aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs
diff options
context:
space:
mode:
authorKatharina Fey <kookie@spacekookie.de>2020-08-07 12:29:39 +0200
committerKatharina Fey <kookie@spacekookie.de>2020-08-07 12:29:39 +0200
commit5581b5521e14317c3507a6e8451a3f14996e5c4d (patch)
tree7aadee5a9ef5d6e2acc8929818c6eb2d2099e2ae /nixpkgs/pkgs
parentde94c6c62e2f86b3667386a42690d6bb376a2f58 (diff)
parent8e2b14aceb1d40c7e8b84c03a7c78955359872bb (diff)
Merge commit '8e2b14aceb1d40c7e8b84c03a7c78955359872bb'
Diffstat (limited to 'nixpkgs/pkgs')
-rw-r--r--nixpkgs/pkgs/applications/audio/aeolus/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/amarok/default.nix14
-rw-r--r--nixpkgs/pkgs/applications/audio/ardour/default.nix12
-rw-r--r--nixpkgs/pkgs/applications/audio/artyFX/default.nix7
-rw-r--r--nixpkgs/pkgs/applications/audio/asunder/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/audacious/default.nix57
-rw-r--r--nixpkgs/pkgs/applications/audio/audacious/qt-5.nix92
-rw-r--r--nixpkgs/pkgs/applications/audio/audacity/default.nix29
-rw-r--r--nixpkgs/pkgs/applications/audio/bambootracker/default.nix72
-rw-r--r--nixpkgs/pkgs/applications/audio/bitwig-studio/bitwig-studio1.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/bitwig-studio/bitwig-studio3.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/bjumblr/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/audio/bs1770gain/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/bsequencer/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/cantata/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/carla/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/audio/cava/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/clementine/clementine-spotify-blob-remove-from-build.patch21
-rw-r--r--nixpkgs/pkgs/applications/audio/clementine/default.nix41
-rw-r--r--nixpkgs/pkgs/applications/audio/deadbeef/default.nix10
-rw-r--r--nixpkgs/pkgs/applications/audio/dr14_tmeter/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/audio/dragonfly-reverb/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/drumgizmo/default.nix12
-rw-r--r--nixpkgs/pkgs/applications/audio/drumkv1/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/eq10q/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/audio/faust/faust2.nix8
-rw-r--r--nixpkgs/pkgs/applications/audio/faust/faust2jack.nix1
-rw-r--r--nixpkgs/pkgs/applications/audio/flacon/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/foo-yc20/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/audio/ft2-clone/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/fverb/default.nix34
-rw-r--r--nixpkgs/pkgs/applications/audio/giada/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/gnome-podcasts/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/audio/gpodder/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/guitarix/default.nix103
-rw-r--r--nixpkgs/pkgs/applications/audio/gxplugins-lv2/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/industrializer/default.nix50
-rw-r--r--nixpkgs/pkgs/applications/audio/infamousPlugins/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/audio/ir.lv2/default.nix7
-rw-r--r--nixpkgs/pkgs/applications/audio/jackmix/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/jamulus/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/kid3/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/librespot/default.nix49
-rw-r--r--nixpkgs/pkgs/applications/audio/lmms/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/lollypop/default.nix12
-rw-r--r--nixpkgs/pkgs/applications/audio/lsp-plugins/default.nix16
-rw-r--r--nixpkgs/pkgs/applications/audio/mellowplayer/default.nix70
-rw-r--r--nixpkgs/pkgs/applications/audio/mixxx/default.nix10
-rw-r--r--nixpkgs/pkgs/applications/audio/moc/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/monkeys-audio/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/audio/mopidy/iris.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/mopidy/youtube.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/mp3blaster/default.nix16
-rw-r--r--nixpkgs/pkgs/applications/audio/mpg123/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/munt/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/audio/muse/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/musescore/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/audio/musikcube/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/ncspot/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/audio/noisetorch/config.patch13
-rw-r--r--nixpkgs/pkgs/applications/audio/noisetorch/default.nix42
-rw-r--r--nixpkgs/pkgs/applications/audio/noisetorch/embedlibrnnoise.patch13
-rw-r--r--nixpkgs/pkgs/applications/audio/noisetorch/version.patch37
-rw-r--r--nixpkgs/pkgs/applications/audio/openmpt123/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/opusfile/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/osmid/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/padthv1/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/pamixer/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/audio/pd-plugins/gem/default.nix62
-rw-r--r--nixpkgs/pkgs/applications/audio/pianobar/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/plexamp/default.nix39
-rw-r--r--nixpkgs/pkgs/applications/audio/projectm/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/pt2-clone/default.nix9
-rw-r--r--nixpkgs/pkgs/applications/audio/pulseaudio-modules-bt/default.nix15
-rw-r--r--nixpkgs/pkgs/applications/audio/pulseaudio-modules-bt/fix-aac-defaults.patch15
-rw-r--r--nixpkgs/pkgs/applications/audio/pulseeffects/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/qmmp/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/audio/r128gain/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/real_time_config_quick_scan/default.nix52
-rw-r--r--nixpkgs/pkgs/applications/audio/rhvoice/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/rosegarden/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/rubyripper/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/audio/shortwave/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/audio/sidplayfp/default.nix30
-rw-r--r--nixpkgs/pkgs/applications/audio/snapcast/default.nix13
-rw-r--r--nixpkgs/pkgs/applications/audio/sonic-pi/default.nix43
-rw-r--r--nixpkgs/pkgs/applications/audio/sooperlooper/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/audio/sorcer/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/audio/sound-juicer/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/audio/soundtracker/default.nix14
-rw-r--r--nixpkgs/pkgs/applications/audio/speech-denoiser/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/audio/spek/default.nix25
-rw-r--r--nixpkgs/pkgs/applications/audio/spotify-tui/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/audio/squeezelite/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/strawberry/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/sublime-music/default.nix60
-rw-r--r--nixpkgs/pkgs/applications/audio/tuijam/default.nix46
-rw-r--r--nixpkgs/pkgs/applications/audio/vocal/default.nix3
-rw-r--r--nixpkgs/pkgs/applications/audio/x42-plugins/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/audio/yoshimi/default.nix16
-rw-r--r--nixpkgs/pkgs/applications/blockchains/bitcoin-abc.nix22
-rw-r--r--nixpkgs/pkgs/applications/blockchains/bitcoin-knots.nix41
-rw-r--r--nixpkgs/pkgs/applications/blockchains/bitcoin.nix73
-rw-r--r--nixpkgs/pkgs/applications/blockchains/btc1.nix2
-rw-r--r--nixpkgs/pkgs/applications/blockchains/cgminer/default.nix49
-rw-r--r--nixpkgs/pkgs/applications/blockchains/dashpay.nix1
-rw-r--r--nixpkgs/pkgs/applications/blockchains/dcrd.nix34
-rw-r--r--nixpkgs/pkgs/applications/blockchains/dcrwallet.nix43
-rw-r--r--nixpkgs/pkgs/applications/blockchains/ergo/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/blockchains/go-ethereum.nix23
-rw-r--r--nixpkgs/pkgs/applications/blockchains/ledger-live-desktop/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/blockchains/litecoin.nix4
-rw-r--r--nixpkgs/pkgs/applications/blockchains/lnd.nix24
-rw-r--r--nixpkgs/pkgs/applications/blockchains/monero-gui/default.nix16
-rw-r--r--nixpkgs/pkgs/applications/blockchains/monero/default.nix13
-rw-r--r--nixpkgs/pkgs/applications/blockchains/namecoin.nix4
-rw-r--r--nixpkgs/pkgs/applications/blockchains/pivx.nix13
-rw-r--r--nixpkgs/pkgs/applications/blockchains/quorum.nix2
-rw-r--r--nixpkgs/pkgs/applications/blockchains/wasabibackend/create_deps.sh98
-rw-r--r--nixpkgs/pkgs/applications/blockchains/wasabibackend/default.nix100
-rw-r--r--nixpkgs/pkgs/applications/blockchains/wasabibackend/deps.nix951
-rw-r--r--nixpkgs/pkgs/applications/blockchains/wasabiwallet/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/blockchains/whirlpool-gui/default.nix104
-rw-r--r--nixpkgs/pkgs/applications/blockchains/wownero.nix18
-rw-r--r--nixpkgs/pkgs/applications/display-managers/lightdm/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/editors/android-studio/common.nix7
-rw-r--r--nixpkgs/pkgs/applications/editors/android-studio/default.nix18
-rw-r--r--nixpkgs/pkgs/applications/editors/atom/default.nix41
-rw-r--r--nixpkgs/pkgs/applications/editors/atom/env.nix3
-rw-r--r--nixpkgs/pkgs/applications/editors/eclipse/build-eclipse.nix2
-rw-r--r--nixpkgs/pkgs/applications/editors/eclipse/default.nix32
-rw-r--r--nixpkgs/pkgs/applications/editors/eclipse/plugins.nix11
-rw-r--r--nixpkgs/pkgs/applications/editors/ed/default.nix5
-rw-r--r--nixpkgs/pkgs/applications/editors/emacs/default.nix80
-rw-r--r--nixpkgs/pkgs/applications/editors/glow/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/editors/gnome-builder/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/editors/jedit/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/editors/jetbrains/default.nix54
-rw-r--r--nixpkgs/pkgs/applications/editors/kdevelop5/kdev-php.nix4
-rw-r--r--nixpkgs/pkgs/applications/editors/kdevelop5/kdev-python.nix4
-rw-r--r--nixpkgs/pkgs/applications/editors/kdevelop5/kdevelop.nix4
-rw-r--r--nixpkgs/pkgs/applications/editors/lite/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/editors/mg/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/editors/micro/default.nix22
-rw-r--r--nixpkgs/pkgs/applications/editors/micro/deps.nix8
-rw-r--r--nixpkgs/pkgs/applications/editors/nano/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/editors/neovim/default.nix10
-rw-r--r--nixpkgs/pkgs/applications/editors/neovim/gnvim/default.nix12
-rw-r--r--nixpkgs/pkgs/applications/editors/neovim/wrapper.nix118
-rw-r--r--nixpkgs/pkgs/applications/editors/netbeans/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/editors/notepadqq/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/editors/quartus-prime/default.nix21
-rw-r--r--nixpkgs/pkgs/applications/editors/quartus-prime/vsim.patch11
-rw-r--r--nixpkgs/pkgs/applications/editors/quilter/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/editors/setzer/default.nix60
-rw-r--r--nixpkgs/pkgs/applications/editors/tiled/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/editors/typora/default.nix14
-rw-r--r--nixpkgs/pkgs/applications/editors/vim/common.nix4
-rw-r--r--nixpkgs/pkgs/applications/editors/vim/configurable.nix11
-rw-r--r--nixpkgs/pkgs/applications/editors/vis/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/editors/vscode/generic.nix2
-rwxr-xr-xnixpkgs/pkgs/applications/editors/vscode/update.sh39
-rw-r--r--nixpkgs/pkgs/applications/editors/vscode/vscode.nix6
-rw-r--r--nixpkgs/pkgs/applications/editors/vscode/vscodium.nix6
-rw-r--r--nixpkgs/pkgs/applications/gis/grass/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/gis/qgis/unwrapped.nix4
-rw-r--r--nixpkgs/pkgs/applications/gis/whitebox-tools/default.nix11
-rw-r--r--nixpkgs/pkgs/applications/graphics/ImageMagick/7.0.nix6
-rw-r--r--nixpkgs/pkgs/applications/graphics/ImageMagick/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/graphics/akira/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/graphics/akira/fix-build-with-vala-0-44-or-later.patch88
-rw-r--r--nixpkgs/pkgs/applications/graphics/avocode/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/graphics/cloudcompare/default.nix82
-rw-r--r--nixpkgs/pkgs/applications/graphics/cq-editor/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/graphics/darktable/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/graphics/drawio/default.nix5
-rw-r--r--nixpkgs/pkgs/applications/graphics/evilpixie/default.nix59
-rw-r--r--nixpkgs/pkgs/applications/graphics/feh/default.nix10
-rw-r--r--nixpkgs/pkgs/applications/graphics/fluxus/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/graphics/fondo/default.nix3
-rw-r--r--nixpkgs/pkgs/applications/graphics/gimp/default.nix40
-rw-r--r--nixpkgs/pkgs/applications/graphics/gimp/hardcode-plugin-interpreters.patch11
-rw-r--r--nixpkgs/pkgs/applications/graphics/goxel/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/graphics/gscan2pdf/default.nix5
-rw-r--r--nixpkgs/pkgs/applications/graphics/ideogram/default.nix3
-rw-r--r--nixpkgs/pkgs/applications/graphics/inkscape/0.x.nix133
-rw-r--r--nixpkgs/pkgs/applications/graphics/inkscape/default.nix50
-rw-r--r--nixpkgs/pkgs/applications/graphics/inkscape/fix-python-paths.patch15
-rw-r--r--nixpkgs/pkgs/applications/graphics/jpeg-archive/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/graphics/krita/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/graphics/krop/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/graphics/lazpaint/default.nix72
-rw-r--r--nixpkgs/pkgs/applications/graphics/mandelbulber/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/graphics/meshlab/default.nix154
-rw-r--r--nixpkgs/pkgs/applications/graphics/meshlab/fix-version.patch5
-rw-r--r--nixpkgs/pkgs/applications/graphics/meshlab/meshlab.desktop15
-rw-r--r--nixpkgs/pkgs/applications/graphics/meshlab/no-build-date.patch10
-rw-r--r--nixpkgs/pkgs/applications/graphics/mypaint/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/graphics/nomacs/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/graphics/paraview/default.nix74
-rw-r--r--nixpkgs/pkgs/applications/graphics/pdfcpu/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/graphics/pqiv/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/graphics/processing/default.nix12
-rw-r--r--nixpkgs/pkgs/applications/graphics/renderdoc/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/graphics/sane/backends/airscan/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/graphics/sane/backends/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/graphics/shotwell/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/graphics/swingsane/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/graphics/write_stylus/default.nix10
-rw-r--r--nixpkgs/pkgs/applications/graphics/xara/debian-patches.nix30
-rw-r--r--nixpkgs/pkgs/applications/graphics/xara/debian-patches.txt7
-rw-r--r--nixpkgs/pkgs/applications/graphics/xara/default.nix22
-rw-r--r--nixpkgs/pkgs/applications/graphics/xfractint/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/graphics/yeetgif/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/kde/akonadi/0001-akonadi-paths.patch (renamed from nixpkgs/pkgs/applications/kde/akonadi/akonadi-paths.patch)98
-rw-r--r--nixpkgs/pkgs/applications/kde/akonadi/0002-akonadi-timestamps.patch26
-rw-r--r--nixpkgs/pkgs/applications/kde/akonadi/0003-akonadi-revert-make-relocatable.patch (renamed from nixpkgs/pkgs/applications/kde/akonadi/0001-Revert-Make-Akonadi-installation-properly-relocatabl.patch)34
-rw-r--r--nixpkgs/pkgs/applications/kde/akonadi/akonadi-timestamps.patch14
-rw-r--r--nixpkgs/pkgs/applications/kde/akonadi/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/kde/akonadi/series3
-rw-r--r--nixpkgs/pkgs/applications/kde/ark/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/kde/bomber.nix30
-rw-r--r--nixpkgs/pkgs/applications/kde/bovo.nix28
-rw-r--r--nixpkgs/pkgs/applications/kde/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/kde/fetch.sh2
-rw-r--r--nixpkgs/pkgs/applications/kde/ffmpegthumbs.nix4
-rw-r--r--nixpkgs/pkgs/applications/kde/granatier.nix23
-rw-r--r--nixpkgs/pkgs/applications/kde/k3b.nix4
-rw-r--r--nixpkgs/pkgs/applications/kde/kapptemplate.nix24
-rw-r--r--nixpkgs/pkgs/applications/kde/kdegraphics-thumbnailers.nix8
-rw-r--r--nixpkgs/pkgs/applications/kde/kdenlive.nix6
-rw-r--r--nixpkgs/pkgs/applications/kde/kfloppy.nix20
-rw-r--r--nixpkgs/pkgs/applications/kde/kio-extras.nix12
-rw-r--r--nixpkgs/pkgs/applications/kde/kmail.nix3
-rw-r--r--nixpkgs/pkgs/applications/kde/messagelib.nix4
-rw-r--r--nixpkgs/pkgs/applications/kde/picmi.nix25
-rw-r--r--nixpkgs/pkgs/applications/kde/spectacle.nix4
-rw-r--r--nixpkgs/pkgs/applications/kde/srcs.nix1738
-rw-r--r--nixpkgs/pkgs/applications/logging/humioctl/default.nix37
-rw-r--r--nixpkgs/pkgs/applications/misc/1password/default.nix34
-rw-r--r--nixpkgs/pkgs/applications/misc/ArchiSteamFarm/default.nix42
-rw-r--r--nixpkgs/pkgs/applications/misc/airtame/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/misc/alacritty/default.nix13
-rw-r--r--nixpkgs/pkgs/applications/misc/aminal/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/appeditor/default.nix3
-rw-r--r--nixpkgs/pkgs/applications/misc/archiver/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/misc/audio/wavesurfer/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/ausweisapp2/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/batsignal/default.nix25
-rw-r--r--nixpkgs/pkgs/applications/misc/birdtray/default.nix11
-rw-r--r--nixpkgs/pkgs/applications/misc/birdtray/fix-qttranslations-path.diff13
-rw-r--r--nixpkgs/pkgs/applications/misc/bleachbit/default.nix16
-rw-r--r--nixpkgs/pkgs/applications/misc/blender/darwin.patch21
-rw-r--r--nixpkgs/pkgs/applications/misc/blender/default.nix18
-rw-r--r--nixpkgs/pkgs/applications/misc/break-time/default.nix45
-rw-r--r--nixpkgs/pkgs/applications/misc/buku/default.nix5
-rw-r--r--nixpkgs/pkgs/applications/misc/calibre/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/misc/cgminer/default.nix45
-rw-r--r--nixpkgs/pkgs/applications/misc/cheat/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/cherrytree/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/chewing-editor/default.nix30
-rw-r--r--nixpkgs/pkgs/applications/misc/cipher/default.nix3
-rw-r--r--nixpkgs/pkgs/applications/misc/clight/clightd.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/clight/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/clipmenu/default.nix20
-rw-r--r--nixpkgs/pkgs/applications/misc/cointop/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/cpu-x/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/dbeaver/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/misc/ddcui/default.nix42
-rw-r--r--nixpkgs/pkgs/applications/misc/ddgr/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/devdocs-desktop/default.nix43
-rw-r--r--nixpkgs/pkgs/applications/misc/dmenu/wayland.nix6
-rw-r--r--nixpkgs/pkgs/applications/misc/dstask/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/dunst/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/etesync-dav/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/misc/exercism/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/misc/fbmenugen/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/misc/fetchmail/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/firestarter/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/fitnesstrax/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/misc/fme/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/misc/font-manager/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/fontpreview/default.nix40
-rw-r--r--nixpkgs/pkgs/applications/misc/formatter/default.nix3
-rw-r--r--nixpkgs/pkgs/applications/misc/fuzzel/default.nix23
-rw-r--r--nixpkgs/pkgs/applications/misc/gallery-dl/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/ganttproject-bin/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/misc/gcalcli/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/geoipupdate/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/misc/get_iplayer/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/girara/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/gitit/default.nix61
-rw-r--r--nixpkgs/pkgs/applications/misc/gmrun/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/misc/golden-cheetah/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/misc/goldendict/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/gollum/Gemfile.lock24
-rw-r--r--nixpkgs/pkgs/applications/misc/gollum/gemset.nix44
-rw-r--r--nixpkgs/pkgs/applications/misc/gomatrix/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/misc/googler/default.nix18
-rw-r--r--nixpkgs/pkgs/applications/misc/gosmore/default.nix3
-rw-r--r--nixpkgs/pkgs/applications/misc/gpsbabel/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/gpxsee/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/hamster/default.nix62
-rw-r--r--nixpkgs/pkgs/applications/misc/heimer/default.nix5
-rw-r--r--nixpkgs/pkgs/applications/misc/hstr/default.nix10
-rw-r--r--nixpkgs/pkgs/applications/misc/hugo/default.nix25
-rw-r--r--nixpkgs/pkgs/applications/misc/jekyll/basic/Gemfile.lock14
-rw-r--r--nixpkgs/pkgs/applications/misc/jekyll/basic/gemset.nix28
-rw-r--r--nixpkgs/pkgs/applications/misc/jekyll/full/Gemfile.lock18
-rw-r--r--nixpkgs/pkgs/applications/misc/jekyll/full/gemset.nix36
-rw-r--r--nixpkgs/pkgs/applications/misc/joplin-desktop/default.nix24
-rw-r--r--nixpkgs/pkgs/applications/misc/josm/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/misc/k4dirstat/default.nix33
-rw-r--r--nixpkgs/pkgs/applications/misc/kanboard/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/keepass/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/misc/keepassx/community.nix11
-rw-r--r--nixpkgs/pkgs/applications/misc/khard/default.nix5
-rw-r--r--nixpkgs/pkgs/applications/misc/kitty/default.nix38
-rw-r--r--nixpkgs/pkgs/applications/misc/kitty/library-paths.patch38
-rw-r--r--nixpkgs/pkgs/applications/misc/kitty/no-lto.patch2
-rw-r--r--nixpkgs/pkgs/applications/misc/kondo/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/misc/lutris/chrootenv.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/lutris/default.nix82
-rw-r--r--nixpkgs/pkgs/applications/misc/lyx/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/marktext/default.nix12
-rw-r--r--nixpkgs/pkgs/applications/misc/masterpdfeditor/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/mediainfo-gui/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/megacmd/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/megasync/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/misc/menumaker/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/minder/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/moolticute/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/moonlight-embedded/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/mrxvt/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/misc/navi/default.nix29
-rw-r--r--nixpkgs/pkgs/applications/misc/netsurf/libnsbmp/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/nimmm/default.nix57
-rw-r--r--nixpkgs/pkgs/applications/misc/nnn/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/notejot/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/nwg-launchers/default.nix49
-rw-r--r--nixpkgs/pkgs/applications/misc/obinskit/default.nix52
-rw-r--r--nixpkgs/pkgs/applications/misc/obsidian/default.nix32
-rw-r--r--nixpkgs/pkgs/applications/misc/octoprint/default.nix16
-rw-r--r--nixpkgs/pkgs/applications/misc/ola/default.nix32
-rw-r--r--nixpkgs/pkgs/applications/misc/olifant/default.nix69
-rw-r--r--nixpkgs/pkgs/applications/misc/openrgb/default.nix36
-rw-r--r--nixpkgs/pkgs/applications/misc/opentx/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/orca/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/osmium-tool/default.nix39
-rw-r--r--nixpkgs/pkgs/applications/misc/pdfarranger/default.nix5
-rw-r--r--nixpkgs/pkgs/applications/misc/pdfsam-basic/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/misc/pgadmin/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/misc/plasma-applet-volumewin7mixer/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/polybar/default.nix7
-rw-r--r--nixpkgs/pkgs/applications/misc/prusa-slicer/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/misc/pueue/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/misc/qcad/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/qmapshack/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/qsudo/default.nix42
-rw-r--r--nixpkgs/pkgs/applications/misc/remarkable/remarkable-mouse/default.nix20
-rw-r--r--nixpkgs/pkgs/applications/misc/remarkable/rmapi/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/rsclock/default.nix3
-rw-r--r--nixpkgs/pkgs/applications/misc/sampler/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/misc/sbagen/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/misc/sequeler/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/misc/sigal/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/simplenote/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/sl1-to-photon/default.nix41
-rw-r--r--nixpkgs/pkgs/applications/misc/slic3r/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/misc/slstatus/default.nix10
-rw-r--r--nixpkgs/pkgs/applications/misc/st/default.nix7
-rw-r--r--nixpkgs/pkgs/applications/misc/stretchly/default.nix5
-rw-r--r--nixpkgs/pkgs/applications/misc/stupidterm/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/misc/styx/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/misc/subsurface/0001-core-fix-libgit-ifdef-to-handle-libgit2-v1.0-and-onw.patch41
-rw-r--r--nixpkgs/pkgs/applications/misc/subsurface/default.nix15
-rw-r--r--nixpkgs/pkgs/applications/misc/sweethome3d/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/misc/sweethome3d/editors.nix2
-rw-r--r--nixpkgs/pkgs/applications/misc/syncthingtray/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/synergy/default.nix13
-rw-r--r--nixpkgs/pkgs/applications/misc/taskell/default.nix7
-rw-r--r--nixpkgs/pkgs/applications/misc/teleprompter/default.nix5
-rw-r--r--nixpkgs/pkgs/applications/misc/tellico/default.nix67
-rw-r--r--nixpkgs/pkgs/applications/misc/tellico/hex.patch15
-rw-r--r--nixpkgs/pkgs/applications/misc/terminal-parrot/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/misc/thinking-rock/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/misc/tilda/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/tint2/default.nix58
-rw-r--r--nixpkgs/pkgs/applications/misc/tipp10/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/misc/todoist-electron/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/misc/todoist/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/misc/toot/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/misc/tootle/default.nix3
-rw-r--r--nixpkgs/pkgs/applications/misc/tut/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/ulauncher/default.nix12
-rw-r--r--nixpkgs/pkgs/applications/misc/urlscan/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/weather/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/wofi/default.nix20
-rw-r--r--nixpkgs/pkgs/applications/misc/wtf/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/misc/xmrig/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/xmrig/proxy.nix4
-rw-r--r--nixpkgs/pkgs/applications/misc/xpdf/libxpdf.nix11
-rw-r--r--nixpkgs/pkgs/applications/networking/Sylk/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/amfora/default.nix22
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/asuka/default.nix26
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/av-98/default.nix21
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/brave/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/castor/default.nix52
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/chromium/browser.nix1
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/chromium/common.nix28
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/chromium/default.nix22
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/chromium/patches/enable-vdpau-support-for-nvidia.patch9
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/chromium/plugins.nix5
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/chromium/upstream-info.nix18
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/elinks/debian-patches.nix34
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/elinks/debian-patches.txt8
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/elinks/default.nix49
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/elinks/gc-init.patch17
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/elinks/openssl-1.1.patch51
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/eolie/default.nix9
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/ephemeral/default.nix3
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix770
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/firefox-bin/default.nix18
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix770
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix770
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/firefox-bin/update.nix11
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/firefox/common.nix34
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/firefox/packages.nix63
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/firefox/wrapper.nix31
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/google-chrome/default.nix11
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/kristall/default.nix31
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/links2/default.nix1
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/default.nix10
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/standalone.nix6
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/palemoon/default.nix12
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/qutebrowser/default.nix32
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/qutebrowser/fix-restart.patch2
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix15
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/common.nix34
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/default.nix28
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/patches/enable-vdpau-support-for-nvidia.patch9
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/plugins.nix5
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/ungoogled-src.nix6
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/upstream-info.nix18
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/vivaldi/default.nix12
-rw-r--r--nixpkgs/pkgs/applications/networking/browsers/webbrowser/default.nix108
-rw-r--r--nixpkgs/pkgs/applications/networking/cloudflared/default.nix9
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/argo/default.nix28
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/argocd/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/atlantis/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/cni/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/docker-machine/hyperkit.nix6
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/docker-machine/kvm2.nix6
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/fluxctl/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/helm/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/helmfile/default.nix23
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/helmsman/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/hetzner-kube/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/istioctl/default.nix49
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/jx/default.nix21
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/k3s/default.nix12
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/k3s/patches/00-k3s.patch81
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/k3s/patches/0001-Use-rm-from-path-in-go-generate.patch25
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/k3s/patches/0002-Add-nixpkgs-patches.patch87
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/k9s/default.nix10
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/kops/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/kpt/default.nix27
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/kube-router/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/kube3d/default.nix23
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/kubecfg/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/kubeless/default.nix17
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/kubernetes/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/kubeseal/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/kubespy/default.nix31
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/kubetail/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/kubeval/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/linkerd/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/luigi/default.nix7
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/minikube/default.nix13
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/minishift/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/nomad/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/prow/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/qbec/default.nix18
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/terraform-compliance/default.nix56
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/terraform-providers/data.nix416
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/terraform-providers/default.nix9
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/terraform-providers/elasticsearch/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/terraform-providers/libvirt/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/terraform-providers/lxd/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/terraform-providers/shell/default.nix28
-rwxr-xr-xnixpkgs/pkgs/applications/networking/cluster/terraform-providers/update-all1
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/terraform/default.nix12
-rw-r--r--nixpkgs/pkgs/applications/networking/cluster/terragrunt/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/networking/datovka/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/dnscontrol/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/feedreaders/feedreader/default.nix18
-rw-r--r--nixpkgs/pkgs/applications/networking/feedreaders/newsboat/default.nix10
-rw-r--r--nixpkgs/pkgs/applications/networking/feedreaders/newsflash/default.nix89
-rw-r--r--nixpkgs/pkgs/applications/networking/feedreaders/newsflash/no-post-install.patch10
-rw-r--r--nixpkgs/pkgs/applications/networking/feedreaders/rss2email/default.nix9
-rw-r--r--nixpkgs/pkgs/applications/networking/feedreaders/rssguard/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/flexget/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/ftp/filezilla/default.nix16
-rw-r--r--nixpkgs/pkgs/applications/networking/ftp/taxi/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/gmailctl/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/networking/gns3/default.nix13
-rw-r--r--nixpkgs/pkgs/applications/networking/gns3/gui.nix8
-rw-r--r--nixpkgs/pkgs/applications/networking/gns3/server.nix17
-rw-r--r--nixpkgs/pkgs/applications/networking/hydroxide/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/baresip/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-discord/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-facebook/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-mastodon/default.nix7
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-steam/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/blink/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/bluejeans/default.nix13
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/discord/base.nix28
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/discord/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/element/element-desktop-package.json (renamed from nixpkgs/pkgs/applications/networking/instant-messengers/riot/riot-desktop-package.json)37
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/element/element-desktop-yarndeps.nix (renamed from nixpkgs/pkgs/applications/networking/instant-messengers/riot/riot-desktop-yarndeps.nix)1360
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/element/element-desktop.nix81
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/element/element-web.nix (renamed from nixpkgs/pkgs/applications/networking/instant-messengers/riot/riot-web.nix)14
-rwxr-xr-xnixpkgs/pkgs/applications/networking/instant-messengers/element/update-element-desktop.sh17
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/ferdi/default.nix19
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/fractal/default.nix7
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/franz/default.nix52
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/franz/generic.nix89
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/gajim/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/go-neb/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/gomuks/default.nix7
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/gomuks/gomod.patch12
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/jitsi-meet-electron/default.nix15
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/jitsi/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/linphone/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/mattermost-desktop/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/nheko/default.nix18
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/pantalaimon/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-matrix/default.nix3
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/pidgin/default.nix23
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/poezio/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/psi-plus/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/qtox/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/rambox/default.nix10
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/rambox/pro.nix9
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/ring-daemon/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/riot/riot-desktop.nix84
-rwxr-xr-xnixpkgs/pkgs/applications/networking/instant-messengers/riot/update-riot-desktop.sh17
-rwxr-xr-xnixpkgs/pkgs/applications/networking/instant-messengers/ripcord/default.nix7
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/sky/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/slack/default.nix55
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/ssh-chat/default.nix25
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/ssh-chat/deps.nix84
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/swift-im/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/teams/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/zoom-us/default.nix16
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/zulip/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/insync/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/ipfs-cluster/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/networking/ipfs-migrator/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/networking/ipfs/default.nix12
-rw-r--r--nixpkgs/pkgs/applications/networking/irc/convos/default.nix73
-rw-r--r--nixpkgs/pkgs/applications/networking/irc/tiny/default.nix3
-rw-r--r--nixpkgs/pkgs/applications/networking/irc/weechat/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/networking/irc/weechat/scripts/wee-slack/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/irc/weechat/scripts/weechat-matrix-bridge/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/networking/irc/weechat/scripts/weechat-otr/default.nix10
-rw-r--r--nixpkgs/pkgs/applications/networking/maestral-qt/default.nix49
-rw-r--r--nixpkgs/pkgs/applications/networking/maestral/default.nix57
-rw-r--r--nixpkgs/pkgs/applications/networking/mailreaders/aerc/default.nix33
-rw-r--r--nixpkgs/pkgs/applications/networking/mailreaders/alpine/default.nix5
-rw-r--r--nixpkgs/pkgs/applications/networking/mailreaders/claws-mail/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/mailreaders/evolution/evolution-ews/default.nix49
-rw-r--r--nixpkgs/pkgs/applications/networking/mailreaders/hasmail/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/networking/mailreaders/mailnag/default.nix68
-rw-r--r--nixpkgs/pkgs/applications/networking/mailreaders/mailspring/default.nix84
-rw-r--r--nixpkgs/pkgs/applications/networking/mailreaders/meli/default.nix50
-rw-r--r--nixpkgs/pkgs/applications/networking/mailreaders/mutt/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/mailreaders/neomutt/default.nix26
-rw-r--r--nixpkgs/pkgs/applications/networking/mailreaders/notmuch/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/68.nix183
-rw-r--r--nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/68_sources.nix615
-rw-r--r--nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix16
-rw-r--r--nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix540
-rw-r--r--nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/68.nix343
-rw-r--r--nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/default.nix26
-rw-r--r--nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/no-buildconfig-68.patch35
-rw-r--r--nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/no-buildconfig.patch25
-rw-r--r--nixpkgs/pkgs/applications/networking/mailreaders/trojita/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/networking/mpop/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/msmtp/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/mullvad-vpn/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/mumble/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/newsreaders/pan/default.nix7
-rw-r--r--nixpkgs/pkgs/applications/networking/nextcloud-client/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/nym/default.nix10
-rw-r--r--nixpkgs/pkgs/applications/networking/offrss/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/networking/openbazaar/client.nix9
-rw-r--r--nixpkgs/pkgs/applications/networking/openbazaar/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/networking/owncloud-client/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/networking/p2p/gnunet-gtk/default.nix28
-rw-r--r--nixpkgs/pkgs/applications/networking/p2p/gnunet/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/p2p/magnetico/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/networking/p2p/retroshare/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/p2p/stig/default.nix7
-rw-r--r--nixpkgs/pkgs/applications/networking/p2p/torrential/default.nix3
-rw-r--r--nixpkgs/pkgs/applications/networking/p2p/transmission/default.nix3
-rw-r--r--nixpkgs/pkgs/applications/networking/ping/default.nix3
-rw-r--r--nixpkgs/pkgs/applications/networking/protonvpn-cli-ng/default.nix5
-rw-r--r--nixpkgs/pkgs/applications/networking/remote/anydesk/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/networking/remote/citrix-workspace/default.nix266
-rw-r--r--nixpkgs/pkgs/applications/networking/remote/citrix-workspace/generic.nix203
-rw-r--r--nixpkgs/pkgs/applications/networking/remote/citrix-workspace/sources.nix58
-rw-r--r--nixpkgs/pkgs/applications/networking/remote/citrix-workspace/wrapper.nix19
-rw-r--r--nixpkgs/pkgs/applications/networking/remote/freerdp/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/networking/remote/putty/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/remote/waypipe/default.nix17
-rw-r--r--nixpkgs/pkgs/applications/networking/remote/wayvnc/default.nix15
-rw-r--r--nixpkgs/pkgs/applications/networking/resilio-sync/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/networking/scaleft/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/sniffers/ettercap/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/sniffers/wireshark/default.nix10
-rw-r--r--nixpkgs/pkgs/applications/networking/ssb-patchwork/default.nix (renamed from nixpkgs/pkgs/applications/networking/ssb/patchwork/default.nix)0
-rw-r--r--nixpkgs/pkgs/applications/networking/ssb/patchwork-classic/default.nix106
-rw-r--r--nixpkgs/pkgs/applications/networking/sync/onedrive/default.nix28
-rw-r--r--nixpkgs/pkgs/applications/networking/sync/rclone/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/syncthing/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/networking/termius/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/networking/utahfs/default.nix24
-rw-r--r--nixpkgs/pkgs/applications/networking/utahfs/deps.nix327
-rw-r--r--nixpkgs/pkgs/applications/networking/weather/meteo/default.nix9
-rw-r--r--nixpkgs/pkgs/applications/networking/websocketd/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/networking/znc/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/office/aesop/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/office/agenda/default.nix3
-rw-r--r--nixpkgs/pkgs/applications/office/atlassian-cli/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/office/beamerpresenter/default.nix40
-rw-r--r--nixpkgs/pkgs/applications/office/elementary-planner/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/office/envelope/default.nix3
-rw-r--r--nixpkgs/pkgs/applications/office/espanso/default.nix56
-rw-r--r--nixpkgs/pkgs/applications/office/fava/default.nix9
-rw-r--r--nixpkgs/pkgs/applications/office/flexibee/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/office/gnucash/default.nix1
-rw-r--r--nixpkgs/pkgs/applications/office/gtg/default.nix73
-rw-r--r--nixpkgs/pkgs/applications/office/jabref/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/office/khronos/default.nix3
-rw-r--r--nixpkgs/pkgs/applications/office/kmymoney/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/office/libreoffice/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/office/notes-up/default.nix3
-rw-r--r--nixpkgs/pkgs/applications/office/osmo/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/office/portfolio/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/office/softmaker/generic.nix7
-rw-r--r--nixpkgs/pkgs/applications/office/softmaker/softmaker_office.nix4
-rw-r--r--nixpkgs/pkgs/applications/office/spice-up/default.nix3
-rw-r--r--nixpkgs/pkgs/applications/office/timetable/default.nix3
-rw-r--r--nixpkgs/pkgs/applications/office/todoman/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/office/trilium/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/office/watson/default.nix19
-rw-r--r--nixpkgs/pkgs/applications/office/wpsoffice/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/office/zim/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/office/zotero/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/radio/cubicsdr/default.nix24
-rw-r--r--nixpkgs/pkgs/applications/radio/dsd/default.nix44
-rw-r--r--nixpkgs/pkgs/applications/radio/flrig/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/radio/limesuite/default.nix26
-rw-r--r--nixpkgs/pkgs/applications/radio/rtl-ais/default.nix24
-rw-r--r--nixpkgs/pkgs/applications/radio/soapyremote/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/science/astronomy/gildas/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/science/astronomy/gildas/wrapper.patch3
-rw-r--r--nixpkgs/pkgs/applications/science/astronomy/stellarium/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/science/biology/emboss/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/science/biology/hmmer/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/science/biology/itsx/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/science/biology/last/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/science/biology/minc-tools/default.nix14
-rw-r--r--nixpkgs/pkgs/applications/science/biology/mrbayes/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/science/biology/picard-tools/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/science/biology/seaview/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/science/biology/sortmerna/default.nix31
-rw-r--r--nixpkgs/pkgs/applications/science/biology/tebreak/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/science/chemistry/gwyddion/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/science/chemistry/jmol/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/science/chemistry/marvin/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/science/chemistry/molden/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/science/electronics/eagle/eagle.nix6
-rw-r--r--nixpkgs/pkgs/applications/science/electronics/eagle/eagle7.nix2
-rw-r--r--nixpkgs/pkgs/applications/science/electronics/gtkwave/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/science/electronics/hal-hardware-analyzer/default.nix52
-rw-r--r--nixpkgs/pkgs/applications/science/electronics/kicad/default.nix15
-rw-r--r--nixpkgs/pkgs/applications/science/electronics/kicad/versions.nix24
-rw-r--r--nixpkgs/pkgs/applications/science/electronics/magic-vlsi/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/science/electronics/verilator/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/science/geometry/gama/default.nix24
-rw-r--r--nixpkgs/pkgs/applications/science/logic/abc/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/science/logic/boolector/cmake-gtest.patch16
-rw-r--r--nixpkgs/pkgs/applications/science/logic/boolector/default.nix41
-rw-r--r--nixpkgs/pkgs/applications/science/logic/btor2tools/default.nix16
-rw-r--r--nixpkgs/pkgs/applications/science/logic/cadical/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/science/logic/coq/default.nix7
-rw-r--r--nixpkgs/pkgs/applications/science/logic/cryptominisat/default.nix14
-rw-r--r--nixpkgs/pkgs/applications/science/logic/cvc4/default.nix23
-rw-r--r--nixpkgs/pkgs/applications/science/logic/drat-trim/default.nix13
-rw-r--r--nixpkgs/pkgs/applications/science/logic/eprover/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/science/logic/lean/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/science/logic/mcy/default.nix19
-rw-r--r--nixpkgs/pkgs/applications/science/logic/sad/default.nix1
-rw-r--r--nixpkgs/pkgs/applications/science/logic/symbiyosys/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/science/logic/tlaplus/toolbox.nix2
-rw-r--r--nixpkgs/pkgs/applications/science/logic/why3/configure.patch11
-rw-r--r--nixpkgs/pkgs/applications/science/logic/why3/default.nix17
-rw-r--r--nixpkgs/pkgs/applications/science/logic/workcraft/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/science/machine-learning/finalfrontier/default.nix52
-rw-r--r--nixpkgs/pkgs/applications/science/math/geogebra/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/science/math/gfan/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/science/math/gmsh/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/science/math/mxnet/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/science/math/qalculate-gtk/default.nix1
-rw-r--r--nixpkgs/pkgs/applications/science/math/yacas/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/science/misc/gplates/boostfix.patch612
-rw-r--r--nixpkgs/pkgs/applications/science/misc/gplates/default.nix23
-rw-r--r--nixpkgs/pkgs/applications/science/misc/rink/cargo-lock.patch2631
-rw-r--r--nixpkgs/pkgs/applications/science/misc/rink/default.nix17
-rw-r--r--nixpkgs/pkgs/applications/science/misc/root/5.nix15
-rw-r--r--nixpkgs/pkgs/applications/science/misc/sasview/xhtml2pdf.nix2
-rw-r--r--nixpkgs/pkgs/applications/science/misc/snakemake/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/science/molecular-dynamics/gromacs/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/science/robotics/apmplanner2/default.nix14
-rw-r--r--nixpkgs/pkgs/applications/science/robotics/betaflight-configurator/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/science/robotics/qgroundcontrol/default.nix33
-rw-r--r--nixpkgs/pkgs/applications/system/glances/default.nix3
-rw-r--r--nixpkgs/pkgs/applications/system/monitor/default.nix7
-rw-r--r--nixpkgs/pkgs/applications/version-management/bcompare/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/version-management/fossil/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/version-management/gerrit/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/version-management/git-and-tools/bfg-repo-cleaner/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/version-management/git-and-tools/default.nix16
-rw-r--r--nixpkgs/pkgs/applications/version-management/git-and-tools/delta/default.nix25
-rw-r--r--nixpkgs/pkgs/applications/version-management/git-and-tools/gh/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/version-management/git-and-tools/ghq/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/version-management/git-and-tools/git-absorb/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/version-management/git-and-tools/git-bug/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/version-management/git-and-tools/git-extras/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/version-management/git-and-tools/git-filter-repo/default.nix5
-rw-r--r--nixpkgs/pkgs/applications/version-management/git-and-tools/git-gone/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/version-management/git-and-tools/git-machete/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/version-management/git-and-tools/git-open/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/version-management/git-and-tools/git-subset/default.nix26
-rw-r--r--nixpkgs/pkgs/applications/version-management/git-and-tools/git-subtrac/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/version-management/git-and-tools/git-workspace/default.nix10
-rw-r--r--nixpkgs/pkgs/applications/version-management/git-and-tools/git/default.nix13
-rw-r--r--nixpkgs/pkgs/applications/version-management/git-and-tools/gita/default.nix38
-rw-r--r--nixpkgs/pkgs/applications/version-management/git-and-tools/gitui/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/version-management/git-and-tools/lab/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/version-management/git-and-tools/lefthook/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/version-management/git-and-tools/stgit/default.nix25
-rw-r--r--nixpkgs/pkgs/applications/version-management/git-and-tools/subgit/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/version-management/git-and-tools/tig/default.nix9
-rw-r--r--nixpkgs/pkgs/applications/version-management/gitea/default.nix9
-rw-r--r--nixpkgs/pkgs/applications/version-management/gitkraken/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/version-management/gitlab/data.json10
-rw-r--r--nixpkgs/pkgs/applications/version-management/gitlab/gitaly/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/version-management/gitlab/gitlab-shell/deps.nix4
-rw-r--r--nixpkgs/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock18
-rw-r--r--nixpkgs/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix16
-rw-r--r--nixpkgs/pkgs/applications/version-management/gitlab/yarnPkgs.nix16
-rw-r--r--nixpkgs/pkgs/applications/version-management/meld/default.nix75
-rw-r--r--nixpkgs/pkgs/applications/version-management/mercurial/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/version-management/sourcehut/builds.nix2
-rw-r--r--nixpkgs/pkgs/applications/version-management/sourcehut/git.nix2
-rw-r--r--nixpkgs/pkgs/applications/version-management/sublime-merge/common.nix10
-rw-r--r--nixpkgs/pkgs/applications/version-management/sublime-merge/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/video/aegisub/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/video/avidemux/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/video/avxsynth/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/video/bombono/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/video/celluloid/default.nix7
-rw-r--r--nixpkgs/pkgs/applications/video/clipgrab/default.nix14
-rw-r--r--nixpkgs/pkgs/applications/video/devede/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/video/dvd-slideshow/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/video/dvdauthor/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/video/ffmpeg-normalize/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/video/gnomecast/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/video/handbrake/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/video/jellyfin-mpv-shim/default.nix12
-rw-r--r--nixpkgs/pkgs/applications/video/makemkv/default.nix12
-rw-r--r--nixpkgs/pkgs/applications/video/manim/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/video/mapmap/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/video/mkvtoolnix/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/video/motion/default.nix7
-rw-r--r--nixpkgs/pkgs/applications/video/mplayer/default.nix7
-rw-r--r--nixpkgs/pkgs/applications/video/mpv/default.nix9
-rw-r--r--nixpkgs/pkgs/applications/video/mpv/scripts/simple-mpv-webui.nix33
-rw-r--r--nixpkgs/pkgs/applications/video/mpv/wrapper.nix10
-rw-r--r--nixpkgs/pkgs/applications/video/mythtv/default.nix16
-rw-r--r--nixpkgs/pkgs/applications/video/mythtv/disable-os-detection.patch80
-rw-r--r--nixpkgs/pkgs/applications/video/mythtv/exiv2.patch19
-rw-r--r--nixpkgs/pkgs/applications/video/natron/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/video/openshot-qt/libopenshot.nix4
-rw-r--r--nixpkgs/pkgs/applications/video/peek/default.nix12
-rw-r--r--nixpkgs/pkgs/applications/video/qstopmotion/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/video/shotcut/0001-encodedock.cpp-connect-to-VAAPI-via-DRM-not-X11.patch33
-rw-r--r--nixpkgs/pkgs/applications/video/shotcut/default.nix10
-rw-r--r--nixpkgs/pkgs/applications/video/simplescreenrecorder/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/video/streamlink/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/video/tartube/default.nix10
-rw-r--r--nixpkgs/pkgs/applications/video/vdr/default.nix7
-rw-r--r--nixpkgs/pkgs/applications/video/vdr/glibc2.31-compat.patch15
-rw-r--r--nixpkgs/pkgs/applications/video/vdr/plugins.nix4
-rw-r--r--nixpkgs/pkgs/applications/video/vlc/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/video/vokoscreen/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/video/webtorrent_desktop/default.nix54
-rw-r--r--nixpkgs/pkgs/applications/video/wf-recorder/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/video/xscast/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/virtualization/8086tiny/builder.sh8
-rw-r--r--nixpkgs/pkgs/applications/virtualization/8086tiny/default.nix34
-rw-r--r--nixpkgs/pkgs/applications/virtualization/OVMF/default.nix13
-rw-r--r--nixpkgs/pkgs/applications/virtualization/cloud-hypervisor/cargo-lock-vendor-fix.patch53
-rw-r--r--nixpkgs/pkgs/applications/virtualization/cloud-hypervisor/default.nix28
-rw-r--r--nixpkgs/pkgs/applications/virtualization/conmon/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/virtualization/cri-o/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/virtualization/crun/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/virtualization/docker-compose/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/virtualization/docker-slim/default.nix9
-rw-r--r--nixpkgs/pkgs/applications/virtualization/docker/default.nix12
-rw-r--r--nixpkgs/pkgs/applications/virtualization/firectl/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/virtualization/gvisor/containerd-shim.nix2
-rw-r--r--nixpkgs/pkgs/applications/virtualization/gvisor/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/virtualization/hercules/default.nix2
-rw-r--r--nixpkgs/pkgs/applications/virtualization/nvidia-docker/default.nix14
-rw-r--r--nixpkgs/pkgs/applications/virtualization/open-vm-tools/default.nix15
-rw-r--r--nixpkgs/pkgs/applications/virtualization/open-vm-tools/find_gdk_pixbuf_xlib.patch12
-rw-r--r--nixpkgs/pkgs/applications/virtualization/podman/default.nix18
-rw-r--r--nixpkgs/pkgs/applications/virtualization/qboot/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/virtualization/qemu/default.nix67
-rw-r--r--nixpkgs/pkgs/applications/virtualization/qemu/fix-qemu-ga.patch30
-rw-r--r--nixpkgs/pkgs/applications/virtualization/qemu/utils.nix2
-rw-r--r--nixpkgs/pkgs/applications/virtualization/runc/default.nix5
-rw-r--r--nixpkgs/pkgs/applications/virtualization/singularity/default.nix37
-rw-r--r--nixpkgs/pkgs/applications/virtualization/umoci/default.nix10
-rw-r--r--nixpkgs/pkgs/applications/virtualization/virtualbox/default.nix7
-rw-r--r--nixpkgs/pkgs/applications/virtualization/virtualbox/extpack.nix2
-rw-r--r--nixpkgs/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix3
-rw-r--r--nixpkgs/pkgs/applications/virtualization/xhyve/default.nix7
-rw-r--r--nixpkgs/pkgs/applications/window-managers/bspwm/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/window-managers/cage/default.nix36
-rw-r--r--nixpkgs/pkgs/applications/window-managers/dwm/dwm-status.nix6
-rw-r--r--nixpkgs/pkgs/applications/window-managers/herbstluftwm/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/window-managers/hikari/default.nix75
-rw-r--r--nixpkgs/pkgs/applications/window-managers/i3/default.nix4
-rw-r--r--nixpkgs/pkgs/applications/window-managers/i3/gaps.nix4
-rw-r--r--nixpkgs/pkgs/applications/window-managers/i3/lock-color.nix4
-rw-r--r--nixpkgs/pkgs/applications/window-managers/i3/pystatus.nix40
-rw-r--r--nixpkgs/pkgs/applications/window-managers/i3/status-rust.nix6
-rw-r--r--nixpkgs/pkgs/applications/window-managers/icewm/default.nix8
-rw-r--r--nixpkgs/pkgs/applications/window-managers/notion/default.nix6
-rw-r--r--nixpkgs/pkgs/applications/window-managers/qtile/0001-Substitution-vars-for-absolute-paths.patch39
-rw-r--r--nixpkgs/pkgs/applications/window-managers/qtile/0002-Restore-PATH-and-PYTHONPATH.patch31
-rw-r--r--nixpkgs/pkgs/applications/window-managers/qtile/0003-Restart-executable.patch12
-rw-r--r--nixpkgs/pkgs/applications/window-managers/qtile/default.nix14
-rw-r--r--nixpkgs/pkgs/applications/window-managers/sway/contrib.nix95
-rw-r--r--nixpkgs/pkgs/applications/window-managers/sway/default.nix32
-rw-r--r--nixpkgs/pkgs/applications/window-managers/sway/lock-effects.nix7
-rw-r--r--nixpkgs/pkgs/applications/window-managers/tinywm/default.nix3
-rw-r--r--nixpkgs/pkgs/build-support/agda/default.nix13
-rw-r--r--nixpkgs/pkgs/build-support/alternatives/blas/default.nix2
-rw-r--r--nixpkgs/pkgs/build-support/appimage/default.nix2
-rw-r--r--nixpkgs/pkgs/build-support/bintools-wrapper/add-flags.sh26
-rw-r--r--nixpkgs/pkgs/build-support/bintools-wrapper/add-hardening.sh2
-rw-r--r--nixpkgs/pkgs/build-support/bintools-wrapper/default.nix97
-rw-r--r--nixpkgs/pkgs/build-support/bintools-wrapper/ld-wrapper.sh20
-rw-r--r--nixpkgs/pkgs/build-support/bintools-wrapper/setup-hook.sh11
-rw-r--r--nixpkgs/pkgs/build-support/build-bazel-package/default.nix12
-rw-r--r--nixpkgs/pkgs/build-support/build-fhs-userenv/env.nix2
-rwxr-xr-xnixpkgs/pkgs/build-support/buildenv/builder.pl9
-rw-r--r--nixpkgs/pkgs/build-support/cc-wrapper/add-flags.sh46
-rw-r--r--nixpkgs/pkgs/build-support/cc-wrapper/add-hardening.sh2
-rw-r--r--nixpkgs/pkgs/build-support/cc-wrapper/cc-wrapper.sh41
-rw-r--r--nixpkgs/pkgs/build-support/cc-wrapper/default.nix182
-rw-r--r--nixpkgs/pkgs/build-support/cc-wrapper/gnat-wrapper.sh10
-rw-r--r--nixpkgs/pkgs/build-support/cc-wrapper/setup-hook.sh26
-rw-r--r--nixpkgs/pkgs/build-support/docker/default.nix405
-rw-r--r--nixpkgs/pkgs/build-support/docker/examples.nix105
-rwxr-xr-xnixpkgs/pkgs/build-support/docker/store-path-to-layer.sh50
-rw-r--r--nixpkgs/pkgs/build-support/docker/stream_layered_image.py313
-rw-r--r--nixpkgs/pkgs/build-support/dotnetbuildhelpers/default.nix2
-rw-r--r--nixpkgs/pkgs/build-support/emacs/generic.nix10
-rw-r--r--nixpkgs/pkgs/build-support/emacs/wrapper.nix2
-rw-r--r--nixpkgs/pkgs/build-support/fetchmavenartifact/default.nix2
-rw-r--r--nixpkgs/pkgs/build-support/fetchurl/builder.sh8
-rw-r--r--nixpkgs/pkgs/build-support/fetchurl/default.nix9
-rw-r--r--nixpkgs/pkgs/build-support/fetchurl/mirrors.nix1
-rw-r--r--nixpkgs/pkgs/build-support/ocaml/oasis.nix6
-rw-r--r--nixpkgs/pkgs/build-support/pkg-config-wrapper/add-flags.sh12
-rw-r--r--nixpkgs/pkgs/build-support/pkg-config-wrapper/default.nix126
-rw-r--r--nixpkgs/pkgs/build-support/pkg-config-wrapper/pkg-config-wrapper.sh21
-rw-r--r--nixpkgs/pkgs/build-support/pkg-config-wrapper/setup-hook.sh29
-rw-r--r--nixpkgs/pkgs/build-support/rust/build-rust-crate/build-crate.nix4
-rw-r--r--nixpkgs/pkgs/build-support/rust/build-rust-crate/configure-crate.nix22
-rw-r--r--nixpkgs/pkgs/build-support/rust/build-rust-crate/default.nix17
-rw-r--r--nixpkgs/pkgs/build-support/rust/build-rust-crate/test/default.nix26
-rw-r--r--nixpkgs/pkgs/build-support/rust/default.nix60
-rw-r--r--nixpkgs/pkgs/build-support/setup-hooks/auto-patchelf.sh2
-rw-r--r--nixpkgs/pkgs/build-support/setup-hooks/multiple-outputs.sh2
-rw-r--r--nixpkgs/pkgs/build-support/setup-hooks/role.bash14
-rw-r--r--nixpkgs/pkgs/build-support/setup-hooks/wrap-gapps-hook/default.nix175
-rw-r--r--nixpkgs/pkgs/build-support/setup-hooks/wrap-gapps-hook/tests/lib.nix30
-rw-r--r--nixpkgs/pkgs/build-support/setup-hooks/wrap-gapps-hook/tests/sample-project/Makefile30
-rw-r--r--nixpkgs/pkgs/build-support/setup-hooks/wrap-gapps-hook/wrap-gapps-hook.sh (renamed from nixpkgs/pkgs/build-support/setup-hooks/wrap-gapps-hook.sh)0
-rw-r--r--nixpkgs/pkgs/build-support/singularity-tools/default.nix1
-rw-r--r--nixpkgs/pkgs/build-support/wrapper-common/utils.bash32
-rw-r--r--nixpkgs/pkgs/build-support/writers/default.nix67
-rw-r--r--nixpkgs/pkgs/build-support/writers/test.nix8
-rw-r--r--nixpkgs/pkgs/common-updater/nix-update.nix5
-rw-r--r--nixpkgs/pkgs/data/documentation/man-pages/default.nix4
-rw-r--r--nixpkgs/pkgs/data/documentation/zeal/default.nix34
-rw-r--r--nixpkgs/pkgs/data/documentation/zeal/remove_ads.patch23
-rw-r--r--nixpkgs/pkgs/data/fonts/3270font/default.nix26
-rw-r--r--nixpkgs/pkgs/data/fonts/agave/default.nix4
-rw-r--r--nixpkgs/pkgs/data/fonts/alegreya-sans/default.nix37
-rw-r--r--nixpkgs/pkgs/data/fonts/alegreya/default.nix43
-rw-r--r--nixpkgs/pkgs/data/fonts/amiri/default.nix4
-rw-r--r--nixpkgs/pkgs/data/fonts/barlow/default.nix28
-rw-r--r--nixpkgs/pkgs/data/fonts/cascadia-code/default.nix49
-rw-r--r--nixpkgs/pkgs/data/fonts/cozette/default.nix57
-rw-r--r--nixpkgs/pkgs/data/fonts/edukai/default.nix33
-rw-r--r--nixpkgs/pkgs/data/fonts/eduli/default.nix36
-rw-r--r--nixpkgs/pkgs/data/fonts/edusong/default.nix32
-rw-r--r--nixpkgs/pkgs/data/fonts/emojione/default.nix4
-rw-r--r--nixpkgs/pkgs/data/fonts/fira-code/default.nix5
-rw-r--r--nixpkgs/pkgs/data/fonts/ibm-plex/default.nix8
-rw-r--r--nixpkgs/pkgs/data/fonts/iosevka/bin.nix4
-rw-r--r--nixpkgs/pkgs/data/fonts/iosevka/default.nix6
-rw-r--r--nixpkgs/pkgs/data/fonts/iosevka/package.json30
-rw-r--r--nixpkgs/pkgs/data/fonts/jetbrains-mono/default.nix8
-rw-r--r--nixpkgs/pkgs/data/fonts/joypixels/default.nix4
-rw-r--r--nixpkgs/pkgs/data/fonts/material-design-icons/default.nix6
-rw-r--r--nixpkgs/pkgs/data/fonts/nerdfonts/default.nix7
-rw-r--r--nixpkgs/pkgs/data/fonts/noto-fonts/default.nix25
-rw-r--r--nixpkgs/pkgs/data/fonts/recursive/default.nix11
-rw-r--r--nixpkgs/pkgs/data/fonts/redhat-official/default.nix21
-rw-r--r--nixpkgs/pkgs/data/fonts/sarasa-gothic/default.nix4
-rw-r--r--nixpkgs/pkgs/data/fonts/spleen/default.nix4
-rw-r--r--nixpkgs/pkgs/data/fonts/sudo/default.nix6
-rw-r--r--nixpkgs/pkgs/data/fonts/terminus-font/default.nix1
-rw-r--r--nixpkgs/pkgs/data/fonts/twemoji-color-font/default.nix4
-rw-r--r--nixpkgs/pkgs/data/fonts/victor-mono/default.nix4
-rw-r--r--nixpkgs/pkgs/data/fonts/xits-math/default.nix4
-rw-r--r--nixpkgs/pkgs/data/icons/bibata-cursors/default.nix4
-rw-r--r--nixpkgs/pkgs/data/icons/bibata-cursors/extra.nix4
-rw-r--r--nixpkgs/pkgs/data/icons/bibata-cursors/translucent.nix4
-rw-r--r--nixpkgs/pkgs/data/icons/capitaine-cursors/default.nix4
-rw-r--r--nixpkgs/pkgs/data/icons/iconpack-jade/default.nix4
-rw-r--r--nixpkgs/pkgs/data/icons/numix-cursor-theme/default.nix4
-rw-r--r--nixpkgs/pkgs/data/icons/numix-icon-theme-circle/default.nix4
-rw-r--r--nixpkgs/pkgs/data/icons/numix-icon-theme-square/default.nix4
-rw-r--r--nixpkgs/pkgs/data/icons/numix-icon-theme/default.nix4
-rw-r--r--nixpkgs/pkgs/data/icons/papirus-icon-theme/default.nix4
-rw-r--r--nixpkgs/pkgs/data/icons/qogir-icon-theme/default.nix4
-rw-r--r--nixpkgs/pkgs/data/misc/cacert/default.nix1
-rw-r--r--nixpkgs/pkgs/data/misc/cldr-emoji-annotation/default.nix4
-rw-r--r--nixpkgs/pkgs/data/misc/dns-root-data/default.nix2
-rw-r--r--nixpkgs/pkgs/data/misc/hackage/default.nix4
-rw-r--r--nixpkgs/pkgs/data/misc/nixos-artwork/wallpapers.nix41
-rw-r--r--nixpkgs/pkgs/data/misc/osinfo-db/default.nix4
-rw-r--r--nixpkgs/pkgs/data/misc/wireless-regdb/default.nix4
-rw-r--r--nixpkgs/pkgs/data/themes/adapta/default.nix4
-rw-r--r--nixpkgs/pkgs/data/themes/adwaita-qt/default.nix8
-rw-r--r--nixpkgs/pkgs/data/themes/arc/default.nix4
-rw-r--r--nixpkgs/pkgs/data/themes/cdetheme/default.nix (renamed from nixpkgs/pkgs/data/themes/cde-motif-theme/default.nix)3
-rw-r--r--nixpkgs/pkgs/data/themes/marwaita/default.nix47
-rw-r--r--nixpkgs/pkgs/data/themes/matcha/default.nix4
-rw-r--r--nixpkgs/pkgs/data/themes/mojave/default.nix6
-rw-r--r--nixpkgs/pkgs/data/themes/numix-solarized/default.nix6
-rw-r--r--nixpkgs/pkgs/data/themes/obsidian2/default.nix4
-rw-r--r--nixpkgs/pkgs/data/themes/plata/default.nix4
-rw-r--r--nixpkgs/pkgs/data/themes/pop-gtk/default.nix14
-rw-r--r--nixpkgs/pkgs/data/themes/snowblind/default.nix6
-rw-r--r--nixpkgs/pkgs/data/themes/stilo/default.nix4
-rw-r--r--nixpkgs/pkgs/data/themes/yaru/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/cinnamon/cinnamon-translations/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/deepin/deepin-movie-reborn/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/enlightenment/0002-efreet-more-stat-info-changes.patch623
-rw-r--r--nixpkgs/pkgs/desktops/enlightenment/0003-setuid-missing-path.patch25
-rw-r--r--nixpkgs/pkgs/desktops/enlightenment/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/enlightenment/efl.nix16
-rw-r--r--nixpkgs/pkgs/desktops/enlightenment/enlightenment.nix5
-rw-r--r--nixpkgs/pkgs/desktops/enlightenment/terminology.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/apps/accerciser/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/apps/evolution/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/apps/gnome-calendar/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/apps/gnome-documents/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/apps/gnome-maps/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/apps/gnome-music/default.nix7
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/apps/gnome-notes/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/apps/polari/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/apps/seahorse/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/core/baobab/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/core/dconf-editor/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/core/eog/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/core/epiphany/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/core/evince/default.nix6
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/core/evolution-data-server/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/core/gnome-contacts/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/core/gnome-control-center/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/core/gnome-desktop/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/core/gnome-disk-utility/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/core/gnome-initial-setup/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/core/gnome-shell/default.nix184
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/core/gnome-system-monitor/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/core/mutter/default.nix56
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/core/nautilus/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/core/rygel/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/core/simple-scan/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/extensions/appindicator/default.nix2
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/extensions/arc-menu/default.nix6
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/extensions/arc-menu/fix_gmenu.patch17
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/extensions/battery-status/default.nix2
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/extensions/caffeine/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/extensions/clipboard-indicator/default.nix2
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/extensions/dash-to-panel/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/extensions/drop-down-terminal/default.nix2
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/extensions/emoji-selector/default.nix38
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/extensions/icon-hider/default.nix2
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/extensions/impatience/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/extensions/mpris-indicator-button/default.nix10
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/extensions/night-theme-switcher/default.nix2
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/extensions/paperwm/default.nix2
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/extensions/pidgin-im-integration/default.nix2
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/extensions/remove-dropdown-arrows/default.nix2
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/extensions/sound-output-device-chooser/default.nix2
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/extensions/system-monitor/default.nix16
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/extensions/system-monitor/paths_and_nonexisting_dirs.patch22
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/extensions/tilingnome/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/extensions/timepp/default.nix2
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/extensions/window-corner-preview/default.nix2
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/extensions/window-is-ready-remover/default.nix2
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/extensions/workspace-matrix/default.nix6
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/games/four-in-a-row/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/games/gnome-chess/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/games/gnome-klotski/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/games/gnome-nibbles/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/games/gnome-taquin/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/games/gnome-tetravex/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/games/iagno/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/games/tali/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/gnome-3/misc/gnome-applets/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/lumina/lumina/default.nix7
-rw-r--r--nixpkgs/pkgs/desktops/lxqt/pcmanfm-qt/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/mate/atril/default.nix37
-rw-r--r--nixpkgs/pkgs/desktops/mate/mate-utils/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/appcenter/default.nix13
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/elementary-calculator/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/elementary-calendar/default.nix7
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/elementary-camera/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/elementary-code/default.nix7
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/elementary-dock/default.nix6
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/elementary-feedback/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/elementary-files/default.nix7
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/elementary-music/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/elementary-photos/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/elementary-screenshot-tool/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/elementary-terminal/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/elementary-videos/default.nix7
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/sideload/default.nix7
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/a11y/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/about/default.nix7
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/applications/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/bluetooth/default.nix7
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/datetime/default.nix7
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/display/default.nix7
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/keyboard/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/mouse-touchpad/default.nix7
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/network/default.nix7
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/notifications/default.nix16
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/pantheon-shell/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/power/default.nix7
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/printers/default.nix7
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/security-privacy/default.nix7
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/sharing/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/sound/default.nix7
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/apps/switchboard/default.nix7
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/artwork/elementary-gtk-theme/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/artwork/elementary-icon-theme/default.nix11
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/artwork/elementary-sound-theme/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/artwork/elementary-wallpapers/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/desktop/elementary-default-settings/default.nix11
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/desktop/elementary-default-settings/io.elementary.greeter.allowed (renamed from nixpkgs/pkgs/desktops/pantheon/desktop/elementary-default-settings/io.elementary.greeter.whitelist)0
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/desktop/elementary-greeter/default.nix11
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/desktop/elementary-onboarding/default.nix7
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/desktop/elementary-print-shim/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/desktop/elementary-session-settings/default.nix54
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/desktop/elementary-shortcut-overlay/default.nix7
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/desktop/gala/default.nix15
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/applications-menu/default.nix9
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/bluetooth/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/datetime/207.patch4726
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/datetime/default.nix16
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/keyboard/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/network/default.nix7
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/nightlight/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/notifications/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/power/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/session/default.nix17
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/sound/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel/default.nix7
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/granite/default.nix14
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/.envrc1
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/.formatter.exs4
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/.gitignore32
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/default.nix53
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/lib/nixpkgs_github_update/cli.ex71
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/lib/nixpkgs_github_update/github_latest_version.ex42
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/lib/nixpkgs_github_update/nix.ex85
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/mix.exs28
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/shell.nix19
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/test/nix_test.exs49
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/test/test_helper.exs1
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/services/contractor/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/services/elementary-capnet-assist/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/services/elementary-dpms-helper/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/services/pantheon-agent-geoclue2/default.nix3
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/services/pantheon-agent-polkit/default.nix7
-rw-r--r--nixpkgs/pkgs/desktops/pantheon/update.nix6
-rw-r--r--nixpkgs/pkgs/desktops/plasma-5/kwin/scripts/tiling.nix4
-rw-r--r--nixpkgs/pkgs/desktops/plasma-5/powerdevil.nix12
-rw-r--r--nixpkgs/pkgs/desktops/xfce/core/xfwm4/default.nix4
-rw-r--r--nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-eyes-plugin.nix4
-rw-r--r--nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-timer-plugin.nix4
-rw-r--r--nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-whiskermenu-plugin/default.nix4
-rw-r--r--nixpkgs/pkgs/development/arduino/arduino-core/default.nix124
-rw-r--r--nixpkgs/pkgs/development/arduino/arduino-core/downloads.nix186
-rw-r--r--nixpkgs/pkgs/development/arduino/platformio/chrootenv.nix13
-rw-r--r--nixpkgs/pkgs/development/arduino/platformio/core.nix5
-rw-r--r--nixpkgs/pkgs/development/arduino/platformio/missing-udev-rules-nixos.patch14
-rw-r--r--nixpkgs/pkgs/development/arduino/platformio/use-local-spdx-license-list.patch2
-rw-r--r--nixpkgs/pkgs/development/compilers/abcl/default.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/adoptopenjdk-bin/sources.json318
-rw-r--r--nixpkgs/pkgs/development/compilers/adoptopenjdk-icedtea-web/default.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/binaryen/default.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/bluespec/default.nix7
-rw-r--r--nixpkgs/pkgs/development/compilers/closure/default.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/dasm/default.nix34
-rw-r--r--nixpkgs/pkgs/development/compilers/dotnet/build-dotnet.nix92
-rw-r--r--nixpkgs/pkgs/development/compilers/dotnet/buildDotnet.nix74
-rw-r--r--nixpkgs/pkgs/development/compilers/dotnet/combine-packages.nix (renamed from nixpkgs/pkgs/development/compilers/dotnet/combinePackages.nix)0
-rw-r--r--nixpkgs/pkgs/development/compilers/dotnet/default.nix20
-rw-r--r--nixpkgs/pkgs/development/compilers/dtc/default.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/elm/default.nix58
-rwxr-xr-xnixpkgs/pkgs/development/compilers/elm/packages/generate-node-packages.sh2
-rw-r--r--nixpkgs/pkgs/development/compilers/elm/packages/lib.nix43
-rw-r--r--nixpkgs/pkgs/development/compilers/elm/packages/node-composition.nix2
-rw-r--r--nixpkgs/pkgs/development/compilers/elm/packages/node-packages.nix5150
-rw-r--r--nixpkgs/pkgs/development/compilers/elm/packages/patch-binwrap.nix30
-rw-r--r--nixpkgs/pkgs/development/compilers/emscripten/fastcomp/emscripten-fastcomp.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/flutter/default.nix18
-rw-r--r--nixpkgs/pkgs/development/compilers/flutter/patches/beta/disable-auto-update.patch28
-rw-r--r--nixpkgs/pkgs/development/compilers/flutter/patches/beta/move-cache.patch23
-rw-r--r--nixpkgs/pkgs/development/compilers/flutter/patches/stable/disable-auto-update.patch18
-rw-r--r--nixpkgs/pkgs/development/compilers/flutter/patches/stable/move-cache.patch45
-rw-r--r--nixpkgs/pkgs/development/compilers/fpc/lazarus.nix2
-rw-r--r--nixpkgs/pkgs/development/compilers/gambit/unstable.nix8
-rw-r--r--nixpkgs/pkgs/development/compilers/gcc/10/default.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/gcc/4.8/default.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/gcc/4.9/default.nix5
-rw-r--r--nixpkgs/pkgs/development/compilers/gcc/4.9/libsanitizer.patch24
-rw-r--r--nixpkgs/pkgs/development/compilers/gcc/6/0001-Fix-build-for-glibc-2.31.patch62
-rw-r--r--nixpkgs/pkgs/development/compilers/gcc/6/default.nix17
-rw-r--r--nixpkgs/pkgs/development/compilers/gcc/7/0001-Fix-build-for-glibc-2.31.patch62
-rw-r--r--nixpkgs/pkgs/development/compilers/gcc/7/default.nix6
-rw-r--r--nixpkgs/pkgs/development/compilers/gcc/8/default.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/gcc/9/default.nix9
-rw-r--r--nixpkgs/pkgs/development/compilers/gcc/builder.sh50
-rw-r--r--nixpkgs/pkgs/development/compilers/gcc/common/configure-flags.nix28
-rw-r--r--nixpkgs/pkgs/development/compilers/gcc/common/extra-target-flags.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/gcc/common/pre-configure.nix32
-rw-r--r--nixpkgs/pkgs/development/compilers/gcc/libstdc++-hook.sh4
-rw-r--r--nixpkgs/pkgs/development/compilers/gerbil/gerbil-crypto.nix27
-rw-r--r--nixpkgs/pkgs/development/compilers/gerbil/gerbil-ethereum.nix28
-rw-r--r--nixpkgs/pkgs/development/compilers/gerbil/gerbil-persist.nix27
-rw-r--r--nixpkgs/pkgs/development/compilers/gerbil/gerbil-poo.nix27
-rw-r--r--nixpkgs/pkgs/development/compilers/gerbil/gerbil-support.nix19
-rw-r--r--nixpkgs/pkgs/development/compilers/gerbil/gerbil-utils.nix13
-rw-r--r--nixpkgs/pkgs/development/compilers/gerbil/unstable.nix8
-rw-r--r--nixpkgs/pkgs/development/compilers/ghc/8.10.1.nix5
-rw-r--r--nixpkgs/pkgs/development/compilers/ghc/8.6.5-binary.nix18
-rw-r--r--nixpkgs/pkgs/development/compilers/ghc/8.8.3.nix5
-rw-r--r--nixpkgs/pkgs/development/compilers/ghc/8.8.4.nix (renamed from nixpkgs/pkgs/development/compilers/ghc/8.4.4.nix)71
-rw-r--r--nixpkgs/pkgs/development/compilers/gleam/default.nix13
-rw-r--r--nixpkgs/pkgs/development/compilers/go-jsonnet/default.nix10
-rw-r--r--nixpkgs/pkgs/development/compilers/go/1.13.nix9
-rw-r--r--nixpkgs/pkgs/development/compilers/go/1.14.nix18
-rw-r--r--nixpkgs/pkgs/development/compilers/go/1.15.nix255
-rw-r--r--nixpkgs/pkgs/development/compilers/go/1.4.nix2
-rw-r--r--nixpkgs/pkgs/development/compilers/go/remove-test-pie-1.15.patch34
-rw-r--r--nixpkgs/pkgs/development/compilers/go/setup-hook.sh5
-rw-r--r--nixpkgs/pkgs/development/compilers/go/skip-cgo-tests-1.15.patch13
-rw-r--r--nixpkgs/pkgs/development/compilers/go/skip-external-network-tests-1.15.patch13
-rw-r--r--nixpkgs/pkgs/development/compilers/go/ssl-cert-file-1.15.patch76
-rw-r--r--nixpkgs/pkgs/development/compilers/graalvm/default.nix2
-rw-r--r--nixpkgs/pkgs/development/compilers/graalvm/enterprise-edition.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/idris2/default.nix7
-rw-r--r--nixpkgs/pkgs/development/compilers/inform6/default.nix28
-rw-r--r--nixpkgs/pkgs/development/compilers/intel-graphics-compiler/default.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/jetbrains-jdk/default.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/julia/1.3.nix2
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/10/bintools.nix14
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/10/clang/clang-extension-handling.patch18
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/10/clang/default.nix6
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/10/default.nix41
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/10/libc++/default.nix11
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/10/libc++/setup-hook.sh6
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/10/libc++abi.nix2
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/10/libunwind.nix2
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/10/lld.nix2
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/10/lldb.nix2
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/10/llvm-extension-handling.patch146
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/10/llvm.nix9
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/10/openmp.nix2
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/5/clang/default.nix1
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/5/compiler-rt.nix1
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/5/default.nix14
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/5/libc++/default.nix9
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/5/libc++/setup-hook.sh6
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/6/clang/default.nix1
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/6/compiler-rt.nix3
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/6/default.nix14
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/6/libc++/default.nix9
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/6/libc++/setup-hook.sh6
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/7/bintools.nix14
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/7/clang/default.nix1
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/7/compiler-rt-glibc.patch48
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/7/compiler-rt.nix5
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/7/default.nix68
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/7/libc++/default.nix9
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/7/libc++/setup-hook.sh6
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/8/bintools.nix14
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/8/clang/default.nix1
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/8/compiler-rt.nix3
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/8/default.nix28
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/8/libc++/default.nix9
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/8/libc++/setup-hook.sh6
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/9/bintools.nix14
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/9/clang/default.nix1
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/9/compiler-rt.nix3
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/9/default.nix28
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/9/libc++/default.nix9
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/9/libc++/setup-hook.sh6
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/rocm/clang.nix67
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/rocm/default.nix41
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/rocm/lld.nix33
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/rocm/llvm-outputs.patch26
-rw-r--r--nixpkgs/pkgs/development/compilers/llvm/rocm/llvm.nix97
-rw-r--r--nixpkgs/pkgs/development/compilers/mercury/default.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/mlkit/default.nix24
-rw-r--r--nixpkgs/pkgs/development/compilers/mono/generic.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/mruby/bison-36-compat.patch59
-rw-r--r--nixpkgs/pkgs/development/compilers/mruby/default.nix10
-rw-r--r--nixpkgs/pkgs/development/compilers/nextpnr/default.nix8
-rw-r--r--nixpkgs/pkgs/development/compilers/nim/default.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/ocaml/4.11.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/openjdk/11.nix12
-rw-r--r--nixpkgs/pkgs/development/compilers/openjdk/12.nix1
-rw-r--r--nixpkgs/pkgs/development/compilers/openjdk/13.nix1
-rw-r--r--nixpkgs/pkgs/development/compilers/openjdk/default.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/openjdk/openjfx/11.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/openjdk/openjfx/14.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/oraclejdk/jdk11-linux.nix54
-rw-r--r--nixpkgs/pkgs/development/compilers/oraclejdk/jdk14-linux.nix54
-rw-r--r--nixpkgs/pkgs/development/compilers/oraclejdk/jdk8-linux.nix12
-rw-r--r--nixpkgs/pkgs/development/compilers/polyml/default.nix12
-rw-r--r--nixpkgs/pkgs/development/compilers/purescript/purescript/default.nix8
-rw-r--r--nixpkgs/pkgs/development/compilers/rgbds/default.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/rust/0001-Allow-getting-no_std-from-the-config-file.patch52
-rw-r--r--nixpkgs/pkgs/development/compilers/rust/1_42.nix44
-rw-r--r--nixpkgs/pkgs/development/compilers/rust/1_44.nix (renamed from nixpkgs/pkgs/development/compilers/rust/1_43.nix)22
-rw-r--r--nixpkgs/pkgs/development/compilers/rust/1_45.nix42
-rw-r--r--nixpkgs/pkgs/development/compilers/rust/cargo.nix8
-rw-r--r--nixpkgs/pkgs/development/compilers/rust/clippy.nix3
-rw-r--r--nixpkgs/pkgs/development/compilers/rust/rls/default.nix19
-rw-r--r--nixpkgs/pkgs/development/compilers/rust/rustc.nix12
-rw-r--r--nixpkgs/pkgs/development/compilers/rust/rustfmt.nix12
-rw-r--r--nixpkgs/pkgs/development/compilers/scala/2.13.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/scala/dotty-bare.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/scas/default.nix26
-rw-r--r--nixpkgs/pkgs/development/compilers/souffle/default.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/swift/default.nix7
-rw-r--r--nixpkgs/pkgs/development/compilers/swift/patches/swift-llvm.patch48
-rw-r--r--nixpkgs/pkgs/development/compilers/tinygo/default.nix2
-rw-r--r--nixpkgs/pkgs/development/compilers/vala/default.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/wla-dx/default.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/yosys/default.nix9
-rw-r--r--nixpkgs/pkgs/development/compilers/zig/default.nix7
-rw-r--r--nixpkgs/pkgs/development/compilers/zig/llvm10_polly.patch10
-rw-r--r--nixpkgs/pkgs/development/compilers/zulu/8.nix4
-rw-r--r--nixpkgs/pkgs/development/compilers/zulu/default.nix4
-rw-r--r--nixpkgs/pkgs/development/coq-modules/QuickChick/default.nix28
-rw-r--r--nixpkgs/pkgs/development/coq-modules/bignums/default.nix4
-rw-r--r--nixpkgs/pkgs/development/coq-modules/coq-bits/default.nix4
-rw-r--r--nixpkgs/pkgs/development/coq-modules/coq-elpi/default.nix4
-rw-r--r--nixpkgs/pkgs/development/coq-modules/coq-extensible-records/default.nix58
-rw-r--r--nixpkgs/pkgs/development/coq-modules/coquelicot/default.nix8
-rw-r--r--nixpkgs/pkgs/development/coq-modules/equations/default.nix12
-rw-r--r--nixpkgs/pkgs/development/coq-modules/flocq/default.nix10
-rw-r--r--nixpkgs/pkgs/development/coq-modules/interval/default.nix8
-rw-r--r--nixpkgs/pkgs/development/coq-modules/math-classes/default.nix6
-rw-r--r--nixpkgs/pkgs/development/coq-modules/mathcomp/default.nix8
-rw-r--r--nixpkgs/pkgs/development/coq-modules/mathcomp/extra.nix37
-rw-r--r--nixpkgs/pkgs/development/coq-modules/simple-io/default.nix6
-rw-r--r--nixpkgs/pkgs/development/coq-modules/tlc/default.nix32
-rw-r--r--nixpkgs/pkgs/development/dhall-modules/Prelude.nix31
-rw-r--r--nixpkgs/pkgs/development/dhall-modules/dhall-kubernetes.nix31
-rw-r--r--nixpkgs/pkgs/development/dhall-modules/dhall-packages.nix39
-rw-r--r--nixpkgs/pkgs/development/dotnet-modules/python-language-server/default.nix6
-rw-r--r--nixpkgs/pkgs/development/dotnet-modules/python-language-server/deps.nix768
-rw-r--r--nixpkgs/pkgs/development/go-modules/generic/default.nix19
-rw-r--r--nixpkgs/pkgs/development/guile-modules/guile-cairo/default.nix4
-rw-r--r--nixpkgs/pkgs/development/haskell-modules/configuration-common.nix640
-rw-r--r--nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix42
-rw-r--r--nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix1
-rw-r--r--nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix2
-rw-r--r--nixpkgs/pkgs/development/haskell-modules/configuration-hackage2nix.yaml997
-rw-r--r--nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix42
-rw-r--r--nixpkgs/pkgs/development/haskell-modules/generic-builder.nix6
-rw-r--r--nixpkgs/pkgs/development/haskell-modules/hackage-packages.nix14280
-rw-r--r--nixpkgs/pkgs/development/haskell-modules/non-hackage-packages.nix5
-rw-r--r--nixpkgs/pkgs/development/haskell-modules/with-packages-wrapper.nix10
-rw-r--r--nixpkgs/pkgs/development/idris-modules/idris-wrapper.nix2
-rw-r--r--nixpkgs/pkgs/development/interpreters/acl2/0001-Fix-some-paths-for-Nix-build.patch190
-rw-r--r--nixpkgs/pkgs/development/interpreters/acl2/0002-Restrict-RDTSC-to-x86.patch29
-rw-r--r--nixpkgs/pkgs/development/interpreters/acl2/default.nix159
-rw-r--r--nixpkgs/pkgs/development/interpreters/acl2/libipasirglucose4/0001-Support-shared-library-build.patch46
-rw-r--r--nixpkgs/pkgs/development/interpreters/acl2/libipasirglucose4/default.nix36
-rw-r--r--nixpkgs/pkgs/development/interpreters/chibi/default.nix4
-rw-r--r--nixpkgs/pkgs/development/interpreters/clojure/TDEPS-150.patch23
-rw-r--r--nixpkgs/pkgs/development/interpreters/clojure/default.nix35
-rw-r--r--nixpkgs/pkgs/development/interpreters/dhall/build-dhall-directory-package.nix25
-rw-r--r--nixpkgs/pkgs/development/interpreters/dhall/build-dhall-github-package.nix50
-rw-r--r--nixpkgs/pkgs/development/interpreters/eff/default.nix4
-rw-r--r--nixpkgs/pkgs/development/interpreters/elixir/1.10.nix4
-rw-r--r--nixpkgs/pkgs/development/interpreters/erlang/R23.nix13
-rw-r--r--nixpkgs/pkgs/development/interpreters/erlang/generic-builder.nix3
-rw-r--r--nixpkgs/pkgs/development/interpreters/evcxr/default.nix9
-rw-r--r--nixpkgs/pkgs/development/interpreters/gauche/default.nix2
-rw-r--r--nixpkgs/pkgs/development/interpreters/hy/default.nix4
-rw-r--r--nixpkgs/pkgs/development/interpreters/janet/default.nix4
-rw-r--r--nixpkgs/pkgs/development/interpreters/joker/default.nix8
-rw-r--r--nixpkgs/pkgs/development/interpreters/jruby/default.nix13
-rw-r--r--nixpkgs/pkgs/development/interpreters/perl/default.nix21
-rw-r--r--nixpkgs/pkgs/development/interpreters/php/default.nix38
-rw-r--r--nixpkgs/pkgs/development/interpreters/php/zlib-darwin-tests.patch44
-rw-r--r--nixpkgs/pkgs/development/interpreters/picolisp/default.nix4
-rw-r--r--nixpkgs/pkgs/development/interpreters/python/cpython/2.7/default.nix14
-rw-r--r--nixpkgs/pkgs/development/interpreters/python/cpython/2.7/profile-task.patch21
-rw-r--r--nixpkgs/pkgs/development/interpreters/python/cpython/3.5/profile-task.patch21
-rw-r--r--nixpkgs/pkgs/development/interpreters/python/cpython/3.6/profile-task.patch21
-rw-r--r--nixpkgs/pkgs/development/interpreters/python/cpython/3.8/0001-On-all-posix-systems-not-just-Darwin-set-LDSHARED-if.patch33
-rw-r--r--nixpkgs/pkgs/development/interpreters/python/cpython/default.nix30
-rw-r--r--nixpkgs/pkgs/development/interpreters/python/default.nix19
-rw-r--r--nixpkgs/pkgs/development/interpreters/python/hooks/default.nix11
-rw-r--r--nixpkgs/pkgs/development/interpreters/python/hooks/pip-build-hook.sh3
-rw-r--r--nixpkgs/pkgs/development/interpreters/python/hooks/pip-install-hook.sh4
-rw-r--r--nixpkgs/pkgs/development/interpreters/python/hooks/python-recompile-bytecode-hook.sh24
-rw-r--r--nixpkgs/pkgs/development/interpreters/python/hooks/python-remove-bin-bytecode-hook.sh8
-rw-r--r--nixpkgs/pkgs/development/interpreters/python/hooks/setuptools-build-hook.sh3
-rw-r--r--nixpkgs/pkgs/development/interpreters/python/mk-python-derivation.nix5
-rw-r--r--nixpkgs/pkgs/development/interpreters/python/sitecustomize.py12
-rw-r--r--nixpkgs/pkgs/development/interpreters/python/tests.nix10
-rw-r--r--nixpkgs/pkgs/development/interpreters/python/tests/test_python.py4
-rw-r--r--nixpkgs/pkgs/development/interpreters/racket/default.nix4
-rw-r--r--nixpkgs/pkgs/development/interpreters/racket/minimal.nix2
-rw-r--r--nixpkgs/pkgs/development/interpreters/rakudo/default.nix4
-rw-r--r--nixpkgs/pkgs/development/interpreters/rakudo/moarvm.nix4
-rw-r--r--nixpkgs/pkgs/development/interpreters/rakudo/nqp.nix4
-rw-r--r--nixpkgs/pkgs/development/interpreters/rakudo/zef.nix4
-rw-r--r--nixpkgs/pkgs/development/interpreters/renpy/default.nix6
-rw-r--r--nixpkgs/pkgs/development/interpreters/ruby/default.nix2
-rw-r--r--nixpkgs/pkgs/development/interpreters/spidermonkey/68.nix4
-rw-r--r--nixpkgs/pkgs/development/interpreters/wasmtime/default.nix6
-rw-r--r--nixpkgs/pkgs/development/libraries/LASzip/LASzip2.nix21
-rw-r--r--nixpkgs/pkgs/development/libraries/LASzip/default.nix16
-rw-r--r--nixpkgs/pkgs/development/libraries/SDL2/default.nix10
-rw-r--r--nixpkgs/pkgs/development/libraries/SDL2_mixer/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/acl/default.nix5
-rw-r--r--nixpkgs/pkgs/development/libraries/adns/default.nix38
-rw-r--r--nixpkgs/pkgs/development/libraries/afflib/default.nix9
-rw-r--r--nixpkgs/pkgs/development/libraries/alembic/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/amdvlk/default.nix85
-rw-r--r--nixpkgs/pkgs/development/libraries/aml/default.nix23
-rw-r--r--nixpkgs/pkgs/development/libraries/amtk/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/apache-activemq/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/argp-standalone/default.nix2
-rw-r--r--nixpkgs/pkgs/development/libraries/armadillo/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/arrow-cpp/default.nix8
-rw-r--r--nixpkgs/pkgs/development/libraries/asio/1.12.nix6
-rw-r--r--nixpkgs/pkgs/development/libraries/asio/default.nix6
-rw-r--r--nixpkgs/pkgs/development/libraries/asio/generic.nix2
-rw-r--r--nixpkgs/pkgs/development/libraries/attr/default.nix10
-rw-r--r--nixpkgs/pkgs/development/libraries/attr/syscall.patch120
-rw-r--r--nixpkgs/pkgs/development/libraries/audio/libgme/default.nix12
-rw-r--r--nixpkgs/pkgs/development/libraries/audio/libmysofa/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/audio/lilv/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/audio/lv2/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/audio/mbelib/default.nix31
-rw-r--r--nixpkgs/pkgs/development/libraries/avahi/default.nix14
-rw-r--r--nixpkgs/pkgs/development/libraries/aws-checksums/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/babl/default.nix6
-rw-r--r--nixpkgs/pkgs/development/libraries/bctoolbox/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/bzrtp/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/c-ares/default.nix5
-rw-r--r--nixpkgs/pkgs/development/libraries/c-blosc/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/caf/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/capnproto/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/celt/0.5.1.nix2
-rw-r--r--nixpkgs/pkgs/development/libraries/celt/0.7.nix2
-rw-r--r--nixpkgs/pkgs/development/libraries/celt/default.nix2
-rw-r--r--nixpkgs/pkgs/development/libraries/cgui/default.nix1
-rw-r--r--nixpkgs/pkgs/development/libraries/check/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/cimg/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/cm256cc/default.nix1
-rw-r--r--nixpkgs/pkgs/development/libraries/console-bridge/default.nix23
-rw-r--r--nixpkgs/pkgs/development/libraries/cpp-hocon/default.nix10
-rw-r--r--nixpkgs/pkgs/development/libraries/cpp-utilities/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/curlcpp/default.nix6
-rw-r--r--nixpkgs/pkgs/development/libraries/dav1d/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/dbus/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/dbxml/default.nix2
-rw-r--r--nixpkgs/pkgs/development/libraries/dclib/default.nix7
-rw-r--r--nixpkgs/pkgs/development/libraries/dlib/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/doctest/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/dqlite/default.nix12
-rw-r--r--nixpkgs/pkgs/development/libraries/expat/default.nix5
-rw-r--r--nixpkgs/pkgs/development/libraries/faad2/default.nix38
-rw-r--r--nixpkgs/pkgs/development/libraries/farstream/default.nix5
-rw-r--r--nixpkgs/pkgs/development/libraries/faudio/default.nix6
-rw-r--r--nixpkgs/pkgs/development/libraries/fcft/default.nix23
-rw-r--r--nixpkgs/pkgs/development/libraries/ffmpeg-full/default.nix19
-rw-r--r--nixpkgs/pkgs/development/libraries/ffmpeg-full/prefer-libdav1d-over-libaom.patch19
-rw-r--r--nixpkgs/pkgs/development/libraries/ffmpeg/2.8.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/ffmpeg/3.4.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/ffmpeg/4.nix6
-rw-r--r--nixpkgs/pkgs/development/libraries/ffmpeg/generic.nix8
-rw-r--r--nixpkgs/pkgs/development/libraries/ffmpegthumbnailer/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/ffms/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/flatbuffers/default.nix16
-rw-r--r--nixpkgs/pkgs/development/libraries/flatpak/default.nix54
-rw-r--r--nixpkgs/pkgs/development/libraries/flatpak/fix-test-paths.patch31
-rw-r--r--nixpkgs/pkgs/development/libraries/fontconfig/config-compat.patch28
-rw-r--r--nixpkgs/pkgs/development/libraries/fontconfig/default.nix82
-rw-r--r--nixpkgs/pkgs/development/libraries/fontconfig/fix-joypixels.patch23
-rw-r--r--nixpkgs/pkgs/development/libraries/fontconfig/make-fonts-conf.xsl8
-rw-r--r--nixpkgs/pkgs/development/libraries/freeimage/default.nix5
-rw-r--r--nixpkgs/pkgs/development/libraries/freetds/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/freetype/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/gbenchmark/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/gcc/libgcc/default.nix2
-rw-r--r--nixpkgs/pkgs/development/libraries/gcc/libstdc++/5.nix2
-rw-r--r--nixpkgs/pkgs/development/libraries/gd/default.nix21
-rw-r--r--nixpkgs/pkgs/development/libraries/gdcm/default.nix29
-rw-r--r--nixpkgs/pkgs/development/libraries/gdk-pixbuf/default.nix76
-rw-r--r--nixpkgs/pkgs/development/libraries/gdk-pixbuf/xlib.nix52
-rw-r--r--nixpkgs/pkgs/development/libraries/gdl/default.nix2
-rw-r--r--nixpkgs/pkgs/development/libraries/gegl/4.0.nix14
-rw-r--r--nixpkgs/pkgs/development/libraries/gensio/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/gettext/default.nix5
-rw-r--r--nixpkgs/pkgs/development/libraries/gettext/gettext-setup-hook.sh2
-rw-r--r--nixpkgs/pkgs/development/libraries/gio-sharp/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/gjs/default.nix19
-rw-r--r--nixpkgs/pkgs/development/libraries/gjs/installed-tests-path.patch15
-rw-r--r--nixpkgs/pkgs/development/libraries/glib-networking/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/glib/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/glibc/2.27-CVE-2019-19126.patch18
-rw-r--r--nixpkgs/pkgs/development/libraries/glibc/2.30-cve-2020-1752.patch62
-rw-r--r--nixpkgs/pkgs/development/libraries/glibc/2.31-cve-2020-10029.patch79
-rw-r--r--nixpkgs/pkgs/development/libraries/glibc/common.nix15
-rw-r--r--nixpkgs/pkgs/development/libraries/gloox/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/gmm/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/gmp/6.x.nix5
-rw-r--r--nixpkgs/pkgs/development/libraries/gnutls/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/gobject-introspection/absolute_shlib_path.patch43
-rw-r--r--nixpkgs/pkgs/development/libraries/gobject-introspection/default.nix110
-rw-r--r--nixpkgs/pkgs/development/libraries/gobject-introspection/test_shlibs.patch43
-rw-r--r--nixpkgs/pkgs/development/libraries/gperftools/default.nix7
-rw-r--r--nixpkgs/pkgs/development/libraries/gpgme/default.nix14
-rw-r--r--nixpkgs/pkgs/development/libraries/graphene/default.nix9
-rw-r--r--nixpkgs/pkgs/development/libraries/grib-api/default.nix2
-rw-r--r--nixpkgs/pkgs/development/libraries/gssdp/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/gstreamer/core/default.nix2
-rw-r--r--nixpkgs/pkgs/development/libraries/gstreamer/legacy/gst-plugins-base/default.nix2
-rw-r--r--nixpkgs/pkgs/development/libraries/gtk-sharp/3.0.nix32
-rw-r--r--nixpkgs/pkgs/development/libraries/gtk/3.x.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/gtkd/default.nix2
-rw-r--r--nixpkgs/pkgs/development/libraries/harfbuzz/default.nix13
-rw-r--r--nixpkgs/pkgs/development/libraries/hivex/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/hunspell/dictionaries.nix29
-rw-r--r--nixpkgs/pkgs/development/libraries/igraph/default.nix16
-rw-r--r--nixpkgs/pkgs/development/libraries/impy/default.nix44
-rw-r--r--nixpkgs/pkgs/development/libraries/intel-gmmlib/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/intel-media-driver/default.nix18
-rw-r--r--nixpkgs/pkgs/development/libraries/intel-media-sdk/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/iso-codes/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/jabcode/default.nix46
-rw-r--r--nixpkgs/pkgs/development/libraries/jansson/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/java/commons/lang/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/java/jzmq/default.nix30
-rw-r--r--nixpkgs/pkgs/development/libraries/jbig2dec/default.nix11
-rw-r--r--nixpkgs/pkgs/development/libraries/json-c/default.nix18
-rw-r--r--nixpkgs/pkgs/development/libraries/jsoncpp/default.nix14
-rw-r--r--nixpkgs/pkgs/development/libraries/kde-frameworks/default.nix2
-rw-r--r--nixpkgs/pkgs/development/libraries/kde-frameworks/fetch.sh2
-rw-r--r--nixpkgs/pkgs/development/libraries/kde-frameworks/kcmutils/0001-kcmutils-follow-symlinks.patch (renamed from nixpkgs/pkgs/development/libraries/kde-frameworks/kcmutils/kcmutils-follow-symlinks.patch)16
-rw-r--r--nixpkgs/pkgs/development/libraries/kde-frameworks/kcmutils/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/kde-frameworks/kcmutils/kcmutils-debug-module-loader.patch13
-rw-r--r--nixpkgs/pkgs/development/libraries/kde-frameworks/kcmutils/series2
-rw-r--r--nixpkgs/pkgs/development/libraries/kde-frameworks/kfilemetadata/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/kde-frameworks/kio/samba-search-path.patch36
-rw-r--r--nixpkgs/pkgs/development/libraries/kde-frameworks/knewstuff.nix3
-rw-r--r--nixpkgs/pkgs/development/libraries/kde-frameworks/krunner.nix31
-rw-r--r--nixpkgs/pkgs/development/libraries/kde-frameworks/srcs.nix656
-rw-r--r--nixpkgs/pkgs/development/libraries/kdsoap/default.nix39
-rw-r--r--nixpkgs/pkgs/development/libraries/kerberos/krb5.nix5
-rw-r--r--nixpkgs/pkgs/development/libraries/khronos-ocl-icd-loader/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/lcms2/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/ldb/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/leatherman/default.nix13
-rw-r--r--nixpkgs/pkgs/development/libraries/leveldb/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libLAS/default.nix8
-rw-r--r--nixpkgs/pkgs/development/libraries/libaom/default.nix30
-rw-r--r--nixpkgs/pkgs/development/libraries/libaom/outputs.patch45
-rw-r--r--nixpkgs/pkgs/development/libraries/libarchive/default.nix8
-rw-r--r--nixpkgs/pkgs/development/libraries/libblockdev/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libblocksruntime/default.nix6
-rw-r--r--nixpkgs/pkgs/development/libraries/libbytesize/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libchewing/default.nix2
-rw-r--r--nixpkgs/pkgs/development/libraries/libcloudproviders/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libcrafter/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libcryptui/default.nix10
-rw-r--r--nixpkgs/pkgs/development/libraries/libcryptui/fix-gnupg-2.2.patch26
-rw-r--r--nixpkgs/pkgs/development/libraries/libdap/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libdigidoc/default.nix11
-rw-r--r--nixpkgs/pkgs/development/libraries/libdigidocpp/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libdrm/cross-build-nm-path.patch23
-rw-r--r--nixpkgs/pkgs/development/libraries/libdrm/default.nix6
-rw-r--r--nixpkgs/pkgs/development/libraries/libe57format/default.nix55
-rw-r--r--nixpkgs/pkgs/development/libraries/libebml/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libelf/default.nix5
-rw-r--r--nixpkgs/pkgs/development/libraries/liberfa/default.nix27
-rw-r--r--nixpkgs/pkgs/development/libraries/libev/default.nix5
-rw-r--r--nixpkgs/pkgs/development/libraries/libevdev/default.nix11
-rw-r--r--nixpkgs/pkgs/development/libraries/libevent/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libexecinfo/default.nix11
-rw-r--r--nixpkgs/pkgs/development/libraries/libexif/default.nix47
-rw-r--r--nixpkgs/pkgs/development/libraries/libextractor/default.nix6
-rw-r--r--nixpkgs/pkgs/development/libraries/libffi/default.nix5
-rw-r--r--nixpkgs/pkgs/development/libraries/libfilezilla/default.nix11
-rw-r--r--nixpkgs/pkgs/development/libraries/libfprint/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libgcrypt/default.nix8
-rw-r--r--nixpkgs/pkgs/development/libraries/libglvnd/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libgpg-error/default.nix27
-rw-r--r--nixpkgs/pkgs/development/libraries/libgweather/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libhdhomerun/default.nix21
-rw-r--r--nixpkgs/pkgs/development/libraries/libheif/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libiconv/setup-hook.sh2
-rw-r--r--nixpkgs/pkgs/development/libraries/libidn/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libidn2/default.nix5
-rw-r--r--nixpkgs/pkgs/development/libraries/libiio/default.nix65
-rw-r--r--nixpkgs/pkgs/development/libraries/libiio/hardcode-library-path.patch38
-rw-r--r--nixpkgs/pkgs/development/libraries/libinput/default.nix22
-rw-r--r--nixpkgs/pkgs/development/libraries/libjcat/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libjpeg-drop/default.nix36
-rw-r--r--nixpkgs/pkgs/development/libraries/libjpeg-turbo/default.nix9
-rw-r--r--nixpkgs/pkgs/development/libraries/libksba/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/liblastfm/default.nix34
-rw-r--r--nixpkgs/pkgs/development/libraries/liblinear/default.nix42
-rw-r--r--nixpkgs/pkgs/development/libraries/liblinphone/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/liblouis/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libmatroska/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libmbim/default.nix18
-rw-r--r--nixpkgs/pkgs/development/libraries/libmicrohttpd/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libmilter/darwin.patch28
-rw-r--r--nixpkgs/pkgs/development/libraries/libmilter/default.nix3
-rw-r--r--nixpkgs/pkgs/development/libraries/libmilter/sharedlib.patch17
-rw-r--r--nixpkgs/pkgs/development/libraries/libmodulemd/1.nix21
-rw-r--r--nixpkgs/pkgs/development/libraries/libmodulemd/dont-check-docs.patch29
-rw-r--r--nixpkgs/pkgs/development/libraries/libmpc/default.nix5
-rw-r--r--nixpkgs/pkgs/development/libraries/libmysqlconnectorcpp/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libnetfilter_queue/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libnftnl/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libnsl/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libosinfo/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libosmium/default.nix6
-rw-r--r--nixpkgs/pkgs/development/libraries/libpcap/default.nix26
-rw-r--r--nixpkgs/pkgs/development/libraries/libplacebo/default.nix38
-rw-r--r--nixpkgs/pkgs/development/libraries/libqb/default.nix2
-rw-r--r--nixpkgs/pkgs/development/libraries/libqmi/default.nix10
-rw-r--r--nixpkgs/pkgs/development/libraries/libqtav/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libraspberrypi/default.nix6
-rw-r--r--nixpkgs/pkgs/development/libraries/librealsense/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libredwg/default.nix43
-rw-r--r--nixpkgs/pkgs/development/libraries/libressl/default.nix17
-rw-r--r--nixpkgs/pkgs/development/libraries/librsvg/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libsidplayfp/default.nix35
-rw-r--r--nixpkgs/pkgs/development/libraries/libsignon-glib/default.nix8
-rw-r--r--nixpkgs/pkgs/development/libraries/libslirp/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libsolv/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libssh2/CVE-2019-17498.patch210
-rw-r--r--nixpkgs/pkgs/development/libraries/libssh2/default.nix8
-rw-r--r--nixpkgs/pkgs/development/libraries/libtap/default.nix2
-rw-r--r--nixpkgs/pkgs/development/libraries/libtomcrypt/default.nix10
-rw-r--r--nixpkgs/pkgs/development/libraries/libu2f-host/default.nix15
-rw-r--r--nixpkgs/pkgs/development/libraries/libu2f-server/default.nix11
-rw-r--r--nixpkgs/pkgs/development/libraries/libucl/default.nix58
-rw-r--r--nixpkgs/pkgs/development/libraries/libunistring/default.nix5
-rw-r--r--nixpkgs/pkgs/development/libraries/liburing/default.nix6
-rw-r--r--nixpkgs/pkgs/development/libraries/libusb1/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libuv/default.nix6
-rw-r--r--nixpkgs/pkgs/development/libraries/libva/default.nix27
-rw-r--r--nixpkgs/pkgs/development/libraries/libva/utils.nix (renamed from nixpkgs/pkgs/development/libraries/libva-utils/default.nix)16
-rw-r--r--nixpkgs/pkgs/development/libraries/libvdpau-va-gl/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libvirt/default.nix8
-rw-r--r--nixpkgs/pkgs/development/libraries/libvmaf/default.nix6
-rw-r--r--nixpkgs/pkgs/development/libraries/libvncserver/default.nix17
-rw-r--r--nixpkgs/pkgs/development/libraries/libwacom/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libwebsockets/default.nix9
-rw-r--r--nixpkgs/pkgs/development/libraries/libwhereami/default.nix8
-rw-r--r--nixpkgs/pkgs/development/libraries/libwnck/3.x.nix2
-rw-r--r--nixpkgs/pkgs/development/libraries/libxls/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/libxml2/default.nix3
-rw-r--r--nixpkgs/pkgs/development/libraries/libxslt/default.nix11
-rw-r--r--nixpkgs/pkgs/development/libraries/libyaml/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/lime/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/lmdb/default.nix11
-rw-r--r--nixpkgs/pkgs/development/libraries/malcontent/better-separation.patch45
-rw-r--r--nixpkgs/pkgs/development/libraries/malcontent/default.nix29
-rw-r--r--nixpkgs/pkgs/development/libraries/malcontent/ui.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/marisa/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/mediastreamer/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/mesa/default.nix59
-rw-r--r--nixpkgs/pkgs/development/libraries/mesa/link-radv-with-ld_args_build_id.patch26
-rw-r--r--nixpkgs/pkgs/development/libraries/mimetic/default.nix2
-rw-r--r--nixpkgs/pkgs/development/libraries/mimetic/narrowing.patch32
-rw-r--r--nixpkgs/pkgs/development/libraries/mm-common/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/mp4v2/default.nix30
-rw-r--r--nixpkgs/pkgs/development/libraries/mpfr/default.nix5
-rw-r--r--nixpkgs/pkgs/development/libraries/mtxclient/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/mygui/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/nanomsg/default.nix2
-rw-r--r--nixpkgs/pkgs/development/libraries/nanopb/default.nix90
-rw-r--r--nixpkgs/pkgs/development/libraries/nanopb/protoc-gen-nanopb3
-rw-r--r--nixpkgs/pkgs/development/libraries/nanopb/test-message-with-annotations/default.nix27
-rw-r--r--nixpkgs/pkgs/development/libraries/nanopb/test-message-with-annotations/withannotations.proto7
-rw-r--r--nixpkgs/pkgs/development/libraries/nanopb/test-message-with-options/default.nix27
-rw-r--r--nixpkgs/pkgs/development/libraries/nanopb/test-message-with-options/withoptions.options1
-rw-r--r--nixpkgs/pkgs/development/libraries/nanopb/test-message-with-options/withoptions.proto5
-rw-r--r--nixpkgs/pkgs/development/libraries/nanopb/test-simple-proto2/default.nix24
-rw-r--r--nixpkgs/pkgs/development/libraries/nanopb/test-simple-proto2/simple.proto5
-rw-r--r--nixpkgs/pkgs/development/libraries/nanopb/test-simple-proto3/default.nix24
-rw-r--r--nixpkgs/pkgs/development/libraries/nanopb/test-simple-proto3/simple.proto5
-rw-r--r--nixpkgs/pkgs/development/libraries/nco/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/ndi/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/neatvnc/default.nix13
-rw-r--r--nixpkgs/pkgs/development/libraries/neatvnc/disable-cpu-acceleration.patch17
-rw-r--r--nixpkgs/pkgs/development/libraries/nghttp2/default.nix5
-rw-r--r--nixpkgs/pkgs/development/libraries/nspr/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/nss/3.44.nix144
-rw-r--r--nixpkgs/pkgs/development/libraries/nss/85_security_load-3.44.patch81
-rw-r--r--nixpkgs/pkgs/development/libraries/nss/85_security_load.patch43
-rw-r--r--nixpkgs/pkgs/development/libraries/nss/default.nix89
-rw-r--r--nixpkgs/pkgs/development/libraries/nss/fix-cross-compilation.patch11
-rw-r--r--nixpkgs/pkgs/development/libraries/ntirpc/default.nix38
-rw-r--r--nixpkgs/pkgs/development/libraries/nuspell/default.nix5
-rw-r--r--nixpkgs/pkgs/development/libraries/nv-codec-headers/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/olm/default.nix6
-rw-r--r--nixpkgs/pkgs/development/libraries/oneDNN/default.nix14
-rw-r--r--nixpkgs/pkgs/development/libraries/onnxruntime/default.nix12
-rw-r--r--nixpkgs/pkgs/development/libraries/opencl-headers/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/opencv/3.x.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/opencv/4.x.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/opencv/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/opendht/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/opendmarc/default.nix40
-rw-r--r--nixpkgs/pkgs/development/libraries/openfst/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/opengrm-ngram/default.nix25
-rw-r--r--nixpkgs/pkgs/development/libraries/openh264/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/openimagedenoise/default.nix16
-rw-r--r--nixpkgs/pkgs/development/libraries/openldap/default.nix7
-rw-r--r--nixpkgs/pkgs/development/libraries/openmpi/default.nix15
-rw-r--r--nixpkgs/pkgs/development/libraries/openscenegraph/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/openssl/default.nix5
-rw-r--r--nixpkgs/pkgs/development/libraries/openwsman/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/openxr-loader/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/packr/default.nix2
-rw-r--r--nixpkgs/pkgs/development/libraries/pango/default.nix15
-rw-r--r--nixpkgs/pkgs/development/libraries/pangolin/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/pc-ble-driver/default.nix36
-rw-r--r--nixpkgs/pkgs/development/libraries/pcre2/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/pdal/default.nix98
-rw-r--r--nixpkgs/pkgs/development/libraries/pdf2xml/default.nix6
-rw-r--r--nixpkgs/pkgs/development/libraries/phonetisaurus/default.nix32
-rw-r--r--nixpkgs/pkgs/development/libraries/physics/geant4/default.nix25
-rw-r--r--nixpkgs/pkgs/development/libraries/physics/geant4/g4py/default.nix65
-rw-r--r--nixpkgs/pkgs/development/libraries/physics/geant4/g4py/setup-hook.sh1
-rw-r--r--nixpkgs/pkgs/development/libraries/physics/hepmc2/default.nix17
-rw-r--r--nixpkgs/pkgs/development/libraries/physics/hepmc2/in_source.patch25
-rw-r--r--nixpkgs/pkgs/development/libraries/physics/lhapdf/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/physics/rivet/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/physics/yoda/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/pipewire/0.2.nix (renamed from nixpkgs/pkgs/development/libraries/pipewire/2.nix)4
-rw-r--r--nixpkgs/pkgs/development/libraries/pipewire/default.nix9
-rw-r--r--nixpkgs/pkgs/development/libraries/pkger/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/pmix/default.nix48
-rw-r--r--nixpkgs/pkgs/development/libraries/poco/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/poppler/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/prometheus-client-c/default.nix71
-rw-r--r--nixpkgs/pkgs/development/libraries/protobuf/3.12.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/protobufc/1.3.nix9
-rw-r--r--nixpkgs/pkgs/development/libraries/protolock/default.nix2
-rw-r--r--nixpkgs/pkgs/development/libraries/protozero/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/qgnomeplatform/default.nix3
-rw-r--r--nixpkgs/pkgs/development/libraries/qt-4.x/4.8/default.nix5
-rw-r--r--nixpkgs/pkgs/development/libraries/qt-5/5.12/default.nix6
-rw-r--r--nixpkgs/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0014-qtbase-pkg-config.patch14
-rw-r--r--nixpkgs/pkgs/development/libraries/qt-5/modules/qtserialbus.nix6
-rw-r--r--nixpkgs/pkgs/development/libraries/qt-5/modules/qtwebengine.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/qtstyleplugin-kvantum-qt4/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/qtutilities/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/quazip/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/qwt/6.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/raft-canonical/default.nix12
-rw-r--r--nixpkgs/pkgs/development/libraries/randomx/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/rapidcheck/default.nix2
-rw-r--r--nixpkgs/pkgs/development/libraries/readline/6.3.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/readline/7.0.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/readline/8.0.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/relibc/default.nix32
-rw-r--r--nixpkgs/pkgs/development/libraries/rnnoise-plugin/default.nix25
-rw-r--r--nixpkgs/pkgs/development/libraries/robin-map/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/rocclr/default.nix63
-rw-r--r--nixpkgs/pkgs/development/libraries/rocksdb/default.nix33
-rw-r--r--nixpkgs/pkgs/development/libraries/rocm-comgr/default.nix46
-rw-r--r--nixpkgs/pkgs/development/libraries/rocm-device-libs/default.nix41
-rw-r--r--nixpkgs/pkgs/development/libraries/rocm-opencl-icd/default.nix20
-rw-r--r--nixpkgs/pkgs/development/libraries/rocm-opencl-runtime/default.nix84
-rw-r--r--nixpkgs/pkgs/development/libraries/rocm-runtime-ext/default.nix42
-rw-r--r--nixpkgs/pkgs/development/libraries/rocm-runtime-ext/setup-hook.sh7
-rw-r--r--nixpkgs/pkgs/development/libraries/rocm-runtime/default.nix47
-rw-r--r--nixpkgs/pkgs/development/libraries/rocm-runtime/rocr-ext-dir.diff23
-rw-r--r--nixpkgs/pkgs/development/libraries/rocm-thunk/default.nix37
-rw-r--r--nixpkgs/pkgs/development/libraries/science/math/itpp/default.nix55
-rw-r--r--nixpkgs/pkgs/development/libraries/science/math/mkl/default.nix8
-rw-r--r--nixpkgs/pkgs/development/libraries/science/math/openblas/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/science/math/or-tools/default.nix16
-rw-r--r--nixpkgs/pkgs/development/libraries/science/math/petsc/default.nix24
-rw-r--r--nixpkgs/pkgs/development/libraries/science/math/suitesparse-graphblas/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/serd/default.nix6
-rw-r--r--nixpkgs/pkgs/development/libraries/serf/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/serialdv/default.nix1
-rw-r--r--nixpkgs/pkgs/development/libraries/simgear/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/soil/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/sord/default.nix2
-rw-r--r--nixpkgs/pkgs/development/libraries/spdk/default.nix44
-rw-r--r--nixpkgs/pkgs/development/libraries/sqlite/analyzer.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/sqlite/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/sundials/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/swiften/build-fix.patch32
-rw-r--r--nixpkgs/pkgs/development/libraries/swiften/default.nix13
-rw-r--r--nixpkgs/pkgs/development/libraries/swiftshader/default.nix63
-rw-r--r--nixpkgs/pkgs/development/libraries/telepathy/qt/default.nix16
-rw-r--r--nixpkgs/pkgs/development/libraries/timezonemap/default.nix65
-rw-r--r--nixpkgs/pkgs/development/libraries/tllist/default.nix24
-rw-r--r--nixpkgs/pkgs/development/libraries/tpm2-tss/default.nix40
-rw-r--r--nixpkgs/pkgs/development/libraries/tremor/default.nix8
-rw-r--r--nixpkgs/pkgs/development/libraries/trompeloeil/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/tweeny/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/uci/default.nix6
-rw-r--r--nixpkgs/pkgs/development/libraries/ucx/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/unicorn-emu/default.nix20
-rw-r--r--nixpkgs/pkgs/development/libraries/unixODBCDrivers/default.nix2
-rw-r--r--nixpkgs/pkgs/development/libraries/urdfdom-headers/default.nix31
-rw-r--r--nixpkgs/pkgs/development/libraries/urdfdom/default.nix39
-rw-r--r--nixpkgs/pkgs/development/libraries/uriparser/default.nix12
-rw-r--r--nixpkgs/pkgs/development/libraries/utf8cpp/default.nix32
-rw-r--r--nixpkgs/pkgs/development/libraries/vaapi-intel/default.nix34
-rw-r--r--nixpkgs/pkgs/development/libraries/wasilibc/default.nix7
-rw-r--r--nixpkgs/pkgs/development/libraries/wavpack/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/wayland/default.nix11
-rw-r--r--nixpkgs/pkgs/development/libraries/wayland/fix-wayland-cross-compilation.patch14
-rw-r--r--nixpkgs/pkgs/development/libraries/waylandpp/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/wcslib/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/webkitgtk/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/wiiuse/default.nix33
-rw-r--r--nixpkgs/pkgs/development/libraries/wlroots/default.nix12
-rw-r--r--nixpkgs/pkgs/development/libraries/wxSVG/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/wxwidgets/3.0/default.nix14
-rw-r--r--nixpkgs/pkgs/development/libraries/wxwidgets/3.1/default.nix16
-rw-r--r--nixpkgs/pkgs/development/libraries/xapian/default.nix3
-rw-r--r--nixpkgs/pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix5
-rw-r--r--nixpkgs/pkgs/development/libraries/xdg-desktop-portal/default.nix12
-rw-r--r--nixpkgs/pkgs/development/libraries/xine-lib/default.nix4
-rw-r--r--nixpkgs/pkgs/development/libraries/xmlsec/default.nix35
-rw-r--r--nixpkgs/pkgs/development/libraries/xmlsec/lt_dladdsearchdir.patch16
-rw-r--r--nixpkgs/pkgs/development/libraries/xxHash/default.nix6
-rw-r--r--nixpkgs/pkgs/development/libraries/zeromq/3.x.nix22
-rw-r--r--nixpkgs/pkgs/development/libraries/zlib/default.nix5
-rw-r--r--nixpkgs/pkgs/development/libraries/zlog/default.nix30
-rw-r--r--nixpkgs/pkgs/development/libraries/zziplib/default.nix67
-rw-r--r--nixpkgs/pkgs/development/lua-modules/generated-packages.nix44
-rw-r--r--nixpkgs/pkgs/development/lua-modules/overrides.nix33
-rw-r--r--nixpkgs/pkgs/development/misc/h3/default.nix4
-rw-r--r--nixpkgs/pkgs/development/misc/msp430/mspdebug.nix51
-rw-r--r--nixpkgs/pkgs/development/misc/rpiboot/unstable.nix6
-rw-r--r--nixpkgs/pkgs/development/mobile/adb-sync/default.nix39
-rw-r--r--nixpkgs/pkgs/development/mobile/cocoapods/Gemfile-beta.lock44
-rw-r--r--nixpkgs/pkgs/development/mobile/cocoapods/gemset-beta.nix77
-rw-r--r--nixpkgs/pkgs/development/node-packages/default.nix22
-rw-r--r--nixpkgs/pkgs/development/node-packages/node-packages.json14
-rw-r--r--nixpkgs/pkgs/development/node-packages/node-packages.nix21046
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/angstrom/default.nix4
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/base64/2.0.nix25
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/bigarray-overlap/default.nix28
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/cohttp/default.nix20
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/cohttp/lwt-unix.nix2
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/cohttp/lwt.nix2
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/conduit/default.nix22
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/conduit/lwt-unix.nix20
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/conduit/lwt.nix14
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/crowbar/default.nix32
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/curly/default.nix2
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/dns/client.nix10
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/dns/default.nix8
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/encore/default.nix18
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/git-http/default.nix10
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/git-unix/default.nix14
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/git/default.nix27
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/graphql/cohttp.nix2
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/graphql_ppx/default.nix30
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/index/default.nix8
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/inotify/default.nix18
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/ipaddr/cstruct.nix17
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/ipaddr/default.nix16
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/ipaddr/sexp.nix18
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/irmin/default.nix23
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/irmin/fs.nix2
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/irmin/git.nix2
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/irmin/graphql.nix5
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/irmin/http.nix2
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/irmin/mem.nix2
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/irmin/pack.nix2
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/irmin/ppx.nix23
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/irmin/test.nix2
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/irmin/unix.nix2
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/janestreet/0.13.nix3
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/janestreet/default.nix1
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/janestreet/email-message-angstrom-0.14.patch22
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/lambdasoup/default.nix6
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/lwt/default.nix (renamed from nixpkgs/pkgs/development/ocaml-modules/lwt/4.x.nix)4
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/lwt/legacy.nix58
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/lwt/ppx.nix6
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/lwt_ssl/default.nix4
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/macaddr/cstruct.nix17
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/macaddr/default.nix11
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/macaddr/sexp.nix18
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/markup/default.nix20
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/mdx/default.nix11
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/mirage-crypto/default.nix8
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/mirage-crypto/rng-mirage.nix18
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/mirage-crypto/rng.nix7
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/mirage/runtime.nix4
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/ocaml-gettext/default.nix10
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/ocplib-json-typed/browser.nix1
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/ocsigen-server/default.nix14
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/ocsigen-start/default.nix4
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/ocsigen-toolkit/default.nix4
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/odoc/default.nix4
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/opam-core/default.nix20
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/opam-format/default.nix21
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/opam-repository/default.nix24
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/opam-repository/download-tool.patch29
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/opam-state/default.nix19
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/opium/default.nix2
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/pa_test/default.nix23
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/piqi/default.nix17
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/ppx_deriving/default.nix4
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/ppx_tools/default.nix20
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/ppx_yojson_conv_lib/default.nix24
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/sexplib/108.08.00.nix28
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/sexplib/111.25.00.nix28
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/sexplib/112.24.01.nix25
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/tls/default.nix6
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/torch/default.nix12
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/tsort/default.nix21
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/tuntap/default.nix28
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/vg/default.nix8
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/webmachine/default.nix4
-rw-r--r--nixpkgs/pkgs/development/ocaml-modules/xtmpl/default.nix4
-rw-r--r--nixpkgs/pkgs/development/perl-modules/Percona-Toolkit/default.nix30
-rw-r--r--nixpkgs/pkgs/development/perl-modules/WWW-Curl-4.17-Skip-preprocessor-symbol-only-CURL_STRICTER.patch34
-rw-r--r--nixpkgs/pkgs/development/perl-modules/crypt-openpgp-remove-impure-keygen-tests.patch30
-rw-r--r--nixpkgs/pkgs/development/perl-modules/perl-POE-1.367-pod_linkcheck.patch40
-rw-r--r--nixpkgs/pkgs/development/perl-modules/perl-POE-1.367-pod_no404s.patch46
-rw-r--r--nixpkgs/pkgs/development/perl-modules/strip-nondeterminism/default.nix9
-rw-r--r--nixpkgs/pkgs/development/perl-modules/xml-parser-0001-HACK-Assumes-Expat-paths-are-good.patch40
-rw-r--r--nixpkgs/pkgs/development/python-modules/3to2/default.nix2
-rw-r--r--nixpkgs/pkgs/development/python-modules/Cython/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/GitPython/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/HAP-python/default.nix5
-rw-r--r--nixpkgs/pkgs/development/python-modules/HTSeq/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/JPype1/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/JayDeBeApi/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/Mako/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/PyRMVtransport/default.nix48
-rw-r--r--nixpkgs/pkgs/development/python-modules/Pygments/2_5.nix27
-rw-r--r--nixpkgs/pkgs/development/python-modules/Pygments/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/Theano/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/WSME/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/Wand/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/XlsxWriter/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/aadict/default.nix27
-rw-r--r--nixpkgs/pkgs/development/python-modules/accupy/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/adal/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/aenum/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/aioconsole/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/aioftp/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/aioharmony/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/aiohttp/default.nix50
-rw-r--r--nixpkgs/pkgs/development/python-modules/aiohue/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/aiolifx/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/aioresponses/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/aiorun/default.nix9
-rw-r--r--nixpkgs/pkgs/development/python-modules/aiounifi/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/alembic/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/alerta-server/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/alerta/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/alot/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/amqp/default.nix13
-rw-r--r--nixpkgs/pkgs/development/python-modules/ansible/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/anytree/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/apache-airflow/default.nix11
-rw-r--r--nixpkgs/pkgs/development/python-modules/apispec/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/appdirs/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/apsw/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/aresponses/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/argcomplete/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/arrow/default.nix12
-rw-r--r--nixpkgs/pkgs/development/python-modules/ase/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/asgiref/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/astral/default.nix9
-rw-r--r--nixpkgs/pkgs/development/python-modules/astroid/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/astroquery/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/async-upnp-client/default.nix36
-rw-r--r--nixpkgs/pkgs/development/python-modules/asyncssh/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/asynctest/default.nix3
-rwxr-xr-xnixpkgs/pkgs/development/python-modules/atlassian-python-api/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/atom/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/atomicwrites/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/audio-metadata/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/auth0-python/default.nix16
-rw-r--r--nixpkgs/pkgs/development/python-modules/authheaders/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/autobahn/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/automat/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/autopep8/default.nix10
-rw-r--r--nixpkgs/pkgs/development/python-modules/av/default.nix10
-rw-r--r--nixpkgs/pkgs/development/python-modules/avro/default.nix5
-rw-r--r--nixpkgs/pkgs/development/python-modules/awkward1/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/aws-lambda-builders/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/aws-sam-translator/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/aws-xray-sdk/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-core/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-identity/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-mgmt-appconfiguration/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-mgmt-compute/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-mgmt-datafactory/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-mgmt-eventhub/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-mgmt-hdinsight/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-mgmt-iotcentral/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-mgmt-kusto/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-mgmt-loganalytics/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-mgmt-media/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-mgmt-monitor/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-mgmt-network/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-mgmt-resource/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-mgmt-security/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-mgmt-sql/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-mgmt-storage/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-mgmt-subscription/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-mgmt-web/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-multiapi-storage/default.nix13
-rw-r--r--nixpkgs/pkgs/development/python-modules/azure-storage-file-share/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/backoff/default.nix26
-rw-r--r--nixpkgs/pkgs/development/python-modules/base58/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/batinfo/default.nix2
-rw-r--r--nixpkgs/pkgs/development/python-modules/beancount/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/beancount_docverif/default.nix46
-rw-r--r--nixpkgs/pkgs/development/python-modules/beautifulsoup4/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/bellows/default.nix37
-rw-r--r--nixpkgs/pkgs/development/python-modules/bespon/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/bidict/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/bids-validator/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/binwalk/default.nix3
-rw-r--r--nixpkgs/pkgs/development/python-modules/biopython/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/bip_utils/default.nix32
-rw-r--r--nixpkgs/pkgs/development/python-modules/biplist/default.nix35
-rw-r--r--nixpkgs/pkgs/development/python-modules/bitarray/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/bitcoinlib/default.nix12
-rw-r--r--nixpkgs/pkgs/development/python-modules/bitstruct/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/blaze/default.nix71
-rw-r--r--nixpkgs/pkgs/development/python-modules/bleach/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/bleak/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/blivet/default.nix9
-rw-r--r--nixpkgs/pkgs/development/python-modules/block-io/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/bokeh/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/boltons/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/boltztrap2/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/boolean-py/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/boto3/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/botocore/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/bpython/clipboard-make-which-substitutable.patch27
-rw-r--r--nixpkgs/pkgs/development/python-modules/bpython/default.nix17
-rw-r--r--nixpkgs/pkgs/development/python-modules/braintree/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/bravia-tv/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/breathe/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/broadlink/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/brother/default.nix36
-rw-r--r--nixpkgs/pkgs/development/python-modules/browser-cookie3/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/bsdiff4/default.nix27
-rw-r--r--nixpkgs/pkgs/development/python-modules/btchip/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/btrees/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/btrfs/default.nix22
-rw-r--r--nixpkgs/pkgs/development/python-modules/bugsnag/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/build/default.nix46
-rw-r--r--nixpkgs/pkgs/development/python-modules/buildbot/default.nix15
-rw-r--r--nixpkgs/pkgs/development/python-modules/buildbot/pkg.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/buildbot/plugins.nix10
-rw-r--r--nixpkgs/pkgs/development/python-modules/buildbot/worker.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/cachetools/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/caldav/default.nix41
-rw-r--r--nixpkgs/pkgs/development/python-modules/can/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/canmatrix/default.nix14
-rw-r--r--nixpkgs/pkgs/development/python-modules/canopen/default.nix26
-rw-r--r--nixpkgs/pkgs/development/python-modules/capturer/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/cassandra-driver/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/catalogue/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/celery/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/certbot-dns-cloudflare/default.nix35
-rw-r--r--nixpkgs/pkgs/development/python-modules/certbot-dns-rfc2136/default.nix35
-rw-r--r--nixpkgs/pkgs/development/python-modules/certbot-dns-route53/default.nix35
-rw-r--r--nixpkgs/pkgs/development/python-modules/certbot/default.nix (renamed from nixpkgs/pkgs/tools/admin/certbot/default.nix)48
-rw-r--r--nixpkgs/pkgs/development/python-modules/cfgv/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/cfn-lint/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/cgen/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/chalice/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/chameleon/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/chart-studio/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/check-manifest/default.nix15
-rw-r--r--nixpkgs/pkgs/development/python-modules/cheetah3/default.nix20
-rw-r--r--nixpkgs/pkgs/development/python-modules/cheroot/default.nix57
-rw-r--r--nixpkgs/pkgs/development/python-modules/ci-info/default.nix26
-rw-r--r--nixpkgs/pkgs/development/python-modules/ci-py/default.nix26
-rw-r--r--nixpkgs/pkgs/development/python-modules/cirq/default.nix18
-rw-r--r--nixpkgs/pkgs/development/python-modules/citeproc-py/default.nix34
-rw-r--r--nixpkgs/pkgs/development/python-modules/ckcc-protocol/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/cleo/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/cli-helpers/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/click-datetime/default.nix28
-rw-r--r--nixpkgs/pkgs/development/python-modules/clifford/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/clikit/default.nix12
-rw-r--r--nixpkgs/pkgs/development/python-modules/cloudpickle/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/cnvkit/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/codecov/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/coloredlogs/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/colorful/default.nix27
-rw-r--r--nixpkgs/pkgs/development/python-modules/colorlog/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/configparser/4.nix26
-rw-r--r--nixpkgs/pkgs/development/python-modules/configparser/default.nix10
-rw-r--r--nixpkgs/pkgs/development/python-modules/confluent-kafka/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/cornice/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/coverage/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/coveralls/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/cppy/default.nix27
-rw-r--r--nixpkgs/pkgs/development/python-modules/crashtest/default.nix25
-rw-r--r--nixpkgs/pkgs/development/python-modules/crc32c/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/credstash/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/croniter/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/cryptography/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/cryptography/vectors.nix2
-rw-r--r--nixpkgs/pkgs/development/python-modules/cssselect2/default.nix31
-rw-r--r--nixpkgs/pkgs/development/python-modules/cupy/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/curio/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/cvxpy/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/cx_freeze/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/daphne/default.nix18
-rw-r--r--nixpkgs/pkgs/development/python-modules/dash-core-components/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/dash-renderer/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/dash-table/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/dash/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/dask-ml/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/databricks-cli/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/dataclasses-json/default.nix30
-rw-r--r--nixpkgs/pkgs/development/python-modules/datatable/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/dateparser/default.nix22
-rw-r--r--nixpkgs/pkgs/development/python-modules/dbus/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/ddt/default.nix21
-rw-r--r--nixpkgs/pkgs/development/python-modules/debts/default.nix42
-rw-r--r--nixpkgs/pkgs/development/python-modules/debugpy/default.nix68
-rw-r--r--nixpkgs/pkgs/development/python-modules/debugpy/fix-test-pythonpath.patch12
-rw-r--r--nixpkgs/pkgs/development/python-modules/debugpy/hardcode-gdb.patch13
-rw-r--r--nixpkgs/pkgs/development/python-modules/decorator/default.nix12
-rw-r--r--nixpkgs/pkgs/development/python-modules/deepdiff/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/deepmerge/default.nix29
-rw-r--r--nixpkgs/pkgs/development/python-modules/deluge-client/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/denonavr/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/dependency-injector/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/detox/default.nix30
-rw-r--r--nixpkgs/pkgs/development/python-modules/devpi-common/default.nix11
-rw-r--r--nixpkgs/pkgs/development/python-modules/diceware/default.nix (renamed from nixpkgs/pkgs/tools/security/diceware/default.nix)10
-rw-r--r--nixpkgs/pkgs/development/python-modules/diff_cover/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/discogs_client/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/discordpy/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/distributed/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/distro/default.nix17
-rw-r--r--nixpkgs/pkgs/development/python-modules/distro/nixos.patch31
-rw-r--r--nixpkgs/pkgs/development/python-modules/dj-email-url/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/django-auth-ldap/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/django-cache-url/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/django-cors-headers/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/django-dynamic-preferences/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/django-filter/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/django-jinja2/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/django-mailman3/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/django-picklefield/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/django-q/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/django-raster/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/django-sampledatahelper/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/django-versatileimagefield/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/django/2_2.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/django_guardian/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/django_modelcluster/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/django_redis/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/django_silk/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/django_tagging/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/django_taggit/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/djmail/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/dm-sonnet/default.nix2
-rw-r--r--nixpkgs/pkgs/development/python-modules/dnslib/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/doc8/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/docker/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/dockerfile-parse/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/docplex/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/dot2tex/default.nix24
-rw-r--r--nixpkgs/pkgs/development/python-modules/dot2tex/path.patch104
-rw-r--r--nixpkgs/pkgs/development/python-modules/dot2tex/test.patch12
-rw-r--r--nixpkgs/pkgs/development/python-modules/dpath/default.nix15
-rw-r--r--nixpkgs/pkgs/development/python-modules/dpkt/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/drf-yasg/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/dropbox/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/duecredit/default.nix37
-rw-r--r--nixpkgs/pkgs/development/python-modules/dulwich/0_19.nix30
-rw-r--r--nixpkgs/pkgs/development/python-modules/dulwich/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/ecdsa/default.nix5
-rw-r--r--nixpkgs/pkgs/development/python-modules/ecpy/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/elasticsearch-dsl/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/elasticsearch/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/elementpath/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/email-validator/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/entrance/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/etelemetry/default.nix9
-rw-r--r--nixpkgs/pkgs/development/python-modules/eve/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/executing/default.nix20
-rw-r--r--nixpkgs/pkgs/development/python-modules/extension-helpers/default.nix41
-rw-r--r--nixpkgs/pkgs/development/python-modules/eyed3/default.nix23
-rw-r--r--nixpkgs/pkgs/development/python-modules/face/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/fake-useragent/default.nix22
-rw-r--r--nixpkgs/pkgs/development/python-modules/faker/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/fastapi/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/fastrlock/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/ffmpeg-python/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/filemagic/default.nix3
-rw-r--r--nixpkgs/pkgs/development/python-modules/flake8-debugger/default.nix11
-rw-r--r--nixpkgs/pkgs/development/python-modules/flake8-future-import/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/flake8/default.nix11
-rw-r--r--nixpkgs/pkgs/development/python-modules/flask-admin/default.nix15
-rw-r--r--nixpkgs/pkgs/development/python-modules/flask-appbuilder/default.nix3
-rw-r--r--nixpkgs/pkgs/development/python-modules/flask-assets/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/flask-caching/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/flask-compress/default.nix10
-rw-r--r--nixpkgs/pkgs/development/python-modules/flask-httpauth/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/flask-limiter/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/flask-login/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/flask-marshmallow/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/flask-restful/default.nix30
-rw-r--r--nixpkgs/pkgs/development/python-modules/flask-reverse-proxy-fix/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/flask-socketio/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/flask-sqlalchemy/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/flask-swagger-ui/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/flask-testing/default.nix20
-rw-r--r--nixpkgs/pkgs/development/python-modules/flower/default.nix19
-rw-r--r--nixpkgs/pkgs/development/python-modules/flowlogs_reader/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/fonttools/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/foxdot/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/freetype-py/default.nix31
-rw-r--r--nixpkgs/pkgs/development/python-modules/freetype-py/library-paths.patch37
-rw-r--r--nixpkgs/pkgs/development/python-modules/freezegun/default.nix3
-rw-r--r--nixpkgs/pkgs/development/python-modules/fsspec/default.nix18
-rw-r--r--nixpkgs/pkgs/development/python-modules/ftfy/default.nix9
-rw-r--r--nixpkgs/pkgs/development/python-modules/fx2/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/gdown/default.nix31
-rw-r--r--nixpkgs/pkgs/development/python-modules/genzshcomp/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/geoalchemy2/default.nix10
-rw-r--r--nixpkgs/pkgs/development/python-modules/geopandas/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/gevent/default.nix13
-rw-r--r--nixpkgs/pkgs/development/python-modules/geventhttpclient/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/gidgethub/default.nix10
-rw-r--r--nixpkgs/pkgs/development/python-modules/gin-config/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/gipc/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/git-revise/default.nix26
-rw-r--r--nixpkgs/pkgs/development/python-modules/glasgow/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/globre/default.nix28
-rw-r--r--nixpkgs/pkgs/development/python-modules/glom/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google-api-python-client/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google-music-proto/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/google-music/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_api_core/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_auth/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_cloud_asset/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_cloud_container/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_cloud_dataproc/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_cloud_datastore/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_cloud_dlp/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_cloud_error_reporting/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_cloud_firestore/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_cloud_iot/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_cloud_kms/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_cloud_monitoring/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_cloud_pubsub/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_cloud_redis/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_cloud_resource_manager/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_cloud_runtimeconfig/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_cloud_secret_manager/default.nix34
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_cloud_securitycenter/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_cloud_spanner/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_cloud_storage/default.nix19
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_cloud_tasks/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_cloud_texttospeech/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_cloud_videointelligence/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_cloud_vision/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/google_resumable_media/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/googleapis_common_protos/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/gpxpy/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/graph_nets/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/graphite-web/update-django-tagging.patch15
-rw-r--r--nixpkgs/pkgs/development/python-modules/graphql-core/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/graphql-server-core/default.nix16
-rw-r--r--nixpkgs/pkgs/development/python-modules/green/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/greenlet/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/gspread/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/gst-python/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/gym/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/gyp/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/h3/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/h5netcdf/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/ha-ffmpeg/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/hass-nabucasa/default.nix26
-rw-r--r--nixpkgs/pkgs/development/python-modules/hcloud/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/hglib/default.nix3
-rw-r--r--nixpkgs/pkgs/development/python-modules/hidapi/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/holoviews/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/hsaudiotag3k/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/hstspreload/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/html-sanitizer/default.nix21
-rw-r--r--nixpkgs/pkgs/development/python-modules/htmllaundry/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/http-ece/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/httplib2/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/httpretty/0.nix52
-rw-r--r--nixpkgs/pkgs/development/python-modules/httpretty/default.nix15
-rw-r--r--nixpkgs/pkgs/development/python-modules/httptools/default.nix11
-rw-r--r--nixpkgs/pkgs/development/python-modules/humanfriendly/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/humanize/default.nix10
-rw-r--r--nixpkgs/pkgs/development/python-modules/hupper/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/hvac/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/hwi/default.nix51
-rw-r--r--nixpkgs/pkgs/development/python-modules/hwi/relax-deps.patch16
-rw-r--r--nixpkgs/pkgs/development/python-modules/i3ipc/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/icecream/default.nix22
-rw-r--r--nixpkgs/pkgs/development/python-modules/ics/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/identify/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/idna/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/ihatemoney/default.nix54
-rw-r--r--nixpkgs/pkgs/development/python-modules/ijson/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/imageio-ffmpeg/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/imageio/default.nix16
-rw-r--r--nixpkgs/pkgs/development/python-modules/imagesize/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/img2pdf/default.nix (renamed from nixpkgs/pkgs/applications/misc/img2pdf/default.nix)9
-rw-r--r--nixpkgs/pkgs/development/python-modules/importlib-metadata/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/importlib-resources/default.nix14
-rw-r--r--nixpkgs/pkgs/development/python-modules/inflect/default.nix9
-rw-r--r--nixpkgs/pkgs/development/python-modules/inflection/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/influxdb-client/default.nix53
-rw-r--r--nixpkgs/pkgs/development/python-modules/influxdb/default.nix15
-rw-r--r--nixpkgs/pkgs/development/python-modules/infoqscraper/default.nix2
-rw-r--r--nixpkgs/pkgs/development/python-modules/iniparse/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/intake/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/internetarchive/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/invoke/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/ipdb/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/ipympl/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/ipython/7.9.nix2
-rw-r--r--nixpkgs/pkgs/development/python-modules/ipython/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/ipyvuetify/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/irc/default.nix11
-rw-r--r--nixpkgs/pkgs/development/python-modules/isbnlib/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/itemadapter/default.nix24
-rw-r--r--nixpkgs/pkgs/development/python-modules/iterm2/default.nix31
-rw-r--r--nixpkgs/pkgs/development/python-modules/janus/default.nix11
-rw-r--r--nixpkgs/pkgs/development/python-modules/jaraco_collections/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/jaraco_functools/2.nix25
-rw-r--r--nixpkgs/pkgs/development/python-modules/jaraco_functools/default.nix10
-rw-r--r--nixpkgs/pkgs/development/python-modules/jaraco_itertools/0001-Don-t-run-flake8-checks-during-the-build.patch37
-rw-r--r--nixpkgs/pkgs/development/python-modules/jaraco_itertools/default.nix15
-rw-r--r--nixpkgs/pkgs/development/python-modules/jaraco_logging/0001-Don-t-run-flake8-checks-during-the-build.patch38
-rw-r--r--nixpkgs/pkgs/development/python-modules/jaraco_logging/default.nix18
-rw-r--r--nixpkgs/pkgs/development/python-modules/jaraco_stream/2.nix13
-rw-r--r--nixpkgs/pkgs/development/python-modules/javaobj-py3/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/jc/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/jedi/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/jellyfin-apiclient-python/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/jenkins-job-builder/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/jmespath/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/joblib/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/jsbeautifier/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/jsonpatch/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/jsonpickle/default.nix21
-rw-r--r--nixpkgs/pkgs/development/python-modules/junit-xml/default.nix23
-rw-r--r--nixpkgs/pkgs/development/python-modules/junos-eznc/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/jupyter-repo2docker/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/jupyter_client/5.nix2
-rw-r--r--nixpkgs/pkgs/development/python-modules/jupyter_client/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/jupyterhub-ldapauthenticator/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/jupyterlab/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/jupyterlab_server/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/kaggle/default.nix53
-rw-r--r--nixpkgs/pkgs/development/python-modules/kazoo/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/keras-preprocessing/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/keyring/default.nix10
-rw-r--r--nixpkgs/pkgs/development/python-modules/kiwisolver/1_1.nix28
-rw-r--r--nixpkgs/pkgs/development/python-modules/kiwisolver/default.nix9
-rw-r--r--nixpkgs/pkgs/development/python-modules/knack/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/kombu/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/kubernetes/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/labelbox/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/lark-parser/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/latexcodec/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/lazr-uri/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/lazy-object-proxy/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/lazy/default.nix21
-rw-r--r--nixpkgs/pkgs/development/python-modules/ldap/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/libagent/default.nix12
-rw-r--r--nixpkgs/pkgs/development/python-modules/libcloud/2.nix39
-rw-r--r--nixpkgs/pkgs/development/python-modules/libcloud/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/libevdev/default.nix35
-rw-r--r--nixpkgs/pkgs/development/python-modules/libevdev/fix-paths.patch22
-rw-r--r--nixpkgs/pkgs/development/python-modules/liblarch/default.nix48
-rw-r--r--nixpkgs/pkgs/development/python-modules/libthumbor/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/libusb1/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/libversion/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/libvirt/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/limits/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/limnoria/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/line_profiler/default.nix20
-rw-r--r--nixpkgs/pkgs/development/python-modules/linecache2/default.nix10
-rw-r--r--nixpkgs/pkgs/development/python-modules/llvmlite/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/loguru/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/lxml/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/mac_alias/default.nix31
-rw-r--r--nixpkgs/pkgs/development/python-modules/maestral/default.nix57
-rw-r--r--nixpkgs/pkgs/development/python-modules/mahotas/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/mailmanclient/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/marionette-harness/mozfile.nix3
-rw-r--r--nixpkgs/pkgs/development/python-modules/markdown/3_1.nix34
-rw-r--r--nixpkgs/pkgs/development/python-modules/markdown/default.nix15
-rw-r--r--nixpkgs/pkgs/development/python-modules/marshmallow-sqlalchemy/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/marshmallow/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/matrix-nio/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/mautrix/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/maxminddb/default.nix9
-rw-r--r--nixpkgs/pkgs/development/python-modules/mdp/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/mecab-python3/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/meinheld/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/meshlabxml/default.nix29
-rw-r--r--nixpkgs/pkgs/development/python-modules/mido/default.nix39
-rw-r--r--nixpkgs/pkgs/development/python-modules/mido/libportmidi-cdll.patch19
-rw-r--r--nixpkgs/pkgs/development/python-modules/mlflow/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/more-itertools/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/moto/default.nix10
-rw-r--r--nixpkgs/pkgs/development/python-modules/mox3/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/mpv/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/msal-extensions/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/msal/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/msgpack-numpy/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/msrest/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/msrestazure/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/mt-940/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/multidict/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/mutagen/1.43.nix35
-rw-r--r--nixpkgs/pkgs/development/python-modules/mutagen/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/mwclient/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/myfitnesspal/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/mypy-protobuf/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/mypy/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/mysql-connector/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/nassl/default.nix120
-rw-r--r--nixpkgs/pkgs/development/python-modules/nassl/nix-ssl-cert-file.patch14
-rw-r--r--nixpkgs/pkgs/development/python-modules/natsort/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/nbclient/default.nix24
-rw-r--r--nixpkgs/pkgs/development/python-modules/nbformat/2.nix2
-rw-r--r--nixpkgs/pkgs/development/python-modules/nbformat/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/nbsphinx/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/nest-asyncio/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/netdisco/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/nibabel/default.nix11
-rw-r--r--nixpkgs/pkgs/development/python-modules/nine/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/nipype/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/nix-prefetch-github/default.nix20
-rw-r--r--nixpkgs/pkgs/development/python-modules/nltk/default.nix18
-rw-r--r--nixpkgs/pkgs/development/python-modules/nmigen/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/notebook/2.nix2
-rw-r--r--nixpkgs/pkgs/development/python-modules/ntlm-auth/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/nuitka/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/numba/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/numexpr/default.nix13
-rw-r--r--nixpkgs/pkgs/development/python-modules/numpy/1.16.nix94
-rw-r--r--nixpkgs/pkgs/development/python-modules/numpy/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/numpy/numpy-distutils-C++.patch9
-rw-r--r--nixpkgs/pkgs/development/python-modules/numpy/numpy-distutils-C++_1.16.patch30
-rw-r--r--nixpkgs/pkgs/development/python-modules/numpydoc/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/nunavut/default.nix37
-rw-r--r--nixpkgs/pkgs/development/python-modules/nvchecker/default.nix17
-rw-r--r--nixpkgs/pkgs/development/python-modules/oauthenticator/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/odo/default.nix59
-rw-r--r--nixpkgs/pkgs/development/python-modules/openapi-spec-validator/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/openrazer/common.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/opentimestamps/default.nix10
-rw-r--r--nixpkgs/pkgs/development/python-modules/openwebifpy/default.nix32
-rw-r--r--nixpkgs/pkgs/development/python-modules/opt-einsum/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/ordered-set/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/orderedmultidict/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/ovito/default.nix1
-rw-r--r--nixpkgs/pkgs/development/python-modules/owslib/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/packaging/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/packet-python/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pandas/default.nix12
-rw-r--r--nixpkgs/pkgs/development/python-modules/pandocfilters/default.nix2
-rw-r--r--nixpkgs/pkgs/development/python-modules/panel/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/papermill/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/papis/default.nix17
-rw-r--r--nixpkgs/pkgs/development/python-modules/paramiko/default.nix1
-rw-r--r--nixpkgs/pkgs/development/python-modules/parfive/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/parsedatetime/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/parso/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/paste/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pastedeploy/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pathspec/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pc-ble-driver-py/default.nix40
-rw-r--r--nixpkgs/pkgs/development/python-modules/pdfminer_six/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/peewee/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/pendulum/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pep517/default.nix52
-rw-r--r--nixpkgs/pkgs/development/python-modules/pep8-naming/default.nix12
-rw-r--r--nixpkgs/pkgs/development/python-modules/periodictable/default.nix2
-rw-r--r--nixpkgs/pkgs/development/python-modules/persistent/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pex/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pexpect/default.nix13
-rw-r--r--nixpkgs/pkgs/development/python-modules/pg8000/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/phik/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/phonenumbers/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/piccata/default.nix20
-rw-r--r--nixpkgs/pkgs/development/python-modules/pikepdf/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pillow/6.nix82
-rw-r--r--nixpkgs/pkgs/development/python-modules/pillow/default.nix15
-rw-r--r--nixpkgs/pkgs/development/python-modules/pint/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pip-tools/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pip/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/pip/reproducible.patch13
-rw-r--r--nixpkgs/pkgs/development/python-modules/pipdate/default.nix16
-rw-r--r--nixpkgs/pkgs/development/python-modules/pkgconfig/default.nix10
-rw-r--r--nixpkgs/pkgs/development/python-modules/pkuseg/default.nix36
-rw-r--r--nixpkgs/pkgs/development/python-modules/pkutils/default.nix41
-rw-r--r--nixpkgs/pkgs/development/python-modules/plac/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/plaid-python/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/playsound/default.nix28
-rw-r--r--nixpkgs/pkgs/development/python-modules/plone-testing/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/plotly/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/poetry/default.nix108
-rw-r--r--nixpkgs/pkgs/development/python-modules/poetry/glob2.nix11
-rw-r--r--nixpkgs/pkgs/development/python-modules/powerline/default.nix48
-rw-r--r--nixpkgs/pkgs/development/python-modules/pq/default.nix41
-rw-r--r--nixpkgs/pkgs/development/python-modules/prance/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/praw/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/prawcore/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/pre-commit/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/premailer/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/process-tests/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/progressbar2/default.nix10
-rw-r--r--nixpkgs/pkgs/development/python-modules/prometheus_client/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/property-manager/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/psd-tools/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/psutil/default.nix2
-rw-r--r--nixpkgs/pkgs/development/python-modules/pulsectl/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pure-pcapy3/default.nix18
-rw-r--r--nixpkgs/pkgs/development/python-modules/pwntools/default.nix57
-rw-r--r--nixpkgs/pkgs/development/python-modules/pxml/default.nix37
-rw-r--r--nixpkgs/pkgs/development/python-modules/py3status/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyTelegramBotAPI/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyaml/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyatmo/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/pybind11/0001-Find-include-directory.patch53
-rw-r--r--nixpkgs/pkgs/development/python-modules/pybind11/default.nix18
-rw-r--r--nixpkgs/pkgs/development/python-modules/pybindgen/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pybullet/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pychromecast/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyclipper/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pycodestyle/default.nix15
-rw-r--r--nixpkgs/pkgs/development/python-modules/pycognito/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pycoin/default.nix42
-rw-r--r--nixpkgs/pkgs/development/python-modules/pycountry/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pycparser/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pycurl/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/pydantic/default.nix9
-rw-r--r--nixpkgs/pkgs/development/python-modules/pydicom/default.nix12
-rw-r--r--nixpkgs/pkgs/development/python-modules/pydsdl/default.nix37
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyenchant/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyface/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyfakefs/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyflakes/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyfritzhome/default.nix34
-rw-r--r--nixpkgs/pkgs/development/python-modules/pygdbmi/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/pygls/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pygobject/3.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pygogo/default.nix36
-rw-r--r--nixpkgs/pkgs/development/python-modules/pygrok/default.nix28
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyhamcrest/1.nix27
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyhamcrest/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyhaversion/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyhomematic/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyhs100/default.nix38
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyicloud/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyipp/default.nix40
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyjet/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyjks/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pykwalify/default.nix53
-rw-r--r--nixpkgs/pkgs/development/python-modules/pylast/default.nix9
-rw-r--r--nixpkgs/pkgs/development/python-modules/pylibgen/default.nix33
-rw-r--r--nixpkgs/pkgs/development/python-modules/pylint-django/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pylint-plugin-utils/default.nix3
-rw-r--r--nixpkgs/pkgs/development/python-modules/pylint/1.9.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pylint/default.nix17
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyls-black/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyls-mypy/default.nix34
-rw-r--r--nixpkgs/pkgs/development/python-modules/pymatgen/default.nix27
-rw-r--r--nixpkgs/pkgs/development/python-modules/pymbolic/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pymetno/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pymupdf/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pymysql/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pynamodb/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pynput/default.nix25
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyobjc/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyopencl/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyowm/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyperclip/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyperf/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyphotonfile/default.nix29
-rw-r--r--nixpkgs/pkgs/development/python-modules/pypubsub/default.nix38
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyqtgraph/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyqtwebengine/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyro-ppl/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyro4/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyro5/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyrsistent/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyscard/default.nix17
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyscard/ignore-macos-bug.patch22
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyscreenshot/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyscss/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/pysdl2/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyside2/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/pysingleton/default.nix26
-rw-r--r--nixpkgs/pkgs/development/python-modules/pysonos/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyspark/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyspinel/default.nix27
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyspread/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pystemmer/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pystray/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-astropy-header/default.nix37
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-astropy/default.nix17
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-black/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-check/default.nix18
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-cov/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-dependency/default.nix13
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-django/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-doctestplus/default.nix9
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-filter-subpackage/default.nix39
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-flake8/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-flask/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-freezegun/default.nix29
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-isort/default.nix9
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-localserver/default.nix15
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-metadata/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-mock/2.nix40
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-mock/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-mypy/default.nix9
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-openfiles/default.nix24
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-pylint/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-rerunfailures/default.nix10
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-sanic/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-sugar/default.nix9
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-tornado/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-tornasync/default.nix38
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-trio/default.nix39
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-xdist/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-xprocess/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest-xvfb/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytest/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/python-daemon/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/python-didl-lite/default.nix35
-rw-r--r--nixpkgs/pkgs/development/python-modules/python-dotenv/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/python-engineio/default.nix5
-rw-r--r--nixpkgs/pkgs/development/python-modules/python-hosts/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/python-igraph/default.nix13
-rw-r--r--nixpkgs/pkgs/development/python-modules/python-jose/default.nix14
-rw-r--r--nixpkgs/pkgs/development/python-modules/python-jsonrpc-server/default.nix14
-rw-r--r--nixpkgs/pkgs/development/python-modules/python-language-server/default.nix13
-rw-r--r--nixpkgs/pkgs/development/python-modules/python-lz4/default.nix2
-rw-r--r--nixpkgs/pkgs/development/python-modules/python-miio/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/python-mnist/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/python-mpv-jsonipc/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/python-pam/default.nix23
-rw-r--r--nixpkgs/pkgs/development/python-modules/python-periphery/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/python-redis-lock/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/python-rtmidi/default.nix29
-rw-r--r--nixpkgs/pkgs/development/python-modules/python-socketio/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/python-telegram-bot/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/python-vipaccess/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/python-vlc/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/python3-openid/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/python_fedora/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pythonnet/default.nix2
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytimeparse/default.nix2
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytmx/default.nix14
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytools/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytorch/default.nix44
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytrends/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pytz/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyuavcan/default.nix50
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyudev/default.nix2
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyunifi/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyvcd/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pywbem/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pywebpush/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pywebview/default.nix23
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyx/default.nix9
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyxdg/default.nix9
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyxl3/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyyaml/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/pyzmq/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/qasm2image/default.nix1
-rw-r--r--nixpkgs/pkgs/development/python-modules/qds_sdk/default.nix12
-rw-r--r--nixpkgs/pkgs/development/python-modules/qiskit-aer/default.nix17
-rw-r--r--nixpkgs/pkgs/development/python-modules/qiskit-aqua/default.nix20
-rw-r--r--nixpkgs/pkgs/development/python-modules/qiskit-ibmq-provider/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/qiskit-ignis/default.nix9
-rw-r--r--nixpkgs/pkgs/development/python-modules/qiskit-terra/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/qiskit/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/qscintilla-qt5/default.nix12
-rw-r--r--nixpkgs/pkgs/development/python-modules/qtconsole/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/quandl/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/radish-bdd/default.nix52
-rw-r--r--nixpkgs/pkgs/development/python-modules/rasterio/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/readme_renderer/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/readthedocs-sphinx-ext/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/recommonmark/default.nix3
-rw-r--r--nixpkgs/pkgs/development/python-modules/redis/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/rednose/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/regex/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/reportlab/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/repoze_who/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/reproject/default.nix14
-rw-r--r--nixpkgs/pkgs/development/python-modules/requests-file/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/requests-mock/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/restructuredtext_lint/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/restview/default.nix3
-rw-r--r--nixpkgs/pkgs/development/python-modules/rethinkdb/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/retworkx/default.nix23
-rw-r--r--nixpkgs/pkgs/development/python-modules/rnc2rng/default.nix27
-rw-r--r--nixpkgs/pkgs/development/python-modules/robotframework-requests/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/robotframework/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/robotsuite/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/rope/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/rq/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/rsa/4_0.nix33
-rw-r--r--nixpkgs/pkgs/development/python-modules/rsa/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/rtmidi-python/default.nix29
-rw-r--r--nixpkgs/pkgs/development/python-modules/runway-python/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/rx/default.nix9
-rw-r--r--nixpkgs/pkgs/development/python-modules/sanic/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/sasmodels/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/scikit-image/default.nix21
-rw-r--r--nixpkgs/pkgs/development/python-modules/scikitlearn/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/scipy/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/scrapy-deltafetch/default.nix22
-rw-r--r--nixpkgs/pkgs/development/python-modules/scrapy-fake-useragent/default.nix21
-rw-r--r--nixpkgs/pkgs/development/python-modules/scrapy-splash/default.nix20
-rw-r--r--nixpkgs/pkgs/development/python-modules/scrapy/default.nix14
-rw-r--r--nixpkgs/pkgs/development/python-modules/scrapy/permissions-fix.patch23
-rw-r--r--nixpkgs/pkgs/development/python-modules/screeninfo/default.nix35
-rw-r--r--nixpkgs/pkgs/development/python-modules/seekpath/default.nix15
-rw-r--r--nixpkgs/pkgs/development/python-modules/selectors2/default.nix3
-rw-r--r--nixpkgs/pkgs/development/python-modules/semver/default.nix25
-rw-r--r--nixpkgs/pkgs/development/python-modules/sentry-sdk/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/serpent/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/setuptools-lint/default.nix21
-rw-r--r--nixpkgs/pkgs/development/python-modules/setuptools/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/setuptools_scm/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/sh/default.nix21
-rw-r--r--nixpkgs/pkgs/development/python-modules/sh/disable-broken-tests-darwin.patch60
-rw-r--r--nixpkgs/pkgs/development/python-modules/shamir-mnemonic/default.nix2
-rw-r--r--nixpkgs/pkgs/development/python-modules/shiboken2/nix_compile_cflags.patch13
-rw-r--r--nixpkgs/pkgs/development/python-modules/shortuuid/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/simpleparse/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/simpy/default.nix21
-rw-r--r--nixpkgs/pkgs/development/python-modules/sipsimple/default.nix2
-rw-r--r--nixpkgs/pkgs/development/python-modules/six/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/skein/default.nix39
-rw-r--r--nixpkgs/pkgs/development/python-modules/skein/skeinjar.nix21
-rw-r--r--nixpkgs/pkgs/development/python-modules/skein/skeinrepo.nix46
-rw-r--r--nixpkgs/pkgs/development/python-modules/smart_open/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/snapcast/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/snowflake-connector-python/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/snowflake-sqlalchemy/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/snscrape/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/soco/default.nix9
-rw-r--r--nixpkgs/pkgs/development/python-modules/somajo/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/sopel/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/sorl_thumbnail/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/sortedcollections/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/soupsieve/1.nix36
-rw-r--r--nixpkgs/pkgs/development/python-modules/soupsieve/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/spacy/default.nix14
-rw-r--r--nixpkgs/pkgs/development/python-modules/spacy/models.json254
-rw-r--r--nixpkgs/pkgs/development/python-modules/spacy/models.nix10
-rw-r--r--nixpkgs/pkgs/development/python-modules/sparse/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/spectral-cube/default.nix3
-rw-r--r--nixpkgs/pkgs/development/python-modules/sphinxcontrib-katex/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/sphinxcontrib-openapi/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/sphinxcontrib-websupport/1_1.nix25
-rw-r--r--nixpkgs/pkgs/development/python-modules/sphinxcontrib-websupport/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/spidev/default.nix24
-rw-r--r--nixpkgs/pkgs/development/python-modules/spotipy/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/spyder/default.nix2
-rw-r--r--nixpkgs/pkgs/development/python-modules/sqlalchemy-citext/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/sqlalchemy-continuum/default.nix46
-rw-r--r--nixpkgs/pkgs/development/python-modules/sqlalchemy-i18n/default.nix32
-rw-r--r--nixpkgs/pkgs/development/python-modules/sqlalchemy-utils/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/sqlalchemy/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/sqlmap/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/srsly/default.nix11
-rw-r--r--nixpkgs/pkgs/development/python-modules/srvlookup/default.nix24
-rw-r--r--nixpkgs/pkgs/development/python-modules/sseclient/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/sslyze/default.nix52
-rw-r--r--nixpkgs/pkgs/development/python-modules/starfish/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/starlette/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/statsmodels/default.nix9
-rw-r--r--nixpkgs/pkgs/development/python-modules/stevedore/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/stripe/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/structlog/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/stytra/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/sunpy/default.nix33
-rw-r--r--nixpkgs/pkgs/development/python-modules/supervisor/default.nix11
-rw-r--r--nixpkgs/pkgs/development/python-modules/supervisor/glibc-2.31.patch13
-rw-r--r--nixpkgs/pkgs/development/python-modules/sympy/1_5.nix36
-rw-r--r--nixpkgs/pkgs/development/python-modules/sympy/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/tag-expressions/default.nix24
-rw-r--r--nixpkgs/pkgs/development/python-modules/tasklib/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/tbm-utils/default.nix11
-rw-r--r--nixpkgs/pkgs/development/python-modules/tempora/0001-pytest-remove-flake8-black-coverage.patch28
-rw-r--r--nixpkgs/pkgs/development/python-modules/tempora/default.nix21
-rw-r--r--nixpkgs/pkgs/development/python-modules/tensorboardx/default.nix31
-rw-r--r--nixpkgs/pkgs/development/python-modules/tensorflow-estimator/2/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/tensorflow-probability/default.nix2
-rw-r--r--nixpkgs/pkgs/development/python-modules/testfixtures/default.nix10
-rw-r--r--nixpkgs/pkgs/development/python-modules/testtools/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/textacy/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/thinc/default.nix9
-rw-r--r--nixpkgs/pkgs/development/python-modules/thumbor/default.nix2
-rw-r--r--nixpkgs/pkgs/development/python-modules/tifffile/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/tiledb/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/timezonefinder/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/tinycss2/default.nix24
-rw-r--r--nixpkgs/pkgs/development/python-modules/tinycss2/remove-redundant-dependency.patch12
-rw-r--r--nixpkgs/pkgs/development/python-modules/tld/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/tls-parser/default.nix29
-rw-r--r--nixpkgs/pkgs/development/python-modules/tokenizers/default.nix121
-rw-r--r--nixpkgs/pkgs/development/python-modules/toml/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/tomlkit/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/toolz/default.nix2
-rw-r--r--nixpkgs/pkgs/development/python-modules/torchgpipe/default.nix39
-rw-r--r--nixpkgs/pkgs/development/python-modules/tornado/4.nix37
-rw-r--r--nixpkgs/pkgs/development/python-modules/tornado/5.nix37
-rw-r--r--nixpkgs/pkgs/development/python-modules/tornado/default.nix31
-rw-r--r--nixpkgs/pkgs/development/python-modules/towncrier/default.nix40
-rw-r--r--nixpkgs/pkgs/development/python-modules/tox/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/tqdm/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/traits/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/traitsui/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/transformers/default.nix68
-rw-r--r--nixpkgs/pkgs/development/python-modules/transitions/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/trezor/default.nix13
-rw-r--r--nixpkgs/pkgs/development/python-modules/trezor_agent/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/trimesh/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/trio/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/trytond/default.nix (renamed from nixpkgs/pkgs/applications/office/trytond/default.nix)51
-rw-r--r--nixpkgs/pkgs/development/python-modules/tvdb_api/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/twiggy/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/twilio/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/twill/default.nix20
-rw-r--r--nixpkgs/pkgs/development/python-modules/twine/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/txaio/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/txdbus/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/typed-ast/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/typeguard/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/typing-inspect/default.nix29
-rw-r--r--nixpkgs/pkgs/development/python-modules/tzlocal/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/u-msgpack-python/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/uamqp/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/uarray/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/ueberzug/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/ujson/default.nix10
-rw-r--r--nixpkgs/pkgs/development/python-modules/uncertainties/default.nix14
-rw-r--r--nixpkgs/pkgs/development/python-modules/uncompyle6/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/unittest-xml-reporting/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/uproot/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/urwid/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/us/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/uvicorn/default.nix16
-rw-r--r--nixpkgs/pkgs/development/python-modules/uvloop/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/validators/default.nix13
-rw-r--r--nixpkgs/pkgs/development/python-modules/vcrpy/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/vcver/default.nix31
-rw-r--r--nixpkgs/pkgs/development/python-modules/vdirsyncer/stable.nix42
-rw-r--r--nixpkgs/pkgs/development/python-modules/vega/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/vertica-python/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/virtual-display/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/virtualenv/0001-Check-base_prefix-and-base_exec_prefix-for-Python-2.patch37
-rw-r--r--nixpkgs/pkgs/development/python-modules/virtualenv/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/vispy/default.nix40
-rw-r--r--nixpkgs/pkgs/development/python-modules/vispy/library-paths.patch39
-rw-r--r--nixpkgs/pkgs/development/python-modules/vmprof/default.nix9
-rw-r--r--nixpkgs/pkgs/development/python-modules/voluptuous-serialize/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/vulture/default.nix21
-rw-r--r--nixpkgs/pkgs/development/python-modules/waitress/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/wasabi/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/wcwidth/default.nix20
-rw-r--r--nixpkgs/pkgs/development/python-modules/web/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/webcolors/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/webdavclient3/default.nix30
-rw-r--r--nixpkgs/pkgs/development/python-modules/websocket_client/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/werkzeug/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/west/default.nix53
-rw-r--r--nixpkgs/pkgs/development/python-modules/whitenoise/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/willow/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/word2vec/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/wordcloud/default.nix12
-rw-r--r--nixpkgs/pkgs/development/python-modules/wptserve/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/wrapt/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/wurlitzer/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/x11_hash/default.nix2
-rw-r--r--nixpkgs/pkgs/development/python-modules/xarray/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/xlsx2csv/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/xml2rfc/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/xmlschema/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/xxhash/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/yamllint/default.nix6
-rw-r--r--nixpkgs/pkgs/development/python-modules/yapf/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/yattag/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/yenc/default.nix2
-rw-r--r--nixpkgs/pkgs/development/python-modules/yt/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/yubico-client/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/zarr/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/zconfig/default.nix10
-rw-r--r--nixpkgs/pkgs/development/python-modules/zeroc-ice/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/zeroconf/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/zict/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/zigpy-cc/default.nix24
-rw-r--r--nixpkgs/pkgs/development/python-modules/zigpy-deconz/default.nix13
-rw-r--r--nixpkgs/pkgs/development/python-modules/zigpy-xbee/default.nix24
-rw-r--r--nixpkgs/pkgs/development/python-modules/zigpy-zigate/default.nix24
-rw-r--r--nixpkgs/pkgs/development/python-modules/zigpy/default.nix15
-rw-r--r--nixpkgs/pkgs/development/python-modules/zimports/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/zipp/1.nix38
-rw-r--r--nixpkgs/pkgs/development/python-modules/zipp/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/zope_configuration/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/zope_contenttype/default.nix5
-rw-r--r--nixpkgs/pkgs/development/python-modules/zope_filerepresentation/default.nix4
-rw-r--r--nixpkgs/pkgs/development/python-modules/zope_interface/default.nix8
-rw-r--r--nixpkgs/pkgs/development/python-modules/zope_schema/default.nix4
-rwxr-xr-xnixpkgs/pkgs/development/python-modules/zstandard/default.nix7
-rw-r--r--nixpkgs/pkgs/development/python-modules/zstd/default.nix6
-rw-r--r--nixpkgs/pkgs/development/r-modules/default.nix6
-rw-r--r--nixpkgs/pkgs/development/ruby-modules/gem-config/default.nix15
-rw-r--r--nixpkgs/pkgs/development/tools/ameba/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/analysis/cargo-tarpaulin/default.nix8
-rw-r--r--nixpkgs/pkgs/development/tools/analysis/checkstyle/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/analysis/codeql/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/analysis/cppcheck/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/analysis/cpplint/default.nix5
-rw-r--r--nixpkgs/pkgs/development/tools/analysis/eresi/default.nix1
-rw-r--r--nixpkgs/pkgs/development/tools/analysis/flow/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/analysis/frama-c/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/analysis/hopper/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/analysis/include-what-you-use/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/analysis/pmd/default.nix11
-rw-r--r--nixpkgs/pkgs/development/tools/analysis/randoop/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/analysis/tflint/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/analysis/tfsec/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/analysis/valgrind/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/aws-sam-cli/default.nix19
-rw-r--r--nixpkgs/pkgs/development/tools/azcopy/default.nix10
-rw-r--r--nixpkgs/pkgs/development/tools/bazel-gazelle/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/bazel-kazel/default.nix24
-rw-r--r--nixpkgs/pkgs/development/tools/bazel-watcher/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/bloaty/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/bazel/bazel-remote/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/bazel/bazel_3/default.nix23
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/bazel/bazel_3/src-deps.json90
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/bazel/buildtools/default.nix4
-rwxr-xr-xnixpkgs/pkgs/development/tools/build-managers/bazel/update-srcDeps.py1
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/bloop/default.nix118
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/bmake/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/cmake/application-services.patch36
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/cmake/default.nix10
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/cmake/libuv-application-services.patch26
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/cmake/search-path.patch33
-rwxr-xr-xnixpkgs/pkgs/development/tools/build-managers/cmake/setup-hook.sh18
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/conan/default.nix23
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/gnumake/default.nix59
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/gnumake/impure-dirs.patch25
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/gradle/default.nix16
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/mage/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/meson/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/meson/more-env-vars.patch9
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/mill/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/redo-apenwarr/default.nix16
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/redo-c/Makefile10
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/redo-c/default.nix24
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/rocm-cmake/default.nix23
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/sbt/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/scons/common.nix10
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/scons/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/tup/default.nix7
-rw-r--r--nixpkgs/pkgs/development/tools/build-managers/tup/setup-hook.sh44
-rw-r--r--nixpkgs/pkgs/development/tools/buildah/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/buildkit/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/casperjs/default.nix56
-rw-r--r--nixpkgs/pkgs/development/tools/clj-kondo/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/cloudflare-wrangler/default.nix35
-rw-r--r--nixpkgs/pkgs/development/tools/cloudfoundry-cli/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/cmake-format/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/cmake-language-server/default.nix16
-rw-r--r--nixpkgs/pkgs/development/tools/conftest/default.nix12
-rw-r--r--nixpkgs/pkgs/development/tools/container-linux-config-transpiler/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/continuous-integration/buildkite-cli/default.nix26
-rw-r--r--nixpkgs/pkgs/development/tools/continuous-integration/drone-cli/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/continuous-integration/drone/default.nix8
-rw-r--r--nixpkgs/pkgs/development/tools/continuous-integration/fly/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/continuous-integration/gitlab-runner/default.nix10
-rw-r--r--nixpkgs/pkgs/development/tools/continuous-integration/hercules-ci-agent/default.nix21
-rw-r--r--nixpkgs/pkgs/development/tools/continuous-integration/jenkins/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/cue/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/dapper/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/database/dbmate/default.nix8
-rw-r--r--nixpkgs/pkgs/development/tools/database/liquibase/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/database/sqldeveloper/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/database/sqlitebrowser/default.nix24
-rw-r--r--nixpkgs/pkgs/development/tools/database/webdis/default.nix12
-rw-r--r--nixpkgs/pkgs/development/tools/delve/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/dive/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/doctl/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/documentation/gtk-doc/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/eclipse-mat/default.nix119
-rw-r--r--nixpkgs/pkgs/development/tools/electron/3.x.nix77
-rw-r--r--nixpkgs/pkgs/development/tools/electron/default.nix44
-rw-r--r--nixpkgs/pkgs/development/tools/electron/generic.nix1
-rw-r--r--nixpkgs/pkgs/development/tools/fdroidserver/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/fedora-coreos-config-transpiler/default.nix35
-rw-r--r--nixpkgs/pkgs/development/tools/flatpak-builder/default.nix8
-rw-r--r--nixpkgs/pkgs/development/tools/flatpak-builder/fix-paths.patch31
-rw-r--r--nixpkgs/pkgs/development/tools/flyway/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/gauge/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/git-quick-stats/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/gllvm/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/go-protobuf/default.nix8
-rw-r--r--nixpkgs/pkgs/development/tools/go-repo-root/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/go-swagger/default.nix26
-rw-r--r--nixpkgs/pkgs/development/tools/go-task/default.nix33
-rw-r--r--nixpkgs/pkgs/development/tools/go-toml/default.nix24
-rw-r--r--nixpkgs/pkgs/development/tools/go-tools/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/godef/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/gofumpt/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/gogetdoc/default.nix5
-rw-r--r--nixpkgs/pkgs/development/tools/gogetdoc/deps.nix13
-rw-r--r--nixpkgs/pkgs/development/tools/golangci-lint/default.nix26
-rw-r--r--nixpkgs/pkgs/development/tools/golint/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/gomodifytags/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/gopkgs/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/gopls/default.nix10
-rw-r--r--nixpkgs/pkgs/development/tools/gore/default.nix22
-rw-r--r--nixpkgs/pkgs/development/tools/gosec/default.nix31
-rw-r--r--nixpkgs/pkgs/development/tools/gosec/deps.nix193
-rw-r--r--nixpkgs/pkgs/development/tools/gotags/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/gotestsum/default.nix8
-rw-r--r--nixpkgs/pkgs/development/tools/gotools/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/haskell/haskell-language-server/default.nix47
-rw-r--r--nixpkgs/pkgs/development/tools/haskell/haskell-language-server/hls-ghcide.nix58
-rwxr-xr-xnixpkgs/pkgs/development/tools/haskell/haskell-language-server/update.sh53
-rw-r--r--nixpkgs/pkgs/development/tools/haskell/hyper-haskell/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/haskell/ihaskell/wrapper.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/hcloud/default.nix28
-rw-r--r--nixpkgs/pkgs/development/tools/heroku/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/icestorm/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/java/visualvm/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/jazzy/Gemfile.lock34
-rw-r--r--nixpkgs/pkgs/development/tools/jazzy/gemset.nix60
-rw-r--r--nixpkgs/pkgs/development/tools/jo/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/jp/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/just/default.nix22
-rw-r--r--nixpkgs/pkgs/development/tools/k6/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/kafkacat/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/kcli/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/ktlint/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/kubectx/default.nix44
-rw-r--r--nixpkgs/pkgs/development/tools/kubeprompt/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/kustomize/default.nix29
-rw-r--r--nixpkgs/pkgs/development/tools/lazygit/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/leaps/default.nix3
-rw-r--r--nixpkgs/pkgs/development/tools/literate-programming/eweb/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/literate-programming/nuweb/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/metals/default.nix14
-rw-r--r--nixpkgs/pkgs/development/tools/micronaut/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/misc/act/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/misc/asls/default.nix25
-rw-r--r--nixpkgs/pkgs/development/tools/misc/autoconf/default.nix5
-rw-r--r--nixpkgs/pkgs/development/tools/misc/autogen/default.nix52
-rw-r--r--nixpkgs/pkgs/development/tools/misc/automake/automake-1.15.x.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/misc/binutils/default.nix5
-rw-r--r--nixpkgs/pkgs/development/tools/misc/cc-tool/default.nix42
-rw-r--r--nixpkgs/pkgs/development/tools/misc/ccache/default.nix28
-rw-r--r--nixpkgs/pkgs/development/tools/misc/ccache/fix-debug-prefix-map-suite.patch42
-rw-r--r--nixpkgs/pkgs/development/tools/misc/ccache/skip-fs-dependent-test.patch26
-rw-r--r--nixpkgs/pkgs/development/tools/misc/circleci-cli/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/misc/cli11/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/misc/clojure-lsp/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/misc/cproto/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/misc/cquery/default.nix64
-rw-r--r--nixpkgs/pkgs/development/tools/misc/cquery/wrapper12
-rw-r--r--nixpkgs/pkgs/development/tools/misc/easypdkprog/default.nix27
-rw-r--r--nixpkgs/pkgs/development/tools/misc/editorconfig-checker/default.nix8
-rw-r--r--nixpkgs/pkgs/development/tools/misc/elfinfo/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/misc/elfutils/default.nix14
-rw-r--r--nixpkgs/pkgs/development/tools/misc/fswatch/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/misc/gdb/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/misc/gdbgui/default.nix9
-rw-r--r--nixpkgs/pkgs/development/tools/misc/gnum4/default.nix5
-rw-r--r--nixpkgs/pkgs/development/tools/misc/go-license-detector/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/misc/help2man/default.nix9
-rw-r--r--nixpkgs/pkgs/development/tools/misc/hydra/default.nix9
-rw-r--r--nixpkgs/pkgs/development/tools/misc/libtool/default.nix5
-rw-r--r--nixpkgs/pkgs/development/tools/misc/libtool/libtool2.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/misc/linuxkit/default.nix8
-rw-r--r--nixpkgs/pkgs/development/tools/misc/lit/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/misc/mkcert/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/misc/nix-build-uncached/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/misc/nrfutil/default.nix13
-rw-r--r--nixpkgs/pkgs/development/tools/misc/nxpmicro-mfgtools/default.nix46
-rw-r--r--nixpkgs/pkgs/development/tools/misc/patchelf/0.9.nix16
-rw-r--r--nixpkgs/pkgs/development/tools/misc/patchelf/default.nix12
-rw-r--r--nixpkgs/pkgs/development/tools/misc/pkg-config/default.nix9
-rw-r--r--nixpkgs/pkgs/development/tools/misc/pkg-config/setup-hook.sh6
-rw-r--r--nixpkgs/pkgs/development/tools/misc/pkgconf/default.nix33
-rw-r--r--nixpkgs/pkgs/development/tools/misc/pwndbg/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/misc/reviewdog/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/misc/saleae-logic/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/misc/stm32cubemx/default.nix36
-rw-r--r--nixpkgs/pkgs/development/tools/misc/strace/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/misc/terracognita/default.nix8
-rw-r--r--nixpkgs/pkgs/development/tools/misc/terraform-ls/default.nix24
-rw-r--r--nixpkgs/pkgs/development/tools/misc/texinfo/common.nix5
-rw-r--r--nixpkgs/pkgs/development/tools/misc/texinfo/cross-tools-flags.patch3
-rw-r--r--nixpkgs/pkgs/development/tools/misc/tockloader/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/misc/tokei/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/misc/travis/Gemfile.lock50
-rw-r--r--nixpkgs/pkgs/development/tools/misc/travis/gemset.nix114
-rw-r--r--nixpkgs/pkgs/development/tools/mockgen/default.nix20
-rw-r--r--nixpkgs/pkgs/development/tools/mod/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/mustache-go/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/nsis/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/nwjs/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/ocaml/camlp5/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/ocaml/dune-release/default.nix54
-rw-r--r--nixpkgs/pkgs/development/tools/ocaml/dune/2.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/3.0.nix18
-rw-r--r--nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/compiler.nix19
-rw-r--r--nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/default.nix42
-rw-r--r--nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/lwt.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/ocamlbuild.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/ppx.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/ppx_deriving_json.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/tyxml.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/ocaml/merlin/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/open-policy-agent/default.nix5
-rw-r--r--nixpkgs/pkgs/development/tools/operator-sdk/default.nix33
-rw-r--r--nixpkgs/pkgs/development/tools/out-of-tree/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/packer/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/packet-cli/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/pandoc/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/parsing/bison/default.nix9
-rw-r--r--nixpkgs/pkgs/development/tools/pet/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/pipenv/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/poetry/default.nix33
-rw-r--r--nixpkgs/pkgs/development/tools/poetry/src.json6
-rw-r--r--nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/default.nix84
-rw-r--r--nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/lib.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/mk-poetry-dep.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/overrides.nix103
-rw-r--r--nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pep425.nix11
-rw-r--r--nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/default.nix44
-rw-r--r--nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/poetry.lock (renamed from nixpkgs/pkgs/development/tools/poetry/poetry.lock)675
-rw-r--r--nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/pyproject.toml (renamed from nixpkgs/pkgs/development/tools/poetry/pyproject.toml)27
-rw-r--r--nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/src.json6
-rwxr-xr-xnixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/update (renamed from nixpkgs/pkgs/development/tools/poetry/update)4
-rw-r--r--nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/plugins.nix70
-rwxr-xr-xnixpkgs/pkgs/development/tools/poetry2nix/update2
-rw-r--r--nixpkgs/pkgs/development/tools/profiling/oprofile/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/proto-contrib/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/protoc-gen-doc/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/purescript/spago/spago.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/reftools/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/renderizer/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/richgo/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/rq/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/run/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/rust/cargo-deny/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/rust/cargo-expand/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/rust/cargo-fuzz/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/rust/cargo-inspect/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/rust/cargo-insta/cargo-lock.patch780
-rw-r--r--nixpkgs/pkgs/development/tools/rust/cargo-insta/default.nix27
-rw-r--r--nixpkgs/pkgs/development/tools/rust/cargo-insta/ignore-rustfmt-test.patch10
-rw-r--r--nixpkgs/pkgs/development/tools/rust/cargo-make/Cargo.lock486
-rw-r--r--nixpkgs/pkgs/development/tools/rust/cargo-make/default.nix12
-rw-r--r--nixpkgs/pkgs/development/tools/rust/cargo-udeps/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/rust/cargo-watch/default.nix12
-rw-r--r--nixpkgs/pkgs/development/tools/rust/cbindgen/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/rust/maturin/Cargo.lock.patch13
-rw-r--r--nixpkgs/pkgs/development/tools/rust/maturin/default.nix11
-rw-r--r--nixpkgs/pkgs/development/tools/rust/racer/default.nix14
-rw-r--r--nixpkgs/pkgs/development/tools/rust/rust-analyzer/default.nix6
-rw-r--r--nixpkgs/pkgs/development/tools/rust/rust-analyzer/generic.nix16
-rwxr-xr-xnixpkgs/pkgs/development/tools/rust/rust-analyzer/update.sh19
-rw-r--r--nixpkgs/pkgs/development/tools/rust/rustup/0001-dynamically-patchelf-binaries.patch27
-rw-r--r--nixpkgs/pkgs/development/tools/rust/rustup/default.nix21
-rw-r--r--nixpkgs/pkgs/development/tools/scalafmt/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/skaffold/default.nix9
-rw-r--r--nixpkgs/pkgs/development/tools/skopeo/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/spring-boot-cli/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/the-way/default.nix24
-rw-r--r--nixpkgs/pkgs/development/tools/tracy/default.nix16
-rw-r--r--nixpkgs/pkgs/development/tools/trellis/default.nix8
-rw-r--r--nixpkgs/pkgs/development/tools/unity3d/default.nix5
-rw-r--r--nixpkgs/pkgs/development/tools/unityhub/default.nix5
-rw-r--r--nixpkgs/pkgs/development/tools/vagrant/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/vagrant/gemset.nix12
-rw-r--r--nixpkgs/pkgs/development/tools/vend/default.nix26
-rw-r--r--nixpkgs/pkgs/development/tools/vend/remove_tidy.patch13
-rw-r--r--nixpkgs/pkgs/development/tools/vultr-cli/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/wabt/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/wasm-bindgen-cli/0001-Add-cargo.lock.patch2546
-rw-r--r--nixpkgs/pkgs/development/tools/wasm-bindgen-cli/Cargo.lock2557
-rw-r--r--nixpkgs/pkgs/development/tools/wasm-bindgen-cli/default.nix28
-rw-r--r--nixpkgs/pkgs/development/tools/winpdb/default.nix2
-rw-r--r--nixpkgs/pkgs/development/tools/wrangler/default.nix36
-rw-r--r--nixpkgs/pkgs/development/tools/yarn2nix-moretea/yarn2nix/default.nix4
-rw-r--r--nixpkgs/pkgs/development/tools/yq-go/default.nix19
-rw-r--r--nixpkgs/pkgs/development/web/cypress/default.nix6
-rw-r--r--nixpkgs/pkgs/development/web/deno/default.nix101
-rw-r--r--nixpkgs/pkgs/development/web/deno/deps.nix12
-rw-r--r--nixpkgs/pkgs/development/web/deno/update/common.ts52
-rw-r--r--nixpkgs/pkgs/development/web/deno/update/deps.ts79
-rw-r--r--nixpkgs/pkgs/development/web/deno/update/src.ts67
-rwxr-xr-xnixpkgs/pkgs/development/web/deno/update/update.ts50
-rw-r--r--nixpkgs/pkgs/development/web/flyctl/default.nix8
-rw-r--r--nixpkgs/pkgs/development/web/minify/default.nix2
-rw-r--r--nixpkgs/pkgs/development/web/nodejs/nodejs.nix2
-rw-r--r--nixpkgs/pkgs/development/web/nodejs/v10.nix4
-rw-r--r--nixpkgs/pkgs/development/web/nodejs/v12.nix4
-rw-r--r--nixpkgs/pkgs/development/web/nodejs/v13.nix13
-rw-r--r--nixpkgs/pkgs/development/web/nodejs/v14.nix7
-rw-r--r--nixpkgs/pkgs/development/web/postman/default.nix12
-rw-r--r--nixpkgs/pkgs/development/web/shopify-themekit/default.nix2
-rw-r--r--nixpkgs/pkgs/games/angband/default.nix4
-rw-r--r--nixpkgs/pkgs/games/anki/default.nix329
-rw-r--r--nixpkgs/pkgs/games/arx-libertatis/default.nix4
-rw-r--r--nixpkgs/pkgs/games/assaultcube/default.nix2
-rw-r--r--nixpkgs/pkgs/games/augustus/default.nix24
-rw-r--r--nixpkgs/pkgs/games/cataclysm-dda/builder.nix49
-rw-r--r--nixpkgs/pkgs/games/cataclysm-dda/common.nix187
-rw-r--r--nixpkgs/pkgs/games/cataclysm-dda/default.nix51
-rw-r--r--nixpkgs/pkgs/games/cataclysm-dda/git.nix54
-rw-r--r--nixpkgs/pkgs/games/cataclysm-dda/lib.nix17
-rw-r--r--nixpkgs/pkgs/games/cataclysm-dda/patches/fix_locale_dir.patch18
-rw-r--r--nixpkgs/pkgs/games/cataclysm-dda/patches/fix_locale_dir_git.patch20
-rw-r--r--nixpkgs/pkgs/games/cataclysm-dda/pkgs/default.nix27
-rw-r--r--nixpkgs/pkgs/games/cataclysm-dda/pkgs/tilesets/UndeadPeople/default.nix23
-rw-r--r--nixpkgs/pkgs/games/cataclysm-dda/stable.nix34
-rw-r--r--nixpkgs/pkgs/games/cataclysm-dda/wrapper.nix47
-rw-r--r--nixpkgs/pkgs/games/chiaki/default.nix4
-rw-r--r--nixpkgs/pkgs/games/chocolate-doom/default.nix4
-rw-r--r--nixpkgs/pkgs/games/crispy-doom/default.nix14
-rw-r--r--nixpkgs/pkgs/games/curseofwar/default.nix18
-rw-r--r--nixpkgs/pkgs/games/easyrpg-player/default.nix4
-rw-r--r--nixpkgs/pkgs/games/eduke32/default.nix2
-rw-r--r--nixpkgs/pkgs/games/endgame-singularity/default.nix58
-rw-r--r--nixpkgs/pkgs/games/factorio/default.nix6
-rw-r--r--nixpkgs/pkgs/games/factorio/utils.nix2
-rw-r--r--nixpkgs/pkgs/games/flightgear/default.nix8
-rw-r--r--nixpkgs/pkgs/games/freecell-solver/default.nix2
-rw-r--r--nixpkgs/pkgs/games/frogatto/default.nix2
-rw-r--r--nixpkgs/pkgs/games/galaxis/default.nix2
-rw-r--r--nixpkgs/pkgs/games/gargoyle/default.nix9
-rw-r--r--nixpkgs/pkgs/games/gzdoom/default.nix130
-rw-r--r--nixpkgs/pkgs/games/hedgewars/default.nix4
-rw-r--r--nixpkgs/pkgs/games/julius/default.nix24
-rw-r--r--nixpkgs/pkgs/games/katago/default.nix25
-rw-r--r--nixpkgs/pkgs/games/minecraft-server/default.nix6
-rw-r--r--nixpkgs/pkgs/games/minecraft/default.nix7
-rw-r--r--nixpkgs/pkgs/games/minetest/default.nix10
-rw-r--r--nixpkgs/pkgs/games/mudlet/default.nix4
-rw-r--r--nixpkgs/pkgs/games/ninvaders/default.nix23
-rw-r--r--nixpkgs/pkgs/games/openmw/default.nix12
-rw-r--r--nixpkgs/pkgs/games/openmw/tes3mp.nix17
-rw-r--r--nixpkgs/pkgs/games/openrw/default.nix4
-rw-r--r--nixpkgs/pkgs/games/openttd/jgrpp.nix13
-rw-r--r--nixpkgs/pkgs/games/osu-lazer/default.nix104
-rw-r--r--nixpkgs/pkgs/games/osu-lazer/deps.nix1492
-rwxr-xr-xnixpkgs/pkgs/games/osu-lazer/update.sh58
-rw-r--r--nixpkgs/pkgs/games/pentobi/default.nix4
-rw-r--r--nixpkgs/pkgs/games/privateer/default.nix4
-rw-r--r--nixpkgs/pkgs/games/runelite/default.nix2
-rw-r--r--nixpkgs/pkgs/games/shattered-pixel-dungeon/default.nix24
-rw-r--r--nixpkgs/pkgs/games/spring/springlobby.nix4
-rw-r--r--nixpkgs/pkgs/games/steam/runtime.nix21
-rw-r--r--nixpkgs/pkgs/games/super-tux-kart/default.nix67
-rw-r--r--nixpkgs/pkgs/games/taisei/default.nix6
-rw-r--r--nixpkgs/pkgs/games/tdm/default.nix6
-rw-r--r--nixpkgs/pkgs/games/teeworlds/default.nix3
-rw-r--r--nixpkgs/pkgs/games/terraria-server/default.nix6
-rw-r--r--nixpkgs/pkgs/games/ut2004/wrapper.nix2
-rw-r--r--nixpkgs/pkgs/games/vdrift/default.nix4
-rw-r--r--nixpkgs/pkgs/games/vms-empire/default.nix2
-rw-r--r--nixpkgs/pkgs/games/wesnoth/default.nix14
-rw-r--r--nixpkgs/pkgs/misc/autotiling/default.nix23
-rw-r--r--nixpkgs/pkgs/misc/cups/drivers/cups-bjnp/default.nix6
-rw-r--r--nixpkgs/pkgs/misc/drivers/epson-escpr2/default.nix10
-rw-r--r--nixpkgs/pkgs/misc/drivers/hplip/default.nix21
-rw-r--r--nixpkgs/pkgs/misc/drivers/xboxdrv/default.nix4
-rw-r--r--nixpkgs/pkgs/misc/drivers/xow/default.nix18
-rw-r--r--nixpkgs/pkgs/misc/emulators/atari++/default.nix2
-rw-r--r--nixpkgs/pkgs/misc/emulators/atari800/default.nix2
-rw-r--r--nixpkgs/pkgs/misc/emulators/attract-mode/default.nix4
-rw-r--r--nixpkgs/pkgs/misc/emulators/ccemux/default.nix2
-rw-r--r--nixpkgs/pkgs/misc/emulators/dolphin-emu/default.nix4
-rw-r--r--nixpkgs/pkgs/misc/emulators/dolphin-emu/master.nix4
-rw-r--r--nixpkgs/pkgs/misc/emulators/dosbox/default.nix2
-rw-r--r--nixpkgs/pkgs/misc/emulators/emu2/default.nix23
-rw-r--r--nixpkgs/pkgs/misc/emulators/mame/default.nix4
-rw-r--r--nixpkgs/pkgs/misc/emulators/melonDS/default.nix41
-rw-r--r--nixpkgs/pkgs/misc/emulators/mgba/default.nix8
-rw-r--r--nixpkgs/pkgs/misc/emulators/np2kai/default.nix196
-rw-r--r--nixpkgs/pkgs/misc/emulators/openmsx/default.nix1
-rw-r--r--nixpkgs/pkgs/misc/emulators/ppsspp/default.nix4
-rw-r--r--nixpkgs/pkgs/misc/emulators/resim/default.nix2
-rw-r--r--nixpkgs/pkgs/misc/emulators/retroarch/cores.nix23
-rw-r--r--nixpkgs/pkgs/misc/emulators/retroarch/default.nix7
-rw-r--r--nixpkgs/pkgs/misc/emulators/rpcs3/default.nix8
-rw-r--r--nixpkgs/pkgs/misc/emulators/snes9x-gtk/default.nix4
-rw-r--r--nixpkgs/pkgs/misc/emulators/stella/default.nix4
-rw-r--r--nixpkgs/pkgs/misc/emulators/vice/default.nix2
-rw-r--r--nixpkgs/pkgs/misc/emulators/wine/sources.nix9
-rw-r--r--nixpkgs/pkgs/misc/emulators/wine/staging.nix12
-rw-r--r--nixpkgs/pkgs/misc/ghostscript/0001-Bug-702364-Fix-missing-echogs-dependencies.patch105
-rw-r--r--nixpkgs/pkgs/misc/ghostscript/default.nix12
-rw-r--r--nixpkgs/pkgs/misc/lightspark/default.nix4
-rw-r--r--nixpkgs/pkgs/misc/mxt-app/default.nix2
-rw-r--r--nixpkgs/pkgs/misc/scrcpy/default.nix4
-rw-r--r--nixpkgs/pkgs/misc/screensavers/light-locker/default.nix3
-rw-r--r--nixpkgs/pkgs/misc/screensavers/xlockmore/default.nix4
-rw-r--r--nixpkgs/pkgs/misc/screensavers/xscreensaver/default.nix5
-rw-r--r--nixpkgs/pkgs/misc/tmux-plugins/default.nix13
-rw-r--r--nixpkgs/pkgs/misc/uboot/default.nix4
-rw-r--r--nixpkgs/pkgs/misc/vim-plugins/generated.nix1454
-rw-r--r--nixpkgs/pkgs/misc/vim-plugins/overrides.nix36
-rwxr-xr-xnixpkgs/pkgs/misc/vim-plugins/update.py15
-rw-r--r--nixpkgs/pkgs/misc/vim-plugins/vim-plugin-names38
-rw-r--r--nixpkgs/pkgs/misc/vscode-extensions/rust-analyzer/build-deps/package.json30
-rw-r--r--nixpkgs/pkgs/misc/vscode-extensions/rust-analyzer/default.nix7
-rw-r--r--nixpkgs/pkgs/os-specific/bsd/netbsd/compat-setup-hook.sh6
-rw-r--r--nixpkgs/pkgs/os-specific/bsd/netbsd/fts-setup-hook.sh2
-rw-r--r--nixpkgs/pkgs/os-specific/darwin/ios-deploy/default.nix35
-rw-r--r--nixpkgs/pkgs/os-specific/darwin/spacebar/default.nix10
-rw-r--r--nixpkgs/pkgs/os-specific/darwin/yabai/default.nix10
-rw-r--r--nixpkgs/pkgs/os-specific/linux/alsa-lib/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/alsa-topology-conf/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/alsa-ucm-conf/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/alsa-utils/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/apparmor/default.nix11
-rw-r--r--nixpkgs/pkgs/os-specific/linux/batman-adv/alfred.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/batman-adv/batctl.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/bcc/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/busybox/0001-Fix-build-with-glibc-2.31.patch71
-rw-r--r--nixpkgs/pkgs/os-specific/linux/busybox/default.nix25
-rw-r--r--nixpkgs/pkgs/os-specific/linux/conky/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/crda/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/cryptsetup/default.nix20
-rw-r--r--nixpkgs/pkgs/os-specific/linux/device-tree/raspberrypi.nix3
-rw-r--r--nixpkgs/pkgs/os-specific/linux/displaylink/default.nix8
-rw-r--r--nixpkgs/pkgs/os-specific/linux/dpdk/default.nix6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/e1000e/default.nix7
-rw-r--r--nixpkgs/pkgs/os-specific/linux/earlyoom/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/ell/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/evdi/default.nix9
-rw-r--r--nixpkgs/pkgs/os-specific/linux/exfat/default.nix3
-rw-r--r--nixpkgs/pkgs/os-specific/linux/facetimehd/default.nix11
-rw-r--r--nixpkgs/pkgs/os-specific/linux/ffado/default.nix8
-rw-r--r--nixpkgs/pkgs/os-specific/linux/firmware/fwupd/default.nix402
-rw-r--r--nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/tools-dont-install-sysv-init-scripts.patch20
-rw-r--r--nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/tools.nix8
-rw-r--r--nixpkgs/pkgs/os-specific/linux/firmware/sof-firmware/default.nix23
-rw-r--r--nixpkgs/pkgs/os-specific/linux/fnotifystat/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/forkstat/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/fscrypt/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/fuse/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/fwts/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/gobi_loader/default.nix28
-rw-r--r--nixpkgs/pkgs/os-specific/linux/google-authenticator/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/hostapd/default.nix21
-rw-r--r--nixpkgs/pkgs/os-specific/linux/hwdata/default.nix6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/iproute/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/iptables/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/iptstate/default.nix1
-rw-r--r--nixpkgs/pkgs/os-specific/linux/iwd/default.nix6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/jool/source.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel-headers/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/common-config.nix59
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/generic.nix8
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/gpio-utils.nix5
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/hardened/config.nix5
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/hardened/patches.json29
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/linux-4.14.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/linux-4.19.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/linux-4.4.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/linux-4.9.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/linux-5.4.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/linux-5.7.nix (renamed from nixpkgs/pkgs/os-specific/linux/kernel/linux-5.6.nix)4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/linux-libre.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/linux-rpi.nix6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/linux-testing.nix6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/manual-config.nix9
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kexectools/default.nix3
-rw-r--r--nixpkgs/pkgs/os-specific/linux/keyutils/default.nix5
-rw-r--r--nixpkgs/pkgs/os-specific/linux/klibc/shrunk.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kmod-blacklist-ubuntu/default.nix1
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kmod-debian-aliases/default.nix7
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kmod/default.nix14
-rw-r--r--nixpkgs/pkgs/os-specific/linux/libaio/default.nix11
-rw-r--r--nixpkgs/pkgs/os-specific/linux/libbpf/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/libvolume_id/default.nix9
-rw-r--r--nixpkgs/pkgs/os-specific/linux/linuxptp/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/lvm2/default.nix125
-rw-r--r--nixpkgs/pkgs/os-specific/linux/lvm2/default.upstream4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/lxc/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/lxcfs/default.nix13
-rw-r--r--nixpkgs/pkgs/os-specific/linux/microcode/intel.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/multipath-tools/default.nix7
-rw-r--r--nixpkgs/pkgs/os-specific/linux/multipath-tools/json-c-0.14.patch21
-rw-r--r--nixpkgs/pkgs/os-specific/linux/musl/default.nix9
-rw-r--r--nixpkgs/pkgs/os-specific/linux/mwprocapture/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/nftables/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/nvidia-x11/default.nix28
-rw-r--r--nixpkgs/pkgs/os-specific/linux/nvidia-x11/generic.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/nvme-cli/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/open-iscsi/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/pam_p11/default.nix24
-rw-r--r--nixpkgs/pkgs/os-specific/linux/pcm/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/piper/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/powerstat/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/powertop/default.nix11
-rw-r--r--nixpkgs/pkgs/os-specific/linux/powertop/fix-vertical-scrolling.patch13
-rw-r--r--nixpkgs/pkgs/os-specific/linux/r8125/default.nix6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/rdma-core/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/rfkill/udev.nix5
-rw-r--r--nixpkgs/pkgs/os-specific/linux/rtl8821ce/default.nix6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/sd-switch/default.nix26
-rw-r--r--nixpkgs/pkgs/os-specific/linux/smemstat/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/sysklogd/default.nix5
-rw-r--r--nixpkgs/pkgs/os-specific/linux/syslinux/default.nix13
-rw-r--r--nixpkgs/pkgs/os-specific/linux/sysstat/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/systemd/0001-Start-device-units-for-uninitialised-encrypted-devic.patch2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/systemd/0002-Don-t-try-to-unmount-nix-or-nix-store.patch22
-rw-r--r--nixpkgs/pkgs/os-specific/linux/systemd/0003-Fix-NixOS-containers.patch8
-rw-r--r--nixpkgs/pkgs/os-specific/linux/systemd/0004-Look-for-fsck-in-the-right-place.patch2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/systemd/0005-Add-some-NixOS-specific-unit-directories.patch6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/systemd/0006-Get-rid-of-a-useless-message-in-user-sessions.patch4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/systemd/0007-hostnamed-localed-timedated-disable-methods-that-cha.patch12
-rw-r--r--nixpkgs/pkgs/os-specific/linux/systemd/0008-Fix-hwdb-paths.patch2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/systemd/0009-Change-usr-share-zoneinfo-to-etc-zoneinfo.patch4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/systemd/0010-localectl-use-etc-X11-xkb-for-list-x11.patch2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/systemd/0011-build-don-t-create-statedir-and-don-t-touch-prefixdi.patch6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/systemd/0012-Install-default-configuration-into-out-share-factory.patch12
-rw-r--r--nixpkgs/pkgs/os-specific/linux/systemd/0013-inherit-systemd-environment-when-calling-generators.patch6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/systemd/0014-add-rootprefix-to-lookup-dir-paths.patch2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/systemd/0015-systemd-shutdown-execute-scripts-in-etc-systemd-syst.patch6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/systemd/0016-systemd-sleep-execute-scripts-in-etc-systemd-system-.patch2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/systemd/0017-kmod-static-nodes.service-Update-ConditionFileNotEmp.patch2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/systemd/0018-path-util.h-add-placeholder-for-DEFAULT_PATH_NORMAL.patch2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/systemd/default.nix18
-rw-r--r--nixpkgs/pkgs/os-specific/linux/targetcli/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/turbostat/default.nix3
-rw-r--r--nixpkgs/pkgs/os-specific/linux/undervolt/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/util-linux/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/v4l-utils/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/wireguard/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/xf86-video-nested/default.nix7
-rw-r--r--nixpkgs/pkgs/os-specific/linux/xpadneo/default.nix43
-rw-r--r--nixpkgs/pkgs/os-specific/linux/zenmonitor/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/zenpower/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/zfs/BACKPORT-Linux-5.8-compat-__vmalloc.patch154
-rw-r--r--nixpkgs/pkgs/os-specific/linux/zfs/default.nix2
-rw-r--r--nixpkgs/pkgs/pkgs-lib/default.nix11
-rw-r--r--nixpkgs/pkgs/pkgs-lib/formats.nix109
-rw-r--r--nixpkgs/pkgs/pkgs-lib/tests/default.nix7
-rw-r--r--nixpkgs/pkgs/pkgs-lib/tests/formats.nix157
-rw-r--r--nixpkgs/pkgs/servers/adguardhome/default.nix23
-rw-r--r--nixpkgs/pkgs/servers/amqp/rabbitmq-server/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/atlassian/confluence.nix4
-rw-r--r--nixpkgs/pkgs/servers/atlassian/crowd.nix4
-rw-r--r--nixpkgs/pkgs/servers/atlassian/jira.nix4
-rw-r--r--nixpkgs/pkgs/servers/beanstalkd/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/blockbook/default.nix53
-rw-r--r--nixpkgs/pkgs/servers/caddy/default.nix2
-rw-r--r--nixpkgs/pkgs/servers/caddy/v2.nix7
-rw-r--r--nixpkgs/pkgs/servers/cayley/default.nix2
-rw-r--r--nixpkgs/pkgs/servers/clickhouse/default.nix46
-rw-r--r--nixpkgs/pkgs/servers/code-server/default.nix187
-rw-r--r--nixpkgs/pkgs/servers/computing/slurm/common-env-echo.patch13
-rw-r--r--nixpkgs/pkgs/servers/computing/slurm/default.nix36
-rw-r--r--nixpkgs/pkgs/servers/computing/slurm/pmix-configure.patch13
-rw-r--r--nixpkgs/pkgs/servers/computing/storm/default.nix32
-rw-r--r--nixpkgs/pkgs/servers/consul/default.nix6
-rw-r--r--nixpkgs/pkgs/servers/coturn/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/dgraph/default.nix39
-rw-r--r--nixpkgs/pkgs/servers/dgraph/deps.nix1154
-rw-r--r--nixpkgs/pkgs/servers/dict/default.nix19
-rw-r--r--nixpkgs/pkgs/servers/dns/bind/default.nix3
-rw-r--r--nixpkgs/pkgs/servers/dns/coredns/default.nix8
-rw-r--r--nixpkgs/pkgs/servers/dns/dnsdist/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/dns/knot-resolver/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/dns/ncdns/default.nix41
-rw-r--r--nixpkgs/pkgs/servers/dns/ncdns/deps.nix309
-rw-r--r--nixpkgs/pkgs/servers/dns/ncdns/fix-tpl-path.patch27
-rw-r--r--nixpkgs/pkgs/servers/dns/nsd/default.nix12
-rw-r--r--nixpkgs/pkgs/servers/dns/pdns-recursor/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/echoip/default.nix2
-rw-r--r--nixpkgs/pkgs/servers/etcd/3.4.nix6
-rw-r--r--nixpkgs/pkgs/servers/fcgiwrap/default.nix1
-rw-r--r--nixpkgs/pkgs/servers/gemini/molly-brown/default.nix26
-rw-r--r--nixpkgs/pkgs/servers/gemini/molly-brown/deps.nix12
-rw-r--r--nixpkgs/pkgs/servers/gobetween/default.nix27
-rw-r--r--nixpkgs/pkgs/servers/gobetween/gomod.patch30
-rw-r--r--nixpkgs/pkgs/servers/gortr/default.nix6
-rw-r--r--nixpkgs/pkgs/servers/gotify/source-sha.nix2
-rw-r--r--nixpkgs/pkgs/servers/gotify/vendor-sha.nix2
-rw-r--r--nixpkgs/pkgs/servers/gotify/version.nix2
-rw-r--r--nixpkgs/pkgs/servers/gpsd/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/hashi-ui/default.nix1
-rw-r--r--nixpkgs/pkgs/servers/hasura/cli.nix2
-rw-r--r--nixpkgs/pkgs/servers/hitch/default.nix8
-rw-r--r--nixpkgs/pkgs/servers/home-assistant/0001-setup.py-relax-dependencies.patch48
-rw-r--r--nixpkgs/pkgs/servers/home-assistant/component-packages.nix148
-rw-r--r--nixpkgs/pkgs/servers/home-assistant/default.nix27
-rw-r--r--nixpkgs/pkgs/servers/home-assistant/fix-flapping-chained-task-logging-test.patch33
-rw-r--r--nixpkgs/pkgs/servers/home-assistant/frontend.nix4
-rwxr-xr-xnixpkgs/pkgs/servers/home-assistant/parse-requirements.py11
-rw-r--r--nixpkgs/pkgs/servers/home-assistant/relax-dependencies.patch24
-rwxr-xr-xnixpkgs/pkgs/servers/home-assistant/update.sh34
-rw-r--r--nixpkgs/pkgs/servers/http/nginx/generic.nix3
-rw-r--r--nixpkgs/pkgs/servers/http/nginx/modules.nix2
-rw-r--r--nixpkgs/pkgs/servers/http/openresty/default.nix2
-rw-r--r--nixpkgs/pkgs/servers/http/pshs/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/http/webhook/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/icingaweb2/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/imgproxy/default.nix6
-rw-r--r--nixpkgs/pkgs/servers/irc/ngircd/default.nix7
-rw-r--r--nixpkgs/pkgs/servers/jicofo/default.nix43
-rw-r--r--nixpkgs/pkgs/servers/jicofo/logging.properties-journal10
-rw-r--r--nixpkgs/pkgs/servers/jitsi-videobridge/default.nix47
-rw-r--r--nixpkgs/pkgs/servers/jitsi-videobridge/logging.properties-journal7
-rw-r--r--nixpkgs/pkgs/servers/keycloak/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/livepeer/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/mail/dovecot/plugins/fts_xapian/default.nix35
-rw-r--r--nixpkgs/pkgs/servers/mail/exim/default.nix22
-rw-r--r--nixpkgs/pkgs/servers/mail/mailman/default.nix20
-rw-r--r--nixpkgs/pkgs/servers/mail/mailman/hyperkitty.nix4
-rw-r--r--nixpkgs/pkgs/servers/mail/mailman/log-stderr.patch13
-rw-r--r--nixpkgs/pkgs/servers/mail/mailman/postorius.nix4
-rw-r--r--nixpkgs/pkgs/servers/mail/mailman/web.nix8
-rw-r--r--nixpkgs/pkgs/servers/mail/opensmtpd/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/mail/postfix/0001-Fix-build-with-glibc-2.30.patch34
-rw-r--r--nixpkgs/pkgs/servers/mail/postfix/default.nix5
-rw-r--r--nixpkgs/pkgs/servers/mail/sympa/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/martin/default.nix27
-rw-r--r--nixpkgs/pkgs/servers/matrix-synapse/default.nix34
-rw-r--r--nixpkgs/pkgs/servers/matrix-synapse/matrix-appservice-slack/node-packages.nix1034
-rw-r--r--nixpkgs/pkgs/servers/matrix-synapse/matrix-appservice-slack/package.json2
-rw-r--r--nixpkgs/pkgs/servers/matrix-synapse/plugins/default.nix6
-rw-r--r--nixpkgs/pkgs/servers/matrix-synapse/plugins/ldap3.nix17
-rw-r--r--nixpkgs/pkgs/servers/matrix-synapse/plugins/pam.nix15
-rw-r--r--nixpkgs/pkgs/servers/matterbridge/default.nix6
-rw-r--r--nixpkgs/pkgs/servers/mattermost/default.nix6
-rw-r--r--nixpkgs/pkgs/servers/mattermost/matterircd.nix4
-rw-r--r--nixpkgs/pkgs/servers/mautrix-telegram/default.nix25
-rw-r--r--nixpkgs/pkgs/servers/mautrix-whatsapp/default.nix19
-rw-r--r--nixpkgs/pkgs/servers/mediatomb/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/mesos-dns/default.nix2
-rw-r--r--nixpkgs/pkgs/servers/metabase/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/minio/default.nix2
-rw-r--r--nixpkgs/pkgs/servers/misc/navidrome/default.nix37
-rw-r--r--nixpkgs/pkgs/servers/misc/oven-media-engine/default.nix69
-rw-r--r--nixpkgs/pkgs/servers/monitoring/do-agent/default.nix6
-rw-r--r--nixpkgs/pkgs/servers/monitoring/grafana/default.nix6
-rw-r--r--nixpkgs/pkgs/servers/monitoring/kapacitor/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/monitoring/mtail/default.nix8
-rw-r--r--nixpkgs/pkgs/servers/monitoring/munin/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/monitoring/plugins/wmiplus/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/alertmanager.nix6
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/apcupsd-exporter.nix20
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/apcupsd-exporter_deps.nix93
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/bind-exporter.nix4
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/blackbox-exporter.nix10
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/collectd-exporter.nix4
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/consul-exporter.nix4
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/cups-exporter.nix4
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/dnsmasq-exporter.nix6
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/dovecot-exporter.nix4
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/fritzbox-exporter.nix4
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/jmx-httpserver.nix2
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/json-exporter.nix4
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/keylight-exporter.nix24
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/lnd-exporter.nix24
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/mail-exporter.nix4
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/mikrotik-exporter.nix6
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/modemmanager-exporter.nix24
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/mysqld-exporter.nix4
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/nextcloud-exporter.nix4
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/nginx-exporter.nix4
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/node-exporter.nix8
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/postfix-exporter.nix6
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/postgres-exporter.nix4
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/redis-exporter-deps.nix390
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/redis-exporter.nix34
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/snmp-exporter.nix4
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/surfboard-exporter.nix4
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/tor-exporter.nix4
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/varnish-exporter.nix6
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/webui-package.json2
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/webui-yarndeps.nix8
-rw-r--r--nixpkgs/pkgs/servers/monitoring/prometheus/wireguard-exporter.nix4
-rw-r--r--nixpkgs/pkgs/servers/monitoring/sensu-go/default.nix8
-rw-r--r--nixpkgs/pkgs/servers/monitoring/telegraf/default.nix9
-rw-r--r--nixpkgs/pkgs/servers/monitoring/thanos/default.nix8
-rw-r--r--nixpkgs/pkgs/servers/mpd/clientlib.nix4
-rw-r--r--nixpkgs/pkgs/servers/mpd/default.nix18
-rw-r--r--nixpkgs/pkgs/servers/mqtt/mosquitto/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/nats-server/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/nextcloud/default.nix9
-rw-r--r--nixpkgs/pkgs/servers/nfs-ganesha/default.nix48
-rw-r--r--nixpkgs/pkgs/servers/nfs-ganesha/sysstatedir.patch15
-rw-r--r--nixpkgs/pkgs/servers/nginx-sso/default.nix10
-rw-r--r--nixpkgs/pkgs/servers/nosql/influxdb/default.nix2
-rw-r--r--nixpkgs/pkgs/servers/nosql/mongodb/asio-no-experimental-string-view-4-2.patch22
-rw-r--r--nixpkgs/pkgs/servers/nosql/mongodb/forget-build-dependencies-4-2.patch36
-rw-r--r--nixpkgs/pkgs/servers/nosql/mongodb/forget-build-dependencies.patch3
-rw-r--r--nixpkgs/pkgs/servers/nosql/mongodb/mongodb.nix30
-rw-r--r--nixpkgs/pkgs/servers/nosql/mongodb/v4_2.nix17
-rw-r--r--nixpkgs/pkgs/servers/nosql/redis/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/nosql/victoriametrics/default.nix6
-rw-r--r--nixpkgs/pkgs/servers/oauth2_proxy/default.nix18
-rw-r--r--nixpkgs/pkgs/servers/oauth2_proxy/deps.nix615
-rw-r--r--nixpkgs/pkgs/servers/openafs/1.8/module.nix16
-rw-r--r--nixpkgs/pkgs/servers/openafs/1.8/srcs.nix10
-rw-r--r--nixpkgs/pkgs/servers/pinnwand/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/plex/raw.nix4
-rw-r--r--nixpkgs/pkgs/servers/pounce/default.nix9
-rw-r--r--nixpkgs/pkgs/servers/pulseaudio/default.nix9
-rw-r--r--nixpkgs/pkgs/servers/radarr/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/radicale/2.x.nix (renamed from nixpkgs/pkgs/servers/radicale/default.nix)6
-rw-r--r--nixpkgs/pkgs/servers/radicale/3.x.nix38
-rw-r--r--nixpkgs/pkgs/servers/rippled/default.nix105
-rw-r--r--nixpkgs/pkgs/servers/roon-server/default.nix101
-rw-r--r--nixpkgs/pkgs/servers/roundcube/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/roundcube/plugins/carddav/default.nix11
-rw-r--r--nixpkgs/pkgs/servers/roundcube/plugins/persistent_login/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/roundcube/plugins/plugins.nix1
-rw-r--r--nixpkgs/pkgs/servers/routinator/default.nix6
-rw-r--r--nixpkgs/pkgs/servers/samba/4.x.nix16
-rw-r--r--nixpkgs/pkgs/servers/search/elasticsearch/plugins.nix17
-rw-r--r--nixpkgs/pkgs/servers/search/groonga/default.nix6
-rw-r--r--nixpkgs/pkgs/servers/search/solr/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/ser2net/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/skydns/default.nix2
-rw-r--r--nixpkgs/pkgs/servers/sozu/default.nix2
-rw-r--r--nixpkgs/pkgs/servers/sql/cockroachdb/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/sql/dolt/default.nix8
-rw-r--r--nixpkgs/pkgs/servers/sql/mariadb/connector-c/3_1.nix4
-rw-r--r--nixpkgs/pkgs/servers/sql/mariadb/default.nix6
-rw-r--r--nixpkgs/pkgs/servers/sql/monetdb/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/sql/pgbouncer/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/sql/postgresql/default.nix20
-rw-r--r--nixpkgs/pkgs/servers/sql/postgresql/ext/pg_ed25519.nix31
-rw-r--r--nixpkgs/pkgs/servers/sql/postgresql/ext/pgroonga.nix4
-rw-r--r--nixpkgs/pkgs/servers/sql/postgresql/ext/pgrouting.nix4
-rw-r--r--nixpkgs/pkgs/servers/sql/postgresql/ext/repmgr.nix4
-rw-r--r--nixpkgs/pkgs/servers/sql/postgresql/ext/timescaledb.nix4
-rw-r--r--nixpkgs/pkgs/servers/sql/postgresql/packages.nix2
-rw-r--r--nixpkgs/pkgs/servers/squid/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/sslh/default.nix10
-rw-r--r--nixpkgs/pkgs/servers/tailscale/default.nix19
-rw-r--r--nixpkgs/pkgs/servers/teleport/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/traefik/default.nix8
-rw-r--r--nixpkgs/pkgs/servers/trickster/trickster.nix2
-rw-r--r--nixpkgs/pkgs/servers/ttyd/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/tvheadend/default.nix23
-rw-r--r--nixpkgs/pkgs/servers/udpt/default.nix42
-rw-r--r--nixpkgs/pkgs/servers/unifi/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/uwsgi/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/web-apps/cryptpad/bower-packages.nix22
-rw-r--r--nixpkgs/pkgs/servers/web-apps/cryptpad/default.nix3
-rwxr-xr-xnixpkgs/pkgs/servers/web-apps/cryptpad/generate.sh2
-rw-r--r--nixpkgs/pkgs/servers/web-apps/cryptpad/node-packages-generated.nix124
-rw-r--r--nixpkgs/pkgs/servers/web-apps/cryptpad/node-packages.json2
-rw-r--r--nixpkgs/pkgs/servers/web-apps/cryptpad/node-packages.nix2
-rw-r--r--nixpkgs/pkgs/servers/web-apps/dokuwiki/default.nix2
-rw-r--r--nixpkgs/pkgs/servers/web-apps/jitsi-meet/default.nix34
-rw-r--r--nixpkgs/pkgs/servers/web-apps/matomo/default.nix8
-rw-r--r--nixpkgs/pkgs/servers/web-apps/mediawiki/default.nix4
-rw-r--r--nixpkgs/pkgs/servers/web-apps/moodle/default.nix43
-rw-r--r--nixpkgs/pkgs/servers/web-apps/moodle/moodle-utils.nix32
-rw-r--r--nixpkgs/pkgs/servers/web-apps/searx/default.nix23
-rw-r--r--nixpkgs/pkgs/servers/web-apps/shiori/default.nix2
-rw-r--r--nixpkgs/pkgs/servers/web-apps/wallabag/default.nix10
-rw-r--r--nixpkgs/pkgs/servers/web-apps/wordpress/default.nix10
-rw-r--r--nixpkgs/pkgs/servers/x11/xorg/overrides.nix47
-rw-r--r--nixpkgs/pkgs/servers/xandikos/default.nix7
-rw-r--r--nixpkgs/pkgs/servers/zigbee2mqtt/default.nix35
-rw-r--r--nixpkgs/pkgs/servers/zigbee2mqtt/node-packages.nix9739
-rw-r--r--nixpkgs/pkgs/servers/zigbee2mqtt/node.nix17
-rwxr-xr-xnixpkgs/pkgs/servers/zigbee2mqtt/update.sh30
-rw-r--r--nixpkgs/pkgs/servers/zoneminder/default.nix12
-rw-r--r--nixpkgs/pkgs/shells/bash/4.4.nix5
-rw-r--r--nixpkgs/pkgs/shells/bash/bash-5.0-patches.nix1
-rw-r--r--nixpkgs/pkgs/shells/bash/bash-completion/default.nix6
-rw-r--r--nixpkgs/pkgs/shells/dash/0001-fix-dirent64-et-al-on-darwin.patch41
-rw-r--r--nixpkgs/pkgs/shells/dash/default.nix10
-rw-r--r--nixpkgs/pkgs/shells/elvish/default.nix15
-rw-r--r--nixpkgs/pkgs/shells/fish/default.nix25
-rw-r--r--nixpkgs/pkgs/shells/nushell/default.nix13
-rw-r--r--nixpkgs/pkgs/shells/oil/default.nix4
-rw-r--r--nixpkgs/pkgs/shells/zsh/antibody/default.nix8
-rw-r--r--nixpkgs/pkgs/shells/zsh/grml-zsh-config/default.nix4
-rw-r--r--nixpkgs/pkgs/shells/zsh/oh-my-zsh/default.nix17
-rw-r--r--nixpkgs/pkgs/shells/zsh/spaceship-prompt/default.nix2
-rw-r--r--nixpkgs/pkgs/shells/zsh/zsh-completions/default.nix4
-rw-r--r--nixpkgs/pkgs/shells/zsh/zsh-history/default.nix2
-rw-r--r--nixpkgs/pkgs/shells/zsh/zsh-you-should-use/default.nix4
-rw-r--r--nixpkgs/pkgs/stdenv/cross/default.nix4
-rw-r--r--nixpkgs/pkgs/stdenv/darwin/default.nix22
-rw-r--r--nixpkgs/pkgs/stdenv/generic/check-meta.nix13
-rw-r--r--nixpkgs/pkgs/stdenv/generic/default.nix11
-rw-r--r--nixpkgs/pkgs/stdenv/generic/make-derivation.nix10
-rw-r--r--nixpkgs/pkgs/test/cc-wrapper/default.nix8
-rw-r--r--nixpkgs/pkgs/test/cc-wrapper/nostdinc-main.c8
-rw-r--r--nixpkgs/pkgs/test/cc-wrapper/stdio.h1
-rw-r--r--nixpkgs/pkgs/test/cross/default.nix16
-rw-r--r--nixpkgs/pkgs/test/kernel.nix90
-rw-r--r--nixpkgs/pkgs/tools/X11/alttab/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/X11/ckbcomp/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/X11/nx-libs/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/X11/xdg-utils/default.nix1
-rw-r--r--nixpkgs/pkgs/tools/X11/xidlehook/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/X11/xpra/default.nix9
-rw-r--r--nixpkgs/pkgs/tools/X11/xpra/fix-41106.patch24
-rw-r--r--nixpkgs/pkgs/tools/X11/xpra/fix-paths.patch16
-rw-r--r--nixpkgs/pkgs/tools/X11/xsecurelock/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/X11/xwallpaper/default.nix27
-rw-r--r--nixpkgs/pkgs/tools/admin/amazon-ecr-credential-helper/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/admin/ansible/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/admin/aws-vault/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/admin/aws_shell/default.nix44
-rw-r--r--nixpkgs/pkgs/tools/admin/awscli/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/admin/awscli2/default.nix84
-rw-r--r--nixpkgs/pkgs/tools/admin/azure-cli/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/admin/azure-cli/python-packages.nix98
-rw-r--r--nixpkgs/pkgs/tools/admin/berglas/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/admin/certbot/0001-Don-t-use-distutils.StrictVersion-that-cannot-handle.patch58
-rw-r--r--nixpkgs/pkgs/tools/admin/certigo/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/admin/clair/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/admin/docker-credential-gcr/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/admin/eksctl/default.nix22
-rw-r--r--nixpkgs/pkgs/tools/admin/exoscale-cli/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/admin/exoscale-cli/deps.nix876
-rw-r--r--nixpkgs/pkgs/tools/admin/google-cloud-sdk/default.nix11
-rw-r--r--nixpkgs/pkgs/tools/admin/iamy/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/admin/lexicon/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/admin/lxd/default.nix30
-rw-r--r--nixpkgs/pkgs/tools/admin/mycli/default.nix7
-rw-r--r--nixpkgs/pkgs/tools/admin/nomachine-client/default.nix8
-rw-r--r--nixpkgs/pkgs/tools/admin/pulumi/data.nix50
-rwxr-xr-x[-rw-r--r--]nixpkgs/pkgs/tools/admin/pulumi/update.sh45
-rw-r--r--nixpkgs/pkgs/tools/admin/salt/default.nix7
-rw-r--r--nixpkgs/pkgs/tools/admin/salt/fix-libcrypto-loading.patch15
-rw-r--r--nixpkgs/pkgs/tools/admin/scaleway-cli/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/archivers/gnutar/default.nix5
-rw-r--r--nixpkgs/pkgs/tools/archivers/p7zip/12-CVE-2016-9296.patch23
-rw-r--r--nixpkgs/pkgs/tools/archivers/p7zip/13-CVE-2017-17969.patch35
-rw-r--r--nixpkgs/pkgs/tools/archivers/p7zip/default.nix47
-rw-r--r--nixpkgs/pkgs/tools/archivers/undmg/default.nix5
-rw-r--r--nixpkgs/pkgs/tools/audio/abcm2ps/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/audio/abcmidi/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/audio/beets/default.nix13
-rw-r--r--nixpkgs/pkgs/tools/audio/bpm-tools/default.nix19
-rw-r--r--nixpkgs/pkgs/tools/audio/google-music-scripts/default.nix25
-rw-r--r--nixpkgs/pkgs/tools/audio/mpd-mpris/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/audio/playerctl/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/audio/video2midi/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/backup/bacula/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/backup/borg/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/backup/grab-site/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/backup/monolith/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/backup/percona-xtrabackup/2_4.nix6
-rw-r--r--nixpkgs/pkgs/tools/backup/percona-xtrabackup/8_0.nix14
-rw-r--r--nixpkgs/pkgs/tools/backup/percona-xtrabackup/default.nix45
-rw-r--r--nixpkgs/pkgs/tools/backup/percona-xtrabackup/generic.nix58
-rw-r--r--nixpkgs/pkgs/tools/backup/restic/default.nix9
-rw-r--r--nixpkgs/pkgs/tools/backup/wal-g/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/bluetooth/blueman/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/cd-dvd/isolyzer/default.nix25
-rw-r--r--nixpkgs/pkgs/tools/cd-dvd/unetbootin/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/compression/bzip2/default.nix5
-rw-r--r--nixpkgs/pkgs/tools/compression/dtrx/default.nix17
-rw-r--r--nixpkgs/pkgs/tools/compression/gzip/default.nix5
-rw-r--r--nixpkgs/pkgs/tools/compression/hactool/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/compression/lzfse/default.nix8
-rw-r--r--nixpkgs/pkgs/tools/compression/lzip/default.nix5
-rw-r--r--nixpkgs/pkgs/tools/compression/pixz/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/compression/xz/default.nix5
-rw-r--r--nixpkgs/pkgs/tools/compression/zstd/default.nix27
-rw-r--r--nixpkgs/pkgs/tools/filesystems/bashmount/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/filesystems/bcache-tools/default.nix7
-rw-r--r--nixpkgs/pkgs/tools/filesystems/bees/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/filesystems/btrfs-heatmap/default.nix46
-rw-r--r--nixpkgs/pkgs/tools/filesystems/btrfs-progs/default.nix8
-rw-r--r--nixpkgs/pkgs/tools/filesystems/ceph/0000-fix-SPDK-build-env.patch12
-rw-r--r--nixpkgs/pkgs/tools/filesystems/ceph/default.nix59
-rw-r--r--nixpkgs/pkgs/tools/filesystems/convoy/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/filesystems/file-rename/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/filesystems/fuse-overlayfs/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/filesystems/gcsfuse/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/filesystems/moosefs/default.nix7
-rw-r--r--nixpkgs/pkgs/tools/filesystems/netatalk/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/filesystems/nixpart/0.4/cryptsetup.nix11
-rw-r--r--nixpkgs/pkgs/tools/filesystems/nixpart/0.4/default.nix8
-rw-r--r--nixpkgs/pkgs/tools/filesystems/nixpart/0.4/lvm2.nix14
-rw-r--r--nixpkgs/pkgs/tools/filesystems/nixpart/0.4/multipath-tools.nix19
-rw-r--r--nixpkgs/pkgs/tools/filesystems/nixpart/0.4/parted.nix11
-rw-r--r--nixpkgs/pkgs/tools/filesystems/nixpart/0.4/pyblock-sysmacros.h.patch12
-rw-r--r--nixpkgs/pkgs/tools/filesystems/nixpart/0.4/pyblock.nix6
-rw-r--r--nixpkgs/pkgs/tools/filesystems/squashfs-tools-ng/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/graphics/asymptote/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/graphics/cfdg/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/graphics/dpic/default.nix24
-rw-r--r--nixpkgs/pkgs/tools/graphics/fim/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/graphics/glxinfo/default.nix3
-rw-r--r--nixpkgs/pkgs/tools/graphics/gmic/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/graphics/grim/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/graphics/gromit-mpx/default.nix7
-rw-r--r--nixpkgs/pkgs/tools/graphics/jhead/default.nix21
-rw-r--r--nixpkgs/pkgs/tools/graphics/lepton/default.nix8
-rw-r--r--nixpkgs/pkgs/tools/graphics/lprof/keep-environment.patch2
-rw-r--r--nixpkgs/pkgs/tools/graphics/luxcorerender/default.nix26
-rw-r--r--nixpkgs/pkgs/tools/graphics/spirv-cross/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/graphics/wkhtmltopdf/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/graphics/yafaray-core/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/graphics/yaxg/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/inputmethods/ibus-engines/ibus-m17n/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/inputmethods/ibus/default.nix12
-rw-r--r--nixpkgs/pkgs/tools/inputmethods/interception-tools/caps2esc.nix20
-rw-r--r--nixpkgs/pkgs/tools/inputmethods/interception-tools/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/3mux/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/misc/bat-extras/default.nix42
-rw-r--r--nixpkgs/pkgs/tools/misc/bat/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/misc/bdf2psf/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/bdf2sfd/default.nix5
-rw-r--r--nixpkgs/pkgs/tools/misc/broot/default.nix15
-rw-r--r--nixpkgs/pkgs/tools/misc/brotab/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/capture/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/chafa/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/misc/chezmoi/default.nix8
-rw-r--r--nixpkgs/pkgs/tools/misc/clex/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/misc/clipman/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/misc/cloud-utils/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/misc/codebraid/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/misc/coreboot-utils/default.nix15
-rw-r--r--nixpkgs/pkgs/tools/misc/coreutils/default.nix5
-rw-r--r--nixpkgs/pkgs/tools/misc/cowsay/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/misc/cpuminer/default.nix20
-rw-r--r--nixpkgs/pkgs/tools/misc/dashing/default.nix19
-rw-r--r--nixpkgs/pkgs/tools/misc/dashing/deps.nix112
-rw-r--r--nixpkgs/pkgs/tools/misc/ddcutil/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/debianutils/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/diffoscope/default.nix10
-rw-r--r--nixpkgs/pkgs/tools/misc/dijo/default.nix22
-rw-r--r--nixpkgs/pkgs/tools/misc/diskonaut/default.nix23
-rw-r--r--nixpkgs/pkgs/tools/misc/docui/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/misc/dua/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/misc/entr/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/envsubst/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/esphome/default.nix (renamed from nixpkgs/pkgs/servers/home-assistant/esphome.nix)17
-rw-r--r--nixpkgs/pkgs/tools/misc/etcher/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/exa/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/misc/execline/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/fd/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/misc/fdupes/default.nix9
-rw-r--r--nixpkgs/pkgs/tools/misc/ffsend/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/misc/file/default.nix10
-rw-r--r--nixpkgs/pkgs/tools/misc/file/webassembly-format-fix.patch13
-rw-r--r--nixpkgs/pkgs/tools/misc/findutils/default.nix9
-rw-r--r--nixpkgs/pkgs/tools/misc/fluent-bit/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/fontforge/default.nix48
-rw-r--r--nixpkgs/pkgs/tools/misc/fsmon/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/fzf/default.nix8
-rw-r--r--nixpkgs/pkgs/tools/misc/g933-utils/default.nix26
-rw-r--r--nixpkgs/pkgs/tools/misc/gammy/default.nix38
-rw-r--r--nixpkgs/pkgs/tools/misc/gawp/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/misc/geekbench/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/gh-ost/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/gif-for-cli/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/go.rice/default.nix25
-rw-r--r--nixpkgs/pkgs/tools/misc/gotify-cli/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/misc/graylog/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/graylog/plugins.nix58
-rw-r--r--nixpkgs/pkgs/tools/misc/gringo/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/hashit/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/hdf4/default.nix7
-rw-r--r--nixpkgs/pkgs/tools/misc/heatseeker/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/misc/hexyl/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/misc/ical2org/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/misc/intermodal/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/misc/jdupes/default.nix7
-rw-r--r--nixpkgs/pkgs/tools/misc/kargo/default.nix17
-rw-r--r--nixpkgs/pkgs/tools/misc/kepubify/default.nix12
-rw-r--r--nixpkgs/pkgs/tools/misc/latex2html/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/lazydocker/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/lf/default.nix8
-rw-r--r--nixpkgs/pkgs/tools/misc/libgen-cli/default.nix19
-rw-r--r--nixpkgs/pkgs/tools/misc/lolcat/Gemfile.lock10
-rw-r--r--nixpkgs/pkgs/tools/misc/lolcat/gemset.nix12
-rw-r--r--nixpkgs/pkgs/tools/misc/loop/default.nix9
-rw-r--r--nixpkgs/pkgs/tools/misc/lorri/default.nix39
-rw-r--r--nixpkgs/pkgs/tools/misc/man-db/default.nix12
-rw-r--r--nixpkgs/pkgs/tools/misc/man-db/systemwide-man-db-conf.patch39
-rw-r--r--nixpkgs/pkgs/tools/misc/mc/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/mcfly/default.nix13
-rw-r--r--nixpkgs/pkgs/tools/misc/mdbtools/default.nix42
-rw-r--r--nixpkgs/pkgs/tools/misc/miniserve/default.nix8
-rw-r--r--nixpkgs/pkgs/tools/misc/mprime/default.nix47
-rw-r--r--nixpkgs/pkgs/tools/misc/mprime/makefile.patch41
-rw-r--r--nixpkgs/pkgs/tools/misc/mutagen/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/misc/ncdu/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/misc/neo-cowsay/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/misc/osinfo-db-tools/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/osm2pgsql/default.nix28
-rw-r--r--nixpkgs/pkgs/tools/misc/ostree/default.nix25
-rw-r--r--nixpkgs/pkgs/tools/misc/ostree/fix-test-paths.patch29
-rw-r--r--nixpkgs/pkgs/tools/misc/parallel/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/pg_flame/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/misc/pgcenter/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/misc/pgmetrics/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/misc/phoronix-test-suite/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/pistol/default.nix10
-rw-r--r--nixpkgs/pkgs/tools/misc/plantuml/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/powerline-go/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/misc/progress/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/qt5ct/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/remind/default.nix10
-rw-r--r--nixpkgs/pkgs/tools/misc/rmlint/default.nix57
-rw-r--r--nixpkgs/pkgs/tools/misc/routino/default.nix18
-rw-r--r--nixpkgs/pkgs/tools/misc/rpm-ostree/default.nix8
-rw-r--r--nixpkgs/pkgs/tools/misc/sdate/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/shadowenv/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/misc/skim/default.nix16
-rw-r--r--nixpkgs/pkgs/tools/misc/snapper/default.nix8
-rw-r--r--nixpkgs/pkgs/tools/misc/spigot/default.nix36
-rw-r--r--nixpkgs/pkgs/tools/misc/starship/default.nix29
-rw-r--r--nixpkgs/pkgs/tools/misc/system-config-printer/default.nix17
-rw-r--r--nixpkgs/pkgs/tools/misc/tealdeer/default.nix7
-rw-r--r--nixpkgs/pkgs/tools/misc/tmuxp/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/topgrade/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/misc/ttwatch/default.nix14
-rw-r--r--nixpkgs/pkgs/tools/misc/txt2man/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/unicode/default.nix16
-rw-r--r--nixpkgs/pkgs/tools/misc/up/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/misc/upower-notify/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/misc/vttest/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/watchexec/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/misc/websocat/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/misc/wlr-randr/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/misc/woeusb/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/wootility/default.nix21
-rw-r--r--nixpkgs/pkgs/tools/misc/yle-dl/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/you-get/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/youtube-dl/default.nix8
-rw-r--r--nixpkgs/pkgs/tools/misc/ytree/default.nix49
-rw-r--r--nixpkgs/pkgs/tools/misc/yubikey-personalization/default.nix11
-rw-r--r--nixpkgs/pkgs/tools/misc/z-lua/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/misc/zoxide/default.nix21
-rw-r--r--nixpkgs/pkgs/tools/networking/acme-client/default.nix18
-rw-r--r--nixpkgs/pkgs/tools/networking/amass/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/networking/assh/default.nix29
-rw-r--r--nixpkgs/pkgs/tools/networking/axel/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/bandwhich/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/networking/bully/default.nix29
-rw-r--r--nixpkgs/pkgs/tools/networking/cassowary/default.nix8
-rw-r--r--nixpkgs/pkgs/tools/networking/cjdns/default.nix8
-rw-r--r--nixpkgs/pkgs/tools/networking/clash/default.nix8
-rw-r--r--nixpkgs/pkgs/tools/networking/connman/connman-ncurses/default.nix13
-rw-r--r--nixpkgs/pkgs/tools/networking/connman/connmanui/default.nix34
-rw-r--r--nixpkgs/pkgs/tools/networking/corerad/default.nix26
-rw-r--r--nixpkgs/pkgs/tools/networking/croc/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/networking/curl/default.nix9
-rw-r--r--nixpkgs/pkgs/tools/networking/curlie/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/networking/dnscrypt-proxy2/default.nix12
-rw-r--r--nixpkgs/pkgs/tools/networking/dnsmasq/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/dnsproxy/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/networking/dropbear/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/dsniff/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/networking/eternal-terminal/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/findomain/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/networking/flannel/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/fping/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/frp/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/networking/grpcui/default.nix12
-rw-r--r--nixpkgs/pkgs/tools/networking/haproxy/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/hey/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/networking/httpie/default.nix17
-rw-r--r--nixpkgs/pkgs/tools/networking/httplab/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/i2pd/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/iperf/3.nix7
-rw-r--r--nixpkgs/pkgs/tools/networking/isync/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/networking/libreswan/default.nix17
-rw-r--r--nixpkgs/pkgs/tools/networking/megatools/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/networking/memtier-benchmark/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/minidlna/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/minio-client/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/networking/modem-manager/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/mu/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/nebula/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/networking/netifd/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/networking/network-manager/applet/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/network-manager/default.nix9
-rw-r--r--nixpkgs/pkgs/tools/networking/network-manager/dmenu/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/networking/network-manager/fix-install-paths.patch4
-rw-r--r--nixpkgs/pkgs/tools/networking/network-manager/fix-paths.patch55
-rw-r--r--nixpkgs/pkgs/tools/networking/network-manager/fortisslvpn/default.nix53
-rw-r--r--nixpkgs/pkgs/tools/networking/network-manager/libnma/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/ngrok-2/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/ntp/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/obfs4/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/networking/oneshot/default.nix26
-rw-r--r--nixpkgs/pkgs/tools/networking/openapi-generator-cli/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/networking/openconnect_pa/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/networking/openfortivpn/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/openresolv/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/openssh/default.nix31
-rw-r--r--nixpkgs/pkgs/tools/networking/p2p/gtk-gnutella/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/persepolis/default.nix20
-rw-r--r--nixpkgs/pkgs/tools/networking/pixiecore/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/networking/pmacct/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/privoxy/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/networking/s3gof3r/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/networking/shadowfox/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/networking/shadowsocks-rust/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/networking/siege/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/slack-cli/default.nix5
-rw-r--r--nixpkgs/pkgs/tools/networking/slirp4netns/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/tcpreplay/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/tdns-cli/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/networking/telepresence/default.nix35
-rw-r--r--nixpkgs/pkgs/tools/networking/tendermint/default.nix12
-rw-r--r--nixpkgs/pkgs/tools/networking/termshark/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/networking/tinyproxy/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/networking/tridactyl-native/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/tunnelto/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/networking/urlwatch/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/networking/v2ray/default.nix14
-rw-r--r--nixpkgs/pkgs/tools/networking/v2ray/generic.nix6
-rwxr-xr-xnixpkgs/pkgs/tools/networking/v2ray/update.sh28
-rw-r--r--nixpkgs/pkgs/tools/networking/wormhole-william/default.nix23
-rw-r--r--nixpkgs/pkgs/tools/networking/yggdrasil/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/networking/ytcc/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/nix/nixpkgs-fmt/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/nix/rnix-hashes/default.nix21
-rw-r--r--nixpkgs/pkgs/tools/package-management/apk-tools/default.nix36
-rw-r--r--nixpkgs/pkgs/tools/package-management/cargo-deb/default.nix11
-rw-r--r--nixpkgs/pkgs/tools/package-management/cargo-outdated/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/package-management/clib/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/package-management/dpkg/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/package-management/emplace/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/package-management/librepo/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/package-management/licensee/Gemfile2
-rw-r--r--nixpkgs/pkgs/tools/package-management/licensee/Gemfile.lock38
-rw-r--r--nixpkgs/pkgs/tools/package-management/licensee/default.nix17
-rw-r--r--nixpkgs/pkgs/tools/package-management/licensee/gemset.nix139
-rw-r--r--nixpkgs/pkgs/tools/package-management/mynewt-newt/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/package-management/nfpm/default.nix8
-rw-r--r--nixpkgs/pkgs/tools/package-management/nix-universal-prefetch/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/package-management/nix/default.nix67
-rw-r--r--nixpkgs/pkgs/tools/package-management/opkg/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/package-management/pacman/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/package-management/reuse/default.nix5
-rw-r--r--nixpkgs/pkgs/tools/package-management/rpm/default.nix8
-rw-r--r--nixpkgs/pkgs/tools/security/afl/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/security/age/default.nix8
-rw-r--r--nixpkgs/pkgs/tools/security/aws-okta/default.nix8
-rw-r--r--nixpkgs/pkgs/tools/security/aws-okta/deps.nix29
-rw-r--r--nixpkgs/pkgs/tools/security/b3sum/add-cargo-lock.patch534
-rw-r--r--nixpkgs/pkgs/tools/security/b3sum/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/security/bettercap/default.nix8
-rw-r--r--nixpkgs/pkgs/tools/security/bitwarden/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/security/bitwarden_rs/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/security/bitwarden_rs/vault.nix4
-rw-r--r--nixpkgs/pkgs/tools/security/browserpass/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/security/bundler-audit/Gemfile.lock6
-rw-r--r--nixpkgs/pkgs/tools/security/bundler-audit/default.nix1
-rw-r--r--nixpkgs/pkgs/tools/security/bundler-audit/gemset.nix12
-rw-r--r--nixpkgs/pkgs/tools/security/ccid/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/security/certstrap/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/security/cfssl/default.nix47
-rw-r--r--nixpkgs/pkgs/tools/security/chipsec/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/security/clamav/default.nix16
-rw-r--r--nixpkgs/pkgs/tools/security/eid-mw/default.nix18
-rw-r--r--nixpkgs/pkgs/tools/security/gen-oath-safe/default.nix3
-rw-r--r--nixpkgs/pkgs/tools/security/gnupg/20.nix66
-rw-r--r--nixpkgs/pkgs/tools/security/gobuster/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/security/gopass/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/security/hashcat/default.nix12
-rw-r--r--nixpkgs/pkgs/tools/security/hcxdumptool/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/security/hcxtools/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/security/honggfuzz/default.nix45
-rw-r--r--nixpkgs/pkgs/tools/security/ibm-sw-tpm2/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/security/jd-gui/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/security/kbs2/default.nix42
-rw-r--r--nixpkgs/pkgs/tools/security/keybase/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/security/keybase/gui.nix7
-rw-r--r--nixpkgs/pkgs/tools/security/keycard-cli/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/security/lynis/default.nix12
-rw-r--r--nixpkgs/pkgs/tools/security/minisign/default.nix8
-rw-r--r--nixpkgs/pkgs/tools/security/mkp224o/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/security/nsjail/default.nix16
-rw-r--r--nixpkgs/pkgs/tools/security/pcsclite/default.nix5
-rw-r--r--nixpkgs/pkgs/tools/security/pcsctools/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/security/rage/default.nix14
-rw-r--r--nixpkgs/pkgs/tools/security/ripasso/cursive.nix2
-rw-r--r--nixpkgs/pkgs/tools/security/ripasso/fix-tests.patch35
-rw-r--r--nixpkgs/pkgs/tools/security/saml2aws/default.nix22
-rw-r--r--nixpkgs/pkgs/tools/security/sequoia/default.nix10
-rw-r--r--nixpkgs/pkgs/tools/security/signing-party/default.nix9
-rw-r--r--nixpkgs/pkgs/tools/security/sn0int/default.nix10
-rw-r--r--nixpkgs/pkgs/tools/security/sops/default.nix8
-rw-r--r--nixpkgs/pkgs/tools/security/sshuttle/default.nix28
-rw-r--r--nixpkgs/pkgs/tools/security/thc-hydra/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/security/tor/default.nix35
-rw-r--r--nixpkgs/pkgs/tools/security/tpm2-abrmd/default.nix40
-rw-r--r--nixpkgs/pkgs/tools/security/tpm2-tools/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/security/vault/default.nix9
-rw-r--r--nixpkgs/pkgs/tools/security/verifpal/default.nix30
-rw-r--r--nixpkgs/pkgs/tools/security/verifpal/deps.nix12
-rw-r--r--nixpkgs/pkgs/tools/security/vulnix/default.nix10
-rw-r--r--nixpkgs/pkgs/tools/security/yubikey-agent/default.nix54
-rw-r--r--nixpkgs/pkgs/tools/security/yubikey-agent/use-piv-go-75.patch22
-rw-r--r--nixpkgs/pkgs/tools/security/yubikey-agent/yubikey-agent.service35
-rw-r--r--nixpkgs/pkgs/tools/security/zmap/cmake-json-0.14-fix.patch13
-rw-r--r--nixpkgs/pkgs/tools/security/zmap/default.nix5
-rw-r--r--nixpkgs/pkgs/tools/system/bpytop/default.nix45
-rw-r--r--nixpkgs/pkgs/tools/system/cm-rgb/default.nix63
-rw-r--r--nixpkgs/pkgs/tools/system/colorls/Gemfile.lock2
-rw-r--r--nixpkgs/pkgs/tools/system/colorls/gemset.nix4
-rw-r--r--nixpkgs/pkgs/tools/system/ctop/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/system/datefudge/default.nix18
-rw-r--r--nixpkgs/pkgs/tools/system/di/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/system/disk-filltest/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/system/efibootmgr/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/system/facter/default.nix14
-rw-r--r--nixpkgs/pkgs/tools/system/fio/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/system/gotop/default.nix8
-rw-r--r--nixpkgs/pkgs/tools/system/inxi/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/system/jump/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/system/kmon/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/system/logrotate/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/system/monit/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/system/netdata/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/system/netdata/go.d.plugin.nix8
-rw-r--r--nixpkgs/pkgs/tools/system/pciutils/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/system/plan9port/builder.sh1
-rw-r--r--nixpkgs/pkgs/tools/system/plan9port/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/system/psensor/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/system/rocm-smi/default.nix30
-rw-r--r--nixpkgs/pkgs/tools/system/rsyslog/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/system/s-tui/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/system/stress-ng/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/system/syslog-ng/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/system/thermald/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/system/tre-command/default.nix8
-rw-r--r--nixpkgs/pkgs/tools/system/tuptime/default.nix27
-rw-r--r--nixpkgs/pkgs/tools/system/zenith/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/text/agrep/default.nix8
-rw-r--r--nixpkgs/pkgs/tools/text/ansifilter/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/text/diffutils/default.nix5
-rw-r--r--nixpkgs/pkgs/tools/text/epubcheck/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/text/fanficfare/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/text/fastmod/default.nix29
-rw-r--r--nixpkgs/pkgs/tools/text/gjo/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/text/glogg/default.nix27
-rw-r--r--nixpkgs/pkgs/tools/text/gnugrep/default.nix7
-rw-r--r--nixpkgs/pkgs/tools/text/highlight/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/text/hyx/default.nix23
-rw-r--r--nixpkgs/pkgs/tools/text/hyx/memstream.patch31
-rw-r--r--nixpkgs/pkgs/tools/text/hyx/no-wall-by-default.patch11
-rw-r--r--nixpkgs/pkgs/tools/text/kdiff3/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/text/languagetool/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/text/mdbook/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/text/mdcat/default.nix15
-rw-r--r--nixpkgs/pkgs/tools/text/ocrmypdf/0001-Make-compatible-with-pdfminer.six-version-20200720.patch52
-rw-r--r--nixpkgs/pkgs/tools/text/ocrmypdf/default.nix33
-rw-r--r--nixpkgs/pkgs/tools/text/ripgrep-all/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/text/ripgrep/default.nix2
-rw-r--r--nixpkgs/pkgs/tools/text/sd/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/text/shfmt/default.nix12
-rw-r--r--nixpkgs/pkgs/tools/text/snippetpixie/default.nix7
-rw-r--r--nixpkgs/pkgs/tools/text/ugrep/default.nix23
-rw-r--r--nixpkgs/pkgs/tools/text/vale/default.nix19
-rw-r--r--nixpkgs/pkgs/tools/typesetting/asciidoctorj/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/typesetting/lowdown/default.nix30
-rw-r--r--nixpkgs/pkgs/tools/typesetting/scdoc/default.nix5
-rw-r--r--nixpkgs/pkgs/tools/typesetting/sile/default.nix94
-rw-r--r--nixpkgs/pkgs/tools/typesetting/tex/dblatex/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/typesetting/tex/texlive/bin.nix4
-rw-r--r--nixpkgs/pkgs/tools/typesetting/tex/texlive/combine.nix4
-rw-r--r--nixpkgs/pkgs/tools/video/gopro/default.nix4
-rw-r--r--nixpkgs/pkgs/tools/video/rav1e/default.nix32
-rw-r--r--nixpkgs/pkgs/tools/virtualization/alpine-make-vm-image/default.nix36
-rw-r--r--nixpkgs/pkgs/tools/virtualization/govc/default.nix6
-rw-r--r--nixpkgs/pkgs/tools/virtualization/linode-cli/default.nix8
-rwxr-xr-xnixpkgs/pkgs/tools/virtualization/nixos-container/nixos-container.pl38
-rw-r--r--nixpkgs/pkgs/tools/wayland/wayland-utils/default.nix30
-rw-r--r--nixpkgs/pkgs/top-level/aliases.nix50
-rw-r--r--nixpkgs/pkgs/top-level/all-packages.nix1145
-rw-r--r--nixpkgs/pkgs/top-level/beam-packages.nix81
-rw-r--r--nixpkgs/pkgs/top-level/coq-packages.nix5
-rw-r--r--nixpkgs/pkgs/top-level/darwin-packages.nix2
-rw-r--r--nixpkgs/pkgs/top-level/dhall-packages.nix28
-rw-r--r--nixpkgs/pkgs/top-level/dotnet-packages.nix2
-rw-r--r--nixpkgs/pkgs/top-level/haskell-packages.nix23
-rw-r--r--nixpkgs/pkgs/top-level/make-tarball.nix1
-rw-r--r--nixpkgs/pkgs/top-level/ocaml-packages.nix119
-rw-r--r--nixpkgs/pkgs/top-level/perl-packages.nix1772
-rw-r--r--nixpkgs/pkgs/top-level/php-packages.nix29
-rw-r--r--nixpkgs/pkgs/top-level/python-packages.nix422
-rw-r--r--nixpkgs/pkgs/top-level/release-cross.nix4
-rw-r--r--nixpkgs/pkgs/top-level/release-lib.nix7
-rw-r--r--nixpkgs/pkgs/top-level/release-small.nix4
-rw-r--r--nixpkgs/pkgs/top-level/release.nix3
-rw-r--r--nixpkgs/pkgs/top-level/static.nix34
4217 files changed, 94176 insertions, 57901 deletions
diff --git a/nixpkgs/pkgs/applications/audio/aeolus/default.nix b/nixpkgs/pkgs/applications/audio/aeolus/default.nix
index bfd75b4e75c..c4982025999 100644
--- a/nixpkgs/pkgs/applications/audio/aeolus/default.nix
+++ b/nixpkgs/pkgs/applications/audio/aeolus/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "aeolus";
- version = "0.9.8";
+ version = "0.9.9";
src = fetchurl {
url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/${pname}-${version}.tar.bz2";
- sha256 = "1zfr3567mwbqsfybkhg03n5dvmhllk88c9ayb10qzz2nh6d7g2qn";
+ sha256 = "04y1j36y7vc93bv299vfiawbww4ym6q7avfx8vw6rmxr817zrch3";
};
buildInputs = [
diff --git a/nixpkgs/pkgs/applications/audio/amarok/default.nix b/nixpkgs/pkgs/applications/audio/amarok/default.nix
index 25fceb357cc..063cfcaa9fa 100644
--- a/nixpkgs/pkgs/applications/audio/amarok/default.nix
+++ b/nixpkgs/pkgs/applications/audio/amarok/default.nix
@@ -3,21 +3,21 @@
, qca-qt5, qjson, qtquickcontrols2, qtscript, qtwebengine
, karchive, kcmutils, kconfig, kdnssd, kguiaddons, kinit, kirigami2, knewstuff, knotifyconfig, ktexteditor, kwindowsystem
, fftw, phonon, plasma-framework, threadweaver
-, curl, ffmpeg, gdk-pixbuf, libaio, libmtp, loudmouth, lzo, lz4, mysql57, pcre, snappy, taglib, taglib_extras
+, curl, ffmpeg_3, gdk-pixbuf, libaio, liblastfm, libmtp, loudmouth, lzo, lz4, mysql57, pcre, snappy, taglib, taglib_extras
}:
mkDerivation rec {
- pname = "amarok";
- version = "2.9.0-20190824";
+ pname = "amarok-unstable";
+ version = "2020-06-12";
src = fetchgit {
# master has the Qt5 version as of April 2018 but a formal release has not
# yet been made so change this back to the proper upstream when such a
# release is out
- url = "git://anongit.kde.org/amarok.git";
+ url = "https://invent.kde.org/multimedia/amarok.git";
# url = "mirror://kde/stable/${pname}/${version}/src/${name}.tar.xz";
- rev = "457fbda25a85a102bfda92aa7137e7ef5e4c8b00";
- sha256 = "1ig2mg8pqany6m2zplkrvldcv4ibxwsypnyv5igm7nz7ax82cd5j";
+ rev = "fece39b0e81db310b6a6e08f93d83b0d498cd02b";
+ sha256 = "12casnq6w5yp2jlvnr466pjpkn0vriry8jzfq2qkjl564y0vhy9x";
};
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
@@ -26,7 +26,7 @@ mkDerivation rec {
qca-qt5 qjson qtquickcontrols2 qtscript qtwebengine
karchive kcmutils kconfig kdnssd kguiaddons kinit kirigami2 knewstuff knotifyconfig ktexteditor kwindowsystem
phonon plasma-framework threadweaver
- curl fftw ffmpeg gdk-pixbuf libaio libmtp loudmouth lz4 lzo mysql57.server mysql57.server.static
+ curl fftw ffmpeg_3 gdk-pixbuf libaio liblastfm libmtp loudmouth lz4 lzo mysql57.server mysql57.server.static
pcre snappy taglib taglib_extras
];
diff --git a/nixpkgs/pkgs/applications/audio/ardour/default.nix b/nixpkgs/pkgs/applications/audio/ardour/default.nix
index c99545bb74f..0c38057d56f 100644
--- a/nixpkgs/pkgs/applications/audio/ardour/default.nix
+++ b/nixpkgs/pkgs/applications/audio/ardour/default.nix
@@ -8,7 +8,7 @@
, curl
, dbus
, doxygen
-, ffmpeg
+, ffmpeg_3
, fftw
, fftwSinglePrec
, flac
@@ -55,13 +55,13 @@
}:
stdenv.mkDerivation rec {
pname = "ardour";
- version = "6.0";
+ version = "6.2";
# don't fetch releases from the GitHub mirror, they are broken
src = fetchgit {
url = "git://git.ardour.org/ardour/ardour.git";
rev = version;
- sha256 = "162jd96zahl05fdmjwvpdfjxbhd6ifbav6xqa0vv6rsdl4zk395q";
+ sha256 = "17jxbqavricy01x4ymq6d302djsqfnv84m7dm4fd8cpka0dqjp1y";
};
patches = [
@@ -87,7 +87,7 @@ stdenv.mkDerivation rec {
cppunit
curl
dbus
- ffmpeg
+ ffmpeg_3
fftw
fftwSinglePrec
flac
@@ -149,8 +149,8 @@ stdenv.mkDerivation rec {
sed 's|/usr/include/libintl.h|${glibc.dev}/include/libintl.h|' -i wscript
patchShebangs ./tools/
substituteInPlace libs/ardour/video_tools_paths.cc \
- --replace 'ffmpeg_exe = X_("");' 'ffmpeg_exe = X_("${ffmpeg}/bin/ffmpeg");' \
- --replace 'ffprobe_exe = X_("");' 'ffprobe_exe = X_("${ffmpeg}/bin/ffprobe");'
+ --replace 'ffmpeg_exe = X_("");' 'ffmpeg_exe = X_("${ffmpeg_3}/bin/ffmpeg");' \
+ --replace 'ffprobe_exe = X_("");' 'ffprobe_exe = X_("${ffmpeg_3}/bin/ffprobe");'
'';
postInstall = ''
diff --git a/nixpkgs/pkgs/applications/audio/artyFX/default.nix b/nixpkgs/pkgs/applications/audio/artyFX/default.nix
index 0265e0f75ec..8cf9bec2e3d 100644
--- a/nixpkgs/pkgs/applications/audio/artyFX/default.nix
+++ b/nixpkgs/pkgs/applications/audio/artyFX/default.nix
@@ -2,13 +2,14 @@
stdenv.mkDerivation rec {
pname = "artyFX";
- version = "1.3";
+ # Fix build with lv2 1.18: https://github.com/openAVproductions/openAV-ArtyFX/pull/41/commits/492587461b50d140455aa3c98d915eb8673bebf0
+ version = "unstable-2020-04-28";
src = fetchFromGitHub {
owner = "openAVproductions";
repo = "openAV-ArtyFX";
- rev = "release-${version}";
- sha256 = "012hcy1mxl7gs2lipfcqp5x0xv1azb9hjrwf0h59yyxnzx96h7c9";
+ rev = "492587461b50d140455aa3c98d915eb8673bebf0";
+ sha256 = "0wwg8ivnpyy0235bapjy4g0ij85zq355jwi6c1nkrac79p4z9ail";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/applications/audio/asunder/default.nix b/nixpkgs/pkgs/applications/audio/asunder/default.nix
index 7d90ac36f36..998535a8eb0 100644
--- a/nixpkgs/pkgs/applications/audio/asunder/default.nix
+++ b/nixpkgs/pkgs/applications/audio/asunder/default.nix
@@ -12,11 +12,11 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- version = "2.9.5";
+ version = "2.9.6";
pname = "asunder";
src = fetchurl {
url = "http://littlesvr.ca/asunder/releases/${pname}-${version}.tar.bz2";
- sha256 = "069x6az2r3wlb2hd07iz0hxpxwknw7s9h7pyhnkmzv1pw9ci3kk4";
+ sha256 = "1ycnd82lh7qy1pcbngd4b41s16j9hnm2kyfrncg4cwr3bfk7yg7a";
};
nativeBuildInputs = [ intltool makeWrapper pkgconfig ];
diff --git a/nixpkgs/pkgs/applications/audio/audacious/default.nix b/nixpkgs/pkgs/applications/audio/audacious/default.nix
index b06175f37f3..c441a2f9f3f 100644
--- a/nixpkgs/pkgs/applications/audio/audacious/default.nix
+++ b/nixpkgs/pkgs/applications/audio/audacious/default.nix
@@ -1,39 +1,40 @@
-{ stdenv, fetchurl, pkgconfig, wrapGAppsHook, gettext, glib, gtk3
-, libmowgli, dbus-glib, libxml2, xorg, gnome3, alsaLib
-, libpulseaudio, libjack2, fluidsynth, libmad, libogg, libvorbis
-, libcdio, libcddb, flac, ffmpeg, mpg123, libcue, libmms, libbs2b
-, libsndfile, libmodplug, libsamplerate, soxr, lirc, curl, wavpack
-, neon, faad2, lame, libnotify, libsidplayfp
+{
+ mkDerivation, lib, fetchurl, fetchpatch,
+ gettext, pkgconfig,
+ qtbase,
+ alsaLib, curl, faad2, ffmpeg, flac, fluidsynth, gdk-pixbuf, lame, libbs2b,
+ libcddb, libcdio, libcdio-paranoia, libcue, libjack2, libmad, libmms, libmodplug,
+ libmowgli, libnotify, libogg, libpulseaudio, libsamplerate, libsidplayfp,
+ libsndfile, libvorbis, libxml2, lirc, mpg123, neon, qtmultimedia, soxr,
+ wavpack, openmpt123
}:
-stdenv.mkDerivation rec {
+mkDerivation rec {
pname = "audacious";
- version = "3.9";
+ version = "4.0.5";
src = fetchurl {
- url = "https://distfiles.audacious-media-player.org/audacious-${version}-gtk3.tar.bz2";
- sha256 = "0dc7fg0v2l2j4h9cz1baz7rf4n0a5jgk09qvsj806sh6jp7w6ipm";
+ url = "http://distfiles.audacious-media-player.org/audacious-${version}.tar.bz2";
+ sha256 = "028zjgz0p7ys15lk2a30m5zcv9xrx3ga50wjsh4m4zxilgkakbji";
};
-
pluginsSrc = fetchurl {
- url = "http://distfiles.audacious-media-player.org/audacious-plugins-${version}-gtk3.tar.bz2";
- sha256 = "1gck37c5pnzxdhrnb1g75b5hi31s2dc952wifxns45pkdlayrmra";
+ url = "http://distfiles.audacious-media-player.org/audacious-plugins-${version}.tar.bz2";
+ sha256 = "0ny5w1agr9jaz5w3wyyxf1ygmzmd1sivaf97lcm4z4w6529520lz";
};
- nativeBuildInputs = [
- pkgconfig wrapGAppsHook
- ];
+ nativeBuildInputs = [ gettext pkgconfig ];
buildInputs = [
- gettext glib gtk3 libmowgli dbus-glib libxml2
- xorg.libXcomposite gnome3.adwaita-icon-theme alsaLib libjack2
- libpulseaudio fluidsynth libmad libogg libvorbis libcdio
- libcddb flac ffmpeg mpg123 libcue libmms libbs2b libsndfile
- libmodplug libsamplerate soxr lirc curl wavpack neon faad2
- lame libnotify libsidplayfp
- ];
+ # Core dependencies
+ qtbase
- configureFlags = [ "--enable-statusicon" ];
+ # Plugin dependencies
+ alsaLib curl faad2 ffmpeg flac fluidsynth gdk-pixbuf lame libbs2b libcddb
+ libcdio libcdio-paranoia libcue libjack2 libmad libmms libmodplug libmowgli
+ libnotify libogg libpulseaudio libsamplerate libsidplayfp libsndfile
+ libvorbis libxml2 lirc mpg123 neon qtmultimedia soxr wavpack
+ openmpt123
+ ];
# Here we build both audacious and audacious-plugins in one
# derivations, since they really expect to be in the same prefix.
@@ -44,10 +45,8 @@ stdenv.mkDerivation rec {
source $stdenv/setup
genericBuild
)
-
# Then build the plugins.
(
- dontWrapGApps=true
nativeBuildInputs="$out $nativeBuildInputs" # to find audacious
source $stdenv/setup
rm -rfv audacious-*
@@ -56,12 +55,10 @@ stdenv.mkDerivation rec {
)
'';
- enableParallelBuilding = true;
-
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Audio player";
homepage = "https://audacious-media-player.org/";
- maintainers = with maintainers; [ eelco ramkromberg ];
+ maintainers = with maintainers; [ eelco ramkromberg ttuegel ];
platforms = with platforms; linux;
license = with licenses; [
bsd2 bsd3 #https://github.com/audacious-media-player/audacious/blob/master/COPYING
diff --git a/nixpkgs/pkgs/applications/audio/audacious/qt-5.nix b/nixpkgs/pkgs/applications/audio/audacious/qt-5.nix
deleted file mode 100644
index 45525571a64..00000000000
--- a/nixpkgs/pkgs/applications/audio/audacious/qt-5.nix
+++ /dev/null
@@ -1,92 +0,0 @@
-{
- mkDerivation, lib, fetchurl, fetchpatch,
- gettext, pkgconfig,
- qtbase,
- alsaLib, curl, faad2, ffmpeg, flac, fluidsynth, gdk-pixbuf, lame, libbs2b,
- libcddb, libcdio, libcue, libjack2, libmad, libmms, libmodplug,
- libmowgli, libnotify, libogg, libpulseaudio, libsamplerate, libsidplayfp,
- libsndfile, libvorbis, libxml2, lirc, mpg123, neon, qtmultimedia, soxr,
- wavpack
-}:
-
-let
- version = "3.9";
- sources = {
- "audacious-${version}" = fetchurl {
- url = "http://distfiles.audacious-media-player.org/audacious-${version}.tar.bz2";
- sha256 = "0pmhrhsjhqnrq3zh4rhfys5jas53ph5ijkq010dxg1n779kl901d";
- };
-
- "audacious-plugins-${version}" = fetchurl {
- url = "http://distfiles.audacious-media-player.org/audacious-plugins-${version}.tar.bz2";
- sha256 = "1f17r7ar0mngcf7z41s6xh073vjafw3i7iy9ijb0cd6bi48g5xwb";
- };
- };
-
- qt510_plugins_patch = fetchpatch {
- url = "https://github.com/audacious-media-player/audacious-plugins/commit/971f7ff7c3d8a0b9b420bf4fd19ab97755607637.patch";
- sha256 = "15fy37syj9ygl2ibkkz3g3b9wd22vk9bjfmvqhhkpxphry2zwb17";
- };
-in
-
-mkDerivation {
- inherit version;
- name = "audacious-qt5-${version}";
-
- sourceFiles = lib.attrValues sources;
- sourceRoots = lib.attrNames sources;
-
- nativeBuildInputs = [ gettext pkgconfig ];
-
- inherit qt510_plugins_patch;
-
- buildInputs = [
- # Core dependencies
- qtbase
-
- # Plugin dependencies
- alsaLib curl faad2 ffmpeg flac fluidsynth gdk-pixbuf lame libbs2b libcddb
- libcdio libcue libjack2 libmad libmms libmodplug libmowgli
- libnotify libogg libpulseaudio libsamplerate libsidplayfp libsndfile
- libvorbis libxml2 lirc mpg123 neon qtmultimedia soxr wavpack
- ];
-
- configureFlags = [ "--enable-qt" "--disable-gtk" ];
-
- # Here we build both audacious and audacious-plugins in one
- # derivations, since they really expect to be in the same prefix.
- # This is slighly tricky.
- builder = builtins.toFile "builder.sh" ''
- sourceFiles=( $sourceFiles )
- sourceRoots=( $sourceRoots )
- for (( i=0 ; i < ''${#sourceFiles[*]} ; i++ )); do
-
- (
- # only patch the plugins
- if [ "$i" -eq "1" ]; then
- patches=( $qt510_plugins_patch )
- fi
- src=''${sourceFiles[$i]}
- sourceRoot=''${sourceRoots[$i]}
- source $stdenv/setup
- genericBuild
- )
-
- if [ $i == 0 ]; then
- nativeBuildInputs="$out $nativeBuildInputs"
- fi
-
- done
- '';
-
- meta = with lib; {
- description = "Audio player";
- homepage = "https://audacious-media-player.org/";
- maintainers = with maintainers; [ ttuegel ];
- platforms = with platforms; linux;
- license = with licenses; [
- bsd2 bsd3 #https://github.com/audacious-media-player/audacious/blob/master/COPYING
- gpl2 gpl3 lgpl2Plus #http://redmine.audacious-media-player.org/issues/46
- ];
- };
-}
diff --git a/nixpkgs/pkgs/applications/audio/audacity/default.nix b/nixpkgs/pkgs/applications/audio/audacity/default.nix
index 542a1f85188..58f25d46e0b 100644
--- a/nixpkgs/pkgs/applications/audio/audacity/default.nix
+++ b/nixpkgs/pkgs/applications/audio/audacity/default.nix
@@ -1,28 +1,21 @@
-{ stdenv, fetchzip, wxGTK30, pkgconfig, file, gettext,
+{ stdenv, fetchzip, wxGTK31, pkgconfig, file, gettext,
libvorbis, libmad, libjack2, lv2, lilv, serd, sord, sratom, suil, alsaLib, libsndfile, soxr, flac, lame,
- expat, libid3tag, ffmpeg, soundtouch, /*, portaudio - given up fighting their portaudio.patch */
- autoconf, automake, libtool
+ expat, libid3tag, ffmpeg_3, soundtouch, /*, portaudio - given up fighting their portaudio.patch */
+ pcre, vamp-plugin-sdk, portmidi, twolame, git,
+ cmake, libtool
}:
with stdenv.lib;
stdenv.mkDerivation rec {
- version = "2.4.1";
+ version = "2.4.2";
pname = "audacity";
src = fetchzip {
url = "https://github.com/audacity/audacity/archive/Audacity-${version}.tar.gz";
- sha256 = "1xk0piv72d2xd3p7igr916fhcbrm76fhjr418k1rlqdzzg1hfljn";
+ sha256 = "0lklcvqkxrr2gkb9gh3422iadzl2rv9v0a8s76rwq43lj2im7546";
};
- preConfigure = /* we prefer system-wide libs */ ''
- autoreconf -vi # use system libraries
-
- # we will get a (possibly harmless) warning during configure without this
- substituteInPlace configure \
- --replace /usr/bin/file ${file}/bin/file
- '';
-
configureFlags = [
"--with-libsamplerate"
];
@@ -43,11 +36,12 @@ stdenv.mkDerivation rec {
"-lswscale"
];
- nativeBuildInputs = [ pkgconfig autoconf automake libtool ];
+ nativeBuildInputs = [ pkgconfig cmake libtool git ];
buildInputs = [
- file gettext wxGTK30 expat alsaLib
- libsndfile soxr libid3tag libjack2 lv2 lilv serd sord sratom suil wxGTK30.gtk
- ffmpeg libmad lame libvorbis flac soundtouch
+ file gettext wxGTK31 expat alsaLib
+ libsndfile soxr libid3tag libjack2 lv2 lilv serd sord sratom suil wxGTK31.gtk
+ ffmpeg_3 libmad lame libvorbis flac soundtouch
+ pcre vamp-plugin-sdk portmidi twolame
]; #ToDo: detach sbsms
enableParallelBuilding = true;
@@ -59,6 +53,7 @@ stdenv.mkDerivation rec {
description = "Sound editor with graphical UI";
homepage = "http://audacityteam.org/";
license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ lheckemann ];
platforms = intersectLists platforms.linux platforms.x86; # fails on ARM
};
}
diff --git a/nixpkgs/pkgs/applications/audio/bambootracker/default.nix b/nixpkgs/pkgs/applications/audio/bambootracker/default.nix
new file mode 100644
index 00000000000..c74c0ca4eff
--- /dev/null
+++ b/nixpkgs/pkgs/applications/audio/bambootracker/default.nix
@@ -0,0 +1,72 @@
+{ mkDerivation
+, stdenv
+, fetchFromGitHub
+, fetchpatch
+, installShellFiles
+, qmake
+, qtbase
+, qtmultimedia
+, qttools
+, alsaSupport ? stdenv.hostPlatform.isLinux
+, alsaLib
+, pulseSupport ? stdenv.hostPlatform.isLinux
+, libpulseaudio
+, jackSupport ? stdenv.hostPlatform.isUnix
+, libjack2
+}:
+let
+
+ inherit (stdenv.lib) optional optionals;
+
+in
+mkDerivation rec {
+ pname = "bambootracker";
+ version = "0.4.3";
+
+ src = fetchFromGitHub {
+ owner = "rerrahkr";
+ repo = "BambooTracker";
+ rev = "v${version}";
+ sha256 = "0gq40qmsdavsyl2d6a71rwp4mjlwvp1c8bry32srn4hliwfnvqa6";
+ };
+
+ # Fix macOS build until new release
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/rerrahkr/BambooTracker/commit/45346ed99559d44c2e32a5c6138a0835b212e875.patch";
+ sha256 = "1xkiqira1kpcqkacycy0y7qm1brhf89amliv42byijl4palmykh2";
+ })
+ ];
+
+ preConfigure = "cd BambooTracker";
+
+ nativeBuildInputs = [ qmake qttools installShellFiles ];
+
+ buildInputs = [ qtbase qtmultimedia ]
+ ++ optional alsaSupport alsaLib
+ ++ optional pulseSupport libpulseaudio
+ ++ optional jackSupport libjack2;
+
+ qmakeFlags = [ "CONFIG+=release" "CONFIG-=debug" ]
+ ++ optional pulseSupport "CONFIG+=use_pulse"
+ ++ optionals jackSupport [ "CONFIG+=use_jack" "CONFIG+=jack_has_rename" ];
+
+ postInstall = ''
+ install -Dm644 ../BambooTracker.desktop $out/share/applications/BambooTracker.desktop
+ installManPage ../BambooTracker*.1
+
+ cp -r ../{demos,licenses,skins,LICENSE} $out/share/BambooTracker/
+
+ for size in 16x16 256x256; do
+ install -Dm644 res/icon/icon_$size.png $out/share/icons/hicolor/$size/apps/BambooTracker.png
+ done
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A tracker for YM2608 (OPNA) which was used in NEC PC-8801/9801 series computers";
+ homepage = "https://github.com/rerrahkr/BambooTracker";
+ license = licenses.gpl2Only;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ OPNA2608 ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/audio/bitwig-studio/bitwig-studio1.nix b/nixpkgs/pkgs/applications/audio/bitwig-studio/bitwig-studio1.nix
index 910c1cfe51b..61d522f677f 100644
--- a/nixpkgs/pkgs/applications/audio/bitwig-studio/bitwig-studio1.nix
+++ b/nixpkgs/pkgs/applications/audio/bitwig-studio/bitwig-studio1.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, alsaLib, bzip2, cairo, dpkg, freetype, gdk-pixbuf
, wrapGAppsHook, gtk2, gtk3, harfbuzz, jdk, lib, xorg
-, libbsd, libjack2, libpng, ffmpeg
+, libbsd, libjack2, libpng, ffmpeg_3
, libxkbcommon
, makeWrapper, pixman, autoPatchelfHook
, xdg_utils, zenity, zlib }:
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
];
binPath = lib.makeBinPath [
- xdg_utils zenity ffmpeg
+ xdg_utils zenity ffmpeg_3
];
installPhase = ''
diff --git a/nixpkgs/pkgs/applications/audio/bitwig-studio/bitwig-studio3.nix b/nixpkgs/pkgs/applications/audio/bitwig-studio/bitwig-studio3.nix
index 59136596b0e..0ca556a16ef 100644
--- a/nixpkgs/pkgs/applications/audio/bitwig-studio/bitwig-studio3.nix
+++ b/nixpkgs/pkgs/applications/audio/bitwig-studio/bitwig-studio3.nix
@@ -2,11 +2,11 @@
bitwig-studio1.overrideAttrs (oldAttrs: rec {
name = "bitwig-studio-${version}";
- version = "3.1.3";
+ version = "3.2.2";
src = fetchurl {
url = "https://downloads.bitwig.com/stable/${version}/bitwig-studio-${version}.deb";
- sha256 = "11z5flmp55ywgxyccj3pzhijhaggi42i2pvacg88kcpj0cin57vl";
+ sha256 = "10zb78n75nbriyjah0m3syv3rv7qwbmj590z24hss7lifa3rs784";
};
buildInputs = oldAttrs.buildInputs ++ [ xorg.libXtst ];
diff --git a/nixpkgs/pkgs/applications/audio/bjumblr/default.nix b/nixpkgs/pkgs/applications/audio/bjumblr/default.nix
index de0cae7a21a..458fe20937a 100644
--- a/nixpkgs/pkgs/applications/audio/bjumblr/default.nix
+++ b/nixpkgs/pkgs/applications/audio/bjumblr/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "BJumblr";
- version = "0.2";
+ version = "1.4.0";
src = fetchFromGitHub {
owner = "sjaehn";
repo = pname;
- rev = "v${version}";
- sha256 = "14z8113zkwykbhm1a8h2xs972dgifvlfij92b08jckyc7cbz84ys";
+ rev = version;
+ sha256 = "03x1gvri9yk000fvvc8zvvywf38cc41vkyhhp9xby71b23n5wbn0";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/applications/audio/bs1770gain/default.nix b/nixpkgs/pkgs/applications/audio/bs1770gain/default.nix
index 76a78935619..47de14ecb25 100644
--- a/nixpkgs/pkgs/applications/audio/bs1770gain/default.nix
+++ b/nixpkgs/pkgs/applications/audio/bs1770gain/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, ffmpeg, sox }:
+{ stdenv, fetchurl, ffmpeg_3, sox }:
stdenv.mkDerivation rec {
pname = "bs1770gain";
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "1p6yz5q7czyf9ard65sp4kawdlkg40cfscr3b24znymmhs3p7rbk";
};
- buildInputs = [ ffmpeg sox ];
+ buildInputs = [ ffmpeg_3 sox ];
NIX_CFLAGS_COMPILE = "-Wno-error";
diff --git a/nixpkgs/pkgs/applications/audio/bsequencer/default.nix b/nixpkgs/pkgs/applications/audio/bsequencer/default.nix
index bb45a846b1b..37dcada961d 100644
--- a/nixpkgs/pkgs/applications/audio/bsequencer/default.nix
+++ b/nixpkgs/pkgs/applications/audio/bsequencer/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "BSEQuencer";
- version = "1.4.2";
+ version = "1.6.0";
src = fetchFromGitHub {
owner = "sjaehn";
repo = pname;
rev = "${version}";
- sha256 = "1fz0p0ba00b7k7a8q9mxwj01jwl8xwh9a2npn00pbbdrg9zv4fdr";
+ sha256 = "0w21kzq695xy4i1r6xvvh7sad5m0rlmdgc7ykmrlzfsm1252dz80";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/applications/audio/cantata/default.nix b/nixpkgs/pkgs/applications/audio/cantata/default.nix
index 799cefc7819..e5d62b15f45 100644
--- a/nixpkgs/pkgs/applications/audio/cantata/default.nix
+++ b/nixpkgs/pkgs/applications/audio/cantata/default.nix
@@ -10,7 +10,7 @@
, withTaglib ? true, taglib, taglib_extras
, withHttpStream ? true, qtmultimedia
-, withReplaygain ? true, ffmpeg, speex, mpg123
+, withReplaygain ? true, ffmpeg_3, speex, mpg123
, withMtp ? true, libmtp
, withOnlineServices ? true
, withDevices ? true, udisks2
@@ -50,7 +50,7 @@ in mkDerivation {
buildInputs = [ qtbase qtsvg ]
++ lib.optionals withTaglib [ taglib taglib_extras ]
- ++ lib.optionals withReplaygain [ ffmpeg speex mpg123 ]
+ ++ lib.optionals withReplaygain [ ffmpeg_3 speex mpg123 ]
++ lib.optional withHttpStream qtmultimedia
++ lib.optional withCdda cdparanoia
++ lib.optional withCddb libcddb
diff --git a/nixpkgs/pkgs/applications/audio/carla/default.nix b/nixpkgs/pkgs/applications/audio/carla/default.nix
index bf297d8a83c..11050761661 100644
--- a/nixpkgs/pkgs/applications/audio/carla/default.nix
+++ b/nixpkgs/pkgs/applications/audio/carla/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, alsaLib, file, fluidsynth, ffmpeg, jack2,
+{ stdenv, fetchFromGitHub, alsaLib, file, fluidsynth, ffmpeg_3, jack2,
liblo, libpulseaudio, libsndfile, pkgconfig, python3Packages,
which, withFrontend ? true,
withQt ? true, qtbase ? null, wrapQtAppsHook ? null,
@@ -15,13 +15,13 @@ assert withGtk3 -> gtk3 != null;
stdenv.mkDerivation rec {
pname = "carla";
- version = "2.1";
+ version = "2.1.1";
src = fetchFromGitHub {
owner = "falkTX";
repo = pname;
rev = "v${version}";
- sha256 = "074y40yrgl3qrdr3a5vn0scsw0qv77r5p5m6gc89zhf20ic8ajzc";
+ sha256 = "0c3y4a6cgi4bv1mg57i3qn5ia6pqjqlaylvkapj6bmpsw71ig22g";
};
nativeBuildInputs = [
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
] ++ optional withFrontend pyqt5;
buildInputs = [
- file liblo alsaLib fluidsynth ffmpeg jack2 libpulseaudio libsndfile
+ file liblo alsaLib fluidsynth ffmpeg_3 jack2 libpulseaudio libsndfile
] ++ pythonPath
++ optional withQt qtbase
++ optional withGtk2 gtk2
diff --git a/nixpkgs/pkgs/applications/audio/cava/default.nix b/nixpkgs/pkgs/applications/audio/cava/default.nix
index 2bdca386bf4..26cc8cd78da 100644
--- a/nixpkgs/pkgs/applications/audio/cava/default.nix
+++ b/nixpkgs/pkgs/applications/audio/cava/default.nix
@@ -3,7 +3,7 @@
stdenv.mkDerivation rec {
pname = "cava";
- version = "0.6.1";
+ version = "0.7.2";
buildInputs = [
alsaLib
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
owner = "karlstav";
repo = "cava";
rev = version;
- sha256 = "1kvhqgijs29909w3sq9m0bslx2zxxn4b3i07kdz4hb0dqkppxpjy";
+ sha256 = "1chc08spjf5i17n8y48aqzdxsj8vvf0r2l62ldw2pqgw60dacvs1";
};
nativeBuildInputs = [ autoreconfHook ];
diff --git a/nixpkgs/pkgs/applications/audio/clementine/clementine-spotify-blob-remove-from-build.patch b/nixpkgs/pkgs/applications/audio/clementine/clementine-spotify-blob-remove-from-build.patch
deleted file mode 100644
index 226536a13ba..00000000000
--- a/nixpkgs/pkgs/applications/audio/clementine/clementine-spotify-blob-remove-from-build.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 23070d9..83b6772 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -275,8 +275,6 @@ optional_component(LIBPULSE ON "Pulse audio integration"
- optional_component(VISUALISATIONS ON "Visualisations")
-
- if(NOT HAVE_SPOTIFY_BLOB AND NOT CRYPTOPP_FOUND)
-- message(FATAL_ERROR "Either crypto++ must be available or the non-GPL Spotify "
-- "code must be compiled in")
- elseif(CRYPTOPP_FOUND)
- set(HAVE_CRYPTOPP ON)
- set(HAVE_SPOTIFY_DOWNLOADER ON)
-@@ -434,7 +432,6 @@ if(HAVE_BREAKPAD)
- endif(HAVE_BREAKPAD)
-
- if(HAVE_SPOTIFY_BLOB)
-- add_subdirectory(ext/clementine-spotifyblob)
- endif(HAVE_SPOTIFY_BLOB)
-
- if(HAVE_MOODBAR)
diff --git a/nixpkgs/pkgs/applications/audio/clementine/default.nix b/nixpkgs/pkgs/applications/audio/clementine/default.nix
index 15d0f92b76a..0c1690f1462 100644
--- a/nixpkgs/pkgs/applications/audio/clementine/default.nix
+++ b/nixpkgs/pkgs/applications/audio/clementine/default.nix
@@ -1,4 +1,5 @@
-{ stdenv, fetchFromGitHub, fetchpatch, boost, cmake, chromaprint, gettext, gst_all_1, liblastfm
+{ stdenv, mkDerivation, fetchFromGitHub, fetchpatch, boost, cmake, chromaprint, gettext, gst_all_1, liblastfm
+, qtbase, qtx11extras
, taglib, fftw, glew, qjson, sqlite, libgpod, libplist, usbmuxd, libmtp
, libpulseaudio, gvfs, libcdio, libechonest, libspotify, pcre, projectm, protobuf
, qca2, pkgconfig, sparsehash, config, makeWrapper, gst_plugins }:
@@ -9,30 +10,17 @@ let
withCD = config.clementine.cd or true;
withCloud = config.clementine.cloud or true;
- version = "1.3.1";
+ version = "1.4.0rc1";
src = fetchFromGitHub {
owner = "clementine-player";
repo = "Clementine";
rev = version;
- sha256 = "0i3jkfs8dbfkh47jq3cnx7pip47naqg7w66vmfszk4d8vj37j62j";
+ sha256 = "1rqk0hrsn8f8bjk0j0vq1af0ygy6xx7qi9fw0jjw2cmj6kzckyi2";
};
patches = [
./clementine-spotify-blob.patch
- # Required so as to avoid adding libspotify as a build dependency (as it is
- # unfree and thus would prevent us from having a free package).
- ./clementine-spotify-blob-remove-from-build.patch
- (fetchpatch {
- # Fix w/gcc7
- url = "https://github.com/clementine-player/Clementine/pull/5630.patch";
- sha256 = "0px7xp1m4nvrncx8sga1qlxppk562wrk2qqk19iiry84nxg20mk4";
- })
- (fetchpatch {
- # Fixes compilation with chromaprint >= 1.4
- url = "https://github.com/clementine-player/Clementine/commit/d3ea0c8482dfd3f6264a30cfceb456076d76e6cd.patch";
- sha256 = "1ifrs5aqdzw16jbnf0z1ilir20chdnr9k5n21r99miq9hzjpbh12";
- })
];
nativeBuildInputs = [ cmake pkgconfig ];
@@ -54,6 +42,8 @@ let
protobuf
qca2
qjson
+ qtbase
+ qtx11extras
sqlite
taglib
]
@@ -71,7 +61,7 @@ let
-e 's,libprotobuf.a,protobuf,g'
'';
- free = stdenv.mkDerivation {
+ free = mkDerivation {
pname = "clementine-free";
inherit version;
inherit src patches nativeBuildInputs postPatch;
@@ -79,7 +69,14 @@ let
# gst_plugins needed for setup-hooks
buildInputs = buildInputs ++ [ makeWrapper ] ++ gst_plugins;
- cmakeFlags = [ "-DUSE_SYSTEM_PROJECTM=ON" ];
+ preConfigure = ''
+ rm -rf ext/{,lib}clementine-spotifyblob
+ '';
+
+ cmakeFlags = [
+ "-DUSE_SYSTEM_PROJECTM=ON"
+ "-DSPOTIFY_BLOB=OFF"
+ ];
enableParallelBuilding = true;
@@ -100,15 +97,11 @@ let
};
# Unfree Spotify blob for Clementine
- unfree = stdenv.mkDerivation {
+ unfree = mkDerivation {
pname = "clementine-blob";
inherit version;
# Use the same patches and sources as Clementine
- inherit src nativeBuildInputs postPatch;
-
- patches = [
- ./clementine-spotify-blob.patch
- ];
+ inherit src nativeBuildInputs patches postPatch;
buildInputs = buildInputs ++ [ libspotify makeWrapper ];
# Only build and install the Spotify blob
diff --git a/nixpkgs/pkgs/applications/audio/deadbeef/default.nix b/nixpkgs/pkgs/applications/audio/deadbeef/default.nix
index 4c2323fbe8a..6b92d1263e3 100644
--- a/nixpkgs/pkgs/applications/audio/deadbeef/default.nix
+++ b/nixpkgs/pkgs/applications/audio/deadbeef/default.nix
@@ -17,7 +17,7 @@
, aacSupport ? true, faad2 ? null
, opusSupport ? true, opusfile ? null
, wavpackSupport ? false, wavpack ? null
-, ffmpegSupport ? false, ffmpeg ? null
+, ffmpegSupport ? false, ffmpeg_3 ? null
, apeSupport ? true, yasm ? null
# misc plugins
, zipSupport ? true, libzip ? null
@@ -45,7 +45,7 @@ assert cdaSupport -> (libcdio != null && libcddb != null);
assert aacSupport -> faad2 != null;
assert opusSupport -> opusfile != null;
assert zipSupport -> libzip != null;
-assert ffmpegSupport -> ffmpeg != null;
+assert ffmpegSupport -> ffmpeg_3 != null;
assert apeSupport -> yasm != null;
assert artworkSupport -> imlib2 != null;
assert hotkeysSupport -> libX11 != null;
@@ -59,13 +59,13 @@ assert remoteSupport -> curl != null;
stdenv.mkDerivation rec {
pname = "deadbeef";
- version = "1.8.3";
+ version = "1.8.4";
src = fetchFromGitHub {
owner = "DeaDBeeF-Player";
repo = "deadbeef";
rev = version;
- sha256 = "0n0q7zfl56gnadcqqp5rg7sbh1xvfcmp7cvmh2ax07037b346qig";
+ sha256 = "161b0ll8v4cjgwwmk137hzvh0jidlkx56vjkpnr70f0x4jzv2nll";
};
buildInputs = with stdenv.lib; [ jansson ]
@@ -79,7 +79,7 @@ stdenv.mkDerivation rec {
++ optional aacSupport faad2
++ optional opusSupport opusfile
++ optional zipSupport libzip
- ++ optional ffmpegSupport ffmpeg
+ ++ optional ffmpegSupport ffmpeg_3
++ optional apeSupport yasm
++ optional artworkSupport imlib2
++ optional hotkeysSupport libX11
diff --git a/nixpkgs/pkgs/applications/audio/dr14_tmeter/default.nix b/nixpkgs/pkgs/applications/audio/dr14_tmeter/default.nix
index fbf25384eef..272701b3680 100644
--- a/nixpkgs/pkgs/applications/audio/dr14_tmeter/default.nix
+++ b/nixpkgs/pkgs/applications/audio/dr14_tmeter/default.nix
@@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec {
};
propagatedBuildInputs = with pkgs; [
- python3Packages.numpy flac vorbis-tools ffmpeg faad2 lame
+ python3Packages.numpy flac vorbis-tools ffmpeg_3 faad2 lame
];
# There are no tests
diff --git a/nixpkgs/pkgs/applications/audio/dragonfly-reverb/default.nix b/nixpkgs/pkgs/applications/audio/dragonfly-reverb/default.nix
index 99c07ba8f5f..b42929ff204 100644
--- a/nixpkgs/pkgs/applications/audio/dragonfly-reverb/default.nix
+++ b/nixpkgs/pkgs/applications/audio/dragonfly-reverb/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "dragonfly-reverb";
- version = "3.0.0";
+ version = "3.1.1";
src = fetchFromGitHub {
owner = "michaelwillis";
repo = "dragonfly-reverb";
rev = version;
- sha256 = "1z2x33lzpd26dv1p29ca7vy8mjfzkfpin35iq46spwd9k3sqn1ja";
+ sha256 = "188cm45hr0i33m4h2irql1wrsmsfis65s706wjiid0z59q47rf9p";
fetchSubmodules = true;
};
diff --git a/nixpkgs/pkgs/applications/audio/drumgizmo/default.nix b/nixpkgs/pkgs/applications/audio/drumgizmo/default.nix
index 454befd55f9..9e24c4a1c29 100644
--- a/nixpkgs/pkgs/applications/audio/drumgizmo/default.nix
+++ b/nixpkgs/pkgs/applications/audio/drumgizmo/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, alsaLib, expat, glib, libjack2, libXext, libX11, libpng
+{ stdenv, fetchurl, fetchpatch, alsaLib, expat, glib, libjack2, libXext, libX11, libpng
, libpthreadstubs, libsmf, libsndfile, lv2, pkgconfig, zita-resampler
}:
@@ -11,6 +11,16 @@ stdenv.mkDerivation rec {
sha256 = "0bpbkzcr3znbwfdk79c14n5k5hh80iqlk2nc03q95vhimbadk8k7";
};
+ patches = [
+ # Fix build for lv2 1.18.0
+ (fetchpatch {
+ url = "http://cgit.drumgizmo.org/plugingizmo.git/patch/?id=be64ddf9da525cd5c6757464efc966052731ba71";
+ sha256 = "17w8g78i5avssc7m8rpw64ka3rai8dff81wfzir9cpxp8s2h44qf";
+ extraPrefix = "plugin/plugingizmo/";
+ stripLen = 1;
+ })
+ ];
+
configureFlags = [ "--enable-lv2" ];
buildInputs = [
diff --git a/nixpkgs/pkgs/applications/audio/drumkv1/default.nix b/nixpkgs/pkgs/applications/audio/drumkv1/default.nix
index 04277badfbe..8c956c53fb3 100644
--- a/nixpkgs/pkgs/applications/audio/drumkv1/default.nix
+++ b/nixpkgs/pkgs/applications/audio/drumkv1/default.nix
@@ -2,11 +2,11 @@
mkDerivation rec {
pname = "drumkv1";
- version = "0.9.14";
+ version = "0.9.15";
src = fetchurl {
url = "mirror://sourceforge/drumkv1/${pname}-${version}.tar.gz";
- sha256 = "0fr7pkp55zvjxf7p22drs93fsjgvqhbd55vxi0srhp2s2wzz5qak";
+ sha256 = "108jk8p1sbm99plipf98ssij6dxaip1lmznibg8y2c4x0v2la6ab";
};
buildInputs = [ libjack2 alsaLib libsndfile liblo lv2 qt5.qtbase qt5.qttools ];
diff --git a/nixpkgs/pkgs/applications/audio/eq10q/default.nix b/nixpkgs/pkgs/applications/audio/eq10q/default.nix
index cc3a3c9ac1f..c614b96f638 100644
--- a/nixpkgs/pkgs/applications/audio/eq10q/default.nix
+++ b/nixpkgs/pkgs/applications/audio/eq10q/default.nix
@@ -19,6 +19,12 @@ stdenv.mkDerivation rec {
})
];
+ postPatch = ''
+ # Fix build with lv2 1.18: https://sourceforge.net/p/eq10q/bugs/23/
+ find . -type f -exec fgrep -q LV2UI_Descriptor {} \; \
+ -exec sed -i {} -e 's/const _\?LV2UI_Descriptor/const LV2UI_Descriptor/' \;
+ '';
+
installFlags = [ "DESTDIR=$(out)" ];
fixupPhase = ''
diff --git a/nixpkgs/pkgs/applications/audio/faust/faust2.nix b/nixpkgs/pkgs/applications/audio/faust/faust2.nix
index 33df1ce5d4e..e65414b2bca 100644
--- a/nixpkgs/pkgs/applications/audio/faust/faust2.nix
+++ b/nixpkgs/pkgs/applications/audio/faust/faust2.nix
@@ -20,19 +20,19 @@ with stdenv.lib.strings;
let
- version = "unstable-2020-03-20";
+ version = "unstable-2020-06-08";
src = fetchFromGitHub {
owner = "grame-cncm";
repo = "faust";
- rev = "2782088d4485f1c572755f41e7a072b41cb7148a";
- sha256 = "1l7bi2mq10s5wm8g4cdipg8gndd478x897qv0h7nqi1s2q9nq99p";
+ rev = "f0037e289987818b65d3f6fb1ad943aaad2a2b28";
+ sha256 = "0h08902rgx7rhzpng4h1qw8i2nzv50f79vrlbzdk5d35wa4zibh4";
fetchSubmodules = true;
};
meta = with stdenv.lib; {
homepage = "http://faust.grame.fr/";
- downloadPage = "https://sourceforge.net/projects/faudiostream/files/";
+ downloadPage = "https://github.com/grame-cncm/faust/";
license = licenses.gpl2;
platforms = platforms.linux;
maintainers = with maintainers; [ magnetophon pmahoney ];
diff --git a/nixpkgs/pkgs/applications/audio/faust/faust2jack.nix b/nixpkgs/pkgs/applications/audio/faust/faust2jack.nix
index 26478b2bb2e..370c25ecd74 100644
--- a/nixpkgs/pkgs/applications/audio/faust/faust2jack.nix
+++ b/nixpkgs/pkgs/applications/audio/faust/faust2jack.nix
@@ -12,7 +12,6 @@ faust.wrapWithBuildEnv {
scripts = [
"faust2jack"
- "faust2jackinternal"
"faust2jackconsole"
];
diff --git a/nixpkgs/pkgs/applications/audio/flacon/default.nix b/nixpkgs/pkgs/applications/audio/flacon/default.nix
index df563bc3840..aaa0712c42f 100644
--- a/nixpkgs/pkgs/applications/audio/flacon/default.nix
+++ b/nixpkgs/pkgs/applications/audio/flacon/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "flacon";
- version = "6.0.0";
+ version = "6.1.0";
src = fetchFromGitHub {
owner = "flacon";
repo = "flacon";
rev = "v${version}";
- sha256 = "0p5z6rwckda0lkljrrvx6i90fazj53cxg9pasfmi8154j1z72dj2";
+ sha256 = "04yp3aym7h70xjni9ancqv5lc4zds5a8dgw3fzgqs8k5nmh074gv";
};
nativeBuildInputs = [ cmake pkgconfig wrapQtAppsHook ];
diff --git a/nixpkgs/pkgs/applications/audio/foo-yc20/default.nix b/nixpkgs/pkgs/applications/audio/foo-yc20/default.nix
index 643b648fa88..4ec69c62b1a 100644
--- a/nixpkgs/pkgs/applications/audio/foo-yc20/default.nix
+++ b/nixpkgs/pkgs/applications/audio/foo-yc20/default.nix
@@ -18,12 +18,12 @@ stdenv.mkDerivation {
# remove lv2 until https://github.com/sampov2/foo-yc20/issues/6 is resolved
postInstallFixup = "rm -rf $out/lib/lv2";
- meta = {
+ meta = with stdenv.lib; {
broken = true; # see: https://github.com/sampov2/foo-yc20/issues/7
description = "A Faust implementation of a 1969 designed Yamaha combo organ, the YC-20";
homepage = "https://github.com/sampov2/foo-yc20";
- license = "BSD";
- maintainers = [ stdenv.lib.maintainers.magnetophon ];
- platforms = stdenv.lib.platforms.linux;
+ license = with licenses; [ bsd3 lgpl21 mpl11 ] ;
+ maintainers = [ maintainers.magnetophon ];
+ platforms = platforms.linux;
};
}
diff --git a/nixpkgs/pkgs/applications/audio/ft2-clone/default.nix b/nixpkgs/pkgs/applications/audio/ft2-clone/default.nix
index c5661f3336f..60040119d64 100644
--- a/nixpkgs/pkgs/applications/audio/ft2-clone/default.nix
+++ b/nixpkgs/pkgs/applications/audio/ft2-clone/default.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "ft2-clone";
- version = "1.24";
+ version = "1.26";
src = fetchFromGitHub {
owner = "8bitbubsy";
repo = "ft2-clone";
rev = "v${version}";
- sha256 = "0wb7xsc2m9f4q5zsf5ai6h6c0558lkziv30b5a8ic64wp0layr6k";
+ sha256 = "0fqb4415qy2nwjz7ahi43nk795ifswb2b37sc7p5n9m4yc8h53wv";
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/applications/audio/fverb/default.nix b/nixpkgs/pkgs/applications/audio/fverb/default.nix
new file mode 100644
index 00000000000..28955379574
--- /dev/null
+++ b/nixpkgs/pkgs/applications/audio/fverb/default.nix
@@ -0,0 +1,34 @@
+{ stdenv
+, fetchFromGitHub
+, pkg-config
+}:
+
+stdenv.mkDerivation rec {
+ pname = "fverb";
+ # no release yet: https://github.com/jpcima/fverb/issues/2
+ version = "unstable-2020-06-09";
+
+ src = fetchFromGitHub {
+ owner = "jpcima";
+ repo = pname;
+ rev = "462020e33e24c0204a375dc95e2c28654cc917b8";
+ sha256 = "12nl7qn7mnykk7v8q0j2n8kfq0xc46n0i45z6qcywspadwnncmd4";
+ fetchSubmodules = true;
+ };
+
+ nativeBuildInputs = [ pkg-config ];
+
+ makeFlags = [ "PREFIX=${placeholder "out"}" ];
+
+ postPatch = ''
+ patchShebangs ./dpf/utils/generate-ttl.sh
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A stereo variant of the reverberator by Jon Dattorro, for lv2";
+ homepage = "https://github.com/jpcima/fverb";
+ license = licenses.bsd2;
+ maintainers = [ maintainers.magnetophon ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/audio/giada/default.nix b/nixpkgs/pkgs/applications/audio/giada/default.nix
index fcf4d0b8652..5934b0746d1 100644
--- a/nixpkgs/pkgs/applications/audio/giada/default.nix
+++ b/nixpkgs/pkgs/applications/audio/giada/default.nix
@@ -18,13 +18,13 @@
stdenv.mkDerivation rec {
pname = "giada";
- version = "0.16.2.2";
+ version = "0.16.3";
src = fetchFromGitHub {
owner = "monocasual";
repo = pname;
rev = "v${version}";
- sha256 = "0rpg5qmw3b76xcra869shb8fwk5wfzpzw216n96hxa5s6k69cm0p";
+ sha256 = "1sysv5d0wq6ib47bqsn3wdzkqzjpzjrgzg15bkllbm67hiz9abhh";
};
configureFlags = [
diff --git a/nixpkgs/pkgs/applications/audio/gnome-podcasts/default.nix b/nixpkgs/pkgs/applications/audio/gnome-podcasts/default.nix
index d5bec0c09e5..c7df55118c7 100644
--- a/nixpkgs/pkgs/applications/audio/gnome-podcasts/default.nix
+++ b/nixpkgs/pkgs/applications/audio/gnome-podcasts/default.nix
@@ -20,7 +20,7 @@
}:
rustPlatform.buildRustPackage rec {
- version = "0.4.7";
+ version = "0.4.8";
pname = "gnome-podcasts";
src = fetchFromGitLab {
@@ -28,10 +28,10 @@ rustPlatform.buildRustPackage rec {
owner = "World";
repo = "podcasts";
rev = version;
- sha256 = "0vy5i77bv8c22ldhrnr4z6kx22zqnb1lg3s7y8673bqjgd7dppi0";
+ sha256 = "0y2332zjq7vf1v38wzwz98fs19vpzy9kl7y0xbdzqr303l59hjb1";
};
- cargoSha256 = "1dlbdxsf9p2jzrsclm43k95y8m3zcd41qd9ajg1ii3fpnahi58kd";
+ cargoSha256 = "1jbii9k4bkrivdk1ffr6556q1sgk9j4jbzwnn8vbxmksyl1x328q";
nativeBuildInputs = [
meson
diff --git a/nixpkgs/pkgs/applications/audio/gpodder/default.nix b/nixpkgs/pkgs/applications/audio/gpodder/default.nix
index 933c9ac0203..4a21868f097 100644
--- a/nixpkgs/pkgs/applications/audio/gpodder/default.nix
+++ b/nixpkgs/pkgs/applications/audio/gpodder/default.nix
@@ -5,14 +5,14 @@
python3Packages.buildPythonApplication rec {
pname = "gpodder";
- version = "3.10.15";
+ version = "3.10.16";
format = "other";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = version;
- sha256 = "0ghbanj142n0hgydzfjmnkdgri2kswsjal3mn10c723kih4ir4yr";
+ sha256 = "0pbpaasd7kj6y25nm45y1qyb9sxd4570f7g6zkfcpf6pa3nx7qkq";
};
patches = [
diff --git a/nixpkgs/pkgs/applications/audio/guitarix/default.nix b/nixpkgs/pkgs/applications/audio/guitarix/default.nix
index f94d27565e9..d74f1c8728f 100644
--- a/nixpkgs/pkgs/applications/audio/guitarix/default.nix
+++ b/nixpkgs/pkgs/applications/audio/guitarix/default.nix
@@ -1,8 +1,38 @@
-{ stdenv, fetchurl, fetchpatch, faust, gettext, intltool, pkgconfig, python2
-, avahi, bluez, boost, eigen, fftw, glib, glib-networking
-, glibmm, gsettings-desktop-schemas, gtkmm2, libjack2
-, ladspaH, libav, libsndfile, lilv, lrdf, lv2, serd, sord, sratom
-, wrapGAppsHook, zita-convolver, zita-resampler, curl, wafHook
+{ stdenv
+, fetchurl
+, avahi
+, bluez
+, boost
+, curl
+, eigen
+, fftw
+, gettext
+, glib
+, glib-networking
+, glibmm
+, gnome3
+, gsettings-desktop-schemas
+, gtk3
+, gtkmm3
+, hicolor-icon-theme
+, intltool
+, ladspaH
+, libav
+, libjack2
+, libsndfile
+, lilv
+, lrdf
+, lv2
+, pkgconfig
+, python2
+, sassc
+, serd
+, sord
+, sratom
+, wafHook
+, wrapGAppsHook
+, zita-convolver
+, zita-resampler
, optimizationSupport ? false # Enable support for native CPU extensions
}:
@@ -12,43 +42,62 @@ in
stdenv.mkDerivation rec {
pname = "guitarix";
- version = "0.39.0";
+ version = "0.41.0";
src = fetchurl {
url = "mirror://sourceforge/guitarix/guitarix2-${version}.tar.xz";
- sha256 = "1nn80m1qagfhvv69za60f0w6ck87vmk77qmqarj7fbr8avwg63s9";
+ sha256 = "0qsfbyrrpb3bbdyq68k28mjql7kglxh8nqcw9jvja28x6x9ik5a0";
};
- patches = [
- (fetchpatch {
- url = "https://git.archlinux.org/svntogit/community.git/plain/trunk/guitarix-0.39.0-fix_faust_and_lv2_plugins.patch?id=8579b4dfe85e04303ad2d9771ed699f04ea7b7cf";
- stripLen = 1;
- sha256 = "0pgkhi4v4vrzjnig0ggmz207q4x5iyk2n6rjj8s5lv15fia7qzp4";
- })
+ nativeBuildInputs = [
+ gettext
+ hicolor-icon-theme
+ intltool
+ pkgconfig
+ python2
+ wafHook
+ wrapGAppsHook
];
- nativeBuildInputs = [ faust gettext intltool wrapGAppsHook pkgconfig python2 wafHook ];
-
buildInputs = [
- avahi bluez boost eigen fftw glib glibmm glib-networking.out
- gsettings-desktop-schemas gtkmm2 libjack2 ladspaH libav
- libsndfile lilv lrdf lv2 serd sord sratom zita-convolver
- zita-resampler curl
+ avahi
+ bluez
+ boost
+ curl
+ eigen
+ fftw
+ glib
+ glib-networking.out
+ glibmm
+ gnome3.adwaita-icon-theme
+ gsettings-desktop-schemas
+ gtk3
+ gtkmm3
+ ladspaH
+ libav
+ libjack2
+ libsndfile
+ lilv
+ lrdf
+ lv2
+ sassc
+ serd
+ sord
+ sratom
+ zita-convolver
+ zita-resampler
];
- postPatch = ''
- # Fix build with lv2 1.18: https://github.com/brummer10/guitarix/commit/c0334c72
- find . -type f -exec fgrep -q LV2UI_Descriptor {} \; \
- -exec sed -i {} -e 's/const struct _\?LV2UI_Descriptor/const LV2UI_Descriptor/' \;
- '';
-
+ # this doesnt build, probably because we have the wrong faust version:
+ # "--faust"
+ # aproved versions are 2.20.2 and 2.15.11
wafConfigureFlags = [
+ "--no-faust"
+ "--no-font-cache-update"
"--shared-lib"
"--no-desktop-update"
"--enable-nls"
"--install-roboto-font"
- "--includeresampler"
- "--convolver-ffmpeg"
] ++ optional optimizationSupport "--optimization";
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/applications/audio/gxplugins-lv2/default.nix b/nixpkgs/pkgs/applications/audio/gxplugins-lv2/default.nix
index 077bb407020..fa80611fc28 100644
--- a/nixpkgs/pkgs/applications/audio/gxplugins-lv2/default.nix
+++ b/nixpkgs/pkgs/applications/audio/gxplugins-lv2/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "GxPlugins.lv2";
- version = "0.7";
+ version = "0.8";
src = fetchFromGitHub {
owner = "brummer10";
repo = pname;
rev = "v${version}";
- sha256 = "0jqdqnkg7pg9plcbxy49p7gcs1aj6h0xf7y9gndmjmkw5yjn2940";
+ sha256 = "11iv7bwvvspm74pisqvcpsxpg9xi6b08hq4i8q67mri4mvy9hmal";
fetchSubmodules = true;
};
diff --git a/nixpkgs/pkgs/applications/audio/industrializer/default.nix b/nixpkgs/pkgs/applications/audio/industrializer/default.nix
new file mode 100644
index 00000000000..593458506d8
--- /dev/null
+++ b/nixpkgs/pkgs/applications/audio/industrializer/default.nix
@@ -0,0 +1,50 @@
+{ stdenv
+, fetchurl
+, alsaLib
+, audiofile
+, autoconf
+, automake
+, gnome2
+, gtk2
+, libjack2
+, libtool
+, libxml2
+, pkg-config
+}:
+
+stdenv.mkDerivation rec {
+ pname = "industrializer";
+ version = "0.2.6";
+ src = fetchurl {
+ url = "mirror://sourceforge/project/${pname}/ps${pname}-${version}.tar.bz2";
+ sha256 = "0vls94hqpkk8h17da6fddgqbl5dgm6250av3raimhhzwvm5r1gfi";
+ };
+
+ nativeBuildInputs = [ pkg-config ];
+
+ buildInputs = [
+ alsaLib
+ audiofile
+ autoconf
+ automake
+ gnome2.gtkglext
+ gtk2
+ libjack2
+ libtool
+ libxml2
+ ];
+
+ preConfigure = "./autogen.sh";
+
+ meta = {
+ description = "This program generates synthesized percussion sounds using physical modelling";
+ longDescription = ''
+ The range of sounds possible include but is not limited to cymbal sounds, metallic noises, bubbly sounds, and chimes.
+ After a sound is rendered, it can be played and then saved to a .WAV file.
+ '';
+ homepage = "https://sourceforge.net/projects/industrializer/";
+ license = stdenv.lib.licenses.gpl2Plus;
+ maintainers = [ stdenv.lib.maintainers.magnetophon ];
+ platforms = stdenv.lib.platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/audio/infamousPlugins/default.nix b/nixpkgs/pkgs/applications/audio/infamousPlugins/default.nix
index 2cfe77ec291..9ba835eb7ea 100644
--- a/nixpkgs/pkgs/applications/audio/infamousPlugins/default.nix
+++ b/nixpkgs/pkgs/applications/audio/infamousPlugins/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, pkgconfig, cairomm, cmake, lv2, libpthreadstubs, libXdmcp, libXft, ntk, pcre, fftwFloat, zita-resampler }:
+{ stdenv, fetchFromGitHub, fetchpatch, pkgconfig, cairomm, cmake, lv2, libpthreadstubs, libXdmcp, libXft, ntk, pcre, fftwFloat, zita-resampler }:
stdenv.mkDerivation rec {
pname = "infamousPlugins";
@@ -11,6 +11,12 @@ stdenv.mkDerivation rec {
sha256 = "1r72agk5nxf5k0mghcc2j90z43j5d9i7rqjmf49jfyqnd443isip";
};
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/ssj71/infamousPlugins/commit/06dd967b4736ea886dc1dc07f882cb1563961582.patch";
+ sha256 = "08xwh6px13y1gykaw103nhvjms7vgbgkcm0avh9f5d2d7aadq0l2";
+ })
+ ];
nativeBuildInputs = [ pkgconfig cmake ];
buildInputs = [ cairomm lv2 libpthreadstubs libXdmcp libXft ntk pcre fftwFloat zita-resampler ];
diff --git a/nixpkgs/pkgs/applications/audio/ir.lv2/default.nix b/nixpkgs/pkgs/applications/audio/ir.lv2/default.nix
index f9f58ab5ec1..aa5eeae0a46 100644
--- a/nixpkgs/pkgs/applications/audio/ir.lv2/default.nix
+++ b/nixpkgs/pkgs/applications/audio/ir.lv2/default.nix
@@ -15,6 +15,13 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
+ postPatch = ''
+ # Fix build with lv2 1.18: https://github.com/tomszilagyi/ir.lv2/pull/20
+ find . -type f -exec fgrep -q LV2UI_Descriptor {} \; \
+ -exec sed -i {} -e 's/const struct _\?LV2UI_Descriptor/const LV2UI_Descriptor/' \;
+ '';
+
+
postBuild = "make convert4chan";
installPhase = ''
diff --git a/nixpkgs/pkgs/applications/audio/jackmix/default.nix b/nixpkgs/pkgs/applications/audio/jackmix/default.nix
index c3a46439ba7..ad01a3ff76e 100644
--- a/nixpkgs/pkgs/applications/audio/jackmix/default.nix
+++ b/nixpkgs/pkgs/applications/audio/jackmix/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, scons, qt4, lash, libjack2, jack ? libjack2 }:
+{ stdenv, fetchurl, pkgconfig, sconsPackages, qt4, lash, libjack2, jack ? libjack2 }:
stdenv.mkDerivation {
name = "jackmix-0.5.2";
@@ -9,7 +9,7 @@ stdenv.mkDerivation {
patches = [ ./no_error.patch ];
- nativeBuildInputs = [ scons.py2 pkgconfig ];
+ nativeBuildInputs = [ sconsPackages.scons_3_1_2 pkgconfig ];
buildInputs = [
qt4
lash
diff --git a/nixpkgs/pkgs/applications/audio/jamulus/default.nix b/nixpkgs/pkgs/applications/audio/jamulus/default.nix
index 835e786353c..b8763f07b45 100644
--- a/nixpkgs/pkgs/applications/audio/jamulus/default.nix
+++ b/nixpkgs/pkgs/applications/audio/jamulus/default.nix
@@ -3,12 +3,12 @@
mkDerivation rec {
pname = "jamulus";
- version = "3.5.5";
+ version = "3.5.9";
src = fetchFromGitHub {
owner = "corrados";
repo = "jamulus";
rev = "r${stdenv.lib.replaceStrings [ "." ] [ "_" ] version}";
- sha256 = "04h0nwlj71qbp7h4yn8djqchrf47jk8rab9zp9bh9pnkcyv60h27";
+ sha256 = "0h2m1sahi8cg15k6wa9m2d38va2cs3nvi0q8rpr9vak8g8d3p460";
};
nativeBuildInputs = [ pkg-config qmake ];
diff --git a/nixpkgs/pkgs/applications/audio/kid3/default.nix b/nixpkgs/pkgs/applications/audio/kid3/default.nix
index e4df8593ced..589354cf234 100644
--- a/nixpkgs/pkgs/applications/audio/kid3/default.nix
+++ b/nixpkgs/pkgs/applications/audio/kid3/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl
-, pkgconfig, cmake, python, ffmpeg, phonon, automoc4
+, pkgconfig, cmake, python, ffmpeg_3, phonon, automoc4
, chromaprint, docbook_xml_dtd_45, docbook_xsl, libxslt
, id3lib, taglib, mp4v2, flac, libogg, libvorbis
, zlib, readline , qtbase, qttools, qtmultimedia, qtquickcontrols
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ wrapQtAppsHook ];
buildInputs = with stdenv.lib;
- [ pkgconfig cmake python ffmpeg phonon automoc4
+ [ pkgconfig cmake python ffmpeg_3 phonon automoc4
chromaprint docbook_xml_dtd_45 docbook_xsl libxslt
id3lib taglib mp4v2 flac libogg libvorbis zlib readline
qtbase qttools qtmultimedia qtquickcontrols ];
diff --git a/nixpkgs/pkgs/applications/audio/librespot/default.nix b/nixpkgs/pkgs/applications/audio/librespot/default.nix
new file mode 100644
index 00000000000..468cf57cdcf
--- /dev/null
+++ b/nixpkgs/pkgs/applications/audio/librespot/default.nix
@@ -0,0 +1,49 @@
+{ stdenv, fetchFromGitHub, rustPlatform, pkgconfig, openssl
+, withRodio ? true
+, withALSA ? true, alsaLib ? null
+, withPulseAudio ? false, libpulseaudio ? null
+, withPortAudio ? false, portaudio ? null
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "librespot";
+ version = "0.1.1";
+
+ src = fetchFromGitHub {
+ owner = "librespot-org";
+ repo = "librespot";
+ rev = "v${version}";
+ sha256 = "1sdbjv8w2mfpv82rx5iy4s532l1767vmlrg9d8khnvh8vrm2lshy";
+ };
+
+ cargoSha256 = "0zi50imjvalwl6pxl35qrmbg74j5xdfaws8v69am4g9agbfjvlms";
+
+ cargoBuildFlags = with stdenv.lib; [
+ "--no-default-features"
+ "--features"
+ (concatStringsSep "," (filter (x: x != "") [
+ (optionalString withRodio "rodio-backend")
+ (optionalString withALSA "alsa-backend")
+ (optionalString withPulseAudio "pulseaudio-backend")
+ (optionalString withPortAudio "portaudio-backend")
+
+ ]))
+ ];
+
+ nativeBuildInputs = [ pkgconfig ];
+
+ buildInputs = [ openssl ]
+ ++ stdenv.lib.optional withALSA alsaLib
+ ++ stdenv.lib.optional withPulseAudio libpulseaudio
+ ++ stdenv.lib.optional withPortAudio portaudio;
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Open Source Spotify client library and playback daemon";
+ homepage = "https://github.com/librespot-org/librespot";
+ license = with licenses; [ mit ];
+ maintainers = with maintainers; [ bennofs ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/audio/lmms/default.nix b/nixpkgs/pkgs/applications/audio/lmms/default.nix
index c243e9beb23..b01c4055e40 100644
--- a/nixpkgs/pkgs/applications/audio/lmms/default.nix
+++ b/nixpkgs/pkgs/applications/audio/lmms/default.nix
@@ -5,13 +5,13 @@
mkDerivation rec {
pname = "lmms";
- version = "1.2.1";
+ version = "1.2.2";
src = fetchFromGitHub {
owner = "LMMS";
repo = "lmms";
rev = "v${version}";
- sha256 = "08k2nfj0rw9mahr7pr90n79wviqmjmflrgcljc6y3x30v84wbp26";
+ sha256 = "006hwv1pbh3y5whsxkjk20hsbgwkzr4dawz43afq1gil69y7xpda";
fetchSubmodules = true;
};
diff --git a/nixpkgs/pkgs/applications/audio/lollypop/default.nix b/nixpkgs/pkgs/applications/audio/lollypop/default.nix
index e4b8b906fa6..f325185920d 100644
--- a/nixpkgs/pkgs/applications/audio/lollypop/default.nix
+++ b/nixpkgs/pkgs/applications/audio/lollypop/default.nix
@@ -1,5 +1,6 @@
{ lib
, fetchgit
+, nix-update-script
, meson
, ninja
, pkgconfig
@@ -23,7 +24,7 @@
python3.pkgs.buildPythonApplication rec {
pname = "lollypop";
- version = "1.2.35";
+ version = "1.3.2";
format = "other";
doCheck = false;
@@ -32,7 +33,7 @@ python3.pkgs.buildPythonApplication rec {
url = "https://gitlab.gnome.org/World/lollypop";
rev = "refs/tags/${version}";
fetchSubmodules = true;
- sha256 = "19nw9qh17yyi9ih1nwngbbwjx1vr26haqhmzsdqf0yjgsgf9vldx";
+ sha256 = "14854j1dhq67s1vzs0lqy345vbl6f5w8nb36n4i33fmpva2flsk3";
};
nativeBuildInputs = [
@@ -91,6 +92,13 @@ python3.pkgs.buildPythonApplication rec {
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
'';
+ passthru = {
+ updateScript = nix-update-script {
+ attrPath = pname;
+ };
+ };
+
+
meta = with lib; {
changelog = "https://gitlab.gnome.org/World/lollypop/tags/${version}";
description = "A modern music player for GNOME";
diff --git a/nixpkgs/pkgs/applications/audio/lsp-plugins/default.nix b/nixpkgs/pkgs/applications/audio/lsp-plugins/default.nix
index ae3deccf863..fadc7e8f184 100644
--- a/nixpkgs/pkgs/applications/audio/lsp-plugins/default.nix
+++ b/nixpkgs/pkgs/applications/audio/lsp-plugins/default.nix
@@ -1,29 +1,19 @@
-{ stdenv, fetchFromGitHub, fetchpatch, pkgconfig, makeWrapper
+{ stdenv, fetchFromGitHub, pkgconfig, makeWrapper
, libsndfile, jack2Full
, libGLU, libGL, lv2, cairo
, ladspaH, php }:
stdenv.mkDerivation rec {
pname = "lsp-plugins";
- version = "1.1.19";
+ version = "1.1.24";
src = fetchFromGitHub {
owner = "sadko4u";
repo = pname;
rev = "${pname}-${version}";
- sha256 = "1wiph3vxhydc6mr9hn2c6crd4cx592l2zv0wrzgmpnlm1lflzpbg";
+ sha256 = "0rzgzkg6wvhjcf664i16nz4v30drgv80s34bhdflcjzx2x7ix5zk";
};
- patches = [
- # Fix build
- # https://github.com/sadko4u/lsp-plugins/issues/104
- (fetchpatch {
- url = "https://github.com/sadko4u/lsp-plugins/commit/4d901135fb82fa95e668b4d55d05e405f5e620d2.patch";
- excludes = [ "TODO.txt" ];
- sha256 = "1s028gqvahvwm1px4xxxawrw2zrwyszb1aq93f0kspf3g7lq27f1";
- })
- ];
-
nativeBuildInputs = [ pkgconfig php makeWrapper ];
buildInputs = [ jack2Full libsndfile libGLU libGL lv2 cairo ladspaH ];
diff --git a/nixpkgs/pkgs/applications/audio/mellowplayer/default.nix b/nixpkgs/pkgs/applications/audio/mellowplayer/default.nix
new file mode 100644
index 00000000000..c97c7cf1a23
--- /dev/null
+++ b/nixpkgs/pkgs/applications/audio/mellowplayer/default.nix
@@ -0,0 +1,70 @@
+{ cmake
+, fetchFromGitLab
+, lib
+, libnotify
+, mkDerivation
+, pkgconfig
+, qtbase
+, qtdeclarative
+, qtgraphicaleffects
+, qtquickcontrols2
+, qttools
+, qtwebengine
+}:
+
+mkDerivation rec {
+ pname = "MellowPlayer";
+ version = "3.6.4";
+
+ src = fetchFromGitLab {
+ owner = "ColinDuquesnoy";
+ repo = "MellowPlayer";
+ rev = version;
+ sha256 = "1ss7s3kal4vzhz7ld0yy2kvp1rk2w3i6fya0z3xd7nff9p31gqvw";
+ };
+
+ nativeBuildInputs = [ cmake pkgconfig ];
+
+ buildInputs = [
+ libnotify
+ qtbase
+ qtdeclarative
+ qtgraphicaleffects
+ qtquickcontrols2
+ qttools
+ qtwebengine
+ ];
+
+ doCheck = true;
+
+ cmakeFlags = [ "-DBUILD_TESTS=ON" ];
+
+ preCheck = ''
+ # Running the tests requires a location at the home directory for logging.
+ export HOME="$NIX_BUILD_TOP/home"
+ mkdir -p "$HOME/.local/share/MellowPlayer.Tests/MellowPlayer.Tests/Logs"
+
+ # Without this, the tests fail because they cannot create the QT Window
+ export QT_QPA_PLATFORM=offscreen
+ ''
+ # TODO: The tests are failing because it can't locate QT plugins. Is there a better way to do this?
+ + (builtins.concatStringsSep "\n" (lib.lists.flatten (builtins.map
+ (pkg: [
+ (lib.optionalString (pkg ? qtPluginPrefix) ''
+ export QT_PLUGIN_PATH="${pkg}/${pkg.qtPluginPrefix}"''${QT_PLUGIN_PATH:+':'}$QT_PLUGIN_PATH
+ '')
+
+ (lib.optionalString (pkg ? qtQmlPrefix) ''
+ export QML2_IMPORT_PATH="${pkg}/${pkg.qtQmlPrefix}"''${QML2_IMPORT_PATH:+':'}$QML2_IMPORT_PATH
+ '')
+ ]) buildInputs)));
+
+ meta = with lib; {
+ inherit (qtbase.meta) platforms;
+
+ description = "Cloud music integration for your desktop.";
+ homepage = "https://gitlab.com/ColinDuquesnoy/MellowPlayer";
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ kalbasit ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/audio/mixxx/default.nix b/nixpkgs/pkgs/applications/audio/mixxx/default.nix
index f889d9e1e8d..576dd4d97b3 100644
--- a/nixpkgs/pkgs/applications/audio/mixxx/default.nix
+++ b/nixpkgs/pkgs/applications/audio/mixxx/default.nix
@@ -3,7 +3,7 @@
, libid3tag, libmad, libopus, libshout, libsndfile, libusb1, libvorbis
, libGLU, libxcb, lilv, lv2, opusfile
, pkgconfig, portaudio, portmidi, protobuf, qtbase, qtscript, qtsvg
-, qtx11extras, rubberband, scons, sqlite, taglib, upower, vamp-plugin-sdk
+, qtx11extras, rubberband, sconsPackages, sqlite, taglib, upower, vamp-plugin-sdk
}:
let
@@ -19,16 +19,16 @@ let
in
mkDerivation rec {
pname = "mixxx";
- version = "2.2.3";
+ version = "2.2.4";
src = fetchFromGitHub {
owner = "mixxxdj";
repo = "mixxx";
rev = "release-${version}";
- sha256 = "1h7q25fv62c5m74d4cn1m6mpanmqpbl2wqbch4qvn488jb2jw1dv";
+ sha256 = "1dj9li8av9b2kbm76jvvbdmihy1pyrw0s4xd7dd524wfhwr1llxr";
};
- nativeBuildInputs = [ scons.py2 ];
+ nativeBuildInputs = [ sconsPackages.scons_3_1_2 ];
buildInputs = [
chromaprint fftw flac faad2 glibcLocales mp4v2 libid3tag libmad libopus libshout241 libsndfile
libusb1 libvorbis libxcb libGLU lilv lv2 opusfile pkgconfig portaudio portmidi protobuf qtbase qtscript qtsvg
@@ -52,7 +52,7 @@ mkDerivation rec {
homepage = "https://mixxx.org";
description = "Digital DJ mixing software";
license = licenses.gpl2Plus;
- maintainers = [ maintainers.aszlig maintainers.goibhniu maintainers.bfortz ];
+ maintainers = [ maintainers.goibhniu maintainers.bfortz ];
platforms = platforms.linux;
};
}
diff --git a/nixpkgs/pkgs/applications/audio/moc/default.nix b/nixpkgs/pkgs/applications/audio/moc/default.nix
index 18b5a980633..9f68f8bb8e8 100644
--- a/nixpkgs/pkgs/applications/audio/moc/default.nix
+++ b/nixpkgs/pkgs/applications/audio/moc/default.nix
@@ -14,7 +14,7 @@
, musepackSupport ? true, libmpc, libmpcdec, taglib
, vorbisSupport ? true, libvorbis
, speexSupport ? true, speex
-, ffmpegSupport ? true, ffmpeg
+, ffmpegSupport ? true, ffmpeg_3
, sndfileSupport ? true, libsndfile
, wavpackSupport ? true, wavpack
# Misc
@@ -60,7 +60,7 @@ in stdenv.mkDerivation rec {
++ stdenv.lib.optionals musepackSupport [ libmpc libmpcdec taglib ]
++ opt vorbisSupport libvorbis
++ opt speexSupport speex
- ++ opt (ffmpegSupport && !withffmpeg4) ffmpeg
+ ++ opt (ffmpegSupport && !withffmpeg4) ffmpeg_3
++ opt (ffmpegSupport && withffmpeg4) ffmpeg_4
++ opt sndfileSupport libsndfile
++ opt wavpackSupport wavpack
diff --git a/nixpkgs/pkgs/applications/audio/monkeys-audio/default.nix b/nixpkgs/pkgs/applications/audio/monkeys-audio/default.nix
index 58bb4d3e327..adc8eb2087e 100644
--- a/nixpkgs/pkgs/applications/audio/monkeys-audio/default.nix
+++ b/nixpkgs/pkgs/applications/audio/monkeys-audio/default.nix
@@ -12,7 +12,9 @@ stdenv.mkDerivation rec {
};
meta = with stdenv.lib; {
+ description = "Lossless audio codec";
platforms = platforms.linux;
+ license = licenses.lgpl2;
maintainers = [ ];
};
}
diff --git a/nixpkgs/pkgs/applications/audio/mopidy/iris.nix b/nixpkgs/pkgs/applications/audio/mopidy/iris.nix
index 5cc3a957d26..796812a9bd0 100644
--- a/nixpkgs/pkgs/applications/audio/mopidy/iris.nix
+++ b/nixpkgs/pkgs/applications/audio/mopidy/iris.nix
@@ -2,11 +2,11 @@
python3Packages.buildPythonApplication rec {
pname = "Mopidy-Iris";
- version = "3.49.0";
+ version = "3.50.0";
src = python3Packages.fetchPypi {
inherit pname version;
- sha256 = "0zddm7286iwx437gjz47m4g28s8gdcxnm2hmly9w1dzi08aa4fas";
+ sha256 = "04miwf0dqb8jir9g7xkfnn3l62bdn74ap03kqzz2v3byg64f1p0g";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/applications/audio/mopidy/youtube.nix b/nixpkgs/pkgs/applications/audio/mopidy/youtube.nix
index ac16c182a50..a115812b86a 100644
--- a/nixpkgs/pkgs/applications/audio/mopidy/youtube.nix
+++ b/nixpkgs/pkgs/applications/audio/mopidy/youtube.nix
@@ -2,12 +2,12 @@
python3Packages.buildPythonApplication rec {
pname = "mopidy-youtube";
- version = "3.0";
+ version = "3.1";
src = python3Packages.fetchPypi {
inherit version;
pname = "Mopidy-YouTube";
- sha256 = "0x1q9rfnjx65n6hi8s5rw5ff4xv55h63zy52fwm8aksdnzppr7gd";
+ sha256 = "1bn3nxianbal9f81z9wf2cxi893hndvrz2zdqvh1zpxrhs0cr038";
};
patchPhase = "sed s/bs4/beautifulsoup4/ -i setup.cfg";
diff --git a/nixpkgs/pkgs/applications/audio/mp3blaster/default.nix b/nixpkgs/pkgs/applications/audio/mp3blaster/default.nix
index 2943a31454a..74814a1b7ce 100644
--- a/nixpkgs/pkgs/applications/audio/mp3blaster/default.nix
+++ b/nixpkgs/pkgs/applications/audio/mp3blaster/default.nix
@@ -1,13 +1,12 @@
{ stdenv, fetchFromGitHub, ncurses, libvorbis, SDL }:
-stdenv.mkDerivation rec {
-
- version = "3.2.6";
+stdenv.mkDerivation rec {
pname = "mp3blaster";
+ version = "3.2.6";
src = fetchFromGitHub {
owner = "stragulus";
- repo = "mp3blaster";
+ repo = pname;
rev = "v${version}";
sha256 = "0pzwml3yhysn8vyffw9q9p9rs8gixqkmg4n715vm23ib6wxbliqs";
};
@@ -17,14 +16,17 @@ stdenv.mkDerivation rec {
libvorbis
] ++ stdenv.lib.optional stdenv.isDarwin SDL;
- buildFlags = [ "CXXFLAGS=-Wno-narrowing" ];
+ NIX_CFLAGS_COMPILE = toString ([
+ "-Wno-narrowing"
+ ] ++ stdenv.lib.optionals stdenv.cc.isClang [
+ "-Wno-reserved-user-defined-literal"
+ ]);
meta = with stdenv.lib; {
description = "An audio player for the text console";
homepage = "http://www.mp3blaster.org/";
license = licenses.gpl2;
maintainers = with maintainers; [ earldouglas ];
- platforms = platforms.all;
+ platforms = with platforms; linux ++ darwin;
};
-
}
diff --git a/nixpkgs/pkgs/applications/audio/mpg123/default.nix b/nixpkgs/pkgs/applications/audio/mpg123/default.nix
index 53e66e580da..30f40e226de 100644
--- a/nixpkgs/pkgs/applications/audio/mpg123/default.nix
+++ b/nixpkgs/pkgs/applications/audio/mpg123/default.nix
@@ -3,11 +3,11 @@
}:
stdenv.mkDerivation rec {
- name = "mpg123-1.25.13";
+ name = "mpg123-1.26.1";
src = fetchurl {
url = "mirror://sourceforge/mpg123/${name}.tar.bz2";
- sha256 = "02l915jq0ymndb082g6w89bpf66z04ifa1lr7ga3yycw6m46hc4h";
+ sha256 = "0cp01wdy77ggzqzzasxd5jd9iypcly5m4c89idc9mpgknyd65mkl";
};
buildInputs = stdenv.lib.optional (!stdenv.isDarwin) alsaLib;
diff --git a/nixpkgs/pkgs/applications/audio/munt/default.nix b/nixpkgs/pkgs/applications/audio/munt/default.nix
index c9a1e9bea80..bf9710fb17e 100644
--- a/nixpkgs/pkgs/applications/audio/munt/default.nix
+++ b/nixpkgs/pkgs/applications/audio/munt/default.nix
@@ -9,14 +9,14 @@ let
categories = "Audio;AudioVideo;";
};
in mkDerivation rec {
- version = "2.3.0";
+ version = "2.4.0";
pname = "munt";
src = fetchFromGitHub {
owner = pname;
repo = pname;
- rev = with stdenv.lib.versions; "${pname}_${major version}_${minor version}_${patch version}";
- sha256 = "0fjhshs4w942rlfksalalqshflbq83pyz1z0hcq53falh9v54cyw";
+ rev = with stdenv.lib.versions; "libmt32emu_${major version}_${minor version}_${patch version}";
+ sha256 = "0521i7js5imlsxj6n7181w5szfjikam0k4vq1d2ilkqgcwrkg6ln";
};
postInstall = ''
@@ -31,7 +31,7 @@ in mkDerivation rec {
meta = with stdenv.lib; {
description = "Multi-platform software synthesiser emulating Roland MT-32, CM-32L, CM-64 and LAPC-I devices";
homepage = "http://munt.sourceforge.net/";
- license = licenses.gpl2;
+ license = with licenses; [ lgpl21 gpl3 ];
platforms = platforms.linux;
maintainers = with maintainers; [ gnidorah ];
};
diff --git a/nixpkgs/pkgs/applications/audio/muse/default.nix b/nixpkgs/pkgs/applications/audio/muse/default.nix
index 87f86306b48..6ba29226b58 100644
--- a/nixpkgs/pkgs/applications/audio/muse/default.nix
+++ b/nixpkgs/pkgs/applications/audio/muse/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "muse-sequencer";
- version = "3.1.0";
+ version = "3.1.1";
src = fetchFromGitHub {
owner = "muse-sequencer";
repo = "muse";
rev = "muse_${builtins.replaceStrings ["."] ["_"] version}";
- sha256 = "08k25652w88xf2i79lw305x1phpk7idrww9jkqwcs8q6wzgmz8aq";
+ sha256 = "1rasp2v1ds2aw296lbf27rzw0l9fjl0cvbvw85d5ycvh6wkm301p";
};
sourceRoot = "source/muse3";
diff --git a/nixpkgs/pkgs/applications/audio/musescore/default.nix b/nixpkgs/pkgs/applications/audio/musescore/default.nix
index 063a05a72f3..0561a0179a6 100644
--- a/nixpkgs/pkgs/applications/audio/musescore/default.nix
+++ b/nixpkgs/pkgs/applications/audio/musescore/default.nix
@@ -1,6 +1,7 @@
{ stdenv, mkDerivation, lib, fetchzip, cmake, pkgconfig
, alsaLib, freetype, libjack2, lame, libogg, libpulseaudio, libsndfile, libvorbis
-, portaudio, portmidi, qtbase, qtdeclarative, qtscript, qtsvg, qttools
+, portaudio, portmidi, qtbase, qtdeclarative, qtgraphicaleffects
+, qtquickcontrols2, qtscript, qtsvg, qttools
, qtwebengine, qtxmlpatterns
}:
@@ -26,7 +27,8 @@ mkDerivation rec {
buildInputs = [
alsaLib libjack2 freetype lame libogg libpulseaudio libsndfile libvorbis
portaudio portmidi # tesseract
- qtbase qtdeclarative qtscript qtsvg qttools qtwebengine qtxmlpatterns
+ qtbase qtdeclarative qtgraphicaleffects qtquickcontrols2
+ qtscript qtsvg qttools qtwebengine qtxmlpatterns
];
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/applications/audio/musikcube/default.nix b/nixpkgs/pkgs/applications/audio/musikcube/default.nix
index 52fc96bb681..0c4e2c71dd9 100644
--- a/nixpkgs/pkgs/applications/audio/musikcube/default.nix
+++ b/nixpkgs/pkgs/applications/audio/musikcube/default.nix
@@ -4,7 +4,7 @@
, boost
, curl
, fetchFromGitHub
-, ffmpeg
+, ffmpeg_3
, lame
, libev
, libmicrohttpd
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
alsaLib
boost
curl
- ffmpeg
+ ffmpeg_3
lame
libev
libmicrohttpd
diff --git a/nixpkgs/pkgs/applications/audio/ncspot/default.nix b/nixpkgs/pkgs/applications/audio/ncspot/default.nix
index bee1065328a..f284dd3dac1 100644
--- a/nixpkgs/pkgs/applications/audio/ncspot/default.nix
+++ b/nixpkgs/pkgs/applications/audio/ncspot/default.nix
@@ -14,16 +14,16 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "ncspot";
- version = "0.1.3";
+ version = "0.2.0";
src = fetchFromGitHub {
owner = "hrkfdn";
repo = "ncspot";
rev = "v${version}";
- sha256 = "144a7wn5l64fhvj8vgwl7z4bp8lbq0pb0dl38x9y4wkqmdh6wrli";
+ sha256 = "0b2g5bd04zh1hcrhkgd2srx9gl94da4gpy9arjcvrldschjxjza1";
};
- cargoSha256 = "19gn0v7j1ly3ywgflfj27pnrwjiiy17m3g1z0kzagxpjy2xi2qxy";
+ cargoSha256 = "1gbhvmg7jfmx0b694rdr3s2zs33d4s645gw1lrxvwffif4mg8fy9";
cargoBuildFlags = [ "--no-default-features" "--features" "${lib.concatStringsSep "," features}" ];
diff --git a/nixpkgs/pkgs/applications/audio/noisetorch/config.patch b/nixpkgs/pkgs/applications/audio/noisetorch/config.patch
new file mode 100644
index 00000000000..f6e258862db
--- /dev/null
+++ b/nixpkgs/pkgs/applications/audio/noisetorch/config.patch
@@ -0,0 +1,13 @@
+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/nixpkgs/pkgs/applications/audio/noisetorch/default.nix b/nixpkgs/pkgs/applications/audio/noisetorch/default.nix
new file mode 100644
index 00000000000..310c0f99b10
--- /dev/null
+++ b/nixpkgs/pkgs/applications/audio/noisetorch/default.nix
@@ -0,0 +1,42 @@
+{ stdenv, buildGoModule, fetchFromGitHub, rnnoise-plugin }:
+
+buildGoModule rec {
+ pname = "NoiseTorch";
+ version = "0.5.2-beta";
+
+ src = fetchFromGitHub {
+ owner = "lawl";
+ repo = "NoiseTorch";
+ rev = version;
+ sha256 = "1q0gfpqczlpybxcjjkiybcy6yc0gnrq8x27r0mpg4pvgwy7mps47";
+ };
+
+ patches = [ ./version.patch ./config.patch ./embedlibrnnoise.patch ];
+
+ vendorSha256 = null;
+
+ subPackages = [ "." ];
+
+ buildInputs = [ rnnoise-plugin ];
+
+ preBuild = ''
+ export RNNOISE_LADSPA_PLUGIN="${rnnoise-plugin}/lib/ladspa/librnnoise_ladspa.so";
+ go generate;
+ rm ./scripts/*
+ '';
+
+ postInstall = ''
+ mkdir -p $out/share/icons/hicolor/256x256/apps/
+ cp assets/icon/noisetorch.png $out/share/icons/hicolor/256x256/apps/
+ mkdir -p $out/share/applications/
+ cp assets/noisetorch.desktop $out/share/applications/
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Virtual microphone device with noise supression for PulseAudio";
+ homepage = "https://github.com/lawl/NoiseTorch";
+ license = licenses.gpl3Plus;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ panaeon ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/audio/noisetorch/embedlibrnnoise.patch b/nixpkgs/pkgs/applications/audio/noisetorch/embedlibrnnoise.patch
new file mode 100644
index 00000000000..b1782efb8b3
--- /dev/null
+++ b/nixpkgs/pkgs/applications/audio/noisetorch/embedlibrnnoise.patch
@@ -0,0 +1,13 @@
+diff --git a/scripts/embedlibrnnoise.go b/scripts/embedlibrnnoise.go
+index 43daf80..0b3004b 100644
+--- a/scripts/embedlibrnnoise.go
++++ b/scripts/embedlibrnnoise.go
+@@ -8,7 +8,7 @@ import (
+ )
+
+ func main() {
+- b, err := ioutil.ReadFile("librnnoise_ladspa/bin/ladspa/librnnoise_ladspa.so")
++ b, err := ioutil.ReadFile(os.Getenv("RNNOISE_LADSPA_PLUGIN"))
+ if err != nil {
+ fmt.Printf("Couldn't read librnnoise_ladspa.so: %v\n", err)
+ os.Exit(1)
diff --git a/nixpkgs/pkgs/applications/audio/noisetorch/version.patch b/nixpkgs/pkgs/applications/audio/noisetorch/version.patch
new file mode 100644
index 00000000000..20c51863744
--- /dev/null
+++ b/nixpkgs/pkgs/applications/audio/noisetorch/version.patch
@@ -0,0 +1,37 @@
+diff --git a/scripts/embedversion.go b/scripts/embedversion.go
+index ce0a756..60e7a5e 100644
+--- a/scripts/embedversion.go
++++ b/scripts/embedversion.go
+@@ -1,24 +1,18 @@
+ package main
+
+ import (
+- "os"
+- "os/exec"
+- "strings"
++ "os"
++ "strings"
+ )
+
+ func main() {
+- cmd := exec.Command("git", "describe", "--tags")
+- ret, err := cmd.Output()
+
+- if err != nil {
+- panic("Couldn't read git tags to embed version number")
+- }
+- version := strings.TrimSpace(string(ret))
++ version := strings.TrimSpace(string(os.Getenv("version")))
+
+- out, _ := os.Create("version.go")
+- defer out.Close()
++ out, _ := os.Create("version.go")
++ defer out.Close()
+
+- out.Write([]byte("package main\n\n//THIS FILE IS AUTOMATICALLY GENERATED BY `go generate` DO NOT EDIT!\n\nvar version=\""))
+- out.Write([]byte(version))
+- out.Write([]byte("\"\n"))
++ out.Write([]byte("package main\n\n//THIS FILE IS AUTOMATICALLY GENERATED BY `go generate` DO NOT EDIT!\n\nvar version=\""))
++ out.Write([]byte(version))
++ out.Write([]byte("\"\n"))
+ }
diff --git a/nixpkgs/pkgs/applications/audio/openmpt123/default.nix b/nixpkgs/pkgs/applications/audio/openmpt123/default.nix
index 6fec4df060d..15d38a1eea7 100644
--- a/nixpkgs/pkgs/applications/audio/openmpt123/default.nix
+++ b/nixpkgs/pkgs/applications/audio/openmpt123/default.nix
@@ -2,14 +2,14 @@
, usePulseAudio ? config.pulseaudio or false, libpulseaudio }:
let
- version = "0.5.0";
+ version = "0.5.1";
in stdenv.mkDerivation {
pname = "openmpt123";
inherit version;
src = fetchurl {
url = "https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-${version}+release.autotools.tar.gz";
- sha256 = "0zl3djy9z7cpqk8g8pxrzmmikxsskb0y5qdabg6c683j7x5abjs3";
+ sha256 = "1vpalfsrkbx4vyrh1qy564lr91jwdxlbjivv5gzf8zcywxasf0xa";
};
enableParallelBuilding = true;
diff --git a/nixpkgs/pkgs/applications/audio/opusfile/default.nix b/nixpkgs/pkgs/applications/audio/opusfile/default.nix
index c09b3f415d8..df3bf7c215b 100644
--- a/nixpkgs/pkgs/applications/audio/opusfile/default.nix
+++ b/nixpkgs/pkgs/applications/audio/opusfile/default.nix
@@ -1,10 +1,10 @@
{ stdenv, fetchurl, pkgconfig, openssl, libogg, libopus }:
stdenv.mkDerivation rec {
- name = "opusfile-0.11";
+ name = "opusfile-0.12";
src = fetchurl {
url = "http://downloads.xiph.org/releases/opus/${name}.tar.gz";
- sha256 = "1gq3aszzl5glgbajw5p1f5a1kdyf23w5vjdmwwrk246syin9pkkl";
+ sha256 = "02smwc5ah8nb3a67mnkjzqmrzk43j356hgj2a97s9midq40qd38i";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/applications/audio/osmid/default.nix b/nixpkgs/pkgs/applications/audio/osmid/default.nix
index 7e49b872a6a..2e31efd8172 100644
--- a/nixpkgs/pkgs/applications/audio/osmid/default.nix
+++ b/nixpkgs/pkgs/applications/audio/osmid/default.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "osmid";
- version = "0.6.8";
+ version = "0.8.0";
src = fetchFromGitHub {
owner = "llloret";
repo = "osmid";
rev = "v${version}";
- sha256 = "1yl25abf343yvd49nfsgxsz7jf956zrsi5n4xyqb5ldlp2hifk15";
+ sha256 = "1s1wsrp6g6wb0y61xzxvaj59mwycrgy52r4h456086zkz10ls6hw";
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/applications/audio/padthv1/default.nix b/nixpkgs/pkgs/applications/audio/padthv1/default.nix
index 19bd6ecc0c8..9d6b7dcf7f1 100644
--- a/nixpkgs/pkgs/applications/audio/padthv1/default.nix
+++ b/nixpkgs/pkgs/applications/audio/padthv1/default.nix
@@ -2,11 +2,11 @@
mkDerivation rec {
pname = "padthv1";
- version = "0.9.14";
+ version = "0.9.15";
src = fetchurl {
url = "mirror://sourceforge/padthv1/${pname}-${version}.tar.gz";
- sha256 = "079iwwlkl1gscyv70v9ambad8shxbs0ixdfp0vsl6dbh87b09qzh";
+ sha256 = "18ma429kamifcvjmsv0hysxk7qn2r9br4fia929bvfccapck98y1";
};
buildInputs = [ libjack2 alsaLib libsndfile liblo lv2 qt5.qtbase qt5.qttools fftw ];
diff --git a/nixpkgs/pkgs/applications/audio/pamixer/default.nix b/nixpkgs/pkgs/applications/audio/pamixer/default.nix
index 71d85248599..3e2192c0414 100644
--- a/nixpkgs/pkgs/applications/audio/pamixer/default.nix
+++ b/nixpkgs/pkgs/applications/audio/pamixer/default.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
description = "Pulseaudio command line mixer";
longDescription = ''
Features:
- - Get the current volume of the default sink, the default source or a selected one by his id
+ - Get the current volume of the default sink, the default source or a selected one by its id
- Set the volume for the default sink, the default source or any other device
- List the sinks
- List the sources
diff --git a/nixpkgs/pkgs/applications/audio/pd-plugins/gem/default.nix b/nixpkgs/pkgs/applications/audio/pd-plugins/gem/default.nix
new file mode 100644
index 00000000000..2c0d0a24c57
--- /dev/null
+++ b/nixpkgs/pkgs/applications/audio/pd-plugins/gem/default.nix
@@ -0,0 +1,62 @@
+{ stdenv
+, fetchFromGitHub
+, fetchpatch
+, autoreconfHook
+, pkg-config
+, puredata
+, libGL
+, libGLU
+, glew
+, freeglut
+, libv4l
+, libX11
+, file
+ }:
+
+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";
+
+ src = fetchFromGitHub {
+ owner = "umlaeute";
+ repo = "Gem";
+ rev = "f38748d71bfca00e4d2b2f31d6c4e3759c03d599";
+ sha256 = "0bkky5fk0a836bapslrgzil272iq9y704y7hw254cfq5ffjd4qjy";
+ };
+
+ 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
+ pkg-config
+ ];
+
+ buildInputs = [
+ puredata
+ libGL
+ libGLU
+ glew
+ freeglut
+ libv4l
+ libX11
+ ];
+
+ meta = {
+ description = "Graphics Environment for Multimedia";
+ homepage = "http://puredata.info/downloads/gem";
+ license = stdenv.lib.licenses.gpl2Plus;
+ maintainers = [ stdenv.lib.maintainers.raboof ];
+ platforms = stdenv.lib.platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/audio/pianobar/default.nix b/nixpkgs/pkgs/applications/audio/pianobar/default.nix
index 28173d34b78..4cdf415d26b 100644
--- a/nixpkgs/pkgs/applications/audio/pianobar/default.nix
+++ b/nixpkgs/pkgs/applications/audio/pianobar/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, stdenv, pkgconfig, libao, json_c, libgcrypt, ffmpeg, curl }:
+{ fetchurl, stdenv, pkgconfig, libao, json_c, libgcrypt, ffmpeg_3, curl }:
stdenv.mkDerivation rec {
name = "pianobar-2020.04.05";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [
- libao json_c libgcrypt ffmpeg curl
+ libao json_c libgcrypt ffmpeg_3 curl
];
makeFlags = [ "PREFIX=$(out)" ];
diff --git a/nixpkgs/pkgs/applications/audio/plexamp/default.nix b/nixpkgs/pkgs/applications/audio/plexamp/default.nix
new file mode 100644
index 00000000000..caa703f59ce
--- /dev/null
+++ b/nixpkgs/pkgs/applications/audio/plexamp/default.nix
@@ -0,0 +1,39 @@
+{ lib, fetchurl, appimageTools, pkgs }:
+
+let
+ pname = "plexamp";
+ version = "3.1.1";
+ name = "${pname}-${version}";
+
+ src = fetchurl {
+ url = "https://plexamp.plex.tv/plexamp.plex.tv/desktop/Plexamp-${version}.AppImage";
+ sha256 = "11hgcysa1x9yqvha6ri4vl1zk8gf8vhcpnh3j38wg9ncd7nz5k2v";
+ name="${pname}-${version}.AppImage";
+ };
+
+ appimageContents = appimageTools.extractType2 {
+ inherit name src;
+ };
+in appimageTools.wrapType2 {
+ inherit name src;
+
+ multiPkgs = null; # no 32bit needed
+ extraPkgs = pkgs: appimageTools.defaultFhsEnvArgs.multiPkgs pkgs ++ [ pkgs.bash ];
+
+ extraInstallCommands = ''
+ ln -s $out/bin/${name} $out/bin/${pname}
+ install -m 444 -D ${appimageContents}/plexamp.desktop $out/share/applications/plexamp.desktop
+ install -m 444 -D ${appimageContents}/plexamp.png \
+ $out/share/icons/hicolor/512x512/apps/plexamp.png
+ substituteInPlace $out/share/applications/plexamp.desktop \
+ --replace 'Exec=AppRun' 'Exec=${pname}'
+ '';
+
+ meta = with lib; {
+ description = "A beautiful Plex music player for audiophiles, curators, and hipsters.";
+ homepage = "https://plexamp.com/";
+ license = licenses.unfree;
+ maintainers = with maintainers; [ killercup ];
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/audio/projectm/default.nix b/nixpkgs/pkgs/applications/audio/projectm/default.nix
index 57d27ee272c..83952c271be 100644
--- a/nixpkgs/pkgs/applications/audio/projectm/default.nix
+++ b/nixpkgs/pkgs/applications/audio/projectm/default.nix
@@ -12,13 +12,13 @@
mkDerivation rec {
pname = "projectm";
- version = "3.1.3";
+ version = "3.1.7";
src = fetchFromGitHub {
owner = "projectM-visualizer";
repo = "projectM";
rev = "v${version}";
- sha256 = "1mjnahr694phksmvc069y89rv85s4l2z9fixkc3l1f5qj2vgn4sy";
+ sha256 = "1wm5fym6c1yb972pmil7j9axinqqwrj68cwd2sc7ky8c5z2fsdna";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/applications/audio/pt2-clone/default.nix b/nixpkgs/pkgs/applications/audio/pt2-clone/default.nix
index c5004634256..b76be35da29 100644
--- a/nixpkgs/pkgs/applications/audio/pt2-clone/default.nix
+++ b/nixpkgs/pkgs/applications/audio/pt2-clone/default.nix
@@ -1,24 +1,29 @@
{ stdenv
, fetchFromGitHub
, cmake
+, nixosTests
, alsaLib
, SDL2
}:
stdenv.mkDerivation rec {
pname = "pt2-clone";
- version = "1.16";
+ version = "1.22";
src = fetchFromGitHub {
owner = "8bitbubsy";
repo = "pt2-clone";
rev = "v${version}";
- sha256 = "0rbjphhyca71j22lbyx53w3n2mkdw7xflks2knfaziwdkqcfcvp2";
+ sha256 = "1w6lbq4366bawy975glvjizk57zhvl562xhxwzn7p5hpm2bvw09b";
};
nativeBuildInputs = [ cmake ];
buildInputs = [ SDL2 ] ++ stdenv.lib.optional stdenv.isLinux alsaLib;
+ passthru.tests = {
+ pt2-clone-opens = nixosTests.pt2-clone;
+ };
+
meta = with stdenv.lib; {
description = "A highly accurate clone of the classic ProTracker 2.3D software for Amiga";
homepage = "https://16-bits.org/pt2.php";
diff --git a/nixpkgs/pkgs/applications/audio/pulseaudio-modules-bt/default.nix b/nixpkgs/pkgs/applications/audio/pulseaudio-modules-bt/default.nix
index 2511cf0f20a..556dd5f1061 100644
--- a/nixpkgs/pkgs/applications/audio/pulseaudio-modules-bt/default.nix
+++ b/nixpkgs/pkgs/applications/audio/pulseaudio-modules-bt/default.nix
@@ -3,7 +3,7 @@
, fetchFromGitHub
, pulseaudio
, pkgconfig
-, ffmpeg_4
+, ffmpeg
, patchelf
, fdk_aac
, libtool
@@ -24,18 +24,17 @@ let
in stdenv.mkDerivation rec {
pname = "pulseaudio-modules-bt";
- version = "1.3";
+ version = "1.4";
src = fetchFromGitHub {
owner = "EHfive";
repo = "pulseaudio-modules-bt";
rev = "v${version}";
- sha256 = "00xmidcw4fvpbmg0nsm2gk5zw26fpyjbc0pjk6mzr570zbnyqqbn";
+ sha256 = "0bzg6x405j39axnkvc6n6vkl1hv1frk94y1i9sl170081bk23asd";
};
patches = [
./fix-install-path.patch
- ./fix-aac-defaults.patch
];
nativeBuildInputs = [
@@ -46,7 +45,7 @@ in stdenv.mkDerivation rec {
buildInputs = [
pulseaudio
- ffmpeg_4
+ ffmpeg
fdk_aac
libtool
ldacbt
@@ -63,13 +62,17 @@ 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}
+
+ # Fraunhofer recommends to enable afterburner but upstream has it set to false by default
+ substituteInPlace src/modules/bluetooth/a2dp/a2dp_aac.c \
+ --replace "info->aac_afterburner = false;" "info->aac_afterburner = true;"
'';
postFixup = ''
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_4}/lib:$out/lib/pulse-${pulseaudio.version}/modules:$orig_rpath" \
+ --set-rpath "${ldacbt}/lib:${lib.getLib ffmpeg}/lib:$out/lib/pulse-${pulseaudio.version}/modules:$orig_rpath" \
"$so"
done
'';
diff --git a/nixpkgs/pkgs/applications/audio/pulseaudio-modules-bt/fix-aac-defaults.patch b/nixpkgs/pkgs/applications/audio/pulseaudio-modules-bt/fix-aac-defaults.patch
deleted file mode 100644
index c94c5dd61f2..00000000000
--- a/nixpkgs/pkgs/applications/audio/pulseaudio-modules-bt/fix-aac-defaults.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff --git a/src/modules/bluetooth/a2dp/a2dp_aac.c b/src/modules/bluetooth/a2dp/a2dp_aac.c
-index 394a7a0..cf5abaf 100644
---- a/src/modules/bluetooth/a2dp/a2dp_aac.c
-+++ b/src/modules/bluetooth/a2dp/a2dp_aac.c
-@@ -90,8 +90,8 @@ pa_aac_encoder_init(pa_a2dp_source_read_cb_t read_cb, pa_a2dp_source_read_buf_fr
- info->read_pcm = read_cb;
- info->read_buf_free = free_cb;
- info->aacenc_handle_opened = false;
-- info->aac_enc_bitrate_mode = 5;
-- info->aac_afterburner = false;
-+ info->aac_enc_bitrate_mode = 0;
-+ info->aac_afterburner = true;
- info->force_pa_fmt = PA_SAMPLE_INVALID;
- return true;
- }
diff --git a/nixpkgs/pkgs/applications/audio/pulseeffects/default.nix b/nixpkgs/pkgs/applications/audio/pulseeffects/default.nix
index eaedcb426b8..12ab8ce2e06 100644
--- a/nixpkgs/pkgs/applications/audio/pulseeffects/default.nix
+++ b/nixpkgs/pkgs/applications/audio/pulseeffects/default.nix
@@ -46,13 +46,13 @@ let
];
in stdenv.mkDerivation rec {
pname = "pulseeffects";
- version = "4.7.2";
+ version = "4.7.3";
src = fetchFromGitHub {
owner = "wwmm";
repo = "pulseeffects";
rev = "v${version}";
- sha256 = "1yga25da5bpg12zkikp6dn4wqhn9f7r10awvjzfcz8s6w9xlz6rx";
+ sha256 = "1xsw3v9vapd8q1dxacdgy2wk0xf3adqwbmcqiimdkd34llbdv88f";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/applications/audio/qmmp/default.nix b/nixpkgs/pkgs/applications/audio/qmmp/default.nix
index 509c95ad545..84ff9f787d5 100644
--- a/nixpkgs/pkgs/applications/audio/qmmp/default.nix
+++ b/nixpkgs/pkgs/applications/audio/qmmp/default.nix
@@ -4,7 +4,7 @@
, curl, libmms
# input plugins
, libmad, taglib, libvorbis, libogg, flac, libmpcdec, libmodplug, libsndfile
-, libcdio, cdparanoia, libcddb, faad2, ffmpeg, wildmidi
+, libcdio, cdparanoia, libcddb, faad2, ffmpeg_3, wildmidi
# output plugins
, alsaLib, libpulseaudio
# effect plugins
@@ -29,11 +29,11 @@
# handle that.
mkDerivation rec {
- name = "qmmp-1.4.0";
+ name = "qmmp-1.4.1";
src = fetchurl {
url = "http://qmmp.ylsoftware.com/files/${name}.tar.bz2";
- sha256 = "13rhnk55d44svksl13w23w2qkfpkq4mc0jy5mi89nzqkzshwvfd8";
+ sha256 = "0p18r2ri75vbyjzfa7bcl1dm372m6jvn9zj2p5ia2rh1g77fbm9a";
};
nativeBuildInputs = [ cmake pkgconfig ];
@@ -44,7 +44,7 @@ mkDerivation rec {
curl libmms
# input plugins
libmad taglib libvorbis libogg flac libmpcdec libmodplug libsndfile
- libcdio cdparanoia libcddb faad2 ffmpeg wildmidi
+ libcdio cdparanoia libcddb faad2 ffmpeg_3 wildmidi
# output plugins
alsaLib libpulseaudio
# effect plugins
diff --git a/nixpkgs/pkgs/applications/audio/r128gain/default.nix b/nixpkgs/pkgs/applications/audio/r128gain/default.nix
index fb2b3063276..17f6840d4e2 100644
--- a/nixpkgs/pkgs/applications/audio/r128gain/default.nix
+++ b/nixpkgs/pkgs/applications/audio/r128gain/default.nix
@@ -1,7 +1,7 @@
{ lib
, fetchFromGitHub
, substituteAll
-, ffmpeg
+, ffmpeg_3
, python3Packages
, sox
}:
@@ -21,7 +21,7 @@ python3Packages.buildPythonApplication rec {
(
substituteAll {
src = ./ffmpeg-location.patch;
- inherit ffmpeg;
+ ffmpeg = ffmpeg_3;
}
)
];
diff --git a/nixpkgs/pkgs/applications/audio/real_time_config_quick_scan/default.nix b/nixpkgs/pkgs/applications/audio/real_time_config_quick_scan/default.nix
new file mode 100644
index 00000000000..5193d2899d3
--- /dev/null
+++ b/nixpkgs/pkgs/applications/audio/real_time_config_quick_scan/default.nix
@@ -0,0 +1,52 @@
+{ stdenv, fetchFromGitHub, perlPackages, makeWrapper }:
+
+stdenv.mkDerivation rec {
+ pname = "realTimeConfigQuickScan";
+ version = "unstable-2020-07-23";
+
+ src = fetchFromGitHub {
+ owner = "raboof";
+ repo = pname;
+ rev = "4697ba093d43d512b74a73b89531cb8c5adaa274";
+ sha256 = "16kanzp5i353x972zjkwgi3m8z90wc58613mlfzb0n01djdnm6k5";
+ };
+
+ buildInputs = [ perlPackages.perl makeWrapper ];
+
+ dontBuild = true;
+
+ installPhase = ''
+ runHook preInstall
+ mkdir -p $out/bin
+ mkdir -p $out/share/$pname
+ mkdir -p $out/share/doc/$pname
+ # Install Script Files:
+ # *.pm files
+ for i in *.pm; do
+ install -Dm 755 "$i" "$out/share/$pname/$i"
+ done
+ # Install doc files:
+ install -D COPYING "$out/share/doc/$pname/COPYING"
+ install -D README.md "$out/share/doc/$pname/README.md"
+ # Install Executable scripts:
+ install -Dm 755 realTimeConfigQuickScan.pl "$out/bin/realTimeConfigQuickScan"
+ install -Dm 755 QuickScan.pl "$out/bin/QuickScan"
+ runHook postInstall
+ '';
+
+ postFixup = ''
+ wrapProgram $out/bin/realTimeConfigQuickScan \
+ --set PERL5LIB "$out/share/$pname"
+ wrapProgram $out/bin/QuickScan \
+ --set PERL5LIB "$out/share/$pname:${with perlPackages; makePerlPath [ Tk ]}"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Linux configuration checker for systems to be used for real-time audio";
+ homepage = "https://github.com/raboof/realtimeconfigquickscan";
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ magnetophon ];
+ platforms = platforms.linux ;
+ };
+}
+
diff --git a/nixpkgs/pkgs/applications/audio/rhvoice/default.nix b/nixpkgs/pkgs/applications/audio/rhvoice/default.nix
index 7a0a8a59a08..a29fcf383b8 100644
--- a/nixpkgs/pkgs/applications/audio/rhvoice/default.nix
+++ b/nixpkgs/pkgs/applications/audio/rhvoice/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, pkgconfig, fetchFromGitHub, scons
+{ stdenv, lib, pkgconfig, fetchFromGitHub, sconsPackages
, python, glibmm, libpulseaudio, libao }:
let
@@ -15,7 +15,7 @@ in stdenv.mkDerivation {
};
nativeBuildInputs = [
- scons.py2 pkgconfig
+ sconsPackages.scons_3_1_2 pkgconfig
];
buildInputs = [
diff --git a/nixpkgs/pkgs/applications/audio/rosegarden/default.nix b/nixpkgs/pkgs/applications/audio/rosegarden/default.nix
index 921c8fff67a..8bda179df14 100644
--- a/nixpkgs/pkgs/applications/audio/rosegarden/default.nix
+++ b/nixpkgs/pkgs/applications/audio/rosegarden/default.nix
@@ -3,12 +3,12 @@
, liblo, libsamplerate, libsndfile, lirc ? null, lrdf, qtbase }:
stdenv.mkDerivation (rec {
- version = "19.12";
+ version = "20.06";
pname = "rosegarden";
src = fetchurl {
url = "mirror://sourceforge/rosegarden/${pname}-${version}.tar.bz2";
- sha256 = "1qcaxc6hdzva7kwxxhgl95437fagjbxzv4mihsgpr7y9qk08ppw1";
+ sha256 = "1i9x9rkqwwdrk77xl5ra8i48cjirbc7fbisnj0nnclccwaq0wk6r";
};
patchPhase = ''
diff --git a/nixpkgs/pkgs/applications/audio/rubyripper/default.nix b/nixpkgs/pkgs/applications/audio/rubyripper/default.nix
index 82aa86f795b..eb6de843180 100644
--- a/nixpkgs/pkgs/applications/audio/rubyripper/default.nix
+++ b/nixpkgs/pkgs/applications/audio/rubyripper/default.nix
@@ -17,7 +17,9 @@ stdenv.mkDerivation rec {
--prefix PATH : "${cdparanoia}/bin"
'';
- meta = {
- platforms = stdenv.lib.platforms.linux;
+ meta = with stdenv.lib; {
+ description = "High quality CD audio ripper";
+ platforms = platforms.linux;
+ license = licenses.gpl3;
};
}
diff --git a/nixpkgs/pkgs/applications/audio/shortwave/default.nix b/nixpkgs/pkgs/applications/audio/shortwave/default.nix
index d26d314cd3e..055694fb40f 100644
--- a/nixpkgs/pkgs/applications/audio/shortwave/default.nix
+++ b/nixpkgs/pkgs/applications/audio/shortwave/default.nix
@@ -23,17 +23,17 @@
rustPlatform.buildRustPackage rec {
pname = "shortwave";
- version = "1.0.1";
+ version = "1.1.1";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "World";
repo = "Shortwave";
rev = version;
- sha256 = "13lhlh75vw02vkcknl4nvy0yvpdf0qx811mmyja8bzs4rj1j9kr8";
+ sha256 = "1vlhp2ss06j41simjrrjg38alp85jddhqyvccy6bhfzm0gzynwld";
};
- cargoSha256 = "0aph5z54a6i5p8ga5ghhx1c9hjc8zdw5pkv9inmanca0bq3hkdlh";
+ cargoSha256 = "181699rlpr5dszc18wg0kbss3gfskxaz9lpxpgsc4yfb6ip89qnk";
nativeBuildInputs = [
cargo
diff --git a/nixpkgs/pkgs/applications/audio/sidplayfp/default.nix b/nixpkgs/pkgs/applications/audio/sidplayfp/default.nix
index b0a50bbf128..2ebf56fee52 100644
--- a/nixpkgs/pkgs/applications/audio/sidplayfp/default.nix
+++ b/nixpkgs/pkgs/applications/audio/sidplayfp/default.nix
@@ -1,18 +1,36 @@
-{ stdenv, fetchurl, pkgconfig, libsidplayfp }:
+{ stdenv
+, lib
+, fetchurl
+, pkgconfig
+, libsidplayfp
+, alsaSupport ? stdenv.hostPlatform.isLinux
+, alsaLib
+, pulseSupport ? stdenv.hostPlatform.isLinux
+, libpulseaudio
+}:
+assert alsaSupport -> alsaLib != null;
+assert pulseSupport -> libpulseaudio != null;
+let
+ inherit (lib) optional;
+ inherit (lib.versions) majorMinor;
+in
stdenv.mkDerivation rec {
- version = "1.4.4";
pname = "sidplayfp";
+ version = "2.0.2";
src = fetchurl {
- url = "mirror://sourceforge/sidplay-residfp/sidplayfp/1.4/${pname}-${version}.tar.gz";
- sha256 = "0arsrg3f0fsinal22qjmj3r6500bcbgqnx26fsz049ldl716kz1m";
+ url = "mirror://sourceforge/sidplay-residfp/sidplayfp/${majorMinor version}/${pname}-${version}.tar.gz";
+ sha256 = "1s2dfs9z1hwarpfzawg11wax9nh0zcqx4cafwq7iysckyg4scz4k";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkgconfig ]
+ ++ optional alsaSupport alsaLib
+ ++ optional pulseSupport libpulseaudio;
+
buildInputs = [ libsidplayfp ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A SID player using libsidplayfp";
homepage = "https://sourceforge.net/projects/sidplay-residfp/";
license = with licenses; [ gpl2Plus ];
diff --git a/nixpkgs/pkgs/applications/audio/snapcast/default.nix b/nixpkgs/pkgs/applications/audio/snapcast/default.nix
index 531a633f05d..5eff8f82e89 100644
--- a/nixpkgs/pkgs/applications/audio/snapcast/default.nix
+++ b/nixpkgs/pkgs/applications/audio/snapcast/default.nix
@@ -1,5 +1,6 @@
{ stdenv, lib, fetchFromGitHub, cmake, pkgconfig
-, alsaLib, asio, avahi, flac, libogg, libvorbis }:
+, alsaLib, asio, avahi, boost170, flac, libogg, libvorbis, soxr
+, nixosTests }:
let
@@ -33,21 +34,21 @@ in
stdenv.mkDerivation rec {
pname = "snapcast";
- version = "0.15.0";
+ version = "0.20.0";
src = fetchFromGitHub {
owner = "badaix";
repo = "snapcast";
rev = "v${version}";
- sha256 = "11rnpy6w3wm240qgmkp74k5w8wh5b7hzfx05qrnh6l7ng7m25ky2";
+ sha256 = "152ic8hlyawcmj9pykb33xc6yx7il6yb9ilmsy6m9nlh40m8yxls";
};
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkgconfig boost170.dev ];
# snapcast also supports building against tremor but as we have libogg, that's
# not needed
buildInputs = [
alsaLib asio avahi flac libogg libvorbis
- aixlog popl
+ aixlog popl soxr
];
# Upstream systemd unit files are pretty awful, so we provide our own in a
@@ -57,6 +58,8 @@ stdenv.mkDerivation rec {
cp -r ../doc/* ../*.md $out/share/doc/snapcast
'';
+ passthru.tests.snapcast = nixosTests.snapcast;
+
meta = with lib; {
description = "Synchronous multi-room audio player";
homepage = "https://github.com/badaix/snapcast";
diff --git a/nixpkgs/pkgs/applications/audio/sonic-pi/default.nix b/nixpkgs/pkgs/applications/audio/sonic-pi/default.nix
index 534ea135880..d80632a08f5 100644
--- a/nixpkgs/pkgs/applications/audio/sonic-pi/default.nix
+++ b/nixpkgs/pkgs/applications/audio/sonic-pi/default.nix
@@ -4,7 +4,6 @@
, fetchFromGitHub
, fftwSinglePrec
, ruby
-, libffi
, aubio
, cmake
, pkgconfig
@@ -12,7 +11,6 @@
, bash
, jack2Full
, supercollider
-, qscintilla
, qwt
, osmid
}:
@@ -24,14 +22,14 @@ let
in
mkDerivation rec {
- version = "3.1.0";
+ version = "3.2.2";
pname = "sonic-pi";
src = fetchFromGitHub {
owner = "samaaron";
repo = "sonic-pi";
rev = "v${version}";
- sha256 = "0gi4a73szaa8iz5q1gxgpsnyvhhghcfqm6bfwwxbix4m5csbfgh9";
+ sha256 = "1nlkpkpg9iz2hvf5pymvk6lqhpdpjbdrvr0hrnkc3ymj7llvf1cm";
};
buildInputs = [
@@ -39,10 +37,8 @@ mkDerivation rec {
cmake
pkgconfig
qtbase
- qscintilla
qwt
ruby
- libffi
aubio
supercollider_single_prec
boost
@@ -71,23 +67,34 @@ mkDerivation rec {
popd
pushd app/gui/qt
- cp -f ruby_help.tmpl ruby_help.h
- ../../server/ruby/bin/qt-doc.rb -o ruby_help.h
+ cp -f utils/ruby_help.tmpl utils/ruby_help.h
+ ../../server/ruby/bin/qt-doc.rb -o utils/ruby_help.h
- substituteInPlace SonicPi.pro \
- --replace "LIBS += -lrt -lqt5scintilla2" \
- "LIBS += -lrt -lqscintilla2 -lqwt"
+ lrelease lang/*.ts
- lrelease SonicPi.pro
- qmake SonicPi.pro
-
- make
+ mkdir build
+ pushd build
+ cmake -G "Unix Makefiles" ..
+ make
+ popd
popd
'';
installPhase = ''
runHook preInstall
- cp -r . $out
+
+ mkdir $out
+ cp -r {bin,etc} $out/
+
+ # Copy server whole.
+ mkdir -p $out/app
+ cp -r app/server $out/app/
+
+ # Copy only necessary files for the gui app.
+ mkdir -p $out/app/gui/qt/build
+ cp -r app/gui/qt/{book,fonts,help,html,images,image_source,info,lang,theme} $out/app/gui/qt/
+ cp app/gui/qt/build/sonic-pi $out/app/gui/qt/build/sonic-pi
+
runHook postInstall
'';
@@ -103,9 +110,7 @@ mkDerivation rec {
homepage = "https://sonic-pi.net/";
description = "Free live coding synth for everyone originally designed to support computing and music lessons within schools";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ Phlogistique kamilchm ];
+ maintainers = with lib.maintainers; [ Phlogistique kamilchm c0deaddict ];
platforms = lib.platforms.linux;
- # sonic-pi depends on ruby 2.4 which we don't support anymore
- broken = true;
};
}
diff --git a/nixpkgs/pkgs/applications/audio/sooperlooper/default.nix b/nixpkgs/pkgs/applications/audio/sooperlooper/default.nix
index e7a43ad8a59..f1c76bf0d33 100644
--- a/nixpkgs/pkgs/applications/audio/sooperlooper/default.nix
+++ b/nixpkgs/pkgs/applications/audio/sooperlooper/default.nix
@@ -20,13 +20,13 @@
stdenv.mkDerivation rec {
pname = "sooperlooper";
- version = "unstable-2019-09-30";
+ version = "1.7.4";
src = fetchFromGitHub {
owner = "essej";
repo = "sooperlooper";
- rev = "4d1da14176e16b0f56b727bb1e6c2e8957515625";
- sha256 = "1gsgqa7hdymzw2al1ymzv0f33y161dyhh3fmy88lpjwv3bfchamg";
+ rev = "v${builtins.replaceStrings [ "." ] [ "_" ] version}";
+ sha256 = "1jng9bkb7iikad0dy1fkiq9wjjdhh1xi1p0cp2lvnz1dsc4yk6iw";
};
autoreconfPhase = ''
@@ -51,6 +51,8 @@ stdenv.mkDerivation rec {
fftw
];
+ enableParallelBuilding = true;
+
meta = with stdenv.lib; {
description = "A live looping sampler capable of immediate loop recording, overdubbing, multiplying, reversing and more";
longDescription = ''
diff --git a/nixpkgs/pkgs/applications/audio/sorcer/default.nix b/nixpkgs/pkgs/applications/audio/sorcer/default.nix
index 7601f942868..ad5f8fda1a9 100644
--- a/nixpkgs/pkgs/applications/audio/sorcer/default.nix
+++ b/nixpkgs/pkgs/applications/audio/sorcer/default.nix
@@ -14,6 +14,12 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ boost cairomm cmake libsndfile lv2 ntk python ];
+ postPatch = ''
+ # Fix build with lv2 1.18: https://github.com/brummer10/guitarix/commit/c0334c72
+ find . -type f -exec fgrep -q LV2UI_Descriptor {} \; \
+ -exec sed -i {} -e 's/const struct _\?LV2UI_Descriptor/const LV2UI_Descriptor/' \;
+ '';
+
installPhase = ''
make install
cp -a ../presets/* "$out/lib/lv2"
diff --git a/nixpkgs/pkgs/applications/audio/sound-juicer/default.nix b/nixpkgs/pkgs/applications/audio/sound-juicer/default.nix
index dcad0cec1e8..89653a59f43 100644
--- a/nixpkgs/pkgs/applications/audio/sound-juicer/default.nix
+++ b/nixpkgs/pkgs/applications/audio/sound-juicer/default.nix
@@ -5,7 +5,7 @@
let
pname = "sound-juicer";
version = "3.24.0";
-in stdenv.mkDerivation rec{
+in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
diff --git a/nixpkgs/pkgs/applications/audio/soundtracker/default.nix b/nixpkgs/pkgs/applications/audio/soundtracker/default.nix
index ce73203c959..1fd341765b0 100644
--- a/nixpkgs/pkgs/applications/audio/soundtracker/default.nix
+++ b/nixpkgs/pkgs/applications/audio/soundtracker/default.nix
@@ -6,18 +6,21 @@
, alsaLib
, SDL
, jack2
+, audiofile
, goocanvas # graphical envelope editing
}:
stdenv.mkDerivation rec {
pname = "soundtracker";
- version = "1.0.0.1";
+ version = "1.0.1";
src = fetchurl {
# Past releases get moved to the "old releases" directory.
- # Only the latest release (currently a prerelease) is at the top level.
- url = "mirror://sourceforge/soundtracker/old%20releases/soundtracker-${version}.tar.bz2";
- sha256 = "1ggliswz5ngmlnrnyhv3x1arh5w77an0ww9p53cddp9aas5q11jm";
+ # Only the latest release is at the top level.
+ # Nonetheless, only the name of the file seems to affect which file is
+ # downloaded, so this path should be fine both for old and current releases.
+ url = "mirror://sourceforge/soundtracker/soundtracker-${version}.tar.bz2";
+ sha256 = "0m5iiqccch6w53khpvdldz59zymw13vmwqc5ggx3sn41riwbd6ks";
};
nativeBuildInputs = [
@@ -28,9 +31,12 @@ stdenv.mkDerivation rec {
gtk2
SDL
jack2
+ audiofile
goocanvas
] ++ stdenv.lib.optional stdenv.isLinux alsaLib;
+ hardeningDisable = [ "format" ];
+
meta = with stdenv.lib; {
description = "A music tracking tool similar in design to the DOS program FastTracker and the Amiga legend ProTracker";
longDescription = ''
diff --git a/nixpkgs/pkgs/applications/audio/speech-denoiser/default.nix b/nixpkgs/pkgs/applications/audio/speech-denoiser/default.nix
index 706a6956c5d..9c18665d399 100644
--- a/nixpkgs/pkgs/applications/audio/speech-denoiser/default.nix
+++ b/nixpkgs/pkgs/applications/audio/speech-denoiser/default.nix
@@ -27,6 +27,8 @@ stdenv.mkDerivation {
nativeBuildInputs = [ pkgconfig meson ninja ];
buildInputs = [ lv2 rnnoise-nu ];
+ mesonFlags = ("--prefix=${placeholder "out"}/lib/lv2");
+
postPatch = ''
substituteInPlace meson.build \
--replace "cc.find_library('rnnoise-nu',dirs: meson.current_source_dir() + '/rnnoise/.libs/',required : true)" "cc.find_library('rnnoise-nu', required : true)"
diff --git a/nixpkgs/pkgs/applications/audio/spek/default.nix b/nixpkgs/pkgs/applications/audio/spek/default.nix
index 88b22c59ae5..d6918b19231 100644
--- a/nixpkgs/pkgs/applications/audio/spek/default.nix
+++ b/nixpkgs/pkgs/applications/audio/spek/default.nix
@@ -1,27 +1,28 @@
-{ stdenv, fetchzip, autoconf, automake, intltool, pkgconfig, ffmpeg, wxGTK }:
+{ stdenv, fetchFromGitHub, autoreconfHook, intltool, pkgconfig, ffmpeg, wxGTK30-gtk3, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "spek";
- version = "0.8.3";
+ version = "unstable-2018-12-29";
- src = fetchzip {
- name = "${pname}-${version}-src";
- url = "https://github.com/alexkay/spek/archive/v${version}.tar.gz";
- sha256 = "0y4hlhswpqkqpsglrhg5xbfy1a6f9fvasgdf336vhwcjqsc3k2xv";
+ src = fetchFromGitHub {
+ owner = "alexkay";
+ repo = "spek";
+ rev = "f071c2956176ad53c7c8059e5c00e694ded31ded";
+ sha256 = "1l9gj9c1n92zlcjnyjyk211h83dk0idk644xnm5rs7q40p2zliy5";
};
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ autoconf automake intltool ffmpeg wxGTK ];
+ # needed for autoreconfHook
+ AUTOPOINT="intltoolize --automake --copy";
- preConfigure = ''
- ./autogen.sh
- '';
+ nativeBuildInputs = [ autoreconfHook intltool pkgconfig wrapGAppsHook ];
+
+ buildInputs = [ ffmpeg wxGTK30-gtk3 wxGTK30-gtk3.gtk ];
meta = with stdenv.lib; {
description = "Analyse your audio files by showing their spectrogram";
homepage = "http://spek.cc/";
license = licenses.gpl3;
+ maintainers = with maintainers; [ bjornfor ];
platforms = platforms.all;
- maintainers = [ maintainers.bjornfor ];
};
}
diff --git a/nixpkgs/pkgs/applications/audio/spotify-tui/default.nix b/nixpkgs/pkgs/applications/audio/spotify-tui/default.nix
index 693de28bf47..16c8623bd7b 100644
--- a/nixpkgs/pkgs/applications/audio/spotify-tui/default.nix
+++ b/nixpkgs/pkgs/applications/audio/spotify-tui/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "spotify-tui";
- version = "0.20.0";
+ version = "0.21.0";
src = fetchFromGitHub {
owner = "Rigellute";
repo = "spotify-tui";
rev = "v${version}";
- sha256 = "1gdsk620md5nv1r05jysmfhpbcidh15wzyiklkazsb6cppm6qsiy";
+ sha256 = "0pvgq8r1bb7bdxm50hxl0n7ajplpzp1gnf6j55dn6xwck0syml9y";
};
- cargoSha256 = "0irfdmik6nrpfs9yzva5q351cfyf1cijxa2a08prwdccrivdk98a";
+ cargoSha256 = "07v1qm5ky99j2lwbl00g80z0f8hfrpwgyqsm8fnda6y9s3vzzdgz";
nativeBuildInputs = stdenv.lib.optionals stdenv.isLinux [ pkgconfig python3 ];
buildInputs = [ ]
diff --git a/nixpkgs/pkgs/applications/audio/squeezelite/default.nix b/nixpkgs/pkgs/applications/audio/squeezelite/default.nix
index de135706ad3..c6a78f09005 100644
--- a/nixpkgs/pkgs/applications/audio/squeezelite/default.nix
+++ b/nixpkgs/pkgs/applications/audio/squeezelite/default.nix
@@ -2,7 +2,7 @@
, alsaLib, flac, libmad, libvorbis, mpg123
, dsdSupport ? true
, faad2Support ? true, faad2
-, ffmpegSupport ? true, ffmpeg
+, ffmpegSupport ? true, ffmpeg_3
, opusSupport ? true, opusfile
, resampleSupport ? true, soxr
, sslSupport ? true, openssl
@@ -35,7 +35,7 @@ in stdenv.mkDerivation {
buildInputs = [ alsaLib flac libmad libvorbis mpg123 ]
++ optional faad2Support faad2
- ++ optional ffmpegSupport ffmpeg
+ ++ optional ffmpegSupport ffmpeg_3
++ optional opusSupport opusfile
++ optional resampleSupport soxr
++ optional sslSupport openssl;
diff --git a/nixpkgs/pkgs/applications/audio/strawberry/default.nix b/nixpkgs/pkgs/applications/audio/strawberry/default.nix
index dce73c38670..ba3c9c4de83 100644
--- a/nixpkgs/pkgs/applications/audio/strawberry/default.nix
+++ b/nixpkgs/pkgs/applications/audio/strawberry/default.nix
@@ -35,13 +35,13 @@
mkDerivation rec {
pname = "strawberry";
- version = "0.6.10";
+ version = "0.6.13";
src = fetchFromGitHub {
owner = "jonaski";
repo = pname;
rev = version;
- sha256 = "0qf510hlxbndqzwq62mdzfclqxr3caf1a34kd770k84x8vrb4pld";
+ sha256 = "1v0334aivqyqx611cmhgshknzmrgyynbmxcg70qzrs2lyybw2fc1";
};
buildInputs = [
diff --git a/nixpkgs/pkgs/applications/audio/sublime-music/default.nix b/nixpkgs/pkgs/applications/audio/sublime-music/default.nix
new file mode 100644
index 00000000000..515a653d6bc
--- /dev/null
+++ b/nixpkgs/pkgs/applications/audio/sublime-music/default.nix
@@ -0,0 +1,60 @@
+{ lib, python3Packages, gobject-introspection, gtk3, pango, wrapGAppsHook
+
+, chromecastSupport ? false
+, serverSupport ? false
+, keyringSupport ? true
+, notifySupport ? true, libnotify
+, networkSupport ? true, networkmanager
+}:
+
+python3Packages.buildPythonApplication rec {
+ pname = "sublime-music";
+ version = "0.11.0";
+
+ src = python3Packages.fetchPypi {
+ inherit pname version;
+ sha256 = "1rnjc8pjfaq67mq10gy939g77azc80lxf77s9nsaxds4q5j1yrl2";
+ };
+
+ nativeBuildInputs = [
+ gobject-introspection
+ python3Packages.setuptools
+ wrapGAppsHook
+ ];
+
+ buildInputs = [
+ gtk3
+ pango
+ ]
+ ++ lib.optional notifySupport libnotify
+ ++ lib.optional networkSupport networkmanager
+ ;
+
+ propagatedBuildInputs = with python3Packages; [
+ dataclasses-json
+ deepdiff
+ fuzzywuzzy
+ mpv
+ peewee
+ pygobject3
+ python-Levenshtein
+ python-dateutil
+ requests
+ semver
+ ]
+ ++ lib.optional chromecastSupport PyChromecast
+ ++ lib.optional keyringSupport keyring
+ ++ lib.optional serverSupport bottle
+ ;
+
+ # hook for gobject-introspection doesn't like strictDeps
+ # https://github.com/NixOS/nixpkgs/issues/56943
+ strictDeps = false;
+
+ meta = with lib; {
+ description = "GTK3 Subsonic/Airsonic client";
+ homepage = "https://sublimemusic.app/";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ albakham ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/audio/tuijam/default.nix b/nixpkgs/pkgs/applications/audio/tuijam/default.nix
new file mode 100644
index 00000000000..8a08b64508d
--- /dev/null
+++ b/nixpkgs/pkgs/applications/audio/tuijam/default.nix
@@ -0,0 +1,46 @@
+{ buildPythonApplication
+, fetchFromGitHub
+, lib
+, python3Packages
+, youtube-dl
+}:
+
+buildPythonApplication rec {
+ pname = "tuijam";
+ version = "unstable-2020-06-05";
+
+ src = fetchFromGitHub {
+ owner = "cfangmeier";
+ repo = pname;
+ rev = "7baec6f6e80ee90da0d0363b430dd7d5695ff03b";
+ sha256 = "1l0s88jvj99jkxnczw5nfj78m8vihh29g815n4mg9jblad23mgx5";
+ };
+
+ buildInputs = [ python3Packages.Babel ];
+
+ # the package has no tests
+ doCheck = false;
+
+ propagatedBuildInputs = with python3Packages; [
+ gmusicapi
+ google_api_python_client
+ mpv
+ pydbus
+ pygobject3
+ pyyaml
+ requests
+ rsa
+ urwid
+ ];
+
+ meta = with lib; {
+ description = "A fancy TUI client for Google Play Music";
+ longDescription = ''
+ TUIJam seeks to make a simple, attractive, terminal-based interface to
+ listening to music for Google Play Music All-Access subscribers.
+ '';
+ homepage = "https://github.com/cfangmeier/tuijam";
+ license = licenses.mit;
+ maintainers = with maintainers; [ kalbasit ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/audio/vocal/default.nix b/nixpkgs/pkgs/applications/audio/vocal/default.nix
index 6ef992ffff6..b519003a9ec 100644
--- a/nixpkgs/pkgs/applications/audio/vocal/default.nix
+++ b/nixpkgs/pkgs/applications/audio/vocal/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, cmake
, ninja
, vala
@@ -61,7 +62,7 @@ stdenv.mkDerivation rec {
];
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/applications/audio/x42-plugins/default.nix b/nixpkgs/pkgs/applications/audio/x42-plugins/default.nix
index 20f87725f99..d3726eab7ff 100644
--- a/nixpkgs/pkgs/applications/audio/x42-plugins/default.nix
+++ b/nixpkgs/pkgs/applications/audio/x42-plugins/default.nix
@@ -3,12 +3,12 @@
, libGLU, lv2, gtk2, cairo, pango, fftwFloat, zita-convolver }:
stdenv.mkDerivation rec {
- version = "20200411";
+ version = "20200714";
pname = "x42-plugins";
src = fetchurl {
url = "https://gareus.org/misc/x42-plugins/${pname}-${version}.tar.xz";
- sha256 = "0y6778l2zc80kvp31mqw3vkcyi7g613jxn3g3lxqfa31i617gh6j";
+ sha256 = "1av05ykph8x67018hm9zfgh1vk0zi39mvrsxkj6bm4hkarxf0vvl";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/applications/audio/yoshimi/default.nix b/nixpkgs/pkgs/applications/audio/yoshimi/default.nix
index f8ea58fef3c..2b0a89bbaf5 100644
--- a/nixpkgs/pkgs/applications/audio/yoshimi/default.nix
+++ b/nixpkgs/pkgs/applications/audio/yoshimi/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, alsaLib, boost, cairo, cmake, fftwSinglePrec, fltk, pcre
+{ stdenv, fetchFromGitHub , alsaLib, boost, cairo, cmake, fftwSinglePrec, fltk, pcre
, libjack2, libsndfile, libXdmcp, readline, lv2, libGLU, libGL, minixml, pkgconfig, zlib, xorg
}:
@@ -6,13 +6,15 @@ assert stdenv ? glibc;
stdenv.mkDerivation rec {
pname = "yoshimi";
- version = "1.7.0.1";
-
- src = fetchurl {
- url = "mirror://sourceforge/yoshimi/${pname}-${version}.tar.bz2";
- sha256 = "1pkqrrr51vlxh96vy0c0rf5ijjvymys4brsw9rv1bdp1bb8izw6c";
+ # Fix build with lv2 1.18: https://github.com/Yoshimi/yoshimi/pull/102/commits/86996cbb235f0fe138ae814a6758c2c8ba1c2a38
+ version = "unstable-2020-05-10";
+
+ src = fetchFromGitHub {
+ owner = "Yoshimi";
+ repo = pname;
+ rev = "86996cbb235f0fe138ae814a6758c2c8ba1c2a38";
+ sha256 = "0bgcc5fbgwpdjircq00wlii30pakf45yzligpbnf02a554hh4j01";
};
-
buildInputs = [
alsaLib boost cairo fftwSinglePrec fltk libjack2 libsndfile libXdmcp readline lv2 libGLU libGL
minixml zlib xorg.libpthreadstubs pcre
diff --git a/nixpkgs/pkgs/applications/blockchains/bitcoin-abc.nix b/nixpkgs/pkgs/applications/blockchains/bitcoin-abc.nix
index aee73cecdfc..95adfd80012 100644
--- a/nixpkgs/pkgs/applications/blockchains/bitcoin-abc.nix
+++ b/nixpkgs/pkgs/applications/blockchains/bitcoin-abc.nix
@@ -1,30 +1,36 @@
-{ stdenv, mkDerivation, fetchFromGitHub, pkgconfig, autoreconfHook, openssl, db53, boost
+{ stdenv, mkDerivation, fetchFromGitHub, pkgconfig, cmake, openssl, db53, boost
, zlib, miniupnpc, qtbase ? null , qttools ? null, utillinux, protobuf, qrencode, libevent
-, withGui }:
+, withGui, python3, jemalloc, zeromq4 }:
with stdenv.lib;
mkDerivation rec {
name = "bitcoin" + (toString (optional (!withGui) "d")) + "-abc-" + version;
- version = "0.21.5";
+ version = "0.21.10";
src = fetchFromGitHub {
owner = "bitcoin-ABC";
repo = "bitcoin-abc";
rev = "v${version}";
- sha256 = "1jx33n8dhn16iaxvmc56cxw0i5qk0ga5nf7qf9frwwq6zkglknga";
+ sha256 = "1m210g6db8f09m66v75ia1fdd1dlvs1srgk2jhd3wqbvnmjqa77f";
};
patches = [ ./fix-bitcoin-qt-build.patch ];
- nativeBuildInputs = [ pkgconfig autoreconfHook ];
- buildInputs = [ openssl db53 boost zlib
+ nativeBuildInputs = [ pkgconfig cmake ];
+ buildInputs = [ openssl db53 boost zlib python3 jemalloc zeromq4
miniupnpc utillinux protobuf libevent ]
++ optionals withGui [ qtbase qttools qrencode ];
- configureFlags = [ "--with-boost-libdir=${boost.out}/lib" ]
- ++ optionals withGui [ "--with-gui=qt5" ];
+ cmakeFlags = optionals (!withGui) [
+ "-DBUILD_BITCOIN_QT=OFF"
+ ];
+
+ # many of the generated scripts lack execute permissions
+ postConfigure = ''
+ find ./. -type f -iname "*.sh" -exec chmod +x {} \;
+ '';
enableParallelBuilding = true;
diff --git a/nixpkgs/pkgs/applications/blockchains/bitcoin-knots.nix b/nixpkgs/pkgs/applications/blockchains/bitcoin-knots.nix
new file mode 100644
index 00000000000..384ac880fe1
--- /dev/null
+++ b/nixpkgs/pkgs/applications/blockchains/bitcoin-knots.nix
@@ -0,0 +1,41 @@
+{ stdenv
+, fetchFromGitHub
+, pkgconfig
+, autoreconfHook
+, db5
+, openssl
+, boost
+, zlib
+, miniupnpc
+, libevent
+, protobuf
+, utillinux
+}:
+
+stdenv.mkDerivation rec {
+ pname = "bitcoind-knots";
+ version = "0.20.0";
+ versionDate = "20200614";
+
+ src = fetchFromGitHub {
+ owner = "bitcoinknots";
+ repo = "bitcoin";
+ rev = "v${version}.knots${versionDate}";
+ sha256 = "0c8k1154kcwz6q2803wx0zigvqaij1fi5akgfqlj3yl57jjw48jj";
+ };
+
+ nativeBuildInputs = [ pkgconfig autoreconfHook ];
+ buildInputs = [ openssl db5 openssl utillinux
+ protobuf boost zlib miniupnpc libevent ];
+
+ configureFlags = [ "--with-incompatible-bdb"
+ "--with-boost-libdir=${boost.out}/lib" ];
+
+ meta = with stdenv.lib; {
+ description = "An enhanced Bitcoin node software";
+ homepage = "https://bitcoinknots.org/";
+ license = licenses.mit;
+ maintainers = [ maintainers.mmahut ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/blockchains/bitcoin.nix b/nixpkgs/pkgs/applications/blockchains/bitcoin.nix
index 450102da66f..7a4386d2386 100644
--- a/nixpkgs/pkgs/applications/blockchains/bitcoin.nix
+++ b/nixpkgs/pkgs/applications/blockchains/bitcoin.nix
@@ -1,59 +1,74 @@
-{ stdenv, fetchurl, pkgconfig, autoreconfHook, openssl, db48, boost, zeromq, rapidcheck, hexdump
-, zlib, miniupnpc, qtbase ? null, qttools ? null, wrapQtAppsHook ? null, utillinux, python3, qrencode, libevent
-, withGui }:
+{ stdenv
+, fetchurl
+, pkgconfig
+, autoreconfHook
+, db48
+, boost
+, zeromq
+, hexdump
+, zlib
+, miniupnpc
+, qtbase ? null
+, qttools ? null
+, wrapQtAppsHook ? null
+, utillinux
+, python3
+, qrencode
+, libevent
+, withGui
+}:
with stdenv.lib;
-
let
- version = "0.19.1";
+ version = "0.20.0";
majorMinorVersion = versions.majorMinor version;
-
desktop = fetchurl {
url = "https://raw.githubusercontent.com/bitcoin-core/packaging/${majorMinorVersion}/debian/bitcoin-qt.desktop";
sha256 = "0cpna0nxcd1dw3nnzli36nf9zj28d2g9jf5y0zl9j18lvanvniha";
};
-
pixmap = fetchurl {
url = "https://raw.githubusercontent.com/bitcoin/bitcoin/v${version}/share/pixmaps/bitcoin128.png";
sha256 = "08p7j7dg50jlj783kkgdw037klmx0spqjikaprmbkzgcb620r25d";
};
-
-in stdenv.mkDerivation rec {
+in
+stdenv.mkDerivation rec {
pname = if withGui then "bitcoin" else "bitcoind";
inherit version;
src = fetchurl {
- urls = [ "https://bitcoincore.org/bin/bitcoin-core-${version}/bitcoin-${version}.tar.gz"
- "https://bitcoin.org/bin/bitcoin-core-${version}/bitcoin-${version}.tar.gz"
- ];
- sha256 = "f2591d555b8e8c2e1bd780e40d53a91e165d8b3c7e0391ae2d24a0c0f23a7cc0";
+ urls = [
+ "https://bitcoincore.org/bin/bitcoin-core-${version}/bitcoin-${version}.tar.gz"
+ "https://bitcoin.org/bin/bitcoin-core-${version}/bitcoin-${version}.tar.gz"
+ ];
+ sha256 = "ec5a2358ee868d845115dc4fc3ed631ff063c57d5e0a713562d083c5c45efb28";
};
nativeBuildInputs =
[ pkgconfig autoreconfHook ]
++ optional stdenv.isDarwin hexdump
++ optional withGui wrapQtAppsHook;
- buildInputs = [ openssl db48 boost zlib zeromq
- miniupnpc libevent]
- ++ optionals stdenv.isLinux [ utillinux ]
- ++ optionals withGui [ qtbase qttools qrencode ];
+ buildInputs = [ db48 boost zlib zeromq miniupnpc libevent ]
+ ++ optionals stdenv.isLinux [ utillinux ]
+ ++ optionals withGui [ qtbase qttools qrencode ];
postInstall = optional withGui ''
install -Dm644 ${desktop} $out/share/applications/bitcoin-qt.desktop
install -Dm644 ${pixmap} $out/share/pixmaps/bitcoin128.png
'';
- configureFlags = [ "--with-boost-libdir=${boost.out}/lib"
- "--disable-bench"
- ] ++ optionals (!doCheck) [
- "--disable-tests"
- "--disable-gui-tests"
- ]
- ++ optionals withGui [ "--with-gui=qt5"
- "--with-qt-bindir=${qtbase.dev}/bin:${qttools.dev}/bin"
- ];
+ configureFlags = [
+ "--with-boost-libdir=${boost.out}/lib"
+ "--disable-bench"
+ ] ++ optionals (!doCheck) [
+ "--disable-tests"
+ "--disable-gui-tests"
+ ]
+ ++ optionals withGui [
+ "--with-gui=qt5"
+ "--with-qt-bindir=${qtbase.dev}/bin:${qttools.dev}/bin"
+ ];
- checkInputs = [ rapidcheck python3 ];
+ checkInputs = [ python3 ];
doCheck = true;
@@ -67,13 +82,15 @@ in stdenv.mkDerivation rec {
meta = {
description = "Peer-to-peer electronic cash system";
- longDescription= ''
+ 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.
'';
homepage = "https://bitcoin.org/";
+ downloadPage = "https://bitcoincore.org/bin/bitcoin-core-${version}/";
+ changelog = "https://bitcoincore.org/en/releases/${version}/";
maintainers = with maintainers; [ roconnor AndersonTorres ];
license = licenses.mit;
platforms = platforms.unix;
diff --git a/nixpkgs/pkgs/applications/blockchains/btc1.nix b/nixpkgs/pkgs/applications/blockchains/btc1.nix
index 3241148aee1..3442c9ba807 100644
--- a/nixpkgs/pkgs/applications/blockchains/btc1.nix
+++ b/nixpkgs/pkgs/applications/blockchains/btc1.nix
@@ -5,7 +5,7 @@
}:
with stdenv.lib;
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
name = "bit1" + (toString (optional (!withGui) "d")) + "-" + version;
version = "1.15.1";
diff --git a/nixpkgs/pkgs/applications/blockchains/cgminer/default.nix b/nixpkgs/pkgs/applications/blockchains/cgminer/default.nix
new file mode 100644
index 00000000000..966303ec5a6
--- /dev/null
+++ b/nixpkgs/pkgs/applications/blockchains/cgminer/default.nix
@@ -0,0 +1,49 @@
+{ stdenv
+, fetchFromGitHub
+, pkgconfig
+, libtool
+, autoconf
+, automake
+, curl
+, ncurses
+, ocl-icd
+, opencl-headers
+, libusb1
+, xorg
+, jansson }:
+
+stdenv.mkDerivation rec {
+ pname = "cgminer";
+ version = "4.11.1";
+
+ src = fetchFromGitHub {
+ owner = "ckolivas";
+ repo = "cgminer";
+ rev = "v${version}";
+ sha256 = "0l1ms3nxnjzh4mpiadikvngcr9k3jnjqy3yna207za0va0c28dj5";
+ };
+
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ autoconf automake libtool curl ncurses ocl-icd opencl-headers
+ xorg.libX11 xorg.libXext xorg.libXinerama jansson libusb1 ];
+
+ configureScript = "./autogen.sh";
+ configureFlags = [ "--enable-scrypt"
+ "--enable-opencl"
+ "--enable-bitforce"
+ "--enable-icarus"
+ "--enable-modminer"
+ "--enable-ztex"
+ "--enable-avalon"
+ "--enable-klondike"
+ "--enable-keccak"
+ "--enable-bflsc"];
+
+ meta = with stdenv.lib; {
+ description = "CPU/GPU miner in c for bitcoin";
+ homepage = "https://github.com/ckolivas/cgminer";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ offline mmahut ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/blockchains/dashpay.nix b/nixpkgs/pkgs/applications/blockchains/dashpay.nix
index d0c3fed4350..b88aa3af19e 100644
--- a/nixpkgs/pkgs/applications/blockchains/dashpay.nix
+++ b/nixpkgs/pkgs/applications/blockchains/dashpay.nix
@@ -39,5 +39,6 @@ stdenv.mkDerivation rec {
homepage = "https://www.dash.org";
maintainers = with maintainers; [ AndersonTorres ];
platforms = platforms.unix;
+ license = licenses.mit;
};
}
diff --git a/nixpkgs/pkgs/applications/blockchains/dcrd.nix b/nixpkgs/pkgs/applications/blockchains/dcrd.nix
index 16d39e85da1..0d59eb67017 100644
--- a/nixpkgs/pkgs/applications/blockchains/dcrd.nix
+++ b/nixpkgs/pkgs/applications/blockchains/dcrd.nix
@@ -1,34 +1,24 @@
-{ stdenv, lib, go, buildGoPackage, dep, fetchgit, git, cacert }:
+{ lib, buildGoModule, fetchFromGitHub }:
-buildGoPackage rec {
+buildGoModule rec {
pname = "dcrd";
- version = "1.1.2";
- rev = "refs/tags/v${version}";
- goPackagePath = "github.com/decred/dcrd";
+ version = "1.5.1";
- buildInputs = [ go git dep cacert ];
-
- GIT_SSL_CAINFO = "${cacert}/etc/ssl/certs/ca-bundle.crt";
- NIX_SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt";
-
- src = fetchgit {
- inherit rev;
- url = "https://${goPackagePath}";
- sha256 = "0xcynipdn9zmmralxj0hjrwyanvhkwfj2b1vvjk5zfc95s2xc1q9";
+ src = fetchFromGitHub {
+ owner = "decred";
+ repo = "dcrd";
+ rev = "refs/tags/release-v${version}";
+ sha256 = "1ggw289y1f4dqvj3w60q9bahq8bblbfjymn5xy04ldylr3qlxm9x";
};
- preBuild = ''
- export CWD=$(pwd)
- cd go/src/github.com/decred/dcrd
- dep ensure
- go install . ./cmd/...
- cd $CWD
- '';
+ vendorSha256 = "03aw6mcvp1vr01ppxy673jf5hdryd5032cxndlkaiwg005mxp1dy";
+
+ subPackages = [ "." "cmd/dcrctl" "cmd/promptsecret" ];
meta = {
homepage = "https://decred.org";
description = "Decred daemon in Go (golang)";
license = with lib.licenses; [ isc ];
- broken = stdenv.isLinux; # 2018-04-10
+ maintainers = with lib.maintainers; [ juaningan ];
};
}
diff --git a/nixpkgs/pkgs/applications/blockchains/dcrwallet.nix b/nixpkgs/pkgs/applications/blockchains/dcrwallet.nix
index 258aad8e1bd..0fbd5f33e72 100644
--- a/nixpkgs/pkgs/applications/blockchains/dcrwallet.nix
+++ b/nixpkgs/pkgs/applications/blockchains/dcrwallet.nix
@@ -1,43 +1,24 @@
-{ stdenv, lib, go, buildGoPackage, dep, fetchgit, git, cacert }:
+{ lib, buildGoModule, fetchFromGitHub }:
-buildGoPackage rec {
+buildGoModule rec {
pname = "dcrwallet";
- version = "1.1.2";
- rev = "refs/tags/v${version}";
- goPackagePath = "github.com/decred/dcrwallet";
+ version = "1.5.1";
- buildInputs = [ go git dep cacert ];
-
- GIT_SSL_CAINFO = "${cacert}/etc/ssl/certs/ca-bundle.crt";
- NIX_SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt";
-
- src = fetchgit {
- inherit rev;
- url = "https://${goPackagePath}";
- sha256 = "058im4vmcmxcl5ir14h17wik5lagp2ay0p8qc3r99qmpfwvvz39x";
+ src = fetchFromGitHub {
+ owner = "decred";
+ repo = "dcrwallet";
+ rev = "refs/tags/v${version}";
+ sha256 = "0ij2mwvdxg78p9qbdf9wm7aaphfg4j8lqgrjyjsj3kyi1l458ds9";
};
- preBuild = ''
- export CWD=$(pwd)
- cd go/src/github.com/decred/dcrwallet
- dep ensure
- '';
-
- buildPhase = ''
- runHook preBuild
- go build
- '';
-
- installPhase = ''
- mkdir -pv $out/bin
- cp -v dcrwallet $out/bin
- '';
+ vendorSha256 = "0qrrr92cad399xwr64qa9h41wqqaj0dy5mw248g5v53zars541w7";
+ subPackages = [ "." ];
meta = {
homepage = "https://decred.org";
- description = "Decred daemon in Go (golang)";
+ description = "A secure Decred wallet daemon written in Go (golang)";
license = with lib.licenses; [ isc ];
- broken = stdenv.isLinux; # 2018-04-10
+ maintainers = with lib.maintainers; [ juaningan ];
};
}
diff --git a/nixpkgs/pkgs/applications/blockchains/ergo/default.nix b/nixpkgs/pkgs/applications/blockchains/ergo/default.nix
index bae7326c255..e7a83d7496b 100644
--- a/nixpkgs/pkgs/applications/blockchains/ergo/default.nix
+++ b/nixpkgs/pkgs/applications/blockchains/ergo/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "ergo";
- version = "3.2.5";
+ version = "3.2.7";
src = fetchurl {
url = "https://github.com/ergoplatform/ergo/releases/download/v${version}/ergo-${version}.jar";
- sha256 = "0vaq6cqz03ps0fg3rvk298jnbf8mazvmyfcj7zsf1cgw41xdjjcf";
+ sha256 = "1ng2q9yp03j8p2xh7rlqad5h4p82ks1l00401pq7m0y02q90szr8";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/nixpkgs/pkgs/applications/blockchains/go-ethereum.nix b/nixpkgs/pkgs/applications/blockchains/go-ethereum.nix
index 690731fa120..0edeccf4003 100644
--- a/nixpkgs/pkgs/applications/blockchains/go-ethereum.nix
+++ b/nixpkgs/pkgs/applications/blockchains/go-ethereum.nix
@@ -2,30 +2,17 @@
buildGoModule rec {
pname = "go-ethereum";
- version = "1.9.14";
+ version = "1.9.18";
src = fetchFromGitHub {
owner = "ethereum";
repo = pname;
rev = "v${version}";
- sha256 = "0vqsx4q7jn6vhmrm9kkk810d5nvnmyb6bni38ynkxcwlrp3qs6v2";
+ sha256 = "0nkzwmrzk0m9662cr18h5i54v07mw8v3fh0csvqx8n50z5fcvb7b";
};
- usb = fetchFromGitHub {
- owner = "karalabe";
- repo = "usb";
- rev = "911d15fe12a9c411cf5d0dd5635231c759399bed";
- sha256 = "0asd5fz2rhzkjmd8wjgmla5qmqyz4jaa6qf0n2ycia16jsck6wc2";
- };
-
- vendorSha256 = "01mbmc8qlp08127dlmcqz0viasmg7mrzqzmyw21an69sabcr112n";
-
- overrideModAttrs = (_: {
- postBuild = ''
- cp -r --reflink=auto ${usb}/libusb vendor/github.com/karalabe/usb
- cp -r --reflink=auto ${usb}/hidapi vendor/github.com/karalabe/usb
- '';
- });
+ runVend = true;
+ vendorSha256 = "1744df059bjksvih4653nnvb4kb1xvzdhypd0nnz36m1wrihqssv";
subPackages = [
"cmd/abidump"
@@ -53,6 +40,6 @@ buildGoModule rec {
homepage = "https://geth.ethereum.org/";
description = "Official golang implementation of the Ethereum protocol";
license = with licenses; [ lgpl3 gpl3 ];
- maintainers = with maintainers; [ adisbladis asymmetric lionello xrelkd ];
+ maintainers = with maintainers; [ adisbladis lionello xrelkd ];
};
}
diff --git a/nixpkgs/pkgs/applications/blockchains/ledger-live-desktop/default.nix b/nixpkgs/pkgs/applications/blockchains/ledger-live-desktop/default.nix
index 1c76ef8df28..b84e6bd127e 100644
--- a/nixpkgs/pkgs/applications/blockchains/ledger-live-desktop/default.nix
+++ b/nixpkgs/pkgs/applications/blockchains/ledger-live-desktop/default.nix
@@ -2,12 +2,12 @@
let
pname = "ledger-live-desktop";
- version = "2.3.2";
+ version = "2.8.0";
name = "${pname}-${version}";
src = fetchurl {
url = "https://github.com/LedgerHQ/${pname}/releases/download/v${version}/${pname}-${version}-linux-x86_64.AppImage";
- sha256 = "0xd3w564zij614ajg57n1qlvz0hd9l7219qxx81ai6b02b9a5g9h";
+ sha256 = "1nj7fjbf99zpmq82kci6wp9nzml8ij1bz96zc77gwzsi0dacjrv5";
};
appimageContents = appimageTools.extractType2 {
diff --git a/nixpkgs/pkgs/applications/blockchains/litecoin.nix b/nixpkgs/pkgs/applications/blockchains/litecoin.nix
index ec1658b595d..22cfa3dbb91 100644
--- a/nixpkgs/pkgs/applications/blockchains/litecoin.nix
+++ b/nixpkgs/pkgs/applications/blockchains/litecoin.nix
@@ -13,13 +13,13 @@ with stdenv.lib;
mkDerivation rec {
name = "litecoin" + (toString (optional (!withGui) "d")) + "-" + version;
- version = "0.17.1";
+ version = "0.18.1";
src = fetchFromGitHub {
owner = "litecoin-project";
repo = "litecoin";
rev = "v${version}";
- sha256 = "08a0ghs4aa9m3qv3ppydyshfibykdwxk07i1vcqvg0ycqisdpb7y";
+ sha256 = "11753zhyx1kmrlljc6kbjwrcb06dfcrsqvmw3iaki9a132qk6l5c";
};
nativeBuildInputs = [ pkgconfig autoreconfHook ];
diff --git a/nixpkgs/pkgs/applications/blockchains/lnd.nix b/nixpkgs/pkgs/applications/blockchains/lnd.nix
index 1f249223df5..c1f489ff02b 100644
--- a/nixpkgs/pkgs/applications/blockchains/lnd.nix
+++ b/nixpkgs/pkgs/applications/blockchains/lnd.nix
@@ -1,24 +1,38 @@
-{ buildGoModule, fetchFromGitHub, lib }:
+{ buildGoModule, fetchFromGitHub, lib
+, tags ? [ "autopilotrpc" "signrpc" "walletrpc" "chainrpc" "invoicesrpc" "watchtowerrpc" ]
+}:
buildGoModule rec {
pname = "lnd";
- version = "0.10.0-beta";
+ version = "0.10.3-beta";
src = fetchFromGitHub {
owner = "lightningnetwork";
repo = "lnd";
rev = "v${version}";
- sha256 = "1amciz924s2h6qhy7w34jpv1jc25p5ayfxzvjph6hhx0bccrm88w";
+ sha256 = "129vi8z2sk4hagk7axa675nba6sbj9km88zlq8a1g8di7v2k9z6a";
};
- vendorSha256 = "1iyghg11cxvbzi0gl40fvv8pl3d3k52j179w3x5m1f09r5ji223y";
+ vendorSha256 = "0a4bk2qry0isnrvl0adwikqn6imxwzlaq5j3nglb5rmwwq2cdz0r";
subPackages = ["cmd/lncli" "cmd/lnd"];
+ preBuild = let
+ buildVars = {
+ RawTags = lib.concatStringsSep "," tags;
+ GoVersion = "$(go version | egrep -o 'go[0-9]+[.][^ ]*')";
+ };
+ buildVarsFlags = lib.concatStringsSep " " (lib.mapAttrsToList (k: v: "-X github.com/lightningnetwork/lnd/build.${k}=${v}") buildVars);
+ in
+ lib.optionalString (tags != []) ''
+ buildFlagsArray+=("-tags=${lib.concatStringsSep " " tags}")
+ buildFlagsArray+=("-ldflags=${buildVarsFlags}")
+ '';
+
meta = with lib; {
description = "Lightning Network Daemon";
homepage = "https://github.com/lightningnetwork/lnd";
license = lib.licenses.mit;
maintainers = with maintainers; [ cypherpunk2140 ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/blockchains/monero-gui/default.nix b/nixpkgs/pkgs/applications/blockchains/monero-gui/default.nix
index cfd3998ee36..e42f0ddc96e 100644
--- a/nixpkgs/pkgs/applications/blockchains/monero-gui/default.nix
+++ b/nixpkgs/pkgs/applications/blockchains/monero-gui/default.nix
@@ -4,7 +4,7 @@
, qtmultimedia, qtxmlpatterns
, qtquickcontrols, qtquickcontrols2
, monero, unbound, readline, boost, libunwind
-, libsodium, pcsclite, zeromq, cppzmq
+, libsodium, pcsclite, zeromq, libgcrypt, libgpgerror
, hidapi, libusb-compat-0_1, protobuf, randomx
}:
@@ -12,13 +12,13 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "monero-gui";
- version = "0.15.0.4";
+ version = "0.16.0.2";
src = fetchFromGitHub {
owner = "monero-project";
repo = "monero-gui";
rev = "v${version}";
- sha256 = "12m5fgnxkr11q2arx1m5ccpxqm5ljcvm6l547dwqn297zs5jim4z";
+ sha256 = "1b1m8vhs0hdh81ysm8s8vfwqskqsihylb51wz16kc98ba40r9gqg";
};
nativeBuildInputs = [ qmake pkgconfig wrapQtAppsHook ];
@@ -27,9 +27,9 @@ stdenv.mkDerivation rec {
qtbase qtdeclarative qtgraphicaleffects
qtmultimedia qtquickcontrols qtquickcontrols2
qtxmlpatterns
- monero unbound readline
+ monero unbound readline libgcrypt libgpgerror
boost libunwind libsodium pcsclite zeromq
- cppzmq hidapi libusb-compat-0_1 protobuf randomx
+ hidapi libusb-compat-0_1 protobuf randomx
];
NIX_CFLAGS_COMPILE = [ "-Wno-error=format-security" ];
@@ -52,6 +52,10 @@ stdenv.mkDerivation rec {
preBuild = ''
sed -i s#/opt/monero-wallet-gui##g Makefile
make -C src/zxcvbn-c
+
+ # use nixpkgs monero sources
+ rmdir monero
+ ln -s "${monero.src}" monero
'';
desktopItem = makeDesktopItem {
@@ -60,7 +64,7 @@ stdenv.mkDerivation rec {
icon = "monero";
desktopName = "Monero";
genericName = "Wallet";
- categories = "Application;Network;Utility;";
+ categories = "Network;Utility;";
};
postInstall = ''
diff --git a/nixpkgs/pkgs/applications/blockchains/monero/default.nix b/nixpkgs/pkgs/applications/blockchains/monero/default.nix
index d1abd395657..569a9b17045 100644
--- a/nixpkgs/pkgs/applications/blockchains/monero/default.nix
+++ b/nixpkgs/pkgs/applications/blockchains/monero/default.nix
@@ -1,8 +1,8 @@
{ stdenv, fetchFromGitHub
, cmake, pkgconfig
-, boost, miniupnpc, openssl, unbound, cppzmq
+, boost, miniupnpc, openssl, unbound
, zeromq, pcsclite, readline, libsodium, hidapi
-, pythonProtobuf, randomx, rapidjson, libusb-compat-0_1
+, protobuf, randomx, rapidjson, libusb-compat-0_1
, CoreData, IOKit, PCSC
}:
@@ -10,13 +10,13 @@ assert stdenv.isDarwin -> IOKit != null;
stdenv.mkDerivation rec {
pname = "monero";
- version = "0.15.0.1";
+ version = "0.16.0.1";
src = fetchFromGitHub {
owner = "monero-project";
repo = "monero";
rev = "v${version}";
- sha256 = "0sypa235lf2bbib4b71xpaw39h9304slgsvnsz8wmy9fq1zx009m";
+ sha256 = "0n2cviqm8radpynx70fc0819k1xknjc58cvb4whlc49ilyvh8ky6";
fetchSubmodules = true;
};
@@ -24,13 +24,14 @@ stdenv.mkDerivation rec {
buildInputs = [
boost miniupnpc openssl unbound
- cppzmq zeromq pcsclite readline
+ zeromq pcsclite readline
libsodium hidapi randomx rapidjson
- pythonProtobuf libusb-compat-0_1
+ protobuf libusb-compat-0_1
] ++ stdenv.lib.optionals stdenv.isDarwin [ IOKit CoreData PCSC ];
cmakeFlags = [
"-DCMAKE_BUILD_TYPE=Release"
+ "-DUSE_DEVICE_TREZOR=ON"
"-DBUILD_GUI_DEPS=ON"
"-DReadline_ROOT_DIR=${readline.dev}"
] ++ stdenv.lib.optional stdenv.isDarwin "-DBoost_USE_MULTITHREADED=OFF";
diff --git a/nixpkgs/pkgs/applications/blockchains/namecoin.nix b/nixpkgs/pkgs/applications/blockchains/namecoin.nix
index 02f2249862d..d52d87b9571 100644
--- a/nixpkgs/pkgs/applications/blockchains/namecoin.nix
+++ b/nixpkgs/pkgs/applications/blockchains/namecoin.nix
@@ -3,14 +3,14 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- version = "nc0.19.1";
+ version = "nc0.20.0";
name = "namecoin" + toString (optional (!withGui) "d") + "-" + version;
src = fetchFromGitHub {
owner = "namecoin";
repo = "namecoin-core";
rev = version;
- sha256 = "13rdvngrl2w0gk7km3sd9fy8yxzgxlkcwn50ajsbrhgzl8kx4q7m";
+ sha256 = "115nlsq5g169mj4qjmkhxx1bnx740871zqyng9zbm2y4i0xf71c4";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/applications/blockchains/pivx.nix b/nixpkgs/pkgs/applications/blockchains/pivx.nix
index 600e462b390..16ea2dc43e7 100644
--- a/nixpkgs/pkgs/applications/blockchains/pivx.nix
+++ b/nixpkgs/pkgs/applications/blockchains/pivx.nix
@@ -1,5 +1,5 @@
{ fetchFromGitHub, stdenv, pkgconfig, autoreconfHook, wrapQtAppsHook ? null
-, openssl_1_0_2, db48, boost, zlib, miniupnpc, gmp
+, openssl, db48, boost, zlib, miniupnpc, gmp
, qrencode, glib, protobuf, yasm, libevent
, utillinux, qtbase ? null, qttools ? null
, enableUpnp ? false
@@ -10,17 +10,17 @@
with stdenv.lib;
stdenv.mkDerivation rec {
name = "pivx-${version}";
- version = "4.0.2";
+ version = "4.1.1";
src = fetchFromGitHub {
owner = "PIVX-Project";
repo= "PIVX";
rev = "v${version}";
- sha256 = "12lnp318k8dx1sar24zfmv2imnzs30srssnlpb31y7hcxhz0wpc5";
+ sha256 = "03ndk46h6093v8s18d5iffz48zhlshq7jrk6vgpjfs6z2iqgd2sy";
};
nativeBuildInputs = [ pkgconfig autoreconfHook ] ++ optionals withGui [ wrapQtAppsHook ];
- buildInputs = [ glib gmp openssl_1_0_2 db48 yasm boost zlib libevent miniupnpc protobuf utillinux ]
+ buildInputs = [ glib gmp openssl db48 yasm boost zlib libevent miniupnpc protobuf utillinux ]
++ optionals withGui [ qtbase qttools qrencode ];
configureFlags = [ "--with-boost-libdir=${boost.out}/lib" ]
@@ -28,7 +28,6 @@ stdenv.mkDerivation rec {
++ optional disableWallet "--disable-wallet"
++ optional disableDaemon "--disable-daemon"
++ optionals withGui [ "--with-gui=yes"
- "--with-unsupported-ssl" # TODO remove this ASAP
"--with-qt-bindir=${qtbase.dev}/bin:${qttools.dev}/bin"
];
@@ -56,9 +55,5 @@ stdenv.mkDerivation rec {
homepage = "https://www.dash.org";
maintainers = with maintainers; [ wucke13 ];
platforms = platforms.unix;
- # TODO
- # upstream doesn't support newer openssl versions
- # https://github.com/PIVX-Project/PIVX/issues/748
- # openssl_1_0_2 should be replaced with openssl ASAP
};
}
diff --git a/nixpkgs/pkgs/applications/blockchains/quorum.nix b/nixpkgs/pkgs/applications/blockchains/quorum.nix
index f745860f661..5a525dec999 100644
--- a/nixpkgs/pkgs/applications/blockchains/quorum.nix
+++ b/nixpkgs/pkgs/applications/blockchains/quorum.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, buildGoPackage, git, which }:
-
+
buildGoPackage rec {
pname = "quorum";
version = "2.5.0";
diff --git a/nixpkgs/pkgs/applications/blockchains/wasabibackend/create_deps.sh b/nixpkgs/pkgs/applications/blockchains/wasabibackend/create_deps.sh
new file mode 100644
index 00000000000..814f92a341a
--- /dev/null
+++ b/nixpkgs/pkgs/applications/blockchains/wasabibackend/create_deps.sh
@@ -0,0 +1,98 @@
+#! /usr/bin/env nix-shell
+#! nix-shell -i bash -p dotnet-sdk_3 nixfmt
+
+# Run this script to generate deps.nix
+# ./create_deps.sh /path/to/package/source/checkout > deps.nix
+
+# TODO: consolidate with other dotnet deps generation scripts by which
+# this script is inspired:
+# - pkgs/servers/nosql/eventstore/create-deps.sh
+# - pkgs/development/dotnet-modules/python-language-server/create_deps.sh
+
+URLBASE="https://www.nuget.org/api/v2/package"
+
+DEPS_HEADER="
+{ fetchurl }:
+let
+ nugetUrlBase = \"$URLBASE\";
+ fetchNuGet = { name, version, sha256 }: fetchurl {
+ inherit sha256;
+ url = \"\${nugetUrlBase}/\${name}/\${version}\";
+ };
+in ["
+
+DEPS_FOOTER="]"
+
+DEPS_TEMPLATE="
+(fetchNuGet {
+ name = \"%s\";
+ version = \"%s\";
+ sha256 = \"%s\";
+})"
+
+
+function generate_restore_log() {
+ checkout_path=$1
+ >&2 echo "generating restore log for $checkout_path..."
+ cd $checkout_path
+ dotnet nuget locals all --clear
+ dotnet restore -v normal --no-cache WalletWasabi.Backend -r linux-x64
+ cd -
+}
+
+function process_restore_log() {
+ restore_log=$1
+ >&2 echo "processing restore log..."
+ while read line; do
+ if echo $line | grep -q "^[[:space:]]*Installing"; then
+ l=$(echo $line | xargs)
+ l=${l#Installing }
+ l=${l%.}
+ echo $l
+ fi
+ done < $restore_log
+}
+
+function prefetch_deps() {
+ processed_log=$1
+ >&2 echo "prefetching deps..."
+ while read line; do
+ name=$(echo $line | cut -d' ' -f1)
+ >&2 echo "prefetching '$name' version: $version"
+ version=$(echo $line | cut -d' ' -f2)
+ hash=$(nix-prefetch-url "$URLBASE/$name/$version" 2>/dev/null)
+ echo "$name $version $hash"
+ done < $processed_log
+}
+
+function generate_deps_expression() {
+ packages=$1
+ >&2 echo "generating deps nix-expression..."
+ echo $DEPS_HEADER
+ while read line; do
+ name=$(echo $line | cut -d' ' -f1)
+ version=$(echo $line | cut -d' ' -f2)
+ hash=$(echo $line | cut -d' ' -f3)
+ printf "$DEPS_TEMPLATE" $name $version $hash
+ done < $packages
+ echo $DEPS_FOOTER
+}
+
+function main() {
+ checkout_path=$1
+ tmpdir=$(mktemp -d)
+ generate_restore_log $checkout_path > $tmpdir/restore.log
+ process_restore_log $tmpdir/restore.log > $tmpdir/processed.log
+ prefetch_deps $tmpdir/processed.log > $tmpdir/prefetched.log
+ generate_deps_expression $tmpdir/prefetched.log > $tmpdir/deps.nix
+ nixfmt $tmpdir/deps.nix
+ cat $tmpdir/deps.nix
+ rm -rf $tmpdir
+}
+
+if [ ! -d "$1" ]; then
+ >&2 echo "First argument must be a directory, the path to the package source checkout"
+ exit 1
+fi
+
+main $@
diff --git a/nixpkgs/pkgs/applications/blockchains/wasabibackend/default.nix b/nixpkgs/pkgs/applications/blockchains/wasabibackend/default.nix
new file mode 100644
index 00000000000..0324f024423
--- /dev/null
+++ b/nixpkgs/pkgs/applications/blockchains/wasabibackend/default.nix
@@ -0,0 +1,100 @@
+{ stdenv
+, fetchFromGitHub
+, fetchurl
+, makeWrapper
+, Nuget
+, dotnetCorePackages
+, openssl
+, zlib
+}:
+
+let
+ deps = import ./deps.nix { inherit fetchurl; };
+
+ dotnet-sdk = dotnetCorePackages.sdk_3_1;
+ dotnet-aspnetcore = dotnetCorePackages.aspnetcore_3_1;
+
+ nugetSource = stdenv.mkDerivation {
+ pname = "${pname}-nuget-deps";
+ inherit version;
+
+ dontUnpack = true;
+ dontInstall = true;
+
+ nativeBuildInputs = [ Nuget ];
+
+ buildPhase = ''
+ export HOME=$(mktemp -d)
+ mkdir -p $out/lib
+
+ nuget sources Disable -Name "nuget.org"
+ for package in ${toString deps}; do
+ nuget add $package -Source $out/lib
+ done
+ '';
+ };
+
+ pname = "WasabiBackend";
+ version = "1.1.11.1";
+
+ projectName = "WalletWasabi.Backend";
+ projectConfiguration = "Release";
+ projectRuntime = "linux-x64";
+in
+
+stdenv.mkDerivation rec {
+ inherit pname version;
+
+ src = fetchFromGitHub {
+ owner = "zkSNACKs";
+ repo = "WalletWasabi";
+ rev = "v${version}";
+ sha256 = "0kxww8ywhld00b0qsv5jh5s19jqpahnb9mvshmjnp3cb840j12a7";
+ };
+
+ buildInputs = [
+ Nuget
+ dotnet-sdk
+ makeWrapper
+ ];
+
+ buildPhase = ''
+ export HOME=$(mktemp -d)
+ export DOTNET_CLI_TELEMETRY_OPTOUT=1
+ export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1
+ export DOTNET_ROOT="${dotnet-sdk}/bin"
+
+ nuget sources Disable -Name "nuget.org"
+
+ dotnet restore \
+ --source ${nugetSource}/lib \
+ --runtime ${projectRuntime} \
+ ${projectName}
+
+ dotnet publish \
+ --no-restore \
+ --runtime ${projectRuntime} \
+ --configuration ${projectConfiguration} \
+ ${projectName}
+ '';
+
+ installPhase = ''
+ mkdir -p $out
+ cp -r ${projectName}/bin/${projectConfiguration}/netcoreapp3.1/${projectRuntime}/publish $out/lib
+ mkdir -p $out/bin
+ makeWrapper $out/lib/WalletWasabi.Backend $out/bin/${pname} \
+ --prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [ openssl zlib ]} \
+ --run "cd $out/lib"
+ '';
+
+ # If we don't disable stripping the executable fails to start with segfault
+ dontStrip = true;
+
+ meta = with stdenv.lib; {
+ description = "Backend for the Wasabi Wallet";
+ homepage = "https://wasabiwallet.io/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ mmahut ];
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/blockchains/wasabibackend/deps.nix b/nixpkgs/pkgs/applications/blockchains/wasabibackend/deps.nix
new file mode 100644
index 00000000000..ff5184ba860
--- /dev/null
+++ b/nixpkgs/pkgs/applications/blockchains/wasabibackend/deps.nix
@@ -0,0 +1,951 @@
+{ fetchurl }:
+let
+ nugetUrlBase = "https://www.nuget.org/api/v2/package";
+ fetchNuGet = { name, version, sha256 }:
+ fetchurl {
+ inherit sha256;
+ url = "${nugetUrlBase}/${name}/${version}";
+ };
+in [
+
+ (fetchNuGet {
+ name = "System.Xml.XmlSerializer";
+ version = "4.0.11";
+ sha256 = "01nzc3gdslw90qfykq4qzr2mdnqxjl4sj0wp3fixiwdmlmvpib5z";
+ })
+ (fetchNuGet {
+ name = "System.Threading.Overlapped";
+ version = "4.0.1";
+ sha256 = "0fi79az3vmqdp9mv3wh2phblfjls89zlj6p9nc3i9f6wmfarj188";
+ })
+ (fetchNuGet {
+ name = "System.Security.Principal";
+ version = "4.0.1";
+ sha256 = "1nbzdfqvzzbgsfdd5qsh94d7dbg2v4sw0yx6himyn52zf8z6007p";
+ })
+ (fetchNuGet {
+ name = "System.Dynamic.Runtime";
+ version = "4.0.11";
+ sha256 = "1pla2dx8gkidf7xkciig6nifdsb494axjvzvann8g2lp3dbqasm9";
+ })
+ (fetchNuGet {
+ name = "System.Private.DataContractSerialization";
+ version = "4.1.1";
+ sha256 = "1xk9wvgzipssp1393nsg4n16zbr5481k03nkdlj954hzq5jkx89r";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Win32.Registry";
+ version = "4.0.0";
+ sha256 = "1spf4m9pikkc19544p29a47qnhcd885klncahz133hbnyqbkmz9k";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Emit.Lightweight";
+ version = "4.0.1";
+ sha256 = "1s4b043zdbx9k39lfhvsk68msv1nxbidhkq6nbm27q7sf8xcsnxr";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Emit";
+ version = "4.0.1";
+ sha256 = "0ydqcsvh6smi41gyaakglnv252625hf29f7kywy2c70nhii2ylqp";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Emit.ILGeneration";
+ version = "4.0.1";
+ sha256 = "1pcd2ig6bg144y10w7yxgc9d22r7c7ww7qn1frdfwgxr24j9wvv0";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.DiagnosticSource";
+ version = "4.0.0";
+ sha256 = "1n6c3fbz7v8d3pn77h4v5wvsfrfg7v1c57lg3nff3cjyh597v23m";
+ })
+ (fetchNuGet {
+ name = "System.Globalization.Extensions";
+ version = "4.0.1";
+ sha256 = "0hjhdb5ri8z9l93bw04s7ynwrjrhx2n0p34sf33a9hl9phz69fyc";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.Cng";
+ version = "4.2.0";
+ sha256 = "118jijz446kix20blxip0f0q8mhsh9bz118mwc2ch1p6g7facpzc";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.OpenSsl";
+ version = "4.0.0";
+ sha256 = "16sx3cig3d0ilvzl8xxgffmxbiqx87zdi8fc73i3i7zjih1a7f4q";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.Csp";
+ version = "4.0.0";
+ sha256 = "1cwv8lqj8r15q81d2pz2jwzzbaji0l28xfrpw29kdpsaypm92z2q";
+ })
+ (fetchNuGet {
+ name = "runtime.native.System.Net.Http";
+ version = "4.0.1";
+ sha256 = "1hgv2bmbaskx77v8glh7waxws973jn4ah35zysnkxmf0196sfxg6";
+ })
+ (fetchNuGet {
+ name = "System.Threading.Tasks.Extensions";
+ version = "4.0.0";
+ sha256 = "1cb51z062mvc2i8blpzmpn9d9mm4y307xrwi65di8ri18cz5r1zr";
+ })
+ (fetchNuGet {
+ name = "runtime.native.System.IO.Compression";
+ version = "4.1.0";
+ sha256 = "0d720z4lzyfcabmmnvh0bnj76ll7djhji2hmfh3h44sdkjnlkknk";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Extensions.FileProviders.Physical";
+ version = "2.0.0";
+ sha256 = "0l0l92g7sq4122n139av1pn1jl6wlw92hjmdnr47xdss0ndmwrs3";
+ })
+ (fetchNuGet {
+ name = "Microsoft.VisualStudio.Web.CodeGeneration.Contracts";
+ version = "2.0.2";
+ sha256 = "1fs6sbjn0chx6rv38d61zgk8mhyyxz44xp4wsfya0lvkckyszyn1";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.App";
+ version = "2.0.5";
+ sha256 = "0qb7k624w7l0zhapdp519ymqg84a67r8zyd8cpj42hywsgb0dqv6";
+ })
+ (fetchNuGet {
+ name = "Microsoft.VisualStudio.Web.CodeGeneration.Tools";
+ version = "2.0.2";
+ sha256 = "0fkjm06irs53d77z29i6dwj5pjhgj9ivhad8v39ghnrwasc0ivq6";
+ })
+ (fetchNuGet {
+ name = "NuGet.Frameworks";
+ version = "4.0.0";
+ sha256 = "0nar684cm53cvzx28gzl6kmpg9mrfr1yv29323din7xqal4pscgq";
+ })
+ (fetchNuGet {
+ name = "runtime.native.System";
+ version = "4.0.0";
+ sha256 = "1ppk69xk59ggacj9n7g6fyxvzmk1g5p4fkijm0d7xqfkig98qrkf";
+ })
+ (fetchNuGet {
+ name = "System.Buffers";
+ version = "4.0.0";
+ sha256 = "13s659bcmg9nwb6z78971z1lr6bmh2wghxi1ayqyzl4jijd351gr";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Build.Runtime";
+ version = "15.3.409";
+ sha256 = "135ycnqz5jfg61y5zaapgc7xdpjx2aq4icmxb9ph7h5inl445q7q";
+ })
+ (fetchNuGet {
+ name = "Newtonsoft.Json";
+ version = "10.0.1";
+ sha256 = "15ncqic3p2rzs8q8ppi0irl2miq75kilw4lh8yfgjq96id0ds3hv";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Extensions.FileSystemGlobbing";
+ version = "2.0.0";
+ sha256 = "02lzy6r14ghwfwm384xajq08vv3pl3ww0mi5isrr10vivhijhgg4";
+ })
+ (fetchNuGet {
+ name = "runtime.native.System.Security.Cryptography";
+ version = "4.0.0";
+ sha256 = "0k57aa2c3b10wl3hfqbgrl7xq7g8hh3a3ir44b31dn5p61iiw3z9";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Extensions.FileProviders.Abstractions";
+ version = "2.0.0";
+ sha256 = "0d6y5isjy6jpf4w3f3w89cwh9p40glzhwvm7cwhx05wkqd8bk9w4";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.Targets";
+ version = "1.0.1";
+ sha256 = "0ppdkwy6s9p7x9jix3v4402wb171cdiibq7js7i13nxpdky7074p";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.Platforms";
+ version = "2.0.1";
+ sha256 = "1j2hmnivgb4plni2dd205kafzg6mkg7r4knrd3s7mg75wn2l25np";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.DotNetHostPolicy";
+ version = "2.0.5";
+ sha256 = "0v5csskiwpk8kz8wclqad8kcjmxr7ik4w99wl05740qvaag3qysk";
+ })
+ (fetchNuGet {
+ name = "NETStandard.Library";
+ version = "2.0.1";
+ sha256 = "0d44wjxphs1ck838v7dapm0ag0b91zpiy33cr5vflsrwrqgj51dk";
+ })
+ (fetchNuGet {
+ name = "System.Globalization.Extensions";
+ version = "4.3.0";
+ sha256 = "02a5zfxavhv3jd437bsncbhd2fp1zv4gxzakp1an9l6kdq1mcqls";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Serialization.Primitives";
+ version = "4.3.0";
+ sha256 = "01vv2p8h4hsz217xxs0rixvb7f2xzbh6wv1gzbfykcbfrza6dvnf";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Numerics";
+ version = "4.3.0";
+ sha256 = "19rav39sr5dky7afygh309qamqqmi9kcwvz3i0c5700v0c5cg61z";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Serialization.Formatters";
+ version = "4.3.0";
+ sha256 = "114j35n8gcvn3sqv9ar36r1jjq0y1yws9r0yk8i6wm4aq7n9rs0m";
+ })
+ (fetchNuGet {
+ name = "System.Xml.XmlDocument";
+ version = "4.3.0";
+ sha256 = "0bmz1l06dihx52jxjr22dyv5mxv6pj4852lx68grjm7bivhrbfwi";
+ })
+ (fetchNuGet {
+ name = "System.Collections";
+ version = "4.3.0";
+ sha256 = "19r4y64dqyrq6k4706dnyhhw7fs24kpp3awak7whzss39dakpxk9";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.Debug";
+ version = "4.3.0";
+ sha256 = "00yjlf19wjydyr6cfviaph3vsjzg3d5nvnya26i2fvfg53sknh3y";
+ })
+ (fetchNuGet {
+ name = "System.Resources.ResourceManager";
+ version = "4.3.0";
+ sha256 = "0sjqlzsryb0mg4y4xzf35xi523s4is4hz9q4qgdvlvgivl7qxn49";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Extensions";
+ version = "4.3.0";
+ sha256 = "02bly8bdc98gs22lqsfx9xicblszr2yan7v2mmw3g7hy6miq5hwq";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Handles";
+ version = "4.3.0";
+ sha256 = "0sw2gfj2xr7sw9qjn0j3l9yw07x73lcs97p8xfc9w1x9h5g5m7i8";
+ })
+ (fetchNuGet {
+ name = "System.Text.Encoding.Extensions";
+ version = "4.3.0";
+ sha256 = "11q1y8hh5hrp5a3kw25cb6l00v5l5dvirkz8jr3sq00h1xgcgrxy";
+ })
+ (fetchNuGet {
+ name = "System.Globalization";
+ version = "4.3.0";
+ sha256 = "1cp68vv683n6ic2zqh2s1fn4c2sd87g5hpp6l4d4nj4536jz98ki";
+ })
+ (fetchNuGet {
+ name = "System.Linq";
+ version = "4.3.0";
+ sha256 = "1w0gmba695rbr80l1k2h4mrwzbzsyfl2z4klmpbsvsg5pm4a56s7";
+ })
+ (fetchNuGet {
+ name = "System.Text.Encoding";
+ version = "4.3.0";
+ sha256 = "1f04lkir4iladpp51sdgmis9dj4y8v08cka0mbmsy0frc9a4gjqr";
+ })
+ (fetchNuGet {
+ name = "System.ObjectModel";
+ version = "4.3.0";
+ sha256 = "191p63zy5rpqx7dnrb3h7prvgixmk168fhvvkkvhlazncf8r3nc2";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.DotNetAppHost";
+ version = "2.0.5";
+ sha256 = "00bsxdg9c8msjxyffvfi8siqk8v2m7ca8fqy1npv7b2pzg3byjws";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.CompilerServices.Unsafe";
+ version = "4.4.0";
+ sha256 = "0a6ahgi5b148sl5qyfpyw383p3cb4yrkm802k29fsi4mxkiwir29";
+ })
+ (fetchNuGet {
+ name = "System.Threading";
+ version = "4.3.0";
+ sha256 = "0rw9wfamvhayp5zh3j7p1yfmx9b5khbf4q50d8k5rk993rskfd34";
+ })
+ (fetchNuGet {
+ name = "Microsoft.CSharp";
+ version = "4.3.0";
+ sha256 = "0gw297dgkh0al1zxvgvncqs0j15lsna9l1wpqas4rflmys440xvb";
+ })
+ (fetchNuGet {
+ name = "System.IO.Pipes";
+ version = "4.0.0";
+ sha256 = "0fxfvcf55s9q8zsykwh8dkq2xb5jcqnml2ycq8srfry2l07h18za";
+ })
+ (fetchNuGet {
+ name = "System.Text.RegularExpressions";
+ version = "4.3.0";
+ sha256 = "1bgq51k7fwld0njylfn7qc5fmwrk2137gdq7djqdsw347paa9c2l";
+ })
+ (fetchNuGet {
+ name = "System.Reflection";
+ version = "4.3.0";
+ sha256 = "0xl55k0mw8cd8ra6dxzh974nxif58s3k1rjv1vbd7gjbjr39j11m";
+ })
+ (fetchNuGet {
+ name = "System.IO";
+ version = "4.3.0";
+ sha256 = "05l9qdrzhm4s5dixmx68kxwif4l99ll5gqmh7rqgw554fx0agv5f";
+ })
+ (fetchNuGet {
+ name = "System.Xml.XDocument";
+ version = "4.3.0";
+ sha256 = "08h8fm4l77n0nd4i4fk2386y809bfbwqb7ih9d7564ifcxr5ssxd";
+ })
+ (fetchNuGet {
+ name = "System.Threading.Tasks";
+ version = "4.3.0";
+ sha256 = "134z3v9abw3a6jsw17xl3f6hqjpak5l682k2vz39spj4kmydg6k7";
+ })
+ (fetchNuGet {
+ name = "System.ComponentModel.TypeConverter";
+ version = "4.3.0";
+ sha256 = "17ng0p7v3nbrg3kycz10aqrrlw4lz9hzhws09pfh8gkwicyy481x";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Extensions";
+ version = "4.3.0";
+ sha256 = "1ykp3dnhwvm48nap8q23893hagf665k0kn3cbgsqpwzbijdcgc60";
+ })
+ (fetchNuGet {
+ name = "System.Dynamic.Runtime";
+ version = "4.3.0";
+ sha256 = "1d951hrvrpndk7insiag80qxjbf2y0y39y8h5hnq9612ws661glk";
+ })
+ (fetchNuGet {
+ name = "System.Xml.ReaderWriter";
+ version = "4.3.0";
+ sha256 = "0c47yllxifzmh8gq6rq6l36zzvw4kjvlszkqa9wq3fr59n0hl3s1";
+ })
+ (fetchNuGet {
+ name = "System.Linq.Expressions";
+ version = "4.3.0";
+ sha256 = "0ky2nrcvh70rqq88m9a5yqabsl4fyd17bpr63iy2mbivjs2nyypv";
+ })
+ (fetchNuGet {
+ name = "System.Runtime";
+ version = "4.3.0";
+ sha256 = "066ixvgbf2c929kgknshcxqj6539ax7b9m570cp8n179cpfkapz7";
+ })
+ (fetchNuGet {
+ name = "NETStandard.Library";
+ version = "1.6.0";
+ sha256 = "0nmmv4yw7gw04ik8ialj3ak0j6pxa9spih67hnn1h2c38ba8h58k";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Build.Framework";
+ version = "15.3.409";
+ sha256 = "1dhanwb9ihbfay85xj7cwn0byzmmdz94hqfi3q6r1ncwdjd8y1s2";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Build.Tasks.Core";
+ version = "15.3.409";
+ sha256 = "135swyygp7cz2civwsz6a7dj7h8bzp7yrybmgxjanxwrw66hm933";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Build.Utilities.Core";
+ version = "15.3.409";
+ sha256 = "1p8a0l9sxmjj86qha748qjw2s2n07q8mn41mj5r6apjnwl27ywnf";
+ })
+ (fetchNuGet {
+ name = "System.Text.Encoding.CodePages";
+ version = "4.0.1";
+ sha256 = "00wpm3b9y0k996rm9whxprngm8l500ajmzgy2ip9pgwk0icp06y3";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Build";
+ version = "15.3.409";
+ sha256 = "0vzq6csp2yys9s96c7i37bjml439rdi47g8f5rzqdr7xf5a1jk81";
+ })
+ (fetchNuGet {
+ name = "System.Threading.Tasks.Dataflow";
+ version = "4.6.0";
+ sha256 = "0a1davr71wssyn4z1hr75lk82wqa0daz0vfwkmg1fm3kckfd72k1";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Extensions.Primitives";
+ version = "2.0.0";
+ sha256 = "1xppr5jbny04slyjgngxjdm0maxdh47vq481ps944d7jrfs0p3mb";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.DotNetHostResolver";
+ version = "2.0.5";
+ sha256 = "1sz2fdp8fdwz21x3lr2m1zhhrbix6iz699fjkwiryqdjl4ygd3hw";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.Platforms";
+ version = "1.1.0";
+ sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.Targets";
+ version = "1.1.0";
+ sha256 = "193xwf33fbm0ni3idxzbr5fdq3i2dlfgihsac9jj7whj0gd902nh";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.TypeExtensions";
+ version = "4.3.0";
+ sha256 = "0y2ssg08d817p0vdag98vn238gyrrynjdj4181hdg780sif3ykp1";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Primitives";
+ version = "4.3.0";
+ sha256 = "04xqa33bld78yv5r93a8n76shvc8wwcdgr1qvvjh959g3rc31276";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.InteropServices";
+ version = "4.3.0";
+ sha256 = "00hywrn4g7hva1b2qri2s6rabzwgxnbpw9zfxmz28z09cpwwgh7j";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.Tools";
+ version = "4.3.0";
+ sha256 = "0in3pic3s2ddyibi8cvgl102zmvp9r9mchh82ns9f0ms4basylw1";
+ })
+ (fetchNuGet {
+ name = "System.ComponentModel.Primitives";
+ version = "4.3.0";
+ sha256 = "1svfmcmgs0w0z9xdw2f2ps05rdxmkxxhf0l17xk9l1l8xfahkqr0";
+ })
+ (fetchNuGet {
+ name = "System.ComponentModel";
+ version = "4.3.0";
+ sha256 = "0986b10ww3nshy30x9sjyzm0jx339dkjxjj3401r3q0f6fx2wkcb";
+ })
+ (fetchNuGet {
+ name = "System.Collections.NonGeneric";
+ version = "4.3.0";
+ sha256 = "07q3k0hf3mrcjzwj8fwk6gv3n51cb513w4mgkfxzm3i37sc9kz7k";
+ })
+ (fetchNuGet {
+ name = "System.Collections.Specialized";
+ version = "4.3.0";
+ sha256 = "1sdwkma4f6j85m3dpb53v9vcgd0zyc9jb33f8g63byvijcj39n20";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Emit.ILGeneration";
+ version = "4.3.0";
+ sha256 = "0w1n67glpv8241vnpz1kl14sy7zlnw414aqwj4hcx5nd86f6994q";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Emit";
+ version = "4.3.0";
+ sha256 = "11f8y3qfysfcrscjpjym9msk7lsfxkk4fmz9qq95kn3jd0769f74";
+ })
+ (fetchNuGet {
+ name = "System.IO.FileSystem.Primitives";
+ version = "4.3.0";
+ sha256 = "0j6ndgglcf4brg2lz4wzsh1av1gh8xrzdsn9f0yznskhqn1xzj9c";
+ })
+ (fetchNuGet {
+ name = "System.Threading.Tasks.Extensions";
+ version = "4.3.0";
+ sha256 = "1xxcx2xh8jin360yjwm4x4cf5y3a2bwpn2ygkfkwkicz7zk50s2z";
+ })
+ (fetchNuGet {
+ name = "System.IO.FileSystem";
+ version = "4.3.0";
+ sha256 = "0z2dfrbra9i6y16mm9v1v6k47f0fm617vlb7s5iybjjsz6g1ilmw";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Emit.Lightweight";
+ version = "4.3.0";
+ sha256 = "0ql7lcakycrvzgi9kxz1b3lljd990az1x6c4jsiwcacrvimpib5c";
+ })
+ (fetchNuGet {
+ name = "System.AppContext";
+ version = "4.1.0";
+ sha256 = "0fv3cma1jp4vgj7a8hqc9n7hr1f1kjp541s6z0q1r6nazb4iz9mz";
+ })
+ (fetchNuGet {
+ name = "System.ObjectModel";
+ version = "4.0.12";
+ sha256 = "1sybkfi60a4588xn34nd9a58png36i0xr4y4v4kqpg8wlvy5krrj";
+ })
+ (fetchNuGet {
+ name = "System.Collections.Concurrent";
+ version = "4.0.12";
+ sha256 = "07y08kvrzpak873pmyxs129g1ch8l27zmg51pcyj2jvq03n0r0fc";
+ })
+ (fetchNuGet {
+ name = "System.IO.FileSystem.Primitives";
+ version = "4.0.1";
+ sha256 = "1s0mniajj3lvbyf7vfb5shp4ink5yibsx945k6lvxa96r8la1612";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Win32.Primitives";
+ version = "4.0.1";
+ sha256 = "1n8ap0cmljbqskxpf8fjzn7kh1vvlndsa75k01qig26mbw97k2q7";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.Tracing";
+ version = "4.1.0";
+ sha256 = "1d2r76v1x610x61ahfpigda89gd13qydz6vbwzhpqlyvq8jj6394";
+ })
+ (fetchNuGet {
+ name = "System.Net.Sockets";
+ version = "4.1.0";
+ sha256 = "1385fvh8h29da5hh58jm1v78fzi9fi5vj93vhlm2kvqpfahvpqls";
+ })
+ (fetchNuGet {
+ name = "System.Threading.Timer";
+ version = "4.0.1";
+ sha256 = "15n54f1f8nn3mjcjrlzdg6q3520571y012mx7v991x2fvp73lmg6";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.Platforms";
+ version = "1.0.1";
+ sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr";
+ })
+ (fetchNuGet {
+ name = "System.Globalization.Calendars";
+ version = "4.0.1";
+ sha256 = "0bv0alrm2ck2zk3rz25lfyk9h42f3ywq77mx1syl6vvyncnpg4qh";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.Encoding";
+ version = "4.0.0";
+ sha256 = "0a8y1a5wkmpawc787gfmnrnbzdgxmx1a14ax43jf3rj9gxmy3vk4";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Primitives";
+ version = "4.0.1";
+ sha256 = "1bangaabhsl4k9fg8khn83wm6yial8ik1sza7401621jc6jrym28";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.Tools";
+ version = "4.0.1";
+ sha256 = "19cknvg07yhakcvpxg3cxa0bwadplin6kyxd8mpjjpwnp56nl85x";
+ })
+ (fetchNuGet {
+ name = "System.Console";
+ version = "4.0.0";
+ sha256 = "0ynxqbc3z1nwbrc11hkkpw9skw116z4y9wjzn7id49p9yi7mzmlf";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Handles";
+ version = "4.0.1";
+ sha256 = "1g0zrdi5508v49pfm3iii2hn6nm00bgvfpjq1zxknfjrxxa20r4g";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.Primitives";
+ version = "4.0.0";
+ sha256 = "0i7cfnwph9a10bm26m538h5xcr8b36jscp9sy1zhgifksxz4yixh";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.Debug";
+ version = "4.0.11";
+ sha256 = "0gmjghrqmlgzxivd2xl50ncbglb7ljzb66rlx8ws6dv8jm0d5siz";
+ })
+ (fetchNuGet {
+ name = "System.Collections";
+ version = "4.0.11";
+ sha256 = "1ga40f5lrwldiyw6vy67d0sg7jd7ww6kgwbksm19wrvq9hr0bsm6";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Extensions";
+ version = "4.0.1";
+ sha256 = "0m7wqwq0zqq9gbpiqvgk3sr92cbrw7cp3xn53xvw7zj6rz6fdirn";
+ })
+ (fetchNuGet {
+ name = "System.IO.FileSystem";
+ version = "4.0.1";
+ sha256 = "0kgfpw6w4djqra3w5crrg8xivbanh1w9dh3qapb28q060wb9flp1";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Numerics";
+ version = "4.0.1";
+ sha256 = "1y308zfvy0l5nrn46mqqr4wb4z1xk758pkk8svbz8b5ij7jnv4nn";
+ })
+ (fetchNuGet {
+ name = "System.IO.Compression.ZipFile";
+ version = "4.0.1";
+ sha256 = "0h72znbagmgvswzr46mihn7xm7chfk2fhrp5krzkjf29pz0i6z82";
+ })
+ (fetchNuGet {
+ name = "System.Resources.ResourceManager";
+ version = "4.0.1";
+ sha256 = "0b4i7mncaf8cnai85jv3wnw6hps140cxz8vylv2bik6wyzgvz7bi";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.Algorithms";
+ version = "4.2.0";
+ sha256 = "148s9g5dgm33ri7dnh19s4lgnlxbpwvrw2jnzllq2kijj4i4vs85";
+ })
+ (fetchNuGet {
+ name = "System.Linq";
+ version = "4.1.0";
+ sha256 = "1ppg83svb39hj4hpp5k7kcryzrf3sfnm08vxd5sm2drrijsla2k5";
+ })
+ (fetchNuGet {
+ name = "System.Text.Encoding";
+ version = "4.0.11";
+ sha256 = "1dyqv0hijg265dwxg6l7aiv74102d6xjiwplh2ar1ly6xfaa4iiw";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.InteropServices.RuntimeInformation";
+ version = "4.0.0";
+ sha256 = "0glmvarf3jz5xh22iy3w9v3wyragcm4hfdr17v90vs7vcrm7fgp6";
+ })
+ (fetchNuGet {
+ name = "System.IO.Compression";
+ version = "4.1.0";
+ sha256 = "0iym7s3jkl8n0vzm3jd6xqg9zjjjqni05x45dwxyjr2dy88hlgji";
+ })
+ (fetchNuGet {
+ name = "System.Text.Encoding.Extensions";
+ version = "4.0.11";
+ sha256 = "08nsfrpiwsg9x5ml4xyl3zyvjfdi4mvbqf93kjdh11j4fwkznizs";
+ })
+ (fetchNuGet {
+ name = "System.Globalization";
+ version = "4.0.11";
+ sha256 = "070c5jbas2v7smm660zaf1gh0489xanjqymkvafcs4f8cdrs1d5d";
+ })
+ (fetchNuGet {
+ name = "System.Text.RegularExpressions";
+ version = "4.1.0";
+ sha256 = "1mw7vfkkyd04yn2fbhm38msk7dz2xwvib14ygjsb8dq2lcvr18y7";
+ })
+ (fetchNuGet {
+ name = "System.Reflection";
+ version = "4.1.0";
+ sha256 = "1js89429pfw79mxvbzp8p3q93il6rdff332hddhzi5wqglc4gml9";
+ })
+ (fetchNuGet {
+ name = "System.Xml.XDocument";
+ version = "4.0.11";
+ sha256 = "0n4lvpqzy9kc7qy1a4acwwd7b7pnvygv895az5640idl2y9zbz18";
+ })
+ (fetchNuGet {
+ name = "System.Threading";
+ version = "4.0.11";
+ sha256 = "19x946h926bzvbsgj28csn46gak2crv2skpwsx80hbgazmkgb1ls";
+ })
+ (fetchNuGet {
+ name = "System.Threading.Tasks";
+ version = "4.0.11";
+ sha256 = "0nr1r41rak82qfa5m0lhk9mp0k93bvfd7bbd9sdzwx9mb36g28p5";
+ })
+ (fetchNuGet {
+ name = "System.Net.Primitives";
+ version = "4.0.11";
+ sha256 = "10xzzaynkzkakp7jai1ik3r805zrqjxiz7vcagchyxs2v26a516r";
+ })
+ (fetchNuGet {
+ name = "System.IO";
+ version = "4.1.0";
+ sha256 = "1g0yb8p11vfd0kbkyzlfsbsp5z44lwsvyc0h3dpw6vqnbi035ajp";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Extensions";
+ version = "4.1.0";
+ sha256 = "0rw4rm4vsm3h3szxp9iijc3ksyviwsv6f63dng3vhqyg4vjdkc2z";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.X509Certificates";
+ version = "4.1.0";
+ sha256 = "0clg1bv55mfv5dq00m19cp634zx6inm31kf8ppbq1jgyjf2185dh";
+ })
+ (fetchNuGet {
+ name = "System.Net.Http";
+ version = "4.1.0";
+ sha256 = "1i5rqij1icg05j8rrkw4gd4pgia1978mqhjzhsjg69lvwcdfg8yb";
+ })
+ (fetchNuGet {
+ name = "System.Xml.ReaderWriter";
+ version = "4.0.11";
+ sha256 = "0c6ky1jk5ada9m94wcadih98l6k1fvf6vi7vhn1msjixaha419l5";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.InteropServices";
+ version = "4.1.0";
+ sha256 = "01kxqppx3dr3b6b286xafqilv4s2n0gqvfgzfd4z943ga9i81is1";
+ })
+ (fetchNuGet {
+ name = "System.Linq.Expressions";
+ version = "4.1.0";
+ sha256 = "1gpdxl6ip06cnab7n3zlcg6mqp7kknf73s8wjinzi4p0apw82fpg";
+ })
+ (fetchNuGet {
+ name = "System.Runtime";
+ version = "4.1.0";
+ sha256 = "02hdkgk13rvsd6r9yafbwzss8kr55wnj8d5c7xjnp8gqrwc8sn0m";
+ })
+ (fetchNuGet {
+ name = "System.Threading.Thread";
+ version = "4.0.0";
+ sha256 = "1gxxm5fl36pjjpnx1k688dcw8m9l7nmf802nxis6swdaw8k54jzc";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.TraceSource";
+ version = "4.0.0";
+ sha256 = "1mc7r72xznczzf6mz62dm8xhdi14if1h8qgx353xvhz89qyxsa3h";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.TypeExtensions";
+ version = "4.1.0";
+ sha256 = "1bjli8a7sc7jlxqgcagl9nh8axzfl11f4ld3rjqsyxc516iijij7";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Serialization.Primitives";
+ version = "4.1.1";
+ sha256 = "042rfjixknlr6r10vx2pgf56yming8lkjikamg3g4v29ikk78h7k";
+ })
+ (fetchNuGet {
+ name = "System.Xml.XmlDocument";
+ version = "4.0.1";
+ sha256 = "0ihsnkvyc76r4dcky7v3ansnbyqjzkbyyia0ir5zvqirzan0bnl1";
+ })
+ (fetchNuGet {
+ name = "Microsoft.AspNetCore.App.Runtime.linux-x64";
+ version = "3.1.2";
+ sha256 = "19wfh9yg4n2khbl7pvf6ngx95m5p8lw4l9y935pv7nh4xgwk02p9";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.App.Runtime.linux-x64";
+ version = "3.1.2";
+ sha256 = "0a332ia5pabnz7mdfc99a5hlc7drnwzlc7cj9b5c3an6dq636p66";
+ })
+ (fetchNuGet {
+ name = "System.Collections.NonGeneric";
+ version = "4.0.1";
+ sha256 = "19994r5y5bpdhj7di6w047apvil8lh06lh2c2yv9zc4fc5g9bl4d";
+ })
+ (fetchNuGet {
+ name = "System.Resources.Reader";
+ version = "4.0.0";
+ sha256 = "1jafi73dcf1lalrir46manq3iy6xnxk2z7gpdpwg4wqql7dv3ril";
+ })
+ (fetchNuGet {
+ name = "System.Xml.XPath.XmlDocument";
+ version = "4.0.1";
+ sha256 = "0l7yljgif41iv5g56l3nxy97hzzgck2a7rhnfnljhx9b0ry41bvc";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.Platforms";
+ version = "3.1.0";
+ sha256 = "1gc1x8f95wk8yhgznkwsg80adk1lc65v9n5rx4yaa4bc5dva0z3j";
+ })
+ (fetchNuGet {
+ name = "Microsoft.CSharp";
+ version = "4.7.0";
+ sha256 = "0gd67zlw554j098kabg887b5a6pq9kzavpa3jjy5w53ccjzjfy8j";
+ })
+ (fetchNuGet {
+ name = "System.Xml.XPath";
+ version = "4.0.1";
+ sha256 = "0fjqgb6y66d72d5n8qq1h213d9nv2vi8mpv8p28j3m9rccmsh04m";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Extensions.Logging.Abstractions";
+ version = "1.0.0";
+ sha256 = "1sh9bidmhy32gkz6fkli79mxv06546ybrzppfw5v2aq0bda1ghka";
+ })
+ (fetchNuGet {
+ name = "System.Security.Principal.Windows";
+ version = "4.7.0";
+ sha256 = "1a56ls5a9sr3ya0nr086sdpa9qv0abv31dd6fp27maqa9zclqq5d";
+ })
+ (fetchNuGet {
+ name = "System.Security.AccessControl";
+ version = "4.7.0";
+ sha256 = "0n0k0w44flkd8j0xw7g3g3vhw7dijfm51f75xkm1qxnbh4y45mpz";
+ })
+ (fetchNuGet {
+ name = "Microsoft.AspNetCore.JsonPatch";
+ version = "3.1.1";
+ sha256 = "0c0aaz9rlh9chc53dnv5jryp0x0415hipaizrmih3kzwd3fmqpml";
+ })
+ (fetchNuGet {
+ name = "Newtonsoft.Json";
+ version = "12.0.2";
+ sha256 = "0w2fbji1smd2y7x25qqibf1qrznmv4s6s0jvrbvr6alb7mfyqvh5";
+ })
+ (fetchNuGet {
+ name = "System.Resources.Writer";
+ version = "4.0.0";
+ sha256 = "07hp218kjdcvpl27djspnixgnacbp9apma61zz3wsca9fx5g3lmv";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Metadata";
+ version = "1.3.0";
+ sha256 = "1y5m6kryhjpqqm2g3h3b6bzig13wkiw954x3b7icqjm6xypm1x3b";
+ })
+ (fetchNuGet {
+ name = "System.Collections.Immutable";
+ version = "1.2.0";
+ sha256 = "1jm4pc666yiy7af1mcf7766v710gp0h40p228ghj6bavx7xfa38m";
+ })
+ (fetchNuGet {
+ name = "System.Linq.Parallel";
+ version = "4.0.1";
+ sha256 = "0i33x9f4h3yq26yvv6xnq4b0v51rl5z8v1bm7vk972h5lvf4apad";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.Process";
+ version = "4.1.0";
+ sha256 = "061lrcs7xribrmq7kab908lww6kn2xn1w3rdc41q189y0jibl19s";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Serialization.Xml";
+ version = "4.1.1";
+ sha256 = "11747an5gbz821pwahaim3v82gghshnj9b5c4cw539xg5a3gq7rk";
+ })
+ (fetchNuGet {
+ name = "System.Threading.ThreadPool";
+ version = "4.0.10";
+ sha256 = "0fdr61yjcxh5imvyf93n2m3n5g9pp54bnw2l1d2rdl9z6dd31ypx";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Loader";
+ version = "4.0.0";
+ sha256 = "0lpfi3psqcp6zxsjk2qyahal7zaawviimc8lhrlswhip2mx7ykl0";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.Contracts";
+ version = "4.0.1";
+ sha256 = "0y6dkd9n5k98vzhc3w14r2pbhf10qjn2axpghpmfr6rlxx9qrb9j";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.FileVersionInfo";
+ version = "4.0.0";
+ sha256 = "1s5vxhy7i09bmw51kxqaiz9zaj9am8wsjyz13j85sp23z267hbv3";
+ })
+ (fetchNuGet {
+ name = "NBitcoin.Secp256k1";
+ version = "1.0.1";
+ sha256 = "0j3a8iamqh06b7am6k8gh6d41zvrnmsif3525bw742jw5byjypdl";
+ })
+ (fetchNuGet {
+ name = "Microsoft.AspNetCore.Mvc.NewtonsoftJson";
+ version = "3.1.1";
+ sha256 = "1c2lrlp64kkacnjgdyygr6fqdawk10l8j4qgppii6rq61yjwhcig";
+ })
+ (fetchNuGet {
+ name = "Newtonsoft.Json.Bson";
+ version = "1.0.2";
+ sha256 = "0c27bhy9x3c2n26inq32kmp6drpm71n6mqnmcr19wrlcaihglj35";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Win32.Registry";
+ version = "4.7.0";
+ sha256 = "0bx21jjbs7l5ydyw4p6cn07chryxpmchq2nl5pirzz4l3b0q4dgs";
+ })
+ (fetchNuGet {
+ name = "Microsoft.OpenApi";
+ version = "1.1.4";
+ sha256 = "1sn79829nhx6chi2qxsza1801di7zdl5fd983m0jakawzbjhjcb3";
+ })
+ (fetchNuGet {
+ name = "NBitcoin";
+ version = "5.0.29";
+ sha256 = "0a6jvdvnf5h9j6c3ii3pdnkq79shmcm1hf6anaqcwvi3gq19chak";
+ })
+ (fetchNuGet {
+ name = "Swashbuckle.AspNetCore.SwaggerUI";
+ version = "5.0.0";
+ sha256 = "0d7vjq489rz208j6k3rb7vq6mzxzff3mqg83yk2rqy25vklrsbjd";
+ })
+ (fetchNuGet {
+ name = "Swashbuckle.AspNetCore";
+ version = "5.0.0";
+ sha256 = "0rn2awmzrsrppk97xbbwk4kq1mys9bygb5xhl6mphbk0hchrvh09";
+ })
+ (fetchNuGet {
+ name = "Swashbuckle.AspNetCore.SwaggerGen";
+ version = "5.0.0";
+ sha256 = "00swg2avqnb38q2bsxljd34n8rpknp74h9vbn0fdnfds3a32cqr4";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Extensions.ApiDescription.Server";
+ version = "3.0.0";
+ sha256 = "13a47xcqyi5gz85swxd4mgp7ndgl4kknrvv3xwmbn71hsh953hsh";
+ })
+ (fetchNuGet {
+ name = "Swashbuckle.AspNetCore.Swagger";
+ version = "5.0.0";
+ sha256 = "1341nv8nmh6avs3y7w2szzir5qd0bndxwrkdmvvj3hcxj1126w2f";
+ })
+ (fetchNuGet {
+ name = "runtime.unix.System.Private.Uri";
+ version = "4.0.1";
+ sha256 = "0ic5dgc45jkhcr1g9xmmzjm7ffiw4cymm0fprczlx4fnww4783nm";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Text.Encoding";
+ version = "4.0.11";
+ sha256 = "0m4vgmzi1ky8xlj0r7xcyazxln3j9dlialnk6d2gmgrfnzf8f9m7";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Threading.Tasks";
+ version = "4.0.11";
+ sha256 = "1qzdp09qs8br5qxzlm1lgbjn4n57fk8vr1lzrmli2ysdg6x1xzvk";
+ })
+ (fetchNuGet {
+ name = "System.Private.Uri";
+ version = "4.0.1";
+ sha256 = "0k57qhawjysm4cpbfpc49kl4av7lji310kjcamkl23bwgij5ld9j";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Diagnostics.Tracing";
+ version = "4.1.0";
+ sha256 = "041im8hmp1zdgrx6jzyrdch6kshvbddmkar7r2mlm1ksb5c5kwpq";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.IO";
+ version = "4.1.0";
+ sha256 = "0kasfkjiml2kk8prnyn1990nhsahnjggvqwszqjdsfwfl43vpcb5";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Runtime.Handles";
+ version = "4.0.1";
+ sha256 = "1kswgqhy34qvc49i981fk711s7knd6z13bp0rin8ms6axkh98nas";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Reflection.Primitives";
+ version = "4.0.1";
+ sha256 = "1zxrpvixr5fqzkxpnin6g6gjq6xajy1snghz99ds2dwbhm276rhz";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Runtime";
+ version = "4.1.0";
+ sha256 = "0mjr2bi7wvnkphfjqgkyf8vfyvy15a829jz6mivl6jmksh2bx40m";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Resources.ResourceManager";
+ version = "4.0.1";
+ sha256 = "1jmgs7hynb2rff48623wnyb37558bbh1q28k9c249j5r5sgsr5kr";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Globalization";
+ version = "4.0.11";
+ sha256 = "0240rp66pi5bw1xklmh421hj7arwcdmjmgfkiq1cbc6nrm8ah286";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Collections";
+ version = "4.0.11";
+ sha256 = "1x44bm1cgv28zmrp095wf9mn8a6a0ivnzp9v14dcbhx06igxzgg0";
+ })
+ (fetchNuGet {
+ name = "runtime.unix.System.Diagnostics.Debug";
+ version = "4.0.11";
+ sha256 = "05ndbai4vpqrry0ghbfgqc8xblmplwjgndxmdn1zklqimczwjg2d";
+ })
+ (fetchNuGet {
+ name = "runtime.unix.System.Runtime.Extensions";
+ version = "4.1.0";
+ sha256 = "0x1cwd7cvifzmn5x1wafvj75zdxlk3mxy860igh3x1wx0s8167y4";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Reflection";
+ version = "4.1.0";
+ sha256 = "06kcs059d5czyakx75rvlwa2mr86156w18fs7chd03f7084l7mq6";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Runtime.InteropServices";
+ version = "4.1.0";
+ sha256 = "0gm8if0hcmp1qys1wmx4970k2x62pqvldgljsyzbjhiy5644vl8z";
+ })
+] \ No newline at end of file
diff --git a/nixpkgs/pkgs/applications/blockchains/wasabiwallet/default.nix b/nixpkgs/pkgs/applications/blockchains/wasabiwallet/default.nix
index db3eb37f0ae..a098f14668e 100644
--- a/nixpkgs/pkgs/applications/blockchains/wasabiwallet/default.nix
+++ b/nixpkgs/pkgs/applications/blockchains/wasabiwallet/default.nix
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
desktopName = "Wasabi";
genericName = "Bitcoin wallet";
comment = meta.description;
- categories = "Application;Network;Utility;";
+ categories = "Network;Utility;";
};
installPhase = ''
diff --git a/nixpkgs/pkgs/applications/blockchains/whirlpool-gui/default.nix b/nixpkgs/pkgs/applications/blockchains/whirlpool-gui/default.nix
new file mode 100644
index 00000000000..9a660bb8bff
--- /dev/null
+++ b/nixpkgs/pkgs/applications/blockchains/whirlpool-gui/default.nix
@@ -0,0 +1,104 @@
+{ stdenv, fetchFromGitHub, callPackage, makeWrapper, makeDesktopItem
+, nodejs, yarn, electron_7, jre8, tor }:
+
+let
+ system = stdenv.hostPlatform.system;
+ electron = electron_7;
+
+in stdenv.mkDerivation rec {
+ pname = "whirlpool-gui";
+ version = "0.10.1";
+
+ src = fetchFromGitHub {
+ owner = "Samourai-Wallet";
+ repo = pname;
+ rev = version;
+ sha256 = "ru6WJQRulhnQCPY2E0x9M6xXtFdj/pg2fu4HpQxhImU=";
+ };
+
+ yarnCache = stdenv.mkDerivation {
+ name = "${pname}-${version}-${system}-yarn-cache";
+ inherit src;
+ phases = [ "unpackPhase" "buildPhase" ];
+ nativeBuildInputs = [ yarn ];
+ buildPhase = ''
+ export HOME=$NIX_BUILD_ROOT
+
+ yarn config set yarn-offline-mirror $out
+ yarn --frozen-lockfile --ignore-scripts --ignore-platform \
+ --ignore-engines --no-progress --non-interactive
+ '';
+
+ outputHashMode = "recursive";
+ outputHashAlgo = "sha256";
+ outputHash = {
+ x86_64-linux = "6fl4cSwHXWgQcYlqxCae0p1Ppcb9fI5fFrxm7y6wxTo=";
+ }.${system} or (throw "Unsupported platform ${system}");
+ };
+
+ nativeBuildInputs = [ makeWrapper nodejs yarn ];
+
+ configurePhase = ''
+ # Yarn and bundler wants a real home directory to write cache, config, etc to
+ export HOME=$NIX_BUILD_ROOT
+
+ # Make yarn install packages from our offline cache, not the registry
+ yarn config --offline set yarn-offline-mirror ${yarnCache}
+ '';
+
+ buildPhase = ''
+ yarn install --offline --ignore-scripts --frozen-lockfile --no-progress --non-interactive
+
+ patchShebangs node_modules/
+
+ yarn build
+ '';
+
+ installPhase = ''
+ mkdir -p $out/{bin,share,libexec/whirlpool-gui/app}
+
+ # install production dependencies
+ yarn install \
+ --offline --frozen-lockfile --ignore-scripts \
+ --no-progress --non-interactive \
+ --production --no-bin-links \
+ --modules-folder $out/libexec/whirlpool-gui/node_modules
+
+ # copy application
+ cp -r app/{dist,app.html,main.prod.js,main.prod.js.map,img} $out/libexec/whirlpool-gui/app
+ cp -r package.json resources $out/libexec/whirlpool-gui
+
+ # make desktop item
+ ln -s "${desktopItem}/share/applications" "$out/share/applications"
+
+ # wrap electron
+ makeWrapper '${electron}/bin/electron' "$out/bin/whirlpool-gui" \
+ --add-flags "$out/libexec/whirlpool-gui" \
+ --prefix PATH : "${jre8}/bin:${tor}/bin"
+ '';
+
+ desktopItem = makeDesktopItem {
+ name = "whirlpool-gui";
+ exec = "whirlpool-gui";
+ icon = "whirlpool-gui";
+ desktopName = "Whirlpool";
+ genericName = "Whirlpool";
+ comment = meta.description;
+ categories = "Network;";
+ extraEntries = ''
+ StartupWMClass=whrilpool-gui
+ '';
+ };
+
+ passthru.prefetchYarnCache = stdenv.lib.overrideDerivation yarnCache (d: {
+ outputHash = stdenv.lib.fakeSha256;
+ });
+
+ meta = with stdenv.lib; {
+ description = "Desktop GUI for Whirlpool by Samourai-Wallet";
+ homepage = https://www.samouraiwallet.com/whirlpool;
+ license = licenses.unlicense;
+ maintainers = [ maintainers.offline ];
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/blockchains/wownero.nix b/nixpkgs/pkgs/applications/blockchains/wownero.nix
index e0d12491816..8d45e1a96b5 100644
--- a/nixpkgs/pkgs/applications/blockchains/wownero.nix
+++ b/nixpkgs/pkgs/applications/blockchains/wownero.nix
@@ -1,26 +1,26 @@
-{ stdenv, fetchFromGitHub, cmake, boost, miniupnpc_2, openssl, unbound
+{ stdenv, fetchgit, cmake, boost, miniupnpc_2, openssl, unbound
, readline, libsodium, rapidjson, fetchurl
}:
with stdenv.lib;
let
- randomwowVersion = "1.1.6";
+ randomwowVersion = "1.1.7";
randomwow = fetchurl {
url = "https://github.com/wownero/RandomWOW/archive/${randomwowVersion}.tar.gz";
- sha256 = "1c55y2dwrayh6k1avpchs89gq1mvy5c305h92jm2k48kzhw6a792";
+ sha256 = "1xp76zf01hnhnk6rjvqjav9n9pnvxzxlzqa5rc574d1c2qczfy3q";
};
in
stdenv.mkDerivation rec {
pname = "wownero";
- version = "0.8.0.0";
+ version = "0.8.0.1";
- src = fetchFromGitHub {
- owner = "wownero";
- repo = "wownero";
- rev = "v${version}";
- sha256 = "14nggivilgzaqhjd4ng3g2p884yp2hc322hpcpwjdnz2zfc3qq6c";
+ src = fetchgit {
+ url = "https://git.wownero.com/wownero/wownero.git";
+ rev = "v${version}";
+ sha256 = "15443xv6q1nw4627ajk6k4ghhahvh82lb4gyb8nvq753p2v838g3";
+ fetchSubmodules = false;
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/applications/display-managers/lightdm/default.nix b/nixpkgs/pkgs/applications/display-managers/lightdm/default.nix
index 1a65ebd3357..19ebedf1ea3 100644
--- a/nixpkgs/pkgs/applications/display-managers/lightdm/default.nix
+++ b/nixpkgs/pkgs/applications/display-managers/lightdm/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, substituteAll
, plymouth
, pam
@@ -127,6 +128,13 @@ stdenv.mkDerivation rec {
rm -rf $out/etc/apparmor.d $out/etc/init $out/etc/pam.d
'';
+ passthru = {
+ updateScript = nix-update-script {
+ attrPath = pname;
+ };
+ };
+
+
meta = {
homepage = "https://github.com/CanonicalLtd/lightdm";
description = "A cross-desktop display manager";
diff --git a/nixpkgs/pkgs/applications/editors/android-studio/common.nix b/nixpkgs/pkgs/applications/editors/android-studio/common.nix
index 1a6904b2176..f1e680f60e6 100644
--- a/nixpkgs/pkgs/applications/editors/android-studio/common.nix
+++ b/nixpkgs/pkgs/applications/editors/android-studio/common.nix
@@ -198,7 +198,12 @@ in runCommand
# binaries are also distributed as proprietary software (unlike the
# source-code itself).
platforms = [ "x86_64-linux" ];
- maintainers = with maintainers; [ primeos ];
+ maintainers = with maintainers; rec {
+ stable = [ meutraa ];
+ beta = [ galagora ];
+ canary = [ meutraa ];
+ dev = canary;
+ }."${channel}";
};
}
''
diff --git a/nixpkgs/pkgs/applications/editors/android-studio/default.nix b/nixpkgs/pkgs/applications/editors/android-studio/default.nix
index a64b361f8a7..c699f111e1e 100644
--- a/nixpkgs/pkgs/applications/editors/android-studio/default.nix
+++ b/nixpkgs/pkgs/applications/editors/android-studio/default.nix
@@ -8,19 +8,19 @@ let
inherit (gnome2) GConf gnome_vfs;
};
stableVersion = {
- version = "4.0.0.16"; # "Android Studio 4.0"
- build = "193.6514223";
- sha256Hash = "1sqj64vddwfrr9821habfz7dms9csvbp7b8gf1d027188b2lvh3h";
+ version = "4.0.1.0"; # "Android Studio 4.0.1"
+ build = "193.6626763";
+ sha256Hash = "15vm7fvi8c286wx9f28z6ysvm8wqqda759qql0zy9simwx22gy7j";
};
betaVersion = {
- version = "4.0.0.16"; # "Android Studio 4.0"
- build = "193.6514223";
- sha256Hash = "1sqj64vddwfrr9821habfz7dms9csvbp7b8gf1d027188b2lvh3h";
+ version = "4.1.0.14"; # "Android Studio 4.1 Beta 4"
+ build = "201.6667167";
+ sha256Hash = "11lkwcbzdl86cyz4lci65cx9z5jjhrc4z40maqx2r5hw1xka9290";
};
latestVersion = { # canary & dev
- version = "4.1.0.10"; # "Android Studio 4.1 Canary 10"
- build = "201.6507185";
- sha256Hash = "19yawwsjsdqc0brr0ahviljv4v4p085k3izdpmm915c0bjm89y72";
+ version = "4.2.0.5"; # "Android Studio 4.2 Canary 5"
+ build = "201.6682321";
+ sha256Hash = "076q6d7kmi0wcsqak7n6ggp1qns4xj1134xcpdzb92qk3dmg3wrh";
};
in {
# Attributes are named by their corresponding release channels
diff --git a/nixpkgs/pkgs/applications/editors/atom/default.nix b/nixpkgs/pkgs/applications/editors/atom/default.nix
index fbe08dbfe7b..5f26fa23bc2 100644
--- a/nixpkgs/pkgs/applications/editors/atom/default.nix
+++ b/nixpkgs/pkgs/applications/editors/atom/default.nix
@@ -3,14 +3,14 @@
let
versions = {
atom = {
- version = "1.42.0";
- sha256 = "1ira528nwxi30jfwyivlac3wkkqb9d2z4jhxwq5m7mnpm5yli6jy";
+ version = "1.48.0";
+ sha256 = "1693bxbylf6jhld9bdcr5pigk36wqlbj89praldpz9s96yxig9s1";
};
atom-beta = {
- version = "1.43.0";
+ version = "1.49.0";
beta = 0;
- sha256 = "06if3w5hx7njmyal0012zawn8f5af1z4bjcbzj2c0gd15nlsgm95";
+ sha256 = "1fr6m4a7shdj3wpn6g4n95cqpkkg2x9srwjf7bqxv9f3d5jb1y33";
};
};
@@ -35,23 +35,30 @@ let
gtk3 # Fix error: GLib-GIO-ERROR **: Settings schema 'org.gtk.Settings.FileChooser' is not installed
];
+ dontBuild = true;
+ dontConfigure = true;
+
+ unpackPhase = ''
+ ar p $src data.tar.xz | tar xJ ./usr/
+ '';
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out
+ mv usr/bin usr/share $out
+ rm -rf $out/share/lintian
+
+ runHook postInstall
+ '';
+
preFixup = ''
gappsWrapperArgs+=(
- --prefix "PATH" : "${gvfs}/bin" \
+ --prefix "PATH" : "${gvfs}/bin"
)
'';
- buildCommand = ''
- mkdir -p $out/usr/
- ar p $src data.tar.xz | tar -C $out -xJ ./usr
- sed -i -e "s|Exec=.*$|Exec=$out/bin/${pname}|" $out/usr/share/applications/${pname}.desktop
- mv $out/usr/* $out/
- rm -r $out/share/lintian
- rm -r $out/usr/
- sed -i "s/${pname})/.${pname}-wrapped)/" $out/bin/${pname}
-
- fixupPhase
-
+ postFixup = ''
share=$out/share/${pname}
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
@@ -70,6 +77,8 @@ let
ln -s ${pkgs.git}/bin/git $dugite/git/libexec/git-core/git
find $share -name "*.node" -exec patchelf --set-rpath "${atomEnv.libPath}:$share" {} \;
+
+ sed -i -e "s|Exec=.*$|Exec=$out/bin/${pname}|" $out/share/applications/${pname}.desktop
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/applications/editors/atom/env.nix b/nixpkgs/pkgs/applications/editors/atom/env.nix
index cf783053679..5e3c1070ad2 100644
--- a/nixpkgs/pkgs/applications/editors/atom/env.nix
+++ b/nixpkgs/pkgs/applications/editors/atom/env.nix
@@ -1,6 +1,7 @@
{ stdenv, lib, zlib, glib, alsaLib, dbus, gtk3, atk, pango, freetype, fontconfig
, libgnome-keyring3, gdk-pixbuf, cairo, cups, expat, libgpgerror, nspr
, gconf, nss, xorg, libcap, systemd, libnotify, libsecret, libuuid, at-spi2-atk
+, at-spi2-core
}:
let
@@ -10,7 +11,7 @@ let
xorg.libXrender xorg.libX11 xorg.libXext xorg.libXdamage xorg.libXtst
xorg.libXcomposite xorg.libXi xorg.libXfixes xorg.libXrandr
xorg.libXcursor xorg.libxkbfile xorg.libXScrnSaver libcap systemd libnotify
- xorg.libxcb libsecret libuuid at-spi2-atk
+ xorg.libxcb libsecret libuuid at-spi2-atk at-spi2-core
];
libPathNative = lib.makeLibraryPath packages;
diff --git a/nixpkgs/pkgs/applications/editors/eclipse/build-eclipse.nix b/nixpkgs/pkgs/applications/editors/eclipse/build-eclipse.nix
index 8b6a0c164e9..218fbe8fc1f 100644
--- a/nixpkgs/pkgs/applications/editors/eclipse/build-eclipse.nix
+++ b/nixpkgs/pkgs/applications/editors/eclipse/build-eclipse.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
comment = "Integrated Development Environment";
desktopName = "Eclipse IDE";
genericName = "Integrated Development Environment";
- categories = "Application;Development;";
+ categories = "Development;";
};
buildInputs = [
diff --git a/nixpkgs/pkgs/applications/editors/eclipse/default.nix b/nixpkgs/pkgs/applications/editors/eclipse/default.nix
index 66bdfb15c69..87ac29b58e9 100644
--- a/nixpkgs/pkgs/applications/editors/eclipse/default.nix
+++ b/nixpkgs/pkgs/applications/editors/eclipse/default.nix
@@ -8,15 +8,15 @@
assert stdenv ? glibc;
-# http://download.eclipse.org/eclipse/downloads/ is the main place to
+# https://download.eclipse.org/eclipse/downloads/ is the main place to
# find the downloads needed for new versions
let
platform_major = "4";
- platform_minor = "15";
+ platform_minor = "16";
year = "2020";
- month = "03";
- timestamp = "${year}${month}050155";
+ month = "06";
+ timestamp = "${year}${month}040540";
gtk = gtk3;
in rec {
@@ -33,8 +33,8 @@ in rec {
description = "Eclipse IDE for C/C++ Developers";
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-incubation-linux-gtk-x86_64.tar.gz";
- sha512 = "2wy4a3p347fajr9zsfz1zlvz6jpy3vficdry27m5fs0azfmxmy2cfns5hh18sin4xqq3jvqppfqxh41rzcpcmiq12zhc6cz42brqgxw";
+ 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";
};
};
@@ -46,7 +46,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 = "0qccsclay9000sqrymm8hkg70a4jcvd70vymw1kkxsklcs7dnrhch55an98gbzf9r0jgd1ap62a4hyxlnm6hdqqniwcgdza0i4nwwgj";
+ sha512 = "29nr1x3fgdw5ygrppfma6yi1iaqvad24jyb58sag735z1nz4ymajcwakg52mlv3s19d4w8cxpskh1r459mwz7j769qplymspqifvlkd";
};
};
@@ -58,7 +58,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 = "01rv5x7qqm0a2p30828z2snms3nb2kjx9si63sr5rdkdgr3vbh6xq8n8fn757dqazmpz9zskmwxxmbxnwycfllhgb8msb77pcy3fpg7";
+ sha512 = "2pm4xam0jn9x34k1hr5rn67fpvc6snlkpcfn4bzdcf2xjv9f3dr2039mkcrhri5nv2bj6fkbai6aga6fmmrb3na33b7ir7sqlqqn61b";
};
};
@@ -83,7 +83,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 = "33ra8qslwz73240xzjvr751lpl94drlcf425a7kxngq1qla2cda7gxr71bxlr9fm2hrqq0h097ihmg0ix9hv2dmwnc76gp4hwwrlk41";
+ sha512 = "195c07yabmi2a42qxfmpbv6ychpj15bbpgyp40s1pcdb3p875vcqjinq9dqy2sixzwjhfdrggpvwihav87rkih9arzmk2s4cm31mjqd";
};
};
@@ -95,7 +95,19 @@ 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 = "0ffa1q19z31j8i552mp9zg4v0p4iv002cvlzh49ia8hi0hgk75pbkp6vxlr75jz0as03n71f0ww8xbflji31qgwfmy6rs1rzqihfff9";
+ sha512 = "3n8jllgxarrxgz16n7zb4bgaqxk0m9frcxrgdxvy25ar2iw8js4q4ir3cc20y4ri3ii74rf3jy6n4ndhm57miwqh4p2wqzhfjlinirb";
+ };
+ };
+
+ ### Eclipse Committers
+
+ eclipse-committers = buildEclipse {
+ name = "eclipse-committers-${platform_major}.${platform_minor}";
+ description = "Eclipse IDE for Eclipse Committers and Eclipse Platform Plugin Developers";
+ 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";
};
};
diff --git a/nixpkgs/pkgs/applications/editors/eclipse/plugins.nix b/nixpkgs/pkgs/applications/editors/eclipse/plugins.nix
index fab7317868a..4edb7a7ebc4 100644
--- a/nixpkgs/pkgs/applications/editors/eclipse/plugins.nix
+++ b/nixpkgs/pkgs/applications/editors/eclipse/plugins.nix
@@ -254,12 +254,13 @@ rec {
cdt = buildEclipseUpdateSite rec {
name = "cdt-${version}";
- version = "9.11.0";
+ # find current version at https://www.eclipse.org/cdt/downloads.php
+ version = "9.11.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 = "1730w6rbv649nzfalfd10p2ph0z9rbrrcflga0n1dpmg181xh9lk";
+ sha256 = "00cpaal6jm9xb4nbkljrf381r3lf1rb1p06vrbn4l0lxnbckb9df";
};
meta = with stdenv.lib; {
@@ -474,12 +475,12 @@ rec {
jdt = buildEclipseUpdateSite rec {
name = "jdt-${version}";
- version = "4.15";
+ version = "4.16";
src = fetchzip {
stripRoot = false;
- url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/eclipse/downloads/drops4/R-${version}-202003050155/org.eclipse.jdt-${version}.zip";
- sha256 = "1dm4qgfb6rm7w0dk8br071c7wy0ybp7zrwvr3i02c2bxzy2psz7q";
+ 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";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/applications/editors/ed/default.nix b/nixpkgs/pkgs/applications/editors/ed/default.nix
index 37d055e2685..0fb48203b2f 100644
--- a/nixpkgs/pkgs/applications/editors/ed/default.nix
+++ b/nixpkgs/pkgs/applications/editors/ed/default.nix
@@ -1,6 +1,11 @@
{ stdenv, fetchurl, lzip
}:
+# 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 = "ed-${version}";
version = "1.16";
diff --git a/nixpkgs/pkgs/applications/editors/emacs/default.nix b/nixpkgs/pkgs/applications/editors/emacs/default.nix
index 570dc28c684..b88aa00d42d 100644
--- a/nixpkgs/pkgs/applications/editors/emacs/default.nix
+++ b/nixpkgs/pkgs/applications/editors/emacs/default.nix
@@ -2,6 +2,8 @@
, Xaw3d, libXcursor, pkgconfig, gettext, libXft, dbus, libpng, libjpeg, libungif
, libtiff, librsvg, gconf, libxml2, imagemagick, gnutls, libselinux
, alsaLib, cairo, acl, gpm, AppKit, GSS, ImageIO, m17n_lib, libotf
+, jansson, harfbuzz
+, libgccjit, targetPlatform, binutils, binutils-unwrapped, makeWrapper # native-comp params
, systemd ? null
, withX ? !stdenv.isDarwin
, withNS ? stdenv.isDarwin
@@ -11,6 +13,7 @@
, withCsrc ? true
, srcRepo ? false, autoconf ? null, automake ? null, texinfo ? null
, siteStart ? ./site-start.el
+, nativeComp ? false
, toolkit ? (
if withGTK2 then "gtk2"
else if withGTK3 then "gtk3"
@@ -28,10 +31,13 @@ assert withGTK3 -> !withGTK2 && gtk3-x11 != null;
assert withXwidgets -> withGTK3 && webkitgtk != null;
-stdenv.mkDerivation rec {
- name = "emacs-${version}${versionModifier}";
+let
version = "26.3";
versionModifier = "";
+ name = "emacs-${version}${versionModifier}";
+
+in stdenv.mkDerivation {
+ inherit name version;
src = fetchurl {
url = "mirror://gnu/emacs/${name}.tar.xz";
@@ -50,29 +56,50 @@ stdenv.mkDerivation rec {
})
];
- postPatch = lib.optionalString srcRepo ''
- rm -fr .git
- '';
+ postPatch = lib.concatStringsSep "\n" [
+ (lib.optionalString srcRepo ''
+ rm -fr .git
+ '')
+
+ # Make native compilation work both inside and outside of nix build
+ (lib.optionalString nativeComp (let
+ libPath = lib.concatStringsSep ":" [
+ "${lib.getLib libgccjit}/lib/gcc/${targetPlatform.config}/${libgccjit.version}"
+ "${lib.getLib stdenv.cc.cc}/lib"
+ "${lib.getLib stdenv.glibc}/lib"
+ ];
+ in ''
+ substituteInPlace lisp/emacs-lisp/comp.el --replace \
+ "(defcustom comp-async-env-modifier-form nil" \
+ "(defcustom comp-async-env-modifier-form '((setenv \"LIBRARY_PATH\" (string-join (seq-filter (lambda (v) (null (eq v nil))) (list (getenv \"LIBRARY_PATH\") \"${libPath}\")) \":\")))"
+
+ ''))
+
+ ""
+ ];
CFLAGS = "-DMAC_OS_X_VERSION_MAX_ALLOWED=101200";
- nativeBuildInputs = [ pkgconfig ]
+ LIBRARY_PATH = if nativeComp then "${lib.getLib stdenv.cc.libc}/lib" else "";
+
+ nativeBuildInputs = [ pkgconfig makeWrapper ]
++ lib.optionals srcRepo [ autoconf automake texinfo ]
++ lib.optional (withX && (withGTK3 || withXwidgets)) wrapGAppsHook;
buildInputs =
- [ ncurses gconf libxml2 gnutls alsaLib acl gpm gettext ]
+ [ ncurses gconf libxml2 gnutls alsaLib acl gpm gettext jansson harfbuzz.dev ]
++ lib.optionals stdenv.isLinux [ dbus libselinux systemd ]
++ lib.optionals withX
[ xlibsWrapper libXaw Xaw3d libXpm libpng libjpeg libungif libtiff libXft
- gconf ]
+ gconf cairo ]
++ lib.optionals (withX || withNS) [ imagemagick librsvg ]
++ lib.optionals (stdenv.isLinux && withX) [ m17n_lib libotf ]
++ lib.optional (withX && withGTK2) gtk2-x11
++ lib.optionals (withX && withGTK3) [ gtk3-x11 gsettings-desktop-schemas ]
- ++ lib.optional (stdenv.isDarwin && withX) cairo
++ lib.optionals (withX && withXwidgets) [ webkitgtk glib-networking ]
- ++ lib.optionals withNS [ AppKit GSS ImageIO ];
+ ++ lib.optionals withNS [ AppKit GSS ImageIO ]
+ ++ lib.optionals nativeComp [ libgccjit ]
+ ;
hardeningDisable = [ "format" ];
@@ -88,7 +115,9 @@ stdenv.mkDerivation rec {
then [ "--with-x-toolkit=${toolkit}" "--with-xft" ]
else [ "--with-x=no" "--with-xpm=no" "--with-jpeg=no" "--with-png=no"
"--with-gif=no" "--with-tiff=no" ])
- ++ lib.optional withXwidgets "--with-xwidgets";
+ ++ lib.optional withXwidgets "--with-xwidgets"
+ ++ lib.optional nativeComp "--with-nativecomp"
+ ;
preConfigure = lib.optionalString srcRepo ''
./autogen.sh
@@ -106,13 +135,16 @@ stdenv.mkDerivation rec {
postInstall = ''
mkdir -p $out/share/emacs/site-lisp
cp ${siteStart} $out/share/emacs/site-lisp/site-start.el
+
$out/bin/emacs --batch -f batch-byte-compile $out/share/emacs/site-lisp/site-start.el
+ siteVersionDir=`ls $out/share/emacs | grep -v site-lisp | head -n 1`
+
rm -rf $out/var
- rm -rf $out/share/emacs/${version}/site-lisp
+ rm -rf $siteVersionDir
'' + lib.optionalString withCsrc ''
for srcdir in src lisp lwlib ; do
- dstdir=$out/share/emacs/${version}/$srcdir
+ dstdir=$siteVersionDir/$srcdir
mkdir -p $dstdir
find $srcdir -name "*.[chm]" -exec cp {} $dstdir \;
cp $srcdir/TAGS $dstdir
@@ -123,16 +155,24 @@ stdenv.mkDerivation rec {
mv nextstep/Emacs.app $out/Applications
'';
- postFixup =
- let libPath = lib.makeLibraryPath [
- libXcursor
- ];
- in lib.optionalString (stdenv.isLinux && withX && toolkit == "lucid") ''
+ postFixup = lib.concatStringsSep "\n" [
+
+ (lib.optionalString (stdenv.isLinux && withX && toolkit == "lucid") ''
patchelf --set-rpath \
- "$(patchelf --print-rpath "$out/bin/emacs"):${libPath}" \
+ "$(patchelf --print-rpath "$out/bin/emacs"):${lib.makeLibraryPath [ libXcursor ]}" \
"$out/bin/emacs"
patchelf --add-needed "libXcursor.so.1" "$out/bin/emacs"
- '';
+ '')
+
+ (lib.optionalString nativeComp ''
+ wrapProgram $out/bin/emacs-* --prefix PATH : "${lib.makeBinPath [ binutils binutils-unwrapped ]}"
+ '')
+
+ ];
+
+ passthru = {
+ inherit nativeComp;
+ };
meta = with stdenv.lib; {
description = "The extensible, customizable GNU text editor";
diff --git a/nixpkgs/pkgs/applications/editors/glow/default.nix b/nixpkgs/pkgs/applications/editors/glow/default.nix
index fd1e61463f8..c6f5a23235a 100644
--- a/nixpkgs/pkgs/applications/editors/glow/default.nix
+++ b/nixpkgs/pkgs/applications/editors/glow/default.nix
@@ -21,4 +21,4 @@ buildGoModule rec {
license = licenses.mit;
maintainers = with maintainers; [ ehmry filalex77 ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/editors/gnome-builder/default.nix b/nixpkgs/pkgs/applications/editors/gnome-builder/default.nix
index d41746a16ee..a94ab58a78f 100644
--- a/nixpkgs/pkgs/applications/editors/gnome-builder/default.nix
+++ b/nixpkgs/pkgs/applications/editors/gnome-builder/default.nix
@@ -40,11 +40,11 @@
stdenv.mkDerivation rec {
pname = "gnome-builder";
- version = "3.36.0";
+ version = "3.36.1";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "02ni81jyncycgfwslvaav0a62wzx3r9bi86xf0x7jvvk6plfaj8v";
+ sha256 = "17pvmd5jypar8dkr6w56hvf7jnq4l1wih2wwgkrv7sblr7rkkar2";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/applications/editors/jedit/default.nix b/nixpkgs/pkgs/applications/editors/jedit/default.nix
index fd8b5337251..178494b0498 100644
--- a/nixpkgs/pkgs/applications/editors/jedit/default.nix
+++ b/nixpkgs/pkgs/applications/editors/jedit/default.nix
@@ -3,11 +3,11 @@
let
version = "5.2.0";
bcpg = fetchurl {
- url = "http://central.maven.org/maven2/org/bouncycastle/bcpg-jdk16/1.46/bcpg-jdk16-1.46.jar";
+ url = "mirror://maven/org/bouncycastle/bcpg-jdk16/1.46/bcpg-jdk16-1.46.jar";
sha256 = "16xhmwks4l65m5x150nd23y5lyppha9sa5fj65rzhxw66gbli82d";
};
jsr305 = fetchurl {
- url = "http://central.maven.org/maven2/com/google/code/findbugs/jsr305/2.0.0/jsr305-2.0.0.jar";
+ url = "mirror://maven/com/google/code/findbugs/jsr305/2.0.0/jsr305-2.0.0.jar";
sha256 = "0s74pv8qjc42c7q8nbc0c3b1hgx0bmk3b8vbk1z80p4bbgx56zqy";
};
in
diff --git a/nixpkgs/pkgs/applications/editors/jetbrains/default.nix b/nixpkgs/pkgs/applications/editors/jetbrains/default.nix
index a2bf2cbf1de..4e609462eaa 100644
--- a/nixpkgs/pkgs/applications/editors/jetbrains/default.nix
+++ b/nixpkgs/pkgs/applications/editors/jetbrains/default.nix
@@ -1,13 +1,13 @@
{ lib, stdenv, callPackage, fetchurl
, python
, jdk, cmake, libxml2, zlib, python3, ncurses5
+, dotnet-sdk_3
}:
with stdenv.lib;
let
mkJetBrainsProduct = callPackage ./common.nix { };
-
# Sorted alphabetically
buildClion = { name, version, src, license, description, wmClass, ... }:
@@ -223,6 +223,8 @@ let
# Patch built-in mono for ReSharperHost to start successfully
interpreter=$(echo ${stdenv.glibc.out}/lib/ld-linux*.so.2)
patchelf --set-interpreter "$interpreter" lib/ReSharperHost/linux-x64/mono/bin/mono-sgen
+ rm -rf lib/ReSharperHost/linux-x64/dotnet
+ ln -s ${dotnet-sdk_3} lib/ReSharperHost/linux-x64/dotnet
'');
});
@@ -268,12 +270,12 @@ in
clion = buildClion rec {
name = "clion-${version}";
- version = "2020.1.1"; /* updated by script */
+ version = "2020.1.2"; /* 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 = "0136hmknkxrsgbygxqzrq1836kg02p14hmv5mzbpp79yglhv2xml"; /* updated by script */
+ sha256 = "0q5bnb0rmsgks7brrdpgah83s2ixa4pyhw8jvg9p2g48b582rmf7"; /* updated by script */
};
wmClass = "jetbrains-clion";
update-channel = "CLion RELEASE"; # channel's id as in http://www.jetbrains.com/updates/updates.xml
@@ -281,12 +283,12 @@ in
datagrip = buildDataGrip rec {
name = "datagrip-${version}";
- version = "2020.1.3"; /* updated by script */
+ version = "2020.1.5"; /* 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 = "0ivnicpn67mfyhmiwbx80pq5l2xa4g1cpp79mh7rgm2c5klmf201"; /* updated by script */
+ sha256 = "0605d772156lzlz5904px2spdijc92yz6rjvmpyg6vk5zv5k2wm9"; /* updated by script */
};
wmClass = "jetbrains-datagrip";
update-channel = "DataGrip RELEASE";
@@ -294,12 +296,12 @@ in
goland = buildGoland rec {
name = "goland-${version}";
- version = "2020.1.2"; /* updated by script */
+ version = "2020.1.4"; /* updated by script */
description = "Up and Coming Go IDE";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/go/${name}.tar.gz";
- sha256 = "0v6vi6m94fwzsg5s357ymh8604zkv6q0zhyqfh9sj4ynzi7l4fyv"; /* updated by script */
+ sha256 = "1wgcc1faqn0y9brxikh53s6ly7zvpdmpg7m5gvp5437isbllisbl"; /* updated by script */
};
wmClass = "jetbrains-goland";
update-channel = "GoLand RELEASE";
@@ -307,12 +309,12 @@ in
idea-community = buildIdea rec {
name = "idea-community-${version}";
- version = "2020.1.1"; /* updated by script */
+ version = "2020.1.3"; /* updated by script */
description = "Integrated Development Environment (IDE) by Jetbrains, community edition";
license = stdenv.lib.licenses.asl20;
src = fetchurl {
url = "https://download.jetbrains.com/idea/ideaIC-${version}.tar.gz";
- sha256 = "0q848swfg9mjiini5bbjdj1f0qpd1n4glxdpncjj7mbpvp7s2h5k"; /* updated by script */
+ sha256 = "1aycsy2pg8nw5il8p2r6bhim9y47g5rfga63f0p435mpjmzpll0s"; /* updated by script */
};
wmClass = "jetbrains-idea-ce";
update-channel = "IntelliJ IDEA RELEASE";
@@ -320,12 +322,12 @@ in
idea-ultimate = buildIdea rec {
name = "idea-ultimate-${version}";
- version = "2020.1.1"; /* updated by script */
+ version = "2020.1.3"; /* updated by script */
description = "Integrated Development Environment (IDE) by Jetbrains, requires paid license";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/idea/ideaIU-${version}-no-jbr.tar.gz";
- sha256 = "13khjc7fp28mpcdn74msdw57nzhicg32xrrvj7s7na2qd9gqz0hf"; /* updated by script */
+ sha256 = "188wkqcv67kizq4w6v4vg9jpr3qfgbg9x5jc77s4ki4nafkbfxas"; /* updated by script */
};
wmClass = "jetbrains-idea";
update-channel = "IntelliJ IDEA RELEASE";
@@ -333,12 +335,12 @@ in
mps = buildMps rec {
name = "mps-${version}";
- version = "2019.2";
+ version = "2020.1.2"; /* updated by script */
description = "Create your own domain-specific language";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
- url = "https://download.jetbrains.com/mps/2019.2/MPS-${version}.tar.gz";
- sha256 = "0rph3bibj74ddbyrn0az1npn4san4g1alci8nlq4gaqdlcz6zx22";
+ url = "https://download.jetbrains.com/mps/2020.1/MPS-${version}.tar.gz";
+ sha256 = "0ygk31l44bxcv64h6lnqxssmx5prcb5b5xdm3qxmrv7xz1qv59c1"; /* updated by script */
};
wmClass = "jetbrains-mps";
update-channel = "MPS RELEASE";
@@ -346,12 +348,12 @@ in
phpstorm = buildPhpStorm rec {
name = "phpstorm-${version}";
- version = "2020.1.1"; /* updated by script */
+ version = "2020.1.3"; /* 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 = "16gclbczd9czqhply0xb2ykv0bw4bgv85fihy1n2szc4rp643qdw"; /* updated by script */
+ sha256 = "0cw2rx68rl6mrnizpb69ahz4hrh8blry70cv4rjnkw19d4x877m8"; /* updated by script */
};
wmClass = "jetbrains-phpstorm";
update-channel = "PhpStorm RELEASE";
@@ -359,12 +361,12 @@ in
pycharm-community = buildPycharm rec {
name = "pycharm-community-${version}";
- version = "2020.1.1"; /* updated by script */
+ version = "2020.1.3"; /* updated by script */
description = "PyCharm Community Edition";
license = stdenv.lib.licenses.asl20;
src = fetchurl {
url = "https://download.jetbrains.com/python/${name}.tar.gz";
- sha256 = "0p2q01yragab7c15aicpmaby075y7mpf6iavdfipi033q4gnlnki"; /* updated by script */
+ sha256 = "1290k17nihiih8ipxfqax1xlx320h1vkwbcc5hc50psvpsfgiall"; /* updated by script */
};
wmClass = "jetbrains-pycharm-ce";
update-channel = "PyCharm RELEASE";
@@ -372,12 +374,12 @@ in
pycharm-professional = buildPycharm rec {
name = "pycharm-professional-${version}";
- version = "2020.1.1"; /* updated by script */
+ version = "2020.1.3"; /* updated by script */
description = "PyCharm Professional Edition";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/python/${name}.tar.gz";
- sha256 = "1lq97aqnibvg483ww7wi8slh302gydd2kdkw6p2516rjcmm6n324"; /* updated by script */
+ sha256 = "1ag8jrfs38f0q11pyil4pvddi8lv46b0jxd3mcbmidn3p1z29f9x"; /* updated by script */
};
wmClass = "jetbrains-pycharm";
update-channel = "PyCharm RELEASE";
@@ -385,12 +387,12 @@ in
rider = buildRider rec {
name = "rider-${version}";
- version = "2020.1.2"; /* updated by script */
+ version = "2020.1.4"; /* updated by script */
description = "A cross-platform .NET IDE based on the IntelliJ platform and ReSharper";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/rider/JetBrains.Rider-${version}.tar.gz";
- sha256 = "0flwq61p7827f8nmldqgfpxbfl422imclksw6w97mgzqqhcbgksd"; /* updated by script */
+ sha256 = "0vicgwgsbllfw6fz4l82x4vbka3agf541576ix9akyvsskwbaxj9"; /* updated by script */
};
wmClass = "jetbrains-rider";
update-channel = "Rider RELEASE";
@@ -398,12 +400,12 @@ in
ruby-mine = buildRubyMine rec {
name = "ruby-mine-${version}";
- version = "2020.1.1"; /* updated by script */
+ version = "2020.1.3"; /* updated by script */
description = "The Most Intelligent Ruby and Rails IDE";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/ruby/RubyMine-${version}.tar.gz";
- sha256 = "0xhx3n2xdk0k0qx7hdiyfga16hjf2j95k219wh7mh0cys20hkrg8"; /* updated by script */
+ sha256 = "1z6z2c31aq29hzi1cifc77zz9vnw48h2jvw4w61lvgskcnzrw9vn"; /* updated by script */
};
wmClass = "jetbrains-rubymine";
update-channel = "RubyMine RELEASE";
@@ -411,12 +413,12 @@ in
webstorm = buildWebStorm rec {
name = "webstorm-${version}";
- version = "2020.1.1"; /* updated by script */
+ version = "2020.1.3"; /* updated by script */
description = "Professional IDE for Web and JavaScript development";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/webstorm/WebStorm-${version}.tar.gz";
- sha256 = "0d543g06bxpw4q2p19vmvrxpbhqsvspjbs3sqnw6hxni7wcflhkg"; /* updated by script */
+ sha256 = "19zqac77fkw1czf86s39ggnd24r9ljr80gj422ch4fdkz4qy832q"; /* updated by script */
};
wmClass = "jetbrains-webstorm";
update-channel = "WebStorm RELEASE";
diff --git a/nixpkgs/pkgs/applications/editors/kdevelop5/kdev-php.nix b/nixpkgs/pkgs/applications/editors/kdevelop5/kdev-php.nix
index 4bd6e34b4fc..b4e4044bea6 100644
--- a/nixpkgs/pkgs/applications/editors/kdevelop5/kdev-php.nix
+++ b/nixpkgs/pkgs/applications/editors/kdevelop5/kdev-php.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "kdev-php";
- version = "5.5.1";
+ version = "5.5.2";
src = fetchurl {
url = "https://github.com/KDE/${pname}/archive/v${version}.tar.gz";
- sha256 = "1z3mmlg5srzff0y1pjd4wfdf9k4rzk7gfdvbvzizkiy395qw1phv";
+ sha256 = "0z32x0297g078jk3jhzb4vrf8jhw0qprvqzm9p097h8x0026w42l";
};
nativeBuildInputs = [ cmake extra-cmake-modules ];
diff --git a/nixpkgs/pkgs/applications/editors/kdevelop5/kdev-python.nix b/nixpkgs/pkgs/applications/editors/kdevelop5/kdev-python.nix
index 80a5436c955..9fb251d5295 100644
--- a/nixpkgs/pkgs/applications/editors/kdevelop5/kdev-python.nix
+++ b/nixpkgs/pkgs/applications/editors/kdevelop5/kdev-python.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "kdev-python";
- version = "5.5.1";
+ version = "5.5.2";
src = fetchurl {
url = "https://github.com/KDE/${pname}/archive/v${version}.tar.gz";
- sha256 = "0k4j2kp77sz2p8s77wmcawia81bx7vfb2nnh9lqxzdk2mmlg387c";
+ sha256 = "1qxvsz19iv5fr0nvz75b13knmsbkhkgvlvrhip8y4j66ypscs652";
};
cmakeFlags = [
diff --git a/nixpkgs/pkgs/applications/editors/kdevelop5/kdevelop.nix b/nixpkgs/pkgs/applications/editors/kdevelop5/kdevelop.nix
index 476819369cf..e07e7300048 100644
--- a/nixpkgs/pkgs/applications/editors/kdevelop5/kdevelop.nix
+++ b/nixpkgs/pkgs/applications/editors/kdevelop5/kdevelop.nix
@@ -10,11 +10,11 @@
mkDerivation rec {
pname = "kdevelop";
- version = "5.5.1";
+ version = "5.5.2";
src = fetchurl {
url = "mirror://kde/stable/${pname}/${version}/src/${pname}-${version}.tar.xz";
- sha256 = "18hxwkdbfw0qs3p19jv6d8wwwdzb9m087891i8w2bzkn21fd5pmy";
+ sha256 = "1nkl3z1n1l7ly2zvmbx2sdhx5q72wcvpwhzsz3qgw1474qd9i3i2";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/applications/editors/lite/default.nix b/nixpkgs/pkgs/applications/editors/lite/default.nix
index 34800d7f023..908ecf2bdd7 100644
--- a/nixpkgs/pkgs/applications/editors/lite/default.nix
+++ b/nixpkgs/pkgs/applications/editors/lite/default.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "lite";
- version = "1.05";
+ version = "1.11";
src = fetchFromGitHub {
owner = "rxi";
repo = pname;
rev = "v${version}";
- sha256 = "0xh29ddl5h92n1c4nlh4kx9mchwkzn4r3l16kklix3a1jm1c878a";
+ sha256 = "0wxqfb4ly8g7w5qph76xys95b55ackkags8jgd1nasmiyi8gcd5a";
};
nativeBuildInputs = [ makeWrapper pkg-config ];
diff --git a/nixpkgs/pkgs/applications/editors/mg/default.nix b/nixpkgs/pkgs/applications/editors/mg/default.nix
index 612cdcc7f88..ef6943001b9 100644
--- a/nixpkgs/pkgs/applications/editors/mg/default.nix
+++ b/nixpkgs/pkgs/applications/editors/mg/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- makeFlags = [ "PKG_CONFIG=${buildPackages.pkgconfig}/bin/pkg-config" ];
+ makeFlags = [ "PKG_CONFIG=${buildPackages.pkgconfig}/bin/${buildPackages.pkgconfig.targetPrefix}pkg-config" ];
installPhase = ''
install -m 555 -Dt $out/bin mg
diff --git a/nixpkgs/pkgs/applications/editors/micro/default.nix b/nixpkgs/pkgs/applications/editors/micro/default.nix
index 6a1ee5d196e..4a8c176f575 100644
--- a/nixpkgs/pkgs/applications/editors/micro/default.nix
+++ b/nixpkgs/pkgs/applications/editors/micro/default.nix
@@ -1,25 +1,35 @@
-{ stdenv, buildGoPackage, fetchFromGitHub }:
+{ stdenv, buildGoPackage, fetchFromGitHub, installShellFiles }:
-buildGoPackage rec {
+buildGoPackage rec {
pname = "micro";
- version = "2.0.3";
+ version = "2.0.5";
goPackagePath = "github.com/zyedidia/micro";
src = fetchFromGitHub {
owner = "zyedidia";
- repo = "micro";
+ repo = pname;
rev = "v${version}";
- sha256 = "017m9kb3gfrgzd06f1nma1i3m5rb0hzpgdikb86lsyv8ik18y12z";
+ sha256 = "12fyyax1mr0n82s5yhmk90iyyzbh32rppkkpj37c25pal73czdhc";
fetchSubmodules = true;
};
+ nativeBuildInputs = [ installShellFiles ];
+
subPackages = [ "cmd/micro" ];
- buildFlagsArray = [ "-ldflags=" "-X ${goPackagePath}/internal/util.Version=${version}" ];
+ buildFlagsArray = let t = "${goPackagePath}/internal/util"; in ''
+ -ldflags=
+ -X ${t}.Version=${version}
+ -X ${t}.CommitHash=${src.rev}
+ '';
goDeps = ./deps.nix;
+ postInstall = ''
+ installManPage $src/assets/packaging/micro.1
+ '';
+
meta = with stdenv.lib; {
homepage = "https://micro-editor.github.io";
description = "Modern and intuitive terminal-based text editor";
diff --git a/nixpkgs/pkgs/applications/editors/micro/deps.nix b/nixpkgs/pkgs/applications/editors/micro/deps.nix
index e8ed69a9088..c274ce80ada 100644
--- a/nixpkgs/pkgs/applications/editors/micro/deps.nix
+++ b/nixpkgs/pkgs/applications/editors/micro/deps.nix
@@ -203,8 +203,8 @@
fetch = {
type = "git";
url = "https://github.com/zyedidia/clipboard";
- rev = "241f98e9b197";
- sha256 = "1glc8w30sijpbppcvaf3503rmx5nxqkcgw87dr2pr3q3vv1bg3zi";
+ rev = "7c45b8673834";
+ sha256 = "0ag36wd3830d4s6fvpj05v6f662c5rymgdydsj2gq8aaqplfb0v4";
};
}
{
@@ -257,8 +257,8 @@
fetch = {
type = "git";
url = "https://github.com/zyedidia/tcell";
- rev = "v1.4.4";
- sha256 = "0d62a9csab15b64y09jcbvq71065wliw4bd5m7lfpl5k8rmrrdyi";
+ rev = "v1.4.7";
+ sha256 = "1ddaznp0haz35mxfjjh2fmamdrlk1igqg65fz22l5r6vvhcdsfxa";
};
}
{
diff --git a/nixpkgs/pkgs/applications/editors/nano/default.nix b/nixpkgs/pkgs/applications/editors/nano/default.nix
index e2f041d0fd5..13a0e797adc 100644
--- a/nixpkgs/pkgs/applications/editors/nano/default.nix
+++ b/nixpkgs/pkgs/applications/editors/nano/default.nix
@@ -20,11 +20,11 @@ let
in stdenv.mkDerivation rec {
pname = "nano";
- version = "4.9.3";
+ version = "5.0";
src = fetchurl {
url = "mirror://gnu/nano/${pname}-${version}.tar.xz";
- sha256 = "1d2i3wvsq5lvpxxinq51dcvd58xx7j0d0c2csz9hgvd06gq3hd3f";
+ sha256 = "0dmagj4p1llb1a2w0iwdrqbd9cgp0bda4s18vwh6y1ndd6z983bw";
};
nativeBuildInputs = [ texinfo ] ++ optional enableNls gettext;
diff --git a/nixpkgs/pkgs/applications/editors/neovim/default.nix b/nixpkgs/pkgs/applications/editors/neovim/default.nix
index 475330a5fe5..0d54817c534 100644
--- a/nixpkgs/pkgs/applications/editors/neovim/default.nix
+++ b/nixpkgs/pkgs/applications/editors/neovim/default.nix
@@ -6,6 +6,7 @@
# now defaults to false because some tests can be flaky (clipboard etc)
, doCheck ? false
+, nodejs ? null, fish ? null, python ? null
}:
with stdenv.lib;
@@ -17,6 +18,8 @@ let
nvim-client luv coxpcall busted luafilesystem penlight inspect
]
));
+
+ pyEnv = python.withPackages(ps: [ ps.pynvim ps.msgpack ]);
in
stdenv.mkDerivation rec {
pname = "neovim-unwrapped";
@@ -67,6 +70,13 @@ in
pkgconfig
];
+ # extra programs test via `make functionaltest`
+ checkInputs = [
+ fish
+ nodejs
+ pyEnv # for src/clint.py
+ ];
+
# nvim --version output retains compilation flags and references to build tools
postPatch = ''
diff --git a/nixpkgs/pkgs/applications/editors/neovim/gnvim/default.nix b/nixpkgs/pkgs/applications/editors/neovim/gnvim/default.nix
index e9f42d2b9b5..e6166dd14b1 100644
--- a/nixpkgs/pkgs/applications/editors/neovim/gnvim/default.nix
+++ b/nixpkgs/pkgs/applications/editors/neovim/gnvim/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "gnvim-unwrapped";
- version = "0.1.5";
+ version = "0.1.6";
src = fetchFromGitHub {
owner = "vhakulinen";
repo = "gnvim";
- rev = version;
- sha256 = "11gb59lhc1sp5dxj2fdm6072f4nxxay0war3kmchdwsk41nvxlrh";
+ rev = "v${version}";
+ sha256 = "1cc3yk04v9icdjr5cn58mqc3ba1wqmlzhf9ly7biy9m8yk30w9y0";
};
- cargoSha256 = "0ay7hx5bzchp772ywgxzia12c44kbyarrshl689cmqh59wphsrx5";
+ cargoSha256 = "1fyn8nsabzrfl9ykf2gk2p8if0yjp6k0ybrmp0pw67pbwaxpb9ym";
buildInputs = [ gtk webkitgtk ];
@@ -33,6 +33,10 @@ rustPlatform.buildRustPackage rec {
EOF
'';
+ buildPhase = ''
+ make build
+ '';
+
installPhase = ''
make install PREFIX="${placeholder "out"}"
'';
diff --git a/nixpkgs/pkgs/applications/editors/neovim/wrapper.nix b/nixpkgs/pkgs/applications/editors/neovim/wrapper.nix
index c7d5f764978..0ac90a8b345 100644
--- a/nixpkgs/pkgs/applications/editors/neovim/wrapper.nix
+++ b/nixpkgs/pkgs/applications/editors/neovim/wrapper.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, makeWrapper
+{ stdenv, symlinkJoin, lib, makeWrapper
, vimUtils
, bundlerEnv, ruby
, nodejs
@@ -55,44 +55,98 @@ let
binPath = makeBinPath (optionals withRuby [rubyEnv] ++ optionals withNodeJs [nodejs]);
+ # Mapping a boolean argument to a key that tells us whether to add or not to
+ # add to nvim's 'embedded rc' this:
+ #
+ # let g:<key>_host_prog=$out/bin/nvim-<key>
+ #
+ # Or this:
+ #
+ # let g:loaded_${prog}_provider=1
+ #
+ # While the later tells nvim that this provider is not available
+ #
+ hostprog_check_table = {
+ node = withNodeJs;
+ python = withPython;
+ python3 = withPython3;
+ ruby = withRuby;
+ };
+ ## Here we calculate all of the arguments to the 1st call of `makeWrapper`
+ # We start with the executable itself NOTE we call this variable "initial"
+ # because if configure != {} we need to call makeWrapper twice, in order to
+ # avoid double wrapping, see comment near finalMakeWrapperArgs
+ initialMakeWrapperArgs =
+ let
+ flags = lib.concatLists (lib.mapAttrsToList (
+ prog:
+ withProg:
+ [
+ "--cmd"
+ (if withProg then
+ "let g:${prog}_host_prog='${placeholder "out"}/bin/nvim-${prog}'"
+ else
+ "let g:loaded_${prog}_provider=1"
+ )
+ ]
+ ) hostprog_check_table);
+ in [
+ "${neovim}/bin/nvim" "${placeholder "out"}/bin/nvim"
+ "--argv0" "$0"
+ "--add-flags" (lib.escapeShellArgs flags)
+ ] ++ lib.optionals withRuby [
+ "--set" "GEM_HOME" "${rubyEnv}/${rubyEnv.ruby.gemPath}"
+ ] ++ lib.optionals (binPath != "") [
+ "--suffix" "PATH" ":" binPath
+ ];
+ # If configure != {}, we can't generate the rplugin.vim file with e.g
+ # NVIM_SYSTEM_RPLUGIN_MANIFEST *and* NVIM_RPLUGIN_MANIFEST env vars set in
+ # the wrapper. That's why only when configure != {} (tested both here and
+ # when postBuild is evaluated), we call makeWrapper once to generate a
+ # wrapper with most arguments we need, excluding those that cause problems to
+ # generate rplugin.vim, but still required for the final wrapper.
+ finalMakeWrapperArgs = initialMakeWrapperArgs
+ # this relies on a patched neovim, see
+ # https://github.com/neovim/neovim/issues/9413
+ ++ lib.optionals (configure != {}) [
+ "--set" "NVIM_SYSTEM_RPLUGIN_MANIFEST" "${placeholder "out"}/rplugin.vim"
+ "--add-flags" "-u ${vimUtils.vimrcFile configure}"
+ ]
+ ;
in
- stdenv.mkDerivation {
+ symlinkJoin {
name = "neovim-${stdenv.lib.getVersion neovim}";
- buildCommand = let bin="${neovim}/bin/nvim"; in ''
- if [ ! -x "${bin}" ]
- then
- echo "cannot find executable file \`${bin}'"
- exit 1
- fi
-
- makeWrapper "$(readlink -v --canonicalize-existing "${bin}")" \
- "$out/bin/nvim" --add-flags " \
- --cmd \"${if withNodeJs then "let g:node_host_prog='${nodePackages.neovim}/bin/neovim-node-host'" else "let g:loaded_node_provider=1"}\" \
- --cmd \"${if withPython then "let g:python_host_prog='$out/bin/nvim-python'" else "let g:loaded_python_provider = 1"}\" \
- --cmd \"${if withPython3 then "let g:python3_host_prog='$out/bin/nvim-python3'" else "let g:loaded_python3_provider = 1"}\" \
- --cmd \"${if withRuby then "let g:ruby_host_prog='$out/bin/nvim-ruby'" else "let g:loaded_ruby_provider=1"}\" " \
- --suffix PATH : ${binPath} \
- ${optionalString withRuby '' --set GEM_HOME ${rubyEnv}/${rubyEnv.ruby.gemPath}'' }
+ # Remove the symlinks created by symlinkJoin which we need to perform
+ # extra actions upon
+ postBuild = ''
+ rm $out/bin/nvim
+ makeWrapper ${lib.escapeShellArgs initialMakeWrapperArgs} ${extraMakeWrapperArgs}
''
- + optionalString (!stdenv.isDarwin) ''
- # copy icon and patch the original neovim.desktop file
- mkdir -p $out/share/{applications,pixmaps}
- ln -s ${neovim}/share/pixmaps/nvim.png $out/share/pixmaps/nvim.png
+ + 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 withPython ''
makeWrapper ${pythonEnv}/bin/python $out/bin/nvim-python --unset PYTHONPATH
- '' + optionalString withPython3 ''
+ ''
+ + optionalString withPython3 ''
makeWrapper ${python3Env}/bin/python3 $out/bin/nvim-python3 --unset PYTHONPATH
- '' + optionalString withRuby ''
+ ''
+ + optionalString withRuby ''
ln -s ${rubyEnv}/bin/neovim-ruby-host $out/bin/nvim-ruby
- '' + optionalString vimAlias ''
+ ''
+ + optionalString withNodeJs ''
+ ln -s ${nodePackages.neovim}/bin/neovim-node $out/bin/nvim-node
+ ''
+ + optionalString vimAlias ''
ln -s $out/bin/nvim $out/bin/vim
- '' + optionalString viAlias ''
+ ''
+ + optionalString viAlias ''
ln -s $out/bin/nvim $out/bin/vi
- '' + optionalString (configure != {}) ''
+ ''
+ + optionalString (configure != {}) ''
echo "Generating remote plugin manifest"
export NVIM_RPLUGIN_MANIFEST=$out/rplugin.vim
# Some plugins assume that the home directory is accessible for
@@ -119,22 +173,18 @@ let
echo -e "\nGenerating rplugin.vim failed!"
exit 1
fi
- unset NVIM_RPLUGIN_MANIFEST
-
- # this relies on a patched neovim, see
- # https://github.com/neovim/neovim/issues/9413
- wrapProgram $out/bin/nvim \
- --set NVIM_SYSTEM_RPLUGIN_MANIFEST $out/rplugin.vim \
- --add-flags "-u ${vimUtils.vimrcFile configure}" ${extraMakeWrapperArgs}
+ makeWrapper ${lib.escapeShellArgs finalMakeWrapperArgs} ${extraMakeWrapperArgs}
'';
+ paths = [ neovim ];
+
preferLocalBuild = true;
buildInputs = [makeWrapper];
passthru = { unwrapped = neovim; };
meta = neovim.meta // {
- description = neovim.meta.description;
+ # To prevent builds on hydra
hydraPlatforms = [];
# prefer wrapper over the package
priority = (neovim.meta.priority or 0) - 1;
diff --git a/nixpkgs/pkgs/applications/editors/netbeans/default.nix b/nixpkgs/pkgs/applications/editors/netbeans/default.nix
index b2a13e3db7c..7a5630bb9ba 100644
--- a/nixpkgs/pkgs/applications/editors/netbeans/default.nix
+++ b/nixpkgs/pkgs/applications/editors/netbeans/default.nix
@@ -3,14 +3,14 @@
}:
let
- version = "11.3";
+ version = "12.0";
desktopItem = makeDesktopItem {
name = "netbeans";
exec = "netbeans";
comment = "Integrated Development Environment";
desktopName = "Apache NetBeans IDE";
genericName = "Integrated Development Environment";
- categories = "Application;Development;";
+ categories = "Development;";
icon = "netbeans";
};
in
@@ -19,7 +19,7 @@ stdenv.mkDerivation {
inherit version;
src = fetchurl {
url = "mirror://apache/netbeans/netbeans/${version}/netbeans-${version}-bin.zip";
- sha512 = "ae828836138b5a4156d58df24dd4053be58018cb6b5beb179cb0f4cd8b5db72d2a7356a434d01157aacb78d228732950cf4e3a0b6c725da8e053b6ccd91075d6";
+ sha512 = "91030c9628a08acd85f1a58a7f71eec2e57dc85841c1c475cc6311335b5d8cdc10c1198274b9668b7f61a28d04b07661247dc1c3e36b8e29214aec3748e499e4";
};
buildCommand = ''
diff --git a/nixpkgs/pkgs/applications/editors/notepadqq/default.nix b/nixpkgs/pkgs/applications/editors/notepadqq/default.nix
index a51f5106930..cd4fe34ef33 100644
--- a/nixpkgs/pkgs/applications/editors/notepadqq/default.nix
+++ b/nixpkgs/pkgs/applications/editors/notepadqq/default.nix
@@ -3,12 +3,12 @@
mkDerivation rec {
pname = "notepadqq";
version = "1.4.8";
+
src = fetchFromGitHub {
owner = "notepadqq";
repo = "notepadqq";
rev = "v${version}";
sha256 = "0lbv4s7ng31dkznzbkmp2cvkqglmfj6lv4mbg3r410fif2nrva7k";
- fetchSubmodules = true;
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/applications/editors/quartus-prime/default.nix b/nixpkgs/pkgs/applications/editors/quartus-prime/default.nix
index 093635b10e4..7ad2a3247df 100644
--- a/nixpkgs/pkgs/applications/editors/quartus-prime/default.nix
+++ b/nixpkgs/pkgs/applications/editors/quartus-prime/default.nix
@@ -24,7 +24,7 @@ let
) deviceIds;
quartus = stdenv.mkDerivation rec {
- version = "19.1.0.670";
+ version = "20.1.0.711";
pname = "quartus-prime-lite-unwrapped";
src = let
@@ -34,12 +34,12 @@ let
};
hashes = {
- "arria_lite" = "1flj9w0vb2p9f9zll136izr6qvmxn0lg72bvaqxs3sxc9vj06wm1";
- "cyclonev" = "0bqxpvjgph0y6slk0jq75mcqzglmqkm0jsx10y9xz5llm6zxzqab";
- "cyclone" = "0pzs8y4s3snxg4g6lrb21qi88abm48g279xzd98qv17qxb2z82rr";
- "cyclone10lp" = "1ccxq8n20y40y47zddkijcv41w3cddvydddr3m4844q31in3nxha";
- "max" = "1cxzbqscxvlcy74dpqmvlnxjyyxfwcx3spygpvpwi6dfj3ipgm2z";
- "max10" = "14k83javivbk65mpb17wdwsyb8xk7x9gzj9x0wnd24mmijrvdy9s";
+ "arria_lite" = "09g2knq23h3vj0s5y7hsdnqbbkr3pnv53dzpqcw2lq9mb5zfs9r0";
+ "cyclonev" = "05hrpysasyfb7xhxg68spdffxyvxcx0iagibd5jz643b7n6aalpa";
+ "cyclone" = "1x3rnwsvzrb5kwdz35sbcabxmcvj8xxpnjlpcjwfc69ybiyr6sgz";
+ "cyclone10lp" = "1x6d4hm697mjgzaxixrw5va8anr6ihhx96x2524r6axpwqf6wcja";
+ "max" = "060b7v0xh86kkjyiix7akfkzhx2kl1b3q117kp7xibnz6yrzwmy3";
+ "max10" = "05840l9pmqa4i1b3ajfaxkqz1hppls556vbq16a42acz2qs2g578";
};
devicePackages = map (id: {
@@ -48,10 +48,10 @@ let
}) (lib.attrValues supportedDeviceIds);
in map require ([{
name = "QuartusLiteSetup-${version}-linux.run";
- sha256 = "15vxvqxqdk29ahlw3lkm1nzxyhzy4626wb9s5f2h6sjgq64r8m7f";
+ sha256 = "07ssrv8p8kacal6xd80n4h7l5xz13aw1m1gfqqaxig0ivsj971z5";
} {
name = "ModelSimSetup-${version}-linux.run";
- sha256 = "0j1vfr91jclv88nam2plx68arxmz4g50sqb840i60wqd5b0l3y6r";
+ sha256 = "0smxasrmr1c8k6hy378knskpjmz4cgpgb35v5jclns0kx68y3c42";
}] ++ devicePackages);
nativeBuildInputs = [ unstick ];
@@ -81,9 +81,6 @@ let
--disable-components ${lib.concatStringsSep "," disabledComponents} \
--mode unattended --installdir $out --accept_eula 1
- # This patch is from https://wiki.archlinux.org/index.php/Altera_Design_Software
- patch --force --strip 0 --directory $out < ${./vsim.patch}
-
rm -r $out/uninstall $out/logs
'';
diff --git a/nixpkgs/pkgs/applications/editors/quartus-prime/vsim.patch b/nixpkgs/pkgs/applications/editors/quartus-prime/vsim.patch
deleted file mode 100644
index 36dc41b7ef1..00000000000
--- a/nixpkgs/pkgs/applications/editors/quartus-prime/vsim.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- modelsim_ase/vco 1970-01-01 01:00:01.000000000 +0100
-+++ modelsim_ase/vco 1970-01-01 01:00:01.000000000 +0100
-@@ -207,7 +207,7 @@
- 2.[5-9]*) vco="linux" ;;
- 2.[1-9][0-9]*) vco="linux" ;;
- 3.[0-9]*) vco="linux" ;;
-- *) vco="linux_rh60" ;;
-+ *) vco="linux" ;;
- esac
- if [ ! -x "$dir/$vco/vsim" ]; then
- if [ -x "$dir/linuxle/vsim" ]; then
diff --git a/nixpkgs/pkgs/applications/editors/quilter/default.nix b/nixpkgs/pkgs/applications/editors/quilter/default.nix
index 8fa85ab7557..4d1cf5dafb7 100644
--- a/nixpkgs/pkgs/applications/editors/quilter/default.nix
+++ b/nixpkgs/pkgs/applications/editors/quilter/default.nix
@@ -1,16 +1,16 @@
-{ stdenv, fetchFromGitHub, pkgconfig, meson, ninja, python3, vala
+{ stdenv, fetchFromGitHub, nix-update-script, pkgconfig, meson, ninja, python3, vala
, gtk3, desktop-file-utils, gtksourceview, webkitgtk, gtkspell3, pantheon
, libgee, discount, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "quilter";
- version = "2.2.4";
+ version = "2.5.0";
src = fetchFromGitHub {
owner = "lainsce";
repo = pname;
rev = version;
- sha256 = "0xmnfqqdn7p84aksb8yzs14ikgy5driylr6m4p5ffsb6i9aa0i9h";
+ sha256 = "0622mh46z3fi6zvipmgj8k4d4gj1c2781l10frk7wqq1sysjrxps";
};
nativeBuildInputs = [
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
'';
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/applications/editors/setzer/default.nix b/nixpkgs/pkgs/applications/editors/setzer/default.nix
new file mode 100644
index 00000000000..5a0ef754db1
--- /dev/null
+++ b/nixpkgs/pkgs/applications/editors/setzer/default.nix
@@ -0,0 +1,60 @@
+{ lib
+, python3
+, fetchFromGitHub
+, meson
+, ninja
+, gettext
+, appstream
+, appstream-glib
+, wrapGAppsHook
+, gobject-introspection
+, gtksourceview4
+, gspell
+, poppler_gi
+, webkitgtk
+, librsvg
+}:
+
+python3.pkgs.buildPythonApplication rec {
+ pname = "setzer";
+ version = "0.2.8";
+
+ src = fetchFromGitHub {
+ owner = "cvfosammmm";
+ repo = "Setzer";
+ rev = "v${version}";
+ sha256 = "1llxxjj038nd2p857bjdyyhzskn56826qi259v47vaqlv9hkifil";
+ };
+
+ format = "other";
+
+ nativeBuildInputs = [
+ meson
+ ninja
+ gettext
+ appstream # for appstreamcli
+ appstream-glib
+ wrapGAppsHook
+ ];
+
+ buildInputs = [
+ gobject-introspection
+ gtksourceview4
+ gspell
+ poppler_gi
+ webkitgtk
+ librsvg
+ ];
+
+ propagatedBuildInputs = with python3.pkgs; [
+ pygobject3
+ pyxdg
+ ];
+
+ meta = with lib; {
+ description = "LaTeX editor written in Python with Gtk";
+ homepage = src.meta.homepage;
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ dotlambda ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/editors/tiled/default.nix b/nixpkgs/pkgs/applications/editors/tiled/default.nix
index 07a8e7619b1..20e1427ddef 100644
--- a/nixpkgs/pkgs/applications/editors/tiled/default.nix
+++ b/nixpkgs/pkgs/applications/editors/tiled/default.nix
@@ -3,13 +3,13 @@
mkDerivation rec {
pname = "tiled";
- version = "1.3.5";
+ version = "1.4.1";
src = fetchFromGitHub {
owner = "bjorn";
repo = pname;
rev = "v${version}";
- sha256 = "0d1bs909vga1k494xnggq1mcjfxjrwa4acc0mj5rv73xqkc9mb2s";
+ sha256 = "1x8jymmc56di1c1wxalsp6qhcban2hahn70ndd097b8mx52gckjr";
};
nativeBuildInputs = [ pkgconfig qmake ];
diff --git a/nixpkgs/pkgs/applications/editors/typora/default.nix b/nixpkgs/pkgs/applications/editors/typora/default.nix
index 583229eb868..049ba45f7af 100644
--- a/nixpkgs/pkgs/applications/editors/typora/default.nix
+++ b/nixpkgs/pkgs/applications/editors/typora/default.nix
@@ -2,7 +2,7 @@
, lib
, fetchurl
, makeWrapper
-, electron_5
+, electron_8
, dpkg
, gtk3
, glib
@@ -12,13 +12,16 @@
, pandoc
}:
+let
+ electron = electron_8;
+in
stdenv.mkDerivation rec {
pname = "typora";
- version = "0.9.73";
+ version = "0.9.89";
src = fetchurl {
url = "https://www.typora.io/linux/typora_${version}_amd64.deb";
- sha256 = "1fgcb4bx5pw8ah5j30d38gw7qi1cmqarfhvgdns9f2n0d57bvvw3";
+ sha256 = "0gk8j13z1ymad34zzcy4vqwyjgd5khgyw5xjj9rbzm5v537kqmx6";
};
nativeBuildInputs = [
@@ -33,7 +36,8 @@ stdenv.mkDerivation rec {
gtk3
];
- unpackPhase = "dpkg-deb -x $src .";
+ # The deb contains setuid permission on `chrome-sandbox`, which will actually not get installed.
+ unpackPhase = "dpkg-deb --fsys-tarfile $src | tar -x --no-same-permissions --no-same-owner";
dontWrapGApps = true;
@@ -51,7 +55,7 @@ stdenv.mkDerivation rec {
'';
postFixup = ''
- makeWrapper ${electron_5}/bin/electron $out/bin/typora \
+ makeWrapper ${electron}/bin/electron $out/bin/typora \
--add-flags $out/share/typora \
"''${gappsWrapperArgs[@]}" \
${lib.optionalString withPandoc ''--prefix PATH : "${lib.makeBinPath [ pandoc ]}"''} \
diff --git a/nixpkgs/pkgs/applications/editors/vim/common.nix b/nixpkgs/pkgs/applications/editors/vim/common.nix
index 8bdc0c0753c..5be7078173e 100644
--- a/nixpkgs/pkgs/applications/editors/vim/common.nix
+++ b/nixpkgs/pkgs/applications/editors/vim/common.nix
@@ -1,12 +1,12 @@
{ lib, fetchFromGitHub }:
rec {
- version = "8.2.0510";
+ version = "8.2.1123";
src = fetchFromGitHub {
owner = "vim";
repo = "vim";
rev = "v${version}";
- sha256 = "16ggwf238pzzkn3ng6n09qz9cgdzha9vc0ghlcxhwilnjh12l7p9";
+ sha256 = "01fgfm5pnmbq12z84d7g3x0iq5gj1irdyihx41c4r2bww55v5q0c";
};
enableParallelBuilding = true;
diff --git a/nixpkgs/pkgs/applications/editors/vim/configurable.nix b/nixpkgs/pkgs/applications/editors/vim/configurable.nix
index 3b37c805cdd..77d7ca983cd 100644
--- a/nixpkgs/pkgs/applications/editors/vim/configurable.nix
+++ b/nixpkgs/pkgs/applications/editors/vim/configurable.nix
@@ -1,5 +1,3 @@
-# TODO tidy up eg The patchelf code is patching gvim even if you don't build it..
-# but I have gvim with python support now :) - Marc
{ source ? "default", callPackage, stdenv, ncurses, pkgconfig, gettext
, writeText, config, glib, gtk2-x11, gtk3-x11, lua, python, perl, tcl, ruby
, libX11, libXext, libSM, libXpm, libXt, libXaw, libXau, libXmu
@@ -104,6 +102,8 @@ in stdenv.mkDerivation rec {
++ stdenv.lib.optionals luaSupport [
"--with-lua-prefix=${lua}"
"--enable-luainterp"
+ ] ++ stdenv.lib.optional lua.pkgs.isLuaJIT [
+ "--with-luajit"
]
++ stdenv.lib.optionals pythonSupport [
"--enable-python${if isPython3 then "3" else ""}interp=yes"
@@ -154,7 +154,12 @@ in stdenv.mkDerivation rec {
'' + stdenv.lib.optionalString stdenv.isLinux ''
patchelf --set-rpath \
"$(patchelf --print-rpath $out/bin/vim):${stdenv.lib.makeLibraryPath buildInputs}" \
- "$out"/bin/{vim,gvim}
+ "$out"/bin/vim
+ if [[ -e "$out"/bin/gvim ]]; then
+ patchelf --set-rpath \
+ "$(patchelf --print-rpath $out/bin/vim):${stdenv.lib.makeLibraryPath buildInputs}" \
+ "$out"/bin/gvim
+ fi
ln -sfn '${nixosRuntimepath}' "$out"/share/vim/vimrc
'' + stdenv.lib.optionalString wrapPythonDrv ''
diff --git a/nixpkgs/pkgs/applications/editors/vis/default.nix b/nixpkgs/pkgs/applications/editors/vis/default.nix
index 85f78035a0f..5191b916b6c 100644
--- a/nixpkgs/pkgs/applications/editors/vis/default.nix
+++ b/nixpkgs/pkgs/applications/editors/vis/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "vis";
- version = "0.5";
+ version = "0.6";
src = fetchFromGitHub {
rev = "v${version}";
- sha256 = "1vhq6hprkgj90iwl5vl3pxs3xwc01mx8yhi6c1phzry5agqqp8jb";
+ sha256 = "1zjm89cn3rfq8fxpwp66khy53s6vqlmw6q103qyyvix8ydzxdmsh";
repo = "vis";
owner = "martanne";
};
diff --git a/nixpkgs/pkgs/applications/editors/vscode/generic.nix b/nixpkgs/pkgs/applications/editors/vscode/generic.nix
index 30060086fb5..38d695bd74a 100644
--- a/nixpkgs/pkgs/applications/editors/vscode/generic.nix
+++ b/nixpkgs/pkgs/applications/editors/vscode/generic.nix
@@ -24,7 +24,7 @@ in
desktopName = longName;
comment = "Code Editing. Redefined.";
genericName = "Text Editor";
- exec = executableName;
+ exec = "${executableName} %U";
icon = "code";
startupNotify = "true";
categories = "Utility;TextEditor;Development;IDE;";
diff --git a/nixpkgs/pkgs/applications/editors/vscode/update.sh b/nixpkgs/pkgs/applications/editors/vscode/update.sh
new file mode 100755
index 00000000000..d573fdf04aa
--- /dev/null
+++ b/nixpkgs/pkgs/applications/editors/vscode/update.sh
@@ -0,0 +1,39 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -i bash -p curl gnugrep gnused gawk
+
+ROOT="$(dirname "$(readlink -f "$0")")"
+if [ ! -f "$ROOT/vscode.nix" ]; then
+ echo "ERROR: cannot find vscode.nix in $ROOT"
+ exit 1
+fi
+if [ ! -f "$ROOT/vscodium.nix" ]; then
+ echo "ERROR: cannot find vscodium.nix in $ROOT"
+ exit 1
+fi
+
+# VSCode
+
+VSCODE_VER=$(curl -s -L "https://code.visualstudio.com/Download" | grep "is now available" | awk -F'</span>' '{print $1}' | awk -F'>' '{print $NF}')
+VSCODE_VER=$(curl -s -L "https://code.visualstudio.com/updates/v${VSCODE_VER/./_}" | grep "Downloads:" | awk -F'code.visualstudio.com/' '{print $2}' | awk -F'/' '{print $1}')
+sed -i "s/version = \".*\"/version = \"${VSCODE_VER}\"/" "$ROOT/vscode.nix"
+
+VSCODE_LINUX_URL="https://vscode-update.azurewebsites.net/${VSCODE_VER}/linux-x64/stable"
+VSCODE_LINUX_SHA256=$(nix-prefetch-url ${VSCODE_LINUX_URL})
+sed -i "s/x86_64-linux = \".\{52\}\"/x86_64-linux = \"${VSCODE_LINUX_SHA256}\"/" "$ROOT/vscode.nix"
+
+VSCODE_DARWIN_URL="https://vscode-update.azurewebsites.net/${VSCODE_VER}/darwin/stable"
+VSCODE_DARWIN_SHA256=$(nix-prefetch-url ${VSCODE_DARWIN_URL})
+sed -i "s/x86_64-darwin = \".\{52\}\"/x86_64-darwin = \"${VSCODE_DARWIN_SHA256}\"/" "$ROOT/vscode.nix"
+
+# VSCodium
+
+VSCODIUM_VER=$(curl -Ls -w %{url_effective} -o /dev/null https://github.com/VSCodium/vscodium/releases/latest | awk -F'/' '{print $NF}')
+sed -i "s/version = \".*\"/version = \"${VSCODIUM_VER}\"/" "$ROOT/vscodium.nix"
+
+VSCODIUM_LINUX_URL="https://github.com/VSCodium/vscodium/releases/download/${VSCODIUM_VER}/VSCodium-linux-x64-${VSCODIUM_VER}.tar.gz"
+VSCODIUM_LINUX_SHA256=$(nix-prefetch-url ${VSCODIUM_LINUX_URL})
+sed -i "s/x86_64-linux = \".\{52\}\"/x86_64-linux = \"${VSCODIUM_LINUX_SHA256}\"/" "$ROOT/vscodium.nix"
+
+VSCODIUM_DARWIN_URL="https://github.com/VSCodium/vscodium/releases/download/${VSCODIUM_VER}/VSCodium-darwin-${VSCODIUM_VER}.zip"
+VSCODIUM_DARWIN_SHA256=$(nix-prefetch-url ${VSCODIUM_DARWIN_URL})
+sed -i "s/x86_64-darwin = \".\{52\}\"/x86_64-darwin = \"${VSCODIUM_DARWIN_SHA256}\"/" "$ROOT/vscodium.nix" \ No newline at end of file
diff --git a/nixpkgs/pkgs/applications/editors/vscode/vscode.nix b/nixpkgs/pkgs/applications/editors/vscode/vscode.nix
index 5aa5881ec5a..285b3a8a180 100644
--- a/nixpkgs/pkgs/applications/editors/vscode/vscode.nix
+++ b/nixpkgs/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 = "16zchjp72m6n6za4ak5kn2ax1s5pjfn7l082d6gfbb2y62isvs7q";
- x86_64-darwin = "0w35s6nxagcnd6xcm6bp0m63agkqxffig61cr3nnmpbcgj9zc969";
+ x86_64-linux = "162qwjmm439zplcyjhbb961ircqpdfw13h9ybnik1q128f4650ky";
+ x86_64-darwin = "1kmg1h1gnx9kdnigjzpqd6rlzv7bz01h29ldla2srfr2q6nr0r9v";
}.${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.45.0";
+ version = "1.47.3";
pname = "vscode";
executableName = "code" + lib.optionalString isInsiders "-insiders";
diff --git a/nixpkgs/pkgs/applications/editors/vscode/vscodium.nix b/nixpkgs/pkgs/applications/editors/vscode/vscodium.nix
index 5c7cb3fe6fc..149eb5cf861 100644
--- a/nixpkgs/pkgs/applications/editors/vscode/vscodium.nix
+++ b/nixpkgs/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 = "1wb4s2jw90irlawgl6539gwl0xwaxglaksmbcddbvnr6rq3ypn8n";
- x86_64-darwin = "16c1r7knfd5pfqhnk77nanh82azkc28pwkqfcyasbdgm70k17d3p";
+ x86_64-linux = "01wzdwb6laa0kwgwwvqri06ckdixg1w4fwcx400vhg3mby4n9wvl";
+ x86_64-darwin = "1byh1x839w4r88yv0k7jpvxvida1xpf7pvnsp6vnawvqpbmdwlw0";
}.${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.45.0";
+ version = "1.47.3";
pname = "vscodium";
executableName = "codium";
diff --git a/nixpkgs/pkgs/applications/gis/grass/default.nix b/nixpkgs/pkgs/applications/gis/grass/default.nix
index cb574ffc8f1..420f57bb93f 100644
--- a/nixpkgs/pkgs/applications/gis/grass/default.nix
+++ b/nixpkgs/pkgs/applications/gis/grass/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, flex, bison, pkgconfig, zlib, libtiff, libpng, fftw
-, cairo, readline, ffmpeg, makeWrapper, wxGTK30, netcdf, blas
+, cairo, readline, ffmpeg_3, makeWrapper, wxGTK30, netcdf, blas
, proj, gdal, geos, sqlite, postgresql, libmysqlclient, python2Packages, libLAS, proj-datumgrid
}:
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ flex bison zlib proj gdal libtiff libpng fftw sqlite cairo proj
- readline ffmpeg makeWrapper wxGTK30 netcdf geos postgresql libmysqlclient blas
+ readline ffmpeg_3 makeWrapper wxGTK30 netcdf geos postgresql libmysqlclient blas
libLAS proj-datumgrid ]
++ (with python2Packages; [ python dateutil wxPython30 numpy ]);
diff --git a/nixpkgs/pkgs/applications/gis/qgis/unwrapped.nix b/nixpkgs/pkgs/applications/gis/qgis/unwrapped.nix
index 2e11f22f517..72e84620252 100644
--- a/nixpkgs/pkgs/applications/gis/qgis/unwrapped.nix
+++ b/nixpkgs/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.4";
+ version = "3.10.7";
pname = "qgis";
name = "${pname}-unwrapped-${version}";
@@ -18,7 +18,7 @@ in mkDerivation rec {
owner = "qgis";
repo = "QGIS";
rev = "final-${lib.replaceStrings ["."] ["_"] version}";
- sha256 = "0d1rsgjgnnq6jgms5bgppz8lkh4518nf90fk0qvxajdfi9j4jn12";
+ sha256 = "0z593n5g3zwhlzhs0z7nlpblz6z2rl3y7y3j1wf1rdx76i8p3qgf";
};
passthru = {
diff --git a/nixpkgs/pkgs/applications/gis/whitebox-tools/default.nix b/nixpkgs/pkgs/applications/gis/whitebox-tools/default.nix
index d81a08e2900..c26243c0c59 100644
--- a/nixpkgs/pkgs/applications/gis/whitebox-tools/default.nix
+++ b/nixpkgs/pkgs/applications/gis/whitebox-tools/default.nix
@@ -1,25 +1,22 @@
{ stdenv, rustPlatform , fetchFromGitHub, Security }:
rustPlatform.buildRustPackage rec {
pname = "whitebox_tools";
- version = "1.2.0";
+ version = "1.3.0";
src = fetchFromGitHub {
owner = "jblindsay";
repo = "whitebox-tools";
rev = "v${version}";
- sha256 = "0zi32d0wrbl2763dcllv2g0liwacsfiza5lkx52620prjjbhby8i";
+ sha256 = "0c9jmfjz6ys65y65zlllv9xvaaavr9jpqc1dc217iywhj07j8k2v";
};
buildInputs = stdenv.lib.optional stdenv.isDarwin Security;
- cargoSha256 = "13k21akyfqgamywj39bw73sldby1s02vyvxfglxbaqq1x96xcy4i";
-
- # failures: structures::polyline::test::test_polyline_split
- doCheck = false;
+ cargoSha256 = "05w2jimmygg7dc93i8bpjpjc5yj5xfpfkjnbbgw2sq4kh06r5ii4";
meta = with stdenv.lib; {
description = "An advanced geospatial data analysis platform";
- homepage = "http://www.uoguelph.ca/~hydrogeo/WhiteboxTools/index.html";
+ homepage = "https://jblindsay.github.io/ghrg/WhiteboxTools/index.html";
license = licenses.mit;
maintainers = [ maintainers.mpickering ];
platforms = platforms.all;
diff --git a/nixpkgs/pkgs/applications/graphics/ImageMagick/7.0.nix b/nixpkgs/pkgs/applications/graphics/ImageMagick/7.0.nix
index c227416b021..8da44a7a060 100644
--- a/nixpkgs/pkgs/applications/graphics/ImageMagick/7.0.nix
+++ b/nixpkgs/pkgs/applications/graphics/ImageMagick/7.0.nix
@@ -13,8 +13,8 @@ let
else throw "ImageMagick is not supported on this platform.";
cfg = {
- version = "7.0.10-14";
- sha256 = "1qcsq5884iqis1adpfbx3cwki8v4q9wwh70fpcaqnwwmznmqfq4j";
+ version = "7.0.10-25";
+ sha256 = "15y07kgy4mx3qyxsbd9g6s2yaa2mxnfvfzas35jw0vz6qjjyaw5c";
patches = [];
};
in
@@ -71,7 +71,7 @@ stdenv.mkDerivation {
moveToOutput "lib/ImageMagick-*/config-Q16HDRI" "$dev" # includes configure params
for file in "$dev"/bin/*-config; do
substituteInPlace "$file" --replace pkg-config \
- "PKG_CONFIG_PATH='$dev/lib/pkgconfig' '${pkgconfig}/bin/pkg-config'"
+ "PKG_CONFIG_PATH='$dev/lib/pkgconfig' '${pkgconfig}/bin/${pkgconfig.targetPrefix}pkg-config'"
done
'' + lib.optionalString (ghostscript != null) ''
for la in $out/lib/*.la; do
diff --git a/nixpkgs/pkgs/applications/graphics/ImageMagick/default.nix b/nixpkgs/pkgs/applications/graphics/ImageMagick/default.nix
index 56f88fc4ef7..7a2ae8e4d66 100644
--- a/nixpkgs/pkgs/applications/graphics/ImageMagick/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/ImageMagick/default.nix
@@ -85,9 +85,9 @@ stdenv.mkDerivation {
moveToOutput "lib/ImageMagick-*/config-Q16" "$dev" # includes configure params
for file in "$dev"/bin/*-config; do
substituteInPlace "$file" --replace "${pkgconfig}/bin/pkg-config -config" \
- ${pkgconfig}/bin/pkg-config
+ ${pkgconfig}/bin/${pkgconfig.targetPrefix}pkg-config
substituteInPlace "$file" --replace ${pkgconfig}/bin/pkg-config \
- "PKG_CONFIG_PATH='$dev/lib/pkgconfig' '${pkgconfig}/bin/pkg-config'"
+ "PKG_CONFIG_PATH='$dev/lib/pkgconfig' '${pkgconfig}/bin/${pkgconfig.targetPrefix}pkg-config'"
done
'' + lib.optionalString (ghostscript != null) ''
for la in $out/lib/*.la; do
diff --git a/nixpkgs/pkgs/applications/graphics/akira/default.nix b/nixpkgs/pkgs/applications/graphics/akira/default.nix
index adbc1eac379..262c7b11f98 100644
--- a/nixpkgs/pkgs/applications/graphics/akira/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/akira/default.nix
@@ -23,13 +23,13 @@
stdenv.mkDerivation rec {
pname = "akira";
- version = "2019-10-12";
+ version = "2020-05-01";
src = fetchFromGitHub {
owner = "akiraux";
repo = "Akira";
- rev = "cab952dee4591b6bde34d670c1f853f5a3ff6b19";
- sha256 = "1fp3a79hkh6xwwqqdrx4zqq2zhsm236c6fhhl5f2nmi108yxz04q";
+ rev = "87c495fa0a686b1e9b84aff7d9c0a9553da2c466";
+ sha256 = "0ikz6dyx0z2wqskas628hbrbhx3z5gy7i4acrvspfhhg6rk88aqd";
};
nativeBuildInputs = [
@@ -59,8 +59,6 @@ stdenv.mkDerivation rec {
mesonFlags = [ "-Dprofile=default" ];
- patches = [ ./fix-build-with-vala-0-44-or-later.patch ];
-
postPatch = ''
chmod +x build-aux/meson/post_install.py
patchShebangs build-aux/meson/post_install.py
diff --git a/nixpkgs/pkgs/applications/graphics/akira/fix-build-with-vala-0-44-or-later.patch b/nixpkgs/pkgs/applications/graphics/akira/fix-build-with-vala-0-44-or-later.patch
deleted file mode 100644
index 3c35900c04f..00000000000
--- a/nixpkgs/pkgs/applications/graphics/akira/fix-build-with-vala-0-44-or-later.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From bcda8fd53f6f232db0b6411269ba108af551629f Mon Sep 17 00:00:00 2001
-From: Alberto Fanjul <albertofanjul@gmail.com>
-Date: Tue, 9 Apr 2019 09:45:36 +0200
-Subject: [PATCH] Build on vala >= 0.44.2
-
----
- src/FileFormat/JsonObject.vala | 2 +-
- src/FileFormat/JsonObjectArray.vala | 2 +-
- src/FileFormat/ZipArchiveHandler.vala | 18 +++++++++++++++++-
- 3 files changed, 19 insertions(+), 3 deletions(-)
-
-diff --git a/src/FileFormat/JsonObject.vala b/src/FileFormat/JsonObject.vala
-index 7bfe46f..805fbad 100644
---- a/src/FileFormat/JsonObject.vala
-+++ b/src/FileFormat/JsonObject.vala
-@@ -31,7 +31,7 @@ public abstract class Akira.FileFormat.JsonObject : GLib.Object {
-
- private ObjectClass obj_class;
-
-- public JsonObject.from_object (Json.Object object) {
-+ protected JsonObject.from_object (Json.Object object) {
- Object (object: object);
- }
-
-diff --git a/src/FileFormat/JsonObjectArray.vala b/src/FileFormat/JsonObjectArray.vala
-index 4f6e573..d0a7dad 100644
---- a/src/FileFormat/JsonObjectArray.vala
-+++ b/src/FileFormat/JsonObjectArray.vala
-@@ -31,7 +31,7 @@ public abstract class Akira.FileFormat.JsonObjectArray : Object {
- *
- * Your JsonObject implementation should have it's own list of items
- */
-- public JsonObjectArray (Json.Object object, string property_name) {
-+ protected JsonObjectArray (Json.Object object, string property_name) {
- Object (object: object, property_name: property_name);
- }
-
-diff --git a/src/FileFormat/ZipArchiveHandler.vala b/src/FileFormat/ZipArchiveHandler.vala
-index ca60dd0..5d65aa2 100644
---- a/src/FileFormat/ZipArchiveHandler.vala
-+++ b/src/FileFormat/ZipArchiveHandler.vala
-@@ -262,11 +262,17 @@ public class Akira.FileFormat.ZipArchiveHandler : GLib.Object {
- continue;
- }
-
-+ Posix.off_t offset;
-+#if VALA_0_42
-+ uint8[] buffer;
-+ while (archive.read_data_block (out buffer, out offset) == Archive.Result.OK) {
-+ if (extractor.write_data_block (buffer, offset) != Archive.Result.OK) {
-+#else
- void* buffer = null;
- size_t buffer_length;
-- Posix.off_t offset;
- while (archive.read_data_block (out buffer, out buffer_length, out offset) == Archive.Result.OK) {
- if (extractor.write_data_block (buffer, buffer_length, offset) != Archive.Result.OK) {
-+#endif
- break;
- }
- }
-@@ -316,9 +322,15 @@ public class Akira.FileFormat.ZipArchiveHandler : GLib.Object {
- // Add an entry to the archive
- Archive.Entry entry = new Archive.Entry ();
- entry.set_pathname (initial_folder.get_relative_path (current_file));
-+#if VALA_0_42
-+ entry.set_size ((Archive.int64_t) file_info.get_size ());
-+ entry.set_filetype (Archive.FileType.IFREG);
-+ entry.set_perm (Archive.FileType.IFREG);
-+#else
- entry.set_size (file_info.get_size ());
- entry.set_filetype ((uint) Posix.S_IFREG);
- entry.set_perm (0644);
-+#endif
-
- if (archive.write_header (entry) != Archive.Result.OK) {
- critical ("Error writing '%s': %s (%d)", current_file.get_path (), archive.error_string (), archive.errno ());
-@@ -333,7 +345,11 @@ public class Akira.FileFormat.ZipArchiveHandler : GLib.Object {
- break;
- }
-
-+#if VALA_0_42
-+ archive.write_data (buffer[0:bytes_read]);
-+#else
- archive.write_data (buffer, bytes_read);
-+#endif
- }
- }
- }
diff --git a/nixpkgs/pkgs/applications/graphics/avocode/default.nix b/nixpkgs/pkgs/applications/graphics/avocode/default.nix
index d72d52f3c2f..53779041fc9 100644
--- a/nixpkgs/pkgs/applications/graphics/avocode/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/avocode/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "avocode";
- version = "4.6.3";
+ version = "4.7.0";
src = fetchurl {
url = "https://media.avocode.com/download/avocode-app/${version}/avocode-${version}-linux.zip";
- sha256 = "1s8i82963fdx5q4wgh0cn211h0p1r1mzyss0g99bplp8d9ll40kw";
+ sha256 = "0kn0422k4vi2qifasnkd0cjf5l6z0rmkqv6l46ygxk3qyykjnqcm";
};
libPath = stdenv.lib.makeLibraryPath (with xorg; [
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
icon = "avocode";
desktopName = "Avocode";
genericName = "Design Inspector";
- categories = "Application;Development;";
+ categories = "Development;";
comment = "The bridge between designers and developers";
};
diff --git a/nixpkgs/pkgs/applications/graphics/cloudcompare/default.nix b/nixpkgs/pkgs/applications/graphics/cloudcompare/default.nix
new file mode 100644
index 00000000000..209a6a4753b
--- /dev/null
+++ b/nixpkgs/pkgs/applications/graphics/cloudcompare/default.nix
@@ -0,0 +1,82 @@
+{ lib
+, mkDerivation
+, fetchFromGitHub
+, cmake
+, dxflib
+, eigen
+, flann
+, gdal
+, LASzip
+, libLAS
+, pdal
+, qtbase
+, qtsvg
+, qttools
+, tbb
+, xercesc
+}:
+
+mkDerivation rec {
+ pname = "cloudcompare";
+ version = "2.11.0";
+
+ src = fetchFromGitHub {
+ owner = "CloudCompare";
+ repo = "CloudCompare";
+ rev = "v${version}";
+ sha256 = "02ahhhivgb9k1aygw1m35wdvhaizag1r98mb0r6zzrs5p4y64wlb";
+ # As of writing includes (https://github.com/CloudCompare/CloudCompare/blob/a1c589c006fc325e8b560c77340809b9c7e7247a/.gitmodules):
+ # * libE57Format
+ # * PoissonRecon
+ # In > 2.11 it will also contain
+ # * CCCoreLib
+ fetchSubmodules = true;
+ };
+
+ nativeBuildInputs = [
+ cmake
+ eigen # header-only
+ ];
+
+ buildInputs = [
+ dxflib
+ flann
+ gdal
+ LASzip
+ libLAS
+ pdal
+ qtbase
+ qtsvg
+ qttools
+ tbb
+ xercesc
+ ];
+
+ cmakeFlags = [
+ # TODO: This will become -DCCCORELIB_USE_TBB=ON in > 2.11.0, see
+ # https://github.com/CloudCompare/CloudCompare/commit/f5a0c9fd788da26450f3fa488b2cf0e4a08d255f
+ "-DCOMPILE_CC_CORE_LIB_WITH_TBB=ON"
+ "-DOPTION_USE_DXF_LIB=ON"
+ "-DOPTION_USE_GDAL=ON"
+ "-DOPTION_USE_SHAPE_LIB=ON"
+
+ "-DPLUGIN_GL_QEDL=ON"
+ "-DPLUGIN_GL_QSSAO=ON"
+ "-DPLUGIN_IO_QADDITIONAL=ON"
+ "-DPLUGIN_IO_QCORE=ON"
+ "-DPLUGIN_IO_QCSV_MATRIX=ON"
+ "-DPLUGIN_IO_QE57=ON"
+ "-DPLUGIN_IO_QFBX=OFF" # Autodesk FBX SDK is gratis+proprietary; not packaged in nixpkgs
+ "-DPLUGIN_IO_QPDAL=ON" # required for .las/.laz support
+ "-DPLUGIN_IO_QPHOTOSCAN=ON"
+ "-DPLUGIN_IO_QRDB=OFF" # Riegl rdblib is proprietary; not packaged in nixpkgs
+ ];
+
+ meta = with lib; {
+ description = "3D point cloud and mesh processing software";
+ homepage = "https://cloudcompare.org";
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ nh2 ];
+ platforms = with platforms; linux; # only tested here; might work on others
+ };
+}
diff --git a/nixpkgs/pkgs/applications/graphics/cq-editor/default.nix b/nixpkgs/pkgs/applications/graphics/cq-editor/default.nix
index a6cfd256ac5..036edf80ab9 100644
--- a/nixpkgs/pkgs/applications/graphics/cq-editor/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/cq-editor/default.nix
@@ -6,13 +6,13 @@
mkDerivationWith python3Packages.buildPythonApplication rec {
pname = "cq-editor";
- version = "0.1RC2";
+ version = "0.1.1";
src = fetchFromGitHub {
owner = "CadQuery";
repo = "CQ-editor";
rev = version;
- sha256 = "0zima4pmn34s8b2axxwy6qd1f1r5ki34byq4x3rrd7n3g0hagxz5";
+ sha256 = "1970izjaa60r5cg9i35rzz9lk5c5d8q1vw1rh2skvfbf63z1hnzv";
};
propagatedBuildInputs = with python3Packages; [
diff --git a/nixpkgs/pkgs/applications/graphics/darktable/default.nix b/nixpkgs/pkgs/applications/graphics/darktable/default.nix
index b021c186b5c..6327548dc14 100644
--- a/nixpkgs/pkgs/applications/graphics/darktable/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/darktable/default.nix
@@ -34,8 +34,6 @@ stdenv.mkDerivation rec {
"-DUSE_KWALLET=OFF"
];
- # Reduce the risk of collisions
- postInstall = "rm -r $out/share/doc";
# darktable changed its rpath handling in commit
# 83c70b876af6484506901e6b381304ae0d073d3c and as a result the
@@ -45,6 +43,10 @@ stdenv.mkDerivation rec {
libPathEnvVar = if stdenv.isDarwin then "DYLD_LIBRARY_PATH" else "LD_LIBRARY_PATH";
libPathPrefix = "$out/lib/darktable" + stdenv.lib.optionalString stdenv.isLinux ":${ocl-icd}/lib";
in ''
+ for f in $out/share/darktable/kernels/*.cl; do
+ sed -r "s|#include \"(.*)\"|#include \"$out/share/darktable/kernels/\1\"|g" -i "$f"
+ done
+
gappsWrapperArgs+=(
--prefix ${libPathEnvVar} ":" "${libPathPrefix}"
)
diff --git a/nixpkgs/pkgs/applications/graphics/drawio/default.nix b/nixpkgs/pkgs/applications/graphics/drawio/default.nix
index 8281596374c..f678e50f4d3 100644
--- a/nixpkgs/pkgs/applications/graphics/drawio/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/drawio/default.nix
@@ -11,11 +11,11 @@
stdenv.mkDerivation rec {
pname = "drawio";
- version = "13.0.3";
+ version = "13.5.7";
src = fetchurl {
url = "https://github.com/jgraph/drawio-desktop/releases/download/v${version}/draw.io-x86_64-${version}.rpm";
- sha256 = "104pfwipm8ch9xqlsz1gh18icr1p6i3n4c77bbdjakxcy4s5n7sg";
+ sha256 = "1b2sb44zsa6g5nnsa7drn4fn61jfz3a3g3bisai85fyjff746ipc";
};
nativeBuildInputs = [
@@ -88,6 +88,7 @@ stdenv.mkDerivation rec {
description = "A desktop application for creating diagrams";
homepage = "https://about.draw.io/";
license = licenses.asl20;
+ changelog = "https://github.com/jgraph/drawio-desktop/releases/tag/v${version}";
maintainers = with maintainers; [ danieldk ];
platforms = [ "x86_64-linux" ];
};
diff --git a/nixpkgs/pkgs/applications/graphics/evilpixie/default.nix b/nixpkgs/pkgs/applications/graphics/evilpixie/default.nix
new file mode 100644
index 00000000000..1f6a52aa0b0
--- /dev/null
+++ b/nixpkgs/pkgs/applications/graphics/evilpixie/default.nix
@@ -0,0 +1,59 @@
+{ mkDerivation
+, lib
+, fetchFromGitHub
+, makeDesktopItem
+, qmake
+, qtbase
+, libpng
+, giflib
+, impy
+}:
+
+let
+ desktopItem = makeDesktopItem {
+ name = "EvilPixie";
+ desktopName = "EvilPixie";
+ exec = "evilpixie %F";
+ icon = "evilpixie";
+ genericName = "Image Editor";
+ categories = "Graphics;2DGraphics;RasterGraphics;";
+ mimeType = "image/bmp;image/gif;image/jpeg;image/jpg;image/png;image/x-pcx;image/x-targa;image/x-tga;";
+ };
+
+in mkDerivation rec {
+ pname = "evilpixie";
+ version = "0.2";
+
+ src = fetchFromGitHub {
+ owner = "bcampbell";
+ repo = "evilpixie";
+ rev = "v${version}";
+ sha256 = "1yg4ic3kcxqmr7k5bbvrv5iavlnhpdx6510z5wha9k9k5q9c4dvh";
+ };
+
+ nativeBuildInputs = [
+ qmake
+ ];
+
+ buildInputs = [
+ qtbase
+ libpng
+ giflib
+ impy
+ ];
+
+ postInstall = ''
+ ln -s ${desktopItem}/share/applications $out/share
+ install -Dm 444 icon_128x128.png $out/share/icons/hicolor/128x128/apps/evilpixie.png
+ '';
+
+ meta = with lib; {
+ description = "Pixel-oriented paint program, modelled on Deluxe Paint";
+ homepage = "http://evilpixie.scumways.com/";
+ downloadPage = "https://github.com/bcampbell/evilpixie/releases";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ fgaz ];
+ platforms = platforms.all;
+ };
+}
+
diff --git a/nixpkgs/pkgs/applications/graphics/feh/default.nix b/nixpkgs/pkgs/applications/graphics/feh/default.nix
index a0e04bf4ad3..4782d920148 100644
--- a/nixpkgs/pkgs/applications/graphics/feh/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/feh/default.nix
@@ -1,16 +1,17 @@
{ stdenv, fetchurl, makeWrapper
, xorg, imlib2, libjpeg, libpng
-, curl, libexif, jpegexiforient, perlPackages }:
+, curl, libexif, jpegexiforient, perlPackages
+, enableAutoreload ? true }:
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "feh";
- version = "3.4";
+ version = "3.4.1";
src = fetchurl {
url = "https://feh.finalrewind.org/${pname}-${version}.tar.bz2";
- sha256 = "0r83zincbfnk8g13xwm2qaccml9srnwlsmpc1f0nhwjkqyjmqm0q";
+ sha256 = "0yvvj1s7ayn0lwils582smwkmckdk0gij5c58g45n4xh981n693q";
};
outputs = [ "out" "man" "doc" ];
@@ -21,7 +22,8 @@ stdenv.mkDerivation rec {
makeFlags = [
"PREFIX=${placeholder "out"}" "exif=1"
- ] ++ optional stdenv.isDarwin "verscmp=0";
+ ] ++ optional stdenv.isDarwin "verscmp=0"
+ ++ optional enableAutoreload "inotify=1";
installTargets = [ "install" ];
postInstall = ''
diff --git a/nixpkgs/pkgs/applications/graphics/fluxus/default.nix b/nixpkgs/pkgs/applications/graphics/fluxus/default.nix
index a53eb806bcf..f560ad45c57 100644
--- a/nixpkgs/pkgs/applications/graphics/fluxus/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/fluxus/default.nix
@@ -18,7 +18,7 @@
, openal
, openssl
, racket
-, scons
+, sconsPackages
, zlib
}:
let
@@ -69,7 +69,7 @@ stdenv.mkDerivation rec {
openssl.dev
racket
];
- nativeBuildInputs = [ scons.py2 ];
+ nativeBuildInputs = [ sconsPackages.scons_3_1_2 ];
patches = [ ./fix-build.patch ];
sconsFlags = [
diff --git a/nixpkgs/pkgs/applications/graphics/fondo/default.nix b/nixpkgs/pkgs/applications/graphics/fondo/default.nix
index cd0ee8e662b..e80fbee1b71 100644
--- a/nixpkgs/pkgs/applications/graphics/fondo/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/fondo/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, vala
, pkgconfig
@@ -57,7 +58,7 @@ stdenv.mkDerivation rec {
'';
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/applications/graphics/gimp/default.nix b/nixpkgs/pkgs/applications/graphics/gimp/default.nix
index 56135c4bd3d..aa440f2c47a 100644
--- a/nixpkgs/pkgs/applications/graphics/gimp/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/gimp/default.nix
@@ -2,6 +2,7 @@
, lib
, fetchurl
, substituteAll
+, autoreconfHook
, pkgconfig
, intltool
, babl
@@ -28,9 +29,10 @@
, ghostscript
, aalib
, shared-mime-info
-, python2Packages
+, python2
, libexif
, gettext
+, makeWrapper
, xorg
, glib-networking
, libmypaint
@@ -47,23 +49,37 @@
}:
let
- inherit (python2Packages) pygtk wrapPython python;
+ python = python2.withPackages (pp: [ pp.pygtk ]);
in stdenv.mkDerivation rec {
pname = "gimp";
- version = "2.10.18";
+ version = "2.10.20";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "http://download.gimp.org/pub/gimp/v${lib.versions.majorMinor version}/${pname}-${version}.tar.bz2";
- sha256 = "05np26g61fyr72s7qjfrcck8v57r0yswq5ihvqyzvgzfx08y3gv5";
+ sha256 = "4S+fh0saAHxCd7YKqB4LZzML5+YVPldJ6tg5uQL8ezw=";
};
+ patches = [
+ # to remove compiler from the runtime closure, reference was retained via
+ # gimp --version --verbose output
+ (substituteAll {
+ src = ./remove-cc-reference.patch;
+ cc_version = stdenv.cc.cc.name;
+ })
+
+ # Use absolute paths instead of relying on PATH
+ # to make sure plug-ins are loaded by the correct interpreter.
+ ./hardcode-plugin-interpreters.patch
+ ];
+
nativeBuildInputs = [
+ autoreconfHook # hardcode-plugin-interpreters.patch changes Makefile.am
pkgconfig
intltool
gettext
- wrapPython
+ makeWrapper
];
buildInputs = [
@@ -97,7 +113,6 @@ in stdenv.mkDerivation rec {
libwebp
libheif
python
- pygtk
libexif
xorg.libXpm
glib-networking
@@ -116,8 +131,6 @@ in stdenv.mkDerivation rec {
gegl
];
- pythonPath = [ pygtk ];
-
# Check if librsvg was built with --disable-pixbuf-loader.
PKG_CONFIG_GDK_PIXBUF_2_0_GDK_PIXBUF_MODULEDIR = "${librsvg}/${gdk-pixbuf.moduleDir}";
@@ -126,19 +139,8 @@ in stdenv.mkDerivation rec {
export GIO_EXTRA_MODULES="${glib-networking}/lib/gio/modules:$GIO_EXTRA_MODULES"
'';
- patches = [
- # to remove compiler from the runtime closure, reference was retained via
- # gimp --version --verbose output
- (substituteAll {
- src = ./remove-cc-reference.patch;
- cc_version = stdenv.cc.cc.name;
- })
- ];
-
postFixup = ''
- wrapPythonProgramsIn $out/lib/gimp/${passthru.majorVersion}/plug-ins/
wrapProgram $out/bin/gimp-${lib.versions.majorMinor version} \
- --prefix PYTHONPATH : "$PYTHONPATH" \
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE"
'';
diff --git a/nixpkgs/pkgs/applications/graphics/gimp/hardcode-plugin-interpreters.patch b/nixpkgs/pkgs/applications/graphics/gimp/hardcode-plugin-interpreters.patch
new file mode 100644
index 00000000000..1528404c31d
--- /dev/null
+++ b/nixpkgs/pkgs/applications/graphics/gimp/hardcode-plugin-interpreters.patch
@@ -0,0 +1,11 @@
+--- a/plug-ins/pygimp/Makefile.am
++++ b/plug-ins/pygimp/Makefile.am
+@@ -157,7 +157,7 @@ install-interp-file:
+ echo 'python=$(PYBIN_PATH)' > '$(DESTDIR)$(pyinterpfile)'
+ echo 'python2=$(PYBIN_PATH)' >> '$(DESTDIR)$(pyinterpfile)'
+ echo '/usr/bin/python=$(PYBIN_PATH)' >> '$(DESTDIR)$(pyinterpfile)'
+- echo ":Python:E::py::`basename $(PYTHON)`:" >> '$(DESTDIR)$(pyinterpfile)'
++ echo ":Python:E::py::$(PYTHON):" >> '$(DESTDIR)$(pyinterpfile)'
+
+ install-data-local: install-env-file install-interp-file
+
diff --git a/nixpkgs/pkgs/applications/graphics/goxel/default.nix b/nixpkgs/pkgs/applications/graphics/goxel/default.nix
index 6fb5b91c2a9..40d0f4a3db8 100644
--- a/nixpkgs/pkgs/applications/graphics/goxel/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/goxel/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "goxel";
- version = "0.10.5";
+ version = "0.10.6";
src = fetchFromGitHub {
owner = "guillaumechereau";
repo = "goxel";
rev = "v${version}";
- sha256 = "1b63jqryq19qa81g1ml6d85f27wj1ci3h56r02cl9xn8di5p674f";
+ sha256 = "1wmxy5wfk1xrqgz0y0zcr4vkddylqc70cv4vzk117x6whjnldsm3";
};
patches = [ ./disable-imgui_ini.patch ];
diff --git a/nixpkgs/pkgs/applications/graphics/gscan2pdf/default.nix b/nixpkgs/pkgs/applications/graphics/gscan2pdf/default.nix
index 352b6b900cc..2906026c48f 100644
--- a/nixpkgs/pkgs/applications/graphics/gscan2pdf/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/gscan2pdf/default.nix
@@ -10,11 +10,11 @@ with stdenv.lib;
perlPackages.buildPerlPackage rec {
pname = "gscan2pdf";
- version = "2.6.5";
+ version = "2.8.1";
src = fetchurl {
url = "mirror://sourceforge/gscan2pdf/${version}/${pname}-${version}.tar.xz";
- sha256 = "0x8931i5zs4zl3iqjhlp7h8y6ssklxiqsddz5kh84nl3p0izbg0y";
+ sha256 = "00g2vw7lz3yb4nq358x8d3r4mf3hkrq2vw1g9lli27zdp5p6jja1";
};
nativeBuildInputs = [ wrapGAppsHook ];
@@ -64,6 +64,7 @@ perlPackages.buildPerlPackage rec {
# Add runtime dependencies
wrapProgram "$out/bin/gscan2pdf" \
+ --prefix PATH : "${sane-backends}/bin" \
--prefix PATH : "${imagemagick}/bin" \
--prefix PATH : "${libtiff}/bin" \
--prefix PATH : "${djvulibre}/bin" \
diff --git a/nixpkgs/pkgs/applications/graphics/ideogram/default.nix b/nixpkgs/pkgs/applications/graphics/ideogram/default.nix
index 4bf414cf8dd..9ae7ae2cb8c 100644
--- a/nixpkgs/pkgs/applications/graphics/ideogram/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/ideogram/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, fetchpatch
, vala
, pkgconfig
@@ -51,7 +52,7 @@ stdenv.mkDerivation rec {
'';
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/applications/graphics/inkscape/0.x.nix b/nixpkgs/pkgs/applications/graphics/inkscape/0.x.nix
new file mode 100644
index 00000000000..880ecfb9f0b
--- /dev/null
+++ b/nixpkgs/pkgs/applications/graphics/inkscape/0.x.nix
@@ -0,0 +1,133 @@
+{ stdenv
+, boehmgc
+, boost
+, cairo
+, cmake
+, fetchpatch
+, fetchurl
+, gettext
+, glib
+, glibmm
+, gsl
+, gtkmm2
+, gtkspell2
+, imagemagick
+, lcms
+, libcdr
+, libexif
+, libpng
+, librevenge
+, librsvg
+, libsigcxx
+, libvisio
+, libwpg
+, libXft
+, libxml2
+, libxslt
+, makeWrapper
+, perlPackages
+, pkg-config
+, poppler
+, popt
+, potrace
+, python3
+, wrapGAppsHook
+, zlib
+}:
+let
+ python3Env = python3.withPackages
+ (ps: with ps; [
+ numpy
+ lxml
+ scour
+ ]);
+in
+stdenv.mkDerivation rec {
+ pname = "inkscape_0";
+ version = "0.92.5";
+
+ src = fetchurl {
+ url = "https://media.inkscape.org/dl/resources/file/inkscape-${version}.tar.bz2";
+ sha256 = "ge5/aeK9ZKlzQ9g5Wkp6eQWyG4YVZu1eXZF5F41Rmgs=";
+ };
+
+ # Inkscape hits the ARGMAX when linking on macOS. It appears to be
+ # CMake’s ARGMAX check doesn’t offer enough padding for NIX_LDFLAGS.
+ # Setting strictDeps it avoids duplicating some dependencies so it
+ # will leave us under ARGMAX.
+ strictDeps = true;
+
+ postPatch = ''
+ patchShebangs share/extensions
+ patchShebangs fix-roff-punct
+
+ # Python is used at run-time to execute scripts, e.g., those from
+ # the "Effects" menu.
+ substituteInPlace src/extension/implementation/script.cpp \
+ --replace '"python-interpreter", "python"' '"python-interpreter", "${python3Env}/bin/python"'
+ '';
+
+ nativeBuildInputs = [
+ pkg-config
+ cmake
+ makeWrapper
+ python3Env
+ wrapGAppsHook
+ ] ++ (with perlPackages; [
+ perl
+ XMLParser
+ ]);
+
+ buildInputs = [
+ boehmgc
+ boost
+ gettext
+ glib
+ glibmm
+ gsl
+ gtkmm2
+ imagemagick
+ lcms
+ libcdr
+ libexif
+ libpng
+ librevenge
+ librsvg # for loading icons
+ libsigcxx
+ libvisio
+ libwpg
+ libXft
+ libxml2
+ libxslt
+ perlPackages.perl
+ poppler
+ popt
+ potrace
+ python3Env
+ zlib
+ ] ++ stdenv.lib.optionals (!stdenv.isDarwin) [
+ gtkspell2
+ ] ++ stdenv.lib.optionals stdenv.isDarwin [
+ cairo
+ ];
+
+ # Make sure PyXML modules can be found at run-time.
+ postInstall = stdenv.lib.optionalString stdenv.isDarwin ''
+ install_name_tool -change $out/lib/libinkscape_base.dylib $out/lib/inkscape/libinkscape_base.dylib $out/bin/inkscape
+ install_name_tool -change $out/lib/libinkscape_base.dylib $out/lib/inkscape/libinkscape_base.dylib $out/bin/inkview
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Legacy version of vector graphics editor";
+ homepage = "https://www.inkscape.org";
+ license = licenses.gpl3Plus;
+ maintainers = [ maintainers.jtojnar ];
+ platforms = platforms.all;
+ longDescription = ''
+ Inkscape is a feature-rich vector graphics editor that edits
+ files in the W3C SVG (Scalable Vector Graphics) file format.
+
+ If you want to import .eps files install ps2edit.
+ '';
+ };
+}
diff --git a/nixpkgs/pkgs/applications/graphics/inkscape/default.nix b/nixpkgs/pkgs/applications/graphics/inkscape/default.nix
index e2f27e9a495..3f8b306acf8 100644
--- a/nixpkgs/pkgs/applications/graphics/inkscape/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/inkscape/default.nix
@@ -3,14 +3,18 @@
, boost
, cairo
, cmake
-, fetchpatch
+, double-conversion
, fetchurl
, gettext
+, gdl
, glib
+, glib-networking
, glibmm
, gsl
-, gtkmm2
-, gtkspell2
+, gtk-mac-integration
+, gtkmm3
+, gtkspell3
+, gdk-pixbuf
, imagemagick
, lcms
, libcdr
@@ -19,18 +23,20 @@
, librevenge
, librsvg
, libsigcxx
+, libsoup
, libvisio
, libwpg
, libXft
, libxml2
, libxslt
-, makeWrapper
+, ninja
, perlPackages
, pkg-config
, poppler
, popt
, potrace
, python3
+, substituteAll
, wrapGAppsHook
, zlib
}:
@@ -44,11 +50,11 @@ let
in
stdenv.mkDerivation rec {
pname = "inkscape";
- version = "0.92.5";
+ version = "1.0";
src = fetchurl {
- url = "https://media.inkscape.org/dl/resources/file/${pname}-${version}.tar.bz2";
- sha256 = "02wsa66ifycibmgfsrhmhqdv41brg955lffq8drsjr5xw9lpzvl1";
+ url = "https://media.inkscape.org/dl/resources/file/${pname}-${version}.tar.xz";
+ sha256 = "1fwl7yjkykqb86555k4fm24inhc40mrvxqwgl2v2vi9alv8j7hc9";
};
# Inkscape hits the ARGMAX when linking on macOS. It appears to be
@@ -57,21 +63,28 @@ stdenv.mkDerivation rec {
# will leave us under ARGMAX.
strictDeps = true;
+ patches = [
+ (substituteAll {
+ src = ./fix-python-paths.patch;
+ # Python is used at run-time to execute scripts,
+ # e.g., those from the "Effects" menu.
+ python3 = "${python3Env}/bin/python";
+ })
+ ];
+
postPatch = ''
patchShebangs share/extensions
- patchShebangs fix-roff-punct
-
- # Python is used at run-time to execute scripts, e.g., those from
- # the "Effects" menu.
- substituteInPlace src/extension/implementation/script.cpp \
- --replace '"python-interpreter", "python"' '"python-interpreter", "${python3Env}/bin/python"'
+ patchShebangs share/templates
+ patchShebangs man/fix-roff-punct
'';
nativeBuildInputs = [
pkg-config
cmake
- makeWrapper
+ ninja
python3Env
+ glib # for setup hook
+ gdk-pixbuf # for setup hook
wrapGAppsHook
] ++ (with perlPackages; [
perl
@@ -81,11 +94,14 @@ stdenv.mkDerivation rec {
buildInputs = [
boehmgc
boost
+ double-conversion
+ gdl
gettext
glib
+ glib-networking
glibmm
gsl
- gtkmm2
+ gtkmm3
imagemagick
lcms
libcdr
@@ -94,6 +110,7 @@ stdenv.mkDerivation rec {
librevenge
librsvg # for loading icons
libsigcxx
+ libsoup
libvisio
libwpg
libXft
@@ -106,9 +123,10 @@ stdenv.mkDerivation rec {
python3Env
zlib
] ++ stdenv.lib.optionals (!stdenv.isDarwin) [
- gtkspell2
+ gtkspell3
] ++ stdenv.lib.optionals stdenv.isDarwin [
cairo
+ gtk-mac-integration
];
# Make sure PyXML modules can be found at run-time.
diff --git a/nixpkgs/pkgs/applications/graphics/inkscape/fix-python-paths.patch b/nixpkgs/pkgs/applications/graphics/inkscape/fix-python-paths.patch
new file mode 100644
index 00000000000..9428ade8863
--- /dev/null
+++ b/nixpkgs/pkgs/applications/graphics/inkscape/fix-python-paths.patch
@@ -0,0 +1,15 @@
+--- a/src/extension/implementation/script.cpp
++++ b/src/extension/implementation/script.cpp
+@@ -77,10 +77,10 @@ const std::map<std::string, Script::inte
+ { "python", {"python-interpreter", {"pythonw" }}},
+ #elif defined __APPLE__
+ { "perl", {"perl-interpreter", {"perl" }}},
+- { "python", {"python-interpreter", {"python3" }}},
++ { "python", {"python-interpreter", {"@python3@" }}},
+ #else
+ { "perl", {"perl-interpreter", {"perl" }}},
+- { "python", {"python-interpreter", {"python3", "python" }}},
++ { "python", {"python-interpreter", {"@python3@" }}},
+ #endif
+ { "python2", {"python2-interpreter", {"python2", "python" }}},
+ { "ruby", {"ruby-interpreter", {"ruby" }}},
diff --git a/nixpkgs/pkgs/applications/graphics/jpeg-archive/default.nix b/nixpkgs/pkgs/applications/graphics/jpeg-archive/default.nix
index 97c15d2eec0..8beaf43c089 100644
--- a/nixpkgs/pkgs/applications/graphics/jpeg-archive/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/jpeg-archive/default.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "Utilities for archiving photos for saving to long term storage or serving over the web";
homepage = "https://github.com/danielgtaylor/jpeg-archive";
- # license = ...; # mixed?
+ license = licenses.mit;
maintainers = [ maintainers.srghma ];
platforms = platforms.all;
};
diff --git a/nixpkgs/pkgs/applications/graphics/krita/default.nix b/nixpkgs/pkgs/applications/graphics/krita/default.nix
index f98edd1e8ae..95a3e1e0928 100644
--- a/nixpkgs/pkgs/applications/graphics/krita/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/krita/default.nix
@@ -10,11 +10,11 @@
mkDerivation rec {
pname = "krita";
- version = "4.2.9";
+ version = "4.3.0";
src = fetchurl {
url = "https://download.kde.org/stable/${pname}/${version}/${pname}-${version}.tar.xz";
- sha256 = "0rvm9mpaq66lxyq4f09x9w6xxhgys0phza223hm5zv6kgn413xsf";
+ sha256 = "19qlpp9ds60bab73pwi64dq1zn4zn2hcdkrxhjr1j438mc4pflsd";
};
# *somtimes* fails with can't find ui_manager.h, also see https://github.com/NixOS/nixpkgs/issues/35359
diff --git a/nixpkgs/pkgs/applications/graphics/krop/default.nix b/nixpkgs/pkgs/applications/graphics/krop/default.nix
index 2337dfb370e..ee490676977 100644
--- a/nixpkgs/pkgs/applications/graphics/krop/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/krop/default.nix
@@ -2,22 +2,24 @@
python3Packages.buildPythonApplication rec {
pname = "krop";
- version = "0.5.1";
+ version = "0.6.0";
src = fetchFromGitHub {
owner = "arminstraub";
repo = pname;
rev = "v${version}";
- sha256 = "0b1zqpks4vzq7sfhf7r9qrshr77f1ncj18x7d0fa3g29rxa42dcr";
+ sha256 = "1ygzc7vlwszqmsd3v1dsqp1dpsn6inx7g8gck63alvf88dbn8m3s";
};
propagatedBuildInputs = with python3Packages; [
pyqt5
pypdf2
poppler-qt5
- libsForQt5.poppler
ghostscript
];
+ buildInputs = [
+ libsForQt5.poppler
+ ];
nativeBuildInputs = [ qt5.wrapQtAppsHook ];
makeWrapperArgs = [
diff --git a/nixpkgs/pkgs/applications/graphics/lazpaint/default.nix b/nixpkgs/pkgs/applications/graphics/lazpaint/default.nix
new file mode 100644
index 00000000000..d8ea4924318
--- /dev/null
+++ b/nixpkgs/pkgs/applications/graphics/lazpaint/default.nix
@@ -0,0 +1,72 @@
+{ stdenv, fetchFromGitHub, lazarus, fpc, pango, cairo, glib
+, atk, gtk2, libX11, gdk-pixbuf, busybox, python3, makeWrapper }:
+
+with stdenv;
+
+let
+ bgrabitmap = fetchFromGitHub {
+ owner = "bgrabitmap";
+ repo = "bgrabitmap";
+ rev = "v11.1";
+ sha256 = "0bcmiiwly4a7w8p3m5iskzvk8rz87qhc0gcijrdvwg87cafd88gz";
+ };
+ bgracontrols = fetchFromGitHub {
+ owner = "bgrabitmap";
+ repo = "bgracontrols";
+ rev = "v6.7.2";
+ sha256 = "0cwxzv0rl6crkf6f67mvga5cn5pyhr6ksm8cqhpxjiqi937dnyxx";
+ };
+in stdenv.mkDerivation rec {
+ pname = "lazpaint";
+ version = "7.1.3";
+
+ src = fetchFromGitHub {
+ owner = "bgrabitmap";
+ repo = "lazpaint";
+ rev = "v${version}";
+ sha256 = "1sfb5hmhzscz3nv4cmc192jimkg70l4z3q3yxkivhw1hwwsv9cbg";
+ };
+
+ nativeBuildInputs = [ lazarus fpc makeWrapper ];
+
+ buildInputs = [ pango cairo glib atk gtk2 libX11 gdk-pixbuf ];
+
+ NIX_LDFLAGS = "--as-needed -rpath ${lib.makeLibraryPath buildInputs}";
+
+ buildPhase = ''
+ cp -r --no-preserve=mode ${bgrabitmap} bgrabitmap
+ cp -r --no-preserve=mode ${bgracontrols} bgracontrols
+
+ lazbuild --lazarusdir=${lazarus}/share/lazarus \
+ --build-mode=Release \
+ bgrabitmap/bgrabitmap/bgrabitmappack.lpk \
+ bgracontrols/bgracontrols.lpk \
+ lazpaintcontrols/lazpaintcontrols.lpk \
+ lazpaint/lazpaint.lpi
+ '';
+
+ installPhase = ''
+ # Reuse existing install script
+ cd lazpaint/release/debian
+ substituteInPlace makedeb.sh --replace "rm -rf" "ls"
+ patchShebangs ./makedeb.sh
+ PATH=$PATH:${busybox}/bin ./makedeb.sh
+ cp -r staging/usr $out
+
+ # 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; {
+ description = "Image editor like PaintBrush or Paint.Net";
+ homepage = "https://sourceforge.net/projects/lazpaint/";
+ license = licenses.gpl3;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ gnidorah ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/graphics/mandelbulber/default.nix b/nixpkgs/pkgs/applications/graphics/mandelbulber/default.nix
index 53d1c5c3f73..a3ab52ba871 100644
--- a/nixpkgs/pkgs/applications/graphics/mandelbulber/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/mandelbulber/default.nix
@@ -19,13 +19,13 @@ assert withOpenCL -> ocl-icd != null;
mkDerivation rec {
pname = "mandelbulber";
- version = "2.21";
+ version = "2.22";
src = fetchFromGitHub {
owner = "buddhi1980";
repo = "mandelbulber2";
rev = version;
- sha256 = "1bmk71vbxc1n8cnizlmzfqlvgxjb95cydbzxlvq1s5givxr2jwli";
+ sha256 = "011y2nl0jakf29cxprjmj1ifqc9iva61q5f4kk47b03gq7jw8sl4";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/applications/graphics/meshlab/default.nix b/nixpkgs/pkgs/applications/graphics/meshlab/default.nix
index 6ac937dcb93..8e8032a1f31 100644
--- a/nixpkgs/pkgs/applications/graphics/meshlab/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/meshlab/default.nix
@@ -7,112 +7,26 @@
, lib3ds
, bzip2
, muparser
+, eigen
+, glew
+, gmp
, levmar
+, qhull
+, cmake
}:
-let
- meshlabRev = "25f3d17b1d1d47ddc51179cb955f3027b7638745";
- vcglibRev = "910da4c3e310f2e6557bd7a39c4f1529e61573e5";
- # ^ this should be the latest commit in the vcglib devel branch at the time of the meshlab revision
- # We keep it separate here instead of using the `vcg` nix package because
- # as of writing, meshlab upstream does not seem to follow a proper
- # release process, and the other dependencies of `vcg` may no longer
- # work when we upgrade it for the purpose of meshlab.
+mkDerivation rec {
+ pname = "meshlab";
+ version = "2020.03";
- # Unfixed upstream compile error; see
- # https://github.com/cnr-isti-vclab/meshlab/issues/188#issuecomment-364785362
- # that has with fixed line endings.
- import_bundle_out_patch = fetchpatch {
- name = "import_bundle_out.patch";
- url = "https://aur.archlinux.org/cgit/aur.git/plain/import_bundle_out.patch?h=meshlab-git&id=f7250ea818470f07dc9b86726407091d39c0be6f";
- sha256 = "1g6nli15i3fjd6jsgkxvb33kzbcv67xjkc3jv9r51lrwlm1ifzxi";
+ src = fetchFromGitHub {
+ owner = "cnr-isti-vclab";
+ repo = "meshlab";
+ rev = "f3568e75c9aed6da8bb105a1c8ac7ebbe00e4536";
+ sha256 = "17g9icgy1w67afxiljzxk94dyhj4f336gjxn0bhppd58xfqh8w4g";
+ fetchSubmodules = true; # for vcglib
};
- # Reduces amount of vendored libraries, fixes `/linux` vs `linux-g++`
- # directory name linker errors.
- external_patch = fetchpatch {
- name = "external.patch";
- url = "https://aur.archlinux.org/cgit/aur.git/plain/external.patch?h=meshlab-git&id=f7250ea818470f07dc9b86726407091d39c0be6f";
- sha256 = "1rxwkxhmxis1420rc1w7dg89gkmym68lpszsq6snl6dzpl3ingsb";
- };
- _3ds_patch = fetchpatch {
- name = "3ds.patch";
- url = "https://aur.archlinux.org/cgit/aur.git/plain/3ds.patch?h=meshlab-git&id=f7250ea818470f07dc9b86726407091d39c0be6f";
- sha256 = "1w435b7p1ggi2bzib4yyszmk54drjgpbn8n9mnsk1slsxnp2vmg8";
- };
- muparser_patch = fetchpatch {
- name = "muparser.patch";
- url = "https://aur.archlinux.org/cgit/aur.git/plain/muparser.patch?h=meshlab-git&id=f7250ea818470f07dc9b86726407091d39c0be6f";
- sha256 = "1sf7xqwc2j8xxdx2yklwifii9qqgknvx6ahk2hq76mg78ry1nzhq";
- };
-
-in mkDerivation {
- name = "meshlab-20190129-beta";
-
- srcs =
- [
- (fetchFromGitHub {
- owner = "cnr-isti-vclab";
- repo = "meshlab";
- rev = meshlabRev;
- sha256 = "16d2i91hrxvrr5p0k33g3fzis9zp4gsy3n5y2nhafvsgdmaidiij";
- name = "meshlab-${meshlabRev}";
- })
- (fetchFromGitHub {
- owner = "cnr-isti-vclab";
- repo = "vcglib";
- rev = vcglibRev;
- sha256 = "0xpnjpwpj57hgai184rzyk9lbq6d9vbjzr477dvl5nplpwa420m1";
- name = "vcglib-${vcglibRev}";
- })
- ];
-
- sourceRoot = "meshlab-${meshlabRev}";
-
- # Meshlab is not format-security clean; without disabling hardening, we get:
- # ../../external/qhull-2003.1/src/io.c:2169:3: error: format not a string literal and no format arguments [-Werror=format-security]
- # fprintf(fp, endfmt);
- # ^~~~~~~
- hardeningDisable = [ "format" ];
-
- enableParallelBuilding = true;
-
- prePatch =
- ''
- # MeshLab has ../vcglib hardcoded everywhere, so move the source dir
- mv ../vcglib-${vcglibRev} ../vcglib
-
- # Make all source files writable so that patches can be applied.
- chmod -R u+w ..
-
- patch -Np1 --directory=../vcglib -i ${import_bundle_out_patch}
-
- patch -Np1 -i ${external_patch}
- # Individual libraries
- patch -Np1 -i ${_3ds_patch}
- patch -Np1 -i ${muparser_patch}
- ''
- ;
-
- buildPhase = ''
- cd src
- export NIX_LDFLAGS="-rpath $out/opt/meshlab $NIX_LDFLAGS"
-
- pushd external
- qmake -recursive $QMAKE_FLAGS external.pro
- buildPhase
- popd
- qmake -recursive $QMAKE_FLAGS meshlab_full.pro
- buildPhase
- '';
-
- installPhase = ''
- mkdir -p $out/opt/meshlab $out/bin
- cp -Rv distrib/* $out/opt/meshlab
- ln -s $out/opt/meshlab/meshlab $out/bin/meshlab
- ln -s $out/opt/meshlab/meshlabserver $out/bin/meshlabserver
- '';
-
buildInputs = [
libGLU
qtbase
@@ -121,9 +35,49 @@ in mkDerivation {
lib3ds
bzip2
muparser
+ eigen
+ glew
+ gmp
levmar
+ qhull
+ ];
+
+ nativeBuildInputs = [ cmake ];
+
+ patches = [ ./no-build-date.patch ];
+
+ # MeshLab computes the version based on the build date, remove when https://github.com/cnr-isti-vclab/meshlab/issues/622 is fixed.
+ postPatch = ''
+ substituteAll ${./fix-version.patch} /dev/stdout | patch -p1 --binary
+ '';
+
+ preConfigure = ''
+ substituteAll ${./meshlab.desktop} install/linux/resources/meshlab.desktop
+ cd src
+ '';
+
+ cmakeFlags = [
+ "-DALLOW_BUNDLED_EIGEN=OFF"
+ "-DALLOW_BUNDLED_GLEW=OFF"
+ "-DALLOW_BUNDLED_LIB3DS=OFF"
+ "-DALLOW_BUNDLED_MUPARSER=OFF"
+ "-DALLOW_BUNDLED_QHULL=OFF"
+ # disable when available in nixpkgs
+ "-DALLOW_BUNDLED_OPENCTM=ON"
+ "-DALLOW_BUNDLED_SSYNTH=ON"
+ # some plugins are disabled unless these are on
+ "-DALLOW_BUNDLED_NEWUOA=ON"
+ "-DALLOW_BUNDLED_LEVMAR=ON"
];
+ # Meshlab is not format-security clean; without disabling hardening, we get:
+ # src/common/GLLogStream.h:61:37: error: format not a string literal and no format arguments [-Werror=format-security]
+ # 61 | int chars_written = snprintf(buf, buf_size, f, std::forward<Ts>(ts)...);
+ # |
+ hardeningDisable = [ "format" ];
+
+ enableParallelBuilding = true;
+
meta = {
description = "A system for processing and editing 3D triangular meshes.";
homepage = "http://www.meshlab.net/";
diff --git a/nixpkgs/pkgs/applications/graphics/meshlab/fix-version.patch b/nixpkgs/pkgs/applications/graphics/meshlab/fix-version.patch
new file mode 100644
index 00000000000..5184dfcba25
--- /dev/null
+++ b/nixpkgs/pkgs/applications/graphics/meshlab/fix-version.patch
@@ -0,0 +1,5 @@
+--- a/src/common/mlapplication.h
++++ b/src/common/mlapplication.h
+@@ -23 +23 @@ public:
+- return QString::number(compileTimeYear()) + "." + (compileTimeMonth() < 10 ? "0" + QString::number(compileTimeMonth()) : QString::number(compileTimeMonth()));
++ return "@version@";
diff --git a/nixpkgs/pkgs/applications/graphics/meshlab/meshlab.desktop b/nixpkgs/pkgs/applications/graphics/meshlab/meshlab.desktop
new file mode 100644
index 00000000000..a9c7ef79784
--- /dev/null
+++ b/nixpkgs/pkgs/applications/graphics/meshlab/meshlab.desktop
@@ -0,0 +1,15 @@
+[Desktop Entry]
+Name=MeshLab
+Version=@version@
+Name[en_GB]=MeshLab
+GenericName=Mesh processing
+GenericName[en_GB]=Mesh processing
+Comment=View and process meshes
+Type=Application
+Exec=@out@/bin/meshlab %U
+TryExec=@out@/bin/meshlab
+Icon=@out@/share/icons/hicolor/meshlab.png
+Terminal=false
+MimeType=model/mesh;application/x-3ds;image/x-3ds;application/sla;
+Categories=Graphics;3DGraphics;Viewer;Qt;
+END_DESKTOP \ No newline at end of file
diff --git a/nixpkgs/pkgs/applications/graphics/meshlab/no-build-date.patch b/nixpkgs/pkgs/applications/graphics/meshlab/no-build-date.patch
new file mode 100644
index 00000000000..9588596e5b2
--- /dev/null
+++ b/nixpkgs/pkgs/applications/graphics/meshlab/no-build-date.patch
@@ -0,0 +1,10 @@
+--- a/src/meshlab/mainwindow_RunTime.cpp
++++ b/src/meshlab/mainwindow_RunTime.cpp
+@@ -3312 +3312 @@ void MainWindow::about()
+- temp.labelMLName->setText(MeshLabApplication::completeName(MeshLabApplication::HW_ARCHITECTURE(QSysInfo::WordSize))+" (built on "+__DATE__+")");
++ temp.labelMLName->setText(MeshLabApplication::completeName(MeshLabApplication::HW_ARCHITECTURE(QSysInfo::WordSize)));
+--- a/src/meshlabplugins/filter_plymc/plymc_main.cpp
++++ b/src/meshlabplugins/filter_plymc/plymc_main.cpp
+@@ -121 +121 @@ int main(int argc, char *argv[])
+- printf( "\n PlyMC "_PLYMC_VER" ("__DATE__")\n"
++ printf( "\n PlyMC "_PLYMC_VER"\n"
diff --git a/nixpkgs/pkgs/applications/graphics/mypaint/default.nix b/nixpkgs/pkgs/applications/graphics/mypaint/default.nix
index 5ebbee0e4d6..b4dd86c3726 100644
--- a/nixpkgs/pkgs/applications/graphics/mypaint/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/mypaint/default.nix
@@ -1,7 +1,7 @@
{ stdenv
, fetchFromGitHub
, gtk3
-, intltool
+, gettext
, json_c
, lcms2
, libpng
@@ -20,18 +20,18 @@ let
inherit (python3.pkgs) pycairo pygobject3 numpy buildPythonApplication;
in buildPythonApplication rec {
pname = "mypaint";
- version = "2.0.0";
+ version = "2.0.1";
src = fetchFromGitHub {
owner = "mypaint";
repo = "mypaint";
rev = "v${version}";
- sha256 = "180kyilhf81ndhwl1hlvy82gh6hxpcvka2d1nkghbpgy431rls6r";
+ sha256 = "rVKcxzWZRLcuxK8xRyRgvitXAh4uOEyqHswLeTdA2Mk=";
fetchSubmodules = true;
};
nativeBuildInputs = [
- intltool
+ gettext
pkgconfig
swig
wrapGAppsHook
diff --git a/nixpkgs/pkgs/applications/graphics/nomacs/default.nix b/nixpkgs/pkgs/applications/graphics/nomacs/default.nix
index 67e95aec758..ae749902204 100644
--- a/nixpkgs/pkgs/applications/graphics/nomacs/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/nomacs/default.nix
@@ -18,13 +18,13 @@
mkDerivation rec {
pname = "nomacs";
- version = "3.14.2";
+ version = "3.16.224";
src = fetchFromGitHub {
owner = "nomacs";
repo = "nomacs";
rev = version;
- sha256 = "1vms13kyg7cpqi2hxvrrhlnl7cq92ijr7dm1kl5ryglpcagqv811";
+ sha256 = "05d4hqg0gl3g9s2xf1hr7mc7g4cqarcap4nzxxa51fsphw2b8x16";
};
enableParallelBuilding = true;
diff --git a/nixpkgs/pkgs/applications/graphics/paraview/default.nix b/nixpkgs/pkgs/applications/graphics/paraview/default.nix
index 15d70d14308..b201f9dbf0d 100644
--- a/nixpkgs/pkgs/applications/graphics/paraview/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/paraview/default.nix
@@ -1,26 +1,33 @@
-{ stdenv, fetchFromGitHub, cmake, makeWrapper, qtbase , qttools, python
-, libGLU, libGL , libXt, qtx11extras, qtxmlpatterns , mkDerivation }:
+{ boost, cmake, fetchFromGitHub, ffmpeg, qtbase, qtx11extras,
+ qttools, qtxmlpatterns, qtsvg, gdal, gfortran, libXt, makeWrapper,
+ mkDerivation, ninja, openmpi, python3, stdenv, tbb, libGLU, libGL }:
mkDerivation rec {
pname = "paraview";
- version = "5.6.3";
+ version = "5.8.0";
- # fetching from GitHub instead of taking an "official" source
- # tarball because of missing submodules there
src = fetchFromGitHub {
owner = "Kitware";
repo = "ParaView";
rev = "v${version}";
- sha256 = "0zcij59pg47c45gfddnpbin13w16smzhcbivzm1k4pg4366wxq1q";
+ sha256 = "1mka6wwg9mbkqi3phs29mvxq6qbc44sspbm4awwamqhilh4grhrj";
fetchSubmodules = true;
};
- cmakeFlags = [
- "-DPARAVIEW_ENABLE_PYTHON=ON"
- "-DPARAVIEW_INSTALL_DEVELOPMENT_FILES=ON"
- "-DPARAVIEW_ENABLE_EMBEDDED_DOCUMENTATION=OFF"
- "-DOpenGL_GL_PREFERENCE=GLVND"
- ];
+ # Avoid error: format not a string literal and
+ # no format arguments [-Werror=format-security]
+ preConfigure = ''
+ substituteInPlace VTK/Common/Core/vtkLogger.h \
+ --replace 'vtkLogScopeF(verbosity_name, __func__)' 'vtkLogScopeF(verbosity_name, "%s", __func__)'
+
+ substituteInPlace VTK/Common/Core/vtkLogger.h \
+ --replace 'vtkVLogScopeF(level, __func__)' 'vtkVLogScopeF(level, "%s", __func__)'
+ '';
+
+ # Find the Qt platform plugin "minimal"
+ patchPhase = ''
+ export QT_PLUGIN_PATH=${qtbase.bin}/${qtbase.qtPluginPrefix}
+ '';
# During build, binaries are called that rely on freshly built
# libraries. These reside in build/lib, and are not found by
@@ -29,37 +36,50 @@ mkDerivation rec {
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$PWD/lib:$PWD/VTK/ThirdParty/vtkm/vtk-m/lib
'';
- enableParallelBuilding = true;
+ cmakeFlags = [
+ "-DCMAKE_BUILD_TYPE=Release"
+ "-DPARAVIEW_ENABLE_FFMPEG=ON"
+ "-DPARAVIEW_ENABLE_GDAL=ON"
+ "-DPARAVIEW_ENABLE_MOTIONFX=ON"
+ "-DPARAVIEW_ENABLE_VISITBRIDGE=ON"
+ "-DPARAVIEW_ENABLE_XDMF3=ON"
+ "-DPARAVIEW_INSTALL_DEVELOPMENT_FILES=ON"
+ "-DPARAVIEW_USE_MPI=ON"
+ "-DPARAVIEW_USE_PYTHON=ON"
+ "-DVTK_SMP_IMPLEMENTATION_TYPE=TBB"
+ "-DVTKm_ENABLE_MPI=ON"
+ "-DCMAKE_INSTALL_LIBDIR=lib"
+ "-DCMAKE_INSTALL_INCLUDEDIR=include"
+ "-DCMAKE_INSTALL_BINDIR=bin"
+ "-DOpenGL_GL_PREFERENCE=GLVND"
+ "-GNinja"
+ ];
nativeBuildInputs = [
cmake
makeWrapper
+ ninja
+ gfortran
];
buildInputs = [
- python
- python.pkgs.numpy
libGLU libGL
libXt
+ openmpi
+ (python3.withPackages (ps: with ps; [ numpy matplotlib mpi4py ]))
+ tbb
+ boost
+ ffmpeg
+ gdal
qtbase
qtx11extras
qttools
qtxmlpatterns
+ qtsvg
];
- # Paraview links into the Python library, resolving symbolic links on the way,
- # so we need to put the correct sitePackages (with numpy) back on the path
- preFixup = ''
- wrapQtApp $out/bin/paraview \
- --prefix PYTHONPATH "${python.pkgs.numpy}/${python.sitePackages}"
- wrapQtApp $out/bin/pvbatch \
- --prefix PYTHONPATH "${python.pkgs.numpy}/${python.sitePackages}"
- wrapQtApp $out/bin/pvpython \
- --prefix PYTHONPATH "${python.pkgs.numpy}/${python.sitePackages}"
- '';
-
meta = with stdenv.lib; {
- homepage = "http://www.paraview.org/";
+ homepage = "https://www.paraview.org/";
description = "3D Data analysis and visualization application";
license = licenses.free;
maintainers = with maintainers; [ guibert ];
diff --git a/nixpkgs/pkgs/applications/graphics/pdfcpu/default.nix b/nixpkgs/pkgs/applications/graphics/pdfcpu/default.nix
index e667f7c0f1a..e6037c6fce3 100644
--- a/nixpkgs/pkgs/applications/graphics/pdfcpu/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/pdfcpu/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "pdfcpu";
- version = "0.3.3";
+ version = "0.3.4";
src = fetchFromGitHub {
owner = "pdfcpu";
repo = pname;
rev = "v${version}";
- sha256 = "09z4z2csp7ld47q36x2id5zadaihisbnk7bkdvci826hwm8km7sl";
+ sha256 = "00c4psgfh4hia144zsdhrq83bw3fqda1ancv2gkn5ymxkbpnpyrn";
};
vendorSha256 = "09alkpfyxapycv6zsaz7prgbr0a1jzd78n7w2mh01mg4hhb2j3k7";
@@ -22,4 +22,4 @@ buildGoModule rec {
maintainers = with maintainers; [ doronbehar ];
platforms = platforms.all;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/graphics/pqiv/default.nix b/nixpkgs/pkgs/applications/graphics/pqiv/default.nix
index 505f28a2451..bb29101b4c7 100644
--- a/nixpkgs/pkgs/applications/graphics/pqiv/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/pqiv/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, pkgconfig
-, ffmpeg, gtk3, imagemagick, libarchive, libspectre, libwebp, poppler
+, ffmpeg_3, gtk3, imagemagick, libarchive, libspectre, libwebp, poppler
}:
stdenv.mkDerivation (rec {
@@ -14,7 +14,7 @@ stdenv.mkDerivation (rec {
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ ffmpeg gtk3 imagemagick libarchive libspectre libwebp poppler ];
+ buildInputs = [ ffmpeg_3 gtk3 imagemagick libarchive libspectre libwebp poppler ];
prePatch = "patchShebangs .";
diff --git a/nixpkgs/pkgs/applications/graphics/processing/default.nix b/nixpkgs/pkgs/applications/graphics/processing/default.nix
index cad6a35ce3f..de5ae4fcbfd 100644
--- a/nixpkgs/pkgs/applications/graphics/processing/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/processing/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "processing";
- version = "3.5.3";
+ version = "3.5.4";
src = fetchFromGitHub {
owner = "processing";
repo = "processing";
- rev = "processing-0269-${version}";
- sha256 = "0ajniy3a0i0rx7is46r85yh3ah4zm4ra1gbllmihw9pmnfjgfajn";
+ rev = "processing-0270-${version}";
+ sha256 = "0cvv8jda9y8qnfcsziasyv3w7h3w22q78ihr23cm4an63ghxci58";
};
nativeBuildInputs = [ ant rsync makeWrapper ];
@@ -22,8 +22,10 @@ stdenv.mkDerivation rec {
# do not download a file during build
${xmlstarlet}/bin/xmlstarlet ed --inplace -P -d '//get[@src="http://download.processing.org/reference.zip"]' build/build.xml
install -D -m0444 ${fetchurl {
- url = "http://download.processing.org/reference.zip";
- sha256 = "198bpk8mzns6w5h0zdf50wr6iv7sgdi6v7jznj5rbsnpgyilxz35";
+ # Use archive.org link for reproducibility until the following issue is fixed:
+ # https://github.com/processing/processing/issues/5711
+ url = "https://web.archive.org/web/20200406132357/https://download.processing.org/reference.zip";
+ sha256 = "093hc7kc9wfxqgf5dzfmfp68pbsy8x647cj0a25vgjm1swi61zbi";
}
} ./java/reference.zip
diff --git a/nixpkgs/pkgs/applications/graphics/renderdoc/default.nix b/nixpkgs/pkgs/applications/graphics/renderdoc/default.nix
index bf0b92b6f6d..5f39116e85f 100644
--- a/nixpkgs/pkgs/applications/graphics/renderdoc/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/renderdoc/default.nix
@@ -13,14 +13,14 @@ let
pythonPackages = python3Packages;
in
mkDerivation rec {
- version = "1.7";
+ version = "1.9";
pname = "renderdoc";
src = fetchFromGitHub {
owner = "baldurk";
repo = "renderdoc";
rev = "v${version}";
- sha256 = "0r0y0lx48hkyf39pgippsc9q8hdcf57bdva6gx7f35vlhicx5hlz";
+ sha256 = "18nparkd435hdbm924jfdvmym7f3xd2fcy96jr4lrkl5rhj2sf85";
};
buildInputs = [
diff --git a/nixpkgs/pkgs/applications/graphics/sane/backends/airscan/default.nix b/nixpkgs/pkgs/applications/graphics/sane/backends/airscan/default.nix
index 0615b00f135..bd4a5ac9ad9 100644
--- a/nixpkgs/pkgs/applications/graphics/sane/backends/airscan/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/sane/backends/airscan/default.nix
@@ -2,7 +2,7 @@
, sane-backends, meson, ninja }:
stdenv.mkDerivation rec {
pname = "sane-airscan";
- version = "0.99.3";
+ version = "0.99.8";
nativeBuildInputs = [ meson ninja pkg-config ];
buildInputs = [ avahi libsoup libjpeg libpng sane-backends ];
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
owner = "alexpevzner";
repo = pname;
rev = version;
- sha256 = "1sxp207vzjzi0ad5202n46acbha4dfmzcijl2v0b9j9lj4k42a8k";
+ sha256 = "0sdlnbzhnfn4i5mkqhc8zmjywbbjqkbnsiz2gpqhy6fypshryahz";
};
meta = with lib; {
diff --git a/nixpkgs/pkgs/applications/graphics/sane/backends/default.nix b/nixpkgs/pkgs/applications/graphics/sane/backends/default.nix
index 6aba42d33e6..ad2681d25fe 100644
--- a/nixpkgs/pkgs/applications/graphics/sane/backends/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/sane/backends/default.nix
@@ -1,10 +1,10 @@
{ callPackage, fetchurl, ... } @ args:
callPackage ./generic.nix (args // rec {
- version = "1.0.28";
+ version = "1.0.30";
src = fetchurl {
- url = "https://gitlab.com/sane-project/backends/uploads/9e718daff347826f4cfe21126c8d5091/sane-backends-${version}.tar.gz";
- sha256 = "00yy8q9hqdf0zjxxl4d8njr9zf0hhi3a9ib23ikc2anqf8zhy9ii";
+ url = "https://gitlab.com/sane-project/backends/uploads/c3dd60c9e054b5dee1e7b01a7edc98b0/sane-backends-${version}.tar.gz";
+ sha256 = "18vryaycps3zpjzxh0wjgg8nv2f4pdvcfxxmdfj28qbzqjlrcp9z";
};
})
diff --git a/nixpkgs/pkgs/applications/graphics/shotwell/default.nix b/nixpkgs/pkgs/applications/graphics/shotwell/default.nix
index b03d0a01dd6..3549a16e270 100644
--- a/nixpkgs/pkgs/applications/graphics/shotwell/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/shotwell/default.nix
@@ -17,6 +17,7 @@
, libgudev
, libraw
, glib
+, glib-networking
, json-glib
, gcr
, libgee
@@ -77,6 +78,7 @@ stdenv.mkDerivation rec {
libraw
json-glib
glib
+ glib-networking
gdk-pixbuf
librsvg
librest
diff --git a/nixpkgs/pkgs/applications/graphics/swingsane/default.nix b/nixpkgs/pkgs/applications/graphics/swingsane/default.nix
index fc9132ec0b4..ffc19653dad 100644
--- a/nixpkgs/pkgs/applications/graphics/swingsane/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/swingsane/default.nix
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
desktopName = "SwingSane";
genericName = "Scan from local or remote SANE servers";
comment = meta.description;
- categories = "Office;Application;";
+ categories = "Office;";
};
in ''
diff --git a/nixpkgs/pkgs/applications/graphics/write_stylus/default.nix b/nixpkgs/pkgs/applications/graphics/write_stylus/default.nix
index 31fc4045026..380f70c7c93 100644
--- a/nixpkgs/pkgs/applications/graphics/write_stylus/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/write_stylus/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, stdenv, lib, qtbase, qtsvg, libglvnd, fetchurl, makeDesktopItem }:
+{ mkDerivation, stdenv, lib, qtbase, qtsvg, libglvnd, libX11, libXi, fetchurl, makeDesktopItem }:
let
# taken from: https://www.iconfinder.com/icons/50835/edit_pencil_write_icon
# license: Free for commercial use
@@ -9,7 +9,7 @@ let
in
mkDerivation rec {
pname = "write_stylus";
- version = "209";
+ version = "300";
desktopItem = makeDesktopItem {
name = "Write";
@@ -23,7 +23,7 @@ mkDerivation rec {
src = fetchurl {
url = "http://www.styluslabs.com/write/write${version}.tar.gz";
- sha256 = "1p6glp4vdpwl8hmhypayc4cvs3j9jfmjfhhrgqm2xkgl5bfbv2qd";
+ sha256 = "1kg4qqxgg7iyxl13hkbl3j27dykra56dj67hbv0392mwdcgavihq";
};
sourceRoot = ".";
@@ -44,7 +44,9 @@ mkDerivation rec {
qtbase # libQt5PrintSupport.so.5
qtsvg # libQt5Svg.so.5
stdenv.cc.cc.lib # libstdc++.so.6
- libglvnd # ibGL.so.1
+ libglvnd # libGL.so.1
+ libX11 # libX11.so.6
+ libXi # libXi.so.6
];
in ''
patchelf \
diff --git a/nixpkgs/pkgs/applications/graphics/xara/debian-patches.nix b/nixpkgs/pkgs/applications/graphics/xara/debian-patches.nix
deleted file mode 100644
index dd306146186..00000000000
--- a/nixpkgs/pkgs/applications/graphics/xara/debian-patches.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-# Generated by debian-patches.sh from debian-patches.txt
-let
- prefix = "http://patch-tracker.debian.org/patch/series/dl/xaralx/0.7r1785-5";
-in
-[
- {
- url = "${prefix}/30_gtk_wxwidgets_symbol_clash";
- sha256 = "1rc9dh9mnp93mad96dkp7idyhhcw7h6w0g5s92mqgzj79hqgaziz";
- }
- {
- url = "${prefix}/40_algorithm_include";
- sha256 = "03jhl1qnxj7nl8malf6v1y24aldfz87x1p2jxp04mrr35nzvyyc0";
- }
- {
- url = "${prefix}/50_update_imagemagick_version_parser";
- sha256 = "1nilsqghlr649sc14n1aqkhdx7f66rq91gqccdpi17jwijs27497";
- }
- {
- url = "${prefix}/remove-icon-suffix";
- sha256 = "160zmkgwlsanqivnip89558yvd9zvqp8ks2wbyr2aigl2rafin22";
- }
- {
- url = "${prefix}/45_fix_gcc4";
- sha256 = "06zsj0z9v5n557gj8337v6xd26clbvm4dc0qhvpvzbisq81l9jyi";
- }
- {
- url = "${prefix}/55_fix_contstuctor_call";
- sha256 = "0b14glrcwhv0ja960h56n5jm4f9563ladap2pgaywihq485ql1c1";
- }
-]
diff --git a/nixpkgs/pkgs/applications/graphics/xara/debian-patches.txt b/nixpkgs/pkgs/applications/graphics/xara/debian-patches.txt
deleted file mode 100644
index 5c95d401a32..00000000000
--- a/nixpkgs/pkgs/applications/graphics/xara/debian-patches.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-xaralx/0.7r1785-5
-30_gtk_wxwidgets_symbol_clash
-40_algorithm_include
-50_update_imagemagick_version_parser
-remove-icon-suffix
-45_fix_gcc4
-55_fix_contstuctor_call
diff --git a/nixpkgs/pkgs/applications/graphics/xara/default.nix b/nixpkgs/pkgs/applications/graphics/xara/default.nix
deleted file mode 100644
index 5e3c252435c..00000000000
--- a/nixpkgs/pkgs/applications/graphics/xara/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-{stdenv, fetchurl, automake, gettext, freetype, libxml2, pango, pkgconfig
-, wxGTK, gtk2, perl, zip}:
-
-stdenv.mkDerivation {
- name = "xaralx-0.7r1785";
-
- src = fetchurl {
- url = "http://downloads2.xara.com/opensource/XaraLX-0.7r1785.tar.bz2";
- sha256 = "05xbzq1i1vw2mdsv7zjqfpxfv3g1j0g5kks0gq6sh373xd6y8lyh";
- };
-
- nativeBuildInputs = [ automake pkgconfig gettext perl zip ];
- buildInputs = [ wxGTK gtk2 libxml2 freetype pango ];
-
- configureFlags = [ "--disable-svnversion" ];
-
- patches = map fetchurl (import ./debian-patches.nix);
-
- prePatch = "patchShebangs Scripts";
-
- meta.broken = true;
-}
diff --git a/nixpkgs/pkgs/applications/graphics/xfractint/default.nix b/nixpkgs/pkgs/applications/graphics/xfractint/default.nix
index 8d36e4630dc..5c7b4c22a38 100644
--- a/nixpkgs/pkgs/applications/graphics/xfractint/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/xfractint/default.nix
@@ -1,11 +1,11 @@
{stdenv, fetchurl, libX11, libXft}:
stdenv.mkDerivation rec {
pname = "xfractint";
- version = "20.04p14";
+ version = "20.04p15";
# or fetchFromGitHub(owner,repo,rev) or fetchgit(rev)
src = fetchurl {
url = "https://www.fractint.net/ftp/current/linux/xfractint-${version}.tar.gz";
- sha256 = "0jdqr639z862qrswwk5srmv4fj5d7rl8kcscpn6mlkx4jvjmca0f";
+ sha256 = "1wv2hgyjvrjxzqxb55vz65ra80p24j8sd34llykk2qlx73x8f3nk";
};
buildInputs = [libX11 libXft];
diff --git a/nixpkgs/pkgs/applications/graphics/yeetgif/default.nix b/nixpkgs/pkgs/applications/graphics/yeetgif/default.nix
index 157ef3753e0..3ae1b98661a 100644
--- a/nixpkgs/pkgs/applications/graphics/yeetgif/default.nix
+++ b/nixpkgs/pkgs/applications/graphics/yeetgif/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "yeetgif";
- version = "1.23.5";
+ version = "1.23.6";
goPackagePath = "github.com/sgreben/yeetgif";
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "sgreben";
repo = pname;
rev = version;
- sha256 = "1yz4pps8g378lvmi92cnci6msjj7fprp9bxqmnsyn6lqw7s2wb47";
+ sha256 = "05z1ylsra60bb4cvr383g9im94zsph1dgicqbv5p73qgs634ckk7";
};
meta = with lib; {
diff --git a/nixpkgs/pkgs/applications/kde/akonadi/akonadi-paths.patch b/nixpkgs/pkgs/applications/kde/akonadi/0001-akonadi-paths.patch
index ba6bbedeeae..58390cba226 100644
--- a/nixpkgs/pkgs/applications/kde/akonadi/akonadi-paths.patch
+++ b/nixpkgs/pkgs/applications/kde/akonadi/0001-akonadi-paths.patch
@@ -1,27 +1,42 @@
-Index: akonadi-19.08.0/src/akonadicontrol/agentmanager.cpp
-===================================================================
---- akonadi-19.08.0.orig/src/akonadicontrol/agentmanager.cpp
-+++ akonadi-19.08.0/src/akonadicontrol/agentmanager.cpp
-@@ -78,12 +78,12 @@ AgentManager::AgentManager(bool verbose,
- mStorageController = new Akonadi::ProcessControl;
- mStorageController->setShutdownTimeout(15 * 1000); // the server needs more time for shutdown if we are using an internal mysqld
- connect(mStorageController, &Akonadi::ProcessControl::unableToStart, this, &AgentManager::serverFailure);
-- mStorageController->start(QStringLiteral("akonadiserver"), serviceArgs, Akonadi::ProcessControl::RestartOnCrash);
-+ mStorageController->start(QLatin1String(NIX_OUT "/bin/akonadiserver"), serviceArgs, Akonadi::ProcessControl::RestartOnCrash);
+From 90969b9b36400d47b1afe761fb8468c1acb8a04a Mon Sep 17 00:00:00 2001
+From: Thomas Tuegel <ttuegel@mailbox.org>
+Date: Mon, 13 Jul 2020 11:41:19 -0500
+Subject: [PATCH 1/3] akonadi paths
+
+---
+ src/akonadicontrol/agentmanager.cpp | 4 ++--
+ src/akonadicontrol/agentprocessinstance.cpp | 2 +-
+ src/server/storage/dbconfigmysql.cpp | 26 ++++-----------------
+ src/server/storage/dbconfigpostgresql.cpp | 19 +++------------
+ 4 files changed, 11 insertions(+), 40 deletions(-)
+
+diff --git a/src/akonadicontrol/agentmanager.cpp b/src/akonadicontrol/agentmanager.cpp
+index 23b4a1f..c13b658 100644
+--- a/src/akonadicontrol/agentmanager.cpp
++++ b/src/akonadicontrol/agentmanager.cpp
+@@ -61,7 +61,7 @@ public:
+ []() {
+ QCoreApplication::instance()->exit(255);
+ });
+- start(QStringLiteral("akonadiserver"), args, RestartOnCrash);
++ start(QLatin1String(NIX_OUT "/bin/akonadiserver"), args, RestartOnCrash);
+ }
- if (mAgentServerEnabled) {
- mAgentServer = new Akonadi::ProcessControl;
- connect(mAgentServer, &Akonadi::ProcessControl::unableToStart, this, &AgentManager::agentServerFailure);
-- mAgentServer->start(QStringLiteral("akonadi_agent_server"), serviceArgs, Akonadi::ProcessControl::RestartOnCrash);
-+ mAgentServer->start(QLatin1String(NIX_OUT "/bin/akonadi_agent_server"), serviceArgs, Akonadi::ProcessControl::RestartOnCrash);
+ ~StorageProcessControl() override
+@@ -84,7 +84,7 @@ public:
+ []() {
+ qCCritical(AKONADICONTROL_LOG) << "Failed to start AgentServer!";
+ });
+- start(QStringLiteral("akonadi_agent_server"), args, RestartOnCrash);
++ start(QLatin1String(NIX_OUT "/bin/akonadi_agent_server"), args, RestartOnCrash);
}
- }
-Index: akonadi-19.08.0/src/akonadicontrol/agentprocessinstance.cpp
-===================================================================
---- akonadi-19.08.0.orig/src/akonadicontrol/agentprocessinstance.cpp
-+++ akonadi-19.08.0/src/akonadicontrol/agentprocessinstance.cpp
-@@ -62,7 +62,7 @@ bool AgentProcessInstance::start(const A
+ ~AgentServerProcessControl() override
+diff --git a/src/akonadicontrol/agentprocessinstance.cpp b/src/akonadicontrol/agentprocessinstance.cpp
+index 4e58f7e..e8bb532 100644
+--- a/src/akonadicontrol/agentprocessinstance.cpp
++++ b/src/akonadicontrol/agentprocessinstance.cpp
+@@ -62,7 +62,7 @@ bool AgentProcessInstance::start(const AgentType &agentInfo)
} else {
Q_ASSERT(agentInfo.launchMethod == AgentType::Launcher);
const QStringList arguments = QStringList() << executable << identifier();
@@ -30,11 +45,11 @@ Index: akonadi-19.08.0/src/akonadicontrol/agentprocessinstance.cpp
mController->start(agentLauncherExec, arguments);
}
return true;
-Index: akonadi-19.08.0/src/server/storage/dbconfigmysql.cpp
-===================================================================
---- akonadi-19.08.0.orig/src/server/storage/dbconfigmysql.cpp
-+++ akonadi-19.08.0/src/server/storage/dbconfigmysql.cpp
-@@ -83,7 +83,6 @@ bool DbConfigMysql::init(QSettings &sett
+diff --git a/src/server/storage/dbconfigmysql.cpp b/src/server/storage/dbconfigmysql.cpp
+index cac40f5..527649b 100644
+--- a/src/server/storage/dbconfigmysql.cpp
++++ b/src/server/storage/dbconfigmysql.cpp
+@@ -83,7 +83,6 @@ bool DbConfigMysql::init(QSettings &settings)
// determine default settings depending on the driver
QString defaultHostName;
QString defaultOptions;
@@ -42,7 +57,7 @@ Index: akonadi-19.08.0/src/server/storage/dbconfigmysql.cpp
QString defaultCleanShutdownCommand;
#ifndef Q_OS_WIN
-@@ -92,16 +91,7 @@ bool DbConfigMysql::init(QSettings &sett
+@@ -92,16 +91,7 @@ bool DbConfigMysql::init(QSettings &settings)
#endif
const bool defaultInternalServer = true;
@@ -60,7 +75,7 @@ Index: akonadi-19.08.0/src/server/storage/dbconfigmysql.cpp
if (!mysqladminPath.isEmpty()) {
#ifndef Q_OS_WIN
defaultCleanShutdownCommand = QStringLiteral("%1 --defaults-file=%2/mysql.conf --socket=%3/%4 shutdown")
-@@ -111,10 +101,10 @@ bool DbConfigMysql::init(QSettings &sett
+@@ -111,10 +101,10 @@ bool DbConfigMysql::init(QSettings &settings)
#endif
}
@@ -73,7 +88,7 @@ Index: akonadi-19.08.0/src/server/storage/dbconfigmysql.cpp
qCDebug(AKONADISERVER_LOG) << "Found mysqlcheck: " << mMysqlCheckPath;
mInternalServer = settings.value(QStringLiteral("QMYSQL/StartServer"), defaultInternalServer).toBool();
-@@ -131,7 +121,7 @@ bool DbConfigMysql::init(QSettings &sett
+@@ -131,7 +121,7 @@ bool DbConfigMysql::init(QSettings &settings)
mUserName = settings.value(QStringLiteral("User")).toString();
mPassword = settings.value(QStringLiteral("Password")).toString();
mConnectionOptions = settings.value(QStringLiteral("Options"), defaultOptions).toString();
@@ -82,7 +97,7 @@ Index: akonadi-19.08.0/src/server/storage/dbconfigmysql.cpp
mCleanServerShutdownCommand = settings.value(QStringLiteral("CleanServerShutdownCommand"), defaultCleanShutdownCommand).toString();
settings.endGroup();
-@@ -141,9 +131,6 @@ bool DbConfigMysql::init(QSettings &sett
+@@ -141,9 +131,6 @@ bool DbConfigMysql::init(QSettings &settings)
// intentionally not namespaced as we are the only one in this db instance when using internal mode
mDatabaseName = QStringLiteral("akonadi");
}
@@ -92,7 +107,7 @@ Index: akonadi-19.08.0/src/server/storage/dbconfigmysql.cpp
qCDebug(AKONADISERVER_LOG) << "Using mysqld:" << mMysqldPath;
-@@ -152,9 +139,6 @@ bool DbConfigMysql::init(QSettings &sett
+@@ -152,9 +139,6 @@ bool DbConfigMysql::init(QSettings &settings)
settings.setValue(QStringLiteral("Name"), mDatabaseName);
settings.setValue(QStringLiteral("Host"), mHostName);
settings.setValue(QStringLiteral("Options"), mConnectionOptions);
@@ -102,7 +117,7 @@ Index: akonadi-19.08.0/src/server/storage/dbconfigmysql.cpp
settings.setValue(QStringLiteral("StartServer"), mInternalServer);
settings.endGroup();
settings.sync();
-@@ -209,7 +193,7 @@ bool DbConfigMysql::startInternalServer(
+@@ -209,7 +193,7 @@ bool DbConfigMysql::startInternalServer()
#endif
// generate config file
@@ -111,11 +126,11 @@ Index: akonadi-19.08.0/src/server/storage/dbconfigmysql.cpp
const QString localConfig = StandardDirs::locateResourceFile("config", QStringLiteral("mysql-local.conf"));
const QString actualConfig = StandardDirs::saveDir("data") + QLatin1String("/mysql.conf");
if (globalConfig.isEmpty()) {
-Index: akonadi-19.08.0/src/server/storage/dbconfigpostgresql.cpp
-===================================================================
---- akonadi-19.08.0.orig/src/server/storage/dbconfigpostgresql.cpp
-+++ akonadi-19.08.0/src/server/storage/dbconfigpostgresql.cpp
-@@ -140,9 +140,7 @@ bool DbConfigPostgresql::init(QSettings
+diff --git a/src/server/storage/dbconfigpostgresql.cpp b/src/server/storage/dbconfigpostgresql.cpp
+index 09cdbd5..1c8996b 100644
+--- a/src/server/storage/dbconfigpostgresql.cpp
++++ b/src/server/storage/dbconfigpostgresql.cpp
+@@ -141,9 +141,7 @@ bool DbConfigPostgresql::init(QSettings &settings)
// determine default settings depending on the driver
QString defaultHostName;
QString defaultOptions;
@@ -125,7 +140,7 @@ Index: akonadi-19.08.0/src/server/storage/dbconfigpostgresql.cpp
QString defaultPgData;
#ifndef Q_WS_WIN // We assume that PostgreSQL is running as service on Windows
-@@ -153,12 +151,8 @@ bool DbConfigPostgresql::init(QSettings
+@@ -154,12 +152,8 @@ bool DbConfigPostgresql::init(QSettings &settings)
mInternalServer = settings.value(QStringLiteral("QPSQL/StartServer"), defaultInternalServer).toBool();
if (mInternalServer) {
@@ -139,7 +154,7 @@ Index: akonadi-19.08.0/src/server/storage/dbconfigpostgresql.cpp
defaultPgData = StandardDirs::saveDir("data", QStringLiteral("db_data"));
}
-@@ -177,20 +171,14 @@ bool DbConfigPostgresql::init(QSettings
+@@ -178,20 +172,14 @@ bool DbConfigPostgresql::init(QSettings &settings)
mUserName = settings.value(QStringLiteral("User")).toString();
mPassword = settings.value(QStringLiteral("Password")).toString();
mConnectionOptions = settings.value(QStringLiteral("Options"), defaultOptions).toString();
@@ -162,7 +177,7 @@ Index: akonadi-19.08.0/src/server/storage/dbconfigpostgresql.cpp
qCDebug(AKONADISERVER_LOG) << "Found pg_upgrade:" << mPgUpgradePath;
mPgData = settings.value(QStringLiteral("PgData"), defaultPgData).toString();
if (mPgData.isEmpty()) {
-@@ -206,7 +194,6 @@ bool DbConfigPostgresql::init(QSettings
+@@ -207,7 +195,6 @@ bool DbConfigPostgresql::init(QSettings &settings)
settings.setValue(QStringLiteral("Port"), mHostPort);
}
settings.setValue(QStringLiteral("Options"), mConnectionOptions);
@@ -170,3 +185,6 @@ Index: akonadi-19.08.0/src/server/storage/dbconfigpostgresql.cpp
settings.setValue(QStringLiteral("InitDbPath"), mInitDbPath);
settings.setValue(QStringLiteral("StartServer"), mInternalServer);
settings.endGroup();
+--
+2.25.4
+
diff --git a/nixpkgs/pkgs/applications/kde/akonadi/0002-akonadi-timestamps.patch b/nixpkgs/pkgs/applications/kde/akonadi/0002-akonadi-timestamps.patch
new file mode 100644
index 00000000000..ac9b3146e17
--- /dev/null
+++ b/nixpkgs/pkgs/applications/kde/akonadi/0002-akonadi-timestamps.patch
@@ -0,0 +1,26 @@
+From b8c6a2a017321649db8fec553a644b8da2300514 Mon Sep 17 00:00:00 2001
+From: Thomas Tuegel <ttuegel@mailbox.org>
+Date: Mon, 13 Jul 2020 11:41:35 -0500
+Subject: [PATCH 2/3] akonadi timestamps
+
+---
+ src/server/storage/dbconfigmysql.cpp | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/src/server/storage/dbconfigmysql.cpp b/src/server/storage/dbconfigmysql.cpp
+index 527649b..08c3dd4 100644
+--- a/src/server/storage/dbconfigmysql.cpp
++++ b/src/server/storage/dbconfigmysql.cpp
+@@ -235,8 +235,7 @@ bool DbConfigMysql::startInternalServer()
+ bool confUpdate = false;
+ QFile actualFile(actualConfig);
+ // update conf only if either global (or local) is newer than actual
+- if ((QFileInfo(globalConfig).lastModified() > QFileInfo(actualFile).lastModified()) ||
+- (QFileInfo(localConfig).lastModified() > QFileInfo(actualFile).lastModified())) {
++ if (true) {
+ QFile globalFile(globalConfig);
+ QFile localFile(localConfig);
+ if (globalFile.open(QFile::ReadOnly) && actualFile.open(QFile::WriteOnly)) {
+--
+2.25.4
+
diff --git a/nixpkgs/pkgs/applications/kde/akonadi/0001-Revert-Make-Akonadi-installation-properly-relocatabl.patch b/nixpkgs/pkgs/applications/kde/akonadi/0003-akonadi-revert-make-relocatable.patch
index c3964c5c05b..1a0bc000c80 100644
--- a/nixpkgs/pkgs/applications/kde/akonadi/0001-Revert-Make-Akonadi-installation-properly-relocatabl.patch
+++ b/nixpkgs/pkgs/applications/kde/akonadi/0003-akonadi-revert-make-relocatable.patch
@@ -1,19 +1,18 @@
-From bc018b4bc816a3b51deb9739bedbf8a2268d0684 Mon Sep 17 00:00:00 2001
-From: gnidorah <gnidorah@users.noreply.github.com>
-Date: Fri, 22 Dec 2017 17:36:03 +0300
-Subject: [PATCH] Revert "Make Akonadi installation properly relocatable"
+From 7afe018382cf68b477b35f87b666424d62d19ef4 Mon Sep 17 00:00:00 2001
+From: Thomas Tuegel <ttuegel@mailbox.org>
+Date: Mon, 13 Jul 2020 11:41:55 -0500
+Subject: [PATCH 3/3] akonadi revert make relocatable
-This reverts commit b2bb55f13f2ac783f89cc414de8c39f62fa2096a.
---
CMakeLists.txt | 3 ---
KF5AkonadiConfig.cmake.in | 6 +++---
2 files changed, 3 insertions(+), 6 deletions(-)
-Index: akonadi-19.08.0/CMakeLists.txt
-===================================================================
---- akonadi-19.08.0.orig/CMakeLists.txt
-+++ akonadi-19.08.0/CMakeLists.txt
-@@ -306,9 +306,6 @@ configure_package_config_file(
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index d927471..83a74c0 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -330,9 +330,6 @@ configure_package_config_file(
"${CMAKE_CURRENT_SOURCE_DIR}/KF5AkonadiConfig.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/KF5AkonadiConfig.cmake"
INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}
@@ -23,11 +22,11 @@ Index: akonadi-19.08.0/CMakeLists.txt
)
install(FILES
-Index: akonadi-19.08.0/KF5AkonadiConfig.cmake.in
-===================================================================
---- akonadi-19.08.0.orig/KF5AkonadiConfig.cmake.in
-+++ akonadi-19.08.0/KF5AkonadiConfig.cmake.in
-@@ -26,8 +26,8 @@ if(BUILD_TESTING)
+diff --git a/KF5AkonadiConfig.cmake.in b/KF5AkonadiConfig.cmake.in
+index 421e1df..e3abf27 100644
+--- a/KF5AkonadiConfig.cmake.in
++++ b/KF5AkonadiConfig.cmake.in
+@@ -24,8 +24,8 @@ if(BUILD_TESTING)
find_dependency(Qt5Test "@QT_REQUIRED_VERSION@")
endif()
@@ -38,7 +37,7 @@ Index: akonadi-19.08.0/KF5AkonadiConfig.cmake.in
find_dependency(Boost "@Boost_MINIMUM_VERSION@")
-@@ -35,7 +35,7 @@ include(${CMAKE_CURRENT_LIST_DIR}/KF5Ako
+@@ -33,7 +33,7 @@ include(${CMAKE_CURRENT_LIST_DIR}/KF5AkonadiTargets.cmake)
include(${CMAKE_CURRENT_LIST_DIR}/KF5AkonadiMacros.cmake)
# The directory where akonadi-xml.xsd and kcfg2dbus.xsl are installed
@@ -47,3 +46,6 @@ Index: akonadi-19.08.0/KF5AkonadiConfig.cmake.in
####################################################################################
# CMAKE_AUTOMOC
+--
+2.25.4
+
diff --git a/nixpkgs/pkgs/applications/kde/akonadi/akonadi-timestamps.patch b/nixpkgs/pkgs/applications/kde/akonadi/akonadi-timestamps.patch
deleted file mode 100644
index e299a6991f0..00000000000
--- a/nixpkgs/pkgs/applications/kde/akonadi/akonadi-timestamps.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Index: akonadi-19.08.0/src/server/storage/dbconfigmysql.cpp
-===================================================================
---- akonadi-19.08.0.orig/src/server/storage/dbconfigmysql.cpp
-+++ akonadi-19.08.0/src/server/storage/dbconfigmysql.cpp
-@@ -235,8 +235,7 @@ bool DbConfigMysql::startInternalServer(
- bool confUpdate = false;
- QFile actualFile(actualConfig);
- // update conf only if either global (or local) is newer than actual
-- if ((QFileInfo(globalConfig).lastModified() > QFileInfo(actualFile).lastModified()) ||
-- (QFileInfo(localConfig).lastModified() > QFileInfo(actualFile).lastModified())) {
-+ if (true) {
- QFile globalFile(globalConfig);
- QFile localFile(localConfig);
- if (globalFile.open(QFile::ReadOnly) && actualFile.open(QFile::WriteOnly)) {
diff --git a/nixpkgs/pkgs/applications/kde/akonadi/default.nix b/nixpkgs/pkgs/applications/kde/akonadi/default.nix
index b9a96394a67..2c163445d5b 100644
--- a/nixpkgs/pkgs/applications/kde/akonadi/default.nix
+++ b/nixpkgs/pkgs/applications/kde/akonadi/default.nix
@@ -11,7 +11,11 @@ mkDerivation {
license = [ lib.licenses.lgpl21 ];
maintainers = kdepimTeam;
};
- patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
+ patches = [
+ ./0001-akonadi-paths.patch
+ ./0002-akonadi-timestamps.patch
+ ./0003-akonadi-revert-make-relocatable.patch
+ ];
nativeBuildInputs = [ extra-cmake-modules shared-mime-info ];
buildInputs = [
kcompletion kconfigwidgets kcrash kdbusaddons kdesignerplugin ki18n
diff --git a/nixpkgs/pkgs/applications/kde/akonadi/series b/nixpkgs/pkgs/applications/kde/akonadi/series
deleted file mode 100644
index f828d503cc7..00000000000
--- a/nixpkgs/pkgs/applications/kde/akonadi/series
+++ /dev/null
@@ -1,3 +0,0 @@
-akonadi-paths.patch
-akonadi-timestamps.patch
-0001-Revert-Make-Akonadi-installation-properly-relocatabl.patch
diff --git a/nixpkgs/pkgs/applications/kde/ark/default.nix b/nixpkgs/pkgs/applications/kde/ark/default.nix
index dbbfcf80c6b..76cc423f546 100644
--- a/nixpkgs/pkgs/applications/kde/ark/default.nix
+++ b/nixpkgs/pkgs/applications/kde/ark/default.nix
@@ -9,14 +9,14 @@
libarchive, libzip,
# Archive tools
- lrzip,
+ p7zip, lrzip,
# Unfree tools
unfreeEnableUnrar ? false, unrar,
}:
let
- extraTools = [ lrzip ] ++ lib.optional unfreeEnableUnrar unrar;
+ extraTools = [ p7zip lrzip ] ++ lib.optional unfreeEnableUnrar unrar;
in
mkDerivation {
diff --git a/nixpkgs/pkgs/applications/kde/bomber.nix b/nixpkgs/pkgs/applications/kde/bomber.nix
new file mode 100644
index 00000000000..c3f47780259
--- /dev/null
+++ b/nixpkgs/pkgs/applications/kde/bomber.nix
@@ -0,0 +1,30 @@
+{ mkDerivation, lib
+, libkdegames, extra-cmake-modules
+, kdeclarative, knewstuff
+}:
+
+mkDerivation {
+ name = "bomber";
+ meta = with lib; {
+ homepage = "https://kde.org/applications/en/games/org.kde.bomber";
+ description = "Bomber is a single player arcade game";
+ longDescription = ''
+ Bomber is a single player arcade game. The player is invading various
+ cities in a plane that is decreasing in height.
+
+ The goal of the game is to destroy all the buildings and advance to the next level.
+ Each level gets a bit harder by increasing the speed of the plane and the height of the buildings.
+ '';
+ maintainers = with maintainers; [ freezeboy ];
+ license = licenses.gpl2Plus;
+ platforms = platforms.linux;
+ };
+ nativeBuildInputs = [
+ extra-cmake-modules
+ ];
+ buildInputs = [
+ kdeclarative
+ knewstuff
+ libkdegames
+ ];
+}
diff --git a/nixpkgs/pkgs/applications/kde/bovo.nix b/nixpkgs/pkgs/applications/kde/bovo.nix
new file mode 100644
index 00000000000..4bd3113a051
--- /dev/null
+++ b/nixpkgs/pkgs/applications/kde/bovo.nix
@@ -0,0 +1,28 @@
+{ mkDerivation, lib
+, libkdegames, extra-cmake-modules
+, kdeclarative, knewstuff
+}:
+
+mkDerivation {
+ name = "bovo";
+ meta = with lib; {
+ homepage = "https://kde.org/applications/en/games/org.kde.bovo";
+ description = "Five in a row application";
+ longDescription = ''
+ Bovo is a Gomoku (from Japanese 五目並べ - lit. "five points") like game for two players,
+ where the opponents alternate in placing their respective pictogram on the game board.
+ (Also known as: Connect Five, Five in a row, X and O, Naughts and Crosses)
+ '';
+ maintainers = with maintainers; [ freezeboy ];
+ license = licenses.gpl2Plus;
+ platforms = platforms.linux;
+ };
+ nativeBuildInputs = [
+ extra-cmake-modules
+ ];
+ buildInputs = [
+ kdeclarative
+ knewstuff
+ libkdegames
+ ];
+}
diff --git a/nixpkgs/pkgs/applications/kde/default.nix b/nixpkgs/pkgs/applications/kde/default.nix
index 60df1f899de..4767ff3c84b 100644
--- a/nixpkgs/pkgs/applications/kde/default.nix
+++ b/nixpkgs/pkgs/applications/kde/default.nix
@@ -74,6 +74,8 @@ let
akregator = callPackage ./akregator.nix {};
ark = callPackage ./ark {};
baloo-widgets = callPackage ./baloo-widgets.nix {};
+ bovo = callPackage ./bovo.nix {};
+ bomber = callPackage ./bomber.nix {};
calendarsupport = callPackage ./calendarsupport.nix {};
dolphin = callPackage ./dolphin.nix {};
dolphin-plugins = callPackage ./dolphin-plugins.nix {};
@@ -82,6 +84,7 @@ let
eventviews = callPackage ./eventviews.nix {};
ffmpegthumbs = callPackage ./ffmpegthumbs.nix { };
filelight = callPackage ./filelight.nix {};
+ granatier = callPackage ./granatier.nix {};
grantleetheme = callPackage ./grantleetheme {};
gwenview = callPackage ./gwenview.nix {};
incidenceeditor = callPackage ./incidenceeditor.nix {};
@@ -89,6 +92,7 @@ let
kaddressbook = callPackage ./kaddressbook.nix {};
kalarm = callPackage ./kalarm.nix {};
kalarmcal = callPackage ./kalarmcal.nix {};
+ kapptemplate = callPackage ./kapptemplate.nix { };
kate = callPackage ./kate.nix {};
kbreakout = callPackage ./kbreakout.nix {};
kcachegrind = callPackage ./kcachegrind.nix {};
@@ -109,6 +113,7 @@ let
kdialog = callPackage ./kdialog.nix {};
keditbookmarks = callPackage ./keditbookmarks.nix {};
kfind = callPackage ./kfind.nix {};
+ kfloppy = callPackage ./kfloppy.nix {};
kgeography = callPackage ./kgeography.nix {};
kget = callPackage ./kget.nix {};
kgpg = callPackage ./kgpg.nix {};
@@ -173,6 +178,7 @@ let
messagelib = callPackage ./messagelib.nix {};
minuet = callPackage ./minuet.nix {};
okular = callPackage ./okular.nix {};
+ picmi = callPackage ./picmi.nix {};
pimcommon = callPackage ./pimcommon.nix {};
pim-data-exporter = callPackage ./pim-data-exporter.nix {};
pim-sieve-editor = callPackage ./pim-sieve-editor.nix {};
diff --git a/nixpkgs/pkgs/applications/kde/fetch.sh b/nixpkgs/pkgs/applications/kde/fetch.sh
index 3f6dc9ef181..3d632271869 100644
--- a/nixpkgs/pkgs/applications/kde/fetch.sh
+++ b/nixpkgs/pkgs/applications/kde/fetch.sh
@@ -1 +1 @@
-WGET_ARGS=( http://download.kde.org/stable/release-service/19.12.3/src )
+WGET_ARGS=(http://download.kde.org/stable/release-service/20.04.3/src)
diff --git a/nixpkgs/pkgs/applications/kde/ffmpegthumbs.nix b/nixpkgs/pkgs/applications/kde/ffmpegthumbs.nix
index aa03425f36a..225efba3768 100644
--- a/nixpkgs/pkgs/applications/kde/ffmpegthumbs.nix
+++ b/nixpkgs/pkgs/applications/kde/ffmpegthumbs.nix
@@ -1,7 +1,7 @@
{
mkDerivation, lib,
extra-cmake-modules,
- ffmpeg, kio
+ ffmpeg_3, kio
}:
mkDerivation {
@@ -11,5 +11,5 @@ mkDerivation {
maintainers = [ lib.maintainers.ttuegel ];
};
nativeBuildInputs = [ extra-cmake-modules ];
- buildInputs = [ ffmpeg kio ];
+ buildInputs = [ ffmpeg_3 kio ];
}
diff --git a/nixpkgs/pkgs/applications/kde/granatier.nix b/nixpkgs/pkgs/applications/kde/granatier.nix
new file mode 100644
index 00000000000..f0b7cde5b2c
--- /dev/null
+++ b/nixpkgs/pkgs/applications/kde/granatier.nix
@@ -0,0 +1,23 @@
+{ mkDerivation, lib
+, libkdegames, extra-cmake-modules
+, kdeclarative, knewstuff
+}:
+
+mkDerivation {
+ name = "granatier";
+ meta = with lib; {
+ homepage = "https://kde.org/applications/en/games/org.kde.granatier";
+ description = "Granatier is a clone of the classic Bomberman game";
+ maintainers = with maintainers; [ freezeboy ];
+ license = licenses.gpl2Plus;
+ platforms = platforms.linux;
+ };
+ nativeBuildInputs = [
+ extra-cmake-modules
+ ];
+ buildInputs = [
+ kdeclarative
+ knewstuff
+ libkdegames
+ ];
+}
diff --git a/nixpkgs/pkgs/applications/kde/k3b.nix b/nixpkgs/pkgs/applications/kde/k3b.nix
index 9b16485cfa7..4bf707cd043 100644
--- a/nixpkgs/pkgs/applications/kde/k3b.nix
+++ b/nixpkgs/pkgs/applications/kde/k3b.nix
@@ -5,7 +5,7 @@
, flac, lame, libmad, libmpcdec, libvorbis
, libsamplerate, libsndfile, taglib
, cdparanoia, cdrdao, cdrtools, dvdplusrwtools, libburn, libdvdcss, libdvdread, vcdimager
-, ffmpeg, libmusicbrainz3, normalize, sox, transcode, kinit
+, ffmpeg_3, libmusicbrainz3, normalize, sox, transcode, kinit
}:
mkDerivation {
@@ -28,7 +28,7 @@ mkDerivation {
# cd/dvd
cdparanoia libdvdcss libdvdread
# others
- ffmpeg libmusicbrainz3 shared-mime-info
+ ffmpeg_3 libmusicbrainz3 shared-mime-info
];
propagatedUserEnvPkgs = [ (lib.getBin kinit) ];
postFixup =
diff --git a/nixpkgs/pkgs/applications/kde/kapptemplate.nix b/nixpkgs/pkgs/applications/kde/kapptemplate.nix
new file mode 100644
index 00000000000..a5e211318a2
--- /dev/null
+++ b/nixpkgs/pkgs/applications/kde/kapptemplate.nix
@@ -0,0 +1,24 @@
+{ lib
+, mkDerivation
+, fetchurl
+, cmake
+, extra-cmake-modules
+, qtbase
+, kactivities
+}:
+mkDerivation {
+
+ name = "kapptemplate";
+
+ nativeBuildInputs = [ extra-cmake-modules cmake ];
+
+ buildInputs = [ kactivities qtbase ];
+
+ meta = with lib; {
+ description = "KDE App Code Template Generator";
+ license = licenses.gpl2;
+ homepage = "https://kde.org/applications/en/development/org.kde.kapptemplate";
+ maintainers = [ maintainers.shamilton ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/kde/kdegraphics-thumbnailers.nix b/nixpkgs/pkgs/applications/kde/kdegraphics-thumbnailers.nix
index dc0b63594c4..2e7887582f9 100644
--- a/nixpkgs/pkgs/applications/kde/kdegraphics-thumbnailers.nix
+++ b/nixpkgs/pkgs/applications/kde/kdegraphics-thumbnailers.nix
@@ -9,14 +9,6 @@ mkDerivation {
license = [ lib.licenses.lgpl21 ];
maintainers = [ lib.maintainers.ttuegel ];
};
- patches = [
- # Fix a bug with thumbnail.so processes hanging:
- # https://bugs.kde.org/show_bug.cgi?id=404652
- (fetchpatch {
- url = "https://github.com/KDE/kdegraphics-thumbnailers/commit/3e2ea6e924d0e2a2cdd9bb435b06965117d6d34c.patch";
- sha256 = "0fq85zhymmrq8vl0y6vgh87qf4c6fhcq704p4kpkaq7y0isxj4h1";
- })
- ];
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ karchive kio libkexiv2 libkdcraw ];
}
diff --git a/nixpkgs/pkgs/applications/kde/kdenlive.nix b/nixpkgs/pkgs/applications/kde/kdenlive.nix
index 95496f90e04..795ba87ad5b 100644
--- a/nixpkgs/pkgs/applications/kde/kdenlive.nix
+++ b/nixpkgs/pkgs/applications/kde/kdenlive.nix
@@ -25,12 +25,13 @@
, frei0r
, phonon-backend-gstreamer
, qtdeclarative
-, qtquickcontrols
+, qtquickcontrols2
, qtscript
, qtwebkit
, rttr
, kpurpose
, kdeclarative
+, wrapGAppsHook
}:
mkDerivation {
@@ -59,7 +60,7 @@ mkDerivation {
mlt
phonon-backend-gstreamer
qtdeclarative
- qtquickcontrols
+ qtquickcontrols2
qtscript
qtwebkit
shared-mime-info
@@ -69,6 +70,7 @@ mkDerivation {
rttr
kpurpose
kdeclarative
+ wrapGAppsHook
];
# Both MLT and FFMpeg paths must be set or Kdenlive will complain that it
# doesn't find them. See:
diff --git a/nixpkgs/pkgs/applications/kde/kfloppy.nix b/nixpkgs/pkgs/applications/kde/kfloppy.nix
new file mode 100644
index 00000000000..525520c159b
--- /dev/null
+++ b/nixpkgs/pkgs/applications/kde/kfloppy.nix
@@ -0,0 +1,20 @@
+{ mkDerivation, lib, extra-cmake-modules, kdoctools, kcompletion, kxmlgui }:
+
+mkDerivation {
+ name = "kfloppy";
+ meta = with lib; {
+ homepage = "https://kde.org/applications/en/utilities/org.kde.kfloppy";
+ description = "KFloppy is a utility to format 3.5\" and 5.25\" floppy disks";
+ maintainers = with maintainers; [ freezeboy ];
+ license = licenses.gpl2Plus;
+ platforms = platforms.linux;
+ };
+ nativeBuildInputs = [
+ extra-cmake-modules
+ ];
+ buildInputs = [
+ kdoctools
+ kcompletion
+ kxmlgui
+ ];
+}
diff --git a/nixpkgs/pkgs/applications/kde/kio-extras.nix b/nixpkgs/pkgs/applications/kde/kio-extras.nix
index a7aa817576f..a803ba72982 100644
--- a/nixpkgs/pkgs/applications/kde/kio-extras.nix
+++ b/nixpkgs/pkgs/applications/kde/kio-extras.nix
@@ -1,9 +1,9 @@
{
mkDerivation, lib, extra-cmake-modules, kdoctools, shared-mime-info,
exiv2, kactivities, karchive, kbookmarks, kconfig, kconfigwidgets,
- kcoreaddons, kdbusaddons, kguiaddons, kdnssd, kiconthemes, ki18n, kio, khtml,
- kdelibs4support, kpty, syntax-highlighting, libmtp, libssh, openexr, ilmbase,
- openslp, phonon, qtsvg, samba, solid, gperf
+ kcoreaddons, kdbusaddons, kdsoap, kguiaddons, kdnssd, kiconthemes, ki18n, kio,
+ khtml, kdelibs4support, kpty, syntax-highlighting, libmtp, libssh, openexr,
+ ilmbase, openslp, phonon, qtsvg, samba, solid, gperf
}:
mkDerivation {
@@ -15,9 +15,9 @@ mkDerivation {
nativeBuildInputs = [ extra-cmake-modules kdoctools shared-mime-info ];
buildInputs = [
exiv2 kactivities karchive kbookmarks kconfig kconfigwidgets kcoreaddons
- kdbusaddons kguiaddons kdnssd kiconthemes ki18n kio khtml kdelibs4support
- kpty syntax-highlighting libmtp libssh openexr openslp phonon qtsvg samba
- solid gperf
+ kdbusaddons kdsoap kguiaddons kdnssd kiconthemes ki18n kio khtml
+ kdelibs4support kpty syntax-highlighting libmtp libssh openexr openslp
+ phonon qtsvg samba solid gperf
];
CXXFLAGS = [ "-I${ilmbase.dev}/include/OpenEXR" ];
}
diff --git a/nixpkgs/pkgs/applications/kde/kmail.nix b/nixpkgs/pkgs/applications/kde/kmail.nix
index ab24f15a14b..6b8941e5787 100644
--- a/nixpkgs/pkgs/applications/kde/kmail.nix
+++ b/nixpkgs/pkgs/applications/kde/kmail.nix
@@ -7,7 +7,7 @@
kmail-account-wizard, kmailtransport, knotifications, knotifyconfig,
kontactinterface, kparts, kpty, kservice, ktextwidgets, ktnef, kwallet,
kwidgetsaddons, kwindowsystem, kxmlgui, libgravatar, libksieve, mailcommon,
- messagelib, pim-sieve-editor, qtscript, qtwebengine, akonadi
+ messagelib, pim-sieve-editor, qtscript, qtwebengine, akonadi, kdepim-addons
}:
mkDerivation {
@@ -24,6 +24,7 @@ mkDerivation {
knotifications knotifyconfig kontactinterface kparts kpty kservice
ktextwidgets ktnef kwidgetsaddons kwindowsystem kxmlgui libgravatar
libksieve mailcommon messagelib pim-sieve-editor qtscript qtwebengine
+ kdepim-addons
];
propagatedUserEnvPkgs = [ kdepim-runtime kwallet akonadi ];
patches = [ ./kmail.patch ];
diff --git a/nixpkgs/pkgs/applications/kde/messagelib.nix b/nixpkgs/pkgs/applications/kde/messagelib.nix
index 23920a081c0..e31e61d35ca 100644
--- a/nixpkgs/pkgs/applications/kde/messagelib.nix
+++ b/nixpkgs/pkgs/applications/kde/messagelib.nix
@@ -5,7 +5,7 @@
grantleetheme, karchive, kcodecs, kconfig, kconfigwidgets, kcontacts,
kdepim-apps-libs, kiconthemes, kidentitymanagement, kio, kjobwidgets, kldap,
kmailtransport, kmbox, kmime, kwindowsystem, libgravatar, libkdepim, libkleo,
- pimcommon, qtwebengine, qtwebkit, syntax-highlighting
+ pimcommon, qca-qt5, qtwebengine, syntax-highlighting
}:
mkDerivation {
@@ -18,7 +18,7 @@ mkDerivation {
buildInputs = [
akonadi-notes akonadi-search gpgme grantlee grantleetheme karchive kcodecs
kconfig kconfigwidgets kdepim-apps-libs kiconthemes kio kjobwidgets kldap
- kmailtransport kmbox kmime kwindowsystem libgravatar libkdepim qtwebkit
+ kmailtransport kmbox kmime kwindowsystem libgravatar libkdepim qca-qt5
syntax-highlighting
];
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/applications/kde/picmi.nix b/nixpkgs/pkgs/applications/kde/picmi.nix
new file mode 100644
index 00000000000..dd09e8f9cd8
--- /dev/null
+++ b/nixpkgs/pkgs/applications/kde/picmi.nix
@@ -0,0 +1,25 @@
+{ mkDerivation, lib
+, libkdegames, extra-cmake-modules
+, kdeclarative, knewstuff
+}:
+
+mkDerivation {
+ name = "picmi";
+ meta = with lib; {
+ description = "Nonogram game";
+ longDescription = ''The goal is to reveal the hidden pattern in the board by coloring or
+ leaving blank the cells in a grid according to numbers given at the side of the grid.
+ '';
+ maintainers = with maintainers; [ freezeboy ];
+ license = licenses.gpl2Plus;
+ platforms = platforms.linux;
+ };
+ nativeBuildInputs = [
+ extra-cmake-modules
+ ];
+ buildInputs = [
+ kdeclarative
+ knewstuff
+ libkdegames
+ ];
+}
diff --git a/nixpkgs/pkgs/applications/kde/spectacle.nix b/nixpkgs/pkgs/applications/kde/spectacle.nix
index 2d46b3cdaab..b980ea21df2 100644
--- a/nixpkgs/pkgs/applications/kde/spectacle.nix
+++ b/nixpkgs/pkgs/applications/kde/spectacle.nix
@@ -17,8 +17,8 @@ mkDerivation {
knewstuff kwayland
];
postPatch = ''
- substituteInPlace desktop/org.kde.spectacle.desktop \
- --replace "Exec=qdbus" "Exec=${lib.getBin qttools}/bin/qdbus"
+ substituteInPlace desktop/org.kde.spectacle.desktop.cmake \
+ --replace "Exec=@QtBinariesDir@/qdbus" "Exec=${lib.getBin qttools}/bin/qdbus"
'';
propagatedUserEnvPkgs = [ kipi-plugins libkipi ];
}
diff --git a/nixpkgs/pkgs/applications/kde/srcs.nix b/nixpkgs/pkgs/applications/kde/srcs.nix
index dc6eb0f09e8..12a84991adb 100644
--- a/nixpkgs/pkgs/applications/kde/srcs.nix
+++ b/nixpkgs/pkgs/applications/kde/srcs.nix
@@ -1,1734 +1,1742 @@
# DO NOT EDIT! This file is generated automatically.
-# Command: ./maintainers/scripts/fetch-kde-qt.sh pkgs/applications/kde/fetch.sh
+# Command: ./maintainers/scripts/fetch-kde-qt.sh pkgs/applications/kde
{ fetchurl, mirror }:
{
akonadi = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/akonadi-19.12.3.tar.xz";
- sha256 = "e41714d81ecbb629aaa0b267e0c32a4b1d83c6a45cf3f37d52232003b4c0f325";
- name = "akonadi-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/akonadi-20.04.3.tar.xz";
+ sha256 = "c91cc53afd2f81fbeed55700cd86010ee865de2594948769410167e6992bdb32";
+ name = "akonadi-20.04.3.tar.xz";
};
};
akonadi-calendar = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/akonadi-calendar-19.12.3.tar.xz";
- sha256 = "c58d18153ef711a79962ba907e44338a0ddd62968e0a6c50486bba09a6e2a446";
- name = "akonadi-calendar-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/akonadi-calendar-20.04.3.tar.xz";
+ sha256 = "ff8732b0d09b87ce0760b7df02ee390d3c0c064780076ed4c6ed05c52ca634bb";
+ name = "akonadi-calendar-20.04.3.tar.xz";
};
};
akonadi-calendar-tools = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/akonadi-calendar-tools-19.12.3.tar.xz";
- sha256 = "ad2c23cf188228dc697d39e2120b56ce445bbea3eb46721794cd6344aa7e94ba";
- name = "akonadi-calendar-tools-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/akonadi-calendar-tools-20.04.3.tar.xz";
+ sha256 = "654fec93158e6623a8a81a371fa85d0a18b9f486f6c29926d97a8105a2d65ed2";
+ name = "akonadi-calendar-tools-20.04.3.tar.xz";
};
};
akonadiconsole = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/akonadiconsole-19.12.3.tar.xz";
- sha256 = "0dedcccfcfd7e6ad9a5af0aa61ce05f26cbb625d8bf6b6d210ac6e3c5813487f";
- name = "akonadiconsole-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/akonadiconsole-20.04.3.tar.xz";
+ sha256 = "acd6d63a30af49ec66ff30c3ecdd4e53c4f4a15c4d1e41ffd988366b5106447c";
+ name = "akonadiconsole-20.04.3.tar.xz";
};
};
akonadi-contacts = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/akonadi-contacts-19.12.3.tar.xz";
- sha256 = "b0baed9edb8c05b6d9b8db84239cd83a334d8f1d14d4aa8027dc1139a543eadf";
- name = "akonadi-contacts-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/akonadi-contacts-20.04.3.tar.xz";
+ sha256 = "5bcd7acc70631e844ed77e127ff895efb573b62ef79062a6065e24b8826af39d";
+ name = "akonadi-contacts-20.04.3.tar.xz";
};
};
akonadi-import-wizard = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/akonadi-import-wizard-19.12.3.tar.xz";
- sha256 = "2c1491e4f5994ed0d317a27cc717184a86f7d92c4b44f8bd056e147e80bee8c5";
- name = "akonadi-import-wizard-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/akonadi-import-wizard-20.04.3.tar.xz";
+ sha256 = "225615f9d64166ce33718817dfda7aadada5876204c939edc1455ae01b7bf1b2";
+ name = "akonadi-import-wizard-20.04.3.tar.xz";
};
};
akonadi-mime = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/akonadi-mime-19.12.3.tar.xz";
- sha256 = "13bdf9a233a183d5aeee1be0991617fca6d73ffd35bc14ca0d18714149f04392";
- name = "akonadi-mime-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/akonadi-mime-20.04.3.tar.xz";
+ sha256 = "92e9bab71f87c0de8e3437dd4779054332826fe2522c36a7c038c789b207f7ac";
+ name = "akonadi-mime-20.04.3.tar.xz";
};
};
akonadi-notes = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/akonadi-notes-19.12.3.tar.xz";
- sha256 = "a34c2420190925b985b0629d7d2d19be04443cfeeaf284229666338e039e56e2";
- name = "akonadi-notes-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/akonadi-notes-20.04.3.tar.xz";
+ sha256 = "e1b4b6d2347038774589a9a8a935e4697d248008dfd2b5b496e6555974c96a55";
+ name = "akonadi-notes-20.04.3.tar.xz";
};
};
akonadi-search = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/akonadi-search-19.12.3.tar.xz";
- sha256 = "60072a36f6c817d009a8476bad2e80c4131b14358e03b4889a03aa42340ed041";
- name = "akonadi-search-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/akonadi-search-20.04.3.tar.xz";
+ sha256 = "21ca09d39d6e550ca01e80f1a112557f00387e014763b1f47824d53d41cb5bdf";
+ name = "akonadi-search-20.04.3.tar.xz";
};
};
akregator = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/akregator-19.12.3.tar.xz";
- sha256 = "63db0f6c75bffe9235122201445d151f4eaa7061d2a8df4eb924bca1a4600f68";
- name = "akregator-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/akregator-20.04.3.tar.xz";
+ sha256 = "e175a1b60270ad76afaf16e8e5630d237cdc068c06d0ae93591494b18ad4584c";
+ name = "akregator-20.04.3.tar.xz";
};
};
analitza = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/analitza-19.12.3.tar.xz";
- sha256 = "47ca3acaf2d2f52e91cd2253742ab97d9b07abc3fef0d632bfc36d253dbf161b";
- name = "analitza-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/analitza-20.04.3.tar.xz";
+ sha256 = "f9d1873c6190dc1eaeb6fad97d4197256342e0b729f7e8199e15bfb495f854b7";
+ name = "analitza-20.04.3.tar.xz";
};
};
ark = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/ark-19.12.3.tar.xz";
- sha256 = "78594029729c197fc90321850696f1bd189b40d8d7fbc9faf51ad6b2ab744a07";
- name = "ark-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/ark-20.04.3.tar.xz";
+ sha256 = "e7251b0b6f12291ffbaa328bf7f8e101ebeef6fd110dabbcf76d8ad7cfd305bc";
+ name = "ark-20.04.3.tar.xz";
};
};
artikulate = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/artikulate-19.12.3.tar.xz";
- sha256 = "c27a5cb98a8e2975638fe74683a73f92c160ce133b133878844062dd99ffded6";
- name = "artikulate-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/artikulate-20.04.3.tar.xz";
+ sha256 = "394e93df2b370ba1e6621b2bcf871be42efde6fa2189de29d4c8198e387767ea";
+ name = "artikulate-20.04.3.tar.xz";
};
};
audiocd-kio = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/audiocd-kio-19.12.3.tar.xz";
- sha256 = "b920170ae816f29a61a6f6b25df68c9125a5d4d9fec225feee45e46317d64d42";
- name = "audiocd-kio-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/audiocd-kio-20.04.3.tar.xz";
+ sha256 = "af8782771a5d48fb2e3ba9703f8b8e542f5fddd418ca293d23a6eb83ebe86929";
+ name = "audiocd-kio-20.04.3.tar.xz";
};
};
baloo-widgets = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/baloo-widgets-19.12.3.tar.xz";
- sha256 = "236c0bb0bcb345f4ce5f07d591bded6221383bc7b190b42b96999893390cd8a5";
- name = "baloo-widgets-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/baloo-widgets-20.04.3.tar.xz";
+ sha256 = "29394f9d47407074a5ec0f85ceade5dcc8c03f0d9a83c1e339310f19f7711ae3";
+ name = "baloo-widgets-20.04.3.tar.xz";
};
};
blinken = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/blinken-19.12.3.tar.xz";
- sha256 = "06ef385ab73d99fa3f1925a6f2ef522f691d04cd594777f5d9fa52a5f2e45a94";
- name = "blinken-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/blinken-20.04.3.tar.xz";
+ sha256 = "d6901fe40768ba8319609bfd143b2d1c585b04a148aedcb4b358b041db7f1afb";
+ name = "blinken-20.04.3.tar.xz";
};
};
bomber = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/bomber-19.12.3.tar.xz";
- sha256 = "ea4926fe08c62ac5da28c3bb480a6986e51f7a77e3245d1dc1603c38617da4b0";
- name = "bomber-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/bomber-20.04.3.tar.xz";
+ sha256 = "b292c11ebfb4311420ce6b9a4b132a437d061946e8eb08556fec89bb84c23428";
+ name = "bomber-20.04.3.tar.xz";
};
};
bovo = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/bovo-19.12.3.tar.xz";
- sha256 = "ac67aff75c1e8e0d1a1a8142ae94431e4f39565f411287f57c2778f8820316af";
- name = "bovo-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/bovo-20.04.3.tar.xz";
+ sha256 = "5365c0fd5a57814f224585e4331be129414d1f5d51d2b90bac8421df4ae5f300";
+ name = "bovo-20.04.3.tar.xz";
};
};
calendarsupport = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/calendarsupport-19.12.3.tar.xz";
- sha256 = "ecbd194b5aa39284d33f7f2ddca75175f8699efee1bfbd5000ea10076567bae8";
- name = "calendarsupport-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/calendarsupport-20.04.3.tar.xz";
+ sha256 = "40b069e1561fac49f46dd0504af0ac459010ac98f30748b8f15a50ca1fd35b5b";
+ name = "calendarsupport-20.04.3.tar.xz";
};
};
cantor = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/cantor-19.12.3.tar.xz";
- sha256 = "8347160f18993f53c857ec0d418dfebbc533878ad9f480047646d121e4e644cb";
- name = "cantor-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/cantor-20.04.3.tar.xz";
+ sha256 = "ff589ccb48016fd784de9883fe19ee0c2c450e3993e9cc5f7dc499448db0c6a4";
+ name = "cantor-20.04.3.tar.xz";
};
};
cervisia = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/cervisia-19.12.3.tar.xz";
- sha256 = "733a90f521cd79157f6d02eeb28376bc703239800473e8cf366611dd4f3342a6";
- name = "cervisia-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/cervisia-20.04.3.tar.xz";
+ sha256 = "3e2aac0a08c01d9ea5c5814e739f082ec5a510cd8f0f6bce37cfff9130b0f078";
+ name = "cervisia-20.04.3.tar.xz";
};
};
dolphin = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/dolphin-19.12.3.tar.xz";
- sha256 = "ba16f4d5be5ccc3c135a913f2e3c7dd3b7a492cfc9ec9ae518f714fcd7c2ab47";
- name = "dolphin-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/dolphin-20.04.3.tar.xz";
+ sha256 = "5e493e898e02005780b59474f506904742625b50e4669c113906d4f30daa863e";
+ name = "dolphin-20.04.3.tar.xz";
};
};
dolphin-plugins = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/dolphin-plugins-19.12.3.tar.xz";
- sha256 = "7dbd5c0fe4281c46df789f86f468c4ea32949285055cae4652bab3de59acdfd3";
- name = "dolphin-plugins-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/dolphin-plugins-20.04.3.tar.xz";
+ sha256 = "f0dad66e7302711e136b0253fb73dbf16bc9facdbb4ad617207fb818fc84130a";
+ name = "dolphin-plugins-20.04.3.tar.xz";
};
};
dragon = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/dragon-19.12.3.tar.xz";
- sha256 = "c5b09b2bd37f4e86f8412d3b950331d330257ba53278b1a569f36bf3fbf560ee";
- name = "dragon-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/dragon-20.04.3.tar.xz";
+ sha256 = "2b0d6414f2cea9f2a0b2ebddeffa7e5342db96fac34b2a00439fca5784f6131f";
+ name = "dragon-20.04.3.tar.xz";
};
};
elisa = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/elisa-19.12.3.tar.xz";
- sha256 = "28ad795c1d993969d49ab71514129589a71ee6fe8a2de785e22f17f5af7c3d32";
- name = "elisa-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/elisa-20.04.3.tar.xz";
+ sha256 = "d99dc2eb80d4219d08c72e612ac07cbb6c91c2eff365b49da69cbc3c1e70885b";
+ name = "elisa-20.04.3.tar.xz";
};
};
eventviews = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/eventviews-19.12.3.tar.xz";
- sha256 = "e2ac6a77c6bdee008229a2b03262ac5602e0cabfd325a92df58be63aaa7db662";
- name = "eventviews-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/eventviews-20.04.3.tar.xz";
+ sha256 = "f10d43f57e62d68b6d0b41e9e3442baee8b68664e085f6e4347ac6adc1af32ff";
+ name = "eventviews-20.04.3.tar.xz";
};
};
ffmpegthumbs = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/ffmpegthumbs-19.12.3.tar.xz";
- sha256 = "cc4a1c3b4768dc674d210294a9957d622448cbe9cdaf713c1cb40bff3a79260e";
- name = "ffmpegthumbs-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/ffmpegthumbs-20.04.3.tar.xz";
+ sha256 = "089305a75d32cf8bf1b9279623b524912af78aa538379dcccf998ca1ab165164";
+ name = "ffmpegthumbs-20.04.3.tar.xz";
};
};
filelight = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/filelight-19.12.3.tar.xz";
- sha256 = "9ea78509f932cd2bd553d934e2af75c25d0b65d85d2b0ab4a007ac5929b2d3b5";
- name = "filelight-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/filelight-20.04.3.tar.xz";
+ sha256 = "d0939d0a04424978c06b675ac784c6a1ecbccbb67a31f5af661c6716bf38f0a4";
+ name = "filelight-20.04.3.tar.xz";
};
};
granatier = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/granatier-19.12.3.tar.xz";
- sha256 = "aa2e410e4eeae74f3902028069955017a31a922dff98b81850f20743f7b54c95";
- name = "granatier-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/granatier-20.04.3.tar.xz";
+ sha256 = "9d06047f613a03b32d603e90bd14ca2873be9da9b4b17b98a65242e9855a7aaf";
+ name = "granatier-20.04.3.tar.xz";
};
};
grantlee-editor = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/grantlee-editor-19.12.3.tar.xz";
- sha256 = "5df3e5ce7933290f9f6423bdbcb0ff5614a1a4b6fda250a37bd3ed57647f8a3c";
- name = "grantlee-editor-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/grantlee-editor-20.04.3.tar.xz";
+ sha256 = "1a3e4ece1a37e11735291bbec99314bc0ede0714377db916ed1266ec19325ef5";
+ name = "grantlee-editor-20.04.3.tar.xz";
};
};
grantleetheme = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/grantleetheme-19.12.3.tar.xz";
- sha256 = "cc0ce448c9d8396dcadea2a43089feca8e1074572df42752f70dd176676f29f9";
- name = "grantleetheme-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/grantleetheme-20.04.3.tar.xz";
+ sha256 = "c5b2e4b1d5e14b39d2e66d160ba0b86c16f86e921abf578640bf1576a5f25eb3";
+ name = "grantleetheme-20.04.3.tar.xz";
};
};
gwenview = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/gwenview-19.12.3.tar.xz";
- sha256 = "b453cd55b7409bf8e4446a1b714dc66e73a0376d2da65b184b82f786767164e7";
- name = "gwenview-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/gwenview-20.04.3.tar.xz";
+ sha256 = "d176021d6784e33cb0aaa6fa2517e81f9eac237079d2a06d6b55b8f4b04e8bd9";
+ name = "gwenview-20.04.3.tar.xz";
};
};
incidenceeditor = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/incidenceeditor-19.12.3.tar.xz";
- sha256 = "c608a95f6d09433b378f5df0243eff77be3738fb56f99ab439774f2cad5908a6";
- name = "incidenceeditor-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/incidenceeditor-20.04.3.tar.xz";
+ sha256 = "b3c70c926acab7a0585bf2bf7575ebe4d04c439fc49af073d0cb599f3b9e57c2";
+ name = "incidenceeditor-20.04.3.tar.xz";
};
};
juk = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/juk-19.12.3.tar.xz";
- sha256 = "4bc4210d223afc23cb6edc9262eceee038ecc6243a550698e676230168943611";
- name = "juk-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/juk-20.04.3.tar.xz";
+ sha256 = "2566257f83db74d69b95e109146a82e1e03966b3592c891b48e81cf2a13d812b";
+ name = "juk-20.04.3.tar.xz";
};
};
k3b = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/k3b-19.12.3.tar.xz";
- sha256 = "832c314d528ed21971d9d9d26c1c4d6c61323c9b3b01787d710541e3651575a5";
- name = "k3b-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/k3b-20.04.3.tar.xz";
+ sha256 = "562dc91be0a992ef0f139310bfd941202e4ae273e11b754d02a8cf6f85f20420";
+ name = "k3b-20.04.3.tar.xz";
};
};
kaccounts-integration = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kaccounts-integration-19.12.3.tar.xz";
- sha256 = "452b95113de5fb0d19a13ef75e229ee07b0e92cc1e7a17e9a2dc7879121d9d33";
- name = "kaccounts-integration-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kaccounts-integration-20.04.3.tar.xz";
+ sha256 = "57661418d6fe58f9c3d308ba8804e5bc83312bba0967e13bf144b1a7dba9b36d";
+ name = "kaccounts-integration-20.04.3.tar.xz";
};
};
kaccounts-providers = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kaccounts-providers-19.12.3.tar.xz";
- sha256 = "8774e9a8113e4aba593afeff655e38f6259c78e7dbaf1d95ea00235be880f3dd";
- name = "kaccounts-providers-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kaccounts-providers-20.04.3.tar.xz";
+ sha256 = "ffeeac1283c453a4bbd4249cbe314eb7f9800a9cbedce192fdb1f12f30670e3e";
+ name = "kaccounts-providers-20.04.3.tar.xz";
};
};
kaddressbook = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kaddressbook-19.12.3.tar.xz";
- sha256 = "1dede421e6fef2b1abc7d36dd1855cef43cc82de909a432cd38cff42d4168fba";
- name = "kaddressbook-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kaddressbook-20.04.3.tar.xz";
+ sha256 = "d1c8f6af88572548a90756963921a8555df239467858432079a37788f4980b58";
+ name = "kaddressbook-20.04.3.tar.xz";
};
};
kajongg = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kajongg-19.12.3.tar.xz";
- sha256 = "23e2b1be670b48bdd027e4e7a57e86a94b322afe6d37d8492c3d17689decfae5";
- name = "kajongg-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kajongg-20.04.3.tar.xz";
+ sha256 = "0175fb44b4f092fa318113a576f41e0a29dc1f5d7dfbf0ca7877a5c46a095d00";
+ name = "kajongg-20.04.3.tar.xz";
};
};
kalarm = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kalarm-19.12.3.tar.xz";
- sha256 = "526ab8884752c15622233db8b72e88d0c22a7a1bd265763d850b6e18e32de417";
- name = "kalarm-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kalarm-20.04.3.tar.xz";
+ sha256 = "71f94af998495c759b9c2e7bf2092887748301c993f76dbf36f6ac9e4bb2a1f5";
+ name = "kalarm-20.04.3.tar.xz";
};
};
kalarmcal = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kalarmcal-19.12.3.tar.xz";
- sha256 = "0ec5188f1164d91de702639ab2f85a713889feef48fc02dfe7385c945d06aa60";
- name = "kalarmcal-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kalarmcal-20.04.3.tar.xz";
+ sha256 = "19c9aab451f95f7689d8b18059e84f189b11cf15bb7f60fe55402b944512692e";
+ name = "kalarmcal-20.04.3.tar.xz";
};
};
kalgebra = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kalgebra-19.12.3.tar.xz";
- sha256 = "ac865dded31b61c438ddb9db721543b8facba79c9b39365750b4bebfe2645640";
- name = "kalgebra-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kalgebra-20.04.3.tar.xz";
+ sha256 = "988ae02433e961a84da35498aa6ff88fbcc36f8f12d55457116935740d3f1475";
+ name = "kalgebra-20.04.3.tar.xz";
};
};
kalzium = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kalzium-19.12.3.tar.xz";
- sha256 = "e44f359d1343c30cf1993a3970a3e610d0d5782f92a6b331b035cf4fef104195";
- name = "kalzium-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kalzium-20.04.3.tar.xz";
+ sha256 = "b884fc8c13c3618a73e3ecfd265660e7045245059a951aff32c12ee5981902ca";
+ name = "kalzium-20.04.3.tar.xz";
};
};
kamera = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kamera-19.12.3.tar.xz";
- sha256 = "22e19527bf9748cdc298be4c3fa2cb0a3b8b337da3a3a804c9d6066d7f3e1110";
- name = "kamera-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kamera-20.04.3.tar.xz";
+ sha256 = "dcac50db634fccb3e602abb575322342d50c56832a61731546cf1fec552d5b3e";
+ name = "kamera-20.04.3.tar.xz";
};
};
kamoso = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kamoso-19.12.3.tar.xz";
- sha256 = "9ae14c4c80cdbbf2ce2e92db5e9c814fbd685e81aa5c319aac5477649fc39fe4";
- name = "kamoso-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kamoso-20.04.3.tar.xz";
+ sha256 = "9b6410f75bd47901cdd787ea5a7a7bc93da16837f955f27de9e609d9e7b4b896";
+ name = "kamoso-20.04.3.tar.xz";
};
};
kanagram = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kanagram-19.12.3.tar.xz";
- sha256 = "441cae90d3b70dbef40bebbcf1325fa06e0df174a3f961b4b117a5fa1b40d6e3";
- name = "kanagram-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kanagram-20.04.3.tar.xz";
+ sha256 = "7fe8fde45d54b09118238f4a7a63aa2f6fc24ae14c49739ffe71cffc44bc5a95";
+ name = "kanagram-20.04.3.tar.xz";
};
};
kapman = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kapman-19.12.3.tar.xz";
- sha256 = "3c81e3395ce2b2ea0937b09c0836cb58b8a941c2b7e2a27bd9741b2a9be1c1dd";
- name = "kapman-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kapman-20.04.3.tar.xz";
+ sha256 = "e3c34e94a204e6d9a4ebb35c415b8c5707313fba746867f2984fd0e95926d529";
+ name = "kapman-20.04.3.tar.xz";
};
};
kapptemplate = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kapptemplate-19.12.3.tar.xz";
- sha256 = "5bef4e4fb74da3102cba6672584195962514ee3f53fb369b48d492d6ce7255ad";
- name = "kapptemplate-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kapptemplate-20.04.3.tar.xz";
+ sha256 = "72ce76b66ae503591a60081f334c2d2a0e9338a125b64de413e1e4ab81c29013";
+ name = "kapptemplate-20.04.3.tar.xz";
};
};
kate = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kate-19.12.3.tar.xz";
- sha256 = "f60b52e5a6a78920ac703a458f1eaf0ced02ffcd8b5f2d49de9a48674eeb007c";
- name = "kate-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kate-20.04.3.tar.xz";
+ sha256 = "38d92f2b95032cd20bd5b78ada2ee25fc9c06593047d063c28419df0839bc334";
+ name = "kate-20.04.3.tar.xz";
};
};
katomic = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/katomic-19.12.3.tar.xz";
- sha256 = "d7ed527e2546e94cb091e433a2e61618301152704c48e1f003e1f8e60b4f0cbd";
- name = "katomic-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/katomic-20.04.3.tar.xz";
+ sha256 = "9ced288f46af528aa31931a0ab1a1b2d346d63ce6729e508163bf3370dbd261f";
+ name = "katomic-20.04.3.tar.xz";
};
};
kbackup = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kbackup-19.12.3.tar.xz";
- sha256 = "1761009f9cd854d3fb4f98eb24b5ee7f3c42c4541f7cfb2ff1589786c86bdc99";
- name = "kbackup-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kbackup-20.04.3.tar.xz";
+ sha256 = "0360f5b5d512a48975e09e5c1d2f035b7c2e1ead00b9b9f76059b76eb4499f92";
+ name = "kbackup-20.04.3.tar.xz";
};
};
kblackbox = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kblackbox-19.12.3.tar.xz";
- sha256 = "dffb910a5d429dfc231b7d2185119430856d26af2c027d34c551a6d664ae49c6";
- name = "kblackbox-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kblackbox-20.04.3.tar.xz";
+ sha256 = "8bf24ceaf33fabd3ec3030b42565dcbb2d8b282553a3222d741b0b43d70d3a38";
+ name = "kblackbox-20.04.3.tar.xz";
};
};
kblocks = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kblocks-19.12.3.tar.xz";
- sha256 = "5bc5cb14b91c9b230563388b4d935211975bae34ed36cb0479cbf25bc3b652fb";
- name = "kblocks-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kblocks-20.04.3.tar.xz";
+ sha256 = "128cbd7751883cc46d3bc0fcf3c2fc40d8d87631ad54c90459727da209237609";
+ name = "kblocks-20.04.3.tar.xz";
};
};
kblog = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kblog-19.12.3.tar.xz";
- sha256 = "3fba584c4c217c5b5b3be52752f8f3c371fb877fe3b730a48711028fedc6b3d4";
- name = "kblog-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kblog-20.04.3.tar.xz";
+ sha256 = "5932a8ba3ec33f13aec201252abb6d0712740f52af03747e9eb0f6c0764cb9b4";
+ name = "kblog-20.04.3.tar.xz";
};
};
kbounce = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kbounce-19.12.3.tar.xz";
- sha256 = "d1b7ac99e54070e1e28a3449e8773691e90625c9f881cf94352ef752700197d0";
- name = "kbounce-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kbounce-20.04.3.tar.xz";
+ sha256 = "21977895752b7a33484463cf3fe47ff6f4d5ad4bb8ee824b92b309c5c0ee3837";
+ name = "kbounce-20.04.3.tar.xz";
};
};
kbreakout = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kbreakout-19.12.3.tar.xz";
- sha256 = "ca662c9f2c6765f5f8b07bd4cc2e2aa0a43b69fec6428c3deda2cfad0ab675fa";
- name = "kbreakout-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kbreakout-20.04.3.tar.xz";
+ sha256 = "4e9bd79060d826d99573e3db364005b32d70643b0fe0d7c5e427fb1c8a34896b";
+ name = "kbreakout-20.04.3.tar.xz";
};
};
kbruch = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kbruch-19.12.3.tar.xz";
- sha256 = "522ddae0b2ec640e70c717a9fe0d6a95aef1ed3fe2acbca4b93a99a309abd559";
- name = "kbruch-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kbruch-20.04.3.tar.xz";
+ sha256 = "7381df5deb97580a0d60881d591b3d18715c8ad5692a580aebe82a836f1bb8df";
+ name = "kbruch-20.04.3.tar.xz";
};
};
kcachegrind = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kcachegrind-19.12.3.tar.xz";
- sha256 = "a30b70bac32f2b33c3c90b8c17754cfbf7d293c9eff0d573747eca2b45353b41";
- name = "kcachegrind-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kcachegrind-20.04.3.tar.xz";
+ sha256 = "ef6e782540c254eada9e75049eb02919afd7adc9940ace79aa20dcad26240770";
+ name = "kcachegrind-20.04.3.tar.xz";
};
};
kcalc = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kcalc-19.12.3.tar.xz";
- sha256 = "bbda4fc074e1ea748e95840aa79c51fdf0a1943ebb63ce6c7b68c197831258bd";
- name = "kcalc-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kcalc-20.04.3.tar.xz";
+ sha256 = "1ec38e3bf0c17df25a3367d4f3d5f7ef32b9a6fb5f081c20ad0091a968a2cf4a";
+ name = "kcalc-20.04.3.tar.xz";
};
};
kcalutils = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kcalutils-19.12.3.tar.xz";
- sha256 = "00da1f331110a63c3d3c2c96394ead3d282f582d73fa925065560a50807fb7ff";
- name = "kcalutils-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kcalutils-20.04.3.tar.xz";
+ sha256 = "6604e0377c8955be7963853691aeaf689c00e2f78caab6b3472ffb4c822e07a3";
+ name = "kcalutils-20.04.3.tar.xz";
};
};
kcharselect = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kcharselect-19.12.3.tar.xz";
- sha256 = "9be6ac607148b0815bd985075fbb97d44561fdd6a955b60f0afc728f9cbd978b";
- name = "kcharselect-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kcharselect-20.04.3.tar.xz";
+ sha256 = "0da77b66efeab1ba7c17335853f3c3feab9b53b4c37cfa6a9f983327d13080f4";
+ name = "kcharselect-20.04.3.tar.xz";
};
};
kcolorchooser = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kcolorchooser-19.12.3.tar.xz";
- sha256 = "cb0395c1b4f953fd51129cfe5088702ec261f84cc045f889e22c13e81793744a";
- name = "kcolorchooser-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kcolorchooser-20.04.3.tar.xz";
+ sha256 = "276cee46f92eeb5b47ec09366498b117c657fb2e618fc9fe34c797d4384549fd";
+ name = "kcolorchooser-20.04.3.tar.xz";
};
};
kcron = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kcron-19.12.3.tar.xz";
- sha256 = "22d07834e8431d0fcc756a0e7d92d4e8993008766bf336254f8650c9455c9ab0";
- name = "kcron-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kcron-20.04.3.tar.xz";
+ sha256 = "b1d7d36e5b9efe4fd5c5fedf0b9e267fd2aaf6423e6a18bb64112a0c8257e4fa";
+ name = "kcron-20.04.3.tar.xz";
};
};
kdav = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kdav-19.12.3.tar.xz";
- sha256 = "7a0ed47378e064536b26dfdfcf7abcdb8dd2ec253a7bbcef7962b701d368872a";
- name = "kdav-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kdav-20.04.3.tar.xz";
+ sha256 = "b645d5d17c967fd09c3d7abdfc262740a95870dd66bd3e5f4c0382da097d8510";
+ name = "kdav-20.04.3.tar.xz";
};
};
kdebugsettings = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kdebugsettings-19.12.3.tar.xz";
- sha256 = "ad18d13dd0943a3651ec4729441899b103bd2dc743a4a373ce7bd14fb38dd3e0";
- name = "kdebugsettings-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kdebugsettings-20.04.3.tar.xz";
+ sha256 = "5f42891c0990216780fbe005521e423d922007c7ddeac97a05c3c99b6fe30344";
+ name = "kdebugsettings-20.04.3.tar.xz";
+ };
+ };
+ kdeconnect-kde = {
+ version = "20.04.3";
+ src = fetchurl {
+ url = "${mirror}/stable/release-service/20.04.3/src/kdeconnect-kde-20.04.3.tar.xz";
+ sha256 = "412940a35dcd9f1491a54e4f9fd5ffdadc890bb9a45cfe2a0f8cb1ee7dc1ccbb";
+ name = "kdeconnect-kde-20.04.3.tar.xz";
};
};
kde-dev-scripts = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kde-dev-scripts-19.12.3.tar.xz";
- sha256 = "94c0ba9de369dd6af14dcea505616025bf06599618a6c7557861aa9fb89ea628";
- name = "kde-dev-scripts-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kde-dev-scripts-20.04.3.tar.xz";
+ sha256 = "0b321954ea79e829d81c9be0170babae87e5eab22c8d42b296746d5a0160fbae";
+ name = "kde-dev-scripts-20.04.3.tar.xz";
};
};
kde-dev-utils = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kde-dev-utils-19.12.3.tar.xz";
- sha256 = "772ec425865082b8be3650cf0af10ad943f38096036227cab22405b32c4e1fae";
- name = "kde-dev-utils-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kde-dev-utils-20.04.3.tar.xz";
+ sha256 = "8f004e47bbd5ee032d711673b3320e59663087c636c9c51d031dc563b5391c83";
+ name = "kde-dev-utils-20.04.3.tar.xz";
};
};
kdeedu-data = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kdeedu-data-19.12.3.tar.xz";
- sha256 = "76fd5c0efaf339bcfc5ac9f131bac8889cff1df2dd3452ea7dd507b8d9e2645b";
- name = "kdeedu-data-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kdeedu-data-20.04.3.tar.xz";
+ sha256 = "e717f82a1b4729f0a6df65221e9c2b01df17acf3d4eb8c2340cea23b6b65d969";
+ name = "kdeedu-data-20.04.3.tar.xz";
};
};
kdegraphics-mobipocket = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kdegraphics-mobipocket-19.12.3.tar.xz";
- sha256 = "c459f9f04cf98cdc88a6763da8880f418e0c33b3cbd1d06b9a7347ebb470d835";
- name = "kdegraphics-mobipocket-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kdegraphics-mobipocket-20.04.3.tar.xz";
+ sha256 = "24ce0c1565b8bc922ea08c3d6bb625ff4bba2e656545e09e410a0ff3bc84c80f";
+ name = "kdegraphics-mobipocket-20.04.3.tar.xz";
};
};
kdegraphics-thumbnailers = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kdegraphics-thumbnailers-19.12.3.tar.xz";
- sha256 = "92a045ac0e9ca57ea27760df3cca0203f29ba435574e9d837d0c1069b8e88f72";
- name = "kdegraphics-thumbnailers-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kdegraphics-thumbnailers-20.04.3.tar.xz";
+ sha256 = "b72bdd67738391a10672cd20667555168382285a764bd9e712e1485e7860441f";
+ name = "kdegraphics-thumbnailers-20.04.3.tar.xz";
};
};
kdenetwork-filesharing = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kdenetwork-filesharing-19.12.3.tar.xz";
- sha256 = "8cc75f47ef8038cd7ee75974056cd48022816ab42c76cb6bd2c35a3619445180";
- name = "kdenetwork-filesharing-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kdenetwork-filesharing-20.04.3.tar.xz";
+ sha256 = "8cdbe70cd4263e8be6fdc0de987cb9255efae9b747018bc5098c0882a3d69c4d";
+ name = "kdenetwork-filesharing-20.04.3.tar.xz";
};
};
kdenlive = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kdenlive-19.12.3.tar.xz";
- sha256 = "cebcb8f019bc0fc719ef54d00507dc1281758e3c8c69ea2f93f99feda777bc64";
- name = "kdenlive-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kdenlive-20.04.3.tar.xz";
+ sha256 = "29e5fa37f4680683cc6e244cee4d0b3a0e3e3290f15c0e0b6015ae4784d7315e";
+ name = "kdenlive-20.04.3.tar.xz";
};
};
kdepim-addons = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kdepim-addons-19.12.3.tar.xz";
- sha256 = "f33bc70ac54ab56eea7bd8ca4c0ac98d9612acc4ddc9ce989d06b99f04f62c19";
- name = "kdepim-addons-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kdepim-addons-20.04.3.tar.xz";
+ sha256 = "db0c70df94891bd6f90db533287269909e3442bfd0f546fa3f951d71f6268e9d";
+ name = "kdepim-addons-20.04.3.tar.xz";
};
};
kdepim-apps-libs = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kdepim-apps-libs-19.12.3.tar.xz";
- sha256 = "e133cf76364f6b244338eafd39845a9f392eb9b55c43446541acbcb24a6f4796";
- name = "kdepim-apps-libs-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kdepim-apps-libs-20.04.3.tar.xz";
+ sha256 = "7d69ac9cecfe0035e4806f0ff43fd41ac3755d788fffea9fd51427e1bc7027e3";
+ name = "kdepim-apps-libs-20.04.3.tar.xz";
};
};
kdepim-runtime = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kdepim-runtime-19.12.3.tar.xz";
- sha256 = "dabf7da1ad35dfaa3531639a8964b61dbd7094ec0a9b3d62f50fa24a22f5db13";
- name = "kdepim-runtime-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kdepim-runtime-20.04.3.tar.xz";
+ sha256 = "1e4cffed12098baf29d8acfc4e4e12848d36ad8f55bf75d8c089a57e6f906494";
+ name = "kdepim-runtime-20.04.3.tar.xz";
};
};
kdesdk-kioslaves = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kdesdk-kioslaves-19.12.3.tar.xz";
- sha256 = "8b075bff545883aba24fee1763d0cdc64bf9444ae865f0623a33fc1ca295d254";
- name = "kdesdk-kioslaves-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kdesdk-kioslaves-20.04.3.tar.xz";
+ sha256 = "7d55121100d048bdab5f045126261eaad55ed58a2de97b211ad6acf03e22344b";
+ name = "kdesdk-kioslaves-20.04.3.tar.xz";
};
};
kdesdk-thumbnailers = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kdesdk-thumbnailers-19.12.3.tar.xz";
- sha256 = "b304843045f93e91e0aeeeacf968018dc192ea71ed9977be3d9cfc4e149edcde";
- name = "kdesdk-thumbnailers-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kdesdk-thumbnailers-20.04.3.tar.xz";
+ sha256 = "e526cbad484807e11e03d85e5fc706df118e8f3327846f396e8df024b770c566";
+ name = "kdesdk-thumbnailers-20.04.3.tar.xz";
};
};
kdf = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kdf-19.12.3.tar.xz";
- sha256 = "257e07e27376f45eaa1bfb1b3055c7f10759ca7ec185aa7572dc60317c8119bd";
- name = "kdf-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kdf-20.04.3.tar.xz";
+ sha256 = "f52e34c36cd924ae6f8fa1291d548abbf5e0bcf0c82d69a583f01dfe128332a8";
+ name = "kdf-20.04.3.tar.xz";
};
};
kdialog = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kdialog-19.12.3.tar.xz";
- sha256 = "e6f9a7a6b7c2f18795070bf9466dd6256568b02683d955ef3253432216594d00";
- name = "kdialog-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kdialog-20.04.3.tar.xz";
+ sha256 = "75b8214980f5043d23b0226827f049815147e1206ffd64c1fe9e091e63c27a62";
+ name = "kdialog-20.04.3.tar.xz";
};
};
kdiamond = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kdiamond-19.12.3.tar.xz";
- sha256 = "95dfd2fd3daa59a58d128c35b95b609117438efdb5d60110414ab7aff5fe3e7c";
- name = "kdiamond-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kdiamond-20.04.3.tar.xz";
+ sha256 = "f1bd1c5471224d4ab2269637bd89e11e5903bf4f15f1b2a3ae01c252adad7096";
+ name = "kdiamond-20.04.3.tar.xz";
};
};
keditbookmarks = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/keditbookmarks-19.12.3.tar.xz";
- sha256 = "1c5efb63eb0a714942677eb03f91ae0bbd10731eace5471ea12ae9d3296b6b05";
- name = "keditbookmarks-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/keditbookmarks-20.04.3.tar.xz";
+ sha256 = "ec25b40d0ab85e3f72eb334ea7d658d6fe19ae08d626d9fbf0ad71d57594ad88";
+ name = "keditbookmarks-20.04.3.tar.xz";
};
};
kfind = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kfind-19.12.3.tar.xz";
- sha256 = "b3738d6e3f26fffbfcc204d946e165ae0727d9f460cb2065ceb221b4872019b1";
- name = "kfind-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kfind-20.04.3.tar.xz";
+ sha256 = "ff0d412dcd4b5812eb781618c4bf52d33f4691af2b9def4ba56644b5a668ef6e";
+ name = "kfind-20.04.3.tar.xz";
};
};
kfloppy = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kfloppy-19.12.3.tar.xz";
- sha256 = "7f384f9197d5066a5db978a9551665ae9a90b1f3afd1937f800ab61e376d3723";
- name = "kfloppy-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kfloppy-20.04.3.tar.xz";
+ sha256 = "4e0d392471eddd23847129b5538846edd1a834f02119d312aed3698e6bfd9e1c";
+ name = "kfloppy-20.04.3.tar.xz";
};
};
kfourinline = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kfourinline-19.12.3.tar.xz";
- sha256 = "1d2f4fdbf427e2ce86a0519ee61a70df0675f039cebd658cd75bd27af4fe69f6";
- name = "kfourinline-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kfourinline-20.04.3.tar.xz";
+ sha256 = "c339009355dea086c28baa454aac1c15d601e15685ba8006100f50475518875f";
+ name = "kfourinline-20.04.3.tar.xz";
};
};
kgeography = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kgeography-19.12.3.tar.xz";
- sha256 = "3947ca1f50910d77f85c630b49128a085fed4230c7919e09281bc1765529a533";
- name = "kgeography-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kgeography-20.04.3.tar.xz";
+ sha256 = "69b4b06cfb1f6abb5c12bb0bf9334f178af2018288ee507678efe594e0392887";
+ name = "kgeography-20.04.3.tar.xz";
};
};
kget = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kget-19.12.3.tar.xz";
- sha256 = "a4b1d8fb94617c80a557c27ae58a14131bda4476340c136262e5bf8f51d918d9";
- name = "kget-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kget-20.04.3.tar.xz";
+ sha256 = "930b7ed50d19e41bfead8e6d71d8ec4024d688907489c17fb9274a73e4c7c0c2";
+ name = "kget-20.04.3.tar.xz";
};
};
kgoldrunner = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kgoldrunner-19.12.3.tar.xz";
- sha256 = "5808d797fb9df178526b3ea462bc902ca36b5926ef7c51233816ba3da6bc0bdd";
- name = "kgoldrunner-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kgoldrunner-20.04.3.tar.xz";
+ sha256 = "ab535067a8991a94bd7cd5a990a6120538206d241c8e8149c7b774cbdd1d0941";
+ name = "kgoldrunner-20.04.3.tar.xz";
};
};
kgpg = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kgpg-19.12.3.tar.xz";
- sha256 = "53e5726a1ccf34a70090ac0bbf2effb6f1f9f9b3d0164a5beead982a24c97e38";
- name = "kgpg-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kgpg-20.04.3.tar.xz";
+ sha256 = "bcd3211ab8112f070215e8e6451021859fefc57b813bdad1b421a1f129e17cbb";
+ name = "kgpg-20.04.3.tar.xz";
};
};
khangman = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/khangman-19.12.3.tar.xz";
- sha256 = "55286b318ec2c2d8b7e63f4063fc0e39a8ff81c0a9d3f06c9879f141c94762a8";
- name = "khangman-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/khangman-20.04.3.tar.xz";
+ sha256 = "db827d20ce5f0522675d75c18fd4c804047cc2e5a2ca2f7a7421b5fc91952831";
+ name = "khangman-20.04.3.tar.xz";
};
};
khelpcenter = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/khelpcenter-19.12.3.tar.xz";
- sha256 = "526c89e46cace9e8afb4e748f9bbf0d105472a4cc4a6d8bb821e8b9b88ab0f73";
- name = "khelpcenter-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/khelpcenter-20.04.3.tar.xz";
+ sha256 = "3930c321388f27925a63add5f11fe65eb34b7301fb22d78f16f5f3de8467a9ed";
+ name = "khelpcenter-20.04.3.tar.xz";
};
};
kidentitymanagement = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kidentitymanagement-19.12.3.tar.xz";
- sha256 = "254bfc3a60df7bc1960fa1e6d5b7733f6aa5ed7772c1097d9a8cfcdda2704516";
- name = "kidentitymanagement-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kidentitymanagement-20.04.3.tar.xz";
+ sha256 = "09e63cdb07bb38ba8c82d796212b1bd9d218dbe8adde215bff9c689c93b90917";
+ name = "kidentitymanagement-20.04.3.tar.xz";
};
};
kig = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kig-19.12.3.tar.xz";
- sha256 = "1ae2c3024cdd14e476ff15b730f4ebe9b279477b67cc4cc89606755c7d3beef3";
- name = "kig-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kig-20.04.3.tar.xz";
+ sha256 = "ccbc8f10e79f420d8a97aa00616fc29ed771721bfe22eb74b160464ac6cc3023";
+ name = "kig-20.04.3.tar.xz";
};
};
kigo = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kigo-19.12.3.tar.xz";
- sha256 = "ee18b8563c49e3e01924ea76cd8c6ec376482c2100e0fac7cdfd14b5899592d5";
- name = "kigo-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kigo-20.04.3.tar.xz";
+ sha256 = "ccc4f9638bfd3e1bf7f25621e10907f08cd0354858f9a174ab8f5c51c77e8a77";
+ name = "kigo-20.04.3.tar.xz";
};
};
killbots = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/killbots-19.12.3.tar.xz";
- sha256 = "3c5dc7e1f27036d2584f6ee58bf3bbffd9e56a467f30a8e2eab9e1bda1e7d4a3";
- name = "killbots-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/killbots-20.04.3.tar.xz";
+ sha256 = "66c48ddeb49118ea8139422c0370256f88a4e3104dbe664bc25d2c63edfdf326";
+ name = "killbots-20.04.3.tar.xz";
};
};
kimagemapeditor = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kimagemapeditor-19.12.3.tar.xz";
- sha256 = "1aee6521974bde5151744d92823f6b405ee4a8bd2dfe3c538324a209e18c6b35";
- name = "kimagemapeditor-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kimagemapeditor-20.04.3.tar.xz";
+ sha256 = "d86f8a9e0a1aba71236f7af844076758774ab1c10b4b2fa1d244c9b5d24adf33";
+ name = "kimagemapeditor-20.04.3.tar.xz";
};
};
kimap = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kimap-19.12.3.tar.xz";
- sha256 = "5c3b3cdf928754f9919030d865a2cdad0ad342c82c436afef660d018f85de4d2";
- name = "kimap-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kimap-20.04.3.tar.xz";
+ sha256 = "870d22a4f07080453ade2e1224acb563232211fe48e1beabe8c58d27730b4bfa";
+ name = "kimap-20.04.3.tar.xz";
};
};
kio-extras = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kio-extras-19.12.3.tar.xz";
- sha256 = "413cb21479fedf1421a6e2585b4df813c3a3fadaa77c248a9f810021f58cea4b";
- name = "kio-extras-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kio-extras-20.04.3.tar.xz";
+ sha256 = "ff0edabe83ee4958ce7559e935f6b7ae3f76aee43ee5774543368ca334b21090";
+ name = "kio-extras-20.04.3.tar.xz";
};
};
kipi-plugins = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kipi-plugins-19.12.3.tar.xz";
- sha256 = "16997bd6fbb59c194c2997732c870e33bbacd3d7346546af9a255db3330ec5ac";
- name = "kipi-plugins-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kipi-plugins-20.04.3.tar.xz";
+ sha256 = "e128ba8a2194bb0ce6a5eac97d56479003f08c1d740a56a6c8d976df1a71632a";
+ name = "kipi-plugins-20.04.3.tar.xz";
};
};
kirigami-gallery = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kirigami-gallery-19.12.3.tar.xz";
- sha256 = "17febaeb77e0dfc6f591dd285fd7f538466572f2f2e3253461c41f92d6cb05fe";
- name = "kirigami-gallery-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kirigami-gallery-20.04.3.tar.xz";
+ sha256 = "1868c4782c8a9c7a80eb6b465a27cb7fc46dc9a8e47d2530559ba3b2f1131461";
+ name = "kirigami-gallery-20.04.3.tar.xz";
};
};
kiriki = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kiriki-19.12.3.tar.xz";
- sha256 = "abbaa49f9b47286f9afbe7c968eb6fbfeecb4be84ed4b2ce7514a3ed1e92b2d5";
- name = "kiriki-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kiriki-20.04.3.tar.xz";
+ sha256 = "1df78a7b9e91f20841411fc2561d077dcd897211e5c20f1f526670c9f3b7a97d";
+ name = "kiriki-20.04.3.tar.xz";
};
};
kiten = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kiten-19.12.3.tar.xz";
- sha256 = "663739a8b252cb95a38294c6f7d675c833daaa81f2654f5cabd8e512fd353560";
- name = "kiten-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kiten-20.04.3.tar.xz";
+ sha256 = "3b0bdd2b711ee67bbc194b301da3ed99d4ee75bb6ff18ab50c0a1b4c1c4ef162";
+ name = "kiten-20.04.3.tar.xz";
};
};
kitinerary = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kitinerary-19.12.3.tar.xz";
- sha256 = "4188efe8672091cbdaa4f757f5d8b94a30b1373dceafc076b01330602d5086e2";
- name = "kitinerary-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kitinerary-20.04.3.tar.xz";
+ sha256 = "8c7dab2e28891af268d22884ecbb9cd7031c4b34352ed3b576dbb6dcb5977c7e";
+ name = "kitinerary-20.04.3.tar.xz";
};
};
kjumpingcube = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kjumpingcube-19.12.3.tar.xz";
- sha256 = "b969111cb884efc9ad8ef585066ca33d7168bb045c93a3f18668173a11d29ea2";
- name = "kjumpingcube-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kjumpingcube-20.04.3.tar.xz";
+ sha256 = "1716e1de95e8610dc80d991c4518beedbdf6d4c40a07f71a1dba0971e0a6cb9b";
+ name = "kjumpingcube-20.04.3.tar.xz";
};
};
kldap = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kldap-19.12.3.tar.xz";
- sha256 = "49f1ad32ae10b7f997c77f3a8db0776b972b93f9e18873b77baabf0db05cd5d4";
- name = "kldap-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kldap-20.04.3.tar.xz";
+ sha256 = "ab32ef61da11f1401f9d648f6831a946dd6964ffd4f35f6c84ad9ca19dd422f1";
+ name = "kldap-20.04.3.tar.xz";
};
};
kleopatra = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kleopatra-19.12.3.tar.xz";
- sha256 = "04edf29e42088b2bccdfe36b9b7170c38acd7816657673da5393244b73773098";
- name = "kleopatra-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kleopatra-20.04.3.tar.xz";
+ sha256 = "59c6eb6b626b502f6b194ac4bbde8ed95e613d6b6fd54818c0206dd84575a34d";
+ name = "kleopatra-20.04.3.tar.xz";
};
};
klettres = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/klettres-19.12.3.tar.xz";
- sha256 = "f2a1bbb002954a80045780de24f494154214b8add53a5c01a8783cbeb26d26c7";
- name = "klettres-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/klettres-20.04.3.tar.xz";
+ sha256 = "ed943bce624a599f7759487d0ff3b16c340f2beadbad25dab30b6607dbd2695e";
+ name = "klettres-20.04.3.tar.xz";
};
};
klickety = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/klickety-19.12.3.tar.xz";
- sha256 = "351e421ecca5fc80955ed614453c81d8b790200185db16f56be1e0ca9325ad39";
- name = "klickety-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/klickety-20.04.3.tar.xz";
+ sha256 = "703158b1c1cafc16368fa09c4c58ea6d10942b90af693a851f9b5ec84add691d";
+ name = "klickety-20.04.3.tar.xz";
};
};
klines = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/klines-19.12.3.tar.xz";
- sha256 = "8d11894d0a02de20090e52ef697a5a3c00e902213c018a82c94ca0985e92350a";
- name = "klines-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/klines-20.04.3.tar.xz";
+ sha256 = "83bebb2dbb7da8e325a378da3903246ff562c56dcf9ea4991dedb5b253c81f7d";
+ name = "klines-20.04.3.tar.xz";
};
};
kmag = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kmag-19.12.3.tar.xz";
- sha256 = "d1e8bbc8006cd2cfcb345e30aac73350562bff98b69b0333ad49726cdce81e7e";
- name = "kmag-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kmag-20.04.3.tar.xz";
+ sha256 = "f006b2e3b685accc343cdfc8b90d915e7c2647d983b66c2d38565d669ed6d464";
+ name = "kmag-20.04.3.tar.xz";
};
};
kmahjongg = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kmahjongg-19.12.3.tar.xz";
- sha256 = "41a07f74cc4e3bf05f6a57a380d4e093b0303528cb703369981b262a0b1787c8";
- name = "kmahjongg-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kmahjongg-20.04.3.tar.xz";
+ sha256 = "1f4fce58163323c23aa37f849e556ee4ed7fe33fb36e21754116e1d0e2c33673";
+ name = "kmahjongg-20.04.3.tar.xz";
};
};
kmail = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kmail-19.12.3.tar.xz";
- sha256 = "7f70e5270960e474b15631a36110e13fdf7238d6fd9f1b3fdb6d8c145b6529ba";
- name = "kmail-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kmail-20.04.3.tar.xz";
+ sha256 = "5b653c680097a7be4ff53bc902bc3fcda9edac99f699a63a1375a1df81240d03";
+ name = "kmail-20.04.3.tar.xz";
};
};
kmail-account-wizard = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kmail-account-wizard-19.12.3.tar.xz";
- sha256 = "4199e8c73456bf31b829596919ca481c3a95e59dee7c9bfb2e680311d0354ff0";
- name = "kmail-account-wizard-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kmail-account-wizard-20.04.3.tar.xz";
+ sha256 = "ba789c679664a390480808431510d7d6ee1591a5f7be3dfceb5951347e3cc9b1";
+ name = "kmail-account-wizard-20.04.3.tar.xz";
};
};
kmailtransport = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kmailtransport-19.12.3.tar.xz";
- sha256 = "077b3dba7c02dde9693c003ab7039f3b2a530e3b1aecfcf187313db5226e8953";
- name = "kmailtransport-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kmailtransport-20.04.3.tar.xz";
+ sha256 = "45685bf61f24c9c7070a9f5b982d48005a7bf0ef04f391df2959772b17857cc2";
+ name = "kmailtransport-20.04.3.tar.xz";
};
};
kmbox = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kmbox-19.12.3.tar.xz";
- sha256 = "de69683abb42c5c24ccb4f034e067f50c94d5a10c53f359b0e6ad4b75a70b376";
- name = "kmbox-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kmbox-20.04.3.tar.xz";
+ sha256 = "50b2a8ba98cf24117ba66ddb9b51d1db575998b36ad1aa15fec0135446cc7561";
+ name = "kmbox-20.04.3.tar.xz";
};
};
kmime = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kmime-19.12.3.tar.xz";
- sha256 = "5ed20ad77000c60ba5723aaa22149fca3a3956f930d63e70984f0a17b9339300";
- name = "kmime-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kmime-20.04.3.tar.xz";
+ sha256 = "a416e16f61a2dd4274b1abc54af71ffe73b01c93137bc1fa462642bb947d150c";
+ name = "kmime-20.04.3.tar.xz";
};
};
kmines = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kmines-19.12.3.tar.xz";
- sha256 = "05d8004f2e560bf2c9e32a3ca1988b3848b99bfb9cc96307c1ac2b703c202dad";
- name = "kmines-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kmines-20.04.3.tar.xz";
+ sha256 = "8a729ffd6406d7d6173fbd050e40a566b5ce4e7b960f3971fff82fef9c18c4d3";
+ name = "kmines-20.04.3.tar.xz";
};
};
kmix = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kmix-19.12.3.tar.xz";
- sha256 = "a4c637383e988ffa21b9c48c72ef6d8855fe207c852d0679011337a331ccfc5c";
- name = "kmix-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kmix-20.04.3.tar.xz";
+ sha256 = "1830bc59d836d2155fd7a24c5afe3c7f5682a96217c159a062fd28b851414dc6";
+ name = "kmix-20.04.3.tar.xz";
};
};
kmousetool = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kmousetool-19.12.3.tar.xz";
- sha256 = "3741aff20c778bb704c76df7ff005da36ef6c41b07fca35f257ba440741b8413";
- name = "kmousetool-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kmousetool-20.04.3.tar.xz";
+ sha256 = "acf710dcdc53e58d3a833345f88214b22dfbd5ab9fd26d9e26c883c18441c715";
+ name = "kmousetool-20.04.3.tar.xz";
};
};
kmouth = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kmouth-19.12.3.tar.xz";
- sha256 = "424dd4cf81cd43e47630ada0f2a9e47be8106b31ebf2e5c8c1077e55e3a8113f";
- name = "kmouth-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kmouth-20.04.3.tar.xz";
+ sha256 = "edc1aab8edd13f3f10f99b79a27dabaffe22ac7048868dd7b66b33a662cc46b2";
+ name = "kmouth-20.04.3.tar.xz";
};
};
kmplot = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kmplot-19.12.3.tar.xz";
- sha256 = "2743e3a472ccf40281f5afd9c6110dde6fb9bc437e8e291beba484d405d8152e";
- name = "kmplot-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kmplot-20.04.3.tar.xz";
+ sha256 = "57389abae04c204d0c2462709b70a919e0050b20867bcb23f3ab72788051e501";
+ name = "kmplot-20.04.3.tar.xz";
};
};
knavalbattle = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/knavalbattle-19.12.3.tar.xz";
- sha256 = "59875e10b0f2b06c2d3165f2f2457113f04550215947c8296ce1dcaf385ee37f";
- name = "knavalbattle-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/knavalbattle-20.04.3.tar.xz";
+ sha256 = "78feb74eb2e52d4738e5aa8969dc4db00307bb758623cbf34d7f245242f07279";
+ name = "knavalbattle-20.04.3.tar.xz";
};
};
knetwalk = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/knetwalk-19.12.3.tar.xz";
- sha256 = "24cb7cfa4143b2ab1bcaf38a6698cd01252201238c6561bc711e0673366642ae";
- name = "knetwalk-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/knetwalk-20.04.3.tar.xz";
+ sha256 = "6bc61fb70eb0cde3f312aa672f848447ed5eb5bbc2d48d65c6a010c12e154054";
+ name = "knetwalk-20.04.3.tar.xz";
};
};
knights = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/knights-19.12.3.tar.xz";
- sha256 = "4796654dcaff355b4f1097260748cfe04812ff926acc7ca0f037711875dd1512";
- name = "knights-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/knights-20.04.3.tar.xz";
+ sha256 = "b695e1f141dc3fd1a5deca6179bddb0f3d4aa9103c5cc539c01a2a789adade4f";
+ name = "knights-20.04.3.tar.xz";
};
};
knotes = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/knotes-19.12.3.tar.xz";
- sha256 = "b27846609dfac1ffcb3ac5e7165b7557231b096f6a84206da956c37233aed7b0";
- name = "knotes-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/knotes-20.04.3.tar.xz";
+ sha256 = "90c47b902f738492286d9b3e0acb26e6a10504e1c933f921213cd1784309b796";
+ name = "knotes-20.04.3.tar.xz";
};
};
kolf = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kolf-19.12.3.tar.xz";
- sha256 = "2ba1f781d7d98ca0b10231e4f963b27d043c726f44da662b6c77105da4f9cffc";
- name = "kolf-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kolf-20.04.3.tar.xz";
+ sha256 = "dc2fd28fbfaa21d75ad6482513adddb9bd04ac0432d2d72419f85d65140ee186";
+ name = "kolf-20.04.3.tar.xz";
};
};
kollision = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kollision-19.12.3.tar.xz";
- sha256 = "ce0bb077e8db8a959f965d463bb25bac02c91585b422af6c9249ad8a8f25eaab";
- name = "kollision-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kollision-20.04.3.tar.xz";
+ sha256 = "49365efc2cfc4c9406cbedf84ad8a135df79536cba166cd77402955803a56207";
+ name = "kollision-20.04.3.tar.xz";
};
};
kolourpaint = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kolourpaint-19.12.3.tar.xz";
- sha256 = "7c134da2feb75a87bfda6b4265ef705868a9be03d70a828111a2869ca0b517b1";
- name = "kolourpaint-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kolourpaint-20.04.3.tar.xz";
+ sha256 = "55ec6d42fcf10b15b80b6fdabacdf189d1cda283a19a1c04b6a4a58abb56bee8";
+ name = "kolourpaint-20.04.3.tar.xz";
};
};
kompare = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kompare-19.12.3.tar.xz";
- sha256 = "b89b266b6f648500627d2e70df29b73248c7b7d7d5e7c1bbcaddaedf072f6f1a";
- name = "kompare-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kompare-20.04.3.tar.xz";
+ sha256 = "6c49547c3adbe96c184bae6eda47963ce42ede2808e5588ec3f8ea924853a941";
+ name = "kompare-20.04.3.tar.xz";
};
};
konqueror = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/konqueror-19.12.3.tar.xz";
- sha256 = "0f2b31a1dae1740839232bd646bf22d7cb57e34995584b9a96271ebcb0da7f0e";
- name = "konqueror-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/konqueror-20.04.3.tar.xz";
+ sha256 = "d2f81f697e88eb4fe962aaa43942ef35e7a03df10f811a46ae6805a27e637e35";
+ name = "konqueror-20.04.3.tar.xz";
};
};
konquest = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/konquest-19.12.3.tar.xz";
- sha256 = "e23732a7d78382c73fca0d31afb3ed85614ee4b4bfe2f07647a13582fa0811a5";
- name = "konquest-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/konquest-20.04.3.tar.xz";
+ sha256 = "004b3d8d38acecb0d5e78d037a47d137f0517d74768da461ce51fbd2a549578d";
+ name = "konquest-20.04.3.tar.xz";
};
};
konsole = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/konsole-19.12.3.tar.xz";
- sha256 = "0bde8eb6365c53e96489d0ceb05baa0bb0385ee865492622033164a4c4bfccdc";
- name = "konsole-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/konsole-20.04.3.tar.xz";
+ sha256 = "7874b6117d31eecd9fc475536c9bfc73c78d66d57b128cffb0bb931881564f15";
+ name = "konsole-20.04.3.tar.xz";
};
};
kontact = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kontact-19.12.3.tar.xz";
- sha256 = "8dbd01f73c181f7b44df5dfffac1cf33c36b36149294fd854403bada9ef33052";
- name = "kontact-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kontact-20.04.3.tar.xz";
+ sha256 = "c35a68a0a99195d1d9b63f7c8edaadb9e4f1dd6957e3823e2e44c8225ccafde7";
+ name = "kontact-20.04.3.tar.xz";
};
};
kontactinterface = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kontactinterface-19.12.3.tar.xz";
- sha256 = "1a0392cbeb6833f4834c86f202ff06e5b6069d12100bffe37de6427f0531af89";
- name = "kontactinterface-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kontactinterface-20.04.3.tar.xz";
+ sha256 = "9c0587df91b9de55218d7313c445c68d13b22aeb09dc142caf8d8036574e3b09";
+ name = "kontactinterface-20.04.3.tar.xz";
};
};
kopete = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kopete-19.12.3.tar.xz";
- sha256 = "8d58fb0c9dd8b651bfc996e6928f7ccdad8e21cba39ffd0e54d46f7145fa7b27";
- name = "kopete-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kopete-20.04.3.tar.xz";
+ sha256 = "b37a120e3239ee4e53aedf5756c63f62a737c0774021ec27b120b054e57f886b";
+ name = "kopete-20.04.3.tar.xz";
};
};
korganizer = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/korganizer-19.12.3.tar.xz";
- sha256 = "ea0a970aa510d5cdbbf80e974049fa3e7591e02c9ec2c4206137c49266df1acb";
- name = "korganizer-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/korganizer-20.04.3.tar.xz";
+ sha256 = "bf2ee5a3e50dca9ab0cde0b5b0d67dc561788527a216d4ef159144da5bf192a3";
+ name = "korganizer-20.04.3.tar.xz";
};
};
kpat = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kpat-19.12.3.tar.xz";
- sha256 = "00b823b1b204b68e0c8671e5ddfe5f96abe8c9fcfb1efa9b7f70191cfa5384e1";
- name = "kpat-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kpat-20.04.3.tar.xz";
+ sha256 = "2a207c9efa1a62c99f8b33cf44782c563ee032b706ef63548239a4c303ec9a66";
+ name = "kpat-20.04.3.tar.xz";
};
};
kpimtextedit = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kpimtextedit-19.12.3.tar.xz";
- sha256 = "64be03d7a8d4b9ece40c0065a23113023c2b3320dc57068fe00f6c4bc72537d5";
- name = "kpimtextedit-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kpimtextedit-20.04.3.tar.xz";
+ sha256 = "f6cc5cf0ca2e598ba0c98590f16a8fabf87e1592ad62e6832c787cf2c3616cb8";
+ name = "kpimtextedit-20.04.3.tar.xz";
};
};
kpkpass = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kpkpass-19.12.3.tar.xz";
- sha256 = "45723989170e86c6739c8a377c54b3ba7456a8dc3ed6cf52eef884074c2df189";
- name = "kpkpass-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kpkpass-20.04.3.tar.xz";
+ sha256 = "1f8b9bd587c278773fb016bc9fb774b03f82bcdf3c95fdca8bfc070f9a3ff322";
+ name = "kpkpass-20.04.3.tar.xz";
};
};
kqtquickcharts = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kqtquickcharts-19.12.3.tar.xz";
- sha256 = "94669a7add0cef9a1c0969a92ece8e60a67fbb0ff32826cc49ce87bd890c976c";
- name = "kqtquickcharts-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kqtquickcharts-20.04.3.tar.xz";
+ sha256 = "69ff44ceb85779f7d4f52e092a8a5d18231ea0704d67d34d15ef94acf0d668c7";
+ name = "kqtquickcharts-20.04.3.tar.xz";
};
};
krdc = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/krdc-19.12.3.tar.xz";
- sha256 = "12602912abbc22e061067b6b5048d37a7cbdaaf99d203829d3f52fdf7319acce";
- name = "krdc-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/krdc-20.04.3.tar.xz";
+ sha256 = "4e8f60b4abd05d45e59a773a63cc185529e9fbabb295524a59c835af547d4bc8";
+ name = "krdc-20.04.3.tar.xz";
};
};
kreversi = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kreversi-19.12.3.tar.xz";
- sha256 = "6bfe3a2faa7c0d08fb689b75341bfd5881d66bc865445573b2f4dbb316a751e8";
- name = "kreversi-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kreversi-20.04.3.tar.xz";
+ sha256 = "b2d9220f5919361ff81473c8b597585cc4c004b16ee459691e26feeb2e0c3114";
+ name = "kreversi-20.04.3.tar.xz";
};
};
krfb = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/krfb-19.12.3.tar.xz";
- sha256 = "cb88997dc7b15b992d1de5c5cabaeccb37122e20823501ac29140875259782ee";
- name = "krfb-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/krfb-20.04.3.tar.xz";
+ sha256 = "44532435ef824ff09d877d6984dbdfdcc5fd941f9e2abed65829dba89afeee0d";
+ name = "krfb-20.04.3.tar.xz";
};
};
kross-interpreters = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kross-interpreters-19.12.3.tar.xz";
- sha256 = "2b4060494901a68ca1d07e0c345cc0814e11fb84e9f48014a7231021e4377487";
- name = "kross-interpreters-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kross-interpreters-20.04.3.tar.xz";
+ sha256 = "7e5d1f771477831f42dc209c0333977af17a143ec8c7f60acbab9f5390818457";
+ name = "kross-interpreters-20.04.3.tar.xz";
};
};
kruler = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kruler-19.12.3.tar.xz";
- sha256 = "803a0d31bbb5bfbfa057b13a7f6bbf7630dcc1816a0d41ea13cc4592bdacaa47";
- name = "kruler-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kruler-20.04.3.tar.xz";
+ sha256 = "66a02829d860777184e281747dd696c6bd326d874a96173d9c47759b9e7243fe";
+ name = "kruler-20.04.3.tar.xz";
};
};
kshisen = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kshisen-19.12.3.tar.xz";
- sha256 = "f6ce353725d71ce65269b1b7b3d118cb8555cd065db0d3b17fe4696d87c10601";
- name = "kshisen-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kshisen-20.04.3.tar.xz";
+ sha256 = "ee91821b13dc13d54a0cdf64582eff820faf934df3654135c55bd3210b98bd52";
+ name = "kshisen-20.04.3.tar.xz";
};
};
ksirk = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/ksirk-19.12.3.tar.xz";
- sha256 = "6387d7a6320e644157f10b94474ca715e7ad7fd15cdf7156a8e7d94bff019dcb";
- name = "ksirk-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/ksirk-20.04.3.tar.xz";
+ sha256 = "c3c86db84b2603a0cd11e7b0da5e3c66b81c26983ace113b836ec3579dce736a";
+ name = "ksirk-20.04.3.tar.xz";
};
};
ksmtp = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/ksmtp-19.12.3.tar.xz";
- sha256 = "1fd69f494afee91c11667ddbba43bc6cc316b51acf5894fe4c3a2631f53fae27";
- name = "ksmtp-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/ksmtp-20.04.3.tar.xz";
+ sha256 = "107d135e9337dfec6f16095c75dd0cf81bdc86cee6eeb6d212954a08a9c2e3ce";
+ name = "ksmtp-20.04.3.tar.xz";
};
};
ksnakeduel = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/ksnakeduel-19.12.3.tar.xz";
- sha256 = "8db1dece78571f3e6933f8edcd693c3ceb1035acff780547a72c98b9f7decb87";
- name = "ksnakeduel-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/ksnakeduel-20.04.3.tar.xz";
+ sha256 = "99a033313a3093489d39e7d537d064287aeebbfea05accfe8a189f0296664bf2";
+ name = "ksnakeduel-20.04.3.tar.xz";
};
};
kspaceduel = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kspaceduel-19.12.3.tar.xz";
- sha256 = "a9b5dc498b3695b59ae8925cc572cfc521ccadc8532756fa95ac876a7423c444";
- name = "kspaceduel-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kspaceduel-20.04.3.tar.xz";
+ sha256 = "dda32d2a89645129c7ee83aca7b21bc01d5120e0d58e8f39516c0837be531e38";
+ name = "kspaceduel-20.04.3.tar.xz";
};
};
ksquares = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/ksquares-19.12.3.tar.xz";
- sha256 = "45a922e4d85835cc655de560b6fd9be87d8cabc74eadbdecda3f17ba53ac92af";
- name = "ksquares-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/ksquares-20.04.3.tar.xz";
+ sha256 = "eb72d929cd59b076d20483ee03548d72df3dc894b631947ce3440aff0ecad730";
+ name = "ksquares-20.04.3.tar.xz";
};
};
ksudoku = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/ksudoku-19.12.3.tar.xz";
- sha256 = "1cf36e762f31464b0640a88c739dfbb39b10129cace7fb5b74093ec607dea06c";
- name = "ksudoku-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/ksudoku-20.04.3.tar.xz";
+ sha256 = "2df6e5cf78eee919624aa71716ef35baa9215e44662cdd7b315cfbc328c6ac19";
+ name = "ksudoku-20.04.3.tar.xz";
};
};
ksystemlog = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/ksystemlog-19.12.3.tar.xz";
- sha256 = "8225b1308ace76ebbf9bb805a2b6fae9bf8a425d0b09518645234c1b2df522dc";
- name = "ksystemlog-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/ksystemlog-20.04.3.tar.xz";
+ sha256 = "03a6f81d1b4aa8557f7da6777ef909a02fbd811b3a39df81312dc0a70bbb8f77";
+ name = "ksystemlog-20.04.3.tar.xz";
};
};
kteatime = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kteatime-19.12.3.tar.xz";
- sha256 = "0ab5fb6e33583e6d627b8f9dfaba5ce59e2b363e8045dfc66a4f65236d56542f";
- name = "kteatime-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kteatime-20.04.3.tar.xz";
+ sha256 = "2ddc0df953a66376e5b0c11544a6a2ec9f173e4481a44a290aada20402c7d686";
+ name = "kteatime-20.04.3.tar.xz";
};
};
ktimer = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/ktimer-19.12.3.tar.xz";
- sha256 = "921af876a176a4731a74b5e9e76d751853043ec4f4857301b39a5c680246557c";
- name = "ktimer-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/ktimer-20.04.3.tar.xz";
+ sha256 = "e9881d68ed4fbbff5900d615f81145cd73e70a08092a83b87d71705ee5904395";
+ name = "ktimer-20.04.3.tar.xz";
};
};
ktnef = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/ktnef-19.12.3.tar.xz";
- sha256 = "3537515b432e5da00d401046e94e0098fa54c071246cb0e357e3d8f47296ed3c";
- name = "ktnef-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/ktnef-20.04.3.tar.xz";
+ sha256 = "31f5f15ab27112f99ab7b2575a4f90bf612b99a3816544e6919ad4c5a2dc7145";
+ name = "ktnef-20.04.3.tar.xz";
};
};
ktouch = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/ktouch-19.12.3.tar.xz";
- sha256 = "522fb081da5877717d577493fdaeeecbfe3d8d773e5d7fc83ecced008744ef0e";
- name = "ktouch-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/ktouch-20.04.3.tar.xz";
+ sha256 = "7f1c456ae758a6e7eb58e83120289fa8eb5c56c3c98cd9c9f974cea5dd156ea8";
+ name = "ktouch-20.04.3.tar.xz";
};
};
ktp-accounts-kcm = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/ktp-accounts-kcm-19.12.3.tar.xz";
- sha256 = "ae5ae5004ecbf34596711a56e069d480c952de5ea784f5e90c391750439aff51";
- name = "ktp-accounts-kcm-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/ktp-accounts-kcm-20.04.3.tar.xz";
+ sha256 = "d45588dbd1441ccb0576e7f76489217351bad5fd25d4636ae9da6f81654f5f4b";
+ name = "ktp-accounts-kcm-20.04.3.tar.xz";
};
};
ktp-approver = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/ktp-approver-19.12.3.tar.xz";
- sha256 = "af4f6d247b6332745f6b6dfacef74eb2ea0f7bbea9398080fc7b57e5953fdfbd";
- name = "ktp-approver-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/ktp-approver-20.04.3.tar.xz";
+ sha256 = "9c91d44476151f39ef02e2eeede7dee7f24689643a07d51d44ca8d98577d24a2";
+ name = "ktp-approver-20.04.3.tar.xz";
};
};
ktp-auth-handler = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/ktp-auth-handler-19.12.3.tar.xz";
- sha256 = "40822e78879d97c3cc1d16f44f7d3b581980c4e249a273d7471b291adf3b9225";
- name = "ktp-auth-handler-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/ktp-auth-handler-20.04.3.tar.xz";
+ sha256 = "6c73960c44ff42e8c0b6be54b308fc992ab8177f90954ebd960ea6d610e14568";
+ name = "ktp-auth-handler-20.04.3.tar.xz";
};
};
ktp-call-ui = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/ktp-call-ui-19.12.3.tar.xz";
- sha256 = "96b1dd64b0f87228d76f12b6cad3677afeb4c44d6f18645c3001555506573fb1";
- name = "ktp-call-ui-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/ktp-call-ui-20.04.3.tar.xz";
+ sha256 = "b997c6252c35f7e295f2389ac76c5dc12227e8a6bbfd1b42d72b622d488bcf98";
+ name = "ktp-call-ui-20.04.3.tar.xz";
};
};
ktp-common-internals = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/ktp-common-internals-19.12.3.tar.xz";
- sha256 = "48cde7fc4f2f0d39999f70699867044e0f85e06769a0824aac49c572fb1af5a4";
- name = "ktp-common-internals-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/ktp-common-internals-20.04.3.tar.xz";
+ sha256 = "0e7a1c61869d297831615c719e5c79f2b00a6572479d2c2eaca642de6d376efd";
+ name = "ktp-common-internals-20.04.3.tar.xz";
};
};
ktp-contact-list = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/ktp-contact-list-19.12.3.tar.xz";
- sha256 = "093544e84ca12169966837be5f01d339ddc59e5f031d78e68ddf7be4dd890efd";
- name = "ktp-contact-list-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/ktp-contact-list-20.04.3.tar.xz";
+ sha256 = "c909e21fb168c14c61d1d617b6854ff505eaf4693479d8d0bba746fde0ee11af";
+ name = "ktp-contact-list-20.04.3.tar.xz";
};
};
ktp-contact-runner = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/ktp-contact-runner-19.12.3.tar.xz";
- sha256 = "50646e8670449d6f6a9b107e36f18174b5ec37052a7b4f471617f4f53fecc96b";
- name = "ktp-contact-runner-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/ktp-contact-runner-20.04.3.tar.xz";
+ sha256 = "cb3313ca916a7e3fff78529ccc4a499763766957d22f65dee9663cd950c2b4a6";
+ name = "ktp-contact-runner-20.04.3.tar.xz";
};
};
ktp-desktop-applets = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/ktp-desktop-applets-19.12.3.tar.xz";
- sha256 = "4ab8f04537345db8e41ed9f8ff7a6a2f3135e3539382cef97d1a7e9f0eddb54e";
- name = "ktp-desktop-applets-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/ktp-desktop-applets-20.04.3.tar.xz";
+ sha256 = "40f1125d4d91e2586d06d45b59d12ac19ee93aaae8c3d4df75db196f7e91e875";
+ name = "ktp-desktop-applets-20.04.3.tar.xz";
};
};
ktp-filetransfer-handler = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/ktp-filetransfer-handler-19.12.3.tar.xz";
- sha256 = "b2e81fec33b51628d9d88707b6bd844c69eb2c9bfb00cb0b45759a4fd9769b03";
- name = "ktp-filetransfer-handler-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/ktp-filetransfer-handler-20.04.3.tar.xz";
+ sha256 = "74df7140bac0b87e3ff39e8ab692bb4c65a10612f328c8d60a84433ae865de52";
+ name = "ktp-filetransfer-handler-20.04.3.tar.xz";
};
};
ktp-kded-module = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/ktp-kded-module-19.12.3.tar.xz";
- sha256 = "6bb0c05683812738e254c88d39936565966096a7156111565d8a64a59c55ef0d";
- name = "ktp-kded-module-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/ktp-kded-module-20.04.3.tar.xz";
+ sha256 = "972a4a5d7108351a07be670654b4e78dfe9fb7657336c563040e1e831134aad2";
+ name = "ktp-kded-module-20.04.3.tar.xz";
};
};
ktp-send-file = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/ktp-send-file-19.12.3.tar.xz";
- sha256 = "566d9dccc0c2fa7c23c95051c25543d3aabe76065ddff7dff9d8a37683d2022b";
- name = "ktp-send-file-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/ktp-send-file-20.04.3.tar.xz";
+ sha256 = "fa67edd7ec516ed727d5df0d30ccf6b990cee40f8062a9966a8643d6f26c8344";
+ name = "ktp-send-file-20.04.3.tar.xz";
};
};
ktp-text-ui = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/ktp-text-ui-19.12.3.tar.xz";
- sha256 = "b8ad9a224ae300c0412874d0877fdc8e050869d3a8f60a4051a0919a8749c50f";
- name = "ktp-text-ui-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/ktp-text-ui-20.04.3.tar.xz";
+ sha256 = "be6253246134aa6513b0ff36d25a833d469e6850da1f5c8c05666a555bbfd9b2";
+ name = "ktp-text-ui-20.04.3.tar.xz";
};
};
ktuberling = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/ktuberling-19.12.3.tar.xz";
- sha256 = "c4d74d18173d5761f7e6f8adf6178713a726c671aaa2eda4e6c77115484e9e55";
- name = "ktuberling-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/ktuberling-20.04.3.tar.xz";
+ sha256 = "0fb7ef29c5bf02de56243e608a050fce992df56586d305a157ed3ac70f002a44";
+ name = "ktuberling-20.04.3.tar.xz";
};
};
kturtle = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kturtle-19.12.3.tar.xz";
- sha256 = "6958a88c484261919cd89cb1f0d163b0c5d5f1e28b10b3b4e3b6b9e82e379ef1";
- name = "kturtle-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kturtle-20.04.3.tar.xz";
+ sha256 = "e04034812c62e22be0ee7eb91d89a9e0e0c73bb5cba8e914373f407c99e8c0cb";
+ name = "kturtle-20.04.3.tar.xz";
};
};
kubrick = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kubrick-19.12.3.tar.xz";
- sha256 = "8fc0a0e68d255481c6efb3f4ff894c5e376367b29958c4738bd72d3f4b1ff557";
- name = "kubrick-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kubrick-20.04.3.tar.xz";
+ sha256 = "983310938ad0437902d886f433b0693a3a08faaca0f5553a3aa24e89e3215fb9";
+ name = "kubrick-20.04.3.tar.xz";
};
};
kwalletmanager = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kwalletmanager-19.12.3.tar.xz";
- sha256 = "247c7f80a54babd21a13e6b9386370b72ec12bdf928c08a7e8a647ccca53e393";
- name = "kwalletmanager-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kwalletmanager-20.04.3.tar.xz";
+ sha256 = "3821d17f5238bd51b9d19ef5974e063aa6426f35afcd0cffa89af109c770151e";
+ name = "kwalletmanager-20.04.3.tar.xz";
};
};
kwave = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kwave-19.12.3.tar.xz";
- sha256 = "3c90115d4702dbe46767e2404c952d84533137fa558b787b87ff95ed61f6930d";
- name = "kwave-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kwave-20.04.3.tar.xz";
+ sha256 = "111ea78c90371f566500e88d746812b17875e154e431b3694e3d226f3f19e988";
+ name = "kwave-20.04.3.tar.xz";
};
};
kwordquiz = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/kwordquiz-19.12.3.tar.xz";
- sha256 = "6965a3b3c171c3f62aeecf4ccdddde14d23062ab914b1860822546a5770b80fc";
- name = "kwordquiz-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/kwordquiz-20.04.3.tar.xz";
+ sha256 = "464684309e098c4e8663d39cd98f53a640a93e1d8ac169a2a0ac3cc98d7f8e12";
+ name = "kwordquiz-20.04.3.tar.xz";
};
};
libgravatar = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/libgravatar-19.12.3.tar.xz";
- sha256 = "70ea306f48aede9f8f327eaa74ea5ce5761e5dfe67f2da50d3242c0f312edc86";
- name = "libgravatar-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/libgravatar-20.04.3.tar.xz";
+ sha256 = "0a5eadd5c8492eb17225e0ff2d221f69231e72ca9b8a78080301639662a18acf";
+ name = "libgravatar-20.04.3.tar.xz";
};
};
libkcddb = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/libkcddb-19.12.3.tar.xz";
- sha256 = "69cbaf03adba24c0cabf957ee4149c4fa86d403eb6b8a07f7f80eb17be49e892";
- name = "libkcddb-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/libkcddb-20.04.3.tar.xz";
+ sha256 = "d205d3a458c0d54d7118e36006710fe2d2993de5b417c9d8936762fa710634b4";
+ name = "libkcddb-20.04.3.tar.xz";
};
};
libkcompactdisc = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/libkcompactdisc-19.12.3.tar.xz";
- sha256 = "74aac7dcac84c60a7962f23e7bcc6eb693048fd96ca21015441a87487baa9d1c";
- name = "libkcompactdisc-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/libkcompactdisc-20.04.3.tar.xz";
+ sha256 = "5bc98eba521f66cb52645786cf875037397e4dbd3ec4c9a23687d936d1505d24";
+ name = "libkcompactdisc-20.04.3.tar.xz";
};
};
libkdcraw = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/libkdcraw-19.12.3.tar.xz";
- sha256 = "9454aed707ee311dbfb921f8d45fba11710ffc01f48d65f64585d12c2580116f";
- name = "libkdcraw-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/libkdcraw-20.04.3.tar.xz";
+ sha256 = "e37e9210a250955d1fe63d2d96571d0630572633e567eb047af9f24db2b86cb5";
+ name = "libkdcraw-20.04.3.tar.xz";
};
};
libkdegames = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/libkdegames-19.12.3.tar.xz";
- sha256 = "39cf5039b7fe11688028df026252c9cd4424546817b5bb635af2558f71ba6b20";
- name = "libkdegames-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/libkdegames-20.04.3.tar.xz";
+ sha256 = "fda965e2ff166abe89cf008a5160262f061a6c3aeda4a71a834b5ed66ea6d0be";
+ name = "libkdegames-20.04.3.tar.xz";
};
};
libkdepim = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/libkdepim-19.12.3.tar.xz";
- sha256 = "911e7d174240d4c056472549dbd1f3da4467a57c765f3cb34fbac32943f38dbb";
- name = "libkdepim-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/libkdepim-20.04.3.tar.xz";
+ sha256 = "f4ecc6d33aace0a0025afe390a113f79bb052b816c567ea31996aaf08fe873ea";
+ name = "libkdepim-20.04.3.tar.xz";
};
};
libkeduvocdocument = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/libkeduvocdocument-19.12.3.tar.xz";
- sha256 = "31594d30e03890507b25d676981164fd64258e69c6b264b85939118377eda964";
- name = "libkeduvocdocument-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/libkeduvocdocument-20.04.3.tar.xz";
+ sha256 = "a53e17a84420fca8f9572d8439da2c63d1241a607952454003a4020104a25558";
+ name = "libkeduvocdocument-20.04.3.tar.xz";
};
};
libkexiv2 = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/libkexiv2-19.12.3.tar.xz";
- sha256 = "f5d0947f6b1ca0583d569990dc6f68bb01d8f7756a38bcc40b1e54f7814e4d4d";
- name = "libkexiv2-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/libkexiv2-20.04.3.tar.xz";
+ sha256 = "12fa569aca07269e880bd976a6cc37b4f585fe2aac8837d437bc29999d95f6be";
+ name = "libkexiv2-20.04.3.tar.xz";
};
};
libkgapi = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/libkgapi-19.12.3.tar.xz";
- sha256 = "f52923c382272b47782348fbadb32902fbcd4652f4100875a745ba57033cf48a";
- name = "libkgapi-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/libkgapi-20.04.3.tar.xz";
+ sha256 = "9b689d8c4a1df0b792604cf5951b30d8343e984d890f4a3fb946a449723e520d";
+ name = "libkgapi-20.04.3.tar.xz";
};
};
libkgeomap = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/libkgeomap-19.12.3.tar.xz";
- sha256 = "eb604deffe78cdcd4a8c7d888416246d0a17f2e3b7d80d6959e1412f03ab2755";
- name = "libkgeomap-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/libkgeomap-20.04.3.tar.xz";
+ sha256 = "34e41b2505a34355a31a548bb8f94955b3dc4391c71201164574ff45b532818d";
+ name = "libkgeomap-20.04.3.tar.xz";
};
};
libkipi = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/libkipi-19.12.3.tar.xz";
- sha256 = "3a57d07cd4fe8e118558d807242bf483fa2aac1bcf3dcdc29139636c2b280786";
- name = "libkipi-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/libkipi-20.04.3.tar.xz";
+ sha256 = "4a72f0d1423a6a6f7017bf0598c99261575feb4d9af73520074f6f0b7f9e4c25";
+ name = "libkipi-20.04.3.tar.xz";
};
};
libkleo = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/libkleo-19.12.3.tar.xz";
- sha256 = "1e715442a0c52ca561316abdce9662082f52ad9f3101ea01435a90984989a057";
- name = "libkleo-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/libkleo-20.04.3.tar.xz";
+ sha256 = "ef2a37a1c8793e4c89dcf49bc330044a617b4b04472679b179992b188e412c50";
+ name = "libkleo-20.04.3.tar.xz";
};
};
libkmahjongg = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/libkmahjongg-19.12.3.tar.xz";
- sha256 = "f8ea23952a576e6081052d10e9c967bebe5db017ad62775183f91236158cc19f";
- name = "libkmahjongg-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/libkmahjongg-20.04.3.tar.xz";
+ sha256 = "24fcff9d91c5143c7275c5c97c2be32e85f5c788749df3acc841fd28bee450a0";
+ name = "libkmahjongg-20.04.3.tar.xz";
};
};
libkomparediff2 = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/libkomparediff2-19.12.3.tar.xz";
- sha256 = "aadc6e420e24bdebe203d4dfc76f5c23c8529be70ac057d89b516ab57b165094";
- name = "libkomparediff2-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/libkomparediff2-20.04.3.tar.xz";
+ sha256 = "e27a5fd3dd80a9c7c052ec3c824acc529073464788d1c6950d4d2c407b74c0b0";
+ name = "libkomparediff2-20.04.3.tar.xz";
};
};
libksane = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/libksane-19.12.3.tar.xz";
- sha256 = "0aab855b8414041c37ddfbb9f0732272206af1c0844376f1370b9d2a907af71d";
- name = "libksane-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/libksane-20.04.3.tar.xz";
+ sha256 = "34827bcc5b9277292dd4434f2bf7610a28d54c86565f0410d4470c61f374c46e";
+ name = "libksane-20.04.3.tar.xz";
};
};
libksieve = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/libksieve-19.12.3.tar.xz";
- sha256 = "990e6a15e7e88120bf6c744fe6f1ac78184d6470318005f24634a70219f45002";
- name = "libksieve-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/libksieve-20.04.3.tar.xz";
+ sha256 = "8aacc0c41ac2b7bf48c8479c8fba581a325828b907053eba6b9b5ff4c63d0529";
+ name = "libksieve-20.04.3.tar.xz";
};
};
lokalize = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/lokalize-19.12.3.tar.xz";
- sha256 = "8015c994e974fd51c1c7f5903a005bbbc25f094656bdd44cd5e8675cd69cea92";
- name = "lokalize-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/lokalize-20.04.3.tar.xz";
+ sha256 = "fccba64af9faa5cbb5dfdb303009504993fe71282f0dbc9c748c5a28a327c379";
+ name = "lokalize-20.04.3.tar.xz";
};
};
lskat = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/lskat-19.12.3.tar.xz";
- sha256 = "5f13417ba9f6831a5f48c220a5c67a8d73787715b8b4aa433e6e356b7ac58776";
- name = "lskat-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/lskat-20.04.3.tar.xz";
+ sha256 = "b7e33cc8097ee4bf4e5182a2a5db1e142c65b119424079f5e7f179720092815b";
+ name = "lskat-20.04.3.tar.xz";
};
};
mailcommon = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/mailcommon-19.12.3.tar.xz";
- sha256 = "d3999d290505b20aecbb4b14bec5af4d6a7db72d1f26f7a40b4aff231588c7e5";
- name = "mailcommon-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/mailcommon-20.04.3.tar.xz";
+ sha256 = "80b6285c8152a64362f5f406b4a766b0937ff29acf87133b0326b6e7ce66809f";
+ name = "mailcommon-20.04.3.tar.xz";
};
};
mailimporter = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/mailimporter-19.12.3.tar.xz";
- sha256 = "b81e8a5794aee24aa611c1a1912f93a308ce56c429ad4a72afe308e6b554c4a7";
- name = "mailimporter-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/mailimporter-20.04.3.tar.xz";
+ sha256 = "13a95ee3d89d658222dcdc905311c72b1ba04e6b8aac863dee767a4d72d3d54e";
+ name = "mailimporter-20.04.3.tar.xz";
};
};
marble = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/marble-19.12.3.tar.xz";
- sha256 = "73a2c5234f8a1728e2a97499166e7bbf8dfb2f48d10fe8cff96380631d064627";
- name = "marble-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/marble-20.04.3.tar.xz";
+ sha256 = "9c0b6fb13d53e1748de081c43e06cc132d5b07d46e594443b207fbaf74e1f95b";
+ name = "marble-20.04.3.tar.xz";
};
};
mbox-importer = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/mbox-importer-19.12.3.tar.xz";
- sha256 = "62fb1490517e0a49bf823946c8b747062cb970dbe00281d459adda73596f0046";
- name = "mbox-importer-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/mbox-importer-20.04.3.tar.xz";
+ sha256 = "ce208091272052a909521cda31a74b2f4c8e8fabcb2937c24639673d1f43981d";
+ name = "mbox-importer-20.04.3.tar.xz";
};
};
messagelib = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/messagelib-19.12.3.tar.xz";
- sha256 = "5e776d5ea7b0cbb246b03cf2bfc84a65a959e7433a7f80b77a5f67cfa7c23ccb";
- name = "messagelib-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/messagelib-20.04.3.tar.xz";
+ sha256 = "aa2c254f50ed4664b67df5857bba063d1400fe280f3a58658cfa59d3155b2adf";
+ name = "messagelib-20.04.3.tar.xz";
};
};
minuet = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/minuet-19.12.3.tar.xz";
- sha256 = "740a3704004336f08c0fde148257c1562254b4e706704ec7eb2149fb3d7b6b9b";
- name = "minuet-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/minuet-20.04.3.tar.xz";
+ sha256 = "9afb598280a9b90013833005299fb0c33c3c7cc02b687f65616e04dc12e21d41";
+ name = "minuet-20.04.3.tar.xz";
};
};
okular = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/okular-19.12.3.tar.xz";
- sha256 = "c5de22cc4292e3b7adae3f6ef6566dcba33a1dd5995fb0b968ea3e705a4c04e0";
- name = "okular-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/okular-20.04.3.tar.xz";
+ sha256 = "60865a5d09f41d30572b72224fb61baf9dde18cf6e246565d852e672e7bc4cfe";
+ name = "okular-20.04.3.tar.xz";
};
};
palapeli = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/palapeli-19.12.3.tar.xz";
- sha256 = "6989bbc94ed955f6990d40bccbc0c38768898bf2ccb8163c45119517340b723d";
- name = "palapeli-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/palapeli-20.04.3.tar.xz";
+ sha256 = "8ae05cce4a1ccb5226c9895195c47825054363a127905dacd5b25fc2a4df3828";
+ name = "palapeli-20.04.3.tar.xz";
};
};
parley = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/parley-19.12.3.tar.xz";
- sha256 = "ebf9fdec981abca988d83d8a77e921e7ce871eb010b6cf4ea9065ee6d45f5089";
- name = "parley-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/parley-20.04.3.tar.xz";
+ sha256 = "b5e74fbd458824d26c0ea7cb8ed5510e3f6e849c9dbda4bc7804b9b95a64da03";
+ name = "parley-20.04.3.tar.xz";
};
};
picmi = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/picmi-19.12.3.tar.xz";
- sha256 = "04a69125fc76b1fcd58d873452e4a4e642ee9ee672cdb7656214d8cd854fc178";
- name = "picmi-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/picmi-20.04.3.tar.xz";
+ sha256 = "57406f820d58132602b3e6524bad2d7aba3466f7c1a78a623077e7df5faf6838";
+ name = "picmi-20.04.3.tar.xz";
};
};
pimcommon = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/pimcommon-19.12.3.tar.xz";
- sha256 = "443e2915eb42a4f56f1ddf47785ceeceb4ca1e0384ff48bc93fc4a7756392766";
- name = "pimcommon-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/pimcommon-20.04.3.tar.xz";
+ sha256 = "a5d295f7174cafeb27bc1aed03a715525b132f9dca734a183dd705a2c7ffa40b";
+ name = "pimcommon-20.04.3.tar.xz";
};
};
pim-data-exporter = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/pim-data-exporter-19.12.3.tar.xz";
- sha256 = "8e9961fcc4f1ed0305d589e3a417f8924657d89d798a77c53956d73f6bf19938";
- name = "pim-data-exporter-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/pim-data-exporter-20.04.3.tar.xz";
+ sha256 = "742727f09c984ff86f0406fa756b8ab50e695d6bd8a10abd7d55950c1c2c10de";
+ name = "pim-data-exporter-20.04.3.tar.xz";
};
};
pim-sieve-editor = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/pim-sieve-editor-19.12.3.tar.xz";
- sha256 = "641ea56304df079a80e098fb253c173b63266990856f8795af093c144c3883ae";
- name = "pim-sieve-editor-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/pim-sieve-editor-20.04.3.tar.xz";
+ sha256 = "e59c4eee3f7548fc724f7b79cbff2f90c10be92eb0cab7259dd57fd221f2b7dc";
+ name = "pim-sieve-editor-20.04.3.tar.xz";
};
};
poxml = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/poxml-19.12.3.tar.xz";
- sha256 = "190178290ce18fe3a684c22d650843f3008a6e31ebbab8fff25491c58b21e276";
- name = "poxml-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/poxml-20.04.3.tar.xz";
+ sha256 = "a070eb5c12e14df691648a9a3e482c021c484f59dfaac413eeacc002cdc1833a";
+ name = "poxml-20.04.3.tar.xz";
};
};
print-manager = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/print-manager-19.12.3.tar.xz";
- sha256 = "74c13802a65136539b4542fec10fb248149a3324e8060e947a8f305ce665269a";
- name = "print-manager-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/print-manager-20.04.3.tar.xz";
+ sha256 = "9d877925cafdf7dfa0dcce5694f849b13ca8bb7c4552a800eebd26a3fc42d376";
+ name = "print-manager-20.04.3.tar.xz";
};
};
rocs = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/rocs-19.12.3.tar.xz";
- sha256 = "f834e69e676913e364162906b79da5a75a6043f4a5c8506954d1630abda45e3c";
- name = "rocs-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/rocs-20.04.3.tar.xz";
+ sha256 = "1620ff8360568ab4201d526ea4489bd672f6715b6d200251d63ed139dcc58a94";
+ name = "rocs-20.04.3.tar.xz";
};
};
signon-kwallet-extension = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/signon-kwallet-extension-19.12.3.tar.xz";
- sha256 = "46199be023bad630b769b14c2c0a63feff2949da944c76780b1ebd9a50ee3daa";
- name = "signon-kwallet-extension-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/signon-kwallet-extension-20.04.3.tar.xz";
+ sha256 = "a391ceff9c86f2e3d8a74a26ffb4143d0adffc8669a51a019d39f16a8e207c1c";
+ name = "signon-kwallet-extension-20.04.3.tar.xz";
};
};
spectacle = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/spectacle-19.12.3.tar.xz";
- sha256 = "443f114dab1fb50e7e12a046fdf06c0456bf99a3abdf09dce05605fdf7d3de81";
- name = "spectacle-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/spectacle-20.04.3.tar.xz";
+ sha256 = "71e852aceaac1dc76cd9aa4aa8284ced1c149d7374d9e06f996f4259a72ccbd6";
+ name = "spectacle-20.04.3.tar.xz";
};
};
step = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/step-19.12.3.tar.xz";
- sha256 = "0eb62c87553769e009daa02406b1d95742c946bdffe0d22327776ec558e7584b";
- name = "step-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/step-20.04.3.tar.xz";
+ sha256 = "89d7e29b6e5f888886022701cbfd628c322daa3da43dda4c3fd90d1a137aa29d";
+ name = "step-20.04.3.tar.xz";
};
};
svgpart = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/svgpart-19.12.3.tar.xz";
- sha256 = "942d877a516d8407ef2782d7c6869ab688274fee6cde9b23ab1061bcbddf2cc9";
- name = "svgpart-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/svgpart-20.04.3.tar.xz";
+ sha256 = "2ffb67858ac5c01f5bb5d4728526786c5b6b6a8b70d688123c52efa084fae1b4";
+ name = "svgpart-20.04.3.tar.xz";
};
};
sweeper = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/sweeper-19.12.3.tar.xz";
- sha256 = "cf89cfba61c9eeda9b4e7921c21a23e7d9a110b134ab6fbd127c37d036bd0517";
- name = "sweeper-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/sweeper-20.04.3.tar.xz";
+ sha256 = "16b247b9e3f3d3497f31f9dcb91ff06725a07f0f56a934fdf1ecf1af1ab1b426";
+ name = "sweeper-20.04.3.tar.xz";
};
};
umbrello = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/umbrello-19.12.3.tar.xz";
- sha256 = "b2f769c7bd1cc259170b62c68d2dca05b4a143dd1048dbb507cf2bbb3020a193";
- name = "umbrello-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/umbrello-20.04.3.tar.xz";
+ sha256 = "c34a5f6ca945dd409921903abd2e0078b6a056a0d221d59674980ce424cf1e62";
+ name = "umbrello-20.04.3.tar.xz";
};
};
yakuake = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/yakuake-19.12.3.tar.xz";
- sha256 = "0e4f16eaf155750b0c35f1f8f1a625909f386f3359b9f23bf4e7c2f9045384e3";
- name = "yakuake-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/yakuake-20.04.3.tar.xz";
+ sha256 = "62466165becc848d05461f7b12b67615a517d2919b6fccd8441dfeed9a0a04fa";
+ name = "yakuake-20.04.3.tar.xz";
};
};
zeroconf-ioslave = {
- version = "19.12.3";
+ version = "20.04.3";
src = fetchurl {
- url = "${mirror}/stable/release-service/19.12.3/src/zeroconf-ioslave-19.12.3.tar.xz";
- sha256 = "c9b2146030a9845b8164f5784d1c6fcc198b6cfe0e23f6a91edf78d093e4368f";
- name = "zeroconf-ioslave-19.12.3.tar.xz";
+ url = "${mirror}/stable/release-service/20.04.3/src/zeroconf-ioslave-20.04.3.tar.xz";
+ sha256 = "3b2ac8833499a53a78547ae34be4a29a6cb79d54601a8c638b225f1c2059d9f0";
+ name = "zeroconf-ioslave-20.04.3.tar.xz";
};
};
}
diff --git a/nixpkgs/pkgs/applications/logging/humioctl/default.nix b/nixpkgs/pkgs/applications/logging/humioctl/default.nix
new file mode 100644
index 00000000000..5210e10f814
--- /dev/null
+++ b/nixpkgs/pkgs/applications/logging/humioctl/default.nix
@@ -0,0 +1,37 @@
+{ buildGoModule, fetchFromGitHub, installShellFiles, stdenv }:
+
+let
+ humioCtlVersion = "0.26.0";
+ sha256 = "1j33hmvhkb546dbi2qd5hmpcv715yg9rnpxicc1mayr9f1i2aj2i";
+ vendorSha256 = "1l2wa4w43srfrkb4qrgiyzdb6bnaqvp9g3fnrln6bhrcw6jsgj4z";
+in buildGoModule {
+ name = "humioctl-${humioCtlVersion}";
+ pname = "humioctl";
+ version = humioCtlVersion;
+
+ vendorSha256 = vendorSha256;
+
+ src = fetchFromGitHub {
+ owner = "humio";
+ repo = "cli";
+ rev = "v${humioCtlVersion}";
+ sha256 = sha256;
+ };
+
+ buildFlagsArray = "-ldflags=-X main.version=${humioCtlVersion}";
+
+ nativeBuildInputs = [ installShellFiles ];
+
+ postInstall = ''
+ $out/bin/humioctl completion bash > humioctl.bash
+ $out/bin/humioctl completion zsh > humioctl.zsh
+ installShellCompletion humioctl.{bash,zsh}
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/humio/cli";
+ description = "A CLI for managing and sending data to Humio";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ lucperkins ];
+ };
+ }
diff --git a/nixpkgs/pkgs/applications/misc/1password/default.nix b/nixpkgs/pkgs/applications/misc/1password/default.nix
index 22cbb0ec4a0..eeaf8d56185 100644
--- a/nixpkgs/pkgs/applications/misc/1password/default.nix
+++ b/nixpkgs/pkgs/applications/misc/1password/default.nix
@@ -2,26 +2,22 @@
stdenv.mkDerivation rec {
pname = "1password";
- version = "0.10.0";
+ version = "1.1.1";
src =
- if stdenv.hostPlatform.system == "i686-linux" then
- fetchzip {
- url = "https://cache.agilebits.com/dist/1P/op/pkg/v${version}/op_linux_386_v${version}.zip";
- sha256 = "07j11ikd0rzsj4d8rv74rfy497svq6l2q94ndf3b0a0mr8riyazj";
- stripRoot = false;
- }
- else if stdenv.hostPlatform.system == "x86_64-linux" then
- fetchzip {
- url = "https://cache.agilebits.com/dist/1P/op/pkg/v${version}/op_linux_amd64_v${version}.zip";
- sha256 = "177cl4x7rj3d74kzrpmiwps5n31axmlhqdwrdpkmay2gk9inswbs";
- stripRoot = false;
- }
- else if stdenv.hostPlatform.system == "x86_64-darwin" then
- fetchurl {
- url = "https://cache.agilebits.com/dist/1P/op/pkg/v${version}/op_darwin_amd64_v${version}.pkg";
- sha256 = "13yxmnh77g6zvl2gqf77m5i3v5706p2plgbgsn5hqrrf3g8ql63b";
- }
- else throw "Architecture not supported";
+ if stdenv.isLinux then fetchzip {
+ url = {
+ "i686-linux" = "https://cache.agilebits.com/dist/1P/op/pkg/v${version}/op_linux_386_v${version}.zip";
+ "x86_64-linux" = "https://cache.agilebits.com/dist/1P/op/pkg/v${version}/op_linux_amd64_v${version}.zip";
+ }.${stdenv.hostPlatform.system};
+ sha256 = {
+ "i686-linux" = "1andl3ripkcg4jhwdkd4b39c9aaxqpx9wzq21pysn6rlyy4hfcb0";
+ "x86_64-linux" = "0qj5v8psqyp0sra0pvzkwjpm28kx3bgg36y37wklb6zl2ngpxm5g";
+ }.${stdenv.hostPlatform.system};
+ stripRoot = false;
+ } else fetchurl {
+ url = "https://cache.agilebits.com/dist/1P/op/pkg/v${version}/op_darwin_amd64_v${version}.pkg";
+ sha256 = "16inwxkrky4xwlr7vara1l8kapdgjg3kfq1l94i5855782hn4ppm";
+ };
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ xar cpio ];
diff --git a/nixpkgs/pkgs/applications/misc/ArchiSteamFarm/default.nix b/nixpkgs/pkgs/applications/misc/ArchiSteamFarm/default.nix
index c165003d8f8..71404e73547 100644
--- a/nixpkgs/pkgs/applications/misc/ArchiSteamFarm/default.nix
+++ b/nixpkgs/pkgs/applications/misc/ArchiSteamFarm/default.nix
@@ -1,27 +1,15 @@
-{ stdenv, fetchurl, unzip, makeWrapper, autoPatchelfHook
-, zlib, lttng-ust, curl, icu, openssl }:
+{ stdenv, fetchurl, unzip, makeWrapper, dotnetCorePackages, jq }:
stdenv.mkDerivation rec {
pname = "ArchiSteamFarm";
- version = "4.2.0.6";
-
- src = {
- x86_64-linux = fetchurl {
- url = "https://github.com/JustArchiNET/ArchiSteamFarm/releases/download/${version}/ASF-linux-x64.zip";
- sha256 = "05hx6q1lkbjbqhwi9xxvm7ycnsnpl1cnqzyy2yn0q4x27im399cn";
- };
- armv7l-linux = fetchurl {
- url = "https://github.com/JustArchiNET/ArchiSteamFarm/releases/download/${version}/ASF-linux-arm.zip";
- sha256 = "0l8irqrpl5vbjj84k4makj2ph2z6kpny7qz51zrzbgwhrlw0w4vg";
- };
- aarch64-linux = fetchurl {
- url = "https://github.com/JustArchiNET/ArchiSteamFarm/releases/download/${version}/ASF-linux-arm64.zip";
- sha256 = "0hg2g4i8sj3fxqfy4imz1iarby1d9f8dh59j266lbbdf2vfz2cml";
- };
- }.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}");
-
- nativeBuildInputs = [ unzip makeWrapper autoPatchelfHook ];
- buildInputs = [ stdenv.cc.cc zlib lttng-ust curl ];
+ version = "4.2.3.3";
+
+ src = fetchurl {
+ url = "https://github.com/JustArchiNET/ArchiSteamFarm/releases/download/${version}/ASF-generic.zip";
+ sha256 = "0v69rrs5fr1n5llfx42xkiish52al7kb36fjy3ng0j9qfp3g8pj7";
+ };
+
+ nativeBuildInputs = [ unzip makeWrapper jq ];
sourceRoot = ".";
@@ -29,23 +17,25 @@ stdenv.mkDerivation rec {
dist=$out/opt/asf
mkdir -p $dist
cp -r * $dist
- chmod +x $dist/ArchiSteamFarm
- makeWrapper $dist/ArchiSteamFarm $out/bin/ArchiSteamFarm \
- --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ icu openssl ] }" \
+
+ jq "del(.runtimeOptions.framework.version)" ArchiSteamFarm.runtimeconfig.json > $dist/ArchiSteamFarm.runtimeconfig.json
+
+ makeWrapper ${dotnetCorePackages.aspnetcore_3_1}/bin/dotnet $out/bin/ArchiSteamFarm \
+ --add-flags $dist/ArchiSteamFarm.dll \
--add-flags "--path ~/.config/asf" \
--run "mkdir -p ~/.config/asf" \
--run "cd ~/.config/asf" \
--run "[ -d config ] || cp --no-preserve=mode -r $dist/config ." \
--run "[ -d logs ] || cp --no-preserve=mode -r $dist/logs ." \
--run "[ -d plugins ] || cp --no-preserve=mode -r $dist/plugins ." \
- --run "[ -d www ] || cp --no-preserve=mode -r $dist/www ." \
+ --run "[ -d www ] || ln -sf $dist/www ."
'';
meta = with stdenv.lib; {
description = "Application with primary purpose of idling Steam cards from multiple accounts simultaneously";
homepage = "https://github.com/JustArchiNET/ArchiSteamFarm";
license = licenses.asl20;
- platforms = [ "x86_64-linux" "armv7l-linux" "aarch64-linux" ];
+ platforms = dotnetCorePackages.aspnetcore_3_1.meta.platforms;
maintainers = with maintainers; [ gnidorah ];
hydraPlatforms = [];
};
diff --git a/nixpkgs/pkgs/applications/misc/airtame/default.nix b/nixpkgs/pkgs/applications/misc/airtame/default.nix
index 043f1c86bd1..a5c08ad3642 100644
--- a/nixpkgs/pkgs/applications/misc/airtame/default.nix
+++ b/nixpkgs/pkgs/applications/misc/airtame/default.nix
@@ -1,12 +1,12 @@
{ stdenv, lib, fetchurl, makeDesktopItem, makeWrapper
-, alsaLib, atk, cairo, cups, curl, dbus, expat, ffmpeg, fontconfig, freetype
+, alsaLib, atk, cairo, cups, curl, dbus, expat, ffmpeg_3, fontconfig, freetype
, gdk-pixbuf, glib, glibc, gnome2, gtk2, libX11, libXScrnSaver, libXcomposite
, libXcursor, libXdamage, libXext, libXfixes, libXi, libXrandr, libXrender
, libXtst, libopus, libpulseaudio, libxcb, nspr, nss, pango, udev, x264
}:
let libPath = lib.makeLibraryPath [
- alsaLib atk cairo cups curl dbus expat ffmpeg fontconfig freetype gdk-pixbuf
+ alsaLib atk cairo cups curl dbus expat ffmpeg_3 fontconfig freetype gdk-pixbuf
glib glibc gnome2.GConf gtk2 libopus nspr nss pango stdenv.cc.cc udev x264
libX11 libXScrnSaver libXcomposite libXcursor libXdamage libXext libXfixes
libXi libXrandr libXrender libXtst libpulseaudio libxcb
@@ -30,7 +30,7 @@ in stdenv.mkDerivation rec {
desktopName = "Airtame";
icon = name;
genericName = comment;
- categories = "Application;Network;";
+ categories = "Network;";
};
installPhase = ''
diff --git a/nixpkgs/pkgs/applications/misc/alacritty/default.nix b/nixpkgs/pkgs/applications/misc/alacritty/default.nix
index 9e04a738db3..72e00cb15a7 100644
--- a/nixpkgs/pkgs/applications/misc/alacritty/default.nix
+++ b/nixpkgs/pkgs/applications/misc/alacritty/default.nix
@@ -52,16 +52,16 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "alacritty";
- version = "0.4.3";
+ version = "0.5.0";
src = fetchFromGitHub {
owner = "alacritty";
repo = pname;
rev = "v${version}";
- sha256 = "1b6fspcd8yn1857cgn1m8a828bvjspvrfc2giwsa9ai0ighcqbgl";
+ sha256 = "1948j57xhqvc5y876s929x9rhd6j0xnw5c91g1zqw2rfncn602g2";
};
- cargoSha256 = "1zadnwjqk9kklj0p43azd78kgbva2zihh9wh81w4c5y0kypbchyd";
+ cargoSha256 = "17lyzcj07f0vyki3091vgjd0w8ki11sw5m8gb3bxdph1dl04rria";
nativeBuildInputs = [
cmake
@@ -90,8 +90,6 @@ rustPlatform.buildRustPackage rec {
--replace xdg-open ${xdg_utils}/bin/xdg-open
'';
- postBuild = lib.optionalString stdenv.isDarwin "make app";
-
installPhase = ''
runHook preInstall
@@ -100,7 +98,8 @@ rustPlatform.buildRustPackage rec {
'' + (
if stdenv.isDarwin then ''
mkdir $out/Applications
- cp -r $releaseDir/osx/Alacritty.app $out/Applications/Alacritty.app
+ cp -r extra/osx/Alacritty.app $out/Applications
+ ln -s $out/bin $out/Applications/Alacritty.app/Contents/MacOS
'' else ''
install -D extra/linux/Alacritty.desktop -t $out/share/applications/
install -D extra/logo/compat/alacritty-term.svg $out/share/icons/hicolor/scalable/apps/Alacritty.svg
@@ -121,6 +120,8 @@ rustPlatform.buildRustPackage rec {
install -dm 755 "$out/share/man/man1"
gzip -c extra/alacritty.man > "$out/share/man/man1/alacritty.1.gz"
+ install -Dm 644 alacritty.yml $out/share/doc/alacritty.yml
+
install -dm 755 "$terminfo/share/terminfo/a/"
tic -xe alacritty,alacritty-direct -o "$terminfo/share/terminfo" extra/alacritty.info
mkdir -p $out/nix-support
diff --git a/nixpkgs/pkgs/applications/misc/aminal/default.nix b/nixpkgs/pkgs/applications/misc/aminal/default.nix
index dff6b15494b..7f04a93d6a3 100644
--- a/nixpkgs/pkgs/applications/misc/aminal/default.nix
+++ b/nixpkgs/pkgs/applications/misc/aminal/default.nix
@@ -11,7 +11,7 @@
buildGoPackage rec {
pname = "aminal";
- version = "0.8.6";
+ version = "0.9.0";
goPackagePath = "github.com/liamg/aminal";
@@ -30,7 +30,7 @@ buildGoPackage rec {
owner = "liamg";
repo = "aminal";
rev = "v${version}";
- sha256 = "0qhjdckj2kr0vza6qssd9z8dfrsif1qxb1mal1d4wgdsy12lrmwl";
+ sha256 = "0syv9md7blnl6i19zf8s1xjx5vfz6s755fxyg2ply0qc1pwhsj8n";
};
preBuild = ''
diff --git a/nixpkgs/pkgs/applications/misc/appeditor/default.nix b/nixpkgs/pkgs/applications/misc/appeditor/default.nix
index 38b51efa240..ab58f923764 100644
--- a/nixpkgs/pkgs/applications/misc/appeditor/default.nix
+++ b/nixpkgs/pkgs/applications/misc/appeditor/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, vala
, meson
, ninja
@@ -51,7 +52,7 @@ stdenv.mkDerivation rec {
'';
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/applications/misc/archiver/default.nix b/nixpkgs/pkgs/applications/misc/archiver/default.nix
index 0e345b1e273..8602282dd6b 100644
--- a/nixpkgs/pkgs/applications/misc/archiver/default.nix
+++ b/nixpkgs/pkgs/applications/misc/archiver/default.nix
@@ -23,4 +23,4 @@ buildGoModule rec {
maintainers = with maintainers; [ kalbasit ];
platforms = platforms.all;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/misc/audio/wavesurfer/default.nix b/nixpkgs/pkgs/applications/misc/audio/wavesurfer/default.nix
index 0ca01c8d2ae..45746a963b2 100644
--- a/nixpkgs/pkgs/applications/misc/audio/wavesurfer/default.nix
+++ b/nixpkgs/pkgs/applications/misc/audio/wavesurfer/default.nix
@@ -20,9 +20,9 @@ stdenv.mkDerivation {
--prefix PATH : "${stdenv.lib.makeBinPath [ tcl tk ]}"
'';
- meta = {
+ meta = {
description = "Tool for recording, playing, editing, viewing and labeling of audio";
homepage = "http://www.speech.kth.se/wavesurfer/";
- license = "BSD";
+ license = stdenv.lib.licenses.bsd0;
};
}
diff --git a/nixpkgs/pkgs/applications/misc/ausweisapp2/default.nix b/nixpkgs/pkgs/applications/misc/ausweisapp2/default.nix
index 953e12a033d..1dbcdf31ed1 100644
--- a/nixpkgs/pkgs/applications/misc/ausweisapp2/default.nix
+++ b/nixpkgs/pkgs/applications/misc/ausweisapp2/default.nix
@@ -3,13 +3,13 @@
mkDerivation rec {
pname = "AusweisApp2";
- version = "1.20.0";
+ version = "1.20.1";
src = fetchFromGitHub {
owner = "Governikus";
repo = "AusweisApp2";
rev = "${version}";
- sha256 = "0qkwdaxhig4qjim7h20j6ln6w76ycppfc786nd8l69bd1qv46m40";
+ sha256 = "17ify6v4z8i8ps3s8qabnrqfkj0my4yzyqwk3q3nhrqilbnhr40x";
};
nativeBuildInputs = [ cmake pkgconfig ];
diff --git a/nixpkgs/pkgs/applications/misc/batsignal/default.nix b/nixpkgs/pkgs/applications/misc/batsignal/default.nix
new file mode 100644
index 00000000000..56c508eaca9
--- /dev/null
+++ b/nixpkgs/pkgs/applications/misc/batsignal/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchFromGitHub, libnotify, pkg-config, glib }:
+
+stdenv.mkDerivation rec {
+ pname = "batsignal";
+ version = "1.1.2";
+
+ src = fetchFromGitHub {
+ owner = "electrickite";
+ repo = "batsignal";
+ rev = "${version}";
+ sha256 = "0ss5dw7wpqsf96dig6r7x4fhf6brmjdy54jyyf5nk1h9kzw4d69r";
+ };
+
+ buildInputs = [ libnotify glib ];
+ nativeBuildInputs = [ pkg-config ];
+ installFlags = [ "PREFIX=${placeholder "out"}" ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/electrickite/batsignal";
+ description = "Lightweight battery daemon written in C";
+ license = licenses.isc;
+ maintainers = with maintainers; [ SlothOfAnarchy ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/misc/birdtray/default.nix b/nixpkgs/pkgs/applications/misc/birdtray/default.nix
index 5385cf67884..8eb6a168721 100644
--- a/nixpkgs/pkgs/applications/misc/birdtray/default.nix
+++ b/nixpkgs/pkgs/applications/misc/birdtray/default.nix
@@ -7,6 +7,7 @@
, qtbase
, qttools
, qtx11extras
+ , qttranslations
}:
mkDerivation rec {
@@ -20,11 +21,21 @@ mkDerivation rec {
sha256 = "15l8drdmamq1dpqpj0h9ajj2r5vcs23cx421drvhfgs6bqlzd1hl";
};
+ patches = [
+ # See https://github.com/NixOS/nixpkgs/issues/86054
+ ./fix-qttranslations-path.diff
+ ];
+
nativeBuildInputs = [ cmake pkgconfig ];
buildInputs = [
qtbase qttools qtx11extras
];
+ postPatch = ''
+ substituteInPlace src/birdtrayapp.cpp \
+ --subst-var-by qttranslations ${qttranslations}
+ '';
+
meta = with lib; {
description = "Mail system tray notification icon for Thunderbird";
homepage = "https://github.com/gyunaev/birdtray";
diff --git a/nixpkgs/pkgs/applications/misc/birdtray/fix-qttranslations-path.diff b/nixpkgs/pkgs/applications/misc/birdtray/fix-qttranslations-path.diff
new file mode 100644
index 00000000000..2a379b5e274
--- /dev/null
+++ b/nixpkgs/pkgs/applications/misc/birdtray/fix-qttranslations-path.diff
@@ -0,0 +1,13 @@
+diff --git a/src/birdtrayapp.cpp b/src/birdtrayapp.cpp
+index 847b4d3..3a3709a 100644
+--- a/src/birdtrayapp.cpp
++++ b/src/birdtrayapp.cpp
+@@ -130,7 +130,7 @@ bool BirdtrayApp::loadTranslations() {
+ [](QString path) { return path.append("/translations"); });
+ QLocale locale = QLocale::system();
+ bool success = loadTranslation(
+- qtTranslator, locale, "qt", {QLibraryInfo::location(QLibraryInfo::TranslationsPath)});
++ qtTranslator, locale, "qt", {QLatin1String("@qttranslations@/translations")});
+ success &= loadTranslation(dynamicTranslator, locale, "dynamic", locations);
+ success &= loadTranslation(mainTranslator, locale, "main", locations);
+ return success;
diff --git a/nixpkgs/pkgs/applications/misc/bleachbit/default.nix b/nixpkgs/pkgs/applications/misc/bleachbit/default.nix
index 0111f8519e7..3c11c7bfaf5 100644
--- a/nixpkgs/pkgs/applications/misc/bleachbit/default.nix
+++ b/nixpkgs/pkgs/applications/misc/bleachbit/default.nix
@@ -1,5 +1,5 @@
{ stdenv
-, pythonPackages
+, python3Packages
, fetchurl
, gettext
, gobject-introspection
@@ -9,15 +9,15 @@
, libnotify
}:
-pythonPackages.buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
pname = "bleachbit";
- version = "3.2.0";
+ version = "4.0.0";
format = "other";
src = fetchurl {
url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2";
- sha256 = "1sszpn7ifiry0wwmkzdppzh61zvgrfypm9g7wk6q1ya20qhb5b51";
+ sha256 = "1dn3h6lr9ldbfpvgq9sdlk972sxhwalgj2f377qbqibm3yfxzpil";
};
nativeBuildInputs = [
@@ -32,7 +32,7 @@ pythonPackages.buildPythonApplication rec {
libnotify
];
- propagatedBuildInputs = with pythonPackages; [
+ propagatedBuildInputs = with python3Packages; [
chardet
pygobject3
requests
@@ -51,6 +51,12 @@ pythonPackages.buildPythonApplication rec {
"prefix=${placeholder "out"}"
];
+ # prevent double wrapping from wrapGApps and wrapPythonProgram
+ dontWrapGApps = true;
+ makeWrapperArgs = [
+ ''''${gappsWrapperArgs[@]}''
+ ];
+
strictDeps = false;
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/applications/misc/blender/darwin.patch b/nixpkgs/pkgs/applications/misc/blender/darwin.patch
index 43b96466df2..c426c0b6607 100644
--- a/nixpkgs/pkgs/applications/misc/blender/darwin.patch
+++ b/nixpkgs/pkgs/applications/misc/blender/darwin.patch
@@ -9,7 +9,7 @@ diff a/build_files/cmake/platform/platform_apple.cmake b/build_files/cmake/platf
endif()
if(WITH_OPENAL)
-@@ -79,7 +78,7 @@ endif()
+@@ -86,7 +85,7 @@ endif()
if(WITH_CODEC_SNDFILE)
set(LIBSNDFILE ${LIBDIR}/sndfile)
set(LIBSNDFILE_INCLUDE_DIRS ${LIBSNDFILE}/include)
@@ -18,7 +18,7 @@ diff a/build_files/cmake/platform/platform_apple.cmake b/build_files/cmake/platf
set(LIBSNDFILE_LIBPATH ${LIBSNDFILE}/lib ${LIBDIR}/ffmpeg/lib) # TODO, deprecate
endif()
-@@ -90,7 +89,7 @@ if(WITH_PYTHON)
+@@ -97,7 +96,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,7 +27,7 @@ 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()
-@@ -155,10 +154,7 @@ if(WITH_CODEC_FFMPEG)
+@@ -162,10 +161,7 @@ if(WITH_CODEC_FFMPEG)
set(FFMPEG_INCLUDE_DIRS ${FFMPEG}/include)
set(FFMPEG_LIBRARIES
avcodec avdevice avformat avutil
@@ -39,7 +39,7 @@ diff a/build_files/cmake/platform/platform_apple.cmake b/build_files/cmake/platf
set(FFMPEG_LIBPATH ${FFMPEG}/lib)
endif()
-@@ -199,14 +195,14 @@ if(WITH_OPENCOLLADA)
+@@ -206,14 +202,14 @@ if(WITH_OPENCOLLADA)
set(OPENCOLLADA ${LIBDIR}/opencollada)
set(OPENCOLLADA_INCLUDE_DIRS
@@ -60,16 +60,7 @@ diff a/build_files/cmake/platform/platform_apple.cmake b/build_files/cmake/platf
set(OPENCOLLADA_LIBRARIES
OpenCOLLADASaxFrameworkLoader
-lOpenCOLLADAFramework
-@@ -215,7 +211,7 @@ if(WITH_OPENCOLLADA)
- -lMathMLSolver
- -lGeneratedSaxParser
- -lbuffer -lftoa -lUTF
-- ${OPENCOLLADA_LIBPATH}/libxml2.a
-+ xml2
- )
- # PCRE is bundled with openCollada
- # set(PCRE ${LIBDIR}/pcre)
-@@ -276,14 +272,13 @@ if(WITH_BOOST)
+@@ -277,14 +273,13 @@ if(WITH_BOOST)
endif()
if(WITH_INTERNATIONAL OR WITH_CODEC_FFMPEG)
@@ -85,7 +76,7 @@ diff a/build_files/cmake/platform/platform_apple.cmake b/build_files/cmake/platf
${PNG_LIBRARIES}
${JPEG_LIBRARIES}
${TIFF_LIBRARY}
-@@ -306,7 +301,7 @@ endif()
+@@ -307,7 +302,7 @@ endif()
if(WITH_OPENCOLORIO)
set(OPENCOLORIO ${LIBDIR}/opencolorio)
set(OPENCOLORIO_INCLUDE_DIRS ${OPENCOLORIO}/include)
diff --git a/nixpkgs/pkgs/applications/misc/blender/default.nix b/nixpkgs/pkgs/applications/misc/blender/default.nix
index e27aca4fc3d..45df3547545 100644
--- a/nixpkgs/pkgs/applications/misc/blender/default.nix
+++ b/nixpkgs/pkgs/applications/misc/blender/default.nix
@@ -1,4 +1,4 @@
-{ config, stdenv, lib, fetchurl, boost, cmake, ffmpeg, gettext, glew
+{ config, stdenv, lib, fetchurl, boost, cmake, ffmpeg_3, gettext, glew
, ilmbase, libXi, libX11, libXext, libXrender
, libjpeg, libpng, libsamplerate, libsndfile
, libtiff, libGLU, libGL, openal, opencolorio, openexr, openimagedenoise, openimageio2, openjpeg, python3Packages
@@ -17,18 +17,18 @@ let python = python3Packages.python; in
stdenv.mkDerivation rec {
pname = "blender";
- version = "2.82a";
+ version = "2.83.3";
src = fetchurl {
url = "https://download.blender.org/source/${pname}-${version}.tar.xz";
- sha256 = "18zbdgas6qf2kmvvlimxgnq7y9kj7hdxcgixrs6fj50x40q01q2d";
+ sha256 = "18m27abp4j3xv48dr6ddr2mqcvx2vkjffr487z90059yv9k0yh2p";
};
patches = lib.optional stdenv.isDarwin ./darwin.patch;
nativeBuildInputs = [ cmake ] ++ optional cudaSupport addOpenGLRunpath;
buildInputs =
- [ boost ffmpeg gettext glew ilmbase
+ [ boost ffmpeg_3 gettext glew ilmbase
freetype libjpeg libpng libsamplerate libsndfile libtiff
opencolorio openexr openimagedenoise openimageio2 openjpeg python zlib fftw jemalloc
alembic
@@ -57,6 +57,10 @@ stdenv.mkDerivation rec {
--replace '${"$"}{LIBDIR}/python' \
'${python}'
substituteInPlace build_files/cmake/platform/platform_apple.cmake \
+ --replace 'set(PYTHON_VERSION 3.7)' \
+ 'set(PYTHON_VERSION ${python.pythonVersion})' \
+ --replace '${"$"}{PYTHON_VERSION}m' \
+ '${"$"}{PYTHON_VERSION}' \
--replace '${"$"}{LIBDIR}/python' \
'${python}' \
--replace '${"$"}{LIBDIR}/opencollada' \
@@ -86,9 +90,9 @@ stdenv.mkDerivation rec {
"-DWITH_SDL=OFF"
"-DWITH_OPENCOLORIO=ON"
"-DWITH_OPENSUBDIV=ON"
- "-DPYTHON_LIBRARY=${python.libPrefix}m"
+ "-DPYTHON_LIBRARY=${python.libPrefix}"
"-DPYTHON_LIBPATH=${python}/lib"
- "-DPYTHON_INCLUDE_DIR=${python}/include/${python.libPrefix}m"
+ "-DPYTHON_INCLUDE_DIR=${python}/include/${python.libPrefix}"
"-DPYTHON_VERSION=${python.pythonVersion}"
"-DWITH_PYTHON_INSTALL=OFF"
"-DWITH_PYTHON_INSTALL_NUMPY=OFF"
@@ -142,6 +146,6 @@ stdenv.mkDerivation rec {
# say: "We've decided to cancel the BL offering for an indefinite period."
license = licenses.gpl2Plus;
platforms = [ "x86_64-linux" "x86_64-darwin" ];
- maintainers = [ maintainers.goibhniu ];
+ maintainers = with maintainers; [ goibhniu veprbl ];
};
}
diff --git a/nixpkgs/pkgs/applications/misc/break-time/default.nix b/nixpkgs/pkgs/applications/misc/break-time/default.nix
new file mode 100644
index 00000000000..4bcc4de5157
--- /dev/null
+++ b/nixpkgs/pkgs/applications/misc/break-time/default.nix
@@ -0,0 +1,45 @@
+{ fetchFromGitHub
+, glib
+, gtk3
+, openssl
+, pkg-config
+, python3
+, rustPlatform
+, stdenv
+, wrapGAppsHook
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "break-time";
+ version = "0.1.1";
+
+ src = fetchFromGitHub {
+ owner = "cdepillabout";
+ repo = "break-time";
+ rev = "v${version}";
+ sha256 = "18p9gfp0inbnjsc7af38fghyklr7qnl2kkr25isfy9d5m8cpxqc6";
+ };
+
+ cargoSha256 = "0brmgrxhspcpcarm4lvnl95dw2n96r20w736giv18xcg7d5jmgca";
+
+ nativeBuildInputs = [
+ pkg-config
+ python3 # needed for Rust xcb package
+ wrapGAppsHook
+ ];
+
+ buildInputs = [
+ glib
+ gtk3
+ openssl
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Break timer that forces you to take a break";
+ homepage = "https://github.com/cdepillabout/break-time";
+ license = with licenses; [ mit ];
+ maintainers = with maintainers; [ cdepillabout ];
+ platforms = platforms.linux;
+ };
+}
+
diff --git a/nixpkgs/pkgs/applications/misc/buku/default.nix b/nixpkgs/pkgs/applications/misc/buku/default.nix
index f4018cff5f4..9b8f531e800 100644
--- a/nixpkgs/pkgs/applications/misc/buku/default.nix
+++ b/nixpkgs/pkgs/applications/misc/buku/default.nix
@@ -1,14 +1,14 @@
{ stdenv, python3, fetchFromGitHub }:
with python3.pkgs; buildPythonApplication rec {
- version = "4.3";
+ version = "4.4";
pname = "buku";
src = fetchFromGitHub {
owner = "jarun";
repo = "buku";
rev = "v${version}";
- sha256 = "1cq508ymak3g5fhi1n4bdiiqkc86s2l3k4dvzw842vv2x0441cac";
+ sha256 = "10r5f1n0vcxxmqqqsgmlvibwg1xffijrr2id6r140rgiyhprz556";
};
checkInputs = [
@@ -38,6 +38,7 @@ with python3.pkgs; buildPythonApplication rec {
click
html5lib
vcrpy
+ toml
];
postPatch = ''
diff --git a/nixpkgs/pkgs/applications/misc/calibre/default.nix b/nixpkgs/pkgs/applications/misc/calibre/default.nix
index ff39eccf4f8..acd4c9fcacc 100644
--- a/nixpkgs/pkgs/applications/misc/calibre/default.nix
+++ b/nixpkgs/pkgs/applications/misc/calibre/default.nix
@@ -30,11 +30,11 @@ let
in
mkDerivation rec {
pname = "calibre";
- version = "4.17.0";
+ version = "4.19.0";
src = fetchurl {
url = "https://download.calibre-ebook.com/${version}/${pname}-${version}.tar.xz";
- sha256 = "1qgzx2q8a5g102z311ibz4aw1ipn2j1lbndgadig7xvy6zdhknma";
+ sha256 = "1kpj65spwr9m88vshsljpdrw5jy7bbpqgqcrvqb17abh7fnnrb4x";
};
patches = [
@@ -47,7 +47,7 @@ mkDerivation rec {
] ++ lib.optional (!unrarSupport) ./dont_build_unrar_plugin.patch;
prePatch = ''
- sed -i "/pyqt_sip_dir/ s:=.*:= '${pypkgs.pyqt5_with_qtwebkit}/share/sip/PyQt5':" \
+ sed -i "/pyqt_sip_dir/ s:=.*:= '${pypkgs.pyqt5}/share/sip/PyQt5':" \
setup/build_environment.py
# Remove unneeded files and libs
diff --git a/nixpkgs/pkgs/applications/misc/cgminer/default.nix b/nixpkgs/pkgs/applications/misc/cgminer/default.nix
deleted file mode 100644
index 09236565d59..00000000000
--- a/nixpkgs/pkgs/applications/misc/cgminer/default.nix
+++ /dev/null
@@ -1,45 +0,0 @@
-{ fetchgit, stdenv, pkgconfig, libtool, autoconf, automake
-, curl, ncurses, ocl-icd, opencl-headers, xorg, jansson }:
-
-stdenv.mkDerivation {
- version = "3.7.2";
- pname = "cgminer";
-
- src = fetchgit {
- url = "https://github.com/ckolivas/cgminer.git";
- rev = "refs/tags/v3.7.2";
- sha256 = "1xfzx91dpwjj1vmhas3v9ybs0p2i74lrhinijmpav15acfggm9fq";
- };
-
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [
- autoconf automake libtool curl ncurses ocl-icd opencl-headers
- xorg.libX11 xorg.libXext xorg.libXinerama jansson
- ];
- configureScript = "./autogen.sh";
- configureFlags = [ "--enable-scrypt" "--enable-opencl" ];
- NIX_LDFLAGS = "-lgcc_s -lX11 -lXext -lXinerama";
-
- postBuild = ''
- gcc api-example.c -o cgminer-api
- '';
-
- postInstall = ''
- cp cgminer-api $out/bin/
- chmod 444 $out/bin/*.cl
- '';
-
- meta = with stdenv.lib; {
- description = "CPU/GPU miner in c for bitcoin";
- longDescription= ''
- This is a multi-threaded multi-pool GPU, FPGA and ASIC miner with ATI GPU
- monitoring, (over)clocking and fanspeed support for bitcoin and derivative
- coins. Do not use on multiple block chains at the same time!
- '';
- homepage = "https://github.com/ckolivas/cgminer";
- license = licenses.gpl3;
- maintainers = [ maintainers.offline ];
- platforms = stdenv.lib.platforms.linux;
- hydraPlatforms = [];
- };
-}
diff --git a/nixpkgs/pkgs/applications/misc/cheat/default.nix b/nixpkgs/pkgs/applications/misc/cheat/default.nix
index ec4d71a0dce..3cc51c83616 100644
--- a/nixpkgs/pkgs/applications/misc/cheat/default.nix
+++ b/nixpkgs/pkgs/applications/misc/cheat/default.nix
@@ -3,13 +3,13 @@
buildGoModule rec {
pname = "cheat";
- version = "3.10.1";
+ version = "4.0.2";
src = fetchFromGitHub {
owner = "cheat";
repo = "cheat";
rev = version;
- sha256 = "0indvycj972wng979mvia8mrb7bwdfay7wxq3lnj05qyxqafj5h2";
+ sha256 = "06dqwjyk7pmfxvkscn06sc307pxvyjqc6myighfsh3f5x83pg1nc";
};
subPackages = [ "cmd/cheat" ];
diff --git a/nixpkgs/pkgs/applications/misc/cherrytree/default.nix b/nixpkgs/pkgs/applications/misc/cherrytree/default.nix
index d2ade055d6f..c74ac5ffb30 100644
--- a/nixpkgs/pkgs/applications/misc/cherrytree/default.nix
+++ b/nixpkgs/pkgs/applications/misc/cherrytree/default.nix
@@ -2,13 +2,13 @@
pythonPackages.buildPythonApplication rec {
pname = "cherrytree";
- version = "0.39.3";
+ version = "0.39.4";
src = fetchFromGitHub {
owner = "giuspen";
repo = "cherrytree";
rev = version;
- sha256 = "1k9i7acpphx0if6ij2p9fkmj638ry6hcyr1rdr039a8zi8hq98gz";
+ sha256 = "1wycgn1f3b858qb6kn2bsaabak8n52qkpd24w54xz6fjizlnw7x0";
};
diff --git a/nixpkgs/pkgs/applications/misc/chewing-editor/default.nix b/nixpkgs/pkgs/applications/misc/chewing-editor/default.nix
new file mode 100644
index 00000000000..b70f9a2e7d8
--- /dev/null
+++ b/nixpkgs/pkgs/applications/misc/chewing-editor/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, mkDerivation, fetchFromGitHub, cmake, pkgconfig, libchewing, qtbase
+, qttools }:
+
+mkDerivation rec {
+ pname = "chewing-editor";
+ version = "0.1.1";
+
+ src = fetchFromGitHub {
+ owner = "chewing";
+ repo = "${pname}";
+ rev = "${version}";
+ sha256 = "0kc2hjx1gplm3s3p1r5sn0cyxw3k1q4gyv08q9r6rs4sg7xh2w7w";
+ };
+
+ doCheck = true;
+
+ nativeBuildInputs = [ cmake pkgconfig ];
+ buildInputs = [ libchewing qtbase qttools ];
+
+ meta = with stdenv.lib; {
+ description = "Cross platform chewing user phrase editor";
+ longDescription = ''
+ chewing-editor is a cross platform chewing user phrase editor. It provides a easy way to manage user phrase. With it, user can customize their user phrase to increase input performance.
+ '';
+ homepage = "https://github.com/chewing/chewing-editor";
+ license = licenses.gpl2Plus;
+ maintainers = [ maintainers.ShamrockLee ];
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/misc/cipher/default.nix b/nixpkgs/pkgs/applications/misc/cipher/default.nix
index eef05fe91d2..630519ff2bf 100644
--- a/nixpkgs/pkgs/applications/misc/cipher/default.nix
+++ b/nixpkgs/pkgs/applications/misc/cipher/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, meson
, ninja
, vala
@@ -48,7 +49,7 @@ stdenv.mkDerivation rec {
'';
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/applications/misc/clight/clightd.nix b/nixpkgs/pkgs/applications/misc/clight/clightd.nix
index c5083f2379c..c06d00ebb52 100644
--- a/nixpkgs/pkgs/applications/misc/clight/clightd.nix
+++ b/nixpkgs/pkgs/applications/misc/clight/clightd.nix
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "clightd";
- version = "4.1";
+ version = "4.2";
src = fetchFromGitHub {
owner = "FedeDP";
repo = "Clightd";
rev = version;
- sha256 = "0pqnn52nn22k49f5cw4jcr8vcbff28n56i8fizg1mmfshy8pn891";
+ sha256 = "07z1m1x7nnczd51sg7m2lb6rb2c37c8glsnbrlq44hx176sj9cmj";
};
# dbus-1.pc has datadir=/etc
diff --git a/nixpkgs/pkgs/applications/misc/clight/default.nix b/nixpkgs/pkgs/applications/misc/clight/default.nix
index ed8767419d4..2502459af10 100644
--- a/nixpkgs/pkgs/applications/misc/clight/default.nix
+++ b/nixpkgs/pkgs/applications/misc/clight/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "clight";
- version = "4.0";
+ version = "4.1";
src = fetchFromGitHub {
owner = "FedeDP";
repo = "Clight";
rev = version;
- sha256 = "101fp9kwmfmfffpdvv41wf96kdjw0b16xk49g43w32a5wlr74zrq";
+ sha256 = "1j7va217g1k8lxl3lly13js8myf0shjc6knalq8q6lakc6j1mkxx";
};
# bash-completion.pc completionsdir=${bash-completion.out}
diff --git a/nixpkgs/pkgs/applications/misc/clipmenu/default.nix b/nixpkgs/pkgs/applications/misc/clipmenu/default.nix
index 4bc56f0c452..54c2ab48f65 100644
--- a/nixpkgs/pkgs/applications/misc/clipmenu/default.nix
+++ b/nixpkgs/pkgs/applications/misc/clipmenu/default.nix
@@ -1,24 +1,30 @@
-{ clipnotify, makeWrapper, xsel, dmenu, utillinux, gawk, stdenv, fetchFromGitHub, lib }:
+{ clipnotify, makeWrapper, xsel, dmenu, utillinux, gawk, stdenv, fetchFromGitHub, fetchpatch, lib }:
let
runtimePath = lib.makeBinPath [ clipnotify xsel dmenu utillinux gawk ];
in
stdenv.mkDerivation rec {
pname = "clipmenu";
- version = "6.0.1";
+ version = "6.1.0";
src = fetchFromGitHub {
owner = "cdown";
repo = "clipmenu";
rev = version;
- sha256 = "0053j4i14lz5m2bzc5sch5id5ilr1bl196mp8fp0q8x74w3vavs9";
+ sha256 = "0ddj5xcwrdb2qvrndvhv8j6swcqc8dvv5i00pqk35rfk5mrl4hwv";
};
-
+
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/cdown/clipmenu/commit/443b58583ef216e2405e4a38d401f7c36386d21e.patch";
+ sha256 = "12m4rpw7jbr31c919llbsmn8dcf7yh9aijln4iym6h2lylzqzzdz";
+ })
+ ];
+
+ makeFlags = [ "PREFIX=$(out)" ];
buildInputs = [ makeWrapper ];
+ nativeBuildInputs = [ xsel clipnotify ];
installPhase = ''
- mkdir -p $out/bin
- cp clipdel clipmenu clipmenud $out/bin
-
for bin in $out/bin/*; do
wrapProgram "$bin" --prefix PATH : "${runtimePath}"
done
diff --git a/nixpkgs/pkgs/applications/misc/cointop/default.nix b/nixpkgs/pkgs/applications/misc/cointop/default.nix
index ef897d2ea59..8d91531dd1f 100644
--- a/nixpkgs/pkgs/applications/misc/cointop/default.nix
+++ b/nixpkgs/pkgs/applications/misc/cointop/default.nix
@@ -2,13 +2,13 @@
buildGoPackage rec {
pname = "cointop";
- version = "1.4.4";
+ version = "1.4.6";
src = fetchFromGitHub {
owner = "miguelmota";
repo = pname;
rev = version;
- sha256 = "12yi1lmyd5y4cgcjclkczf93jj7wd6k8aqnhq21dd1mx65l77swv";
+ sha256 = "1mkb97x73vzxnbvhnxx3msicr1z0b3sjmydx257ax3nscrmf1l5z";
};
goPackagePath = "github.com/miguelmota/cointop";
diff --git a/nixpkgs/pkgs/applications/misc/cpu-x/default.nix b/nixpkgs/pkgs/applications/misc/cpu-x/default.nix
index fb81bbdd40c..a92ca30c5d8 100644
--- a/nixpkgs/pkgs/applications/misc/cpu-x/default.nix
+++ b/nixpkgs/pkgs/applications/misc/cpu-x/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "cpu-x";
- version = "4.0.0";
+ version = "4.0.1";
src = fetchFromGitHub {
owner = "X0rg";
repo = "CPU-X";
rev = "v${version}";
- sha256 = "00xngmlayblvkg3l0rcfpxmnkkdz49ydh4smlhpii23gqii0rds3";
+ sha256 = "191zkkswlbbsw492yygc3idf7wh3bxs97drrqvqqw0mqvrzykxm3";
};
nativeBuildInputs = [ cmake pkgconfig wrapGAppsHook nasm makeWrapper ];
diff --git a/nixpkgs/pkgs/applications/misc/dbeaver/default.nix b/nixpkgs/pkgs/applications/misc/dbeaver/default.nix
index 3b55a150637..324c010b8b5 100644
--- a/nixpkgs/pkgs/applications/misc/dbeaver/default.nix
+++ b/nixpkgs/pkgs/applications/misc/dbeaver/default.nix
@@ -7,7 +7,7 @@
stdenv.mkDerivation rec {
pname = "dbeaver-ce";
- version = "7.1.0";
+ version = "7.1.4";
desktopItem = makeDesktopItem {
name = "dbeaver";
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
desktopName = "dbeaver";
comment = "SQL Integrated Development Environment";
genericName = "SQL Integrated Development Environment";
- categories = "Application;Development;";
+ categories = "Development;";
};
buildInputs = [
@@ -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 = "1q3f5bghm3jw5c7c62ivf32fldjqhmj1a0qlwgqjxyhmfcig0rnb";
+ sha256 = "0a11hjwngm9i05wjx3qavf1zmlaz13dvhqm54ci4d27qrczywcyr";
};
installPhase = ''
diff --git a/nixpkgs/pkgs/applications/misc/ddcui/default.nix b/nixpkgs/pkgs/applications/misc/ddcui/default.nix
new file mode 100644
index 00000000000..1ec288c678a
--- /dev/null
+++ b/nixpkgs/pkgs/applications/misc/ddcui/default.nix
@@ -0,0 +1,42 @@
+{ lib
+, mkDerivation
+, fetchFromGitHub
+, cmake
+, pkg-config
+, qtbase
+, qttools
+, ddcutil
+}:
+
+mkDerivation rec {
+ pname = "ddcui";
+ version = "0.1.2";
+
+ src = fetchFromGitHub {
+ owner = "rockowitz";
+ repo = "ddcui";
+ rev = "v${version}";
+ sha256 = "0myma1zw6dlygv3xbin662d91zcnwss10syf12q2fppkrd8qdgqf";
+ };
+
+ nativeBuildInputs = [
+ # Using cmake instead of the also-supported qmake because ddcui's qmake
+ # file is not currently written to support PREFIX installations.
+ cmake
+ pkg-config
+ ];
+
+ buildInputs = [
+ qtbase
+ qttools
+ ddcutil
+ ];
+
+ meta = with lib; {
+ description = "Graphical user interface for ddcutil - control monitor settings";
+ homepage = "https://www.ddcutil.com/ddcui_main/";
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ nh2 ];
+ platforms = with platforms; linux;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/misc/ddgr/default.nix b/nixpkgs/pkgs/applications/misc/ddgr/default.nix
index 82730842bac..1cac8811103 100644
--- a/nixpkgs/pkgs/applications/misc/ddgr/default.nix
+++ b/nixpkgs/pkgs/applications/misc/ddgr/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, python3, installShellFiles }:
stdenv.mkDerivation rec {
- version = "1.8.1";
+ version = "1.9";
pname = "ddgr";
src = fetchFromGitHub {
owner = "jarun";
repo = "ddgr";
rev = "v${version}";
- sha256 = "0668wzh1gqin0xscy3fly9hz370n2ny175f3kya9bsld0x0jkd5p";
+ sha256 = "0qbdq7k0mmvkjp6qzz88n7vf29liqn6y5w4y39ldqdc8hzw5sld7";
};
nativeBuildInputs = [ installShellFiles ];
diff --git a/nixpkgs/pkgs/applications/misc/devdocs-desktop/default.nix b/nixpkgs/pkgs/applications/misc/devdocs-desktop/default.nix
new file mode 100644
index 00000000000..7c172696133
--- /dev/null
+++ b/nixpkgs/pkgs/applications/misc/devdocs-desktop/default.nix
@@ -0,0 +1,43 @@
+{ stdenv, appimageTools, fetchurl, gsettings-desktop-schemas, gtk3 }:
+
+let
+ version = "0.7.1";
+ pname = "devdocs-desktop";
+ name = "${pname}-${version}";
+
+ src = fetchurl {
+ url = "https://github.com/egoist/devdocs-desktop/releases/download/v${version}/DevDocs-${version}.AppImage";
+ sha256 = "5bba99a34c90a65eff67aface0b7446cbf43d620a1c195f27e7bb33ab6d3d0c2";
+ };
+
+ appimageContents = appimageTools.extractType2 {
+ inherit name src;
+ };
+
+in appimageTools.wrapType2 rec {
+ inherit name src;
+
+ profile = ''
+ export XDG_DATA_DIRS=${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${gtk3}/share/gsettings-schemas/${gtk3.name}:$XDG_DATA_DIRS
+ '';
+
+ extraInstallCommands = ''
+ mv $out/bin/${name} $out/bin/${pname}
+ install -m 444 -D ${appimageContents}/devdocs.desktop $out/share/applications/devdocs.desktop
+ install -m 444 -D ${appimageContents}/devdocs.png $out/share/icons/hicolor/0x0/apps/devdocs.png
+ substituteInPlace $out/share/applications/devdocs.desktop \
+ --replace 'Exec=AppRun' 'Exec=${pname}'
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A full-featured desktop app for DevDocs.io";
+ longDescription = ''
+ DevDocs.io combines multiple API documentations in a fast, organized, and searchable interface. This is an unofficial desktop app for it.
+ '';
+ homepage = "https://github.com/egoist/devdocs-desktop";
+ downloadPage = "https://github.com/egoist/devdocs-desktop/releases";
+ license = licenses.mit;
+ maintainers = with maintainers; [ ymarkus ];
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/misc/dmenu/wayland.nix b/nixpkgs/pkgs/applications/misc/dmenu/wayland.nix
index ca2e6f56e84..250a7567d78 100644
--- a/nixpkgs/pkgs/applications/misc/dmenu/wayland.nix
+++ b/nixpkgs/pkgs/applications/misc/dmenu/wayland.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "dmenu-wayland-unstable";
- version = "2020-04-03";
+ version = "2020-07-06";
src = fetchFromGitHub {
owner = "nyyManni";
repo = "dmenu-wayland";
- rev = "550a7c39f3f925b803d51c616609c8cb6c0ea543";
- sha256 = "0az3w1csn4x6mjyacg6lf70kykdfqamic3hbr57mj83i5jjv0jlv";
+ rev = "304c8e917651ee02b16ebf0b7097a5c53fa2236b";
+ sha256 = "0rkpmpk7xkcfbnv9vpg8n65423z5xpgp0hm2vg0rxf9354bjin7k";
};
outputs = [ "out" "man" ];
diff --git a/nixpkgs/pkgs/applications/misc/dstask/default.nix b/nixpkgs/pkgs/applications/misc/dstask/default.nix
index fae7809d25a..7d5fa173c06 100644
--- a/nixpkgs/pkgs/applications/misc/dstask/default.nix
+++ b/nixpkgs/pkgs/applications/misc/dstask/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "dstask";
- version = "0.18";
+ version = "0.20";
src = fetchFromGitHub {
owner = "naggie";
repo = pname;
rev = "v${version}";
- sha256 = "16z5zlfj955pzsj0l58835slvpchdaq2vbyx2fjzi6y9xn1z2nd1";
+ sha256 = "0hrhvfkqflr4wx1r2xbfbi566pglrp4rp5yq0cr2ml0x6kw3yz0j";
};
# Set vendorSha256 to null because dstask vendors its dependencies (meaning
diff --git a/nixpkgs/pkgs/applications/misc/dunst/default.nix b/nixpkgs/pkgs/applications/misc/dunst/default.nix
index 7da2ae421d7..a906669e7c6 100644
--- a/nixpkgs/pkgs/applications/misc/dunst/default.nix
+++ b/nixpkgs/pkgs/applications/misc/dunst/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "dunst";
- version = "1.4.1";
+ version = "1.5.0";
src = fetchFromGitHub {
owner = "dunst-project";
repo = "dunst";
rev = "v${version}";
- sha256 = "0xjj1f2jr1ja5grj6wrx5jjz1sx5fpqnvkw7nqi4452j3nc4p4l2";
+ sha256 = "0irwkqcgwkqaylcpvqgh25gn2ysbdm2kydipxfzcq1ddj9ns6f9c";
};
nativeBuildInputs = [ perl pkgconfig which systemd makeWrapper ];
diff --git a/nixpkgs/pkgs/applications/misc/etesync-dav/default.nix b/nixpkgs/pkgs/applications/misc/etesync-dav/default.nix
index d4e015f31d7..a27e6e48516 100644
--- a/nixpkgs/pkgs/applications/misc/etesync-dav/default.nix
+++ b/nixpkgs/pkgs/applications/misc/etesync-dav/default.nix
@@ -1,19 +1,19 @@
-{ lib, python3Packages, radicale2 }:
+{ lib, python3Packages, radicale3 }:
python3Packages.buildPythonApplication rec {
pname = "etesync-dav";
- version = "0.17.0";
+ version = "0.20.0";
src = python3Packages.fetchPypi {
inherit pname version;
- sha256 = "0lyjv8rknwbx5b5nvq5bgw26lhkymib4cvmv3s3469mrnn2c0ksp";
+ sha256 = "1q8h89hqi4kxphn1g5nbcia0haz5k57is9rycwaabm55mj9s9fah";
};
propagatedBuildInputs = with python3Packages; [
etesync
flask
flask_wtf
- radicale2
+ radicale3
];
checkInputs = with python3Packages; [
diff --git a/nixpkgs/pkgs/applications/misc/exercism/default.nix b/nixpkgs/pkgs/applications/misc/exercism/default.nix
index d983458a7ce..991123bf60b 100644
--- a/nixpkgs/pkgs/applications/misc/exercism/default.nix
+++ b/nixpkgs/pkgs/applications/misc/exercism/default.nix
@@ -21,4 +21,4 @@ buildGoModule rec {
license = licenses.mit;
maintainers = [ maintainers.rbasso ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/misc/fbmenugen/default.nix b/nixpkgs/pkgs/applications/misc/fbmenugen/default.nix
index fcf8191d3b7..bc40f2dad83 100644
--- a/nixpkgs/pkgs/applications/misc/fbmenugen/default.nix
+++ b/nixpkgs/pkgs/applications/misc/fbmenugen/default.nix
@@ -11,13 +11,13 @@
perlPackages.buildPerlPackage rec {
pname = "fbmenugen";
- version = "2020-05-20";
+ version = "0.85";
src = fetchFromGitHub {
owner = "trizen";
repo = pname;
- rev = "ed9a680546edbb5b05086971b6a9f42a37cb485f";
- sha256 = "1fikdl08a0s8d6k1ls1pzmw2rcwkfbbczsjfx6lr12ngd2bz222h";
+ rev = version;
+ sha256 = "1pmms3wzkm8h41a8zrkpn6gq9m9yy5wr5rrzmb84lbacprqq6q7q";
};
patches = [
diff --git a/nixpkgs/pkgs/applications/misc/fetchmail/default.nix b/nixpkgs/pkgs/applications/misc/fetchmail/default.nix
index c1104eb0a57..bed673ef8d4 100644
--- a/nixpkgs/pkgs/applications/misc/fetchmail/default.nix
+++ b/nixpkgs/pkgs/applications/misc/fetchmail/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, openssl }:
let
- version = "6.4.5";
+ version = "6.4.8";
in
stdenv.mkDerivation {
pname = "fetchmail";
@@ -9,7 +9,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "mirror://sourceforge/fetchmail/fetchmail-${version}.tar.xz";
- sha256 = "073bjh8qbvww7f5gbd6pq640qspi7dc6cjndvm0h2jcl0a90c3yk";
+ sha256 = "1g893dr3982vrqzxybmflnqfmd1q6yipd9krvxn0avhlrrp97k96";
};
buildInputs = [ openssl ];
diff --git a/nixpkgs/pkgs/applications/misc/firestarter/default.nix b/nixpkgs/pkgs/applications/misc/firestarter/default.nix
index 05c535e62c0..a03c87eb41b 100644
--- a/nixpkgs/pkgs/applications/misc/firestarter/default.nix
+++ b/nixpkgs/pkgs/applications/misc/firestarter/default.nix
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
owner = "tud-zih-energy";
repo = "FIRESTARTER";
rev = "v${version}";
- sha256 = "161mg0h1hvp6bxfjdhyfqrljvphys896mfd36254rbgzxm38ibi7";
+ sha256 = "0zqfqb7hf48z39g1qhbl1iraf8rz4d629h1q6ikizckpzfq23kd0";
};
nativeBuildInputs = [ python3 ];
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
homepage = "https://tu-dresden.de/zih/forschung/projekte/firestarter";
description = "Processor Stress Test Utility";
platforms = platforms.linux;
- maintainers = with maintainers; [ astro ];
+ maintainers = with maintainers; [ astro marenz ];
license = licenses.gpl3;
};
}
diff --git a/nixpkgs/pkgs/applications/misc/fitnesstrax/default.nix b/nixpkgs/pkgs/applications/misc/fitnesstrax/default.nix
index f0081c39102..e90e364aaee 100644
--- a/nixpkgs/pkgs/applications/misc/fitnesstrax/default.nix
+++ b/nixpkgs/pkgs/applications/misc/fitnesstrax/default.nix
@@ -19,6 +19,8 @@ rustPlatform.buildRustPackage rec {
nativeBuildInputs = [
wrapGAppsHook
+ glib
+ gtk3
];
buildInputs = [
diff --git a/nixpkgs/pkgs/applications/misc/fme/default.nix b/nixpkgs/pkgs/applications/misc/fme/default.nix
index cf93729eddd..34d5a45b8ea 100644
--- a/nixpkgs/pkgs/applications/misc/fme/default.nix
+++ b/nixpkgs/pkgs/applications/misc/fme/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, pkgconfig, autoconf, automake, gettext
, fluxbox, bc, gtkmm2, glibmm, libglademm, libsigcxx }:
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
pname = "fme";
version = "1.1.3";
diff --git a/nixpkgs/pkgs/applications/misc/font-manager/default.nix b/nixpkgs/pkgs/applications/misc/font-manager/default.nix
index 008e59eebee..b2001c21bf7 100644
--- a/nixpkgs/pkgs/applications/misc/font-manager/default.nix
+++ b/nixpkgs/pkgs/applications/misc/font-manager/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "font-manager";
- version = "0.7.7";
+ version = "0.7.8";
src = fetchFromGitHub {
owner = "FontManager";
repo = "master";
rev = version;
- sha256 = "1bzqvspplp1zj0n0869jqbc60wgbjhf0vdrn5bj8dfawxynh8s5f";
+ sha256 = "0s1l30y55l45rrqd9lygvp2gzrqw25rmjgnnja6s5rzs79gc668c";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/applications/misc/fontpreview/default.nix b/nixpkgs/pkgs/applications/misc/fontpreview/default.nix
new file mode 100644
index 00000000000..1d4e4d3e00f
--- /dev/null
+++ b/nixpkgs/pkgs/applications/misc/fontpreview/default.nix
@@ -0,0 +1,40 @@
+{ stdenv, lib, fetchFromGitHub, makeWrapper, xdotool, fzf, imagemagick, sxiv, getopt }:
+
+stdenv.mkDerivation rec {
+ pname = "fontpreview";
+ version = "1.0.6";
+
+ src = fetchFromGitHub {
+ owner = "sdushantha";
+ repo = pname;
+ rev = version;
+ sha256 = "0g3i2k6n2yhp88rrcf0hp6ils7836db7hx73hw9qnpcbmckz0i4w";
+ };
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ preInstall = "mkdir -p $out/bin";
+
+ installFlags = [ "PREFIX=$(out)" ];
+
+ postInstall = ''
+ wrapProgram $out/bin/fontpreview \
+ --prefix PATH : ${lib.makeBinPath [ xdotool fzf imagemagick sxiv getopt ]}
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/sdushantha/fontpreview";
+ description = "Highly customizable and minimal font previewer written in bash";
+ longDescription = ''
+ fontpreview is a commandline tool that lets you quickly search for fonts
+ that are installed on your machine and preview them. The fuzzy search
+ feature is provided by fzf and the preview is generated with imagemagick
+ and then displayed using sxiv. This tool is highly customizable, almost
+ all of the variables in this tool can be changed using the commandline
+ flags or you can configure them using environment variables.
+ '';
+ license = licenses.mit;
+ platforms = platforms.unix;
+ maintainers = [ maintainers.erictapen ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/misc/formatter/default.nix b/nixpkgs/pkgs/applications/misc/formatter/default.nix
index b0224c052c4..85a70812cad 100644
--- a/nixpkgs/pkgs/applications/misc/formatter/default.nix
+++ b/nixpkgs/pkgs/applications/misc/formatter/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, meson
, ninja
, vala
@@ -62,7 +63,7 @@ stdenv.mkDerivation rec {
'';
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/applications/misc/fuzzel/default.nix b/nixpkgs/pkgs/applications/misc/fuzzel/default.nix
new file mode 100644
index 00000000000..7370939be7a
--- /dev/null
+++ b/nixpkgs/pkgs/applications/misc/fuzzel/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, lib, fetchgit, pkg-config, meson, ninja, wayland, pixman, cairo, librsvg, wayland-protocols, wlroots, libxkbcommon, scdoc, git, tllist, fcft}:
+
+stdenv.mkDerivation rec {
+ pname = "fuzzel";
+ version = "1.3.0";
+
+ src = fetchgit {
+ url = "https://codeberg.org/dnkl/fuzzel";
+ rev = "${version}";
+ sha256 = "12jv5iwmksygw8nfkxbd9rbi03wnpgb30hczq009aqgy7lyi5zmp";
+ };
+
+ nativeBuildInputs = [ pkg-config meson ninja scdoc git ];
+ buildInputs = [ wayland pixman cairo librsvg wayland-protocols wlroots libxkbcommon tllist fcft ];
+
+ meta = with lib; {
+ description = "Wayland-native application launcher, similar to rofi’s drun mode";
+ homepage = "https://codeberg.org/dnkl/fuzzel";
+ license = licenses.mit;
+ maintainers = with maintainers; [ fionera ];
+ platforms = with platforms; linux;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/misc/gallery-dl/default.nix b/nixpkgs/pkgs/applications/misc/gallery-dl/default.nix
index 6845cbcb59d..ef882ac9b95 100644
--- a/nixpkgs/pkgs/applications/misc/gallery-dl/default.nix
+++ b/nixpkgs/pkgs/applications/misc/gallery-dl/default.nix
@@ -2,11 +2,11 @@
python3Packages.buildPythonApplication rec {
pname = "gallery_dl";
- version = "1.13.6";
+ version = "1.14.3";
src = python3Packages.fetchPypi {
inherit pname version;
- sha256 = "17hgryj8qsxcx3c96ir25q0wsh5q0s6c6fb33lqfdbrfxrjcixbk";
+ sha256 = "0lyy48za81vfw4a5l7fsczsv889dk829nby941xvswp3scclpvfy";
};
doCheck = false;
diff --git a/nixpkgs/pkgs/applications/misc/ganttproject-bin/default.nix b/nixpkgs/pkgs/applications/misc/ganttproject-bin/default.nix
index 2e8478f41d3..b36bd83e70f 100644
--- a/nixpkgs/pkgs/applications/misc/ganttproject-bin/default.nix
+++ b/nixpkgs/pkgs/applications/misc/ganttproject-bin/default.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
desktopName = "GanttProject";
genericName = "Shedule and manage projects";
comment = meta.description;
- categories = "Office;Application;";
+ categories = "Office;";
};
javaOptions = [
diff --git a/nixpkgs/pkgs/applications/misc/gcalcli/default.nix b/nixpkgs/pkgs/applications/misc/gcalcli/default.nix
index d7d6ad5302d..20aefe2ab1d 100644
--- a/nixpkgs/pkgs/applications/misc/gcalcli/default.nix
+++ b/nixpkgs/pkgs/applications/misc/gcalcli/default.nix
@@ -5,13 +5,13 @@ with python3.pkgs;
buildPythonApplication rec {
pname = "gcalcli";
- version = "4.2.1";
+ version = "4.3.0";
src = fetchFromGitHub {
owner = "insanum";
repo = pname;
rev = "v${version}";
- sha256 = "1xwrgmy2azvr99b7df92m2imj0wy4fh53bn7lvcrnghjbnh7n0l0";
+ sha256 = "0s5fhcmz3n0dwh3vkqr4aigi59q43v03ch5jhh6v75149icwr0df";
};
postPatch = lib.optionalString stdenv.isLinux ''
diff --git a/nixpkgs/pkgs/applications/misc/geoipupdate/default.nix b/nixpkgs/pkgs/applications/misc/geoipupdate/default.nix
index 2b0fc88ccf9..9f4220c59ee 100644
--- a/nixpkgs/pkgs/applications/misc/geoipupdate/default.nix
+++ b/nixpkgs/pkgs/applications/misc/geoipupdate/default.nix
@@ -20,4 +20,4 @@ buildGoModule rec {
platforms = platforms.all;
maintainers = with maintainers; [ das_j ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/misc/get_iplayer/default.nix b/nixpkgs/pkgs/applications/misc/get_iplayer/default.nix
index 9c05e984720..5c31ce55add 100644
--- a/nixpkgs/pkgs/applications/misc/get_iplayer/default.nix
+++ b/nixpkgs/pkgs/applications/misc/get_iplayer/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchFromGitHub, atomicparsley, flvstreamer, ffmpeg, makeWrapper, perl, perlPackages, rtmpdump}:
+{stdenv, fetchFromGitHub, atomicparsley, flvstreamer, ffmpeg_3, makeWrapper, perl, perlPackages, rtmpdump}:
with stdenv.lib;
@@ -26,7 +26,7 @@ perlPackages.buildPerlPackage rec {
installPhase = ''
mkdir -p $out/bin $out/share/man/man1
cp get_iplayer $out/bin
- wrapProgram $out/bin/get_iplayer --suffix PATH : ${makeBinPath [ atomicparsley ffmpeg flvstreamer rtmpdump ]} --prefix PERL5LIB : $PERL5LIB
+ wrapProgram $out/bin/get_iplayer --suffix PATH : ${makeBinPath [ atomicparsley ffmpeg_3 flvstreamer rtmpdump ]} --prefix PERL5LIB : $PERL5LIB
cp get_iplayer.1 $out/share/man/man1
'';
diff --git a/nixpkgs/pkgs/applications/misc/girara/default.nix b/nixpkgs/pkgs/applications/misc/girara/default.nix
index 45bca7d3fbf..def70d7df3c 100644
--- a/nixpkgs/pkgs/applications/misc/girara/default.nix
+++ b/nixpkgs/pkgs/applications/misc/girara/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "girara";
- version = "0.3.4";
+ version = "0.3.5";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "https://git.pwmt.org/pwmt/${pname}/-/archive/${version}/${pname}-${version}.tar.gz";
- sha256 = "08zdsr4zwi49facsl5596l0g1xqqv2jk3sqk841gkxwawcggim44";
+ sha256 = "1n3i960b458172mc3pkq7m9dn5qxry6fms3c3k06v27cjp5whsyf";
};
nativeBuildInputs = [ meson ninja pkgconfig gettext check dbus xvfb_run ];
diff --git a/nixpkgs/pkgs/applications/misc/gitit/default.nix b/nixpkgs/pkgs/applications/misc/gitit/default.nix
new file mode 100644
index 00000000000..a4ffd3bf88d
--- /dev/null
+++ b/nixpkgs/pkgs/applications/misc/gitit/default.nix
@@ -0,0 +1,61 @@
+{ lib, haskellPackages, haskell, removeReferencesTo
+# “Plugins” are a fancy way of saying gitit will invoke
+# GHC at *runtime*, which in turn makes it pull GHC
+# into its runtime closure. Only enable if you really need
+# that feature. But if you do you’ll want to use gitit
+# as a library anyway.
+, pluginSupport ? false
+}:
+
+# this is similar to what we do with the pandoc executable
+
+let
+ plain = haskellPackages.gitit;
+ plugins =
+ if pluginSupport
+ then plain
+ else haskell.lib.disableCabalFlag plain "plugins";
+ static = haskell.lib.justStaticExecutables plugins;
+
+in
+ (haskell.lib.overrideCabal static (drv: {
+ buildTools = (drv.buildTools or []) ++ [ removeReferencesTo ];
+ })).overrideAttrs (drv: {
+
+ # These libraries are still referenced, because they generate
+ # a `Paths_*` module for figuring out their version.
+ # The `Paths_*` module is generated by Cabal, and contains the
+ # version, but also paths to e.g. the data directories, which
+ # lead to a transitive runtime dependency on the whole GHC distribution.
+ # This should ideally be fixed in haskellPackages (or even Cabal),
+ # but a minimal gitit is important enough to patch it manually.
+ disallowedReferences = [
+ haskellPackages.pandoc-types
+ haskellPackages.HTTP
+ haskellPackages.pandoc
+ haskellPackages.happstack-server
+ haskellPackages.filestore
+ ];
+ postInstall = ''
+ remove-references-to \
+ -t ${haskellPackages.pandoc-types} \
+ $out/bin/gitit
+ remove-references-to \
+ -t ${haskellPackages.HTTP} \
+ $out/bin/gitit
+ remove-references-to \
+ -t ${haskellPackages.pandoc} \
+ $out/bin/gitit
+ remove-references-to \
+ -t ${haskellPackages.happstack-server} \
+ $out/bin/gitit
+ remove-references-to \
+ -t ${haskellPackages.filestore} \
+ $out/bin/gitit
+ '';
+
+ meta = drv.meta // {
+ maintainers = drv.meta.maintainers or []
+ ++ [ lib.maintainers.Profpatsch ];
+ };
+ })
diff --git a/nixpkgs/pkgs/applications/misc/gmrun/default.nix b/nixpkgs/pkgs/applications/misc/gmrun/default.nix
index eaee8fb5fb3..8ca4c606162 100644
--- a/nixpkgs/pkgs/applications/misc/gmrun/default.nix
+++ b/nixpkgs/pkgs/applications/misc/gmrun/default.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
./gmrun-0.9.2-xdg.patch
];
- meta = {
+ meta = with stdenv.lib; {
description = "Gnome Completion-Run Utility";
longDescription = ''
A simple program which provides a "run program" window, featuring a bash-like TAB completion.
@@ -35,8 +35,8 @@ stdenv.mkDerivation rec {
Running commands in a terminal with CTRL-Enter. URL handlers.
'';
homepage = "https://sourceforge.net/projects/gmrun/";
- license = "GPL";
+ license = licenses.gpl2;
maintainers = [];
- platforms = stdenv.lib.platforms.all;
+ platforms = platforms.all;
};
}
diff --git a/nixpkgs/pkgs/applications/misc/golden-cheetah/default.nix b/nixpkgs/pkgs/applications/misc/golden-cheetah/default.nix
index 761d05e5f9f..3eaefd66395 100644
--- a/nixpkgs/pkgs/applications/misc/golden-cheetah/default.nix
+++ b/nixpkgs/pkgs/applications/misc/golden-cheetah/default.nix
@@ -12,7 +12,7 @@ let
desktopName = "GoldenCheetah";
genericName = "GoldenCheetah";
comment = "Performance software for cyclists, runners and triathletes";
- categories = "Application;Utility;";
+ categories = "Utility;";
};
in mkDerivation rec {
pname = "golden-cheetah";
diff --git a/nixpkgs/pkgs/applications/misc/goldendict/default.nix b/nixpkgs/pkgs/applications/misc/goldendict/default.nix
index 535985f1601..57a40f8d187 100644
--- a/nixpkgs/pkgs/applications/misc/goldendict/default.nix
+++ b/nixpkgs/pkgs/applications/misc/goldendict/default.nix
@@ -4,7 +4,7 @@
, withCC ? true, opencc
, withEpwing ? true, libeb
, withExtraTiff ? true, libtiff
-, withFFmpeg ? true, libao, ffmpeg
+, withFFmpeg ? true, libao, ffmpeg_3
, withMultimedia ? true
, withZim ? true, zstd }:
@@ -39,7 +39,7 @@ mkDerivation rec {
++ stdenv.lib.optional withCC opencc
++ stdenv.lib.optional withEpwing libeb
++ stdenv.lib.optional withExtraTiff libtiff
- ++ stdenv.lib.optionals withFFmpeg [ libao ffmpeg ]
+ ++ stdenv.lib.optionals withFFmpeg [ libao ffmpeg_3 ]
++ stdenv.lib.optional withZim zstd;
qmakeFlags = with stdenv.lib; [
diff --git a/nixpkgs/pkgs/applications/misc/gollum/Gemfile.lock b/nixpkgs/pkgs/applications/misc/gollum/Gemfile.lock
index 4759cdcf573..e7f905f3fe1 100644
--- a/nixpkgs/pkgs/applications/misc/gollum/Gemfile.lock
+++ b/nixpkgs/pkgs/applications/misc/gollum/Gemfile.lock
@@ -1,12 +1,12 @@
GEM
remote: https://rubygems.org/
specs:
- backports (3.17.0)
+ backports (3.17.2)
concurrent-ruby (1.1.6)
crass (1.0.6)
execjs (2.7.0)
- ffi (1.12.2)
- gemojione (4.3.2)
+ ffi (1.13.1)
+ gemojione (4.3.3)
json
github-markup (3.0.4)
gollum (5.0.1)
@@ -25,28 +25,28 @@ GEM
therubyrhino (~> 2.1.0)
uglifier (~> 3.2)
useragent (~> 0.16.2)
- gollum-lib (5.0.3)
+ gollum-lib (5.0.4)
gemojione (~> 4.1)
github-markup (~> 3.0)
- gollum-rugged_adapter (~> 0.99.4, >= 0.99.4)
+ gollum-rugged_adapter (~> 1.0)
loofah (~> 2.3)
nokogiri (~> 1.8)
octicons (~> 8.5)
rouge (~> 3.1)
twitter-text (= 1.14.7)
- gollum-rugged_adapter (0.99.4)
+ gollum-rugged_adapter (1.0)
mime-types (>= 1.15)
rugged (~> 0.99)
json (2.3.0)
kramdown (2.1.0)
kramdown-parser-gfm (1.0.1)
kramdown (~> 2.0)
- loofah (2.5.0)
+ loofah (2.6.0)
crass (~> 1.0.2)
nokogiri (>= 1.5.9)
mime-types (3.3.1)
mime-types-data (~> 3.2015)
- mime-types-data (3.2019.1009)
+ mime-types-data (3.2020.0512)
mini_portile2 (2.4.0)
multi_json (1.14.1)
mustache (0.99.8)
@@ -56,14 +56,14 @@ GEM
mini_portile2 (~> 2.4.0)
octicons (8.5.0)
nokogiri (>= 1.6.3.1)
- rack (2.2.2)
+ rack (2.2.3)
rack-protection (2.0.8.1)
rack
- rb-fsevent (0.10.3)
+ rb-fsevent (0.10.4)
rb-inotify (0.10.1)
ffi (~> 1.0)
rexml (3.2.4)
- rouge (3.17.0)
+ rouge (3.20.0)
rss (0.2.9)
rexml
ruby2_keywords (0.0.2)
@@ -88,7 +88,7 @@ GEM
sprockets (3.7.2)
concurrent-ruby (~> 1.0)
rack (> 1, < 3)
- sprockets-helpers (1.2.3)
+ sprockets-helpers (1.3.0)
sprockets (>= 2.2)
therubyrhino (2.1.2)
therubyrhino_jar (>= 1.7.4, < 1.7.9)
diff --git a/nixpkgs/pkgs/applications/misc/gollum/gemset.nix b/nixpkgs/pkgs/applications/misc/gollum/gemset.nix
index 3febcea2f9a..c4df6896057 100644
--- a/nixpkgs/pkgs/applications/misc/gollum/gemset.nix
+++ b/nixpkgs/pkgs/applications/misc/gollum/gemset.nix
@@ -4,10 +4,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "13ywgyyxzlgks7nb17gwqjmdqjjmhc8si3iliv8jhf51lb3s865v";
+ sha256 = "0rg58rd3hgk8wz4fbapn3szwgymk1q9lv4ywg37bkbcflsbi70iy";
type = "gem";
};
- version = "3.17.0";
+ version = "3.17.2";
};
concurrent-ruby = {
groups = ["default"];
@@ -44,10 +44,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "10lfhahnnc91v63xpvk65apn61pib086zha3z5sp1xk9acfx12h4";
+ sha256 = "12lpwaw82bb0rm9f52v1498bpba8aj2l2q359mkwbxsswhpga5af";
type = "gem";
};
- version = "1.12.2";
+ version = "1.13.1";
};
gemojione = {
dependencies = ["json"];
@@ -55,10 +55,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "097mrsahv1h67kjrk1cpiqc1cbrfgvlp2rqwmzdzxrq0kx50461w";
+ sha256 = "0fwd523pgr72w3w6jwpz9i6sggvz52d7831a1s4y3lv8m50j6ima";
type = "gem";
};
- version = "4.3.2";
+ version = "4.3.3";
};
github-markup = {
groups = ["default"];
@@ -87,10 +87,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0r59fyf7i4rlp6wj9ilnqd9pmgpkafv0yl4jmrxa6hr2p4cmnf1g";
+ sha256 = "0pr3djmawqpmifyadw1vfzdkq720dsaqih1wf8k2vksw0lr9la74";
type = "gem";
};
- version = "5.0.3";
+ version = "5.0.4";
};
gollum-rugged_adapter = {
dependencies = ["mime-types" "rugged"];
@@ -98,10 +98,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0016yfac3b3sy34k9wrqg422mjm8cpd1jd1m4gdn4x2d4jxhxkzq";
+ sha256 = "0ln12976vm1ks74yyrssdx576b1z0hs8r82fivr366knv5hlcrdm";
type = "gem";
};
- version = "0.99.4";
+ version = "1.0";
};
json = {
groups = ["default"];
@@ -140,10 +140,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0jk9fgn5ayzbqvzqm11gbkqvas77zdbpkvynlylyiwynclgrn040";
+ sha256 = "1s9hq8bpn6g5vqr3nzyirn3agn7x8agan6151zvq5vmkf6rvmyb2";
type = "gem";
};
- version = "2.5.0";
+ version = "2.6.0";
};
mime-types = {
dependencies = ["mime-types-data"];
@@ -161,10 +161,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "18x61fc36951vw7f74gq8cyybdpxvyg5d0azvqhrs82ddw3v16xh";
+ sha256 = "1z75svngyhsglx0y2f9rnil2j08f9ab54b3l95bpgz67zq2if753";
type = "gem";
};
- version = "3.2019.1009";
+ version = "3.2020.0512";
};
mini_portile2 = {
groups = ["default"];
@@ -234,10 +234,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "10mp9s48ssnw004aksq90gvhdvwczh8j6q82q2kqiqq92jd1zxbp";
+ sha256 = "0i5vs0dph9i5jn8dfc6aqd6njcafmb20rwqngrf759c9cvmyff16";
type = "gem";
};
- version = "2.2.2";
+ version = "2.2.3";
};
rack-protection = {
dependencies = ["rack"];
@@ -255,10 +255,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1lm1k7wpz69jx7jrc92w3ggczkjyjbfziq5mg62vjnxmzs383xx8";
+ sha256 = "1k9bsj7ni0g2fd7scyyy1sk9dy2pg9akniahab0iznvjmhn54h87";
type = "gem";
};
- version = "0.10.3";
+ version = "0.10.4";
};
rb-inotify = {
dependencies = ["ffi"];
@@ -286,10 +286,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0xl7k5paf66p57sphm4nfa4k86yf93lhdzzr0cv0l4divq12g2pr";
+ sha256 = "1r5npy9a95qh5v74lw7ir3nhaq4xrzyhfdixd7c5xy295i92nnic";
type = "gem";
};
- version = "3.17.0";
+ version = "3.20.0";
};
rss = {
dependencies = ["rexml"];
@@ -383,10 +383,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1hy67dwz76n5db00d9n3qy59ici96c2g25c9xpmp2nh8ilvha338";
+ sha256 = "14iq8v16l31bfq7pikfmgcv5x6pkc5lbdmwwg6zlzcy1bibcliar";
type = "gem";
};
- version = "1.2.3";
+ version = "1.3.0";
};
therubyrhino = {
dependencies = ["therubyrhino_jar"];
diff --git a/nixpkgs/pkgs/applications/misc/gomatrix/default.nix b/nixpkgs/pkgs/applications/misc/gomatrix/default.nix
index 0cf6c966093..77d63a93ae4 100644
--- a/nixpkgs/pkgs/applications/misc/gomatrix/default.nix
+++ b/nixpkgs/pkgs/applications/misc/gomatrix/default.nix
@@ -19,4 +19,4 @@ buildGoModule rec {
maintainers = with maintainers; [ skykanin ];
homepage = "https://github.com/GeertJohan/gomatrix";
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/misc/googler/default.nix b/nixpkgs/pkgs/applications/misc/googler/default.nix
index fba36f5e8ac..de93dc6f43e 100644
--- a/nixpkgs/pkgs/applications/misc/googler/default.nix
+++ b/nixpkgs/pkgs/applications/misc/googler/default.nix
@@ -1,25 +1,33 @@
-{ stdenv, fetchFromGitHub, python }:
+{ stdenv, fetchFromGitHub, python, installShellFiles }:
stdenv.mkDerivation rec {
pname = "googler";
- version = "4.1";
+ version = "4.2";
src = fetchFromGitHub {
owner = "jarun";
repo = pname;
rev = "v${version}";
- sha256 = "04d7n2l159s7c9xzvyvbnbii1k3zdbajagpx09x1l692cwjbvpxw";
+ sha256 = "0c480wzc7q4pks1f6mnayr580c73jhzshliz4hgznzc7zwcdf41w";
};
- propagatedBuildInputs = [ python ];
+ buildInputs = [ python ];
+
+ nativeBuildInputs = [ installShellFiles ];
makeFlags = [ "PREFIX=$(out)" ];
+ postInstall = ''
+ installShellCompletion --bash --name googler.bash auto-completion/bash/googler-completion.bash
+ installShellCompletion --fish auto-completion/fish/googler.fish
+ installShellCompletion --zsh auto-completion/zsh/_googler
+ '';
+
meta = with stdenv.lib; {
homepage = "https://github.com/jarun/googler";
description = "Google Search, Google Site Search, Google News from the terminal";
license = licenses.gpl3;
maintainers = with maintainers; [ koral filalex77 ];
- platforms = platforms.unix;
+ platforms = python.meta.platforms;
};
}
diff --git a/nixpkgs/pkgs/applications/misc/gosmore/default.nix b/nixpkgs/pkgs/applications/misc/gosmore/default.nix
index 350cb56695f..4da6c6d07cc 100644
--- a/nixpkgs/pkgs/applications/misc/gosmore/default.nix
+++ b/nixpkgs/pkgs/applications/misc/gosmore/default.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation {
patches = [ ./pointer_int_comparison.patch ];
patchFlags = [ "-p1" "--binary" ]; # patch has dos style eol
-
+
meta = with stdenv.lib; {
description = "Open Street Map viewer";
homepage = "https://sourceforge.net/projects/gosmore/";
@@ -33,5 +33,6 @@ stdenv.mkDerivation {
raskin
];
platforms = platforms.linux;
+ license = licenses.bsd2;
};
}
diff --git a/nixpkgs/pkgs/applications/misc/gpsbabel/default.nix b/nixpkgs/pkgs/applications/misc/gpsbabel/default.nix
index ef4c732ef52..1915b2dae17 100644
--- a/nixpkgs/pkgs/applications/misc/gpsbabel/default.nix
+++ b/nixpkgs/pkgs/applications/misc/gpsbabel/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, fetchpatch, zlib, which, IOKit, qtbase }:
+{ lib, stdenv, fetchFromGitHub, fetchpatch, zlib, which, IOKit, qtbase, libusb-compat-0_1 }:
stdenv.mkDerivation rec {
pname = "gpsbabel";
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
})
];
- buildInputs = [ zlib qtbase which ]
+ buildInputs = [ zlib qtbase which libusb-compat-0_1 ]
++ lib.optionals stdenv.isDarwin [ IOKit ];
/* FIXME: Building the documentation, with "make doc", requires this:
diff --git a/nixpkgs/pkgs/applications/misc/gpxsee/default.nix b/nixpkgs/pkgs/applications/misc/gpxsee/default.nix
index b3dbecb56b1..9ee3b96a5bb 100644
--- a/nixpkgs/pkgs/applications/misc/gpxsee/default.nix
+++ b/nixpkgs/pkgs/applications/misc/gpxsee/default.nix
@@ -2,13 +2,13 @@
mkDerivation rec {
pname = "gpxsee";
- version = "7.30";
+ version = "7.31";
src = fetchFromGitHub {
owner = "tumic0";
repo = "GPXSee";
rev = version;
- sha256 = "09gajwqc30r9a2sn972qdx3gx0gki9n0zafq986hn6zsr3z43mfs";
+ sha256 = "0y60h66p8ydkinxk9x4sp4cm6gq66nc9jcavy135vmycsiq9gphn";
};
patches = [
diff --git a/nixpkgs/pkgs/applications/misc/hamster/default.nix b/nixpkgs/pkgs/applications/misc/hamster/default.nix
new file mode 100644
index 00000000000..57b36e00436
--- /dev/null
+++ b/nixpkgs/pkgs/applications/misc/hamster/default.nix
@@ -0,0 +1,62 @@
+{ stdenv, fetchFromGitHub, python3Packages, intltool, glib, itstool
+, wrapGAppsHook, gobject-introspection, pango, gdk-pixbuf, atk, wafHook }:
+
+python3Packages.buildPythonApplication rec {
+ pname = "hamster";
+ version = "3.0.2";
+
+ format = "other";
+
+ src = fetchFromGitHub {
+ owner = "projecthamster";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "09ikiwc2izjvwqbbyp8knn190x5y4anwslkmb9k2h3r3jwrg2vd2";
+ };
+
+ nativeBuildInputs = [
+ python3Packages.setuptools
+ wrapGAppsHook
+ intltool
+ itstool
+ wafHook
+ glib
+ gobject-introspection
+ ];
+
+ buildInputs = [
+ pango
+ gdk-pixbuf
+ atk
+ ];
+
+ propagatedBuildInputs = with python3Packages; [
+ pygobject3
+ pycairo
+ pyxdg
+ dbus-python
+ ];
+
+ # Setup hooks have trouble with strict deps.
+ # https://github.com/NixOS/nixpkgs/issues/56943
+ strictDeps = false;
+
+ dontWrapGApps = true;
+
+ # Arguments to be passed to `makeWrapper`, only used by buildPython*
+ preFixup = ''
+ makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
+ '';
+
+ postFixup = ''
+ wrapPythonProgramsIn $out/libexec "$out $pythonPath"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Time tracking application";
+ homepage = "http://projecthamster.org/";
+ license = licenses.gpl3Plus;
+ platforms = platforms.all;
+ maintainers = [ maintainers.fabianhauser ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/misc/heimer/default.nix b/nixpkgs/pkgs/applications/misc/heimer/default.nix
index f301122a92d..1626fc440e9 100644
--- a/nixpkgs/pkgs/applications/misc/heimer/default.nix
+++ b/nixpkgs/pkgs/applications/misc/heimer/default.nix
@@ -2,13 +2,13 @@
mkDerivation rec {
pname = "heimer";
- version = "1.15.1";
+ version = "1.18.0";
src = fetchFromGitHub {
owner = "juzzlin";
repo = pname;
rev = version;
- sha256 = "13a9yfq7m8jhirb31i0mmigqb135r585zwqddknl090d88164fic";
+ sha256 = "16p18svfcp201gd624wzmf0gpdvywybxp8539igin6s70k6rpc97";
};
nativeBuildInputs = [ cmake ];
@@ -19,5 +19,6 @@ mkDerivation rec {
homepage = "https://github.com/juzzlin/Heimer";
license = licenses.gpl3;
maintainers = with maintainers; [ dtzWill ];
+ platforms = platforms.linux;
};
}
diff --git a/nixpkgs/pkgs/applications/misc/hstr/default.nix b/nixpkgs/pkgs/applications/misc/hstr/default.nix
index b1e740fb760..81f931b11f8 100644
--- a/nixpkgs/pkgs/applications/misc/hstr/default.nix
+++ b/nixpkgs/pkgs/applications/misc/hstr/default.nix
@@ -15,15 +15,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook pkgconfig ];
buildInputs = [ readline ncurses gettext ];
- configurePhase = ''
- autoreconf -fvi
- ./configure
- '';
-
- installPhase = ''
- mkdir -p $out/bin/
- mv src/hstr $out/bin/
- '';
+ configureFlags = [ "--prefix=$(out)" ];
meta = {
homepage = "https://github.com/dvorka/hstr";
diff --git a/nixpkgs/pkgs/applications/misc/hugo/default.nix b/nixpkgs/pkgs/applications/misc/hugo/default.nix
index ba01f88cc58..b08d2fe7914 100644
--- a/nixpkgs/pkgs/applications/misc/hugo/default.nix
+++ b/nixpkgs/pkgs/applications/misc/hugo/default.nix
@@ -1,33 +1,18 @@
-{ stdenv, buildGoModule, fetchFromGitHub, libsass }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "hugo";
- version = "0.72.0";
-
- buildInputs = [ libsass ];
+ version = "0.74.3";
src = fetchFromGitHub {
owner = "gohugoio";
repo = pname;
rev = "v${version}";
- sha256 = "05parzx0wm51z4qkvh4k096ykgiyr9i5xy55c0g99j4y96drcybb";
- };
-
- golibsass = fetchFromGitHub {
- owner = "bep";
- repo = "golibsass";
- rev = "8a04397f0baba474190a9f58019ff499ec43057a";
- sha256 = "0xk3m2ynbydzx87dz573ihwc4ryq0r545vz937szz175ivgfrhh3";
+ sha256 = "0rikr4yrjvmrv8smvr8jdbcjqwf61y369wn875iywrj63pyr74r9";
};
- overrideModAttrs = (_: {
- postBuild = ''
- rm -rf vendor/github.com/bep/golibsass/
- cp -r --reflink=auto ${golibsass} vendor/github.com/bep/golibsass
- '';
- });
-
- vendorSha256 = "07dkmrldsxw59v6r4avj1gr4hsaxybhb14qv61hc777qix2kq9v1";
+ vendorSha256 = "17xn6bdy942g6nx5xky41ixmd5kaz68chj3rb02ibpyraamx04nm";
+ runVend = true;
buildFlags = [ "-tags" "extended" ];
diff --git a/nixpkgs/pkgs/applications/misc/jekyll/basic/Gemfile.lock b/nixpkgs/pkgs/applications/misc/jekyll/basic/Gemfile.lock
index 8731ed26838..86f1bf23a6b 100644
--- a/nixpkgs/pkgs/applications/misc/jekyll/basic/Gemfile.lock
+++ b/nixpkgs/pkgs/applications/misc/jekyll/basic/Gemfile.lock
@@ -1,7 +1,7 @@
GEM
remote: https://rubygems.org/
specs:
- activesupport (6.0.3.1)
+ activesupport (6.0.3.2)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 0.7, < 2)
minitest (~> 5.1)
@@ -15,16 +15,16 @@ GEM
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
eventmachine (1.2.7)
- ffi (1.12.2)
+ ffi (1.13.1)
forwardable-extended (2.6.0)
gemoji (3.0.1)
- html-pipeline (2.12.3)
+ html-pipeline (2.13.0)
activesupport (>= 2)
nokogiri (>= 1.4)
http_parser.rb (0.6.0)
- i18n (1.8.2)
+ i18n (1.8.3)
concurrent-ruby (~> 1.0)
- jekyll (4.1.0)
+ jekyll (4.1.1)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
@@ -76,9 +76,9 @@ GEM
rb-inotify (0.10.1)
ffi (~> 1.0)
rexml (3.2.4)
- rouge (3.19.0)
+ rouge (3.20.0)
safe_yaml (1.0.5)
- sassc (2.3.0)
+ sassc (2.4.0)
ffi (~> 1.9)
terminal-table (1.8.0)
unicode-display_width (~> 1.1, >= 1.1.1)
diff --git a/nixpkgs/pkgs/applications/misc/jekyll/basic/gemset.nix b/nixpkgs/pkgs/applications/misc/jekyll/basic/gemset.nix
index 8c1773f19dc..e4c8a94fce4 100644
--- a/nixpkgs/pkgs/applications/misc/jekyll/basic/gemset.nix
+++ b/nixpkgs/pkgs/applications/misc/jekyll/basic/gemset.nix
@@ -5,10 +5,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1l29n9n38c9lpy5smh26r7fy7jp2bpjqlzhxgsr79cv7xpwlrbhs";
+ sha256 = "02sh4q8izyfdnh7z2nj5mn5sklfvqgx9rrag5j3l51y8aqkrg2yk";
type = "gem";
};
- version = "6.0.3.1";
+ version = "6.0.3.2";
};
addressable = {
dependencies = ["public_suffix"];
@@ -67,10 +67,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "10lfhahnnc91v63xpvk65apn61pib086zha3z5sp1xk9acfx12h4";
+ sha256 = "12lpwaw82bb0rm9f52v1498bpba8aj2l2q359mkwbxsswhpga5af";
type = "gem";
};
- version = "1.12.2";
+ version = "1.13.1";
};
forwardable-extended = {
groups = ["default"];
@@ -98,10 +98,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1x5i330yks7pb1jxcbm9n6gslkgaqhyvl13d0cqxmxzkcajvb7z4";
+ sha256 = "01snn9z3c2p17d9wfczkdkml6mdffah6fpyzgs9mdskb14m68rq6";
type = "gem";
};
- version = "2.12.3";
+ version = "2.13.0";
};
"http_parser.rb" = {
groups = ["default"];
@@ -119,10 +119,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0jwrd1l4mxz06iyx6053lr6hz2zy7ah2k3ranfzisvych5q19kwm";
+ sha256 = "10nq1xjqvkhngiygji831qx9bryjwws95r4vrnlq9142bzkg670s";
type = "gem";
};
- version = "1.8.2";
+ version = "1.8.3";
};
jekyll = {
dependencies = ["addressable" "colorator" "em-websocket" "i18n" "jekyll-sass-converter" "jekyll-watch" "kramdown" "kramdown-parser-gfm" "liquid" "mercenary" "pathutil" "rouge" "safe_yaml" "terminal-table"];
@@ -130,10 +130,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0v01g9cwn4v7rnpsl9yvscjzvah3p4xwh03zp37zxkvw5kv004n8";
+ sha256 = "192k1ggw99slpqpxb4xamcvcm2pdahgnmygl746hmkrar0i3xa5r";
type = "gem";
};
- version = "4.1.0";
+ version = "4.1.1";
};
jekyll-avatar = {
dependencies = ["jekyll"];
@@ -353,10 +353,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "102rc07d78k5bkl0s9nd1gw6wz0w0zcvg4g5sl7z9xxi4r793c35";
+ sha256 = "1r5npy9a95qh5v74lw7ir3nhaq4xrzyhfdixd7c5xy295i92nnic";
type = "gem";
};
- version = "3.19.0";
+ version = "3.20.0";
};
safe_yaml = {
groups = ["default"];
@@ -374,10 +374,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1qzfnvb8khvc6w2sn3k91mndc2w50xxx5c84jkr6xdxlmaq1a3kg";
+ sha256 = "0gpqv48xhl8mb8qqhcifcp0pixn206a7imc07g48armklfqa4q2c";
type = "gem";
};
- version = "2.3.0";
+ version = "2.4.0";
};
terminal-table = {
dependencies = ["unicode-display_width"];
diff --git a/nixpkgs/pkgs/applications/misc/jekyll/full/Gemfile.lock b/nixpkgs/pkgs/applications/misc/jekyll/full/Gemfile.lock
index 8b771bc1c0f..9acfaaa97cd 100644
--- a/nixpkgs/pkgs/applications/misc/jekyll/full/Gemfile.lock
+++ b/nixpkgs/pkgs/applications/misc/jekyll/full/Gemfile.lock
@@ -1,7 +1,7 @@
GEM
remote: https://rubygems.org/
specs:
- activesupport (6.0.3.1)
+ activesupport (6.0.3.2)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 0.7, < 2)
minitest (~> 5.1)
@@ -11,7 +11,7 @@ GEM
public_suffix (>= 2.0.2, < 5.0)
classifier-reborn (2.2.0)
fast-stemmer (~> 1.0)
- coderay (1.1.2)
+ coderay (1.1.3)
coffee-script (2.4.1)
coffee-script-source
execjs
@@ -26,16 +26,16 @@ GEM
faraday (1.0.1)
multipart-post (>= 1.2, < 3)
fast-stemmer (1.0.2)
- ffi (1.12.2)
+ ffi (1.13.1)
forwardable-extended (2.6.0)
gemoji (3.0.1)
- html-pipeline (2.12.3)
+ html-pipeline (2.13.0)
activesupport (>= 2)
nokogiri (>= 1.4)
http_parser.rb (0.6.0)
- i18n (1.8.2)
+ i18n (1.8.3)
concurrent-ruby (~> 1.0)
- jekyll (4.1.0)
+ jekyll (4.1.1)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
@@ -55,7 +55,7 @@ GEM
jekyll-coffeescript (2.0.0)
coffee-script (~> 2.2)
coffee-script-source (~> 1.12)
- jekyll-feed (0.13.0)
+ jekyll-feed (0.14.0)
jekyll (>= 3.7, < 5.0)
jekyll-gist (1.5.0)
octokit (~> 4.2)
@@ -110,9 +110,9 @@ GEM
ffi (~> 1.0)
rdoc (6.2.1)
rexml (3.2.4)
- rouge (3.19.0)
+ rouge (3.20.0)
safe_yaml (1.0.5)
- sassc (2.3.0)
+ sassc (2.4.0)
ffi (~> 1.9)
sawyer (0.8.2)
addressable (>= 2.3.5)
diff --git a/nixpkgs/pkgs/applications/misc/jekyll/full/gemset.nix b/nixpkgs/pkgs/applications/misc/jekyll/full/gemset.nix
index 5f54a4f7382..073f69f5b33 100644
--- a/nixpkgs/pkgs/applications/misc/jekyll/full/gemset.nix
+++ b/nixpkgs/pkgs/applications/misc/jekyll/full/gemset.nix
@@ -5,10 +5,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1l29n9n38c9lpy5smh26r7fy7jp2bpjqlzhxgsr79cv7xpwlrbhs";
+ sha256 = "02sh4q8izyfdnh7z2nj5mn5sklfvqgx9rrag5j3l51y8aqkrg2yk";
type = "gem";
};
- version = "6.0.3.1";
+ version = "6.0.3.2";
};
addressable = {
dependencies = ["public_suffix"];
@@ -49,10 +49,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "15vav4bhcc2x3jmi3izb11l4d9f3xv8hp2fszb7iqmpsccv1pz4y";
+ sha256 = "0jvxqxzply1lwp7ysn94zjhh57vc14mcshw1ygw14ib8lhc00lyw";
type = "gem";
};
- version = "1.1.2";
+ version = "1.1.3";
};
coffee-script = {
dependencies = ["coffee-script-source" "execjs"];
@@ -164,10 +164,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "10lfhahnnc91v63xpvk65apn61pib086zha3z5sp1xk9acfx12h4";
+ sha256 = "12lpwaw82bb0rm9f52v1498bpba8aj2l2q359mkwbxsswhpga5af";
type = "gem";
};
- version = "1.12.2";
+ version = "1.13.1";
};
forwardable-extended = {
groups = ["default"];
@@ -195,10 +195,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1x5i330yks7pb1jxcbm9n6gslkgaqhyvl13d0cqxmxzkcajvb7z4";
+ sha256 = "01snn9z3c2p17d9wfczkdkml6mdffah6fpyzgs9mdskb14m68rq6";
type = "gem";
};
- version = "2.12.3";
+ version = "2.13.0";
};
"http_parser.rb" = {
groups = ["default"];
@@ -216,10 +216,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0jwrd1l4mxz06iyx6053lr6hz2zy7ah2k3ranfzisvych5q19kwm";
+ sha256 = "10nq1xjqvkhngiygji831qx9bryjwws95r4vrnlq9142bzkg670s";
type = "gem";
};
- version = "1.8.2";
+ version = "1.8.3";
};
jekyll = {
dependencies = ["addressable" "colorator" "em-websocket" "i18n" "jekyll-sass-converter" "jekyll-watch" "kramdown" "kramdown-parser-gfm" "liquid" "mercenary" "pathutil" "rouge" "safe_yaml" "terminal-table"];
@@ -227,10 +227,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0v01g9cwn4v7rnpsl9yvscjzvah3p4xwh03zp37zxkvw5kv004n8";
+ sha256 = "192k1ggw99slpqpxb4xamcvcm2pdahgnmygl746hmkrar0i3xa5r";
type = "gem";
};
- version = "4.1.0";
+ version = "4.1.1";
};
jekyll-avatar = {
dependencies = ["jekyll"];
@@ -260,10 +260,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1lx8nvkhd8l1wm3b6s506rycwbmpbzbsbjl65p21asjz6vbwf1ir";
+ sha256 = "0fhbz5wc8cf60dwsbqcr49wygyk5qarpc7g77p6dlwq2r21nil5c";
type = "gem";
};
- version = "0.13.0";
+ version = "0.14.0";
};
jekyll-gist = {
dependencies = ["octokit"];
@@ -602,10 +602,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "102rc07d78k5bkl0s9nd1gw6wz0w0zcvg4g5sl7z9xxi4r793c35";
+ sha256 = "1r5npy9a95qh5v74lw7ir3nhaq4xrzyhfdixd7c5xy295i92nnic";
type = "gem";
};
- version = "3.19.0";
+ version = "3.20.0";
};
safe_yaml = {
groups = ["default"];
@@ -623,10 +623,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1qzfnvb8khvc6w2sn3k91mndc2w50xxx5c84jkr6xdxlmaq1a3kg";
+ sha256 = "0gpqv48xhl8mb8qqhcifcp0pixn206a7imc07g48armklfqa4q2c";
type = "gem";
};
- version = "2.3.0";
+ version = "2.4.0";
};
sawyer = {
dependencies = ["addressable" "faraday"];
diff --git a/nixpkgs/pkgs/applications/misc/joplin-desktop/default.nix b/nixpkgs/pkgs/applications/misc/joplin-desktop/default.nix
index 6515b3132d2..656cc6f69b9 100644
--- a/nixpkgs/pkgs/applications/misc/joplin-desktop/default.nix
+++ b/nixpkgs/pkgs/applications/misc/joplin-desktop/default.nix
@@ -2,20 +2,19 @@
let
pname = "joplin-desktop";
- version = "1.0.216";
- desktopItem = makeDesktopItem {
- name = "Joplin";
- exec = "joplin-desktop";
- type = "Application";
- desktopName = "Joplin";
- };
-in appimageTools.wrapType2 rec {
+ version = "1.0.233";
name = "${pname}-${version}";
+
src = fetchurl {
url = "https://github.com/laurent22/joplin/releases/download/v${version}/Joplin-${version}.AppImage";
- sha256 = "17rb7h98h9i2p5kw5gznx5swpz6yxqdxwc9x5cgbkc31vk10iszn";
+ sha256 = "1fmk56b9b70ly1r471mhppr8fz1wm2gpxji1v760ynha8fqy7qg1";
};
+ appimageContents = appimageTools.extractType2 {
+ inherit name src;
+ };
+in appimageTools.wrapType2 rec {
+ inherit name src;
profile = ''
export LC_ALL=C.UTF-8
@@ -25,9 +24,12 @@ in appimageTools.wrapType2 rec {
multiPkgs = null; # no 32bit needed
extraPkgs = appimageTools.defaultFhsEnvArgs.multiPkgs;
extraInstallCommands = ''
- mkdir -p $out/share/applications
- ln -s ${desktopItem}/share/applications/* $out/share/applications
mv $out/bin/{${name},${pname}}
+ install -m 444 -D ${appimageContents}/joplin.desktop $out/share/applications/joplin.desktop
+ install -m 444 -D ${appimageContents}/joplin.png \
+ $out/share/pixmaps/joplin.png
+ substituteInPlace $out/share/applications/joplin.desktop \
+ --replace 'Exec=AppRun' 'Exec=${pname}'
'';
diff --git a/nixpkgs/pkgs/applications/misc/josm/default.nix b/nixpkgs/pkgs/applications/misc/josm/default.nix
index 89d09703ddc..ab8448f503d 100644
--- a/nixpkgs/pkgs/applications/misc/josm/default.nix
+++ b/nixpkgs/pkgs/applications/misc/josm/default.nix
@@ -1,15 +1,15 @@
{ stdenv, fetchurl, fetchsvn, makeWrapper, unzip, jre, libXxf86vm }:
let
pname = "josm";
- version = "16538";
+ version = "16812";
srcs = {
jar = fetchurl {
url = "https://josm.openstreetmap.de/download/josm-snapshot-${version}.jar";
- sha256 = "07hzwcjnfbl3s8l0m6japln0clm6wjm1zd3r1pd47b1dvclnyv28";
+ sha256 = "1ld0c87mhifbdnlrr7a9jmgn3s5xklzbpwcl1m6j1lc18ajs1awq";
};
macosx = fetchurl {
url = "https://josm.openstreetmap.de/download/macosx/josm-macosx-${version}.zip";
- sha256 = "1y0ssrwfqnmcvxwjfa3gdc3m9a952n8l3pdx0zmmaqwws4kak2a2";
+ sha256 = "0vhawcgzh06k2dfqav28n3sv1ij1ziz6bgi4k7m0diix6ia7hlar";
};
pkg = fetchsvn {
url = "https://josm.openstreetmap.de/svn/trunk/native/linux/tested";
diff --git a/nixpkgs/pkgs/applications/misc/k4dirstat/default.nix b/nixpkgs/pkgs/applications/misc/k4dirstat/default.nix
new file mode 100644
index 00000000000..2b4ae320e4e
--- /dev/null
+++ b/nixpkgs/pkgs/applications/misc/k4dirstat/default.nix
@@ -0,0 +1,33 @@
+{ mkDerivation
+, extra-cmake-modules
+, fetchFromGitHub
+, kdoctools
+, kiconthemes
+, kio
+, kjobwidgets
+, kxmlgui
+, stdenv
+}:
+
+mkDerivation rec {
+ pname = "k4dirstat";
+ version = "3.2.1";
+
+ src = fetchFromGitHub {
+ owner = "jeromerobert";
+ repo = pname;
+ rev = version;
+ sha256 = "15xjb80jq6vhzvzx4l341f40d8a23w1334qh6cczqm9adfnzycp7";
+ };
+
+ nativeBuildInputs = [ extra-cmake-modules ];
+ buildInputs = [ kiconthemes kio kjobwidgets kxmlgui ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/jeromerobert/k4dirstat";
+ description = "A small utility program that sums up disk usage for directory trees";
+ license = licenses.gpl2;
+ maintainers = [ maintainers.raboof ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/misc/kanboard/default.nix b/nixpkgs/pkgs/applications/misc/kanboard/default.nix
index e6193d43563..4f84420330d 100644
--- a/nixpkgs/pkgs/applications/misc/kanboard/default.nix
+++ b/nixpkgs/pkgs/applications/misc/kanboard/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "kanboard";
- version = "1.2.14";
+ version = "1.2.15";
src = fetchFromGitHub {
owner = "kanboard";
repo = "kanboard";
rev = "v${version}";
- sha256 = "11bwajzidnyagdyip7i8rwni1f66acv0k4lybdm0mc4195anivjh";
+ sha256 = "0lib2qlc8a59i9dak0g1j5hymwbq9vhflp5srhcjislxypfvrizs";
};
dontBuild = true;
diff --git a/nixpkgs/pkgs/applications/misc/keepass/default.nix b/nixpkgs/pkgs/applications/misc/keepass/default.nix
index 3a1393913ef..ea579ce4117 100644
--- a/nixpkgs/pkgs/applications/misc/keepass/default.nix
+++ b/nixpkgs/pkgs/applications/misc/keepass/default.nix
@@ -68,7 +68,7 @@ with builtins; buildDotnetPackage rec {
icon = "keepass";
desktopName = "Keepass";
genericName = "Password manager";
- categories = "Application;Utility;";
+ categories = "Utility;";
mimeType = stdenv.lib.concatStringsSep ";" [
"application/x-keepass2"
""
diff --git a/nixpkgs/pkgs/applications/misc/keepassx/community.nix b/nixpkgs/pkgs/applications/misc/keepassx/community.nix
index 469b4cf5ea6..86ea1d6d504 100644
--- a/nixpkgs/pkgs/applications/misc/keepassx/community.nix
+++ b/nixpkgs/pkgs/applications/misc/keepassx/community.nix
@@ -6,6 +6,7 @@
, qttools
, darwin
+, asciidoctor
, curl
, glibcLocales
, libXi
@@ -39,13 +40,13 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "keepassxc";
- version = "2.5.4";
+ version = "2.6.0";
src = fetchFromGitHub {
owner = "keepassxreboot";
repo = "keepassxc";
rev = version;
- sha256 = "1xih9q1pxszalc0l29fmjxwn1vrrrrbnhc8gmi8brw5sclhbs6bh";
+ sha256 = "0yi6kxnsrqirjn6hxhwym2krzf86qxf3kc6bfpkmiaggnd2kqpkp";
};
NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.cc.isClang [
@@ -63,11 +64,6 @@ stdenv.mkDerivation rec {
patches = [
./darwin.patch
- # use wl-copy on Wayland - can be dropped with the next version update
- (fetchpatch {
- url = "https://github.com/keepassxreboot/keepassxc/commit/6128e5d58294f26411160f44da91087ebe7f4b07.patch";
- sha256 = "16q0h7kijqjdbskmk4ar6p3g8vcxr0bq1zrlq2bk16pk10nv4bh1";
- })
];
cmakeFlags = [
@@ -97,6 +93,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake wrapQtAppsHook qttools ];
buildInputs = [
+ asciidoctor
curl
glibcLocales
libXi
diff --git a/nixpkgs/pkgs/applications/misc/khard/default.nix b/nixpkgs/pkgs/applications/misc/khard/default.nix
index 8646b9864d9..98cd8a5a4fb 100644
--- a/nixpkgs/pkgs/applications/misc/khard/default.nix
+++ b/nixpkgs/pkgs/applications/misc/khard/default.nix
@@ -22,6 +22,11 @@ python3.pkgs.buildPythonApplication rec {
install -D misc/zsh/_khard $out/share/zsh/site-functions/_khard
'';
+ preCheck = ''
+ # see https://github.com/scheibler/khard/issues/263
+ export COLUMNS=80
+ '';
+
meta = {
homepage = "https://github.com/scheibler/khard";
description = "Console carddav client";
diff --git a/nixpkgs/pkgs/applications/misc/kitty/default.nix b/nixpkgs/pkgs/applications/misc/kitty/default.nix
index 80cf90ced16..18191750123 100644
--- a/nixpkgs/pkgs/applications/misc/kitty/default.nix
+++ b/nixpkgs/pkgs/applications/misc/kitty/default.nix
@@ -3,7 +3,7 @@
libstartup_notification, libGL, libX11, libXrandr, libXinerama, libXcursor,
libxkbcommon, libXi, libXext, wayland-protocols, wayland,
installShellFiles,
- which, dbus,
+ dbus,
Cocoa,
CoreGraphics,
Foundation,
@@ -20,14 +20,14 @@
with python3Packages;
buildPythonApplication rec {
pname = "kitty";
- version = "0.17.4";
+ version = "0.18.2";
format = "other";
src = fetchFromGitHub {
owner = "kovidgoyal";
repo = "kitty";
rev = "v${version}";
- sha256 = "1rbyj84y8r6h7qd6w7cw58v2abspippignj458ihv2m26i4als2x";
+ sha256 = "0x6h8g017mbpjkpkb1y8asyfdc48bgjzmj5gachsp5cf5jcqwir2";
};
buildInputs = [
@@ -50,7 +50,7 @@ buildPythonApplication rec {
];
nativeBuildInputs = [
- pkgconfig which sphinx ncurses
+ pkgconfig sphinx ncurses
] ++ stdenv.lib.optionals stdenv.isDarwin [
imagemagick
libicns # For the png2icns tool.
@@ -63,13 +63,6 @@ buildPythonApplication rec {
patches = [
./fix-paths.patch
- ] ++ stdenv.lib.optionals stdenv.isLinux [
- (substituteAll {
- src = ./library-paths.patch;
- libstartup_notification = "${libstartup_notification}/lib/libstartup-notification-1.so";
- libcanberra = "${libcanberra}/lib/libcanberra.so";
- libEGL = "${stdenv.lib.getLib libGL}/lib/libEGL.so.1";
- })
] ++ stdenv.lib.optionals stdenv.isDarwin [
./no-lto.patch
];
@@ -77,13 +70,31 @@ buildPythonApplication rec {
# Causes build failure due to warning
hardeningDisable = stdenv.lib.optional stdenv.isDarwin "strictoverflow";
+ dontConfigure = true;
+
buildPhase = if stdenv.isDarwin then ''
${python.interpreter} setup.py kitty.app --update-check-interval=0
make man
'' else ''
- ${python.interpreter} setup.py linux-package --update-check-interval=0
+ ${python.interpreter} setup.py linux-package \
+ --update-check-interval=0 \
+ --egl-library='${stdenv.lib.getLib libGL}/lib/libEGL.so.1' \
+ --startup-notification-library='${libstartup_notification}/lib/libstartup-notification-1.so' \
+ --canberra-library='${libcanberra}/lib/libcanberra.so'
'';
+ checkInputs = [ pillow ];
+
+ checkPhase =
+ let buildBinPath =
+ if stdenv.isDarwin
+ then "kitty.app/Contents/MacOS"
+ else "linux-package/bin";
+ in
+ ''
+ env PATH="${buildBinPath}:$PATH" ${python.interpreter} test.py
+ '';
+
installPhase = ''
runHook preInstall
mkdir -p $out
@@ -100,8 +111,6 @@ buildPythonApplication rec {
wrapProgram "$out/bin/kitty" --prefix PATH : "$out/bin:${stdenv.lib.makeBinPath [ imagemagick xsel ncurses.dev ]}"
runHook postInstall
- # ZSH completions need to be invoked with `source`:
- # https://github.com/kovidgoyal/kitty/blob/8ceb941051b89b7c50850778634f0b6137aa5e6e/docs/index.rst#zsh
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"
@@ -125,6 +134,7 @@ buildPythonApplication rec {
homepage = "https://github.com/kovidgoyal/kitty";
description = "A modern, hackable, featureful, OpenGL based terminal emulator";
license = licenses.gpl3;
+ changelog = "https://sw.kovidgoyal.net/kitty/changelog.html";
platforms = platforms.darwin ++ platforms.linux;
maintainers = with maintainers; [ tex rvolosatovs ma27 Luflosi ];
};
diff --git a/nixpkgs/pkgs/applications/misc/kitty/library-paths.patch b/nixpkgs/pkgs/applications/misc/kitty/library-paths.patch
deleted file mode 100644
index 608dfb80d61..00000000000
--- a/nixpkgs/pkgs/applications/misc/kitty/library-paths.patch
+++ /dev/null
@@ -1,38 +0,0 @@
---- a/glfw/egl_context.c
-+++ b/glfw/egl_context.c
-@@ -314,7 +314,7 @@ bool _glfwInitEGL(void)
- #elif defined(__CYGWIN__)
- "libEGL-1.so",
- #else
-- "libEGL.so.1",
-+ "@libEGL@",
- #endif
- NULL
- };
-
---- a/kitty/desktop.c
-+++ b/kitty/desktop.c
-@@ -34,10 +34,7 @@ init_x11_startup_notification(PyObject UNUSED *self, PyObject *args) {
- done = true;
-
- const char* libnames[] = {
-- "libstartup-notification-1.so",
-- // some installs are missing the .so symlink, so try the full name
-- "libstartup-notification-1.so.0",
-- "libstartup-notification-1.so.0.0.0",
-+ "@libstartup_notification@",
- NULL
- };
- for (int i = 0; libnames[i]; i++) {
-@@ -113,10 +110,7 @@ load_libcanberra(void) {
- if (done) return;
- done = true;
- const char* libnames[] = {
-- "libcanberra.so",
-- // some installs are missing the .so symlink, so try the full name
-- "libcanberra.so.0",
-- "libcanberra.so.0.2.5",
-+ "@libcanberra@",
- NULL
- };
- for (int i = 0; libnames[i]; i++) {
diff --git a/nixpkgs/pkgs/applications/misc/kitty/no-lto.patch b/nixpkgs/pkgs/applications/misc/kitty/no-lto.patch
index 8073c11fbd2..b1f38f9fd49 100644
--- a/nixpkgs/pkgs/applications/misc/kitty/no-lto.patch
+++ b/nixpkgs/pkgs/applications/misc/kitty/no-lto.patch
@@ -1,6 +1,6 @@
--- a/setup.py
+++ b/setup.py
-@@ -277,10 +277,6 @@ def init_env(
+@@ -287,10 +287,6 @@ def init_env(
cppflags += shlex.split(os.environ.get('CPPFLAGS', ''))
cflags += shlex.split(os.environ.get('CFLAGS', ''))
ldflags += shlex.split(os.environ.get('LDFLAGS', ''))
diff --git a/nixpkgs/pkgs/applications/misc/kondo/default.nix b/nixpkgs/pkgs/applications/misc/kondo/default.nix
index 9df4c59717c..6b23d1d0437 100644
--- a/nixpkgs/pkgs/applications/misc/kondo/default.nix
+++ b/nixpkgs/pkgs/applications/misc/kondo/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "kondo";
- version = "0.3";
+ version = "0.4";
src = fetchFromGitHub {
owner = "tbillington";
repo = pname;
rev = "v${version}";
- sha256 = "1rrg0xfm3vn5jh861r4ismrga673g7v6qnzl2v1haflgjhvdazwd";
+ sha256 = "0kl2zn6ir3w75ny25ksgxl93vlyb13gzx2795zyimqqnsrdpbbrf";
};
- cargoSha256 = "1y7g8gw9hsm997d6i99c3dj2gb8y8cgws5001n85f9bpnlvvmf9y";
+ cargoSha256 = "1ax81a2828z3yla1psg5xi8ild65m6zcsvx48ncz902mpzqlj92b";
meta = with stdenv.lib; {
description = "Save disk space by cleaning unneeded files from software projects";
diff --git a/nixpkgs/pkgs/applications/misc/lutris/chrootenv.nix b/nixpkgs/pkgs/applications/misc/lutris/chrootenv.nix
index 4fcbaa19a20..6fad8b23d33 100644
--- a/nixpkgs/pkgs/applications/misc/lutris/chrootenv.nix
+++ b/nixpkgs/pkgs/applications/misc/lutris/chrootenv.nix
@@ -28,7 +28,7 @@ in buildFHSUserEnv {
# DGen // TODO: libarchive is broken
# Dolphin
- bluez ffmpeg gettext portaudio wxGTK30 miniupnpc mbedtls lzo sfml gsm
+ bluez ffmpeg_3 gettext portaudio wxGTK30 miniupnpc mbedtls lzo sfml gsm
wavpack orc nettle gmp pcre vulkan-loader
# DOSBox
@@ -97,7 +97,7 @@ in buildFHSUserEnv {
libcap libtiff libva libgphoto2 libxslt libsndfile giflib zlib glib
alsaLib zziplib bash dbus keyutils zip cabextract freetype unzip coreutils
readline gcc SDL SDL2 curl graphite2 gtk2 gtk3 udev ncurses wayland libglvnd
- vulkan-loader xdg_utils sqlite gnutls libbsd
+ vulkan-loader xdg_utils sqlite gnutls p11-kit libbsd
# PCSX2 // TODO: "libgobject-2.0.so.0: wrong ELF class: ELFCLASS64"
diff --git a/nixpkgs/pkgs/applications/misc/lutris/default.nix b/nixpkgs/pkgs/applications/misc/lutris/default.nix
index 2ff2a82dd4f..99e24eea158 100644
--- a/nixpkgs/pkgs/applications/misc/lutris/default.nix
+++ b/nixpkgs/pkgs/applications/misc/lutris/default.nix
@@ -1,9 +1,43 @@
{ buildPythonApplication, lib, fetchFromGitHub, fetchpatch
-, wrapGAppsHook, gobject-introspection, glib-networking, gnome-desktop, libnotify, libgnome-keyring, pango
-, gdk-pixbuf, atk, webkitgtk, gst_all_1
-, dbus-python, evdev, pyyaml, pygobject3, requests, pillow
-, xrandr, pciutils, psmisc, glxinfo, vulkan-tools, xboxdrv, pulseaudio, p7zip, xgamma
-, libstrangle, wine, fluidsynth, xorgserver
+
+# build inputs
+, atk
+, gdk-pixbuf
+, glib-networking
+, gnome-desktop
+, gobject-introspection
+, gst_all_1
+, gtk3
+, libgnome-keyring
+, libnotify
+, pango
+, webkitgtk
+, wrapGAppsHook
+
+# python dependencies
+, dbus-python
+, distro
+, evdev
+, pillow
+, pygobject3
+, pyyaml
+, requests
+
+# commands that lutris needs
+, xrandr
+, pciutils
+, psmisc
+, glxinfo
+, vulkan-tools
+, xboxdrv
+, pulseaudio
+, p7zip
+, xgamma
+, libstrangle
+, wine
+, fluidsynth
+, xorgserver
+, xorg
}:
let
@@ -22,37 +56,57 @@ let
wine
fluidsynth
xorgserver
+ xorg.setxkbmap
+ xorg.xkbcomp
];
gstDeps = with gst_all_1; [
- gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly
gst-libav
+ gst-plugins-bad
+ gst-plugins-base
+ gst-plugins-good
+ gst-plugins-ugly
+ gstreamer
];
in buildPythonApplication rec {
pname = "lutris-original";
- version = "0.5.5";
+ version = "0.5.6";
src = fetchFromGitHub {
owner = "lutris";
repo = "lutris";
rev = "v${version}";
- sha256 = "1g093g0difnkjmnm91p20issdsxn9ri4c56zzddj5wfrbmhwdfag";
+ sha256 = "1f78qhyy8xqdg0rhxcwkap1bmg5mfxhb8qw1vbpxr6g62ajpwksa";
};
nativeBuildInputs = [ wrapGAppsHook ];
buildInputs = [
- gobject-introspection glib-networking gnome-desktop libnotify libgnome-keyring pango
- gdk-pixbuf atk webkitgtk
+ atk
+ gdk-pixbuf
+ glib-networking
+ gnome-desktop
+ gobject-introspection
+ gtk3
+ libgnome-keyring
+ libnotify
+ pango
+ webkitgtk
] ++ gstDeps;
- makeWrapperArgs = [
- "--prefix PATH : ${binPath}"
+ propagatedBuildInputs = [
+ evdev distro pyyaml pygobject3 requests pillow dbus-python
];
- propagatedBuildInputs = [
- evdev pyyaml pygobject3 requests pillow dbus-python
+ # avoid double wrapping
+ dontWrapGApps = true;
+ makeWrapperArgs = [
+ "--prefix PATH : ${binPath}"
+ ''''${gappsWrapperArgs[@]}''
];
+ # needed for glib-schemas to work correctly (will crash on dialogues otherwise)
+ # see https://github.com/NixOS/nixpkgs/issues/56943
+ strictDeps = false;
preCheck = "export HOME=$PWD";
diff --git a/nixpkgs/pkgs/applications/misc/lyx/default.nix b/nixpkgs/pkgs/applications/misc/lyx/default.nix
index b96e6b2a02d..34e7e145e74 100644
--- a/nixpkgs/pkgs/applications/misc/lyx/default.nix
+++ b/nixpkgs/pkgs/applications/misc/lyx/default.nix
@@ -3,12 +3,12 @@
}:
mkDerivation rec {
- version = "2.3.4.3";
+ version = "2.3.5.2";
pname = "lyx";
src = fetchurl {
url = "ftp://ftp.lyx.org/pub/lyx/stable/2.3.x/${pname}-${version}.tar.xz";
- sha256 = "1rpp6wq0dc0bxwc0pipajv98vi7cpg391nq10d3c4pmpq38m08wx";
+ sha256 = "1pwdh0ljd7lm5a83vsqmp4695irhig07wxa90jc23ng5gap589na";
};
# LaTeX is used from $PATH, as people often want to have it with extra pkgs
diff --git a/nixpkgs/pkgs/applications/misc/marktext/default.nix b/nixpkgs/pkgs/applications/misc/marktext/default.nix
index 5813fc15c0d..e7600752ce2 100644
--- a/nixpkgs/pkgs/applications/misc/marktext/default.nix
+++ b/nixpkgs/pkgs/applications/misc/marktext/default.nix
@@ -1,19 +1,25 @@
-{ appimageTools, fetchurl, lib }:
+{ appimageTools, fetchurl, lib, gsettings-desktop-schemas, gtk3 }:
let
pname = "marktext";
- version = "v0.16.0-rc.2";
+ version = "v0.16.2";
in
appimageTools.wrapType2 rec {
name = "${pname}-${version}-binary";
src = fetchurl {
url = "https://github.com/marktext/marktext/releases/download/${version}/marktext-x86_64.AppImage";
- sha256 = "1w1mxa1j94zr36xhvlhzq8d77pi359vdxqb2j8mnz2bib9khxk9k";
+ sha256 = "0ivf9lvv2jk7dvxmqprzcsxgya3617xmx5bppjvik44z14b5x8r7";
};
profile = ''
export LC_ALL=C.UTF-8
+ ''
+ # Fixes file open dialog error
+ # GLib-GIO-ERROR **: 20:36:48.243: No GSettings schemas are installed on the system
+ # See https://github.com/NixOS/nixpkgs/pull/83701#issuecomment-608034097
+ + ''
+ export XDG_DATA_DIRS=${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${gtk3}/share/gsettings-schemas/${gtk3.name}:$XDG_DATA_DIRS
'';
multiPkgs = null; # no 32bit needed
diff --git a/nixpkgs/pkgs/applications/misc/masterpdfeditor/default.nix b/nixpkgs/pkgs/applications/misc/masterpdfeditor/default.nix
index 5df4a1b8d93..d541c5e1289 100644
--- a/nixpkgs/pkgs/applications/misc/masterpdfeditor/default.nix
+++ b/nixpkgs/pkgs/applications/misc/masterpdfeditor/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "masterpdfeditor";
- version = "5.4.38";
+ version = "5.6.09";
src = fetchurl {
url = "https://code-industry.net/public/master-pdf-editor-${version}-qt5.amd64.tar.gz";
- sha256 = "0fidy8gd4mqvyfgmrwdiz8z53dyzihqqhgfrffj0z0idm2zi4mcq";
+ sha256 = "0v9j6fwr0xl03kr77vf4wdb06zlplmn4mr3jyzxhvs8a77scmfzb";
};
nativeBuildInputs = [ autoPatchelfHook wrapQtAppsHook ];
diff --git a/nixpkgs/pkgs/applications/misc/mediainfo-gui/default.nix b/nixpkgs/pkgs/applications/misc/mediainfo-gui/default.nix
index 79dcf105361..d38113981aa 100644
--- a/nixpkgs/pkgs/applications/misc/mediainfo-gui/default.nix
+++ b/nixpkgs/pkgs/applications/misc/mediainfo-gui/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, autoreconfHook, pkgconfig, libzen, libmediainfo, wxGTK
+{ stdenv, fetchurl, autoreconfHook, pkgconfig, libzen, libmediainfo, wxGTK30-gtk3
, desktop-file-utils, libSM, imagemagick }:
stdenv.mkDerivation rec {
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
- buildInputs = [ libzen libmediainfo wxGTK desktop-file-utils libSM
+ buildInputs = [ libzen libmediainfo wxGTK30-gtk3 desktop-file-utils libSM
imagemagick ];
sourceRoot = "./MediaInfo/Project/GNU/GUI/";
diff --git a/nixpkgs/pkgs/applications/misc/megacmd/default.nix b/nixpkgs/pkgs/applications/misc/megacmd/default.nix
index 07d194dbff4..899b069f054 100644
--- a/nixpkgs/pkgs/applications/misc/megacmd/default.nix
+++ b/nixpkgs/pkgs/applications/misc/megacmd/default.nix
@@ -5,7 +5,7 @@
, cryptopp
, curl
, fetchFromGitHub
-, ffmpeg
+, ffmpeg_3
, freeimage
, gcc-unwrapped
, libmediainfo
@@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
c-ares
cryptopp
curl
- ffmpeg
+ ffmpeg_3
freeimage
gcc-unwrapped
libmediainfo
diff --git a/nixpkgs/pkgs/applications/misc/megasync/default.nix b/nixpkgs/pkgs/applications/misc/megasync/default.nix
index 3a26def26c9..d5da4c7d773 100644
--- a/nixpkgs/pkgs/applications/misc/megasync/default.nix
+++ b/nixpkgs/pkgs/applications/misc/megasync/default.nix
@@ -1,17 +1,17 @@
{ stdenv, autoconf, automake, c-ares, cryptopp, curl, doxygen, fetchFromGitHub
-, fetchpatch, ffmpeg, libmediainfo, libraw, libsodium, libtool, libuv, libzen
+, fetchpatch, ffmpeg_3, libmediainfo, libraw, libsodium, libtool, libuv, libzen
, lsb-release, mkDerivation, pkgconfig, qtbase, qttools, sqlite, swig, unzip
, wget }:
mkDerivation rec {
pname = "megasync";
- version = "4.3.0.8";
+ version = "4.3.1.0";
src = fetchFromGitHub {
owner = "meganz";
repo = "MEGAsync";
rev = "v${version}_Linux";
- sha256 = "1rhxkc6j3039rcsi8cxy3n00g6w7acir82ymnksbpsnp4yxqv5r3";
+ sha256 = "0b68wpif8a0wf1vfn1nr19dmz8f31dprb27jpldxrxhyfslc43yj";
fetchSubmodules = true;
};
@@ -21,7 +21,7 @@ mkDerivation rec {
c-ares
cryptopp
curl
- ffmpeg
+ ffmpeg_3
libmediainfo
libraw
libsodium
diff --git a/nixpkgs/pkgs/applications/misc/menumaker/default.nix b/nixpkgs/pkgs/applications/misc/menumaker/default.nix
index 22cf63e536c..f76d6cb6b8a 100644
--- a/nixpkgs/pkgs/applications/misc/menumaker/default.nix
+++ b/nixpkgs/pkgs/applications/misc/menumaker/default.nix
@@ -2,11 +2,11 @@
pythonPackages.buildPythonApplication rec {
pname = "menumaker";
- version = "0.99.11";
+ version = "0.99.12";
src = fetchurl {
url = "mirror://sourceforge/menumaker/${pname}-${version}.tar.gz";
- sha256 = "0dprndnhwm7b803zkp4pisiq06ic9iv8vr42in5is47jmvdim0wx";
+ sha256 = "034v5204bsgkzzk6zfa5ia63q95gln47f7hwf96yvad5hrhmd8z3";
};
format = "other";
diff --git a/nixpkgs/pkgs/applications/misc/minder/default.nix b/nixpkgs/pkgs/applications/misc/minder/default.nix
index 28157d61537..f391c3621a1 100644
--- a/nixpkgs/pkgs/applications/misc/minder/default.nix
+++ b/nixpkgs/pkgs/applications/misc/minder/default.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "minder";
- version = "1.8.0";
+ version = "1.9.0";
src = fetchFromGitHub {
owner = "phase1geo";
repo = pname;
rev = version;
- sha256 = "13klasvrndwsmpcxkgy7kvsl2jqmp2cl52vb4i0hk18lr004scgy";
+ sha256 = "1j3jk76rd0sc9sd9zrd24q3636559wd809yfnb9bv5jmvn9s1bkz";
};
nativeBuildInputs = [ pkgconfig meson ninja python3 wrapGAppsHook vala shared-mime-info ];
diff --git a/nixpkgs/pkgs/applications/misc/moolticute/default.nix b/nixpkgs/pkgs/applications/misc/moolticute/default.nix
index 6a152176415..efd9cc4c021 100644
--- a/nixpkgs/pkgs/applications/misc/moolticute/default.nix
+++ b/nixpkgs/pkgs/applications/misc/moolticute/default.nix
@@ -9,13 +9,13 @@
mkDerivation rec {
pname = "moolticute";
- version = "0.43.16";
+ version = "0.43.19";
src = fetchFromGitHub {
owner = "mooltipass";
repo = pname;
rev = "v${version}";
- sha256 = "1gx1hbxiilggwfw0jspyk2cw92r6qs9a8yqa8x1d2ndf493mjx9y";
+ sha256 = "1rpkiyhy7z5zq0rmn0kj2kva57bnhkhvaplrlhfczv99h1kwsixg";
};
outputs = [ "out" "udev" ];
diff --git a/nixpkgs/pkgs/applications/misc/moonlight-embedded/default.nix b/nixpkgs/pkgs/applications/misc/moonlight-embedded/default.nix
index 328e106694b..2ae3f1894d5 100644
--- a/nixpkgs/pkgs/applications/misc/moonlight-embedded/default.nix
+++ b/nixpkgs/pkgs/applications/misc/moonlight-embedded/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitHub, cmake, perl
, alsaLib, libevdev, libopus, udev, SDL2
-, ffmpeg, pkgconfig, xorg, libvdpau, libpulseaudio, libcec
+, ffmpeg_3, pkgconfig, xorg, libvdpau, libpulseaudio, libcec
, curl, expat, avahi, enet, libuuid, libva
}:
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake perl ];
buildInputs = [
alsaLib libevdev libopus udev SDL2
- ffmpeg pkgconfig xorg.libxcb libvdpau libpulseaudio libcec
+ ffmpeg_3 pkgconfig xorg.libxcb libvdpau libpulseaudio libcec
xorg.libpthreadstubs curl expat avahi enet libuuid libva
];
diff --git a/nixpkgs/pkgs/applications/misc/mrxvt/default.nix b/nixpkgs/pkgs/applications/misc/mrxvt/default.nix
index 6717fc3c97f..4dc70133ec4 100644
--- a/nixpkgs/pkgs/applications/misc/mrxvt/default.nix
+++ b/nixpkgs/pkgs/applications/misc/mrxvt/default.nix
@@ -27,14 +27,14 @@ stdenv.mkDerivation {
sha256 = "1mqhmnlz32lvld9rc6c1hyz7gjw4anwf39yhbsjkikcgj1das0zl";
};
- meta = {
+ meta = with stdenv.lib; {
description = "Lightweight multitabbed feature-rich X11 terminal emulator";
longDescription = "
- Multitabbed lightweight terminal emulator based on rxvt.
+ Multitabbed lightweight terminal emulator based on rxvt.
Supports transparency, backgroundimages, freetype fonts, ...
";
homepage = "https://sourceforge.net/projects/materm";
- license = "GPL";
- platforms = stdenv.lib.platforms.linux;
+ license = licenses.gpl2;
+ platforms = platforms.linux;
};
}
diff --git a/nixpkgs/pkgs/applications/misc/navi/default.nix b/nixpkgs/pkgs/applications/misc/navi/default.nix
new file mode 100644
index 00000000000..e403ccea0da
--- /dev/null
+++ b/nixpkgs/pkgs/applications/misc/navi/default.nix
@@ -0,0 +1,29 @@
+{ rustPlatform, fetchFromGitHub, lib, fzf, makeWrapper }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "navi";
+ version = "2.7.1";
+
+ src = fetchFromGitHub {
+ owner = "denisidoro";
+ repo = "navi";
+ rev = "v${version}";
+ sha256 = "12p9l41k7isaapr0xbsm7brkjrv7i8826y029i12psz92nsynk29";
+ };
+
+ cargoSha256 = "11dc3gc7fyikbbgacmljhysr2sl7lmq6w3bsfcf2cqny39r25yp0";
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ postInstall = ''
+ wrapProgram $out/bin/navi --prefix PATH : ${lib.makeBinPath [ fzf ]}
+ '';
+
+ meta = with lib; {
+ description = "An interactive cheatsheet tool for the command-line and application launchers";
+ homepage = "https://github.com/denisidoro/navi";
+ license = licenses.asl20;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ cust0dian ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/misc/netsurf/libnsbmp/default.nix b/nixpkgs/pkgs/applications/misc/netsurf/libnsbmp/default.nix
index a553eb3e715..8a7e8b60741 100644
--- a/nixpkgs/pkgs/applications/misc/netsurf/libnsbmp/default.nix
+++ b/nixpkgs/pkgs/applications/misc/netsurf/libnsbmp/default.nix
@@ -6,11 +6,11 @@ stdenv.mkDerivation rec {
name = "netsurf-${libname}-${version}";
libname = "libnsbmp";
- version = "0.1.5";
+ version = "0.1.6";
src = fetchurl {
url = "http://download.netsurf-browser.org/libs/releases/${libname}-${version}-src.tar.gz";
- sha256 = "0lib2m07d1i0k80m4blkwnj0g7rha4jbm5vrgd0wwbkyfa0hvk35";
+ sha256 = "0krjg69a2amxjsahdgm3wmy9ngnyr3gfs2a1zhdlbvb0z1jr7i3r";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/applications/misc/nimmm/default.nix b/nixpkgs/pkgs/applications/misc/nimmm/default.nix
new file mode 100644
index 00000000000..16400d76f64
--- /dev/null
+++ b/nixpkgs/pkgs/applications/misc/nimmm/default.nix
@@ -0,0 +1,57 @@
+{ stdenv, fetchFromGitHub, nim, termbox, pcre }:
+
+let
+ noise = fetchFromGitHub {
+ owner = "jangko";
+ repo = "nim-noise";
+ rev = "db1e86e312413e4348fa82c02340784316a89cc1";
+ sha256 = "0n9l2dww5smrsl1xfqxjnxz3f1srb72lc1wl3pdvs6xfyf44qzlh";
+ };
+
+ nimbox = fetchFromGitHub {
+ owner = "dom96";
+ repo = "nimbox";
+ rev = "6a56e76c01481176f16ae29b7d7c526bd83f229b";
+ sha256 = "15x1sdfxa1xcqnr68705jfnlv83lm0xnp2z9iz3pgc4bz5vwn4x1";
+ };
+
+ lscolors = fetchFromGitHub {
+ owner = "joachimschmidt557";
+ repo = "nim-lscolors";
+ rev = "v0.3.3";
+ sha256 = "0526hqh46lcfsvymb67ldsc8xbfn24vicn3b8wrqnh6mag8wynf4";
+ };
+
+in stdenv.mkDerivation rec {
+ pname = "nimmm";
+ version = "0.1.2";
+
+ src = fetchFromGitHub {
+ owner = "joachimschmidt557";
+ repo = "nimmm";
+ rev = "v${version}";
+ sha256 = "1zpq181iz6g7yfi298gjwv33b89l4fpnkjprimykah7py5cpw67w";
+ };
+
+ nativeBuildInputs = [ nim ];
+ buildInputs = [ termbox pcre ];
+
+ NIX_LDFLAGS = "-lpcre";
+
+ buildPhase = ''
+ export HOME=$TMPDIR;
+ nim -p:${noise} -p:${nimbox} -p:${lscolors}/src c -d:release src/nimmm.nim
+ '';
+
+ installPhase = ''
+ install -Dt $out/bin src/nimmm
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Terminal file manager written in nim";
+ homepage = "https://github.com/joachimschmidt557/nimmm";
+ license = licenses.gpl3;
+ platforms = platforms.unix;
+ maintainers = [ maintainers.joachimschmidt557 ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/misc/nnn/default.nix b/nixpkgs/pkgs/applications/misc/nnn/default.nix
index 95920362a5f..293f1d16b1c 100644
--- a/nixpkgs/pkgs/applications/misc/nnn/default.nix
+++ b/nixpkgs/pkgs/applications/misc/nnn/default.nix
@@ -4,13 +4,13 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "nnn";
- version = "3.2";
+ version = "3.3";
src = fetchFromGitHub {
owner = "jarun";
repo = pname;
rev = "v${version}";
- sha256 = "13p3379c26l57121ymx0kw7afh51zv614p57di311d2a41jaz5cw";
+ sha256 = "1dxa5blpdf0s03znhnr23zzpsz8yzqpnwknycz42h1w9g9s9jz1v";
};
configFile = optionalString (conf != null) (builtins.toFile "nnn.h" conf);
diff --git a/nixpkgs/pkgs/applications/misc/notejot/default.nix b/nixpkgs/pkgs/applications/misc/notejot/default.nix
index 3498ef27867..d5d6aea4946 100644
--- a/nixpkgs/pkgs/applications/misc/notejot/default.nix
+++ b/nixpkgs/pkgs/applications/misc/notejot/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, vala, pkgconfig, meson, ninja, python3, pantheon
+{ stdenv, fetchFromGitHub, nix-update-script, vala, pkgconfig, meson, ninja, python3, pantheon
, gtk3, gtksourceview, json-glib, libgee, wrapGAppsHook }:
stdenv.mkDerivation rec {
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
'';
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/applications/misc/nwg-launchers/default.nix b/nixpkgs/pkgs/applications/misc/nwg-launchers/default.nix
new file mode 100644
index 00000000000..833a4584412
--- /dev/null
+++ b/nixpkgs/pkgs/applications/misc/nwg-launchers/default.nix
@@ -0,0 +1,49 @@
+{ stdenv
+, fetchFromGitHub
+, cmake
+, gtkmm3
+, meson
+, ninja
+, nlohmann_json
+, pkgconfig
+, swaylock
+, makeWrapper
+}:
+
+stdenv.mkDerivation rec {
+ pname = "nwg-launchers";
+ version = "0.2.0";
+
+ src = fetchFromGitHub {
+ owner = "nwg-piotr";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1mlym0mpg6njwgwniwlk95fk6wfwlzq8nwmkb5mkjlm2nqv5bdv1";
+ };
+
+ nativeBuildInputs = [
+ meson
+ ninja
+ pkgconfig
+ cmake
+ makeWrapper
+ ];
+
+ buildInputs = [
+ gtkmm3
+ nlohmann_json
+ ];
+
+ postInstall = ''
+ wrapProgram $out/bin/nwgbar \
+ --prefix PATH : "${swaylock}/bin"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "GTK-based launchers: application grid, button bar, dmenu for sway and other window managers";
+ homepage = "https://github.com/nwg-piotr/nwg-launchers";
+ license = licenses.gpl3;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ bbigras ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/misc/obinskit/default.nix b/nixpkgs/pkgs/applications/misc/obinskit/default.nix
index aa11c069a7a..bb85c84f7ee 100644
--- a/nixpkgs/pkgs/applications/misc/obinskit/default.nix
+++ b/nixpkgs/pkgs/applications/misc/obinskit/default.nix
@@ -1,33 +1,24 @@
-{ lib
-, stdenv
+{ stdenv
, fetchurl
-, xorg
, libxkbcommon
, systemd
-, gcc-unwrapped
+, xorg
, electron_3
-, wrapGAppsHook
+, makeWrapper
, makeDesktopItem
}:
-
let
- libPath = lib.makeLibraryPath [
- libxkbcommon
- xorg.libXt
- systemd.lib
- stdenv.cc.cc.lib
- ];
-
desktopItem = makeDesktopItem rec {
name = "Obinskit";
exec = "obinskit";
- icon = "obinskit.png";
+ icon = "obinskit";
desktopName = "Obinskit";
genericName = "Obinskit keyboard configurator";
categories = "Utility";
};
-
-in stdenv.mkDerivation rec {
+ electron = electron_3;
+in
+stdenv.mkDerivation rec {
pname = "obinskit";
version = "1.1.4";
@@ -40,44 +31,33 @@ in stdenv.mkDerivation rec {
sourceRoot = "ObinsKit_${version}_x64";
- nativeBuildInputs = [ wrapGAppsHook ];
+ nativeBuildInputs = [ makeWrapper ];
dontConfigure = true;
dontBuild = true;
installPhase = ''
mkdir -p $out/opt/obinskit
- install icudtl.dat $out/opt/obinskit/
- install natives_blob.bin $out/opt/obinskit/
- install v8_context_snapshot.bin $out/opt/obinskit/
- install blink_image_resources_200_percent.pak $out/opt/obinskit/
- install content_resources_200_percent.pak $out/opt/obinskit/
- install content_shell.pak $out/opt/obinskit/
- install ui_resources_200_percent.pak $out/opt/obinskit/
- install views_resources_200_percent.pak $out/opt/obinskit/
+
cp -r resources $out/opt/obinskit/
cp -r locales $out/opt/obinskit/
- mkdir -p $out/bin
- ln -s ${electron_3}/bin/electron $out/bin/obinskit
-
mkdir -p $out/share/{applications,pixmaps}
install resources/icons/tray-darwin@2x.png $out/share/pixmaps/obinskit.png
ln -s ${desktopItem}/share/applications/* $out/share/applications
'';
- preFixup = ''
- gappsWrapperArgs+=(
- --add-flags $out/opt/obinskit/resources/app.asar
- --prefix LD_LIBRARY_PATH : "${libPath}"
- )
+ postFixup = ''
+ makeWrapper ${electron}/bin/electron $out/bin/${pname} \
+ --add-flags $out/opt/obinskit/resources/app.asar \
+ --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc.lib libxkbcommon systemd.lib xorg.libXt ]}"
'';
- meta = with lib; {
+ meta = with stdenv.lib; {
description = "Graphical configurator for Anne Pro and Anne Pro II keyboards";
- homepage = "http://en.obins.net/obinskit/";
+ homepage = "http://en.obins.net/obinskit/"; # https is broken
license = licenses.unfree;
- maintainers = [ maintainers.shou ];
+ maintainers = with maintainers; [ shou ];
platforms = [ "x86_64-linux" ];
};
}
diff --git a/nixpkgs/pkgs/applications/misc/obsidian/default.nix b/nixpkgs/pkgs/applications/misc/obsidian/default.nix
new file mode 100644
index 00000000000..396a7845112
--- /dev/null
+++ b/nixpkgs/pkgs/applications/misc/obsidian/default.nix
@@ -0,0 +1,32 @@
+{ appimageTools, fetchurl, lib, gsettings-desktop-schemas, gtk3}:
+
+let
+ pname = "obsidian";
+ version = "0.7.3";
+in
+
+appimageTools.wrapType2 rec {
+
+ name = "${pname}-${version}";
+
+ src = fetchurl {
+ url = "https://github.com/obsidianmd/obsidian-releases/releases/download/v${version}/Obsidian-${version}.AppImage";
+ sha256 = "1qiag5szagalik72j8s2dmp7075g48jxgcdy0wgd02kfv90ai0y6";
+ };
+
+ profile = ''
+ export LC_ALL=C.UTF-8
+ export XDG_DATA_DIRS=${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${gtk3}/share/gsettings-schemas/${gtk3.name}:$XDG_DATA_DIRS
+ '';
+
+ # Strip version from binary name.
+ extraInstallCommands = "mv $out/bin/{${name},${pname}}";
+
+ meta = with lib; {
+ description = "Obsidian is a powerful knowledge base that works on top of a local folder of plain text Markdown files.";
+ homepage = "https://obsidian.md";
+ license = licenses.obsidian;
+ maintainers = with maintainers; [ conradmearns ];
+ platforms = [ "x86_64-linux" ];
+ };
+} \ No newline at end of file
diff --git a/nixpkgs/pkgs/applications/misc/octoprint/default.nix b/nixpkgs/pkgs/applications/misc/octoprint/default.nix
index 7d613f37675..793ea927a01 100644
--- a/nixpkgs/pkgs/applications/misc/octoprint/default.nix
+++ b/nixpkgs/pkgs/applications/misc/octoprint/default.nix
@@ -16,11 +16,17 @@ let
py = python3.override {
self = py;
packageOverrides = lib.foldr lib.composeExtensions (self: super: { }) ([
- (mkOverride "flask" "0.12.5" "fac2b9d443e49f7e7358a444a3db5950bdd0324674d92ba67f8f1f15f876b14f")
- (mkOverride "flaskbabel" "0.12.2" "11jwp8vvq1gnm31qh6ihy2h393hy18yn9yjp569g60r0wj1x2sii")
- (mkOverride "tornado" "4.5.3" "02jzd23l4r6fswmwxaica9ldlyc2p6q8dk6dyff7j58fmdzf853d")
- (mkOverride "psutil" "5.6.7" "ffad8eb2ac614518bbe3c0b8eb9dffdb3a8d2e3a7d5da51c5b974fb723a5c5aa")
- (mkOverride "watchdog" "0.9.0" "07cnvvlpif7a6cg4rav39zq8fxa5pfqawchr46433pij0y6napwn")
+ (mkOverride "flask" "0.12.5" "fac2b9d443e49f7e7358a444a3db5950bdd0324674d92ba67f8f1f15f876b14f")
+ (mkOverride "flask_assets" "0.12" "0ivqsihk994rxw58vdgzrx4d77d7lpzjm4qxb38hjdgvi5xm4cb0")
+ (mkOverride "flaskbabel" "0.12.2" "11jwp8vvq1gnm31qh6ihy2h393hy18yn9yjp569g60r0wj1x2sii")
+ (mkOverride "flask_login" "0.4.1" "1v2j8zd558xfmgn3rfbw0xz4vizjcnk8kqw52q4f4d9ygfnc25f8")
+ (mkOverride "markdown" "3.1.1" "2e50876bcdd74517e7b71f3e7a76102050edec255b3983403f1a63e7c8a41e7a")
+ (mkOverride "tornado" "4.5.3" "02jzd23l4r6fswmwxaica9ldlyc2p6q8dk6dyff7j58fmdzf853d")
+ (mkOverride "psutil" "5.6.7" "ffad8eb2ac614518bbe3c0b8eb9dffdb3a8d2e3a7d5da51c5b974fb723a5c5aa")
+ (mkOverride "watchdog" "0.9.0" "07cnvvlpif7a6cg4rav39zq8fxa5pfqawchr46433pij0y6napwn")
+ (mkOverride "werkzeug" "0.16.1" "010zmhyfbp4d56c1rgalwi188imjlkv9g7rm25jrvify6xnqalxk")
+ (mkOverride "websocket_client" "0.56.0" "0fpxjyr74klnyis3yf6m54askl0h5dchxcwbfjsq92xng0455m8z")
+ (mkOverride "wrapt" "1.11.2" "1q81762dgsgrd12f8qc39zk8s5wll3m5xc32jdmlf6cls4gh4njn")
# Octoprint holds back jinja2 to 2.8.1 due to breaking changes.
# This old version does not have updated test config for pytest 4,
diff --git a/nixpkgs/pkgs/applications/misc/ola/default.nix b/nixpkgs/pkgs/applications/misc/ola/default.nix
index b9529981c7c..f3dafb78bca 100644
--- a/nixpkgs/pkgs/applications/misc/ola/default.nix
+++ b/nixpkgs/pkgs/applications/misc/ola/default.nix
@@ -1,31 +1,43 @@
-{ stdenv, fetchFromGitHub, autoreconfHook, bison, flex, pkgconfig
-, libuuid, cppunit, protobuf3_1, zlib, avahi, libmicrohttpd
-, perl, python36 # Replace by python3 after the next update
+{ stdenv
+, fetchFromGitHub
+, autoreconfHook
+, bison
+, flex
+, pkgconfig
+, libuuid
+, cppunit
+, protobuf
+, zlib
+, avahi
+, libmicrohttpd
+, perl
+, python3
}:
stdenv.mkDerivation rec {
pname = "ola";
- version = "0.10.7";
+ version = "unstable-2020-07-17";
src = fetchFromGitHub {
owner = "OpenLightingProject";
repo = "ola";
- rev = version;
- sha256 = "18krwrw7w1qzwih8gnmv7r4sah5ppvq7ax65r7l5yjxn3ihwp2kf";
+ rev = "e2cd699c7792570500578fd092fb6bfb3d511023"; # HEAD of "0.10" branch
+ sha256 = "17a3z3zhx00rjk58icd3zlqfw3753f3y8bwy2sza0frdim09lqr4";
};
nativeBuildInputs = [ autoreconfHook bison flex pkgconfig perl ];
- buildInputs = [ libuuid cppunit protobuf3_1 zlib avahi libmicrohttpd python36 ];
+ buildInputs = [ libuuid cppunit protobuf zlib avahi libmicrohttpd python3 ];
propagatedBuildInputs = [
- (python36.pkgs.protobuf.override { protobuf = protobuf3_1; })
- python36.pkgs.numpy
+ python3.pkgs.protobuf
+ python3.pkgs.numpy
];
configureFlags = [ "--enable-python-libs" ];
meta = with stdenv.lib; {
description = "A framework for controlling entertainment lighting equipment.";
- maintainers = [ maintainers.globin ];
+ homepage = "https://www.openlighting.org/ola/";
+ maintainers = with maintainers; [ globin ];
license = with licenses; [ lgpl21 gpl2Plus ];
platforms = platforms.all;
};
diff --git a/nixpkgs/pkgs/applications/misc/olifant/default.nix b/nixpkgs/pkgs/applications/misc/olifant/default.nix
new file mode 100644
index 00000000000..4358de03b5b
--- /dev/null
+++ b/nixpkgs/pkgs/applications/misc/olifant/default.nix
@@ -0,0 +1,69 @@
+{ stdenv
+, fetchFromGitHub
+, nix-update-script
+, fetchpatch
+, vala
+, meson
+, ninja
+, pkgconfig
+, python3
+, libgee
+, gsettings-desktop-schemas
+, gnome3
+, pantheon
+, wrapGAppsHook
+, gtk3
+, json-glib
+, glib
+, glib-networking
+}:
+
+stdenv.mkDerivation rec {
+ pname = "olifant";
+ version = "0.2.1-beta5";
+
+ src = fetchFromGitHub {
+ owner = "cleac";
+ repo = pname;
+ rev = version;
+ sha256 = "1fpyg3nii75vmsdhp8x4yvhi3npvp3xnbqmd0qcidn05mbsam68r";
+ };
+
+ nativeBuildInputs = [
+ meson
+ ninja
+ pkgconfig
+ python3
+ vala
+ wrapGAppsHook
+ ];
+
+ buildInputs = [
+ glib
+ glib-networking
+ gnome3.libsoup
+ gsettings-desktop-schemas
+ gtk3
+ json-glib
+ libgee
+ pantheon.granite
+ ];
+
+ postPatch = ''
+ chmod +x meson/post_install.py
+ patchShebangs meson/post_install.py
+ '';
+
+ passthru = {
+ updateScript = nix-update-script {
+ attrPath = pname;
+ };
+ };
+
+ meta = with stdenv.lib; {
+ description = "A simple Mastodon client designed for elementary OS, originally developed by @bleakgrey";
+ homepage = "https://github.com/cleac/olifant";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ worldofpeace ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/misc/openrgb/default.nix b/nixpkgs/pkgs/applications/misc/openrgb/default.nix
new file mode 100644
index 00000000000..77f6513b0ca
--- /dev/null
+++ b/nixpkgs/pkgs/applications/misc/openrgb/default.nix
@@ -0,0 +1,36 @@
+{ mkDerivation, lib, fetchFromGitHub, qmake, libusb1, hidapi }:
+
+mkDerivation rec {
+ pname = "openrgb";
+ version = "0.2";
+
+ src = fetchFromGitHub {
+ owner = "CalcProgrammer1";
+ repo = "OpenRGB";
+ rev = "release_${version}";
+ sha256 = "0b1mkp4ca4gdzk020kp6dkd3i9a13h4ikrn3417zscsvv5y9kv0s";
+ };
+
+ nativeBuildInputs = [ qmake ];
+ buildInputs = [ libusb1 hidapi ];
+
+ installPhase = ''
+ mkdir -p $out/bin
+ cp OpenRGB $out/bin
+ '';
+
+ doInstallCheck = true;
+ installCheckPhase = ''
+ $out/bin/OpenRGB --help > /dev/null
+ '';
+
+ enableParallelBuilding = true;
+
+ meta = with lib; {
+ description = "Open source RGB lighting control";
+ homepage = "https://gitlab.com/CalcProgrammer1/OpenRGB";
+ maintainers = with maintainers; [ jonringer ];
+ license = licenses.gpl2;
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/misc/opentx/default.nix b/nixpkgs/pkgs/applications/misc/opentx/default.nix
index f20d5ccdc4a..a117ecc06a9 100644
--- a/nixpkgs/pkgs/applications/misc/opentx/default.nix
+++ b/nixpkgs/pkgs/applications/misc/opentx/default.nix
@@ -6,13 +6,13 @@
mkDerivation rec {
pname = "opentx";
- version = "2.3.7";
+ version = "2.3.9";
src = fetchFromGitHub {
owner = "opentx";
repo = "opentx";
rev = "release/${version}";
- sha256 = "1wl3bk7s8h20dfys1hblzxc0br9zlwhcqlghgsbn81ki0xb6jmkf";
+ sha256 = "0kh3jdy1pgvns8lrncf61ayaq0hmsv41j8xv4r4rf17zyvjl0qph";
};
enableParallelBuilding = true;
diff --git a/nixpkgs/pkgs/applications/misc/orca/default.nix b/nixpkgs/pkgs/applications/misc/orca/default.nix
index 0ca4f11e548..849e156b529 100644
--- a/nixpkgs/pkgs/applications/misc/orca/default.nix
+++ b/nixpkgs/pkgs/applications/misc/orca/default.nix
@@ -35,13 +35,13 @@
buildPythonApplication rec {
pname = "orca";
- version = "3.36.2";
+ version = "3.36.3";
format = "other";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0hxz8wlyjn6w3zqg1p56pwdj0p23d6vynzczklyc6n91dyvma06g";
+ sha256 = "1x0xrcyxlvcjlqp6wcsx5d951i500079wqs04scssjzwqggy330n";
};
patches = [
diff --git a/nixpkgs/pkgs/applications/misc/osmium-tool/default.nix b/nixpkgs/pkgs/applications/misc/osmium-tool/default.nix
index c0d20c14f7c..892038c252a 100644
--- a/nixpkgs/pkgs/applications/misc/osmium-tool/default.nix
+++ b/nixpkgs/pkgs/applications/misc/osmium-tool/default.nix
@@ -1,18 +1,47 @@
-{ stdenv, fetchFromGitHub, cmake, libosmium, protozero, boost, bzip2, zlib, expat }:
+{ stdenv
+, fetchFromGitHub
+, cmake
+, installShellFiles
+, pandoc
+, boost
+, bzip2
+, expat
+, libosmium
+, protozero
+, zlib
+}:
stdenv.mkDerivation rec {
pname = "osmium-tool";
- version = "1.12.0";
+ version = "1.12.1";
src = fetchFromGitHub {
owner = "osmcode";
repo = "osmium-tool";
rev = "v${version}";
- sha256 = "18afn5qzdjpip176kk5pr04mj0p7dv70dbz1n36qmqnq3gyms10q";
+ sha256 = "13142hj8gfgj6w51a62hjzfmzic90xgrnnlnb70hpdqjy86bxv7j";
};
- nativeBuildInputs = [ cmake ];
- buildInputs = [ libosmium protozero boost bzip2 zlib expat ];
+ nativeBuildInputs = [
+ cmake
+ installShellFiles
+ pandoc
+ ];
+
+ buildInputs = [
+ boost
+ bzip2
+ expat
+ libosmium
+ protozero
+ zlib
+ ];
+
+ doCheck = true;
+
+ postInstall = ''
+ installShellCompletion --zsh ../zsh_completion/_osmium
+ '';
meta = with stdenv.lib; {
description = "Multipurpose command line tool for working with OpenStreetMap data based on the Osmium library";
diff --git a/nixpkgs/pkgs/applications/misc/pdfarranger/default.nix b/nixpkgs/pkgs/applications/misc/pdfarranger/default.nix
index c43ae1de9a1..b8f7c4641d2 100644
--- a/nixpkgs/pkgs/applications/misc/pdfarranger/default.nix
+++ b/nixpkgs/pkgs/applications/misc/pdfarranger/default.nix
@@ -5,13 +5,13 @@
python3Packages.buildPythonApplication rec {
pname = "pdfarranger";
- version = "1.5.3";
+ version = "1.6.0";
src = fetchFromGitHub {
owner = "jeromerobert";
repo = pname;
rev = version;
- sha256 = "0a9ap7p8iw57sn5nmhim7gp5as8gj6ir6l3p0bpmg4iqjsr4169h";
+ sha256 = "03siz4ar6flyvrrgh7hr7sslc6n9x5d9i13lc5rm2qnssd0qdich";
};
nativeBuildInputs = [
@@ -27,6 +27,7 @@ python3Packages.buildPythonApplication rec {
propagatedBuildInputs = with python3Packages; [
pygobject3
pikepdf
+ img2pdf
setuptools
];
diff --git a/nixpkgs/pkgs/applications/misc/pdfsam-basic/default.nix b/nixpkgs/pkgs/applications/misc/pdfsam-basic/default.nix
index d1892352785..22add00c84d 100644
--- a/nixpkgs/pkgs/applications/misc/pdfsam-basic/default.nix
+++ b/nixpkgs/pkgs/applications/misc/pdfsam-basic/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "pdfsam-basic";
- version = "4.1.3";
+ version = "4.1.4";
src = fetchurl {
url = "https://github.com/torakiki/pdfsam/releases/download/v${version}/pdfsam_${version}-1_amd64.deb";
- sha256 = "1rhv6mf6pr9aaa8516i3b7v6h622qb1p8c4jsy3j0s5wrdry5l9l";
+ sha256 = "1gw3cmc8c1xxc55bm71v1dz9x9560lbhx9nkwprarhxlmn0m0zzp";
};
unpackPhase = ''
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
desktopName = "PDFsam Basic";
genericName = "PDF Split and Merge";
mimeType = "application/pdf;";
- categories = "Office;Application;";
+ categories = "Office;";
};
meta = with stdenv.lib; {
@@ -46,4 +46,4 @@ stdenv.mkDerivation rec {
platforms = platforms.all;
maintainers = with maintainers; [ maintainers."1000101" ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/misc/pgadmin/default.nix b/nixpkgs/pkgs/applications/misc/pgadmin/default.nix
index 5fc0703e011..b0aabead245 100644
--- a/nixpkgs/pkgs/applications/misc/pgadmin/default.nix
+++ b/nixpkgs/pkgs/applications/misc/pgadmin/default.nix
@@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
exec = "pgadmin3";
icon = "pgAdmin3";
type = "Application";
- categories = "Application;Development;";
+ categories = "Development;";
mimeType = "text/html";
};
in ''
diff --git a/nixpkgs/pkgs/applications/misc/plasma-applet-volumewin7mixer/default.nix b/nixpkgs/pkgs/applications/misc/plasma-applet-volumewin7mixer/default.nix
index 3ecace18f92..15dd7222b28 100644
--- a/nixpkgs/pkgs/applications/misc/plasma-applet-volumewin7mixer/default.nix
+++ b/nixpkgs/pkgs/applications/misc/plasma-applet-volumewin7mixer/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "plasma-applet-volumewin7mixer";
- version = "24";
+ version = "25";
src = fetchFromGitHub {
owner = "Zren";
repo = "plasma-applet-volumewin7mixer";
rev = "v${version}";
- sha256 = "1pms71229y7fv3zs38a0l9mdcg5qkcdv9yrcvdm6xqpdyk21jbz2";
+ sha256 = "1nvz0a06qb3pfk8dfh5n5vgf3psd6k0j3vms9pskr511qsxw0dfi";
};
patches = [ ./cmake.patch ];
diff --git a/nixpkgs/pkgs/applications/misc/polybar/default.nix b/nixpkgs/pkgs/applications/misc/polybar/default.nix
index a793ee88724..c324a3f8be4 100644
--- a/nixpkgs/pkgs/applications/misc/polybar/default.nix
+++ b/nixpkgs/pkgs/applications/misc/polybar/default.nix
@@ -1,6 +1,7 @@
{ cairo, cmake, fetchFromGitHub, libXdmcp, libpthreadstubs, libxcb, pcre, pkgconfig
, python3, stdenv, xcbproto, xcbutil, xcbutilcursor, xcbutilimage
, xcbutilrenderutil, xcbutilwm, xcbutilxrm, makeWrapper
+, removeReferencesTo
# optional packages-- override the variables ending in 'Support' to enable or
# disable modules
@@ -74,6 +75,10 @@ stdenv.mkDerivation rec {
'' else "";
nativeBuildInputs = [
- cmake pkgconfig
+ cmake pkgconfig removeReferencesTo
];
+
+ postFixup = ''
+ remove-references-to -t ${stdenv.cc} $out/bin/polybar
+ '';
}
diff --git a/nixpkgs/pkgs/applications/misc/prusa-slicer/default.nix b/nixpkgs/pkgs/applications/misc/prusa-slicer/default.nix
index 144addf02c6..79ad84e99be 100644
--- a/nixpkgs/pkgs/applications/misc/prusa-slicer/default.nix
+++ b/nixpkgs/pkgs/applications/misc/prusa-slicer/default.nix
@@ -86,7 +86,7 @@ stdenv.mkDerivation rec {
comment = "G-code generator for 3D printers";
desktopName = "PrusaSlicer";
genericName = "3D printer tool";
- categories = "Application;Development;";
+ categories = "Development;";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/applications/misc/pueue/default.nix b/nixpkgs/pkgs/applications/misc/pueue/default.nix
index 3882debd998..f5c237da440 100644
--- a/nixpkgs/pkgs/applications/misc/pueue/default.nix
+++ b/nixpkgs/pkgs/applications/misc/pueue/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "pueue";
- version = "0.5.0";
+ version = "0.7.1";
src = fetchFromGitHub {
owner = "Nukesor";
repo = pname;
rev = "v${version}";
- sha256 = "17v760mh5k5vb1h3xvaph5rfc5wdl6q42isil2k9n6y8bxr3yw84";
+ sha256 = "1ksks8c35q9aq5vnjxh480vqjyaa8c1fz1fb465vngnlyw762b22";
};
- cargoSha256 = "1m659i3v3b5hfn5vb5126izcy690bkmlyihz2w90h2d02ig7170p";
+ cargoSha256 = "0v1h4jhrzfb55zmpnbq18188rdvx7a7lvnjqh0w7cy90kvxssian";
nativeBuildInputs = [ installShellFiles ];
diff --git a/nixpkgs/pkgs/applications/misc/qcad/default.nix b/nixpkgs/pkgs/applications/misc/qcad/default.nix
index 3dfda8b9c5f..0079cd220bd 100644
--- a/nixpkgs/pkgs/applications/misc/qcad/default.nix
+++ b/nixpkgs/pkgs/applications/misc/qcad/default.nix
@@ -11,13 +11,13 @@
mkDerivationWith stdenv.mkDerivation rec {
pname = "qcad";
- version = "3.24.3.4";
+ version = "3.24.3.10";
src = fetchFromGitHub {
owner = "qcad";
repo = "qcad";
rev = "v${version}";
- sha256 = "0hv9050srrq7fm1fqla8b52mwpilsvr1jriz4ay633s63svss3zz";
+ sha256 = "0izyn4y1ffq1mgxs5dymkrqih6n6v9ifrcpyk1z2vyhbm5xx4qsa";
};
patches = [
diff --git a/nixpkgs/pkgs/applications/misc/qmapshack/default.nix b/nixpkgs/pkgs/applications/misc/qmapshack/default.nix
index edb5a9b3788..1a8758955ce 100644
--- a/nixpkgs/pkgs/applications/misc/qmapshack/default.nix
+++ b/nixpkgs/pkgs/applications/misc/qmapshack/default.nix
@@ -3,13 +3,13 @@
mkDerivation rec {
pname = "qmapshack";
- version = "1.14.1";
+ version = "1.15.0";
src = fetchFromGitHub {
owner = "Maproom";
repo = pname;
rev = "V_${version}";
- sha256 = "0hghynb4ac98fg1pwc645zriqkghxwp8mr3jhr87pa6fh0y848py";
+ sha256 = "157bssrbwcc1w58b0v60jb3wrjf2ig4z6z6crjnpvflkqj5p8vwy";
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/applications/misc/qsudo/default.nix b/nixpkgs/pkgs/applications/misc/qsudo/default.nix
new file mode 100644
index 00000000000..63d97b3001c
--- /dev/null
+++ b/nixpkgs/pkgs/applications/misc/qsudo/default.nix
@@ -0,0 +1,42 @@
+{ stdenv
+, mkDerivation
+, fetchFromGitHub
+, qmake
+, qtbase
+, sudo
+}:
+
+mkDerivation rec {
+ pname = "qsudo";
+ version = "2020.03.27";
+
+ src = fetchFromGitHub {
+ owner = "project-trident";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "06kg057vwkvafnk69m9rar4wih3vq4h36wbzwbfc2kndsnn47lfl";
+ };
+
+ sourceRoot = "source/src-qt5";
+
+ nativeBuildInputs = [
+ qmake
+ ];
+
+ buildInputs = [
+ qtbase
+ sudo
+ ];
+
+ postPatch = ''
+ substituteInPlace qsudo.pro --replace /usr/bin $out/bin
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Graphical sudo utility from Project Trident";
+ homepage = "https://github.com/project-trident/qsudo";
+ license = licenses.bsd2;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.romildo ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/misc/remarkable/remarkable-mouse/default.nix b/nixpkgs/pkgs/applications/misc/remarkable/remarkable-mouse/default.nix
new file mode 100644
index 00000000000..8d668f7a38d
--- /dev/null
+++ b/nixpkgs/pkgs/applications/misc/remarkable/remarkable-mouse/default.nix
@@ -0,0 +1,20 @@
+{ stdenv, buildPythonApplication, fetchPypi, python3Packages }:
+
+buildPythonApplication rec {
+ pname = "remarkable-mouse";
+ version = "5.2.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0k2wjfcgnvb8yqn4c4ddfyyhrvl6hj61kn1ddnyp6ay9vklnw160";
+ };
+
+ propagatedBuildInputs = with python3Packages; [ screeninfo paramiko pynput libevdev ];
+
+ meta = with stdenv.lib; {
+ description = "A program to use a reMarkable as a graphics tablet";
+ homepage = "https://github.com/evidlo/remarkable_mouse";
+ license = licenses.gpl3;
+ maintainers = [ maintainers.nickhu ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/misc/remarkable/rmapi/default.nix b/nixpkgs/pkgs/applications/misc/remarkable/rmapi/default.nix
index 0fe0e03060a..90e99b5adf8 100644
--- a/nixpkgs/pkgs/applications/misc/remarkable/rmapi/default.nix
+++ b/nixpkgs/pkgs/applications/misc/remarkable/rmapi/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "rmapi";
- version = "0.0.11";
+ version = "0.0.12";
src = fetchFromGitHub {
owner = "juruen";
repo = "rmapi";
rev = "v${version}";
- sha256 = "0zks1pcj2s2pqkmw0hhm41vgdhfgj2r6dmvpsagbmf64578ww349";
+ sha256 = "049m0p4wbsl822iym8xmc938d4k90iw7wjdzcxfyy8d27hv9mp45";
};
vendorSha256 = "077s13pcql5w2m6wzls1q06r7p501kazbwzxgfh6akwza15kb4is";
diff --git a/nixpkgs/pkgs/applications/misc/rsclock/default.nix b/nixpkgs/pkgs/applications/misc/rsclock/default.nix
index 4f63ed057b7..b508a73de1d 100644
--- a/nixpkgs/pkgs/applications/misc/rsclock/default.nix
+++ b/nixpkgs/pkgs/applications/misc/rsclock/default.nix
@@ -10,7 +10,7 @@ rustPlatform.buildRustPackage rec {
rev = "v${version}";
sha256 = "1i93qkz6d8sbk78i4rvx099hnn4lklp4cjvanpm9ssv8na4rqvh2";
};
-
+
cargoSha256 = "01dhkis6zswq1y40n7sdq9xv1sp61f2v7nfqbkicyjngmdrmcgrl";
meta = with stdenv.lib; {
@@ -21,4 +21,3 @@ rustPlatform.buildRustPackage rec {
platforms = platforms.all;
};
}
-
diff --git a/nixpkgs/pkgs/applications/misc/sampler/default.nix b/nixpkgs/pkgs/applications/misc/sampler/default.nix
index a1f4c8f41bc..f2f6c5854f0 100644
--- a/nixpkgs/pkgs/applications/misc/sampler/default.nix
+++ b/nixpkgs/pkgs/applications/misc/sampler/default.nix
@@ -24,4 +24,4 @@ buildGoModule rec {
maintainers = with maintainers; [ uvnikita ];
platforms = platforms.unix;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/misc/sbagen/default.nix b/nixpkgs/pkgs/applications/misc/sbagen/default.nix
index 821fbe35ca1..d7d7dd3ab70 100644
--- a/nixpkgs/pkgs/applications/misc/sbagen/default.nix
+++ b/nixpkgs/pkgs/applications/misc/sbagen/default.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Binaural sound generator";
homepage = "http://uazu.net/sbagen";
- license = "GPL";
+ license = stdenv.lib.licenses.gpl2;
platforms = [ "i686-linux" ];
};
}
diff --git a/nixpkgs/pkgs/applications/misc/sequeler/default.nix b/nixpkgs/pkgs/applications/misc/sequeler/default.nix
index 04ceed63543..d1962176140 100644
--- a/nixpkgs/pkgs/applications/misc/sequeler/default.nix
+++ b/nixpkgs/pkgs/applications/misc/sequeler/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub
+{ stdenv, fetchFromGitHub, nix-update-script
, vala, meson, ninja, pkgconfig, pantheon, gettext, wrapGAppsHook, python3, desktop-file-utils
, gtk3, glib, libgee, libgda, gtksourceview, libxml2, libsecret, libssh2 }:
@@ -11,13 +11,13 @@ let
in stdenv.mkDerivation rec {
pname = "sequeler";
- version = "0.7.91";
+ version = "0.8.0";
src = fetchFromGitHub {
owner = "Alecaddd";
repo = pname;
rev = "v${version}";
- sha256 = "071vfx7bdf7hfa4784xz97vrj9x5aipgjbp30r00kg2zhg8wa2ls";
+ sha256 = "090plqnby2wxzr1waq5kz89w3269j363mgxwfz9g7qg55lddaahz";
};
nativeBuildInputs = [ meson ninja pkgconfig vala gettext wrapGAppsHook python3 desktop-file-utils ];
@@ -30,7 +30,7 @@ in stdenv.mkDerivation rec {
'';
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/applications/misc/sigal/default.nix b/nixpkgs/pkgs/applications/misc/sigal/default.nix
index c0e255a36e3..1802eef5409 100644
--- a/nixpkgs/pkgs/applications/misc/sigal/default.nix
+++ b/nixpkgs/pkgs/applications/misc/sigal/default.nix
@@ -1,4 +1,4 @@
-{ lib, python3Packages, ffmpeg }:
+{ lib, python3Packages, ffmpeg_3 }:
python3Packages.buildPythonApplication rec {
version = "2.0";
@@ -20,7 +20,7 @@ python3Packages.buildPythonApplication rec {
blinker
];
- makeWrapperArgs = [ "--prefix PATH : ${ffmpeg}/bin" ];
+ makeWrapperArgs = [ "--prefix PATH : ${ffmpeg_3}/bin" ];
# No tests included
doCheck = false;
diff --git a/nixpkgs/pkgs/applications/misc/simplenote/default.nix b/nixpkgs/pkgs/applications/misc/simplenote/default.nix
index 46b80dc98f0..52aa215987b 100644
--- a/nixpkgs/pkgs/applications/misc/simplenote/default.nix
+++ b/nixpkgs/pkgs/applications/misc/simplenote/default.nix
@@ -16,10 +16,10 @@ let
pname = "simplenote";
- version = "1.16.0";
+ version = "1.20.0";
sha256 = {
- x86_64-linux = "01nk3dbyhs0p7f6b4bkrng95i29g0x7vxj0rx1qb7sm3n11yi091";
+ x86_64-linux = "0fzv8nbac5bnxvm2p7p4jsjvfrzk3h9j57zjmwvsi2dq6l80d2n7";
}.${system} or throwSystem;
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/applications/misc/sl1-to-photon/default.nix b/nixpkgs/pkgs/applications/misc/sl1-to-photon/default.nix
new file mode 100644
index 00000000000..a8a0bfb1e10
--- /dev/null
+++ b/nixpkgs/pkgs/applications/misc/sl1-to-photon/default.nix
@@ -0,0 +1,41 @@
+{ lib
+, buildPythonApplication
+, fetchFromGitHub
+, pillow
+, pyside2
+, numpy
+, pyphotonfile
+, shiboken2
+, which
+}:
+let
+ version = "0.1.3";
+in
+ buildPythonApplication rec {
+ pname = "sl1-to-photon";
+ inherit version;
+
+ src = fetchFromGitHub {
+ owner = "fookatchu";
+ repo = "SL1toPhoton";
+ rev = "v${version}";
+ sha256 = "1hmb74rcky3nax4lxn7pw6lcd5a66fdbwrm11c84zb31xb51bakw";
+ };
+
+ propagatedBuildInputs = [ pyphotonfile pillow numpy pyside2 shiboken2 ];
+
+ format = "other";
+
+ installPhase = ''
+ install -D -m 0755 SL1_to_Photon.py $out/bin/${pname}
+ sed -i '1i#!/usr/bin/env python' $out/bin/${pname}
+ '';
+
+ meta = with lib; {
+ maintainers = [ maintainers.cab404 ];
+ license = licenses.gpl3Plus;
+ description = "Tool for converting Slic3r PE's SL1 files to Photon files for the Anycubic Photon 3D-Printer";
+ homepage = "https://github.com/fookatchu/SL1toPhoton";
+ };
+
+}
diff --git a/nixpkgs/pkgs/applications/misc/slic3r/default.nix b/nixpkgs/pkgs/applications/misc/slic3r/default.nix
index 912deee4cb1..c8ecfbcb4a1 100644
--- a/nixpkgs/pkgs/applications/misc/slic3r/default.nix
+++ b/nixpkgs/pkgs/applications/misc/slic3r/default.nix
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
comment = "G-code generator for 3D printers";
desktopName = "Slic3r";
genericName = "3D printer tool";
- categories = "Application;Development;";
+ categories = "Development;";
};
prePatch = ''
diff --git a/nixpkgs/pkgs/applications/misc/slstatus/default.nix b/nixpkgs/pkgs/applications/misc/slstatus/default.nix
index 5c13cbf8669..01dd6a19d44 100644
--- a/nixpkgs/pkgs/applications/misc/slstatus/default.nix
+++ b/nixpkgs/pkgs/applications/misc/slstatus/default.nix
@@ -1,20 +1,22 @@
-{ stdenv, fetchgit, pkgconfig, writeText, libX11, conf ? null }:
+{ stdenv, fetchgit, pkgconfig, writeText, libX11, conf ? null, patches ? [] }:
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "slstatus";
- version = "unstable-2018-04-16";
+ version = "unstable-2019-02-16";
src = fetchgit {
url = "https://git.suckless.org/slstatus";
- rev = "97ef7c2a1d67bb2c9c379e657fbc8e35acd6aafb";
- sha256 = "1777hgl10imk0l2sgnqgbkfchv1mpxrd82ninzwp7f1rgwchz36v";
+ rev = "b14e039639ed28005fbb8bddeb5b5fa0c93475ac";
+ sha256 = "0kayyhpmppybhwndxgabw48wsk9v8x9xdb05xrly9szkw3jbvgw4";
};
configFile = optionalString (conf!=null) (writeText "config.def.h" conf);
preBuild = optionalString (conf!=null) "cp ${configFile} config.def.h";
+ inherit patches;
+
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ libX11 ];
diff --git a/nixpkgs/pkgs/applications/misc/st/default.nix b/nixpkgs/pkgs/applications/misc/st/default.nix
index 018fd9306ae..a772629a7aa 100644
--- a/nixpkgs/pkgs/applications/misc/st/default.nix
+++ b/nixpkgs/pkgs/applications/misc/st/default.nix
@@ -4,11 +4,12 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- name = "st-0.8.3";
+ pname = "st";
+ version = "0.8.4";
src = fetchurl {
- url = "https://dl.suckless.org/st/${name}.tar.gz";
- sha256 = "0ll5wbw1szs70wdf8zy1y2ig5mfbqw2w4ls8d64r8z3y4gdf76lk";
+ url = "https://dl.suckless.org/st/${pname}-${version}.tar.gz";
+ sha256 = "19j66fhckihbg30ypngvqc9bcva47mp379ch5vinasjdxgn3qbfl";
};
inherit patches;
diff --git a/nixpkgs/pkgs/applications/misc/stretchly/default.nix b/nixpkgs/pkgs/applications/misc/stretchly/default.nix
index 87e8316c2c4..85098b0b003 100644
--- a/nixpkgs/pkgs/applications/misc/stretchly/default.nix
+++ b/nixpkgs/pkgs/applications/misc/stretchly/default.nix
@@ -1,8 +1,11 @@
-{ stdenv, lib, fetchurl, makeWrapper, wrapGAppsHook, electron
+{ stdenv, lib, fetchurl, makeWrapper, wrapGAppsHook, electron_7
, common-updater-scripts
, writeShellScript
}:
+let
+ electron = electron_7;
+in
stdenv.mkDerivation rec {
pname = "stretchly";
version = "0.21.1";
diff --git a/nixpkgs/pkgs/applications/misc/stupidterm/default.nix b/nixpkgs/pkgs/applications/misc/stupidterm/default.nix
index 0a6e947f15c..2016059d81e 100644
--- a/nixpkgs/pkgs/applications/misc/stupidterm/default.nix
+++ b/nixpkgs/pkgs/applications/misc/stupidterm/default.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation {
sha256 = "1f73wvqqvj5pr3fvb7jjc4bi1iwgkkknz24k8n69mdb75jnfjipp";
};
- makeFlags = [ "PKGCONFIG=${pkgconfig}/bin/pkg-config" "binary=stupidterm" ];
+ makeFlags = [ "PKGCONFIG=${pkgconfig}/bin/${pkgconfig.targetPrefix}pkg-config" "binary=stupidterm" ];
installPhase = ''
install -D stupidterm $out/bin/stupidterm
diff --git a/nixpkgs/pkgs/applications/misc/styx/default.nix b/nixpkgs/pkgs/applications/misc/styx/default.nix
index 67f48d67f80..06bf1bd5f2f 100644
--- a/nixpkgs/pkgs/applications/misc/styx/default.nix
+++ b/nixpkgs/pkgs/applications/misc/styx/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "styx";
- version = "0.7.1";
+ version = "0.7.2";
src = fetchFromGitHub {
owner = "styx-static";
repo = "styx";
- rev = "v${version}";
- sha256 = "01lklz7l9klqmmsncikwjnk3glzyz15c30118s82yd1chwpwhpfl";
+ rev = "0f0a878156eac416620a177cc030fa9f2f69b1b8";
+ sha256 = "0ig456j1s17w4zhhcmkrskpy6n7061v5f2isa3qhipmn0gwb91af";
};
server = "${caddy}/bin/caddy";
diff --git a/nixpkgs/pkgs/applications/misc/subsurface/0001-core-fix-libgit-ifdef-to-handle-libgit2-v1.0-and-onw.patch b/nixpkgs/pkgs/applications/misc/subsurface/0001-core-fix-libgit-ifdef-to-handle-libgit2-v1.0-and-onw.patch
deleted file mode 100644
index 027e3f493e1..00000000000
--- a/nixpkgs/pkgs/applications/misc/subsurface/0001-core-fix-libgit-ifdef-to-handle-libgit2-v1.0-and-onw.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From dfa4bcafec4425659a409550085417af3c5c787b Mon Sep 17 00:00:00 2001
-From: Florian Klink <flokli@flokli.de>
-Date: Sat, 11 Apr 2020 12:38:38 +0200
-Subject: [PATCH] core: fix libgit ifdef to handle libgit2 v1.0 and onwards
-
-Conditional code for older libgit versions was removed in
-https://github.com/Subsurface-divelog/subsurface/pull/2737,
-but it's a non-trivial backport, and master currently isn't really ready
-for a release.
-
-So instead ship a patch fixing the one broken libgit2 conditional until
-a 4.10 release has been made.
-
-Note the inverted logic - the if branch now handles the old libgit
-condition, and the else branch the newer versions, consistent with how
-it's done in the rest of the subsurface codebase.
----
- core/git-access.c | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/core/git-access.c b/core/git-access.c
-index 3688cb90c..9997fc8fd 100644
---- a/core/git-access.c
-+++ b/core/git-access.c
-@@ -359,10 +359,10 @@ static int try_to_git_merge(git_repository *repo, git_reference **local_p, git_r
- }
-
- git_merge_init_options(&merge_options, GIT_MERGE_OPTIONS_VERSION);
--#if !LIBGIT2_VER_MAJOR && LIBGIT2_VER_MINOR > 23
-- merge_options.flags = GIT_MERGE_FIND_RENAMES;
--#else
-+#if !LIBGIT2_VER_MAJOR && LIBGIT2_VER_MINOR <= 22
- merge_options.tree_flags = GIT_MERGE_TREE_FIND_RENAMES;
-+#else
-+ merge_options.flags = GIT_MERGE_FIND_RENAMES;
- #endif
- merge_options.file_favor = GIT_MERGE_FILE_FAVOR_UNION;
- merge_options.rename_threshold = 100;
---
-2.25.1
-
diff --git a/nixpkgs/pkgs/applications/misc/subsurface/default.nix b/nixpkgs/pkgs/applications/misc/subsurface/default.nix
index e189351022b..d8773240bac 100644
--- a/nixpkgs/pkgs/applications/misc/subsurface/default.nix
+++ b/nixpkgs/pkgs/applications/misc/subsurface/default.nix
@@ -4,13 +4,13 @@
}:
let
- version = "4.9.3";
+ version = "4.9.6";
subsurfaceSrc = (fetchFromGitHub {
- owner = "Subsurface-divelog";
+ owner = "Subsurface";
repo = "subsurface";
rev = "v${version}";
- sha256 = "1i07f7appifx9j205x5a7ng01wsipxr6n9a3692pm60jli2nsir5";
+ sha256 = "1w1ak0fi6ljhg2jc4mjqyrbpax3iawrnsaqq6ls7qdzrhi37rggf";
fetchSubmodules = true;
});
@@ -39,13 +39,13 @@ let
googlemaps = stdenv.mkDerivation rec {
pname = "googlemaps";
- version = "2017-12-18";
+ version = "2018-06-02";
src = fetchFromGitHub {
owner = "vladest";
repo = "googlemaps";
- rev = "79f3511d60dc9640de02a5f24656094c8982b26d";
- sha256 = "11334w0bnfb97sv23vvj2b5hcwvr0171hxldn91jms9y12l5j15d";
+ rev = "54a357f9590d9cf011bf1713589f66bad65e00eb";
+ sha256 = "159kslp6rj0qznzxijppwvv8jnswlfgf2pw4x8ladi8vp6bzxnzi";
};
nativeBuildInputs = [ qmake ];
@@ -78,9 +78,6 @@ in stdenv.mkDerivation {
src = subsurfaceSrc;
- # remove with the 4.10 release
- patches = [ ./0001-core-fix-libgit-ifdef-to-handle-libgit2-v1.0-and-onw.patch ];
-
buildInputs = [
libdc googlemaps
curl grantlee libgit2 libssh2 libusb-compat-0_1 libxml2 libxslt libzip
diff --git a/nixpkgs/pkgs/applications/misc/sweethome3d/default.nix b/nixpkgs/pkgs/applications/misc/sweethome3d/default.nix
index 926db03652d..94875de7ebc 100644
--- a/nixpkgs/pkgs/applications/misc/sweethome3d/default.nix
+++ b/nixpkgs/pkgs/applications/misc/sweethome3d/default.nix
@@ -24,7 +24,7 @@ let
icon = pname;
comment = description;
genericName = "Computer Aided (Interior) Design";
- categories = "Application;Graphics;2DGraphics;3DGraphics;";
+ categories = "Graphics;2DGraphics;3DGraphics;";
};
patchPhase = ''
@@ -34,7 +34,7 @@ let
patchelf --set-rpath ${libXxf86vm}/lib lib/java3d-1.6/linux/i586/libnativewindow_x11.so
'';
- buildInputs = [ ant jdk jre makeWrapper p7zip gtk3 gsettings-desktop-schemas ];
+ buildInputs = [ ant jdk makeWrapper p7zip gtk3 gsettings-desktop-schemas ];
buildPhase = ''
ant furniture textures help
@@ -53,7 +53,7 @@ let
makeWrapper ${jre}/bin/java $out/bin/$exec \
--prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:${gtk3.out}/share:${gsettings-desktop-schemas}/share:$out/share:$GSETTINGS_SCHEMAS_PATH" \
- --add-flags "-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}"
+ --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}"
'';
dontStrip = true;
diff --git a/nixpkgs/pkgs/applications/misc/sweethome3d/editors.nix b/nixpkgs/pkgs/applications/misc/sweethome3d/editors.nix
index ec759572443..d6b44a86e08 100644
--- a/nixpkgs/pkgs/applications/misc/sweethome3d/editors.nix
+++ b/nixpkgs/pkgs/applications/misc/sweethome3d/editors.nix
@@ -20,7 +20,7 @@ let
name = pname;
comment = description;
genericName = "Computer Aided (Interior) Design";
- categories = "Application;Graphics;2DGraphics;3DGraphics;";
+ categories = "Graphics;2DGraphics;3DGraphics;";
};
buildInputs = [ ant jre jdk makeWrapper gtk3 gsettings-desktop-schemas ];
diff --git a/nixpkgs/pkgs/applications/misc/syncthingtray/default.nix b/nixpkgs/pkgs/applications/misc/syncthingtray/default.nix
index 7af90535530..c45ea27c425 100644
--- a/nixpkgs/pkgs/applications/misc/syncthingtray/default.nix
+++ b/nixpkgs/pkgs/applications/misc/syncthingtray/default.nix
@@ -20,14 +20,14 @@
}:
mkDerivation rec {
- version = "0.10.9";
+ version = "0.11.0";
pname = "syncthingtray";
src = fetchFromGitHub {
owner = "Martchus";
repo = "syncthingtray";
rev = "v${version}";
- sha256 = "19kni5v9g0p4751bw2xb8dawg5yjkyk39vdy0m93448lsl8cqq04";
+ sha256 = "1lpjrij6y8l738hd7bfig0piglqinnqbadidzw9k0nm53bh4pqrr";
};
buildInputs = [ qtbase cpp-utilities qtutilities ]
diff --git a/nixpkgs/pkgs/applications/misc/synergy/default.nix b/nixpkgs/pkgs/applications/misc/synergy/default.nix
index bb922f3ca5b..b0722e18eea 100644
--- a/nixpkgs/pkgs/applications/misc/synergy/default.nix
+++ b/nixpkgs/pkgs/applications/misc/synergy/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, cmake, openssl, qttools
+{ stdenv, lib, fetchpatch, fetchFromGitHub, cmake, openssl, qttools
, ApplicationServices, Carbon, Cocoa, CoreServices, ScreenSaver
, xlibsWrapper, libX11, libXi, libXtst, libXrandr, xinput, avahi-compat
, withGUI ? true, wrapQtAppsHook }:
@@ -14,7 +14,14 @@ stdenv.mkDerivation rec {
sha256 = "1jk60xw4h6s5crha89wk4y8rrf1f3bixgh5mzh3cq3xyrkba41gh";
};
- patches = [ ./build-tests.patch
+ patches = [
+ ./build-tests.patch
+ (fetchpatch {
+ name = "CVE-2020-15117.patch";
+ url = "https://github.com/symless/synergy-core/commit/"
+ + "0a97c2be0da2d0df25cb86dfd642429e7a8bea39.patch";
+ sha256 = "03q8m5n50fms7fjfjgmqrgy9mrxwi9kkz3f3vlrs2x5h21dl6bmj";
+ })
] ++ lib.optional stdenv.isDarwin ./macos_build_fix.patch;
# Since the included gtest and gmock don't support clang and the
@@ -75,7 +82,7 @@ stdenv.mkDerivation rec {
description = "Share one mouse and keyboard between multiple computers";
homepage = "http://synergy-project.org/";
license = licenses.gpl2;
- maintainers = with maintainers; [ aszlig enzime ];
+ maintainers = with maintainers; [ enzime ];
platforms = platforms.all;
};
}
diff --git a/nixpkgs/pkgs/applications/misc/taskell/default.nix b/nixpkgs/pkgs/applications/misc/taskell/default.nix
index 488e49c2181..2a083f45731 100644
--- a/nixpkgs/pkgs/applications/misc/taskell/default.nix
+++ b/nixpkgs/pkgs/applications/misc/taskell/default.nix
@@ -1,8 +1,8 @@
{ lib, haskellPackages, fetchFromGitHub }:
let
- version = "1.7.3";
- sha256 = "1439fh79ilc6jvz894cfzhk7gy5r2sv4v79bvqmmqbzbqk9qsbvx";
+ version = "1.9.4";
+ sha256 = "0k8s1f0c99fz6jmqi6jqscsfxrrijnnpyw4jcj8zxpdf0sc07gca";
in (haskellPackages.mkDerivation {
pname = "taskell";
@@ -46,6 +46,7 @@ in (haskellPackages.mkDerivation {
# text
time
vty
+ tz
];
executableHaskellDepends = [];
@@ -61,5 +62,5 @@ in (haskellPackages.mkDerivation {
homepage = "https://taskell.app";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ matthiasbeyer ];
- platforms = with lib.platforms; unix ++ darwin;
+ platforms = [ "x86_64-linux" ];
})
diff --git a/nixpkgs/pkgs/applications/misc/teleprompter/default.nix b/nixpkgs/pkgs/applications/misc/teleprompter/default.nix
index 7cca3afa764..37b3f10329b 100644
--- a/nixpkgs/pkgs/applications/misc/teleprompter/default.nix
+++ b/nixpkgs/pkgs/applications/misc/teleprompter/default.nix
@@ -1,5 +1,8 @@
-{ lib, stdenv, fetchurl, electron, makeDesktopItem, makeWrapper, nodePackages, autoPatchelfHook}:
+{ lib, stdenv, fetchurl, electron_4, makeDesktopItem, makeWrapper, nodePackages, autoPatchelfHook}:
+let
+ electron = electron_4;
+in
stdenv.mkDerivation rec {
pname = "teleprompter";
version = "2.3.4";
diff --git a/nixpkgs/pkgs/applications/misc/tellico/default.nix b/nixpkgs/pkgs/applications/misc/tellico/default.nix
new file mode 100644
index 00000000000..401f1f1d718
--- /dev/null
+++ b/nixpkgs/pkgs/applications/misc/tellico/default.nix
@@ -0,0 +1,67 @@
+{ lib
+, fetchurl
+, mkDerivation
+, kdeApplications
+, kinit
+, kdelibs4support
+, solid
+, kxmlgui
+, karchive
+, kfilemetadata
+, khtml
+, knewstuff
+, libksane
+, cmake
+, exempi
+, extra-cmake-modules
+, libcdio
+, poppler
+, makeWrapper
+, kdoctools
+}:
+
+mkDerivation rec {
+ name = "tellico";
+ version = "3.3.0";
+
+ src = fetchurl {
+ url = "https://tellico-project.org/files/tellico-${lib.versions.majorMinor version}.tar.xz";
+ sha256 = "1digkpvzrsbv5znf1cgzs6zkmysfz6lzs12n12mrrpgkcdxc426y";
+ };
+
+ patches = [
+ ./hex.patch
+ ];
+
+ nativeBuildInputs = [
+ cmake
+ extra-cmake-modules
+ kdoctools
+ makeWrapper
+ ];
+
+ buildInputs = [
+ kdelibs4support
+ solid
+ kxmlgui
+ karchive
+ kfilemetadata
+ khtml
+ knewstuff
+ libksane
+ cmake
+ exempi
+ extra-cmake-modules
+ libcdio
+ kdeApplications.libkcddb
+ poppler
+ ];
+
+ meta = {
+ description = "Collection management software, free and simple";
+ homepage = "https://tellico-project.org/";
+ maintainers = with lib.maintainers; [ numkem ];
+ license = with lib.licenses; [ gpl2 gpl3 ];
+ platforms = lib.platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/misc/tellico/hex.patch b/nixpkgs/pkgs/applications/misc/tellico/hex.patch
new file mode 100644
index 00000000000..999c502287e
--- /dev/null
+++ b/nixpkgs/pkgs/applications/misc/tellico/hex.patch
@@ -0,0 +1,15 @@
+index 7ea81c7..0c19767 100644
+--- a/src/utils/iso5426converter.cpp
++++ b/src/utils/iso5426converter.cpp
+@@ -1211,7 +1211,11 @@ QChar Iso5426Converter::getCombiningChar(uint c) {
+ return 0x1EF1; // SMALL LETTER U WITH HORN AND DOT BELOW
+
+ default:
++#if (QT_VERSION < QT_VERSION_CHECK(5, 14, 0))
++ myDebug() << "no match for" << hex << c;
++#else
+ myDebug() << "no match for" << Qt::hex << c;
++#endif
+ return QChar();
+ }
+ }
diff --git a/nixpkgs/pkgs/applications/misc/terminal-parrot/default.nix b/nixpkgs/pkgs/applications/misc/terminal-parrot/default.nix
index accaf62c60e..a283f744929 100644
--- a/nixpkgs/pkgs/applications/misc/terminal-parrot/default.nix
+++ b/nixpkgs/pkgs/applications/misc/terminal-parrot/default.nix
@@ -20,4 +20,4 @@ buildGoModule rec {
platforms = platforms.all;
maintainers = [ maintainers.heel ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/misc/thinking-rock/default.nix b/nixpkgs/pkgs/applications/misc/thinking-rock/default.nix
index fd6065010fb..2b5c9da4b17 100644
--- a/nixpkgs/pkgs/applications/misc/thinking-rock/default.nix
+++ b/nixpkgs/pkgs/applications/misc/thinking-rock/default.nix
@@ -32,10 +32,10 @@ stdenv.mkDerivation {
installPhase = ":";
- meta = {
+ meta = with stdenv.lib; {
description = "Task management system";
homepage = "http://www.thinkingrock.com.au/";
- license = "CDDL"; # Common Development and Distribution License
- platforms = stdenv.lib.platforms.unix;
+ license = licenses.cddl;
+ platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/applications/misc/tilda/default.nix b/nixpkgs/pkgs/applications/misc/tilda/default.nix
index 84d37a4f461..0a672b039f6 100644
--- a/nixpkgs/pkgs/applications/misc/tilda/default.nix
+++ b/nixpkgs/pkgs/applications/misc/tilda/default.nix
@@ -7,13 +7,13 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "tilda";
- version = "1.5.1";
+ version = "1.5.2";
src = fetchFromGitHub {
owner = "lanoxx";
repo = "tilda";
rev = "${pname}-${version}";
- sha256 = "1kk69sg7ph906yr5jagkjx0qfkhr5w2nyx407wl2dsjimbps44rd";
+ sha256 = "0psq0f4s0s92bba6wwcf6b0j7i59b76svqxhvpavwv53yvhmmamn";
};
nativeBuildInputs = [ autoreconfHook makeWrapper pkgconfig ];
diff --git a/nixpkgs/pkgs/applications/misc/tint2/default.nix b/nixpkgs/pkgs/applications/misc/tint2/default.nix
index dc991402eec..326dd3c0d92 100644
--- a/nixpkgs/pkgs/applications/misc/tint2/default.nix
+++ b/nixpkgs/pkgs/applications/misc/tint2/default.nix
@@ -1,7 +1,25 @@
-{ stdenv, fetchFromGitLab, pkgconfig, cmake, gettext, cairo, pango, pcre
-, glib, imlib2, gtk2, libXinerama, libXrender, libXcomposite, libXdamage
-, libX11, libXrandr, librsvg, libpthreadstubs, libXdmcp
-, libstartup_notification, wrapGAppsHook
+{ stdenv
+, fetchFromGitLab
+, pkg-config
+, cmake
+, gettext
+, cairo
+, pango
+, pcre
+, glib
+, imlib2
+, gtk2
+, libXinerama
+, libXrender
+, libXcomposite
+, libXdamage
+, libX11
+, libXrandr
+, librsvg
+, libpthreadstubs
+, libXdmcp
+, libstartup_notification
+, wrapGAppsHook
}:
stdenv.mkDerivation rec {
@@ -15,13 +33,35 @@ stdenv.mkDerivation rec {
sha256 = "1937z0kixb6r82izj12jy4x8z4n96dfq1hx05vcsvsg1sx3wxgb0";
};
- enableParallelBuilding = true;
+ nativeBuildInputs = [
+ pkg-config
+ cmake
+ gettext
+ wrapGAppsHook
+ ];
- nativeBuildInputs = [ pkgconfig cmake gettext wrapGAppsHook ];
+ buildInputs = [
+ cairo
+ pango
+ pcre
+ glib
+ imlib2
+ gtk2
+ libXinerama
+ libXrender
+ libXcomposite
+ libXdamage
+ libX11
+ libXrandr
+ librsvg
+ libpthreadstubs
+ libXdmcp
+ libstartup_notification
+ ];
- buildInputs = [ cairo pango pcre glib imlib2 gtk2 libXinerama libXrender
- libXcomposite libXdamage libX11 libXrandr librsvg libpthreadstubs
- libXdmcp libstartup_notification ];
+ cmakeFlags = [
+ "-Ddocdir=share/doc/${pname}"
+ ];
postPatch = ''
for f in ./src/launcher/apps-common.c \
diff --git a/nixpkgs/pkgs/applications/misc/tipp10/default.nix b/nixpkgs/pkgs/applications/misc/tipp10/default.nix
index 8316fd918ab..4782b90b4a1 100644
--- a/nixpkgs/pkgs/applications/misc/tipp10/default.nix
+++ b/nixpkgs/pkgs/applications/misc/tipp10/default.nix
@@ -3,13 +3,13 @@
mkDerivation rec {
pname = "tipp10";
- version = "3.1.0";
+ version = "3.2.0";
src = fetchFromGitLab {
- owner = "a_a";
+ owner = "tipp10";
repo = pname;
rev = "v${version}";
- sha256 = "1mksga1zyqz1y2s524nkw86irg36zpjwz7ff87n2ygrlysczvnx1";
+ sha256 = "0fav5jlw6lw78iqrj7a65b8vd50hhyyaqyzmfrvyxirpsqhjk1v7";
};
nativeBuildInputs = [ cmake qttools ];
diff --git a/nixpkgs/pkgs/applications/misc/todoist-electron/default.nix b/nixpkgs/pkgs/applications/misc/todoist-electron/default.nix
index be9027f9d09..e1d578edb0f 100644
--- a/nixpkgs/pkgs/applications/misc/todoist-electron/default.nix
+++ b/nixpkgs/pkgs/applications/misc/todoist-electron/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "todoist-electron";
- version = "1.22";
+ version = "1.23.0";
src = fetchurl {
- url = "https://github.com/KryDos/todoist-linux/releases/download/${version}/Todoist_${version}.0_amd64.deb";
- sha256 = "09w2040xkvv78190fmhx99c0dwy7vpab5fvxs67s7yyjwh5n4693";
+ url = "https://github.com/KryDos/todoist-linux/releases/download/${version}/Todoist_${version}_amd64.deb";
+ sha256 = "1yxa0fdc3fnffny6jf1hm7545792pw7828mc27il17l4kn346g98";
};
desktopItem = makeDesktopItem {
diff --git a/nixpkgs/pkgs/applications/misc/todoist/default.nix b/nixpkgs/pkgs/applications/misc/todoist/default.nix
index b3b3561227f..e7ba56f6f25 100644
--- a/nixpkgs/pkgs/applications/misc/todoist/default.nix
+++ b/nixpkgs/pkgs/applications/misc/todoist/default.nix
@@ -19,4 +19,4 @@ buildGoModule rec {
license = lib.licenses.mit;
platforms = lib.platforms.unix;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/misc/toot/default.nix b/nixpkgs/pkgs/applications/misc/toot/default.nix
index 5ce35f3292b..f46af56ed45 100644
--- a/nixpkgs/pkgs/applications/misc/toot/default.nix
+++ b/nixpkgs/pkgs/applications/misc/toot/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, python3Packages }:
python3Packages.buildPythonApplication rec {
- version = "0.26.0";
+ version = "0.27.0";
name = "toot-${version}";
src = fetchFromGitHub {
owner = "ihabunek";
repo = "toot";
rev = version;
- sha256 = "146jj83jixahgxwh12bbkfvci2wrz398h5x01kgppdy59m4pa4pl";
+ sha256 = "197g9lvwg8qnsf18kifcqdj3cpfdnxz9vay766rn9bi4nfz0s6j2";
};
checkInputs = with python3Packages; [ pytest ];
@@ -23,7 +23,7 @@ python3Packages.buildPythonApplication rec {
meta = with stdenv.lib; {
description = "Mastodon CLI interface";
homepage = "https://github.com/ihabunek/toot";
- license = licenses.mit;
+ license = licenses.gpl3;
maintainers = [ maintainers.matthiasbeyer ];
};
diff --git a/nixpkgs/pkgs/applications/misc/tootle/default.nix b/nixpkgs/pkgs/applications/misc/tootle/default.nix
index 904782f3e1f..9c6008b7934 100644
--- a/nixpkgs/pkgs/applications/misc/tootle/default.nix
+++ b/nixpkgs/pkgs/applications/misc/tootle/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, fetchpatch
, vala
, meson
@@ -63,7 +64,7 @@ stdenv.mkDerivation rec {
'';
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/applications/misc/tut/default.nix b/nixpkgs/pkgs/applications/misc/tut/default.nix
index 30868a9900e..d65e894417e 100644
--- a/nixpkgs/pkgs/applications/misc/tut/default.nix
+++ b/nixpkgs/pkgs/applications/misc/tut/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "tut";
- version = "0.0.8";
+ version = "0.0.14";
goPackagePath = "github.com/RasmusLindroth/tut";
goDeps = ./deps.nix;
@@ -11,7 +11,7 @@ buildGoPackage rec {
owner = "RasmusLindroth";
repo = pname;
rev = version;
- sha256 = "0wb5lf0zbhmg962p71bqlpyxn8f1n9fp1jh7y7fcg6w5mga8gqq3";
+ sha256 = "1l7lc6cjx97v9zhc0b6lfzqjmyv1i3qj83drkck36if3mc60vvwi";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/applications/misc/ulauncher/default.nix b/nixpkgs/pkgs/applications/misc/ulauncher/default.nix
index 34ca82b8d04..81e273dd39d 100644
--- a/nixpkgs/pkgs/applications/misc/ulauncher/default.nix
+++ b/nixpkgs/pkgs/applications/misc/ulauncher/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchurl
+, nix-update-script
, python3Packages
, gdk-pixbuf
, glib
@@ -19,13 +20,13 @@
python3Packages.buildPythonApplication rec {
pname = "ulauncher";
- version = "5.7.3";
+ version = "5.8.0";
disabled = python3Packages.isPy27;
src = fetchurl {
url = "https://github.com/Ulauncher/Ulauncher/releases/download/${version}/ulauncher_${version}.tar.gz";
- sha256 = "0wq2zsq3496fjfg89q01dsm7sb7kv92sycvqm6ad8z1z2kpisrbh";
+ sha256 = "1czxzcxix9iwv1sir1q64j5aavc7lzjjwqpisgdc1kidkwnk05zp";
};
nativeBuildInputs = with python3Packages; [
@@ -103,6 +104,13 @@ python3Packages.buildPythonApplication rec {
gappsWrapperArgs+=(--prefix PATH : "${stdenv.lib.makeBinPath [ wmctrl ]}")
'';
+ passthru = {
+ updateScript = nix-update-script {
+ attrPath = pname;
+ };
+ };
+
+
meta = with stdenv.lib; {
description = "A fast application launcher for Linux, written in Python, using GTK";
homepage = "https://ulauncher.io/";
diff --git a/nixpkgs/pkgs/applications/misc/urlscan/default.nix b/nixpkgs/pkgs/applications/misc/urlscan/default.nix
index ef4684689b8..c5edd9133b7 100644
--- a/nixpkgs/pkgs/applications/misc/urlscan/default.nix
+++ b/nixpkgs/pkgs/applications/misc/urlscan/default.nix
@@ -2,13 +2,13 @@
python3Packages.buildPythonApplication rec {
pname = "urlscan";
- version = "0.9.4";
+ version = "0.9.5";
src = fetchFromGitHub {
owner = "firecat53";
repo = pname;
rev = version;
- sha256 = "11wkwjqsq848ks6m2jqsb8h0xnz75fb60bm0c4jkxys9wzy4chg5";
+ sha256 = "16g7dzvjcfhaz52wbmcapamy55l7vfhgizqy3m8dv9gkmy8vap89";
};
propagatedBuildInputs = [ python3Packages.urwid ];
diff --git a/nixpkgs/pkgs/applications/misc/weather/default.nix b/nixpkgs/pkgs/applications/misc/weather/default.nix
index ce4fae1cb22..9b6289d7082 100644
--- a/nixpkgs/pkgs/applications/misc/weather/default.nix
+++ b/nixpkgs/pkgs/applications/misc/weather/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, pythonPackages }:
stdenv.mkDerivation rec {
- version = "2.3";
+ version = "2.4";
pname = "weather";
src = fetchurl {
url = "http://fungi.yuggoth.org/weather/src/${pname}-${version}.tar.xz";
- sha256 = "0inij30prqqcmzjwcmfzjjn0ya5klv18qmajgxipz1jr3lpqs546";
+ sha256 = "084f0am0s1h6y71wgja9acaaxp0mq6k74b6ad4b5wpk2znwv0rzz";
};
nativeBuildInputs = [ pythonPackages.wrapPython ];
diff --git a/nixpkgs/pkgs/applications/misc/wofi/default.nix b/nixpkgs/pkgs/applications/misc/wofi/default.nix
index 37b991e6d47..69ec8fffaa1 100644
--- a/nixpkgs/pkgs/applications/misc/wofi/default.nix
+++ b/nixpkgs/pkgs/applications/misc/wofi/default.nix
@@ -1,27 +1,21 @@
-{ stdenv, lib, fetchhg, fetchpatch, pkg-config, meson, ninja, wayland, gtk3, wrapGAppsHook }:
+{ stdenv, lib, fetchhg, fetchpatch, pkg-config, meson, ninja, wayland, gtk3, wrapGAppsHook, installShellFiles }:
stdenv.mkDerivation rec {
pname = "wofi";
- version = "1.1.2";
+ version = "1.2.1";
src = fetchhg {
url = "https://hg.sr.ht/~scoopta/wofi";
rev = "v${version}";
- sha256 = "086j5wshawjbwdmmmldivfagc2rr7g5a2gk11l0snqqslm294xsn";
+ sha256 = "0hx61br19dlmc3lay23ww3n9ry06m7b6xrkjx7sk4vrg1422iq99";
};
- nativeBuildInputs = [ pkg-config meson ninja wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config meson ninja wrapGAppsHook installShellFiles ];
buildInputs = [ wayland gtk3 ];
- # Fixes icon bug on NixOS.
- # Will need to be removed on next release
- # see https://todo.sr.ht/~scoopta/wofi/54
- patches = [
- (fetchpatch {
- url = "https://paste.sr.ht/blob/1cbddafac3806afb203940c029e78ce8390d8f49";
- sha256 = "1n4jpmh66p7asjhj0z2s94ny91lmaq4hhh2356nj406vlqr15vbb";
- })
- ];
+ postInstall = ''
+ installManPage man/wofi*
+ '';
meta = with lib; {
description = "A launcher/menu program for wlroots based wayland compositors such as sway";
diff --git a/nixpkgs/pkgs/applications/misc/wtf/default.nix b/nixpkgs/pkgs/applications/misc/wtf/default.nix
index aeece53e779..8bc0a31b91f 100644
--- a/nixpkgs/pkgs/applications/misc/wtf/default.nix
+++ b/nixpkgs/pkgs/applications/misc/wtf/default.nix
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "wtf";
- version = "0.30.0";
+ version = "0.31.0";
src = fetchFromGitHub {
owner = "wtfutil";
repo = pname;
rev = "v${version}";
- sha256 = "11vy39zygk1gxb1nc1zmxlgs6fn7yq68090fwm2jar0lsxx8a83i";
+ sha256 = "07ngk83p753w9qxm8bvw6n5vk0zldn14yv08d900sxny8cg2h0rb";
};
- vendorSha256 = "0qfb352gmsmy5glrsjwc3w57di5k2kjdsyfqn4xf7p4v12yg88va";
+ vendorSha256 = "09iy148pnbdrzjj2j50lbd8s9mkv7vggrx77mj88p1gnqclz3lip";
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
diff --git a/nixpkgs/pkgs/applications/misc/xmrig/default.nix b/nixpkgs/pkgs/applications/misc/xmrig/default.nix
index 8fb07b1ae79..d4d93c77ed4 100644
--- a/nixpkgs/pkgs/applications/misc/xmrig/default.nix
+++ b/nixpkgs/pkgs/applications/misc/xmrig/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "xmrig";
- version = "5.11.2";
+ version = "5.11.3";
src = fetchFromGitHub {
owner = "xmrig";
repo = "xmrig";
rev = "v${version}";
- sha256 = "1mhqa9jb4475phhqnkc7k1mwgkan7zp7y4z2c7n2x43r48ghxpfx";
+ sha256 = "019g64rp6g0b0w17bm9l4q5lh7szc6ai8r3bfmy98ngi929r4rl7";
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/applications/misc/xmrig/proxy.nix b/nixpkgs/pkgs/applications/misc/xmrig/proxy.nix
index 524e2a99ae9..39cd5020409 100644
--- a/nixpkgs/pkgs/applications/misc/xmrig/proxy.nix
+++ b/nixpkgs/pkgs/applications/misc/xmrig/proxy.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "xmrig-proxy";
- version = "5.10.2";
+ version = "5.11.0";
src = fetchFromGitHub {
owner = "xmrig";
repo = "xmrig-proxy";
rev = "v${version}";
- sha256 = "1mkamkqhqj7nbvaxdim1rbc3f5sw410wzly4ln73ackzlvdwn319";
+ sha256 = "0wwvsmanvcn0kbb5zqrj8786yg9rmdbink6rsnsm7ifak1iwvls9";
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/applications/misc/xpdf/libxpdf.nix b/nixpkgs/pkgs/applications/misc/xpdf/libxpdf.nix
index 3b982b1766f..7b7d9051ada 100644
--- a/nixpkgs/pkgs/applications/misc/xpdf/libxpdf.nix
+++ b/nixpkgs/pkgs/applications/misc/xpdf/libxpdf.nix
@@ -8,7 +8,7 @@ stdenv.mkDerivation {
url = "ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.02.tar.gz";
sha256 = "000zq4ddbwyxiki4vdwpmxbnw5n9hsg9hvwra2p33hslyib7sfmk";
};
-
+
patches = [
(fetchurl {
url = "ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.02pl1.patch";
@@ -39,14 +39,15 @@ stdenv.mkDerivation {
cp -v goo/libGoo.a $out/lib/goo
cp -v fofi/libfofi.a $out/lib/fofi
cp -v xpdf/libxpdf.a $out/lib/xpdf
-
+
cp -v *.h $out/include
cp -v goo/*.h $out/include
cp -v fofi/*.h $out/include
cp -v xpdf/*.h $out/include
'';
-
- meta = {
- platforms = stdenv.lib.platforms.unix;
+
+ meta = with stdenv.lib; {
+ platforms = platforms.unix;
+ license = licenses.gpl2;
};
}
diff --git a/nixpkgs/pkgs/applications/networking/Sylk/default.nix b/nixpkgs/pkgs/applications/networking/Sylk/default.nix
index f6a88f26e9a..3f2e4ca99be 100644
--- a/nixpkgs/pkgs/applications/networking/Sylk/default.nix
+++ b/nixpkgs/pkgs/applications/networking/Sylk/default.nix
@@ -2,7 +2,7 @@
let
pname = "Sylk";
- version = "2.7.2";
+ version = "2.8.0";
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";
- sha256 = "1hz41jan8hw56ahpaajlb1yy5zjkyxrclzmqhklm5x59b76pd0zx";
+ hash = "sha256:09j1kijs31yk3iw2lj7szv1nwkqiqydj3zkkmr49qlib1qj717wh";
};
profile = ''
diff --git a/nixpkgs/pkgs/applications/networking/browsers/amfora/default.nix b/nixpkgs/pkgs/applications/networking/browsers/amfora/default.nix
new file mode 100644
index 00000000000..d2d8de375a7
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/browsers/amfora/default.nix
@@ -0,0 +1,22 @@
+{ lib, fetchFromGitHub, buildGoModule }:
+
+buildGoModule rec {
+ pname = "amfora";
+ version = "1.4.0";
+
+ src = fetchFromGitHub {
+ owner = "makeworld-the-better-one";
+ repo = "amfora";
+ rev = "v${version}";
+ sha256 = "1z4r1yqy5nkfa7yqcsqpqfdcghw8idryzb3s6d6ibca47r0qlcvw";
+ };
+
+ vendorSha256 = "0xj2s14dq10fwqqxjn4d8x6zljd5d15gjbja2gb75rfv09s4fdgv";
+
+ meta = with lib; {
+ description = "A fancy terminal browser for the Gemini protocol";
+ homepage = "https://github.com/makeworld-the-better-one/amfora";
+ license = with licenses; [ gpl3 ];
+ maintainers = with maintainers; [ deifactor ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/networking/browsers/asuka/default.nix b/nixpkgs/pkgs/applications/networking/browsers/asuka/default.nix
new file mode 100644
index 00000000000..89f4fda88a1
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/browsers/asuka/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, rustPlatform, fetchurl, pkgconfig, ncurses, openssl, Security }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "asuka";
+ version = "0.8.1";
+
+ src = fetchurl {
+ url = "https://git.sr.ht/~julienxx/${pname}/archive/${version}.tar.gz";
+ sha256 = "07i80qmdpwfdgwrk1gzs10wln91v23qjrsk0x134xf5mjnakxc06";
+ };
+
+ cargoSha256 = "0p0x4ch04kydg76bfal5zqzr9hvn5268wf3k2v9h7g8r4y8xqlhw";
+
+ nativeBuildInputs = [ pkgconfig ];
+
+ buildInputs = [ ncurses openssl ]
+ ++ stdenv.lib.optional stdenv.isDarwin Security;
+
+ meta = with stdenv.lib; {
+ description = "Gemini Project client written in Rust with NCurses";
+ homepage = "https://git.sr.ht/~julienxx/asuka";
+ license = licenses.mit;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ sikmir ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/networking/browsers/av-98/default.nix b/nixpkgs/pkgs/applications/networking/browsers/av-98/default.nix
new file mode 100644
index 00000000000..2184c8d699a
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/browsers/av-98/default.nix
@@ -0,0 +1,21 @@
+{ lib, python3Packages, fetchgit }:
+
+python3Packages.buildPythonApplication rec {
+ pname = "av-98";
+ version = "1.0.2dev";
+
+ src = fetchgit {
+ url = "https://tildegit.org/solderpunk/AV-98.git";
+ rev = "96cf8e13fe5714c8cdc754f51eef9f0293b8ca1f";
+ sha256 = "09iskh33hl5aaif763j1fmbz7yvf0yqsxycfd41scj7vbwdsbxl0";
+ };
+
+ propagatedBuildInputs = with python3Packages; [ ansiwrap cryptography ];
+
+ meta = with lib; {
+ homepage = "https://tildegit.org/solderpunk/AV-98";
+ description = "Experimental console client for the Gemini protocol";
+ license = licenses.bsd2;
+ maintainers = with maintainers; [ ehmry ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/networking/browsers/brave/default.nix b/nixpkgs/pkgs/applications/networking/browsers/brave/default.nix
index b3261431ccd..5a8171a40a4 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/brave/default.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/brave/default.nix
@@ -86,11 +86,11 @@ in
stdenv.mkDerivation rec {
pname = "brave";
- version = "1.8.95";
+ version = "1.11.97";
src = fetchurl {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
- sha256 = "1mlffg2v31b42gj354w5yv0yzlqc2f4f3cmdnddzkplw10jgw6f1";
+ sha256 = "1wmjwk98fvzy5slyqpzpnn1mx663q3pvcyr3fzcinf6v971vz3q2";
};
dontConfigure = true;
diff --git a/nixpkgs/pkgs/applications/networking/browsers/castor/default.nix b/nixpkgs/pkgs/applications/networking/browsers/castor/default.nix
new file mode 100644
index 00000000000..7c234c42c26
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/browsers/castor/default.nix
@@ -0,0 +1,52 @@
+{ stdenv
+, fetchurl
+, rustPlatform
+, pkg-config
+, wrapGAppsHook
+, openssl
+, gtk3
+, gdk-pixbuf
+, pango
+, atk
+, cairo
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "castor";
+ version = "0.8.16";
+
+ src = fetchurl {
+ url = "https://git.sr.ht/~julienxx/castor/archive/${version}.tar.gz";
+ sha256 = "1qwsprwazkzcs70h219fhh5jj5s5hm1k120fn3pk4qivii4lyhah";
+ };
+
+ cargoSha256 = "0yn2kfiaz6d8wc8rdqli2pwffp5vb1v3zi7520ysrd5b6fc2csf2";
+
+ nativeBuildInputs = [
+ pkg-config
+ wrapGAppsHook
+ ];
+
+ buildInputs = [
+ openssl
+ gtk3
+ gdk-pixbuf
+ pango
+ atk
+ cairo
+ ];
+
+ postInstall = "make PREFIX=$out copy-data";
+
+ # Sometimes tests fail when run in parallel
+ checkFlags = [ "--test-threads=1" ];
+
+ meta = with stdenv.lib; {
+ description = "A graphical client for plain-text protocols written in Rust with GTK. It currently supports the Gemini, Gopher and Finger protocols";
+ homepage = "https://sr.ht/~julienxx/Castor";
+ license = licenses.mit;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ fgaz ];
+ };
+}
+
diff --git a/nixpkgs/pkgs/applications/networking/browsers/chromium/browser.nix b/nixpkgs/pkgs/applications/networking/browsers/chromium/browser.nix
index 7c0609730c2..51e3fb032f2 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/chromium/browser.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/chromium/browser.nix
@@ -90,5 +90,6 @@ mkChromiumDerivation (base: rec {
platforms = platforms.linux;
hydraPlatforms = if channel == "stable" then ["aarch64-linux" "x86_64-linux"] else [];
timeout = 172800; # 48 hours
+ broken = channel == "dev"; # Requires LLVM 11
};
})
diff --git a/nixpkgs/pkgs/applications/networking/browsers/chromium/common.nix b/nixpkgs/pkgs/applications/networking/browsers/chromium/common.nix
index 34bac9716cc..e538fb66bf9 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/chromium/common.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/chromium/common.nix
@@ -13,10 +13,12 @@
, bison, gperf
, glib, gtk3, dbus-glib
, glibc
+, xorg
, libXScrnSaver, libXcursor, libXtst, libGLU, libGL
, protobuf, speechd, libXdamage, cups
-, ffmpeg, libxslt, libxml2, at-spi2-core
+, ffmpeg_3, libxslt, libxml2, at-spi2-core
, jre
+, pipewire_0_2
# optional dependencies
, libgcrypt ? null # gnomeSupport || cupsSupport
@@ -79,7 +81,7 @@ let
# "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
- ] ++ optional (upstream-info.channel != "dev") "yasm";
+ ];
opusWithCustomModes = libopus.override {
withCustomModes = true;
@@ -91,10 +93,11 @@ let
libpng libcap
xdg_utils minizip libwebp
libusb1 re2 zlib
- ffmpeg libxslt libxml2
+ ffmpeg_3 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
- ] ++ (if upstream-info.channel == "dev" then [ nasm ] else [ yasm ]);
+ ];
# build paths and release info
packageName = extraAttrs.packageName or extraAttrs.name;
@@ -121,8 +124,9 @@ let
nativeBuildInputs = [
ninja which python2Packages.python perl pkgconfig
python2Packages.ply python2Packages.jinja2 nodejs
- gnutar
- ] ++ optional (versionAtLeast version "83") python2Packages.setuptools;
+ gnutar python2Packages.setuptools
+ (xorg.xcbproto.override { python = python2Packages.python; })
+ ];
buildInputs = defaultDependencies ++ [
nspr nss systemd
@@ -132,6 +136,7 @@ let
libXScrnSaver libXcursor libXtst libGLU libGL
pciutils protobuf speechd libXdamage at-spi2-core
jre
+ pipewire_0_2
] ++ optional useVaapi libva
++ optional gnomeKeyringSupport libgnome-keyring3
++ optionals gnomeSupport [ gnome.GConf libgcrypt ]
@@ -177,6 +182,11 @@ 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
@@ -224,9 +234,7 @@ let
ln -s ${llvmPackages.llvm}/bin/llvm-ar third_party/llvm-build/Release+Asserts/bin/llvm-ar
'';
- gnFlags = mkGnFlags (optionalAttrs (upstream-info.channel != "dev") {
- linux_use_bundled_binutils = false;
- } // {
+ gnFlags = mkGnFlags ({
use_lld = false;
use_gold = true;
gold_path = "${stdenv.cc}/bin";
@@ -244,6 +252,8 @@ let
# added later in the wrapped -wv build or downloaded from Google.
enable_widevine = true;
use_cups = cupsSupport;
+ # Provides the enable-webrtc-pipewire-capturer flag to support Wayland screen capture.
+ rtc_use_pipewire = true;
treat_warnings_as_errors = false;
is_clang = stdenv.cc.isClang;
diff --git a/nixpkgs/pkgs/applications/networking/browsers/chromium/default.nix b/nixpkgs/pkgs/applications/networking/browsers/chromium/default.nix
index 9e46d061a30..2429baba4b3 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/chromium/default.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/chromium/default.nix
@@ -1,8 +1,9 @@
{ newScope, config, stdenv, llvmPackages_9, llvmPackages_10
-, makeWrapper, ed
+, makeWrapper, ed, gnugrep, coreutils
, glib, gtk3, gnome3, gsettings-desktop-schemas, gn, fetchgit
, libva ? null
-, gcc, nspr, nss, patchelfUnstable, runCommand
+, pipewire_0_2
+, gcc, nspr, nss, runCommand
, lib
# package customization
@@ -43,7 +44,7 @@ let
sha256 = "00y2d35wvqmx9glaqhfb62wdgbfpwr77v0934nnvh9ks71vnsjqy";
};
});
- } // lib.optionalAttrs (channel == "dev") {
+ } // lib.optionalAttrs (channel == "beta") {
gnChromium = gn.overrideAttrs (oldAttrs: {
version = "2020-05-19";
src = fetchgit {
@@ -52,6 +53,15 @@ let
sha256 = "0197msabskgfbxvhzq73gc3wlr3n9cr4bzrhy5z5irbvy05lxk17";
};
});
+ } // lib.optionalAttrs (channel == "dev") {
+ gnChromium = gn.overrideAttrs (oldAttrs: {
+ version = "2020-07-20";
+ src = fetchgit {
+ url = "https://gn.googlesource.com/gn";
+ rev = "3028c6a426a4aaf6da91c4ebafe716ae370225fe";
+ sha256 = "0h3wf4152zdvrbb0jbj49q6814lfl3rcy5mj8b2pl9s0ahvkbc6q";
+ };
+ });
});
browser = callPackage ./browser.nix { inherit channel enableWideVine; };
@@ -68,8 +78,6 @@ let
# The .deb file for Google Chrome
src = upstream-info.binary;
- nativeBuildInputs = [ patchelfUnstable ];
-
phases = [ "unpackPhase" "patchPhase" "installPhase" "checkPhase" ];
unpackCmd = let
@@ -161,7 +169,7 @@ in stdenv.mkDerivation {
buildCommand = let
browserBinary = "${chromiumWV}/libexec/chromium/chromium";
getWrapperFlags = plugin: "$(< \"${plugin}/nix-support/wrapper-flags\")";
- libPath = stdenv.lib.makeLibraryPath [ libva ];
+ libPath = stdenv.lib.makeLibraryPath [ libva pipewire_0_2 ];
in with stdenv.lib; ''
mkdir -p "$out/bin"
@@ -188,7 +196,7 @@ in stdenv.mkDerivation {
'' + ''
# libredirect causes chromium to deadlock on startup
- export LD_PRELOAD="\$(echo -n "\$LD_PRELOAD" | tr ':' '\n' | grep -v /lib/libredirect\\\\.so$ | tr '\n' ':')"
+ export LD_PRELOAD="\$(echo -n "\$LD_PRELOAD" | ${coreutils}/bin/tr ':' '\n' | ${gnugrep}/bin/grep -v /lib/libredirect\\\\.so$ | ${coreutils}/bin/tr '\n' ':')"
export XDG_DATA_DIRS=$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH\''${XDG_DATA_DIRS:+:}\$XDG_DATA_DIRS
diff --git a/nixpkgs/pkgs/applications/networking/browsers/chromium/patches/enable-vdpau-support-for-nvidia.patch b/nixpkgs/pkgs/applications/networking/browsers/chromium/patches/enable-vdpau-support-for-nvidia.patch
index b5372d1a255..8d879de7bfd 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/chromium/patches/enable-vdpau-support-for-nvidia.patch
+++ b/nixpkgs/pkgs/applications/networking/browsers/chromium/patches/enable-vdpau-support-for-nvidia.patch
@@ -31,15 +31,6 @@
// TODO(crbug.com/912295): Enable a better BufferAllocationMode for IMPORT
// |output_mode_| as well.
if (output_mode_ == VideoDecodeAccelerator::Config::OutputMode::IMPORT)
-@@ -1105,7 +1113,7 @@ VaapiVideoDecodeAccelerator::DecideBufferAllocationMode() {
- // depends on the bitstream and sometimes it's not enough to cover the amount
- // of frames needed by the client pipeline (see b/133733739).
- // TODO(crbug.com/911754): Enable for VP9 Profile 2.
-- if (IsGeminiLakeOrLater() &&
-+ if (false && IsGeminiLakeOrLater() &&
- (profile_ == VP9PROFILE_PROFILE0 || profile_ == VP8PROFILE_ANY)) {
- // Add one to the reference frames for the one being currently egressed, and
- // an extra allocation for both |client_| and |decoder_|, see
--- 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
diff --git a/nixpkgs/pkgs/applications/networking/browsers/chromium/plugins.nix b/nixpkgs/pkgs/applications/networking/browsers/chromium/plugins.nix
index d45a3c9f864..54da49b9e30 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/chromium/plugins.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/chromium/plugins.nix
@@ -4,7 +4,6 @@
, nspr
, nss
, fetchzip
-, patchelfUnstable
, enablePepperFlash ? false
, upstream-info
@@ -45,11 +44,11 @@ let
flash = stdenv.mkDerivation rec {
pname = "flashplayer-ppapi";
- version = "32.0.0.371";
+ version = "32.0.0.403";
src = fetchzip {
url = "https://fpdownload.adobe.com/pub/flashplayer/pdc/${version}/flash_player_ppapi_linux.x86_64.tar.gz";
- sha256 = "1nks2wx74b21hv0l7bnrzkxn7c6p6r8zgwbqvy3cqpi8famyr5v9";
+ sha256 = "1xirngiqypylgm8f3ddvny2ghqxgj8i98bm1carcj2vryw53wwal";
stripRoot = false;
};
diff --git a/nixpkgs/pkgs/applications/networking/browsers/chromium/upstream-info.nix b/nixpkgs/pkgs/applications/networking/browsers/chromium/upstream-info.nix
index ced9c2454b5..81cc31aacc8 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/chromium/upstream-info.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/chromium/upstream-info.nix
@@ -1,18 +1,18 @@
# This file is autogenerated from update.sh in the same directory.
{
beta = {
- sha256 = "1di0fhhv6lljc2b50i0i8qx5y5xswgxz1bimpda790sb3b1xsdzx";
- sha256bin64 = "1f5qwx4476l4fvbw9w2i22i080bahlf83dzzpnbny7hk831g7msw";
- version = "84.0.4147.38";
+ sha256 = "06cl77yi7cb6r7n8mn38d61zmgwxi690qxrkd56hg2773hn06wq5";
+ sha256bin64 = "0a6c44qb0n2hdc42p5xqybnbhgdxd51lyygkqz42fmym6id65v88";
+ version = "85.0.4183.39";
};
dev = {
- sha256 = "07h3i4ab7yj05ndrqchzf3f9wr809qb3dj2gfc1653mkjmba8h07";
- sha256bin64 = "10jdq5mr7qby0m26l5lbsqcbh9bhjdpmpbkkcvv9wm2259rwjxr5";
- version = "85.0.4164.2";
+ sha256 = "1l2d3gk7si1djxn3901fjgykv7nzc8g970m3fb9pjflfrr8f17v6";
+ sha256bin64 = "0flsmy5blrc9gs6cikag7mdlvgkm6mzm745kcq0shfmhanvlkykn";
+ version = "86.0.4209.2";
};
stable = {
- sha256 = "10vg0fmwlkzpnixhhhcwccxshqdfq7rh0ribij7wgkw42bv0bi0j";
- sha256bin64 = "09vz7ygixs7lwlsvbby3dmc2gz0vpjwalzdh6l6apc4dngyr095k";
- version = "83.0.4103.97";
+ sha256 = "1b6cqnwx76pp4y5hvz3qm8lm1ayaxr5578k76164acr35bmypx6a";
+ sha256bin64 = "0znxq5ncyvyysx3p8xikzg8jm8jr51k478y29m985x6c5p5a4zyw";
+ version = "84.0.4147.105";
};
}
diff --git a/nixpkgs/pkgs/applications/networking/browsers/elinks/debian-patches.nix b/nixpkgs/pkgs/applications/networking/browsers/elinks/debian-patches.nix
new file mode 100644
index 00000000000..07df14767aa
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/browsers/elinks/debian-patches.nix
@@ -0,0 +1,34 @@
+# Generated by debian-patches.sh from debian-patches.txt
+let
+ prefix = "https://sources.debian.org/data/main/e/elinks/0.13.2-1/debian/patches";
+in
+[
+ {
+ url = "${prefix}/03_459467_ui.leds.enable_0.diff";
+ sha256 = "0l35lglmnvyzz3xyy18nksra14gsp7yc67rskbzmr61szg8b9jqr";
+ }
+ {
+ url = "${prefix}/04_436817_nostrip.diff";
+ sha256 = "0ixvxaba1ww375gpdh7r67srp3xsfb5vyz2sfv1pgj6mczwg8v24";
+ }
+ {
+ url = "${prefix}/07_617713_cache_control.diff";
+ sha256 = "0drn4r33ywvmihr0drsp2jwz7mlf5z5fv8ra7fpkdavx45xqaf15";
+ }
+ {
+ url = "${prefix}/10-reproducible-build.diff";
+ sha256 = "024yp3xsh0hw29l1wikfmk9j3mqval6pdr4xi7rzffrlaknh58h5";
+ }
+ {
+ url = "${prefix}/14_debug_disable_Werror.diff";
+ sha256 = "0s620r88ikfljflb5nd133cww2wc0i85ag8lzpvrsmg0q00hfmax";
+ }
+ {
+ url = "${prefix}/16_POST_BUFFER_SIZE.diff";
+ sha256 = "17vkvy0d0rabmgk8iqwgdsrgjn6dbb9cf6760qbz82zlb37s09nh";
+ }
+ {
+ url = "${prefix}/11-reproducible-build.diff";
+ sha256 = "1z17g9z68lh12fs6fkralfghh8bs1bs5mlq83d15l4bn3za3s0sl";
+ }
+]
diff --git a/nixpkgs/pkgs/applications/networking/browsers/elinks/debian-patches.txt b/nixpkgs/pkgs/applications/networking/browsers/elinks/debian-patches.txt
new file mode 100644
index 00000000000..29efcf2d7a8
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/browsers/elinks/debian-patches.txt
@@ -0,0 +1,8 @@
+elinks/0.13.2-1
+03_459467_ui.leds.enable_0.diff
+04_436817_nostrip.diff
+07_617713_cache_control.diff
+10-reproducible-build.diff
+14_debug_disable_Werror.diff
+16_POST_BUFFER_SIZE.diff
+11-reproducible-build.diff
diff --git a/nixpkgs/pkgs/applications/networking/browsers/elinks/default.nix b/nixpkgs/pkgs/applications/networking/browsers/elinks/default.nix
index 985497a095c..ccdd591cdb1 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/elinks/default.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/elinks/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, ncurses, xlibsWrapper, bzip2, zlib, openssl
+{ stdenv, fetchurl, fetchpatch, ncurses, xlibsWrapper, bzip2, zlib, brotli, openssl, autoconf, automake, gettext, pkgconfig, libev
, gpm
, # Incompatible licenses, LGPLv3 - GPLv2
enableGuile ? false, guile ? null
@@ -10,24 +10,33 @@
assert enableGuile -> guile != null;
assert enablePython -> python != null;
-stdenv.mkDerivation {
- name = "elinks-0.12pre6";
+stdenv.mkDerivation rec {
+ pname = "elinks-0.13.2";
+ version = "0.13.2";
src = fetchurl {
- url = "http://elinks.or.cz/download/elinks-0.12pre6.tar.bz2";
- sha256 = "1nnakbi01g7yd3zqwprchh5yp45br8086b0kbbpmnclabcvlcdiq";
+ url = "https://deb.debian.org/debian/pool/main/e/elinks/elinks_${version}.orig.tar.gz";
+ sha256 = "0xkpqnqy0x8sizx4snca0pw3q98gkhnw5a05yf144j1x1y2nb14c";
};
- patches = [
- ./gc-init.patch
- ./openssl-1.1.patch
- ];
+ patches = map fetchurl (import ./debian-patches.nix);
- buildInputs = [ ncurses xlibsWrapper bzip2 zlib openssl spidermonkey gpm ]
+ postPatch = (stdenv.lib.optional stdenv.isDarwin) ''
+ patch -p0 < ${fetchpatch {
+ url = "https://raw.githubusercontent.com/macports/macports-ports/72bed7749e76b9092ddd8d9fe2d8449c5afb1d71/www/elinks/files/patch-perl.diff";
+ sha256 = "14q9hk3kg2n2r5b062hvrladp7b4yzysvhq07903w9kpg4zdbyqh";
+ }}
+ '';
+
+ buildInputs = [ ncurses xlibsWrapper bzip2 zlib brotli openssl libev ]
+ ++ stdenv.lib.optional stdenv.isLinux gpm
++ stdenv.lib.optional enableGuile guile
++ stdenv.lib.optional enablePython python
++ stdenv.lib.optional enablePerl perl
+ ++ stdenv.lib.optional enableSpidermonkey spidermonkey
;
+
+ nativeBuildInputs = [ autoconf automake gettext pkgconfig ];
configureFlags = [
"--enable-finger"
@@ -36,18 +45,24 @@ stdenv.mkDerivation {
"--enable-cgi"
"--enable-bittorrent"
"--enable-nntp"
- "--with-openssl=${openssl.dev}"
- "--with-bzip2=${bzip2.dev}"
+ "--enable-256-colors"
+ "--with-libev"
] ++ stdenv.lib.optional enableGuile "--with-guile"
++ stdenv.lib.optional enablePython "--with-python"
++ stdenv.lib.optional enablePerl "--with-perl"
++ stdenv.lib.optional enableSpidermonkey "--with-spidermonkey=${spidermonkey}"
;
+
+ preConfigure = ''
+ patchShebangs ./autogen.sh
+ ./autogen.sh
+ '';
- meta = {
- description = "Full-featured text-mode web browser";
- homepage = "http://elinks.or.cz";
- license = stdenv.lib.licenses.gpl2;
- platforms = stdenv.lib.platforms.linux;
+ meta = with stdenv.lib; {
+ description = "Full-featured text-mode web browser (package based on the fork felinks)";
+ homepage = "https://github.com/rkd77/felinks";
+ license = licenses.gpl2;
+ platforms = with platforms; linux ++ darwin;
+ maintainers = with maintainers; [ iblech ];
};
}
diff --git a/nixpkgs/pkgs/applications/networking/browsers/elinks/gc-init.patch b/nixpkgs/pkgs/applications/networking/browsers/elinks/gc-init.patch
deleted file mode 100644
index de06f563d6e..00000000000
--- a/nixpkgs/pkgs/applications/networking/browsers/elinks/gc-init.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Fix libgc initialization in the presence of Guile 2.0.
-
---- elinks-0.12pre5/src/main/main.c 2009-07-07 14:23:17.000000000 +0200
-+++ elinks-0.12pre5/src/main/main.c 2011-04-28 23:20:15.000000000 +0200
-@@ -339,6 +339,11 @@ int
- main(int argc, char *argv[])
- {
- #ifdef CONFIG_GC
-+ /* Guile 2.x uses libgc too and it initializes it this way, so we
-+ * must make sure to initialize it the same way, or it will just
-+ * segfault. */
-+ GC_all_interior_pointers = 0;
-+
- GC_INIT();
- GC_set_warn_proc(gc_warning);
- #endif
-
diff --git a/nixpkgs/pkgs/applications/networking/browsers/elinks/openssl-1.1.patch b/nixpkgs/pkgs/applications/networking/browsers/elinks/openssl-1.1.patch
deleted file mode 100644
index 22792b6c079..00000000000
--- a/nixpkgs/pkgs/applications/networking/browsers/elinks/openssl-1.1.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-diff --git a/src/network/ssl/socket.c b/src/network/ssl/socket.c
-index 45b4b4a8..0385a431 100644
---- a/src/network/ssl/socket.c
-+++ b/src/network/ssl/socket.c
-@@ -67,7 +67,9 @@ static void
- ssl_set_no_tls(struct socket *socket)
- {
- #ifdef CONFIG_OPENSSL
-- ((ssl_t *) socket->ssl)->options |= SSL_OP_NO_TLSv1;
-+#ifdef SSL_OP_NO_TLSv1
-+ SSL_set_options((ssl_t *)socket->ssl, SSL_OP_NO_TLSv1);
-+#endif
- #elif defined(CONFIG_GNUTLS)
- {
- /* GnuTLS does not support SSLv2 because it is "insecure".
-@@ -145,9 +147,11 @@ ssl_connect(struct socket *socket)
- }
-
- if (client_cert) {
-- SSL_CTX *ctx = ((SSL *) socket->ssl)->ctx;
-+ SSL_CTX *ctx = SSL_get_SSL_CTX((SSL *) socket->ssl);
-
-- SSL_CTX_use_certificate_chain_file(ctx, client_cert);
-+ SSL_CTX_use_certificate_chain_file(
-+ (SSL *) socket->ssl,
-+ client_cert);
- SSL_CTX_use_PrivateKey_file(ctx, client_cert,
- SSL_FILETYPE_PEM);
- }
-diff --git a/src/network/ssl/ssl.c b/src/network/ssl/ssl.c
-index c008121d..c06a80a7 100644
---- a/src/network/ssl/ssl.c
-+++ b/src/network/ssl/ssl.c
-@@ -50,11 +50,16 @@ init_openssl(struct module *module)
- * cannot initialize the PRNG and so every attempt to use SSL fails.
- * It's actually an OpenSSL FAQ, and according to them, it's up to the
- * application coders to seed the RNG. -- William Yodlowsky */
-- if (RAND_egd(RAND_file_name(f_randfile, sizeof(f_randfile))) < 0) {
-+ RAND_file_name(f_randfile, sizeof(f_randfile));
-+#ifdef HAVE_RAND_EGD
-+ if (RAND_egd(f_randfile) < 0) {
- /* Not an EGD, so read and write to it */
-+#endif
- if (RAND_load_file(f_randfile, -1))
- RAND_write_file(f_randfile);
-+#ifdef HAVE_RAND_EGD
- }
-+#endif
-
- SSLeay_add_ssl_algorithms();
- context = SSL_CTX_new(SSLv23_client_method());
diff --git a/nixpkgs/pkgs/applications/networking/browsers/eolie/default.nix b/nixpkgs/pkgs/applications/networking/browsers/eolie/default.nix
index cfccacf1ae0..ca868a08077 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/eolie/default.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/eolie/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchgit, meson, ninja, pkgconfig
+{ stdenv, fetchgit, meson, ninja, pkgconfig, nix-update-script
, python3, gtk3, libsecret, gst_all_1, webkitgtk
, glib-networking, gtkspell3, hunspell, desktop-file-utils
, gobject-introspection, wrapGAppsHook }:
@@ -57,6 +57,13 @@ python3.pkgs.buildPythonApplication rec {
patchPythonScript "$out/libexec/eolie-sp"
'';
+ passthru = {
+ updateScript = nix-update-script {
+ attrPath = pname;
+ };
+ };
+
+
meta = with stdenv.lib; {
description = "A new GNOME web browser";
homepage = "https://wiki.gnome.org/Apps/Eolie";
diff --git a/nixpkgs/pkgs/applications/networking/browsers/ephemeral/default.nix b/nixpkgs/pkgs/applications/networking/browsers/ephemeral/default.nix
index 69e8179489c..55007678778 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/ephemeral/default.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/ephemeral/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, desktop-file-utils
, vala
, gettext
@@ -55,7 +56,7 @@ stdenv.mkDerivation rec {
'';
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix b/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
index 56910dd1e79..94490ee7e2f 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
@@ -1,965 +1,965 @@
{
- version = "77.0b7";
+ version = "79.0b7";
sources = [
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/ach/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ach/firefox-79.0b7.tar.bz2";
locale = "ach";
arch = "linux-x86_64";
- sha512 = "faa837577f00714097bdec079b1df8cef64047fc9225df81e3531c6e0adfab4abdd82cd7184155d13eab152cd117804ccdb7c43f2893b6f3ff3bc1077e125e77";
+ sha256 = "423172ecaa10ac58180d725febebb54131c7443b77fb5205102512a467cb9698";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/af/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/af/firefox-79.0b7.tar.bz2";
locale = "af";
arch = "linux-x86_64";
- sha512 = "32a963ca337c71702c5a6da5b3131af4b83fff24a27236a2cdc04bf191f1fc877869ae3ad3762e78a5d0f384bd104f89a019d405f875df1984667449fe31155c";
+ sha256 = "408a019bd91f9f167606fc068fcf8c815fbf63253040323a496ecb039e048239";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/an/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/an/firefox-79.0b7.tar.bz2";
locale = "an";
arch = "linux-x86_64";
- sha512 = "6729c589b1ec63e0dda604a138016d37507479205ac477d12e63859c3937e1c82d10c72b0bf419ab516d9ccb60a86e0b60cc7d3f595ee90c10f7200201c5bc39";
+ sha256 = "9e1ba3ade4031b2a1349cac7ae2df975705dec9a0928721c4fae634f16ad2336";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/ar/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ar/firefox-79.0b7.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha512 = "c03744d53d95663133696f277aca2e6d22f07eef1c61c94c478893cb09605169bbc34d0558842444a454e31921e6d29349dd6cc410a9276051df5a03c1c7d6ae";
+ sha256 = "b007dcecaf3c3fbf4e2d1b55311269984932e9193f045ae5659656d288a6d290";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/ast/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ast/firefox-79.0b7.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha512 = "a361ecf02bc85ca44ba6a8e86f91ef11013b86fa9f093d330ae43e2347e560d5112b8012a5af8940afb0e34fdcd6003030149daf33dab1ba8f8717855e50d6bd";
+ sha256 = "dd4e126494416fd0188d8dfcf7b202a61199cd9ceeae2d59d4c278cb82dee95e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/az/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/az/firefox-79.0b7.tar.bz2";
locale = "az";
arch = "linux-x86_64";
- sha512 = "7a6baa17135213be0a21257ec9f0bd1522f0e402a3746f58bb605cf2cc4b947163696313fa60cb6148c073456e3b4bfeaf5d7c948905657c1517ba6cb4976b4d";
+ sha256 = "a375291cf4e6b86b8bb4097115014e16dec3e75237bb5124cc2c71c630103aae";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/be/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/be/firefox-79.0b7.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha512 = "45f3af3d2378f48da55d2793f5b9c57835fdd2f94ac2f15614db1cb0b7b717c9ff744ea101646add604867e6ede53f62d191a12f48df071b46b57ef114dfd3d8";
+ sha256 = "678768f65e54aaab7c1088f0b65e1eb9d8590b257c8f72ceeaaf690235cb3ed1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/bg/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/bg/firefox-79.0b7.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha512 = "f01e95c639dd864de6dc7742260b29a4f7b9aea0f1c404d1f00068ca5ef67fb85fccefbe443ef7fc13ee58031ad3d1d38d1c71592e8b1aca7fc215f4314f50a1";
+ sha256 = "4d3a8bda9f809af7fae056bc17b6ca49acff26f175b750af2e341048ae18e502";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/bn/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/bn/firefox-79.0b7.tar.bz2";
locale = "bn";
arch = "linux-x86_64";
- sha512 = "507c26d022d1935e007131252ee0798759ef93df65b789f8aee0ad1724929524f23f0a911d7ce5a8a82f6bf7ed2dc845da06b465ba23ab51103584655db12e2b";
+ sha256 = "3e389228649921f1accf39541d9c76797be1e94e9b65a7cfe69c40f2a1081c58";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/br/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/br/firefox-79.0b7.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha512 = "070b062286944c8be2b11d81206f18e5ff9e35373dd70e222d7ed252c5e42bdced507bb31cdaca8f9130ab5f012282555d4c7c54a6d216e0ac2c9f222f338358";
+ sha256 = "f5813909a8ea779ac7a13db38af5630ef4581f9df482169342108825573a4fd6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/bs/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/bs/firefox-79.0b7.tar.bz2";
locale = "bs";
arch = "linux-x86_64";
- sha512 = "fea2e69feb05419faab82623296845673434f269d391d52b0bc4e0b1d4c3d55ce9b6b8b7ced70414a5a1266ef5cd55faf9c31c3dfbbfe7c08c609f821293b199";
+ sha256 = "7cd07a4e9bb83df432450fd6babd4058ea445d14d1769e31592954f14838252d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/ca-valencia/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ca-valencia/firefox-79.0b7.tar.bz2";
locale = "ca-valencia";
arch = "linux-x86_64";
- sha512 = "d2dd835fd2a9b179ec44963df2aa38b0e8bcb46ee55bca312b6c59cb3f82857039239e51cbd224f8c66f2760214ed52da9021b9895682897231c8e7d3733e89e";
+ sha256 = "a2ca4b866d764880a0dca1397f655e074bad53cfc9b811cf113c13e8525b0d0f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/ca/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ca/firefox-79.0b7.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha512 = "14f626b4aa9096334d563fc853afad428d2de8d2cd7f80d512464c219f1326568530be08cb318e0edce0489c9686364471e92455db9ceabb97e497f327acecb1";
+ sha256 = "cbfbe3266fcad8b4887a3dfe6c90b6808297803a112245a40984e6648242dee3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/cak/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/cak/firefox-79.0b7.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha512 = "ab25fd7b09a8c46a452a57e3e5586188a9a614bc884cf7d133460c730c5cc20945e4d29d54229be17ac5101f1c2aadb937a0a116d2f0fa8fe83e18b3bda003d7";
+ sha256 = "aa9e74a8ed9fff2e04cb2b4b0eaaa81b8a40e9409d48e70af9dcb68397f7b331";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/cs/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/cs/firefox-79.0b7.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha512 = "bf62968ad7aab66d7b931b33953aaabae004de2b3224d099ca8a600ada0cb7c1e7703ab7e4fc3699942cc2a0b1b37a1af0b93aa3134fec7c6aa8e79e9eb19c74";
+ sha256 = "894dec5e0affc7b3f3bd5bf44e1109593a8aa6435fe71e481e3f8983af98a3fc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/cy/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/cy/firefox-79.0b7.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha512 = "0bac8d012df7364429f656e8b20e94b18ec1629111e4c3675c2f4d8b9104de929ab1833bb28ac5ebdbd20f3e8f0b0b393ad1857308c57a76b8d465e0d2c731f6";
+ sha256 = "8f3784f77b09c674a23a255492f1634d280e0fc56f0a3694275ef6c024dba530";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/da/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/da/firefox-79.0b7.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha512 = "990899501c4fb0228817288f06c9af9f295101af053412a3171f2c3a368cd7047388b43c07e4fa205c3c9d4e2a19dd7232742e46bbcfa128494c274a98e01f41";
+ sha256 = "57bc320453a7a7d19ea98c61915cafb964044be95d3d25ebfbb67668d2e8ec33";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/de/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/de/firefox-79.0b7.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha512 = "c093c2304f95151eccdd694f714541d92c99327534645ae3b9219b779776aea0478d5a7539cecfac4c22e6e49b02ca2e92442343a9b818a79fee6a3c100887da";
+ sha256 = "7e782965454cef0005df730141f593b37e01f15c120185de02ae315a6471b0bf";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/dsb/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/dsb/firefox-79.0b7.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha512 = "ea83c7500ed8c59b6edc128bdd77fb4ab608f25f020d91bbe1b76970f7a054fd4c5492ec8d3bf4ddb3105957cb89deca16eed82895435998233731c658c1bc1c";
+ sha256 = "ffab16697e970e33256b518a2f607f660a4b6ea6bcb66c89ddef9d77bc2f0073";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/el/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/el/firefox-79.0b7.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha512 = "c6c32e780edb3feb57874efb61a0e155ea3dd011008db47ec9fae19fa035d01657a3b4fae05407dab5ebfb72ae00dee9680023c9d2d2f572a4f59e3f7e42cbe3";
+ sha256 = "72e2f63d29736b517c1cb1a715b3f53adc2a1b7a5275bb9254ed5246fc809d50";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/en-CA/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/en-CA/firefox-79.0b7.tar.bz2";
locale = "en-CA";
arch = "linux-x86_64";
- sha512 = "6a9a96205a2edd93c08d10ff0b9456a7964a167ac20e881b37e21cfce169455ecf3f6aab39719574f102d7f1b3322b829a20399601b156d0f9cd465a5f0a9a60";
+ sha256 = "afc0656f0c1cf3b45a17475531294dd88976d2ab5adced074d041f8ab0b82e5c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/en-GB/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/en-GB/firefox-79.0b7.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha512 = "94bedfeaf71fc9f8a4d0e0d79e47790e0fa70838fc2f3759255e4f5466cb26924e72aa044de2d8ba238569eb1a77092f5dc03ca4e7267f745b26689355056fcb";
+ sha256 = "cc9a1b76381a57025a814f50240a3f54ad4c65afc6dbcb964bc64cfa0428a8b9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/en-US/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/en-US/firefox-79.0b7.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha512 = "fa03a78389ecb11ff3c76e182bc1b84cdc9043eeb9d9648e38a7b3362e22f7ce2cf1fc0af9fabce3a2d103f169f74e946cae4cb655a868ae26cc765e25155dbf";
+ sha256 = "baa573e6205a1892e30d5dd4cb1f569e7d188a196ff44fae9fe3b9d1f3698e53";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/eo/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/eo/firefox-79.0b7.tar.bz2";
locale = "eo";
arch = "linux-x86_64";
- sha512 = "afd6821d1a76097f7cb8285355c554d05d694e7c5bfed2cbde0b9d5c25512d2ff5d4c338a342fe546c3094152fe0f196f4826a859ea4eeea9a69a91198660c32";
+ sha256 = "affb91fbc15242b9d7d1dd95f5a5f4d2baaba7f4c299667bb83cd2852d0e0070";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/es-AR/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/es-AR/firefox-79.0b7.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha512 = "90a821a4db378e64c74f2a30b951febf1d56fc91dd1746ccfe789614f9b5ca61d78b4374cc01eed4b776445a00956eba14bfe402dbd360241a6542cf37a64e5c";
+ sha256 = "b2990fce69dd8a605367297fbb031e683a91b7992dab83bac67024dc2f4c8967";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/es-CL/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/es-CL/firefox-79.0b7.tar.bz2";
locale = "es-CL";
arch = "linux-x86_64";
- sha512 = "ce7c9a90de740aaf21c23404f335c16edd0647dc44167e5cbd55491f7edd4135ba8c8c220cd65a76fc7ec91972b1b53d0c9f61b571aefc920049f590074b776f";
+ sha256 = "4a3ed88b87309f482c43ef8acc30e67e1e791364a774dae5ef2de9d3948dbf52";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/es-ES/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/es-ES/firefox-79.0b7.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha512 = "7c3fc75ac74feff0ef0862cff2b476d2ed847dbba717889d848bd9d9265cfdbd0c8238337f116bd9976955d51d0e1165cfdb643e6d67e85137d8481abc323d29";
+ sha256 = "3c33e05e6d28db7a164984c746c3919e641dc2a6db8d192cfe9cac000fa16743";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/es-MX/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/es-MX/firefox-79.0b7.tar.bz2";
locale = "es-MX";
arch = "linux-x86_64";
- sha512 = "c5f8b98ae9166fac5c9da9d39008bbd43aa3548ab451f0d47e096a2e22e5b5ad4acba5aedc1ae0e1d67dca8c1789a2e1e9e65124a3fa816b0eb31eeaa22d050b";
+ sha256 = "4b8c25940ec033be273e83694784c5175fd54f146e5d20eed04c5c675c3aa902";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/et/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/et/firefox-79.0b7.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha512 = "3ba3213746a3d22c3d332946c4a98702689b2a7427fe5742e47cb696fc04817bf9fb3511188983050e14ab33135661e7104c75e7ae1439048f3762c08b34a0b0";
+ sha256 = "512bec2a4e96fc4cc55bdcd2651928e3070556fb3ac266776674d2f157f839a4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/eu/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/eu/firefox-79.0b7.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha512 = "433eec6c2b3d03e6c4d549dd09017d04685c2079c6bd3d34773ac424c871013bcfe57f872083ee5c3e5578208cae79c151b3bc1d5943568827f6edd8de196460";
+ sha256 = "a27a0907895889a42d803da53de25c8d89387ab5dadbbf0907a9b49124de5e6a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/fa/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/fa/firefox-79.0b7.tar.bz2";
locale = "fa";
arch = "linux-x86_64";
- sha512 = "5cbcf27f43ac79f802fd05c90d7fd0364be88acbce0e994bb7a867f378b5aad146a1c667426d736dafe0ade86a5d91abb2de4ac1a0a897dec6d3c38a94cb62c6";
+ sha256 = "3d3fe4787c0f5cc9980cabff9830f107664af7bf30b1f7a5f9195d36a6bbeb11";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/ff/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ff/firefox-79.0b7.tar.bz2";
locale = "ff";
arch = "linux-x86_64";
- sha512 = "4a0416ed025073d5a41ebfd9432ee1451917c3b1ff94403011c381170c558be4f1ed7fc052473f806be4d035c7e16c266a2d2db5b2d7a2bb2b9de1d236280077";
+ sha256 = "4b768ef1f4c02bbd4e6ce524fb1d23c9d94778da4ef706fab4f8b6c5bbc2e22b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/fi/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/fi/firefox-79.0b7.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha512 = "3560e1528fd40497e5e16ee7c0f4ab76fe71e77e8e8f938a09e2b89fd8c6d1fb3389d4b95807267101a7dcc361f47d227e5831e5bb7416e45d0b1435bd728f5b";
+ sha256 = "bf65329b5cdd186b68d14471bde971beb85d8d8d8bf1ef539b9b6ddcda352c6c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/fr/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/fr/firefox-79.0b7.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha512 = "d0e7ab281050f7d2cc8804660e5bc5e507c3dfe4fc493c3082bde5f6d6b41d596b92903f821e5d37ab94c819cc97d55f2a266627b6be42e492dcb8d2d99f826c";
+ sha256 = "a3f7e5ca5cf021135ee4e3723cc6752815877698f12f9f0192f6ef5df1d6ab66";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/fy-NL/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/fy-NL/firefox-79.0b7.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha512 = "5995b510a737396700316f32ac7484545c93f8957ca8faa0c40678d0271ca650ed28014e301c00b721144f386ac37c0410f28f550381f6561b1f6754a1f8df79";
+ sha256 = "f8ded8da8420d57eeb97f896c1ca300ea37a05a9c4ec0882f6458fe90f9d57f4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/ga-IE/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ga-IE/firefox-79.0b7.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha512 = "11416a57a298db37407f1c0998833f16bb580a00a51902fe6efb7c38e6ed01806ef9007f871331882253880ed277ebf87266c0723228d5a747537be910f64858";
+ sha256 = "e243ae2eb3bbaa2062149b81ae7a0b3707a22cdd22cf12d52b4ad16a092b1f50";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/gd/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/gd/firefox-79.0b7.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha512 = "3128f71da4e849307fad30e0531a891f6de58a61641e7b641e5b0b8dc3c4e0d0883ac1581f5d1cd09c28130fb1d087c4f1a25582672b6af3efc70a2390af2884";
+ sha256 = "21c754935d320abf785d9da13458cd7cad87b94a9bd58f04b7d2caccc74d4a23";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/gl/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/gl/firefox-79.0b7.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha512 = "e0297f754c9599491d5e0f18c45f3570a0589f6b8750c2500b973b176ad963f56f5e44eeecebf23faae2d1cf549e9b7ff6a02a2b403e7cc3a05694315ed7d4c8";
+ sha256 = "3ed764d4ffb47f8b044122677333c56a43097f9a9f6ac41f14cd3e2c2c1b1f0f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/gn/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/gn/firefox-79.0b7.tar.bz2";
locale = "gn";
arch = "linux-x86_64";
- sha512 = "c84d8f600b84e5c665e7acaa36e640ce7e2a6758a210a55e0a3b4d0b43890ec0d39269029d480ad9b2c4cebb2491784c99313632a3e7858d73fffbb16a77e425";
+ sha256 = "4f74dce5938a97ef1b813f5e7423f8f7915a22c5248da3462ac3692534dcda09";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/gu-IN/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/gu-IN/firefox-79.0b7.tar.bz2";
locale = "gu-IN";
arch = "linux-x86_64";
- sha512 = "2ee2ef40e4ec35eb36c639e0b5caaa9bad57e3ecf5056c99c6d3e5d4bc12dc116a0dda02621f06924131097d921987364d7db5beae5f1707525af251ca922ad8";
+ sha256 = "1d75b6b71937b131b09ea15d5f2e1abaa53077f7e2c7d4d9716f64dc73c0c27c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/he/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/he/firefox-79.0b7.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha512 = "1cd2ba19b79b94044c7da3072936e5d2c663e965bab9e7a2fe04ead68c0de1e94e4093f4321d1b07342fa10ceb6d079e0ea2dd1d818b289c6b4a8a935d3d3006";
+ sha256 = "1e383432af4efb2e8ecf50f1ba2491312066f3b6212a82d7ce586ea6075183f6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/hi-IN/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/hi-IN/firefox-79.0b7.tar.bz2";
locale = "hi-IN";
arch = "linux-x86_64";
- sha512 = "09249512d40303a35acf62d7ac5dfb5f25d5aade17f163b7abed95f08eac9e7bc5f67c4939a539ba7c2fa521aa67d05690b08d1c7541abc329467861292d556a";
+ sha256 = "2eebb66deb729e9b3ba6b2672467c3e7e1e30f978eb7a9a25c6cc87b2a524795";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/hr/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/hr/firefox-79.0b7.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha512 = "b2fc193b0017b81155db010ccfebb37b0f631526b18a8061ed626654d0d3f49cb973aeb0112da9e099b7dcf232a9967e2a7ae81ca2d76a6329c62d1f72d0e5c5";
+ sha256 = "f4e71ac432b6e3991ca68190ba837ef0b6da2ca2ed0e5d4e21e0257f6bc95821";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/hsb/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/hsb/firefox-79.0b7.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha512 = "7a7ace8330802da958189d06e51b61eaecc536c8808421ceadfc9599547c7314927b08e1c595ec1e73651d5e74863a1d5ecbbc09cc11879fc9ff4dd16c6baae5";
+ sha256 = "12b5694518fc5bb41a7d371a2dd0e38b0c8a63f82fc10cb9838c2f6d85f442ba";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/hu/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/hu/firefox-79.0b7.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha512 = "4a79b19ff66417f61abb12ae77068563a493c4983d41bcea198f3ea9b646550cc43061e49a5c641d56fd030de99154c37767098dfb36209ed2287afbe8014812";
+ sha256 = "bb12e0d9ffa8adb6f34702e553b87b36f5b346a40819674f54edd6e127e3cfb7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/hy-AM/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/hy-AM/firefox-79.0b7.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha512 = "4d0ce5ab930e49bae189e3bebb84f3a05611b13b674cc0cbe71eb3760827115c24a27457a2dc4ca4277007733a785093742e331dd961edc2feebe98f6f74dc4a";
+ sha256 = "96224e693763a6aef998b6166a8026c6c9ac96cab1bbd064e91e823bf299c5bc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/ia/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ia/firefox-79.0b7.tar.bz2";
locale = "ia";
arch = "linux-x86_64";
- sha512 = "2824698f01cfe336f2e292387c0044f7ae15949ae561e0944f6ab6a44603e73b62b95eb7fb0dfe8ceaad958b111ebb0a709b5efd07ecd13644d4c6334e3bc1de";
+ sha256 = "e2b65a3363dcc13ebbdbe85fca49038bd1bc9ec98cbc49f148de407f0c905e75";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/id/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/id/firefox-79.0b7.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha512 = "8c126ffd553fe98919a307e654321385598aa21343ee7bb4e7241b3bc59a825faa9b7e13ee1a98f3d322205d124fc19cfe53e0503f53794e01b1b28a5ed2e1b2";
+ sha256 = "d8aa4ba3b4f86c1110cf2da3a5b999901dae2510ee4083189cfa62c5db0ce0fd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/is/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/is/firefox-79.0b7.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha512 = "d6885c9858853d882664577748fe5d3cc0ccde79867ec21e080b1fe799a895f0b93de2456e1332e5600ecf5286975b7d170dfd4ebaf66cdd276b7fb7d5a3f415";
+ sha256 = "3a814210821ef5b0d9f6c6c20bff5b8a658febab7d1c2480d4de23c4a57ab52d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/it/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/it/firefox-79.0b7.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha512 = "249a07a88d7e6c9fa779956547a4709fe8cb75113a40aef9f8261709aeb8412ff0a2ac776096ad043c7d00d7cc03599cdab11df021d2b7a926f8fb8261fae8bb";
+ sha256 = "2acce241d65617fcb1aa4ea992fbd84a1089848f3f8a2daee58d381368189bb6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/ja/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ja/firefox-79.0b7.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha512 = "a71922abcb69e483a84aab49893caf580b6cfcc2cf25138342e45fae6a925c4ce8b71ca3be7c606f6d4bb56c5a0e32d2b8305171a45ad90285b04e4f59be7e91";
+ sha256 = "d25196134b98791547e92d0d1af29d27ef1ca180eec31a9b71700ccafbbff093";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/ka/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ka/firefox-79.0b7.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha512 = "2af6292101878bd056844ad8bd98c1c200004faf83bb40206b979439718c2c652ac15cc5be7713648b0821aed6876bf16e68964273c307c17c38d7c7cdf4c997";
+ sha256 = "733c8da99cb3746fe056b4cf76eb827333857d296a9c4d1d4617ee546001f87d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/kab/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/kab/firefox-79.0b7.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha512 = "bff8278ae5c4fe87daa0a04613b979386aee97ebe0aec8d80a6ac79ea13de791fc9f8ebf46d6b200d282c0fa9a6bdb3923051824ebede1a1d7ff4623b6511731";
+ sha256 = "80c0bfabb148359eda25c475563038682237df10662681577c5d652b46661180";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/kk/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/kk/firefox-79.0b7.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha512 = "9e94630f949d32e0f53cd8a9658d777ded9fbad464de542ec4f606c4befb1ade55efc56afe692c6c15ceb969b1c8b5196e342e795eae5de6eeb27744989c8d33";
+ sha256 = "b87bc307b178c6c6fb3652fcceda3f442616f97be21e72fcdafdbd93dac18f63";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/km/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/km/firefox-79.0b7.tar.bz2";
locale = "km";
arch = "linux-x86_64";
- sha512 = "8a38c0ba6ec5a37a02f7d24419cc43cef75f9549d3db8c5eaed8e5a00e534877c63c71fbdc5853a4886ea787d5a513406a73c48d9d9d8e31fbde39016551992c";
+ sha256 = "4284fc0cc354aa780785a090672ca4391c697a40a4c4ad41f5802aa43057ee6d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/kn/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/kn/firefox-79.0b7.tar.bz2";
locale = "kn";
arch = "linux-x86_64";
- sha512 = "9a4b93057dc9ccaa3bf14074629e9f31e18ad188fdbf1195e6daa4c6ec31509f7e417723ddda909ea0eac121627cce716c9b6ad74bb59ab9274370141af2256d";
+ sha256 = "106342053396211986095a4cca1ebef5c3b91f4cd06b93db8dadcbaf4822c0dc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/ko/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ko/firefox-79.0b7.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha512 = "0de01ecf0815f1046c7d24fb5561dc7602dfe24d0f3d9a23cf934e6087a7b190635738f7d08c84d3dd368c62776f003db6b2cd90a9249090d479784758ecb61b";
+ sha256 = "5b57440c026c2815bea57df975697b15ae347f5b82cae855d4b01b21e82e36db";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/lij/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/lij/firefox-79.0b7.tar.bz2";
locale = "lij";
arch = "linux-x86_64";
- sha512 = "d659155611ba762a2c8a670c2d77b7ba693816d062bed08834251c56b8c4727c580cf6b38c1e7807deb4e65b2da7db940df4c9cddabfcc1b99d1d8e00f056170";
+ sha256 = "b3a7b7e78c228f73d3fcb5524d786e51fa9e4826acbb0b2ac9fad70ec6e02f50";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/lt/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/lt/firefox-79.0b7.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha512 = "487c1d0be32fbed5c4ee7c5a3c8964acca6402fb03dac2e8a32534d8a2737129d06aaa69b1747e40aae18874b5b5b74aed682d59618765d7b248d388a4b4fe36";
+ sha256 = "f2309fc6a904f33bd96902ba349dbc47b655b888169f451ba8f8eda952ebe94a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/lv/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/lv/firefox-79.0b7.tar.bz2";
locale = "lv";
arch = "linux-x86_64";
- sha512 = "c87501dec3fda705c7bc50d14b733cd8516d9a3f83228bb7a5805ef6195ec52e57da626c698460ba09bdeafc2e373f5b890a0d77f6b36aaa3b4603f97d87cf48";
+ sha256 = "70e583717b3b17fa68d9fab1a1c2470eaae52474e7b774f653183ba371041fce";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/mk/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/mk/firefox-79.0b7.tar.bz2";
locale = "mk";
arch = "linux-x86_64";
- sha512 = "21167a3e6ad9d740f567270bda50ea8cb0315f1fced2b70aadb9eeb5c6de9609504cb5b81f3c51e1b69542e393d522278f649fa515b77d2e5fbc02a82d03e7f7";
+ sha256 = "ba20c3d5c88ecde3aa8fe382b8af4dd372f070fc6fae75644030315e33840859";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/mr/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/mr/firefox-79.0b7.tar.bz2";
locale = "mr";
arch = "linux-x86_64";
- sha512 = "58ff22621d4158b93a773016cf766f0f90f71181d77b4c7d28ab2546e61f630447e5c01c559ee887224f6579801a6ded557a748bb89e8b5d4cd086e1e04f8bd0";
+ sha256 = "f20ff1fc503b01746c040cadd0298dfbaa96892aba20a3020f0f69ec7bc6873e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/ms/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ms/firefox-79.0b7.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha512 = "ad3e4725cff1f9b6bca01425764110df71694ede2b7afcd56da88da1982cdce93f08607c17806659917ba4fa1f0c88c4758079bb695b5145f3e717b5dcd45848";
+ sha256 = "6b1f0aac0028fcb24e45aade305e9e1315fff61c7e602d76e5a142326643c8a9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/my/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/my/firefox-79.0b7.tar.bz2";
locale = "my";
arch = "linux-x86_64";
- sha512 = "c70153af55f07aa84d9fac8e9ebf9c9137f62f6028662afc1189ba8329efbe17d77d1f3d2f368d800cddd715701714ce73b24960c243f933aa239b880d658543";
+ sha256 = "c5994f515d238efc6fc1eb0c9aaeb0b445970594ee26802ec80331614029657b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/nb-NO/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/nb-NO/firefox-79.0b7.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha512 = "a3ef8dee50ae5b0aeb08b3e7007fd766916fa7703189efdd9a2f7e9938f68699232aa1a4550f42fadf1fcdfa236fc355a072173ef2de1b00f6ec867f47cdc080";
+ sha256 = "bdd3cbd3188b64fb29dfcc073bd66bb19ba92978c03720a348b04d2d8ceb4ff3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/ne-NP/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ne-NP/firefox-79.0b7.tar.bz2";
locale = "ne-NP";
arch = "linux-x86_64";
- sha512 = "2fe23bbbaa450de730e8269bb530dc03f1ff6b6d08e128bb685cfc601ff3930bdf50646f0f23252d692be0e843505a57c182dd747dd60e1404883b89379d697d";
+ sha256 = "2c91bf86d1c6b5c9b7fbda1daf57ec554a69845d27cd1900c7089ea51b99aa52";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/nl/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/nl/firefox-79.0b7.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha512 = "efed082f592adf33fcb1fa1619743d0f502295dfb0626eeb66c17aac2d6cbb68598013b37631050c0438cc9dccb5756becad117a82493c9ef9b4c4c46aad6eef";
+ sha256 = "26999404dbfa9cd673d22d32a8c310aa5e486bfa9c18890189358f35a676e42a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/nn-NO/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/nn-NO/firefox-79.0b7.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha512 = "6f34fee6e0beb244b567e748c8c4ffb72021061aec9f5112f782dda3cd90a76b1ba3f044e5eee7b6c0b0b39c2c9b32626cc379d3e4d1bbd37ef6b7bed8d3ae33";
+ sha256 = "7f6897fbdd4cefe9619f7c73b2c82ca951ef54939e353ea3e36fdf72b114ddc2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/oc/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/oc/firefox-79.0b7.tar.bz2";
locale = "oc";
arch = "linux-x86_64";
- sha512 = "cfa9c3712952e93e854300bef57cc8b4c5ac908abcab9fc06c6818936b52377ec7d2dbee8d1d28313175b7d39977b7c1294babce387e5a8bc3bce50d6de74ac8";
+ sha256 = "b06bbf9b56c67330dea919244ba5ddfc424eb48c2776df2c3059a5786d702a1b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/pa-IN/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/pa-IN/firefox-79.0b7.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha512 = "166c240c73de0b4c3107270b3a1a4539a9c4a0712e96f3ccbef95330842d8b1c02ff6a15187c262231bfbd3e0ed237ecd3184b1abbb666ff55e5d4f242cc6f95";
+ sha256 = "c644a7e89020c0640085ff7925dbc8a3428b1d17b021822643e02949427e0581";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/pl/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/pl/firefox-79.0b7.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha512 = "5588ffb0238189fd9f18b6a50e8b421b807e50e9bb2da7fbed2c8c5d503a738a4c1b79457780ac6731e71b938879e2c8d61701cf5e21814172eb268c9d71c460";
+ sha256 = "baaf3ad6bbff585b82de9fcfbad371146cdc64fcca60daac2db018335472528c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/pt-BR/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/pt-BR/firefox-79.0b7.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha512 = "a9341b379e27f059cd26d03cc4f68124f52b8501c983e8c29653694e5d821311c92af123e2569933e6140889a701f4a7e5eeaa7f80e24502f75414be3631b57a";
+ sha256 = "c0daeaba4f24cd35f2ba107817553c226368ab9133782245f47c92f26cf4b49e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/pt-PT/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/pt-PT/firefox-79.0b7.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha512 = "8ce686c98f56d8e8847a567a71a52577569403daf02793f090a360e266d8fe3044088d615db0c0b8d3eea8f1da331f6f37bc21265fc4078c2a1e7d12d3be70e9";
+ sha256 = "1515e964eb405bd368bd46a66354aac8cd0cc44f0922b50714f55d2adc98ec88";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/rm/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/rm/firefox-79.0b7.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha512 = "d66607192e6155ad67648c9c8ec5327b58433f14ab646d8b7fc8ffe301c02258057fcfbaa37d792978de4e171e89520521d741608a2186013931c6adfbd1c04f";
+ sha256 = "a0772fc62a05dbe85e435bf218fa643dbf9a81292dda482df1d4d283bc88eae7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/ro/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ro/firefox-79.0b7.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha512 = "3c74b828b663de1e091e11534656579759a6953a7fe21b0531aaf501ad368dec9652af9a70eb183fc4a5242bdc9cead4d2ec8fbf3274d8e78963df2c78779584";
+ sha256 = "2e2d674cce4e2fefbc70689a5057cb6f19294cc61f37775879340dae5ac3ac54";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/ru/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ru/firefox-79.0b7.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha512 = "5f3a78c25b202c732ca14a98bb4b3ac5baabcf47248ae0157c83afc6cd6d628e2ef44de0ec0292e4839994e2806ebd8698dbf0dcc13716f5f6e34110ee8111a0";
+ sha256 = "0d6b8905d5ebdb0642ad5722fc547ff09b7b8a0453cd30b16872ec28bb68f760";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/si/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/si/firefox-79.0b7.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha512 = "398efe34b30ad6978e98363c978e6bbb810f359dea7066c06f904dff4bb934a49a20561e39cbd639eab9474210e9d34e3cbd97e1b78aca2755431ba7cbd83afa";
+ sha256 = "f7c83715895a77c87c7e711ea37eda5e58360f5616d35247e1919ead9535ab70";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/sk/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/sk/firefox-79.0b7.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha512 = "8521f91202f18acfabb2ed2e914ab4f8a28079d1b474d86e110d1b0ceb0aae8f8b70a1a0cb3fa5a23b38a905f3abbfc2c1eb5277a400a215856c408efb0efb23";
+ sha256 = "a436fc43f923baac4269a40e0f4ca06b782171f3aa7abb2d35c69cc44656fb57";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/sl/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/sl/firefox-79.0b7.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha512 = "e137e54527667f98a5fb1f65707d2e60a151a7296068fb1190a62f07f091c5fefd97c098217e352ef2e62b5256bb45f5e410e4eb0636ef2f1033eb9a391e397b";
+ sha256 = "4580231b7220cc85e9cfbce8ab8d1c8a4071818344df3738a3cd0c2b4b83e791";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/son/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/son/firefox-79.0b7.tar.bz2";
locale = "son";
arch = "linux-x86_64";
- sha512 = "924401c776f507c70e6a60c873c84f1f7540454946a4cfbb85426aa20a589973147a42f03fc106407a91cf484a3763cbb6268f8c119d72bcb3b4c46610986b57";
+ sha256 = "310f20fb411aa27fa45d826008b39b4add9155af76347b7dfcee3363f4a40130";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/sq/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/sq/firefox-79.0b7.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha512 = "8615b1930cb673c7eca59e5beef70cf05f9be628b90e6a895f28f5dbdfe46cf051a14134a30940d3f55512d6d1e12714ab2568b53202bb33af2ee4f0b26e586e";
+ sha256 = "44ce349d3db8b1afb7f020da53a04613b31c906795bba259dae156dcb6ef1d92";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/sr/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/sr/firefox-79.0b7.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha512 = "aee6e902c58389e5794ab802c3e7f0e6750c3dd9076e8dd33894388186daad17e3bd34f48cf16b082eb1fa4e3e8a4f794fd6bd87940792d089c50214b390d35f";
+ sha256 = "045e01214cc8d9c74d273960165982fa5b739bb8e18e91d59e576c815c5a4afe";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/sv-SE/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/sv-SE/firefox-79.0b7.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha512 = "c61acff7429cbdfc14dc6aca65bb538d99417567b477e24324d7ca1f7fcd12a0e2f338ee5a8246b8ceeed0c1761b3bf8d4e6d2be9311d6fdd91bc5677ecf3cd9";
+ sha256 = "66a2bc65df656d98b4245c2d1611beb085c0403f87178fe9b7920018a2b0abd9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/ta/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ta/firefox-79.0b7.tar.bz2";
locale = "ta";
arch = "linux-x86_64";
- sha512 = "8c9255e218e0cbbd77cd6089d02535af65301a988c74cda0070ecd71a432ce34c5bc8c71aadf1edc5d558ebbaa5d8a5b78e3c76c0c714a6afd8d4b11e1b9e3a8";
+ sha256 = "2e53ff624eacf0df39db5d208aa397dc21751c97ddbfaa21b4850614c40f68df";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/te/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/te/firefox-79.0b7.tar.bz2";
locale = "te";
arch = "linux-x86_64";
- sha512 = "92afd454d7542100ea73bb71df673bc006084fcc1a31f240b6431f4bc6cff946ab57a94d8a8634a8d01ee996e52cbadd5c9dc58e3d47533d3d3a72a8d3581142";
+ sha256 = "3b98487fbb9339321c321c306d0c240da5b2f56c936f7581128493c91e7bba0e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/th/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/th/firefox-79.0b7.tar.bz2";
locale = "th";
arch = "linux-x86_64";
- sha512 = "077e610d74fbf8d861f9ad0e3bd1b5dcf79e9d89913f7cb53bef139db94cecaa08d00dbe830a66f0775daf216a4e44416827bfd386d383272d7cee75b5493bb2";
+ sha256 = "188230c8eee66fc85c1e20d76d953d3cf3d2fa85d9803f1adf396fba8a4bf62e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/tl/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/tl/firefox-79.0b7.tar.bz2";
locale = "tl";
arch = "linux-x86_64";
- sha512 = "00fde9ca4590744e2877a6460e5fcccde3da81864f6ca0e7b092cb250137d449038b618bfb9a3b58f2b349dfeebe964c88e194162f83c6dc573a239e8d4d3598";
+ sha256 = "47612e155887b0de76a0a9b74c84d2894dd43f7999c252ee74346fdb74f60f4a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/tr/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/tr/firefox-79.0b7.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha512 = "c84b99040d24d1e13ee568c6d5a0ec336823deb2ab229ca29d0738490dd848cbb79089687009016313b5b7d80601e9d54f68d7be08138b71dcb2cd016e555867";
+ sha256 = "050f115edc3ae514c0fa08174e9f15dbf3acf43cb1aa6bca9d3c4fcb5b9255e4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/trs/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/trs/firefox-79.0b7.tar.bz2";
locale = "trs";
arch = "linux-x86_64";
- sha512 = "7b50b2662861c4dc8a800f251297a21be22d3dbf863dabd0d2edc48406a0d190a1dba5dcfc623f3717c741b771dc338563e31f4d75484dc0fd7fb3bccb9c7a30";
+ sha256 = "8c02bc28f5951350c62be9aa9a6f8a76f33eb1f4d018b12f3860e26866169578";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/uk/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/uk/firefox-79.0b7.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha512 = "e2893db5b1d1199c9f823294b487e79b0c7f4e4c4c33398a3fd74db93fb11b1272292e0ccf8c6e51e706eea5ae63810dafee04ff8f53d76fc98f73cd5560ef04";
+ sha256 = "bb131c9754fcbee6c62de6ba95a2d786775c2835d12ca69b2b3dc556fef7d2e1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/ur/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ur/firefox-79.0b7.tar.bz2";
locale = "ur";
arch = "linux-x86_64";
- sha512 = "2cc0f3af1e52573b570ae07e39af53f63d0e51f6cd15121d3894a9afa96a0796d2dde9d49f0888ef7ab1a644682963c68282a4f9032a64b2093d7ff8083f35f9";
+ sha256 = "54fe4551d9095b8256d9d65dfae0f2433afc5d51055f47ec9fb9a5b538079164";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/uz/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/uz/firefox-79.0b7.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha512 = "10faea0201c3b350cdf52935a5df3fb0277f6ac52259b446a87a9cda1fa4f412a2d8e77c005abbaf2c2d9d3fab998a97ab8ef9833ea63e2acaa6981d194d064d";
+ sha256 = "d1e874a0aa5225a6e8d95a6d40771689663148a6eb3b6d25581339370f345187";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/vi/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/vi/firefox-79.0b7.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha512 = "2360929b0099a6712fff7658216bee5c9a90d38fed6fb181ec9d16423a2796763b3d955fbbf9ec124320595bcafcf7e50b1877989185a35bd5f25d1321dc5325";
+ sha256 = "1335be8474044bff9a47a5c2952974f55edb80d7b70de25fcaf5aee5c0487d33";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/xh/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/xh/firefox-79.0b7.tar.bz2";
locale = "xh";
arch = "linux-x86_64";
- sha512 = "2abd797d2f9b81f22c140bd3c57ad68baf54c10947a0d0615b639fa289a54ce3b3e72ea6c596ec6389977a9b31a1853b6c96e1bf23902f4c0eb7f4aa8a907e9a";
+ sha256 = "dad0ac74d192b5d89d7e89dac553f3f18a781a51330f7e154ce4cb6ee4c45782";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/zh-CN/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/zh-CN/firefox-79.0b7.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha512 = "ec379eeb6d70eb210291651125a3fca08b1aca0f06cd22a6ccfa532ffef8d1480fa32ce79f93786f7ce3359328d5a96442ab88b4e7c78fa88a892ec08b8822ca";
+ sha256 = "a19ace9857172338831b1cf0b581ce1b09ff75e96417bc5ada5805c3074c0a98";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-x86_64/zh-TW/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/zh-TW/firefox-79.0b7.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha512 = "fa18cc45678129584438122766b7b56705aa9332025c6f729f29fd50c3051a2f60988fac4f1f267a94d443a35f3f9d58162d3d355f978c018062a8546976a341";
+ sha256 = "73914747c3472b6ff5cac485822fbba4be19c630dd4ddf925a6f2afba2849cf9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/ach/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ach/firefox-79.0b7.tar.bz2";
locale = "ach";
arch = "linux-i686";
- sha512 = "4f32295fa57221d2658f2bdcc4d3396ed3337944dbd9e46a1694ff478f4ac2d68ba57d8d65a6e5387c657d1e51b2a392dcece3735fc0c075da6c9e9f3a053cb9";
+ sha256 = "c95aa05f0a86fc30f20a4438ac66541b5ad03ecb904db4c19f50e659403d20f7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/af/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/af/firefox-79.0b7.tar.bz2";
locale = "af";
arch = "linux-i686";
- sha512 = "8c88972e9f0b716d5e10f730d040188f4bd4566eef196da473f1be7206c67cbce90edb4bd08f7261e6860c276fa0c8fd15f39641e5f243715608b617ed8c27ed";
+ sha256 = "c20dc401907d2b42aa4f2e920833c2cd7fe1fed35788422e84837d401f48bede";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/an/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/an/firefox-79.0b7.tar.bz2";
locale = "an";
arch = "linux-i686";
- sha512 = "ee72bbd1608ef81184fe128d3274ac0eee56003230d61e7047d0d40f5d0176383e843a5b7d090391203a1e3d6a8c1014096dae3796fb47feb55fdf08e5d5f37d";
+ sha256 = "5b965e8d6c0baf11be096efe2ad3ba638bf7b10afbc39db7c29b9bbf6fe0c797";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/ar/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ar/firefox-79.0b7.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha512 = "280ee75fcff94e9bf6052c139871fc1d3e54f9427be30d2b286f654468436a906905fc3b8d48a943d1e2c4eb741d941020ccc2b82a99c73280bb8a5638689bc9";
+ sha256 = "fba07c7262166659140132b7380f8f293194abe46045a3994e5f6c194709b120";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/ast/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ast/firefox-79.0b7.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha512 = "11a78f70db70c0ae9284c623100ac92b8af742ae389905007bcff5b9c731e18b97ad1226503b8fb7a78e981ff97595594e8ca84cd76ef48052c8440f1ff757bb";
+ sha256 = "8d4daa8bc48e6975eea8229718b0a04698c0ab0aecc5ab767d14444e854187f8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/az/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/az/firefox-79.0b7.tar.bz2";
locale = "az";
arch = "linux-i686";
- sha512 = "5f6064fdf15fff16312005114e91b8957daaaa45c2bbe12277b5d2bea72d6e20b2c04f5f5731300337d7204f3114ce9964c006cdab349b9d78255b109213fdbc";
+ sha256 = "41c13d04350b9fdf5be5c385bb74ac5e8ab9296c186627b89e43e5a0ab1deff0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/be/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/be/firefox-79.0b7.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha512 = "08e136fd182c7c126a7c6bd410d5d1fd776797a7409e42ebdaad5dd9e0b7dc847a6fe8c5dfd9cec929c48461ba0c5da996a8eb8f34eb4be215f018fa71d290a6";
+ sha256 = "d46d199e66e4c4049496b29acf973731e1cfac1e3e40c45f8387444075dbfa51";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/bg/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/bg/firefox-79.0b7.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha512 = "fbd6a0fa6ae9e4f4232662edfcaf23b3c5b13cd8f9e33c714459ec398bf0cc06a358b448cc56fc5208b7f93315ff47d34f5b2975c90765f49d73f88d47596f9e";
+ sha256 = "157571ec4956ec72ace64ccc156d565f96f42bfce4d79c25fe5e60ab62197388";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/bn/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/bn/firefox-79.0b7.tar.bz2";
locale = "bn";
arch = "linux-i686";
- sha512 = "5ac3c52f9e8f40bafb3edb7b3cf6483fa74f6537ce1baedaa96e41a851197d6bf74c7181a132a51bf225d450081fc57450217c9db3df8cc085f799af5aeb0b04";
+ sha256 = "82a7018fb11e81f26d1870021266182c608433e64b38b4ef59422332261327ef";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/br/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/br/firefox-79.0b7.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha512 = "1311c592461fd0d23ab1e7616e120fe51b15c70790c2290340ff6f6110984a1ae9a96da40a73cccacbdcb4b2aa03717401b34b415c6509850adabbe028e9aa7c";
+ sha256 = "ba31697f52277171e4de631e161c319c9aa9b35ca128d9f1e94b4a43badcf5d7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/bs/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/bs/firefox-79.0b7.tar.bz2";
locale = "bs";
arch = "linux-i686";
- sha512 = "ea11227e9e53c781542c61212397dfbfdeefb2f70ec0e8a26bafd6e7de4dde3f35e6d87e3e3fdd5e31fd1e061d7906adad355398a4dba0ec1e6ebccf517bf2c1";
+ sha256 = "a99c9753fd41832d4ab310d5bc31978dae09b217f046fe7bc3c5c52f9e82193d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/ca-valencia/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ca-valencia/firefox-79.0b7.tar.bz2";
locale = "ca-valencia";
arch = "linux-i686";
- sha512 = "c858400aad550180e04bedfe10ff1094bd0bcfe5c7bcffd5edd9512eefd671d6401bf1b50679af4636c3211fada6c44c126ebc3916fbec3fa08f587f70520e1d";
+ sha256 = "630893c4edc30df6c41e2124be493be1a7927f94fc0638796b335a9ae3b990ca";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/ca/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ca/firefox-79.0b7.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha512 = "2a6464c84120f2c85002554af4759f282440435a84501817c0e933de0f2fa6535a5acd59bef92ad6befecd8bd7e40a8f650fcfa75aa4dc2b20b546eafd4df056";
+ sha256 = "9a38f2b2697d453b946486f293d4c8da0b63c22f0866c90ca42ab1200d27a5bc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/cak/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/cak/firefox-79.0b7.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha512 = "c2d492cbc4ac4cd5ba030f1253dc987fff0cc2ebc0d3b126c52b1a6de9badf57b8601a350526934e059bd7f3b539f45fc120cb1c2f327e96abefe62b1177c439";
+ sha256 = "a78bc582617086d993bd35cf763e5da105c37ec1d2ce962c28c9d8761cc47535";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/cs/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/cs/firefox-79.0b7.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha512 = "9a2eb3ec93e43d789c3a15acf826cf72ea67afd5656114a0ba1125dc2bf57741799b52f565e47f4403859bc7110f3cea100c126c8280936235289331c7292fca";
+ sha256 = "466826a061e54f7e5d5aac5db9ce288588ba3d839db4d94e32d377e845aa869e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/cy/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/cy/firefox-79.0b7.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha512 = "9fca98e4eb686968d5608a8e253e0738f3369b943e63b960296c7ec718ab29638f522844705eed29fbccacb6b525189a7a828a7b29ce23e1bae61cacc925a73f";
+ sha256 = "f95226e082dd690f037b0ba60e8d47ce7d880005c0b7c8ff97db3f6d24f536f7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/da/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/da/firefox-79.0b7.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha512 = "9393a9198d200b757e51af3961c2cf20f42cd6a8d85a7c2194731643648dc971eec924784958e306d3ea177a4ba8c15e79195dc59063eb81e332d4010e35884d";
+ sha256 = "ee5cdbe8be79834b0d81bfbe7f10c2c98f42d07bb511681eea566a2009d3a363";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/de/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/de/firefox-79.0b7.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha512 = "22f901cc49ad275ef107a6c49607c3d8ae51315f83472088cc7d062bd980e6f74b911067f92740ee5906fca3e3fb1cfac8be63c8fc0d6cd45474f32be5f23007";
+ sha256 = "7a633122b530bce8d6869f5fd03d7ecae40f3b718cd862151b179d4e4c9234a1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/dsb/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/dsb/firefox-79.0b7.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha512 = "190db9d98bc335e9cc34e37921af328ac0beee967aab4804c4a513199ca9f9c4c5153351c359d91d34f25cea4e109b90735009ed1f480b2da6a80422f0ea7839";
+ sha256 = "d6c6ba8f3c3ac64fd847bf2c48cc57b025908fcfba43722db2056971d413bf21";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/el/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/el/firefox-79.0b7.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha512 = "36b0942422aabdc0dbe1959f330fd6347c0e3e0de9fdb18f33db3bbc8f7b1982a4cfe99aa126c8c4b3ccf93b0c26d01b01e74838460793cbd5d0a6a8193da4c9";
+ sha256 = "767d72120d99c6868859218abd2a19df545e00537d82f720d630aa2714eb1500";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/en-CA/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/en-CA/firefox-79.0b7.tar.bz2";
locale = "en-CA";
arch = "linux-i686";
- sha512 = "af22e98b054cf4052120bc17735e196b56e3d8875936f7c35fe66016858c650bee94932ce892afa5ab7cef3012f880b2533d58571a752f1ecab9a6284f69f991";
+ sha256 = "9e52734eb1ad30092a1e51d9a1d2c0d9fef1657c471ff8af5a709654c28d9991";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/en-GB/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/en-GB/firefox-79.0b7.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha512 = "34b5a9a7270d6bde97caa77e5b43c3c47bc71d9bb50e51bb6449969ac99b2e7df870349f73a4b7cafd4fef1e409720156a2f8c4082b50ed1abc042f3c53f03e8";
+ sha256 = "0b78313c516b2da9c3442c50a1678a7c5898acd53f8f55a0506f1e60ae1c622a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/en-US/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/en-US/firefox-79.0b7.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha512 = "ec6dc83bd8e5cd20a47566be95e152ee63d770557b9f1c864da411fee6ca554e58aff21372e97f1ea557156381ed24a619262669190742ad705d2e48a9e9dbfe";
+ sha256 = "a254b48fc1faabe03db018a22166898a2363bcad6a507dfa2df3889dd4977e80";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/eo/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/eo/firefox-79.0b7.tar.bz2";
locale = "eo";
arch = "linux-i686";
- sha512 = "9b97b46029ccd4e47fdfe157c9c34619311755da4d02e55469e434a82e187324f1a25a4015a8fc6345ca9701c6bbf721d076132b7d953a8d55cbb8e6cca8e918";
+ sha256 = "decc99f94501b1a4ff11194ca4f02731aca46293faae7663c10b77d845b07c97";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/es-AR/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/es-AR/firefox-79.0b7.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha512 = "3dc73cbf68defecb48519996dde87f89f30788c4eda9782b89d5449e35b31bd3c842727564f9aa17dcca7acb19f4c8d27d975aebbd0045a0499217533a546362";
+ sha256 = "561b1c3687b676b1bbbdb9730801a487bb97efe98efe5bf44731cd0245e231e8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/es-CL/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/es-CL/firefox-79.0b7.tar.bz2";
locale = "es-CL";
arch = "linux-i686";
- sha512 = "dcaffcb471bfd9da4c4eb2e55061828a5fe569de2ef64492047122acf74a7885a91eac49c2057fb2d29045ad41ea4d9817ec0579aca286f186c12f3fd17020e3";
+ sha256 = "5de4b0c90da0f5b9a081dfd12143fa406d3712d4693ee28fb1667947fe3f0289";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/es-ES/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/es-ES/firefox-79.0b7.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha512 = "ac4cb3bcff2be801b3ef23c7b0daba5f36b6d2e5fb8e1b2baa45313963c1c32467c1a93fb1072a6fd38713b3fbde86e8de24ddc9f66b002ffd6a3d4bea9eb0a3";
+ sha256 = "99aaf2c57fd51e61781053b3ee60ce1a89319b1101f95201f31f4128cec02905";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/es-MX/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/es-MX/firefox-79.0b7.tar.bz2";
locale = "es-MX";
arch = "linux-i686";
- sha512 = "79377037cdfa8a66df3d55e95b5a9a6846f8976371d7c88f2bf4f6df0bf33faee44fa0ccc9570f55367e5772750b53dc0fea6d1e847aab222599d055d64f387d";
+ sha256 = "d1e7e80b55ed6567cc3d651ec28efd64512276178ae1a0c8af9cb4db37103c11";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/et/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/et/firefox-79.0b7.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha512 = "17d04657ed054a8a7f2bde5d71906064ab924e24a1055a9bc9383fa86a1c5481e2a32f63735737e5c129e32046b06458879313bac37ff72774053a437714d8cf";
+ sha256 = "9ff5dfd1b737f3eb881decea26a36af108c7b4d7729d19849d9834eec7b853b4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/eu/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/eu/firefox-79.0b7.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha512 = "a87495e8f4b8035886c007421ac84fb47d8cce387f8cd16e5cdc5f5fb71a80148ef42fee553d4ecb2d794aae367d609377cde61f9388f5aa7635fe704cd268be";
+ sha256 = "3da605f9a1bc592f9bdf7ce041bfc43f2235c2764828af4bee017993f38b34f9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/fa/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/fa/firefox-79.0b7.tar.bz2";
locale = "fa";
arch = "linux-i686";
- sha512 = "99b989bc71e58b09106038db336ff9de46c8381be2294010b7a6cb32b1f222de413b051062f5fb2981ee173b0879d089d74c8cc9b6022f2f544c6021a998ddae";
+ sha256 = "1ea532fad20ae95df4bef6e68e6ca39a40c546edf14f164d052b9bcef3ba59d2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/ff/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ff/firefox-79.0b7.tar.bz2";
locale = "ff";
arch = "linux-i686";
- sha512 = "125bfb8aab76599a1b35b9bfad886735ec8a89ccdcf8d29c45a238b4e06ab56ff2b848c94febe00042b75c378c5719610613b5b35fb80257daad35cc456bd90d";
+ sha256 = "0fc5478ea083211c952d0c6f43a6061e7ad6a1b4c44f419204f143f1ada6c46e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/fi/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/fi/firefox-79.0b7.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha512 = "e2f115848250093981efd9b4ad344464636bca52eba388e26f3d10795351f25d411ee71ed77ab3097c1e285676ea30d5151117a24527e8739f73431f60b346ad";
+ sha256 = "3374b7bd157211e8ddb5b3c5b2b719a341387eefd59016ae0856a2bab71ae8f2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/fr/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/fr/firefox-79.0b7.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha512 = "9960af7e15dd722c93a7620b4f30fba8651d2245933e29d4f3f6fc3e89bb79a5658aba2c8969e569de7204e2d34bee72fb2ce292e970cbbe50cdad320e030117";
+ sha256 = "024ce5cd0bafee4ef9060e75a64cc7e04023fd9e9a62bc7bfcbb0e7895316d54";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/fy-NL/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/fy-NL/firefox-79.0b7.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha512 = "aaa2ae8968ce6906a47305e78e2efe348117cce9040d7079415f082033c510ce67f833b9195d6496b831f7d8baf95f501ce1d54185009bc3f1d12b16a8275e4d";
+ sha256 = "76b362664bb225421a845171afdc859575b0f706549e1b60657cea47f3678265";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/ga-IE/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ga-IE/firefox-79.0b7.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha512 = "1b7f808948bd3dcfdf748b3e0b8f03cc6c5cc2c43edf84ab62a385ccbd51c915c971e5deae03048b4e48f7f73d671031bd55be06bbf74c050746d87b3d9213ec";
+ sha256 = "6093099531b07d1e6a37703aeee8333cf5e486faf7712f444a8b9e439c599a6c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/gd/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/gd/firefox-79.0b7.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha512 = "2494ac50da66ec1a711a245ace28543c4d9095fd186855d968eafb48b385ff15e258b5476168464a3ed5059455bb023d3a964288bec8cc759f2421b8e3705b21";
+ sha256 = "0c463034000e2835bd13f4ba7f411ff155462590e161b07d89ab4c3bbc3726d6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/gl/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/gl/firefox-79.0b7.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha512 = "5c5345d2cf6d26b33c6526c1591fc4c4667d2f9c553fd6b5a48a77316ceb1091b7c68c1860e4e01dfe9ba02ff397a48b10cae4047474e25a53bcf09942cbfebd";
+ sha256 = "e743aa14124231717ad972f50b7ac1bf295cc67b9477b9db08cb688fcd7ec3d8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/gn/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/gn/firefox-79.0b7.tar.bz2";
locale = "gn";
arch = "linux-i686";
- sha512 = "8e5a5b0791a937c3c4c5fd5b7862f92947e16b596842725af7c3c72597ce91946e2a8291a864ca2adb06f96b7bec9cdf0e01d9c915f68f186f80f95e245c61d9";
+ sha256 = "8c6811b5d5dd33d18e6610af344f97d62790d8d5750418ec0f21d9f9e0fd37f2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/gu-IN/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/gu-IN/firefox-79.0b7.tar.bz2";
locale = "gu-IN";
arch = "linux-i686";
- sha512 = "b12cafbb422a817073fc967b632fa80e3c08c38be5e5cd33a4648185e68be7ad2d5827ad0923c4d86e6ffddb50612175bf6a58c19992fc6ebccc3ca170b9ef73";
+ sha256 = "b983b6d1f852c78f9930d4f0a8ecd8c2dfd552bd096e0cf29f228c3e1bc35fa6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/he/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/he/firefox-79.0b7.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha512 = "b97e5a8f4958499391007d4a299bd70f5978185381be0e984bd87bb79563dd691fbee5a6106210629cfbb85346ee867b8eed6136454f9c910e9a728daa3c2524";
+ sha256 = "ddfb93bbd03aa7d7bd52fa0f7b934bd46898975b728f6418e7318bd63c3efcf7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/hi-IN/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/hi-IN/firefox-79.0b7.tar.bz2";
locale = "hi-IN";
arch = "linux-i686";
- sha512 = "44a512fd82b840141360ba2f2c283a014649cf532a151b8ce75f5b64dc8e04ab1ec7addf8c2ce4c288b125b1bde433c05ab87891bba0d6515c1d9501239887fc";
+ sha256 = "b2cafc34206987deb4357d3f7628cc85ba2df43df8c4b2e4ca1e0b997737372d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/hr/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/hr/firefox-79.0b7.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha512 = "167b1128c547c6d041d5ead144a7539ca77cee428ebdc9ca712a5a13b89c38d332f00a71f48719af7162db0c59a067001181b8dbabc0e30cbaf2dd9dcfb4fb3a";
+ sha256 = "03e543d215397e93ff41604909f81a74a45ed5fcc09ff6d17fc26e9ada47b3d0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/hsb/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/hsb/firefox-79.0b7.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha512 = "116ceb3aab81c56d526c8564dbb45d4a58712ab62d0ce26edf99bd903e7782be8d4fc1a3d117feadb2a36740803bbd7778b18397abae4aeb71e69b48841e6097";
+ sha256 = "c7fe91aeab07e566c817e6bf34c08bf2c7c2c126fcaa62bed9d666f89d9cecd3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/hu/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/hu/firefox-79.0b7.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha512 = "8ea1cbdf1985b065bf71209ce5a4e9cc91b0a258b873b0b65fc9e7030a67c5eed3feadd714542962aca079a191a4fe92b452cfba6c45ff7f8dff7f874b627535";
+ sha256 = "8075abfc9e82ad812cb413440cb20c55b1f8807c05a164b5fb1658504639e13e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/hy-AM/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/hy-AM/firefox-79.0b7.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha512 = "6aeab5e8fd9984410d8cf95ea675336a1fa98807abe19182c2f94155ec1bef36e7bd9a10b9ffb38d2a9ef7441a56dd329d07df4f7c9c301342f46afdb5f2f348";
+ sha256 = "e14e6d19c65fac2de302fa203760efae8804db439ad67bc4e8e604a98394ad34";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/ia/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ia/firefox-79.0b7.tar.bz2";
locale = "ia";
arch = "linux-i686";
- sha512 = "f853d14a988c3a9c1f8d1d3182d8bdd849784f081bfc609871e592a78de14159203b64755a0e9c63d1649b812094d389172b60bf12feec8cd23c55bb5ce664cd";
+ sha256 = "b8e500e10a6ebc05a7c666075851e4e37fcb2199b0bd0a0729d8a6a3a2a1ff90";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/id/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/id/firefox-79.0b7.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha512 = "897a928303027345459e2343a025fc0e926be7ab8ae7bca951afe36de5748aa6606dcc630bd33df8efa383897f5d1e24b078d94d15400496c61c6494fd9a9f2a";
+ sha256 = "ef0684735d48f667df792036ff5917f8d1ce58bd2dcd719c8990ff077f5d47a3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/is/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/is/firefox-79.0b7.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha512 = "b86c9ce4a0f95ebbe9865443420576fa37946bdd5ea5e060cf4b6bf2d97ae98af599a00836ed722e1d19ae002c79d4ba1a8d41e0779745061410bd4d020771cc";
+ sha256 = "bf734b89739a181cfb8ed7eb5daf7412553e279aab1467d677cf3e1476460f7e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/it/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/it/firefox-79.0b7.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha512 = "c7320bf6f9f5ae18d7eb7edc6b070dd77b79f594795395f2158ef3c9109e6b582b992aaf9712646f7e832eec9f4a622f00b8f218ec6a742f2010d4ab9f0fe1e2";
+ sha256 = "76eeb8b7466ac0eb3e0f12d393cd35d6ced9805dc78463327e0ad434af442dc3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/ja/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ja/firefox-79.0b7.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha512 = "32d619b4818fcb05061c5a07f4e83115532a37bc67ed7fb655dd813ff1390fcab1f7477f34a2a78832252cdff7f31d2046583afa4c0f48ec810a97bc2a2fddc0";
+ sha256 = "80899dafca1e9b9b9526cd611cc41e4e3c78fa6e4a700908e6c3749d1a6d4753";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/ka/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ka/firefox-79.0b7.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha512 = "9f4eb01db315b8f3b13900ce05ca3d6d036eeb45f67fd2e925d1d4e50a87418a0be5a0843e789174449c105e50beab82baf00f524e4b327d2a3e4b8596866a0c";
+ sha256 = "dcc7c6540cfda312a3ab4f410969aabac19307b29217dc935f5f9f0d3f027211";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/kab/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/kab/firefox-79.0b7.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha512 = "2a57cb02f645ad0505292bfb064d908a5218928b9964761f89a1a775054fbe0f094c0e22895de68c7603e4328d33e7371ac09edc2b6d2c1737d5b662141fd0de";
+ sha256 = "7bcb2bc74f9e46e69a218bebc63fef7ec86848feae475dc381f654ab958fc07c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/kk/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/kk/firefox-79.0b7.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha512 = "708a29a81a0f1ded29abae0d0d781883aaf809f7910db2985d9e95b8de78cea750dd40f9721b24b642719f37c917d36e4e876d6aa8aa27401e695b61a392a2d5";
+ sha256 = "605adecfebfa0664fd97b621e22f6bb1835733c46f2c96aaffa7d73e9f658dd3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/km/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/km/firefox-79.0b7.tar.bz2";
locale = "km";
arch = "linux-i686";
- sha512 = "65de59b8b41f44e9e759e9bda4eeee88558e4660db30b3d9ca3f66dde0a82145a82ba463eeec55fd839f70f455c9d855d77e0507910ad234c6c883572942899e";
+ sha256 = "9911c0e3e88888a4066151c9e7a0c6f70e3add4b8f99e496e5a0fe53d8af937c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/kn/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/kn/firefox-79.0b7.tar.bz2";
locale = "kn";
arch = "linux-i686";
- sha512 = "094c26405e965834c5483d62c0403b0a64426ac1e559c1a760bd4492b7ec1662cc998a896e06778f910ad375073d996a25ce9549bf16f4b17aa4be52dbf26ffd";
+ sha256 = "411a655cff2f061dca76bee33b723a286e3672950441be143a29b57269179f42";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/ko/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ko/firefox-79.0b7.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha512 = "642acfd183571001c25592ce0f35155dd80aebb8a79bdfdb2fc89a1130f93329b43a02d8ae550d495d277de0ad1ba5c746352c80419e97b51ea5c05169c4690f";
+ sha256 = "82aba23c212ff220854ccff2b84932473037ff7732bc8aeace6f771732fc3add";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/lij/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/lij/firefox-79.0b7.tar.bz2";
locale = "lij";
arch = "linux-i686";
- sha512 = "9aa044f118cb4aab69570ee08f67591662e6664b54e5989076875e59ba38b5b546047a3c2cb91a6d4ae658a89158b4ee78aca048598e5c26c79e4c79e972117f";
+ sha256 = "903ac88108c6b8973dadc412f85b8b241dd388f83508bf7d2aefd64234ffb62c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/lt/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/lt/firefox-79.0b7.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha512 = "92db275ad457450f7f7866a599082e643c106155347a18e4ad443f4123589014aa628bc485722d31ec625ad7d123d772c65579771dc0a253785ce61bd00f674b";
+ sha256 = "3b97cca86af3b94777b4ef389d7ba9027f482c3a48dd5f16dea3130d508ee20f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/lv/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/lv/firefox-79.0b7.tar.bz2";
locale = "lv";
arch = "linux-i686";
- sha512 = "c1f5e72a8948e3fc8b240f93d9c6ebc403ca9f6c839064c830414935c4921825da39a3a9ded4c0362729c9da866c22fd24a1b5fb5a53b776b8a8e924dc862ce7";
+ sha256 = "f5100e1ebfe3e8df3873e487221b4829c9b05e995d02f93dcac7e4ddd37a473d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/mk/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/mk/firefox-79.0b7.tar.bz2";
locale = "mk";
arch = "linux-i686";
- sha512 = "b7fb36e20d83197e64b43b01e8f2d38f8c9ab721889a72c922df6f2d97ea8eae53cd638fa5cd18540b7c28bff6ce64a596246f535745d0890f69bd3fbc011a41";
+ sha256 = "78237d16087898319dd6f8993494a84bd8554ff68826ce1bcaecb0733375a46b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/mr/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/mr/firefox-79.0b7.tar.bz2";
locale = "mr";
arch = "linux-i686";
- sha512 = "5f65d79c539eaf73ce41ac3effe9a3ba033ce3bc32a4afda3353c815645dd69daa989f85def03ad6017a759f8b5d05cfc39223bd265f4962fa01d9ba83ecacae";
+ sha256 = "4ab019edd1a72b22faa8f294698f09d1b760855ace96396a53745d53013da407";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/ms/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ms/firefox-79.0b7.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha512 = "67ebaff0a9dd48dd257b93dc31857ec6e3ca190a9ccd945f93b153293f9ceae9f461370a35f52f8d4f667905198076c79e2594e49a62c436248e2e198b75946f";
+ sha256 = "ced211480048fb2105bfb956430459706d4185d01a740f30d544b2da4de16282";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/my/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/my/firefox-79.0b7.tar.bz2";
locale = "my";
arch = "linux-i686";
- sha512 = "aa14d4a9aca7bd601cee793f9f269b6a8009f5b8c41858d7eb3440d0037f5d31f0fd9aec05c6dff1ff294e724d487bdeaf55450d378013b79ec198761e88dfee";
+ sha256 = "44a29644307d24b1e6f2c178c262858212fb0294bf46ddae8d6ebc5606541f0c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/nb-NO/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/nb-NO/firefox-79.0b7.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha512 = "535df626eb1cda145fa474a0b8281480703f738dd40649e8a090ff880dc69c7c9b002a7f4fbbf149ba50eff43b05b978f7bffb73c2d994b709bb1221addeda6f";
+ sha256 = "00c84bfd35833898706297f35b78eb0bfd3767bdcb9688e4deac0731b99720de";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/ne-NP/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ne-NP/firefox-79.0b7.tar.bz2";
locale = "ne-NP";
arch = "linux-i686";
- sha512 = "f6d3eb4b0bf3fd9891123fbea78d8b63e205886f0f2b7d9fb4fd7217981903ee9ea2933744a682f5684c1db1d398d5aac5e62e4c331d74b5f1ba0132d44c70fa";
+ sha256 = "e7eb9deabda42cdaa0f5b94b9e216d7681bb95f271fb4a73fad216a7fe7b9ee3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/nl/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/nl/firefox-79.0b7.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha512 = "02ba2f98ea4c1ecb9751feeeb603c058947df68841c803b218a3c92bdfc66f61f98c56bbb0614ebaf4cf67831e6702ec857cb7f6a8c540bc5fec3d81c5ba5ee6";
+ sha256 = "c73694c9c25f5bb45e657fbb47b5143c6812e15b62487036306074f5818ac107";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/nn-NO/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/nn-NO/firefox-79.0b7.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha512 = "591ecaf523f48a27101417a963a5792329b78605928ca400a8c61b5afd653a840755fae5ed3f752b88fb1d746cb51c3acf655ced3051ffe379e165264958c0b4";
+ sha256 = "defeb54e992715ff6f3e450d0ca2fe1dedf70a0f2776010d44e0ad864dfa2231";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/oc/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/oc/firefox-79.0b7.tar.bz2";
locale = "oc";
arch = "linux-i686";
- sha512 = "a11bce29cede60bc9bff8adadbe22ed70b44576686b88a0e7ebb59d3fab38c69553af4827fb7ee3db29c3f587c3099da6f19d4583f4c688eb46be4bbd04d2568";
+ sha256 = "e60ab6dea689030851a07178b56a979d30f4f1247329692ff93ca81dd59d5435";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/pa-IN/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/pa-IN/firefox-79.0b7.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha512 = "6c060521f85228487cedae7ff6c333e72fb3ac50269136585a0582e2ccc3ea0874ec21ac2db332cb90059dddb60014a68f434b9396a535694e65ea7207ff41bf";
+ sha256 = "79dcb55f76031c0d05ff97810f0b9f6c11fbca3cf8a41b2b04ac06526dea5020";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/pl/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/pl/firefox-79.0b7.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha512 = "a03d759520fdea2f911066b17082e4c322daad8bf6120643da9a1f19d2c1bb3cf3db359da614f0f876637f0edcfeaab45e18b90769568cdf2d2ea46cd6fa4902";
+ sha256 = "5944423bd0bbdd744c66237fcfa6aa00eba60e68b5cfa400b47a39b9fa77baa9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/pt-BR/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/pt-BR/firefox-79.0b7.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha512 = "6fdabc52c892fe28f43d7acccc5c4edbf8bbf4e2cb9939447bac1299b78315df0f47c17c6abd1dae8508b20e2053f13ab169663b3572f13d6c5b55c91f9ef216";
+ sha256 = "6efa3010b67b697211b8f83a1fae8e7b62f4207bef1d71fa3a02fb6d9d620195";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/pt-PT/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/pt-PT/firefox-79.0b7.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha512 = "4be9f310a230ff5426c73786e421bbd8ee96eb3ed15d394e7ecd8514b08d6b4edbbae259587da522c25a4f3c6eb57324672f8adc3622334c7f5c48af495254f0";
+ sha256 = "b817ad0bfbd0cd0f8f3fa304ca82b0b2f30bb8dd5542e7d3422237d53b31cad5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/rm/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/rm/firefox-79.0b7.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha512 = "05fe442d3ea0af4bbe1901b17521d0a1eb527eefef803d9a66fade056b988bf52a6bb2f7f32fef22a6d9bef76d66b31b690e03b14e1277627e228e0ba85260e3";
+ sha256 = "a46d4e796bc3771b076845281a07a83016880295b35db3ff8fcfb2f0485602ac";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/ro/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ro/firefox-79.0b7.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha512 = "b3fcabb7dcf35ca9e444a618b476862050ceff0845dfea4070793b59d347018dfdb6362fc5cb2f6a5ecb6fabcc2e55511535c018e2229a6aba4b6c0266eaf6f8";
+ sha256 = "5ea2f33d5274e4e1c105229ebe0a1cb1e8118c4157d059d62dafb893e7281d4f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/ru/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ru/firefox-79.0b7.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha512 = "1e67aad86d44fdd6d7b72528b558b772868d72b9aab634224019646aadb64d23d19b7827a7b15e3e5b0e6a0247f64afecffa3ac88b171133c054b7587c2aa050";
+ sha256 = "e5513faf273a108b271cdb4eb3f20600030ea8ccf095fb7e4992fd72537c6433";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/si/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/si/firefox-79.0b7.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha512 = "df01e74d2c2ac38ad574e2cbbabb057c60ffcd18a9e43f8de12483e9ed256a2368005b3c02f11cf6a742ce19d46eed7083f8834c3fdae5eaf1ab5f42b2281360";
+ sha256 = "71b01eb76cc515af4ac1d4a28fbd27acea07cf57c26c84896ac70838cbc4d88d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/sk/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/sk/firefox-79.0b7.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha512 = "d2db364b089b2786407c6606657b182980b4de9d09333fbe63f6d51bab8e99a493bcab417f06d528d4b178bf7cf5101e2903cd4c2998b264b9233db3be9e8330";
+ sha256 = "78e954e351141f5c92b0e975f6c3bdfa9dea259cfdbb195848f8a926009d8cbc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/sl/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/sl/firefox-79.0b7.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha512 = "5d6b3e9b918ffd18533335e32f8088dddfb66ca82e98a9af8a76fd2ff23247f4c8b05cea9895d076b555f2edd2af34776ed25a0e902be9abd589fe577e7bd659";
+ sha256 = "50f8d47d6de655322ae96b637045c44c27461dd9781d05c7a5c68fdec9433a22";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/son/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/son/firefox-79.0b7.tar.bz2";
locale = "son";
arch = "linux-i686";
- sha512 = "ebfecd76869650105ee62325de604413a409b97fa0560d9f0e908a002a318234cff23dd857168ea0d782095fdc5db371af1382cebc49640a2554e6a602117f90";
+ sha256 = "0225bbf879728bbc64bbaf8b8db1881cff37706865a85ba786d159607865e4e9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/sq/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/sq/firefox-79.0b7.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha512 = "c94332eaecd79c0d1bec6cb9aeb9abe78a1528d855f71028a5d0eee95c9bc30c50263bebc198b86fa583d0a86ffb72fade74afa6d2a93ebd85e04154bd94b2f2";
+ sha256 = "3653b02ba5b32a2d5b2d886cbf5aa8279d4217a5066ba7757668c3bc4a7928b1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/sr/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/sr/firefox-79.0b7.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha512 = "386fcd94487ee4c360e6d5bd4cd97668c68c035100140f3ce894fb33eb179617281e3af42893abb9fe830e057d8b8a987f387861fb415bfe7af5cc49a2160763";
+ sha256 = "5a5965f6855eecf7aa11a11cf752f354663a30daa7623cee72364eebc1e7540f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/sv-SE/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/sv-SE/firefox-79.0b7.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha512 = "d3413015adf93a6f9923b69805729e58f3826cd1db17585be10263fad78118d666e6036fb3c7e8f64057259e8f1fa93dd4fb2677e3b913bfca42b609077590d5";
+ sha256 = "723689ff6da680082e1e3e3ac3c81b2e6378780150ec958df91c49e1b655304a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/ta/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ta/firefox-79.0b7.tar.bz2";
locale = "ta";
arch = "linux-i686";
- sha512 = "fa6365f5ed4f53f12b8f7692aebae81150b4b8df6830f0f215c854b9603bfa57157f9e984201c5edf46bef8bd2d12772b5453b9b518f8cb90b3fd927d991d69b";
+ sha256 = "2a3a062e0c00667d011d07c94863f93dec6197c2d627c32a3b7d53aa8cf4fd16";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/te/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/te/firefox-79.0b7.tar.bz2";
locale = "te";
arch = "linux-i686";
- sha512 = "6eafe03b0856218a04f9fd78153552fd9b1026c2fb1b252e90decacd580b235d40cea0b54b6ba4209f9aea92c82785469cbd633e23c6ef8dfc61071f7412c491";
+ sha256 = "56c8bafd594a4661618424fb0cf56dbcdbf8c7192b875dd9175ad0716f5aead3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/th/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/th/firefox-79.0b7.tar.bz2";
locale = "th";
arch = "linux-i686";
- sha512 = "6c18435b711a8300232eb64014305366f9eb96196e8c04cb2b30a84c8d21a738405e0c5abcbc2e2acf598d7ff6479cd170fe4b1fe9e02a1a59c0407d3d301c2a";
+ sha256 = "e8fe3a7ae603b2e10edabf6b7d21831f1e90ef33cd32ddbd42c2d51dbd2bf347";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/tl/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/tl/firefox-79.0b7.tar.bz2";
locale = "tl";
arch = "linux-i686";
- sha512 = "d97c291dd618fd9ee9863d021c15113355d6668904685197d355156e365aa15e8ebcc2d62959caa3e596ab6609c84a571ff1b9c2e206e763f1dc691d2c4b90ca";
+ sha256 = "1843201fdd0c198f1b0a7faabbcf3eb1bf94bb90aaf17f637b3a21aec3fd46bd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/tr/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/tr/firefox-79.0b7.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha512 = "4c253b3f65ad7a04759fcde055315fe30f0b8433e0b670ffecbd906b8ec2ce96825bfd133bf7f014f696c1805e38152b0e4159b29840b22c77dbdc92dde5ebc9";
+ sha256 = "f50155ef38be88543bfa039c293a5e405b6f0cc45988356213707c6a23e91c3a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/trs/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/trs/firefox-79.0b7.tar.bz2";
locale = "trs";
arch = "linux-i686";
- sha512 = "b8d6e7ecbdfbff07a08a739cafb50a26c760b0ffb77386d57ae29255c57f67fcbc25ff95d4c3d9f1592b0aa84241493edf86a834a11af3f565ba35a1a6bac21d";
+ sha256 = "4e25bb3f9a3e30b110dd08297c34db0a6df068117bd60a7ce1adc7541637fa3a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/uk/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/uk/firefox-79.0b7.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha512 = "d4d33614c0ee3382609d069327a7eb64dc00572c9150650f469389f13d6e8031e9ff92900fe1f8ff0bd6c8b0e77733d7dba1ded72bd598257c028fef218925ea";
+ sha256 = "037e10ecb056be944a039ed69cf00d5e26e423d9f224fb632256bdcb0df9fe56";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/ur/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ur/firefox-79.0b7.tar.bz2";
locale = "ur";
arch = "linux-i686";
- sha512 = "b9efc510b1694a3aed04727484bd436d74f426d6c10ff491e770d4db38a0617a462015c5715e1d586490869f3d986b546a2f0da32e9c9bd7b9fb599804ec8b15";
+ sha256 = "79ec0515ed9c39dec7fc053bf1c0649494571d1d240737b9e99b7cf081d0ac24";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/uz/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/uz/firefox-79.0b7.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha512 = "65b0b0daf9869d82c16956f36d470dd52f82c7521c11877420ade0726e5f859f0b5fd8a68f587ea51f668067b45b777313b96f584e8cbfb4628704bd21b8f150";
+ sha256 = "20007b42603acf29a32f20a900597928fead8bf550f5e085d20f75fd7043000d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/vi/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/vi/firefox-79.0b7.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha512 = "4bb9160bd25f77959e9113b6fde02898193679afb2f11432271129472c8495427597c753c4ca3d7c138814278aa801957cbc73d55ab229cc05ed02a9b446b873";
+ sha256 = "66826957d8668cb8e5970a812469f5cc8703b9e7251314c89ad79389c08834e1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/xh/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/xh/firefox-79.0b7.tar.bz2";
locale = "xh";
arch = "linux-i686";
- sha512 = "0a5b9924328080838c1a2ae2a0823d0d28954a356d431fcc57c2ca387651e4bdb20673533ae098af68a93430214ff159c2d13a0180cb7862dbfa78abb2e1dd37";
+ sha256 = "1d304796883187c2d610ab171c72db38e915cdbd958f2b27adceb932d41bbfed";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/zh-CN/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/zh-CN/firefox-79.0b7.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha512 = "811934399498bae9a330b5a773510507fc6cd4d3d084ea9a2d866d2789576276155a8173a2e6cb4ac6c021acfb79220f64f4b484e5806a8aede252fdc726712f";
+ sha256 = "dbf10c078118dbb59d18504465f30cca18c76603679ef71e209afe1017711a1b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/77.0b7/linux-i686/zh-TW/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/zh-TW/firefox-79.0b7.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha512 = "ddcee97acae9b4abfcb10e6ff095d9f69134f56e95ad46abd9dbba7f26f9fd0318aca470346add479ffa6899aa6a403c7a29563827935388dd92a49a9817faee";
+ sha256 = "97a3f9fe2527a6b1f74c46e63d75794eb616ecab1b98962dc591d2e5a634fad3";
}
];
}
diff --git a/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/default.nix b/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/default.nix
index 71940c1b33a..6f5b18bd56c 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/default.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/default.nix
@@ -8,7 +8,6 @@
, dbus
, fontconfig
, freetype
-, gconf
, gdk-pixbuf
, glib
, glibc
@@ -27,9 +26,7 @@
, libXinerama
, libXrender
, libXt
-, libcanberra-gtk2
-, libgnome
-, libgnomeui
+, libcanberra
, libnotify
, gnome3
, libGLU, libGL
@@ -48,8 +45,9 @@
, gnused
, gnugrep
, gnupg
-, ffmpeg
+, ffmpeg_3
, runtimeShell
+, mesa # firefox wants gbm for drm+dmabuf
, systemLocale ? config.i18n.defaultLocale or "en-US"
}:
@@ -87,7 +85,7 @@ in
stdenv.mkDerivation {
inherit name;
- src = fetchurl { inherit (source) url sha512; };
+ src = fetchurl { inherit (source) url sha256; };
phases = [ "unpackPhase" "patchPhase" "installPhase" "fixupPhase" ];
@@ -103,13 +101,13 @@ stdenv.mkDerivation {
dbus
fontconfig
freetype
- gconf
gdk-pixbuf
glib
glibc
gtk2
gtk3
kerberos
+ mesa
libX11
libXScrnSaver
libXcomposite
@@ -122,9 +120,7 @@ stdenv.mkDerivation {
libXinerama
libXrender
libXt
- libcanberra-gtk2
- libgnome
- libgnomeui
+ libcanberra
libnotify
libGLU libGL
nspr
@@ -134,7 +130,7 @@ stdenv.mkDerivation {
libpulseaudio
(lib.getDev libpulseaudio)
systemd
- ffmpeg
+ ffmpeg_3
] + ":" + stdenv.lib.makeSearchPathOutput "lib" "lib64" [
stdenv.cc.cc
];
diff --git a/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix b/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
index f9045a4cc19..fcf9e42866d 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
@@ -1,965 +1,965 @@
{
- version = "77.0b7";
+ version = "79.0b7";
sources = [
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/ach/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ach/firefox-79.0b7.tar.bz2";
locale = "ach";
arch = "linux-x86_64";
- sha512 = "b377d891ec1ede4d13a55bf6dccf67e9cacdad118241902ea97a1719f784cd8dcae47fc015bc79e4bf7c4a76dd66472cc56a39173021ee1c259bcd5f0b7c3097";
+ sha256 = "2a659a4c9ce537066033ad5b9b074cf7ed287f2d6a74f19629b12da972d4f8b0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/af/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/af/firefox-79.0b7.tar.bz2";
locale = "af";
arch = "linux-x86_64";
- sha512 = "729d7a9cff65d7d002e732a4224921621e3b29c1afa0575506863dece3290722d916ab6072ddf6701628204e9b78d19a5b0ee90c11fc27772ea2eb30ae62858e";
+ sha256 = "3ae9a051572c9e4a1e4073b481b7e88d20e38141ae9d1e9bf5d52dfcd4ed5c64";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/an/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/an/firefox-79.0b7.tar.bz2";
locale = "an";
arch = "linux-x86_64";
- sha512 = "7421dac51885269cbdea9514e4d96a9dc9a5acff496176f80fedf8dc570bb3113d3eceaaf25203aeadf2357b364e46b010df2d973f0d8c39cd6df7e408d286c1";
+ sha256 = "0797cee34f6b9239ebebbbe4d8f8df69c72ed2082bfbe31baf480409c7775f23";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/ar/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ar/firefox-79.0b7.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha512 = "922cc579853ee87f9055b48c12df6ae5a756dcb0e6fef8907ea0befec3f7c2d53f158b4a089bd8bd42765104e0118328d27da4ca8924e732125b207ef72887d1";
+ sha256 = "6c7d5f915298719685f9f0fdd7e1e723b1a211d1f3a2d3ffe8e4990c05074731";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/ast/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ast/firefox-79.0b7.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha512 = "6d193a8a8aa22a667de3fa4c2b53ce9d9a674919c7e3c95fa7357cb968e3dd36bbd123b2fec06a3cb08bc298e5fdd38c4dce690d10ff15bd31768c7694d0e6c9";
+ sha256 = "c5f1e493ca669097f6fb55a55fa807a32811f04908a07d3226d15f4538c3904d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/az/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/az/firefox-79.0b7.tar.bz2";
locale = "az";
arch = "linux-x86_64";
- sha512 = "5048b6b859650523c1a98d6f0c471dce49833f6303a67f8bd02295dbd341981d145145671660ded3c777817aaf970b478e377bbd3fb367fcad5850402a16474b";
+ sha256 = "71a2053e7111c7b2fee0e894233a9683f6642a99122497b0576afe7ae1394d5f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/be/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/be/firefox-79.0b7.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha512 = "0288debe1839fcbc9067e26411233b8b29960dbbe65c0878955eae67b91da7de0d51000e8adcac1e3f3e91d531c371f677e418366e50ed33337a4ce46c811b6d";
+ sha256 = "1f31dc9330c9448da8e479f84c6c5afc0d9d3d35fc5cf69f3219a97587b1ef8d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/bg/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/bg/firefox-79.0b7.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha512 = "35821fcb332de76d2dbd039e9dc417631d8303921cb30947d39e6d0e57edd62f5fa1935238899076029189250a73dd657f25662f5bfdd193a5eb6227c706fb7f";
+ sha256 = "9edfd72f9af794c5ae3a09f2f116030c54d0afe06885c06a0488383545a24015";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/bn/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/bn/firefox-79.0b7.tar.bz2";
locale = "bn";
arch = "linux-x86_64";
- sha512 = "82b553daf2ad0e93232b655fbe1c24928625c7f682ef755e1f1759847cd93f0b66bd000784274a40ab5ea0e89985018bf17835208746197b546244503138db55";
+ sha256 = "13bf7557054b87ea9dac68f570ce74d7db2804b253c19fdb971590676a81463a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/br/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/br/firefox-79.0b7.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha512 = "69952a7d21006632a77c0e719bcdd3370d72760c98df348486d4f5c9d4d6ba73641b2133a615f8c5548e5708d4d68a499466d4ac32f690c9b76eea54f988325c";
+ sha256 = "101e1695b473a27bd74598f4619990ebb174675de425b5c8cb61388d774751f0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/bs/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/bs/firefox-79.0b7.tar.bz2";
locale = "bs";
arch = "linux-x86_64";
- sha512 = "fdf0975e3b17097469f54e57b99fd99b69ed8241263600524b1599db94640b4b7bc105a67edcf67b70766188ba20ba7e9b7e96b181c2ed6de020c112af75dcd6";
+ sha256 = "0d31577767122a8d3efffffd8a5a9c185ef52211c6b29f640c23a321f7677e9a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/ca-valencia/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ca-valencia/firefox-79.0b7.tar.bz2";
locale = "ca-valencia";
arch = "linux-x86_64";
- sha512 = "438c3e5e9f6a34bda35ffced50e00012a9b84ef589b8868a7746f4f0abbe4143e591f5710d075def1187d61b7f289df0c4a5add6ba4c37227d04509c2b645207";
+ sha256 = "1c85f9c3cc3ff7e3c0ada13dd820253e1f40ba9a16ef1c3133cca96ff2365b88";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/ca/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ca/firefox-79.0b7.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha512 = "884d87560ea62da3218fc7bcb5b3b3fb9d98e70d5c13bf86627ce61e20aca5a8717db595b9141a302753fb0d704f1c1da99c0a8bb3e1f83fd3f6eddeeea5218a";
+ sha256 = "bb9302215164d27e94b86987a7251fab10ca07a14187164fb1f4315504eec3c0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/cak/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/cak/firefox-79.0b7.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha512 = "6525cd987abbd4e871122a20c25c4ba353272437b56f82e1a9baec9581a6a10637a85942bbc261a375842660606259fd030c59e325b05aa9fe7f3dda77864a7b";
+ sha256 = "e3a9ec93be88bbd39936f889f922fc3e0acc863ea722fcfcf6594e2d0e43290c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/cs/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/cs/firefox-79.0b7.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha512 = "c3eb1d943b892fc41e25ee2bf15f0877ac297483595f7abea31332311e764353d8b12b7879044f688d8cc97f3104a7bc2b0305b02b8412a78e388e59b04d29ac";
+ sha256 = "e5ec5ea8b0046268efb1c18c4c6658011937350e8e76cdbb3e3a0a23267170c8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/cy/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/cy/firefox-79.0b7.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha512 = "0a66eed4424c392f5dfaafa6aa198108757abffb069f8f665c06bdd24dfca08dff314447c57cd81815fdfaf54edc87eb67a6dd5c190e3512a15645e31d5d8428";
+ sha256 = "9d1213c853be161754bb043d05d01a78cb7a371e7d37bdddfb5f63f6d1591c24";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/da/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/da/firefox-79.0b7.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha512 = "e29aeeafc1f0d456dbe66d7ab07a632e91a25c62cfa03355eb3c4d9396529bf7908980b59acb9fe04204342b4c99f4f05ef5f440d638340272d20fd2bcfbc596";
+ sha256 = "0fb13fee88dcd92efec4149ab9b9e59a5580c2d23db696ec3dbc8e3884b4f9fa";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/de/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/de/firefox-79.0b7.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha512 = "b3aaec2e3d1a23976378bbe526c63503406690e23ccbf0e255f54c5eae34452491f414d5a8be6f9d8e7bf14d6d4479b9819289074b342691c607dd1a013db45c";
+ sha256 = "cc4faf8b58e4ef0818c20a8b06dc16d20eef1ccc8f556e60de5229797f06dd95";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/dsb/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/dsb/firefox-79.0b7.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha512 = "ebaff33285d3d78e22deb21da917174a8db140d05d511ad75dd1125361e4c1e7c6530f5fa096634f3bbe364c42c55cc0e36ca7066c05ac21822b28898841c49a";
+ sha256 = "361815297980f892965ceeb1973fae3497c7a63b81165b8d9ebaff2eb9974045";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/el/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/el/firefox-79.0b7.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha512 = "706fbbb44ecb6e7acb93d7fe8c1bd5f4fb3d3fad7a8e64648770fa69756309c0aaf0c2ff583b2bccb30c9f34450631ca886db0343ace3fa80bc1a6e7934cc134";
+ sha256 = "0fb9e9a4a4fb751174b6dca7e08d64c90b216bf05986bb3dc22a9e43e92fb115";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/en-CA/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/en-CA/firefox-79.0b7.tar.bz2";
locale = "en-CA";
arch = "linux-x86_64";
- sha512 = "62206c436f7fe811149936b8c73d62126e21874d63f66c72e7aff0e8d4f9fa26496a8adcd842071a602638ee01a14451c65c0ba8a2847f0b30b3d7da9c2625b8";
+ sha256 = "560acac5ae8b74dfb8e920fa305a0521dd21100612bdf4c246672d5fbc22028d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/en-GB/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/en-GB/firefox-79.0b7.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha512 = "6481706c1f34378bc4c804216217b15ca90a214baaf6ad29ca0fd80cf050b4f5eca17d29427d0e4bb0a5c966b407ad7d4ce08c085a68a193a500480c9196c760";
+ sha256 = "1a7b0655c42dde407bff4e080bd300b0d58e684988980f29833c99d377ce6eb9";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/en-US/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/en-US/firefox-79.0b7.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha512 = "74ece95a9a152addfc30de6f3daccbb64172c4081163467401d6459d4f7a65a7e459ec91663dd066f9cd7f867e7455e09fd1bad4fd9da7a6c3af20426474f95a";
+ sha256 = "73abe84bfe269e88a5ae3166650e3e8003baaad070f20d02dfbb1fc7bd4bbcd0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/eo/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/eo/firefox-79.0b7.tar.bz2";
locale = "eo";
arch = "linux-x86_64";
- sha512 = "fca83582fe7cf14948fc352981dcbbc136cafbfd19fc85732466aa8af27cfde37264dd3168e9388c12eeb624d9af561bdd4caeceffe8d42a393d1133a8c20277";
+ sha256 = "496452c6cba42e034a06ff131422848482cac1f21458073807fe63a8c7a4181e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/es-AR/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/es-AR/firefox-79.0b7.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha512 = "442f9e533a1fa892d19aef77ca64024938ab934f4f963268ccdef1a715a2c3f2feb73f9c2f6c46751217d4dba9f72dbe88ed1b1114be22e2839c0b34a68e8c35";
+ sha256 = "ba4c710925d449742163879277cd09d3b78edcb07a47650ce4979742c1b78b2f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/es-CL/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/es-CL/firefox-79.0b7.tar.bz2";
locale = "es-CL";
arch = "linux-x86_64";
- sha512 = "29f4c00ccf180e239a6660f5832d6ba21c733ae0b90150b1da128e7cd072b6ff5974c6479e161c7b646f1367449b8373af9ffd7d072bad2a190e50627a17816c";
+ sha256 = "f03b825ceb72e73a8bf338e218e9e31f67db0474915af7ad45e6b5274ba9cb92";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/es-ES/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/es-ES/firefox-79.0b7.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha512 = "f1d9ea6a116804e7deedf6e6d62b83224e1f7514255394f78fedecf500cc3343fc9fad1da1f690fde9a7eea4d3dfe0cd214a99a2f9bf3b83eb45ab00cc12de7e";
+ sha256 = "05b8ee0cba2a66eebf519f8f81ff7cd5a4f71325a36d86fb32454190d8a74e47";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/es-MX/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/es-MX/firefox-79.0b7.tar.bz2";
locale = "es-MX";
arch = "linux-x86_64";
- sha512 = "8d4be6d04c22e1c98953b1a1468b2768d956b4d0190638cd24273d1a0356dd8479dca22566c5d45b8ec18a074be472e9ba9726b5224fbd3a2b7f05af3b46c411";
+ sha256 = "7007566a648ef1352fde0b4f27343e556eaa9d637c94130cbac4e678f323ed2d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/et/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/et/firefox-79.0b7.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha512 = "2c9962437d764aa27dc3d6a6c00e3cc40a456504cd74fe3a7f74a0f0216d54e9e4d9383fe6c5368fc28ae08d0b5424f65b9f50e33a7b6dc14c344a1aafb90fd0";
+ sha256 = "8e312269718a58ac88bf906ac0f7eafe534467d224c131756ba7c17165eb495a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/eu/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/eu/firefox-79.0b7.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha512 = "c465778901b01e966fdf81e56b0f1b7667898ff0359711fd32e343692dd216704941e30c3ae7f4882f42fa297715f778e68094db85583c0e60a57cb91e95cbce";
+ sha256 = "fb482b765f0b47184e9dffe87bf65320ad66a8bb98d34808bf2c9de65ee14a61";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/fa/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/fa/firefox-79.0b7.tar.bz2";
locale = "fa";
arch = "linux-x86_64";
- sha512 = "e194a9be6f993b177031a2fd3d91d955abb6d7a4d249e8864d5a894f1f9af87c39034801ebc9d1cda5f934c8259706c6e7fdcea344b5602f6d4ea8008375ed53";
+ sha256 = "ade51674f73223be4863134abb917a09812ca3a2a65bc3330d27916fd55c2e64";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/ff/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ff/firefox-79.0b7.tar.bz2";
locale = "ff";
arch = "linux-x86_64";
- sha512 = "613dd230689ca36df61d558db43d8d204da5168ed1172bd29e732e0a640d5f954ec4f5eb03e8c6abe5646139005981bfed716dba8fcfdb2e697627e563a6ba0b";
+ sha256 = "6780ab7da6474f22ea9073a0b7cc4c37e484c6491e5d8c6f045aa3859d52650d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/fi/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/fi/firefox-79.0b7.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha512 = "63dfc7ea59a29901165707b3c11f1087c6e23a27805de1d355d677943c84303b7c54c199d0610a714b930539bbde96991a79aa895fdd3f6952174548fe014d0a";
+ sha256 = "4e62a2aa181272b82484635c2e333fa9d57e4e364d1e0216ff372abaac5a9c10";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/fr/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/fr/firefox-79.0b7.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha512 = "477539bce633a1447937d5689972fedaa1592954ea3cd1537f648d1aca9801fba8441ba6c35cd2148646607982d84fec743bbb115da6807f29790c38d5c22e45";
+ sha256 = "ee726f28deb98529e1570b4f2e004d2fe402e29b67eb1454023fed037ede7c8f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/fy-NL/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/fy-NL/firefox-79.0b7.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha512 = "cab7637566adf3d41e25915b6e94020214da31aa12a6e913754d1de2fad0fac9abf61686af64bad21eb07e696f23ece8ac38d8255848d5bcc6b0c1ba4c9bd374";
+ sha256 = "18e86d886a39a65132919363200a0dae1e814ae8e9ec48b7dd6f32bce54e2da3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/ga-IE/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ga-IE/firefox-79.0b7.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha512 = "843f136635783c6a586ed273f5d97f152b004406c53958e59d265f48e5390fd42246c2e92491ff4b39633bcfa15ab1c8c420b3749a468b87672ad900fbe23de2";
+ sha256 = "0b9d03430637f573540c7a66995a67ff3f688baede86bb71baa64b6bdc02ba1f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/gd/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/gd/firefox-79.0b7.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha512 = "380ee84b44b90329eb253a604508584cb15fb3d36dd25a859dcfc8443cedefa54959fa958827132d1260cd040b70369d65319f8e18d06359aeb420b96068ea7d";
+ sha256 = "8108759648e45d28d13b5eb75b326524a5c21e4088d5dd4c36f9a6d46d895951";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/gl/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/gl/firefox-79.0b7.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha512 = "e328dfe710d097c49062b9d0a54f42d4896177ad7ba174fb5e45b37baf78ada25089360bb0bc7211d605cab92a2f3c220cd1b78a7bc0c65ac17d15314c68dc94";
+ sha256 = "4fbe3cf6a9eff16df3c2c2523590fc5b3d0f7b4109ed7604598df64728ebc088";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/gn/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/gn/firefox-79.0b7.tar.bz2";
locale = "gn";
arch = "linux-x86_64";
- sha512 = "2f65aa3b62e2573cbfb0591e1ccc729f983035c3ada9159e9fb8014263f38731d19e5a2da41943c0c540ff1dbc7620c9fde82c24dac49da7b2d920c1d7faa4f3";
+ sha256 = "61ebc91bcb8a5e5de8ccbefa28c5ae5b952711edfdbba4fb79510148f877ac3b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/gu-IN/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/gu-IN/firefox-79.0b7.tar.bz2";
locale = "gu-IN";
arch = "linux-x86_64";
- sha512 = "2d756897a5e3f7f038d3e000bfe6f1976611eae436ced45d5c06eea140ba26041c08588b6ceb7fc5026945a19a46715b154d0860ec7744762183f17d07b5e792";
+ sha256 = "f0460163bb713885571592f020254e9e6ef6270338509faf8b46d26142f13ef7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/he/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/he/firefox-79.0b7.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha512 = "fb5e2142f842ca0afbc5473dc3031eaba2bbc1f7ebe412d88696f05d8ab7102d9d8c57c318e7f6a8106b07e9cd6d7832ec9012868cf6b7571367ae1514959cc3";
+ sha256 = "40c8091ba8e9b5aa0ad944a9de91ad62df6871d34431744d0d453571d322df9f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/hi-IN/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/hi-IN/firefox-79.0b7.tar.bz2";
locale = "hi-IN";
arch = "linux-x86_64";
- sha512 = "5e779dc92115568c08ad511469e03af1b4018ed15638f88ff83df08cd5dacaf9bda39cb5877757f7eef3d0d47b43777eac5363ba4a2a4ea895663d8deedd643a";
+ sha256 = "d1df833b5d69a2b403a3a15a9833192890e8998c065c7dc08739f16d7ca33b7d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/hr/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/hr/firefox-79.0b7.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha512 = "2d196ec8cecd41fc5ea76aa535d830f98cec1572f7d8e7d8999769c09a49cd2063c9cc59314748579b8fb0fa9446b22df96b43c4f462b25dab96c265ba4f4d41";
+ sha256 = "97c98db6dc9822a8f4a99c547b4637422e2d60e99360237dc5e54bb340a6614f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/hsb/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/hsb/firefox-79.0b7.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha512 = "647bf9dbfb8f5d053b84c507abc1b121387464542621264df72236a29accdb895e8c71ecef80f7a5a241ff4a18db47e4340f67a0653669e39cc56cfa622dbc1d";
+ sha256 = "7b207f72447869a7702c386006207a48b41730715b5bec3b7ddd5c4470653b90";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/hu/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/hu/firefox-79.0b7.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha512 = "7a67cd7d6c4563189c93bc2b418423d6f787b36c5b188411ce49f763421d66ed37404b9caa0bf63ec4c150019df79de1992ef5a98600e63b5a8902ab44354a0a";
+ sha256 = "974048bbb8330723eb8dc2eb6e714c41bf94e4003ce58e42ea14407b7a64bac0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/hy-AM/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/hy-AM/firefox-79.0b7.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha512 = "3a9fc6e362af83a1776619e0a5b36ce6f5e59cb46d2e8f9be2c57bc35b7e4e2f82b5ba4b61e637bddb470342fa67993b0374f2065946ae0ce24af1e187695211";
+ sha256 = "6cc431e37736bb5843e23f26934537c7e30d9243d73d292d24749c7c7a8ab61d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/ia/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ia/firefox-79.0b7.tar.bz2";
locale = "ia";
arch = "linux-x86_64";
- sha512 = "5eaa3a5d9b0cfcee453de81138ab9ffbf1abb58eedb97a6b1dddc73eeb919c89bf077138d7b86bf804bb545fdec404724f7f76936cb09fca3844a93c7008dea8";
+ sha256 = "0e67c59fc97d0d0d1c4f41fb31a978bfe3305177e399980e1d3a94971a00b63a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/id/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/id/firefox-79.0b7.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha512 = "714c19533e92d23d7ceb7ba07dea6842d6f378c8d705ab9fd51769720c1b7faa8fdfdc9786dee881aeb5106e5a38b840aae4f5134962db225d0d13c0a9dd886c";
+ sha256 = "44fc48465bd361f54807550cdc314e7b3df48e2a97157f4fd0f2de3778d61cb8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/is/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/is/firefox-79.0b7.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha512 = "0b7216b9c09eb67d774fd0b8cf1a1b43a6cfd14d5327f6768136de3190974bc2fcb250f920253de8e77f7c61efcd23d0790da1eac2aeccc77e4e74fb4cc5d643";
+ sha256 = "385ce32f2924afcd2fd3622c6fb4ed74ecf727c0cd746176da8d153869deb56c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/it/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/it/firefox-79.0b7.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha512 = "898c073e7335e7f2ef15abcbe9411f31522c2da464b62c2997550660dcb068fcaec2ab5e12fa4818816a34b37cf2a46bf9c5b36f65697a521cd5b0c05960122f";
+ sha256 = "da5ffed78430fe022067693988981d2479b58a88f122d9fdd470d28f01c67ab3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/ja/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ja/firefox-79.0b7.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha512 = "f6dfd4d7aa9c1a0ced11034b59de3add54ef2b30aaff30a14081824bcfbd7bc020ef840f8c12544329b506fad1567400d2c7f57ddea22bd1fd37c17ddbe851d9";
+ sha256 = "2c900cf33ab97010d9b97a025afe627a76ba7387422e783c71a731608b4d6470";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/ka/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ka/firefox-79.0b7.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha512 = "5dfb93fa63f26772a52b7d52a0839f1bb624408097cf927de0222eb06fc9b9b7a9649475d2fc6a02e7c66ab1e6aecd8fe3d959452a73b1f9d3d1be6fa1aa018e";
+ sha256 = "d3c0bbdcce1743c23e725f939db929c286e179b21246ca425cc0780f820d8971";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/kab/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/kab/firefox-79.0b7.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha512 = "767e3793cbe7e4023f227818617819026693287c3927d18193883e603d21d23c0239173266c89d776afc8ab0cbfb40ce9b4516e4663a44928abdb7672dea3f85";
+ sha256 = "9998b64b4a23d491d5d88fd7b788665f851b3966dbad4edb706c6a4c238df6f6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/kk/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/kk/firefox-79.0b7.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha512 = "b4b7147631146a53b9ab32f8a3319466f0837219284d4757e29588890bd518b45c7ce329cf73e3840c018a160a13f841851c407a0c4ea06cc3acce163be8cf79";
+ sha256 = "61ac1d6176c8fa04fe6c41f01ef8b9b0248015fbeda318fd61700b0e525258a6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/km/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/km/firefox-79.0b7.tar.bz2";
locale = "km";
arch = "linux-x86_64";
- sha512 = "d3fc7706838fd310d34e9b45ee2fbdda352620b434e011a9b54aab598777001aaf24db2ea528da413356a486fa330729d121acf7e103905eac9bd914b5473426";
+ sha256 = "5fe470f9e58d17637f773a729e05e30894f6b2bf7a86bbc6c543b9e0593f2712";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/kn/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/kn/firefox-79.0b7.tar.bz2";
locale = "kn";
arch = "linux-x86_64";
- sha512 = "61621680b5dddd1058e58e741d2190a7d07ca74301706dc61d823b1577ba3b76c72cccd30fa64f4b5b95748e6ee4077945d6b7dfcc21d648f13ed7be62de2eca";
+ sha256 = "56c2c34d30359b3eb2063b0794b21f4f47c71bf8d016f6c8d62b710abe65c807";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/ko/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ko/firefox-79.0b7.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha512 = "66677835319f120fbd2290d7a050f2846484229527820e3e49daf3b7f377acbbfd0a736f2e71c388691f1d04ee013864813119e7f7c5c7528887b8061b62bc0b";
+ sha256 = "1d81122b44c6e6718a2477c2fc03d952029f7b7b931d54b8d6e1e6f29d4b6882";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/lij/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/lij/firefox-79.0b7.tar.bz2";
locale = "lij";
arch = "linux-x86_64";
- sha512 = "d590da1e993a5d598411717a9e4ec87876066fe106ae1cf37deeed77a0508885d47836cf6653d144be30dc21917a56cf5977f99f3c38d5e9843eb52d69a7d267";
+ sha256 = "783389dc8efc184ac77fcd12c9609913b1f1fca0acffc33401bd37c3b19eaa92";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/lt/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/lt/firefox-79.0b7.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha512 = "450772baf4bec1a8077aa4ae1dd52d84ecefffcd4f93b9c486bbb4eec12c879a8daf2cbe51dfa2f81598abab6242bd63100d8243477d3176985a689eb2688147";
+ sha256 = "6b2b629c1e1a34895293a2c03a4377096dca6ce646e7211726303c2fa410c259";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/lv/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/lv/firefox-79.0b7.tar.bz2";
locale = "lv";
arch = "linux-x86_64";
- sha512 = "3ef9bcbc9356a83b20f3f3fa83530790209866456f44f9115f8f22a1dece72bc28f485f24dbfb854c77d4306e2f3da5f759f7fbaf151ac8a8f303b2dd24832ae";
+ sha256 = "a79d1cb7261e6bad9a166c4bb8d154852e2b55100813332e48007a341643a9f4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/mk/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/mk/firefox-79.0b7.tar.bz2";
locale = "mk";
arch = "linux-x86_64";
- sha512 = "59e8a7fdaa37513e11722397d9708db397aca75eecf3ae2e3b99f42a9e40e89b183c6ff36fccec1c310269b5a4ec3ff9f81985ece314a868585082e4d132012a";
+ sha256 = "63534b4a079cc08a74e1a6ac121af5ce8bb40487b4b0b78b5063deedd8f5bb9d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/mr/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/mr/firefox-79.0b7.tar.bz2";
locale = "mr";
arch = "linux-x86_64";
- sha512 = "bb7a9577fc6080fbb82918601405e8a6da59662c9edbb568e558ceaf71e04e95aa3dbd7acfbc780759b0cdeaca4b67e24cec1aa57fec30473d8410fe717450c5";
+ sha256 = "ea3e085da4aa2f7701995063457ff3ec10270fb19178cf61da9b207cc1616b23";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/ms/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ms/firefox-79.0b7.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha512 = "e8bfbc9f54b3cb2d2a3f816329948f9e13723dc6c680c41e33cdf3bbe4825e89c9547144cf5dfd3ecebb0fe8759cbbedbe7caddd85c31007ab28b42219a8c159";
+ sha256 = "97ba068e4ce9f3d12ce4c8b962ef519596a1849f93efb99bbf6fdc208afaeafb";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/my/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/my/firefox-79.0b7.tar.bz2";
locale = "my";
arch = "linux-x86_64";
- sha512 = "b95c1800738ebf79b5ffc64fa1a11ef772614eef6f49faeb977677c31e545e4bbaec3c9c75567afdc75397cd40dd80a671ff03ac17bc62ede2bdf162323e6559";
+ sha256 = "b889e3065f164d751c0169ec517b02046e7b617b401793ee5571411e0eeb431d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/nb-NO/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/nb-NO/firefox-79.0b7.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha512 = "505d68a0009efa7c8312fc5230c00e3d72c8412d6308360cc10257ceaeff98b3f22a5eea9ceaddd7566a9a690b4f0c04f91dd8a447bd338af02c915115cde506";
+ sha256 = "a4fb718c5130ec72f6f860d81817428614221fc609202bd28276f593c528cc4e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/ne-NP/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ne-NP/firefox-79.0b7.tar.bz2";
locale = "ne-NP";
arch = "linux-x86_64";
- sha512 = "01eb90cc8c93afdc34fdc0e47eb5b4a012c9fe7d3dde1301ecece240562766066901d80cd3789e97f2f7a7188d56aaf7bd67c56c4e4a210b30ad10a738ca5b1b";
+ sha256 = "ed2e54b3c132b8728b9a703b0afbe15d363ef7a78a32ca4b31928480c976c182";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/nl/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/nl/firefox-79.0b7.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha512 = "486aba5ffc551be80e8e9b35cd92b903e318a3870638c532dcfc10cf0a7d545825eb7ef54b74d76f66cca2e86e25614896f78eac63b3662b43ed313b853ad4e7";
+ sha256 = "1850779e05bde3037ef1e46bf910d6296c22e536ba42ecb538cf794a259651c7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/nn-NO/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/nn-NO/firefox-79.0b7.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha512 = "b0e885c206d93c294997b3798a93738f99e4bbc459f7e8c7ff688414b73f69509686056f86b12407677a79b7d4bd7aa34f4dbebd5965c6a92766f3448a33cd79";
+ sha256 = "a67f80c9adb05dfdc15d28d679ece1a3903119d1ef4504e7d695b232a1a0e7cd";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/oc/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/oc/firefox-79.0b7.tar.bz2";
locale = "oc";
arch = "linux-x86_64";
- sha512 = "1b04601dfa2110a2999dea0d6fcc19fc40b487296c705a403e741c9a9e0405fc90c774af7665c9335e605d6fcba3c8826701a497483b896e7911bae3a7ca7a80";
+ sha256 = "d89d61ce305e6870dae9c59760710a5e87dc73b3eccc13f790542ae23dc5cf62";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/pa-IN/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/pa-IN/firefox-79.0b7.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha512 = "59d6957fcd1b2527cb77622df7cec4267d84fea180dbd2a7397871c90b2c27e8dd0b01881229eeb7219b548258d72448e690d654262ee55cfdcfa9d4a337e102";
+ sha256 = "9ff261de3081fe1e0c5f5ab9fe5b74b2c6efb5a6f4a25430ee22dd96c1b6d88c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/pl/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/pl/firefox-79.0b7.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha512 = "1d18dc2e580238d59997198d9aeea8673aa1d32db329c0dae79e52d9e3e64b063f4b96695bd18ca0a449ac3fd5bf77815aeeae05c108c139dd73134199a6e599";
+ sha256 = "1618c91f0fb1f3faace8e52285e50f720b32d2a244aeb9ea968ab2957b24bf93";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/pt-BR/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/pt-BR/firefox-79.0b7.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha512 = "1d8bf57c135e56eb6fd823c605e870aa62f2b2c4d99f50447169411a3877fc089c588fb085d4c3a2dd62a2a955c5f7bb39cc6e8c391dad0f6c2d1f20f4a5944a";
+ sha256 = "04a88b46f5ea749d1d645d1c3b373aa30153312680f151c459eeb41581201b6a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/pt-PT/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/pt-PT/firefox-79.0b7.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha512 = "41d3c18252287a172dbbd70c713e7176de8ff107ba0bff47c6f2546b8573bdb11508ca550fd8cc56d23172a84e30e1573dfa43232d4298c1862d5e8fa0ac2451";
+ sha256 = "602556ee8e4cc6e7c1171aca0c5b0fc9a4a0e8e9ae2ce8a067fb7c5f5427b613";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/rm/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/rm/firefox-79.0b7.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha512 = "b0b485f098475c1a1d422b8bf170e77ddd3ff2b7b3432bbd43dda975522767b9103368c74b8a74b7cf5639b6fe72690380b9c7c94995afa1badf728969123f62";
+ sha256 = "4bc83e6f4dbe0b0cd2ae656edba3c2bc0477d33c4d27ea7562e444780c313908";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/ro/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ro/firefox-79.0b7.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha512 = "ad8312d0ca6595dcf0073fc2de8a52dac61610e2714500372250ce142f1220ba4449f6cd5f0c0a2754eee11aef5a71062e82c08417ffd0222d771ea701943b3f";
+ sha256 = "d43b2477c5b38440ee4a73e3c16cf6cf1fa7d67a8c5cd5a53c87032d376c8679";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/ru/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ru/firefox-79.0b7.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha512 = "ca9bdf02f34f92f0c752fbb55d6f69d17206f47b8745df9d224dca47d57ca1cc4b5646f374b37d1250733f66d83afe287bb698bbf783b08a6b7ddfdfe35a2e64";
+ sha256 = "eb4706f05215ca613adfa6d662e0cdaabb9f53553b22d7a5f86e7a2c2ce3522c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/si/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/si/firefox-79.0b7.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha512 = "2c621f00a6b2f2978fdbc28fceadcf2385711cc56c0b47c536c690ff3c7549a2b9cae71c9eb1ce40c7a199cc936f1402e7d3f5055a70b98b015ac25006019464";
+ sha256 = "eff6b3c1613e6c11323647eb66e400689c764a122f5cf4dfbed1efe4eee347b4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/sk/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/sk/firefox-79.0b7.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha512 = "2fbbdc40f1308513fb9064f6057a383af60d5a7f60d07a4918f6631d59762a2a8cc11b23de167ed0a7317c290436cc15443e6d893b92a53df1bae2b7da3098ba";
+ sha256 = "4689f362e2e1ec2fb9f10d3081e15c47bdc288f782ae0297dcc342b48849f7a3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/sl/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/sl/firefox-79.0b7.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha512 = "7a993dea012e011c97b98938bdacba53c498fd15bb94b9deb05b27d7b842986e3748aef6a6bf96b1e288c8bf59df5ded37337ffd10063b3bf7afa81cfb1622f5";
+ sha256 = "b612a245c461015c36cbc71a9ee6252753e9848085a6beef05ba8994b966e2e3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/son/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/son/firefox-79.0b7.tar.bz2";
locale = "son";
arch = "linux-x86_64";
- sha512 = "22acbd2b46bc7eba4003295fcd2fd01dd9e6ea7a45b7ecb595d55801030dd7baa7363f2d8b414554b07e8e4ea7418901b0412c43e5bc7a5c3c03bcf54318c5f3";
+ sha256 = "c257e92147ab9b41cac22d4321c2c69605544adb26095db681bc8101f9767bf2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/sq/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/sq/firefox-79.0b7.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha512 = "5e0f2a51073728b8b90eef284f9e632365360f45839b0622e6a52c34dd0eb41ee7ad07d320e6b3610ea6265ae48daa05cfc022bff0b2bdb97caa8dce1b38e0e2";
+ sha256 = "b79017f3dd0fdafecd961db3d9a32047d61daa7ebcf3e1565b63be7e4065377e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/sr/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/sr/firefox-79.0b7.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha512 = "4bdd5193455e99f98ed90aa05349e2beae496c44718f07b6d81f81abe75d755f4a88fba8dc020998fd6199dcf1271dc7fff3177625e7872e1d271da743d4de00";
+ sha256 = "fa42ebf34b9633906cf5bc879cc22e9e668eaeca329aed15e2ca12e4c0b7c711";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/sv-SE/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/sv-SE/firefox-79.0b7.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha512 = "14e7db0c882d5a84439926602d6d706084001499aed5db4adae6a11cf7c25e95d0c77a59340c74bbe11c6cbf960500eac902a2ea23f7bbbffb9805b789242eac";
+ sha256 = "257739d27dc7770756ba896b52e2137eca1f7e7aae44c737988821f0120ae5a2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/ta/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ta/firefox-79.0b7.tar.bz2";
locale = "ta";
arch = "linux-x86_64";
- sha512 = "f0948c827cedd46641a26facc08c30c1b8292d48d8d703fd7fa846bdd1c9f631feb64b50457fc6d10b0b2a6effcf304b659e1d5f666215613bed75307de37a6e";
+ sha256 = "bf837831d901c9be834ac9b5602cbd873ebd0416b042eb4e672423f153532c76";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/te/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/te/firefox-79.0b7.tar.bz2";
locale = "te";
arch = "linux-x86_64";
- sha512 = "a0df152f09d0c6abfdaaa1c3c352282374c71fb2cb674199ae8fe4c53b891d98a5cbb19c5c20e92e7cb602bf4be1b66ccf6db295cb91190b639e2ccac9c68b86";
+ sha256 = "dae3cdb82904e8c30d19e5811bf37c1dc7b43a5a74ac7adb537bf2530e99983b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/th/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/th/firefox-79.0b7.tar.bz2";
locale = "th";
arch = "linux-x86_64";
- sha512 = "eda5d9fc2798e04addb6cf093548cd819a23ca480e392440838dc8a023e074b4b235a2df7a1ed26d4fd795c7e21c041be6f7c08d6dae35b05fefe9c31c79bb9c";
+ sha256 = "7843b01b201421563a0df660a990779569a4363c16c5e9f8cf780693ad810b2d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/tl/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/tl/firefox-79.0b7.tar.bz2";
locale = "tl";
arch = "linux-x86_64";
- sha512 = "09aef5e2ff0eb455284ad185274fb6fefa2ff6f768a16e6301c58be9f97aa357bb18147d7a909694c69daae683ac636ebb16f800b6e0d7d90e931426f74cf3a0";
+ sha256 = "13397743b49932fce379399bf9de6de1e4d45cd94786acb07db153b30aa16c47";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/tr/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/tr/firefox-79.0b7.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha512 = "f936b11f4fbe0ee2f31b5c4f773e3e0044468bec15806afe21ee4e3f95862909f6cd68e35731ba29a32aa7cecc8c06120c3722500d9f3bd2912a29702045251e";
+ sha256 = "59aa948f6c2ba7fc6d6efcd7d8649638e4748eeaf968c65cdab6ea8130f161e2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/trs/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/trs/firefox-79.0b7.tar.bz2";
locale = "trs";
arch = "linux-x86_64";
- sha512 = "4089f69168225d62d89bb34bf8c2cba4c9225b1b768e9a94b13024bdffd485d83f3389a8d9964b6afdd5575917d70070d7779dda0bd0119a15946ceed2839afe";
+ sha256 = "87a57b3d0e213d910c2eb3dbb0cd2130cf3c869d11119b664c163ed0461cccf5";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/uk/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/uk/firefox-79.0b7.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha512 = "4ecafcda0026949c745378e32a8bb68a1dcdaa292db74f7a88bd13e38dd39f2d1748a69e9e2827ad6e8a2a71f1872f0ec3cb846ff071954a41dee242ab233243";
+ sha256 = "e4e816e4a9b01b77965b769c0d0234a06cca25249b3b5bd8a88e48a7d604683d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/ur/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ur/firefox-79.0b7.tar.bz2";
locale = "ur";
arch = "linux-x86_64";
- sha512 = "25bf5543b9586e542968aba4896a0c0c00ab5eaf99b82c8d9b7354c82c33d2eab68dbae2295823230cd5708ef02817a51e9b9f12954a43aa0c0b131a44388d72";
+ sha256 = "ca179ad92d133b5325621a48ffb45cb64bc2599c6d801a1eb6db64aca8f35e2e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/uz/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/uz/firefox-79.0b7.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha512 = "90aaa4ed0f9377d17ec0b02ceb934ea775d5f378a01f8b4c0ba7cf5c67975bbf4f7ac59103e8002116118972eb6d2a48c6dd3d6cf515f766667309d0d515f994";
+ sha256 = "e10632d9a14b6ee90b4aa38a9ecf40415ad3a1c8bd69527df5a2ba53d2379f30";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/vi/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/vi/firefox-79.0b7.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha512 = "0fccb7e7aa3ae6f8b539864ed44c7d8349ef96ae5d55d9ebec33bdc1dbf470a9a831b440fb0cf008e86421290760422201ec55e704b5ecb388155605ddaf35a8";
+ sha256 = "ca5b7b3940392caf5064b32f346db5a7bb029c312fb8b87e536fb0fb1e10f3bc";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/xh/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/xh/firefox-79.0b7.tar.bz2";
locale = "xh";
arch = "linux-x86_64";
- sha512 = "fd7d880ace4221cb8031bfcd9c90c07ed51fe345c9592791bcef61e52a29fefc035bce0a24a24594f310cb7113ebaae8525df0b2462f86560a45253b89b7a53b";
+ sha256 = "af5e2b09e2924a643caa7b558df44a71a20d0ffa4fe0f4e0b388fc2a95abfb03";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/zh-CN/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/zh-CN/firefox-79.0b7.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha512 = "d7c386894783434732c56460fa30de8ecc360041934743b4632c8a03c36b00227fa8e23d2180a7f5dc742cb324329aceb2eaa4831c9eb9545920a95ae3b7db44";
+ sha256 = "c47b7a8d08cb72395ece3a447a23105f34f2ba05933023a8cef59d5f6b1c69d7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-x86_64/zh-TW/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/zh-TW/firefox-79.0b7.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha512 = "52a64ca3d152b0afa2be9206ad08fa1edef8411d41c23d984c4015b629bbc0ba21970c1059cda76041366221a193040db474218dabad7131766e53ed6b719d81";
+ sha256 = "af463a670c52af7d4ba9dfcac8e38283ef6327b3f547bf8a3fa25669e7ddc3a8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/ach/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ach/firefox-79.0b7.tar.bz2";
locale = "ach";
arch = "linux-i686";
- sha512 = "d88c9bf2fc5b38d367a3e6210b59a4488092d42b380bf020bdf82b1c0527f03ecd48c08813a8bf73fcea48ff58a77fae80b2c907498f2d9f5275fc3a7f80c5a3";
+ sha256 = "6327271b9604b848a71a0990d90b232f0484e2213e6d597290ea9482439db396";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/af/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/af/firefox-79.0b7.tar.bz2";
locale = "af";
arch = "linux-i686";
- sha512 = "cb15b0cd5980a7021abadbe765c714604840a2127722f8b61bf9187bcce3b70af2e902220d5f0faa0cc7b3d513e64a250bbfe43a090d13ae4b8835db0c28428e";
+ sha256 = "7b536fe21cf9b9b25f441bea18e152ef577f8adfb4e5a1411f99e28412f09b4a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/an/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/an/firefox-79.0b7.tar.bz2";
locale = "an";
arch = "linux-i686";
- sha512 = "8ee5673c42ba46e41ede5f3657a5fd7c9073fbf9f27e5583a0471802542012b67e8e0730cb58f0833fdb1d036dd887ed797b752d79290ad8982d3addf6739c44";
+ sha256 = "db33ebc2b3786a849f7a1a2277465ef44b47774f7196bf9ab5b6c0054add1491";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/ar/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ar/firefox-79.0b7.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha512 = "25a2d1144a734270e0304bfc6a42a6f6585bb79e7289b381791fb6a45b86891f570c9c4d6a71de2fb8f0aefc6533a11862363ca60bdff14f817704fed4e9bb23";
+ sha256 = "ebfc4e893b639e85f63441b5d62614691c0d56ac5e0cafe42abb8f2037b53045";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/ast/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ast/firefox-79.0b7.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha512 = "525fea1b71c9a51706033c4b2f523813e61666df6230ba51752a2161704c48c26ddd5d781285186beb53e90f01cb35e7de743723bb049b729fe26799eca6036b";
+ sha256 = "0fb08980f64b7fb4abe662d63a29cd3161da8b62876cf0e24b4bd194302550cf";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/az/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/az/firefox-79.0b7.tar.bz2";
locale = "az";
arch = "linux-i686";
- sha512 = "743377d9a76b6acbec6a7c005824c6286e10e26e30a6bce90a8750657d52e19f62cb6653513a241ff9a6f3cebb5caf63dc438293568db5418827cee6dfd94b56";
+ sha256 = "ac07cda47ca5adfba148ff2838ac725a1e6c0d23e9491429d6c4dbf24895d6b2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/be/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/be/firefox-79.0b7.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha512 = "2b96da128311fbf97cbb31e3b4b6e0d1fe0158ff7892195d7074de67e0f5b7e22f82c8131dbc0ff209e043d89191d269f5b7af224f6d2646fb5a58168b2f0d31";
+ sha256 = "250f9fcf7f5a30ef29f1b9f88a3829bd638db7bc6814977c1ed796de35304271";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/bg/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/bg/firefox-79.0b7.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha512 = "fc5712958fd93700d39bc60799a32e99ba0db868997e1c0b4750bf6258caab3296decc55d14a48d9ed065b9beabfcbd9b7979fd9289b4243d0449fa124267e2d";
+ sha256 = "ea1833aef54f2d3af92fa233a1fde1e4d6d95ce1be10fc270302a747010f0437";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/bn/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/bn/firefox-79.0b7.tar.bz2";
locale = "bn";
arch = "linux-i686";
- sha512 = "eef007d4b60b487a1a8352ed7daab3cc5fa0f3e24a235f5fc28979c2fa69390032feac2590401533b66add014ef85f573e89613334b0b4933bad903c8576d566";
+ sha256 = "13e2c4855bb08dd7984e9d9c8954613f1939f11e3e17c11ba0a97648df72a173";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/br/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/br/firefox-79.0b7.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha512 = "51f73c61512ac4f568161ea0dbc045a11dfdf810bed9e56a109c127b8e64b649cd368f02f06791433ef694190a08eb5b2efc66db48674244553c997b783d0610";
+ sha256 = "36127db7c1e8631f5ef3ad5a91358e19e63973e3f1357899a2e59e26d3d23b48";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/bs/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/bs/firefox-79.0b7.tar.bz2";
locale = "bs";
arch = "linux-i686";
- sha512 = "71a6dcb6af95976882eaaf330dcbd64942decc76ad2a110e11721d8dce64c1fc28522520f2dfd1484b430c8c5a6f531c57ec96e533d35a7cb3bc3d688939ef8a";
+ sha256 = "747036648519b96edeb77f4cb2761d9a052d208f6d7e2a6fdfbd58529ec4f95d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/ca-valencia/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ca-valencia/firefox-79.0b7.tar.bz2";
locale = "ca-valencia";
arch = "linux-i686";
- sha512 = "e18c221ca0781c3a9a95ca1b2542eb7bfd66a09c9ceaa88b9d0ef76396f21635fd5d79bcc4881432426673865fe9aea679b8c4986bae668587371bdd237a3a89";
+ sha256 = "bc90c0ac17e94784e40f33ac720e9ea441308d3468de07fa71daacfc65103858";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/ca/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ca/firefox-79.0b7.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha512 = "76135be63a3da2968dd35055207d58fd58241846b4e680aba92541047ddcb97635ebb58b218dd86f86c94aaccc58162007e964a63099b26d139cb8537787ff10";
+ sha256 = "d3cfbae13f2d66340dad938bf8522fed7f76dfe5f6766a9ca51027cfc0149950";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/cak/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/cak/firefox-79.0b7.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha512 = "088e14979cca1a9e9296dc0fba4507e2e5a04b71211fd9c4d64032b6e76f2c5060eb40b331762727dffaae5595883e7162b8fa6c7915666e0c4183889ae64089";
+ sha256 = "66f4a2ddd79374bcd838d8f58f4d7590fde01c02eb785fcb2a88ce8240f8b4bf";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/cs/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/cs/firefox-79.0b7.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha512 = "35dc0443d861b8345610448ec145b1933c6de5eafca6fe83580632d086f0ca2a818bfc03cab85e9cf1aeb32a7ded6f47e7f9af1859c1432d8ae47f09440d81d4";
+ sha256 = "ec7c9a9a75d727cea5cdae265cd27d87576cfef4330038d0b2615b66c273d5e3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/cy/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/cy/firefox-79.0b7.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha512 = "5d3ffd08d02c2be15fe5e66c7fce402b2b3fa6534192fdfc38f718d3a341bdde25012a59e5f8481314986fe2cbeffbd9ed0d79726067fa4d3658d27855839af7";
+ sha256 = "90fcdcb46042800214eb1d9cd3433742def627d6632ec238fd7350207bc35b6c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/da/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/da/firefox-79.0b7.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha512 = "79dc2dcb1d1dcd17da99cc668086a42b25b32f867cd381016f5cf76529363680db5c7ffe53f2660d8883eafa965e320f3d8bfca00dd84759685dfdd2d3504f5d";
+ sha256 = "196843914579725bc3b20ebb4fb8c26c566e783dd362cdd6b2e152395868d0f7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/de/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/de/firefox-79.0b7.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha512 = "075639fd73e2595c5bf99632e0aac36664675a3aab3b1b96e9fa701fb4b4a6988a4d966cd111a206fae5a6d21a79286d7b24ebff44738fed2cba0fcb7af29ed3";
+ sha256 = "2c5360c5466b9fca6b14298f5bec5e6aa235939a3a634d33811b20bfd380b585";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/dsb/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/dsb/firefox-79.0b7.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha512 = "05d5b528aad3ca76449300e4708c5ee8c13951e72c8343b8c0ae7587d2470c485e7320e7ef70bf806caa2530217d525ca72a95f046ad5a1576d5fdd69a971969";
+ sha256 = "a919f0b74ac09426a2583eba117cb40a82e6ee2a07a2aaab60b4f799712a69c0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/el/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/el/firefox-79.0b7.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha512 = "08334bae31f5ca6da017fc93889303d93f39be6d27bd79031e5f4f01038d78caced4ed5f407730d3c48b2094cb40448906f53f190415830d91bf7dda1463fbd7";
+ sha256 = "f65942155da5ca573e31aa31899011fe13f34f0d7dad9647719433888c1cf89f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/en-CA/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/en-CA/firefox-79.0b7.tar.bz2";
locale = "en-CA";
arch = "linux-i686";
- sha512 = "054fe82f776c2b38175ce2ea6acc10f81c2e9f9ce3e6f96f49cd8d0521d447d26386384327011d0f7879e58a3af81c93b7f227ad4b5385fb8903ea29c28cb1ca";
+ sha256 = "54e019cafaa8decd89c88f54292c4998fbc2e57055f0f5ddcfabbc8df9c73029";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/en-GB/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/en-GB/firefox-79.0b7.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha512 = "82e9e546f77e94d4f91eac13b9f1600bcbbe05a250c6049693489ca46c93a3ccfc791879123f1b49c82ba83c9f472e8f6f3d00f50794cc491a99d756ee9eff22";
+ sha256 = "ab1549eff6ffc8fa7fb29eb77edb68f4597cf82134decd94b08823eb473aeac4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/en-US/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/en-US/firefox-79.0b7.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha512 = "f8e5e352b94e9ff12c86f2b2d189c88b6e1c24cd912e3777eb256403e691c0a28e860c22e098d8a3b4c5d526580db2da2deb408f1e8bdea91deda5dd8cb94e9d";
+ sha256 = "411a5568b8f50c14fe914aa73c176a0ecca2e7cf7e3d79c50876eeaadee11286";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/eo/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/eo/firefox-79.0b7.tar.bz2";
locale = "eo";
arch = "linux-i686";
- sha512 = "c6a806f7b7655861c1e44837e6b116c70d64a158e5f38c13179d52230d1bad34121c04865959d0608f6a3193bbd55fe081d2b6b3f9ffe9c9a41a1ea8c24d63ce";
+ sha256 = "f912580b694269cf7f1fc0cc800a4d47556cb9f4c2a2a55110b4f125d6c520f2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/es-AR/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/es-AR/firefox-79.0b7.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha512 = "c894fbce700c17200eee40d35fe423dfb19f5e4703b1bbf39925e4fae85e094eb5124b8dcd1e8f09f57e73be4793a92af32018b385bff09f7d111f8da06517ec";
+ sha256 = "70f281c7f5230a1863988356006a29d1ce3741d6a7a53144911ea0f2c9362213";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/es-CL/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/es-CL/firefox-79.0b7.tar.bz2";
locale = "es-CL";
arch = "linux-i686";
- sha512 = "9896a7b6a72632a42b68e4bf0effb25b0882cbf1571c782045de452a5e58608b41fcd2027cec5677d31a454f6bc82b8104df7490bf1c4b1b05a36aa170fd2e7f";
+ sha256 = "dceecdc644217bf766b5c541f21a059728d96d7afaf7d7994c108dd4d8288df6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/es-ES/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/es-ES/firefox-79.0b7.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha512 = "4708a94835a987f040e27342d73adde1094de3824ae444d124f2e02223de5f4bc280fbd954631eaff8f17d839896c02050c78e00dd54b4a166f291faecedf1a8";
+ sha256 = "10d45c94bec1726d53a2a124c335ad09b8a98ee0b620675747ca5f377664ada8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/es-MX/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/es-MX/firefox-79.0b7.tar.bz2";
locale = "es-MX";
arch = "linux-i686";
- sha512 = "430c0ea67e09e36b5736f039995b3f6ee4a7bc83327366acf34cf2ac11d79c49d37a336b9b0a39a61381fb4d9c47b0908f25b4f303fa4b21242fc46749498c17";
+ sha256 = "6a01c307f080a365cdfd466ec465b53f2403864d21523b898edc49c1b6796122";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/et/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/et/firefox-79.0b7.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha512 = "e200e5b679a45d6a03784373861a7e78151289888f05561c9f58f4afd9cec36df5df85865d790483989b23435c1d762e8020863d0f3dd6e02f3fca31fbf642f6";
+ sha256 = "8a5a86438c66846de40d0a6a37e75c4a50979c37ac30e651184c37777818e690";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/eu/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/eu/firefox-79.0b7.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha512 = "d7d5355aa60043fe759a86134bba37fb99ccea19978b0c56298f1acd465e5ec53d50761671e2636c535cdc6003fa82f8e99027969d254a3f0003995ba7db995f";
+ sha256 = "1e4bd58c05cd690ed5ce9b924d63d42869e30f36a518416933167b4fa82577ce";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/fa/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/fa/firefox-79.0b7.tar.bz2";
locale = "fa";
arch = "linux-i686";
- sha512 = "fb174f97e2e21f6ba70fa8eab316a445a0c01a32fb00237790cddd4e6a32e461e89977238a47317ef2c11268d75ea34e84ecf96eac346661da6a4e7fd1509666";
+ sha256 = "effec9e39b683876a0eb878729614db9c8eec0dae10efd000a31bc1f555e7d28";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/ff/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ff/firefox-79.0b7.tar.bz2";
locale = "ff";
arch = "linux-i686";
- sha512 = "d453cd657ce54da24179b74723e2e0c793d6253f31bcfab914ce5cce9992266a3533b0358f53ee17aac0b1e616bc9c5c2d32112a514ac85061da61bd7b8a425e";
+ sha256 = "4ee25c22f150d3a0c15f27cb7db24df9c28dc11819aaeb278fccc7d7d549f6f2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/fi/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/fi/firefox-79.0b7.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha512 = "ddd65dbe5e8a9cc59b1c44b40b0f836d56b1042b5a2a37fd021166929485fe013acd14ac59f0c985b6a691b1ccd8b62f5d0bbe89ba341c414003e73fbe839546";
+ sha256 = "6fd82fcfbdf0a35c4387ef094fb6c74fa016f6a0a5298cb994b81ab26e193fbe";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/fr/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/fr/firefox-79.0b7.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha512 = "5473918598bad367a0f8cc71f50b54c899fc6ff015c78884040c09f558e0a80508dd104112b9ebfa92b8fe5f328262fb2c784dc8726c588ac84e41bcff95f943";
+ sha256 = "450649d04f0f07faf1727262f40f6b099ccdfbf8ad2d7f4b104442dc15c23b0e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/fy-NL/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/fy-NL/firefox-79.0b7.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha512 = "5e49d9d3a9aaace6192a838697ce0220ec347b93c0896dcd1cc46f97cee9a7835aae967d4413d71770feaf917eb984a5547d1dd5b6587baff7bb895e5c2fadbf";
+ sha256 = "bbeac2bf3ce08afce827aa8a54b84afed226f3239233541ed1c8086a671cadf6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/ga-IE/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ga-IE/firefox-79.0b7.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha512 = "84b39f6aa3f9845d2d34ce089eddfbaad0c914a21bf68dc64e649a358739eff111e3809e48d882de0980b96537472e90b922ed2bb17a340e92000f0fedd17b4d";
+ sha256 = "295edafd0cc283cb6b76f4c8b41f96b55a80260d5659e854add0f427b9508a10";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/gd/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/gd/firefox-79.0b7.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha512 = "88657692e941513807522e7513f480915f2f40278ed3ba36855a03e47879eea2c17d48bb626543e71a19eebd7b554d797f522b499066e7a52f8a4363c8987a44";
+ sha256 = "9b0c82c457dec3b6437f4e85d5fb0e8b83f4f42ab79af80d5ca239bb0e3bb9a2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/gl/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/gl/firefox-79.0b7.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha512 = "21cd90d9e5010ee858fd5b499b64cb1b0a695ea04c7551fff884e426895bf80e041244a5a27ca4e37a6a283b9058723b9b62ade273446a5ec9b0f5055c612a6b";
+ sha256 = "e36e7e99186eba6248100b0ff30c60017d00a4ffc4e03bba432143d2c13eeca3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/gn/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/gn/firefox-79.0b7.tar.bz2";
locale = "gn";
arch = "linux-i686";
- sha512 = "23ad0e28b4d5bf1e83983e3b498d78019b78f821f17cb9c1e9b18a2f98b4c044ee25ec2de8ca43381366344010c81979c6f568ef9ccd70cf67bb933789b96179";
+ sha256 = "cd4495331d98faeee35580622c6b71daebe8c9215dc53e66e61f09dfb8fb4caa";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/gu-IN/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/gu-IN/firefox-79.0b7.tar.bz2";
locale = "gu-IN";
arch = "linux-i686";
- sha512 = "6914fe4888f878904eced34e13392dfef90b313c4b66fbcdbdd02070b62a8b12a397267012267551f8ea36e826912e26e5563d0f2d8c320589ad7c572786316f";
+ sha256 = "7063ad601882e593e3bd8e21b31045ee08dc5a4ac16e974c17bb79f8d81b5773";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/he/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/he/firefox-79.0b7.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha512 = "453bd36930e6749afc97dc995565d72dcc8e1196d719b8ef3eba080796392297d698e439a2ffbe2c388dc78c7296baf40e2a02e539651f1c1b8bc62f9a294226";
+ sha256 = "99a831c67f0f921342948a48d307918299c6fbfe90b1870d95a546381c5b23f6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/hi-IN/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/hi-IN/firefox-79.0b7.tar.bz2";
locale = "hi-IN";
arch = "linux-i686";
- sha512 = "67570140e8087e721ca4951fc7f8845164f6d6a6ac2bf7cbb84c2cdfc522bc1c8578a11154207097893b3556b415ee2724403ea377a59d2bca53bf1cadb78895";
+ sha256 = "2500af40403eb26d589f7df03d982bb9f3b5c36840e58ae865d54b1d8fd67809";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/hr/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/hr/firefox-79.0b7.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha512 = "949d494a971d4abb4a0a7f41d994758cae50ede8db4be8c240382ee2f33b21e383bf9fe9ee53a1f767960c5c01005285f899f4c575e734dccd2ab95f6fbcbe73";
+ sha256 = "a475c6dc89d4157194a9cd3dce3c3e0735d5e87291ad3f1a53c65937bafd0646";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/hsb/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/hsb/firefox-79.0b7.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha512 = "5987ac4a7b8ff18604de100f2dd5099d3f7b4217e1d921e3804a86b340686188761eee33240d8416aa6ec7cc538026039082953df34d2978d30992bd451c8e53";
+ sha256 = "56fd6b3cc09829f992a17470455dcf77d17007eb77f739faf875c031e0db1a27";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/hu/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/hu/firefox-79.0b7.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha512 = "438344b07b4f788496de76cf361db5b8a8d43b71dbaabf025f05b24bb47f0fad17d93d683743a0a7673727339324d82196053e67eadccff901c5ad02b45b15bd";
+ sha256 = "9bd2e510e1b1d86e0e3c18a74500b545bf991e13048c0a579037077367da4318";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/hy-AM/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/hy-AM/firefox-79.0b7.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha512 = "123f20b8b235009474b3b7e3d57619131a4f607dbd600ae23bb52a8f726c458a23356fc12929fb0557da96c9eca489ac8b87909b43d2f0bf4024b8a306e99148";
+ sha256 = "fdb30d5912a582bec4210316084b6e4d72af7f694c734185300a18b6c018de9a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/ia/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ia/firefox-79.0b7.tar.bz2";
locale = "ia";
arch = "linux-i686";
- sha512 = "afcc7cf79d5d8f023699d6a9d2c35897329a9372f5161f28188b75126f5b843d105e50bc49968a7ec8acdb290ecfab5ab06731d7b002d2721c0161cd46dcd01b";
+ sha256 = "db5433abfd49f87cb521c770c5c9886cee3d05f46bb2c438eb276b3d1a4f0678";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/id/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/id/firefox-79.0b7.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha512 = "3b505e26ba7fb53c27aee55dd47771abe2e16ddce33413cf61d21d757be2f9744b7e406294ed86a95f2ed645c73efca2714e405a6b0947e08e19f3c667f886ad";
+ sha256 = "c3cb2636848f07a2f612b6a173d14e9cdfd3d43cbcba6b4deeb1497d97931143";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/is/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/is/firefox-79.0b7.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha512 = "7444d0cd5ab0f667a46f6e6ce685102a4a3940d422c671bcbe4c454333714dd17e2b6784cd3d865ff13fe9b5fd63c6bdff79a17188038baa2b558d0764f31d10";
+ sha256 = "26e4a0d6b984ca0b052456e3f60cf0fadaf4ca3c6aa057cd4e3cfee9d1bdde26";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/it/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/it/firefox-79.0b7.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha512 = "675f81a6a7266855ff6ebb8effa0646b3bf48da50246bc4aafcaf35aab52be107df98767e51f3aafdee7ad7b866f7304c859aabf9039ce08ab601df8f3aaebf5";
+ sha256 = "47d0e079f98f231ec70a87add9c79a50e0d05280084f6b0754001a5bba73c472";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/ja/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ja/firefox-79.0b7.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha512 = "296f7a8ebe0e685e854d5f2674af347c2c3dbe0735bc763cbb1b12ed7862cc44592795b0cd1b01030e36b3c933e3e5cdd6288e77283633655c60182f1b91b0d4";
+ sha256 = "fdab4bc84626eff91a6217b6375effe868763facdba10475de208958c7072909";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/ka/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ka/firefox-79.0b7.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha512 = "514409c1bebc87ac575edc28d461d165e64779e95e54a27f83b0f9194d86d7c3473b29e34c2666e4f9ee04a0365e963c0ad54dd0d34b979b0d444c2059d3681e";
+ sha256 = "e6d63c57823b7d2092483b42b6c2cc0a513c3e88503d946092d110acb51bdc94";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/kab/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/kab/firefox-79.0b7.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha512 = "d53d3b7fd5cfa7c96ddc528ae531d111998c95e8ddf0fb44a5e3e55f3223492680acf87590d1fb4d26278604eda2ed48b8681cd62a398a779ff76429df7bdb5e";
+ sha256 = "e1bda5cab5ee3cf3116ffb1cfae2a3ca1fed37ed37199ae4f7a0f8124b6c52be";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/kk/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/kk/firefox-79.0b7.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha512 = "8a9fb7e5070ee73dc8d87935cf0d328616ddeb67f1f3955678cbcec6e240ec375117daca8a574f4379677959e7acd30efb65114e4941ffd204c3cfdbb848c570";
+ sha256 = "d4fd96e4197dc6b0209fd2705538f1fee05eb7df7aa07cd4f4fb2b4e350d2b02";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/km/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/km/firefox-79.0b7.tar.bz2";
locale = "km";
arch = "linux-i686";
- sha512 = "754254377c41865d6a5aa8f2e338353987885a6e54a7738c36b1566249a0b3becce3bcca9419905be64d935d97a90b3108f0020a313621c64cfdc568f663cc2c";
+ sha256 = "a1baed9b2812f4e971334c669ea3c7d7d070d5c5ec8c4b7b2dbc798c7678d37f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/kn/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/kn/firefox-79.0b7.tar.bz2";
locale = "kn";
arch = "linux-i686";
- sha512 = "79cb8cb3f8daacd1015a2d23b8cab568f9622396a983cbf1a3c6e231929d8bcc40ba84ba2787c9b60a1c9bdbb0729e2637ff3bfc87501bb0e156ff29c3a98148";
+ sha256 = "da83a68df08aa7414d4704e953de2ad4ad3dbf84b82688a2583ec453056c4bc6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/ko/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ko/firefox-79.0b7.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha512 = "262a471319ecd41cfced36e353dd32f22c1aa79224198d203ed029d21f858bf283db75b33f3af7abc48cf3a995d7ed90d75701d70e371c8a937d6259ef50e7ca";
+ sha256 = "a43a33e313917c4af3125269a7c4ad8156b14caf245c398e355d94a8d065aca3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/lij/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/lij/firefox-79.0b7.tar.bz2";
locale = "lij";
arch = "linux-i686";
- sha512 = "59b93c56ebe8022ac3ff72acec539639cf290c0339e825a27e6fe0a6e85ae02c6c4ac62ac056ade775eddf0462131e2c7cff99639c1626f2a6d979d2d340ed6d";
+ sha256 = "ede64a7caf7ef5154276f95f9c7e8b6034a973c3a78304f27a81e2c9e5df1e8c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/lt/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/lt/firefox-79.0b7.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha512 = "7578bf3f0d9428345d0d5f16c1cf6557d6fc0962382df1359e9a2c3b94feb3ef279266635da41cca1a90660640b0d5c0d20a415130a860aade0ab554b6fc8415";
+ sha256 = "8ad8928b7b798968f27cfc7e24277fbc0d6d8beebceff32a75209553dc0b1e99";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/lv/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/lv/firefox-79.0b7.tar.bz2";
locale = "lv";
arch = "linux-i686";
- sha512 = "610f14f6e3ddc8b2f732e40e79ad07e40e5cedc2e92dcab6b39b3b3895970d9c82749f4af90f034b7431191faef6bb0f61e230a3374efae7c5715e096048878f";
+ sha256 = "45f07bf77ebd1d13edc198d17d55b97eb3ae8121bdffbfdd299dd8ce23ba064b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/mk/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/mk/firefox-79.0b7.tar.bz2";
locale = "mk";
arch = "linux-i686";
- sha512 = "cfddb67634a2e05d41c3595f62b88e53c05f5b07973ed16128f7620cabc9422a8f028458118e404148a2f5187fd0209910be1d5fede135caea25a2ee076811bc";
+ sha256 = "3e04acc10056a6116b009711340b0dfc9c1aed7ecd391c7472136165f3f09ce8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/mr/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/mr/firefox-79.0b7.tar.bz2";
locale = "mr";
arch = "linux-i686";
- sha512 = "5bb458faf0495b24600395250f8800587f6cff04d46437fdfef4dfd1fc240c7c9bcc49f6679258bb761f587b2c8115f0bbb6ef5c0b11421b79cf8d534e70c8ea";
+ sha256 = "be5bc1739252fcd43840d28072d28e72b4ade4c6a781d0f305e9f0d003fb1a64";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/ms/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ms/firefox-79.0b7.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha512 = "0e509780c72eb1d6154e3b3d804ca434be340f6fe8e706b87e2fd9e00aff3b82002a8b1a2f5d6994da2b566f5678f1b489e3b116af95776b323da7f5f674ea17";
+ sha256 = "bea5d4b9c75358d6ddcae33317fedadb85ac3fd7d330eea2dd1f3d087e4d468c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/my/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/my/firefox-79.0b7.tar.bz2";
locale = "my";
arch = "linux-i686";
- sha512 = "2a036f00f40e98a5dade0d380e416f869d0c42f4004878dd1a51e99386a118cd88ad603915b741e91e16a7bedc0db9029d8627037e17f275c74736cdd69375f8";
+ sha256 = "7473dfd9a71e07f8a9120b7b7095b29769f20a6d07d901b5da81fdd655241f22";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/nb-NO/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/nb-NO/firefox-79.0b7.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha512 = "f289ad816331cebb6634def4c7faf5ff6d1c6000cf5677502027a7823c34becca72a0cec5bbb13d5c4c16ca22fd87da941d0569b47369e1cf5ce00cbad326693";
+ sha256 = "25567b6a2f0f43b4cb521248dfa05ce66887b8effc470ac4f0c0a0f437a41ddc";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/ne-NP/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ne-NP/firefox-79.0b7.tar.bz2";
locale = "ne-NP";
arch = "linux-i686";
- sha512 = "6084544df0c3f45562a3bd380386217c4a4a6cd4968159006e3c24ece9cf6c178731c4e8fb0466ddf484776ec533e838e24018ed3d41bc5f54d9757081a963cd";
+ sha256 = "95cabf92a9c94f9bde7b61d72d413fe4b966f421801d0930efa33f1bc2ab86f0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/nl/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/nl/firefox-79.0b7.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha512 = "1d31ffd4e7e9cbf728d552cc1cf6692037f62884cd396ce5ff3c96f89096d44a9fd789ecffef1516cdc0d66413a30ce67daffaff224854dfab2e9a3fa37e6150";
+ sha256 = "5c48347c90e9a4ae2d2872a7746a5ca8e4721270aaa055ad4a93f1b1484717e2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/nn-NO/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/nn-NO/firefox-79.0b7.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha512 = "0f97a3a2807b1087e1569e0f31cd80ef2995b89c69743c3441ad974a5786b789793c94828935027cd45f52b738a28dfdf86b1e95c5026d34de2e1f20107bf784";
+ sha256 = "13ab88ef1ad4a2c4059ca026d4ec57c2c182d5994f418e24adea134baed5743b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/oc/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/oc/firefox-79.0b7.tar.bz2";
locale = "oc";
arch = "linux-i686";
- sha512 = "91f5dd7f7c4ac97bde1235e9bf9594623f531a5558ed06d5ba61fe8cd584d80e6b01fdb070fe53b7c702893b2689fcdfedabd28c440ff865decbe4119bf4ef06";
+ sha256 = "cde496e5042cb13241893033ee422eb3bf04f30d133014027dfbf20a798aabde";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/pa-IN/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/pa-IN/firefox-79.0b7.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha512 = "763e900df5673e5f88fd326ff6ced28502ebdf09001fa06fa37912317bab9d0ab6c737233baf8d644de286766a7d4dfe740242ab70fe938c0c3bbcaa1aa1b314";
+ sha256 = "6c0950038162d456a19fc13f757e12775de5fe587d65cc798a81571683168f7a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/pl/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/pl/firefox-79.0b7.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha512 = "1aeb0dff591ad21dd506da2cc89d7082044b762e7c987e364631cb6f28bb07618d51d138d9d7a936f244841cc4f5208dfb9bf8dcd1ee0d839fca5e6e58823c1d";
+ sha256 = "4d1c818f9145b9470a94812928c352ba7e6d7c87480e13c0bf1f846a0b59edcd";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/pt-BR/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/pt-BR/firefox-79.0b7.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha512 = "643a666005cfcb726a18dcd81c8af6d3fefb77861c2a4db884227044c39d907659f1b2abe640950c4cf31ff3552d4d12a52fd9e7527637a68543aecd93a61763";
+ sha256 = "b6dbf7818ddc5c042afe7291aadf06b30f1b5c475d2d4d5d795d5398ccaac21e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/pt-PT/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/pt-PT/firefox-79.0b7.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha512 = "f17fff22865d6e64ba77069012072d24ab79abdf783652337a7dae7d9a901569f00f9d3cd20c2e3a268fc81188b478b9036229dfa248bd5b1ddd7a0f9c7b7201";
+ sha256 = "a41d15c3f7df4da81b6ccb886d9e3ce87d9e067c8d7a3dd8ccb7f6df84dd66cf";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/rm/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/rm/firefox-79.0b7.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha512 = "3e105652654c1691bdbf8ab51f20f4ebb9b62d6a6d09f0f6527079bbc1f5832f4170800e6b200c00dd43f62dde531e7e8bd6bebd0ce27fd058552672d423a967";
+ sha256 = "832c780415d6bccb98a0a26319d5e66cc880237eccc8390664598c97cbbd277a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/ro/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ro/firefox-79.0b7.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha512 = "5062a90cc4712f30c9dc428d8ccbfe3bc1d0a50de3e84b5c475fbfbabad09394219fcb03db9313d7773518e24e5eb5b41dc16723ee235a87677dd07bdb1e975b";
+ sha256 = "dafbc67e6fd92cb6aada9e5ad8a959ff604df7d87d42f86830f0a1168320724d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/ru/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ru/firefox-79.0b7.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha512 = "5b457059285c31381a03b9e0285874989cbf93cb264a74ee875ec9e120027d5bd921a666a95275c56631ebbe3f435764890852ba25d199b0c8c8258d5b8a5807";
+ sha256 = "2823297a82e53780f065d533c654597e11a24bc4ee81233e0b76e264db9b89a2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/si/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/si/firefox-79.0b7.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha512 = "4f8ec721ae19da2466a31e363ecdd9743f90a597d0bcfba12c12120207545ed03685a552515c9fc1deb27e79dac41345b8c87efc025dddef6c0347d21c2809a2";
+ sha256 = "d89cc0407d9c2845e1db4fc0fddd4677767288725f427dd5b6386cd745971570";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/sk/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/sk/firefox-79.0b7.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha512 = "4953e879c353d7a9a71e517454ffdd793546d5c863676ffae3a1bc725000b5f69f0f74fdb9ba979fc54d809d576918e6def88ec1b1b7a81cdb6d1dffab624093";
+ sha256 = "2f863d3bc1a5584bffa215b8b4b4601e193e1250f10dc2763295a098b7b11651";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/sl/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/sl/firefox-79.0b7.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha512 = "ce930f05f2a6f3716ff54a71af907cfafb1398d4f86999e8b161771197c60260abf82d0431093ecd8894d2de2aabc317ee5b6f348d8c05f3a823ac706bce0b2c";
+ sha256 = "37f3f5237807722b09ebfa154650856111be5f23cea2bc91a267269a47628550";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/son/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/son/firefox-79.0b7.tar.bz2";
locale = "son";
arch = "linux-i686";
- sha512 = "1862101ca5ae8d8e2543f55e6b283dc8f935eacf38dece8c0e1b62a0cf83342065b467ab001a9709dc25f305294506f84a1036ce618bd7d47ed8d60f89b838db";
+ sha256 = "26f388b1216810b7efe4dc31a4bffe49f13be24c5aa795b1aa498055d93852f9";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/sq/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/sq/firefox-79.0b7.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha512 = "511b7f3dba5083414d62090ff1202599d8b6d4623df06d8749c0bae2c18249b3370af71eacb87b77711982a196fac380f982c55156b2bc589572796607128763";
+ sha256 = "291e9b48894185bd9f69d45a4691b6853fa06d0bba7da5768c79d9620d0fde31";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/sr/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/sr/firefox-79.0b7.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha512 = "372420a6a308e94a438b9b220a268264f3dbb0c45ebf5053fb0826948fb6f5e0598567f2e237a4c753431a135274a9867fb8d092f1abc3b90900039fa2be5322";
+ sha256 = "0b27689121d07127e853e359c4e76185586be41691388d917f8191e79abb4b0f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/sv-SE/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/sv-SE/firefox-79.0b7.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha512 = "cab258cbae1aff73f16f4be2217274f0be2e82bd587ffa45846308b90d0bac043953828706fb3ad33e33d06ca4eba6d0fb4d96caa684dd18f9fc96a33e1b8445";
+ sha256 = "0a5663b5c784f124ae4f94093fb56151b00c55246e314d46d91e0f23ed267719";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/ta/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ta/firefox-79.0b7.tar.bz2";
locale = "ta";
arch = "linux-i686";
- sha512 = "dad1630c0fea645199cf5577d3928cdb06bea5bd718d4da4ab27b194aa5068107b0bcf433ac530c53050137a42b700834fc30a778834885976c090a9a6817840";
+ sha256 = "b258c0eb4669d2a17b9ba32aa58ad11806ad061ad194d7a38d3a3a3895e7c433";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/te/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/te/firefox-79.0b7.tar.bz2";
locale = "te";
arch = "linux-i686";
- sha512 = "7b903192af9e954b8b595e6f7eb7b176fa7fa91dad3891f364c676e0627a5eb7426b1f676c522943eda22565d459d049a5e10b2584e65b1e1fdf7bc27a7c2aa9";
+ sha256 = "8cf33b851b93a874c2f8142c121ccb1cf67a43c21a2b860dde9d094732726151";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/th/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/th/firefox-79.0b7.tar.bz2";
locale = "th";
arch = "linux-i686";
- sha512 = "5ddba062f7ed0de1b9b7782ad34acc32762ec5b4a33cbb3805eda39ac667d239ad23bf81777b8ea0d9dbf82d688c9a2fb273c635b4d44cd7afbe887a16c34ee6";
+ sha256 = "cb8f9854ac12291108ac80c054b2a6360cdeb1dc6a7e50dd1dd5d42fac974670";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/tl/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/tl/firefox-79.0b7.tar.bz2";
locale = "tl";
arch = "linux-i686";
- sha512 = "8f78278bd75240622edf86bcfef0563d51d671a7b7731195b698f3e6baf2e467c0864ddbafe38fa7728ff00c4ae059f2e60c1cf67a81772445639cfb75fddf04";
+ sha256 = "2f0c4d2b0ab11c21086cfba3dc5fea6706d232aaeeba2f55678b4001eff67a59";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/tr/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/tr/firefox-79.0b7.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha512 = "20081f6fd914bdfa14ddf0a7896986290f3e7f35d7c77c90448be53a0ae09c5697b37ff8b63a0138ae20327d110a1eda2bcb5a41ce1927e36eb222795fb492f3";
+ sha256 = "825e7726a9db2fa1242116b6364161b0edbf046ebe4ad9d22b608f9765176c71";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/trs/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/trs/firefox-79.0b7.tar.bz2";
locale = "trs";
arch = "linux-i686";
- sha512 = "023b6a4cc9069ba73e0072c8e4ef8d782b4e8cbbd9ab4810c921998d6eb87f8d631fe8e62771f8c3e5b0da83f43aac8a7d569a8309603e75b984b4233dd7b652";
+ sha256 = "2e9cb6ac8fa41724f1610dfc9c70a5acea342aa018905959912d74aa5103ee44";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/uk/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/uk/firefox-79.0b7.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha512 = "5d9774938c64271ccd14a498151436feb8ac3a2b46f8f093c7c11bc84b7f49ec559acd620ed0c4e1d76b6f466f8be5d19d64af4d84606c12271814cca88801fb";
+ sha256 = "c5a0d18bcb92b29b8858636ef6834ccae3919417b459d4bd758a179f52ffbe15";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/ur/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ur/firefox-79.0b7.tar.bz2";
locale = "ur";
arch = "linux-i686";
- sha512 = "73aecd84a201e7047ebddc71695cfbddcff8d7866f1ed1299217bfb81c49865ce4140deaf0d3d0ca34f82bfeb1e3598059f299f163e816fc4f85bf0a1b8d93c5";
+ sha256 = "3b29b93415798ca9c380f5e7ee443a0b3eeed5642439c7548ca614ce8f5b5350";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/uz/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/uz/firefox-79.0b7.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha512 = "0b0a0f8bcc7a96222ab09c113b537b2e56d1ae38f198c9a0efd0a7defe917aae30b64b81047b404e09953146ca78588e8184127d1ec86ed05c642a8f03b0478d";
+ sha256 = "c601dab737b448849aaf8d1036d84e2e41ba1f3a0e843bb2ce7c90f9261fde82";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/vi/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/vi/firefox-79.0b7.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha512 = "2b41d980f54907cf4f84ac5159ecf3d0b4ee4d6ff0003d2d26cf8ef51befbb67410c99eb75bfdba3f8afbc64c1911011946cc8ad23ec7f514982d522857a8304";
+ sha256 = "190eacbfddda5cd842a09d80a67bbc601f651c85add6aeb9e62c41f8de3abf12";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/xh/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/xh/firefox-79.0b7.tar.bz2";
locale = "xh";
arch = "linux-i686";
- sha512 = "9f07d1b5b54ccd5764aab35df797ef866cb6dfc705bb6db0337168eb0453d847d6068230ddd00368ef27f3f58300f8009c9848a9ad1dc3a459d90889e2f7c5aa";
+ sha256 = "3d88d444b72832855ccb1bbb136bf02ac8f7e65beac61385c4113591f111bdfa";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/zh-CN/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/zh-CN/firefox-79.0b7.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha512 = "1a5c6b1abab116fb0cf3e98e50024070c894e64334a82a3cff7c3a755b72a0ff8992f3a4c631cbb5489e2c03b5cd5dc5918dad56d5818c6050eab32335bf347b";
+ sha256 = "792f06b36437d43915668fae21165f362f95780774d366f3793469cf71cd0e08";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/77.0b7/linux-i686/zh-TW/firefox-77.0b7.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/zh-TW/firefox-79.0b7.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha512 = "0b16ba221c9c681e44bcb8ab6ebcbc0698dc8ecdcf31d14b9b4818afd396fa8608b389cedd372d15dfd833e4e7e028dadc7087af21c4c2d423fd97e1d2c0030f";
+ sha256 = "972d9963ec88985048f583752064194b897c21e540aad8ab668e29c547a6ad20";
}
];
}
diff --git a/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix b/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
index 28a3c085a2f..618a6fc519d 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
@@ -1,965 +1,965 @@
{
- version = "76.0";
+ version = "79.0";
sources = [
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/ach/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/ach/firefox-79.0.tar.bz2";
locale = "ach";
arch = "linux-x86_64";
- sha512 = "d1bd187497c76c624e010ec50a43e68bd91cdfded37f85e02047acdb53027c79c8071632f1a31f35f0a2b52eacf94c905984f2edb7b83e0a74fb0a0565eb18a5";
+ sha256 = "25571c5d9aa4294f84d3e8aceb501efcadcc7d80dae799ee7246391782079885";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/af/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/af/firefox-79.0.tar.bz2";
locale = "af";
arch = "linux-x86_64";
- sha512 = "bd9e45046cb566cd3fc94eec9d5587b0270417d68091da1b29eca40645b2aff4f081c2a5b0292a0e06da410a64fd1f617543bf0702852a6fe424680fdf3ec39a";
+ sha256 = "400edad1b17de72f33237d5c0fbe20dee9a2032aac41745339d62eaafd36b157";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/an/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/an/firefox-79.0.tar.bz2";
locale = "an";
arch = "linux-x86_64";
- sha512 = "d5df04a513a349291d629941e519617cdcdee1c004ec8bcc3c02bf02ad310dad2dc33878268d8a4a6b115b3b02bd558159a8eaddda48e83aca29f2a377225396";
+ sha256 = "13971db840762cbe9b54c917c1cae459259df1bfc8783d0659accf539dc0bf05";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/ar/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/ar/firefox-79.0.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha512 = "753550131ee986f7a770f95959a26b24b17e0a6a5f2e12ec1b7d42b31886e32b9c93a559b7824cd5348f34f1fe26901f5198fca57ab2c9f412ce032882cf7b5b";
+ sha256 = "7c8f5692e483667ccc173d9205ab5b5b77b4e4d50a5643f4ac531b1809a97d80";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/ast/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/ast/firefox-79.0.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha512 = "8561ba0236a9524672c7ebacde935d4c3761fe2c5fc0125951d28f53c3d27388d48c108a6fa71064cbfa54cca57a72f6fb49b3b8314d28b875e250b218be4d55";
+ sha256 = "50cc5928b1877be40e29f30b51cfd183d9196bf73f68234866eff9e0e50c2e36";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/az/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/az/firefox-79.0.tar.bz2";
locale = "az";
arch = "linux-x86_64";
- sha512 = "53b7a939d02ccc0a809079070afd4db528a4cb617a4fbfaa58cca573450be764e3894caf3a40477903151f8116460dc574749f0edf9bfae6981616772b649703";
+ sha256 = "6f8f0b486652ac7bb4e3808a02b123acbd4babd6b272c503c6fc14159278d492";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/be/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/be/firefox-79.0.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha512 = "36658c05c6b7b1f64ffe14ded709dbc08f0236f99f9457964c15a36a4ebf8d73bf482ac2f8518927b2d66fc9a1ba19289db1855a6dbc7b9502c2a3c0137bd7ab";
+ sha256 = "f2dd77674d83b888e2016177eb80c7855a7fa26318ec052fbb919fd2abab6561";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/bg/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/bg/firefox-79.0.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha512 = "890066ff182d6ce79cf0adf307a92a26ced29f633cbaaacd02eb5c1c3f0e2bc2de336a7b22fbb530ec85561d26dc44f93f2ce1f58843e1d87322badbdc92e8fc";
+ sha256 = "08514f73d202ed1f53f0ef23de3093ac7eb08049fedf3bb09b69c98148efb99b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/bn/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/bn/firefox-79.0.tar.bz2";
locale = "bn";
arch = "linux-x86_64";
- sha512 = "c6f9bda8a95351d79ecfe1e138ace440aecee6c1dc5ad2d7c6d249e5277b75b27797cdcbfa1b8d3ec2a899974f555b8b20f7c38f03a7979ca917ab050feb6cfa";
+ sha256 = "7f5114a60d966e2dedb95c1b65696bd3b04d25eb057b9a109d8bb0dc43b46f40";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/br/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/br/firefox-79.0.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha512 = "b15b1cd34dc4799836d67ce4ed8b166b54e21076313a2f726c7b872aeabbcc40a35c7f859cf78e0f17825fcad38b6d4dfaadf5d27ef89ebea8da0ce427492311";
+ sha256 = "816dbbdd0f86874aad38733a30b54e683c7b18557c34d977ced6cd17ddf8b125";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/bs/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/bs/firefox-79.0.tar.bz2";
locale = "bs";
arch = "linux-x86_64";
- sha512 = "fee05346fed30422b79af7c0626a7763f404f8a3a2617bddd17b95434060bd1c47b47409a0147c130b51d08d98de2232abe8fc7ade9bc58cc1eeccaf0987aee7";
+ sha256 = "6c975f990120e9c70121eea464e9c375df40f6aa78275922d005096135044067";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/ca-valencia/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/ca-valencia/firefox-79.0.tar.bz2";
locale = "ca-valencia";
arch = "linux-x86_64";
- sha512 = "beb5d44cabc7a80a0ceb4573e4e6fc2b554c6cc0ae38c9a5699d0d87d5f36aee892c4bee8ca1d103001b3305ef814f9a96a8fd63dc5b495363443f9abb4edc91";
+ sha256 = "e993527db5fac86e5a503cb7615c073363d73c733837f7acc66b30d17b7a369d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/ca/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/ca/firefox-79.0.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha512 = "1b8cc942602134a48e0d16a3244e97edafa133c74651ed4545f5e3eb515ad1881276cd2adc204e5c9cfd677dacec79030311483469174415199b9eb679729442";
+ sha256 = "8ac5bfa08c2f082816c4f7bc45a0ebdadd04a078efcd172049899890ddcc3ffc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/cak/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/cak/firefox-79.0.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha512 = "2738e924257a81bb1ff956a6717e6ef4769e96f5940bb0fad58030e3d2ce65e84ecb2807e6e04ca820eeba61bd386c85716112535cc28d2bd3c9e7a364c734b2";
+ sha256 = "76680375d4f2ffb8f70414e2f934fe442e30d50c1921f7eb596f1325ee01a155";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/cs/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/cs/firefox-79.0.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha512 = "3d58acd8bafbd11307ca58894992fcf8325a5679585d5c5e09e397b941019a8a8f7bc9b63997bcad2722e8cbba88715b789683b0428632e4ec4b728a36b54099";
+ sha256 = "99f83abcdc15839e879b7cced936fc3bb628d8b42f5381dad980d444d4fcfe1f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/cy/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/cy/firefox-79.0.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha512 = "aa7aa1b06c1a28e30b532d41b4cf3bbae26c42a24a63afb1999f421577afac4e4591b465b3e659ed5c9278b2c5d2c4c449a84fcfa69b451804d2a0470524ab04";
+ sha256 = "d81fee7d2b5b8177f1b28f4e4d05f4b266b876adcf5ed62a7d458465ca50bf42";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/da/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/da/firefox-79.0.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha512 = "48160d3a437dee94c1070e2742c6bde4a36811e8d2eae87d7c8450476b30b912bc9cbef8a5f7d917ad4be771eeede9d7fa9315e27b154f50049ce80f4911024d";
+ sha256 = "40fdbaa88e3ac77d4cc846bf01b00ba1cdb5d3241f7af8a47efc92c929c862e1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/de/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/de/firefox-79.0.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha512 = "fc4d0ddd9649dd555b4abd4d90f9d6cff8fe7e702bcf5d2931565c469842f51ee215286f68802304868848f043e54c8224358c8f4060435a4674401d19bd6989";
+ sha256 = "6635eb71b5f4dc01ceed02771cc4e7bf7b3ba340c75f471fb7ecfde8170f838b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/dsb/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/dsb/firefox-79.0.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha512 = "3cab1a498db5900b055a8bc6398e4dc9770657c41ba9bb6bf0f196566e9c535db99f02e5c51750e7c7185f2f0b1a26e84da51403775c33ef34915b43e3a8b27c";
+ sha256 = "afe56bea25e44fbd3cd1fff7411cc20473ed0212500304ed865a985c2565594c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/el/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/el/firefox-79.0.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha512 = "d099758283e38566a4d9db744590f42b5fd28de8e985c2f240096e158995da00711e97d6feb3979bac40a2ad57cf7876da37c4ba69f3467930415d87a2d10c50";
+ sha256 = "b83801b722069d476bdb3325051f6e0bf2c34b6081320b82824aaf218d0f968a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/en-CA/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/en-CA/firefox-79.0.tar.bz2";
locale = "en-CA";
arch = "linux-x86_64";
- sha512 = "442e60f0d132d96c58364e0d5f70e43ade8e6508f5d0a76b3d7e5c61bed0bffa5f9bc2096c89879dcb1681bc394699e39d3c31f2d02fa790dd8e38f1b406154c";
+ sha256 = "e5a1a6e755cf35287f455a36c2019157fc7a0de6296c0af5949f7d33c55c871b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/en-GB/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/en-GB/firefox-79.0.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha512 = "8c0d31a9123d8d8baf94f73505233786f7fd2ce721f8792f4cc1db337a1659badf08393a22159dcb9d8256e43f24661c3975e6a1f801e30d21bc54083f4da041";
+ sha256 = "709d89f99e96d76a77b0a1a40d7f2ef49d6709b41336973c114fc25fee2f1d49";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/en-US/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/en-US/firefox-79.0.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha512 = "993e5410a946f802a47d8167c83e767fa9973754cfc1365e4cc2698a25524dc27c83f3b202990744dd654d68226c601ad9608ecc49d2c3952e50967e20ece34a";
+ sha256 = "d57ce2ec9d39d4f0e1100a2faf7cfdc827eeb45db672511d5a6aea7229430f85";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/eo/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/eo/firefox-79.0.tar.bz2";
locale = "eo";
arch = "linux-x86_64";
- sha512 = "c2021ecd345cc45fd26ccd8a75ee66cd1eeb506a8e0f6b9811b4149b6bb15121edcdc9a0825703db52beea61f7249f45d23fa3822a9f47701adbc2e86c7ccaa3";
+ sha256 = "facef477b06aab7d67580c6931d97a26c5a7a9ae9555d92c7f31227d0e944dcd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/es-AR/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/es-AR/firefox-79.0.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha512 = "c397cdeebd4527189b898db2640c1a5b8b5bd4fc1664ef384662136232b5dc21f7033686d2624ec421542d1140f46cc95c8364d47e1c89a8653d541fab52e28c";
+ sha256 = "43449d930cfd29ff06a1f38b3a36cf7b2bb7aa4feef1a4509f60f1370f08539e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/es-CL/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/es-CL/firefox-79.0.tar.bz2";
locale = "es-CL";
arch = "linux-x86_64";
- sha512 = "86940cd36df65d0515634c7abe6c7c81157a8bd3576acd9844784041c2239d25aa455da2fc33ba9b8cac0e5a840546dda0cc04765589dab0608ebe9b3cd53967";
+ sha256 = "fd821e8cf3c2f67f0993d08dc43026b1f5454a91102dc44706587d5744a63d1c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/es-ES/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/es-ES/firefox-79.0.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha512 = "9a1404626e2b9716567e0c1b0a7d681acfc47bd488fcc585172fb40c4d18dc1bdd4356244c74d042ad085e0300aff73ff7619d651658655bdf7d668f64e72a3a";
+ sha256 = "b1db4d75e75bd4329cc8ff4e637f920ebab47384442fae56584f170421a18657";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/es-MX/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/es-MX/firefox-79.0.tar.bz2";
locale = "es-MX";
arch = "linux-x86_64";
- sha512 = "870b2b135ffe3ece3ef4d16abc74d469421742bb32fe8b0add3a39dbd580aa07e251df4137f3a2950d6992cefcf0eaff162959ad5eeeb7e493c016769ad2751d";
+ sha256 = "b08ce5a33ada7d551b341693545ec7d9c30afc4529a3e33f55836a4e2bec1a41";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/et/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/et/firefox-79.0.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha512 = "d20a3c1cb0649406d9cfcc22bffb4dacdee124b68c210ff25b1316be76a1ec26b7b9f21ee8d208cb7a6f1f733ae71b70af3fe084b92640cce03989f4d45cc375";
+ sha256 = "5fea2b490a7323cf9cec5e02fd148aab16c18a4bc107b1f267ca2b442eb2d53e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/eu/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/eu/firefox-79.0.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha512 = "fcc4a18ab042f31153e1f5a4d090c920e687687ae8be4259394a771c839e8af167efdf9b0a3cd8ae80f15e70300d24ca894ec1381bd91738b7a5c1160dcf8eac";
+ sha256 = "98f89c8e3efcdc3585c6cd0cd6de6b5ab7ab7a55266328a2fd6198e1b739fd7f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/fa/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/fa/firefox-79.0.tar.bz2";
locale = "fa";
arch = "linux-x86_64";
- sha512 = "7ce0bce00836d4497a440f3c66421cbab38f5b856a8b0e3dea13b88c167b689a061be7261d9daed1ddebd23f21eb806fbe72c7cf08a2f49c31ea1486287404b7";
+ sha256 = "874beed2e6b23f7edc7b51465a758243468e99e835951bb908336f16dc7baf0c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/ff/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/ff/firefox-79.0.tar.bz2";
locale = "ff";
arch = "linux-x86_64";
- sha512 = "41c0639955bb82c8042e0cd9e76c6c6b30c5baf8f94206f1932e8a56cbc21a2de53fc9b31b6dec656822e215d11259a7b2dc158e58d1edce48dbe41f2cda4098";
+ sha256 = "f84e37769376d2a05fd1d76903ff75c79e3631c2c7c5ceccdadde59de991aead";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/fi/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/fi/firefox-79.0.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha512 = "540f26080c0b85b71e40bb0eb5acd92d8b71cd9ad8dbe72121225afc2b9821519ed6a2d2bc58cc77b445c3fa42ac6e39647c1da8c8a8935617995dcb0376b9d8";
+ sha256 = "8898a7ba0aefe3e26c4239c8b4d3768f716004b18da5ce5799ac5fb159b699b0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/fr/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/fr/firefox-79.0.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha512 = "ccf845aec06d7274acc7a850702e2dbfe69db8198a44537f7f0eef6b65bdf0cb71682b2a443f0e6a5e8ff310922bd29c39229813cd12ba54f70c0fa3418ff23a";
+ sha256 = "3f6e7cd8ffa7bf343d28cd289ea14f88e4e0ccf7229ff122c118627ba909a400";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/fy-NL/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/fy-NL/firefox-79.0.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha512 = "5eca2e853a3458f5adf0a960cc7ec4f21db344e67e7e419ca19d34b807809bd0c954ae4011b5ee73b02d9ef88686ac57f2a0d1d3af43e6a4def2031b698cd656";
+ sha256 = "de4d6f8aa0564ff23eed16f2bb41486a62ed4fad935625eb1d26829aa281d71c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/ga-IE/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/ga-IE/firefox-79.0.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha512 = "4ceee43db5cbd6ef5b18442cba0c7c74998129280e14b20ad41de041b3053b518fe77767a7aed9c62fa2467b2d6ac36a680e276d79edbc959313b260950f7c8a";
+ sha256 = "48a595094b959f74455f568d872b3426bb6ad9be60df256d5cc1d5ac7cc688a2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/gd/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/gd/firefox-79.0.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha512 = "9a5115acf49a15e10a530041029081eff7bd7a6877dac1331391d5321533083162be0dbc5dcede2bb708d8a54d47af3773c89e498d8c7d99c28f7229747c0721";
+ sha256 = "8c64d89f708238affb2bc356a5f86b491d368f6b838371c62ed647291925e72a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/gl/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/gl/firefox-79.0.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha512 = "435de08a8d536491b645d630e81bd9190b61e0073c3b170977a995f9599b0ebd0fe4a18279f0ef40ca242e854fd43ea36dab41a86a73c515a691b621f8b74ae2";
+ sha256 = "2d391f67f0f911112332a155436e5013ebb505620e5070d03b794949df2a4f36";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/gn/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/gn/firefox-79.0.tar.bz2";
locale = "gn";
arch = "linux-x86_64";
- sha512 = "e4e4d05239306cbc0f91cf6d1eb890af45c40fff8ac53fa47c6dde6dbaa583d31b6e5e51bfac91d2fddba9f89e51125235b11f766ebc39ec5e55da65e1ba732d";
+ sha256 = "732951a35fc0ab79327a225ee02494eff4a17a8b5b348764f980610fcb1de6ef";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/gu-IN/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/gu-IN/firefox-79.0.tar.bz2";
locale = "gu-IN";
arch = "linux-x86_64";
- sha512 = "727b7db843fc1722cb5d837e02388170d06f8c6ef42aba22dde9e237808e5404820c8b14dd43ec5cf2ddfcdf4883bd678d5c9aeb2845e428c096382d8a805afa";
+ sha256 = "0c3f65ab3736b43832feea9459a6fc336d0611c3221eba091c6194494eaf252c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/he/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/he/firefox-79.0.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha512 = "c151a281f8aaaf82a0021c20af2d12332674b27f2e5ac9c0ffea070c5c350f96de978a1662b5886f1d3b1d514061747f247ae3ebbd965e3ce940a2494c164243";
+ sha256 = "c62d4e52a2f308061fc6348531b708cfb26c0aee71a5f08f33b265af1789ea54";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/hi-IN/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/hi-IN/firefox-79.0.tar.bz2";
locale = "hi-IN";
arch = "linux-x86_64";
- sha512 = "5048f072162e3b2cbfbcc24885aec83599a7c47bad212fbae741fa15b903014a9e29b362f1492b42341498398b009e5d929de0801a22b4333093f9057c47b42c";
+ sha256 = "e83f4fa9cd50d2389697b78eb6591b7d1c1a6b4a61ae91b429909cb3cdbe1a99";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/hr/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/hr/firefox-79.0.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha512 = "ebd9c280598ebec64a230f6711d4d7839feb005d790c0660fe789e129a1acba78e170686eff21e0bad558dc7e9b0dc98a9139b7fff2426d9050ec0b3ed3e815b";
+ sha256 = "10ccf56a6f388a49ab6b5aa24ab3d82cf3ee685af5fd9592fec35055c1195d48";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/hsb/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/hsb/firefox-79.0.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha512 = "197ea2000df14ad17191e2e7eaf54bf7bd1df21fbd25c0e18b200d2c43686c4e256be329f57254422a8e156917ea3bf312a38e332b72596b5b93b97f61319be2";
+ sha256 = "771b5bba633c08861acc056cf0cbd73752f6109f601b8d59685dcad23804e3db";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/hu/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/hu/firefox-79.0.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha512 = "ce3b86d39f27f1a5f2287cb88bb45be0b70ca8adf7e814e3fd5191fd41ab7e33c427d8ee0d4f5c7c5b279e2079e318239aa3485771bd2f211c9f1ae2e654fc5f";
+ sha256 = "0f8631c95cc683d0c9faa5153cd3b499fa89374f6d8c2d0ef161074b03355d2b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/hy-AM/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/hy-AM/firefox-79.0.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha512 = "022053cf588d2f7aebb564342068d4bf3763dde50f3bbcf433dd2d7e5d90ecb134f9302b44f5bdcc84f56e74c7c965555e931ac7b6d85ce58dafe838026a91b6";
+ sha256 = "e3f6989cf2716b455d5d962c88307a74cd57d57c8585f31a4007579534b168a3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/ia/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/ia/firefox-79.0.tar.bz2";
locale = "ia";
arch = "linux-x86_64";
- sha512 = "bd57679165653b1557569d20eaa3ca83011e5704b76e3f29730e91d2c7a5fb553ab3563a1f26d38100ff8330d7efbbd133e959c4ae5c534da2e0888dac12ca5d";
+ sha256 = "aa769627a633e32b8bab9dc1e0cb3e4030a9d6af36c66a6fd365520eb978a7a3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/id/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/id/firefox-79.0.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha512 = "72a391de2d665db794e5624f341245a85a85c45d8d2f3c71bcf526b273bbf1a06cdfca5e9d45ec05627570ee496e0899fd7756066f6f40a86df088c4e5025ac2";
+ sha256 = "179529666d1dce606758f7a7ee700e1823a7c4f5840195ed57a5eb48f2ce21ac";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/is/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/is/firefox-79.0.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha512 = "8707e9ea8665b0f2f773c98b7c457c00c99528676afaebd56570fea1460b11ac016ca257f10397e447581a3a8966db671bf33634255c015104c8435c067fbce3";
+ sha256 = "53f5231e74ee28eef4ecf954ac850f1e6070fb7be51e7c8a0aa8477e0c9325e3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/it/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/it/firefox-79.0.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha512 = "10d74b74ca47e406919ac9589937ecadc55b637678f895d6bb3700aa072c261416591378845fcc2f032755da08a4e996c726fa1694b18883feb9fb90a36ab71e";
+ sha256 = "410c0c6f119b70006a947ea34ed1462247f4cfda996cf9797423784c8833776f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/ja/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/ja/firefox-79.0.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha512 = "9d7d45b0e1ef893145bce37a137e648b6292febbb08e66a0f0e8b6e9765e19ed3e864483c3892d327f3c75a4f73592a5cb2957ff6c17b20d19bf18179df5b083";
+ sha256 = "38f1f110e1490626908dad0e8f638453e70adc2afe66da5ae834a889e0ed13b4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/ka/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/ka/firefox-79.0.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha512 = "22730ebd0eec5fe1c9f993c8964c81b31d2bce1b1b7ba901c3a7911d9544659e459fdd19024bb551169d17c9430e15a92c039969379da28a49db2f0b04d799c4";
+ sha256 = "bd38f5fe5707a0ca0aee0de7d1ec8afcc92fa0faa8661b724b876c0faf5bccf7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/kab/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/kab/firefox-79.0.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha512 = "e7455deffe566f95239e6b1b6eb5a4b20d849ff9f0fa26518d993581b5e76975e41a5bdb54f69be7ff182437ceca868779b67c6a6c118155569dd8792793979e";
+ sha256 = "d7c748eeeb4d26433147b02d08b57f41be742b86480220d4fa7ae08823ae7984";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/kk/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/kk/firefox-79.0.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha512 = "56e36532e5babf3682edf5f278b971897cbd4854b0864dde5aedffa6a7828048557dee5992f9eabdfdb67c2054abc0dc2e5d0df8ec5882b07d8b266183177e06";
+ sha256 = "8e3f43b8551b9844aeccfb21390ae1ce59eb7acde612efa4d9eeb4bcfc81bf60";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/km/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/km/firefox-79.0.tar.bz2";
locale = "km";
arch = "linux-x86_64";
- sha512 = "6d1ef5fb7b555d667bc1ced25b7ef49f8832b9c077b113db79ff8509d845d693af33bcccf4039805fc0c69293139a22f24ea3294706097ebde859cd0f9aae8bb";
+ sha256 = "44819213495492477fc7401b816f45b2a7d3d4e6b5b04b2b5dbb73380fc60ef0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/kn/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/kn/firefox-79.0.tar.bz2";
locale = "kn";
arch = "linux-x86_64";
- sha512 = "04626f922214d666f1da224b2ba52960f1697ff76a0b40f92718c536eb07de6b319700566a9c3d702e50b137d54b7a75af474bdf56d39bf80165b8430b636944";
+ sha256 = "89b97b079894174c2826e6106806d6bf9a46a3499e0e458a8219ba9f5ce6722e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/ko/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/ko/firefox-79.0.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha512 = "e83f42c7c24b5a0536510ee736114d8e8ab6c6393ce63ca9e2f9d0e0216831b192781d0617e9793c6a8b687429275eafa6f84a8839900858412abff751256a4f";
+ sha256 = "731f9a98b4edfcf249fd08f94e8849a8f1c396ed577c0a1ed921b2d58863d029";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/lij/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/lij/firefox-79.0.tar.bz2";
locale = "lij";
arch = "linux-x86_64";
- sha512 = "524261eaf2fd311f92d85df46459bba17b06ca4e1a61a14453c9edbf37c31b1de2d781d466812c250353546bbde2044c79626840297c76a3986fc6ef869db863";
+ sha256 = "a3325d7298d0cffc04757e3d4617725145ab5dcb11d359b029f92e70cfa47905";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/lt/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/lt/firefox-79.0.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha512 = "f9c0665c4f4fa6f4a8f0fcc02b92c88d0c9eefcc7b018dd54c605c6b0f024282e25645ddf14cb2bc82827f7c4c8191a83c38d4d749af45db07bb81df99ec6d44";
+ sha256 = "2071fa08893ca0b55181478c677669577c9011e8f4d39b499aaec939046e45e4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/lv/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/lv/firefox-79.0.tar.bz2";
locale = "lv";
arch = "linux-x86_64";
- sha512 = "b89f91a5223a2431ea272115b18fba29491d60ab5e0a69af4a1152644596b477876a7c8109ba08c5210b782ad11ddd2b65c775a4fe8cba1126b21cf31e31d1e9";
+ sha256 = "b6639a338afa0fe86e0324d844740caa9260b26e3f06d075348999253f0a0bc7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/mk/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/mk/firefox-79.0.tar.bz2";
locale = "mk";
arch = "linux-x86_64";
- sha512 = "f10771c9b2f8634259b7252488e4fd3f9b249b33ab59ce9a02c77d0c4cdc5c567222a91271d4cf3949decd86602613e9fcf9e5e8a403f91255ad8a69bf2351dc";
+ sha256 = "e06db923b89559735663c93b551f31e48cd12b86f5fc7fdf78e8db88fba48d59";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/mr/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/mr/firefox-79.0.tar.bz2";
locale = "mr";
arch = "linux-x86_64";
- sha512 = "49bf1846a330c4d43d554f048bc1c5061c1059d62c57ffa224d19b3b4b2fdc806be73e6bea8409763be182b37ab6a1243652c62f5f3e48a36c3443f509a06c56";
+ sha256 = "dcd161187ddb20eaad0353c7ba0bf7d5d0149c8bc324151d41d013e5756a7e35";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/ms/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/ms/firefox-79.0.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha512 = "018622ef6cec81de014191bf94f88aa1a7ce732324f70a1524e3866e5500ee93dc6ac48dff4603b2f86b909301ebd2440ab87bf976cf041f6f8ecc4bc7da25fc";
+ sha256 = "d309a899fe69b3b17a33c43093ce78e1942b497e3e3db252a46968884bb9d737";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/my/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/my/firefox-79.0.tar.bz2";
locale = "my";
arch = "linux-x86_64";
- sha512 = "24685648158e9da5e74bba611884c3d260e7bad4eb3b6b2e70cf57f15d505b87a7886868e88bfaf440f03f37f7da04fb6fcaa5947ac6ecb62a987b24e0be5759";
+ sha256 = "9f74bf01425741e1c08d5a637e20b3df7e5aefc0421da14eb3ecc8199a03a0d9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/nb-NO/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/nb-NO/firefox-79.0.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha512 = "4fd040d08c704cbcade0a290020d591fc265bcbf63467f93c58603a3f96af06cb3b38d03aae5a32b4b78fe2c4f89ef81112a69bf539fa052b721f549423b42d9";
+ sha256 = "638a017eb9d5f7402565dd293c44b236460be99d718fa43cfa705a55eca949e3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/ne-NP/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/ne-NP/firefox-79.0.tar.bz2";
locale = "ne-NP";
arch = "linux-x86_64";
- sha512 = "0708208411de209aad6a692dc1b867011d589f2fe1e60dbb5c8448f96735d811aca6a444f7a3ae2d93a2953965b57a728e3af1b2a31ff8c86d1941a21ac2147a";
+ sha256 = "d7d0b87b0f3aa4c8cfe1d6a44b011c167b48e19384031a302d0e0eb5bf422951";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/nl/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/nl/firefox-79.0.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha512 = "2c6df617fe9e4c3ba1940aa86e313fa4a5e64db98f4df9abdcef2a5e7832e8586e939646e435c9725e5b97ec80da0f987b620a78faaf445c374a46cdda862f23";
+ sha256 = "88a6ed36cf8116634010f5a1ab27fb22f2519974ba10dd48deb2a6fbb2ac659e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/nn-NO/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/nn-NO/firefox-79.0.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha512 = "5f02a673edacd9e9e9171c7324b3b45974bc5374fc5a05835a450b6aad1219dc76ee50dd4084243523fc3e10e7b65a51f33e33009f4393f790a9a8430442d87f";
+ sha256 = "aa6475e941d6e2f724447a94c2000f9f8983d872a317d4ccb1df421128687564";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/oc/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/oc/firefox-79.0.tar.bz2";
locale = "oc";
arch = "linux-x86_64";
- sha512 = "cf24d386d8ad5a927e86929d053eebaf03be667bee4a4d0a85a76b6030e85f254b8e9b14091cb17ce3082890affa2c75ae2c1c0da8e007fed5189c9c2fb3b95a";
+ sha256 = "2535537159fd34b6680cb676d607e3810f78d2db2130e35c1086210c8fc40c0e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/pa-IN/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/pa-IN/firefox-79.0.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha512 = "1a8f07e70425bc65552fa82a16eb4009e036de60a6b84aacf7a4d47c2763b00b116f61fb87aa2a5dc28d2e09a82dc3621470b5589b3fba449e2eadf2996686aa";
+ sha256 = "ddf3f2da7c31bf2b52e9dc4ad9f3d2b25c42e4c621594bb48a9213d2a18ea91a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/pl/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/pl/firefox-79.0.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha512 = "ba8dcd5ad68f8506d4c637be831365fe230209ef58640da8bfec20cde9447daab678229e0a82931c022aa0c6fecdd0e405e92a4bfd51d7627235b689aa78c555";
+ sha256 = "efb57f54e1cdf5a99b84856fa12d8591cc970d5850bab7595a5e804458b1f430";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/pt-BR/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/pt-BR/firefox-79.0.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha512 = "fa1f67341221a907f24ce2953fd75a0003c04540a7673173fdc333081c82c24e68c0fcaa85e10264435a9540e356e94f0b4d5b38d892821bd307530ee10f9b7a";
+ sha256 = "704d84a395b6d24b33723121785cc17d36ffb95eec1c550895f61277add01cba";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/pt-PT/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/pt-PT/firefox-79.0.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha512 = "c282b71b30ee4f2f67d98551eaeb1700d2867e8ae1f19dad417f8774b8a91db63ecc14c37712910b7476e837c4c23f4871a20d2afe37f61ba4ba0ca4b1684569";
+ sha256 = "c8f67765c2bd151c68a973135ad67c46287aa11bd8055b1ee084e7c18bdc7a38";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/rm/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/rm/firefox-79.0.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha512 = "70cd918ccbeade126f36dee76600f7c6e78ec3291a12e6d60f684dbf5fba322bb7ab847cda9f101af5b48d9b0374573e8f6295dd8683ff3acf9a89512117d054";
+ sha256 = "5fe367fc5338a867cf16322fd4cfb55899275825a6aababbcc95be1f2df54a79";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/ro/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/ro/firefox-79.0.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha512 = "acf9a4914255bdde374ecdd77b39190c945621c51ab13b2d9e1e8b1655df593c6c7e174113d89e8b1afd223e6a0f63560ef4d991706d5f23db35a939ddf793da";
+ sha256 = "f22ce12f453e7c08a1fa1277f80a24038a2906d556c5d96fd6c331b185f38bcb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/ru/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/ru/firefox-79.0.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha512 = "9457048e428958b55ae221471cfb2874ca16ea9c1e34a33d538b9964e6ed77711283207106814f6d18ab73f8c690e6c20b2c84d361242b228cc92c7ddb675a27";
+ sha256 = "057a5c87914e98c056a2213c348bbe72be46cad8566d7cdb0f68370b19f4b313";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/si/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/si/firefox-79.0.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha512 = "897b488d3ba0592b902f2cdc4eeb2f454b9b6f67fb5e4c583f5f49fb062483ce1d30e64f6273894c698406f8be7dd8a2af02a67e8d9bf47f8d30a572fb18e7c9";
+ sha256 = "9b97d6588b9f304e090dd5c0258f0209fc7229ccf7ce21d6fb0d6da1f829dd38";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/sk/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/sk/firefox-79.0.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha512 = "2847545533829f45c22b85368c5fe262e2a43cef0e5d480a540ca47f0dacc8003b8e155b11098944c7012b03feb8ddca216649f645c46da0975183f42580e285";
+ sha256 = "621fb92cccbf325edf25ea274e90fe9533a0ce5fdb1e0bd9f266b4a1f3a47ffa";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/sl/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/sl/firefox-79.0.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha512 = "9b0223b409774a62216c97e522696700dd95b65e1755d889d58137602fe4302d8f5280464636d94c97cfdde8c56e49492005e487730b591d19bc947271754e1e";
+ sha256 = "f840e911bebf98a7917f15421fcd8feaeb72097659bd3fb0f3d1fcd2e348ec75";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/son/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/son/firefox-79.0.tar.bz2";
locale = "son";
arch = "linux-x86_64";
- sha512 = "097ff1df64b7ef62eee3a29672447c42c46dc23741ebe87365c4d41159052ba3560f7a10956dbae6b67daaf80607600d2241dd997573b8ef8c54fa94f064e629";
+ sha256 = "9b834f1895db63a263d3f2ce2567095b8000ad39d0753020f69a704dac7d12f7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/sq/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/sq/firefox-79.0.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha512 = "8a76a933f261708504fb637a93bf4d600514558f08832ceae8db23a404e5d911ef23803436e5513a4b7e4cb85f536e64c5ed801457ad2e1f9c559dfd1f8be807";
+ sha256 = "7136196b26f6e9b963d86e1cd9a088f9d2a7751e08193a59dd27c00b08da4d4f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/sr/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/sr/firefox-79.0.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha512 = "bf7d631608e91989a8cb63cc07b8e253cc2c764e9f712eb113c7b735bbe2da04ddcc91d43fc418eb208a75f4027256cfb10d15c21e82b7e3eea096ce6fce9a5a";
+ sha256 = "6cd5ce0c122a3b9cb6c066ab8df57277bec7d78e4fab9f15ef88c7ca16a6a3e1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/sv-SE/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/sv-SE/firefox-79.0.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha512 = "cfec4b5942c193b37e881569de1d40907d44b7ffdd6a08fdc3dc44ad27151427de0e368a08e4888d9248e07fda8de54f1b7d1eb3e106f0cb41c7fa1a8e4acb10";
+ sha256 = "ed0104efacbe6c4054b5d6a2c4397c13db38d245bd557dfe8ed876334bb232a1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/ta/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/ta/firefox-79.0.tar.bz2";
locale = "ta";
arch = "linux-x86_64";
- sha512 = "8f487289fff43075239d79d1d4b8b0e9e7a645a8dca26eff58ec32e534a870b5b67232ea6d43dc58b1b4bae9be8af65793f185e4b5747d9c374fe7802b92c9b4";
+ sha256 = "4589d31f7ba58e6f149ddf64f6020b262cfa9a7b8c228ddbad5ac9032013bb74";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/te/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/te/firefox-79.0.tar.bz2";
locale = "te";
arch = "linux-x86_64";
- sha512 = "a3ed83d4c34fe6d24c2d33c490d6d2de6fe56382bb87807f530bef967c25bfb9a00a1958ca13f2936357e3f1d75b029dd2bb89a13171574bc022f7da8b4f49f6";
+ sha256 = "3bae0a5ae9735ba623b8f3b4f333169f4f99fc37c43ee29e65221aae21060d9e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/th/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/th/firefox-79.0.tar.bz2";
locale = "th";
arch = "linux-x86_64";
- sha512 = "54c9f36ff4f00f1bfa3f947930988ce6985bf4e2682613a8368ab60d07abd02d3171cd2457987b2bcdd7d0929003580af9e4683b7e0f529b1ff3661004aafff7";
+ sha256 = "eac036a449108ee78cf3d527a85abcb87b0c116d78e71d7a0274f326ebcf1218";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/tl/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/tl/firefox-79.0.tar.bz2";
locale = "tl";
arch = "linux-x86_64";
- sha512 = "6dd5f5908e9ca66b7ab9e132dd6db3c5c2ea2e28eb9de211ceb6d2736746fcd50408cd327f098ffe1beb57199af6b60827bc11614c4c781d109ff315ccf9d7c8";
+ sha256 = "f8c9053e62b80b7ad1f20e622c25d01b8926c89b8780f1ae642d922d293d5018";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/tr/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/tr/firefox-79.0.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha512 = "0222ab139a87a195fcc4489a2d2b1024e95b4b76d4ffd8c63408ab3f4c9ea0e4be019a57e31ef3eee3216fb0217c01cd92cbab9ea33b2d7f0a4660326dd0b8ce";
+ sha256 = "8c6d089c9b0a1acdddbaf01d44b274da4a7d01751239dd017add9c7a0867dd38";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/trs/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/trs/firefox-79.0.tar.bz2";
locale = "trs";
arch = "linux-x86_64";
- sha512 = "a50634af2bb7d9cdd8ae8fd268b2bd5f24bbe68e7bfcb810e51921a56db7f831e84e73f93001a12f83a269a27df956df03e70aaf6231925b08399bc54aa71de7";
+ sha256 = "086b1b43a42f3c1487ead061b822b94274dd58b927df5b481f8079b960b52dc3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/uk/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/uk/firefox-79.0.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha512 = "9e32876027449c3b145cf7088b5b9bf7d941d3086f6d1da1dd13f3f06138b1c7c375dd7561d9342dd7a1aad1adae6da3a2f354927be1318eb79703753dbb0d00";
+ sha256 = "e3ee4bf352916f57bece093a079ef58f68a1d3c60d39e02ac7ba9587b98b6cf9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/ur/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/ur/firefox-79.0.tar.bz2";
locale = "ur";
arch = "linux-x86_64";
- sha512 = "f4331e2c47373a612083697f4a693d7c05edda3f08518642617aa274e735f7a64ac49f28a0c1681addfe488107367377757b12dedae49a14a4752ca726d0fe02";
+ sha256 = "7e485392f74814c874c2efd153add419a110c790514f4fef4bad0a4c5043751f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/uz/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/uz/firefox-79.0.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha512 = "ba7a39e9f8537bb5fff9253d01b3fb2a0c815c3d93fda024d1da6dffcaf313e7c75068c302887355b0e1b498157917be5f290fe81a2c30f8303c33ae2f23d9fe";
+ sha256 = "7a9f0e8e1a776d1155c609bce03380ecad60c2259a05248ddabb65a6c2f8080f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/vi/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/vi/firefox-79.0.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha512 = "4382a78302dac11f2ec626627c65c528d756364b8332c0124cbfd45ce9ae226d4b42eddf723e306a1b1e0b7bb3fe70c9efd3019f91993ac2e140492900fc0ab0";
+ sha256 = "a50f5c651093bb205f5cf7d1c44c12994d0aa73cf3a3cf1dea22e3754c6943e0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/xh/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/xh/firefox-79.0.tar.bz2";
locale = "xh";
arch = "linux-x86_64";
- sha512 = "b23a1f3b7fa906fd6dc25638d8cafdf3adfe63346fdcdcf878b9f0f98c8803631fa608fd75086aa7808fa0d4730ea7a89998e2d695b2d1f140a178f14294d318";
+ sha256 = "a94a46b428a87a3cd543dfcdbef46708931e18b377c548b11ca565067c953ebb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/zh-CN/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/zh-CN/firefox-79.0.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha512 = "b73405a8872f079f5f69cbd9fd69aa60e614a0e22f1f933be9a8a9e7312fca362549f57af17629548694e92679c763786978fb572faf4f9f6cb72d64b2661d60";
+ sha256 = "911e0b9591dea07aab26e4e35e84645d79c132fcfcabe504ff242ac87d853834";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-x86_64/zh-TW/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-x86_64/zh-TW/firefox-79.0.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha512 = "0069f82c583d88e9630fcb70c481969ada68a7ce919c4f5ab12ee442ca77f69d15179a46e5f2e7850a6686bcd6cd896f2e03163ddaa7e88affe6d62856d1fde6";
+ sha256 = "58afd8192b08eb343da9385344b87ad0e72046cdda26495a5534a75f12d40d38";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/ach/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/ach/firefox-79.0.tar.bz2";
locale = "ach";
arch = "linux-i686";
- sha512 = "1e81c77813d8f489ca2d2d75dcf74ef1085ddb367df885c2d25cc7051d759f26685da89860f67920a49ae4331762be74fbd2293bc2a6e0549187ed8fde643d4c";
+ sha256 = "055e0f66d0e5e3c9f3bc7ae94f6bd46a8ab0bb87dcefc2cace02f4ebbbabbf33";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/af/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/af/firefox-79.0.tar.bz2";
locale = "af";
arch = "linux-i686";
- sha512 = "a753254f0e302af7aea86499c1b03cec34a83691eff48231840a20c0afff1c595fab893d804b83aa0964eb5e570185102a701d31c668764d58c4715b3d0feeea";
+ sha256 = "0705f3f63655b6b55604d9b2b801ea07bacf2f0060ce6a2ca6c1d6021c35a594";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/an/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/an/firefox-79.0.tar.bz2";
locale = "an";
arch = "linux-i686";
- sha512 = "e1fa38d89cdc7d7c9a01f8de5ee19316b1ddbdce1f4f868e8ce1bbbf22e68b8f741246a5ba4f2a4e67c959b9575c73acd7b88e918e3be5fa285dc5ed42e9af61";
+ sha256 = "f1735cdcb500df69cf66886f194d101393f8e5880b790fc135348e6515fc7ba5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/ar/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/ar/firefox-79.0.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha512 = "10270f9783b09b09fd7f43b8f3c4196d332644820796b097ca219819e81bd5fe23ffcd4df988d3f2f3d59fd005e38feece57b7dedb84a78aac6af7965e73421c";
+ sha256 = "97dc4e314f361d7afc3e77d13d712f45306af21e4ef2e5737409b9932b341f92";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/ast/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/ast/firefox-79.0.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha512 = "1df6b8b479fe391bd128cd9b175ddc233b19b61b3f538ee75ba7728a4b59e4cf1ec09bd9576f82df66e89048b62ebd9cd2206038a0387492cf7b1994c36d84b2";
+ sha256 = "2cb19f22bc6372d4b3406d87b19acc4ec61cf60317869392145b7405a820b7ea";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/az/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/az/firefox-79.0.tar.bz2";
locale = "az";
arch = "linux-i686";
- sha512 = "81305694cb1601b45d09aedb7bf6c0ecdda500c95209abaa00feb2cd2aaa1f5d86f5bb18933f00cbb5a6b676710db4e96495b17141cc62dea06c26483d90976f";
+ sha256 = "83fe4b78ca684c9a58702451e4f8bbc9ee4a67aeb066d74699f7e3d471e0a16c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/be/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/be/firefox-79.0.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha512 = "13e5c72791ccc0ee12844d8a9ffdb5ac60a2a9d79bb3f25818f4f1b3b606137b5eb3c8911f81d654028cef48a00d9cf10841465c7fe0304000357c62d964ec44";
+ sha256 = "f08a685b2b99d3f508487215e426af802097599752ab82dfbd801c063588194a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/bg/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/bg/firefox-79.0.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha512 = "06a1ba2fc944a15375029ff12ed9f566ccf6a795ea8e63743be8084c7e11004d72693c65b8a330cf945a530fde5298c69c83a0f549edca8fa50d85a904ee744f";
+ sha256 = "a5d3c78d91e813358e7b1c33c10854f43112398ee88310c078aa0b5db00b7518";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/bn/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/bn/firefox-79.0.tar.bz2";
locale = "bn";
arch = "linux-i686";
- sha512 = "4b4c8871d5da372ddd15ac410ecfae08385a74b68e142b64e4e463d58b1e60583025f3855375b5adffb8a218839f86cf538a96dd285dabde96f8695af2ed1a4d";
+ sha256 = "eab386c0bc37dbe0ab2c8b51a470bc9f65a8f59ad17223d95fe631507da8fefa";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/br/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/br/firefox-79.0.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha512 = "e33d927f88d4e0a67b28f27ed32696cadba6241fd3bb48800e68248173bcd7085adfd3dd3700c8d4ddf5be3df93403e20e9c0d57db9ff5d6a141ed58b74c26b8";
+ sha256 = "125e5bfe77bac8d9155b07d057e3e8e8de3c3b4bb3aa3de192f2ae55ab9f4e33";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/bs/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/bs/firefox-79.0.tar.bz2";
locale = "bs";
arch = "linux-i686";
- sha512 = "680587ff748248a665751f004b02d0b0d4e28f90f672141961d47cff6239823431b863e8ba702cad8f43fa70b295ad69b47954d2abe2fcec423e68f704fddc6c";
+ sha256 = "6d9fafc803b098e8fe93911e9d07baa28765dff6b072aa911f74b2076cef54f3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/ca-valencia/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/ca-valencia/firefox-79.0.tar.bz2";
locale = "ca-valencia";
arch = "linux-i686";
- sha512 = "3f740ce2af373a3154372796edc4e85f8bf87b83cf4895328dcdb357aa4214e7711cdacbed596c4d7a1ce1ccc16bfba32fdf2d38749f3144faf747d05e76e208";
+ sha256 = "91d71b2538e059c9aed1d7a564125c25bca6f6c8213eb247aea7357b1f27b9a3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/ca/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/ca/firefox-79.0.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha512 = "ea9b71eee4f6e967753acf4e9f0a4014eeadadc6d1bcc5fad11a5975b778f92cade729338636d86a783ca08b0363942d7d9b7e4ad65fc3186760189ead9bf0ae";
+ sha256 = "5088cc39fd0b18926e6821348373f834a8b5d093ccaf9152cfc8da3157522734";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/cak/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/cak/firefox-79.0.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha512 = "bab4ceb14749b67877a99b96f47aa7a9d6d65281e78fc416d3bc3e5296ba2133d7548ccfd4ab32637c976d178fc911f55b6acc60dc6658b4193e1c6146bb641d";
+ sha256 = "31c9be88e0263e0968fa2ebba0673234532d6a99d5cf97ab7b863b814d9d140e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/cs/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/cs/firefox-79.0.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha512 = "e33adfe91886dc66f09cce26dc33ea26cdf432915674541a8fbde09cb41d2b14c0ebb3c41683cb1c29908dd652c83c92bacea3b8cab9bb3e8d9d6010a19f9646";
+ sha256 = "a606452009ca9e9e7d5f44fc9b42a222e3f557ac4d338c90ab9335dbd96e6683";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/cy/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/cy/firefox-79.0.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha512 = "1c5b5d518914fb69b6a978fbb8530589c0aa117da1f2f7398696fe29c6177f0ee932f88bfabeab049bdc80d6e457835a492853ee9095b10f12b68172004a2b73";
+ sha256 = "a8254adacb701007945e4cbb48d861358cfefd4f590e509264ecdd4e0e858235";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/da/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/da/firefox-79.0.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha512 = "90d385bf3faaea5ec6884c4042a72e6a23c68f1454309bc933670d0fed7a5aac2210ab4c6b23755d883fed385ae0f11639a932c2540687b219aa009067a3ab89";
+ sha256 = "350ce9d092799302a8c3830fc756c7ddacc752f9b42e70bd73dc1d61a1d1d07b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/de/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/de/firefox-79.0.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha512 = "7fbc20a9cef66a6760fa314f2d074d2c597b420fee45fbc8c61a85f963130564e18d47a97833299283faf5c959d12f70e4f99089dabcbc3d83f3bfbefaec0f63";
+ sha256 = "576c95fc5aadbaeba43991b2fb28e13cd3f18f2e81e6584a0208328a4f9c5ca6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/dsb/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/dsb/firefox-79.0.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha512 = "2dc3dde5159c64b61a4599a0ee2aaf3e4d9e71d7a3913e086c0c187cca48e8bbaebf7d4253dab7a3cb4fbce55a1119e3f4c30026671b92b70059b8b3256e72db";
+ sha256 = "024054a027af7a4e8f68a299ae24a47eaa2ab2e69a847cfaa053295cd454b947";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/el/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/el/firefox-79.0.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha512 = "73bfdcc5482d5793c0c5673738ae08cb6a2187e61d8ee057ef89f4ceb801bfeec48b8c0a9f48bdd996bca8ae4a232afc61c6539a1c22c7bf96d06180364cecc6";
+ sha256 = "63ff8a79ec70c7ce44d8375e5ee377754e329f32ad751b87de214707984eba7f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/en-CA/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/en-CA/firefox-79.0.tar.bz2";
locale = "en-CA";
arch = "linux-i686";
- sha512 = "baf1441e6f6ce7a31ce5ff12b600b61068bdbb9beebfe74f6c9b97ed2533ec734bc34b702caa9e9c59bb4563bfdd64c2612151793067cef3ffa1fb0ada312e28";
+ sha256 = "eb8597936d2a3a2747827227082743a5b267ee12b45f16e901ab87ad897ae780";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/en-GB/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/en-GB/firefox-79.0.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha512 = "60b276043c2ec3456b6b06acd2edf6f3df5149824d20c33974f3ac77fa0ef81a03f99f337add0209bb88b390fbf4dec08a30da207ad72ef91c9a89cd36e4452d";
+ sha256 = "8a1b4c0320439cd3ac22b46fc111564b7ed68ba9f04c7b20a276ac550ebd84e6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/en-US/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/en-US/firefox-79.0.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha512 = "26eae1d8a6f9e988695d59d418749fde988e48514d7c183039ee998b400f480dae16e9d5a590ff4364954e57a4008e7104cece212fa81fe73666d2bf3f0c0020";
+ sha256 = "d56bc3d81f7e1807852b326d3f0b00f9e745fe4f8b97c0ffc64aee979db4fa15";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/eo/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/eo/firefox-79.0.tar.bz2";
locale = "eo";
arch = "linux-i686";
- sha512 = "55aee2c68a1cb6b7e374f2622c8aa30a8f26e14ea0f0119d97bbe6e807c15c7df94ec74c0f31ef071ea7b112c3bd8ee501c7d7b33ab5eae9a8126b2fc9673047";
+ sha256 = "cd979e28dbf2032ed8f1e5c7c84eda3ddefdef4223749b6fd61ef2f727401a4e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/es-AR/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/es-AR/firefox-79.0.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha512 = "dbd5aa229d0123a26290330df078967bff4d0484bcdcc3eb499a7cdc82176b49a2362a0ab08e2b55286141b25c8cd4970308cf48a1143a5af788eced5b84b83b";
+ sha256 = "4875b4139be6ddcf1e7bff57c3045f29e7730a7bd0e38fffa0443bd0f3aa45a4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/es-CL/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/es-CL/firefox-79.0.tar.bz2";
locale = "es-CL";
arch = "linux-i686";
- sha512 = "5082bef600a311f560daa09b31945961766a0ec63ebf9f38a0f0e76560fca2a99594c1f26fd0b57a2dca0c94d1991a91501ee3e931740e59010c93d46d3e8a67";
+ sha256 = "68bf54d52e45e0b8e0cfd27ec39e3ff97307e91bcede2f2d2561ac5139d179b8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/es-ES/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/es-ES/firefox-79.0.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha512 = "87ef420353069862cd539aa8e53f93f50330e0c68bfa4a56913e9245bd4a972bcd271a7c159218f9ffb78c9d9be3046206f20fad4faae3d76e4e9687530ea6b8";
+ sha256 = "e324772591d019b5b27a00716c30ed0f8803dee83276b19b43f5808f584d5000";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/es-MX/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/es-MX/firefox-79.0.tar.bz2";
locale = "es-MX";
arch = "linux-i686";
- sha512 = "d02362e93a290f34063fdfa7af8fea71a6cb92b964b872bfac8f5b5665dc6ce9cde7a38a445de1074fa8673cc2c0243af69e2663542c5c2fb8e53f2c41518cbd";
+ sha256 = "bf40f1eec6d42c5706a2ae0f840ec00778801d98476dd6055a7170e8ebe8033a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/et/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/et/firefox-79.0.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha512 = "0064c56cf6cfc38a5eff201f16df5c9037da8089655df5c88a348ffbeaf933941d5ce99b3618293d2154774b483298b4c28616c6e175fe0f6c9124ce00bb16f9";
+ sha256 = "d0f45fa9c2e9559efe0376a53d1bfc7fed04a408d563419e283a0e1a4b4f0840";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/eu/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/eu/firefox-79.0.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha512 = "bf5cd434f45bd057de94bdc219f25e4da878a0be58c4a864a22961ac5677d0a679204a069220cdfb353d319d493e10d3423888999de6701e33227b1dde16e43b";
+ sha256 = "def48b817fcd432a3573a1d17bbc4dc8616e8b94366836406cf6341d610ba3aa";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/fa/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/fa/firefox-79.0.tar.bz2";
locale = "fa";
arch = "linux-i686";
- sha512 = "402f980bbffd145e9f6f832ad4bff8c6dbb0db9a77a303ffe16c44b449668e621c2edf75e41686cc69684069efa10b7853d57ed5ee928298bad5ed27c253eed0";
+ sha256 = "08e4e0c50bb80aba30c2f3666cf568c39bd031938a1e2a6b9fd092da688e3b4f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/ff/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/ff/firefox-79.0.tar.bz2";
locale = "ff";
arch = "linux-i686";
- sha512 = "baae62b09a0a7fef88f64b43b854dc8c4ff583765338c4dd1e00db9c7717adfb3d8817c776cfc88f88ae6865d490a08bf4d0c97824ae3280835769ca04fd8c71";
+ sha256 = "3e9e75e5501d2a5d1d1d11e628d6b9acbd613f3a0f7aed005752f4d07f15686d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/fi/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/fi/firefox-79.0.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha512 = "161da9aa8cd66a9f691b218f5d11cdae19fbfb04f44a77e266731afdb7202af98f165e33107af15ee6ced477b0ae07d78f91f57d14fec0e9a6de24847cc73976";
+ sha256 = "61e0d7ee1d4b0d8dfbea3869766497d88dcbf0c467d41d07ea45309d03839a49";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/fr/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/fr/firefox-79.0.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha512 = "150677eb9c0aafb0486dce2c846e0997f6eb1ccfb022a9ec2914628fa2affc32801fc34f0397fdade3cbe3afd1897ead515bc240043dd1cc7b879d92566a47c5";
+ sha256 = "9c502d317ae781e82a69a80c864958ea23eeed18b215b9f08a7ecc024bcc6249";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/fy-NL/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/fy-NL/firefox-79.0.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha512 = "b03e12ebeed5af0150715176e32a7da3ce20a57d227f3ef6da369f6fa27059cb23a8af0b4e165027598894c572d02e4d58e8fdb9a48b86d3bdc35385a249287f";
+ sha256 = "05ed05024ebdb58eb2c178c30da5d0f013299ffbf42c26b7e28c0bd1053106f5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/ga-IE/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/ga-IE/firefox-79.0.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha512 = "7122e4f914f5e8d42393a86e61baeecbcdf6fff646ddb38cbb2d7324a0be90d60bf609824f2dcc696c107f856a867e0ac9717fc098b1db3571bf60fb6d3b8a28";
+ sha256 = "101f512b07c22c24d55fab970b1d5140f6f7a54d470652511e8d053d5d3ba265";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/gd/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/gd/firefox-79.0.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha512 = "f35b295657bbceb293cf1bb88a140d629f0b1fc654cf3f1ebcb5d9de84f40b17a9a7bc8973dc6699c4c6609e5cfbb858df52c0153ed4dcde6eff2e25c38f7ad0";
+ sha256 = "2a7998045852b8f3bcc86aecf40b5582724da71eb14d1fa612184dacdc751fcc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/gl/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/gl/firefox-79.0.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha512 = "4a4a37fdce02108118cca5fddc2f2ebfeddb8a4fad97ef0584fb85748e09d43abe79b0d3f7b5250deeaec8ec0b2e698771100dca486831fdde09f41d8d77b093";
+ sha256 = "0aa2c2ca4cdffedc5d17e4223c2cc6e96ce89bc69989ae10be683bcd61f4a143";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/gn/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/gn/firefox-79.0.tar.bz2";
locale = "gn";
arch = "linux-i686";
- sha512 = "6c4969572ce922eca81344f1b05747d3935f88486082bdc64c814825af2cfdf27eac7f8f0c25edfd4d249b9f469ada0b062abd0aff02b9849c7055e40bec5b67";
+ sha256 = "4e9f93db434ef45712c11ef5e3e812dba5927183d73da81db3b9698f35c51585";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/gu-IN/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/gu-IN/firefox-79.0.tar.bz2";
locale = "gu-IN";
arch = "linux-i686";
- sha512 = "a5d1daf151be8d23dde730945343bfd507ba29314ab8acb71e4d5e71b534eadc573eb4eec1bcae0ab0bd72735cd891b72d8d931b634680881bf65f63a4a7abab";
+ sha256 = "f2c3cbef250bfdac654ec2eaf438f51c059521b6a0d1694427013b949a323cdd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/he/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/he/firefox-79.0.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha512 = "87b6c4a1dfdb49bc9430d9740612d24ec9f61d74bd379caebef6d19fb3492cfd1a4c8112126ab509af1f35e3f6e10062a786a0e5397b424e057e9d13c924fd7d";
+ sha256 = "3b4d9dc608998b2d76db3ab2f21826983a12284bffa22e76ec60a275c5a54f97";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/hi-IN/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/hi-IN/firefox-79.0.tar.bz2";
locale = "hi-IN";
arch = "linux-i686";
- sha512 = "e2b96ab462227f70f4208b52b144d852e657edd3fc9885ba6b4217461a414a6aac6dedc206b4fc82d269c768662ce94ccc6cb3e0f096250d074b3d91ffa98c9e";
+ sha256 = "840ff442beb5c0599f7c67a00adf840a8f4306f2bc6ac8f2397af0b876304741";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/hr/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/hr/firefox-79.0.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha512 = "1fcaff37d60936b68a6f2e368c414c69718e114bcdcf8f71114f5e3dfea1eb2fbfc8b5e237406576daae74f8c4371d8a824d2542dcdd36221c931a86c9ea7175";
+ sha256 = "e0098a3069cb9b86becd2f77a671731bd849a568d2fffb6064528f802e5cd6c6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/hsb/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/hsb/firefox-79.0.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha512 = "5146346331ed881f0f85f42bb43f4b4884cdeb659b392db28f7a534c685a579405fa482ad14c6c4e20422e8e22b07f2fc35ead1f3756539dcee797fb0df8c1dd";
+ sha256 = "8322028ef47168ecc2928284e0a96d36c9208dfa2a7f3eae6f7449fb77753e62";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/hu/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/hu/firefox-79.0.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha512 = "eb043d50e735f1b99eab7cedef601aa302dce2b0270f08a9e93c1b1fa9b85da87305aa94e8db638e81dd8f6d9bed96b6c22f87928026cb042964bbb51420fff2";
+ sha256 = "801b62419499f9ae9fa48848aafdad7258cc95f7b04b1ade6d3cbf6663a6b3dc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/hy-AM/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/hy-AM/firefox-79.0.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha512 = "eb0553646d6b53a41bff160379845b0a21c28815ea523ab0de21230ce6c519b7ee07c9d97ce26f2078f3c66448dcd1c09e978bb1f748e548d1b5c2e0fe4e7f7a";
+ sha256 = "7b4af441958fbffbf43b7e1ff8e97d62dfd3aef2076bcdf1fb1eda8006093721";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/ia/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/ia/firefox-79.0.tar.bz2";
locale = "ia";
arch = "linux-i686";
- sha512 = "b43efaa2e45de94e9be8b8b9bea50966b0fa089dff9e25671577c724f45d0dba502044c2da7de32cf1431a38aaa92c2e5856659fb7f1ee557e38616beb4a9c96";
+ sha256 = "ee2bf28f2cb18a5cdeb51420042d624c40bbaea73e4c567eb801273f0c4c8095";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/id/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/id/firefox-79.0.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha512 = "5fd68752ab6309af0bbc6d523e2e251c8378ac0a6c2ba0627b37ddf7dbb1efc444901a254944f4384a6fc10ccd1909f6312c0fd7c9e700ba5f223ccdf76d30d5";
+ sha256 = "1083dbcab9b2b297869ef7a4a65ee04b63e851805e7fe7f7977fbe6d2f69828c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/is/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/is/firefox-79.0.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha512 = "1c128e7fffc103347329cbd65037e798292d5b0e843f878ffc44d9d53c32f1d9a917acd694cb3662ba0089e79063421705f30d39e9736c88b9c439660147b949";
+ sha256 = "c2c475e280f3f52a134182ac6dc679273c29198605d9214f4ceeb09e57f2cdf5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/it/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/it/firefox-79.0.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha512 = "890812041bb3ab8cb0ddc6a54222fec9f4e342f9734f3c92f9d0452122cceff739eb46d92ebef5d2571509e4c7821704a64da1ec3dfe8150193a6dc5b4aa8477";
+ sha256 = "d7de926e398e6291e031f737da63fe223c7e4c70c01994bf74c8461e04af0840";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/ja/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/ja/firefox-79.0.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha512 = "13703e62dd8d6728553524723828cf7bd8db672febeff63324c93e300a9ed6c2f3b1919d6f4bf8f1f74164df278a0c95ac98c348531581b717ab09e921490a91";
+ sha256 = "a5f1c6bd8bd5aba351511838c04a35f26aa107ca43d87489ae24bac3831df165";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/ka/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/ka/firefox-79.0.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha512 = "929b2e3ca70c8d9ee11405b1366faf957cde5075dec5631a49ebc724d4912291b1f3826ee01e5c90e2d68c09b2664599ed73e4f597298ffb066ff8419a8056d8";
+ sha256 = "513c9c885f741162301a980daf84eff5aa42f45aaf766a9b3e1376fea83bb78a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/kab/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/kab/firefox-79.0.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha512 = "83900bd13db0731508e516bfafb5bb540a43f6b8ba9c9e2e9c0878d67e9cd8f9b6b496e5b77ccf314346ea3089f6d95c1902b9280741ac3325638e972794872a";
+ sha256 = "15fd46b89f7ea425121d02aef931bbaf624391e7039d81e646d6551303598579";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/kk/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/kk/firefox-79.0.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha512 = "a62767e00ba2c0d522f503331c2b6eb4cc82d3abb4879711c2d9f611c8454f2cbfa5e76707e6ec6ce54df8d40f64da6ad8af2e15079ea75b3b8ec55e6273ef2f";
+ sha256 = "82a29718fdff57e6d02f8cc6ae76bb604d0e14374e7881c120ff6e38c4b21995";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/km/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/km/firefox-79.0.tar.bz2";
locale = "km";
arch = "linux-i686";
- sha512 = "03a47578e51da36b51bbaa98e36927a1a5b3f216ff6ed60c337d905f414902c7638cdd361b5d8f4c29960dc93b19343b18567c7b40106f0e7e95fa941c0dae88";
+ sha256 = "406c361b49d9e5cb6eb952e5be0eea3a8b9ff535a3edb6dc1c60ec6171d5ae49";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/kn/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/kn/firefox-79.0.tar.bz2";
locale = "kn";
arch = "linux-i686";
- sha512 = "c4cb00f4383f73c65930ff3626342cb53695ca4aaa29ec5f80400ed4d18e4dc87dc44445069c62265112980ac7a061d0839f542a792aa5d294561b201445b677";
+ sha256 = "0839a7af990a70523355047e5cfd24e73d0c8816cd12f2a21aa8cc244d9ef90c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/ko/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/ko/firefox-79.0.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha512 = "72fc61f2429fbef846eec40e53f50bd95d3b6b728d78e2199408b052b0d85ea66fbd6d2a114cd046311f88b419eeb7447b062cc9c5824cbae572debe872656db";
+ sha256 = "2ed856441ea51d642027b800911f134c27207dd8a53ee5a27b9674eb11417b05";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/lij/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/lij/firefox-79.0.tar.bz2";
locale = "lij";
arch = "linux-i686";
- sha512 = "9192d46b8b16129243ee2f5af47cd0f8fdf9af3ac953ae6481452cdd1f4da9ad9b75aa9c1b96416cba47dc16ca867db3135da810f32df5a33bed233a3b68f447";
+ sha256 = "653c7c4be39dfc49f89e5e6c591ebc953ef0bff5a9d827d348dad26e3f06bcd8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/lt/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/lt/firefox-79.0.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha512 = "89a5c07f1c1b7b389bf7074feb6b7c29470bfb143b720503783c35cabb36fbd0e5c3fe31349e1004728f128db36148ad6dd07f389099fab17c8a6d078c37675d";
+ sha256 = "b61fe55f65029ab661d0b589cc5301c6131b778d55524de6b13779dd2d0d6c35";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/lv/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/lv/firefox-79.0.tar.bz2";
locale = "lv";
arch = "linux-i686";
- sha512 = "1bc60805513cfd6ab6d563108fecb176766e77bf10203c942ada3878d062e6a75c54129505fa63f16aeb72f4a1c6b360f7e65e8f23433d20fe134692e53f4210";
+ sha256 = "2f9a99d7a344984736cb422ccc106db8d175f31c1b1a108852494b7201ff67cc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/mk/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/mk/firefox-79.0.tar.bz2";
locale = "mk";
arch = "linux-i686";
- sha512 = "811449cc14b5bc3185c56a8ea2b640a3fdfcb60b309ae9ccb5498196677e1431719897e3e239dec4ee964575187430c1a0a1b4fa48fbd29dc874a1edceb7fd00";
+ sha256 = "0cdde250523fbdbb8b651660fccbe1afe65068c263e03fe7ce26d9758fba7bba";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/mr/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/mr/firefox-79.0.tar.bz2";
locale = "mr";
arch = "linux-i686";
- sha512 = "940563e7a93a08372790ea3f0403c4facc900a6ec680c0e7d71fa10978fbe484c448f1e7bdc8096e26528a969178273223592daba724296f423b1293b79aa5fe";
+ sha256 = "0df4e48be06d800d1fa308841a1890f7b1c87e63b34901cdd1481a63a7080d24";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/ms/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/ms/firefox-79.0.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha512 = "ab8d456745a815934736ae25cf597dd6eec2dc25320dfe99c6af804823ad71b482b19eae071be08763c82678e7c966bd86ab1bc285925945b6800ab725dbebe5";
+ sha256 = "3fc1dcbe6c72acbee7a68ebf6a8b08b9961a5a04eb05f0cac86ac8fc56953917";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/my/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/my/firefox-79.0.tar.bz2";
locale = "my";
arch = "linux-i686";
- sha512 = "a8b4532eda52b3543767a28fb9550b21324c72976b71fd2101665e0ca89c63c4b1d8272a9f425feacb3bef188b43edacf603ac87fa1a3dd19c374d22877ac02f";
+ sha256 = "aba83f9c9f41dc5660a480b6821dff2c405900d9370c3d1414a892ad0e44161a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/nb-NO/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/nb-NO/firefox-79.0.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha512 = "a68193718025329d73e07b7199fc6a11e4834cf3f0ca327efbc182d0b33bff342e8a3012ae180fec2167f842781ae9c6d63d29e312e2385ee06e4ef25c851fbe";
+ sha256 = "34e9cfa0bd9a065b58edeffffff690abb6240e90f1d788146ac3976d9e7d9cc7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/ne-NP/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/ne-NP/firefox-79.0.tar.bz2";
locale = "ne-NP";
arch = "linux-i686";
- sha512 = "5ba2c7da5741d45b376de87c9d3abd65de5a74885cac25ba0c7c8a81d681c0dd0fb870764208b62aecbc93122daea5cd7dba1fec41a1d97eda0dc674f16dd6cd";
+ sha256 = "8031d15b84eb3baa73064ba592434d4d36ae94c6bb3b7c9fa359f93486be3ea8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/nl/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/nl/firefox-79.0.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha512 = "941cbc8f65b1b307f998c853010bd373541aa8043f1fc97e261453f7d49ed7ad9880e0cd85fd1bdb5b4b038272e210d9eeb7a5a24f27f1212ffbfde494c87b04";
+ sha256 = "33f19d81143a26b7472b70558c2187a4ed39f67ba95e28332c7e8a8699aa33e9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/nn-NO/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/nn-NO/firefox-79.0.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha512 = "0c0dd5ce17626e96c3e88a9771272f60e93c7ad4f1f40710d8b70d4f40a58010933de89a2b381dac94831db786621a35ef6894f46f1b19026c0eb7ce0b172459";
+ sha256 = "ca27dd578f8054df63b77c314d3504a2277139cc2d54d43f8c202771ad12e76c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/oc/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/oc/firefox-79.0.tar.bz2";
locale = "oc";
arch = "linux-i686";
- sha512 = "169b6a1a48b2711ecdccdd6a685ee10b5f602d0300cac13b56feb331901be88edf6e8386ce6e4bfc108f419de305a5603445f5b7561b37358a75adb8e8d418e0";
+ sha256 = "336cfde595de21f8ee355ec4e6a240da8a8946f357a100629ab0d0d883bee335";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/pa-IN/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/pa-IN/firefox-79.0.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha512 = "96dda02dda90aaa1de2bd31e04d87b37a179773d1f3f8094d33fcdfa6ffc78616f9d7539b4405911a6dfd31382cba91ce34ca6680c36e7aec22493d3bf6f15fa";
+ sha256 = "bb51ced0f4993862a7d025b1b504e29fb96e6341336c3fc61ffc6d3ffc18d884";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/pl/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/pl/firefox-79.0.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha512 = "326b8b65388b6e7d8215a665fd6acd9ad9fd5a03edfd6ee428dc53b217df7b108a351094530621c5b78f3cfaed90092c17e1d1c9656a37a10c108aa441ae0e47";
+ sha256 = "c44b50bc19b0ba7cb198d144f05b10d5f453c110463dd945534ccd180b71c7d1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/pt-BR/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/pt-BR/firefox-79.0.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha512 = "70a56009e39e06b701de62c7df02d3d648e04ffe94d2718f2f2cc4ee24f19e832decf0371425ab9791ed5db6a5b56d5f221163d3bd67bcbf6cd48617114353c4";
+ sha256 = "6cda521f9c8a02c948dd1461fafff84e7e1b793815b6f25697a78751264dc689";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/pt-PT/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/pt-PT/firefox-79.0.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha512 = "33a770a0ea0c177c1d839056f4045e41e8e2102e840c99c48abd2cb49733d44af2753f040696e859eb724dfbb6dddc3357bf505620f74c0c29b92211d8ab9572";
+ sha256 = "56e5ced26db5466aebcd7108dc3f499b243631bf61505a1fffb92b2eeb2cb5cc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/rm/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/rm/firefox-79.0.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha512 = "233af09f6a4ebb88aa678362c85244f1465d5da57e193b26d676543d0d1df9e673b25096da705178d1784cf3682fb6a1d12564525b77723eca0924bad7ecb0e4";
+ sha256 = "47913299e22f8b955bd5307241d368cb3c29d6a0bb0d90d5ed7667b85b6aa0e3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/ro/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/ro/firefox-79.0.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha512 = "6be29acfa925e3524c83ccd6915523cb8a37143855361b46fbd71465002f8791426ea9985d34486db17edffcf53d6197b7115cc0dd38a2be16502d07d3b26cf9";
+ sha256 = "528c36c4361f42a3d90f076800b0b73c8c1d630ae97ba33ff59e72d30d203cab";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/ru/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/ru/firefox-79.0.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha512 = "46b2a7b8370fc173101dd1e78ce12e363f80a852d55b2e6be9f5b31232888750e07937afa60bee2571e0b3b18ca2987ffbbad8c6065d4bb71064c34acc46c3a1";
+ sha256 = "ff1a33da0bd8bb7c2d7f460724c292b7433087ba5596258cc4bbbac2087d81b7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/si/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/si/firefox-79.0.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha512 = "934144d99326a139d994518e5aa763cf32035a7d310fa94eba7b4a2b7cf40eaff732dc20100f7bba35dbf415b7a5fc22c5122ef40a65732566063d4517321ffb";
+ sha256 = "675d6238f6bcf07751ec5356f3f4824d681ef28ac26255e1bae84cdab23ac0a7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/sk/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/sk/firefox-79.0.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha512 = "a892ced0d9c5dac7cda65cd67abc1232d5be3ba8ebc2c98181f504b68d43018fc392e0e5b4b12ed22f1ca1b6469be83f68b12e60fad28fd42eba18d9b8d4d7b0";
+ sha256 = "141416a2320bf355cf9f3ca33ec3983b5089c5b2c9172cf03e00d21577b570c9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/sl/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/sl/firefox-79.0.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha512 = "229175292f435f3cb1db7ba671933508ba7b4daba1aa5db0ed9f03fe8bb83778a0b951b0248a27b4e4a7beaa374f9bc4eef3b2762596b22bd45045efc3038be3";
+ sha256 = "6d062305ad9e40add4f8c84d051647df8c6b3e083011e00d9380f3e2eb6f128b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/son/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/son/firefox-79.0.tar.bz2";
locale = "son";
arch = "linux-i686";
- sha512 = "44d585391132de3c4df67bdec4a5062bf71af4ae32084e0602de93d75c279e8ee76a022aa19926eee03a31022b4d7eb9feab8e349c2a6547b85f8a42f5b122d1";
+ sha256 = "2e2adcfe7f26adac4aa820acbe894fa567f53faf2854eca3febf2d7fb66c97ee";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/sq/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/sq/firefox-79.0.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha512 = "f0b04a81888f8cac58e311f9f4fe16111a414f541bd1a5b3dc2fda028cf85b3a701ae5b91d223a3d6542580c1bec5459dd4dfe90cac517d3f974c1084ed6be1f";
+ sha256 = "eeddc2cb86011cbec49ace8c954ae9724ebb9a800cacd4354cfbee782ce7e481";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/sr/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/sr/firefox-79.0.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha512 = "c3fae910a582dbcb5b8609dbfce0d759d776667e34c737755968f1a531e83b58b098b8a88bd948ee820ab76328210631b7d85ff65a88be630f795522831a7014";
+ sha256 = "88081a8c78e039aca0774b1ad61eb3508b9d4bf088cfd27e6b420431dcc6b95a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/sv-SE/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/sv-SE/firefox-79.0.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha512 = "fd5feca0a4a107b018329ab2fc1d7eab9c0e51d2660d8356cba4792cf73f1176fd19411580f98a469f47eb6bacb2c311134194ee612caa7ad8a5a0021b062420";
+ sha256 = "51096fc91f7bd36b6bf66c57eb870cfbc62c42880ef2b7d3ae8032c49b5dc07d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/ta/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/ta/firefox-79.0.tar.bz2";
locale = "ta";
arch = "linux-i686";
- sha512 = "c54d20862ec7c09e4ceaca3afb120938beb7ec0bf1c38e651355fad1247c61e75acbd0fe6b96a17fc19136720ba55755a8bb04726c714c812a333c9e300b9463";
+ sha256 = "06f1af1fff1eff74d3aee7a7bffc7485911d350daf216bc8a3f6462b85ab28e7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/te/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/te/firefox-79.0.tar.bz2";
locale = "te";
arch = "linux-i686";
- sha512 = "a594904a68ccd42f5e6c0a829100fb99e37732a29775273ac202fbb65785549bbdf638e8ddbcf6b7269161cafd229354b5b350be8e2f2360892bcf17ef777e07";
+ sha256 = "5921702973c5c808f396fad81e736ffe7b9948996997cde5f721e55a6b0c172b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/th/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/th/firefox-79.0.tar.bz2";
locale = "th";
arch = "linux-i686";
- sha512 = "45b5fca122f7900da176ff3d55dd70a1a2d594fd9119b75760dc094b7a254e21aa6455c8370650f1b17d69ec1e81749881635d176dc72a45eec8f632d3a2e0f2";
+ sha256 = "5e8ff4f8b3204ed67545c4c68cc225ef7e28ce9c63108efdfb1ced7c77e2ce6e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/tl/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/tl/firefox-79.0.tar.bz2";
locale = "tl";
arch = "linux-i686";
- sha512 = "06b3fd1f4cf030377854ea39bfe0818322123d53299a3f5d7308db32683f3992240099491422858c3104079b566958dfa60b58248c0c6adcd0153d584429fca2";
+ sha256 = "72b9a9cef7a4d166e9d33e0a89d00a1c270d1e6b4e5039356f6145bab0d8f6a0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/tr/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/tr/firefox-79.0.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha512 = "2cb1d03ced3d88344e24bda60687e9a0c34aade38fd635a63ffea3f072188bf6f5ab76cc7c54188280932c225f1e5c9b7c6cea4d2ee0b1798335e84b7826c886";
+ sha256 = "38cc4e45e3222633b7f85c59eb1fc8a993f4b77ffe9b50478ae894fb68f67304";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/trs/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/trs/firefox-79.0.tar.bz2";
locale = "trs";
arch = "linux-i686";
- sha512 = "6fa6eb60bef978b82e6805c3a083ee40418125416f139bfae2695c2a4b28e34081a984e8c8e092e449e28fae28d812ac2c76b808da83f79c2be4e7f5361f4536";
+ sha256 = "f82d215f8a1a9b5b07ab71cadf75ef007e57b987d025c14fa671305dc5087182";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/uk/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/uk/firefox-79.0.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha512 = "e412938a9ff5bca8b770a83a2f7b9a03f92fc155df9088f60d758aa41c47bb348e331e34c8b04b1b2b5c796ec34261aebedc697c058bc5457265ee7b87d2d773";
+ sha256 = "014d024f4d14f465393f096147b661919dc1793289e68c4d13b6b01dba42d4d7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/ur/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/ur/firefox-79.0.tar.bz2";
locale = "ur";
arch = "linux-i686";
- sha512 = "8a4d50ceae88d1ccb354135fa10df40a2427bc0e704dca5b7ceafafbfcb3970eb57d4d6eb427330a2198894e67e2da2532adcdf5f900f5e8ed15727e1dc4fa84";
+ sha256 = "c2b7382f1e511dd7c79b3d5854059c403f633ec4423ec31dd9395d6dca4d31ee";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/uz/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/uz/firefox-79.0.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha512 = "cb1be90d64caa7ac445cc7a6b3549350eaf8859e7a4e662e602eee4218de98944360bcd828b62bdcf18a5a602b153a1e4cfb0bdac92a802a8b071f349c88262a";
+ sha256 = "66e35eb3fe6aef2a3d4986a585072f96b55877b0a15ce81c41096e1f1c001f2a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/vi/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/vi/firefox-79.0.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha512 = "69fc97339bd8fddedf12ac5f545c2f768cb071c4786f08c43fe61775e43b2dcf065d84d23ef9b9fb3f09c6df6364413f61fec0fa1cdeea2b4b769e3ef0bf124f";
+ sha256 = "d1cdb32bfb6f6d8e41d3f32de0c86654660d5d7ca4bfe0e763eeb799c0ead10f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/xh/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/xh/firefox-79.0.tar.bz2";
locale = "xh";
arch = "linux-i686";
- sha512 = "b8013f7c0e1cfad11ef950015444105b1e8512d778fe4b2a7567e0613a1191a7a929c5fdca9c15ab846da05f189fea1b0c137784ca1061b43f7ebada27376a06";
+ sha256 = "508d17ec13f5b3e1d18641451374efb72331fe68b254f8a71bef4807c318bb9e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/zh-CN/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/zh-CN/firefox-79.0.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha512 = "154bfde5424cca1af2e624596755fe95a1504be0ce977162117e937b6ab6ec6b03b1cdb470ef62c710129d19a16c42fac334477f8638de6472b742ab2395b262";
+ sha256 = "cf2f5617c652209daef0e6e5176181f2659e188f9007d7accb4041c030c54fad";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/76.0/linux-i686/zh-TW/firefox-76.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/79.0/linux-i686/zh-TW/firefox-79.0.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha512 = "6c3d36ba9e4682600c2a99d6837dfe76032d6d1618c0ddb8dab5633c2961d413959e9fe0a9c0fc7ef4bbbc41af469a92fab566d24458c43c1671cd3288dcaae8";
+ sha256 = "ec99c9201151f134d72450513c518816f244fec0af6de2bb4ee08d3286b709f1";
}
];
}
diff --git a/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/update.nix b/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/update.nix
index d6593be8890..03815a70332 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/update.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/firefox-bin/update.nix
@@ -47,12 +47,13 @@ in writeScript "update-${name}" ''
grep -e "${if isBeta then "b" else ""}\([[:digit:]]\|[[:digit:]][[:digit:]]\)$" | ${if isBeta then "" else "grep -v \"b\" |"} \
tail -1`
- curl --silent -o $HOME/shasums "$url$version/SHA512SUMS"
- curl --silent -o $HOME/shasums.asc "$url$version/SHA512SUMS.asc"
+ curl --silent -o $HOME/shasums "$url$version/SHA256SUMS"
+ curl --silent -o $HOME/shasums.asc "$url$version/SHA256SUMS.asc"
gpgv --keyring=$GNUPGHOME/pubring.kbx $HOME/shasums.asc $HOME/shasums
- # this is a list of sha512 and tarballs for both arches
- shasums=`cat $HOME/shasums`
+ # this is a list of sha256 and tarballs for both arches
+ # Upstream files contains python repr strings like b'somehash', hence the sed dance
+ shasums=`cat $HOME/shasums | sed -E s/"b'([a-f0-9]{64})'?(.*)"/'\1\2'/`
cat > $tmpfile <<EOF
{
@@ -74,7 +75,7 @@ in writeScript "update-${name}" ''
{ url = "$url$version/`echo $line | cut -d":" -f3`";
locale = "`echo $line | cut -d":" -f3 | sed "s/$arch\///" | sed "s/\/.*//"`";
arch = "$arch";
- sha512 = "`echo $line | cut -d":" -f1`";
+ sha256 = "`echo $line | cut -d":" -f1`";
}
EOF
done
diff --git a/nixpkgs/pkgs/applications/networking/browsers/firefox/common.nix b/nixpkgs/pkgs/applications/networking/browsers/firefox/common.nix
index 817d17e8fad..4ecdec77ddb 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/firefox/common.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/firefox/common.nix
@@ -2,13 +2,13 @@
, src, unpackPhase ? null, patches ? []
, extraNativeBuildInputs ? [], extraConfigureFlags ? [], extraMakeFlags ? [] }:
-{ lib, stdenv, pkgconfig, pango, perl, python2, python3, zip, libIDL
+{ lib, stdenv, pkgconfig, pango, perl, python2, python3, zip
, libjpeg, zlib, dbus, dbus-glib, bzip2, xorg
, freetype, fontconfig, file, nspr, nss, libnotify
, yasm, libGLU, libGL, sqlite, unzip, makeWrapper
, hunspell, libXdamage, libevent, libstartup_notification
, libvpx, libvpx_1_8
-, icu, libpng, jemalloc, glib
+, icu, icu67, libpng, jemalloc, glib
, autoconf213, which, gnused, cargo, rustc, llvmPackages
, rust-cbindgen, nodejs, nasm, fetchpatch
, debugBuild ? false
@@ -51,7 +51,7 @@
# https://github.com/NixOS/nixpkgs/issues/31843#issuecomment-346372756 we
# have permission to use the official firefox branding.
#
-# Fur purposes of documentation the statement of @sylvestre:
+# For purposes of documentation the statement of @sylvestre:
# > As the person who did part of the work described in the LWN article
# > and release manager working for Mozilla, I can confirm the statement
# > that I made in
@@ -94,11 +94,6 @@ stdenv.mkDerivation ({
patches = [
./env_var_for_system_dir.patch
- # Fix for NSS 3.52 (add missing CK_GCM_PARMS field)
- (fetchpatch {
- url = "https://hg.mozilla.org/mozilla-central/raw-rev/463069687b3d";
- sha256 = "00yhz67flnkww3rbry0kqn6z6bm7vxfb2sgf7qikgbjcm3ysvpsm";
- })
]
++ patches;
@@ -109,14 +104,14 @@ stdenv.mkDerivation ({
patchFlags = [ "-p1" "-l" ];
buildInputs = [
- gtk2 perl zip libIDL libjpeg zlib bzip2
+ gtk2 perl zip libjpeg zlib bzip2
dbus dbus-glib pango freetype fontconfig xorg.libXi xorg.libXcursor
xorg.libX11 xorg.libXrender xorg.libXft xorg.libXt file
libnotify xorg.pixman yasm libGLU libGL
xorg.libXScrnSaver xorg.xorgproto
xorg.libXext unzip makeWrapper
libevent libstartup_notification /* cairo */
- icu libpng jemalloc glib
+ libpng jemalloc glib
nasm
# >= 66 requires nasm for the AV1 lib dav1d
# yasm can potentially be removed in future versions
@@ -124,8 +119,10 @@ stdenv.mkDerivation ({
# https://groups.google.com/forum/#!msg/mozilla.dev.platform/o-8levmLU80/SM_zQvfzCQAJ
nspr nss
]
- ++ lib.optionals (lib.versionOlder ffversion "75") [ libvpx sqlite ]
+ ++ lib.optionals (lib.versionOlder ffversion "75") [ libvpx sqlite ]
++ lib.optional (lib.versionAtLeast ffversion "75.0") libvpx_1_8
+ ++ lib.optional (lib.versionOlder ffversion "78") icu
+ ++ lib.optional (lib.versionAtLeast ffversion "78.0") icu67
++ lib.optional alsaSupport alsaLib
++ lib.optional pulseaudioSupport libpulseaudio # only headers are needed
++ lib.optional gtk3Support gtk3
@@ -143,7 +140,6 @@ stdenv.mkDerivation ({
"-Wno-error=format-security");
postPatch = ''
- substituteInPlace third_party/prio/prio/rand.c --replace 'nspr/prinit.h' 'prinit.h'
rm -rf obj-x86_64-pc-linux-gnu
'';
@@ -181,9 +177,10 @@ stdenv.mkDerivation ({
# included we need to look in a few places.
# TODO: generalize this process for other use-cases.
- BINDGEN_CFLAGS="$(< ${stdenv.cc}/nix-support/libc-cflags) \
+ BINDGEN_CFLAGS="$(< ${stdenv.cc}/nix-support/libc-crt1-cflags) \
+ $(< ${stdenv.cc}/nix-support/libc-cflags) \
$(< ${stdenv.cc}/nix-support/cc-cflags) \
- ${stdenv.cc.default_cxx_stdlib_compile} \
+ $(< ${stdenv.cc}/nix-support/libcxx-cxxflags) \
${lib.optionalString stdenv.cc.isClang "-idirafter ${stdenv.cc.cc}/lib/clang/${lib.getVersion stdenv.cc.cc}/include"} \
${lib.optionalString stdenv.cc.isGNU "-isystem ${stdenv.cc.cc}/include/c++/${lib.getVersion stdenv.cc.cc} -isystem ${stdenv.cc.cc}/include/c++/${lib.getVersion stdenv.cc.cc}/${stdenv.hostPlatform.config}"} \
$NIX_CFLAGS_COMPILE"
@@ -206,7 +203,6 @@ stdenv.mkDerivation ({
"--enable-application=browser"
"--with-system-jpeg"
"--with-system-zlib"
- "--with-system-bz2"
"--with-system-libevent"
"--with-system-libvpx"
"--with-system-png" # needs APNG support
@@ -214,19 +210,21 @@ stdenv.mkDerivation ({
"--enable-system-ffi"
"--enable-system-pixman"
#"--enable-system-cairo"
- "--enable-startup-notification"
- #"--enable-content-sandbox" # TODO: probably enable after 54
"--disable-tests"
"--disable-necko-wifi" # maybe we want to enable this at some point
"--disable-updater"
"--enable-jemalloc"
- "--disable-gconf"
"--enable-default-toolkit=${default-toolkit}"
"--with-libclang-path=${llvmPackages.libclang}/lib"
"--with-clang-path=${llvmPackages.clang}/bin/clang"
"--with-system-nspr"
"--with-system-nss"
]
+ ++ lib.optionals (lib.versionOlder ffversion "78") [
+ "--with-system-bz2"
+ "--enable-startup-notification"
+ "--disable-gconf"
+ ]
++ lib.optional (lib.versionOlder ffversion "75") "--enable-system-sqlite"
++ lib.optional (stdenv.isDarwin) "--disable-xcode-checks"
++ lib.optionals (lib.versionOlder ffversion "69") [
diff --git a/nixpkgs/pkgs/applications/networking/browsers/firefox/packages.nix b/nixpkgs/pkgs/applications/networking/browsers/firefox/packages.nix
index 092f4342e15..62181321cac 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/firefox/packages.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/firefox/packages.nix
@@ -1,4 +1,4 @@
-{ config, stdenv, lib, callPackage, fetchurl }:
+{ config, stdenv, lib, callPackage, fetchurl, nss_3_44 }:
let
common = opts: callPackage (import ./common.nix opts) {};
@@ -7,10 +7,10 @@ in
rec {
firefox = common rec {
pname = "firefox";
- ffversion = "76.0.1";
+ ffversion = "79.0";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz";
- sha512 = "0gnhfcgrz6022xf3vqia3s3639xa5pjp13h343d3c09mn8r919cmm6s38vzj1v3734fm25zb68acyarsp72xqq8z1420rh02b2pv38q";
+ sha512 = "0zgf7wdcz992a4dy1rj0ax0k65an7h9p9iihka3jy4jd7w4g2d0x4mxz5iqn2y26hmgnkvjb921zh28biikahgygqja3z2pcx26ic0r";
};
patches = [
@@ -33,12 +33,40 @@ rec {
};
};
- firefox-esr-68 = common rec {
+ firefox-esr-78 = common rec {
pname = "firefox-esr";
- ffversion = "68.8.0esr";
+ ffversion = "78.1.0esr";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz";
- sha512 = "2rl5irkamxi8caa8krj0wng93lb82kk9mf09mgci87mj9hy6fxzcrlmiiffp14s03rv0raagrn4w54pbx1336mylq6saxmfhpf676hk";
+ sha512 = "223v796vjsvgs3yw442c8qbsbh43l1aniial05rl70hx44rh9sg108ripj8q83p5l9m0sp67x6ixd2xvifizv6461a1zra1rvbb1caa";
+ };
+
+ patches = [
+ ./no-buildconfig-ffx76.patch
+ ];
+
+ meta = {
+ description = "A web browser built from Firefox Extended Support Release source tree";
+ homepage = "http://www.mozilla.com/en-US/firefox/";
+ maintainers = with lib.maintainers; [ eelco andir ];
+ platforms = lib.platforms.unix;
+ badPlatforms = lib.platforms.darwin;
+ 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;
+ };
+ updateScript = callPackage ./update.nix {
+ attrPath = "firefox-esr-78-unwrapped";
+ versionKey = "ffversion";
+ };
+ };
+
+ firefox-esr-68 = (common rec {
+ pname = "firefox-esr";
+ ffversion = "68.11.0esr";
+ src = fetchurl {
+ url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz";
+ sha512 = "0zg41jnbnpsa07xaizwfsmfav0cgxdqnh8i4yanxy49a45gigk895zqrx2if7pfsmdnj9zpwj9prj8cpnpsfhv6p62f3g2596aa9kvx";
};
patches = [
@@ -53,24 +81,11 @@ rec {
versionSuffix = "esr";
versionKey = "ffversion";
};
+ }).override {
+ # Mozilla unfortunately doesn't support building with latest NSS anymore;
+ # instead they provide ESR releases for NSS:
+ # https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_Releases
+ nss = nss_3_44;
};
-} // lib.optionalAttrs (config.allowAliases or true) {
- #### ALIASES
- #### remove after 20.03 branchoff
-
- firefox-esr-52 = throw ''
- firefoxPackages.firefox-esr-52 was removed as it's an unsupported ESR with
- open security issues. If you need it because you need to run some plugins
- not having been ported to WebExtensions API, import it from an older
- nixpkgs checkout still containing it.
- '';
- firefox-esr-60 = throw "firefoxPackages.firefox-esr-60 was removed as it's an unsupported ESR with open security issues.";
-
- icecat = throw "firefoxPackages.icecat was removed as even its latest upstream version is based on an unsupported ESR release with open security issues.";
- icecat-52 = throw "firefoxPackages.icecat was removed as even its latest upstream version is based on an unsupported ESR release with open security issues.";
-
- tor-browser-7-5 = throw "firefoxPackages.tor-browser-7-5 was removed because it was out of date and inadequately maintained. Please use tor-browser-bundle-bin instead. See #77452.";
- tor-browser-8-5 = throw "firefoxPackages.tor-browser-8-5 was removed because it was out of date and inadequately maintained. Please use tor-browser-bundle-bin instead. See #77452.";
- tor-browser = throw "firefoxPackages.tor-browser was removed because it was out of date and inadequately maintained. Please use tor-browser-bundle-bin instead. See #77452.";
}
diff --git a/nixpkgs/pkgs/applications/networking/browsers/firefox/wrapper.nix b/nixpkgs/pkgs/applications/networking/browsers/firefox/wrapper.nix
index 52773bf291a..424c45d305e 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/firefox/wrapper.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/firefox/wrapper.nix
@@ -2,7 +2,7 @@
## various stuff that can be plugged in
, flashplayer, hal-flash
-, ffmpeg_4, xorg, libpulseaudio, libcanberra-gtk2, libglvnd
+, ffmpeg, xorg, libpulseaudio, libcanberra-gtk2, libglvnd
, gnome3/*.gnome-shell*/
, browserpass, chrome-gnome-shell, uget-integrator, plasma-browser-integration, bukubrow
, tridactyl-native
@@ -10,6 +10,7 @@
, udev
, kerberos
, libva
+, mesa # firefox wants gbm for drm+dmabuf
}:
## configurability of the wrapper itself
@@ -26,11 +27,13 @@ let
, nameSuffix ? ""
, icon ? browserName
, extraNativeMessagingHosts ? []
- , gdkWayland ? false
+ , pkcs11Modules ? []
+ , forceWayland ? false
+ , useGlvnd ? true
, cfg ? config.${browserName} or {}
}:
- assert gdkWayland -> (browser ? gtk3); # Can only use the wayland backend if gtk3 is being used
+ assert forceWayland -> (browser ? gtk3); # Can only use the wayland backend if gtk3 is being used
let
enableAdobeFlash = cfg.enableAdobeFlash or false;
@@ -65,14 +68,15 @@ let
++ lib.optional (cfg.enableFXCastBridge or false) fx_cast_bridge
++ extraNativeMessagingHosts
);
- libs = lib.optionals stdenv.isLinux [ udev libva ]
- ++ lib.optional ffmpegSupport ffmpeg_4
+ libs = lib.optionals stdenv.isLinux [ udev libva mesa ]
+ ++ lib.optional ffmpegSupport ffmpeg
++ lib.optional gssSupport kerberos
- ++ lib.optional gdkWayland libglvnd
+ ++ lib.optional useGlvnd libglvnd
++ lib.optionals (cfg.enableQuakeLive or false)
(with xorg; [ stdenv.cc libX11 libXxf86dga libXxf86vm libXext libXt alsaLib zlib ])
++ lib.optional (enableAdobeFlash && (cfg.enableAdobeFlashDRM or false)) hal-flash
- ++ lib.optional (config.pulseaudio or true) libpulseaudio;
+ ++ lib.optional (config.pulseaudio or true) libpulseaudio
+ ++ pkcs11Modules;
gtk_modules = [ libcanberra-gtk2 ];
in stdenv.mkDerivation {
@@ -83,9 +87,9 @@ let
exec = "${browserName}${nameSuffix} %U";
inherit icon;
comment = "";
- desktopName = "${desktopName}${nameSuffix}${lib.optionalString gdkWayland " (Wayland)"}";
+ desktopName = "${desktopName}${nameSuffix}${lib.optionalString forceWayland " (Wayland)"}";
genericName = "Web Browser";
- categories = "Application;Network;WebBrowser;";
+ categories = "Network;WebBrowser;";
mimeType = stdenv.lib.concatStringsSep ";" [
"text/html"
"text/xml"
@@ -124,8 +128,8 @@ let
--set SNAP_NAME "firefox" \
--set MOZ_LEGACY_PROFILES 1 \
--set MOZ_ALLOW_DOWNGRADE 1 \
- ${lib.optionalString gdkWayland ''
- --set GDK_BACKEND "wayland" \
+ ${lib.optionalString forceWayland ''
+ --set MOZ_ENABLE_WAYLAND "1" \
''}${lib.optionalString (browser ? gtk3)
''--prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" \
--suffix XDG_DATA_DIRS : '${gnome3.adwaita-icon-theme}/share'
@@ -152,6 +156,11 @@ let
ln -sLt $out/lib/mozilla/native-messaging-hosts $ext/lib/mozilla/native-messaging-hosts/*
done
+ mkdir -p $out/lib/mozilla/pkcs11-modules
+ for ext in ${toString pkcs11Modules}; do
+ ln -sLt $out/lib/mozilla/pkcs11-modules $ext/lib/mozilla/pkcs11-modules/*
+ done
+
# For manpages, in case the program supplies them
mkdir -p $out/nix-support
echo ${browser} > $out/nix-support/propagated-user-env-packages
diff --git a/nixpkgs/pkgs/applications/networking/browsers/google-chrome/default.nix b/nixpkgs/pkgs/applications/networking/browsers/google-chrome/default.nix
index e5cd08f7df7..8d711b6de2f 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/google-chrome/default.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/google-chrome/default.nix
@@ -7,6 +7,9 @@
, dbus, gtk2, gtk3, gdk-pixbuf, gcc-unwrapped, at-spi2-atk, at-spi2-core
, kerberos, libdrm, mesa
+# Command line programs
+, coreutils
+
# command line arguments which are always set e.g "--disable-gpu"
, commandLineArgs ? ""
@@ -58,7 +61,7 @@ let
liberation_ttf curl utillinux xdg_utils wget
flac harfbuzz icu libpng opusWithCustomModes snappy speechd
bzip2 libcap at-spi2-atk at-spi2-core
- kerberos libdrm mesa
+ kerberos libdrm mesa coreutils
] ++ optional pulseSupport libpulseaudio
++ [ gtk ];
@@ -102,6 +105,12 @@ in stdenv.mkDerivation {
cp -a opt/* $out/share
cp -a usr/share/* $out/share
+ # To fix --use-gl=egl:
+ test -e $out/share/google/$appname/libEGL.so
+ ln -s libEGL.so $out/share/google/$appname/libEGL.so.1
+ test -e $out/share/google/$appname/libGLESv2.so
+ ln -s libGLESv2.so $out/share/google/$appname/libGLESv2.so.2
+
substituteInPlace $out/share/applications/google-$appname.desktop \
--replace /usr/bin/google-chrome-$dist $exe
substituteInPlace $out/share/gnome-control-center/default-apps/google-$appname.xml \
diff --git a/nixpkgs/pkgs/applications/networking/browsers/kristall/default.nix b/nixpkgs/pkgs/applications/networking/browsers/kristall/default.nix
new file mode 100644
index 00000000000..4028f8622c3
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/browsers/kristall/default.nix
@@ -0,0 +1,31 @@
+{ lib, mkDerivation, fetchFromGitHub, qtbase, qtmultimedia }:
+
+mkDerivation rec {
+ pname = "kristall";
+ version = "0.3";
+ src = fetchFromGitHub {
+ owner = "MasterQ32";
+ repo = "kristall";
+ rev = "V" + version;
+ sha256 = "07nf7w6ilzs5g6isnvsmhh4qa1zsprgjyf0zy7rhpx4ikkj8c8zq";
+ };
+
+ buildInputs = [ qtbase qtmultimedia ];
+
+ qmakeFlags = [ "src/kristall.pro" ];
+
+ installPhase = ''
+ install -Dt $out/bin kristall
+ install -D Kristall.desktop $out/share/applications/net.random-projects.kristall.desktop
+ '';
+
+ meta = with lib;
+ src.meta // {
+ description =
+ "Graphical small-internet client, supports gemini, http, https, gopher, finger";
+ homepage = "https://random-projects.net/projects/kristall.gemini";
+ maintainers = with maintainers; [ ehmry ];
+ license = licenses.gpl3;
+ inherit (qtmultimedia.meta) platforms;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/networking/browsers/links2/default.nix b/nixpkgs/pkgs/applications/networking/browsers/links2/default.nix
index d58fc8fd19b..0312c3b6895 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/links2/default.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/links2/default.nix
@@ -34,6 +34,7 @@ stdenv.mkDerivation rec {
homepage = "http://links.twibright.com/";
description = "A small browser with some graphics support";
maintainers = with maintainers; [ raskin ];
+ license = licenses.gpl2Plus;
platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/default.nix b/nixpkgs/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/default.nix
index a9f05ba1da9..76b4884aae5 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/default.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/default.nix
@@ -74,7 +74,7 @@ let
in
stdenv.mkDerivation rec {
pname = "flashplayer";
- version = "32.0.0.371";
+ version = "32.0.0.403";
src = fetchurl {
url =
@@ -85,14 +85,14 @@ stdenv.mkDerivation rec {
sha256 =
if debug then
if arch == "x86_64" then
- "1zrl7cxcl9hkafji15br8wp5vf9a5lb88xcpz6vi9q73j45mhzjd"
+ "0nx0fxa6l438hvzgsxa561nrin8lx7l9ccqscjn9mdg42yw36k63"
else
- "0cgnsn9zanadbacb660mj4k103cdyb2cak7ixnp1varqklss83n6"
+ "0vbg4ijsbmn71kq5mynx0hfhazy10ghcxsxwbwaxdl11ilxikrli"
else
if arch == "x86_64" then
- "1zc90gjixfhjng7pbx8vci1l69wf5m40149178zwzs6kz4ma5hb2"
+ "1paz9y3pcisw5ck3v6a740sr7plmsbg6bjqrj2yfqdixf95fk2pl"
else
- "0fqgas1g52a0zir2cxz3anizk3lkmwl68nbcn5rihgvjfqykbhn8";
+ "1b2r20yc94ibsw0vpr6xl1x1vbjgjw6qzxzr374ppck8famikyj2";
};
nativeBuildInputs = [ unzip ];
diff --git a/nixpkgs/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/standalone.nix b/nixpkgs/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/standalone.nix
index 3015d506427..5c4f85ee717 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/standalone.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/standalone.nix
@@ -50,7 +50,7 @@
stdenv.mkDerivation {
pname = "flashplayer-standalone";
- version = "32.0.0.371";
+ version = "32.0.0.403";
src = fetchurl {
url =
@@ -60,9 +60,9 @@ stdenv.mkDerivation {
"https://fpdownload.macromedia.com/pub/flashplayer/updaters/32/flash_player_sa_linux.x86_64.tar.gz";
sha256 =
if debug then
- "0n3bk2y1djaqrdygnr81n8lsnj2k60kaziffl41zpdvzi1jc7wgn"
+ "164cah1h78vs068y19v0c40243sy2ip1n4jc6qvzv9acawy12ckw"
else
- "18ll9rnfhbnz54q4d7q9fb13lix4i62zr6z6n574qvwngrvbrr8a";
+ "0508jzaji3z52dyp49xx2m7impz1fdpp20af0h8dwdph1q3mxn32";
};
nativeBuildInputs = [ unzip ];
diff --git a/nixpkgs/pkgs/applications/networking/browsers/palemoon/default.nix b/nixpkgs/pkgs/applications/networking/browsers/palemoon/default.nix
index 4593e30f2fa..911030dee53 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/palemoon/default.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/palemoon/default.nix
@@ -1,6 +1,6 @@
{ stdenv, lib, fetchgit, makeDesktopItem
, pkgconfig, autoconf213, alsaLib, bzip2, cairo
-, dbus, dbus-glib, ffmpeg, file, fontconfig, freetype
+, dbus, dbus-glib, ffmpeg_3, file, fontconfig, freetype
, gnome2, gnum4, gtk2, hunspell, libevent, libjpeg
, libnotify, libstartup_notification, makeWrapper
, libGLU, libGL, perl, python2, libpulseaudio
@@ -11,17 +11,17 @@
let
- libPath = lib.makeLibraryPath [ ffmpeg ];
+ libPath = lib.makeLibraryPath [ ffmpeg_3 ];
gtkVersion = if withGTK3 then "3" else "2";
in stdenv.mkDerivation rec {
pname = "palemoon";
- version = "28.9.3";
+ version = "28.10.0";
src = fetchgit {
url = "https://github.com/MoonchildProductions/Pale-Moon.git";
rev = "${version}_Release";
- sha256 = "1f8vfjyihlr2l79mkfgdcvwjnh261n6imkps310x9x3977jiq2wr";
+ sha256 = "0c64vmrp46sbl1dgl9dq2vkmpgz9gvgd59dk02jqwyhx4lln1g2l";
fetchSubmodules = true;
};
@@ -31,7 +31,7 @@ in stdenv.mkDerivation rec {
icon = "palemoon";
desktopName = "Pale Moon";
genericName = "Web Browser";
- categories = "Application;Network;WebBrowser;";
+ categories = "Network;WebBrowser;";
mimeType = lib.concatStringsSep ";" [
"text/html"
"text/xml"
@@ -48,7 +48,7 @@ in stdenv.mkDerivation rec {
];
buildInputs = [
- alsaLib bzip2 cairo dbus dbus-glib ffmpeg fontconfig freetype
+ alsaLib bzip2 cairo dbus dbus-glib ffmpeg_3 fontconfig freetype
gnome2.GConf gtk2 hunspell libevent libjpeg libnotify
libstartup_notification libGLU libGL
libpulseaudio unzip yasm zip zlib
diff --git a/nixpkgs/pkgs/applications/networking/browsers/qutebrowser/default.nix b/nixpkgs/pkgs/applications/networking/browsers/qutebrowser/default.nix
index 77358518351..0e3e7205e1f 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/qutebrowser/default.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/qutebrowser/default.nix
@@ -2,31 +2,40 @@
, mkDerivationWith, wrapQtAppsHook, wrapGAppsHook, qtbase, glib-networking
, asciidoc, docbook_xml_dtd_45, docbook_xsl, libxml2
, libxslt, gst_all_1 ? null
-, withPdfReader ? true
-, withMediaPlayback ? true
+, withPdfReader ? true
+, withMediaPlayback ? true
+, backend ? "webengine"
}:
assert withMediaPlayback -> gst_all_1 != null;
let
pdfjs = let
- version = "2.3.200";
+ version = "2.4.456";
in
fetchzip rec {
name = "pdfjs-${version}";
url = "https://github.com/mozilla/pdf.js/releases/download/v${version}/${name}-dist.zip";
- sha256 = "1fpxsw0hzahccyng08acvc7g0gk29j2x701p6w6fg1718mvcrm1q";
+ sha256 = "02hpy96pi06gdq2s7n56ycm34d6d3gf8ly22y366np5vpwmc29rx";
stripRoot = false;
};
+ backendPackage =
+ if backend == "webengine" then python3Packages.pyqtwebengine else
+ if backend == "webkit" then python3Packages.pyqt5_with_qtwebkit else
+ throw ''
+ Unknown qutebrowser backend "${backend}".
+ Valid choices are qtwebengine (recommended) or qtwebkit.
+ '';
+
in mkDerivationWith python3Packages.buildPythonApplication rec {
pname = "qutebrowser";
- version = "1.12.0";
+ version = "1.13.1";
# the release tarballs are different from the git checkout!
src = fetchurl {
url = "https://github.com/qutebrowser/qutebrowser/releases/download/v${version}/${pname}-${version}.tar.gz";
- sha256 = "0pywyhi4v6ymxpn85grrdr1agmcxsnm5jfqf3rlxqx5swbnxbfs1";
+ sha256 = "1n72dvrv4dch4i07lsis76p7g16a039fwx8rk7w8q9f60wgqb5i8";
};
# Needs tox
@@ -46,22 +55,20 @@ in mkDerivationWith python3Packages.buildPythonApplication rec {
];
propagatedBuildInputs = with python3Packages; [
- pyyaml pyqt5 pyqtwebengine jinja2 pygments
+ pyyaml backendPackage jinja2 pygments
pypeg2 cssutils pyopengl attrs setuptools
# scripts and userscripts libs
tldextract beautifulsoup4
pyreadability pykeepass stem
];
- patches = [
- ./fix-restart.patch
- ];
+ patches = [ ./fix-restart.patch ];
dontWrapGApps = true;
dontWrapQtApps = true;
postPatch = ''
- substituteInPlace qutebrowser/app.py --subst-var-by qutebrowser "$out/bin/qutebrowser"
+ substituteInPlace qutebrowser/misc/quitter.py --subst-var-by qutebrowser "$out/bin/qutebrowser"
sed -i "s,/usr/share/,$out/share/,g" qutebrowser/utils/standarddir.py
'' + lib.optionalString withPdfReader ''
@@ -101,7 +108,8 @@ in mkDerivationWith python3Packages.buildPythonApplication rec {
postFixup = ''
wrapProgram $out/bin/qutebrowser \
"''${gappsWrapperArgs[@]}" \
- "''${qtWrapperArgs[@]}"
+ "''${qtWrapperArgs[@]}" \
+ --add-flags '--backend ${backend}'
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/applications/networking/browsers/qutebrowser/fix-restart.patch b/nixpkgs/pkgs/applications/networking/browsers/qutebrowser/fix-restart.patch
index d54a37fe71f..828fa5e107c 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/qutebrowser/fix-restart.patch
+++ b/nixpkgs/pkgs/applications/networking/browsers/qutebrowser/fix-restart.patch
@@ -1,4 +1,4 @@
-diff --git a/quitter.py b/quitterb.py
+diff --git a/quitter.py b/quitter.py
index a42b9d0..f544ccb 100644
--- a/qutebrowser/misc/quitter.py
+++ b/qutebrowser/misc/quitter.py
diff --git a/nixpkgs/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix b/nixpkgs/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
index 39749dbb1a7..21a34539b86 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
@@ -29,7 +29,7 @@
# Media support (implies audio support)
, mediaSupport ? true
-, ffmpeg
+, ffmpeg_3
, gmp
@@ -46,7 +46,8 @@
# Hardening
, graphene-hardened-malloc
-, useHardenedMalloc ? graphene-hardened-malloc != null && builtins.elem stdenv.system graphene-hardened-malloc.meta.platforms
+# crashes with intel driver
+, useHardenedMalloc ? false
# Whether to disable multiprocess support to work around crashing tabs
# TODO: fix the underlying problem instead of this terrible work-around
@@ -83,26 +84,26 @@ let
]
++ optionals pulseaudioSupport [ libpulseaudio ]
++ optionals mediaSupport [
- ffmpeg
+ ffmpeg_3
];
# Library search path for the fte transport
fteLibPath = makeLibraryPath [ stdenv.cc.cc gmp ];
# Upstream source
- version = "9.5";
+ version = "9.5.3";
lang = "en-US";
srcs = {
x86_64-linux = fetchurl {
url = "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux64-${version}_${lang}.tar.xz";
- sha256 = "0l4fz2zkgwv2qniia4nv53a4pd79hfbgb66jn68r44diails1z08";
+ sha256 = "1kqvr0sag94xdkq85k426qq1hz2b52m315yz51w6hvc87d8332b4";
};
i686-linux = fetchurl {
url = "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux32-${version}_${lang}.tar.xz";
- sha256 = "1h4awhyaiws68s727pq9r32xqg2878dl2df4kbc2nmllwrl2fxq3";
+ sha256 = "179g00xw964d6x11wvzs84r7d6rcczx7ganqrxrs499yklscc46b";
};
};
in
@@ -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 ];
+ maintainers = with maintainers; [ offline matejc doublec 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/nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/common.nix b/nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/common.nix
index 25ee5462b29..567a75a31ab 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/common.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/common.nix
@@ -4,7 +4,7 @@
, bzip2, flac, speex, libopus
, libevent, expat, libjpeg, snappy
, libpng, libcap
-, xdg_utils, yasm, minizip, libwebp
+, xdg_utils, yasm, nasm, minizip, libwebp
, libusb1, pciutils, nss, re2, zlib
, python2Packages, perl, pkgconfig
@@ -13,10 +13,12 @@
, bison, gperf
, glib, gtk3, dbus-glib
, glibc
+, xorg
, libXScrnSaver, libXcursor, libXtst, libGLU, libGL
, protobuf, speechd, libXdamage, cups
-, ffmpeg, libxslt, libxml2, at-spi2-core
+, ffmpeg_3, libxslt, libxml2, at-spi2-core
, jre
+, pipewire_0_2
# optional dependencies
, libgcrypt ? null # gnomeSupport || cupsSupport
@@ -74,7 +76,7 @@ let
in attrs: concatStringsSep " " (attrValues (mapAttrs toFlag attrs));
gnSystemLibraries = [
- "flac" "libwebp" "libxslt" "yasm" "opus" "snappy" "libpng"
+ "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
@@ -91,9 +93,10 @@ let
bzip2 flac speex opusWithCustomModes
libevent expat libjpeg snappy
libpng libcap
- xdg_utils yasm minizip libwebp
+ xdg_utils minizip libwebp
libusb1 re2 zlib
- ffmpeg libxslt libxml2
+ ffmpeg_3 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
];
@@ -128,8 +131,9 @@ let
nativeBuildInputs = [
ninja which python2Packages.python perl pkgconfig
python2Packages.ply python2Packages.jinja2 nodejs
- gnutar
- ] ++ optional (versionAtLeast version "83") python2Packages.setuptools;
+ gnutar python2Packages.setuptools
+ (xorg.xcbproto.override { python = python2Packages.python; })
+ ];
buildInputs = defaultDependencies ++ [
nspr nss systemd
@@ -139,6 +143,7 @@ let
libXScrnSaver libXcursor libXtst libGLU libGL
pciutils protobuf speechd libXdamage at-spi2-core
jre
+ pipewire_0_2
] ++ optional useVaapi libva
++ optional gnomeKeyringSupport libgnome-keyring3
++ optionals gnomeSupport [ gnome.GConf libgcrypt ]
@@ -161,13 +166,10 @@ let
#
# ++ optionals (channel == "dev") [ ( githubPatch "<patch>" "0000000000000000000000000000000000000000000000000000000000000000" ) ]
# ++ optional (versionRange "68" "72") ( githubPatch "<patch>" "0000000000000000000000000000000000000000000000000000000000000000" )
- ] ++ optionals (useVaapi) ([ # Fixes for the VA-API build:
+ ] ++ optionals (useVaapi) [ # 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 (versionRange "81" "82") [
- (githubPatch "5b2ff215473e0526b5b24aeff4ad90d369b21c75" "0n00vh8wfpn2ay5fqsxcsx0zadnv7mihm72bcvnrfzh75nzbg902")
- (githubPatch "98e343ab369e4262511b5fce547728e3e5eefba8" "00wwp653jk0k0yvix00vr7ymgck9dj7fxjwx4nc67ynn84dh6064")
- ]);
+ ];
postPatch = ''
# We want to be able to specify where the sandbox is via CHROME_DEVEL_SANDBOX
@@ -187,6 +189,11 @@ 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
@@ -239,7 +246,6 @@ let
'';
gnFlags = mkGnFlags ({
- linux_use_bundled_binutils = false;
use_lld = false;
use_gold = true;
gold_path = "${stdenv.cc}/bin";
@@ -257,6 +263,8 @@ let
# added later in the wrapped -wv build or downloaded from Google.
enable_widevine = true;
use_cups = cupsSupport;
+ # Provides the enable-webrtc-pipewire-capturer flag to support Wayland screen capture.
+ rtc_use_pipewire = true;
treat_warnings_as_errors = false;
is_clang = stdenv.cc.isClang;
diff --git a/nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/default.nix b/nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/default.nix
index 9d6c7fada70..9051fc55feb 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/default.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/default.nix
@@ -1,8 +1,9 @@
{ newScope, config, stdenv, llvmPackages_9, llvmPackages_10
-, makeWrapper, ed
+, makeWrapper, ed, gnugrep
, glib, gtk3, gnome3, gsettings-desktop-schemas, gn, fetchgit
, libva ? null
-, gcc, nspr, nss, patchelfUnstable, runCommand
+, pipewire_0_2
+, gcc, nspr, nss, runCommand
, lib
# package customization
@@ -23,9 +24,7 @@
}:
let
- llvmPackages = if channel != "stable"
- then llvmPackages_10
- else llvmPackages_9;
+ llvmPackages = llvmPackages_10;
stdenv = llvmPackages.stdenv;
callPackage = newScope chromium;
@@ -38,8 +37,6 @@ let
mkChromiumDerivation = callPackage ./common.nix ({
inherit gnome gnomeSupport gnomeKeyringSupport proprietaryCodecs cupsSupport pulseSupport useOzone;
inherit ungoogled;
- gnChromium = gn;
- } // lib.optionalAttrs (channel != "stable") {
# TODO: Remove after we can update gn for the stable channel (backward incompatible changes):
gnChromium = gn.overrideAttrs (oldAttrs: {
version = "2020-03-23";
@@ -49,6 +46,15 @@ let
sha256 = "00y2d35wvqmx9glaqhfb62wdgbfpwr77v0934nnvh9ks71vnsjqy";
};
});
+ } // lib.optionalAttrs (channel == "dev") {
+ gnChromium = gn.overrideAttrs (oldAttrs: {
+ version = "2020-05-19";
+ src = fetchgit {
+ url = "https://gn.googlesource.com/gn";
+ rev = "d0a6f072070988e7b038496c4e7d6c562b649732";
+ sha256 = "0197msabskgfbxvhzq73gc3wlr3n9cr4bzrhy5z5irbvy05lxk17";
+ };
+ });
});
browser = callPackage ./browser.nix { inherit channel enableWideVine; };
@@ -67,8 +73,6 @@ let
# The .deb file for Google Chrome
src = upstream-info.binary;
- nativeBuildInputs = [ patchelfUnstable ];
-
phases = [ "unpackPhase" "patchPhase" "installPhase" "checkPhase" ];
unpackCmd = let
@@ -142,7 +146,7 @@ let
(!enableVaapi)
"--add-flags --disable-accelerated-video-decode --add-flags --disable-accelerated-video-encode";
in stdenv.mkDerivation {
- name = "chromium${suffix}-${version}";
+ name = "ungoogled-chromium${suffix}-${version}";
inherit version;
buildInputs = [
@@ -160,7 +164,7 @@ in stdenv.mkDerivation {
buildCommand = let
browserBinary = "${chromiumWV}/libexec/chromium/chromium";
getWrapperFlags = plugin: "$(< \"${plugin}/nix-support/wrapper-flags\")";
- libPath = stdenv.lib.makeLibraryPath [ libva ];
+ libPath = stdenv.lib.makeLibraryPath [ libva pipewire_0_2 ];
in with stdenv.lib; ''
mkdir -p "$out/bin"
@@ -187,7 +191,7 @@ in stdenv.mkDerivation {
'' + ''
# libredirect causes chromium to deadlock on startup
- export LD_PRELOAD="\$(echo -n "\$LD_PRELOAD" | tr ':' '\n' | grep -v /lib/libredirect\\\\.so$ | tr '\n' ':')"
+ export LD_PRELOAD="\$(echo -n "\$LD_PRELOAD" | tr ':' '\n' | ${gnugrep}/bin/grep -v /lib/libredirect\\\\.so$ | tr '\n' ':')"
export XDG_DATA_DIRS=$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH\''${XDG_DATA_DIRS:+:}\$XDG_DATA_DIRS
diff --git a/nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/patches/enable-vdpau-support-for-nvidia.patch b/nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/patches/enable-vdpau-support-for-nvidia.patch
index b5372d1a255..8d879de7bfd 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/patches/enable-vdpau-support-for-nvidia.patch
+++ b/nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/patches/enable-vdpau-support-for-nvidia.patch
@@ -31,15 +31,6 @@
// TODO(crbug.com/912295): Enable a better BufferAllocationMode for IMPORT
// |output_mode_| as well.
if (output_mode_ == VideoDecodeAccelerator::Config::OutputMode::IMPORT)
-@@ -1105,7 +1113,7 @@ VaapiVideoDecodeAccelerator::DecideBufferAllocationMode() {
- // depends on the bitstream and sometimes it's not enough to cover the amount
- // of frames needed by the client pipeline (see b/133733739).
- // TODO(crbug.com/911754): Enable for VP9 Profile 2.
-- if (IsGeminiLakeOrLater() &&
-+ if (false && IsGeminiLakeOrLater() &&
- (profile_ == VP9PROFILE_PROFILE0 || profile_ == VP8PROFILE_ANY)) {
- // Add one to the reference frames for the one being currently egressed, and
- // an extra allocation for both |client_| and |decoder_|, see
--- 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
diff --git a/nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/plugins.nix b/nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/plugins.nix
index d45a3c9f864..54da49b9e30 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/plugins.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/plugins.nix
@@ -4,7 +4,6 @@
, nspr
, nss
, fetchzip
-, patchelfUnstable
, enablePepperFlash ? false
, upstream-info
@@ -45,11 +44,11 @@ let
flash = stdenv.mkDerivation rec {
pname = "flashplayer-ppapi";
- version = "32.0.0.371";
+ version = "32.0.0.403";
src = fetchzip {
url = "https://fpdownload.adobe.com/pub/flashplayer/pdc/${version}/flash_player_ppapi_linux.x86_64.tar.gz";
- sha256 = "1nks2wx74b21hv0l7bnrzkxn7c6p6r8zgwbqvy3cqpi8famyr5v9";
+ sha256 = "1xirngiqypylgm8f3ddvny2ghqxgj8i98bm1carcj2vryw53wwal";
stripRoot = false;
};
diff --git a/nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/ungoogled-src.nix b/nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/ungoogled-src.nix
index c393f7fe28e..109e410d5ee 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/ungoogled-src.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/ungoogled-src.nix
@@ -1,6 +1,6 @@
{
- "81.0.4044.138" = {
- rev = "81.0.4044.138-1";
- sha256 = "1qa5lw2psaqxr2zklaldx4sm6by4gsw3mfrp01ijc4kkp9jmvg7r";
+ "84.0.4147.89" = {
+ rev = "84.0.4147.89-1";
+ sha256 = "1bqvcq3dj6615198j7cz3ylyyic5zpis06capvl6ybl1na3ainb0";
};
}
diff --git a/nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/upstream-info.nix b/nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/upstream-info.nix
index defb58822a0..874e45307eb 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/upstream-info.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/ungoogled-chromium/upstream-info.nix
@@ -1,18 +1,18 @@
# This file is autogenerated from update.sh in the same directory.
{
beta = {
- sha256 = "0z9p4v5mkinf7hbdagh4bz6ymqjxg3df3wjpvm201ilzzngmjqz1";
- sha256bin64 = "1srvlirhnynh0q2a17p8z13p7r54z0cchh1d1h07hqljnwmsf8qj";
- version = "83.0.4103.34";
+ sha256 = "0yf6j0459qzr677zsa2apmfz0x0ndlscvwj1a5v40nqjijchv5qp";
+ sha256bin64 = "017ix9a74f2gzlg6in0x6fqgiw8bpk0rypr6wsqqkslywprypjd0";
+ version = "84.0.4147.89";
};
dev = {
- sha256 = "178fc112bsbrgj2hss78y8rhnz8hl85fr33gawk9fz88zk5qz7xd";
- sha256bin64 = "06qra245l2bbgxc3k04aabkgq1qnzybnrjhrjb25vriv31ji36b1";
- version = "84.0.4128.3";
+ sha256 = "1dbbr7s8vbhxd0sk4k2yqp630zp1r4gzkkd2a86pzlzq2mjhsk8a";
+ sha256bin64 = "0bphfwi6nkj9nzrjjaffiv27xfblgdikyifsbjl6vv2pawkh335q";
+ version = "85.0.4183.15";
};
stable = {
- sha256 = "19kpzmqmld0m0nflx13w9flxfal19msnxhzl3lip1jqih65z4y7l";
- sha256bin64 = "0sl4wv7npc3rhi7jgn679hi7j5ykzwpx5dahy78h87yfg4fx84wx";
- version = "81.0.4044.138";
+ sha256 = "0yf6j0459qzr677zsa2apmfz0x0ndlscvwj1a5v40nqjijchv5qp";
+ sha256bin64 = "1hzhgvs2ykqsncpnbnhzh09sw1vlsdfjhs06z5gc80l47brdi3wz";
+ version = "84.0.4147.89";
};
}
diff --git a/nixpkgs/pkgs/applications/networking/browsers/vivaldi/default.nix b/nixpkgs/pkgs/applications/networking/browsers/vivaldi/default.nix
index f793491afe1..2fe4c638929 100644
--- a/nixpkgs/pkgs/applications/networking/browsers/vivaldi/default.nix
+++ b/nixpkgs/pkgs/applications/networking/browsers/vivaldi/default.nix
@@ -1,9 +1,9 @@
{ stdenv, fetchurl, zlib, libX11, libXext, libSM, libICE
, libXfixes, libXt, libXi, libXcursor, libXScrnSaver, libXcomposite, libXdamage, libXtst, libXrandr
-, alsaLib, dbus, cups, libexif, ffmpeg, systemd
+, alsaLib, dbus, cups, libexif, ffmpeg_3, systemd
, freetype, fontconfig, libXft, libXrender, libxcb, expat
, libuuid
-, gstreamer, gst-plugins-base, libxml2
+, libxml2
, glib, gtk3, pango, gdk-pixbuf, cairo, atk, at-spi2-atk, at-spi2-core, gnome2
, libdrm, mesa
, nss, nspr
@@ -18,11 +18,11 @@ let
vivaldiName = if isSnapshot then "vivaldi-snapshot" else "vivaldi";
in stdenv.mkDerivation rec {
pname = "vivaldi";
- version = "3.0.1874.38-1";
+ version = "3.1.1929.45-1";
src = fetchurl {
url = "https://downloads.vivaldi.com/${branch}/vivaldi-${branch}_${version}_amd64.deb";
- sha256 = "03667f8rlk8shxq6ghjg4q9hqhsaw4gwpqnjpyili49qczd5423w";
+ sha256 = "0pg16zs9fcr6b360igszpkia3i8i5xf4m0hs1b2a17lf8vkldix9";
};
unpackPhase = ''
@@ -35,9 +35,9 @@ in stdenv.mkDerivation rec {
buildInputs = [
stdenv.cc.cc stdenv.cc.libc zlib libX11 libXt libXext libSM libICE libxcb
libXi libXft libXcursor libXfixes libXScrnSaver libXcomposite libXdamage libXtst libXrandr
- atk at-spi2-atk at-spi2-core alsaLib dbus cups gtk3 gdk-pixbuf libexif ffmpeg systemd
+ atk at-spi2-atk at-spi2-core alsaLib dbus cups gtk3 gdk-pixbuf libexif ffmpeg_3 systemd
freetype fontconfig libXrender libuuid expat glib nss nspr
- gstreamer libxml2 gst-plugins-base pango cairo gnome2.GConf
+ libxml2 pango cairo gnome2.GConf
libdrm mesa
] ++ stdenv.lib.optional proprietaryCodecs vivaldi-ffmpeg-codecs;
diff --git a/nixpkgs/pkgs/applications/networking/browsers/webbrowser/default.nix b/nixpkgs/pkgs/applications/networking/browsers/webbrowser/default.nix
new file mode 100644
index 00000000000..d1075817078
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/browsers/webbrowser/default.nix
@@ -0,0 +1,108 @@
+{ stdenv, lib, fetchgit, makeDesktopItem, pkgconfig, makeWrapper
+# Build
+, python2, autoconf213, yasm, perl, ccache
+, unzip, gnome2, gnum4
+
+# Runtime
+, xorg, zip, freetype, fontconfig, glibc, libffi
+, dbus, dbus-glib, gtk2, alsaLib, jack2, ffmpeg
+}:
+
+let
+
+ libPath = lib.makeLibraryPath [ ffmpeg ];
+
+in stdenv.mkDerivation rec {
+ pname = "webbrowser";
+ version = "29.0.0rc1";
+
+ src = fetchgit {
+ url = "https://git.nuegia.net/webbrowser.git";
+ rev = version;
+ sha256 = "1d82943mla6q3257081d946kgms91dg0n93va3zlzm9hbbqilzm6";
+ fetchSubmodules = true;
+ };
+
+ desktopItem = makeDesktopItem {
+ name = "webbrowser";
+ exec = "webbrowser %U";
+ icon = "webbrowser";
+ desktopName = "Web Browser";
+ genericName = "Web Browser";
+ categories = "Network;WebBrowser;";
+ mimeType = lib.concatStringsSep ";" [
+ "text/html"
+ "text/xml"
+ "application/xhtml+xml"
+ "application/vnd.mozilla.xul+xml"
+ "x-scheme-handler/http"
+ "x-scheme-handler/https"
+ ];
+ };
+
+ nativeBuildInputs = [
+ gnum4 makeWrapper perl pkgconfig python2 ccache
+ ];
+
+ buildInputs = [
+ alsaLib dbus dbus-glib ffmpeg fontconfig freetype yasm zip jack2 gtk2
+ unzip gnome2.GConf xorg.libXt
+ ];
+
+ enableParallelBuilding = true;
+
+ 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
+ chmod 644 $MOZCONFIG
+
+ substituteInPlace $MOZCONFIG \
+ --replace "mk_add_options PYTHON=/usr/bin/python2" "mk_add_options PYTHON=${python2}/bin/python2" \
+ --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"}"
+
+ echo >> $MOZCONFIG '
+ #
+ # NixOS-specific adjustments
+ #
+
+ ac_add_options --prefix=$out
+
+ mk_add_options MOZ_MAKE_FLAGS="-j$NIX_BUILD_CORES"
+ '
+ '';
+
+ buildPhase = "$src/mach build";
+
+ installPhase = ''
+ $src/mach install
+
+ mkdir -p $out/share/applications
+ cp ${desktopItem}/share/applications/* $out/share/applications
+
+ for n in 16 32 48; do
+ size=$n"x"$n
+ mkdir -p $out/share/icons/hicolor/$size/apps
+ cp $src/webbrowser/branding/unofficial/default$n.png \
+ $out/share/icons/hicolor/$size/apps/webbrowser.png
+ done
+
+ # Needed to make videos work
+ wrapProgram $out/lib/webbrowser-${version}/webbrowser \
+ --prefix LD_LIBRARY_PATH : "${libPath}"
+ '';
+
+ meta = with lib; {
+ description = "Generic web browser without trackers compatible with XUL plugins using UXP rendering engine";
+ homepage = "https://git.nuegia.net/webbrowser.git/";
+ license = [ licenses.mpl20 licenses.gpl3 ];
+ maintainers = with maintainers; [ TheBrainScrambler ];
+ platforms = [ "i686-linux" "x86_64-linux" ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/networking/cloudflared/default.nix b/nixpkgs/pkgs/applications/networking/cloudflared/default.nix
index 31bb18f20a8..aca523545ad 100644
--- a/nixpkgs/pkgs/applications/networking/cloudflared/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cloudflared/default.nix
@@ -1,18 +1,17 @@
-{ stdenv, buildGoModule, fetchFromGitHub, runCommand }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "cloudflared";
- version = "2020.3.2";
+ version = "2020.5.1";
src = fetchFromGitHub {
owner = "cloudflare";
repo = "cloudflared";
rev = version;
- sha256 = "1vbxm5z72y9zfg4carmja3fc1vhkanmc25pgnlw550p1l14y6404";
+ sha256 = "0r1n3a8h8gyww4p2amb24jmp8zkyxy1ava3nbqgwlfjr3zagga00";
};
- vendorSha256 = "14w2iz3ycbzfvlr8a6qn86aaa8687cm203d73wpfkfskp277hwz0";
- deleteVendor = true;
+ vendorSha256 = null;
buildFlagsArray = "-ldflags=-X main.Version=${version}";
diff --git a/nixpkgs/pkgs/applications/networking/cluster/argo/default.nix b/nixpkgs/pkgs/applications/networking/cluster/argo/default.nix
index 7179a291543..e2c7436a8ac 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/argo/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/argo/default.nix
@@ -1,4 +1,4 @@
-{ lib, buildGoModule, buildGoPackage, fetchFromGitHub }:
+{ lib, buildGoModule, buildGoPackage, fetchFromGitHub, installShellFiles }:
let
# Argo can package a static server in the CLI using the `staticfiles` go module.
@@ -19,19 +19,21 @@ let
in
buildGoModule rec {
pname = "argo";
- version = "2.6.1";
+ version = "2.9.4";
src = fetchFromGitHub {
owner = "argoproj";
repo = "argo";
rev = "v${version}";
- sha256 = "12wq79h4m8wlzf18r66965mbbjjb62kvnxdj50ra7nxa8jjxpsmf";
+ sha256 = "156102xqwmsq3g9jammfib0ri22a0nzk96zrv5774gidjvy2xb55";
};
- vendorSha256 = "0dhzr62x2lzf3w0j2r496cr7jvkdcavfqaqr2xh972k3qqc9caky";
+ vendorSha256 = "1vqmzz76lcwwnw89n4lyg4jjf7wbdgn9sdzwsgrjwkj8ax7d48cv";
subPackages = [ "cmd/argo" ];
+ nativeBuildInputs = [ installShellFiles ];
+
preBuild = ''
mkdir -p ui/dist/app
echo "Built without static files" > ui/dist/app/index.html
@@ -39,6 +41,22 @@ buildGoModule rec {
${staticfiles}/bin/staticfiles -o server/static/files.go ui/dist/app
'';
+ buildFlagsArray = ''
+ -ldflags=
+ -s -w
+ -X github.com/argoproj/argo.version=${version}
+ -X github.com/argoproj/argo.gitCommit=${src.rev}
+ -X github.com/argoproj/argo.gitTreeState=clean
+ -X github.com/argoproj/argo.gitTag=${version}
+ '';
+
+ postInstall = ''
+ for shell in bash zsh; do
+ $out/bin/argo completion $shell > argo.$shell
+ installShellCompletion argo.$shell
+ done
+ '';
+
meta = with lib; {
description = "Container native workflow engine for Kubernetes";
homepage = "https://github.com/argoproj/argo";
@@ -46,4 +64,4 @@ buildGoModule rec {
maintainers = with maintainers; [ groodt ];
platforms = platforms.unix;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/cluster/argocd/default.nix b/nixpkgs/pkgs/applications/networking/cluster/argocd/default.nix
index 40949890505..834503484a0 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/argocd/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/argocd/default.nix
@@ -25,16 +25,16 @@ buildGoModule rec {
-X github.com/argoproj/argo-cd/common.gitCommit=${commit}
-X github.com/argoproj/argo-cd/common.gitTreeState=clean
'';
-
+
# run packr to embed assets
preBuild = ''
packr
'';
-
+
meta = with lib; {
description = "Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes";
homepage = "https://github.com/argoproj/argo";
license = licenses.asl20;
maintainers = with maintainers; [ shahrukh330 ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/cluster/atlantis/default.nix b/nixpkgs/pkgs/applications/networking/cluster/atlantis/default.nix
index 0152f80afbf..3cab2a9cedf 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/atlantis/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/atlantis/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "atlantis";
- version = "0.13.0";
+ version = "0.14.0";
src = fetchFromGitHub {
owner = "runatlantis";
repo = "atlantis";
rev = "v${version}";
- sha256 = "1ymixbix9sxhzmixqm9yjm9181aqnwnllqnswr0fq0nljw4018dn";
+ sha256 = "1g1bh1v3yd3dz80ckjrhspmsf78nw8hc907hh9jzbq62psqg4459";
};
vendorSha256 = null;
@@ -22,4 +22,4 @@ buildGoModule rec {
license = licenses.asl20;
maintainers = with maintainers; [ jpotier ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/cluster/cni/default.nix b/nixpkgs/pkgs/applications/networking/cluster/cni/default.nix
index 49d3aaa298d..5bbd1014125 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/cni/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/cni/default.nix
@@ -2,13 +2,13 @@
buildGoPackage rec {
pname = "cni";
- version = "0.7.1";
+ version = "0.8.0";
src = fetchFromGitHub {
owner = "containernetworking";
repo = pname;
rev = "v${version}";
- sha256 = "02qn1br8164d99978acalisy1sx294g1axnii4yh1wji0fc735xz";
+ sha256 = "16i59dhiq7pc7qs32cdk4yv4w9rjx4vvlw7fb6a6jhq6hxxjrgiw";
};
goPackagePath = "github.com/containernetworking/cni";
diff --git a/nixpkgs/pkgs/applications/networking/cluster/docker-machine/hyperkit.nix b/nixpkgs/pkgs/applications/networking/cluster/docker-machine/hyperkit.nix
index 0c5a716aa8a..71996e43a9b 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/docker-machine/hyperkit.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/docker-machine/hyperkit.nix
@@ -1,12 +1,12 @@
{ lib, buildGoModule, minikube }:
buildGoModule rec {
- inherit (minikube) version src nativeBuildInputs buildInputs vendorSha256 commit;
+ inherit (minikube) version src nativeBuildInputs buildInputs vendorSha256;
pname = "docker-machine-hyperkit";
buildPhase = ''
- make docker-machine-driver-hyperkit COMMIT=${commit}
+ make docker-machine-driver-hyperkit COMMIT=${src.rev}
'';
installPhase = ''
@@ -20,4 +20,4 @@ buildGoModule rec {
maintainers = with maintainers; [ atkinschang ];
platforms = platforms.darwin;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/cluster/docker-machine/kvm2.nix b/nixpkgs/pkgs/applications/networking/cluster/docker-machine/kvm2.nix
index 60d478fe158..4092a5b5d3b 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/docker-machine/kvm2.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/docker-machine/kvm2.nix
@@ -1,7 +1,7 @@
{ lib, buildGoModule, minikube }:
buildGoModule rec {
- inherit (minikube) version src nativeBuildInputs buildInputs vendorSha256 commit;
+ inherit (minikube) version src nativeBuildInputs buildInputs vendorSha256;
pname = "docker-machine-kvm2";
@@ -10,7 +10,7 @@ buildGoModule rec {
'';
buildPhase = ''
- make docker-machine-driver-kvm2 COMMIT=${commit}
+ make docker-machine-driver-kvm2 COMMIT=${src.rev}
'';
installPhase = ''
@@ -24,4 +24,4 @@ buildGoModule rec {
maintainers = with maintainers; [ tadfisher atkinschang ];
platforms = platforms.linux;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/cluster/fluxctl/default.nix b/nixpkgs/pkgs/applications/networking/cluster/fluxctl/default.nix
index 4354d72a5bd..97557fa9895 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/fluxctl/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/fluxctl/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "fluxctl";
- version = "1.19.0";
+ version = "1.20.0";
src = fetchFromGitHub {
owner = "weaveworks";
repo = "flux";
rev = version;
- sha256 = "1w6ndp0nrpps6pkxnq38hikbnzwahi6j9gn8l0bxd0qkf7cjc5w0";
+ sha256 = "0bfib5pg2cbip6fw45slb0h3a7qpikxsfpclzr86bcnjq60pshl1";
};
- vendorSha256 = "0w5l1lkzx4frllflkbilj8qqwf54wkz7hin7q8xn1vflkv3lxcnp";
+ vendorSha256 = "0a5sv11pb2i6r0ffwaiqdhc0m7gz679yfmqw6ix9imk4ybhf4jp9";
subPackages = [ "cmd/fluxctl" ];
@@ -23,4 +23,4 @@ buildGoModule rec {
license = licenses.asl20;
maintainers = with maintainers; [ Gonzih filalex77 ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/cluster/helm/default.nix b/nixpkgs/pkgs/applications/networking/cluster/helm/default.nix
index 2e4f68d6bfa..bcea26746a2 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/helm/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/helm/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "helm";
- version = "3.2.1";
+ version = "3.2.4";
src = fetchFromGitHub {
owner = "helm";
repo = "helm";
rev = "v${version}";
- sha256 = "1453qkd9s4z4r0xzmv8ym7qfg33szf6gizfkb5zxj590fcbsgnd7";
+ sha256 = "1plpk8qnv11d47qz93h57abjchyp6ahgyazyp0c6rv24vb9fp9zi";
};
vendorSha256 = "0j25m56cwzjd9b75v7xlb26q81bsmln77k23h9n8v2f2gqwwpkrl";
diff --git a/nixpkgs/pkgs/applications/networking/cluster/helmfile/default.nix b/nixpkgs/pkgs/applications/networking/cluster/helmfile/default.nix
index f193186144a..02390c08149 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/helmfile/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/helmfile/default.nix
@@ -1,28 +1,23 @@
-{ lib, buildGoModule, fetchFromGitHub, makeWrapper, kubernetes-helm, ... }:
+{ lib, buildGoModule, fetchFromGitHub, makeWrapper, kubernetes-helm }:
-let version = "0.114.0"; in
-
-buildGoModule {
+buildGoModule rec {
pname = "helmfile";
- inherit version;
+ version = "0.125.1";
src = fetchFromGitHub {
owner = "roboll";
repo = "helmfile";
rev = "v${version}";
- sha256 = "0486wcfizi8xljr29mznc4p11ggz4rvk5n53qvb30f7ry4ncc8n5";
+ sha256 = "0ym9q1rww3r54czkrckdd1ahlym6n61l2563nmj48hkn5d4qxqbm";
};
- goPackagePath = "github.com/roboll/helmfile";
-
- vendorSha256 = "0m16l3px2ykdsrmlirf7c4lwgmigs6p3rdr61l49acwsmniz2m8a";
+ vendorSha256 = "04mga3jc2c01daygjcn245mv30lc2ibax0mpb1wjk3s8lkl4cxcz";
nativeBuildInputs = [ makeWrapper ];
- buildFlagsArray = ''
- -ldflags=
- -X main.Version=${version}
- '';
+ subPackages = [ "." ];
+
+ buildFlagsArray = [ "-ldflags=-s -w -X github.com/roboll/helmfile/pkg/app/version.Version=${version}" ];
postInstall = ''
wrapProgram $out/bin/helmfile \
@@ -36,4 +31,4 @@ buildGoModule {
maintainers = with lib.maintainers; [ pneumaticat yurrriq ];
platforms = lib.platforms.unix;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/cluster/helmsman/default.nix b/nixpkgs/pkgs/applications/networking/cluster/helmsman/default.nix
index 09721356806..840a46ebf66 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/helmsman/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/helmsman/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "helmsman";
- version = "3.4.1";
+ version = "3.4.4";
src = fetchFromGitHub {
owner = "Praqma";
repo = "helmsman";
rev = "v${version}";
- sha256 = "0h89lgp3n7nd7dy8nq4bfxg938imdjsvs1k6yg8j37vgdmi24sa6";
+ sha256 = "01vjghak2szif0p82kall5jw7mbfh4fg7fcjkblmic7l0vlqhfac";
};
vendorSha256 = "05vnysr5r3hbayss1pyifgp989kjw81h95iack8ady62k6ys5njl";
diff --git a/nixpkgs/pkgs/applications/networking/cluster/hetzner-kube/default.nix b/nixpkgs/pkgs/applications/networking/cluster/hetzner-kube/default.nix
index 98edd849bac..2c17f411474 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/hetzner-kube/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/hetzner-kube/default.nix
@@ -25,4 +25,4 @@ buildGoModule rec {
maintainers = with lib.maintainers; [ eliasp ];
platforms = lib.platforms.unix;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/cluster/istioctl/default.nix b/nixpkgs/pkgs/applications/networking/cluster/istioctl/default.nix
new file mode 100644
index 00000000000..e04d799248e
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/cluster/istioctl/default.nix
@@ -0,0 +1,49 @@
+{ lib, buildGoModule, fetchFromGitHub, go-bindata, installShellFiles }:
+
+buildGoModule rec {
+ pname = "istioctl";
+ version = "1.6.6";
+
+ src = fetchFromGitHub {
+ owner = "istio";
+ repo = "istio";
+ rev = version;
+ sha256 = "0njchcb58lxk0cixk2rz4qj7b0zpp6zf3i5dda43j4hfsb37mifj";
+ };
+ vendorSha256 = "0cc0lmjsxrn3f78k95wklf3yn5k7h8slwnwmssy1i1h0bkcg1bai";
+
+ nativeBuildInputs = [ go-bindata installShellFiles ];
+
+ # Bundle charts
+ preBuild = ''
+ patchShebangs operator/scripts
+ operator/scripts/create_assets_gen.sh
+ '';
+
+ # Bundle release metadata
+ buildFlagsArray = let
+ attrs = [
+ "istio.io/pkg/version.buildVersion=${version}"
+ "istio.io/pkg/version.buildStatus=Nix"
+ "istio.io/pkg/version.buildTag=${version}"
+ "istio.io/pkg/version.buildHub=docker.io/istio"
+ ];
+ in ["-ldflags=-s -w ${lib.concatMapStringsSep " " (attr: "-X ${attr}") attrs}"];
+
+ subPackages = [ "istioctl/cmd/istioctl" ];
+
+ postInstall = ''
+ $out/bin/istioctl collateral --man --bash --zsh
+ installManPage *.1
+ installShellCompletion istioctl.bash
+ installShellCompletion --zsh _istioctl
+ '';
+
+ meta = with lib; {
+ description = "Istio configuration command line utility for service operators to debug and diagnose their Istio mesh";
+ homepage = "https://istio.io/latest/docs/reference/commands/istioctl";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ veehaitch ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/networking/cluster/jx/default.nix b/nixpkgs/pkgs/applications/networking/cluster/jx/default.nix
index df39e5d8676..c9b63b49d42 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/jx/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/jx/default.nix
@@ -1,24 +1,35 @@
-{ buildGoModule, fetchFromGitHub, lib }:
+{ buildGoModule, fetchFromGitHub, lib, installShellFiles }:
buildGoModule rec {
pname = "jx";
- version = "2.1.31";
+ version = "2.1.121";
src = fetchFromGitHub {
owner = "jenkins-x";
repo = "jx";
rev = "v${version}";
- sha256 = "1rbdmqi6m042jxd3hhqw821l567s9zzzgp0cvx8467yfi449qipn";
+ sha256 = "0bjpnh962w5wz4gj5my9g52dawxj8zccvpkxlxy1n7c3dkzjxx5j";
};
- vendorSha256 = "1jn636sv6ak6hngw4fpgxqm6gfay2ip6g3gafjb3m4adcc5n9f8s";
+ vendorSha256 = "0l9djgvnrgdnw7nsf05yq7qpzzzm3gasgh9a7dyc16pp2kxvza6k";
subPackages = [ "cmd/jx" ];
+ nativeBuildInputs = [ installShellFiles ];
+
buildFlagsArray = ''
-ldflags=
+ -s -w
-X github.com/jenkins-x/jx/pkg/version.Version=${version}
- -X github.com/jenkins-x/jx/pkg/version.Revision=${version}
+ -X github.com/jenkins-x/jx/pkg/version.Revision=${src.rev}
+ -X github.com/jenkins-x/jx/pkg/version.GitTreeState=clean
+ '';
+
+ postInstall = ''
+ for shell in bash zsh; do
+ $out/bin/jx completion $shell > jx.$shell
+ installShellCompletion jx.$shell
+ done
'';
meta = with lib; {
diff --git a/nixpkgs/pkgs/applications/networking/cluster/k3s/default.nix b/nixpkgs/pkgs/applications/networking/cluster/k3s/default.nix
index ee1b08f8be4..eedc34d7d48 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/k3s/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/k3s/default.nix
@@ -42,9 +42,9 @@ with lib;
# Those pieces of software we entirely ignore upstream's handling of, and just
# make sure they're in the path if desired.
let
- k3sVersion = "1.17.3+k3s1"; # k3s git tag
- traefikChartVersion = "1.81.0"; # taken from ./scripts/version.sh at the above k3s tag
- k3sRootVersion = "0.3.0"; # taken from .s/cripts/version.sh at the above k3s tag
+ k3sVersion = "1.18.2+k3s1"; # k3s git tag
+ traefikChartVersion = "1.81.0"; # taken from ./scripts/download at the above k3s tag
+ k3sRootVersion = "0.3.0"; # taken from .s/cripts/download at the above k3s tag
# bundled into the k3s binary
traefikChart = fetchurl {
url = "https://kubernetes-charts.storage.googleapis.com/traefik-${traefikChartVersion}.tgz";
@@ -93,7 +93,7 @@ let
url = "https://github.com/rancher/k3s";
rev = "v${k3sVersion}";
leaveDotGit = true; # ./scripts/version.sh depends on git
- sha256 = "0qahyc0mf9glxj49va6d20mcncqg4svfic2iz8b1lqid5c4g68mm";
+ sha256 = "01ww3d71mlri2fk6z54rbd697aqwj942kbg323k0hfsnx7flkhps";
};
# Stage 1 of the k3s build:
# Let's talk about how k3s is structured.
@@ -124,7 +124,7 @@ let
src = k3sRepo;
- patches = [ ./patches/00-k3s.patch ];
+ patches = [ ./patches/0001-Use-rm-from-path-in-go-generate.patch ./patches/0002-Add-nixpkgs-patches.patch ];
nativeBuildInputs = [ git pkgconfig ];
buildInputs = [ libseccomp ];
@@ -164,7 +164,7 @@ let
src = k3sRepo;
- patches = [ ./patches/00-k3s.patch ];
+ patches = [ ./patches/0001-Use-rm-from-path-in-go-generate.patch ./patches/0002-Add-nixpkgs-patches.patch ];
nativeBuildInputs = [ git pkgconfig ];
buildInputs = [ k3sBuildStage1 k3sPlugins runc ];
diff --git a/nixpkgs/pkgs/applications/networking/cluster/k3s/patches/00-k3s.patch b/nixpkgs/pkgs/applications/networking/cluster/k3s/patches/00-k3s.patch
deleted file mode 100644
index 1e39792df5c..00000000000
--- a/nixpkgs/pkgs/applications/networking/cluster/k3s/patches/00-k3s.patch
+++ /dev/null
@@ -1,81 +0,0 @@
-diff --git a/main.go b/main.go
-index 62908bb7bb..0527222887 100644
---- a/main.go
-+++ b/main.go
-@@ -1,5 +1,5 @@
- //go:generate go run pkg/codegen/cleanup/main.go
--//go:generate /bin/rm -rf pkg/generated
-+//go:generate rm -rf pkg/generated
- //go:generate go run pkg/codegen/main.go
- //go:generate go fmt pkg/deploy/zz_generated_bindata.go
- //go:generate go fmt pkg/static/zz_generated_bindata.go
-diff --git a/scripts/build b/scripts/build
-index 72d3c07ece..3e5455b262 100755
---- a/scripts/build
-+++ b/scripts/build
-@@ -10,7 +10,8 @@ PKG_CONTAINERD="github.com/containerd/containerd"
- PKG_RANCHER_CONTAINERD="github.com/rancher/containerd"
- PKG_CRICTL="github.com/kubernetes-sigs/cri-tools"
-
--buildDate=$(date -u '+%Y-%m-%dT%H:%M:%SZ')
-+# Deterministic build date
-+buildDate="$(date -d "$(git log -1 --format=%ai)" -u "+%Y-%m-%dT%H:%M:%SZ")"
-
- VENDOR_PREFIX="${PKG}/vendor/"
- VERSIONFLAGS="
-@@ -82,17 +83,7 @@ cleanup() {
- }
-
- INSTALLBIN=$(pwd)/bin
--if [ ! -x ${INSTALLBIN}/cni ]; then
--(
-- echo Building cni
-- TMPDIR=$(mktemp -d)
-- trap cleanup EXIT
-- WORKDIR=$TMPDIR/src/github.com/containernetworking/plugins
-- git clone -b $VERSION_CNIPLUGINS https://github.com/rancher/plugins.git $WORKDIR
-- cd $WORKDIR
-- GOPATH=$TMPDIR CGO_ENABLED=0 go build -tags "$TAGS" -ldflags "$LDFLAGS $STATIC" -o $INSTALLBIN/cni
--)
--fi
-+# skip building cni, use our separately built one
- # echo Building agent
- # CGO_ENABLED=1 go build -tags "$TAGS" -ldflags "$VERSIONFLAGS $LDFLAGS $STATIC" -o bin/k3s-agent ./cmd/agent/main.go
- echo Building server
-@@ -108,9 +99,8 @@ ln -s containerd ./bin/ctr
- #CGO_ENABLED=1 go build -tags "$TAGS" -ldflags "$VERSIONFLAGS $LDFLAGS $STATIC_SQLITE" -o bin/ctr ./cmd/ctr/main.go
- # echo Building containerd
- # CGO_ENABLED=0 go build -tags "$TAGS" -ldflags "$VERSIONFLAGS $LDFLAGS $STATIC" -o bin/containerd ./cmd/containerd/
--echo Building runc
--make EXTRA_LDFLAGS="-w -s" BUILDTAGS="apparmor seccomp" -C ./vendor/github.com/opencontainers/runc static
--cp -f ./vendor/github.com/opencontainers/runc/runc ./bin/runc
-+
-+# skip building runc; use our packaged one
-
- echo Building containerd-shim
- make -C ./vendor/github.com/containerd/containerd bin/containerd-shim
-diff --git a/scripts/package-cli b/scripts/package-cli
-index 4c66ce32df..280b428bb8 100755
---- a/scripts/package-cli
-+++ b/scripts/package-cli
-@@ -49,16 +49,16 @@ fi
-
- CMD_NAME=dist/artifacts/k3s${BIN_SUFFIX}
-
--go generate
-+CGO_ENABLED=0 env -u GOARCH go generate
- LDFLAGS="
- -X github.com/rancher/k3s/pkg/version.Version=$VERSION
- -X github.com/rancher/k3s/pkg/version.GitCommit=${COMMIT:0:8}
- -w -s
- "
--STATIC="-extldflags '-static'"
- if [ "$DQLITE" = "true" ]; then
- DQLITE_TAGS="dqlite"
- fi
--CGO_ENABLED=0 go build -tags "$DQLITE_TAGS" -ldflags "$LDFLAGS $STATIC" -o ${CMD_NAME} ./cmd/k3s/main.go
-+go build -tags "$DQLITE_TAGS" -ldflags "$LDFLAGS" -o ${CMD_NAME} ./cmd/k3s/main.go
-
--./scripts/build-upload ${CMD_NAME} ${COMMIT}
-+# for nixos, don't upload it
-+# ./scripts/build-upload ${CMD_NAME} ${COMMIT}
diff --git a/nixpkgs/pkgs/applications/networking/cluster/k3s/patches/0001-Use-rm-from-path-in-go-generate.patch b/nixpkgs/pkgs/applications/networking/cluster/k3s/patches/0001-Use-rm-from-path-in-go-generate.patch
new file mode 100644
index 00000000000..c439241e855
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/cluster/k3s/patches/0001-Use-rm-from-path-in-go-generate.patch
@@ -0,0 +1,25 @@
+From e79ddef65d08599ae3fe8ff39d202ea2416650b8 Mon Sep 17 00:00:00 2001
+From: Euan Kemp <euank@euank.com>
+Date: Sun, 31 May 2020 17:27:05 -0700
+Subject: [PATCH 1/2] Use 'rm' from path in go generate
+
+/bin/rm is less portable. On some distros, like nixos, it doesn't exist
+at all.
+---
+ main.go | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/main.go b/main.go
+index 62908bb7bb..0527222887 100644
+--- a/main.go
++++ b/main.go
+@@ -1,5 +1,5 @@
+ //go:generate go run pkg/codegen/cleanup/main.go
+-//go:generate /bin/rm -rf pkg/generated
++//go:generate rm -rf pkg/generated
+ //go:generate go run pkg/codegen/main.go
+ //go:generate go fmt pkg/deploy/zz_generated_bindata.go
+ //go:generate go fmt pkg/static/zz_generated_bindata.go
+--
+2.25.4
+
diff --git a/nixpkgs/pkgs/applications/networking/cluster/k3s/patches/0002-Add-nixpkgs-patches.patch b/nixpkgs/pkgs/applications/networking/cluster/k3s/patches/0002-Add-nixpkgs-patches.patch
new file mode 100644
index 00000000000..71dea7a9c6e
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/cluster/k3s/patches/0002-Add-nixpkgs-patches.patch
@@ -0,0 +1,87 @@
+From 1891be119e298ef7c86347a6b74d40ff539cf06e Mon Sep 17 00:00:00 2001
+From: Euan Kemp <euank@euank.com>
+Date: Sun, 31 May 2020 19:02:37 -0700
+Subject: [PATCH 2/2] Add nixpkgs patches
+
+These patches let us re-use the upstream build scripts when building for
+nix.
+---
+ scripts/build | 20 ++++----------------
+ scripts/package-cli | 10 ++++++----
+ 2 files changed, 10 insertions(+), 20 deletions(-)
+
+diff --git a/scripts/build b/scripts/build
+index 4ca6333c4a..df15f7db1d 100755
+--- a/scripts/build
++++ b/scripts/build
+@@ -12,7 +12,8 @@ PKG_CONTAINERD="github.com/containerd/containerd"
+ PKG_RANCHER_CONTAINERD="github.com/rancher/containerd"
+ PKG_CRICTL="github.com/kubernetes-sigs/cri-tools"
+
+-buildDate=$(date -u '+%Y-%m-%dT%H:%M:%SZ')
++# nixpkgs: deterministic build date
++buildDate="$(date -d "$(git log -1 --format=%ai)" -u "+%Y-%m-%dT%H:%M:%SZ")"
+
+ VENDOR_PREFIX="${PKG}/vendor/"
+ VERSIONFLAGS="
+@@ -92,17 +93,7 @@ cleanup() {
+ }
+
+ INSTALLBIN=$(pwd)/bin
+-if [ ! -x ${INSTALLBIN}/cni ]; then
+-(
+- echo Building cni
+- TMPDIR=$(mktemp -d)
+- trap cleanup EXIT
+- WORKDIR=$TMPDIR/src/github.com/containernetworking/plugins
+- git clone -b $VERSION_CNIPLUGINS https://github.com/rancher/plugins.git $WORKDIR
+- cd $WORKDIR
+- GOPATH=$TMPDIR CGO_ENABLED=0 "${GO}" build -tags "$TAGS" -ldflags "$LDFLAGS $STATIC" -o $INSTALLBIN/cni
+-)
+-fi
++# nixpkgs: skip building cni, we build it separately
+ # echo Building agent
+ # CGO_ENABLED=1 "${GO}" build -tags "$TAGS" -ldflags "$VERSIONFLAGS $LDFLAGS $STATIC" -o bin/k3s-agent ./cmd/agent/main.go
+ echo Building server
+@@ -118,10 +109,7 @@ ln -s containerd ./bin/ctr
+ #CGO_ENABLED=1 "${GO}" build -tags "$TAGS" -ldflags "$VERSIONFLAGS $LDFLAGS $STATIC_SQLITE" -o bin/ctr ./cmd/ctr/main.go
+ # echo Building containerd
+ # CGO_ENABLED=0 "${GO}" build -tags "$TAGS" -ldflags "$VERSIONFLAGS $LDFLAGS $STATIC" -o bin/containerd ./cmd/containerd/
+-echo Building runc
+-rm -f ./vendor/github.com/opencontainers/runc/runc
+-make EXTRA_LDFLAGS="-w -s" BUILDTAGS="$RUNC_TAGS" -C ./vendor/github.com/opencontainers/runc $RUNC_STATIC
+-cp -f ./vendor/github.com/opencontainers/runc/runc ./bin/runc
++# nixpkgs: we build runc separately
+
+ echo Building containerd-shim
+ rm -f ./vendor/github.com/containerd/containerd/bin/containerd-shim
+diff --git a/scripts/package-cli b/scripts/package-cli
+index f33d8c66dd..da34397a28 100755
+--- a/scripts/package-cli
++++ b/scripts/package-cli
+@@ -49,16 +49,18 @@ fi
+
+ CMD_NAME=dist/artifacts/k3s${BIN_SUFFIX}
+
+-"${GO}" generate
++CGO_ENABLED=0 env -u GOARCH "${GO}" generate
+ LDFLAGS="
+ -X github.com/rancher/k3s/pkg/version.Version=$VERSION
+ -X github.com/rancher/k3s/pkg/version.GitCommit=${COMMIT:0:8}
+ -w -s
+ "
+-STATIC="-extldflags '-static'"
++# STATIC="-extldflags '-static'"
++# nixpkgs: we can depend on dynamic linking because we have a good package manager
+ if [ "$DQLITE" = "true" ]; then
+ DQLITE_TAGS="dqlite"
+ fi
+-CGO_ENABLED=0 "${GO}" build -tags "$DQLITE_TAGS" -ldflags "$LDFLAGS $STATIC" -o ${CMD_NAME} ./cmd/k3s/main.go
++"${GO}" build -tags "$DQLITE_TAGS" -ldflags "$LDFLAGS" -o ${CMD_NAME} ./cmd/k3s/main.go
+
+-./scripts/build-upload ${CMD_NAME} ${COMMIT}
++# nixpkgs: skip uploading
++# ./scripts/build-upload ${CMD_NAME} ${COMMIT}
+--
+2.25.4
+
diff --git a/nixpkgs/pkgs/applications/networking/cluster/k9s/default.nix b/nixpkgs/pkgs/applications/networking/cluster/k9s/default.nix
index 4be3398f4be..66648862771 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/k9s/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/k9s/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "k9s";
- version = "0.19.4";
+ version = "0.21.2";
src = fetchFromGitHub {
owner = "derailed";
repo = "k9s";
rev = "v${version}";
- sha256 = "1ya3lrw31pxd1rxzf88l5hzilaxwrng1a3ibawgn57my333hrmf6";
+ sha256 = "06yjc4lrqr3y7428xkfcgfg3aal71r437ij2hqd2yjxsq8r7zvif";
};
buildFlagsArray = ''
@@ -18,12 +18,12 @@ buildGoModule rec {
-X github.com/derailed/k9s/cmd.commit=${src.rev}
'';
- vendorSha256 = "0vvzv5v7j77v809h2ial9n23244j1sy3xhkarsv0wwkifc3swvq5";
+ vendorSha256 = "1hmqvcvlffd8cpqcnn2f9mnyiwdhw8k46sl2p6rk16yrj06la9mr";
meta = with stdenv.lib; {
description = "Kubernetes CLI To Manage Your Clusters In Style.";
homepage = "https://github.com/derailed/k9s";
license = licenses.asl20;
- maintainers = with maintainers; [ Gonzih ];
+ maintainers = with maintainers; [ Gonzih markus1189 ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/cluster/kops/default.nix b/nixpkgs/pkgs/applications/networking/cluster/kops/default.nix
index e34f7e8412d..282890ada5b 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/kops/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/kops/default.nix
@@ -57,12 +57,12 @@ in rec {
};
kops_1_16 = mkKops {
- version = "1.16.3";
- sha256 = "01j7r89vim12wgb2dv6p2pib8wj2daain179cawlyb5kjyyb3jnq";
+ version = "1.16.4";
+ sha256 = "0qi80hzd5wc8vn3y0wsckd7pq09xcshpzvcr7rl5zd4akxb0wl3f";
};
kops_1_17 = mkKops {
- version = "1.17.0";
- sha256 = "175fi7pdzncqyv2gyaf96rn96zaywlyqrb6669n42faxilhyjbw7";
+ version = "1.17.1";
+ sha256 = "1km6nwanmhfx8rl1wp445z9ib50jr2f86rd92vilm3q4rs9kig1h";
};
}
diff --git a/nixpkgs/pkgs/applications/networking/cluster/kpt/default.nix b/nixpkgs/pkgs/applications/networking/cluster/kpt/default.nix
new file mode 100644
index 00000000000..c92b98d8139
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/cluster/kpt/default.nix
@@ -0,0 +1,27 @@
+{ buildGoModule, fetchFromGitHub, lib }:
+
+buildGoModule rec {
+ pname = "kpt";
+ version = "0.32.0";
+
+ src = fetchFromGitHub {
+ owner = "GoogleContainerTools";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1pgv15zgv30dpv148bn6x0anv9q6x78y6ldmzarb9fbjpk6j0wxl";
+ };
+
+ vendorSha256 = "0l8xdnv2m6byd5dwvs3zgcj1lsci7ax4xvx178a8a78sgkqalvmq";
+
+ postInstall = ''
+ rm $out/bin/{mdtogo,formula}
+ '';
+
+ meta = with lib; {
+ description = "A toolkit to help you manage, manipulate, customize, and apply Kubernetes Resource configuration data files";
+ homepage = "https://googlecontainertools.github.io/kpt/";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ mikefaille ];
+ platforms = platforms.linux ++ platforms.darwin;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/networking/cluster/kube-router/default.nix b/nixpkgs/pkgs/applications/networking/cluster/kube-router/default.nix
index a3cb55ce329..d967c741fca 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/kube-router/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/kube-router/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "kube-router";
- version = "0.3.1";
+ version = "1.0.1";
goPackagePath = "github.com/cloudnativelabs/kube-router";
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "cloudnativelabs";
repo = pname;
rev = "v${version}";
- sha256 = "06azrghcxp6n4bvrqxpwhmg60qk4jqcrkl1lh1rardlzhl71lk1h";
+ sha256 = "00bypaccv8q9xdcz6vlvl1qxqxqssl21bs4nkd1a6q8b4jpl339z";
};
buildFlagsArray = ''
diff --git a/nixpkgs/pkgs/applications/networking/cluster/kube3d/default.nix b/nixpkgs/pkgs/applications/networking/cluster/kube3d/default.nix
index c6ae0629d7c..12d74121dc8 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/kube3d/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/kube3d/default.nix
@@ -1,24 +1,33 @@
-{ stdenv, buildGoModule, fetchFromGitHub }:
+{ stdenv, buildGoModule, fetchFromGitHub, installShellFiles }:
buildGoModule rec {
pname = "kube3d";
- version = "1.7.0";
- k3sVersion = "1.17.3-k3s1";
+ version = "3.0.0";
+ k3sVersion = "1.18.6-k3s1";
goPackagePath = "github.com/rancher/k3d";
+ excludedPackages = ''tools'';
src = fetchFromGitHub {
owner = "rancher";
repo = "k3d";
rev = "v${version}";
- sha256 = "0aij2l7zmg4cxbw7pwf7ddc64di25hpjvbmp1madhz9q28rwfa9w";
+ sha256 = "1p4rqzi67cr8vf1ih7zqxkpssqq0vy4pb5crvkxbbf5ad5mwrjri";
};
buildFlagsArray = ''
-ldflags=
-w -s
- -X github.com/rancher/k3d/version.Version=${version}
- -X github.com/rancher/k3d/version.K3sVersion=v${k3sVersion}
+ -X github.com/rancher/k3d/v3/version.Version=v${version}
+ -X github.com/rancher/k3d/v3/version.K3sVersion=v${k3sVersion}
+ '';
+
+ nativeBuildInputs = [ installShellFiles ];
+ postInstall = ''
+ for shell in bash zsh; do
+ $out/bin/k3d completion $shell > k3d.$shell
+ installShellCompletion k3d.$shell
+ done
'';
vendorSha256 = null;
@@ -30,4 +39,4 @@ buildGoModule rec {
platforms = platforms.linux;
maintainers = with maintainers; [ kuznero jlesquembre ngerstle ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/cluster/kubecfg/default.nix b/nixpkgs/pkgs/applications/networking/cluster/kubecfg/default.nix
index bf4ec949215..b8bef9ecc05 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/kubecfg/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/kubecfg/default.nix
@@ -1,6 +1,6 @@
{ lib, buildGoPackage, fetchFromGitHub, ... }:
-let version = "0.13.1"; in
+let version = "0.16.0"; in
buildGoPackage {
pname = "kubecfg";
@@ -10,7 +10,7 @@ buildGoPackage {
owner = "bitnami";
repo = "kubecfg";
rev = "v${version}";
- sha256 = "0x2mg13p8r1sgqr1bbzh57kfymb8z392y43djgks2agc7rjnd45f";
+ sha256 = "1ipw7r9fyqbh1bjvk7ifmj3skh799ly90y4ph37r8mqk1wb92rz4";
};
goPackagePath = "github.com/bitnami/kubecfg";
diff --git a/nixpkgs/pkgs/applications/networking/cluster/kubeless/default.nix b/nixpkgs/pkgs/applications/networking/cluster/kubeless/default.nix
index 48540bffb53..6f6c8dc338b 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/kubeless/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/kubeless/default.nix
@@ -1,22 +1,31 @@
-{ stdenv, buildGoPackage, fetchFromGitHub }:
+{ stdenv, buildGoPackage, fetchFromGitHub, installShellFiles }:
buildGoPackage rec {
pname = "kubeless";
- version = "1.0.4";
+ version = "1.0.7";
src = fetchFromGitHub {
owner = "kubeless";
repo = "kubeless";
rev = "v${version}";
- sha256 = "1f5w6kn9rsaxx9nf6kzyjkzm3s9ycy1c8h78hb61v4x915xd3040";
+ sha256 = "0x2hydywnnlh6arzz71p7gg9yzq5z2y2lppn1jszvkbgh11kkqfr";
};
goPackagePath = "github.com/kubeless/kubeless";
+ nativeBuildInputs = [ installShellFiles ];
+
subPackages = [ "cmd/kubeless" ];
buildFlagsArray = ''
- -ldflags=-X github.com/kubeless/kubeless/pkg/version.Version=${version}
+ -ldflags=-s -w -X github.com/kubeless/kubeless/pkg/version.Version=${version}
+ '';
+
+ postInstall = ''
+ for shell in bash; do
+ $out/bin/kubeless completion $shell > kubeless.$shell
+ installShellCompletion kubeless.$shell
+ done
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/applications/networking/cluster/kubernetes/default.nix b/nixpkgs/pkgs/applications/networking/cluster/kubernetes/default.nix
index d1dbac56a1e..0e9e34fd261 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/kubernetes/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/kubernetes/default.nix
@@ -15,13 +15,13 @@ with lib;
stdenv.mkDerivation rec {
pname = "kubernetes";
- version = "1.18.3";
+ version = "1.18.6";
src = fetchFromGitHub {
owner = "kubernetes";
repo = "kubernetes";
rev = "v${version}";
- sha256 = "01r6yym74x8ysvs4i23082nm8maisg6ipy9h41y4h8glvnpha0h8";
+ sha256 = "0ijcssalzb0gx23va23q6q6haj2m9dy36l9i7lq1726m75fa5yjv";
};
nativeBuildInputs = [ removeReferencesTo makeWrapper which go rsync go-bindata ];
diff --git a/nixpkgs/pkgs/applications/networking/cluster/kubeseal/default.nix b/nixpkgs/pkgs/applications/networking/cluster/kubeseal/default.nix
index c739be76324..7af4f787a86 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/kubeseal/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/kubeseal/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "kubeseal";
- version = "0.12.4";
+ version = "0.12.5";
src = fetchFromGitHub {
owner = "bitnami-labs";
repo = "sealed-secrets";
rev = "v${version}";
- sha256 = "1abm63fb40zky5i97wm6h8ifmdf6i71ws9y7217hv2rnja37f4zd";
+ sha256 = "135ls3ngdz43qx6a49faczs2vdmccalsgak2hg0rairpy2jxym37";
};
vendorSha256 = null;
@@ -23,4 +23,4 @@ buildGoModule rec {
license = licenses.asl20;
maintainers = with maintainers; [ groodt ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/cluster/kubespy/default.nix b/nixpkgs/pkgs/applications/networking/cluster/kubespy/default.nix
new file mode 100644
index 00000000000..17f66881ad6
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/cluster/kubespy/default.nix
@@ -0,0 +1,31 @@
+{ lib, buildGoModule, fetchFromGitHub, installShellFiles }:
+
+buildGoModule rec {
+ pname = "kubespy";
+ version = "0.5.1";
+
+ src = fetchFromGitHub {
+ rev = "v${version}";
+ owner = "pulumi";
+ repo = "kubespy";
+ sha256 = "1p0qmn6458pa9la6zkvyrkgs2rhzfwsk9m3rk5fkmcfbh7b031r8";
+ };
+
+ vendorSha256 = "0q85is01cbgxflnqdvxc9w5iqdizgvsc44h8z21j712bm2w7blqq";
+
+ # TODO: enable after https://github.com/pulumi/kubespy/issues/72 is addressed.
+ # postInstall = ''
+ # for shell in bash zsh; do
+ # $out/bin/kubespy completion $shell > kubespy.$shell
+ # installShellCompletion kubespy.$shell
+ # done
+ # '';
+
+ meta = with lib; {
+ description = "A tool to observe Kubernetes resources in real time";
+ homepage = "https://github.com/pulumi/kubespy";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ blaggacao ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/networking/cluster/kubetail/default.nix b/nixpkgs/pkgs/applications/networking/cluster/kubetail/default.nix
index 114c5f5af15..7e6a66eea50 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/kubetail/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/kubetail/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "kubetail";
- version = "1.6.10";
+ version = "1.6.12";
src = fetchFromGitHub {
owner = "johanhaleby";
repo = "kubetail";
rev = version;
- sha256 = "0bg872n9fs6pl03rmjny9sgby718yznx9jwi5rx3hi4km3ha9j0b";
+ sha256 = "0hayfd7yvdhd2klfmhvl04hfqk0nfsimjyg3kbq8c5dbgbpz05nd";
};
installPhase = ''
diff --git a/nixpkgs/pkgs/applications/networking/cluster/kubeval/default.nix b/nixpkgs/pkgs/applications/networking/cluster/kubeval/default.nix
index 10d75435e42..f537b238ae8 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/kubeval/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/kubeval/default.nix
@@ -20,4 +20,4 @@ buildGoModule rec {
maintainers = with maintainers; [ johanot nicknovitski ];
platforms = platforms.all;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/cluster/linkerd/default.nix b/nixpkgs/pkgs/applications/networking/cluster/linkerd/default.nix
index 331cef0444c..c8cc0246cd1 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/linkerd/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/linkerd/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub, buildGoModule }:
buildGoModule {
- pname = "linkerd-unstablle";
+ pname = "linkerd-unstable";
version = "2020-05-01";
src = fetchFromGitHub {
@@ -21,4 +21,4 @@ buildGoModule {
license = licenses.asl20;
maintainers = with maintainers; [ Gonzih ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/cluster/luigi/default.nix b/nixpkgs/pkgs/applications/networking/cluster/luigi/default.nix
index ced4c45d059..f69082bff3a 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/luigi/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/luigi/default.nix
@@ -2,11 +2,11 @@
python3Packages.buildPythonApplication rec {
pname = "luigi";
- version = "2.8.13";
+ version = "3.0.1";
src = python3Packages.fetchPypi {
inherit pname version;
- sha256 = "0x14549iwj7r1knc0hmic9ny9hp960yjjqi4mxl78jb69gd3bhmf";
+ sha256 = "02c480f5pjgqsvqnkaw7f6n4nhdspmhq5w7lw8sgg2v3jghg8n7i";
};
propagatedBuildInputs = with python3Packages; [ dateutil tornado_4 python-daemon boto3 ];
@@ -18,12 +18,13 @@ python3Packages.buildPythonApplication rec {
makeWrapperArgs = ["--prefix PYTHONPATH . :"];
meta = with lib; {
- homepage = "https://github.com/spotify/luigi";
description = "Python package that helps you build complex pipelines of batch jobs";
longDescription = ''
Luigi handles dependency resolution, workflow management, visualization,
handling failures, command line integration, and much more.
'';
+ homepage = "https://github.com/spotify/luigi";
+ changelog = "https://github.com/spotify/luigi/releases/tag/${version}";
license = [ licenses.asl20 ];
maintainers = [ maintainers.bhipple ];
};
diff --git a/nixpkgs/pkgs/applications/networking/cluster/minikube/default.nix b/nixpkgs/pkgs/applications/networking/cluster/minikube/default.nix
index c409bf4712c..6467ed60952 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/minikube/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/minikube/default.nix
@@ -11,18 +11,15 @@
buildGoModule rec {
pname = "minikube";
- version = "1.11.0";
+ version = "1.12.1";
- # for -ldflags
- commit = "57e2f55f47effe9ce396cea42a1e0eb4f611ebbd";
-
- vendorSha256 = "1l9dxn7yy21x4b3cg6l5a08wx2ng8qf531ilg8yf1rznwfwjajrv";
+ vendorSha256 = "0v2lnzdv5nmg4jf10hqyvrsyz5yg7brm4p3gil7n88w6n100phfn";
src = fetchFromGitHub {
owner = "kubernetes";
repo = "minikube";
rev = "v${version}";
- sha256 = "0y761svwyrpc4ywdd4vr9hxkg6593wg4wwqzn8n86g0zcz6qg11d";
+ sha256 = "0ya6mp081vs48c0nh4nys9z04kz79mjfpm4gs0hlmh2kpa5kmc9h";
};
nativeBuildInputs = [ go-bindata installShellFiles pkg-config which ];
@@ -30,7 +27,7 @@ buildGoModule rec {
buildInputs = if stdenv.isDarwin then [ vmnet ] else if stdenv.isLinux then [ libvirt ] else null;
buildPhase = ''
- make COMMIT=${commit}
+ make COMMIT=${src.rev}
'';
installPhase = ''
@@ -40,7 +37,7 @@ buildGoModule rec {
export MINIKUBE_WANTUPDATENOTIFICATION=false
export MINIKUBE_WANTKUBECTLDOWNLOADMSG=false
- for shell in bash zsh; do
+ for shell in bash zsh fish; do
$out/bin/minikube completion $shell > minikube.$shell
installShellCompletion minikube.$shell
done
diff --git a/nixpkgs/pkgs/applications/networking/cluster/minishift/default.nix b/nixpkgs/pkgs/applications/networking/cluster/minishift/default.nix
index 0c932396e9e..cd11bcbb431 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/minishift/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/minishift/default.nix
@@ -4,7 +4,7 @@
}:
let
- version = "1.34.0";
+ version = "1.34.2";
# Update these on version bumps according to Makefile
centOsIsoVersion = "v1.15.0";
@@ -18,7 +18,7 @@ in buildGoPackage rec {
owner = "minishift";
repo = "minishift";
rev = "v${version}";
- sha256 = "0nc1g4lmz5ww6rjyyanp9vq4sj6fvi9zf9qjc4lpsmapddhjkdy7";
+ sha256 = "1xzjzmjs2ijg7zzw53v02lgrg1j82jd7ljcn6lprg01hhvfrwgg7";
};
nativeBuildInputs = [ pkgconfig go-bindata makeWrapper ];
diff --git a/nixpkgs/pkgs/applications/networking/cluster/nomad/default.nix b/nixpkgs/pkgs/applications/networking/cluster/nomad/default.nix
index da668b9589a..990679a8668 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/nomad/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/nomad/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "nomad";
- version = "0.11.1";
+ version = "0.11.3";
rev = "v${version}";
goPackagePath = "github.com/hashicorp/nomad";
@@ -12,7 +12,7 @@ buildGoPackage rec {
owner = "hashicorp";
repo = pname;
inherit rev;
- sha256 = "1pcn1bk7sqhhsrm3izqljwyrwdz6bdlplrajvjzka39l3k6f9hgc";
+ sha256 = "1p7g7x2gl77h1w7aip3xji3s530fj46gspargz4j3i6h4wkyvafb";
};
# ui:
diff --git a/nixpkgs/pkgs/applications/networking/cluster/prow/default.nix b/nixpkgs/pkgs/applications/networking/cluster/prow/default.nix
index 4ad685418d3..94924822b14 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/prow/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/prow/default.nix
@@ -63,4 +63,4 @@ buildGoModule rec {
maintainers = with maintainers; [ kalbasit ];
platforms = platforms.linux ++ platforms.darwin;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/cluster/qbec/default.nix b/nixpkgs/pkgs/applications/networking/cluster/qbec/default.nix
index a48016d5069..c75e48d97db 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/qbec/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/qbec/default.nix
@@ -1,17 +1,25 @@
-{ lib, buildGoModule, fetchFromGitHub }:
+{ lib, go, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "qbec";
- version = "0.11.2";
+ version = "0.12.1";
src = fetchFromGitHub {
owner = "splunk";
repo = "qbec";
rev = "v${version}";
- sha256 = "1lf9srkmi7r6p3him19akzag13hj8arwlkm9mdy8a8fg1ascqbm4";
+ sha256 = "1g90z155nhcblr48qypw8qw3l8g4dz33iflv4cg4xrhwjp8dfbv9";
};
- vendorSha256 = "1cyr621fb6hxwswz9lf75brc9qjy1n9rqjkwi6r8s3y6nhw20db6";
+ vendorSha256 = "15hbjghi2ifylg7nr85qlk0alsy97h9zj6hf5w84m76dla2bcjf3";
+
+ buildFlagsArray = ''
+ -ldflags=
+ -s -w
+ -X github.com/splunk/qbec/internal/commands.version=${version}
+ -X github.com/splunk/qbec/internal/commands.commit=${src.rev}
+ -X github.com/splunk/qbec/internal/commands.goVersion=${lib.getVersion go}
+ '';
meta = with lib; {
description = "Configure kubernetes objects on multiple clusters using jsonnet https://qbec.io";
@@ -19,4 +27,4 @@ buildGoModule rec {
license = licenses.asl20;
maintainers = with maintainers; [ groodt ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/cluster/terraform-compliance/default.nix b/nixpkgs/pkgs/applications/networking/cluster/terraform-compliance/default.nix
new file mode 100644
index 00000000000..e906f035fda
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/cluster/terraform-compliance/default.nix
@@ -0,0 +1,56 @@
+{ lib
+, GitPython
+, buildPythonApplication
+, emoji
+, fetchFromGitHub
+, filetype
+, ipython
+, junit-xml
+, lxml
+, mock
+, netaddr
+, pytestCheckHook
+, python3Packages
+, radish-bdd
+, semver
+}:
+
+buildPythonApplication rec {
+ pname = "terraform-compliance";
+ version = "1.2.11";
+
+ # No tests in Pypi package
+ src = fetchFromGitHub {
+ owner = "eerkunt";
+ repo = pname;
+ rev = version;
+ sha256 = "161mszmxqp3wypnda48ama2mmq8yjilkxahwc1mxjwzy1n19sn7v";
+ };
+
+ checkInputs = [ pytestCheckHook ];
+
+ disabledTests = [
+ "test_which_success"
+ "test_readable_plan_file_is_not_json"
+ ];
+
+ propagatedBuildInputs = [
+ GitPython
+ emoji
+ filetype
+ ipython
+ junit-xml
+ lxml
+ mock
+ netaddr
+ radish-bdd
+ semver
+ ];
+
+ meta = with lib; {
+ description = "BDD test framework for terraform";
+ homepage = https://github.com/eerkunt/terraform-compliance;
+ license = licenses.mit;
+ maintainers = with maintainers; [ kalbasit ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/data.nix b/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/data.nix
index 5c832590250..117fb874bc0 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/data.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/data.nix
@@ -4,9 +4,9 @@
{
owner = "terraform-providers";
repo = "terraform-provider-aci";
- rev = "v0.2.1";
- version = "0.2.1";
- sha256 = "1ylc3w5m68q7vvdignrgw3kwdmrw7w0blmfffxc4cam0a6a7q05l";
+ rev = "v0.2.3";
+ version = "0.2.3";
+ sha256 = "0sk0pp178w03fhsb65b9mpim1l4wqfnv9r9x64kiapjnvfb1rz3j";
};
acme =
{
@@ -20,17 +20,17 @@
{
owner = "terraform-providers";
repo = "terraform-provider-akamai";
- rev = "v0.5.0";
- version = "0.5.0";
- sha256 = "18l1ik10pn4aq0911sqnfjw9a5zxrm0qbsgynvf5vxc02zds13n5";
+ rev = "v0.7.1";
+ version = "0.7.1";
+ sha256 = "0mg81147yz0m24xqljpw6v0ayhvb4fwf6qwaj7ii34hy2gjwv405";
};
alicloud =
{
owner = "terraform-providers";
repo = "terraform-provider-alicloud";
- rev = "v1.80.1";
- version = "1.80.1";
- sha256 = "0d483lp3rwz99f77sds717hafzbz1z7gq58dw52qzqagam8lrc10";
+ rev = "v1.86.0";
+ version = "1.86.0";
+ sha256 = "1hbv9ah7fd173sapwgsbg7790piwxw9zx90wfj5vz5b96ggbg28d";
};
archive =
{
@@ -52,49 +52,49 @@
{
owner = "terraform-providers";
repo = "terraform-provider-auth0";
- rev = "v0.9.3";
- version = "0.9.3";
- sha256 = "04dd7jxhpw2dqj6h3sbknbl1fa92jzshznm8icxrjajpxhcnbc32";
+ rev = "v0.11.0";
+ version = "0.11.0";
+ sha256 = "1dkcgzvvwmw5z5q4146jk0gj5b1zrv51vvkhhjd8qh9ipinipn97";
};
- avi =
+ aviatrix =
{
owner = "terraform-providers";
- repo = "terraform-provider-avi";
- rev = "18.2.8";
- version = "18.2.8";
- sha256 = "0vpa6wksvb4gz65hgq0vizw0bky400bqh9zgf41g0mqkhv3wwb4i";
+ repo = "terraform-provider-aviatrix";
+ rev = "v2.14.1";
+ version = "2.14.1";
+ sha256 = "137z7fgy5gp9n9fdvllyjh3nkbalrs2giqljfldbllymhvrv7xgr";
};
- aviatrix =
+ avi =
{
owner = "terraform-providers";
- repo = "terraform-provider-aviatrix";
- rev = "v2.13.0";
- version = "2.13.0";
- sha256 = "1913fp3lfvdr3npwr0vbdhb4xsvyyr1r76hv3h7rg5fidf3vpw5a";
+ repo = "terraform-provider-avi";
+ rev = "v0.2.2";
+ version = "0.2.2";
+ sha256 = "0dgpjg6iw21vfcn4i0x6x1l329a09wrd2jwghrjigwlq68wd835d";
};
aws =
{
owner = "terraform-providers";
repo = "terraform-provider-aws";
- rev = "v2.59.0";
- version = "2.59.0";
- sha256 = "0hkvjvabw8phl5mb9km2dxm64a5lf56g9aq9qf593zsij1rsjwkk";
+ rev = "v2.65.0";
+ version = "2.65.0";
+ sha256 = "005vs1qd6payicxldc9lr4w6kzr58xw9b930j52g1q7hlddl5mbb";
};
azuread =
{
owner = "terraform-providers";
repo = "terraform-provider-azuread";
- rev = "v0.8.0";
- version = "0.8.0";
- sha256 = "0vljhjbizxh5s8f2ki7yn6hzf5xbn5swhxmq9wpxmg7jw5z0k6ha";
+ rev = "v0.10.0";
+ version = "0.10.0";
+ sha256 = "0i9xrsqgh1024189hihm2nqrcy2pcyf1bwxnamwmwph5cas6hfb3";
};
azurerm =
{
owner = "terraform-providers";
repo = "terraform-provider-azurerm";
- rev = "v2.7.0";
- version = "2.7.0";
- sha256 = "0w4bafj3kn5kvkrc26ix1y9rgf3w4810x7la7g1aclpg7507fcv3";
+ rev = "v2.13.0";
+ version = "2.13.0";
+ sha256 = "0aj19vy1flpb2233rxaypjcfimjr1wfqri1m3p15dy1r108q84r7";
};
azurestack =
{
@@ -116,9 +116,9 @@
{
owner = "terraform-providers";
repo = "terraform-provider-bigip";
- rev = "v1.12";
- version = "1.12";
- sha256 = "0yjv0xldplx7jfld1izzc7i93bzwdqrjjzymq02isy2xyfh8by35";
+ rev = "v1.2.0";
+ version = "1.2.0";
+ sha256 = "0z0l4j8sn8yf6kw5sbyhp6s0046f738lsm650skcspqa5f63mbd9";
};
bitbucket =
{
@@ -132,17 +132,17 @@
{
owner = "terraform-providers";
repo = "terraform-provider-brightbox";
- rev = "v1.2.0";
- version = "1.2.0";
- sha256 = "0s1b2k58r2kmjrdqrkw2dlfpby79i81gml9rpa10y372bwq314zd";
+ rev = "v1.3.0";
+ version = "1.3.0";
+ sha256 = "127l1ic70fkcqr0h23qhbpl1j2mzp44p9593x8jl936xz4ll8l70";
};
checkpoint =
{
owner = "terraform-providers";
repo = "terraform-provider-checkpoint";
- rev = "v1.0.1";
- version = "1.0.1";
- sha256 = "1z2m8lbnplcfaij1xnclyhl4zlchx6bmvrc2fr4hwfzc58m9v7ra";
+ rev = "v1.0.2";
+ version = "1.0.2";
+ sha256 = "0zypjcg1z8fkz31lfhysxx42lpw8ak4aqgdis6rxzqbnkk491fjp";
};
chef =
{
@@ -180,9 +180,9 @@
{
owner = "terraform-providers";
repo = "terraform-provider-cloudflare";
- rev = "v2.6.0";
- version = "2.6.0";
- sha256 = "01z2znif5yy4bawcf76b6d0j3b67fljbx87b4b2cb5vqy4l4aamk";
+ rev = "v2.7.0";
+ version = "2.7.0";
+ sha256 = "1r18lxhfi2sd42ja4bzxbkf5bli8iljrpqbgdcn1a7rcf44vnxa2";
};
cloudinit =
{
@@ -216,13 +216,29 @@
version = "1.1.0";
sha256 = "08ljqibfi6alpvv8f7pzvjl2k4w6br6g6ac755x4xw4ycrr24xw9";
};
+ cohesity =
+ {
+ owner = "terraform-providers";
+ repo = "terraform-provider-cohesity";
+ rev = "v0.1.0";
+ version = "0.1.0";
+ sha256 = "1yifipjf51n8q9xyqcmc4zjpszmpyzb330f4zas81hahjml78hgx";
+ };
+ constellix =
+ {
+ owner = "terraform-providers";
+ repo = "terraform-provider-constellix";
+ rev = "v0.1.0";
+ version = "0.1.0";
+ sha256 = "14y0v8ilbrjj0aymrw50fkz2mihnwyv83z8a9f8dh399s8l624w1";
+ };
consul =
{
owner = "terraform-providers";
repo = "terraform-provider-consul";
- rev = "v2.7.0";
- version = "2.7.0";
- sha256 = "11c54waq7w34l79ak4kizjkmh8zjca5ygh9yib691hdmxsx2cifj";
+ rev = "v2.8.0";
+ version = "2.8.0";
+ sha256 = "1brd0fp9ksc3x8cygxm0k2q1sh4v5x89298pnidg6xirn41lvcr4";
};
ct =
{
@@ -244,9 +260,9 @@
{
owner = "terraform-providers";
repo = "terraform-provider-digitalocean";
- rev = "v1.16.0";
- version = "1.16.0";
- sha256 = "0yymgkn66a9mif0wic4rais7ap6d4gfxij835ssr2pr3rb49ay8d";
+ rev = "v1.19.0";
+ version = "1.19.0";
+ sha256 = "0plfkwkfb19f7bzky4jfa2kmkqvbah02c6j6applsd3jyiawpbgy";
};
dme =
{
@@ -260,9 +276,9 @@
{
owner = "terraform-providers";
repo = "terraform-provider-dnsimple";
- rev = "v0.3.0";
- version = "0.3.0";
- sha256 = "1m38whc6jx5mccaisnbnkawwlz1bxvy991rqy6h9xb10zyvqar62";
+ rev = "v0.4.0";
+ version = "0.4.0";
+ sha256 = "1f1cpfa30frghp4yxp9n313yaf2mm1hnjq4kzmn6n9210prab9h1";
};
dns =
{
@@ -276,17 +292,17 @@
{
owner = "terraform-providers";
repo = "terraform-provider-docker";
- rev = "v2.7.0";
- version = "2.7.0";
- sha256 = "0pl515xjnic7mhfvqbml1z1win5mrhjdqb84jhd5n09j39lb24gx";
+ rev = "v2.7.1";
+ version = "2.7.1";
+ sha256 = "1jqnlc3dfy354yjdkj8iyxv0vamyxgmwxmhjim11alwzwjafbv9s";
};
dome9 =
{
owner = "terraform-providers";
repo = "terraform-provider-dome9";
- rev = "v1.18.1";
- version = "1.18.1";
- sha256 = "0m4fxpik55z9ah5nlhvy314xyxvlaldqbwdp3bx1xs9kpm3znvyl";
+ rev = "v1.19.0";
+ version = "1.19.0";
+ sha256 = "190q74aaa1v7n7pqcri8kib0g0d4njf9dzm3cygyzmsjs3pxj1lc";
};
dyn =
{
@@ -316,25 +332,25 @@
{
owner = "terraform-providers";
repo = "terraform-provider-fastly";
- rev = "v0.14.0";
- version = "0.14.0";
- sha256 = "1ak5gyrv66dnf5qy54hvwc4478n3cs5nxd0nwa2vf0gn2zp55bhy";
+ rev = "v0.16.1";
+ version = "0.16.1";
+ sha256 = "1pjrcw03a86xgkzcx778f7kk79svv8csy05b7qi0m5x77zy4pws7";
};
flexibleengine =
{
owner = "terraform-providers";
repo = "terraform-provider-flexibleengine";
- rev = "v1.11.1";
- version = "1.11.1";
- sha256 = "12kgnq2ydwi2n29y0dc7r251zrnq8kkskiq8p5ypsrm23j3jm6dw";
+ rev = "v1.12.1";
+ version = "1.12.1";
+ sha256 = "0klxi40dd3a4dp7gjsjjwh6zv2m94hh6mk5m9g0dyhvn0r28w5j2";
};
fortios =
{
owner = "terraform-providers";
repo = "terraform-provider-fortios";
- rev = "v1.1.0";
- version = "1.1.0";
- sha256 = "0m006ah351f2ih7zvd3pnpga4d8mh42i4m8af4wflhvyzkw50xnf";
+ rev = "v1.2.0";
+ version = "1.2.0";
+ sha256 = "0sqp23pyldxjkfw33xn5l5fqs4vn00kkfhy9wnl690wn0cwmldbx";
};
genymotion =
{
@@ -348,17 +364,17 @@
{
owner = "terraform-providers";
repo = "terraform-provider-github";
- rev = "v2.6.1";
- version = "2.6.1";
- sha256 = "1hg5pij2hllj6m6x8salsgw404ap7pw6yccvgynw4y4k26dl0jlr";
+ rev = "v2.8.0";
+ version = "2.8.0";
+ sha256 = "11aw9wqnayl786hvbgnb9ijijaipaggj18vkn5y0kcj2v4dwq4wg";
};
gitlab =
{
owner = "terraform-providers";
repo = "terraform-provider-gitlab";
- rev = "v2.6.0";
- version = "2.6.0";
- sha256 = "0qy58fgwipcjwxz473rpcnpkb22n9hqsjckx88lhc2br4pgbcbrd";
+ rev = "v2.9.0";
+ version = "2.9.0";
+ sha256 = "0l0b69nxxskpsylcgli2sm9qq7p4hw96dsri24w38shhnxmpysbb";
};
google-beta =
{
@@ -388,9 +404,9 @@
{
owner = "terraform-providers";
repo = "terraform-provider-gridscale";
- rev = "v1.5.1";
- version = "1.5.1";
- sha256 = "0m5j9y26a7jl3frnw1j8gll999brprgf0i29p201d3c9b02pxnla";
+ rev = "v1.6.0";
+ version = "1.6.0";
+ sha256 = "00l3cwvyyjk0n3j535qfj3bsf1s5l07786gnxycj0f8vz3a06bcq";
};
hcloud =
{
@@ -410,19 +426,19 @@
};
helm =
{
- owner = "terraform-providers";
+ owner = "hashicorp";
repo = "terraform-provider-helm";
- rev = "v1.1.1";
- version = "1.1.1";
- sha256 = "0sna0xaibdh1aw3lxs1r2hidw95lxkpm4fqdw0hzmdqxwdmg4b40";
+ rev = "v1.2.2";
+ version = "1.2.2";
+ sha256 = "1hjlf0pzc9jkcvqi52kvqwmd8v0cvnhhcbahzxmv0zkdwh310c12";
};
heroku =
{
owner = "terraform-providers";
repo = "terraform-provider-heroku";
- rev = "v2.4.0";
- version = "2.4.0";
- sha256 = "1rhny1mbkqkfiqshps5mc5f3ykxnpypsdi72hw4g1k29pbvr4hh8";
+ rev = "v2.4.1";
+ version = "2.4.1";
+ sha256 = "10dacnd0y8q952s53n5myy08slw349pbfddjz63wcblcjyhvq0df";
};
http =
{
@@ -436,9 +452,9 @@
{
owner = "terraform-providers";
repo = "terraform-provider-huaweicloudstack";
- rev = "v1.1.0";
- version = "1.1.0";
- sha256 = "1zzf7jbvdlccfbb4cmw2k3mlfj4hh0lv59zahq2zy8afiajsb68i";
+ rev = "v1.2.0";
+ version = "1.2.0";
+ sha256 = "0jhx9rap4128j8sfkvpp8lbdmvdba0rkd3nxvy38wr3n18m7v1xg";
};
huaweicloud =
{
@@ -452,9 +468,9 @@
{
owner = "IBM-Cloud";
repo = "terraform-provider-ibm";
- rev = "v1.4.0";
- version = "1.4.0";
- sha256 = "147vl55g6c49ihk8z2hwfq2v7g1yj35id1qfjlz0dxalm7cwa3l6";
+ rev = "v1.7.0";
+ version = "1.7.0";
+ sha256 = "1kb2dxdygvph65hh7qiba9kl9k5aygxxvx3x1qi28jwny594j82a";
};
icinga2 =
{
@@ -504,21 +520,37 @@
version = "1.1.0";
sha256 = "04vz0m3z9rfw2hp0h3jhn625r2v37b319krznvhqylqzksv39dzf";
};
+ ksyun =
+ {
+ owner = "terraform-providers";
+ repo = "terraform-provider-ksyun";
+ rev = "v1.0.0";
+ version = "1.0.0";
+ sha256 = "1vcx612bz2p0rjsrx11j6fdc0f0q2jm5m3xl94wrpx9jjb7aczvc";
+ };
+ kubernetes-alpha =
+ {
+ owner = "hashicorp";
+ repo = "terraform-provider-kubernetes-alpha";
+ rev = "nightly20200608";
+ version = "nightly20200608";
+ sha256 = "1g171sppf3kq5qlp6g0qqdm0x8lnpizgw8bxjlhp9b6cl4kym70m";
+ };
kubernetes =
{
owner = "terraform-providers";
repo = "terraform-provider-kubernetes";
- rev = "v1.11.1";
- version = "1.11.1";
- sha256 = "13m0g52i2z4s58grk22rv0yqbrfszfbxxhwisb5mi7cma4cp7506";
+ rev = "v1.11.3";
+ version = "1.11.3";
+ sha256 = "13j4xwibjgiqpzwbwd0d3z1idv0lwz78ip38khhmhwa78mjjb4zz";
};
launchdarkly =
{
owner = "terraform-providers";
repo = "terraform-provider-launchdarkly";
- rev = "v1.2.2";
- version = "1.2.2";
- sha256 = "0rvyzn2a8bh8hvd3f6whfwzpx2frqnfmh8nwlasb0r4xya8lv3bc";
+ rev = "v1.3.2";
+ version = "1.3.2";
+ sha256 = "0vgkivzbf6hcl9by6l0whpwidva7zmmgdabkshjjk0npl2cj8f9n";
};
librato =
{
@@ -532,9 +564,9 @@
{
owner = "terraform-providers";
repo = "terraform-provider-linode";
- rev = "v1.9.3";
- version = "1.9.3";
- sha256 = "12jwvpnv4xl9crq6jynking2rcl4ci8ci22db3fadigxqs98hb4w";
+ rev = "v1.12.3";
+ version = "1.12.3";
+ sha256 = "17hnm7wivd75psap2qdmlnmmlf964s7jf4jrfgsm6njx32wwwfpp";
};
local =
{
@@ -588,9 +620,9 @@
{
owner = "terraform-providers";
repo = "terraform-provider-mongodbatlas";
- rev = "v0.5.0";
- version = "0.5.0";
- sha256 = "15m7qmn1gd7gmzlqgf2q70kmihf8ihqabpkf122pxhb3iyikwh77";
+ rev = "v0.5.1";
+ version = "0.5.1";
+ sha256 = "0sl5yd1bqj79f7pj49aqh7l3fvdrbf8r7a4g7cv15qbc8g3lr1dh";
};
mysql =
{
@@ -620,9 +652,9 @@
{
owner = "terraform-providers";
repo = "terraform-provider-newrelic";
- rev = "v1.16.0";
- version = "1.16.0";
- sha256 = "0ddfffyrw28syg0y2q9j7xh4k2sjb8l40167rwgz19w39p1caffv";
+ rev = "v1.19.0";
+ version = "1.19.0";
+ sha256 = "0nmbgw4qyzsw8kxi7p8dy4j1lkxcz7qfs56qsvwf2w07y4qm382p";
};
nixos =
{
@@ -644,9 +676,9 @@
{
owner = "terraform-providers";
repo = "terraform-provider-ns1";
- rev = "v1.8.1";
- version = "1.8.1";
- sha256 = "04s46f40md8hrqqiwj6wcq4qpx0115qk8hwbln9a7lsrh0zmmmb3";
+ rev = "v1.8.3";
+ version = "1.8.3";
+ sha256 = "18mq6r8sw2jjvngay0zyvzlfiln8c0xb8hcrl2wcmnpqv2iinbkl";
};
nsxt =
{
@@ -676,9 +708,9 @@
{
owner = "terraform-providers";
repo = "terraform-provider-oci";
- rev = "v3.72.0";
- version = "3.72.0";
- sha256 = "05sl702b0j9lpsy3bjac104qngjlsln0v2ni8a78j97xif8jb0an";
+ rev = "v3.79.0";
+ version = "3.79.0";
+ sha256 = "11n2v537zniiv5xvhpypqrm09my8zybirvq4ly94hp69v73xj89c";
};
oktaasa =
{
@@ -692,9 +724,9 @@
{
owner = "terraform-providers";
repo = "terraform-provider-okta";
- rev = "v3.2.0";
- version = "3.2.0";
- sha256 = "13z5srra4pj5p2dwzrqiny2ph4vmmp8q59ycmd7x2yi93fd02mcl";
+ rev = "v3.3.0";
+ version = "3.3.0";
+ sha256 = "1z557z1yagp2caf85hmcr6sddax9a5h47jja17082qmmr1qy0i07";
};
oneandone =
{
@@ -724,25 +756,25 @@
{
owner = "terraform-providers";
repo = "terraform-provider-openstack";
- rev = "v1.27.0";
- version = "1.27.0";
- sha256 = "0d6dms5y8vndcm10zfid1g13c5fi19z7hqll8z07jr0hgvhbzp2v";
+ rev = "v1.28.0";
+ version = "1.28.0";
+ sha256 = "1g2nxv312ddvkgpph17m9sh4zmy5ddj8gqwnfb3frbfbbamrgar6";
};
opentelekomcloud =
{
owner = "terraform-providers";
repo = "terraform-provider-opentelekomcloud";
- rev = "v1.16.0";
- version = "1.16.0";
- sha256 = "1bxkh8qnm1mw37wi4rxf29q8lksp864124nwbyn14fwb4h6m1yj4";
+ rev = "v1.17.1";
+ version = "1.17.1";
+ sha256 = "1d4w35hpvxy5wkb6n9wrh2nfcsy0xgk6d4jbk4sy7dn44w3nkqbg";
};
opsgenie =
{
owner = "terraform-providers";
repo = "terraform-provider-opsgenie";
- rev = "v0.3.1";
- version = "0.3.1";
- sha256 = "1ciqhibij0fk2z20yabl464mj9srp1v6dy04dyazmxkw46bm1lc5";
+ rev = "v0.3.4";
+ version = "0.3.4";
+ sha256 = "11pbkhn7yhz2mfa01ikn7rdajl28zwxfq9g9qdf9lvkdrv88gwh0";
};
oraclepaas =
{
@@ -756,25 +788,25 @@
{
owner = "terraform-providers";
repo = "terraform-provider-ovh";
- rev = "v0.7.0";
- version = "0.7.0";
- sha256 = "167msjsl8xh8zy7lrxvkq2h98xpvxpsjzlil8lcxqmz8qq8a0q5f";
+ rev = "v0.8.0";
+ version = "0.8.0";
+ sha256 = "1ww4ng8w5hm50rbxd83xzbkq8qsn04dqwpdjhs587v9d0x2vwrf1";
};
packet =
{
owner = "terraform-providers";
repo = "terraform-provider-packet";
- rev = "v2.8.1";
- version = "2.8.1";
- sha256 = "1idrvkc2bbp3vwz2w45nazr1hq10f7bmyamb57q7mlswydcyk6b2";
+ rev = "v2.9.0";
+ version = "2.9.0";
+ sha256 = "0d9r272gidkwn4zr130ml047512qq5d5d599s63blzy6m38vilha";
};
pagerduty =
{
owner = "terraform-providers";
repo = "terraform-provider-pagerduty";
- rev = "v1.7.0";
- version = "1.7.0";
- sha256 = "168v1mpl9df63yp8zjq79hyxcjj4imyzg20rdn6n71d6iz8v85g8";
+ rev = "v1.7.2";
+ version = "1.7.2";
+ sha256 = "1a8g8rpn52wibrxhnvhlda7ja38vw9aadgdc8nbj7zs50x4aj3ic";
};
panos =
{
@@ -796,25 +828,25 @@
{
owner = "terraform-providers";
repo = "terraform-provider-postgresql";
- rev = "v1.5.0";
- version = "1.5.0";
- sha256 = "1c9vn1jpfan04iidzn030q21bz3xabrd5pdhlbblblf558ykn4q0";
+ rev = "v1.6.0";
+ version = "1.6.0";
+ sha256 = "0m9x60hrry0cqx4bhmql081wjcbay3750jwzqiph5vpj9717banf";
};
powerdns =
{
owner = "terraform-providers";
repo = "terraform-provider-powerdns";
- rev = "v1.3.0";
- version = "1.3.0";
- sha256 = "0in8f9vfi9y71qac643lfgapbnxi40cwq9b3l82fl1r8ghg7kgri";
+ rev = "v1.4.0";
+ version = "1.4.0";
+ sha256 = "1mfcj32v66w5gnzbrdkampydl3m9f1155vcdw8l1f2nba59irkgw";
};
profitbricks =
{
owner = "terraform-providers";
repo = "terraform-provider-profitbricks";
- rev = "v1.5.0";
- version = "1.5.0";
- sha256 = "0v9x8sj9c6acmbnkv4bnjvz93dd1fmg9b98rwghiakf968hxx6hl";
+ rev = "v1.5.2";
+ version = "1.5.2";
+ sha256 = "0gass4gzv8axlzn5rgg35nqvd61q82k041r0sr6x6pv6j8v1ixln";
};
pureport =
{
@@ -884,17 +916,17 @@
{
owner = "terraform-providers";
repo = "terraform-provider-scaleway";
- rev = "v1.14.0";
- version = "1.14.0";
- sha256 = "0j428pinwyyldg1jhlkad32213z98q3891yv906d6n7jg2bk5m6a";
+ rev = "v1.15.0";
+ version = "1.15.0";
+ sha256 = "0bdhjrml14f5z4spkl7l305g0vdzpgama7ahngws8jhvl8yfa208";
};
secret =
{
owner = "tweag";
repo = "terraform-provider-secret";
- rev = "v1.1.0";
- version = "1.1.0";
- sha256 = "09gv0fpsrxzgna0xrhrdk8d4va9s0gvdbz596r306qxb4mip4w3r";
+ rev = "v1.1.1";
+ version = "1.1.1";
+ sha256 = "1pr0amzgv1i1lxniqlx8spdb73q522l7pm8a4m25hwy1kwby37sd";
};
segment =
{
@@ -908,17 +940,17 @@
{
owner = "terraform-providers";
repo = "terraform-provider-selectel";
- rev = "v3.1.0";
- version = "3.1.0";
- sha256 = "1ajhnjlx4bf91z04cp8245j3h2h9c30ajf934zr29jvwli0y3piw";
+ rev = "v3.3.0";
+ version = "3.3.0";
+ sha256 = "1fs96qd2b4glk8hhn5m9r04ap679g0kf3nnhjx1a2idqwrv71gcl";
};
signalfx =
{
owner = "terraform-providers";
repo = "terraform-provider-signalfx";
- rev = "v4.19.4";
- version = "4.19.4";
- sha256 = "15cf9paqrcznj99gv6mxqvgvkd8qbxkwz2145h2qxp5vdcykj78g";
+ rev = "v4.23.0";
+ version = "4.23.0";
+ sha256 = "1v3whvqb6nilfvw4c0xziq6yrlkl96d2cya094c7bd7wp9hzif1l";
};
skytap =
{
@@ -940,17 +972,17 @@
{
owner = "carlpett";
repo = "terraform-provider-sops";
- rev = "v0.5.0";
- version = "0.5.0";
- sha256 = "18zhqjkw1639a1vrxniws3sf5p91vrf5m7kksaj3yfiavsr5q2ki";
+ rev = "v0.5.1";
+ version = "0.5.1";
+ sha256 = "1x32w1qw46rwa8bjhkfn6ybr1dkbdqk0prlm0bnwn3gvvj0hc7kh";
};
spotinst =
{
owner = "terraform-providers";
repo = "terraform-provider-spotinst";
- rev = "v1.14.3";
- version = "1.14.3";
- sha256 = "06brm0bvr13f31km55y8bp4z1xj3imfi11k7l5nirjp73cbvcpmg";
+ rev = "v1.17.0";
+ version = "1.17.0";
+ sha256 = "0pmbr2xdqrzkd66zv4gpyxzahs7p2m2xl5qyvqpg0apxn91z3ra7";
};
stackpath =
{
@@ -972,9 +1004,9 @@
{
owner = "terraform-providers";
repo = "terraform-provider-sumologic";
- rev = "v2.0.0";
- version = "2.0.0";
- sha256 = "0j6lq9xcc3znjd4yd8gyzsbhwbbwi95k16kj1la9cicbvgra8iap";
+ rev = "v2.0.3";
+ version = "2.0.3";
+ sha256 = "0d7xsfdfs6dj02bh90bhwsa2jgxf84df3pqmsjlmxvpv65dv4vs8";
};
telefonicaopencloud =
{
@@ -996,9 +1028,9 @@
{
owner = "terraform-providers";
repo = "terraform-provider-tencentcloud";
- rev = "v1.32.0";
- version = "1.32.0";
- sha256 = "014zgslr14r446qifk4slq9g5qydxs7bk181gw227k9mr6krgba1";
+ rev = "v1.36.0";
+ version = "1.36.0";
+ sha256 = "1sqynm0g1al5hnxzccv8iiqcgd07ys0g828f3xfw53b6f5vzbhfr";
};
terraform =
{
@@ -1012,9 +1044,9 @@
{
owner = "terraform-providers";
repo = "terraform-provider-tfe";
- rev = "v0.16.0";
- version = "0.16.0";
- sha256 = "0c9csyp655wijlnr3rbmymg6gaa23y4fyav0b1y99qsxaa358af5";
+ rev = "v0.18.0";
+ version = "0.18.0";
+ sha256 = "1cl83afm00fflsd3skynjvncid3r74fkxfznrs1v8qypcg1j79g1";
};
tls =
{
@@ -1028,25 +1060,25 @@
{
owner = "terraform-providers";
repo = "terraform-provider-triton";
- rev = "v0.6.0";
- version = "0.6.0";
- sha256 = "10z032fa64sd8d6r4v2f4m7gp93v8wb2zk2r13fflzg5rfk5740z";
+ rev = "v0.7.0";
+ version = "0.7.0";
+ sha256 = "14wbdm2rlmjld9y7iizdinhk1fnx5s8fgjgd3jcs1b4g126s0pl0";
};
turbot =
{
owner = "terraform-providers";
repo = "terraform-provider-turbot";
- rev = "v1.1.0";
- version = "1.1.0";
- sha256 = "1wb5n17rv1r5jn6xdzjjafw7s96i826x9ww8w6llllihgl798zn7";
+ rev = "v1.3.0";
+ version = "1.3.0";
+ sha256 = "0z56s3kmx84raiwiny9jing8ac9msfd5vk8va24k8czwj2v5gb0f";
};
ucloud =
{
owner = "terraform-providers";
repo = "terraform-provider-ucloud";
- rev = "v1.19.0";
- version = "1.19.0";
- sha256 = "17wkhhxvriqix520nv4q4jrk7gah8kkq3l4nj0rzp1kdwxphmsz0";
+ rev = "v1.20.0";
+ version = "1.20.0";
+ sha256 = "1s3xgdrngiy7slxwk5cmhij681yyfvc8185yig7jmrm21q2981f6";
};
ultradns =
{
@@ -1060,9 +1092,9 @@
{
owner = "terraform-providers";
repo = "terraform-provider-vault";
- rev = "v2.10.0";
- version = "2.10.0";
- sha256 = "1yg8ck9z5ycw8akfhnv4pnxyfzav9dzbhizv4dp78xi2gnddrawi";
+ rev = "v2.11.0";
+ version = "2.11.0";
+ sha256 = "1yzakc7jp0rs9axnfdqw409asrbjhq0qa7xn4xzpi7m94g1ii12d";
};
vcd =
{
@@ -1092,9 +1124,9 @@
{
owner = "terraform-providers";
repo = "terraform-provider-vsphere";
- rev = "v1.17.3";
- version = "1.17.3";
- sha256 = "109rg8w6szdqq2hb9jg4j3i79z5ppb6vayikl1cg8m8dsv2whhrj";
+ rev = "v1.18.3";
+ version = "1.18.3";
+ sha256 = "1cvfmkckigi80cvv826m0d8wzd98qny0r5nqpl7nkzz5kybkb5qp";
};
vthunder =
{
@@ -1108,24 +1140,24 @@
{
owner = "terraform-providers";
repo = "terraform-provider-vultr";
- rev = "v1.1.5";
- version = "1.1.5";
- sha256 = "06sxcqklqqsninqach05fzilh6k2h9bv66mgfhf9s53ggs5nm8z7";
+ rev = "v1.3.0";
+ version = "1.3.0";
+ sha256 = "0swc2fvp83d6w0cqvyxs346c756wr48xbn8m8jqkmma5s4ab2y4k";
};
wavefront =
{
- owner = "spaceapegames";
+ owner = "terraform-providers";
repo = "terraform-provider-wavefront";
- rev = "v2.1.1";
- version = "2.1.1";
- sha256 = "0cbs74kd820i8f13a9jfbwh2y5zmmx3c2mp07qy7m0xx3m78jksn";
+ rev = "v2.3.0";
+ version = "2.3.0";
+ sha256 = "0aci96852bd4y8bi9y68p550jiji0c69kiw4zhf9qfld0sjz44j2";
};
yandex =
{
owner = "terraform-providers";
repo = "terraform-provider-yandex";
- rev = "v0.38.0";
- version = "0.38.0";
- sha256 = "16s9ffbdgws5hglfr6f48ipjv2sbkdpkg20m9s1m6v2f055nxwak";
+ rev = "v0.40.0";
+ version = "0.40.0";
+ sha256 = "0dymhdrdm00m9xn4xka3zbvjqnckhl06vz5zm6rqivkmw8m2q0mz";
};
}
diff --git a/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/default.nix b/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/default.nix
index 82ce5a70679..1952aac8802 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/default.nix
@@ -82,6 +82,14 @@ let
'';
});
+ # 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 "" + ''
@@ -136,6 +144,7 @@ let
elasticsearch = callPackage ./elasticsearch {};
libvirt = callPackage ./libvirt {};
lxd = callPackage ./lxd {};
+ shell = callPackage ./shell {};
vpsadmin = callPackage ./vpsadmin {};
};
in
diff --git a/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/elasticsearch/default.nix b/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/elasticsearch/default.nix
index 6afa63c4a52..4a3d0bc16b3 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/elasticsearch/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/elasticsearch/default.nix
@@ -24,4 +24,4 @@ buildGoModule rec {
license = licenses.mpl20;
maintainers = with maintainers; [ basvandijk ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/libvirt/default.nix b/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/libvirt/default.nix
index daffb593090..42ed3d21066 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/libvirt/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/libvirt/default.nix
@@ -19,7 +19,7 @@
buildGoPackage rec {
pname = "terraform-provider-libvirt";
- version = "0.6.1";
+ version = "0.6.2";
goPackagePath = "github.com/dmacvicar/terraform-provider-libvirt";
@@ -27,7 +27,7 @@ buildGoPackage rec {
owner = "dmacvicar";
repo = "terraform-provider-libvirt";
rev = "v${version}";
- sha256 = "1l2n97nj6g44n7bhnbjwmv36xi6754p4iq2qnpkdh39x4384a0zz";
+ sha256 = "1wkpns047ccff0clfb1108wjax1qb5v06hky0i3h2wpzysll7r7b";
};
nativeBuildInputs = [ pkgconfig makeWrapper ];
diff --git a/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/lxd/default.nix b/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/lxd/default.nix
index 69d93ac1c75..217dacc0ef7 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/lxd/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/lxd/default.nix
@@ -22,4 +22,4 @@ buildGoModule rec {
license = licenses.mpl20;
maintainers = with maintainers; [ gila ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/shell/default.nix b/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/shell/default.nix
new file mode 100644
index 00000000000..2da6ae9e732
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/shell/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchFromGitHub, buildGoModule }:
+buildGoModule rec {
+ pname = "terraform-provider-shell";
+ version = "1.6.0";
+
+ src = fetchFromGitHub {
+ owner = "scottwinkler";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0jxb30vw93ibnwz8nfqapac7p9r2famzvsf2h4nfbmhkm6mpan4l";
+ };
+
+ vendorSha256 = "1p2ja6cw3dl7mx41svri6frjpgb9pxsrl7sq0rk1d3sviw0f88sg";
+
+ subPackages = [ "." ];
+
+ # Terraform allows checking the provider versions, but this breaks
+ # if the versions are not provided via file paths.
+ postInstall = "mv $out/bin/${pname}{,_v${version}}";
+
+ meta = with stdenv.lib; {
+ inherit (src.meta) homepage;
+ description = "Terraform provider for executing shell commands and saving output to state file";
+ changelog = "https://github.com/scottwinkler/terraform-provider-shell/releases/tag/v${version}";
+ license = licenses.mpl20;
+ maintainers = with maintainers; [ mupdt ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/update-all b/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/update-all
index aeb39560494..e6e93b45403 100755
--- a/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/update-all
+++ b/nixpkgs/pkgs/applications/networking/cluster/terraform-providers/update-all
@@ -117,7 +117,6 @@ slugs=(
camptocamp/terraform-provider-pass
carlpett/terraform-provider-sops
poseidon/terraform-provider-matchbox
- spaceapegames/terraform-provider-wavefront
poseidon/terraform-provider-ct
tweag/terraform-provider-nixos
tweag/terraform-provider-secret
diff --git a/nixpkgs/pkgs/applications/networking/cluster/terraform/default.nix b/nixpkgs/pkgs/applications/networking/cluster/terraform/default.nix
index 080bc832544..74aa881c999 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/terraform/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/terraform/default.nix
@@ -48,6 +48,7 @@ let
kalbasit
marsam
babariviere
+ Chili-Man
];
};
} // attrs');
@@ -118,8 +119,8 @@ in rec {
terraform_0_11-full = terraform_0_11.full;
terraform_0_12 = pluggable (generic {
- version = "0.12.26";
- sha256 = "1f0n2zdk1jyqcmchsprqfkiivmsmdlpsf5b7x5f1dmvms9jw3268";
+ version = "0.12.29";
+ sha256 = "18i7vkvnvfybwzhww8d84cyh93xfbwswcnwfrgvcny1qwm8rsaj8";
patches = [
./provider-path.patch
(fetchpatch {
@@ -130,6 +131,13 @@ in rec {
passthru = { inherit plugins; };
});
+ terraform_0_13 = pluggable (generic {
+ version = "0.13.0-rc1";
+ sha256 = "1lja2s9viz5ja40qmlf49p6hk3rwdz6q0rw3ff1894b464zbsnk2";
+ patches = [ ./provider-path.patch ];
+ passthru = { inherit plugins; };
+ });
+
# Tests that the plugins are being used. Terraform looks at the specific
# file pattern and if the plugin is not found it will try to download it
# from the Internet. With sandboxing enable this test will fail if that is
diff --git a/nixpkgs/pkgs/applications/networking/cluster/terragrunt/default.nix b/nixpkgs/pkgs/applications/networking/cluster/terragrunt/default.nix
index 6a4e1979e88..56fda026192 100644
--- a/nixpkgs/pkgs/applications/networking/cluster/terragrunt/default.nix
+++ b/nixpkgs/pkgs/applications/networking/cluster/terragrunt/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "terragrunt";
- version = "0.23.14";
+ version = "0.23.31";
src = fetchFromGitHub {
owner = "gruntwork-io";
repo = pname;
rev = "v${version}";
- sha256 = "1znb9d4n9zv3dq10dw17kb1h04gj8iz6gwx1a741fcf4ygp8zpy1";
+ sha256 = "1wpb749hc6pbmxcba1k4yrwcg8547rnsskxb45bzqyqyj1nj775s";
};
- vendorSha256 = "0h737h25f80zfx84vm6ry0581c32ylcb5h9givqk5k5kh5qgkbgx";
+ vendorSha256 = "1xn7c6y32vpanqvf1sfpw6bs73dbjniavjbf00j0vx83bfyklsr4";
buildInputs = [ makeWrapper ];
@@ -30,4 +30,4 @@ buildGoModule rec {
license = licenses.mit;
maintainers = with maintainers; [ peterhoeg ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/datovka/default.nix b/nixpkgs/pkgs/applications/networking/datovka/default.nix
index 976541177dd..6dc996c7975 100644
--- a/nixpkgs/pkgs/applications/networking/datovka/default.nix
+++ b/nixpkgs/pkgs/applications/networking/datovka/default.nix
@@ -11,11 +11,11 @@
mkDerivation rec {
pname = "datovka";
- version = "4.15.0";
+ version = "4.15.1";
src = fetchurl {
url = "https://secure.nic.cz/files/datove_schranky/${version}/${pname}-${version}.tar.xz";
- sha256 = "1f311qnyiay34iqpik4x492py46my89j4nnbdf6qcidnydzas8r1";
+ sha256 = "0ab1s1r6zrqxcfjnij5ar352kzyrl1m92c04nqk6hahpzzma2p3r";
};
buildInputs = [ libisds qmake qtbase qtsvg libxml2 ];
diff --git a/nixpkgs/pkgs/applications/networking/dnscontrol/default.nix b/nixpkgs/pkgs/applications/networking/dnscontrol/default.nix
index e8500872d52..70e107c063f 100644
--- a/nixpkgs/pkgs/applications/networking/dnscontrol/default.nix
+++ b/nixpkgs/pkgs/applications/networking/dnscontrol/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "dnscontrol";
- version = "3.0.0";
+ version = "3.2.0";
goPackagePath = "github.com/StackExchange/dnscontrol";
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "StackExchange";
repo = pname;
rev = "v${version}";
- sha256 = "1j8i4k7bqkqmi6dmc9fxfab49a7qigig72rlbga902lw336p6cc7";
+ sha256 = "1lrn1whmx9zkyvs505zxrsmnr5s6kpj3kjkr6rblfwdlnadkgfj7";
};
subPackages = [ "." ];
diff --git a/nixpkgs/pkgs/applications/networking/feedreaders/feedreader/default.nix b/nixpkgs/pkgs/applications/networking/feedreaders/feedreader/default.nix
index f399aeaa98d..d050b75ac30 100644
--- a/nixpkgs/pkgs/applications/networking/feedreaders/feedreader/default.nix
+++ b/nixpkgs/pkgs/applications/networking/feedreaders/feedreader/default.nix
@@ -1,18 +1,18 @@
-{ stdenv, fetchFromGitHub, meson, ninja, pkgconfig, vala, gettext, python3
-, appstream-glib, desktop-file-utils, wrapGAppsHook, gnome-online-accounts, fetchpatch
+{ stdenv, fetchFromGitHub, nix-update-script, meson, ninja, pkgconfig, vala, gettext, python3
+, appstream-glib, desktop-file-utils, wrapGAppsHook, gnome-online-accounts
, gtk3, libgee, libpeas, librest, webkitgtk, gsettings-desktop-schemas, pantheon
, curl, glib, gnome3, gst_all_1, json-glib, libnotify, libsecret, sqlite, gumbo, libxml2
}:
stdenv.mkDerivation rec {
pname = "feedreader";
- version = "2.10.0";
+ version = "2.11.0";
src = fetchFromGitHub {
owner = "jangernert";
repo = pname;
rev = "v${version}";
- sha256 = "154lzvd8acs4dyc91nlabpr284yrij8jkhgm0h18hp3cy0a11rv8";
+ sha256 = "1agy1nkpkdsy2kbrrc8nrwphj5n86rikjjvwkr8klbf88mzl6civ";
};
nativeBuildInputs = [
@@ -32,16 +32,8 @@ stdenv.mkDerivation rec {
patchShebangs build-aux/meson_post_install.py
'';
- patches = [
- # Fixes build with libsecret
- (fetchpatch {
- url = "https://patch-diff.githubusercontent.com/raw/jangernert/FeedReader/pull/943.patch";
- sha256 = "0anrwvcg6607dzvfrhy5qcnpxzflskb3iy3khdg191aw1h2mqhb5";
- })
- ];
-
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/applications/networking/feedreaders/newsboat/default.nix b/nixpkgs/pkgs/applications/networking/feedreaders/newsboat/default.nix
index 74a43f00ca8..18c39588775 100644
--- a/nixpkgs/pkgs/applications/networking/feedreaders/newsboat/default.nix
+++ b/nixpkgs/pkgs/applications/networking/feedreaders/newsboat/default.nix
@@ -1,18 +1,18 @@
-{ stdenv, rustPlatform, fetchFromGitHub, stfl, sqlite, curl, gettext, pkgconfig, libxml2, json_c, ncurses
+{ stdenv, rustPlatform, fetchFromGitHub, stfl, sqlite, curl, gettext, pkg-config, libxml2, json_c, ncurses
, asciidoctor, libiconv, Security, makeWrapper }:
rustPlatform.buildRustPackage rec {
pname = "newsboat";
- version = "2.19";
+ version = "2.20.1";
src = fetchFromGitHub {
owner = "newsboat";
repo = "newsboat";
rev = "r${version}";
- sha256 = "0yyrq8a90l6pkrczm9qvdg75jhsdq0niwp79vrdpm8rsxqpdmfq7";
+ sha256 = "1i9dpkdlsm3ya0w2x4c8kplrp3qzd8slbkcqvzfpqggb67gvczvv";
};
- cargoSha256 = "1q3jf3d80c0ik38qk8jgbhfz5jxv0cy3lzmkyh2l002azp9hvv59";
+ cargoSha256 = "1ykffx2lhn4w56qm1wypkg9wsqpvzzrz419qkl95w1384xf3f7ix";
postPatch = ''
substituteInPlace Makefile --replace "|| true" ""
@@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec {
'';
nativeBuildInputs = [
- pkgconfig
+ pkg-config
asciidoctor
gettext
] ++ stdenv.lib.optionals stdenv.isDarwin [ makeWrapper ncurses ];
diff --git a/nixpkgs/pkgs/applications/networking/feedreaders/newsflash/default.nix b/nixpkgs/pkgs/applications/networking/feedreaders/newsflash/default.nix
new file mode 100644
index 00000000000..92af28c9c93
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/feedreaders/newsflash/default.nix
@@ -0,0 +1,89 @@
+{ lib
+, rustPlatform
+, fetchFromGitLab
+, meson
+, ninja
+, pkg-config
+, wrapGAppsHook
+, gdk-pixbuf
+, glib
+, gtk3
+, libhandy
+, openssl
+, sqlite
+, webkitgtk
+, glib-networking
+, librsvg
+, gst_all_1
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "newsflash";
+ version = "1.0.2";
+
+ src = fetchFromGitLab {
+ owner = "news-flash";
+ repo = "news_flash_gtk";
+ rev = version;
+ sha256 = "17a8fd5rhs56qrqlfj9ckv45hwfcjhdb8j4cxlnvy7s770s225gd";
+ };
+
+ cargoSha256 = "1p0m7la59fn9r2rr26q9mfd1nvyvxb630qiwj96x91p77xv1i30i";
+
+ patches = [
+ ./no-post-install.patch
+ ];
+
+ postPatch = ''
+ chmod +x build-aux/cargo.sh
+ patchShebangs .
+ '';
+
+ nativeBuildInputs = [
+ meson
+ ninja
+ pkg-config
+ wrapGAppsHook
+
+ # Provides setup hook to fix "Unrecognized image file format"
+ gdk-pixbuf
+
+ # Provides glib-compile-resources to compile gresources
+ glib
+ ];
+
+ buildInputs = [
+ gtk3
+ libhandy
+ openssl
+ sqlite
+ webkitgtk
+
+ # TLS support for loading external content in webkitgtk WebView
+ glib-networking
+
+ # SVG support for gdk-pixbuf
+ librsvg
+ ] ++ (with gst_all_1; [
+ # Audio & video & support for webkitgtk WebView
+ gstreamer
+ gst-plugins-base
+ gst-plugins-good
+ gst-plugins-bad
+ ]);
+
+ # Unset default rust phases to use meson & ninja instead
+ configurePhase = null;
+ buildPhase = null;
+ checkPhase = null;
+ installPhase = null;
+ installCheckPhase = null;
+
+ meta = with lib; {
+ description = "A modern feed reader designed for the GNOME desktop";
+ homepage = "https://gitlab.com/news-flash/news_flash_gtk";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ metadark ];
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/networking/feedreaders/newsflash/no-post-install.patch b/nixpkgs/pkgs/applications/networking/feedreaders/newsflash/no-post-install.patch
new file mode 100644
index 00000000000..cfdec206e77
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/feedreaders/newsflash/no-post-install.patch
@@ -0,0 +1,10 @@
+diff --git a/meson.build b/meson.build
+index 53f911c..361a233 100644
+--- a/meson.build
++++ b/meson.build
+@@ -61,5 +61,3 @@ meson.add_dist_script(
+ meson.source_root(),
+ join_paths(meson.build_root(), 'meson-dist', meson.project_name() + '-' + newsflash_version)
+ )
+-
+-meson.add_install_script('build-aux/meson_post_install.py')
diff --git a/nixpkgs/pkgs/applications/networking/feedreaders/rss2email/default.nix b/nixpkgs/pkgs/applications/networking/feedreaders/rss2email/default.nix
index 18f154d3ff7..b852eb02fec 100644
--- a/nixpkgs/pkgs/applications/networking/feedreaders/rss2email/default.nix
+++ b/nixpkgs/pkgs/applications/networking/feedreaders/rss2email/default.nix
@@ -4,13 +4,14 @@ with pythonPackages;
buildPythonApplication rec {
pname = "rss2email";
- version = "3.11";
+ version = "3.12.1";
- propagatedBuildInputs = [ feedparser beautifulsoup4 html2text ];
+ propagatedBuildInputs = [ feedparser html2text ];
+ checkInputs = [ beautifulsoup4 ];
src = fetchurl {
url = "mirror://pypi/r/rss2email/${pname}-${version}.tar.gz";
- sha256 = "1vk5slp2mhmc1qj30igqkyq3z5h2bl1ayhafqrjapa6cg6rbvhrn";
+ sha256 = "0zqpibh31rl6xlfw9y66d9hfhwrnzy5cjzbksczyw3lh4dfzsql0";
};
outputs = [ "out" "man" "doc" ];
@@ -39,7 +40,7 @@ buildPythonApplication rec {
description = "A tool that converts RSS/Atom newsfeeds to email.";
homepage = "https://pypi.python.org/pypi/rss2email";
license = licenses.gpl2;
- maintainers = with maintainers; [ jb55 Profpatsch ];
+ maintainers = with maintainers; [ jb55 Profpatsch ekleog ];
};
passthru.tests = {
smoke-test = nixosTests.rss2email;
diff --git a/nixpkgs/pkgs/applications/networking/feedreaders/rssguard/default.nix b/nixpkgs/pkgs/applications/networking/feedreaders/rssguard/default.nix
index b95d272e651..93356dfb4f8 100644
--- a/nixpkgs/pkgs/applications/networking/feedreaders/rssguard/default.nix
+++ b/nixpkgs/pkgs/applications/networking/feedreaders/rssguard/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "rssguard";
- version = "3.6.2";
+ version = "3.7.0";
src = fetchFromGitHub {
owner = "martinrotter";
repo = pname;
rev = version;
- sha256 = "1dx7gcmrjyi115lf6d36i129zmxfb16z7wy4ff8z9m65paci24mw";
+ sha256 = "1maiazjsnjalx09rq1l84kd86s48cvljnwynv4rj6cln1h0al030";
};
buildInputs = [ qtwebengine qttools ];
diff --git a/nixpkgs/pkgs/applications/networking/flexget/default.nix b/nixpkgs/pkgs/applications/networking/flexget/default.nix
index 65fb6ffa369..7e691582881 100644
--- a/nixpkgs/pkgs/applications/networking/flexget/default.nix
+++ b/nixpkgs/pkgs/applications/networking/flexget/default.nix
@@ -2,11 +2,11 @@
python3Packages.buildPythonApplication rec {
pname = "FlexGet";
- version = "3.1.57";
+ version = "3.1.59";
src = python3Packages.fetchPypi {
inherit pname version;
- sha256 = "661663726f75b12ba2e67db1276a9abf586b41db1ff313488ca35a439ec5d721";
+ sha256 = "19vp2395sl6gdv54zn0k4vf1j6b902khvm44q5hfr805jd3fc11h";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/applications/networking/ftp/filezilla/default.nix b/nixpkgs/pkgs/applications/networking/ftp/filezilla/default.nix
index 96a4227b36e..7d07c7acbe4 100644
--- a/nixpkgs/pkgs/applications/networking/ftp/filezilla/default.nix
+++ b/nixpkgs/pkgs/applications/networking/ftp/filezilla/default.nix
@@ -10,23 +10,17 @@
, pugixml
, sqlite
, tinyxml
-, wxGTK30
+, wxGTK30-gtk3
, xdg_utils
}:
-let
- # we can drop this when wxgtk is built with gtk3 by default
- # see: https://github.com/NixOS/nixpkgs/pull/73145
- wxgtk' = wxGTK30.override { compat26 = false; withGtk2 = false; };
-
-in
stdenv.mkDerivation rec {
pname = "filezilla";
- version = "3.48.1";
+ version = "3.49.1";
src = fetchurl {
url = "https://download.filezilla-project.org/client/FileZilla_${version}_src.tar.bz2";
- sha256 = "0pgg2gp4x5qmxwin2qhf6skw0z52y29p75g41kjyh1lhzxvxizxb";
+ sha256 = "1dmkwpc0vy7058bh9a10ida0k64rxggap8ysl5xx3457y468rk2f";
};
# https://www.linuxquestions.org/questions/slackware-14/trouble-building-filezilla-3-47-2-1-current-4175671182/#post6099769
@@ -52,8 +46,8 @@ stdenv.mkDerivation rec {
pugixml
sqlite
tinyxml
- wxgtk'
- wxgtk'.gtk
+ wxGTK30-gtk3
+ wxGTK30-gtk3.gtk
xdg_utils
];
diff --git a/nixpkgs/pkgs/applications/networking/ftp/taxi/default.nix b/nixpkgs/pkgs/applications/networking/ftp/taxi/default.nix
index b6c8a534545..c629a8a07cd 100644
--- a/nixpkgs/pkgs/applications/networking/ftp/taxi/default.nix
+++ b/nixpkgs/pkgs/applications/networking/ftp/taxi/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, pantheon, pkgconfig, meson, ninja, python3, vala
+{ stdenv, fetchFromGitHub, nix-update-script, pantheon, pkgconfig, meson, ninja, python3, vala
, gtk3, libgee, libsoup, libsecret, gobject-introspection, wrapGAppsHook }:
stdenv.mkDerivation rec {
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
'';
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/applications/networking/gmailctl/default.nix b/nixpkgs/pkgs/applications/networking/gmailctl/default.nix
index a9b9436a211..1be44cbb250 100644
--- a/nixpkgs/pkgs/applications/networking/gmailctl/default.nix
+++ b/nixpkgs/pkgs/applications/networking/gmailctl/default.nix
@@ -23,4 +23,4 @@ buildGoModule rec {
maintainers = [ maintainers.doronbehar ];
platforms = platforms.unix;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/gns3/default.nix b/nixpkgs/pkgs/applications/networking/gns3/default.nix
index 6cfc5ed3a99..d8125e21d1b 100644
--- a/nixpkgs/pkgs/applications/networking/gns3/default.nix
+++ b/nixpkgs/pkgs/applications/networking/gns3/default.nix
@@ -1,7 +1,7 @@
{ callPackage }:
let
- stableVersion = "2.2.8";
+ stableVersion = "2.2.11";
previewVersion = stableVersion;
addVersion = args:
let version = if args.stable then stableVersion else previewVersion;
@@ -15,18 +15,19 @@ let
src = oldAttrs.src.override {
inherit version sha256;
};
- doCheck = oldAttrs.doCheck && (attrname != "psutil");
});
};
commonOverrides = [
- (mkOverride "psutil" "5.6.6"
- "1rs6z8bfy6bqzw88s4i5zllrx3i18hnkv4akvmw7bifngcgjh8dd")
+ (mkOverride "psutil" "5.7.0"
+ "03jykdi3dgf1cdal9bv4fq9zjvzj9l9bs99gi5ar81sdl5nc2pk8")
+ (mkOverride "jsonschema" "3.2.0"
+ "0ykr61yiiizgvm3bzipa3l73rvj49wmrybbfwhvpgk3pscl5pa68")
];
};
mkGui = args: callPackage (import ./gui.nix (addVersion args // extraArgs)) { };
mkServer = args: callPackage (import ./server.nix (addVersion args // extraArgs)) { };
- guiSrcHash = "1qgzad9hdbvkdalzdnlg5gnlzn2f9qlpd1aj8djmi6w1mmdkf9q7";
- serverSrcHash = "1kg38dh0xk4yvi7hz0d5dq9k0wany0sfd185l0zxs3nz78zd23an";
+ guiSrcHash = "1carwhp49l9zx2p6i3in03x6rjzn0x6ls2svwazd643rmrl4y7gn";
+ serverSrcHash = "0acbxay1pwq62yq9q67hid44byyi6rb6smz5wa8br3vka7z31iqf";
in {
guiStable = mkGui {
stable = true;
diff --git a/nixpkgs/pkgs/applications/networking/gns3/gui.nix b/nixpkgs/pkgs/applications/networking/gns3/gui.nix
index 2524731cd05..7cdc74dfd48 100644
--- a/nixpkgs/pkgs/applications/networking/gns3/gui.nix
+++ b/nixpkgs/pkgs/applications/networking/gns3/gui.nix
@@ -1,12 +1,9 @@
{ stable, branch, version, sha256Hash, mkOverride, commonOverrides }:
-{ lib, stdenv, python3, fetchFromGitHub }:
+{ lib, stdenv, python3, pkgs, fetchFromGitHub }:
let
- # TODO: This package requires qt5Full to launch
defaultOverrides = commonOverrides ++ [
- (mkOverride "jsonschema" "2.6.0"
- "00kf3zmpp9ya4sydffpifn0j0mzm342a2vzh82p6r0vh10cg7xbg")
];
python = python3.override {
@@ -24,9 +21,10 @@ in python.pkgs.buildPythonPackage rec {
};
propagatedBuildInputs = with python.pkgs; [
- raven psutil jsonschema # tox for check
+ sentry-sdk psutil jsonschema # tox for check
# Runtime dependencies
sip (pyqt5.override { withWebSockets = true; }) distro setuptools
+ pkgs.qt5Full
];
doCheck = false; # Failing
diff --git a/nixpkgs/pkgs/applications/networking/gns3/server.nix b/nixpkgs/pkgs/applications/networking/gns3/server.nix
index 32dc42e9f51..1ee204b0691 100644
--- a/nixpkgs/pkgs/applications/networking/gns3/server.nix
+++ b/nixpkgs/pkgs/applications/networking/gns3/server.nix
@@ -4,8 +4,19 @@
let
defaultOverrides = commonOverrides ++ [
- (mkOverride "jsonschema" "2.6.0"
- "00kf3zmpp9ya4sydffpifn0j0mzm342a2vzh82p6r0vh10cg7xbg")
+ (mkOverride "aiofiles" "0.5.0"
+ "98e6bcfd1b50f97db4980e182ddd509b7cc35909e903a8fe50d8849e02d815af")
+ (self: super: {
+ py-cpuinfo = super.py-cpuinfo.overridePythonAttrs (oldAttrs: rec {
+ version = "6.0.0";
+ src = fetchFromGitHub {
+ owner = "workhorsy";
+ repo = "py-cpuinfo";
+ rev = "v${version}";
+ sha256 = "0595gjkd7gzmn9cfpgjw3ia2sl1y8mmw7ajyscibjx59m5mqcki5";
+ };
+ });
+ })
];
python = python3.override {
@@ -29,7 +40,7 @@ in python.pkgs.buildPythonPackage {
propagatedBuildInputs = with python.pkgs; [
aiohttp-cors yarl aiohttp multidict setuptools
- jinja2 psutil zipstream raven jsonschema distro async_generator aiofiles
+ jinja2 psutil zipstream sentry-sdk jsonschema distro async_generator aiofiles
prompt_toolkit py-cpuinfo
];
diff --git a/nixpkgs/pkgs/applications/networking/hydroxide/default.nix b/nixpkgs/pkgs/applications/networking/hydroxide/default.nix
index 4753cd464b1..cdccdddbf38 100644
--- a/nixpkgs/pkgs/applications/networking/hydroxide/default.nix
+++ b/nixpkgs/pkgs/applications/networking/hydroxide/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "hydroxide";
- version = "0.2.14";
+ version = "0.2.15";
src = fetchFromGitHub {
owner = "emersion";
repo = pname;
rev = "v${version}";
- sha256 = "0d8wjyzmw89yhrszz487f7i19rcz7xlx4w2wd4c69k5nsdrs6dys";
+ sha256 = "0r91cq39n89hfy8sbdy5vjzqfrsfd7cdhd41gwszpayq65qhbsyp";
};
- vendorSha256 = "0d8yfmsl8rycbq8gjnvc657j14644lq0zmr9l88ik360szw6v6gc";
+ vendorSha256 = "1r5qg5cx48yw1l5nil28y4a82fc7g52jmy9pckaxygppmmn539pc";
subPackages = [ "cmd/hydroxide" ];
@@ -22,4 +22,4 @@ buildGoModule rec {
maintainers = with maintainers; [ filalex77 ];
platforms = platforms.unix;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/baresip/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/baresip/default.nix
index ace546227b9..37d8adceae1 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/baresip/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/baresip/default.nix
@@ -1,5 +1,5 @@
{stdenv, fetchurl, zlib, openssl, libre, librem, pkgconfig, gst_all_1
-, cairo, mpg123, alsaLib, SDL, libv4l, celt, libsndfile, srtp, ffmpeg
+, cairo, mpg123, alsaLib, SDL, libv4l, celt, libsndfile, srtp, ffmpeg_3
, gsm, speex, portaudio, spandsp, libuuid, ccache, libvpx
}:
stdenv.mkDerivation rec {
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ pkgconfig ];
buildInputs = [zlib openssl libre librem cairo mpg123
- alsaLib SDL libv4l celt libsndfile srtp ffmpeg gsm speex portaudio spandsp libuuid
+ alsaLib SDL libv4l celt libsndfile srtp ffmpeg_3 gsm speex portaudio spandsp libuuid
ccache libvpx
] ++ (with gst_all_1; [ gstreamer gst-libav gst-plugins-base gst-plugins-bad gst-plugins-good ]);
makeFlags = [
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-discord/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-discord/default.nix
index 0b6f142f1e9..c4d780d9ea2 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-discord/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-discord/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
- buildInputs = [ bitlbee glib ];
+ buildInputs = [ bitlbee ];
preConfigure = ''
export BITLBEE_PLUGINDIR=$out/lib/bitlbee
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-facebook/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-facebook/default.nix
index 78016065610..07e7b74a43c 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-facebook/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-facebook/default.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoconf automake libtool pkgconfig ];
- buildInputs = [ bitlbee glib json-glib ];
+ buildInputs = [ bitlbee json-glib ];
preConfigure = ''
export BITLBEE_PLUGINDIR=$out/lib/bitlbee
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-mastodon/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-mastodon/default.nix
index 155ea5edc4d..411cd789275 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-mastodon/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-mastodon/default.nix
@@ -3,21 +3,20 @@
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "bitlbee-mastodon";
- version = "1.4.3";
+ version = "1.4.4";
src = fetchgit {
url = "https://alexschroeder.ch/cgit/bitlbee-mastodon";
rev = "v${version}";
- sha256 = "1k9j4403w6x93f4ls3xj8nrabz8ynjby6sigqdmhb7cqv26l987p";
+ sha256 = "0a8196pyr6bjnqg82zn7jdhiv7xsg4npbpzalla1i2h99j30q8pk";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
- buildInputs = [ bitlbee glib ];
+ buildInputs = [ bitlbee ];
preConfigure = ''
export BITLBEE_PLUGINDIR=$out/lib/bitlbee
export BITLBEE_DATADIR=$out/share/bitlbee
- ./autogen.sh
'';
meta = {
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-steam/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-steam/default.nix
index 14a3319c149..8cb7f6c37c4 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-steam/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee-steam/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bitlbee autoconf automake libtool glib libgcrypt ];
+ buildInputs = [ bitlbee autoconf automake libtool libgcrypt ];
preConfigure = ''
export BITLBEE_PLUGINDIR=$out/lib/bitlbee
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee/default.nix
index cf3f2549c81..7b1256b657a 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/bitlbee/default.nix
@@ -14,10 +14,12 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ] ++ optional doCheck check;
- buildInputs = [ gnutls glib libotr python ]
+ buildInputs = [ gnutls libotr python ]
++ optional enableLibPurple pidgin
++ optional enablePam pam;
+ propagatedBuildInputs = [ glib ];
+
configureFlags = [
"--otr=1"
"--ssl=gnutls"
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/blink/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/blink/default.nix
index f383daa6fd0..28cc3836057 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/blink/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/blink/default.nix
@@ -39,7 +39,7 @@ mkDerivationWith pythonPackages.buildPythonApplication rec {
desktopName = "Blink";
icon = "blink";
genericName = "Instant Messaging";
- categories = "Application;Internet;";
+ categories = "Internet;";
};
dontWrapQtApps = true;
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/bluejeans/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/bluejeans/default.nix
index 14fbd4db1a0..0143e401c19 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/bluejeans/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/bluejeans/default.nix
@@ -1,8 +1,6 @@
{ stdenv
, fetchurl
, rpmextract
-, patchelf
-, patchelfUnstable
, libnotify
, libuuid
, cairo
@@ -40,11 +38,11 @@
stdenv.mkDerivation rec {
pname = "bluejeans";
- version = "2.1.0";
+ version = "2.4.0";
src = fetchurl {
url = "https://swdl.bluejeans.com/desktop-app/linux/${version}/BlueJeans.rpm";
- sha256 = "1zhh0pla5gk75p8x84va9flvnk456pbcm1n6x8l82c9682fwr7dd";
+ sha256 = "180hc854ngwfn6y6nsrfn74rv78cxhq6sgshrca5zqv6wq3l98g0";
};
nativeBuildInputs = [ rpmextract makeWrapper ];
@@ -96,11 +94,11 @@ stdenv.mkDerivation rec {
mv usr/share share
rmdir usr
- ${patchelf}/bin/patchelf \
+ patchelf \
--set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
--replace-needed libudev.so.0 libudev.so.1 \
opt/BlueJeans/bluejeans-v2
- ${patchelfUnstable}/bin/patchelf \
+ patchelf \
--set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
opt/BlueJeans/resources/BluejeansHelper
@@ -110,6 +108,9 @@ stdenv.mkDerivation rec {
--set LD_LIBRARY_PATH "${libPath}":"${placeholder "out"}"/opt/BlueJeans \
--set LD_PRELOAD "$out"/opt/BlueJeans/liblocaltime64_stub.so
+ substituteInPlace "$out"/share/applications/bluejeans-v2.desktop \
+ --replace "/opt/BlueJeans/bluejeans-v2" "$out/bin/bluejeans"
+
patchShebangs "$out"
'';
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/discord/base.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/discord/base.nix
index 8f4f16673d2..0ee84dae356 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/discord/base.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/discord/base.nix
@@ -1,16 +1,31 @@
{ pname, version, src, binaryName, desktopName
-, stdenv, fetchurl, makeDesktopItem, wrapGAppsHook
-, alsaLib, atk, at-spi2-atk, at-spi2-core, cairo, cups, dbus, expat, fontconfig, freetype
-, gdk-pixbuf, glib, gtk3, libnotify, libX11, libXcomposite, libXcursor, libXdamage, libuuid
-, libXext, libXfixes, libXi, libXrandr, libXrender, libXtst, nspr, nss, libxcb
-, pango, systemd, libXScrnSaver, libcxx, libpulseaudio }:
+, autoPatchelfHook, fetchurl, makeDesktopItem, stdenv, wrapGAppsHook
+, alsaLib, at-spi2-atk, at-spi2-core, atk, cairo, cups, dbus, expat, fontconfig
+, freetype, gdk-pixbuf, glib, gtk3, libcxx, libdrm, libnotify, libpulseaudio, libuuid
+, libX11, libXScrnSaver, libXcomposite, libXcursor, libXdamage, libXext
+, libXfixes, libXi, libXrandr, libXrender, libXtst, libxcb
+, mesa, nspr, nss, pango, systemd, libappindicator-gtk3
+}:
let
inherit binaryName;
in stdenv.mkDerivation rec {
inherit pname version src;
- nativeBuildInputs = [ wrapGAppsHook ];
+ nativeBuildInputs = [
+ alsaLib
+ autoPatchelfHook
+ cups
+ libdrm
+ libuuid
+ libX11
+ libXScrnSaver
+ libXtst
+ libxcb
+ mesa.drivers
+ nss
+ wrapGAppsHook
+ ];
dontWrapGApps = true;
@@ -20,6 +35,7 @@ in stdenv.mkDerivation rec {
gdk-pixbuf glib gtk3 libnotify libX11 libXcomposite libuuid
libXcursor libXdamage libXext libXfixes libXi libXrandr libXrender
libXtst nspr nss libxcb pango systemd libXScrnSaver
+ libappindicator-gtk3
];
installPhase = ''
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/discord/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/discord/default.nix
index 926ddeeb048..a79065a0f8a 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/discord/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/discord/default.nix
@@ -17,20 +17,20 @@ in {
pname = "discord-ptb";
binaryName = "DiscordPTB";
desktopName = "Discord PTB";
- version = "0.0.19";
+ version = "0.0.20";
src = fetchurl {
url = "https://dl-ptb.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz";
- sha256 = "0wixmm16qsmgbr0l9144vl5pc3s2p4jqhl7cnc6kmgy1y4ig56ib";
+ sha256 = "0wn2qdv0a4n59xl451y7fcq11klp2g63qwx40qkshllvnf5lzzsx";
};
};
canary = callPackage ./base.nix rec {
pname = "discord-canary";
binaryName = "DiscordCanary";
desktopName = "Discord Canary";
- version = "0.0.103";
+ version = "0.0.105";
src = fetchurl {
url = "https://dl-canary.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz";
- sha256 = "1d95q75ak4z6wkxlgcmkl7yk20gl7zf568b0xslz42hwx032fn4z";
+ sha256 = "1jc2zr8q33ras5mkifg19kcxpb84vsqx01rj66w62hsjw1nsbidg";
};
};
}.${branch}
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/riot/riot-desktop-package.json b/nixpkgs/pkgs/applications/networking/instant-messengers/element/element-desktop-package.json
index acb63ff7454..074dcc0fdb7 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/riot/riot-desktop-package.json
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/element/element-desktop-package.json
@@ -1,10 +1,10 @@
{
- "name": "riot-desktop",
- "productName": "Riot",
+ "name": "element-desktop",
+ "productName": "Element",
"main": "src/electron-main.js",
- "version": "1.6.4",
+ "version": "1.7.2",
"description": "A feature-rich client for Matrix.org",
- "author": "New Vector Ltd.",
+ "author": "Element",
"repository": {
"type": "git",
"url": "https://github.com/vector-im/riot-desktop"
@@ -38,31 +38,33 @@
},
"devDependencies": {
"asar": "^2.0.1",
- "electron-builder": "^22.3.2",
- "electron-builder-squirrel-windows": "^22.3.2",
+ "electron-builder": "^22.7.0",
+ "electron-builder-squirrel-windows": "^22.7.0",
"electron-devtools-installer": "^2.2.4",
"electron-notarize": "^0.2.0",
- "eslint": "^5.8.0",
+ "eslint": "7.3.1",
"eslint-config-google": "^0.7.1",
+ "eslint-config-matrix-org": "^0.1.2",
"eslint-plugin-babel": "^4.1.2",
"find-npm-prefix": "^1.0.2",
"fs-extra": "^8.1.0",
"glob": "^7.1.6",
- "matrix-js-sdk": "6.2.1",
+ "matrix-js-sdk": "8.0.0",
"mkdirp": "^1.0.3",
- "needle": "^2.3.2",
- "node-pre-gyp": "^0.14.0",
- "npm": "^6.13.7",
+ "needle": "^2.5.0",
+ "node-pre-gyp": "^0.15.0",
+ "npm": "^6.14.6",
"rimraf": "^3.0.2",
"semver": "^7.1.3",
"tar": "^6.0.1"
},
"hakDependencies": {
- "matrix-seshat": "^1.3.3"
+ "matrix-seshat": "^2.1.0",
+ "keytar": "^5.6.0"
},
"build": {
"appId": "im.riot.app",
- "electronVersion": "8.0.3",
+ "electronVersion": "9.0.5",
"files": [
"package.json",
{
@@ -81,9 +83,9 @@
"linux": {
"target": "deb",
"category": "Network;InstantMessaging;Chat",
- "maintainer": "support@riot.im",
+ "maintainer": "support@element.io",
"desktop": {
- "StartupWMClass": "riot"
+ "StartupWMClass": "element"
}
},
"mac": {
@@ -99,12 +101,13 @@
"directories": {
"output": "dist"
},
+ "afterPack": "scripts/electron_afterPack",
"afterSign": "scripts/electron_afterSign",
"protocols": [
{
- "name": "riot",
+ "name": "element",
"schemes": [
- "riot"
+ "element"
]
}
]
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/riot/riot-desktop-yarndeps.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/element/element-desktop-yarndeps.nix
index e6573a50818..f9596f3a098 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/riot/riot-desktop-yarndeps.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/element/element-desktop-yarndeps.nix
@@ -2,14 +2,6 @@
offline_cache = linkFarm "offline" packages;
packages = [
{
- name = "7zip_bin___7zip_bin_4.0.2.tgz";
- path = fetchurl {
- name = "7zip_bin___7zip_bin_4.0.2.tgz";
- url = "https://registry.yarnpkg.com/7zip-bin/-/7zip-bin-4.0.2.tgz";
- sha1 = "6abbdc22f33cab742053777a26db2e25ca527179";
- };
- }
- {
name = "7zip_bin___7zip_bin_5.0.3.tgz";
path = fetchurl {
name = "7zip_bin___7zip_bin_5.0.3.tgz";
@@ -34,6 +26,54 @@
};
}
{
+ name = "_babel_code_frame___code_frame_7.10.4.tgz";
+ path = fetchurl {
+ 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_generator___generator_7.10.5.tgz";
+ path = fetchurl {
+ name = "_babel_generator___generator_7.10.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/generator/-/generator-7.10.5.tgz";
+ sha1 = "1b903554bc8c583ee8d25f1e8969732e6b829a69";
+ };
+ }
+ {
+ name = "_babel_helper_function_name___helper_function_name_7.10.4.tgz";
+ path = fetchurl {
+ 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_get_function_arity___helper_get_function_arity_7.10.4.tgz";
+ path = fetchurl {
+ 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_split_export_declaration___helper_split_export_declaration_7.10.4.tgz";
+ path = fetchurl {
+ name = "_babel_helper_split_export_declaration___helper_split_export_declaration_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz";
+ sha1 = "2c70576eaa3b5609b24cb99db2888cc3fc4251d1";
+ };
+ }
+ {
+ name = "_babel_helper_validator_identifier___helper_validator_identifier_7.10.4.tgz";
+ path = fetchurl {
+ 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_highlight___highlight_7.5.0.tgz";
path = fetchurl {
name = "_babel_highlight___highlight_7.5.0.tgz";
@@ -42,6 +82,22 @@
};
}
{
+ name = "_babel_highlight___highlight_7.10.4.tgz";
+ path = fetchurl {
+ 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.10.5.tgz";
+ path = fetchurl {
+ name = "_babel_parser___parser_7.10.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/parser/-/parser-7.10.5.tgz";
+ sha1 = "e7c6bf5a7deff957cec9f04b551e2762909d826b";
+ };
+ }
+ {
name = "_babel_runtime___runtime_7.9.2.tgz";
path = fetchurl {
name = "_babel_runtime___runtime_7.9.2.tgz";
@@ -50,11 +106,35 @@
};
}
{
- name = "_develar_schema_utils___schema_utils_2.1.0.tgz";
+ 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.10.5.tgz";
+ path = fetchurl {
+ name = "_babel_traverse___traverse_7.10.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.10.5.tgz";
+ sha1 = "77ce464f5b258be265af618d8fddf0536f20b564";
+ };
+ }
+ {
+ name = "_babel_types___types_7.10.5.tgz";
+ path = fetchurl {
+ name = "_babel_types___types_7.10.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/types/-/types-7.10.5.tgz";
+ sha1 = "d88ae7e2fde86bfbfe851d4d81afa70a997b5d15";
+ };
+ }
+ {
+ name = "_develar_schema_utils___schema_utils_2.6.5.tgz";
path = fetchurl {
- name = "_develar_schema_utils___schema_utils_2.1.0.tgz";
- url = "https://registry.yarnpkg.com/@develar/schema-utils/-/schema-utils-2.1.0.tgz";
- sha1 = "eceb1695bfbed6f6bb84666d5d3abe5e1fd54e17";
+ name = "_develar_schema_utils___schema_utils_2.6.5.tgz";
+ url = "https://registry.yarnpkg.com/@develar/schema-utils/-/schema-utils-2.6.5.tgz";
+ sha1 = "3ece22c5838402419a6e0425f85742b961d9b6c6";
};
}
{
@@ -98,11 +178,35 @@
};
}
{
- name = "_types_fs_extra___fs_extra_8.0.1.tgz";
+ name = "_types_eslint_visitor_keys___eslint_visitor_keys_1.0.0.tgz";
path = fetchurl {
- name = "_types_fs_extra___fs_extra_8.0.1.tgz";
- url = "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-8.0.1.tgz";
- sha1 = "a2378d6e7e8afea1564e44aafa2e207dadf77686";
+ 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_fs_extra___fs_extra_9.0.1.tgz";
+ path = fetchurl {
+ name = "_types_fs_extra___fs_extra_9.0.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.1.tgz";
+ sha1 = "91c8fc4c51f6d5dbe44c2ca9ab09310bd00c7918";
+ };
+ }
+ {
+ 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_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";
};
}
{
@@ -122,6 +226,70 @@
};
}
{
+ name = "_types_yargs_parser___yargs_parser_15.0.0.tgz";
+ path = fetchurl {
+ 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_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_3.7.0.tgz";
+ path = fetchurl {
+ name = "_typescript_eslint_eslint_plugin___eslint_plugin_3.7.0.tgz";
+ url = "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.7.0.tgz";
+ sha1 = "0f91aa3c83d019591719e597fbdb73a59595a263";
+ };
+ }
+ {
+ name = "_typescript_eslint_experimental_utils___experimental_utils_3.7.0.tgz";
+ path = fetchurl {
+ name = "_typescript_eslint_experimental_utils___experimental_utils_3.7.0.tgz";
+ url = "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-3.7.0.tgz";
+ sha1 = "0ee21f6c48b2b30c63211da23827725078d5169a";
+ };
+ }
+ {
+ name = "_typescript_eslint_parser___parser_3.7.0.tgz";
+ path = fetchurl {
+ name = "_typescript_eslint_parser___parser_3.7.0.tgz";
+ url = "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-3.7.0.tgz";
+ sha1 = "3e9cd9df9ea644536feb6e5acdb8279ecff96ce9";
+ };
+ }
+ {
+ name = "_typescript_eslint_types___types_3.7.0.tgz";
+ path = fetchurl {
+ name = "_typescript_eslint_types___types_3.7.0.tgz";
+ url = "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-3.7.0.tgz";
+ sha1 = "09897fab0cb95479c01166b10b2c03c224821077";
+ };
+ }
+ {
+ name = "_typescript_eslint_typescript_estree___typescript_estree_3.7.0.tgz";
+ path = fetchurl {
+ name = "_typescript_eslint_typescript_estree___typescript_estree_3.7.0.tgz";
+ url = "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.7.0.tgz";
+ sha1 = "66872e6da120caa4b64e6b4ca5c8702afc74738d";
+ };
+ }
+ {
+ name = "_typescript_eslint_visitor_keys___visitor_keys_3.7.0.tgz";
+ path = fetchurl {
+ name = "_typescript_eslint_visitor_keys___visitor_keys_3.7.0.tgz";
+ url = "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-3.7.0.tgz";
+ sha1 = "ac0417d382a136e4571a0b0dcfe52088cb628177";
+ };
+ }
+ {
name = "JSONStream___JSONStream_1.3.5.tgz";
path = fetchurl {
name = "JSONStream___JSONStream_1.3.5.tgz";
@@ -138,19 +306,19 @@
};
}
{
- name = "acorn_jsx___acorn_jsx_5.1.0.tgz";
+ name = "acorn_jsx___acorn_jsx_5.2.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_jsx___acorn_jsx_5.2.0.tgz";
+ url = "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz";
+ sha1 = "4c66069173d6fdd68ed85239fc256226182b2ebe";
};
}
{
- name = "acorn___acorn_6.4.1.tgz";
+ name = "acorn___acorn_7.3.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.3.1.tgz";
+ url = "https://registry.yarnpkg.com/acorn/-/acorn-7.3.1.tgz";
+ sha1 = "85010754db53c3fbaf3b9ea3e083aa5c5d147ffd";
};
}
{
@@ -186,6 +354,14 @@
};
}
{
+ name = "ajv___ajv_6.12.3.tgz";
+ path = fetchurl {
+ name = "ajv___ajv_6.12.3.tgz";
+ url = "https://registry.yarnpkg.com/ajv/-/ajv-6.12.3.tgz";
+ sha1 = "18c5af38a111ddeb4f2697bd78d68abc1cabd706";
+ };
+ }
+ {
name = "ajv___ajv_6.10.2.tgz";
path = fetchurl {
name = "ajv___ajv_6.10.2.tgz";
@@ -194,6 +370,14 @@
};
}
{
+ 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 = "another_json___another_json_0.2.0.tgz";
path = fetchurl {
name = "another_json___another_json_0.2.0.tgz";
@@ -218,11 +402,19 @@
};
}
{
- name = "ansi_escapes___ansi_escapes_3.2.0.tgz";
+ name = "ansi_colors___ansi_colors_4.1.1.tgz";
+ path = fetchurl {
+ name = "ansi_colors___ansi_colors_4.1.1.tgz";
+ url = "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz";
+ sha1 = "cbb9ae256bf750af1eab344f229aa27fe94ba348";
+ };
+ }
+ {
+ name = "ansi_escapes___ansi_escapes_4.3.1.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.1.tgz";
+ url = "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz";
+ sha1 = "a5c47cc43181f1f38ffd7076837700d395522a61";
};
}
{
@@ -290,27 +482,19 @@
};
}
{
- name = "app_builder_bin___app_builder_bin_3.5.2.tgz";
- path = fetchurl {
- name = "app_builder_bin___app_builder_bin_3.5.2.tgz";
- url = "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-3.5.2.tgz";
- sha1 = "fba56e6e9ef76fcd37816738c5f9a0b3992d7183";
- };
- }
- {
- name = "app_builder_lib___app_builder_lib_22.3.2.tgz";
+ name = "app_builder_bin___app_builder_bin_3.5.9.tgz";
path = fetchurl {
- name = "app_builder_lib___app_builder_lib_22.3.2.tgz";
- url = "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-22.3.2.tgz";
- sha1 = "d43e0bdff91d484c0bd07d7248043dbb2665b8ac";
+ name = "app_builder_bin___app_builder_bin_3.5.9.tgz";
+ url = "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-3.5.9.tgz";
+ sha1 = "a3ac0c25286bac68357321cb2eaf7128b0bc0a4f";
};
}
{
- name = "app_builder_lib___app_builder_lib_22.3.3.tgz";
+ name = "app_builder_lib___app_builder_lib_22.7.0.tgz";
path = fetchurl {
- name = "app_builder_lib___app_builder_lib_22.3.3.tgz";
- url = "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-22.3.3.tgz";
- sha1 = "9a95a3c14f69fb6131834dd840fba561191c9998";
+ name = "app_builder_lib___app_builder_lib_22.7.0.tgz";
+ url = "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-22.7.0.tgz";
+ sha1 = "ccd3e7ece2d46bc209423a77aa142f74aaf65db0";
};
}
{
@@ -346,11 +530,11 @@
};
}
{
- name = "archiver___archiver_3.1.1.tgz";
+ name = "archiver___archiver_4.0.1.tgz";
path = fetchurl {
- name = "archiver___archiver_3.1.1.tgz";
- url = "https://registry.yarnpkg.com/archiver/-/archiver-3.1.1.tgz";
- sha1 = "9db7819d4daf60aec10fe86b16cb9258ced66ea0";
+ name = "archiver___archiver_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/archiver/-/archiver-4.0.1.tgz";
+ sha1 = "3f722b121777e361ca9fad374ecda38e77e63c7f";
};
}
{
@@ -378,6 +562,30 @@
};
}
{
+ name = "array_includes___array_includes_3.1.1.tgz";
+ path = fetchurl {
+ name = "array_includes___array_includes_3.1.1.tgz";
+ url = "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.1.tgz";
+ sha1 = "cdd67e6852bdf9c1215460786732255ed2459348";
+ };
+ }
+ {
+ name = "array.prototype.flat___array.prototype.flat_1.2.3.tgz";
+ path = fetchurl {
+ name = "array.prototype.flat___array.prototype.flat_1.2.3.tgz";
+ url = "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz";
+ sha1 = "0de82b426b0318dbfdb940089e38b043d37f6c7b";
+ };
+ }
+ {
+ 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 = "asap___asap_2.0.6.tgz";
path = fetchurl {
name = "asap___asap_2.0.6.tgz";
@@ -426,6 +634,14 @@
};
}
{
+ name = "async___async_0.9.2.tgz";
+ path = fetchurl {
+ name = "async___async_0.9.2.tgz";
+ url = "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz";
+ sha1 = "aea74d5e61c1f899613bf64bda66d4c78f2fd17d";
+ };
+ }
+ {
name = "async___async_2.6.3.tgz";
path = fetchurl {
name = "async___async_2.6.3.tgz";
@@ -442,6 +658,14 @@
};
}
{
+ name = "at_least_node___at_least_node_1.0.0.tgz";
+ path = fetchurl {
+ name = "at_least_node___at_least_node_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz";
+ sha1 = "602cd4b46e844ad4effc92a8011a3c46e0238dc2";
+ };
+ }
+ {
name = "auto_launch___auto_launch_5.0.5.tgz";
path = fetchurl {
name = "auto_launch___auto_launch_5.0.5.tgz";
@@ -466,6 +690,14 @@
};
}
{
+ name = "babel_eslint___babel_eslint_10.1.0.tgz";
+ path = fetchurl {
+ name = "babel_eslint___babel_eslint_10.1.0.tgz";
+ url = "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz";
+ sha1 = "6968e568a910b78fb3779cdd8b6ac2f479943232";
+ };
+ }
+ {
name = "balanced_match___balanced_match_1.0.0.tgz";
path = fetchurl {
name = "balanced_match___balanced_match_1.0.0.tgz";
@@ -514,11 +746,11 @@
};
}
{
- name = "bl___bl_3.0.0.tgz";
+ name = "bl___bl_4.0.2.tgz";
path = fetchurl {
- name = "bl___bl_3.0.0.tgz";
- url = "https://registry.yarnpkg.com/bl/-/bl-3.0.0.tgz";
- sha1 = "3611ec00579fd18561754360b21e9f784500ff88";
+ name = "bl___bl_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/bl/-/bl-4.0.2.tgz";
+ sha1 = "52b71e9088515d0606d9dd9cc7aa48dc1f98e73a";
};
}
{
@@ -618,27 +850,27 @@
};
}
{
- name = "builder_util_runtime___builder_util_runtime_8.6.0.tgz";
+ name = "buffer___buffer_5.6.0.tgz";
path = fetchurl {
- name = "builder_util_runtime___builder_util_runtime_8.6.0.tgz";
- url = "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-8.6.0.tgz";
- sha1 = "b7007c30126da9a90e99932128d2922c8c178649";
+ name = "buffer___buffer_5.6.0.tgz";
+ url = "https://registry.yarnpkg.com/buffer/-/buffer-5.6.0.tgz";
+ sha1 = "a31749dc7d81d84db08abf937b6b8c4033f62786";
};
}
{
- name = "builder_util___builder_util_22.3.2.tgz";
+ name = "builder_util_runtime___builder_util_runtime_8.7.1.tgz";
path = fetchurl {
- name = "builder_util___builder_util_22.3.2.tgz";
- url = "https://registry.yarnpkg.com/builder-util/-/builder-util-22.3.2.tgz";
- sha1 = "23c61aaf0f0006f994087b33a26e47cdaec7aa8d";
+ name = "builder_util_runtime___builder_util_runtime_8.7.1.tgz";
+ url = "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-8.7.1.tgz";
+ sha1 = "23c808cddd650d4376a7a1518ec1e80e85c10f00";
};
}
{
- name = "builder_util___builder_util_22.3.3.tgz";
+ name = "builder_util___builder_util_22.7.0.tgz";
path = fetchurl {
- name = "builder_util___builder_util_22.3.3.tgz";
- url = "https://registry.yarnpkg.com/builder-util/-/builder-util-22.3.3.tgz";
- sha1 = "62f0527ceaa1a2e4a60596a9b38ad1ffe3e20ae6";
+ name = "builder_util___builder_util_22.7.0.tgz";
+ url = "https://registry.yarnpkg.com/builder-util/-/builder-util-22.7.0.tgz";
+ sha1 = "0776a66e6d6e408a78bed7f17a7ad22516d9e7f0";
};
}
{
@@ -746,6 +978,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";
@@ -826,11 +1066,11 @@
};
}
{
- name = "cli_cursor___cli_cursor_2.1.0.tgz";
+ name = "cli_cursor___cli_cursor_3.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";
+ url = "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz";
+ sha1 = "264305a7ae490d1d03bf0c9ba7c925d1753af307";
};
}
{
@@ -842,11 +1082,11 @@
};
}
{
- name = "cli_width___cli_width_2.2.0.tgz";
+ name = "cli_width___cli_width_3.0.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 = "cli_width___cli_width_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz";
+ sha1 = "a2f48437a2caa9a22436e794bf071ec9e61cedf6";
};
}
{
@@ -970,11 +1210,11 @@
};
}
{
- name = "compress_commons___compress_commons_2.1.1.tgz";
+ name = "compress_commons___compress_commons_3.0.0.tgz";
path = fetchurl {
- name = "compress_commons___compress_commons_2.1.1.tgz";
- url = "https://registry.yarnpkg.com/compress-commons/-/compress-commons-2.1.1.tgz";
- sha1 = "9410d9a534cf8435e3fbbb7c6ce48de2dc2f0610";
+ name = "compress_commons___compress_commons_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/compress-commons/-/compress-commons-3.0.0.tgz";
+ sha1 = "833944d84596e537224dd91cf92f5246823d4f1d";
};
}
{
@@ -1034,6 +1274,14 @@
};
}
{
+ name = "contains_path___contains_path_0.1.0.tgz";
+ path = fetchurl {
+ name = "contains_path___contains_path_0.1.0.tgz";
+ url = "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz";
+ sha1 = "fe8cf184ff6670b6baef01a9d4861a5cbec4120a";
+ };
+ }
+ {
name = "content_type___content_type_1.0.4.tgz";
path = fetchurl {
name = "content_type___content_type_1.0.4.tgz";
@@ -1098,6 +1346,14 @@
};
}
{
+ name = "cross_spawn___cross_spawn_7.0.3.tgz";
+ path = fetchurl {
+ name = "cross_spawn___cross_spawn_7.0.3.tgz";
+ url = "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz";
+ sha1 = "f73a85b9d5d41d045551c177e2882d4ac85728a6";
+ };
+ }
+ {
name = "cross_unzip___cross_unzip_0.0.2.tgz";
path = fetchurl {
name = "cross_unzip___cross_unzip_0.0.2.tgz";
@@ -1154,6 +1410,14 @@
};
}
{
+ 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.2.6.tgz";
path = fetchurl {
name = "debug___debug_3.2.6.tgz";
@@ -1170,6 +1434,14 @@
};
}
{
+ name = "debug___debug_4.2.0.tgz";
+ path = fetchurl {
+ name = "debug___debug_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/debug/-/debug-4.2.0.tgz";
+ sha1 = "7f150f93920e94c58f5574c2fd01a3110effe7f1";
+ };
+ }
+ {
name = "debuglog___debuglog_1.0.1.tgz";
path = fetchurl {
name = "debuglog___debuglog_1.0.1.tgz";
@@ -1298,11 +1570,27 @@
};
}
{
- name = "dmg_builder___dmg_builder_22.3.2.tgz";
+ name = "dmg_builder___dmg_builder_22.7.0.tgz";
+ path = fetchurl {
+ name = "dmg_builder___dmg_builder_22.7.0.tgz";
+ url = "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-22.7.0.tgz";
+ sha1 = "ead7e7c046cbdc52d29d302a4455f6668cdf7d45";
+ };
+ }
+ {
+ name = "doctrine___doctrine_1.5.0.tgz";
path = fetchurl {
- name = "dmg_builder___dmg_builder_22.3.2.tgz";
- url = "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-22.3.2.tgz";
- sha1 = "4c052f75d601e3358da1ff9d7d57738e1c01b157";
+ name = "doctrine___doctrine_1.5.0.tgz";
+ url = "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz";
+ sha1 = "379dce730f6166f76cefa4e6707a159b02c5a6fa";
+ };
+ }
+ {
+ 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";
};
}
{
@@ -1394,27 +1682,27 @@
};
}
{
- name = "ejs___ejs_3.0.1.tgz";
+ name = "ejs___ejs_3.1.3.tgz";
path = fetchurl {
- name = "ejs___ejs_3.0.1.tgz";
- url = "https://registry.yarnpkg.com/ejs/-/ejs-3.0.1.tgz";
- sha1 = "30c8f6ee9948502cc32e85c37a3f8b39b5a614a5";
+ name = "ejs___ejs_3.1.3.tgz";
+ url = "https://registry.yarnpkg.com/ejs/-/ejs-3.1.3.tgz";
+ sha1 = "514d967a8894084d18d3d47bd169a1c0560f093d";
};
}
{
- name = "electron_builder_squirrel_windows___electron_builder_squirrel_windows_22.3.3.tgz";
+ name = "electron_builder_squirrel_windows___electron_builder_squirrel_windows_22.7.0.tgz";
path = fetchurl {
- name = "electron_builder_squirrel_windows___electron_builder_squirrel_windows_22.3.3.tgz";
- url = "https://registry.yarnpkg.com/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-22.3.3.tgz";
- sha1 = "0a417af35c83b067096bd3217b6b7bd75c6c48a9";
+ name = "electron_builder_squirrel_windows___electron_builder_squirrel_windows_22.7.0.tgz";
+ url = "https://registry.yarnpkg.com/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-22.7.0.tgz";
+ sha1 = "8d6f09d541c039f52202935c66d592c38575ceff";
};
}
{
- name = "electron_builder___electron_builder_22.3.2.tgz";
+ name = "electron_builder___electron_builder_22.7.0.tgz";
path = fetchurl {
- name = "electron_builder___electron_builder_22.3.2.tgz";
- url = "https://registry.yarnpkg.com/electron-builder/-/electron-builder-22.3.2.tgz";
- sha1 = "902d150fc0670cb90213262e5e0aa3c4f299ffa4";
+ name = "electron_builder___electron_builder_22.7.0.tgz";
+ url = "https://registry.yarnpkg.com/electron-builder/-/electron-builder-22.7.0.tgz";
+ sha1 = "a42d08a1654ffc2f7d9e2860829d3cc55d4a0c81";
};
}
{
@@ -1434,19 +1722,11 @@
};
}
{
- name = "electron_publish___electron_publish_22.3.2.tgz";
- path = fetchurl {
- name = "electron_publish___electron_publish_22.3.2.tgz";
- url = "https://registry.yarnpkg.com/electron-publish/-/electron-publish-22.3.2.tgz";
- sha1 = "d2e60caf7a9643fe57e501c20acaf32c737b1c50";
- };
- }
- {
- name = "electron_publish___electron_publish_22.3.3.tgz";
+ name = "electron_publish___electron_publish_22.7.0.tgz";
path = fetchurl {
- name = "electron_publish___electron_publish_22.3.3.tgz";
- url = "https://registry.yarnpkg.com/electron-publish/-/electron-publish-22.3.3.tgz";
- sha1 = "7d1e757a20ce0558fdc42900b6e3d773fdae9d9e";
+ name = "electron_publish___electron_publish_22.7.0.tgz";
+ url = "https://registry.yarnpkg.com/electron-publish/-/electron-publish-22.7.0.tgz";
+ sha1 = "d92ba7c4007c9ac1dd070593e48028184fb2dc19";
};
}
{
@@ -1498,6 +1778,14 @@
};
}
{
+ name = "enquirer___enquirer_2.3.6.tgz";
+ path = fetchurl {
+ name = "enquirer___enquirer_2.3.6.tgz";
+ url = "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz";
+ sha1 = "2a7fe5dd634a1e4125a975ec994ff5456dc3734d";
+ };
+ }
+ {
name = "env_paths___env_paths_1.0.0.tgz";
path = fetchurl {
name = "env_paths___env_paths_1.0.0.tgz";
@@ -1538,6 +1826,14 @@
};
}
{
+ name = "es_abstract___es_abstract_1.17.6.tgz";
+ path = fetchurl {
+ name = "es_abstract___es_abstract_1.17.6.tgz";
+ url = "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.6.tgz";
+ sha1 = "9142071707857b2cacc7b89ecb670316c3e2d52a";
+ };
+ }
+ {
name = "es_abstract___es_abstract_1.16.3.tgz";
path = fetchurl {
name = "es_abstract___es_abstract_1.16.3.tgz";
@@ -1594,6 +1890,22 @@
};
}
{
+ name = "eslint_config_esnext___eslint_config_esnext_4.1.0.tgz";
+ path = fetchurl {
+ name = "eslint_config_esnext___eslint_config_esnext_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint-config-esnext/-/eslint-config-esnext-4.1.0.tgz";
+ sha1 = "8695b858fcf40d28c1aedca181f700528c7b60c6";
+ };
+ }
+ {
+ name = "eslint_config_google___eslint_config_google_0.14.0.tgz";
+ path = fetchurl {
+ name = "eslint_config_google___eslint_config_google_0.14.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint-config-google/-/eslint-config-google-0.14.0.tgz";
+ sha1 = "4f5f8759ba6e11b424294a219dbfa18c508bcc1a";
+ };
+ }
+ {
name = "eslint_config_google___eslint_config_google_0.7.1.tgz";
path = fetchurl {
name = "eslint_config_google___eslint_config_google_0.7.1.tgz";
@@ -1602,6 +1914,54 @@
};
}
{
+ name = "eslint_config_matrix_org___eslint_config_matrix_org_0.1.2.tgz";
+ path = fetchurl {
+ name = "eslint_config_matrix_org___eslint_config_matrix_org_0.1.2.tgz";
+ url = "https://registry.yarnpkg.com/eslint-config-matrix-org/-/eslint-config-matrix-org-0.1.2.tgz";
+ sha1 = "b5d7e193e4f3fc5041905967b53c5ddd6924c793";
+ };
+ }
+ {
+ name = "eslint_config_node___eslint_config_node_4.1.0.tgz";
+ path = fetchurl {
+ name = "eslint_config_node___eslint_config_node_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint-config-node/-/eslint-config-node-4.1.0.tgz";
+ sha1 = "fc1f13946d83766d6b83b0e67699e2071a56f417";
+ };
+ }
+ {
+ name = "eslint_config_react_native___eslint_config_react_native_4.1.0.tgz";
+ path = fetchurl {
+ name = "eslint_config_react_native___eslint_config_react_native_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint-config-react-native/-/eslint-config-react-native-4.1.0.tgz";
+ sha1 = "63e9401c7fac146804785f609e7df8f15b3e04eb";
+ };
+ }
+ {
+ name = "eslint_config_recommended___eslint_config_recommended_4.1.0.tgz";
+ path = fetchurl {
+ name = "eslint_config_recommended___eslint_config_recommended_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint-config-recommended/-/eslint-config-recommended-4.1.0.tgz";
+ sha1 = "1adff90e0716d439be471d192977f233de171a46";
+ };
+ }
+ {
+ 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.4.tgz";
+ url = "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz";
+ sha1 = "85ffa81942c25012d8231096ddf679c03042c717";
+ };
+ }
+ {
+ name = "eslint_module_utils___eslint_module_utils_2.6.0.tgz";
+ path = fetchurl {
+ 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";
+ };
+ }
+ {
name = "eslint_plugin_babel___eslint_plugin_babel_4.1.2.tgz";
path = fetchurl {
name = "eslint_plugin_babel___eslint_plugin_babel_4.1.2.tgz";
@@ -1610,11 +1970,59 @@
};
}
{
- name = "eslint_scope___eslint_scope_4.0.3.tgz";
+ name = "eslint_plugin_babel___eslint_plugin_babel_5.3.1.tgz";
+ path = fetchurl {
+ name = "eslint_plugin_babel___eslint_plugin_babel_5.3.1.tgz";
+ url = "https://registry.yarnpkg.com/eslint-plugin-babel/-/eslint-plugin-babel-5.3.1.tgz";
+ sha1 = "75a2413ffbf17e7be57458301c60291f2cfbf560";
+ };
+ }
+ {
+ name = "eslint_plugin_import___eslint_plugin_import_2.22.0.tgz";
+ path = fetchurl {
+ name = "eslint_plugin_import___eslint_plugin_import_2.22.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.22.0.tgz";
+ sha1 = "92f7736fe1fde3e2de77623c838dd992ff5ffb7e";
+ };
+ }
+ {
+ name = "eslint_plugin_react_native_globals___eslint_plugin_react_native_globals_0.1.2.tgz";
+ path = fetchurl {
+ name = "eslint_plugin_react_native_globals___eslint_plugin_react_native_globals_0.1.2.tgz";
+ url = "https://registry.yarnpkg.com/eslint-plugin-react-native-globals/-/eslint-plugin-react-native-globals-0.1.2.tgz";
+ sha1 = "ee1348bc2ceb912303ce6bdbd22e2f045ea86ea2";
+ };
+ }
+ {
+ name = "eslint_plugin_react_native___eslint_plugin_react_native_3.8.1.tgz";
+ path = fetchurl {
+ name = "eslint_plugin_react_native___eslint_plugin_react_native_3.8.1.tgz";
+ url = "https://registry.yarnpkg.com/eslint-plugin-react-native/-/eslint-plugin-react-native-3.8.1.tgz";
+ sha1 = "92811e37191ecb0d29c0f0a0c9e5c943ee573821";
+ };
+ }
+ {
+ name = "eslint_plugin_react___eslint_plugin_react_7.20.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_plugin_react___eslint_plugin_react_7.20.3.tgz";
+ url = "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.20.3.tgz";
+ sha1 = "0590525e7eb83890ce71f73c2cf836284ad8c2f1";
+ };
+ }
+ {
+ name = "eslint_rule_composer___eslint_rule_composer_0.3.0.tgz";
+ path = fetchurl {
+ name = "eslint_rule_composer___eslint_rule_composer_0.3.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz";
+ sha1 = "79320c927b0c5c0d3d3d2b76c8b4a488f25bbaf9";
+ };
+ }
+ {
+ name = "eslint_scope___eslint_scope_5.1.0.tgz";
+ path = fetchurl {
+ name = "eslint_scope___eslint_scope_5.1.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.0.tgz";
+ sha1 = "d0f971dfe59c69e0cada684b23d49dbf82600ce5";
};
}
{
@@ -1626,6 +2034,14 @@
};
}
{
+ 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.1.0.tgz";
path = fetchurl {
name = "eslint_visitor_keys___eslint_visitor_keys_1.1.0.tgz";
@@ -1634,19 +2050,43 @@
};
}
{
- name = "eslint___eslint_5.16.0.tgz";
+ name = "eslint_visitor_keys___eslint_visitor_keys_1.3.0.tgz";
+ path = fetchurl {
+ 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";
+ };
+ }
+ {
+ name = "eslint___eslint_7.3.1.tgz";
path = fetchurl {
- name = "eslint___eslint_5.16.0.tgz";
- url = "https://registry.yarnpkg.com/eslint/-/eslint-5.16.0.tgz";
- sha1 = "a1e3ac1aae4a3fbd8296fcf8f7ab7314cbb6abea";
+ name = "eslint___eslint_7.3.1.tgz";
+ url = "https://registry.yarnpkg.com/eslint/-/eslint-7.3.1.tgz";
+ sha1 = "76392bd7e44468d046149ba128d1566c59acbe19";
};
}
{
- name = "espree___espree_5.0.1.tgz";
+ name = "eslint___eslint_6.8.0.tgz";
path = fetchurl {
- name = "espree___espree_5.0.1.tgz";
- url = "https://registry.yarnpkg.com/espree/-/espree-5.0.1.tgz";
- sha1 = "5d6526fa4fc7f0788a5cf75b15f30323e2f81f7a";
+ name = "eslint___eslint_6.8.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint/-/eslint-6.8.0.tgz";
+ sha1 = "62262d6729739f9275723824302fb227c8c93ffb";
+ };
+ }
+ {
+ name = "espree___espree_6.2.1.tgz";
+ path = fetchurl {
+ name = "espree___espree_6.2.1.tgz";
+ url = "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz";
+ sha1 = "77fc72e1fd744a2052c20f38a5b575832e82734a";
+ };
+ }
+ {
+ name = "espree___espree_7.2.0.tgz";
+ path = fetchurl {
+ name = "espree___espree_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/espree/-/espree-7.2.0.tgz";
+ sha1 = "1c263d5b513dbad0ac30c4991b93ac354e948d69";
};
}
{
@@ -1666,6 +2106,14 @@
};
}
{
+ name = "esquery___esquery_1.3.1.tgz";
+ path = fetchurl {
+ 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";
path = fetchurl {
name = "esrecurse___esrecurse_4.2.1.tgz";
@@ -1682,6 +2130,14 @@
};
}
{
+ name = "estraverse___estraverse_5.1.0.tgz";
+ path = fetchurl {
+ name = "estraverse___estraverse_5.1.0.tgz";
+ url = "https://registry.yarnpkg.com/estraverse/-/estraverse-5.1.0.tgz";
+ sha1 = "374309d39fd935ae500e7b92e8a6b4c720e59642";
+ };
+ }
+ {
name = "esutils___esutils_2.0.3.tgz";
path = fetchurl {
name = "esutils___esutils_2.0.3.tgz";
@@ -1754,6 +2210,14 @@
};
}
{
+ name = "fast_deep_equal___fast_deep_equal_3.1.3.tgz";
+ path = fetchurl {
+ 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";
+ };
+ }
+ {
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";
@@ -1778,11 +2242,11 @@
};
}
{
- name = "figures___figures_2.0.0.tgz";
+ name = "figures___figures_3.2.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.2.0.tgz";
+ url = "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz";
+ sha1 = "625c18bd293c604dc4a8ddb2febf0c88341746af";
};
}
{
@@ -1802,6 +2266,14 @@
};
}
{
+ name = "filelist___filelist_1.0.1.tgz";
+ path = fetchurl {
+ name = "filelist___filelist_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/filelist/-/filelist-1.0.1.tgz";
+ sha1 = "f10d1a3ae86c1694808e8f20906f43d4c9132dbb";
+ };
+ }
+ {
name = "find_npm_prefix___find_npm_prefix_1.0.2.tgz";
path = fetchurl {
name = "find_npm_prefix___find_npm_prefix_1.0.2.tgz";
@@ -1906,6 +2378,14 @@
};
}
{
+ name = "fs_extra___fs_extra_9.0.1.tgz";
+ path = fetchurl {
+ name = "fs_extra___fs_extra_9.0.1.tgz";
+ url = "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.1.tgz";
+ sha1 = "910da0062437ba4c39fedd863f1675ccfefcb9fc";
+ };
+ }
+ {
name = "fs_minipass___fs_minipass_1.2.7.tgz";
path = fetchurl {
name = "fs_minipass___fs_minipass_1.2.7.tgz";
@@ -2034,6 +2514,14 @@
};
}
{
+ name = "glob_parent___glob_parent_5.1.1.tgz";
+ path = fetchurl {
+ name = "glob_parent___glob_parent_5.1.1.tgz";
+ url = "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz";
+ sha1 = "b6c1ef417c4e5663ea498f1c45afac6916bbc229";
+ };
+ }
+ {
name = "glob___glob_7.1.6.tgz";
path = fetchurl {
name = "glob___glob_7.1.6.tgz";
@@ -2074,6 +2562,14 @@
};
}
{
+ name = "globals___globals_12.4.0.tgz";
+ path = fetchurl {
+ name = "globals___globals_12.4.0.tgz";
+ url = "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz";
+ sha1 = "a18813576a41b00a24a97e7f815918c2e19925f8";
+ };
+ }
+ {
name = "got___got_6.7.1.tgz";
path = fetchurl {
name = "got___got_6.7.1.tgz";
@@ -2098,6 +2594,14 @@
};
}
{
+ 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 = "har_schema___har_schema_2.0.0.tgz";
path = fetchurl {
name = "har_schema___har_schema_2.0.0.tgz";
@@ -2170,11 +2674,19 @@
};
}
{
- name = "hosted_git_info___hosted_git_info_3.0.2.tgz";
+ name = "hosted_git_info___hosted_git_info_2.8.8.tgz";
path = fetchurl {
- name = "hosted_git_info___hosted_git_info_3.0.2.tgz";
- url = "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.2.tgz";
- sha1 = "8b7e3bd114b59b51786f8bade0f39ddc80275a97";
+ 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";
+ };
+ }
+ {
+ name = "hosted_git_info___hosted_git_info_3.0.4.tgz";
+ path = fetchurl {
+ name = "hosted_git_info___hosted_git_info_3.0.4.tgz";
+ url = "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.4.tgz";
+ sha1 = "be4973eb1fd2737b11c9c7c19380739bb249f60d";
};
}
{
@@ -2346,11 +2858,19 @@
};
}
{
- name = "inquirer___inquirer_6.5.2.tgz";
+ name = "inquirer___inquirer_7.3.2.tgz";
+ path = fetchurl {
+ name = "inquirer___inquirer_7.3.2.tgz";
+ url = "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.2.tgz";
+ sha1 = "25245d2e32dc9f33dbe26eeaada231daa66e9c7c";
+ };
+ }
+ {
+ name = "internal_slot___internal_slot_1.0.2.tgz";
path = fetchurl {
- name = "inquirer___inquirer_6.5.2.tgz";
- url = "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.2.tgz";
- sha1 = "ad50942375d036d327ff528c08bd5fab089928ca";
+ name = "internal_slot___internal_slot_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.2.tgz";
+ sha1 = "9c2e9fb3cd8e5e4256c6f45fe310067fcfa378a3";
};
}
{
@@ -2418,6 +2938,14 @@
};
}
{
+ name = "is_callable___is_callable_1.2.0.tgz";
+ path = fetchurl {
+ name = "is_callable___is_callable_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.0.tgz";
+ sha1 = "83336560b54a38e35e3a2df7afd0454d691468bb";
+ };
+ }
+ {
name = "is_ci___is_ci_1.2.1.tgz";
path = fetchurl {
name = "is_ci___is_ci_1.2.1.tgz";
@@ -2450,6 +2978,14 @@
};
}
{
+ 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";
@@ -2482,6 +3018,14 @@
};
}
{
+ 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_installed_globally___is_installed_globally_0.1.0.tgz";
path = fetchurl {
name = "is_installed_globally___is_installed_globally_0.1.0.tgz";
@@ -2546,14 +3090,6 @@
};
}
{
- 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_redirect___is_redirect_1.0.0.tgz";
path = fetchurl {
name = "is_redirect___is_redirect_1.0.0.tgz";
@@ -2570,6 +3106,14 @@
};
}
{
+ name = "is_regex___is_regex_1.1.0.tgz";
+ path = fetchurl {
+ name = "is_regex___is_regex_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.0.tgz";
+ sha1 = "ece38e389e490df0dc21caea2bd596f987f767ff";
+ };
+ }
+ {
name = "is_retry_allowed___is_retry_allowed_1.2.0.tgz";
path = fetchurl {
name = "is_retry_allowed___is_retry_allowed_1.2.0.tgz";
@@ -2586,6 +3130,14 @@
};
}
{
+ name = "is_string___is_string_1.0.5.tgz";
+ path = fetchurl {
+ name = "is_string___is_string_1.0.5.tgz";
+ url = "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz";
+ sha1 = "40493ed198ef3ff477b8c7f92f644ec82a5cd3a6";
+ };
+ }
+ {
name = "is_symbol___is_symbol_1.0.3.tgz";
path = fetchurl {
name = "is_symbol___is_symbol_1.0.3.tgz";
@@ -2626,11 +3178,11 @@
};
}
{
- name = "isbinaryfile___isbinaryfile_4.0.4.tgz";
+ name = "isbinaryfile___isbinaryfile_4.0.6.tgz";
path = fetchurl {
- name = "isbinaryfile___isbinaryfile_4.0.4.tgz";
- url = "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.4.tgz";
- sha1 = "6803f81a8944201c642b6e17da041e24deb78712";
+ name = "isbinaryfile___isbinaryfile_4.0.6.tgz";
+ url = "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.6.tgz";
+ sha1 = "edcb62b224e2b4710830b67498c8e4e5a4d2610b";
};
}
{
@@ -2650,6 +3202,14 @@
};
}
{
+ name = "jake___jake_10.8.2.tgz";
+ path = fetchurl {
+ name = "jake___jake_10.8.2.tgz";
+ url = "https://registry.yarnpkg.com/jake/-/jake-10.8.2.tgz";
+ sha1 = "ebc9de8558160a66d82d0eadc6a2e58fbc500a7b";
+ };
+ }
+ {
name = "jimp___jimp_0.2.28.tgz";
path = fetchurl {
name = "jimp___jimp_0.2.28.tgz";
@@ -2682,6 +3242,14 @@
};
}
{
+ name = "js_yaml___js_yaml_3.14.0.tgz";
+ path = fetchurl {
+ name = "js_yaml___js_yaml_3.14.0.tgz";
+ url = "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz";
+ sha1 = "a7a34170f26a21bb162424d8adacb4113a69e482";
+ };
+ }
+ {
name = "jsbn___jsbn_0.1.1.tgz";
path = fetchurl {
name = "jsbn___jsbn_0.1.1.tgz";
@@ -2690,6 +3258,14 @@
};
}
{
+ 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 = "json_buffer___json_buffer_3.0.0.tgz";
path = fetchurl {
name = "json_buffer___json_buffer_3.0.0.tgz";
@@ -2738,11 +3314,19 @@
};
}
{
- name = "json5___json5_2.1.1.tgz";
+ 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.1.tgz";
- url = "https://registry.yarnpkg.com/json5/-/json5-2.1.1.tgz";
- sha1 = "81b6cb04e9ba496f1c7005d07b4368a2638f90b6";
+ name = "json5___json5_2.1.3.tgz";
+ url = "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz";
+ sha1 = "c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43";
};
}
{
@@ -2762,6 +3346,14 @@
};
}
{
+ name = "jsonfile___jsonfile_6.0.1.tgz";
+ path = fetchurl {
+ name = "jsonfile___jsonfile_6.0.1.tgz";
+ url = "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.0.1.tgz";
+ sha1 = "98966cba214378c8c84b82e085907b40bf614179";
+ };
+ }
+ {
name = "jsonparse___jsonparse_1.3.1.tgz";
path = fetchurl {
name = "jsonparse___jsonparse_1.3.1.tgz";
@@ -2778,6 +3370,14 @@
};
}
{
+ name = "jsx_ast_utils___jsx_ast_utils_2.4.1.tgz";
+ path = fetchurl {
+ 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 = "keyv___keyv_3.1.0.tgz";
path = fetchurl {
name = "keyv___keyv_3.1.0.tgz";
@@ -2850,6 +3450,14 @@
};
}
{
+ name = "levn___levn_0.4.1.tgz";
+ path = fetchurl {
+ name = "levn___levn_0.4.1.tgz";
+ url = "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz";
+ sha1 = "ae4562c007473b932a6200d403268dd2fffc6ade";
+ };
+ }
+ {
name = "libcipm___libcipm_4.0.7.tgz";
path = fetchurl {
name = "libcipm___libcipm_4.0.7.tgz";
@@ -3082,6 +3690,14 @@
};
}
{
+ 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 = "loglevel___loglevel_1.6.6.tgz";
path = fetchurl {
name = "loglevel___loglevel_1.6.6.tgz";
@@ -3090,6 +3706,14 @@
};
}
{
+ 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 = "lowercase_keys___lowercase_keys_1.0.1.tgz";
path = fetchurl {
name = "lowercase_keys___lowercase_keys_1.0.1.tgz";
@@ -3154,11 +3778,11 @@
};
}
{
- name = "matrix_js_sdk___matrix_js_sdk_6.2.1.tgz";
+ name = "matrix_js_sdk___matrix_js_sdk_8.0.0.tgz";
path = fetchurl {
- name = "matrix_js_sdk___matrix_js_sdk_6.2.1.tgz";
- url = "https://registry.yarnpkg.com/matrix-js-sdk/-/matrix-js-sdk-6.2.1.tgz";
- sha1 = "d5f76491a650c0a36fcdd078cff59f2da96edd7b";
+ name = "matrix_js_sdk___matrix_js_sdk_8.0.0.tgz";
+ url = "https://registry.yarnpkg.com/matrix-js-sdk/-/matrix-js-sdk-8.0.0.tgz";
+ sha1 = "78efb071ed1f6430553a9d6937d7bcfbae24cce8";
};
}
{
@@ -3210,11 +3834,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";
};
}
{
@@ -3274,6 +3898,14 @@
};
}
{
+ 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 = "minipass___minipass_2.9.0.tgz";
path = fetchurl {
name = "minipass___minipass_2.9.0.tgz";
@@ -3322,6 +3954,14 @@
};
}
{
+ 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 = "mkdirp___mkdirp_1.0.3.tgz";
path = fetchurl {
name = "mkdirp___mkdirp_1.0.3.tgz";
@@ -3354,14 +3994,6 @@
};
}
{
- name = "mute_stream___mute_stream_0.0.7.tgz";
- path = fetchurl {
- name = "mute_stream___mute_stream_0.0.7.tgz";
- url = "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz";
- sha1 = "3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab";
- };
- }
- {
name = "mute_stream___mute_stream_0.0.8.tgz";
path = fetchurl {
name = "mute_stream___mute_stream_0.0.8.tgz";
@@ -3378,11 +4010,11 @@
};
}
{
- name = "needle___needle_2.3.2.tgz";
+ name = "needle___needle_2.5.0.tgz";
path = fetchurl {
- name = "needle___needle_2.3.2.tgz";
- url = "https://registry.yarnpkg.com/needle/-/needle-2.3.2.tgz";
- sha1 = "3342dea100b7160960a450dc8c22160ac712a528";
+ name = "needle___needle_2.5.0.tgz";
+ url = "https://registry.yarnpkg.com/needle/-/needle-2.5.0.tgz";
+ sha1 = "e6fc4b3cc6c25caed7554bd613a5cf0bac8c31c0";
};
}
{
@@ -3410,11 +4042,19 @@
};
}
{
- name = "node_pre_gyp___node_pre_gyp_0.14.0.tgz";
+ name = "node_gyp___node_gyp_5.1.1.tgz";
+ path = fetchurl {
+ name = "node_gyp___node_gyp_5.1.1.tgz";
+ url = "https://registry.yarnpkg.com/node-gyp/-/node-gyp-5.1.1.tgz";
+ sha1 = "eb915f7b631c937d282e33aed44cb7a025f62a3e";
+ };
+ }
+ {
+ name = "node_pre_gyp___node_pre_gyp_0.15.0.tgz";
path = fetchurl {
- name = "node_pre_gyp___node_pre_gyp_0.14.0.tgz";
- url = "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz";
- sha1 = "9a0596533b877289bcad4e143982ca3d904ddc83";
+ name = "node_pre_gyp___node_pre_gyp_0.15.0.tgz";
+ url = "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.15.0.tgz";
+ sha1 = "c2fc383276b74c7ffa842925241553e8b40f1087";
};
}
{
@@ -3426,6 +4066,14 @@
};
}
{
+ name = "nopt___nopt_4.0.3.tgz";
+ path = fetchurl {
+ name = "nopt___nopt_4.0.3.tgz";
+ url = "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz";
+ sha1 = "a375cad9d02fd921278d954c2254d5aa57e15e48";
+ };
+ }
+ {
name = "normalize_package_data___normalize_package_data_2.5.0.tgz";
path = fetchurl {
name = "normalize_package_data___normalize_package_data_2.5.0.tgz";
@@ -3538,6 +4186,14 @@
};
}
{
+ name = "npm_profile___npm_profile_4.0.4.tgz";
+ path = fetchurl {
+ name = "npm_profile___npm_profile_4.0.4.tgz";
+ url = "https://registry.yarnpkg.com/npm-profile/-/npm-profile-4.0.4.tgz";
+ sha1 = "28ee94390e936df6d084263ee2061336a6a1581b";
+ };
+ }
+ {
name = "npm_registry_fetch___npm_registry_fetch_4.0.2.tgz";
path = fetchurl {
name = "npm_registry_fetch___npm_registry_fetch_4.0.2.tgz";
@@ -3546,6 +4202,14 @@
};
}
{
+ name = "npm_registry_fetch___npm_registry_fetch_4.0.5.tgz";
+ path = fetchurl {
+ name = "npm_registry_fetch___npm_registry_fetch_4.0.5.tgz";
+ url = "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-4.0.5.tgz";
+ sha1 = "cb87cf7f25bfb048d6c3ee19d115bebf93ea5bfa";
+ };
+ }
+ {
name = "npm_run_path___npm_run_path_2.0.2.tgz";
path = fetchurl {
name = "npm_run_path___npm_run_path_2.0.2.tgz";
@@ -3562,11 +4226,11 @@
};
}
{
- name = "npm___npm_6.13.7.tgz";
+ name = "npm___npm_6.14.6.tgz";
path = fetchurl {
- name = "npm___npm_6.13.7.tgz";
- url = "https://registry.yarnpkg.com/npm/-/npm-6.13.7.tgz";
- sha1 = "9533a3ddc57f9792db8a8b303efabaf878047841";
+ name = "npm___npm_6.14.6.tgz";
+ url = "https://registry.yarnpkg.com/npm/-/npm-6.14.6.tgz";
+ sha1 = "1a81ce1fac2bf5457dbf6342ceed503627ff228f";
};
}
{
@@ -3626,6 +4290,30 @@
};
}
{
+ 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.1.2.tgz";
+ path = fetchurl {
+ name = "object.entries___object.entries_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.2.tgz";
+ sha1 = "bc73f00acb6b6bb16c203434b10f9a7e797d3add";
+ };
+ }
+ {
+ name = "object.fromentries___object.fromentries_2.0.2.tgz";
+ path = fetchurl {
+ name = "object.fromentries___object.fromentries_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.2.tgz";
+ sha1 = "4a09c9b9bb3843dd0f89acdb517a794d4f355ac9";
+ };
+ }
+ {
name = "object.getownpropertydescriptors___object.getownpropertydescriptors_2.0.3.tgz";
path = fetchurl {
name = "object.getownpropertydescriptors___object.getownpropertydescriptors_2.0.3.tgz";
@@ -3634,6 +4322,14 @@
};
}
{
+ name = "object.values___object.values_1.1.1.tgz";
+ path = fetchurl {
+ name = "object.values___object.values_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz";
+ sha1 = "68a99ecde356b7e9295a3c5e0ce31dc8c953de5e";
+ };
+ }
+ {
name = "once___once_1.4.0.tgz";
path = fetchurl {
name = "once___once_1.4.0.tgz";
@@ -3642,11 +4338,11 @@
};
}
{
- name = "onetime___onetime_2.0.1.tgz";
+ name = "onetime___onetime_5.1.0.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";
+ url = "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz";
+ sha1 = "fff0f3c91617fe62bb50189636e99ac8a6df7be5";
};
}
{
@@ -3666,6 +4362,14 @@
};
}
{
+ name = "optionator___optionator_0.9.1.tgz";
+ path = fetchurl {
+ name = "optionator___optionator_0.9.1.tgz";
+ url = "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz";
+ sha1 = "4f236a6373dae0566a6d43e1326674f50c291499";
+ };
+ }
+ {
name = "os_homedir___os_homedir_1.0.2.tgz";
path = fetchurl {
name = "os_homedir___os_homedir_1.0.2.tgz";
@@ -3922,6 +4626,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";
@@ -3978,6 +4690,14 @@
};
}
{
+ name = "pkg_dir___pkg_dir_2.0.0.tgz";
+ path = fetchurl {
+ name = "pkg_dir___pkg_dir_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz";
+ sha1 = "f6d5d1109e19d63edf428e0bd57e12777615334b";
+ };
+ }
+ {
name = "pkg_up___pkg_up_2.0.0.tgz";
path = fetchurl {
name = "pkg_up___pkg_up_2.0.0.tgz";
@@ -4002,6 +4722,14 @@
};
}
{
+ name = "prelude_ls___prelude_ls_1.2.1.tgz";
+ path = fetchurl {
+ name = "prelude_ls___prelude_ls_1.2.1.tgz";
+ url = "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz";
+ sha1 = "debc6489d7a6e6b0e7611888cec880337d316396";
+ };
+ }
+ {
name = "prelude_ls___prelude_ls_1.1.2.tgz";
path = fetchurl {
name = "prelude_ls___prelude_ls_1.1.2.tgz";
@@ -4074,6 +4802,14 @@
};
}
{
+ 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 = "proto_list___proto_list_1.2.4.tgz";
path = fetchurl {
name = "proto_list___proto_list_1.2.4.tgz";
@@ -4210,6 +4946,14 @@
};
}
{
+ 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 = "read_chunk___read_chunk_1.0.1.tgz";
path = fetchurl {
name = "read_chunk___read_chunk_1.0.1.tgz";
@@ -4226,11 +4970,11 @@
};
}
{
- name = "read_config_file___read_config_file_5.0.1.tgz";
+ name = "read_config_file___read_config_file_6.0.0.tgz";
path = fetchurl {
- name = "read_config_file___read_config_file_5.0.1.tgz";
- url = "https://registry.yarnpkg.com/read-config-file/-/read-config-file-5.0.1.tgz";
- sha1 = "ead3df0d9822cc96006ca16322eaa79dac8591c2";
+ name = "read_config_file___read_config_file_6.0.0.tgz";
+ url = "https://registry.yarnpkg.com/read-config-file/-/read-config-file-6.0.0.tgz";
+ sha1 = "224b5dca6a5bdc1fb19e63f89f342680efdb9299";
};
}
{
@@ -4306,6 +5050,14 @@
};
}
{
+ 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_1.1.14.tgz";
path = fetchurl {
name = "readable_stream___readable_stream_1.1.14.tgz";
@@ -4338,6 +5090,14 @@
};
}
{
+ 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";
@@ -4346,6 +5106,14 @@
};
}
{
+ name = "regexpp___regexpp_3.1.0.tgz";
+ path = fetchurl {
+ name = "regexpp___regexpp_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz";
+ sha1 = "206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2";
+ };
+ }
+ {
name = "registry_auth_token___registry_auth_token_3.4.0.tgz";
path = fetchurl {
name = "registry_auth_token___registry_auth_token_3.4.0.tgz";
@@ -4426,6 +5194,14 @@
};
}
{
+ name = "resolve___resolve_1.17.0.tgz";
+ path = fetchurl {
+ name = "resolve___resolve_1.17.0.tgz";
+ url = "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz";
+ sha1 = "b25941b54968231cc2d1bb76a79cb7f2c0bf8444";
+ };
+ }
+ {
name = "responselike___responselike_1.0.2.tgz";
path = fetchurl {
name = "responselike___responselike_1.0.2.tgz";
@@ -4434,11 +5210,11 @@
};
}
{
- name = "restore_cursor___restore_cursor_2.0.0.tgz";
+ name = "restore_cursor___restore_cursor_3.1.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";
+ url = "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz";
+ sha1 = "39f67c54b3a7a58cea5236d95cf0034239631f7e";
};
}
{
@@ -4482,11 +5258,11 @@
};
}
{
- name = "run_async___run_async_2.3.0.tgz";
+ name = "run_async___run_async_2.4.1.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_async___run_async_2.4.1.tgz";
+ url = "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz";
+ sha1 = "8440eccf99ea3e70bd409d49aab88e10c189a455";
};
}
{
@@ -4498,11 +5274,11 @@
};
}
{
- name = "rxjs___rxjs_6.5.3.tgz";
+ name = "rxjs___rxjs_6.6.0.tgz";
path = fetchurl {
- name = "rxjs___rxjs_6.5.3.tgz";
- url = "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.3.tgz";
- sha1 = "510e26317f4db91a7eb1de77d9dd9ba0a4899a3a";
+ name = "rxjs___rxjs_6.6.0.tgz";
+ url = "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.0.tgz";
+ sha1 = "af2901eedf02e3a83ffa7f886240ff9018bbec84";
};
}
{
@@ -4586,6 +5362,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 = "set_blocking___set_blocking_2.0.0.tgz";
path = fetchurl {
name = "set_blocking___set_blocking_2.0.0.tgz";
@@ -4610,6 +5394,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";
@@ -4618,6 +5410,22 @@
};
}
{
+ 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 = "side_channel___side_channel_1.0.2.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 = "signal_exit___signal_exit_3.0.2.tgz";
path = fetchurl {
name = "signal_exit___signal_exit_3.0.2.tgz";
@@ -4682,11 +5490,19 @@
};
}
{
- 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.19.tgz";
+ url = "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz";
+ sha1 = "a98b62f86dcaf4f67399648c085291ab9e8fed61";
+ };
+ }
+ {
+ name = "source_map___source_map_0.5.7.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___source_map_0.5.7.tgz";
+ url = "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz";
+ sha1 = "8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc";
};
}
{
@@ -4850,6 +5666,22 @@
};
}
{
+ name = "string.prototype.matchall___string.prototype.matchall_4.0.2.tgz";
+ path = fetchurl {
+ name = "string.prototype.matchall___string.prototype.matchall_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz";
+ sha1 = "48bb510326fb9fdeb6a33ceaa81a6ea04ef7648e";
+ };
+ }
+ {
+ name = "string.prototype.trimend___string.prototype.trimend_1.0.1.tgz";
+ path = fetchurl {
+ 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.trimleft___string.prototype.trimleft_2.1.0.tgz";
path = fetchurl {
name = "string.prototype.trimleft___string.prototype.trimleft_2.1.0.tgz";
@@ -4866,6 +5698,14 @@
};
}
{
+ name = "string.prototype.trimstart___string.prototype.trimstart_1.0.1.tgz";
+ path = fetchurl {
+ 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";
+ };
+ }
+ {
name = "string_decoder___string_decoder_1.3.0.tgz";
path = fetchurl {
name = "string_decoder___string_decoder_1.3.0.tgz";
@@ -4946,6 +5786,14 @@
};
}
{
+ name = "strip_json_comments___strip_json_comments_3.1.1.tgz";
+ path = fetchurl {
+ 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";
+ };
+ }
+ {
name = "strip_json_comments___strip_json_comments_2.0.1.tgz";
path = fetchurl {
name = "strip_json_comments___strip_json_comments_2.0.1.tgz";
@@ -4978,11 +5826,11 @@
};
}
{
- name = "tar_stream___tar_stream_2.1.0.tgz";
+ name = "tar_stream___tar_stream_2.1.2.tgz";
path = fetchurl {
- name = "tar_stream___tar_stream_2.1.0.tgz";
- url = "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.0.tgz";
- sha1 = "d1aaa3661f05b38b5acc9b7020efdca5179a2cc3";
+ name = "tar_stream___tar_stream_2.1.2.tgz";
+ url = "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.2.tgz";
+ sha1 = "6d5ef1a7e5783a95ff70b69b97455a5968dc1325";
};
}
{
@@ -5002,11 +5850,11 @@
};
}
{
- name = "temp_file___temp_file_3.3.6.tgz";
+ name = "temp_file___temp_file_3.3.7.tgz";
path = fetchurl {
- name = "temp_file___temp_file_3.3.6.tgz";
- url = "https://registry.yarnpkg.com/temp-file/-/temp-file-3.3.6.tgz";
- sha1 = "bd7a1951338bf93b59380b498ec1804d5b76c449";
+ name = "temp_file___temp_file_3.3.7.tgz";
+ url = "https://registry.yarnpkg.com/temp-file/-/temp-file-3.3.7.tgz";
+ sha1 = "686885d635f872748e384e871855958470aeb18a";
};
}
{
@@ -5098,6 +5946,14 @@
};
}
{
+ 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_readable_stream___to_readable_stream_1.0.0.tgz";
path = fetchurl {
name = "to_readable_stream___to_readable_stream_1.0.0.tgz";
@@ -5122,6 +5978,22 @@
};
}
{
+ 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.13.0.tgz";
+ path = fetchurl {
+ name = "tslib___tslib_1.13.0.tgz";
+ url = "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz";
+ sha1 = "c881e13cc7015894ed914862d276436fa9a47043";
+ };
+ }
+ {
name = "tslib___tslib_1.10.0.tgz";
path = fetchurl {
name = "tslib___tslib_1.10.0.tgz";
@@ -5130,6 +6002,14 @@
};
}
{
+ 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 = "tunnel_agent___tunnel_agent_0.6.0.tgz";
path = fetchurl {
name = "tunnel_agent___tunnel_agent_0.6.0.tgz";
@@ -5146,6 +6026,14 @@
};
}
{
+ name = "type_check___type_check_0.4.0.tgz";
+ path = fetchurl {
+ name = "type_check___type_check_0.4.0.tgz";
+ url = "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz";
+ sha1 = "07b8203bfa7056c0657050e3ccd2c37730bab8f1";
+ };
+ }
+ {
name = "type_check___type_check_0.3.2.tgz";
path = fetchurl {
name = "type_check___type_check_0.3.2.tgz";
@@ -5154,6 +6042,14 @@
};
}
{
+ name = "type_fest___type_fest_0.11.0.tgz";
+ path = fetchurl {
+ name = "type_fest___type_fest_0.11.0.tgz";
+ url = "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz";
+ sha1 = "97abf0872310fed88a5c466b25681576145e33f1";
+ };
+ }
+ {
name = "type_fest___type_fest_0.8.1.tgz";
path = fetchurl {
name = "type_fest___type_fest_0.8.1.tgz";
@@ -5178,6 +6074,14 @@
};
}
{
+ name = "typescript___typescript_3.9.7.tgz";
+ path = fetchurl {
+ name = "typescript___typescript_3.9.7.tgz";
+ url = "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz";
+ sha1 = "98d600a5ebdc38f40cb277522f12dc800e9e25fa";
+ };
+ }
+ {
name = "uid_number___uid_number_0.0.6.tgz";
path = fetchurl {
name = "uid_number___uid_number_0.0.6.tgz";
@@ -5242,6 +6146,14 @@
};
}
{
+ name = "universalify___universalify_1.0.0.tgz";
+ path = fetchurl {
+ name = "universalify___universalify_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz";
+ sha1 = "b61a1da173e8435b2fe3c67d29b9adf8594bd16d";
+ };
+ }
+ {
name = "unpipe___unpipe_1.0.0.tgz";
path = fetchurl {
name = "unpipe___unpipe_1.0.0.tgz";
@@ -5370,6 +6282,14 @@
};
}
{
+ name = "v8_compile_cache___v8_compile_cache_2.1.1.tgz";
+ path = fetchurl {
+ 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";
+ };
+ }
+ {
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";
@@ -5418,6 +6338,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";
@@ -5610,11 +6538,11 @@
};
}
{
- name = "yargs_parser___yargs_parser_16.1.0.tgz";
+ name = "yargs_parser___yargs_parser_18.1.3.tgz";
path = fetchurl {
- name = "yargs_parser___yargs_parser_16.1.0.tgz";
- url = "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-16.1.0.tgz";
- sha1 = "73747d53ae187e7b8dbe333f95714c76ea00ecf1";
+ name = "yargs_parser___yargs_parser_18.1.3.tgz";
+ url = "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz";
+ sha1 = "be68c4975c6b2abf469236b0c870362fab09a7b0";
};
}
{
@@ -5642,11 +6570,11 @@
};
}
{
- name = "yargs___yargs_15.1.0.tgz";
+ name = "yargs___yargs_15.3.1.tgz";
path = fetchurl {
- name = "yargs___yargs_15.1.0.tgz";
- url = "https://registry.yarnpkg.com/yargs/-/yargs-15.1.0.tgz";
- sha1 = "e111381f5830e863a89550bd4b136bb6a5f37219";
+ name = "yargs___yargs_15.3.1.tgz";
+ url = "https://registry.yarnpkg.com/yargs/-/yargs-15.3.1.tgz";
+ sha1 = "9505b472763963e54afe60148ad27a330818e98b";
};
}
{
@@ -5658,11 +6586,11 @@
};
}
{
- name = "zip_stream___zip_stream_2.1.2.tgz";
+ name = "zip_stream___zip_stream_3.0.1.tgz";
path = fetchurl {
- name = "zip_stream___zip_stream_2.1.2.tgz";
- url = "https://registry.yarnpkg.com/zip-stream/-/zip-stream-2.1.2.tgz";
- sha1 = "841efd23214b602ff49c497cba1a85d8b5fbc39c";
+ name = "zip_stream___zip_stream_3.0.1.tgz";
+ url = "https://registry.yarnpkg.com/zip-stream/-/zip-stream-3.0.1.tgz";
+ sha1 = "cb8db9d324a76c09f9b76b31a12a48638b0b9708";
};
}
];
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/element/element-desktop.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/element/element-desktop.nix
new file mode 100644
index 00000000000..4bcde89fefe
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/element/element-desktop.nix
@@ -0,0 +1,81 @@
+{ stdenv, fetchFromGitHub
+, makeWrapper, makeDesktopItem, mkYarnPackage
+, electron_9, element-web
+}:
+# Notes for maintainers:
+# * versions of `element-web` and `element-desktop` should be kept in sync.
+# * the Yarn dependency expression must be updated with `./update-element-desktop.sh <git release tag>`
+
+let
+ executableName = "element-desktop";
+ version = "1.7.2";
+ src = fetchFromGitHub {
+ owner = "vector-im";
+ repo = "riot-desktop";
+ rev = "v${version}";
+ sha256 = "1b3ckmqbhbkfghlkckb3ixr4i2pzdisz6pi929q5qj91f3ihxv4x";
+ };
+ electron = electron_9;
+
+in mkYarnPackage rec {
+ name = "element-desktop-${version}";
+ inherit version src;
+
+ packageJSON = ./element-desktop-package.json;
+ yarnNix = ./element-desktop-yarndeps.nix;
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ installPhase = ''
+ # resources
+ mkdir -p "$out/share/element"
+ ln -s '${element-web}' "$out/share/element/webapp"
+ cp -r './deps/element-desktop' "$out/share/element/electron"
+ cp -r './deps/element-desktop/res/img' "$out/share/element"
+ rm "$out/share/element/electron/node_modules"
+ cp -r './node_modules' "$out/share/element/electron"
+
+ # icons
+ for icon in $out/share/element/electron/build/icons/*.png; do
+ mkdir -p "$out/share/icons/hicolor/$(basename $icon .png)/apps"
+ ln -s "$icon" "$out/share/icons/hicolor/$(basename $icon .png)/apps/element.png"
+ done
+
+ # desktop item
+ mkdir -p "$out/share"
+ ln -s "${desktopItem}/share/applications" "$out/share/applications"
+
+ # executable wrapper
+ makeWrapper '${electron}/bin/electron' "$out/bin/${executableName}" \
+ --add-flags "$out/share/element/electron"
+ '';
+
+ # Do not attempt generating a tarball for element-web again.
+ # note: `doDist = false;` does not work.
+ distPhase = ''
+ true
+ '';
+
+ # The desktop item properties should be kept in sync with data from upstream:
+ # https://github.com/vector-im/riot-desktop/blob/develop/package.json
+ desktopItem = makeDesktopItem {
+ name = "element-desktop";
+ exec = executableName;
+ icon = "element";
+ desktopName = "Element (Riot)";
+ genericName = "Matrix Client";
+ comment = meta.description;
+ categories = "Network;InstantMessaging;Chat;";
+ extraEntries = ''
+ StartupWMClass=element
+ '';
+ };
+
+ meta = with stdenv.lib; {
+ description = "A feature-rich client for Matrix.org";
+ homepage = "https://element.io/";
+ license = licenses.asl20;
+ maintainers = teams.matrix.members;
+ inherit (electron.meta) platforms;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/riot/riot-web.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/element/element-web.nix
index 942917a4675..aa9541071af 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/riot/riot-web.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/element/element-web.nix
@@ -1,22 +1,22 @@
{ lib, stdenv, fetchurl, writeText, jq, conf ? {} }:
# Note for maintainers:
-# Versions of `riot-web` and `riot-desktop` should be kept in sync.
+# Versions of `element-web` and `element-desktop` should be kept in sync.
let
noPhoningHome = {
disable_guests = true; # disable automatic guest account registration at matrix.org
piwik = false; # disable analytics
};
- configOverrides = writeText "riot-config-overrides.json" (builtins.toJSON (noPhoningHome // conf));
+ configOverrides = writeText "element-config-overrides.json" (builtins.toJSON (noPhoningHome // conf));
in stdenv.mkDerivation rec {
- pname = "riot-web";
- version = "1.6.4";
+ pname = "element-web";
+ version = "1.7.2";
src = fetchurl {
url = "https://github.com/vector-im/riot-web/releases/download/v${version}/riot-v${version}.tar.gz";
- sha256 = "0n99ivpfsz48zl0nibhkmli26sks2lpd2h0iph73f2w1p7zw1ln2";
+ sha256 = "0wjr5pd25c31f2w48amqvfmd720ih8hfr1rzd8mljvqb1fbakry3";
};
installPhase = ''
@@ -31,8 +31,8 @@ in stdenv.mkDerivation rec {
meta = {
description = "A glossy Matrix collaboration client for the web";
- homepage = "http://riot.im/";
- maintainers = with stdenv.lib.maintainers; [ bachp pacien ma27 ];
+ homepage = "https://element.io/";
+ maintainers = stdenv.lib.teams.matrix.members;
license = stdenv.lib.licenses.asl20;
platforms = stdenv.lib.platforms.all;
hydraPlatforms = [];
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/element/update-element-desktop.sh b/nixpkgs/pkgs/applications/networking/instant-messengers/element/update-element-desktop.sh
new file mode 100755
index 00000000000..ecca3018e76
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/element/update-element-desktop.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 element-desktop package."
+ echo "Usage: $0 <git release tag>"
+ exit 1
+fi
+
+RIOT_WEB_SRC="https://raw.githubusercontent.com/vector-im/riot-desktop/$1"
+
+wget "$RIOT_WEB_SRC/package.json" -O element-desktop-package.json
+wget "$RIOT_WEB_SRC/yarn.lock" -O element-desktop-yarndeps.lock
+yarn2nix --lockfile=element-desktop-yarndeps.lock > element-desktop-yarndeps.nix
+rm element-desktop-yarndeps.lock
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/ferdi/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/ferdi/default.nix
new file mode 100644
index 00000000000..e0f56e2783d
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/ferdi/default.nix
@@ -0,0 +1,19 @@
+{ stdenv, mkFranzDerivation, fetchurl }:
+
+mkFranzDerivation rec {
+ pname = "ferdi";
+ name = "Ferdi";
+ version = "5.5.0";
+ src = fetchurl {
+ url = "https://github.com/getferdi/ferdi/releases/download/v${version}/ferdi_${version}_amd64.deb";
+ sha256 = "0i24vcnq4iz5amqmn2fgk92ff9x9y7fg8jhc3g6ksvmcfly7af3k";
+ };
+ meta = with stdenv.lib; {
+ description = "Ferdi allows you to combine your favorite messaging services into one application";
+ homepage = "https://getferdi.com/";
+ license = licenses.free;
+ maintainers = [ maintainers.davidtwco ];
+ platforms = [ "x86_64-linux" ];
+ hydraPlatforms = [ ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/fractal/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/fractal/default.nix
index 05767d1a9cd..a516c0a251d 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/fractal/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/fractal/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitLab
+, nix-update-script
, fetchpatch
, meson
, ninja
@@ -78,6 +79,12 @@ rustPlatform.buildRustPackage rec {
checkPhase = null;
installPhase = null;
+ passthru = {
+ updateScript = nix-update-script {
+ attrPath = pname;
+ };
+ };
+
meta = with stdenv.lib; {
description = "Matrix group messaging app";
homepage = "https://gitlab.gnome.org/GNOME/fractal";
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/franz/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/franz/default.nix
index 0c5090574fa..52bc60b5aff 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/franz/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/franz/default.nix
@@ -1,57 +1,19 @@
-{ stdenv, fetchurl, makeWrapper, wrapGAppsHook, autoPatchelfHook, dpkg
-, xorg, atk, glib, pango, gdk-pixbuf, cairo, freetype, fontconfig, gtk3
-, gnome2, dbus, nss, nspr, alsaLib, cups, expat, udev, libnotify, xdg_utils }:
+{ stdenv, mkFranzDerivation, fetchurl }:
-let
- version = "5.4.1";
-in stdenv.mkDerivation {
+mkFranzDerivation rec {
pname = "franz";
- inherit version;
+ name = "Franz";
+ version = "5.5.0";
src = fetchurl {
url = "https://github.com/meetfranz/franz/releases/download/v${version}/franz_${version}_amd64.deb";
- sha256 = "1g1z5zjm9l081hpqslfc4h7pqh4k76ccmlz71r21204wy630mw6h";
+ sha256 = "0kgfjai0pz0gpbxsmn3hbha7zr2kax0s1j3ygcsy4kzghla990wm";
};
-
- # don't remove runtime deps
- dontPatchELF = true;
-
- nativeBuildInputs = [ autoPatchelfHook makeWrapper wrapGAppsHook dpkg ];
- buildInputs = (with xorg; [
- libXi libXcursor libXdamage libXrandr libXcomposite libXext libXfixes
- libXrender libX11 libXtst libXScrnSaver
- ]) ++ [
- gtk3 atk glib pango gdk-pixbuf cairo freetype fontconfig dbus
- gnome2.GConf nss nspr alsaLib cups expat stdenv.cc.cc
- ];
- runtimeDependencies = [ udev.lib libnotify ];
-
- unpackPhase = "dpkg-deb -x $src .";
-
- installPhase = ''
- mkdir -p $out/bin
- cp -r opt $out
- ln -s $out/opt/Franz/franz $out/bin
-
- # provide desktop item and icon
- cp -r usr/share $out
- substituteInPlace $out/share/applications/franz.desktop \
- --replace /opt/Franz/franz franz
- '';
-
- dontWrapGApps = true;
-
- postFixup = ''
- wrapProgram $out/opt/Franz/franz \
- --prefix PATH : ${xdg_utils}/bin \
- "''${gappsWrapperArgs[@]}"
- '';
-
meta = with stdenv.lib; {
description = "A free messaging app that combines chat & messaging services into one application";
homepage = "https://meetfranz.com";
license = licenses.free;
maintainers = [ maintainers.davidtwco ];
- platforms = ["x86_64-linux"];
- hydraPlatforms = [];
+ platforms = [ "x86_64-linux" ];
+ hydraPlatforms = [ ];
};
}
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/franz/generic.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/franz/generic.nix
new file mode 100644
index 00000000000..d1206cdf9b2
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/franz/generic.nix
@@ -0,0 +1,89 @@
+{ stdenv
+, makeWrapper
+, wrapGAppsHook
+, autoPatchelfHook
+, dpkg
+, xorg
+, atk
+, glib
+, pango
+, gdk-pixbuf
+, cairo
+, freetype
+, fontconfig
+, gtk3
+, gnome2
+, dbus
+, nss
+, nspr
+, alsaLib
+, cups
+, expat
+, udev
+, libnotify
+, xdg_utils
+}:
+
+# Helper function for building a derivation for Franz and forks.
+
+{ pname, name, version, src, meta }:
+stdenv.mkDerivation {
+ inherit pname version src meta;
+
+ # Don't remove runtime deps.
+ dontPatchELF = true;
+
+ nativeBuildInputs = [ autoPatchelfHook makeWrapper wrapGAppsHook dpkg ];
+ buildInputs = (with xorg; [
+ libXi
+ libXcursor
+ libXdamage
+ libXrandr
+ libXcomposite
+ libXext
+ libXfixes
+ libXrender
+ libX11
+ libXtst
+ libXScrnSaver
+ ]) ++ [
+ gtk3
+ atk
+ glib
+ pango
+ gdk-pixbuf
+ cairo
+ freetype
+ fontconfig
+ dbus
+ gnome2.GConf
+ nss
+ nspr
+ alsaLib
+ cups
+ expat
+ stdenv.cc.cc
+ ];
+ runtimeDependencies = [ udev.lib libnotify ];
+
+ unpackPhase = "dpkg-deb -x $src .";
+
+ installPhase = ''
+ mkdir -p $out/bin
+ cp -r opt $out
+ ln -s $out/opt/${name}/${pname} $out/bin
+
+ # Provide desktop item and icon.
+ cp -r usr/share $out
+ substituteInPlace $out/share/applications/${pname}.desktop \
+ --replace /opt/${name}/${pname} ${pname}
+ '';
+
+ dontWrapGApps = true;
+
+ postFixup = ''
+ wrapProgram $out/opt/${name}/${pname} \
+ --prefix PATH : ${xdg_utils}/bin \
+ "''${gappsWrapperArgs[@]}"
+ '';
+}
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/gajim/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/gajim/default.nix
index b2be635728d..930d288c365 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/gajim/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/gajim/default.nix
@@ -62,7 +62,7 @@ python3.pkgs.buildPythonApplication rec {
homepage = "http://gajim.org/";
description = "Jabber client written in PyGTK";
license = lib.licenses.gpl3Plus;
- maintainers = with lib.maintainers; [ raskin aszlig abbradar ];
+ maintainers = with lib.maintainers; [ raskin abbradar ];
downloadPage = "http://gajim.org/downloads.php";
updateWalker = true;
platforms = lib.platforms.linux;
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/go-neb/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/go-neb/default.nix
index a82e39647de..769e5cf5515 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/go-neb/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/go-neb/default.nix
@@ -1,4 +1,4 @@
-{ lib, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub, nixosTests }:
buildGoModule {
pname = "go-neb";
@@ -16,6 +16,8 @@ buildGoModule {
vendorSha256 = "1k3980yf6zl00dkd1djwhm2f9nnffzrsbs3kq3alpw2gm0aln739";
+ passthru.tests.go-neb = nixosTests.go-neb;
+
meta = with lib; {
description = "Extensible matrix bot written in Go";
homepage = "https://github.com/matrix-org/go-neb";
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/gomuks/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/gomuks/default.nix
index f7fad7f4c45..c2402f98933 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/gomuks/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/gomuks/default.nix
@@ -2,19 +2,18 @@
buildGoModule rec {
pname = "gomuks";
- version = "0.1.0";
+ version = "0.1.2";
goPackagePath = "maunium.net/go/gomuks";
- patches = [ ./gomod.patch ];
src = fetchFromGitHub {
owner = "tulir";
repo = pname;
rev = "v" + version;
- sha256 = "1dcqkyxiqiyivzn85fwkjy8xs9yk89810x9mvkaiz0dx3ha57zhi";
+ sha256 = "11bainw4w9fdrhv2jm0j9fw0f7r4cxlblyazbhckgr4j9q900383";
};
- vendorSha256 = "1mfi167mycnnlq8dwh1kkx6drhhi4ib58aad5fwc90ckdaq1rpb7";
+ vendorSha256 = "11rk7pma6dr6fsyz8hpjyr7nc2c7ichh5m7ds07m89gzk6ar55gb";
buildInputs = [ olm ];
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/gomuks/gomod.patch b/nixpkgs/pkgs/applications/networking/instant-messengers/gomuks/gomod.patch
deleted file mode 100644
index 7b5ae45d614..00000000000
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/gomuks/gomod.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/go.mod b/go.mod
-index a07e991..ba5ae99 100644
---- a/go.mod
-+++ b/go.mod
-@@ -9,6 +9,7 @@ require (
- github.com/lithammer/fuzzysearch v1.1.0
- github.com/lucasb-eyer/go-colorful v1.0.3
- github.com/mattn/go-runewidth v0.0.9
-+ github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d
- github.com/petermattis/goid v0.0.0-20180202154549-b0b1615b78e5 // indirect
- github.com/pkg/errors v0.9.1
- github.com/rivo/uniseg v0.1.0
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/jitsi-meet-electron/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/jitsi-meet-electron/default.nix
index 7afe273599f..66194d9d246 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/jitsi-meet-electron/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/jitsi-meet-electron/default.nix
@@ -2,17 +2,20 @@
, fetchurl
, appimageTools
, makeWrapper
-, electron_8
+, electron_9
}:
+let
+ electron = electron_9;
+in
stdenv.mkDerivation rec {
pname = "jitsi-meet-electron";
- version = "2.0.2";
+ version = "2.2.0";
src = fetchurl {
url = "https://github.com/jitsi/jitsi-meet-electron/releases/download/v${version}/jitsi-meet-x86_64.AppImage";
- sha256 = "04y3qn2clvsfiyp9s6ib09mfxspv3kpr9248sda8s09n1cm0jpps";
- name="${pname}-${version}.AppImage";
+ sha256 = "0gqyqjj69x1gxwj4zhwazddnj5xzy598xqz7vwkpdm1ldzna2iyj";
+ name = "${pname}-${version}.AppImage";
};
appimageContents = appimageTools.extractType2 {
@@ -42,7 +45,7 @@ stdenv.mkDerivation rec {
'';
postFixup = ''
- makeWrapper ${electron_8}/bin/electron $out/bin/${pname} \
+ makeWrapper ${electron}/bin/electron $out/bin/${pname} \
--add-flags $out/share/${pname}/resources/app.asar \
--prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc ]}"
'';
@@ -51,7 +54,7 @@ stdenv.mkDerivation rec {
description = "Jitsi Meet desktop application powered by Electron";
homepage = "https://github.com/jitsi/jitsi-meet-electron";
license = licenses.asl20;
- maintainers = with maintainers; [ prusnak ];
+ maintainers = teams.jitsi.members;
platforms = [ "x86_64-linux" ];
};
}
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/jitsi/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/jitsi/default.nix
index 025b66852f4..dad995b2557 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/jitsi/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/jitsi/default.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
comment = "VoIP and Instant Messaging client";
desktopName = "Jitsi";
genericName = "Instant Messaging";
- categories = "Application;X-Internet;";
+ categories = "X-Internet;";
};
libPath = lib.makeLibraryPath ([
@@ -66,6 +66,6 @@ stdenv.mkDerivation rec {
description = "Open Source Video Calls and Chat";
license = licenses.lgpl21Plus;
platforms = platforms.linux;
- maintainers = with maintainers; [];
+ maintainers = teams.jitsi.members;
};
}
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/linphone/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/linphone/default.nix
index 0d97fcbbf51..e2783585144 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/linphone/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/linphone/default.nix
@@ -10,7 +10,7 @@
, cyrus_sasl
, fetchFromGitLab
, fetchurl
-, ffmpeg
+, ffmpeg_3
, gdk-pixbuf
, glib
, gnused
@@ -137,7 +137,7 @@ mkDerivation rec {
bzrtp
cairo
cyrus_sasl
- ffmpeg
+ ffmpeg_3
gdk-pixbuf
glib
gtk2
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/mattermost-desktop/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/mattermost-desktop/default.nix
index 0a41c9666b6..7e63161ff35 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/mattermost-desktop/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/mattermost-desktop/default.nix
@@ -43,18 +43,18 @@ let
in
stdenv.mkDerivation rec {
pname = "mattermost-desktop";
- version = "4.3.1";
+ version = "4.5.2";
src =
if stdenv.hostPlatform.system == "x86_64-linux" then
fetchurl {
url = "https://releases.mattermost.com/desktop/${version}/${pname}-${version}-linux-x64.tar.gz";
- sha256 = "076nv5h6xscbw1987az00x493qhqgrli87gnn57zbvz0acgvlhfv";
+ sha256 = "0r9xmhzif1ia1m53yr59q6p3niyq3jv3vgv4703x68jmd46f91n6";
}
else if stdenv.hostPlatform.system == "i686-linux" then
fetchurl {
url = "https://releases.mattermost.com/desktop/${version}/${pname}-${version}-linux-ia32.tar.gz";
- sha256 = "19ps9g8j6kp4haj6r3yfy4ma2wm6isq5fa8zlcz6g042ajkqq0ij";
+ sha256 = "1h8lw06p3cqz9dkgbhfmzcrzjsir5cfhx28xm4zrmvkj4yfzbcnv";
}
else
throw "Mattermost-Desktop is not currently supported on ${stdenv.hostPlatform.system}";
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/nheko/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/nheko/default.nix
index f3b304564cb..2f5316c9fe2 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/nheko/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/nheko/default.nix
@@ -24,13 +24,13 @@
mkDerivation rec {
pname = "nheko";
- version = "0.7.1";
+ version = "0.7.2";
src = fetchFromGitHub {
owner = "Nheko-Reborn";
repo = "nheko";
rev = "v${version}";
- sha256 = "12sxibbrn79sxkf9jrm7jrlj7l5vz15claxrrll7pkv9mv44wady";
+ sha256 = "1cbhgaf9klgxdirrxj571fqwspm0byl75c1xc40l727a6qswvp7s";
};
nativeBuildInputs = [
@@ -38,20 +38,6 @@ mkDerivation rec {
cmake
pkgconfig
];
- cmakeFlags = [
- # Can be removed once either https://github.com/NixOS/nixpkgs/pull/85254 or
- # https://github.com/NixOS/nixpkgs/pull/73940 are merged
- "-DBoost_NO_BOOST_CMAKE=TRUE"
- ];
- # commit missing from latest release and recommended by upstream:
- # https://github.com/NixOS/nixpkgs/pull/85922#issuecomment-619263903
- patches = [
- (fetchpatch {
- name = "room-ids-escape-patch";
- url = "https://github.com/Nheko-Reborn/nheko/commit/d94ac86816f9f325cba11f71344a3ca99591130d.patch";
- sha256 = "1p0kj4a60l3jf0rfakc88adld7ccg3vfjhzia5rf2i03h35cxw8c";
- })
- ];
buildInputs = [
nlohmann_json
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/pantalaimon/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/pantalaimon/default.nix
index faf4e406935..d58688565fd 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/pantalaimon/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/pantalaimon/default.nix
@@ -1,6 +1,7 @@
{ lib, stdenv, buildPythonApplication, fetchFromGitHub, pythonOlder,
attrs, aiohttp, appdirs, click, keyring, Logbook, peewee, janus,
prompt_toolkit, matrix-nio, dbus-python, pydbus, notify2, pygobject3,
+ setuptools,
pytest, faker, pytest-aiohttp, aioresponses,
@@ -9,7 +10,7 @@
buildPythonApplication rec {
pname = "pantalaimon";
- version = "0.6.1";
+ version = "0.6.5";
disabled = pythonOlder "3.6";
@@ -18,7 +19,7 @@ buildPythonApplication rec {
owner = "matrix-org";
repo = pname;
rev = version;
- sha256 = "0hn3731jh6xwyjayzdf41skhpdx002qs7n5l7ffh4dplhnv9vbxx";
+ sha256 = "1pjrq71fkpvsc79nwhxhwjkqvqhj5wsnnwvsgslghaajdaw3n6wd";
};
propagatedBuildInputs = [
@@ -32,6 +33,7 @@ buildPythonApplication rec {
matrix-nio
peewee
prompt_toolkit
+ setuptools
] ++ lib.optional enableDbusUi [
dbus-python
notify2
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-matrix/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-matrix/default.nix
index 999235314fe..4ded2ce1d0b 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-matrix/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-matrix/default.nix
@@ -26,10 +26,13 @@ stdenv.mkDerivation rec {
"DATA_ROOT_DIR_PURPLE=${placeholder "out"}/share"
];
+ buildFlags = [ "CC=cc" ]; # fix build on darwin
+
meta = with stdenv.lib; {
homepage = "https://github.com/matrix-org/purple-matrix";
description = "Matrix support for Pidgin / libpurple";
license = licenses.gpl2;
+ platforms = platforms.unix;
maintainers = with maintainers; [ symphorien ];
};
}
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin/default.nix
index 369ae069324..a269eead708 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/pidgin/default.nix
@@ -1,4 +1,5 @@
-{ stdenv, fetchurl, makeWrapper, pkgconfig, gtk2, gtkspell2, aspell
+{ stdenv, fetchurl, makeWrapper, pkgconfig, gtk2, gtk2-x11
+, gtkspell2, aspell
, gst_all_1, startupnotification, gettext
, perlPackages, libxml2, nss, nspr, farstream
, libXScrnSaver, ncurses, avahi, dbus, dbus-glib, intltool, libidn
@@ -29,19 +30,24 @@ let unwrapped = stdenv.mkDerivation rec {
NIX_CFLAGS_COMPILE = "-I${gst_all_1.gst-plugins-base.dev}/include/gstreamer-1.0";
buildInputs = [
- gtkspell2 aspell startupnotification
+ aspell startupnotification
gst_all_1.gstreamer gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good
- libxml2 nss nspr farstream
+ libxml2 nss nspr
libXScrnSaver ncurses python
avahi dbus dbus-glib intltool libidn
libICE libXext libSM cyrus_sasl
]
++ (lib.optional (openssl != null) openssl)
++ (lib.optional (gnutls != null) gnutls)
- ++ (lib.optional (libgcrypt != null) libgcrypt);
+ ++ (lib.optional (libgcrypt != null) libgcrypt)
+ ++ (lib.optionals (stdenv.isLinux) [gtk2 gtkspell2 farstream])
+ ++ (lib.optional (stdenv.isDarwin) gtk2-x11);
- propagatedBuildInputs = [ pkgconfig gtk2 gettext ]
- ++ (with perlPackages; [ perl XMLParser ]);
+
+ propagatedBuildInputs = [ pkgconfig gettext ]
+ ++ (with perlPackages; [ perl XMLParser ])
+ ++ (lib.optional (stdenv.isLinux) gtk2)
+ ++ (lib.optional (stdenv.isDarwin) gtk2-x11);
patches = [ ./pidgin-makefile.patch ./add-search-path.patch ];
@@ -56,7 +62,8 @@ let unwrapped = stdenv.mkDerivation rec {
"--disable-tcl"
]
++ (lib.optionals (cyrus_sasl != null) [ "--enable-cyrus-sasl=yes" ])
- ++ (lib.optionals (gnutls != null) ["--enable-gnutls=yes" "--enable-nss=no"]);
+ ++ (lib.optionals (gnutls != null) ["--enable-gnutls=yes" "--enable-nss=no"])
+ ++ (lib.optionals (stdenv.isDarwin) ["--disable-gtkspell" "--disable-vv"]);
enableParallelBuilding = true;
@@ -69,7 +76,7 @@ let unwrapped = stdenv.mkDerivation rec {
description = "Multi-protocol instant messaging client";
homepage = "http://pidgin.im";
license = licenses.gpl2Plus;
- platforms = platforms.linux;
+ platforms = platforms.unix;
maintainers = [ maintainers.vcunat ];
};
};
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/poezio/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/poezio/default.nix
index 485ceb2080f..8dc70d6d792 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/poezio/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/poezio/default.nix
@@ -2,7 +2,7 @@
, pytest, aiodns, slixmpp, pyinotify, potr, mpd2, cffi, pkgconfig, setuptools }:
buildPythonApplication rec {
pname = "poezio";
- version = "0.13";
+ version = "0.13.1";
disabled = pythonOlder "3.4";
@@ -14,7 +14,7 @@ buildPythonApplication rec {
owner = pname;
repo = pname;
rev = "v${version}";
- sha256 = "14ig7va0yf5wdhi8hk00f1wni8pj37agggdnvsicvcw2rz1cdw0x";
+ sha256 = "041y61pcbdb86s04qwp8s1g6bp84yskc7vdizwpi2hz18y01x5fy";
};
checkPhase = ''
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/psi-plus/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/psi-plus/default.nix
index f4517025010..ba10ab16267 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/psi-plus/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/psi-plus/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "psi-plus";
- version = "1.4.1231";
+ version = "1.4.1407";
src = fetchFromGitHub {
owner = "psi-plus";
repo = "psi-plus-snapshots";
rev = version;
- sha256 = "0m5p8is8nk3g0cbwiq73cff9nn2y09fcnh1pzc6rlqqhmz1acg4i";
+ sha256 = "0gp5rk7km2fzw109wil6s9x49x5q1qbw9mnkjs58dpzvxn74ylhw";
};
cmakeFlags = [
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/qtox/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/qtox/default.nix
index 58d6230f26a..0df7a5d8e56 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/qtox/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/qtox/default.nix
@@ -2,7 +2,7 @@
, libtoxcore
, libpthreadstubs, libXdmcp, libXScrnSaver
, qtbase, qtsvg, qttools, qttranslations
-, ffmpeg, filter-audio, libexif, libsodium, libopus
+, ffmpeg_3, filter-audio, libexif, libsodium, libopus
, libvpx, openal, pcre, qrencode, sqlcipher
, AVFoundation ? null }:
@@ -25,7 +25,7 @@ in mkDerivation {
libtoxcore
libpthreadstubs libXdmcp libXScrnSaver
qtbase qtsvg qttranslations
- ffmpeg filter-audio libexif libopus libsodium
+ ffmpeg_3 filter-audio libexif libopus libsodium
libvpx openal pcre qrencode sqlcipher
] ++ lib.optionals stdenv.isDarwin [ AVFoundation] ;
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/rambox/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/rambox/default.nix
index 74a644d189d..6bf3efa5364 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/rambox/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/rambox/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, xdg_utils, dpkg, makeWrapper, autoPatchelfHook
-, libXtst, libXScrnSaver, gtk3, nss, alsaLib, udev, libnotify
+, libXtst, libXScrnSaver, gtk3, nss, alsaLib, udev, libnotify, wrapGAppsHook
}:
let
@@ -18,7 +18,7 @@ in stdenv.mkDerivation rec {
};
}.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}");
- nativeBuildInputs = [ dpkg makeWrapper autoPatchelfHook ];
+ nativeBuildInputs = [ dpkg makeWrapper autoPatchelfHook wrapGAppsHook ];
buildInputs = [ libXtst libXScrnSaver gtk3 nss alsaLib ];
runtimeDependencies = [ udev.lib libnotify ];
@@ -35,8 +35,10 @@ in stdenv.mkDerivation rec {
--replace Exec=/opt/Rambox/rambox Exec=rambox
'';
- postFixup = ''
- wrapProgram $out/opt/Rambox/rambox --prefix PATH : ${xdg_utils}/bin
+ preFixup = ''
+ gappsWrapperArgs+=(
+ --prefix PATH : ${xdg_utils}/bin
+ )
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/rambox/pro.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/rambox/pro.nix
index 215aebf2b2f..d39091d4618 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/rambox/pro.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/rambox/pro.nix
@@ -1,8 +1,11 @@
-{ autoPatchelfHook, electron, fetchurl, makeDesktopItem, makeWrapper, nodePackages, nss, stdenv, xdg_utils, xorg }:
+{ autoPatchelfHook, electron_4, fetchurl, makeDesktopItem, makeWrapper, nodePackages, nss, stdenv, xdg_utils, xorg }:
+let
+ electron = electron_4;
+in
stdenv.mkDerivation rec {
pname = "rambox-pro";
- version = "1.3.1";
+ version = "1.3.2";
dontBuild = true;
dontStrip = true;
@@ -12,7 +15,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://github.com/ramboxapp/download/releases/download/v${version}/RamboxPro-${version}-linux-x64.tar.gz";
- sha256 = "1cy4h2yzrpr3gxd16p4323w06i67d82jjlyx737c3ngzw7aahmq1";
+ sha256 = "010v5i8lxfz77cb5cn9va5cbnfa28nzdymk5k2fcpi65jldw1pxx";
};
installPhase = ''
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/ring-daemon/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/ring-daemon/default.nix
index 55624643a01..4a95debdfd1 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/ring-daemon/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/ring-daemon/default.nix
@@ -13,7 +13,7 @@
, libsndfile
, dbus
, dbus_cplusplus
-, ffmpeg
+, ffmpeg_3
, udev
, pcre
, gsm
@@ -101,7 +101,7 @@ stdenv.mkDerivation {
libsndfile
dbus
dbus_cplusplus
- ffmpeg
+ ffmpeg_3
udev
pcre
gsm
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/riot/riot-desktop.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/riot/riot-desktop.nix
deleted file mode 100644
index 64652afd7e4..00000000000
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/riot/riot-desktop.nix
+++ /dev/null
@@ -1,84 +0,0 @@
-{ stdenv, fetchFromGitHub
-, makeWrapper, makeDesktopItem, mkYarnPackage
-, electron_7, riot-web
-}:
-# Notes for maintainers:
-# * versions of `riot-web` and `riot-desktop` should be kept in sync.
-# * the Yarn dependency expression must be updated with `./update-riot-desktop.sh <git release tag>`
-
-let
- executableName = "riot-desktop";
- version = "1.6.4";
- src = fetchFromGitHub {
- owner = "vector-im";
- repo = "riot-desktop";
- rev = "v${version}";
- sha256 = "05z7mggsp33m7ljl4ibk9r4dccglbsc2arp4i3dknq364zdga3m2";
- };
- electron = electron_7;
-
-in mkYarnPackage rec {
- name = "riot-desktop-${version}";
- inherit version src;
-
- packageJSON = ./riot-desktop-package.json;
- yarnNix = ./riot-desktop-yarndeps.nix;
-
- nativeBuildInputs = [ makeWrapper ];
-
- installPhase = ''
- # resources
- mkdir -p "$out/share/riot"
- ln -s '${riot-web}' "$out/share/riot/webapp"
- cp -r './deps/riot-desktop' "$out/share/riot/electron"
- cp -r './deps/riot-desktop/res/img' "$out/share/riot"
- rm "$out/share/riot/electron/node_modules"
- cp -r './node_modules' "$out/share/riot/electron"
-
- # icons
- for icon in $out/share/riot/electron/build/icons/*.png; do
- mkdir -p "$out/share/icons/hicolor/$(basename $icon .png)/apps"
- ln -s "$icon" "$out/share/icons/hicolor/$(basename $icon .png)/apps/riot.png"
- done
-
- # desktop item
- mkdir -p "$out/share"
- ln -s "${desktopItem}/share/applications" "$out/share/applications"
-
- # executable wrapper
- makeWrapper '${electron}/bin/electron' "$out/bin/${executableName}" \
- --add-flags "$out/share/riot/electron"
- '';
-
- # Do not attempt generating a tarball for riot-web again.
- # note: `doDist = false;` does not work.
- distPhase = ''
- true
- '';
-
- # The desktop item properties should be kept in sync with data from upstream:
- # * productName and description from
- # https://github.com/vector-im/riot-web/blob/develop/electron_app/package.json
- # * category and StartupWMClass from the build.linux section of
- # https://github.com/vector-im/riot-web/blob/develop/package.json
- desktopItem = makeDesktopItem {
- name = "riot";
- exec = executableName;
- icon = "riot";
- desktopName = "Riot";
- genericName = "Matrix Client";
- comment = meta.description;
- categories = "Network;InstantMessaging;Chat;";
- extraEntries = ''
- StartupWMClass=riot
- '';
- };
-
- meta = with stdenv.lib; {
- description = "A feature-rich client for Matrix.org";
- homepage = "https://about.riot.im/";
- license = licenses.asl20;
- maintainers = with maintainers; [ pacien worldofpeace ma27 ];
- inherit (electron.meta) platforms;
- };
-}
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/riot/update-riot-desktop.sh b/nixpkgs/pkgs/applications/networking/instant-messengers/riot/update-riot-desktop.sh
deleted file mode 100755
index d6e7259f19b..00000000000
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/riot/update-riot-desktop.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/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 riot-desktop package."
- echo "Usage: $0 <git release tag>"
- exit 1
-fi
-
-RIOT_WEB_SRC="https://raw.githubusercontent.com/vector-im/riot-desktop/$1"
-
-wget "$RIOT_WEB_SRC/package.json" -O riot-desktop-package.json
-wget "$RIOT_WEB_SRC/yarn.lock" -O riot-desktop-yarndeps.lock
-yarn2nix --lockfile=riot-desktop-yarndeps.lock > riot-desktop-yarndeps.nix
-rm riot-desktop-yarndeps.lock
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/ripcord/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/ripcord/default.nix
index f003bbec222..9055b51d975 100755
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/ripcord/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/ripcord/default.nix
@@ -5,12 +5,12 @@
mkDerivation rec {
pname = "ripcord";
- version = "0.4.25";
+ version = "0.4.26";
src = let
appimage = fetchurl {
url = "https://cancel.fm/dl/Ripcord-${version}-x86_64.AppImage";
- sha256 = "17s4fxqirmzdw0sn9s9zyk90gr00ivsmz4s6i6knsq354zhy5fda";
+ sha256 = "0i9l21gyqga27ainzqp6icn8vbc22v1knq01pglgg1lg3p504ikq";
name = "${pname}-${version}.AppImage";
};
in appimageTools.extract {
@@ -51,7 +51,8 @@ mkDerivation rec {
--run "cd $out" \
--set FONTCONFIG_FILE "${fontsConf}" \
--prefix LD_LIBRARY_PATH ":" "${xorg.libXcursor}/lib" \
- --prefix QT_XKB_CONFIG_ROOT ":" "${xorg.xkeyboardconfig}/share/X11/xkb"
+ --prefix QT_XKB_CONFIG_ROOT ":" "${xorg.xkeyboardconfig}/share/X11/xkb" \
+ --set RIPCORD_ALLOW_UPDATES 0
runHook postInstall
'';
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
index 309da8f296c..781847a4fd8 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
@@ -23,7 +23,7 @@ let
else "");
in stdenv.mkDerivation rec {
pname = "signal-desktop";
- version = "1.34.1"; # Please backport all updates to the stable channel.
+ version = "1.34.4"; # 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:
@@ -33,7 +33,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 = "0v9mqn43vn1w6wppzydkgpbx2752bp7mmpf50wqgvrmhchnywnkj";
+ sha256 = "0250ys1lvfl417n8z9w3z6vqflzdlg0sff8l7wbzhv87nnc9kzg9";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/sky/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/sky/default.nix
index fe8b251c404..33bd4586bfd 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/sky/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/sky/default.nix
@@ -4,7 +4,7 @@
, curl, sqlite, openssl
, libuuid, openh264, libv4l, libxkbfile, libXv, zlib, libXmu
, libXtst, libXdamage, pam, libXfixes, libXrender, libjpeg_original
-, ffmpeg
+, ffmpeg_3
}:
let
# Sky is linked to the libjpeg 8 version and checks for the version number in the code.
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
file
qt5.qtbase
SDL
- ffmpeg
+ ffmpeg_3
sqlite
openssl
openh264
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix
index e7ba1e7f9aa..fbafd819f83 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix
+++ b/nixpkgs/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.60.0.76";
+ version = "8.62.0.85";
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 = "1y919ki0c17vip90fln17impwky08qgprw0j1dgz239qqpwakn7a";
+ sha256 = "0qlm2hbshxgycczv227bbj2fbiw3b76rp24mh8amhq4xbscazl38";
}
else
throw "Skype for linux is not supported on ${stdenv.hostPlatform.system}";
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/slack/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/slack/default.nix
index 9cf436ff18f..777aabf021b 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/slack/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/slack/default.nix
@@ -1,6 +1,7 @@
{ stdenv
, fetchurl
, dpkg
+, undmg
, makeWrapper
, nodePackages
, alsaLib
@@ -19,10 +20,12 @@
, gnome2
, gtk3
, libappindicator-gtk3
+, libdrm
, libnotify
, libpulseaudio
, libuuid
, libxcb
+, mesa
, nspr
, nss
, pango
@@ -32,21 +35,26 @@
}:
let
-
- pname = "slack";
-
inherit (stdenv.hostPlatform) system;
-
throwSystem = throw "Unsupported system: ${system}";
- sha256 = {
- x86_64-darwin = "0z731q00bwljlcmbjwqphyys7skqms1vg87pyi4nsvjmc7kjx7qg";
- x86_64-linux = "0wrs0i2bqv21ivy8s88khbww28b3gsw4abbbbjc76mqma9b0bajs";
+ pname = "slack";
+ version = {
+ x86_64-darwin = "4.8.0";
+ x86_64-linux = "4.8.0";
}.${system} or throwSystem;
- version = {
- x86_64-darwin = "4.4.2";
- x86_64-linux = "4.4.2";
+ src = let
+ base = "https://downloads.slack-edge.com";
+ in {
+ x86_64-darwin = fetchurl {
+ url = "${base}/releases/macos/${version}/prod/x64/Slack-${version}-macOS.dmg";
+ sha256 = "0k22w3c3brbc7ivmc5npqy8h7zxfgnbs7bqwii03psymm6sw53j2";
+ };
+ x86_64-linux = fetchurl {
+ url = "${base}/linux_releases/slack-desktop-${version}-amd64.deb";
+ sha256 = "0q8qpz5nwhps7y5gq1bl8hjw7vsk789srrv39hzc7jrl8f1bxzk0";
+ };
}.${system} or throwSystem;
meta = with stdenv.lib; {
@@ -58,11 +66,7 @@ let
};
linux = stdenv.mkDerivation rec {
- inherit pname meta version;
- src = fetchurl {
- url = "https://downloads.slack-edge.com/linux_releases/slack-desktop-${version}-amd64.deb";
- inherit sha256;
- };
+ inherit pname version src meta;
rpath = stdenv.lib.makeLibraryPath [
alsaLib
@@ -81,10 +85,12 @@ let
gnome2.GConf
gtk3
libappindicator-gtk3
+ libdrm
libnotify
libpulseaudio
libuuid
libxcb
+ mesa
nspr
nss
pango
@@ -143,22 +149,17 @@ let
'';
};
- darwin = stdenv.mkDerivation rec {
- inherit pname meta version;
+ darwin = stdenv.mkDerivation {
+ inherit pname version src meta;
- phases = [ "installPhase" ];
+ nativeBuildInputs = [ undmg ];
- src = fetchurl {
- url = "https://downloads.slack-edge.com/mac_releases/Slack-${version}-macOS.dmg";
- inherit sha256;
- };
+ sourceRoot = "Slack.app";
installPhase = ''
- /usr/bin/hdiutil mount -nobrowse -mountpoint slack-mnt $src
- mkdir -p $out/Applications
- cp -r ./slack-mnt/Slack.app $out/Applications
- /usr/bin/hdiutil unmount slack-mnt
- defaults write com.tinyspeck.slackmacgap SlackNoAutoUpdates -bool YES
+ mkdir -p $out/Applications/Slack.app
+ cp -R . $out/Applications/Slack.app
+ /usr/bin/defaults write com.tinyspeck.slackmacgap SlackNoAutoUpdates -bool YES
'';
};
in if stdenv.isDarwin
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/ssh-chat/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/ssh-chat/default.nix
new file mode 100644
index 00000000000..fda83066a84
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/ssh-chat/default.nix
@@ -0,0 +1,25 @@
+{ lib, buildGoPackage, fetchFromGitHub }:
+
+buildGoPackage rec {
+ pname = "ssh-chat";
+ version = "1.9";
+
+ goPackagePath = "github.com/shazow/ssh-chat";
+
+ src = fetchFromGitHub {
+ owner = "shazow";
+ repo = "ssh-chat";
+ rev = "v${version}";
+ sha256 = "04yszan6a7x9498s80xymf7wd10530yjrxcdw4czbplyhjdigxlg";
+ };
+
+ goDeps = ./deps.nix;
+
+ meta = with lib; {
+ description = "Chat over SSH";
+ homepage = "https://github.com/shazow/ssh-chat";
+ license = licenses.mit;
+ maintainers = with maintainers; [ luc65r ];
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/ssh-chat/deps.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/ssh-chat/deps.nix
new file mode 100644
index 00000000000..4fc4b4b4909
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/ssh-chat/deps.nix
@@ -0,0 +1,84 @@
+# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix)
+[
+ {
+ goPackagePath = "github.com/alexcesaro/log";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alexcesaro/log";
+ rev = "61e686294e58";
+ sha256 = "1ckd5crq9rd12wpclahg2q0wprfg0whd6k9zbfzzkr6l1qpmmfam";
+ };
+ }
+ {
+ goPackagePath = "github.com/howeyc/gopass";
+ fetch = {
+ type = "git";
+ url = "https://github.com/howeyc/gopass";
+ rev = "7cb4b85ec19c";
+ sha256 = "1qyhjd6wx409g9cq3xbpbl2xl41nm00mxzcxm5gbqdlwsd0z80rv";
+ };
+ }
+ {
+ goPackagePath = "github.com/jessevdk/go-flags";
+ fetch = {
+ type = "git";
+ url = "https://github.com/jessevdk/go-flags";
+ rev = "v1.4.0";
+ sha256 = "0algnnigph27spgn655zm4723yfjxjjvlf4k14z9drj3682df25a";
+ };
+ }
+ {
+ goPackagePath = "github.com/shazow/rateio";
+ fetch = {
+ type = "git";
+ url = "https://github.com/shazow/rateio";
+ rev = "4461efc8bdc4";
+ sha256 = "1isy75cmm71q18mvs6xaizgdjqnn6pllkj4yvd42brfgfj84qz0w";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/crypto";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/crypto";
+ rev = "884d27f42877";
+ sha256 = "1ka5kqpw3wr3iawwxq4swmrwbww6v1cmds86z1nm0qb8fvhvpslk";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/net";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/net";
+ rev = "eb5bcb51f2a3";
+ sha256 = "17k4g8krxbl84gzcs275b7gsh66dzm15fdxivjnx9xz8q84l4kby";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/sys";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/sys";
+ rev = "1957bb5e6d1f";
+ sha256 = "0imqk4l9785rw7ddvywyf8zn7k3ga6f17ky8rmf8wrri7nknr03f";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/text";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/text";
+ rev = "v0.3.2";
+ sha256 = "0flv9idw0jm5nm8lx25xqanbkqgfiym6619w575p7nrdh0riqwqh";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/tools";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/tools";
+ rev = "90fa682c2a6e";
+ sha256 = "03ic2xsy51jw9749wl7gszdbz99iijbd2bckgygl6cm9w5m364ak";
+ };
+ }
+]
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/swift-im/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/swift-im/default.nix
index 953ce2809c4..c520835b1f0 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/swift-im/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/swift-im/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, stdenv, fetchurl, pkgconfig, qttools, scons
+{ mkDerivation, stdenv, fetchurl, pkgconfig, qttools, sconsPackages
, GConf, avahi, boost, hunspell, libXScrnSaver, libedit, libidn, libnatpmp, libxml2
, lua, miniupnpc, openssl, qtbase, qtmultimedia, qtsvg, qtwebkit, qtx11extras, zlib
}:
@@ -14,7 +14,7 @@ mkDerivation rec {
patches = [ ./qt-5.11.patch ./scons.patch ];
- nativeBuildInputs = [ pkgconfig qttools scons.py2 ];
+ nativeBuildInputs = [ pkgconfig qttools sconsPackages.scons_3_1_2 ];
buildInputs = [
GConf avahi boost hunspell libXScrnSaver libedit libidn libnatpmp libxml2
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/teams/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/teams/default.nix
index 6b5acd8344a..e3b664e5fc2 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/teams/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/teams/default.nix
@@ -15,11 +15,11 @@
stdenv.mkDerivation rec {
pname = "teams";
- version = "1.3.00.5153";
+ version = "1.3.00.16851";
src = fetchurl {
url = "https://packages.microsoft.com/repos/ms-teams/pool/main/t/teams/teams_${version}_amd64.deb";
- sha256 = "13c7fmij0gcg6mrjjj2mhs21q7fzdssscwhihzyrmbmj64cd0a69";
+ sha256 = "1mp4xq224nwv2ckb5zd7iv3yvkg3gv6mk9dvx3f60jgain7qr0r3";
};
nativeBuildInputs = [ dpkg autoPatchelfHook wrapGAppsHook ];
@@ -56,9 +56,9 @@ stdenv.mkDerivation rec {
# Includes runtimeDependencies in the RPATH of the included Node modules
# so that dynamic loading works. We cannot use directly runtimeDependencies
- # here, since the libraries from runtimeDependencies are not propagated
+ # here, since the libraries from runtimeDependencies are not propagated
# to the dynamically loadable node modules because of a condition in
- # autoPatchElfHook since *.node modules have Type: DYN (Shared object file)
+ # autoPatchElfHook since *.node modules have Type: DYN (Shared object file)
# instead of EXEC or INTERP it expects.
# Fixes: https://github.com/NixOS/nixpkgs/issues/85449
postFixup = ''
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/default.nix
index 87c70464e9b..cfb41fa9fc5 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/default.nix
@@ -1,5 +1,5 @@
{ mkDerivation, lib, fetchFromGitHub, pkg-config, python3, cmake, ninja
-, qtbase, qtimageformats, libsForQt5, hunspell, xdg_utils, ffmpeg, openalSoft
+, qtbase, qtimageformats, libsForQt5, hunspell, xdg_utils, ffmpeg_3, openalSoft
, lzma, lz4, xxHash, zlib, minizip, openssl, libtgvoip, microsoft_gsl, tl-expected
, range-v3
}:
@@ -21,7 +21,7 @@ mkDerivation rec {
nativeBuildInputs = [ pkg-config python3 cmake ninja ];
buildInputs = [
- qtbase qtimageformats ffmpeg openalSoft lzma lz4 xxHash libsForQt5.libdbusmenu
+ qtbase qtimageformats ffmpeg_3 openalSoft lzma lz4 xxHash libsForQt5.libdbusmenu
zlib minizip openssl hunspell libtgvoip microsoft_gsl tl-expected range-v3
];
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
index 9a452ec2cd6..3f5b0811a0f 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
@@ -1,7 +1,7 @@
{ mkDerivation, lib, fetchurl, fetchsvn
, pkgconfig, cmake, ninja, python3, wrapGAppsHook, wrapQtAppsHook
, qtbase, qtimageformats, gtk3, libsForQt5, enchant2, lz4, xxHash
-, dee, ffmpeg_4, openalSoft, minizip, libopus, alsaLib, libpulseaudio, range-v3
+, 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
@@ -19,12 +19,12 @@ with lib;
mkDerivation rec {
pname = "telegram-desktop";
- version = "2.1.10";
+ version = "2.2.0";
# Telegram-Desktop with submodules
src = fetchurl {
url = "https://github.com/telegramdesktop/tdesktop/releases/download/v${version}/tdesktop-${version}-full.tar.gz";
- sha256 = "0z2mlrbzknjnkgmpyaiw80cjd5cjymdvl3a0wjaippn7xhilbh52";
+ sha256 = "1chikb02df4qqnickcmx96lcx481b14kmksjsp7h94g0d223ypq0";
};
postPatch = ''
@@ -42,7 +42,7 @@ mkDerivation rec {
buildInputs = [
qtbase qtimageformats gtk3 libsForQt5.libdbusmenu enchant2 lz4 xxHash
- dee ffmpeg_4 openalSoft minizip libopus alsaLib libpulseaudio range-v3
+ dee ffmpeg openalSoft minizip libopus alsaLib libpulseaudio range-v3
tl-expected hunspell
# TODO: Shouldn't be required:
pcre xorg.libpthreadstubs xorg.libXdmcp utillinux libselinux libsepol epoxy at-spi2-core libXtst
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/zoom-us/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
index 7f5cf65e093..fde318c99ae 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
@@ -6,7 +6,7 @@
, qtquickcontrols2, qtscript, qtsvg , qttools, qtwayland, qtwebchannel
, qtwebengine
# Runtime
-, coreutils, libjpeg_turbo, pciutils, procps, utillinux
+, coreutils, faac, pciutils, procps, utillinux
, pulseaudioSupport ? true, libpulseaudio ? null
}:
@@ -15,11 +15,11 @@ assert pulseaudioSupport -> libpulseaudio != null;
let
inherit (stdenv.lib) concatStringsSep makeBinPath optional;
- version = "5.0.418682.0603";
+ version = "5.1.422789.0705";
srcs = {
x86_64-linux = fetchurl {
url = "https://zoom.us/client/${version}/zoom_x86_64.tar.xz";
- sha256 = "1vlba3jgp3dr16n5g29l0dpdd054d8h6lkwk3a6346shvd46mpja";
+ sha256 = "1sc454xadxsbxxyb68qi7ac20yq0vymzzw1i07z19c9idfpjy75f";
};
};
@@ -40,7 +40,7 @@ in mkDerivation {
nativeBuildInputs = [ autoPatchelfHook ];
buildInputs = [
- dbus glib libGL libX11 libXfixes libuuid libxcb libjpeg_turbo qtbase
+ dbus glib libGL libX11 libXfixes libuuid libxcb faac qtbase
qtdeclarative qtgraphicaleffects qtlocation qtquickcontrols qtquickcontrols2
qtscript qtwebchannel qtwebengine qtimageformats qtsvg qttools qtwayland
];
@@ -60,7 +60,6 @@ in mkDerivation {
"zcacert.pem"
"zoom"
"zoom.sh"
- "zoomlinux"
"zopen"
];
in ''
@@ -71,7 +70,10 @@ in mkDerivation {
cp -ar ${files} $out/share/zoom-us
# TODO Patch this somehow; tries to dlopen './libturbojpeg.so' from cwd
- ln -s $(readlink -e "${libjpeg_turbo.out}/lib/libturbojpeg.so") $out/share/zoom-us/libturbojpeg.so
+ cp libturbojpeg.so $out/share/zoom-us/libturbojpeg.so
+
+ # Again, requires faac with a nonstandard filename.
+ ln -s $(readlink -e "${faac}/lib/libfaac.so") $out/share/zoom-us/libfaac1.so
runHook postInstall
'';
@@ -126,7 +128,7 @@ in mkDerivation {
description = "zoom.us video conferencing application";
license = stdenv.lib.licenses.unfree;
platforms = builtins.attrNames srcs;
- maintainers = with stdenv.lib.maintainers; [ danbst tadfisher ];
+ maintainers = with stdenv.lib.maintainers; [ danbst tadfisher doronbehar ];
};
}
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/zulip/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/zulip/default.nix
index 1adfb71dd9b..c1ae0ce0a06 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/zulip/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/zulip/default.nix
@@ -5,12 +5,12 @@
let
pname = "zulip";
- version = "5.2.0";
+ version = "5.4.0";
name = "${pname}-${version}";
src = fetchurl {
url = "https://github.com/zulip/zulip-desktop/releases/download/v${version}/Zulip-${version}-x86_64.AppImage";
- sha256 = "0rgvllm1pzg6smyjrhh8v1ial0dvav0h2zccxp4p5nqmq6zdvs3h";
+ sha256 = "14p0nly144rivd9yk273asfjza5p9qncpbmh4qxnd4gq01f98igh";
name="${pname}-${version}.AppImage";
};
diff --git a/nixpkgs/pkgs/applications/networking/insync/default.nix b/nixpkgs/pkgs/applications/networking/insync/default.nix
index 773a07dd6c2..c864754403c 100644
--- a/nixpkgs/pkgs/applications/networking/insync/default.nix
+++ b/nixpkgs/pkgs/applications/networking/insync/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, makeWrapper }:
+{ stdenv, fetchurl, makeWrapper, autoPatchelfHook }:
stdenv.mkDerivation rec {
pname = "insync";
@@ -14,6 +14,8 @@ stdenv.mkDerivation rec {
buildInputs = [ makeWrapper ];
+ nativeBuildInputs = [ autoPatchelfHook ];
+
postPatch = ''
patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" client/insync-portable
'';
diff --git a/nixpkgs/pkgs/applications/networking/ipfs-cluster/default.nix b/nixpkgs/pkgs/applications/networking/ipfs-cluster/default.nix
index c41912794d0..261e1e718a5 100644
--- a/nixpkgs/pkgs/applications/networking/ipfs-cluster/default.nix
+++ b/nixpkgs/pkgs/applications/networking/ipfs-cluster/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "ipfs-cluster";
- version = "0.12.1";
+ version = "0.13.0";
rev = "v${version}";
- vendorSha256 = "1n0zb3v83wsy8y3k7xbpjc2ykh1b2n6p10d5wkflhga49q7rf64h";
+ vendorSha256 = "00fkyxxi4iz16v0j33270x8qrspqpsv9j6csnikjy0klyb038pfq";
src = fetchFromGitHub {
owner = "ipfs";
repo = "ipfs-cluster";
inherit rev;
- sha256 = "1jh6ynj50jd4w79widaqrgm3h3yz5h03vq0lbsx717a8d9073blh";
+ sha256 = "0jf3ngxqkgss5f1kifp5lp3kllb21jxc475ysl01ma8l3smqdvya";
};
meta = with stdenv.lib; {
@@ -21,4 +21,4 @@ buildGoModule rec {
platforms = platforms.unix;
maintainers = with maintainers; [ jglukasik ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/ipfs-migrator/default.nix b/nixpkgs/pkgs/applications/networking/ipfs-migrator/default.nix
index 7a9d8f63970..c4c893f699c 100644
--- a/nixpkgs/pkgs/applications/networking/ipfs-migrator/default.nix
+++ b/nixpkgs/pkgs/applications/networking/ipfs-migrator/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "ipfs-migrator";
- version = "1.5.1";
+ version = "1.6.3";
src = fetchFromGitHub {
owner = "ipfs";
repo = "fs-repo-migrations";
rev = "v${version}";
- sha256 = "18pjxkxfbsbbj4hs4xyzfmmz991h31785ldx41dll6wa9zx4lsnm";
+ sha256 = "13ah5jk8n3wznvag6dda1ssgpqsdr9pdgvqm9gcsb7zzls89j9x5";
};
vendorSha256 = null;
@@ -22,4 +22,4 @@ buildGoModule rec {
platforms = platforms.unix;
maintainers = with maintainers; [ elitak ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/ipfs/default.nix b/nixpkgs/pkgs/applications/networking/ipfs/default.nix
index 5aa270aa8f0..dbc6dc97ef2 100644
--- a/nixpkgs/pkgs/applications/networking/ipfs/default.nix
+++ b/nixpkgs/pkgs/applications/networking/ipfs/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "ipfs";
- version = "0.5.1";
+ version = "0.6.0";
rev = "v${version}";
# go-ipfs makes changes to it's source tarball that don't match the git source.
src = fetchurl {
url = "https://github.com/ipfs/go-ipfs/releases/download/${rev}/go-ipfs-source.tar.gz";
- sha256 = "0lpilycjbc1g9adp4d5kryfprixj18hg3235fnivakmv7fy2akkm";
+ sha256 = "14bgq2j2bjjy0pspy2lsj5dm3w9rmfha0l8kyq5ig86yhc4nzn80";
};
# tarball contains multiple files/directories
@@ -26,6 +26,14 @@ buildGoModule rec {
vendorSha256 = null;
+ postInstall = ''
+ install -D misc/systemd/ipfs.service $out/etc/systemd/system/ipfs.service
+ install -D misc/systemd/ipfs-api.socket $out/etc/systemd/system/ipfs-api.socket
+ install -D misc/systemd/ipfs-gateway.socket $out/etc/systemd/system/ipfs-gateway.socket
+ substituteInPlace $out/etc/systemd/system/ipfs.service \
+ --replace /usr/bin/ipfs $out/bin/ipfs
+ '';
+
meta = with stdenv.lib; {
description = "A global, versioned, peer-to-peer filesystem";
homepage = "https://ipfs.io/";
diff --git a/nixpkgs/pkgs/applications/networking/irc/convos/default.nix b/nixpkgs/pkgs/applications/networking/irc/convos/default.nix
new file mode 100644
index 00000000000..6adcaa7b3d6
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/irc/convos/default.nix
@@ -0,0 +1,73 @@
+{ stdenv, fetchFromGitHub, perl, perlPackages, makeWrapper, shortenPerlShebang
+, nixosTests
+}:
+
+with stdenv.lib;
+
+perlPackages.buildPerlPackage rec {
+ pname = "convos";
+ version = "4.29";
+
+ src = fetchFromGitHub {
+ owner = "Nordaaker";
+ repo = pname;
+ rev = version;
+ sha256 = "07m9lhwgqq77hi4n2zrya7n8apkjv8xi166bxa0n7pnlknlp74ar";
+ };
+
+ nativeBuildInputs = [ makeWrapper ]
+ ++ optional stdenv.isDarwin [ shortenPerlShebang ];
+
+ buildInputs = with perlPackages; [
+ CryptEksblowfish FileHomeDir FileReadBackwards
+ IOSocketSSL IRCUtils JSONValidator LinkEmbedder ModuleInstall
+ Mojolicious MojoliciousPluginOpenAPI MojoliciousPluginWebpack
+ ParseIRC TextMarkdown TimePiece UnicodeUTF8
+ CpanelJSONXS EV
+ ];
+
+ checkInputs = with perlPackages; [ TestDeep TestMore ];
+
+ postPatch = ''
+ patchShebangs script/convos
+ '';
+
+ preCheck = ''
+ # A test fails since gethostbyaddr(127.0.0.1) fails to resolve to localhost in
+ # the sandbox, we replace the this out from a substitution expression
+ #
+ substituteInPlace t/web-register-open-to-public.t \
+ --replace '!127.0.0.1!' '!localhost!'
+
+ # Module::Install is a runtime dependency not covered by the tests, so we add
+ # a test for it.
+ #
+ echo "use Test::More tests => 1;require_ok('Module::Install')" \
+ > t/00_nixpkgs_module_install.t
+ '';
+
+ # Convos expects to find assets in both auto/share/dist/Convos, and $MOJO_HOME
+ # which is set to $out
+ #
+ postInstall = ''
+ AUTO_SHARE_PATH=$out/${perl.libPrefix}/auto/share/dist/Convos
+ mkdir -p $AUTO_SHARE_PATH
+ cp -vR public assets $AUTO_SHARE_PATH/
+ ln -s $AUTO_SHARE_PATH/public/asset $out/asset
+ cp -vR templates $out/templates
+ cp cpanfile $out/cpanfile
+ '' + optionalString stdenv.isDarwin ''
+ shortenPerlShebang $out/bin/convos
+ '' + ''
+ wrapProgram $out/bin/convos --set MOJO_HOME $out
+ '';
+
+ passthru.tests = nixosTests.convos;
+
+ meta = {
+ homepage = "https://convos.chat";
+ description = "Convos is the simplest way to use IRC in your browser";
+ license = stdenv.lib.licenses.artistic2;
+ maintainers = with maintainers; [ sgo ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/networking/irc/tiny/default.nix b/nixpkgs/pkgs/applications/networking/irc/tiny/default.nix
index abb296d6474..d6b19fc77dd 100644
--- a/nixpkgs/pkgs/applications/networking/irc/tiny/default.nix
+++ b/nixpkgs/pkgs/applications/networking/irc/tiny/default.nix
@@ -6,6 +6,7 @@
, pkg-config
, dbus
, openssl
+, Foundation
}:
rustPlatform.buildRustPackage rec {
@@ -24,7 +25,7 @@ rustPlatform.buildRustPackage rec {
RUSTC_BOOTSTRAP = 1;
nativeBuildInputs = lib.optional stdenv.isLinux pkg-config;
- buildInputs = lib.optionals stdenv.isLinux [ dbus openssl ];
+ buildInputs = lib.optionals stdenv.isLinux [ dbus openssl ] ++ lib.optional stdenv.isDarwin Foundation;
meta = with lib; {
description = "A console IRC client";
diff --git a/nixpkgs/pkgs/applications/networking/irc/weechat/default.nix b/nixpkgs/pkgs/applications/networking/irc/weechat/default.nix
index a05ec290629..69c9aeaf891 100644
--- a/nixpkgs/pkgs/applications/networking/irc/weechat/default.nix
+++ b/nixpkgs/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.8";
+ version = "2.9";
pname = "weechat";
src = fetchurl {
url = "https://weechat.org/files/src/weechat-${version}.tar.bz2";
- sha256 = "0xpzl7985j47rpmly4r833jxd448xpy7chqphaxmhlql2c0gc08z";
+ sha256 = "12h4m4ag8cdab7q6f5n357mfg0fdayab1gcikncjkkid3bjd4r4g";
};
outputs = [ "out" "man" ] ++ map (p: p.name) enabledPlugins;
@@ -78,7 +78,7 @@ let
on https://nixos.org/nixpkgs/manual/#sec-weechat .
'';
license = stdenv.lib.licenses.gpl3;
- maintainers = with stdenv.lib.maintainers; [ lovek323 lheckemann ma27 ];
+ maintainers = with stdenv.lib.maintainers; [ lovek323 lheckemann ];
platforms = stdenv.lib.platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/applications/networking/irc/weechat/scripts/wee-slack/default.nix b/nixpkgs/pkgs/applications/networking/irc/weechat/scripts/wee-slack/default.nix
index 8df6c8d6124..9650f903ed6 100644
--- a/nixpkgs/pkgs/applications/networking/irc/weechat/scripts/wee-slack/default.nix
+++ b/nixpkgs/pkgs/applications/networking/irc/weechat/scripts/wee-slack/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "wee-slack";
- version = "2.5.0";
+ version = "2.6.0";
src = fetchFromGitHub {
repo = "wee-slack";
owner = "wee-slack";
rev = "v${version}";
- sha256 = "0sxgi5fg8qvzqmxy7sdma6v0wj93xwh21av10n8nxvdskacw5dxz";
+ sha256 = "0s4qd1z40c1bczkvc840jwjmzbv7nyj06xqs1si9v54qmkh4gaq4";
};
patches = [
diff --git a/nixpkgs/pkgs/applications/networking/irc/weechat/scripts/weechat-matrix-bridge/default.nix b/nixpkgs/pkgs/applications/networking/irc/weechat/scripts/weechat-matrix-bridge/default.nix
index f1b075e6d08..5c734bf7de2 100644
--- a/nixpkgs/pkgs/applications/networking/irc/weechat/scripts/weechat-matrix-bridge/default.nix
+++ b/nixpkgs/pkgs/applications/networking/irc/weechat/scripts/weechat-matrix-bridge/default.nix
@@ -39,7 +39,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "A WeeChat script in Lua that implements the matrix.org chat protocol";
homepage = "https://github.com/torhve/weechat-matrix-protocol-script";
- maintainers = with maintainers; [ ma27 ];
+ maintainers = with maintainers; [ ];
license = licenses.mit; # see https://github.com/torhve/weechat-matrix-protocol-script/blob/0052e7275ae149dc5241226391c9b1889ecc3c6b/matrix.lua#L53
platforms = platforms.unix;
diff --git a/nixpkgs/pkgs/applications/networking/irc/weechat/scripts/weechat-otr/default.nix b/nixpkgs/pkgs/applications/networking/irc/weechat/scripts/weechat-otr/default.nix
index 9682aa3169a..dc4e7f245e7 100644
--- a/nixpkgs/pkgs/applications/networking/irc/weechat/scripts/weechat-otr/default.nix
+++ b/nixpkgs/pkgs/applications/networking/irc/weechat/scripts/weechat-otr/default.nix
@@ -8,14 +8,20 @@ let
pycrypto = python3Packages.buildPythonPackage rec {
pname = "pycrypto";
- version = "2.6.1-10";
+ version = "2.6.1-13.1";
src = fetchgit {
url = "https://salsa.debian.org/sramacher/python-crypto.git";
rev = "debian/${version}";
- sha256 = "10rgq8bmjfpiqqa1g1p1hh7pxlxs7x0nawvk6zip0pd6x2vsr661";
+ sha256 = "1mahqmlgilgk0rn5hfkhza7kscfm7agdakkb6rqnif9g0qp3s52f";
};
+ postPatch = ''
+ for p in debian/patches/*.patch; do
+ patch -p1 < "$p"
+ done
+ '';
+
buildInputs = [ gmp ];
preConfigure = ''
diff --git a/nixpkgs/pkgs/applications/networking/maestral-qt/default.nix b/nixpkgs/pkgs/applications/networking/maestral-qt/default.nix
new file mode 100644
index 00000000000..ea6303a3c34
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/maestral-qt/default.nix
@@ -0,0 +1,49 @@
+{ stdenv
+, lib
+, fetchFromGitHub
+, python3
+, wrapQtAppsHook
+}:
+
+python3.pkgs.buildPythonApplication rec {
+ pname = "maestral-qt";
+ version = "1.1.0";
+ disabled = python3.pkgs.pythonOlder "3.6";
+
+ src = fetchFromGitHub {
+ owner = "SamSchott";
+ repo = "maestral-qt";
+ rev = "v${version}";
+ sha256 = "0clzzwwbrynfbvawhaaa4mp2qi8smng31mmz0is166z6g67bwdl6";
+ };
+
+ propagatedBuildInputs = with python3.pkgs; [
+ bugsnag
+ click
+ markdown2
+ maestral
+ pyqt5
+ ];
+
+ nativeBuildInputs = [ wrapQtAppsHook ];
+
+ makeWrapperArgs = [
+ # Firstly, add all necessary QT variables
+ "\${qtWrapperArgs[@]}"
+
+ # Add the installed directories to the python path so the daemon can find them
+ "--prefix" "PYTHONPATH" ":" "${stdenv.lib.concatStringsSep ":" (map (p: p + "/lib/${python3.libPrefix}/site-packages") (python3.pkgs.requiredPythonModules python3.pkgs.maestral.propagatedBuildInputs))}"
+ "--prefix" "PYTHONPATH" ":" "${python3.pkgs.maestral}/lib/${python3.libPrefix}/site-packages"
+ ];
+
+ # no tests
+ doCheck = false;
+
+ meta = with lib; {
+ description = "GUI front-end for maestral (an open-source Dropbox client) for Linux";
+ license = licenses.mit;
+ maintainers = with maintainers; [ peterhoeg ];
+ platforms = platforms.linux;
+ inherit (src.meta) homepage;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/networking/maestral/default.nix b/nixpkgs/pkgs/applications/networking/maestral/default.nix
deleted file mode 100644
index fe611892ae6..00000000000
--- a/nixpkgs/pkgs/applications/networking/maestral/default.nix
+++ /dev/null
@@ -1,57 +0,0 @@
-{ stdenv
-, lib
-, fetchFromGitHub
-, python3
-, withGui ? false
-, wrapQtAppsHook ? null
-}:
-
-python3.pkgs.buildPythonApplication rec {
- pname = "maestral${lib.optionalString withGui "-gui"}";
- version = "0.6.4";
-
- disabled = python3.pkgs.pythonOlder "3.6";
-
- src = fetchFromGitHub {
- owner = "SamSchott";
- repo = "maestral-dropbox";
- rev = "v${version}";
- sha256 = "06psbjd205qj6vx7k7ywhclz1bs5zp43xnf275hf0k80h3b064sn";
- };
-
- propagatedBuildInputs = with python3.pkgs; [
- blinker
- bugsnag
- click
- dropbox
- keyring
- keyrings-alt
- lockfile
- pathspec
- Pyro5
- requests
- u-msgpack-python
- watchdog
- ] ++ lib.optionals stdenv.isLinux [
- sdnotify
- systemd
- ] ++ lib.optional withGui pyqt5;
-
- nativeBuildInputs = lib.optional withGui wrapQtAppsHook;
-
- postInstall = lib.optionalString withGui ''
- makeQtWrapper $out/bin/maestral $out/bin/maestral-gui \
- --add-flags gui
- '';
-
- # no tests
- doCheck = false;
-
- meta = with lib; {
- description = "Open-source Dropbox client for macOS and Linux";
- license = licenses.mit;
- maintainers = with maintainers; [ peterhoeg ];
- platforms = platforms.unix;
- inherit (src.meta) homepage;
- };
-}
diff --git a/nixpkgs/pkgs/applications/networking/mailreaders/aerc/default.nix b/nixpkgs/pkgs/applications/networking/mailreaders/aerc/default.nix
index 58412835639..12b6d8118db 100644
--- a/nixpkgs/pkgs/applications/networking/mailreaders/aerc/default.nix
+++ b/nixpkgs/pkgs/applications/networking/mailreaders/aerc/default.nix
@@ -4,32 +4,17 @@
, fetchFromGitHub
}:
-let
- rev = "ea0df7bee433fedae5716906ea56141f92b9ce53";
-in buildGoModule rec {
+buildGoModule rec {
pname = "aerc";
- version = "unstable-2020-02-01";
+ version = "0.4.0";
src = fetchurl {
- url = "https://git.sr.ht/~sircmpwn/aerc/archive/${rev}.tar.gz";
- sha256 = "1bx2fypw053v3bzalfgyi6a0s5fvv040z8jy4i63s7p53m8gmzs9";
+ url = "https://git.sr.ht/~sircmpwn/aerc/archive/${version}.tar.gz";
+ sha256 = "05qy14k9wmyhsg1hiv4njfx1zn1m9lz4d1p50kc36v7pq0n4csfk";
};
- libvterm = fetchFromGitHub {
- owner = "ddevault";
- repo = "go-libvterm";
- rev = "b7d861da381071e5d3701e428528d1bfe276e78f";
- sha256 = "06vv4pgx0i6hjdjcar4ch18hp9g6q6687mbgkvs8ymmbacyhp7s6";
- };
-
- vendorSha256 = "0rnyjjlsxsi0y23m6ckyd52562m33qr35fvdcdzy31mbfpi8kl2k";
-
- overrideModAttrs = (_: {
- postBuild = ''
- cp -r --reflink=auto ${libvterm}/libvterm vendor/github.com/ddevault/go-libvterm
- cp -r --reflink=auto ${libvterm}/encoding vendor/github.com/ddevault/go-libvterm
- '';
- });
+ runVend = true;
+ vendorSha256 = "0avdvbhv1jlisiicpi5vshz28a2p2fgnlrag9zngzglcrbhdd1rn";
nativeBuildInputs = [
scdoc
@@ -46,8 +31,6 @@ in buildGoModule rec {
buildInputs = [ python3 notmuch ];
- GOFLAGS="-tags=notmuch";
-
buildPhase = "
runHook preBuild
# we use make instead of go build
@@ -56,7 +39,7 @@ in buildGoModule rec {
installPhase = ''
runHook preInstall
- make PREFIX=$out install
+ make PREFIX=$out GOFLAGS="$GOFLAGS -tags=notmuch" install
wrapPythonProgramsIn $out/share/aerc/filters "$out $pythonPath"
runHook postInstall
'';
@@ -75,4 +58,4 @@ in buildGoModule rec {
license = licenses.mit;
platforms = platforms.unix;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/mailreaders/alpine/default.nix b/nixpkgs/pkgs/applications/networking/mailreaders/alpine/default.nix
index cfaa7dcd4af..a85e4e4d04c 100644
--- a/nixpkgs/pkgs/applications/networking/mailreaders/alpine/default.nix
+++ b/nixpkgs/pkgs/applications/networking/mailreaders/alpine/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "alpine";
- version = "2.21";
+ version = "2.23";
src = fetchurl {
url = "http://alpine.x10host.com/alpine/release/src/${pname}-${version}.tar.xz";
- sha256 = "0f3llxrmaxw7w9w6aixh752md3cdc91mwfmbarkm8s413f4bcc30";
+ sha256 = "0yqzm56lqgg8v66m09vqxjvpclli4pql5xj8zg7mynq0bhhn2fkr";
};
buildInputs = [
@@ -20,6 +20,7 @@ stdenv.mkDerivation rec {
configureFlags = [
"--with-ssl-include-dir=${openssl.dev}/include/openssl"
"--with-passfile=.pine-passfile"
+ "--with-c-client-target=slx"
];
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/applications/networking/mailreaders/claws-mail/default.nix b/nixpkgs/pkgs/applications/networking/mailreaders/claws-mail/default.nix
index 5f5e66597ac..a000cad4708 100644
--- a/nixpkgs/pkgs/applications/networking/mailreaders/claws-mail/default.nix
+++ b/nixpkgs/pkgs/applications/networking/mailreaders/claws-mail/default.nix
@@ -30,11 +30,11 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "claws-mail";
- version = "3.17.5";
+ version = "3.17.6";
src = fetchurl {
url = "http://www.claws-mail.org/download.php?file=releases/claws-mail-${version}.tar.xz";
- sha256 = "1gjrmdmhc7zzilrlss9yl86ybv9sra8v0qi7mkwv7d9azidx5kns";
+ sha256 = "1s05qw0r0gqwvvkxvrrwbjkbi61dvilixiwrpgcq21qc9csc9r0m";
};
outputs = [ "out" "dev" ];
diff --git a/nixpkgs/pkgs/applications/networking/mailreaders/evolution/evolution-ews/default.nix b/nixpkgs/pkgs/applications/networking/mailreaders/evolution/evolution-ews/default.nix
new file mode 100644
index 00000000000..5c93db3692a
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/mailreaders/evolution/evolution-ews/default.nix
@@ -0,0 +1,49 @@
+{ stdenv, fetchurl, gnome3, cmake, gettext, intltool, pkg-config, evolution-data-server
+, sqlite, gtk3, webkitgtk, libgdata, libmspack }:
+
+stdenv.mkDerivation rec {
+ pname = "evolution-ews";
+ version = "3.36.4";
+
+ src = fetchurl {
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+ sha256 = "0zfq02h3r1qbxak04i49564q4s2ykvkgcyc3krjgndan9lq3kvvn";
+ };
+
+ nativeBuildInputs = [ cmake gettext intltool pkg-config ];
+
+ buildInputs = [
+ evolution-data-server gnome3.evolution
+ sqlite libgdata
+ gtk3 webkitgtk
+ libmspack
+ ];
+
+ # Building with libmspack as reccommended: https://wiki.gnome.org/Apps/Evolution/Building#Build_evolution-ews
+ cmakeFlags = [
+ "-DWITH_MSPACK=ON"
+ ];
+
+ PKG_CONFIG_EVOLUTION_SHELL_3_0_ERRORDIR = "${placeholder "out"}/share/evolution/errors";
+ PKG_CONFIG_EVOLUTION_SHELL_3_0_PRIVLIBDIR = "${placeholder "out"}/lib/evolution";
+ PKG_CONFIG_CAMEL_1_2_CAMEL_PROVIDERDIR = "${placeholder "out"}/lib/evolution-data-server/camel-providers";
+ PKG_CONFIG_LIBEDATA_BOOK_1_2_BACKENDDIR = "${placeholder "out"}/lib/evolution-data-server/addressbook-backends";
+ PKG_CONFIG_LIBEDATA_CAL_2_0_BACKENDDIR = "${placeholder "out"}/lib/evolution-data-server/calendar-backends";
+ PKG_CONFIG_LIBEBACKEND_1_2_MODULEDIR = "${placeholder "out"}/lib/evolution-data-server/registry-modules";
+ PKG_CONFIG_EVOLUTION_SHELL_3_0_MODULEDIR = "${placeholder "out"}/lib/evolution/modules";
+ PKG_CONFIG_EVOLUTION_DATA_SERVER_1_2_PRIVDATADIR = "${placeholder "out"}/share/evolution-data-server";
+
+ passthru = {
+ updateScript = gnome3.updateScript {
+ packageName = "evolution-ews";
+ };
+ };
+
+ meta = with stdenv.lib; {
+ description = "Evolution connector for Microsoft Exchange Server protocols.";
+ homepage = "https://gitlab.gnome.org/GNOME/evolution-ews";
+ license = "LGPL-2.1-only OR LGPL-3.0-only"; # https://gitlab.gnome.org/GNOME/evolution-ews/issues/111
+ maintainers = [ maintainers.dasj19 ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/networking/mailreaders/hasmail/default.nix b/nixpkgs/pkgs/applications/networking/mailreaders/hasmail/default.nix
index b02788e6772..90c6c6b6e40 100644
--- a/nixpkgs/pkgs/applications/networking/mailreaders/hasmail/default.nix
+++ b/nixpkgs/pkgs/applications/networking/mailreaders/hasmail/default.nix
@@ -38,4 +38,4 @@ buildGoModule rec {
maintainers = with maintainers; [ doronbehar ];
platforms = platforms.all;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/mailreaders/mailnag/default.nix b/nixpkgs/pkgs/applications/networking/mailreaders/mailnag/default.nix
index 8341cc63092..5747da36b34 100644
--- a/nixpkgs/pkgs/applications/networking/mailreaders/mailnag/default.nix
+++ b/nixpkgs/pkgs/applications/networking/mailreaders/mailnag/default.nix
@@ -1,28 +1,49 @@
-{ stdenv, fetchurl, gettext, gtk3, pythonPackages
-, gdk-pixbuf, libnotify, gst_all_1
-, libgnome-keyring3
-, wrapGAppsHook, gnome3
-# otherwise passwords are stored unencrypted
-, withGnomeKeyring ? true
+{ stdenv
+, fetchFromGitHub
+, gettext
+, gtk3
+, pythonPackages
+, gdk-pixbuf
+, libnotify
+, gst_all_1
+, libsecret
+, wrapGAppsHook
+, gsettings-desktop-schemas
+, glib
+, gobject-introspection
}:
-let
- inherit (pythonPackages) python;
-in pythonPackages.buildPythonApplication rec {
+pythonPackages.buildPythonApplication rec {
pname = "mailnag";
- version = "1.3.0";
+ version = "2.0.0";
- src = fetchurl {
- url = "https://github.com/pulb/mailnag/archive/v${version}.tar.gz";
- sha256 = "0cp5pad6jzd5c14pddbi9ap5bi78wjhk1x2p0gbblmvmcasw309s";
+ src = fetchFromGitHub {
+ owner = "pulb";
+ repo = "mailnag";
+ rev = "v${version}";
+ sha256 = "0q97v9i96br22z3h6r2mz79i68ib8m8x42yxky78szfrf8j60i30";
};
+ preFixup = ''
+ substituteInPlace $out/${pythonPackages.python.sitePackages}/Mailnag/common/dist_cfg.py \
+ --replace "/usr/" $out/
+ for desktop_file in $out/share/applications/*.desktop; do
+ substituteInPlace "$desktop_file" \
+ --replace "/usr/bin" $out/bin
+ done
+ '';
buildInputs = [
- gtk3 gdk-pixbuf libnotify gst_all_1.gstreamer
- gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good
+ 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
- gnome3.adwaita-icon-theme
- ] ++ stdenv.lib.optional withGnomeKeyring libgnome-keyring3;
+ gobject-introspection
+ libsecret
+ ];
nativeBuildInputs = [
gettext
@@ -30,20 +51,17 @@ in pythonPackages.buildPythonApplication rec {
];
propagatedBuildInputs = with pythonPackages; [
- pygobject3 dbus-python pyxdg
+ gsettings-desktop-schemas
+ pygobject3
+ dbus-python
+ pyxdg
];
- buildPhase = "";
-
- installPhase = "${python}/bin/python setup.py install --prefix=$out";
-
- doCheck = false;
-
meta = with stdenv.lib; {
description = "An extensible mail notification daemon";
homepage = "https://github.com/pulb/mailnag";
license = licenses.gpl2;
platforms = platforms.linux;
- maintainers = with maintainers; [ ];
+ maintainers = with maintainers; [ doronbehar ];
};
}
diff --git a/nixpkgs/pkgs/applications/networking/mailreaders/mailspring/default.nix b/nixpkgs/pkgs/applications/networking/mailreaders/mailspring/default.nix
new file mode 100644
index 00000000000..3bb68d7805c
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/mailreaders/mailspring/default.nix
@@ -0,0 +1,84 @@
+{ stdenv
+, fetchurl
+, autoPatchelfHook
+, alsaLib
+, coreutils
+, db
+, dpkg
+, glib
+, gtk3
+, libkrb5
+, libsecret
+, nss
+, openssl
+, udev
+, xorg
+}:
+
+stdenv.mkDerivation rec {
+ pname = "mailspring";
+ version = "1.7.8";
+
+ src = fetchurl {
+ url = "https://github.com/Foundry376/Mailspring/releases/download/${version}/mailspring-${version}-amd64.deb";
+ sha256 = "207fbf813b6da018a5b848e5dc1194b5996daab39adbd873b2cecb0565c105ce";
+ };
+
+ nativeBuildInputs = [
+ autoPatchelfHook
+ dpkg
+ ];
+
+ buildInputs = [
+ alsaLib
+ db
+ glib
+ gtk3
+ libkrb5
+ libsecret
+ nss
+ xorg.libxkbfile
+ xorg.libXScrnSaver
+ xorg.libXtst
+ ];
+
+ runtimeDependencies = [
+ coreutils
+ openssl
+ udev.lib
+ ];
+
+ unpackPhase = ''
+ dpkg -x $src .
+ '';
+
+ installPhase = ''
+ mkdir -p $out/{bin,lib}
+ cp -ar ./usr/share $out
+
+ substituteInPlace $out/share/mailspring/resources/app.asar.unpacked/mailsync \
+ --replace realpath ${coreutils}/bin/realpath \
+ --replace dirname ${coreutils}/bin/dirname
+
+ ln -s $out/share/mailspring/mailspring $out/bin/mailspring
+ ln -s ${openssl.out}/lib/libcrypto.so $out/lib/libcrypto.so.1.0.0
+ '';
+
+ postFixup = /* sh */ ''
+ substituteInPlace $out/share/applications/mailspring.desktop \
+ --replace /usr/bin $out/bin
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A beautiful, fast and maintained fork of Nylas Mail by one of the original authors";
+ longDescription = ''
+ Mailspring is an open-source mail client forked from Nylas Mail and built with Electron.
+ Mailspring's sync engine runs locally, but its source is not open.
+ '';
+ license = licenses.unfree;
+ maintainers = with maintainers; [ toschmidt ];
+ homepage = "https://getmailspring.com";
+ downloadPage = "https://github.com/Foundry376/Mailspring";
+ platforms = platforms.x86_64;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/networking/mailreaders/meli/default.nix b/nixpkgs/pkgs/applications/networking/mailreaders/meli/default.nix
new file mode 100644
index 00000000000..719965455f9
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/mailreaders/meli/default.nix
@@ -0,0 +1,50 @@
+{ stdenv
+, lib
+, fetchgit
+, rustPlatform
+, pkgconfig
+, openssl
+, dbus
+, sqlite
+, file
+, gzip
+, notmuch
+ # Build with support for notmuch backend
+, withNotmuch ? true
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "meli";
+ version = "alpha-0.5.1";
+
+ src = fetchgit {
+ url = "https://git.meli.delivery/meli/meli.git";
+ rev = version;
+ sha256 = "1y5567hdm1s2s272drxvmp6x4y1jpyl7423iz58hgqcsjm9085zv";
+ };
+
+ cargoSha256 = "040dfr09bg5z5pn68dy323hcppd599d3f6k7zxqw5f8n4whnlc9y";
+
+ cargoBuildFlags = lib.optional withNotmuch "--features=notmuch";
+
+ nativeBuildInputs = [ pkgconfig gzip ];
+
+ buildInputs = [ openssl dbus sqlite ] ++ lib.optional withNotmuch notmuch;
+
+ checkInputs = [ file ];
+
+ postInstall = ''
+ mkdir -p $out/share/man/man1
+ gzip < meli.1 > $out/share/man/man1/meli.1.gz
+ mkdir -p $out/share/man/man5
+ gzip < meli.conf.5 > $out/share/man/man5/meli.conf.5.gz
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Experimental terminal mail client aiming for configurability and extensibility with sane defaults";
+ homepage = "https://meli.delivery";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ maintainers."0x4A6F" matthiasbeyer erictapen ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/networking/mailreaders/mutt/default.nix b/nixpkgs/pkgs/applications/networking/mailreaders/mutt/default.nix
index c188e46d007..ec4778cd4ab 100644
--- a/nixpkgs/pkgs/applications/networking/mailreaders/mutt/default.nix
+++ b/nixpkgs/pkgs/applications/networking/mailreaders/mutt/default.nix
@@ -27,11 +27,11 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "mutt";
- version = "1.14.2";
+ version = "1.14.6";
src = fetchurl {
url = "http://ftp.mutt.org/pub/mutt/${pname}-${version}.tar.gz";
- sha256 = "0cdcls0x6f2w99hkjz48hxhnx86w3bnyxzibchdc9yspih770bz2";
+ sha256 = "0i0q6vwhnb1grimsrpmz8maw255rh9k0laijzxkry6xqa80jm5s7";
};
patches = optional smimeSupport (fetchpatch {
diff --git a/nixpkgs/pkgs/applications/networking/mailreaders/neomutt/default.nix b/nixpkgs/pkgs/applications/networking/mailreaders/neomutt/default.nix
index ad7b4debd3f..5a567863ab5 100644
--- a/nixpkgs/pkgs/applications/networking/mailreaders/neomutt/default.nix
+++ b/nixpkgs/pkgs/applications/networking/mailreaders/neomutt/default.nix
@@ -1,18 +1,18 @@
{ stdenv, fetchFromGitHub, gettext, makeWrapper, tcl, which, writeScript
, ncurses, perl , cyrus_sasl, gss, gpgme, kerberos, libidn, libxml2, notmuch, openssl
-, lmdb, libxslt, docbook_xsl, docbook_xml_dtd_42, mailcap, runtimeShell, sqlite, zlib
+, lmdb, libxslt, docbook_xsl, docbook_xml_dtd_42, elinks, mailcap, runtimeShell, sqlite, zlib
, glibcLocales
}:
stdenv.mkDerivation rec {
- version = "20200501";
+ version = "20200626";
pname = "neomutt";
src = fetchFromGitHub {
owner = "neomutt";
repo = "neomutt";
rev = version;
- sha256 = "1xrs2bagrcg489zp7g39l3rrpgz8n1ji9cbr21wrnasfbhqcsmnx";
+ sha256 = "0r16fy02z61dbjdxc28yzj5i4f6r7aakh453gaqc8ilm1nsxhmnp";
};
buildInputs = [
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- docbook_xsl docbook_xml_dtd_42 gettext libxml2 libxslt.bin makeWrapper tcl which zlib
+ docbook_xsl docbook_xml_dtd_42 gettext libxml2 libxslt.bin makeWrapper tcl which zlib elinks
];
enableParallelBuilding = true;
@@ -42,12 +42,10 @@ stdenv.mkDerivation rec {
# and use a far more comprehensive list than the one shipped with neomutt
substituteInPlace sendlib.c \
--replace /etc/mime.types ${mailcap}/etc/mime.types
+ '';
- # The string conversion tests all fail with the first version of neomutt
- # that has tests (20180223) as well as 20180716 so we disable them for now.
- # I don't know if that is related to the tests or our build environment.
- # Try again with a later release.
- sed -i '/rfc2047/d' test/Makefile.autosetup test/main.c
+ preBuild = ''
+ export HOME=$(mktemp -d)
'';
configureFlags = [
@@ -60,6 +58,9 @@ stdenv.mkDerivation rec {
"--sasl"
"--with-homespool=mailbox"
"--with-mailpath="
+ # To make it not reference .dev outputs. See:
+ # https://github.com/neomutt/neomutt/pull/2367
+ "--disable-include-path-in-cflags"
# Look in $PATH at runtime, instead of hardcoding /usr/bin/sendmail
"ac_cv_path_SENDMAIL=sendmail"
"--zlib"
@@ -80,16 +81,15 @@ stdenv.mkDerivation rec {
cp -r ${fetchFromGitHub {
owner = "neomutt";
repo = "neomutt-test-files";
- rev = "1ee274e9ae1330fb901eb7b8275b3079d7869222";
- sha256 = "0dhilz4rr7616jh8jcvh50a3rr09in43nsv72mm6f3vfklcqincp";
+ rev = "8629adab700a75c54e8e28bf05ad092503a98f75";
+ sha256 = "1ci04nqkab9mh60zzm66sd6mhsr6lya8wp92njpbvafc86vvwdlr";
}} $(pwd)/test-files
+ chmod -R +w test-files
(cd test-files && ./setup.sh)
export NEOMUTT_TEST_DIR=$(pwd)/test-files
- export LC_ALL="en_US.UTF-8"
'';
- checkInputs = [ glibcLocales ];
checkTarget = "test";
postCheck = "unset NEOMUTT_TEST_DIR";
diff --git a/nixpkgs/pkgs/applications/networking/mailreaders/notmuch/default.nix b/nixpkgs/pkgs/applications/networking/mailreaders/notmuch/default.nix
index 26f47dba461..57849b46fcb 100644
--- a/nixpkgs/pkgs/applications/networking/mailreaders/notmuch/default.nix
+++ b/nixpkgs/pkgs/applications/networking/mailreaders/notmuch/default.nix
@@ -12,7 +12,7 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- version = "0.29.3";
+ version = "0.30";
pname = "notmuch";
passthru = {
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://notmuchmail.org/releases/${pname}-${version}.tar.xz";
- sha256 = "0dfwa38vgnxk9cvvpza66szjgp8lir6iz6yy0cry9593lywh9xym";
+ sha256 = "1ylnj12f7xr18v3ckb1nwc2aw2rj3ghqnj5f4rzccr8xw5pslfsy";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/68.nix b/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/68.nix
new file mode 100644
index 00000000000..e643954fea0
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/68.nix
@@ -0,0 +1,183 @@
+# This pakcage is keeped until Thunderbird 78 supports OpenPGP.
+# https://www.thunderbird.net/en-US/thunderbird/78.0.1/releasenotes/
+{ stdenv, fetchurl, config, makeWrapper
+, alsaLib
+, at-spi2-atk
+, atk
+, cairo
+, cups
+, curl
+, dbus-glib
+, dbus
+, fontconfig
+, freetype
+, gdk-pixbuf
+, glib
+, glibc
+, gtk2
+, gtk3
+, kerberos
+, libX11
+, libXScrnSaver
+, libXcomposite
+, libXcursor
+, libXdamage
+, libXext
+, libXfixes
+, libXi
+, libXinerama
+, libXrender
+, libXt
+, libxcb
+, libcanberra
+, gnome3
+, libGLU, libGL
+, nspr
+, nss
+, pango
+, writeScript
+, xidel
+, coreutils
+, gnused
+, gnugrep
+, gnupg
+, runtimeShell
+}:
+
+# imports `version` and `sources`
+with (import ./68_sources.nix);
+
+let
+ arch = if stdenv.hostPlatform.system == "i686-linux"
+ then "linux-i686"
+ else "linux-x86_64";
+
+ isPrefixOf = prefix: string:
+ builtins.substring 0 (builtins.stringLength prefix) string == prefix;
+
+ sourceMatches = locale: source:
+ (isPrefixOf source.locale locale) && source.arch == arch;
+
+ systemLocale = config.i18n.defaultLocale or "en-US";
+
+ defaultSource = stdenv.lib.findFirst (sourceMatches "en-US") {} sources;
+
+ source = stdenv.lib.findFirst (sourceMatches systemLocale) defaultSource sources;
+
+ name = "thunderbird-bin-${version}";
+in
+
+stdenv.mkDerivation {
+ inherit name;
+
+ src = fetchurl {
+ url = "https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/${version}/${source.arch}/${source.locale}/thunderbird-${version}.tar.bz2";
+ inherit (source) sha512;
+ };
+
+ phases = "unpackPhase installPhase";
+
+ libPath = stdenv.lib.makeLibraryPath
+ [ stdenv.cc.cc
+ alsaLib
+ at-spi2-atk
+ atk
+ cairo
+ cups
+ curl
+ dbus-glib
+ dbus
+ fontconfig
+ freetype
+ gdk-pixbuf
+ glib
+ glibc
+ gtk2
+ gtk3
+ kerberos
+ libX11
+ libXScrnSaver
+ libXcomposite
+ libXcursor
+ libXdamage
+ libXext
+ libXfixes
+ libXi
+ libXinerama
+ libXrender
+ libXt
+ libxcb
+ libcanberra
+ libGLU libGL
+ nspr
+ nss
+ pango
+ ] + ":" + stdenv.lib.makeSearchPathOutput "lib" "lib64" [
+ stdenv.cc.cc
+ ];
+
+ buildInputs = [ gtk3 gnome3.adwaita-icon-theme ];
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ installPhase =
+ ''
+ mkdir -p "$prefix/usr/lib/thunderbird-bin-${version}"
+ cp -r * "$prefix/usr/lib/thunderbird-bin-${version}"
+
+ mkdir -p "$out/bin"
+ ln -s "$prefix/usr/lib/thunderbird-bin-${version}/thunderbird" "$out/bin/"
+
+ for executable in \
+ thunderbird crashreporter thunderbird-bin plugin-container updater
+ do
+ patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+ "$out/usr/lib/thunderbird-bin-${version}/$executable"
+ done
+
+ find . -executable -type f -exec \
+ patchelf --set-rpath "$libPath" \
+ "$out/usr/lib/thunderbird-bin-${version}/{}" \;
+
+ # Create a desktop item.
+ mkdir -p $out/share/applications
+ cat > $out/share/applications/thunderbird.desktop <<EOF
+ [Desktop Entry]
+ Type=Application
+ Exec=$out/bin/thunderbird
+ Icon=$out/usr/lib/thunderbird-bin-${version}/chrome/icons/default/default256.png
+ Name=Thunderbird
+ GenericName=Mail Reader
+ Categories=Application;Network;
+ EOF
+
+ # SNAP_NAME: https://github.com/NixOS/nixpkgs/pull/61980
+ # MOZ_LEGACY_PROFILES and MOZ_ALLOW_DOWNGRADE:
+ # commit 87e261843c4236c541ee0113988286f77d2fa1ee
+ wrapProgram "$out/bin/thunderbird" \
+ --argv0 "$out/bin/.thunderbird-wrapped" \
+ --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH:" \
+ --suffix XDG_DATA_DIRS : "$XDG_ICON_DIRS" \
+ --set SNAP_NAME "thunderbird" \
+ --set MOZ_LEGACY_PROFILES 1 \
+ --set MOZ_ALLOW_DOWNGRADE 1
+ '';
+
+ passthru.updateScript = import ./../../browsers/firefox-bin/update.nix {
+ inherit name writeScript xidel coreutils gnused gnugrep curl gnupg runtimeShell;
+ baseName = "thunderbird";
+ channel = "release";
+ basePath = "pkgs/applications/networking/mailreaders/thunderbird-bin";
+ baseUrl = "http://archive.mozilla.org/pub/thunderbird/releases/";
+ };
+ meta = with stdenv.lib; {
+ description = "Mozilla Thunderbird, a full-featured email client (binary package)";
+ homepage = "http://www.mozilla.org/thunderbird/";
+ license = {
+ free = false;
+ url = "http://www.mozilla.org/en-US/foundation/trademarks/policy/";
+ };
+ maintainers = with stdenv.lib.maintainers; [ ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/68_sources.nix b/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/68_sources.nix
new file mode 100644
index 00000000000..3a8f6f4b809
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/68_sources.nix
@@ -0,0 +1,615 @@
+{
+ version = "68.10.0";
+ sources = [
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/ar/thunderbird-68.10.0.tar.bz2";
+ locale = "ar";
+ arch = "linux-x86_64";
+ sha512 = "2f49abd71f7542042ef2823cd420e225bb1015684dc258fd7e8eb1104ac9865957b0e6c975043e3611d4d884c085ad670ce21af8c8cab1da80f08aa302078059";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/ast/thunderbird-68.10.0.tar.bz2";
+ locale = "ast";
+ arch = "linux-x86_64";
+ sha512 = "91043afae8c2f31f6d2aa5b7f6c7f874150c7f8ef0ef7401132b12822bbdde8c7d7f24022f3f5d0cec262100a2b8791f440a55f0ed00c30acb9429290aa290f5";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/be/thunderbird-68.10.0.tar.bz2";
+ locale = "be";
+ arch = "linux-x86_64";
+ sha512 = "6167bd7fe2d980af40a0d5594e67dfc262bb7ab5fb76ea07c919136d967505e84b4d27448d883a31323db7aafd33b4222cff63d27d10ec914354ba4264736459";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/bg/thunderbird-68.10.0.tar.bz2";
+ locale = "bg";
+ arch = "linux-x86_64";
+ sha512 = "885c5ee186933eac265ed530f9b8b3cabc934e1ff4efc50b10381f8e53ddc39fe385e21e22041d93ef987e031ec41c2b98e898bcceacec004542bcaa35d0ccca";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/br/thunderbird-68.10.0.tar.bz2";
+ locale = "br";
+ arch = "linux-x86_64";
+ sha512 = "e5c31ab8b32f9f0bd72a03207d4c9a2ca75d0c5f28e497456850bf92f75020784258725942079e52f6b38c0740e7d2ec80ef24bd88aca9fe35e9386f65cf7c1a";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/ca/thunderbird-68.10.0.tar.bz2";
+ locale = "ca";
+ arch = "linux-x86_64";
+ sha512 = "2d727f09dd202291cbb908c2e7805ecc7ec29302bb2481b63a5df1f43c29c39d1ae26bcf3b5dea550619391a96982d3d2bb831548a9a2331e986345c64b4b6b4";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/cak/thunderbird-68.10.0.tar.bz2";
+ locale = "cak";
+ arch = "linux-x86_64";
+ sha512 = "1e74db72b4bc0ca3db90b9ae678dea551293dd54eb5cc5e5c124c51e61ef0d4cb074769bf807ba2d680db10f6086bb3bbcf5d082e815bff10fb8c6ae14c5a72a";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/cs/thunderbird-68.10.0.tar.bz2";
+ locale = "cs";
+ arch = "linux-x86_64";
+ sha512 = "9c89e7328879f82cec0e2c5f7efb2711242cb3f36a4ccf6a014c6ed589f0e02748c997ea98909d546ca33478022bc9143987710945eed1e191517d1348f8a064";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/cy/thunderbird-68.10.0.tar.bz2";
+ locale = "cy";
+ arch = "linux-x86_64";
+ sha512 = "46e234560ac4a9e7c5b54816bde0f22f2677b6ea117ce5c528260222e940b5e47b12d8b08b24d2ee9bcfc4dd72168faa036207c88f5bc573051fd7eea2281fd0";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/da/thunderbird-68.10.0.tar.bz2";
+ locale = "da";
+ arch = "linux-x86_64";
+ sha512 = "8ef4fb0210a21df0be22e1866859ac316890cc90e6b157e0cad2725d59360b06db068aa000627ffa750c05cdc8314cb564c32476dcea3975bb63f66b20873059";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/de/thunderbird-68.10.0.tar.bz2";
+ locale = "de";
+ arch = "linux-x86_64";
+ sha512 = "b3c7673728c8af318c0c8e0c3af8e1b7ba457bfd2c5a67bf3df4df6c3c990970d45e1a0884c03aa0a3d973efb12983afea40de55c8831d2b254acfb742c71478";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/dsb/thunderbird-68.10.0.tar.bz2";
+ locale = "dsb";
+ arch = "linux-x86_64";
+ sha512 = "adeba633f288fff864e7247e36b4d7f49046a3901de0e4f93f12ada6fef275578b494441d01e820400045d5f7d64048684554934be678d1b7259910a162a4ed8";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/el/thunderbird-68.10.0.tar.bz2";
+ locale = "el";
+ arch = "linux-x86_64";
+ sha512 = "6ed60a3cb194de3e2bcffbdf1d0c89460b2c2416878f348c913aaaff911f43e9a624a8de87d46df366c8bd608c47f6a6de8b90fec9c0c82e38afe860ca760f65";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/en-GB/thunderbird-68.10.0.tar.bz2";
+ locale = "en-GB";
+ arch = "linux-x86_64";
+ sha512 = "a09f578de9b8f23c9b24123092abecedc70e5b48c9c15089505ca049258621f14d8a4f02c8154f7d2c729ed002814af17e08bf211708fc59e5345c92cb259fa2";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/en-US/thunderbird-68.10.0.tar.bz2";
+ locale = "en-US";
+ arch = "linux-x86_64";
+ sha512 = "3f7d4c844185b0be0ee3354130112ecc034f06cc2335681998e210b79537df7365f251b005387f319b0a2d2dd6a6337fd6287a007fd54ac03c39315c42893dfe";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/es-AR/thunderbird-68.10.0.tar.bz2";
+ locale = "es-AR";
+ arch = "linux-x86_64";
+ sha512 = "a028429230c625b0dcb9e200b2e21c6d4db8e96a93313881701b5965dc25db31a0992d4d6da6072a6ed73eb5891d15ac71f19f343172796db82d6e98355baa75";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/es-ES/thunderbird-68.10.0.tar.bz2";
+ locale = "es-ES";
+ arch = "linux-x86_64";
+ sha512 = "58afe4eb60993bae1271fa03a45ce13611a1d83e4defc1f237ed47b243785881c8309f5fa8a5257fa5b343e2dec7595c8ba6143faa63f49749453ad229ee8102";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/et/thunderbird-68.10.0.tar.bz2";
+ locale = "et";
+ arch = "linux-x86_64";
+ sha512 = "402c33c3fd7194a3f5c0d6afb81f639fd4a0cfebdaa61043858938fb5b2690844ec2fabfe9f73d41f45c26d56adcb121234fb1baa76b2455c87863dd79cf065d";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/eu/thunderbird-68.10.0.tar.bz2";
+ locale = "eu";
+ arch = "linux-x86_64";
+ sha512 = "ace87496370c17b663971365da8c1f88000b76247aba2a6fd5d29a31b5d4b02bf9b56e101c477d48553ca56416e73209aff7f729ea2b8c044e33b9307009321f";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/fi/thunderbird-68.10.0.tar.bz2";
+ locale = "fi";
+ arch = "linux-x86_64";
+ sha512 = "775c937de9d9ed49ec70850a1d8ccbe22c964e12a932c52d3dc360425643f2be5487857caa811556e341d94bc62ed9b8dba5e94039c2cff6de50bdf16e364c89";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/fr/thunderbird-68.10.0.tar.bz2";
+ locale = "fr";
+ arch = "linux-x86_64";
+ sha512 = "1ac4d3e23f71bedf77a8d2dd4fe8d02fbd1083977a8892d2c6db394a9d345bcff73a916f34a078ddd0850e8ac1bb0486aec06d6e36875eafcac0dab08bdedde1";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/fy-NL/thunderbird-68.10.0.tar.bz2";
+ locale = "fy-NL";
+ arch = "linux-x86_64";
+ sha512 = "b62676e5302cc265a6ee65de7a31585bade7bfd51395bd56257f733fc9a6f4c391e5318aad3b48441464e5d8bcbe3606cca1edcd6fca6517b205814b9e39b635";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/ga-IE/thunderbird-68.10.0.tar.bz2";
+ locale = "ga-IE";
+ arch = "linux-x86_64";
+ sha512 = "81ba90087282fdfcd15a534e9065fdd94a859dedd6a85dc9da94de4af698eef6b31a19d3a007eaa27e08944682c9f6108a0d0991f1e394451da881018e5cc70c";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/gd/thunderbird-68.10.0.tar.bz2";
+ locale = "gd";
+ arch = "linux-x86_64";
+ sha512 = "1db39cc3ea8990ec8d9ff214d554bf95a6f2699e3f1bf625180b7f84ebc3284e1eec8e2cfdcf87b3a31b466ef2f84dd0a56d771078f4cb06962a28531ee085d8";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/gl/thunderbird-68.10.0.tar.bz2";
+ locale = "gl";
+ arch = "linux-x86_64";
+ sha512 = "dbaa3cd2341d8ad4834b9db4982b731fbcb1125398cc4a7ce6a9cbc44db7218a165392781e144b68618781ed8d26216f11e1bf172ce4ba9b18515cce0feb9bf4";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/he/thunderbird-68.10.0.tar.bz2";
+ locale = "he";
+ arch = "linux-x86_64";
+ sha512 = "547795f844b60b347a10abc8e609f7d311b63ae4cf76b2b0cb0b0605f597ec0e1c7ec3347042161a4b15201f816f99c391851004de9a957754aca6f50a055d7d";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/hr/thunderbird-68.10.0.tar.bz2";
+ locale = "hr";
+ arch = "linux-x86_64";
+ sha512 = "6c72a46406396578c329b1ba1c47a46c124f22fb5c47eb1f16af7672e4269bb84f62ac4c1d9b61a5e8e46eaa4c91e5169b59e9908ad61606b243ed21ce31d859";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/hsb/thunderbird-68.10.0.tar.bz2";
+ locale = "hsb";
+ arch = "linux-x86_64";
+ sha512 = "e06eeaceffa7b39810faf42640f22b8edef8ad501530f1602a7b13265f5a9b34a1d9304a19a514e3beff2b3c7e8ba92c72aaae6b34cede15e6fa59125344c026";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/hu/thunderbird-68.10.0.tar.bz2";
+ locale = "hu";
+ arch = "linux-x86_64";
+ sha512 = "9ab3e1b47a3120b74adb1f0f0ec657443578203f4c7f7e00804ef61bfeb2c7cd36721256943e8c86e0a62f90c1576e16a9051b33dc9a0006cb7fcf55bc90fc0c";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/hy-AM/thunderbird-68.10.0.tar.bz2";
+ locale = "hy-AM";
+ arch = "linux-x86_64";
+ sha512 = "614da904a59666d5e67852296eb22ea0ee0d137764ba9fc4f60edee2f547b91659147d14849ca83927671e94b32847f748f97df4bcd93569d46f3cfb0f8f372d";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/id/thunderbird-68.10.0.tar.bz2";
+ locale = "id";
+ arch = "linux-x86_64";
+ sha512 = "13e01f8fe23f10d24b4399da8540c2afdeb762b1068f10984945c0920882b67bdef48f0f26180786a8d944ca1ea601e3c51bbf6f0cb64697fca0c0b0acb08b84";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/is/thunderbird-68.10.0.tar.bz2";
+ locale = "is";
+ arch = "linux-x86_64";
+ sha512 = "176492bbf4ac3b2bb4367848f1283c7dbb805b5bfe6c71cab6c8893578f1d0ca1b9edcbc1e736748d04f2d0ca78f4d6edb21671b78379e26d41d9c43e8727075";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/it/thunderbird-68.10.0.tar.bz2";
+ locale = "it";
+ arch = "linux-x86_64";
+ sha512 = "41d10acbb84fde6556530253ecb5926ba4b5d81a38349a00281a7273669cf37245640f789dae7363c4e1a0224127885fae3dac701926dab6e4512df723d39548";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/ja/thunderbird-68.10.0.tar.bz2";
+ locale = "ja";
+ arch = "linux-x86_64";
+ sha512 = "8124ccd221818d37d6d22f204baaf34bd87e7907c50ab380a3a1bf252432b41caa71dc3ba2b575903bfd255f16b702cc89d91903f494437547a7b8fa16469cbf";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/ka/thunderbird-68.10.0.tar.bz2";
+ locale = "ka";
+ arch = "linux-x86_64";
+ sha512 = "464a9e0aebda0fa6412665e4cf2d6f590d44636bc395f8a03f96ffa7e8f5423e51499bd801f9ffb65c0c931960b761d00df3ac8f391b2157ab411ad49c7054b2";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/kab/thunderbird-68.10.0.tar.bz2";
+ locale = "kab";
+ arch = "linux-x86_64";
+ sha512 = "d99305c424e0475ed2c1890e2c5cc96d1e4925d329948c33ac0183e3affadd960266e76e380c4fbc017e24538428439888d96f49d73468f9f6162dcb51a358f1";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/kk/thunderbird-68.10.0.tar.bz2";
+ locale = "kk";
+ arch = "linux-x86_64";
+ sha512 = "9398172a5d2f902256b2b36df5f936a39e5f2d253ee4ee566109f67a49f2e2bd4239b92802475b459d79acb5af7e4839f6f5f0a5db1c7da10fa35873c470003d";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/ko/thunderbird-68.10.0.tar.bz2";
+ locale = "ko";
+ arch = "linux-x86_64";
+ sha512 = "80e7f9929a197ea4b431376f168fcfaf42718b1744bbf0bddf8672346ff08e65c35af5816a21effaac6794d9e55009885037007e87a05571e1d7eaaf7c86f30c";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/lt/thunderbird-68.10.0.tar.bz2";
+ locale = "lt";
+ arch = "linux-x86_64";
+ sha512 = "74ca7346f87b078cb9f598e79278ee39498b09370be5517a3893dc4bc2d5efe81f9b9076b27891be0c8d170802a02ac67dabeffa022fe222e95b73455b40ff34";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/ms/thunderbird-68.10.0.tar.bz2";
+ locale = "ms";
+ arch = "linux-x86_64";
+ sha512 = "90c71d0b3f598c21026441dd5b34efca7276f34153ffacd327f09d2c78296c9dbc2ae9eb8e1f7635b8e3cafed15f07cc3c19254405de2e6c9e1fd4300b844876";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/nb-NO/thunderbird-68.10.0.tar.bz2";
+ locale = "nb-NO";
+ arch = "linux-x86_64";
+ sha512 = "08da0c8a887c820d246559bb7c1394282a68f2971ba2f2943084ebf3cafdd2580477ef5a9ca06c1e5aac353287276aa88aab8346beb95addfa95d5014cd4974a";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/nl/thunderbird-68.10.0.tar.bz2";
+ locale = "nl";
+ arch = "linux-x86_64";
+ sha512 = "f846e221c2bf3cebd93961e6af10c24215b698cb8318c6446224f5de5b533e887e76818b6b902adc839a3f7c5ec24e9b13aae63b5d601d6716643f64aa29b7da";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/nn-NO/thunderbird-68.10.0.tar.bz2";
+ locale = "nn-NO";
+ arch = "linux-x86_64";
+ sha512 = "c33a600e2d64c94cdda74f2a94fc54f05133cc543c795dee70909b00b92eb5a48b183600f328f45fc8c9bdabb59f455a4875e68e6e62ce4f6309cfc0aed24fc0";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/pl/thunderbird-68.10.0.tar.bz2";
+ locale = "pl";
+ arch = "linux-x86_64";
+ sha512 = "555b0fb0c4117521f020f7d9846b19dd18ccbec585cd89282384e0a311dd5bbedab84101bd55064c7ae20ecd811c70f31948da26befcb12abe0937ed2736b9b1";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/pt-BR/thunderbird-68.10.0.tar.bz2";
+ locale = "pt-BR";
+ arch = "linux-x86_64";
+ sha512 = "a51b74e5d9394ee2ebc26149e1e01766b9c4cde5815fcd915bbc5307095a851e6242fb007c8e93027ea0a77b3074679041c65a1996528435f30f7f17b06959a6";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/pt-PT/thunderbird-68.10.0.tar.bz2";
+ locale = "pt-PT";
+ arch = "linux-x86_64";
+ sha512 = "4912989c47a3c021a28ed56629e308d2326a07ec99dc00b624889a10013f36445fbfe11a8cdde7ff4f69c965b0d2221c61c246933cc313df9f63ae3ec65db891";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/rm/thunderbird-68.10.0.tar.bz2";
+ locale = "rm";
+ arch = "linux-x86_64";
+ sha512 = "70298a29589b928748d32adcf83b12c006d23cd3a171af1eb790eaa34eae4b1a8e97056fc71f9a795a9b9e07f5d8e2a9f4ffc475eaa4b06b9390976fd6359668";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/ro/thunderbird-68.10.0.tar.bz2";
+ locale = "ro";
+ arch = "linux-x86_64";
+ sha512 = "7c36cefeec21820b90a8acc09856aaedf4cf94215cae71daa8142a1d166de79dd0114495b92d954f978d1be88c06ad5fa269fb33ae0b307ca05f3d7ae90844d5";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/ru/thunderbird-68.10.0.tar.bz2";
+ locale = "ru";
+ arch = "linux-x86_64";
+ sha512 = "b7dbd077b0271818ba33d8651fc60e371f9a89771020113ce2a0785c2d228b90d219fcf944e6ee2645fd683fbc1d597529382c4b808ee4cf81f7123e1de9d583";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/si/thunderbird-68.10.0.tar.bz2";
+ locale = "si";
+ arch = "linux-x86_64";
+ sha512 = "b9217a815c7f042bb33e0ea2ef9129e8ef1c825af315d0cddb6c0760bc87f1b8932b6f7cca747d50a29a55ac66a21d8113febc360e5f963566399a38e3b5a2a2";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/sk/thunderbird-68.10.0.tar.bz2";
+ locale = "sk";
+ arch = "linux-x86_64";
+ sha512 = "494ffad5906f35f9b3141fb06f6900e0d82553c16c8f3d99b50d6718643cac21fbd6a205af146df54125c009f190285281b09bb42996505a2fc120dd85bde882";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/sl/thunderbird-68.10.0.tar.bz2";
+ locale = "sl";
+ arch = "linux-x86_64";
+ sha512 = "d34836dbf915e4d5157a1f8760dae8d8659ceda2ceb594d737da7384139f245915f01a0b025585c117762f2d3261dffdf1c7efa5c2e1f920fe5a350d85406015";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/sq/thunderbird-68.10.0.tar.bz2";
+ locale = "sq";
+ arch = "linux-x86_64";
+ sha512 = "909aa9e820cb984459deae17b80488db09718eb428e32a35ecb1723fa3c8d7ed974f6cb17a07db8e642cdb51b885291a3fca518542372fe2c2b3360553b3527b";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/sr/thunderbird-68.10.0.tar.bz2";
+ locale = "sr";
+ arch = "linux-x86_64";
+ sha512 = "aa39d12ff81a371722609a4ec401021512f651c4f592159f8ef9bcfcb641b55a8f6ccea970b4d8375cb326e0cfd5fa18097ee3131e7546c53b1e29d14058622f";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/sv-SE/thunderbird-68.10.0.tar.bz2";
+ locale = "sv-SE";
+ arch = "linux-x86_64";
+ sha512 = "3f373131df39c343579ddd851e8c5eef3147650a5c75a5fc3ce84c2e1a694494cd6e3ab12b3cf86018880384f02ca38a54fcca8cc04f3074699fb89c4ded78e0";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/tr/thunderbird-68.10.0.tar.bz2";
+ locale = "tr";
+ arch = "linux-x86_64";
+ sha512 = "2c91ad17ddad9db19ff2eb47ff7a10253febd30faee710301dcb96ed0472f81153de5d7d906b3dc706d39ff058eefcdb9210ac274469fcc02a39cdbb99a126f0";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/uk/thunderbird-68.10.0.tar.bz2";
+ locale = "uk";
+ arch = "linux-x86_64";
+ sha512 = "d98a132e14a5921b6a75a8fe7cf3c1aaf22e83c4c8252dcbd5aa0434b98a7d9d88711b68cc470e6007027e6e588cf9ea00dd78a2d97b48b975adef1cd059e79d";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/uz/thunderbird-68.10.0.tar.bz2";
+ locale = "uz";
+ arch = "linux-x86_64";
+ sha512 = "dac94504203e7862608333f1f84134d7afe0e1f534eec9b91ec48a850e0143b625f4be311c2e6e716a16c941d3c2f5dd2101abfae205c802749ca95428b7e754";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/vi/thunderbird-68.10.0.tar.bz2";
+ locale = "vi";
+ arch = "linux-x86_64";
+ sha512 = "684626eb432e89e85b9d3270198ee20470e675ea7294222755b5b588db7e318c20fd8d2fc9a0c95374e8ed53e792ab0e24e826709aa619fbab059a77e6341213";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/zh-CN/thunderbird-68.10.0.tar.bz2";
+ locale = "zh-CN";
+ arch = "linux-x86_64";
+ sha512 = "8a25fd27a555b18bc41ae31f024e80adc1b06de064bf2391c1db5510869af8c145780a01a26f6cb465d2c6b53f4ceeb924657eefeb95f7ae2ac584ddfc4a56d2";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-x86_64/zh-TW/thunderbird-68.10.0.tar.bz2";
+ locale = "zh-TW";
+ arch = "linux-x86_64";
+ sha512 = "8f202b1a79ae831bf5a28356a06213586bb2c0f4410516a8121c73a8902d0ce7e54f8e6fd7d2c74b300c9692eb3ad4a9b9290cc93ce3205f73842d93a46cb77c";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/ar/thunderbird-68.10.0.tar.bz2";
+ locale = "ar";
+ arch = "linux-i686";
+ sha512 = "868f092cc144611611133f50be9317161cb34ba2d0012d238789f2d1124b547c52d2aa02d4daa090322e327a4652808cc882835195f02bbea8e67818d22ca8da";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/ast/thunderbird-68.10.0.tar.bz2";
+ locale = "ast";
+ arch = "linux-i686";
+ sha512 = "bb077167ec58446aaaaaa7439e04332946d62cc6a35ff00bdda20a03eccf80b09bce70524c3b3351fe0b821dda0762cd666c66b00314751301a67d635c2d37e5";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/be/thunderbird-68.10.0.tar.bz2";
+ locale = "be";
+ arch = "linux-i686";
+ sha512 = "a8ec19464c57509ccea6f83305d441aa9c61ddf0bfe2af172df24f67d7abaf2e568eeabfdfea9e0a843d42ff9c6d2610b1e1e5c060ccb50bce4045b47586f204";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/bg/thunderbird-68.10.0.tar.bz2";
+ locale = "bg";
+ arch = "linux-i686";
+ sha512 = "9c8ef811f0bf04066f3c55e4b02107450d88a1774417ee503027423917bdf16ab9b102eb0f7f4c777ee60039998f8391164f1719bb8abc4d79774664041fa6c1";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/br/thunderbird-68.10.0.tar.bz2";
+ locale = "br";
+ arch = "linux-i686";
+ sha512 = "e94fa2e49fca5bd6e6f1139adb86604482deeb1160cc8fe348a1cfab2bb19c8ba694ca5743ed6e5da81c9789521e8b6018db4ecc68ec91c8a277916c6a553521";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/ca/thunderbird-68.10.0.tar.bz2";
+ locale = "ca";
+ arch = "linux-i686";
+ sha512 = "4dc73850268e885b9791b29573f35704d730e9a9ac833265f47413eadb2e3d359b8b56405ebfa58816b8b2ba390077c14f17a769fec94870652147d2a2915243";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/cak/thunderbird-68.10.0.tar.bz2";
+ locale = "cak";
+ arch = "linux-i686";
+ sha512 = "569d8b373efc412180cf01ad9333a1b2f05687f3b8cfc4286c81c9309681d390d9ccc2767248e36db7931e2b941dce6ca209a00e7ba5dbebea6d40c710dc2cdd";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/cs/thunderbird-68.10.0.tar.bz2";
+ locale = "cs";
+ arch = "linux-i686";
+ sha512 = "e87eebe5c3486b02f46784209019b5f5dbfbeb36be8914604416c194bfebda2827861172019ca33bf754bc86ad91327ce5e29ecabcc77390d84be80c2f682e29";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/cy/thunderbird-68.10.0.tar.bz2";
+ locale = "cy";
+ arch = "linux-i686";
+ sha512 = "e97bde29c976e200f418b2ec150969459e4e17872184dfef548b08e16286f948259d2fc84d0d07965a5dedae8d5e3268c3a6ac0794cb0c3a739ffc86b2a6f748";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/da/thunderbird-68.10.0.tar.bz2";
+ locale = "da";
+ arch = "linux-i686";
+ sha512 = "7bfbeb6e8bb427e7e3aee31e897d025e338a4c4da59eb2700b52dd08cd53efaf6dfe1d33e456572c0203fe6927bc069ff297288cc47dec2ef9835e047a5d2938";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/de/thunderbird-68.10.0.tar.bz2";
+ locale = "de";
+ arch = "linux-i686";
+ sha512 = "15da351e919e0b931dfe48f77b9eeeaec40e94c973de507560c62a86e2b106f7d4afa7602186829fad2984f9964ad23792ca88bd5b94976972bc103f0560ee4d";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/dsb/thunderbird-68.10.0.tar.bz2";
+ locale = "dsb";
+ arch = "linux-i686";
+ sha512 = "1b8c1b12b8d7979a0ce45db282bc2a3b933bda3711c07097533a8a04b38edae3f0bd00298cbd485954ab09fa57b10aca5238e8a7bf4e23ea80ebed2dba1d73e2";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/el/thunderbird-68.10.0.tar.bz2";
+ locale = "el";
+ arch = "linux-i686";
+ sha512 = "67c5dad2a95ff1b8b3ab2ebcb0c1c4af87c5325e22d43c24f4f1c0df9ac328b43b0b25247408c8c95cb5f98b9396a1714b0cb39cd2e43ecd04b28f8bd1dc43ab";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/en-GB/thunderbird-68.10.0.tar.bz2";
+ locale = "en-GB";
+ arch = "linux-i686";
+ sha512 = "c9feebac54a357470523029377699fc9c0bca08e4705374dd1b8756cc8461237426cded2d9ee994b7ee529c60d50a555e4e1c2d9ec71ceccb7fccc651e35058c";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/en-US/thunderbird-68.10.0.tar.bz2";
+ locale = "en-US";
+ arch = "linux-i686";
+ sha512 = "9280a58b42f93b38f4c9ab26b8b6c2956ccb135ae959c61799cd3ce3b3419c9642f86418ac53e9c4f69e0430508c0619db4cf856a28d233a8d319e262755f4a4";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/es-AR/thunderbird-68.10.0.tar.bz2";
+ locale = "es-AR";
+ arch = "linux-i686";
+ sha512 = "9c17d648a2ed9c2b6dc7d403436dc9aad91e10e63579e26e4dafe3d5b3a15633167c87b67924026882a03f1aab05673566a0c5f0d84efb656b6b3d7d4b812e5e";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/es-ES/thunderbird-68.10.0.tar.bz2";
+ locale = "es-ES";
+ arch = "linux-i686";
+ sha512 = "d22ba4fbd7e8d22f70950b61354b99ffa6bb1c298504f8f05297cbc20f0c89a9d657c74ab367480906cbc4b699df6c603d6f6b936ccdb4213e178f3eb153a314";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/et/thunderbird-68.10.0.tar.bz2";
+ locale = "et";
+ arch = "linux-i686";
+ sha512 = "107fa0cd997edeba0a88d365c52fe48ea0d355ca8bf8723f5bf2ad4a930711e8fcdad27b457d309a5d4dfc0f29f6988f2b04f153b83384484ed397261c07db7d";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/eu/thunderbird-68.10.0.tar.bz2";
+ locale = "eu";
+ arch = "linux-i686";
+ sha512 = "ba50b4fed2d682f1c46699f72d86b219a1bb398b1b2180cdfd246bf4eaffd61e34e24222bcd82ebcc68b9cfa9f98f56fe859cc6d5bd744a7223e7264d6d4f261";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/fi/thunderbird-68.10.0.tar.bz2";
+ locale = "fi";
+ arch = "linux-i686";
+ sha512 = "6f4fde19af18845d50f591940786402233bb77f518f1f8f9cda727bd458e21669f692681cc691617a0ce05f8516383ce38b7b51445e3937ff8c1868e84a92ae0";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/fr/thunderbird-68.10.0.tar.bz2";
+ locale = "fr";
+ arch = "linux-i686";
+ sha512 = "7e9dc42478dae325a51f44781048a55fea3e2bedcbf663c534510404e59dfa10216dfc0df4efd40e0bf1f4fea3abdc9867b6c6b33f199e406ab07d68b68acfe5";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/fy-NL/thunderbird-68.10.0.tar.bz2";
+ locale = "fy-NL";
+ arch = "linux-i686";
+ sha512 = "1b665dce92e8c1de000063f1a12192a2fa5aff2c65db9aa6769ca16604e7e97a602baad9761110124c65dc479fdbce7640020701fb280b3c62e5c78368fb496f";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/ga-IE/thunderbird-68.10.0.tar.bz2";
+ locale = "ga-IE";
+ arch = "linux-i686";
+ sha512 = "42faafcbe85ab995b549bf072942dcc2e87780099b3bcb2974ca3eff6acade40be7bd8ded5cb0db6a02bfdc255c60e252061a767543b2215719a1fc2600fdd81";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/gd/thunderbird-68.10.0.tar.bz2";
+ locale = "gd";
+ arch = "linux-i686";
+ sha512 = "e1455ef926d71ecfdad24ebcf4b3de59d04611bf641ba381534bd1b94c2f7b730687cf2e8412e6910d37e402b58f32588482089f4d12308a7b9cf6af82b66e97";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/gl/thunderbird-68.10.0.tar.bz2";
+ locale = "gl";
+ arch = "linux-i686";
+ sha512 = "344d619a5437d0efe2e522680849dd809b07c3aa9cf2831610aaf7ce28e81f16782a4a8174c01cc339914e02a23cb3ce603d04dd0dca8eb4f547e0d0e780d8f6";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/he/thunderbird-68.10.0.tar.bz2";
+ locale = "he";
+ arch = "linux-i686";
+ sha512 = "c081d81f3c1a61d2922bdad144a97c8568326e97fe29909d4319ca9019d9bd466dccabc6f2069eadafaa6bf6bb5bd50e8cf0c070dd992cc095411dd909b43f06";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/hr/thunderbird-68.10.0.tar.bz2";
+ locale = "hr";
+ arch = "linux-i686";
+ sha512 = "2c142b9bed17fc1fef3e4339f0477d3f469923083a37ec3b2dc3d4690a44ee34d5a23faa37876cec2f3bcd02c1048ec343f16bd02a1771296e77cf3f63ca787e";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/hsb/thunderbird-68.10.0.tar.bz2";
+ locale = "hsb";
+ arch = "linux-i686";
+ sha512 = "fcbcc78b1d5620c27b7cfb7ee88463dc81664f5eba679a81920ac6923b0e3f05bc70b99ba7268017b59219872921e76860a113fbba757cebf942641ba0591517";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/hu/thunderbird-68.10.0.tar.bz2";
+ locale = "hu";
+ arch = "linux-i686";
+ sha512 = "d59024db516156a89cbcc0148a5bf85059ac2393f41709e224f109abca6fea693b822d7c4a3ce5e360435c8700010aaeb4b26ef9e163827bcc8b6cf1761d3781";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/hy-AM/thunderbird-68.10.0.tar.bz2";
+ locale = "hy-AM";
+ arch = "linux-i686";
+ sha512 = "17876cefb335375b7884080315690fef116983b7559421f86ad0ef787bdfdf5aed283d84114cc1c1d3cb3119d735f50e975f94ead6fcab6046c207d4c1a8fc8b";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/id/thunderbird-68.10.0.tar.bz2";
+ locale = "id";
+ arch = "linux-i686";
+ sha512 = "0c74ca260ffee635cd556c0710a13ed091a1f2eb63a1b1ac2a745ea0e86d42b52b08b00f648c406356e1e170c77242d43d9a4d2b2f0bb1fb26d4dc83b4179a8c";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/is/thunderbird-68.10.0.tar.bz2";
+ locale = "is";
+ arch = "linux-i686";
+ sha512 = "97fdf5fa7dd6fade8ec7efc179f6a65bda90cfb285341e3e98b9b2ab70ba91ebc8c47bf8948189d4c181566c9ed950fbd0fb6b4d4cd96b2e3329c0085e32771c";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/it/thunderbird-68.10.0.tar.bz2";
+ locale = "it";
+ arch = "linux-i686";
+ sha512 = "3d42b5a8c55519accb3246c5a7f50def9d854ccaffa0e34b20e6e2f51cc07a787a9ab0c0b205e28b40d9ec4f55f1176f391ff9156076327f8a4416a9ff6ea8ae";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/ja/thunderbird-68.10.0.tar.bz2";
+ locale = "ja";
+ arch = "linux-i686";
+ sha512 = "bf90c9c27abac84ef91a2fe3ceea142ac7041c10d41a0e5a2ee31742f9f64b2b24a331af769e8ae93c7b09bf8645dc4d274524281fbfe69a908fd22aaac7c2d8";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/ka/thunderbird-68.10.0.tar.bz2";
+ locale = "ka";
+ arch = "linux-i686";
+ sha512 = "8e2fb192c6776ad702ea7aaa9bc9dd31b20c1c66e2ce4dd91aa10eda5528172680740e28f8a7bab52a7c6eae92578822669d6ad068bbc85a04d97c91a4b7e08b";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/kab/thunderbird-68.10.0.tar.bz2";
+ locale = "kab";
+ arch = "linux-i686";
+ sha512 = "10b9418db83b328353afb73b7630add081309cc0b55fac8aec38f6e09036968082d3d12386efb6b4347b33977998bbd906501adc45a8c8d27dfd0f8d98288bde";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/kk/thunderbird-68.10.0.tar.bz2";
+ locale = "kk";
+ arch = "linux-i686";
+ sha512 = "7dcfb10ce402c90452815523d5672a1cd60201b33b997c5b769341e904f4840ff57685eab61dc3073f789bf042453f3d144e54bec32afae2dd65367a0f1768a1";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/ko/thunderbird-68.10.0.tar.bz2";
+ locale = "ko";
+ arch = "linux-i686";
+ sha512 = "fddcd08f00cc4f3de59993c8c917e20e77918d87e2c23e989e8e8aaf78c6130f42e546acc17eb6f8c9a24550c596ad201d63f325e7ba078a6c791fc94589e0a5";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/lt/thunderbird-68.10.0.tar.bz2";
+ locale = "lt";
+ arch = "linux-i686";
+ sha512 = "ab221093a0df2876f558ff2e0df090b95872281e1cae8ac23c9753dadd6305608c6e7ec5104d491ca3a3f1c1ebd830b8094080ce99bba49b19b46e617238cc87";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/ms/thunderbird-68.10.0.tar.bz2";
+ locale = "ms";
+ arch = "linux-i686";
+ sha512 = "ce6b0e1ba8a1a1bbfd4d2e265a45430c2d931530d13eff67fea4179c4a8e2a204ff35103c921073bc33c3e2a8f8f3f55fb91b3218cab9718df76da696ed09750";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/nb-NO/thunderbird-68.10.0.tar.bz2";
+ locale = "nb-NO";
+ arch = "linux-i686";
+ sha512 = "07e73fd67e0c1974c5e5b90d74e555b75820b66ae9bca0470b6d291e848e5f28fea680cf09c2167dd56b0765ae0e3682b5f2ab7f33cc5b059e60252236dc24cd";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/nl/thunderbird-68.10.0.tar.bz2";
+ locale = "nl";
+ arch = "linux-i686";
+ sha512 = "a24ed7d30e53058653c0de6b96867fa9621118fa43e109940502eea798a5c7b8688c65bf08d765f3c6dc6e8ab0dabfef98ae005e00c465f847454b384953276f";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/nn-NO/thunderbird-68.10.0.tar.bz2";
+ locale = "nn-NO";
+ arch = "linux-i686";
+ sha512 = "4bddbdd0a2353f8c43e65cbce5974911809cf28c3d7ce521d662d782f8858b469575857688a5c674f6d028acd55869c062edf9f55dfa3d387fab8fb60f6f2fad";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/pl/thunderbird-68.10.0.tar.bz2";
+ locale = "pl";
+ arch = "linux-i686";
+ sha512 = "953d9e547eb343a0d7f96f501bb87ece71e2f860f8517fb13b76301c7b3e77d7f572a8106fdd43c2b390654457e43703b22566bd3159ace962af2eb1f8bc6ca8";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/pt-BR/thunderbird-68.10.0.tar.bz2";
+ locale = "pt-BR";
+ arch = "linux-i686";
+ sha512 = "b3807897100857c33768478c9dec57024f968a83188b51bd2708b7caf7c53edb39b15cc8dfb5f73ca937c298fa83551edf82d7f43c065bc2fc25467a02343d20";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/pt-PT/thunderbird-68.10.0.tar.bz2";
+ locale = "pt-PT";
+ arch = "linux-i686";
+ sha512 = "e50bf636697714fc4dfd04e1a8d6d7d87239553f01064bb566e218395a2e5d9b16ef22c01509f18f9f562b75eb19a2616d8c7f8a4d212a9a445b1eece17527f7";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/rm/thunderbird-68.10.0.tar.bz2";
+ locale = "rm";
+ arch = "linux-i686";
+ sha512 = "1480eb4c77d88fc461000f423179e5bc693b2f25abe5c6384f4c98494f698c620fdd53e65d75ebd17ce9546c5fb00ef8f40bfffd9b31114417cd10262569a54d";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/ro/thunderbird-68.10.0.tar.bz2";
+ locale = "ro";
+ arch = "linux-i686";
+ sha512 = "d9cfc8f03d75f3a58fe103c34eb0fdcb3530f0ebc68c0acae7fe1b783bf11c0585e266556d16fa3db174aaafcc319cef9cfa363361cad7b1053a504101b13880";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/ru/thunderbird-68.10.0.tar.bz2";
+ locale = "ru";
+ arch = "linux-i686";
+ sha512 = "d67f550615eb195b80f7338708b7ecf7455203f86aff1682f2e8e654d019fb49c6468eb1c099f7fc78797b97d41c9f42aff5498f27b6cb458f049fd8b6aa3d4e";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/si/thunderbird-68.10.0.tar.bz2";
+ locale = "si";
+ arch = "linux-i686";
+ sha512 = "6dd9d78a9f2ef4ed28a95e83e76e9779d02c950ba906ca14d8fac0bf7300ad2d7d5ad9cfa3973cc8c861011dc8f1c58a6ea5909206443cd2f24bf5bcfe8c5673";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/sk/thunderbird-68.10.0.tar.bz2";
+ locale = "sk";
+ arch = "linux-i686";
+ sha512 = "ba40286898a7722533f8a65e1e9bb494bc28212d2fe21c820f64b1a8bcaad6d0ca1d7a870d5289792a79a6c4851931236b13c1ba07b812b591b3d4c6004ff78d";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/sl/thunderbird-68.10.0.tar.bz2";
+ locale = "sl";
+ arch = "linux-i686";
+ sha512 = "bc8e926583e92f4cfe3081a1bb618d7c5fbe9e1f93af378040a72820b820a38915ff1c74deb6069bbaf2957adc536b78faf1df853e8ff6390a9396d909ee040e";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/sq/thunderbird-68.10.0.tar.bz2";
+ locale = "sq";
+ arch = "linux-i686";
+ sha512 = "084bce04b0d83ab24682d04f4c788d61a2a6bfe0777f44f4c9a07d8fd7fef4251464e9a0e523f4e111bd5323ceb398fa09ae3391295047beac3157ce9d2e8905";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/sr/thunderbird-68.10.0.tar.bz2";
+ locale = "sr";
+ arch = "linux-i686";
+ sha512 = "544ed1f0cb8beeac3ac1b2ed02078c3acc5961d6fe4c3f0722b1a36208740226053236453a215e564371453cc5acb541a6f307d594524081a5f4c96aa077c21f";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/sv-SE/thunderbird-68.10.0.tar.bz2";
+ locale = "sv-SE";
+ arch = "linux-i686";
+ sha512 = "806ea4d93a8cb3e5dba8cbc59dd25adbb19e048306124ffebbf1b2a56d49f236d9a79d0e14b5fc0c15537c266a85408ce1a5568e8e6e4417dd94f1b98d9bf36e";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/tr/thunderbird-68.10.0.tar.bz2";
+ locale = "tr";
+ arch = "linux-i686";
+ sha512 = "cf30e9ebaf5770437415377c9a13d66b44a7de7c85bec9b980d9e2e059db7f3756f2c3a888ebf9185c59451e2473440fe2c1ff28a979e066225719effecb1c38";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/uk/thunderbird-68.10.0.tar.bz2";
+ locale = "uk";
+ arch = "linux-i686";
+ sha512 = "a7f5f6b0f1bc849a3a48a30edc8e408eec0c5e544bb4444a8ade969b1fe7ef1fb9d26a0fea3d4d31bf88eb67570e895fb5d916b9ac88c2a8455abcec60d56ca0";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/uz/thunderbird-68.10.0.tar.bz2";
+ locale = "uz";
+ arch = "linux-i686";
+ sha512 = "716e1c0a7b9b0ea33d1464930b68f3f817ce3310bee9000199f9e6bdc4d0d68dc6098665423ada94d7ede600cb0c965adcbb413068adf1415cbc048a7f847ebf";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/vi/thunderbird-68.10.0.tar.bz2";
+ locale = "vi";
+ arch = "linux-i686";
+ sha512 = "1667ab35ed705e739c5192246444eda912ec86a153dd1fc3ed83a5ed61d47d5849270492015198cca82827720bc019fa561e710df5fa77a758864e6cfb09d4aa";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/zh-CN/thunderbird-68.10.0.tar.bz2";
+ locale = "zh-CN";
+ arch = "linux-i686";
+ sha512 = "4ef6c9933ce8671442aa86f804085b4ce9a73aa4f8cd598b7d41a844be37d54cbd8a2dc39d6ab97f160856435475093f3240f960a206e53d327a4b2e47fac45d";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.10.0/linux-i686/zh-TW/thunderbird-68.10.0.tar.bz2";
+ locale = "zh-TW";
+ arch = "linux-i686";
+ sha512 = "ab19d7c1114835a380e035dafc2e30849e8084cdac9175eb5eb3a9fde81d49cb710d9dce21652780a35011d139e070c0f61840275aa8d0e99252bfa5a8aa1735";
+ }
+ ];
+}
diff --git a/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix b/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix
index e9217c84fc6..8cdd27653e2 100644
--- a/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix
+++ b/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix
@@ -1,5 +1,4 @@
{ stdenv, fetchurl, config, makeWrapper
-, gconf
, alsaLib
, at-spi2-atk
, atk
@@ -13,8 +12,6 @@
, gdk-pixbuf
, glib
, glibc
-, gst-plugins-base
-, gstreamer
, gtk2
, gtk3
, kerberos
@@ -30,9 +27,7 @@
, libXrender
, libXt
, libxcb
-, libcanberra-gtk2
-, libgnome
-, libgnomeui
+, libcanberra
, gnome3
, libGLU, libGL
, nspr
@@ -75,14 +70,13 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/${version}/${source.arch}/${source.locale}/thunderbird-${version}.tar.bz2";
- inherit (source) sha512;
+ inherit (source) sha256;
};
phases = "unpackPhase installPhase";
libPath = stdenv.lib.makeLibraryPath
[ stdenv.cc.cc
- gconf
alsaLib
at-spi2-atk
atk
@@ -96,8 +90,6 @@ stdenv.mkDerivation {
gdk-pixbuf
glib
glibc
- gst-plugins-base
- gstreamer
gtk2
gtk3
kerberos
@@ -113,9 +105,7 @@ stdenv.mkDerivation {
libXrender
libXt
libxcb
- libcanberra-gtk2
- libgnome
- libgnomeui
+ libcanberra
libGLU libGL
nspr
nss
diff --git a/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix b/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
index 1f14ee3ae40..6302e7239f9 100644
--- a/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
+++ b/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
@@ -1,615 +1,665 @@
{
- version = "68.9.0";
+ version = "78.1.0";
sources = [
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/ar/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/af/thunderbird-78.1.0.tar.bz2";
+ locale = "af";
+ arch = "linux-x86_64";
+ sha256 = "6e98afba5a93cd7ce496838974022d7c61c0188f32ab0504d9cecd6ee3e20360";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/ar/thunderbird-78.1.0.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha512 = "7e0a07631f2130d2876e020f7f28817cbca343e0666abd156d8f5c48a7f4bb0f4775f6366deeffdcd0676172e3b75c48c02635d018a5f1050f635f334834908d";
+ sha256 = "129ce719947a59c647ab28ceddad28a2ce1e06c63839bcd5b43b084b80c2bdca";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/ast/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/ast/thunderbird-78.1.0.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha512 = "47ef45548aeb20dc8dbd4f35bf12913b642986cf6071f060611696da99da30a2b10c9c8aaff8974f4fc02403026146b516e84f8f2244932f290202ef2aa59853";
+ sha256 = "0baf79a7d38c5a3728cba78510efbd4735e1c4e4d23ab574533d590a7d523ad8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/be/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/be/thunderbird-78.1.0.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha512 = "c704c3e4be866d70c098b07bacdd4a1020ec109e92eb85c9c04d20d90db668a36bfef711acbe8bacb897543e3b8d499d35e54875bbe10fb3fc5436f8759828c3";
+ sha256 = "870ca1c07897b8df1e2985165cb0802a5cf1fe87886e0aca5f46d0d8b1e6acf1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/bg/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/bg/thunderbird-78.1.0.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha512 = "ac31e7ceb3042c2f2ac4c833687a9a44b6ec593b2d50da2edf9f11fa9bba378dea192cd472470cb7cdb2a0b708b84de688f2988f6161447cf00e5a13fe6cdd9f";
+ sha256 = "bd2bb102a09132afa0a4110522fa7dd98ae3b0ddf9b28a97d21070880212f391";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/br/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/br/thunderbird-78.1.0.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha512 = "1c3342c2cca3061d07be17f57d967b1e9e478f5ff91cac1df1dbc901e102e2fbeb68375af20ccc0b6922364c62fcc44a6d7715aee43fef0b2165ac091427708c";
+ sha256 = "cee91b71a6735e9c71a705e0c7a8a97d5acb733efac1d8bf8ddcd31a62fa439f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/ca/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/ca/thunderbird-78.1.0.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha512 = "2a0bca4b9fe58bb7872265384151ae7d2ed87122a9372ffd52752a11bec29b24a8d28f0e3102c0d6f84e545ccc6004fdace3bba7d68de206a3be5c72962c1a9e";
+ sha256 = "257d027850fc31fa5e5f4b0fc4dd2205db2b9fe04dd5b8c0f34453df11eacd4d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/cak/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/cak/thunderbird-78.1.0.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha512 = "ef27a17f5a44072596b753cd110ed4d24d7355649ddfae988a2d6622871421088d1502866226fc1f18bf8233478b5c00e98f10cf3f920ad6b4a7bad9c5e9cae2";
+ sha256 = "405d409fad9a42a8c58196ac390dcccae100da950d9225f03b5755842642af47";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/cs/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/cs/thunderbird-78.1.0.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha512 = "1a68ecf3ae228078c67b296a1642578d8e5a7808707e8a7eab4cbe8191a6b19057fca8e3c4faa660d6a64732ca3a052579fa652bbe5bb30a85d577f7b702e55e";
+ sha256 = "fb554ed67ea40a31a296b37f95428f4fa9f81532c8048ec3b4563b91fbb989af";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/cy/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/cy/thunderbird-78.1.0.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha512 = "4d3cc4a57f3e210129ba47c2fc0798d852e4369a62dfefaf3b9a8fc77939431a7cc5839c667a062231ccf49e6eeedfc60c5492fdbf5eec080233b851203305f4";
+ sha256 = "f74999b180cf8f32e634afd68340cdb8fb40c064fb1b78d4c4b2666a9bfe7121";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/da/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/da/thunderbird-78.1.0.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha512 = "79e655f62bc95b65640e3556d2690725ff012a16b2cbe656223a118294915c5619563fbdef9b88fd5db3f982cea5e8ad85a9bc389776ea95ab155539d6a4c217";
+ sha256 = "feea7e8ba58473d9f0159152aad4748827c88d3b575ebd5bfab18f3c08e1add3";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/de/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/de/thunderbird-78.1.0.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha512 = "cad5d0c08e07f6d1247cae9737d0747875b9b35036892093230423d92530fe2de2975174dfd6ec0d2e2d7ddf86027601d37d3fce14343ad4cb89be5d68052785";
+ sha256 = "4b067335dee19144898485c711eec865b4d0fd0be0ff95d6532f6a7c62b2651d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/dsb/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/dsb/thunderbird-78.1.0.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha512 = "15ca27de99125e4be3f6cf79ebe5e897efea14ea469040ab39ef2e0ab4a6ce61bb22f9afe95a670fcf9e1cf077512b8214226946e4f4a02e7bb04d136390bf6e";
+ sha256 = "349db67666bbda6c269c7b55e376cb3740e3b3eb7a4e6f0fcf44037dc7fe822b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/el/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/el/thunderbird-78.1.0.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha512 = "8fdda97681d04d9247d8030535d15888d24f3462ee8d91ac86ae9b0489ca4a2c759bbbcb151548786febed90de2ff4bf6e77fa55b8bc2b1cd4c8faef374fcc45";
+ sha256 = "40bd9509793e81a2601ea0746f6e27a65a364d95d7772eeb71c5eab24f31fbae";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/en-GB/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/en-CA/thunderbird-78.1.0.tar.bz2";
+ locale = "en-CA";
+ arch = "linux-x86_64";
+ sha256 = "55acc02d61ed7a2b0ef2262346ff27afbcf836b03cb14dc67fb8cbc26bb5d6ec";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/en-GB/thunderbird-78.1.0.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha512 = "51ccb86fc17862c9264823568fb2453318a8b6625f1d51eecaa150358a9efe4a15126c1a132bc57834645ba3d5799f75dd48e7cacc6305970698bdcad85c0bfd";
+ sha256 = "f18cba25a9ab2b10f1f464163c904f7b1ec1afa5b79728c9b1fc1497971edca8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/en-US/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/en-US/thunderbird-78.1.0.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha512 = "ed6caacf356c6487a489e983275a2c3d00eac3b2282445667a1f26ac9ce217afb8261a929ccc9aa2bdf7a89101a86faee2ef87c16f0677ecf5abcc727397275f";
+ sha256 = "0768e00b6a7737bd4ce5dac4d3afc331e8d1dd5307bccd130d9581347c6ea35c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/es-AR/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/es-AR/thunderbird-78.1.0.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha512 = "b8e75f5579740c8d0ae7ef30afb133b827c2e217bf9b0acdc8f117b6ffbd6c2674ff8670db87ede6db3c842af8d6f820bfa4370c0d611b7e74e99e8ad67a31b8";
+ sha256 = "106b8a385e8f4bbd4fcbae08620fc621f69a3920b04300305ebc000b7007b512";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/es-ES/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/es-ES/thunderbird-78.1.0.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha512 = "e51df8034b18c8dc0d7fa024c3e58317a614f4da4d286c837efac3d21c59d1e58a786cc2ae0afae8730f81e96a4f0263e4fa09b552df3b58f915fd0cad133c62";
+ sha256 = "02a67358ed38587bdb67c5faa67d989cafda448441dfa60bcb56587d10a052b8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/et/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/et/thunderbird-78.1.0.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha512 = "a81e2bf12df9ba23b8d330599eb9d32d25cb862d3cbd109183c0164ccfd2036bd327aaba36248e85f738d02d15d59f9fcaa837101b154834b53b04d2925ad666";
+ sha256 = "649bbbc89da5fb44f118be6c8f8a142e00aac26e50d7aa5217937d8356a8745b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/eu/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/eu/thunderbird-78.1.0.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha512 = "98a3b4e765683a9fdb9f1b128354ddc8f81ffb7bcdfb3ecc04431e84862d65184f220cddf86ba2a3442f87c27ea990a2868ebf68dce7328857718f9e02ecd474";
+ sha256 = "4884b806aa36ef0d1f11cd876594d94614cd9a95a1dc8b072dea57f9b1664106";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/fa/thunderbird-78.1.0.tar.bz2";
+ locale = "fa";
+ arch = "linux-x86_64";
+ sha256 = "a8e8de1f187a103a9bea2d0bc4ad8359f80d2eb0f5148d0c93f3351e1e8efff6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/fi/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/fi/thunderbird-78.1.0.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha512 = "75d0523e83f9f95fdef45fb8b6de632eedb8b274225ac5c6d6d460cc7c129f7e34f735262cbc44e8f99957358e33eb8c8e2ce0cdbbd59d237dde468991139e6f";
+ sha256 = "4c7fd4083382830646486390efec548a6875f41fa373d1c35b83f1e7b1890352";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/fr/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/fr/thunderbird-78.1.0.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha512 = "c7b070e1b5dbb682e6dd119436512c5e2200105294f1c4e84c88fc8326f342196da1abaf8b7b4882397cf797070a524c19b640fc41d532885b9ce867de46d055";
+ sha256 = "3574bafabec4266fee05552a1be248af63531d6ca1993d8c8d61e0dc472a0786";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/fy-NL/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/fy-NL/thunderbird-78.1.0.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha512 = "bd93c4d482231c0c5444b653c045f4951d73c0c4c1ef9126757c41b30280f0009fddec38d8532af2c2e379a26128fe3b5e8db2857709fd2ed226d2fa73f0d88b";
+ sha256 = "688346105eac2d51505f147c2baa74ac5a16915f2440e0e08d666eb77c702c3e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/ga-IE/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/ga-IE/thunderbird-78.1.0.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha512 = "f6da6b1635d44f217b1ffe9e446d4ce8fbc82ecd5fa8a0421abdf83a0bdaf46db35343a5345b009fdf09a8237475b393d2cf0cd3f52fa16cd2cca63b792a546b";
+ sha256 = "aa75c3c00bded7ea7a8fb9043b24e264aed02598152e60a3a2d6644433e3f6b6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/gd/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/gd/thunderbird-78.1.0.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha512 = "d6e4c7e51432c4bc81a9470615349624f2d8eea0d6092e53afb833a2cb4a9e770ea4c373fbef424e9139a1668cb695841fe2cf8c752befb650d0e72185693c5c";
+ sha256 = "7eae8fc579878437ee25f988189c49a7d7121f66230d1f60e496d575f518497c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/gl/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/gl/thunderbird-78.1.0.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha512 = "763f2dc852ac4ecc4accd7140ea9c1945bc343342a01efe8b09470cc41f76fad4f61ec25c9456b10a16f9db528fc6aed802d949252b12e0d73c89c299ee813be";
+ sha256 = "c2ccf567d2c4ac7598204a2a129678730ef2dc1d84ed3c547b569de3455723b2";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/he/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/he/thunderbird-78.1.0.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha512 = "82d66c85f843978d9b2e3e0353e831c7779a16cc3a977f225ef93c92cd8eb8ac98afd255e40b1da0c21a356a7f290027b7f2c1c2ecce656524f21d3f8d962a4d";
+ sha256 = "aec6e559b34d539161a3367e434773f6016978f3e837431d27737a935d156fe2";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/hr/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/hr/thunderbird-78.1.0.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha512 = "7c013aff2eb1d4d2330df3ec81dd4e6bc99f4ec9b620fd13cc487a02825669f7fbab84d8f9a2cb76cc34290dc301522505352b0985f75b7f26133cc0987d30e3";
+ sha256 = "37b478337cc9918cb386471000c5cc90d2f5de3023a67431b418781cac1d4cac";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/hsb/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/hsb/thunderbird-78.1.0.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha512 = "707059d39c02b2c95f18817757a4ab5fcdef4eba63645c93a8e1cdb37dd013633aaa7b67628d357e8c530a7d9394448d61fde9fae32befdb351502c27db3cd93";
+ sha256 = "6d08be19b9aaa9a0f11bf23aab8cf42c1e04288882d860ad45a625a9ad2d8ea5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/hu/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/hu/thunderbird-78.1.0.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha512 = "238047229050a38375a05d9d16514c88c5312d56857b179d7818be4421e3fb6450558f378c18035707d2abbbbb878656f1aeff461fb9f6b0f7a1b9e7e9863b96";
+ sha256 = "ff2b7d098e466cd6a9508f3d85e599de544eb8e3cf0cda15d5278fc61efab22d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/hy-AM/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/hy-AM/thunderbird-78.1.0.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha512 = "871c444b878cdc2c63d96d389ff0ece2773862e825bf00bb4534475130f4b0b684dcad1002bc1d183f6c81b730bb3af1098d29b81dd7d07a5321e01fff3c39c6";
+ sha256 = "2d53c3979a54981dc38c0db892b00b042cc6316972c42cffa6ff9409ad7753d6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/id/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/id/thunderbird-78.1.0.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha512 = "518ce09cb9cedf086549873f6cc868235afa24fd04be3e2af00d92dcce8c1f08c7855c7af9c4cc21d2329187f2a28ddcbcdd46fb5a7f26f2993261e0f2cf7afc";
+ sha256 = "d599ca640aadf1d6441e16f47c39553cc58d3676a5638f613ffadc0b26983831";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/is/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/is/thunderbird-78.1.0.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha512 = "855c8d301067538bdd1494fb9a6b57e0182e94deab34a9aadc65dbe6a5829023145d88d4233f10702947fbbc7361812fea94b6a1352f687bc006988618781816";
+ sha256 = "004c1b4b00f3ab32e8e39fdbe8c8900cc4d36d716e81eb92cb49c7e0c105954b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/it/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/it/thunderbird-78.1.0.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha512 = "d447dcae327ceab2edc4302235d9055d1b11ff0407dc3a05cb1f16f8a53c6bd71dbaf5c33766f5c343ec357cbf8a8702c637c0748f658aa2083d244de9fff968";
+ sha256 = "8818951a98306959571060a673093397e6f337c5edb08d91c7202b2dd46a96ab";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/ja/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/ja/thunderbird-78.1.0.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha512 = "1ad5d5c0c7cb04fe7f471ea85557f8c4aac62eb9b7276b53fcc3111d3e37a7eed56e2e4521c1e978acc32c973618d84c05792b4100fbf9175d2a5db0c74eac1c";
+ sha256 = "f30ab0ece47a1bb9220f414f12158ae264261456728c2debb2acfd9860dcceaf";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/ka/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/ka/thunderbird-78.1.0.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha512 = "0d0f376c9a13165978e1b5d77e6b098f17ec552baa9e8e64d32b5d33c5b2d52f78c6e45ff92901f6c94cf9efc1d0349025c3dd7baff9693c9e5ce9f62e0a7c4f";
+ sha256 = "ef3bfc1a4afb1f7cab9188848d789778e36ad2c376daaf5245611fade7c758f8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/kab/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/kab/thunderbird-78.1.0.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha512 = "76927cd9f2630d8aa4b501a8ff49ebdabeaf75ecf5dc166aaccc254d38493a94df7dc6d432bb68511b78b5e31b483859503bf846b4c2e7fee2ea4d40e4506db9";
+ sha256 = "a1240d9ff2ef510cc039f3e29c571eaac738caea1a737d872931923fe1f9adc8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/kk/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/kk/thunderbird-78.1.0.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha512 = "1a0d0a328341a7efffb6fa5ebb7bdced15f8202d37520b1e2972a3f82f37053669d52e0a8a815a8a9f2cb439227fba2c6f25a5967f459b1d2d7140e16315cac1";
+ sha256 = "ed991b239aeac8c0b8e92ae59acb1cb949357514326e7377c2b028a0c9bf8be9";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/ko/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/ko/thunderbird-78.1.0.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha512 = "d4b654cfc6f0f8be641d844a52eb332c2218b419c7a699852ad693b90958d185ef29c2c1bba5b7b9e397e05fe1572b80b0f0df01e83b65edede368e0c6ad9ead";
+ sha256 = "dbbd6291a1253c125cd6b1757c1f8a0a7bdbd8e611032db0d5d2efb5f6efd232";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/lt/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/lt/thunderbird-78.1.0.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha512 = "fdedc91f7bffbc4f464682f3a020ab161592015fe5c50180899eecf951e9f775cf5ef3cc6b5baf7faa58221f00e19fe99074f60d292ca258cf44dad2db0d0d69";
+ sha256 = "86b3a09435b20c398572a9d261d2b64c7f25346ac1977fcdddd78340a36a7774";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/ms/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/ms/thunderbird-78.1.0.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha512 = "1ecb61c99626dfbc8386364b747e94de7080facd6434813c8afeca60373d3cf07d2259ba90ed6de01c68a65e8b8408e58647d4e72b62f150f82da4a81e78f861";
+ sha256 = "4cead9cf204b460230eb35174898741fabefcec7d6a08bda13f67484400a61dd";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/nb-NO/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/nb-NO/thunderbird-78.1.0.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha512 = "45ec1f8def3d2b57e29a3fd22bc38f08a9c7b1ebf44e6dfb736ee13d09cb1bcfcd632c2f8594e3c531d35aa7b696d45ffa1bf5c4cad7e1304fa92763f923df43";
+ sha256 = "2f955e1436e78a2abf8395aeab59917001ea3affe763f12412247e48809867a4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/nl/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/nl/thunderbird-78.1.0.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha512 = "20dd4c7e946e0fca871fddc3481f2f44b72939de3a7f5064ab8f062981ea717d47f2a3c09af32c9913556e2f5fc01fe1dd78c2d35b5fd44a7f35cdef1e4252d7";
+ sha256 = "246b0dc99ae05a9fc559c3d587f4ebf501a6bc264494960cb6295f7b8ee5d12c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/nn-NO/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/nn-NO/thunderbird-78.1.0.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha512 = "c366bdbd0cda3143c7684c1cfd948965c2b80bd5076878cf3e98b9b5fb82baa6df419445ab0da134209a969baa0e36d759297bfda701d2ea4cd8c6720b61f123";
+ sha256 = "9d6b8c48bf483860cbba470fdf221fae906fdf1b1b3762055ee2dad841d266b3";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/pa-IN/thunderbird-78.1.0.tar.bz2";
+ locale = "pa-IN";
+ arch = "linux-x86_64";
+ sha256 = "3a62c8d1909353efdf67c758e49a5e938508fa8d433d887fd47faa768fbc4015";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/pl/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/pl/thunderbird-78.1.0.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha512 = "163130f55ed9e0cbc68b48c41541748aa320d7a8fdb954c38fc25ca7e2dac6fea98b30b2653b6e8b31230ebd8364ca12281551e00375e4dd64b87515f08e6bec";
+ sha256 = "d20f0e0c1b60efc5b549a347ea6055b5ab659e47ef0b28ceda91b03066c89606";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/pt-BR/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/pt-BR/thunderbird-78.1.0.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha512 = "5e362e0c53f898d1d156c53415469fe965162047bf5ab55798ece681a33322d677a874b80f9f934067a847da9f2c45a62d63753b866e368585ac5f0844e410df";
+ sha256 = "ad633496d5183a99251128321810842623de0c4aa4f8895e23df756cbca6a4bb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/pt-PT/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/pt-PT/thunderbird-78.1.0.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha512 = "b322096fd6fb0778fc26146b69fa9a63f249e927de6d2ae3fd6093e3e24b4825ed29a1d09cb68de274aebeb06effdec78e6445fa5282dd6a733b2181ead21248";
+ sha256 = "e1ed2749803c255e16f7c5bc8e264adbe53381b33c15d7ec7995cf048a86260c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/rm/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/rm/thunderbird-78.1.0.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha512 = "715075dabca54e27001f68b11e6c3c99fc5e20f1fcba637e7613584d84a97520e06fd73761bc6c780ae8abbec3121504fb1b51b615a35c0d8660381d71f94eb0";
+ sha256 = "e07c2f7600965d46a6db1bbc5082897f0a9d3b1d66555c388c9dca9b02bcc057";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/ro/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/ro/thunderbird-78.1.0.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha512 = "fc279090426b3baef609f23228ac11d4665fd805d6118a4ecc2bfd1dd7b36d37004033db4be1095275c677a092026a083199e699b553c6eb82192db0190d844d";
+ sha256 = "2b34d996f2130b3738bc2b2cc8f784ad9e62b207722c7038e1469929c174aaeb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/ru/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/ru/thunderbird-78.1.0.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha512 = "8c575c2749cd719878ffba2c8158597222d1d494f2c3749c6b5253a8d75607f42a45799a288f85042d8390225f74ac55d7497abc76a8fc870f89f8f7b7a3c699";
+ sha256 = "3cdb2afc48e70a6f27022fb672eed016ab5aede684d2791b4771e764f64befaa";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/si/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/si/thunderbird-78.1.0.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha512 = "b2edb098eea69332528f24a352e2cd318161ab3383cf13f878c7fdbca14f923f74a769fd494b435d0ef2fd760d4b7cfead063c91112fd44dfd3d4a47d4597549";
+ sha256 = "6207418917124e654283592fcbf8c05bdb47369486ac3f4cfa63376ce5c4f780";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/sk/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/sk/thunderbird-78.1.0.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha512 = "2dde57c16b15b823a698f7c17d98eadd5528ea29cbc50d22a586c3ad7357289f2c4719edf8ba47c59c3419383c64b8ff948582a58356719990340f5db0be84c9";
+ sha256 = "e5551cda807e0c490fc3c6fb8c0ca3c2b75f2093984537f862d1cd3b9cf1f080";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/sl/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/sl/thunderbird-78.1.0.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha512 = "0014d8985ee139ec3ffae5ff18bcb8ac6f0921930853bab3ddcdcd6d21b9453aaa0af058068770dacb04bd1521b555945f9bfa7d9f47ba4a2adfd667fb067d78";
+ sha256 = "d43ff3688f641d07dc6bc4b9b6a5045ee64f76b94c8a90fabab76ccb3682990a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/sq/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/sq/thunderbird-78.1.0.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha512 = "5aa41dfc73adbad839452077b436ff302d0e611fb342998a7f6bffe98fd634d7995a30f49f8640645052b9f68c149c71a6bcdf0fd2df7e3c67783bca3c4ef511";
+ sha256 = "08ea55f8bb49ad16d0ef16b1a95c9cb5657690e811608f147c93f79171dc6b9b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/sr/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/sr/thunderbird-78.1.0.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha512 = "266d0030c7d018dd68d5cd8496eeba061453e1d5a37e99c1645aa9c677492d0da397b2a9e70aed5d927c2e955449ff5b75efbad74d60fea4bb4ef90c36d765ec";
+ sha256 = "a9a1a33b195ef2c18da5a18ecbe09cd5dfc9c48aaf445937642a9df1cc2694c1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/sv-SE/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/sv-SE/thunderbird-78.1.0.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha512 = "6ce755bf48a29522e1f0805d6fb37bdbf145f75a4b6fa176c06562bd1b6b272d752a3d638ab66bf66dd6dc67fd817d76e70cc31fdf9b201f56c6bacd058e49df";
+ sha256 = "9f7994ec48a0b70ce6ce33092b4d5252c2cf180f2589a46fc85009503671fb56";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/th/thunderbird-78.1.0.tar.bz2";
+ locale = "th";
+ arch = "linux-x86_64";
+ sha256 = "d1ffeae4472df5483c8f55beab128456f3176b07e11444ca48f651a582b8d80f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/tr/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/tr/thunderbird-78.1.0.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha512 = "302b03ab2e23f6c0cac0fff85cfeacfcebabea838fef824b7d1733054fd9a3cb766dcff1dad333b199ea876a16ab7a059fe4e01289aef4ed481126c27011b4c6";
+ sha256 = "79fa59071ceb5f643759cd4e9161325f3717a099607407844ed58e854c680eb2";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/uk/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/uk/thunderbird-78.1.0.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha512 = "b3d59d62dd3d3e6e9ce8be3c4c746c41a0a0962d1327d1187b0b2034d0c1691970d181405cc7ab7e2f1fcafec6caaa26863020f5edae4479e453718619b7d02e";
+ sha256 = "f41e9756c31a5d2047d7beb8f8f4d3a3f09d6b72d8ef8b375c8f0ce16ff25409";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/uz/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/uz/thunderbird-78.1.0.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha512 = "73d36534f000d00a52988825c0145288d8d1eb944065d11231501f6e2906e97b0beb89d59b796d3f2828054ed9393e8f65866cfcaed6eb7f939cf657b6f3d740";
+ sha256 = "9748985b628e76b75f15814b6d48641319716bdff8c3947c346b01be27e16854";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/vi/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/vi/thunderbird-78.1.0.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha512 = "b3ec66f92f5d023933e8dae18f0827f0fc8c5880890f9986b339f06b4e565cbe228bc2b0843924bd2a524a77ded7667e63c2747d2ff6c3789d57c8a68e440714";
+ sha256 = "cba83119c8e36f76d4697acd689e1f94effdb980e7738853cf27f6633a48c187";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/zh-CN/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/zh-CN/thunderbird-78.1.0.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha512 = "e61e72c3dcd376d74e732d76c5a49203b47e2ea31c86bcdcaad673583795f5c01549fa2c5526205857e565f2a72b8abf8b2aa4e7ede45a94b218428607662a1e";
+ sha256 = "f06c5cbefd99d2da20b1bb64518c29907f746740d30f79d4b7d59ee286690194";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-x86_64/zh-TW/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-x86_64/zh-TW/thunderbird-78.1.0.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha512 = "f47bfe43ec5b570863ed1fc81828a23beb250db24fb77d2df2dfb5ec60a9c750f188cbda1a0f2927688865219f6a36695d87e4a8eb1fd642c4c9650dcf2e9063";
+ sha256 = "82cfbf08584867e6d36d357e67ea6abe2ab3e2747de014bd747ed169065b0f07";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/ar/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/af/thunderbird-78.1.0.tar.bz2";
+ locale = "af";
+ arch = "linux-i686";
+ sha256 = "ecd85c75ce2935f776dabfd42402342526cc9f7050c6f444219618cdfd12930b";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/ar/thunderbird-78.1.0.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha512 = "83a77d9f39196a8a3ec72469c038c835fb6b50872a2dd611519b178f5e46ef40293bfbdd908b3ce236681205b9b3ed133c845e357abb70285f9920401ad90cd2";
+ sha256 = "1ad1466a524f505abe1a80fd6dc4ddeb4441a26ce6f63c07b9bd8c0cd27f75d2";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/ast/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/ast/thunderbird-78.1.0.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha512 = "83084855cf03e66968d20d2caca749a9ff9d47b0cfdecdcedf0320b4bc7e628ff5f3a971ae1f6472c5a44facfcaee419250f55ebb254bff9f344c64772f54791";
+ sha256 = "5683300f0c423c5ea2c62cea619d0f894d7ef5d4e46f952f67ba56863350c829";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/be/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/be/thunderbird-78.1.0.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha512 = "722bcaa29137994e36f70a438fddb5be55355cd85d414fcf70cb8bbaf66a9ab0fc21408cf282272dbe977f46b5aa63575c7504bef8292adbd8d4c6e308655411";
+ sha256 = "882463c8e120438c418a540da6d7ad324eb071f400d1abfea43c04d7a8e978d5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/bg/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/bg/thunderbird-78.1.0.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha512 = "95464ffd5256fb181599ad795fbfe5d9cfe8ef0c02a7830174ee4732761cd94a2cca75b6a686559e07d996640f5e973a660fc857f0839d6bea5594e61f2f7e4e";
+ sha256 = "1ead6033fc9a7bfd504890a453ccbcad34a5421f6a33e2a382cdbd0ccd15c60c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/br/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/br/thunderbird-78.1.0.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha512 = "fe09bb21248975aa60ffd74a970c9dcfbef578c1188bc1c3704c7411c2e94f88976ac7ac5e52a69ac6235723332f2fc76757ef9118092833fe64bf0a05e3ecf3";
+ sha256 = "4aaa832ef4a2cba04d03c2ce8f956bd38bbd88c0c5732db02b73ac6d1097c55a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/ca/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/ca/thunderbird-78.1.0.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha512 = "01ac3c0090448f1ffc7c97623df8576a7a3c184a2bc1a2761f0e3451a18dee6d4f6bc37b305dcaea89930a1750a9541116bdf03f613b333ddc47d5f257b3bfc0";
+ sha256 = "a237f035c3b7c6281096accb036f35d6c2b421ca9bc4144240ccbe44f30092af";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/cak/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/cak/thunderbird-78.1.0.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha512 = "27dad086126a268f2c6700a5f01006c40e911ecbc95dc994da7cd2dadc3f2bd3bc94d5da15a297b2e72e8b20254d40c757456c308b70bae2c1d451ec6ad7d1d8";
+ sha256 = "c92a7700e7ff6184ecfb1f36615d1a6f68a5b534eacc3417233602d290ec3c2d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/cs/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/cs/thunderbird-78.1.0.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha512 = "b99dc13bf43a9aebd08f13fb113186e6e4a72c68d609895afc8a52c4909a0506f646ba394c705004272d1b91db4efc81a5518bbd06e359a8a24c85f4fbb30102";
+ sha256 = "7417c763b5a4c680d136c2f0f2e62276b4c616a1442282ee9e979bbd56748886";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/cy/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/cy/thunderbird-78.1.0.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha512 = "36c1557a9955e461128929b7be0f679a02592b65e4b401b052ecf1f467a231ba725c92eb96b8118bb75d49ae45f8287bb5fbeb22d94ba11dcf311cdb87170ee0";
+ sha256 = "0099ae95225562e2376a9ae7b5416b82b43d62e5e3c1672ac9a404c4fd4afc3b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/da/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/da/thunderbird-78.1.0.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha512 = "e81b41e38b322f2eddfd68c07f326ec9d716bdbdf31c3a02d22d9377002fd21b58a68a8ac952fed2ed164a02f8b20e9f6678c52fbaca741a4bcde1079ecbe38a";
+ sha256 = "f58de0e53576831b345e38c30fbd0809f8fbf06aaeb8072ff24c6bc3254844ae";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/de/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/de/thunderbird-78.1.0.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha512 = "da6a44a2a6545b10bbe12644e433932c4410471f5948278b919baca1c6eb0181366114c1a6f611b897c71bf4091a6734393fd36f997c118f49466faa8dd2264d";
+ sha256 = "4ec7d297c251a6af2bc94f69b1416819173e5a067e751dbb44b2b4d78a8866a6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/dsb/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/dsb/thunderbird-78.1.0.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha512 = "6d19a0010553d1b08bc47a22c0c7f23bf4c86ca79ef3ca26c970cd502e6db003ccf045488f88d68a5b1b0ece4436de55d65592b314126b9b5792be30c9def553";
+ sha256 = "642a8a455fd5baee6443c5db7e971d41c9576e5c930913f1ab04d5c611a85e2e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/el/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/el/thunderbird-78.1.0.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha512 = "67e6382474356c4ff25e6f49a7ee3859eba5bb29a4e795668e1ec52131dbaf0d87b9cfb8ffe1fa855bf8f34e841b8fac90c356545f47a711b533e3593219e957";
+ sha256 = "e0040116779db8e0a48ceadbadc78f29ba6f7a30b287f631606e8e710605af62";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/en-GB/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/en-CA/thunderbird-78.1.0.tar.bz2";
+ locale = "en-CA";
+ arch = "linux-i686";
+ sha256 = "d020ee801bee8a6384e3da9dfcff135d62dc523f2d0e183417508214fbcf8384";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/en-GB/thunderbird-78.1.0.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha512 = "f4e1d9b10ffc96aa7ef4202e73445d98a06082abcb87fb60d951ce491ead7cee4bad5c1009270004540d03aaf383eb5b8203845f84335b523d92bb586ed5932c";
+ sha256 = "31124523570c294f1615af0f3fcedb91f2509d7446c93760c063383b70faac11";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/en-US/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/en-US/thunderbird-78.1.0.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha512 = "a8fcf918c869e8064c2dd39a03bb768616b1a5e4e1c6121aa544d72626bfb790625e2cc48dc973443b947c6e619f9481cb20239d544b10bdf287b7fa4e05128c";
+ sha256 = "242bf4bacb3d99fc79845f3c5a27e317f1ce9878b124c41b2d9fcbec54460fd4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/es-AR/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/es-AR/thunderbird-78.1.0.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha512 = "6b98ed36080e8eba879e305aa34ccc77e1735700d104f592095cf9810545bdf25665dd36a527e19cf12ec4cf782a6387e30f7b4406b76230c08a350f4cfd5fcc";
+ sha256 = "178819d715fe526a086d6abf392e2b2ea5d7b8a803199b02cb0005561219f886";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/es-ES/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/es-ES/thunderbird-78.1.0.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha512 = "0cf479d98ce943e20871e7073188db3c9162dec8cf2b0abaedbaabfac9b29411dad39fdf44c038680956c42f7f7e303d5e2bf8d7ef9225fa093821ce760e9974";
+ sha256 = "88fd17b25de55a567c0e6eecce7edd5657d8f4bf6fa1c8e5c6221b53b6dd21ba";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/et/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/et/thunderbird-78.1.0.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha512 = "51584ee5c76710a9b805d4da528d5463f1e51e3efa6ca3b9cf3fc6bb6b953cac6b7919f908975905f619d9be75e4b9ea32980bd5f198f77dae0f75795465fc23";
+ sha256 = "eaec9c4c0b80d69ba8215e44f64d3bcfc392b5fce47f1a154a8d973ac60991f0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/eu/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/eu/thunderbird-78.1.0.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha512 = "bbcbd4a91856ebb9418c00feed41f00c93ffc5eed4af7c1c27585c707aa8dbfe4e48b0204cbb236a8205a219f0044811dc43f4cc94b6610f30d38120e3ab4b21";
+ sha256 = "cea1fe6066c348d27b1de6645f7250e03c9beb22a545a4dac3e50dc1af983013";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/fa/thunderbird-78.1.0.tar.bz2";
+ locale = "fa";
+ arch = "linux-i686";
+ sha256 = "01976fc28112097ff160c6adeaffed75b6f998eeba8cbb14328127738972144d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/fi/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/fi/thunderbird-78.1.0.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha512 = "f03014cd7a28b4d85c2d896e8e2a5a1db959c7290c98cfd0c12839170956e98e0087685ab4304fbbdae42b06a8ff7b5563e70c9bbe0a787d2d9b4103019cf31a";
+ sha256 = "9f7406c2cd4f11c93d3515691c228940c7b1514df56ec2c8630a7a2e94e2ecaa";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/fr/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/fr/thunderbird-78.1.0.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha512 = "ce7b187a572da6bee677cc7849bd5123545bf437005b16a855d9e4bfcd58a10f3b095a3b0a767d5a67aa113c0a9e0d437827c37fe1c8bf84a3fc8c8d2c702a8d";
+ sha256 = "46fa514a8a041d9ad6a84333bd6f815cea1ee2c69ef37b17e68f944d93400e67";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/fy-NL/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/fy-NL/thunderbird-78.1.0.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha512 = "2062090196c7b07ce148a2937027637469e7593ac092db0bf7139286faac51d350c786c0bfed6e32903bcb7f2ddc4e3df6e993f8637fc68c1aae1be89ceddc98";
+ sha256 = "33a5b2f524666b3e5add090ac552d72c3c20f81b97982bcaf2e7939fb3ad5c98";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/ga-IE/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/ga-IE/thunderbird-78.1.0.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha512 = "fb11eadd35e46081a16116843a4a134b8197c4e8e1d1a52981a085f02bbda7ca49dbf1d9a88f4a7fe2542a99ff24f6d35fc661414cef1fb50edecb98c6693f4f";
+ sha256 = "331d44093ef699538b72aa2abc12ac0aa5eed8a2c0ddcb48b2550820b418fffb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/gd/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/gd/thunderbird-78.1.0.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha512 = "e9b985732d6619555c24ababbbe38303998750986395c647aadebb0c209467fcdfe5f9dca99ecef0e0b747aa8598f887ef2218140ad1d97e7e3d73b430dad1d6";
+ sha256 = "0d31fb4fc586e4e0f307335144f4e52b6bd8e1f2cef1707143715d4ba5d7143a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/gl/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/gl/thunderbird-78.1.0.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha512 = "3b8eff0004db222eff3b4f42be4eff168310fd0e17e676ae92fddd9c11e3a6d4826c63a35f9de37095a7fa88f7f4931e36bc17ace548e36f91bd8334fa53799f";
+ sha256 = "66c9159758d4639e2334e0ed37145a9b3fb51a53ae15919c956f6ab59ac431a1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/he/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/he/thunderbird-78.1.0.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha512 = "e3dcd319e08ddb5aef2bc576f136eae7838e3aca3c9160aabdaecc32332f0c250201a80f31724233a77f4dd2857684f2bcd9b194df5ec965d69cc04a9e9b7da9";
+ sha256 = "927b657eea49b18a5bae6e23c0614178a33a90db1e6a4bb8e62978be2e5b165e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/hr/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/hr/thunderbird-78.1.0.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha512 = "84164d00d087e507ab79aa4db6567311bd0cecbde1cb1be7337f4ffc42abc8c7cd0f4fe9a3aae2e35b01683f96e1bfbc816fa96e6fb872157cb473128679e19f";
+ sha256 = "7c76abbc7fe94d910002a0786d18973a1fce553a36bbc26123fffdf8bb63b1c8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/hsb/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/hsb/thunderbird-78.1.0.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha512 = "a3fac91f5e2fbf739d2f2c164c6d58ea89026c1e8250a41c51ee11640bd7831c73a4c3148cd80ae2b40a2e1a369d47d3832f96a276dae2c80ba2d90d6990d062";
+ sha256 = "a34c51c6059effdc861bf1892b9ae2f7f88f7b06344dc73d1c0d02da919c2883";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/hu/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/hu/thunderbird-78.1.0.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha512 = "002c42f700616d2ddcf1753d37de064959965e4504112e96507a8aaf2398fa25f650e1fcb50189aebf3bc3d0c3de795b496d1f8e1550fc0186d74ef312a11d74";
+ sha256 = "acdc7d7423570b707bba3941bef2c1654d51c9e1e23d263561e1d9393b2e3e74";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/hy-AM/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/hy-AM/thunderbird-78.1.0.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha512 = "41fe16657886ccde1c6410e3e62ade72d8890a50e77526994e82cb929c8296110d0aa32d8d02dd7d1482d594322325d28cfa54afe113dc69e2520dcfd56516f1";
+ sha256 = "c3bb6b743016d39c6ee5e7e3776e7617bb1d6d3a32c0ce04fc7e0a962cf4fc30";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/id/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/id/thunderbird-78.1.0.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha512 = "8fb8703220a801bb2d29e436d28325a3310b61f6a22d3d8964b98bd9cea9e74f9e53cd41c8c9a501057d1915a6c71f6f5d27fea267b802082488d2690a0ee088";
+ sha256 = "125562d267d38c3f4a5cfb9d747dc3c16634ab82cdeecfe18352c5cc85bd37ee";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/is/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/is/thunderbird-78.1.0.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha512 = "09c59bca1a0282416aff4043b7d64e5f8ce308792efd35e197b2d91125715453769b482e5815c9f33cd0d9d3809bbe898c40e767c13786868673bc7f041f1c17";
+ sha256 = "f2028467188c85d34108a5a72ab01921cb51cd65bd821780cf264351e72f78ed";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/it/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/it/thunderbird-78.1.0.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha512 = "c3f09f2681d0aa197084b0935855dba98517d6f5595595385d93dd7a998ff5b0c98f35141091f41ea8e91ea10b25f6464f242218cd7030351347f77f35396ca2";
+ sha256 = "06663b6d3800c4175ff8c16309174a323cc1a000b140e944d73e74ebeac2c08b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/ja/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/ja/thunderbird-78.1.0.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha512 = "4bdea34b50edfea5b3dd3bb80935e1148b3ad926c95d84a3d265268f783ff3c487527726b0151643c8f3eb5d061d441742da23f6cb03297894a8076a87275574";
+ sha256 = "90e9dd8d19552e286f0b88252f64de5de9b9798b1122c48470de4795ae833b9f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/ka/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/ka/thunderbird-78.1.0.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha512 = "ec029d7a58aa502742160e131eab70f50f83851124297fef72214d58f1309f047b9881d824432a8bd3841dd158493ca2b41e41f4f9bf9dc043db9ec4df1a1d24";
+ sha256 = "0998d6b871bdde86830d061bef1e6aa93ad7840ea5c705db05b6d6475246c324";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/kab/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/kab/thunderbird-78.1.0.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha512 = "cf291b9d2924e72b9871a4eadf10118cd0299e2206151c67bf36fe0c766b75c9e67e9b11e8612ca5d95c50c6cd3d90e95210e9625ed8eb1c14ba5a8d45bb997b";
+ sha256 = "88bd997d123541041594f16496baced969c06335079fb7d08473a09cb001a8fb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/kk/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/kk/thunderbird-78.1.0.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha512 = "1031db4a9f0716973fb1ddbc8e12b2252bdb8450617a6c642ad4001c119cd3eb3bad999b861e8204a85699b415fdc5d768b6aafa6fee2c5b9efb7e9a3558eda2";
+ sha256 = "56bc7376e0a7dcc1e6ca45b41de2769f887ed647320531895f6b3aee99b05592";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/ko/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/ko/thunderbird-78.1.0.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha512 = "bde75ae38856970c4da871cdbd63d96f31021f707869be7517d4c719ecce3f505f886c65e9faad8bcc0ac26885777e070246576fd47f75669b77f0247689954f";
+ sha256 = "6bbc9f93dcc3c78d17806933020b45a6145e6df3ea0a155492500bcb500f0a31";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/lt/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/lt/thunderbird-78.1.0.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha512 = "9459b50e1fd01ce742bfe6f13ac26241958ad5307c08e3980ed5a84023a12be009dc6a83085ad52c68e162e6a45f4f430e79e21e4d19f67e470ab07151c40bc8";
+ sha256 = "49e2cbd0d86578f74623ab0c72f551a48d3835a583a5b7269303ab920f14b9c7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/ms/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/ms/thunderbird-78.1.0.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha512 = "0632af25fd5245ec2a15a09a075db24a64e3020ea6353e88f72fa74f929d8507cb868cc617da8e97f01efff19a9108c9b2b30adc8e58b0e7e6353332219e658d";
+ sha256 = "53306a0a9a149fbc7d1e24c24c8ca3ea154ad766be23dc70aeb3bf90ef1bc5b3";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/nb-NO/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/nb-NO/thunderbird-78.1.0.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha512 = "b16523b5a40dbe496537df487d72f8cb16ccf338c1a96e6ec3dc7e1a5d3073991c12ada23fc6b31f34d2fb712050334eae145a45420994c607a63799ed42d264";
+ sha256 = "fa2b3f9de332a40df46b32f4ab5451fb16fa400454b2269543c08f8ee156b52e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/nl/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/nl/thunderbird-78.1.0.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha512 = "82f0ab2e4969323ea8294f732b13144ddd453a613a68b582ff398cb85aee88874a5fb5eb61627f142ce8124b476f49fa6cf68cdaa41fdaf3621519c53c4ac16b";
+ sha256 = "4439bfa046cea7d823e12f837625fda5ce1953ded9f0af9dec252d9d58dae04e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/nn-NO/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/nn-NO/thunderbird-78.1.0.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha512 = "815d0010de5f6d9144a182a2170c59a502b167f18eec65d23987e4b73e6d5bae46be18d7f55462a3ec8634466639aceca03ad9b772c7e8b232eb874998e6148c";
+ sha256 = "3a9fc65618790837bb6d998c5ef6ec01019db8240b01c904a61c463bf17b848d";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/pa-IN/thunderbird-78.1.0.tar.bz2";
+ locale = "pa-IN";
+ arch = "linux-i686";
+ sha256 = "b433e58bb809a2f47cfc82848db5145cd92280725ce3b5d1bfafdc0e5f616076";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/pl/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/pl/thunderbird-78.1.0.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha512 = "5be434a54c91097d4f6477767af96f8b862828912783eee48577cc450a14eceee2e067e9c10697633a2833f473b9d10bea33b3c6c6377b898a18d3d7c6568f96";
+ sha256 = "9ec00ac58795a5e7947a9effa2646081d4fdeed801f7e91ed651d2b457317774";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/pt-BR/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/pt-BR/thunderbird-78.1.0.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha512 = "b7b3fd6bb8535f2328ceb9259d7517bfd695cc881130720d3857d5a27197deba4fe683e163f49613054ebec2827e805a31a62c9a9e578f4ffb760f421a4ea506";
+ sha256 = "fe187123f5c9b472de5154e126a1d736e1eae0d88fe11f5ca1c771006f37202f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/pt-PT/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/pt-PT/thunderbird-78.1.0.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha512 = "b9561a6f55c25cff2bec9bda78e46204dc85429c52bb42f33b6ae972c0bf16f3a99ccbe3f283ef08cca955d31e5eb6d91ff9d8b50e85bd75443998236d6e08b1";
+ sha256 = "6a09eab3e662f093ec5428c3d5b0dabd5ef8ca8a734f92bb52088a545dd5707c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/rm/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/rm/thunderbird-78.1.0.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha512 = "7ff72dc448c9303a70403558ae46cd720e645c24681dabbf265db783ef872e92216f8ee9169e155904d3fcd3288f2ee0ad11ca22bbf041b380884d57b306876e";
+ sha256 = "87f96161f0d415ed24abd2bf7d88ffcadf327910b23c285a4fa7126612011cb1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/ro/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/ro/thunderbird-78.1.0.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha512 = "7f585b942076749269ca86161694ef1b9f4e68e75300d60ea4141b2404be0c79761a2658c123787d67e65992e4b3dd5b7406acfee6084846bdefdb0f82d9baea";
+ sha256 = "6b6f0125a4354320abf34333353cf52a30ebaa764d1ae17b1fa48e7d1ad53b52";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/ru/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/ru/thunderbird-78.1.0.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha512 = "e4ef9e081cfdb3567f1823866ffd0e3e5fbe8596fd3a7dbb94869a8d1ebd328938c490669c8f46bc6575d6b8c5c351e387faf8dd2a33db263cb2fb5ddb2974f5";
+ sha256 = "3d3c72390d333abd6710b0653f8c95e0283b50580cc6aad3e7c38a90c369cb9b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/si/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/si/thunderbird-78.1.0.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha512 = "42db8e43c4bd722102778d4a9cdfb0ba54b0151882b7963e07c0b8cd653d7303eb22a541a8fc3a5b93c9db09c1a24db8f5c3365b5654e997c17d3b4b2c2a5f38";
+ sha256 = "f436f26b6baa8cbcbd407133c099669c45bea518202a34d7538260bd76fc7b19";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/sk/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/sk/thunderbird-78.1.0.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha512 = "fb025203b739cd89169bc25b36e6d541ebaf8726720c0b51e58a33fd0e71c2a4ae46428fe16547ed5e639e81ce35253a5519a28de9a8baa952a1b1af184b77a3";
+ sha256 = "ab89336f29fdda1525e827f4f4419b2eb0137279717511ca3de32f221d5335fb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/sl/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/sl/thunderbird-78.1.0.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha512 = "ba392d3748b697d323e63c7217ce3c3aa4eaf6b994d798655a1667644733a6f19b23b95df420b2235e9ee000a868485d4f32fbe5d737ef5c7296c085738168bd";
+ sha256 = "fb43a4f2b360774a1c7e337a38bf9388cc1e453b987b7d8ac38e2dde255ae3f5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/sq/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/sq/thunderbird-78.1.0.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha512 = "b795928265f2b50a1032ab8fcce954f6d0d35a6dab2b381f11ca1b6b204aa1ae91b0ceb221da5ccadcca303f20792715d0f770c215dc59654df1b325ccc3e42e";
+ sha256 = "1029c843c2ff06842dca2af05054d60b87927674b36f6c6890118143f5aeadec";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/sr/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/sr/thunderbird-78.1.0.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha512 = "274c3675cd3d5264c2ce74b101b7c87bfd1703645e4341f6499c25b4905781395f514ed8412b22289ad097994e748ee7b527f1d6081022429292a64155d2df74";
+ sha256 = "e20f00961f70dec27c306c9442315a4e5061840604650ec62123d1cc74a3006b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/sv-SE/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/sv-SE/thunderbird-78.1.0.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha512 = "318ccb06cf2c9f5fdbf25fe70a8c5e65c20e5d7ca375f52f64724410d2afa8a852f9e9e77b673c1f59e26bddd6fde74783a96f69f7bd73a1b7042633b624b310";
+ sha256 = "1e2d290254f610e1dd8c4d8037e9aaad3abee6d7b7373471e53ff698b736af83";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/th/thunderbird-78.1.0.tar.bz2";
+ locale = "th";
+ arch = "linux-i686";
+ sha256 = "1a80c2986f7f69228c1ae6f2829d3502154ccc9e92ea8bdb2530b82b3a933349";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/tr/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/tr/thunderbird-78.1.0.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha512 = "a86a69a8c146a0765e9fb7c835c1cc774a0a7fc309fa7f6627f427bc2cb4bd1b3e18f4aa61288cb68483f267b0be02662250abcdcafcb6619f1b4e3437cbb908";
+ sha256 = "136a7cd134f8782537a8063da75fca86340597da5832dc87468b9a353aba0b89";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/uk/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/uk/thunderbird-78.1.0.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha512 = "86407123381e64df9f97190b0df253792582b0ba5296d6663bc0d8faf3004e3ec95cbc0140c9292928a7750cece1cc6887086a9e218f3169bee2246232643685";
+ sha256 = "ad0ebfd63617b7807fcb658744650a95c5a8a03328d152f64c48f8ed46a5825a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/uz/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/uz/thunderbird-78.1.0.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha512 = "2d31a86952df2f5b339479cc6dabd1cbcc000119514775b07ca086e01e8310fe0d0d2c63cc57cb936588c59a5f72a5d9dae0e0a6e2f9b7cdf6225e400c24bd31";
+ sha256 = "4af26e15a2e1afb84ce9ff0024286b31b6f77b6810897906d7139ffa884ca623";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/vi/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/vi/thunderbird-78.1.0.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha512 = "3c241242e918bb69d811289879323205c070620829e05488e224450e7edb2be32b0f2c36f3182fcab95a1673fd133635e89801feaf6a34fa1553d8fea3b57641";
+ sha256 = "4695f995cbf7e62eab32aa17a8c9b5cd01c7ccc16e50911436e940b0ff1a28bd";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/zh-CN/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/zh-CN/thunderbird-78.1.0.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha512 = "b4932b43158a5f8627ec951a3cb726863575a81b9d7b93ab35a9168224cd91480ecde55a1e7d4c01b9ed74f92440724475980010f1645db9b2ef0b6c42e92d93";
+ sha256 = "d70c7e9667240f2fc9f705a66be84c2decb691af581e73bf2637f97b08f3f14d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/68.9.0/linux-i686/zh-TW/thunderbird-68.9.0.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.1.0/linux-i686/zh-TW/thunderbird-78.1.0.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha512 = "018fff050295932a492433992a97fd01acc36685f7d1f96bba2f41972fdd6cd592c117434d2de81d0d018595c8473427aefe5a7b66194bc18d127c2e7eab5a34";
+ sha256 = "1359fc351ef156bbc00a134de4f7dc878fa1bfa77a461ac289f90dc7f870ecd4";
}
];
}
diff --git a/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/68.nix b/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/68.nix
new file mode 100644
index 00000000000..28632e9d173
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/68.nix
@@ -0,0 +1,343 @@
+# This pakcage is keeped until Thunderbird 78 supports OpenPGP.
+# https://www.thunderbird.net/en-US/thunderbird/78.0.1/releasenotes/
+{ autoconf213
+, bzip2
+, cargo
+, common-updater-scripts
+, coreutils
+, curl
+, dbus
+, dbus-glib
+, fetchurl
+, file
+, fontconfig
+, freetype
+, glib
+, gnugrep
+, gnused
+, icu
+, jemalloc
+, lib
+, libGL
+, libGLU
+, libevent
+, libjpeg
+, libnotify
+, libpng
+, libstartup_notification
+, libvpx
+, libwebp
+, llvmPackages
+, m4
+, makeDesktopItem
+, nasm
+, nodejs
+, nspr
+, nss
+, pango
+, perl
+, pkgconfig
+, python2
+, python3
+, runtimeShell
+, rust-cbindgen
+, rustc
+, sqlite
+, stdenv
+, systemd
+, unzip
+, which
+, writeScript
+, xidel
+, xorg
+, yasm
+, zip
+, zlib
+
+, debugBuild ? false
+
+, alsaSupport ? stdenv.isLinux, alsaLib
+, pulseaudioSupport ? stdenv.isLinux, libpulseaudio
+, gtk3Support ? true, gtk2, gtk3, wrapGAppsHook
+, waylandSupport ? true
+, libxkbcommon, calendarSupport ? true
+
+, # If you want the resulting program to call itself "Thunderbird" instead
+# of "Earlybird" or whatever, enable this option. However, those
+# binaries may not be distributed without permission from the
+# Mozilla Foundation, see
+# http://www.mozilla.org/foundation/trademarks/.
+enableOfficialBranding ? false
+}:
+
+assert waylandSupport -> gtk3Support == true;
+
+stdenv.mkDerivation rec {
+ pname = "thunderbird";
+ version = "68.10.0";
+
+ src = fetchurl {
+ url =
+ "mirror://mozilla/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.xz";
+ sha512 =
+ "24jq4wxhk58403ax8jf6p82fyzf0vszz8am5d8jb6j559da3lp6wv4m5xqavvcf9i57rdivzrmqw9agr8mypfxs8zb908aln5iy7d4d";
+ };
+
+ nativeBuildInputs = [
+ autoconf213
+ cargo
+ gnused
+ llvmPackages.llvm
+ m4
+ nasm
+ nodejs
+ perl
+ pkgconfig
+ python2
+ python3
+ rust-cbindgen
+ rustc
+ which
+ yasm
+ ] ++ lib.optional gtk3Support wrapGAppsHook;
+
+ buildInputs = [
+ bzip2
+ dbus
+ dbus-glib
+ file
+ fontconfig
+ freetype
+ glib
+ gtk2
+ icu
+ jemalloc
+ libGL
+ libGLU
+ libevent
+ libjpeg
+ libnotify
+ libpng
+ libstartup_notification
+ libvpx
+ libwebp
+ nspr
+ nss
+ pango
+ perl
+ sqlite
+ unzip
+ xorg.libX11
+ xorg.libXScrnSaver
+ xorg.libXcursor
+ xorg.libXext
+ xorg.libXft
+ xorg.libXi
+ xorg.libXrender
+ xorg.libXt
+ xorg.pixman
+ xorg.xorgproto
+ zip
+ zlib
+ ] ++ lib.optional alsaSupport alsaLib
+ ++ lib.optional gtk3Support gtk3
+ ++ lib.optional pulseaudioSupport libpulseaudio
+ ++ lib.optional waylandSupport libxkbcommon;
+
+ NIX_CFLAGS_COMPILE =[
+ "-I${glib.dev}/include/gio-unix-2.0"
+ "-I${nss.dev}/include/nss"
+ ];
+
+ patches = [
+ ./no-buildconfig-68.patch
+ ];
+
+ postPatch = ''
+ rm -rf obj-x86_64-pc-linux-gnu
+ '';
+
+ hardeningDisable = [ "format" ];
+
+ preConfigure = ''
+ # remove distributed configuration files
+ rm -f configure
+ rm -f js/src/configure
+ rm -f .mozconfig*
+
+ configureScript="$(realpath ./mach) configure"
+ # AS=as in the environment causes build failure https://bugzilla.mozilla.org/show_bug.cgi?id=1497286
+ unset AS
+
+ export MOZCONFIG=$(pwd)/mozconfig
+
+ # Set C flags for Rust's bindgen program. Unlike ordinary C
+ # compilation, bindgen does not invoke $CC directly. Instead it
+ # uses LLVM's libclang. To make sure all necessary flags are
+ # included we need to look in a few places.
+ # TODO: generalize this process for other use-cases.
+
+ BINDGEN_CFLAGS="$(< ${stdenv.cc}/nix-support/libc-cflags) \
+ $(< ${stdenv.cc}/nix-support/cc-cflags) \
+ $(< ${stdenv.cc}/nix-support/libcxx-cxxflags) \
+ ${
+ lib.optionalString stdenv.cc.isClang
+ "-idirafter ${stdenv.cc.cc}/lib/clang/${
+ lib.getVersion stdenv.cc.cc
+ }/include"
+ } \
+ ${
+ lib.optionalString stdenv.cc.isGNU
+ "-isystem ${stdenv.cc.cc}/include/c++/${
+ lib.getVersion stdenv.cc.cc
+ } -isystem ${stdenv.cc.cc}/include/c++/${
+ lib.getVersion stdenv.cc.cc
+ }/${stdenv.hostPlatform.config}"
+ } \
+ $NIX_CFLAGS_COMPILE"
+
+ echo "ac_add_options BINDGEN_CFLAGS='$BINDGEN_CFLAGS'" >> $MOZCONFIG
+ '';
+
+ configureFlags = let
+ toolkitSlug = if gtk3Support then
+ "3${lib.optionalString waylandSupport "-wayland"}"
+ else
+ "2";
+ toolkitValue = "cairo-gtk${toolkitSlug}";
+ in [
+ "--enable-application=comm/mail"
+
+ "--with-system-bz2"
+ "--with-system-icu"
+ "--with-system-jpeg"
+ "--with-system-libevent"
+ "--with-system-nspr"
+ "--with-system-nss"
+ "--with-system-png" # needs APNG support
+ "--with-system-icu"
+ "--with-system-zlib"
+ "--with-system-webp"
+ "--with-system-libvpx"
+
+ "--enable-rust-simd"
+ "--enable-crashreporter"
+ "--enable-default-toolkit=${toolkitValue}"
+ "--enable-js-shell"
+ "--enable-necko-wifi"
+ "--enable-startup-notification"
+ "--enable-system-ffi"
+ "--enable-system-pixman"
+ "--enable-system-sqlite"
+
+ "--disable-gconf"
+ "--disable-tests"
+ "--disable-updater"
+ "--enable-jemalloc"
+ ] ++ (if debugBuild then [
+ "--enable-debug"
+ "--enable-profiling"
+ ] else [
+ "--disable-debug"
+ "--enable-release"
+ "--disable-debug-symbols"
+ "--enable-optimize"
+ "--enable-strip"
+ ]) ++ lib.optionals (!stdenv.hostPlatform.isi686) [
+ # on i686-linux: --with-libclang-path is not available in this configuration
+ "--with-libclang-path=${llvmPackages.libclang}/lib"
+ "--with-clang-path=${llvmPackages.clang}/bin/clang"
+ ] ++ lib.optional alsaSupport "--enable-alsa"
+ ++ lib.optional calendarSupport "--enable-calendar"
+ ++ lib.optional enableOfficialBranding "--enable-official-branding"
+ ++ lib.optional pulseaudioSupport "--enable-pulseaudio";
+
+ enableParallelBuilding = true;
+
+ postConfigure = ''
+ cd obj-*
+ '';
+
+ makeFlags = lib.optionals enableOfficialBranding [
+ "MOZILLA_OFFICIAL=1"
+ "BUILD_OFFICIAL=1"
+ ];
+
+ doCheck = false;
+
+ postInstall = let
+ desktopItem = makeDesktopItem {
+ categories = lib.concatStringsSep ";" [ "Application" "Network" ];
+ desktopName = "Thunderbird";
+ genericName = "Mail Reader";
+ name = "thunderbird";
+ exec = "thunderbird %U";
+ icon = "$out/lib/thunderbird/chrome/icons/default/default256.png";
+ mimeType = lib.concatStringsSep ";" [
+ # Email
+ "x-scheme-handler/mailto"
+ "message/rfc822"
+ # Feeds
+ "x-scheme-handler/feed"
+ "application/rss+xml"
+ "application/x-extension-rss"
+ # Newsgroups
+ "x-scheme-handler/news"
+ "x-scheme-handler/snews"
+ "x-scheme-handler/nntp"
+ ];
+ };
+ in ''
+ # TODO: Move to a dev output?
+ rm -rf $out/include $out/lib/thunderbird-devel-* $out/share/idl
+
+ ${desktopItem.buildCommand}
+ '';
+
+ preFixup = ''
+ # Needed to find Mozilla runtime
+ gappsWrapperArgs+=(
+ --argv0 "$out/bin/thunderbird"
+ --set MOZ_APP_LAUNCHER thunderbird
+ # https://github.com/NixOS/nixpkgs/pull/61980
+ --set SNAP_NAME "thunderbird"
+ --set MOZ_LEGACY_PROFILES 1
+ --set MOZ_ALLOW_DOWNGRADE 1
+ )
+ '';
+
+ # FIXME: The XUL portion of this can probably be removed as soon as we
+ # package a Thunderbird >=71.0 since XUL shouldn't be anymore (in use)?
+ postFixup = ''
+ local xul="$out/lib/thunderbird/libxul.so"
+ patchelf --set-rpath "${libnotify}/lib:${systemd.lib}/lib:$(patchelf --print-rpath $xul)" $xul
+ '';
+
+ doInstallCheck = true;
+ installCheckPhase = ''
+ "$out/bin/thunderbird" --version
+ '';
+
+ disallowedRequisites = [
+ stdenv.cc
+ ];
+
+ passthru.updateScript = import ./../../browsers/firefox/update.nix {
+ attrPath = "thunderbird";
+ baseUrl = "http://archive.mozilla.org/pub/thunderbird/releases/";
+ inherit writeScript lib common-updater-scripts xidel coreutils gnused
+ gnugrep curl runtimeShell;
+ };
+
+ meta = with stdenv.lib; {
+ description = "A full-featured e-mail client";
+ homepage = "https://www.thunderbird.net";
+ maintainers = with maintainers; [
+ eelco
+ lovesegfault
+ pierron
+ ];
+ platforms = platforms.linux;
+ license = licenses.mpl20;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/default.nix b/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/default.nix
index e36d99886e2..db5774038e4 100644
--- a/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/default.nix
+++ b/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/default.nix
@@ -18,7 +18,6 @@
, lib
, libGL
, libGLU
-, libIDL
, libevent
, libjpeg
, libnotify
@@ -43,6 +42,7 @@
, rustc
, sqlite
, stdenv
+, systemd
, unzip
, which
, writeScript
@@ -72,13 +72,13 @@ assert waylandSupport -> gtk3Support == true;
stdenv.mkDerivation rec {
pname = "thunderbird";
- version = "68.9.0";
+ version = "78.1.0";
src = fetchurl {
url =
"mirror://mozilla/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.xz";
sha512 =
- "3q0dikgkfr72hhz39pxi2f0cljn09lw4940qcn9kzfwfid2h290j7pihx6gs0z6h82fl78f9fl1598d064lwl1i2434dzx6bg4p4549";
+ "2m1gqq11k5cql5f49mwrfjk06rm2r24lf9l0hrvj569gqxckyh8wdch3dn339x3yn5fhxqlw0l770p2ssr2kkllv3yy20qqzjqgfpgh";
};
nativeBuildInputs = [
@@ -112,7 +112,6 @@ stdenv.mkDerivation rec {
jemalloc
libGL
libGLU
- libIDL
libevent
libjpeg
libnotify
@@ -176,9 +175,10 @@ stdenv.mkDerivation rec {
# included we need to look in a few places.
# TODO: generalize this process for other use-cases.
- BINDGEN_CFLAGS="$(< ${stdenv.cc}/nix-support/libc-cflags) \
+ BINDGEN_CFLAGS="$(< ${stdenv.cc}/nix-support/libc-crt1-cflags) \
+ $(< ${stdenv.cc}/nix-support/libc-cflags) \
$(< ${stdenv.cc}/nix-support/cc-cflags) \
- ${stdenv.cc.default_cxx_stdlib_compile} \
+ $(< ${stdenv.cc}/nix-support/libcxx-cxxflags) \
${
lib.optionalString stdenv.cc.isClang
"-idirafter ${stdenv.cc.cc}/lib/clang/${
@@ -207,14 +207,12 @@ stdenv.mkDerivation rec {
in [
"--enable-application=comm/mail"
- "--with-system-bz2"
"--with-system-icu"
"--with-system-jpeg"
"--with-system-libevent"
"--with-system-nspr"
"--with-system-nss"
"--with-system-png" # needs APNG support
- "--with-system-icu"
"--with-system-zlib"
"--with-system-webp"
"--with-system-libvpx"
@@ -224,12 +222,9 @@ stdenv.mkDerivation rec {
"--enable-default-toolkit=${toolkitValue}"
"--enable-js-shell"
"--enable-necko-wifi"
- "--enable-startup-notification"
"--enable-system-ffi"
"--enable-system-pixman"
- "--enable-system-sqlite"
- "--disable-gconf"
"--disable-tests"
"--disable-updater"
"--enable-jemalloc"
@@ -305,11 +300,11 @@ stdenv.mkDerivation rec {
)
'';
- # FIXME: This can probably be removed as soon as we package a
- # Thunderbird >=71.0 since XUL shouldn't be anymore (in use)?
+ # FIXME: The XUL portion of this can probably be removed as soon as we
+ # package a Thunderbird >=71.0 since XUL shouldn't be anymore (in use)?
postFixup = ''
local xul="$out/lib/thunderbird/libxul.so"
- patchelf --set-rpath "${libnotify}/lib:$(patchelf --print-rpath $xul)" $xul
+ patchelf --set-rpath "${libnotify}/lib:${systemd.lib}/lib:$(patchelf --print-rpath $xul)" $xul
'';
doInstallCheck = true;
@@ -322,7 +317,7 @@ stdenv.mkDerivation rec {
];
passthru.updateScript = import ./../../browsers/firefox/update.nix {
- attrPath = "thunderbird";
+ attrPath = "thunderbird-78";
baseUrl = "http://archive.mozilla.org/pub/thunderbird/releases/";
inherit writeScript lib common-updater-scripts xidel coreutils gnused
gnugrep curl runtimeShell;
@@ -337,5 +332,6 @@ stdenv.mkDerivation rec {
pierron
];
platforms = platforms.linux;
+ license = licenses.mpl20;
};
}
diff --git a/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/no-buildconfig-68.patch b/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/no-buildconfig-68.patch
new file mode 100644
index 00000000000..fe3a93ebda7
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/no-buildconfig-68.patch
@@ -0,0 +1,35 @@
+diff -ru -x '*~' a/docshell/base/nsAboutRedirector.cpp b/docshell/base/nsAboutRedirector.cpp
+--- a/docshell/base/nsAboutRedirector.cpp 2017-07-31 18:20:51.000000000 +0200
++++ b/docshell/base/nsAboutRedirector.cpp 2017-09-26 22:02:00.814151731 +0200
+@@ -32,8 +32,6 @@
+ {"about", "chrome://global/content/aboutAbout.xhtml", 0},
+ {"addons", "chrome://mozapps/content/extensions/extensions.xul",
+ nsIAboutModule::ALLOW_SCRIPT},
+- {"buildconfig", "chrome://global/content/buildconfig.html",
+- nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT},
+ {"checkerboard", "chrome://global/content/aboutCheckerboard.xhtml",
+ nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
+ nsIAboutModule::ALLOW_SCRIPT},
+diff -ru -x '*~' a/toolkit/content/jar.mn b/toolkit/content/jar.mn
+--- a/toolkit/content/jar.mn 2017-07-31 18:20:52.000000000 +0200
++++ b/toolkit/content/jar.mn 2017-09-26 22:01:42.383350314 +0200
+@@ -39,7 +39,6 @@
+ content/global/plugins.css
+ content/global/browser-child.js
+ content/global/browser-content.js
+-* content/global/buildconfig.html
+ content/global/buildconfig.css
+ content/global/contentAreaUtils.js
+ content/global/datepicker.xhtml
+--- a/comm/mail/base/jar.mn
++++ b/comm/mail/base/jar.mn
+@@ -117,9 +117,7 @@
+ % override chrome://mozapps/content/profile/profileDowngrade.js chrome://messenger/content/profileDowngrade.js
+ % override chrome://mozapps/content/profile/profileDowngrade.xul chrome://messenger/content/profileDowngrade.xul
+
+-* content/messenger/buildconfig.html (content/buildconfig.html)
+ content/messenger/buildconfig.css (content/buildconfig.css)
+-% override chrome://global/content/buildconfig.html chrome://messenger/content/buildconfig.html
+ % override chrome://global/content/buildconfig.css chrome://messenger/content/buildconfig.css
+
+ # L10n resources and overrides.
diff --git a/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/no-buildconfig.patch b/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/no-buildconfig.patch
index fe3a93ebda7..efbddd3fba8 100644
--- a/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/no-buildconfig.patch
+++ b/nixpkgs/pkgs/applications/networking/mailreaders/thunderbird/no-buildconfig.patch
@@ -1,31 +1,32 @@
diff -ru -x '*~' a/docshell/base/nsAboutRedirector.cpp b/docshell/base/nsAboutRedirector.cpp
---- a/docshell/base/nsAboutRedirector.cpp 2017-07-31 18:20:51.000000000 +0200
-+++ b/docshell/base/nsAboutRedirector.cpp 2017-09-26 22:02:00.814151731 +0200
-@@ -32,8 +32,6 @@
- {"about", "chrome://global/content/aboutAbout.xhtml", 0},
- {"addons", "chrome://mozapps/content/extensions/extensions.xul",
+--- a/docshell/base/nsAboutRedirector.cpp
++++ b/docshell/base/nsAboutRedirector.cpp
+@@ -63,8 +63,6 @@
+ {"about", "chrome://global/content/aboutAbout.html", 0},
+ {"addons", "chrome://mozapps/content/extensions/extensions.xhtml",
nsIAboutModule::ALLOW_SCRIPT},
- {"buildconfig", "chrome://global/content/buildconfig.html",
- nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT},
- {"checkerboard", "chrome://global/content/aboutCheckerboard.xhtml",
+ {"checkerboard", "chrome://global/content/aboutCheckerboard.html",
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
nsIAboutModule::ALLOW_SCRIPT},
diff -ru -x '*~' a/toolkit/content/jar.mn b/toolkit/content/jar.mn
---- a/toolkit/content/jar.mn 2017-07-31 18:20:52.000000000 +0200
-+++ b/toolkit/content/jar.mn 2017-09-26 22:01:42.383350314 +0200
-@@ -39,7 +39,6 @@
- content/global/plugins.css
+--- a/toolkit/content/jar.mn
++++ b/toolkit/content/jar.mn
+@@ -35,7 +35,6 @@
+ content/global/plugins.js
content/global/browser-child.js
content/global/browser-content.js
-* content/global/buildconfig.html
content/global/buildconfig.css
content/global/contentAreaUtils.js
content/global/datepicker.xhtml
+diff -ru -x '*~' a/comm/mail/base/jar.mn b/comm/mail/base/jar.mn
--- a/comm/mail/base/jar.mn
+++ b/comm/mail/base/jar.mn
-@@ -117,9 +117,7 @@
+@@ -119,9 +119,7 @@
% override chrome://mozapps/content/profile/profileDowngrade.js chrome://messenger/content/profileDowngrade.js
- % override chrome://mozapps/content/profile/profileDowngrade.xul chrome://messenger/content/profileDowngrade.xul
+ % override chrome://mozapps/content/profile/profileDowngrade.xhtml chrome://messenger/content/profileDowngrade.xhtml
-* content/messenger/buildconfig.html (content/buildconfig.html)
content/messenger/buildconfig.css (content/buildconfig.css)
diff --git a/nixpkgs/pkgs/applications/networking/mailreaders/trojita/default.nix b/nixpkgs/pkgs/applications/networking/mailreaders/trojita/default.nix
index f383018e253..6f885dd18be 100644
--- a/nixpkgs/pkgs/applications/networking/mailreaders/trojita/default.nix
+++ b/nixpkgs/pkgs/applications/networking/mailreaders/trojita/default.nix
@@ -19,12 +19,12 @@
mkDerivation rec {
pname = "trojita";
- version = "0.7.20190618";
+ version = "0.7.20200706";
src = fetchgit {
url = "https://anongit.kde.org/trojita.git";
- rev = "90b417b131853553c94ff93aef62abaf301aa8f1";
- sha256 = "0xpxq5bzqaa68lkz90wima5q2m0mdcn0rvnigb66lylb4n20mnql";
+ rev = "e973a5169f18ca862ceb8ad749c93cd621d86e14";
+ sha256 = "0r8nmlqwgsqkk0k8xh32fkwvv6iylj35xq2h8b7l3g03yc342kbn";
};
buildInputs = [
diff --git a/nixpkgs/pkgs/applications/networking/mpop/default.nix b/nixpkgs/pkgs/applications/networking/mpop/default.nix
index 8a0980286df..f6c979b5173 100644
--- a/nixpkgs/pkgs/applications/networking/mpop/default.nix
+++ b/nixpkgs/pkgs/applications/networking/mpop/default.nix
@@ -4,11 +4,11 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "mpop";
- version = "1.4.9";
+ version = "1.4.10";
src = fetchurl {
url = "https://marlam.de/${pname}/releases/${pname}-${version}.tar.xz";
- sha256 = "0hinmyd4lipy9wi3grwm72vv6xrpf4m08i9g9nlxzxnwfanw885q";
+ sha256 = "1243hazpiwgvz2m3p48cdh0yw1019i6xjxgc7qyhmxcdy0inb6wy";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/applications/networking/msmtp/default.nix b/nixpkgs/pkgs/applications/networking/msmtp/default.nix
index 9e990dcdf33..e21cd5b3f0f 100644
--- a/nixpkgs/pkgs/applications/networking/msmtp/default.nix
+++ b/nixpkgs/pkgs/applications/networking/msmtp/default.nix
@@ -9,11 +9,11 @@ let
in stdenv.mkDerivation rec {
pname = "msmtp";
- version = "1.8.10";
+ version = "1.8.11";
src = fetchurl {
url = "https://marlam.de/${pname}/releases/${pname}-${version}.tar.xz";
- sha256 = "041g921rdjiv8bapp61gp4rylq8cckfkcwzyh8bs7xwxs4wpzfna";
+ sha256 = "0q0fg235qk448l1xjcwyxr7vcpzk6w57jzhjbkb0m7nffyhhypzj";
};
patches = [
diff --git a/nixpkgs/pkgs/applications/networking/mullvad-vpn/default.nix b/nixpkgs/pkgs/applications/networking/mullvad-vpn/default.nix
index 93a899742b5..265c8add278 100644
--- a/nixpkgs/pkgs/applications/networking/mullvad-vpn/default.nix
+++ b/nixpkgs/pkgs/applications/networking/mullvad-vpn/default.nix
@@ -41,11 +41,11 @@ in
stdenv.mkDerivation rec {
pname = "mullvad-vpn";
- version = "2020.4";
+ version = "2020.5";
src = fetchurl {
url = "https://www.mullvad.net/media/app/MullvadVPN-${version}_amd64.deb";
- sha256 = "17xi8g2k89vi4d0j7pr33bx9zjapa2qh4pymbrqvxwli3yhq6zwr";
+ sha256 = "131z6qlpjwxcn5a62f1f147f2z1xg185jmr0vbin8h0dwa1182vn";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/applications/networking/mumble/default.nix b/nixpkgs/pkgs/applications/networking/mumble/default.nix
index 633d6e63dce..8490c0509a1 100644
--- a/nixpkgs/pkgs/applications/networking/mumble/default.nix
+++ b/nixpkgs/pkgs/applications/networking/mumble/default.nix
@@ -128,14 +128,14 @@ let
} source;
source = rec {
- version = "1.3.0";
+ version = "1.3.2";
# Needs submodules
src = fetchFromGitHub {
owner = "mumble-voip";
repo = "mumble";
rev = version;
- sha256 = "0g5ri84gg0x3crhpxlzawf9s9l4hdna6aqw6qbdpx1hjlf5k6g8k";
+ sha256 = "1ljn7h7dr9iyhvq7rdh0prl7hzn9d2hhnxv0ni6dha6f7d9qbfy6";
fetchSubmodules = true;
};
};
diff --git a/nixpkgs/pkgs/applications/networking/newsreaders/pan/default.nix b/nixpkgs/pkgs/applications/networking/newsreaders/pan/default.nix
index 454e19fd897..6dc0630d2db 100644
--- a/nixpkgs/pkgs/applications/networking/newsreaders/pan/default.nix
+++ b/nixpkgs/pkgs/applications/networking/newsreaders/pan/default.nix
@@ -37,10 +37,11 @@ stdenv.mkDerivation {
enableParallelBuilding = true;
- meta = {
+ meta = with stdenv.lib; {
description = "A GTK-based Usenet newsreader good at both text and binaries";
homepage = "http://pan.rebelbase.com/";
- maintainers = [ stdenv.lib.maintainers.eelco ];
- platforms = stdenv.lib.platforms.linux;
+ maintainers = [ maintainers.eelco ];
+ platforms = platforms.linux;
+ license = with licenses; [ gpl2 fdl11 ];
};
}
diff --git a/nixpkgs/pkgs/applications/networking/nextcloud-client/default.nix b/nixpkgs/pkgs/applications/networking/nextcloud-client/default.nix
index 2560bc806ea..bc678cd1644 100644
--- a/nixpkgs/pkgs/applications/networking/nextcloud-client/default.nix
+++ b/nixpkgs/pkgs/applications/networking/nextcloud-client/default.nix
@@ -17,13 +17,13 @@
mkDerivation rec {
pname = "nextcloud-client";
- version = "2.6.4";
+ version = "2.6.5";
src = fetchFromGitHub {
owner = "nextcloud";
repo = "desktop";
rev = "v${version}";
- sha256 = "1wr57qwcjfzbpb4p0ybfjpw2hhwp91yrk2n3ywrqywcvjj38jg1q";
+ sha256 = "0r2n9l383drnnzbyywnbqljh9kxm3kz4g0mv7bnrp6b10b2ma3pg";
};
patches = [
diff --git a/nixpkgs/pkgs/applications/networking/nym/default.nix b/nixpkgs/pkgs/applications/networking/nym/default.nix
index 6bb86c016ba..4dfe1dc5492 100644
--- a/nixpkgs/pkgs/applications/networking/nym/default.nix
+++ b/nixpkgs/pkgs/applications/networking/nym/default.nix
@@ -9,21 +9,23 @@
rustPlatform.buildRustPackage rec {
pname = "nym";
- version = "0.6.0";
+ version = "0.7.0";
src = fetchFromGitHub {
owner = "nymtech";
repo = "nym";
rev = "v${version}";
- sha256 = "1q9i24mzys6a9kp9n0bnxr3iwzblabmc6iif3ah75gffyf0cipk4";
+ sha256 = "05bxrpqwwf9spydac0q8sly65q8f1nk13i5fy3p5adr1phzxdnr8";
};
- cargoSha256 = "0qas544bs4wyllvqf2r5mvqxs1nviwcvxa3rzq10dvjyjm1xyh3k";
+ cargoSha256 = "0mh8cwia86bm68b0wcrmnsq1af5cp6kj1j81nwxb03awnqpxc34n";
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ openssl ];
+ checkType = "debug";
+
/*
Nym's test presence::converting_mixnode_presence_into_topology_mixnode::it_returns_resolved_ip_on_resolvable_hostname tries to resolve nymtech.net.
Since there is no external DNS resolution available in the build sandbox, we point cargo and its children (that's what we remove the 'unsetenv' call for) to a hosts file in which we statically resolve nymtech.net.
@@ -49,6 +51,6 @@ rustPlatform.buildRustPackage rec {
homepage = "https://nymtech.net";
license = licenses.asl20;
maintainers = [ maintainers.ehmry ];
- platforms = with platforms; intersectLists (linux ++ darwin) (x86 ++ x86_64); # see https://github.com/nymtech/nym/issues/179 for architectures
+ platforms = with platforms; intersectLists (linux ++ darwin) (concatLists [ x86 x86_64 aarch64 arm ]);
};
}
diff --git a/nixpkgs/pkgs/applications/networking/offrss/default.nix b/nixpkgs/pkgs/applications/networking/offrss/default.nix
index 679e966373b..03159a61a40 100644
--- a/nixpkgs/pkgs/applications/networking/offrss/default.nix
+++ b/nixpkgs/pkgs/applications/networking/offrss/default.nix
@@ -26,11 +26,11 @@ stdenv.mkDerivation {
sha256 = "1akw1x84jj2m9z60cvlvmz21qwlaywmw18pl7lgp3bj5nw6250p6";
};
- meta = {
+ meta = with stdenv.lib; {
homepage = "http://vicerveza.homeunix.net/~viric/cgi-bin/offrss";
description = "Offline RSS/Atom reader";
- license="AGPLv3+";
- maintainers = with stdenv.lib.maintainers; [viric];
+ license = licenses.agpl3Plus;
+ maintainers = with maintainers; [ viric ];
platforms = stdenv.lib.platforms.linux;
};
}
diff --git a/nixpkgs/pkgs/applications/networking/openbazaar/client.nix b/nixpkgs/pkgs/applications/networking/openbazaar/client.nix
index 8ee265743de..f011f9aef4e 100644
--- a/nixpkgs/pkgs/applications/networking/openbazaar/client.nix
+++ b/nixpkgs/pkgs/applications/networking/openbazaar/client.nix
@@ -8,13 +8,16 @@
, electron_6
}:
+let
+ electron = electron_6;
+in
stdenv.mkDerivation rec {
pname = "openbazaar-client";
- version = "2.4.5";
+ version = "2.4.7";
src = fetchurl {
url = "https://github.com/OpenBazaar/openbazaar-desktop/releases/download/v${version}/openbazaar2client_${version}_amd64.deb";
- sha256 = "0kahqqchalbyzy51gkxzmw91qignh8sprg57nbj1vmgm84w1z6kw";
+ sha256 = "04wwljaiqm8rsdrzngqrzrjzfrjsrfsaa60c904zhbhmsqc7y4f1";
};
dontBuild = true;
@@ -42,7 +45,7 @@ stdenv.mkDerivation rec {
'';
postFixup = ''
- makeWrapper ${electron_6}/bin/electron $out/bin/${pname} \
+ makeWrapper ${electron}/bin/electron $out/bin/${pname} \
--add-flags $out/share/${pname}/resources/app \
--prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ gcc-unwrapped.lib ]}"
'';
diff --git a/nixpkgs/pkgs/applications/networking/openbazaar/default.nix b/nixpkgs/pkgs/applications/networking/openbazaar/default.nix
index 6a48b2962fa..aa341b29224 100644
--- a/nixpkgs/pkgs/applications/networking/openbazaar/default.nix
+++ b/nixpkgs/pkgs/applications/networking/openbazaar/default.nix
@@ -4,7 +4,7 @@
stdenv.mkDerivation rec {
pname = "openbazaar";
- version = "0.14.2";
+ version = "0.14.3";
suffix = {
i686-linux = "linux-386";
@@ -15,9 +15,9 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://github.com/OpenBazaar/openbazaar-go/releases/download/v${version}/${pname}-go-${suffix}";
sha256 = {
- i686-linux = "02kl4ci2pz86qqsll7578q0acygncsyylaschjzzii34c86f1aym";
- x86_64-darwin = "1v5m94x4x0nc6i8zlcwb36ps1zpgqgcsz81x1ghkz5c9xzszgzbp";
- x86_64-linux = "0m0digw66rzhwl2im88qavli9cc5vxd9pwj6ix86dcf98r93xsrp";
+ i686-linux = "098dgxpz9m4rfswc9yg77s3bvaifd4453s20n8kmh55g5ipgs2x1";
+ x86_64-darwin = "0q989m4zj7x9d6vimmpfkla78hmx2zr7bxm9yg61ir00w60l14jx";
+ x86_64-linux = "093rwn4nfirknbxz58n16v0l0apj2h0yr63f64fqysmy78883al2";
}.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
};
diff --git a/nixpkgs/pkgs/applications/networking/owncloud-client/default.nix b/nixpkgs/pkgs/applications/networking/owncloud-client/default.nix
index 3fc9fedc413..a487da6f5ad 100644
--- a/nixpkgs/pkgs/applications/networking/owncloud-client/default.nix
+++ b/nixpkgs/pkgs/applications/networking/owncloud-client/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, mkDerivation, cmake, pkgconfig, qtbase, qtkeychain, sqlite }:
+{ lib, stdenv, fetchurl, mkDerivation, cmake, pkgconfig, qtbase, qtkeychain, sqlite, libsecret }:
mkDerivation rec {
pname = "owncloud-client";
@@ -12,6 +12,10 @@ mkDerivation rec {
nativeBuildInputs = [ pkgconfig cmake ];
buildInputs = [ qtbase qtkeychain sqlite ];
+ qtWrapperArgs = [
+ "--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ libsecret ]}"
+ ];
+
cmakeFlags = [
"-UCMAKE_INSTALL_LIBDIR"
"-DNO_SHIBBOLETH=1"
diff --git a/nixpkgs/pkgs/applications/networking/p2p/gnunet-gtk/default.nix b/nixpkgs/pkgs/applications/networking/p2p/gnunet-gtk/default.nix
new file mode 100644
index 00000000000..6a2b84dbb3d
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/p2p/gnunet-gtk/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchgit, pkgconfig
+, autoreconfHook, wrapGAppsHook
+, libgcrypt, libextractor, libxml2
+, gnome3, gnunet, gnutls, gtk3 }:
+
+stdenv.mkDerivation rec {
+ pname = "gnunet-gtk";
+ version = "0.12.0";
+
+ src = fetchgit {
+ url = "https://git.gnunet.org/gnunet-gtk.git";
+ rev = "v${version}";
+ sha256 = "1ccasng1b4bj0kqhbfhiv0j1gnc4v2ka5f7wxvka3iwp90g7rax6";
+ };
+
+ nativeBuildInputs= [ autoreconfHook wrapGAppsHook pkgconfig ];
+ buildInputs = [ libgcrypt libextractor libxml2 gnunet gnome3.glade gnutls gtk3 ];
+
+ patchPhase = "patchShebangs pixmaps/icon-theme-installer";
+
+ meta = with stdenv.lib; {
+ description = "GNUnet GTK User Interface";
+ homepage = "https://git.gnunet.org/gnunet-gtk.git";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ pstn ];
+ platforms = platforms.gnu ++ platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/networking/p2p/gnunet/default.nix b/nixpkgs/pkgs/applications/networking/p2p/gnunet/default.nix
index 5abee0108ec..6771e6cbc45 100644
--- a/nixpkgs/pkgs/applications/networking/p2p/gnunet/default.nix
+++ b/nixpkgs/pkgs/applications/networking/p2p/gnunet/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "gnunet";
- version = "0.12.1";
+ version = "0.12.2";
src = fetchurl {
url = "mirror://gnu/gnunet/${pname}-${version}.tar.gz";
- sha256 = "0zhz3dd4mr6k7wlcxw2xclq8p8l4ia5nlg78dylyz6lbz96h2lsm";
+ sha256 = "1mwcy7fj1rpd39w7j7k3jdwlil5s889b2qlhfdggqmhigl28na5c";
};
enableParallelBuilding = true;
diff --git a/nixpkgs/pkgs/applications/networking/p2p/magnetico/default.nix b/nixpkgs/pkgs/applications/networking/p2p/magnetico/default.nix
index 1dcf42b7ece..4dc5503e4ec 100644
--- a/nixpkgs/pkgs/applications/networking/p2p/magnetico/default.nix
+++ b/nixpkgs/pkgs/applications/networking/p2p/magnetico/default.nix
@@ -30,4 +30,4 @@ buildGoModule rec {
badPlatforms = platforms.darwin;
maintainers = with maintainers; [ rnhmjoj ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/p2p/retroshare/default.nix b/nixpkgs/pkgs/applications/networking/p2p/retroshare/default.nix
index ce6d3958c9b..a6a0ab27287 100644
--- a/nixpkgs/pkgs/applications/networking/p2p/retroshare/default.nix
+++ b/nixpkgs/pkgs/applications/networking/p2p/retroshare/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, libupnp, gpgme, gnome3, glib, libssh, pkgconfig, protobuf, bzip2
-, libXScrnSaver, speex, curl, libxml2, libxslt, sqlcipher, libmicrohttpd, opencv, qmake, ffmpeg
+, libXScrnSaver, speex, curl, libxml2, libxslt, sqlcipher, libmicrohttpd, opencv, qmake, ffmpeg_3
, qtmultimedia, qtx11extras, qttools }:
stdenv.mkDerivation rec {
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig qmake ];
buildInputs = [
speex libupnp gpgme gnome3.libgnome-keyring glib libssh qtmultimedia qtx11extras qttools
- protobuf bzip2 libXScrnSaver curl libxml2 libxslt sqlcipher libmicrohttpd opencv ffmpeg
+ protobuf bzip2 libXScrnSaver curl libxml2 libxslt sqlcipher libmicrohttpd opencv ffmpeg_3
];
preConfigure = ''
diff --git a/nixpkgs/pkgs/applications/networking/p2p/stig/default.nix b/nixpkgs/pkgs/applications/networking/p2p/stig/default.nix
index 6b1a7ace902..276cabfa2aa 100644
--- a/nixpkgs/pkgs/applications/networking/p2p/stig/default.nix
+++ b/nixpkgs/pkgs/applications/networking/p2p/stig/default.nix
@@ -7,13 +7,13 @@ python3Packages.buildPythonApplication rec {
pname = "stig";
# This project has a different concept for pre release / alpha,
# Read the project's README for details: https://github.com/rndusr/stig#stig
- version = "0.10.1a";
+ version = "0.11.2a0";
src = fetchFromGitHub {
owner = "rndusr";
repo = "stig";
rev = "v${version}";
- sha256 = "076rlial6h1nhwdxf1mx5nf2zld5ci43cadj9wf8xms7zn8s6c8v";
+ sha256 = "05dn6mr86ly65gdqarl16a2jk1bwiw5xa6r4kyag3s6lqsv66iw8";
};
# urwidtrees 1.0.3 is requested by the developer because 1.0.2 (which is packaged
@@ -34,7 +34,6 @@ python3Packages.buildPythonApplication rec {
pyxdg
blinker
natsort
- maxminddb
setproctitle
];
@@ -53,6 +52,8 @@ python3Packages.buildPythonApplication rec {
"tests"
# test_string__month_day_hour_minute_second fails on darwin
"--deselect=tests/client_test/ttypes_test.py::TestTimestamp::test_string__month_day_hour_minute_second"
+ # TestScrollBarWithScrollable.test_wrapping_bug fails
+ "--deselect=tests/tui_test/scroll_test.py::TestScrollBarWithScrollable::test_wrapping_bug"
];
meta = with lib; {
diff --git a/nixpkgs/pkgs/applications/networking/p2p/torrential/default.nix b/nixpkgs/pkgs/applications/networking/p2p/torrential/default.nix
index e432818bec7..d62e3b3b5a3 100644
--- a/nixpkgs/pkgs/applications/networking/p2p/torrential/default.nix
+++ b/nixpkgs/pkgs/applications/networking/p2p/torrential/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, cmake
, pkgconfig
, vala_0_40
@@ -51,7 +52,7 @@ stdenv.mkDerivation rec {
];
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/applications/networking/p2p/transmission/default.nix b/nixpkgs/pkgs/applications/networking/p2p/transmission/default.nix
index d59cdff34fd..ab4fc0908ba 100644
--- a/nixpkgs/pkgs/applications/networking/p2p/transmission/default.nix
+++ b/nixpkgs/pkgs/applications/networking/p2p/transmission/default.nix
@@ -72,9 +72,6 @@ in stdenv.mkDerivation {
NIX_LDFLAGS = lib.optionalString stdenv.isDarwin "-framework CoreFoundation";
- # Reduce the risk of collisions
- postInstall = "rm -r $out/share/doc";
-
meta = {
description = "A fast, easy and free BitTorrent client";
longDescription = ''
diff --git a/nixpkgs/pkgs/applications/networking/ping/default.nix b/nixpkgs/pkgs/applications/networking/ping/default.nix
index ed63a72f210..8e4125ac72a 100644
--- a/nixpkgs/pkgs/applications/networking/ping/default.nix
+++ b/nixpkgs/pkgs/applications/networking/ping/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, meson
, ninja
, vala
@@ -52,7 +53,7 @@ stdenv.mkDerivation rec {
'';
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/applications/networking/protonvpn-cli-ng/default.nix b/nixpkgs/pkgs/applications/networking/protonvpn-cli-ng/default.nix
index e62bc21ab5b..e2870c58e97 100644
--- a/nixpkgs/pkgs/applications/networking/protonvpn-cli-ng/default.nix
+++ b/nixpkgs/pkgs/applications/networking/protonvpn-cli-ng/default.nix
@@ -2,19 +2,20 @@
python3Packages.buildPythonApplication rec {
pname = "protonvpn-cli-ng";
- version = "2.2.2";
+ version = "2.2.4";
src = fetchFromGitHub {
owner = "protonvpn";
repo = "${pname}";
rev = "v${version}";
- sha256 = "0ixjb02kj4z79whm1izd8mrn2h0rp9cmw4im1qvp93rahqxdd4n8";
+ sha256 = "08yca0a0prrnrc7ir7ajd56yxvxpcs4m1k8f5kf273f5whgr7wzw";
};
propagatedBuildInputs = (with python3Packages; [
requests
docopt
setuptools
+ jinja2
pythondialog
]) ++ [
dialog
diff --git a/nixpkgs/pkgs/applications/networking/remote/anydesk/default.nix b/nixpkgs/pkgs/applications/networking/remote/anydesk/default.nix
index 9425f260e4f..3896e06838d 100644
--- a/nixpkgs/pkgs/applications/networking/remote/anydesk/default.nix
+++ b/nixpkgs/pkgs/applications/networking/remote/anydesk/default.nix
@@ -22,7 +22,7 @@ let
icon = "anydesk";
desktopName = "AnyDesk";
genericName = description;
- categories = "Application;Network;";
+ categories = "Network;";
startupNotify = "false";
};
diff --git a/nixpkgs/pkgs/applications/networking/remote/citrix-workspace/default.nix b/nixpkgs/pkgs/applications/networking/remote/citrix-workspace/default.nix
index a62b1bf5ee1..3a6054db354 100644
--- a/nixpkgs/pkgs/applications/networking/remote/citrix-workspace/default.nix
+++ b/nixpkgs/pkgs/applications/networking/remote/citrix-workspace/default.nix
@@ -1,253 +1,25 @@
-{ stdenv
-, lib
-, fetchurl
-, requireFile
-, makeWrapper
-, libredirect
-, busybox
-, file
-, makeDesktopItem
-, tzdata
-, cacert
-, dconf
-, glib
-, gtk2
-, atk
-, gdk-pixbuf
-, cairo
-, pango
-, gnome3
-, xorg
-, libpng12
-, freetype
-, fontconfig
-, gtk_engines
-, alsaLib
-, zlib
-, version ? "20.04.0"
-}:
+{ lib, callPackage }:
-let
- versionInfo = let
- supportedVersions = {
- "19.6.0" = {
- major = "19";
- minor = "6";
- patch = "0";
- x64hash = "0szqlfmigzgf0309i6ikxkizxaf4ri7qmhys75m0zi3bpwx6hzhs";
- x86hash = "16v3kgavrh62z6vxcbw6mn7h0bfishpl7m92k7g1p2882r1f8vaf";
- x64suffix = "60";
- x86suffix = "60";
- homepage = "https://www.citrix.com/downloads/workspace-app/legacy-workspace-app-for-linux/workspace-app-for-linux-latest.html";
- };
-
- "19.8.0" = {
- major = "19";
- minor = "8";
- patch = "0";
- x64hash = "0f8djw8lp5wihb23y09yac1mh09w1qp422h72r6zfx9k1lqfsdbw";
- x86hash = "0afcqirb4q349r3izy88vqkszg6y2wg14iwypk6nrmvwgvcl6jdn";
- x64suffix = "20";
- x86suffix = "20";
- homepage = "https://www.citrix.com/downloads/workspace-app/legacy-workspace-app-for-linux/workspace-app-for-linux-1908.html";
- };
-
- "19.10.0" = {
- major = "19";
- minor = "10";
- patch = "0";
- x64hash = "1l4q4pmfiw9gmml6j5b3hls2101xf5m8p6855nhfhvqlisrj9h14";
- x86hash = "000zjik8wf8b6fadnsai0p77b4n2l95544zx503iyrb9pv53bj3y";
- x64suffix = "15";
- x86suffix = "15";
- homepage = "https://www.citrix.com/downloads/workspace-app/legacy-workspace-app-for-linux/workspace-app-for-linux-1910.html";
- };
-
- "19.12.0" = {
- major = "19";
- minor = "12";
- patch = "0";
- x64hash = "1si5mkxbgb8m99bkvgc3l80idjfdp0kby6pv47s07nn43dbr1j7a";
- x86hash = "07rfp90ksnvr8zv7ix7f0z6a59n48s7bd4kqbzilfwxgs4ddqmcy";
- x64suffix = "19";
- x86suffix = "19";
- homepage = "https://www.citrix.com/downloads/workspace-app/legacy-workspace-app-for-linux/workspace-app-for-linux-1912.html";
- };
-
- "20.04.0" = {
- major = "20";
- minor = "04";
- patch = "0";
- x64hash = "E923592216F9541173846F932784E6C062CB09C9E8858219C7489607BF82A0FB";
- x86hash = "A2E2E1882723DA6796E68916B3BB2B44DD575A83DEB03CA90A262F6C81B1A53F";
- x64suffix = "21";
- x86suffix = "21";
- homepage = "https://www.citrix.com/downloads/workspace-app/linux/workspace-app-for-linux-latest.html";
- };
- };
-
- # Copied this file largely from the citrix-receiver package
- # Leaving this here even though there are no deprecations yet
- # for ease of future maintenance.
- #
- # The lifespans of Citrix products can be found here:
- # https://www.citrix.com/support/product-lifecycle/milestones/receiver.html
- deprecatedVersions = let
- versions = [ "19.3.0" ];
- in
- lib.listToAttrs
- (lib.forEach versions
- (v: lib.nameValuePair v (throw "Unsupported citrix_workspace version: ${v}")));
- in
- deprecatedVersions // supportedVersions;
-
- citrixWorkspaceForVersion = { major, minor, patch, x64hash, x86hash, x64suffix, x86suffix, homepage }:
- stdenv.mkDerivation rec {
- pname = "citrix-workspace";
- version = "${major}.${minor}.${patch}";
- inherit homepage;
-
- prefixWithBitness = if stdenv.is64bit then "linuxx64" else "linuxx86";
-
- preferLocalBuild = true;
-
- src = requireFile rec {
- name = if stdenv.is64bit then "${prefixWithBitness}-${version}.${x64suffix}.tar.gz" else "${prefixWithBitness}-${version}.${x86suffix}.tar.gz";
- sha256 = if stdenv.is64bit then x64hash else x86hash;
- message = ''
- In order to use Citrix Workspace, you need to comply with the Citrix EULA and download
- the ${if stdenv.is64bit then "64-bit" else "32-bit"} binaries, .tar.gz from:
-
- ${homepage}
-
- (if you do not find version ${version} there, try at
- https://www.citrix.com/downloads/workspace-app/
-
- Once you have downloaded the file, please use the following command and re-run the
- installation:
-
- nix-prefetch-url file://\$PWD/${name}
- '';
- };
-
- dontBuild = true;
+# For detailed information about the Citrix source-tarball, please refer to the OEM
+# reference guide: https://developer-docs.citrix.com/projects/workspace-app-for-linux-oem-guide/en/latest/
- sourceRoot = ".";
-
- buildInputs = [
- makeWrapper
- busybox
- file
- gtk2
- gdk-pixbuf
- ];
-
- libPath = stdenv.lib.makeLibraryPath [
- glib
- gtk2
- atk
- gdk-pixbuf
- cairo
- pango
- dconf
- xorg.libX11
- xorg.libXext
- xorg.libXrender
- xorg.libXinerama
- xorg.libXfixes
- libpng12
- zlib
- gtk_engines
- freetype
- fontconfig
- alsaLib
- stdenv.cc.cc # Fixes: Can not load [..]/opt/citrix-icaclient/lib/ctxh264_fb.so:(null)
- ];
-
- desktopItem = makeDesktopItem {
- name = "wfica";
- desktopName = "Citrix Workspace";
- genericName = "Citrix Workspace";
- exec = "wfica";
- icon = "wfica";
- comment = "Connect to remote Citrix server";
- categories = "GTK;GNOME;X-GNOME-NetworkSettings;Network;";
- mimeType = "application/x-ica";
- };
-
- installPhase = ''
- runHook preInstall
-
- export ICAInstDir="$out/opt/citrix-icaclient"
-
- sed -i \
- -e 's,^main_install_menu$,install_ICA_client,g' \
- -e 's,^integrate_ICA_client(),alias integrate_ICA_client=true\nintegrate_ICA_client_old(),g' \
- -e 's,^ANSWER=""$,ANSWER="$INSTALLER_YES",' \
- -e 's,/bin/true,true,g' \
- ./${prefixWithBitness}/hinst
-
- # Run the installer...
- bash ./${prefixWithBitness}/hinst CDROM "`pwd`"
-
- echo "Deleting broken links..."
- for link in `find $ICAInstDir -type l `
- do
- [ -f "$link" ] || rm -v "$link"
- done
-
- echo "Expanding certificates..."
- # As explained in https://wiki.archlinux.org/index.php/Citrix#Security_Certificates
- pushd "$ICAInstDir/keystore/cacerts"
- awk 'BEGIN {c=0;} /BEGIN CERT/{c++} { print > "cert." c ".pem"}' < ${cacert}/etc/ssl/certs/ca-bundle.crt
- popd
-
- echo "Patching executables..."
- find $ICAInstDir -type f -exec file {} \; |
- grep 'ELF.*executable' |
- cut -f 1 -d : |
- grep -vi '\(.dll\|.so\)$' | # added as a workaround to https://github.com/NixOS/nixpkgs/issues/41729
- while read f
- do
- echo "Patching ELF intrepreter and rpath for $f"
- chmod u+w "$f"
- patchelf \
- --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
- --set-rpath "$ICAInstDir:$libPath" "$f"
- done
-
- echo "Wrapping wfica..."
- mkdir "$out/bin"
-
- makeWrapper "$ICAInstDir/wfica" "$out/bin/wfica" \
- --add-flags "-icaroot $ICAInstDir" \
- --set ICAROOT "$ICAInstDir" \
- --set GTK_PATH "${gtk2.out}/lib/gtk-2.0:${gnome3.gnome-themes-extra}/lib/gtk-2.0" \
- --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
- --set LD_PRELOAD "${libredirect}/lib/libredirect.so" \
- --set LD_LIBRARY_PATH "$libPath" \
- --set NIX_REDIRECTS "/usr/share/zoneinfo=${tzdata}/share/zoneinfo:/etc/zoneinfo=${tzdata}/share/zoneinfo:/etc/timezone=$ICAInstDir/timezone"
-
- echo "We arbitrarily set the timezone to UTC. No known consequences at this point."
- echo UTC > "$ICAInstDir/timezone"
-
- echo "Installing desktop item..."
- mkdir -p $out/share/applications
- cp ${desktopItem}/share/applications/* $out/share/applications
+let
+ inherit (callPackage ./sources.nix { }) supportedVersions unsupportedVersions;
+ mkCitrix = callPackage ./generic.nix { };
- # We introduce a dependency on the source file so that it need not be redownloaded everytime
- echo $src >> "$out/share/workspace_dependencies.pin"
+ toAttrName = x: "citrix_workspace_${builtins.replaceStrings [ "." ] [ "_" ] x}";
- runHook postInstall
- '';
+ unsupported = lib.listToAttrs (
+ map (x: lib.nameValuePair (toAttrName x) (throw ''
+ Citrix Workspace at version ${x} is not supported anymore!
- meta = with stdenv.lib; {
- license = stdenv.lib.licenses.unfree;
- inherit homepage;
- description = "Citrix Workspace";
- platforms = platforms.linux;
- maintainers = with maintainers; [ ma27 ];
- };
- };
+ Actively supported releases are listed here:
+ https://www.citrix.com/en-gb/support/product-lifecycle/milestones/receiver.html
+ '')) unsupportedVersions
+ );
-in citrixWorkspaceForVersion (lib.getAttr version versionInfo)
+ supported = lib.mapAttrs' (
+ attr: versionInfo: lib.nameValuePair (toAttrName attr) (callPackage ./generic.nix versionInfo)
+ ) supportedVersions;
+in
+ supported // unsupported
diff --git a/nixpkgs/pkgs/applications/networking/remote/citrix-workspace/generic.nix b/nixpkgs/pkgs/applications/networking/remote/citrix-workspace/generic.nix
new file mode 100644
index 00000000000..36ae194a165
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/remote/citrix-workspace/generic.nix
@@ -0,0 +1,203 @@
+{ stdenv, requireFile, makeWrapper, autoPatchelfHook, wrapGAppsHook, which, more
+, file, atk, alsaLib, cairo, fontconfig, gdk-pixbuf, glib, gnome3, gtk2-x11, gtk3
+, 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
+
+, homepage, version, prefix, hash
+
+, extraCerts ? []
+}:
+
+let
+ inherit (stdenv) lib;
+
+ openssl' = symlinkJoin {
+ name = "openssl-backwards-compat";
+ nativeBuildInputs = [ makeWrapper ];
+ paths = [ openssl.out ];
+ postBuild = ''
+ ln -sf $out/lib/libcrypto.so $out/lib/libcrypto.so.1.0.0
+ ln -sf $out/lib/libssl.so $out/lib/libssl.so.1.0.0
+ '';
+ };
+in
+
+stdenv.mkDerivation rec {
+ pname = "citrix-workspace";
+ inherit version;
+
+ src = requireFile rec {
+ name = "${prefix}-${version}.tar.gz";
+ sha256 = hash;
+
+ message = ''
+ In order to use Citrix Workspace, you need to comply with the Citrix EULA and download
+ the ${if stdenv.is64bit then "64-bit" else "32-bit"} binaries, .tar.gz from:
+
+ ${homepage}
+
+ (if you do not find version ${version} there, try at
+ https://www.citrix.com/downloads/workspace-app/
+
+ Once you have downloaded the file, please use the following command and re-run the
+ installation:
+
+ nix-prefetch-url file://\$PWD/${name}
+ '';
+ };
+
+ dontBuild = true;
+ dontConfigure = true;
+ sourceRoot = ".";
+ preferLocalBuild = true;
+ passthru.icaroot = "${placeholder "out"}/opt/citrix-icaclient";
+
+ nativeBuildInputs = [
+ autoPatchelfHook
+ file
+ makeWrapper
+ more
+ which
+ wrapGAppsHook
+ ];
+
+ buildInputs = [
+ alsaLib
+ atk
+ cairo
+ dconf
+ fontconfig
+ freetype
+ gdk-pixbuf
+ gnome2.gtkglext
+ gnome3.webkitgtk
+ gtk2
+ gtk2-x11
+ gtk3
+ gtk_engines
+ heimdal
+ krb5
+ libcxx
+ libcxxabi
+ libjpeg
+ libpng12
+ libsoup
+ libvorbis
+ libxml2
+ nspr
+ nss
+ openssl'
+ pango
+ speex
+ systemd.lib
+ stdenv.cc.cc
+ xorg.libXaw
+ xorg.libXmu
+ xorg.libXScrnSaver
+ xorg.libXtst
+ zlib
+ ] ++ lib.optional (lib.versionOlder version "20.04") e2fsprogs;
+
+ runtimeDependencies = [
+ glib
+
+ xorg.libX11
+ xorg.libXScrnSaver
+ xorg.libXext
+ xorg.libXfixes
+ xorg.libXinerama
+ xorg.libXmu
+ xorg.libXrender
+ xorg.libXtst
+ xorg.libxcb
+ ];
+
+ installPhase = let
+ icaFlag = program:
+ if (builtins.match "selfservice(.*)" program) != null then "--icaroot"
+ else "-icaroot";
+ wrap = program: ''
+ wrapProgram $out/opt/citrix-icaclient/${program} \
+ --add-flags "${icaFlag program} $ICAInstDir" \
+ --set ICAROOT "$ICAInstDir" \
+ --prefix LD_LIBRARY_PATH : "$ICAInstDir:$ICAInstDir/lib" \
+ --set LD_PRELOAD "${libredirect}/lib/libredirect.so" \
+ --set NIX_REDIRECTS "/usr/share/zoneinfo=${tzdata}/share/zoneinfo:/etc/zoneinfo=${tzdata}/share/zoneinfo:/etc/timezone=$ICAInstDir/timezone"
+ '';
+ wrapLink = program: ''
+ ${wrap program}
+ ln -sf $out/opt/citrix-icaclient/${program} $out/bin/${baseNameOf program}
+ '';
+
+ copyCert = path: ''
+ cp -v ${path} $out/opt/citrix-icaclient/keystore/cacerts/${baseNameOf path}
+ '';
+
+ mkWrappers = lib.concatMapStringsSep "\n";
+
+ toWrap = [ "wfica" "selfservice" "util/configmgr" "util/conncenter" "util/ctx_rehash" ]
+ ++ lib.optional (lib.versionOlder version "20.06") "selfservice_old";
+ in ''
+ runHook preInstall
+
+ mkdir -p $out/{bin,share/applications}
+ export ICAInstDir="$out/opt/citrix-icaclient"
+ 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)"
+
+ ${mkWrappers wrapLink toWrap}
+ ${mkWrappers wrap [ "PrimaryAuthManager" "ServiceRecord" "AuthManagerDaemon" "util/ctxwebhelper" ]}
+
+ ln -sf $ICAInstDir/util/storebrowse $out/bin/storebrowse
+
+ # As explained in https://wiki.archlinux.org/index.php/Citrix#Security_Certificates
+ echo "Expanding certificates..."
+ pushd "$ICAInstDir/keystore/cacerts"
+ awk 'BEGIN {c=0;} /BEGIN CERT/{c++} { print > "cert." c ".pem"}' \
+ < ${cacert}/etc/ssl/certs/ca-bundle.crt
+ popd
+
+ ${mkWrappers copyCert extraCerts}
+
+ # 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
+
+ # We support only Gstreamer 1.0
+ rm $ICAInstDir/util/{gst_aud_{play,read},gst_*0.10,libgstflatstm0.10.so}
+ ln -sf $ICAInstDir/util/gst_play1.0 $ICAInstDir/util/gst_play
+ ln -sf $ICAInstDir/util/gst_read1.0 $ICAInstDir/util/gst_read
+
+ echo "We arbitrarily set the timezone to UTC. No known consequences at this point."
+ echo UTC > "$ICAInstDir/timezone"
+
+ echo "Copy .desktop files."
+ cp $out/opt/citrix-icaclient/desktop/* $out/share/applications/
+
+ # We introduce a dependency on the source file so that it need not be redownloaded everytime
+ echo $src >> "$out/share/workspace_dependencies.pin"
+
+ runHook postInstall
+ '';
+
+ # Make sure that `autoPatchelfHook` is executed before
+ # running `ctx_rehash`.
+ dontAutoPatchelf = true;
+ postFixup = ''
+ autoPatchelf -- "$out"
+ $out/opt/citrix-icaclient/util/ctx_rehash
+ '';
+
+ meta = with lib; {
+ license = licenses.unfree;
+ description = "Citrix Workspace";
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ ma27 ];
+ inherit homepage;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/networking/remote/citrix-workspace/sources.nix b/nixpkgs/pkgs/applications/networking/remote/citrix-workspace/sources.nix
new file mode 100644
index 00000000000..cc0d8637b90
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/remote/citrix-workspace/sources.nix
@@ -0,0 +1,58 @@
+{ stdenv, lib }:
+
+let
+ mkVersionInfo = _: { major, minor, patch, x64hash, x86hash, x64suffix, x86suffix, homepage }:
+ { inherit homepage;
+ version = "${major}.${minor}.${patch}.${if stdenv.is64bit then x64suffix else x86suffix}";
+ prefix = "linuxx${if stdenv.is64bit then "64" else "86"}";
+ hash = if stdenv.is64bit then x64hash else x86hash;
+ };
+
+ # Attribute-set with all actively supported versions of the Citrix workspace app
+ # for Linux.
+ #
+ # The latest versions can be found at https://www.citrix.com/de-de/downloads/workspace-app/linux/
+ supportedVersions = lib.mapAttrs mkVersionInfo {
+ "19.12.0" = {
+ major = "19";
+ minor = "12";
+ patch = "0";
+ x64hash = "1si5mkxbgb8m99bkvgc3l80idjfdp0kby6pv47s07nn43dbr1j7a";
+ x86hash = "07rfp90ksnvr8zv7ix7f0z6a59n48s7bd4kqbzilfwxgs4ddqmcy";
+ x64suffix = "19";
+ x86suffix = "19";
+ homepage = "https://www.citrix.com/downloads/workspace-app/legacy-workspace-app-for-linux/workspace-app-for-linux-1912.html";
+ };
+
+ "20.04.0" = {
+ major = "20";
+ minor = "04";
+ patch = "0";
+ x64hash = "E923592216F9541173846F932784E6C062CB09C9E8858219C7489607BF82A0FB";
+ x86hash = "A2E2E1882723DA6796E68916B3BB2B44DD575A83DEB03CA90A262F6C81B1A53F";
+ x64suffix = "21";
+ x86suffix = "21";
+ homepage = "https://www.citrix.com/downloads/workspace-app/linux/workspace-app-for-linux-latest.html";
+ };
+
+ "20.06.0" = {
+ major = "20";
+ minor = "06";
+ patch = "0";
+ x64hash = "1kpfcfg95mpprlca6cccnjlsqbj3xvv77cn3fc5msd304nsi9x1v";
+ x86hash = "1di29hrimbw3myjnf2nn26a14klidhdwvjqla6yxhwd3s6lil194";
+ x64suffix = "15";
+ x86suffix = "15";
+ homepage = "https://www.citrix.com/de-de/downloads/workspace-app/linux/workspace-app-for-linux-latest.html";
+ };
+ };
+
+ # Retain attribute-names for abandoned versions of Citrix workspace to
+ # provide a meaningful error-message if it's attempted to use such an old one.
+ #
+ # 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" ];
+in {
+ inherit supportedVersions unsupportedVersions;
+}
diff --git a/nixpkgs/pkgs/applications/networking/remote/citrix-workspace/wrapper.nix b/nixpkgs/pkgs/applications/networking/remote/citrix-workspace/wrapper.nix
deleted file mode 100644
index ea475ae6dbc..00000000000
--- a/nixpkgs/pkgs/applications/networking/remote/citrix-workspace/wrapper.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-{ citrix_workspace, extraCerts ? [], symlinkJoin }:
-
-let
-
- mkCertCopy = certPath:
- "cp ${certPath} $out/opt/citrix-icaclient/keystore/cacerts/";
-
-in
-
-if builtins.length extraCerts == 0 then citrix_workspace else symlinkJoin {
- name = "citrix-with-extra-certs-${citrix_workspace.version}";
- paths = [ citrix_workspace ];
-
- postBuild = ''
- ${builtins.concatStringsSep "\n" (map mkCertCopy extraCerts)}
-
- sed -i -E "s,-icaroot (.+citrix-icaclient),-icaroot $out/opt/citrix-icaclient," $out/bin/wfica
- '';
-}
diff --git a/nixpkgs/pkgs/applications/networking/remote/freerdp/default.nix b/nixpkgs/pkgs/applications/networking/remote/freerdp/default.nix
index 9d13f3b3e3f..11f97206b6e 100644
--- a/nixpkgs/pkgs/applications/networking/remote/freerdp/default.nix
+++ b/nixpkgs/pkgs/applications/networking/remote/freerdp/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, cmake, pkgconfig, alsaLib, ffmpeg, glib, openssl
+{ stdenv, lib, fetchFromGitHub, cmake, pkgconfig, alsaLib, ffmpeg_3, 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
@@ -17,13 +17,13 @@ let
in stdenv.mkDerivation rec {
pname = "freerdp";
- version = "2.1.1";
+ version = "2.1.2";
src = fetchFromGitHub {
owner = "FreeRDP";
repo = "FreeRDP";
rev = version;
- sha256 = "1avfsx837rjfk50qv3xjccx2309phn04rq6imadqvqpfnyx4ma66";
+ sha256 = "1yvi7zd0ic0rv7njd0wi9q1mfvz4d9qrx3i45dd6hcq465wg8dp7";
};
postPatch = ''
@@ -50,7 +50,7 @@ in stdenv.mkDerivation rec {
[
alsaLib
cups
- ffmpeg
+ ffmpeg_3
glib
gst-plugins-base
gst-plugins-good
diff --git a/nixpkgs/pkgs/applications/networking/remote/putty/default.nix b/nixpkgs/pkgs/applications/networking/remote/putty/default.nix
index 804a40a614c..61e82726f35 100644
--- a/nixpkgs/pkgs/applications/networking/remote/putty/default.nix
+++ b/nixpkgs/pkgs/applications/networking/remote/putty/default.nix
@@ -3,7 +3,7 @@
}:
stdenv.mkDerivation rec {
- version = "0.73";
+ version = "0.74";
pname = "putty";
src = fetchurl {
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
"https://the.earth.li/~sgtatham/putty/${version}/${pname}-${version}.tar.gz"
"ftp://ftp.wayne.edu/putty/putty-website-mirror/${version}/${pname}-${version}.tar.gz"
];
- sha256 = "076z34jpik2dmlwxicvf1djjgnahcqv12rjhmb9yq6ml7x0bbc1x";
+ sha256 = "0zc43g8ycyf712cdrja4k8ih5s3agw1k0nq0jkifdn8xwn4d7mfx";
};
# glib-2.62 deprecations
diff --git a/nixpkgs/pkgs/applications/networking/remote/waypipe/default.nix b/nixpkgs/pkgs/applications/networking/remote/waypipe/default.nix
index 03be60a9948..0393a5bdeb8 100644
--- a/nixpkgs/pkgs/applications/networking/remote/waypipe/default.nix
+++ b/nixpkgs/pkgs/applications/networking/remote/waypipe/default.nix
@@ -1,19 +1,19 @@
{ stdenv, fetchFromGitLab
-, meson, ninja, pkgconfig, scdoc
+, meson, ninja, pkg-config, scdoc
, wayland, wayland-protocols, openssh
-, mesa, lz4, zstd, ffmpeg_4, libva
+, mesa, lz4, zstd, ffmpeg, libva
}:
stdenv.mkDerivation rec {
pname = "waypipe-unstable";
- version = "0.6.1";
+ version = "0.7.0";
src = fetchFromGitLab {
domain = "gitlab.freedesktop.org";
owner = "mstoeckl";
repo = "waypipe";
rev = "v${version}";
- sha256 = "13kp5snkksli0sj5ldkgybcs1s865f0qdak2w8796xvy8dg9jda8";
+ sha256 = "0bkmibask7gfnwkn3fg3l6zaabp95n1zsdnz3dwng8j80a0kakyy";
};
postPatch = ''
@@ -21,18 +21,14 @@ stdenv.mkDerivation rec {
--replace "/usr/bin/ssh" "${openssh}/bin/ssh"
'';
- nativeBuildInputs = [ meson ninja pkgconfig scdoc ];
+ nativeBuildInputs = [ meson ninja pkg-config scdoc ];
buildInputs = [
wayland wayland-protocols
# Optional dependencies:
- mesa lz4 zstd ffmpeg_4 libva
+ mesa lz4 zstd ffmpeg libva
];
- enableParallelBuilding = true;
-
- mesonFlags = [ "-Dwerror=false" ]; # TODO: Report warnings upstream
-
meta = with stdenv.lib; {
description = "A network proxy for Wayland clients (applications)";
longDescription = ''
@@ -41,6 +37,7 @@ stdenv.mkDerivation rec {
makes application forwarding similar to ssh -X feasible.
'';
homepage = "https://mstoeckl.com/notes/gsoc/blog.html";
+ changelog = "https://gitlab.freedesktop.org/mstoeckl/waypipe/-/releases#v${version}";
license = licenses.mit;
platforms = platforms.linux;
maintainers = with maintainers; [ primeos ];
diff --git a/nixpkgs/pkgs/applications/networking/remote/wayvnc/default.nix b/nixpkgs/pkgs/applications/networking/remote/wayvnc/default.nix
index 865710184f9..32373e22b76 100644
--- a/nixpkgs/pkgs/applications/networking/remote/wayvnc/default.nix
+++ b/nixpkgs/pkgs/applications/networking/remote/wayvnc/default.nix
@@ -1,25 +1,20 @@
{ stdenv, fetchFromGitHub, meson, pkg-config, ninja
-, pixman, libuv, libGL, libxkbcommon, wayland, neatvnc, libdrm, libX11
+, pixman, libxkbcommon, wayland, neatvnc, libdrm, libX11, aml
}:
stdenv.mkDerivation rec {
pname = "wayvnc";
- version = "0.1.2";
+ version = "0.2.0";
src = fetchFromGitHub {
owner = "any1";
repo = pname;
rev = "v${version}";
- sha256 = "0aa12fkbwhzs0g2pqw1b27l33nn5dpbcvsf1z8h88kwsf9xdvb2r";
+ sha256 = "1ddcf8hrxhx4rcwvbjwa5j3ygiwca2dpw26wl37pb0q0jr81wylv";
};
- postPatch = ''
- substituteInPlace meson.build \
- --replace "version: '0.1.0'" "version: '${version}'"
- '';
-
- nativeBuildInputs = [ meson pkg-config ninja ];
- buildInputs = [ pixman libuv libGL libxkbcommon wayland neatvnc libdrm libX11 ];
+ nativeBuildInputs = [ meson pkg-config ninja wayland ];
+ buildInputs = [ pixman libxkbcommon wayland neatvnc libdrm libX11 aml ];
meta = with stdenv.lib; {
description = "A VNC server for wlroots based Wayland compositors";
diff --git a/nixpkgs/pkgs/applications/networking/resilio-sync/default.nix b/nixpkgs/pkgs/applications/networking/resilio-sync/default.nix
index 9b06676b017..fe75268c0ec 100644
--- a/nixpkgs/pkgs/applications/networking/resilio-sync/default.nix
+++ b/nixpkgs/pkgs/applications/networking/resilio-sync/default.nix
@@ -9,13 +9,13 @@ let
in stdenv.mkDerivation rec {
pname = "resilio-sync";
- version = "2.7.0";
+ version = "2.7.2";
src = fetchurl {
url = "https://download-cdn.resilio.com/${version}/linux-${arch}/resilio-sync_${arch}.tar.gz";
sha256 = {
- x86_64-linux = "17vw4kyggmi8phm91jx1skkd7vrdhbahibv6d6zm14q87r01a56f";
- i686-linux = "0yvy3lif2g4jchcp5q1r5b8ndj8009pcq5js7r0kl20bmmcmzklg";
+ x86_64-linux = "0gar5lzv1v4yqmypwqsjnfb64vffzn8mw9vnjr733fgf1pmr57hf";
+ i686-linux = "1bws7r86h1vysjkhyvp2zk8yvxazmlczvhjlcayldskwq48iyv6w";
}.${stdenv.hostPlatform.system};
};
diff --git a/nixpkgs/pkgs/applications/networking/scaleft/default.nix b/nixpkgs/pkgs/applications/networking/scaleft/default.nix
index 991780bd820..864f10553ee 100644
--- a/nixpkgs/pkgs/applications/networking/scaleft/default.nix
+++ b/nixpkgs/pkgs/applications/networking/scaleft/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
pname = "scaleft";
- version = "1.41.0";
+ version = "1.45.3";
src =
fetchurl {
url = "http://pkg.scaleft.com/rpm/scaleft-client-tools-${version}-1.x86_64.rpm";
- sha256 = "a9a2f60cc85167a1098f44b35efd755b8155f0b88da8572e96ace767e7933c4d";
+ sha256 = "02hsn64kg22pgga5ldjwhnqc6jq8w03mwf40dfanln1qz38x9nx1";
};
nativeBuildInputs = [ patchelf rpmextract ];
diff --git a/nixpkgs/pkgs/applications/networking/sniffers/ettercap/default.nix b/nixpkgs/pkgs/applications/networking/sniffers/ettercap/default.nix
index 4af8e526cd2..8489b414cbc 100644
--- a/nixpkgs/pkgs/applications/networking/sniffers/ettercap/default.nix
+++ b/nixpkgs/pkgs/applications/networking/sniffers/ettercap/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "ettercap";
- version = "0.8.3";
+ version = "0.8.3.1";
src = fetchFromGitHub {
owner = "Ettercap";
repo = "ettercap";
rev = "v${version}";
- sha256 = "0m40bmbrv9a8qlg54z3b5f8r541gl9vah5hm0bbqcgyyljpg39bz";
+ sha256 = "1sdf1ssa81ib6k0mc5m2jzbjl4jd1yv6ahv5dwx2x9w4b2pyqg1c";
};
strictDeps = true;
diff --git a/nixpkgs/pkgs/applications/networking/sniffers/wireshark/default.nix b/nixpkgs/pkgs/applications/networking/sniffers/wireshark/default.nix
index 7166ebe93d7..8d4a6d73120 100644
--- a/nixpkgs/pkgs/applications/networking/sniffers/wireshark/default.nix
+++ b/nixpkgs/pkgs/applications/networking/sniffers/wireshark/default.nix
@@ -10,8 +10,9 @@ assert withQt -> qt5 != null;
with stdenv.lib;
let
- version = "3.2.4";
+ version = "3.2.5";
variant = if withQt then "qt" else "cli";
+ pcap = libpcap.override { withBluez = stdenv.isLinux; };
in stdenv.mkDerivation {
pname = "wireshark-${variant}";
@@ -20,7 +21,7 @@ in stdenv.mkDerivation {
src = fetchurl {
url = "https://www.wireshark.org/download/src/all-versions/wireshark-${version}.tar.xz";
- sha256 = "1amqgn94g6h6cfnsccm2zb4c73pfv1qmzi1i6h1hnbcyhhg4czfi";
+ sha256 = "0h69m9maq6w5gik4gamv4kfqrr37hmi4kpwh225y1k36awm0b2dx";
};
cmakeFlags = [
@@ -30,12 +31,15 @@ in stdenv.mkDerivation {
"-DCMAKE_INSTALL_LIBDIR=lib"
];
+ # Avoid referencing -dev paths because of debug assertions.
+ NIX_CFLAGS_COMPILE = [ "-DQT_NO_DEBUG" ];
+
nativeBuildInputs = [
bison cmake flex pkgconfig
] ++ optional withQt qt5.wrapQtAppsHook;
buildInputs = [
- gettext pcre perl libpcap lua5 libssh nghttp2 openssl libgcrypt
+ gettext pcre perl pcap lua5 libssh nghttp2 openssl libgcrypt
libgpgerror gnutls geoip c-ares python3 glib zlib makeWrapper
] ++ optionals withQt (with qt5; [ qtbase qtmultimedia qtsvg qttools ])
++ optionals stdenv.isLinux [ libcap libnl ]
diff --git a/nixpkgs/pkgs/applications/networking/ssb/patchwork/default.nix b/nixpkgs/pkgs/applications/networking/ssb-patchwork/default.nix
index db33e7e6bb2..db33e7e6bb2 100644
--- a/nixpkgs/pkgs/applications/networking/ssb/patchwork/default.nix
+++ b/nixpkgs/pkgs/applications/networking/ssb-patchwork/default.nix
diff --git a/nixpkgs/pkgs/applications/networking/ssb/patchwork-classic/default.nix b/nixpkgs/pkgs/applications/networking/ssb/patchwork-classic/default.nix
deleted file mode 100644
index 74a02f47c3b..00000000000
--- a/nixpkgs/pkgs/applications/networking/ssb/patchwork-classic/default.nix
+++ /dev/null
@@ -1,106 +0,0 @@
-{ stdenv, fetchurl, lib, makeWrapper,
- # build dependencies
- alsaLib, atk, cairo, cups, dbus, expat, fontconfig,
- freetype, gdk-pixbuf, glib, gnome2, nspr, nss, xorg,
- glibc, systemd
-}:
-
-stdenv.mkDerivation {
-
- version = "2.12.0";
-
- pname = "patchwork-classic";
-
- src = fetchurl {
- url = "https://github.com/ssbc/patchwork-classic-electron/releases/download/v2.12.0/ssb-patchwork-electron_2.12.0_linux-amd64.deb";
- sha256 = "1rvp07cgqwv7ac319p0qwpfxd7l8f53m1rlvvig7qf7q23fnmbsj";
- };
-
- sourceRoot = ".";
-
- unpackCmd = ''
- ar p "$src" data.tar.xz | tar xJ
- '';
-
- dontBuild = true;
-
- nativeBuildInputs = [ makeWrapper ];
-
- installPhase = ''
- mkdir -p $out/bin
- cp -R usr/share opt $out/
-
- # fix the path in the desktop file
- substituteInPlace \
- $out/share/applications/ssb-patchwork-electron.desktop \
- --replace /opt/ $out/opt/
-
- # symlink the binary to bin/
- ln -s $out/opt/ssb-patchwork-electron/ssb-patchwork-electron $out/bin/patchwork-classic
- '';
-
-
- preFixup = let
- packages = [
- alsaLib
- atk
- cairo
- cups
- dbus
- expat
- fontconfig
- freetype
- gdk-pixbuf
- glib
- gnome2.GConf
- gnome2.gtk
- gnome2.pango
- nspr
- nss
- xorg.libX11
- xorg.libXScrnSaver
- xorg.libXcomposite
- xorg.libXcursor
- xorg.libXdamage
- xorg.libXext
- xorg.libXfixes
- xorg.libXi
- xorg.libXrandr
- xorg.libXrender
- xorg.libXtst
- stdenv.cc.cc.lib
- stdenv.cc.cc
- glibc
- ];
- libPathNative = lib.makeLibraryPath packages;
- libPath64 = lib.makeSearchPathOutput "lib" "lib64" packages;
- libPath = "${libPathNative}:${libPath64}";
- in ''
- # patch executable
- patchelf \
- --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- --set-rpath "${libPath}:$out/opt/ssb-patchwork-electron" \
- $out/opt/ssb-patchwork-electron/ssb-patchwork-electron
-
- # patch libnode
- patchelf \
- --set-rpath "${libPath}" \
- $out/opt/ssb-patchwork-electron/libnode.so
-
- # libffmpeg is for some reason not executable
- chmod a+x $out/opt/ssb-patchwork-electron/libffmpeg.so
-
- # fix missing libudev
- ln -s ${systemd.lib}/lib/libudev.so.1 $out/opt/ssb-patchwork-electron/libudev.so.1
- wrapProgram $out/opt/ssb-patchwork-electron/ssb-patchwork-electron \
- --prefix LD_LIBRARY_PATH : $out/opt/ssb-patchwork-electron
- '';
-
- meta = with stdenv.lib; {
- description = "Electron wrapper for Patchwork Classic: run as a desktop app outside the browser";
- homepage = "https://github.com/ssbc/patchwork-classic-electron";
- license = licenses.gpl3;
- maintainers = with maintainers; [ mrVanDalo ];
- platforms = platforms.linux;
- };
-}
diff --git a/nixpkgs/pkgs/applications/networking/sync/onedrive/default.nix b/nixpkgs/pkgs/applications/networking/sync/onedrive/default.nix
index 636761d2aaf..be255a6c146 100644
--- a/nixpkgs/pkgs/applications/networking/sync/onedrive/default.nix
+++ b/nixpkgs/pkgs/applications/networking/sync/onedrive/default.nix
@@ -1,21 +1,37 @@
-{ stdenv, fetchFromGitHub, dmd, pkgconfig, curl, sqlite, libnotify }:
+{ stdenv, lib, fetchFromGitHub, autoreconfHook, ldc, installShellFiles, pkgconfig
+, curl, sqlite, libnotify
+, withSystemd ? stdenv.isLinux, systemd ? null }:
stdenv.mkDerivation rec {
pname = "onedrive";
- version = "2.3.13";
+ version = "2.4.2";
src = fetchFromGitHub {
owner = "abraunegg";
repo = pname;
rev = "v${version}";
- sha256 = "0bcsrfh1g7bdlcp0zjn6np88qzpn5frv61lzxz9b2ayxf7wyybvi";
+ sha256 = "10s33p1xzq9c5n1bxv9n7n31afxgx9i6c17w0xgxdrma75micm3a";
};
- nativeBuildInputs = [ dmd pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook ldc installShellFiles pkgconfig ];
- buildInputs = [ curl sqlite libnotify ];
+ buildInputs = [
+ curl sqlite libnotify
+ ] ++ lib.optional withSystemd systemd;
- configureFlags = [ "--enable-notifications" ];
+ configureFlags = [
+ "--enable-notifications"
+ ] ++ lib.optionals withSystemd [
+ "--with-systemdsystemunitdir=${placeholder "out"}/lib/systemd/system"
+ "--with-systemduserunitdir=${placeholder "out"}/lib/systemd/user"
+ ];
+
+ # we could also pass --enable-completions to configure but we would then have to
+ # figure out the paths manually and pass those along.
+ postInstall = ''
+ installShellCompletion --bash --name ${pname} contrib/completions/complete.bash
+ installShellCompletion --zsh --name _${pname} contrib/completions/complete.zsh
+ '';
meta = with stdenv.lib; {
description = "A complete tool to interact with OneDrive on Linux";
diff --git a/nixpkgs/pkgs/applications/networking/sync/rclone/default.nix b/nixpkgs/pkgs/applications/networking/sync/rclone/default.nix
index 6489c69b161..bfbe32fba48 100644
--- a/nixpkgs/pkgs/applications/networking/sync/rclone/default.nix
+++ b/nixpkgs/pkgs/applications/networking/sync/rclone/default.nix
@@ -2,13 +2,13 @@
buildGoPackage rec {
pname = "rclone";
- version = "1.52.0";
+ version = "1.52.2";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
- sha256 = "0v0f3pv8qgk8ggrhm4p9brra1ppj53b51jhgh5xi0rhgpxss0d6r";
+ sha256 = "1da6azr4j5sbzb5xpy2xk4vqi6bdpmzlq3pxrmakaskicz64nnld";
};
goPackagePath = "github.com/rclone/rclone";
diff --git a/nixpkgs/pkgs/applications/networking/syncthing/default.nix b/nixpkgs/pkgs/applications/networking/syncthing/default.nix
index 9d5ce848e33..63bcdae8a98 100644
--- a/nixpkgs/pkgs/applications/networking/syncthing/default.nix
+++ b/nixpkgs/pkgs/applications/networking/syncthing/default.nix
@@ -3,17 +3,17 @@
let
common = { stname, target, postInstall ? "" }:
buildGoModule rec {
- version = "1.6.1";
+ version = "1.7.1";
name = "${stname}-${version}";
src = fetchFromGitHub {
owner = "syncthing";
repo = "syncthing";
rev = "v${version}";
- sha256 = "1lhbx1mh2hdjjwks3s17i8y9vbl3fnapc1czaf42pp7nf8245q3j";
+ sha256 = "1kb324diaq48z1vf36zlcsy9zckr0c3mrd3bmcdn28z2ivqnsc4a";
};
- vendorSha256 = "12g63a6jsshzqjgww792xmvybhfbkjx5aza4xnyljjsp453iky7k";
+ vendorSha256 = "1gmdv0g0gymq6khrwvplw6yfp146kg5ar8vqdp5dlp0myxfzi22b";
patches = [
./add-stcli-target.patch
diff --git a/nixpkgs/pkgs/applications/networking/termius/default.nix b/nixpkgs/pkgs/applications/networking/termius/default.nix
index a890aefe8cd..2019e1c2b81 100644
--- a/nixpkgs/pkgs/applications/networking/termius/default.nix
+++ b/nixpkgs/pkgs/applications/networking/termius/default.nix
@@ -11,11 +11,11 @@
stdenv.mkDerivation rec {
pname = "termius";
- version = "5.10.1";
+ version = "6.1.1";
src = fetchurl {
url = "https://deb.termius.com/pool/main/t/termius-app/termius-app_${version}_amd64.deb";
- sha256 = "04zh0zzyp906lf6mz3xzxybn2a55rv3vvrj0m12gnrb8kjb3pk5s";
+ sha256 = "1z3ry9jjiyqn41h38hyrx27c2cz8j39qa6i6f0f79p6pqfv93p70";
};
desktopItem = makeDesktopItem {
diff --git a/nixpkgs/pkgs/applications/networking/utahfs/default.nix b/nixpkgs/pkgs/applications/networking/utahfs/default.nix
new file mode 100644
index 00000000000..6e30e03531d
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/utahfs/default.nix
@@ -0,0 +1,24 @@
+{ buildGoPackage, lib, fetchFromGitHub }:
+
+buildGoPackage rec {
+ pname = "utahfs";
+ version = "1.0";
+ src = fetchFromGitHub {
+ owner = "cloudflare";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1hpwch5fsqlxwpk5afawa1k5s0bx5c1cw0hvdllp7257lgly19fb";
+ };
+
+ goPackagePath = "github.com/cloudflare/utahfs";
+ goDeps = ./deps.nix;
+
+ meta = with lib; {
+ homepage = "https://github.com/cloudflare/utahfs";
+ description =
+ "Encrypted storage system that provides a user-friendly FUSE drive backed by cloud storage";
+ license = licenses.bsd3;
+ maintainers = [ maintainers.snglth ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/networking/utahfs/deps.nix b/nixpkgs/pkgs/applications/networking/utahfs/deps.nix
new file mode 100644
index 00000000000..a144211fc95
--- /dev/null
+++ b/nixpkgs/pkgs/applications/networking/utahfs/deps.nix
@@ -0,0 +1,327 @@
+# file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix)
+[
+ {
+ goPackagePath = "cloud.google.com/go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/googleapis/google-cloud-go";
+ rev = "a6b88cf34a491498e4c7d15c107a31058693e2cb";
+ sha256 = "0ilqqymrphg546c66jc0npd48dlr88wbgrg462h1jgm2ykbnq1ba";
+ };
+ }
+ {
+ goPackagePath = "github.com/BurntSushi/toml";
+ fetch = {
+ type = "git";
+ url = "https://github.com/BurntSushi/toml";
+ rev = "3012a1dbe2e4bd1391d42b32f0577cb7bbc7f005";
+ sha256 = "1fjdwwfzyzllgiwydknf1pwjvy49qxfsczqx5gz3y0izs7as99j6";
+ };
+ }
+ {
+ goPackagePath = "github.com/aws/aws-sdk-go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/aws/aws-sdk-go";
+ rev = "420cda5d6383f94f7d9c231aa44bad3325181950";
+ sha256 = "1mp0c9173328r67iica662013jnshiv8yg2p5zgs0kr5sh3ri0ws";
+ };
+ }
+ {
+ goPackagePath = "github.com/beorn7/perks";
+ fetch = {
+ type = "git";
+ url = "https://github.com/beorn7/perks";
+ rev = "4b2b341e8d7715fae06375aa633dbb6e91b3fb46";
+ sha256 = "1i1nz1f6g55xi2y3aiaz5kqfgvknarbfl4f0sx4nyyb4s7xb1z9x";
+ };
+ }
+ {
+ goPackagePath = "github.com/golang/glog";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/glog";
+ rev = "23def4e6c14b4da8ac2ed8007337bc5eb5007998";
+ sha256 = "0jb2834rw5sykfr937fxi8hxi2zy80sj2bdn9b3jb4b26ksqng30";
+ };
+ }
+ {
+ goPackagePath = "github.com/golang/groupcache";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/groupcache";
+ rev = "8c9f03a8e57eb486e42badaed3fb287da51807ba";
+ sha256 = "0vjjr79r32icjzlb05wn02k59av7jx0rn1jijml8r4whlg7dnkfh";
+ };
+ }
+ {
+ goPackagePath = "github.com/golang/protobuf";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/protobuf";
+ rev = "6c65a5562fc06764971b7c5d05c76c75e84bdbf7";
+ sha256 = "1k1wb4zr0qbwgpvz9q5ws9zhlal8hq7dmq62pwxxriksayl6hzym";
+ };
+ }
+ {
+ goPackagePath = "github.com/google/readahead";
+ fetch = {
+ type = "git";
+ url = "https://github.com/google/readahead";
+ rev = "eaceba16903255cb149d1efc316f6cc83d765268";
+ sha256 = "19l6a29yyypgpqf7v5877ni0bqgxfp41q7ffp2xj57rvikimwiyb";
+ };
+ }
+ {
+ goPackagePath = "github.com/googleapis/gax-go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/googleapis/gax-go";
+ rev = "bd5b16380fd03dc758d11cef74ba2e3bc8b0e8c2";
+ sha256 = "1lxawwngv6miaqd25s3ba0didfzylbwisd2nz7r4gmbmin6jsjrx";
+ };
+ }
+ {
+ goPackagePath = "github.com/jacobsa/fuse";
+ fetch = {
+ type = "git";
+ url = "https://github.com/jacobsa/fuse";
+ rev = "cd3959611bcb6bb23d49f1598d98f2bf44476805";
+ sha256 = "0qy7gyczmdwclhml0n4js3rai7qinnvlr8xz1wn0g6z0vqc9p9iz";
+ };
+ }
+ {
+ goPackagePath = "github.com/jmespath/go-jmespath";
+ fetch = {
+ type = "git";
+ url = "https://github.com/jmespath/go-jmespath";
+ rev = "c2b33e84";
+ sha256 = "1r6w7ydx8ydryxk3sfhzsk8m6f1nsik9jg3i1zhi69v4kfl4d5cz";
+ };
+ }
+ {
+ goPackagePath = "github.com/jstemmer/go-junit-report";
+ fetch = {
+ type = "git";
+ url = "https://github.com/jstemmer/go-junit-report";
+ rev = "cc1f095d5cc5eca2844f5c5ea7bb37f6b9bf6cac";
+ sha256 = "1knip80yir1cdsjlb3rzy0a4w3kl4ljpiciaz6hjzwqlfhnv7bkw";
+ };
+ }
+ {
+ goPackagePath = "github.com/mattn/go-sqlite3";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mattn/go-sqlite3";
+ rev = "c7c4067b79cc51e6dfdcef5c702e74b1e0fa7c75";
+ sha256 = "1zmz6asplixfihxhj11spgfs0v3xzb3nv0hlq6n6zsg781ni31xx";
+ };
+ }
+ {
+ goPackagePath = "github.com/matttproud/golang_protobuf_extensions";
+ fetch = {
+ type = "git";
+ url = "https://github.com/matttproud/golang_protobuf_extensions";
+ rev = "c12348ce28de40eed0136aa2b644d0ee0650e56c";
+ sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya";
+ };
+ }
+ {
+ goPackagePath = "github.com/pquerna/ffjson";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pquerna/ffjson";
+ rev = "e517b90714f7c0eabe6d2e570a5886ae077d6db6";
+ sha256 = "0lb76zvdi045r3kab529p9ippccsi9vw84xhinddyr4qrxvs9b06";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/client_golang";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/client_golang";
+ rev = "4ab88e80c249ed361d3299e2930427d9ac43ef8d";
+ sha256 = "1f03ndyi3jq7zdxinnvzimz3s4z2374r6dikkc8i42xzb6d1bli6";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/client_model";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/client_model";
+ rev = "fd36f4220a901265f90734c3183c5f0c91daa0b8";
+ sha256 = "1bs5d72k361llflgl94c22n0w53j30rsfh84smgk8mbjbcmjsaa5";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/common";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/common";
+ rev = "31bed53e4047fd6c510e43a941f90cb31be0972a";
+ sha256 = "1q16br348117ffycxdwsldb0i39p34miclfa8z93k6vjwnrqbh2l";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/procfs";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/procfs";
+ rev = "3f98efb27840a48a7a2898ec80be07674d19f9c8";
+ sha256 = "18c4m795fwng8f8qa395f3crvamlbk5y5afk8b5rzyisnmjq774y";
+ };
+ }
+ {
+ goPackagePath = "go.opencensus.io";
+ fetch = {
+ type = "git";
+ url = "https://github.com/census-instrumentation/opencensus-go";
+ rev = "d835ff86be02193d324330acdb7d65546b05f814";
+ sha256 = "0xj16iq5jp26hi2py7lsd8cvqh651fgn39y05gzvjdi88d9xd3nw";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/crypto";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/crypto";
+ rev = "4def268fd1a49955bfb3dda92fe3db4f924f2285";
+ sha256 = "1bfsnari529gw34cz0zqk3d9mrkcj1ay35kangri8kbgll0ss5a6";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/lint";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/lint";
+ rev = "738671d3881b9731cc63024d5d88cf28db875626";
+ sha256 = "0jkiz4py59jjnkyxbxifpf7bsar11lbgmj5jiq2kic5k03shkn9c";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/mod";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/mod";
+ rev = "ed3ec21bb8e252814c380df79a80f366440ddb2d";
+ sha256 = "1fp6885dclq77mh73v7i54v2b9llpv4di193zc8vmsbbkkc483cl";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/net";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/net";
+ rev = "244492dfa37ae2ce87222fd06250a03160745faa";
+ sha256 = "0vm2q44phz4vjnzq9428rjk58c82fxf003whczp7c9ryn9fazh7s";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/oauth2";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/oauth2";
+ rev = "bf48bf16ab8d622ce64ec6ce98d2c98f916b6303";
+ sha256 = "1sirdib60zwmh93kf9qrx51r8544k1p9rs5mk0797wibz3m4mrdg";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/sys";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/sys";
+ rev = "fae7ac547cb717d141c433a2a173315e216b64c4";
+ sha256 = "11pl0dycm5d8ar7g1l1w5q2cx0lms8i15n8mxhilhkdd2xpmh8f0";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/text";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/text";
+ rev = "342b2e1fbaa52c93f31447ad2c6abc048c63e475";
+ sha256 = "0flv9idw0jm5nm8lx25xqanbkqgfiym6619w575p7nrdh0riqwqh";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/tools";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/tools";
+ rev = "e8dd451b4bcb2ef4a22627699ed7d9df7653d6f3";
+ sha256 = "0a088x8gpq7y0nx7z5baz2p9n1br908yrwjqnh2f9b4mv38kagzi";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/xerrors";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/xerrors";
+ rev = "9bdfabe68543c54f90421aeb9a60ef8061b5b544";
+ sha256 = "1yjfi1bk9xb81lqn85nnm13zz725wazvrx3b50hx19qmwg7a4b0c";
+ };
+ }
+ {
+ goPackagePath = "google.golang.org/api";
+ fetch = {
+ type = "git";
+ url = "https://github.com/googleapis/google-api-go-client";
+ rev = "c24765c18bb761c90df819dcdfdd62f9a7f6fa22";
+ sha256 = "13syr1x33k6mrn5w6l4sgdbzn368w3m60vf6kk2j10fwa45125rg";
+ };
+ }
+ {
+ goPackagePath = "google.golang.org/appengine";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/appengine";
+ rev = "971852bfffca25b069c31162ae8f247a3dba083b";
+ sha256 = "05hbq4cs7bqw0zl17bx8rzdkszid3nyl92100scg3jjrg70dhm7w";
+ };
+ }
+ {
+ goPackagePath = "google.golang.org/genproto";
+ fetch = {
+ type = "git";
+ url = "https://github.com/googleapis/go-genproto";
+ rev = "43be25429f5aa0b9a3f18fa4e32583729ca30b78";
+ sha256 = "0rj8xjyn4b73wvfg6v0fff7brnc61xd41500vxa6lw8cg36d51gr";
+ };
+ }
+ {
+ goPackagePath = "google.golang.org/grpc";
+ fetch = {
+ type = "git";
+ url = "https://github.com/grpc/grpc-go";
+ rev = "142182889d38b76209f1d9f1d8e91d7608aff542";
+ sha256 = "1m36rg3w2mf4r3383yf0r1pjrz890mdw506h1lpm6bkc8w3kyqz3";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/kothar/go-backblaze.v0";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kothar/go-backblaze";
+ rev = "7594ed38700f5ca3fc7da8f8c7b91b0526ee66f2";
+ sha256 = "0zgd5jwwdrqrnx828yxkzywh1dnwqi9y8pmq0vsndi6bwdp6dvkb";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/yaml.v2";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-yaml/yaml";
+ rev = "51d6538a90f86fe93ac480b35f37b2be17fef232";
+ sha256 = "01wj12jzsdqlnidpyjssmj0r4yavlqy7dwrg7adqd8dicjc4ncsa";
+ };
+ }
+ {
+ goPackagePath = "honnef.co/go/tools";
+ fetch = {
+ type = "git";
+ url = "https://github.com/dominikh/go-tools";
+ rev = "508b5eb18ee2f667ce06235ed383647038e2afc5";
+ sha256 = "0pvi1mzhy6zgx4zfgdypbl4zhvgg11hl5qv7blf2qs0a96j2djhf";
+ };
+ }
+] \ No newline at end of file
diff --git a/nixpkgs/pkgs/applications/networking/weather/meteo/default.nix b/nixpkgs/pkgs/applications/networking/weather/meteo/default.nix
index 9887e34d735..c0591f24c96 100644
--- a/nixpkgs/pkgs/applications/networking/weather/meteo/default.nix
+++ b/nixpkgs/pkgs/applications/networking/weather/meteo/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitLab, vala, python3, pkgconfig, meson, ninja, gtk3
-, json-glib, libsoup, webkitgtk, geocode-glib
+, json-glib, libsoup, webkitgtk, geocode-glib, nix-update-script
, libappindicator, desktop-file-utils, appstream, wrapGAppsHook }:
stdenv.mkDerivation rec {
@@ -38,6 +38,13 @@ stdenv.mkDerivation rec {
patchShebangs meson/post_install.py
'';
+ passthru = {
+ updateScript = nix-update-script {
+ attrPath = pname;
+ };
+ };
+
+
meta = with stdenv.lib; {
description = "Know the forecast of the next hours & days";
homepage = "https://gitlab.com/bitseater/meteo";
diff --git a/nixpkgs/pkgs/applications/networking/websocketd/default.nix b/nixpkgs/pkgs/applications/networking/websocketd/default.nix
index 17f42b5ece4..37e13ffa40a 100644
--- a/nixpkgs/pkgs/applications/networking/websocketd/default.nix
+++ b/nixpkgs/pkgs/applications/networking/websocketd/default.nix
@@ -19,4 +19,4 @@ buildGoModule rec {
maintainers = [ maintainers.bjornfor ];
license = licenses.bsd2;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/networking/znc/default.nix b/nixpkgs/pkgs/applications/networking/znc/default.nix
index fae03846b68..13803556a47 100644
--- a/nixpkgs/pkgs/applications/networking/znc/default.nix
+++ b/nixpkgs/pkgs/applications/networking/znc/default.nix
@@ -13,11 +13,11 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "znc";
- version = "1.8.0";
+ version = "1.8.1";
src = fetchurl {
url = "https://znc.in/releases/archive/${pname}-${version}.tar.gz";
- sha256 = "0m5xf60r40pgbg9lyk56dafxj2hj149pn2wf8vzsp8xgq4kv5zcl";
+ sha256 = "0hb1v167aa6gv5bcwz352l6b8gnd74ymjw92y4x882l099hzg59i";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/applications/office/aesop/default.nix b/nixpkgs/pkgs/applications/office/aesop/default.nix
index 4f8c115600a..0e76c101545 100644
--- a/nixpkgs/pkgs/applications/office/aesop/default.nix
+++ b/nixpkgs/pkgs/applications/office/aesop/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, vala, fetchFromGitHub, pantheon, pkgconfig, meson, ninja, python3, gtk3
+{ stdenv, vala, fetchFromGitHub, nix-update-script, pantheon, pkgconfig, meson, ninja, python3, gtk3
, desktop-file-utils, json-glib, libsoup, libgee, poppler, wrapGAppsHook, fetchpatch }:
stdenv.mkDerivation rec {
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
'';
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/applications/office/agenda/default.nix b/nixpkgs/pkgs/applications/office/agenda/default.nix
index f7028ad6765..32cb2988ae3 100644
--- a/nixpkgs/pkgs/applications/office/agenda/default.nix
+++ b/nixpkgs/pkgs/applications/office/agenda/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, meson
, ninja
@@ -50,7 +51,7 @@ stdenv.mkDerivation rec {
doCheck = true;
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/applications/office/atlassian-cli/default.nix b/nixpkgs/pkgs/applications/office/atlassian-cli/default.nix
index 22eee857b20..3cc62aa9dc1 100644
--- a/nixpkgs/pkgs/applications/office/atlassian-cli/default.nix
+++ b/nixpkgs/pkgs/applications/office/atlassian-cli/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "atlassian-cli";
- version = "9.2.0";
+ version = "9.3.0";
src = fetchzip {
url = "https://bobswift.atlassian.net/wiki/download/attachments/16285777/${pname}-${version}-distribution.zip";
- sha256 = "0rdnbx3zfz3lpgka7bb8jzapkr81l2yvgsbmn8hrhva5k61xwx3d";
+ sha256 = "1gsyxkkx04vhp8ii0xbln5h8wa8x3dj6xhh2fyjs4z0bil4hlf06";
extraPostFetch = "chmod go-w $out";
};
diff --git a/nixpkgs/pkgs/applications/office/beamerpresenter/default.nix b/nixpkgs/pkgs/applications/office/beamerpresenter/default.nix
new file mode 100644
index 00000000000..cd15d3723d1
--- /dev/null
+++ b/nixpkgs/pkgs/applications/office/beamerpresenter/default.nix
@@ -0,0 +1,40 @@
+{ stdenv, mkDerivation, fetchFromGitHub, installShellFiles,
+ qmake, qtbase, poppler, qtmultimedia }:
+
+mkDerivation rec {
+ pname = "beamerpresenter";
+ version = "0.1.2";
+
+ src = fetchFromGitHub {
+ owner = "stiglers-eponym";
+ repo = "BeamerPresenter";
+ rev = "v${version}";
+ sha256 = "12xngnhwa3haf0pdxczgvhq1j20zbsr30y2bfn9qwmlhbwklhkj2";
+ };
+
+ nativeBuildInputs = [ qmake installShellFiles ];
+ buildInputs = [ qtbase qtmultimedia poppler ];
+
+ postPatch = ''
+ # Fix location of poppler-*.h
+ shopt -s globstar
+ for f in **/*.{h,cpp}; do
+ substituteInPlace $f --replace '#include <poppler-' '#include <poppler/qt5/poppler-'
+ done
+ '';
+
+ installPhase = ''
+ install -m755 beamerpresenter -Dt $out/bin/
+ install -m644 src/icons/beamerpresenter.svg -Dt $out/share/icons/hicolor/scalable/apps/
+ install -m644 share/applications/beamerpresenter.desktop -Dt $out/share/applications/
+ installManPage man/*.{1,5}
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Simple dual screen pdf presentation software";
+ homepage = "https://github.com/stiglers-eponym/BeamerPresenter";
+ license = licenses.gpl3Plus;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ pacien ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/office/elementary-planner/default.nix b/nixpkgs/pkgs/applications/office/elementary-planner/default.nix
index 28a470162ce..c1d459a2df5 100644
--- a/nixpkgs/pkgs/applications/office/elementary-planner/default.nix
+++ b/nixpkgs/pkgs/applications/office/elementary-planner/default.nix
@@ -21,13 +21,13 @@
stdenv.mkDerivation rec {
pname = "elementary-planner";
- version = "2.3.5";
+ version = "2.4.6";
src = fetchFromGitHub {
owner = "alainm23";
repo = "planner";
rev = version;
- sha256 = "15d51sqb3k59jjishsw1fq5ib50jmhlk194y3nga329damfv8bmy";
+ sha256 = "0z0997yq809wbsk3w21xv4fcrgqcb958qdlksf4rhzhfnwbiii6y";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/applications/office/envelope/default.nix b/nixpkgs/pkgs/applications/office/envelope/default.nix
index 2a2f55a27a4..450b52bc0ca 100644
--- a/nixpkgs/pkgs/applications/office/envelope/default.nix
+++ b/nixpkgs/pkgs/applications/office/envelope/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, fetchpatch
, meson
, ninja
@@ -65,7 +66,7 @@ stdenv.mkDerivation rec {
'';
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/applications/office/espanso/default.nix b/nixpkgs/pkgs/applications/office/espanso/default.nix
new file mode 100644
index 00000000000..8fb9b3c7878
--- /dev/null
+++ b/nixpkgs/pkgs/applications/office/espanso/default.nix
@@ -0,0 +1,56 @@
+{ stdenv
+, fetchFromGitHub
+, rustPlatform
+, pkgconfig
+, extra-cmake-modules
+, libX11
+, libXi
+, libXtst
+, libnotify
+, openssl
+, xclip
+, xdotool
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "espanso";
+ version = "0.6.3";
+
+ src = fetchFromGitHub {
+ owner = "federico-terzi";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1x5p7hniapggqd18rx26mjvdf33z7rm7zz5vsqm2siv3mcl19033";
+ };
+
+ cargoSha256 = "0liwwdncymjql5dw7rwhhimcr7qdbyvfgmsd0bawvi0ym7m1v408";
+
+ nativeBuildInputs = [
+ extra-cmake-modules
+ pkgconfig
+ ];
+
+ buildInputs = [
+ libX11
+ libXtst
+ libXi
+ libnotify
+ openssl
+ xdotool
+ ];
+
+ # Some tests require networking
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Cross-platform Text Expander written in Rust";
+ homepage = "https://espanso.org";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ kimat ];
+ platforms = platforms.all;
+
+ longDescription = ''
+ Espanso detects when you type a keyword and replaces it while you're typing.
+ '';
+ };
+}
diff --git a/nixpkgs/pkgs/applications/office/fava/default.nix b/nixpkgs/pkgs/applications/office/fava/default.nix
index 8e1bb0d76d9..b33d978ee0b 100644
--- a/nixpkgs/pkgs/applications/office/fava/default.nix
+++ b/nixpkgs/pkgs/applications/office/fava/default.nix
@@ -5,16 +5,16 @@ let
in
buildPythonApplication rec {
pname = "fava";
- version = "1.14";
+ version = "1.15";
src = fetchPypi {
inherit pname version;
- sha256 = "181ypq2p7aaq2b76s55hxxbm1hykzf45mjjgm500h4dsaa167dqy";
+ sha256 = "037fhimfjiqay28wg7hd5sm7r0935ynw9d905iszn965ihr1qsgz";
};
checkInputs = [ python3.pkgs.pytest ];
propagatedBuildInputs = with python3.pkgs;
- [
+ [
Babel
cheroot
flaskbabel
@@ -30,8 +30,9 @@ buildPythonApplication rec {
];
# CLI test expects fava on $PATH. Not sure why static_url fails.
+ # the entry_slices and render_entries requires other files to pass
checkPhase = ''
- py.test tests -k 'not cli and not static_url'
+ py.test tests -k 'not cli and not static_url and not entry_slice and not render_entries'
'';
meta = {
diff --git a/nixpkgs/pkgs/applications/office/flexibee/default.nix b/nixpkgs/pkgs/applications/office/flexibee/default.nix
index c215b9ef637..452fc7aecdb 100644
--- a/nixpkgs/pkgs/applications/office/flexibee/default.nix
+++ b/nixpkgs/pkgs/applications/office/flexibee/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, makeWrapper, jre }:
let
- version = "2019.3.1.3";
+ version = "2020.2.1.2";
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 = "0jfj0vmrwa05ga4rhqn0sapad06mq0pampmkr75vail2289zkga2";
+ sha256 = "1a382lwyscvl5gdax5vs0shzmbnhjgggrv0hcwid8kf2s98diw5n";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/nixpkgs/pkgs/applications/office/gnucash/default.nix b/nixpkgs/pkgs/applications/office/gnucash/default.nix
index a8630381ebf..641d400886f 100644
--- a/nixpkgs/pkgs/applications/office/gnucash/default.nix
+++ b/nixpkgs/pkgs/applications/office/gnucash/default.nix
@@ -65,6 +65,7 @@ stdenv.mkDerivation rec {
--prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH:$out/share/gsettings-schemas/${pname}-${version}" \
--prefix XDG_DATA_DIRS : "${hicolor-icon-theme}/share" \
--prefix PERL5LIB ":" "$PERL5LIB" \
+ --set GNC_DBD_DIR ${libdbiDrivers}/lib/dbd \
--prefix GIO_EXTRA_MODULES : "${stdenv.lib.getLib dconf}/lib/gio/modules"
'';
diff --git a/nixpkgs/pkgs/applications/office/gtg/default.nix b/nixpkgs/pkgs/applications/office/gtg/default.nix
new file mode 100644
index 00000000000..5491f526c98
--- /dev/null
+++ b/nixpkgs/pkgs/applications/office/gtg/default.nix
@@ -0,0 +1,73 @@
+{ stdenv
+, fetchFromGitHub
+, meson
+, python3Packages
+, pkgconfig
+, ninja
+, gtk3
+, wrapGAppsHook
+, glib
+, itstool
+, gettext
+, pango
+, gdk-pixbuf
+, gobject-introspection
+}:
+
+python3Packages.buildPythonApplication rec {
+ pname = "gtg";
+ version = "0.4";
+
+ src = fetchFromGitHub {
+ owner = "getting-things-gnome";
+ repo = "gtg";
+ rev = "6623731f301c1b9c7b727e009f4a6462ad381c68";
+ sha256 = "14gxgg4nl0ki3dn913041jpyfhxsj90fkd55z6mmpyklhr8mwss1";
+ };
+
+
+ nativeBuildInputs = [
+ meson
+ ninja
+ pkgconfig
+ wrapGAppsHook
+ gobject-introspection
+ ];
+
+ buildInputs = [
+ glib
+ gtk3
+ itstool
+ gettext
+ pango
+ gdk-pixbuf
+ ];
+
+ propagatedBuildInputs = with python3Packages; [
+ pycairo
+ pygobject3
+ lxml
+ dbus-python
+ gst-python
+ liblarch
+ pyxdg # can probably be removed after next release
+ ];
+
+ format = "other";
+ strictDeps = false;
+
+ meta = with stdenv.lib; {
+ description = "
+ Getting Things GNOME! (GTG) is a personal tasks and TODO-list items organizer for the GNOME desktop environment and inspired by the ''Getting Things Done'' (GTD) methodology.
+ ";
+ longDescription = "
+ GTG is designed with flexibility, adaptability, and ease of use in mind so it can be used as more than just GTD software.
+ GTG is intended to help you track everything you need to do and need to know, from small tasks to large projects.
+ ";
+ homepage = "https://wiki.gnome.org/Apps/GTG";
+ downloadPage = "https://github.com/getting-things-gnome/gtg/releases";
+ license = licenses.gpl3Only;
+ maintainers = with maintainers; [ oyren ];
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/office/jabref/default.nix b/nixpkgs/pkgs/applications/office/jabref/default.nix
index 01ba190cf31..7ab53b19ce0 100644
--- a/nixpkgs/pkgs/applications/office/jabref/default.nix
+++ b/nixpkgs/pkgs/applications/office/jabref/default.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
name = "jabref";
desktopName = "JabRef";
genericName = "Bibliography manager";
- categories = "Application;Office;";
+ categories = "Office;";
icon = "jabref";
exec = "jabref";
};
diff --git a/nixpkgs/pkgs/applications/office/khronos/default.nix b/nixpkgs/pkgs/applications/office/khronos/default.nix
index 1962528f6b6..b5cb94cda9b 100644
--- a/nixpkgs/pkgs/applications/office/khronos/default.nix
+++ b/nixpkgs/pkgs/applications/office/khronos/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, meson
, ninja
, vala
@@ -49,7 +50,7 @@ stdenv.mkDerivation rec {
'';
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/applications/office/kmymoney/default.nix b/nixpkgs/pkgs/applications/office/kmymoney/default.nix
index 6137a4dc1ad..e15615f78a3 100644
--- a/nixpkgs/pkgs/applications/office/kmymoney/default.nix
+++ b/nixpkgs/pkgs/applications/office/kmymoney/default.nix
@@ -15,11 +15,11 @@
stdenv.mkDerivation rec {
pname = "kmymoney";
- version = "5.0.8";
+ version = "5.1.0";
src = fetchurl {
url = "mirror://kde/stable/kmymoney/${version}/src/${pname}-${version}.tar.xz";
- sha256 = "1h6l01a08f1xgk4dfpndl7rmgbp9npm58qi760jwl2gggprwwsxc";
+ sha256 = "0l8kywq77yaf1bqgdqswrai9ws6a2l11drg0wgyi7f8js7qnif9d";
};
# Hidden dependency that wasn't included in CMakeLists.txt:
diff --git a/nixpkgs/pkgs/applications/office/libreoffice/default.nix b/nixpkgs/pkgs/applications/office/libreoffice/default.nix
index 66e12b22173..7e20c0bb4fe 100644
--- a/nixpkgs/pkgs/applications/office/libreoffice/default.nix
+++ b/nixpkgs/pkgs/applications/office/libreoffice/default.nix
@@ -13,7 +13,7 @@
, librevenge, libe-book, libmwaw, glm, glew, gst_all_1
, gdb, commonsLogging, librdf_rasqal, wrapGAppsHook
, gnome3, glib, ncurses, epoxy, gpgme
-, langs ? [ "ca" "cs" "de" "en-GB" "en-US" "eo" "es" "fr" "hu" "it" "ja" "nl" "pl" "pt" "pt-BR" "ru" "sl" "zh-CN" ]
+, 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
diff --git a/nixpkgs/pkgs/applications/office/notes-up/default.nix b/nixpkgs/pkgs/applications/office/notes-up/default.nix
index 055b3a41d09..6936387fb3c 100644
--- a/nixpkgs/pkgs/applications/office/notes-up/default.nix
+++ b/nixpkgs/pkgs/applications/office/notes-up/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, pkgconfig
, vala_0_46
@@ -52,7 +53,7 @@ stdenv.mkDerivation rec {
cmakeFlags = stdenv.lib.optional (!withPantheon) "-Dnoele=yes";
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/applications/office/osmo/default.nix b/nixpkgs/pkgs/applications/office/osmo/default.nix
index c3a7a5da455..507acb862a9 100644
--- a/nixpkgs/pkgs/applications/office/osmo/default.nix
+++ b/nixpkgs/pkgs/applications/office/osmo/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "osmo";
- version = "0.4.2";
+ version = "0.4.4";
src = fetchurl {
url = "mirror://sourceforge/osmo-pim/${pname}-${version}.tar.gz";
- sha256 = "1gjd4w9jckfpqr9n0bw0w25h3qhfyzw1xvilh3hqdadfinwyal2v";
+ sha256 = "19h3dnjgqbawnvgnycyp4n5b6mjsp5zghn3b69b6f3xa3fyi32qy";
};
nativeBuildInputs = [ pkgconfig gettext wrapGAppsHook ];
diff --git a/nixpkgs/pkgs/applications/office/portfolio/default.nix b/nixpkgs/pkgs/applications/office/portfolio/default.nix
index 53f3b8a3150..31abb9815b1 100644
--- a/nixpkgs/pkgs/applications/office/portfolio/default.nix
+++ b/nixpkgs/pkgs/applications/office/portfolio/default.nix
@@ -24,11 +24,11 @@ let
in
stdenv.mkDerivation rec {
pname = "PortfolioPerformance";
- version = "0.46.3";
+ version = "0.46.6";
src = fetchurl {
url = "https://github.com/buchen/portfolio/releases/download/${version}/PortfolioPerformance-${version}-linux.gtk.x86_64.tar.gz";
- sha256 = "0263v0ymqmf7kcwys4smwx1p1gh8d20dh10canjfqgl4c5lfx966";
+ sha256 = "0df5fhyr4di3c5fvbkli8ff7ylji6wvjghj82zfp0hr02f7cnr6b";
};
nativeBuildInputs = [
@@ -61,7 +61,7 @@ stdenv.mkDerivation rec {
description = "A simple tool to calculate the overall performance of an investment portfolio.";
homepage = "https://www.portfolio-performance.info/";
license = licenses.epl10;
- maintainers = with maintainers; [ elohmeier ];
+ maintainers = with maintainers; [ elohmeier oyren ];
platforms = [ "x86_64-linux" ];
};
}
diff --git a/nixpkgs/pkgs/applications/office/softmaker/generic.nix b/nixpkgs/pkgs/applications/office/softmaker/generic.nix
index 82ac2b58f68..c7803fa3d1d 100644
--- a/nixpkgs/pkgs/applications/office/softmaker/generic.nix
+++ b/nixpkgs/pkgs/applications/office/softmaker/generic.nix
@@ -17,8 +17,11 @@ let
inherit makeDesktopItem pname suiteName;
};
shortEdition = builtins.substring 2 2 edition;
-in stdenv.mkDerivation rec {
- inherit pname version edition shortEdition src;
+in stdenv.mkDerivation {
+ inherit pname src;
+
+ version = "${edition}.${version}";
+
nativeBuildInputs = [
autoPatchelfHook
makeWrapper
diff --git a/nixpkgs/pkgs/applications/office/softmaker/softmaker_office.nix b/nixpkgs/pkgs/applications/office/softmaker/softmaker_office.nix
index b04ef89769c..39a6c9288b4 100644
--- a/nixpkgs/pkgs/applications/office/softmaker/softmaker_office.nix
+++ b/nixpkgs/pkgs/applications/office/softmaker/softmaker_office.nix
@@ -2,13 +2,13 @@
callPackage ./generic.nix (args // rec {
pname = "softmaker-office";
- version = "1014";
+ version = "1016";
edition = "2021";
suiteName = "SoftMaker Office";
src = fetchurl {
url = "https://www.softmaker.net/down/softmaker-office-${edition}-${version}-amd64.tgz";
- sha256 = "0wqaxng6s7lxwz6v2j6y1m5h4g4v63m0lscj7l2fpx5ksjlamp55";
+ sha256 = "0s8kzpc6w2cjkfqmhb2p1pkmkiq9vk9gnc7z2992kijaf9bwk3qz";
};
archive = "office${edition}.tar.lzma";
diff --git a/nixpkgs/pkgs/applications/office/spice-up/default.nix b/nixpkgs/pkgs/applications/office/spice-up/default.nix
index fed00000af3..0cf7e8c53f1 100644
--- a/nixpkgs/pkgs/applications/office/spice-up/default.nix
+++ b/nixpkgs/pkgs/applications/office/spice-up/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, fetchpatch
, cmake
, gdk-pixbuf
@@ -61,7 +62,7 @@ stdenv.mkDerivation rec {
];
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/applications/office/timetable/default.nix b/nixpkgs/pkgs/applications/office/timetable/default.nix
index 1f1d44e7494..838b1724ee8 100644
--- a/nixpkgs/pkgs/applications/office/timetable/default.nix
+++ b/nixpkgs/pkgs/applications/office/timetable/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, glib
, gtk3
, vala
@@ -48,7 +49,7 @@ stdenv.mkDerivation rec {
'';
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/applications/office/todoman/default.nix b/nixpkgs/pkgs/applications/office/todoman/default.nix
index e18a11a7448..092a776ae60 100644
--- a/nixpkgs/pkgs/applications/office/todoman/default.nix
+++ b/nixpkgs/pkgs/applications/office/todoman/default.nix
@@ -5,11 +5,11 @@ let
in
buildPythonApplication rec {
pname = "todoman";
- version = "3.7.0";
+ version = "3.8.0";
src = fetchPypi {
inherit pname version;
- sha256 = "16brw2zhm5vamffin6qjb0lxjlj3ba40vaficl851nw2xh2mrdhy";
+ sha256 = "1aq7f63bhs9dnwzp15nfr07f2ki6s3lnqfap3b09rhchn6lfznwb";
};
LOCALE_ARCHIVE = stdenv.lib.optionalString stdenv.isLinux
diff --git a/nixpkgs/pkgs/applications/office/trilium/default.nix b/nixpkgs/pkgs/applications/office/trilium/default.nix
index 17af0b0591b..60d352b7c94 100644
--- a/nixpkgs/pkgs/applications/office/trilium/default.nix
+++ b/nixpkgs/pkgs/applications/office/trilium/default.nix
@@ -19,16 +19,16 @@ let
maintainers = with maintainers; [ emmanuelrosa dtzWill kampka ];
};
- version = "0.42.2";
+ version = "0.43.2";
desktopSource = {
url = "https://github.com/zadam/trilium/releases/download/v${version}/trilium-linux-x64-${version}.tar.xz";
- sha256 = "14vb5a2kad1h8kd1vipgaxpv6rch2fl6j0s2ja0y16xypga82wrx";
+ sha256 = "0q04brfiwllyxh99k8rhx6q3kysj9vl67dj2yvl5bkm8lf5x2l2g";
};
serverSource = {
url = "https://github.com/zadam/trilium/releases/download/v${version}/trilium-linux-x64-server-${version}.tar.xz";
- sha256 = "16dz2i4g0vgwz4fi69lmg261aqb8hs6ipfy004wv73vg46wf1pnv";
+ sha256 = "1993765gi8c890vf5ljrvfhc1bqmsdy58ksblzz08dwdj44frry5";
};
in {
diff --git a/nixpkgs/pkgs/applications/office/watson/default.nix b/nixpkgs/pkgs/applications/office/watson/default.nix
index 52c94ce378e..dc185a791ea 100644
--- a/nixpkgs/pkgs/applications/office/watson/default.nix
+++ b/nixpkgs/pkgs/applications/office/watson/default.nix
@@ -1,15 +1,16 @@
-{ stdenv, pythonPackages, fetchpatch, installShellFiles }:
+{ stdenv, fetchFromGitHub, pythonPackages, installShellFiles }:
with pythonPackages;
buildPythonApplication rec {
pname = "watson";
- version = "1.8.0";
+ version = "1.10.0";
- src = fetchPypi {
- inherit version;
- pname = "td-watson";
- sha256 = "1ip66jhbcqifdw1avbhngwym0vv7fsqxgbph11da5wlqwfwp060n";
+ src = fetchFromGitHub {
+ owner = "TailorDev";
+ repo = "Watson";
+ rev = version;
+ sha256 = "1s0k86ldqky6avwjaxkw1y02wyf59qwqldcahy3lhjn1b5dgsb3s";
};
checkPhase = ''
@@ -21,14 +22,14 @@ buildPythonApplication rec {
installShellCompletion --zsh --name _watson watson.zsh-completion
'';
- checkInputs = [ py pytest pytest-datafiles mock pytest-mock pytestrunner ];
- propagatedBuildInputs = [ requests click arrow ];
+ checkInputs = [ py pytest pytest-datafiles pytest-mock pytestrunner ];
+ propagatedBuildInputs = [ arrow click click-didyoumean requests ];
nativeBuildInputs = [ installShellFiles ];
meta = with stdenv.lib; {
homepage = "https://tailordev.github.io/Watson/";
description = "A wonderful CLI to track your time!";
license = licenses.mit;
- maintainers = with maintainers; [ mguentner nathyong ];
+ maintainers = with maintainers; [ mguentner nathyong geistesk ];
};
}
diff --git a/nixpkgs/pkgs/applications/office/wpsoffice/default.nix b/nixpkgs/pkgs/applications/office/wpsoffice/default.nix
index 2d8f4d18621..cc8412e1ac5 100644
--- a/nixpkgs/pkgs/applications/office/wpsoffice/default.nix
+++ b/nixpkgs/pkgs/applications/office/wpsoffice/default.nix
@@ -36,7 +36,7 @@
, zlib
}:
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
pname = "wpsoffice";
version = "11.1.0.9505";
@@ -61,7 +61,7 @@ stdenv.mkDerivation rec{
platforms = [ "x86_64-linux" ];
hydraPlatforms = [];
license = stdenv.lib.licenses.unfreeRedistributable;
- maintainers = [ stdenv.lib.maintainers.mlatus ];
+ maintainers = with stdenv.lib.maintainers; [ mlatus th0rgal ];
};
buildInputs = with xorg; [
diff --git a/nixpkgs/pkgs/applications/office/zim/default.nix b/nixpkgs/pkgs/applications/office/zim/default.nix
index ba6351da1dd..05a3c2de9b4 100644
--- a/nixpkgs/pkgs/applications/office/zim/default.nix
+++ b/nixpkgs/pkgs/applications/office/zim/default.nix
@@ -9,11 +9,11 @@
python3Packages.buildPythonApplication rec {
name = "zim-${version}";
- version = "0.72.1";
+ version = "0.73.1";
src = fetchurl {
url = "https://zim-wiki.org/downloads/${name}.tar.gz";
- sha256 = "0a9h97rmp7if74p3i028cllzf9p9468psbqwcvm9009ga253dr1l";
+ sha256 = "13vhwsgv6mscgixypc0ixkgj0y7cpcm7z7wn1vmdrwp7kn8m3xgx";
};
buildInputs = [ gtk3 gobject-introspection wrapGAppsHook gnome3.adwaita-icon-theme ];
diff --git a/nixpkgs/pkgs/applications/office/zotero/default.nix b/nixpkgs/pkgs/applications/office/zotero/default.nix
index bd4e5a6b9f7..c0690415d67 100644
--- a/nixpkgs/pkgs/applications/office/zotero/default.nix
+++ b/nixpkgs/pkgs/applications/office/zotero/default.nix
@@ -35,11 +35,11 @@
stdenv.mkDerivation rec {
pname = "zotero";
- version = "5.0.87";
+ version = "5.0.88";
src = fetchurl {
url = "https://download.zotero.org/client/release/${version}/Zotero-${version}_linux-x86_64.tar.bz2";
- sha256 = "01kq3w4il64gqz6s1vbv3iyzayv6rnx9igxk55awixi9g3qs21f1";
+ sha256 = "19r9jmakr04raqripfnqm2b9gwpi52lklrrqgqyb1x35a4xvnj62";
};
nativeBuildInputs = [ wrapGAppsHook ];
diff --git a/nixpkgs/pkgs/applications/radio/cubicsdr/default.nix b/nixpkgs/pkgs/applications/radio/cubicsdr/default.nix
index ef4d68af54c..c0dd4346d40 100644
--- a/nixpkgs/pkgs/applications/radio/cubicsdr/default.nix
+++ b/nixpkgs/pkgs/applications/radio/cubicsdr/default.nix
@@ -1,5 +1,5 @@
-{ stdenv, fetchFromGitHub, cmake, fftw, hamlib, libpulseaudio, libGL, libX11, liquid-dsp,
- pkgconfig, soapysdr-with-plugins, wxGTK, enableDigitalLab ? false }:
+{ stdenv, fetchFromGitHub, fetchpatch, cmake, fftw, hamlib, libpulseaudio, libGL, libX11, liquid-dsp,
+ pkgconfig, soapysdr-with-plugins, wxGTK31-gtk3, enableDigitalLab ? false }:
stdenv.mkDerivation rec {
pname = "cubicsdr";
@@ -12,8 +12,26 @@ stdenv.mkDerivation rec {
sha256 = "1ihbn18bzdcdvwpa4hnb55ns38bj4b8xy53hkmra809f9qpbcjhn";
};
+ # Allow cubicsdr 0.2.5 to build with wxGTK 3.1.3
+ # these come from cubicsdr's master branch, subsequent releases may include them
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/cjcliffe/CubicSDR/commit/65a160fa356ce9665dfe05c6bfc6754535e16743.patch";
+ sha256 = "0vbr5x9fnm09bws5crqcm6kkhr1bg5r0bc1pxnwwjyc6jpvqi6ad";
+ })
+ (fetchpatch {
+ url = "https://github.com/cjcliffe/CubicSDR/commit/f449a65457e35bf8260d0b16b8a47b6bc0ea2c7e.patch";
+ sha256 = "1zjvjmhm8ybi6i9pq7by3fj3mvx37dy7gj4gk23d79yrnl9mk25p";
+ })
+ (fetchpatch {
+ url = "https://github.com/cjcliffe/CubicSDR/commit/0540d08c2dea79b668b32b1a6d58f235d65ce9d2.patch";
+ sha256 = "07l7b82f779sbcj0jza0mg463ac1153bs9hn6ai388j7dm3lvasn";
+ })
+ ];
+
nativeBuildInputs = [ cmake pkgconfig ];
- buildInputs = [ fftw hamlib libpulseaudio libGL libX11 liquid-dsp soapysdr-with-plugins wxGTK ];
+
+ buildInputs = [ fftw hamlib libpulseaudio libGL libX11 liquid-dsp soapysdr-with-plugins wxGTK31-gtk3 ];
cmakeFlags = [ "-DUSE_HAMLIB=ON" ]
++ stdenv.lib.optional enableDigitalLab "-DENABLE_DIGITAL_LAB=ON";
diff --git a/nixpkgs/pkgs/applications/radio/dsd/default.nix b/nixpkgs/pkgs/applications/radio/dsd/default.nix
new file mode 100644
index 00000000000..a369486278b
--- /dev/null
+++ b/nixpkgs/pkgs/applications/radio/dsd/default.nix
@@ -0,0 +1,44 @@
+{ stdenv, fetchFromGitHub, cmake
+, mbelib, libsndfile, itpp
+, portaudioSupport ? true, portaudio ? null
+}:
+
+assert portaudioSupport -> portaudio != null;
+
+stdenv.mkDerivation rec {
+ pname = "dsd";
+ version = "2018-07-01";
+
+ src = fetchFromGitHub {
+ owner = "szechyjs";
+ repo = "dsd";
+ rev = "f175834e45a1a190171dff4597165b27d6b0157b";
+ sha256 = "0w4r13sxvjwacdwxr326zr6p77a8p6ny0g6im574jliw5j3shlhr";
+ };
+
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [
+ mbelib libsndfile itpp
+ ] ++ stdenv.lib.optionals portaudioSupport [ portaudio ];
+
+ enableParallelBuilding = true;
+
+ doCheck = true;
+ preCheck = ''
+ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$PWD
+ export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH''${DYLD_LIBRARY_PATH:+:}$PWD
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Digital Speech Decoder";
+ longDescription = ''
+ DSD is able to decode several digital voice formats from discriminator
+ tap audio and synthesize the decoded speech. Speech synthesis requires
+ mbelib, which is a separate package.
+ '';
+ homepage = https://github.com/szechyjs/dsd;
+ license = licenses.gpl2;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ andrew-d ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/radio/flrig/default.nix b/nixpkgs/pkgs/applications/radio/flrig/default.nix
index 968b2fd0df9..d95d894bdef 100644
--- a/nixpkgs/pkgs/applications/radio/flrig/default.nix
+++ b/nixpkgs/pkgs/applications/radio/flrig/default.nix
@@ -6,12 +6,12 @@
}:
stdenv.mkDerivation rec {
- version = "1.3.50";
+ version = "1.3.51";
pname = "flrig";
src = fetchurl {
url = "mirror://sourceforge/fldigi/${pname}-${version}.tar.gz";
- sha256 = "0fzrknzzi8kmzmrcfpc8rxr7v4a4ny6z6z5q5qwh95sp2kn2qzp9";
+ sha256 = "0aq4x0ai9q08ypfhzfj2inc4z3q39zq1l6h9as1kil9yn4zbay61";
};
buildInputs = [
diff --git a/nixpkgs/pkgs/applications/radio/limesuite/default.nix b/nixpkgs/pkgs/applications/radio/limesuite/default.nix
index ef36eac28e4..d4a7d8372e8 100644
--- a/nixpkgs/pkgs/applications/radio/limesuite/default.nix
+++ b/nixpkgs/pkgs/applications/radio/limesuite/default.nix
@@ -1,30 +1,29 @@
{ stdenv, fetchFromGitHub, cmake
-, sqlite, wxGTK30, libusb1, soapysdr
+, sqlite, wxGTK30-gtk3, libusb1, soapysdr
, mesa_glu, libX11, gnuplot, fltk
} :
-let
- version = "20.01.0";
-
-in stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "limesuite";
- inherit version;
+ version = "20.07.1";
src = fetchFromGitHub {
owner = "myriadrf";
repo = "LimeSuite";
rev = "v${version}";
- sha256 = "01z4idcby2lm34bbnpbp400ski7p61jjiir6sy6dalnvsl52m7vx";
+ sha256 = "14mxqc350j3rk1202n0ax1rfx49sy40965zj90d4pnakbgz5xr7g";
};
- enableParallelBuilding = true;
-
nativeBuildInputs = [ cmake ];
+ cmakeFlags = [
+ "-DOpenGL_GL_PREFERENCE=GLVND"
+ ];
+
buildInputs = [
libusb1
sqlite
- wxGTK30
+ wxGTK30-gtk3
fltk
gnuplot
libusb1
@@ -34,11 +33,8 @@ in stdenv.mkDerivation {
];
postInstall = ''
- mkdir -p $out/lib/udev/rules.d
- cp ../udev-rules/64-limesuite.rules $out/lib/udev/rules.d
-
- mkdir -p $out/share/limesuite
- cp bin/Release/lms7suite_mcu/* $out/share/limesuite
+ install -Dm444 -t $out/lib/udev/rules.d ../udev-rules/64-limesuite.rules
+ install -Dm444 -t $out/share/limesuite bin/Release/lms7suite_mcu/*
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/applications/radio/rtl-ais/default.nix b/nixpkgs/pkgs/applications/radio/rtl-ais/default.nix
new file mode 100644
index 00000000000..f806f07d597
--- /dev/null
+++ b/nixpkgs/pkgs/applications/radio/rtl-ais/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchFromGitHub, pkgconfig, libusb1, rtl-sdr }:
+
+stdenv.mkDerivation {
+ name = "rtl-ais";
+ version = "0.8.1";
+ buildInputs = [ pkgconfig rtl-sdr libusb1 ];
+
+ src = fetchFromGitHub {
+ owner = "dgiardini";
+ repo = "rtl-ais";
+ rev = "0e85f4e5f9ce7378834c3129bc894580efc24291";
+ sha256 = "0wm4zai1vs89mf0zgz52q5w5rj8f3i3v6zg42hfb7aqabi25r3jf";
+ };
+
+ makeFlags = [ "PREFIX=$(out)" ];
+
+ meta = with stdenv.lib; {
+ description = "A simple AIS tuner and generic dual-frequency FM demodulator";
+ homepage = "https://github.com/dgiardini/rtl-ais";
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ mgdm ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/radio/soapyremote/default.nix b/nixpkgs/pkgs/applications/radio/soapyremote/default.nix
index ed94693db41..b49debdb1af 100644
--- a/nixpkgs/pkgs/applications/radio/soapyremote/default.nix
+++ b/nixpkgs/pkgs/applications/radio/soapyremote/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub, cmake, soapysdr, avahi }:
let
- version = "0.5.1";
+ version = "0.5.2";
in stdenv.mkDerivation {
pname = "soapyremote";
@@ -11,7 +11,7 @@ in stdenv.mkDerivation {
owner = "pothosware";
repo = "SoapyRemote";
rev = "soapy-remote-${version}";
- sha256 = "1qlpjg8mh564q26mni8g6bb8w9nj7hgcq86278fszxpwpnk3jsvk";
+ sha256 = "124sy9v08fm51ds1yzrxspychn34y0rl6y48mzariianazvzmfax";
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/applications/science/astronomy/gildas/default.nix b/nixpkgs/pkgs/applications/science/astronomy/gildas/default.nix
index 38d8e23a811..74eea15e830 100644
--- a/nixpkgs/pkgs/applications/science/astronomy/gildas/default.nix
+++ b/nixpkgs/pkgs/applications/science/astronomy/gildas/default.nix
@@ -7,8 +7,8 @@ let
in
stdenv.mkDerivation rec {
- srcVersion = "feb20a";
- version = "20200201_a";
+ srcVersion = "jun20b";
+ version = "20200601_b";
pname = "gildas";
src = fetchurl {
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
# source code of the previous release to a different directory
urls = [ "http://www.iram.fr/~gildas/dist/gildas-src-${srcVersion}.tar.xz"
"http://www.iram.fr/~gildas/dist/archive/gildas/gildas-src-${srcVersion}.tar.xz" ];
- sha256 = "05f34kpi3pfgf4dsyka7mkcln26yzb2mixnnc306krq0isjm7m26";
+ sha256 = "190na9p9kaif4hviraksig6hsq35i1q3nlrm50l00kpj2n8knisk";
};
nativeBuildInputs = [ pkgconfig groff perl getopt gfortran which ];
diff --git a/nixpkgs/pkgs/applications/science/astronomy/gildas/wrapper.patch b/nixpkgs/pkgs/applications/science/astronomy/gildas/wrapper.patch
index 2e470a1e9cd..3843937bf1b 100644
--- a/nixpkgs/pkgs/applications/science/astronomy/gildas/wrapper.patch
+++ b/nixpkgs/pkgs/applications/science/astronomy/gildas/wrapper.patch
@@ -1,12 +1,13 @@
diff --new-file -r -u gildas-src-feb17d.orig/admin/wrapper.sh gildas-src-feb17d/admin/wrapper.sh
--- gildas-src-feb17d.orig/admin/wrapper.sh 1970-01-01 01:00:00.000000000 +0100
+++ gildas-src-feb17d/admin/wrapper.sh 2017-05-18 21:00:01.660778782 +0200
-@@ -0,0 +1,15 @@
+@@ -0,0 +1,16 @@
+#!/bin/sh -e
+
+export GAG_ROOT_DIR="%%OUT%%"
+export GAG_PATH="${GAG_ROOT_DIR}/etc"
+export GAG_EXEC_SYSTEM="libexec"
++export GAG_GAG="${HOME}/.gag"
+export PYTHONHOME="%%PYTHONHOME%%"
+if [ -z "\$PYTHONPATH" ]; then
+ PYTHONPATH="${GAG_ROOT_DIR}/${GAG_EXEC_SYSTEM}/python"
diff --git a/nixpkgs/pkgs/applications/science/astronomy/stellarium/default.nix b/nixpkgs/pkgs/applications/science/astronomy/stellarium/default.nix
index 7ef7776c0fe..78a7f742174 100644
--- a/nixpkgs/pkgs/applications/science/astronomy/stellarium/default.nix
+++ b/nixpkgs/pkgs/applications/science/astronomy/stellarium/default.nix
@@ -6,13 +6,13 @@
mkDerivation rec {
pname = "stellarium";
- version = "0.20.1";
+ version = "0.20.2";
src = fetchFromGitHub {
owner = "Stellarium";
repo = "stellarium";
rev = "v${version}";
- sha256 = "1x8svan03k1x9jwqflimbpj7jpg6mjrbz26bg1sbhsqdlc8rbhky";
+ sha256 = "0bpxv781chx5acjh9ni5l9dlnvn6jgkqylq09885g6j4gi3q56br";
};
nativeBuildInputs = [ cmake perl wrapQtAppsHook ];
diff --git a/nixpkgs/pkgs/applications/science/biology/emboss/default.nix b/nixpkgs/pkgs/applications/science/biology/emboss/default.nix
index e2374bcd1e2..2eeb17520f2 100644
--- a/nixpkgs/pkgs/applications/science/biology/emboss/default.nix
+++ b/nixpkgs/pkgs/applications/science/biology/emboss/default.nix
@@ -21,8 +21,8 @@ stdenv.mkDerivation {
specially developed for the needs of the molecular biology (e.g. EMBnet)
user community, including libraries. The software automatically copes with
data in a variety of formats and even allows transparent retrieval of
- sequence data from the web.'';
- license = "GPL2";
+ sequence data from the web.'';
+ license = stdenv.lib.licenses.gpl2;
homepage = "http://emboss.sourceforge.net/";
};
}
diff --git a/nixpkgs/pkgs/applications/science/biology/hmmer/default.nix b/nixpkgs/pkgs/applications/science/biology/hmmer/default.nix
index 3786b62f747..6ee7cd609c4 100644
--- a/nixpkgs/pkgs/applications/science/biology/hmmer/default.nix
+++ b/nixpkgs/pkgs/applications/science/biology/hmmer/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
- version = "3.3";
+ version = "3.3.1";
pname = "hmmer";
src = fetchurl {
url = "http://eddylab.org/software/hmmer/${pname}-${version}.tar.gz";
- sha256 = "0v3kcgkr6jihq0xmpgn2xd5q7wiwvj6yswa905k2c0v7mx0bz1h1";
+ sha256 = "1mcvr74w6ffd5z0p8v3jss473mbgard9lz5whjnk95c661lnmrlc";
};
meta = with stdenv.lib; {
@@ -20,6 +20,6 @@ stdenv.mkDerivation rec {
homepage = "http://hmmer.org/";
license = licenses.gpl3;
maintainers = [ maintainers.iimog ];
- platforms = [ "x86_64-linux" "i686-linux" ];
+ platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/applications/science/biology/itsx/default.nix b/nixpkgs/pkgs/applications/science/biology/itsx/default.nix
index ac534a4ec3c..6f66cfc9cc3 100644
--- a/nixpkgs/pkgs/applications/science/biology/itsx/default.nix
+++ b/nixpkgs/pkgs/applications/science/biology/itsx/default.nix
@@ -29,6 +29,6 @@ stdenv.mkDerivation rec {
homepage = "https://microbiology.se/software/itsx/";
license = licenses.gpl3;
maintainers = [ maintainers.bzizou ];
- platforms = [ "x86_64-linux" "i686-linux" ];
+ platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/applications/science/biology/last/default.nix b/nixpkgs/pkgs/applications/science/biology/last/default.nix
index fc302522215..13f6a23913f 100644
--- a/nixpkgs/pkgs/applications/science/biology/last/default.nix
+++ b/nixpkgs/pkgs/applications/science/biology/last/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "last";
- version = "1061";
+ version = "1066";
src = fetchurl {
url = "http://last.cbrc.jp/last-${version}.zip";
- sha256 = "1jbvcxfy5xrf90qbhif0bd6aywm9rjqrm0sx24yr312f7r7c1dnx";
+ sha256 = "098j3f3a80rmhd01ds7rnb9y1xykmll2yh5ivpnvskssd8z2vc4r";
};
nativeBuildInputs = [ unzip ];
diff --git a/nixpkgs/pkgs/applications/science/biology/minc-tools/default.nix b/nixpkgs/pkgs/applications/science/biology/minc-tools/default.nix
index db803ea4922..b2029842bbb 100644
--- a/nixpkgs/pkgs/applications/science/biology/minc-tools/default.nix
+++ b/nixpkgs/pkgs/applications/science/biology/minc-tools/default.nix
@@ -14,15 +14,19 @@ stdenv.mkDerivation rec {
patches = [ ./fix-netcdf-header.patch ];
+ # add missing CMake module to build NIFTI support
+ # (the maintainers normally build libminc and minc-tools in a meta-project)
+ postPatch = ''
+ cp ${libminc.src}/cmake-modules/FindNIFTI.cmake cmake-modules
+ '';
+
nativeBuildInputs = [ cmake flex bison makeWrapper ];
- buildInputs = [ libminc libjpeg zlib ];
+ buildInputs = [ libminc libjpeg nifticlib zlib ];
propagatedBuildInputs = [ perl TextFormat ];
cmakeFlags = [ "-DLIBMINC_DIR=${libminc}/lib/"
- "-DZNZ_INCLUDE_DIR=${nifticlib}/include/"
- "-DZNZ_LIBRARY=${nifticlib}/lib/libznz.a"
- "-DNIFTI_INCLUDE_DIR=${nifticlib}/include/nifti/"
- "-DNIFTI_LIBRARY=${nifticlib}/lib/libniftiio.a" ];
+ "-DZNZ_INCLUDE_DIR=${nifticlib}/include/nifti"
+ "-DNIFTI_INCLUDE_DIR=${nifticlib}/include/nifti" ];
postFixup = ''
for prog in minccomplete minchistory mincpik; do
diff --git a/nixpkgs/pkgs/applications/science/biology/mrbayes/default.nix b/nixpkgs/pkgs/applications/science/biology/mrbayes/default.nix
index 8ee7bccf075..0ebd1441121 100644
--- a/nixpkgs/pkgs/applications/science/biology/mrbayes/default.nix
+++ b/nixpkgs/pkgs/applications/science/biology/mrbayes/default.nix
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
builder = ./builder.sh;
buildInputs = [readline];
- meta = {
+ meta = with stdenv.lib; {
description = "Bayesian Inference of Phylogeny";
longDescription = ''
Bayesian inference of phylogeny is based upon a
@@ -22,8 +22,8 @@ stdenv.mkDerivation rec {
MrBayes uses a simulation technique called Markov chain Monte Carlo (or
MCMC) to approximate the posterior probabilities of trees.
'';
- license = "GPL2";
+ license = licenses.gpl2;
homepage = "http://mrbayes.csit.fsu.edu/";
- platforms = stdenv.lib.platforms.linux;
+ platforms = platforms.linux;
};
}
diff --git a/nixpkgs/pkgs/applications/science/biology/picard-tools/default.nix b/nixpkgs/pkgs/applications/science/biology/picard-tools/default.nix
index 4b455eaca6f..99bac0c4b7a 100644
--- a/nixpkgs/pkgs/applications/science/biology/picard-tools/default.nix
+++ b/nixpkgs/pkgs/applications/science/biology/picard-tools/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "picard-tools";
- version = "2.22.8";
+ version = "2.23.3";
src = fetchurl {
url = "https://github.com/broadinstitute/picard/releases/download/${version}/picard.jar";
- sha256 = "0g387jlf7r1p2kx8gya3vxksbjy3y2ywxa7yjqmxg3y8725fyixl";
+ sha256 = "08wgi0hijfbchr2srmndxq3h2fijvyvr8b6zv680fpcjixm5bbhf";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/nixpkgs/pkgs/applications/science/biology/seaview/default.nix b/nixpkgs/pkgs/applications/science/biology/seaview/default.nix
index 4192de714d0..dfee9794782 100644
--- a/nixpkgs/pkgs/applications/science/biology/seaview/default.nix
+++ b/nixpkgs/pkgs/applications/science/biology/seaview/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, coreutils, fltk, libjpeg }:
stdenv.mkDerivation rec {
- version = "5.0.2";
+ version = "5.0.4";
pname = "seaview";
src = fetchurl {
url = "ftp://pbil.univ-lyon1.fr/pub/mol_phylogeny/seaview/archive/seaview_${version}.tar.gz";
- sha256 = "0bad0nd18a36g6ysx28j68rbnwqn33ra8inx2lv2igqqcs6i5kif";
+ sha256 = "09yp8467h49qnj7gg0mbcdha4ai3bn6vgs00gb76dd6h3pzfflz1";
};
buildInputs = [ fltk libjpeg ];
diff --git a/nixpkgs/pkgs/applications/science/biology/sortmerna/default.nix b/nixpkgs/pkgs/applications/science/biology/sortmerna/default.nix
index 1f291d1a700..4e32669dfca 100644
--- a/nixpkgs/pkgs/applications/science/biology/sortmerna/default.nix
+++ b/nixpkgs/pkgs/applications/science/biology/sortmerna/default.nix
@@ -2,32 +2,39 @@
stdenv.mkDerivation rec {
pname = "sortmerna";
- version = "3.0.3";
+ version = "4.2.0";
src = fetchFromGitHub {
repo = pname;
owner = "biocore";
rev = "v${version}";
- sha256 = "0zx5fbzyr8wdr0zwphp8hhcn1xz43s5lg2ag4py5sv0pv5l1jh76";
+ sha256 = "0r91viylzr069jm7kpcgb45kagvf8sqcj5zc1af4arl9sgfs1f3j";
};
- patches = [
- (fetchpatch {
- name = "CMakeInstallPrefix.patch";
- url = "https://github.com/biocore/sortmerna/commit/4d36d620a3207e26cf3f588d4ec39889ea21eb79.patch";
- sha256 = "0hc3jwdr6ylbyigg52q8islqc0mb1k8rrjadvjfqaxnili099apd";
- })
- ];
-
- nativeBuildInputs = [ cmake rapidjson pkgconfig ];
+ nativeBuildInputs = [ cmake pkgconfig ];
buildInputs = [ zlib rocksdb rapidjson ];
cmakeFlags = [
"-DCMAKE_BUILD_TYPE=Release"
- "-DROCKSDB_HOME=${rocksdb}"
+ "-DPORTABLE=off"
"-DRAPIDJSON_HOME=${rapidjson}"
+ "-DROCKSDB_HOME=${rocksdb}"
+ "-DROCKSDB_STATIC=off"
+ "-DZLIB_STATIC=off"
];
+ postPatch = ''
+ # Fix formatting string error:
+ # https://github.com/biocore/sortmerna/issues/255
+ substituteInPlace src/sortmerna/indexdb.cpp \
+ --replace 'is_verbose, ss' 'is_verbose, "%s", ss'
+
+ # Fix missing pthread dependency for the main binary.
+ substituteInPlace src/sortmerna/CMakeLists.txt \
+ --replace "target_link_libraries(sortmerna" \
+ "target_link_libraries(sortmerna Threads::Threads"
+ '';
+
meta = with stdenv.lib; {
description = "Tools for filtering, mapping, and OTU-picking from shotgun genomics data";
license = licenses.lgpl3;
diff --git a/nixpkgs/pkgs/applications/science/biology/tebreak/default.nix b/nixpkgs/pkgs/applications/science/biology/tebreak/default.nix
index 9ff81944f6a..07669d097a4 100644
--- a/nixpkgs/pkgs/applications/science/biology/tebreak/default.nix
+++ b/nixpkgs/pkgs/applications/science/biology/tebreak/default.nix
@@ -3,13 +3,13 @@
python3Packages.buildPythonApplication rec {
pname = "tebreak";
- version = "1.0";
+ version = "1.1";
src = fetchFromGitHub {
owner = "adamewing";
repo = "tebreak";
rev = version;
- sha256 = "194av17wz66n4zxyi56mbkik31j2wmkly5i9qmxgaxymhavzi3kq";
+ sha256 = "13mgh775d8hkl340923lfwwm4r5ps70girn8d6wgfxzwzxylz8iz";
};
nativeBuildInputs = [ findutils python3Packages.cython ];
diff --git a/nixpkgs/pkgs/applications/science/chemistry/gwyddion/default.nix b/nixpkgs/pkgs/applications/science/chemistry/gwyddion/default.nix
index dec63910f70..bdebfc72e47 100644
--- a/nixpkgs/pkgs/applications/science/chemistry/gwyddion/default.nix
+++ b/nixpkgs/pkgs/applications/science/chemistry/gwyddion/default.nix
@@ -35,10 +35,10 @@ in
stdenv.mkDerivation rec {
pname = "gwyddion";
- version = "2.55";
+ version = "2.56";
src = fetchurl {
url = "mirror://sourceforge/gwyddion/gwyddion-${version}.tar.xz";
- sha256 = "0l00zszvginpriv12idc0y1x28qmicdmrwkqa007srkxvrdgxwdi";
+ sha256 = "0z83p3ifdkv5dds8s6fqqbycql1zmgppdc7ygqmm12z5zlrl9p12";
};
nativeBuildInputs = [ pkg-config file ];
diff --git a/nixpkgs/pkgs/applications/science/chemistry/jmol/default.nix b/nixpkgs/pkgs/applications/science/chemistry/jmol/default.nix
index f52621dd71a..99101a5fd1c 100644
--- a/nixpkgs/pkgs/applications/science/chemistry/jmol/default.nix
+++ b/nixpkgs/pkgs/applications/science/chemistry/jmol/default.nix
@@ -17,14 +17,14 @@ let
};
in
stdenv.mkDerivation rec {
- version = "14.30.2";
+ version = "14.31.2";
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 = "0f9sxhxyqrd1vvmq566v1zpzzlci37pm9j7alzak766x5dg5yyz1";
+ sha256 = "0p2cbzxhw1s4l76kbriag3r4dkpsfvrnydryyikgkbdwnq479hm2";
};
patchPhase = ''
diff --git a/nixpkgs/pkgs/applications/science/chemistry/marvin/default.nix b/nixpkgs/pkgs/applications/science/chemistry/marvin/default.nix
index 1a22544c270..39055519e6f 100644
--- a/nixpkgs/pkgs/applications/science/chemistry/marvin/default.nix
+++ b/nixpkgs/pkgs/applications/science/chemistry/marvin/default.nix
@@ -4,12 +4,12 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "marvin";
- version = "20.12.0";
+ version = "20.15.0";
src = fetchurl {
name = "marvin-${version}.deb";
url = "http://dl.chemaxon.com/marvin/${version}/marvin_linux_${versions.majorMinor version}.deb";
- sha256 = "1imfr56nbq2mbcyapwa8xmcmj5rjhbjz9r438387s73kd1avd6yl";
+ sha256 = "0wbk69cg8zsv4c64ilgngc78dggrclmi0iphnsd15cpzrwfgsrfa";
};
nativeBuildInputs = [ dpkg makeWrapper ];
diff --git a/nixpkgs/pkgs/applications/science/chemistry/molden/default.nix b/nixpkgs/pkgs/applications/science/chemistry/molden/default.nix
index 5e5df85a527..0d7e81cd9da 100644
--- a/nixpkgs/pkgs/applications/science/chemistry/molden/default.nix
+++ b/nixpkgs/pkgs/applications/science/chemistry/molden/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, which, gfortran, libGLU, xorg } :
stdenv.mkDerivation rec {
- version = "6.2";
+ version = "6.3";
pname = "molden";
src = fetchurl {
url = "ftp://ftp.cmbi.ru.nl/pub/molgraph/molden/molden${version}.tar.gz";
- sha256 = "01m5p7v5pz1fi77var50sp1bzlvdckwr6kn4wanvic2jmvgp9q5n";
+ sha256 = "02qi16pz2wffn3cc47dpjqhfafzwfmb79waw4nnhfyir8a4h3cq1";
};
nativeBuildInputs = [ which ];
diff --git a/nixpkgs/pkgs/applications/science/electronics/eagle/eagle.nix b/nixpkgs/pkgs/applications/science/electronics/eagle/eagle.nix
index 58bdd5c722d..400e5e30097 100644
--- a/nixpkgs/pkgs/applications/science/electronics/eagle/eagle.nix
+++ b/nixpkgs/pkgs/applications/science/electronics/eagle/eagle.nix
@@ -13,11 +13,11 @@ let
in
mkDerivation rec {
pname = "eagle";
- version = "9.6.1";
+ version = "9.6.2";
src = fetchurl {
url = "https://eagle-updates.circuits.io/downloads/${builtins.replaceStrings ["."] ["_"] version}/Autodesk_EAGLE_${version}_English_Linux_64bit.tar.gz";
- sha256 = "1iq4aahrh4g3549vbr7gka5y2h7f17n3yafzl21njc2mkqb12jdw";
+ sha256 = "18syygnskl286kn8aqfzzdsyzq59d2w19y1h1ynyxsnrvkyv71h0";
};
desktopItem = makeDesktopItem {
@@ -27,7 +27,7 @@ let
comment = "Schematic capture and PCB layout";
desktopName = "Eagle";
genericName = "Schematic editor";
- categories = "Application;Development;";
+ categories = "Development;";
};
buildInputs =
diff --git a/nixpkgs/pkgs/applications/science/electronics/eagle/eagle7.nix b/nixpkgs/pkgs/applications/science/electronics/eagle/eagle7.nix
index af0fb675880..5546bb91045 100644
--- a/nixpkgs/pkgs/applications/science/electronics/eagle/eagle7.nix
+++ b/nixpkgs/pkgs/applications/science/electronics/eagle/eagle7.nix
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
comment = "Schematic capture and PCB layout";
desktopName = "Eagle";
genericName = "Schematic editor";
- categories = "Application;Development;";
+ categories = "Development;";
};
buildInputs =
diff --git a/nixpkgs/pkgs/applications/science/electronics/gtkwave/default.nix b/nixpkgs/pkgs/applications/science/electronics/gtkwave/default.nix
index 3d75780936e..448d6d0535a 100644
--- a/nixpkgs/pkgs/applications/science/electronics/gtkwave/default.nix
+++ b/nixpkgs/pkgs/applications/science/electronics/gtkwave/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "gtkwave";
- version = "3.3.104";
+ version = "3.3.105";
src = fetchurl {
url = "mirror://sourceforge/gtkwave/${pname}-gtk3-${version}.tar.gz";
- sha256 = "1qvldbnlp3wkqr5ff93f6pdvv9yzij7lxfhpqlizakz08l1xb391";
+ sha256 = "1vifgyhwqhpipnzmsivncawqjqihcm5kyg3yyygmd0lmgljy9rs4";
};
nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
diff --git a/nixpkgs/pkgs/applications/science/electronics/hal-hardware-analyzer/default.nix b/nixpkgs/pkgs/applications/science/electronics/hal-hardware-analyzer/default.nix
new file mode 100644
index 00000000000..06053a8f356
--- /dev/null
+++ b/nixpkgs/pkgs/applications/science/electronics/hal-hardware-analyzer/default.nix
@@ -0,0 +1,52 @@
+{ stdenv, fetchFromGitHub, cmake, ninja, pkgconfig, python3Packages
+, boost, rapidjson, qtbase, qtsvg, igraph, spdlog, wrapQtAppsHook
+, llvmPackages ? null
+}:
+
+stdenv.mkDerivation rec {
+ version = "2.0.0";
+ pname = "hal-hardware-analyzer";
+
+ src = fetchFromGitHub {
+ owner = "emsec";
+ repo = "hal";
+ rev = "v${version}";
+ sha256 = "11xmqxnryksl645wmm1d69k1b5zwvxxf0admk4iblzaa3ggf7cv1";
+ };
+ # make sure bundled dependencies don't get in the way - install also otherwise
+ # copies them in full to the output, bloating the package
+ postPatch = ''
+ rm -rf deps/*/*
+ substituteInPlace cmake/detect_dependencies.cmake \
+ --replace 'spdlog 1.4.2 EXACT' 'spdlog 1.4.2 REQUIRED'
+ '';
+
+ nativeBuildInputs = [ cmake ninja pkgconfig ];
+ buildInputs = [ qtbase qtsvg boost rapidjson igraph spdlog wrapQtAppsHook ]
+ ++ (with python3Packages; [ python pybind11 ])
+ ++ stdenv.lib.optional stdenv.cc.isClang llvmPackages.openmp;
+
+ cmakeFlags = with stdenv.lib.versions; [
+ "-DHAL_VERSION_RETURN=${version}"
+ "-DHAL_VERSION_MAJOR=${major version}"
+ "-DHAL_VERSION_MINOR=${minor version}"
+ "-DHAL_VERSION_PATCH=${patch version}"
+ "-DHAL_VERSION_TWEAK=0"
+ "-DHAL_VERSION_ADDITIONAL_COMMITS=0"
+ "-DHAL_VERSION_DIRTY=false"
+ "-DHAL_VERSION_BROKEN=false"
+ "-DENABLE_INSTALL_LDCONFIG=off"
+ "-DBUILD_ALL_PLUGINS=on"
+ ];
+ # needed for macos build - this is why we use wrapQtAppsHook instead of
+ # the qt mkDerivation - the latter forcibly overrides this.
+ cmakeBuildType = "MinSizeRel";
+
+ meta = {
+ description = "A comprehensive reverse engineering and manipulation framework for gate-level netlists";
+ homepage = "https://github.com/emsec/hal";
+ license = stdenv.lib.licenses.mit;
+ platforms = with stdenv.lib.platforms; unix;
+ maintainers = with stdenv.lib.maintainers; [ ris ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/science/electronics/kicad/default.nix b/nixpkgs/pkgs/applications/science/electronics/kicad/default.nix
index a99f1b2d8d7..a8340a2c22c 100644
--- a/nixpkgs/pkgs/applications/science/electronics/kicad/default.nix
+++ b/nixpkgs/pkgs/applications/science/electronics/kicad/default.nix
@@ -1,4 +1,5 @@
-{ lib, stdenv, gnome3, pkgs, wxGTK30, wxGTK31
+{ lib, stdenv, gnome3, wxGTK30, wxGTK31
+, makeWrapper
, gsettings-desktop-schemas, hicolor-icon-theme
, callPackage, callPackages
, librsvg, cups
@@ -8,7 +9,7 @@
, oceSupport ? false, opencascade
, withOCCT ? true, opencascade-occt
, ngspiceSupport ? true, libngspice
-, scriptingSupport ? true, swig, python3
+, scriptingSupport ? false, swig, python3
, debug ? false, valgrind
, with3d ? true
, withI18n ? true
@@ -31,9 +32,8 @@ let
# but brings high DPI support?
else wxGTK31.override { withGtk2 = false; };
- pythonPackages = python.pkgs;
python = python3;
- wxPython = pythonPackages.wxPython_4_0;
+ wxPython = python.pkgs.wxPython_4_0;
in
stdenv.mkDerivation rec {
@@ -55,10 +55,11 @@ stdenv.mkDerivation rec {
dontFixup = true;
pythonPath = optionals (scriptingSupport)
- [ wxPython pythonPackages.six ];
+ [ wxPython python.pkgs.six ];
- nativeBuildInputs = optionals (scriptingSupport)
- [ pythonPackages.wrapPython ];
+ nativeBuildInputs = [ makeWrapper ]
+ ++ optionals (scriptingSupport)
+ [ python.pkgs.wrapPython ];
# wrapGAppsHook added the equivalent to ${base}/share
# though i noticed no difference without it
diff --git a/nixpkgs/pkgs/applications/science/electronics/kicad/versions.nix b/nixpkgs/pkgs/applications/science/electronics/kicad/versions.nix
index 4a9ed0cb86d..7299e8ee907 100644
--- a/nixpkgs/pkgs/applications/science/electronics/kicad/versions.nix
+++ b/nixpkgs/pkgs/applications/science/electronics/kicad/versions.nix
@@ -27,23 +27,23 @@
};
"kicad-unstable" = {
kicadVersion = {
- version = "2020-05-14";
+ version = "2020-07-21";
src = {
- rev = "3b8465359135e9f6dea4b0a5fcb62377753fe890";
- sha256 = "18xsg2s0pxx176rnblygq1f8xpmryw59lcjzm897gifz0sj0nhvx";
+ rev = "9a801d8b72f24e297a7d9d6e8cee2eef6cab2988";
+ sha256 = "0yilmmng7y3rz1bxw2b0s0aqs8hdqr7ach2r45bx8v1f4bih4ka9";
};
};
libVersion = {
- version = "2020-05-14";
+ version = "2020-07-21";
libSources = {
- i18n.rev = "c4460d0d8e1075691d43dc928ffc332fa1282592";
- i18n.sha256 = "1gkrbfyfzsr5q7sahhlyhgfpfwm6b83lzf0q1v854gwxdfabvi0y";
- symbols.rev = "614b5f6256fbae82c2bba399086506bbe435bd94";
- symbols.sha256 = "10ix3wdcl832r4ha5q8phpx8j97gzngb41nczdli1qkhjmiw9y8r";
- templates.rev = "7db8d4d0ea0711f1961d117853547fb3edbc3857";
- templates.sha256 = "1hppcsrkn4dk6ggby6ckh0q65qxkywrbyxa4lwpaf7pxjyv498xg";
- footprints.rev = "240804c6c89b66af808379e1fc94ea6011433cbe";
- footprints.sha256 = "1jh71004lrn7bl384zfmbqqdbs28gjb6diwn6hyb587jpivdnl3g";
+ i18n.rev = "a311975d139caf8be9848dd613a9800570adc245";
+ i18n.sha256 = "1bkn2hhwcg8xdpn9yfm9nnqsg02c1nizhpxd4yhpxgifhh4psz1g";
+ symbols.rev = "18572c4c118fe8ef779edf3131eebf2c33c6fa46";
+ symbols.sha256 = "0hqx0aznzrnlbdkpsnl8mbs9bdgiv029d6zjh10nyjzcw27q3hxz";
+ templates.rev = "ae16953b81055855bcede4a33305413599d86a15";
+ templates.sha256 = "1pkv90p3liy3bj4nklxsvpzh9m56p0k5ldr22armvgqfaqaadx9v";
+ footprints.rev = "4835f80b4a52256aa7a3eb650e6e0fef33a77d0d";
+ footprints.sha256 = "00rc6phxmkry35i0xzry14axvh2akvvkly45s3xxi06vaydaw7i5";
packages3d.rev = "9b560cf94a35b692ca516d37bdaf392ce10e549d";
packages3d.sha256 = "0b9jglf77fy0n0r8xs4yqkv6zvipyfvp0z5dnqlzp32csy5aqpi1";
};
diff --git a/nixpkgs/pkgs/applications/science/electronics/magic-vlsi/default.nix b/nixpkgs/pkgs/applications/science/electronics/magic-vlsi/default.nix
index 62b830547e5..96849c30029 100644
--- a/nixpkgs/pkgs/applications/science/electronics/magic-vlsi/default.nix
+++ b/nixpkgs/pkgs/applications/science/electronics/magic-vlsi/default.nix
@@ -31,6 +31,6 @@ stdenv.mkDerivation {
description = "VLSI layout tool written in Tcl";
homepage = "http://opencircuitdesign.com/magic/";
license = licenses.mit;
- maintainers = [ maintainers.dkudriavtsev ];
+ maintainers = [ maintainers.anna328p ];
};
}
diff --git a/nixpkgs/pkgs/applications/science/electronics/verilator/default.nix b/nixpkgs/pkgs/applications/science/electronics/verilator/default.nix
index 189e09f8241..0613e22bbda 100644
--- a/nixpkgs/pkgs/applications/science/electronics/verilator/default.nix
+++ b/nixpkgs/pkgs/applications/science/electronics/verilator/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "verilator";
- version = "4.034";
+ version = "4.036";
src = fetchurl {
url = "https://www.veripool.org/ftp/${pname}-${version}.tgz";
- sha256 = "02xqvl9ic21jpda0xldh4ihqwl4ss8389s8fklgx5d98xq37pval";
+ sha256 = "1sy02pgq3kvk8548l57hsh08vfbqdg8dghj8mwlybdi8fdjz4z1h";
};
enableParallelBuilding = true;
diff --git a/nixpkgs/pkgs/applications/science/geometry/gama/default.nix b/nixpkgs/pkgs/applications/science/geometry/gama/default.nix
new file mode 100644
index 00000000000..fe606125c55
--- /dev/null
+++ b/nixpkgs/pkgs/applications/science/geometry/gama/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchurl, lib, expat, octave, libxml2, texinfo }:
+stdenv.mkDerivation rec {
+ pname = "gama";
+ version = "2.09";
+
+ src = fetchurl {
+ url = "mirror://gnu/${pname}/${pname}-${version}.tar.gz";
+ sha256 = "0c1b28frl6109arj09v4zr1xs859krn8871mkvis517g5pb55dc9";
+ };
+
+ buildInputs = [ expat ];
+
+ nativeBuildInputs = [ texinfo ];
+
+ checkInputs = [ octave libxml2 ];
+ doCheck = true;
+
+ meta = with lib ; {
+ description = "Tools for adjustment of geodetic networks";
+ homepage = "https://www.gnu.org/software/gama/";
+ license = licenses.gpl3Plus;
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/science/logic/abc/default.nix b/nixpkgs/pkgs/applications/science/logic/abc/default.nix
index a33cc92c7ce..29d727d988e 100644
--- a/nixpkgs/pkgs/applications/science/logic/abc/default.nix
+++ b/nixpkgs/pkgs/applications/science/logic/abc/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "abc-verifier";
- version = "2020.03.05";
+ version = "2020.06.22";
src = fetchFromGitHub {
owner = "berkeley-abc";
repo = "abc";
- rev = "ed90ce20df9c7c4d6e1db5d3f786f9b52e06bab1";
- sha256 = "01sw67pkrb6wzflkxbkxzwsnli3nvp0yxwp3j1ngb3c0j86ri437";
+ rev = "341db25668f3054c87aa3372c794e180f629af5d";
+ sha256 = "14cgv34vz5ljkcms6nrv19vqws2hs8bgjgffk5q03cbxnm2jxv5s";
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/applications/science/logic/boolector/cmake-gtest.patch b/nixpkgs/pkgs/applications/science/logic/boolector/cmake-gtest.patch
new file mode 100644
index 00000000000..61a64d3abbb
--- /dev/null
+++ b/nixpkgs/pkgs/applications/science/logic/boolector/cmake-gtest.patch
@@ -0,0 +1,16 @@
+diff --git a/cmake/googletest-download.cmake b/cmake/googletest-download.cmake
+index 0ec4d558..d0910313 100644
+--- a/cmake/googletest-download.cmake
++++ b/cmake/googletest-download.cmake
+@@ -9,10 +9,7 @@ ExternalProject_Add(
+ googletest
+ SOURCE_DIR "@GOOGLETEST_DOWNLOAD_ROOT@/googletest-src"
+ BINARY_DIR "@GOOGLETEST_DOWNLOAD_ROOT@/googletest-build"
+- GIT_REPOSITORY
+- https://github.com/google/googletest.git
+- GIT_TAG
+- release-1.10.0
++ URL REPLACEME
+ CONFIGURE_COMMAND ""
+ BUILD_COMMAND ""
+ INSTALL_COMMAND ""
diff --git a/nixpkgs/pkgs/applications/science/logic/boolector/default.nix b/nixpkgs/pkgs/applications/science/logic/boolector/default.nix
index 105e911ed4f..aedc8e3484a 100644
--- a/nixpkgs/pkgs/applications/science/logic/boolector/default.nix
+++ b/nixpkgs/pkgs/applications/science/logic/boolector/default.nix
@@ -1,37 +1,31 @@
-{ stdenv, fetchFromGitHub, fetchpatch
-, cmake, lingeling, btor2tools
+{ stdenv, fetchFromGitHub, lib, python3
+, cmake, lingeling, btor2tools, gtest, gmp
}:
stdenv.mkDerivation rec {
pname = "boolector";
- version = "3.0.0";
+ version = "3.2.1";
src = fetchFromGitHub {
owner = "boolector";
repo = "boolector";
rev = "refs/tags/${version}";
- sha256 = "15i3ni5klss423m57wcy1gx0m5wfrjmglapwg85pm7fb3jj1y7sz";
+ sha256 = "0jkmaw678njqgkflzj9g374yk1mci8yqvsxkrqzlifn6bwhwb7ci";
};
- patches = [
- (fetchpatch {
- name = "CVE-2019-7560.patch";
- url = "https://github.com/Boolector/boolector/commit/8d979d02e0482c7137c9f3a34e6d430dbfd1f5c5.patch";
- sha256 = "1a1g02mk8b0azzjcigdn5zpshn0dn05fciwi8sd5q38yxvnvpbbi";
- })
- ];
+ postPatch = ''
+ sed s@REPLACEME@file://${gtest.src}@ ${./cmake-gtest.patch} | patch -p1
+ '';
nativeBuildInputs = [ cmake ];
- buildInputs = [ lingeling btor2tools ];
+ buildInputs = [ lingeling btor2tools gmp ];
cmakeFlags =
- [ "-DSHARED=ON"
+ [ "-DBUILD_SHARED_LIBS=ON"
"-DUSE_LINGELING=YES"
- "-DBTOR2_INCLUDE_DIR=${btor2tools.dev}/include"
- "-DBTOR2_LIBRARIES=${btor2tools.lib}/lib/libbtor2parser.so"
- "-DLINGELING_INCLUDE_DIR=${lingeling.dev}/include"
- "-DLINGELING_LIBRARIES=${lingeling.lib}/lib/liblgl.a"
- ];
+ "-DBtor2Tools_INCLUDE_DIR=${btor2tools.dev}/include"
+ "-DBtor2Tools_LIBRARIES=${btor2tools.lib}/lib/libbtor2parser.so"
+ ] ++ (lib.optional (gmp != null) "-DUSE_GMP=YES");
installPhase = ''
mkdir -p $out/bin $lib/lib $dev/include
@@ -39,13 +33,22 @@ stdenv.mkDerivation rec {
cp -vr bin/* $out/bin
cp -vr lib/* $lib/lib
- rm -rf $out/bin/{examples,test}
+ rm -rf $out/bin/{examples,tests}
+ # we don't care about gtest related libs
+ rm -rf $lib/lib/libg*
cd ../src
find . -iname '*.h' -exec cp --parents '{}' $dev/include \;
rm -rf $dev/include/tests
'';
+ checkInputs = [ python3 ];
+ doCheck = true;
+ preCheck = ''
+ export LD_LIBRARY_PATH=$(readlink -f lib)
+ patchShebangs ..
+ '';
+
outputs = [ "out" "dev" "lib" ];
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/applications/science/logic/btor2tools/default.nix b/nixpkgs/pkgs/applications/science/logic/btor2tools/default.nix
index 2aedfb1d07e..714ab49524b 100644
--- a/nixpkgs/pkgs/applications/science/logic/btor2tools/default.nix
+++ b/nixpkgs/pkgs/applications/science/logic/btor2tools/default.nix
@@ -1,24 +1,24 @@
-{ stdenv, fetchFromGitHub }:
+{ stdenv, cmake, fetchFromGitHub }:
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "btor2tools";
- version = "pre55_8c150b39";
+ version = "1.0.0-pre_${src.rev}";
src = fetchFromGitHub {
owner = "boolector";
repo = "btor2tools";
- rev = "8c150b39cdbcdef4247344acf465d75ef642365d";
- sha256 = "1r5pid4x567nms02ajjrz3v0zj18k0fi5pansrmc2907rnx2acxx";
+ rev = "9831f9909fb283752a3d6d60d43613173bd8af42";
+ sha256 = "0mfqmkgvyw8fa2c09kww107dmk180ch1hp98r5kv41vnc04iqb0s";
};
- configurePhase = "./configure.sh -shared";
+ nativeBuildInputs = [ cmake ];
installPhase = ''
mkdir -p $out $dev/include/btor2parser/ $lib/lib
cp -vr bin $out
- cp -v src/btor2parser/btor2parser.h $dev/include/btor2parser
- cp -v build/libbtor2parser.* $lib/lib
+ cp -v ../src/btor2parser/btor2parser.h $dev/include/btor2parser
+ cp -v lib/libbtor2parser.* $lib/lib
'';
outputs = [ "out" "dev" "lib" ];
diff --git a/nixpkgs/pkgs/applications/science/logic/cadical/default.nix b/nixpkgs/pkgs/applications/science/logic/cadical/default.nix
index 6a90f50b5aa..e3707ff7dab 100644
--- a/nixpkgs/pkgs/applications/science/logic/cadical/default.nix
+++ b/nixpkgs/pkgs/applications/science/logic/cadical/default.nix
@@ -2,16 +2,18 @@
stdenv.mkDerivation rec {
pname = "cadical";
- version = "1.2.1";
+ version = "1.3.0";
src = fetchFromGitHub {
owner = "arminbiere";
repo = "cadical";
rev = "rel-${version}";
- sha256 = "1a66xkw42ad330fvw8i0sawrmg913m8wrq5c85lw5qandkwvxdi6";
+ sha256 = "05lvnvapjawgkky38xknb9lgaliiwan4kggmb9yggl4ifpjrh8qf";
};
+ doCheck = true;
dontAddPrefix = true;
+
installPhase = ''
install -Dm0755 build/cadical "$out/bin/cadical"
install -Dm0755 build/mobical "$out/bin/mobical"
diff --git a/nixpkgs/pkgs/applications/science/logic/coq/default.nix b/nixpkgs/pkgs/applications/science/logic/coq/default.nix
index 39e7cbe7f3c..51dc5fffdec 100644
--- a/nixpkgs/pkgs/applications/science/logic/coq/default.nix
+++ b/nixpkgs/pkgs/applications/science/logic/coq/default.nix
@@ -5,7 +5,7 @@
# - The exact version can be specified through the `version` argument to
# the derivation; it defaults to the latest stable version.
-{ stdenv, fetchFromGitHub, writeText, pkgconfig
+{ stdenv, fetchFromGitHub, writeText, pkgconfig, gnumake42
, ocamlPackages, ncurses
, buildIde ? !(stdenv.isDarwin && stdenv.lib.versionAtLeast version "8.10")
, glib, gnome3, wrapGAppsHook
@@ -35,6 +35,7 @@ let
"8.11.0" = "1rfdic6mp7acx2zfwz7ziqk12g95bl9nyj68z4n20a5bcjv2pxpn";
"8.11.1" = "0qriy9dy36dajsv5qmli8gd6v55mah02ya334nw49ky19v7518m0";
"8.11.2" = "0f77ccyxdgbf1nrj5fa8qvrk1cyfy06fv8gj9kzfvlcgn0cf48sa";
+ "8.12+beta1" = "0jbm8am9j926s0h4fi0cjl95l37l6p7i03spcryyrd4sg5xrddr7";
}.${version};
coq-version = stdenv.lib.versions.majorMinor version;
versionAtLeast = stdenv.lib.versionAtLeast coq-version;
@@ -106,7 +107,9 @@ self = stdenv.mkDerivation {
inherit sha256;
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkgconfig ]
+ ++ stdenv.lib.optional (!versionAtLeast "8.6") gnumake42
+ ;
buildInputs = [ ncurses ocamlPackages.ocaml ocamlPackages.findlib ]
++ stdenv.lib.optional (!versionAtLeast "8.10") ocamlPackages.camlp5
++ [ ocamlPackages.num ]
diff --git a/nixpkgs/pkgs/applications/science/logic/cryptominisat/default.nix b/nixpkgs/pkgs/applications/science/logic/cryptominisat/default.nix
index 591b04ab062..ddbb140c9ba 100644
--- a/nixpkgs/pkgs/applications/science/logic/cryptominisat/default.nix
+++ b/nixpkgs/pkgs/applications/science/logic/cryptominisat/default.nix
@@ -1,16 +1,24 @@
-{ stdenv, fetchFromGitHub, cmake, python3, xxd, boost }:
+{ stdenv, fetchFromGitHub, cmake, python3, xxd, boost, fetchpatch }:
stdenv.mkDerivation rec {
pname = "cryptominisat";
- version = "5.7.1";
+ version = "5.8.0";
src = fetchFromGitHub {
owner = "msoos";
repo = "cryptominisat";
rev = version;
- sha256 = "16lydnbd4rxfyabvvw7l4hbbby3yprcqqzrydd3n8rjbxibi4xyf";
+ sha256 = "00hmxdlyhn7pwk9jlvc5g0l5z5xqfchjzf5jgn3pkj9xhl8yqq50";
};
+ patches = [
+ (fetchpatch {
+ # https://github.com/msoos/cryptominisat/pull/621
+ url = "https://github.com/msoos/cryptominisat/commit/11a97003b0bfbfb61ed6c4e640212110d390c28c.patch";
+ sha256 = "0hdy345bwcbxz0jl1jdxfa6mmfh77s2pz9rnncsr0jzk11b3j0cw";
+ })
+ ];
+
buildInputs = [ python3 boost ];
nativeBuildInputs = [ cmake xxd ];
diff --git a/nixpkgs/pkgs/applications/science/logic/cvc4/default.nix b/nixpkgs/pkgs/applications/science/logic/cvc4/default.nix
index a6e9bc69a12..54a2f022551 100644
--- a/nixpkgs/pkgs/applications/science/logic/cvc4/default.nix
+++ b/nixpkgs/pkgs/applications/science/logic/cvc4/default.nix
@@ -1,19 +1,20 @@
-{ stdenv, fetchurl, cln, gmp, swig, pkgconfig
-, readline, libantlr3c, boost, jdk, autoreconfHook
-, python3, antlr3_4
+{ stdenv, fetchFromGitHub, cmake, cln, gmp, git, swig, pkgconfig
+, readline, libantlr3c, boost, jdk, python3, antlr3_4
}:
stdenv.mkDerivation rec {
pname = "cvc4";
- version = "1.6";
+ version = "1.8";
- src = fetchurl {
- url = "https://cvc4.cs.stanford.edu/downloads/builds/src/cvc4-${version}.tar.gz";
- sha256 = "1iw793zsi48q91lxpf8xl8lnvv0jsj4whdad79rakywkm1gbs62w";
+ src = fetchFromGitHub {
+ owner = "cvc4";
+ repo = "cvc4";
+ rev = version;
+ sha256 = "1rhs4pvzaa1wk00czrczp58b2cxfghpsnq534m0l3snnya2958jp";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
- buildInputs = [ gmp cln readline swig libantlr3c antlr3_4 boost jdk python3 ];
+ nativeBuildInputs = [ pkgconfig cmake ];
+ buildInputs = [ gmp git python3.pkgs.toml cln readline swig libantlr3c antlr3_4 boost jdk python3 ];
configureFlags = [
"--enable-language-bindings=c,c++,java"
"--enable-gpl"
@@ -30,6 +31,10 @@ stdenv.mkDerivation rec {
preConfigure = ''
patchShebangs ./src/
'';
+ cmakeFlags = [
+ "-DCMAKE_BUILD_TYPE=Production"
+ ];
+
enableParallelBuilding = true;
diff --git a/nixpkgs/pkgs/applications/science/logic/drat-trim/default.nix b/nixpkgs/pkgs/applications/science/logic/drat-trim/default.nix
index 4099236e628..81e20df3342 100644
--- a/nixpkgs/pkgs/applications/science/logic/drat-trim/default.nix
+++ b/nixpkgs/pkgs/applications/science/logic/drat-trim/default.nix
@@ -1,13 +1,14 @@
{ stdenv, fetchFromGitHub }:
stdenv.mkDerivation {
- name = "drat-trim-2017-08-31";
+ pname = "drat-trim-unstable";
+ version = "2020-06-05";
src = fetchFromGitHub {
owner = "marijnheule";
repo = "drat-trim";
- rev = "37ac8f874826ffa3500a00698910e137498defac";
- sha256 = "1m9q47dfnvdli1z3kb1jvvbm0dgaw725k1aw6h9w00bggqb91bqh";
+ rev = "9afad0f7156a1e9c6ce19dce5d72cf1cb9a3ef27";
+ sha256 = "1zq585igfaknwqbvv2cji744016zxadbvr0ifr5l6yq13m0vvn3b";
};
postPatch = ''
@@ -15,7 +16,7 @@ stdenv.mkDerivation {
'';
installPhase = ''
- install -Dt $out/bin drat-trim
+ install -Dt $out/bin drat-trim lrat-check
'';
meta = with stdenv.lib; {
@@ -31,6 +32,10 @@ stdenv.mkDerivation {
annual SAT Competition in recent years, in order to check
competing SAT solvers' work when they claim that a SAT instance
is unsatisfiable.
+
+ This package also contains the related tool LRAT-check, which checks a
+ proof format called LRAT which extends DRAT with hint statements to speed
+ up the checking process.
'';
homepage = "https://www.cs.utexas.edu/~marijn/drat-trim/";
license = licenses.mit;
diff --git a/nixpkgs/pkgs/applications/science/logic/eprover/default.nix b/nixpkgs/pkgs/applications/science/logic/eprover/default.nix
index f19d7e35c3e..a3844dc3700 100644
--- a/nixpkgs/pkgs/applications/science/logic/eprover/default.nix
+++ b/nixpkgs/pkgs/applications/science/logic/eprover/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "eprover";
- version = "2.4";
+ version = "2.5";
src = fetchurl {
url = "https://wwwlehre.dhbw-stuttgart.de/~sschulz/WORK/E_DOWNLOAD/V_${version}/E.tgz";
- sha256 = "1xn5yypy6w36amsb3kvj1srlbv6v5dl51k64cd264asz2n469dxw";
+ sha256 = "0jj0zkiqpcx9xp16spkskrv3jycprz7jg1g97i67j43c4yvxylwa";
};
buildInputs = [ which ];
diff --git a/nixpkgs/pkgs/applications/science/logic/lean/default.nix b/nixpkgs/pkgs/applications/science/logic/lean/default.nix
index 451aab6c049..224795f2a66 100644
--- a/nixpkgs/pkgs/applications/science/logic/lean/default.nix
+++ b/nixpkgs/pkgs/applications/science/logic/lean/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "lean";
- version = "3.15.0";
+ version = "3.18.4";
src = fetchFromGitHub {
owner = "leanprover-community";
repo = "lean";
rev = "v${version}";
- sha256 = "0fl8v8n53fr5qdnabici1mj3zpmjrkssx970y3q4m48s68q665v6";
+ sha256 = "1pmc2wi1pa346w89ayrrjv9xk6v6myg2zmx1wj4pd9qxv7ivrbsn";
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/applications/science/logic/mcy/default.nix b/nixpkgs/pkgs/applications/science/logic/mcy/default.nix
index a9366d56058..bbdcacf2b50 100644
--- a/nixpkgs/pkgs/applications/science/logic/mcy/default.nix
+++ b/nixpkgs/pkgs/applications/science/logic/mcy/default.nix
@@ -7,31 +7,38 @@ let
in
stdenv.mkDerivation {
pname = "mcy";
- version = "2020.03.21";
+ version = "2020.07.06";
src = fetchFromGitHub {
owner = "YosysHQ";
repo = "mcy";
- rev = "bac92b8aad9bf24714fda70d3750bb50d6d96177";
- sha256 = "0mmg6zd5cbn8g0am9c3naamg0lq67yyy117fzn2ydigcyia7vmnp";
+ rev = "6e8433ed9acbface5e080719110a957d89d849df";
+ sha256 = "1vbzg0rgmf7kp735m6p4msxc51vpsrdwk24ir7z0zxsb8lv53gg7";
};
buildInputs = [ python ];
patchPhase = ''
+ chmod +x scripts/create_mutated.sh
+ patchShebangs .
+
substituteInPlace mcy.py \
--replace yosys '${yosys}/bin/yosys' \
--replace 'os.execvp("mcy-dash"' "os.execvp(\"$out/bin/mcy-dash\""
substituteInPlace mcy-dash.py \
- --replace 'app.run(debug=True)' 'app.run(host="0.0.0.0",debug=True)'
+ --replace 'app.run(debug=True)' 'app.run(host="0.0.0.0",debug=True)' \
+ --replace 'subprocess.Popen(["mcy"' "subprocess.Popen([\"$out/bin/mcy\""
+ substituteInPlace scripts/create_mutated.sh \
+ --replace yosys '${yosys}/bin/yosys'
'';
# the build needs a bit of work...
buildPhase = "true";
installPhase = ''
- mkdir -p $out/bin $out/share/mcy/dash
+ mkdir -p $out/bin $out/share/mcy/{dash,scripts}
install mcy.py $out/bin/mcy && chmod +x $out/bin/mcy
install mcy-dash.py $out/bin/mcy-dash && chmod +x $out/bin/mcy-dash
- cp -r dash/. $out/share/mcy/dash/.
+ cp -r dash/. $out/share/mcy/dash/.
+ cp -r scripts/. $out/share/mcy/scripts/.
'';
meta = {
diff --git a/nixpkgs/pkgs/applications/science/logic/sad/default.nix b/nixpkgs/pkgs/applications/science/logic/sad/default.nix
index f1066abf693..77613a13571 100644
--- a/nixpkgs/pkgs/applications/science/logic/sad/default.nix
+++ b/nixpkgs/pkgs/applications/science/logic/sad/default.nix
@@ -35,5 +35,6 @@ stdenv.mkDerivation {
maintainers = [ stdenv.lib.maintainers.schmitthenner ];
homepage = "http://nevidal.org/sad.en.html";
platforms = stdenv.lib.platforms.linux;
+ broken = true; # ghc-8.4.4 is gone from Nixpkgs
};
}
diff --git a/nixpkgs/pkgs/applications/science/logic/symbiyosys/default.nix b/nixpkgs/pkgs/applications/science/logic/symbiyosys/default.nix
index b180cf307f0..b3ae4580256 100644
--- a/nixpkgs/pkgs/applications/science/logic/symbiyosys/default.nix
+++ b/nixpkgs/pkgs/applications/science/logic/symbiyosys/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation {
pname = "symbiyosys";
- version = "2020.03.24";
+ version = "2020.07.03";
src = fetchFromGitHub {
owner = "YosysHQ";
repo = "SymbiYosys";
- rev = "8a62780b9df4d2584e41cdd42cab92fddcd75b31";
- sha256 = "0ss5mrzwff2dny8kfciqbrz67m6k52yvc1shd7gk3qb99x7g7fp8";
+ rev = "06e80194c77f5cc38c6999b1d3047a2d6ca82e15";
+ sha256 = "1hl03qy98pgq24ijyimf9pf7qxp42l7cki66wx48jys4m1s6n8v9";
};
buildInputs = [ python3 ];
diff --git a/nixpkgs/pkgs/applications/science/logic/tlaplus/toolbox.nix b/nixpkgs/pkgs/applications/science/logic/tlaplus/toolbox.nix
index f326d62f8f0..5edc3e4129d 100644
--- a/nixpkgs/pkgs/applications/science/logic/tlaplus/toolbox.nix
+++ b/nixpkgs/pkgs/applications/science/logic/tlaplus/toolbox.nix
@@ -13,7 +13,7 @@ let
comment = "IDE for TLA+";
desktopName = name;
genericName = comment;
- categories = "Application;Development";
+ categories = "Development";
extraEntries = ''
StartupWMClass=TLA+ Toolbox
'';
diff --git a/nixpkgs/pkgs/applications/science/logic/why3/configure.patch b/nixpkgs/pkgs/applications/science/logic/why3/configure.patch
deleted file mode 100644
index 3eebf3cf165..00000000000
--- a/nixpkgs/pkgs/applications/science/logic/why3/configure.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff --git a/configure b/configure
---- a/configure
-+++ b/configure
-@@ -4029,7 +4029,6 @@ fi
-
- if test "$USEOCAMLFIND" = yes; then
- OCAMLFINDLIB=$(ocamlfind printconf stdlib)
-- OCAMLFIND=$(which ocamlfind)
- if test "$OCAMLFINDLIB" != "$OCAMLLIB"; then
- USEOCAMLFIND=no;
- echo "but your ocamlfind is not compatible with your ocamlc:"
diff --git a/nixpkgs/pkgs/applications/science/logic/why3/default.nix b/nixpkgs/pkgs/applications/science/logic/why3/default.nix
index 51cb2a456c1..b9bd2172bb1 100644
--- a/nixpkgs/pkgs/applications/science/logic/why3/default.nix
+++ b/nixpkgs/pkgs/applications/science/logic/why3/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation {
pname = "why3";
- version = "1.2.1";
+ version = "1.3.1";
src = fetchurl {
- url = "https://gforge.inria.fr/frs/download.php/file/38185/why3-1.2.1.tar.gz";
- sha256 = "014gkwisjp05x3342zxkryb729p02ngx1hcjjsrplpa53jzgz647";
+ url = "https://gforge.inria.fr/frs/download.php/file/38291/why3-1.3.1.tar.gz";
+ sha256 = "16zcrc60zz2j3gd3ww93z2z9x2jkxb3kr57y8i5rcgmacy7mw3bv";
};
buildInputs = with ocamlPackages; [
@@ -29,14 +29,9 @@ stdenv.mkDerivation {
enableParallelBuilding = true;
- # Remove unnecessary call to which
- patches = [ ./configure.patch
- # Compatibility with js_of_ocaml 3.5
- (fetchpatch {
- url = "https://gitlab.inria.fr/why3/why3/commit/269ab313382fe3e64ef224813937314748bf7cf0.diff";
- sha256 = "0i92wdnbh8pihvl93ac0ma1m5g95jgqqqj4kw6qqvbbjjqdgvzwa";
- })
- ];
+ postPatch = ''
+ substituteInPlace Makefile.in --replace js_of_ocaml.ppx js_of_ocaml-ppx
+ '';
configureFlags = [ "--enable-verbose-make" ];
diff --git a/nixpkgs/pkgs/applications/science/logic/workcraft/default.nix b/nixpkgs/pkgs/applications/science/logic/workcraft/default.nix
index 685d6ee4861..4038db17f93 100644
--- a/nixpkgs/pkgs/applications/science/logic/workcraft/default.nix
+++ b/nixpkgs/pkgs/applications/science/logic/workcraft/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "workcraft";
- version = "3.2.6";
+ version = "3.3.0";
src = fetchurl {
url = "https://github.com/workcraft/workcraft/releases/download/v${version}/workcraft-v${version}-linux.tar.gz";
- sha256 = "1sfbxmk71gp7paw4l5azqr0lsgsyp4308gx2jz8w4k3nasfshz25";
+ sha256 = "072i7kan2c9f4s9jxwqr4ccsi9979c12xhwr385sbq06rwyrna85";
};
buildInputs = [ makeWrapper ];
diff --git a/nixpkgs/pkgs/applications/science/machine-learning/finalfrontier/default.nix b/nixpkgs/pkgs/applications/science/machine-learning/finalfrontier/default.nix
new file mode 100644
index 00000000000..8a4d5acede0
--- /dev/null
+++ b/nixpkgs/pkgs/applications/science/machine-learning/finalfrontier/default.nix
@@ -0,0 +1,52 @@
+{ lib
+, stdenv
+, rustPlatform
+, fetchFromGitHub
+, installShellFiles
+, pkg-config
+, libiconv
+, openssl
+, Security
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "finalfrontier";
+ version = "0.9.4";
+
+ src = fetchFromGitHub {
+ owner = "finalfusion";
+ repo = pname;
+ rev = version;
+ sha256 = "1lvwv238p8hrl4sc5pmnvaargl2dd25p44gxl3kibq5ng03afd0n";
+ };
+
+ cargoSha256 = "1ibn22v24brdlrar6j7fryiwimbbw7byak265hrw7a5agf1799x0";
+
+ nativeBuildInputs = [
+ installShellFiles
+ pkg-config
+ ];
+
+ buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [
+ libiconv
+ Security
+ ];
+
+ postInstall = ''
+ installManPage man/*.1
+
+ # Install shell completions
+ for shell in bash fish zsh; do
+ $out/bin/finalfrontier completions $shell > finalfrontier.$shell
+ done
+ installShellCompletion finalfrontier.{bash,fish,zsh}
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Utility for training word and subword embeddings";
+ homepage = "https://github.com/finalfusion/finalfrontier/";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ danieldk ];
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/applications/science/math/geogebra/default.nix b/nixpkgs/pkgs/applications/science/math/geogebra/default.nix
index 1dd92267a83..5cebef83a4a 100644
--- a/nixpkgs/pkgs/applications/science/math/geogebra/default.nix
+++ b/nixpkgs/pkgs/applications/science/math/geogebra/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "geogebra";
- version = "5-0-574-0";
+ version = "5-0-593-0";
preferLocalBuild = true;
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
"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 = "0jbci4spqkf33yb079lsnsc684y4mdf1p8lm9r0037av8jlsrgrc";
+ sha256 = "d84c27a3299e6df08881733d22215a18decedcba4c2d97a9e5424c39cd57db35";
};
srcIcon = fetchurl {
diff --git a/nixpkgs/pkgs/applications/science/math/gfan/default.nix b/nixpkgs/pkgs/applications/science/math/gfan/default.nix
index 72d1a548c53..adac92f376c 100644
--- a/nixpkgs/pkgs/applications/science/math/gfan/default.nix
+++ b/nixpkgs/pkgs/applications/science/math/gfan/default.nix
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
sha256 = "02pihqb1lb76a0xbfwjzs1cd6ay3ldfxsm8dvsbl6qs3vkjxax56";
};
- patchPhase = stdenv.lib.optionalString stdenv.isDarwin ''
+ patchPhase = stdenv.lib.optionalString stdenv.cc.isClang ''
substituteInPlace Makefile --replace "-fno-guess-branch-probability" ""
'';
diff --git a/nixpkgs/pkgs/applications/science/math/gmsh/default.nix b/nixpkgs/pkgs/applications/science/math/gmsh/default.nix
index 946beff8003..db7e238e8de 100644
--- a/nixpkgs/pkgs/applications/science/math/gmsh/default.nix
+++ b/nixpkgs/pkgs/applications/science/math/gmsh/default.nix
@@ -5,11 +5,11 @@ assert (!blas.isILP64) && (!lapack.isILP64);
stdenv.mkDerivation rec {
pname = "gmsh";
- version = "4.5.6";
+ version = "4.6.0";
src = fetchurl {
url = "http://gmsh.info/src/gmsh-${version}-source.tgz";
- sha256 = "0gs65bgr1ph5lz7r6manqj8cra30s7c94pxilkd2z0p5vq6fpsj6";
+ sha256 = "075dyblmlfdlhgbb1dwk6jzlqx93q90n6zwpr3mpii5n1zjmab0g";
};
buildInputs = [ blas lapack gmm fltk libjpeg zlib libGLU libGL
diff --git a/nixpkgs/pkgs/applications/science/math/mxnet/default.nix b/nixpkgs/pkgs/applications/science/math/mxnet/default.nix
index b006a9dd18d..3d74421669e 100644
--- a/nixpkgs/pkgs/applications/science/math/mxnet/default.nix
+++ b/nixpkgs/pkgs/applications/science/math/mxnet/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake perl ];
- buildInputs = [ opencv3 gtest blas ]
+ buildInputs = [ opencv3 gtest blas.provider ]
++ lib.optionals cudaSupport [ cudatoolkit nvidia_x11 ]
++ lib.optional cudnnSupport cudnn;
diff --git a/nixpkgs/pkgs/applications/science/math/qalculate-gtk/default.nix b/nixpkgs/pkgs/applications/science/math/qalculate-gtk/default.nix
index e393111590a..213530b60a9 100644
--- a/nixpkgs/pkgs/applications/science/math/qalculate-gtk/default.nix
+++ b/nixpkgs/pkgs/applications/science/math/qalculate-gtk/default.nix
@@ -25,6 +25,7 @@ stdenv.mkDerivation rec {
description = "The ultimate desktop calculator";
homepage = "http://qalculate.github.io";
maintainers = with maintainers; [ gebner ];
+ license = licenses.gpl2Plus;
platforms = platforms.all;
};
}
diff --git a/nixpkgs/pkgs/applications/science/math/yacas/default.nix b/nixpkgs/pkgs/applications/science/math/yacas/default.nix
index c19d8f0fbc1..06aab669df5 100644
--- a/nixpkgs/pkgs/applications/science/math/yacas/default.nix
+++ b/nixpkgs/pkgs/applications/science/math/yacas/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "yacas";
- version = "1.8.0";
+ version = "1.9.1";
src = fetchFromGitHub {
owner = "grzegorzmazur";
repo = "yacas";
rev = "v${version}";
- sha256 = "0fwd98dwq6g0md3yhgyl30i377593b8rw6gsvffzvs11g3aqf1ga";
+ sha256 = "0dqgqvsb6ggr8jb3ngf0jwfkn6xwj2knhmvqyzx3amc74yd3ckqx";
};
hardeningDisable = [ "format" ];
diff --git a/nixpkgs/pkgs/applications/science/misc/gplates/boostfix.patch b/nixpkgs/pkgs/applications/science/misc/gplates/boostfix.patch
deleted file mode 100644
index e429600b709..00000000000
--- a/nixpkgs/pkgs/applications/science/misc/gplates/boostfix.patch
+++ /dev/null
@@ -1,612 +0,0 @@
---- a/src/app-logic/ApplicationState.h
-+++ b/src/app-logic/ApplicationState.h
-@@ -33,6 +33,7 @@
- #include <boost/shared_ptr.hpp>
- #include <QObject>
-
-+#ifndef Q_MOC_RUN
- #include "FeatureCollectionFileState.h"
- #include "Layer.h"
- #include "LayerTaskRegistry.h"
-@@ -48,6 +49,7 @@
- #include "model/ModelInterface.h"
- #include "model/types.h"
- #include "model/WeakReferenceCallback.h"
-+#endif
-
- ////////////////////////////////////////////////////////////////////////////////////////////////
- // NOTE: Please use forward declarations (and boost::scoped_ptr) instead of including headers
---- a/src/app-logic/CoRegistrationLayerTask.h
-+++ b/src/app-logic/CoRegistrationLayerTask.h
-@@ -32,11 +32,13 @@
- #include <QObject>
- #include <QString>
-
-+#ifndef Q_MOC_RUN
- #include "CoRegistrationLayerParams.h"
- #include "CoRegistrationLayerProxy.h"
- #include "LayerTask.h"
-
- #include "model/FeatureCollectionHandle.h"
-+#endif
-
- namespace GPlatesAppLogic
- {
---- a/src/app-logic/RasterLayerTask.h
-+++ b/src/app-logic/RasterLayerTask.h
-@@ -32,11 +32,13 @@
- #include <QObject>
- #include <QString>
-
-+#ifndef Q_MOC_RUN
- #include "LayerTask.h"
- #include "RasterLayerParams.h"
- #include "RasterLayerProxy.h"
-
- #include "model/FeatureCollectionHandle.h"
-+#endif
-
-
- namespace GPlatesAppLogic
---- a/src/app-logic/ReconstructGraph.h
-+++ b/src/app-logic/ReconstructGraph.h
-@@ -46,6 +46,7 @@
- #include <boost/lambda/construct.hpp>
- #include <QObject>
-
-+#ifndef Q_MOC_RUN
- #include "FeatureCollectionFileState.h"
- #include "Layer.h"
- #include "Reconstruction.h"
-@@ -53,6 +54,7 @@
-
- #include "model/FeatureCollectionHandle.h"
- #include "model/WeakReferenceCallback.h"
-+#endif
-
-
- namespace GPlatesAppLogic
---- a/src/app-logic/ReconstructLayerTask.h
-+++ b/src/app-logic/ReconstructLayerTask.h
-@@ -33,6 +33,7 @@
- #include <QObject>
- #include <QString>
-
-+#ifndef Q_MOC_RUN
- #include "LayerTask.h"
- #include "ReconstructLayerProxy.h"
- #include "ReconstructLayerParams.h"
-@@ -42,6 +43,7 @@
- #include "maths/types.h"
-
- #include "model/FeatureCollectionHandle.h"
-+#endif
-
-
- namespace GPlatesAppLogic
---- a/src/app-logic/ReconstructScalarCoverageLayerParams.h
-+++ b/src/app-logic/ReconstructScalarCoverageLayerParams.h
-@@ -30,6 +30,7 @@
- #include <boost/optional.hpp>
- #include <QObject>
-
-+#ifndef Q_MOC_RUN
- #include "LayerParams.h"
- #include "ReconstructScalarCoverageLayerProxy.h"
- #include "ReconstructScalarCoverageParams.h"
-@@ -38,6 +39,7 @@
- #include "property-values/ValueObjectType.h"
-
- #include "utils/SubjectObserverToken.h"
-+#endif
-
-
- namespace GPlatesAppLogic
---- a/src/app-logic/ReconstructScalarCoverageLayerTask.h
-+++ b/src/app-logic/ReconstructScalarCoverageLayerTask.h
-@@ -30,12 +30,14 @@
- #include <boost/shared_ptr.hpp>
- #include <QObject>
-
-+#ifndef Q_MOC_RUN
- #include "LayerTask.h"
- #include "ReconstructScalarCoverageLayerParams.h"
- #include "ReconstructScalarCoverageLayerProxy.h"
- #include "ScalarCoverageFeatureProperties.h"
-
- #include "model/FeatureCollectionHandle.h"
-+#endif
-
-
- namespace GPlatesAppLogic
---- a/src/app-logic/TopologyNetworkResolverLayerTask.h
-+++ b/src/app-logic/TopologyNetworkResolverLayerTask.h
-@@ -33,6 +33,7 @@
- #include <QObject>
- #include <QString>
-
-+#ifndef Q_MOC_RUN
- #include "LayerParams.h"
- #include "LayerTask.h"
- #include "ReconstructLayerProxy.h"
-@@ -41,6 +42,7 @@
- #include "TopologyNetworkResolverLayerProxy.h"
-
- #include "model/FeatureCollectionHandle.h"
-+#endif
-
-
- namespace GPlatesAppLogic
---- a/src/app-logic/VelocityFieldCalculatorLayerTask.h
-+++ b/src/app-logic/VelocityFieldCalculatorLayerTask.h
-@@ -32,9 +32,11 @@
- #include <QObject>
- #include <QString>
-
-+#ifndef Q_MOC_RUN
- #include "LayerTask.h"
- #include "VelocityFieldCalculatorLayerParams.h"
- #include "VelocityFieldCalculatorLayerProxy.h"
-+#endif
-
- #include "model/FeatureCollectionHandle.h"
-
---- a/src/data-mining/CoRegConfigurationTable.h
-+++ b/src/data-mining/CoRegConfigurationTable.h
-@@ -28,6 +28,7 @@
-
- #include <vector>
- #include <map>
-+#ifndef Q_MOC_RUN
- #include <boost/operators.hpp>
-
- #include "CoRegFilter.h"
-@@ -44,6 +45,7 @@
- #include "scribe/Transcribe.h"
- #include "scribe/TranscribeContext.h"
-
-+#endif
-
- namespace GPlatesDataMining
- {
---- a/src/gui/CommandServer.h
-+++ b/src/gui/CommandServer.h
-@@ -38,9 +38,11 @@
- #include <QRegExp>
- #include <QtXml/QXmlStreamReader>
-
-+#ifndef Q_MOC_RUN
- #include "app-logic/ApplicationState.h"
-
- #include "presentation/ViewState.h"
-+#endif
-
- namespace GPlatesGui
- {
---- a/src/gui/FeatureTableModel.h
-+++ b/src/gui/FeatureTableModel.h
-@@ -32,8 +32,10 @@
- #include <QItemSelection>
- #include <QHeaderView>
-
-+#ifndef Q_MOC_RUN
- #include "app-logic/Layer.h"
- #include "app-logic/ReconstructionGeometry.h"
-+#endif
-
-
- namespace GPlatesAppLogic
---- a/src/gui/TopologyTools.h
-+++ b/src/gui/TopologyTools.h
-@@ -35,6 +35,7 @@
- #include <QDebug>
- #include <QObject>
-
-+#ifndef Q_MOC_RUN
- #include "TopologySectionsContainer.h"
-
- #include "app-logic/Layer.h"
-@@ -64,6 +65,7 @@
- #include "utils/UnicodeStringUtils.h"
-
- #include "view-operations/RenderedGeometryCollection.h"
-+#endif
-
-
- namespace GPlatesAppLogic
---- a/src/opengl/GLVisualLayers.h
-+++ b/src/opengl/GLVisualLayers.h
-@@ -35,6 +35,7 @@
- #include <boost/shared_ptr.hpp>
- #include <QObject>
-
-+#ifndef Q_MOC_RUN
- #include "GLAgeGridMaskSource.h"
- #include "GLContext.h"
- #include "GLLight.h"
-@@ -79,6 +80,7 @@
-
- #include "view-operations/RenderedGeometry.h"
- #include "view-operations/ScalarField3DRenderParameters.h"
-+#endif
-
-
- namespace GPlatesAppLogic
---- a/src/presentation/VisualLayer.h
-+++ b/src/presentation/VisualLayer.h
-@@ -32,6 +32,7 @@
- #include <QString>
- #include <QObject>
-
-+#ifndef Q_MOC_RUN
- #include "VisualLayerParams.h"
- #include "VisualLayerType.h"
-
-@@ -42,6 +43,7 @@
- #include "model/FeatureCollectionHandle.h"
-
- #include "view-operations/RenderedGeometryCollection.h"
-+#endif
-
-
- namespace GPlatesAppLogic
---- a/src/presentation/VisualLayers.h
-+++ b/src/presentation/VisualLayers.h
-@@ -34,6 +34,7 @@
- #include <boost/weak_ptr.hpp>
- #include <QObject>
-
-+#ifndef Q_MOC_RUN
- #include "VisualLayer.h"
-
- #include "app-logic/FeatureCollectionFileState.h"
-@@ -42,6 +43,7 @@
- #include "gui/Symbol.h"
-
- #include "view-operations/RenderedGeometryCollection.h"
-+#endif
-
-
- namespace GPlatesAppLogic
---- a/src/qt-widgets/AssignReconstructionPlateIdsDialog.h
-+++ b/src/qt-widgets/AssignReconstructionPlateIdsDialog.h
-@@ -39,6 +39,7 @@
- #include "GPlatesDialog.h"
- #include "InformationDialog.h"
-
-+#ifndef Q_MOC_RUN
- #include "app-logic/AssignPlateIds.h"
-
- #include "file-io/File.h"
-@@ -47,6 +48,7 @@
- #include "model/ModelInterface.h"
-
- #include "presentation/VisualLayer.h"
-+#endif
-
-
- namespace GPlatesAppLogic
---- a/src/qt-widgets/CoRegistrationLayerConfigurationDialog.h
-+++ b/src/qt-widgets/CoRegistrationLayerConfigurationDialog.h
-@@ -38,6 +38,7 @@
-
- #include "OpenDirectoryDialog.h"
-
-+#ifndef Q_MOC_RUN
- #include "app-logic/ApplicationState.h"
- #include "app-logic/Layer.h"
- #include "app-logic/LayerInputChannelName.h"
-@@ -45,6 +46,7 @@
-
- #include "data-mining/CheckAttrTypeVisitor.h"
- #include "data-mining/CoRegConfigurationTable.h"
-+#endif
-
- #include "global/PointerTraits.h"
-
---- a/src/qt-widgets/CoRegistrationOptionsWidget.h
-+++ b/src/qt-widgets/CoRegistrationOptionsWidget.h
-@@ -31,6 +31,7 @@
- #include "CoRegistrationLayerConfigurationDialog.h"
- #include "CoRegistrationOptionsWidgetUi.h"
- #include "LayerOptionsWidget.h"
-+#ifndef Q_MOC_RUN
- #include "CoRegistrationResultTableDialog.h"
-
- #include "app-logic/CoRegistrationLayerTask.h"
-@@ -41,7 +42,7 @@
- #include "file-io/File.h"
-
- #include "presentation/VisualLayer.h"
--
-+#endif
-
- namespace GPlatesAppLogic
- {
---- a/src/qt-widgets/CoRegistrationResultTableDialog.h
-+++ b/src/qt-widgets/CoRegistrationResultTableDialog.h
-@@ -36,6 +36,7 @@
- #include <QEvent>
- #include <qevent.h>
-
-+#ifndef Q_MOC_RUN
- #include "CoRegistrationResultTableDialogUi.h"
- #include "SaveFileDialog.h"
-
-@@ -43,6 +44,7 @@
- #include "data-mining/OpaqueDataToQString.h"
-
- #include "presentation/VisualLayer.h"
-+#endif
-
- namespace GPlatesPresentation
- {
---- a/src/qt-widgets/DrawStyleDialog.h
-+++ b/src/qt-widgets/DrawStyleDialog.h
-@@ -33,6 +33,7 @@
- #include <QMutex>
- #include <QMutexLocker>
-
-+#ifndef Q_MOC_RUN
- #include "DrawStyleDialogUi.h"
- #include "GPlatesDialog.h"
- #include "PythonArgumentWidget.h"
-@@ -41,6 +42,7 @@
- #include "gui/PythonConfiguration.h"
-
- #include "presentation/Application.h"
-+#endif
-
- namespace GPlatesAppLogic
- {
---- a/src/qt-widgets/EditTableActionWidget.h
-+++ b/src/qt-widgets/EditTableActionWidget.h
-@@ -27,8 +27,11 @@
- #define GPLATES_QTWIDGETS_EDITTABLEACTIONWIDGET_H
-
- #include <QWidget>
-+
-+#ifndef Q_MOC_RUN
- #include "app-logic/ApplicationState.h"
- #include "EditTableActionWidgetUi.h"
-+#endif
-
- namespace GPlatesQtWidgets
- {
---- a/src/qt-widgets/GlobeCanvas.h
-+++ b/src/qt-widgets/GlobeCanvas.h
-@@ -41,6 +41,7 @@
- #include <QPainter>
- #include <QtOpenGL/qgl.h>
-
-+#ifndef Q_MOC_RUN
- #include "gui/ColourScheme.h"
- #include "gui/Globe.h"
- #include "gui/ViewportZoom.h"
-@@ -58,6 +59,7 @@
- #include "qt-widgets/SceneView.h"
-
- #include "view-operations/RenderedGeometryFactory.h"
-+#endif
-
-
- namespace GPlatesGui
---- a/src/qt-widgets/LogDialog.h
-+++ b/src/qt-widgets/LogDialog.h
-@@ -34,7 +34,9 @@
- #include "GPlatesDialog.h"
- #include "LogDialogUi.h"
-
-+#ifndef Q_MOC_RUN
- #include "app-logic/ApplicationState.h"
-+#endif
-
-
- namespace GPlatesGui
---- a/src/qt-widgets/MapCanvas.h
-+++ b/src/qt-widgets/MapCanvas.h
-@@ -39,6 +39,7 @@
- #include <QSize>
- #include <QTransform>
-
-+#ifndef Q_MOC_RUN
- #include "gui/ColourScheme.h"
- #include "gui/Map.h"
- #include "gui/TextOverlay.h"
-@@ -47,6 +48,7 @@
- #include "opengl/GLMatrix.h"
- #include "opengl/GLOffScreenContext.h"
- #include "opengl/GLVisualLayers.h"
-+#endif
-
-
- namespace GPlatesGui
---- a/src/qt-widgets/MapView.h
-+++ b/src/qt-widgets/MapView.h
-@@ -36,6 +36,7 @@
- #include <QGLWidget>
- #include <QMouseEvent>
-
-+#ifndef Q_MOC_RUN
- #include "gui/ColourScheme.h"
-
- #include "maths/LatLonPoint.h"
-@@ -44,6 +45,7 @@
- #include "opengl/GLVisualLayers.h"
-
- #include "qt-widgets/SceneView.h"
-+#endif
-
-
- namespace GPlatesGui
---- a/src/qt-widgets/MergeReconstructionLayersDialog.h
-+++ b/src/qt-widgets/MergeReconstructionLayersDialog.h
-@@ -33,7 +33,9 @@
-
- #include "MergeReconstructionLayersDialogUi.h"
-
-+#ifndef Q_MOC_RUN
- #include "app-logic/Layer.h"
-+#endif
-
-
- namespace GPlatesAppLogic
---- a/src/qt-widgets/RasterLayerOptionsWidget.h
-+++ b/src/qt-widgets/RasterLayerOptionsWidget.h
-@@ -31,6 +31,7 @@
- #include <QString>
- #include <QToolButton>
-
-+#ifndef Q_MOC_RUN
- #include "RasterLayerOptionsWidgetUi.h"
-
- #include "LayerOptionsWidget.h"
-@@ -40,6 +41,7 @@
-
- #include "gui/BuiltinColourPaletteType.h"
- #include "gui/RasterColourPalette.h"
-+#endif
-
-
- namespace GPlatesAppLogic
---- a/src/qt-widgets/ReconstructScalarCoverageLayerOptionsWidget.h
-+++ b/src/qt-widgets/ReconstructScalarCoverageLayerOptionsWidget.h
-@@ -28,6 +28,7 @@
-
- #include <utility>
-
-+#ifndef Q_MOC_RUN
- #include "ReconstructScalarCoverageLayerOptionsWidgetUi.h"
-
- #include "LayerOptionsWidget.h"
-@@ -37,6 +38,7 @@
-
- #include "gui/BuiltinColourPaletteType.h"
- #include "gui/RasterColourPalette.h"
-+#endif
-
-
- namespace GPlatesAppLogic
---- a/src/qt-widgets/ScalarField3DLayerOptionsWidget.h
-+++ b/src/qt-widgets/ScalarField3DLayerOptionsWidget.h
-@@ -30,6 +30,7 @@
- #include <vector>
- #include <QSlider>
-
-+#ifndef Q_MOC_RUN
- #include "ScalarField3DLayerOptionsWidgetUi.h"
-
- #include "LayerOptionsWidget.h"
-@@ -41,6 +42,7 @@
- #include "gui/RasterColourPalette.h"
-
- #include "view-operations/ScalarField3DRenderParameters.h"
-+#endif
-
-
- namespace GPlatesAppLogic
---- a/src/qt-widgets/TotalReconstructionPolesDialog.h
-+++ b/src/qt-widgets/TotalReconstructionPolesDialog.h
-@@ -32,12 +32,14 @@
- #include <boost/weak_ptr.hpp>
- #include <QDialog>
-
-+#ifndef Q_MOC_RUN
- #include "TotalReconstructionPolesDialogUi.h"
-
- #include "GPlatesDialog.h"
- #include "SaveFileDialog.h"
-
- #include "presentation/VisualLayer.h"
-+#endif
-
-
- namespace GPlatesAppLogic
---- a/src/qt-widgets/VisualLayersComboBox.h
-+++ b/src/qt-widgets/VisualLayersComboBox.h
-@@ -32,8 +32,10 @@
- #include <QComboBox>
- #include <QObject>
-
-+#ifndef Q_MOC_RUN
- #include "presentation/VisualLayer.h"
- #include "presentation/VisualLayerType.h"
-+#endif
-
-
- namespace GPlatesPresentation
---- a/src/qt-widgets/VisualLayerWidget.h
-+++ b/src/qt-widgets/VisualLayerWidget.h
-@@ -36,11 +36,13 @@
- #include <QMenu>
- #include <QStackedWidget>
-
-+#ifndef Q_MOC_RUN
- #include "VisualLayerWidgetUi.h"
-
- #include "app-logic/Layer.h"
-
- #include "gui/Colour.h"
-+#endif
-
-
- namespace GPlatesAppLogic
---- a/src/view-operations/InternalGeometryBuilder.h
-+++ b/src/view-operations/InternalGeometryBuilder.h
-@@ -30,9 +30,11 @@
- #include <vector>
- #include <boost/optional.hpp>
-
-+#ifndef Q_MOC_RUN
- #include "maths/GeometryOnSphere.h"
- #include "maths/GeometryType.h"
- #include "maths/PointOnSphere.h"
-+#endif
-
- namespace GPlatesViewOperations
- {
---- a/src/view-operations/RenderedGeometryCollection.h
-+++ b/src/view-operations/RenderedGeometryCollection.h
-@@ -39,7 +39,9 @@
- #include <boost/foreach.hpp>
- #include <QObject>
-
-+#ifndef Q_MOC_RUN
- #include "RenderedGeometryLayer.h"
-+#endif
-
- namespace GPlatesViewOperations
- {
---- a/src/view-operations/RenderedGeometryFactory.h
-+++ b/src/view-operations/RenderedGeometryFactory.h
-@@ -33,6 +33,7 @@
- #include <QString>
- #include <QFont>
-
-+#ifndef Q_MOC_RUN
- #include "RenderedGeometry.h"
- #include "RenderedColouredEdgeSurfaceMesh.h"
- #include "RenderedColouredTriangleSurfaceMesh.h"
-@@ -62,6 +63,7 @@
- #include "property-values/TextContent.h"
-
- #include "view-operations/ScalarField3DRenderParameters.h"
-+#endif
-
-
- namespace GPlatesAppLogic
---- a/src/view-operations/RenderedGeometryLayer.h
-+++ b/src/view-operations/RenderedGeometryLayer.h
-@@ -35,10 +35,12 @@
- #include <boost/optional.hpp>
- #include <QObject>
-
-+#ifndef Q_MOC_RUN
- #include "RenderedGeometry.h"
-
- #include "maths/CubeQuadTreeLocation.h"
-
-+#endif
-
- namespace GPlatesMaths
- {
diff --git a/nixpkgs/pkgs/applications/science/misc/gplates/default.nix b/nixpkgs/pkgs/applications/science/misc/gplates/default.nix
index 592e36370e0..4bef967bc08 100644
--- a/nixpkgs/pkgs/applications/science/misc/gplates/default.nix
+++ b/nixpkgs/pkgs/applications/science/misc/gplates/default.nix
@@ -1,29 +1,30 @@
-{ stdenv, fetchurl, qt4, qwt6_qt4, libGLU, libGL, glew, gdal_1_11, cgal
-, proj, boost, cmake, python2, doxygen, graphviz, gmp }:
+{ stdenv, fetchurl, qt4, qwt6_qt4, libGLU, libGL, glew, gdal, cgal
+, proj, boost, cmake, python2, doxygen, graphviz, gmp, mpfr }:
stdenv.mkDerivation rec {
pname = "gplates";
- version = "2.0.0";
+ version = "2.2.0";
src = fetchurl {
url = "mirror://sourceforge/gplates/${pname}-${version}-unixsrc.tar.bz2";
- sha256 = "02scnjj5nlc2d2c8lbx0xvj8gg1bgkjliv3wxsx564c55a9x69qw";
+ sha256 = "1jrcv498vpcs8xklhbsgg12yfa90f96p2mwq6x5sjnrlpf8mh50b";
};
- patches = [
- ./boostfix.patch
- ];
-
buildInputs = [
- qt4 qwt6_qt4 libGLU libGL glew gdal_1_11 cgal proj boost cmake python2
- doxygen graphviz gmp
+ qt4 qwt6_qt4 libGLU libGL glew gdal cgal proj cmake python2
+ doxygen graphviz gmp mpfr
+ (boost.override {
+ enablePython = true;
+ python = python2;
+ })
];
+ NIX_CFLAGS_LINK="-ldl -lpthread -lutil";
+
meta = with stdenv.lib; {
description = "Desktop software for the interactive visualisation of plate-tectonics";
homepage = "https://www.gplates.org";
license = licenses.gpl2;
platforms = platforms.all;
- broken = true;
};
}
diff --git a/nixpkgs/pkgs/applications/science/misc/rink/cargo-lock.patch b/nixpkgs/pkgs/applications/science/misc/rink/cargo-lock.patch
deleted file mode 100644
index 1fb3c2f4b56..00000000000
--- a/nixpkgs/pkgs/applications/science/misc/rink/cargo-lock.patch
+++ /dev/null
@@ -1,2631 +0,0 @@
-diff --git a/Cargo.lock b/Cargo.lock
-new file mode 100644
-index 0000000..17d0ae9
---- /dev/null
-+++ b/Cargo.lock
-@@ -0,0 +1,2625 @@
-+# This file is automatically @generated by Cargo.
-+# It is not intended for manual editing.
-+[[package]]
-+name = "adler32"
-+version = "1.0.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "aho-corasick"
-+version = "0.6.10"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "autocfg"
-+version = "0.1.7"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "backtrace"
-+version = "0.3.40"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "backtrace-sys 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rustc-demangle 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "backtrace-sys"
-+version = "0.1.32"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "cc 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "base64"
-+version = "0.9.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "safemem 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "base64"
-+version = "0.10.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "bincode"
-+version = "0.6.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "num-traits 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde 0.8.23 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "bitflags"
-+version = "0.4.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "bitflags"
-+version = "0.7.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "bitflags"
-+version = "1.2.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "bodyparser"
-+version = "0.5.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "iron 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "persistent 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "plugin 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde 0.8.23 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde_json 0.8.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "buf_redux"
-+version = "0.3.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "byteorder"
-+version = "1.3.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "bytes"
-+version = "0.3.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "bytes"
-+version = "0.4.12"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "c2-chacha"
-+version = "0.2.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "ppv-lite86 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "cc"
-+version = "1.0.48"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "cfg-if"
-+version = "0.1.10"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "chrono"
-+version = "0.2.25"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "num 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "chrono"
-+version = "0.4.10"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "num-traits 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "chrono-humanize"
-+version = "0.0.6"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "chrono 0.2.25 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "chrono-tz"
-+version = "0.2.5"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "chrono 0.2.25 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "parse-zoneinfo 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "cloudabi"
-+version = "0.0.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "conduit-mime-types"
-+version = "0.7.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "cookie"
-+version = "0.12.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "cookie_store"
-+version = "0.7.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "cookie 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "publicsuffix 1.5.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde_json 1.0.44 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "try_from 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "core-foundation"
-+version = "0.6.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "core-foundation-sys 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "core-foundation-sys"
-+version = "0.6.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "crc32fast"
-+version = "1.2.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "crossbeam-deque"
-+version = "0.7.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "crossbeam-epoch 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "crossbeam-epoch"
-+version = "0.8.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "memoffset 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "scopeguard 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "crossbeam-queue"
-+version = "0.1.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "crossbeam-utils"
-+version = "0.6.6"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "crossbeam-utils"
-+version = "0.7.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "dtoa"
-+version = "0.2.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "dtoa"
-+version = "0.4.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "either"
-+version = "1.5.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "encoding"
-+version = "0.2.33"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "encoding-index-japanese 1.20141219.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "encoding-index-korean 1.20141219.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "encoding-index-simpchinese 1.20141219.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "encoding-index-singlebyte 1.20141219.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "encoding-index-tradchinese 1.20141219.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "encoding-index-japanese"
-+version = "1.20141219.5"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "encoding_index_tests 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "encoding-index-korean"
-+version = "1.20141219.5"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "encoding_index_tests 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "encoding-index-simpchinese"
-+version = "1.20141219.5"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "encoding_index_tests 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "encoding-index-singlebyte"
-+version = "1.20141219.5"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "encoding_index_tests 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "encoding-index-tradchinese"
-+version = "1.20141219.5"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "encoding_index_tests 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "encoding_index_tests"
-+version = "0.1.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "encoding_rs"
-+version = "0.8.22"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "error"
-+version = "0.1.9"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "traitobject 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "typeable 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "error-chain"
-+version = "0.12.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "failure"
-+version = "0.1.6"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "backtrace 0.3.40 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "failure_derive 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "failure_derive"
-+version = "0.1.6"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "synstructure 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "filetime"
-+version = "0.1.15"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "flate2"
-+version = "1.0.13"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "crc32fast 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "miniz_oxide 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "fnv"
-+version = "1.0.6"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "foreign-types"
-+version = "0.3.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "foreign-types-shared 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "foreign-types-shared"
-+version = "0.1.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "fsevent"
-+version = "0.2.17"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "bitflags 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "fsevent-sys 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "fsevent-sys"
-+version = "0.1.6"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "fuchsia-cprng"
-+version = "0.1.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "fuchsia-zircon"
-+version = "0.3.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "fuchsia-zircon-sys"
-+version = "0.3.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "futures"
-+version = "0.1.29"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "futures-cpupool"
-+version = "0.1.8"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "num_cpus 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "getrandom"
-+version = "0.1.13"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "wasi 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "glob"
-+version = "0.2.11"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "h2"
-+version = "0.1.26"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "http 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "indexmap 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "string 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "handlebars"
-+version = "0.25.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "pest 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "quick-error 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "regex 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "handlebars-iron"
-+version = "0.23.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "handlebars 0.25.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "iron 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "notify 3.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "plugin 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "walkdir 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "hermit-abi"
-+version = "0.1.6"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "http"
-+version = "0.1.21"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "http-body"
-+version = "0.1.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "http 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-buf 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "httparse"
-+version = "1.3.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "hyper"
-+version = "0.10.16"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "httparse 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "language-tags 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "mime 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "num_cpus 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "traitobject 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "typeable 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "unicase 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "hyper"
-+version = "0.12.35"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "futures-cpupool 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "h2 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "http 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "http-body 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "httparse 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio 0.1.22 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-buf 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-executor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-reactor 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-tcp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-threadpool 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-timer 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "want 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "hyper-tls"
-+version = "0.3.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "hyper 0.12.35 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "native-tls 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "idna"
-+version = "0.1.5"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "unicode-normalization 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "idna"
-+version = "0.2.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "unicode-normalization 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "indexmap"
-+version = "1.3.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "inotify"
-+version = "0.2.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "iovec"
-+version = "0.1.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "ipc-channel"
-+version = "0.5.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "bincode 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand 0.3.23 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde 0.8.23 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "uuid 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "irc"
-+version = "0.11.8"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "encoding 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "iron"
-+version = "0.5.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "conduit-mime-types 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "error 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "hyper 0.10.16 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "modifier 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "num_cpus 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "plugin 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "typemap 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "itoa"
-+version = "0.1.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "itoa"
-+version = "0.4.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "json"
-+version = "0.10.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "kernel32-sys"
-+version = "0.2.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "language-tags"
-+version = "0.2.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "lazy_static"
-+version = "0.2.11"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "lazy_static"
-+version = "1.4.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "libc"
-+version = "0.2.66"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "limiter"
-+version = "0.3.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "iron 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "linefeed"
-+version = "0.4.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "nix 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "ole32-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "shell32-sys 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "unicode-normalization 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "unicode-width 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "lock_api"
-+version = "0.3.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "scopeguard 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "log"
-+version = "0.3.9"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "log"
-+version = "0.4.8"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "logger"
-+version = "0.3.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "iron 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "matches"
-+version = "0.1.8"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "maybe-uninit"
-+version = "2.0.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "memchr"
-+version = "0.1.11"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "memchr"
-+version = "2.2.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "memoffset"
-+version = "0.5.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "mime"
-+version = "0.2.6"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "mime"
-+version = "0.3.14"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "mime_guess"
-+version = "1.8.7"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "mime 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "phf 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "phf_codegen 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "unicase 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "mime_guess"
-+version = "2.0.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "mime 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "unicase 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "miniz_oxide"
-+version = "0.3.5"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "adler32 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "mio"
-+version = "0.5.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "bytes 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "miow 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "nix 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "slab 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "mio"
-+version = "0.6.21"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "miow"
-+version = "0.1.5"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "miow"
-+version = "0.2.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "modifier"
-+version = "0.1.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "mount"
-+version = "0.3.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "iron 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "sequence_trie 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "multipart"
-+version = "0.8.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "buf_redux 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "memchr 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "mime 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "mime_guess 1.8.7 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand 0.3.23 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "native-tls"
-+version = "0.2.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "openssl 0.10.26 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "openssl-probe 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "openssl-sys 0.9.53 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "schannel 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "security-framework 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "security-framework-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tempfile 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "net2"
-+version = "0.2.33"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "nix"
-+version = "0.5.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "bitflags 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "nix"
-+version = "0.7.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "bitflags 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rustc_version 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "semver 0.1.20 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "notify"
-+version = "3.0.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "bitflags 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "filetime 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "fsevent 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "fsevent-sys 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "inotify 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "mio 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "walkdir 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "num"
-+version = "0.1.42"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "num-bigint 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "num-complex 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "num-iter 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "num-rational 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "num-traits 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "num-bigint"
-+version = "0.1.44"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "num-traits 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "num-complex"
-+version = "0.1.43"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "num-traits 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "num-integer"
-+version = "0.1.41"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "num-traits 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "num-iter"
-+version = "0.1.39"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "num-traits 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "num-rational"
-+version = "0.1.42"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "num-bigint 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "num-traits 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "num-traits"
-+version = "0.1.43"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "num-traits 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "num-traits"
-+version = "0.2.10"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "num_cpus"
-+version = "1.11.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "hermit-abi 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "ole32-sys"
-+version = "0.2.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "openssl"
-+version = "0.10.26"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "openssl-sys 0.9.53 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "openssl-probe"
-+version = "0.1.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "openssl-sys"
-+version = "0.9.53"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cc 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "vcpkg 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "params"
-+version = "0.6.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "bodyparser 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "iron 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "multipart 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "num 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "plugin 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde_json 0.8.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "urlencoded 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "parking_lot"
-+version = "0.9.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "lock_api 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "parking_lot_core 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "parking_lot_core"
-+version = "0.6.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "smallvec 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "parse-zoneinfo"
-+version = "0.1.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "regex 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "percent-encoding"
-+version = "1.0.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "percent-encoding"
-+version = "2.1.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "persistent"
-+version = "0.3.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "iron 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "plugin 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "pest"
-+version = "0.3.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "phf"
-+version = "0.7.24"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "phf_codegen"
-+version = "0.7.24"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "phf_generator"
-+version = "0.7.24"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "phf_shared"
-+version = "0.7.24"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "siphasher 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "unicase 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "pkg-config"
-+version = "0.3.17"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "plugin"
-+version = "0.2.6"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "typemap 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "ppv-lite86"
-+version = "0.2.6"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "proc-macro2"
-+version = "1.0.7"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "publicsuffix"
-+version = "1.5.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "error-chain 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "url 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "quick-error"
-+version = "1.2.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "quote"
-+version = "0.3.15"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "quote"
-+version = "1.0.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rand"
-+version = "0.3.23"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rand"
-+version = "0.4.6"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rand"
-+version = "0.6.5"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_jitter 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rand"
-+version = "0.7.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "getrandom 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_chacha 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rand_chacha"
-+version = "0.1.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rand_chacha"
-+version = "0.2.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "c2-chacha 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rand_core"
-+version = "0.3.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rand_core"
-+version = "0.4.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "rand_core"
-+version = "0.5.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "getrandom 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rand_hc"
-+version = "0.1.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rand_hc"
-+version = "0.2.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rand_isaac"
-+version = "0.1.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rand_jitter"
-+version = "0.1.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rand_os"
-+version = "0.1.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rand_pcg"
-+version = "0.1.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rand_xorshift"
-+version = "0.1.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rdrand"
-+version = "0.4.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "redox_syscall"
-+version = "0.1.56"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "regex"
-+version = "0.2.11"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "aho-corasick 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "regex-syntax 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "utf8-ranges 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "regex"
-+version = "1.3.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "regex-syntax 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "regex-syntax"
-+version = "0.5.6"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "ucd-util 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "regex-syntax"
-+version = "0.6.12"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "remove_dir_all"
-+version = "0.5.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "reqwest"
-+version = "0.9.24"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cookie 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cookie_store 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "encoding_rs 0.8.22 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "flate2 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "http 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "hyper 0.12.35 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "hyper-tls 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "mime 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "mime_guess 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "native-tls 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde_json 1.0.44 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde_urlencoded 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio 0.1.22 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-executor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-threadpool 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-timer 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "uuid 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winreg 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rink"
-+version = "0.4.4"
-+dependencies = [
-+ "chrono 0.2.25 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "chrono-humanize 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "chrono-tz 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "json 0.10.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "linefeed 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "reqwest 0.9.24 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rust-gmp 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde 0.8.23 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde_derive 0.8.23 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "strsim 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "xml-rs 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rink-irc"
-+version = "0.4.0"
-+dependencies = [
-+ "glob 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "irc 0.11.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rink 0.4.4",
-+]
-+
-+[[package]]
-+name = "rink-web"
-+version = "0.4.0"
-+dependencies = [
-+ "chrono 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "handlebars 0.25.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "handlebars-iron 0.23.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "iron 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "limiter 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "logger 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "mount 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "params 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rink 0.4.4",
-+ "router 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde 0.8.23 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde_derive 0.8.23 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde_json 0.8.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "staticfile 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "toml 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "route-recognizer"
-+version = "0.1.13"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "router"
-+version = "0.5.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "iron 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "route-recognizer 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rust-gmp"
-+version = "0.5.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "num-traits 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rustc-demangle"
-+version = "0.1.16"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "rustc-serialize"
-+version = "0.3.24"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "rustc_version"
-+version = "0.1.7"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "semver 0.1.20 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rustc_version"
-+version = "0.2.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "ryu"
-+version = "1.0.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "safemem"
-+version = "0.3.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "same-file"
-+version = "0.1.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "schannel"
-+version = "0.1.16"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "scopeguard"
-+version = "1.0.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "security-framework"
-+version = "0.3.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "core-foundation 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "core-foundation-sys 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "security-framework-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "security-framework-sys"
-+version = "0.3.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "core-foundation-sys 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "semver"
-+version = "0.1.20"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "semver"
-+version = "0.9.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "semver-parser"
-+version = "0.7.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "sequence_trie"
-+version = "0.2.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "serde"
-+version = "0.8.23"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "serde"
-+version = "1.0.104"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "serde_codegen"
-+version = "0.8.23"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "quote 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde_codegen_internals 0.11.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "syn 0.10.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "serde_codegen_internals"
-+version = "0.11.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "syn 0.10.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "serde_derive"
-+version = "0.8.23"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "serde_codegen 0.8.23 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "serde_derive"
-+version = "1.0.104"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "serde_json"
-+version = "0.8.6"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "dtoa 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "itoa 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "num-traits 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde 0.8.23 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "serde_json"
-+version = "1.0.44"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "serde_urlencoded"
-+version = "0.5.5"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "dtoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "shell32-sys"
-+version = "0.1.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "siphasher"
-+version = "0.2.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "slab"
-+version = "0.1.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "slab"
-+version = "0.4.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "smallvec"
-+version = "0.6.13"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "maybe-uninit 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "smallvec"
-+version = "1.1.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "staticfile"
-+version = "0.4.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "iron 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "mount 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "string"
-+version = "0.2.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "strsim"
-+version = "0.5.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "syn"
-+version = "0.10.8"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "quote 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "unicode-xid 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "syn"
-+version = "1.0.13"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "synstructure"
-+version = "0.12.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "tempdir"
-+version = "0.3.7"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "remove_dir_all 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "tempfile"
-+version = "3.1.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "remove_dir_all 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "thread_local"
-+version = "0.3.6"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "time"
-+version = "0.1.42"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "tokio"
-+version = "0.1.22"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "mio 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "num_cpus 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-current-thread 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-executor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-reactor 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-tcp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-threadpool 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-timer 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "tokio-buf"
-+version = "0.1.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "tokio-current-thread"
-+version = "0.1.6"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-executor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "tokio-executor"
-+version = "0.1.9"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "tokio-io"
-+version = "0.1.12"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "tokio-reactor"
-+version = "0.1.11"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "mio 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "num_cpus 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-executor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-sync 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "tokio-sync"
-+version = "0.1.7"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "tokio-tcp"
-+version = "0.1.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "mio 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-reactor 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "tokio-threadpool"
-+version = "0.1.17"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "crossbeam-deque 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "crossbeam-queue 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "num_cpus 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-executor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "tokio-timer"
-+version = "0.2.12"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tokio-executor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "toml"
-+version = "0.2.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde 0.8.23 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "traitobject"
-+version = "0.1.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "try-lock"
-+version = "0.2.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "try_from"
-+version = "0.3.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "typeable"
-+version = "0.1.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "typemap"
-+version = "0.3.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "unsafe-any 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "ucd-util"
-+version = "0.1.5"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "unicase"
-+version = "1.4.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "unicase"
-+version = "2.6.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "version_check 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "unicode-bidi"
-+version = "0.3.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "unicode-normalization"
-+version = "0.1.11"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "smallvec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "unicode-width"
-+version = "0.1.7"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "unicode-xid"
-+version = "0.0.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "unicode-xid"
-+version = "0.2.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "unsafe-any"
-+version = "0.4.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "traitobject 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "url"
-+version = "1.7.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "url"
-+version = "2.1.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "urlencoded"
-+version = "0.5.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "bodyparser 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "iron 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "plugin 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "utf8-ranges"
-+version = "1.0.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "uuid"
-+version = "0.3.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "rand 0.3.23 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "uuid"
-+version = "0.7.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "vcpkg"
-+version = "0.2.8"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "version_check"
-+version = "0.1.5"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "version_check"
-+version = "0.9.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "void"
-+version = "1.0.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "walkdir"
-+version = "0.1.8"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "walkdir"
-+version = "1.0.7"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "same-file 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "want"
-+version = "0.2.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "try-lock 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "wasi"
-+version = "0.7.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "winapi"
-+version = "0.2.8"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "winapi"
-+version = "0.3.8"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "winapi-build"
-+version = "0.1.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "winapi-i686-pc-windows-gnu"
-+version = "0.4.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "winapi-x86_64-pc-windows-gnu"
-+version = "0.4.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "winreg"
-+version = "0.6.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "ws2_32-sys"
-+version = "0.2.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "xml-rs"
-+version = "0.3.6"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "bitflags 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[metadata]
-+"checksum adler32 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "5d2e7343e7fc9de883d1b0341e0b13970f764c14101234857d2ddafa1cb1cac2"
-+"checksum aho-corasick 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)" = "81ce3d38065e618af2d7b77e10c5ad9a069859b4be3c2250f674af3840d9c8a5"
-+"checksum autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2"
-+"checksum backtrace 0.3.40 (registry+https://github.com/rust-lang/crates.io-index)" = "924c76597f0d9ca25d762c25a4d369d51267536465dc5064bdf0eb073ed477ea"
-+"checksum backtrace-sys 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)" = "5d6575f128516de27e3ce99689419835fce9643a9b215a14d2b5b685be018491"
-+"checksum base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e"
-+"checksum base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)" = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643"
-+"checksum bincode 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "55eb0b7fd108527b0c77860f75eca70214e11a8b4c6ef05148c54c05a25d48ad"
-+"checksum bitflags 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8dead7461c1127cf637931a1e50934eb6eee8bff2f74433ac7909e9afcee04a3"
-+"checksum bitflags 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "aad18937a628ec6abcd26d1489012cc0e18c21798210f491af69ded9b881106d"
-+"checksum bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
-+"checksum bodyparser 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6928e817538b74a73d1dd6e9a942a2a35c632a597b6bb14fd009480f859a6bf5"
-+"checksum buf_redux 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "861b9d19b9f5cb40647242d10d0cb0a13de0a96d5ff8c8a01ea324fa3956eb7d"
-+"checksum byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a7c3dd8985a7111efc5c80b44e23ecdd8c007de8ade3b96595387e812b957cf5"
-+"checksum bytes 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c129aff112dcc562970abb69e2508b40850dd24c274761bb50fb8a0067ba6c27"
-+"checksum bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)" = "206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c"
-+"checksum c2-chacha 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "214238caa1bf3a496ec3392968969cab8549f96ff30652c9e56885329315f6bb"
-+"checksum cc 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)" = "f52a465a666ca3d838ebbf08b241383421412fe7ebb463527bba275526d89f76"
-+"checksum cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
-+"checksum chrono 0.2.25 (registry+https://github.com/rust-lang/crates.io-index)" = "9213f7cd7c27e95c2b57c49f0e69b1ea65b27138da84a170133fd21b07659c00"
-+"checksum chrono 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "31850b4a4d6bae316f7a09e691c944c28299298837edc0a03f755618c23cbc01"
-+"checksum chrono-humanize 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "92afb1436280b0e4ed573c747ad30a1469cd945c201265b4d01e72cfa598da4f"
-+"checksum chrono-tz 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "45438695f3f154032951a341ecca7ed200714bea615096885c9e86ca9fa3d66b"
-+"checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f"
-+"checksum conduit-mime-types 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "95ca30253581af809925ef68c2641cc140d6183f43e12e0af4992d53768bd7b8"
-+"checksum cookie 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "888604f00b3db336d2af898ec3c1d5d0ddf5e6d462220f2ededc33a87ac4bbd5"
-+"checksum cookie_store 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "46750b3f362965f197996c4448e4a0935e791bf7d6631bfce9ee0af3d24c919c"
-+"checksum core-foundation 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" = "25b9e03f145fd4f2bf705e07b900cd41fc636598fe5dc452fd0db1441c3f496d"
-+"checksum core-foundation-sys 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e7ca8a5221364ef15ce201e8ed2f609fc312682a8f4e0e3d4aa5879764e0fa3b"
-+"checksum crc32fast 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1"
-+"checksum crossbeam-deque 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c3aa945d63861bfe624b55d153a39684da1e8c0bc8fba932f7ee3a3c16cea3ca"
-+"checksum crossbeam-epoch 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5064ebdbf05ce3cb95e45c8b086f72263f4166b29b97f6baff7ef7fe047b55ac"
-+"checksum crossbeam-queue 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7c979cd6cfe72335896575c6b5688da489e420d36a27a0b9eb0c73db574b4a4b"
-+"checksum crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)" = "04973fa96e96579258a5091af6003abde64af786b860f18622b82e026cca60e6"
-+"checksum crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ce446db02cdc3165b94ae73111e570793400d0794e46125cc4056c81cbb039f4"
-+"checksum dtoa 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "0dd841b58510c9618291ffa448da2e4e0f699d984d436122372f446dae62263d"
-+"checksum dtoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "ea57b42383d091c85abcc2706240b94ab2a8fa1fc81c10ff23c4de06e2a90b5e"
-+"checksum either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3"
-+"checksum encoding 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)" = "6b0d943856b990d12d3b55b359144ff341533e516d94098b1d3fc1ac666d36ec"
-+"checksum encoding-index-japanese 1.20141219.5 (registry+https://github.com/rust-lang/crates.io-index)" = "04e8b2ff42e9a05335dbf8b5c6f7567e5591d0d916ccef4e0b1710d32a0d0c91"
-+"checksum encoding-index-korean 1.20141219.5 (registry+https://github.com/rust-lang/crates.io-index)" = "4dc33fb8e6bcba213fe2f14275f0963fd16f0a02c878e3095ecfdf5bee529d81"
-+"checksum encoding-index-simpchinese 1.20141219.5 (registry+https://github.com/rust-lang/crates.io-index)" = "d87a7194909b9118fc707194baa434a4e3b0fb6a5a757c73c3adb07aa25031f7"
-+"checksum encoding-index-singlebyte 1.20141219.5 (registry+https://github.com/rust-lang/crates.io-index)" = "3351d5acffb224af9ca265f435b859c7c01537c0849754d3db3fdf2bfe2ae84a"
-+"checksum encoding-index-tradchinese 1.20141219.5 (registry+https://github.com/rust-lang/crates.io-index)" = "fd0e20d5688ce3cab59eb3ef3a2083a5c77bf496cb798dc6fcdb75f323890c18"
-+"checksum encoding_index_tests 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569"
-+"checksum encoding_rs 0.8.22 (registry+https://github.com/rust-lang/crates.io-index)" = "cd8d03faa7fe0c1431609dfad7bbe827af30f82e1e2ae6f7ee4fca6bd764bc28"
-+"checksum error 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "a6e606f14042bb87cc02ef6a14db6c90ab92ed6f62d87e69377bc759fd7987cc"
-+"checksum error-chain 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3ab49e9dcb602294bc42f9a7dfc9bc6e936fca4418ea300dbfb84fe16de0b7d9"
-+"checksum failure 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "f8273f13c977665c5db7eb2b99ae520952fe5ac831ae4cd09d80c4c7042b5ed9"
-+"checksum failure_derive 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "0bc225b78e0391e4b8683440bf2e63c2deeeb2ce5189eab46e2b68c6d3725d08"
-+"checksum filetime 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)" = "714653f3e34871534de23771ac7b26e999651a0a228f47beb324dfdf1dd4b10f"
-+"checksum flate2 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)" = "6bd6d6f4752952feb71363cffc9ebac9411b75b87c6ab6058c40c8900cf43c0f"
-+"checksum fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3"
-+"checksum foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
-+"checksum foreign-types-shared 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
-+"checksum fsevent 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)" = "c4bbbf71584aeed076100b5665ac14e3d85eeb31fdbb45fbd41ef9a682b5ec05"
-+"checksum fsevent-sys 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "1a772d36c338d07a032d5375a36f15f9a7043bf0cb8ce7cee658e037c6032874"
-+"checksum fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba"
-+"checksum fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82"
-+"checksum fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
-+"checksum futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)" = "1b980f2816d6ee8673b6517b52cb0e808a180efc92e5c19d02cdda79066703ef"
-+"checksum futures-cpupool 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "ab90cde24b3319636588d0c35fe03b1333857621051837ed769faefb4c2162e4"
-+"checksum getrandom 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "e7db7ca94ed4cd01190ceee0d8a8052f08a247aa1b469a7f68c6a3b71afcf407"
-+"checksum glob 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "8be18de09a56b60ed0edf84bc9df007e30040691af7acd1c41874faac5895bfb"
-+"checksum h2 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)" = "a5b34c246847f938a410a03c5458c7fee2274436675e76d8b903c08efc29c462"
-+"checksum handlebars 0.25.3 (registry+https://github.com/rust-lang/crates.io-index)" = "15bdf598fc3c2de40c6b340213028301c0d225eea55a2294e6cc148074e557a1"
-+"checksum handlebars-iron 0.23.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1f86cf6ff931aa78e61415ad40c48a9af101b9a888eeed6ecf4f48dc52e80b76"
-+"checksum hermit-abi 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "eff2656d88f158ce120947499e971d743c05dbcbed62e5bd2f38f1698bbc3772"
-+"checksum http 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)" = "d6ccf5ede3a895d8856620237b2f02972c1bbc78d2965ad7fe8838d4a0ed41f0"
-+"checksum http-body 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6741c859c1b2463a423a1dbce98d418e6c3c3fc720fb0d45528657320920292d"
-+"checksum httparse 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "cd179ae861f0c2e53da70d892f5f3029f9594be0c41dc5269cd371691b1dc2f9"
-+"checksum hyper 0.10.16 (registry+https://github.com/rust-lang/crates.io-index)" = "0a0652d9a2609a968c14be1a9ea00bf4b1d64e2e1f53a1b51b6fff3a6e829273"
-+"checksum hyper 0.12.35 (registry+https://github.com/rust-lang/crates.io-index)" = "9dbe6ed1438e1f8ad955a4701e9a944938e9519f6888d12d8558b645e247d5f6"
-+"checksum hyper-tls 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "3a800d6aa50af4b5850b2b0f659625ce9504df908e9733b635720483be26174f"
-+"checksum idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e"
-+"checksum idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9"
-+"checksum indexmap 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712d7b3ea5827fcb9d4fda14bf4da5f136f0db2ae9c8f4bd4e2d1c6fde4e6db2"
-+"checksum inotify 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e8458c07bdbdaf309c80e2c3304d14c3db64e7465d4f07cf589ccb83fd0ff31a"
-+"checksum iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e"
-+"checksum ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "675587430ede6756dd03fdfdf9888f22f83855fd131c8451d842a710b059e571"
-+"checksum irc 0.11.8 (registry+https://github.com/rust-lang/crates.io-index)" = "6a45f7136bbfeec4377afc6363b38440ce153d8a61777d56da0c6b1176cf135a"
-+"checksum iron 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2440ae846e7a8c7f9b401db8f6e31b4ea5e7d3688b91761337da7e054520c75b"
-+"checksum itoa 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ae3088ea4baeceb0284ee9eea42f591226e6beaecf65373e41b38d95a1b8e7a1"
-+"checksum itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "501266b7edd0174f8530248f87f99c88fbe60ca4ef3dd486835b8d8d53136f7f"
-+"checksum json 0.10.3 (registry+https://github.com/rust-lang/crates.io-index)" = "f3fb4510c0dbc38f7f43bdbe8b53defae0cd338b81ef416462a0ef69d600165c"
-+"checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d"
-+"checksum language-tags 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a"
-+"checksum lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "76f033c7ad61445c5b347c7382dd1237847eb1bce590fe50365dcb33d546be73"
-+"checksum lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
-+"checksum libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)" = "d515b1f41455adea1313a4a2ac8a8a477634fbae63cc6100e3aebb207ce61558"
-+"checksum limiter 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "cbc5d8bf63416df5331084dd9883b9598582f0d7ad5e42d53e55b05366931676"
-+"checksum linefeed 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1301a570e4e7d2d0f324b7a3fa73eac85b05c81b656a0983b16ebc8c504e53b6"
-+"checksum lock_api 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "79b2de95ecb4691949fea4716ca53cdbcfccb2c612e19644a8bad05edcf9f47b"
-+"checksum log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b"
-+"checksum log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7"
-+"checksum logger 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "92ff59f9a797ff30f711fe6b8489ad424953cee17c206de77d3c5957a9182ba7"
-+"checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
-+"checksum maybe-uninit 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00"
-+"checksum memchr 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "d8b629fb514376c675b98c1421e80b151d3817ac42d7c667717d282761418d20"
-+"checksum memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "88579771288728879b57485cc7d6b07d648c9f0141eb955f8ab7f9d45394468e"
-+"checksum memoffset 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "75189eb85871ea5c2e2c15abbdd541185f63b408415e5051f5cac122d8c774b9"
-+"checksum mime 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "ba626b8a6de5da682e1caa06bdb42a335aee5a84db8e5046a3e8ab17ba0a3ae0"
-+"checksum mime 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)" = "dd1d63acd1b78403cc0c325605908475dd9b9a3acbf65ed8bcab97e27014afcf"
-+"checksum mime_guess 1.8.7 (registry+https://github.com/rust-lang/crates.io-index)" = "0d977de9ee851a0b16e932979515c0f3da82403183879811bc97d50bd9cc50f7"
-+"checksum mime_guess 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1a0ed03949aef72dbdf3116a383d7b38b4768e6f960528cd6a6044aa9ed68599"
-+"checksum miniz_oxide 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "6f3f74f726ae935c3f514300cc6773a0c9492abc5e972d42ba0c0ebb88757625"
-+"checksum mio 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a637d1ca14eacae06296a008fa7ad955347e34efcb5891cfd8ba05491a37907e"
-+"checksum mio 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)" = "302dec22bcf6bae6dfb69c647187f4b4d0fb6f535521f7bc022430ce8e12008f"
-+"checksum miow 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "3e690c5df6b2f60acd45d56378981e827ff8295562fc8d34f573deb267a59cd1"
-+"checksum miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919"
-+"checksum modifier 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "41f5c9112cb662acd3b204077e0de5bc66305fa8df65c8019d5adb10e9ab6e58"
-+"checksum mount 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "32245731923cd096899502fc4c4317cfd09f121e80e73f7f576cf3777a824256"
-+"checksum multipart 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b16d6498fe5b0c2f6d973fd9753da099948834f96584d628e44a75f0d2955b03"
-+"checksum native-tls 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "4b2df1a4c22fd44a62147fd8f13dd0f95c9d8ca7b2610299b2a2f9cf8964274e"
-+"checksum net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)" = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88"
-+"checksum nix 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "bfb3ddedaa14746434a02041940495bf11325c22f6d36125d3bdd56090d50a79"
-+"checksum nix 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a0d95c5fa8b641c10ad0b8887454ebaafa3c92b5cd5350f8fc693adafd178e7b"
-+"checksum notify 3.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "13fdd4a6894329b193f38f03a88823ce721275fdfdb29820c44a30515033524e"
-+"checksum num 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "4703ad64153382334aa8db57c637364c322d3372e097840c72000dabdcf6156e"
-+"checksum num-bigint 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)" = "e63899ad0da84ce718c14936262a41cee2c79c981fc0a0e7c7beb47d5a07e8c1"
-+"checksum num-complex 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)" = "b288631d7878aaf59442cffd36910ea604ecd7745c36054328595114001c9656"
-+"checksum num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)" = "b85e541ef8255f6cf42bbfe4ef361305c6c135d10919ecc26126c4e5ae94bc09"
-+"checksum num-iter 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)" = "76bd5272412d173d6bf9afdf98db8612bbabc9a7a830b7bfc9c188911716132e"
-+"checksum num-rational 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "ee314c74bd753fc86b4780aa9475da469155f3848473a261d2d18e35245a784e"
-+"checksum num-traits 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)" = "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31"
-+"checksum num-traits 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)" = "d4c81ffc11c212fa327657cb19dd85eb7419e163b5b076bede2bdb5c974c07e4"
-+"checksum num_cpus 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)" = "76dac5ed2a876980778b8b85f75a71b6cbf0db0b1232ee12f826bccb00d09d72"
-+"checksum ole32-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5d2c49021782e5233cd243168edfa8037574afed4eba4bbaf538b3d8d1789d8c"
-+"checksum openssl 0.10.26 (registry+https://github.com/rust-lang/crates.io-index)" = "3a3cc5799d98e1088141b8e01ff760112bbd9f19d850c124500566ca6901a585"
-+"checksum openssl-probe 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de"
-+"checksum openssl-sys 0.9.53 (registry+https://github.com/rust-lang/crates.io-index)" = "465d16ae7fc0e313318f7de5cecf57b2fbe7511fd213978b457e1c96ff46736f"
-+"checksum params 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "421e9f2c30e80365c9672709be664bfc84f73b088720d1cc1f4e99675814bb37"
-+"checksum parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f842b1982eb6c2fe34036a4fbfb06dd185a3f5c8edfaacdf7d1ea10b07de6252"
-+"checksum parking_lot_core 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "b876b1b9e7ac6e1a74a6da34d25c42e17e8862aa409cbbbdcfc8d86c6f3bc62b"
-+"checksum parse-zoneinfo 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f4ee19a3656dadae35a33467f9714f1228dd34766dbe49e10e656b5296867aea"
-+"checksum percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831"
-+"checksum percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
-+"checksum persistent 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d4c9c94f2ef72dc272c6bcc8157ccf2bc7da14f4c58c69059ac2fc48492d6916"
-+"checksum pest 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "0a6dda33d67c26f0aac90d324ab2eb7239c819fc7b2552fe9faa4fe88441edc8"
-+"checksum phf 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)" = "b3da44b85f8e8dfaec21adae67f95d93244b2ecf6ad2a692320598dcc8e6dd18"
-+"checksum phf_codegen 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)" = "b03e85129e324ad4166b06b2c7491ae27fe3ec353af72e72cd1654c7225d517e"
-+"checksum phf_generator 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)" = "09364cc93c159b8b06b1f4dd8a4398984503483891b0c26b867cf431fb132662"
-+"checksum phf_shared 0.7.24 (registry+https://github.com/rust-lang/crates.io-index)" = "234f71a15de2288bcb7e3b6515828d22af7ec8598ee6d24c3b526fa0a80b67a0"
-+"checksum pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)" = "05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677"
-+"checksum plugin 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "1a6a0dc3910bc8db877ffed8e457763b317cf880df4ae19109b9f77d277cf6e0"
-+"checksum ppv-lite86 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "74490b50b9fbe561ac330df47c08f3f33073d2d00c150f719147d7c54522fa1b"
-+"checksum proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)" = "0319972dcae462681daf4da1adeeaa066e3ebd29c69be96c6abb1259d2ee2bcc"
-+"checksum publicsuffix 1.5.4 (registry+https://github.com/rust-lang/crates.io-index)" = "3bbaa49075179162b49acac1c6aa45fb4dafb5f13cf6794276d77bc7fd95757b"
-+"checksum quick-error 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
-+"checksum quote 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a"
-+"checksum quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "053a8c8bcc71fcce321828dc897a98ab9760bef03a4fc36693c231e5b3216cfe"
-+"checksum rand 0.3.23 (registry+https://github.com/rust-lang/crates.io-index)" = "64ac302d8f83c0c1974bf758f6b041c6c8ada916fbb44a609158ca8b064cc76c"
-+"checksum rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293"
-+"checksum rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca"
-+"checksum rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "3ae1b169243eaf61759b8475a998f0a385e42042370f3a7dbaf35246eacc8412"
-+"checksum rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef"
-+"checksum rand_chacha 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "03a2a90da8c7523f554344f921aa97283eadf6ac484a6d2a7d0212fa7f8d6853"
-+"checksum rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b"
-+"checksum rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc"
-+"checksum rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
-+"checksum rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4"
-+"checksum rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
-+"checksum rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08"
-+"checksum rand_jitter 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b"
-+"checksum rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071"
-+"checksum rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44"
-+"checksum rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c"
-+"checksum rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2"
-+"checksum redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)" = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84"
-+"checksum regex 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "9329abc99e39129fcceabd24cf5d85b4671ef7c29c50e972bc5afe32438ec384"
-+"checksum regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dc220bd33bdce8f093101afe22a037b8eb0e5af33592e6a9caafff0d4cb81cbd"
-+"checksum regex-syntax 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7d707a4fa2637f2dca2ef9fd02225ec7661fe01a53623c1e6515b6916511f7a7"
-+"checksum regex-syntax 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)" = "11a7e20d1cce64ef2fed88b66d347f88bd9babb82845b2b858f3edbf59a4f716"
-+"checksum remove_dir_all 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4a83fa3702a688b9359eccba92d153ac33fd2e8462f9e0e3fdf155239ea7792e"
-+"checksum reqwest 0.9.24 (registry+https://github.com/rust-lang/crates.io-index)" = "f88643aea3c1343c804950d7bf983bd2067f5ab59db6d613a08e05572f2714ab"
-+"checksum route-recognizer 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "ea509065eb0b3c446acdd0102f0d46567dc30902dc0be91d6552035d92b0f4f8"
-+"checksum router 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b9b1797ff166029cb632237bb5542696e54961b4cf75a324c6f05c9cf0584e4e"
-+"checksum rust-gmp 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c3ddf28998d5730b96a9fe188557953de503d77ff403ae175ad1417921e5d906"
-+"checksum rustc-demangle 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783"
-+"checksum rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)" = "dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda"
-+"checksum rustc_version 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "c5f5376ea5e30ce23c03eb77cbe4962b988deead10910c372b226388b594c084"
-+"checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
-+"checksum ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "bfa8506c1de11c9c4e4c38863ccbe02a305c8188e85a05a784c9e11e1c3910c8"
-+"checksum safemem 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072"
-+"checksum same-file 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "d931a44fdaa43b8637009e7632a02adc4f2b2e0733c08caa4cf00e8da4a117a7"
-+"checksum schannel 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "87f550b06b6cba9c8b8be3ee73f391990116bf527450d2556e9b9ce263b9a021"
-+"checksum scopeguard 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b42e15e59b18a828bbf5c58ea01debb36b9b096346de35d941dcb89009f24a0d"
-+"checksum security-framework 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "8ef2429d7cefe5fd28bd1d2ed41c944547d4ff84776f5935b456da44593a16df"
-+"checksum security-framework-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e31493fc37615debb8c5090a7aeb4a9730bc61e77ab10b9af59f1a202284f895"
-+"checksum semver 0.1.20 (registry+https://github.com/rust-lang/crates.io-index)" = "d4f410fedcf71af0345d7607d246e7ad15faaadd49d240ee3b24e5dc21a820ac"
-+"checksum semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
-+"checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
-+"checksum sequence_trie 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c915714ca833b1d4d6b8f6a9d72a3ff632fe45b40a8d184ef79c81bec6327eed"
-+"checksum serde 0.8.23 (registry+https://github.com/rust-lang/crates.io-index)" = "9dad3f759919b92c3068c696c15c3d17238234498bbdcc80f2c469606f948ac8"
-+"checksum serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)" = "414115f25f818d7dfccec8ee535d76949ae78584fc4f79a6f45a904bf8ab4449"
-+"checksum serde_codegen 0.8.23 (registry+https://github.com/rust-lang/crates.io-index)" = "a4c5d8a33087d8984f9535daa62a6498a08f6476050b00ab9339dd847e4c25cc"
-+"checksum serde_codegen_internals 0.11.3 (registry+https://github.com/rust-lang/crates.io-index)" = "afad7924a009f859f380e4a2e3a509a845c2ac66435fcead74a4d983b21ae806"
-+"checksum serde_derive 0.8.23 (registry+https://github.com/rust-lang/crates.io-index)" = "ce44e5f4264b39e9d29c875357b7cc3ebdfb967bb9e22bfb5e44ffa400af5306"
-+"checksum serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)" = "128f9e303a5a29922045a830221b8f78ec74a5f544944f3d5984f8ec3895ef64"
-+"checksum serde_json 0.8.6 (registry+https://github.com/rust-lang/crates.io-index)" = "67f7d2e9edc3523a9c8ec8cd6ec481b3a27810aafee3e625d311febd3e656b4c"
-+"checksum serde_json 1.0.44 (registry+https://github.com/rust-lang/crates.io-index)" = "48c575e0cc52bdd09b47f330f646cf59afc586e9c4e3ccd6fc1f625b8ea1dad7"
-+"checksum serde_urlencoded 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)" = "642dd69105886af2efd227f75a520ec9b44a820d65bc133a9131f7d229fd165a"
-+"checksum shell32-sys 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9ee04b46101f57121c9da2b151988283b6beb79b34f5bb29a58ee48cb695122c"
-+"checksum siphasher 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "0b8de496cf83d4ed58b6be86c3a275b8602f6ffe98d3024a869e124147a9a3ac"
-+"checksum slab 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "d807fd58c4181bbabed77cb3b891ba9748241a552bcc5be698faaebefc54f46e"
-+"checksum slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"
-+"checksum smallvec 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)" = "f7b0758c52e15a8b5e3691eae6cc559f08eee9406e548a4477ba4e67770a82b6"
-+"checksum smallvec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "44e59e0c9fa00817912ae6e4e6e3c4fe04455e75699d06eedc7d85917ed8e8f4"
-+"checksum staticfile 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "31493480e073d52522a94cdf56269dd8eb05f99549effd1826b0271690608878"
-+"checksum string 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d24114bfcceb867ca7f71a0d3fe45d45619ec47a6fbfa98cb14e14250bfa5d6d"
-+"checksum strsim 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "67f84c44fbb2f91db7fef94554e6b2ac05909c9c0b0bc23bb98d3a1aebfe7f7c"
-+"checksum syn 0.10.8 (registry+https://github.com/rust-lang/crates.io-index)" = "58fd09df59565db3399efbba34ba8a2fec1307511ebd245d0061ff9d42691673"
-+"checksum syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)" = "1e4ff033220a41d1a57d8125eab57bf5263783dfdcc18688b1dacc6ce9651ef8"
-+"checksum synstructure 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)" = "67656ea1dc1b41b1451851562ea232ec2e5a80242139f7e679ceccfb5d61f545"
-+"checksum tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)" = "15f2b5fb00ccdf689e0149d1b1b3c03fead81c2b37735d812fa8bddbbf41b6d8"
-+"checksum tempfile 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9"
-+"checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b"
-+"checksum time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f"
-+"checksum tokio 0.1.22 (registry+https://github.com/rust-lang/crates.io-index)" = "5a09c0b5bb588872ab2f09afa13ee6e9dac11e10a0ec9e8e3ba39a5a5d530af6"
-+"checksum tokio-buf 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8fb220f46c53859a4b7ec083e41dec9778ff0b1851c0942b211edb89e0ccdc46"
-+"checksum tokio-current-thread 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "d16217cad7f1b840c5a97dfb3c43b0c871fef423a6e8d2118c604e843662a443"
-+"checksum tokio-executor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "ca6df436c42b0c3330a82d855d2ef017cd793090ad550a6bc2184f4b933532ab"
-+"checksum tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "5090db468dad16e1a7a54c8c67280c5e4b544f3d3e018f0b913b400261f85926"
-+"checksum tokio-reactor 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "6732fe6b53c8d11178dcb77ac6d9682af27fc6d4cb87789449152e5377377146"
-+"checksum tokio-sync 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "d06554cce1ae4a50f42fba8023918afa931413aded705b560e29600ccf7c6d76"
-+"checksum tokio-tcp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "1d14b10654be682ac43efee27401d792507e30fd8d26389e1da3b185de2e4119"
-+"checksum tokio-threadpool 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)" = "f0c32ffea4827978e9aa392d2f743d973c1dfa3730a2ed3f22ce1e6984da848c"
-+"checksum tokio-timer 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)" = "1739638e364e558128461fc1ad84d997702c8e31c2e6b18fb99842268199e827"
-+"checksum toml 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "736b60249cb25337bc196faa43ee12c705e426f3d55c214d73a4e7be06f92cb4"
-+"checksum traitobject 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "efd1f82c56340fdf16f2a953d7bda4f8fdffba13d93b00844c25572110b26079"
-+"checksum try-lock 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382"
-+"checksum try_from 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "283d3b89e1368717881a9d51dad843cc435380d8109c9e47d38780a324698d8b"
-+"checksum typeable 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1410f6f91f21d1612654e7cc69193b0334f909dcf2c790c4826254fbb86f8887"
-+"checksum typemap 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "653be63c80a3296da5551e1bfd2cca35227e13cdd08c6668903ae2f4f77aa1f6"
-+"checksum ucd-util 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "fa9b3b49edd3468c0e6565d85783f51af95212b6fa3986a5500954f00b460874"
-+"checksum unicase 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7f4765f83163b74f957c797ad9253caf97f103fb064d3999aea9568d09fc8a33"
-+"checksum unicase 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6"
-+"checksum unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5"
-+"checksum unicode-normalization 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "b561e267b2326bb4cebfc0ef9e68355c7abe6c6f522aeac2f5bf95d56c59bdcf"
-+"checksum unicode-width 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "caaa9d531767d1ff2150b9332433f32a24622147e5ebb1f26409d5da67afd479"
-+"checksum unicode-xid 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "8c1f860d7d29cf02cb2f3f359fd35991af3d30bac52c57d265a3c461074cb4dc"
-+"checksum unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c"
-+"checksum unsafe-any 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f30360d7979f5e9c6e6cea48af192ea8fab4afb3cf72597154b8f08935bc9c7f"
-+"checksum url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a"
-+"checksum url 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "75b414f6c464c879d7f9babf951f23bc3743fb7313c081b2e6ca719067ea9d61"
-+"checksum urlencoded 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8c28708636d6f7298a53b1cdb6af40f1ab523209a7cb83cf4d41b3ebc671d319"
-+"checksum utf8-ranges 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b4ae116fef2b7fea257ed6440d3cfcff7f190865f170cdad00bb6465bf18ecba"
-+"checksum uuid 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1a9ff57156caf7e22f37baf3c9d8f6ce8194842c23419dafcb0716024514d162"
-+"checksum uuid 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)" = "90dbc611eb48397705a6b0f6e917da23ae517e4d127123d2cf7674206627d32a"
-+"checksum vcpkg 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "3fc439f2794e98976c88a2a2dafce96b930fe8010b0a256b3c2199a773933168"
-+"checksum version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd"
-+"checksum version_check 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "078775d0255232fb988e6fccf26ddc9d1ac274299aaedcedce21c6f72cc533ce"
-+"checksum void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
-+"checksum walkdir 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "c66c0b9792f0a765345452775f3adbd28dde9d33f30d13e5dcc5ae17cf6f3780"
-+"checksum walkdir 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)" = "bb08f9e670fab86099470b97cd2b252d6527f0b3cc1401acdb595ffc9dd288ff"
-+"checksum want 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b6395efa4784b027708f7451087e647ec73cc74f5d9bc2e418404248d679a230"
-+"checksum wasi 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b89c3ce4ce14bdc6fb6beaf9ec7928ca331de5df7e5ea278375642a2f478570d"
-+"checksum winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a"
-+"checksum winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6"
-+"checksum winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc"
-+"checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
-+"checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
-+"checksum winreg 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "b2986deb581c4fe11b621998a5e53361efe6b48a151178d0cd9eeffa4dc6acc9"
-+"checksum ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e"
-+"checksum xml-rs 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7ec6c39eaa68382c8e31e35239402c0a9489d4141a8ceb0c716099a0b515b562"
diff --git a/nixpkgs/pkgs/applications/science/misc/rink/default.nix b/nixpkgs/pkgs/applications/science/misc/rink/default.nix
index 5d592c233b6..9a24496c6ad 100644
--- a/nixpkgs/pkgs/applications/science/misc/rink/default.nix
+++ b/nixpkgs/pkgs/applications/science/misc/rink/default.nix
@@ -1,30 +1,27 @@
-{ stdenv, fetchFromGitHub, rustPlatform, openssl, pkgconfig, gmp, ncurses }:
+{ stdenv, fetchFromGitHub, rustPlatform, openssl, pkg-config, ncurses }:
rustPlatform.buildRustPackage rec {
- version = "0.4.5";
+ version = "0.5.0";
pname = "rink";
src = fetchFromGitHub {
owner = "tiffany352";
repo = "rink-rs";
rev = "v${version}";
- sha256 = "0vl996y58a9b62d8sqrpfn2h8qkya7qbg5zqsmy7nxhph1vhbspj";
+ sha256 = "1z51n25hmgqkn4bm9yj18j8p4pk5i1x3f3z70vl1vx3v109jhff0";
};
- # Upstreamed in https://github.com/tiffany352/rink-rs/pull/53
- cargoPatches = [ ./cargo-lock.patch ];
+ cargoSha256 = "0p63py8q4iqj5rrsir9saj7dvkrafx63z493k7p5xb2mah7b21lb";
- cargoSha256 = "0shlh0m9k0iqxpv9zmiw7a6v197swrvpz9x6qzhximzkdwni9gz9";
-
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ openssl gmp ncurses ];
+ nativeBuildInputs = [ pkg-config ];
+ buildInputs = [ openssl ncurses ];
# Some tests fail and/or attempt to use internet servers.
doCheck = false;
meta = with stdenv.lib; {
description = "Unit-aware calculator";
- homepage = "https://rink.tiffnix.com";
+ homepage = "https://rinkcalc.app";
license = with licenses; [ mpl20 gpl3 ];
maintainers = with maintainers; [ sb0 filalex77 ];
};
diff --git a/nixpkgs/pkgs/applications/science/misc/root/5.nix b/nixpkgs/pkgs/applications/science/misc/root/5.nix
index fd06d721ebd..cab26577bd0 100644
--- a/nixpkgs/pkgs/applications/science/misc/root/5.nix
+++ b/nixpkgs/pkgs/applications/science/misc/root/5.nix
@@ -1,18 +1,18 @@
{ stdenv, fetchurl, fetchpatch, cmake, pcre, pkgconfig, python2
-, libX11, libXpm, libXft, libXext, libGLU, libGL, zlib, libxml2, lzma, gsl_1
+, libX11, libXpm, libXft, libXext, libGLU, libGL, zlib, libxml2, lz4, lzma, gsl_1, xxHash
, Cocoa, OpenGL, noSplash ? false }:
stdenv.mkDerivation rec {
pname = "root";
- version = "5.34.36";
+ version = "5.34.38";
src = fetchurl {
url = "https://root.cern.ch/download/root_v${version}.source.tar.gz";
- sha256 = "1kbx1jxc0i5xfghpybk8927a0wamxyayij9c74zlqm0595gqx1pw";
+ sha256 = "1ln448lszw4d6jmbdphkr2plwxxlhmjkla48vmmq750xc1lxlfrc";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ cmake pcre python2 zlib libxml2 lzma gsl_1 ]
+ buildInputs = [ cmake pcre python2 zlib libxml2 lz4 lzma gsl_1 xxHash ]
++ stdenv.lib.optionals (!stdenv.isDarwin) [ libX11 libXpm libXft libXext libGLU libGL ]
++ stdenv.lib.optionals (stdenv.isDarwin) [ Cocoa OpenGL ]
;
@@ -20,12 +20,6 @@ stdenv.mkDerivation rec {
patches = [
./sw_vers_root5.patch
- (fetchpatch {
- name = "enable_new_gcc.patch";
- url = "https://aur.archlinux.org/cgit/aur.git/plain/enable_new_gcc.patch?h=root5&id=91c50876081a0af36f84ec4f0f9dba869107fa4f";
- sha256 = "1rnp0xlw0yqi7mjs4w145njd79i8kkir1qik7zwicdik9axf8ygm";
- })
-
# prevents rootcint from looking in /usr/includes and such
./purify_include_paths_root5.patch
@@ -92,5 +86,6 @@ stdenv.mkDerivation rec {
description = "A data analysis framework";
platforms = platforms.unix;
maintainers = with maintainers; [ veprbl ];
+ license = licenses.lgpl21;
};
}
diff --git a/nixpkgs/pkgs/applications/science/misc/sasview/xhtml2pdf.nix b/nixpkgs/pkgs/applications/science/misc/sasview/xhtml2pdf.nix
index 42b9560d9b8..41d15e2f1ba 100644
--- a/nixpkgs/pkgs/applications/science/misc/sasview/xhtml2pdf.nix
+++ b/nixpkgs/pkgs/applications/science/misc/sasview/xhtml2pdf.nix
@@ -2,7 +2,7 @@
let
#xhtml2pdf specifically requires version "1.0b10" of html5lib
- html5 = html5lib.overrideAttrs( oldAttrs: rec{
+ html5 = html5lib.overrideAttrs( oldAttrs: rec {
name = "${oldAttrs.pname}-${version}";
version = "1.0b10";
src = oldAttrs.src.override {
diff --git a/nixpkgs/pkgs/applications/science/misc/snakemake/default.nix b/nixpkgs/pkgs/applications/science/misc/snakemake/default.nix
index 63a727f9c88..2b7532a9345 100644
--- a/nixpkgs/pkgs/applications/science/misc/snakemake/default.nix
+++ b/nixpkgs/pkgs/applications/science/misc/snakemake/default.nix
@@ -2,7 +2,7 @@
python3Packages.buildPythonApplication rec {
pname = "snakemake";
- version = "5.17.0";
+ version = "5.19.3";
propagatedBuildInputs = with python3Packages; [
appdirs
@@ -22,7 +22,7 @@ python3Packages.buildPythonApplication rec {
src = python3Packages.fetchPypi {
inherit pname version;
- sha256 = "0y652i3saqq2z61yvk0i6q3lnq2xfrygcxms5gygspj71q2n4f7k";
+ sha256 = "b83f3ef73e25dafcb39b3565030e33fa2f7e80ed70256c535dc7e58ea762305d";
};
doCheck = false; # Tests depend on Google Cloud credentials at ${HOME}/gcloud-service-key.json
diff --git a/nixpkgs/pkgs/applications/science/molecular-dynamics/gromacs/default.nix b/nixpkgs/pkgs/applications/science/molecular-dynamics/gromacs/default.nix
index d345827ed4e..151abb099f5 100644
--- a/nixpkgs/pkgs/applications/science/molecular-dynamics/gromacs/default.nix
+++ b/nixpkgs/pkgs/applications/science/molecular-dynamics/gromacs/default.nix
@@ -9,11 +9,11 @@
}:
stdenv.mkDerivation {
- name = "gromacs-2020.2";
+ name = "gromacs-2020.3";
src = fetchurl {
- url = "ftp://ftp.gromacs.org/pub/gromacs/gromacs-2020.2.tar.gz";
- sha256 = "1wyjgcdl30wy4hy6jvi9lkq53bqs9fgfq6fri52dhnb3c76y8rbl";
+ url = "ftp://ftp.gromacs.org/pub/gromacs/gromacs-2020.3.tar.gz";
+ sha256 = "1acjrhcfzpqy2dncblhj97602jbg9gdha4q1bgji9nrj25lq6cch";
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/applications/science/robotics/apmplanner2/default.nix b/nixpkgs/pkgs/applications/science/robotics/apmplanner2/default.nix
index ede698e2b0b..e6d1c544ee4 100644
--- a/nixpkgs/pkgs/applications/science/robotics/apmplanner2/default.nix
+++ b/nixpkgs/pkgs/applications/science/robotics/apmplanner2/default.nix
@@ -5,23 +5,15 @@
mkDerivation rec {
pname = "apmplanner2";
- version = "2.0.27-rc1";
+ version = "2.0.28-rc1";
src = fetchFromGitHub {
owner = "ArduPilot";
repo = "apm_planner";
rev = version;
- sha256 = "1k0786mjzi49nb6yw4chh9l4dmkf9gybpxg9zqkr5yg019nyzcvd";
+ sha256 = "18yn8bdz5hmgb0m5hlk8bibz4cj4g25w75pm1rvc4ds0mr1qgyjd";
};
- patches = [
- # can be dropped after 2.0.27-rc1
- (fetchpatch {
- url = "https://github.com/ArduPilot/apm_planner/commit/299ff23b5e9910de04edfc06b6893bb06b47a57b.patch";
- sha256 = "16rc81iwqp2i46g6bm9lbvcjfsk83999r9h8w1pz0mys7rsilvqy";
- })
- ];
-
buildInputs = [
alsaLib libsndfile flite openssl udev SDL2
qtbase qtscript qtwebkit qtserialport qtsvg qtdeclarative qtquickcontrols2
@@ -35,7 +27,7 @@ mkDerivation rec {
preFixup = ''
ln --relative --symbolic $out/share/APMPlanner2/* $out/bin/
substituteInPlace $out/share/applications/apmplanner2.desktop \
- --replace /usr $out
+ --replace /usr $out
'';
enableParallelBuilding = true;
diff --git a/nixpkgs/pkgs/applications/science/robotics/betaflight-configurator/default.nix b/nixpkgs/pkgs/applications/science/robotics/betaflight-configurator/default.nix
index 4684ba8c193..66b9a1ef63a 100644
--- a/nixpkgs/pkgs/applications/science/robotics/betaflight-configurator/default.nix
+++ b/nixpkgs/pkgs/applications/science/robotics/betaflight-configurator/default.nix
@@ -13,10 +13,10 @@ let
in
stdenv.mkDerivation rec {
inherit pname;
- version = "10.6.0";
+ version = "10.7.0";
src = fetchurl {
url = "https://github.com/betaflight/${pname}/releases/download/${version}/${pname}_${version}_linux64.zip";
- sha256 = "09hayzhwangh8b81r038p320vbg0xxlyzrdp9pcmfyxp6s00xslw";
+ sha256 = "07r60n9422g5sm7x5b62p044cp961l51vx0s8ig2hy24s74hkam1";
};
nativeBuildInputs = [ wrapGAppsHook ];
diff --git a/nixpkgs/pkgs/applications/science/robotics/qgroundcontrol/default.nix b/nixpkgs/pkgs/applications/science/robotics/qgroundcontrol/default.nix
index 1f9d43b3352..ff299cbb0bf 100644
--- a/nixpkgs/pkgs/applications/science/robotics/qgroundcontrol/default.nix
+++ b/nixpkgs/pkgs/applications/science/robotics/qgroundcontrol/default.nix
@@ -1,34 +1,31 @@
-{ lib, mkDerivation, fetchgit, SDL2
+{ lib, mkDerivation, fetchFromGitHub, SDL2
, qtbase, qtcharts, qtlocation, qtserialport, qtsvg, qtquickcontrols2
-, qtgraphicaleffects, qtspeech, qmake
-, makeWrapper
-, gst_all_1, pkgconfig
+, qtgraphicaleffects, qtspeech, qtx11extras, qmake, qttools
+, gst_all_1, wayland, pkgconfig
}:
mkDerivation rec {
pname = "qgroundcontrol";
- version = "3.5.5";
+ version = "4.0.9";
qtInputs = [
qtbase qtcharts qtlocation qtserialport qtsvg qtquickcontrols2
- qtgraphicaleffects qtspeech
+ qtgraphicaleffects qtspeech qtx11extras
];
gstInputs = with gst_all_1; [
- gstreamer gst-plugins-base
+ gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad wayland
];
enableParallelBuilding = true;
buildInputs = [ SDL2 ] ++ gstInputs ++ qtInputs;
- nativeBuildInputs = [ pkgconfig makeWrapper qmake ];
+ nativeBuildInputs = [ pkgconfig qmake qttools ];
preConfigure = ''
mkdir build
cd build
'';
- NIX_CFLAGS_COMPILE = [ "-Wno-address-of-packed-member" ]; # Don't litter logs with these warnings
-
qmakeFlags = [
# Default install tries to copy Qt files into package
"CONFIG+=QGC_DISABLE_BUILD_SETUP"
@@ -36,6 +33,8 @@ mkDerivation rec {
];
installPhase = ''
+ runHook preInstall
+
cd ..
mkdir -p $out/share/applications
@@ -50,18 +49,20 @@ mkDerivation rec {
mkdir -p $out/share/pixmaps
cp -v resources/icons/qgroundcontrol.png $out/share/pixmaps
+
+ runHook postInstall
'';
postInstall = ''
- wrapProgram "$out/bin/qgroundcontrol" \
- --prefix GST_PLUGIN_SYSTEM_PATH : "$GST_PLUGIN_SYSTEM_PATH"
+ qtWrapperArgs+=(--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0")
'';
# TODO: package mavlink so we can build from a normal source tarball
- src = fetchgit {
- url = "https://github.com/mavlink/qgroundcontrol.git";
+ src = fetchFromGitHub {
+ owner = "mavlink";
+ repo = pname;
rev = "v${version}";
- sha256 = "05zy6w9lwwh254wa8c6wysa67kk0flywcvipii9b1rmy47slflhs";
+ sha256 = "0fwibgb9wmxk2zili5vsibi2q6pk1gna21870y5abx4scbvhgq68";
fetchSubmodules = true;
};
@@ -70,6 +71,6 @@ mkDerivation rec {
homepage = "http://qgroundcontrol.org/";
license = licenses.gpl3Plus;
platforms = platforms.linux;
- maintainers = with maintainers; [ ];
+ maintainers = with maintainers; [ lopsided98 ];
};
}
diff --git a/nixpkgs/pkgs/applications/system/glances/default.nix b/nixpkgs/pkgs/applications/system/glances/default.nix
index 3dfec185b57..470a532ac72 100644
--- a/nixpkgs/pkgs/applications/system/glances/default.nix
+++ b/nixpkgs/pkgs/applications/system/glances/default.nix
@@ -1,7 +1,7 @@
{ stdenv, buildPythonApplication, fetchFromGitHub, fetchpatch, isPyPy, lib
, future, psutil, setuptools
# Optional dependencies:
-, bottle, batinfo, pysnmp
+, bottle, pysnmp
, hddtemp
, netifaces # IP module
}:
@@ -35,7 +35,6 @@ buildPythonApplication rec {
'';
propagatedBuildInputs = [
- batinfo
bottle
future
netifaces
diff --git a/nixpkgs/pkgs/applications/system/monitor/default.nix b/nixpkgs/pkgs/applications/system/monitor/default.nix
index ee1198c176f..30ae9e51e9e 100644
--- a/nixpkgs/pkgs/applications/system/monitor/default.nix
+++ b/nixpkgs/pkgs/applications/system/monitor/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, meson
, ninja
, vala
@@ -18,13 +19,13 @@
stdenv.mkDerivation rec {
pname = "monitor";
- version = "0.7.2";
+ version = "0.8.1";
src = fetchFromGitHub {
owner = "stsdc";
repo = "monitor";
rev = version;
- sha256 ="1gd2i7gja4k9j4xac8jnls3v41d6qqhmqradz2jbsxwm2sk3cgcf";
+ sha256 = "111g2f3y5lmz91m755jz0x8yx5cx9ym484gch8wcv80dmr7ilb1y";
fetchSubmodules = true;
};
@@ -55,7 +56,7 @@ stdenv.mkDerivation rec {
'';
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/applications/version-management/bcompare/default.nix b/nixpkgs/pkgs/applications/version-management/bcompare/default.nix
index d9a98ecce28..1af64f8e6df 100644
--- a/nixpkgs/pkgs/applications/version-management/bcompare/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/bcompare/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "bcompare";
- version = "4.3.4.24657";
+ version = "4.3.5.24893";
src = fetchurl {
url = "https://www.scootersoftware.com/${pname}-${version}_amd64.deb";
- sha256 = "031ivmpy0mk43skb30r7p5zwf0m90pmsqhaq5kc08gzy6g4s0wd0";
+ sha256 = "1gm8d6hgdg8f3hd83wqac28gkvz5nyn62wj7x44vmr60dh4i2jfn";
};
unpackPhase = ''
diff --git a/nixpkgs/pkgs/applications/version-management/fossil/default.nix b/nixpkgs/pkgs/applications/version-management/fossil/default.nix
index c7f523861c1..d23728a060f 100644
--- a/nixpkgs/pkgs/applications/version-management/fossil/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/fossil/default.nix
@@ -5,7 +5,7 @@
stdenv.mkDerivation rec {
pname = "fossil";
- version = "2.11";
+ version = "2.11.1";
src = fetchurl {
urls =
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
"https://www.fossil-scm.org/index.html/uv/fossil-src-${version}.tar.gz"
];
name = "${pname}-${version}.tar.gz";
- sha256 = "0c9nzx42wxfmym9vf1pnbdb1c7gp7a7zqky60izxsph7w2xh8nix";
+ sha256 = "1sxq1hn87fdikhbg9y3v4sjy4gxaifnx4dig8nx6xwd5mm7z74dk";
};
buildInputs = [ zlib openssl readline sqlite which ed ]
diff --git a/nixpkgs/pkgs/applications/version-management/gerrit/default.nix b/nixpkgs/pkgs/applications/version-management/gerrit/default.nix
index fc69ea7f65f..6412a6da9a6 100644
--- a/nixpkgs/pkgs/applications/version-management/gerrit/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/gerrit/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "gerrit";
- version = "3.1.5";
+ version = "3.2.2";
src = fetchurl {
url = "https://gerrit-releases.storage.googleapis.com/gerrit-${version}.war";
- sha256 = "0gyh6a0p8gcrfnkm0sdjvzg6is9iirxjyffgza6k4v9rz6pjx8i8";
+ sha256 = "08i6rb8hawj44gg57mbhwjjmfn7mc45racl8gjsyrcyb8jm6zj1s";
};
buildCommand = ''
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
homepage = "https://www.gerritcodereview.com/index.md";
license = licenses.asl20;
description = "A web based code review and repository management for the git version control system";
- maintainers = with maintainers; [ jammerful zimbatm ];
+ maintainers = with maintainers; [ flokli jammerful zimbatm ];
platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/applications/version-management/git-and-tools/bfg-repo-cleaner/default.nix b/nixpkgs/pkgs/applications/version-management/git-and-tools/bfg-repo-cleaner/default.nix
index b225782f286..99c6323217a 100644
--- a/nixpkgs/pkgs/applications/version-management/git-and-tools/bfg-repo-cleaner/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/git-and-tools/bfg-repo-cleaner/default.nix
@@ -3,7 +3,7 @@
let
version = "1.13.0";
jarName = "bfg-${version}.jar";
- mavenUrl = "http://central.maven.org/maven2/com/madgag/bfg/${version}/${jarName}";
+ mavenUrl = "mirror://maven/com/madgag/bfg/${version}/${jarName}";
in
stdenv.mkDerivation {
inherit version jarName;
diff --git a/nixpkgs/pkgs/applications/version-management/git-and-tools/default.nix b/nixpkgs/pkgs/applications/version-management/git-and-tools/default.nix
index 9c0e0d74d22..b2511a7f2b3 100644
--- a/nixpkgs/pkgs/applications/version-management/git-and-tools/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/git-and-tools/default.nix
@@ -26,7 +26,9 @@ let
darcs-to-git = callPackage ./darcs-to-git { };
- delta = callPackage ./delta { };
+ delta = callPackage ./delta {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
diff-so-fancy = callPackage ./diff-so-fancy { };
@@ -82,6 +84,14 @@ let
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
};
+ git-doc = lib.addMetaAttrs {
+ description = "Additional documentation for Git";
+ longDescription = ''
+ This package contains additional documentation (HTML and text files) that
+ is referenced in the man pages of Git.
+ '';
+ } gitFull.doc;
+
git-extras = callPackage ./git-extras { };
git-fame = callPackage ./git-fame {};
@@ -136,6 +146,10 @@ let
git-subrepo = callPackage ./git-subrepo { };
+ git-subset = callPackage ./git-subset {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
+
git-subtrac = callPackage ./git-subtrac { };
git-sync = callPackage ./git-sync { };
diff --git a/nixpkgs/pkgs/applications/version-management/git-and-tools/delta/default.nix b/nixpkgs/pkgs/applications/version-management/git-and-tools/delta/default.nix
index 60950dc0465..a8928433c34 100644
--- a/nixpkgs/pkgs/applications/version-management/git-and-tools/delta/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/git-and-tools/delta/default.nix
@@ -1,25 +1,32 @@
-{ lib, fetchFromGitHub, rustPlatform, llvmPackages, installShellFiles }:
+{ stdenv
+, lib
+, fetchFromGitHub
+, rustPlatform
+, installShellFiles
+, libiconv
+, Security
+}:
rustPlatform.buildRustPackage rec {
pname = "delta";
- version = "0.1.1";
+ version = "0.4.0";
src = fetchFromGitHub {
owner = "dandavison";
repo = pname;
rev = version;
- sha256 = "1b5ap468d0gvgwkx6wqxvayzda2xw95lymd0kl38nq1fc0ica6hk";
+ sha256 = "1i4ddz2fivn5h35059b68z3lfw48psak79aab6pk7d8iamz4njb9";
};
- LLVM_CONFIG_PATH = "${llvmPackages.llvm}/bin/llvm-config";
- LIBCLANG_PATH = "${llvmPackages.libclang.lib}/lib";
-
- cargoSha256 = "07mjl751r9d88fnmnan0ip0m3vxqf51vq2y7k3g3yywcgasj9jgr";
+ cargoSha256 = "1na6wqjm69diwhkyxlzk0jm3qwkdrah3w6i8p7dhzrsx434lhmya";
nativeBuildInputs = [ installShellFiles ];
+ buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ];
+
postInstall = ''
- installShellCompletion --bash --name delta.bash completion/bash/completion.sh
+ installShellCompletion --bash --name delta.bash completion/completion.bash
+ installShellCompletion --zsh --name _delta completion/completion.zsh
'';
meta = with lib; {
@@ -27,6 +34,6 @@ rustPlatform.buildRustPackage rec {
description = "A syntax-highlighting pager for git";
changelog = "https://github.com/dandavison/delta/releases/tag/${version}";
license = licenses.mit;
- maintainers = with maintainers; [ marsam ma27 ];
+ maintainers = with maintainers; [ marsam ma27 zowoq ];
};
}
diff --git a/nixpkgs/pkgs/applications/version-management/git-and-tools/gh/default.nix b/nixpkgs/pkgs/applications/version-management/git-and-tools/gh/default.nix
index 300570f7efd..65c49e33228 100644
--- a/nixpkgs/pkgs/applications/version-management/git-and-tools/gh/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/git-and-tools/gh/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "gh";
- version = "0.9.0";
+ version = "0.11.1";
src = fetchFromGitHub {
owner = "cli";
repo = "cli";
rev = "v${version}";
- sha256 = "050wqjng0l42ilaiglwm1mzrrmnk0bg9icnzq9sm88axgl4xpmdy";
+ sha256 = "0l1d75smvly2k6s3j55n674ld6i5hd8yn6lfhg8vvkvhxx2jjvb9";
};
- vendorSha256 = "0s99bjmsafnzhl3s2lcybxgsw1s4i1h3vh6p40gz4vsfhndidqrq";
+ vendorSha256 = "1xq1n583p0a3j78afprm2hk5f1hchdrx4vvphml95rv9786vjbcc";
nativeBuildInputs = [ installShellFiles ];
diff --git a/nixpkgs/pkgs/applications/version-management/git-and-tools/ghq/default.nix b/nixpkgs/pkgs/applications/version-management/git-and-tools/ghq/default.nix
index 3401e851b31..ad128e9f027 100644
--- a/nixpkgs/pkgs/applications/version-management/git-and-tools/ghq/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/git-and-tools/ghq/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "ghq";
- version = "1.1.0";
+ version = "1.1.2";
src = fetchFromGitHub {
owner = "x-motemen";
repo = "ghq";
rev = "v${version}";
- sha256 = "1i0q9lxdxbyj0l0510cbkwkbycawrx8cxlbdrhb2p2fnk0vqnyiv";
+ sha256 = "1qzrycmd26f4q36z3rblfxp7jngqgmspb9385vpfwv9laiw3sqrg";
};
- vendorSha256 = "1r8lvy2xk0gvlwy6k86wh14ajb6hgs9f1fwfqk17ra1cb404l2lz";
+ vendorSha256 = "0x347ljj9q3zi0zf8x13dhvsydv9vg4qc5l1kc2y56v0w8hlb4p7";
buildFlagsArray = ''
-ldflags=
@@ -29,4 +29,4 @@ buildGoModule rec {
maintainers = with stdenv.lib.maintainers; [ sigma ];
license = stdenv.lib.licenses.mit;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/version-management/git-and-tools/git-absorb/default.nix b/nixpkgs/pkgs/applications/version-management/git-and-tools/git-absorb/default.nix
index fe14e7a5da1..00f279942d9 100644
--- a/nixpkgs/pkgs/applications/version-management/git-and-tools/git-absorb/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/git-and-tools/git-absorb/default.nix
@@ -2,20 +2,20 @@
rustPlatform.buildRustPackage rec {
pname = "git-absorb";
- version = "0.6.2";
+ version = "0.6.3";
src = fetchFromGitHub {
owner = "tummychow";
repo = pname;
rev = "refs/tags/${version}";
- sha256 = "1xjs5yjb0wj0nf3k3mpgh3hm16544gq7954k1y2r5lwammp0fsxk";
+ sha256 = "0kvb9nzjlxhnrd2ir3zjd99v7zcq4bch1i9nqsn3505j5m0wv0hh";
};
nativeBuildInputs = [ installShellFiles ];
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ libiconv Security ];
- cargoSha256 = "194ic3f60gpx35rs665vrnjsc3047f0msx1qp797xsz6pg0jx1zq";
+ cargoSha256 = "0bppb1ng77ynhlxnhgz9qx4x5j0lyzcxw3zshfpgjc03fxcwl6cz";
postInstall = ''
installManPage Documentation/git-absorb.1
diff --git a/nixpkgs/pkgs/applications/version-management/git-and-tools/git-bug/default.nix b/nixpkgs/pkgs/applications/version-management/git-and-tools/git-bug/default.nix
index 0903af7499a..d89d21623ea 100644
--- a/nixpkgs/pkgs/applications/version-management/git-and-tools/git-bug/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/git-and-tools/git-bug/default.nix
@@ -35,4 +35,4 @@ buildGoModule rec {
platforms = platforms.all;
maintainers = with maintainers; [ royneary ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/version-management/git-and-tools/git-extras/default.nix b/nixpkgs/pkgs/applications/version-management/git-and-tools/git-extras/default.nix
index f2afdd941fe..ed9e1cd4bdf 100644
--- a/nixpkgs/pkgs/applications/version-management/git-and-tools/git-extras/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/git-and-tools/git-extras/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "git-extras";
- version = "5.1.0";
+ version = "6.0.0";
src = fetchzip {
url = "https://github.com/tj/git-extras/archive/${version}.tar.gz";
- sha256 = "0ja8ds9gpibrnwcf8n6cpbggwkbks0ik3z9vfx5h1yf3ln1nycky";
+ sha256 = "0mxb3c5lb5n7c76bp10bw7bid564vjxi5f7cvzaj2ss93v5rr11g";
};
nativeBuildInputs = [ unixtools.column which ];
diff --git a/nixpkgs/pkgs/applications/version-management/git-and-tools/git-filter-repo/default.nix b/nixpkgs/pkgs/applications/version-management/git-and-tools/git-filter-repo/default.nix
index 0439669f9da..5a7e5bd32af 100644
--- a/nixpkgs/pkgs/applications/version-management/git-and-tools/git-filter-repo/default.nix
+++ b/nixpkgs/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.26.0";
+ version = "2.28.0";
src = fetchurl {
url = "https://github.com/newren/git-filter-repo/releases/download/v${version}/${pname}-${version}.tar.xz";
- sha256 = "15d07i66b090bhjfj9s4s2s38k75mhxmddzyn44bnnyb967w6yjk";
+ sha256 = "0sa6h6k1mnhx8p8w5d88gx7cqbnxaazfj1dv47c107fk70hqvvpx";
};
buildInputs = [ pythonPackages.python ];
@@ -22,6 +22,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/newren/git-filter-repo";
description = "Quickly rewrite git repository history (filter-branch replacement)";
license = licenses.mit;
+ inherit (pythonPackages.python.meta) platforms;
maintainers = [ maintainers.marsam ];
};
}
diff --git a/nixpkgs/pkgs/applications/version-management/git-and-tools/git-gone/default.nix b/nixpkgs/pkgs/applications/version-management/git-and-tools/git-gone/default.nix
index 32350fa538d..46decaf3cc1 100644
--- a/nixpkgs/pkgs/applications/version-management/git-and-tools/git-gone/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/git-and-tools/git-gone/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "git-gone";
- version = "0.3.2";
+ version = "0.3.6";
src = fetchFromGitHub {
owner = "lunaryorn";
repo = pname;
rev = "v${version}";
- sha256 = "0zc4cb1dg30np5yc4ymkr894qs2bk0r123i302md00niayk4njyd";
+ sha256 = "0wpmabd5lshsga3dhv1hix7i99f1f82rpl6kjmpi315whg11kki3";
};
- cargoSha256 = "1d892889ml7sqyxzmjipq5fvizb4abqhmmn450qm7yam9fn5q5wf";
+ cargoSha256 = "0ayqsrhy6hpi20gfryhnwl2c1na4nnmzxkp7him104cc07vsdllq";
nativeBuildInputs = [ pkgconfig makeWrapper installShellFiles ];
diff --git a/nixpkgs/pkgs/applications/version-management/git-and-tools/git-machete/default.nix b/nixpkgs/pkgs/applications/version-management/git-and-tools/git-machete/default.nix
index 1ca0ad27de7..76c991f2283 100644
--- a/nixpkgs/pkgs/applications/version-management/git-and-tools/git-machete/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/git-and-tools/git-machete/default.nix
@@ -4,11 +4,11 @@
buildPythonApplication rec {
pname = "git-machete";
- version = "2.14.0";
+ version = "2.15.3";
src = fetchPypi {
inherit pname version;
- sha256 = "01ch4d0r3bi9nl5nknp3dyizc2rl9w46gm1ydnvqbrzhgw65lpp0";
+ sha256 = "0kpfi1w1jnn7v7mny71jil3sc9mm08lz47l9v3hzgs5z3ham98jb";
};
nativeBuildInputs = [ installShellFiles pbr ];
diff --git a/nixpkgs/pkgs/applications/version-management/git-and-tools/git-open/default.nix b/nixpkgs/pkgs/applications/version-management/git-and-tools/git-open/default.nix
index 10f221b6388..f7b2120cca0 100644
--- a/nixpkgs/pkgs/applications/version-management/git-and-tools/git-open/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/git-and-tools/git-open/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "git-open";
- version = "2.0.0";
+ version = "2.1.0";
src = fetchFromGitHub {
owner = "paulirish";
repo = "git-open";
rev = "v${version}";
- sha256 = "0lprzrjsqrg83gixfaiw26achgd8l7s56jknsjss4p7y0w1fxm05";
+ sha256 = "11n46bngvca5wbdbfcxzjhjbfdbad7sgf7h9gf956cb1q8swsdm0";
};
buildInputs = [ makeWrapper ];
diff --git a/nixpkgs/pkgs/applications/version-management/git-and-tools/git-subset/default.nix b/nixpkgs/pkgs/applications/version-management/git-and-tools/git-subset/default.nix
new file mode 100644
index 00000000000..9893e6dd784
--- /dev/null
+++ b/nixpkgs/pkgs/applications/version-management/git-and-tools/git-subset/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, rustPlatform, fetchFromGitHub, pkg-config, openssl, curl, libiconv, Security }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "git-subset";
+ version = "0.1.1";
+
+ src = fetchFromGitHub {
+ owner = "jasonwhite";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "02z2r0kcd0nnn1zjslp6xxam5ddbhrmzn67qzxhlamsw0p9vvkbb";
+ };
+
+ cargoSha256 = "1ydrrq35h1h5s59mx8kwwf3bp7lsmla3jl53ccdlsq29x0rj2jhs";
+
+ nativeBuildInputs = [ pkg-config ];
+
+ buildInputs = [ openssl ] ++ stdenv.lib.optionals stdenv.isDarwin [ curl libiconv Security ];
+
+ meta = with stdenv.lib; {
+ description = "Super fast Git tree filtering";
+ homepage = "https://github.com/jasonwhite/git-subset";
+ license = licenses.mit;
+ maintainers = [ maintainers.marsam ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/version-management/git-and-tools/git-subtrac/default.nix b/nixpkgs/pkgs/applications/version-management/git-and-tools/git-subtrac/default.nix
index df29eb15235..be67beef299 100644
--- a/nixpkgs/pkgs/applications/version-management/git-and-tools/git-subtrac/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/git-and-tools/git-subtrac/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "git-subtrac";
- version = "0.02";
+ version = "0.03";
src = fetchFromGitHub {
owner = "apenwarr";
repo = pname;
rev = "v${version}";
- sha256 = "1nj950r38sxzrgw69m1xphm7a4km2g29iw2897gfx4wx57jl957k";
+ sha256 = "1ky04h18vg1yl9lykbhkmf25qslg0z2qzziy8c7afmvzvvvhm2v5";
};
vendorSha256 = "1ccwbhzwys8sl3m2rs2lp70snzsi2a0ahnnq8kn15rrlvsv5qahf";
@@ -19,4 +19,4 @@ buildGoModule rec {
license = licenses.asl20;
maintainers = [ maintainers.marsam ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/version-management/git-and-tools/git-workspace/default.nix b/nixpkgs/pkgs/applications/version-management/git-and-tools/git-workspace/default.nix
index 8894c4f0f7a..5de7fddbc0c 100644
--- a/nixpkgs/pkgs/applications/version-management/git-and-tools/git-workspace/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/git-and-tools/git-workspace/default.nix
@@ -2,22 +2,24 @@
, fetchFromGitHub
, rustPlatform
, Security
+, pkgconfig, openssl
}:
rustPlatform.buildRustPackage rec {
pname = "git-workspace";
- version = "0.6.0";
+ version = "0.7.0";
src = fetchFromGitHub {
owner = "orf";
repo = pname;
rev = "v${version}";
- sha256 = "0n025bnisg724d9pjcindxagj1ry63sxr0pplpkh2f2qffzm78pi";
+ sha256 = "1ckfk221ag6yhbqxfz432wpgbhddgzgdsaxhl1ymw90pwpnz717y";
};
- cargoSha256 = "0ikyp6pdlw2c1gr1n1snjbdmblm0fs5swx5awy36jskii99q6kr1";
+ cargoSha256 = "0zkns037vgy96ybmn80px515ivz6yhj5br5mwbvxgl73va92wd9v";
- buildInputs = with stdenv; lib.optional isDarwin Security;
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ openssl ] ++ stdenv.lib.optional stdenv.isDarwin Security;
meta = with stdenv.lib; {
description = "Sync personal and work git repositories from multiple providers";
diff --git a/nixpkgs/pkgs/applications/version-management/git-and-tools/git/default.nix b/nixpkgs/pkgs/applications/version-management/git-and-tools/git/default.nix
index 9c1a01f42ae..e370fcd5b42 100644
--- a/nixpkgs/pkgs/applications/version-management/git-and-tools/git/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/git-and-tools/git/default.nix
@@ -21,7 +21,7 @@ assert sendEmailSupport -> perlSupport;
assert svnSupport -> perlSupport;
let
- version = "2.26.2";
+ version = "2.28.0";
svn = subversionClient.override { perlBindings = perlSupport; };
gitwebPerlLibs = with perlPackages; [ CGI HTMLParser CGIFast FCGI FCGIProcManager HTMLTagCloud ];
@@ -33,10 +33,10 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz";
- sha256 = "0j685w6pzkn926z5nf5r8fij4ziipvw4c9yb0wc577nzf4j16rbd";
+ sha256 = "17a311vzimqn1glc9d7x82rhb1mb81m5rr4g8xji8idaafid39fz";
};
- outputs = [ "out" ];
+ outputs = [ "out" ] ++ stdenv.lib.optional withManual "doc";
hardeningDisable = [ "format" ];
@@ -234,7 +234,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-info \
+ make -j $NIX_BUILD_CORES -l $NIX_BUILD_CORES PERL_PATH="${buildPackages.perl}/bin/perl" cmd-list.made install install-html install-info \
-C Documentation ''
+ (if guiSupport then ''
@@ -286,13 +286,14 @@ stdenv.mkDerivation {
mv t/{,skip-}$test.sh || true
else
sed -i t/$test.sh \
- -e "/^ *test_expect_.*$pattern/,/^ *' *\$/{s/^/#/}"
+ -e "/^\s*test_expect_.*$pattern/,/^\s*' *\$/{s/^/: #/}"
fi
}
# Shared permissions are forbidden in sandbox builds.
disable_test t0001-init shared
disable_test t1301-shared-repo
+ disable_test t5324-split-commit-graph 'split commit-graph respects core.sharedrepository'
# Our patched gettext never fallbacks
disable_test t0201-gettext-fallbacks
@@ -343,6 +344,6 @@ stdenv.mkDerivation {
'';
platforms = stdenv.lib.platforms.all;
- maintainers = with stdenv.lib.maintainers; [ peti wmertens globin ];
+ maintainers = with stdenv.lib.maintainers; [ primeos peti wmertens globin ];
};
}
diff --git a/nixpkgs/pkgs/applications/version-management/git-and-tools/gita/default.nix b/nixpkgs/pkgs/applications/version-management/git-and-tools/gita/default.nix
index c9d188e10e5..5fe6b34fd3b 100644
--- a/nixpkgs/pkgs/applications/version-management/git-and-tools/gita/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/git-and-tools/gita/default.nix
@@ -1,17 +1,22 @@
{ lib
, buildPythonApplication
-, fetchPypi
+, fetchFromGitHub
+, git
+, pytest
, pyyaml
, setuptools
+, installShellFiles
}:
buildPythonApplication rec {
- version = "0.10.5";
+ version = "0.10.9";
pname = "gita";
- src = fetchPypi {
- inherit pname version;
- sha256 = "1xggslmrrfszpl190klkc97fnl88gml1bnkmkzp6aimdch66g4jg";
+ src = fetchFromGitHub {
+ sha256 = "0wilyf4nnn2jyxrfqs8krya3zvhj6x36szsp9xhb6h08g1ihzp5i";
+ rev = "v${version}";
+ repo = "gita";
+ owner = "nosarthur";
};
propagatedBuildInputs = [
@@ -19,6 +24,29 @@ buildPythonApplication rec {
setuptools
];
+ nativeBuildInputs = [ installShellFiles ];
+
+ postUnpack = ''
+ for case in "\n" ""; do
+ substituteInPlace source/tests/test_main.py \
+ --replace "'gita$case'" "'source$case'"
+ done
+ '';
+
+ checkInputs = [
+ git
+ pytest
+ ];
+
+ checkPhase = ''
+ git init
+ pytest tests
+ '';
+
+ postInstall = ''
+ installShellCompletion --bash --name gita ${src}/.gita-completion.bash
+ '';
+
meta = with lib; {
description = "A command-line tool to manage multiple git repos";
homepage = "https://github.com/nosarthur/gita";
diff --git a/nixpkgs/pkgs/applications/version-management/git-and-tools/gitui/default.nix b/nixpkgs/pkgs/applications/version-management/git-and-tools/gitui/default.nix
index f1e46630224..25985ef0a23 100644
--- a/nixpkgs/pkgs/applications/version-management/git-and-tools/gitui/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/git-and-tools/gitui/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "gitui";
- version = "0.3.0";
+ version = "0.9.1";
src = fetchFromGitHub {
owner = "extrawurst";
repo = pname;
rev = "v${version}";
- sha256 = "0rdaschf6030zprz81g7xnx57idjsq3bjhjp5d9387ha5njq0bp1";
+ sha256 = "0lxpdwpxizc4bczh5cl2x2xbbdam3fakvgcbbrdh43czgjwb4ds1";
};
- cargoSha256 = "1k24xabhgwwdvslq81w6b8jnnjxbafj4s0zpcq2c4hals2xxwfy4";
+ cargoSha256 = "14x0m3pq4gapgqaljxdwmr5pk9h209ls95an9xgrq0dj6apyimgx";
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ libiconv Security ];
diff --git a/nixpkgs/pkgs/applications/version-management/git-and-tools/lab/default.nix b/nixpkgs/pkgs/applications/version-management/git-and-tools/lab/default.nix
index eaab2e6c505..91ce7e3fba8 100644
--- a/nixpkgs/pkgs/applications/version-management/git-and-tools/lab/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/git-and-tools/lab/default.nix
@@ -31,4 +31,4 @@ buildGoModule rec {
maintainers = with maintainers; [ marsam dtzWill ];
platforms = platforms.all;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/version-management/git-and-tools/lefthook/default.nix b/nixpkgs/pkgs/applications/version-management/git-and-tools/lefthook/default.nix
index d86fca1a6d4..728c24f5861 100644
--- a/nixpkgs/pkgs/applications/version-management/git-and-tools/lefthook/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/git-and-tools/lefthook/default.nix
@@ -19,4 +19,4 @@ buildGoModule rec {
license = licenses.mit;
maintainers = with maintainers; [ rencire ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/version-management/git-and-tools/stgit/default.nix b/nixpkgs/pkgs/applications/version-management/git-and-tools/stgit/default.nix
index 2cd4adce939..1bad72296b4 100644
--- a/nixpkgs/pkgs/applications/version-management/git-and-tools/stgit/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/git-and-tools/stgit/default.nix
@@ -1,31 +1,26 @@
-{ stdenv, fetchFromGitHub, python2, git }:
+{ stdenv, python3Packages, fetchFromGitHub, git, installShellFiles }:
-let
- name = "stgit-${version}";
- version = "0.22";
-in
-stdenv.mkDerivation {
- inherit name;
+python3Packages.buildPythonApplication rec {
+ pname = "stgit";
+ version = "0.23";
src = fetchFromGitHub {
owner = "ctmarinas";
repo = "stgit";
rev = "v${version}";
- sha256 = "0xpvs5fa50rrvl2c8naha1nblk5ip2mgg63a9srqqxfx6z8qmrfz";
+ sha256 = "1r9y8qnl6kdvq61788pnfhhgyv2xrnyrizbhy4qz4l1bpqkwfr2r";
};
- buildInputs = [ python2 git ];
+ nativeBuildInputs = [ installShellFiles ];
- makeFlags = [ "prefix=$$out" ];
+ checkInputs = [ git ];
postInstall = ''
- mkdir -p "$out/etc/bash_completion.d/"
- ln -s ../../share/stgit/completion/stgit-completion.bash "$out/etc/bash_completion.d/"
+ installShellCompletion $out/share/stgit/completion/stg.fish
+ installShellCompletion --name stg $out/share/stgit/completion/stgit.bash
+ installShellCompletion --name _stg $out/share/stgit/completion/stgit.zsh
'';
- doCheck = false;
- checkTarget = "test";
-
meta = with stdenv.lib; {
description = "A patch manager implemented on top of Git";
homepage = "http://procode.org/stgit/";
diff --git a/nixpkgs/pkgs/applications/version-management/git-and-tools/subgit/default.nix b/nixpkgs/pkgs/applications/version-management/git-and-tools/subgit/default.nix
index 1fd70aab461..11189e02c8f 100644
--- a/nixpkgs/pkgs/applications/version-management/git-and-tools/subgit/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/git-and-tools/subgit/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, unzip, makeWrapper, jre }:
stdenv.mkDerivation rec {
- name = "subgit-3.3.9";
+ name = "subgit-3.3.10";
meta = {
description = "A tool for a smooth, stress-free SVN to Git migration";
@@ -21,6 +21,6 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://subgit.com/download/${name}.zip";
- sha256 = "0dwd2kymmprci3b61ayr6axzlkc8zgbc40jqxvvyzschfxw9y0v5";
+ sha256 = "1z7cmaghfy5yjs50b3y6av9h2d6xmpamyxql7vvr3dy6kflvv8fk";
};
}
diff --git a/nixpkgs/pkgs/applications/version-management/git-and-tools/tig/default.nix b/nixpkgs/pkgs/applications/version-management/git-and-tools/tig/default.nix
index cb03a9b42a2..9415c0eecf1 100644
--- a/nixpkgs/pkgs/applications/version-management/git-and-tools/tig/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/git-and-tools/tig/default.nix
@@ -34,13 +34,14 @@ stdenv.mkDerivation rec {
# fixes tig-completion __git-complete dependency
sed -i '1s;^;source ${git}/share/bash-completion/completions/git\n;' contrib/tig-completion.bash
- substituteInPlace contrib/tig-completion.zsh \
- --replace 'e=$(dirname ''${funcsourcetrace[1]%:*})/tig-completion.bash' "e=$out/share/bash-completion/completions/tig"
-
install -D contrib/tig-completion.bash $out/share/bash-completion/completions/tig
- install -D contrib/tig-completion.zsh $out/share/zsh/site-functions/_tig
cp contrib/vim.tigrc $out/etc/
+ # Note: Until https://github.com/jonas/tig/issues/940 is resolved it is best
+ # not to install the ZSH completion so that the fallback implemenation from
+ # ZSH can be used (Completion/Unix/Command/_git: "_tig () { _git-log }"):
+ #install -D contrib/tig-completion.zsh $out/share/zsh/site-functions/_tig
+
wrapProgram $out/bin/tig \
--prefix PATH ':' "${git}/bin"
'';
diff --git a/nixpkgs/pkgs/applications/version-management/gitea/default.nix b/nixpkgs/pkgs/applications/version-management/gitea/default.nix
index 21ff7c5f8f9..70169bd90e5 100644
--- a/nixpkgs/pkgs/applications/version-management/gitea/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/gitea/default.nix
@@ -1,6 +1,5 @@
{ stdenv, buildGoPackage, fetchurl, makeWrapper
, git, bash, gzip, openssh, pam
-, fetchpatch
, sqliteSupport ? true
, pamSupport ? true
}:
@@ -9,11 +8,11 @@ with stdenv.lib;
buildGoPackage rec {
pname = "gitea";
- version = "1.11.6";
+ version = "1.12.3";
src = fetchurl {
url = "https://github.com/go-gitea/gitea/releases/download/v${version}/gitea-src-${version}.tar.gz";
- sha256 = "11nyq5faq0hy1pi3yhmc6y8is7jyiyfrb162fq9l33pkyw6qihqs";
+ sha256 = "05z1pp2lnbr82pw97wy0j0qk2vv1qv9c46df13d03xdfsc3gsm50";
};
unpackPhase = ''
@@ -25,10 +24,6 @@ buildGoPackage rec {
patches = [
./static-root-path.patch
- (fetchpatch {
- url = "https://github.com/go-gitea/gitea/commit/1830d0ed5f4a67e3360ecbb55933b5540b6affce.patch";
- sha256 = "163531pcki28qfs56l64vv4xxaavxgksf038da1sn21j5l2jm81i";
- })
];
postPatch = ''
diff --git a/nixpkgs/pkgs/applications/version-management/gitkraken/default.nix b/nixpkgs/pkgs/applications/version-management/gitkraken/default.nix
index 88f8df4e254..8fe04735657 100644
--- a/nixpkgs/pkgs/applications/version-management/gitkraken/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/gitkraken/default.nix
@@ -13,11 +13,11 @@ let
in
stdenv.mkDerivation rec {
pname = "gitkraken";
- version = "7.0.0";
+ version = "7.1.0";
src = fetchzip {
url = "https://release.axocdn.com/linux/GitKraken-v${version}.tar.gz";
- sha256 = "0ws1gb7fgy72s6hxkf9g16x565m58k1cdzx9ldcdghfffimz4cqx";
+ sha256 = "1g7i7sq705x5jkp76z4car9na3qvklpi3a766yiv4h79kc5via48";
};
dontBuild = true;
@@ -69,7 +69,7 @@ stdenv.mkDerivation rec {
icon = "gitkraken";
desktopName = "GitKraken";
genericName = "Git Client";
- categories = "Application;Development;";
+ categories = "Development;";
comment = "Graphical Git client from Axosoft";
};
diff --git a/nixpkgs/pkgs/applications/version-management/gitlab/data.json b/nixpkgs/pkgs/applications/version-management/gitlab/data.json
index 308a2399458..ee4d901c287 100644
--- a/nixpkgs/pkgs/applications/version-management/gitlab/data.json
+++ b/nixpkgs/pkgs/applications/version-management/gitlab/data.json
@@ -1,13 +1,13 @@
{
- "version": "13.0.4",
- "repo_hash": "15pfg3ss1diqsnlf0xpx4ixlpjnvzghzjfvs6y3bv21qnjfwkp0g",
+ "version": "13.0.9",
+ "repo_hash": "0rzby1q4vy59cs9ghnx29f6gflmz9114yh5yia0kdikiyky95rsx",
"owner": "gitlab-org",
"repo": "gitlab",
- "rev": "v13.0.4-ee",
+ "rev": "v13.0.9-ee",
"passthru": {
- "GITALY_SERVER_VERSION": "13.0.4",
+ "GITALY_SERVER_VERSION": "13.0.9",
"GITLAB_PAGES_VERSION": "1.18.0",
"GITLAB_SHELL_VERSION": "13.2.0",
- "GITLAB_WORKHORSE_VERSION": "8.31.1"
+ "GITLAB_WORKHORSE_VERSION": "8.31.2"
}
} \ No newline at end of file
diff --git a/nixpkgs/pkgs/applications/version-management/gitlab/gitaly/default.nix b/nixpkgs/pkgs/applications/version-management/gitlab/gitaly/default.nix
index 374bf953f78..612ef3f0c87 100644
--- a/nixpkgs/pkgs/applications/version-management/gitlab/gitaly/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/gitlab/gitaly/default.nix
@@ -19,14 +19,14 @@ let
};
};
in buildGoPackage rec {
- version = "13.0.4";
+ version = "13.0.9";
pname = "gitaly";
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitaly";
rev = "v${version}";
- sha256 = "1hnjv2q98016srvjmyjpd5fkpg68mra6qk0asl1l83z2vin2xrkm";
+ sha256 = "0bw3g1c3ji78grh6fs4qq64hq1s4z2da5f18zbkac41hkkqbf1in";
};
# Fix a check which assumes that hook files are writeable by their
diff --git a/nixpkgs/pkgs/applications/version-management/gitlab/gitlab-shell/deps.nix b/nixpkgs/pkgs/applications/version-management/gitlab/gitlab-shell/deps.nix
index b4105f18c10..72c0f2cdf51 100644
--- a/nixpkgs/pkgs/applications/version-management/gitlab/gitlab-shell/deps.nix
+++ b/nixpkgs/pkgs/applications/version-management/gitlab/gitlab-shell/deps.nix
@@ -13,7 +13,7 @@
goPackagePath = "cloud.google.com/go";
fetch = {
type = "git";
- url = "https://code.googlesource.com/gocloud";
+ url = "https://github.com/googleapis/google-cloud-go";
rev = "v0.26.0";
sha256 = "149v3ci17g6wd2pm18mzcncq5qpl9hwdjnz3rlbn5rfidyn46la1";
};
@@ -634,7 +634,7 @@
goPackagePath = "google.golang.org/genproto";
fetch = {
type = "git";
- url = "https://github.com/google/go-genproto";
+ url = "https://github.com/googleapis/go-genproto";
rev = "bd91e49a0898";
sha256 = "1f5q04h03q6fksbfkhz13ai5849rkkb8xrmmi7cxs4lzsi6ixkg8";
};
diff --git a/nixpkgs/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix b/nixpkgs/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
index f6710643f6d..6386a9cc5aa 100644
--- a/nixpkgs/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
@@ -3,13 +3,13 @@
buildGoPackage rec {
pname = "gitlab-workhorse";
- version = "8.31.1";
+ version = "8.31.2";
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitlab-workhorse";
rev = "v${version}";
- sha256 = "1c2y1icil98qay9d95q1rlpi0ffhll990grkkib9srsn55b2i86v";
+ sha256 = "0wvhhjfb490mjdrmc9xwr3qfh3941xn3b02c757ghrvzwv329wvg";
};
goPackagePath = "gitlab.com/gitlab-org/gitlab-workhorse";
diff --git a/nixpkgs/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock b/nixpkgs/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
index 723863edfd9..e6407161f8e 100644
--- a/nixpkgs/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
+++ b/nixpkgs/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
@@ -559,18 +559,18 @@ GEM
json-schema (2.8.0)
addressable (>= 2.4)
jwt (2.1.0)
- kaminari (1.0.1)
+ kaminari (1.2.1)
activesupport (>= 4.1.0)
- kaminari-actionview (= 1.0.1)
- kaminari-activerecord (= 1.0.1)
- kaminari-core (= 1.0.1)
- kaminari-actionview (1.0.1)
+ kaminari-actionview (= 1.2.1)
+ kaminari-activerecord (= 1.2.1)
+ kaminari-core (= 1.2.1)
+ kaminari-actionview (1.2.1)
actionview
- kaminari-core (= 1.0.1)
- kaminari-activerecord (1.0.1)
+ kaminari-core (= 1.2.1)
+ kaminari-activerecord (1.2.1)
activerecord
- kaminari-core (= 1.0.1)
- kaminari-core (1.0.1)
+ kaminari-core (= 1.2.1)
+ kaminari-core (1.2.1)
kgio (2.11.3)
knapsack (1.17.0)
rake
diff --git a/nixpkgs/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix b/nixpkgs/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
index 041f19226f4..7156347be05 100644
--- a/nixpkgs/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
+++ b/nixpkgs/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
@@ -2382,10 +2382,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0invfvfb252ihsdr65rylkvd1x2wy004jval52v3i8ybb0jhc5hi";
+ sha256 = "1vxkqciny5v4jgmjxl8qrgbmig2cij2iskqbwh4bfcmpxf467ch3";
type = "gem";
};
- version = "1.0.1";
+ version = "1.2.1";
};
kaminari-actionview = {
dependencies = ["actionview" "kaminari-core"];
@@ -2393,10 +2393,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0mhhsm6xhmwqc7hfw7xnk1kdbfg468bqs5awcqm5j6j8b9zyjvdi";
+ sha256 = "0w0p1hyv6lgf6h036cmn2kbkdv4x7g0g9q9kc5gzkpz7amlxr8ri";
type = "gem";
};
- version = "1.0.1";
+ version = "1.2.1";
};
kaminari-activerecord = {
dependencies = ["activerecord" "kaminari-core"];
@@ -2404,20 +2404,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1kb5aj6iy1cwcq5548jd3w1ipxicnzmnx2ay1s4hvad2gvrd4g93";
+ sha256 = "02n5xxv6ilh39q2m6vcz7qrdai7ghk3s178dw6f0b3lavwyq49w3";
type = "gem";
};
- version = "1.0.1";
+ version = "1.2.1";
};
kaminari-core = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0r2n293ad1xr9wgn8cr53nfzwls4w3p1xi4kjfjgl1z0yf05mpwr";
+ sha256 = "0h04cr4y1jfn81gxy439vmczifghc2cvsyw47aa32is5bbxg1wlz";
type = "gem";
};
- version = "1.0.1";
+ version = "1.2.1";
};
kgio = {
groups = ["default" "unicorn"];
diff --git a/nixpkgs/pkgs/applications/version-management/gitlab/yarnPkgs.nix b/nixpkgs/pkgs/applications/version-management/gitlab/yarnPkgs.nix
index f7851c6adcb..797329c613e 100644
--- a/nixpkgs/pkgs/applications/version-management/gitlab/yarnPkgs.nix
+++ b/nixpkgs/pkgs/applications/version-management/gitlab/yarnPkgs.nix
@@ -11706,11 +11706,11 @@
};
}
{
- name = "swagger_ui_dist___swagger_ui_dist_3.24.3.tgz";
+ name = "swagger_ui_dist___swagger_ui_dist_3.26.2.tgz";
path = fetchurl {
- name = "swagger_ui_dist___swagger_ui_dist_3.24.3.tgz";
- url = "https://registry.yarnpkg.com/swagger-ui-dist/-/swagger-ui-dist-3.24.3.tgz";
- sha1 = "99754d11b0ddd314a1a50db850acb415e4b0a0c6";
+ 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";
};
}
{
@@ -13226,11 +13226,11 @@
};
}
{
- name = "xterm___xterm_3.5.0.tgz";
+ name = "xterm___xterm_3.14.5.tgz";
path = fetchurl {
- name = "xterm___xterm_3.5.0.tgz";
- url = "https://registry.yarnpkg.com/xterm/-/xterm-3.5.0.tgz";
- sha1 = "ba3f464bc5730c9d259ebe62131862224db9ddcc";
+ name = "xterm___xterm_3.14.5.tgz";
+ url = "https://registry.yarnpkg.com/xterm/-/xterm-3.14.5.tgz";
+ sha1 = "c9d14e48be6873aa46fb429f22f2165557fd2dea";
};
}
{
diff --git a/nixpkgs/pkgs/applications/version-management/meld/default.nix b/nixpkgs/pkgs/applications/version-management/meld/default.nix
index 3c46db6352e..07af9341646 100644
--- a/nixpkgs/pkgs/applications/version-management/meld/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/meld/default.nix
@@ -1,53 +1,56 @@
-{ stdenv, fetchurl, itstool, python3, intltool, wrapGAppsHook
-, libxml2, gobject-introspection, gtk3, gtksourceview, gnome3
-, gsettings-desktop-schemas, dbus, xvfb_run
+{ stdenv
+, fetchurl
+, gettext
+, itstool
+, python3
+, meson
+, ninja
+, wrapGAppsHook
+, libxml2
+, pkg-config
+, desktop-file-utils
+, gobject-introspection
+, gtk3
+, gtksourceview4
+, gnome3
+, gsettings-desktop-schemas
}:
python3.pkgs.buildPythonApplication rec {
pname = "meld";
- version = "3.20.2";
+ version = "3.21.0";
+
+ format = "other";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0a0x156zr3w2yg0rnhwy39giy3xnfm6sqcfa4xcw4i6ahvwqa2dc";
+ sha256 = "toARTVq3kzJFSf1Y9OsgLY4oDAYzoLdl7ebfs0FgqBs=";
};
nativeBuildInputs = [
- intltool itstool libxml2 gobject-introspection wrapGAppsHook
+ meson
+ ninja
+ gettext
+ itstool
+ libxml2
+ pkg-config
+ desktop-file-utils
+ gobject-introspection
+ wrapGAppsHook
];
+
buildInputs = [
- gtk3 gtksourceview gsettings-desktop-schemas gnome3.adwaita-icon-theme
+ gtk3
+ gtksourceview4
+ gsettings-desktop-schemas
+ gnome3.adwaita-icon-theme
gobject-introspection # fixes https://github.com/NixOS/nixpkgs/issues/56943 for now
];
- propagatedBuildInputs = with python3.pkgs; [ pygobject3 pycairo ];
- checkInputs = [ xvfb_run python3.pkgs.pytest dbus gtksourceview gtk3 ];
-
- installPhase = ''
- runHook preInstall
- ${python3.interpreter} setup.py install --prefix=$out
- runHook postInstall
- '';
-
- checkPhase = ''
- runHook preCheck
-
- # Unable to create user data directory '/homeless-shelter/.local/share' for storing the recently used files list: Permission denied
- mkdir test-home
- export HOME=$(pwd)/test-home
- # GLib.GError: gtk-icon-theme-error-quark: Icon 'meld-change-apply-right' not present in theme Adwaita
- export XDG_DATA_DIRS="$out/share:$XDG_DATA_DIRS"
-
- # ModuleNotFoundError: No module named 'meld'
- export PYTHONPATH=$out/${python3.sitePackages}:$PYTHONPATH
-
- # Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
- xvfb-run -s '-screen 0 800x600x24' dbus-run-session \
- --config-file=${dbus.daemon}/share/dbus-1/session.conf \
- py.test
-
- runHook postCheck
- '';
+ propagatedBuildInputs = with python3.pkgs; [
+ pygobject3
+ pycairo
+ ];
passthru = {
updateScript = gnome3.updateScript {
@@ -58,7 +61,7 @@ python3.pkgs.buildPythonApplication rec {
meta = with stdenv.lib; {
description = "Visual diff and merge tool";
homepage = "http://meldmerge.org/";
- license = licenses.gpl2;
+ license = licenses.gpl2Plus;
platforms = platforms.linux ++ platforms.darwin;
maintainers = with maintainers; [ jtojnar mimame ];
};
diff --git a/nixpkgs/pkgs/applications/version-management/mercurial/default.nix b/nixpkgs/pkgs/applications/version-management/mercurial/default.nix
index ffbd9879135..c7a1c414987 100644
--- a/nixpkgs/pkgs/applications/version-management/mercurial/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/mercurial/default.nix
@@ -8,11 +8,11 @@ let
in python3Packages.buildPythonApplication rec {
pname = "mercurial";
- version = "5.3.1";
+ version = "5.4.2";
src = fetchurl {
url = "https://mercurial-scm.org/release/mercurial-${version}.tar.gz";
- sha256 = "1nbjpzjrzgql4hrvslpxwbcgn885ikq6ba1yb4w6p78rw9nzkhgp";
+ sha256 = "0ls8nwx3nz26pibphw54fg8pxqb365zmmqx95lqrxqqyf3d972sw";
};
format = "other";
diff --git a/nixpkgs/pkgs/applications/version-management/sourcehut/builds.nix b/nixpkgs/pkgs/applications/version-management/sourcehut/builds.nix
index 1bf78c548ee..735a4c8f230 100644
--- a/nixpkgs/pkgs/applications/version-management/sourcehut/builds.nix
+++ b/nixpkgs/pkgs/applications/version-management/sourcehut/builds.nix
@@ -57,4 +57,4 @@ in buildPythonPackage rec {
license = licenses.agpl3;
maintainers = with maintainers; [ eadwu ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/version-management/sourcehut/git.nix b/nixpkgs/pkgs/applications/version-management/sourcehut/git.nix
index 992b889c831..2b882176321 100644
--- a/nixpkgs/pkgs/applications/version-management/sourcehut/git.nix
+++ b/nixpkgs/pkgs/applications/version-management/sourcehut/git.nix
@@ -79,4 +79,4 @@ in buildPythonPackage rec {
license = licenses.agpl3;
maintainers = with maintainers; [ eadwu ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/version-management/sublime-merge/common.nix b/nixpkgs/pkgs/applications/version-management/sublime-merge/common.nix
index f20ebbeae3f..ad540c46411 100644
--- a/nixpkgs/pkgs/applications/version-management/sublime-merge/common.nix
+++ b/nixpkgs/pkgs/applications/version-management/sublime-merge/common.nix
@@ -67,6 +67,16 @@ in let
--set NIX_REDIRECTS ${builtins.concatStringsSep ":" redirects} \
--set LOCALE_ARCHIVE "${glibcLocales.out}/lib/locale/locale-archive" \
"''${gappsWrapperArgs[@]}"
+
+ # We need to replace the ssh-askpass-sublime executable because the default one
+ # will not function properly, in order to work it needs to pass an argv[0] to
+ # the sublime_merge binary, and the built-in version will will try to call the
+ # sublime_merge wrapper script which cannot pass through the original argv[0] to
+ # the sublime_merge binary. Thankfully the ssh-askpass-sublime functionality is
+ # very simple and can be replaced with a simple wrapper script.
+ rm $out/ssh-askpass-sublime
+ makeWrapper $out/.${primaryBinary}-wrapped $out/ssh-askpass-sublime \
+ --argv0 "/ssh-askpass-sublime"
'';
};
in stdenv.mkDerivation (rec {
diff --git a/nixpkgs/pkgs/applications/version-management/sublime-merge/default.nix b/nixpkgs/pkgs/applications/version-management/sublime-merge/default.nix
index a8fb944319c..7a0c0d1f1ed 100644
--- a/nixpkgs/pkgs/applications/version-management/sublime-merge/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/sublime-merge/default.nix
@@ -9,8 +9,8 @@ in {
} {};
sublime-merge-dev = common {
- buildVersion = "2011";
- sha256 = "0r5qqappaiicc4srk08az2vx42m7b6a75yn2ji5pv4w4085hlrzp";
+ buildVersion = "2022";
+ sha256 = "0fhxz6nx24wbspn7vfli3pvfv6fdbd591m619pvivig3scpidj61";
dev = true;
} {};
}
diff --git a/nixpkgs/pkgs/applications/video/aegisub/default.nix b/nixpkgs/pkgs/applications/video/aegisub/default.nix
index 123308babea..64c7dc20f35 100644
--- a/nixpkgs/pkgs/applications/video/aegisub/default.nix
+++ b/nixpkgs/pkgs/applications/video/aegisub/default.nix
@@ -12,7 +12,7 @@
, libass
, fftw
, ffms
-, ffmpeg
+, ffmpeg_3
, pkg-config
, zlib
, icu
@@ -85,7 +85,7 @@ stdenv.mkDerivation
libass
fftw
ffms
- ffmpeg
+ ffmpeg_3
zlib
icu
boost
diff --git a/nixpkgs/pkgs/applications/video/avidemux/default.nix b/nixpkgs/pkgs/applications/video/avidemux/default.nix
index 9374d2dbc79..2dd6b12c14f 100644
--- a/nixpkgs/pkgs/applications/video/avidemux/default.nix
+++ b/nixpkgs/pkgs/applications/video/avidemux/default.nix
@@ -25,11 +25,11 @@ assert !withQT -> default != "qt5";
stdenv.mkDerivation rec {
pname = "avidemux";
- version = "2.7.4";
+ version = "2.7.6";
src = fetchurl {
url = "mirror://sourceforge/avidemux/avidemux/${version}/avidemux_${version}.tar.gz";
- sha256 = "1acdb3m37vdzzbm8mwyibcn8msi7birb5v30qfi7jli5r00src3x";
+ sha256 = "1kwkn976ppahrcr74bnv6sqx75pzl9y21m1mvr5ksi1m6lgp924s";
};
patches = [
diff --git a/nixpkgs/pkgs/applications/video/avxsynth/default.nix b/nixpkgs/pkgs/applications/video/avxsynth/default.nix
index 2cccbae43d2..e818ef585c1 100644
--- a/nixpkgs/pkgs/applications/video/avxsynth/default.nix
+++ b/nixpkgs/pkgs/applications/video/avxsynth/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig
-, cairo, ffmpeg, ffms, libjpeg, log4cpp, pango
+, cairo, ffmpeg_3, ffms, libjpeg, log4cpp, pango
, avxeditSupport ? false, qt4 ? null
}:
@@ -29,7 +29,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [ autoreconfHook pkgconfig ];
- buildInputs = [ cairo ffmpeg ffms libjpeg log4cpp pango ]
+ buildInputs = [ cairo ffmpeg_3 ffms libjpeg log4cpp pango ]
++ optional avxeditSupport qt4;
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/applications/video/bombono/default.nix b/nixpkgs/pkgs/applications/video/bombono/default.nix
index f9a82af2f79..2ae3722fff2 100644
--- a/nixpkgs/pkgs/applications/video/bombono/default.nix
+++ b/nixpkgs/pkgs/applications/video/bombono/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, wrapGAppsHook, gtk2, boost, gtkmm2, scons,
-mjpegtools, libdvdread, dvdauthor, gettext, dvdplusrwtools, libxmlxx, ffmpeg,
+mjpegtools, libdvdread, dvdauthor, gettext, dvdplusrwtools, libxmlxx, ffmpeg_3,
enca, pkgconfig, fetchpatch }:
let fetchPatchFromAur = {name, sha256}:
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
buildInputs = [
gtk2 gtkmm2 mjpegtools libdvdread dvdauthor boost dvdplusrwtools
- libxmlxx ffmpeg enca
+ libxmlxx ffmpeg_3 enca
];
prefixKey = "PREFIX=";
diff --git a/nixpkgs/pkgs/applications/video/celluloid/default.nix b/nixpkgs/pkgs/applications/video/celluloid/default.nix
index 208cbb7f4e6..80a30852dae 100644
--- a/nixpkgs/pkgs/applications/video/celluloid/default.nix
+++ b/nixpkgs/pkgs/applications/video/celluloid/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, meson
, ninja
, python3
@@ -49,6 +50,12 @@ stdenv.mkDerivation rec {
doCheck = true;
+ passthru = {
+ updateScript = nix-update-script {
+ attrPath = pname;
+ };
+ };
+
meta = with stdenv.lib; {
description = "Simple GTK frontend for the mpv video player";
longDescription = ''
diff --git a/nixpkgs/pkgs/applications/video/clipgrab/default.nix b/nixpkgs/pkgs/applications/video/clipgrab/default.nix
index 34e0d33bcbc..0e39ab05685 100644
--- a/nixpkgs/pkgs/applications/video/clipgrab/default.nix
+++ b/nixpkgs/pkgs/applications/video/clipgrab/default.nix
@@ -1,25 +1,25 @@
-{ stdenv, fetchurl, makeDesktopItem, ffmpeg
+{ stdenv, fetchurl, makeDesktopItem, ffmpeg_3
, qmake, qttools, mkDerivation
, qtbase, qtdeclarative, qtlocation, qtquickcontrols2, qtwebchannel, qtwebengine
}:
mkDerivation rec {
pname = "clipgrab";
- version = "3.8.11";
+ version = "3.8.13";
src = fetchurl {
- sha256 = "0jpfdmyzjasq4x1xvk7b1cmhhq6fz6ydvvbwz2wclph367x496xk";
+ sha256 = "0ryaha33m41y0xjrspa838qqr4iy2c8vbvhbb334qimpqn1hj3q5";
# The .tar.bz2 "Download" link is a binary blob, the source is the .tar.gz!
url = "https://download.clipgrab.org/${pname}-${version}.tar.gz";
};
- buildInputs = [ ffmpeg qtbase qtdeclarative qtlocation qtquickcontrols2 qtwebchannel qtwebengine ];
+ buildInputs = [ ffmpeg_3 qtbase qtdeclarative qtlocation qtquickcontrols2 qtwebchannel qtwebengine ];
nativeBuildInputs = [ qmake qttools ];
- postPatch = stdenv.lib.optionalString (ffmpeg != null) ''
+ postPatch = stdenv.lib.optionalString (ffmpeg_3 != null) ''
substituteInPlace converter_ffmpeg.cpp \
- --replace '"ffmpeg"' '"${ffmpeg.bin}/bin/ffmpeg"' \
- --replace '"ffmpeg ' '"${ffmpeg.bin}/bin/ffmpeg '
+ --replace '"ffmpeg"' '"${ffmpeg_3.bin}/bin/ffmpeg"' \
+ --replace '"ffmpeg ' '"${ffmpeg_3.bin}/bin/ffmpeg '
'';
qmakeFlags = [ "clipgrab.pro" ];
diff --git a/nixpkgs/pkgs/applications/video/devede/default.nix b/nixpkgs/pkgs/applications/video/devede/default.nix
index 2ec2f68d128..9bb5518e80f 100644
--- a/nixpkgs/pkgs/applications/video/devede/default.nix
+++ b/nixpkgs/pkgs/applications/video/devede/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, python3Packages, ffmpeg, mplayer, vcdimager, cdrkit, dvdauthor
+{ stdenv, fetchFromGitHub, python3Packages, ffmpeg_3, mplayer, vcdimager, cdrkit, dvdauthor
, gtk3, gettext, wrapGAppsHook, gdk-pixbuf, gobject-introspection }:
let
@@ -30,11 +30,11 @@ in buildPythonApplication {
];
buildInputs = [
- ffmpeg
+ ffmpeg_3
];
propagatedBuildInputs = [
- gtk3 pygobject3 gdk-pixbuf dbus-python ffmpeg mplayer dvdauthor vcdimager cdrkit urllib3 setuptools
+ gtk3 pygobject3 gdk-pixbuf dbus-python ffmpeg_3 mplayer dvdauthor vcdimager cdrkit urllib3 setuptools
];
postPatch = ''
diff --git a/nixpkgs/pkgs/applications/video/dvd-slideshow/default.nix b/nixpkgs/pkgs/applications/video/dvd-slideshow/default.nix
index f6e336240d3..e35d95d54d6 100644
--- a/nixpkgs/pkgs/applications/video/dvd-slideshow/default.nix
+++ b/nixpkgs/pkgs/applications/video/dvd-slideshow/default.nix
@@ -1,7 +1,7 @@
-{ stdenv, lib, fetchurl, writeScript, cdrtools, dvdauthor, ffmpeg, imagemagick, lame, mjpegtools, sox, transcode, vorbis-tools, runtimeShell }:
+{ stdenv, lib, fetchurl, writeScript, cdrtools, dvdauthor, ffmpeg_3, imagemagick, lame, mjpegtools, sox, transcode, vorbis-tools, runtimeShell }:
let
- binPath = lib.makeBinPath [ cdrtools dvdauthor ffmpeg imagemagick lame mjpegtools sox transcode vorbis-tools ];
+ binPath = lib.makeBinPath [ cdrtools dvdauthor ffmpeg_3 imagemagick lame mjpegtools sox transcode vorbis-tools ];
wrapper = writeScript "dvd-slideshow.sh" ''
#!${runtimeShell}
diff --git a/nixpkgs/pkgs/applications/video/dvdauthor/default.nix b/nixpkgs/pkgs/applications/video/dvdauthor/default.nix
index 6be1d8a1633..af1fe24cbbf 100644
--- a/nixpkgs/pkgs/applications/video/dvdauthor/default.nix
+++ b/nixpkgs/pkgs/applications/video/dvdauthor/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, imagemagick, libdvdread, libxml2, freetype, fribidi, libpng, zlib, pkgconfig
, flex, bison }:
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
name = "dvdauthor-0.7.1";
src = fetchurl {
diff --git a/nixpkgs/pkgs/applications/video/ffmpeg-normalize/default.nix b/nixpkgs/pkgs/applications/video/ffmpeg-normalize/default.nix
index c2259ce8379..411ab9e6bc2 100644
--- a/nixpkgs/pkgs/applications/video/ffmpeg-normalize/default.nix
+++ b/nixpkgs/pkgs/applications/video/ffmpeg-normalize/default.nix
@@ -1,7 +1,7 @@
{ lib
, buildPythonApplication
, fetchPypi
-, ffmpeg
+, ffmpeg_3
, tqdm
}:
@@ -14,7 +14,7 @@ buildPythonApplication rec {
sha256 = "18dpck9grnr3wgbjvdh4mjlx0zfwcxpy4rnpmc39in0yk3w7li2x";
};
- propagatedBuildInputs = [ ffmpeg tqdm ];
+ propagatedBuildInputs = [ ffmpeg_3 tqdm ];
checkPhase = ''
$out/bin/ffmpeg-normalize --help > /dev/null
diff --git a/nixpkgs/pkgs/applications/video/gnomecast/default.nix b/nixpkgs/pkgs/applications/video/gnomecast/default.nix
index 3b7e8913c5d..3a3ca044bb8 100644
--- a/nixpkgs/pkgs/applications/video/gnomecast/default.nix
+++ b/nixpkgs/pkgs/applications/video/gnomecast/default.nix
@@ -1,4 +1,4 @@
-{ lib, python3Packages, gtk3, gobject-introspection, ffmpeg, wrapGAppsHook }:
+{ lib, python3Packages, gtk3, gobject-introspection, ffmpeg_3, wrapGAppsHook }:
with python3Packages;
buildPythonApplication rec {
@@ -17,7 +17,7 @@ buildPythonApplication rec {
];
preFixup = ''
- gappsWrapperArgs+=(--prefix PATH : ${lib.makeBinPath [ ffmpeg ]})
+ gappsWrapperArgs+=(--prefix PATH : ${lib.makeBinPath [ ffmpeg_3 ]})
'';
meta = with lib; {
diff --git a/nixpkgs/pkgs/applications/video/handbrake/default.nix b/nixpkgs/pkgs/applications/video/handbrake/default.nix
index bbbb60bdf51..b56c26dff78 100644
--- a/nixpkgs/pkgs/applications/video/handbrake/default.nix
+++ b/nixpkgs/pkgs/applications/video/handbrake/default.nix
@@ -51,13 +51,13 @@ assert stdenv.isDarwin -> AudioToolbox != null
stdenv.mkDerivation rec {
pname = "handbrake";
- version = "1.3.2";
+ version = "1.3.3";
src = fetchFromGitHub {
owner = "HandBrake";
repo = "HandBrake";
rev = version;
- sha256 = "04z3hcy7m5yvma849rlrsx2wdqmkilkl1qds9yrzr2ydpw697f85";
+ sha256 = "0bsmk37543zv3p32a7wxnh2w483am23ha2amj339q3nnb4142krn";
extraPostFetch = ''
echo "DATE=$(date +"%F %T %z" -r $out/NEWS.markdown)" > $out/version.txt
'';
diff --git a/nixpkgs/pkgs/applications/video/jellyfin-mpv-shim/default.nix b/nixpkgs/pkgs/applications/video/jellyfin-mpv-shim/default.nix
index de931074091..4021fda68b9 100644
--- a/nixpkgs/pkgs/applications/video/jellyfin-mpv-shim/default.nix
+++ b/nixpkgs/pkgs/applications/video/jellyfin-mpv-shim/default.nix
@@ -4,13 +4,13 @@
buildPythonApplication rec {
pname = "jellyfin-mpv-shim";
- version = "1.4.2";
+ version = "1.5.11";
src = fetchFromGitHub {
owner = "iwalton3";
repo = pname;
rev = "v${version}";
- sha256 = "1cnii5wj0pgqg3dqk5cm6slpbs3730x8ippps4cjbsxcsrmqjpx6";
+ sha256 = "14hm8yccdp7w1vdnvdzafk1byhaq1qsr33i4962s1nvm9lafxkr7";
fetchSubmodules = true; # needed for display_mirror css file
};
@@ -25,6 +25,12 @@ buildPythonApplication rec {
rm jellyfin_mpv_shim/win_utils.py
'';
+ # disable the desktop client for now
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace "'jellyfin-mpv-desktop=jellyfin_mpv_shim.mpv_shim:main_desktop'," ""
+ '';
+
propagatedBuildInputs = [
jellyfin-apiclient-python
mpv
@@ -42,7 +48,7 @@ buildPythonApplication rec {
meta = with stdenv.lib; {
homepage = "https://github.com/iwalton3/jellyfin-mpv-shim";
- description = "Allows casting of videos to MPV via the jellyfin mobile and web app.";
+ description = "Allows casting of videos to MPV via the jellyfin mobile and web app";
license = licenses.gpl3;
maintainers = with maintainers; [ jojosch ];
};
diff --git a/nixpkgs/pkgs/applications/video/makemkv/default.nix b/nixpkgs/pkgs/applications/video/makemkv/default.nix
index 2364f9ec02c..d3cb12924c2 100644
--- a/nixpkgs/pkgs/applications/video/makemkv/default.nix
+++ b/nixpkgs/pkgs/applications/video/makemkv/default.nix
@@ -1,23 +1,23 @@
{ stdenv, mkDerivation, fetchurl, autoPatchelfHook
-, ffmpeg, openssl, qtbase, zlib, pkgconfig
+, ffmpeg_3, openssl, qtbase, zlib, pkgconfig
}:
let
- version = "1.15.1";
+ version = "1.15.2";
# 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 = "0c9661sdlld8b1g2pk8lbn3gz7cikh9bjqss11ffkriwii1x9fw0";
+ sha256 = "1dbips0qllbwhak44c50nlwn8n3kx8i6773cal5zl3dv4v2nf6ql";
};
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 = "0rm1zykqagy2g8hb7pjrc6akdsym8pgdnx66hnna161jbah3sssy";
+ sha256 = "1wnhzlz5fw6qwh82hjcpimg60xb3a9a54zb6gcjhqr9zdly2zphy";
};
in mkDerivation {
pname = "makemkv";
@@ -29,7 +29,7 @@ in mkDerivation {
nativeBuildInputs = [ autoPatchelfHook pkgconfig ];
- buildInputs = [ ffmpeg openssl qtbase zlib ];
+ buildInputs = [ ffmpeg_3 openssl qtbase zlib ];
installPhase = ''
runHook preInstall
@@ -55,6 +55,6 @@ in mkDerivation {
license = licenses.unfree;
homepage = "http://makemkv.com";
platforms = [ "x86_64-linux" ];
- maintainers = [ maintainers.titanous ];
+ maintainers = with maintainers; [ danieldk titanous ];
};
}
diff --git a/nixpkgs/pkgs/applications/video/manim/default.nix b/nixpkgs/pkgs/applications/video/manim/default.nix
index 470908377b5..667b2bb2b88 100644
--- a/nixpkgs/pkgs/applications/video/manim/default.nix
+++ b/nixpkgs/pkgs/applications/video/manim/default.nix
@@ -1,5 +1,5 @@
{ lib, buildPythonApplication, fetchFromGitHub, pythonOlder, file, fetchpatch
-, cairo, ffmpeg, sox, xdg_utils, texlive
+, cairo, ffmpeg_3, sox, xdg_utils, texlive
, colour, numpy, pillow, progressbar, scipy, tqdm, opencv , pycairo, pydub
, pbr, fetchPypi
}:
@@ -28,14 +28,14 @@ buildPythonApplication rec {
pycairo
pydub
- cairo sox ffmpeg xdg_utils
+ cairo sox ffmpeg_3 xdg_utils
];
# Test with texlive to see whether it works but don't propagate
# because it's huge and optional
# TODO: Use smaller TexLive distribution
# Doesn't need everything but it's hard to figure out what it needs
- checkInputs = [ cairo sox ffmpeg xdg_utils texlive.combined.scheme-full ];
+ checkInputs = [ cairo sox ffmpeg_3 xdg_utils texlive.combined.scheme-full ];
# Simple test and complex test with LaTeX
checkPhase = ''
diff --git a/nixpkgs/pkgs/applications/video/mapmap/default.nix b/nixpkgs/pkgs/applications/video/mapmap/default.nix
index 20ab4d75032..9d6ffbd439c 100644
--- a/nixpkgs/pkgs/applications/video/mapmap/default.nix
+++ b/nixpkgs/pkgs/applications/video/mapmap/default.nix
@@ -12,14 +12,14 @@ with stdenv;
mkDerivation rec {
- version = "0.6.1";
+ version = "0.6.2";
pname = "mapmap";
src = fetchFromGitHub {
owner = "mapmapteam";
repo = "mapmap";
rev = version;
- sha256 = "15km6xmfkxhrflq4sl9m9r85zi4shrr4k5h15x17v7x0qkc3xgsh";
+ sha256 = "1pyb3vz19lbfz2hrfqm9a29vnajw1bigdrblbmcy32imkf4isfvm";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/applications/video/mkvtoolnix/default.nix b/nixpkgs/pkgs/applications/video/mkvtoolnix/default.nix
index 7db27888782..9b2c8f83577 100644
--- a/nixpkgs/pkgs/applications/video/mkvtoolnix/default.nix
+++ b/nixpkgs/pkgs/applications/video/mkvtoolnix/default.nix
@@ -13,13 +13,13 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "mkvtoolnix";
- version = "46.0.0";
+ version = "48.0.0";
src = fetchFromGitLab {
owner = "mbunkus";
repo = "mkvtoolnix";
rev = "release-${version}";
- sha256 = "1vyfvpsllnzhzaaz3s9lqlnkmnqchyhxj2d47bfyizs982r5kg24";
+ sha256 = "0lbl3w2m12blymda3m00afl9racgahvl0z4b2clwbawhvypc5vfc";
};
nativeBuildInputs = [
@@ -50,7 +50,7 @@ stdenv.mkDerivation rec {
(enableFeature withGUI "qt")
];
- CXXFLAGS = optional stdenv.cc.isClang "-std=c++14";
+ CXXFLAGS = optional stdenv.cc.isClang "-std=c++17";
dontWrapQtApps = true;
postFixup = optionalString withGUI ''
diff --git a/nixpkgs/pkgs/applications/video/motion/default.nix b/nixpkgs/pkgs/applications/video/motion/default.nix
index dd0510f70c3..7f101c41edb 100644
--- a/nixpkgs/pkgs/applications/video/motion/default.nix
+++ b/nixpkgs/pkgs/applications/video/motion/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "motion";
- version = "4.3.0";
+ version = "4.3.1";
src = fetchFromGitHub {
owner = "Motion-Project";
repo = "motion";
- rev = "Release-${version}";
- sha256 = "08mm7ajgs0qnrydywxxyzcll09z80crjnjkjnckdi6ljsj6s96j8";
+ rev = "release-${version}";
+ sha256 = "01yy4pdgd4wa97bpw27zn5zik9iz719m1jiwkk9lb7m2a2951dhc";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
@@ -21,5 +21,6 @@ stdenv.mkDerivation rec {
homepage = "https://motion-project.github.io/";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ puffnfresh veprbl ];
+ platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/applications/video/mplayer/default.nix b/nixpkgs/pkgs/applications/video/mplayer/default.nix
index 5a72fe91ddd..f00b5aabf97 100644
--- a/nixpkgs/pkgs/applications/video/mplayer/default.nix
+++ b/nixpkgs/pkgs/applications/video/mplayer/default.nix
@@ -1,4 +1,4 @@
-{ config, stdenv, fetchurl, pkgconfig, freetype, yasm, ffmpeg
+{ config, stdenv, fetchurl, pkgconfig, freetype, yasm, ffmpeg_3
, aalibSupport ? true, aalib ? null
, fontconfigSupport ? true, fontconfig ? null, freefont_ttf ? null
, fribidiSupport ? true, fribidi ? null
@@ -107,7 +107,7 @@ stdenv.mkDerivation rec {
depsBuildBuild = [ buildPackages.stdenv.cc ];
nativeBuildInputs = [ pkgconfig yasm ];
buildInputs = with stdenv.lib;
- [ freetype ffmpeg ]
+ [ freetype ffmpeg_3 ]
++ optional aalibSupport aalib
++ optional fontconfigSupport fontconfig
++ optional fribidiSupport fribidi
@@ -182,7 +182,7 @@ stdenv.mkDerivation rec {
preConfigure = ''
configureFlagsArray+=(
"--cc=$CC"
- "--host-cc=$BUILD_CC"
+ "--host-cc=$CC_FOR_BUILD"
"--as=$AS"
"--nm=$NM"
"--ar=$AR"
@@ -199,6 +199,7 @@ stdenv.mkDerivation rec {
optional fontconfigSupport "-lfontconfig"
++ optional fribidiSupport "-lfribidi"
++ optionals x11Support [ "-lX11" "-lXext" ]
+ ++ [ "-lfreetype" ]
);
installTargets = [ "install" ] ++ stdenv.lib.optional x11Support "install-gui";
diff --git a/nixpkgs/pkgs/applications/video/mpv/default.nix b/nixpkgs/pkgs/applications/video/mpv/default.nix
index 9cb39d68140..697a468f890 100644
--- a/nixpkgs/pkgs/applications/video/mpv/default.nix
+++ b/nixpkgs/pkgs/applications/video/mpv/default.nix
@@ -1,6 +1,6 @@
{ config, stdenv, fetchurl, fetchFromGitHub, fetchpatch
, addOpenGLRunpath, docutils, perl, pkgconfig, python3, wafHook, which
-, ffmpeg_4, freefont_ttf, freetype, libass, libpthreadstubs, mujs
+, ffmpeg, freefont_ttf, freetype, libass, libpthreadstubs, mujs
, nv-codec-headers, lua, libuchardet, libiconv ? null
, CoreFoundation, Cocoa, CoreAudio, MediaPlayer
@@ -39,7 +39,10 @@
, libpngSupport ? true, libpng ? null
, pulseSupport ? config.pulseaudio or stdenv.isLinux, libpulseaudio ? null
, rubberbandSupport ? stdenv.isLinux, rubberband ? null
-, sambaSupport ? stdenv.isLinux, samba ? 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
@@ -152,7 +155,7 @@ in stdenv.mkDerivation rec {
++ optional swiftSupport swift;
buildInputs = [
- ffmpeg_4 freetype libass libpthreadstubs
+ ffmpeg freetype libass libpthreadstubs
luaEnv libuchardet mujs
] ++ optional alsaSupport alsaLib
++ optional archiveSupport libarchive
diff --git a/nixpkgs/pkgs/applications/video/mpv/scripts/simple-mpv-webui.nix b/nixpkgs/pkgs/applications/video/mpv/scripts/simple-mpv-webui.nix
new file mode 100644
index 00000000000..d51434e241c
--- /dev/null
+++ b/nixpkgs/pkgs/applications/video/mpv/scripts/simple-mpv-webui.nix
@@ -0,0 +1,33 @@
+{ stdenv
+, fetchFromGitHub }:
+stdenv.mkDerivation rec {
+ pname = "simple-mpv-ui";
+ version = "1.0.0";
+
+ src = fetchFromGitHub {
+ owner = "open-dynaMIX";
+ repo = "simple-mpv-webui";
+ rev = "v${version}";
+ sha256 = "1glrnnl1slcl0ri0zs4j64lc9aa52p9ffh6av0d81fk95nm98917";
+ };
+
+ dontBuild = true;
+ installPhase = ''
+ mkdir -p $out/share/mpv/scripts
+ cp -r webui.lua webui-page $out/share/mpv/scripts/
+ '';
+ passthru.scriptName = "webui.lua";
+
+ meta = with stdenv.lib; {
+ description = "A web based user interface with controls for the mpv mediaplayer";
+ homepage = "https://github.com/open-dynaMIX/simple-mpv-webui";
+ maintainers = [ maintainers.cript0nauta ];
+ longDescription = ''
+ You can access the webui when accessing http://127.0.0.1:8080 or
+ http://[::1]:8080 in your webbrowser. By default it listens on
+ 0.0.0.0:8080 and [::0]:8080
+ '';
+ license = licenses.mit;
+ };
+}
+
diff --git a/nixpkgs/pkgs/applications/video/mpv/wrapper.nix b/nixpkgs/pkgs/applications/video/mpv/wrapper.nix
index 1658f922ab3..5b3ad7a9831 100644
--- a/nixpkgs/pkgs/applications/video/mpv/wrapper.nix
+++ b/nixpkgs/pkgs/applications/video/mpv/wrapper.nix
@@ -32,10 +32,10 @@ let
# All arguments besides the input and output binaries (${mpv}/bin/mpv and
# $out/bin/mpv). These are used by the darwin specific makeWrapper call
# used to wrap $out/Applications/mpv.app/Contents/MacOS/mpv as well.
- mostMakeWrapperArgs = builtins.concatStringsSep " " ([ "--argv0" "'$0'"
+ mostMakeWrapperArgs = lib.strings.escapeShellArgs ([ "--argv0" "'$0'"
# These are always needed (TODO: Explain why)
- "--prefix" "LUA_CPATH" "\\;" "${mpv.luaEnv}/lib/lua/${mpv.lua.luaversion}/\\?.so"
- "--prefix" "LUA_PATH" "\\;" "${mpv.luaEnv}/share/lua/${mpv.lua.luaversion}/\\?.lua"
+ "--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}"
] ++ lib.optionals (binPath != "") [
@@ -52,9 +52,9 @@ let
) scripts
)) ++ extraMakeWrapperArgs)
;
- umpvWrapperArgs = builtins.concatStringsSep " " ([
+ umpvWrapperArgs = lib.strings.escapeShellArgs ([
"--argv0" "'$0'"
- "--set" "MPV" "$out/bin/mpv"
+ "--set" "MPV" "${placeholder "out"}/bin/mpv"
] ++ extraUmpvWrapperArgs)
;
in
diff --git a/nixpkgs/pkgs/applications/video/mythtv/default.nix b/nixpkgs/pkgs/applications/video/mythtv/default.nix
index 2f1d3a3a1c9..db8d192b758 100644
--- a/nixpkgs/pkgs/applications/video/mythtv/default.nix
+++ b/nixpkgs/pkgs/applications/video/mythtv/default.nix
@@ -2,24 +2,21 @@
, libpulseaudio, fftwSinglePrec , lame, zlib, libGLU, libGL, alsaLib, freetype
, perl, pkgconfig , libsamplerate, libbluray, lzo, libX11, libXv, libXrandr, libXvMC, libXinerama, libXxf86vm
, libXmu , yasm, libuuid, taglib, libtool, autoconf, automake, file, exiv2, linuxHeaders
-, libXNVCtrl, enableXnvctrl ? false
}:
mkDerivation rec {
pname = "mythtv";
- version = "30.0";
+ version = "31.0";
src = fetchFromGitHub {
owner = "MythTV";
repo = "mythtv";
rev = "v${version}";
- sha256 = "1pfzjb07xwd3mfgmbr4kkiyfyvwy9fkl13ik7bvqds86m0ws5bw4";
+ sha256 = "092w5kvc1gjz6jd2lk2jhcazasz2h3xh0i5iq80k8x3znyp4i6v5";
};
patches = [
- # Fixes build with exiv2 0.27.1.
- ./exiv2.patch
- # Disables OS detection used while checking for xnvctrl support.
+ # Disables OS detection used while checking if enforce_wshadow should be disabled.
./disable-os-detection.patch
];
@@ -29,17 +26,16 @@ mkDerivation rec {
freetype qtbase qtwebkit qtscript lame zlib xlibsWrapper libGLU libGL
perl libsamplerate libbluray lzo alsaLib libpulseaudio fftwSinglePrec libX11 libXv libXrandr libXvMC
libXmu libXinerama libXxf86vm libXmu libuuid taglib exiv2
- ] ++ stdenv.lib.optional enableXnvctrl libXNVCtrl;
+ ];
nativeBuildInputs = [ pkgconfig which yasm libtool autoconf automake file ];
configureFlags =
- [ "--dvb-path=${linuxHeaders}/include" ]
- ++ stdenv.lib.optionals (!enableXnvctrl) [ "--disable-xnvctrl" ];
+ [ "--dvb-path=${linuxHeaders}/include" ];
meta = with stdenv.lib; {
homepage = "https://www.mythtv.org/";
description = "Open Source DVR";
- license = licenses.gpl2;
+ license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = [ maintainers.titanous ];
};
diff --git a/nixpkgs/pkgs/applications/video/mythtv/disable-os-detection.patch b/nixpkgs/pkgs/applications/video/mythtv/disable-os-detection.patch
index 5a35dc2d1dd..09ce6f6ca4f 100644
--- a/nixpkgs/pkgs/applications/video/mythtv/disable-os-detection.patch
+++ b/nixpkgs/pkgs/applications/video/mythtv/disable-os-detection.patch
@@ -1,51 +1,31 @@
---- a/configure 1970-01-01 01:00:01.000000000 +0100
-+++ b/configure 2019-10-26 11:54:01.920776490 +0200
-@@ -6642,29 +6642,29 @@
- require libXinerama X11/extensions/Xinerama.h XineramaQueryExtension -lXinerama
- require libXext "X11/Xdefs.h X11/Xlib.h X11/extensions/Xext.h" XMissingExtension -lXext
- if enabled xnvctrl; then
-- case $target_os in
-- linux)
-+# case $target_os in
-+# linux)
- # Bah. Suse linux doesn't have xnvctrl.
-- . /etc/os-release
-- case $ID in
-- *suse*)
-+# . /etc/os-release
-+# case $ID in
-+# *suse*)
- # This is hopefully temporary.
-- disable xnvctrl_external
-- ;;
-- *)
-- require XNVctrl "X11/Xlib.h NVCtrl/NVCtrl.h NVCtrl/NVCtrlLib.h" XNVCTRLIsNvScreen -lXNVCtrl || disable xnvctrl
-- ;;
-- esac
-- ;;
-- freebsd)
-+# disable xnvctrl_external
-+# ;;
-+# *)
-+ require XNVctrl "X11/Xlib.h NVCtrl/NVCtrl.h NVCtrl/NVCtrlLib.h" XNVCTRLIsNvScreen -lXNVCtrl || disable xnvctrl
-+# ;;
-+# esac
-+# ;;
-+# freebsd)
- # This is hopefully temporary, and will eventually
- # check for a system library too.
-- disable xnvctrl_external
-- ;;
-- *)
-- disable xnvctrl
-- ;;
-- esac
-+# disable xnvctrl_external
-+# ;;
-+# *)
-+# disable xnvctrl
-+# ;;
-+# esac
- fi
- fi
+--- a/configure 2020-07-21 20:50:58.653989766 +0200
++++ b/configure 2020-07-21 20:52:21.236610586 +0200
+@@ -6537,17 +6537,17 @@
+ }
+ enable enforce_wshadow
+-case $target_os in
+- android)
+- disable enforce_wshadow
+- ;;
+- linux)
+- . /etc/os-release
+- if test $ID = "centos"; then
+- disable enforce_wshadow
+- fi
+- ;;
+-esac
++#case $target_os in
++# android)
++# disable enforce_wshadow
++# ;;
++# linux)
++# . /etc/os-release
++# if test $ID = "centos"; then
++# disable enforce_wshadow
++# fi
++# ;;
++#esac
+
+ if $(pkg-config --exists Qt5WebKit) || $(pkg-config --exists QtWebKit) ; then
+ enable qtwebkit
diff --git a/nixpkgs/pkgs/applications/video/mythtv/exiv2.patch b/nixpkgs/pkgs/applications/video/mythtv/exiv2.patch
deleted file mode 100644
index 29bf1f5967b..00000000000
--- a/nixpkgs/pkgs/applications/video/mythtv/exiv2.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-Patch source: https://aur.archlinux.org/cgit/aur.git/plain/004-exiv2.patch?h=mythtv&id=76ea37f8556805b205878772ad7874e487c0d946
---- a/libs/libmythmetadata/imagemetadata.cpp
-+++ b/libs/libmythmetadata/imagemetadata.cpp
-@@ -7,14 +7,7 @@
- #include "exitcodes.h" // for ffprobe
-
- // libexiv2 for Exif metadata
--//#include <exiv2/exiv2.hpp>
--// Note: Older versions of Exiv2 don't have the exiv2.hpp include
--// file. Using image.hpp instead seems to work.
--#ifdef _MSC_VER
--#include <exiv2/src/image.hpp>
--#else
--#include <exiv2/image.hpp>
--#endif
-+#include <exiv2/exiv2.hpp>
-
- // To read FFMPEG Metadata
- extern "C" {
diff --git a/nixpkgs/pkgs/applications/video/natron/default.nix b/nixpkgs/pkgs/applications/video/natron/default.nix
index 4e6c9f7ea5a..dede7d6b29e 100644
--- a/nixpkgs/pkgs/applications/video/natron/default.nix
+++ b/nixpkgs/pkgs/applications/video/natron/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchurl, qt4, pkgconfig, boost, expat, cairo, python2Packages,
cmake, flex, bison, pango, librsvg, librevenge, libxml2, libcdr, libzip,
- poppler, imagemagick, openexr, ffmpeg, opencolorio, openimageio,
+ poppler, imagemagick, openexr, ffmpeg_3, opencolorio, openimageio,
qmake4Hook, libpng, libGL, lndir }:
let
@@ -68,7 +68,7 @@ let
sha256 = "0s196i9fkgr9iw92c94mxgs1lkxbhynkf83vmsgrldflmf0xjky7";
nativeBuildInputs = [ pkgconfig ];
buildInputs = [
- libpng ffmpeg openexr opencolorio openimageio boost libGL
+ libpng ffmpeg_3 openexr opencolorio openimageio boost libGL
seexpr
];
})
diff --git a/nixpkgs/pkgs/applications/video/openshot-qt/libopenshot.nix b/nixpkgs/pkgs/applications/video/openshot-qt/libopenshot.nix
index 861ac456029..e24b6ee41f8 100644
--- a/nixpkgs/pkgs/applications/video/openshot-qt/libopenshot.nix
+++ b/nixpkgs/pkgs/applications/video/openshot-qt/libopenshot.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitHub
, pkgconfig, cmake, doxygen
-, libopenshot-audio, imagemagick, ffmpeg
+, libopenshot-audio, imagemagick, ffmpeg_3
, swig, python3
, unittest-cpp, cppzmq, zeromq
, qtbase, qtmultimedia }:
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig cmake doxygen ];
buildInputs =
- [ imagemagick ffmpeg swig python3 unittest-cpp
+ [ imagemagick ffmpeg_3 swig python3 unittest-cpp
cppzmq zeromq qtbase qtmultimedia ];
LIBOPENSHOT_AUDIO_DIR = libopenshot-audio;
diff --git a/nixpkgs/pkgs/applications/video/peek/default.nix b/nixpkgs/pkgs/applications/video/peek/default.nix
index ce0ea532c4c..6ca5c5bed21 100644
--- a/nixpkgs/pkgs/applications/video/peek/default.nix
+++ b/nixpkgs/pkgs/applications/video/peek/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, meson
, ninja
, gettext
@@ -15,7 +16,7 @@
, glib
, cairo
, keybinder3
-, ffmpeg
+, ffmpeg_3
, python3
, libxml2
, gst_all_1
@@ -65,9 +66,16 @@ stdenv.mkDerivation rec {
'';
preFixup = ''
- gappsWrapperArgs+=(--prefix PATH : ${stdenv.lib.makeBinPath [ which ffmpeg gifski ]})
+ gappsWrapperArgs+=(--prefix PATH : ${stdenv.lib.makeBinPath [ which ffmpeg_3 gifski ]})
'';
+ passthru = {
+ updateScript = nix-update-script {
+ attrPath = pname;
+ };
+ };
+
+
meta = with stdenv.lib; {
homepage = "https://github.com/phw/peek";
description = "Simple animated GIF screen recorder with an easy to use interface";
diff --git a/nixpkgs/pkgs/applications/video/qstopmotion/default.nix b/nixpkgs/pkgs/applications/video/qstopmotion/default.nix
index 98af60c4937..dbb2128b50b 100644
--- a/nixpkgs/pkgs/applications/video/qstopmotion/default.nix
+++ b/nixpkgs/pkgs/applications/video/qstopmotion/default.nix
@@ -6,7 +6,7 @@
, qtquickcontrols
, qtimageformats
, qtxmlpatterns
-, ffmpeg
+, ffmpeg_3
, guvcview
, cmake
, ninja
@@ -40,7 +40,7 @@ mkDerivation rec {
v4l-utils
libv4l
pcre
- ffmpeg
+ ffmpeg_3
guvcview
qwt
];
diff --git a/nixpkgs/pkgs/applications/video/shotcut/0001-encodedock.cpp-connect-to-VAAPI-via-DRM-not-X11.patch b/nixpkgs/pkgs/applications/video/shotcut/0001-encodedock.cpp-connect-to-VAAPI-via-DRM-not-X11.patch
deleted file mode 100644
index 475788ba3a4..00000000000
--- a/nixpkgs/pkgs/applications/video/shotcut/0001-encodedock.cpp-connect-to-VAAPI-via-DRM-not-X11.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 247baa7e9210bbe5462b6155014c3dcd4a60e56a Mon Sep 17 00:00:00 2001
-From: Peter Simons <simons@cryp.to>
-Date: Tue, 24 Sep 2019 10:27:17 +0200
-Subject: [PATCH] encodedock.cpp: connect to VAAPI via DRM, not X11
-
----
- src/docks/encodedock.cpp | 3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/src/docks/encodedock.cpp b/src/docks/encodedock.cpp
-index f2d64fc8..63d20787 100644
---- a/src/docks/encodedock.cpp
-+++ b/src/docks/encodedock.cpp
-@@ -766,7 +766,6 @@ Mlt::Properties* EncodeDock::collectProperties(int realtime)
- setIfNotSet(p, "pix_fmt", "nv12");
- } else if (vcodec.endsWith("_vaapi")) {
- setIfNotSet(p, "vprofile", "main");
-- setIfNotSet(p, "connection_type", "x11");
- }
- }
- setIfNotSet(p, "width", ui->widthSpinner->value());
-@@ -1890,7 +1889,7 @@ void EncodeDock::on_hwencodeCheckBox_clicked(bool checked)
- QStringList args;
- args << "-hide_banner" << "-f" << "lavfi" << "-i" << "color=s=640x360" << "-frames" << "1" << "-an";
- if (codec.endsWith("_vaapi"))
-- args << "-init_hw_device" << "vaapi=vaapi0:,connection_type=x11" << "-filter_hw_device" << "vaapi0" << "-vf" << "format=nv12,hwupload";
-+ args << "-init_hw_device" << "vaapi=vaapi0" << "-filter_hw_device" << "vaapi0" << "-vf" << "format=nv12,hwupload";
- else if (codec == "hevc_qsv")
- args << "-load_plugin" << "hevc_hw";
- args << "-c:v" << codec << "-f" << "rawvideo" << "pipe:";
---
-2.24.1
-
diff --git a/nixpkgs/pkgs/applications/video/shotcut/default.nix b/nixpkgs/pkgs/applications/video/shotcut/default.nix
index 9c0435a351c..f907179bd04 100644
--- a/nixpkgs/pkgs/applications/video/shotcut/default.nix
+++ b/nixpkgs/pkgs/applications/video/shotcut/default.nix
@@ -3,22 +3,20 @@
, qtquickcontrols, qtgraphicaleffects, libmlt, qmake, qttools
}:
-assert stdenv.lib.versionAtLeast libmlt.version "6.18.0";
-assert stdenv.lib.versionAtLeast mlt.version "6.18.0";
+assert stdenv.lib.versionAtLeast libmlt.version "6.20.0";
+assert stdenv.lib.versionAtLeast mlt.version "6.20.0";
mkDerivation rec {
pname = "shotcut";
- version = "20.04.12";
+ version = "20.07.11";
src = fetchFromGitHub {
owner = "mltframework";
repo = "shotcut";
rev = "v${version}";
- sha256 = "05yyv9192f722j8fhfjrphxadgp3crvbq4pi23ln560zh9s1m8r4";
+ sha256 = "0ajg0bpdckhvmmsliy1xky9p4mdypnaw3z3cvfsdrm0zcihbgazv";
};
- patches = [ ./0001-encodedock.cpp-connect-to-VAAPI-via-DRM-not-X11.patch ];
-
enableParallelBuilding = true;
nativeBuildInputs = [ pkgconfig qmake ];
buildInputs = [
diff --git a/nixpkgs/pkgs/applications/video/simplescreenrecorder/default.nix b/nixpkgs/pkgs/applications/video/simplescreenrecorder/default.nix
index f97d1ee0037..7176f5e2f09 100644
--- a/nixpkgs/pkgs/applications/video/simplescreenrecorder/default.nix
+++ b/nixpkgs/pkgs/applications/video/simplescreenrecorder/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, mkDerivation, fetchurl, alsaLib, ffmpeg, libjack2, libX11, libXext, qtx11extras
+{ stdenv, mkDerivation, fetchurl, alsaLib, ffmpeg_3, libjack2, libX11, libXext, qtx11extras
, libXfixes, libGLU, libGL, pkgconfig, libpulseaudio, qtbase, cmake, ninja
}:
@@ -25,7 +25,7 @@ mkDerivation rec {
nativeBuildInputs = [ pkgconfig cmake ninja ];
buildInputs = [
- alsaLib ffmpeg libjack2 libX11 libXext libXfixes libGLU libGL
+ alsaLib ffmpeg_3 libjack2 libX11 libXext libXfixes libGLU libGL
libpulseaudio qtbase qtx11extras
];
diff --git a/nixpkgs/pkgs/applications/video/streamlink/default.nix b/nixpkgs/pkgs/applications/video/streamlink/default.nix
index 782b81cc238..4c8800c918e 100644
--- a/nixpkgs/pkgs/applications/video/streamlink/default.nix
+++ b/nixpkgs/pkgs/applications/video/streamlink/default.nix
@@ -1,19 +1,19 @@
-{ stdenv, pythonPackages, fetchFromGitHub, rtmpdump, ffmpeg }:
+{ stdenv, pythonPackages, fetchFromGitHub, rtmpdump, ffmpeg_3 }:
pythonPackages.buildPythonApplication rec {
- version = "1.4.1";
+ version = "1.5.0";
pname = "streamlink";
src = fetchFromGitHub {
owner = "streamlink";
repo = "streamlink";
rev = version;
- sha256 = "1q3h48qwf7vs2wnbkwv0xnm6s65mkcyqdz7z6z3vrsmif2sb19l2";
+ sha256 = "00pishpyim3mcvr9njcbfhj79j85b5xhkslk3mspc2csqknw4k61";
};
checkInputs = with pythonPackages; [ pytest mock requests-mock freezegun ];
- propagatedBuildInputs = (with pythonPackages; [ pycryptodome requests iso-639 iso3166 websocket_client isodate ]) ++ [ rtmpdump ffmpeg ];
+ propagatedBuildInputs = (with pythonPackages; [ pycryptodome requests iso-639 iso3166 websocket_client isodate ]) ++ [ rtmpdump ffmpeg_3 ];
meta = with stdenv.lib; {
homepage = "https://github.com/streamlink/streamlink";
diff --git a/nixpkgs/pkgs/applications/video/tartube/default.nix b/nixpkgs/pkgs/applications/video/tartube/default.nix
index ae222ae05a7..23ee76eb469 100644
--- a/nixpkgs/pkgs/applications/video/tartube/default.nix
+++ b/nixpkgs/pkgs/applications/video/tartube/default.nix
@@ -14,13 +14,13 @@
python3Packages.buildPythonApplication rec {
pname = "tartube";
- version = "2.0.016";
+ version = "2.1.0";
src = fetchFromGitHub {
owner = "axcore";
repo = "tartube";
rev = "v${version}";
- sha256 = "1y77ykihyi4v6xlsm5xldbs9lzq229l574rxz6qfvrjcbbwajfj9";
+ sha256 = "1klqjwqm29y2f6nc8gn222ykfvb5d64z1w2kifw9bq5bv0np9bda";
};
nativeBuildInputs = [
@@ -35,6 +35,8 @@ python3Packages.buildPythonApplication rec {
pygobject3
pyxdg
requests
+ feedparser
+ playsound
];
buildInputs = [
@@ -45,6 +47,10 @@ python3Packages.buildPythonApplication rec {
pango
];
+ postPatch = ''
+ sed -i "/^\s*install_requires/s/, 'gi'\|'gi', \|'gi'//" setup.py
+ '';
+
postInstall = ''
mkdir -p $out/share/{man/man1,applications,pixmaps}
cp pack/tartube.1 $out/share/man/man1
diff --git a/nixpkgs/pkgs/applications/video/vdr/default.nix b/nixpkgs/pkgs/applications/video/vdr/default.nix
index d025554835e..14ca503f2e9 100644
--- a/nixpkgs/pkgs/applications/video/vdr/default.nix
+++ b/nixpkgs/pkgs/applications/video/vdr/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, fontconfig, libjpeg, libcap, freetype, fribidi, pkgconfig
-, gettext, systemd, perl, lib
+, gettext, systemd, perl, lib, fetchpatch
, enableSystemd ? true
, enableBidi ? true
}: stdenv.mkDerivation rec {
@@ -12,6 +12,11 @@
sha256 = "1p51b14aqzncx3xpfg0rjplc48pg7520035i5p6r5zzkqhszihr5";
};
+ patches = [
+ # Derived from http://git.tvdr.de/?p=vdr.git;a=commit;h=930c2cd2eb8947413e88404fa94c66e4e1db5ad6
+ ./glibc2.31-compat.patch
+ ];
+
enableParallelBuilding = true;
postPatch = "substituteInPlace Makefile --replace libsystemd-daemon libsystemd";
diff --git a/nixpkgs/pkgs/applications/video/vdr/glibc2.31-compat.patch b/nixpkgs/pkgs/applications/video/vdr/glibc2.31-compat.patch
new file mode 100644
index 00000000000..9a52d4b290b
--- /dev/null
+++ b/nixpkgs/pkgs/applications/video/vdr/glibc2.31-compat.patch
@@ -0,0 +1,15 @@
+diff --git a/eit.c b/eit.c
+index 50d8229..373dbca 100644
+--- a/eit.c
++++ b/eit.c
+@@ -391,7 +391,9 @@ cTDT::cTDT(const u_char *Data)
+ if (abs(diff) > MAX_TIME_DIFF) {
+ mutex.Lock();
+ if (abs(diff) > MAX_ADJ_DIFF) {
+- if (stime(&dvbtim) == 0)
++ timespec ts = { 0 };
++ ts.tv_sec = dvbtim;
++ if (clock_settime(CLOCK_REALTIME, &ts) == 0)
+ isyslog("system time changed from %s (%ld) to %s (%ld)", *TimeToString(loctim), loctim, *TimeToString(dvbtim), dvbtim);
+ else
+ esyslog("ERROR while setting system time: %m");
diff --git a/nixpkgs/pkgs/applications/video/vdr/plugins.nix b/nixpkgs/pkgs/applications/video/vdr/plugins.nix
index 6c1e79c42de..2ae4cbac4d7 100644
--- a/nixpkgs/pkgs/applications/video/vdr/plugins.nix
+++ b/nixpkgs/pkgs/applications/video/vdr/plugins.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, fetchgit, vdr, alsaLib, fetchFromGitHub
-, libvdpau, libxcb, xcbutilwm, graphicsmagick, libav, pcre, xorgserver, ffmpeg
+, libvdpau, libxcb, xcbutilwm, graphicsmagick, libav, pcre, xorgserver, ffmpeg_3
, libiconv, boost, libgcrypt, perl, utillinux, groff, libva, xorg, ncurses
, callPackage
}: let
@@ -52,7 +52,7 @@ in {
name = "vdr-vaapidevice-0.7.0";
buildInputs = [
- vdr libxcb xcbutilwm ffmpeg
+ vdr libxcb xcbutilwm ffmpeg_3
alsaLib
libvdpau # vdpau
libva # va-api
diff --git a/nixpkgs/pkgs/applications/video/vlc/default.nix b/nixpkgs/pkgs/applications/video/vlc/default.nix
index 31ec6d9ef19..91fb36c3974 100644
--- a/nixpkgs/pkgs/applications/video/vlc/default.nix
+++ b/nixpkgs/pkgs/applications/video/vlc/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, autoreconfHook
, libarchive, perl, xorg, libdvdnav, libbluray
-, zlib, a52dec, libmad, faad2, ffmpeg, alsaLib
+, zlib, a52dec, libmad, faad2, ffmpeg_3, alsaLib
, pkgconfig, dbus, fribidi, freefont_ttf, libebml, libmatroska
, libvorbis, libtheora, speex, lua5, libgcrypt, libgpgerror, libupnp
, libcaca, libpulseaudio, flac, schroedinger, libxml2, librsvg
@@ -25,18 +25,18 @@ assert (withQt5 -> qtbase != null && qtsvg != null && qtx11extras != null && wra
stdenv.mkDerivation rec {
pname = "vlc";
- version = "3.0.10";
+ version = "3.0.11";
src = fetchurl {
url = "http://get.videolan.org/vlc/${version}/${pname}-${version}.tar.xz";
- sha256 = "0cackl1084hcmg4myf3kvjvd6sjxmzn0c0qkmanz6brvgzyanrm9";
+ sha256 = "06a9hfl60f6l0fs5c9ma5s8np8kscm4ala6m2pdfji9lyfna351y";
};
# VLC uses a *ton* of libraries for various pieces of functionality, many of
# which are not included here for no other reason that nobody has mentioned
# needing them
buildInputs = [
- zlib a52dec libmad faad2 ffmpeg alsaLib libdvdnav libdvdnav.libdvdread
+ zlib a52dec libmad faad2 ffmpeg_3 alsaLib libdvdnav libdvdnav.libdvdread
libbluray dbus fribidi libvorbis libtheora speex lua5 libgcrypt libgpgerror
libupnp libcaca libpulseaudio flac schroedinger libxml2 librsvg mpeg2dec
systemd gnutls avahi libcddb SDL SDL_image libmtp unzip taglib libarchive
diff --git a/nixpkgs/pkgs/applications/video/vokoscreen/default.nix b/nixpkgs/pkgs/applications/video/vokoscreen/default.nix
index 94d0de20ccf..0cd3c814b17 100644
--- a/nixpkgs/pkgs/applications/video/vokoscreen/default.nix
+++ b/nixpkgs/pkgs/applications/video/vokoscreen/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitHub, mkDerivation
, pkgconfig, qtbase, qttools, qmake, qtmultimedia, qtx11extras, alsaLib, libv4l, libXrandr
-, ffmpeg
+, ffmpeg_3
}:
mkDerivation rec {
@@ -35,7 +35,7 @@ mkDerivation rec {
'';
postConfigure = ''
- substituteInPlace settings/QvkSettings.cpp --subst-var-by ffmpeg ${ffmpeg}
+ substituteInPlace settings/QvkSettings.cpp --subst-var-by ffmpeg ${ffmpeg_3}
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/applications/video/webtorrent_desktop/default.nix b/nixpkgs/pkgs/applications/video/webtorrent_desktop/default.nix
index 24c17daa759..ef50dad86bc 100644
--- a/nixpkgs/pkgs/applications/video/webtorrent_desktop/default.nix
+++ b/nixpkgs/pkgs/applications/video/webtorrent_desktop/default.nix
@@ -1,14 +1,16 @@
{
- alsaLib, atk, cairo, cups, dbus, dpkg, expat, fetchurl, fontconfig, freetype,
- gdk-pixbuf, glib, gnome2, libX11, libXScrnSaver, libXcomposite, libXcursor,
+ alsaLib, atk, cairo, cups, dbus, dpkg, expat, fetchurl, fetchzip, fontconfig, freetype,
+ gdk-pixbuf, glib, gnome3, libX11, libXScrnSaver, libXcomposite, libXcursor,
libXdamage, libXext, libXfixes, libXi, libXrandr, libXrender, libXtst,
- libxcb, nspr, nss, stdenv, udev
+ libxcb, nspr, nss, stdenv, udev, libuuid, pango, at-spi2-atk, at-spi2-core
}:
let
rpath = stdenv.lib.makeLibraryPath ([
alsaLib
atk
+ at-spi2-core
+ at-spi2-atk
cairo
cups
dbus
@@ -17,9 +19,9 @@
freetype
gdk-pixbuf
glib
- gnome2.GConf
- gnome2.gtk
- gnome2.pango
+ gnome3.gtk
+ pango
+ libuuid
libX11
libXScrnSaver
libXcomposite
@@ -39,29 +41,33 @@
]);
in stdenv.mkDerivation rec {
pname = "webtorrent-desktop";
- version = "0.20.0";
+ version = "0.21.0";
src =
if stdenv.hostPlatform.system == "x86_64-linux" then
- fetchurl {
- url = "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.20.0/webtorrent-desktop_${version}-1_amd64.deb";
- sha256 = "1kkrnbimiip5pn2nwpln35bbdda9gc3cgrjwphq4fqasbjf2781k";
+ fetchzip {
+ url = "https://github.com/webtorrent/webtorrent-desktop/releases/download/v${version}/WebTorrent-v${version}-linux.zip";
+ sha256 = "13gd8isq2l10kibsc1bsc15dbgpnwa7nw4cwcamycgx6pfz9a852";
}
else
throw "Webtorrent is not currently supported on ${stdenv.hostPlatform.system}";
+ desktopFile = fetchurl {
+ url = "https://raw.githubusercontent.com/webtorrent/webtorrent-desktop/v${version}/static/linux/share/applications/webtorrent-desktop.desktop";
+ sha256 = "1v16dqbxqds3cqg3xkzxsa5fyd8ssddvjhy9g3i3lz90n47916ca";
+ };
+ icon256File = fetchurl {
+ url = "https://raw.githubusercontent.com/webtorrent/webtorrent-desktop/v${version}/static/linux/share/icons/hicolor/256x256/apps/webtorrent-desktop.png";
+ sha256 = "1dapxvvp7cx52zhyaby4bxm4rll9xc7x3wk8k0il4g3mc7zzn3yk";
+ };
+ icon48File = fetchurl {
+ url = "https://raw.githubusercontent.com/webtorrent/webtorrent-desktop/v${version}/static/linux/share/icons/hicolor/48x48/apps/webtorrent-desktop.png";
+ sha256 = "00y96w9shbbrdbf6xcjlahqd08154kkrxmqraik7qshiwcqpw7p4";
+ };
phases = [ "unpackPhase" "installPhase" ];
nativeBuildInputs = [ dpkg ];
- unpackPhase = "dpkg-deb -x $src .";
installPhase = ''
- mkdir -p $out
- cp -R opt $out
-
- mv ./usr/share $out/share
- mv $out/opt/webtorrent-desktop $out/libexec
- chmod +x $out/libexec/WebTorrent
- rmdir $out/opt
-
- chmod -R g-w $out
+ mkdir -p $out/share/{applications,icons/hicolor/{48x48,256x256}/apps}
+ cp -R . $out/libexec
# Patch WebTorrent
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
@@ -71,9 +77,11 @@
mkdir -p $out/bin
ln -s $out/libexec/WebTorrent $out/bin/WebTorrent
- # Fix the desktop link
- substituteInPlace $out/share/applications/webtorrent-desktop.desktop \
- --replace /opt/webtorrent-desktop $out/bin
+ cp $icon48File $out/share/icons/hicolor/48x48/apps/webtorrent-desktop.png
+ cp $icon256File $out/share/icons/hicolor/256x256/apps/webtorrent-desktop.png
+ ## Fix the desktop link
+ substitute $desktopFile $out/share/applications/webtorrent-desktop.desktop \
+ --replace /opt/webtorrent-desktop $out/libexec
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/applications/video/wf-recorder/default.nix b/nixpkgs/pkgs/applications/video/wf-recorder/default.nix
index cb97e5b1090..09b67149f5a 100644
--- a/nixpkgs/pkgs/applications/video/wf-recorder/default.nix
+++ b/nixpkgs/pkgs/applications/video/wf-recorder/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, meson, ninja, pkg-config, wayland, scdoc
-, wayland-protocols, ffmpeg_4, x264, libpulseaudio, ocl-icd, opencl-headers
+, wayland-protocols, ffmpeg, x264, libpulseaudio, ocl-icd, opencl-headers
}:
stdenv.mkDerivation rec {
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ meson ninja pkg-config wayland scdoc ];
buildInputs = [
- wayland-protocols ffmpeg_4 x264 libpulseaudio ocl-icd opencl-headers
+ wayland-protocols ffmpeg x264 libpulseaudio ocl-icd opencl-headers
];
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/applications/video/xscast/default.nix b/nixpkgs/pkgs/applications/video/xscast/default.nix
index dec8bdd67fc..f9e6a3d6521 100644
--- a/nixpkgs/pkgs/applications/video/xscast/default.nix
+++ b/nixpkgs/pkgs/applications/video/xscast/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, makeWrapper, ffmpeg, imagemagick, dzen2, xorg }:
+{ stdenv, fetchFromGitHub, makeWrapper, ffmpeg_3, imagemagick, dzen2, xorg }:
stdenv.mkDerivation {
pname = "xscast-unstable";
@@ -21,7 +21,7 @@ stdenv.mkDerivation {
patchShebangs $out/bin
wrapProgram "$out/bin/xscast" \
- --prefix PATH : ${stdenv.lib.makeBinPath [ ffmpeg dzen2 xorg.xwininfo xorg.xinput xorg.xmodmap imagemagick ]}
+ --prefix PATH : ${stdenv.lib.makeBinPath [ ffmpeg_3 dzen2 xorg.xwininfo xorg.xinput xorg.xmodmap imagemagick ]}
runHook postInstall
'';
diff --git a/nixpkgs/pkgs/applications/virtualization/8086tiny/builder.sh b/nixpkgs/pkgs/applications/virtualization/8086tiny/builder.sh
index 7cff2589abe..210f11e1328 100644
--- a/nixpkgs/pkgs/applications/virtualization/8086tiny/builder.sh
+++ b/nixpkgs/pkgs/applications/virtualization/8086tiny/builder.sh
@@ -1,17 +1,19 @@
source $stdenv/setup
-mkdir -p ./$name $out/bin $out/share/$name $out/share/doc/$name/images
+unpackPhase
+cd $sourceRoot
-cd $name
-tar xf $src
make 8086tiny
+
if [ $bios ]; then
cd bios_source
nasm -f bin bios.asm -o bios
cd ..
fi
+mkdir -p $out/bin $out/share/$name $out/share/doc/$name/images
+
install -m 755 8086tiny $out/bin
install -m 644 fd.img $out/share/$name/8086tiny-floppy.img
install -m 644 bios_source/bios.asm $out/share/$name/8086tiny-bios-src.asm
diff --git a/nixpkgs/pkgs/applications/virtualization/8086tiny/default.nix b/nixpkgs/pkgs/applications/virtualization/8086tiny/default.nix
index 464ea053cc4..db76efb96e5 100644
--- a/nixpkgs/pkgs/applications/virtualization/8086tiny/default.nix
+++ b/nixpkgs/pkgs/applications/virtualization/8086tiny/default.nix
@@ -1,17 +1,19 @@
-{ stdenv, fetchurl
+{ stdenv, fetchFromGitHub
, localBios ? true, nasm ? null
, sdlSupport ? true, SDL ? null }:
assert sdlSupport -> (SDL != null);
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "8086tiny";
version = "1.25";
- src = fetchurl {
- url ="http://www.megalith.co.uk/8086tiny/downloads/8086tiny_125.tar.bz2";
- sha256 = "0kmq4iiwhi2grjwq43ljjk1b1f1v1x9gzrgrgq2fzfsj7m7s6ris";
+ src = fetchFromGitHub {
+ owner = "adriancable";
+ repo = pname;
+ rev = "c79ca2a34d96931d55ef724c815b289d0767ae3a";
+ sha256 = "00aydg8f28sgy8l3rd2a7jvp56lx3b63hhak43p7g7vjdikv495w";
};
buildInputs = with stdenv.lib;
@@ -22,18 +24,20 @@ stdenv.mkDerivation {
builder = ./builder.sh;
- meta = {
- description = "An open-source 8086 emulator";
+ meta = with stdenv.lib; {
+ description = "An open-source small 8086 emulator";
longDescription = ''
- 8086tiny is a tiny, open-source (MIT), portable (little-endian hosts) Intel PC emulator, powerful enough to run DOS, Windows 3.0, Excel, MS Flight Simulator, AutoCAD, Lotus 1-2-3, and similar applications. 8086tiny emulates a "late 80's era" PC XT-type machine.
+ 8086tiny is a tiny, open-source (MIT), portable (little-endian hosts)
+ Intel PC emulator, powerful enough to run DOS, Windows 3.0, Excel, MS
+ Flight Simulator, AutoCAD, Lotus 1-2-3, and similar applications. 8086tiny
+ emulates a "late 80's era" PC XT-type machine.
- 8086tiny is based on an IOCCC 2013 winning entry. In fact that is the "unobfuscated" version :)
+ 8086tiny is based on an IOCCC 2013 winning entry. In fact that is the
+ "unobfuscated" version :)
'';
- homepage = "http://www.megalith.co.uk/8086tiny/index.html";
- license = stdenv.lib.licenses.mit;
- maintainers = [ stdenv.lib.maintainers.AndersonTorres ];
- platforms = stdenv.lib.platforms.linux;
+ homepage = "https://github.com/adriancable/8086tiny";
+ license = licenses.mit;
+ maintainers = [ maintainers.AndersonTorres ];
+ platforms = platforms.linux;
};
}
-
-# TODO: add support for a locally made BIOS
diff --git a/nixpkgs/pkgs/applications/virtualization/OVMF/default.nix b/nixpkgs/pkgs/applications/virtualization/OVMF/default.nix
index 19ba8ced497..94d0ae94dbd 100644
--- a/nixpkgs/pkgs/applications/virtualization/OVMF/default.nix
+++ b/nixpkgs/pkgs/applications/virtualization/OVMF/default.nix
@@ -41,11 +41,14 @@ edk2.mkDerivation projectDscPath {
mkdir -vp $fd/AAVMF
mv -v $out/FV/QEMU_{EFI,VARS}.fd $fd/FV
- # Uses Fedora dir layout: https://src.fedoraproject.org/cgit/rpms/edk2.git/tree/edk2.spec
- # FIXME: why is it different from Debian dir layout? https://salsa.debian.org/qemu-team/edk2/blob/debian/debian/rules
- dd of=$fd/AAVMF/QEMU_EFI-pflash.raw if=/dev/zero bs=1M count=64
- dd of=$fd/AAVMF/QEMU_EFI-pflash.raw if=$fd/FV/QEMU_EFI.fd conv=notrunc
- dd of=$fd/AAVMF/vars-template-pflash.raw if=/dev/zero bs=1M count=64
+ # Use Debian dir layout: https://salsa.debian.org/qemu-team/edk2/blob/debian/debian/rules
+ dd of=$fd/FV/AAVMF_CODE.fd if=/dev/zero bs=1M count=64
+ dd of=$fd/FV/AAVMF_CODE.fd if=$fd/FV/QEMU_EFI.fd conv=notrunc
+ dd of=$fd/FV/AAVMF_VARS.fd if=/dev/zero bs=1M count=64
+
+ # Also add symlinks for Fedora dir layout: https://src.fedoraproject.org/cgit/rpms/edk2.git/tree/edk2.spec
+ ln -s $fd/FV/AAVMF_CODE.fd $fd/AAVMF/QEMU_EFI-pflash.raw
+ ln -s $fd/FV/AAVMF_VARS.fd $fd/AAVMF/vars-template-pflash.raw
'' else ''
mkdir -vp $fd/FV
mv -v $out/FV/OVMF{,_CODE,_VARS}.fd $fd/FV
diff --git a/nixpkgs/pkgs/applications/virtualization/cloud-hypervisor/cargo-lock-vendor-fix.patch b/nixpkgs/pkgs/applications/virtualization/cloud-hypervisor/cargo-lock-vendor-fix.patch
new file mode 100644
index 00000000000..7a7378faa58
--- /dev/null
+++ b/nixpkgs/pkgs/applications/virtualization/cloud-hypervisor/cargo-lock-vendor-fix.patch
@@ -0,0 +1,53 @@
+diff --git a/Cargo.lock b/Cargo.lock
+index e566ed25..a661a963 100644
+--- a/Cargo.lock
++++ b/Cargo.lock
+@@ -689,7 +689,7 @@ dependencies = [
+ "serde",
+ "serde_derive",
+ "serde_json",
+- "vfio-bindings 0.2.0 (git+https://github.com/rust-vmm/vfio-bindings)",
++ "vfio-bindings",
+ "vfio-ioctls",
+ "vm-allocator",
+ "vm-device",
+@@ -1346,17 +1346,12 @@ checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
+ [[package]]
+ name = "vfio-bindings"
+ version = "0.2.0"
+-source = "git+https://github.com/rust-vmm/vfio-bindings#f08cbcbf4041c981441d9c036c49ebad5098ed1c"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "4a21f546f2bda37f5a8cfb138c87f95b8e34d2d78d6a7a92ba3785f4e08604a7"
+ dependencies = [
+ "vmm-sys-util",
+ ]
+
+-[[package]]
+-name = "vfio-bindings"
+-version = "0.2.0"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "4a21f546f2bda37f5a8cfb138c87f95b8e34d2d78d6a7a92ba3785f4e08604a7"
+-
+ [[package]]
+ name = "vfio-ioctls"
+ version = "0.1.0"
+@@ -1366,7 +1361,7 @@ dependencies = [
+ "kvm-bindings",
+ "kvm-ioctls",
+ "log 0.4.8",
+- "vfio-bindings 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "vfio-bindings",
+ "vm-memory",
+ "vmm-sys-util",
+ ]
+diff --git a/pci/Cargo.toml b/pci/Cargo.toml
+index 9c6955c7..4ecf8e6b 100644
+--- a/pci/Cargo.toml
++++ b/pci/Cargo.toml
+@@ -23,5 +23,5 @@ vm-memory = "0.2.1"
+ vm-migration = { path = "../vm-migration" }
+
+ [dependencies.vfio-bindings]
+-git = "https://github.com/rust-vmm/vfio-bindings"
++version = "0.2.0"
+ features = ["fam-wrappers"]
diff --git a/nixpkgs/pkgs/applications/virtualization/cloud-hypervisor/default.nix b/nixpkgs/pkgs/applications/virtualization/cloud-hypervisor/default.nix
new file mode 100644
index 00000000000..59c97c4a8de
--- /dev/null
+++ b/nixpkgs/pkgs/applications/virtualization/cloud-hypervisor/default.nix
@@ -0,0 +1,28 @@
+{ lib, fetchFromGitHub, rustPlatform, pkgconfig, openssl }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "cloud-hypervisor";
+ version = "0.8.0";
+
+ src = fetchFromGitHub {
+ owner = "cloud-hypervisor";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "h2aWWjycTm84TS89/vhqnAvwOqeeSDtvvCt+Is6I0eI=";
+ };
+
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ openssl ];
+
+ cargoPatches = [ ./cargo-lock-vendor-fix.patch ];
+ cargoSha256 = "fOIB+qVDqAAgQPW3bK2NfST24GzYJeRXgaMFXyNPcPQ=";
+
+ meta = with lib; {
+ homepage = "https://github.com/cloud-hypervisor/cloud-hypervisor";
+ description = "Open source Virtual Machine Monitor (VMM) that runs on top of KVM";
+ changelog = "https://github.com/cloud-hypervisor/cloud-hypervisor/releases/tag/v${version}";
+ license = with licenses; [ asl20 bsd3 ];
+ maintainers = with maintainers; [ offline ];
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/virtualization/conmon/default.nix b/nixpkgs/pkgs/applications/virtualization/conmon/default.nix
index be6196855e2..675d713f4b4 100644
--- a/nixpkgs/pkgs/applications/virtualization/conmon/default.nix
+++ b/nixpkgs/pkgs/applications/virtualization/conmon/default.nix
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "conmon";
- version = "2.0.17";
+ version = "2.0.20";
src = fetchFromGitHub {
owner = "containers";
repo = pname;
rev = "v${version}";
- sha256 = "01bicv0qr4aiahkw9cp6igk3jv1fqkbxmsp80nfvq6rxx873v0q7";
+ sha256 = "1f09wx5k98fa55r73y5v0sgf2lha675xhk40piyf0b7zqknl6lya";
};
nativeBuildInputs = [ pkg-config ];
diff --git a/nixpkgs/pkgs/applications/virtualization/cri-o/default.nix b/nixpkgs/pkgs/applications/virtualization/cri-o/default.nix
index 95f8580cb39..89f04acb87f 100644
--- a/nixpkgs/pkgs/applications/virtualization/cri-o/default.nix
+++ b/nixpkgs/pkgs/applications/virtualization/cri-o/default.nix
@@ -14,13 +14,13 @@
buildGoModule rec {
pname = "cri-o";
- version = "1.18.1";
+ version = "1.18.3";
src = fetchFromGitHub {
owner = "cri-o";
repo = "cri-o";
rev = "v${version}";
- sha256 = "1fd7ix329kqimysqfh8yl29c0hwrddlirq9bnz95mrllhsgn8kw2";
+ sha256 = "1csdbyypqwxkfc061pdv7nj52a52b9xxzb6qgxcznd82w7wgfb3g";
};
vendorSha256 = null;
outputs = [ "out" "man" ];
diff --git a/nixpkgs/pkgs/applications/virtualization/crun/default.nix b/nixpkgs/pkgs/applications/virtualization/crun/default.nix
index a11d5d356d1..4c5699419eb 100644
--- a/nixpkgs/pkgs/applications/virtualization/crun/default.nix
+++ b/nixpkgs/pkgs/applications/virtualization/crun/default.nix
@@ -34,13 +34,13 @@ let
in
stdenv.mkDerivation rec {
pname = "crun";
- version = "0.13";
+ version = "0.14.1";
src = fetchFromGitHub {
owner = "containers";
repo = pname;
rev = version;
- sha256 = "0c5acf916yv2zv3xjvxk1sa4h3n2wljc5hw61php7q37pbjc1ppn";
+ sha256 = "0r77ksdrpxskf79m898a7ai8wxw9fmmsf2lg8fw3ychnk74l8jvh";
fetchSubmodules = true;
};
diff --git a/nixpkgs/pkgs/applications/virtualization/docker-compose/default.nix b/nixpkgs/pkgs/applications/virtualization/docker-compose/default.nix
index 71359467c5c..cf11b693293 100644
--- a/nixpkgs/pkgs/applications/virtualization/docker-compose/default.nix
+++ b/nixpkgs/pkgs/applications/virtualization/docker-compose/default.nix
@@ -4,16 +4,16 @@
, pyyaml, backports_ssl_match_hostname, colorama, docopt
, dockerpty, docker, ipaddress, jsonschema, requests
, six, texttable, websocket_client, cached-property
-, enum34, functools32, paramiko
+, enum34, functools32, paramiko, distro, python-dotenv
}:
buildPythonApplication rec {
- version = "1.25.5";
+ version = "1.26.2";
pname = "docker-compose";
src = fetchPypi {
inherit pname version;
- sha256 = "1ijhg93zs3lswkljnm0rhww7gdy0g94psvsya2741prz2zcbcbks";
+ sha256 = "0c3v30z7jlbxm9nxs42vv3nbja0zsppkcd6fnd0mjcm1s60hyssp";
};
# lots of networking and other fails
@@ -23,7 +23,7 @@ buildPythonApplication rec {
propagatedBuildInputs = [
pyyaml backports_ssl_match_hostname colorama dockerpty docker
ipaddress jsonschema requests six texttable websocket_client
- docopt cached-property paramiko
+ docopt cached-property paramiko distro python-dotenv
] ++
stdenv.lib.optional (pythonOlder "3.4") enum34 ++
stdenv.lib.optional (pythonOlder "3.2") functools32;
diff --git a/nixpkgs/pkgs/applications/virtualization/docker-slim/default.nix b/nixpkgs/pkgs/applications/virtualization/docker-slim/default.nix
index 996d52bacab..6e5ba4abf37 100644
--- a/nixpkgs/pkgs/applications/virtualization/docker-slim/default.nix
+++ b/nixpkgs/pkgs/applications/virtualization/docker-slim/default.nix
@@ -6,7 +6,7 @@
buildGoPackage rec {
pname = "docker-slim";
- version = "1.29.0";
+ version = "1.30.0";
goPackagePath = "github.com/docker-slim/docker-slim";
@@ -14,7 +14,7 @@ buildGoPackage rec {
owner = "docker-slim";
repo = "docker-slim";
rev = version;
- sha256 = "0qfjmwqxgghp9pqj4s2z71cmn8mi1l6655z6nbhh72yqaxh5a6ia";
+ sha256 = "10w5v0qqj8yqd81hpz65pq1lx0j9pl112s7hl6y9p3i3f0m0931f";
};
subPackages = [ "cmd/docker-slim" "cmd/docker-slim-sensor" ];
@@ -41,10 +41,5 @@ buildGoPackage rec {
homepage = "https://dockersl.im/";
license = licenses.asl20;
maintainers = with maintainers; [ filalex77 marsam mbrgm ];
- # internal/app/sensor/monitors/ptrace/monitor.go:151:16: undefined:
- # system.CallNumber
- # internal/app/sensor/monitors/ptrace/monitor.go:161:15: undefined:
- # system.CallReturnValue
- badPlatforms = [ "aarch64-linux" ];
};
}
diff --git a/nixpkgs/pkgs/applications/virtualization/docker/default.nix b/nixpkgs/pkgs/applications/virtualization/docker/default.nix
index da414cd5546..e9fc96986a8 100644
--- a/nixpkgs/pkgs/applications/virtualization/docker/default.nix
+++ b/nixpkgs/pkgs/applications/virtualization/docker/default.nix
@@ -184,9 +184,9 @@ rec {
# Get revisions from
# https://github.com/docker/docker-ce/tree/${version}/components/engine/hack/dockerfile/install/*
- docker_18_09 = makeOverridable dockerGen {
+ docker_18_09 = makeOverridable dockerGen rec {
version = "18.09.9";
- rev = "039a7df9ba8097dd987370782fcdd6ea79b26016";
+ rev = "v${version}";
sha256 = "0wqhjx9qs96q2jd091wffn3cyv2aslqn2cvpdpgljk8yr9s0yg7h";
runcRev = "3e425f80a8c931f88e6d94a8c831b9d5aa481657";
runcSha256 = "18psc830b2rkwml1x6vxngam5b5wi3pj14mw817rshpzy87prspj";
@@ -196,10 +196,10 @@ rec {
tiniSha256 = "1h20i3wwlbd8x4jr2gz68hgklh0lb0jj7y5xk1wvr8y58fip1rdn";
};
- docker_19_03 = makeOverridable dockerGen {
- version = "19.03.11";
- rev = "42e35e61f352e527082521280d5ea3761f0dee50";
- sha256 = "0q4l4z2bg269hj1dqaq02f84zgp3p8idw1cxczw383cjl0ra8xgq";
+ docker_19_03 = makeOverridable dockerGen rec {
+ version = "19.03.12";
+ rev = "v${version}";
+ sha256 = "0i5xr8q3yjrz5zsjcq63v4g1mzqpingjr1hbf9amk14484i2wkw7";
runcRev = "dc9208a3303feef5b3839f4323d9beb36df0a9dd"; # v1.0.0-rc10
runcSha256 = "0pi3rvj585997m4z9ljkxz2z9yxf9p2jr0pmqbqrc7bc95f5hagk";
containerdRev = "7ad184331fa3e55e52b890ea95e65ba581ae3429"; # v1.2.13
diff --git a/nixpkgs/pkgs/applications/virtualization/firectl/default.nix b/nixpkgs/pkgs/applications/virtualization/firectl/default.nix
index 47ae4637b57..9877527034a 100644
--- a/nixpkgs/pkgs/applications/virtualization/firectl/default.nix
+++ b/nixpkgs/pkgs/applications/virtualization/firectl/default.nix
@@ -22,4 +22,4 @@ buildGoModule rec {
platforms = platforms.linux;
maintainers = with maintainers; [ xrelkd ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/virtualization/gvisor/containerd-shim.nix b/nixpkgs/pkgs/applications/virtualization/gvisor/containerd-shim.nix
index 97623511222..e191ad2ef6c 100644
--- a/nixpkgs/pkgs/applications/virtualization/gvisor/containerd-shim.nix
+++ b/nixpkgs/pkgs/applications/virtualization/gvisor/containerd-shim.nix
@@ -33,4 +33,4 @@ buildGoModule rec {
maintainers = with maintainers; [ andrew-d ];
platforms = [ "x86_64-linux" ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/applications/virtualization/gvisor/default.nix b/nixpkgs/pkgs/applications/virtualization/gvisor/default.nix
index 74a408952a2..576f2d9e6f2 100644
--- a/nixpkgs/pkgs/applications/virtualization/gvisor/default.nix
+++ b/nixpkgs/pkgs/applications/virtualization/gvisor/default.nix
@@ -76,7 +76,7 @@ in buildBazelPackage rec {
rm -f "$bazelOut"/java.log "$bazelOut"/java.log.*
'';
- sha256 = "164r8m95g7njh232xfc7zcn1nssaw9bnin9k7ssj9mk6z7z9zy5v";
+ sha256 = "0myffqywbvqhax995z55jymwnwyxmp13r27kpbc7wb5fk9s4skvr";
};
buildAttrs = {
diff --git a/nixpkgs/pkgs/applications/virtualization/hercules/default.nix b/nixpkgs/pkgs/applications/virtualization/hercules/default.nix
index 901e2f0b6ec..8746e66668f 100644
--- a/nixpkgs/pkgs/applications/virtualization/hercules/default.nix
+++ b/nixpkgs/pkgs/applications/virtualization/hercules/default.nix
@@ -13,6 +13,6 @@ stdenv.mkDerivation rec {
description = "IBM mainframe emulator";
homepage = "http://www.hercules-390.eu";
license = licenses.qpl;
- maintainers = [ maintainers.dkudriavtsev ];
+ maintainers = [ maintainers.anna328p ];
};
}
diff --git a/nixpkgs/pkgs/applications/virtualization/nvidia-docker/default.nix b/nixpkgs/pkgs/applications/virtualization/nvidia-docker/default.nix
index b56b88cf87e..d0d7125721f 100644
--- a/nixpkgs/pkgs/applications/virtualization/nvidia-docker/default.nix
+++ b/nixpkgs/pkgs/applications/virtualization/nvidia-docker/default.nix
@@ -3,18 +3,6 @@
with lib; let
- glibc-ldconf = glibc.overrideAttrs (oldAttrs: {
- # ldconfig needs help reading libraries that have been patchelf-ed, as the
- # .dynstr section is no longer in the first LOAD segment. See also
- # https://sourceware.org/bugzilla/show_bug.cgi?id=23964 and
- # https://github.com/NixOS/patchelf/issues/44
- patches = oldAttrs.patches ++ [ (fetchpatch {
- name = "ldconfig-patchelf.patch";
- url = "https://sourceware.org/bugzilla/attachment.cgi?id=11444";
- sha256 = "0nzzmq7pli37iyjrgcmvcy92piiwjybpw245ds7q43pbgdm7lc3s";
- })];
- });
-
libnvidia-container = callPackage ./libnvc.nix { };
nvidia-container-runtime = fetchFromGitHub {
@@ -72,7 +60,7 @@ in stdenv.mkDerivation rec {
wrapProgram $out/bin/nvidia-container-cli \
--prefix LD_LIBRARY_PATH : /run/opengl-driver/lib:/run/opengl-driver-32/lib
cp ${./config.toml} $out/etc/config.toml
- substituteInPlace $out/etc/config.toml --subst-var-by glibcbin ${lib.getBin glibc-ldconf}
+ substituteInPlace $out/etc/config.toml --subst-var-by glibcbin ${lib.getBin glibc}
'';
meta = {
diff --git a/nixpkgs/pkgs/applications/virtualization/open-vm-tools/default.nix b/nixpkgs/pkgs/applications/virtualization/open-vm-tools/default.nix
index 84f74ef6dd0..df9a89293f2 100644
--- a/nixpkgs/pkgs/applications/virtualization/open-vm-tools/default.nix
+++ b/nixpkgs/pkgs/applications/virtualization/open-vm-tools/default.nix
@@ -1,18 +1,18 @@
{ stdenv, lib, fetchFromGitHub, makeWrapper, autoreconfHook,
fuse, libmspack, openssl, pam, xercesc, icu, libdnet, procps,
libX11, libXext, libXinerama, libXi, libXrender, libXrandr, libXtst,
- pkgconfig, glib, gtk3, gtkmm3, iproute, dbus, systemd, which,
+ pkgconfig, glib, gdk-pixbuf-xlib, gtk3, gtkmm3, iproute, dbus, systemd, which,
withX ? true }:
stdenv.mkDerivation rec {
pname = "open-vm-tools";
- version = "11.0.5";
+ version = "11.1.0";
src = fetchFromGitHub {
owner = "vmware";
repo = "open-vm-tools";
rev = "stable-${version}";
- sha256 = "0idh8dqwb1df2di689090k9x1iap35jk3wg8yb1g70byichmscqb";
+ sha256 = "1wyiz8j5b22ajrr1fh9cn55lsgd5g13q0i8wvk2a0yw0vaw1883s";
};
sourceRoot = "${src.name}/open-vm-tools";
@@ -21,9 +21,13 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook makeWrapper pkgconfig ];
buildInputs = [ fuse glib icu libdnet libmspack openssl pam procps xercesc ]
- ++ lib.optionals withX [ gtk3 gtkmm3 libX11 libXext libXinerama libXi libXrender libXrandr libXtst ];
+ ++ 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
+ ];
- patches = [ ./recognize_nixos.patch ];
postPatch = ''
# Build bugfix for 10.1.0, stolen from Arch PKGBUILD
mkdir -p common-agent/etc/config
@@ -31,6 +35,7 @@ stdenv.mkDerivation rec {
sed -i 's,etc/vmware-tools,''${prefix}/etc/vmware-tools,' Makefile.am
sed -i 's,^confdir = ,confdir = ''${prefix},' scripts/Makefile.am
+ sed -i 's,usr/bin,''${prefix}/usr/bin,' scripts/Makefile.am
sed -i 's,etc/vmware-tools,''${prefix}/etc/vmware-tools,' services/vmtoolsd/Makefile.am
sed -i 's,$(PAM_PREFIX),''${prefix}/$(PAM_PREFIX),' services/vmtoolsd/Makefile.am
sed -i 's,$(UDEVRULESDIR),''${prefix}/$(UDEVRULESDIR),' udev/Makefile.am
diff --git a/nixpkgs/pkgs/applications/virtualization/open-vm-tools/find_gdk_pixbuf_xlib.patch b/nixpkgs/pkgs/applications/virtualization/open-vm-tools/find_gdk_pixbuf_xlib.patch
new file mode 100644
index 00000000000..6606c50e77d
--- /dev/null
+++ b/nixpkgs/pkgs/applications/virtualization/open-vm-tools/find_gdk_pixbuf_xlib.patch
@@ -0,0 +1,12 @@
+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/nixpkgs/pkgs/applications/virtualization/podman/default.nix b/nixpkgs/pkgs/applications/virtualization/podman/default.nix
index 3ed029e55fb..3ee0193b089 100644
--- a/nixpkgs/pkgs/applications/virtualization/podman/default.nix
+++ b/nixpkgs/pkgs/applications/virtualization/podman/default.nix
@@ -16,13 +16,13 @@
buildGoModule rec {
pname = "podman";
- version = "1.9.3";
+ version = "2.0.4";
src = fetchFromGitHub {
owner = "containers";
- repo = "libpod";
+ repo = "podman";
rev = "v${version}";
- sha256 = "0gbp12xn1vliyawkw2w2bpn6b5h2cm41g3nj72vk4jyhis0igq1s";
+ sha256 = "0rnli16nh5m3a8jjkkm1k4f896yk1k1rg48rjiajqhfrr98qwr0f";
};
vendorSha256 = null;
@@ -44,15 +44,18 @@ buildGoModule rec {
buildPhase = ''
patchShebangs .
${if stdenv.isDarwin
- then "make CGO_ENABLED=0 BUILDTAGS='remoteclient containers_image_openpgp exclude_graphdriver_devicemapper' varlink_generate all"
- else "make podman docs"}
+ then "make podman-remote"
+ else "make podman"}
+ make docs
'';
- installPhase = ''
+ installPhase = stdenv.lib.optionalString stdenv.isDarwin ''
+ mv bin/{podman-remote,podman}
+ '' + ''
install -Dm555 bin/podman $out/bin/podman
installShellCompletion --bash completions/bash/podman
installShellCompletion --zsh completions/zsh/_podman
- MANDIR=$man/share/man make install.man
+ MANDIR=$man/share/man make install.man-nobuild
'';
passthru.tests.podman = nixosTests.podman;
@@ -63,6 +66,5 @@ buildGoModule rec {
license = licenses.asl20;
maintainers = with maintainers; [ marsam ] ++ teams.podman.members;
platforms = platforms.unix;
- broken = stdenv.isDarwin;
};
}
diff --git a/nixpkgs/pkgs/applications/virtualization/qboot/default.nix b/nixpkgs/pkgs/applications/virtualization/qboot/default.nix
index 800d601c76e..8d1f9dac2e5 100644
--- a/nixpkgs/pkgs/applications/virtualization/qboot/default.nix
+++ b/nixpkgs/pkgs/applications/virtualization/qboot/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, meson, ninja, fetchFromGitHub }:
+{ stdenv, meson, ninja, fetchFromGitHub, nixosTests }:
stdenv.mkDerivation {
name = "qboot-20200423";
@@ -19,6 +19,8 @@ stdenv.mkDerivation {
hardeningDisable = [ "stackprotector" "pic" ];
+ passthru.tests = { qboot = nixosTests.qboot; };
+
meta = {
description = "A simple x86 firmware for booting Linux";
homepage = "https://github.com/bonzini/qboot";
diff --git a/nixpkgs/pkgs/applications/virtualization/qemu/default.nix b/nixpkgs/pkgs/applications/virtualization/qemu/default.nix
index 5e1798c8ec9..ada0d969109 100644
--- a/nixpkgs/pkgs/applications/virtualization/qemu/default.nix
+++ b/nixpkgs/pkgs/applications/virtualization/qemu/default.nix
@@ -35,15 +35,15 @@ let
in
stdenv.mkDerivation rec {
- version = "4.2.0";
+ version = "5.0.0";
pname = "qemu"
+ stdenv.lib.optionalString xenSupport "-xen"
+ stdenv.lib.optionalString hostCpuOnly "-host-cpu-only"
+ stdenv.lib.optionalString nixosTestRunner "-for-vm-tests";
src = fetchurl {
- url = "https://wiki.qemu.org/download/qemu-${version}.tar.bz2";
- sha256 = "1gczv8hn3wqci86css3mhzrppp3z8vppxw25l08j589k6bvz7x1w";
+ url= "https://download.qemu.org/qemu-${version}.tar.xz";
+ sha256 = "1dlcwyshdp94fwd30pddxf9bn2q8dfw5jsvry2gvdj551wmaj4rg";
};
nativeBuildInputs = [ python python.pkgs.sphinx pkgconfig flex bison ]
@@ -78,44 +78,6 @@ stdenv.mkDerivation rec {
./no-etc-install.patch
./fix-qemu-ga.patch
./9p-ignore-noatime.patch
- (fetchpatch {
- name = "CVE-2019-15890.patch";
- url = "https://git.qemu.org/?p=libslirp.git;a=patch;h=c59279437eda91841b9d26079c70b8a540d41204";
- sha256 = "1q2rc67mfdz034mk81z9bw105x9zad7n954sy3kq068b1svrf7iy";
- stripLen = 1;
- extraPrefix = "slirp/";
- })
- # patches listed at: https://nvd.nist.gov/vuln/detail/CVE-2020-7039
- (fetchpatch {
- name = "CVE-2020-7039-1.patch";
- url = "https://git.qemu.org/?p=libslirp.git;a=patch;h=2655fffed7a9e765bcb4701dd876e9dab975f289";
- sha256 = "1jh0k3lg3553c2x1kq1kl3967jabhba5gm584wjpmr5mjqk3lnz1";
- stripLen = 1;
- extraPrefix = "slirp/";
- excludes = ["slirp/CHANGELOG.md"];
- })
- (fetchpatch {
- name = "CVE-2020-7039-2.patch";
- url = "https://git.qemu.org/?p=libslirp.git;a=patch;h=82ebe9c370a0e2970fb5695aa19aa5214a6a1c80";
- sha256 = "08ccxcmrhzknnzd1a1q2brszv3a7h02n26r73kpli10b0hn12r2l";
- stripLen = 1;
- extraPrefix = "slirp/";
- })
- (fetchpatch {
- name = "CVE-2020-7039-3.patch";
- url = "https://git.qemu.org/?p=libslirp.git;a=patch;h=ce131029d6d4a405cb7d3ac6716d03e58fb4a5d9";
- sha256 = "18ypj9an2jmsmdn58853rbz42r10587h7cz5fdws2x4635778ibd";
- stripLen = 1;
- extraPrefix = "slirp/";
- })
- # patches listed at: https://nvd.nist.gov/vuln/detail/CVE-2020-7211
- (fetchpatch {
- name = "CVE-2020-7211.patch";
- url = "https://git.qemu.org/?p=libslirp.git;a=patch;h=14ec36e107a8c9af7d0a80c3571fe39b291ff1d4";
- sha256 = "1lc8zabqs580iqrsr5k7zwgkx6qjmja7apwfbc36lkvnrxwfzmrc";
- stripLen = 1;
- extraPrefix = "slirp/";
- })
] ++ optional nixosTestRunner ./force-uid0-on-9p.patch
++ optionals stdenv.hostPlatform.isMusl [
(fetchpatch {
@@ -146,6 +108,8 @@ stdenv.mkDerivation rec {
"--sysconfdir=/etc"
"--localstatedir=/var"
"--enable-docs"
+ "--enable-tools"
+ "--enable-guest-agent"
]
# disable sysctl check on darwin.
++ optional stdenv.isDarwin "--cpu=x86_64"
@@ -169,15 +133,18 @@ stdenv.mkDerivation rec {
dontWrapGApps = true;
postFixup = ''
- # copy qemu-ga (guest agent) to separate output
- mkdir -p $ga/bin
- cp $out/bin/qemu-ga $ga/bin/
- '' + optionalString gtkSupport ''
- # wrap GTK Binaries
- for f in $out/bin/qemu-system-*; do
- wrapGApp $f
- done
- '';
+ # the .desktop is both invalid and pointless
+ rm $out/share/applications/qemu.desktop
+
+ # copy qemu-ga (guest agent) to separate output
+ mkdir -p $ga/bin
+ cp $out/bin/qemu-ga $ga/bin/
+ '' + optionalString gtkSupport ''
+ # wrap GTK Binaries
+ for f in $out/bin/qemu-system-*; do
+ wrapGApp $f
+ done
+ '';
# Add a ‘qemu-kvm’ wrapper for compatibility/convenience.
postInstall = ''
diff --git a/nixpkgs/pkgs/applications/virtualization/qemu/fix-qemu-ga.patch b/nixpkgs/pkgs/applications/virtualization/qemu/fix-qemu-ga.patch
index c2f051e2b94..0b2dd0ee5ec 100644
--- a/nixpkgs/pkgs/applications/virtualization/qemu/fix-qemu-ga.patch
+++ b/nixpkgs/pkgs/applications/virtualization/qemu/fix-qemu-ga.patch
@@ -1,22 +1,36 @@
-diff --git a/qga/commands-posix.c b/qga/commands-posix.c
-index 0dc219d..9d020d3 100644
+diff -Naur a/qga/commands-posix.c b/qga/commands-posix.c
--- a/qga/commands-posix.c
+++ b/qga/commands-posix.c
-@@ -102,6 +102,8 @@ void qmp_guest_shutdown(bool has_mode, const char *mode, Error **errp)
+@@ -109,6 +109,8 @@
reopen_fd_to_null(1);
reopen_fd_to_null(2);
-
+
+ execle("/run/current-system/sw/bin/shutdown", "shutdown", "-h", shutdown_flag, "+0",
+ "hypervisor initiated shutdown", (char*)NULL, environ);
execle("/sbin/shutdown", "shutdown", "-h", shutdown_flag, "+0",
"hypervisor initiated shutdown", (char*)NULL, environ);
_exit(EXIT_FAILURE);
-@@ -189,6 +191,8 @@ void qmp_guest_set_time(bool has_time, int64_t time_ns, Error **errp)
-
+@@ -157,11 +159,13 @@
+ pid_t pid;
+ Error *local_err = NULL;
+ struct timeval tv;
++ static const char hwclock_path_nix[] = "/run/current-system/sw/bin/hwclock";
+ static const char hwclock_path[] = "/sbin/hwclock";
+ static int hwclock_available = -1;
+
+ if (hwclock_available < 0) {
+- hwclock_available = (access(hwclock_path, X_OK) == 0);
++ hwclock_available = (access(hwclock_path_nix, X_OK) == 0) ||
++ (access(hwclock_path, X_OK) == 0);
+ }
+
+ if (!hwclock_available) {
+@@ -207,6 +211,8 @@
+
/* Use '/sbin/hwclock -w' to set RTC from the system time,
* or '/sbin/hwclock -s' to set the system time from RTC. */
-+ execle("/run/current-system/sw/bin/hwclock", "hwclock", has_time ? "-w" : "-s",
++ execle(hwclock_path_nix, "hwclock", has_time ? "-w" : "-s",
+ NULL, environ);
- execle("/sbin/hwclock", "hwclock", has_time ? "-w" : "-s",
+ execle(hwclock_path, "hwclock", has_time ? "-w" : "-s",
NULL, environ);
_exit(EXIT_FAILURE);
diff --git a/nixpkgs/pkgs/applications/virtualization/qemu/utils.nix b/nixpkgs/pkgs/applications/virtualization/qemu/utils.nix
index 430d7122179..436716e0a8c 100644
--- a/nixpkgs/pkgs/applications/virtualization/qemu/utils.nix
+++ b/nixpkgs/pkgs/applications/virtualization/qemu/utils.nix
@@ -13,4 +13,6 @@ stdenv.mkDerivation rec {
cp "${qemu}/bin/qemu-io" "$out/bin/qemu-io"
cp "${qemu}/bin/qemu-nbd" "$out/bin/qemu-nbd"
'';
+
+ inherit (qemu) meta;
}
diff --git a/nixpkgs/pkgs/applications/virtualization/runc/default.nix b/nixpkgs/pkgs/applications/virtualization/runc/default.nix
index 58c3ef4f61b..a8d63a0ca40 100644
--- a/nixpkgs/pkgs/applications/virtualization/runc/default.nix
+++ b/nixpkgs/pkgs/applications/virtualization/runc/default.nix
@@ -14,13 +14,13 @@
buildGoPackage rec {
pname = "runc";
- version = "1.0.0-rc90";
+ version = "1.0.0-rc91";
src = fetchFromGitHub {
owner = "opencontainers";
repo = "runc";
rev = "v${version}";
- sha256 = "0pi3rvj585997m4z9ljkxz2z9yxf9p2jr0pmqbqrc7bc95f5hagk";
+ sha256 = "1hg3hbbjsz76q1piz86q8la6dym86d65xd7h6q12krfmwd2lbhkw";
};
goPackagePath = "github.com/opencontainers/runc";
@@ -30,7 +30,6 @@ buildGoPackage rec {
buildInputs = [ libselinux libseccomp libapparmor apparmor-parser ];
- # these will be the default in the next release
makeFlags = [ "BUILDTAGS+=seccomp" "BUILDTAGS+=apparmor" "BUILDTAGS+=selinux" ];
buildPhase = ''
diff --git a/nixpkgs/pkgs/applications/virtualization/singularity/default.nix b/nixpkgs/pkgs/applications/virtualization/singularity/default.nix
index f6a1a3bc6a9..8cec24534d4 100644
--- a/nixpkgs/pkgs/applications/virtualization/singularity/default.nix
+++ b/nixpkgs/pkgs/applications/virtualization/singularity/default.nix
@@ -1,13 +1,16 @@
{stdenv
, removeReferencesTo
, lib
-, fetchFromGitHub
+, fetchurl
, utillinux
+, gpgme
, openssl
+, libuuid
, coreutils
, go
, which
, makeWrapper
+, cryptsetup
, squashfsTools
, buildGoPackage}:
@@ -15,24 +18,22 @@ with lib;
buildGoPackage rec {
pname = "singularity";
- version = "3.2.1";
+ version = "3.6.1";
- src = fetchFromGitHub {
- owner = "sylabs";
- repo = "singularity";
- rev = "v${version}";
- sha256 = "14lhxwy21s7q081x7kbnvkjsbxgsg2f181qlzmlxcn6n7gfav3kj";
+ src = fetchurl {
+ url = "https://github.com/hpcng/singularity/releases/download/v${version}/singularity-${version}.tar.gz";
+ sha256 = "070jj6kbiw23sd2p4xhvmyb8gd83imwgisdf18ahkwp7dq85db3c";
};
goPackagePath = "github.com/sylabs/singularity";
goDeps = ./deps.nix;
- buildInputs = [ openssl utillinux ];
- nativeBuildInputs = [ removeReferencesTo which makeWrapper ];
+ buildInputs = [ gpgme openssl libuuid ];
+ nativeBuildInputs = [ removeReferencesTo utillinux which makeWrapper cryptsetup ];
propagatedBuildInputs = [ coreutils squashfsTools ];
- prePatch = ''
- substituteInPlace internal/pkg/build/copy/copy.go \
+ postPatch = ''
+ substituteInPlace internal/pkg/build/files/copy.go \
--replace /bin/cp ${coreutils}/bin/cp
'';
@@ -46,24 +47,28 @@ buildGoPackage rec {
# Don't install SUID binaries
sed -i 's/-m 4755/-m 755/g' builddir/Makefile
-
'';
buildPhase = ''
+ runHook preBuild
make -C builddir
+ runHook postBuild
'';
installPhase = ''
+ runHook preInstall
make -C builddir install LOCALSTATEDIR=$out/var
chmod 755 $out/libexec/singularity/bin/starter-suid
- wrapProgram $out/bin/singularity --prefix PATH : ${stdenv.lib.makeBinPath propagatedBuildInputs}
+
+ # Explicitly configure paths in the config file
+ sed -i 's|^# mksquashfs path =.*$|mksquashfs path = ${stdenv.lib.makeBinPath [squashfsTools]}/mksquashfs|' $out/etc/singularity/singularity.conf
+ sed -i 's|^# cryptsetup path =.*$|cryptsetup path = ${stdenv.lib.makeBinPath [cryptsetup]}/cryptsetup|' $out/etc/singularity/singularity.conf
+
+ runHook postInstall
'';
postFixup = ''
find $out/libexec/ -type f -executable -exec remove-references-to -t ${go} '{}' + || true
-
- # These etc scripts shouldn't have their paths patched
- cp etc/actions/* $out/etc/singularity/actions/
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/applications/virtualization/umoci/default.nix b/nixpkgs/pkgs/applications/virtualization/umoci/default.nix
index d8a1f36dd5d..0b9668b701a 100644
--- a/nixpkgs/pkgs/applications/virtualization/umoci/default.nix
+++ b/nixpkgs/pkgs/applications/virtualization/umoci/default.nix
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "umoci";
- version = "0.4.5";
+ version = "0.4.6";
src = fetchFromGitHub {
- owner = "openSUSE";
+ owner = "opencontainers";
repo = "umoci";
rev = "v${version}";
- sha256 = "1gzj4nnys73wajdwjn5jsskvnhzh8s2vmyl76ax8drpvw19bd5g3";
+ sha256 = "0jaar26l940yh77cs31c3zndiycp85m3fz4zivcibzi68g6n6yzg";
};
vendorSha256 = null;
@@ -24,7 +24,7 @@ buildGoModule rec {
postInstall = ''
sed -i '/SHELL =/d' Makefile
- make local-doc
+ make docs
installManPage doc/man/*.[1-9]
'';
@@ -33,6 +33,6 @@ buildGoModule rec {
homepage = "https://umo.ci";
license = licenses.asl20;
maintainers = with maintainers; [ zokrezyl ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/applications/virtualization/virtualbox/default.nix b/nixpkgs/pkgs/applications/virtualization/virtualbox/default.nix
index 7b7929d9f1d..7fb4f8b59d1 100644
--- a/nixpkgs/pkgs/applications/virtualization/virtualbox/default.nix
+++ b/nixpkgs/pkgs/applications/virtualization/virtualbox/default.nix
@@ -14,7 +14,6 @@
, enableHardening ? false
, headless ? false
, enable32bitGuests ? true
-, patchelfUnstable # needed until 0.10 is released
}:
with stdenv.lib;
@@ -24,7 +23,7 @@ let
buildType = "release";
# Use maintainers/scripts/update.nix to update the version and all related hashes or
# change the hashes in extpack.nix and guest-additions/default.nix as well manually.
- version = "6.1.6";
+ version = "6.1.10";
iasl' = iasl.overrideAttrs (old: rec {
inherit (old) pname;
@@ -41,12 +40,12 @@ in stdenv.mkDerivation {
src = fetchurl {
url = "https://download.virtualbox.org/virtualbox/${version}/VirtualBox-${version}.tar.bz2";
- sha256 = "b031c30d770f28c5f884071ad933e8c1f83e65b93aaba03a4012077c1d90a54f";
+ sha256 = "37d8b30c0be82a50c858f3fc70cde967882239b6212bb32e138d3615b423c477";
};
outputs = [ "out" "modsrc" ];
- nativeBuildInputs = [ pkgconfig which docbook_xsl docbook_xml_dtd_43 patchelfUnstable ]
+ nativeBuildInputs = [ pkgconfig which docbook_xsl docbook_xml_dtd_43 ]
++ optional (!headless) wrapQtAppsHook;
# Wrap manually because we wrap just a small number of executables.
diff --git a/nixpkgs/pkgs/applications/virtualization/virtualbox/extpack.nix b/nixpkgs/pkgs/applications/virtualization/virtualbox/extpack.nix
index c9918b1cedf..90eed1ff72e 100644
--- a/nixpkgs/pkgs/applications/virtualization/virtualbox/extpack.nix
+++ b/nixpkgs/pkgs/applications/virtualization/virtualbox/extpack.nix
@@ -12,7 +12,7 @@ fetchurl rec {
# Manually sha256sum the extensionPack file, must be hex!
# Thus do not use `nix-prefetch-url` but instead plain old `sha256sum`.
# Checksums can also be found at https://www.virtualbox.org/download/hashes/${version}/SHA256SUMS
- let value = "80b96b4b51a502141f6a8981f1493ade08a00762622c39e48319e5b122119bf3";
+ let value = "03067f27f4da07c5d0fdafc56d27e3ea23a60682b333b2a1010fb74ef9a40c28";
in assert (builtins.stringLength value) == 64; value;
meta = {
diff --git a/nixpkgs/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix b/nixpkgs/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
index 4275bc0542e..4482e9a0535 100644
--- a/nixpkgs/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
+++ b/nixpkgs/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
@@ -19,6 +19,7 @@ let
dlopenLibs = [
{ name = "libdbus-1.so"; pkg = dbus; }
{ name = "libXfixes.so"; pkg = xorg.libXfixes; }
+ { name = "libXrandr.so"; pkg = xorg.libXrandr; }
];
in stdenv.mkDerivation rec {
@@ -26,7 +27,7 @@ in stdenv.mkDerivation rec {
src = fetchurl {
url = "http://download.virtualbox.org/virtualbox/${version}/VBoxGuestAdditions_${version}.iso";
- sha256 = "bcde4691dea7de93b65a10a43dda2b8f52e570f820992ad281c9bb5c8dede181";
+ sha256 = "62a0c6715bee164817a6f58858dec1d60f01fd0ae00a377a75bbf885ddbd0a61";
};
KERN_DIR = "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build";
diff --git a/nixpkgs/pkgs/applications/virtualization/xhyve/default.nix b/nixpkgs/pkgs/applications/virtualization/xhyve/default.nix
index 921a54b11a2..db9a7ef8257 100644
--- a/nixpkgs/pkgs/applications/virtualization/xhyve/default.nix
+++ b/nixpkgs/pkgs/applications/virtualization/xhyve/default.nix
@@ -27,10 +27,11 @@ stdenv.mkDerivation rec {
cp build/xhyve $out/bin
'';
- meta = {
+ meta = with lib; {
description = "Lightweight Virtualization on macOS Based on bhyve";
homepage = "https://github.com/mist64/xhyve";
- maintainers = [ lib.maintainers.lnl7 ];
- platforms = lib.platforms.darwin;
+ maintainers = [ maintainers.lnl7 ];
+ license = licenses.bsd2;
+ platforms = platforms.darwin;
};
}
diff --git a/nixpkgs/pkgs/applications/window-managers/bspwm/default.nix b/nixpkgs/pkgs/applications/window-managers/bspwm/default.nix
index 52f52281043..7c7bdbe22a7 100644
--- a/nixpkgs/pkgs/applications/window-managers/bspwm/default.nix
+++ b/nixpkgs/pkgs/applications/window-managers/bspwm/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "bspwm";
- version = "0.9.9";
+ version = "0.9.10";
src = fetchFromGitHub {
owner = "baskerville";
repo = "bspwm";
rev = version;
- sha256 = "1i7crmljk1vra1r6alxvj6lqqailjjcv0llyg7a0gm23rbv4a42g";
+ sha256 = "0qlv7b4c2mmjfd65y100d11x8iqyg5f6lfiws3cgmpjidhdygnxc";
};
buildInputs = [ libxcb libXinerama xcbutil xcbutilkeysyms xcbutilwm ];
diff --git a/nixpkgs/pkgs/applications/window-managers/cage/default.nix b/nixpkgs/pkgs/applications/window-managers/cage/default.nix
index 0d9e3335f2c..372ad1e27fc 100644
--- a/nixpkgs/pkgs/applications/window-managers/cage/default.nix
+++ b/nixpkgs/pkgs/applications/window-managers/cage/default.nix
@@ -1,45 +1,45 @@
-{ stdenv, fetchFromGitHub, fetchpatch
-, meson, ninja, pkgconfig, makeWrapper
-, wlroots, wayland, wayland-protocols, pixman, libxkbcommon
+{ stdenv, fetchFromGitHub
+, meson, ninja, pkg-config, wayland, scdoc, makeWrapper
+, wlroots, wayland-protocols, pixman, libxkbcommon
, systemd, libGL, libX11
, xwayland ? null
+, nixosTests
}:
stdenv.mkDerivation rec {
- pname = "cage-unstable";
- version = "2020-01-18";
- # The last stable release (0.1.1) would require at least the following 3 patches:
- # - https://github.com/Hjdskes/cage/commit/33bb3c818c5971777b6f09d8821e7f078d38d262.patch
- # - https://github.com/Hjdskes/cage/commit/51e6c760da51e2b885737d61a61cdc965bb9269d.patch
- # - https://github.com/Hjdskes/cage/commit/84216ca2a417b237ad61c11e2f3ebbcb91681ece.patch
- # Which need to be adapted due to other changes. At this point it seems
- # better to use the current master version until the next stable release.
+ pname = "cage";
+ version = "0.1.2.1";
src = fetchFromGitHub {
owner = "Hjdskes";
repo = "cage";
- rev = "cc1f975c442ebd691b70196d76aa120ead717810";
- sha256 = "1gkqx26pvlw00b3fgx6sh87yyjfzyj51jwxvbf9k117npkrf4b2g";
+ rev = "v${version}";
+ sha256 = "1i4rm3dpmk7gkl6hfs6a7vwz76ba7yqcdp63nlrdbnq81m9cy2am";
};
- nativeBuildInputs = [ meson ninja pkgconfig makeWrapper wayland ];
+ postPatch = ''
+ substituteInPlace meson.build --replace \
+ "0.1.2" "${version}"
+ '';
+
+ nativeBuildInputs = [ meson ninja pkg-config wayland scdoc makeWrapper ];
buildInputs = [
wlroots wayland wayland-protocols pixman libxkbcommon
- # TODO: Not specified but required:
systemd libGL libX11
];
- enableParallelBuilding = true;
-
mesonFlags = [ "-Dxwayland=${stdenv.lib.boolToString (xwayland != null)}" ];
postFixup = stdenv.lib.optionalString (xwayland != null) ''
wrapProgram $out/bin/cage --prefix PATH : "${xwayland}/bin"
'';
+ # Tests Cage using the NixOS module by launching xterm:
+ passthru.tests.basic-nixos-module-functionality = nixosTests.cage;
+
meta = with stdenv.lib; {
- description = "A Wayland kiosk";
+ description = "A Wayland kiosk that runs a single, maximized application";
homepage = "https://www.hjdskes.nl/projects/cage/";
license = licenses.mit;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/applications/window-managers/dwm/dwm-status.nix b/nixpkgs/pkgs/applications/window-managers/dwm/dwm-status.nix
index 176c2a0ddff..c7c72b4d402 100644
--- a/nixpkgs/pkgs/applications/window-managers/dwm/dwm-status.nix
+++ b/nixpkgs/pkgs/applications/window-managers/dwm/dwm-status.nix
@@ -9,19 +9,19 @@ in
rustPlatform.buildRustPackage rec {
pname = "dwm-status";
- version = "1.7.0";
+ version = "1.7.1";
src = fetchFromGitHub {
owner = "Gerschtli";
repo = "dwm-status";
rev = version;
- sha256 = "1a3dpawxgi8d2a6w5jzvzm5q13rvqd656ris8mz77gj6f8qp7ddl";
+ sha256 = "172qkzbi37j6wx81pyqqffi9wxbg3bf8nis7d15ncn1yfd5r4gqh";
};
nativeBuildInputs = [ makeWrapper pkgconfig ];
buildInputs = [ dbus gdk-pixbuf libnotify xorg.libX11 ];
- cargoSha256 = "12b6fdhj13axhwf854n071dpiycg73g4kvl7igk1qn7l3gqwsfqn";
+ cargoSha256 = "041sd9zm1c3v6iihnwjcya2xg5yxb2y4biyxpjlfblz2srxa15dm";
postInstall = lib.optionalString (bins != []) ''
wrapProgram $out/bin/dwm-status --prefix "PATH" : "${stdenv.lib.makeBinPath bins}"
diff --git a/nixpkgs/pkgs/applications/window-managers/herbstluftwm/default.nix b/nixpkgs/pkgs/applications/window-managers/herbstluftwm/default.nix
index 7dc715e126c..e547cea3c54 100644
--- a/nixpkgs/pkgs/applications/window-managers/herbstluftwm/default.nix
+++ b/nixpkgs/pkgs/applications/window-managers/herbstluftwm/default.nix
@@ -8,11 +8,11 @@ assert withDoc -> asciidoc != null;
stdenv.mkDerivation rec {
pname = "herbstluftwm";
- version = "0.8.1";
+ version = "0.8.3";
src = fetchurl {
url = "https://herbstluftwm.org/tarballs/herbstluftwm-${version}.tar.gz";
- sha256 = "0c1lf82z6a56g8asin91cmqhzk3anw0xwc44b31bpjixadmns57y";
+ sha256 = "1qmb4pjf2f6g0dvcg11cw9njwmxblhqzd70ai8qnlgqw1iz3nkm1";
};
outputs = [
diff --git a/nixpkgs/pkgs/applications/window-managers/hikari/default.nix b/nixpkgs/pkgs/applications/window-managers/hikari/default.nix
new file mode 100644
index 00000000000..1e8f7ecd987
--- /dev/null
+++ b/nixpkgs/pkgs/applications/window-managers/hikari/default.nix
@@ -0,0 +1,75 @@
+{ stdenv, fetchzip,
+ pkgconfig, bmake,
+ cairo, glib, libevdev, libinput, libxkbcommon, linux-pam, pango, pixman,
+ libucl, wayland, wayland-protocols, wlroots,
+ features ? {
+ gammacontrol = true;
+ layershell = true;
+ screencopy = true;
+ xwayland = true;
+ }
+}:
+
+let
+ pname = "hikari";
+ version = "2.1.1";
+in
+
+stdenv.mkDerivation {
+ inherit pname version;
+
+ src = fetchzip {
+ url = "https://hikari.acmelabs.space/releases/${pname}-${version}.tar.gz";
+ sha256 = "0m9akxk5kwbdi04wch4xfaahl7h3k7c6a67yjmdzqxh3bqwa8igj";
+ };
+
+ nativeBuildInputs = [ pkgconfig bmake ];
+
+ buildInputs = [
+ cairo
+ glib
+ libevdev
+ libinput
+ libxkbcommon
+ linux-pam
+ pango
+ pixman
+ libucl
+ wayland
+ wayland-protocols
+ wlroots
+ ];
+
+ enableParallelBuilding = true;
+
+ # Must replace GNU Make by bmake
+ buildPhase = with stdenv.lib; concatStringsSep " " (
+ [ "bmake" "-j$NIX_BUILD_CORES" "PREFIX=$out" ]
+ ++ optional stdenv.isLinux "WITH_POSIX_C_SOURCE=YES"
+ ++ mapAttrsToList (feat: enabled:
+ optionalString enabled "WITH_${toUpper feat}=YES"
+ ) features
+ );
+
+ # Can't suid in nix store
+ # Run hikari as root (it will drop privileges as early as possible), or create
+ # a systemd unit to give it the necessary permissions/capabilities.
+ patchPhase = ''
+ substituteInPlace Makefile --replace '4555' '555'
+ '';
+
+ installPhase = ''
+ bmake \
+ PREFIX=$out \
+ install
+ runHook postInstall
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Stacking Wayland compositor which is actively developed on FreeBSD but also supports Linux";
+ homepage = "https://hikari.acmelabs.space";
+ license = licenses.bsd2;
+ platforms = platforms.linux ++ platforms.freebsd;
+ maintainers = with maintainers; [ jpotier ];
+ };
+}
diff --git a/nixpkgs/pkgs/applications/window-managers/i3/default.nix b/nixpkgs/pkgs/applications/window-managers/i3/default.nix
index 3888e10f258..b37a83648ae 100644
--- a/nixpkgs/pkgs/applications/window-managers/i3/default.nix
+++ b/nixpkgs/pkgs/applications/window-managers/i3/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "i3";
- version = "4.18.1";
+ version = "4.18.2";
src = fetchurl {
url = "https://i3wm.org/downloads/${pname}-${version}.tar.bz2";
- sha256 = "0z709cianlzw0x0qwq4361347354xd9ckj1v7vjvhb1zh3x91gws";
+ sha256 = "030jym6b8b07yf4y6pb806hg8k77zsprv569gy0r72rh5zb1g1mj";
};
nativeBuildInputs = [ which pkgconfig makeWrapper installShellFiles ];
diff --git a/nixpkgs/pkgs/applications/window-managers/i3/gaps.nix b/nixpkgs/pkgs/applications/window-managers/i3/gaps.nix
index 7be037ca833..fa1c97c14c1 100644
--- a/nixpkgs/pkgs/applications/window-managers/i3/gaps.nix
+++ b/nixpkgs/pkgs/applications/window-managers/i3/gaps.nix
@@ -3,11 +3,11 @@
i3.overrideAttrs (oldAttrs : rec {
name = "i3-gaps-${version}";
- version = "4.18.1";
+ version = "4.18.2";
src = fetchurl {
url = "https://github.com/Airblader/i3/releases/download/${version}/i3-${version}.tar.bz2";
- sha256 = "1cxwsrdzp18r5hj0ymg9fbzp1mhkj4m9h6i0b9cdg79cjbacba9k";
+ sha256 = "0lz08wf4b0yprzqsmymn94kiyg885dcwmh0p64v2rnf52s165g2g";
};
nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [ autoreconfHook ];
diff --git a/nixpkgs/pkgs/applications/window-managers/i3/lock-color.nix b/nixpkgs/pkgs/applications/window-managers/i3/lock-color.nix
index c5e203ab1a5..a64e5ea3369 100644
--- a/nixpkgs/pkgs/applications/window-managers/i3/lock-color.nix
+++ b/nixpkgs/pkgs/applications/window-managers/i3/lock-color.nix
@@ -4,14 +4,14 @@
}:
stdenv.mkDerivation rec {
- version = "2.12.c.4";
+ version = "2.12.c.5";
pname = "i3lock-color";
src = fetchFromGitHub {
owner = "PandorasFox";
repo = "i3lock-color";
rev = version;
- sha256 = "1jbk7kd49vgmakbldwwnbsp484fwh1pbzg8k8qvbq4dzbzf3q5hs";
+ sha256 = "10h50a6p9ivqjz8hd5pn9l03vz6y9dxdx68bprqssfzdkzqnzaiv";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
diff --git a/nixpkgs/pkgs/applications/window-managers/i3/pystatus.nix b/nixpkgs/pkgs/applications/window-managers/i3/pystatus.nix
index 29bda8e4e2b..beefdaf891c 100644
--- a/nixpkgs/pkgs/applications/window-managers/i3/pystatus.nix
+++ b/nixpkgs/pkgs/applications/window-managers/i3/pystatus.nix
@@ -1,31 +1,45 @@
-{ stdenv, fetchFromGitHub, libpulseaudio, python3Packages, extraLibs ? [] }:
+{ stdenv
+, fetchFromGitHub
+, libpulseaudio
+, libnotify
+, gobject-introspection
+, python3Packages
+, wrapGAppsHook
+, extraLibs ? [] }:
python3Packages.buildPythonApplication rec {
# i3pystatus moved to rolling release:
# https://github.com/enkore/i3pystatus/issues/584
- version = "unstable-2019-06-10";
+ version = "unstable-2020-06-12";
pname = "i3pystatus";
- src = fetchFromGitHub
- {
+ src = fetchFromGitHub {
owner = "enkore";
repo = "i3pystatus";
- rev = "56ce08d0ff8d5d64950d6b588ebede35a95e0ce2";
- sha256 = "12938860jbcly1xwhd71jvy2dff28pwv9kqh6mab1859148bzmcg";
+ rev = "dad5eb0c5c8a2ecd20c37ade4732586c6e53f44b";
+ sha256 = "18ygvkl92yr69kxsym57k1mc90asdxpz4b943i61qr0s4fc5n4mq";
};
- propagatedBuildInputs = with python3Packages; [ keyring colour netifaces psutil basiciw ] ++
- [ libpulseaudio ] ++ extraLibs;
+ buildInputs = [ libpulseaudio libnotify gobject-introspection ];
- libpulseaudioPath = stdenv.lib.makeLibraryPath [ libpulseaudio ];
- ldWrapperSuffix = "--suffix LD_LIBRARY_PATH : \"${libpulseaudioPath}\"";
- # LC_TIME != C results in locale.Error: unsupported locale setting
- makeWrapperArgs = [ "--set LC_TIME C" ldWrapperSuffix ]; # libpulseaudio.so is loaded manually
+ propagatedBuildInputs = with python3Packages; [
+ keyring colour netifaces psutil basiciw pygobject3
+ ] ++ extraLibs;
+
+ makeWrapperArgs = [
+ # LC_TIME != C results in locale.Error: unsupported locale setting
+ "--set" "LC_TIME" "C"
+ "--suffix" "LD_LIBRARY_PATH" ":" "${stdenv.lib.makeLibraryPath [ libpulseaudio ]}"
+ ];
+
+ postPatch = ''
+ makeWrapperArgs+=(--set GI_TYPELIB_PATH "$GI_TYPELIB_PATH")
+ '';
postInstall = ''
makeWrapper ${python3Packages.python.interpreter} $out/bin/${pname}-python-interpreter \
--prefix PYTHONPATH : "$PYTHONPATH" \
- ${ldWrapperSuffix}
+ ''${makeWrapperArgs[@]}
'';
# no tests in tarball
diff --git a/nixpkgs/pkgs/applications/window-managers/i3/status-rust.nix b/nixpkgs/pkgs/applications/window-managers/i3/status-rust.nix
index 62389e1230a..8bd3d581434 100644
--- a/nixpkgs/pkgs/applications/window-managers/i3/status-rust.nix
+++ b/nixpkgs/pkgs/applications/window-managers/i3/status-rust.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "i3status-rust";
- version = "0.13.1";
+ version = "0.14.1";
src = fetchFromGitHub {
owner = "greshake";
repo = pname;
rev = "v${version}";
- sha256 = "0va6ny1v7lk30hhx4i5qyk9fwg3apy2nmh6kbmxhcf0rs5449ikg";
+ sha256 = "11qhzjml04njhfa033v98m4yd522zj91s6ffvrm0m6sk7m0wyjsc";
};
- cargoSha256 = "1lywr21kk3idjyc10gy4848dmmgyqc2jjf7hpzq0vywkp639bf2x";
+ cargoSha256 = "0jmmxld4rsjj6p5nazi3d8j1hh7r34q6kyfqq4wv0sjc77gcpaxd";
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/applications/window-managers/icewm/default.nix b/nixpkgs/pkgs/applications/window-managers/icewm/default.nix
index b6b07d8d727..57f4a764c90 100644
--- a/nixpkgs/pkgs/applications/window-managers/icewm/default.nix
+++ b/nixpkgs/pkgs/applications/window-managers/icewm/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitHub, cmake, gettext, perl, asciidoc
, libjpeg, libtiff, libungif, libpng, imlib, expat
-, freetype, fontconfig, pkgconfig, gdk-pixbuf
+, freetype, fontconfig, pkgconfig, gdk-pixbuf, gdk-pixbuf-xlib, glib
, mkfontdir, libX11, libXft, libXext, libXinerama
, libXrandr, libICE, libSM, libXpm, libXdmcp, libxcb
, libpthreadstubs, pcre, libXdamage, libXcomposite, libXfixes
@@ -9,20 +9,20 @@
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "icewm";
- version = "1.6.5";
+ version = "1.7.0";
src = fetchFromGitHub {
owner = "bbidulock";
repo = "icewm";
rev = version;
- sha256 = "1glzpkpl0vl5sjn1d9jlvwd9ch16dvxvsf2n310kb0ycpfkl84vs";
+ sha256 = "0x6axhwfwxxgnljf3201hvrwa90yacf3ln24lsywrk1bxq9am74b";
};
nativeBuildInputs = [ cmake pkgconfig perl asciidoc ];
buildInputs = [
gettext libjpeg libtiff libungif libpng imlib expat
- freetype fontconfig gdk-pixbuf mkfontdir libX11
+ freetype fontconfig gdk-pixbuf gdk-pixbuf-xlib glib mkfontdir libX11
libXft libXext libXinerama libXrandr libICE libSM libXpm
libXdmcp libxcb libpthreadstubs pcre libsndfile fribidi
libXdamage libXcomposite libXfixes
diff --git a/nixpkgs/pkgs/applications/window-managers/notion/default.nix b/nixpkgs/pkgs/applications/window-managers/notion/default.nix
index ac4f00f4545..494bb9ff1b7 100644
--- a/nixpkgs/pkgs/applications/window-managers/notion/default.nix
+++ b/nixpkgs/pkgs/applications/window-managers/notion/default.nix
@@ -5,15 +5,15 @@
, xlibsWrapper, makeWrapper
}:
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
pname = "notion";
- version = "4.0.0";
+ version = "4.0.1";
src = fetchFromGitHub {
owner = "raboof";
repo = pname;
rev = version;
- sha256 = "0rqfvwkj0j862hf6i4wsmb6185xibsskfj9kwy896qcpcg8w4kk7";
+ sha256 = "1s0fyacygvc9iz7b9v3b2cmzzqc02nh4g1p9bfcxbg254iscd502";
};
nativeBuildInputs = [ pkgconfig makeWrapper groff ];
diff --git a/nixpkgs/pkgs/applications/window-managers/qtile/0001-Substitution-vars-for-absolute-paths.patch b/nixpkgs/pkgs/applications/window-managers/qtile/0001-Substitution-vars-for-absolute-paths.patch
index 219d6dcbe20..ed22ed99b07 100644
--- a/nixpkgs/pkgs/applications/window-managers/qtile/0001-Substitution-vars-for-absolute-paths.patch
+++ b/nixpkgs/pkgs/applications/window-managers/qtile/0001-Substitution-vars-for-absolute-paths.patch
@@ -1,30 +1,31 @@
+diff --git a/libqtile/backend/x11/xcursors.py b/libqtile/backend/x11/xcursors.py
+index 24454b83..ef37875c 100644
+--- a/libqtile/backend/x11/xcursors.py
++++ b/libqtile/backend/x11/xcursors.py
+@@ -107,7 +107,7 @@ class Cursors(dict):
+
+ def _setup_xcursor_binding(self):
+ try:
+- xcursor = ffi.dlopen('libxcb-cursor.so.0')
++ xcursor = ffi.dlopen('@xcb-cursor@/lib/libxcb-cursor.so.0')
+ except OSError:
+ logger.warning("xcb-cursor not found, fallback to font pointer")
+ return False
diff --git a/libqtile/pangocffi.py b/libqtile/pangocffi.py
-index 1e8f5c04..e860d43a 100644
+index dbae27ed..54c2c35f 100644
--- a/libqtile/pangocffi.py
+++ b/libqtile/pangocffi.py
-@@ -58,9 +58,9 @@ except ImportError:
- else:
- raise ImportError("No module named libqtile._ffi_pango, be sure to run `python ./libqtile/ffi_build.py`")
+@@ -52,10 +52,9 @@ try:
+ except ImportError:
+ raise ImportError("No module named libqtile._ffi_pango, be sure to run `./scripts/ffibuild`")
-gobject = ffi.dlopen('libgobject-2.0.so.0')
-pango = ffi.dlopen('libpango-1.0.so.0')
-pangocairo = ffi.dlopen('libpangocairo-1.0.so.0')
+-
+gobject = ffi.dlopen('@glib@/lib/libgobject-2.0.so.0')
+pango = ffi.dlopen('@pango@/lib/libpango-1.0.so.0')
+pangocairo = ffi.dlopen('@pango@/lib/libpangocairo-1.0.so.0')
-
- def CairoContext(cairo_t):
-diff --git a/libqtile/xcursors.py b/libqtile/xcursors.py
-index f1133555..3e61204a 100644
---- a/libqtile/xcursors.py
-+++ b/libqtile/xcursors.py
-@@ -112,7 +112,7 @@ class Cursors(dict):
-
- def _setup_xcursor_binding(self):
- try:
-- xcursor = ffi.dlopen('libxcb-cursor.so.0')
-+ xcursor = ffi.dlopen('@xcb-cursor@/lib/libxcb-cursor.so.0')
- except OSError:
- logger.warning("xcb-cursor not found, fallback to font pointer")
- return False
+ def patch_cairo_context(cairo_t):
+ def create_layout():
diff --git a/nixpkgs/pkgs/applications/window-managers/qtile/0002-Restore-PATH-and-PYTHONPATH.patch b/nixpkgs/pkgs/applications/window-managers/qtile/0002-Restore-PATH-and-PYTHONPATH.patch
index a01f14062f1..1eaa5b84174 100644
--- a/nixpkgs/pkgs/applications/window-managers/qtile/0002-Restore-PATH-and-PYTHONPATH.patch
+++ b/nixpkgs/pkgs/applications/window-managers/qtile/0002-Restore-PATH-and-PYTHONPATH.patch
@@ -1,5 +1,5 @@
diff --git a/bin/qshell b/bin/qshell
-index 2ba7e61c..0ac2a2ef 100755
+index 5c652b7a..2d169eb2 100755
--- a/bin/qshell
+++ b/bin/qshell
@@ -28,5 +28,6 @@ base_dir = os.path.abspath(os.path.join(this_dir, ".."))
@@ -10,7 +10,7 @@ index 2ba7e61c..0ac2a2ef 100755
from libqtile.scripts import qshell
qshell.main()
diff --git a/bin/qtile b/bin/qtile
-index 3e82814d..335b5cea 100755
+index ebc8fab5..08a965ef 100755
--- a/bin/qtile
+++ b/bin/qtile
@@ -29,5 +29,6 @@ base_dir = os.path.abspath(os.path.join(this_dir, ".."))
@@ -20,8 +20,19 @@ index 3e82814d..335b5cea 100755
+ __import__("importlib").import_module("libqtile.utils").restore_os_environment()
from libqtile.scripts import qtile
qtile.main()
+diff --git a/bin/qtile-cmd b/bin/qtile-cmd
+index a2136ee6..3d37a6d9 100755
+--- a/bin/qtile-cmd
++++ b/bin/qtile-cmd
+@@ -8,5 +8,6 @@ base_dir = os.path.abspath(os.path.join(this_dir, ".."))
+ sys.path.insert(0, base_dir)
+
+ if __name__ == '__main__':
++ __import__("importlib").import_module("libqtile.utils").restore_os_environment()
+ from libqtile.scripts import qtile_cmd
+ qtile_cmd.main()
diff --git a/bin/qtile-run b/bin/qtile-run
-index e4b121be..1c203bc9 100755
+index ac4cb1fd..74c589cb 100755
--- a/bin/qtile-run
+++ b/bin/qtile-run
@@ -8,5 +8,6 @@ base_dir = os.path.abspath(os.path.join(this_dir, ".."))
@@ -32,7 +43,7 @@ index e4b121be..1c203bc9 100755
from libqtile.scripts import qtile_run
qtile_run.main()
diff --git a/bin/qtile-top b/bin/qtile-top
-index 5316e0e7..272c6430 100755
+index a6251f27..0d524b1d 100755
--- a/bin/qtile-top
+++ b/bin/qtile-top
@@ -8,5 +8,6 @@ base_dir = os.path.abspath(os.path.join(this_dir, ".."))
@@ -43,14 +54,13 @@ index 5316e0e7..272c6430 100755
from libqtile.scripts import qtile_top
qtile_top.main()
diff --git a/libqtile/utils.py b/libqtile/utils.py
-index 550ed02677e..1358a66f3df 100644
+index 2628c898..05117be7 100644
--- a/libqtile/utils.py
+++ b/libqtile/utils.py
-@@ -272,3 +272,11 @@ def safe_import(module_names, class_name, globals_, fallback=None):
- logger.debug("%s", traceback.format_exc())
- if fallback:
- globals_[class_name] = fallback(module_path, class_name, error)
-+
+@@ -270,3 +270,10 @@ def guess_terminal():
+ return terminal
+
+ logger.error('Default terminal has not been found.')
+
+def restore_os_environment():
+ pythonpath = os.environ.pop("QTILE_SAVED_PYTHONPATH", "")
@@ -58,3 +68,4 @@ index 550ed02677e..1358a66f3df 100644
+ path = os.environ.pop("QTILE_SAVED_PATH", None)
+ if path:
+ os.environ["PATH"] = path
+
diff --git a/nixpkgs/pkgs/applications/window-managers/qtile/0003-Restart-executable.patch b/nixpkgs/pkgs/applications/window-managers/qtile/0003-Restart-executable.patch
index 87fd1977379..c04d8a83c1a 100644
--- a/nixpkgs/pkgs/applications/window-managers/qtile/0003-Restart-executable.patch
+++ b/nixpkgs/pkgs/applications/window-managers/qtile/0003-Restart-executable.patch
@@ -1,8 +1,8 @@
-diff --git a/libqtile/manager.py b/libqtile/manager.py
-index fc198e9bae7..860b97d8db1 100644
---- a/libqtile/manager.py
-+++ b/libqtile/manager.py
-@@ -1402,7 +1402,7 @@ class Qtile(command.CommandObject):
+diff --git a/libqtile/core/manager.py b/libqtile/core/manager.py
+index c22eeb6a..2ffe4eab 100644
+--- a/libqtile/core/manager.py
++++ b/libqtile/core/manager.py
+@@ -278,7 +278,7 @@ class Qtile(CommandObject):
logger.error("Unable to pickle qtile state")
argv = [s for s in argv if not s.startswith('--with-state')]
argv.append('--with-state=' + buf.getvalue().decode())
@@ -10,4 +10,4 @@ index fc198e9bae7..860b97d8db1 100644
+ self._restart = (os.environ.get("QTILE_WRAPPER", "@out@/bin/qtile"), argv[1:])
self.stop()
- def cmd_spawn(self, cmd):
+ async def finalize(self):
diff --git a/nixpkgs/pkgs/applications/window-managers/qtile/default.nix b/nixpkgs/pkgs/applications/window-managers/qtile/default.nix
index eb56e9c1639..eccf5c163a8 100644
--- a/nixpkgs/pkgs/applications/window-managers/qtile/default.nix
+++ b/nixpkgs/pkgs/applications/window-managers/qtile/default.nix
@@ -7,13 +7,13 @@ in
python37Packages.buildPythonApplication rec {
name = "qtile-${version}";
- version = "0.13.0";
+ version = "0.16.0";
src = fetchFromGitHub {
owner = "qtile";
repo = "qtile";
rev = "v${version}";
- sha256 = "1lyclnn8hs6wl4w9v5b4hh2q0pvmsn7cyibpskhbpw0cgv7bvi90";
+ sha256 = "1klv1k9847nyx71sfrhqyl1k51k2w8phqnp2bns4dvbqii7q125l";
};
patches = [
@@ -23,16 +23,18 @@ python37Packages.buildPythonApplication rec {
];
postPatch = ''
- substituteInPlace libqtile/manager.py --subst-var-by out $out
+ substituteInPlace libqtile/core/manager.py --subst-var-by out $out
substituteInPlace libqtile/pangocffi.py --subst-var-by glib ${glib.out}
substituteInPlace libqtile/pangocffi.py --subst-var-by pango ${pango.out}
- substituteInPlace libqtile/xcursors.py --subst-var-by xcb-cursor ${xcbutilcursor.out}
+ substituteInPlace libqtile/backend/x11/xcursors.py --subst-var-by xcb-cursor ${xcbutilcursor.out}
'';
+ SETUPTOOLS_SCM_PRETEND_VERSION = version;
+
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ glib libxcb cairo pango python37Packages.xcffib ];
- pythonPath = with python37Packages; [ xcffib cairocffi-xcffib setuptools ];
+ pythonPath = with python37Packages; [ xcffib cairocffi-xcffib setuptools setuptools_scm ];
postInstall = ''
wrapProgram $out/bin/qtile \
@@ -41,7 +43,7 @@ python37Packages.buildPythonApplication rec {
--run 'export QTILE_SAVED_PATH=$PATH'
'';
- doCheck = false; # Requires X server.
+ doCheck = false; # Requires X server #TODO this can be worked out with the existing NixOS testing infrastructure.
meta = with stdenv.lib; {
homepage = "http://www.qtile.org/";
diff --git a/nixpkgs/pkgs/applications/window-managers/sway/contrib.nix b/nixpkgs/pkgs/applications/window-managers/sway/contrib.nix
new file mode 100644
index 00000000000..fd44f4a5be5
--- /dev/null
+++ b/nixpkgs/pkgs/applications/window-managers/sway/contrib.nix
@@ -0,0 +1,95 @@
+{ stdenv
+
+, fetchurl
+, coreutils
+, makeWrapper
+, sway-unwrapped
+, installShellFiles
+, wl-clipboard
+, libnotify
+, slurp
+, grim
+, jq
+
+, python3Packages
+}:
+
+{
+
+grimshot = stdenv.mkDerivation rec {
+ pname = "grimshot";
+ version = sway-unwrapped.version;
+
+ src = sway-unwrapped.src;
+
+ dontBuild = true;
+ dontConfigure = true;
+
+ outputs = [ "out" "man" ];
+
+ nativeBuildInputs = [ makeWrapper installShellFiles ];
+
+ installPhase = ''
+ installManPage contrib/grimshot.1
+
+ install -Dm 0755 contrib/grimshot $out/bin/grimshot
+ wrapProgram $out/bin/grimshot --set PATH \
+ "${stdenv.lib.makeBinPath [
+ sway-unwrapped
+ wl-clipboard
+ coreutils
+ libnotify
+ slurp
+ grim
+ jq
+ ] }"
+ '';
+
+ doInstallCheck = true;
+
+ installCheckPhase = ''
+ # check always returns 0
+ if [[ $($out/bin/grimshot check | grep "NOT FOUND") ]]; then false
+ else
+ echo "grimshot check passed"
+ fi
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A helper for screenshots within sway";
+ homepage = "https://github.com/swaywm/sway/tree/master/contrib";
+ license = licenses.mit;
+ platforms = platforms.all;
+ maintainers = with maintainers; [
+ sway-unwrapped.meta.maintainers
+ evils
+ ];
+ };
+};
+
+
+inactive-windows-transparency = python3Packages.buildPythonApplication rec {
+ # long name is long
+ lname = "inactive-windows-transparency";
+ pname = "sway-${lname}";
+ version = sway-unwrapped.version;
+
+ src = sway-unwrapped.src;
+
+ format = "other";
+ dontBuild = true;
+ dontConfigure = true;
+
+ propagatedBuildInputs = [ python3Packages.i3ipc ];
+
+ installPhase = ''
+ install -Dm 0755 $src/contrib/${lname}.py $out/bin/${lname}.py
+ '';
+
+ meta = sway-unwrapped.meta // {
+ description = "It makes inactive sway windows transparent";
+ homepage = "https://github.com/swaywm/sway/tree/${sway-unwrapped.version}/contrib";
+ };
+};
+
+}
diff --git a/nixpkgs/pkgs/applications/window-managers/sway/default.nix b/nixpkgs/pkgs/applications/window-managers/sway/default.nix
index 66681ef0850..da58d844ee8 100644
--- a/nixpkgs/pkgs/applications/window-managers/sway/default.nix
+++ b/nixpkgs/pkgs/applications/window-managers/sway/default.nix
@@ -1,20 +1,19 @@
{ stdenv, fetchFromGitHub, makeWrapper
-, meson, ninja
-, pkgconfig, scdoc
-, wayland, libxkbcommon, pcre, json_c, dbus, libevdev
+, meson, ninja, pkg-config, wayland, scdoc
+, libxkbcommon, pcre, json_c, dbus, libevdev
, pango, cairo, libinput, libcap, pam, gdk-pixbuf, librsvg
, wlroots, wayland-protocols
}:
stdenv.mkDerivation rec {
pname = "sway-unwrapped";
- version = "1.4";
+ version = "1.5";
src = fetchFromGitHub {
owner = "swaywm";
repo = "sway";
rev = version;
- sha256 = "11qf89y3q92g696a6f4d23qb44gqixg6qxq740vwv2jw59ms34ja";
+ sha256 = "0r3b7h778l9i20z3him9i2qsaynpn9y78hzfgv3cqi8fyry2c4f9";
};
patches = [
@@ -22,8 +21,12 @@ stdenv.mkDerivation rec {
./load-configuration-from-etc.patch
];
+ postPatch = ''
+ substituteInPlace meson.build --replace "v1.5" "1.5"
+ '';
+
nativeBuildInputs = [
- pkgconfig meson ninja scdoc
+ meson ninja pkg-config wayland scdoc
];
buildInputs = [
@@ -32,16 +35,23 @@ stdenv.mkDerivation rec {
wlroots wayland-protocols
];
- enableParallelBuilding = true;
-
mesonFlags = [
- "-Ddefault-wallpaper=false" "-Dxwayland=enabled" "-Dgdk-pixbuf=enabled"
- "-Dtray=enabled" "-Dman-pages=enabled"
+ "-Ddefault-wallpaper=false"
];
meta = with stdenv.lib; {
- description = "i3-compatible tiling Wayland compositor";
+ description = "An i3-compatible tiling Wayland compositor";
+ longDescription = ''
+ Sway is a tiling Wayland compositor and a drop-in replacement for the i3
+ window manager for X11. It works with your existing i3 configuration and
+ supports most of i3's features, plus a few extras.
+ Sway allows you to arrange your application windows logically, rather
+ than spatially. Windows are arranged into a grid by default which
+ maximizes the efficiency of your screen and can be quickly manipulated
+ using only the keyboard.
+ '';
homepage = "https://swaywm.org";
+ changelog = "https://github.com/swaywm/sway/releases/tag/${version}";
license = licenses.mit;
platforms = platforms.linux;
maintainers = with maintainers; [ primeos synthetica ma27 ];
diff --git a/nixpkgs/pkgs/applications/window-managers/sway/lock-effects.nix b/nixpkgs/pkgs/applications/window-managers/sway/lock-effects.nix
index e07080497f4..a6c8d5cd1c3 100644
--- a/nixpkgs/pkgs/applications/window-managers/sway/lock-effects.nix
+++ b/nixpkgs/pkgs/applications/window-managers/sway/lock-effects.nix
@@ -6,14 +6,13 @@
stdenv.mkDerivation rec {
pname = "swaylock-effects";
- version = "v1.6-0";
+ version = "v1.6-1";
src = fetchFromGitHub {
owner = "mortie";
repo = "swaylock-effects";
rev = version;
- sha256 = "15lshqq3qj9m3yfac65hjcciaf9zdfh3ir7hgh0ach7gpi3rbk13";
-
+ sha256 = "044fc4makjx8v29fkx5xlil6vr1v4r0k6c8741pl67gzvlm4cx3i";
};
postPatch = ''
@@ -30,7 +29,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Screen locker for Wayland";
longDescription = ''
- swaylock-effects is a screen locking utility for Wayland compositors.
+ Swaylock, with fancy effects
'';
inherit (src.meta) homepage;
license = licenses.mit;
diff --git a/nixpkgs/pkgs/applications/window-managers/tinywm/default.nix b/nixpkgs/pkgs/applications/window-managers/tinywm/default.nix
index 0e30857267b..d6ff4ad51a2 100644
--- a/nixpkgs/pkgs/applications/window-managers/tinywm/default.nix
+++ b/nixpkgs/pkgs/applications/window-managers/tinywm/default.nix
@@ -42,10 +42,11 @@ stdenv.mkDerivation rec {
- Resize windows interactively with Alt+Button3 drag (right mouse button)
- Raise windows with Alt+F1 (not high on usability I know, but I needed a
keybinding in there somewhere)
- - Focus windows with the mouse pointer (X does this on its own)
+ - Focus windows with the mouse pointer (X does this on its own)
'';
homepage = "http://incise.org/tinywm.html";
maintainers = with maintainers; [ AndersonTorres ];
platforms = libX11.meta.platforms;
+ license = licenses.publicDomain;
};
}
diff --git a/nixpkgs/pkgs/build-support/agda/default.nix b/nixpkgs/pkgs/build-support/agda/default.nix
index 205aff55573..3c973e8cc0a 100644
--- a/nixpkgs/pkgs/build-support/agda/default.nix
+++ b/nixpkgs/pkgs/build-support/agda/default.nix
@@ -30,6 +30,16 @@ let
withPackages = arg: if builtins.isAttrs arg then withPackages' arg else withPackages' { pkgs = arg; };
+ extensions = [
+ "agda"
+ "agda-lib"
+ "agdai"
+ "lagda"
+ "lagda.md"
+ "lagda.org"
+ "lagda.rst"
+ "lagda.tex"
+ ];
defaults =
{ pname
@@ -39,6 +49,7 @@ let
, libraryFile ? "${libraryName}.agda-lib"
, buildPhase ? null
, installPhase ? null
+ , extraExtensions ? []
, ...
}: let
agdaWithArgs = withPackages (builtins.filter (p: p ? isAgdaDerivation) buildInputs);
@@ -59,7 +70,7 @@ let
installPhase = if installPhase != null then installPhase else ''
runHook preInstall
mkdir -p $out
- find \( -name '*.agda' -or -name '*.agdai' -or -name '*.agda-lib' \) -exec cp -p --parents -t "$out" {} +
+ find \( ${concatMapStringsSep " -or " (p: "-name '*.${p}'") (extensions ++ extraExtensions)} \) -exec cp -p --parents -t "$out" {} +
runHook postInstall
'';
};
diff --git a/nixpkgs/pkgs/build-support/alternatives/blas/default.nix b/nixpkgs/pkgs/build-support/alternatives/blas/default.nix
index bdee6688a74..9e1aacfaf82 100644
--- a/nixpkgs/pkgs/build-support/alternatives/blas/default.nix
+++ b/nixpkgs/pkgs/build-support/alternatives/blas/default.nix
@@ -72,7 +72,7 @@ stdenv.mkDerivation {
nm -an "$libblas" | cut -f3 -d' ' > symbols
for symbol in ${toString blasFortranSymbols}; do
- grep "^$symbol_$" symbols || { echo "$symbol" was not found in "$libblas"; exit 1; }
+ grep -q "^$symbol_$" symbols || { echo "$symbol" was not found in "$libblas"; exit 1; }
done
cp -L "$libblas" $out/lib/libblas${canonicalExtension}
diff --git a/nixpkgs/pkgs/build-support/appimage/default.nix b/nixpkgs/pkgs/build-support/appimage/default.nix
index 58c5988ea4f..f15ce80d6d9 100644
--- a/nixpkgs/pkgs/build-support/appimage/default.nix
+++ b/nixpkgs/pkgs/build-support/appimage/default.nix
@@ -84,6 +84,7 @@ rec {
gst_all_1.gstreamer
gst_all_1.gst-plugins-ugly
+ gst_all_1.gst-plugins-base
libdrm
xorg.xkeyboardconfig
xorg.libpciaccess
@@ -163,7 +164,6 @@ rec {
SDL2_ttf
SDL2_mixer
gstreamer
- gst-plugins-base
libappindicator-gtk2
libcaca
libcanberra
diff --git a/nixpkgs/pkgs/build-support/bintools-wrapper/add-flags.sh b/nixpkgs/pkgs/build-support/bintools-wrapper/add-flags.sh
index e5c0556556c..e99beb38158 100644
--- a/nixpkgs/pkgs/build-support/bintools-wrapper/add-flags.sh
+++ b/nixpkgs/pkgs/build-support/bintools-wrapper/add-flags.sh
@@ -1,32 +1,32 @@
# See cc-wrapper for comments.
var_templates_list=(
- NIX+IGNORE_LD_THROUGH_GCC
- NIX+LDFLAGS
- NIX+LDFLAGS_BEFORE
- NIX+LDFLAGS_AFTER
- NIX+LDFLAGS_HARDEN
- NIX+HARDENING_ENABLE
+ NIX_IGNORE_LD_THROUGH_GCC
+ NIX_LDFLAGS
+ NIX_LDFLAGS_BEFORE
+ NIX_LDFLAGS_AFTER
+ NIX_LDFLAGS_HARDEN
+ NIX_HARDENING_ENABLE
)
var_templates_bool=(
- NIX+SET_BUILD_ID
- NIX+DONT_SET_RPATH
+ NIX_SET_BUILD_ID
+ NIX_DONT_SET_RPATH
)
accumulateRoles
for var in "${var_templates_list[@]}"; do
- mangleVarList "$var" ${role_infixes[@]+"${role_infixes[@]}"}
+ mangleVarList "$var" ${role_suffixes[@]+"${role_suffixes[@]}"}
done
for var in "${var_templates_bool[@]}"; do
- mangleVarBool "$var" ${role_infixes[@]+"${role_infixes[@]}"}
+ mangleVarBool "$var" ${role_suffixes[@]+"${role_suffixes[@]}"}
done
if [ -e @out@/nix-support/libc-ldflags ]; then
- NIX_@infixSalt@_LDFLAGS+=" $(< @out@/nix-support/libc-ldflags)"
+ NIX_LDFLAGS_@suffixSalt@+=" $(< @out@/nix-support/libc-ldflags)"
fi
if [ -e @out@/nix-support/libc-ldflags-before ]; then
- NIX_@infixSalt@_LDFLAGS_BEFORE="$(< @out@/nix-support/libc-ldflags-before) $NIX_@infixSalt@_LDFLAGS_BEFORE"
+ NIX_LDFLAGS_BEFORE_@suffixSalt@="$(< @out@/nix-support/libc-ldflags-before) $NIX_LDFLAGS_BEFORE_@suffixSalt@"
fi
-export NIX_BINTOOLS_WRAPPER_@infixSalt@_FLAGS_SET=1
+export NIX_BINTOOLS_WRAPPER_FLAGS_SET_@suffixSalt@=1
diff --git a/nixpkgs/pkgs/build-support/bintools-wrapper/add-hardening.sh b/nixpkgs/pkgs/build-support/bintools-wrapper/add-hardening.sh
index b7180870860..5e49b7bd905 100644
--- a/nixpkgs/pkgs/build-support/bintools-wrapper/add-hardening.sh
+++ b/nixpkgs/pkgs/build-support/bintools-wrapper/add-hardening.sh
@@ -5,7 +5,7 @@ declare -A hardeningEnableMap=()
# Intentionally word-split in case 'NIX_HARDENING_ENABLE' is defined in Nix. The
# array expansion also prevents undefined variables from causing trouble with
# `set -u`.
-for flag in ${NIX_@infixSalt@_HARDENING_ENABLE-}; do
+for flag in ${NIX_HARDENING_ENABLE_@suffixSalt@-}; do
hardeningEnableMap["$flag"]=1
done
diff --git a/nixpkgs/pkgs/build-support/bintools-wrapper/default.nix b/nixpkgs/pkgs/build-support/bintools-wrapper/default.nix
index 5cc99c6412a..786f0f9c598 100644
--- a/nixpkgs/pkgs/build-support/bintools-wrapper/default.nix
+++ b/nixpkgs/pkgs/build-support/bintools-wrapper/default.nix
@@ -45,7 +45,7 @@ let
coreutils_bin = if nativeTools then "" else getBin coreutils;
# See description in cc-wrapper.
- infixSalt = replaceStrings ["-" "."] ["_" "_"] targetPlatform.config;
+ suffixSalt = replaceStrings ["-" "."] ["_" "_"] targetPlatform.config;
# The dynamic linker has different names on different platforms. This is a
# shell glob that ought to match it.
@@ -83,7 +83,7 @@ stdenv.mkDerivation {
shell = getBin shell + shell.shellPath or "";
gnugrep_bin = if nativeTools then "" else gnugrep;
- inherit targetPrefix infixSalt;
+ inherit targetPrefix suffixSalt;
outputs = [ "out" ] ++ optionals propagateDoc ([ "man" ] ++ optional (bintools ? info) "info");
@@ -95,9 +95,9 @@ stdenv.mkDerivation {
(mapc
(lambda (arg)
(when (file-directory-p (concat arg "/lib"))
- (setenv "NIX_${infixSalt}_LDFLAGS" (concat (getenv "NIX_${infixSalt}_LDFLAGS") " -L" arg "/lib")))
+ (setenv "NIX_LDFLAGS_${suffixSalt}" (concat (getenv "NIX_LDFLAGS_${suffixSalt}") " -L" arg "/lib")))
(when (file-directory-p (concat arg "/lib64"))
- (setenv "NIX_${infixSalt}_LDFLAGS" (concat (getenv "NIX_${infixSalt}_LDFLAGS") " -L" arg "/lib64"))))
+ (setenv "NIX_LDFLAGS_${suffixSalt}" (concat (getenv "NIX_LDFLAGS_${suffixSalt}") " -L" arg "/lib64"))))
'(${concatStringsSep " " (map (pkg: "\"${pkg}\"") pkgs)}))
'';
};
@@ -132,15 +132,15 @@ stdenv.mkDerivation {
ldPath="${bintools_bin}/bin"
''
+ # Solaris needs an additional ld wrapper.
+ optionalString (targetPlatform.isSunOS && nativePrefix != "") ''
- # Solaris needs an additional ld wrapper.
ldPath="${nativePrefix}/bin"
exec="$ldPath/${targetPrefix}ld"
wrap ld-solaris ${./ld-solaris-wrapper.sh}
'')
+ # Create a symlink to as (the assembler).
+ ''
- # Create a symlink to as (the assembler).
if [ -e $ldPath/${targetPrefix}as ]; then
ln -s $ldPath/${targetPrefix}as $out/bin/${targetPrefix}as
fi
@@ -200,26 +200,29 @@ stdenv.mkDerivation {
];
postFixup =
+ ##
+ ## General libc support
+ ##
optionalString (libc != null) (''
- ##
- ## General libc support
- ##
-
- echo "-L${libc_lib}${libc.libdir or "/lib"}" > $out/nix-support/libc-ldflags
+ touch "$out/nix-support/libc-ldflags"
+ echo "-L${libc_lib}${libc.libdir or "/lib"}" >> $out/nix-support/libc-ldflags
echo "${libc_lib}" > $out/nix-support/orig-libc
echo "${libc_dev}" > $out/nix-support/orig-libc-dev
+ ''
- ##
- ## Dynamic linker support
- ##
-
+ ##
+ ## Dynamic linker support
+ ##
+ + ''
if [[ -z ''${dynamicLinker+x} ]]; then
echo "Don't know the name of the dynamic linker for platform '${targetPlatform.config}', so guessing instead." >&2
local dynamicLinker="${libc_lib}/lib/ld*.so.?"
fi
+ ''
- # Expand globs to fill array of options
+ # Expand globs to fill array of options
+ + ''
dynamicLinker=($dynamicLinker)
case ''${#dynamicLinker[@]} in
@@ -228,53 +231,56 @@ stdenv.mkDerivation {
*) echo "Multiple dynamic linkers found for platform '${targetPlatform.config}'." >&2;;
esac
- if [ -n "''${dynamicLinker:-}" ]; then
+ if [ -n "''${dynamicLinker-}" ]; then
echo $dynamicLinker > $out/nix-support/dynamic-linker
'' + (if targetPlatform.isDarwin then ''
printf "export LD_DYLD_PATH=%q\n" "$dynamicLinker" >> $out/nix-support/setup-hook
- '' else ''
+ '' else ''
if [ -e ${libc_lib}/lib/32/ld-linux.so.2 ]; then
echo ${libc_lib}/lib/32/ld-linux.so.2 > $out/nix-support/dynamic-linker-m32
fi
-
- local ldflagsBefore=(-dynamic-linker "$dynamicLinker")
- '') + ''
- fi
-
+ ''
# The dynamic linker is passed in `ldflagsBefore' to allow
# explicit overrides of the dynamic linker by callers to ld
# (the *last* value counts, so ours should come first).
- printWords "''${ldflagsBefore[@]}" > $out/nix-support/libc-ldflags-before
+ + ''
+ echo -dynamic-linker "$dynamicLinker" >> $out/nix-support/libc-ldflags-before
+ '') + ''
+ fi
'')
- + optionalString (!nativeTools) ''
- ##
- ## User env support
- ##
+ # 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
+ ''
- # Propagate the underling unwrapped bintools so that if you
- # install the wrapper, you get tools like objdump (same for any
- # binaries of libc).
+ ##
+ ## User env support
+ ##
+
+ # Propagate the underling unwrapped bintools so that if you
+ # install the wrapper, you get tools like objdump (same for any
+ # binaries of libc).
+ + optionalString (!nativeTools) ''
printWords ${bintools_bin} ${if libc == null then "" else libc_bin} > $out/nix-support/propagated-user-env-packages
''
+ ##
+ ## Man page and info support
+ ##
+ optionalString propagateDoc (''
- ##
- ## Man page and info support
- ##
-
ln -s ${bintools.man} $man
'' + optionalString (bintools ? info) ''
ln -s ${bintools.info} $info
'')
- + ''
- ##
- ## Hardening support
- ##
+ ##
+ ## Hardening support
+ ##
- # some linkers on some platforms don't support specific -z flags
+ # some linkers on some platforms don't support specific -z flags
+ + ''
export hardening_unsupported_flags=""
if [[ "$($ldPath/${targetPrefix}ld -z now 2>&1 || true)" =~ un(recognized|known)\ option ]]; then
hardening_unsupported_flags+=" bindnow"
@@ -299,15 +305,18 @@ stdenv.mkDerivation {
''
+ ''
+ for flags in "$out/nix-support"/*flags*; do
+ substituteInPlace "$flags" --replace $'\n' ' '
+ done
+
substituteAll ${./add-flags.sh} $out/nix-support/add-flags.sh
substituteAll ${./add-hardening.sh} $out/nix-support/add-hardening.sh
substituteAll ${../wrapper-common/utils.bash} $out/nix-support/utils.bash
-
- ##
- ## Extra custom steps
- ##
''
+ ##
+ ## Extra custom steps
+ ##
+ extraBuildCommands;
inherit dynamicLinker expand-response-params;
diff --git a/nixpkgs/pkgs/build-support/bintools-wrapper/ld-wrapper.sh b/nixpkgs/pkgs/build-support/bintools-wrapper/ld-wrapper.sh
index ed2f00a8974..81b5a90edd5 100644
--- a/nixpkgs/pkgs/build-support/bintools-wrapper/ld-wrapper.sh
+++ b/nixpkgs/pkgs/build-support/bintools-wrapper/ld-wrapper.sh
@@ -16,7 +16,7 @@ fi
source @out@/nix-support/utils.bash
-if [ -z "${NIX_BINTOOLS_WRAPPER_@infixSalt@_FLAGS_SET:-}" ]; then
+if [ -z "${NIX_BINTOOLS_WRAPPER_FLAGS_SET_@suffixSalt@:-}" ]; then
source @out@/nix-support/add-flags.sh
fi
@@ -24,7 +24,7 @@ fi
# Optionally filter out paths not refering to the store.
expandResponseParams "$@"
if [[ "${NIX_ENFORCE_PURITY:-}" = 1 && -n "${NIX_STORE:-}"
- && ( -z "$NIX_@infixSalt@_IGNORE_LD_THROUGH_GCC" || -z "${NIX_@infixSalt@_LDFLAGS_SET:-}" ) ]]; then
+ && ( -z "$NIX_IGNORE_LD_THROUGH_GCC_@suffixSalt@" || -z "${NIX_LDFLAGS_SET_@suffixSalt@:-}" ) ]]; then
rest=()
nParams=${#params[@]}
declare -i n=0
@@ -60,12 +60,12 @@ source @out@/nix-support/add-hardening.sh
extraAfter=()
extraBefore=(${hardeningLDFlags[@]+"${hardeningLDFlags[@]}"})
-if [ -z "${NIX_@infixSalt@_LDFLAGS_SET:-}" ]; then
- extraAfter+=($NIX_@infixSalt@_LDFLAGS)
- extraBefore+=($NIX_@infixSalt@_LDFLAGS_BEFORE)
+if [ -z "${NIX_LDFLAGS_SET_@suffixSalt@:-}" ]; then
+ extraAfter+=($NIX_LDFLAGS_@suffixSalt@)
+ extraBefore+=($NIX_LDFLAGS_BEFORE_@suffixSalt@)
fi
-extraAfter+=($NIX_@infixSalt@_LDFLAGS_AFTER)
+extraAfter+=($NIX_LDFLAGS_AFTER_@suffixSalt@)
# Specify the target emulation if nothing is passed in ("-m" overrides this
# environment variable). Ensures we never blindly fallback on targeting the host
@@ -84,8 +84,8 @@ declare -A libs
declare -i relocatable=0 link32=0
if
- [ "$NIX_@infixSalt@_DONT_SET_RPATH" != 1 ] \
- || [ "$NIX_@infixSalt@_SET_BUILD_ID" = 1 ] \
+ [ "$NIX_DONT_SET_RPATH_@suffixSalt@" != 1 ] \
+ || [ "$NIX_SET_BUILD_ID_@suffixSalt@" = 1 ] \
|| [ -e @out@/nix-support/dynamic-linker-m32 ]
then
prev=
@@ -144,7 +144,7 @@ if [ -e "@out@/nix-support/dynamic-linker-m32" ] && (( "$link32" )); then
fi
# Add all used dynamic libraries to the rpath.
-if [ "$NIX_@infixSalt@_DONT_SET_RPATH" != 1 ]; then
+if [ "$NIX_DONT_SET_RPATH_@suffixSalt@" != 1 ]; then
# For each directory in the library search path (-L...),
# see if it contains a dynamic library used by a -l... flag. If
# so, add the directory to the rpath.
@@ -186,7 +186,7 @@ fi
# Only add --build-id if this is a final link. FIXME: should build gcc
# with --enable-linker-build-id instead?
-if [ "$NIX_@infixSalt@_SET_BUILD_ID" = 1 ] && ! (( "$relocatable" )); then
+if [ "$NIX_SET_BUILD_ID_@suffixSalt@" = 1 ] && ! (( "$relocatable" )); then
extraAfter+=(--build-id)
fi
diff --git a/nixpkgs/pkgs/build-support/bintools-wrapper/setup-hook.sh b/nixpkgs/pkgs/build-support/bintools-wrapper/setup-hook.sh
index a714bd151c9..7e9547b96c2 100644
--- a/nixpkgs/pkgs/build-support/bintools-wrapper/setup-hook.sh
+++ b/nixpkgs/pkgs/build-support/bintools-wrapper/setup-hook.sh
@@ -10,11 +10,11 @@
bintoolsWrapper_addLDVars () {
# See ../setup-hooks/role.bash
- local role_post role_pre
+ local role_post
getHostRoleEnvHook
if [[ -d "$1/lib64" && ! -L "$1/lib64" ]]; then
- export NIX_${role_pre}LDFLAGS+=" -L$1/lib64"
+ export NIX_LDFLAGS${role_post}+=" -L$1/lib64"
fi
if [[ -d "$1/lib" ]]; then
@@ -24,7 +24,7 @@ bintoolsWrapper_addLDVars () {
# directories and bloats the size of the environment variable space.
local -a glob=( $1/lib/lib* )
if [ "${#glob[*]}" -gt 0 ]; then
- export NIX_${role_pre}LDFLAGS+=" -L$1/lib"
+ export NIX_LDFLAGS${role_post}+=" -L$1/lib"
fi
fi
}
@@ -52,7 +52,7 @@ fi
# Export tool environment variables so various build systems use the right ones.
-export NIX_${role_pre}BINTOOLS=@out@
+export NIX_BINTOOLS${role_post}=@out@
for cmd in \
ar as ld nm objcopy objdump readelf ranlib strip strings size windres
@@ -60,7 +60,6 @@ do
if
PATH=$_PATH type -p "@targetPrefix@${cmd}" > /dev/null
then
- export "${role_pre}${cmd^^}=@targetPrefix@${cmd}";
export "${cmd^^}${role_post}=@targetPrefix@${cmd}";
fi
done
@@ -70,4 +69,4 @@ done
export NIX_HARDENING_ENABLE
# No local scope in sourced file
-unset -v role_pre role_post cmd upper_case
+unset -v role_post cmd upper_case
diff --git a/nixpkgs/pkgs/build-support/build-bazel-package/default.nix b/nixpkgs/pkgs/build-support/build-bazel-package/default.nix
index 31c0c8e92e5..bbcbc4e2e11 100644
--- a/nixpkgs/pkgs/build-support/build-bazel-package/default.nix
+++ b/nixpkgs/pkgs/build-support/build-bazel-package/default.nix
@@ -30,6 +30,13 @@ args@{
, removeRulesCC ? true
, removeLocalConfigCc ? true
, removeLocal ? true
+
+# Use build --nobuild instead of fetch. This allows fetching the dependencies
+# required for the build as configured, rather than fetching all the dependencies
+# which may not work in some situations (e.g. Java code which ends up relying on
+# Debian-specific /usr/share/java paths, but doesn't in the configured build).
+, fetchConfigured ? false
+
, ...
}:
@@ -79,7 +86,7 @@ in stdenv.mkDerivation (fBuildAttrs // {
bazel \
--output_base="$bazelOut" \
--output_user_root="$bazelUserRoot" \
- fetch \
+ ${if fetchConfigured then "build --nobuild" else "fetch"} \
--loading_phase_threads=1 \
$bazelFlags \
$bazelFetchFlags \
@@ -112,7 +119,8 @@ in stdenv.mkDerivation (fBuildAttrs // {
# platforms -> NIX_BUILD_TOP/tmp/install/35282f5123611afa742331368e9ae529/_embedded_binaries/platforms
find $bazelOut/external -maxdepth 1 -type l | while read symlink; do
name="$(basename "$symlink")"
- rm "$symlink" "$bazelOut/external/@$name.marker"
+ rm "$symlink"
+ test -f "$bazelOut/external/@$name.marker" && rm "$bazelOut/external/@$name.marker"
done
# Patching symlinks to remove build directory reference
diff --git a/nixpkgs/pkgs/build-support/build-fhs-userenv/env.nix b/nixpkgs/pkgs/build-support/build-fhs-userenv/env.nix
index 8de43d5a919..083e7617b50 100644
--- a/nixpkgs/pkgs/build-support/build-fhs-userenv/env.nix
+++ b/nixpkgs/pkgs/build-support/build-fhs-userenv/env.nix
@@ -58,7 +58,7 @@ let
# Force compilers and other tools to look in default search paths
unset NIX_ENFORCE_PURITY
- export NIX_CC_WRAPPER_${stdenv.cc.infixSalt}_TARGET_HOST=1
+ export NIX_CC_WRAPPER_TARGET_HOST_${stdenv.cc.suffixSalt}=1
export NIX_CFLAGS_COMPILE='-idirafter /usr/include'
export NIX_CFLAGS_LINK='-L/usr/lib -L/usr/lib32'
export NIX_LDFLAGS='-L/usr/lib -L/usr/lib32'
diff --git a/nixpkgs/pkgs/build-support/buildenv/builder.pl b/nixpkgs/pkgs/build-support/buildenv/builder.pl
index fc6ffce735c..411b147cc58 100755
--- a/nixpkgs/pkgs/build-support/buildenv/builder.pl
+++ b/nixpkgs/pkgs/build-support/buildenv/builder.pl
@@ -129,6 +129,15 @@ sub findFiles {
return;
}
+ # If target already exists and both targets resolves to the same path, skip
+ if (defined $oldTarget && $oldTarget ne "" && abs_path($target) eq abs_path($oldTarget)) {
+ # Prefer the target that is not a symlink, if any
+ if (-l $oldTarget && ! -l $target) {
+ $symlinks{$relName} = [$target, $priority];
+ }
+ return;
+ }
+
# If target already exists as a symlink to a file (not a
# directory) in a higher-priority package, skip.
if (defined $oldTarget && $priority > $oldPriority && $oldTarget ne "" && ! -d $oldTarget) {
diff --git a/nixpkgs/pkgs/build-support/cc-wrapper/add-flags.sh b/nixpkgs/pkgs/build-support/cc-wrapper/add-flags.sh
index 323ea5bfd77..94589131b70 100644
--- a/nixpkgs/pkgs/build-support/cc-wrapper/add-flags.sh
+++ b/nixpkgs/pkgs/build-support/cc-wrapper/add-flags.sh
@@ -5,15 +5,15 @@
# wrapped binary just inherit the work of the forker's wrapper script.
var_templates_list=(
- NIX+CFLAGS_COMPILE
- NIX+CFLAGS_COMPILE_BEFORE
- NIX+CFLAGS_LINK
- NIX+CXXSTDLIB_COMPILE
- NIX+CXXSTDLIB_LINK
- NIX+GNATFLAGS_COMPILE
+ NIX_CFLAGS_COMPILE
+ NIX_CFLAGS_COMPILE_BEFORE
+ NIX_CFLAGS_LINK
+ NIX_CXXSTDLIB_COMPILE
+ NIX_CXXSTDLIB_LINK
+ NIX_GNATFLAGS_COMPILE
)
var_templates_bool=(
- NIX+ENFORCE_NO_NATIVE
+ NIX_ENFORCE_NO_NATIVE
)
accumulateRoles
@@ -21,37 +21,49 @@ accumulateRoles
# We need to mangle names for hygiene, but also take parameters/overrides
# from the environment.
for var in "${var_templates_list[@]}"; do
- mangleVarList "$var" ${role_infixes[@]+"${role_infixes[@]}"}
+ mangleVarList "$var" ${role_suffixes[@]+"${role_suffixes[@]}"}
done
for var in "${var_templates_bool[@]}"; do
- mangleVarBool "$var" ${role_infixes[@]+"${role_infixes[@]}"}
+ mangleVarBool "$var" ${role_suffixes[@]+"${role_suffixes[@]}"}
done
# `-B@out@/bin' forces cc to use ld-wrapper.sh when calling ld.
-NIX_@infixSalt@_CFLAGS_COMPILE="-B@out@/bin/ $NIX_@infixSalt@_CFLAGS_COMPILE"
+NIX_CFLAGS_COMPILE_@suffixSalt@="-B@out@/bin/ $NIX_CFLAGS_COMPILE_@suffixSalt@"
# Export and assign separately in order that a failing $(..) will fail
# the script.
-if [ -e @out@/nix-support/libc-cflags ]; then
- NIX_@infixSalt@_CFLAGS_COMPILE="$(< @out@/nix-support/libc-cflags) $NIX_@infixSalt@_CFLAGS_COMPILE"
+if [[ "$cInclude" = 1 ]] && [ -e @out@/nix-support/libc-cflags ]; then
+ NIX_CFLAGS_COMPILE_@suffixSalt@="$(< @out@/nix-support/libc-cflags) $NIX_CFLAGS_COMPILE_@suffixSalt@"
+fi
+
+if [ -e @out@/nix-support/libc-crt1-cflags ]; then
+ NIX_CFLAGS_COMPILE_@suffixSalt@="$(< @out@/nix-support/libc-crt1-cflags) $NIX_CFLAGS_COMPILE_@suffixSalt@"
+fi
+
+if [ -e @out@/nix-support/libcxx-cxxflags ]; then
+ NIX_CXXSTDLIB_COMPILE_@suffixSalt@+=" $(< @out@/nix-support/libcxx-cxxflags)"
+fi
+
+if [ -e @out@/nix-support/libcxx-ldflags ]; then
+ NIX_CXXSTDLIB_LINK_@suffixSalt@+=" $(< @out@/nix-support/libcxx-ldflags)"
fi
if [ -e @out@/nix-support/cc-cflags ]; then
- NIX_@infixSalt@_CFLAGS_COMPILE="$(< @out@/nix-support/cc-cflags) $NIX_@infixSalt@_CFLAGS_COMPILE"
+ NIX_CFLAGS_COMPILE_@suffixSalt@="$(< @out@/nix-support/cc-cflags) $NIX_CFLAGS_COMPILE_@suffixSalt@"
fi
if [ -e @out@/nix-support/gnat-cflags ]; then
- NIX_@infixSalt@_GNATFLAGS_COMPILE="$(< @out@/nix-support/gnat-cflags) $NIX_@infixSalt@_GNATFLAGS_COMPILE"
+ NIX_GNATFLAGS_COMPILE_@suffixSalt@="$(< @out@/nix-support/gnat-cflags) $NIX_GNATFLAGS_COMPILE_@suffixSalt@"
fi
if [ -e @out@/nix-support/cc-ldflags ]; then
- NIX_@infixSalt@_LDFLAGS+=" $(< @out@/nix-support/cc-ldflags)"
+ NIX_LDFLAGS_@suffixSalt@+=" $(< @out@/nix-support/cc-ldflags)"
fi
if [ -e @out@/nix-support/cc-cflags-before ]; then
- NIX_@infixSalt@_CFLAGS_COMPILE_BEFORE="$(< @out@/nix-support/cc-cflags-before) $NIX_@infixSalt@_CFLAGS_COMPILE_BEFORE"
+ NIX_CFLAGS_COMPILE_BEFORE_@suffixSalt@="$(< @out@/nix-support/cc-cflags-before) $NIX_CFLAGS_COMPILE_BEFORE_@suffixSalt@"
fi
# That way forked processes will not extend these environment variables again.
-export NIX_CC_WRAPPER_@infixSalt@_FLAGS_SET=1
+export NIX_CC_WRAPPER_FLAGS_SET_@suffixSalt@=1
diff --git a/nixpkgs/pkgs/build-support/cc-wrapper/add-hardening.sh b/nixpkgs/pkgs/build-support/cc-wrapper/add-hardening.sh
index fc40fe7408b..8e2fe6c407e 100644
--- a/nixpkgs/pkgs/build-support/cc-wrapper/add-hardening.sh
+++ b/nixpkgs/pkgs/build-support/cc-wrapper/add-hardening.sh
@@ -5,7 +5,7 @@ declare -A hardeningEnableMap=()
# Intentionally word-split in case 'NIX_HARDENING_ENABLE' is defined in Nix. The
# array expansion also prevents undefined variables from causing trouble with
# `set -u`.
-for flag in ${NIX_@infixSalt@_HARDENING_ENABLE-}; do
+for flag in ${NIX_HARDENING_ENABLE_@suffixSalt@-}; do
hardeningEnableMap["$flag"]=1
done
diff --git a/nixpkgs/pkgs/build-support/cc-wrapper/cc-wrapper.sh b/nixpkgs/pkgs/build-support/cc-wrapper/cc-wrapper.sh
index ba3dfc96f5c..7e734f57773 100644
--- a/nixpkgs/pkgs/build-support/cc-wrapper/cc-wrapper.sh
+++ b/nixpkgs/pkgs/build-support/cc-wrapper/cc-wrapper.sh
@@ -17,16 +17,6 @@ fi
source @out@/nix-support/utils.bash
-# Flirting with a layer violation here.
-if [ -z "${NIX_BINTOOLS_WRAPPER_@infixSalt@_FLAGS_SET:-}" ]; then
- source @bintools@/nix-support/add-flags.sh
-fi
-
-# Put this one second so libc ldflags take priority.
-if [ -z "${NIX_CC_WRAPPER_@infixSalt@_FLAGS_SET:-}" ]; then
- source @out@/nix-support/add-flags.sh
-fi
-
# Parse command line options and set several variables.
# For instance, figure out if linker flags should be passed.
@@ -37,6 +27,7 @@ cc1=0
# shellcheck disable=SC2193
[[ "@prog@" = *++ ]] && isCpp=1 || isCpp=0
cppInclude=1
+cInclude=1
expandResponseParams "$@"
declare -i n=0
@@ -63,6 +54,7 @@ while (( "$n" < "$nParams" )); do
elif [ "$p" = -nostdlib ]; then
isCpp=-1
elif [ "$p" = -nostdinc ]; then
+ cInclude=0
cppInclude=0
elif [ "$p" = -nostdinc++ ]; then
cppInclude=0
@@ -111,9 +103,18 @@ if [[ "${NIX_ENFORCE_PURITY:-}" = 1 && -n "$NIX_STORE" ]]; then
params=(${rest+"${rest[@]}"})
fi
+# Flirting with a layer violation here.
+if [ -z "${NIX_BINTOOLS_WRAPPER_FLAGS_SET_@suffixSalt@:-}" ]; then
+ source @bintools@/nix-support/add-flags.sh
+fi
+
+# Put this one second so libc ldflags take priority.
+if [ -z "${NIX_CC_WRAPPER_FLAGS_SET_@suffixSalt@:-}" ]; then
+ source @out@/nix-support/add-flags.sh
+fi
# Clear march/mtune=native -- they bring impurity.
-if [ "$NIX_@infixSalt@_ENFORCE_NO_NATIVE" = 1 ]; then
+if [ "$NIX_ENFORCE_NO_NATIVE_@suffixSalt@" = 1 ]; then
rest=()
# Old bash empty array hack
for p in ${params+"${params[@]}"}; do
@@ -129,36 +130,36 @@ fi
if [[ "$isCpp" = 1 ]]; then
if [[ "$cppInclude" = 1 ]]; then
- NIX_@infixSalt@_CFLAGS_COMPILE+=" ${NIX_@infixSalt@_CXXSTDLIB_COMPILE:-@default_cxx_stdlib_compile@}"
+ NIX_CFLAGS_COMPILE_@suffixSalt@+=" $NIX_CXXSTDLIB_COMPILE_@suffixSalt@"
fi
- NIX_@infixSalt@_CFLAGS_LINK+=" $NIX_@infixSalt@_CXXSTDLIB_LINK"
+ NIX_CFLAGS_LINK_@suffixSalt@+=" $NIX_CXXSTDLIB_LINK_@suffixSalt@"
fi
source @out@/nix-support/add-hardening.sh
# Add the flags for the C compiler proper.
-extraAfter=($NIX_@infixSalt@_CFLAGS_COMPILE)
-extraBefore=(${hardeningCFlags[@]+"${hardeningCFlags[@]}"} $NIX_@infixSalt@_CFLAGS_COMPILE_BEFORE)
+extraAfter=($NIX_CFLAGS_COMPILE_@suffixSalt@)
+extraBefore=(${hardeningCFlags[@]+"${hardeningCFlags[@]}"} $NIX_CFLAGS_COMPILE_BEFORE_@suffixSalt@)
if [ "$dontLink" != 1 ]; then
# Add the flags that should only be passed to the compiler when
# linking.
- extraAfter+=($NIX_@infixSalt@_CFLAGS_LINK)
+ extraAfter+=($NIX_CFLAGS_LINK_@suffixSalt@)
# Add the flags that should be passed to the linker (and prevent
- # `ld-wrapper' from adding NIX_@infixSalt@_LDFLAGS again).
- for i in $NIX_@infixSalt@_LDFLAGS_BEFORE; do
+ # `ld-wrapper' from adding NIX_LDFLAGS_@suffixSalt@ again).
+ for i in $NIX_LDFLAGS_BEFORE_@suffixSalt@; do
extraBefore+=("-Wl,$i")
done
- for i in $NIX_@infixSalt@_LDFLAGS; do
+ for i in $NIX_LDFLAGS_@suffixSalt@; do
if [ "${i:0:3}" = -L/ ]; then
extraAfter+=("$i")
else
extraAfter+=("-Wl,$i")
fi
done
- export NIX_@infixSalt@_LDFLAGS_SET=1
+ export NIX_LDFLAGS_SET_@suffixSalt@=1
fi
# As a very special hack, if the arguments are just `-v', then don't
diff --git a/nixpkgs/pkgs/build-support/cc-wrapper/default.nix b/nixpkgs/pkgs/build-support/cc-wrapper/default.nix
index 36177ec2e35..c2a06219f1d 100644
--- a/nixpkgs/pkgs/build-support/cc-wrapper/default.nix
+++ b/nixpkgs/pkgs/build-support/cc-wrapper/default.nix
@@ -48,18 +48,12 @@ let
# The wrapper scripts use 'cat' and 'grep', so we may need coreutils.
coreutils_bin = if nativeTools then "" else getBin coreutils;
- default_cxx_stdlib_compile = if (targetPlatform.isLinux && !(cc.isGNU or false) && !nativeTools && cc ? gcc) && !(targetPlatform.useLLVM or false) then
- "-isystem $(echo -n ${cc.gcc}/include/c++/*) -isystem $(echo -n ${cc.gcc}/include/c++/*)/${targetPlatform.config}"
- else if targetPlatform.isDarwin && (libcxx != null) && (cc.isClang or false) && !(targetPlatform.useLLVM or false) then
- "-isystem ${libcxx}/include/c++/v1"
- else "";
-
- # The "infix salt" is a arbitrary string added in the middle of env vars
+ # The "suffix salt" is a arbitrary string added in the end of env vars
# defined by cc-wrapper's hooks so that multiple cc-wrappers can be used
# without interfering. For the moment, it is defined as the target triple,
# adjusted to be a valid bash identifier. This should be considered an
# unstable implementation detail, however.
- infixSalt = replaceStrings ["-" "."] ["_" "_"] targetPlatform.config;
+ suffixSalt = replaceStrings ["-" "."] ["_" "_"] targetPlatform.config;
expand-response-params =
if buildPackages.stdenv.hasCC && buildPackages.stdenv.cc != "/dev/null"
@@ -68,7 +62,7 @@ let
# older compilers (for example bootstrap's GCC 5) fail with -march=too-modern-cpu
isGccArchSupported = arch:
- if cc.isGNU or false then
+ if isGNU then
{ skylake = versionAtLeast ccVersion "6.0";
skylake-avx512 = versionAtLeast ccVersion "6.0";
cannonlake = versionAtLeast ccVersion "8.0";
@@ -76,7 +70,7 @@ let
icelake-server = versionAtLeast ccVersion "8.0";
knm = versionAtLeast ccVersion "8.0";
}.${arch} or true
- else if cc.isClang or false then
+ else if isClang then
{ cannonlake = versionAtLeast ccVersion "5.0";
icelake-client = versionAtLeast ccVersion "7.0";
icelake-server = versionAtLeast ccVersion "7.0";
@@ -106,7 +100,7 @@ stdenv.mkDerivation {
shell = getBin shell + shell.shellPath or "";
gnugrep_bin = if nativeTools then "" else gnugrep;
- inherit targetPrefix infixSalt;
+ inherit targetPrefix suffixSalt;
outputs = [ "out" ] ++ optionals propagateDoc [ "man" "info" ];
@@ -116,14 +110,14 @@ stdenv.mkDerivation {
# Binutils, and Apple's "cctools"; "bintools" as an attempt to find an
# unused middle-ground name that evokes both.
inherit bintools;
- inherit libc nativeTools nativeLibc nativePrefix isGNU isClang default_cxx_stdlib_compile;
+ inherit libc nativeTools nativeLibc nativePrefix isGNU isClang;
emacsBufferSetup = pkgs: ''
; We should handle propagation here too
(mapc
(lambda (arg)
(when (file-directory-p (concat arg "/include"))
- (setenv "NIX_${infixSalt}_CFLAGS_COMPILE" (concat (getenv "NIX_${infixSalt}_CFLAGS_COMPILE") " -isystem " arg "/include"))))
+ (setenv "NIX_CFLAGS_COMPILE_${suffixSalt}" (concat (getenv "NIX_CFLAGS_COMPILE_${suffixSalt}") " -isystem " arg "/include"))))
'(${concatStringsSep " " (map (pkg: "\"${pkg}\"") pkgs)}))
'';
};
@@ -160,21 +154,21 @@ stdenv.mkDerivation {
ccPath="${cc}/bin"
'')
+ # Create symlinks to everything in the bintools wrapper.
+ ''
- # Create symlinks to everything in the bintools wrapper.
for bbin in $bintools/bin/*; do
mkdir -p "$out/bin"
ln -s "$bbin" "$out/bin/$(basename $bbin)"
done
+ ''
- # We export environment variables pointing to the wrapped nonstandard
- # cmds, lest some lousy configure script use those to guess compiler
- # version.
+ # We export environment variables pointing to the wrapped nonstandard
+ # cmds, lest some lousy configure script use those to guess compiler
+ # version.
+ + ''
export named_cc=${targetPrefix}cc
export named_cxx=${targetPrefix}c++
- export default_cxx_stdlib_compile="${default_cxx_stdlib_compile}"
-
if [ -e $ccPath/${targetPrefix}gcc ]; then
wrap ${targetPrefix}gcc $wrapper $ccPath/${targetPrefix}gcc
ln -s ${targetPrefix}gcc $out/bin/${targetPrefix}cc
@@ -226,7 +220,7 @@ stdenv.mkDerivation {
strictDeps = true;
propagatedBuildInputs = [ bintools ] ++ extraTools ++ optionals cc.langD or false [ zlib ];
- depsTargetTargetPropagated = extraPackages;
+ depsTargetTargetPropagated = optional (libcxx != null) libcxx ++ extraPackages;
wrapperName = "CC_WRAPPER";
@@ -236,12 +230,19 @@ stdenv.mkDerivation {
];
postFixup =
+ # Ensure flags files exists, as some other programs cat them. (That these
+ # are considered an exposed interface is a bit dubious, but fine for now.)
+ ''
+ touch "$out/nix-support/cc-cflags"
+ touch "$out/nix-support/cc-ldflags"
''
- # Backwards compatability for packages expecting this file, e.g. with
- # `$NIX_CC/nix-support/dynamic-linker`.
- #
- # TODO(@Ericson2314): Remove this after stable release and force
- # everyone to refer to bintools-wrapper directly.
+
+ # Backwards compatability for packages expecting this file, e.g. with
+ # `$NIX_CC/nix-support/dynamic-linker`.
+ #
+ # TODO(@Ericson2314): Remove this after stable release and force
+ # everyone to refer to bintools-wrapper directly.
+ + ''
if [[ -f "$bintools/nix-support/dynamic-linker" ]]; then
ln -s "$bintools/nix-support/dynamic-linker" "$out/nix-support"
fi
@@ -250,23 +251,43 @@ stdenv.mkDerivation {
fi
''
+ ##
+ ## General Clang support
+ ##
+ + optionalString isClang ''
+
+ echo "-target ${targetPlatform.config}" >> $out/nix-support/cc-cflags
+ ''
+
+ ##
+ ## GCC libs for non-GCC support
+ ##
+ + optionalString (isClang && libcxx == null && cc ? gcc) ''
+
+ echo "-B${cc.gcc}/lib/gcc/${targetPlatform.config}/${cc.gcc.version}" >> $out/nix-support/cc-cflags
+ echo "-L${cc.gcc}/lib/gcc/${targetPlatform.config}/${cc.gcc.version}" >> $out/nix-support/cc-ldflags
+ echo "-L${cc.gcc.lib}/${targetPlatform.config}/lib" >> $out/nix-support/cc-ldflags
+ ''
+
+ ##
+ ## General libc support
+ ##
+
+ # The "-B${libc_lib}/lib/" flag is a quick hack to force gcc to link
+ # against the crt1.o from our own glibc, rather than the one in
+ # /usr/lib. (This is only an issue when using an `impure'
+ # compiler/linker, i.e., one that searches /usr/lib and so on.)
+ #
+ # Unfortunately, setting -B appears to override the default search
+ # path. Thus, the gcc-specific "../includes-fixed" directory is
+ # now longer searched and glibc's <limits.h> header fails to
+ # compile, because it uses "#include_next <limits.h>" to find the
+ # limits.h file in ../includes-fixed. To remedy the problem,
+ # another -idirafter is necessary to add that directory again.
+ optionalString (libc != null) (''
- ##
- ## General libc support
- ##
-
- # The "-B${libc_lib}/lib/" flag is a quick hack to force gcc to link
- # against the crt1.o from our own glibc, rather than the one in
- # /usr/lib. (This is only an issue when using an `impure'
- # compiler/linker, i.e., one that searches /usr/lib and so on.)
- #
- # Unfortunately, setting -B appears to override the default search
- # path. Thus, the gcc-specific "../includes-fixed" directory is
- # now longer searched and glibc's <limits.h> header fails to
- # compile, because it uses "#include_next <limits.h>" to find the
- # limits.h file in ../includes-fixed. To remedy the problem,
- # another -idirafter is necessary to add that directory again.
- echo "-B${libc_lib}${libc.libdir or "/lib/"}" >> $out/nix-support/libc-cflags
+ touch "$out/nix-support/libc-cflags"
+ touch "$out/nix-support/libc-ldflags"
+ echo "-B${libc_lib}${libc.libdir or "/lib/"}" >> $out/nix-support/libc-crt1-cflags
'' + optionalString (!(cc.langD or false)) ''
echo "-idirafter ${libc_dev}${libc.incdir or "/include"}" >> $out/nix-support/libc-cflags
'' + optionalString (isGNU && (!(cc.langD or false))) ''
@@ -279,15 +300,39 @@ stdenv.mkDerivation {
echo "${libc_dev}" > $out/nix-support/orig-libc-dev
'')
+ ##
+ ## General libc++ support
+ ##
+
+ # We have a libc++ directly, we have one via "smuggled" GCC, or we have one
+ # bundled with the C compiler because it is GCC
+ + optionalString (libcxx != null || cc.gcc.langCC or false || (isGNU && cc.langCC or false)) ''
+ touch "$out/nix-support/libcxx-cxxflags"
+ touch "$out/nix-support/libcxx-ldflags"
+ '' + optionalString (libcxx == null && cc ? gcc) ''
+ for dir in ${cc.gcc}/include/c++/*; do
+ echo "-isystem $dir" >> $out/nix-support/libcxx-cxxflags
+ done
+ for dir in ${cc.gcc}/include/c++/*/${targetPlatform.config}; do
+ echo "-isystem $dir" >> $out/nix-support/libcxx-cxxflags
+ done
+ ''
+ + optionalString (libcxx.isLLVM or false) (''
+ echo "-isystem ${libcxx}/include/c++/v1" >> $out/nix-support/libcxx-cxxflags
+ echo "-stdlib=libc++" >> $out/nix-support/libcxx-ldflags
+ '' + stdenv.lib.optionalString stdenv.targetPlatform.isLinux ''
+ echo "-lc++abi" >> $out/nix-support/libcxx-ldflags
+ '')
+
+ ##
+ ## Initial CFLAGS
+ ##
+
+ # GCC shows ${cc_solib}/lib in `gcc -print-search-dirs', but not
+ # ${cc_solib}/lib64 (even though it does actually search there...)..
+ # This confuses libtool. So add it to the compiler tool search
+ # path explicitly.
+ optionalString (!nativeTools) ''
- ##
- ## Initial CFLAGS
- ##
-
- # GCC shows ${cc_solib}/lib in `gcc -print-search-dirs', but not
- # ${cc_solib}/lib64 (even though it does actually search there...)..
- # This confuses libtool. So add it to the compiler tool search
- # path explicitly.
if [ -e "${cc_solib}/lib64" -a ! -L "${cc_solib}/lib64" ]; then
ccLDFlags+=" -L${cc_solib}/lib64"
ccCFlags+=" -B${cc_solib}/lib64"
@@ -296,32 +341,34 @@ stdenv.mkDerivation {
ccCFlags+=" -B${cc_solib}/lib"
'' + optionalString cc.langAda or false ''
+ touch "$out/nix-support/gnat-cflags"
+ touch "$out/nix-support/gnat-ldflags"
basePath=$(echo $cc/lib/*/*/*)
ccCFlags+=" -B$basePath -I$basePath/adainclude"
gnatCFlags="-I$basePath/adainclude -I$basePath/adalib"
- echo "$gnatCFlags" > $out/nix-support/gnat-cflags
+ echo "$gnatCFlags" >> $out/nix-support/gnat-cflags
'' + ''
- echo "$ccLDFlags" > $out/nix-support/cc-ldflags
- echo "$ccCFlags" > $out/nix-support/cc-cflags
+ echo "$ccLDFlags" >> $out/nix-support/cc-ldflags
+ echo "$ccCFlags" >> $out/nix-support/cc-cflags
'' + optionalString (targetPlatform.isDarwin && (libcxx != null) && (cc.isClang or false)) ''
echo " -L${libcxx}/lib" >> $out/nix-support/cc-ldflags
- '' + optionalString propagateDoc ''
- ##
- ## Man page and info support
- ##
+ ''
+ ##
+ ## Man page and info support
+ ##
+ + optionalString propagateDoc ''
ln -s ${cc.man} $man
ln -s ${cc.info} $info
'' + optionalString (cc.langD or false) ''
echo "-B${zlib}${zlib.libdir or "/lib/"}" >> $out/nix-support/libc-cflags
''
+ ##
+ ## Hardening support
+ ##
+ ''
- ##
- ## Hardening support
- ##
-
export hardening_unsupported_flags="${builtins.concatStringsSep " " (cc.hardeningUnsupportedFlags or [])}"
''
@@ -382,26 +429,25 @@ stdenv.mkDerivation {
+ optionalString (libc != null && targetPlatform.isAvr) ''
for isa in avr5 avr3 avr4 avr6 avr25 avr31 avr35 avr51 avrxmega2 avrxmega4 avrxmega5 avrxmega6 avrxmega7 tiny-stack; do
- echo "-B${getLib libc}/avr/lib/$isa" >> $out/nix-support/libc-cflags
+ echo "-B${getLib libc}/avr/lib/$isa" >> $out/nix-support/libc-crt1-cflags
done
''
# There are a few tools (to name one libstdcxx5) which do not work
# well with multi line flags, so make the flags single line again
+ ''
- if [ -e "$out/nix-support/libc-cflags" ]; then
- substituteInPlace "$out/nix-support/libc-cflags" --replace $'\n' ' '
- fi
+ for flags in "$out/nix-support"/*flags*; do
+ substituteInPlace "$flags" --replace $'\n' ' '
+ done
substituteAll ${./add-flags.sh} $out/nix-support/add-flags.sh
substituteAll ${./add-hardening.sh} $out/nix-support/add-hardening.sh
substituteAll ${../wrapper-common/utils.bash} $out/nix-support/utils.bash
-
- ##
- ## Extra custom steps
- ##
''
+ ##
+ ## Extra custom steps
+ ##
+ extraBuildCommands;
inherit expand-response-params;
diff --git a/nixpkgs/pkgs/build-support/cc-wrapper/gnat-wrapper.sh b/nixpkgs/pkgs/build-support/cc-wrapper/gnat-wrapper.sh
index 15b53d76c63..d3f7d382c19 100644
--- a/nixpkgs/pkgs/build-support/cc-wrapper/gnat-wrapper.sh
+++ b/nixpkgs/pkgs/build-support/cc-wrapper/gnat-wrapper.sh
@@ -18,12 +18,12 @@ fi
source @out@/nix-support/utils.bash
# Flirting with a layer violation here.
-if [ -z "${NIX_BINTOOLS_WRAPPER_@infixSalt@_FLAGS_SET:-}" ]; then
+if [ -z "${NIX_BINTOOLS_WRAPPER_FLAGS_SET_@suffixSalt@:-}" ]; then
source @bintools@/nix-support/add-flags.sh
fi
# Put this one second so libc ldflags take priority.
-if [ -z "${NIX_CC_WRAPPER_@infixSalt@_FLAGS_SET:-}" ]; then
+if [ -z "${NIX_CC_WRAPPER_FLAGS_SET_@suffixSalt@:-}" ]; then
source @out@/nix-support/add-flags.sh
fi
@@ -108,7 +108,7 @@ fi
# Clear march/mtune=native -- they bring impurity.
-if [ "$NIX_@infixSalt@_ENFORCE_NO_NATIVE" = 1 ]; then
+if [ "$NIX_ENFORCE_NO_NATIVE_@suffixSalt@" = 1 ]; then
rest=()
# Old bash empty array hack
for p in ${params+"${params[@]}"}; do
@@ -124,12 +124,12 @@ fi
if [ "$(basename $0)x" = "gnatmakex" ]; then
extraBefore=("--GNATBIND=@out@/bin/gnatbind" "--GNATLINK=@out@/bin/gnatlink")
- extraAfter=($NIX_@infixSalt@_GNATFLAGS_COMPILE)
+ extraAfter=($NIX_GNATFLAGS_COMPILE_@suffixSalt@)
fi
if [ "$(basename $0)x" = "gnatbindx" ]; then
extraBefore=()
- extraAfter=($NIX_@infixSalt@_GNATFLAGS_COMPILE)
+ extraAfter=($NIX_GNATFLAGS_COMPILE_@suffixSalt@)
fi
if [ "$(basename $0)x" = "gnatlinkx" ]; then
diff --git a/nixpkgs/pkgs/build-support/cc-wrapper/setup-hook.sh b/nixpkgs/pkgs/build-support/cc-wrapper/setup-hook.sh
index 5b13f268309..6a913cc4eac 100644
--- a/nixpkgs/pkgs/build-support/cc-wrapper/setup-hook.sh
+++ b/nixpkgs/pkgs/build-support/cc-wrapper/setup-hook.sh
@@ -6,9 +6,9 @@
# tools. For example:
#
# # Flags for compiling (whether or not linking) C code for the...
-# NIX_BUILD_CFLAGS_COMPILE # ...build platform
-# NIX_CFLAGS_COMPILE # ...host platform
-# NIX_TARGET_CFLAGS_COMPILE # ...target platform
+# NIX_CFLAGS_COMPILE_FOR_BUILD # ...build platform
+# NIX_CFLAGS_COMPILE # ...host platform
+# NIX_CFLAGS_COMPILE_FOR_TARGET # ...target platform
#
# Notice that these platforms are the 3 *relative* to the package using
# cc-wrapper, not absolute like `x86_64-pc-linux-gnu`.
@@ -33,12 +33,12 @@
# The basic strategy is:
#
# - Everyone exclusively *adds information* to relative-platform-specific
-# environment variables, like `NIX_TARGET_CFLAGS_COMPILE`, to communicate
+# environment variables, like `NIX_CFLAGS_COMPILE_FOR_TARGET`, to communicate
# with the wrapped binaries.
#
# - The wrapped binaries will exclusively *read* cc-wrapper-derivation-specific
-# environment variables distinguished with with `infixSalt`, like
-# `NIX_@infixSalt@_CFLAGS_COMPILE`.
+# environment variables distinguished with with `suffixSalt`, like
+# `NIX_CFLAGS_COMPILE_@suffixSalt@`.
#
# - `add-flags`, beyond its old task of reading extra flags stuck inside the
# cc-wrapper derivation, will convert the relative-platform-specific
@@ -65,15 +65,15 @@
# function is guaranteed to be exactly the same.
ccWrapper_addCVars () {
# See ../setup-hooks/role.bash
- local role_post role_pre
+ local role_post
getHostRoleEnvHook
if [ -d "$1/include" ]; then
- export NIX_${role_pre}CFLAGS_COMPILE+=" -isystem $1/include"
+ export NIX_CFLAGS_COMPILE${role_post}+=" -isystem $1/include"
fi
if [ -d "$1/Library/Frameworks" ]; then
- export NIX_${role_pre}CFLAGS_COMPILE+=" -iframework $1/Library/Frameworks"
+ export NIX_CFLAGS_COMPILE${role_post}+=" -iframework $1/Library/Frameworks"
fi
}
@@ -105,10 +105,10 @@ fi
# Export tool environment variables so various build systems use the right ones.
-export NIX_${role_pre}CC=@out@
+export NIX_CC${role_post}=@out@
-export ${role_pre}CC=@named_cc@
-export ${role_pre}CXX=@named_cxx@
+export CC${role_post}=@named_cc@
+export CXX${role_post}=@named_cxx@
export CC${role_post}=@named_cc@
export CXX${role_post}=@named_cxx@
@@ -117,4 +117,4 @@ export CXX${role_post}=@named_cxx@
export NIX_HARDENING_ENABLE
# No local scope in sourced file
-unset -v role_pre role_post
+unset -v role_post
diff --git a/nixpkgs/pkgs/build-support/docker/default.nix b/nixpkgs/pkgs/build-support/docker/default.nix
index 83f4a9e0c01..bf815af6f7c 100644
--- a/nixpkgs/pkgs/build-support/docker/default.nix
+++ b/nixpkgs/pkgs/build-support/docker/default.nix
@@ -11,6 +11,7 @@
jq,
jshon,
lib,
+ makeWrapper,
moreutils,
nix,
pigz,
@@ -29,6 +30,7 @@
writeReferencesToFile,
writeScript,
writeText,
+ writePython3,
}:
# WARNING: this API is unstable and may be subject to backwards-incompatible changes in the future.
@@ -204,24 +206,17 @@ rec {
mkdir image
tar -C image -xpf "$fromImage"
- # If the image name isn't set, read it from the image repository json.
- if [[ -z "$fromImageName" ]]; then
- fromImageName=$(jshon -k < image/repositories | head -n 1)
- echo "From-image name wasn't set. Read $fromImageName."
- fi
-
- # If the tag isn't set, use the name as an index into the json
- # and read the first key found.
- if [[ -z "$fromImageTag" ]]; then
- fromImageTag=$(jshon -e $fromImageName -k < image/repositories \
- | head -n1)
- echo "From-image tag wasn't set. Read $fromImageTag."
+ if [[ -n "$fromImageName" ]] && [[ -n "$fromImageTag" ]]; then
+ parentID="$(
+ cat "image/manifest.json" |
+ jq -r '.[] | select(.RepoTags | contains([$desiredTag])) | rtrimstr(".json")' \
+ --arg desiredTag "$fromImageName:$fromImageTag"
+ )"
+ else
+ echo "From-image name or tag wasn't set. Reading the first ID."
+ parentID="$(cat "image/manifest.json" | jq -r '.[0].Config | rtrimstr(".json")')"
fi
- # Use the name and tag to get the parent ID field.
- parentID=$(jshon -e $fromImageName -e $fromImageTag -u \
- < image/repositories)
-
cat ./image/manifest.json | jq -r '.[0].Layers | .[]' > layer-list
else
touch layer-list
@@ -305,106 +300,6 @@ rec {
${text}
'';
- # Create $maxLayers worth of Docker Layers, one layer per store path
- # unless there are more paths than $maxLayers. In that case, create
- # $maxLayers-1 for the most popular layers, and smush the remainaing
- # store paths in to one final layer.
- #
- # NOTE: the `closures` parameter is a list of closures to include.
- # The TOP LEVEL store paths themselves will never be present in the
- # resulting image. At this time (2019-12-16) none of these layers
- # are appropriate to include, as they are all created as
- # implementation details of dockerTools.
- mkManyPureLayers = {
- name,
- # Files to add to the layer.
- closures,
- configJson,
- # Docker has a 125-layer maximum, we pick 100 to ensure there is
- # plenty of room for extension.
- # https://github.com/moby/moby/blob/b3e9f7b13b0f0c414fa6253e1f17a86b2cff68b5/layer/layer_store.go#L23-L26
- maxLayers ? 100
- }:
- let
- storePathToLayer = substituteAll
- { shell = runtimeShell;
- isExecutable = true;
- src = ./store-path-to-layer.sh;
- };
-
- overallClosure = writeText "closure" (lib.concatStringsSep " " closures);
- in
- runCommand "${name}-granular-docker-layers" {
- inherit maxLayers;
- paths = referencesByPopularity overallClosure;
- nativeBuildInputs = [ jshon rsync tarsum moreutils ];
- enableParallelBuilding = true;
- }
- ''
- mkdir layers
-
- # Delete impurities for store path layers, so they don't get
- # shared and taint other projects.
- cat ${configJson} \
- | jshon -d config \
- | jshon -s "1970-01-01T00:00:01Z" -i created > generic.json
-
- # WARNING!
- # The following code is fiddly w.r.t. ensuring every layer is
- # created, and that no paths are missed. If you change the
- # following head and tail call lines, double-check that your
- # code behaves properly when the number of layers equals:
- # maxLayers-1, maxLayers, and maxLayers+1, 0
- paths() {
- cat $paths ${lib.concatMapStringsSep " " (path: "| (grep -v ${path} || true)") (closures ++ [ overallClosure ])}
- }
-
- paths | head -n $((maxLayers - 1)) | cat -n | xargs -r -P$NIX_BUILD_CORES -n2 ${storePathToLayer}
- if [ $(paths | wc -l) -ge $maxLayers ]; then
- paths | tail -n+$maxLayers | xargs ${storePathToLayer} $maxLayers
- fi
-
- echo "Finished building layer '$name'"
-
- mv ./layers $out
- '';
-
- # Create a "Customisation" layer which adds symlinks at the root of
- # the image to the root paths of the closure. Also add the config
- # data like what command to run and the environment to run it in.
- mkCustomisationLayer = {
- name,
- # Files to add to the layer.
- contents,
- baseJson,
- extraCommands,
- uid ? 0, gid ? 0,
- }:
- runCommand "${name}-customisation-layer" {
- nativeBuildInputs = [ jshon rsync tarsum ];
- inherit extraCommands;
- }
- ''
- cp -r ${contents}/ ./layer
-
- if [[ -n $extraCommands ]]; then
- chmod ug+w layer
- (cd layer; eval "$extraCommands")
- fi
-
- # Tar up the layer and throw it into 'layer.tar', while calculating its checksum.
- echo "Packing layer..."
- mkdir $out
- tarhash=$(tar --transform='s|^\./||' -C layer --sort=name --mtime="@$SOURCE_DATE_EPOCH" --owner=${toString uid} --group=${toString gid} -cf - . | tee $out/layer.tar | tarsum)
-
- # Add a 'checksum' field to the JSON, with the value set to the
- # checksum of the tarball.
- cat ${baseJson} | jshon -s "$tarhash" -i checksum > $out/json
-
- # Indicate to docker that we're using schema version 1.0.
- echo -n "1.0" > $out/VERSION
- '';
-
# Create a "layer" (set of files).
mkPureLayer = {
# Name of the layer
@@ -438,7 +333,7 @@ rec {
chmod ug+w layer
- if [[ -n $extraCommands ]]; then
+ if [[ -n "$extraCommands" ]]; then
(cd layer; eval "$extraCommands")
fi
@@ -541,131 +436,15 @@ rec {
'';
};
- buildLayeredImage = {
- # Image Name
- name,
- # Image tag, the Nix's output hash will be used if null
- tag ? null,
- # Files to put on the image (a nix store path or list of paths).
- contents ? [],
- # Docker config; e.g. what command to run on the container.
- config ? {},
- # Time of creation of the image. Passing "now" will make the
- # created date be the time of building.
- created ? "1970-01-01T00:00:01Z",
- # Optional bash script to run on the files prior to fixturizing the layer.
- extraCommands ? "", uid ? 0, gid ? 0,
- # We pick 100 to ensure there is plenty of room for extension. I
- # believe the actual maximum is 128.
- maxLayers ? 100
- }:
- assert
- (lib.assertMsg (maxLayers > 1)
- "the maxLayers argument of dockerTools.buildLayeredImage function must be greather than 1 (current value: ${toString maxLayers})");
+ buildLayeredImage = {name, ...}@args:
let
- baseName = baseNameOf name;
- contentsEnv = symlinkJoin {
- name = "bulk-layers";
- paths = if builtins.isList contents
- then contents
- else [ contents ];
- };
-
- configJson = let
- pure = writeText "${baseName}-config.json" (builtins.toJSON {
- inherit created config;
- architecture = buildPackages.go.GOARCH;
- os = "linux";
- });
- impure = runCommand "${baseName}-standard-dynamic-date.json"
- { nativeBuildInputs = [ jq ]; }
- ''
- jq ".created = \"$(TZ=utc date --iso-8601="seconds")\"" ${pure} > $out
- '';
- in if created == "now" then impure else pure;
-
- bulkLayers = mkManyPureLayers {
- name = baseName;
- closures = [ contentsEnv configJson ];
- # One layer will be taken up by the customisationLayer, so
- # take up one less.
- maxLayers = maxLayers - 1;
- inherit configJson;
- };
- customisationLayer = mkCustomisationLayer {
- name = baseName;
- contents = contentsEnv;
- baseJson = configJson;
- inherit uid gid extraCommands;
- };
- result = runCommand "docker-image-${baseName}.tar.gz" {
- nativeBuildInputs = [ jshon pigz coreutils findutils jq ];
- # Image name and tag must be lowercase
- imageName = lib.toLower name;
- baseJson = configJson;
- passthru.imageTag =
- if tag == null
- then lib.head (lib.splitString "-" (lib.last (lib.splitString "/" result)))
- else lib.toLower tag;
- # Docker can't be made to run darwin binaries
- meta.badPlatforms = lib.platforms.darwin;
- } ''
- ${if (tag == null) then ''
- outName="$(basename "$out")"
- outHash=$(echo "$outName" | cut -d - -f 1)
-
- imageTag=$outHash
- '' else ''
- imageTag="${tag}"
- ''}
-
- find ${bulkLayers} -mindepth 1 -maxdepth 1 | sort -t/ -k5 -n > layer-list
- echo ${customisationLayer} >> layer-list
-
- mkdir image
- imageJson=$(cat ${configJson} | jq ". + {\"rootfs\": {\"diff_ids\": [], \"type\": \"layers\"}}")
- manifestJson=$(jq -n "[{\"RepoTags\":[\"$imageName:$imageTag\"]}]")
- for layer in $(cat layer-list); do
- layerChecksum=$(sha256sum $layer/layer.tar | cut -d ' ' -f1)
- layerID=$(sha256sum "$layer/json" | cut -d ' ' -f 1)
- ln -s "$layer" "./image/$layerID"
-
- manifestJson=$(echo "$manifestJson" | jq ".[0].Layers |= . + [\"$layerID/layer.tar\"]")
- imageJson=$(echo "$imageJson" | jq ".history |= . + [{\"created\": \"$(jq -r .created ${configJson})\"}]")
- imageJson=$(echo "$imageJson" | jq ".rootfs.diff_ids |= . + [\"sha256:$layerChecksum\"]")
- done
- imageJsonChecksum=$(echo "$imageJson" | sha256sum | cut -d ' ' -f1)
- echo "$imageJson" > "image/$imageJsonChecksum.json"
- manifestJson=$(echo "$manifestJson" | jq ".[0].Config = \"$imageJsonChecksum.json\"")
- echo "$manifestJson" > image/manifest.json
-
- jshon -n object \
- -n object -s "$layerID" -i "$imageTag" \
- -i "$imageName" > image/repositories
-
- echo "Cooking the image..."
- # tar exits with an exit code of 1 if files changed while it was
- # reading them. It considers a change in the number of hard links
- # to be a "change", which can cause this to fail if images are being
- # built concurrently and the auto-optimise-store nix option is turned on.
- # Since the contents of these files will not change, we can reasonably
- # ignore this exit code.
- set +e
- tar -C image --dereference --hard-dereference --sort=name \
- --mtime="@$SOURCE_DATE_EPOCH" --owner=0 --group=0 \
- --mode=a-w --xform s:'^./':: --use-compress-program='pigz -nT' \
- --warning=no-file-changed -cf $out .
- RET=$?
- if [ $RET -ne 0 ] && [ $RET -ne 1 ]; then
- exit $RET
- fi
- set -e
-
- echo "Finished."
- '';
-
+ stream = streamLayeredImage args;
in
- result;
+ runCommand "${name}.tar.gz" {
+ inherit (stream) imageName;
+ passthru = { inherit (stream) imageTag; };
+ buildInputs = [ pigz ];
+ } "${stream} | pigz -nT > $out";
# 1. extract the base image
# 2. create the layer
@@ -739,6 +518,11 @@ rec {
layerClosure = writeReferencesToFile layer;
passthru.buildArgs = args;
passthru.layer = layer;
+ passthru.imageTag =
+ if tag != null
+ then lib.toLower tag
+ else
+ lib.head (lib.strings.splitString "-" (baseNameOf result.outPath));
# Docker can't be made to run darwin binaries
meta.badPlatforms = lib.platforms.darwin;
} ''
@@ -774,20 +558,22 @@ rec {
configName="$(cat ./image/manifest.json | jq -r '.[0].Config')"
baseEnvs="$(cat "./image/$configName" | jq '.config.Env // []')"
+ # Extract the parentID from the manifest
+ if [[ -n "$fromImageName" ]] && [[ -n "$fromImageTag" ]]; then
+ parentID="$(
+ cat "image/manifest.json" |
+ jq -r '.[] | select(.RepoTags | contains([$desiredTag])) | rtrimstr(".json")' \
+ --arg desiredTag "$fromImageName:$fromImageTag"
+ )"
+ else
+ echo "From-image name or tag wasn't set. Reading the first ID."
+ parentID="$(cat "image/manifest.json" | jq -r '.[0].Config | rtrimstr(".json")')"
+ fi
+
# Otherwise do not import the base image configuration and manifest
chmod a+w image image/*.json
rm -f image/*.json
- if [[ -z "$fromImageName" ]]; then
- fromImageName=$(jshon -k < image/repositories|head -n1)
- fi
- if [[ -z "$fromImageTag" ]]; then
- fromImageTag=$(jshon -e $fromImageName -k \
- < image/repositories|head -n1)
- fi
- parentID=$(jshon -e $fromImageName -e $fromImageTag -u \
- < image/repositories)
-
for l in image/*/layer.tar; do
ls_tar $l >> baseFiles
done
@@ -904,4 +690,123 @@ rec {
})
);
+ streamLayeredImage = {
+ # Image Name
+ name,
+ # Image tag, the Nix's output hash will be used if null
+ tag ? null,
+ # Files to put on the image (a nix store path or list of paths).
+ contents ? [],
+ # Docker config; e.g. what command to run on the container.
+ config ? {},
+ # Time of creation of the image. Passing "now" will make the
+ # created date be the time of building.
+ created ? "1970-01-01T00:00:01Z",
+ # Optional bash script to run on the files prior to fixturizing the layer.
+ extraCommands ? "",
+ # We pick 100 to ensure there is plenty of room for extension. I
+ # believe the actual maximum is 128.
+ maxLayers ? 100
+ }:
+ assert
+ (lib.assertMsg (maxLayers > 1)
+ "the maxLayers argument of dockerTools.buildLayeredImage function must be greather than 1 (current value: ${toString maxLayers})");
+ let
+ streamScript = writePython3 "stream" {} ./stream_layered_image.py;
+ baseJson = writeText "${name}-base.json" (builtins.toJSON {
+ inherit config;
+ architecture = buildPackages.go.GOARCH;
+ os = "linux";
+ });
+ customisationLayer = runCommand "${name}-customisation-layer" { inherit extraCommands; } ''
+ cp -r ${contentsEnv}/ $out
+
+ if [[ -n $extraCommands ]]; then
+ chmod u+w $out
+ (cd $out; eval "$extraCommands")
+ fi
+ '';
+ contentsEnv = symlinkJoin {
+ name = "${name}-bulk-layers";
+ paths = if builtins.isList contents
+ then contents
+ else [ contents ];
+ };
+
+ # NOTE: the `closures` parameter is a list of closures to include.
+ # The TOP LEVEL store paths themselves will never be present in the
+ # resulting image. At this time (2020-06-18) none of these layers
+ # are appropriate to include, as they are all created as
+ # implementation details of dockerTools.
+ closures = [ baseJson contentsEnv ];
+ overallClosure = writeText "closure" (lib.concatStringsSep " " closures);
+ conf = runCommand "${name}-conf.json" {
+ inherit maxLayers created;
+ imageName = lib.toLower name;
+ passthru.imageTag =
+ if tag != null
+ then tag
+ else
+ lib.head (lib.strings.splitString "-" (baseNameOf conf.outPath));
+ paths = referencesByPopularity overallClosure;
+ buildInputs = [ jq ];
+ } ''
+ paths() {
+ cat $paths ${lib.concatMapStringsSep " " (path: "| (grep -v ${path} || true)") (closures ++ [ overallClosure ])}
+ }
+ ${if (tag == null) then ''
+ outName="$(basename "$out")"
+ outHash=$(echo "$outName" | cut -d - -f 1)
+
+ imageTag=$outHash
+ '' else ''
+ imageTag="${tag}"
+ ''}
+
+ # convert "created" to iso format
+ if [[ "$created" != "now" ]]; then
+ created="$(date -Iseconds -d "$created")"
+ fi
+
+ # Create $maxLayers worth of Docker Layers, one layer per store path
+ # unless there are more paths than $maxLayers. In that case, create
+ # $maxLayers-1 for the most popular layers, and smush the remainaing
+ # store paths in to one final layer.
+ #
+ # The following code is fiddly w.r.t. ensuring every layer is
+ # created, and that no paths are missed. If you change the
+ # following lines, double-check that your code behaves properly
+ # when the number of layers equals:
+ # maxLayers-1, maxLayers, and maxLayers+1, 0
+ store_layers="$(
+ paths |
+ jq -sR '
+ rtrimstr("\n") | split("\n")
+ | (.[:$maxLayers-1] | map([.])) + [ .[$maxLayers-1:] ]
+ | map(select(length > 0))
+ ' \
+ --argjson maxLayers "$(( maxLayers - 1 ))" # one layer will be taken up by the customisation layer
+ )"
+
+ cat ${baseJson} | jq '
+ . + {
+ "store_layers": $store_layers,
+ "customisation_layer", $customisation_layer,
+ "repo_tag": $repo_tag,
+ "created": $created
+ }
+ ' --argjson store_layers "$store_layers" \
+ --arg customisation_layer ${customisationLayer} \
+ --arg repo_tag "$imageName:$imageTag" \
+ --arg created "$created" |
+ tee $out
+ '';
+ result = runCommand "stream-${name}" {
+ inherit (conf) imageName;
+ passthru = { inherit (conf) imageTag; };
+ buildInputs = [ makeWrapper ];
+ } ''
+ makeWrapper ${streamScript} $out --add-flags ${conf}
+ '';
+ in result;
}
diff --git a/nixpkgs/pkgs/build-support/docker/examples.nix b/nixpkgs/pkgs/build-support/docker/examples.nix
index d533e3abd03..bc107471762 100644
--- a/nixpkgs/pkgs/build-support/docker/examples.nix
+++ b/nixpkgs/pkgs/build-support/docker/examples.nix
@@ -121,6 +121,7 @@ rec {
# the image env variable NIX_PAGER.
pkgs.coreutils
pkgs.nix
+ pkgs.bash
];
config = {
Env = [
@@ -313,4 +314,108 @@ rec {
)
];
};
+
+ nixLayered = pkgs.dockerTools.buildLayeredImageWithNixDb {
+ name = "nix-layered";
+ tag = "latest";
+ contents = [
+ # nix-store uses cat program to display results as specified by
+ # the image env variable NIX_PAGER.
+ pkgs.coreutils
+ pkgs.nix
+ pkgs.bash
+ ];
+ config = {
+ Env = [
+ "NIX_PAGER=cat"
+ # A user is required by nix
+ # https://github.com/NixOS/nix/blob/9348f9291e5d9e4ba3c4347ea1b235640f54fd79/src/libutil/util.cc#L478
+ "USER=nobody"
+ ];
+ };
+ };
+
+ # 19. Support files in the store on buildLayeredImage
+ # See: https://github.com/NixOS/nixpkgs/pull/91084#issuecomment-653496223
+ filesInStore = pkgs.dockerTools.buildLayeredImageWithNixDb {
+ name = "file-in-store";
+ tag = "latest";
+ contents = [
+ pkgs.coreutils
+ pkgs.nix
+ (pkgs.writeScriptBin "myscript" ''
+ #!${pkgs.runtimeShell}
+ cat ${pkgs.writeText "somefile" "some data"}
+ '')
+ ];
+ config = {
+ Cmd = [ "myscript" ];
+ # For some reason 'nix-store --verify' requires this environment variable
+ Env = [ "USER=root" ];
+ };
+ };
+
+ # 20. Ensure that setting created to now results in a date which
+ # isn't the epoch + 1 for layered images.
+ unstableDateLayered = pkgs.dockerTools.buildLayeredImage {
+ name = "unstable-date-layered";
+ tag = "latest";
+ contents = [ pkgs.coreutils ];
+ created = "now";
+ };
+
+ # buildImage without explicit tag
+ bashNoTag = pkgs.dockerTools.buildImage {
+ name = "bash-no-tag";
+ contents = pkgs.bashInteractive;
+ };
+
+ # buildLayeredImage without explicit tag
+ bashNoTagLayered = pkgs.dockerTools.buildLayeredImage {
+ name = "bash-no-tag-layered";
+ contents = pkgs.bashInteractive;
+ };
+
+ # buildImage without explicit tag
+ bashNoTagStreamLayered = pkgs.dockerTools.streamLayeredImage {
+ name = "bash-no-tag-stream-layered";
+ contents = pkgs.bashInteractive;
+ };
+
+ # buildLayeredImage with non-root user
+ bashLayeredWithUser =
+ let
+ nonRootShadowSetup = { user, uid, gid ? uid }: with pkgs; [
+ (
+ writeTextDir "etc/shadow" ''
+ root:!x:::::::
+ ${user}:!:::::::
+ ''
+ )
+ (
+ writeTextDir "etc/passwd" ''
+ root:x:0:0::/root:${runtimeShell}
+ ${user}:x:${toString uid}:${toString gid}::/home/${user}:
+ ''
+ )
+ (
+ writeTextDir "etc/group" ''
+ root:x:0:
+ ${user}:x:${toString gid}:
+ ''
+ )
+ (
+ writeTextDir "etc/gshadow" ''
+ root:x::
+ ${user}:x::
+ ''
+ )
+ ];
+ in
+ pkgs.dockerTools.buildLayeredImage {
+ name = "bash-layered-with-user";
+ tag = "latest";
+ contents = [ pkgs.bash pkgs.coreutils (nonRootShadowSetup { uid = 999; user = "somebody"; }) ];
+ };
+
}
diff --git a/nixpkgs/pkgs/build-support/docker/store-path-to-layer.sh b/nixpkgs/pkgs/build-support/docker/store-path-to-layer.sh
deleted file mode 100755
index 7437da51cc4..00000000000
--- a/nixpkgs/pkgs/build-support/docker/store-path-to-layer.sh
+++ /dev/null
@@ -1,50 +0,0 @@
-#!@shell@
-
-set -eu
-
-layerNumber=$1
-shift
-
-layerPath="./layers/$layerNumber"
-echo "Creating layer #$layerNumber for $@"
-
-mkdir -p "$layerPath"
-
-# Make sure /nix and /nix/store appear first in the archive.
-#
-# We create the directories here and use them because
-# when there are other things being added to the
-# nix store, tar could fail, saying,
-# "tar: /nix/store: file changed as we read it"
-mkdir -p nix/store
-
-# Then we change into the /nix/store in order to
-# avoid a similar "file changed as we read it" error
-# as above. Namely, if we use the absolute path of
-# /nix/store/123-pkg and something new is added to the nix
-# store while tar is running, it will detect a change to
-# /nix/store and fail. Instead, if we cd into the nix store
-# and copy the relative nix store path, tar will ignore
-# changes to /nix/store. In order to create the correct
-# structure in the tar file, we transform the relative nix
-# store path to the absolute store path.
-tarhash=$(
- basename -a "$@" |
- tar --create --preserve-permissions --absolute-names nix \
- --directory /nix/store --verbatim-files-from --files-from - \
- --hard-dereference --sort=name \
- --mtime="@$SOURCE_DATE_EPOCH" \
- --owner=0 --group=0 \
- --transform 's,^nix$,/\0,' \
- --transform 's,^nix/store$,/\0,' \
- --transform 's,^[^/],/nix/store/\0,rS' |
- tee "$layerPath/layer.tar" |
- tarsum
-)
-
-# Add a 'checksum' field to the JSON, with the value set to the
-# checksum of the tarball.
-cat ./generic.json | jshon -s "$tarhash" -i checksum > $layerPath/json
-
-# Indicate to docker that we're using schema version 1.0.
-echo -n "1.0" > $layerPath/VERSION
diff --git a/nixpkgs/pkgs/build-support/docker/stream_layered_image.py b/nixpkgs/pkgs/build-support/docker/stream_layered_image.py
new file mode 100644
index 00000000000..ffb6ba0ade4
--- /dev/null
+++ b/nixpkgs/pkgs/build-support/docker/stream_layered_image.py
@@ -0,0 +1,313 @@
+"""
+This script generates a Docker image from a set of store paths. Uses
+Docker Image Specification v1.2 as reference [1].
+
+It expects a JSON file with the following properties and writes the
+image as an uncompressed tarball to stdout:
+
+* "architecture", "config", "os", "created", "repo_tag" correspond to
+ the fields with the same name on the image spec [2].
+* "created" can be "now".
+* "created" is also used as mtime for files added to the image.
+* "store_layers" is a list of layers in ascending order, where each
+ layer is the list of store paths to include in that layer.
+
+The main challenge for this script to create the final image in a
+streaming fashion, without dumping any intermediate data to disk
+for performance.
+
+A docker image has each layer contents archived as separate tarballs,
+and they later all get enveloped into a single big tarball in a
+content addressed fashion. However, because how "tar" format works,
+we have to know about the name (which includes the checksum in our
+case) and the size of the tarball before we can start adding it to the
+outer tarball. We achieve that by creating the layer tarballs twice;
+on the first iteration we calculate the file size and the checksum,
+and on the second one we actually stream the contents. 'add_layer_dir'
+function does all this.
+
+[1]: https://github.com/moby/moby/blob/master/image/spec/v1.2.md
+[2]: https://github.com/moby/moby/blob/4fb59c20a4fb54f944fe170d0ff1d00eb4a24d6f/image/spec/v1.2.md#image-json-field-descriptions
+""" # noqa: E501
+
+
+import io
+import os
+import re
+import sys
+import json
+import hashlib
+import pathlib
+import tarfile
+import itertools
+import threading
+from datetime import datetime, timezone
+from collections import namedtuple
+
+
+def archive_paths_to(obj, paths, mtime, add_nix, filter=None):
+ """
+ Writes the given store paths as a tar file to the given stream.
+
+ obj: Stream to write to. Should have a 'write' method.
+ paths: List of store paths.
+ add_nix: Whether /nix and /nix/store directories should be
+ prepended to the archive.
+ filter: An optional transformation to be applied to TarInfo
+ objects. Should take a single TarInfo object and return
+ another one. Defaults to identity.
+ """
+
+ filter = filter if filter else lambda i: i
+
+ # gettarinfo makes the paths relative, this makes them
+ # absolute again
+ def append_root(ti):
+ ti.name = "/" + ti.name
+ return ti
+
+ def apply_filters(ti):
+ ti.mtime = mtime
+ ti.uid = 0
+ ti.gid = 0
+ ti.uname = "root"
+ ti.gname = "root"
+ return filter(ti)
+
+ def nix_root(ti):
+ ti.mode = 0o0555 # r-xr-xr-x
+ return ti
+
+ def dir(path):
+ ti = tarfile.TarInfo(path)
+ ti.type = tarfile.DIRTYPE
+ return ti
+
+ with tarfile.open(fileobj=obj, mode="w|") as tar:
+ # To be consistent with the docker utilities, we need to have
+ # these directories first when building layer tarballs. But
+ # we don't need them on the customisation layer.
+ if add_nix:
+ tar.addfile(apply_filters(nix_root(dir("/nix"))))
+ tar.addfile(apply_filters(nix_root(dir("/nix/store"))))
+
+ for path in paths:
+ path = pathlib.Path(path)
+ files = itertools.chain([path], path.rglob("*"))
+ for filename in sorted(files):
+ ti = append_root(tar.gettarinfo(filename))
+
+ # copy hardlinks as regular files
+ if ti.islnk():
+ ti.type = tarfile.REGTYPE
+ ti.linkname = ""
+ ti.size = filename.stat().st_size
+
+ ti = apply_filters(ti)
+ if ti.isfile():
+ with open(filename, "rb") as f:
+ tar.addfile(ti, f)
+ else:
+ tar.addfile(ti)
+
+
+class ExtractChecksum:
+ """
+ A writable stream which only calculates the final file size and
+ sha256sum, while discarding the actual contents.
+ """
+
+ def __init__(self):
+ self._digest = hashlib.sha256()
+ self._size = 0
+
+ def write(self, data):
+ self._digest.update(data)
+ self._size += len(data)
+
+ def extract(self):
+ """
+ Returns: Hex-encoded sha256sum and size as a tuple.
+ """
+ return (self._digest.hexdigest(), self._size)
+
+
+# Some metadata for a layer
+LayerInfo = namedtuple("LayerInfo", ["size", "checksum", "path", "paths"])
+
+
+def add_layer_dir(tar, paths, mtime, add_nix=True, filter=None):
+ """
+ Appends given store paths to a TarFile object as a new layer.
+
+ tar: 'tarfile.TarFile' object for the new layer to be added to.
+ paths: List of store paths.
+ mtime: 'mtime' of the added files and the layer tarball.
+ Should be an integer representing a POSIX time.
+ add_nix: Whether /nix and /nix/store directories should be
+ added to a layer.
+ filter: An optional transformation to be applied to TarInfo
+ objects inside the layer. Should take a single TarInfo
+ object and return another one. Defaults to identity.
+
+ Returns: A 'LayerInfo' object containing some metadata of
+ the layer added.
+ """
+
+ invalid_paths = [i for i in paths if not i.startswith("/nix/store/")]
+ assert len(invalid_paths) == 0, \
+ "Expecting absolute store paths, but got: {invalid_paths}"
+
+ # First, calculate the tarball checksum and the size.
+ extract_checksum = ExtractChecksum()
+ archive_paths_to(
+ extract_checksum,
+ paths,
+ mtime=mtime,
+ add_nix=add_nix,
+ filter=filter
+ )
+ (checksum, size) = extract_checksum.extract()
+
+ path = f"{checksum}/layer.tar"
+ layer_tarinfo = tarfile.TarInfo(path)
+ layer_tarinfo.size = size
+ layer_tarinfo.mtime = mtime
+
+ # Then actually stream the contents to the outer tarball.
+ read_fd, write_fd = os.pipe()
+ with open(read_fd, "rb") as read, open(write_fd, "wb") as write:
+ def producer():
+ archive_paths_to(
+ write,
+ paths,
+ mtime=mtime,
+ add_nix=add_nix,
+ filter=filter
+ )
+ write.close()
+
+ # Closing the write end of the fifo also closes the read end,
+ # so we don't need to wait until this thread is finished.
+ #
+ # Any exception from the thread will get printed by the default
+ # exception handler, and the 'addfile' call will fail since it
+ # won't be able to read required amount of bytes.
+ threading.Thread(target=producer).start()
+ tar.addfile(layer_tarinfo, read)
+
+ return LayerInfo(size=size, checksum=checksum, path=path, paths=paths)
+
+
+def add_customisation_layer(tar, path, mtime):
+ """
+ Adds the contents of the store path as a new layer. This is different
+ than the 'add_layer_dir' function defaults in the sense that the contents
+ of a single store path will be added to the root of the layer. eg (without
+ the /nix/store prefix).
+
+ tar: 'tarfile.TarFile' object for the new layer to be added to.
+ path: A store path.
+ mtime: 'mtime' of the added files and the layer tarball. Should be an
+ integer representing a POSIX time.
+ """
+
+ def filter(ti):
+ ti.name = re.sub("^/nix/store/[^/]*", "", ti.name)
+ return ti
+ return add_layer_dir(
+ tar,
+ [path],
+ mtime=mtime,
+ add_nix=False,
+ filter=filter
+ )
+
+
+def add_bytes(tar, path, content, mtime):
+ """
+ Adds a file to the tarball with given path and contents.
+
+ tar: 'tarfile.TarFile' object.
+ path: Path of the file as a string.
+ content: Contents of the file.
+ mtime: 'mtime' of the file. Should be an integer representing a POSIX time.
+ """
+ assert type(content) is bytes
+
+ ti = tarfile.TarInfo(path)
+ ti.size = len(content)
+ ti.mtime = mtime
+ tar.addfile(ti, io.BytesIO(content))
+
+
+def main():
+ with open(sys.argv[1], "r") as f:
+ conf = json.load(f)
+
+ created = (
+ datetime.now(tz=timezone.utc)
+ if conf["created"] == "now"
+ else datetime.fromisoformat(conf["created"])
+ )
+ mtime = int(created.timestamp())
+
+ with tarfile.open(mode="w|", fileobj=sys.stdout.buffer) as tar:
+ layers = []
+ for num, store_layer in enumerate(conf["store_layers"]):
+ print(
+ "Creating layer", num,
+ "from paths:", store_layer,
+ file=sys.stderr)
+ info = add_layer_dir(tar, store_layer, mtime=mtime)
+ layers.append(info)
+
+ print("Creating the customisation layer...", file=sys.stderr)
+ layers.append(
+ add_customisation_layer(
+ tar,
+ conf["customisation_layer"],
+ mtime=mtime
+ )
+ )
+
+ print("Adding manifests...", file=sys.stderr)
+
+ image_json = {
+ "created": datetime.isoformat(created),
+ "architecture": conf["architecture"],
+ "os": "linux",
+ "config": conf["config"],
+ "rootfs": {
+ "diff_ids": [f"sha256:{layer.checksum}" for layer in layers],
+ "type": "layers",
+ },
+ "history": [
+ {
+ "created": datetime.isoformat(created),
+ "comment": f"store paths: {layer.paths}"
+ }
+ for layer in layers
+ ],
+ }
+
+ image_json = json.dumps(image_json, indent=4).encode("utf-8")
+ image_json_checksum = hashlib.sha256(image_json).hexdigest()
+ image_json_path = f"{image_json_checksum}.json"
+ add_bytes(tar, image_json_path, image_json, mtime=mtime)
+
+ manifest_json = [
+ {
+ "Config": image_json_path,
+ "RepoTags": [conf["repo_tag"]],
+ "Layers": [layer.path for layer in layers],
+ }
+ ]
+ manifest_json = json.dumps(manifest_json, indent=4).encode("utf-8")
+ add_bytes(tar, "manifest.json", manifest_json, mtime=mtime)
+
+ print("Done.", file=sys.stderr)
+
+
+if __name__ == "__main__":
+ main()
diff --git a/nixpkgs/pkgs/build-support/dotnetbuildhelpers/default.nix b/nixpkgs/pkgs/build-support/dotnetbuildhelpers/default.nix
index 0edfd0b467a..809619ed55d 100644
--- a/nixpkgs/pkgs/build-support/dotnetbuildhelpers/default.nix
+++ b/nixpkgs/pkgs/build-support/dotnetbuildhelpers/default.nix
@@ -12,7 +12,7 @@
cp -v "$script" "$target"/"$scriptName"
chmod 755 "$target"/"$scriptName"
patchShebangs "$target"/"$scriptName"
- substituteInPlace "$target"/"$scriptName" --replace pkg-config ${pkgconfig}/bin/pkg-config
+ substituteInPlace "$target"/"$scriptName" --replace pkg-config ${pkgconfig}/bin/${pkgconfig.targetPrefix}pkg-config
substituteInPlace "$target"/"$scriptName" --replace monodis ${mono}/bin/monodis
done
''
diff --git a/nixpkgs/pkgs/build-support/emacs/generic.nix b/nixpkgs/pkgs/build-support/emacs/generic.nix
index 6fa27f09839..956787ad59e 100644
--- a/nixpkgs/pkgs/build-support/emacs/generic.nix
+++ b/nixpkgs/pkgs/build-support/emacs/generic.nix
@@ -56,6 +56,16 @@ stdenv.mkDerivation ({
meta = defaultMeta // meta;
}
+// lib.optionalAttrs (emacs.nativeComp or false) {
+
+ LIBRARY_PATH = "${lib.getLib stdenv.cc.libc}/lib";
+
+ postInstall = ''
+ find $out/share/emacs -type f -name '*.el' -print0 | xargs -0 -n 1 -I {} -P $NIX_BUILD_CORES sh -c "emacs --batch -f batch-native-compile {} || true"
+ '';
+
+}
+
// removeAttrs args [ "buildInputs" "packageRequires"
"meta"
])
diff --git a/nixpkgs/pkgs/build-support/emacs/wrapper.nix b/nixpkgs/pkgs/build-support/emacs/wrapper.nix
index 25f068cd3fa..1f2fbd8068e 100644
--- a/nixpkgs/pkgs/build-support/emacs/wrapper.nix
+++ b/nixpkgs/pkgs/build-support/emacs/wrapper.nix
@@ -174,7 +174,7 @@ runCommand
mkdir -p $out/share
# Link icons and desktop files into place
- for dir in applications icons info man; do
+ for dir in applications icons info man emacs; do
ln -s $emacs/share/$dir $out/share/$dir
done
''
diff --git a/nixpkgs/pkgs/build-support/fetchmavenartifact/default.nix b/nixpkgs/pkgs/build-support/fetchmavenartifact/default.nix
index d7ad406943b..583a9ea396c 100644
--- a/nixpkgs/pkgs/build-support/fetchmavenartifact/default.nix
+++ b/nixpkgs/pkgs/build-support/fetchmavenartifact/default.nix
@@ -3,7 +3,7 @@
{ fetchurl, stdenv }:
let
defaultRepos = [
- "http://central.maven.org/maven2"
+ "http://repo1.maven.org/maven2"
"http://oss.sonatype.org/content/repositories/releases"
"http://oss.sonatype.org/content/repositories/public"
"http://repo.typesafe.com/typesafe/releases"
diff --git a/nixpkgs/pkgs/build-support/fetchurl/builder.sh b/nixpkgs/pkgs/build-support/fetchurl/builder.sh
index e93c98419a6..5b04a702aff 100644
--- a/nixpkgs/pkgs/build-support/fetchurl/builder.sh
+++ b/nixpkgs/pkgs/build-support/fetchurl/builder.sh
@@ -15,8 +15,14 @@ curl=(
--retry 3
--disable-epsv
--cookie-jar cookies
- --insecure
--user-agent "curl/$curlVersion Nixpkgs/$nixpkgsVersion"
+)
+
+if ! [ -f "$SSL_CERT_FILE" ]; then
+ curl+=(--insecure)
+fi
+
+curl+=(
$curlOpts
$NIX_CURL_FLAGS
)
diff --git a/nixpkgs/pkgs/build-support/fetchurl/default.nix b/nixpkgs/pkgs/build-support/fetchurl/default.nix
index a0c48468dfa..c65738aef41 100644
--- a/nixpkgs/pkgs/build-support/fetchurl/default.nix
+++ b/nixpkgs/pkgs/build-support/fetchurl/default.nix
@@ -1,4 +1,6 @@
-{ lib, buildPackages ? { inherit stdenvNoCC; }, stdenvNoCC, curl }: # Note that `curl' may be `null', in case of the native stdenvNoCC.
+{ lib, buildPackages ? { inherit stdenvNoCC; }, stdenvNoCC
+, curl # Note that `curl' may be `null', in case of the native stdenvNoCC.
+, cacert ? null }:
let
@@ -112,6 +114,7 @@ let
else if sha512 != "" then { outputHashAlgo = "sha512"; outputHash = sha512; }
else if sha256 != "" then { outputHashAlgo = "sha256"; outputHash = sha256; }
else if sha1 != "" then { outputHashAlgo = "sha1"; outputHash = sha1; }
+ else if cacert != null then { outputHashAlgo = "sha256"; outputHash = ""; }
else throw "fetchurl requires a hash for fixed-output derivation: ${lib.concatStringsSep ", " urls_}";
in
@@ -134,6 +137,10 @@ stdenvNoCC.mkDerivation {
# New-style output content requirements.
inherit (hash_) outputHashAlgo outputHash;
+ SSL_CERT_FILE = if hash_.outputHash == ""
+ then "${cacert}/etc/ssl/certs/ca-bundle.crt"
+ else "/no-cert-file.crt";
+
outputHashMode = if (recursiveHash || executable) then "recursive" else "flat";
inherit curlOpts showURLs mirrorsFile postFetch downloadToTemp executable;
diff --git a/nixpkgs/pkgs/build-support/fetchurl/mirrors.nix b/nixpkgs/pkgs/build-support/fetchurl/mirrors.nix
index 4e8b0aa99a8..0eba8816b63 100644
--- a/nixpkgs/pkgs/build-support/fetchurl/mirrors.nix
+++ b/nixpkgs/pkgs/build-support/fetchurl/mirrors.nix
@@ -426,7 +426,6 @@
# Maven Central
maven = [
"https://repo1.maven.org/maven2/"
- "https://central.maven.org/maven2/"
];
# Alsa Project
diff --git a/nixpkgs/pkgs/build-support/ocaml/oasis.nix b/nixpkgs/pkgs/build-support/ocaml/oasis.nix
index 74977486f2f..c1d1d699765 100644
--- a/nixpkgs/pkgs/build-support/ocaml/oasis.nix
+++ b/nixpkgs/pkgs/build-support/ocaml/oasis.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation (args // {
buildPhase = ''
runHook preBuild
oasis setup
- ocaml setup.ml -configure
+ ocaml setup.ml -configure --prefix $OCAMLFIND_DESTDIR --exec-prefix $out
ocaml setup.ml -build
runHook postBuild
'';
@@ -37,9 +37,7 @@ stdenv.mkDerivation (args // {
installPhase = ''
runHook preInstall
mkdir -p $out
- sed -i s+/usr/local+$out+g setup.ml
- sed -i s+/usr/local+$out+g setup.data
- prefix=$OCAMLFIND_DESTDIR ocaml setup.ml -install
+ ocaml setup.ml -install
runHook postInstall
'';
diff --git a/nixpkgs/pkgs/build-support/pkg-config-wrapper/add-flags.sh b/nixpkgs/pkgs/build-support/pkg-config-wrapper/add-flags.sh
new file mode 100644
index 00000000000..35ecf62ca23
--- /dev/null
+++ b/nixpkgs/pkgs/build-support/pkg-config-wrapper/add-flags.sh
@@ -0,0 +1,12 @@
+# See cc-wrapper for comments.
+var_templates_list=(
+ PKG_CONFIG_PATH
+)
+
+accumulateRoles
+
+for var in "${var_templates_list[@]}"; do
+ mangleVarList "$var" ${role_suffixes[@]+"${role_suffixes[@]}"}
+done
+
+export NIX_PKG_CONFIG_WRAPPER_FLAGS_SET_@suffixSalt@=1
diff --git a/nixpkgs/pkgs/build-support/pkg-config-wrapper/default.nix b/nixpkgs/pkgs/build-support/pkg-config-wrapper/default.nix
new file mode 100644
index 00000000000..e01df107dd1
--- /dev/null
+++ b/nixpkgs/pkgs/build-support/pkg-config-wrapper/default.nix
@@ -0,0 +1,126 @@
+# The wrapper script ensures variables like PKG_CONFIG_PATH and
+# PKG_CONFIG_PATH_FOR_BUILD work properly.
+
+{ stdenvNoCC
+, buildPackages
+, pkg-config
+, baseBinName ? "pkg-config"
+, propagateDoc ? pkg-config != null && pkg-config ? man
+, extraPackages ? [], extraBuildCommands ? ""
+}:
+
+with stdenvNoCC.lib;
+
+let
+ stdenv = stdenvNoCC;
+ inherit (stdenv) hostPlatform targetPlatform;
+
+ # Prefix for binaries. Customarily ends with a dash separator.
+ #
+ # TODO(@Ericson2314) Make unconditional, or optional but always true by
+ # default.
+ targetPrefix = stdenv.lib.optionalString (targetPlatform != hostPlatform)
+ (targetPlatform.config + "-");
+
+ # See description in cc-wrapper.
+ suffixSalt = replaceStrings ["-" "."] ["_" "_"] targetPlatform.config;
+
+in
+
+stdenv.mkDerivation {
+ pname = targetPrefix + pkg-config.pname + "-wrapper";
+ inherit (pkg-config) version;
+
+ preferLocalBuild = true;
+
+ shell = getBin stdenvNoCC.shell + stdenvNoCC.shell.shellPath or "";
+
+ inherit targetPrefix suffixSalt baseBinName;
+
+ outputs = [ "out" ] ++ optionals propagateDoc ([ "man" ] ++ optional (pkg-config ? doc) "doc");
+
+ passthru = {
+ inherit pkg-config;
+ };
+
+ dontBuild = true;
+ dontConfigure = true;
+
+ unpackPhase = ''
+ src=$PWD
+ '';
+
+ installPhase =
+ ''
+ mkdir -p $out/bin $out/nix-support
+
+ wrap() {
+ local dst="$1"
+ local wrapper="$2"
+ export prog="$3"
+ substituteAll "$wrapper" "$out/bin/$dst"
+ chmod +x "$out/bin/$dst"
+ }
+
+ echo $pkg-config > $out/nix-support/orig-pkg-config
+
+ wrap ${targetPrefix}${baseBinName} ${./pkg-config-wrapper.sh} "${getBin pkg-config}/bin/${baseBinName}"
+ ''
+ # symlink in share for autoconf to find macros
+
+ # TODO(@Ericson2314): in the future just make the unwrapped pkg-config a
+ # propagated dep once we can rely on downstream deps comming first in
+ # search paths. (https://github.com/NixOS/nixpkgs/pull/31414 took a crack
+ # at this.)
+ + ''
+ ln -s ${pkg-config}/share $out/share
+ '';
+
+ strictDeps = true;
+
+ wrapperName = "PKG_CONFIG_WRAPPER";
+
+ setupHooks = [
+ ../setup-hooks/role.bash
+ ./setup-hook.sh
+ ];
+
+ postFixup =
+ ##
+ ## User env support
+ ##
+
+ # Propagate the underling unwrapped pkg-config so that if you
+ # install the wrapper, you get anything else it might provide.
+ ''
+ printWords ${pkg-config} > $out/nix-support/propagated-user-env-packages
+ ''
+
+ ##
+ ## Man page and doc support
+ ##
+ + optionalString propagateDoc (''
+ ln -s ${pkg-config.man} $man
+ '' + optionalString (pkg-config ? doc) ''
+ ln -s ${pkg-config.doc} $doc
+ '')
+
+ + ''
+ substituteAll ${./add-flags.sh} $out/nix-support/add-flags.sh
+ substituteAll ${../wrapper-common/utils.bash} $out/nix-support/utils.bash
+ ''
+
+ ##
+ ## Extra custom steps
+ ##
+ + extraBuildCommands;
+
+ meta =
+ let pkg-config_ = if pkg-config != null then pkg-config else {}; in
+ (if pkg-config_ ? meta then removeAttrs pkg-config.meta ["priority"] else {}) //
+ { description =
+ stdenv.lib.attrByPath ["meta" "description"] "pkg-config" pkg-config_
+ + " (wrapper script)";
+ priority = 10;
+ };
+}
diff --git a/nixpkgs/pkgs/build-support/pkg-config-wrapper/pkg-config-wrapper.sh b/nixpkgs/pkgs/build-support/pkg-config-wrapper/pkg-config-wrapper.sh
new file mode 100644
index 00000000000..f7c7429eb0b
--- /dev/null
+++ b/nixpkgs/pkgs/build-support/pkg-config-wrapper/pkg-config-wrapper.sh
@@ -0,0 +1,21 @@
+#! @shell@
+set -eu -o pipefail +o posix
+shopt -s nullglob
+
+if (( "${NIX_DEBUG:-0}" >= 7 )); then
+ set -x
+fi
+
+source @out@/nix-support/utils.bash
+
+if [ -z "${NIX_PKG_CONFIG_WRAPPER_FLAGS_SET_@suffixSalt@:-}" ]; then
+ source @out@/nix-support/add-flags.sh
+fi
+
+if (( ${#role_suffixes[@]} > 0 )); then
+ # replace env var with nix-modified one
+ PKG_CONFIG_PATH=$PKG_CONFIG_PATH_@suffixSalt@ exec @prog@ "$@"
+else
+ # pkg-config isn't a bonafied dependency so ignore setup hook entirely
+ exec @prog@ "$@"
+fi
diff --git a/nixpkgs/pkgs/build-support/pkg-config-wrapper/setup-hook.sh b/nixpkgs/pkgs/build-support/pkg-config-wrapper/setup-hook.sh
new file mode 100644
index 00000000000..34f1a999a82
--- /dev/null
+++ b/nixpkgs/pkgs/build-support/pkg-config-wrapper/setup-hook.sh
@@ -0,0 +1,29 @@
+# pkg-config Wrapper hygiene
+#
+# See comments in cc-wrapper's setup hook. This works exactly the same way.
+
+# Skip setup hook if we're neither a build-time dep, nor, temporarily, doing a
+# native compile.
+#
+# TODO(@Ericson2314): No native exception
+[[ -z ${strictDeps-} ]] || (( "$hostOffset" < 0 )) || return 0
+
+pkgConfigWrapper_addPkgConfigPath () {
+ # See ../setup-hooks/role.bash
+ local role_post
+ getHostRoleEnvHook
+
+ addToSearchPath "PKG_CONFIG_PATH${role_post}" "$1/lib/pkgconfig"
+ addToSearchPath "PKG_CONFIG_PATH${role_post}" "$1/share/pkgconfig"
+}
+
+# See ../setup-hooks/role.bash
+getTargetRole
+getTargetRoleWrapper
+
+addEnvHooks "$targetOffset" pkgConfigWrapper_addPkgConfigPath
+
+export PKG_CONFIG${role_post}=@targetPrefix@@baseBinName@
+
+# No local scope in sourced file
+unset -v role_post
diff --git a/nixpkgs/pkgs/build-support/rust/build-rust-crate/build-crate.nix b/nixpkgs/pkgs/build-support/rust/build-rust-crate/build-crate.nix
index d6d1cebb2e9..f82effdbca7 100644
--- a/nixpkgs/pkgs/build-support/rust/build-rust-crate/build-crate.nix
+++ b/nixpkgs/pkgs/build-support/rust/build-rust-crate/build-crate.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, mkRustcDepArgs, rust }:
+{ lib, stdenv, mkRustcDepArgs, mkRustcFeatureArgs, rust }:
{ crateName,
dependencies,
crateFeatures, crateRenames, libName, release, libPath,
@@ -13,7 +13,7 @@
++ ["-C codegen-units=$NIX_BUILD_CORES"]
++ ["--remap-path-prefix=$NIX_BUILD_TOP=/" ]
++ [(mkRustcDepArgs dependencies crateRenames)]
- ++ [crateFeatures]
+ ++ [(mkRustcFeatureArgs crateFeatures)]
++ extraRustcOpts
++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) "--target ${rust.toRustTarget stdenv.hostPlatform} -C linker=${stdenv.hostPlatform.config}-gcc"
# since rustc 1.42 the "proc_macro" crate is part of the default crate prelude
diff --git a/nixpkgs/pkgs/build-support/rust/build-rust-crate/configure-crate.nix b/nixpkgs/pkgs/build-support/rust/build-rust-crate/configure-crate.nix
index c47bc00938c..8e2f5f7f35e 100644
--- a/nixpkgs/pkgs/build-support/rust/build-rust-crate/configure-crate.nix
+++ b/nixpkgs/pkgs/build-support/rust/build-rust-crate/configure-crate.nix
@@ -1,5 +1,6 @@
-{ lib, stdenv, echo_colored, noisily, mkRustcDepArgs }:
-{ build
+{ lib, stdenv, echo_colored, noisily, mkRustcDepArgs, mkRustcFeatureArgs }:
+{
+ build
, buildDependencies
, colors
, completeBuildDeps
@@ -30,6 +31,9 @@ let version_ = lib.splitString "-" crateVersion;
optLevel = if release then 3 else 0;
completeDepsDir = lib.concatStringsSep " " completeDeps;
completeBuildDepsDir = lib.concatStringsSep " " completeBuildDeps;
+ envFeatures = lib.concatStringsSep " " (
+ map (f: lib.replaceChars ["-"] ["_"] (lib.toUpper f)) crateFeatures
+ );
in ''
${echo_colored colors}
${noisily colors verbose}
@@ -161,14 +165,24 @@ in ''
EXTRA_BUILD_FLAGS="$EXTRA_BUILD_FLAGS $(tr '\n' ' ' < target/link.build)"
fi
noisily rustc --crate-name build_script_build $BUILD --crate-type bin ${rustcOpts} \
- ${crateFeatures} --out-dir target/build/${crateName} --emit=dep-info,link \
+ ${mkRustcFeatureArgs crateFeatures} --out-dir target/build/${crateName} --emit=dep-info,link \
-L dependency=target/buildDeps ${buildDeps} --cap-lints allow $EXTRA_BUILD_FLAGS --color ${colors}
mkdir -p target/build/${crateName}.out
export RUST_BACKTRACE=1
BUILD_OUT_DIR="-L $OUT_DIR"
mkdir -p $OUT_DIR
- target/build/${crateName}/build_script_build > target/build/${crateName}.opt
+
+ (
+ # Features should be set as environment variable for build scripts:
+ # https://doc.rust-lang.org/cargo/reference/environment-variables.html#environment-variables-cargo-sets-for-build-scripts
+ for feature in ${envFeatures}; do
+ export CARGO_FEATURE_$feature=1
+ done
+
+ target/build/${crateName}/build_script_build > target/build/${crateName}.opt
+ )
+
set +e
EXTRA_BUILD=$(sed -n "s/^cargo:rustc-flags=\(.*\)/\1/p" target/build/${crateName}.opt | tr '\n' ' ' | sort -u)
EXTRA_FEATURES=$(sed -n "s/^cargo:rustc-cfg=\(.*\)/--cfg \1/p" target/build/${crateName}.opt | tr '\n' ' ')
diff --git a/nixpkgs/pkgs/build-support/rust/build-rust-crate/default.nix b/nixpkgs/pkgs/build-support/rust/build-rust-crate/default.nix
index d9ed26f1d94..d559aba1616 100644
--- a/nixpkgs/pkgs/build-support/rust/build-rust-crate/default.nix
+++ b/nixpkgs/pkgs/build-support/rust/build-rust-crate/default.nix
@@ -45,14 +45,17 @@ let
" --extern ${name}=${dep.lib}/lib/lib${extern}-${dep.metadata}${stdenv.hostPlatform.extensions.sharedLibrary}")
) dependencies;
+ # Create feature arguments for rustc.
+ mkRustcFeatureArgs = lib.concatMapStringsSep " " (f: ''--cfg feature=\"${f}\"'');
+
inherit (import ./log.nix { inherit lib; }) noisily echo_colored;
configureCrate = import ./configure-crate.nix {
- inherit lib stdenv echo_colored noisily mkRustcDepArgs;
+ inherit lib stdenv echo_colored noisily mkRustcDepArgs mkRustcFeatureArgs;
};
buildCrate = import ./build-crate.nix {
- inherit lib stdenv mkRustcDepArgs rust;
+ inherit lib stdenv mkRustcDepArgs mkRustcFeatureArgs rust;
};
installCrate = import ./install-crate.nix { inherit stdenv; };
@@ -233,8 +236,11 @@ stdenv.mkDerivation (rec {
++ lib.concatMap (dep: dep.completeBuildDeps ++ dep.completeDeps) buildDependencies
);
- crateFeatures = lib.optionalString (crate ? features)
- (lib.concatMapStringsSep " " (f: ''--cfg feature=\"${f}\"'') (crate.features ++ features));
+ # Create a list of features that are enabled by the crate itself and
+ # through the features argument of buildRustCrate. Exclude features
+ # with a forward slash, since they are passed through to dependencies.
+ crateFeatures = lib.optionals (crate ? features)
+ (builtins.filter (f: !lib.hasInfix "/" f) (crate.features ++ features));
libName = if crate ? libName then crate.libName else crate.crateName;
libPath = if crate ? libPath then crate.libPath else "";
@@ -244,7 +250,8 @@ stdenv.mkDerivation (rec {
metadata = let
depsMetadata = lib.foldl' (str: dep: str + dep.metadata) "" (dependencies ++ buildDependencies);
hashedMetadata = builtins.hashString "sha256"
- (crateName + "-" + crateVersion + "___" + toString crateFeatures + "___" + depsMetadata);
+ (crateName + "-" + crateVersion + "___" + toString (mkRustcFeatureArgs crateFeatures) +
+ "___" + depsMetadata);
in lib.substring 0 10 hashedMetadata;
build = crate.build or "";
diff --git a/nixpkgs/pkgs/build-support/rust/build-rust-crate/test/default.nix b/nixpkgs/pkgs/build-support/rust/build-rust-crate/test/default.nix
index bdd6c86d5f0..24ddc11459e 100644
--- a/nixpkgs/pkgs/build-support/rust/build-rust-crate/test/default.nix
+++ b/nixpkgs/pkgs/build-support/rust/build-rust-crate/test/default.nix
@@ -344,6 +344,32 @@ let
buildTests = true;
expectedTestOutputs = [ "test baz_false ... ok" ];
};
+ buildScriptFeatureEnv = {
+ crateName = "build-script-feature-env";
+ features = [ "some-feature" "crate/another_feature" ];
+ src = symlinkJoin {
+ name = "build-script-feature-env";
+ paths = [
+ (mkFile "src/main.rs" ''
+ #[cfg(test)]
+ #[test]
+ fn feature_not_visible() {
+ assert!(std::env::var("CARGO_FEATURE_SOME_FEATURE").is_err());
+ assert!(option_env!("CARGO_FEATURE_SOME_FEATURE").is_none());
+ }
+ fn main() {}
+ '')
+ (mkFile "build.rs" ''
+ fn main() {
+ assert!(std::env::var("CARGO_FEATURE_SOME_FEATURE").is_ok());
+ assert!(option_env!("CARGO_FEATURE_SOME_FEATURE").is_none());
+ }
+ '')
+ ];
+ };
+ buildTests = true;
+ expectedTestOutputs = [ "test feature_not_visible ... ok" ];
+ };
# Regression test for https://github.com/NixOS/nixpkgs/pull/88054
# Build script output should be rewritten as valid env vars.
buildScriptIncludeDirDeps = let
diff --git a/nixpkgs/pkgs/build-support/rust/default.nix b/nixpkgs/pkgs/build-support/rust/default.nix
index 795ce841ffb..c292b8ea4d4 100644
--- a/nixpkgs/pkgs/build-support/rust/default.nix
+++ b/nixpkgs/pkgs/build-support/rust/default.nix
@@ -28,6 +28,13 @@
, meta ? {}
, target ? null
, cargoVendorDir ? null
+, checkType ? buildType
+
+# Needed to `pushd`/`popd` into a subdir of a tarball if this subdir
+# contains a Cargo.toml, but isn't part of a workspace (which is e.g. the
+# case for `rustfmt`/etc from the `rust-sources).
+# Otherwise, everything from the tarball would've been built/tested.
+, buildAndTestSubdir ? null
, ... } @ args:
assert cargoVendorDir == null -> cargoSha256 != "unset";
@@ -67,10 +74,12 @@ let
ccForHost="${stdenv.cc}/bin/${stdenv.cc.targetPrefix}cc";
cxxForHost="${stdenv.cc}/bin/${stdenv.cc.targetPrefix}c++";
releaseDir = "target/${rustTarget}/${buildType}";
+ tmpDir = "${releaseDir}-tmp";
# Specify the stdenv's `diff` by abspath to ensure that the user's build
# inputs do not cause us to find the wrong `diff`.
- diff = "${diffutils}/bin/diff";
+ # The `.nativeDrv` stanza works like nativeBuildInputs and ensures cross-compiling has the right version available.
+ diff = "${diffutils.nativeDrv or diffutils}/bin/diff";
in
@@ -162,6 +171,7 @@ stdenv.mkDerivation (args // {
'';
buildPhase = with builtins; args.buildPhase or ''
+ ${stdenv.lib.optionalString (buildAndTestSubdir != null) "pushd ${buildAndTestSubdir}"}
runHook preBuild
(
@@ -177,39 +187,51 @@ stdenv.mkDerivation (args // {
--frozen ${concatStringsSep " " cargoBuildFlags}
)
- # rename the output dir to a architecture independent one
- mapfile -t targets < <(find "$NIX_BUILD_TOP" -type d | grep '${releaseDir}$')
- for target in "''${targets[@]}"; do
- rm -rf "$target/../../${buildType}"
- ln -srf "$target" "$target/../../"
- done
-
runHook postBuild
+
+ ${stdenv.lib.optionalString (buildAndTestSubdir != null) "popd"}
+
+ # This needs to be done after postBuild: packages like `cargo` do a pushd/popd in
+ # the pre/postBuild-hooks that need to be taken into account before gathering
+ # all binaries to install.
+ mkdir -p $tmpDir
+ cp -r $releaseDir/* $tmpDir/
+ bins=$(find $tmpDir \
+ -maxdepth 1 \
+ -type f \
+ -executable ! \( -regex ".*\.\(so.[0-9.]+\|so\|a\|dylib\)" \))
'';
- checkPhase = args.checkPhase or ''
+ checkPhase = args.checkPhase or (let
+ argstr = "${stdenv.lib.optionalString (checkType == "release") "--release"} --target ${rustTarget} --frozen";
+ in ''
+ ${stdenv.lib.optionalString (buildAndTestSubdir != null) "pushd ${buildAndTestSubdir}"}
runHook preCheck
- echo "Running cargo cargo test -- ''${checkFlags} ''${checkFlagsArray+''${checkFlagsArray[@]}}"
- cargo test -- ''${checkFlags} ''${checkFlagsArray+"''${checkFlagsArray[@]}"}
+ echo "Running cargo test ${argstr} -- ''${checkFlags} ''${checkFlagsArray+''${checkFlagsArray[@]}}"
+ cargo test ${argstr} -- ''${checkFlags} ''${checkFlagsArray+"''${checkFlagsArray[@]}"}
runHook postCheck
- '';
+ ${stdenv.lib.optionalString (buildAndTestSubdir != null) "popd"}
+ '');
doCheck = args.doCheck or true;
strictDeps = true;
- inherit releaseDir;
+ inherit releaseDir tmpDir;
installPhase = args.installPhase or ''
runHook preInstall
+
+ # rename the output dir to a architecture independent one
+ mapfile -t targets < <(find "$NIX_BUILD_TOP" -type d | grep '${tmpDir}$')
+ for target in "''${targets[@]}"; do
+ rm -rf "$target/../../${buildType}"
+ ln -srf "$target" "$target/../../"
+ done
mkdir -p $out/bin $out/lib
- find $releaseDir \
- -maxdepth 1 \
- -type f \
- -executable ! \( -regex ".*\.\(so.[0-9.]+\|so\|a\|dylib\)" \) \
- -print0 | xargs -r -0 cp -t $out/bin
- find $releaseDir \
+ xargs -r cp -t $out/bin <<< $bins
+ find $tmpDir \
-maxdepth 1 \
-regex ".*\.\(so.[0-9.]+\|so\|a\|dylib\)" \
-print0 | xargs -r -0 cp -t $out/lib
diff --git a/nixpkgs/pkgs/build-support/setup-hooks/auto-patchelf.sh b/nixpkgs/pkgs/build-support/setup-hooks/auto-patchelf.sh
index 72970623ed7..4f7c0c14304 100644
--- a/nixpkgs/pkgs/build-support/setup-hooks/auto-patchelf.sh
+++ b/nixpkgs/pkgs/build-support/setup-hooks/auto-patchelf.sh
@@ -141,7 +141,7 @@ autoPatchelfFile() {
# This makes sure the builder fails if we didn't find a dependency, because
# the stdenv setup script is run with set -e. The actual error is emitted
# earlier in the previous loop.
- [ $depNotFound -eq 0 ]
+ [ $depNotFound -eq 0 -o -n "$autoPatchelfIgnoreMissingDeps" ]
if [ -n "$rpath" ]; then
echo "setting RPATH to: $rpath" >&2
diff --git a/nixpkgs/pkgs/build-support/setup-hooks/multiple-outputs.sh b/nixpkgs/pkgs/build-support/setup-hooks/multiple-outputs.sh
index 2e95495c96f..bfa47e3b20e 100644
--- a/nixpkgs/pkgs/build-support/setup-hooks/multiple-outputs.sh
+++ b/nixpkgs/pkgs/build-support/setup-hooks/multiple-outputs.sh
@@ -61,7 +61,7 @@ _multioutConfig() {
local shareDocName="$(sed -n "s/^PACKAGE_TARNAME='\(.*\)'$/\1/p" < "$confScript")"
fi
# PACKAGE_TARNAME sometimes contains garbage.
- if [ -n "$shareDocName" ] || echo "$shareDocName" | grep -q '[^a-zA-Z0-9_-]'; then
+ if [ -z "$shareDocName" ] || echo "$shareDocName" | grep -q '[^a-zA-Z0-9_-]'; then
shareDocName="$(echo "$name" | sed 's/-[^a-zA-Z].*//')"
fi
fi
diff --git a/nixpkgs/pkgs/build-support/setup-hooks/role.bash b/nixpkgs/pkgs/build-support/setup-hooks/role.bash
index 6f1c36f5c05..cf69e732e7c 100644
--- a/nixpkgs/pkgs/build-support/setup-hooks/role.bash
+++ b/nixpkgs/pkgs/build-support/setup-hooks/role.bash
@@ -3,21 +3,17 @@
# derivation) in which the derivation is used.
#
# The role is intened to be use as part of other variables names like
-# - $NIX_${role_pre}_SOMETHING
-# - $NIX_SOMETHING_${role_post}
+# - $NIX_SOMETHING${role_post}
function getRole() {
case $1 in
-1)
- role_pre='BUILD_'
role_post='_FOR_BUILD'
;;
0)
- role_pre=''
role_post=''
;;
1)
- role_pre='TARGET_'
role_post='_FOR_TARGET'
;;
*)
@@ -54,18 +50,18 @@ function getTargetRoleEnvHook() {
}
# This variant is inteneded specifically for code-prodocing tool wrapper scripts
-# `NIX_@wrapperName@_@infixSalt@_TARGET_*` tracks this (needs to be an exported
+# `NIX_@wrapperName@_TARGET_*_@suffixSalt@` tracks this (needs to be an exported
# env var so can't use fancier data structures).
function getTargetRoleWrapper() {
case $targetOffset in
-1)
- export NIX_@wrapperName@_@infixSalt@_TARGET_BUILD=1
+ export NIX_@wrapperName@_TARGET_BUILD_@suffixSalt@=1
;;
0)
- export NIX_@wrapperName@_@infixSalt@_TARGET_HOST=1
+ export NIX_@wrapperName@_TARGET_HOST_@suffixSalt@=1
;;
1)
- export NIX_@wrapperName@_@infixSalt@_TARGET_TARGET=1
+ export NIX_@wrapperName@_TARGET_TARGET_@suffixSalt@=1
;;
*)
echo "@name@: used as improper sort of dependency" >2
diff --git a/nixpkgs/pkgs/build-support/setup-hooks/wrap-gapps-hook/default.nix b/nixpkgs/pkgs/build-support/setup-hooks/wrap-gapps-hook/default.nix
new file mode 100644
index 00000000000..5a87893d972
--- /dev/null
+++ b/nixpkgs/pkgs/build-support/setup-hooks/wrap-gapps-hook/default.nix
@@ -0,0 +1,175 @@
+{ stdenv
+, lib
+, makeSetupHook
+, makeWrapper
+, gobject-introspection
+, gtk3
+, librsvg
+, dconf
+, callPackage
+, wrapGAppsHook
+, writeTextFile
+}:
+
+makeSetupHook {
+ deps = lib.optionals (!stdenv.isDarwin) [
+ # It is highly probable that a program will use GSettings,
+ # at minimum through GTK file chooser dialogue.
+ # Let’s add a GIO module for “dconf” GSettings backend
+ # to avoid falling back to “memory” backend. This is
+ # required for GSettings-based settings to be persisted.
+ # Unfortunately, it also requires the user to have dconf
+ # D-Bus service enabled globally (e.g. through a NixOS module).
+ dconf.lib
+ ] ++ [
+ # TODO: remove this, packages should depend on GTK explicitly.
+ gtk3
+
+ # librsvg provides a module for gdk-pixbuf to allow rendering
+ # SVG icons. Most icon themes are SVG-based and so are some
+ # graphics in GTK (e.g. cross for closing window in window title bar)
+ # so it is pretty much required for applications using GTK.
+ librsvg
+
+ # We use the wrapProgram function.
+ makeWrapper
+ ];
+ substitutions = {
+ passthru.tests = let
+ sample-project = ./tests/sample-project;
+
+ testLib = callPackage ./tests/lib.nix { };
+ inherit (testLib) expectSomeLineContainingYInFileXToMentionZ;
+ in rec {
+ # Simple derivation containing a program and a daemon.
+ basic = stdenv.mkDerivation {
+ name = "basic";
+
+ src = sample-project;
+
+ nativeBuildInputs = [ wrapGAppsHook ];
+
+ installFlags = [ "bin-foo" "libexec-bar" ];
+ };
+
+ # The wrapper for executable files should add path to dconf GIO module.
+ basic-contains-dconf = let
+ tested = basic;
+ in testLib.runTest "basic-contains-dconf" (
+ testLib.skip stdenv.isDarwin ''
+ ${expectSomeLineContainingYInFileXToMentionZ "${tested}/bin/foo" "GIO_EXTRA_MODULES=" "${dconf.lib}/lib/gio/modules"}
+ ${expectSomeLineContainingYInFileXToMentionZ "${tested}/libexec/bar" "GIO_EXTRA_MODULES=" "${dconf.lib}/lib/gio/modules"}
+ ''
+ );
+
+ # Simple derivation containing a gobject-introspection typelib.
+ typelib-Mahjong = stdenv.mkDerivation {
+ name = "typelib-Mahjong";
+
+ src = sample-project;
+
+ installFlags = [ "typelib-Mahjong" ];
+ };
+
+ # Simple derivation using a typelib.
+ typelib-user = stdenv.mkDerivation {
+ name = "typelib-user";
+
+ src = sample-project;
+
+ nativeBuildInputs = [
+ gobject-introspection
+ wrapGAppsHook
+ ];
+
+ buildInputs = [
+ typelib-Mahjong
+ ];
+
+ installFlags = [ "bin-foo" "libexec-bar" ];
+ };
+
+ # Testing cooperation with gobject-introspection setup hook,
+ # which should populate GI_TYPELIB_PATH variable with paths
+ # to typelibs among the derivation’s dependencies.
+ # The resulting GI_TYPELIB_PATH should be picked up by the wrapper.
+ typelib-user-has-gi-typelib-path = let
+ tested = typelib-user;
+ in testLib.runTest "typelib-user-has-gi-typelib-path" ''
+ ${expectSomeLineContainingYInFileXToMentionZ "${tested}/bin/foo" "GI_TYPELIB_PATH=" "${typelib-Mahjong}/lib/girepository-1.0"}
+ ${expectSomeLineContainingYInFileXToMentionZ "${tested}/libexec/bar" "GI_TYPELIB_PATH=" "${typelib-Mahjong}/lib/girepository-1.0"}
+ '';
+
+ # Simple derivation containing a gobject-introspection typelib in lib output.
+ typelib-Bechamel = stdenv.mkDerivation {
+ name = "typelib-Bechamel";
+
+ outputs = [ "out" "lib" ];
+
+ src = sample-project;
+
+ makeFlags = [
+ "LIBDIR=${placeholder "lib"}/lib"
+ ];
+
+ installFlags = [ "typelib-Bechamel" ];
+ };
+
+ # Simple derivation using a typelib from non-default output.
+ typelib-multiout-user = stdenv.mkDerivation {
+ name = "typelib-multiout-user";
+
+ src = sample-project;
+
+ nativeBuildInputs = [
+ gobject-introspection
+ wrapGAppsHook
+ ];
+
+ buildInputs = [
+ typelib-Bechamel
+ ];
+
+ installFlags = [ "bin-foo" "libexec-bar" ];
+ };
+
+ # Testing cooperation with gobject-introspection setup hook,
+ # which should populate GI_TYPELIB_PATH variable with paths
+ # to typelibs among the derivation’s dependencies,
+ # even when they are not in default output.
+ # The resulting GI_TYPELIB_PATH should be picked up by the wrapper.
+ typelib-multiout-user-has-gi-typelib-path = let
+ tested = typelib-multiout-user;
+ in testLib.runTest "typelib-multiout-user-has-gi-typelib-path" ''
+ ${expectSomeLineContainingYInFileXToMentionZ "${tested}/bin/foo" "GI_TYPELIB_PATH=" "${typelib-Bechamel.lib}/lib/girepository-1.0"}
+ ${expectSomeLineContainingYInFileXToMentionZ "${tested}/libexec/bar" "GI_TYPELIB_PATH=" "${typelib-Bechamel.lib}/lib/girepository-1.0"}
+ '';
+
+ # Simple derivation that contains a typelib as well as a program using it.
+ typelib-self-user = stdenv.mkDerivation {
+ name = "typelib-self-user";
+
+ src = sample-project;
+
+ nativeBuildInputs = [
+ gobject-introspection
+ wrapGAppsHook
+ ];
+
+ installFlags = [ "typelib-Cow" "bin-foo" "libexec-bar" ];
+ };
+
+ # Testing cooperation with gobject-introspection setup hook,
+ # which should add the path to derivation’s own typelibs
+ # to GI_TYPELIB_PATH variable.
+ # The resulting GI_TYPELIB_PATH should be picked up by the wrapper.
+ # https://github.com/NixOS/nixpkgs/issues/85515
+ typelib-self-user-has-gi-typelib-path = let
+ tested = typelib-self-user;
+ in testLib.runTest "typelib-self-user-has-gi-typelib-path" ''
+ ${expectSomeLineContainingYInFileXToMentionZ "${tested}/bin/foo" "GI_TYPELIB_PATH=" "${typelib-self-user}/lib/girepository-1.0"}
+ ${expectSomeLineContainingYInFileXToMentionZ "${tested}/libexec/bar" "GI_TYPELIB_PATH=" "${typelib-self-user}/lib/girepository-1.0"}
+ '';
+ };
+ };
+} ./wrap-gapps-hook.sh
diff --git a/nixpkgs/pkgs/build-support/setup-hooks/wrap-gapps-hook/tests/lib.nix b/nixpkgs/pkgs/build-support/setup-hooks/wrap-gapps-hook/tests/lib.nix
new file mode 100644
index 00000000000..1757bdbbe25
--- /dev/null
+++ b/nixpkgs/pkgs/build-support/setup-hooks/wrap-gapps-hook/tests/lib.nix
@@ -0,0 +1,30 @@
+{ runCommand
+}:
+
+rec {
+ runTest = name: body: runCommand name { } ''
+ set -o errexit
+ ${body}
+ touch $out
+ '';
+
+ skip = cond: text:
+ if cond then ''
+ echo "Skipping test $name" > /dev/stderr
+ '' else text;
+
+ fail = text: ''
+ echo "FAIL: $name: ${text}" > /dev/stderr
+ exit 1
+ '';
+
+ expectSomeLineContainingYInFileXToMentionZ = file: filter: expected: ''
+ if ! cat "${file}" | grep "${filter}"; then
+ ${fail "The file “${file}” should include a line containing “${filter}”."}
+ fi
+
+ if ! cat "${file}" | grep "${filter}" | grep ${expected}; then
+ ${fail "The file “${file}” should include a line containing “${filter}” that also contains “${expected}”."}
+ fi
+ '';
+}
diff --git a/nixpkgs/pkgs/build-support/setup-hooks/wrap-gapps-hook/tests/sample-project/Makefile b/nixpkgs/pkgs/build-support/setup-hooks/wrap-gapps-hook/tests/sample-project/Makefile
new file mode 100644
index 00000000000..5d234db11a0
--- /dev/null
+++ b/nixpkgs/pkgs/build-support/setup-hooks/wrap-gapps-hook/tests/sample-project/Makefile
@@ -0,0 +1,30 @@
+PREFIX = $(out)
+BINDIR = $(PREFIX)/bin
+LIBEXECDIR = $(PREFIX)/libexec
+LIBDIR = $(PREFIX)/lib
+TYPELIBDIR = $(LIBDIR)/girepository-1.0
+
+all:
+ echo "Compiling…"
+install:
+ echo "Installing…"
+
+bin:
+ mkdir -p $(BINDIR)
+# Adds `bin-${foo}` targets, that install `${foo}` executable to `$(BINDIR)`.
+bin-%: bin
+ touch $(BINDIR)/$(@:bin-%=%)
+ chmod +x $(BINDIR)/$(@:bin-%=%)
+
+libexec:
+ mkdir -p $(LIBEXECDIR)
+# Adds `libexec-${foo}` targets, that install `${foo}` executable to `$(LIBEXECDIR)`.
+libexec-%: libexec
+ touch $(LIBEXECDIR)/$(@:libexec-%=%)
+ chmod +x $(LIBEXECDIR)/$(@:libexec-%=%)
+
+typelib:
+ mkdir -p $(TYPELIBDIR)
+# Adds `typelib-${foo}` targets, that install `${foo}-1.0.typelib` file to `$(TYPELIBDIR)`.
+typelib-%: typelib
+ touch $(TYPELIBDIR)/$(@:typelib-%=%)-1.0.typelib
diff --git a/nixpkgs/pkgs/build-support/setup-hooks/wrap-gapps-hook.sh b/nixpkgs/pkgs/build-support/setup-hooks/wrap-gapps-hook/wrap-gapps-hook.sh
index 1a46e075dbe..1a46e075dbe 100644
--- a/nixpkgs/pkgs/build-support/setup-hooks/wrap-gapps-hook.sh
+++ b/nixpkgs/pkgs/build-support/setup-hooks/wrap-gapps-hook/wrap-gapps-hook.sh
diff --git a/nixpkgs/pkgs/build-support/singularity-tools/default.nix b/nixpkgs/pkgs/build-support/singularity-tools/default.nix
index 54749e416ea..f1d4808e3cc 100644
--- a/nixpkgs/pkgs/build-support/singularity-tools/default.nix
+++ b/nixpkgs/pkgs/build-support/singularity-tools/default.nix
@@ -97,6 +97,7 @@ rec {
cd ..
mkdir -p /var/singularity/mnt/{container,final,overlay,session,source}
echo "root:x:0:0:System administrator:/root:/bin/sh" > /etc/passwd
+ echo > /etc/resolv.conf
TMPDIR=$(pwd -P) singularity build $out ./img
'');
diff --git a/nixpkgs/pkgs/build-support/wrapper-common/utils.bash b/nixpkgs/pkgs/build-support/wrapper-common/utils.bash
index 4fd57162072..8c4680a8e44 100644
--- a/nixpkgs/pkgs/build-support/wrapper-common/utils.bash
+++ b/nixpkgs/pkgs/build-support/wrapper-common/utils.bash
@@ -1,29 +1,29 @@
-# Accumulate infixes for taking in the right input parameters with the `mangle*`
+# Accumulate suffixes for taking in the right input parameters with the `mangle*`
# functions below. See setup-hook for details.
accumulateRoles() {
- declare -ga role_infixes=()
- if [ "${NIX_@wrapperName@_@infixSalt@_TARGET_BUILD:-}" ]; then
- role_infixes+=(_BUILD_)
+ declare -ga role_suffixes=()
+ if [ "${NIX_@wrapperName@_TARGET_BUILD_@suffixSalt@:-}" ]; then
+ role_suffixes+=('_FOR_BUILD')
fi
- if [ "${NIX_@wrapperName@_@infixSalt@_TARGET_HOST:-}" ]; then
- role_infixes+=(_)
+ if [ "${NIX_@wrapperName@_TARGET_HOST_@suffixSalt@:-}" ]; then
+ role_suffixes+=('')
fi
- if [ "${NIX_@wrapperName@_@infixSalt@_TARGET_TARGET:-}" ]; then
- role_infixes+=(_TARGET_)
+ if [ "${NIX_@wrapperName@_TARGET_TARGET_@suffixSalt@:-}" ]; then
+ role_suffixes+=('_FOR_TARGET')
fi
}
mangleVarList() {
local var="$1"
shift
- local -a role_infixes=("$@")
+ local -a role_suffixes=("$@")
- local outputVar="${var/+/_@infixSalt@_}"
+ local outputVar="${var}_@suffixSalt@"
declare -gx ${outputVar}+=''
# For each role we serve, we accumulate the input parameters into our own
# cc-wrapper-derivation-specific environment variables.
- for infix in "${role_infixes[@]}"; do
- local inputVar="${var/+/${infix}}"
+ for suffix in "${role_suffixes[@]}"; do
+ local inputVar="${var}${suffix}"
if [ -v "$inputVar" ]; then
export ${outputVar}+="${!outputVar:+ }${!inputVar}"
fi
@@ -33,12 +33,12 @@ mangleVarList() {
mangleVarBool() {
local var="$1"
shift
- local -a role_infixes=("$@")
+ local -a role_suffixes=("$@")
- local outputVar="${var/+/_@infixSalt@_}"
+ local outputVar="${var}_@suffixSalt@"
declare -gxi ${outputVar}+=0
- for infix in "${role_infixes[@]}"; do
- local inputVar="${var/+/${infix}}"
+ for suffix in "${role_suffixes[@]}"; do
+ local inputVar="${var}${suffix}"
if [ -v "$inputVar" ]; then
# "1" in the end makes `let` return success error code when
# expression itself evaluates to zero.
diff --git a/nixpkgs/pkgs/build-support/writers/default.nix b/nixpkgs/pkgs/build-support/writers/default.nix
index af492d80db0..4673b4e6cd8 100644
--- a/nixpkgs/pkgs/build-support/writers/default.nix
+++ b/nixpkgs/pkgs/build-support/writers/default.nix
@@ -22,7 +22,30 @@ rec {
inherit interpreter;
contentPath = content;
}) ''
- echo "#! $interpreter" > $out
+ # On darwin a script cannot be used as an interpreter in a shebang but
+ # there doesn't seem to be a limit to the size of shebang and multiple
+ # arguments to the interpreter are allowed.
+ if [[ -n "${toString pkgs.stdenvNoCC.isDarwin}" ]] && isScript $interpreter
+ then
+ wrapperInterpreterLine=$(head -1 "$interpreter" | tail -c+3)
+ # Get first word from the line (note: xargs echo remove leading spaces)
+ wrapperInterpreter=$(echo "$wrapperInterpreterLine" | xargs echo | cut -d " " -f1)
+
+ if isScript $wrapperInterpreter
+ then
+ echo "error: passed interpreter ($interpreter) is a script which has another script ($wrapperInterpreter) as an interpreter, which is not supported."
+ exit 1
+ fi
+
+ # This should work as long as wrapperInterpreter is a shell, which is
+ # the case for programs wrapped with makeWrapper, like
+ # python3.withPackages etc.
+ interpreterLine="$wrapperInterpreterLine $interpreter"
+ else
+ interpreterLine=$interpreter
+ fi
+
+ echo "#! $interpreterLine" > $out
cat "$contentPath" >> $out
${optionalString (check != "") ''
${check} $out
@@ -227,6 +250,24 @@ rec {
writePerlBin = name:
writePerl "/bin/${name}";
+ # makePythonWriter takes python and compatible pythonPackages and produces python script writer,
+ # which validates the script with flake8 at build time. If any libraries are specified,
+ # python.withPackages is used as interpreter, otherwise the "bare" python is used.
+ makePythonWriter = python: pythonPackages: name: { libraries ? [], flakeIgnore ? [] }:
+ let
+ ignoreAttribute = optionalString (flakeIgnore != []) "--ignore ${concatMapStringsSep "," escapeShellArg flakeIgnore}";
+ in
+ makeScriptWriter {
+ interpreter =
+ if libraries == []
+ then "${python}/bin/python"
+ else "${python.withPackages (ps: libraries)}/bin/python"
+ ;
+ check = writeDash "python2check.sh" ''
+ exec ${pythonPackages.flake8}/bin/flake8 --show-source ${ignoreAttribute} "$1"
+ '';
+ } name;
+
# writePython2 takes a name an attributeset with libraries and some python2 sourcecode and
# returns an executable
#
@@ -239,17 +280,7 @@ rec {
#
# print Test.a
# ''
- writePython2 = name: { libraries ? [], flakeIgnore ? [] }:
- let
- py = pkgs.python2.withPackages (ps: libraries);
- ignoreAttribute = optionalString (flakeIgnore != []) "--ignore ${concatMapStringsSep "," escapeShellArg flakeIgnore}";
- in
- makeScriptWriter {
- interpreter = "${py}/bin/python";
- check = writeDash "python2check.sh" ''
- exec ${pkgs.python2Packages.flake8}/bin/flake8 --show-source ${ignoreAttribute} "$1"
- '';
- } name;
+ writePython2 = makePythonWriter pkgs.python2 pkgs.python2Packages;
# writePython2Bin takes the same arguments as writePython2 but outputs a directory (like writeScriptBin)
writePython2Bin = name:
@@ -267,17 +298,7 @@ rec {
# """)
# print(y[0]['test'])
# ''
- writePython3 = name: { libraries ? [], flakeIgnore ? [] }:
- let
- py = pkgs.python3.withPackages (ps: libraries);
- ignoreAttribute = optionalString (flakeIgnore != []) "--ignore ${concatMapStringsSep "," escapeShellArg flakeIgnore}";
- in
- makeScriptWriter {
- interpreter = "${py}/bin/python";
- check = writeDash "python3check.sh" ''
- exec ${pkgs.python3Packages.flake8}/bin/flake8 --show-source ${ignoreAttribute} "$1"
- '';
- } name;
+ writePython3 = makePythonWriter pkgs.python3 pkgs.python3Packages;
# writePython3Bin takes the same arguments as writePython3 but outputs a directory (like writeScriptBin)
writePython3Bin = name:
diff --git a/nixpkgs/pkgs/build-support/writers/test.nix b/nixpkgs/pkgs/build-support/writers/test.nix
index 3cd0a080ae8..d284bda43d0 100644
--- a/nixpkgs/pkgs/build-support/writers/test.nix
+++ b/nixpkgs/pkgs/build-support/writers/test.nix
@@ -152,6 +152,14 @@ let
""")
print(y[0]['test'])
'';
+
+ python2NoLibs = writePython2 "test_python2_no_libs" {} ''
+ print("success")
+ '';
+
+ python3NoLibs = writePython3 "test_python3_no_libs" {} ''
+ print("success")
+ '';
};
diff --git a/nixpkgs/pkgs/common-updater/nix-update.nix b/nixpkgs/pkgs/common-updater/nix-update.nix
new file mode 100644
index 00000000000..13b85bf52ff
--- /dev/null
+++ b/nixpkgs/pkgs/common-updater/nix-update.nix
@@ -0,0 +1,5 @@
+{ nix-update }:
+
+{ attrPath }:
+
+[ "${nix-update}/bin/nix-update" attrPath ]
diff --git a/nixpkgs/pkgs/data/documentation/man-pages/default.nix b/nixpkgs/pkgs/data/documentation/man-pages/default.nix
index a9a64fb4029..5d58284cb66 100644
--- a/nixpkgs/pkgs/data/documentation/man-pages/default.nix
+++ b/nixpkgs/pkgs/data/documentation/man-pages/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "man-pages";
- version = "5.06";
+ version = "5.07";
src = fetchurl {
url = "mirror://kernel/linux/docs/man-pages/${pname}-${version}.tar.xz";
- sha256 = "0l7ypgl36jswa077qvdh1rcsvnwr64vja6cc32bab86sm41akf3h";
+ sha256 = "13b3q7c67r0wkla4pdihl1qh09k67ms2z5jgzfqgpdqqy6mgziwd";
};
makeFlags = [ "MANDIR=$(out)/share/man" ];
diff --git a/nixpkgs/pkgs/data/documentation/zeal/default.nix b/nixpkgs/pkgs/data/documentation/zeal/default.nix
index 7bfe918030e..4551dc21179 100644
--- a/nixpkgs/pkgs/data/documentation/zeal/default.nix
+++ b/nixpkgs/pkgs/data/documentation/zeal/default.nix
@@ -1,40 +1,44 @@
{ stdenv, fetchFromGitHub, cmake, extra-cmake-modules, pkgconfig
-, qtbase, qtimageformats, qtwebkit, qtx11extras, mkDerivation
+, qtbase, qtimageformats, qtwebengine, qtx11extras, mkDerivation
, libarchive, libXdmcp, libpthreadstubs, xcbutilkeysyms }:
mkDerivation rec {
pname = "zeal";
- version = "0.6.1";
+ version = "0.6.999";
src = fetchFromGitHub {
- owner = "zealdocs";
- repo = "zeal";
- rev = "v${version}";
- sha256 = "05qcjpibakv4ibhxgl5ajbkby3w7bkxsv3nfv2a0kppi1z0f8n8v";
+ owner = "zealdocs";
+ repo = "zeal";
+ rev = "1ce0e2e446232e7647c5588c1f603f1dd88e0f67";
+ sha256 = "0gj5qcm7ck8m5zfmiabay2f7wbxldmrkw8m3xi7v9i8y8hx0jkxr";
};
- # while ads can be disabled from the user settings, by default they are not so
- # we patch it out completely instead
- patches = [ ./remove_ads.patch ];
+ # we only need this if we are using a version that hasn't been released. We
+ # could also match on the "VERSION x.y.z" bit but then it would have to be
+ # updated based on whatever is the latest release, so instead just rewrite the
+ # line.
+ postPatch = ''
+ sed -i CMakeLists.txt \
+ -e 's@^project.*@project(Zeal VERSION ${version})@'
+ '';
nativeBuildInputs = [ cmake extra-cmake-modules pkgconfig ];
+
buildInputs = [
- qtbase qtimageformats qtwebkit qtx11extras
+ qtbase qtimageformats qtwebengine qtx11extras
libarchive
libXdmcp libpthreadstubs xcbutilkeysyms
];
- enableParallelBuilding = true;
-
meta = with stdenv.lib; {
description = "A simple offline API documentation browser";
longDescription = ''
Zeal is a simple offline API documentation browser inspired by Dash (macOS
app), available for Linux and Windows.
'';
- homepage = "https://zealdocs.org/";
- license = licenses.gpl3;
+ homepage = "https://zealdocs.org/";
+ license = licenses.gpl3;
maintainers = with maintainers; [ skeidel peterhoeg ];
- platforms = platforms.linux;
+ platforms = platforms.linux;
};
}
diff --git a/nixpkgs/pkgs/data/documentation/zeal/remove_ads.patch b/nixpkgs/pkgs/data/documentation/zeal/remove_ads.patch
deleted file mode 100644
index be0cab305eb..00000000000
--- a/nixpkgs/pkgs/data/documentation/zeal/remove_ads.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-commit 1b61397175b6e60f23224db463301c9057830859
-Author: Peter Hoeg <peter@hoeg.com>
-Date: Mon Feb 19 07:38:03 2018 +0800
-
- strip container with ads
-
-diff --git a/src/app/resources/browser/welcome.html b/src/app/resources/browser/welcome.html
-index bb3f511..67382b2 100644
---- a/src/app/resources/browser/welcome.html
-+++ b/src/app/resources/browser/welcome.html
-@@ -20,12 +20,6 @@
- <span id="version" class="has-text-weight-light is-size-5"></span>
- </p>
- <p class="subtitle">Docs for everyone</p>
-- <div id="carboncontainer" style="margin-top: 75px;">
-- <div id="carbon" class="box">
-- <script async type="text/javascript" src="https://cdn.carbonads.com/carbon.js?zoneid=1673&serve=C6AILKT&placement=zealdocsforwindowsorg"
-- onerror="document.getElementById('carboncontainer').style.display = 'none';" id="_carbonads_js"></script>
-- </div>
-- </div>
- </div>
- <div class="column">
- <p class="subtitle is-5">Customize</p>
diff --git a/nixpkgs/pkgs/data/fonts/3270font/default.nix b/nixpkgs/pkgs/data/fonts/3270font/default.nix
new file mode 100644
index 00000000000..3338b778415
--- /dev/null
+++ b/nixpkgs/pkgs/data/fonts/3270font/default.nix
@@ -0,0 +1,26 @@
+{ lib, fetchzip }:
+let
+ version = "2.0.4";
+in
+fetchzip rec {
+ name = "3270font-${version}";
+
+ url = "https://github.com/rbanffy/3270font/releases/download/v${version}/3270_fonts_ece94f6.zip";
+
+ sha256 = "04q7dnrlq5hm30iibh3jafb33m5lwsgb3g9n9i188sg02ydkrsl9";
+
+ postFetch = ''
+ mkdir -p $out/share/fonts/
+ unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype
+ unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype
+ unzip -j $downloadedFile \*.woff -d $out/share/fonts/woff
+ '';
+
+ meta = with lib; {
+ description = "Monospaced font based on IBM 3270 terminals";
+ homepage = "https://github.com/rbanffy/3270font";
+ license = [ licenses.bsd3 licenses.ofl ];
+ maintainers = [ maintainers.marsam ];
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/data/fonts/agave/default.nix b/nixpkgs/pkgs/data/fonts/agave/default.nix
index 585ab6b4292..974034be358 100644
--- a/nixpkgs/pkgs/data/fonts/agave/default.nix
+++ b/nixpkgs/pkgs/data/fonts/agave/default.nix
@@ -2,7 +2,7 @@
let
pname = "agave";
- version = "14";
+ version = "16";
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 = "14hr6cdn5xbfpszj4qyfqbwmjyrkmi83yl0g9j3y3jw561jwy27j";
+ sha256 = "108jvcijnx06v1jzhnb28ql9nvmwqd83309834wcd4aii6bgf9ka";
meta = with lib; {
description = "truetype monospaced typeface designed for X environments";
diff --git a/nixpkgs/pkgs/data/fonts/alegreya-sans/default.nix b/nixpkgs/pkgs/data/fonts/alegreya-sans/default.nix
new file mode 100644
index 00000000000..47984334165
--- /dev/null
+++ b/nixpkgs/pkgs/data/fonts/alegreya-sans/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+ pname = "alegreya-sans";
+ version = "2.008";
+
+ src = fetchFromGitHub {
+ owner = "huertatipografica";
+ repo = "Alegreya-Sans";
+ rev = "v${version}";
+ sha256 = "0xz5lq9fh0pj02ifazhddzh792qkxkz1z6ylj26d93wshc90jl5g";
+ };
+
+ installPhase = ''
+ install -D -m 444 fonts/otf/* -t $out/share/fonts/otf
+ install -D -m 444 fonts/ttf/* -t $out/share/fonts/ttf
+ install -D -m 444 fonts/webfonts/*.woff -t $out/share/fonts/woff
+ install -D -m 444 fonts/webfonts/*.woff2 -t $out/share/fonts/woff2
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Humanist sans serif family with a calligraphic feeling";
+ longDescription = ''
+Alegreya Sans is a humanist sans serif family with a calligraphic feeling that conveys a dynamic and varied rhythm. This gives a pleasant feeling to readers of long texts.
+
+The family follows humanist proportions and principles, just like the serif version of the family, Alegreya. It achieves a ludic and harmonious paragraph through elements carefully designed in an atmosphere of diversity. The italics bring a strong emphasis to the roman styles, and each have seven weights to bring you a wide typographic palette.
+
+Alegreya Sans supports expert latin, greek and cyrillic character sets and provides advanced typography OpenType features such as small caps, dynamic ligatures and fractions, four set of figures, super and subscript characters, ordinals, localized accent forms for spanish, catalan, guaraní, dutch, turkish, romanian, serbian among others.
+
+The Alegreya type system is a "super family", originally intended for literature, and includes sans and serif sister families.
+ '';
+ homepage = "https://www.huertatipografica.com/en/fonts/alegreya-sans-ht";
+ license = licenses.ofl;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ Thra11 ];
+ };
+}
diff --git a/nixpkgs/pkgs/data/fonts/alegreya/default.nix b/nixpkgs/pkgs/data/fonts/alegreya/default.nix
new file mode 100644
index 00000000000..99a7131dc11
--- /dev/null
+++ b/nixpkgs/pkgs/data/fonts/alegreya/default.nix
@@ -0,0 +1,43 @@
+{ stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+ pname = "alegreya";
+ version = "2.008";
+
+ src = fetchFromGitHub {
+ owner = "huertatipografica";
+ repo = "Alegreya";
+ rev = "v${version}";
+ sha256 = "1m5xr95y6qxxv2ryvhfck39d6q5hxsr51f530fshg53x48l2mpwr";
+ };
+
+ installPhase = ''
+ install -D -m 444 fonts/otf/* -t $out/share/fonts/otf
+ install -D -m 444 fonts/ttf/* -t $out/share/fonts/ttf
+ install -D -m 444 fonts/webfonts/*.woff -t $out/share/fonts/woff
+ install -D -m 444 fonts/webfonts/*.woff2 -t $out/share/fonts/woff2
+ '';
+
+ meta = with stdenv.lib; {
+ description = "An elegant and versatile font family for comfortable reading";
+ longDescription = ''
+Alegreya is a typeface originally intended for literature. Among its crowning characteristics, it conveys a dynamic and varied rhythm which facilitates the reading of long texts. Also, it provides freshness to the page while referring to the calligraphic letter, not as a literal interpretation, but rather in a contemporary typographic language.
+
+The italic has just as much care and attention to detail in the design as the roman. The bold weights are strong, and the Black weights are really experimental for the genre. There is also a Small Caps sister family.
+
+Not only does Alegreya provide great performance, but also achieves a strong and harmonious text by means of elements designed in an atmosphere of diversity.
+
+The Alegreya type system is a "super family", originally intended for literature, and includes serif and sans serif sister families.
+
+It supports expert latin, greek and cyrillic character sets and provides advanced typography OpenType features such as small caps, dynamic ligatures and fractions, four set of figures, super and subscript characters, ordinals, localized accent forms for spanish, catalan, guaraní, dutch, turkish, romanian, serbian among others.
+
+Alegreya was chosen at the ATypI Letter2 competition in September 2011, and one of the top 14 text type systems. It was also selected in the 2nd Bienal Iberoamericana de Diseño, competition held in Madrid in 2010 and Tipos Latinos.
+
+Designed by Juan Pablo del Peral for Huerta Tipográfica.
+ '';
+ homepage = "https://www.huertatipografica.com/en/fonts/alegreya-ht-pro";
+ license = licenses.ofl;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ Thra11 ];
+ };
+}
diff --git a/nixpkgs/pkgs/data/fonts/amiri/default.nix b/nixpkgs/pkgs/data/fonts/amiri/default.nix
index 9ecde1939e8..9867b84757a 100644
--- a/nixpkgs/pkgs/data/fonts/amiri/default.nix
+++ b/nixpkgs/pkgs/data/fonts/amiri/default.nix
@@ -1,14 +1,14 @@
{ lib, fetchzip }:
let
- version = "0.112";
+ version = "0.113";
in fetchzip rec {
name = "Amiri-${version}";
url = "https://github.com/alif-type/amiri/releases/download/${version}/${name}.zip";
- sha256 = "13j8kglgca296czxjz1xvrbz6yx05s2xassiliyszndbkrhn6bkl";
+ sha256 = "0v5xm4spyww8wy6j9kpb01ixrakw7wp6jng4xnh220iy6yqcxm7v";
postFetch = ''
unzip $downloadedFile
diff --git a/nixpkgs/pkgs/data/fonts/barlow/default.nix b/nixpkgs/pkgs/data/fonts/barlow/default.nix
new file mode 100644
index 00000000000..e9257260ea2
--- /dev/null
+++ b/nixpkgs/pkgs/data/fonts/barlow/default.nix
@@ -0,0 +1,28 @@
+{ lib, fetchzip }:
+let
+ version = "1.422";
+in
+fetchzip rec {
+ name = "barlow-${version}";
+
+ url = "https://tribby.com/fonts/barlow/download/barlow-${version}.zip";
+
+ sha256 = "08ld4c3zq4d1px07lc64i7l8848zsc61ddy3654w2sh0hx5sm5ld";
+
+ postFetch = ''
+ mkdir -p $out/share/fonts/
+ unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype
+ unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype
+ unzip -j $downloadedFile \*.eot -d $out/share/fonts/eot
+ unzip -j $downloadedFile \*.woff -d $out/share/fonts/woff
+ unzip -j $downloadedFile \*.woff2 -d $out/share/fonts/woff2
+ '';
+
+ meta = with lib; {
+ description = "A grotesk variable font superfamily";
+ homepage = "https://tribby.com/fonts/barlow/";
+ license = licenses.ofl;
+ maintainers = [ maintainers.marsam ];
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/data/fonts/cascadia-code/default.nix b/nixpkgs/pkgs/data/fonts/cascadia-code/default.nix
index 56894f92095..220d2684eef 100644
--- a/nixpkgs/pkgs/data/fonts/cascadia-code/default.nix
+++ b/nixpkgs/pkgs/data/fonts/cascadia-code/default.nix
@@ -1,44 +1,21 @@
-{ stdenv, fetchurl }:
+{ lib, fetchzip }:
+let
+ version = "2007.01";
+in
+fetchzip {
+ name = "cascadia-code-${version}";
-stdenv.mkDerivation rec {
- pname = "cascadia-code";
- version = "1911.21";
+ url = "https://github.com/microsoft/cascadia-code/releases/download/v${version}/CascadiaCode-${version}.zip";
- srcs = [
- (fetchurl {
- url = "https://github.com/microsoft/cascadia-code/releases/download/v${version}/Cascadia.ttf";
- sha256 = "1m5ymbngjg3n1g3p6vhcq7d825bwwln9afih651ar3jn7j9njnyg";
- })
- (fetchurl {
- url = "https://github.com/microsoft/cascadia-code/releases/download/v${version}/CascadiaMono.ttf";
- sha256 = "0vkhm6rhspzd1iayxrzaag099wsc94azfqa3ips7f4x9s8fmbp80";
- })
- (fetchurl {
- url = "https://github.com/microsoft/cascadia-code/releases/download/v${version}/CascadiaMonoPL.ttf";
- sha256 = "0xxqd8m2ydn97jngp1a3ik1mzpjbm65pfq02a82gfbbvajq5d673";
- })
- (fetchurl {
- url = "https://github.com/microsoft/cascadia-code/releases/download/v${version}/CascadiaPL.ttf";
- sha256 = "1s83c9flvifd05nbhnk8knwnik7p621sr7i94smknigc7d72wqav";
- })
- ];
+ sha256 = "173dpr0k4y5b02ps9426pyaazl2pxj1kw5l5jrikbi6zjv4590gb";
- unpackCmd = ''
- ttfName=$(basename $(stripHash $curSrc))
- cp $curSrc ./$ttfName
+ postFetch = ''
+ mkdir -p $out/share/fonts/
+ unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype
+ unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype
'';
- sourceRoot = ".";
-
- installPhase = ''
- install -Dm444 -t $out/share/fonts/truetype *.ttf
- '';
-
- outputHashAlgo = "sha256";
- outputHashMode = "recursive";
- outputHash = "1gkjs7qa409r4ykdy4ik8i0c3z49hzpklw6kyijhhifhyyyzhz4h";
-
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal";
homepage = "https://github.com/microsoft/cascadia-code";
license = licenses.ofl;
diff --git a/nixpkgs/pkgs/data/fonts/cozette/default.nix b/nixpkgs/pkgs/data/fonts/cozette/default.nix
index a5d9f905562..a5bc752c4ca 100644
--- a/nixpkgs/pkgs/data/fonts/cozette/default.nix
+++ b/nixpkgs/pkgs/data/fonts/cozette/default.nix
@@ -1,55 +1,28 @@
-{ stdenv, fetchurl, mkfontscale }:
+{ lib, fetchzip }:
let
- version = "1.5.1";
- releaseUrl =
- "https://github.com/slavfox/Cozette/releases/download/v.${version}";
-in stdenv.mkDerivation rec {
- pname = "Cozette";
- inherit version;
+ version = "1.8.3";
+in
+fetchzip rec {
+ name = "Cozette-${version}";
- srcs = map fetchurl [
- {
- url = "${releaseUrl}/cozette.otb";
- sha256 = "05k45n7jar11gnng2awpmc7zk9jdlzd6wz87xx49cp75jm4z9xm8";
- }
- {
- url = "${releaseUrl}/CozetteVector.otf";
- sha256 = "1sqhnjpizn1wi26lc7z2zml7yr7zkcpa72mh1drvd74rlcs1ip30";
- }
- {
- url = "${releaseUrl}/CozetteVector.ttf";
- sha256 = "1q4ml8shv9lmyc6bwhffwvbvl92s73j7xkb0rkqvci4f0zbz7mcy";
- }
- ];
+ url = "https://github.com/slavfox/Cozette/releases/download/v.${version}/CozetteFonts.zip";
- nativeBuildInputs = [ mkfontscale ];
+ sha256 = "1nc4zk6n7cbv9vwlhpm3ady5lc4d4ic1klyywwfg27w8j0jv57hx";
- sourceRoot = "./";
-
- unpackCmd = ''
- otName=$(stripHash "$curSrc")
- cp $curSrc ./$otName
- '';
-
- installPhase = ''
-
- install -D -m 644 *.otf -t "$out/share/fonts/opentype"
- install -D -m 644 *.ttf -t "$out/share/fonts/truetype"
- install -D -m 644 *.otb -t "$out/share/fonts/misc"
-
- mkfontdir "$out/share/fonts/misc"
- mkfontscale "$out/share/fonts/truetype"
- mkfontscale "$out/share/fonts/opentype"
+ postFetch = ''
+ mkdir -p $out/share/fonts
+ unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype
+ unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype
+ unzip -j $downloadedFile \*.bdf -d $out/share/fonts/misc
+ unzip -j $downloadedFile \*.otb -d $out/share/fonts/misc
'';
- outputs = [ "out" ];
-
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A bitmap programming font optimized for coziness.";
homepage = "https://github.com/slavfox/cozette";
license = licenses.mit;
platforms = platforms.all;
- maintainers = with maintainers; [ brettlyons ];
+ maintainers = with maintainers; [ brettlyons marsam ];
};
}
diff --git a/nixpkgs/pkgs/data/fonts/edukai/default.nix b/nixpkgs/pkgs/data/fonts/edukai/default.nix
new file mode 100644
index 00000000000..d5b9e25c2eb
--- /dev/null
+++ b/nixpkgs/pkgs/data/fonts/edukai/default.nix
@@ -0,0 +1,33 @@
+{ stdenvNoCC, lib, fetchzip }:
+
+stdenvNoCC.mkDerivation rec {
+ pname = "edukai";
+ version = "4.0";
+
+ src = fetchzip {
+ name = "${pname}-${version}";
+ url =
+ "http://language.moe.gov.tw/001/Upload/Files/site_content/M0001/edukai-4.0.zip";
+ sha256 = "10m9srvbazvg9gc43943dc89rjzcfc8mm4lx9gb5hnplrn22zrcn";
+ };
+
+ installPhase = ''
+ mkdir -p $out/share/fonts/
+ mv *.ttf $out/share/fonts/
+ '';
+
+ meta = {
+ description =
+ "The MOE Standard Kai Font, a Chinese font by the Ministry of Education, ROC (Taiwan)";
+ longDescription = ''
+ The MOE Standard Kai Font is a kai (regular srcipt) font
+ provided by
+ the Midistry of Education, Republic of China (Taiwan).
+ It currently includes 13,076 Chinese characters.
+ '';
+ homepage =
+ "http://language.moe.gov.tw/result.aspx?classify_sn=23&subclassify_sn=436&content_sn=47";
+ license = lib.licenses.cc-by-nd-30;
+ maintainers = with lib.maintainers; [ ShamrockLee ];
+ };
+}
diff --git a/nixpkgs/pkgs/data/fonts/eduli/default.nix b/nixpkgs/pkgs/data/fonts/eduli/default.nix
new file mode 100644
index 00000000000..7ff2ad4446c
--- /dev/null
+++ b/nixpkgs/pkgs/data/fonts/eduli/default.nix
@@ -0,0 +1,36 @@
+{ stdenvNoCC, lib, fetchzip }:
+
+stdenvNoCC.mkDerivation rec {
+ pname = "eduli";
+ version = "3.0";
+
+ src = fetchzip {
+ name = "${pname}-${version}";
+ url =
+ "http://language.moe.gov.tw/001/Upload/Files/site_content/M0001/MoeLI-3.0.zip";
+ sha256 = "0vpmm2qb429npng0aqkafwgs7cjibq8a3f7bbn9hysbm2lndwxwd";
+ };
+
+ installPhase = ''
+ mkdir -p $out/share/fonts/
+ for name in *.ttf; do
+ mv "$name" "$out/share/fonts/$(echo $name | sed -r 's/(.*)\(.*\)\.ttf/\1.ttf/')"
+ done
+ '';
+
+ meta = {
+ description =
+ "The MOE Li Font, a clerical Chinese font by the Ministry of Education, ROC (Taiwan)";
+ longDescription = ''
+ The MOE Li Font is a li (clerical srcipt) font
+ provided by
+ the Midistry of Education, Republic of China (Taiwan).
+ It currently includes 4,808 Chinese characters.
+ The clerical script (lishu) is an archaic style of Chinese calligraphy.
+ '';
+ homepage =
+ "http://language.moe.gov.tw/result.aspx?classify_sn=23&subclassify_sn=436&content_sn=49";
+ license = lib.licenses.cc-by-nd-30;
+ maintainers = with lib.maintainers; [ ShamrockLee ];
+ };
+}
diff --git a/nixpkgs/pkgs/data/fonts/edusong/default.nix b/nixpkgs/pkgs/data/fonts/edusong/default.nix
new file mode 100644
index 00000000000..bf7d39aa20c
--- /dev/null
+++ b/nixpkgs/pkgs/data/fonts/edusong/default.nix
@@ -0,0 +1,32 @@
+{ stdenvNoCC, lib, fetchzip }:
+
+stdenvNoCC.mkDerivation rec {
+ pname = "edusong";
+ version = "1.0"; # The upstream doesn't provide the version
+
+ src = fetchzip {
+ name = "${pname}-${version}";
+ url =
+ "http://language.moe.gov.tw/001/Upload/Files/site_content/M0001/eduSong_Unicode.zip";
+ sha256 = "1b74wj9hdzlnrvldwlkh21sfhqxwh9qghf1k0fv66zs6n48vb0d4";
+ };
+
+ installPhase = ''
+ mkdir -p $out/share/fonts/
+ mv *.ttf $out/share/fonts/
+ '';
+
+ meta = {
+ description =
+ "The MOE Standard Song Font, a Chinese font by the Ministry of Education, ROC (Taiwan)";
+ longDescription = ''
+ The MOE Standard Song Font is a Chinese Song font provided by
+ the Midistry of Education, Republic of China (Taiwan).
+ Song or Ming is a category of CKJ typefaces in print.
+ '';
+ homepage =
+ "http://language.moe.gov.tw/result.aspx?classify_sn=23&subclassify_sn=436&content_sn=48";
+ license = lib.licenses.cc-by-nd-30;
+ maintainers = with lib.maintainers; [ ShamrockLee ];
+ };
+}
diff --git a/nixpkgs/pkgs/data/fonts/emojione/default.nix b/nixpkgs/pkgs/data/fonts/emojione/default.nix
index 6f5168e90d5..71bd2216da2 100644
--- a/nixpkgs/pkgs/data/fonts/emojione/default.nix
+++ b/nixpkgs/pkgs/data/fonts/emojione/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, inkscape, imagemagick, potrace, svgo, scfbuild }:
+{ stdenv, fetchFromGitHub, inkscape_0, imagemagick, potrace, svgo, scfbuild }:
stdenv.mkDerivation rec {
pname = "emojione";
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
export HOME="$NIX_BUILD_ROOT"
'';
- nativeBuildInputs = [ inkscape imagemagick potrace svgo scfbuild ];
+ nativeBuildInputs = [ inkscape_0 imagemagick potrace svgo scfbuild ];
enableParallelBuilding = true;
diff --git a/nixpkgs/pkgs/data/fonts/fira-code/default.nix b/nixpkgs/pkgs/data/fonts/fira-code/default.nix
index 2048bc797c9..4f0fb1e81c1 100644
--- a/nixpkgs/pkgs/data/fonts/fira-code/default.nix
+++ b/nixpkgs/pkgs/data/fonts/fira-code/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchzip }:
let
- version = "4";
+ version = "5.2";
in fetchzip {
name = "fira-code-${version}";
@@ -9,11 +9,10 @@ in fetchzip {
postFetch = ''
mkdir -p $out/share/fonts
- unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype
unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype
'';
- sha256 = "0n9qkng31ydvpdjc1an4ylpfy4x883c6czhyzvhjsmavd7bv4j9a";
+ sha256 = "16v62wj872ba4w7qxn4l6zjgqh7lrpwh1xax1bp1x9dpz08mnq06";
meta = with stdenv.lib; {
homepage = "https://github.com/tonsky/FiraCode";
diff --git a/nixpkgs/pkgs/data/fonts/ibm-plex/default.nix b/nixpkgs/pkgs/data/fonts/ibm-plex/default.nix
index 3e507047166..4e1001adb69 100644
--- a/nixpkgs/pkgs/data/fonts/ibm-plex/default.nix
+++ b/nixpkgs/pkgs/data/fonts/ibm-plex/default.nix
@@ -1,15 +1,19 @@
{ lib, fetchzip }:
let
- version = "4.0.2";
+ version = "5.1.0";
+
in fetchzip {
name = "ibm-plex-${version}";
+
url = "https://github.com/IBM/plex/releases/download/v${version}/OpenType.zip";
+
postFetch = ''
mkdir -p $out/share/fonts
unzip -j $downloadedFile "OpenType/*/*.otf" -d $out/share/fonts/opentype
'';
- sha256 = "1v00y1l9sjcv9w8d3115w1vv1b7bgwbrv4d3zv68galk8wz8px1x";
+
+ sha256 = "1lcbj6zkpnsq38s2xkx3z4d7bd43k630lmzmgdcv1w05gjij0pw5";
meta = with lib; {
description = "IBM Plex Typeface";
diff --git a/nixpkgs/pkgs/data/fonts/iosevka/bin.nix b/nixpkgs/pkgs/data/fonts/iosevka/bin.nix
index b801451c7be..944d39f00c2 100644
--- a/nixpkgs/pkgs/data/fonts/iosevka/bin.nix
+++ b/nixpkgs/pkgs/data/fonts/iosevka/bin.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchzip }:
let
- version = "2.3.3";
+ version = "3.3.1";
in fetchzip {
name = "iosevka-bin-${version}";
@@ -12,7 +12,7 @@ in fetchzip {
unzip -j $downloadedFile \*.ttc -d $out/share/fonts/iosevka
'';
- sha256 = "1dfm1888rii5kfmkxp5hnx8ycji57cbs5gazpgkxg1mnmn7i35wl";
+ sha256 = "1hfccivk5f7i489s78yh2x96ic6rf5ncbsjqnrxqmfs9n1gjhfbj";
meta = with stdenv.lib; {
homepage = "https://be5invis.github.io/Iosevka/";
diff --git a/nixpkgs/pkgs/data/fonts/iosevka/default.nix b/nixpkgs/pkgs/data/fonts/iosevka/default.nix
index 4ff0ed5fe49..7696266100f 100644
--- a/nixpkgs/pkgs/data/fonts/iosevka/default.nix
+++ b/nixpkgs/pkgs/data/fonts/iosevka/default.nix
@@ -30,13 +30,13 @@ assert (privateBuildPlan != null) -> set != null;
stdenv.mkDerivation rec {
pname = if set != null then "iosevka-${set}" else "iosevka";
- version = "2.3.3";
+ version = "3.2.2";
src = fetchFromGitHub {
owner = "be5invis";
repo = "Iosevka";
rev = "v${version}";
- sha256 = "0k7xij473g5g0lwhb6qpn70v3n2d025dww3nlb7jwbpnp03zliz0";
+ sha256 = "1wbnp6gr3ywvspwk6i0jn68zwjmsd38arn4n2dkh7mdkrmvah81k";
};
nativeBuildInputs = [
@@ -69,7 +69,7 @@ stdenv.mkDerivation rec {
buildPhase = ''
runHook preBuild
- npm run build --no-update-notifier -- ttf::$pname >/dev/null
+ npm run build --no-update-notifier -- --jCmd=$NIX_BUILD_CORES ttf::$pname >/dev/null
runHook postBuild
'';
diff --git a/nixpkgs/pkgs/data/fonts/iosevka/package.json b/nixpkgs/pkgs/data/fonts/iosevka/package.json
index 8faa397576b..bc772960882 100644
--- a/nixpkgs/pkgs/data/fonts/iosevka/package.json
+++ b/nixpkgs/pkgs/data/fonts/iosevka/package.json
@@ -1,26 +1,28 @@
{
"name": "iosevka-build-deps",
- "version": "2.3.3",
+ "version": "3.2.2",
"scripts": {
"build": "verda -f verdafile.js"
},
"dependencies": {
- "caryll-shapeops": "^0.3.1",
- "colors": "^1.3.3",
- "libspiro-js": "^0.3.1",
- "megaminx": "^0.9.0",
+ "@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.8.0",
+ "otfcc-ttcize": "^0.10.2",
"patel": "^0.33.1",
- "patrisika-scopes": "^0.11.1",
- "primitive-quadify-off-curves": "^0.4.0",
- "stylus": "^0.54.5",
- "toml": "^3.0.0",
- "topsort": "0.0.2",
+ "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": "^2.0.3",
+ "ttf2woff2": "^3.0.0",
+ "typo-geom": "^0.8.0",
+ "unicode-13.0.0": "^0.8.0",
"unorm": "^1.6.0",
- "verda": "^1.0.0-0",
- "yargs": "^14.2.0"
+ "verda": "^1.0.1",
+ "which": "^2.0.2"
}
}
diff --git a/nixpkgs/pkgs/data/fonts/jetbrains-mono/default.nix b/nixpkgs/pkgs/data/fonts/jetbrains-mono/default.nix
index 718b6b218df..f81c0ed90f9 100644
--- a/nixpkgs/pkgs/data/fonts/jetbrains-mono/default.nix
+++ b/nixpkgs/pkgs/data/fonts/jetbrains-mono/default.nix
@@ -1,14 +1,14 @@
{ lib, fetchzip }:
let
- version = "1.0.6";
+ version = "2.001";
in
-fetchzip rec {
+fetchzip {
name = "JetBrainsMono-${version}";
- url = "https://github.com/JetBrains/JetBrainsMono/releases/download/v${version}/JetBrainsMono-${version}.zip";
+ url = "https://github.com/JetBrains/JetBrainsMono/releases/download/v${version}/JetBrains.Mono.${version}.zip";
- sha256 = "1198k5zw91g85h6n7rg3y7wcj1nrbby9zlr6zwlmiq0nb37n0d3g";
+ sha256 = "06rh8dssq6qzgb9rri3an2ka24j47c0i8yhgq81yyg471spc39h1";
postFetch = ''
mkdir -p $out/share/fonts
diff --git a/nixpkgs/pkgs/data/fonts/joypixels/default.nix b/nixpkgs/pkgs/data/fonts/joypixels/default.nix
index b54fb3fd128..1b107f9cb82 100644
--- a/nixpkgs/pkgs/data/fonts/joypixels/default.nix
+++ b/nixpkgs/pkgs/data/fonts/joypixels/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "joypixels";
- version = "5.5.0";
+ version = "6.0.0";
src = fetchurl {
url = "https://cdn.joypixels.com/arch-linux/font/${version}/joypixels-android.ttf";
- sha256 = "0w3r50l0knrncwv6zihyx01gs995y76xjcwsysx5bmvc1b43yijb";
+ sha256 = "1vxqsqs93g4jyp01r47lrpcm0fmib2n1vysx32ksmfxmprimb75s";
};
dontUnpack = true;
diff --git a/nixpkgs/pkgs/data/fonts/material-design-icons/default.nix b/nixpkgs/pkgs/data/fonts/material-design-icons/default.nix
index 72dc5fe6313..1bf5c6aa482 100644
--- a/nixpkgs/pkgs/data/fonts/material-design-icons/default.nix
+++ b/nixpkgs/pkgs/data/fonts/material-design-icons/default.nix
@@ -1,7 +1,7 @@
{ lib, fetchFromGitHub }:
let
- version = "4.7.95";
+ version = "5.3.45";
in fetchFromGitHub {
name = "material-design-icons-${version}";
owner = "Templarian";
@@ -16,10 +16,10 @@ in fetchFromGitHub {
cp fonts/*.woff $out/share/fonts/woff/
cp fonts/*.woff2 $out/share/fonts/woff2/
'';
- sha256 = "0da92kz8ryy60kb5xm52md13w28ih4sfap8g3v9b4ziyww66zjhz";
+ sha256 = "1nwha6dbj97ybiwlf69la57l3ibmwgnzs0nr104bfqnqxjs471sx";
meta = with lib; {
- description = "3200+ Material Design Icons from the Community";
+ description = "4600+ Material Design Icons from the Community";
longDescription = ''
Material Design Icons' growing icon collection allows designers and
developers targeting various platforms to download icons in the format,
diff --git a/nixpkgs/pkgs/data/fonts/nerdfonts/default.nix b/nixpkgs/pkgs/data/fonts/nerdfonts/default.nix
index 35f43c14df4..bf98effb150 100644
--- a/nixpkgs/pkgs/data/fonts/nerdfonts/default.nix
+++ b/nixpkgs/pkgs/data/fonts/nerdfonts/default.nix
@@ -5,6 +5,9 @@
# To select only certain fonts, put a list of strings to `fonts`: every key in
# ./shas.nix is an optional font
, fonts ? []
+# Whether to enable Windows font variants, their internal font name is limited
+# to 31 characters
+, enableWindowsFonts ? false
}:
let
@@ -50,6 +53,10 @@ stdenv.mkDerivation rec {
installPhase = ''
find -name \*.otf -exec mkdir -p $out/share/fonts/opentype/NerdFonts \; -exec mv {} $out/share/fonts/opentype/NerdFonts \;
find -name \*.ttf -exec mkdir -p $out/share/fonts/truetype/NerdFonts \; -exec mv {} $out/share/fonts/truetype/NerdFonts \;
+ ${lib.optionalString (! enableWindowsFonts) ''
+ rm -rfv $out/share/fonts/opentype/NerdFonts/*Windows\ Compatible.*
+ rm -rfv $out/share/fonts/truetype/NerdFonts/*Windows\ Compatible.*
+ ''}
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/data/fonts/noto-fonts/default.nix b/nixpkgs/pkgs/data/fonts/noto-fonts/default.nix
index f4a6dba3029..e077fc30344 100644
--- a/nixpkgs/pkgs/data/fonts/noto-fonts/default.nix
+++ b/nixpkgs/pkgs/data/fonts/noto-fonts/default.nix
@@ -2,6 +2,7 @@
, stdenvNoCC
, lib
, fetchFromGitHub
+, fetchurl
, fetchzip
, optipng
, cairo
@@ -146,4 +147,28 @@ in
maintainers = with maintainers; [ mathnerd314 ];
};
};
+
+ noto-fonts-emoji-blob-bin = stdenv.mkDerivation rec {
+ pname = "noto-fonts-emoji-blob-bin";
+ version = "2019-06-14-Emoji-12";
+
+ src = fetchurl {
+ url = "https://github.com/C1710/blobmoji/releases/download/v${version}/Blobmoji.ttf";
+ sha256 = "0snvymglmvpnfgsriw2cnnqm0f4llav0jvzir6mpd17mqqhhabbh";
+ };
+
+ dontUnpack = true;
+
+ installPhase = ''
+ install -D $src $out/share/fonts/blobmoji/Blobmoji.ttf
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Noto Emoji with extended Blob support";
+ homepage = https://github.com/C1710/blobmoji;
+ license = with licenses; [ ofl asl20 ];
+ platforms = platforms.all;
+ maintainers = with maintainers; [ rileyinman ];
+ };
+ };
}
diff --git a/nixpkgs/pkgs/data/fonts/recursive/default.nix b/nixpkgs/pkgs/data/fonts/recursive/default.nix
index 25a111c5804..93f5698e555 100644
--- a/nixpkgs/pkgs/data/fonts/recursive/default.nix
+++ b/nixpkgs/pkgs/data/fonts/recursive/default.nix
@@ -1,20 +1,21 @@
{ lib, fetchzip }:
let
- version = "1.052";
+ version = "1.054";
in
fetchzip {
name = "recursive-${version}";
- url = "https://github.com/arrowtype/recursive/releases/download/${version}/Recursive-Beta_${version}.zip";
+ url = "https://github.com/arrowtype/recursive/releases/download/${version}/ArrowType-Recursive-${version}.zip";
postFetch = ''
mkdir -p $out/share/fonts/
- unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype
- unzip -j $downloadedFile \*.woff2 -d $out/share/fonts/woff2
+ unzip -j $downloadedFile \*.otf -x __MACOSX/\* -d $out/share/fonts/opentype
+ unzip -j $downloadedFile \*.ttf -x __MACOSX/\* -d $out/share/fonts/truetype
+ unzip -j $downloadedFile \*.woff2 -x __MACOSX/\* -d $out/share/fonts/woff2
'';
- sha256 = "1kam7wcn0rg89gw52pn174sz0r9lc2kjdz88l0jg20gwa3bjbpc6";
+ sha256 = "12ld0w7x5lyvymrnqzfj74a3m6knv7i1795bvnpyljmxxkacscnl";
meta = with lib; {
homepage = "https://recursive.design/";
diff --git a/nixpkgs/pkgs/data/fonts/redhat-official/default.nix b/nixpkgs/pkgs/data/fonts/redhat-official/default.nix
index 44eea3774ff..37ca9db9fa0 100644
--- a/nixpkgs/pkgs/data/fonts/redhat-official/default.nix
+++ b/nixpkgs/pkgs/data/fonts/redhat-official/default.nix
@@ -1,16 +1,21 @@
-{ lib, fetchzip }:
-
-let version = "2.2.0"; in
-fetchzip {
+{ lib, fetchFromGitHub }:
+let
+ version = "2.3.2";
+in
+fetchFromGitHub {
name = "redhat-official-${version}";
- url = "https://github.com/RedHatOfficial/RedHatFont/archive/${version}.zip";
+
+ owner = "RedHatOfficial";
+ repo = "RedHatFont";
+ rev = version;
postFetch = ''
- mkdir -p $out/share/fonts/opentype
- unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype
+ tar xf $downloadedFile --strip=1
+ install -m444 -Dt $out/share/fonts/opentype OTF/*.otf
+ install -m444 -Dt $out/share/fonts/truetype TTF/*.ttf
'';
- sha256 = "0yb6shgq6jrv3kq9faky66qpdbv4g580c3jl942844grwyngymyj";
+ sha256 = "1afvxmgif61hb17g8inmxvq30vkzwh30mydlqpf0zgvaaz8qdwmv";
meta = with lib; {
homepage = "https://github.com/RedHatOfficial/RedHatFont";
diff --git a/nixpkgs/pkgs/data/fonts/sarasa-gothic/default.nix b/nixpkgs/pkgs/data/fonts/sarasa-gothic/default.nix
index 96bfaf191c3..9fce696b6e8 100644
--- a/nixpkgs/pkgs/data/fonts/sarasa-gothic/default.nix
+++ b/nixpkgs/pkgs/data/fonts/sarasa-gothic/default.nix
@@ -1,12 +1,12 @@
{ lib, fetchurl, libarchive }:
let
- version = "0.12.6";
+ version = "0.12.11";
in fetchurl {
name = "sarasa-gothic-${version}";
url = "https://github.com/be5invis/Sarasa-Gothic/releases/download/v${version}/sarasa-gothic-ttc-${version}.7z";
- sha256 = "1b15gsmv2jr0r8xssr8216s8xsghr6w5wm3w3imm3qlh3kqk1qg8";
+ sha256 = "0vcp8583by7pfqinq8p2jx2bn4dqq816x4bxgv05k0kb9ziwj7aj";
recursiveHash = true;
downloadToTemp = true;
diff --git a/nixpkgs/pkgs/data/fonts/spleen/default.nix b/nixpkgs/pkgs/data/fonts/spleen/default.nix
index 6994b7d4a72..bfc47b70075 100644
--- a/nixpkgs/pkgs/data/fonts/spleen/default.nix
+++ b/nixpkgs/pkgs/data/fonts/spleen/default.nix
@@ -2,7 +2,7 @@
let
pname = "spleen";
- version = "1.7.0";
+ version = "1.8.1";
in fetchurl {
name = "${pname}-${version}";
url = "https://github.com/fcambus/spleen/releases/download/${version}/spleen-${version}.tar.gz";
@@ -19,7 +19,7 @@ in fetchurl {
# create fonts.dir so NixOS xorg module adds to fp
${mkfontscale}/bin/mkfontdir "$d"
'';
- sha256 = "17dn6spfr8wv63sy009djb4q12q635m13wsyirzn074qabhr9ggg";
+ sha256 = "0m70gz1ywrhw8xfff9bgx1wv52z9fibdsmjcwhjhpd826zbz05w8";
meta = with lib; {
description = "Monospaced bitmap fonts";
diff --git a/nixpkgs/pkgs/data/fonts/sudo/default.nix b/nixpkgs/pkgs/data/fonts/sudo/default.nix
index 8becdf83f5d..48ca0fea1e4 100644
--- a/nixpkgs/pkgs/data/fonts/sudo/default.nix
+++ b/nixpkgs/pkgs/data/fonts/sudo/default.nix
@@ -1,11 +1,11 @@
{ lib, fetchzip }:
let
- version = "0.42";
+ version = "0.50";
in fetchzip {
name = "sudo-font-${version}";
- url = "https://github.com/jenskutilek/sudo-font/releases/download/v${version}/sudo.zip";
- sha256 = "1rqpwihf2sakrhkaw041r3xc9fhafaqn22n79haqkmwv4vmnspch";
+ url = "https://github.com/jenskutilek/sudo-font/raw/v${version}/dist/sudo.zip";
+ sha256 = "1mk81r9p7ks6av3rj06c6n9vx2qv2hwx6zfbc2mk1filxjirk1ll";
postFetch = ''
mkdir -p $out/share/fonts/
diff --git a/nixpkgs/pkgs/data/fonts/terminus-font/default.nix b/nixpkgs/pkgs/data/fonts/terminus-font/default.nix
index 4c7f5d85e86..fb120e5eec6 100644
--- a/nixpkgs/pkgs/data/fonts/terminus-font/default.nix
+++ b/nixpkgs/pkgs/data/fonts/terminus-font/default.nix
@@ -21,6 +21,7 @@ stdenv.mkDerivation rec {
postPatch = ''
substituteInPlace Makefile --replace 'fc-cache' '#fc-cache'
+ substituteInPlace Makefile --replace 'gzip' 'gzip -n'
'';
postBuild = ''
diff --git a/nixpkgs/pkgs/data/fonts/twemoji-color-font/default.nix b/nixpkgs/pkgs/data/fonts/twemoji-color-font/default.nix
index a9bf3720c07..ed04aa78ae1 100644
--- a/nixpkgs/pkgs/data/fonts/twemoji-color-font/default.nix
+++ b/nixpkgs/pkgs/data/fonts/twemoji-color-font/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, inkscape, imagemagick, potrace, svgo, scfbuild }:
+{ stdenv, fetchFromGitHub, inkscape_0, imagemagick, potrace, svgo, scfbuild }:
stdenv.mkDerivation rec {
pname = "twemoji-color-font";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "00pbgqpkq21wl8fs0q1xp49xb10m48b9sz8cdc58flkd2vqfssw2";
};
- nativeBuildInputs = [ inkscape imagemagick potrace svgo scfbuild ];
+ nativeBuildInputs = [ inkscape_0 imagemagick potrace svgo scfbuild ];
# silence inkscape errors about non-writable home
preBuild = "export HOME=\"$NIX_BUILD_ROOT\"";
makeFlags = [ "SCFBUILD=${scfbuild}/bin/scfbuild" ];
diff --git a/nixpkgs/pkgs/data/fonts/victor-mono/default.nix b/nixpkgs/pkgs/data/fonts/victor-mono/default.nix
index 89b13585eb0..940c0d76c46 100644
--- a/nixpkgs/pkgs/data/fonts/victor-mono/default.nix
+++ b/nixpkgs/pkgs/data/fonts/victor-mono/default.nix
@@ -2,7 +2,7 @@
let
pname = "victor-mono";
- version = "1.3.1";
+ version = "1.4.1";
in fetchFromGitHub rec {
name = "${pname}-${version}";
@@ -26,7 +26,7 @@ in fetchFromGitHub rec {
unzip -j VictorMonoAll.zip \*.otf -d $out/share/fonts/opentype/${pname}
'';
- sha256 = "1yj91rhs9pd705406r4lqabdfzjclbz837nzm6z1rziy6mbpd61s";
+ sha256 = "1g3jjrqd2fiw2hdifhff2fn20p5a0xfma3964f67ibdyri976zq5";
meta = with lib; {
description = "Free programming font with cursive italics and ligatures";
diff --git a/nixpkgs/pkgs/data/fonts/xits-math/default.nix b/nixpkgs/pkgs/data/fonts/xits-math/default.nix
index db0ed425dee..dfb38973edd 100644
--- a/nixpkgs/pkgs/data/fonts/xits-math/default.nix
+++ b/nixpkgs/pkgs/data/fonts/xits-math/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "xits-math";
- version = "1.301";
+ version = "1.302";
src = fetchFromGitHub {
owner = "alif-type";
repo = "xits";
rev = "v${version}";
- sha256 = "043g0gnjc7wn1szvrs0rc1vvrq1qmhqh45b0y2kwrlxsgprpv8ll";
+ sha256 = "1x3r505dylz9rz8dj98h5n9d0zixyxmvvhnjnms9qxdrz9bxy9g1";
};
nativeBuildInputs = (with python3Packages; [ python fonttools fontforge ]);
diff --git a/nixpkgs/pkgs/data/icons/bibata-cursors/default.nix b/nixpkgs/pkgs/data/icons/bibata-cursors/default.nix
index 66ed71f1f9e..670746d5d1a 100644
--- a/nixpkgs/pkgs/data/icons/bibata-cursors/default.nix
+++ b/nixpkgs/pkgs/data/icons/bibata-cursors/default.nix
@@ -1,4 +1,4 @@
-{ stdenvNoCC, fetchFromGitHub, gnome-themes-extra, inkscape, xcursorgen, python3 }:
+{ stdenvNoCC, fetchFromGitHub, gnome-themes-extra, inkscape_0, xcursorgen, python3 }:
let
py = python3.withPackages(ps: [ ps.pillow ]);
@@ -25,7 +25,7 @@ in stdenvNoCC.mkDerivation rec {
nativeBuildInputs = [
gnome-themes-extra
- inkscape
+ inkscape_0
xcursorgen
py
];
diff --git a/nixpkgs/pkgs/data/icons/bibata-cursors/extra.nix b/nixpkgs/pkgs/data/icons/bibata-cursors/extra.nix
index 7977566cb61..c353a049f07 100644
--- a/nixpkgs/pkgs/data/icons/bibata-cursors/extra.nix
+++ b/nixpkgs/pkgs/data/icons/bibata-cursors/extra.nix
@@ -1,4 +1,4 @@
-{ stdenvNoCC, fetchFromGitHub, gnome-themes-extra, inkscape, xcursorgen, python3 }:
+{ stdenvNoCC, fetchFromGitHub, gnome-themes-extra, inkscape_0, xcursorgen, python3 }:
let
py = python3.withPackages(ps: [ ps.pillow ]);
@@ -25,7 +25,7 @@ in stdenvNoCC.mkDerivation rec {
nativeBuildInputs = [
gnome-themes-extra
- inkscape
+ inkscape_0
xcursorgen
py
];
diff --git a/nixpkgs/pkgs/data/icons/bibata-cursors/translucent.nix b/nixpkgs/pkgs/data/icons/bibata-cursors/translucent.nix
index 90e1102e124..4b215d071ab 100644
--- a/nixpkgs/pkgs/data/icons/bibata-cursors/translucent.nix
+++ b/nixpkgs/pkgs/data/icons/bibata-cursors/translucent.nix
@@ -1,4 +1,4 @@
-{ stdenvNoCC, fetchFromGitHub, gnome-themes-extra, inkscape, xcursorgen }:
+{ stdenvNoCC, fetchFromGitHub, gnome-themes-extra, inkscape_0, xcursorgen }:
stdenvNoCC.mkDerivation rec {
pname = "bibata-cursors-translucent";
@@ -18,7 +18,7 @@ stdenvNoCC.mkDerivation rec {
nativeBuildInputs = [
gnome-themes-extra
- inkscape
+ inkscape_0
xcursorgen
];
diff --git a/nixpkgs/pkgs/data/icons/capitaine-cursors/default.nix b/nixpkgs/pkgs/data/icons/capitaine-cursors/default.nix
index 09491b904ef..73ae4fe915f 100644
--- a/nixpkgs/pkgs/data/icons/capitaine-cursors/default.nix
+++ b/nixpkgs/pkgs/data/icons/capitaine-cursors/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub
-, inkscape, xcursorgen, bc }:
+, inkscape_0, xcursorgen, bc }:
stdenv.mkDerivation rec {
pname = "capitaine-cursors";
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
'';
buildInputs =[
- inkscape
+ inkscape_0
xcursorgen
bc
];
diff --git a/nixpkgs/pkgs/data/icons/iconpack-jade/default.nix b/nixpkgs/pkgs/data/icons/iconpack-jade/default.nix
index 1bfa8092a32..619fd0205b5 100644
--- a/nixpkgs/pkgs/data/icons/iconpack-jade/default.nix
+++ b/nixpkgs/pkgs/data/icons/iconpack-jade/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "iconpack-jade";
- version = "1.22";
+ version = "1.23";
src = fetchFromGitHub {
owner = "madmaxms";
repo = pname;
rev = "v${version}";
- sha256 = "1piypv8wdxnfiy6kgh7i3wi52m4fh4x874kh01qjmymssyirn17x";
+ sha256 = "1q29ikfssn1vmwws3dry4ssq6b44afd9sb7dwv3rdqg0frabpj1m";
};
nativeBuildInputs = [ gtk3 ];
diff --git a/nixpkgs/pkgs/data/icons/numix-cursor-theme/default.nix b/nixpkgs/pkgs/data/icons/numix-cursor-theme/default.nix
index d0411a8c569..6445628e9bb 100644
--- a/nixpkgs/pkgs/data/icons/numix-cursor-theme/default.nix
+++ b/nixpkgs/pkgs/data/icons/numix-cursor-theme/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, inkscape, xcursorgen }:
+{ stdenv, fetchFromGitHub, inkscape_0, xcursorgen }:
stdenv.mkDerivation rec {
version = "1.1";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "0p8h48wsy3z5dz9vdnp01fpn6q8ky0h74l5qgixlip557bsa1spi";
};
- nativeBuildInputs = [ inkscape xcursorgen ];
+ nativeBuildInputs = [ inkscape_0 xcursorgen ];
buildPhase = ''
patchShebangs .
diff --git a/nixpkgs/pkgs/data/icons/numix-icon-theme-circle/default.nix b/nixpkgs/pkgs/data/icons/numix-icon-theme-circle/default.nix
index 3c991cf1fc8..885423d9a25 100644
--- a/nixpkgs/pkgs/data/icons/numix-icon-theme-circle/default.nix
+++ b/nixpkgs/pkgs/data/icons/numix-icon-theme-circle/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "numix-icon-theme-circle";
- version = "19.12.27";
+ version = "20.06.07";
src = fetchFromGitHub {
owner = "numixproject";
repo = pname;
rev = version;
- sha256 = "0za44h7f4vk37yl30xlaa6w76maiipb6p63gl9hl1rshdn9nxq0y";
+ sha256 = "1j1i5w3pfw61axcqh8jdkcv20fkmwq0mslfhq725sp3jwv9wyqy2";
};
nativeBuildInputs = [ gtk3 ];
diff --git a/nixpkgs/pkgs/data/icons/numix-icon-theme-square/default.nix b/nixpkgs/pkgs/data/icons/numix-icon-theme-square/default.nix
index 9cebdc33106..53c8e539989 100644
--- a/nixpkgs/pkgs/data/icons/numix-icon-theme-square/default.nix
+++ b/nixpkgs/pkgs/data/icons/numix-icon-theme-square/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "numix-icon-theme-square";
- version = "19.12.27";
+ version = "20.06.07";
src = fetchFromGitHub {
owner = "numixproject";
repo = pname;
rev = version;
- sha256 = "0pjbi2g7wk8gyr4lvp8fvcb8z29kc3l6v19a45axgadnc609hqw7";
+ sha256 = "0irib8qywc32cqxchb4z20p0vnyvlgxk8z4vqa5lzx7cd4xmflm1";
};
nativeBuildInputs = [ gtk3 ];
diff --git a/nixpkgs/pkgs/data/icons/numix-icon-theme/default.nix b/nixpkgs/pkgs/data/icons/numix-icon-theme/default.nix
index 56bb2f3808f..30e212629e8 100644
--- a/nixpkgs/pkgs/data/icons/numix-icon-theme/default.nix
+++ b/nixpkgs/pkgs/data/icons/numix-icon-theme/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "numix-icon-theme";
- version = "20.03.20";
+ version = "20.06.07";
src = fetchFromGitHub {
owner = "numixproject";
repo = pname;
rev = version;
- sha256 = "092f8k38xf9yz898nrangm0ia211d41z8kx0v6njfqfgpiad1s7q";
+ sha256 = "1yp9parc8ihmai8pswf4qzrqd88qpls87ipq8ylx38yqns7wsn4h";
};
nativeBuildInputs = [ gtk3 ];
diff --git a/nixpkgs/pkgs/data/icons/papirus-icon-theme/default.nix b/nixpkgs/pkgs/data/icons/papirus-icon-theme/default.nix
index a39a8720635..9227ceb4915 100644
--- a/nixpkgs/pkgs/data/icons/papirus-icon-theme/default.nix
+++ b/nixpkgs/pkgs/data/icons/papirus-icon-theme/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "papirus-icon-theme";
- version = "20200430";
+ version = "20200801";
src = fetchFromGitHub {
owner = "PapirusDevelopmentTeam";
repo = pname;
rev = version;
- sha256 = "1dgxf3fi4x5iy504xncj1jba8cd51axkn2j1cfb220rpc6mzv25l";
+ sha256 = "0w9ks8izxv7mkh82fnclfcdf6mif991dsbbnxsqmcbvljrmjval2";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/data/icons/qogir-icon-theme/default.nix b/nixpkgs/pkgs/data/icons/qogir-icon-theme/default.nix
index fa52ad176d9..2a9a895b6ca 100644
--- a/nixpkgs/pkgs/data/icons/qogir-icon-theme/default.nix
+++ b/nixpkgs/pkgs/data/icons/qogir-icon-theme/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "qogir-icon-theme";
- version = "2020-02-21";
+ version = "2020-06-22";
src = fetchFromGitHub {
owner = "vinceliuice";
repo = pname;
rev = version;
- sha256 = "0m7f26dzzz5gkxi9dbbc96pl0xcvayr1ibxbjkrlsjcdvfg7p3rr";
+ sha256 = "0s5fhwfhn4qgk198jw736byxdrfm42l5m681pllbhg02j8ld4iik";
};
nativeBuildInputs = [ gtk3 ];
diff --git a/nixpkgs/pkgs/data/misc/cacert/default.nix b/nixpkgs/pkgs/data/misc/cacert/default.nix
index 27aa60ac09f..f72431c5a27 100644
--- a/nixpkgs/pkgs/data/misc/cacert/default.nix
+++ b/nixpkgs/pkgs/data/misc/cacert/default.nix
@@ -65,5 +65,6 @@ stdenv.mkDerivation {
description = "A bundle of X.509 certificates of public Certificate Authorities (CA)";
platforms = platforms.all;
maintainers = with maintainers; [ fpletz ];
+ license = licenses.mpl20;
};
}
diff --git a/nixpkgs/pkgs/data/misc/cldr-emoji-annotation/default.nix b/nixpkgs/pkgs/data/misc/cldr-emoji-annotation/default.nix
index d74a9cebcea..f2dc4213e00 100644
--- a/nixpkgs/pkgs/data/misc/cldr-emoji-annotation/default.nix
+++ b/nixpkgs/pkgs/data/misc/cldr-emoji-annotation/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "cldr-emoji-annotation";
- version = "36.12.120200305_0";
+ version = "37.0_13.0_0_1";
src = fetchFromGitHub {
owner = "fujiwarat";
repo = "cldr-emoji-annotation";
rev = version;
- sha256 = "1zg4czaqnfjkd4hx06h8q56z8iiw22crwqr69w94s4hy9zcanfrs";
+ sha256 = "19cqxyrap3p7djzzs99pndjbcvzmdv86n2m1sw2zqiwpirw7y1sy";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/data/misc/dns-root-data/default.nix b/nixpkgs/pkgs/data/misc/dns-root-data/default.nix
index ee08c07f5a6..aad1fe61c4b 100644
--- a/nixpkgs/pkgs/data/misc/dns-root-data/default.nix
+++ b/nixpkgs/pkgs/data/misc/dns-root-data/default.nix
@@ -7,7 +7,7 @@ let
# occasionally suffers from pointless hash changes,
# and having stable sources for older versions has advantages, too.
urls = map (prefix: prefix + "cc5e14a264912/etc/root.hints") [
- "https://gitlab.labs.nic.cz/knot/knot-resolver/raw/"
+ "https://gitlab.nic.cz/knot/knot-resolver/raw/"
"https://raw.githubusercontent.com/CZ-NIC/knot-resolver/"
];
sha256 = "0vdrff4l8s8grif52dnh091s8qydhh88k25zqd9rj66sf1qwcwxl";
diff --git a/nixpkgs/pkgs/data/misc/hackage/default.nix b/nixpkgs/pkgs/data/misc/hackage/default.nix
index 73429770b29..b1b8d6ce902 100644
--- a/nixpkgs/pkgs/data/misc/hackage/default.nix
+++ b/nixpkgs/pkgs/data/misc/hackage/default.nix
@@ -1,6 +1,6 @@
{ fetchurl }:
fetchurl {
- url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/e8df5568f80e6230e29c2381e842db35fe11cd71.tar.gz";
- sha256 = "1fz4iax88pmlqpb4zp3l6mb6bmkzzha0q6mm3xasabh5yl83dbhy";
+ url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/edb0920a8dbbd592d67a781d0b905728515ab623.tar.gz";
+ sha256 = "08yvpwzw7c3xw3w970ysykj44vglqfiq057kx0axk81s68v83rcy";
}
diff --git a/nixpkgs/pkgs/data/misc/nixos-artwork/wallpapers.nix b/nixpkgs/pkgs/data/misc/nixos-artwork/wallpapers.nix
index a6a368e26e0..36242db4621 100644
--- a/nixpkgs/pkgs/data/misc/nixos-artwork/wallpapers.nix
+++ b/nixpkgs/pkgs/data/misc/nixos-artwork/wallpapers.nix
@@ -3,12 +3,18 @@
let
mkNixBackground = { name, src, description }:
- stdenv.mkDerivation {
+ let
+ pkg = stdenv.mkDerivation {
inherit name src;
dontUnpack = true;
installPhase = ''
+ # GNOME
+ mkdir -p $out/share/backgrounds/nixos
+ ln -s $src $out/share/backgrounds/nixos/${src.name}
+
+ # TODO: is this path still needed?
mkdir -p $out/share/artwork/gnome
ln -s $src $out/share/artwork/gnome/${src.name}
@@ -22,6 +28,11 @@ X-KDE-PluginInfo-Name=${name}
_EOF
'';
+ passthru = {
+ gnomeFilePath = "${pkg}/share/backgrounds/nixos/${src.name}";
+ kdeFilePath = "${pkg}/share/wallpapers/${name}/contents/images/${src.name}";
+ };
+
meta = with stdenv.lib; {
inherit description;
homepage = "https://github.com/NixOS/nixos-artwork";
@@ -29,11 +40,21 @@ _EOF
platforms = platforms.all;
};
};
+in pkg;
in
rec {
+ dracula = mkNixBackground {
+ name = "dracula-2020-07-02";
+ description = "Nix background based on the Dracula color palette";
+ src = fetchurl {
+ url = "https://raw.githubusercontent.com/NixOS/nixos-artwork/03c6c20be96c38827037d2238357f2c777ec4aa5/wallpapers/nix-wallpaper-dracula.png";
+ sha256 = "07ly21bhs6cgfl7pv4xlqzdqm44h22frwfhdqyd4gkn2jla1waab";
+ };
+ };
+
gnome-dark = simple-dark-gray-bottom;
mosaic-blue = mkNixBackground {
@@ -45,6 +66,24 @@ rec {
};
};
+ nineish = mkNixBackground {
+ name = "nineish-2019-12-04";
+ description = "Nix background inspired by simpler times";
+ src = fetchurl {
+ url = "https://raw.githubusercontent.com/NixOS/nixos-artwork/da01f68d21ddfdc9f1c6e520c2170871c81f1cf5/wallpapers/nix-wallpaper-nineish.png";
+ sha256 = "1mwvnmflp0z1biyyhfz7mjn7i1nna94n7jyns3na2shbfkaq7i0h";
+ };
+ };
+
+ nineish-dark-gray = mkNixBackground {
+ name = "nineish-dark-gray-2020-07-02";
+ description = "Dark gray Nix background inspired by simpler times";
+ src = fetchurl {
+ url = "https://raw.githubusercontent.com/NixOS/nixos-artwork/f07707cecfd89bc1459d5dad76a3a4c5315efba1/wallpapers/nix-wallpaper-nineish-dark-gray.png";
+ sha256 = "07zl1dlxqh9dav9pibnhr2x1llywwnyphmzcdqaby7dz5js184ly";
+ };
+ };
+
simple-blue = mkNixBackground {
name = "simple-blue-2016-02-19";
description = "Simple blue background for Nix";
diff --git a/nixpkgs/pkgs/data/misc/osinfo-db/default.nix b/nixpkgs/pkgs/data/misc/osinfo-db/default.nix
index 4460e7b40d7..87425defb87 100644
--- a/nixpkgs/pkgs/data/misc/osinfo-db/default.nix
+++ b/nixpkgs/pkgs/data/misc/osinfo-db/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "osinfo-db";
- version = "20200515";
+ version = "20200529";
src = fetchurl {
url = "https://releases.pagure.org/libosinfo/${pname}-${version}.tar.xz";
- sha256 = "1m9idmmb1sjf24lp9lgng2m1jj09mn9fa9pnz36fdv5q0lskgscj";
+ sha256 = "0mbrf9j5wmjhc6jixvhp4jqyxixh1717lqrmzmipdg99xnzba81n";
};
nativeBuildInputs = [ osinfo-db-tools intltool libxml2 ];
diff --git a/nixpkgs/pkgs/data/misc/wireless-regdb/default.nix b/nixpkgs/pkgs/data/misc/wireless-regdb/default.nix
index 45ff07b8efc..cc22606c0d6 100644
--- a/nixpkgs/pkgs/data/misc/wireless-regdb/default.nix
+++ b/nixpkgs/pkgs/data/misc/wireless-regdb/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "wireless-regdb";
- version = "2019.06.03";
+ version = "2020.04.29";
src = fetchurl {
url = "https://www.kernel.org/pub/software/network/${pname}/${pname}-${version}.tar.xz";
- sha256 = "1gslvh0aqdkv48jyr2ddq153mw28i7qz2ybrjj9qvkk3dgc7x4fd";
+ sha256 = "0yicda474ygahv8da18h1p4yf42s6x2f208mlwcw4xsrxld07zc9";
};
dontBuild = true;
diff --git a/nixpkgs/pkgs/data/themes/adapta/default.nix b/nixpkgs/pkgs/data/themes/adapta/default.nix
index ca8e908009f..a9a80143fc9 100644
--- a/nixpkgs/pkgs/data/themes/adapta/default.nix
+++ b/nixpkgs/pkgs/data/themes/adapta/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, parallel, sassc, inkscape, libxml2, glib, gdk-pixbuf, librsvg, gtk-engine-murrine, gnome3 }:
+{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, parallel, sassc, inkscape_0, libxml2, glib, gdk-pixbuf, librsvg, gtk-engine-murrine, gnome3 }:
stdenv.mkDerivation rec {
pname = "adapta-gtk-theme";
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
pkgconfig
parallel
sassc
- inkscape
+ inkscape_0
libxml2
glib.dev
gnome3.gnome-shell
diff --git a/nixpkgs/pkgs/data/themes/adwaita-qt/default.nix b/nixpkgs/pkgs/data/themes/adwaita-qt/default.nix
index 9d5334bc79b..ace93fa4495 100644
--- a/nixpkgs/pkgs/data/themes/adwaita-qt/default.nix
+++ b/nixpkgs/pkgs/data/themes/adwaita-qt/default.nix
@@ -1,14 +1,14 @@
-{ mkDerivation, lib, fetchFromGitHub, cmake, ninja, qtbase, pantheon }:
+{ mkDerivation, lib, fetchFromGitHub, nix-update-script, cmake, ninja, qtbase, pantheon }:
mkDerivation rec {
pname = "adwaita-qt";
- version = "1.1.1";
+ version = "1.1.4";
src = fetchFromGitHub {
owner = "FedoraQt";
repo = pname;
rev = version;
- sha256 = "1z1zl6b1190nffcdyjnwz2xy4s6cvgd98aas9z71l5iddwzy32fm";
+ sha256 = "19s97wm96g3828dp8m85j3lsn1n6h5h2zqk4652hcqcgq6xb6gv5";
};
nativeBuildInputs = [
@@ -27,7 +27,7 @@ mkDerivation rec {
'';
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/data/themes/arc/default.nix b/nixpkgs/pkgs/data/themes/arc/default.nix
index 9fba432656a..ff20efd816b 100644
--- a/nixpkgs/pkgs/data/themes/arc/default.nix
+++ b/nixpkgs/pkgs/data/themes/arc/default.nix
@@ -7,7 +7,7 @@
, gnome3
, gtk-engine-murrine
, optipng
-, inkscape
+, inkscape_0
}:
stdenv.mkDerivation rec {
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
pkgconfig
sassc
optipng
- inkscape
+ inkscape_0
gtk3
];
diff --git a/nixpkgs/pkgs/data/themes/cde-motif-theme/default.nix b/nixpkgs/pkgs/data/themes/cdetheme/default.nix
index cc83047e3cc..ae738604751 100644
--- a/nixpkgs/pkgs/data/themes/cde-motif-theme/default.nix
+++ b/nixpkgs/pkgs/data/themes/cdetheme/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub, python2Packages }:
stdenv.mkDerivation rec {
- pname = "cde-motif-theme";
+ pname = "cdetheme";
version = "1.3";
src = fetchFromGitHub {
@@ -29,5 +29,6 @@ stdenv.mkDerivation rec {
license = licenses.gpl3;
platforms = platforms.all;
maintainers = with maintainers; [ gnidorah ];
+ hydraPlatforms = [];
};
}
diff --git a/nixpkgs/pkgs/data/themes/marwaita/default.nix b/nixpkgs/pkgs/data/themes/marwaita/default.nix
new file mode 100644
index 00000000000..8a2300785b5
--- /dev/null
+++ b/nixpkgs/pkgs/data/themes/marwaita/default.nix
@@ -0,0 +1,47 @@
+{ stdenv
+, fetchFromGitHub
+, gdk-pixbuf
+, gtk-engine-murrine
+, gtk_engines
+, librsvg
+}:
+
+stdenv.mkDerivation rec {
+ pname = "marwaita";
+ version = "2020-07-01";
+
+ src = fetchFromGitHub {
+ owner = "darkomarko42";
+ repo = pname;
+ rev = "310a3e596e95005752e14e2b96f55966cbb59d67";
+ sha256 = "1r0jqv3hh74965dgc7qwvvhwzf548gb27z69lbpwz060k9di6zwj";
+ };
+
+ buildInputs = [
+ gdk-pixbuf
+ gtk_engines
+ librsvg
+ ];
+
+ propagatedUserEnvPkgs = [
+ gtk-engine-murrine
+ ];
+
+ dontBuild = true;
+
+ installPhase = ''
+ runHook preInstall
+ mkdir -p $out/share/themes
+ cp -a Marwaita* $out/share/themes
+ rm $out/share/themes/*/COPYING
+ runHook postInstall
+ '';
+
+ meta = with stdenv.lib; {
+ description = "GTK theme supporting Budgie, Pantheon, Mate and Xfce4 desktops";
+ homepage = "https://www.pling.com/p/1239855/";
+ license = licenses.cc0;
+ platforms = platforms.unix;
+ maintainers = [ maintainers.romildo ];
+ };
+}
diff --git a/nixpkgs/pkgs/data/themes/matcha/default.nix b/nixpkgs/pkgs/data/themes/matcha/default.nix
index f0617e56d78..69b1908b812 100644
--- a/nixpkgs/pkgs/data/themes/matcha/default.nix
+++ b/nixpkgs/pkgs/data/themes/matcha/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "matcha-gtk-theme";
- version = "2020-05-24";
+ version = "2020-07-27";
src = fetchFromGitHub {
owner = "vinceliuice";
repo = pname;
rev = version;
- sha256 = "186ypnkyaqjw671ny363xmixw6zdvrgj9xvmsrdgr8i0h3z8qwr8";
+ sha256 = "09kzxd92zqissk0bk3aw06hsa05riq88xvwhlxfw2agig13cfrhw";
};
buildInputs = [ gdk-pixbuf librsvg ];
diff --git a/nixpkgs/pkgs/data/themes/mojave/default.nix b/nixpkgs/pkgs/data/themes/mojave/default.nix
index 751dd690d11..a98218b6392 100644
--- a/nixpkgs/pkgs/data/themes/mojave/default.nix
+++ b/nixpkgs/pkgs/data/themes/mojave/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, fetchurl, glib, gtk-engine-murrine, gtk_engines, inkscape, optipng, sassc, which }:
+{ stdenv, fetchFromGitHub, fetchurl, glib, gtk-engine-murrine, gtk_engines, inkscape_0, optipng, sassc, which }:
stdenv.mkDerivation rec {
pname = "mojave-gtk-theme";
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
sourceRoot = "source";
- nativeBuildInputs = [ glib inkscape optipng sassc which ];
+ nativeBuildInputs = [ glib inkscape_0 optipng sassc which ];
buildInputs = [ gtk_engines ];
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
src/assets/xfwm4/render-assets.sh
do
substituteInPlace $f \
- --replace /usr/bin/inkscape ${inkscape}/bin/inkscape \
+ --replace /usr/bin/inkscape ${inkscape_0}/bin/inkscape \
--replace /usr/bin/optipng ${optipng}/bin/optipng
done
diff --git a/nixpkgs/pkgs/data/themes/numix-solarized/default.nix b/nixpkgs/pkgs/data/themes/numix-solarized/default.nix
index ae8a1d7145e..a3da60e243e 100644
--- a/nixpkgs/pkgs/data/themes/numix-solarized/default.nix
+++ b/nixpkgs/pkgs/data/themes/numix-solarized/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, python3, sass, glib, gdk-pixbuf, libxml2,
- inkscape, optipng, gtk-engine-murrine
+ inkscape_0, optipng, gtk-engine-murrine
}:
stdenv.mkDerivation rec {
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
sha256 = "1kda0lyqi3cxh163fbj8yyi6jj6pf0y980k4s0cmyi3hkh4cqyd5";
};
- nativeBuildInputs = [ python3 sass glib gdk-pixbuf libxml2 inkscape optipng ];
+ nativeBuildInputs = [ python3 sass glib gdk-pixbuf libxml2 inkscape_0 optipng ];
propagatedUserEnvPkgs = [ gtk-engine-murrine ];
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
patchShebangs .
substituteInPlace Makefile --replace '$(DESTDIR)'/usr $out
substituteInPlace scripts/render-assets.sh \
- --replace /usr/bin/inkscape ${inkscape}/bin/inkscape \
+ --replace /usr/bin/inkscape ${inkscape_0}/bin/inkscape \
--replace /usr/bin/optipng ${optipng}/bin/optipng
'';
diff --git a/nixpkgs/pkgs/data/themes/obsidian2/default.nix b/nixpkgs/pkgs/data/themes/obsidian2/default.nix
index 3fb3af9436e..79c27a8c6e9 100644
--- a/nixpkgs/pkgs/data/themes/obsidian2/default.nix
+++ b/nixpkgs/pkgs/data/themes/obsidian2/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "theme-obsidian2";
- version = "2.12";
+ version = "2.13";
src = fetchFromGitHub {
owner = "madmaxms";
repo = "theme-obsidian-2";
rev = "v${version}";
- sha256 = "1srl6wm6fjdc5pi9fjl5nghn4q40hn5jcxxl8qjvz8lkczylynnb";
+ sha256 = "1chbz1cbkbfzk8835x1dywk38d7wjh90myajgk5f7v2zgnvbya23";
};
propagatedUserEnvPkgs = [ gtk-engine-murrine ];
diff --git a/nixpkgs/pkgs/data/themes/plata/default.nix b/nixpkgs/pkgs/data/themes/plata/default.nix
index 6437bb1543d..2e23e9a5bbe 100644
--- a/nixpkgs/pkgs/data/themes/plata/default.nix
+++ b/nixpkgs/pkgs/data/themes/plata/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitLab, autoreconfHook, pkgconfig, parallel
-, sassc, inkscape, libxml2, glib, gdk-pixbuf, librsvg, gtk-engine-murrine
+, sassc, inkscape_0, libxml2, glib, gdk-pixbuf, librsvg, gtk-engine-murrine
, cinnamonSupport ? true
, gnomeFlashbackSupport ? true
, gnomeShellSupport ? true
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
pkgconfig
parallel
sassc
- inkscape
+ inkscape_0
libxml2
glib.dev
]
diff --git a/nixpkgs/pkgs/data/themes/pop-gtk/default.nix b/nixpkgs/pkgs/data/themes/pop-gtk/default.nix
index 730f7754d8f..feb2ddebb39 100644
--- a/nixpkgs/pkgs/data/themes/pop-gtk/default.nix
+++ b/nixpkgs/pkgs/data/themes/pop-gtk/default.nix
@@ -4,7 +4,7 @@
, ninja
, sassc
, gtk3
-, inkscape
+, inkscape_0
, optipng
, gtk-engine-murrine
, gdk-pixbuf
@@ -14,13 +14,13 @@
stdenv.mkDerivation rec {
pname = "pop-gtk-theme";
- version = "2020-04-22";
+ version = "2020-06-30";
src = fetchFromGitHub {
owner = "pop-os";
repo = "gtk-theme";
- rev = "b3f98dfd61cfff81f69cdc7f57bce7a9efaa36f4";
- sha256 = "0vhcc694x33sgcpbqkrc5bycbd7017k4iii0mjjxgd22jd5lzgkb";
+ rev = "8c31be9f9257375bf7a049069cb4ecbac7d281a1";
+ sha256 = "16dxxazpllcxlbiblynqq4b65wfn9k1jab8dl69l819v73z303ky";
};
nativeBuildInputs = [
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
ninja
sassc
gtk3
- inkscape
+ inkscape_0
optipng
python3
];
@@ -48,9 +48,9 @@ stdenv.mkDerivation rec {
for file in $(find -name render-\*.sh); do
substituteInPlace "$file" \
--replace 'INKSCAPE="/usr/bin/inkscape"' \
- 'INKSCAPE="inkscape"' \
+ 'INKSCAPE="${inkscape_0}/bin/inkscape"' \
--replace 'OPTIPNG="/usr/bin/optipng"' \
- 'OPTIPNG="optipng"'
+ 'OPTIPNG="${optipng}/bin/optipng"'
done
'';
diff --git a/nixpkgs/pkgs/data/themes/snowblind/default.nix b/nixpkgs/pkgs/data/themes/snowblind/default.nix
index db7b34d78e7..3517f4de263 100644
--- a/nixpkgs/pkgs/data/themes/snowblind/default.nix
+++ b/nixpkgs/pkgs/data/themes/snowblind/default.nix
@@ -2,14 +2,14 @@
stdenv.mkDerivation rec {
pname = "snowblind";
- version = "2020-02-26";
+ version = "2020-06-07";
src = fetchFromGitLab {
domain = "www.opencode.net";
owner = "ju1464";
repo = pname;
- rev = "94c35410be5cccc142c9cd6be9dff973ce0761c4";
- sha256 = "1aqmpg1vyqwp6s6iikp5c5yfrvdkzq75jdr9mmv2ijcam1g0jhnv";
+ rev = "88d626b204e19d1730836289a1c0d83efcf247d0";
+ sha256 = "0admiqwdc0rvl8zxs0b2qyvsi8im7lrpsygm8ky8ymyf7alkw0gd";
};
propagatedUserEnvPkgs = [ gtk-engine-murrine ];
diff --git a/nixpkgs/pkgs/data/themes/stilo/default.nix b/nixpkgs/pkgs/data/themes/stilo/default.nix
index 798c1b74f95..ecef868f287 100644
--- a/nixpkgs/pkgs/data/themes/stilo/default.nix
+++ b/nixpkgs/pkgs/data/themes/stilo/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "stilo-themes";
- version = "3.34-2";
+ version = "3.36-2";
src = fetchFromGitHub {
owner = "lassekongo83";
repo = pname;
rev = "v${version}";
- sha256 = "1i5cl61dk8sxa6h61ghynm4wp1qzp3c7kwf4ks0ddzzk9dbvdrhb";
+ sha256 = "0w4il6rk1f8yjmdxpnzq6zll2jjqbyp9dckxhzxgs4zh8fy9pzvh";
};
nativeBuildInputs = [ meson ninja sassc ];
diff --git a/nixpkgs/pkgs/data/themes/yaru/default.nix b/nixpkgs/pkgs/data/themes/yaru/default.nix
index b63d70b3c69..4e869469db6 100644
--- a/nixpkgs/pkgs/data/themes/yaru/default.nix
+++ b/nixpkgs/pkgs/data/themes/yaru/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "yaru";
- version = "20.04.7";
+ version = "20.10.1";
src = fetchFromGitHub {
owner = "ubuntu";
repo = "yaru";
rev = version;
- sha256 = "05fpr928kgyly7ac3zf6hfw9wqgc7fjn6980ih54iqc2qffcglsk";
+ sha256 = "08zws1qwvfr126fgdkqxxmpsqgfk02s31n90555bd5d66cfgdh72";
};
nativeBuildInputs = [ meson sassc pkg-config glib ninja python3 ];
diff --git a/nixpkgs/pkgs/desktops/cinnamon/cinnamon-translations/default.nix b/nixpkgs/pkgs/desktops/cinnamon/cinnamon-translations/default.nix
index b2a3acd0722..a679f15887b 100644
--- a/nixpkgs/pkgs/desktops/cinnamon/cinnamon-translations/default.nix
+++ b/nixpkgs/pkgs/desktops/cinnamon/cinnamon-translations/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "cinnamon-translations";
- version = "4.4.2";
+ version = "4.6.2";
src = fetchFromGitHub {
owner = "linuxmint";
repo = pname;
rev = version;
- sha256 = "1n1nkapcgxmbv0l8hrx5cf588pi4ifx12xbz46lq4p1ijrlfivba";
+ sha256 = "0zaghha62ibhg3rir6mrfy1z3v7p7v83b6glhmj9s51nxd86fyv6";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/desktops/deepin/deepin-movie-reborn/default.nix b/nixpkgs/pkgs/desktops/deepin/deepin-movie-reborn/default.nix
index 6763292b626..68daffb0d15 100644
--- a/nixpkgs/pkgs/desktops/deepin/deepin-movie-reborn/default.nix
+++ b/nixpkgs/pkgs/desktops/deepin/deepin-movie-reborn/default.nix
@@ -8,7 +8,7 @@
, qtx11extras
, dtkcore
, dtkwidget
-, ffmpeg
+, ffmpeg_3
, ffmpegthumbnailer
, mpv
, pulseaudio
@@ -41,7 +41,7 @@ mkDerivation rec {
buildInputs = [
dtkcore
dtkwidget
- ffmpeg
+ ffmpeg_3
ffmpegthumbnailer
libdvdnav
libdvdread
diff --git a/nixpkgs/pkgs/desktops/enlightenment/0002-efreet-more-stat-info-changes.patch b/nixpkgs/pkgs/desktops/enlightenment/0002-efreet-more-stat-info-changes.patch
new file mode 100644
index 00000000000..e0005e430b2
--- /dev/null
+++ b/nixpkgs/pkgs/desktops/enlightenment/0002-efreet-more-stat-info-changes.patch
@@ -0,0 +1,623 @@
+
+
+
+
+diff --git a/src/bin/efreet/efreet_icon_cache_create.c b/src/bin/efreet/efreet_icon_cache_create.c
+index 6810ca684e..6478df4dbd 100644
+--- a/src/bin/efreet/efreet_icon_cache_create.c
++++ b/src/bin/efreet/efreet_icon_cache_create.c
+@@ -38,38 +38,36 @@ static Eina_Hash *icon_themes = NULL;
+ static Eina_Bool
+ cache_directory_modified(Eina_Hash *dirs, const char *dir)
+ {
+- Efreet_Cache_Directory *dcache;
+- long long time;
+-
+- if (!dirs) return EINA_TRUE;
+-
+- time = ecore_file_mod_time(dir);
+- if (!time)
+- return EINA_FALSE;
+- dcache = eina_hash_find(dirs, dir);
+- if (!dcache)
+- {
++ Efreet_Cache_Directory *dcache;
++ Efreet_Cache_Check check;
++
++ if (!dirs) return EINA_TRUE;
++ if (!efreet_file_cache_fill(dir, &check)) return EINA_FALSE;
++ dcache = eina_hash_find(dirs, dir);
++ if (!dcache)
++ {
+ dcache = malloc(sizeof (Efreet_Cache_Directory));
+ if (!dcache) return EINA_TRUE;
+-
+- dcache->modified_time = time;
++ dcache->check = check;
+ eina_hash_add(dirs, dir, dcache);
+- }
+- else if (dcache->modified_time == time) return EINA_FALSE;
+- dcache->modified_time = time;
+-
+- return EINA_TRUE;
++ }
++ else if (efreet_file_cache_check(&check, &dcache->check))
++ return EINA_FALSE;
++ else
++ dcache->check = check;
++ return EINA_TRUE;
+ }
+
+ static Eina_Bool
+ cache_extension_lookup(const char *ext)
+ {
+- unsigned int i;
++ unsigned int i;
+
+- for (i = 0; i < exts->count; ++i)
+- if (!strcmp(exts->data[i], ext))
+- return EINA_TRUE;
+- return EINA_FALSE;
++ for (i = 0; i < exts->count; ++i)
++ {
++ if (!strcmp(exts->data[i], ext)) return EINA_TRUE;
++ }
++ return EINA_FALSE;
+ }
+
+ static Eina_Bool
+@@ -223,6 +221,37 @@ check_fallback_changed(Efreet_Cache_Icon_Theme *theme)
+ return EINA_FALSE;
+ }
+
++typedef struct
++{
++ char *path;
++ int name_start;
++} Scanned_Entry;
++
++static Eina_Hash *already_scanned_path = NULL;
++
++static void
++cache_theme_change_verify(Efreet_Cache_Icon_Theme *theme)
++{
++ Eina_Bool changed = EINA_FALSE;
++ Eina_List *l;
++ Efreet_Icon_Theme_Directory *d;
++ char buf[PATH_MAX], *tdir, *sep;
++
++ tdir = strdup(theme->path);
++ sep = strrchr(tdir, '/');
++ if (sep) *sep = 0;
++ EINA_LIST_FOREACH(theme->theme.directories, l, d)
++ {
++ snprintf(buf, sizeof(buf), "%s/%s", tdir, d->name);
++ if (cache_directory_modified(theme->dirs, buf))
++ {
++ changed = EINA_TRUE;
++ }
++ }
++ free(tdir);
++ if (changed) theme->changed = changed;
++}
++
+ static Eina_Bool
+ cache_scan_path_dir(Efreet_Icon_Theme *theme,
+ const char *path,
+@@ -232,29 +261,63 @@ cache_scan_path_dir(Efreet_Icon_Theme *theme,
+ Eina_Iterator *it;
+ char buf[PATH_MAX];
+ Eina_File_Direct_Info *entry;
++ Eina_List *dirs = NULL;
++ Eina_List *l;
++ char *ext;
++ Scanned_Entry *scentry;
+
+ snprintf(buf, sizeof(buf), "%s/%s", path, dir->name);
++ // we wont ever free this - no point
++ if (!already_scanned_path)
++ already_scanned_path = eina_hash_string_superfast_new(NULL);
++ dirs = eina_hash_find(already_scanned_path, buf);
++ if ((intptr_t)dirs == (intptr_t)(-1L)) return EINA_TRUE;
++ else if (!dirs)
++ {
++ it = eina_file_stat_ls(buf);
++ if (!it)
++ {
++ eina_hash_add(already_scanned_path, buf, (void *)(intptr_t)(-1L));
++ return EINA_TRUE;
++ }
++
++ EINA_ITERATOR_FOREACH(it, entry)
++ {
++ if (entry->type == EINA_FILE_DIR) continue;
++ ext = strrchr(entry->path + entry->name_start, '.');
++ if (!ext || !cache_extension_lookup(ext)) continue;
++ scentry = malloc(sizeof(Scanned_Entry));
++ if (!scentry)
++ {
++ ERR("Out of memory");
++ exit(1);
++ }
++ scentry->name_start = entry->name_start;
++ scentry->path = strdup(entry->path);
++ if (!scentry->path)
++ {
++ ERR("Out of memory");
++ exit(1);
++ }
++ dirs = eina_list_append(dirs, scentry);
++ }
++ eina_iterator_free(it);
++ if (dirs)
++ eina_hash_add(already_scanned_path, buf, dirs);
++ else
++ eina_hash_add(already_scanned_path, buf, (void *)(intptr_t)(-1L));
++ }
+
+- it = eina_file_stat_ls(buf);
+- if (!it) return EINA_TRUE;
+-
+- EINA_ITERATOR_FOREACH(it, entry)
++ EINA_LIST_FOREACH(dirs, l, scentry)
+ {
+ Efreet_Cache_Icon *icon;
+ char *name;
+- char *ext;
+ const char **tmp;
+ unsigned int i;
+
+- if (entry->type == EINA_FILE_DIR)
+- continue;
+-
+- ext = strrchr(entry->path + entry->name_start, '.');
+- if (!ext || !cache_extension_lookup(ext))
+- continue;
+-
++ ext = strrchr(scentry->path + scentry->name_start, '.');
+ /* icon with known extension */
+- name = entry->path + entry->name_start;
++ name = scentry->path + scentry->name_start;
+ *ext = '\0';
+
+ icon = eina_hash_find(icons, name);
+@@ -284,7 +347,7 @@ cache_scan_path_dir(Efreet_Icon_Theme *theme,
+
+ /* check if the path already exist */
+ for (j = 0; j < icon->icons[i]->paths_count; ++j)
+- if (!strcmp(icon->icons[i]->paths[j], entry->path))
++ if (!strcmp(icon->icons[i]->paths[j], scentry->path))
+ break;
+
+ if (j != icon->icons[i]->paths_count)
+@@ -348,12 +411,9 @@ cache_scan_path_dir(Efreet_Icon_Theme *theme,
+ exit(1);
+ }
+ icon->icons[i]->paths = tmp;
+- icon->icons[i]->paths[icon->icons[i]->paths_count] = eina_stringshare_add(entry->path);
++ icon->icons[i]->paths[icon->icons[i]->paths_count] = eina_stringshare_add(scentry->path);
+ eina_array_push(strs, icon->icons[i]->paths[icon->icons[i]->paths_count++]);
+ }
+-
+- eina_iterator_free(it);
+-
+ return EINA_TRUE;
+ }
+
+@@ -364,7 +424,9 @@ cache_scan_path(Efreet_Icon_Theme *theme, Eina_Hash *icons, const char *path)
+ Efreet_Icon_Theme_Directory *dir;
+
+ EINA_LIST_FOREACH(theme->directories, l, dir)
++ {
+ if (!cache_scan_path_dir(theme, path, dir, icons)) return EINA_FALSE;
++ }
+
+ return EINA_TRUE;
+ }
+@@ -511,13 +573,13 @@ icon_theme_index_read(Efreet_Cache_Icon_Theme *theme, const char *path)
+ Efreet_Ini *ini;
+ Efreet_Icon_Theme_Directory *dir;
+ const char *tmp;
+- long long time;
++ Efreet_Cache_Check check;
+
+ if (!theme || !path) return EINA_FALSE;
+
+- time = ecore_file_mod_time(path);
+- if (!time) return EINA_FALSE;
+- if (theme->path && !strcmp(theme->path, path) && theme->last_cache_check >= time)
++ if (!efreet_file_cache_fill(path, &check)) return EINA_FALSE;
++ if (theme->path && !strcmp(theme->path, path) &&
++ efreet_file_cache_check(&check, &(theme->check)))
+ {
+ /* no change */
+ theme->valid = 1;
+@@ -528,8 +590,7 @@ icon_theme_index_read(Efreet_Cache_Icon_Theme *theme, const char *path)
+ theme->path = eina_stringshare_add(path);
+ eina_array_push(strs, theme->path);
+ }
+- if (time > theme->last_cache_check)
+- theme->last_cache_check = time;
++ theme->check = check;
+ theme->changed = 1;
+
+ ini = efreet_ini_new(path);
+@@ -644,10 +705,10 @@ cache_theme_scan(const char *dir)
+ Efreet_Cache_Icon_Theme *theme;
+ const char *name;
+ const char *path;
+- long long time;
++ Efreet_Cache_Check check;
++ Efreet_Cache_Directory *d;
+
+- time = ecore_file_mod_time(entry->path);
+- if (!time) continue;
++ if (!efreet_file_cache_fill(entry->path, &check)) continue;
+
+ if ((entry->type != EINA_FILE_DIR) &&
+ (entry->type != EINA_FILE_LNK))
+@@ -669,10 +730,26 @@ cache_theme_scan(const char *dir)
+ (void *)theme->theme.name.internal, theme);
+ theme->changed = 1;
+ }
+- if (time > theme->last_cache_check)
+- {
+- theme->last_cache_check = time;
++
++ d = NULL;
++ if (theme->dirs)
++ d = eina_hash_find(theme->dirs, entry->path);
++ if (!d)
++ {
++ if (!theme->dirs)
++ theme->dirs = eina_hash_string_superfast_new(NULL);
+ theme->changed = 1;
++ d = NEW(Efreet_Cache_Directory, 1);
++ d->check = check;
++ eina_hash_add(theme->dirs, entry->path, d);
++ }
++ else
++ {
++ if (!efreet_file_cache_check(&check, &(d->check)))
++ {
++ d->check = check;
++ theme->changed = 1;
++ }
+ }
+
+ /* TODO: We need to handle change in order of included paths */
+@@ -732,8 +809,7 @@ icon_theme_free(Efreet_Cache_Icon_Theme *theme)
+
+ eina_list_free(theme->theme.paths);
+ eina_list_free(theme->theme.inherits);
+- EINA_LIST_FREE(theme->theme.directories, data)
+- free(data);
++ EINA_LIST_FREE(theme->theme.directories, data) free(data);
+ if (theme->dirs) efreet_hash_free(theme->dirs, free);
+ free(theme);
+ }
+@@ -926,7 +1002,7 @@ main(int argc, char **argv)
+ if (!theme->theme.name.name) continue;
+ #endif
+ INF("scan theme %s", theme->theme.name.name);
+-
++ cache_theme_change_verify(theme);
+ theme->changed = check_changed(theme);
+ if (flush)
+ theme->changed = EINA_TRUE;
+@@ -981,18 +1057,18 @@ main(int argc, char **argv)
+
+ icons_it = eina_hash_iterator_tuple_new(icons);
+ EINA_ITERATOR_FOREACH(icons_it, tuple)
+- eet_data_write(icon_ef, icon_edd, tuple->key, tuple->data, 1);
++ eet_data_write(icon_ef, icon_edd, tuple->key, tuple->data, EET_COMPRESSION_SUPERFAST);
+ eina_iterator_free(icons_it);
+
+- INF("theme change: %s %lld", theme->theme.name.internal, theme->last_cache_check);
+- eet_data_write(theme_ef, theme_edd, theme->theme.name.internal, theme, 1);
++ INF("theme change: %s %lld", theme->theme.name.internal, theme->check.mtime);
++ eet_data_write(theme_ef, theme_edd, theme->theme.name.internal, theme, EET_COMPRESSION_SUPERFAST);
+ }
+ eina_hash_free(themes);
+ eina_hash_free(icons);
+ changed = EINA_TRUE;
+ }
+
+- eet_data_write(icon_ef, efreet_version_edd(), EFREET_CACHE_VERSION, icon_version, 1);
++ eet_data_write(icon_ef, efreet_version_edd(), EFREET_CACHE_VERSION, icon_version, EET_COMPRESSION_SUPERFAST);
+ eet_close(icon_ef);
+ efreet_setowner(efreet_icon_cache_file(theme->theme.name.internal));
+ free(icon_version);
+@@ -1064,17 +1140,17 @@ main(int argc, char **argv)
+
+ icons_it = eina_hash_iterator_tuple_new(icons);
+ EINA_ITERATOR_FOREACH(icons_it, tuple)
+- eet_data_write(icon_ef, fallback_edd, tuple->key, tuple->data, 1);
++ eet_data_write(icon_ef, fallback_edd, tuple->key, tuple->data, EET_COMPRESSION_SUPERFAST);
+ eina_iterator_free(icons_it);
+ }
+ eina_hash_free(icons);
+
+- eet_data_write(theme_ef, theme_edd, EFREET_CACHE_ICON_FALLBACK, theme, 1);
++ eet_data_write(theme_ef, theme_edd, EFREET_CACHE_ICON_FALLBACK, theme, EET_COMPRESSION_SUPERFAST);
+ }
+
+ icon_theme_free(theme);
+
+- eet_data_write(icon_ef, efreet_version_edd(), EFREET_CACHE_VERSION, icon_version, 1);
++ eet_data_write(icon_ef, efreet_version_edd(), EFREET_CACHE_VERSION, icon_version, EET_COMPRESSION_SUPERFAST);
+ eet_close(icon_ef);
+ efreet_setowner(efreet_icon_cache_file(EFREET_CACHE_ICON_FALLBACK));
+ free(icon_version);
+@@ -1082,7 +1158,7 @@ main(int argc, char **argv)
+ eina_hash_free(icon_themes);
+
+ /* save data */
+- eet_data_write(theme_ef, efreet_version_edd(), EFREET_CACHE_VERSION, theme_version, 1);
++ eet_data_write(theme_ef, efreet_version_edd(), EFREET_CACHE_VERSION, theme_version, EET_COMPRESSION_SUPERFAST);
+
+ eet_close(theme_ef);
+ theme_ef = NULL;
+diff --git a/src/lib/efreet/efreet_cache.c b/src/lib/efreet/efreet_cache.c
+index f859c630f0..2b5d0c9f5f 100644
+--- a/src/lib/efreet/efreet_cache.c
++++ b/src/lib/efreet/efreet_cache.c
+@@ -1,3 +1,4 @@
++
+ #ifdef HAVE_CONFIG_H
+ # include <config.h>
+ #endif
+@@ -536,6 +537,137 @@ efreet_desktop_util_cache_file(void)
+ /*
+ * Needs EAPI because of helper binaries
+ */
++#define SHSH(n, v) ((((v) << (n)) & 0xffffffff) | ((v) >> (32 - (n))))
++
++static inline int
++int_to_bigendian(int in)
++{
++ static const unsigned char test[4] = { 0x11, 0x22, 0x33, 0x44 };
++ static const unsigned int *test_i = (const unsigned int *)test;
++ if (test_i[0] == 0x44332211) return eina_swap32(in);
++ return in;
++}
++
++static void
++sha1(unsigned char *data, int size, unsigned char *dst)
++{
++ unsigned int digest[5], word[80], wa, wb, wc, wd, we, t;
++ unsigned char buf[64], *d;
++ int idx, left, i;
++ const unsigned int magic[4] =
++ { 0x5a827999, 0x6ed9eba1, 0x8f1bbcdc, 0xca62c1d6 };
++
++ idx = 0;
++ digest[0] = 0x67452301; digest[1] = 0xefcdab89; digest[2] = 0x98badcfe;
++ digest[3] = 0x10325476; digest[4] = 0xc3d2e1f0;
++
++ memset(buf, 0, sizeof(buf));
++ for (left = size, d = data; left > 0; left--, d++)
++ {
++ if ((idx == 0) && (left < 64))
++ {
++ memset(buf, 0, 60);
++ buf[60] = (size >> 24) & 0xff;
++ buf[61] = (size >> 16) & 0xff;
++ buf[62] = (size >> 8) & 0xff;
++ buf[63] = (size) & 0xff;
++ }
++ buf[idx] = *d;
++ idx++;
++ if ((idx == 64) || (left == 1))
++ {
++ if ((left == 1) && (idx < 64)) buf[idx] = 0x80;
++ for (i = 0; i < 16; i++)
++ {
++ word[i] = (unsigned int)buf[(i * 4) ] << 24;
++ word[i] |= (unsigned int)buf[(i * 4) + 1] << 16;
++ word[i] |= (unsigned int)buf[(i * 4) + 2] << 8;
++ word[i] |= (unsigned int)buf[(i * 4) + 3];
++ }
++ for (i = 16; i < 80; i++)
++ word[i] = SHSH(1,
++ word[i - 3 ] ^ word[i - 8 ] ^
++ word[i - 14] ^ word[i - 16]);
++ wa = digest[0]; wb = digest[1]; wc = digest[2];
++ wd = digest[3]; we = digest[4];
++ for (i = 0; i < 80; i++)
++ {
++ if (i < 20)
++ t = SHSH(5, wa) + ((wb & wc) | ((~wb) & wd)) +
++ we + word[i] + magic[0];
++ else if (i < 40)
++ t = SHSH(5, wa) + (wb ^ wc ^ wd) +
++ we + word[i] + magic[1];
++ else if (i < 60)
++ t = SHSH(5, wa) + ((wb & wc) | (wb & wd) | (wc & wd)) +
++ we + word[i] + magic[2];
++ else if (i < 80)
++ t = SHSH(5, wa) + (wb ^ wc ^ wd) +
++ we + word[i] + magic[3];
++ we = wd;
++ wd = wc;
++ wc = SHSH(30, wb);
++ wb = wa;
++ wa = t;
++ }
++ digest[0] += wa; digest[1] += wb; digest[2] += wc;
++ digest[3] += wd; digest[4] += we;
++ idx = 0;
++ }
++ }
++ t = int_to_bigendian(digest[0]); digest[0] = t;
++ t = int_to_bigendian(digest[1]); digest[1] = t;
++ t = int_to_bigendian(digest[2]); digest[2] = t;
++ t = int_to_bigendian(digest[3]); digest[3] = t;
++ t = int_to_bigendian(digest[4]); digest[4] = t;
++ memcpy(dst, digest, 5 * 4);
++}
++
++EAPI Eina_Bool
++efreet_file_cache_fill(const char *file, Efreet_Cache_Check *check)
++{
++ struct stat st;
++ ssize_t size = 0;
++ char link[PATH_MAX];
++
++ if (lstat(file, &st) != 0) return EINA_FALSE;
++ if (S_ISLNK(st.st_mode))
++ {
++ size = readlink(file, link, sizeof(link));
++ if ((size > 0) && ((size_t)size >= sizeof(link))) return EINA_FALSE;
++ if (stat(file, &st) != 0) return EINA_FALSE;
++ }
++
++ memset(check, 0, sizeof(Efreet_Cache_Check));
++ if (size > 0) sha1((unsigned char *)link, size, check->link_sha1);
++ else memset(check->link_sha1, 0, sizeof(check->link_sha1));
++ check->uid = st.st_uid;
++ check->gid = st.st_gid;
++ check->size = st.st_size;
++ check->blocks = st.st_blocks;
++ check->mtime = st.st_mtime;
++ check->chtime = st.st_ctime;
++ check->mode = st.st_mode;
++ return EINA_TRUE;
++}
++
++EAPI Eina_Bool // true if matches
++efreet_file_cache_check(const Efreet_Cache_Check *check1, const Efreet_Cache_Check *check2)
++{
++ if ((check1->mtime != check2->mtime ) ||
++ (check1->size != check2->size ) ||
++ (check1->chtime != check2->chtime ) ||
++ (check1->blocks != check2->blocks) ||
++ (check1->mode != check2->mode ) ||
++ (check1->uid != check2->uid ) ||
++ (check1->gid != check2->gid ) ||
++ (memcmp(check1->link_sha1, check2->link_sha1, 20) != 0))
++ {
++ return EINA_FALSE;
++ }
++ return EINA_TRUE; // matches
++}
++
+ EAPI Eet_Data_Descriptor *
+ efreet_version_edd(void)
+ {
+@@ -691,8 +823,22 @@ efreet_icon_directory_edd(void)
+ directory_edd = eet_data_descriptor_file_new(&eddc);
+ if (!directory_edd) return NULL;
+
+- EET_DATA_DESCRIPTOR_ADD_BASIC(directory_edd, Efreet_Cache_Directory,
+- "modified_time", modified_time, EET_T_LONG_LONG);
++ EET_DATA_DESCRIPTOR_ADD_BASIC(directory_edd, Efreet_Cache_Directory,
++ "check.uid", check.uid, EET_T_LONG_LONG);
++ EET_DATA_DESCRIPTOR_ADD_BASIC(directory_edd, Efreet_Cache_Directory,
++ "check.gid", check.gid, EET_T_LONG_LONG);
++ EET_DATA_DESCRIPTOR_ADD_BASIC(directory_edd, Efreet_Cache_Directory,
++ "check.size", check.size, EET_T_LONG_LONG);
++ EET_DATA_DESCRIPTOR_ADD_BASIC(directory_edd, Efreet_Cache_Directory,
++ "check.blocks", check.blocks, EET_T_LONG_LONG);
++ EET_DATA_DESCRIPTOR_ADD_BASIC(directory_edd, Efreet_Cache_Directory,
++ "check.mtime", check.mtime, EET_T_LONG_LONG);
++ EET_DATA_DESCRIPTOR_ADD_BASIC(directory_edd, Efreet_Cache_Directory,
++ "check.chtime", check.chtime, EET_T_LONG_LONG);
++ EET_DATA_DESCRIPTOR_ADD_BASIC(directory_edd, Efreet_Cache_Directory,
++ "check.mode", check.mode, EET_T_INT);
++ EET_DATA_DESCRIPTOR_ADD_BASIC_ARRAY(directory_edd, Efreet_Cache_Directory,
++ "check.link_sha1", check.link_sha1, EET_T_CHAR);
+
+ return directory_edd;
+ }
+@@ -790,7 +936,21 @@ efreet_icon_theme_edd(Eina_Bool cache)
+ if (cache)
+ {
+ EET_DATA_DESCRIPTOR_ADD_BASIC(icon_theme_edd, Efreet_Cache_Icon_Theme,
+- "last_cache_check", last_cache_check, EET_T_LONG_LONG);
++ "check.uid", check.uid, EET_T_LONG_LONG);
++ EET_DATA_DESCRIPTOR_ADD_BASIC(icon_theme_edd, Efreet_Cache_Icon_Theme,
++ "check.gid", check.gid, EET_T_LONG_LONG);
++ EET_DATA_DESCRIPTOR_ADD_BASIC(icon_theme_edd, Efreet_Cache_Icon_Theme,
++ "check.size", check.size, EET_T_LONG_LONG);
++ EET_DATA_DESCRIPTOR_ADD_BASIC(icon_theme_edd, Efreet_Cache_Icon_Theme,
++ "check.blocks", check.blocks, EET_T_LONG_LONG);
++ EET_DATA_DESCRIPTOR_ADD_BASIC(icon_theme_edd, Efreet_Cache_Icon_Theme,
++ "check.mtime", check.mtime, EET_T_LONG_LONG);
++ EET_DATA_DESCRIPTOR_ADD_BASIC(icon_theme_edd, Efreet_Cache_Icon_Theme,
++ "check.chtime", check.chtime, EET_T_LONG_LONG);
++ EET_DATA_DESCRIPTOR_ADD_BASIC(icon_theme_edd, Efreet_Cache_Icon_Theme,
++ "check.mode", check.mode, EET_T_INT);
++ EET_DATA_DESCRIPTOR_ADD_BASIC_ARRAY(icon_theme_edd, Efreet_Cache_Icon_Theme,
++ "check.link_sha1", check.link_sha1, EET_T_CHAR);
+
+ EET_DATA_DESCRIPTOR_ADD_BASIC(icon_theme_edd, Efreet_Cache_Icon_Theme,
+ "path", path, EET_T_STRING);
+diff --git a/src/lib/efreet/efreet_cache_private.h b/src/lib/efreet/efreet_cache_private.h
+index 97dbd45a1e..1edbb3b5ff 100644
+--- a/src/lib/efreet/efreet_cache_private.h
++++ b/src/lib/efreet/efreet_cache_private.h
+@@ -38,11 +38,20 @@
+ # endif
+ #endif
+
++typedef struct _Efreet_Cache_Check Efreet_Cache_Check;
++
++typedef struct _Efreet_Cache_Icon_Theme Efreet_Cache_Icon_Theme;
++typedef struct _Efreet_Cache_Directory Efreet_Cache_Directory;
++typedef struct _Efreet_Cache_Desktop Efreet_Cache_Desktop;
++
+ EAPI const char *efreet_desktop_util_cache_file(void);
+ EAPI const char *efreet_desktop_cache_file(void);
+ EAPI const char *efreet_icon_cache_file(const char *theme);
+ EAPI const char *efreet_icon_theme_cache_file(void);
+
++EAPI Eina_Bool efreet_file_cache_fill(const char *file, Efreet_Cache_Check *check);
++EAPI Eina_Bool efreet_file_cache_check(const Efreet_Cache_Check *check1, const Efreet_Cache_Check *check2);
++
+ EAPI Eet_Data_Descriptor *efreet_version_edd(void);
+ EAPI Eet_Data_Descriptor *efreet_desktop_edd(void);
+ EAPI Eet_Data_Descriptor *efreet_hash_array_string_edd(void);
+@@ -52,15 +61,23 @@ EAPI Eet_Data_Descriptor *efreet_icon_theme_edd(Eina_Bool cache);
+ EAPI Eet_Data_Descriptor *efreet_icon_edd(void);
+ EAPI Eet_Data_Descriptor *efreet_icon_fallback_edd(void);
+
+-typedef struct _Efreet_Cache_Icon_Theme Efreet_Cache_Icon_Theme;
+-typedef struct _Efreet_Cache_Directory Efreet_Cache_Directory;
+-typedef struct _Efreet_Cache_Desktop Efreet_Cache_Desktop;
++struct _Efreet_Cache_Check
++{
++ unsigned long long uid;
++ unsigned long long gid;
++ unsigned long long size;
++ unsigned long long blocks;
++ unsigned long long mtime;
++ unsigned long long chtime;
++ unsigned int mode;
++ unsigned char link_sha1[20];
++};
+
+ struct _Efreet_Cache_Icon_Theme
+ {
+ Efreet_Icon_Theme theme;
+
+- long long last_cache_check; /**< Last time the cache was checked */
++ Efreet_Cache_Check check; /**< relevant stat info from last check */
+
+ Eina_Hash *dirs; /**< All possible icon paths for this theme */
+
+@@ -73,13 +90,14 @@ struct _Efreet_Cache_Icon_Theme
+
+ struct _Efreet_Cache_Directory
+ {
+- long long modified_time;
++ Efreet_Cache_Check check; /**< relevant stat info from last check */
+ };
+
+ struct _Efreet_Cache_Desktop
+ {
+ Efreet_Desktop desktop;
+
++ Efreet_Cache_Check check; /**< relevant stat info from last check */
+ double check_time; /**< Last time we check for disk modification */
+ };
diff --git a/nixpkgs/pkgs/desktops/enlightenment/0003-setuid-missing-path.patch b/nixpkgs/pkgs/desktops/enlightenment/0003-setuid-missing-path.patch
new file mode 100644
index 00000000000..5c32ed9b0d6
--- /dev/null
+++ b/nixpkgs/pkgs/desktops/enlightenment/0003-setuid-missing-path.patch
@@ -0,0 +1,25 @@
+From b7ef2a0d3f31db55a12b2b8c2e1c60ba62b971c8 Mon Sep 17 00:00:00 2001
+From: Matt Bagnara <mbagnara@fastmail.com>
+Date: Wed, 1 Jul 2020 15:30:40 -0500
+Subject: [PATCH] add nixos path
+
+---
+ src/bin/e_util_suid.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/bin/e_util_suid.h b/src/bin/e_util_suid.h
+index b01ff792b..88c2a0f17 100644
+--- a/src/bin/e_util_suid.h
++++ b/src/bin/e_util_suid.h
+@@ -246,7 +246,7 @@ e_setuid_setup(uid_t *caller_uid, gid_t *caller_gid, char **caller_user, char **
+ # endif
+ #endif
+ // pass 3 - set path and ifs to minimal defaults
+- putenv("PATH=/bin:/usr/bin:/sbin:/usr/sbin");
++ putenv("PATH=/bin:/usr/bin:/sbin:/usr/sbin:/run/current-system/sw/bin");
+ putenv("IFS= \t\n");
+ return 0;
+ }
+--
+2.27.0
+
diff --git a/nixpkgs/pkgs/desktops/enlightenment/default.nix b/nixpkgs/pkgs/desktops/enlightenment/default.nix
index 2739b9a2517..dcaf6260f0c 100644
--- a/nixpkgs/pkgs/desktops/enlightenment/default.nix
+++ b/nixpkgs/pkgs/desktops/enlightenment/default.nix
@@ -1,9 +1,7 @@
{ callPackage, pkgs }:
{
#### CORE EFL
- efl = callPackage ./efl.nix {
- openjpeg = pkgs.openjpeg_1;
- };
+ efl = callPackage ./efl.nix { };
#### WINDOW MANAGER
enlightenment = callPackage ./enlightenment.nix { };
diff --git a/nixpkgs/pkgs/desktops/enlightenment/efl.nix b/nixpkgs/pkgs/desktops/enlightenment/efl.nix
index 449c16e13ba..0fa5edc934c 100644
--- a/nixpkgs/pkgs/desktops/enlightenment/efl.nix
+++ b/nixpkgs/pkgs/desktops/enlightenment/efl.nix
@@ -39,6 +39,7 @@
, luajit
, lz4
, mesa
+, mint-x-icons
, openjpeg
, openssl
, poppler
@@ -53,11 +54,11 @@
stdenv.mkDerivation rec {
pname = "efl";
- version = "1.24.2";
+ version = "1.24.3";
src = fetchurl {
url = "http://download.enlightenment.org/rel/libs/${pname}/${pname}-${version}.tar.xz";
- sha256 = "0w3srvigg4kfi7xq76c7y4hnq5yr2gxrrsvlyj1g2wc1igz1vyg1";
+ sha256 = "de95c6e673c170c1e21382918b122417c091c643e7dcaced89aa785529625c2a";
};
nativeBuildInputs = [
@@ -92,7 +93,7 @@ stdenv.mkDerivation rec {
xorg.libXcursor
xorg.xorgproto
zlib
- # still missing parent icon themes: Mint-X, RAVE-X, Faenza
+ # still missing parent icon themes: RAVE-X, Faenza
];
propagatedBuildInputs = [
@@ -107,6 +108,7 @@ stdenv.mkDerivation rec {
fribidi
ghostscript
harfbuzz
+ hicolor-icon-theme # for the icon theme
jbig2dec
libdrm
libinput
@@ -117,6 +119,7 @@ stdenv.mkDerivation rec {
libwebp
libxkbcommon
luajit
+ mint-x-icons # Mint-X is a parent icon theme of Enlightenment-X
openjpeg
poppler
utillinux
@@ -146,13 +149,16 @@ stdenv.mkDerivation rec {
"-D sdl=true"
];
- patches = [ ./efl-elua.patch ];
+ patches = [
+ ./efl-elua.patch
+ ./0002-efreet-more-stat-info-changes.patch
+ ];
postPatch = ''
patchShebangs src/lib/elementary/config_embed
# fix destination of systemd unit and dbus service
- substituteInPlace systemd-services/meson.build --replace "dep.get_pkgconfig_variable('systemduserunitdir')" "'$out/systemd/user'"
+ substituteInPlace systemd-services/meson.build --replace "sys_dep.get_pkgconfig_variable('systemduserunitdir')" "'$out/systemd/user'"
substituteInPlace dbus-services/meson.build --replace "dep.get_pkgconfig_variable('session_bus_services_dir')" "'$out/share/dbus-1/services'"
'';
diff --git a/nixpkgs/pkgs/desktops/enlightenment/enlightenment.nix b/nixpkgs/pkgs/desktops/enlightenment/enlightenment.nix
index cbec2006022..90a15a1d523 100644
--- a/nixpkgs/pkgs/desktops/enlightenment/enlightenment.nix
+++ b/nixpkgs/pkgs/desktops/enlightenment/enlightenment.nix
@@ -19,11 +19,11 @@
stdenv.mkDerivation rec {
pname = "enlightenment";
- version = "0.24.1";
+ version = "0.24.2";
src = fetchurl {
url = "http://download.enlightenment.org/rel/apps/${pname}/${pname}-${version}.tar.xz";
- sha256 = "02aadl5fqvpmpjnisrc4aw7ffwyp1109y4k1wvmp33ciihbvdqmf";
+ sha256 = "1wfz0rwwsx7c1mkswn4hc9xw1i6bsdirhxiycf7ha2vcipqy465y";
};
nativeBuildInputs = [
@@ -52,6 +52,7 @@ stdenv.mkDerivation rec {
# wrapped in the enlightenment service module, and the wrapped
# executables should be used instead.
./0001-wrapped-setuid-executables.patch
+ ./0003-setuid-missing-path.patch
];
postPatch = ''
diff --git a/nixpkgs/pkgs/desktops/enlightenment/terminology.nix b/nixpkgs/pkgs/desktops/enlightenment/terminology.nix
index 3eff9292cb6..72aab761754 100644
--- a/nixpkgs/pkgs/desktops/enlightenment/terminology.nix
+++ b/nixpkgs/pkgs/desktops/enlightenment/terminology.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "terminology";
- version = "1.7.0";
+ version = "1.8.0";
src = fetchurl {
url = "http://download.enlightenment.org/rel/apps/${pname}/${pname}-${version}.tar.xz";
- sha256 = "11qan2k6w94cglysh95yxkbv6hw9x15ri927hkiy3k0hbmpbrxc8";
+ sha256 = "0pvn8mdzxlx7181xdha32fbr0w8xl7hsnb3hfxr5099g841v1xf6";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/desktops/gnome-3/apps/accerciser/default.nix b/nixpkgs/pkgs/desktops/gnome-3/apps/accerciser/default.nix
index 192c179a93f..c3bb4c3629b 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/apps/accerciser/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/apps/accerciser/default.nix
@@ -17,13 +17,13 @@
python3.pkgs.buildPythonApplication rec {
name = "accerciser-${version}";
- version = "3.36.1";
+ version = "3.36.2";
format = "other";
src = fetchurl {
url = "mirror://gnome/sources/accerciser/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "1ig9zcg8z7yv2c28q0a4q57ckkpmzjsbnancx01rjihrrjbg9ib2";
+ sha256 = "1n6glngvybg5im9diq6v5wv1in699nmm34v9yvlbjnsb1k2hb4hg";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/desktops/gnome-3/apps/evolution/default.nix b/nixpkgs/pkgs/desktops/gnome-3/apps/evolution/default.nix
index 467971b2dba..e6b2db3330e 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/apps/evolution/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/apps/evolution/default.nix
@@ -43,11 +43,11 @@
stdenv.mkDerivation rec {
pname = "evolution";
- version = "3.36.2";
+ version = "3.36.4";
src = fetchurl {
url = "mirror://gnome/sources/evolution/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "12ii8crp4v4bpdxrc2rkxwdxqz3qjizyfgfrmir9pcyxlg0lh2f5";
+ sha256 = "0vgd3i5zrs4r0i0700hhl89c66j41bgdzg9j8wdf0w8irlqj5xv2";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix b/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix
index e2ac4cb4b89..eed28908bf3 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix
@@ -51,11 +51,11 @@
stdenv.mkDerivation rec {
pname = "gnome-boxes";
- version = "3.36.3";
+ version = "3.36.5";
src = fetchurl {
url = "mirror://gnome/sources/gnome-boxes/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "18imxv1859gr53z4yay02611p5f1rd2pwnbaq093gmn77l0j9292";
+ sha256 = "1khvyhgd3p41fvvknga1hdl0p1ks4kj4cwsiaw28v1sy6nzclm2c";
};
doCheck = true;
diff --git a/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-calendar/default.nix b/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-calendar/default.nix
index 88284c540e3..988cb1ed2a3 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-calendar/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-calendar/default.nix
@@ -4,13 +4,13 @@
let
pname = "gnome-calendar";
- version = "3.36.1";
+ version = "3.36.2";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "0ql3f509bj17riqs0jfpp434s97dzjgkjcd978i4m4y80nq2131v";
+ sha256 = "07sc1kn65dzxsxpv0vl5dj1a5awljjsfl9jldrg0hnjmq12m7c6h";
};
passthru = {
diff --git a/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-documents/default.nix b/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-documents/default.nix
index 8d5501537a0..8d1208d4c68 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-documents/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-documents/default.nix
@@ -23,7 +23,7 @@
, docbook_xsl
, docbook_xml_dtd_42
, gobject-introspection
-, inkscape
+, inkscape_0
, poppler_utils
, desktop-file-utils
, wrapGAppsHook
@@ -54,7 +54,7 @@ stdenv.mkDerivation rec {
python3
# building getting started
- inkscape
+ inkscape_0
poppler_utils
];
diff --git a/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-maps/default.nix b/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-maps/default.nix
index a722ab9616e..57ba6fd0766 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-maps/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-maps/default.nix
@@ -5,13 +5,13 @@
let
pname = "gnome-maps";
- version = "3.36.2";
+ version = "3.36.4";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "114pia3nd8k7j6ll7za7qzv0ggcdvcw6b3w4lppqqrwqvswik8jv";
+ sha256 = "1ila7li9yi4lyjc84a787qr33wr7ayppphxn451jzg410pfcamhz";
};
doCheck = true;
diff --git a/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-music/default.nix b/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-music/default.nix
index 26cebe076ea..92c40f4a008 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-music/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-music/default.nix
@@ -30,13 +30,13 @@
python3.pkgs.buildPythonApplication rec {
pname = "gnome-music";
- version = "3.36.2";
+ version = "3.36.4.1";
format = "other";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "19c2x7h9gq4kh4995y1qcn5pyry4x04lh5n7md0q33zsxcx43bdb";
+ sha256 = "0zdpjgwf48bqb66wrl6k33pzcmc2g3m1046ma7z8xaj9idpi37jh";
};
nativeBuildInputs = [
@@ -93,6 +93,9 @@ python3.pkgs.buildPythonApplication rec {
doCheck = false;
+ # handle setup hooks better
+ strictDeps = false;
+
passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
diff --git a/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-notes/default.nix b/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-notes/default.nix
index 03edd5c9bfe..8b99d309d2e 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-notes/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/apps/gnome-notes/default.nix
@@ -23,7 +23,7 @@
}:
let
- version = "3.36.1";
+ version = "3.36.2";
in
stdenv.mkDerivation {
pname = "gnome-notes";
@@ -31,7 +31,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "mirror://gnome/sources/bijiben/${stdenv.lib.versions.majorMinor version}/bijiben-${version}.tar.xz";
- sha256 = "0421g9czdahk2w2kv7zg4gd9b4q8g1hl483jsfrxy5y7saincbr1";
+ sha256 = "1d5ynfhwbmrbdk1gcnhddn32d3kakwniq6lwjzsrhq26hq5xncsd";
};
doCheck = true;
diff --git a/nixpkgs/pkgs/desktops/gnome-3/apps/polari/default.nix b/nixpkgs/pkgs/desktops/gnome-3/apps/polari/default.nix
index 363d3c49af8..514eecc1736 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/apps/polari/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/apps/polari/default.nix
@@ -5,13 +5,13 @@
let
pname = "polari";
- version = "3.36.2";
+ version = "3.36.3";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "12i0gp2kwp0b7af135q32qygkhh2025f74dqbaylfbmzacbdpz5c";
+ sha256 = "0fpmrvhd40yay051bzn4x3gsrzdv42nav0pm5ps0np8wk1z689jg";
};
patches = [
diff --git a/nixpkgs/pkgs/desktops/gnome-3/apps/seahorse/default.nix b/nixpkgs/pkgs/desktops/gnome-3/apps/seahorse/default.nix
index ec6791e3231..3668fc171b3 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/apps/seahorse/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/apps/seahorse/default.nix
@@ -27,11 +27,11 @@
stdenv.mkDerivation rec {
pname = "seahorse";
- version = "3.36";
+ version = "3.36.2";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1nqn4a6dr4l1fpzj3mv4swhpnvhjcqlwsyhwm59sdzqgdfx4hbwr";
+ sha256 = "16wmxxppgcgfj8zkagcny5af1c81x32ysm9d6j9f2k7bmik21ss5";
};
doCheck = true;
diff --git a/nixpkgs/pkgs/desktops/gnome-3/core/baobab/default.nix b/nixpkgs/pkgs/desktops/gnome-3/core/baobab/default.nix
index af39d3a3c05..dce14d6d1de 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/core/baobab/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/core/baobab/default.nix
@@ -4,13 +4,13 @@
let
pname = "baobab";
- version = "3.34.0";
+ version = "3.34.1";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "01w6m5ylyqs4wslpjn1hg6n6ynwh3rghksak0qs8r9m6dm3dkss6";
+ sha256 = "1i90gc1cpw5507zn54k46hj4mjgdxsq8cvpnlgxq0ksy2d7iv63z";
};
nativeBuildInputs = [ meson ninja pkgconfig vala gettext itstool libxml2 desktop-file-utils wrapGAppsHook ];
diff --git a/nixpkgs/pkgs/desktops/gnome-3/core/dconf-editor/default.nix b/nixpkgs/pkgs/desktops/gnome-3/core/dconf-editor/default.nix
index 860b7b957b9..c6b02917ce4 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/core/dconf-editor/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/core/dconf-editor/default.nix
@@ -3,13 +3,13 @@
let
pname = "dconf-editor";
- version = "3.36.2";
+ version = "3.36.4";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "1iz1ngb26llhqnm2s4p55ysvnav41iv0fx0pbw98k181gy3cikpd";
+ sha256 = "0y9yll77wkvr9ly132icfsl12sdz5aba9qc3aqm5rc90r6xhkhry";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/desktops/gnome-3/core/eog/default.nix b/nixpkgs/pkgs/desktops/gnome-3/core/eog/default.nix
index db15cf2555c..9885d0de37f 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/core/eog/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/core/eog/default.nix
@@ -4,13 +4,13 @@
let
pname = "eog";
- version = "3.36.2";
+ version = "3.36.3";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "135pw7ifr585grz1rbmynyyrmhd8w880pilg7c4nvq58jl16n1aw";
+ sha256 = "1p1lrnsgk5iyw7h02qzax4s74dqqsh5lk85b0qsj7hwx91qm61xp";
};
nativeBuildInputs = [ meson ninja pkgconfig gettext itstool wrapGAppsHook libxml2 gobject-introspection python3 ];
diff --git a/nixpkgs/pkgs/desktops/gnome-3/core/epiphany/default.nix b/nixpkgs/pkgs/desktops/gnome-3/core/epiphany/default.nix
index c41f5d79eb7..77d00cafe96 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/core/epiphany/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/core/epiphany/default.nix
@@ -35,11 +35,11 @@
stdenv.mkDerivation rec {
pname = "epiphany";
- version = "3.36.1";
+ version = "3.36.3";
src = fetchurl {
url = "mirror://gnome/sources/epiphany/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1dpgp1fqkn6azdrkw9imbrxi5d6mznrhfisrsiv88cf68gxk7wpn";
+ sha256 = "0vz1j6yrjv0nmf5lk8prkkm10fbcmd35khy9zsd7d4a86wk5c6v2";
};
# Tests need an X display
diff --git a/nixpkgs/pkgs/desktops/gnome-3/core/evince/default.nix b/nixpkgs/pkgs/desktops/gnome-3/core/evince/default.nix
index 88e5d78c4c3..11a5bcbd0f7 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/core/evince/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/core/evince/default.nix
@@ -43,13 +43,13 @@
stdenv.mkDerivation rec {
pname = "evince";
- version = "3.36.1";
+ version = "3.36.7";
outputs = [ "out" "dev" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/evince/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1msbb66lasikpfjpkwsvi7h22hqmk275850ilpdqwbd0b39vzf4c";
+ sha256 = "0clg9fhgjyj23mmcmw7dp512wzgv5m18fppn05qf1frz7r11mmk5";
};
postPatch = ''
@@ -128,6 +128,6 @@ stdenv.mkDerivation rec {
license = stdenv.lib.licenses.gpl2Plus;
platforms = platforms.linux;
- maintainers = teams.gnome.members ++ [ maintainers.vcunat ];
+ maintainers = teams.gnome.members;
};
}
diff --git a/nixpkgs/pkgs/desktops/gnome-3/core/evolution-data-server/default.nix b/nixpkgs/pkgs/desktops/gnome-3/core/evolution-data-server/default.nix
index 0d3c786690d..ccda82765c2 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/core/evolution-data-server/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/core/evolution-data-server/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "evolution-data-server";
- version = "3.36.2";
+ version = "3.36.4";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "mirror://gnome/sources/evolution-data-server/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0yz9fsnbnnlj2iidd81i9w7d0dhidrzqkixrnfjfdkhnxk7p9qlq";
+ sha256 = "03sc7r6hpi62kcxpnzm5gv1ky3hmslh4fnf2vy2qghb5xqg3zy1r";
};
patches = [
diff --git a/nixpkgs/pkgs/desktops/gnome-3/core/gnome-contacts/default.nix b/nixpkgs/pkgs/desktops/gnome-3/core/gnome-contacts/default.nix
index 6e933e7b9af..5372552a720 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/core/gnome-contacts/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/core/gnome-contacts/default.nix
@@ -8,11 +8,11 @@
stdenv.mkDerivation rec {
pname = "gnome-contacts";
- version = "3.36.1";
+ version = "3.36.2";
src = fetchurl {
url = "mirror://gnome/sources/gnome-contacts/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0qb2kgyk6f6wr129a0gzhvpy5wdjpwjbksxyfs6zxv183jl9s73z";
+ sha256 = "048l07biy8xrfidfyzrjd5lrnfzqhb767ih2gl7w6c4mmhj4g2dy";
};
propagatedUserEnvPkgs = [ evolution-data-server ];
diff --git a/nixpkgs/pkgs/desktops/gnome-3/core/gnome-control-center/default.nix b/nixpkgs/pkgs/desktops/gnome-3/core/gnome-control-center/default.nix
index 79d28ae8ced..ea28d651eba 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/core/gnome-control-center/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/core/gnome-control-center/default.nix
@@ -68,11 +68,11 @@
stdenv.mkDerivation rec {
pname = "gnome-control-center";
- version = "3.36.2";
+ version = "3.36.4";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "05vqhj5z4w4vaphp541zxxkx6x781m371l2gqnq2vhnnqvqfz9g0";
+ sha256 = "0m7pxjgymc7aqqz0vcmlq91nxnwzd1v7v1gdhrfam49krxmk80mc";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/desktops/gnome-3/core/gnome-desktop/default.nix b/nixpkgs/pkgs/desktops/gnome-3/core/gnome-desktop/default.nix
index 94de64c9ea9..2e89e6b9c27 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/core/gnome-desktop/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/core/gnome-desktop/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "gnome-desktop";
- version = "3.36.2";
+ version = "3.36.4";
outputs = [ "out" "dev" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/gnome-desktop/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "12f724inw3sv289xqprvwh8r3qw89z67m74j3hyhkbp1n7f99y9q";
+ sha256 = "1ilv49qkppbbag5728iswg1jhhqx9hbj7j8k8wccnbyaq54bsyq0";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/desktops/gnome-3/core/gnome-disk-utility/default.nix b/nixpkgs/pkgs/desktops/gnome-3/core/gnome-disk-utility/default.nix
index a7f66e68eef..40085e501b6 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/core/gnome-disk-utility/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/core/gnome-disk-utility/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "gnome-disk-utility";
- version = "3.36.1";
+ version = "3.36.3";
src = fetchurl {
url = "mirror://gnome/sources/gnome-disk-utility/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "055l29z99f4ybgf2plz3biz1bwhlpsjpr0zk3aa6vg5w67r1h6vr";
+ sha256 = "0yhnjmjzkixj29vcw6rzaijpg4mlwm2k1kqp4g3hn1xb6qzks0yx";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/desktops/gnome-3/core/gnome-initial-setup/default.nix b/nixpkgs/pkgs/desktops/gnome-3/core/gnome-initial-setup/default.nix
index fb801ca19a6..ff7b1f45e45 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/core/gnome-initial-setup/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/core/gnome-initial-setup/default.nix
@@ -36,11 +36,11 @@
stdenv.mkDerivation rec {
pname = "gnome-initial-setup";
- version = "3.36.2";
+ version = "3.36.4";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0mjp2j4smikmr4fa0y8wrw2srlfjahiixzphz3dmc30hx8df92sg";
+ sha256 = "17szzz2a5wpi7kwjnhimiwf8vg0bfliyk3k0adgv1pw2mcfpxp5s";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/desktops/gnome-3/core/gnome-shell/default.nix b/nixpkgs/pkgs/desktops/gnome-3/core/gnome-shell/default.nix
index 300b70f3221..17f359e7d28 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/core/gnome-shell/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/core/gnome-shell/default.nix
@@ -1,60 +1,81 @@
-{ fetchurl, fetchpatch, substituteAll, stdenv, meson, ninja, pkgconfig, gnome3, json-glib, gettext, libsecret
-, python3, libsoup, polkit, clutter, networkmanager, docbook_xsl , docbook_xsl_ns, at-spi2-core
-, libstartup_notification, telepathy-glib, telepathy-logger, libXtst, unzip, glibcLocales, shared-mime-info
-, libgweather, libcanberra-gtk3, librsvg, geoclue2, perl, docbook_xml_dtd_42, desktop-file-utils
-, libpulseaudio, libical, gobject-introspection, wrapGAppsHook, libxslt, gcr
-, accountsservice, gdk-pixbuf, gdm, upower, ibus, libnma, libgnomekbd, gnome-desktop
-, gsettings-desktop-schemas, gnome-keyring, glib, gjs, mutter, evolution-data-server, gtk3
-, sassc, systemd, gst_all_1, adwaita-icon-theme, gnome-bluetooth, gnome-clocks, gnome-settings-daemon
-, gnome-autoar, asciidoc-full
+{ fetchurl
+, fetchpatch
+, substituteAll
+, stdenv
+, meson
+, ninja
+, pkg-config
+, gnome3
+, json-glib
+, gettext
+, libsecret
+, python3
+, polkit
+, networkmanager
+, gtk-doc
+, 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
+, libpulseaudio
+, libical
+, gobject-introspection
+, wrapGAppsHook
+, libxslt
+, gcr
+, accountsservice
+, gdk-pixbuf
+, gdm
+, upower
+, ibus
+, libnma
+, libgnomekbd
+, gnome-desktop
+, gsettings-desktop-schemas
+, gnome-keyring
+, glib
+, gjs
+, mutter
+, evolution-data-server
+, gtk3
+, sassc
+, systemd
+, gst_all_1
+, adwaita-icon-theme
+, gnome-bluetooth
+, gnome-clocks
+, gnome-settings-daemon
+, gnome-autoar
+, asciidoc-full
, bash-completion
}:
# http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/gnome-base/gnome-shell/gnome-shell-3.10.2.1.ebuild?revision=1.3&view=markup
-
let
- pythonEnv = python3.withPackages ( ps: with ps; [ pygobject3 ] );
-
-in stdenv.mkDerivation rec {
+ pythonEnv = python3.withPackages (ps: with ps; [ pygobject3 ]);
+in
+stdenv.mkDerivation rec {
pname = "gnome-shell";
- version = "3.36.2";
+ version = "3.36.4";
+
+ outputs = [ "out" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/gnome-shell/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0lqpxhvn073bshnzarnisym3da3k3awsi3h906hm85hz3wm9n4iv";
+ sha256 = "1nyibrr98ijn65z9ki0k7xzcwcliwy2jqssz0l0jalpbkhnr751d";
};
- LANG = "en_US.UTF-8";
-
- nativeBuildInputs = [
- meson ninja pkgconfig gettext docbook_xsl docbook_xsl_ns docbook_xml_dtd_42 perl wrapGAppsHook glibcLocales
- sassc desktop-file-utils libxslt.bin python3 asciidoc-full
- ];
- buildInputs = [
- systemd
- gsettings-desktop-schemas gnome-keyring glib gcr json-glib accountsservice
- libsecret libsoup polkit gdk-pixbuf librsvg
- networkmanager libstartup_notification telepathy-glib
- libXtst gjs mutter libpulseaudio evolution-data-server
- libical gtk3 gdm libcanberra-gtk3 geoclue2
- adwaita-icon-theme gnome-bluetooth
- gnome-clocks # schemas needed
- at-spi2-core upower ibus gnome-desktop telepathy-logger gnome-settings-daemon
- gobject-introspection
- gnome-autoar
-
- # recording
- gst_all_1.gstreamer
- gst_all_1.gst-plugins-base
- gst_all_1.gst-plugins-good
-
- # not declared at build time, but typelib is needed at runtime
- libgweather libnma
-
- # for gnome-extension tool
- bash-completion
- ];
-
patches = [
# Hardcode paths to various dependencies so that they can be found at runtime.
(substituteAll {
@@ -86,6 +107,77 @@ in stdenv.mkDerivation rec {
})
];
+ nativeBuildInputs = [
+ meson
+ ninja
+ pkg-config
+ gettext
+ docbook-xsl-nons
+ docbook_xml_dtd_412
+ docbook_xml_dtd_42
+ docbook_xml_dtd_43
+ gtk-doc
+ perl
+ wrapGAppsHook
+ sassc
+ desktop-file-utils
+ libxslt.bin
+ python3
+ asciidoc-full
+ ];
+
+ buildInputs = [
+ systemd
+ gsettings-desktop-schemas
+ gnome-keyring
+ glib
+ gcr
+ accountsservice
+ libsecret
+ polkit
+ gdk-pixbuf
+ librsvg
+ networkmanager
+ libstartup_notification
+ telepathy-glib
+ gjs
+ mutter
+ libpulseaudio
+ evolution-data-server
+ libical
+ gtk3
+ gdm
+ geoclue2
+ adwaita-icon-theme
+ gnome-bluetooth
+ gnome-clocks # schemas needed
+ at-spi2-core
+ upower
+ ibus
+ gnome-desktop
+ telepathy-logger
+ gnome-settings-daemon
+ gobject-introspection
+
+ # recording
+ gst_all_1.gstreamer
+ gst_all_1.gst-plugins-base
+ gst_all_1.gst-plugins-good
+
+ # not declared at build time, but typelib is needed at runtime
+ libgweather
+ libnma
+
+ # for gnome-extension tool
+ bash-completion
+ gnome-autoar
+ json-glib
+ ];
+
+ mesonFlags = [
+ "-Dgtk_doc=true"
+ ];
+
postPatch = ''
patchShebangs src/data-to-c.pl
chmod +x meson/postinstall.py
diff --git a/nixpkgs/pkgs/desktops/gnome-3/core/gnome-system-monitor/default.nix b/nixpkgs/pkgs/desktops/gnome-3/core/gnome-system-monitor/default.nix
index 82ec3c9a9d7..2dd4ae9e7f7 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/core/gnome-system-monitor/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/core/gnome-system-monitor/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "gnome-system-monitor";
- version = "3.36.0";
+ version = "3.36.1";
src = fetchurl {
url = "mirror://gnome/sources/gnome-system-monitor/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1gipjaw708lv1zj1c9g09x4h4226kawam2kzdhdd6zjkzfghp9s0";
+ sha256 = "18dwwwmw4m2kzvfmxyaxmnm66d1plwvh6c6naznb0xac1ymlfsw6";
};
doCheck = true;
diff --git a/nixpkgs/pkgs/desktops/gnome-3/core/mutter/default.nix b/nixpkgs/pkgs/desktops/gnome-3/core/mutter/default.nix
index 3274044bde9..071245ae1ea 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/core/mutter/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/core/mutter/default.nix
@@ -1,19 +1,18 @@
{ fetchurl
, fetchpatch
, substituteAll
+, runCommand
, stdenv
, pkgconfig
, gnome3
, gettext
, gobject-introspection
-, upower
, cairo
, pango
-, cogl
, json-glib
, libstartup_notification
, zenity
-, libcanberra-gtk3
+, libcanberra
, ninja
, xkeyboard_config
, libxkbfile
@@ -24,7 +23,6 @@
, glib
, gtk3
, gnome-desktop
-, geocode-glib
, pipewire
, libgudev
, libwacom
@@ -42,17 +40,28 @@
, wayland-protocols
}:
-stdenv.mkDerivation rec {
+let self = stdenv.mkDerivation rec {
pname = "mutter";
- version = "3.36.2";
+ version = "3.36.4";
outputs = [ "out" "dev" "man" ];
src = fetchurl {
url = "mirror://gnome/sources/mutter/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1x6svmd1k6w6a2m6ssq4hi997nxyq6z64fjjaid97z2rn177dcvm";
+ sha256 = "0p3jglw6f2h67kwk89qz1rz23y25lip8m2mp2xshf2vrg4a930as";
};
+ patches = [
+ # 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
+
+ (substituteAll {
+ src = ./fix-paths.patch;
+ inherit zenity;
+ })
+ ];
+
mesonFlags = [
"-Degl_device=true"
"-Dinstalled_tests=false" # TODO: enable these
@@ -85,16 +94,14 @@ stdenv.mkDerivation rec {
buildInputs = [
cairo
- cogl
egl-wayland
- geocode-glib
glib
gnome-desktop
gnome-settings-daemon
gobject-introspection
gsettings-desktop-schemas
gtk3
- libcanberra-gtk3
+ libcanberra
libgudev
libinput
libstartup_notification
@@ -104,25 +111,11 @@ stdenv.mkDerivation rec {
pango
pipewire
sysprof
- upower
xkeyboard_config
xwayland
- zenity
- zenity
wayland-protocols
];
- patches = [
- # 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
-
- (substituteAll {
- src = ./fix-paths.patch;
- inherit zenity;
- })
- ];
-
postPatch = ''
patchShebangs src/backends/native/gen-default-modes.py
'';
@@ -132,6 +125,18 @@ stdenv.mkDerivation rec {
'';
passthru = {
+ libdir = "${self}/lib/mutter-6";
+
+ tests = {
+ libdirExists = runCommand "mutter-libdir-exists" {} ''
+ if [[ ! -d ${self.libdir} ]]; then
+ echo "passthru.libdir should contain a directory, “${self.libdir}” is not one."
+ exit 1
+ fi
+ touch $out
+ '';
+ };
+
updateScript = gnome3.updateScript {
packageName = pname;
attrPath = "gnome3.${pname}";
@@ -145,4 +150,5 @@ stdenv.mkDerivation rec {
maintainers = teams.gnome.members;
platforms = platforms.linux;
};
-}
+};
+in self
diff --git a/nixpkgs/pkgs/desktops/gnome-3/core/nautilus/default.nix b/nixpkgs/pkgs/desktops/gnome-3/core/nautilus/default.nix
index b926f9b627f..6145178de1e 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/core/nautilus/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/core/nautilus/default.nix
@@ -32,11 +32,11 @@
stdenv.mkDerivation rec {
pname = "nautilus";
- version = "3.36.2";
+ version = "3.36.3";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1yknaz8n0l949sr8j3b7kdm0cm5mx2dp4n4k577m492hk6akqrr6";
+ sha256 = "1y0fsd7j48v4qkc051cg41mz7jycgw4vd4g37lw682p7n5xgrjmn";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/desktops/gnome-3/core/rygel/default.nix b/nixpkgs/pkgs/desktops/gnome-3/core/rygel/default.nix
index 1ace6a5f777..529091e5fd6 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/core/rygel/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/core/rygel/default.nix
@@ -28,14 +28,14 @@
stdenv.mkDerivation rec {
pname = "rygel";
- version = "0.38.3";
+ version = "0.38.4";
# TODO: split out lib
outputs = [ "out" "dev" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "003xficqb08r1dgid20i7cn889lbfwrglpx78rjd5nkvgxbimhh8";
+ sha256 = "0rm1m1z8rcvyj9873wqcz5i3qdg8j6gv6k1p01xifk0y9phg7rzc";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/desktops/gnome-3/core/simple-scan/default.nix b/nixpkgs/pkgs/desktops/gnome-3/core/simple-scan/default.nix
index 938e89be1e3..8a097b74ae7 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/core/simple-scan/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/core/simple-scan/default.nix
@@ -24,11 +24,11 @@
stdenv.mkDerivation rec {
pname = "simple-scan";
- version = "3.36.2.1";
+ version = "3.36.3";
src = fetchurl {
url = "mirror://gnome/sources/simple-scan/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0aq1pf0wk536b91as54684xgmhl7lps0k2xcwha5wh6h1isyb35v";
+ sha256 = "0gsz7jqk0fdj0mama3cnss9i1adw18cpdnlcjcjh4r5qijmvx0vh";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/desktops/gnome-3/extensions/appindicator/default.nix b/nixpkgs/pkgs/desktops/gnome-3/extensions/appindicator/default.nix
index da0d73364a9..5f34d079114 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/extensions/appindicator/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/extensions/appindicator/default.nix
@@ -18,10 +18,12 @@ stdenv.mkDerivation rec {
uuid = "appindicatorsupport@rgcjonas.gmail.com";
installPhase = ''
+ runHook preInstall
mkdir -p $out/share/gnome-shell/extensions/${uuid}
cp *.js $out/share/gnome-shell/extensions/${uuid}
cp -r interfaces-xml $out/share/gnome-shell/extensions/${uuid}
cp metadata.json $out/share/gnome-shell/extensions/${uuid}
+ runHook postInstall
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/desktops/gnome-3/extensions/arc-menu/default.nix b/nixpkgs/pkgs/desktops/gnome-3/extensions/arc-menu/default.nix
index 7bd31f587f6..336820b7938 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/extensions/arc-menu/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/extensions/arc-menu/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "gnome-shell-arc-menu";
- version = "43";
+ version = "47";
src = fetchFromGitLab {
- owner = "LinxGem33";
+ owner = "arcmenu-team";
repo = "Arc-Menu";
rev = "v${version}-Stable";
- sha256 = "1rspl89bxqy0wla8cj0h1d29gp38xg1vmvhc1qg7bl46ank4yp5q";
+ sha256 = "1hhjxdm1sm9pddhkkxx532hqqiv9ghvqgn9xszg1jwhj29380fv6";
};
patches = [
diff --git a/nixpkgs/pkgs/desktops/gnome-3/extensions/arc-menu/fix_gmenu.patch b/nixpkgs/pkgs/desktops/gnome-3/extensions/arc-menu/fix_gmenu.patch
index 7f6b8489ea8..5d8584f52a6 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/extensions/arc-menu/fix_gmenu.patch
+++ b/nixpkgs/pkgs/desktops/gnome-3/extensions/arc-menu/fix_gmenu.patch
@@ -1,12 +1,11 @@
--- a/extension.js
+++ b/extension.js
-@@ -29,6 +29,8 @@
- * https://github.com/The-Panacea-Projects/Gnomenu
- */
-
-+
-+imports.gi.GIRepository.Repository.prepend_search_path('@gmenu_path@');
-
- // Import Libraries
- const Main = imports.ui.main;
+@@ -23,6 +23,8 @@
+
+ const Me = imports.misc.extensionUtils.getCurrentExtension();
++imports.gi.GIRepository.Repository.prepend_search_path('@gmenu_path@');
++
+ const {GLib, Gio, St} = imports.gi;
+ const Constants = Me.imports.constants;
+ const Controller = Me.imports.controller;
diff --git a/nixpkgs/pkgs/desktops/gnome-3/extensions/battery-status/default.nix b/nixpkgs/pkgs/desktops/gnome-3/extensions/battery-status/default.nix
index 44b3f04f79d..c6518201da0 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/extensions/battery-status/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/extensions/battery-status/default.nix
@@ -14,8 +14,10 @@ stdenv.mkDerivation rec {
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; {
diff --git a/nixpkgs/pkgs/desktops/gnome-3/extensions/caffeine/default.nix b/nixpkgs/pkgs/desktops/gnome-3/extensions/caffeine/default.nix
index 608d44a2892..770c32f21e7 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/extensions/caffeine/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/extensions/caffeine/default.nix
@@ -18,13 +18,17 @@ stdenv.mkDerivation rec {
];
buildPhase = ''
+ runHook preBuild
${bash}/bin/bash ./update-locale.sh
glib-compile-schemas --strict --targetdir=caffeine@patapon.info/schemas/ caffeine@patapon.info/schemas
+ runHook postBuild
'';
installPhase = ''
+ runHook preInstall
mkdir -p $out/share/gnome-shell/extensions
cp -r ${uuid} $out/share/gnome-shell/extensions
+ runHook postInstall
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/desktops/gnome-3/extensions/clipboard-indicator/default.nix b/nixpkgs/pkgs/desktops/gnome-3/extensions/clipboard-indicator/default.nix
index 640903bfe4e..3e6903c5642 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/extensions/clipboard-indicator/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/extensions/clipboard-indicator/default.nix
@@ -14,8 +14,10 @@ stdenv.mkDerivation rec {
uuid = "clipboard-indicator@tudmotu.com";
installPhase = ''
+ runHook preInstall
mkdir -p $out/share/gnome-shell/extensions/${uuid}
cp -r * $out/share/gnome-shell/extensions/${uuid}
+ runHook postInstall
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/desktops/gnome-3/extensions/dash-to-panel/default.nix b/nixpkgs/pkgs/desktops/gnome-3/extensions/dash-to-panel/default.nix
index 4e9c4c025cd..a41719f2b9b 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/extensions/dash-to-panel/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/extensions/dash-to-panel/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "gnome-shell-dash-to-panel";
- version = "31";
+ version = "38";
src = fetchFromGitHub {
owner = "home-sweet-gnome";
repo = "dash-to-panel";
rev = "v${version}";
- sha256 = "0vh36mdncjvfp1jbinifznj5dw3ahsswwm3m9sjw5gydsbx6vh83";
+ sha256 = "1kvybb49l1vf0fvh8d0c6xkwnry8m330scamf5x40y63d4i213j1";
};
buildInputs = [
diff --git a/nixpkgs/pkgs/desktops/gnome-3/extensions/drop-down-terminal/default.nix b/nixpkgs/pkgs/desktops/gnome-3/extensions/drop-down-terminal/default.nix
index fb713201594..3c6d181178b 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/extensions/drop-down-terminal/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/extensions/drop-down-terminal/default.nix
@@ -21,8 +21,10 @@ stdenv.mkDerivation rec {
];
installPhase = ''
+ runHook preInstall
mkdir -p $out/share/gnome-shell/extensions
cp -r ${uuid} $out/share/gnome-shell/extensions/
+ runHook postInstall
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/desktops/gnome-3/extensions/emoji-selector/default.nix b/nixpkgs/pkgs/desktops/gnome-3/extensions/emoji-selector/default.nix
new file mode 100644
index 00000000000..c4db4702193
--- /dev/null
+++ b/nixpkgs/pkgs/desktops/gnome-3/extensions/emoji-selector/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, fetchFromGitHub, glib, gettext }:
+
+stdenv.mkDerivation rec {
+ pname = "gnome-shell-emoji-selector";
+ version = "19";
+
+ src = fetchFromGitHub {
+ owner = "maoschanz";
+ repo = "emoji-selector-for-gnome";
+ rev = version;
+ sha256 = "0x60pg5nl5d73av494dg29hyfml7fbf2d03wm053vx1q8a3pxbyb";
+ };
+
+ uuid = "emoji-selector@maestroschan.fr";
+
+ nativeBuildInputs = [ glib ];
+
+ buildPhase = ''
+ runHook preBuild
+ glib-compile-schemas ./${uuid}/schemas
+ runHook postBuild
+ '';
+
+ 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 =
+ "GNOME Shell extension providing a searchable popup menu displaying most emojis";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ rawkode ];
+ homepage = "https://github.com/maoschanz/emoji-selector-for-gnome";
+ };
+}
diff --git a/nixpkgs/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix b/nixpkgs/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix
index 08243657626..53f8d9e79a0 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "gnome-shell-gsconnect";
- version = "35";
+ version = "39";
src = fetchFromGitHub {
owner = "andyholmes";
repo = "gnome-shell-extension-gsconnect";
rev = "v${version}";
- sha256 = "10z8kkp5agf2bfn10ad0kbhbf6hhx6vjpdh2y0z7qf28s55kd8qs";
+ sha256 = "0d2wypf36p95v756arf06gfilpb48gp55i1xbqnqvcd10n3q4zc2";
};
patches = [
diff --git a/nixpkgs/pkgs/desktops/gnome-3/extensions/icon-hider/default.nix b/nixpkgs/pkgs/desktops/gnome-3/extensions/icon-hider/default.nix
index efaef03f3b1..844c8ad84d7 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/extensions/icon-hider/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/extensions/icon-hider/default.nix
@@ -14,8 +14,10 @@ stdenv.mkDerivation rec {
uuid = "icon-hider@kalnitsky.org";
installPhase = ''
+ runHook preInstall
mkdir -p $out/share/gnome-shell/extensions
cp -r ${uuid} $out/share/gnome-shell/extensions
+ runHook postInstall
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/desktops/gnome-3/extensions/impatience/default.nix b/nixpkgs/pkgs/desktops/gnome-3/extensions/impatience/default.nix
index 230498f5d7b..073a4301cc5 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/extensions/impatience/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/extensions/impatience/default.nix
@@ -16,12 +16,16 @@ stdenv.mkDerivation rec {
];
buildPhase = ''
+ runHook preBuild
make schemas
+ runHook postBuild
'';
installPhase = ''
+ runHook preInstall
mkdir -p $out/share/gnome-shell/extensions
cp -r impatience $out/share/gnome-shell/extensions/${uuid}
+ runHook postInstall
'';
uuid = "impatience@gfxmonk.net";
diff --git a/nixpkgs/pkgs/desktops/gnome-3/extensions/mpris-indicator-button/default.nix b/nixpkgs/pkgs/desktops/gnome-3/extensions/mpris-indicator-button/default.nix
index fe3a079c01b..4bf4b750817 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/extensions/mpris-indicator-button/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/extensions/mpris-indicator-button/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, gnome3
}:
@@ -17,10 +18,19 @@ stdenv.mkDerivation rec {
uuid = "mprisindicatorbutton@JasonLG1979.github.io";
installPhase = ''
+ runHook preInstall
mkdir -p $out/share/gnome-shell/extensions
cp -r ${uuid} $out/share/gnome-shell/extensions
+ runHook postInstall
'';
+ passthru = {
+ updateScript = nix-update-script {
+ attrPath = "gnomeExtensions.${pname}";
+ };
+ };
+
+
meta = with stdenv.lib; {
description = "A simple MPRIS indicator button for GNOME Shell";
license = licenses.gpl3;
diff --git a/nixpkgs/pkgs/desktops/gnome-3/extensions/night-theme-switcher/default.nix b/nixpkgs/pkgs/desktops/gnome-3/extensions/night-theme-switcher/default.nix
index be6c1916ab4..71b53094674 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/extensions/night-theme-switcher/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/extensions/night-theme-switcher/default.nix
@@ -18,8 +18,10 @@ stdenv.mkDerivation rec {
uuid = "nightthemeswitcher@romainvigier.fr";
installPhase = ''
+ runHook preInstall
mkdir -p $out/share/gnome-shell/extensions/
cp -r src/ $out/share/gnome-shell/extensions/${uuid}
+ runHook postInstall
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/desktops/gnome-3/extensions/paperwm/default.nix b/nixpkgs/pkgs/desktops/gnome-3/extensions/paperwm/default.nix
index 7a79b691a4d..f5ffac9b2f3 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/extensions/paperwm/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/extensions/paperwm/default.nix
@@ -16,8 +16,10 @@ stdenv.mkDerivation rec {
dontBuild = true;
installPhase = ''
+ runHook preInstall
mkdir -p $out/share/gnome-shell/extensions/${uuid}
cp -r . $out/share/gnome-shell/extensions/${uuid}
+ runHook postInstall
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/desktops/gnome-3/extensions/pidgin-im-integration/default.nix b/nixpkgs/pkgs/desktops/gnome-3/extensions/pidgin-im-integration/default.nix
index e13941ee045..dfcfd63b59d 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/extensions/pidgin-im-integration/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/extensions/pidgin-im-integration/default.nix
@@ -15,10 +15,12 @@ stdenv.mkDerivation rec {
dontBuild = true;
installPhase = ''
+ runHook preInstall
share_dir="$prefix/share"
extensions_dir="$share_dir/gnome-shell/extensions/pidgin@muffinmad"
mkdir -p "$extensions_dir"
mv *.js metadata.json dbus.xml schemas locale "$extensions_dir"
+ runHook postInstall
'';
uuid = "pidgin@muffinmad";
diff --git a/nixpkgs/pkgs/desktops/gnome-3/extensions/remove-dropdown-arrows/default.nix b/nixpkgs/pkgs/desktops/gnome-3/extensions/remove-dropdown-arrows/default.nix
index acb0e362429..6d6a04a386c 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/extensions/remove-dropdown-arrows/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/extensions/remove-dropdown-arrows/default.nix
@@ -18,9 +18,11 @@ stdenv.mkDerivation rec {
uuid = "remove-dropdown-arrows@mpdeimos.com";
installPhase = ''
+ runHook preInstall
mkdir -p $out/share/gnome-shell/extensions/${uuid}
cp extension.js $out/share/gnome-shell/extensions/${uuid}
cp metadata.json $out/share/gnome-shell/extensions/${uuid}
+ runHook postInstall
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/desktops/gnome-3/extensions/sound-output-device-chooser/default.nix b/nixpkgs/pkgs/desktops/gnome-3/extensions/sound-output-device-chooser/default.nix
index 6273a83dfca..870ac448bb4 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/extensions/sound-output-device-chooser/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/extensions/sound-output-device-chooser/default.nix
@@ -28,8 +28,10 @@ stdenv.mkDerivation rec {
uuid = "sound-output-device-chooser@kgshank.net";
installPhase = ''
+ runHook preInstall
mkdir -p $out/share/gnome-shell/extensions
cp -r ${uuid} $out/share/gnome-shell/extensions
+ runHook postInstall
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/desktops/gnome-3/extensions/system-monitor/default.nix b/nixpkgs/pkgs/desktops/gnome-3/extensions/system-monitor/default.nix
index 489a4c5587f..1b1da50b7fa 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/extensions/system-monitor/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/extensions/system-monitor/default.nix
@@ -1,14 +1,14 @@
-{ stdenv, substituteAll, fetchFromGitHub, glib, glib-networking, libgtop, gnome3 }:
+{ stdenv, substituteAll, fetchpatch, fetchFromGitHub, glib, glib-networking, libgtop, gnome3 }:
stdenv.mkDerivation rec {
pname = "gnome-shell-system-monitor";
- version = "38";
+ version = "2020-04-27-unstable";
src = fetchFromGitHub {
owner = "paradoxxxzero";
repo = "gnome-shell-system-monitor-applet";
- rev = "v${version}";
- sha256 = "1sdj2kxb418mgq44a6lf6jic33wlfbnn3ja61igmx0jj1530iknv";
+ rev = "7f8f0a7b255473941f14d1dcaa35ebf39d3bccd0";
+ sha256 = "tUUvBY0UEUE+T79zVZEAICpKoriFZuuZzi9ArdHdXks=";
};
buildInputs = [
@@ -20,18 +20,23 @@ stdenv.mkDerivation rec {
patches = [
(substituteAll {
src = ./paths_and_nonexisting_dirs.patch;
+ clutter_path = gnome3.mutter.libdir; # this should not be used in settings but 🤷‍♀️
gtop_path = "${libgtop}/lib/girepository-1.0";
glib_net_path = "${glib-networking}/lib/girepository-1.0";
})
];
buildPhase = ''
+ runHook preBuild
glib-compile-schemas --targetdir=${uuid}/schemas ${uuid}/schemas
+ runHook postBuild
'';
installPhase = ''
+ runHook preInstall
mkdir -p $out/share/gnome-shell/extensions
cp -r ${uuid} $out/share/gnome-shell/extensions
+ runHook postInstall
'';
uuid = "system-monitor@paradoxxx.zero.gmail.com";
@@ -41,8 +46,5 @@ stdenv.mkDerivation rec {
license = licenses.gpl3Plus;
maintainers = with maintainers; [ tiramiseb ];
homepage = "https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet";
- # 3.36 support not yet ready
- # https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet/pull/564
- broken = stdenv.lib.versionAtLeast gnome3.gnome-shell.version "3.34";
};
}
diff --git a/nixpkgs/pkgs/desktops/gnome-3/extensions/system-monitor/paths_and_nonexisting_dirs.patch b/nixpkgs/pkgs/desktops/gnome-3/extensions/system-monitor/paths_and_nonexisting_dirs.patch
index 82e3d7c541b..280af965af3 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/extensions/system-monitor/paths_and_nonexisting_dirs.patch
+++ b/nixpkgs/pkgs/desktops/gnome-3/extensions/system-monitor/paths_and_nonexisting_dirs.patch
@@ -1,5 +1,5 @@
diff --git a/system-monitor@paradoxxx.zero.gmail.com/extension.js b/system-monitor@paradoxxx.zero.gmail.com/extension.js
-index b4b7f15..d139135 100644
+index de5e3d7..2d7824d 100644
--- a/system-monitor@paradoxxx.zero.gmail.com/extension.js
+++ b/system-monitor@paradoxxx.zero.gmail.com/extension.js
@@ -18,6 +18,9 @@
@@ -11,13 +11,23 @@ index b4b7f15..d139135 100644
+
/* Ugly. This is here so that we don't crash old libnm-glib based shells unnecessarily
* by loading the new libnm.so. Should go away eventually */
- const libnm_glib = imports.gi.GIRepository.Repository.get_default().is_registered("NMClient", "1.0");
-@@ -386,7 +389,7 @@ const smMountsMonitor = new Lang.Class({
- connected: false,
- _init: function () {
+
+@@ -407,7 +410,7 @@ const smMountsMonitor = class SystemMonitor_smMountsMonitor {
+ this.connected = false;
+
this._volumeMonitor = Gio.VolumeMonitor.get();
- let sys_mounts = ['/home', '/tmp', '/boot', '/usr', '/usr/local'];
+ let sys_mounts = ['/home', '/tmp', '/boot'];
this.base_mounts = ['/'];
- sys_mounts.forEach(Lang.bind(this, function (sMount) {
+ sys_mounts.forEach((sMount) => {
if (this.is_sys_mount(sMount + '/')) {
+diff --git a/system-monitor@paradoxxx.zero.gmail.com/prefs.js b/system-monitor@paradoxxx.zero.gmail.com/prefs.js
+index 81d667c..0da4809 100644
+--- a/system-monitor@paradoxxx.zero.gmail.com/prefs.js
++++ b/system-monitor@paradoxxx.zero.gmail.com/prefs.js
+@@ -1,3 +1,5 @@
++imports.gi.GIRepository.Repository.prepend_search_path('@clutter_path@');
++
+ const Gtk = imports.gi.Gtk;
+ const Gio = imports.gi.Gio;
+ const Gdk = imports.gi.Gdk;
diff --git a/nixpkgs/pkgs/desktops/gnome-3/extensions/tilingnome/default.nix b/nixpkgs/pkgs/desktops/gnome-3/extensions/tilingnome/default.nix
index 60ca1dcbef3..57f5a9377ba 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/extensions/tilingnome/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/extensions/tilingnome/default.nix
@@ -14,12 +14,16 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ glib ];
buildPhase = ''
+ runHook preBuild
glib-compile-schemas .
+ runHook postBuild
'';
installPhase = ''
+ runHook preInstall
mkdir -p $out/share/gnome-shell/extensions/${uuid}
cp -r * $out/share/gnome-shell/extensions/${uuid}/
+ runHook postInstall
'';
uuid = "tilingnome@rliang.github.com";
diff --git a/nixpkgs/pkgs/desktops/gnome-3/extensions/timepp/default.nix b/nixpkgs/pkgs/desktops/gnome-3/extensions/timepp/default.nix
index 6ac9a4a0331..f9fc68b548a 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/extensions/timepp/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/extensions/timepp/default.nix
@@ -13,8 +13,10 @@ stdenv.mkDerivation rec {
uuid = "timepp@zagortenay333";
installPhase = ''
+ runHook preInstall
mkdir -p $out/share/gnome-shell/extensions/${uuid}
cp -r . $out/share/gnome-shell/extensions/${uuid}
+ runHook postInstall
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/desktops/gnome-3/extensions/window-corner-preview/default.nix b/nixpkgs/pkgs/desktops/gnome-3/extensions/window-corner-preview/default.nix
index 44402fc6e13..9c5d5266ce2 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/extensions/window-corner-preview/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/extensions/window-corner-preview/default.nix
@@ -15,8 +15,10 @@ stdenv.mkDerivation rec {
uuid = "window-corner-preview@fabiomereu.it";
installPhase = ''
+ runHook preInstall
mkdir -p $out/share/gnome-shell/extensions
cp -r ${uuid} $out/share/gnome-shell/extensions
+ runHook postInstall
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/desktops/gnome-3/extensions/window-is-ready-remover/default.nix b/nixpkgs/pkgs/desktops/gnome-3/extensions/window-is-ready-remover/default.nix
index 15871e661c1..45ac75baf8b 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/extensions/window-is-ready-remover/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/extensions/window-is-ready-remover/default.nix
@@ -14,8 +14,10 @@ stdenv.mkDerivation rec {
uuid = "windowIsReady_Remover@nunofarruca@gmail.com";
installPhase = ''
+ runHook preInstall
mkdir -p $out/share/gnome-shell/extensions/
cp -r ${uuid} $out/share/gnome-shell/extensions/${uuid}
+ runHook postInstall
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/desktops/gnome-3/extensions/workspace-matrix/default.nix b/nixpkgs/pkgs/desktops/gnome-3/extensions/workspace-matrix/default.nix
index 528f4e9f892..4dcb4a8941c 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/extensions/workspace-matrix/default.nix
+++ b/nixpkgs/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.0";
+ version = "4.0.1";
src = fetchFromGitHub {
owner = "mzur";
repo = "gnome-shell-wsmatrix";
rev = "v${version}";
- sha256 = "0ak4067kgr0yi2hlrsbhsq28ksspmx7l811h0xqy4idg48ly8c1d";
+ sha256 = "1xx2h8k981657lws614f7x4mqjk900xq9907j2h5jdhbbic5ppy6";
};
uuid = "wsmatrix@martin.zurowietz.de";
@@ -21,8 +21,10 @@ stdenv.mkDerivation rec {
buildFlags = "schemas";
installPhase = ''
+ runHook preInstall
mkdir -p $out/share/gnome-shell/extensions
cp -r ${uuid} $out/share/gnome-shell/extensions
+ runHook postInstall
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/desktops/gnome-3/games/four-in-a-row/default.nix b/nixpkgs/pkgs/desktops/gnome-3/games/four-in-a-row/default.nix
index 1523da990e3..3960f233003 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/games/four-in-a-row/default.nix
+++ b/nixpkgs/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.2";
+ version = "3.36.4";
src = fetchurl {
url = "mirror://gnome/sources/four-in-a-row/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1pjwaly0f36gn8ashf19b6w1yldmqpa8grdxcyb6h7b0k3bd54z6";
+ sha256 = "1y1ihh72zk0bgyj197dpwgwj1q91dhvp0rasrib8k18sisrdq31h";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/desktops/gnome-3/games/gnome-chess/default.nix b/nixpkgs/pkgs/desktops/gnome-3/games/gnome-chess/default.nix
index 21348370579..7747676f09e 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/games/gnome-chess/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/games/gnome-chess/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "gnome-chess";
- version = "3.36.0";
+ version = "3.36.1";
src = fetchurl {
url = "mirror://gnome/sources/gnome-chess/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1a9fgi749gy1f60vbcyrqqkab9vqs42hji70q73k1xx8rv0agmg0";
+ sha256 = "165bk8s3nngyqbikggspj4rff5nxxfkfcmgzjb4grmsrgbqwk5di";
};
nativeBuildInputs = [ meson ninja vala pkgconfig gettext itstool libxml2 python3 wrapGAppsHook gobject-introspection ];
diff --git a/nixpkgs/pkgs/desktops/gnome-3/games/gnome-klotski/default.nix b/nixpkgs/pkgs/desktops/gnome-3/games/gnome-klotski/default.nix
index ac15ebadce9..eb6f4b10dbd 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/games/gnome-klotski/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/games/gnome-klotski/default.nix
@@ -5,13 +5,13 @@
let
pname = "gnome-klotski";
- version = "3.36.2";
+ version = "3.36.3";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "1w7fp79hc2v98r7ffg57d6na3wwr355gg9jrdd7w2ad362dfg1kw";
+ sha256 = "0fj1hlkqpjdb4hxd0di16ahm5j2r5j218ckyk88pmhjf8whb2g6z";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/desktops/gnome-3/games/gnome-nibbles/default.nix b/nixpkgs/pkgs/desktops/gnome-3/games/gnome-nibbles/default.nix
index 9dcc8744d2e..a9757de6393 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/games/gnome-nibbles/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/games/gnome-nibbles/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "gnome-nibbles";
- version = "3.36.0";
+ version = "3.36.1";
src = fetchurl {
url = "mirror://gnome/sources/gnome-nibbles/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "01vzcjys2x95wnanwq25x0a7x6cc4j6g8gk69c5yc9ild48rr9c1";
+ sha256 = "17n6ji6yr521kzxfbfm0yxvrlnw4hlzacbwn0jqmw7xf3pdq35z6";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/desktops/gnome-3/games/gnome-taquin/default.nix b/nixpkgs/pkgs/desktops/gnome-3/games/gnome-taquin/default.nix
index ad549a7c682..99bdffe16ad 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/games/gnome-taquin/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/games/gnome-taquin/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "gnome-taquin";
- version = "3.36.2";
+ version = "3.36.4";
src = fetchurl {
url = "mirror://gnome/sources/gnome-taquin/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0pi8kxici7p3jys8673ib0kigpif4mfkq0zlq48rsibhdqfhrlij";
+ sha256 = "0awfssqpswsyla4gn80ifj53biwq34hcadxlknnlm7jpz0z38cp0";
};
passthru = {
diff --git a/nixpkgs/pkgs/desktops/gnome-3/games/gnome-tetravex/default.nix b/nixpkgs/pkgs/desktops/gnome-3/games/gnome-tetravex/default.nix
index 7061610ced1..f80012e22bb 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/games/gnome-tetravex/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/games/gnome-tetravex/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "gnome-tetravex";
- version = "3.36.2";
+ version = "3.36.4";
src = fetchurl {
url = "mirror://gnome/sources/gnome-tetravex/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0qf6s3gl5qrs5rwsgx0191b0xyknhz2n9whx5i6ma5yw5ikslmq4";
+ sha256 = "0amnmd12mpny3vnf946wnphlsnbvjrvkx29sarplm57m1571qdc5";
};
passthru = {
diff --git a/nixpkgs/pkgs/desktops/gnome-3/games/iagno/default.nix b/nixpkgs/pkgs/desktops/gnome-3/games/iagno/default.nix
index c3df9bd1099..0263de1c9b0 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/games/iagno/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/games/iagno/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "iagno";
- version = "3.36.2";
+ version = "3.36.4";
src = fetchurl {
url = "mirror://gnome/sources/iagno/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0hgn2iqvnfiiwm57bir28dz61b1kkp1zh6av8f342q153rxx10g6";
+ sha256 = "1fh2cvyqbz8saf2wij0bz2r9bja2k4gy6fqvbvig4gv0lx66gl29";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/desktops/gnome-3/games/tali/default.nix b/nixpkgs/pkgs/desktops/gnome-3/games/tali/default.nix
index 62df1cd1e3d..2fd1d034db3 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/games/tali/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/games/tali/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "tali";
- version = "3.36.1";
+ version = "3.36.4";
src = fetchurl {
url = "mirror://gnome/sources/tali/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1klnxk49rr1m2lr4zj1wvfl0iaxzdh2k8ngrcmfmcq39vlxnn94y";
+ sha256 = "12h6783m4634zzprlk31j0dmvgzrfjklhl0z49fdwcziw5bszr3c";
};
passthru = {
diff --git a/nixpkgs/pkgs/desktops/gnome-3/misc/gnome-applets/default.nix b/nixpkgs/pkgs/desktops/gnome-3/misc/gnome-applets/default.nix
index ef87571e038..a33376618c2 100644
--- a/nixpkgs/pkgs/desktops/gnome-3/misc/gnome-applets/default.nix
+++ b/nixpkgs/pkgs/desktops/gnome-3/misc/gnome-applets/default.nix
@@ -24,13 +24,13 @@
let
pname = "gnome-applets";
- version = "3.36.3";
+ version = "3.36.4";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "02jwh5yxka2mnzdqnr55lfijplvscy97isv7lqx1zvsi2p7hy38m";
+ sha256 = "1cd7y2air9cjznqmnynadbsayvq4dpsi39avnz46vv0bavx1aiwz";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/desktops/lumina/lumina/default.nix b/nixpkgs/pkgs/desktops/lumina/lumina/default.nix
index 1b30b8cdb10..ff1810db6e6 100644
--- a/nixpkgs/pkgs/desktops/lumina/lumina/default.nix
+++ b/nixpkgs/pkgs/desktops/lumina/lumina/default.nix
@@ -2,6 +2,7 @@
, mkDerivation
, fetchFromGitHub
, fluxbox
+, libarchive
, numlockx
, qmake
, qtbase
@@ -33,6 +34,7 @@ mkDerivation rec {
buildInputs = [
fluxbox # window manager for Lumina DE
+ libarchive # make `bsdtar` available for lumina-archiver
numlockx # required for changing state of numlock at login
qtbase
qtmultimedia
@@ -66,9 +68,12 @@ mkDerivation rec {
substituteInPlace src-qt5/core-utils/lumina-config/pages/page_fluxbox_settings.cpp \
--replace 'LOS::AppPrefix()+"share/fluxbox' "\"${fluxbox}/share/fluxbox"
+ # Add full path of bsdtar to lumina-archiver
+ substituteInPlace src-qt5/desktop-utils/lumina-archiver/TarBackend.cpp \
+ --replace '"bsdtar"' '"${stdenv.lib.getBin libarchive}/bin/bsdtar"'
+
# Fix desktop files
for i in $(grep -lir 'OnlyShowIn=Lumina' src-qt5); do
- echo ===== $i
substituteInPlace $i --replace 'OnlyShowIn=Lumina' 'OnlyShowIn=X-Lumina'
done
'';
diff --git a/nixpkgs/pkgs/desktops/lxqt/pcmanfm-qt/default.nix b/nixpkgs/pkgs/desktops/lxqt/pcmanfm-qt/default.nix
index 7465eefc3c3..599dd67828c 100644
--- a/nixpkgs/pkgs/desktops/lxqt/pcmanfm-qt/default.nix
+++ b/nixpkgs/pkgs/desktops/lxqt/pcmanfm-qt/default.nix
@@ -42,6 +42,10 @@ mkDerivation rec {
passthru.updateScript = lxqtUpdateScript { inherit pname version src; };
+ postPatch = ''
+ substituteInPlace config/pcmanfm-qt/lxqt/settings.conf.in --replace @LXQT_SHARE_DIR@ /run/current-system/sw/share/lxqt
+ '';
+
meta = with lib; {
description = "File manager and desktop icon manager (Qt port of PCManFM and libfm)";
homepage = "https://github.com/lxqt/pcmanfm-qt";
diff --git a/nixpkgs/pkgs/desktops/mate/atril/default.nix b/nixpkgs/pkgs/desktops/mate/atril/default.nix
index e71ca81142a..12c89ee1b11 100644
--- a/nixpkgs/pkgs/desktops/mate/atril/default.nix
+++ b/nixpkgs/pkgs/desktops/mate/atril/default.nix
@@ -1,4 +1,25 @@
-{ stdenv, fetchurl, pkgconfig, gettext, gtk3, glib, libxml2, libsecret, poppler, itstool, hicolor-icon-theme, texlive, mate, wrapGAppsHook }:
+{ stdenv
+, fetchurl
+, pkgconfig
+, gettext
+, gtk3
+, glib
+, libxml2
+, libsecret
+, poppler
+, itstool
+, hicolor-icon-theme
+, texlive
+, mate
+, wrapGAppsHook
+, enableEpub ? true, webkitgtk
+, enableDjvu ? true, djvulibre
+, enablePostScript ? true, libspectre
+, enableXps ? true, libgxps
+, enableImages ? false
+}:
+
+with stdenv.lib;
stdenv.mkDerivation rec {
pname = "atril";
@@ -26,7 +47,19 @@ stdenv.mkDerivation rec {
mate.mate-desktop
hicolor-icon-theme
texlive.bin.core # for synctex, used by the pdf back-end
- ];
+ ]
+ ++ optionals enableDjvu [ djvulibre ]
+ ++ optionals enableEpub [ webkitgtk ]
+ ++ optionals enablePostScript [ libspectre ]
+ ++ optionals enableXps [ libgxps ]
+ ;
+
+ configureFlags = [ ]
+ ++ optionals (enableDjvu) [ "--enable-djvu" ]
+ ++ optionals (enableEpub) [ "--enable-epub" ]
+ ++ optionals (enablePostScript) [ "--enable-ps" ]
+ ++ optionals (enableXps) [ "--enable-xps" ]
+ ++ optionals (enableImages) [ "--enable-pixbuf" ];
NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0";
diff --git a/nixpkgs/pkgs/desktops/mate/mate-utils/default.nix b/nixpkgs/pkgs/desktops/mate/mate-utils/default.nix
index e36ff69a6fa..35ff2635bbd 100644
--- a/nixpkgs/pkgs/desktops/mate/mate-utils/default.nix
+++ b/nixpkgs/pkgs/desktops/mate/mate-utils/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, gettext, itstool, glib, gtk3, libxml2, libgtop, libcanberra-gtk3, inkscape, udisks2, mate, hicolor-icon-theme, wrapGAppsHook }:
+{ stdenv, fetchurl, pkgconfig, gettext, itstool, glib, gtk3, libxml2, libgtop, libcanberra-gtk3, inkscape_0, udisks2, mate, hicolor-icon-theme, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "mate-utils";
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
pkgconfig
gettext
itstool
- inkscape
+ inkscape_0
wrapGAppsHook
];
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/appcenter/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/appcenter/default.nix
index 656428fa7f0..24323893838 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/appcenter/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/appcenter/default.nix
@@ -1,4 +1,5 @@
{ stdenv
+, nix-update-script
, appstream
, appstream-glib
, dbus
@@ -23,22 +24,24 @@
, pkgconfig
, python3
, vala
+, polkit
+, libhandy
, wrapGAppsHook
}:
stdenv.mkDerivation rec {
pname = "appcenter";
- version = "3.2.4";
+ version = "3.4.1";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "0nhgf5lgy74liml3kzijldan3qgrxh2721yvjdk4jf83b0g1b7yb";
+ sha256 = "1bwkjxl4k49hvy88llif82hdancda9692vjwkw4bxy2cbz8444zx";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
@@ -58,17 +61,19 @@ stdenv.mkDerivation rec {
buildInputs = [
appstream
- elementary-icon-theme
elementary-gtk-theme
+ elementary-icon-theme
flatpak
glib
granite
gtk3
json-glib
libgee
+ libhandy
libsoup
libxml2
packagekit
+ polkit
];
mesonFlags = [
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/elementary-calculator/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/elementary-calculator/default.nix
index f2f6faedc5a..058148e07c8 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/elementary-calculator/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/elementary-calculator/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, pkgconfig
, meson
@@ -30,7 +31,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/elementary-calendar/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/elementary-calendar/default.nix
index ec11ae7516b..cdb5e860650 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/elementary-calendar/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/elementary-calendar/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, pkgconfig
, meson
@@ -25,7 +26,7 @@
stdenv.mkDerivation rec {
pname = "elementary-calendar";
- version = "5.0.4";
+ version = "5.0.6";
repoName = "calendar";
@@ -33,11 +34,11 @@ stdenv.mkDerivation rec {
owner = "elementary";
repo = repoName;
rev = version;
- sha256 = "0ywk9w6d6nw7ir3f11xc13fr08ifvzpavq1c3x48kmmf69ywprdk";
+ sha256 = "0lmadk4yzf1kiiqshwqcxzcyia1haq1avv6pyzvsaywxhqwdsini";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/elementary-camera/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/elementary-camera/default.nix
index 712f2bec8d5..9874d87eae9 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/elementary-camera/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/elementary-camera/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, pkgconfig
, meson
@@ -35,7 +36,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/elementary-code/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/elementary-code/default.nix
index 82036c8b8e2..635b5cfc735 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/elementary-code/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/elementary-code/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, pkgconfig
, meson
@@ -27,7 +28,7 @@
stdenv.mkDerivation rec {
pname = "elementary-code";
- version = "3.4.0";
+ version = "3.4.1";
repoName = "code";
@@ -35,11 +36,11 @@ stdenv.mkDerivation rec {
owner = "elementary";
repo = repoName;
rev = version;
- sha256 = "0b1vdgb1xvh5lqbral3r0qaq05zd5q5ywxw02fggpyy8nyxs3z8f";
+ sha256 = "158zrzyyy507rxcbsb5am9768zbakpwrl61ixab57zla7z51l0g0";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/elementary-dock/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/elementary-dock/default.nix
index ee9df9955f4..1e3db99bab5 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/elementary-dock/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/elementary-dock/default.nix
@@ -27,7 +27,7 @@
stdenv.mkDerivation rec {
pname = "elementary-dock";
- version = "unstable-2020-02-28";
+ version = "unstable-2020-06-11";
outputs = [ "out" "dev" ];
@@ -36,8 +36,8 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "elementary";
repo = repoName;
- rev = "ac87d9063dc9c81d90f42f3002ad9c5b49460a82";
- sha256 = "0lhjzd370fza488dav8n155ss486wqv6y7ldkahwg0c3zvlsvha7";
+ rev = "0a389ee58939d8c91c340df4e5340fc4b23d0b80";
+ sha256 = "01vinik73s0vmk56samgf49zr2bl4wjv44x15sz2cmh744llckja";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/elementary-feedback/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/elementary-feedback/default.nix
index e54841275f6..3b257b0812f 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/elementary-feedback/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/elementary-feedback/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, pkgconfig
, meson
@@ -30,7 +31,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/elementary-files/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/elementary-files/default.nix
index ed557da5449..f6215e5025b 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/elementary-files/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/elementary-files/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, pkgconfig
, meson
@@ -30,7 +31,7 @@
stdenv.mkDerivation rec {
pname = "elementary-files";
- version = "4.4.2";
+ version = "4.4.4";
repoName = "files";
@@ -40,11 +41,11 @@ stdenv.mkDerivation rec {
owner = "elementary";
repo = repoName;
rev = version;
- sha256 = "1n18b3m3vgvmmgpfbgnfnz0z98bkgbfrfkx25jqbwsdnwrlb4li6";
+ sha256 = "1hsh9kg30l90r2aqrrap1nfmgjf0la8mfd8h4xm6d7acailcnhmb";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/elementary-music/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/elementary-music/default.nix
index 85739a6ec2e..8849965edde 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/elementary-music/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/elementary-music/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, pkgconfig
, meson
@@ -41,7 +42,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/elementary-photos/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/elementary-photos/default.nix
index 5c6d34a55a5..252791df1d5 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/elementary-photos/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/elementary-photos/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, meson
, ninja
@@ -45,7 +46,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/elementary-screenshot-tool/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/elementary-screenshot-tool/default.nix
index 078d496bf0d..611e683491f 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/elementary-screenshot-tool/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/elementary-screenshot-tool/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, pkgconfig
, meson
@@ -29,7 +30,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/elementary-terminal/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/elementary-terminal/default.nix
index f9f81c37a4b..c7c1c8780ed 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/elementary-terminal/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/elementary-terminal/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, fetchpatch
, pantheon
, pkgconfig
@@ -34,7 +35,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/elementary-videos/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/elementary-videos/default.nix
index c3da10d1cf3..03b730cecac 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/elementary-videos/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/elementary-videos/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, pkgconfig
, meson
@@ -19,7 +20,7 @@
stdenv.mkDerivation rec {
pname = "elementary-videos";
- version = "2.7.1";
+ version = "2.7.2";
repoName = "videos";
@@ -27,11 +28,11 @@ stdenv.mkDerivation rec {
owner = "elementary";
repo = repoName;
rev = version;
- sha256 = "00arim4i9bv9mbms1irkp44grkgrfnmqzraswyn1xiz9nvl1bsb9";
+ sha256 = "07dwhshdc78wia0fsbzz6iv651znzzasfil91w60v29kgc4s2b1i";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/sideload/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/sideload/default.nix
index 01048d881d5..05f0f40db4a 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/sideload/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/sideload/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, desktop-file-utils
+, nix-update-script
, elementary-gtk-theme
, elementary-icon-theme
, fetchFromGitHub
@@ -21,17 +22,17 @@
stdenv.mkDerivation rec {
pname = "sideload";
- version = "1.1.0";
+ version = "1.1.1";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "1nnaq4vc0aag6pckxhrma5qv8al7i00rrlg95ac4iqqmivja7i92";
+ sha256 = "0mlc3nm2navzxm8k1rwpbw4w6mv30lmhqybm8jqxd4v8x7my73vq";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/a11y/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/a11y/default.nix
index 6348f7c93a3..d7a50fc7e5c 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/a11y/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/a11y/default.nix
@@ -1,6 +1,7 @@
{ stdenv
, substituteAll
, fetchFromGitHub
+, nix-update-script
, pantheon
, meson
, ninja
@@ -32,7 +33,7 @@ stdenv.mkDerivation rec {
];
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/about/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/about/default.nix
index 76b4eeebdf1..3c810a5f4f3 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/about/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/about/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, substituteAll
, meson
@@ -16,17 +17,17 @@
stdenv.mkDerivation rec {
pname = "switchboard-plug-about";
- version = "2.6.2";
+ version = "2.6.3";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "1cjhip0abc0y5w6cqnjcgi48bfrackp45gz7955l66hxhnm5wyw6";
+ sha256 = "1zs2qmglh85ami07dnlq3lfwl5ikc4abvz94a35k6fhfs703lay2";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/applications/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/applications/default.nix
index 9cd92d0a5ed..e5f423bea8a 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/applications/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/applications/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, meson
, ninja
@@ -23,7 +24,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/bluetooth/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/bluetooth/default.nix
index 8ceaee93bdb..425d2785878 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/bluetooth/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/bluetooth/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, meson
, ninja
@@ -14,17 +15,17 @@
stdenv.mkDerivation rec {
pname = "switchboard-plug-bluetooth";
- version = "2.3.1";
+ version = "2.3.2";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "06ws1swl2jg6a1b3m4b1v1rawgzs5k7rq4dcnd5v0czda110yhg0";
+ sha256 = "0ksxx45mm0cvnb5jphyxsf843rn2rgb0yxv9j0ydh2xp4qgvvyva";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/datetime/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/datetime/default.nix
index adb6e187915..ee714e1962e 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/datetime/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/datetime/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, meson
, ninja
@@ -16,17 +17,17 @@
stdenv.mkDerivation rec {
pname = "switchboard-plug-datetime";
- version = "2.1.7";
+ version = "2.1.9";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "0lpmxl42r5vn6mddwppn6zwmai0yabs3n467w027vkzw4axdi6bf";
+ sha256 = "1kkd75kp24zq84wfmc00brqxximfsi4sqyx8a7rbl7zaspf182xa";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/display/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/display/default.nix
index aaf980a313f..568d9bd24c8 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/display/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/display/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, meson
, ninja
@@ -13,17 +14,17 @@
stdenv.mkDerivation rec {
pname = "switchboard-plug-display";
- version = "2.2.1";
+ version = "2.2.2";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "1racp0mxiaix9afx25ryskdcyi335fz8yh8nwgdxbqbm6jpyq4zs";
+ sha256 = "0ijzm91gycx8iaf3sd8i07b5899gbryxd6klzjh122d952wsyfcs";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/keyboard/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/keyboard/default.nix
index 10468cdc553..5f55edb77c7 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/keyboard/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/keyboard/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, fetchpatch
, substituteAll
@@ -29,7 +30,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/mouse-touchpad/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/mouse-touchpad/default.nix
index 956d53d6980..27c7db368da 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/mouse-touchpad/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/mouse-touchpad/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, meson
, ninja
@@ -15,17 +16,17 @@
stdenv.mkDerivation rec {
pname = "switchboard-plug-mouse-touchpad";
- version = "2.4.1";
+ version = "2.4.2";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "19y1n05pc3j0px5pql5338vzrq6hjw209s8l2l70ha4i4r978qir";
+ sha256 = "0jfykvdpjlymnks8mhlv9957ybq7srqqq23isjvh0jvc2r3cd7sq";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/network/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/network/default.nix
index 04763c3dc3f..f6a22af75d7 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/network/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/network/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, meson
, ninja
@@ -17,17 +18,17 @@
stdenv.mkDerivation rec {
pname = "switchboard-plug-network";
- version = "2.3.0";
+ version = "2.3.1";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "0pqkr7swjgla8klcjdcwgk2fipiwvylk8m71l1fymazvzwxrbxw6";
+ sha256 = "1k7925qrgjvh1x8ijhkh3p0z4ypgmx3lg21ygr8qhlp7xr3zm8d5";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/notifications/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/notifications/default.nix
index b4564abd770..09c61e1625d 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/notifications/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/notifications/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, fetchpatch
, pantheon
, meson
@@ -15,26 +16,17 @@
stdenv.mkDerivation rec {
pname = "switchboard-plug-notifications";
- version = "2.1.6";
+ version = "2.1.7";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "1ikq058svdan0whg4ks35m50apvbmzcz7h2wznxdbsimczzvj5sz";
+ sha256 = "02amm2j6blpfc16p5rm64p8shnppzsg49hz4v196mli5xr1r441h";
};
- patches = [
- # Fix do not disturb on NixOS
- # https://github.com/elementary/switchboard-plug-notifications/pull/66
- (fetchpatch {
- url = "https://github.com/elementary/switchboard-plug-notifications/commit/c306366b39c3199f0b64eda73419005fcb5e29b8.patch";
- sha256 = "0m018rfw5iv582sw6qgwc8lzn0j32ix1w47fvlfmx0kw04irl2x3";
- })
- ];
-
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix
index 902703bc75e..cbe65e68a61 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/onlineaccounts/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, fetchpatch
, pantheon
, meson
@@ -30,7 +31,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/pantheon-shell/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/pantheon-shell/default.nix
index a70fee63094..af65327fb82 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/pantheon-shell/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/pantheon-shell/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, pantheon, meson, ninja, pkgconfig, vala, glib
+{ stdenv, fetchFromGitHub, nix-update-script, pantheon, meson, ninja, pkgconfig, vala, glib
, libgee, granite, gexiv2, elementary-settings-daemon, gtk3, gnome-desktop
, gala, wingpanel, plank, switchboard, gettext, bamf, fetchpatch }:
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/power/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/power/default.nix
index 58c135d9c66..1405fb698d1 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/power/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/power/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, substituteAll
, meson
@@ -19,17 +20,17 @@
stdenv.mkDerivation rec {
pname = "switchboard-plug-power";
- version = "2.4.1";
+ version = "2.4.2";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "0hmchx0sfdm2c2f9khjvlaqcxmvzarn2vmwcdb3h5ifbj32vydzw";
+ sha256 = "0zbqv3bnwxapp9b442fjg9fizxmndva8vby5qicx0yy7l68in1xk";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/printers/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/printers/default.nix
index 1d71ae1f7cc..fcb1f26eb96 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/printers/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/printers/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, fetchpatch
, pantheon
, meson
@@ -15,17 +16,17 @@
stdenv.mkDerivation rec {
pname = "switchboard-plug-printers";
- version = "2.1.8";
+ version = "2.1.9";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "0nnzwpfxkvgsw3g329926c3m7vci6vyb60qib7b9mpgicmsqnkvz";
+ sha256 = "1jxpq4rvkrii85imnipbw44zjinq1sc0cq39lssprzfd4g5hjw5n";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/security-privacy/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/security-privacy/default.nix
index c07e48736d7..df62a0b34b6 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/security-privacy/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/security-privacy/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, meson
, python3
@@ -18,17 +19,17 @@
stdenv.mkDerivation rec {
pname = "switchboard-plug-security-privacy";
- version = "2.2.3";
+ version = "2.2.4";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "1rgbw2kfcq7cdpvl6sy6r6d4iprm1j2n3knbnbxy8sylfc83bwri";
+ sha256 = "0177lsly8qpqsfas3qc263as77h2k35avhw9708h1v8bllb3l2sb";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/sharing/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/sharing/default.nix
index 55ed654f75f..515660739d3 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/sharing/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/sharing/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, fetchpatch
, pantheon
, meson
@@ -24,7 +25,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/sound/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/sound/default.nix
index df553a515ea..6f89331593c 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/sound/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard-plugs/sound/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, meson
, ninja
@@ -16,17 +17,17 @@
stdenv.mkDerivation rec {
pname = "switchboard-plug-sound";
- version = "2.2.3";
+ version = "2.2.4";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "1vpw06ldhy26xs5vp2gx5s8wbl42dznycp3jsnm5qp8iid8wl6l6";
+ sha256 = "1kwd3cj6kk5dnmhcrmf13adqrhhjv2j6j2i78cpqbi9yv2h7sv9y";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard/default.nix b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard/default.nix
index 6b451931a46..99018790053 100644
--- a/nixpkgs/pkgs/desktops/pantheon/apps/switchboard/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/apps/switchboard/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, pkgconfig
, meson
@@ -17,17 +18,17 @@
stdenv.mkDerivation rec {
pname = "switchboard";
- version = "2.3.9";
+ version = "2.4.0";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "0gq2gi14ywmhhlq3vablzqjzxq2ms60l9b10splzsf3zd7k2dqz2";
+ sha256 = "12xir2gssr0x21sgm5m620bvd6b6y8dcm26cj4s1wsn8qb59jx9p";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/artwork/elementary-gtk-theme/default.nix b/nixpkgs/pkgs/desktops/pantheon/artwork/elementary-gtk-theme/default.nix
index 9deee9c9abe..78267e1bdd4 100644
--- a/nixpkgs/pkgs/desktops/pantheon/artwork/elementary-gtk-theme/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/artwork/elementary-gtk-theme/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, meson
, ninja
@@ -20,7 +21,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/artwork/elementary-icon-theme/default.nix b/nixpkgs/pkgs/desktops/pantheon/artwork/elementary-icon-theme/default.nix
index 3d448954cca..39d23c05b74 100644
--- a/nixpkgs/pkgs/desktops/pantheon/artwork/elementary-icon-theme/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/artwork/elementary-icon-theme/default.nix
@@ -1,18 +1,19 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, meson
, python3
, ninja
, hicolor-icon-theme
, gtk3
-, inkscape
, xorg
+, librsvg
}:
stdenv.mkDerivation rec {
pname = "elementary-icon-theme";
- version = "5.2.0";
+ version = "5.3.1";
repoName = "icons";
@@ -20,18 +21,18 @@ stdenv.mkDerivation rec {
owner = "elementary";
repo = repoName;
rev = version;
- sha256 = "1irkjj8xfpgkl5p56xhqa3w2s98b8lav7d1lxxrabdi87cjv3n33";
+ sha256 = "0rs68cb39r9vq85pr8h3mgmyjpj8bkhkxr5cz4cn5947kf776wg9";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
nativeBuildInputs = [
gtk3
- inkscape
+ librsvg
meson
ninja
python3
diff --git a/nixpkgs/pkgs/desktops/pantheon/artwork/elementary-sound-theme/default.nix b/nixpkgs/pkgs/desktops/pantheon/artwork/elementary-sound-theme/default.nix
index f95e6815305..2abe677d748 100644
--- a/nixpkgs/pkgs/desktops/pantheon/artwork/elementary-sound-theme/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/artwork/elementary-sound-theme/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, meson
, ninja
@@ -26,7 +27,7 @@ stdenv.mkDerivation rec {
];
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/artwork/elementary-wallpapers/default.nix b/nixpkgs/pkgs/desktops/pantheon/artwork/elementary-wallpapers/default.nix
index 82f45c95d61..2d54580d3e6 100644
--- a/nixpkgs/pkgs/desktops/pantheon/artwork/elementary-wallpapers/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/artwork/elementary-wallpapers/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, meson
, ninja
@@ -26,7 +27,7 @@ stdenv.mkDerivation rec {
];
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/default.nix b/nixpkgs/pkgs/desktops/pantheon/default.nix
index edcda887754..8bae6f8fefe 100644
--- a/nixpkgs/pkgs/desktops/pantheon/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/default.nix
@@ -23,10 +23,6 @@ lib.makeScope pkgs.newScope (self: with self; {
wingpanel-indicator-session wingpanel-indicator-sound
];
- nixpkgs-github-update = callPackage ./nixpkgs_github_update { };
-
- updateScript = callPackage ./update.nix { };
-
maintainers = with pkgs.stdenv.lib.maintainers; [ worldofpeace ];
mutter = pkgs.gnome3.mutter334;
diff --git a/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-default-settings/default.nix b/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-default-settings/default.nix
index 4e8d8bfeb15..81cb4b51dc4 100644
--- a/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-default-settings/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-default-settings/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, meson
, ninja
@@ -27,7 +28,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
@@ -62,7 +63,7 @@ stdenv.mkDerivation rec {
mesonFlags = [
"--sysconfdir=${placeholder "out"}/etc"
- "-Ddefault-wallpaper=${nixos-artwork.wallpapers.simple-dark-gray}/share/artwork/gnome/nix-wallpaper-simple-dark-gray.png"
+ "-Ddefault-wallpaper=${nixos-artwork.wallpapers.simple-dark-gray.gnomeFilePath}"
"-Dplank-dockitems=false"
];
@@ -83,8 +84,10 @@ stdenv.mkDerivation rec {
cp -avr ${./launchers} $out/etc/skel/.config/plank/dock1/launchers
# Whitelist wingpanel indicators to be used in the greeter
- # TODO: is this needed or installed upstream?
- install -D ${./io.elementary.greeter.whitelist} $out/etc/wingpanel.d/io.elementary.greeter.whitelist
+ # hhttps://github.com/elementary/greeter/blob/fc19752f147c62767cd2097c0c0c0fcce41e5873/debian/io.elementary.greeter.whitelist
+ # wingpanel 2.3.2 renamed this to .allowed to .forbidden
+ # https://github.com/elementary/wingpanel/pull/326
+ install -D ${./io.elementary.greeter.allowed} $out/etc/wingpanel.d/io.elementary.greeter.allowed
'';
postFixup = ''
diff --git a/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-default-settings/io.elementary.greeter.whitelist b/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-default-settings/io.elementary.greeter.allowed
index 0cff31f4f77..0cff31f4f77 100644
--- a/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-default-settings/io.elementary.greeter.whitelist
+++ b/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-default-settings/io.elementary.greeter.allowed
diff --git a/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-greeter/default.nix b/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-greeter/default.nix
index 64c4509280a..42eb8fb3771 100644
--- a/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-greeter/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-greeter/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, linkFarm
, substituteAll
, elementary-greeter
@@ -28,7 +29,7 @@
stdenv.mkDerivation rec {
pname = "elementary-greeter";
- version = "5.0.3";
+ version = "5.0.4";
repoName = "greeter";
@@ -36,11 +37,11 @@ stdenv.mkDerivation rec {
owner = "elementary";
repo = repoName;
rev = version;
- sha256 = "1zbfcdgjn57r8pz01xrz6kk8rmviq133snz9f1vqhjdsznk82w5i";
+ sha256 = "1zrsvbd386f7r3jbvjf8j08v1n5cpzkbjjaj2lxvjn8b81xgwy8j";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
@@ -89,7 +90,7 @@ stdenv.mkDerivation rec {
# Needed until https://github.com/elementary/greeter/issues/360 is fixed
(substituteAll {
src = ./hardcode-fallback-background.patch;
- default_wallpaper = "${nixos-artwork.wallpapers.simple-dark-gray}/share/artwork/gnome/nix-wallpaper-simple-dark-gray.png";
+ default_wallpaper = "${nixos-artwork.wallpapers.simple-dark-gray.gnomeFilePath}";
})
];
@@ -113,7 +114,7 @@ stdenv.mkDerivation rec {
# Use NixOS default wallpaper
substituteInPlace $out/etc/lightdm/io.elementary.greeter.conf \
--replace "#default-wallpaper=/usr/share/backgrounds/elementaryos-default" \
- "default-wallpaper=${nixos-artwork.wallpapers.simple-dark-gray}/share/artwork/gnome/nix-wallpaper-simple-dark-gray.png"
+ "default-wallpaper=${nixos-artwork.wallpapers.simple-dark-gray.gnomeFilePath}"
substituteInPlace $out/share/xgreeters/io.elementary.greeter.desktop \
--replace "Exec=io.elementary.greeter" "Exec=$out/bin/io.elementary.greeter"
diff --git a/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-onboarding/default.nix b/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-onboarding/default.nix
index 02a87159aef..2bfa1c22088 100644
--- a/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-onboarding/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-onboarding/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, fetchpatch
, pkgconfig
@@ -20,7 +21,7 @@
stdenv.mkDerivation rec {
pname = "elementary-onboarding";
- version = "1.2.0";
+ version = "1.2.1";
repoName = "onboarding";
@@ -28,11 +29,11 @@ stdenv.mkDerivation rec {
owner = "elementary";
repo = repoName;
rev = version;
- sha256 = "0yxafz7jlzj8gsbp6m72q4zbcvm1ch2y4fibj9cymjvz2i0izhba";
+ sha256 = "1cq9smvrnzc12gp6rzcdxc3x0sbgcch246r5m2c7m2561mfg1d5l";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-print-shim/default.nix b/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-print-shim/default.nix
index e8ea57b8bb9..0d6de8a77d5 100644
--- a/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-print-shim/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-print-shim/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, meson
, ninja
@@ -22,7 +23,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-session-settings/default.nix b/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-session-settings/default.nix
index 089c9188d6c..dba3c889508 100644
--- a/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-session-settings/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-session-settings/default.nix
@@ -1,7 +1,9 @@
{ stdenv
, fetchFromGitHub
-, fetchpatch
+, nix-update-script
, substituteAll
+, desktop-file-utils
+, pkg-config
, writeScript
, pantheon
, gnome-keyring
@@ -16,7 +18,6 @@
, writeText
, meson
, ninja
-, pkg-config
}:
let
@@ -69,53 +70,43 @@ let
in
stdenv.mkDerivation rec {
- pname = "elementary-session-settings";
- version = "unstable-2019-11-12";
+ pname = "elementary-session-settings-unstable";
+ version = "2020-06-11";
repoName = "session-settings";
src = fetchFromGitHub {
owner = "elementary";
repo = repoName;
- rev = "f9d5afed16ce447cf6ae3c2d1c1db5eece84daca";
- sha256 = "0n1m41aapr58rb1ffvfkjq6c6w3f0ynjzzhja50s4di98p4m7y0q";
+ rev = "130c9ae221913032ed18bcf6d21e3dcdba3c4209";
+ sha256 = "0bzg9vbq0ssnxgcb2vxpx6x9zv8ngkm9r3ki5q83m9al9919n0pr";
};
- patches = [
- # Map Pantheon required components by g-s-d versions
- # https://github.com/elementary/session-settings/pull/23
- (fetchpatch {
- url = "https://github.com/elementary/session-settings/commit/39918f4ec64fa9ed5affa109d6a692b97ae4ff01.patch";
- sha256 = "0v2kqcsibymnslnnw4v67yh098znsrhrcycgxkw8vymvwlinc502";
- })
- ];
-
nativeBuildInputs = [
+ desktop-file-utils
meson
ninja
pkg-config
];
buildInputs = [
- elementary-settings-daemon
+ pantheon.elementary-settings-daemon
+ gnome-keyring
+ onboard
+ orca
];
mesonFlags = [
- "-Ddefaults-list=false"
- "-Dpatched-gsd-autostarts=false"
- "-Dpatched-ubuntu-autostarts=false"
+ "-Dmimeapps-list=false"
"-Dfallback-session=GNOME"
+ "-Ddetect-program-prefixes=true"
+ "--sysconfdir=${placeholder "out"}/etc"
];
postInstall = ''
mkdir -p $out/share/applications
cp -av ${./pantheon-mimeapps.list} $out/share/applications/pantheon-mimeapps.list
- mkdir -p $out/etc/xdg/autostart
- for package in ${gnome-keyring} ${orca} ${onboard} ${at-spi2-core}; do
- cp -av $package/etc/xdg/autostart/* $out/etc/xdg/autostart
- done
-
cp "${dockitemAutostart}" $out/etc/xdg/autostart/default-elementary-dockitems.desktop
mkdir -p $out/libexec
@@ -127,21 +118,16 @@ stdenv.mkDerivation rec {
substituteInPlace $out/share/xsessions/pantheon.desktop \
--replace "gnome-session --session=pantheon" "$out/libexec/pantheon" \
--replace "wingpanel" "${wingpanel}/bin/wingpanel"
-
- for f in $out/etc/xdg/autostart/*; do mv "$f" "''${f%.desktop}-pantheon.desktop"; done
-
- for autostart in $(grep -rl "OnlyShowIn=GNOME;" $out/etc/xdg/autostart)
- do
- echo "Patching OnlyShowIn to Pantheon in: $autostart"
- sed -i "s,OnlyShowIn=GNOME;,OnlyShowIn=Pantheon;," $autostart
- done
'';
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
- providedSessions = [ "pantheon" ];
+
+ providedSessions = [
+ "pantheon"
+ ];
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-shortcut-overlay/default.nix b/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-shortcut-overlay/default.nix
index 2cdb2c23507..798757ba726 100644
--- a/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-shortcut-overlay/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/desktop/elementary-shortcut-overlay/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, pkgconfig
, meson
@@ -17,7 +18,7 @@
stdenv.mkDerivation rec {
pname = "elementary-shortcut-overlay";
- version = "1.1.1";
+ version = "1.1.2";
repoName = "shortcut-overlay";
@@ -25,11 +26,11 @@ stdenv.mkDerivation rec {
owner = "elementary";
repo = repoName;
rev = version;
- sha256 = "03wnc3vfnrkm5i7h370n7h2mbcmaxnhynmjs37q63vq6vq7agldb";
+ sha256 = "0v8fx58fn309glxi2zxxlnddw8lkmjr025f22ml3p483zkvbcm2c";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/desktop/gala/default.nix b/nixpkgs/pkgs/desktops/pantheon/desktop/gala/default.nix
index 9b370847fc8..eb865d695e2 100644
--- a/nixpkgs/pkgs/desktops/pantheon/desktop/gala/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/desktop/gala/default.nix
@@ -1,5 +1,7 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
+, fetchpatch
, pantheon
, pkgconfig
, meson
@@ -26,17 +28,17 @@
stdenv.mkDerivation rec {
pname = "gala";
- version = "3.3.1";
+ version = "3.3.2";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "03cq9ihgjasnv1n4v3dn1m3ypzj26k2ybd5b1a7yrbprb35zbrs4";
+ sha256 = "1qd8ynn04rzkki68w4x3ryq6fhlbi6mk359rx86a8ni084fsprh4";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
@@ -69,6 +71,13 @@ stdenv.mkDerivation rec {
];
patches = [
+ # https://github.com/elementary/gala/pull/869
+ # build failure in vala 0.48.7
+ # https://github.com/elementary/gala/pull/869#issuecomment-657147695
+ (fetchpatch {
+ url = "https://github.com/elementary/gala/commit/85d290c75eaa147b704ad34e6c67498071707ee8.patch";
+ sha256 = "19jkvmxidf453qfrxkvi35igxzfz2cm8srwkabvyn9wyd1yhiw0l";
+ })
./plugins-dir.patch
./use-new-notifications-default.patch
];
diff --git a/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/applications-menu/default.nix b/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/applications-menu/default.nix
index 7adcdb21d78..45141dc1d3d 100644
--- a/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/applications-menu/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/applications-menu/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, substituteAll
, meson
@@ -22,11 +23,12 @@
, wingpanel
, zeitgeist
, bc
+, libhandy
}:
stdenv.mkDerivation rec {
pname = "wingpanel-applications-menu";
- version = "2.6.0";
+ version = "2.7.1";
repoName = "applications-menu";
@@ -34,11 +36,11 @@ stdenv.mkDerivation rec {
owner = "elementary";
repo = repoName;
rev = version;
- sha256 = "16ki1x6697jmfqajynx2zvwqrpjpshnd08y7vf6g7xc7zwwh38c5";
+ sha256 = "0wsfvyp0z6c612nl348dr6sar0qghhfcgkzcx3108x8v743v7rim";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
@@ -60,6 +62,7 @@ stdenv.mkDerivation rec {
gtk3
json-glib
libgee
+ libhandy
libsoup
libunity
plank
diff --git a/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/bluetooth/default.nix b/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/bluetooth/default.nix
index 979d6af8f0c..310f908d35d 100644
--- a/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/bluetooth/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/bluetooth/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, pkgconfig
, meson
@@ -27,7 +28,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/datetime/207.patch b/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/datetime/207.patch
deleted file mode 100644
index c4d6d8574a5..00000000000
--- a/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/datetime/207.patch
+++ /dev/null
@@ -1,4726 +0,0 @@
-From 20228e34bf97f67b1dd542a22e92cd90f0db5c72 Mon Sep 17 00:00:00 2001
-From: Dirli <litandrej85@gmail.com>
-Date: Thu, 9 Apr 2020 16:30:16 +0300
-Subject: [PATCH 1/8] added a single namespace
-
----
- meson.build | 14 +-
- src/DateIterator.vala | 82 -----
- src/DateRange.vala | 66 ----
- src/Indicator.vala | 341 +++++++++---------
- .../calendar => Models}/CalendarModel.vala | 4 +-
- src/Services/TimeManager.vala | 230 ++++++------
- src/Util/DateIterator.vala | 84 +++++
- src/Util/DateRange.vala | 68 ++++
- src/{Widgets/calendar => Util}/Util.vala | 8 +-
- src/Widgets/CalendarView.vala | 185 ++++++++++
- src/Widgets/EventRow.vala | 184 +++++-----
- src/Widgets/{calendar => }/Grid.vala | 12 +-
- src/Widgets/GridDay.vala | 180 +++++++++
- src/Widgets/PanelLabel.vala | 80 ++--
- src/Widgets/calendar/CalendarView.vala | 183 ----------
- src/Widgets/calendar/GridDay.vala | 178 ---------
- 16 files changed, 957 insertions(+), 942 deletions(-)
- delete mode 100644 src/DateIterator.vala
- delete mode 100644 src/DateRange.vala
- rename src/{Widgets/calendar => Models}/CalendarModel.vala (99%)
- create mode 100644 src/Util/DateIterator.vala
- create mode 100644 src/Util/DateRange.vala
- rename src/{Widgets/calendar => Util}/Util.vala (96%)
- create mode 100644 src/Widgets/CalendarView.vala
- rename src/Widgets/{calendar => }/Grid.vala (95%)
- create mode 100644 src/Widgets/GridDay.vala
- delete mode 100644 src/Widgets/calendar/CalendarView.vala
- delete mode 100644 src/Widgets/calendar/GridDay.vala
-
-diff --git a/meson.build b/meson.build
-index 2555723..b44c5bd 100644
---- a/meson.build
-+++ b/meson.build
-@@ -39,16 +39,16 @@ endif
- shared_module(
- meson.project_name(),
- gresource,
-- 'src/DateIterator.vala',
-- 'src/DateRange.vala',
- 'src/Indicator.vala',
-+ 'src/Util/DateIterator.vala',
-+ 'src/Util/DateRange.vala',
-+ 'src/Util/Util.vala',
-+ 'src/Models/CalendarModel.vala',
-+ 'src/Widgets/CalendarView.vala',
- 'src/Widgets/EventRow.vala',
-+ 'src/Widgets/Grid.vala',
-+ 'src/Widgets/GridDay.vala',
- 'src/Widgets/PanelLabel.vala',
-- 'src/Widgets/calendar/CalendarModel.vala',
-- 'src/Widgets/calendar/CalendarView.vala',
-- 'src/Widgets/calendar/Grid.vala',
-- 'src/Widgets/calendar/GridDay.vala',
-- 'src/Widgets/calendar/Util.vala',
- 'src/Services/TimeManager.vala',
- dependencies: [
- dependency('glib-2.0'),
-diff --git a/src/DateIterator.vala b/src/DateIterator.vala
-deleted file mode 100644
-index 961895b..0000000
---- a/src/DateIterator.vala
-+++ /dev/null
-@@ -1,82 +0,0 @@
--/*
-- * Copyright 2011-2018 elementary, Inc. (https://elementary.io)
-- *
-- * This program is free software; you can redistribute it and/or
-- * modify it under the terms of the GNU General Public
-- * License as published by the Free Software Foundation; either
-- * version 2 of the License, or (at your option) any later version.
-- *
-- * This program is distributed in the hope that it will be useful,
-- * but WITHOUT ANY WARRANTY; without even the implied warranty of
-- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-- * General Public License for more details.
-- *
-- * You should have received a copy of the GNU General Public
-- * License along with this program; if not, write to the
-- * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-- * Boston, MA 02110-1301 USA.
-- *
-- * Authored by: Corentin Noël <corentin@elementaryos.org>
-- */
--
--public class Util.DateIterator : Object, Gee.Traversable<GLib.DateTime>, Gee.Iterator<GLib.DateTime> {
-- public GLib.DateTime current { get; construct set; }
-- public Util.DateRange range { get; construct; }
--
-- // Required by Gee.Iterator
-- public bool valid {
-- get {
-- return true;
-- }
-- }
--
-- // Required by Gee.Iterator
-- public bool read_only {
-- get {
-- return false;
-- }
-- }
--
-- public DateIterator (Util.DateRange range) {
-- Object (
-- range: range,
-- current: range.first_dt.add_days (-1)
-- );
-- }
--
-- public bool @foreach (Gee.ForallFunc<GLib.DateTime> f) {
-- var element = range.first_dt;
--
-- while (element.compare (range.last_dt) < 0) {
-- if (f (element) == false) {
-- return false;
-- }
--
-- element = element.add_days (1);
-- }
--
-- return true;
-- }
--
-- public bool next () {
-- if (!has_next ()) {
-- return false;
-- }
--
-- current = this.current.add_days (1);
--
-- return true;
-- }
--
-- public bool has_next () {
-- return current.compare (range.last_dt) < 0;
-- }
--
-- public new GLib.DateTime get () {
-- return current;
-- }
--
-- public void remove () {
-- assert_not_reached ();
-- }
--}
-diff --git a/src/DateRange.vala b/src/DateRange.vala
-deleted file mode 100644
-index 08e4c00..0000000
---- a/src/DateRange.vala
-+++ /dev/null
-@@ -1,66 +0,0 @@
--/*
-- * Copyright 2011-2019 elementary, Inc. (https://elementary.io)
-- *
-- * This program is free software; you can redistribute it and/or
-- * modify it under the terms of the GNU General Public
-- * License as published by the Free Software Foundation; either
-- * version 2 of the License, or (at your option) any later version.
-- *
-- * This program is distributed in the hope that it will be useful,
-- * but WITHOUT ANY WARRANTY; without even the implied warranty of
-- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-- * General Public License for more details.
-- *
-- * You should have received a copy of the GNU General Public
-- * License along with this program; if not, write to the
-- * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-- * Boston, MA 02110-1301 USA.
-- *
-- * Authored by: Corentin Noël <corentin@elementaryos.org>
-- */
--
--/* Represents date range from 'first' to 'last' inclusive */
--public class Util.DateRange : Object, Gee.Traversable<GLib.DateTime>, Gee.Iterable<GLib.DateTime> {
-- public GLib.DateTime first_dt { get; construct; }
-- public GLib.DateTime last_dt { get; construct; }
--
-- public bool @foreach (Gee.ForallFunc<GLib.DateTime> f) {
-- foreach (var date in this) {
-- if (f (date) == false) {
-- return false;
-- }
-- }
--
-- return true;
-- }
--
-- public DateRange (GLib.DateTime first, GLib.DateTime last) {
-- Object (
-- first_dt: first,
-- last_dt: last
-- );
-- }
--
-- public bool equals (DateRange other) {
-- return (first_dt == other.first_dt && last_dt == other.last_dt);
-- }
--
-- public Gee.Iterator<GLib.DateTime> iterator () {
-- return new DateIterator (this);
-- }
--
-- public Gee.List<GLib.DateTime> to_list () {
-- var list = new Gee.ArrayList<GLib.DateTime> ((Gee.EqualDataFunc<GLib.DateTime>? )datetime_equal_func);
--
-- foreach (var date in this) {
-- list.add (date);
-- }
--
-- return list;
-- }
--
-- /* Returns true if 'a' and 'b' are the same GLib.DateTime */
-- private bool datetime_equal_func (GLib.DateTime a, GLib.DateTime b) {
-- return a.equal (b);
-- }
--}
-diff --git a/src/Indicator.vala b/src/Indicator.vala
-index 77aa35c..b712c12 100644
---- a/src/Indicator.vala
-+++ b/src/Indicator.vala
-@@ -17,218 +17,219 @@
- * Boston, MA 02110-1301 USA.
- */
-
--public class DateTime.Indicator : Wingpanel.Indicator {
-- public static GLib.Settings settings;
--
-- private Widgets.PanelLabel panel_label;
-- private Gtk.Grid main_grid;
-- private Widgets.CalendarView calendar;
-- private Gtk.ListBox event_listbox;
-- private uint update_events_idle_source = 0;
--
-- public Indicator () {
-- Object (
-- code_name: Wingpanel.Indicator.DATETIME,
-- display_name: _("Date & Time"),
-- description: _("The date and time indicator")
-- );
-- }
--
-- static construct {
-- settings = new GLib.Settings ("io.elementary.desktop.wingpanel.datetime");
-- }
-+namespace DateTimeIndicator {
-+ public class Indicator : Wingpanel.Indicator {
-+ public static GLib.Settings settings;
-+
-+ private Widgets.PanelLabel panel_label;
-+ private Gtk.Grid main_grid;
-+ private Widgets.CalendarView calendar;
-+ private Gtk.ListBox event_listbox;
-+ private uint update_events_idle_source = 0;
-+
-+ public Indicator () {
-+ Object (
-+ code_name: Wingpanel.Indicator.DATETIME,
-+ display_name: _("Date & Time"),
-+ description: _("The date and time indicator")
-+ );
-+ }
-
-- construct {
-- visible = true;
-- }
-+ static construct {
-+ settings = new GLib.Settings ("io.elementary.desktop.wingpanel.datetime");
-+ }
-
-- public override Gtk.Widget get_display_widget () {
-- if (panel_label == null) {
-- panel_label = new Widgets.PanelLabel ();
-+ construct {
-+ visible = true;
- }
-
-- return panel_label;
-- }
-+ public override Gtk.Widget get_display_widget () {
-+ if (panel_label == null) {
-+ panel_label = new Widgets.PanelLabel ();
-+ }
-
-- public override Gtk.Widget? get_widget () {
-- if (main_grid == null) {
-- calendar = new Widgets.CalendarView ();
-- calendar.margin_bottom = 6;
--
-- var placeholder_label = new Gtk.Label (_("No Events on This Day"));
-- placeholder_label.wrap = true;
-- placeholder_label.wrap_mode = Pango.WrapMode.WORD;
-- placeholder_label.margin_start = 12;
-- placeholder_label.margin_end = 12;
-- placeholder_label.max_width_chars = 20;
-- placeholder_label.justify = Gtk.Justification.CENTER;
-- placeholder_label.show_all ();
--
-- var placeholder_style_context = placeholder_label.get_style_context ();
-- placeholder_style_context.add_class (Gtk.STYLE_CLASS_DIM_LABEL);
-- placeholder_style_context.add_class (Granite.STYLE_CLASS_H3_LABEL);
--
-- event_listbox = new Gtk.ListBox ();
-- event_listbox.selection_mode = Gtk.SelectionMode.NONE;
-- event_listbox.set_header_func (header_update_func);
-- event_listbox.set_placeholder (placeholder_label);
-- event_listbox.set_sort_func (sort_function);
--
-- var scrolled_window = new Gtk.ScrolledWindow (null, null);
-- scrolled_window.hscrollbar_policy = Gtk.PolicyType.NEVER;
-- scrolled_window.add (event_listbox);
--
-- var settings_button = new Gtk.ModelButton ();
-- settings_button.text = _("Date & Time Settings…");
--
-- main_grid = new Gtk.Grid ();
-- main_grid.margin_top = 12;
-- main_grid.attach (calendar, 0, 0);
-- main_grid.attach (new Gtk.Separator (Gtk.Orientation.VERTICAL), 1, 0);
-- main_grid.attach (scrolled_window, 2, 0);
-- main_grid.attach (new Wingpanel.Widgets.Separator (), 0, 2, 3);
-- main_grid.attach (settings_button, 0, 3, 3);
--
-- var size_group = new Gtk.SizeGroup (Gtk.SizeGroupMode.HORIZONTAL);
-- size_group.add_widget (calendar);
-- size_group.add_widget (event_listbox);
--
-- calendar.day_double_click.connect (() => {
-- close ();
-- });
-+ return panel_label;
-+ }
-
-- calendar.selection_changed.connect ((date) => {
-- idle_update_events ();
-- });
-+ public override Gtk.Widget? get_widget () {
-+ if (main_grid == null) {
-+ calendar = new Widgets.CalendarView ();
-+ calendar.margin_bottom = 6;
-+
-+ var placeholder_label = new Gtk.Label (_("No Events on This Day"));
-+ placeholder_label.wrap = true;
-+ placeholder_label.wrap_mode = Pango.WrapMode.WORD;
-+ placeholder_label.margin_start = 12;
-+ placeholder_label.margin_end = 12;
-+ placeholder_label.max_width_chars = 20;
-+ placeholder_label.justify = Gtk.Justification.CENTER;
-+ placeholder_label.show_all ();
-+
-+ var placeholder_style_context = placeholder_label.get_style_context ();
-+ placeholder_style_context.add_class (Gtk.STYLE_CLASS_DIM_LABEL);
-+ placeholder_style_context.add_class (Granite.STYLE_CLASS_H3_LABEL);
-+
-+ event_listbox = new Gtk.ListBox ();
-+ event_listbox.selection_mode = Gtk.SelectionMode.NONE;
-+ event_listbox.set_header_func (header_update_func);
-+ event_listbox.set_placeholder (placeholder_label);
-+ event_listbox.set_sort_func (sort_function);
-+
-+ var scrolled_window = new Gtk.ScrolledWindow (null, null);
-+ scrolled_window.hscrollbar_policy = Gtk.PolicyType.NEVER;
-+ scrolled_window.add (event_listbox);
-+
-+ var settings_button = new Gtk.ModelButton ();
-+ settings_button.text = _("Date & Time Settings…");
-+
-+ main_grid = new Gtk.Grid ();
-+ main_grid.margin_top = 12;
-+ main_grid.attach (calendar, 0, 0);
-+ main_grid.attach (new Gtk.Separator (Gtk.Orientation.VERTICAL), 1, 0);
-+ main_grid.attach (scrolled_window, 2, 0);
-+ main_grid.attach (new Wingpanel.Widgets.Separator (), 0, 2, 3);
-+ main_grid.attach (settings_button, 0, 3, 3);
-+
-+ var size_group = new Gtk.SizeGroup (Gtk.SizeGroupMode.HORIZONTAL);
-+ size_group.add_widget (calendar);
-+ size_group.add_widget (event_listbox);
-+
-+ calendar.day_double_click.connect (() => {
-+ close ();
-+ });
-+
-+ calendar.selection_changed.connect ((date) => {
-+ idle_update_events ();
-+ });
-+
-+ event_listbox.row_activated.connect ((row) => {
-+ calendar.show_date_in_maya (((EventRow) row).date);
-+ close ();
-+ });
-+
-+ settings_button.clicked.connect (() => {
-+ try {
-+ AppInfo.launch_default_for_uri ("settings://time", null);
-+ } catch (Error e) {
-+ warning ("Failed to open time and date settings: %s", e.message);
-+ }
-+ });
-+ }
-
-- event_listbox.row_activated.connect ((row) => {
-- calendar.show_date_in_maya (((DateTime.EventRow) row).date);
-- close ();
-- });
-+ return main_grid;
-+ }
-
-- settings_button.clicked.connect (() => {
-- try {
-- AppInfo.launch_default_for_uri ("settings://time", null);
-- } catch (Error e) {
-- warning ("Failed to open time and date settings: %s", e.message);
-+ private void header_update_func (Gtk.ListBoxRow lbrow, Gtk.ListBoxRow? lbbefore) {
-+ var row = (EventRow) lbrow;
-+ if (lbbefore != null) {
-+ var before = (EventRow) lbbefore;
-+ if (row.is_allday == before.is_allday) {
-+ row.set_header (null);
-+ return;
- }
-- });
-- }
-
-- return main_grid;
-- }
-+ if (row.is_allday != before.is_allday) {
-+ var header_label = new Granite.HeaderLabel (_("During the Day"));
-+ header_label.margin_start = header_label.margin_end = 6;
-
-- private void header_update_func (Gtk.ListBoxRow lbrow, Gtk.ListBoxRow? lbbefore) {
-- var row = (DateTime.EventRow) lbrow;
-- if (lbbefore != null) {
-- var before = (DateTime.EventRow) lbbefore;
-- if (row.is_allday == before.is_allday) {
-- row.set_header (null);
-+ row.set_header (header_label);
-+ return;
-+ }
-+ } else {
-+ if (row.is_allday) {
-+ var allday_header = new Granite.HeaderLabel (_("All Day"));
-+ allday_header.margin_start = allday_header.margin_end = 6;
-+
-+ row.set_header (allday_header);
-+ }
- return;
- }
-+ }
-
-- if (row.is_allday != before.is_allday) {
-- var header_label = new Granite.HeaderLabel (_("During the Day"));
-- header_label.margin_start = header_label.margin_end = 6;
-+ [CCode (instance_pos = -1)]
-+ private int sort_function (Gtk.ListBoxRow child1, Gtk.ListBoxRow child2) {
-+ var e1 = (EventRow) child1;
-+ var e2 = (EventRow) child2;
-
-- row.set_header (header_label);
-- return;
-+ if (e1.start_time.compare (e2.start_time) != 0) {
-+ return e1.start_time.compare (e2.start_time);
- }
-- } else {
-- if (row.is_allday) {
-- var allday_header = new Granite.HeaderLabel (_("All Day"));
-- allday_header.margin_start = allday_header.margin_end = 6;
-
-- row.set_header (allday_header);
-+ // If they have the same date, sort them wholeday first
-+ if (e1.is_allday) {
-+ return -1;
-+ } else if (e2.is_allday) {
-+ return 1;
- }
-- return;
-- }
-- }
--
-- [CCode (instance_pos = -1)]
-- private int sort_function (Gtk.ListBoxRow child1, Gtk.ListBoxRow child2) {
-- var e1 = (EventRow) child1;
-- var e2 = (EventRow) child2;
-
-- if (e1.start_time.compare (e2.start_time) != 0) {
-- return e1.start_time.compare (e2.start_time);
-+ return 0;
- }
-
-- // If they have the same date, sort them wholeday first
-- if (e1.is_allday) {
-- return -1;
-- } else if (e2.is_allday) {
-- return 1;
-+ private void update_events_model (E.Source source, Gee.Collection<ECal.Component> events) {
-+ idle_update_events ();
- }
-
-- return 0;
-- }
--
-- private void update_events_model (E.Source source, Gee.Collection<ECal.Component> events) {
-- idle_update_events ();
-- }
-+ private void idle_update_events () {
-+ if (update_events_idle_source > 0) {
-+ GLib.Source.remove (update_events_idle_source);
-+ }
-
-- private void idle_update_events () {
-- if (update_events_idle_source > 0) {
-- GLib.Source.remove (update_events_idle_source);
-+ update_events_idle_source = GLib.Idle.add (update_events);
- }
-
-- update_events_idle_source = GLib.Idle.add (update_events);
-- }
--
-- private bool update_events () {
-- foreach (unowned Gtk.Widget widget in event_listbox.get_children ()) {
-- widget.destroy ();
-- }
-+ private bool update_events () {
-+ foreach (unowned Gtk.Widget widget in event_listbox.get_children ()) {
-+ widget.destroy ();
-+ }
-
-- if (calendar.selected_date == null) {
-- update_events_idle_source = 0;
-- return GLib.Source.REMOVE;
-- }
-+ if (calendar.selected_date == null) {
-+ update_events_idle_source = 0;
-+ return GLib.Source.REMOVE;
-+ }
-
-- var date = calendar.selected_date;
-+ var date = calendar.selected_date;
-
-- var model = Widgets.CalendarModel.get_default ();
-+ var model = Models.CalendarModel.get_default ();
-
-- var events_on_day = new Gee.TreeMap<string, DateTime.EventRow> ();
-+ var events_on_day = new Gee.TreeMap<string, EventRow> ();
-
-- model.source_events.@foreach ((source, component_map) => {
-- foreach (var comp in component_map.get_values ()) {
-- if (Util.calcomp_is_on_day (comp, date)) {
-- unowned ICal.Component ical = comp.get_icalcomponent ();
-- var event_uid = ical.get_uid ();
-- if (!events_on_day.has_key (event_uid)) {
-- events_on_day[event_uid] = new DateTime.EventRow (date, ical, source);
-+ model.source_events.@foreach ((source, component_map) => {
-+ foreach (var comp in component_map.get_values ()) {
-+ if (Util.calcomp_is_on_day (comp, date)) {
-+ unowned ICal.Component ical = comp.get_icalcomponent ();
-+ var event_uid = ical.get_uid ();
-+ if (!events_on_day.has_key (event_uid)) {
-+ events_on_day[event_uid] = new EventRow (date, ical, source);
-
-- event_listbox.add (events_on_day[event_uid]);
-+ event_listbox.add (events_on_day[event_uid]);
-+ }
- }
- }
-- }
-- });
-+ });
-
-- event_listbox.show_all ();
-- update_events_idle_source = 0;
-- return GLib.Source.REMOVE;
-- }
-+ event_listbox.show_all ();
-+ update_events_idle_source = 0;
-+ return GLib.Source.REMOVE;
-+ }
-
-- public override void opened () {
-- calendar.show_today ();
-+ public override void opened () {
-+ calendar.show_today ();
-
-- Widgets.CalendarModel.get_default ().events_added.connect (update_events_model);
-- Widgets.CalendarModel.get_default ().events_updated.connect (update_events_model);
-- Widgets.CalendarModel.get_default ().events_removed.connect (update_events_model);
-- }
-+ Models.CalendarModel.get_default ().events_added.connect (update_events_model);
-+ Models.CalendarModel.get_default ().events_updated.connect (update_events_model);
-+ Models.CalendarModel.get_default ().events_removed.connect (update_events_model);
-+ }
-
-- public override void closed () {
-- Widgets.CalendarModel.get_default ().events_added.disconnect (update_events_model);
-- Widgets.CalendarModel.get_default ().events_updated.disconnect (update_events_model);
-- Widgets.CalendarModel.get_default ().events_removed.disconnect (update_events_model);
-+ public override void closed () {
-+ Models.CalendarModel.get_default ().events_added.disconnect (update_events_model);
-+ Models.CalendarModel.get_default ().events_updated.disconnect (update_events_model);
-+ Models.CalendarModel.get_default ().events_removed.disconnect (update_events_model);
-+ }
- }
- }
--
- public Wingpanel.Indicator get_indicator (Module module) {
- debug ("Activating DateTime Indicator");
-- var indicator = new DateTime.Indicator ();
-+ var indicator = new DateTimeIndicator.Indicator ();
-
- return indicator;
- }
-diff --git a/src/Widgets/calendar/CalendarModel.vala b/src/Models/CalendarModel.vala
-similarity index 99%
-rename from src/Widgets/calendar/CalendarModel.vala
-rename to src/Models/CalendarModel.vala
-index 7602303..965b93e 100644
---- a/src/Widgets/calendar/CalendarModel.vala
-+++ b/src/Models/CalendarModel.vala
-@@ -15,8 +15,8 @@
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
--namespace DateTime.Widgets {
-- public class CalendarModel : Object {
-+namespace DateTimeIndicator {
-+ public class Models.CalendarModel : Object {
- /* The data_range is the range of dates for which this model is storing
- * data.
- *
-diff --git a/src/Services/TimeManager.vala b/src/Services/TimeManager.vala
-index b68f158..5baa136 100644
---- a/src/Services/TimeManager.vala
-+++ b/src/Services/TimeManager.vala
-@@ -32,153 +32,155 @@ interface FDO.Accounts : Object {
- public abstract string find_user_by_name (string username) throws GLib.Error;
- }
-
--public class DateTime.Services.TimeManager : Gtk.Calendar {
-- private static TimeManager? instance = null;
-+namespace DateTimeIndicator {
-+ public class Services.TimeManager : Gtk.Calendar {
-+ private static TimeManager? instance = null;
-
-- public signal void minute_changed ();
-+ public signal void minute_changed ();
-
-- private GLib.DateTime? current_time = null;
-- private uint timeout_id = 0;
-- private Manager? manager = null;
-+ private GLib.DateTime? current_time = null;
-+ private uint timeout_id = 0;
-+ private Manager? manager = null;
-
-- public bool clock_show_seconds { get; set; }
-- public bool is_12h { get; set; }
-+ public bool clock_show_seconds { get; set; }
-+ public bool is_12h { get; set; }
-
-- public TimeManager () {
-- update_current_time ();
--
-- if (current_time == null) {
-- return;
-- }
-+ public TimeManager () {
-+ update_current_time ();
-
-- add_timeout ();
-- try {
-- var clock_settings = new GLib.Settings ("io.elementary.desktop.wingpanel.datetime");
-- clock_settings.bind ("clock-show-seconds", this, "clock-show-seconds", SettingsBindFlags.DEFAULT);
-+ if (current_time == null) {
-+ return;
-+ }
-
-- notify["clock-show-seconds"].connect (() => {
-- add_timeout ();
-- });
-+ add_timeout ();
-+ try {
-+ var clock_settings = new GLib.Settings ("io.elementary.desktop.wingpanel.datetime");
-+ clock_settings.bind ("clock-show-seconds", this, "clock-show-seconds", SettingsBindFlags.DEFAULT);
-
-- // Listen for the D-BUS server that controls time settings
-- Bus.watch_name (BusType.SYSTEM, "org.freedesktop.timedate1", BusNameWatcherFlags.NONE, on_watch, on_unwatch);
-- // Listen for the signal that is fired when waking up from sleep, then update time
-- manager = Bus.get_proxy_sync (BusType.SYSTEM, "org.freedesktop.login1", "/org/freedesktop/login1");
-- manager.prepare_for_sleep.connect ((sleeping) => {
-- if (!sleeping) {
-- update_current_time ();
-- minute_changed ();
-+ notify["clock-show-seconds"].connect (() => {
- add_timeout ();
-- }
-- });
-- } catch (Error e) {
-- warning (e.message);
-+ });
-+
-+ // Listen for the D-BUS server that controls time settings
-+ Bus.watch_name (BusType.SYSTEM, "org.freedesktop.timedate1", BusNameWatcherFlags.NONE, on_watch, on_unwatch);
-+ // Listen for the signal that is fired when waking up from sleep, then update time
-+ manager = Bus.get_proxy_sync (BusType.SYSTEM, "org.freedesktop.login1", "/org/freedesktop/login1");
-+ manager.prepare_for_sleep.connect ((sleeping) => {
-+ if (!sleeping) {
-+ update_current_time ();
-+ minute_changed ();
-+ add_timeout ();
-+ }
-+ });
-+ } catch (Error e) {
-+ warning (e.message);
-+ }
- }
-- }
--
-- construct {
-- setup_time_format.begin ();
-- }
-
-- private async void setup_time_format () {
-- try {
-- var accounts_service = yield GLib.Bus.get_proxy<FDO.Accounts> (GLib.BusType.SYSTEM,
-- "org.freedesktop.Accounts",
-- "/org/freedesktop/Accounts");
-- var user_path = accounts_service.find_user_by_name (GLib.Environment.get_user_name ());
--
-- var greeter_act = yield GLib.Bus.get_proxy<Pantheon.AccountsService> (GLib.BusType.SYSTEM,
-- "org.freedesktop.Accounts",
-- user_path,
-- GLib.DBusProxyFlags.GET_INVALIDATED_PROPERTIES);
-- is_12h = ("12h" in greeter_act.time_format);
-- ((GLib.DBusProxy) greeter_act).g_properties_changed.connect ((changed_properties, invalidated_properties) => {
-- if (changed_properties.lookup_value ("TimeFormat", GLib.VariantType.STRING) != null) {
-- is_12h = ("12h" in greeter_act.time_format);
-- }
-- });
-- } catch (Error e) {
-- critical (e.message);
-- // Connect to the GSettings instead
-- var clock_settings = new GLib.Settings ("org.gnome.desktop.interface");
-- clock_settings.changed["clock-format"].connect (() => {
-- is_12h = ("12h" in clock_settings.get_string ("clock-format"));
-- });
--
-- is_12h = ("12h" in clock_settings.get_string ("clock-format"));
-+ construct {
-+ setup_time_format.begin ();
- }
-- }
-
-- private void on_watch (DBusConnection conn) {
-- // Start updating the time display quicker because someone is changing settings
-- add_timeout (true);
-- }
-+ private async void setup_time_format () {
-+ try {
-+ var accounts_service = yield GLib.Bus.get_proxy<FDO.Accounts> (GLib.BusType.SYSTEM,
-+ "org.freedesktop.Accounts",
-+ "/org/freedesktop/Accounts");
-+ var user_path = accounts_service.find_user_by_name (GLib.Environment.get_user_name ());
-+
-+ var greeter_act = yield GLib.Bus.get_proxy<Pantheon.AccountsService> (GLib.BusType.SYSTEM,
-+ "org.freedesktop.Accounts",
-+ user_path,
-+ GLib.DBusProxyFlags.GET_INVALIDATED_PROPERTIES);
-+ is_12h = ("12h" in greeter_act.time_format);
-+ ((GLib.DBusProxy) greeter_act).g_properties_changed.connect ((changed_properties, invalidated_properties) => {
-+ if (changed_properties.lookup_value ("TimeFormat", GLib.VariantType.STRING) != null) {
-+ is_12h = ("12h" in greeter_act.time_format);
-+ }
-+ });
-+ } catch (Error e) {
-+ critical (e.message);
-+ // Connect to the GSettings instead
-+ var clock_settings = new GLib.Settings ("org.gnome.desktop.interface");
-+ clock_settings.changed["clock-format"].connect (() => {
-+ is_12h = ("12h" in clock_settings.get_string ("clock-format"));
-+ });
-
-- private void on_unwatch (DBusConnection conn) {
-- // Stop updating the time display quicker
-- add_timeout (false);
-- }
-+ is_12h = ("12h" in clock_settings.get_string ("clock-format"));
-+ }
-+ }
-
-- private void add_timeout (bool update_fast = false) {
-- uint interval;
-- if (update_fast || clock_show_seconds) {
-- interval = 500;
-- } else {
-- interval = calculate_time_until_next_minute ();
-+ private void on_watch (DBusConnection conn) {
-+ // Start updating the time display quicker because someone is changing settings
-+ add_timeout (true);
- }
-
-- if (timeout_id > 0) {
-- Source.remove (timeout_id);
-+ private void on_unwatch (DBusConnection conn) {
-+ // Stop updating the time display quicker
-+ add_timeout (false);
- }
-
-- timeout_id = Timeout.add (interval, () => {
-- update_current_time ();
-- minute_changed ();
-- add_timeout (update_fast);
-+ private void add_timeout (bool update_fast = false) {
-+ uint interval;
-+ if (update_fast || clock_show_seconds) {
-+ interval = 500;
-+ } else {
-+ interval = calculate_time_until_next_minute ();
-+ }
-
-- return false;
-- });
-- }
-+ if (timeout_id > 0) {
-+ Source.remove (timeout_id);
-+ }
-
-- public string format (string format) {
-- if (current_time == null) {
-- return "undef";
-+ timeout_id = Timeout.add (interval, () => {
-+ update_current_time ();
-+ minute_changed ();
-+ add_timeout (update_fast);
-+
-+ return false;
-+ });
- }
-
-- return current_time.format (format);
-- }
-+ public string format (string format) {
-+ if (current_time == null) {
-+ return "undef";
-+ }
-
-- public GLib.DateTime get_current_time () {
-- return current_time;
-- }
-+ return current_time.format (format);
-+ }
-
-- private void update_current_time () {
-- var local_time = new GLib.DateTime.now_local ();
-+ public GLib.DateTime get_current_time () {
-+ return current_time;
-+ }
-
-- if (local_time == null) {
-- critical ("Can't get the local time.");
-+ private void update_current_time () {
-+ var local_time = new GLib.DateTime.now_local ();
-
-- return;
-- }
-+ if (local_time == null) {
-+ critical ("Can't get the local time.");
-
-- current_time = local_time;
-- }
-+ return;
-+ }
-
-- private uint calculate_time_until_next_minute () {
-- if (current_time == null) {
-- return 60 * 1000;
-+ current_time = local_time;
- }
-
-- var seconds_until_next_minute = 60 - (current_time.to_unix () % 60);
-+ private uint calculate_time_until_next_minute () {
-+ if (current_time == null) {
-+ return 60 * 1000;
-+ }
-
-- return (uint)seconds_until_next_minute * 1000;
-- }
-+ var seconds_until_next_minute = 60 - (current_time.to_unix () % 60);
-
-- public static TimeManager get_default () {
-- if (instance == null) {
-- instance = new TimeManager ();
-+ return (uint)seconds_until_next_minute * 1000;
- }
-
-- return instance;
-+ public static TimeManager get_default () {
-+ if (instance == null) {
-+ instance = new TimeManager ();
-+ }
-+
-+ return instance;
-+ }
- }
- }
-diff --git a/src/Util/DateIterator.vala b/src/Util/DateIterator.vala
-new file mode 100644
-index 0000000..c2c771e
---- /dev/null
-+++ b/src/Util/DateIterator.vala
-@@ -0,0 +1,84 @@
-+/*
-+ * Copyright 2011-2018 elementary, Inc. (https://elementary.io)
-+ *
-+ * This program is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU General Public
-+ * License as published by the Free Software Foundation; either
-+ * version 2 of the License, or (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ * General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public
-+ * License along with this program; if not, write to the
-+ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-+ * Boston, MA 02110-1301 USA.
-+ *
-+ * Authored by: Corentin Noël <corentin@elementaryos.org>
-+ */
-+
-+namespace DateTimeIndicator {
-+ public class Util.DateIterator : Object, Gee.Traversable<GLib.DateTime>, Gee.Iterator<GLib.DateTime> {
-+ public GLib.DateTime current { get; construct set; }
-+ public Util.DateRange range { get; construct; }
-+
-+ // Required by Gee.Iterator
-+ public bool valid {
-+ get {
-+ return true;
-+ }
-+ }
-+
-+ // Required by Gee.Iterator
-+ public bool read_only {
-+ get {
-+ return false;
-+ }
-+ }
-+
-+ public DateIterator (Util.DateRange range) {
-+ Object (
-+ range: range,
-+ current: range.first_dt.add_days (-1)
-+ );
-+ }
-+
-+ public bool @foreach (Gee.ForallFunc<GLib.DateTime> f) {
-+ var element = range.first_dt;
-+
-+ while (element.compare (range.last_dt) < 0) {
-+ if (f (element) == false) {
-+ return false;
-+ }
-+
-+ element = element.add_days (1);
-+ }
-+
-+ return true;
-+ }
-+
-+ public bool next () {
-+ if (!has_next ()) {
-+ return false;
-+ }
-+
-+ current = this.current.add_days (1);
-+
-+ return true;
-+ }
-+
-+ public bool has_next () {
-+ return current.compare (range.last_dt) < 0;
-+ }
-+
-+ public new GLib.DateTime get () {
-+ return current;
-+ }
-+
-+ public void remove () {
-+ assert_not_reached ();
-+ }
-+ }
-+}
-diff --git a/src/Util/DateRange.vala b/src/Util/DateRange.vala
-new file mode 100644
-index 0000000..82da7c8
---- /dev/null
-+++ b/src/Util/DateRange.vala
-@@ -0,0 +1,68 @@
-+/*
-+ * Copyright 2011-2019 elementary, Inc. (https://elementary.io)
-+ *
-+ * This program is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU General Public
-+ * License as published by the Free Software Foundation; either
-+ * version 2 of the License, or (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ * General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public
-+ * License along with this program; if not, write to the
-+ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-+ * Boston, MA 02110-1301 USA.
-+ *
-+ * Authored by: Corentin Noël <corentin@elementaryos.org>
-+ */
-+
-+namespace DateTimeIndicator {
-+/* Represents date range from 'first' to 'last' inclusive */
-+ public class Util.DateRange : Object, Gee.Traversable<GLib.DateTime>, Gee.Iterable<GLib.DateTime> {
-+ public GLib.DateTime first_dt { get; construct; }
-+ public GLib.DateTime last_dt { get; construct; }
-+
-+ public bool @foreach (Gee.ForallFunc<GLib.DateTime> f) {
-+ foreach (var date in this) {
-+ if (f (date) == false) {
-+ return false;
-+ }
-+ }
-+
-+ return true;
-+ }
-+
-+ public DateRange (GLib.DateTime first, GLib.DateTime last) {
-+ Object (
-+ first_dt: first,
-+ last_dt: last
-+ );
-+ }
-+
-+ public bool equals (DateRange other) {
-+ return (first_dt == other.first_dt && last_dt == other.last_dt);
-+ }
-+
-+ public Gee.Iterator<GLib.DateTime> iterator () {
-+ return new DateIterator (this);
-+ }
-+
-+ public Gee.List<GLib.DateTime> to_list () {
-+ var list = new Gee.ArrayList<GLib.DateTime> ((Gee.EqualDataFunc<GLib.DateTime>? )datetime_equal_func);
-+
-+ foreach (var date in this) {
-+ list.add (date);
-+ }
-+
-+ return list;
-+ }
-+
-+ /* Returns true if 'a' and 'b' are the same GLib.DateTime */
-+ private bool datetime_equal_func (GLib.DateTime a, GLib.DateTime b) {
-+ return a.equal (b);
-+ }
-+ }
-+}
-diff --git a/src/Widgets/calendar/Util.vala b/src/Util/Util.vala
-similarity index 96%
-rename from src/Widgets/calendar/Util.vala
-rename to src/Util/Util.vala
-index e51f784..c261f4b 100644
---- a/src/Widgets/calendar/Util.vala
-+++ b/src/Util/Util.vala
-@@ -19,7 +19,7 @@
- * Authored by: Corentin Noël <corentin@elementaryos.org>
- */
-
--namespace Util {
-+namespace DateTimeIndicator.Util {
- static bool has_scrolled = false;
-
- public bool on_scroll_event (Gdk.EventScroll event) {
-@@ -35,7 +35,7 @@ namespace Util {
-
- /* It's mouse scroll ! */
- if (choice == 1 || choice == -1) {
-- DateTime.Widgets.CalendarModel.get_default ().change_month ((int)choice);
-+ Models.CalendarModel.get_default ().change_month ((int)choice);
-
- return true;
- }
-@@ -46,14 +46,14 @@ namespace Util {
-
- if (choice > 0.3) {
- reset_timer.begin ();
-- DateTime.Widgets.CalendarModel.get_default ().change_month (1);
-+ Models.CalendarModel.get_default ().change_month (1);
-
- return true;
- }
-
- if (choice < -0.3) {
- reset_timer.begin ();
-- DateTime.Widgets.CalendarModel.get_default ().change_month (-1);
-+ Models.CalendarModel.get_default ().change_month (-1);
-
- return true;
- }
-diff --git a/src/Widgets/CalendarView.vala b/src/Widgets/CalendarView.vala
-new file mode 100644
-index 0000000..65cee28
---- /dev/null
-+++ b/src/Widgets/CalendarView.vala
-@@ -0,0 +1,185 @@
-+/*-
-+ * Copyright (c) 2011–2018 elementary, Inc. (https://elementary.io)
-+ *
-+ * This program is free software: you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, either version 3 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
-+ *
-+ * Authored by: Maxwell Barvian
-+ * Corentin Noël <corentin@elementaryos.org>
-+ */
-+
-+namespace DateTimeIndicator {
-+ public class Widgets.CalendarView : Gtk.Grid {
-+ public signal void day_double_click ();
-+ public signal void event_updates ();
-+ public signal void selection_changed (GLib.DateTime? new_date);
-+
-+ public GLib.DateTime? selected_date { get; private set; }
-+
-+ private Widgets.Grid grid;
-+ private Gtk.Stack stack;
-+ private Gtk.Grid big_grid;
-+
-+ construct {
-+ var label = new Gtk.Label (new GLib.DateTime.now_local ().format (_("%OB, %Y")));
-+ label.hexpand = true;
-+ label.margin_start = 6;
-+ label.xalign = 0;
-+ label.width_chars = 13;
-+
-+ var provider = new Gtk.CssProvider ();
-+ provider.load_from_resource ("/io/elementary/desktop/wingpanel/datetime/ControlHeader.css");
-+
-+ var label_style_context = label.get_style_context ();
-+ label_style_context.add_class ("header-label");
-+ label_style_context.add_provider (provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
-+
-+ var left_button = new Gtk.Button.from_icon_name ("pan-start-symbolic");
-+ var center_button = new Gtk.Button.from_icon_name ("office-calendar-symbolic");
-+ center_button.tooltip_text = _("Go to today's date");
-+ var right_button = new Gtk.Button.from_icon_name ("pan-end-symbolic");
-+
-+ var box_buttons = new Gtk.Grid ();
-+ box_buttons.margin_end = 6;
-+ box_buttons.valign = Gtk.Align.CENTER;
-+ box_buttons.get_style_context ().add_class (Gtk.STYLE_CLASS_LINKED);
-+ box_buttons.add (left_button);
-+ box_buttons.add (center_button);
-+ box_buttons.add (right_button);
-+
-+ big_grid = create_big_grid ();
-+
-+ stack = new Gtk.Stack ();
-+ stack.add (big_grid);
-+ stack.show_all ();
-+ stack.expand = true;
-+
-+ stack.notify["transition-running"].connect (() => {
-+ if (stack.transition_running == false) {
-+ stack.get_children ().foreach ((child) => {
-+ if (child != stack.visible_child) {
-+ child.destroy ();
-+ }
-+ });
-+ }
-+ });
-+
-+ column_spacing = 6;
-+ row_spacing = 6;
-+ margin_start = margin_end = 10;
-+ attach (label, 0, 0);
-+ attach (box_buttons, 1, 0);
-+ attach (stack, 0, 1, 2);
-+
-+ var model = Models.CalendarModel.get_default ();
-+ model.notify["data-range"].connect (() => {
-+ label.label = model.month_start.format (_("%OB, %Y"));
-+
-+ sync_with_model ();
-+
-+ selected_date = null;
-+ selection_changed (selected_date);
-+ });
-+
-+ left_button.clicked.connect (() => {
-+ model.change_month (-1);
-+ });
-+
-+ right_button.clicked.connect (() => {
-+ model.change_month (1);
-+ });
-+
-+ center_button.clicked.connect (() => {
-+ show_today ();
-+ });
-+ }
-+
-+ private Gtk.Grid create_big_grid () {
-+ grid = new Widgets.Grid ();
-+ grid.show_all ();
-+
-+ grid.on_event_add.connect ((date) => {
-+ show_date_in_maya (date);
-+ day_double_click ();
-+ });
-+
-+ grid.selection_changed.connect ((date) => {
-+ selected_date = date;
-+ selection_changed (date);
-+ });
-+
-+ return grid;
-+ }
-+
-+ public void show_today () {
-+ var calmodel = Models.CalendarModel.get_default ();
-+ var today = Util.strip_time (new GLib.DateTime.now_local ());
-+ var start = Util.get_start_of_month (today);
-+ selected_date = today;
-+ if (!start.equal (calmodel.month_start)) {
-+ calmodel.month_start = start;
-+ }
-+ sync_with_model ();
-+
-+ grid.set_focus_to_today ();
-+ }
-+
-+ // TODO: As far as maya supports it use the Dbus Activation feature to run the calendar-app.
-+ public void show_date_in_maya (GLib.DateTime date) {
-+ var command = "io.elementary.calendar --show-day %s".printf (date.format ("%F"));
-+
-+ try {
-+ var appinfo = AppInfo.create_from_commandline (command, null, AppInfoCreateFlags.NONE);
-+ appinfo.launch_uris (null, null);
-+ } catch (GLib.Error e) {
-+ var dialog = new Granite.MessageDialog.with_image_from_icon_name (
-+ _("Unable To Launch Calendar"),
-+ _("The program \"io.elementary.calendar\" may not be installed"),
-+ "dialog-error"
-+ );
-+ dialog.show_error_details (e.message);
-+ dialog.run ();
-+ dialog.destroy ();
-+ }
-+ }
-+
-+ /* Sets the calendar widgets to the date range of the model */
-+ private void sync_with_model () {
-+ var model = Models.CalendarModel.get_default ();
-+ if (grid.grid_range != null && (model.data_range.equals (grid.grid_range) || grid.grid_range.first_dt.compare (model.data_range.first_dt) == 0)) {
-+ grid.update_today ();
-+ return; // nothing else to do
-+ }
-+
-+ GLib.DateTime previous_first = null;
-+ if (grid.grid_range != null)
-+ previous_first = grid.grid_range.first_dt;
-+
-+ big_grid = create_big_grid ();
-+ stack.add (big_grid);
-+
-+ grid.set_range (model.data_range, model.month_start);
-+ grid.update_weeks (model.data_range.first_dt, model.num_weeks);
-+
-+ if (previous_first != null) {
-+ if (previous_first.compare (grid.grid_range.first_dt) == -1) {
-+ stack.transition_type = Gtk.StackTransitionType.SLIDE_LEFT;
-+ } else {
-+ stack.transition_type = Gtk.StackTransitionType.SLIDE_RIGHT;
-+ }
-+ }
-+
-+ stack.set_visible_child (big_grid);
-+ }
-+ }
-+}
-diff --git a/src/Widgets/EventRow.vala b/src/Widgets/EventRow.vala
-index 8e0513e..1268311 100644
---- a/src/Widgets/EventRow.vala
-+++ b/src/Widgets/EventRow.vala
-@@ -17,104 +17,106 @@
- * Boston, MA 02110-1301 USA.
- */
-
--public class DateTime.EventRow : Gtk.ListBoxRow {
-- public GLib.DateTime date { get; construct; }
-- public unowned ICal.Component component { get; construct; }
-- public unowned E.SourceCalendar cal { get; construct; }
--
-- public GLib.DateTime start_time { get; private set; }
-- public GLib.DateTime? end_time { get; private set; }
-- public bool is_allday { get; private set; default = false; }
--
-- private static Services.TimeManager time_manager;
-- private static Gtk.CssProvider css_provider;
--
-- private Gtk.Grid grid;
-- private Gtk.Image event_image;
-- private Gtk.Label time_label;
--
-- public EventRow (GLib.DateTime date, ICal.Component component, E.Source source) {
-- Object (
-- component: component,
-- date: date,
-- cal: (E.SourceCalendar?) source.get_extension (E.SOURCE_EXTENSION_CALENDAR)
-- );
-- }
--
-- static construct {
-- css_provider = new Gtk.CssProvider ();
-- css_provider.load_from_resource ("/io/elementary/desktop/wingpanel/datetime/EventRow.css");
--
-- time_manager = Services.TimeManager.get_default ();
-- }
-+namespace DateTimeIndicator {
-+ public class EventRow : Gtk.ListBoxRow {
-+ public GLib.DateTime date { get; construct; }
-+ public unowned ICal.Component component { get; construct; }
-+ public unowned E.SourceCalendar cal { get; construct; }
-+
-+ public GLib.DateTime start_time { get; private set; }
-+ public GLib.DateTime? end_time { get; private set; }
-+ public bool is_allday { get; private set; default = false; }
-+
-+ private static Services.TimeManager time_manager;
-+ private static Gtk.CssProvider css_provider;
-+
-+ private Gtk.Grid grid;
-+ private Gtk.Image event_image;
-+ private Gtk.Label time_label;
-+
-+ public EventRow (GLib.DateTime date, ICal.Component component, E.Source source) {
-+ Object (
-+ component: component,
-+ date: date,
-+ cal: (E.SourceCalendar?) source.get_extension (E.SOURCE_EXTENSION_CALENDAR)
-+ );
-+ }
-
-- construct {
-- start_time = Util.ical_to_date_time (component.get_dtstart ());
-- end_time = Util.ical_to_date_time (component.get_dtend ());
-+ static construct {
-+ css_provider = new Gtk.CssProvider ();
-+ css_provider.load_from_resource ("/io/elementary/desktop/wingpanel/datetime/EventRow.css");
-
-- if (end_time != null && Util.is_the_all_day (start_time, end_time)) {
-- is_allday = true;
-+ time_manager = Services.TimeManager.get_default ();
- }
-
-- unowned string icon_name = "office-calendar-symbolic";
-- if (end_time == null) {
-- icon_name = "alarm-symbolic";
-+ construct {
-+ start_time = Util.ical_to_date_time (component.get_dtstart ());
-+ end_time = Util.ical_to_date_time (component.get_dtend ());
-+
-+ if (end_time != null && Util.is_the_all_day (start_time, end_time)) {
-+ is_allday = true;
-+ }
-+
-+ unowned string icon_name = "office-calendar-symbolic";
-+ if (end_time == null) {
-+ icon_name = "alarm-symbolic";
-+ }
-+
-+ event_image = new Gtk.Image.from_icon_name (icon_name, Gtk.IconSize.MENU);
-+ event_image.valign = Gtk.Align.START;
-+
-+ unowned Gtk.StyleContext event_image_context = event_image.get_style_context ();
-+ event_image_context.add_provider (css_provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
-+
-+ var name_label = new Gtk.Label (component.get_summary ());
-+ name_label.hexpand = true;
-+ name_label.ellipsize = Pango.EllipsizeMode.END;
-+ name_label.lines = 3;
-+ name_label.max_width_chars = 30;
-+ name_label.wrap = true;
-+ name_label.wrap_mode = Pango.WrapMode.WORD_CHAR;
-+ name_label.xalign = 0;
-+
-+ unowned Gtk.StyleContext name_label_context = name_label.get_style_context ();
-+ name_label_context.add_class ("title");
-+ name_label_context.add_provider (css_provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
-+
-+ time_label = new Gtk.Label (null);
-+ time_label.use_markup = true;
-+ time_label.xalign = 0;
-+ time_label.get_style_context ().add_class (Gtk.STYLE_CLASS_DIM_LABEL);
-+
-+ grid = new Gtk.Grid ();
-+ grid.column_spacing = 6;
-+ grid.margin = 3;
-+ grid.margin_start = grid.margin_end = 6;
-+ grid.attach (event_image, 0, 0);
-+ grid.attach (name_label, 1, 0);
-+ if (!is_allday) {
-+ grid.attach (time_label, 1, 1);
-+ }
-+
-+ unowned Gtk.StyleContext grid_context = grid.get_style_context ();
-+ grid_context.add_class ("event");
-+ grid_context.add_provider (css_provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
-+
-+ add (grid);
-+
-+ set_color ();
-+ cal.notify["color"].connect (set_color);
-+
-+ update_timelabel ();
-+ time_manager.notify["is-12h"].connect (update_timelabel);
- }
-
-- event_image = new Gtk.Image.from_icon_name (icon_name, Gtk.IconSize.MENU);
-- event_image.valign = Gtk.Align.START;
--
-- unowned Gtk.StyleContext event_image_context = event_image.get_style_context ();
-- event_image_context.add_provider (css_provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
--
-- var name_label = new Gtk.Label (component.get_summary ());
-- name_label.hexpand = true;
-- name_label.ellipsize = Pango.EllipsizeMode.END;
-- name_label.lines = 3;
-- name_label.max_width_chars = 30;
-- name_label.wrap = true;
-- name_label.wrap_mode = Pango.WrapMode.WORD_CHAR;
-- name_label.xalign = 0;
--
-- unowned Gtk.StyleContext name_label_context = name_label.get_style_context ();
-- name_label_context.add_class ("title");
-- name_label_context.add_provider (css_provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
--
-- time_label = new Gtk.Label (null);
-- time_label.use_markup = true;
-- time_label.xalign = 0;
-- time_label.get_style_context ().add_class (Gtk.STYLE_CLASS_DIM_LABEL);
--
-- grid = new Gtk.Grid ();
-- grid.column_spacing = 6;
-- grid.margin = 3;
-- grid.margin_start = grid.margin_end = 6;
-- grid.attach (event_image, 0, 0);
-- grid.attach (name_label, 1, 0);
-- if (!is_allday) {
-- grid.attach (time_label, 1, 1);
-+ private void update_timelabel () {
-+ var time_format = Granite.DateTime.get_default_time_format (time_manager.is_12h);
-+ time_label.label = "<small>%s – %s</small>".printf (start_time.format (time_format), end_time.format (time_format));
- }
-
-- unowned Gtk.StyleContext grid_context = grid.get_style_context ();
-- grid_context.add_class ("event");
-- grid_context.add_provider (css_provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
--
-- add (grid);
--
-- set_color ();
-- cal.notify["color"].connect (set_color);
--
-- update_timelabel ();
-- time_manager.notify["is-12h"].connect (update_timelabel);
-- }
--
-- private void update_timelabel () {
-- var time_format = Granite.DateTime.get_default_time_format (time_manager.is_12h);
-- time_label.label = "<small>%s – %s</small>".printf (start_time.format (time_format), end_time.format (time_format));
-- }
--
-- private void set_color () {
-- Util.set_event_calendar_color (cal, grid);
-- Util.set_event_calendar_color (cal, event_image);
-+ private void set_color () {
-+ Util.set_event_calendar_color (cal, grid);
-+ Util.set_event_calendar_color (cal, event_image);
-+ }
- }
- }
-diff --git a/src/Widgets/calendar/Grid.vala b/src/Widgets/Grid.vala
-similarity index 95%
-rename from src/Widgets/calendar/Grid.vala
-rename to src/Widgets/Grid.vala
-index 2b48636..165d11d 100644
---- a/src/Widgets/calendar/Grid.vala
-+++ b/src/Widgets/Grid.vala
-@@ -20,11 +20,11 @@
- * Corentin Noël <corentin@elementaryos.org>
- */
-
--namespace DateTime.Widgets {
-+namespace DateTimeIndicator {
- /**
- * Represents the entire date grid as a table.
- */
-- public class Grid : Gtk.Grid {
-+ public class Widgets.Grid : Gtk.Grid {
- public Util.DateRange grid_range { get; private set; }
-
- /*
-@@ -59,7 +59,7 @@ namespace DateTime.Widgets {
- hexpand = true;
- attach (week_sep_revealer, 1, 1, 1, 6);
-
-- DateTime.Indicator.settings.bind ("show-weeks", week_sep_revealer, "reveal-child", GLib.SettingsBindFlags.DEFAULT);
-+ Indicator.settings.bind ("show-weeks", week_sep_revealer, "reveal-child", GLib.SettingsBindFlags.DEFAULT);
-
- data = new Gee.HashMap<uint, GridDay> ();
- events |= Gdk.EventMask.SCROLL_MASK;
-@@ -77,7 +77,7 @@ namespace DateTime.Widgets {
- day.set_selected (true);
- day.set_state_flags (Gtk.StateFlags.FOCUSED, false);
- selection_changed (selected_date);
-- var calmodel = CalendarModel.get_default ();
-+ var calmodel = Models.CalendarModel.get_default ();
- var date_month = selected_date.get_month () - calmodel.month_start.get_month ();
- var date_year = selected_date.get_year () - calmodel.month_start.get_year ();
-
-@@ -127,7 +127,7 @@ namespace DateTime.Widgets {
- /* Create new widgets for the new range */
-
- var date = Util.strip_time (today);
-- date = date.add_days (CalendarModel.get_default ().week_starts_on - date.get_day_of_week ());
-+ date = date.add_days (Models.CalendarModel.get_default ().week_starts_on - date.get_day_of_week ());
- foreach (var label in header_labels) {
- label.label = date.format ("%a");
- date = date.add_days (1);
-@@ -221,7 +221,7 @@ namespace DateTime.Widgets {
- week_labels[c].add (week_label);
- week_labels[c].show_all ();
-
-- DateTime.Indicator.settings.bind ("show-weeks", week_labels[c], "reveal-child", GLib.SettingsBindFlags.DEFAULT);
-+ Indicator.settings.bind ("show-weeks", week_labels[c], "reveal-child", GLib.SettingsBindFlags.DEFAULT);
-
- attach (week_labels[c], 0, c + 1);
-
-diff --git a/src/Widgets/GridDay.vala b/src/Widgets/GridDay.vala
-new file mode 100644
-index 0000000..8c44443
---- /dev/null
-+++ b/src/Widgets/GridDay.vala
-@@ -0,0 +1,180 @@
-+// -*- Mode: vala; indent-tabs-mode: nil; tab-width: 4 -*-
-+/*-
-+ * Copyright (c) 2011–2018 elementary, Inc. (https://elementary.io)
-+ *
-+ * This program is free software: you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License as published by
-+ * the Free Software Foundation, either version 3 of the License, or
-+ * (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
-+ *
-+ * Authored by: Maxwell Barvian
-+ * Corentin Noël <corentin@elementaryos.org>
-+ */
-+
-+namespace DateTimeIndicator {
-+/**
-+ * Represents a single day on the grid.
-+ */
-+ public class Widgets.GridDay : Gtk.EventBox {
-+ /*
-+ * Event emitted when the day is double clicked or the ENTER key is pressed.
-+ */
-+ public signal void on_event_add (GLib.DateTime date);
-+
-+ public GLib.DateTime date { get; construct set; }
-+
-+ private static Gtk.CssProvider provider;
-+ private static Models.CalendarModel model;
-+
-+ private Gee.HashMap<string, Gtk.Widget> event_dots;
-+ private Gtk.Grid event_grid;
-+ private Gtk.Label label;
-+ private bool valid_grab = false;
-+
-+ public GridDay (GLib.DateTime date) {
-+ Object (date: date);
-+ }
-+
-+ static construct {
-+ model = Models.CalendarModel.get_default ();
-+
-+ provider = new Gtk.CssProvider ();
-+ provider.load_from_resource ("/io/elementary/desktop/wingpanel/datetime/GridDay.css");
-+ }
-+
-+ construct {
-+ unowned Gtk.StyleContext style_context = get_style_context ();
-+ style_context.add_provider (provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
-+ style_context.add_class ("circular");
-+
-+ label = new Gtk.Label (null);
-+
-+ event_grid = new Gtk.Grid ();
-+ event_grid.halign = Gtk.Align.CENTER;
-+ event_grid.height_request = 6;
-+
-+ var grid = new Gtk.Grid ();
-+ grid.halign = grid.valign = Gtk.Align.CENTER;
-+ grid.attach (label, 0, 0);
-+ grid.attach (event_grid, 0, 1);
-+
-+ can_focus = true;
-+ events |= Gdk.EventMask.BUTTON_PRESS_MASK;
-+ events |= Gdk.EventMask.KEY_PRESS_MASK;
-+ events |= Gdk.EventMask.SMOOTH_SCROLL_MASK;
-+ set_size_request (35, 35);
-+ halign = Gtk.Align.CENTER;
-+ hexpand = true;
-+ add (grid);
-+ show_all ();
-+
-+ // Signals and handlers
-+ button_press_event.connect (on_button_press);
-+ key_press_event.connect (on_key_press);
-+ scroll_event.connect ((event) => {return Util.on_scroll_event (event);});
-+
-+ notify["date"].connect (() => {
-+ label.label = date.get_day_of_month ().to_string ();
-+ });
-+
-+ event_dots = new Gee.HashMap<string, Gtk.Widget> ();
-+
-+ model.events_added.connect (add_event_dots);
-+ model.events_removed.connect (remove_event_dots);
-+ }
-+
-+ private void add_event_dots (E.Source source, Gee.Collection<ECal.Component> events) {
-+ foreach (var component in events) {
-+ if (event_dots.size >= 3) {
-+ return;
-+ }
-+
-+ if (Util.calcomp_is_on_day (component, date)) {
-+ unowned ICal.Component ical = component.get_icalcomponent ();
-+
-+ var event_uid = ical.get_uid ();
-+ if (!event_dots.has_key (event_uid)) {
-+ var event_dot = new Gtk.Image ();
-+ event_dot.gicon = new ThemedIcon ("pager-checked-symbolic");
-+ event_dot.pixel_size = 6;
-+
-+ unowned Gtk.StyleContext style_context = event_dot.get_style_context ();
-+ style_context.add_class (Granite.STYLE_CLASS_ACCENT);
-+ style_context.add_provider (provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
-+
-+ var source_calendar = (E.SourceCalendar?) source.get_extension (E.SOURCE_EXTENSION_CALENDAR);
-+ Util.set_event_calendar_color (source_calendar, event_dot);
-+
-+ event_dots[event_uid] = event_dot;
-+
-+ event_grid.add (event_dot);
-+ }
-+ }
-+ }
-+
-+ event_grid.show_all ();
-+ }
-+
-+ private void remove_event_dots (E.Source source, Gee.Collection<ECal.Component> events) {
-+ foreach (var component in events) {
-+ unowned ICal.Component ical = component.get_icalcomponent ();
-+ var event_uid = ical.get_uid ();
-+ var dot = event_dots[event_uid];
-+ if (dot != null) {
-+ dot.destroy ();
-+ event_dots.remove (event_uid);
-+ }
-+ }
-+ }
-+
-+ public void set_selected (bool selected) {
-+ if (selected) {
-+ set_state_flags (Gtk.StateFlags.SELECTED, true);
-+ } else {
-+ set_state_flags (Gtk.StateFlags.NORMAL, true);
-+ }
-+ }
-+
-+ public void grab_focus_force () {
-+ valid_grab = true;
-+ grab_focus ();
-+ }
-+
-+ public override void grab_focus () {
-+ if (valid_grab) {
-+ base.grab_focus ();
-+ valid_grab = false;
-+ }
-+ }
-+
-+ public void sensitive_container (bool sens) {
-+ label.sensitive = sens;
-+ event_grid.sensitive = sens;
-+ }
-+
-+ private bool on_button_press (Gdk.EventButton event) {
-+ if (event.type == Gdk.EventType.2BUTTON_PRESS && event.button == Gdk.BUTTON_PRIMARY)
-+ on_event_add (date);
-+ valid_grab = true;
-+ grab_focus ();
-+ return false;
-+ }
-+
-+ private bool on_key_press (Gdk.EventKey event) {
-+ if (event.keyval == Gdk.keyval_from_name ("Return") ) {
-+ on_event_add (date);
-+ return true;
-+ }
-+
-+ return false;
-+ }
-+ }
-+}
-diff --git a/src/Widgets/PanelLabel.vala b/src/Widgets/PanelLabel.vala
-index f253f9b..dff9a21 100644
---- a/src/Widgets/PanelLabel.vala
-+++ b/src/Widgets/PanelLabel.vala
-@@ -17,55 +17,57 @@
- * Boston, MA 02110-1301 USA.
- */
-
--public class DateTime.Widgets.PanelLabel : Gtk.Grid {
-- private Gtk.Label date_label;
-- private Gtk.Label time_label;
-- private Services.TimeManager time_manager;
-+namespace DateTimeIndicator {
-+ public class Widgets.PanelLabel : Gtk.Grid {
-+ private Gtk.Label date_label;
-+ private Gtk.Label time_label;
-+ private Services.TimeManager time_manager;
-
-- public string clock_format { get; set; }
-- public bool clock_show_seconds { get; set; }
-- public bool clock_show_weekday { get; set; }
-+ public string clock_format { get; set; }
-+ public bool clock_show_seconds { get; set; }
-+ public bool clock_show_weekday { get; set; }
-
-- construct {
-- date_label = new Gtk.Label (null);
-- date_label.margin_end = 12;
-+ construct {
-+ date_label = new Gtk.Label (null);
-+ date_label.margin_end = 12;
-
-- var date_revealer = new Gtk.Revealer ();
-- date_revealer.transition_type = Gtk.RevealerTransitionType.SLIDE_LEFT;
-- date_revealer.add (date_label);
-+ var date_revealer = new Gtk.Revealer ();
-+ date_revealer.transition_type = Gtk.RevealerTransitionType.SLIDE_LEFT;
-+ date_revealer.add (date_label);
-
-- time_label = new Gtk.Label (null);
-+ time_label = new Gtk.Label (null);
-
-- valign = Gtk.Align.CENTER;
-- add (date_revealer);
-- add (time_label);
-+ valign = Gtk.Align.CENTER;
-+ add (date_revealer);
-+ add (time_label);
-
-- var clock_settings = new GLib.Settings ("io.elementary.desktop.wingpanel.datetime");
-- clock_settings.bind ("clock-format", this, "clock-format", SettingsBindFlags.DEFAULT);
-- clock_settings.bind ("clock-show-seconds", this, "clock-show-seconds", SettingsBindFlags.DEFAULT);
-- clock_settings.bind ("clock-show-date", date_revealer, "reveal_child", SettingsBindFlags.DEFAULT);
-- clock_settings.bind ("clock-show-weekday", this, "clock-show-weekday", SettingsBindFlags.DEFAULT);
-+ var clock_settings = new GLib.Settings ("io.elementary.desktop.wingpanel.datetime");
-+ clock_settings.bind ("clock-format", this, "clock-format", SettingsBindFlags.DEFAULT);
-+ clock_settings.bind ("clock-show-seconds", this, "clock-show-seconds", SettingsBindFlags.DEFAULT);
-+ clock_settings.bind ("clock-show-date", date_revealer, "reveal_child", SettingsBindFlags.DEFAULT);
-+ clock_settings.bind ("clock-show-weekday", this, "clock-show-weekday", SettingsBindFlags.DEFAULT);
-
-- notify.connect (() => {
-- update_labels ();
-- });
-+ notify.connect (() => {
-+ update_labels ();
-+ });
-
-- time_manager = Services.TimeManager.get_default ();
-- time_manager.minute_changed.connect (update_labels);
-- time_manager.notify["is-12h"].connect (update_labels);
-- }
--
-- private void update_labels () {
-- string date_format;
-- if (clock_format == "ISO8601") {
-- date_format = "%F";
-- } else {
-- date_format = Granite.DateTime.get_default_date_format (clock_show_weekday, true, false);
-+ time_manager = Services.TimeManager.get_default ();
-+ time_manager.minute_changed.connect (update_labels);
-+ time_manager.notify["is-12h"].connect (update_labels);
- }
-
-- date_label.label = time_manager.format (date_format);
-+ private void update_labels () {
-+ string date_format;
-+ if (clock_format == "ISO8601") {
-+ date_format = "%F";
-+ } else {
-+ date_format = Granite.DateTime.get_default_date_format (clock_show_weekday, true, false);
-+ }
-
-- string time_format = Granite.DateTime.get_default_time_format (time_manager.is_12h, clock_show_seconds);
-- time_label.label = time_manager.format (time_format);
-+ date_label.label = time_manager.format (date_format);
-+
-+ string time_format = Granite.DateTime.get_default_time_format (time_manager.is_12h, clock_show_seconds);
-+ time_label.label = time_manager.format (time_format);
-+ }
- }
- }
-diff --git a/src/Widgets/calendar/CalendarView.vala b/src/Widgets/calendar/CalendarView.vala
-deleted file mode 100644
-index ef3f8f9..0000000
---- a/src/Widgets/calendar/CalendarView.vala
-+++ /dev/null
-@@ -1,183 +0,0 @@
--/*-
-- * Copyright (c) 2011–2018 elementary, Inc. (https://elementary.io)
-- *
-- * This program is free software: you can redistribute it and/or modify
-- * it under the terms of the GNU General Public License as published by
-- * the Free Software Foundation, either version 3 of the License, or
-- * (at your option) any later version.
-- *
-- * This program is distributed in the hope that it will be useful,
-- * but WITHOUT ANY WARRANTY; without even the implied warranty of
-- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- * GNU General Public License for more details.
-- *
-- * You should have received a copy of the GNU General Public License
-- * along with this program. If not, see <http://www.gnu.org/licenses/>.
-- *
-- * Authored by: Maxwell Barvian
-- * Corentin Noël <corentin@elementaryos.org>
-- */
--
--public class DateTime.Widgets.CalendarView : Gtk.Grid {
-- public signal void day_double_click ();
-- public signal void event_updates ();
-- public signal void selection_changed (GLib.DateTime? new_date);
--
-- public GLib.DateTime? selected_date { get; private set; }
--
-- private Grid grid;
-- private Gtk.Stack stack;
-- private Gtk.Grid big_grid;
--
-- construct {
-- var label = new Gtk.Label (new GLib.DateTime.now_local ().format (_("%OB, %Y")));
-- label.hexpand = true;
-- label.margin_start = 6;
-- label.xalign = 0;
-- label.width_chars = 13;
--
-- var provider = new Gtk.CssProvider ();
-- provider.load_from_resource ("/io/elementary/desktop/wingpanel/datetime/ControlHeader.css");
--
-- var label_style_context = label.get_style_context ();
-- label_style_context.add_class ("header-label");
-- label_style_context.add_provider (provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
--
-- var left_button = new Gtk.Button.from_icon_name ("pan-start-symbolic");
-- var center_button = new Gtk.Button.from_icon_name ("office-calendar-symbolic");
-- center_button.tooltip_text = _("Go to today's date");
-- var right_button = new Gtk.Button.from_icon_name ("pan-end-symbolic");
--
-- var box_buttons = new Gtk.Grid ();
-- box_buttons.margin_end = 6;
-- box_buttons.valign = Gtk.Align.CENTER;
-- box_buttons.get_style_context ().add_class (Gtk.STYLE_CLASS_LINKED);
-- box_buttons.add (left_button);
-- box_buttons.add (center_button);
-- box_buttons.add (right_button);
--
-- big_grid = create_big_grid ();
--
-- stack = new Gtk.Stack ();
-- stack.add (big_grid);
-- stack.show_all ();
-- stack.expand = true;
--
-- stack.notify["transition-running"].connect (() => {
-- if (stack.transition_running == false) {
-- stack.get_children ().foreach ((child) => {
-- if (child != stack.visible_child) {
-- child.destroy ();
-- }
-- });
-- }
-- });
--
-- column_spacing = 6;
-- row_spacing = 6;
-- margin_start = margin_end = 10;
-- attach (label, 0, 0);
-- attach (box_buttons, 1, 0);
-- attach (stack, 0, 1, 2);
--
-- var model = CalendarModel.get_default ();
-- model.notify["data-range"].connect (() => {
-- label.label = model.month_start.format (_("%OB, %Y"));
--
-- sync_with_model ();
--
-- selected_date = null;
-- selection_changed (selected_date);
-- });
--
-- left_button.clicked.connect (() => {
-- model.change_month (-1);
-- });
--
-- right_button.clicked.connect (() => {
-- model.change_month (1);
-- });
--
-- center_button.clicked.connect (() => {
-- show_today ();
-- });
-- }
--
-- private Gtk.Grid create_big_grid () {
-- grid = new DateTime.Widgets.Grid ();
-- grid.show_all ();
--
-- grid.on_event_add.connect ((date) => {
-- show_date_in_maya (date);
-- day_double_click ();
-- });
--
-- grid.selection_changed.connect ((date) => {
-- selected_date = date;
-- selection_changed (date);
-- });
--
-- return grid;
-- }
--
-- public void show_today () {
-- var calmodel = CalendarModel.get_default ();
-- var today = Util.strip_time (new GLib.DateTime.now_local ());
-- var start = Util.get_start_of_month (today);
-- selected_date = today;
-- if (!start.equal (calmodel.month_start)) {
-- calmodel.month_start = start;
-- }
-- sync_with_model ();
--
-- grid.set_focus_to_today ();
-- }
--
-- // TODO: As far as maya supports it use the Dbus Activation feature to run the calendar-app.
-- public void show_date_in_maya (GLib.DateTime date) {
-- var command = "io.elementary.calendar --show-day %s".printf (date.format ("%F"));
--
-- try {
-- var appinfo = AppInfo.create_from_commandline (command, null, AppInfoCreateFlags.NONE);
-- appinfo.launch_uris (null, null);
-- } catch (GLib.Error e) {
-- var dialog = new Granite.MessageDialog.with_image_from_icon_name (
-- _("Unable To Launch Calendar"),
-- _("The program \"io.elementary.calendar\" may not be installed"),
-- "dialog-error"
-- );
-- dialog.show_error_details (e.message);
-- dialog.run ();
-- dialog.destroy ();
-- }
-- }
--
-- /* Sets the calendar widgets to the date range of the model */
-- private void sync_with_model () {
-- var model = CalendarModel.get_default ();
-- if (grid.grid_range != null && (model.data_range.equals (grid.grid_range) || grid.grid_range.first_dt.compare (model.data_range.first_dt) == 0)) {
-- grid.update_today ();
-- return; // nothing else to do
-- }
--
-- GLib.DateTime previous_first = null;
-- if (grid.grid_range != null)
-- previous_first = grid.grid_range.first_dt;
--
-- big_grid = create_big_grid ();
-- stack.add (big_grid);
--
-- grid.set_range (model.data_range, model.month_start);
-- grid.update_weeks (model.data_range.first_dt, model.num_weeks);
--
-- if (previous_first != null) {
-- if (previous_first.compare (grid.grid_range.first_dt) == -1) {
-- stack.transition_type = Gtk.StackTransitionType.SLIDE_LEFT;
-- } else {
-- stack.transition_type = Gtk.StackTransitionType.SLIDE_RIGHT;
-- }
-- }
--
-- stack.set_visible_child (big_grid);
-- }
--}
-diff --git a/src/Widgets/calendar/GridDay.vala b/src/Widgets/calendar/GridDay.vala
-deleted file mode 100644
-index a9b5a28..0000000
---- a/src/Widgets/calendar/GridDay.vala
-+++ /dev/null
-@@ -1,178 +0,0 @@
--// -*- Mode: vala; indent-tabs-mode: nil; tab-width: 4 -*-
--/*-
-- * Copyright (c) 2011–2018 elementary, Inc. (https://elementary.io)
-- *
-- * This program is free software: you can redistribute it and/or modify
-- * it under the terms of the GNU General Public License as published by
-- * the Free Software Foundation, either version 3 of the License, or
-- * (at your option) any later version.
-- *
-- * This program is distributed in the hope that it will be useful,
-- * but WITHOUT ANY WARRANTY; without even the implied warranty of
-- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- * GNU General Public License for more details.
-- *
-- * You should have received a copy of the GNU General Public License
-- * along with this program. If not, see <http://www.gnu.org/licenses/>.
-- *
-- * Authored by: Maxwell Barvian
-- * Corentin Noël <corentin@elementaryos.org>
-- */
--
--/**
-- * Represents a single day on the grid.
-- */
--public class DateTime.Widgets.GridDay : Gtk.EventBox {
-- /*
-- * Event emitted when the day is double clicked or the ENTER key is pressed.
-- */
-- public signal void on_event_add (GLib.DateTime date);
--
-- public GLib.DateTime date { get; construct set; }
--
-- private static Gtk.CssProvider provider;
-- private static Widgets.CalendarModel model;
--
-- private Gee.HashMap<string, Gtk.Widget> event_dots;
-- private Gtk.Grid event_grid;
-- private Gtk.Label label;
-- private bool valid_grab = false;
--
-- public GridDay (GLib.DateTime date) {
-- Object (date: date);
-- }
--
-- static construct {
-- model = Widgets.CalendarModel.get_default ();
--
-- provider = new Gtk.CssProvider ();
-- provider.load_from_resource ("/io/elementary/desktop/wingpanel/datetime/GridDay.css");
-- }
--
-- construct {
-- unowned Gtk.StyleContext style_context = get_style_context ();
-- style_context.add_provider (provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
-- style_context.add_class ("circular");
--
-- label = new Gtk.Label (null);
--
-- event_grid = new Gtk.Grid ();
-- event_grid.halign = Gtk.Align.CENTER;
-- event_grid.height_request = 6;
--
-- var grid = new Gtk.Grid ();
-- grid.halign = grid.valign = Gtk.Align.CENTER;
-- grid.attach (label, 0, 0);
-- grid.attach (event_grid, 0, 1);
--
-- can_focus = true;
-- events |= Gdk.EventMask.BUTTON_PRESS_MASK;
-- events |= Gdk.EventMask.KEY_PRESS_MASK;
-- events |= Gdk.EventMask.SMOOTH_SCROLL_MASK;
-- set_size_request (35, 35);
-- halign = Gtk.Align.CENTER;
-- hexpand = true;
-- add (grid);
-- show_all ();
--
-- // Signals and handlers
-- button_press_event.connect (on_button_press);
-- key_press_event.connect (on_key_press);
-- scroll_event.connect ((event) => {return Util.on_scroll_event (event);});
--
-- notify["date"].connect (() => {
-- label.label = date.get_day_of_month ().to_string ();
-- });
--
-- event_dots = new Gee.HashMap<string, Gtk.Widget> ();
--
-- model.events_added.connect (add_event_dots);
-- model.events_removed.connect (remove_event_dots);
-- }
--
-- private void add_event_dots (E.Source source, Gee.Collection<ECal.Component> events) {
-- foreach (var component in events) {
-- if (event_dots.size >= 3) {
-- return;
-- }
--
-- if (Util.calcomp_is_on_day (component, date)) {
-- unowned ICal.Component ical = component.get_icalcomponent ();
--
-- var event_uid = ical.get_uid ();
-- if (!event_dots.has_key (event_uid)) {
-- var event_dot = new Gtk.Image ();
-- event_dot.gicon = new ThemedIcon ("pager-checked-symbolic");
-- event_dot.pixel_size = 6;
--
-- unowned Gtk.StyleContext style_context = event_dot.get_style_context ();
-- style_context.add_class (Granite.STYLE_CLASS_ACCENT);
-- style_context.add_provider (provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
--
-- var source_calendar = (E.SourceCalendar?) source.get_extension (E.SOURCE_EXTENSION_CALENDAR);
-- Util.set_event_calendar_color (source_calendar, event_dot);
--
-- event_dots[event_uid] = event_dot;
--
-- event_grid.add (event_dot);
-- }
-- }
-- }
--
-- event_grid.show_all ();
-- }
--
-- private void remove_event_dots (E.Source source, Gee.Collection<ECal.Component> events) {
-- foreach (var component in events) {
-- unowned ICal.Component ical = component.get_icalcomponent ();
-- var event_uid = ical.get_uid ();
-- var dot = event_dots[event_uid];
-- if (dot != null) {
-- dot.destroy ();
-- event_dots.remove (event_uid);
-- }
-- }
-- }
--
-- public void set_selected (bool selected) {
-- if (selected) {
-- set_state_flags (Gtk.StateFlags.SELECTED, true);
-- } else {
-- set_state_flags (Gtk.StateFlags.NORMAL, true);
-- }
-- }
--
-- public void grab_focus_force () {
-- valid_grab = true;
-- grab_focus ();
-- }
--
-- public override void grab_focus () {
-- if (valid_grab) {
-- base.grab_focus ();
-- valid_grab = false;
-- }
-- }
--
-- public void sensitive_container (bool sens) {
-- label.sensitive = sens;
-- event_grid.sensitive = sens;
-- }
--
-- private bool on_button_press (Gdk.EventButton event) {
-- if (event.type == Gdk.EventType.2BUTTON_PRESS && event.button == Gdk.BUTTON_PRIMARY)
-- on_event_add (date);
-- valid_grab = true;
-- grab_focus ();
-- return false;
-- }
--
-- private bool on_key_press (Gdk.EventKey event) {
-- if (event.keyval == Gdk.keyval_from_name ("Return") ) {
-- on_event_add (date);
-- return true;
-- }
--
-- return false;
-- }
--}
-
-From 11f11073d74dac1d831560c3a92687531aaf846e Mon Sep 17 00:00:00 2001
-From: Dirli <litandrej85@gmail.com>
-Date: Thu, 9 Apr 2020 20:46:31 +0300
-Subject: [PATCH 2/8] Events list moved to a separate file
-
----
- meson.build | 1 +
- src/Indicator.vala | 113 +++------------------------------
- src/Widgets/EventsListBox.vala | 102 +++++++++++++++++++++++++++++
- 3 files changed, 113 insertions(+), 103 deletions(-)
- create mode 100644 src/Widgets/EventsListBox.vala
-
-diff --git a/meson.build b/meson.build
-index b44c5bd..1b52276 100644
---- a/meson.build
-+++ b/meson.build
-@@ -46,6 +46,7 @@ shared_module(
- 'src/Models/CalendarModel.vala',
- 'src/Widgets/CalendarView.vala',
- 'src/Widgets/EventRow.vala',
-+ 'src/Widgets/EventsListBox.vala',
- 'src/Widgets/Grid.vala',
- 'src/Widgets/GridDay.vala',
- 'src/Widgets/PanelLabel.vala',
-diff --git a/src/Indicator.vala b/src/Indicator.vala
-index b712c12..6a8d001 100644
---- a/src/Indicator.vala
-+++ b/src/Indicator.vala
-@@ -22,9 +22,9 @@ namespace DateTimeIndicator {
- public static GLib.Settings settings;
-
- private Widgets.PanelLabel panel_label;
-- private Gtk.Grid main_grid;
- private Widgets.CalendarView calendar;
-- private Gtk.ListBox event_listbox;
-+ private Widgets.EventsListBox event_listbox;
-+ private Gtk.Grid main_grid;
- private uint update_events_idle_source = 0;
-
- public Indicator () {
-@@ -56,24 +56,7 @@ namespace DateTimeIndicator {
- calendar = new Widgets.CalendarView ();
- calendar.margin_bottom = 6;
-
-- var placeholder_label = new Gtk.Label (_("No Events on This Day"));
-- placeholder_label.wrap = true;
-- placeholder_label.wrap_mode = Pango.WrapMode.WORD;
-- placeholder_label.margin_start = 12;
-- placeholder_label.margin_end = 12;
-- placeholder_label.max_width_chars = 20;
-- placeholder_label.justify = Gtk.Justification.CENTER;
-- placeholder_label.show_all ();
--
-- var placeholder_style_context = placeholder_label.get_style_context ();
-- placeholder_style_context.add_class (Gtk.STYLE_CLASS_DIM_LABEL);
-- placeholder_style_context.add_class (Granite.STYLE_CLASS_H3_LABEL);
--
-- event_listbox = new Gtk.ListBox ();
-- event_listbox.selection_mode = Gtk.SelectionMode.NONE;
-- event_listbox.set_header_func (header_update_func);
-- event_listbox.set_placeholder (placeholder_label);
-- event_listbox.set_sort_func (sort_function);
-+ event_listbox = new Widgets.EventsListBox ();
-
- var scrolled_window = new Gtk.ScrolledWindow (null, null);
- scrolled_window.hscrollbar_policy = Gtk.PolicyType.NEVER;
-@@ -84,11 +67,11 @@ namespace DateTimeIndicator {
-
- main_grid = new Gtk.Grid ();
- main_grid.margin_top = 12;
-- main_grid.attach (calendar, 0, 0);
-- main_grid.attach (new Gtk.Separator (Gtk.Orientation.VERTICAL), 1, 0);
-- main_grid.attach (scrolled_window, 2, 0);
-- main_grid.attach (new Wingpanel.Widgets.Separator (), 0, 2, 3);
-- main_grid.attach (settings_button, 0, 3, 3);
-+ main_grid.attach (calendar, 0, 0);
-+ main_grid.attach (new Wingpanel.Widgets.Separator (), 0, 1);
-+ main_grid.attach (settings_button, 0, 2);
-+ main_grid.attach (new Gtk.Separator (Gtk.Orientation.VERTICAL), 1, 0, 1, 3);
-+ main_grid.attach (scrolled_window, 2, 0, 1, 3);
-
- var size_group = new Gtk.SizeGroup (Gtk.SizeGroupMode.HORIZONTAL);
- size_group.add_widget (calendar);
-@@ -119,52 +102,6 @@ namespace DateTimeIndicator {
- return main_grid;
- }
-
-- private void header_update_func (Gtk.ListBoxRow lbrow, Gtk.ListBoxRow? lbbefore) {
-- var row = (EventRow) lbrow;
-- if (lbbefore != null) {
-- var before = (EventRow) lbbefore;
-- if (row.is_allday == before.is_allday) {
-- row.set_header (null);
-- return;
-- }
--
-- if (row.is_allday != before.is_allday) {
-- var header_label = new Granite.HeaderLabel (_("During the Day"));
-- header_label.margin_start = header_label.margin_end = 6;
--
-- row.set_header (header_label);
-- return;
-- }
-- } else {
-- if (row.is_allday) {
-- var allday_header = new Granite.HeaderLabel (_("All Day"));
-- allday_header.margin_start = allday_header.margin_end = 6;
--
-- row.set_header (allday_header);
-- }
-- return;
-- }
-- }
--
-- [CCode (instance_pos = -1)]
-- private int sort_function (Gtk.ListBoxRow child1, Gtk.ListBoxRow child2) {
-- var e1 = (EventRow) child1;
-- var e2 = (EventRow) child2;
--
-- if (e1.start_time.compare (e2.start_time) != 0) {
-- return e1.start_time.compare (e2.start_time);
-- }
--
-- // If they have the same date, sort them wholeday first
-- if (e1.is_allday) {
-- return -1;
-- } else if (e2.is_allday) {
-- return 1;
-- }
--
-- return 0;
-- }
--
- private void update_events_model (E.Source source, Gee.Collection<ECal.Component> events) {
- idle_update_events ();
- }
-@@ -174,42 +111,12 @@ namespace DateTimeIndicator {
- GLib.Source.remove (update_events_idle_source);
- }
-
-- update_events_idle_source = GLib.Idle.add (update_events);
-- }
--
-- private bool update_events () {
-- foreach (unowned Gtk.Widget widget in event_listbox.get_children ()) {
-- widget.destroy ();
-- }
-+ update_events_idle_source = GLib.Idle.add (() => {
-+ event_listbox.update_events (calendar.selected_date);
-
-- if (calendar.selected_date == null) {
- update_events_idle_source = 0;
- return GLib.Source.REMOVE;
-- }
--
-- var date = calendar.selected_date;
--
-- var model = Models.CalendarModel.get_default ();
--
-- var events_on_day = new Gee.TreeMap<string, EventRow> ();
--
-- model.source_events.@foreach ((source, component_map) => {
-- foreach (var comp in component_map.get_values ()) {
-- if (Util.calcomp_is_on_day (comp, date)) {
-- unowned ICal.Component ical = comp.get_icalcomponent ();
-- var event_uid = ical.get_uid ();
-- if (!events_on_day.has_key (event_uid)) {
-- events_on_day[event_uid] = new EventRow (date, ical, source);
--
-- event_listbox.add (events_on_day[event_uid]);
-- }
-- }
-- }
- });
--
-- event_listbox.show_all ();
-- update_events_idle_source = 0;
-- return GLib.Source.REMOVE;
- }
-
- public override void opened () {
-diff --git a/src/Widgets/EventsListBox.vala b/src/Widgets/EventsListBox.vala
-new file mode 100644
-index 0000000..547e4c5
---- /dev/null
-+++ b/src/Widgets/EventsListBox.vala
-@@ -0,0 +1,102 @@
-+namespace DateTimeIndicator {
-+ public class Widgets.EventsListBox : Gtk.ListBox {
-+
-+ public EventsListBox () {
-+ selection_mode = Gtk.SelectionMode.NONE;
-+
-+ var placeholder_label = new Gtk.Label (_("No Events on This Day"));
-+ placeholder_label.wrap = true;
-+ placeholder_label.wrap_mode = Pango.WrapMode.WORD;
-+ placeholder_label.margin_start = 12;
-+ placeholder_label.margin_end = 12;
-+ placeholder_label.max_width_chars = 20;
-+ placeholder_label.justify = Gtk.Justification.CENTER;
-+ placeholder_label.show_all ();
-+
-+ var placeholder_style_context = placeholder_label.get_style_context ();
-+ placeholder_style_context.add_class (Gtk.STYLE_CLASS_DIM_LABEL);
-+ placeholder_style_context.add_class (Granite.STYLE_CLASS_H3_LABEL);
-+
-+ set_header_func (header_update_func);
-+ set_placeholder (placeholder_label);
-+ set_sort_func (sort_function);
-+ }
-+
-+ public void update_events (GLib.DateTime? selected_date) {
-+ foreach (unowned Gtk.Widget widget in get_children ()) {
-+ widget.destroy ();
-+ }
-+
-+ if (selected_date == null) {
-+ return;
-+ }
-+
-+ var model = Models.CalendarModel.get_default ();
-+
-+ var events_on_day = new Gee.TreeMap<string, EventRow> ();
-+
-+ model.source_events.@foreach ((source, component_map) => {
-+ foreach (var comp in component_map.get_values ()) {
-+ if (Util.calcomp_is_on_day (comp, selected_date)) {
-+ unowned ICal.Component ical = comp.get_icalcomponent ();
-+ var event_uid = ical.get_uid ();
-+ if (!events_on_day.has_key (event_uid)) {
-+ events_on_day[event_uid] = new EventRow (selected_date, ical, source);
-+
-+ add (events_on_day[event_uid]);
-+ }
-+ }
-+ }
-+ });
-+
-+ show_all ();
-+ return;
-+ }
-+
-+ private void header_update_func (Gtk.ListBoxRow lbrow, Gtk.ListBoxRow? lbbefore) {
-+ var row = (EventRow) lbrow;
-+ if (lbbefore != null) {
-+ var before = (EventRow) lbbefore;
-+ if (row.is_allday == before.is_allday) {
-+ row.set_header (null);
-+ return;
-+ }
-+
-+ if (row.is_allday != before.is_allday) {
-+ var header_label = new Granite.HeaderLabel (_("During the Day"));
-+ header_label.margin_start = header_label.margin_end = 6;
-+
-+ row.set_header (header_label);
-+ return;
-+ }
-+ } else {
-+ if (row.is_allday) {
-+ var allday_header = new Granite.HeaderLabel (_("All Day"));
-+ allday_header.margin_start = allday_header.margin_end = 6;
-+
-+ row.set_header (allday_header);
-+ }
-+ return;
-+ }
-+ }
-+
-+ [CCode (instance_pos = -1)]
-+ private int sort_function (Gtk.ListBoxRow child1, Gtk.ListBoxRow child2) {
-+ var e1 = (EventRow) child1;
-+ var e2 = (EventRow) child2;
-+
-+ if (e1.start_time.compare (e2.start_time) != 0) {
-+ return e1.start_time.compare (e2.start_time);
-+ }
-+
-+ // If they have the same date, sort them wholeday first
-+ if (e1.is_allday) {
-+ return -1;
-+ } else if (e2.is_allday) {
-+ return 1;
-+ }
-+
-+ return 0;
-+ }
-+ }
-+}
-
-From 262d91676f78f031bcfbff637344e52c63ab89bd Mon Sep 17 00:00:00 2001
-From: Dirli <litandrej85@gmail.com>
-Date: Sat, 11 Apr 2020 21:56:33 +0300
-Subject: [PATCH 3/8] added event manager
-
----
- meson.build | 1 +
- src/Indicator.vala | 38 ++++--
- src/Models/CalendarModel.vala | 224 +------------------------------
- src/Services/EventsManager.vala | 226 ++++++++++++++++++++++++++++++++
- src/Util/Util.vala | 57 ++------
- src/Widgets/CalendarView.vala | 9 ++
- src/Widgets/EventsListBox.vala | 7 +-
- src/Widgets/Grid.vala | 31 +++++
- src/Widgets/GridDay.vala | 111 +++++++++++-----
- 9 files changed, 385 insertions(+), 319 deletions(-)
- create mode 100644 src/Services/EventsManager.vala
-
-diff --git a/meson.build b/meson.build
-index 1b52276..e348e3d 100644
---- a/meson.build
-+++ b/meson.build
-@@ -50,6 +50,7 @@ shared_module(
- 'src/Widgets/Grid.vala',
- 'src/Widgets/GridDay.vala',
- 'src/Widgets/PanelLabel.vala',
-+ 'src/Services/EventsManager.vala',
- 'src/Services/TimeManager.vala',
- dependencies: [
- dependency('glib-2.0'),
-diff --git a/src/Indicator.vala b/src/Indicator.vala
-index 6a8d001..bf4358f 100644
---- a/src/Indicator.vala
-+++ b/src/Indicator.vala
-@@ -24,9 +24,14 @@ namespace DateTimeIndicator {
- private Widgets.PanelLabel panel_label;
- private Widgets.CalendarView calendar;
- private Widgets.EventsListBox event_listbox;
-+
-+ private Services.EventsManager event_manager;
-+
- private Gtk.Grid main_grid;
- private uint update_events_idle_source = 0;
-
-+ private bool opened_widget = false;
-+
- public Indicator () {
- Object (
- code_name: Wingpanel.Indicator.DATETIME,
-@@ -56,10 +61,22 @@ namespace DateTimeIndicator {
- calendar = new Widgets.CalendarView ();
- calendar.margin_bottom = 6;
-
-+ event_manager = new Services.EventsManager ();
-+ event_manager.events_updated.connect (update_events_model);
-+ event_manager.events_added.connect ((source, events) => {
-+ calendar.add_event_dots (source, events);
-+ update_events_model (source, events);
-+ });
-+ event_manager.events_removed.connect ((source, events) => {
-+ calendar.remove_event_dots (source, events);
-+ update_events_model (source, events);
-+ });
-+
- event_listbox = new Widgets.EventsListBox ();
-
- var scrolled_window = new Gtk.ScrolledWindow (null, null);
- scrolled_window.hscrollbar_policy = Gtk.PolicyType.NEVER;
-+ scrolled_window.vscrollbar_policy = Gtk.PolicyType.AUTOMATIC;
- scrolled_window.add (event_listbox);
-
- var settings_button = new Gtk.ModelButton ();
-@@ -90,6 +107,12 @@ namespace DateTimeIndicator {
- close ();
- });
-
-+ var model = Models.CalendarModel.get_default ();
-+ model.notify["month-start"].connect (() => {
-+ model.compute_ranges ();
-+ event_manager.load_all_sources ();
-+ });
-+
- settings_button.clicked.connect (() => {
- try {
- AppInfo.launch_default_for_uri ("settings://time", null);
-@@ -103,7 +126,9 @@ namespace DateTimeIndicator {
- }
-
- private void update_events_model (E.Source source, Gee.Collection<ECal.Component> events) {
-- idle_update_events ();
-+ if (opened_widget) {
-+ idle_update_events ();
-+ }
- }
-
- private void idle_update_events () {
-@@ -112,7 +137,7 @@ namespace DateTimeIndicator {
- }
-
- update_events_idle_source = GLib.Idle.add (() => {
-- event_listbox.update_events (calendar.selected_date);
-+ event_listbox.update_events (calendar.selected_date, event_manager.source_events);
-
- update_events_idle_source = 0;
- return GLib.Source.REMOVE;
-@@ -122,18 +147,15 @@ namespace DateTimeIndicator {
- public override void opened () {
- calendar.show_today ();
-
-- Models.CalendarModel.get_default ().events_added.connect (update_events_model);
-- Models.CalendarModel.get_default ().events_updated.connect (update_events_model);
-- Models.CalendarModel.get_default ().events_removed.connect (update_events_model);
-+ opened_widget = true;
- }
-
- public override void closed () {
-- Models.CalendarModel.get_default ().events_added.disconnect (update_events_model);
-- Models.CalendarModel.get_default ().events_updated.disconnect (update_events_model);
-- Models.CalendarModel.get_default ().events_removed.disconnect (update_events_model);
-+ opened_widget = false;
- }
- }
- }
-+
- public Wingpanel.Indicator get_indicator (Module module) {
- debug ("Activating DateTime Indicator");
- var indicator = new DateTimeIndicator.Indicator ();
-diff --git a/src/Models/CalendarModel.vala b/src/Models/CalendarModel.vala
-index 965b93e..d60a9ac 100644
---- a/src/Models/CalendarModel.vala
-+++ b/src/Models/CalendarModel.vala
-@@ -35,17 +35,6 @@ namespace DateTimeIndicator {
- /* The start of week, ie. Monday=1 or Sunday=7 */
- public GLib.DateWeekday week_starts_on { get; set; }
-
-- public HashTable<E.Source, Gee.TreeMultiMap<string, ECal.Component>> source_events { get; private set; }
--
-- /* Notifies when events are added, updated, or removed */
-- public signal void events_added (E.Source source, Gee.Collection<ECal.Component> events);
-- public signal void events_updated (E.Source source, Gee.Collection<ECal.Component> events);
-- public signal void events_removed (E.Source source, Gee.Collection<ECal.Component> events);
--
-- private E.SourceRegistry registry { get; private set; }
-- private HashTable<string, ECal.Client> source_client;
-- private HashTable<string, ECal.ClientView> source_view;
--
- private static CalendarModel? calendar_model = null;
-
- public static CalendarModel get_default () {
-@@ -59,12 +48,6 @@ namespace DateTimeIndicator {
- }
-
- construct {
-- open.begin ();
--
-- source_client = new HashTable<string, ECal.Client> (str_hash, str_equal);
-- source_events = new HashTable<E.Source, Gee.TreeMultiMap<string, ECal.Component> > (Util.source_hash_func, Util.source_equal_func);
-- source_view = new HashTable<string, ECal.ClientView> (str_hash, str_equal);
--
- int week_start = Posix.NLTime.FIRST_WEEKDAY.to_string ().data[0];
- if (week_start >= 1 && week_start <= 7) {
- week_starts_on = (GLib.DateWeekday) (week_start - 1);
-@@ -72,66 +55,6 @@ namespace DateTimeIndicator {
-
- month_start = Util.get_start_of_month ();
- compute_ranges ();
-- notify["month-start"].connect (on_parameter_changed);
-- }
--
-- private async void open () {
-- try {
-- registry = yield new E.SourceRegistry (null);
-- registry.source_removed.connect (remove_source);
-- registry.source_added.connect ((source) => add_source_async.begin (source));
--
-- // Add sources
-- registry.list_sources (E.SOURCE_EXTENSION_CALENDAR).foreach ((source) => {
-- E.SourceCalendar cal = (E.SourceCalendar)source.get_extension (E.SOURCE_EXTENSION_CALENDAR);
-- if (cal.selected == true && source.enabled == true) {
-- add_source_async.begin (source);
-- }
-- });
--
-- load_all_sources ();
-- } catch (GLib.Error error) {
-- critical (error.message);
-- }
-- }
--
-- private void load_all_sources () {
-- lock (source_client) {
-- foreach (var id in source_client.get_keys ()) {
-- var source = registry.ref_source (id);
-- E.SourceCalendar cal = (E.SourceCalendar)source.get_extension (E.SOURCE_EXTENSION_CALENDAR);
--
-- if (cal.selected == true && source.enabled == true) {
-- load_source (source);
-- }
-- }
-- }
-- }
--
-- private void remove_source (E.Source source) {
-- debug ("Removing source '%s'", source.dup_display_name ());
-- /* Already out of the model, so do nothing */
-- unowned string uid = source.get_uid ();
--
-- if (!source_view.contains (uid)) {
-- return;
-- }
--
-- var current_view = source_view.get (uid);
-- try {
-- current_view.stop ();
-- } catch (Error e) {
-- warning (e.message);
-- }
--
-- source_view.remove (uid);
-- lock (source_client) {
-- source_client.remove (uid);
-- }
--
-- var events = source_events.get (source).get_values ().read_only_view;
-- events_removed (source, events);
-- source_events.remove (source);
- }
-
- public void change_month (int relative) {
-@@ -144,7 +67,7 @@ namespace DateTimeIndicator {
-
- /* --- Helper Methods ---// */
-
-- private void compute_ranges () {
-+ public void compute_ranges () {
- var month_end = month_start.add_full (0, 1, -1);
-
- int dow = month_start.get_day_of_week ();
-@@ -182,150 +105,5 @@ namespace DateTimeIndicator {
-
- debug (@"Date ranges: ($data_range_first <= $month_start < $month_end <= $data_range_last)");
- }
--
-- private void load_source (E.Source source) {
-- /* create empty source-event map */
-- var events = new Gee.TreeMultiMap<string, ECal.Component> (
-- (GLib.CompareDataFunc<ECal.Component>?) GLib.strcmp,
-- (GLib.CompareDataFunc<ECal.Component>?) Util.calcomponent_compare_func
-- );
-- source_events.set (source, events);
-- /* query client view */
-- var iso_first = ECal.isodate_from_time_t ((time_t)data_range.first_dt.to_unix ());
-- var iso_last = ECal.isodate_from_time_t ((time_t)data_range.last_dt.add_days (1).to_unix ());
-- var query = @"(occur-in-time-range? (make-time \"$iso_first\") (make-time \"$iso_last\"))";
--
-- ECal.Client client;
-- lock (source_client) {
-- client = source_client.get (source.dup_uid ());
-- }
--
-- if (client == null) {
-- return;
-- }
--
-- debug ("Getting client-view for source '%s'", source.dup_display_name ());
-- client.get_view.begin (query, null, (obj, results) => {
-- var view = on_client_view_received (results, source, client);
-- view.objects_added.connect ((objects) => on_objects_added (source, client, objects));
-- view.objects_removed.connect ((objects) => on_objects_removed (source, client, objects));
-- view.objects_modified.connect ((objects) => on_objects_modified (source, client, objects));
-- try {
-- view.start ();
-- } catch (Error e) {
-- critical (e.message);
-- }
--
-- source_view.set (source.dup_uid (), view);
-- });
-- }
--
-- private async void add_source_async (E.Source source) {
-- debug ("Adding source '%s'", source.dup_display_name ());
-- try {
-- var client = (ECal.Client) ECal.Client.connect_sync (source, ECal.ClientSourceType.EVENTS, -1, null);
-- source_client.insert (source.dup_uid (), client);
-- } catch (Error e) {
-- critical (e.message);
-- }
--
-- Idle.add (() => {
-- load_source (source);
--
-- return false;
-- });
-- }
--
-- private void debug_event (E.Source source, ECal.Component event) {
-- unowned ICal.Component comp = event.get_icalcomponent ();
-- debug (@"Event ['$(comp.get_summary())', $(source.dup_display_name()), $(comp.get_uid()))]");
-- }
--
-- /* --- Signal Handlers ---// */
-- private void on_parameter_changed () {
-- compute_ranges ();
-- load_all_sources ();
-- }
--
-- private ECal.ClientView on_client_view_received (AsyncResult results, E.Source source, ECal.Client client) {
-- ECal.ClientView view;
-- try {
-- debug ("Received client-view for source '%s'", source.dup_display_name ());
-- bool status = client.get_view.end (results, out view);
-- assert (status == true);
-- } catch (Error e) {
-- critical ("Error loading client-view from source '%s': %s", source.dup_display_name (), e.message);
-- }
--
-- return view;
-- }
--
--#if E_CAL_2_0
-- private void on_objects_added (E.Source source, ECal.Client client, SList<ICal.Component> objects) {
--#else
-- private void on_objects_added (E.Source source, ECal.Client client, SList<weak ICal.Component> objects) {
--#endif
-- debug (@"Received $(objects.length()) added event(s) for source '%s'", source.dup_display_name ());
-- var events = source_events.get (source);
-- var added_events = new Gee.ArrayList<ECal.Component> ((Gee.EqualDataFunc<ECal.Component>?) Util.calcomponent_equal_func);
-- objects.foreach ((comp) => {
-- unowned string uid = comp.get_uid ();
--#if E_CAL_2_0
-- client.generate_instances_for_object_sync (comp, (time_t) data_range.first_dt.to_unix (), (time_t) data_range.last_dt.to_unix (), null, (comp, start, end) => {
-- var event = new ECal.Component.from_icalcomponent (comp);
--#else
-- client.generate_instances_for_object_sync (comp, (time_t) data_range.first_dt.to_unix (), (time_t) data_range.last_dt.to_unix (), (event, start, end) => {
--#endif
-- debug_event (source, event);
-- events.set (uid, event);
-- added_events.add (event);
-- return true;
-- });
-- });
-- }
--
--#if E_CAL_2_0
-- private void on_objects_modified (E.Source source, ECal.Client client, SList<ICal.Component> objects) {
--#else
-- private void on_objects_modified (E.Source source, ECal.Client client, SList<weak ICal.Component> objects) {
--#endif
-- debug (@"Received $(objects.length()) modified event(s) for source '%s'", source.dup_display_name ());
-- var updated_events = new Gee.ArrayList<ECal.Component> ((Gee.EqualDataFunc<ECal.Component>?) Util.calcomponent_equal_func);
--
-- objects.foreach ((comp) => {
-- unowned string uid = comp.get_uid ();
-- var events = source_events.get (source).get (uid);
-- updated_events.add_all (events);
-- foreach (var event in events) {
-- debug_event (source, event);
-- }
-- });
--
-- events_updated (source, updated_events.read_only_view);
-- }
--
--#if E_CAL_2_0
-- private void on_objects_removed (E.Source source, ECal.Client client, SList<ECal.ComponentId?> cids) {
--#else
-- private void on_objects_removed (E.Source source, ECal.Client client, SList<weak ECal.ComponentId?> cids) {
--#endif
-- debug (@"Received $(cids.length()) removed event(s) for source '%s'", source.dup_display_name ());
-- var events = source_events.get (source);
-- var removed_events = new Gee.ArrayList<ECal.Component> ((Gee.EqualDataFunc<ECal.Component>?) Util.calcomponent_equal_func);
--
-- cids.foreach ((cid) => {
-- if (cid == null) {
-- return;
-- }
--
-- var comps = events.get (cid.get_uid ());
-- foreach (ECal.Component event in comps) {
-- removed_events.add (event);
-- debug_event (source, event);
-- }
-- });
--
-- events_removed (source, removed_events.read_only_view);
-- }
- }
- }
-diff --git a/src/Services/EventsManager.vala b/src/Services/EventsManager.vala
-new file mode 100644
-index 0000000..d939777
---- /dev/null
-+++ b/src/Services/EventsManager.vala
-@@ -0,0 +1,226 @@
-+namespace DateTimeIndicator {
-+ public class Services.EventsManager : GLib.Object {
-+ public signal void events_added (E.Source source, Gee.Collection<ECal.Component> events);
-+ public signal void events_updated (E.Source source, Gee.Collection<ECal.Component> events);
-+ public signal void events_removed (E.Source source, Gee.Collection<ECal.Component> events);
-+
-+ public HashTable<E.Source, Gee.TreeMultiMap<string, ECal.Component>> source_events { get; private set; }
-+
-+ private E.SourceRegistry registry { get; private set; }
-+ private HashTable<string, ECal.Client> source_client;
-+ private HashTable<string, ECal.ClientView> source_view;
-+
-+ public EventsManager () {
-+
-+ }
-+
-+ construct {
-+ source_client = new HashTable<string, ECal.Client> (str_hash, str_equal);
-+ source_events = new HashTable<E.Source, Gee.TreeMultiMap<string, ECal.Component> > (Util.source_hash_func, Util.source_equal_func);
-+ source_view = new HashTable<string, ECal.ClientView> (str_hash, str_equal);
-+
-+ open.begin ();
-+ }
-+
-+ private async void open () {
-+ try {
-+ registry = yield new E.SourceRegistry (null);
-+ registry.source_removed.connect (remove_source);
-+ registry.source_added.connect ((source) => add_source_async.begin (source));
-+
-+ // Add sources
-+ registry.list_sources (E.SOURCE_EXTENSION_CALENDAR).foreach ((source) => {
-+ E.SourceCalendar cal = (E.SourceCalendar)source.get_extension (E.SOURCE_EXTENSION_CALENDAR);
-+ if (cal.selected == true && source.enabled == true) {
-+ add_source_async.begin (source);
-+ }
-+ });
-+
-+ load_all_sources ();
-+ } catch (GLib.Error error) {
-+ critical (error.message);
-+ }
-+ }
-+
-+ public void load_all_sources () {
-+ lock (source_client) {
-+ foreach (var id in source_client.get_keys ()) {
-+ var source = registry.ref_source (id);
-+ E.SourceCalendar cal = (E.SourceCalendar)source.get_extension (E.SOURCE_EXTENSION_CALENDAR);
-+
-+ if (cal.selected == true && source.enabled == true) {
-+ load_source (source);
-+ }
-+ }
-+ }
-+ }
-+
-+ private void remove_source (E.Source source) {
-+ debug ("Removing source '%s'", source.dup_display_name ());
-+ /* Already out of the model, so do nothing */
-+ unowned string uid = source.get_uid ();
-+
-+ if (!source_view.contains (uid)) {
-+ return;
-+ }
-+
-+ var current_view = source_view.get (uid);
-+ try {
-+ current_view.stop ();
-+ } catch (Error e) {
-+ warning (e.message);
-+ }
-+
-+ source_view.remove (uid);
-+ lock (source_client) {
-+ source_client.remove (uid);
-+ }
-+
-+ var events = source_events.get (source).get_values ().read_only_view;
-+ events_removed (source, events);
-+ source_events.remove (source);
-+ }
-+
-+ private void load_source (E.Source source) {
-+ var model = Models.CalendarModel.get_default ();
-+
-+ /* create empty source-event map */
-+ var events = new Gee.TreeMultiMap<string, ECal.Component> (
-+ (GLib.CompareDataFunc<ECal.Component>?) GLib.strcmp,
-+ (GLib.CompareDataFunc<ECal.Component>?) Util.calcomponent_compare_func
-+ );
-+ source_events.set (source, events);
-+ /* query client view */
-+ var iso_first = ECal.isodate_from_time_t ((time_t) model.data_range.first_dt.to_unix ());
-+ var iso_last = ECal.isodate_from_time_t ((time_t) model.data_range.last_dt.add_days (1).to_unix ());
-+ var query = @"(occur-in-time-range? (make-time \"$iso_first\") (make-time \"$iso_last\"))";
-+
-+ ECal.Client client;
-+ lock (source_client) {
-+ client = source_client.get (source.dup_uid ());
-+ }
-+
-+ if (client == null) {
-+ return;
-+ }
-+
-+ debug ("Getting client-view for source '%s'", source.dup_display_name ());
-+ client.get_view.begin (query, null, (obj, results) => {
-+ var view = on_client_view_received (results, source, client);
-+ view.objects_added.connect ((objects) => on_objects_added (source, client, objects));
-+ view.objects_removed.connect ((objects) => on_objects_removed (source, client, objects));
-+ view.objects_modified.connect ((objects) => on_objects_modified (source, client, objects));
-+ try {
-+ view.start ();
-+ } catch (Error e) {
-+ critical (e.message);
-+ }
-+
-+ source_view.set (source.dup_uid (), view);
-+ });
-+ }
-+
-+ private async void add_source_async (E.Source source) {
-+ debug ("Adding source '%s'", source.dup_display_name ());
-+ try {
-+ var client = (ECal.Client) ECal.Client.connect_sync (source, ECal.ClientSourceType.EVENTS, -1, null);
-+ source_client.insert (source.dup_uid (), client);
-+ } catch (Error e) {
-+ critical (e.message);
-+ }
-+
-+ Idle.add (() => {
-+ load_source (source);
-+
-+ return false;
-+ });
-+ }
-+
-+ private void debug_event (E.Source source, ECal.Component event) {
-+ unowned ICal.Component comp = event.get_icalcomponent ();
-+ debug (@"Event ['$(comp.get_summary())', $(source.dup_display_name()), $(comp.get_uid()))]");
-+ }
-+
-+ private ECal.ClientView on_client_view_received (AsyncResult results, E.Source source, ECal.Client client) {
-+ ECal.ClientView view;
-+ try {
-+ debug ("Received client-view for source '%s'", source.dup_display_name ());
-+ bool status = client.get_view.end (results, out view);
-+ assert (status == true);
-+ } catch (Error e) {
-+ critical ("Error loading client-view from source '%s': %s", source.dup_display_name (), e.message);
-+ }
-+
-+ return view;
-+ }
-+
-+#if E_CAL_2_0
-+ private void on_objects_added (E.Source source, ECal.Client client, SList<ICal.Component> objects) {
-+#else
-+ private void on_objects_added (E.Source source, ECal.Client client, SList<weak ICal.Component> objects) {
-+#endif
-+ debug (@"Received $(objects.length()) added event(s) for source '%s'", source.dup_display_name ());
-+ var events = source_events.get (source);
-+ var added_events = new Gee.ArrayList<ECal.Component> ((Gee.EqualDataFunc<ECal.Component>?) Util.calcomponent_equal_func);
-+ var model = Models.CalendarModel.get_default ();
-+ objects.foreach ((comp) => {
-+ unowned string uid = comp.get_uid ();
-+#if E_CAL_2_0
-+ client.generate_instances_for_object_sync (comp, (time_t) model.data_range.first_dt.to_unix (), (time_t) model.data_range.last_dt.to_unix (), null, (comp, start, end) => {
-+ var event = new ECal.Component.from_icalcomponent (comp);
-+#else
-+ client.generate_instances_for_object_sync (comp, (time_t) model.data_range.first_dt.to_unix (), (time_t) model.data_range.last_dt.to_unix (), (event, start, end) => {
-+#endif
-+ debug_event (source, event);
-+ events.set (uid, event);
-+ added_events.add (event);
-+ return true;
-+ });
-+ });
-+ }
-+
-+#if E_CAL_2_0
-+ private void on_objects_modified (E.Source source, ECal.Client client, SList<ICal.Component> objects) {
-+#else
-+ private void on_objects_modified (E.Source source, ECal.Client client, SList<weak ICal.Component> objects) {
-+#endif
-+ debug (@"Received $(objects.length()) modified event(s) for source '%s'", source.dup_display_name ());
-+ var updated_events = new Gee.ArrayList<ECal.Component> ((Gee.EqualDataFunc<ECal.Component>?) Util.calcomponent_equal_func);
-+
-+ objects.foreach ((comp) => {
-+ unowned string uid = comp.get_uid ();
-+ var events = source_events.get (source).get (uid);
-+ updated_events.add_all (events);
-+ foreach (var event in events) {
-+ debug_event (source, event);
-+ }
-+ });
-+
-+ events_updated (source, updated_events.read_only_view);
-+ }
-+
-+#if E_CAL_2_0
-+ private void on_objects_removed (E.Source source, ECal.Client client, SList<ECal.ComponentId?> cids) {
-+#else
-+ private void on_objects_removed (E.Source source, ECal.Client client, SList<weak ECal.ComponentId?> cids) {
-+#endif
-+ debug (@"Received $(cids.length()) removed event(s) for source '%s'", source.dup_display_name ());
-+ var events = source_events.get (source);
-+ var removed_events = new Gee.ArrayList<ECal.Component> ((Gee.EqualDataFunc<ECal.Component>?) Util.calcomponent_equal_func);
-+
-+ cids.foreach ((cid) => {
-+ if (cid == null) {
-+ return;
-+ }
-+
-+ var comps = events.get (cid.get_uid ());
-+ foreach (ECal.Component event in comps) {
-+ removed_events.add (event);
-+ debug_event (source, event);
-+ }
-+ });
-+
-+ events_removed (source, removed_events.read_only_view);
-+ }
-+ }
-+}
-diff --git a/src/Util/Util.vala b/src/Util/Util.vala
-index c261f4b..b0bdf98 100644
---- a/src/Util/Util.vala
-+++ b/src/Util/Util.vala
-@@ -20,47 +20,6 @@
- */
-
- namespace DateTimeIndicator.Util {
-- static bool has_scrolled = false;
--
-- public bool on_scroll_event (Gdk.EventScroll event) {
-- double delta_x;
-- double delta_y;
-- event.get_scroll_deltas (out delta_x, out delta_y);
--
-- double choice = delta_x;
--
-- if (((int)delta_x).abs () < ((int)delta_y).abs ()) {
-- choice = delta_y;
-- }
--
-- /* It's mouse scroll ! */
-- if (choice == 1 || choice == -1) {
-- Models.CalendarModel.get_default ().change_month ((int)choice);
--
-- return true;
-- }
--
-- if (has_scrolled == true) {
-- return true;
-- }
--
-- if (choice > 0.3) {
-- reset_timer.begin ();
-- Models.CalendarModel.get_default ().change_month (1);
--
-- return true;
-- }
--
-- if (choice < -0.3) {
-- reset_timer.begin ();
-- Models.CalendarModel.get_default ().change_month (-1);
--
-- return true;
-- }
--
-- return false;
-- }
--
- public GLib.DateTime get_start_of_month (owned GLib.DateTime? date = null) {
- if (date == null) {
- date = new GLib.DateTime.now_local ();
-@@ -225,12 +184,12 @@ namespace DateTimeIndicator.Util {
- return a.dup_uid () == b.dup_uid ();
- }
-
-- public async void reset_timer () {
-- has_scrolled = true;
-- Timeout.add (500, () => {
-- has_scrolled = false;
--
-- return false;
-- });
-- }
-+ // public async void reset_timer () {
-+ // has_scrolled = true;
-+ // Timeout.add (500, () => {
-+ // has_scrolled = false;
-+ //
-+ // return false;
-+ // });
-+ // }
- }
-diff --git a/src/Widgets/CalendarView.vala b/src/Widgets/CalendarView.vala
-index 65cee28..070580f 100644
---- a/src/Widgets/CalendarView.vala
-+++ b/src/Widgets/CalendarView.vala
-@@ -181,5 +181,14 @@ namespace DateTimeIndicator {
-
- stack.set_visible_child (big_grid);
- }
-+
-+ public void add_event_dots (E.Source source, Gee.Collection<ECal.Component> events) {
-+ grid.add_event_dots (source, events);
-+ }
-+
-+
-+ public void remove_event_dots (E.Source source, Gee.Collection<ECal.Component> events) {
-+ grid.remove_event_dots (source, events);
-+ }
- }
- }
-diff --git a/src/Widgets/EventsListBox.vala b/src/Widgets/EventsListBox.vala
-index 547e4c5..c25af2e 100644
---- a/src/Widgets/EventsListBox.vala
-+++ b/src/Widgets/EventsListBox.vala
-@@ -1,6 +1,5 @@
- namespace DateTimeIndicator {
- public class Widgets.EventsListBox : Gtk.ListBox {
--
- public EventsListBox () {
- selection_mode = Gtk.SelectionMode.NONE;
-
-@@ -22,7 +21,7 @@ namespace DateTimeIndicator {
- set_sort_func (sort_function);
- }
-
-- public void update_events (GLib.DateTime? selected_date) {
-+ public void update_events (GLib.DateTime? selected_date, HashTable<E.Source, Gee.TreeMultiMap<string, ECal.Component>> source_events) {
- foreach (unowned Gtk.Widget widget in get_children ()) {
- widget.destroy ();
- }
-@@ -31,11 +30,9 @@ namespace DateTimeIndicator {
- return;
- }
-
-- var model = Models.CalendarModel.get_default ();
--
- var events_on_day = new Gee.TreeMap<string, EventRow> ();
-
-- model.source_events.@foreach ((source, component_map) => {
-+ source_events.@foreach ((source, component_map) => {
- foreach (var comp in component_map.get_values ()) {
- if (Util.calcomp_is_on_day (comp, selected_date)) {
- unowned ICal.Component ical = comp.get_icalcomponent ();
-diff --git a/src/Widgets/Grid.vala b/src/Widgets/Grid.vala
-index 165d11d..660f212 100644
---- a/src/Widgets/Grid.vala
-+++ b/src/Widgets/Grid.vala
-@@ -261,5 +261,36 @@ namespace DateTimeIndicator {
- return date.get_year () * 10000 + date.get_month () * 100 + date.get_day_of_month ();
- }
-
-+ public void add_event_dots (E.Source source, Gee.Collection<ECal.Component> events) {
-+ data.foreach ((entry) => {
-+
-+ foreach (var component in events) {
-+ if (entry.value.skip_day ()) {
-+ return true;
-+ }
-+
-+ if (Util.calcomp_is_on_day (component, entry.value.date)) {
-+ entry.value.add_dots (source, component.get_icalcomponent ());
-+ }
-+ }
-+
-+ entry.value.show_event_grid ();
-+
-+ return true;
-+ });
-+ }
-+
-+ public void remove_event_dots (E.Source source, Gee.Collection<ECal.Component> events) {
-+ foreach (var component in events) {
-+ unowned ICal.Component ical = component.get_icalcomponent ();
-+ var event_uid = ical.get_uid ();
-+ data.foreach ((entry) => {
-+ if (entry.value.exist_event (event_uid)) {
-+ entry.value.remove_dots (event_uid);
-+ }
-+ return true;
-+ });
-+ }
-+ }
- }
- }
-diff --git a/src/Widgets/GridDay.vala b/src/Widgets/GridDay.vala
-index 8c44443..00f82ea 100644
---- a/src/Widgets/GridDay.vala
-+++ b/src/Widgets/GridDay.vala
-@@ -31,6 +31,8 @@ namespace DateTimeIndicator {
-
- public GLib.DateTime date { get; construct set; }
-
-+ private bool has_scrolled = false;
-+
- private static Gtk.CssProvider provider;
- private static Models.CalendarModel model;
-
-@@ -79,59 +81,100 @@ namespace DateTimeIndicator {
- // Signals and handlers
- button_press_event.connect (on_button_press);
- key_press_event.connect (on_key_press);
-- scroll_event.connect ((event) => {return Util.on_scroll_event (event);});
-+ scroll_event.connect (on_scroll_event);
-
- notify["date"].connect (() => {
- label.label = date.get_day_of_month ().to_string ();
- });
-
- event_dots = new Gee.HashMap<string, Gtk.Widget> ();
--
-- model.events_added.connect (add_event_dots);
-- model.events_removed.connect (remove_event_dots);
- }
-
-- private void add_event_dots (E.Source source, Gee.Collection<ECal.Component> events) {
-- foreach (var component in events) {
-- if (event_dots.size >= 3) {
-- return;
-- }
-+ public bool on_scroll_event (Gdk.EventScroll event) {
-+ double delta_x;
-+ double delta_y;
-+ event.get_scroll_deltas (out delta_x, out delta_y);
-+
-+ double choice = delta_x;
-+
-+ if (((int)delta_x).abs () < ((int)delta_y).abs ()) {
-+ choice = delta_y;
-+ }
-+
-+ /* It's mouse scroll ! */
-+ if (choice == 1 || choice == -1) {
-+ Models.CalendarModel.get_default ().change_month ((int)choice);
-
-- if (Util.calcomp_is_on_day (component, date)) {
-- unowned ICal.Component ical = component.get_icalcomponent ();
-+ return true;
-+ }
-
-- var event_uid = ical.get_uid ();
-- if (!event_dots.has_key (event_uid)) {
-- var event_dot = new Gtk.Image ();
-- event_dot.gicon = new ThemedIcon ("pager-checked-symbolic");
-- event_dot.pixel_size = 6;
-+ if (has_scrolled == true) {
-+ return true;
-+ }
-
-- unowned Gtk.StyleContext style_context = event_dot.get_style_context ();
-- style_context.add_class (Granite.STYLE_CLASS_ACCENT);
-- style_context.add_provider (provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
-+ if (choice > 0.3) {
-+ reset_timer.begin ();
-+ Models.CalendarModel.get_default ().change_month (1);
-
-- var source_calendar = (E.SourceCalendar?) source.get_extension (E.SOURCE_EXTENSION_CALENDAR);
-- Util.set_event_calendar_color (source_calendar, event_dot);
-+ return true;
-+ }
-
-- event_dots[event_uid] = event_dot;
-+ if (choice < -0.3) {
-+ reset_timer.begin ();
-+ Models.CalendarModel.get_default ().change_month (-1);
-
-- event_grid.add (event_dot);
-- }
-- }
-+ return true;
- }
-
-+ return false;
-+ }
-+
-+ public async void reset_timer () {
-+ has_scrolled = true;
-+ Timeout.add (500, () => {
-+ has_scrolled = false;
-+
-+ return false;
-+ });
-+ }
-+
-+ public bool skip_day () {
-+ return event_dots.size >= 3 ? true : false;
-+ }
-+
-+ public void show_event_grid () {
- event_grid.show_all ();
- }
-
-- private void remove_event_dots (E.Source source, Gee.Collection<ECal.Component> events) {
-- foreach (var component in events) {
-- unowned ICal.Component ical = component.get_icalcomponent ();
-- var event_uid = ical.get_uid ();
-- var dot = event_dots[event_uid];
-- if (dot != null) {
-- dot.destroy ();
-- event_dots.remove (event_uid);
-- }
-+ public void add_dots (E.Source source, ICal.Component ical) {
-+ var event_uid = ical.get_uid ();
-+ if (!event_dots.has_key (event_uid)) {
-+ var event_dot = new Gtk. Image ();
-+ event_dot.gicon = new ThemedIcon ("pager-checked-symbolic");
-+ event_dot.pixel_size = 6;
-+
-+ unowned Gtk.StyleContext style_context = event_dot.get_style_context ();
-+ style_context.add_class (Granite.STYLE_CLASS_ACCENT);
-+ style_context.add_provider (provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
-+
-+ var source_calendar = (E.SourceCalendar?) source.get_extension (E.SOURCE_EXTENSION_CALENDAR);
-+ Util.set_event_calendar_color (source_calendar, event_dot);
-+
-+ event_dots[event_uid] = event_dot;
-+
-+ event_grid.add (event_dot);
-+ }
-+ }
-+
-+ public bool exist_event (string ical_uid) {
-+ return event_dots.has_key (ical_uid);
-+ }
-+
-+ public void remove_dots (string event_uid) {
-+ var dot = event_dots[event_uid];
-+ if (dot != null) {
-+ dot.destroy ();
-+ event_dots.unset (event_uid);
- }
- }
-
-
-From c99db5e63b9c48aa1d069b97b98b0c07481de27d Mon Sep 17 00:00:00 2001
-From: Dirli <litandrej85@gmail.com>
-Date: Sat, 11 Apr 2020 23:44:14 +0300
-Subject: [PATCH 4/8] rename calendar elements
-
----
- meson.build | 4 +--
- .../{GridDay.vala => CalendarDay.vala} | 4 +--
- src/Widgets/{Grid.vala => CalendarGrid.vala} | 26 +++++++--------
- src/Widgets/CalendarView.vala | 33 +++++++++----------
- 4 files changed, 33 insertions(+), 34 deletions(-)
- rename src/Widgets/{GridDay.vala => CalendarDay.vala} (98%)
- rename src/Widgets/{Grid.vala => CalendarGrid.vala} (91%)
-
-diff --git a/meson.build b/meson.build
-index e348e3d..dcdd9b2 100644
---- a/meson.build
-+++ b/meson.build
-@@ -44,11 +44,11 @@ shared_module(
- 'src/Util/DateRange.vala',
- 'src/Util/Util.vala',
- 'src/Models/CalendarModel.vala',
-+ 'src/Widgets/CalendarDay.vala',
-+ 'src/Widgets/CalendarGrid.vala',
- 'src/Widgets/CalendarView.vala',
- 'src/Widgets/EventRow.vala',
- 'src/Widgets/EventsListBox.vala',
-- 'src/Widgets/Grid.vala',
-- 'src/Widgets/GridDay.vala',
- 'src/Widgets/PanelLabel.vala',
- 'src/Services/EventsManager.vala',
- 'src/Services/TimeManager.vala',
-diff --git a/src/Widgets/GridDay.vala b/src/Widgets/CalendarDay.vala
-similarity index 98%
-rename from src/Widgets/GridDay.vala
-rename to src/Widgets/CalendarDay.vala
-index 00f82ea..a5ca920 100644
---- a/src/Widgets/GridDay.vala
-+++ b/src/Widgets/CalendarDay.vala
-@@ -23,7 +23,7 @@ namespace DateTimeIndicator {
- /**
- * Represents a single day on the grid.
- */
-- public class Widgets.GridDay : Gtk.EventBox {
-+ public class Widgets.CalendarDay : Gtk.EventBox {
- /*
- * Event emitted when the day is double clicked or the ENTER key is pressed.
- */
-@@ -41,7 +41,7 @@ namespace DateTimeIndicator {
- private Gtk.Label label;
- private bool valid_grab = false;
-
-- public GridDay (GLib.DateTime date) {
-+ public CalendarDay (GLib.DateTime date) {
- Object (date: date);
- }
-
-diff --git a/src/Widgets/Grid.vala b/src/Widgets/CalendarGrid.vala
-similarity index 91%
-rename from src/Widgets/Grid.vala
-rename to src/Widgets/CalendarGrid.vala
-index 660f212..66e2757 100644
---- a/src/Widgets/Grid.vala
-+++ b/src/Widgets/CalendarGrid.vala
-@@ -24,7 +24,7 @@ namespace DateTimeIndicator {
- /**
- * Represents the entire date grid as a table.
- */
-- public class Widgets.Grid : Gtk.Grid {
-+ public class Widgets.CalendarGrid : Gtk.Grid {
- public Util.DateRange grid_range { get; private set; }
-
- /*
-@@ -34,8 +34,8 @@ namespace DateTimeIndicator {
-
- public signal void selection_changed (GLib.DateTime new_date);
-
-- private Gee.HashMap<uint, GridDay> data;
-- private GridDay selected_gridday;
-+ private Gee.HashMap<uint, Widgets.CalendarDay> data;
-+ private Widgets.CalendarDay selected_gridday;
- private Gtk.Label[] header_labels;
- private Gtk.Revealer[] week_labels;
-
-@@ -61,12 +61,12 @@ namespace DateTimeIndicator {
-
- Indicator.settings.bind ("show-weeks", week_sep_revealer, "reveal-child", GLib.SettingsBindFlags.DEFAULT);
-
-- data = new Gee.HashMap<uint, GridDay> ();
-+ data = new Gee.HashMap<uint, Widgets.CalendarDay> ();
- events |= Gdk.EventMask.SCROLL_MASK;
- events |= Gdk.EventMask.SMOOTH_SCROLL_MASK;
- }
-
-- private void on_day_focus_in (GridDay day) {
-+ private void on_day_focus_in (Widgets.CalendarDay day) {
- debug ("on_day_focus_in %s", day.date.to_string ());
- if (selected_gridday != null) {
- selected_gridday.set_selected (false);
-@@ -94,7 +94,7 @@ namespace DateTimeIndicator {
- Gee.List<GLib.DateTime> dates = grid_range.to_list ();
- for (int i = 0; i < dates.size; i++) {
- var date = dates[i];
-- GridDay? day = data[day_hash (date)];
-+ Widgets.CalendarDay? day = data[day_hash (date)];
- if (day != null && day.name == "today") {
- day.grab_focus_force ();
- return;
-@@ -119,7 +119,7 @@ namespace DateTimeIndicator {
-
- var new_dates = new_range.to_list ();
-
-- var data_new = new Gee.HashMap<uint, GridDay> ();
-+ var data_new = new Gee.HashMap<uint, Widgets.CalendarDay> ();
-
- /* Assert that a valid number of weeks should be displayed */
- assert (new_dates.size % 7 == 0);
-@@ -138,7 +138,7 @@ namespace DateTimeIndicator {
-
- for (i = 0; i < new_dates.size; i++) {
- var new_date = new_dates[i];
-- GridDay day;
-+ Widgets.CalendarDay day;
-
- if (i < old_dates.size) {
- /* A widget already exists for this date, just change it */
-@@ -147,7 +147,7 @@ namespace DateTimeIndicator {
- day = update_day (data[day_hash (old_date)], new_date, today, month_start);
- } else {
- /* Still update_day to get the color of etc. right */
-- day = update_day (new GridDay (new_date), new_date, today, month_start);
-+ day = update_day (new Widgets.CalendarDay (new_date), new_date, today, month_start);
- day.on_event_add.connect ((date) => on_event_add (date));
- day.scroll_event.connect ((event) => { scroll_event (event); return false; });
- day.focus_in_event.connect ((event) => {
-@@ -182,9 +182,9 @@ namespace DateTimeIndicator {
- }
-
- /**
-- * Updates the given GridDay so that it shows the given date. Changes to its style etc.
-+ * Updates the given CalendarDay so that it shows the given date. Changes to its style etc.
- */
-- private GridDay update_day (GridDay day, GLib.DateTime new_date, GLib.DateTime today, GLib.DateTime month_start) {
-+ private Widgets.CalendarDay update_day (Widgets.CalendarDay day, GLib.DateTime new_date, GLib.DateTime today, GLib.DateTime month_start) {
- update_today_style (day, new_date, today);
- if (new_date.get_month () == month_start.get_month ()) {
- day.sensitive_container (true);
-@@ -237,13 +237,13 @@ namespace DateTimeIndicator {
- int i = 0;
- for (i = 0; i < dates.size; i++) {
- var date = dates[i];
-- GridDay? day = data[day_hash (date)];
-+ Widgets.CalendarDay? day = data[day_hash (date)];
- if (day == null) return;
- update_today_style (day, date, today);
- }
- }
-
-- private void update_today_style (GridDay day, GLib.DateTime date, GLib.DateTime today) {
-+ private void update_today_style (Widgets.CalendarDay day, GLib.DateTime date, GLib.DateTime today) {
- if (date.get_day_of_year () == today.get_day_of_year () && date.get_year () == today.get_year ()) {
- day.name = "today";
- day.get_style_context ().add_class (Granite.STYLE_CLASS_ACCENT);
-diff --git a/src/Widgets/CalendarView.vala b/src/Widgets/CalendarView.vala
-index 070580f..db2139c 100644
---- a/src/Widgets/CalendarView.vala
-+++ b/src/Widgets/CalendarView.vala
-@@ -26,7 +26,7 @@ namespace DateTimeIndicator {
-
- public GLib.DateTime? selected_date { get; private set; }
-
-- private Widgets.Grid grid;
-+ private Widgets.CalendarGrid calendar_grid;
- private Gtk.Stack stack;
- private Gtk.Grid big_grid;
-
-@@ -105,20 +105,20 @@ namespace DateTimeIndicator {
- }
-
- private Gtk.Grid create_big_grid () {
-- grid = new Widgets.Grid ();
-- grid.show_all ();
-+ calendar_grid = new Widgets.CalendarGrid ();
-+ calendar_grid.show_all ();
-
-- grid.on_event_add.connect ((date) => {
-+ calendar_grid.on_event_add.connect ((date) => {
- show_date_in_maya (date);
- day_double_click ();
- });
-
-- grid.selection_changed.connect ((date) => {
-+ calendar_grid.selection_changed.connect ((date) => {
- selected_date = date;
- selection_changed (date);
- });
-
-- return grid;
-+ return calendar_grid;
- }
-
- public void show_today () {
-@@ -131,7 +131,7 @@ namespace DateTimeIndicator {
- }
- sync_with_model ();
-
-- grid.set_focus_to_today ();
-+ calendar_grid.set_focus_to_today ();
- }
-
- // TODO: As far as maya supports it use the Dbus Activation feature to run the calendar-app.
-@@ -156,23 +156,23 @@ namespace DateTimeIndicator {
- /* Sets the calendar widgets to the date range of the model */
- private void sync_with_model () {
- var model = Models.CalendarModel.get_default ();
-- if (grid.grid_range != null && (model.data_range.equals (grid.grid_range) || grid.grid_range.first_dt.compare (model.data_range.first_dt) == 0)) {
-- grid.update_today ();
-+ if (calendar_grid.grid_range != null && (model.data_range.equals (calendar_grid.grid_range) || calendar_grid.grid_range.first_dt.compare (model.data_range.first_dt) == 0)) {
-+ calendar_grid.update_today ();
- return; // nothing else to do
- }
-
- GLib.DateTime previous_first = null;
-- if (grid.grid_range != null)
-- previous_first = grid.grid_range.first_dt;
-+ if (calendar_grid.grid_range != null)
-+ previous_first = calendar_grid.grid_range.first_dt;
-
- big_grid = create_big_grid ();
- stack.add (big_grid);
-
-- grid.set_range (model.data_range, model.month_start);
-- grid.update_weeks (model.data_range.first_dt, model.num_weeks);
-+ calendar_grid.set_range (model.data_range, model.month_start);
-+ calendar_grid.update_weeks (model.data_range.first_dt, model.num_weeks);
-
- if (previous_first != null) {
-- if (previous_first.compare (grid.grid_range.first_dt) == -1) {
-+ if (previous_first.compare (calendar_grid.grid_range.first_dt) == -1) {
- stack.transition_type = Gtk.StackTransitionType.SLIDE_LEFT;
- } else {
- stack.transition_type = Gtk.StackTransitionType.SLIDE_RIGHT;
-@@ -183,12 +183,11 @@ namespace DateTimeIndicator {
- }
-
- public void add_event_dots (E.Source source, Gee.Collection<ECal.Component> events) {
-- grid.add_event_dots (source, events);
-+ calendar_grid.add_event_dots (source, events);
- }
-
--
- public void remove_event_dots (E.Source source, Gee.Collection<ECal.Component> events) {
-- grid.remove_event_dots (source, events);
-+ calendar_grid.remove_event_dots (source, events);
- }
- }
- }
-
-From 6b1b15305a9c90ff8b7e7244727a225984d34a14 Mon Sep 17 00:00:00 2001
-From: Dirli <litandrej85@gmail.com>
-Date: Sun, 12 Apr 2020 03:10:24 +0300
-Subject: [PATCH 5/8] evolution data server now optional
-
----
- meson.build | 55 ++++++++++++++---------
- meson_options.txt | 1 +
- src/Indicator.vala | 43 ++++++++++--------
- src/Util/Util.vala | 85 ++++++++++++++++-------------------
- src/Widgets/CalendarDay.vala | 2 +
- src/Widgets/CalendarGrid.vala | 2 +
- src/Widgets/CalendarView.vala | 2 +
- 7 files changed, 104 insertions(+), 86 deletions(-)
- create mode 100644 meson_options.txt
-
-diff --git a/meson.build b/meson.build
-index dcdd9b2..5fee9ab 100644
---- a/meson.build
-+++ b/meson.build
-@@ -24,18 +24,40 @@ gresource = gnome.compile_resources(
- wingpanel_dep = dependency('wingpanel-2.0')
- wingpanel_indicatorsdir = wingpanel_dep.get_pkgconfig_variable('indicatorsdir', define_variable: ['libdir', libdir])
-
-+deps = [
-+ dependency('glib-2.0'),
-+ dependency('gobject-2.0'),
-+ dependency('granite'),
-+ dependency('gtk+-3.0'),
-+ wingpanel_dep,
-+ meson.get_compiler('vala').find_library('posix')
-+]
-
--libecal_dep = dependency('libecal-2.0', required: false)
--if libecal_dep.found()
-- libical_dep = dependency('libical-glib')
-- add_project_arguments('--define=E_CAL_2_0', language: 'vala')
-- add_project_arguments('-DLIBICAL_GLIB_UNSTABLE_API=1', language: 'c')
--else
-- libecal_dep = dependency('libecal-1.2', version: '>=3.8.0')
-- libical_dep = dependency('libical')
-- add_project_arguments('--vapidir', join_paths(meson.current_source_dir(), 'vapi'), language: 'vala')
-+opt_files = []
-+
-+if get_option('evo')
-+ libecal_dep = dependency ('libecal-2.0', required: false)
-+ if libecal_dep.found()
-+ deps += dependency('libical-glib')
-+ deps += libecal_dep
-+ add_project_arguments('--define=E_CAL_2_0', language: 'vala')
-+ add_project_arguments('-DLIBICAL_GLIB_UNSTABLE_API=1', language: 'c')
-+ else
-+ deps += dependency('libecal-1.2', version: '>=3.8.0')
-+ deps += dependency('libical')
-+ add_project_arguments('--vapidir', join_paths(meson.current_source_dir(), 'vapi'), language: 'vala')
-+ endif
-+
-+ deps += dependency ('libedataserver-1.2')
-+ opt_files += files (
-+ 'src/Widgets/EventRow.vala',
-+ 'src/Widgets/EventsListBox.vala',
-+ 'src/Services/EventsManager.vala',
-+ )
-+ add_project_arguments('--define=USE_EVO', language: 'vala')
- endif
-
-+
- shared_module(
- meson.project_name(),
- gresource,
-@@ -47,21 +69,10 @@ shared_module(
- 'src/Widgets/CalendarDay.vala',
- 'src/Widgets/CalendarGrid.vala',
- 'src/Widgets/CalendarView.vala',
-- 'src/Widgets/EventRow.vala',
-- 'src/Widgets/EventsListBox.vala',
- 'src/Widgets/PanelLabel.vala',
-- 'src/Services/EventsManager.vala',
- 'src/Services/TimeManager.vala',
-- dependencies: [
-- dependency('glib-2.0'),
-- dependency('gobject-2.0'),
-- dependency('granite'),
-- dependency('gtk+-3.0'),
-- libecal_dep,
-- dependency('libedataserver-1.2'),
-- libical_dep,
-- wingpanel_dep,
-- ],
-+ opt_files,
-+ dependencies: deps,
- install: true,
- install_dir : wingpanel_indicatorsdir,
- )
-diff --git a/meson_options.txt b/meson_options.txt
-new file mode 100644
-index 0000000..a1c9f0e
---- /dev/null
-+++ b/meson_options.txt
-@@ -0,0 +1 @@
-+option ('evo', type : 'boolean', value : true)
-diff --git a/src/Indicator.vala b/src/Indicator.vala
-index bf4358f..31c7af5 100644
---- a/src/Indicator.vala
-+++ b/src/Indicator.vala
-@@ -23,9 +23,11 @@ namespace DateTimeIndicator {
-
- private Widgets.PanelLabel panel_label;
- private Widgets.CalendarView calendar;
-- private Widgets.EventsListBox event_listbox;
-
-+#if USE_EVO
-+ private Widgets.EventsListBox event_listbox;
- private Services.EventsManager event_manager;
-+#endif
-
- private Gtk.Grid main_grid;
- private uint update_events_idle_source = 0;
-@@ -60,7 +62,20 @@ namespace DateTimeIndicator {
- if (main_grid == null) {
- calendar = new Widgets.CalendarView ();
- calendar.margin_bottom = 6;
-+ calendar.day_double_click.connect (() => {
-+ close ();
-+ });
-+
-+ var settings_button = new Gtk.ModelButton ();
-+ settings_button.text = _("Date & Time Settings…");
-
-+ main_grid = new Gtk.Grid ();
-+ main_grid.margin_top = 12;
-+ main_grid.attach (calendar, 0, 0);
-+ main_grid.attach (new Wingpanel.Widgets.Separator (), 0, 1);
-+ main_grid.attach (settings_button, 0, 2);
-+
-+#if USE_EVO
- event_manager = new Services.EventsManager ();
- event_manager.events_updated.connect (update_events_model);
- event_manager.events_added.connect ((source, events) => {
-@@ -73,20 +88,16 @@ namespace DateTimeIndicator {
- });
-
- event_listbox = new Widgets.EventsListBox ();
-+ event_listbox.row_activated.connect ((row) => {
-+ calendar.show_date_in_maya (((EventRow) row).date);
-+ close ();
-+ });
-
- var scrolled_window = new Gtk.ScrolledWindow (null, null);
- scrolled_window.hscrollbar_policy = Gtk.PolicyType.NEVER;
- scrolled_window.vscrollbar_policy = Gtk.PolicyType.AUTOMATIC;
- scrolled_window.add (event_listbox);
-
-- var settings_button = new Gtk.ModelButton ();
-- settings_button.text = _("Date & Time Settings…");
--
-- main_grid = new Gtk.Grid ();
-- main_grid.margin_top = 12;
-- main_grid.attach (calendar, 0, 0);
-- main_grid.attach (new Wingpanel.Widgets.Separator (), 0, 1);
-- main_grid.attach (settings_button, 0, 2);
- main_grid.attach (new Gtk.Separator (Gtk.Orientation.VERTICAL), 1, 0, 1, 3);
- main_grid.attach (scrolled_window, 2, 0, 1, 3);
-
-@@ -94,23 +105,17 @@ namespace DateTimeIndicator {
- size_group.add_widget (calendar);
- size_group.add_widget (event_listbox);
-
-- calendar.day_double_click.connect (() => {
-- close ();
-- });
--
- calendar.selection_changed.connect ((date) => {
- idle_update_events ();
- });
--
-- event_listbox.row_activated.connect ((row) => {
-- calendar.show_date_in_maya (((EventRow) row).date);
-- close ();
-- });
-+#endif
-
- var model = Models.CalendarModel.get_default ();
- model.notify["month-start"].connect (() => {
- model.compute_ranges ();
-+#if USE_EVO
- event_manager.load_all_sources ();
-+#endif
- });
-
- settings_button.clicked.connect (() => {
-@@ -125,6 +130,7 @@ namespace DateTimeIndicator {
- return main_grid;
- }
-
-+#if USE_EVO
- private void update_events_model (E.Source source, Gee.Collection<ECal.Component> events) {
- if (opened_widget) {
- idle_update_events ();
-@@ -143,6 +149,7 @@ namespace DateTimeIndicator {
- return GLib.Source.REMOVE;
- });
- }
-+#endif
-
- public override void opened () {
- calendar.show_today ();
-diff --git a/src/Util/Util.vala b/src/Util/Util.vala
-index b0bdf98..26b343a 100644
---- a/src/Util/Util.vala
-+++ b/src/Util/Util.vala
-@@ -32,38 +32,6 @@ namespace DateTimeIndicator.Util {
- return datetime.add_full (0, 0, 0, -datetime.get_hour (), -datetime.get_minute (), -datetime.get_second ());
- }
-
-- /**
-- * Converts the given ICal.Time to a DateTime.
-- */
-- public TimeZone timezone_from_ical (ICal.Time date) {
-- int is_daylight;
-- var interval = date.get_timezone ().get_utc_offset (null, out is_daylight);
-- bool is_positive = interval >= 0;
-- interval = interval.abs ();
-- var hours = (interval / 3600);
-- var minutes = (interval % 3600) / 60;
-- var hour_string = "%s%02d:%02d".printf (is_positive ? "+" : "-", hours, minutes);
--
-- return new TimeZone (hour_string);
-- }
--
-- /**
-- * Converts the given ICal.Time to a DateTime.
-- * XXX : Track next versions of evolution in order to convert ICal.Timezone to GLib.TimeZone with a dedicated function…
-- */
-- public GLib.DateTime ical_to_date_time (ICal.Time date) {
--#if E_CAL_2_0
-- int year, month, day, hour, minute, second;
-- date.get_date (out year, out month, out day);
-- date.get_time (out hour, out minute, out second);
-- return new GLib.DateTime (timezone_from_ical (date), year, month,
-- day, hour, minute, second);
--#else
-- return new GLib.DateTime (timezone_from_ical (date), date.year, date.month,
-- date.day, date.hour, date.minute, date.second);
--#endif
-- }
--
- /**
- * Say if an event lasts all day.
- */
-@@ -78,6 +46,7 @@ namespace DateTimeIndicator.Util {
- }
- }
-
-+#if USE_EVO
- private Gee.HashMap<string, Gtk.CssProvider>? providers;
- public void set_event_calendar_color (E.SourceCalendar cal, Gtk.Widget widget) {
- if (providers == null) {
-@@ -104,6 +73,38 @@ namespace DateTimeIndicator.Util {
- style_context.add_provider (providers[color], Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
- }
-
-+ /**
-+ * Converts the given ICal.Time to a DateTime.
-+ */
-+ public TimeZone timezone_from_ical (ICal.Time date) {
-+ int is_daylight;
-+ var interval = date.get_timezone ().get_utc_offset (null, out is_daylight);
-+ bool is_positive = interval >= 0;
-+ interval = interval.abs ();
-+ var hours = (interval / 3600);
-+ var minutes = (interval % 3600) / 60;
-+ var hour_string = "%s%02d:%02d".printf (is_positive ? "+" : "-", hours, minutes);
-+
-+ return new TimeZone (hour_string);
-+ }
-+
-+ /**
-+ * Converts the given ICal.Time to a DateTime.
-+ * XXX : Track next versions of evolution in order to convert ICal.Timezone to GLib.TimeZone with a dedicated function…
-+ */
-+ public GLib.DateTime ical_to_date_time (ICal.Time date) {
-+#if E_CAL_2_0
-+ int year, month, day, hour, minute, second;
-+ date.get_date (out year, out month, out day);
-+ date.get_time (out hour, out minute, out second);
-+ return new GLib.DateTime (timezone_from_ical (date), year, month,
-+ day, hour, minute, second);
-+#else
-+ return new GLib.DateTime (timezone_from_ical (date), date.year, date.month,
-+ date.day, date.hour, date.minute, date.second);
-+#endif
-+ }
-+
- /*
- * Gee Utility Functions
- */
-@@ -113,6 +114,11 @@ namespace DateTimeIndicator.Util {
- return key.dup_uid (). hash ();
- }
-
-+ /* Returns true if 'a' and 'b' are the same E.Source */
-+ public bool source_equal_func (E.Source a, E.Source b) {
-+ return a.dup_uid () == b.dup_uid ();
-+ }
-+
- /* Returns true if 'a' and 'b' are the same ECal.Component */
- public bool calcomponent_equal_func (ECal.Component a, ECal.Component b) {
- return a.get_id ().equal (b.get_id ());
-@@ -178,18 +184,5 @@ namespace DateTimeIndicator.Util {
-
- return false;
- }
--
-- /* Returns true if 'a' and 'b' are the same E.Source */
-- public bool source_equal_func (E.Source a, E.Source b) {
-- return a.dup_uid () == b.dup_uid ();
-- }
--
-- // public async void reset_timer () {
-- // has_scrolled = true;
-- // Timeout.add (500, () => {
-- // has_scrolled = false;
-- //
-- // return false;
-- // });
-- // }
-+#endif
- }
-diff --git a/src/Widgets/CalendarDay.vala b/src/Widgets/CalendarDay.vala
-index a5ca920..f9c742a 100644
---- a/src/Widgets/CalendarDay.vala
-+++ b/src/Widgets/CalendarDay.vala
-@@ -146,6 +146,7 @@ namespace DateTimeIndicator {
- event_grid.show_all ();
- }
-
-+#if USE_EVO
- public void add_dots (E.Source source, ICal.Component ical) {
- var event_uid = ical.get_uid ();
- if (!event_dots.has_key (event_uid)) {
-@@ -177,6 +178,7 @@ namespace DateTimeIndicator {
- event_dots.unset (event_uid);
- }
- }
-+#endif
-
- public void set_selected (bool selected) {
- if (selected) {
-diff --git a/src/Widgets/CalendarGrid.vala b/src/Widgets/CalendarGrid.vala
-index 66e2757..1d1e06c 100644
---- a/src/Widgets/CalendarGrid.vala
-+++ b/src/Widgets/CalendarGrid.vala
-@@ -261,6 +261,7 @@ namespace DateTimeIndicator {
- return date.get_year () * 10000 + date.get_month () * 100 + date.get_day_of_month ();
- }
-
-+#if USE_EVO
- public void add_event_dots (E.Source source, Gee.Collection<ECal.Component> events) {
- data.foreach ((entry) => {
-
-@@ -292,5 +293,6 @@ namespace DateTimeIndicator {
- });
- }
- }
-+#endif
- }
- }
-diff --git a/src/Widgets/CalendarView.vala b/src/Widgets/CalendarView.vala
-index db2139c..77c233c 100644
---- a/src/Widgets/CalendarView.vala
-+++ b/src/Widgets/CalendarView.vala
-@@ -182,6 +182,7 @@ namespace DateTimeIndicator {
- stack.set_visible_child (big_grid);
- }
-
-+#if USE_EVO
- public void add_event_dots (E.Source source, Gee.Collection<ECal.Component> events) {
- calendar_grid.add_event_dots (source, events);
- }
-@@ -189,5 +190,6 @@ namespace DateTimeIndicator {
- public void remove_event_dots (E.Source source, Gee.Collection<ECal.Component> events) {
- calendar_grid.remove_event_dots (source, events);
- }
-+#endif
- }
- }
-
-From 16715f5114c0597d6961880bf877f04414400334 Mon Sep 17 00:00:00 2001
-From: Dirli <litandrej85@gmail.com>
-Date: Mon, 13 Apr 2020 22:21:07 +0300
-Subject: [PATCH 6/8] returned dots in the calendar
-
----
- src/Indicator.vala | 6 ++--
- src/Services/EventsManager.vala | 28 +++++----------
- src/Widgets/CalendarDay.vala | 62 ++++++++++++++++++---------------
- src/Widgets/CalendarGrid.vala | 29 ++++++---------
- 4 files changed, 57 insertions(+), 68 deletions(-)
-
-diff --git a/src/Indicator.vala b/src/Indicator.vala
-index 31c7af5..c7550aa 100644
---- a/src/Indicator.vala
-+++ b/src/Indicator.vala
-@@ -105,8 +105,10 @@ namespace DateTimeIndicator {
- size_group.add_widget (calendar);
- size_group.add_widget (event_listbox);
-
-- calendar.selection_changed.connect ((date) => {
-- idle_update_events ();
-+ event_manager.open.begin ((obj, res) => {
-+ calendar.selection_changed.connect ((date) => {
-+ idle_update_events ();
-+ });
- });
- #endif
-
-diff --git a/src/Services/EventsManager.vala b/src/Services/EventsManager.vala
-index d939777..ad0397d 100644
---- a/src/Services/EventsManager.vala
-+++ b/src/Services/EventsManager.vala
-@@ -10,33 +10,25 @@ namespace DateTimeIndicator {
- private HashTable<string, ECal.Client> source_client;
- private HashTable<string, ECal.ClientView> source_view;
-
-- public EventsManager () {
--
-- }
--
- construct {
- source_client = new HashTable<string, ECal.Client> (str_hash, str_equal);
- source_events = new HashTable<E.Source, Gee.TreeMultiMap<string, ECal.Component> > (Util.source_hash_func, Util.source_equal_func);
- source_view = new HashTable<string, ECal.ClientView> (str_hash, str_equal);
--
-- open.begin ();
- }
-
-- private async void open () {
-+ public async void open () {
- try {
- registry = yield new E.SourceRegistry (null);
- registry.source_removed.connect (remove_source);
-- registry.source_added.connect ((source) => add_source_async.begin (source));
-+ registry.source_added.connect (add_source);
-
- // Add sources
- registry.list_sources (E.SOURCE_EXTENSION_CALENDAR).foreach ((source) => {
-- E.SourceCalendar cal = (E.SourceCalendar)source.get_extension (E.SOURCE_EXTENSION_CALENDAR);
-+ E.SourceCalendar cal = (E.SourceCalendar) source.get_extension (E.SOURCE_EXTENSION_CALENDAR);
- if (cal.selected == true && source.enabled == true) {
-- add_source_async.begin (source);
-+ add_source (source);
- }
- });
--
-- load_all_sources ();
- } catch (GLib.Error error) {
- critical (error.message);
- }
-@@ -46,7 +38,7 @@ namespace DateTimeIndicator {
- lock (source_client) {
- foreach (var id in source_client.get_keys ()) {
- var source = registry.ref_source (id);
-- E.SourceCalendar cal = (E.SourceCalendar)source.get_extension (E.SOURCE_EXTENSION_CALENDAR);
-+ E.SourceCalendar cal = (E.SourceCalendar) source.get_extension (E.SOURCE_EXTENSION_CALENDAR);
-
- if (cal.selected == true && source.enabled == true) {
- load_source (source);
-@@ -120,7 +112,7 @@ namespace DateTimeIndicator {
- });
- }
-
-- private async void add_source_async (E.Source source) {
-+ private void add_source (E.Source source) {
- debug ("Adding source '%s'", source.dup_display_name ());
- try {
- var client = (ECal.Client) ECal.Client.connect_sync (source, ECal.ClientSourceType.EVENTS, -1, null);
-@@ -129,11 +121,7 @@ namespace DateTimeIndicator {
- critical (e.message);
- }
-
-- Idle.add (() => {
-- load_source (source);
--
-- return false;
-- });
-+ load_source (source);
- }
-
- private void debug_event (E.Source source, ECal.Component event) {
-@@ -177,6 +165,8 @@ namespace DateTimeIndicator {
- return true;
- });
- });
-+
-+ events_added (source, added_events.read_only_view);
- }
-
- #if E_CAL_2_0
-diff --git a/src/Widgets/CalendarDay.vala b/src/Widgets/CalendarDay.vala
-index f9c742a..a2c4922 100644
---- a/src/Widgets/CalendarDay.vala
-+++ b/src/Widgets/CalendarDay.vala
-@@ -36,7 +36,8 @@ namespace DateTimeIndicator {
- private static Gtk.CssProvider provider;
- private static Models.CalendarModel model;
-
-- private Gee.HashMap<string, Gtk.Widget> event_dots;
-+ // private Gee.HashMap<string, Gtk.Widget> event_dots;
-+ private Gee.ArrayList<string> event_dots;
- private Gtk.Grid event_grid;
- private Gtk.Label label;
- private bool valid_grab = false;
-@@ -87,7 +88,8 @@ namespace DateTimeIndicator {
- label.label = date.get_day_of_month ().to_string ();
- });
-
-- event_dots = new Gee.HashMap<string, Gtk.Widget> ();
-+ // event_dots = new Gee.HashMap<string, Gtk.Widget> ();
-+ event_dots = new Gee.ArrayList<string> ();
- }
-
- public bool on_scroll_event (Gdk.EventScroll event) {
-@@ -138,44 +140,46 @@ namespace DateTimeIndicator {
- });
- }
-
-- public bool skip_day () {
-- return event_dots.size >= 3 ? true : false;
-- }
--
-- public void show_event_grid () {
-- event_grid.show_all ();
-- }
--
- #if USE_EVO
- public void add_dots (E.Source source, ICal.Component ical) {
- var event_uid = ical.get_uid ();
-- if (!event_dots.has_key (event_uid)) {
-- var event_dot = new Gtk. Image ();
-- event_dot.gicon = new ThemedIcon ("pager-checked-symbolic");
-- event_dot.pixel_size = 6;
-+ if (event_dots.contains (event_uid)) {
-+ return;
-+ }
-
-- unowned Gtk.StyleContext style_context = event_dot.get_style_context ();
-- style_context.add_class (Granite.STYLE_CLASS_ACCENT);
-- style_context.add_provider (provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
-+ event_dots.add (event_uid);
-+ if (event_dots.size > 3) {
-+ return;
-+ }
-
-- var source_calendar = (E.SourceCalendar?) source.get_extension (E.SOURCE_EXTENSION_CALENDAR);
-- Util.set_event_calendar_color (source_calendar, event_dot);
-+ var event_dot = new Gtk.Image ();
-+ event_dot.gicon = new ThemedIcon ("pager-checked-symbolic");
-+ event_dot.pixel_size = 6;
-
-- event_dots[event_uid] = event_dot;
-+ unowned Gtk.StyleContext style_context = event_dot.get_style_context ();
-+ style_context.add_class (Granite.STYLE_CLASS_ACCENT);
-+ style_context.add_provider (provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
-
-- event_grid.add (event_dot);
-- }
-- }
-+ var source_calendar = (E.SourceCalendar?) source.get_extension (E.SOURCE_EXTENSION_CALENDAR);
-+ Util.set_event_calendar_color (source_calendar, event_dot);
-
-- public bool exist_event (string ical_uid) {
-- return event_dots.has_key (ical_uid);
-+ event_grid.add (event_dot);
-+ event_dot.show ();
- }
-
- public void remove_dots (string event_uid) {
-- var dot = event_dots[event_uid];
-- if (dot != null) {
-- dot.destroy ();
-- event_dots.unset (event_uid);
-+ if (event_dots.contains (event_uid)) {
-+ return;
-+ }
-+
-+ event_dots.remove (event_uid);
-+ if (event_dots.size >= 3) {
-+ return;
-+ }
-+
-+ var w = event_grid.get_children ();
-+ if (w.length () > 0) {
-+ w.nth_data (0).destroy ();
- }
- }
- #endif
-diff --git a/src/Widgets/CalendarGrid.vala b/src/Widgets/CalendarGrid.vala
-index 1d1e06c..c544404 100644
---- a/src/Widgets/CalendarGrid.vala
-+++ b/src/Widgets/CalendarGrid.vala
-@@ -263,22 +263,16 @@ namespace DateTimeIndicator {
-
- #if USE_EVO
- public void add_event_dots (E.Source source, Gee.Collection<ECal.Component> events) {
-- data.foreach ((entry) => {
--
-- foreach (var component in events) {
-- if (entry.value.skip_day ()) {
-- return true;
-- }
--
-- if (Util.calcomp_is_on_day (component, entry.value.date)) {
-- entry.value.add_dots (source, component.get_icalcomponent ());
-- }
-+ foreach (var component in events) {
-+ unowned ICal.Component? icomp = component.get_icalcomponent ();
-+ ICal.Time? start_time = icomp.get_dtstart ();
-+ time_t start_unix = start_time.as_timet ();
-+ var t = new DateTime.from_unix_utc (start_unix);
-+ var d_hash = day_hash (t);
-+ if (data.has_key (d_hash)) {
-+ data[d_hash].add_dots (source, component.get_icalcomponent ());
- }
--
-- entry.value.show_event_grid ();
--
-- return true;
-- });
-+ }
- }
-
- public void remove_event_dots (E.Source source, Gee.Collection<ECal.Component> events) {
-@@ -286,9 +280,8 @@ namespace DateTimeIndicator {
- unowned ICal.Component ical = component.get_icalcomponent ();
- var event_uid = ical.get_uid ();
- data.foreach ((entry) => {
-- if (entry.value.exist_event (event_uid)) {
-- entry.value.remove_dots (event_uid);
-- }
-+ entry.value.remove_dots (event_uid);
-+
- return true;
- });
- }
-
-From 149da28659883b01ceb0773b35c018d31aa1d912 Mon Sep 17 00:00:00 2001
-From: Dirli <litandrej85@gmail.com>
-Date: Tue, 14 Apr 2020 00:16:01 +0300
-Subject: [PATCH 7/8] issue #55
-
----
- src/Services/EventsManager.vala | 2 ++
- src/Widgets/CalendarDay.vala | 2 +-
- src/Widgets/CalendarGrid.vala | 11 +++++++----
- 3 files changed, 10 insertions(+), 5 deletions(-)
-
-diff --git a/src/Services/EventsManager.vala b/src/Services/EventsManager.vala
-index ad0397d..959762f 100644
---- a/src/Services/EventsManager.vala
-+++ b/src/Services/EventsManager.vala
-@@ -208,6 +208,8 @@ namespace DateTimeIndicator {
- removed_events.add (event);
- debug_event (source, event);
- }
-+
-+ events.remove_all (cid.get_uid ());
- });
-
- events_removed (source, removed_events.read_only_view);
-diff --git a/src/Widgets/CalendarDay.vala b/src/Widgets/CalendarDay.vala
-index a2c4922..10d088c 100644
---- a/src/Widgets/CalendarDay.vala
-+++ b/src/Widgets/CalendarDay.vala
-@@ -168,7 +168,7 @@ namespace DateTimeIndicator {
- }
-
- public void remove_dots (string event_uid) {
-- if (event_dots.contains (event_uid)) {
-+ if (!event_dots.contains (event_uid)) {
- return;
- }
-
-diff --git a/src/Widgets/CalendarGrid.vala b/src/Widgets/CalendarGrid.vala
-index c544404..6e6cbdb 100644
---- a/src/Widgets/CalendarGrid.vala
-+++ b/src/Widgets/CalendarGrid.vala
-@@ -279,11 +279,14 @@ namespace DateTimeIndicator {
- foreach (var component in events) {
- unowned ICal.Component ical = component.get_icalcomponent ();
- var event_uid = ical.get_uid ();
-- data.foreach ((entry) => {
-- entry.value.remove_dots (event_uid);
-
-- return true;
-- });
-+ ICal.Time? start_time = ical.get_dtstart ();
-+ time_t start_unix = start_time.as_timet ();
-+ var t = new DateTime.from_unix_utc (start_unix);
-+ var d_hash = day_hash (t);
-+ if (data.has_key (d_hash)) {
-+ data[d_hash].remove_dots (event_uid);
-+ }
- }
- }
- #endif
-
-From a3910e2b8242b8c4837cc764da7f268a02d05d6e Mon Sep 17 00:00:00 2001
-From: Dirli <litandrej85@gmail.com>
-Date: Fri, 17 Apr 2020 00:52:53 +0300
-Subject: [PATCH 8/8] issue #127
-
----
- src/Indicator.vala | 1 +
- src/Models/CalendarModel.vala | 17 ++++++---
- src/Services/EventsManager.vala | 17 +++++++++
- src/Widgets/CalendarDay.vala | 3 +-
- src/Widgets/CalendarGrid.vala | 66 ++++++++++++++++++++++-----------
- src/Widgets/CalendarView.vala | 17 ++++-----
- src/Widgets/EventsListBox.vala | 6 ++-
- 7 files changed, 87 insertions(+), 40 deletions(-)
-
-diff --git a/src/Indicator.vala b/src/Indicator.vala
-index c7550aa..63614e0 100644
---- a/src/Indicator.vala
-+++ b/src/Indicator.vala
-@@ -116,6 +116,7 @@ namespace DateTimeIndicator {
- model.notify["month-start"].connect (() => {
- model.compute_ranges ();
- #if USE_EVO
-+ event_listbox.clear_list ();
- event_manager.load_all_sources ();
- #endif
- });
-diff --git a/src/Models/CalendarModel.vala b/src/Models/CalendarModel.vala
-index d60a9ac..48b6e78 100644
---- a/src/Models/CalendarModel.vala
-+++ b/src/Models/CalendarModel.vala
-@@ -57,12 +57,17 @@ namespace DateTimeIndicator {
- compute_ranges ();
- }
-
-- public void change_month (int relative) {
-- month_start = month_start.add_months (relative);
-- }
--
-- public void change_year (int relative) {
-- month_start = month_start.add_years (relative);
-+ public void change_month (int m_relative, int y_relative = 0) {
-+ if (y_relative == 0) {
-+ month_start = month_start.add_months (m_relative);
-+ } else {
-+ if (m_relative == 0) {
-+ month_start = month_start.add_years (y_relative);
-+ } else {
-+ GLib.DateTime tmp_date = month_start.add_months (m_relative);
-+ month_start = tmp_date.add_years (y_relative);
-+ }
-+ }
- }
-
- /* --- Helper Methods ---// */
-diff --git a/src/Services/EventsManager.vala b/src/Services/EventsManager.vala
-index 959762f..6ece557 100644
---- a/src/Services/EventsManager.vala
-+++ b/src/Services/EventsManager.vala
-@@ -1,3 +1,20 @@
-+/*
-+ * Copyright (c) 2011-2020 elementary, Inc. (https://elementary.io)
-+ *
-+ * This program is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU General Public
-+ * License as published by the Free Software Foundation; either
-+ * version 3 of the License, or (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ * General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
-+ */
-+
- namespace DateTimeIndicator {
- public class Services.EventsManager : GLib.Object {
- public signal void events_added (E.Source source, Gee.Collection<ECal.Component> events);
-diff --git a/src/Widgets/CalendarDay.vala b/src/Widgets/CalendarDay.vala
-index 10d088c..735fdc1 100644
---- a/src/Widgets/CalendarDay.vala
-+++ b/src/Widgets/CalendarDay.vala
-@@ -36,7 +36,6 @@ namespace DateTimeIndicator {
- private static Gtk.CssProvider provider;
- private static Models.CalendarModel model;
-
-- // private Gee.HashMap<string, Gtk.Widget> event_dots;
- private Gee.ArrayList<string> event_dots;
- private Gtk.Grid event_grid;
- private Gtk.Label label;
-@@ -105,7 +104,7 @@ namespace DateTimeIndicator {
-
- /* It's mouse scroll ! */
- if (choice == 1 || choice == -1) {
-- Models.CalendarModel.get_default ().change_month ((int)choice);
-+ Models.CalendarModel.get_default ().change_month ((int) choice);
-
- return true;
- }
-diff --git a/src/Widgets/CalendarGrid.vala b/src/Widgets/CalendarGrid.vala
-index 6e6cbdb..ef8edb6 100644
---- a/src/Widgets/CalendarGrid.vala
-+++ b/src/Widgets/CalendarGrid.vala
-@@ -32,7 +32,7 @@ namespace DateTimeIndicator {
- */
- public signal void on_event_add (GLib.DateTime date);
-
-- public signal void selection_changed (GLib.DateTime new_date);
-+ public signal void selection_changed (GLib.DateTime new_date, bool up);
-
- private Gee.HashMap<uint, Widgets.CalendarDay> data;
- private Widgets.CalendarDay selected_gridday;
-@@ -66,25 +66,32 @@ namespace DateTimeIndicator {
- events |= Gdk.EventMask.SMOOTH_SCROLL_MASK;
- }
-
-- private void on_day_focus_in (Widgets.CalendarDay day) {
-- debug ("on_day_focus_in %s", day.date.to_string ());
-+ private bool on_day_focus_in (Gdk.EventFocus event) {
-+ var day = get_focus_child ();
-+ if (day == null) {
-+ return false;
-+ }
-+
- if (selected_gridday != null) {
- selected_gridday.set_selected (false);
- }
-
-- var selected_date = day.date;
-- selected_gridday = day;
-- day.set_selected (true);
-+ var selected_date = (day as Widgets.CalendarDay).date;
-+ selected_gridday = day as Widgets.CalendarDay;
-+ (day as Widgets.CalendarDay).set_selected (true);
- day.set_state_flags (Gtk.StateFlags.FOCUSED, false);
-- selection_changed (selected_date);
- var calmodel = Models.CalendarModel.get_default ();
- var date_month = selected_date.get_month () - calmodel.month_start.get_month ();
- var date_year = selected_date.get_year () - calmodel.month_start.get_year ();
-
- if (date_month != 0 || date_year != 0) {
-- calmodel.change_month (date_month);
-- calmodel.change_year (date_year);
-+ selection_changed (selected_date, false);
-+ calmodel.change_month (date_month, date_year);
-+ } else {
-+ selection_changed (selected_date, true);
- }
-+
-+ return false;
- }
-
- public void set_focus_to_today () {
-@@ -106,7 +113,7 @@ namespace DateTimeIndicator {
- * Sets the given range to be displayed in the grid. Note that the number of days
- * must remain the same.
- */
-- public void set_range (Util.DateRange new_range, GLib.DateTime month_start) {
-+ public void set_range (Util.DateRange new_range, GLib.DateTime month_start, GLib.DateTime? selected_date) {
- var today = new GLib.DateTime.now_local ();
-
- Gee.List<GLib.DateTime> old_dates;
-@@ -138,28 +145,46 @@ namespace DateTimeIndicator {
-
- for (i = 0; i < new_dates.size; i++) {
- var new_date = new_dates[i];
-- Widgets.CalendarDay day;
-+ Widgets.CalendarDay? day = null;
-
- if (i < old_dates.size) {
- /* A widget already exists for this date, just change it */
-
- var old_date = old_dates[i];
-- day = update_day (data[day_hash (old_date)], new_date, today, month_start);
-- } else {
-+ var d_hash = day_hash (old_date);
-+ if (data.has_key (d_hash)) {
-+ day = data[d_hash];
-+ }
-+ }
-+
-+ if (day == null) {
- /* Still update_day to get the color of etc. right */
-- day = update_day (new Widgets.CalendarDay (new_date), new_date, today, month_start);
-+ day = new Widgets.CalendarDay (new_date);
- day.on_event_add.connect ((date) => on_event_add (date));
-- day.scroll_event.connect ((event) => { scroll_event (event); return false; });
-- day.focus_in_event.connect ((event) => {
-- on_day_focus_in (day);
--
-+ day.scroll_event.connect ((event) => {
-+ scroll_event (event);
- return false;
- });
-+ day.focus_in_event.connect (on_day_focus_in);
-
- attach (day, col + 2, row);
- day.show_all ();
- }
-
-+ update_day (day, new_date, month_start);
-+ update_today_style (day, new_date, today);
-+ if (selected_date != null && day.date.equal (selected_date)) {
-+ /* disabled the signal to avoid unnecessary signals and selected
-+ * the specified day from the new period */
-+ debug (@"focus selected day $selected_date");
-+ day.focus_in_event.disconnect (on_day_focus_in);
-+ day.grab_focus_force ();
-+ day.set_selected (true);
-+ day.set_state_flags (Gtk.StateFlags.FOCUSED, false);
-+ selected_gridday = day;
-+ day.focus_in_event.connect (on_day_focus_in);
-+ }
-+
- col = (col + 1) % 7;
- row = (col == 0) ? row + 1 : row;
- data_new.set (day_hash (new_date), day);
-@@ -184,8 +209,7 @@ namespace DateTimeIndicator {
- /**
- * Updates the given CalendarDay so that it shows the given date. Changes to its style etc.
- */
-- private Widgets.CalendarDay update_day (Widgets.CalendarDay day, GLib.DateTime new_date, GLib.DateTime today, GLib.DateTime month_start) {
-- update_today_style (day, new_date, today);
-+ private void update_day (Widgets.CalendarDay day, GLib.DateTime new_date, GLib.DateTime month_start) {
- if (new_date.get_month () == month_start.get_month ()) {
- day.sensitive_container (true);
- } else {
-@@ -193,8 +217,6 @@ namespace DateTimeIndicator {
- }
-
- day.date = new_date;
--
-- return day;
- }
-
- public void update_weeks (GLib.DateTime date, int nr_of_weeks) {
-diff --git a/src/Widgets/CalendarView.vala b/src/Widgets/CalendarView.vala
-index 77c233c..fe957ab 100644
---- a/src/Widgets/CalendarView.vala
-+++ b/src/Widgets/CalendarView.vala
-@@ -85,10 +85,7 @@ namespace DateTimeIndicator {
- model.notify["data-range"].connect (() => {
- label.label = model.month_start.format (_("%OB, %Y"));
-
-- sync_with_model ();
--
-- selected_date = null;
-- selection_changed (selected_date);
-+ sync_with_model (selected_date != null);
- });
-
- left_button.clicked.connect (() => {
-@@ -113,9 +110,11 @@ namespace DateTimeIndicator {
- day_double_click ();
- });
-
-- calendar_grid.selection_changed.connect ((date) => {
-+ calendar_grid.selection_changed.connect ((date, up) => {
- selected_date = date;
-- selection_changed (date);
-+ if (up) {
-+ selection_changed (date);
-+ }
- });
-
- return calendar_grid;
-@@ -154,9 +153,9 @@ namespace DateTimeIndicator {
- }
-
- /* Sets the calendar widgets to the date range of the model */
-- private void sync_with_model () {
-+ private void sync_with_model (bool show_selected = false) {
- var model = Models.CalendarModel.get_default ();
-- if (calendar_grid.grid_range != null && (model.data_range.equals (calendar_grid.grid_range) || calendar_grid.grid_range.first_dt.compare (model.data_range.first_dt) == 0)) {
-+ if (!show_selected && calendar_grid.grid_range != null && (model.data_range.equals (calendar_grid.grid_range) || calendar_grid.grid_range.first_dt.compare (model.data_range.first_dt) == 0)) {
- calendar_grid.update_today ();
- return; // nothing else to do
- }
-@@ -168,7 +167,7 @@ namespace DateTimeIndicator {
- big_grid = create_big_grid ();
- stack.add (big_grid);
-
-- calendar_grid.set_range (model.data_range, model.month_start);
-+ calendar_grid.set_range (model.data_range, model.month_start, show_selected ? selected_date : null);
- calendar_grid.update_weeks (model.data_range.first_dt, model.num_weeks);
-
- if (previous_first != null) {
-diff --git a/src/Widgets/EventsListBox.vala b/src/Widgets/EventsListBox.vala
-index c25af2e..9022072 100644
---- a/src/Widgets/EventsListBox.vala
-+++ b/src/Widgets/EventsListBox.vala
-@@ -21,10 +21,14 @@ namespace DateTimeIndicator {
- set_sort_func (sort_function);
- }
-
-- public void update_events (GLib.DateTime? selected_date, HashTable<E.Source, Gee.TreeMultiMap<string, ECal.Component>> source_events) {
-+ public void clear_list () {
- foreach (unowned Gtk.Widget widget in get_children ()) {
- widget.destroy ();
- }
-+ }
-+
-+ public void update_events (GLib.DateTime? selected_date, HashTable<E.Source, Gee.TreeMultiMap<string, ECal.Component>> source_events) {
-+ clear_list ();
-
- if (selected_date == null) {
- return;
diff --git a/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/datetime/default.nix b/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/datetime/default.nix
index c6a0e2f7779..1d2d94ad01a 100644
--- a/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/datetime/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/datetime/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, pkgconfig
, meson
@@ -19,26 +20,17 @@
stdenv.mkDerivation rec {
pname = "wingpanel-indicator-datetime";
- version = "2.2.2";
+ version = "2.2.5";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "0a0pqrpmrdd5pch30lizr9righlc7165z7krmnaxrzd0fvfkbr2h";
+ sha256 = "0z5a4jkmg8jw3yjdq89njhqcpms2rbq7rnsh83q9gh8v3qidk75d";
};
- patches = [
- # https://github.com/elementary/wingpanel-indicator-datetime/pull/207
- # Fixes lots of issues despite being rejected upstream
- # https://github.com/elementary/wingpanel-indicator-datetime/issues/206
- # https://github.com/elementary/wingpanel-indicator-datetime/issues/55
- # https://github.com/elementary/wingpanel-indicator-datetime/issues/127
- ./207.patch
- ];
-
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/keyboard/default.nix b/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/keyboard/default.nix
index 120cf8260a9..838c592c989 100644
--- a/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/keyboard/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/keyboard/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, pkgconfig
, meson
@@ -27,7 +28,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/network/default.nix b/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/network/default.nix
index 0b9d95faf0b..76d6368fceb 100644
--- a/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/network/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/network/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, pkgconfig
, meson
@@ -15,17 +16,17 @@
stdenv.mkDerivation rec {
pname = "wingpanel-indicator-network";
- version = "2.2.3";
+ version = "2.2.4";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "17s5fixhwgalgjhrhnb3wh0hdzi17waqcdfw1fx8q4zs78hapjzg";
+ sha256 = "1ja789m4d3akm3i9fl3kazfcny376xl4apv445mrwkwlvcfyylf1";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/nightlight/default.nix b/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/nightlight/default.nix
index 9ec593afe4a..30456eee461 100644
--- a/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/nightlight/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/nightlight/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, pkgconfig
, meson
@@ -24,7 +25,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/notifications/default.nix b/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/notifications/default.nix
index d8d5f44b82b..bf206868f94 100644
--- a/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/notifications/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/notifications/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, pkgconfig
, fetchpatch
@@ -34,7 +35,7 @@ stdenv.mkDerivation rec {
];
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/power/default.nix b/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/power/default.nix
index 907b31d930a..ac9f07232f1 100644
--- a/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/power/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/power/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, pkgconfig
, meson
@@ -27,7 +28,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/session/default.nix b/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/session/default.nix
index 14c87036ec8..410acc37330 100644
--- a/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/session/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/session/default.nix
@@ -1,5 +1,7 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
+, fetchpatch
, pantheon
, pkgconfig
, meson
@@ -23,8 +25,21 @@ stdenv.mkDerivation rec {
sha256 = "02inp8xdxfx8qxjdf2nazw46ahp1gv3skd922ma6kgx5w4wxh5l8";
};
+ patches = [
+ # build failure in vala 0.48.7
+ # https://github.com/elementary/gala/pull/869#issuecomment-657147695
+ (fetchpatch {
+ url = "https://github.com/elementary/wingpanel-indicator-session/commit/ead6971c708eed8b844bd9acd7eed2ab8a97e803.patch";
+ sha256 = "1v7w7zdia82d38ycr5zhckaxgf7gr15hsv05cv5khlki8frryn2x";
+ })
+ (fetchpatch {
+ url = "https://github.com/elementary/wingpanel-indicator-session/commit/85347e676054635ac878fc542bd057398ca70d3e.patch";
+ sha256 = "1vw4zx0qbhxmfzqhdcmwdp4fxvij7n3f5lwcplf5v3k9qsr3wm0n";
+ })
+ ];
+
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/sound/default.nix b/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/sound/default.nix
index cd387a9fca4..eb1d4807325 100644
--- a/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/sound/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel-indicators/sound/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, pkgconfig
, meson
@@ -28,7 +29,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel/default.nix b/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel/default.nix
index ff9925c5357..0c456b13111 100644
--- a/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/desktop/wingpanel/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, wrapGAppsHook
, pkgconfig
@@ -20,17 +21,17 @@
stdenv.mkDerivation rec {
pname = "wingpanel";
- version = "2.3.1";
+ version = "2.3.2";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "0yvn1crylrdc9gq6gc7v4ynb5ii4n0c3bnswfq72p8cs3vvvvv24";
+ sha256 = "0sz3m64s5clirmiamx67iq42spba7sggcb29sny44z9f939vly4r";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/granite/default.nix b/nixpkgs/pkgs/desktops/pantheon/granite/default.nix
index ec40e1e8f72..69b53c78ed2 100644
--- a/nixpkgs/pkgs/desktops/pantheon/granite/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/granite/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, python3
, meson
, ninja
@@ -10,23 +11,26 @@
, gtk3
, glib
, gettext
+, gsettings-desktop-schemas
, gobject-introspection
, wrapGAppsHook
}:
stdenv.mkDerivation rec {
pname = "granite";
- version = "5.3.1";
+ version = "5.5.0";
+
+ outputs = [ "out" "dev" ];
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "12f1n07cjlc7czf642ak6964wl4fsgakc39nnmiba22z5aahfpz9";
+ sha256 = "13qfhq8xndikk6kmybibs6a4ddyp6mhvbsp2yy4qr7aiiyxf7mna";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
@@ -48,6 +52,10 @@ stdenv.mkDerivation rec {
libgee
];
+ propagatedBuildInputs = [
+ gsettings-desktop-schemas # is_clock_format_12h uses "org.gnome.desktop.interface clock-format"
+ ];
+
postPatch = ''
chmod +x meson/post_install.py
patchShebangs meson/post_install.py
diff --git a/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/.envrc b/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/.envrc
deleted file mode 100644
index 1d953f4bd73..00000000000
--- a/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/.envrc
+++ /dev/null
@@ -1 +0,0 @@
-use nix
diff --git a/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/.formatter.exs b/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/.formatter.exs
deleted file mode 100644
index d2cda26eddc..00000000000
--- a/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/.formatter.exs
+++ /dev/null
@@ -1,4 +0,0 @@
-# Used by "mix format"
-[
- inputs: ["{mix,.formatter}.exs", "{config,lib,test}/**/*.{ex,exs}"]
-]
diff --git a/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/.gitignore b/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/.gitignore
deleted file mode 100644
index 877c95f1f63..00000000000
--- a/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/.gitignore
+++ /dev/null
@@ -1,32 +0,0 @@
-# The directory Mix will write compiled artifacts to.
-_build/
-
-# If you run "mix test --cover", coverage assets end up here.
-cover/
-
-# The directory Mix downloads your dependencies sources to.
-deps/
-
-# Where third-party dependencies like ExDoc output generated docs.
-doc/
-
-# Ignore .fetch files in case you like to edit your project deps locally.
-.fetch
-
-# If the VM crashes, it generates a dump, let's ignore it too.
-erl_crash.dump
-
-# Also ignore archive artifacts (built via "mix archive.build").
-*.ez
-
-# Ignore package tarball (built via "mix hex.build").
-nixpkgs_github_update-*.tar
-
-# Ignore elixir_ls
-.elixir_ls
-
-# mix escript.build result
-nixpkgs_github_update
-
-# lockfile. only because this is nixpkgs.
-mix.lock
diff --git a/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/default.nix b/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/default.nix
deleted file mode 100644
index 834291222cf..00000000000
--- a/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/default.nix
+++ /dev/null
@@ -1,53 +0,0 @@
-{ lib
-, beamPackages
-, makeWrapper
-, common-updater-scripts
-}:
-
-let
-
- poison_4 = beamPackages.buildMix {
- name = "poison";
- version = "4.0.1";
-
- src = beamPackages.fetchHex {
- pkg = "poison";
- version = "4.0.1";
- sha256 = "098gdz7xzfmnjzgnnv80nl4h3zl8l9czqqd132vlnfabxbz3d25s";
- };
- };
-
-
-in
-
-beamPackages.buildMix {
- name = "nixpkgs-github-update";
- version = "0.1.0";
-
- src = lib.cleanSource ./.;
-
- nativeBuildInputs = [
- makeWrapper
- ];
-
- beamDeps = with beamPackages; [ erlang poison_4 ];
-
- buildPhase = ''
- export HEX_OFFLINE=1
- export HEX_HOME=`pwd`
- export MIX_ENV=prod
- export MIX_NO_DEPS=1
-
- mix escript.build --no-deps-check
- '';
-
- installPhase = ''
- mkdir -p $out/bin
- cp nixpkgs_github_update $out/bin
- '';
-
- postFixup = ''
- wrapProgram $out/bin/nixpkgs_github_update \
- --prefix PATH : "${lib.makeBinPath [ common-updater-scripts ]}"
- '';
-}
diff --git a/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/lib/nixpkgs_github_update/cli.ex b/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/lib/nixpkgs_github_update/cli.ex
deleted file mode 100644
index e735c428516..00000000000
--- a/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/lib/nixpkgs_github_update/cli.ex
+++ /dev/null
@@ -1,71 +0,0 @@
-defmodule NixpkgsGitHubUpdate.CLI do
- @moduledoc """
- Run updates on Nix Expressions that use fetchFromGitHub.
-
- Arguments the script accepts:
- --attribute <attribute_path>
-
- Example usage:
- ```
- ./nixpkgs_github_update --attribute "notes-up"
- ```
- """
- alias NixpkgsGitHubUpdate.{Nix, GitHubLatestVersion}
-
- def help do
- IO.puts("""
- Run updates on Nix Expressions that use fetchFromGitHub.
-
- Arguments the script accepts:
- --attribute <attribute_path>
-
- Example usage:
- ./nixpkgs_github_update --attribute "notes-up"
- """)
- end
-
- def main([]) do
- help()
- end
-
- def main(args) do
- opts = parse_args(args)
-
- attribute = opts[:attribute]
-
- case Nix.attribute_exists?(attribute) do
- true -> update(attribute)
- _ -> exit("Requested attribute doesn't exist.")
- end
- end
-
- def parse_args(args) do
- {options, _, _} =
- args
- |> OptionParser.parse(strict: [attribute: :string])
-
- options
- end
-
- def update(attribute) do
- version =
- Nix.get_owner_repo(attribute)
- |> GitHubLatestVersion.fetch()
- |> decode_response()
- |> construct_version()
-
- Nix.update_source_version(attribute, version)
- end
-
- def decode_response({:ok, response}), do: response
-
- def decode_response({:error, error}) do
- IO.puts("Error getting latest release from GitHub: #{error["message"]}")
- System.halt(2)
- end
-
- def construct_version(response) do
- Map.get(response, "tag_name")
- |> String.trim_leading("v")
- end
-end
diff --git a/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/lib/nixpkgs_github_update/github_latest_version.ex b/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/lib/nixpkgs_github_update/github_latest_version.ex
deleted file mode 100644
index 5333ad154f5..00000000000
--- a/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/lib/nixpkgs_github_update/github_latest_version.ex
+++ /dev/null
@@ -1,42 +0,0 @@
-defmodule NixpkgsGitHubUpdate.GitHubLatestVersion do
- @user_agent 'httpc'
-
- def fetch({owner, repo}) do
- endpoint = releases_endpoint(owner, repo)
- headers = construct_headers()
-
- :httpc.request(:get, {endpoint, headers}, [], [])
- |> handle_response
- end
-
- def releases_endpoint(owner, repo) do
- 'https://api.github.com/repos/#{owner}/#{repo}/releases/latest'
- end
-
- def construct_headers do
- headers = %{'User-Agent' => @user_agent}
-
- put_token(headers, get_token())
- |> Map.to_list
- end
-
- defp get_token do
- System.get_env("OAUTH_TOKEN")
- end
-
- defp put_token(headers, token) when token != nil do
- Map.put_new(headers, 'Authorization', 'token #{String.to_charlist(token)}')
- end
-
- defp put_token(headers, _), do: headers
-
- def handle_response({_, {{_httpv, status_code, _}, _headers, response}}) do
- {
- status_code |> check_for_error(),
- response |> Poison.Parser.parse!(%{})
- }
- end
-
- defp check_for_error(200), do: :ok
- defp check_for_error(_), do: :error
-end
diff --git a/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/lib/nixpkgs_github_update/nix.ex b/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/lib/nixpkgs_github_update/nix.ex
deleted file mode 100644
index d5d9af84a6b..00000000000
--- a/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/lib/nixpkgs_github_update/nix.ex
+++ /dev/null
@@ -1,85 +0,0 @@
-defmodule NixpkgsGitHubUpdate.Nix do
- def executable do
- nix = System.find_executable("nix")
-
- if nix == nil do
- raise RuntimeError, message: "missing executable for 'nix'"
- end
-
- nix
- end
-
- def eval!(attribute) do
- System.cmd(
- executable(),
- [
- "eval",
- "--json",
- attribute
- ],
- stderr_to_stdout: true
- )
- |> handle_eval
- end
-
- defp handle_eval({eval_result, 0}) do
- case eval_result do
- "" -> eval_result
- _ -> Poison.Parser.parse!(eval_result, %{})
- end
- end
-
- defp handle_eval({eval_result, _}) do
- raise RuntimeError, message: "Error running nix eval: #{eval_result}"
- end
-
- def attribute_exists?(attribute) do
- attr_exist_expression = """
- with import <nixpkgs> {};
-
- let
- attrSet = pkgs.lib.attrByPath (pkgs.lib.splitString "." "#{attribute}") null pkgs;
- in
- if attrSet == null then false
- else true
- """
-
- eval!("(#{attr_exist_expression})")
- end
-
- def update_source_version(attribute, version) do
- System.cmd("update-source-version", [
- attribute,
- version
- ])
- end
-
- def get_url_attr(attribute) do
- case attribute_exists?("#{attribute}.src.fetchSubmodules") do
- true -> "url"
- false -> "urls"
- end
- end
-
- def get_owner_repo(attribute) do
- url_attr = get_url_attr(attribute)
-
- eval!("nixpkgs.#{attribute}.src.#{url_attr}")
- |> case do
- # It's fetchFromGitHub if we got a list
- [url | _] ->
- URI.parse(url).path
- |> String.split("/archive", trim: true)
- |> List.first()
- |> String.split("/", trim: true)
-
- # It's fetchgit if we got a plain string
- url ->
- URI.parse(url).path
- |> String.split(".git", trim: true)
- |> List.first()
- |> String.split("/", trim: true)
- end
- |> List.to_tuple()
- end
-end
diff --git a/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/mix.exs b/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/mix.exs
deleted file mode 100644
index 3498c7066a4..00000000000
--- a/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/mix.exs
+++ /dev/null
@@ -1,28 +0,0 @@
-defmodule NixpkgsGitHubUpdate.MixProject do
- use Mix.Project
-
- def project do
- [
- app: :nixpkgs_github_update,
- version: "0.1.0",
- elixir: "~> 1.9",
- escript: [main_module: NixpkgsGitHubUpdate.CLI],
- start_permanent: Mix.env() == :prod,
- deps: deps()
- ]
- end
-
- # Run "mix help compile.app" to learn about applications.
- def application do
- [
- extra_applications: [:logger, :inets, :ssl]
- ]
- end
-
- # Run "mix help deps" to learn about dependencies.
- defp deps do
- [
- {:poison, "~> 4.0.1"}
- ]
- end
-end
diff --git a/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/shell.nix b/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/shell.nix
deleted file mode 100644
index 0bb4e58a6a1..00000000000
--- a/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/shell.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-with import <nixpkgs> {};
-
-let
- inherit (lib) optional;
-in
-
-mkShell rec {
- name = "nixpkgs-github-update-shell";
-
- buildInputs = [
- elixir
- erlang
- common-updater-scripts
- ]
- ++ optional stdenv.isLinux libnotify # For ExUnit Notifier on Linux.
- ++ optional stdenv.isLinux inotify-tools # For file_system on Linux.
- ;
-
-}
diff --git a/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/test/nix_test.exs b/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/test/nix_test.exs
deleted file mode 100644
index c5a57698fed..00000000000
--- a/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/test/nix_test.exs
+++ /dev/null
@@ -1,49 +0,0 @@
-defmodule NixTest do
- @fake_package "asanotehhhuh"
- @fetchgit_package "polybar"
- @fetchgithub_package "notes-up"
-
- use ExUnit.Case
-
- import NixpkgsGitHubUpdate.Nix
-
- def check_for_nix(_context) do
- try do
- executable()
- rescue
- RuntimeError ->
- IO.puts("You need Nix installed to run these tests.")
- System.halt(127)
- end
-
- :ok
- end
-
- setup_all :check_for_nix
-
- describe "evaluation tests" do
- test "evaluation handling" do
- exists_attr = "nixpkgs.#{@fetchgithub_package}"
-
- assert is_binary(eval!(exists_attr)) == true
- catch_error(eval!(@fake_package) == 1)
- end
-
- # This should always be true or false
- test "package exists?" do
- assert attribute_exists?(@fetchgithub_package) == true
- assert attribute_exists?(@fake_package) == false
- end
- end
-
- test "owner repo" do
- assert get_url_attr(@fetchgit_package) == "url"
- assert get_url_attr(@fetchgithub_package) == "urls"
-
- assert get_owner_repo(@fetchgit_package) ==
- {@fetchgit_package, @fetchgit_package}
-
- assert get_owner_repo(@fetchgithub_package) ==
- {"Philip-Scott", String.capitalize(@fetchgithub_package)}
- end
-end
diff --git a/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/test/test_helper.exs b/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/test/test_helper.exs
deleted file mode 100644
index 869559e709e..00000000000
--- a/nixpkgs/pkgs/desktops/pantheon/nixpkgs_github_update/test/test_helper.exs
+++ /dev/null
@@ -1 +0,0 @@
-ExUnit.start()
diff --git a/nixpkgs/pkgs/desktops/pantheon/services/contractor/default.nix b/nixpkgs/pkgs/desktops/pantheon/services/contractor/default.nix
index 68532bdd812..11152defc65 100644
--- a/nixpkgs/pkgs/desktops/pantheon/services/contractor/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/services/contractor/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, meson
, python3
@@ -25,7 +26,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/services/elementary-capnet-assist/default.nix b/nixpkgs/pkgs/desktops/pantheon/services/elementary-capnet-assist/default.nix
index 7f17fb5d5a9..2f7bfaa155b 100644
--- a/nixpkgs/pkgs/desktops/pantheon/services/elementary-capnet-assist/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/services/elementary-capnet-assist/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, pkgconfig
, meson
@@ -29,7 +30,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/services/elementary-dpms-helper/default.nix b/nixpkgs/pkgs/desktops/pantheon/services/elementary-dpms-helper/default.nix
index 7eeb156e028..b8c87cfd546 100644
--- a/nixpkgs/pkgs/desktops/pantheon/services/elementary-dpms-helper/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/services/elementary-dpms-helper/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, meson
, ninja
@@ -24,7 +25,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/services/pantheon-agent-geoclue2/default.nix b/nixpkgs/pkgs/desktops/pantheon/services/pantheon-agent-geoclue2/default.nix
index 905e2cc9aad..4b9be31015a 100644
--- a/nixpkgs/pkgs/desktops/pantheon/services/pantheon-agent-geoclue2/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/services/pantheon-agent-geoclue2/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, pkgconfig
, meson
@@ -25,7 +26,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/services/pantheon-agent-polkit/default.nix b/nixpkgs/pkgs/desktops/pantheon/services/pantheon-agent-polkit/default.nix
index 3663ff2640d..61679320505 100644
--- a/nixpkgs/pkgs/desktops/pantheon/services/pantheon-agent-polkit/default.nix
+++ b/nixpkgs/pkgs/desktops/pantheon/services/pantheon-agent-polkit/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pantheon
, pkgconfig
, meson
@@ -14,17 +15,17 @@
stdenv.mkDerivation rec {
pname = "pantheon-agent-polkit";
- version = "1.0.1";
+ version = "1.0.3";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "137809mplrsff1isxwbwa2v2y9ixhwzm4khiijm4mmjchi75wpvx";
+ sha256 = "1kd6spwfwy5r2mrf7xh5l2wrazqia8vr4j3g27s97vn7fcg4pgb0";
};
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = "pantheon.${pname}";
};
};
diff --git a/nixpkgs/pkgs/desktops/pantheon/update.nix b/nixpkgs/pkgs/desktops/pantheon/update.nix
deleted file mode 100644
index 1137c533016..00000000000
--- a/nixpkgs/pkgs/desktops/pantheon/update.nix
+++ /dev/null
@@ -1,6 +0,0 @@
-{ nixpkgs-github-update }:
-
-{ attrPath }:
-
-
-[ "${nixpkgs-github-update}/bin/nixpkgs_github_update" "--attribute" attrPath ]
diff --git a/nixpkgs/pkgs/desktops/plasma-5/kwin/scripts/tiling.nix b/nixpkgs/pkgs/desktops/plasma-5/kwin/scripts/tiling.nix
index d2c68d3cb7b..da424d04da9 100644
--- a/nixpkgs/pkgs/desktops/plasma-5/kwin/scripts/tiling.nix
+++ b/nixpkgs/pkgs/desktops/plasma-5/kwin/scripts/tiling.nix
@@ -3,13 +3,13 @@
mkDerivation rec {
pname = "kwin-tiling";
- version = "2.2";
+ version = "2.4";
src = fetchFromGitHub {
owner = "kwin-scripts";
repo = "kwin-tiling";
rev = "v${version}";
- sha256 = "1sx64xv7g9yh3j26zxxrbndv79xam9jq0vs00fczgfv2n0m7j7bl";
+ sha256 = "095slpvipy0zcmbn0l7mdnl9g74jaafkr2gqi09b0by5fkvnbh37";
};
# This is technically not needed, but we might as well clean up
diff --git a/nixpkgs/pkgs/desktops/plasma-5/powerdevil.nix b/nixpkgs/pkgs/desktops/plasma-5/powerdevil.nix
index e53e986060f..e6b2c472bc8 100644
--- a/nixpkgs/pkgs/desktops/plasma-5/powerdevil.nix
+++ b/nixpkgs/pkgs/desktops/plasma-5/powerdevil.nix
@@ -1,5 +1,5 @@
{
- mkDerivation,
+ mkDerivation, fetchpatch,
extra-cmake-modules, kdoctools,
bluez-qt, kactivities, kauth, kconfig, kdbusaddons, kdelibs4support,
kglobalaccel, ki18n, kidletime, kio, knotifyconfig, kwayland, libkscreen,
@@ -18,4 +18,14 @@ mkDerivation {
cmakeFlags = [
"-DHAVE_DDCUTIL=On"
];
+ patches = [
+ # This fixes an issue where 'DDCA_Feature_List*' cannot be converted to
+ # 'DDCA_Feature_List'.
+ # This can be dropped with the next release.
+ # https://bugs.kde.org/show_bug.cgi?id=423605
+ (fetchpatch {
+ url = "https://invent.kde.org/plasma/powerdevil/-/commit/fcb26be2fb279e6ad3b7b814d26a5921d16201eb.patch";
+ sha256 = "0gdyaa0nd1c1d6x2h0m933lascm8zm5sikd99wxmkf7hhaby6k2s";
+ })
+ ];
}
diff --git a/nixpkgs/pkgs/desktops/xfce/core/xfwm4/default.nix b/nixpkgs/pkgs/desktops/xfce/core/xfwm4/default.nix
index 1d119014cab..43d729b9e09 100644
--- a/nixpkgs/pkgs/desktops/xfce/core/xfwm4/default.nix
+++ b/nixpkgs/pkgs/desktops/xfce/core/xfwm4/default.nix
@@ -5,9 +5,9 @@
mkXfceDerivation {
category = "xfce";
pname = "xfwm4";
- version = "4.14.2";
+ version = "4.14.4";
- sha256 = "1zzc4q1j55hjljksmlyghk58bx7kxyq3scihsr9zgyqc24ww1ks3";
+ sha256 = "0nk3qw1accvxrzy00qs06nnlpxjv6p1srkvjn2ad4xrw9ix9ywkb";
nativeBuildInputs = [ exo librsvg ];
diff --git a/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-eyes-plugin.nix b/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-eyes-plugin.nix
index 220e2506858..d8f612d1a81 100644
--- a/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-eyes-plugin.nix
+++ b/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-eyes-plugin.nix
@@ -6,11 +6,11 @@ in
stdenv.mkDerivation rec {
pname = "xfce4-eyes-plugin";
- version = "4.5.0";
+ version = "4.5.1";
src = fetchurl {
url = "mirror://xfce/src/${category}/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.bz2";
- sha256 = "17gj6fbvvrdzvz61czmia8hqynllsnmhk61fs4aml443cc1h1bpx";
+ sha256 = "1iaszzkagl1mb0cdafrvlfjnjklhhs9y90517par34sjiqbq1dsd";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-timer-plugin.nix b/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-timer-plugin.nix
index 00b497c918d..e9cfbd50f91 100644
--- a/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-timer-plugin.nix
+++ b/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-timer-plugin.nix
@@ -6,11 +6,11 @@ in
stdenv.mkDerivation rec {
pname = "xfce4-timer-plugin";
- version = "1.7.0";
+ version = "1.7.1";
src = fetchurl {
url = "mirror://xfce/src/${category}/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.bz2";
- sha256 = "16vypwwjwfk7nn4n16rfgn0z78jqrmbgxmc1r46269lrwd1m6kif";
+ sha256 = "1qr4m3n2l3rvsizsr3h7fyfajszfalqm7rhvjx2yjj8r3f8x4ljb";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-whiskermenu-plugin/default.nix b/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-whiskermenu-plugin/default.nix
index 859a580bb70..ac9f22a9a0c 100644
--- a/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-whiskermenu-plugin/default.nix
+++ b/nixpkgs/pkgs/desktops/xfce/panel-plugins/xfce4-whiskermenu-plugin/default.nix
@@ -3,9 +3,9 @@
mkXfceDerivation {
category = "panel-plugins";
pname = "xfce4-whiskermenu-plugin";
- version = "2.4.4";
+ version = "2.4.6";
rev-prefix = "v";
- sha256 = "08b82j9xp3vzjlc740s9svcjkbsal71ggp23y7dvjqppch7sdxzw";
+ sha256 = "03asfaxqbhawzb3870az7qgid5y7cg3ip8h6r4z8kavcd0b7x4ii";
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/development/arduino/arduino-core/default.nix b/nixpkgs/pkgs/development/arduino/arduino-core/default.nix
index 3512dcbd2bc..1c537edd0b4 100644
--- a/nixpkgs/pkgs/development/arduino/arduino-core/default.nix
+++ b/nixpkgs/pkgs/development/arduino/arduino-core/default.nix
@@ -1,22 +1,36 @@
-{ stdenv, lib, fetchFromGitHub, fetchurl, jdk, ant
-, libusb-compat-0_1, libusb1, unzip, zlib, ncurses, readline
-, withGui ? false, gtk2 ? null, withTeensyduino ? false
+{ stdenv
+, lib
+, fetchFromGitHub
+, fetchurl
+, jdk
+, ant
+, libusb-compat-0_1
+, libusb1
+, unzip
+, zlib
+, ncurses
+, readline
+, withGui ? false
+, gtk2 ? null
+, withTeensyduino ? false
/* Packages needed for Teensyduino */
-, upx, fontconfig, xorg, gcc
-, atk, glib, pango, gdk-pixbuf, libpng12, expat, freetype
-, cairo, udev
+, upx
+, fontconfig
+, xorg
+, gcc
+, atk
+, glib
+, pango
+, gdk-pixbuf
+, libpng12
+, expat
+, freetype
+, cairo
+, udev
}:
assert withGui -> gtk2 != null;
assert withTeensyduino -> withGui;
-
-# TODO: Teensyduino is disabled for i686-linux due to an indefinite hang in the
-# xdotool script; the cause of this hang is not yet known.
-# TODO: There is a fair chance that Teensyduino works with arm-linux, but it
-# has not yet been tested.
-if withTeensyduino && (stdenv.hostPlatform.system != "x86_64-linux") then throw
- "Teensyduino is only supported on x86_64-linux at this time (patches welcome)."
-else
let
externalDownloads = import ./downloads.nix {
inherit fetchurl;
@@ -25,12 +39,13 @@ let
};
# Some .so-files are later copied from .jar-s to $HOME, so patch them beforehand
patchelfInJars =
- lib.optional (stdenv.hostPlatform.system == "x86_64-linux") {jar = "share/arduino/lib/jssc-2.8.0-arduino3.jar"; file = "libs/linux/libjSSC-2.8_x86_64.so";}
- ++ lib.optional (stdenv.hostPlatform.system == "i686-linux") {jar = "share/arduino/lib/jssc-2.8.0-arduino3.jar"; file = "libs/linux/libjSSC-2.8_x86.so";}
+ lib.optional (stdenv.hostPlatform.system == "aarch64-linux") { jar = "share/arduino/lib/jssc-2.8.0-arduino4.jar"; file = "libs/linux/libjSSC-2.8_aarch64.so"; }
+ ++ lib.optional (builtins.match "armv[67]l-linux" stdenv.hostPlatform.system != null) { jar = "share/arduino/lib/jssc-2.8.0-arduino4.jar"; file = "libs/linux/libjSSC-2.8_armhf.so"; }
+ ++ lib.optional (stdenv.hostPlatform.system == "x86_64-linux") { jar = "share/arduino/lib/jssc-2.8.0-arduino4.jar"; file = "libs/linux/libjSSC-2.8_x86_64.so"; }
+ ++ lib.optional (stdenv.hostPlatform.system == "i686-linux") { jar = "share/arduino/lib/jssc-2.8.0-arduino4.jar"; file = "libs/linux/libjSSC-2.8_x86.so"; }
;
# abiVersion 6 is default, but we need 5 for `avrdude_bin` executable
ncurses5 = ncurses.override { abiVersion = "5"; };
-
teensy_libpath = stdenv.lib.makeLibraryPath [
atk
cairo
@@ -53,50 +68,58 @@ let
xorg.libXxf86vm
zlib
];
- teensy_architecture =
- lib.optionalString (stdenv.hostPlatform.system == "x86_64-linux") "linux64"
- + lib.optionalString (stdenv.hostPlatform.system == "i686-linux") "linux32"
- + lib.optionalString (stdenv.hostPlatform.system == "arm-linux") "linuxarm";
+ teensy_architecture = if stdenv.hostPlatform.isx86_32 then "linux32"
+ else if stdenv.hostPlatform.isx86_64 then "linux64"
+ else if stdenv.hostPlatform.isAarch64 then "linuxaarch64"
+ else if stdenv.hostPlatform.isAarch32 then "linuxarm"
+ else throw "${stdenv.hostPlatform.system} is not supported in teensy";
flavor = (if withTeensyduino then "teensyduino" else "arduino")
+ stdenv.lib.optionalString (!withGui) "-core";
in
stdenv.mkDerivation rec {
- version = "1.8.9";
+ version = "1.8.12";
name = "${flavor}-${version}";
src = fetchFromGitHub {
owner = "arduino";
repo = "Arduino";
rev = version;
- sha256 = "0kblq0bqap2zzkflrj6rmdi8dvqxa28fcwwrc3lfmbz2893ni3w4";
+ sha256 = "0lxkyvsh55biz2q20ba4qabraind5cpxznl41zfq027vl22j6kd2";
};
- teensyduino_version = "147";
+ teensyduino_version = "151";
teensyduino_src = fetchurl {
url = "https://www.pjrc.com/teensy/td_${teensyduino_version}/TeensyduinoInstall.${teensy_architecture}";
- sha256 =
- lib.optionalString (teensy_architecture == "linux64")
- "09ysanip5d2f5axzd81z2l74ayng60zqhjxmxs7xa5098fff46il"
- + lib.optionalString (teensy_architecture == "linux32")
- "1zw3cfv2p62dwg8838vh0gd1934b18cyx7c13azvwmrpj601l0xx"
- + lib.optionalString (teensy_architecture == "linuxarm")
- "12421z26ksx84aldw1pq0cakh8jhs33mwafgvfij0zfgn9x0i877";
- };
+ sha256 = {
+ linux64 = "0q8mw9bm2vb5vwa98gwcs6ad164i98hc1qqh2qw029yhwm599pn0";
+ linux32 = "1rq6sx0048ab200jy0cz5vznwxi99avidngj42rjnh7kcfas5c4m";
+ linuxarm = "19j55bq36040rpdpfxcqimda76rkbx137q15bs8nvxj13wrbl4ip";
+ linuxaarch64 = "09k78dycn1vcpcx37c1dak8bgjv8gs34l89n9r9s0c3rqmv3pg4x";
+ }.${teensy_architecture} or (throw "No arduino binaries for ${teensy_architecture}");
+ };
# Used because teensyduino requires jars be a specific size
arduino_dist_src = fetchurl {
url = "http://downloads.arduino.cc/arduino-${version}-${teensy_architecture}.tar.xz";
sha256 =
- lib.optionalString (teensy_architecture == "linux64")
- "1lv4in9j0r8s0cis4zdvbk2637vlj12w69wdxgcxcrwvkcdahkpa"
- + lib.optionalString (teensy_architecture == "linux32")
- "0zla3a6gd9prclgrbbgsmhf8ds8zb221m65x21pvz0y1cwsdvjpm"
- + lib.optionalString (teensy_architecture == "linuxarm")
- "1w5m49wfd68zazli0lf3w4zykab8n7mzp3wnbjqfpx2vip80bqnz";
+ {
+ linux64 = "128f34kkxz7ab6ir5mqyr8d1mgxig8f9jygwxy44pdnq2rk6gmh9";
+ linux32 = "11n85lwsn1w4ysfacyw08v85s3f3zvl8j8ac7rld19yxgjslvisi";
+ linuxarm = "1k8yjivaydm6y16mplrjyblgx7l0wjzm3mjxh5saxrjq7drswmxx";
+ linuxaarch64 = "04v2nhyjhahml6nmz23bfb63c0an4a7zxgcgxqqq442i8vd304wa";
+ }.${teensy_architecture} or (throw "No arduino binaries for ${teensy_architecture}");
};
- buildInputs = [ jdk ant libusb-compat-0_1 libusb1 unzip zlib ncurses5 readline
+ buildInputs = [
+ jdk
+ ant
+ libusb-compat-0_1
+ libusb1
+ unzip
+ zlib
+ ncurses5
+ readline
] ++ stdenv.lib.optionals withTeensyduino [ upx ];
downloadSrcList = builtins.attrValues externalDownloads;
downloadDstList = builtins.attrNames externalDownloads;
@@ -116,7 +139,8 @@ stdenv.mkDerivation rec {
# Deliberately break build.xml's download statement in order to cause
# an error if anything needed is missing from download.nix.
- substituteInPlace build/build.xml --replace "get src" "get error"
+ substituteInPlace build/build.xml \
+ --replace 'ignoreerrors="true"' 'ignoreerrors="false"'
cd ./arduino-core && ant
cd ../build && ant
@@ -125,11 +149,11 @@ stdenv.mkDerivation rec {
# This will be patched into `arduino` wrapper script
# Java loads gtk dynamically, so we need to provide it using LD_LIBRARY_PATH
- dynamicLibraryPath = lib.makeLibraryPath [gtk2];
- javaPath = lib.makeBinPath [jdk];
+ dynamicLibraryPath = lib.makeLibraryPath [ gtk2 ];
+ javaPath = lib.makeBinPath [ jdk ];
# Everything else will be patched into rpath
- rpath = (lib.makeLibraryPath [zlib libusb-compat-0_1 libusb1 readline ncurses5 stdenv.cc.cc]);
+ rpath = (lib.makeLibraryPath [ zlib libusb-compat-0_1 libusb1 readline ncurses5 stdenv.cc.cc ]);
installPhase = ''
mkdir -p $out/share/arduino
@@ -192,19 +216,19 @@ stdenv.mkDerivation rec {
done
${lib.concatMapStringsSep "\n"
- ({jar, file}:
+ ({ jar, file }:
''
- jar xvf $out/${jar} ${file}
- patchelf --set-rpath $rpath ${file}
- jar uvf $out/${jar} ${file}
- rm -f ${file}
+ jar xvf $out/${jar} ${file}
+ patchelf --set-rpath $rpath ${file}
+ jar uvf $out/${jar} ${file}
+ rm -f ${file}
''
)
- patchelfInJars}
+ patchelfInJars}
# avrdude_bin is linked against libtinfo.so.5
mkdir $out/lib/
- ln -s ${lib.makeLibraryPath [ncurses5]}/libtinfo.so.5 $out/lib/libtinfo.so.5
+ ln -s ${lib.makeLibraryPath [ ncurses5 ]}/libtinfo.so.5 $out/lib/libtinfo.so.5
${stdenv.lib.optionalString withTeensyduino ''
# Patch the Teensy loader binary
diff --git a/nixpkgs/pkgs/development/arduino/arduino-core/downloads.nix b/nixpkgs/pkgs/development/arduino/arduino-core/downloads.nix
index 9c4f795d293..f2edf64ceb6 100644
--- a/nixpkgs/pkgs/development/arduino/arduino-core/downloads.nix
+++ b/nixpkgs/pkgs/development/arduino/arduino-core/downloads.nix
@@ -1,4 +1,7 @@
-{fetchurl, optionalAttrs, system}:
+{ fetchurl
+, optionalAttrs
+, system
+}:
# This file preloads all the archives which Arduino's build/build.xml
# would otherwise try to download itself. When updating this for a new
# version of Arduino, check build.xml for version numbers and new
@@ -56,9 +59,9 @@
url = "https://github.com/arduino-libraries/RobotIRremote/archive/2.0.0.zip";
sha256 = "0j5smap74j8p3wc6k0h73b1skj4gkr7r25jbjh1j1cg052dxri86";
};
- "build/SpacebrewYun-1.0.1.zip" = fetchurl {
- url = "https://github.com/arduino-libraries/SpacebrewYun/archive/1.0.1.zip";
- sha256 = "1zs6ymlzw66bglrm0x6d3cvr52q85c8rlm525x0wags111xx3s90";
+ "build/SpacebrewYun-1.0.2.zip" = fetchurl {
+ url = "https://github.com/arduino-libraries/SpacebrewYun/archive/1.0.2.zip";
+ sha256 = "1d8smmsx12qhf2ldvmi93h48cvdyz4id5gd68cvf076wfyv6dks8";
};
"build/Temboo-1.2.1.zip" = fetchurl {
url = "https://github.com/arduino-libraries/Temboo/archive/1.2.1.zip";
@@ -76,108 +79,135 @@
url = "https://github.com/arduino-libraries/Keyboard/archive/1.0.2.zip";
sha256 = "17yfj95r1i7fb87q4krmxmaq07b4x2xf8cjngrj5imj68wgjck53";
};
- "build/SD-1.2.3.zip" = fetchurl {
- url = "https://github.com/arduino-libraries/SD/archive/1.2.3.zip";
- sha256 = "0i5hb5hmrsrhfgxx8w7zzrfrkc751vs63vhxrj6qvwazhfcdpjw2";
+ "build/SD-1.2.4.zip" = fetchurl {
+ url = "https://github.com/arduino-libraries/SD/archive/1.2.4.zip";
+ sha256 = "123g9px9nqcrsx696wqwzjd5s4hr55nxgfz95b7ws3v007i1f3fz";
};
- "build/Servo-1.1.3.zip" = fetchurl {
- url = "https://github.com/arduino-libraries/Servo/archive/1.1.3.zip";
- sha256 = "1m019a75cdn1fg0cwlzbahmaqvg8sgzr6v1812rd7rjh8ismiah6";
+ "build/Servo-1.1.6.zip" = fetchurl {
+ url = "https://github.com/arduino-libraries/Servo/archive/1.1.6.zip";
+ sha256 = "1z9k9lxzj5d3f8h9hy86f4k5wgfr2a9zcvjh76qmpvv6clcv3js3";
};
"build/LiquidCrystal-1.0.7.zip" = fetchurl {
url = "https://github.com/arduino-libraries/LiquidCrystal/archive/1.0.7.zip";
sha256 = "1wrxrqz3n4yrj9j1a2b7pdd7a1rlyi974ra7crv5amjng8817x9n";
};
- "build/Adafruit_Circuit_Playground-1.8.1.zip" = fetchurl {
- url = "https://github.com/Adafruit/Adafruit_CircuitPlayground/archive/1.8.1.zip";
- sha256 = "1fl24px4c42f6shpb3livwsxgpj866yy285274qrj4m1zl07f18q";
+ "build/Adafruit_Circuit_Playground-1.10.4.zip" = fetchurl {
+ url = "https://github.com/adafruit/Adafruit_CircuitPlayground/archive/1.10.4.zip";
+ sha256 = "194az5pxxzs0wg4ng7w0zqrdw93qdyv02y0q2yy57dr4kwfrm6nl";
};
- "build/libastylej-2.05.1-4.zip" = fetchurl {
- url = "https://downloads.arduino.cc/libastylej-2.05.1-4.zip";
- sha256 = "0q307b85xba7izjh344kqby3qahg3f5zy18gg52sjk1lbkl9i39s";
+ "build/libastylej-2.05.1-5.zip" = fetchurl {
+ url = "https://downloads.arduino.cc/libastylej-2.05.1-5.zip";
+ sha256 = "11mlprwvqfq3nvmz6hdf1fcg02a7xi2a9qhffa1d8a4w15s2iwny";
};
- "build/liblistSerials-1.4.2.zip" = fetchurl {
- url = "https://downloads.arduino.cc/liblistSerials/liblistSerials-1.4.2.zip";
- sha256 = "1p58b421k92rbgwfgbihy0d04mby7kfssghpmjb4gk9yix09za3m";
+ "build/liblistSerials-1.4.2-2.zip" = fetchurl {
+ url = "https://downloads.arduino.cc/liblistSerials/liblistSerials-1.4.2-2.zip";
+ sha256 = "0sqzwp1lfjy452z3d4ma5c4blwsj7za72ymxf7crpq9dh9qd8f53";
};
- "build/shared/WiFi101-Updater-ArduinoIDE-Plugin-0.10.6.zip" = fetchurl {
- url = "https://github.com/arduino-libraries/WiFi101-FirmwareUpdater-Plugin/releases/download/v0.10.6/WiFi101-Updater-ArduinoIDE-Plugin-0.10.6.zip";
- sha256 = "1k23xyr5dmr60y8hb9x24wrgd4mfgvrzky621p6fvawn5xbdq8a3";
+ "build/shared/WiFi101-Updater-ArduinoIDE-Plugin-0.10.10.zip" = fetchurl {
+ url = "https://github.com/arduino-libraries/WiFi101-FirmwareUpdater-Plugin/releases/download/v0.10.10/WiFi101-Updater-ArduinoIDE-Plugin-0.10.10.zip";
+ sha256 = "0bs5qdglsfc2q5c48m6wdjpzhz4ya4askh1g8364dp6p7jmg6w0d";
+ };
+ "build/avr-1.8.2.tar.bz2" = fetchurl {
+ url = "https://downloads.arduino.cc/cores/avr-1.8.2.tar.bz2";
+ sha256 = "06zl8fwphknd0qdx87fcr1003gid1yqsazaj674mm9widqfd84v2";
};
}
+
// optionalAttrs (system == "x86_64-linux") {
- "build/arduino-builder-linux64-1.4.4.tar.bz2" = fetchurl {
- url = "https://downloads.arduino.cc/tools/arduino-builder-linux64-1.4.4.tar.bz2";
- sha256 = "1m5b4rc9i235ra6isqdpjj9llddb5sldkhidb8c4i14mcqbdci1n";
- };
- "build/linux/avr-gcc-5.4.0-atmel3.6.1-arduino2-x86_64-pc-linux-gnu.tar.bz2" = fetchurl {
- url = "https://downloads.arduino.cc/tools/avr-gcc-5.4.0-atmel3.6.1-arduino2-x86_64-pc-linux-gnu.tar.bz2";
- sha256 = "11ciwv9sw900wxb2fwm4i4ml4a85ylng0f595v0mf0xifc6jnhh5";
+ "build/arduino-builder-linux64-1.5.2.tar.bz2" = fetchurl {
+ url = "https://downloads.arduino.cc/tools/arduino-builder-linux64-1.5.2.tar.bz2";
+ sha256 = "0wypr9a2cbv9r0ignsr13raw09i3vfc5zvkjxp2xwb7mv35y77z3";
};
- "build/linux/avrdude-6.3.0-arduino14-x86_64-pc-linux-gnu.tar.bz2" = fetchurl {
- url = "https://downloads.arduino.cc/tools/avrdude-6.3.0-arduino14-x86_64-pc-linux-gnu.tar.bz2";
- sha256 = "1z4b6pvn1823h8mg0iph88igmcnrk2y7skr3z44dqlwk0pryi1kr";
+ "build/linux/avr-gcc-7.3.0-atmel3.6.1-arduino5-x86_64-pc-linux-gnu.tar.bz2" = fetchurl {
+ url = "https://downloads.arduino.cc/tools/avr-gcc-7.3.0-atmel3.6.1-arduino5-x86_64-pc-linux-gnu.tar.bz2";
+ sha256 = "1yq6a811dabrkcgzfi3jsys41r19qsna46kglkjbcy0rza7yvzry";
};
- "build/linux/arduinoOTA-1.2.1-linux_amd64.tar.bz2" = fetchurl {
- url = "https://downloads.arduino.cc/tools/arduinoOTA-1.2.1-linux_amd64.tar.bz2";
- sha256 = "1ya834p2cqjj8k1ad3yxcnzd4bcgrlqsqsli9brq1138ac6k30jv";
+ "build/linux/avrdude-6.3.0-arduino17-x86_64-pc-linux-gnu.tar.bz2" = fetchurl {
+ url = "https://downloads.arduino.cc/tools/avrdude-6.3.0-arduino17-x86_64-pc-linux-gnu.tar.bz2";
+ sha256 = "0gfic26af9vlcpkw8v914psn05vmq1rsrlk1fi7vzapj1a9gpkdc";
};
- "build/avr-1.6.23.tar.bz2" = fetchurl {
- url = "https://downloads.arduino.cc/cores/avr-1.6.23.tar.bz2";
- sha256 = "1al449r8hcdck7f4y295g7q388qvbn6qhk2zqdvws9kg4mzqsq8q";
+ "build/linux/arduinoOTA-1.3.0-linux_amd64.tar.bz2" = fetchurl {
+ url = "https://downloads.arduino.cc/tools/arduinoOTA-1.3.0-linux_amd64.tar.bz2";
+ sha256 = "1ylz4pfa9np0nn0w9igmmm3sr8hz3na04n7cv8ia3hzz84jfwida";
};
}
+
// optionalAttrs (system == "i686-linux") {
- "build/arduino-builder-linux32-1.4.4.tar.bz2" = fetchurl {
- url = "https://downloads.arduino.cc/tools/arduino-builder-linux32-1.4.4.tar.bz2";
- sha256 = "0q3i1ba7vh14616d9ligizcz89yadr0skazxbrcq3mvvjqzbifw8";
+ "build/arduino-builder-linux32-1.5.2.tar.bz2" = fetchurl {
+ url = "https://downloads.arduino.cc/tools/arduino-builder-linux32-1.5.2.tar.bz2";
+ sha256 = "1slzw8fzxkqsp2izjisjd1rxxbqkrq6n72jc4frk5z2gdm6zfa0l";
};
- "build/linux/avr-gcc-5.4.0-atmel3.6.1-arduino2-i686-pc-linux-gnu.tar.bz2" = fetchurl {
- url = "https://downloads.arduino.cc/tools/avr-gcc-5.4.0-atmel3.6.1-arduino2-i686-pc-linux-gnu.tar.bz2";
- sha256 = "13skspybzq80ndsi93s7v15900lf26n5243mbib77andyc27xy2i";
+ "build/linux/avr-gcc-7.3.0-atmel3.6.1-arduino5-i686-pc-linux-gnu.tar.bz2" = fetchurl {
+ url = "https://downloads.arduino.cc/tools/avr-gcc-7.3.0-atmel3.6.1-arduino5-i686-pc-linux-gnu.tar.bz2";
+ sha256 = "078f3rbpdrghk63mbaq73bd5p6znimp14b1wdf6nh2gdswwjgw9g";
};
- "build/linux/avrdude-6.3.0-arduino14-i686-pc-linux-gnu.tar.bz2" = fetchurl {
- url = "https://downloads.arduino.cc/tools/avrdude-6.3.0-arduino14-i686-pc-linux-gnu.tar.bz2";
- sha256 = "1jklpk1sgrmbh1r25ynps4qcs5dbg6hd54fzjx4hcdf68cw0w42g";
+ "build/linux/avrdude-6.3.0-arduino17-i686-pc-linux-gnu.tar.bz2" = fetchurl {
+ url = "https://downloads.arduino.cc/tools/avrdude-6.3.0-arduino17-i686-pc-linux-gnu.tar.bz2";
+ sha256 = "0py0jvpim0frmv0dnvzfj122ni5hg1qwshgya4a0wc5rgp0wd32w";
};
- "build/linux/arduinoOTA-1.2.1-linux_386.tar.bz2" = fetchurl {
- url = "https://downloads.arduino.cc/tools/arduinoOTA-1.2.1-linux_386.tar.bz2";
- sha256 = "1m56ps58h0fs8rr4ifc45slmrdvalc63vhldy85isv28g15zdz9g";
+ "build/linux/arduinoOTA-1.3.0-linux_386.tar.bz2" = fetchurl {
+ url = "https://downloads.arduino.cc/tools/arduinoOTA-1.3.0-linux_386.tar.bz2";
+ sha256 = "1cl79019ldsq0sc3fd4pm0vx2kqcklld7w03hdcj99y7zgb5jzry";
};
}
+
// optionalAttrs (system == "x86_64-darwin") {
- "build/arduino-builder-macosx-1.4.4.tar.bz2" = fetchurl {
- url = "https://downloads.arduino.cc/tools/arduino-builder-macosx-1.4.4.tar.bz2";
- sha256 = "1jp5kg32aiw062kcxlv660w38iaprifm8h3g2798izpwyfj0dmwg";
+ "build/arduino-builder-macosx-1.5.2-signed.tar.bz2" = fetchurl {
+ url = "https://downloads.arduino.cc/tools/arduino-builder-macosx-1.5.2-signed.tar.bz2";
+ sha256 = "1pa795vwly1z9h1bp5qzbx2c2pq4n6p7ab5ivhmd3q89z0ywyqgz";
+ };
+ "build/macosx/avr-gcc-7.3.0-atmel3.6.1-arduino5-x86_64-apple-darwin14-signed.tar.bz2" = fetchurl {
+ url = "https://downloads.arduino.cc/tools/avr-gcc-7.3.0-atmel3.6.1-arduino5-x86_64-apple-darwin14-signed.tar.bz2";
+ sha256 = "0lcnp525glnc2chcynnz2nllm4q6ar4n9nrjqd1jbj4m706zbv67";
+ };
+ "build/macosx/avrdude-6.3.0-arduino17-x86_64-apple-darwin12-signed.tar.bz2" = fetchurl {
+ url = "https://downloads.arduino.cc/tools/avrdude-6.3.0-arduino17-x86_64-apple-darwin12-signed.tar.bz2";
+ sha256 = "1m24dci8mjf70yrf033mp1834pbp870m8sns2jxs3iy2i4qviiki";
+ };
+ "build/linux/arduinoOTA-1.3.0-darwin_amd64-signed.tar.bz2" = fetchurl {
+ url = "https://downloads.arduino.cc/tools/arduinoOTA-1.3.0-darwin_amd64-signed.tar.bz2";
+ sha256 = "12pwfnikq3z3ji5wgjhzx1mfyaha5cym7mr63r8kfl5a85fhk8nz";
+ };
+ "build/macosx/appbundler/appbundler-1.0ea-arduino5.jar.zip" = fetchurl {
+ url = "https://downloads.arduino.cc/appbundler-1.0ea-arduino5.jar.zip";
+ sha256 = "1ims951z7ajprqms7yd8ll83c79n7krhd9ljw30yn61f6jk46x82";
+ };
+}
+
+// optionalAttrs (system == "aarch64-linux") {
+ "build/arduino-builder-linuxaarch64-1.5.2.tar.bz2" = fetchurl {
+ url = "https://downloads.arduino.cc/tools/arduino-builder-linuxaarch64-1.5.2.tar.bz2";
+ sha256 = "14k7h7anjizbs2h04phw784slpfbi6hch9skvhy5ll805dmr24ci";
};
- "build/macosx/avr-gcc-5.4.0-atmel3.6.1-arduino2-i386-apple-darwin11.tar.bz2" = fetchurl {
- url = "https://downloads.arduino.cc/tools/avr-gcc-5.4.0-atmel3.6.1-arduino2-i386-apple-darwin11.tar.bz2";
- sha256 = "1y2972b08ac59xwjqkyjmi5lf2pmzw88a6sdgci3x9rvahvh3idb";
+ "build/linux/avr-gcc-7.3.0-atmel3.6.1-arduino5-aarch64-pc-linux-gnu.tar.bz2" = fetchurl {
+ url = "https://downloads.arduino.cc/tools/avr-gcc-7.3.0-atmel3.6.1-arduino5-aarch64-pc-linux-gnu.tar.bz2";
+ sha256 = "040cspc41iv59fb2g9fzc6w5523dvqa1bavxni7s8w731ccp176x";
};
- "build/macosx/avrdude-6.3.0-arduino14-i386-apple-darwin11.tar.bz2" = fetchurl {
- url = "https://downloads.arduino.cc/tools/avrdude-6.3.0-arduino14-i386-apple-darwin11.tar.bz2";
- sha256 = "0qsa3sb3f480fm2z75fq14cqddw5hq8w8q0c2a9cw8i7aa8kkl27";
+ "build/linux/avrdude-6.3.0-arduino17-aarch64-pc-linux-gnu.tar.bz2" = fetchurl {
+ url = "https://downloads.arduino.cc/tools/avrdude-6.3.0-arduino17-aarch64-pc-linux-gnu.tar.bz2";
+ sha256 = "1z59dx2j2j4675awjzag9fswhvkn3hlz4ds5d2b7pzmca7vliybc";
};
- "build/macosx/appbundler/appbundler-1.0ea-arduino4.jar.zip" = fetchurl {
- url = "https://downloads.arduino.cc/appbundler-1.0ea-arduino4.jar.zip";
- sha256 = "1vz0g98ancfqdf7yx5m3zrxmzb3fwp18zh5lkh2nyl5xlr9m368z";
+ "build/linux/arduinoOTA-1.3.0-linux_aarch64.tar.bz2" = fetchurl {
+ url = "https://downloads.arduino.cc/tools/arduinoOTA-1.3.0-linux_aarch64.tar.bz2";
+ sha256 = "04s1is2w8xhvc7lg0lmyk0yjsnar2l2gdc6ig7lkgb7zgkrxhpl3";
};
}
-// optionalAttrs (system == "armv6l-linux") {
- "build/arduino-builder-linuxarm-1.4.4.tar.bz2" = fetchurl {
- url = "https://downloads.arduino.cc/tools/arduino-builder-linuxarm-1.4.4.tar.bz2";
- sha256 = "03bhlhdkg1jx0d3lh9194xgaqsbank9njhlnwy8braa7pw4p58gn";
- };
- "build/linux/avr-gcc-5.4.0-atmel3.6.1-arduino2-armhf-pc-linux-gnu.tar.bz2" = fetchurl {
- url = "https://downloads.arduino.cc/tools/avr-gcc-5.4.0-atmel3.6.1-arduino2-armhf-pc-linux-gnu.tar.bz2";
- sha256 = "17z9li387mx2acgad733h7l1jnnwv09ynw4nrwlqfahqqdfgjhb7";
- };
- "build/linux/avrdude-6.3.0-arduino14-armhf-pc-linux-gnu.tar.bz2" = fetchurl {
- url = "https://downloads.arduino.cc/tools/avrdude-6.3.0-arduino14-armhf-pc-linux-gnu.tar.bz2";
- sha256 = "12amp8hqcj6gcdga7hfs22asgmgzafy8ny0rqhqs8n8d95sn586i";
- };
- "build/linux/arduinoOTA-1.2.1-linux_arm.tar.bz2" = fetchurl {
- url = "https://downloads.arduino.cc/tools/arduinoOTA-1.2.1-linux_arm.tar.bz2";
- sha256 = "1q79w1d0h2lp3jcg58qrlh3k5lak7dbsnawrzm0jj8c6spfb6m5d";
+
+// optionalAttrs (builtins.match "armv[67]l-linux" system != null) {
+ "build/arduino-builder-linuxarm-1.5.2.tar.bz2" = fetchurl {
+ url = "https://downloads.arduino.cc/tools/arduino-builder-linuxarm-1.5.2.tar.bz2";
+ sha256 = "1vs2s5px07jb2sdv83qxkf9lxmsy8j4dm7bn3vpw5dcjqd3qdyww";
+ };
+ "build/linux/avr-gcc-7.3.0-atmel3.6.1-arduino5-arm-linux-gnueabihf.tar.bz2" = fetchurl {
+ url = "https://downloads.arduino.cc/tools/avr-gcc-7.3.0-atmel3.6.1-arduino5-arm-linux-gnueabihf.tar.bz2";
+ sha256 = "0fcn0s0fdgbz3yma2gjv16s1idrzn6nhmypdw8awg0kb3i9xbb7l";
+ };
+ "build/linux/avrdude-6.3.0-arduino17-armhf-pc-linux-gnu.tar.bz2" = fetchurl {
+ url = "https://downloads.arduino.cc/tools/avrdude-6.3.0-arduino17-armhf-pc-linux-gnu.tar.bz2";
+ sha256 = "1lah9wvwvliajrrf5jw5blkjhk1sxivz26gj5s86zah3v32ni3ia";
+ };
+ "build/linux/arduinoOTA-1.3.0-linux_arm.tar.bz2" = fetchurl {
+ url = "https://downloads.arduino.cc/tools/arduinoOTA-1.3.0-linux_arm.tar.bz2";
+ sha256 = "0mm6spjlg0lhkfx5c9q27b6agjywnc1nf3mbl15yysmm15s5i20q";
};
}
diff --git a/nixpkgs/pkgs/development/arduino/platformio/chrootenv.nix b/nixpkgs/pkgs/development/arduino/platformio/chrootenv.nix
index 01a2fb873aa..62a1d190a00 100644
--- a/nixpkgs/pkgs/development/arduino/platformio/chrootenv.nix
+++ b/nixpkgs/pkgs/development/arduino/platformio/chrootenv.nix
@@ -1,4 +1,4 @@
-{ lib, buildFHSUserEnv }:
+{ lib, buildFHSUserEnv, fetchFromGitHub }:
let
pio-pkgs = pkgs:
@@ -19,6 +19,14 @@ let
platformio
]);
+ src = fetchFromGitHub {
+ owner = "platformio";
+ repo = "platformio-core";
+ rev = "v4.3.4";
+ sha256 = "0vf2j79319ypr4yrdmx84853igkb188sjfvlxgw06rlsvsm3kacq";
+ };
+
+
in buildFHSUserEnv {
name = "platformio";
@@ -34,7 +42,10 @@ in buildFHSUserEnv {
};
extraInstallCommands = ''
+ mkdir -p $out/lib/udev/rules.d
+
ln -s $out/bin/platformio $out/bin/pio
+ ln -s ${src}/scripts/99-platformio-udev.rules $out/lib/udev/rules.d/99-platformio-udev.rules
'';
runScript = "platformio";
diff --git a/nixpkgs/pkgs/development/arduino/platformio/core.nix b/nixpkgs/pkgs/development/arduino/platformio/core.nix
index 0d333a49d37..891d613da51 100644
--- a/nixpkgs/pkgs/development/arduino/platformio/core.nix
+++ b/nixpkgs/pkgs/development/arduino/platformio/core.nix
@@ -51,14 +51,14 @@ let
in buildPythonApplication rec {
pname = "platformio";
- version = "4.3.1";
+ version = "4.3.4";
# 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 = "1dxnjy60zpkgyrbvbf6b9qi6m37gm8gwjmxwfj30npr1y7rvxwrw";
+ sha256 = "0vf2j79319ypr4yrdmx84853igkb188sjfvlxgw06rlsvsm3kacq";
};
propagatedBuildInputs = [
@@ -82,6 +82,7 @@ in buildPythonApplication rec {
patches = [
./fix-searchpath.patch
./use-local-spdx-license-list.patch
+ ./missing-udev-rules-nixos.patch
];
postPatch = ''
diff --git a/nixpkgs/pkgs/development/arduino/platformio/missing-udev-rules-nixos.patch b/nixpkgs/pkgs/development/arduino/platformio/missing-udev-rules-nixos.patch
new file mode 100644
index 00000000000..f29b93cef4d
--- /dev/null
+++ b/nixpkgs/pkgs/development/arduino/platformio/missing-udev-rules-nixos.patch
@@ -0,0 +1,14 @@
+diff --git a/platformio/exception.py b/platformio/exception.py
+index d291ad7f..4761a35b 100644
+--- a/platformio/exception.py
++++ b/platformio/exception.py
+@@ -195,7 +195,8 @@ class MissedUdevRules(InvalidUdevRules):
+
+ MESSAGE = (
+ "Warning! Please install `99-platformio-udev.rules`. \nMode details: "
+- "https://docs.platformio.org/en/latest/faq.html#platformio-udev-rules"
++ "https://docs.platformio.org/en/latest/faq.html#platformio-udev-rules\n"
++ "On NixOS add the platformio package to services.udev.packages"
+ )
+
+
diff --git a/nixpkgs/pkgs/development/arduino/platformio/use-local-spdx-license-list.patch b/nixpkgs/pkgs/development/arduino/platformio/use-local-spdx-license-list.patch
index 16294a4d6cd..953eb3c9289 100644
--- a/nixpkgs/pkgs/development/arduino/platformio/use-local-spdx-license-list.patch
+++ b/nixpkgs/pkgs/development/arduino/platformio/use-local-spdx-license-list.patch
@@ -8,7 +8,7 @@ index be49b3ee..d1390a88 100644
def load_spdx_licenses():
- r = requests.get(
- "https://raw.githubusercontent.com/spdx/license-list-data"
-- "/v3.8/json/licenses.json"
+- "/v3.9/json/licenses.json"
- )
- r.raise_for_status()
- return r.json()
diff --git a/nixpkgs/pkgs/development/compilers/abcl/default.nix b/nixpkgs/pkgs/development/compilers/abcl/default.nix
index 005e4186b15..edcf722f255 100644
--- a/nixpkgs/pkgs/development/compilers/abcl/default.nix
+++ b/nixpkgs/pkgs/development/compilers/abcl/default.nix
@@ -1,11 +1,11 @@
{stdenv, fetchurl, ant, jre, jdk}:
stdenv.mkDerivation rec {
pname = "abcl";
- version = "1.6.1";
+ version = "1.7.1";
# 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 = "04myiba6g0vij2ym2dmb0156k20ki2lz13dxwp2bk9kvjn2zg88b";
+ sha256 = "09wjcjvriagml740krg9nva5v6bsc3sav86dmb55pjvfpsr1846m";
};
configurePhase = ''
mkdir nix-tools
diff --git a/nixpkgs/pkgs/development/compilers/adoptopenjdk-bin/sources.json b/nixpkgs/pkgs/development/compilers/adoptopenjdk-bin/sources.json
index 80a16465af2..41e7a8eac7d 100644
--- a/nixpkgs/pkgs/development/compilers/adoptopenjdk-bin/sources.json
+++ b/nixpkgs/pkgs/development/compilers/adoptopenjdk-bin/sources.json
@@ -5,39 +5,45 @@
"hotspot": {
"aarch64": {
"build": "10",
- "sha256": "04b77f6754aed68528f39750c5cfd6a439190206aff216aa081d62a0e1a794fa",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.6%2B10/OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.6_10.tar.gz",
- "version": "11.0.6"
+ "sha256": "3b8b8bba6a0472ec7de5271cbf67f11e6ab525de6dd5d4729300375f1d56b7a1",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.7_10.tar.gz",
+ "version": "11.0.7"
},
"armv6l": {
"build": "10",
- "sha256": "ab5b76203e54fe7a5221535f6f407efa43153de029a746f60af3cffb7cb5080b",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.6%2B10/OpenJDK11U-jdk_arm_linux_hotspot_11.0.6_10.tar.gz",
- "version": "11.0.6"
+ "sha256": "45c235af67498f87e3dc99642771e57547cf226335eaee8a55d195173e66a2e9",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jdk_arm_linux_hotspot_11.0.7_10.tar.gz",
+ "version": "11.0.7"
},
"armv7l": {
"build": "10",
- "sha256": "ab5b76203e54fe7a5221535f6f407efa43153de029a746f60af3cffb7cb5080b",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.6%2B10/OpenJDK11U-jdk_arm_linux_hotspot_11.0.6_10.tar.gz",
- "version": "11.0.6"
+ "sha256": "45c235af67498f87e3dc99642771e57547cf226335eaee8a55d195173e66a2e9",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jdk_arm_linux_hotspot_11.0.7_10.tar.gz",
+ "version": "11.0.7"
},
"packageType": "jdk",
"vmType": "hotspot",
"x86_64": {
"build": "10",
- "sha256": "330d19a2eaa07ed02757d7a785a77bab49f5ee710ea03b4ee2fa220ddd0feffc",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.6%2B10/OpenJDK11U-jdk_x64_linux_hotspot_11.0.6_10.tar.gz",
- "version": "11.0.6"
+ "sha256": "ee60304d782c9d5654bf1a6b3f38c683921c1711045e1db94525a51b7024a2ca",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jdk_x64_linux_hotspot_11.0.7_10.tar.gz",
+ "version": "11.0.7"
}
},
"openj9": {
+ "aarch64": {
+ "build": "10",
+ "sha256": "0be01fdcae330e26c489d8d0d0c98c535a2af8cbd0cdcda211776ab9fcd05086",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10_openj9-0.20.0/OpenJDK11U-jdk_aarch64_linux_openj9_11.0.7_10_openj9-0.20.0.tar.gz",
+ "version": "11.0.7"
+ },
"packageType": "jdk",
"vmType": "openj9",
"x86_64": {
"build": "10",
- "sha256": "1530172ee98edd129954fcdca1bf725f7b30c8bfc3cdc381c88de96b7d19e690",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.6%2B10_openj9-0.18.1/OpenJDK11U-jdk_x64_linux_openj9_11.0.6_10_openj9-0.18.1.tar.gz",
- "version": "11.0.6"
+ "sha256": "526e89f3014fec473b24c10c2464c1343e23703114983fd171b68b1599bba561",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10_openj9-0.20.0/OpenJDK11U-jdk_x64_linux_openj9_11.0.7_10_openj9-0.20.0.tar.gz",
+ "version": "11.0.7"
}
}
},
@@ -45,27 +51,45 @@
"hotspot": {
"aarch64": {
"build": "10",
- "sha256": "7ed04ed9ed7271528e7f03490f1fd7dfbbc2d391414bd6fe4dd80ec3bad76d30",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.6%2B10/OpenJDK11U-jre_aarch64_linux_hotspot_11.0.6_10.tar.gz",
- "version": "11.0.6"
+ "sha256": "cfe504e9e9621b831a5cfd800a2005dafe90a1d11aa14ee35d7b674d68685698",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jre_aarch64_linux_hotspot_11.0.7_10.tar.gz",
+ "version": "11.0.7"
+ },
+ "armv6l": {
+ "build": "10",
+ "sha256": "581bae8efcaa40e209a780baa6f96b7c8c9397965bc6d54533f4fd8599d5c742",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jre_arm_linux_hotspot_11.0.7_10.tar.gz",
+ "version": "11.0.7"
+ },
+ "armv7l": {
+ "build": "10",
+ "sha256": "581bae8efcaa40e209a780baa6f96b7c8c9397965bc6d54533f4fd8599d5c742",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jre_arm_linux_hotspot_11.0.7_10.tar.gz",
+ "version": "11.0.7"
},
"packageType": "jre",
"vmType": "hotspot",
"x86_64": {
"build": "10",
- "sha256": "c5a4e69e2be0e3e5f5bb7c759960b20650967d0f571baad4a7f15b2c03bda352",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.6%2B10/OpenJDK11U-jre_x64_linux_hotspot_11.0.6_10.tar.gz",
- "version": "11.0.6"
+ "sha256": "74b493dd8a884dcbee29682ead51b182d9d3e52b40c3d4cbb3167c2fd0063503",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jre_x64_linux_hotspot_11.0.7_10.tar.gz",
+ "version": "11.0.7"
}
},
"openj9": {
+ "aarch64": {
+ "build": "10",
+ "sha256": "37ae26443abb02d2ab041eced9be948f0d20db03183aaf3c159ef682eeeabf9b",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10_openj9-0.20.0/OpenJDK11U-jre_aarch64_linux_openj9_11.0.7_10_openj9-0.20.0.tar.gz",
+ "version": "11.0.7"
+ },
"packageType": "jre",
"vmType": "openj9",
"x86_64": {
"build": "10",
- "sha256": "056e4b5f7166f5daa44f36b06c735913bda52831d2e77fa2ac371505c66d10c1",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.6%2B10_openj9-0.18.1/OpenJDK11U-jre_x64_linux_openj9_11.0.6_10_openj9-0.18.1.tar.gz",
- "version": "11.0.6"
+ "sha256": "08258a767a6953bde21d15ef3c08e776d83257afa4acc52b55c70e1ac02f0489",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10_openj9-0.20.0/OpenJDK11U-jre_x64_linux_openj9_11.0.7_10_openj9-0.20.0.tar.gz",
+ "version": "11.0.7"
}
}
}
@@ -77,9 +101,9 @@
"vmType": "hotspot",
"x86_64": {
"build": "10",
- "sha256": "b87102274d983bf6bb0aa6c2c623301d0ff5eb7f61043ffd04abb00f962c2dcd",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.6%2B10/OpenJDK11U-jdk_x64_mac_hotspot_11.0.6_10.tar.gz",
- "version": "11.0.6"
+ "sha256": "0ab1e15e8bd1916423960e91b932d2b17f4c15b02dbdf9fa30e9423280d9e5cc",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jdk_x64_mac_hotspot_11.0.7_10.tar.gz",
+ "version": "11.0.7"
}
},
"openj9": {
@@ -87,9 +111,9 @@
"vmType": "openj9",
"x86_64": {
"build": "10",
- "sha256": "9a5c5b3bb51a82e666c46b2d1bbafa8c2bbc3aae50194858c8f96c5d43a96f64",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.6%2B10_openj9-0.18.1/OpenJDK11U-jdk_x64_mac_openj9_11.0.6_10_openj9-0.18.1.tar.gz",
- "version": "11.0.6"
+ "sha256": "a0de749c37802cc233ac58ffde68191a4dc985c71b626e7c0ff53944f743427f",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10.2_openj9-0.20.0/OpenJDK11U-jdk_x64_mac_openj9_11.0.7_10_openj9-0.20.0.tar.gz",
+ "version": "11.0.7"
}
}
},
@@ -99,9 +123,9 @@
"vmType": "hotspot",
"x86_64": {
"build": "10",
- "sha256": "ab3c2038a32c62843500109d2efb8f5dacdfa1de3cbb713c8226f26dc603cc33",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.6%2B10/OpenJDK11U-jre_x64_mac_hotspot_11.0.6_10.tar.gz",
- "version": "11.0.6"
+ "sha256": "931a81f4bed38c48b364db57d4ebdd6e4b4ea1466e9bd0eaf8e0f1e47c4569e9",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jre_x64_mac_hotspot_11.0.7_10.tar.gz",
+ "version": "11.0.7"
}
},
"openj9": {
@@ -109,9 +133,9 @@
"vmType": "openj9",
"x86_64": {
"build": "10",
- "sha256": "130850133d9701393352c2ce13ab541b4f900ff1f5ddf8257cda624968aada9f",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.6%2B10_openj9-0.18.1/OpenJDK11U-jre_x64_mac_openj9_11.0.6_10_openj9-0.18.1.tar.gz",
- "version": "11.0.6"
+ "sha256": "0941d739e3230d1d83dc1ee54cff6d17d90331e4f275d00739cb78fba41c5b96",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10.2_openj9-0.20.0/OpenJDK11U-jre_x64_mac_openj9_11.0.7_10_openj9-0.20.0.tar.gz",
+ "version": "11.0.7"
}
}
}
@@ -122,68 +146,68 @@
"jdk": {
"hotspot": {
"aarch64": {
- "build": "33",
- "sha256": "74f4110333ac4239564ed864b1d7d69b7af32af39efcfbde9816e1486cb5ae07",
- "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13%2B33/OpenJDK13U-jdk_aarch64_linux_hotspot_13_33.tar.gz",
- "version": "13.0.0"
+ "build": "8",
+ "sha256": "0e6081cb51f8a6f3062bef4f4c45dbe1fccfd3f3b4b5d52522a3edb76581e3af",
+ "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jdk_aarch64_linux_hotspot_13.0.2_8.tar.gz",
+ "version": "13.0.2"
},
"armv6l": {
- "build": "33",
- "sha256": "477e1b8d26a220d6d570765e9e0a4a34dbb489fab63a420d0859d173efc59adb",
- "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13%2B33/OpenJDK13U-jdk_arm_linux_hotspot_13_33.tar.gz",
- "version": "13.0.0"
+ "build": "8",
+ "sha256": "9beec080f2b2a7f6883b024272f4e8d5a0b027325e83647be318215781af1d1a",
+ "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jdk_arm_linux_hotspot_13.0.2_8.tar.gz",
+ "version": "13.0.2"
},
"armv7l": {
- "build": "33",
- "sha256": "477e1b8d26a220d6d570765e9e0a4a34dbb489fab63a420d0859d173efc59adb",
- "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13%2B33/OpenJDK13U-jdk_arm_linux_hotspot_13_33.tar.gz",
- "version": "13.0.0"
+ "build": "8",
+ "sha256": "9beec080f2b2a7f6883b024272f4e8d5a0b027325e83647be318215781af1d1a",
+ "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jdk_arm_linux_hotspot_13.0.2_8.tar.gz",
+ "version": "13.0.2"
},
"packageType": "jdk",
"vmType": "hotspot",
"x86_64": {
- "build": "33",
- "sha256": "e562caeffa89c834a69a44242d802eae3523875e427f07c05b1902c152638368",
- "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13%2B33/OpenJDK13U-jdk_x64_linux_hotspot_13_33.tar.gz",
- "version": "13.0.0"
+ "build": "8",
+ "sha256": "9ccc063569f19899fd08e41466f8c4cd4e05058abdb5178fa374cb365dcf5998",
+ "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jdk_x64_linux_hotspot_13.0.2_8.tar.gz",
+ "version": "13.0.2"
}
},
"openj9": {
"packageType": "jdk",
"vmType": "openj9",
"x86_64": {
- "build": "33",
- "sha256": "68ebab0021c719694be8fc868478725a69c5c515cdb62e2933eefe87ba6437df",
- "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13%2B33_openj9-0.16.0/OpenJDK13U-jdk_x64_linux_openj9_13_33_openj9-0.16.0.tar.gz",
- "version": "13.0.0"
+ "build": "8",
+ "sha256": "aeecf6d30d0c847db81d07793cf97e5dc44890c29366d7d9f8f9f397f6c52590",
+ "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8_openj9-0.18.0/OpenJDK13U-jdk_x64_linux_openj9_13.0.2_8_openj9-0.18.0.tar.gz",
+ "version": "13.0.2"
}
}
},
"jre": {
"hotspot": {
"aarch64": {
- "build": "33",
- "sha256": "2365b7fbba8d9125fb091933aad9f38f8cc1fbb0217cdec9ec75d2000f6d451a",
- "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13%2B33/OpenJDK13U-jre_aarch64_linux_hotspot_13_33.tar.gz",
- "version": "13.0.0"
+ "build": "8",
+ "sha256": "6c4b69d1609f4c65c576c80d6aa101de80048f8ce5566f890e8fff5349228bae",
+ "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jre_aarch64_linux_hotspot_13.0.2_8.tar.gz",
+ "version": "13.0.2"
},
"packageType": "jre",
"vmType": "hotspot",
"x86_64": {
- "build": "33",
- "sha256": "73800a0d7c4e81df408a8518d282aa2c001ce4ee15541574c639dfc3564f708f",
- "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13%2B33/OpenJDK13U-jre_x64_linux_hotspot_13_33.tar.gz",
- "version": "13.0.0"
+ "build": "8",
+ "sha256": "897f16fe8e056395209e35d2384013bd1ff250e717465769079e3f4793628c34",
+ "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jre_x64_linux_hotspot_13.0.2_8.tar.gz",
+ "version": "13.0.2"
}
},
"openj9": {
"packageType": "jre",
"vmType": "openj9",
"x86_64": {
- "build": "33",
- "sha256": "2ee59be5062a81daa7be85be161cab6b245f9a2e2cbd4769ae9edefaac41e31d",
- "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13%2B33_openj9-0.16.0/OpenJDK13U-jre_x64_linux_openj9_13_33_openj9-0.16.0.tar.gz",
- "version": "13.0.0"
+ "build": "8",
+ "sha256": "a0ab38607811e282f64082edc68a2dea3fa6a5113391efb124a6d7d02883110a",
+ "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8_openj9-0.18.0/OpenJDK13U-jre_x64_linux_openj9_13.0.2_8_openj9-0.18.0.tar.gz",
+ "version": "13.0.2"
}
}
}
@@ -194,20 +218,20 @@
"packageType": "jdk",
"vmType": "hotspot",
"x86_64": {
- "build": "33",
- "sha256": "f948be96daba250b6695e22cb51372d2ba3060e4d778dd09c89548889783099f",
- "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13%2B33/OpenJDK13U-jdk_x64_mac_hotspot_13_33.tar.gz",
- "version": "13.0.0"
+ "build": "8",
+ "sha256": "0ddb24efdf5aab541898d19b7667b149a1a64a8bd039b708fc58ee0284fa7e07",
+ "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jdk_x64_mac_hotspot_13.0.2_8.tar.gz",
+ "version": "13.0.2"
}
},
"openj9": {
"packageType": "jdk",
"vmType": "openj9",
"x86_64": {
- "build": "33",
- "sha256": "583e0defd5c062550896ead7cac383be16f1a81d9b6492dfec26da9af5dcc1c0",
- "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13%2B33_openj9-0.16.0/OpenJDK13U-jdk_x64_mac_openj9_13_33_openj9-0.16.0.tar.gz",
- "version": "13.0.0"
+ "build": "8",
+ "sha256": "dd8d92eec98a3455ec5cd065a0a6672cc1aef280c6a68c507c372ccc1d98fbaa",
+ "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8_openj9-0.18.0/OpenJDK13U-jdk_x64_mac_openj9_13.0.2_8_openj9-0.18.0.tar.gz",
+ "version": "13.0.2"
}
}
},
@@ -216,20 +240,20 @@
"packageType": "jre",
"vmType": "hotspot",
"x86_64": {
- "build": "33",
- "sha256": "1c23efba7908de9a611a98e755602f45381a8f7c957adb3fc4012ab1369a352c",
- "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13%2B33/OpenJDK13U-jre_x64_mac_hotspot_13_33.tar.gz",
- "version": "13.0.0"
+ "build": "8",
+ "sha256": "3149b9ebf0db1eaf2dc152df9efae82003e7971efb1cf550060e6a4798fe8c5c",
+ "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jre_x64_mac_hotspot_13.0.2_8.tar.gz",
+ "version": "13.0.2"
}
},
"openj9": {
"packageType": "jre",
"vmType": "openj9",
"x86_64": {
- "build": "33",
- "sha256": "33a60b78138d50cb02325156c7d1fcf588697749a4401f6c11a3cbefa3033127",
- "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13%2B33_openj9-0.16.0/OpenJDK13U-jre_x64_mac_openj9_13_33_openj9-0.16.0.tar.gz",
- "version": "13.0.0"
+ "build": "8",
+ "sha256": "6a8a636fca4c7e368241e232a37cd73c9867cdec8f0869fd158b1f58c6128cc2",
+ "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8_openj9-0.18.0/OpenJDK13U-jre_x64_mac_openj9_13.0.2_8_openj9-0.18.0.tar.gz",
+ "version": "13.0.2"
}
}
}
@@ -241,51 +265,39 @@
"hotspot": {
"aarch64": {
"build": "9",
- "sha256": "35799a2fd4b467115aff1bc3a54853b5131ba9068e53e1ab0fbe5521a3f2ba83",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u232-b09/OpenJDK8U-jdk_aarch64_linux_hotspot_8u232b09.tar.gz",
- "version": "8.0.232"
+ "sha256": "536bf397d98174b376da9ed49d2f659d65c7310318d8211444f4b7ba7c15e453",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jdk_aarch64_linux_hotspot_8u252b09.tar.gz",
+ "version": "8.0.252"
},
"armv6l": {
"build": "9",
- "sha256": "fdd9f61f1b2df74242da54ee3b3231b0123782a917e9673351276da439c7cab1",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u232-b09/OpenJDK8U-jdk_arm_linux_hotspot_8u232b09.tar.gz",
- "version": "8.0.232"
+ "sha256": "5b401ad3c9b246281bd6df34b1abaf75e10e5cad9c6b26b55232b016e90e411a",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jdk_arm_linux_hotspot_8u252b09.tar.gz",
+ "version": "8.0.252"
},
"armv7l": {
"build": "9",
- "sha256": "fdd9f61f1b2df74242da54ee3b3231b0123782a917e9673351276da439c7cab1",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u232-b09/OpenJDK8U-jdk_arm_linux_hotspot_8u232b09.tar.gz",
- "version": "8.0.232"
- },
- "armv6l": {
- "build": "10",
- "sha256": "7b3d6ade8c25adca01095ba66642132d8c87a1a8caf3883850e34778453afcec",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10/OpenJDK8U-jdk_arm_linux_hotspot_8u222b10.tar.gz",
- "version": "8.0.222"
- },
- "armv7l": {
- "build": "10",
- "sha256": "7b3d6ade8c25adca01095ba66642132d8c87a1a8caf3883850e34778453afcec",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10/OpenJDK8U-jdk_arm_linux_hotspot_8u222b10.tar.gz",
- "version": "8.0.222"
+ "sha256": "5b401ad3c9b246281bd6df34b1abaf75e10e5cad9c6b26b55232b016e90e411a",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jdk_arm_linux_hotspot_8u252b09.tar.gz",
+ "version": "8.0.252"
},
"packageType": "jdk",
"vmType": "hotspot",
"x86_64": {
- "build": "8",
- "sha256": "f39b523c724d0e0047d238eb2bb17a9565a60574cf651206c867ee5fc000ab43",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u242-b08/OpenJDK8U-jdk_x64_linux_hotspot_8u242b08.tar.gz",
- "version": "8.0.242"
+ "build": "9",
+ "sha256": "2b59b5282ff32bce7abba8ad6b9fde34c15a98f949ad8ae43e789bbd78fc8862",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jdk_x64_linux_hotspot_8u252b09.tar.gz",
+ "version": "8.0.252"
}
},
"openj9": {
"packageType": "jdk",
"vmType": "openj9",
"x86_64": {
- "build": "8",
- "sha256": "ca785af638b24f9d4df896f5a9f557cc9f1e5fa5e2b1174d6b906e3fd5474c2e",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u242-b08_openj9-0.18.1/OpenJDK8U-jdk_x64_linux_openj9_8u242b08_openj9-0.18.1.tar.gz",
- "version": "8.0.242"
+ "build": "9",
+ "sha256": "910ae847109a6dd1b6cf69baa7615ea2cce8cff787e5a9349a5331ce7604f3a5",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09_openj9-0.20.0/OpenJDK8U-jdk_x64_linux_openj9_8u252b09_openj9-0.20.0.tar.gz",
+ "version": "8.0.252"
}
}
},
@@ -293,51 +305,39 @@
"hotspot": {
"aarch64": {
"build": "9",
- "sha256": "4540db665260fdc84ae2f191e21beec9168a70a4227718bee5edd317707e2fda",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u232-b09/OpenJDK8U-jre_aarch64_linux_hotspot_8u232b09.tar.gz",
- "version": "8.0.232"
+ "sha256": "30bba4425497f5b4aabcba7b45db69d582d278fb17357d64c22c9dc6b2d29ca1",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jre_aarch64_linux_hotspot_8u252b09.tar.gz",
+ "version": "8.0.252"
},
"armv6l": {
"build": "9",
- "sha256": "8ab786fc2fa0a282f5cf57f6040f1976c32c3c5e480e900ce5925de6543f6688",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u232-b09/OpenJDK8U-jre_arm_linux_hotspot_8u232b09.tar.gz",
- "version": "8.0.232"
+ "sha256": "107699a88f611e0c2d57816be25821ef9b17db860b14402c4e9e5bf0b9cf16fd",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jre_arm_linux_hotspot_8u252b09.tar.gz",
+ "version": "8.0.252"
},
"armv7l": {
"build": "9",
- "sha256": "8ab786fc2fa0a282f5cf57f6040f1976c32c3c5e480e900ce5925de6543f6688",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u232-b09/OpenJDK8U-jre_arm_linux_hotspot_8u232b09.tar.gz",
- "version": "8.0.232"
- },
- "armv6l": {
- "build": "10",
- "sha256": "19de77b74812b90851816bdb991d6473488a10d3ac293c6accf46ae9b1f714a0",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10/OpenJDK8U-jre_arm_linux_hotspot_8u222b10.tar.gz",
- "version": "8.0.222"
- },
- "armv7l": {
- "build": "10",
- "sha256": "19de77b74812b90851816bdb991d6473488a10d3ac293c6accf46ae9b1f714a0",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10/OpenJDK8U-jre_arm_linux_hotspot_8u222b10.tar.gz",
- "version": "8.0.222"
+ "sha256": "107699a88f611e0c2d57816be25821ef9b17db860b14402c4e9e5bf0b9cf16fd",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jre_arm_linux_hotspot_8u252b09.tar.gz",
+ "version": "8.0.252"
},
"packageType": "jre",
"vmType": "hotspot",
"x86_64": {
- "build": "8",
- "sha256": "5edfaefdbb0469d8b24d61c8aef80c076611053b1738029c0232b9a632fe2708",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u242-b08/OpenJDK8U-jre_x64_linux_hotspot_8u242b08.tar.gz",
- "version": "8.0.242"
+ "build": "9",
+ "sha256": "a93be303ed62398dba9acb0376fb3caf8f488fcde80dc62d0a8e46256b3adfb1",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jre_x64_linux_hotspot_8u252b09.tar.gz",
+ "version": "8.0.252"
}
},
"openj9": {
"packageType": "jre",
"vmType": "openj9",
"x86_64": {
- "build": "8",
- "sha256": "985d3134b64c6196d4c9ddbc87af0c62b0e643cef71b29f3d25a8c7811811745",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u242-b08_openj9-0.18.1/OpenJDK8U-jre_x64_linux_openj9_8u242b08_openj9-0.18.1.tar.gz",
- "version": "8.0.242"
+ "build": "9",
+ "sha256": "5c0ab4691ff5f8e69bb14462f2afb8d73d751b01048eacf4b426ed6d6646dc63",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09_openj9-0.20.0/OpenJDK8U-jre_x64_linux_openj9_8u252b09_openj9-0.20.0.tar.gz",
+ "version": "8.0.252"
}
}
}
@@ -348,20 +348,20 @@
"packageType": "jdk",
"vmType": "hotspot",
"x86_64": {
- "build": "8",
- "sha256": "06675b7d65bce0313ee1f2e888dd44267e8afeced75e0b39b5ad1f5fdff54e0b",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u242-b08/OpenJDK8U-jdk_x64_mac_hotspot_8u242b08.tar.gz",
- "version": "8.0.242"
+ "build": "9",
+ "sha256": "2caed3ec07d108bda613f9b4614b22a8bdd196ccf2a432a126161cd4077f07a5",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09.1/OpenJDK8U-jdk_x64_mac_hotspot_8u252b09.tar.gz",
+ "version": "8.0.252"
}
},
"openj9": {
"packageType": "jdk",
"vmType": "openj9",
"x86_64": {
- "build": "8",
- "sha256": "665dc9c8239b7270b007ab9dd7522570e2686e327d89caf57a6aa6e5c6450078",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u242-b08_openj9-0.18.1/OpenJDK8U-jdk_x64_mac_openj9_8u242b08_openj9-0.18.1.tar.gz",
- "version": "8.0.242"
+ "build": "9",
+ "sha256": "f522061a23290bce3423e49025a95b6e78d6f30e2741817e83c8fdba4c0c4ae7",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09.2_openj9-0.20.0/OpenJDK8U-jdk_x64_mac_openj9_8u252b09_openj9-0.20.0.tar.gz",
+ "version": "8.0.252"
}
}
},
@@ -370,23 +370,23 @@
"packageType": "jre",
"vmType": "hotspot",
"x86_64": {
- "build": "8",
- "sha256": "fae3777e3441dc7384c339a9054aa7efc40cd2c501625a535c2d4648367ccca3",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u242-b08/OpenJDK8U-jre_x64_mac_hotspot_8u242b08.tar.gz",
- "version": "8.0.242"
+ "build": "9",
+ "sha256": "f8206f0fef194c598de6b206a4773b2e517154913ea0e26c5726091562a034c8",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09.1/OpenJDK8U-jre_x64_mac_hotspot_8u252b09.tar.gz",
+ "version": "8.0.252"
}
},
"openj9": {
"packageType": "jre",
"vmType": "openj9",
"x86_64": {
- "build": "8",
- "sha256": "d4a924558ddda0aed671a67f71714b71c25871a7659fd4c505851cf5ee866de5",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u242-b08_openj9-0.18.1/OpenJDK8U-jre_x64_mac_openj9_8u242b08_openj9-0.18.1.tar.gz",
- "version": "8.0.242"
+ "build": "9",
+ "sha256": "55cce54a39c5748360e2e3fe8edf04469b75a0783514853a5745463979b43c80",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09.2_openj9-0.20.0/OpenJDK8U-jre_x64_mac_openj9_8u252b09_openj9-0.20.0.tar.gz",
+ "version": "8.0.252"
}
}
}
}
}
-}
+} \ No newline at end of file
diff --git a/nixpkgs/pkgs/development/compilers/adoptopenjdk-icedtea-web/default.nix b/nixpkgs/pkgs/development/compilers/adoptopenjdk-icedtea-web/default.nix
index 72ed184357c..b62b9c95ef6 100644
--- a/nixpkgs/pkgs/development/compilers/adoptopenjdk-icedtea-web/default.nix
+++ b/nixpkgs/pkgs/development/compilers/adoptopenjdk-icedtea-web/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "adoptopenjdk-icedtea-web";
- version = "1.8.3";
+ version = "1.8.4";
src = fetchFromGitHub {
owner = "AdoptOpenJDK";
repo = "IcedTea-Web";
rev = "icedtea-web-${version}";
- sha256 = "0bm5k11i2vgb54ch1bawsmjbwnqnp04saadwm2f2mggmmdc6b1qq";
+ sha256 = "0pxijw9v5k4j840jczglx9qyfd57df390g5jdaz3qafblfg0k10n";
};
nativeBuildInputs = [ autoreconfHook pkgconfig bc ];
diff --git a/nixpkgs/pkgs/development/compilers/binaryen/default.nix b/nixpkgs/pkgs/development/compilers/binaryen/default.nix
index 3a03f633ff0..e9dc939b5ed 100644
--- a/nixpkgs/pkgs/development/compilers/binaryen/default.nix
+++ b/nixpkgs/pkgs/development/compilers/binaryen/default.nix
@@ -1,11 +1,11 @@
{ stdenv, cmake, python3, fetchFromGitHub, emscriptenRev ? null, substituteAll }:
let
- defaultVersion = "93";
+ defaultVersion = "95";
# Map from git revs to SHA256 hashes
sha256s = {
- version_93 = "15y3703ha6mxcq168br0wlydas5rq66msrcsd650zrjz0ndxwsfx";
+ version_95 = "1w4js9bm5qv5aws8bzz4f0n3ni2l7h4fidkq9v5bldf0zxncy8m3";
"1.39.1" = "0ygm9m5322h4vfpf3j63q32qxk2l26yk62hh7dkb49j51zwl1y3y";
};
in
diff --git a/nixpkgs/pkgs/development/compilers/bluespec/default.nix b/nixpkgs/pkgs/development/compilers/bluespec/default.nix
index 49737b48c57..09e76d63235 100644
--- a/nixpkgs/pkgs/development/compilers/bluespec/default.nix
+++ b/nixpkgs/pkgs/development/compilers/bluespec/default.nix
@@ -6,7 +6,6 @@
, fontconfig
, gmp
, gperf
-, haskell
, libX11
, libpoly
, perl
@@ -14,16 +13,14 @@
, verilog
, xorg
, zlib
+, ghc
}:
let
# yices wants a libgmp.a and fails otherwise
gmpStatic = gmp.override { withStatic = true; };
- # Compiling PreludeBSV fails with more recent GHC versions
- # > imperative statement (not BVI context)
- # https://github.com/B-Lang-org/bsc/issues/20#issuecomment-583724030
- ghcWithPackages = haskell.packages.ghc844.ghc.withPackages (g: (with g; [old-time regex-compat syb]));
+ ghcWithPackages = ghc.withPackages (g: (with g; [old-time regex-compat syb]));
in stdenv.mkDerivation rec {
pname = "bluespec";
version = "unstable-2020.02.09";
diff --git a/nixpkgs/pkgs/development/compilers/closure/default.nix b/nixpkgs/pkgs/development/compilers/closure/default.nix
index b8b02cb9d68..2ee1223a53b 100644
--- a/nixpkgs/pkgs/development/compilers/closure/default.nix
+++ b/nixpkgs/pkgs/development/compilers/closure/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "closure-compiler";
- version = "20200517";
+ version = "20200614";
src = fetchurl {
url = "https://dl.google.com/closure-compiler/compiler-${version}.tar.gz";
- sha256 = "05bbsrxw2nxjlcfc22w1ympi66jnmzymivg29cvidh5n28jgwba2";
+ sha256 = "0a54y2d9nfg60knfv34kf6sdsh065dzam86l3wprf8gvqffxxcli";
};
sourceRoot = ".";
diff --git a/nixpkgs/pkgs/development/compilers/dasm/default.nix b/nixpkgs/pkgs/development/compilers/dasm/default.nix
new file mode 100644
index 00000000000..1eb233b90b7
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/dasm/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+ pname = "dasm";
+ version = "2.20.13";
+
+ src = fetchFromGitHub {
+ owner = "dasm-assembler";
+ repo = "dasm";
+ rev = version;
+ sha256 = "1nr4kvw42vyc6i4p1c06jlih11rhbjjxc27dc7cx5qj635xf4jcf";
+ };
+
+ configurePhase = false;
+ installPhase = ''
+ mkdir -p $out/bin
+ install bin/* $out/bin
+ '';
+
+ preCheck = ''
+ patchShebangs ./test/
+ '';
+
+ checkTarget = "test";
+ doCheck = true;
+
+ meta = with stdenv.lib; {
+ description = "Assembler for 6502 and other 8-bit microprocessors";
+ homepage = "https://dasm-assembler.github.io";
+ license = licenses.gpl2;
+ maintainers = [ maintainers.jwatt ];
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/development/compilers/dotnet/build-dotnet.nix b/nixpkgs/pkgs/development/compilers/dotnet/build-dotnet.nix
new file mode 100644
index 00000000000..1162a75d0de
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/dotnet/build-dotnet.nix
@@ -0,0 +1,92 @@
+{ type
+, version
+, sha512
+}:
+
+assert builtins.elem type [ "aspnetcore" "netcore" "sdk"];
+{ stdenv
+, fetchurl
+, libunwind
+, openssl
+, icu
+, libuuid
+, zlib
+, curl
+}:
+
+let
+ pname = if type == "aspnetcore" then
+ "aspnetcore-runtime"
+ else if type == "netcore" then
+ "dotnet-runtime"
+ else
+ "dotnet-sdk";
+ platform = if stdenv.isDarwin then "osx" else "linux";
+ suffix = {
+ x86_64-linux = "x64";
+ aarch64-linux = "arm64";
+ x86_64-darwin = "x64";
+ }."${stdenv.hostPlatform.system}" or (throw
+ "Unsupported system: ${stdenv.hostPlatform.system}");
+ urls = {
+ aspnetcore = "https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/${version}/${pname}-${version}-${platform}-${suffix}.tar.gz";
+ netcore = "https://dotnetcli.azureedge.net/dotnet/Runtime/${version}/${pname}-${version}-${platform}-${suffix}.tar.gz";
+ sdk = "https://dotnetcli.azureedge.net/dotnet/Sdk/${version}/${pname}-${version}-${platform}-${suffix}.tar.gz";
+ };
+ descriptions = {
+ aspnetcore = "ASP .NET Core runtime ${version}";
+ netcore = ".NET Core runtime ${version}";
+ sdk = ".NET SDK ${version}";
+ };
+in stdenv.mkDerivation rec {
+ inherit pname version;
+
+ rpath = stdenv.lib.makeLibraryPath [
+ curl
+ icu
+ libunwind
+ libuuid
+ openssl
+ stdenv.cc.cc
+ zlib
+ ];
+
+ src = fetchurl {
+ url = builtins.getAttr type urls;
+ sha512 = sha512."${stdenv.hostPlatform.system}" or (throw
+ "Missing hash for host system: ${stdenv.hostPlatform.system}");
+ };
+
+ sourceRoot = ".";
+
+ dontPatchELF = true;
+ noDumpEnvVars = true;
+
+ installPhase = ''
+ runHook preInstall
+ mkdir -p $out/bin
+ cp -r ./ $out
+ ln -s $out/dotnet $out/bin/dotnet
+ runHook postInstall
+ '';
+
+ postFixup = stdenv.lib.optionalString stdenv.isLinux ''
+ patchelf --set-interpreter "${stdenv.cc.bintools.dynamicLinker}" $out/dotnet
+ patchelf --set-rpath "${rpath}" $out/dotnet
+ find $out -type f -name "*.so" -exec patchelf --set-rpath '$ORIGIN:${rpath}' {} \;
+ find $out -type f -name "apphost" -exec patchelf --set-interpreter "${stdenv.cc.bintools.dynamicLinker}" --set-rpath '$ORIGIN:${rpath}' {} \;
+ '';
+
+ doInstallCheck = true;
+ installCheckPhase = ''
+ $out/bin/dotnet --info
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://dotnet.github.io/";
+ description = builtins.getAttr type descriptions;
+ platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" ];
+ maintainers = with maintainers; [ kuznero ];
+ license = licenses.mit;
+ };
+}
diff --git a/nixpkgs/pkgs/development/compilers/dotnet/buildDotnet.nix b/nixpkgs/pkgs/development/compilers/dotnet/buildDotnet.nix
deleted file mode 100644
index 20abc1c78b9..00000000000
--- a/nixpkgs/pkgs/development/compilers/dotnet/buildDotnet.nix
+++ /dev/null
@@ -1,74 +0,0 @@
-{ type
-, version
-, sha512
-}:
-assert builtins.elem type [ "aspnetcore" "netcore" "sdk"];
-{ stdenv
-, fetchurl
-, libunwind
-, openssl
-, icu
-, libuuid
-, zlib
-, curl
-}:
-let pname = if type == "aspnetcore" then "aspnetcore-runtime" else if type == "netcore" then "dotnet-runtime" else "dotnet-sdk";
- platform = if stdenv.isDarwin then "osx" else "linux";
- suffix = {
- x86_64-linux = "x64";
- aarch64-linux = "arm64";
- x86_64-darwin = "x64";
- }."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
- urls = {
- aspnetcore = "https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/${version}/${pname}-${version}-${platform}-${suffix}.tar.gz";
- netcore = "https://dotnetcli.azureedge.net/dotnet/Runtime/${version}/${pname}-${version}-${platform}-${suffix}.tar.gz";
- sdk = "https://dotnetcli.azureedge.net/dotnet/Sdk/${version}/${pname}-${version}-${platform}-${suffix}.tar.gz";
- };
- descriptions = {
- aspnetcore = "ASP .NET Core runtime ${version}";
- netcore = ".NET Core runtime ${version}";
- sdk = ".NET SDK ${version}";
- };
-in stdenv.mkDerivation rec {
- inherit pname version;
-
- rpath = stdenv.lib.makeLibraryPath [ stdenv.cc.cc libunwind libuuid icu openssl zlib curl ];
-
- src = fetchurl {
- url = builtins.getAttr type urls;
- sha512 = sha512."${stdenv.hostPlatform.system}" or (throw "Missing hash for host system: ${stdenv.hostPlatform.system}");
- };
-
- sourceRoot = ".";
-
- dontPatchELF = true;
- noDumpEnvVars = true;
-
- installPhase = ''
- runHook preInstall
- mkdir -p $out/bin
- cp -r ./ $out
- ln -s $out/dotnet $out/bin/dotnet
- runHook postInstall
- '';
-
- postFixup = stdenv.lib.optionalString stdenv.isLinux ''
- patchelf --set-interpreter "${stdenv.cc.bintools.dynamicLinker}" $out/dotnet
- patchelf --set-rpath "${rpath}" $out/dotnet
- find $out -type f -name "*.so" -exec patchelf --set-rpath '$ORIGIN:${rpath}' {} \;
- find $out -type f -name "apphost" -exec patchelf --set-interpreter "${stdenv.cc.bintools.dynamicLinker}" --set-rpath '$ORIGIN:${rpath}' {} \;
- '';
-
- doInstallCheck = true;
- installCheckPhase = ''
- $out/bin/dotnet --info
- '';
-
- meta = with stdenv.lib; {
- homepage = "https://dotnet.github.io/";
- description = builtins.getAttr type descriptions;
- platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" ];
- maintainers = with maintainers; [ kuznero ];
- license = licenses.mit;
- };
-}
diff --git a/nixpkgs/pkgs/development/compilers/dotnet/combinePackages.nix b/nixpkgs/pkgs/development/compilers/dotnet/combine-packages.nix
index 00fb7c6d9b4..00fb7c6d9b4 100644
--- a/nixpkgs/pkgs/development/compilers/dotnet/combinePackages.nix
+++ b/nixpkgs/pkgs/development/compilers/dotnet/combine-packages.nix
diff --git a/nixpkgs/pkgs/development/compilers/dotnet/default.nix b/nixpkgs/pkgs/development/compilers/dotnet/default.nix
index dd1510548a3..e04f7a03f94 100644
--- a/nixpkgs/pkgs/development/compilers/dotnet/default.nix
+++ b/nixpkgs/pkgs/development/compilers/dotnet/default.nix
@@ -4,13 +4,13 @@ dotnetCombined = with dotnetCorePackages; combinePackages [ sdk_3_1 sdk_2_2 sdk_
*/
{ callPackage }:
let
- buildDotnet = attrs: callPackage (import ./buildDotnet.nix attrs) {};
+ buildDotnet = attrs: callPackage (import ./build-dotnet.nix attrs) {};
buildAspNetCore = attrs: buildDotnet (attrs // { type = "aspnetcore"; });
buildNetCore = attrs: buildDotnet (attrs // { type = "netcore"; });
buildNetCoreSdk = attrs: buildDotnet (attrs // { type = "sdk"; });
in
rec {
- combinePackages = attrs: callPackage (import ./combinePackages.nix attrs) {};
+ combinePackages = attrs: callPackage (import ./combine-packages.nix attrs) {};
# v2.1.15 (LTS)
@@ -77,20 +77,20 @@ rec {
# v3.1.1 (LTS)
aspnetcore_3_1 = buildAspNetCore {
- version = "3.1.2";
+ version = "3.1.5";
sha512 = {
- x86_64-linux = "27708bk5liz8r39p4dzs41clgq298d49g8ipzdj56pz613vkfyv7bp91666ydz36aazm265j2g9ji3sk1f9kbgv6024zwrly5w9vqrm";
- aarch64-linux = "2sm5yf376w5dm0za3gbcj251kc909fmlasmlyn70zhqp2jiii075vcqh40racjlwlhsfydx32cw7kgnv238lad5mw5jxy143zql5xl3";
- x86_64-darwin = "311sihjzg0x5inyrz0px29jikxcibd6l56xfdmxkncgwaikf3663x10dfl246qhz8v0f3lvg2vndgp5icbaqrp8awsnrhsl0vi5d7fh";
+ x86_64-linux = "3ziyvm6llvhnjg8ayr4cfcabwkc46fqscgj12faavib34r5zx4mnv3qccqm3gg2r8jps60h42lvrwj3fliqmr0qqnhsw04819kqwai6";
+ aarch64-linux = "2nbhvh8dpg7dghcs6ysdg7mcc60hbk5d3zab0nnbqkib93fdhbzhzcra9qhh80h8x03zw0jsn3gzqx0d1z2vz5z3lsa14vmb86pzj4a";
+ x86_64-darwin = "1sfnp849vmsv8775fjsf9nzx28cmkvfgk8fa81h2l849z31ssaw9fn89kk0n83l0wrhr24ivmprfr11sp42gnjbncqfsnz4883lfchw";
};
};
netcore_3_1 = buildNetCore {
- version = "3.1.2";
+ version = "3.1.5";
sha512 = {
- x86_64-linux = "3zwg1anrcni9kagmjxn485bpjvb146hkm7irmikq3v879gjhd2fgpscg226ds83l4pxll3r7lwris6ij952xmy8lsqraapd9111ba14";
- aarch64-linux = "3hf61d5adlfffy51627ypp36qc5r55g9xwgfxqd0c7vj9bqmpiph673bvqqpr189df9shxr21p94cwrc5n36z72a37vw4ic8ks2yayx";
- x86_64-darwin = "35flr1p5zpcd77mjsl6qy9ipxc5k9j6pk7ca6mnvqqjf0r3agm3qf8cs5fbraprvkwj8fha3giwbp5xir6050fbb374375idn9x12d8";
+ x86_64-linux = "03g6aghbpsxj9csaq9lkc8cad1nk8kvlivkarq6bfqvx992fxw6zryp7kcm5h6a5gkgpimb1nr17vndj1r629hdhpincqj8yw6i33mq";
+ aarch64-linux = "25gwicmpzhzs96w3azypbl32bx967f14xkfdgvl7knw234rcmfv7zr0a7lb3vci68dbx4xywpnwlrvgi54mimzp8nagrgwva8zrrxzb";
+ x86_64-darwin = "2g28jmv1n7pgxfq4wk9x58y5dp835c7rckz6c88ylk7g9w6z75l94pblfl1rc7mr6g3wddiy5cl87a607j9g283hv28a4vcpvll8s7g";
};
};
diff --git a/nixpkgs/pkgs/development/compilers/dtc/default.nix b/nixpkgs/pkgs/development/compilers/dtc/default.nix
index a444dea4430..b7fcbe1c611 100644
--- a/nixpkgs/pkgs/development/compilers/dtc/default.nix
+++ b/nixpkgs/pkgs/development/compilers/dtc/default.nix
@@ -4,12 +4,12 @@
stdenv.mkDerivation rec {
pname = "dtc";
- version = "1.5.1";
+ version = "1.6.0";
src = fetchgit {
url = "https://git.kernel.org/pub/scm/utils/dtc/dtc.git";
rev = "refs/tags/v${version}";
- sha256 = "1jhhfrg22h53lvm2lqhd66pyk20pil08ry03wcwyx1c3ln27k73z";
+ sha256 = "0li992wwd7kgy71bikanqky49y4hq3p3vx35p2hvyxy1k0wfy7i8";
};
nativeBuildInputs = [ flex bison pkgconfig which ] ++ lib.optionals pythonSupport [ python swig ];
diff --git a/nixpkgs/pkgs/development/compilers/elm/default.nix b/nixpkgs/pkgs/development/compilers/elm/default.nix
index 625d7adab41..133235e5d40 100644
--- a/nixpkgs/pkgs/development/compilers/elm/default.nix
+++ b/nixpkgs/pkgs/development/compilers/elm/default.nix
@@ -71,56 +71,60 @@ let
};
};
- /*
- Node/NPM based dependecies can be upgraded using script
- `packages/generate-node-packages.sh`.
- Packages which rely on `bin-wrap` will fail by default
- and can be patched using `patchBinwrap` function defined in `packages/patch-binwrap.nix`.
+ /* Node/NPM based dependecies can be upgraded using script `packages/generate-node-packages.sh`.
+
+ * Packages which rely on `bin-wrap` will fail by default
+ and can be patched using `patchBinwrap` function defined in `packages/lib.nix`.
+
+ * Packages which depend on npm installation of elm can be patched using
+ `patchNpmElm` function also defined in `packages/lib.nix`.
*/
- elmNodePackages =
+ elmLib = import ./packages/lib.nix {
+ inherit lib writeScriptBin stdenv;
+ inherit (hsPkgs.elmPkgs) elm;
+ };
+
+ elmNodePackages = with elmLib;
let
nodePkgs = import ./packages/node-composition.nix {
inherit nodejs pkgs;
inherit (stdenv.hostPlatform) system;
};
in with hsPkgs.elmPkgs; {
- elm-test = patchBinwrap [elmi-to-json] nodePkgs.elm-test;
- elm-verify-examples = patchBinwrap [elmi-to-json] nodePkgs.elm-verify-examples;
+
+ elm-test = patchBinwrap [elmi-to-json]
+ nodePkgs.elm-test;
+
+ elm-verify-examples = patchBinwrap [elmi-to-json]
+ nodePkgs.elm-verify-examples;
+
elm-coverage =
- let patched = patchBinwrap [elmi-to-json] nodePkgs.elm-coverage;
- in patched.override {
- preRebuild = ''
+ let patched = patchNpmElm (patchBinwrap [elmi-to-json] nodePkgs.elm-coverage);
+ in patched.override (old: {
+ # Symlink Elm instrument binary
+ preRebuild = (old.preRebuild or "") + ''
+ # Noop custom installation script
sed 's/\"install\".*/\"install\":\"echo no-op\"/g' --in-place package.json
# This should not be needed (thanks to binwrap* being nooped) but for some reason it still needs to be done
# in case of just this package
+ # TODO: investigate
sed 's/\"install\".*/\"install\":\"echo no-op\",/g' --in-place node_modules/elmi-to-json/package.json
-
- rm node_modules/elm/install.js
- echo "console.log('no-op');" > node_modules/elm/install.js
'';
-
- # Link Elm instrument binary
- postInstall = patched.postInstall + ''
+ postInstall = (old.postInstall or "") + ''
mkdir -p unpacked_bin
ln -sf ${elm-instrument}/bin/elm-instrument unpacked_bin/elm-instrument
'';
- };
+ });
- create-elm-app = patchBinwrap [elmi-to-json] (nodePkgs.create-elm-app.override {
- preRebuild = ''
- rm node_modules/elm/install.js
- echo "console.log('no-op');" > node_modules/elm/install.js
- '';
- });
+ create-elm-app = patchNpmElm (patchBinwrap [elmi-to-json]
+ nodePkgs.create-elm-app);
elm-language-server = nodePkgs."@elm-tooling/elm-language-server";
inherit (nodePkgs) elm-doc-preview elm-live elm-upgrade elm-xref elm-analyse;
};
- patchBinwrap = import ./packages/patch-binwrap.nix { inherit lib writeScriptBin stdenv; };
-
in hsPkgs.elmPkgs // elmNodePackages // {
- lib = { inherit patchBinwrap; };
+ lib = elmLib;
}
diff --git a/nixpkgs/pkgs/development/compilers/elm/packages/generate-node-packages.sh b/nixpkgs/pkgs/development/compilers/elm/packages/generate-node-packages.sh
index 343721208b8..0ffa56eae90 100755
--- a/nixpkgs/pkgs/development/compilers/elm/packages/generate-node-packages.sh
+++ b/nixpkgs/pkgs/development/compilers/elm/packages/generate-node-packages.sh
@@ -6,7 +6,7 @@ set -eu -o pipefail
rm -f node-env.nix
$(nix-build $ROOT -A nodePackages.node2nix --no-out-link)/bin/node2nix \
- --nodejs-10 \
+ --nodejs-12 \
-i node-packages.json \
-o node-packages.nix \
-c node-composition.nix \
diff --git a/nixpkgs/pkgs/development/compilers/elm/packages/lib.nix b/nixpkgs/pkgs/development/compilers/elm/packages/lib.nix
new file mode 100644
index 00000000000..12e0600dc23
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/elm/packages/lib.nix
@@ -0,0 +1,43 @@
+{ writeScriptBin, stdenv, lib, elm }:
+let
+ patchBinwrap =
+ let
+ # Patching binwrap by NoOp script
+ binwrap = writeScriptBin "binwrap" ''
+ #! ${stdenv.shell}
+ echo "binwrap called: Returning 0"
+ return 0
+ '';
+ binwrap-install = writeScriptBin "binwrap-install" ''
+ #! ${stdenv.shell}
+ echo "binwrap-install called: Doing nothing"
+ '';
+ in targets: pkg:
+ pkg.override (old: {
+ nativeBuildInputs = (old.nativeBuildInputs or []) ++ [ binwrap binwrap-install ];
+
+ # Manually install targets
+ # by symlinking binaries into `node_modules`
+ postInstall = let
+ binFile = module: lib.strings.removeSuffix ("-" + module.version) module.name;
+ in (old.postInstall or "") + ''
+ ${lib.concatStrings (map (module: ''
+ echo "linking ${binFile module}"
+ ln -sf ${module}/bin/${binFile module} \
+ node_modules/${binFile module}/bin/${binFile module}
+ '') targets)}
+ '';
+ });
+
+ patchNpmElm = pkg:
+ pkg.override (old: {
+ preRebuild = (old.preRebuild or "") + ''
+ rm node_modules/elm/install.js
+ echo "console.log('Nixpkgs\' version of Elm will be used');" > node_modules/elm/install.js
+ '';
+ postInstall = (old.postInstall or "") + ''
+ ln -sf ${elm}/bin/elm node_modules/elm/bin/elm
+ '';
+ });
+in
+{ inherit patchBinwrap patchNpmElm; }
diff --git a/nixpkgs/pkgs/development/compilers/elm/packages/node-composition.nix b/nixpkgs/pkgs/development/compilers/elm/packages/node-composition.nix
index 4add754b599..9c6bdb2006a 100644
--- a/nixpkgs/pkgs/development/compilers/elm/packages/node-composition.nix
+++ b/nixpkgs/pkgs/development/compilers/elm/packages/node-composition.nix
@@ -2,7 +2,7 @@
{pkgs ? import <nixpkgs> {
inherit system;
- }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-10_x"}:
+ }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-12_x"}:
let
nodeEnv = import ../../../node-packages/node-env.nix {
diff --git a/nixpkgs/pkgs/development/compilers/elm/packages/node-packages.nix b/nixpkgs/pkgs/development/compilers/elm/packages/node-packages.nix
index ba119075043..ba17a1f0623 100644
--- a/nixpkgs/pkgs/development/compilers/elm/packages/node-packages.nix
+++ b/nixpkgs/pkgs/development/compilers/elm/packages/node-packages.nix
@@ -4,13 +4,13 @@
let
sources = {
- "@babel/cli-7.2.3" = {
+ "@babel/cli-7.8.4" = {
name = "_at_babel_slash_cli";
packageName = "@babel/cli";
- version = "7.2.3";
+ version = "7.8.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/cli/-/cli-7.2.3.tgz";
- sha512 = "1h5r08pml55n7xvbgqp701sdr9mz4dykd0aj055qgpwk7rmpvq6c6ac24k3x0q6a0iy5szdd66qq73zhkvk8mwq1jkmw9g6p7vxmybd";
+ url = "https://registry.npmjs.org/@babel/cli/-/cli-7.8.4.tgz";
+ sha512 = "XXLgAm6LBbaNxaGhMAznXXaxtCWfuv6PIDJ9Alsy9JYTOh+j2jJz+L/162kkfU1j/pTSxK1xGmlwI4pdIMkoag==";
};
};
"@babel/code-frame-7.0.0" = {
@@ -19,286 +19,340 @@ let
version = "7.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz";
- sha512 = "1n9xn1d8d9ai52qv1n1q1a521hrwi2akjlj4lsidm8xr6hbnx1akh3h2lxnl73mwhix4cv2x5iff3m22r4jvpdnygmpb4lsx6wvdw1r";
+ sha512 = "OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==";
};
};
- "@babel/code-frame-7.8.3" = {
+ "@babel/code-frame-7.10.4" = {
name = "_at_babel_slash_code-frame";
packageName = "@babel/code-frame";
- version = "7.8.3";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz";
+ sha512 = "vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==";
+ };
+ };
+ "@babel/compat-data-7.10.5" = {
+ name = "_at_babel_slash_compat-data";
+ packageName = "@babel/compat-data";
+ version = "7.10.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz";
- sha512 = "3d85pd9lfbm8yrlpn6wj9g56snbnpr9fx0w1b9x26jbirc2xfrvnifwzprp0f6bhqijshgm0q35axic8d11v4j0kq493dapcyk33n3b";
+ url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.10.5.tgz";
+ sha512 = "mPVoWNzIpYJHbWje0if7Ck36bpbtTvIxOi9+6WSK9wjGEXearAqlwBoTQvVjsAY2VIwgcs8V940geY3okzRCEw==";
};
};
- "@babel/core-7.3.4" = {
+ "@babel/core-7.9.6" = {
name = "_at_babel_slash_core";
packageName = "@babel/core";
- version = "7.3.4";
+ version = "7.9.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/core/-/core-7.3.4.tgz";
- sha512 = "2n2a167ki533xdbc8n9n3hqa5m3ykxxc8g5p7wn111bgrr9jj7xw2km0dmbglvi5hf85nkb4v7q39l544y9rjnysx6xm8y1wnqjw6wd";
+ url = "https://registry.npmjs.org/@babel/core/-/core-7.9.6.tgz";
+ sha512 = "nD3deLvbsApbHAHttzIssYqgb883yU/d9roe4RZymBCDaZryMJDbptVpEpeQuRh4BJ+SYI8le9YGxKvFEvl1Wg==";
};
};
- "@babel/generator-7.9.4" = {
+ "@babel/generator-7.10.5" = {
name = "_at_babel_slash_generator";
packageName = "@babel/generator";
- version = "7.9.4";
+ version = "7.10.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/generator/-/generator-7.9.4.tgz";
- sha512 = "10dhzfcyh1jfi1436lwl0ic1z15x4rd0y1ih2n9j8fq7jss6vrbi0ka558wp7ag366hpixbsn59lsp68i6s3hmvhqpgmjw32rmgqcxf";
+ url = "https://registry.npmjs.org/@babel/generator/-/generator-7.10.5.tgz";
+ sha512 = "3vXxr3FEW7E7lJZiWQ3bM4+v/Vyr9C+hpolQ8BGFr9Y8Ri2tFLWTixmwKBafDujO1WVah4fhZBeU1bieKdghig==";
};
};
- "@babel/helper-annotate-as-pure-7.8.3" = {
+ "@babel/helper-annotate-as-pure-7.10.4" = {
name = "_at_babel_slash_helper-annotate-as-pure";
packageName = "@babel/helper-annotate-as-pure";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz";
- sha512 = "19zxjzlr2w22hia04020h7cfgvc14ifv25ra5in7c3yi0l7w8r17xmvg62gqn538hpfm5nxq1bxcvn1fgzwxi5ybw2fmi21nqkad3za";
+ url = "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz";
+ sha512 = "XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==";
};
};
- "@babel/helper-builder-binary-assignment-operator-visitor-7.8.3" = {
+ "@babel/helper-builder-binary-assignment-operator-visitor-7.10.4" = {
name = "_at_babel_slash_helper-builder-binary-assignment-operator-visitor";
packageName = "@babel/helper-builder-binary-assignment-operator-visitor";
- version = "7.8.3";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz";
+ sha512 = "L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==";
+ };
+ };
+ "@babel/helper-compilation-targets-7.10.4" = {
+ name = "_at_babel_slash_helper-compilation-targets";
+ packageName = "@babel/helper-compilation-targets";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz";
- sha512 = "2bhyq7n603yhsvhh8if76f9hspd8ywwfac3xbr01xhbk3qglspkw54w34vasds8ngn1vbi8gl2fbplc8g231mqx8swg455jcjdlxqg5";
+ url = "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz";
+ sha512 = "a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==";
};
};
- "@babel/helper-create-regexp-features-plugin-7.8.8" = {
+ "@babel/helper-create-regexp-features-plugin-7.10.4" = {
name = "_at_babel_slash_helper-create-regexp-features-plugin";
packageName = "@babel/helper-create-regexp-features-plugin";
- version = "7.8.8";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz";
- sha512 = "2mfpciziyvm031vs1rlwyk7861w57k8bl0dxzsq4iqw70klb81lrili086xx973ksc24jdm1fcyn17zvp9dnlgdyyblhh1b15vlz19d";
+ url = "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz";
+ sha512 = "2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==";
};
};
- "@babel/helper-define-map-7.8.3" = {
+ "@babel/helper-define-map-7.10.5" = {
name = "_at_babel_slash_helper-define-map";
packageName = "@babel/helper-define-map";
- version = "7.8.3";
+ version = "7.10.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz";
- sha512 = "3z4d17xj2zhm7zk023hs0w9wydxpw5np319d6rlkllcc2zqnxws3m4wdl9lav0chq3p54rfwcmdqqq99qbfp7brnxf6nr38vii831ry";
+ url = "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz";
+ sha512 = "fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==";
};
};
- "@babel/helper-explode-assignable-expression-7.8.3" = {
+ "@babel/helper-explode-assignable-expression-7.10.4" = {
name = "_at_babel_slash_helper-explode-assignable-expression";
packageName = "@babel/helper-explode-assignable-expression";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz";
- sha512 = "0iz6s1cb2asrb2iv9kblqv7zdqljaq278iydlnwdrvy4w730nb68c3rzf181w4scfmgmzgc0ykkkj4nkimipgdkxmw3samzrrdixvrp";
+ url = "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.4.tgz";
+ sha512 = "4K71RyRQNPRrR85sr5QY4X3VwG4wtVoXZB9+L3r1Gp38DhELyHCtovqydRi7c1Ovb17eRGiQ/FD5s8JdU0Uy5A==";
};
};
- "@babel/helper-function-name-7.8.3" = {
+ "@babel/helper-function-name-7.10.4" = {
name = "_at_babel_slash_helper-function-name";
packageName = "@babel/helper-function-name";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz";
- sha512 = "0w35m1kq2dmsgdgjxvpmg6gxm1rzl1jqf23h3k7pwh9nmwsmqbgv0rzy7fs6dq31dqq6j17bwyww0091r41aj0rl3zi1nj2a1gn0b04";
+ url = "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz";
+ sha512 = "YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==";
};
};
- "@babel/helper-get-function-arity-7.8.3" = {
+ "@babel/helper-get-function-arity-7.10.4" = {
name = "_at_babel_slash_helper-get-function-arity";
packageName = "@babel/helper-get-function-arity";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz";
- sha512 = "12g2gjipd8svg02d12iqbf0rz4m99g36qccn3f81xij3ac4f7kqzx0407xma49h11j88iz8jil2whj7j96wqpwd67abi23xczwd2l0m";
+ url = "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz";
+ sha512 = "EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==";
};
};
- "@babel/helper-hoist-variables-7.8.3" = {
+ "@babel/helper-hoist-variables-7.10.4" = {
name = "_at_babel_slash_helper-hoist-variables";
packageName = "@babel/helper-hoist-variables";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz";
- sha512 = "110zw1xx11769dn6nmx1nrl4afckadg5rb4kbnyn717kyyfprvhvz9q4483ziwjk7502k0bl9kzpxv1c56bfr7cfd94n3fwx0n4jbck";
+ url = "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz";
+ sha512 = "wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==";
};
};
- "@babel/helper-member-expression-to-functions-7.8.3" = {
+ "@babel/helper-member-expression-to-functions-7.10.5" = {
name = "_at_babel_slash_helper-member-expression-to-functions";
packageName = "@babel/helper-member-expression-to-functions";
- version = "7.8.3";
+ version = "7.10.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz";
- sha512 = "123n860dm1xyq93wl0qjc6025awwl14371k9glbv23dvh5vdgnssi0ck7jj75lffxswv1pcdamcaqlqqqhsvkrn2q8dkfiwmy109vkw";
+ url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.5.tgz";
+ sha512 = "HiqJpYD5+WopCXIAbQDG0zye5XYVvcO9w/DHp5GsaGkRUaamLj2bEtu6i8rnGGprAhHM3qidCMgp71HF4endhA==";
};
};
- "@babel/helper-module-imports-7.8.3" = {
+ "@babel/helper-module-imports-7.10.4" = {
name = "_at_babel_slash_helper-module-imports";
packageName = "@babel/helper-module-imports";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz";
- sha512 = "0m3mnvpihbbzmv12qzlpms63wlv1krvd9v6m2r3cga0xyvi6aj40fz8vq9yp6cz3qiw6g8iwp6ax20lzagsbr6w2b0cd9m973g72h27";
+ url = "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz";
+ sha512 = "nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==";
};
};
- "@babel/helper-module-transforms-7.9.0" = {
+ "@babel/helper-module-transforms-7.10.5" = {
name = "_at_babel_slash_helper-module-transforms";
packageName = "@babel/helper-module-transforms";
- version = "7.9.0";
+ version = "7.10.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz";
- sha512 = "30gcd0pfjswf9s036nznz9znhb9dwbkzxdb1dyrzvv50vaiyi844s04492jww141ai1k927wx29dly9q1dcc9618g4gg910xp5clnyh";
+ url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.10.5.tgz";
+ sha512 = "4P+CWMJ6/j1W915ITJaUkadLObmCRRSC234uctJfn/vHrsLNxsR8dwlcXv9ZhJWzl77awf+mWXSZEKt5t0OnlA==";
};
};
- "@babel/helper-optimise-call-expression-7.8.3" = {
+ "@babel/helper-optimise-call-expression-7.10.4" = {
name = "_at_babel_slash_helper-optimise-call-expression";
packageName = "@babel/helper-optimise-call-expression";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz";
- sha512 = "0fs3wpyfm9fmnarclkhbj2c5y1b3hnsjm00myhq6nmmmfap9b12a0vg3ryf0pp9396aawx0rmvq1ymj16hnpp7i0avb6w9sgz93da19";
+ url = "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz";
+ sha512 = "n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==";
};
};
- "@babel/helper-plugin-utils-7.8.3" = {
+ "@babel/helper-plugin-utils-7.10.4" = {
name = "_at_babel_slash_helper-plugin-utils";
packageName = "@babel/helper-plugin-utils";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz";
- sha512 = "1jj9ibj72hqv1qm4hvdnk728fi9mihrwhq0xcs2qlxbs8iz9d2zb4a23sm7ny0s42asrdyy2s98shgnqm0rhn2314k6pcyxspiymrwg";
+ url = "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz";
+ sha512 = "O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==";
};
};
- "@babel/helper-regex-7.8.3" = {
+ "@babel/helper-regex-7.10.5" = {
name = "_at_babel_slash_helper-regex";
packageName = "@babel/helper-regex";
- version = "7.8.3";
+ version = "7.10.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz";
- sha512 = "18s59gjlmhr59fb91klimh3l4r3xha8mmddi7iz7ssf3jlz3r4j8fmlqmvjv5c98y1nwgzr7xmg0zvj3n9h23p76lzwiz9gsr178sq5";
+ url = "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz";
+ sha512 = "68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==";
};
};
- "@babel/helper-remap-async-to-generator-7.8.3" = {
+ "@babel/helper-remap-async-to-generator-7.10.4" = {
name = "_at_babel_slash_helper-remap-async-to-generator";
packageName = "@babel/helper-remap-async-to-generator";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz";
- sha512 = "360dpccwg08h484w138qxqzsq6lwhgp90cmmhsa309drgwi1wd9h463b728cfcip3jyagx3kwdfiyj723lhxf04av00w2hz1sdh634j";
+ url = "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.4.tgz";
+ sha512 = "86Lsr6NNw3qTNl+TBcF1oRZMaVzJtbWTyTko+CQL/tvNvcGYEFKbLXDPxtW0HKk3McNOk4KzY55itGWCAGK5tg==";
};
};
- "@babel/helper-replace-supers-7.8.6" = {
+ "@babel/helper-replace-supers-7.10.4" = {
name = "_at_babel_slash_helper-replace-supers";
packageName = "@babel/helper-replace-supers";
- version = "7.8.6";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz";
- sha512 = "0acgcd28lns7vqyj6s66c00yghxy6kk70iifxmd0yyb229mj4k3nlz0pjavalakn8x1izq5sngznn59iw9c1mwcgzbgyjiqs2nh1qrx";
+ url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz";
+ sha512 = "sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==";
};
};
- "@babel/helper-simple-access-7.8.3" = {
+ "@babel/helper-simple-access-7.10.4" = {
name = "_at_babel_slash_helper-simple-access";
packageName = "@babel/helper-simple-access";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz";
- sha512 = "05xs5m527nwqh8qq916v0yad41rnwm9px7134xh2v13sc4bpygi5vngly5yw9bih573q1l7kxhhkdj358glvhpvwah2aw3r7h799lal";
+ url = "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz";
+ sha512 = "0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==";
};
};
- "@babel/helper-split-export-declaration-7.8.3" = {
+ "@babel/helper-split-export-declaration-7.10.4" = {
name = "_at_babel_slash_helper-split-export-declaration";
packageName = "@babel/helper-split-export-declaration";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz";
- sha512 = "1sgm6wd88kmizvig5m0ims97vmlylfii72xcw4k01h2wsw3cpc312s1asnjrq5y472hcqfh2mwn8dwpqkpcvs0ssqwnz1c1xhwz47fz";
+ url = "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz";
+ sha512 = "pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg==";
};
};
- "@babel/helper-validator-identifier-7.9.0" = {
+ "@babel/helper-validator-identifier-7.10.4" = {
name = "_at_babel_slash_helper-validator-identifier";
packageName = "@babel/helper-validator-identifier";
- version = "7.9.0";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.0.tgz";
- sha512 = "0gx4vkhiijg7fwwjybwryz8ilwr56ziamj68fnzmam13lbgspdjal8s742nmsc7p84nl87y9sanmd7ywq84wzzmw0gym1yfm101nvz8";
+ url = "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz";
+ sha512 = "3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==";
};
};
- "@babel/helper-wrap-function-7.8.3" = {
+ "@babel/helper-wrap-function-7.10.4" = {
name = "_at_babel_slash_helper-wrap-function";
packageName = "@babel/helper-wrap-function";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz";
- sha512 = "08jncd536l4pg9svm19ksyfadg2c0sxd06zgb4ssdgz04vkm5ybb8x9fvn41i04a9pr7p02vbnzwgkqqip91yin1w8dfkq4nnnqj01c";
+ url = "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz";
+ sha512 = "6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==";
};
};
- "@babel/helpers-7.9.2" = {
+ "@babel/helpers-7.10.4" = {
name = "_at_babel_slash_helpers";
packageName = "@babel/helpers";
- version = "7.9.2";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz";
- sha512 = "2j2k8r3s6hwlqg3whjxhsm1cpg030hylh2gimbxvi89f5w4s9j6z525hllf11mrgzcc11zsnlvqhczzgl0zyp2gg6y36gnmap7fy0i7";
+ url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz";
+ sha512 = "L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==";
};
};
- "@babel/highlight-7.9.0" = {
+ "@babel/highlight-7.10.4" = {
name = "_at_babel_slash_highlight";
packageName = "@babel/highlight";
- version = "7.9.0";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz";
- sha512 = "2qmdx9wdiv4yy36dc1ljghwd45kq6bhsddcbps8qznsrwvg3zjir6pb7nsfg4ypqrq6z2zif0ysjmwybpqp5xpz6rvymv2pbj54z5ll";
+ url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz";
+ sha512 = "i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==";
};
};
- "@babel/parser-7.9.4" = {
+ "@babel/parser-7.10.5" = {
name = "_at_babel_slash_parser";
packageName = "@babel/parser";
- version = "7.9.4";
+ version = "7.10.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz";
- sha512 = "0fa6q1spz676yd7fadv1k2ki32yskai2zvzg7i3gwqc98n1082zsg6gb2f3d6rrvm53d73i9zlgcww2g343hq48alzxvs6psni3sbkc";
+ url = "https://registry.npmjs.org/@babel/parser/-/parser-7.10.5.tgz";
+ sha512 = "wfryxy4bE1UivvQKSQDU4/X6dr+i8bctjUjj8Zyt3DQy7NtPizJXT8M52nqpNKL+nq2PW8lxk4ZqLj0fD4B4hQ==";
};
};
- "@babel/plugin-proposal-async-generator-functions-7.8.3" = {
+ "@babel/plugin-proposal-async-generator-functions-7.10.5" = {
name = "_at_babel_slash_plugin-proposal-async-generator-functions";
packageName = "@babel/plugin-proposal-async-generator-functions";
- version = "7.8.3";
+ version = "7.10.5";
+ 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==";
+ };
+ };
+ "@babel/plugin-proposal-dynamic-import-7.10.4" = {
+ name = "_at_babel_slash_plugin-proposal-dynamic-import";
+ packageName = "@babel/plugin-proposal-dynamic-import";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz";
- sha512 = "0rwwfjlp32i4bvax3zzcx990wylgr57wr6x9p6cdf2y145q8b5hjmrgr507d3sgpzmg565c8bzv6ipd44hsyg0vvqarpw1qzwp777rm";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz";
+ sha512 = "up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==";
};
};
- "@babel/plugin-proposal-json-strings-7.8.3" = {
+ "@babel/plugin-proposal-json-strings-7.10.4" = {
name = "_at_babel_slash_plugin-proposal-json-strings";
packageName = "@babel/plugin-proposal-json-strings";
- version = "7.8.3";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz";
+ sha512 = "fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==";
+ };
+ };
+ "@babel/plugin-proposal-nullish-coalescing-operator-7.10.4" = {
+ name = "_at_babel_slash_plugin-proposal-nullish-coalescing-operator";
+ packageName = "@babel/plugin-proposal-nullish-coalescing-operator";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz";
- sha512 = "3ahyf2462nwk892y4fa4dpzksln13c50zpwkwn0620d98zbs12mwabdx76mmmjrndqxmlka5zivazxq602nrlf8zh328m6kklsm0s18";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz";
+ sha512 = "wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==";
};
};
- "@babel/plugin-proposal-object-rest-spread-7.9.0" = {
+ "@babel/plugin-proposal-numeric-separator-7.10.4" = {
+ name = "_at_babel_slash_plugin-proposal-numeric-separator";
+ packageName = "@babel/plugin-proposal-numeric-separator";
+ version = "7.10.4";
+ 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==";
+ };
+ };
+ "@babel/plugin-proposal-object-rest-spread-7.10.4" = {
name = "_at_babel_slash_plugin-proposal-object-rest-spread";
packageName = "@babel/plugin-proposal-object-rest-spread";
- version = "7.9.0";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.0.tgz";
- sha512 = "2ik5r2xl569yrh5l5qdh8q3vd18n7c3wfb92xfl8jx57dzvlqn0ypbjyhd8rgv3xp9rj9rinqkvbjf1zvbvp96bdz1qgaz3lszq22jj";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.4.tgz";
+ sha512 = "6vh4SqRuLLarjgeOf4EaROJAHjvu9Gl+/346PbDH9yWbJyfnJ/ah3jmYKYtswEyCoWZiidvVHjHshd4WgjB9BA==";
};
};
- "@babel/plugin-proposal-optional-catch-binding-7.8.3" = {
+ "@babel/plugin-proposal-optional-catch-binding-7.10.4" = {
name = "_at_babel_slash_plugin-proposal-optional-catch-binding";
packageName = "@babel/plugin-proposal-optional-catch-binding";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz";
- sha512 = "1vxbchc54810whpqi4s5v4v86r30k8cnplwl8krkwj5f29nh1pf91ldlh1v7yfhyczxi1bamlzmxjlga1aw5p6pqd00py64kvn1f2fj";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz";
+ sha512 = "LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==";
};
};
- "@babel/plugin-proposal-unicode-property-regex-7.8.8" = {
+ "@babel/plugin-proposal-optional-chaining-7.10.4" = {
+ name = "_at_babel_slash_plugin-proposal-optional-chaining";
+ packageName = "@babel/plugin-proposal-optional-chaining";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.10.4.tgz";
+ sha512 = "ZIhQIEeavTgouyMSdZRap4VPPHqJJ3NEs2cuHs5p0erH+iz6khB0qfgU8g7UuJkG88+fBMy23ZiU+nuHvekJeQ==";
+ };
+ };
+ "@babel/plugin-proposal-unicode-property-regex-7.10.4" = {
name = "_at_babel_slash_plugin-proposal-unicode-property-regex";
packageName = "@babel/plugin-proposal-unicode-property-regex";
- version = "7.8.8";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.8.tgz";
- sha512 = "3qaz0kiybhl1f774kv904b7c168i2q3ajpw6ygk4h5llxjlbpk0lr5inzfml5f7y4g0yykzqr1pfbcbfqn5kiwpypq14vi9qdb66n0i";
+ 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==";
};
};
"@babel/plugin-syntax-async-generators-7.8.4" = {
@@ -307,7 +361,16 @@ let
version = "7.8.4";
src = fetchurl {
url = "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz";
- sha512 = "0vr768w42hfh5r9hz6rqmx5gh8d6phcx615miv2dyhp68g5w3yy9b24c0i8a340bgv2m9jpd5snjldrsx9mwny4hjqrcz8635kjc9xp";
+ sha512 = "tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==";
+ };
+ };
+ "@babel/plugin-syntax-dynamic-import-7.8.3" = {
+ name = "_at_babel_slash_plugin-syntax-dynamic-import";
+ packageName = "@babel/plugin-syntax-dynamic-import";
+ version = "7.8.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz";
+ sha512 = "5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==";
};
};
"@babel/plugin-syntax-json-strings-7.8.3" = {
@@ -316,7 +379,25 @@ let
version = "7.8.3";
src = fetchurl {
url = "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz";
- sha512 = "08g9zcfg8k58q0bki8ar2b26fadfmmcc3v4znspy4bg0f16mxa5hqqldcc1js74jxcwq45x3q2jx4baq1mf3r3bgglgh7jnd9sa93lm";
+ sha512 = "lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==";
+ };
+ };
+ "@babel/plugin-syntax-nullish-coalescing-operator-7.8.3" = {
+ name = "_at_babel_slash_plugin-syntax-nullish-coalescing-operator";
+ packageName = "@babel/plugin-syntax-nullish-coalescing-operator";
+ version = "7.8.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz";
+ sha512 = "aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==";
+ };
+ };
+ "@babel/plugin-syntax-numeric-separator-7.10.4" = {
+ name = "_at_babel_slash_plugin-syntax-numeric-separator";
+ packageName = "@babel/plugin-syntax-numeric-separator";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz";
+ sha512 = "9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==";
};
};
"@babel/plugin-syntax-object-rest-spread-7.8.3" = {
@@ -325,7 +406,7 @@ let
version = "7.8.3";
src = fetchurl {
url = "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz";
- sha512 = "2a9vg6b6p2rfhcflic2w6rbrbiqrdgj4ra2q20g1qv6ncwmvja2jq8snygwfw1ll1k94rqnbj4hc1fpizgr1v35rfvxqvwr6658r2jy";
+ sha512 = "XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==";
};
};
"@babel/plugin-syntax-optional-catch-binding-7.8.3" = {
@@ -334,331 +415,367 @@ let
version = "7.8.3";
src = fetchurl {
url = "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz";
- sha512 = "3frbi2r4lw5ba5mik8ms5bmzw9kc43s4gs39kfxq1jrcmhi4bjnanxch5jb390g7jw3v8a0d28pw81jagja32j6qgm995imyz8c6lz9";
+ sha512 = "6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==";
+ };
+ };
+ "@babel/plugin-syntax-optional-chaining-7.8.3" = {
+ name = "_at_babel_slash_plugin-syntax-optional-chaining";
+ packageName = "@babel/plugin-syntax-optional-chaining";
+ version = "7.8.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz";
+ sha512 = "KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==";
};
};
- "@babel/plugin-transform-arrow-functions-7.8.3" = {
+ "@babel/plugin-syntax-top-level-await-7.10.4" = {
+ name = "_at_babel_slash_plugin-syntax-top-level-await";
+ packageName = "@babel/plugin-syntax-top-level-await";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz";
+ sha512 = "ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==";
+ };
+ };
+ "@babel/plugin-transform-arrow-functions-7.10.4" = {
name = "_at_babel_slash_plugin-transform-arrow-functions";
packageName = "@babel/plugin-transform-arrow-functions";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz";
- sha512 = "338cllyizyzn9jldb8b19zzc0kzkrdw37rapvkr7sqw32my3zad5sm4vcbg0bvxkfjna8f7xp4fqb1xn0jlr25vfpwa24mwl3w4bi6h";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz";
+ sha512 = "9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==";
};
};
- "@babel/plugin-transform-async-to-generator-7.8.3" = {
+ "@babel/plugin-transform-async-to-generator-7.10.4" = {
name = "_at_babel_slash_plugin-transform-async-to-generator";
packageName = "@babel/plugin-transform-async-to-generator";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz";
- sha512 = "1alfn84kb2xm5fra8p2zwplf243ncwh74ax888krbhm66ffn9xmaa5ndmlcgqia375zfxrh8fx2jy797wif9pd0wwnqixn3aas7sswa";
+ 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==";
};
};
- "@babel/plugin-transform-block-scoped-functions-7.8.3" = {
+ "@babel/plugin-transform-block-scoped-functions-7.10.4" = {
name = "_at_babel_slash_plugin-transform-block-scoped-functions";
packageName = "@babel/plugin-transform-block-scoped-functions";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz";
- sha512 = "2d0kvarza8mnbqfkyl1xbq32vrr2140a73ixv3qh9qmb1pgnnw678x6mpc8yhlzw6vix3gp6falg48h6swjg6pcsz0kdamhwzc0b3my";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz";
+ sha512 = "WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==";
};
};
- "@babel/plugin-transform-block-scoping-7.8.3" = {
+ "@babel/plugin-transform-block-scoping-7.10.5" = {
name = "_at_babel_slash_plugin-transform-block-scoping";
packageName = "@babel/plugin-transform-block-scoping";
- version = "7.8.3";
+ version = "7.10.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz";
- sha512 = "3mp8c45pg6kwvci67fndm7k631ab4799di740limmwb7lrch9c9ma8r743lg6dhw7ail9pas486wybc77dqknrf8qc1hdfidrzdhsd4";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.5.tgz";
+ sha512 = "6Ycw3hjpQti0qssQcA6AMSFDHeNJ++R6dIMnpRqUjFeBBTmTDPa8zgF90OVfTvAo11mXZTlVUViY1g8ffrURLg==";
};
};
- "@babel/plugin-transform-classes-7.9.2" = {
+ "@babel/plugin-transform-classes-7.10.4" = {
name = "_at_babel_slash_plugin-transform-classes";
packageName = "@babel/plugin-transform-classes";
- version = "7.9.2";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.2.tgz";
- sha512 = "0qnwdi6360a4j2yifxl76d3plhldndy1p4qnswanbr6ldsc3vllbq22h4majaa5jqg7qfxxhagabrwy154s6nd0nb9gpcgkngfsjbac";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz";
+ sha512 = "2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==";
};
};
- "@babel/plugin-transform-computed-properties-7.8.3" = {
+ "@babel/plugin-transform-computed-properties-7.10.4" = {
name = "_at_babel_slash_plugin-transform-computed-properties";
packageName = "@babel/plugin-transform-computed-properties";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz";
- sha512 = "36fk87d811md1xxgp154k5i7389qwlibklymq8p5frx64628jaybqvxjjg49y7z5fp201n1820n8ddm633xjl4l85mnff5jjhi6561v";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz";
+ sha512 = "JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==";
};
};
- "@babel/plugin-transform-destructuring-7.8.8" = {
+ "@babel/plugin-transform-destructuring-7.10.4" = {
name = "_at_babel_slash_plugin-transform-destructuring";
packageName = "@babel/plugin-transform-destructuring";
- version = "7.8.8";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.8.8.tgz";
- sha512 = "0jl5irg4ra9nwbdqzcbi4kyhwd1sah1f8z3ikw5pmdpj79rn1n7hc3f7xxjizf2x3qd6jagzjiihpbd6x1ksq972innpbinbghnw4kr";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz";
+ sha512 = "+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==";
};
};
- "@babel/plugin-transform-dotall-regex-7.8.3" = {
+ "@babel/plugin-transform-dotall-regex-7.10.4" = {
name = "_at_babel_slash_plugin-transform-dotall-regex";
packageName = "@babel/plugin-transform-dotall-regex";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz";
- sha512 = "0ihnh0bfa5fb3m5wpd5m2nb837kahwcyrzz70x9rs8968qrqf7x6379kgw95l2rpyzmns2589ncr9brh1z5qlc70llc9q37sf7kbfwh";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz";
+ sha512 = "ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==";
};
};
- "@babel/plugin-transform-duplicate-keys-7.8.3" = {
+ "@babel/plugin-transform-duplicate-keys-7.10.4" = {
name = "_at_babel_slash_plugin-transform-duplicate-keys";
packageName = "@babel/plugin-transform-duplicate-keys";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz";
- sha512 = "08ww1bysk4r4s47pp58pw2pdx2f2kxxykdwx1kdsiqgb0z2v0pbfl2d1ni4gcq5g2cmvr8y52zq4sjqdv0lif4liahb8w8v2n44gixk";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz";
+ sha512 = "GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==";
};
};
- "@babel/plugin-transform-exponentiation-operator-7.8.3" = {
+ "@babel/plugin-transform-exponentiation-operator-7.10.4" = {
name = "_at_babel_slash_plugin-transform-exponentiation-operator";
packageName = "@babel/plugin-transform-exponentiation-operator";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz";
- sha512 = "26i4rkcf5lgs5ccx03swkk0kb1z9rjvqvjd7jizzch1ldj5m5s60fh3fxwmraj85b5w1l5y5zcpbi1mvb0r5nw9f0170vx6ijw2j0ng";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz";
+ sha512 = "S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==";
};
};
- "@babel/plugin-transform-for-of-7.9.0" = {
+ "@babel/plugin-transform-for-of-7.10.4" = {
name = "_at_babel_slash_plugin-transform-for-of";
packageName = "@babel/plugin-transform-for-of";
- version = "7.9.0";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz";
- sha512 = "0aphbh180fndrdkpy3vvncgvjx7s260qvx2n6yyfsxprri5gwsz2yn4kf31k0nycwm92zfsss67fqf2nbgyhx1wr3lybh2cx9c2fc4m";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz";
+ sha512 = "ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==";
};
};
- "@babel/plugin-transform-function-name-7.8.3" = {
+ "@babel/plugin-transform-function-name-7.10.4" = {
name = "_at_babel_slash_plugin-transform-function-name";
packageName = "@babel/plugin-transform-function-name";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz";
- sha512 = "04hzrww1ccdhk8gg5g89zxd90paqsfsxxv2d0jld3sr5lxbkhqnwi6hwp27w58cm3hi0qljwr3ilbgkdwpkzy9rdsgliw5v6jfcxvxc";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz";
+ sha512 = "OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==";
};
};
- "@babel/plugin-transform-literals-7.8.3" = {
+ "@babel/plugin-transform-literals-7.10.4" = {
name = "_at_babel_slash_plugin-transform-literals";
packageName = "@babel/plugin-transform-literals";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz";
- sha512 = "38bav1jy57qq8fikvzz2hlmay39i8xg3s12vw1gx3nmm23bxf9dm7h5690700z8mldgc9dxx10sx7z7sgj9fijpgb9ixa3zjbq9yfnx";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz";
+ sha512 = "Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==";
};
};
- "@babel/plugin-transform-modules-amd-7.9.0" = {
+ "@babel/plugin-transform-member-expression-literals-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-member-expression-literals";
+ packageName = "@babel/plugin-transform-member-expression-literals";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz";
+ sha512 = "0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==";
+ };
+ };
+ "@babel/plugin-transform-modules-amd-7.10.5" = {
name = "_at_babel_slash_plugin-transform-modules-amd";
packageName = "@babel/plugin-transform-modules-amd";
- version = "7.9.0";
+ version = "7.10.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.0.tgz";
- sha512 = "3wj8qylkfbb2mmi5s3r72yh654s27cqc97lcyi3llr15nw93ynf0sh7grakfihh2ihpxx9yr3icfwrfsx2wpjfc7dw1vp1lbl60765x";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz";
+ sha512 = "elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==";
};
};
- "@babel/plugin-transform-modules-commonjs-7.9.0" = {
+ "@babel/plugin-transform-modules-commonjs-7.10.4" = {
name = "_at_babel_slash_plugin-transform-modules-commonjs";
packageName = "@babel/plugin-transform-modules-commonjs";
- version = "7.9.0";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.0.tgz";
- sha512 = "3rag3vbizrryxgh63crd9b5j9dan0hwnkxzzh0ag6rq6g1jl61bs4bkirlr0mbx2q1wz2ld4ipvh5rc1i9yh2aq98w2manap6n44fdb";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz";
+ sha512 = "Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==";
};
};
- "@babel/plugin-transform-modules-systemjs-7.9.0" = {
+ "@babel/plugin-transform-modules-systemjs-7.10.5" = {
name = "_at_babel_slash_plugin-transform-modules-systemjs";
packageName = "@babel/plugin-transform-modules-systemjs";
- version = "7.9.0";
+ version = "7.10.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.0.tgz";
- sha512 = "14zkvrxkxqyava1yschic2apfnpgjsxaizwk1aki9say2ksnj2256lfzgrsxi0f94ql35xikfdwx0kjb80y7clmv6fzp8ysz6zq1j0n";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz";
+ sha512 = "f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==";
};
};
- "@babel/plugin-transform-modules-umd-7.9.0" = {
+ "@babel/plugin-transform-modules-umd-7.10.4" = {
name = "_at_babel_slash_plugin-transform-modules-umd";
packageName = "@babel/plugin-transform-modules-umd";
- version = "7.9.0";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz";
- sha512 = "16ys0wvmbpijqqi3yjfhgbcq0h79wgfbi9d2r2379bw6mmhpaqgps74byy16dj65z9p6h07x8hjijx084bh120l374hzdhm89ga8ddr";
+ 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==";
};
};
- "@babel/plugin-transform-named-capturing-groups-regex-7.8.3" = {
+ "@babel/plugin-transform-named-capturing-groups-regex-7.10.4" = {
name = "_at_babel_slash_plugin-transform-named-capturing-groups-regex";
packageName = "@babel/plugin-transform-named-capturing-groups-regex";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz";
- sha512 = "2givr1pfhw82nf5drhqd5is8lyikd8njd0lgj9ixkikxllj8c1hd9nirxigd0yn0af62j6djh71sqixd2id76xh9qx4yg8mqpzlbsvz";
+ 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==";
};
};
- "@babel/plugin-transform-new-target-7.8.3" = {
+ "@babel/plugin-transform-new-target-7.10.4" = {
name = "_at_babel_slash_plugin-transform-new-target";
packageName = "@babel/plugin-transform-new-target";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz";
- sha512 = "0bnq7wb7y55gsll55gvm7w1cdnplmn47sbdxfik4jvy1jayjlg2q4lig22ws8698pfcd8v3p6cq5bvimwnvlwhlgfqrqhlvr358dr22";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz";
+ sha512 = "YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==";
};
};
- "@babel/plugin-transform-object-super-7.8.3" = {
+ "@babel/plugin-transform-object-super-7.10.4" = {
name = "_at_babel_slash_plugin-transform-object-super";
packageName = "@babel/plugin-transform-object-super";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz";
- sha512 = "06hyil9pvnm5jg66c563cs62035ymbf52sn705wr4rpzl3wn5vly5sghlahrjl5xhw4b91yrrm964l0r0i267rsgb36zd08x29mgcg7";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz";
+ sha512 = "5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==";
};
};
- "@babel/plugin-transform-parameters-7.9.3" = {
+ "@babel/plugin-transform-parameters-7.10.5" = {
name = "_at_babel_slash_plugin-transform-parameters";
packageName = "@babel/plugin-transform-parameters";
- version = "7.9.3";
+ version = "7.10.5";
+ 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==";
+ };
+ };
+ "@babel/plugin-transform-property-literals-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-property-literals";
+ packageName = "@babel/plugin-transform-property-literals";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.3.tgz";
- sha512 = "09al69prgs8rs1fpkvk4a1grhcs2ggkcw80sq3bch8nybafpwfr9drxn8yhg0fyy98l7mwa0ihw5yvxibwb93ir7chn5vk910ax0fkz";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz";
+ sha512 = "ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==";
};
};
- "@babel/plugin-transform-regenerator-7.8.7" = {
+ "@babel/plugin-transform-regenerator-7.10.4" = {
name = "_at_babel_slash_plugin-transform-regenerator";
packageName = "@babel/plugin-transform-regenerator";
- version = "7.8.7";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz";
- sha512 = "2n9vklnwvsx5nl6p39n3x6ylby7p2l1ymrn9320ggbl2yp95dqfpzh3wlcjkvdswwfgd7zs85jpvqlk2av9kxv0bavlcrvq1603x22c";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz";
+ sha512 = "3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==";
};
};
- "@babel/plugin-transform-runtime-7.3.4" = {
+ "@babel/plugin-transform-reserved-words-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-reserved-words";
+ packageName = "@babel/plugin-transform-reserved-words";
+ version = "7.10.4";
+ 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==";
+ };
+ };
+ "@babel/plugin-transform-runtime-7.9.6" = {
name = "_at_babel_slash_plugin-transform-runtime";
packageName = "@babel/plugin-transform-runtime";
- version = "7.3.4";
+ version = "7.9.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.3.4.tgz";
- sha512 = "0yb11rhnni08x0l9dhbzz8km2q4g33bpjixvq8hnyp1cghsib2h5xlqrvrl57x7m4h9lakrxd8hhc10cw68r58769wxf0gdxi301aix";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.6.tgz";
+ sha512 = "qcmiECD0mYOjOIt8YHNsAP1SxPooC/rDmfmiSK9BNY72EitdSc7l44WTEklaWuFtbOEBjNhWWyph/kOImbNJ4w==";
};
};
- "@babel/plugin-transform-shorthand-properties-7.8.3" = {
+ "@babel/plugin-transform-shorthand-properties-7.10.4" = {
name = "_at_babel_slash_plugin-transform-shorthand-properties";
packageName = "@babel/plugin-transform-shorthand-properties";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz";
- sha512 = "3rh55yhh4q4sy77lmf2cqpscb553j904j99jjfih53hxiz32hgil33ndvbsdxqw84p6g8dk4xs0q27jnhsnzwr1qiq95l30wzlcil13";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz";
+ sha512 = "AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==";
};
};
- "@babel/plugin-transform-spread-7.8.3" = {
+ "@babel/plugin-transform-spread-7.10.4" = {
name = "_at_babel_slash_plugin-transform-spread";
packageName = "@babel/plugin-transform-spread";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz";
- sha512 = "3p85332hnhff55y3is8q3hvmq1jgr2dkypaz8ydyawhch6x56a2j28vw2aqxd2w7mbra8c2k9gz71k1ar8r4vcd702hm64vv59r6jqa";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.10.4.tgz";
+ sha512 = "1e/51G/Ni+7uH5gktbWv+eCED9pP8ZpRhZB3jOaI3mmzfvJTWHkuyYTv0Z5PYtyM+Tr2Ccr9kUdQxn60fI5WuQ==";
};
};
- "@babel/plugin-transform-sticky-regex-7.8.3" = {
+ "@babel/plugin-transform-sticky-regex-7.10.4" = {
name = "_at_babel_slash_plugin-transform-sticky-regex";
packageName = "@babel/plugin-transform-sticky-regex";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz";
- sha512 = "1dmlmw2s1fmy0jllpwqpkdcrlg9rlggm7gxbm0wc5091afpjr1rqmdvb192zqbbfxmcxlq6acndn1p7i9s5vnczw5dr03w2y796lapm";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz";
+ sha512 = "Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==";
};
};
- "@babel/plugin-transform-template-literals-7.8.3" = {
+ "@babel/plugin-transform-template-literals-7.10.5" = {
name = "_at_babel_slash_plugin-transform-template-literals";
packageName = "@babel/plugin-transform-template-literals";
- version = "7.8.3";
+ version = "7.10.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz";
- sha512 = "1qsqiwghf845xmas44mbh7vhhhqv08wfm8g9v7fq4yrwj3f14zvxlp0wc5hlhwzwbg4487dxhv597a42gkn839z2n5h68d4vh310vgk";
+ 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==";
};
};
- "@babel/plugin-transform-typeof-symbol-7.8.4" = {
+ "@babel/plugin-transform-typeof-symbol-7.10.4" = {
name = "_at_babel_slash_plugin-transform-typeof-symbol";
packageName = "@babel/plugin-transform-typeof-symbol";
- version = "7.8.4";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz";
- sha512 = "2mfnlkk7zxq37znqknq8z9wrk5g9r1zs2v1f21w1xnnqp69y5f0dcwclaw6khxbv13whzh27rn2b9wl85qamyy63rgy7glx65zb40nr";
+ 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==";
};
};
- "@babel/plugin-transform-unicode-regex-7.8.3" = {
+ "@babel/plugin-transform-unicode-regex-7.10.4" = {
name = "_at_babel_slash_plugin-transform-unicode-regex";
packageName = "@babel/plugin-transform-unicode-regex";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz";
- sha512 = "1kml3kqk32kcwg2snmk38k4xiisyim2nm4g0xji5h9pgzm2bgwad9ad85kddddqmldkc9i3qyrsf7ai8valp3gf8g96g68x6qkf1rzs";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz";
+ sha512 = "wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==";
};
};
- "@babel/preset-env-7.3.4" = {
+ "@babel/preset-env-7.9.6" = {
name = "_at_babel_slash_preset-env";
packageName = "@babel/preset-env";
- version = "7.3.4";
+ version = "7.9.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.3.4.tgz";
- sha512 = "203xg6r6imb5gaqxzk06ann6568pgn61398ygl79421ybxkj7xcpijxsvlnzd15zjypr20x9a43flg0mnih8bhdsa00gwqahdyjlv6s";
+ url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.6.tgz";
+ sha512 = "0gQJ9RTzO0heXOhzftog+a/WyOuqMrAIugVYxMYf83gh1CQaQDjMtsOpqOwXyDL/5JcWsrCm8l4ju8QC97O7EQ==";
};
};
- "@babel/runtime-7.3.4" = {
- name = "_at_babel_slash_runtime";
- packageName = "@babel/runtime";
- version = "7.3.4";
+ "@babel/preset-modules-0.1.3" = {
+ name = "_at_babel_slash_preset-modules";
+ packageName = "@babel/preset-modules";
+ version = "0.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.4.tgz";
- sha512 = "3m5vxl1yg3z98wjmhhxyxdwmk2a10yj2dvh42zqvjfl43cwqw2ir57gimhwr7n820bs2w1n0z2575i233xqvd7bnmdb0s2jqyffzxr2";
+ url = "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz";
+ sha512 = "Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==";
};
};
- "@babel/runtime-7.9.2" = {
+ "@babel/runtime-7.9.6" = {
name = "_at_babel_slash_runtime";
packageName = "@babel/runtime";
- version = "7.9.2";
+ version = "7.9.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz";
- sha512 = "3sh2slrgff4njf77qzi5x2b8l2a2bksb8nfxzcfa0y4vq6g7jcz3vzl1p5kxg96ni206l0z4wvxzm45vr243pzrwv8nwz3fwys86k9l";
+ url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.6.tgz";
+ sha512 = "64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ==";
};
};
- "@babel/template-7.8.6" = {
+ "@babel/template-7.10.4" = {
name = "_at_babel_slash_template";
packageName = "@babel/template";
- version = "7.8.6";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz";
- sha512 = "0z8kzrpis50nr4vsyqr77cpqad0xfsacw45jdhwsl89mdzpvy8wcvc0kdy938kb0ll069plxhgy3a3fpag408ci2pb47gxzrhy2rcyd";
+ url = "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz";
+ sha512 = "ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==";
};
};
- "@babel/traverse-7.9.0" = {
+ "@babel/traverse-7.10.5" = {
name = "_at_babel_slash_traverse";
packageName = "@babel/traverse";
- version = "7.9.0";
+ version = "7.10.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.0.tgz";
- sha512 = "3giz5rwk1g73w7f31fpnpf418bk0pkh05npk3vajnybyxhfxj7s5wcs4z1wlj8f055sxv24lspca5ia36cm2pgf3j9qb7x49y7m01lc";
+ url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.5.tgz";
+ sha512 = "yc/fyv2gUjPqzTz0WHeRJH2pv7jA9kA7mBX2tXl/x5iOE81uaVPuGPtaYk7wmkx4b67mQ7NqI8rmT2pF47KYKQ==";
};
};
- "@babel/types-7.9.0" = {
+ "@babel/types-7.10.5" = {
name = "_at_babel_slash_types";
packageName = "@babel/types";
- version = "7.9.0";
+ version = "7.10.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz";
- sha512 = "2g85q87d2pq07ggy89zwnd847mlxig5blaapazf7940b8vjbff48l2digxcjfi3dg9vnrkv8n4yjz4j8s15nvhry5jk5kz4yllljbq5";
- };
- };
- "@cnakazawa/watch-1.0.4" = {
- name = "_at_cnakazawa_slash_watch";
- packageName = "@cnakazawa/watch";
- version = "1.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz";
- sha512 = "2hl7iz90jal2f27hgyb5rbmcp96p182xkmflyj5rsyqqffng8vkzz3fcjvbvcpdykij40ax4yirdc6p68yrmjvai7hr8y93mj20indz";
+ url = "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz";
+ sha512 = "ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==";
};
};
"@hapi/address-2.1.4" = {
@@ -667,7 +784,7 @@ let
version = "2.1.4";
src = fetchurl {
url = "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz";
- sha512 = "1sqi7ls27blq5mlm1r1lbkpyyx347q67x6732qsxw0ms2cqxm814wqpfysa3c64ak47qcfmknk2xsjayi0myv1csr7pvcry162lyga0";
+ sha512 = "QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==";
};
};
"@hapi/bourne-1.3.2" = {
@@ -676,7 +793,7 @@ let
version = "1.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz";
- sha512 = "2jaj0r6ay5qf2ayzcsb02495kaxxdflks99g9k8ff9fi2qq8xns3f6vjiq4949af9gxjrzq6n7vxry55y3lskg2vm6ywlps7qflvmfm";
+ sha512 = "1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==";
};
};
"@hapi/hoek-8.5.1" = {
@@ -685,7 +802,7 @@ let
version = "8.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz";
- sha512 = "2ir1zjr8jp78q5v2sm9lh7w5vlb7spdynsy25ndaqgh78d6p9rvmvzc09pzbimbh04p06527jk00jwzadzyffb75jrvbww3r1ny9pn8";
+ sha512 = "yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==";
};
};
"@hapi/joi-15.1.1" = {
@@ -694,7 +811,7 @@ let
version = "15.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz";
- sha512 = "00w6lcx6spr7z1xbkfady5yxfxkiw4f3crds9l6qirvnsp30c026jziafi6km0p5146dygrfs1rz47j9klph7y6zcfcnaqfjgqmyyvs";
+ sha512 = "entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==";
};
};
"@hapi/topo-3.1.6" = {
@@ -703,7 +820,7 @@ let
version = "3.1.6";
src = fetchurl {
url = "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz";
- sha512 = "04mh0ix6qpfggy9if6vjicickw0xydydny3hh2vs1q9gji5fg31jyr25mnagl48pl6mzn2p4dc65fbpm7w53bka7zz033qw679a01ml";
+ sha512 = "tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==";
};
};
"@mrmlnc/readdir-enhanced-2.2.1" = {
@@ -712,7 +829,7 @@ let
version = "2.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz";
- sha512 = "3g9wzm6hszqh30x6hmwc9l4vw51c6a224cp2y9qzlj98vzbwbc4s7lfafi67v8401qagjsdxrndnnannzz6i71krmn8svxwk3lfkwbc";
+ sha512 = "bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==";
};
};
"@nodelib/fs.scandir-2.1.3" = {
@@ -721,7 +838,7 @@ let
version = "2.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz";
- sha512 = "07zn0jp8b7nrrpkxwx715n68ncr51xiyz46j8g1fdvy07cr3s60npwhds1difzwdgz762zwirirppmc5dwl5pdqmww1m0zp15hv0sbq";
+ sha512 = "eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==";
};
};
"@nodelib/fs.stat-1.1.3" = {
@@ -730,7 +847,7 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz";
- sha512 = "0zx6w7vq6bz1fxg0dhvd9nwbrbvghcln2xmj89p93dq84bm8pdiiddds49wn45wplh8f8mdnkjv2w0cjn3a1i83v3yq22wh4q7jc45j";
+ sha512 = "shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==";
};
};
"@nodelib/fs.stat-2.0.3" = {
@@ -739,7 +856,7 @@ let
version = "2.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz";
- sha512 = "2n8008qx9kqgxsgsd22r2xrkm56nwsnwjfws9s4jjmbrk4gz8vfhdw7vp70kn59mqfihkdks6s0101javrpfi7hg8l0qk3nwjp4a03d";
+ sha512 = "bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==";
};
};
"@nodelib/fs.walk-1.2.4" = {
@@ -748,25 +865,34 @@ let
version = "1.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz";
- sha512 = "2nsw6dfpkrkm8pxp2d9jlva5mnwqfzssj9r3xlyvrybb26xvjjkw7c0jvfilz08xvvgaanjxvqz6ycqh35avnqwg8mns39biqwmfpym";
+ sha512 = "1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==";
};
};
- "@sindresorhus/is-0.7.0" = {
+ "@sindresorhus/is-0.14.0" = {
name = "_at_sindresorhus_slash_is";
packageName = "@sindresorhus/is";
- version = "0.7.0";
+ version = "0.14.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz";
- sha512 = "2ilygr40l2yqbk6lix4xnnnqsq6fxa6sysdxg49bg1ax5gzhwy3bcjbdlk7lndgh9055slpx6fybs3p8mhvbsnnjkmkqzrfy8l5mn1q";
+ url = "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz";
+ sha512 = "9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==";
};
};
- "@sindresorhus/is-2.1.0" = {
+ "@sindresorhus/is-2.1.1" = {
name = "_at_sindresorhus_slash_is";
packageName = "@sindresorhus/is";
- version = "2.1.0";
+ version = "2.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@sindresorhus/is/-/is-2.1.0.tgz";
- sha512 = "0v01lvb36q7cjz2v5spd6h3gcqmw69jmrpa6nsdpdmipxihzn6wv8clkyxibcvxv4b5ajpsz5rg0aiwwhjy7nl0jcwax8sa59zrfwlm";
+ url = "https://registry.npmjs.org/@sindresorhus/is/-/is-2.1.1.tgz";
+ sha512 = "/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==";
+ };
+ };
+ "@szmarczak/http-timer-1.1.2" = {
+ name = "_at_szmarczak_slash_http-timer";
+ packageName = "@szmarczak/http-timer";
+ version = "1.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz";
+ sha512 = "XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==";
};
};
"@szmarczak/http-timer-4.0.5" = {
@@ -775,7 +901,7 @@ let
version = "4.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz";
- sha512 = "06naxv8ahcw0kc4pzg2fzqqrmb0ah6lsi3qvy3s4a5x2fkil74z97yiagbykqanf1b0zrzq4lhrip8sc6fs124kiypaqqdmr7v4091z";
+ sha512 = "PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==";
};
};
"@types/anymatch-1.3.1" = {
@@ -784,7 +910,7 @@ let
version = "1.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz";
- sha512 = "32g2n75z48j6mx4k8iz6hm75q7r6dd24gk40lb02x7bffcjf6zf4ca10g51x8zqd1yr0zq2xny0wrvgfz1ynhmg8hv9l3j1g8yr3q7z";
+ sha512 = "/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==";
};
};
"@types/cacheable-request-6.0.1" = {
@@ -793,7 +919,7 @@ let
version = "6.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz";
- sha512 = "2nx7h47i6xjvrbxlp329m2sx4qa8s7fw3c7xycfd6gr6wwfkjvyv1j5z1pf151w09vzhn721bjrh8p1ydba3vc5ljdy064177dnlhfa";
+ sha512 = "ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==";
};
};
"@types/color-name-1.1.1" = {
@@ -802,34 +928,25 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz";
- sha512 = "0yy21xdbsflgxc7lcl8i2cb4mnw9a518gcj77g39hslrlfanliz7agc4dihnkkhcdpnkas7i2sd5lf9f2i4kaq53axkgir3411qxgxf";
- };
- };
- "@types/events-3.0.0" = {
- name = "_at_types_slash_events";
- packageName = "@types/events";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz";
- sha512 = "3v6shgxnlkc7izsc00g8ilpxi1q2mpcmbjyfawyqcj8mwfhlx2cnkm3hj87gsd39yyq33pilb0dbb4cdc8wwhn7dcwj4srg0amrp8qi";
+ sha512 = "rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==";
};
};
- "@types/glob-7.1.1" = {
+ "@types/glob-7.1.3" = {
name = "_at_types_slash_glob";
packageName = "@types/glob";
- version = "7.1.1";
+ version = "7.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz";
- sha512 = "3dhbgdkzpgx010hfgkhndrb094kbd3z6s4waicihnl0rp3jk0f0gs8vvzi84xzissrhml1dfgvbdhahzbh75nny1g6429fnqvlp866l";
+ url = "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz";
+ sha512 = "SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==";
};
};
- "@types/html-minifier-terser-5.0.0" = {
+ "@types/html-minifier-terser-5.1.0" = {
name = "_at_types_slash_html-minifier-terser";
packageName = "@types/html-minifier-terser";
- version = "5.0.0";
+ version = "5.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.0.0.tgz";
- sha512 = "05y4l2y0vv2pif8awwvi76jy0b19pgwma0d3whwls29q6jzzrwnw1yncza40h1br0zsd980vfwn19hznim1gd031ds634jxh4zm5pmb";
+ url = "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.0.tgz";
+ sha512 = "iYCgjm1dGPRuo12+BStjd1HiVQqhlRhWDOQigNxn023HcjnhsiFz9pc6CzJj4HwDCSQca9bxTL4PxJDbkdm3PA==";
};
};
"@types/http-cache-semantics-4.0.0" = {
@@ -838,7 +955,25 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz";
- sha512 = "3a59p84bj2kf33npin2307frq0xhm47cvw2rw1xijb53yalq3m4bhxkjl045jraj56nz13xnis7amcnr0bd5x1r7785wf54dv9z4xbk";
+ sha512 = "c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==";
+ };
+ };
+ "@types/http-proxy-1.17.4" = {
+ name = "_at_types_slash_http-proxy";
+ packageName = "@types/http-proxy";
+ version = "1.17.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.4.tgz";
+ sha512 = "IrSHl2u6AWXduUaDLqYpt45tLVCtYv7o4Z0s1KghBCDgIIS9oW5K1H8mZG/A2CfeLdEa7rTd1ACOiHBc1EMT2Q==";
+ };
+ };
+ "@types/json-schema-7.0.5" = {
+ name = "_at_types_slash_json-schema";
+ packageName = "@types/json-schema";
+ version = "7.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.5.tgz";
+ sha512 = "7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ==";
};
};
"@types/keyv-3.1.1" = {
@@ -847,7 +982,7 @@ let
version = "3.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz";
- sha512 = "1bydwp0jnaxaygfaw3xj8g6drxla6vamlgd2533jq8iplf1hfll274n67kcqj465la3k515krc53v8aqz23vnl2avxhsra0574niyrh";
+ sha512 = "MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==";
};
};
"@types/minimatch-3.0.3" = {
@@ -856,25 +991,25 @@ let
version = "3.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz";
- sha512 = "2ff7lcgph45bp2v5zsaxcy00rbh5n5h4njbicwhqilz66pd1lw7xfrpfl4i4ppfcx78zg9cp582b5fjif0dg7r18m44vxfksslvlyml";
+ sha512 = "tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==";
};
};
- "@types/node-13.11.0" = {
+ "@types/node-14.0.23" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "13.11.0";
+ version = "14.0.23";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-13.11.0.tgz";
- sha512 = "32v8pzb6g76fjsp064dr7qqry3f3dbbff56bkzw7qxpzg37kpldx5d61n87183b2s8svx1pid84c225frhy7gp3r6zz4808dfg2dkmq";
+ url = "https://registry.npmjs.org/@types/node/-/node-14.0.23.tgz";
+ sha512 = "Z4U8yDAl5TFkmYsZdFPdjeMa57NOvnaf1tljHzhouaPEp7LCj2JKkejpI1ODviIAQuW4CcQmxkQ77rnLsOOoKw==";
};
};
- "@types/q-1.5.2" = {
+ "@types/q-1.5.4" = {
name = "_at_types_slash_q";
packageName = "@types/q";
- version = "1.5.2";
+ version = "1.5.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz";
- sha512 = "17nxpx18sizfrmzc6d7xcc2pr2xn2cq83vh0hm24wpm8ibdlcq5r0m12gbps0sww2jayl9v7lqplss6nsyy6xc4rcn1s4rpmpg5vvki";
+ url = "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz";
+ sha512 = "1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==";
};
};
"@types/responselike-1.0.0" = {
@@ -883,7 +1018,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz";
- sha512 = "161bm0d6lm7yvh41bc6yspj5nb36j9v4nx7d3xfqgc3h2cg6z03ik6kfd8cv1q93qwblz5ibp30a7scscxj8vw963d5qz5f7033d5pk";
+ sha512 = "85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==";
};
};
"@types/source-list-map-0.1.2" = {
@@ -892,43 +1027,43 @@ let
version = "0.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz";
- sha512 = "2q5qxxw2xrn72030yyfpxzl3b498dw1wbfbb86gk9a4i5mhq3adc2711mfdwyg7ixdy79ax1hdfp0vw0aqzwj32dlyklbbwd75bx4ib";
+ sha512 = "K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==";
};
};
- "@types/tapable-1.0.5" = {
+ "@types/tapable-1.0.6" = {
name = "_at_types_slash_tapable";
packageName = "@types/tapable";
- version = "1.0.5";
+ version = "1.0.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.5.tgz";
- sha512 = "2sv1nmhp8gvylghvxmxvc02zral5hbrhj45cpl5bz7grf36r8mpaihybdvz1nwkkdn325lap4v1q2jbzzy1l3wz2q8bghr6y8rvc0gy";
+ url = "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz";
+ sha512 = "W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==";
};
};
- "@types/uglify-js-3.0.5" = {
+ "@types/uglify-js-3.9.3" = {
name = "_at_types_slash_uglify-js";
packageName = "@types/uglify-js";
- version = "3.0.5";
+ version = "3.9.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.0.5.tgz";
- sha512 = "0kqcqx89pacasl4g5azinlm111qla4fn4k5ghsmyc9lsh2a2nhlj74zrm1apzw5zvnaxcl86ysym559000n93szj9ln0saj9151pc9g";
+ url = "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.9.3.tgz";
+ sha512 = "KswB5C7Kwduwjj04Ykz+AjvPcfgv/37Za24O2EDzYNbwyzOo8+ydtvzUfZ5UMguiVu29Gx44l1A6VsPPcmYu9w==";
};
};
- "@types/webpack-4.41.10" = {
+ "@types/webpack-4.41.21" = {
name = "_at_types_slash_webpack";
packageName = "@types/webpack";
- version = "4.41.10";
+ version = "4.41.21";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.10.tgz";
- sha512 = "2f211d97906nnasrwxk3c1f6bd5gc9za6vs3dqp6j5rg928kp975xsj7gfk9sbbvrqcfp0mrb6hjw7fd2m3x1dvcjik60mwmalv935w";
+ url = "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.21.tgz";
+ sha512 = "2j9WVnNrr/8PLAB5csW44xzQSJwS26aOnICsP3pSGCEdsu6KYtfQ6QJsVUKHWRnm1bL7HziJsfh5fHqth87yKA==";
};
};
- "@types/webpack-sources-0.1.7" = {
+ "@types/webpack-sources-1.4.0" = {
name = "_at_types_slash_webpack-sources";
packageName = "@types/webpack-sources";
- version = "0.1.7";
+ version = "1.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.7.tgz";
- sha512 = "0px6j424ivmklnnzd5kspgsq0irlhf086gbcd74ycjhrmgz0wy6sv4lkz7l5p4ddz6fghjkl3j4vlxi99cnkf2h3masv30bjan8f9jz";
+ url = "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-1.4.0.tgz";
+ sha512 = "c88dKrpSle9BtTqR6ifdaxu1Lvjsl3C5OsfvuUbUwdXymshv1TkufUAXBajCCUM/f/TmnkZC/Esb03MinzSiXQ==";
};
};
"@webassemblyjs/ast-1.9.0" = {
@@ -937,7 +1072,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz";
- sha512 = "08744px0y61c8svh84df8xg0m3905gkz9wfjlp9pkk8j5dnfs66l43qff6d60y1n0igdzwdpf9bvrdy4jwrkcjs1l98ivlvpzj1db0b";
+ sha512 = "C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==";
};
};
"@webassemblyjs/floating-point-hex-parser-1.9.0" = {
@@ -946,7 +1081,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz";
- sha512 = "10dqii9lv28nj4ls9wv7ys4ckd7v9iz08cb2alpph0xgz44a437yfa6mdzgnkgw5zcgxjy4xqsxv9sfp49ay8c3hdw01w8jbdq6lvjc";
+ sha512 = "TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==";
};
};
"@webassemblyjs/helper-api-error-1.9.0" = {
@@ -955,7 +1090,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz";
- sha512 = "2dmpj9vdgdq3wjfa9a6jlb6xrg4d25l2an1r41sw91a7psdc9lp793ca7z7i9q2712p7gp42095r50xfsc2fwci9409npjch670phrm";
+ sha512 = "NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==";
};
};
"@webassemblyjs/helper-buffer-1.9.0" = {
@@ -964,7 +1099,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz";
- sha512 = "04387f8f3q0kk96h7l1js39xg4xy8ja9bxgqpmfpsj17xma1y3p3risra4yh8j3xbiyn4bxqmcgn6zlwv6n0yzw0jrax1iagbijb6m9";
+ sha512 = "qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==";
};
};
"@webassemblyjs/helper-code-frame-1.9.0" = {
@@ -973,7 +1108,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz";
- sha512 = "1j2zclfh4a784bb015c39kahlmalikwdx0k1xws46iynf1nskcy6szv1cldldn1zhm8ckj8wddfx6idpj3m2qzvw9pda3v4j1s9h40i";
+ sha512 = "ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==";
};
};
"@webassemblyjs/helper-fsm-1.9.0" = {
@@ -982,7 +1117,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz";
- sha512 = "2bjr61kxvrfhqr7439jkapxcij4cgm9lb32x55qq7hxn07cdkz69aaqvmzqqyir0bn8a1rfblmgvmd53jxg0jgwwjdi1clv2716ix1q";
+ sha512 = "OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==";
};
};
"@webassemblyjs/helper-module-context-1.9.0" = {
@@ -991,7 +1126,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz";
- sha512 = "3r1d7c1zr0b9f85526k03d1p47kq7qgih4q1fzwxv540aid771cjrmw68f6fipmhzlzxwxhj09q2vrxb96p59v7jd6cplw247r9d41h";
+ sha512 = "MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==";
};
};
"@webassemblyjs/helper-wasm-bytecode-1.9.0" = {
@@ -1000,7 +1135,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz";
- sha512 = "19im6kssfy0rjipdvz4jp03rjzkwhnvkp1q8zw7mjfx8yf2w7nlxpy5ambbzvlq5jvh8ks6x35nlh0kcmz68hmcqixwfdgjijs55ca7";
+ sha512 = "R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==";
};
};
"@webassemblyjs/helper-wasm-section-1.9.0" = {
@@ -1009,7 +1144,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz";
- sha512 = "2zs0rl7x9l6adbbiqgw2br1w09b1da351rc69znxakjg9c9wkb227xy374k1zkc7a79rc4q7lgwv9ami3pr4555mipqp4yybpr02wsy";
+ sha512 = "XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==";
};
};
"@webassemblyjs/ieee754-1.9.0" = {
@@ -1018,7 +1153,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz";
- sha512 = "17f4ncqxsp9b8ssciw5icvf8bxpd732cda6z1jdbddbxl58m3vkjaxpx3ymi4z0y8nnrify698x8g65w38761rjkgr0pzhlwqkgribm";
+ sha512 = "dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==";
};
};
"@webassemblyjs/leb128-1.9.0" = {
@@ -1027,7 +1162,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz";
- sha512 = "2kz1bim131l0y9pjznjv3qmw030gli8yb3hhd38hjrc2py5h551lgzcsjlrx6pnpwnq9rdsyh3ppkyarymrpnnqncimlmvhjlrp7m8h";
+ sha512 = "ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==";
};
};
"@webassemblyjs/utf8-1.9.0" = {
@@ -1036,7 +1171,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz";
- sha512 = "3rlyvh0fy205d045jr17hjj8y641hmhkkzk3gq78865jcqm55ff2n3jbalj5121q8li786hm9jg5ggv66qixp7fsb7i9938dfax15hr";
+ sha512 = "GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==";
};
};
"@webassemblyjs/wasm-edit-1.9.0" = {
@@ -1045,7 +1180,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz";
- sha512 = "33jfv92rsn09qz41blq4a781clr7n5lzpy44zb42fb499mbd1hd4mf0q4l6karmbm8gg552p9ayqgzawz29r2n56gwhrfrldw3g608n";
+ sha512 = "FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==";
};
};
"@webassemblyjs/wasm-gen-1.9.0" = {
@@ -1054,7 +1189,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz";
- sha512 = "26a9wb1a8jglkv330fkmcg7l4z9v1b8ygn32lw96z2wiq1m65f7b3rqp1f1rhgg72sxdx0zsirs6am97phy66svps3y7k0qisikgwbh";
+ sha512 = "cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==";
};
};
"@webassemblyjs/wasm-opt-1.9.0" = {
@@ -1063,7 +1198,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz";
- sha512 = "3c2a28pzyrsdrichvzc0v1kik18sb0pwfjkwhbm1cc6xakfw5wgialgqkrrv9c7ibskwh1k75m9xf9v4hmd42xj6676z1i7l2dy0j22";
+ sha512 = "Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==";
};
};
"@webassemblyjs/wasm-parser-1.9.0" = {
@@ -1072,7 +1207,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz";
- sha512 = "0n0927dbd3wsan69ljwzlp9pi15axs3a11sypfl720s8dm8g0q81kxq0w0qybzgm16fwk073y7ffkhm4gqv0cv496fhkn0iihr29v7p";
+ sha512 = "9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==";
};
};
"@webassemblyjs/wast-parser-1.9.0" = {
@@ -1081,7 +1216,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz";
- sha512 = "1pkw353ygc8csplwi4nfx5n296wcj4b8yawrl0kxhizq4fdbbsvrhphzzcvx1p8r8ccj9yq2x5yix17q54gyhikcvr74hyhzl095jma";
+ sha512 = "qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==";
};
};
"@webassemblyjs/wast-printer-1.9.0" = {
@@ -1090,7 +1225,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz";
- sha512 = "2qb0ghchp4dw0yxp9c4h9iw6m7lk58sz7f9j4kmrvp5hj804kwxdskgbjcc96g3r7f3zwvcyw3nlnr718rml73f8gr727bbvq9jg7fq";
+ sha512 = "2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==";
};
};
"@xtuc/ieee754-1.2.0" = {
@@ -1099,7 +1234,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz";
- sha512 = "1wczr2c331gq4q6w6nsiylqs6q6dp0j2lvc231826gfrdhr3lcimmyhswp4g0b5p7k7k525gq6gh0wpg65sjlp2s4f0n6ww18m2fzqd";
+ sha512 = "DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==";
};
};
"@xtuc/long-4.2.2" = {
@@ -1108,7 +1243,7 @@ let
version = "4.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz";
- sha512 = "00n8akj5s578b8r7vcdz817cnmga21vznz895kygvb0j780968szj171f91b0bgvz880ff7zq025q4087cgxb2fqpyg01sgil2ymq9n";
+ sha512 = "NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==";
};
};
"abbrev-1.1.1" = {
@@ -1117,7 +1252,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz";
- sha512 = "38s4f3id97wsb0rg9nm9zvxyq0nvwrmrpa5dzvrkp36mf5ibs98b4z6lvsbrwzzs0sbcank6c7gpp06vcwp9acfhp41rzlhi3ybsxwy";
+ sha512 = "nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==";
};
};
"accepts-1.3.7" = {
@@ -1126,7 +1261,7 @@ let
version = "1.3.7";
src = fetchurl {
url = "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz";
- sha512 = "2j51dxzbgz22q0k7dhivimfsqx9a0f0h9slfd7n20gz3y1944gx3y7xai54za0x3zhbar6vqiaab2i9p913cwqk414qk3cnrm138pr2";
+ sha512 = "Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==";
};
};
"acorn-6.4.1" = {
@@ -1135,7 +1270,7 @@ let
version = "6.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz";
- sha512 = "1s65pswzbh0155lsrdln08lifgs34zb53vkfl8fvxwnfmrc84vj01m9b31w4n846k7vk8lr5ns6wqf0fxc8xz98vkihldxsgn9ksl35";
+ sha512 = "ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==";
};
};
"address-1.0.3" = {
@@ -1144,16 +1279,16 @@ let
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/address/-/address-1.0.3.tgz";
- sha512 = "27dii2i2aw9z3pw09110914532z5dfywxp8gbrfr14737cwy8m0jysam3abmfsbp8g51sd02ys57j5snwly3zfd0vrbli4109rni7ng";
+ sha512 = "z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg==";
};
};
- "ajv-6.12.0" = {
+ "ajv-6.12.3" = {
name = "ajv";
packageName = "ajv";
- version = "6.12.0";
+ version = "6.12.3";
src = fetchurl {
- url = "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz";
- sha512 = "0gkcic96nmpcq311i2jfwbaa961x0mj7mkl7iwk213hyn4jgxbl0a472lcpg9dr7ybacn3i45fj6q0dz3g8rqmva7r14i9la240ba0g";
+ url = "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz";
+ sha512 = "4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==";
};
};
"ajv-errors-1.0.1" = {
@@ -1162,16 +1297,16 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz";
- sha512 = "24kqslzd256yc0dckqcg8n1rngyfzdflfznp55hnhkv3rhyzirjhpj31rgiiryyjlw8a64x9ba7hdqkpiwf6jpllwyyyhr7zqxmy90c";
+ sha512 = "DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==";
};
};
- "ajv-keywords-3.4.1" = {
+ "ajv-keywords-3.5.1" = {
name = "ajv-keywords";
packageName = "ajv-keywords";
- version = "3.4.1";
+ version = "3.5.1";
src = fetchurl {
- url = "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz";
- sha512 = "1lyjmfg70gijr3gjs63qmawfazm5mz8vb1bknyy1vzdif6a30vi3dpwkrlv4j4i5dg56jd3fliqgfq0rxbm98a42jxbgnyxmdn65va4";
+ url = "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.1.tgz";
+ sha512 = "KWcq3xN8fDjSB+IMoh2VaXVhRI0BBGxoYp3rx7Pkb6z0cFjYR9Q9l4yZqqals0/zsioCmocC5H6UvsGD4MoIBA==";
};
};
"alphanum-sort-1.0.2" = {
@@ -1189,7 +1324,7 @@ let
version = "3.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz";
- sha512 = "2n6gl8300ihln724832pvvzrii5c4qjli9xc16s632ywnyrfbv1kmcqg133v25583hqhflpsfi2yhkjy6nhzj0si5v36zhym0cifxc4";
+ sha512 = "hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==";
};
};
"ansi-escapes-3.2.0" = {
@@ -1198,7 +1333,7 @@ let
version = "3.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz";
- sha512 = "12pp3q4c44hrzr2xl9vqjigwjn2wr1j0lhvshl75z5m6a97hqkd047sdcma1inzjvxhpkzk1qkvag7cw3sya32s9wsfasr6xsnnj63h";
+ sha512 = "cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==";
};
};
"ansi-html-0.0.7" = {
@@ -1234,7 +1369,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz";
- sha512 = "1v2gfp292kslpvam0l0h1iba35yi0n7dc6qv6fmxsdyfcp6zakkl13vrh3hzsw4zgh50jrrsg7xb2q2hn4g8a0dmf947mfcylymxanm";
+ sha512 = "1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==";
};
};
"ansi-regex-5.0.0" = {
@@ -1243,7 +1378,7 @@ let
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz";
- sha512 = "2bgymyprr0q59vfj2qnmnlcbi60jvry6kzdk94nlw3x6176ar5g0qddm8w01bw7fj2hrb4xlb75x4dqs38198sjachhslcfks7rz3kd";
+ sha512 = "bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==";
};
};
"ansi-styles-2.2.1" = {
@@ -1261,7 +1396,7 @@ let
version = "3.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz";
- sha512 = "2lgkskkj4c1fsnrksy0yffda0wss84p8lfiazdc7jli7iqnvrxkzbxjzpvx13lm28qw0zkawfxvz2bdiisc72ccy7hx8i8rm4iijgam";
+ sha512 = "VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==";
};
};
"ansi-styles-4.2.1" = {
@@ -1270,7 +1405,7 @@ let
version = "4.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz";
- sha512 = "2619xzd910i29pa6v368sk8jdgjk3yqqvjwbg3hyj6byd3ygcrs3xix3fy03smqgiylhdrkrvyrhhnv1l5pkc64qn7zgmh6rfna6lgm";
+ sha512 = "9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==";
};
};
"anymatch-2.0.0" = {
@@ -1279,7 +1414,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz";
- sha512 = "03mjsaw6xk4zhvl17fpqn59j4v2bafqs0yfw5y45hl8x97xlihwvjmcx3icnaamvipplnczymvzg4sb4ixwpzak0k3p21c00nqqxmz6";
+ sha512 = "5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==";
};
};
"anymatch-3.1.1" = {
@@ -1288,7 +1423,7 @@ let
version = "3.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz";
- sha512 = "2776jrfn8kh9r6qhz6s43znnwvqmbqrjsch99hdv21j53sj4njyjhrya67drxk8y7hvi28mjvdjj277jy4qd2zfayrjli3cdbdkkkwq";
+ sha512 = "mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==";
};
};
"aproba-1.2.0" = {
@@ -1297,7 +1432,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz";
- sha512 = "13mgnbmdhdq0qncijvpip1l39q1a8labcvj3hc3n1yl2zch106mdkn7p7bd5knvmfkkn1js9nd47nzyjk1himbm8ry8i8gd6mk7mlk3";
+ sha512 = "Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==";
};
};
"argparse-1.0.10" = {
@@ -1306,7 +1441,7 @@ let
version = "1.0.10";
src = fetchurl {
url = "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz";
- sha512 = "17fhywmdjcp8g0ys089i5xg26yajkkg9zg8hyry3fghz75b2pq5vdx997dk5p2sc15r9nsj8rmf4f27g81hi92kzj5q86sdmg5ni553";
+ sha512 = "o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==";
};
};
"arr-diff-4.0.0" = {
@@ -1324,7 +1459,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz";
- sha512 = "2vdly17xk5kw7bfzajrjdnw4ml3wrfblx8064n0i4fxlchcscx2mvnwkq2bnnqvbqvdy4vs9ad462lz0rid7khysly9m9vzjiblly1g";
+ sha512 = "L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==";
};
};
"arr-union-3.1.0" = {
@@ -1360,7 +1495,7 @@ let
version = "2.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz";
- sha512 = "2swmvaw9xcvzv29i247057pq4khyss7gnc0p244v1l2g2p2xpsr47m0dfaf54yscd3fc9njh3kvwly99w8shvd9p5fq6nvwwmqg7mw4";
+ sha512 = "hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==";
};
};
"array-map-0.0.0" = {
@@ -1396,7 +1531,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz";
- sha512 = "35whnhqnw23y121ilf8kl79pyqb9bjsg32gsazzlmww9zgk22c5jycf0vlkpsnp67rqw05hhw97hxw216hpnm6bxa620lyqwjhb2v0w";
+ sha512 = "HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==";
};
};
"array-uniq-1.0.3" = {
@@ -1432,7 +1567,7 @@ let
version = "0.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz";
- sha512 = "1v2z1ll0l8rif8hh0d03jc49kz3p8hym63q8ixbas48w4a8akl413hwn08nx83m89sj3mxl06aa0grp7n8hj6hcbsb2k3fhj913674g";
+ sha512 = "jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==";
};
};
"asn1.js-4.10.1" = {
@@ -1441,7 +1576,7 @@ let
version = "4.10.1";
src = fetchurl {
url = "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz";
- sha512 = "15j9ms7k6dx08m1wqrvc4958vcrshjjpicpxmz9bflsyk0x2r7w20lxlm27jpyj7cwj6158a0582vifk393hqp0ysn9mlbabqw9qzd7";
+ sha512 = "p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==";
};
};
"assert-1.5.0" = {
@@ -1450,7 +1585,7 @@ let
version = "1.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz";
- sha512 = "1n2xh5m359gm4my50j2206n32q2h044lqrl8h122gjn41fizlrh32j1lj7wqfix1iblyvi7zvdgvzbf97f840lr17vfk8ph1imj0fqh";
+ sha512 = "EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==";
};
};
"assert-plus-1.0.0" = {
@@ -1468,7 +1603,7 @@ let
version = "3.9.12";
src = fetchurl {
url = "https://registry.npmjs.org/assets-webpack-plugin/-/assets-webpack-plugin-3.9.12.tgz";
- sha512 = "0s21gk3wrzrj44dcpsxj8yffp5iwnjccj9h7yn3l7qls5gcw0cgbd25qqd04b192px7kyjyfx9adwp3vxp286g27g15vlsg5gyd79ca";
+ sha512 = "iqXT/CtP013CO+IZJG7f4/KmUnde+nn6FSksAhrGRbT1GODsFU3xocP6A5NkTFoey3XOI9n1ZY0QmX/mY74gNA==";
};
};
"assign-symbols-1.0.0" = {
@@ -1486,7 +1621,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz";
- sha512 = "0ga6b0jymkw4jrfvjilhfrddml29l1nrvj7r57d140p7rn31mmbni4j9z343v2zzz2zcnlsr2s17kmlgjkyvs9pxrf88an11pm9y77r";
+ sha512 = "+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==";
};
};
"async-0.9.2" = {
@@ -1513,7 +1648,7 @@ let
version = "2.6.3";
src = fetchurl {
url = "https://registry.npmjs.org/async/-/async-2.6.3.tgz";
- sha512 = "1g679kw2qqpqx1yd4s778r8rw3cv9qwmib5x3klk64kcl5ndw71bljcpav5jkk6grizlpvrqszsbs6fkmnlvcq5fnz2q33mrnb6zyfd";
+ sha512 = "zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==";
};
};
"async-each-1.0.3" = {
@@ -1522,7 +1657,7 @@ let
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz";
- sha512 = "00vbg0zvq40mmvzz9q3klkk5ly5jh75kc8s3bf7j2ff9zivla3wlc8d622gajjq4w66mln5570dc936my6wh08ippfj5jagj51s3xfg";
+ sha512 = "z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==";
};
};
"async-limiter-1.0.1" = {
@@ -1531,7 +1666,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz";
- sha512 = "0sy81yyf4na58ic2m0ib0prkb9njb1qzl7wf3vlq4hhm4xnwgxaph0lr43gs1sd0rai2xp1h6phlwvni9jiggm94dd54i0wc1cabhvj";
+ sha512 = "csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==";
};
};
"asynckit-0.4.0" = {
@@ -1549,7 +1684,7 @@ let
version = "2.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz";
- sha512 = "1rbq2rl2ry0y3nkqs3013vgjrnzf03609rg58092r8zkvzzn6v15grhv2yhzb48sz74zmjcj8ix7f5whrfp4zvsxyzrh64fhs9awvjs";
+ sha512 = "Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==";
};
};
"autoprefixer-8.6.5" = {
@@ -1558,7 +1693,7 @@ let
version = "8.6.5";
src = fetchurl {
url = "https://registry.npmjs.org/autoprefixer/-/autoprefixer-8.6.5.tgz";
- sha512 = "25g0ccq9v5sb77q5yhffaxnva8ps64yqp82rzn9jfwl2hpcqbv02175icm0v6c6k4aywnayf6di6cq44agrlzjc6sfbrzp8flvqkd9w";
+ sha512 = "PLWJN3Xo/rycNkx+mp8iBDMTm3FeWe4VmYaZDSqL5QQB9sLsQkG5k8n+LNDFnhh9kdq2K+egL/icpctOmDHwig==";
};
};
"aws-sign2-0.7.0" = {
@@ -1570,13 +1705,13 @@ let
sha1 = "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8";
};
};
- "aws4-1.9.1" = {
+ "aws4-1.10.0" = {
name = "aws4";
packageName = "aws4";
- version = "1.9.1";
+ version = "1.10.0";
src = fetchurl {
- url = "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz";
- sha512 = "2x4b6c0ny64yv6ljfs6sv82akh200klmnh1m1i18hdj28ksxkr9c0szphnwcasy3g5y3l1wn858wcxnc2gi9q5wql8s678fc61xbhf0";
+ url = "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz";
+ sha512 = "3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==";
};
};
"babel-extract-comments-1.0.0" = {
@@ -1585,25 +1720,25 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz";
- sha512 = "1ay21zjvpavyw19hzijli4ax209jw3lxrn2lfzdyd8v29b76r4i35nq4q6iff2zlz88x2py8lkvyczb5l41fnyx0chxlxg5hj5v6rd9";
+ sha512 = "qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==";
};
};
- "babel-loader-8.0.4" = {
+ "babel-loader-8.1.0" = {
name = "babel-loader";
packageName = "babel-loader";
- version = "8.0.4";
+ version = "8.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.4.tgz";
- sha512 = "2pn5lfvi0s3fhz6fllidilfkz4h9v3l4632p55h9pyzccqda3fgpn2ayywyg2shfcw3y3q900xhkc7k63zyly3myqb9g80k8lv6243y";
+ url = "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz";
+ sha512 = "7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==";
};
};
- "babel-plugin-dynamic-import-node-2.3.0" = {
+ "babel-plugin-dynamic-import-node-2.3.3" = {
name = "babel-plugin-dynamic-import-node";
packageName = "babel-plugin-dynamic-import-node";
- version = "2.3.0";
+ version = "2.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz";
- sha512 = "2ay3wlyykpjfs9awvl9xigggavibxvbi9hx1mplf87zmqff733aag7hzw89c4f28wf4hxcr404lsp01ndan45yxm9f1q44hjy98bam3";
+ url = "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz";
+ sha512 = "jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==";
};
};
"babel-plugin-syntax-object-rest-spread-6.13.0" = {
@@ -1648,7 +1783,7 @@ let
version = "6.18.0";
src = fetchurl {
url = "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz";
- sha512 = "1qk460vyxfs08g8586jdc02wqzyy2y06596qcn1na9bz7yxra6vgh6177qf345xai0virpaz56bkpgmfcrd8yx5l2vjkn49y66h9xdb";
+ sha512 = "q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==";
};
};
"balanced-match-1.0.0" = {
@@ -1666,7 +1801,7 @@ let
version = "0.11.2";
src = fetchurl {
url = "https://registry.npmjs.org/base/-/base-0.11.2.tgz";
- sha512 = "11dwi4v72034dqafp0qxsg8h6cpn92vv4vf909a9fybd69yfg6gqn4hhav6x59r1wbi8h1qlgfh9np0340mpljv1hc9v9p02giqygp5";
+ sha512 = "5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==";
};
};
"base64-js-1.3.1" = {
@@ -1675,7 +1810,7 @@ let
version = "1.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz";
- sha512 = "3mbfy80f2q6z8fwzch81hn7z0wjjsz6lwzz4jwrgr62pyql94mwi21k0l28xba2q1pydf8hf0jzzvr8w34rjmk135pjpmqfcj5kid4q";
+ sha512 = "mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==";
};
};
"batch-0.6.1" = {
@@ -1702,7 +1837,7 @@ let
version = "3.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz";
- sha512 = "3qicqys1bg16slzbzjn3f0fir82r4d1h6lvy5y0cqqwzbs2iaxf93xgi6x47m7l87i102ifjn4qvjbf764gyncsxcqw7lw33mk7y4zs";
+ sha512 = "+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==";
};
};
"big.js-5.2.2" = {
@@ -1711,7 +1846,7 @@ let
version = "5.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz";
- sha512 = "2cin34lhbrlligarblnrqnl6f419mkpqd4abjms0y1fk1mxzb6rqvh1sg0zif7bgskirhh6shxnqa444syk4cf87fmndil954xzc8mz";
+ sha512 = "vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==";
};
};
"binary-0.3.0" = {
@@ -1729,16 +1864,16 @@ let
version = "1.13.1";
src = fetchurl {
url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz";
- sha512 = "0drjfs8xmgc4rfi8nbbx7adsinnc5m0nc96dw3r3gars8zvg1kzay5a7a5s3islf13wmw7q9v15i7d2gdghs1lp6rh2wl6x80hcqzjj";
+ sha512 = "Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==";
};
};
- "binary-extensions-2.0.0" = {
+ "binary-extensions-2.1.0" = {
name = "binary-extensions";
packageName = "binary-extensions";
- version = "2.0.0";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz";
- sha512 = "2izzpdg2m0av5pzbv1zyjfi15ddz5yk1d4h9cilzc8z6pzq5abcicnm2xx4b2jdrjk2l4h3zfawsxhnbzlgvlv4700q5930k796s69y";
+ url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz";
+ sha512 = "1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==";
};
};
"bindings-1.5.0" = {
@@ -1747,7 +1882,7 @@ let
version = "1.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz";
- sha512 = "24xpa35sym31k1x9hs78jbmsh58yx7ldkn03d4g5qhmvm0bi5cwqvpn2s6r8hkwhks5mhm81gz878gbp5g9b2s7zniy7gm1z6vvysm7";
+ sha512 = "p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==";
};
};
"binwrap-0.2.2" = {
@@ -1756,7 +1891,7 @@ let
version = "0.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/binwrap/-/binwrap-0.2.2.tgz";
- sha512 = "1rh0lsxhj45r639casyzy4jncilkcfygfzz2h7hqm7rjbh0za510z2qmqjbzyrx98618fmcycgraqq115fbwh7n33wi29ipk75azrb3";
+ sha512 = "Y+Wvypk3JhH5GPZAvlwJAWOVH/OsOhQMSj37vySuWHwQivoALplPxfBA8b973rFJI7OS+O+1YmmYXIiEXVMAcw==";
};
};
"bluebird-3.7.2" = {
@@ -1765,16 +1900,25 @@ let
version = "3.7.2";
src = fetchurl {
url = "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz";
- sha512 = "2v12rs2wvv94hrlyv0nadxn9x11796k9mk7a8vg0bqsry8m2pbyy9dribalwikh34qkk3rp6gnis849y5z9x5mxzbbdgkfhc3l674sy";
+ sha512 = "XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==";
};
};
- "bn.js-4.11.8" = {
+ "bn.js-4.11.9" = {
name = "bn.js";
packageName = "bn.js";
- version = "4.11.8";
+ version = "4.11.9";
src = fetchurl {
- url = "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz";
- sha512 = "20bg51v29zygy89w84qb64pkjikxfjdsgjs0ry6pvv8fkwn5kd1izrqn022d838q3rcaq8dmy033g7q8b6960j4f8ipan74y9ydimr2";
+ url = "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz";
+ sha512 = "E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==";
+ };
+ };
+ "bn.js-5.1.2" = {
+ name = "bn.js";
+ packageName = "bn.js";
+ version = "5.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz";
+ sha512 = "40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==";
};
};
"body-parser-1.18.2" = {
@@ -1792,7 +1936,7 @@ let
version = "1.19.0";
src = fetchurl {
url = "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz";
- sha512 = "2rl5ww96fwgmxdqhqmnknsaafw44vsr2xz7vf7nax8qz9jy8bmmdyawcy6yfny0wm7pi8m2jssakzjc1nin8z8207kv0gclpnrhy4bn";
+ sha512 = "dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==";
};
};
"bonjour-3.5.0" = {
@@ -1819,7 +1963,7 @@ let
version = "1.1.11";
src = fetchurl {
url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz";
- sha512 = "248cnpbbf0p32h53rd3g8wzpgrkaj4p078ra1g6l16f82i6bzkvmhwqan5rk88apbll9ly1476kngd7f7z27i3b3zxpbb3064f8yaw8";
+ sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==";
};
};
"braces-2.3.2" = {
@@ -1828,7 +1972,7 @@ let
version = "2.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz";
- sha512 = "3gxrfbb03jf6nh75n99snhv4a9jni48hfc0gkj5yl1cginpqx3d73dnp8snph1fdkc804iz6zg0aqibifjnscjfbpfziw2g7yg5pmv8";
+ sha512 = "aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==";
};
};
"braces-3.0.2" = {
@@ -1837,7 +1981,7 @@ let
version = "3.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz";
- sha512 = "38dmhgggv4r7xf3chli957yj4gzfv9xhif8zzaqjnxavkrs1qbmj9m84vxh42n1jl9sddy16ryp4g93l1p8dvrc1pbcvk2ippwadjvg";
+ sha512 = "b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==";
};
};
"brorand-1.1.0" = {
@@ -1855,7 +1999,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz";
- sha512 = "22gkxh9wf4hjxkyvj427k9r76xkz9vs63s1drwcggbpv0r7qdclzdvw167s7iq8936zak241cc5ck3bqkp6hy99zlkrbcmfl5g8gc7v";
+ sha512 = "+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==";
};
};
"browserify-cipher-1.0.1" = {
@@ -1864,7 +2008,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz";
- sha512 = "3bz6v63l37ndb18236yjdkbxjcvy4x16a8j7vsqxqprvnkcnkq1hg1ffd1c9zk9a3j555ppnpisfyh0x4adlb8lmpwbfa8i837n9y5h";
+ sha512 = "sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==";
};
};
"browserify-des-1.0.2" = {
@@ -1873,7 +2017,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz";
- sha512 = "3j1gv3firnsbjppm47ldxbav9rmh3plq026zn728wvhgf19i4r7kxzyyj7hpibhjv61lcm9i4b869yy90c8hfj7w8rmr17p2zbhwah6";
+ sha512 = "BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==";
};
};
"browserify-rsa-4.0.1" = {
@@ -1885,13 +2029,13 @@ let
sha1 = "21e0abfaf6f2029cf2fafb133567a701d4135524";
};
};
- "browserify-sign-4.0.4" = {
+ "browserify-sign-4.2.0" = {
name = "browserify-sign";
packageName = "browserify-sign";
- version = "4.0.4";
+ version = "4.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz";
- sha1 = "aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298";
+ url = "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.0.tgz";
+ sha512 = "hEZC1KEeYuoHRqhGhTy6gWrpJA3ZDjFWv0DE61643ZnOXAKJb3u7yWcrU0mMc9SwAqK1n7myPGndkp0dFG7NFA==";
};
};
"browserify-zlib-0.2.0" = {
@@ -1900,7 +2044,7 @@ let
version = "0.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz";
- sha512 = "24488d4s6d901hj9d9jdddapmcvmibbdpjq6nv3bpyjx72546fcqa0vripy0ydsrw1jk6bakfzvynh5i9cz0g59hrmn4ph75d3kdpk7";
+ sha512 = "Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==";
};
};
"browserslist-3.2.8" = {
@@ -1909,7 +2053,7 @@ let
version = "3.2.8";
src = fetchurl {
url = "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz";
- sha512 = "00i65frm5jkbv8pzc13i02fzd39q0ahh653zzjzhq35pz6p0idajfjqg1b7mnnlvxymihcpmd1cfhwaj51hnqjmh4alrg8sjrq6hxaq";
+ sha512 = "WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==";
};
};
"browserslist-4.1.1" = {
@@ -1918,25 +2062,16 @@ let
version = "4.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/browserslist/-/browserslist-4.1.1.tgz";
- sha512 = "3clmw7m8rqcpk4qygqml0750q666n48jv76xgw4v7vsff8yyxylgb8lh9hkfx282pg4sj5ggzzysd2gjmaas88nsicyp930xg1jn6jl";
+ sha512 = "VBorw+tgpOtZ1BYhrVSVTzTt/3+vSE3eFUh0N2GCFK1HffceOaf32YS/bs6WiFhjDAblAFrx85jMy3BG9fBK2Q==";
};
};
- "browserslist-4.11.1" = {
+ "browserslist-4.13.0" = {
name = "browserslist";
packageName = "browserslist";
- version = "4.11.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/browserslist/-/browserslist-4.11.1.tgz";
- sha512 = "3kf0caz4k8wilf978inqj6sgcxbsb9y7rc7m54gv7is132s81fc984wmrh8wl8hglcyvkxwwxm0vd2lf5qz8nx2qc6lca7b83gfn90c";
- };
- };
- "bser-2.1.1" = {
- name = "bser";
- packageName = "bser";
- version = "2.1.1";
+ version = "4.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz";
- sha512 = "30jby01rqjgx78xnzyysjav12c0cj8dcwd40wprcfh1jn3768cdkb834q1zyf3wivhifi47xqa7jai7x16m1jv1mq4g40f69ws56341";
+ url = "https://registry.npmjs.org/browserslist/-/browserslist-4.13.0.tgz";
+ sha512 = "MINatJ5ZNrLnQ6blGvePd/QOz9Xtu+Ne+x29iQSCHfkU5BugKVJwZKn/iiL8UbpIpa3JhviKjz+XxMo0m2caFQ==";
};
};
"buffer-4.9.2" = {
@@ -1945,7 +2080,7 @@ let
version = "4.9.2";
src = fetchurl {
url = "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz";
- sha512 = "1d85syv6ashl8f3a6h553d185cg3vq6nhjqnc80vr2z3bak0c9xbm1jawfk9zs43xz34yih6h6j3bhb3njkahdqpji12fsc4kfsmby6";
+ sha512 = "xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==";
};
};
"buffer-from-1.1.1" = {
@@ -1954,7 +2089,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz";
- sha512 = "3c0m16i3fdv3vlq2zz8dakrnhqvs16gvggj485f91fiaa5v0p7pyhamcdw5fggr7djzd8nshmvz4hgbp7714smqxlld2an28q8if1ri";
+ sha512 = "MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==";
};
};
"buffer-indexof-1.1.1" = {
@@ -1963,7 +2098,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz";
- sha512 = "3bgz1zhq9ng3gypq825f00p9qi9y6z7wvkkf28nhjlyifnb3lk1dkmbya84k0ja79zv8kmmhvalwcnnz92533ip7pnjp3is1w9cxyp3";
+ sha512 = "4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==";
};
};
"buffer-xor-1.0.3" = {
@@ -2008,7 +2143,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz";
- sha512 = "073ccjmvxf726gcgzy0pksvi8x8r51dq6hyv69sc75ynrin7anwk9q3sqhbbbjhqjjrmq42s5f5gdbcgj2jxai6ldpyq6y2ny78payd";
+ sha512 = "zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==";
};
};
"cacache-10.0.4" = {
@@ -2017,7 +2152,7 @@ let
version = "10.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz";
- sha512 = "0f1zwi8bbiia995410m24xljd0ra0vk579q7rk48p7mrq9nbilx3qa2rnp7hjdwnvx28zfad0rfdcwyq3blzkb3rk8b9yl77crp960f";
+ sha512 = "Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==";
};
};
"cacache-12.0.4" = {
@@ -2026,7 +2161,7 @@ let
version = "12.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz";
- sha512 = "00qxfz1yqkizw00vx1948yfzilxv1c4pzxknh5hbwby5cgiyrzb488qwcdff4qdrbwm13skvhpxpshryw30py3s4bpgny98il3lqjvb";
+ sha512 = "a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==";
};
};
"cache-base-1.0.1" = {
@@ -2035,7 +2170,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz";
- sha512 = "36i943khi87af4gif9r6imjgybqxq9cbd69z2h8p2s2j6scfbhrv7j3n591xl982fmyq29rkwh70a6qdcf3v0piwzfh8n2jf571v9q0";
+ sha512 = "AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==";
};
};
"cacheable-lookup-2.0.1" = {
@@ -2044,16 +2179,16 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-2.0.1.tgz";
- sha512 = "2714rgpq0wwdfnahlxn4a3g1fr6mf5dj2f3lkl874x991d7ilqvccrja0j4hk8nbc7g7yivvp9b2pf4rrgq3fpj6ghdjwck4fr1phqh";
+ sha512 = "EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg==";
};
};
- "cacheable-request-2.1.4" = {
+ "cacheable-request-6.1.0" = {
name = "cacheable-request";
packageName = "cacheable-request";
- version = "2.1.4";
+ version = "6.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz";
- sha1 = "0d808801b6342ad33c91df9d0b44dc09b91e5c3d";
+ url = "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz";
+ sha512 = "Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==";
};
};
"cacheable-request-7.0.1" = {
@@ -2062,7 +2197,7 @@ let
version = "7.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz";
- sha512 = "1kmzafhx567pf4kbwdg03gxjx0d1l6j8lnb05y7f66kn8c1szz41kawa2jkf4zndaihac3i1yv7yjg6mrkk2lxs2b0wm7h0lqkjdpcn";
+ sha512 = "lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==";
};
};
"call-me-maybe-1.0.1" = {
@@ -2107,7 +2242,7 @@ let
version = "4.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz";
- sha512 = "3llmv9zy6jv6wn9nyxai15vw5zpjjpax70zzsz10gnd55kp1p86x59swnnylp20gjhgdnq5pj4ycfvd85n14bsjf9j82zdqq5cvdxpd";
+ sha512 = "7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==";
};
};
"camelcase-3.0.0" = {
@@ -2125,7 +2260,7 @@ let
version = "5.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz";
- sha512 = "0kg17fpj4c7akmpa9x0a3fi5glrc3y5k3ppjcpb3pd02ylg3fnzfdvz0pixd223crbs5980sjaxsk9q8kcqxm5d9cb7rlkv3m614vrg";
+ sha512 = "L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==";
};
};
"caniuse-api-3.0.0" = {
@@ -2134,25 +2269,16 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz";
- sha512 = "2xvajfx062fy4i060qa7p4acawzmcpqs69jmklswq856lyzjq6p8vjgm5zi21ll5gxm7vvyc5xsh9bd30v5bppszr59c19zi2wg1i3f";
+ sha512 = "bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==";
};
};
- "caniuse-lite-1.0.30001039" = {
+ "caniuse-lite-1.0.30001102" = {
name = "caniuse-lite";
packageName = "caniuse-lite";
- version = "1.0.30001039";
+ version = "1.0.30001102";
src = fetchurl {
- url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001039.tgz";
- sha512 = "3qyz2ijjl61hkbifqpr2k8nrjw9gqlamp914lagh29kf1az6hkslbklljq5ss31n8lblczdvdi3pjjs2hgq71w52sr8gpyk4icdpv29";
- };
- };
- "capture-exit-2.0.0" = {
- name = "capture-exit";
- packageName = "capture-exit";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz";
- sha512 = "3m6md2j1rsn26hijf0yfbbfnx6w2jrrqhr2b2xwjc9lyzvypidyz5krczc9wb04z1vq4mgb759ljwn7iggiiigijzhp38lk162zy91y";
+ url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001102.tgz";
+ sha512 = "fOjqRmHjRXv1H1YD6QVLb96iKqnu17TjcLSaX64TwhGYed0P1E1CCWZ9OujbbK4Z/7zax7zAzvQidzdtjx8RcA==";
};
};
"case-sensitive-paths-webpack-plugin-2.3.0" = {
@@ -2161,7 +2287,7 @@ let
version = "2.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz";
- sha512 = "1fzkc65mi135002lk75zd133f7k3cda42n14yb5lc6inqj10xpd2d3zyhc3bjq1k7zfdrlkxq9c26mdz48dpd30bqbmbjxwjjfj11pz";
+ sha512 = "/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==";
};
};
"caseless-0.12.0" = {
@@ -2179,7 +2305,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz";
- sha512 = "2wa0gi2wljxw00rvqz454sgdr8yy90z8lhprxjc1prwi695lnzrh6sk0qqhp63h9gmbldyvvzfvm8k1jk0sbv6icdawcss441jky3qa";
+ sha512 = "Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==";
};
};
"chainsaw-0.1.0" = {
@@ -2206,7 +2332,7 @@ let
version = "2.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz";
- sha512 = "1yl5ffjp5w65b9ydnw4vp13n563121hs64xbnajif51grhpqmslaqllj24zm1pfaw9ywvdx69n8ppa3riwlps25k5934zgnbf3pmcrr";
+ sha512 = "ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==";
};
};
"chalk-2.4.2" = {
@@ -2215,7 +2341,7 @@ let
version = "2.4.2";
src = fetchurl {
url = "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz";
- sha512 = "2wr55z22i274wadq2cvpxga28a8igq9whc4m1q06sz5sn2hc4amradd5vd02wm92vyfg2qrb0bysd5drv7mfmlb2wqdf939v5zvxn1j";
+ sha512 = "Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==";
};
};
"chalk-3.0.0" = {
@@ -2224,7 +2350,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz";
- sha512 = "31damxvnvxjdp3hhqfn9nxi6hrw9cmmy5vlf0nqfvns1qhp3ybc0y7viswj1jdxvc0w1f3zapjsl89hx9hcwv2p8jca7m7qczlw2gg0";
+ sha512 = "4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==";
};
};
"chardet-0.7.0" = {
@@ -2233,7 +2359,7 @@ let
version = "0.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz";
- sha512 = "1qg04aw34n3l68g6s6li7pfdspkj3zmb7qsqf096h19jwc34mv8sbhik4xcx9aazys1ycb5k736f4lql46s0rhl361pmlz1r86j4gwr";
+ sha512 = "mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==";
};
};
"charenc-0.0.2" = {
@@ -2251,7 +2377,7 @@ let
version = "2.1.8";
src = fetchurl {
url = "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz";
- sha512 = "21d2yf3364v025ivy6ak1bh61qvvq9llryh8c1rhvrif1kalx0j996x8m0qs717cgl97q5c40awyv8gi8hbmpgfpl6zvkff6xmm8rk6";
+ sha512 = "ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==";
};
};
"chokidar-3.0.2" = {
@@ -2260,7 +2386,7 @@ let
version = "3.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/chokidar/-/chokidar-3.0.2.tgz";
- sha512 = "0l3pn1afpk9h62fjazidrp2dpgigsqwmpjy92686srm8j8ky8zx8072s00jmvz1mr8g78dj70y0vdg9j1h6m6vfp8sk4di3x3cx30vk";
+ sha512 = "c4PR2egjNjI1um6bamCQ6bUNPDiyofNQruHvKgHQ4gDUP/ITSVSzNsiI5OWtHOsX323i5ha/kk4YmOZ1Ktg7KA==";
};
};
"chokidar-3.2.1" = {
@@ -2269,7 +2395,7 @@ let
version = "3.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/chokidar/-/chokidar-3.2.1.tgz";
- sha512 = "3mkp71nvz0h69nzh9z15is5l5lpmcs7nf5nypdv5s47fi1z1an9qm29677y5j6sviwky0kr82z4cild7f6qxgnpnflyq5gr8qz4ygpy";
+ sha512 = "/j5PPkb5Feyps9e+jo07jUZGvkB5Aj953NrI4s8xSVScrAo/RHeILrtdb4uzR7N6aaFFxxJ+gt8mA8HfNpw76w==";
};
};
"chokidar-3.3.0" = {
@@ -2278,7 +2404,16 @@ let
version = "3.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz";
- sha512 = "3hbyi14x38mvx936wbajln4g1l8fcyi8fwvcrhf2jqn0yzcyda1d20q67k445j9bvs5kr7jdhd2s07srb2pnm7hxmjngp2k6wn8lsbl";
+ sha512 = "dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==";
+ };
+ };
+ "chokidar-3.4.1" = {
+ name = "chokidar";
+ packageName = "chokidar";
+ version = "3.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/chokidar/-/chokidar-3.4.1.tgz";
+ sha512 = "TQTJyr2stihpC4Sya9hs2Xh+O2wf+igjL36Y75xx2WdHuiICcn/XJza46Jwt0eT5hVpQOzo3FpY3cj3RVYLX0g==";
};
};
"chownr-1.1.4" = {
@@ -2287,7 +2422,7 @@ let
version = "1.1.4";
src = fetchurl {
url = "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz";
- sha512 = "1b03acmav1awkygrda5h64pn8msd6wda119q553hik728i1j72bfqyq7yzn1x7nmw28hvg9mcyh7krsj8vwsq3karnn55mj6smip7cc";
+ sha512 = "jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==";
};
};
"chrome-trace-event-1.0.2" = {
@@ -2296,7 +2431,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz";
- sha512 = "06mh145f12ppkxn7xdzrvh7rrjg9c770rqai08m8r5i31br1ihc96i63dyn0c4arfl1hl0za33kzy5i09x4agz77c11xv7hb33z7vzm";
+ sha512 = "9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==";
};
};
"cipher-base-1.0.4" = {
@@ -2305,7 +2440,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz";
- sha512 = "3cm9kdc1sv7pakzlhrc1pazdvg9lk4hv31lximwbcrgmwfzg6imxrndszgx9yzlizknfh2b73cr7b5mfcv50bldpyq6jr5s4zknsj1a";
+ sha512 = "Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==";
};
};
"class-utils-0.3.6" = {
@@ -2314,7 +2449,7 @@ let
version = "0.3.6";
src = fetchurl {
url = "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz";
- sha512 = "1xcqwmfmsbrm2ck76brwiqjmcza655khgh5szh6wngk357i37sgwsga1pbarwzaz9hvzkriqhq6j0z5mv0pmz61cf9wxvk3y5mlzs58";
+ sha512 = "qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==";
};
};
"clean-css-4.2.3" = {
@@ -2323,7 +2458,7 @@ let
version = "4.2.3";
src = fetchurl {
url = "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz";
- sha512 = "0ad50l577m99sgpcdd49zspq8h9n9i3hhngapg9y5q76s7zwdz3hmaw2kc2jg30lk4z3wlyp9kgiyg71dvg0fg89g1xyr3qvq61dhsm";
+ sha512 = "VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==";
};
};
"cli-cursor-2.1.0" = {
@@ -2344,13 +2479,13 @@ let
sha1 = "f53b05266a8b1a0b934b3d0821e6e2dc5914ae23";
};
};
- "cli-width-2.2.0" = {
+ "cli-width-2.2.1" = {
name = "cli-width";
packageName = "cli-width";
- version = "2.2.0";
+ version = "2.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz";
- sha1 = "ff19ede8a9a5e579324147b0c11f0fbcbabed639";
+ url = "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz";
+ sha512 = "GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==";
};
};
"cliui-3.2.0" = {
@@ -2362,22 +2497,13 @@ let
sha1 = "120601537a916d29940f934da3b48d585a39213d";
};
};
- "cliui-4.1.0" = {
- name = "cliui";
- packageName = "cliui";
- version = "4.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz";
- sha512 = "26knyxdavl3y7kq82vfa094ym3n05vy2h2j5srb9fhhy8l43l0kwlasah5i78jks77zqgc373hbf96xcxv6am042gpbw35x452vwlg0";
- };
- };
"cliui-5.0.0" = {
name = "cliui";
packageName = "cliui";
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz";
- sha512 = "1fg1afsij2xwc4gpqbyhrp3s7q19w7bmii0ghmdv6cdx6giz3v0yqn25i3g7fw2lpi388jpvaf6nf9z2c7xp7w7psrww7569548d1rx";
+ sha512 = "PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==";
};
};
"cliui-6.0.0" = {
@@ -2386,7 +2512,7 @@ let
version = "6.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz";
- sha512 = "2nrnc0jqyx39906mqm5rb1svgckj19nfhs2101bm0pmirf4fglfzjzxrfr3si7vfl8bhz84xg9fv8v295y83l6yn8rz0ph2va11pb5p";
+ sha512 = "t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==";
};
};
"clone-response-1.0.2" = {
@@ -2404,7 +2530,7 @@ let
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz";
- sha512 = "1f80c0924lf6b1w99d89a62dbp6sc8mkndhv2gd5lz4l87vca1df8hglf3pd28v1i4x411akwjl3sixwmgf1m8lknw2r78hwqdy77xb";
+ sha512 = "q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==";
};
};
"code-point-at-1.1.0" = {
@@ -2431,7 +2557,7 @@ let
version = "3.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/color/-/color-3.1.2.tgz";
- sha512 = "2k8bl73w917gsvrf34vprlahwjr6wj4al3rmhb25388gk1kkjgma55v1a80766b3slgppl1xgkm32f3b0rbqhvrkxcjq1wvfy2cjx5x";
+ sha512 = "vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==";
};
};
"color-convert-1.9.3" = {
@@ -2440,7 +2566,7 @@ let
version = "1.9.3";
src = fetchurl {
url = "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz";
- sha512 = "0d5pmdh1dh0qbpjrzdczwqkh0jwf8gxhq71mknwlxqz80h1q6kdrpghq4qfp0y4v650ia2jdihmzpb2n8hg00h72lnx05dgvysi9w21";
+ sha512 = "QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==";
};
};
"color-convert-2.0.1" = {
@@ -2449,7 +2575,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz";
- sha512 = "0ljb8898z3dy87kw5y4xzfajw793q0bqvkp039sk5k3bps50mgjg6iz6fz2klal75vgx3zcv4a6jahx0p5n22lsdzqyz2pvr0z044a5";
+ sha512 = "RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==";
};
};
"color-name-1.1.3" = {
@@ -2467,7 +2593,7 @@ let
version = "1.1.4";
src = fetchurl {
url = "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz";
- sha512 = "102q02y0q23lgfnxmqq3arriahq9jsbkx3pyhcyaqrfzq6zqyiw6xirgn8p36zv5y0znlwbdf620dx537ij4ixn6nqavpcn1gfbxv3l";
+ sha512 = "dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==";
};
};
"color-string-1.5.3" = {
@@ -2476,7 +2602,7 @@ let
version = "1.5.3";
src = fetchurl {
url = "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz";
- sha512 = "11p4cihq5874fmyvwkh0fp4dr2syliqsgg610rw46lsav41l6wcm4bgpkrl34gip3cqncw0ppmqwfknm5v02m1fj8qqk8cnlzk84bbl";
+ sha512 = "dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==";
};
};
"colors-1.0.3" = {
@@ -2494,7 +2620,7 @@ let
version = "1.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz";
- sha512 = "2saczc8hcdmgns1cp1g1p7g2sq4yksrik0ffvfkhkavmmgx8haqm034a4c9zj8im6kfjh00n2xi360yqfy7vbsi98zri0943r72mrbb";
+ sha512 = "a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==";
};
};
"combined-stream-1.0.8" = {
@@ -2503,7 +2629,7 @@ let
version = "1.0.8";
src = fetchurl {
url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz";
- sha512 = "1v09nkip7zpn3k3prkkg53w331rhczpfgcqb0q42i97nafra43l2khl5zvhd4ar0qmh145nmw7944jy8p108ny0xpgy29gf2wqph0qm";
+ sha512 = "FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==";
};
};
"commander-2.14.1" = {
@@ -2512,7 +2638,7 @@ let
version = "2.14.1";
src = fetchurl {
url = "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz";
- sha512 = "11j7mwxfdnhi3yfkhxjvfkg1mzdsi3wq7iygma6ksmj1f7hfs0z8rpfcysqmy85f67mqvzhda3w1lyy1jqxxm31k799sazbipm7b17r";
+ sha512 = "+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==";
};
};
"commander-2.17.1" = {
@@ -2521,7 +2647,7 @@ let
version = "2.17.1";
src = fetchurl {
url = "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz";
- sha512 = "21fbnprzkj53pjsp5wd7f5wa50jrirag11gq351jr8hhrib5gw62kylpvcddv3c2a1vcs1p8llq80wdnflh6lny3frnq7v7l6vi9wy0";
+ sha512 = "wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==";
};
};
"commander-2.20.3" = {
@@ -2530,25 +2656,25 @@ let
version = "2.20.3";
src = fetchurl {
url = "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz";
- sha512 = "1qqrwy7z476gqa94kjjyyzyi3x49k28ji7znbc65plrp67yzmpa2yyslh6bl965yl4jqb2fwb2ljzhgcvv2xxj8ab86n5rgryc6958s";
+ sha512 = "GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==";
};
};
- "commander-3.0.2" = {
+ "commander-4.1.1" = {
name = "commander";
packageName = "commander";
- version = "3.0.2";
+ version = "4.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz";
- sha512 = "2ilf2mvb0dww4ghk17nncvymsankhk01lf7l0vls1dzf25ih2djz36n8xz6xh2rh5iacn1i7azfcfm80wyf0rc81f53q17q400z9ahr";
+ url = "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz";
+ sha512 = "NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==";
};
};
- "commander-4.1.1" = {
+ "commander-5.1.0" = {
name = "commander";
packageName = "commander";
- version = "4.1.1";
+ version = "5.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz";
- sha512 = "1cblg9al7s2w55kglhr3skkiw5m55apxk6idj5j0d0nrxi2djizbz9gv3cap5dd16acshaikaxzwx009vzdl08z2zrhik3433rsdqil";
+ url = "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz";
+ sha512 = "P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==";
};
};
"common-tags-1.8.0" = {
@@ -2557,7 +2683,7 @@ let
version = "1.8.0";
src = fetchurl {
url = "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz";
- sha512 = "2vvj4chc55svz1wkvkg2r38n3n0qs238fgcjpnn1hrz9w1hd3r23j4dc2vcz61can4c8m0n94bwa9j0j3wcp56wn6zra6mdwz9a1zp8";
+ sha512 = "6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==";
};
};
"commondir-1.0.1" = {
@@ -2575,7 +2701,7 @@ let
version = "3.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz";
- sha512 = "029zalmhpzy6rz52kpc6z465asw21dl1jhmsvijp9z3l9hjvp1zq82r0bsm5d4hc8z17f4hs5drv3pbdy456bmfxs0q1krmikc1z82v";
+ sha512 = "W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==";
};
};
"component-emitter-1.3.0" = {
@@ -2584,7 +2710,7 @@ let
version = "1.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz";
- sha512 = "136ravx3m3gf0ca84sf21hj47wmpqyjzmx6yvhj0b14mga7xcxfcgdc7yj9z8klcbr4yfqzy88fksmf233qx68a9ysw7yh1lixyrpa5";
+ sha512 = "Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==";
};
};
"compressible-2.0.18" = {
@@ -2593,7 +2719,7 @@ let
version = "2.0.18";
src = fetchurl {
url = "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz";
- sha512 = "13341lfj8d36v6gha16xmv92w4875z8irqdbns3jxlkc3a63aswys5sajq97y1sd42l08inw1l0s51r4l9lv20w6gy14nsxzvnfnp80";
+ sha512 = "AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==";
};
};
"compression-1.7.4" = {
@@ -2602,7 +2728,7 @@ let
version = "1.7.4";
src = fetchurl {
url = "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz";
- sha512 = "24kqcbwm455isy2yiyfrdrsh011qi09pbgylw1jws2yfmiwmwp2j8pmax52c41z3x1n84v1j5va29dnxwygkl4pw599b9gx6c7qi94d";
+ sha512 = "jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==";
};
};
"concat-map-0.0.1" = {
@@ -2629,7 +2755,7 @@ let
version = "1.6.2";
src = fetchurl {
url = "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz";
- sha512 = "05nnf80j9ls12y3cw2dfnc6rmand3ya5sx9cqn9dgg19ljzdnyfjjv8ig79xi73gr2y4rkfzn9wjip2zzwp5n2d49njd3ki2a1c3cfv";
+ sha512 = "27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==";
};
};
"config-chain-1.1.12" = {
@@ -2638,7 +2764,7 @@ let
version = "1.1.12";
src = fetchurl {
url = "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz";
- sha512 = "2hg7rni4gx8l765i8qzkp9dv69c8r06i8rxxkkkrsklbd8iz6ingxnp10r4fqqrm9jxy3gp8yp0lzpybwdf27kq49abkyxwrchqwmvb";
+ sha512 = "a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==";
};
};
"connect-history-api-fallback-1.6.0" = {
@@ -2647,7 +2773,7 @@ let
version = "1.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz";
- sha512 = "0p9s5aqb76hamj9z64zd53ndh5r1jv76iw97hwrylmwwjprjn1246hrr5nvp5vs1xwwipq6dv7zj4qwywbn3n4cxc3llfdzvbvh37kv";
+ sha512 = "e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==";
};
};
"console-browserify-1.2.0" = {
@@ -2656,7 +2782,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz";
- sha512 = "168x7bp4xr522yw92himv9xv14q336ps1kkg79qcmarg3q4yzpd52pa8x8zgq11b6996f8053799k6365437si3pk85w5z4y8xiijb4";
+ sha512 = "ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==";
};
};
"constants-browserify-1.0.0" = {
@@ -2683,7 +2809,7 @@ let
version = "0.5.3";
src = fetchurl {
url = "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz";
- sha512 = "3976ggkw1lp21a6m3s19blb9a74kq7a0spw47v0m3vvi1k5wiamrsn20slcr9byx80x2la2sppkwjp7x10gc58142dl7412pvpv84qk";
+ sha512 = "ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==";
};
};
"content-type-1.0.4" = {
@@ -2692,7 +2818,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz";
- sha512 = "1f4y61wc913jrnga7nny83gzf9l2488q6sl1ry9lbwgh5x5d3va0xcc0xrmjk6gdxl6d4r6rsk800xp5bazhjrx05yx1wpc8c8gg0w4";
+ sha512 = "hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==";
};
};
"convert-source-map-1.7.0" = {
@@ -2701,7 +2827,7 @@ let
version = "1.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz";
- sha512 = "2hgf7brri4yaflx3y24d2cvznsk0km17mq8mp7sb2hhskf45hcamlgf8vzzbimw36lw128bjbf442p2rx96d1bhn9sk044p69gn8lp0";
+ sha512 = "4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==";
};
};
"cookie-0.3.1" = {
@@ -2719,7 +2845,7 @@ let
version = "0.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz";
- sha512 = "1g7bscknfpc6zgznz77hvll6cy5m9jv7zg9nkpdqzmgi0vhv75kh8iyqf6rdslkml47l3jihsz7hy0i8x5n6bfx9ba0kvvrp9y7qypq";
+ sha512 = "+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==";
};
};
"cookie-signature-1.0.6" = {
@@ -2737,7 +2863,7 @@ let
version = "1.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz";
- sha512 = "3c1ggiqqnjgqlwdnimx94gm176c8rjsrih5qw2lbm642l8x7grx07v065k4j89c1p0adkm7v6sz11drb6j6sp51np2m1cazvycnhrvz";
+ sha512 = "f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==";
};
};
"copy-descriptor-0.1.1" = {
@@ -2755,7 +2881,7 @@ let
version = "5.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.1.tgz";
- sha512 = "1p74sgd6krkddnl160vhab1v634p3n24fy8nzbs7hr9l1snhwxslv3c2xb22599gcc96r3g0m5b9ngx3a17gc3m82ij0xxwj3jlqpiz";
+ sha512 = "P15M5ZC8dyCjQHWwd4Ia/dm0SgVvZJMYeykVIVYXbGyqO4dWB5oyPHp9i7wjwo5LhtlhKbiBCdS2NvM07Wlybg==";
};
};
"core-js-2.6.11" = {
@@ -2764,16 +2890,16 @@ let
version = "2.6.11";
src = fetchurl {
url = "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz";
- sha512 = "1db6yjq48a8kkrfrxd0miblcf7nk2b4afgpr8dfgjl3jvz3xclvrqmz590hx2h59jh79lgl35r101lw5jqs46qybizdbpgzljjyf277";
+ sha512 = "5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==";
};
};
- "core-js-3.6.4" = {
- name = "core-js";
- packageName = "core-js";
- version = "3.6.4";
+ "core-js-compat-3.6.5" = {
+ name = "core-js-compat";
+ packageName = "core-js-compat";
+ version = "3.6.5";
src = fetchurl {
- url = "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz";
- sha512 = "35hfghyllz0wqcz293wdsy4vry8yjx8m9b7f1gr4s8m528d4vqiva2na7b5mwddj0jzrfhimzvzpm9gvykrbqkm47v9708d4wcq75p2";
+ url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz";
+ sha512 = "7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==";
};
};
"core-util-is-1.0.2" = {
@@ -2785,22 +2911,13 @@ let
sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7";
};
};
- "cosmiconfig-2.2.2" = {
- name = "cosmiconfig";
- packageName = "cosmiconfig";
- version = "2.2.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz";
- sha512 = "3j2bwqqxpllfpdbnnjl2n380q8mcvz08p2xi5c7kzhqrscl8f3lmpa11jzsn76b5q2rz4604bffg2vxbbx4rrlmvgr82g8500pmf8qs";
- };
- };
"cosmiconfig-5.2.1" = {
name = "cosmiconfig";
packageName = "cosmiconfig";
version = "5.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz";
- sha512 = "287zy383n43wsxg7y8jwzzf3slyn945k312ilkg7l7c96j458cy25jab60692lb1zvggrcm28hilkr6vsp2garryggshj1mgaqn1bhz";
+ sha512 = "H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==";
};
};
"create-ecdh-4.0.3" = {
@@ -2809,7 +2926,7 @@ let
version = "4.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz";
- sha512 = "1mhn55gf43qsdrp2klyyyxqjsd5mw9l6s51vsfj7wl44pq7ymfw68r8wkd4yd8dd6adg3k6q18sddxfjljr0gbk56lh3cqfyd00gc8r";
+ sha512 = "GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==";
};
};
"create-hash-1.2.0" = {
@@ -2818,7 +2935,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz";
- sha512 = "055xaldi3hy1bjxhvznh3470j1kq2xk827mxal79bgqik3lblax6s4inxqby27ymgcghl2hn7wnx9fnacmyq3q93hk6y327cc41nkfg";
+ sha512 = "z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==";
};
};
"create-hmac-1.1.7" = {
@@ -2827,7 +2944,7 @@ let
version = "1.1.7";
src = fetchurl {
url = "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz";
- sha512 = "0p2jhk94k3as67lhrr1jyljkr0y65snxjzqnix0nifnfcanhilccrzkc47gwlg5wy0m8l1gv12lj78ivgmw5m1ww4f8iylr52bbv49h";
+ sha512 = "MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==";
};
};
"crocks-0.12.1" = {
@@ -2836,7 +2953,7 @@ let
version = "0.12.1";
src = fetchurl {
url = "https://registry.npmjs.org/crocks/-/crocks-0.12.1.tgz";
- sha512 = "0qic3mmpra56jzjnkqhc1pq1wzzlsacpl4r9a7c1qks0dkfw1lvva0iyqhjkp1zjvyf7d55vcidmlxpc17x4y9pbx858gk600kr386s";
+ sha512 = "2qCRJwBmPlRQXzd50k9gt9PaItultOP8lj/cKSH2Eai9aeBuNqAnDuyolAm9TGn6Pw/4BgbxtPJLU1S+tQ4WMQ==";
};
};
"cross-spawn-5.0.1" = {
@@ -2863,7 +2980,7 @@ let
version = "6.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz";
- sha512 = "1csj16gwq9riz0pm73dlxhbnsl1r3ldc5v0aincwj71ambi6xf3kc1kgsbwaakd8rj16k4mrli2syrjd57g6cr81zdzivdd2jn4ndbr";
+ sha512 = "eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==";
};
};
"cross-spawn-7.0.0" = {
@@ -2872,7 +2989,7 @@ let
version = "7.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.0.tgz";
- sha512 = "2vnqmy0kzk78wrwyz8533a4li5x1gx1mxj5qi73v17sxis3fsxhamlhblqdn06nkvj09mphm72ivjinpa7l6s3d0xki655nq94gqkz9";
+ sha512 = "6U/8SMK2FBNnB21oQ4+6Nsodxanw1gTkntYA2zBdkFYFu3ZDx65P2ONEXGSvob/QS6REjVHQ9zxzdOafwFdstw==";
};
};
"cross-spawn-7.0.1" = {
@@ -2881,16 +2998,16 @@ let
version = "7.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz";
- sha512 = "21fi60ixr252k0gn4mwbd6k36fhbw4mjl75jq6h49yzqm47mgfaapnzb2zb8nvlaf8yxq5n4zzgbb371y3j0z36vx1mmh0jrsizifxv";
+ sha512 = "u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==";
};
};
- "cross-spawn-7.0.2" = {
+ "cross-spawn-7.0.3" = {
name = "cross-spawn";
packageName = "cross-spawn";
- version = "7.0.2";
+ version = "7.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.2.tgz";
- sha512 = "33hqaimyh16rpn80vgg92ihza7cvx5xwnxadalkzsag2sifp40w1q90wpm9ayz4k6scqcnc17c8wfmc22qib1khzm582jxp07qqcgiw";
+ url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz";
+ sha512 = "iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==";
};
};
"crypt-0.0.2" = {
@@ -2908,7 +3025,7 @@ let
version = "3.12.0";
src = fetchurl {
url = "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz";
- sha512 = "1d3mrhqlay037azmjp2ml5a8yyls9ijdhilv6f0znz0ajgfm972yr9bhm78wqi09p4crc3shgflk50jc63zijsqv777ikkyi2j2qgkz";
+ sha512 = "fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==";
};
};
"css-color-names-0.0.4" = {
@@ -2926,16 +3043,16 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz";
- sha512 = "02cfxb0d2yngcgfhk64i1sgg22sg0qd0llh8hkd5k7zwm7skwlwdibag8dv0zszdwj1mf2kjg9qb10zxichaafngqa4846jli451k05";
+ sha512 = "BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==";
};
};
- "css-loader-3.4.2" = {
+ "css-loader-3.6.0" = {
name = "css-loader";
packageName = "css-loader";
- version = "3.4.2";
+ version = "3.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz";
- sha512 = "36dsndmik7z39c4mvjpjdkjw44n2lnvkafsr6gm0xk9p4ys04j5d2j8m1zkwsmhzcd1jnlgx0hx2lndlzxgjb994fs89ljksv6vi2ld";
+ url = "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz";
+ sha512 = "M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==";
};
};
"css-select-1.2.0" = {
@@ -2953,7 +3070,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz";
- sha512 = "16wjx4f410fs6vdg0hgmf0b437d19f9gx73pbb9bj0l2dkrwiin4kg3rk8as74m6lr29kl05csjms6dwjcwsbssvl3vmh5908nkpa8f";
+ sha512 = "Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==";
};
};
"css-select-base-adapter-0.1.1" = {
@@ -2962,7 +3079,7 @@ let
version = "0.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz";
- sha512 = "3prww0p33p31w3r3qw6hlmqabd6s1vgjb73pjv4xiy63nfb56yjhby47zpnj4q19abvvchrkbh7n6hzcgyw34zly8s05ldv25wmw1cd";
+ sha512 = "jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==";
};
};
"css-tree-1.0.0-alpha.37" = {
@@ -2971,7 +3088,7 @@ let
version = "1.0.0-alpha.37";
src = fetchurl {
url = "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz";
- sha512 = "27dw695h47z8hlav2dn6mcm8fxli9gljif9jiwdxdvg70yn4129lpwwiq53mx4anajcxl28w82zvwjk8w6x34qjhga3x7rb1lk5dk0c";
+ sha512 = "DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==";
};
};
"css-tree-1.0.0-alpha.39" = {
@@ -2980,7 +3097,7 @@ let
version = "1.0.0-alpha.39";
src = fetchurl {
url = "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz";
- sha512 = "2fay50khaq33f27bwnjc7cxvny8xb7y7fnfdrp8ffcxyika56mmbiw8wk05dw1djdvxw5475jn16fy6b14z6zfvyi378001i08y8jzd";
+ sha512 = "7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==";
};
};
"css-what-2.1.3" = {
@@ -2989,16 +3106,16 @@ let
version = "2.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz";
- sha512 = "092jz28b0dcfww936mpi3blcr79h3dzl0ksq69ismfks6q03vfm23d7i271jpvymy7fs9d7mqak1m1vlw6wfpzfhxgj6rmf7yh0zqbb";
+ sha512 = "a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==";
};
};
- "css-what-3.2.1" = {
+ "css-what-3.3.0" = {
name = "css-what";
packageName = "css-what";
- version = "3.2.1";
+ version = "3.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/css-what/-/css-what-3.2.1.tgz";
- sha512 = "0djs0gslzbmmdrlzzd6wqvil6dnjirpdpfb5hxd3gdswxkyj4caxwmak6nabgn6spnm9p0xbb8hlqdwp68fbqp4nfkgqklhr2ian0sv";
+ url = "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz";
+ sha512 = "pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==";
};
};
"cssesc-3.0.0" = {
@@ -3007,7 +3124,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz";
- sha512 = "1bgy350qm3f9vcr9yssaj62kkfiqf3fkdfw0z7xqy7b9qy4p8774n3460wzsh9a1ra26s1msfs2gnrn9jza21i76mkmvmyar0jzydpx";
+ sha512 = "/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==";
};
};
"cssnano-4.1.10" = {
@@ -3016,7 +3133,7 @@ let
version = "4.1.10";
src = fetchurl {
url = "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz";
- sha512 = "1lr95m334m2kzy2l8l9arg688wi21ha5wslfm9kh8ks00j546fzy3sw8m83ccmgkansp56v9xxkgmwjz2kajnnrh08zzqw7bvwg42g7";
+ sha512 = "5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==";
};
};
"cssnano-preset-default-4.0.7" = {
@@ -3025,7 +3142,7 @@ let
version = "4.0.7";
src = fetchurl {
url = "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz";
- sha512 = "2q4cndyhj7jwz0mjwpavg3vggb703pmxrg1h06aqlm752q71misnkga66j4imxwpc3fidk5g6pgp05fzp966wsx18grvsm13lghfin7";
+ sha512 = "x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==";
};
};
"cssnano-util-get-arguments-4.0.0" = {
@@ -3052,7 +3169,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz";
- sha512 = "105dpashgi6r1x5yxknn3c9ksn3bj04hgzy3q1jv4h6l1j3zjgp1nm6kckmc5j58cw9xirccvlpamnbwiynag4jwzr60vxncasrifx8";
+ sha512 = "qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==";
};
};
"cssnano-util-same-parent-4.0.1" = {
@@ -3061,7 +3178,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz";
- sha512 = "3apdjffzy480hz1vghhhah8a90d1ah2vz624apbn2gn7847v4mpjfz7phwk959wfs11fqp4md9vbb25850fjmhh0f488aiywvjb3hjr";
+ sha512 = "WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==";
};
};
"csso-4.0.3" = {
@@ -3070,7 +3187,7 @@ let
version = "4.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz";
- sha512 = "0fk58wf7qcd30fdfrrwvhh9swyrlzbz63z9kkmhq2557c32627dzjkh8w2ha000ngbsc6w19249lpbn2wzb3s8978mlflii5fkyrg9l";
+ sha512 = "NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==";
};
};
"cycle-1.0.3" = {
@@ -3106,7 +3223,7 @@ let
version = "2.6.9";
src = fetchurl {
url = "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz";
- sha512 = "0q0fsr8bk1m83z0am0h2xn09vyfcf18adscxms8hclznwks1aihsisd96h8npx0idq5wwnypnqrkyk25m5d9zh3dk7rjs29nybc8bkc";
+ sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==";
};
};
"debug-3.2.6" = {
@@ -3115,16 +3232,16 @@ let
version = "3.2.6";
src = fetchurl {
url = "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz";
- sha512 = "1cyv14044rfh792n1hhsa44kk8dk95zk14w96i49gwq6g9wi6h9vn90xaragfy7rvggqvj178l5f16c78g47xgrwhjx3bp7zs6pxscr";
+ 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 = "1kmf9j5pka2rsljg5x6shniwmgs9444ksgdn0d3fjmis7yghxxn2zj526s36ip8rmpfni9zpj8z74w7irax32a67j59xw38wk6hi055";
+ url = "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz";
+ sha512 = "IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==";
};
};
"decamelize-1.2.0" = {
@@ -3160,7 +3277,7 @@ let
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/decompress-response/-/decompress-response-5.0.0.tgz";
- sha512 = "0rnf28sjgvk6j7kjw5pw6604hzpvbb6w3j8p1rykk7klpyd4568r0adaaiqylsg2xnhz38lxg66zp5bl3zr5wmjbcl6iigf4rdmddjc";
+ sha512 = "TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw==";
};
};
"deep-equal-0.2.2" = {
@@ -3178,7 +3295,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz";
- sha512 = "3r4bwyfb492cwv2lz8slgy0ch8gx4wx1smr39qzjscnqvwswnk3r748qdmh8i5867sdm017rwjj2fgl3d2c3p4qz08mgab20zj5rpy9";
+ sha512 = "yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==";
};
};
"deep-extend-0.6.0" = {
@@ -3187,7 +3304,7 @@ let
version = "0.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz";
- sha512 = "0wc0sqg1aqx864bxf8xa4j8ncrc8rcvmiaj1sp3x1np2i8hdjybzjfd0w9gbf1yasmwycwzzg1mz6smr3q42hhv4pjx2qcgwqhg3q9c";
+ sha512 = "LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==";
};
};
"default-gateway-4.2.0" = {
@@ -3196,7 +3313,16 @@ let
version = "4.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz";
- sha512 = "2067xswfnhdrq76l5wqibx50y8r46q0sdbkax2nxq6gq0ljjrrmmq95k99vnkgcz5xc7r1hhv0w7bw978krjxvdmnawam3ma2nhraw7";
+ sha512 = "h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==";
+ };
+ };
+ "defer-to-connect-1.1.3" = {
+ name = "defer-to-connect";
+ packageName = "defer-to-connect";
+ version = "1.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz";
+ sha512 = "0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==";
};
};
"defer-to-connect-2.0.0" = {
@@ -3205,7 +3331,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.0.tgz";
- sha512 = "0i5i9bz9viv04jwx2lnk4485zggbrsnljkfx7dr2n4iaikvgdf8lfmx98wyyq7ba92azw0pr42fxlq2sadwfka64ksjffbg9rvzd0kd";
+ sha512 = "bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==";
};
};
"define-properties-1.1.3" = {
@@ -3214,7 +3340,7 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz";
- sha512 = "1fsa8nx7qgi958fykj36cndsf8ygj3132if6k4a36mkf11bl2j2gn7dn2nz07mfsygkx0415yxrjpzx8j369z1767fvr57nm1h9zjnw";
+ sha512 = "3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==";
};
};
"define-property-0.2.5" = {
@@ -3241,7 +3367,7 @@ let
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz";
- sha512 = "1hrk3pzr4hyhfnrjy1msrlj2zh769x4l35q9fq0a2cy2glq3h1iwjkpmvz39y9idwy71h9hd98lydi92485bzkff1dzm70wbr8vc0lg";
+ sha512 = "jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==";
};
};
"del-4.1.1" = {
@@ -3250,7 +3376,7 @@ let
version = "4.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/del/-/del-4.1.1.tgz";
- sha512 = "1fkk8r4abk9009whl0yqapv13rjzj6mr01ghkxpbjkrvr6a6n6hg492mdr72wf3dc13zp3dmzq6z4bzm31h59q7q4anjgrf988sw0a3";
+ sha512 = "QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==";
};
};
"delayed-stream-1.0.0" = {
@@ -3286,7 +3412,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz";
- sha512 = "085ljc5q2yk3jabd61p91n821q4prv13qalbfni9ybcb900b4mmcdnndi5b5prfs9wybp13asd13shlxgrbsgvyfx7nbgvby6jkhhj3";
+ sha512 = "Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==";
};
};
"destroy-1.0.4" = {
@@ -3304,7 +3430,7 @@ let
version = "2.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz";
- sha512 = "0mncqs8asq6722qr5jcv5bwi1653nd4s61s9mb9iyk3jkv83w9iynwjfd6ynp1jwsmr7qaspk6yd1x8c05qi9pxikikwfkbnajd3334";
+ sha512 = "ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==";
};
};
"detect-port-alt-1.1.6" = {
@@ -3313,7 +3439,7 @@ let
version = "1.1.6";
src = fetchurl {
url = "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz";
- sha512 = "3jmpnxszsgf863rw2247kalaihrslvrsp49qvnhymgx1skhhsfs51nkf3galxkn5lk39zw9p53xqbpdy620q6j60i2z5acbvy935m76";
+ sha512 = "5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==";
};
};
"diffie-hellman-5.0.3" = {
@@ -3322,7 +3448,7 @@ let
version = "5.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz";
- sha512 = "37186rz3862gn294acnwnm59jwm62x1rz9ca0y5anvmj0a7abs4rhw974qp1j684qpd4rxb8c2kagv21hapxfddr2q72zvyv7ya19lj";
+ sha512 = "kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==";
};
};
"dir-glob-2.2.2" = {
@@ -3331,7 +3457,7 @@ let
version = "2.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz";
- sha512 = "2rlgbmwy8bl5xqrwifdqhggx21ac4c8k6vgq7ia2h6cxmaiprrlm1p99cn4hb4dmax9wwk4vx96bc50b7ngxgx74fvqbk0njj5w3lkz";
+ sha512 = "f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==";
};
};
"dir-glob-3.0.1" = {
@@ -3340,7 +3466,7 @@ let
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz";
- sha512 = "0h761rklv8qk0vhv6ms98gsvdiyk8455iqqh6wh8dfal5xjx87gmmpyg7773zdrxwvhnzw58pan4rdqjfwkhcv653gsbq4is6kxcjjs";
+ sha512 = "WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==";
};
};
"dns-equal-1.0.0" = {
@@ -3358,7 +3484,7 @@ let
version = "1.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz";
- sha512 = "19g682cvkba33mwrism28hibd2nv9xd16k5bj807jx3ih1cc7ff9dn8chmfjnqgglzl6lq3m3jarxng9vbarccgchd0aq118d15yk6i";
+ sha512 = "0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==";
};
};
"dns-txt-2.0.2" = {
@@ -3376,7 +3502,7 @@ let
version = "0.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz";
- sha512 = "06bmys00dd8r5s4k2xi892s3xhgwnwj704y2jbpd2bgdm0vvmv0wv81npa6bfb2s7jvk2ny516cxhfy0jpjmj4qhzywlf6zhfjg5pc1";
+ sha512 = "gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==";
};
};
"dom-serializer-0.2.2" = {
@@ -3385,7 +3511,7 @@ let
version = "0.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz";
- sha512 = "3v6s9yk4g6cw8chgrba79rbahiqw782013df898df7k7d81n69x2135qashgf23q59zr3w42qncyf4hszlll8knkhv0xccifdplzz6v";
+ sha512 = "2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==";
};
};
"domain-browser-1.2.0" = {
@@ -3394,7 +3520,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz";
- sha512 = "1fcxv8rzfhs99afvhji7bs5ppxwn9mw040ixdgvkm6iabz72q61arly2lr57086rjn4g2vkb3rkih1cyc7z35kzv1jjciwyrs4g4y4f";
+ sha512 = "jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==";
};
};
"domelementtype-1.3.1" = {
@@ -3403,7 +3529,7 @@ let
version = "1.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz";
- sha512 = "3gmb8frh13hzm986ggv14h63h5033jp045mvy1wrcj9j56j822a86arwq7x743i6glkv1bw6qwqriivypd0icbkzi492cm96kwq28h5";
+ sha512 = "BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==";
};
};
"domelementtype-2.0.1" = {
@@ -3412,7 +3538,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz";
- sha512 = "00vkhxlz4gkgfqzkp7faclfand3fr36zi4lpr50rjwbx54nfpr2fy612p2ixzpysqi28nfyzznngx5gvgcd13b52iy6ar8q7d88fwz4";
+ sha512 = "5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==";
};
};
"domhandler-2.4.2" = {
@@ -3421,7 +3547,7 @@ let
version = "2.4.2";
src = fetchurl {
url = "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz";
- sha512 = "307i53zii3hv9zr3skxhp9pxa09ki0xwx9q1k7mxnq3hanjanlpr1mmavfzz68r2h6cl1bnv2836plrhk02rpa7yfzrpdq73pib88i6";
+ sha512 = "JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==";
};
};
"domutils-1.5.1" = {
@@ -3439,7 +3565,7 @@ let
version = "1.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz";
- sha512 = "076s2v293f9jixaddq6qmjc76y3z0kqddmjb4nclydp23y0jzpg6f7h32j6adilfdjxwwhxkclrhc1vn7rbsidvzcq32dkzq9fpc1rf";
+ sha512 = "Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==";
};
};
"dot-case-3.0.3" = {
@@ -3448,7 +3574,7 @@ let
version = "3.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/dot-case/-/dot-case-3.0.3.tgz";
- sha512 = "1w5d7iardzdlbrww41km4v8wmhlzbiizk4jvr4n95xdqrwg228v0jfbkvc3vxjvl0vr0d8dfv5wlr8102z3rc7ikcgj92ci1sd0877f";
+ sha512 = "7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA==";
};
};
"dot-prop-5.2.0" = {
@@ -3457,16 +3583,16 @@ let
version = "5.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz";
- sha512 = "3afnifh0aygp94kbnxph4rkg71zmgx2lwv2hhsja42kvryzcy30k767avsjpbvs6qksnbzifi5blka8c679gg7aw160sjd869l34idq";
+ sha512 = "uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==";
};
};
- "dotenv-5.0.1" = {
+ "dotenv-8.2.0" = {
name = "dotenv";
packageName = "dotenv";
- version = "5.0.1";
+ version = "8.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz";
- sha512 = "2ixnvlqm3fb7javs7yhqb26afyf3wkd3hqpspwrg89mcfwshwyva5473zv7hhh3rrvn0vqywp5vnwkdq9r5mgkhapxhczz3zaw3q2z0";
+ url = "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz";
+ sha512 = "8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==";
};
};
"duplexer-0.1.1" = {
@@ -3493,7 +3619,7 @@ let
version = "3.7.1";
src = fetchurl {
url = "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz";
- sha512 = "3k23dn0v8n7r3ds3v137vmw1vg3ngd6fw3bb4hasa6bm40qasvdaidjwx0wb4gakp8xvdrsckjn0wkmmi90z8a2sswj8cxhznxgrg6k";
+ sha512 = "07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==";
};
};
"ecc-jsbn-0.1.2" = {
@@ -3514,22 +3640,22 @@ let
sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d";
};
};
- "electron-to-chromium-1.3.397" = {
+ "electron-to-chromium-1.3.500" = {
name = "electron-to-chromium";
packageName = "electron-to-chromium";
- version = "1.3.397";
+ version = "1.3.500";
src = fetchurl {
- url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.397.tgz";
- sha512 = "3cfkdvg9vdi3s7f5jh2hk2l0gqnfkqd5sw3v22cfx3za6vpfvdhx6hc8779bzwj8isagxxj0hwc9fdxhsx4w0k9fp939jzvkzb1vifd";
+ url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.500.tgz";
+ sha512 = "Zz8BZh4Ssb/rZBaicqpi+GOQ0uu3y+24+MxBLCk0UYt8EGoZRP4cYzYHHwXGZfrSbCU4VDjbWN+Tg+TPgOUX6Q==";
};
};
- "elliptic-6.5.2" = {
+ "elliptic-6.5.3" = {
name = "elliptic";
packageName = "elliptic";
- version = "6.5.2";
+ version = "6.5.3";
src = fetchurl {
- url = "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz";
- sha512 = "33kzl02iwbq3pl33ihcdq9nm48yzhfj96183zzra06hp3z6bacz3d99pl74jziwygys4npxbxwnvszz12wl8lpkjw8b4r9ki797p33z";
+ url = "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz";
+ sha512 = "IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==";
};
};
"elm-0.19.1" = {
@@ -3538,7 +3664,7 @@ let
version = "0.19.1";
src = fetchurl {
url = "https://registry.npmjs.org/elm/-/elm-0.19.1.tgz";
- sha512 = "1y57kz7w9064cmchjigsn0man2vw8b97fx9a88rxjfmxpqn1v7rdqi0kakivh0d0rkmjllbgz81zl742yq7fsyrfl1qdglrjas4xs5d";
+ sha512 = "rehOtJKZvoYDddlrd7AX5NAf0H+LUllnBg3AHaeaIOKWzw4W316d7Bkhlbo7aSG+hVUVWP2ihKwyYkDi589TfA==";
};
};
"elm-0.19.1-3" = {
@@ -3547,17 +3673,17 @@ let
version = "0.19.1-3";
src = fetchurl {
url = "https://registry.npmjs.org/elm/-/elm-0.19.1-3.tgz";
- sha512 = "1lmaszcl984nawb51x833i84ywff32l8wm63dkbaglvyc7312kllhqiw79ng3q7i928azlck8iy2xmki71fsqy9qz768mlw01xzlbgb";
+ sha512 = "6y36ewCcVmTOx8lj7cKJs3bhI5qMfoVEigePZ9PhEUNKpwjjML/pU2u2YSpHVAznuCcojoF6KIsrS1Ci7GtVaQ==";
};
};
- "elm-analyse-git://github.com/elm-tooling/elm-analyse#1a665a6e540d7d11b29b3c5e3c52089704325d9c" = {
+ "elm-analyse-git://github.com/elm-tooling/elm-analyse#7f4000cce5ef024fe5e82c7ee1725feef95a9daf" = {
name = "elm-analyse";
packageName = "elm-analyse";
- version = "0.16.5";
+ version = "0.16.6-alpha";
src = fetchgit {
url = "git://github.com/elm-tooling/elm-analyse";
- rev = "1a665a6e540d7d11b29b3c5e3c52089704325d9c";
- sha256 = "a442bce37ae37a65c1488c66e477c404da1c7f137a6668d89c4b09de845ca374";
+ rev = "7f4000cce5ef024fe5e82c7ee1725feef95a9daf";
+ sha256 = "270cb1adfdeb368dde2b780938f653e9aa46cc97afbe4de828813fef7c30e556";
};
};
"elm-asset-webpack-loader-1.1.2" = {
@@ -3566,7 +3692,7 @@ let
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/elm-asset-webpack-loader/-/elm-asset-webpack-loader-1.1.2.tgz";
- sha512 = "0sd764hrl2vzqvidwcpajafn8l24rd25v1bx534y92bvd5da96djd520r1sl0kbbd8n10690r963qs6zrnlz8hhdznvbp1m36vxidcf";
+ sha512 = "jrXYtxk13LXtbxCiT23+RuNhUgbJgGBRW2sCqkMGojTZTFKttL1E8mSUvsIuomUiKLJOSXUZb3HjvwXNkJjTNA==";
};
};
"elm-hot-1.1.4" = {
@@ -3575,7 +3701,7 @@ let
version = "1.1.4";
src = fetchurl {
url = "https://registry.npmjs.org/elm-hot/-/elm-hot-1.1.4.tgz";
- sha512 = "2grbnfn0995mgsbg3jnzs9b94sk2si3n0fazl66na6lhvfyzj3vzblxn47f1b68hdr2i3l8pvj42wc47dqpynmci7mjg4n5izzczw58";
+ sha512 = "qPDP/o/Fkifriaxaf3E7hHFB5L6Ijihyg8is4A6xna6/h/zebUiNssbQrxywI2oxNUkr6W/leEu/WlIC1tmVnw==";
};
};
"elm-hot-webpack-loader-1.1.6" = {
@@ -3584,7 +3710,7 @@ let
version = "1.1.6";
src = fetchurl {
url = "https://registry.npmjs.org/elm-hot-webpack-loader/-/elm-hot-webpack-loader-1.1.6.tgz";
- sha512 = "2s6yhby0lmvjl8979zxpzdqhdwvy21m42ml4mlrh02hcq0zn5zirshwjsazy2rs8bz0j2qmv4cambh5jya1vdjkpv7izzmww7mbg3vx";
+ sha512 = "fY+36uG8/h/PvlO2HZSXBa6qGNkVCwn+QjoL/5WWHOocf7EfYAYFgJlWQqsgNQi/eYO4/dt/OglRuSsFfkFvtA==";
};
};
"elm-test-0.19.1" = {
@@ -3593,7 +3719,7 @@ let
version = "0.19.1";
src = fetchurl {
url = "https://registry.npmjs.org/elm-test/-/elm-test-0.19.1.tgz";
- sha512 = "2677ylcn8afd1z2hsk628i7dkc8cp4pb6aassgwv6y6cky0w5393ahkydvy39jlqi95gghiybql8ga26m1r7dylp6dsvaviz1kn09jb";
+ sha512 = "SyZgZ/hxq62budS3k0M1Qj1E8fIRvldSxFSm4XfzE6qRRuHAT2a82fxprZRZl1yG2GwnImGmhuKH5hSyjPpzjA==";
};
};
"elm-test-0.19.1-revision2" = {
@@ -3602,16 +3728,16 @@ let
version = "0.19.1-revision2";
src = fetchurl {
url = "https://registry.npmjs.org/elm-test/-/elm-test-0.19.1-revision2.tgz";
- sha512 = "24qc3z9z059c0dp97lfpsqgigxks6dd8akf14p3wvnvsy5ih3nf4947qc94xfrr0jdql0nnq12727nyyyyz3zrfyy54y85jayckcnyd";
+ sha512 = "zVs2mVeyIE+K9y7/8b333h5xRMDWAoqbBDm7ThLDhyTi7ICxeL3t5uOS4KZCrRk9+4sP6+voSbcBlgr46Q+GiQ==";
};
};
- "elm-webpack-loader-6.0.0" = {
+ "elm-webpack-loader-6.0.1" = {
name = "elm-webpack-loader";
packageName = "elm-webpack-loader";
- version = "6.0.0";
+ version = "6.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/elm-webpack-loader/-/elm-webpack-loader-6.0.0.tgz";
- sha512 = "0qd4ac4xsbhp76jaqpcr9skahccpj7vva111bxinnbmcl5p7n5y8ryy539hnzvxq3gy3j3x68ikil2fcvzqaf3mnm3jrwn5ix98m5w3";
+ url = "https://registry.npmjs.org/elm-webpack-loader/-/elm-webpack-loader-6.0.1.tgz";
+ sha512 = "SkltiDAbegaiPxsQq7sxqTyRUXzD4n6UaT9JTZXIYoAjAEi/ogaIbYLQD6Ne5ZaSW3JOo6S/vb+VO5v0qDdirw==";
};
};
"elmi-to-json-1.2.0" = {
@@ -3620,7 +3746,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/elmi-to-json/-/elmi-to-json-1.2.0.tgz";
- sha512 = "3yyy4v1cp6bqkriy1dhq77dsliafaxpcmacyxyk5gwk7kflw9lafhh6l0lsrqwlb2nb2qp4l7g0qib7pm80c7kqskswlq5zvv7agn6c";
+ sha512 = "zNinzt6/YMr11HgeBlC9Z0UM3qHkYrGsWJTjrCmgBkKnaOLUzTP5K9N3z1RltyunItXtHAxb8DFPvMxlYRPv/Q==";
};
};
"elmi-to-json-1.3.0" = {
@@ -3629,7 +3755,7 @@ let
version = "1.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/elmi-to-json/-/elmi-to-json-1.3.0.tgz";
- sha512 = "0m6ryjnwyvjg5nif66bn9vlpwgrkc6vkrbx15aq4f1in806xm7j2ljdjri8z8syczh651k7bwmsckbwnw8q30g390mrbrnvygkl6vga";
+ sha512 = "6m1D5/Pb5pUrSOOBgRG3fE2mK19nhmLgZ16jj2KWTVIhT+0GIBuDI1iV0Fee27CZH790J7uMcdGWJ7fnVvpsKg==";
};
};
"emoji-regex-7.0.3" = {
@@ -3638,7 +3764,7 @@ let
version = "7.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz";
- sha512 = "2s4i22ccvwa2l4xwl9yz6mkyn2kpf58hp1nqiwmmgqlpyr57345i3ll0l4656ryik6a6wz1lgk4vbl6y0dwj5hx2kcbpv0h8924n00b";
+ sha512 = "CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==";
};
};
"emoji-regex-8.0.0" = {
@@ -3647,7 +3773,7 @@ let
version = "8.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz";
- sha512 = "3l88qajsl4nn4jy6gfp9fq41z6m68nykklbg1piszmhjgniiw51b3pbnf57lvbw3d6jv3xj1v16z0d5651wzs81q0g0sf4dqp6xha1i";
+ sha512 = "MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==";
};
};
"emojis-list-2.1.0" = {
@@ -3665,7 +3791,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz";
- sha512 = "3cib7aw0206bfcb324aqh3fsda46mjxghd08gaasxagv6jfc74r2jvcv78rb8h10m879w42nbrn3q8rjifg9s5rclbpr2hzq7bqqk7y";
+ sha512 = "/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==";
};
};
"encodeurl-1.0.2" = {
@@ -3683,16 +3809,16 @@ let
version = "1.4.4";
src = fetchurl {
url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz";
- sha512 = "3jyw0a0c7m1yxglwk7i5jh8zb3vvx7f9l4frbskxkgf9cyf4i8ww26p8bimnsryrh1dx7lwrxq64vbpjwfcv1svd4lg8m07fa53bv7s";
+ sha512 = "+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==";
};
};
- "enhanced-resolve-4.1.1" = {
+ "enhanced-resolve-4.3.0" = {
name = "enhanced-resolve";
packageName = "enhanced-resolve";
- version = "4.1.1";
+ version = "4.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz";
- sha512 = "2w4dww5r1bxbycbb3kq0pdl9v56942678c53j9rwikxf05xd2n5h0b3a6914wxcmzr9wx4m0w56adp3qp21rk1wzkhbybxb9z67djpp";
+ url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz";
+ sha512 = "3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==";
};
};
"entities-1.1.2" = {
@@ -3701,16 +3827,16 @@ let
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz";
- sha512 = "3dv4zcyi5bjn1q5sd46vapv1y0wilalg5bwh5cf62w8bpiwms4q9c3yhfvvj6fh2fkc3bcdwsjabrs4d3j86ji0c6xkn5vmi4qxjqkz";
+ sha512 = "f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==";
};
};
- "entities-2.0.0" = {
+ "entities-2.0.3" = {
name = "entities";
packageName = "entities";
- version = "2.0.0";
+ version = "2.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz";
- sha512 = "0pqz0h0aafqad2dm3qs73sqk6nhgr7icrfqwnxbzysbdkh11grcbssa7m1nkyzc22g9zwpi752fpw5r58rrldhjjlqh4isj89bzpmqg";
+ url = "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz";
+ sha512 = "MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==";
};
};
"errno-0.1.7" = {
@@ -3719,7 +3845,7 @@ let
version = "0.1.7";
src = fetchurl {
url = "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz";
- sha512 = "2bdzcjwgdkg5yrvlw6my57pn77k4j7a2pzppwqrq4va9f5bd4b5mzbhwpklhsy1jl7w9sjvnfs30h42nhz2dbdfhagnh8dk6l2d3yii";
+ sha512 = "MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==";
};
};
"error-ex-1.3.2" = {
@@ -3728,16 +3854,16 @@ let
version = "1.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz";
- sha512 = "3igrl2amb9mpa9d2z6qghz3ljqd7amjla8ahfs5fdgl0w52pw6gz3y32q5fk229yvfyg3x9kpfygadcm2w0lv4hv4nj25cyd8v4glgd";
+ sha512 = "7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==";
};
};
- "es-abstract-1.17.5" = {
+ "es-abstract-1.17.6" = {
name = "es-abstract";
packageName = "es-abstract";
- version = "1.17.5";
+ version = "1.17.6";
src = fetchurl {
- url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz";
- sha512 = "2kayciqh331d3kp1l8wdsp33kzdc02rv72z6x2327w2i6yks9b7xwxbg1xdrrkhaglr06liqzdjavq9qk9d487sf572rjfv62xml7q5";
+ url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz";
+ sha512 = "Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==";
};
};
"es-to-primitive-1.2.1" = {
@@ -3746,16 +3872,25 @@ let
version = "1.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz";
- sha512 = "2y6j97j2f10gc52kw7qin10gm24m5hz1qq7ph6jf89y8a9i8vb268f2q0z78qjmngc765y9v0f1ldc5qb10b638yqlabda90sbaa8s0";
+ sha512 = "QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==";
};
};
- "es6-promisify-6.1.0" = {
+ "es6-promisify-6.1.1" = {
name = "es6-promisify";
packageName = "es6-promisify";
- version = "6.1.0";
+ version = "6.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.0.tgz";
- sha512 = "2pr75bj70p2qd7if8kpmm7pqfgkq9317mvb09q8pfrha2kcvn8g0y3b7a63iwm28wh36d0a681j3zaig10hwk7xasn5n42zzbcj8awc";
+ url = "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.1.tgz";
+ sha512 = "HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg==";
+ };
+ };
+ "escalade-3.0.2" = {
+ name = "escalade";
+ packageName = "escalade";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz";
+ sha512 = "gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==";
};
};
"escape-html-1.0.3" = {
@@ -3782,7 +3917,16 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz";
- sha512 = "3xkdrhqvjj7430kp98pllh0yxbawxp4z1fnvbw5cawjr6mlbgyrd2v3b3kalrx3s515zc731a6ckmb10x9vaizf6sf4b5g84lndr72j";
+ sha512 = "UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==";
+ };
+ };
+ "escape-string-regexp-4.0.0" = {
+ name = "escape-string-regexp";
+ packageName = "escape-string-regexp";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz";
+ sha512 = "TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==";
};
};
"eslint-scope-4.0.3" = {
@@ -3791,7 +3935,7 @@ let
version = "4.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz";
- sha512 = "2p4myi99y1nk5dy7fvmbspjdynigw3dzkhcm7zaiwfyw2wp6j61y0i8mba18ksv9qi2s1wp6w6xhn7471qs631bqwmz8fzmvas6xdd7";
+ sha512 = "p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==";
};
};
"esprima-4.0.1" = {
@@ -3800,7 +3944,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz";
- sha512 = "3h999di4dnwxb22lxlb7cbz42nalrv8g8sqdvrkkl5c27gnwhp1rva4039hmq6g1i0y4mfjgx6p4i2vwxxl0zlahfzdd9fl1qbqasvq";
+ sha512 = "eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==";
};
};
"esrecurse-4.2.1" = {
@@ -3809,7 +3953,7 @@ let
version = "4.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz";
- sha512 = "06zyknk70y80n428x20wvjqy5822wgz2yaxzw387njnz3ar6ixzjcxzr2jsl8wrm0m9jpa4ysbcr9znpk6gbkqd7wby084zxw3l317b";
+ sha512 = "64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==";
};
};
"estraverse-4.3.0" = {
@@ -3818,7 +3962,16 @@ let
version = "4.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz";
- sha512 = "2kh3lczc7smb84ryllqrdvrknxl3h47khh7li6n9m76mj9jfh1ahz2jm8ffpcaac7i4k8zkf3sc3nczzp7djgqmsi6wrkynywlygnfz";
+ sha512 = "39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==";
+ };
+ };
+ "esutils-2.0.3" = {
+ name = "esutils";
+ packageName = "esutils";
+ version = "2.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz";
+ sha512 = "kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==";
};
};
"etag-1.8.1" = {
@@ -3836,16 +3989,16 @@ let
version = "3.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz";
- sha512 = "3hv1mm8y1m0ayl0ds213ajdpc0xwalhi1iwvy2zdkg4kys5vdy97s8jz0sfvd91a3xwyy4946wmzk2lc1kpzww94pj307nmw8hm1yxn";
+ sha512 = "tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==";
};
};
- "eventemitter3-4.0.0" = {
+ "eventemitter3-4.0.4" = {
name = "eventemitter3";
packageName = "eventemitter3";
- version = "4.0.0";
+ version = "4.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz";
- sha512 = "05cdww9h7f3kjfmv478p0rcq2ia3lcrvqmsh155hd6wm895i2jn6j68w0ly09c3gjn8hshfdvnh99qchipbclycnb241y993m2d5sm9";
+ url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz";
+ sha512 = "rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==";
};
};
"events-3.1.0" = {
@@ -3854,7 +4007,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/events/-/events-3.1.0.tgz";
- sha512 = "1d21craxji58ccc5l8c39mw7pgk0is7gj1sixm8v1va1zc81hrw8426b9rhrv7z2kwqvix5l7cyfc8awwypj19him6ffd67qbqaxzs6";
+ sha512 = "Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==";
};
};
"eventsource-0.1.6" = {
@@ -3872,7 +4025,7 @@ let
version = "1.0.7";
src = fetchurl {
url = "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz";
- sha512 = "02zyvvhbzxhb7q9pzn867l80whipj03h4nkzjw1r8kppkmgaw0fcgvnkkv11fkfnlcdhkr9f55xrap5qpvbggkad4y4jkymxgpzbfg0";
+ sha512 = "4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==";
};
};
"evp_bytestokey-1.0.3" = {
@@ -3881,16 +4034,7 @@ let
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz";
- sha512 = "1wd18zxd7n42asa63aa4k1bdf58warg29c7c8cdzzkd4r1wva7qwzqnn52h8g8hqwj7bxjkk3ryghajrvz4i27h5bzp30p8hjiqdzgx";
- };
- };
- "exec-sh-0.3.4" = {
- name = "exec-sh";
- packageName = "exec-sh";
- version = "0.3.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz";
- sha512 = "3a56in0wklcqf6hk0n22z22yg9kzb7y4xj7yfmj2sahbnkjbr5s0sngpzrr60r5rq9b3f0f1m13da5fn9mfz7p3b5nbxgxmrs8lhhdh";
+ sha512 = "/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==";
};
};
"execa-1.0.0" = {
@@ -3899,16 +4043,16 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz";
- sha512 = "0nbazkdhh5zqw7l7y4ml860h6pbn72x5kp2iaknqbdk0ygcrp3yh6bnq0brzzsyk3f72ard3ss3kp9a2ffsglib3yiamqwm4mrz3mk9";
+ sha512 = "adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==";
};
};
- "execa-4.0.0" = {
+ "execa-4.0.3" = {
name = "execa";
packageName = "execa";
- version = "4.0.0";
+ version = "4.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/execa/-/execa-4.0.0.tgz";
- sha512 = "06ajp8gz1276n02cd50rh0q2qfhxrj623shfcc7fq6iafmk43kzwifyfm1nfc7jhkdhn8r4fn2rf9h2bcjsvl2mcpwq81kp0p3x9c15";
+ url = "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz";
+ sha512 = "WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==";
};
};
"expand-brackets-2.1.4" = {
@@ -3944,7 +4088,7 @@ let
version = "4.17.1";
src = fetchurl {
url = "https://registry.npmjs.org/express/-/express-4.17.1.tgz";
- sha512 = "3i2sxjf2x1r9wbfdyh5ll8ybbnqq6n4xfxdlc4dsqhssljrlih18csqg142lf16lcfcdgsmvf9pff0rzxjw7p0shnlmpajipwxpswlq";
+ sha512 = "mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==";
};
};
"express-ws-2.0.0" = {
@@ -3962,7 +4106,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/express-ws/-/express-ws-4.0.0.tgz";
- sha512 = "1ih0006jpjcg33hwp2whynvvdcnqy87nbhpv636v3d6vzp8yjbzhfy8nxhi284nh9nj46nyy7ywj2i58j6v1iaqi3v48i1hq31r8k18";
+ sha512 = "KEyUw8AwRET2iFjFsI1EJQrJ/fHeGiJtgpYgEWG3yDv4l/To/m3a2GaYfeGyB3lsWdvbesjF5XCMx+SVBgAAYw==";
};
};
"extend-3.0.2" = {
@@ -3971,7 +4115,7 @@ let
version = "3.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz";
- sha512 = "3zad2109w3q3gh46s5msrnzfy2nl581sqpy20b52fs7v5pdjh3irpg7szl3xvh4sfy63218jy8ry6qlnir3baxbbfrb03swkw5swfky";
+ sha512 = "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==";
};
};
"extend-shallow-2.0.1" = {
@@ -3998,7 +4142,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz";
- sha512 = "1xm0arqcf7jp9kgq1g67ss2jvj8kblzbb7dd7sj2gm1g8cj4ilcwnn8vwspz3rh83yjphbl1lvqdyivrji6ccmnp3k2rmk9gl4kii44";
+ sha512 = "hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==";
};
};
"extglob-2.0.4" = {
@@ -4007,7 +4151,7 @@ let
version = "2.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz";
- sha512 = "2klp0045k4wnaspb9khqx90ddv7rjg997mlyp5qz41sl2yqdrpw8g8wji77qq16aawl4yhvg0f993ln48lja0kfmy0wnbh4g50zlrin";
+ sha512 = "Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==";
};
};
"extsprintf-1.3.0" = {
@@ -4028,13 +4172,13 @@ let
sha1 = "62cf120234c683785d902348a800ef3e0cc20bc0";
};
};
- "fast-deep-equal-3.1.1" = {
+ "fast-deep-equal-3.1.3" = {
name = "fast-deep-equal";
packageName = "fast-deep-equal";
- version = "3.1.1";
+ version = "3.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz";
- sha512 = "1j7wq3vqvfgnpd2sjblnlgryxlic2fsy343fx8w4ywb2mngj1w5afq8fmly8cp9fi66dhz1fhcfpn23g5zasnzs6n1snb83qkkilhgi";
+ url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz";
+ sha512 = "f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==";
};
};
"fast-diff-1.2.0" = {
@@ -4043,7 +4187,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz";
- sha512 = "3iz2v3js0dw0ds77cg0v543ba30in2ld6ynakphh1g6nbrdpn4qkydrk6m3qa76ckh1nmqh73ck383zj7b7jw6bczjxbxwbkx7si6y4";
+ sha512 = "xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==";
};
};
"fast-glob-2.2.7" = {
@@ -4052,16 +4196,16 @@ let
version = "2.2.7";
src = fetchurl {
url = "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz";
- sha512 = "2rwrxvdl61rfj9v6hgif4qilfh3g4kqsjk380f2avp0g3m76h6q7n553gdh0nig13hchkwi7pwyxn0ff5vv90fbcj70jr6f051swll3";
+ sha512 = "g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==";
};
};
- "fast-glob-3.2.2" = {
+ "fast-glob-3.2.4" = {
name = "fast-glob";
packageName = "fast-glob";
- version = "3.2.2";
+ version = "3.2.4";
src = fetchurl {
- url = "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.2.tgz";
- sha512 = "3n0a23s3nq6f339d9hw9mw4plbzcdmglhzm09w7azz5fb34xiw60rhhhsvcvqw8c86h3ryfvmk1k624jlf36w3wrrijjhrfivd7qdah";
+ url = "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz";
+ sha512 = "kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==";
};
};
"fast-json-stable-stringify-2.1.0" = {
@@ -4070,16 +4214,16 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz";
- sha512 = "0gz06zkjlqc4r59ka14n3vwqjdgn40zd8r115ql3rkwqb7j42frmnsj3axr7p2md8ik52nqjn3myyv8ddavdhl4cq3xz4wbbz07y5wn";
+ sha512 = "lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==";
};
};
- "fastq-1.7.0" = {
+ "fastq-1.8.0" = {
name = "fastq";
packageName = "fastq";
- version = "1.7.0";
+ version = "1.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/fastq/-/fastq-1.7.0.tgz";
- sha512 = "1yjamwzvgz5f73c2xc5r4pnhprczp52i9za26qi04w144c7hbjp00s0mykg3b0f23ifgnl5vf54cq7by4gh2bw87sx9lxy7350rvrk0";
+ url = "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz";
+ sha512 = "SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==";
};
};
"faye-websocket-0.10.0" = {
@@ -4097,16 +4241,7 @@ let
version = "0.11.3";
src = fetchurl {
url = "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz";
- sha512 = "0wgmgai5pj0yjcc4gs5b6r94gr8ycsbv1xyjw055cxfy4vm6yrpqp0mpr89ychmzgr5y0mggqrljf9jhb8n5iq63bi3r9yqidpbhv0g";
- };
- };
- "fb-watchman-2.0.1" = {
- name = "fb-watchman";
- packageName = "fb-watchman";
- version = "2.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz";
- sha512 = "1b67x7n9c1irns63lipsffgi0zm9kfms6k87mznvhak81dijqvfy26nqr3j5mw41mqb3vbbhxbbmcdgc787laz3kaq45slq0wlwjhqf";
+ sha512 = "D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==";
};
};
"figgy-pudding-3.5.2" = {
@@ -4115,7 +4250,7 @@ let
version = "3.5.2";
src = fetchurl {
url = "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz";
- sha512 = "1pk6h8pjvxp20pk6y7yagg9vfd4b1y29salqya7mf8kr0rhrk970hyy4d97kh8pk14jbnfayhwqlm4s6h7g63b3pid6lzzwy4ingfyi";
+ sha512 = "0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==";
};
};
"figures-2.0.0" = {
@@ -4133,7 +4268,7 @@ let
version = "1.1.11";
src = fetchurl {
url = "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz";
- sha512 = "0p00kmxlfgsw0mn4y5h5njv0g1y7gakpygdv6wz318wzpll8zd44r7q0fvym4v837054n04d22r2klkqnckr3k0x2hc2ln79qfphr2c";
+ sha512 = "TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==";
};
};
"file-uri-to-path-1.0.0" = {
@@ -4142,7 +4277,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz";
- sha512 = "0px1qliabg53lwfq4izc9vdll68sd08nlczi2ms5nvg7frm3y6zgy07vdvxywazab26jc723qpmh9a6h3bdp685iddzsmgvfarpx6yi";
+ sha512 = "0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==";
};
};
"filesize-3.6.1" = {
@@ -4151,7 +4286,7 @@ let
version = "3.6.1";
src = fetchurl {
url = "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz";
- sha512 = "1rfby2136b86m318244b42lrcx9hc28vz71cv9i84cd5z7dd3cwvj1gx8mykbjh937yyi1h4q5kk3vhjcldc8pkd2f7iapszgbd3a7c";
+ sha512 = "7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==";
};
};
"fill-range-4.0.0" = {
@@ -4169,7 +4304,7 @@ let
version = "7.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz";
- sha512 = "2jrai6ri6sni8xyi8yji49ai8vkczbbiw6pb3pd9bcdizb58ncgnhnfmghhw87flm8y96y2z16738lwdyshby665nv60ljcwwbkvsm8";
+ sha512 = "qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==";
};
};
"finalhandler-1.1.1" = {
@@ -4178,7 +4313,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz";
- sha512 = "2v4ymv7dvpxpnrid4cn8qni5k5l024zc2qzg8ipkbxwmqjbaiygbx0hvbnr0ywfy0is4ngyhp6ljgjh4wmk6fqc3hd3wyzxil798lb3";
+ sha512 = "Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==";
};
};
"finalhandler-1.1.2" = {
@@ -4187,7 +4322,7 @@ let
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz";
- sha512 = "1cfqk6g78cb12b1cki4pbcspsy40d0yny513myqji716njyhc5hrj7ll539kz96m6vn27168hhyqvd52cr5x1cs85mm7igfkrdrq1b8";
+ sha512 = "aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==";
};
};
"find-0.2.7" = {
@@ -4223,7 +4358,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz";
- sha512 = "0wjlwmvadzac6hwmxv6hsc16z3285i2y0nkwpg4366flza0rx30s3ncx93xn8hkkpxr493zi5b0h94jczinr87h2m6gbhrl265qzbjf";
+ sha512 = "Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==";
};
};
"find-elm-dependencies-2.0.2" = {
@@ -4232,7 +4367,7 @@ let
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/find-elm-dependencies/-/find-elm-dependencies-2.0.2.tgz";
- sha512 = "32n3i133knsr1q5ld28ljk3s9yq2i124q8rg8cdb5ar0bp7wgc2a87cfkwhvql8vwzd35w0qf9bfhfa7g1imdk212y523qwnw4m9klw";
+ sha512 = "nM5UCbccD1G8CGK2GsM7ykG3ksOAl9E+34jiDfl07CAl2OPnLpBVWY2hlxEmIkSBfdJjSopEowWHrO0cI8RhxQ==";
};
};
"find-parent-dir-0.3.0" = {
@@ -4268,7 +4403,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz";
- sha512 = "2bg49lifm64h5jqjc20612wrx7cazw9np9ms02ys94kif4li8cp5in4rvmb1c1ssa8yhbsqkgprykkj4lf3jbz8qrgp1mf8c93gl86p";
+ sha512 = "1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==";
};
};
"find-up-4.1.0" = {
@@ -4277,7 +4412,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz";
- sha512 = "2bi4wmj1qymhj4ap1nay5isn0w7x6ymxp30h5y1jv0hx7q0inmirmr09mn621h4alg0gpv2hjwl6ai2giw6pz7qvb85aqizsh0v14ry";
+ sha512 = "PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==";
};
};
"firstline-1.2.0" = {
@@ -4295,7 +4430,7 @@ let
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/firstline/-/firstline-2.0.2.tgz";
- sha512 = "317ml53ziaxxnvxxp6fwwxxk2w323334kw64d40asdkir6v10br55qb264xk5i9iqh6q1gpwz0ypfwbnk4vjq9pkw123093imy2d9zh";
+ sha512 = "8KcmfI0jgSECnzdhucm0i7vrwef3BWwgjimW2YkRC5eSFwjb5DibVoA0YvgkYwwxuJi9c+7M7X3b3lX8o9B6wg==";
};
};
"flush-write-stream-1.1.1" = {
@@ -4304,16 +4439,16 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz";
- sha512 = "3pkp1ymgv73zg0d94la628nagxyngq7zm1jmngx6vjc6vi5d4jkmvfygvgac6w6x929hqljwygaidq2znk3l5xd4apdvxvpas21g7nx";
+ sha512 = "3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==";
};
};
- "follow-redirects-1.11.0" = {
+ "follow-redirects-1.12.1" = {
name = "follow-redirects";
packageName = "follow-redirects";
- version = "1.11.0";
+ version = "1.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.11.0.tgz";
- sha512 = "2c9vyshmpm00crjxya51av36d379damv2inkkqmfdy6j5kizkc2a1s151h35lfzcnyqmx5bpgaxnp8g77dcs35cmk0zgw35x5bv9699";
+ url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.12.1.tgz";
+ sha512 = "tmRv0AVuR7ZyouUHLeNSiO6pqulF7dYa3s19c6t+wz9LD69/uSzdMxJ2S91nTI9U3rt/IldxpzMOFejp6f0hjg==";
};
};
"for-in-1.0.2" = {
@@ -4340,7 +4475,7 @@ let
version = "2.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz";
- sha512 = "0jj3hgqp9pmxmfavx6rvdfl3r4yf98clpsarqadz3hq0dxhjlh2ppd9x8bvmaq3nwjdqpdvqx25pwyin4ipixhgsn7s3p9fcc3wllnn";
+ sha512 = "1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==";
};
};
"forwarded-0.1.2" = {
@@ -4394,7 +4529,7 @@ let
version = "4.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz";
- sha512 = "05bphjab1lk12dz3qf87dywgpsjsx0f59kpligxqph53yicigij2gsmvkppgyhpi70h3q3id3ymz30c02v3pphakn06k8vm6xsdpamb";
+ sha512 = "q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==";
};
};
"fs-extra-5.0.0" = {
@@ -4403,7 +4538,7 @@ let
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz";
- sha512 = "1ssfaw678600iy330a73gqk65ns22sz4ng7jwndj1fxahj8qddrsy2w4mr4ikx28qhdj8rf49n428qnl657bbpag9r3g3qv2vhyd8zb";
+ sha512 = "66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==";
};
};
"fs-extra-6.0.1" = {
@@ -4412,7 +4547,7 @@ let
version = "6.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz";
- sha512 = "049jki4y8l719y7754fp6v52jm5r8cw8c4qhag4zgglmc0j19k1dhsbdsahijgv9hzvwz8g76009c8cy8xjg6jhb1a7dkb1m288hz0s";
+ sha512 = "GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==";
};
};
"fs-extra-7.0.1" = {
@@ -4421,7 +4556,7 @@ let
version = "7.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz";
- sha512 = "05qcmykw9czycnn3r2rrlspzd4dznr4796abdqzw150j7rafnlq8n4wp4dai34swb23lfvhw8s31l1k83vpwxqddyf1k724jq4dm430";
+ sha512 = "YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==";
};
};
"fs-extra-8.1.0" = {
@@ -4430,7 +4565,7 @@ let
version = "8.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz";
- sha512 = "3i4dsx067a564yx62qy0gz15zvsihqybmmx56lqz4cbgh4fiv5ikrj53wa1rfcijlnkywx18az05m1541dm04gb51af57561s0506fa";
+ sha512 = "yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==";
};
};
"fs-minipass-1.2.7" = {
@@ -4439,7 +4574,7 @@ let
version = "1.2.7";
src = fetchurl {
url = "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz";
- sha512 = "1644yfnzfqikaff5s68dm4qfrblxrz68ynigkyzyixjqazxlli0svj1nxkawz35sv2vb3vjh41f1rhg0j4nr770a53fzqbjc4j94r0r";
+ sha512 = "GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==";
};
};
"fs-readdir-recursive-1.1.0" = {
@@ -4448,7 +4583,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz";
- sha512 = "129732drwnm77iq4y1xr69pl9iqqhgj4w61ckmna6i923rjpp0rphzbg8bn8rmfsb6cndfswgwwdh9p2y6kf3zbvgs9gnkbamgagmhq";
+ sha512 = "GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==";
};
};
"fs-write-stream-atomic-1.0.10" = {
@@ -4469,22 +4604,22 @@ let
sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f";
};
};
- "fsevents-1.2.12" = {
+ "fsevents-1.2.13" = {
name = "fsevents";
packageName = "fsevents";
- version = "1.2.12";
+ version = "1.2.13";
src = fetchurl {
- url = "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz";
- sha512 = "38n3fx736zykzjypx7imagh6daz9yl98a8v3lw7xy8qs2k0wa2sdsjrdmhwg914mj648j0wzc02mz7f5ii6ql8nlwyb44vvvcm7y1qs";
+ url = "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz";
+ sha512 = "oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==";
};
};
- "fsevents-2.1.2" = {
+ "fsevents-2.1.3" = {
name = "fsevents";
packageName = "fsevents";
- version = "2.1.2";
+ version = "2.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz";
- sha512 = "1j5ssfzy4xklkj74z7q64dpcld4zicsva1ihfys8dwa9l5apv7q350g4vg65nfp58c7aqkai1qmjlc3xshb97p5h3lsrl0r3j407327";
+ url = "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz";
+ sha512 = "Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==";
};
};
"function-bind-1.1.1" = {
@@ -4493,7 +4628,16 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz";
- sha512 = "38chm1mh077ksx6hy2sssfz4q29hf0ncb9k6ila7si54zqcpl5fxd1rh6wi82blqp7jcspf4aynr7jqhbsg2yc9y42xpqqp6c1jz2n8";
+ sha512 = "yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==";
+ };
+ };
+ "gensync-1.0.0-beta.1" = {
+ name = "gensync";
+ packageName = "gensync";
+ version = "1.0.0-beta.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz";
+ sha512 = "r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==";
};
};
"get-caller-file-1.0.3" = {
@@ -4502,7 +4646,7 @@ let
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz";
- sha512 = "3mw8nv3r73b3lp2pzj116p27flkrv1vq6v0ika46w3xqfinm6gxn38glryibvy834mja8ib4j9cjq27qn164z3793c9g88y79asppny";
+ sha512 = "3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==";
};
};
"get-caller-file-2.0.5" = {
@@ -4511,7 +4655,7 @@ let
version = "2.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz";
- sha512 = "0b7da6kb3xqk26cw4i6kb1lk911z06z53if2g8l23hmfpbhl6vfbn8iip55j1yplbqnly2abb9d349r6ky2z570839q3p9z2gf4y88g";
+ sha512 = "DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==";
};
};
"get-own-enumerable-property-symbols-3.0.2" = {
@@ -4520,7 +4664,7 @@ let
version = "3.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz";
- sha512 = "3m4dzkl08xi19c8aim6hxfy32zxi969r2zfzz9swbvsl5jzcnxn2x9y19kp9ri7k7qw07rz2m7c5g0134rm1i4i43j5bkyfymbh2i93";
+ sha512 = "I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==";
};
};
"get-proxy-2.1.0" = {
@@ -4529,16 +4673,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz";
- sha512 = "0kjf4p1krvzah7k5yngvvc39b7jnkzqlp3cdab8451zh1q4mxmav111dmycnadv28ja2wvcwvavjl7w550ja7qyw4dx976n0illhrnf";
- };
- };
- "get-stream-3.0.0" = {
- name = "get-stream";
- packageName = "get-stream";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz";
- sha1 = "8e943d1358dc37555054ecbe2edb05aa174ede14";
+ sha512 = "zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==";
};
};
"get-stream-4.1.0" = {
@@ -4547,7 +4682,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz";
- sha512 = "3pwlllj9naaqzlc5axbxz4jqg3v533xd9jz945mjd3zmca3hh3pr1dpwc7416kjszw6igk060v6x2dgwpr7m1rd4djavmvr8bhavihq";
+ sha512 = "GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==";
};
};
"get-stream-5.1.0" = {
@@ -4556,7 +4691,7 @@ let
version = "5.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz";
- sha512 = "21v525x0f3qrc6f343xp3wjwwrjf1l3x0lmp34hivvvmdcz0a681s0b9wx4k5r3r8jyhc5kd6dqrwqjhpbl285xg333gkgbxhagayhi";
+ sha512 = "EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==";
};
};
"get-value-2.0.6" = {
@@ -4583,7 +4718,7 @@ let
version = "7.1.4";
src = fetchurl {
url = "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz";
- sha512 = "3a8rf655jknn8ccr4p47spa74d8q4j4znjal0arh502m9pg1iq1cln8qjssv7lhc0gvdfm6zfrha6k3xinilm2swfj756m1jxxcyhl6";
+ sha512 = "hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==";
};
};
"glob-7.1.6" = {
@@ -4592,7 +4727,7 @@ let
version = "7.1.6";
src = fetchurl {
url = "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz";
- sha512 = "020qv13jbi1v4y5xavf6fw08h9svy4q9p67m4avkrrhgdjmk0c5k3h19bv7k6yn1vfxljpjw9kg81fbdg9v83cjplxvkn3v4v1v21ig";
+ sha512 = "LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==";
};
};
"glob-parent-3.1.0" = {
@@ -4610,7 +4745,7 @@ let
version = "5.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz";
- sha512 = "1hi3ypyic536qm0jd2aw65wbaian4vxmgsnprw6p1mdfd75ks5x1mrgkgzl41xr6hnav27fqzpm227rj7qq8vcwb63m37m9cda3wwhn";
+ sha512 = "FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==";
};
};
"glob-to-regexp-0.3.0" = {
@@ -4628,7 +4763,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz";
- sha512 = "1pgpsvm0rm1fnqmblx77xs67gh8c80nf4dsgcgalhh9phmlp8ahn5w7vzx3xkwyxw3fg33h8vhh3plsycw6fd7c2r76mm7m8w9fkb5h";
+ sha512 = "sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==";
};
};
"global-prefix-1.0.2" = {
@@ -4646,16 +4781,16 @@ let
version = "11.12.0";
src = fetchurl {
url = "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz";
- sha512 = "1ab6f0n8yjl3zkl6dwhvxpxh63b4acc7nj7i21z3dx1fz1jv1c3673qpkwiavmcbbf8jlkxapx0x8ybzz5w2yra4ln24lh687y6kq2q";
+ sha512 = "WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==";
};
};
- "globby-11.0.0" = {
+ "globby-11.0.1" = {
name = "globby";
packageName = "globby";
- version = "11.0.0";
+ version = "11.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/globby/-/globby-11.0.0.tgz";
- sha512 = "094y6k3zjiyzmq9xqilgz3p88c5465cmzsxc31gkm7fxb0vj9i2kdvxv28c4izppgrfgvpwwvcbvivlnhcf6rhv0iqfxikpfhba3rwa";
+ url = "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz";
+ sha512 = "iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==";
};
};
"globby-6.1.0" = {
@@ -4682,7 +4817,7 @@ let
version = "8.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/globby/-/globby-8.0.1.tgz";
- sha512 = "2kvb22azhxv632w6jbgssa2k29c3vwann1f7g3ra974lg41hcw4s7cbc8260y0kycv93nfvkxsc9wyycsl4xmfjbi5s170ij6ndijm0";
+ sha512 = "oMrYrJERnKBLXNLVTqhm3vPEdJ/b2ZE28xN4YARiix1NOIOBPEpOUnm844K1iu/BkphCaf2WNFwMszv8Soi1pw==";
};
};
"got-10.7.0" = {
@@ -4691,25 +4826,25 @@ let
version = "10.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/got/-/got-10.7.0.tgz";
- sha512 = "0k2vbyaqxs8ikrf2fp7jm1q0147bshpmy94wr1wqlqharvgk1wfachm3yxaf8jn70bdmxl4ph3vnb351hrlwp4k27mfb0rxviwc6r39";
+ sha512 = "aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg==";
};
};
- "got-8.3.2" = {
+ "got-9.6.0" = {
name = "got";
packageName = "got";
- version = "8.3.2";
+ version = "9.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/got/-/got-8.3.2.tgz";
- sha512 = "05i0zb81f4c0z48y9mjckyajm586ygznh8y8di5g0qrg3vi9hpbw2q3cf548as8zx9b4g1q5zf2cab43yx21wnan1l0qsz19zjhjdda";
+ url = "https://registry.npmjs.org/got/-/got-9.6.0.tgz";
+ sha512 = "R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==";
};
};
- "graceful-fs-4.2.3" = {
+ "graceful-fs-4.2.4" = {
name = "graceful-fs";
packageName = "graceful-fs";
- version = "4.2.3";
+ version = "4.2.4";
src = fetchurl {
- url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz";
- sha512 = "12xdl6ai5jdxcpcavw2hk4zpiknz7g7f2cvgawzwlzv7cy7qf7riq8ymkgqdqxjkpl1mg627dxa65zc9b0yqhflsmqlfg5q3481azbb";
+ url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz";
+ sha512 = "WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==";
};
};
"gzip-size-5.0.0" = {
@@ -4718,7 +4853,7 @@ let
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/gzip-size/-/gzip-size-5.0.0.tgz";
- sha512 = "007247c436qdpsvrraz3qgssvq0yzi4xinaydxjprr2dslsynhy09lpnlgd52pxkql3880j340fq4qs4rq6s5qfbgksmji5cyi3n8p6";
+ sha512 = "5iI7omclyqrnWw4XbXAmGhPsABkSIDQonv2K0h61lybgofWa6iZyvrI3r2zsJH4P8Nb64fFVzlvfhs0g7BBxAA==";
};
};
"handle-thing-2.0.1" = {
@@ -4727,7 +4862,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz";
- sha512 = "174zcs1shwmzgb8dxckn95s38pz30irzkrp8zw1rx5drqydb5x6mn1cnc3m6nklbq0jyilpfcrf9br9zrrxlfpcv0him5sy3k4gh2gm";
+ sha512 = "9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==";
};
};
"har-schema-2.0.0" = {
@@ -4745,7 +4880,7 @@ let
version = "5.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz";
- sha512 = "3kaldgfsh3lfvgvw31s8b7q345zf7ixjahllncdckcw6qfs3gnbsamdxgs9kfigq7rwmja7v51ghh7y0rsp6q7jmvmbydhh645wxnxh";
+ sha512 = "sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==";
};
};
"has-1.0.3" = {
@@ -4754,7 +4889,7 @@ let
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/has/-/has-1.0.3.tgz";
- sha512 = "37vh53c11hws66navka0w9xxm6rcr034bxpyvaldiqz1msafqf0jpi1aqxbaygs53arz9y510qg6dl6vrm285hrxniygs2l8lxnyrvz";
+ sha512 = "f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==";
};
};
"has-ansi-2.0.0" = {
@@ -4781,7 +4916,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz";
- sha512 = "0ylry8j6wanggw1786jw36k056caw516fasjfz5jl945p7g0zl2aqxsjd5fxxfah3hlhrbflnsb88vx42080sfsfbb38aimyi7hja8k";
+ sha512 = "EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==";
};
};
"has-symbol-support-x-1.4.2" = {
@@ -4790,7 +4925,7 @@ let
version = "1.4.2";
src = fetchurl {
url = "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz";
- sha512 = "0kljkjnsw7jnqm8dpf05rd7a59xjfwlbmp1qxs5kdda78zwwqfpkq5ryc2510iyam6v5vbyy0h7bpkwqadajq1ag2zaa7dymyyhwfnx";
+ sha512 = "3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==";
};
};
"has-symbols-1.0.1" = {
@@ -4799,7 +4934,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz";
- sha512 = "0mb9d5yqvznqmq073hdc4wl7175niiqpkpb7iqqv8p0q6xgmrhfap9ni6iwrx44w8p9vyg8n3zsllil5pdflzlh462dkydymfi2rdrw";
+ sha512 = "PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==";
};
};
"has-to-string-tag-x-1.4.1" = {
@@ -4808,7 +4943,7 @@ let
version = "1.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz";
- sha512 = "0bqvhd628h3lrsydbp1xllh7jp23c58j7d4z0x0v9ddffindkk1zfrqmzm28z47ipjp0zxlmzvmlzk98zf9mzjsc47bmp1ydizcmmmx";
+ sha512 = "vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==";
};
};
"has-value-0.3.1" = {
@@ -4847,13 +4982,13 @@ let
sha1 = "95b0b63fec2146619a6fe57fe75628d5a39efe4f";
};
};
- "hash-base-3.0.4" = {
+ "hash-base-3.1.0" = {
name = "hash-base";
packageName = "hash-base";
- version = "3.0.4";
+ version = "3.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz";
- sha1 = "5fc8686847ecd73499403319a6b0a3f3f6ae4918";
+ url = "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz";
+ sha512 = "1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==";
};
};
"hash.js-1.1.7" = {
@@ -4862,7 +4997,7 @@ let
version = "1.1.7";
src = fetchurl {
url = "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz";
- sha512 = "1f5xc15zpy3b7hssv57xnd92ja5r073zvd2pczvncxmy1jnbjcx716riyr2syvah88qk7328a6fz049mziv2k837093xqxd86r9m8xm";
+ sha512 = "taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==";
};
};
"he-1.2.0" = {
@@ -4871,7 +5006,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/he/-/he-1.2.0.tgz";
- sha512 = "0dwml2q9r97ga11qbbn5sb46v4g47lx174dz9g1jgxpycknhg1d5dlsij2vja905p8h243jj51hfa5cmzh8n9rdcs8r78lg86fl7z8p";
+ sha512 = "F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==";
};
};
"hex-color-regex-1.1.0" = {
@@ -4880,7 +5015,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz";
- sha512 = "16nq2pq6pbpjp3xhvxzyr0qv7vn58pp9h29j8abcxkibz0ibgh9lls5ws73qwhz75nl8wsrjkri8ka6rjm7c41v52md7aifbc61znwp";
+ sha512 = "l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==";
};
};
"hmac-drbg-1.0.1" = {
@@ -4898,7 +5033,7 @@ let
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz";
- sha512 = "1qc7ngn9k1w5lcqx2ygqb2x9f03knfbsym25l6qsp6q9qdcxa4fzwwjsh9d9lm5l1569v19rjp7sdnz11087f4b6sv34rav9rcacabr";
+ sha512 = "eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==";
};
};
"hosted-git-info-2.8.8" = {
@@ -4907,7 +5042,7 @@ let
version = "2.8.8";
src = fetchurl {
url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz";
- sha512 = "19a25b4xb3hg00d1nsirc3xfcc07rplbh6msa49rgc8xg5rg38y1z8rfrf0dmll8k4jaml8z337bi6y2cgah66jnwxinn0sch5k7z3z";
+ sha512 = "f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==";
};
};
"hpack.js-2.1.6" = {
@@ -4943,34 +5078,34 @@ let
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz";
- sha512 = "2cqjc2vwxqb38sr58kl1gj9vv949wmmnb1i2f3gms2pszqqaf9mjci0q13w3086wia9n7nfxwmk73d68gcjjjkgs1c0w99n0vjkmqrz";
+ sha512 = "P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==";
};
};
- "html-entities-1.2.1" = {
+ "html-entities-1.3.1" = {
name = "html-entities";
packageName = "html-entities";
- version = "1.2.1";
+ version = "1.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz";
- sha1 = "0df29351f0721163515dfb9e5543e5f6eed5162f";
+ url = "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz";
+ sha512 = "rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==";
};
};
- "html-minifier-terser-5.0.5" = {
+ "html-minifier-terser-5.1.1" = {
name = "html-minifier-terser";
packageName = "html-minifier-terser";
- version = "5.0.5";
+ version = "5.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.0.5.tgz";
- sha512 = "1xh7yad8rlhvqdxf8nzq146y3ay9ifan1yi8whkpgl2nz04d49g325lbkcwaf2fvhz8xmy0bqq124n7ia6jz8plf63zp1sh10b8a53h";
+ url = "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz";
+ sha512 = "ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==";
};
};
- "html-webpack-plugin-4.0.4" = {
+ "html-webpack-plugin-4.3.0" = {
name = "html-webpack-plugin";
packageName = "html-webpack-plugin";
- version = "4.0.4";
+ version = "4.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.4.tgz";
- sha512 = "30npn4h34f7ghwsirydj6icfav14sq5slwk3lpd043jgng2gkii00df1cj6hhldj8d2pmmfvg9aslrgyr2cdanjvw988z658v6i0485";
+ url = "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.3.0.tgz";
+ sha512 = "C0fzKN8yQoVLTelcJxZfJCE+aAvQiY2VUf3UuKrR4a9k5UMWYOtpDLsaXwATbcVCnI05hUS7L9ULQHWLZhyi3w==";
};
};
"htmlparser2-3.10.1" = {
@@ -4979,16 +5114,7 @@ let
version = "3.10.1";
src = fetchurl {
url = "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz";
- sha512 = "04y4izmqmlxvcv7fj67dqaiiwrnq75j6n6yv9a6990y6s23lrj6ipbx0y0i57z8gqzq2ddhb2dj2dflskk2ia7wl81vjcfl50v9w212";
- };
- };
- "http-cache-semantics-3.8.1" = {
- name = "http-cache-semantics";
- packageName = "http-cache-semantics";
- version = "3.8.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz";
- sha512 = "3gsj16kpvygynld5ajbvg8ii3n3bka4waamdzx30wwhz72mdr6wvffm20rfnxwzid9fq49d5g333yjq5dz1qqbnk9bwcmrj9f5bda75";
+ sha512 = "IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==";
};
};
"http-cache-semantics-4.1.0" = {
@@ -4997,7 +5123,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz";
- sha512 = "1qvqr3inc283iggn9x9wwiv1zb634i5zmlh8dnl2c5n4czaf2yibs4dncrgxfg7zrdfkcali22mvys4pgyhmfqjb57b91qlay9czaki";
+ sha512 = "carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==";
};
};
"http-deceiver-1.2.7" = {
@@ -5033,7 +5159,7 @@ let
version = "1.7.2";
src = fetchurl {
url = "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz";
- sha512 = "13c4825kzqlxdqfjrlrwh15ira0bjm9m3b8qcrfzaysiky1m3gb6dv6gcjgpnap9mbl0fajqiibzp1w5r8qnyn8glaj4wgzf6vh2i5r";
+ sha512 = "uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==";
};
};
"http-errors-1.7.3" = {
@@ -5042,16 +5168,16 @@ let
version = "1.7.3";
src = fetchurl {
url = "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz";
- sha512 = "1zx0vws4k6lcw8j8pgc2yrwfw56s6n2z4dvhd9lcj9l1ywnl9ssianilmrlzr6ravkqxv0xbdqg4cn0q3l72d8h0achvcdbqp8dfd35";
+ sha512 = "ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==";
};
};
- "http-parser-js-0.4.10" = {
+ "http-parser-js-0.5.2" = {
name = "http-parser-js";
packageName = "http-parser-js";
- version = "0.4.10";
+ version = "0.5.2";
src = fetchurl {
- url = "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz";
- sha1 = "92c9c1374c35085f75db359ec56cc257cbb93fa4";
+ url = "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.2.tgz";
+ sha512 = "opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ==";
};
};
"http-proxy-1.17.0" = {
@@ -5060,16 +5186,16 @@ let
version = "1.17.0";
src = fetchurl {
url = "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz";
- sha512 = "3z80svhb9hi5fawc8za5qn75lybr53646gfsqm2hkqss4pr186pp7k6f5jnjgw7vrkgjy4yzvb34729q6kvrikn4xgq9gfdg7xsgajd";
+ sha512 = "Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==";
};
};
- "http-proxy-1.18.0" = {
+ "http-proxy-1.18.1" = {
name = "http-proxy";
packageName = "http-proxy";
- version = "1.18.0";
+ version = "1.18.1";
src = fetchurl {
- url = "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz";
- sha512 = "2jhzdgr7gcgj58mf798ak1a638wm4mnp45pk48im1rf03dpw39alpyabd7rqwqgjrilaggnmh6nd3m9pqnyn76q3mw5g7rzjf43d0pk";
+ url = "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz";
+ sha512 = "7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==";
};
};
"http-proxy-middleware-0.19.1" = {
@@ -5078,16 +5204,16 @@ let
version = "0.19.1";
src = fetchurl {
url = "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz";
- sha512 = "3fl42r9rpdqm0jrrd2wqws6syv02r8cqgy0j6ddrjvn5p3by8shm0mmbych1g5k9i5agc70x6z2904nrgidkdnlq1pwafqhcf0i6xn8";
+ sha512 = "yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==";
};
};
- "http-proxy-middleware-0.20.0" = {
+ "http-proxy-middleware-0.21.0" = {
name = "http-proxy-middleware";
packageName = "http-proxy-middleware";
- version = "0.20.0";
+ version = "0.21.0";
src = fetchurl {
- url = "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.20.0.tgz";
- sha512 = "21l9r4302hy4pdns6p52jw6mb3mcjqia6vydc5r1fmhifd5a5xrkwg0pmwgiqb0kyrwy4k47wqkzw8sc5zl0cq7i17rh437pn9l1lkl";
+ url = "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.21.0.tgz";
+ sha512 = "4Arcl5QQ6pRMRJmtM1WVHKHkFAQn5uvw83XuNeqnMTOikDiCoTxv5/vdudhKQsF+1mtaAawrK2SEB1v2tYecdQ==";
};
};
"http-signature-1.2.0" = {
@@ -5114,7 +5240,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz";
- sha512 = "1kz5n441pr99yhsdpw8sdamc8c44nc6jiipq41iqvsi1djabh15z8vmqkyqy63hjp6da0szqfk2607vfyqh81pav55k6akwz7p2wi28";
+ sha512 = "SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==";
};
};
"i-0.3.6" = {
@@ -5132,7 +5258,7 @@ let
version = "0.4.19";
src = fetchurl {
url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz";
- sha512 = "0jj1pdq3j9ak8cixn2kjp7ip8hf3xgnb85j4jr32yf9rry620v9072c0kk577mllfk1zl9wzs5ypwzbp7vbhf7j31d5rrqgwb0nldm1";
+ sha512 = "oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==";
};
};
"iconv-lite-0.4.24" = {
@@ -5141,7 +5267,7 @@ let
version = "0.4.24";
src = fetchurl {
url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz";
- sha512 = "2n3ygx6km56rdcd5kq52bs2113xqm3vlw2kb9r7pnmxd2qhxrfahp2ngc4w7x8x76fyfpapnixnbjq1i24nc11mj6q7rghwj2fifwxz";
+ sha512 = "v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==";
};
};
"icss-utils-4.1.1" = {
@@ -5150,7 +5276,7 @@ let
version = "4.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz";
- sha512 = "0yccn3a8gi1sxrbw7ymv239zs4myhrbavs2wvgv8qn3cjbs4r62f01jgsj26jzlq0vy7ycz400xp6qs5l2g21qvhg5c3j6n1gpnm8g1";
+ sha512 = "4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==";
};
};
"ieee754-1.1.13" = {
@@ -5159,7 +5285,7 @@ let
version = "1.1.13";
src = fetchurl {
url = "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz";
- sha512 = "179jm8fhl2advz4j63klrp57sm99wvyb5jcxwfr9rhi730ybcxkyfqrr0pmwvir12zjzpkwwvjjkjclwrss7lpab7dg2myqc8izpxz2";
+ sha512 = "4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==";
};
};
"iferr-0.1.5" = {
@@ -5177,16 +5303,16 @@ let
version = "3.3.10";
src = fetchurl {
url = "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz";
- sha512 = "2x7za00gs7ipwcq29bslxcdv7j47m28jx14n9ybs5h2icr4024jn5ppmbs6953g2qb3amhs1gg5x0s48ky3mk7ybi36wchsb7kks2ry";
+ sha512 = "Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==";
};
};
- "ignore-5.1.4" = {
+ "ignore-5.1.8" = {
name = "ignore";
packageName = "ignore";
- version = "5.1.4";
+ version = "5.1.8";
src = fetchurl {
- url = "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz";
- sha512 = "3q41bskh27g3dd95nqaf3lg1ck1iv1dbb6hhzg1jqlkk6j80q5sxb4i3n4k6rfw5nmnvrflaxvi281c7cv2ljlsxip6skb4m14x8dik";
+ url = "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz";
+ sha512 = "BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==";
};
};
"immer-1.7.2" = {
@@ -5195,7 +5321,16 @@ let
version = "1.7.2";
src = fetchurl {
url = "https://registry.npmjs.org/immer/-/immer-1.7.2.tgz";
- sha512 = "32d76qv6hnprfz8mc75aw3nvwh46ydlni7lf6fvw7sqljhqlr7p6pk101mw04zfpj2p08nb71b0zc438ak764qf4z1p5ydx1dryhjp1";
+ sha512 = "4Urocwu9+XLDJw4Tc6ZCg7APVjjLInCFvO4TwGsAYV5zT6YYSor14dsZR0+0tHlDIN92cFUOq+i7fC00G5vTxA==";
+ };
+ };
+ "import-cwd-2.1.0" = {
+ name = "import-cwd";
+ packageName = "import-cwd";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz";
+ sha1 = "aa6cf36e722761285cb371ec6519f53e2435b0a9";
};
};
"import-fresh-2.0.0" = {
@@ -5207,13 +5342,22 @@ let
sha1 = "d81355c15612d386c61f9ddd3922d4304822a546";
};
};
+ "import-from-2.1.0" = {
+ name = "import-from";
+ packageName = "import-from";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz";
+ sha1 = "335db7f2a7affd53aaa471d4b8021dee36b7f3b1";
+ };
+ };
"import-local-2.0.0" = {
name = "import-local";
packageName = "import-local";
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz";
- sha512 = "04jd526svpmpgya7i580qcb13s9b6bw4s9hng2fsni2gxsz6h8vqxl8gbm5k575yxm5aqhy001rl7p1iy60rsi6371cvynfdpi39avg";
+ sha512 = "b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==";
};
};
"imurmurhash-0.1.4" = {
@@ -5240,7 +5384,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz";
- sha512 = "3s364ysa3q0sxc852a6rlbx0y8spayvg5csradd7s9vn2fr0ky3xpfhy5kkv6afgji3df7kyiswx296kwfakydii9xygqzxgkwn6a90";
+ sha512 = "IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==";
};
};
"inflight-1.0.6" = {
@@ -5276,7 +5420,7 @@ let
version = "2.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz";
- sha512 = "30rw2i1k63pbf0n5dbwly05h95cdp1kj8c9r15gv1cwha141g61k56fx4qwsvhpm1ksnf7agch1wxirs3s0m31wbfvmcqizgrlwdywk";
+ sha512 = "k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==";
};
};
"ini-1.3.5" = {
@@ -5285,7 +5429,7 @@ let
version = "1.3.5";
src = fetchurl {
url = "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz";
- sha512 = "1rjbvf1rg5ywhnba08sgagn2qf23lab330qrqmh7d891zap3xpxcyfyj1cblpf0f0rypglcfacybzyrpd4996aa1mbc820awa33k5j5";
+ sha512 = "RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==";
};
};
"inquirer-6.2.0" = {
@@ -5294,7 +5438,7 @@ let
version = "6.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/inquirer/-/inquirer-6.2.0.tgz";
- sha512 = "1x0h1ww7c5dqlkxw4l5y64zw0sknw2z3p2zmkbyajahy74ndsb69ah54x4ya8wlv18mk4wdx4f67c37rk5f5hk0chc6ahrjhqdi10a0";
+ sha512 = "QIEQG4YyQ2UYZGDC4srMZ7BjHOmNk1lR2JQj5UknBapklm6WHA+VVH7N+sUdX3A7NeCfGF8o4X1S3Ao7nAcIeg==";
};
};
"internal-ip-4.3.0" = {
@@ -5303,16 +5447,7 @@ let
version = "4.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz";
- sha512 = "05c6ydjyg8633b07vn5g168r5lxwvl5k1mjm55brfx35c1z18195bh67f7cfk4bjvyapxfhh8q5i7pv75k353rfp0rcpkgsa2iw2p2b";
- };
- };
- "into-stream-3.1.0" = {
- name = "into-stream";
- packageName = "into-stream";
- version = "3.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz";
- sha1 = "96fb0a936c12babd6ff1752a17d05616abd094c6";
+ sha512 = "S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==";
};
};
"invariant-2.2.4" = {
@@ -5321,7 +5456,7 @@ let
version = "2.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz";
- sha512 = "0sa0bflh46zr7zqdifqk3a48bmqlmpikrnmwvgz8nx6979piw2m92qrn1g5xnpjzxn864y2jq3gl84jkws2dad3mlwr6s3fa10my4m6";
+ sha512 = "phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==";
};
};
"invert-kv-1.0.0" = {
@@ -5333,15 +5468,6 @@ let
sha1 = "104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6";
};
};
- "invert-kv-2.0.0" = {
- name = "invert-kv";
- packageName = "invert-kv";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz";
- sha512 = "0lamd4l8hybnh42bg1nav09fj3h7k31vnvsqbqk3mhbhml32042k8hpixhiapqfssi1jyhnw31mdv9zx0fvxzxqi8igahyh5zznzxf0";
- };
- };
"ip-1.1.5" = {
name = "ip";
packageName = "ip";
@@ -5366,7 +5492,7 @@ let
version = "1.9.1";
src = fetchurl {
url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz";
- sha512 = "3gcwhv1wa2hb1vljlcmzhvzliks9rj7nzsw165vgy69jakw8g55ky474mj4j41vfbid8viy9nhwn9kx8pfqrikyl29i98zi9vmkz8nh";
+ sha512 = "0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==";
};
};
"is-absolute-url-2.1.0" = {
@@ -5384,7 +5510,7 @@ let
version = "3.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz";
- sha512 = "3ssxj0ds0anzx5qcgn5lcawrsv3br0zbi1qcfpi9sslp4iwzb0hr9aqy3y72rf9c0bwb0h5svy7l341j0arlkyvx2yp85pfgqhqv6d2";
+ sha512 = "opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==";
};
};
"is-accessor-descriptor-0.1.6" = {
@@ -5402,7 +5528,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz";
- sha512 = "1qllik6fjwfq17ic0fxwqyll8mrhmcm36xfsq45xc57mq9ah4i4nn4f8fvgb0gx4kpl3jlpkzndp0xlmmf2mh0xmggw6mhw74fng64v";
+ sha512 = "m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==";
};
};
"is-arguments-1.0.4" = {
@@ -5411,7 +5537,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz";
- sha512 = "0n6f8bxyg7bn669kd50zw62x8fjgbckgkfxs9mnka3iw3mklg60ijk5v312y9hd30jvxawag77nv3c0jr4wkvywn2wlwd3wdd379y64";
+ sha512 = "xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==";
};
};
"is-arrayish-0.2.1" = {
@@ -5429,7 +5555,7 @@ let
version = "0.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz";
- sha512 = "1cmy0k81vgz5z55rdyxfnx307053ksyp1lfgyj5jldkqqzmkx1z2k63fvzn7lgj8wdakmsa1mw408rm5xxfpk3avjqbnrb5yl56lm3r";
+ sha512 = "eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==";
};
};
"is-binary-path-1.0.1" = {
@@ -5447,7 +5573,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz";
- sha512 = "1gldm4swvg3612pg55yjza8dvpv4daf374dijjg8kcmndlq55933pdd7gw4gq4c2aa5fn9vnasz3h9spg3pd8p1rafkr91sxdhi3hb4";
+ sha512 = "ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==";
};
};
"is-buffer-1.1.6" = {
@@ -5456,16 +5582,16 @@ let
version = "1.1.6";
src = fetchurl {
url = "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz";
- sha512 = "3kr8dm9qyklmm2xyiz75s8db90bfilfals4x0g276kncihrrrz0ar4y6dqpvc7pwy7h43jay1bayi1r62x97nzvcswkk4ap18pl1irm";
+ sha512 = "NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==";
};
};
- "is-callable-1.1.5" = {
+ "is-callable-1.2.0" = {
name = "is-callable";
packageName = "is-callable";
- version = "1.1.5";
+ version = "1.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz";
- sha512 = "3wmff73yzck45x5shydqswbww8zkl03i43yhy7mm6av9770yvd2gj7xfrc8f45fw2ncn7mwblxvxlcap5rngmklkjiis902qgkay8hi";
+ url = "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz";
+ sha512 = "pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==";
};
};
"is-color-stop-1.1.0" = {
@@ -5492,7 +5618,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz";
- sha512 = "0ny6kxc752fg3z6fmj8a7fw2lai2y17d9fx0028nvyv1qj0sa30rfryhv9xd7b7is1yfs0val6amsy2b22rh589il10md36a75mgd4d";
+ sha512 = "jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==";
};
};
"is-date-object-1.0.2" = {
@@ -5501,7 +5627,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz";
- sha512 = "39f971gzwirnxjw4b72c175nbn1hnmrn1wljvbzvxv69hw9vpialhjafh9nkh0g3p26a49zss3rr7pxfww1f6day4s89hmqkm7l6aai";
+ sha512 = "USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==";
};
};
"is-descriptor-0.1.6" = {
@@ -5510,7 +5636,7 @@ let
version = "0.1.6";
src = fetchurl {
url = "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz";
- sha512 = "0gbflcxmd30gzj91y19fylsfalirl6qg71sxjximc8lc2vxkg5h9scnahvxsczymchlx742i8ai489843ys431vyw73rp418jpxiw3a";
+ sha512 = "avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==";
};
};
"is-descriptor-1.0.2" = {
@@ -5519,7 +5645,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz";
- sha512 = "2v1a9mn2rzz52v8vs3i7njk9pv95fh971yc81xr0zkaw3dff4gbv1zv048xyjysfgwpajbyryk2px8hinwwh0wagblmw6chdbjsrs6r";
+ sha512 = "2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==";
};
};
"is-directory-0.3.1" = {
@@ -5531,6 +5657,15 @@ let
sha1 = "61339b6f2475fc772fd9c9d83f5c8575dc154ae1";
};
};
+ "is-docker-2.0.0" = {
+ name = "is-docker";
+ packageName = "is-docker";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz";
+ sha512 = "pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==";
+ };
+ };
"is-extendable-0.1.1" = {
name = "is-extendable";
packageName = "is-extendable";
@@ -5546,7 +5681,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz";
- sha512 = "0w73qlx9ynmv2iznw1kll86yd04z4rsz3788nzgh7amcnpsbyxbrs734im9dibqgps6pjyz61s8kp4lcsbjsdfrlc51m1pm2hrxgfba";
+ sha512 = "arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==";
};
};
"is-extglob-2.1.1" = {
@@ -5582,7 +5717,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz";
- sha512 = "119fphi7bl53f72b5n0jc61iqlkw6fjmxqhhpbp3ap79vnvp123f3qw5sanin1cfr5cjaa2z0bc6pcdkvbaiz90bc92pc5yxgkscafg";
+ sha512 = "zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==";
};
};
"is-glob-3.1.0" = {
@@ -5600,7 +5735,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz";
- sha512 = "19c23n8r8rfbz5rgs5csbjbpwgxvwi7y6kpsvlylgs2v1r1z2zm18qzzz2g8vnnwaldn5c4qalpc6p88rl0gjrrm278j52ks0m2svg4";
+ sha512 = "5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==";
};
};
"is-number-3.0.0" = {
@@ -5618,7 +5753,7 @@ let
version = "7.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz";
- sha512 = "2g7332xqrb0cm36cn6rwdmgq7sllf9w19sf6jy4w0s4vgqdq1kngsnpz0z49i3vnknk8ms442yjllrdbqxbap9ajprc8yrs91za4l73";
+ sha512 = "41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==";
};
};
"is-obj-1.0.1" = {
@@ -5636,7 +5771,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz";
- sha512 = "3rji48hhgd1433ipvrz0v97fcg39v3wz6awfs6advkwlhb032wadkxks4wnncbx6rk9vjp5kza6kmwf1rvkjs4l21qkqwqvfwdq7fkn";
+ sha512 = "drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==";
};
};
"is-object-1.0.1" = {
@@ -5654,7 +5789,7 @@ let
version = "2.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz";
- sha512 = "0aws7clcb9cyvvb4430df9fhfnpg9bl1n07ymzp7jdzia0bvjg25gyd39xp2xhgkgpkqazw8csglblifdql0rpj4kfwg1r26xnkdpn3";
+ sha512 = "w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==";
};
};
"is-path-in-cwd-2.1.0" = {
@@ -5663,7 +5798,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz";
- sha512 = "12yyg4jlg5mmiy2g0r91hz29v3jh5g2wyhdgs1qrfswx2sp7bfsn5g4632yfxmhrpjcy03bxfj12v93yd6pdykkpsmyz912g1f1rnmc";
+ sha512 = "rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==";
};
};
"is-path-inside-2.1.0" = {
@@ -5672,16 +5807,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz";
- sha512 = "0b5h3ls9n24ma1wqpfsv7n034ryz86rfn1vkz5g0sih2abi9wrs0vx6w583s6qhcgqa6rx5w5layfz7hlakhxvf07qcnnn36x7s2b62";
- };
- };
- "is-plain-obj-1.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";
+ sha512 = "wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==";
};
};
"is-plain-object-2.0.4" = {
@@ -5690,25 +5816,16 @@ let
version = "2.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz";
- sha512 = "0xgsjz9m3kg5pm36lcchblxk53qay59ya7wi5jgdmz0dsl5b0j2j7wcd48yyfaip1m70mj9aqf8kib02fn62k0hy0vxg2hng60yk4w7";
- };
- };
- "is-promise-2.1.0" = {
- name = "is-promise";
- packageName = "is-promise";
- version = "2.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz";
- sha1 = "79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa";
+ sha512 = "h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==";
};
};
- "is-regex-1.0.5" = {
+ "is-regex-1.1.0" = {
name = "is-regex";
packageName = "is-regex";
- version = "1.0.5";
+ version = "1.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz";
- sha512 = "1hqaalcf1yqll2yzm71a1axvid0x87jp41hyicw16rl12rrh6sp6srr9lk7wxm6a1vl3ypw8qyd0imbq8fl2h7yq8l8xawdnkbrclmy";
+ url = "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz";
+ sha512 = "iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==";
};
};
"is-regexp-1.0.0" = {
@@ -5726,16 +5843,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz";
- sha512 = "0r8v3dkj5qbfh2wlj4w1msyqsw6j5myvxi88wkw36isscb97yyc2yc1pwm64djrmh1css6jp9p08cx1zb479fg4gv26prciaifdh05a";
- };
- };
- "is-retry-allowed-1.2.0" = {
- name = "is-retry-allowed";
- packageName = "is-retry-allowed";
- version = "1.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz";
- sha512 = "134jdgzg4p15g5jvwsmb0bmglmymn1pyk6r2w8q1fm728f15l7k12sqmfngn0mg3vs34gzg12v684fp9c99l6jnv737b6rgmiwd8ij5";
+ sha512 = "qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==";
};
};
"is-root-2.0.0" = {
@@ -5744,7 +5852,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-root/-/is-root-2.0.0.tgz";
- sha512 = "0z1d0v0af41vz1cwff6262h8zkb0569fwq8yx8gbmrpqp0rc2b3y67b36w2jg4fhv3416m592qqpaarw4g48q9kwjbs63qh9wi4kyhp";
+ sha512 = "F/pJIk8QD6OX5DNhRB7hWamLsUilmkDGho48KbgZ6xg/lmAZXHxzXQ91jzB3yRSw5kdQGGGc4yz8HYhTYIMWPg==";
};
};
"is-stream-1.1.0" = {
@@ -5762,7 +5870,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz";
- sha512 = "09j5ybpil7bgiffzq9gw66svm3rrgx634aghkwyslbdx382iqpy991cf3kwfk2jh9bi8fjz5wa996wsjwmq21lzz5svgbsld7wk4ajw";
+ sha512 = "XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==";
};
};
"is-svg-3.0.0" = {
@@ -5771,7 +5879,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz";
- sha512 = "36jn8w0rn8szd1vpk2pb9b7bnq3bfvwlakxmk1h792hgirxmh5bz8bi5sq6qmz54kx7aq7acbs232gdnwzmdm8jisp1sbbpmqf24bl2";
+ sha512 = "gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==";
};
};
"is-symbol-1.0.3" = {
@@ -5780,7 +5888,7 @@ let
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz";
- sha512 = "1lmzzy2360gfg5639x8mzi5fpc1bgpdx0ffjlqaz9affd0lvvpi7yjwk15jsm1y1l8rf5jahyapv6rm2w3p86gxkghsp0jjlj2s621v";
+ sha512 = "OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==";
};
};
"is-typedarray-1.0.0" = {
@@ -5807,7 +5915,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz";
- sha512 = "0h9a8zw2ddl25yryp7i376iqjdvlsx4gw93sxy4067dw2yi98m3krfwd9xgi9q5w0idw9rqnyhhncr38xsppyi5izkb7ngai58bawkr";
+ sha512 = "eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==";
};
};
"is-wsl-1.1.0" = {
@@ -5819,6 +5927,15 @@ let
sha1 = "1f16e4aa22b04d1336b66188a66af3c600c3a66d";
};
};
+ "is-wsl-2.2.0" = {
+ name = "is-wsl";
+ packageName = "is-wsl";
+ version = "2.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz";
+ sha512 = "fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==";
+ };
+ };
"isarray-1.0.0" = {
name = "isarray";
packageName = "isarray";
@@ -5870,16 +5987,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz";
- sha512 = "3vs53bpdrwiwwcql2xs20jmd8qha27k4iypdhr0b3isgdaj18vz80nhxwvvqxk6y3x5vj3slchxl0r91gjhz487xmkkp52gridg5zyl";
- };
- };
- "js-levenshtein-1.1.6" = {
- name = "js-levenshtein";
- packageName = "js-levenshtein";
- version = "1.1.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz";
- sha512 = "3x709s9ph1yxikp636493f7nkd2qbbrv7qrk0xykq9vgmq2sy1gc4h6rhzfqmji1fjqcayvgkppf675sz1429w1cdmb9dhravbl2q2z";
+ sha512 = "1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==";
};
};
"js-tokens-4.0.0" = {
@@ -5888,16 +5996,16 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz";
- sha512 = "0lwyvximqkf1q5w94x2747nj2v035is66vzalrbl3f2gdh9k1m3m29p8zw6r65ps5784x2lxwz8akmv085l4ai358rwbp84axz59lj5";
+ sha512 = "RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==";
};
};
- "js-yaml-3.13.1" = {
+ "js-yaml-3.14.0" = {
name = "js-yaml";
packageName = "js-yaml";
- version = "3.13.1";
+ version = "3.14.0";
src = fetchurl {
- url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz";
- sha512 = "0kkjjrr0znm2ka89ywc5518c8dw0210z91fm94c7v11l8c96mkjh0ddld5mb7jmmnpzap7vn0fhvr29lma63c9is2ixq3fpp0xxrxk1";
+ url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz";
+ sha512 = "/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==";
};
};
"jsbn-0.1.1" = {
@@ -5924,7 +6032,7 @@ let
version = "2.5.2";
src = fetchurl {
url = "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz";
- sha512 = "20bfkjw0zjachan7rfv75dn5ky7l12xhyz919mdhh9fjn395ss454ykknjza7fwyx09dj89makcs1xi341dvv4k1cvj94739ifbp2rr";
+ sha512 = "OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==";
};
};
"json-buffer-3.0.0" = {
@@ -5942,7 +6050,7 @@ let
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz";
- sha512 = "14iysr3lrpg8rlrd1q7qv6xwc9abgnfd1yw2wk08lahqhzz6jjrjwxd3k4q6y80p39qp251kdkgxmrx9ydmgglr9k8ag6knyh2pkdg1";
+ sha512 = "4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==";
};
};
"json-parse-better-errors-1.0.2" = {
@@ -5951,7 +6059,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz";
- sha512 = "2pv1kaf7gjr0bhr2djaf1i88li7q3v5daz4zm4hz57i4h21jgryihxb5c2h0p0q1vrq1ffyg279hp0vjrg73shvxr5lir6plxjb5fls";
+ sha512 = "mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==";
};
};
"json-schema-0.2.3" = {
@@ -5969,7 +6077,7 @@ let
version = "0.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz";
- sha512 = "1bbgxs4777gn3q3yxi0n792cgz9pimf85pypr0w4wzpb22nr8fl9xi98pkcqd3n4fn7lnzffpq7qwpcl4dqc15py19lwqa2jwgw5dn5";
+ sha512 = "xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==";
};
};
"json-stable-stringify-1.0.1" = {
@@ -5996,7 +6104,7 @@ let
version = "3.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz";
- sha512 = "049m3dzsr3mcgk3g8hw79w9lr296zxs0qmmn45ngfzinyxsvqh6k52i49690bfjlhsv16yrs87vh4nh6lfy80xrdh02haicnnczrgvk";
+ sha512 = "c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==";
};
};
"json5-0.5.1" = {
@@ -6014,16 +6122,16 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz";
- sha512 = "0xzlb8ipv7y4s06gdr1j09fgp9a8xcjrwy5qq739vgadwzfyslk6xph4f9d8zv7rrc0fg3qn6fpwg3y1mrzf0hbi5qp8yng11cvi938";
+ sha512 = "aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==";
};
};
- "json5-2.1.2" = {
+ "json5-2.1.3" = {
name = "json5";
packageName = "json5";
- version = "2.1.2";
+ version = "2.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/json5/-/json5-2.1.2.tgz";
- sha512 = "2ln46a38zniy6a7n5kb5mc4vxs81ylfnp08wg7g0swcpjw1fgscnws4jf9x68wv8f5x911r19wf56j8952k9fqrqvrdv24xhm1hx19j";
+ url = "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz";
+ sha512 = "KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==";
};
};
"jsonfile-2.4.0" = {
@@ -6062,22 +6170,22 @@ let
sha1 = "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2";
};
};
- "keyv-3.0.0" = {
+ "keyv-3.1.0" = {
name = "keyv";
packageName = "keyv";
- version = "3.0.0";
+ version = "3.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz";
- sha512 = "32ga97c763vprf4sjbb2f7gbngfppq9n1hy4cpq2h4yb1msrhh2zjimxib7p09mzgynm6askbigxlsqsm11p644avp4sf5nmng8f2vs";
+ url = "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz";
+ sha512 = "9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==";
};
};
- "keyv-4.0.0" = {
+ "keyv-4.0.1" = {
name = "keyv";
packageName = "keyv";
- version = "4.0.0";
+ version = "4.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/keyv/-/keyv-4.0.0.tgz";
- sha512 = "2i48smwjjjg1l31fm6cflailqiwx8a4f1bcszskxn40zqxg9h2sgi5r04nym2vd9wy630jmdhpn311qybvjsf7w5maz96i2q09sif2k";
+ url = "https://registry.npmjs.org/keyv/-/keyv-4.0.1.tgz";
+ sha512 = "xz6Jv6oNkbhrFCvCP7HQa8AaII8y8LRpoSm661NOKLr4uHuBwhX4epXrPQgF3+xdJnN4Esm5X0xwY4bOlALOtw==";
};
};
"killable-1.0.1" = {
@@ -6086,7 +6194,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz";
- sha512 = "272kk46rkfh4wq4mispvvy174y6fj8rlnf1m5z8pszpa2igz586k5f8vzz3q3nckxwvkcyqzf48sndd48krwzr9ag22mhjlm4nasfig";
+ sha512 = "LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==";
};
};
"kind-of-3.2.2" = {
@@ -6113,7 +6221,7 @@ let
version = "5.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz";
- sha512 = "0zk87sccrjx6pgf9n74v4msnqwq5siyhrkpaklx7yk85ygy5ypcgmyfhbd5mmcyd53x8zcw0gzvp9bhbglziqbhp7a6n5zsf6p08q9l";
+ sha512 = "NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==";
};
};
"kind-of-6.0.3" = {
@@ -6122,7 +6230,7 @@ let
version = "6.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz";
- sha512 = "23pm3j7jjxhl5igjj2mg91b2w2x6j39axjy2y7b1z0dp9jgnhxl885znwwvglzhnb5ssdc4v5vy04ks7xpwgzllyy1ngdmxbyxbbi3m";
+ sha512 = "dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==";
};
};
"klaw-2.1.1" = {
@@ -6140,16 +6248,16 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz";
- sha512 = "3kqxr8xv0rsarmna01c0nhhvkbi9j76r6f2mwa2515dgskwf5dw7ml5iww9bqwr7s8g8yvy8cm8v305b62kqwyav9lsyrc8c6bkd8pc";
+ sha512 = "7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==";
};
};
- "latest-version-4.0.0" = {
+ "latest-version-5.1.0" = {
name = "latest-version";
packageName = "latest-version";
- version = "4.0.0";
+ version = "5.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/latest-version/-/latest-version-4.0.0.tgz";
- sha512 = "37c4yh5igfqlfkxkd25rgnjrksv9xnkj1zc03n0a8zbpgx7rc1xl0ln562x81cm804pwicav8nw8f116bpxhc6bh9ph52chns9k50vg";
+ url = "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz";
+ sha512 = "weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==";
};
};
"lcid-1.0.0" = {
@@ -6161,13 +6269,22 @@ let
sha1 = "308accafa0bc483a3867b4b6f2b9506251d1b835";
};
};
- "lcid-2.0.0" = {
- name = "lcid";
- packageName = "lcid";
- version = "2.0.0";
+ "leven-3.1.0" = {
+ name = "leven";
+ packageName = "leven";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz";
+ 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/lcid/-/lcid-2.0.0.tgz";
- sha512 = "1wcm03j1xmwayngclsgc7xk3rfsn8d3lcas6yfxszjpjwa37nwiia213cxkagdfc56anijwb679bg42ak1w59d0bkq6j47wqdpw9wva";
+ url = "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz";
+ sha512 = "mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==";
};
};
"load-json-file-1.1.0" = {
@@ -6185,7 +6302,7 @@ let
version = "2.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz";
- sha512 = "13mmy8rws80fp5mw0b7qwq5zvvlwq8v20hykp1npzsc5i5sw426j6sgi77js3lrqzbc8b7gjxhsrf26bi8xnn7ii8q64p2wskrspj96";
+ sha512 = "Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==";
};
};
"loader-utils-1.1.0" = {
@@ -6203,7 +6320,7 @@ let
version = "1.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz";
- sha512 = "1sdj0mw1y0adq9fpaafpv91yz2ijx06s6fpzjfs0db47cry0q2xjcahr5aksf6vlxp7ripisvjz21hjkkdzrwh8pc3zm7vdq141czd8";
+ sha512 = "qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==";
};
};
"locate-path-2.0.0" = {
@@ -6221,7 +6338,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz";
- sha512 = "3jbllbkvv54d6k6zss6spzsknz5icscyfclf377jjpndb8mmacq0v9vjr1w07zjn14gaz4d2hfi0yaqk4nvg6hbm16qi70nrkivn0zc";
+ sha512 = "7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==";
};
};
"locate-path-5.0.0" = {
@@ -6230,7 +6347,7 @@ let
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz";
- sha512 = "3r6llra9imfvg31342986kfkzm34ficva43avn7cng5inb9f5xrnr64jm4pykjjjbjs9np0mhia370ysnf97w4m6jqgnniyjbv71f5p";
+ sha512 = "t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==";
};
};
"lodash-4.17.15" = {
@@ -6239,7 +6356,16 @@ let
version = "4.17.15";
src = fetchurl {
url = "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz";
- sha512 = "3a41cs1932x00vd7h32v6rfkaak3vhkwv4x0bg27ilhlmbpl95r3abc4vja21k42cdfprsy3sdfcp2xs02sfp1fflf7m3n2gd29q4zk";
+ 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._reinterpolate-3.0.0" = {
@@ -6266,7 +6392,7 @@ let
version = "4.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz";
- sha512 = "3y567dmr1cb5vl7mf23r20iwxr6c3pc9p6wmpal1k61x039xys53b76nddyq8ydyyhnzacw1jjgsccfr87p8qjwi1a2g6i428bxi2zk";
+ sha512 = "84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==";
};
};
"lodash.templatesettings-4.2.0" = {
@@ -6275,7 +6401,7 @@ let
version = "4.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz";
- sha512 = "1jkf1vq05gx9z319z598cdf335qi0jsg1pfxbxg51fsjr9m6nfrqkdabg43knd3xrr7gchgkclyxnmzpvrszqq9crkay0dpx37hpn5j";
+ sha512 = "stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==";
};
};
"lodash.uniq-4.5.0" = {
@@ -6287,13 +6413,13 @@ let
sha1 = "d0225373aeb652adc1bc82e4945339a842754773";
};
};
- "loglevel-1.6.7" = {
+ "loglevel-1.6.8" = {
name = "loglevel";
packageName = "loglevel";
- version = "1.6.7";
+ version = "1.6.8";
src = fetchurl {
- url = "https://registry.npmjs.org/loglevel/-/loglevel-1.6.7.tgz";
- sha512 = "3y57kcbhh98x86dpx7apanxgnkqf5chybr4jnwhzljd3k2n9knm5h7fp9aiv6bzpyvq1xg0qssgg3i47ddiz80h7vahfj6hb8n9x3bi";
+ url = "https://registry.npmjs.org/loglevel/-/loglevel-1.6.8.tgz";
+ sha512 = "bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA==";
};
};
"loose-envify-1.4.0" = {
@@ -6302,7 +6428,7 @@ let
version = "1.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz";
- sha512 = "3fhlaj5f55z0d4f45a5vsyz1r5k40qy6mfbxphjgnz8x4jx4d1g4pz4v2793viw0hk04a1a6zbiqxbjsjzhidp9jmmzhngzd8yb2awp";
+ sha512 = "lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==";
};
};
"lower-case-2.0.1" = {
@@ -6311,16 +6437,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/lower-case/-/lower-case-2.0.1.tgz";
- sha512 = "2nvzg5awqkqrrj7g32x95c48sghvbqvnisp439rxgh9fkwwkkq7jzpjivsx6bvmrybsr7a6rgazw6554llb26aldiq5fvyb69ya099f";
- };
- };
- "lowercase-keys-1.0.0" = {
- name = "lowercase-keys";
- packageName = "lowercase-keys";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz";
- sha1 = "4e3366b39e7f5457e35f1324bdf6f88d0bfc7306";
+ sha512 = "LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ==";
};
};
"lowercase-keys-1.0.1" = {
@@ -6329,7 +6446,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz";
- sha512 = "1a7qa1zn5zl1nf7i6w3299lc3biabfb0w2c30cl770l2dbldvi72nwvjdlinhx7j0ldip82sj710aprdjbmbg782i2pa3jpbgmy6qhv";
+ sha512 = "G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==";
};
};
"lowercase-keys-2.0.0" = {
@@ -6338,7 +6455,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz";
- sha512 = "2c8fy71cr597nqfq7savid5rdk1msa2pcvxkn504w8bksci9vpm7x3a9yy87zc1lb5chzqnii12rd1h0jpc8k3kxy2c787w5snmg8xn";
+ sha512 = "tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==";
};
};
"lru-cache-4.1.5" = {
@@ -6347,7 +6464,7 @@ let
version = "4.1.5";
src = fetchurl {
url = "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz";
- sha512 = "3k64s8pgffvqc84ar3r2jjvxnrll916m1q6s4m2k8pq2gqvlrzy11hdhvx2662fa4x7h1hcpn9wmy4kk28rgk3sj76w2fpn8dn6armi";
+ sha512 = "sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==";
};
};
"lru-cache-5.1.1" = {
@@ -6356,7 +6473,7 @@ let
version = "5.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz";
- sha512 = "3vjhn04mjkxbkfb4fh7xnlghlgmqffqp5i1w2vg1ndgh5izv7nwvr8lq1n1hypfs5pm3bvbk7wf3fjm2pavld1hipz0n8rp012l14ra";
+ sha512 = "KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==";
};
};
"make-dir-1.3.0" = {
@@ -6365,7 +6482,7 @@ let
version = "1.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz";
- sha512 = "2qkk2yzlzrfwnmw8l80cn4l91rfin7fmqn81j39s32i8gzijilbmc798wy51bs3m5gqa6dgrns95gals771jbbl4s4jgdl9ni3za3fv";
+ sha512 = "2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==";
};
};
"make-dir-2.1.0" = {
@@ -6374,25 +6491,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz";
- sha512 = "12asfdw6jlwcqjli9xywj755wznjxadmh7q6abrhldss26wdsik8w39dqww20i3ilr9mjam1r80ickwzlp9w7dz15bvqa1wszwmfbrd";
- };
- };
- "makeerror-1.0.11" = {
- name = "makeerror";
- packageName = "makeerror";
- version = "1.0.11";
- src = fetchurl {
- url = "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz";
- sha1 = "e01a5c9109f2af79660e4e8b9587790184f5a96c";
- };
- };
- "map-age-cleaner-0.1.3" = {
- name = "map-age-cleaner";
- packageName = "map-age-cleaner";
- version = "0.1.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz";
- sha512 = "3gk1kdfw4z4pjghrxyn53gyb40gbk71ycv5mi2mbidwxg76mbfgkxcn88zkcrjw38mq6vn5kcarw4n5zq79ligh5k1s6gr8fgmg373c";
+ sha512 = "LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==";
};
};
"map-cache-0.2.2" = {
@@ -6428,7 +6527,7 @@ let
version = "1.3.5";
src = fetchurl {
url = "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz";
- sha512 = "29ds70y468n42xivsz4vrgy8rp2x4nxz52z1vkd1k49556gvn74pq998s510g3jgz9972m9yxs6yk1kw752blq97b9w8gaddkwlyay6";
+ sha512 = "xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==";
};
};
"mdn-data-2.0.4" = {
@@ -6437,7 +6536,7 @@ let
version = "2.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz";
- sha512 = "1q3dcqzncmynfxw8fbqvgwk8va8mac3lqpd9blz4knhj88fdmdcc863lscf5mm1h0ak34n9zr7bf7bgdzpqgfk8xr83xsilmhsdfpc9";
+ sha512 = "iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==";
};
};
"mdn-data-2.0.6" = {
@@ -6446,7 +6545,7 @@ let
version = "2.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz";
- sha512 = "0w2lssr5jjc55m8zhx3c9n9c6qnq9ivsv2fm25d0dr7hkppcmpbrcsqdwdnc8p7c4q0nni2qws676wh8pv7rnr4h93h75v8pnzy62xd";
+ sha512 = "rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==";
};
};
"media-typer-0.3.0" = {
@@ -6458,15 +6557,6 @@ let
sha1 = "8710d7af0aa626f8fffa1ce00168545263255748";
};
};
- "mem-4.3.0" = {
- name = "mem";
- packageName = "mem";
- version = "4.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz";
- sha512 = "3znrz98ggx92y1crm2y017k8lriwz4m9y4w451wm0h1jzsq7jgpafymdvgpznvx07l3xw8inznd78zzwyxdzhb0aq8scki9iwdrnzd9";
- };
- };
"memory-fs-0.4.1" = {
name = "memory-fs";
packageName = "memory-fs";
@@ -6482,7 +6572,7 @@ let
version = "0.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz";
- sha512 = "0cgni6pl3js3s6ylnj3j9sydf6z5sbnpyi42xdh4437rd6c7xgbapzdq84wn8dzxrcf7sva66z7m6mna61sdagfs41078aa9rsjn3cc";
+ sha512 = "jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==";
};
};
"merge-descriptors-1.0.1" = {
@@ -6500,16 +6590,16 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz";
- sha512 = "3gyvijjr3va5jwglqgv7sqxm4a6nhzhj32sl68ffjf8axkzi5z25g0nl2r2mvw1kjs3z49wxjdclljkk4whzpqka4vzjg9fwylgzfv9";
+ sha512 = "abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==";
};
};
- "merge2-1.3.0" = {
+ "merge2-1.4.1" = {
name = "merge2";
packageName = "merge2";
- version = "1.3.0";
+ version = "1.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz";
- sha512 = "1inz1swib3crzbwlqrpy74dhmn520qgzg5lkfmm3k1334lpb98d0xjpa6ydpdgwnp013j1n5m2yqkac4r75w6lbcj94hfj1v40h6gns";
+ url = "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz";
+ sha512 = "8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==";
};
};
"methods-1.1.2" = {
@@ -6527,7 +6617,7 @@ let
version = "3.1.10";
src = fetchurl {
url = "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz";
- sha512 = "1r9rsac8gdslsplya0cnzyk6q0bh7m0wnxccdisacr5327k5k0v6f48dzp0022z8qqpzpvxw7sv1gzhvrqn6v5sz7qcvx37by1a8s1i";
+ sha512 = "MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==";
};
};
"micromatch-4.0.2" = {
@@ -6536,7 +6626,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz";
- sha512 = "3jiz9pr94hycvjgzxbxi0jfz7n142n3z5w14im7i0088lymjpvj8xrapr8s66xcp13ylh374hbpm9ixp8rln55n7lrcll6c4qfnkcfb";
+ sha512 = "y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==";
};
};
"miller-rabin-4.0.1" = {
@@ -6545,7 +6635,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz";
- sha512 = "12277knznlw4myxmgg6vgkrwmrhj9dyniscrlph3s08ndi2q25v3wrv6rwanvz29v5k5x756xa5yif4xllrghpn3jqaamnr3cp5ypnp";
+ sha512 = "115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==";
};
};
"mime-1.4.1" = {
@@ -6554,7 +6644,7 @@ let
version = "1.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz";
- sha512 = "2sz22r1xrnyvq6jg0h6b6cab3s3xdsfqa0n6vl9xv9gq3ppcxrcpg2hqfc41xjwnfwfkr6240l5gys7nds61ch6xcb3gr3fwsl7x398";
+ sha512 = "KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==";
};
};
"mime-1.6.0" = {
@@ -6563,7 +6653,7 @@ let
version = "1.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz";
- sha512 = "1x901mk5cdib4xp27v4ivwwr7mhy64r4rk953bzivi5p9lf2bhw88ra2rhkd254xkdx2d3q30zkq239vc4yx4pfsj4hpys8rbr6fif7";
+ sha512 = "x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==";
};
};
"mime-2.4.3" = {
@@ -6572,34 +6662,34 @@ let
version = "2.4.3";
src = fetchurl {
url = "https://registry.npmjs.org/mime/-/mime-2.4.3.tgz";
- sha512 = "1kxc6r0xfiblss3gn102f4akmmm3jgcsj95n1hm8qgy4k8f5z2qn8bym7v4aa52dk68mjdzl9rvrn9sv70k3n9kwnmbiyn4jx2cy2j2";
+ sha512 = "QgrPRJfE+riq5TPZMcHZOtm8c6K/yYrMbKIoRfapfiGLxS8OTeIfRhUGW5LU7MlRa52KOAGCfUNruqLrIBvWZw==";
};
};
- "mime-2.4.4" = {
+ "mime-2.4.6" = {
name = "mime";
packageName = "mime";
- version = "2.4.4";
+ version = "2.4.6";
src = fetchurl {
- url = "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz";
- sha512 = "0c4qs0w88nqz2v7441rw9bbsgrsh50cifwmqm2i7c96yz2ncdy35cb5g42zhr6z0wmqqcwq5la04nnf1n4y3zncvgyg8b721hvnc71d";
+ url = "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz";
+ sha512 = "RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==";
};
};
- "mime-db-1.43.0" = {
+ "mime-db-1.44.0" = {
name = "mime-db";
packageName = "mime-db";
- version = "1.43.0";
+ version = "1.44.0";
src = fetchurl {
- url = "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz";
- sha512 = "36x3p6lll5v1g7na92kbba0bpcl36i1argsqn8iy4mgz3zh3llnqhzhfw0l26jqcb0mh9rhhmrx718kvqzchga6y79qdg9884c6r5zv";
+ url = "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz";
+ sha512 = "/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==";
};
};
- "mime-types-2.1.26" = {
+ "mime-types-2.1.27" = {
name = "mime-types";
packageName = "mime-types";
- version = "2.1.26";
+ version = "2.1.27";
src = fetchurl {
- url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz";
- sha512 = "1cxsgrndjg6jyfqzm74hv6cmy9lil52f1kzkq2niknaiqz20p3yiw0fpgsyld2zrbxr9abpdabz1q6nqa50xr9a0cmbjbi0cqymlnnk";
+ url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz";
+ sha512 = "JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==";
};
};
"mimic-fn-1.2.0" = {
@@ -6608,7 +6698,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz";
- sha512 = "1clrrqw75rmpkw0x53axy8va2hq2gzynz9zb58m0xv1nh3lg81cv4dfdy7pk9vrlb9ydwmj6klpicwkv2bjx3m8aj4fi2ph3jxkizwd";
+ sha512 = "jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==";
};
};
"mimic-fn-2.1.0" = {
@@ -6617,7 +6707,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz";
- sha512 = "1r8csnc32c6rrvy8d5d1g33gba52m1863wdwl7qbancmzn795726im9mrwp20k3d8pl4x4msp7n6wpldvcwkmk5y4cy0h84ka9wx9is";
+ sha512 = "OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==";
};
};
"mimic-response-1.0.1" = {
@@ -6626,7 +6716,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz";
- sha512 = "32nwz24nh1f2nbpk8i638ff8hsg1ajmc6746abkssjr951z28362k5a92dd1cfr7bd1l9f507cn0pbam04ixfgsaygskv87g6v1r4cg";
+ sha512 = "j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==";
};
};
"mimic-response-2.1.0" = {
@@ -6635,7 +6725,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz";
- sha512 = "080nd6134s2xyc8jb63q7hqszh9a52py287g4zqw1sy06nq0x9ac8bf2pwx7z9ygj4610ij6nk8a42q4ll4hwjgsg8xwblj7x4s6yn1";
+ sha512 = "wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==";
};
};
"mini-css-extract-plugin-0.4.5" = {
@@ -6644,7 +6734,7 @@ let
version = "0.4.5";
src = fetchurl {
url = "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.5.tgz";
- sha512 = "3dnk581xzzd2njvqxkqy7ihwbk9pr4r4qyc0cqn2nkmrdlflldw01vcmhqy3v0jknxhpvjpy7a7v67ljl5n5xh2hxv7mdp4syf5m83n";
+ sha512 = "dqBanNfktnp2hwL2YguV9Jh91PFX7gu7nRLs4TGsbAfAG6WOtlynFRYzwDwmmeSb5uIwHo9nx1ta0f7vAZVp2w==";
};
};
"minimalistic-assert-1.0.1" = {
@@ -6653,7 +6743,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz";
- sha512 = "3y39pa1xxg7j49vya7xca4p1mg89d0df56hj4yjhpyhmza3g5qvpgp11xs11wkd48zzy7ym970jfbn0ppimmczpijns249j7q05rljj";
+ sha512 = "UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==";
};
};
"minimalistic-crypto-utils-1.0.1" = {
@@ -6671,7 +6761,7 @@ let
version = "3.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz";
- sha512 = "1879a3j85h92ypvb7lpv1dqpcxl49rqnbgs5la18zmj1yqhwl60c2m74254wbr5pp3znckqpkg9dvjyrz6hfz8b9vag5a3j910db4f8";
+ sha512 = "yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==";
};
};
"minimist-1.2.0" = {
@@ -6689,7 +6779,7 @@ let
version = "1.2.5";
src = fetchurl {
url = "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz";
- sha512 = "0pif0kjsr0cdm73cyicn9xdx9zkly45w4akmyfa39lkaf6lzysfr8kr145p54wjk26pbsk0w0qfdds3k4bxy4wl5l210i1b8qsngkql";
+ sha512 = "FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==";
};
};
"minipass-2.9.0" = {
@@ -6698,7 +6788,7 @@ let
version = "2.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz";
- sha512 = "1x0k2ycn1r5fig2zy7jj5vjsc7sxdl2a8lidvzsfyhcbrmvyvlbkmb3ga6l8njclvhjz2yrcx57jn26bckzrms017zb2yan1y7d85y3";
+ sha512 = "wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==";
};
};
"minizlib-1.3.3" = {
@@ -6707,7 +6797,7 @@ let
version = "1.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz";
- sha512 = "3slcgy5kqasjl8k1n2indaaw0k6j2ipapzxrcqyy2zrwpv8z9w2im5i8c2c73pqdgkd31rwf5bajgv4pm2i6m9jg51cfmp694w0r5p9";
+ sha512 = "6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==";
};
};
"mississippi-2.0.0" = {
@@ -6716,7 +6806,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz";
- sha512 = "2gnigixsj38hrqchkf6k8wqywihq6l14pg0qb23x3qpjn56vybljv3nz1z7cbzhl952h1xfw28vsqm09pjhpv9zs9sm43rdxazkqync";
+ sha512 = "zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==";
};
};
"mississippi-3.0.0" = {
@@ -6725,7 +6815,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz";
- sha512 = "2895y9fw0xa9bmwbbkv3ziz5gnvr2b9k6kgh1b815ppwhgpcnbzsmn3bjvd2c1852hfakgnxw5hbn8kr8ff1pfbnm8x0lk3qm5gb3n7";
+ sha512 = "x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==";
};
};
"mixin-deep-1.3.2" = {
@@ -6734,7 +6824,7 @@ let
version = "1.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz";
- sha512 = "08fzp03g97vcq1dm4qs3kfjbazfs8h2m99bzdhn9caddpi4xr9bw9n9adlrv24qwfdw2jphwfhjszdwnykawd3ysj4ihp76zygh66jr";
+ sha512 = "WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==";
};
};
"mkdirp-0.5.3" = {
@@ -6743,7 +6833,7 @@ let
version = "0.5.3";
src = fetchurl {
url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz";
- sha512 = "0376f05nckrbra8z0qvw9p5bz1w4vyvalyh8bplzqdlm099dj958xqjckbya4gx36mr8f1fq1iybr0x0z2f9yqdgdhwkivan71a1v9z";
+ sha512 = "P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==";
};
};
"mkdirp-0.5.5" = {
@@ -6752,16 +6842,16 @@ let
version = "0.5.5";
src = fetchurl {
url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz";
- sha512 = "32zxwnp110xb9sm0w7xdr51v2zj4k0b07yq702phnac2l8c91mxw6va27y193m42nvnw5dhby2jzg3b24fzjzkdr8337slz8ja81a9l";
+ sha512 = "NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==";
};
};
- "moment-2.24.0" = {
+ "moment-2.27.0" = {
name = "moment";
packageName = "moment";
- version = "2.24.0";
+ version = "2.27.0";
src = fetchurl {
- url = "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz";
- sha512 = "111s7ki890wwh47hr44ps1q5vsh23jpp56dlgvyzz7hg71np9xkrc7k683qvfs7zyijb9fdcwzvinjcnbz36lhn0hg2hhknm7xxypkd";
+ url = "https://registry.npmjs.org/moment/-/moment-2.27.0.tgz";
+ sha512 = "al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ==";
};
};
"move-concurrently-1.0.1" = {
@@ -6788,7 +6878,7 @@ let
version = "2.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz";
- sha512 = "352z145jr1zx0w6kmlz2jxcaw6j2pwwg9va3x4gk731zw1agka2b213avw12zx6hgn071ibm0f3p80n5cdv896npay4s6jwbrv7w2mn";
+ sha512 = "tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==";
};
};
"ms-2.1.2" = {
@@ -6797,7 +6887,7 @@ let
version = "2.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz";
- sha512 = "3dqfiiw6nxvvi24fndbzlccnjcas99bsd1kz5m2r78lzgpp6vx57jzbmxq3k1m7bsw88rwra0n4848l720fxxn5x20djck3wp3hysdh";
+ sha512 = "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==";
};
};
"multicast-dns-6.2.3" = {
@@ -6806,7 +6896,7 @@ let
version = "6.2.3";
src = fetchurl {
url = "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz";
- sha512 = "3m42kr8y2s1krl4gzb5xsa9v3h01xalvrgdkj99gyfaq7761asmj5m6kzm70mxb22125gia12g7rmarnzmh09403j8j2cyvx7jqjblf";
+ sha512 = "ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==";
};
};
"multicast-dns-service-types-1.1.0" = {
@@ -6833,7 +6923,7 @@ let
version = "3.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/mustache/-/mustache-3.2.1.tgz";
- sha512 = "288avkys1mgcwdv33piblh5i715m64cl4z06ixvr71r4xddk49s4z625i6739hiyakk4j3lqygbjff8ysnpn10j95gs39abawq6yi24";
+ sha512 = "RERvMFdLpaFfSRIEe632yDm5nsd0SDKn8hGmcUwswnyiE5mtdZLDybtHAz6hjJhawokF0hXvGLtx9mrQfm6FkA==";
};
};
"mute-stream-0.0.7" = {
@@ -6851,16 +6941,16 @@ let
version = "0.0.8";
src = fetchurl {
url = "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz";
- sha512 = "001y43826xy43brn2n49xwvg7pjkn95d938fg0sk04jr9x4ak36w247lxnj48xim5c7ljk4czdgdk3myh08darj9qn2anr8x5cdcxly";
+ sha512 = "nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==";
};
};
- "nan-2.14.0" = {
+ "nan-2.14.1" = {
name = "nan";
packageName = "nan";
- version = "2.14.0";
+ version = "2.14.1";
src = fetchurl {
- url = "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz";
- sha512 = "115f4m91pjscflwskc29clsspd2z02gdbz0dbj63ja8bf67nraw14gvppl4872y9z2f5vbjlkpg1i4625zvalx3gp04vvn2gs7qblr0";
+ url = "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz";
+ sha512 = "isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==";
};
};
"nanomatch-1.2.13" = {
@@ -6869,7 +6959,7 @@ let
version = "1.2.13";
src = fetchurl {
url = "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz";
- sha512 = "04al0wvh9hw1p9bblk847c5nbi3lcjz2pg5yzpqdzgllk57firrqinn4yk169iddaagdf9s5l987xh43z87w3hm9h0pqv0i7pcix6ky";
+ sha512 = "fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==";
};
};
"ncp-1.0.1" = {
@@ -6887,16 +6977,16 @@ let
version = "0.6.2";
src = fetchurl {
url = "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz";
- sha512 = "0xi79rad0khwah5v2k6pvh8ajjgi7hp3zlkg6gk11pv70ydcq7li0kzcv1gnaf13gmblzhvx7hxs2nhypphb0sp4cggiy4ympndr5c5";
+ sha512 = "hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==";
};
};
- "neo-async-2.6.1" = {
+ "neo-async-2.6.2" = {
name = "neo-async";
packageName = "neo-async";
- version = "2.6.1";
+ version = "2.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz";
- sha512 = "1kvffl97cs76iidch6z424p50m0wdryx6h6b1jdgr71bfg035szlxcdl6dz9jy71aj8msvprdq2ilbs9jisbim3g1b4l2bfy3qsc9lb";
+ url = "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz";
+ sha512 = "Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==";
};
};
"nice-try-1.0.5" = {
@@ -6905,7 +6995,7 @@ let
version = "1.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz";
- sha512 = "0swp764n5mcgqfjbm3hsw9iayqy46490y4lvqyk6www0a02bw130mji8lvsvlr34sc29rai5i4vpwwhh76mzplf6ljrlvwyszjphy6n";
+ sha512 = "1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==";
};
};
"no-case-3.0.3" = {
@@ -6914,7 +7004,7 @@ let
version = "3.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/no-case/-/no-case-3.0.3.tgz";
- sha512 = "17pqh35wma9y45ac1apa90fy5l1rl9g0z85mnqhpzgldgz7i09v2j735mkss3q33ns4zzbzapxsg5qldy8b17q2s95x0zq2ajcky5ks";
+ sha512 = "ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw==";
};
};
"node-elm-compiler-5.0.4" = {
@@ -6923,7 +7013,7 @@ let
version = "5.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/node-elm-compiler/-/node-elm-compiler-5.0.4.tgz";
- sha512 = "0k6azydldy2w6xamqcm77lm9brm4hn8vxn0na1i7y1s0ikfiblw7f2kd0qg5i793s7ymms50mqxrjg0kggpklbwj03bcym20kqi62sm";
+ sha512 = "VQsT8QSierYGkHzRed+b4MnccQVF1+qPHunE8jBoU7jD6YpuRqCDPzEoC2zfyEJS80qVnlMZrqobLnyjzX9lJg==";
};
};
"node-forge-0.9.0" = {
@@ -6932,16 +7022,7 @@ let
version = "0.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz";
- sha512 = "0lhlm8x38i28zwmjycgdcyzcqlb0x3z8scjx7vm3s4ypj99bfj7pmv18yxjsnz532z7g9li2aa1x54hbv61dmvbvm4yj3z9ml6rl17c";
- };
- };
- "node-int64-0.4.0" = {
- name = "node-int64";
- packageName = "node-int64";
- version = "0.4.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz";
- sha1 = "87a9065cdb355d3182d8f94ce11188b825c68a3b";
+ sha512 = "7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==";
};
};
"node-libs-browser-2.2.1" = {
@@ -6950,16 +7031,16 @@ let
version = "2.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz";
- sha512 = "3jhlmpgvcnjkg1bh3qp6rqp4a4plsih4bcfqkg0by0acj58r2m1x1jlsgw1k114920vlsvwl563lfjh844mpm02ykcs14gxq47xrz47";
+ sha512 = "h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==";
};
};
- "node-releases-1.1.53" = {
+ "node-releases-1.1.59" = {
name = "node-releases";
packageName = "node-releases";
- version = "1.1.53";
+ version = "1.1.59";
src = fetchurl {
- url = "https://registry.npmjs.org/node-releases/-/node-releases-1.1.53.tgz";
- sha512 = "2ww5b7j2zf3ip1ld49jij1c3h7ba402j2p257w9450qqhj0pbf2q3bh4ihs80rl0kx9r84q7qychakxs9z29pczlnhzsybh0p4k77y2";
+ url = "https://registry.npmjs.org/node-releases/-/node-releases-1.1.59.tgz";
+ sha512 = "H3JrdUczbdiwxN5FuJPyCHnGHIFqQ0wWxo+9j1kAXAzqNMAHlo+4I/sYYxpyK0irQ73HgdiyzD32oqQDcU2Osw==";
};
};
"node-watch-0.5.5" = {
@@ -6968,7 +7049,7 @@ let
version = "0.5.5";
src = fetchurl {
url = "https://registry.npmjs.org/node-watch/-/node-watch-0.5.5.tgz";
- sha512 = "0wamm245lxkvx31zim6cf1hbqwmmy8bvv1jifm1m23fpiwg6jml1bsl9k748wmns914626yhjr0rhiix3g78njir8agvs684vd4vp6g";
+ sha512 = "z9xN2ibI6P0UylFadN7oMcIMsoTeCENC0rZyRM5MVK9AqzSPx+uGqKG6KMPeC/laOV4wOGZq/GH0PTstRNSqOA==";
};
};
"nopt-1.0.10" = {
@@ -6986,7 +7067,7 @@ let
version = "2.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz";
- sha512 = "1wbwhlsm965n61y23wrm50ric9l7rig90wvx7hjdl34np6n1bbqcc67wgm494z303s6y5aj4xjyism3n6kikp40iz9qaizlfhvqr47z";
+ sha512 = "/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==";
};
};
"normalize-path-2.1.1" = {
@@ -7004,7 +7085,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz";
- sha512 = "0n301s7qa4645iyk3zpcgin8r19p0p8h8g50c3mnnrl9n3m9rpyxv79hjl6miix9daq12s69am1sbskhqnzbabmn2id0nippgj6rrp9";
+ sha512 = "6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==";
};
};
"normalize-range-0.1.2" = {
@@ -7016,22 +7097,13 @@ let
sha1 = "2d10c06bdfd312ea9777695a4d28439456b75942";
};
};
- "normalize-url-2.0.1" = {
- name = "normalize-url";
- packageName = "normalize-url";
- version = "2.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz";
- sha512 = "0rykwifg14xfgm9m6md48rkqqxa2cya4xdsv7jjciacis2nz6dzaccpzyldlpvy14rvihpxbdiysfn49a8x8x5jw84klmxzh9di98qg";
- };
- };
"normalize-url-3.3.0" = {
name = "normalize-url";
packageName = "normalize-url";
version = "3.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz";
- sha512 = "1k9wdhamvss3wbk5kf7cxyaz3jrdxa6f4n9gk9sxmvhv7y7qlwqf7s6dmvb01pxs6vh03n0ygdxcw6dfsx9swkapcz5l5vfny5lkqjk";
+ sha512 = "U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==";
};
};
"normalize-url-4.5.0" = {
@@ -7040,7 +7112,7 @@ let
version = "4.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz";
- sha512 = "02k93b4vrh4rvz479dc5rjv43v54pzz5k5kn21cx6gl2b1c45s3sb29cy4cyifvfl9zqghs9m1f5kcv0hp4cwp8sigyqx9i6p5kpkns";
+ sha512 = "2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==";
};
};
"npm-conf-1.1.3" = {
@@ -7049,7 +7121,7 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz";
- sha512 = "1rx44jzcf3byibrwmgyr0598hng4snjfj9bx29xm7bi5y1bqkbvb2krh8z0ccpzv3aps71qwrq55a56l1qkzlan118xyfn9j5nkh9v2";
+ sha512 = "Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==";
};
};
"npm-run-path-2.0.2" = {
@@ -7067,7 +7139,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz";
- sha512 = "1dw51xws0pd54mna4n5x07w9bh0zn3xdyq1pxf49w79kall1q4625hyi2vpblar83p2yr5xm018v14l9q6fxrwa6khvrvxvjp6id3sb";
+ sha512 = "S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==";
};
};
"nth-check-1.0.2" = {
@@ -7076,7 +7148,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz";
- sha512 = "0g2sh2g0bndg2df1nsbqm3vw97krfwk37bd4r7sbw2vqxwnbm28xdc33xgjrd4pigwm6sa2g9wlnk3166b51lwv6z7pqjmw7dv4xq2r";
+ sha512 = "WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==";
};
};
"num2fraction-1.2.2" = {
@@ -7103,7 +7175,7 @@ let
version = "0.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz";
- sha512 = "1jz644r7ybsq688ifahm64ih3ljqjjskm533bgir20pvc350f9cl0z162scih0r1idx8lpw5f8hxa2pkf0lhbdhr5y6ak2ga5863v3x";
+ sha512 = "fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==";
};
};
"object-assign-4.1.1" = {
@@ -7124,22 +7196,22 @@ let
sha1 = "7e7d858b781bd7c991a41ba975ed3812754e998c";
};
};
- "object-inspect-1.7.0" = {
+ "object-inspect-1.8.0" = {
name = "object-inspect";
packageName = "object-inspect";
- version = "1.7.0";
+ version = "1.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz";
- sha512 = "19lmsxagwl8zzqckw6p0bdjwjbq2bshicnw78az9ka40d0gjghmdm0ify1n3857fxadv43c6v0g27rk1dl514iwh40a5i3mv0fl9fkb";
+ url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz";
+ sha512 = "jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==";
};
};
- "object-is-1.0.2" = {
+ "object-is-1.1.2" = {
name = "object-is";
packageName = "object-is";
- version = "1.0.2";
+ version = "1.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/object-is/-/object-is-1.0.2.tgz";
- sha512 = "0wsh2mh2v96a9jvknzxad6bxhj8skpsanvcmfldzdj6vlc4y4ffjsjwwpg1awwqwdl0nldilcxpvq00nnd2br7qmlmrqxsrpgws35hj";
+ url = "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz";
+ sha512 = "5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==";
};
};
"object-keys-1.1.1" = {
@@ -7148,7 +7220,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz";
- sha512 = "0nf2rr25ncya39v7cq274x3w4drfbdrc3iqdwd017s1wndwh9plsjagbvhl6j6l6piipprdsvgfx4vfz8q2piz7bi4bjcll8d4h9q1n";
+ sha512 = "NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==";
};
};
"object-visit-1.0.1" = {
@@ -7166,16 +7238,16 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz";
- sha512 = "3krdp08gvbxvipalq64qy7bm86znxxdb7ap6bjki235qs17i9fsn6hqd22ga31sqyqa6iyy5xjfnnqc7lsck1kaybwsh154mrxcj4bv";
+ sha512 = "exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==";
};
};
- "object.entries-1.1.1" = {
+ "object.entries-1.1.2" = {
name = "object.entries";
packageName = "object.entries";
- version = "1.1.1";
+ version = "1.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/object.entries/-/object.entries-1.1.1.tgz";
- sha512 = "2qp48plcipnz0hpb1bjd7qk60f929qsw5i29jhsa11p2ilxn1d1x1c3gyyaakgmi9v3jqrzmlcxydq8szvhqrpb4snrgj8x33n92nla";
+ url = "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz";
+ sha512 = "BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==";
};
};
"object.getownpropertydescriptors-2.1.0" = {
@@ -7184,7 +7256,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz";
- sha512 = "1b08dy2xs3gqhwviks5245b0m3fa6kkdcqi8wldr5cfvkpgwbvdx474k9y5cjnsf2z075gysifxsc39i59fslxrl55kgpa03xmcx7b7";
+ sha512 = "Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==";
};
};
"object.pick-1.3.0" = {
@@ -7202,7 +7274,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz";
- sha512 = "1w7lyv8q705mag20f36afs0qcnxjnpdg45xxnkq1ilqfd9rnf21fzbh0ib4vhwz0pzjynmqaszrsjccgk6vmgv4jas2pwla1pibjdjr";
+ sha512 = "WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==";
};
};
"obuf-1.1.2" = {
@@ -7211,7 +7283,7 @@ let
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz";
- sha512 = "0vcjqppr8sr1in2haifxl9q8v6kgn8pddc4ffkjbx5n2fasb3kdrx7mybkfxqdaqfch2hqrwa87rrwllqd5lrmx73md609682xp0z9x";
+ sha512 = "PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==";
};
};
"on-finished-2.3.0" = {
@@ -7229,7 +7301,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz";
- sha512 = "2n6994y8y4b146a5wpzzgw779yc227cqkmwsifc3fbn2kc9dzypjigqf72bpgsqrk7gs93l6fk4iqdk752jnsnpr89j58sbabw09455";
+ sha512 = "pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==";
};
};
"once-1.4.0" = {
@@ -7256,7 +7328,7 @@ let
version = "5.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz";
- sha512 = "3lscn8ddi5nifjriym6zgmh0l8cn60g1d97d8ydnw19ssdyi2s0winvrx0j7gbb05lpf795a5v7wbm1jx54szh3452kbhg1y6815mz4";
+ sha512 = "5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==";
};
};
"open-6.4.0" = {
@@ -7265,7 +7337,16 @@ let
version = "6.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/open/-/open-6.4.0.tgz";
- sha512 = "0da91ydfkavxd733v8b3bvcrp681xirng4nyrazinl5bc2y3aacjd2g1bnapmzpp7g85bk42qh064hclbflj7jrkg94gvq5z1aafmr0";
+ sha512 = "IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==";
+ };
+ };
+ "open-7.0.4" = {
+ name = "open";
+ packageName = "open";
+ version = "7.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/open/-/open-7.0.4.tgz";
+ sha512 = "brSA+/yq+b08Hsr4c8fsEW2CRzk1BmfN3SAK/5VCHQ9bdoZJ4qa/+AfR0xHjlbbZUyPkUHs1b8x1RqdyZdkVqQ==";
};
};
"opn-5.4.0" = {
@@ -7274,7 +7355,7 @@ let
version = "5.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz";
- sha512 = "15vx11m9g7ljkb0rahxyxkvlbvf81rlgdbw5n7a5ffj2q80msblibdpy5nbrhhlnraplh0fmf4ksp6c1rqbmvgh4splmzvjslslqpv0";
+ sha512 = "YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==";
};
};
"opn-5.5.0" = {
@@ -7283,7 +7364,16 @@ let
version = "5.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz";
- sha512 = "2qa90jg1bw4yx1an6vbx2cp7lpk6xwa94yrbr6mkpl2h95wl4iinlmlzzy2z5ihm79d4ypkjkf3w5m7cjl79775amsbav5x021fk89y";
+ sha512 = "PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==";
+ };
+ };
+ "opn-6.0.0" = {
+ name = "opn";
+ packageName = "opn";
+ version = "6.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/opn/-/opn-6.0.0.tgz";
+ sha512 = "I9PKfIZC+e4RXZ/qr1RhgyCnGgYX0UEIlXgWnCOVACIvFgaC9rz6Won7xbdhoHrd8IIhV7YEpHjreNUNkqCGkQ==";
};
};
"optimize-css-assets-webpack-plugin-5.0.3" = {
@@ -7292,7 +7382,7 @@ let
version = "5.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz";
- sha512 = "0l72h39ll7vgrkls1d7xz21s4bpv54wmpzdxylldnwrf6sx70qacgh5jjrdc5i8fzw9caw9bk38hvda7f7w14m2a0nlds2j4jydpmxb";
+ sha512 = "q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA==";
};
};
"options-0.0.6" = {
@@ -7310,7 +7400,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/original/-/original-1.0.2.tgz";
- sha512 = "038qn5613vi5gjik4pmng7zf2ib4w81hjyzy9dhflj7kw1p1ll09nq63x9rnkyyflkv33lq8bx0fbw1gzlpp4asy24l7adam2bma847";
+ sha512 = "hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==";
};
};
"os-browserify-0.3.0" = {
@@ -7340,15 +7430,6 @@ let
sha1 = "20f9f17ae29ed345e8bde583b13d2009803c14d9";
};
};
- "os-locale-3.1.0" = {
- name = "os-locale";
- packageName = "os-locale";
- version = "3.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz";
- sha512 = "3frcfnhc4914snsnfqyqrz253i5dd31202gbx4dzkp6bvc8f7wnqhfyc89zp662v016gdqa7wb1z2g6p8nzk6cxzwscwn0qii3pgjb7";
- };
- };
"os-tmpdir-1.0.2" = {
name = "os-tmpdir";
packageName = "os-tmpdir";
@@ -7358,22 +7439,13 @@ let
sha1 = "bbe67406c79aa85c5cfec766fe5734555dfa1274";
};
};
- "output-file-sync-2.0.1" = {
- name = "output-file-sync";
- packageName = "output-file-sync";
- version = "2.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/output-file-sync/-/output-file-sync-2.0.1.tgz";
- sha512 = "36zk3d8yzp1i0lxpbv4fk0j853snx2gzaxkfzcx6vgdylnhj3gs6fdr6jf0qw14amcgagbd9r8pcws46n2pky3740bh4nmvm7i6hf4q";
- };
- };
- "p-cancelable-0.4.1" = {
+ "p-cancelable-1.1.0" = {
name = "p-cancelable";
packageName = "p-cancelable";
- version = "0.4.1";
+ version = "1.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz";
- sha512 = "02ipk9sgz2q0msm9h53lxbjvqprh9k6zj8q21dvczv6p6a5d4q5yqcmwj6xm0icmdc94n42plfmwlymnqn4f15pgci5j1zgq81vbmhw";
+ url = "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz";
+ sha512 = "s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==";
};
};
"p-cancelable-2.0.0" = {
@@ -7382,25 +7454,16 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz";
- sha512 = "0va49l2crhr6kr1lgbrjc69hz9scdrarzbrzpvddkfdb9wdr16bv48qajb2m0n6fjammxhvj68d4r35wyfy209rnajfv6nccq7dgwy2";
+ sha512 = "wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==";
};
};
- "p-defer-1.0.0" = {
- name = "p-defer";
- packageName = "p-defer";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz";
- sha1 = "9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c";
- };
- };
- "p-event-4.1.0" = {
+ "p-event-4.2.0" = {
name = "p-event";
packageName = "p-event";
- version = "4.1.0";
+ version = "4.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/p-event/-/p-event-4.1.0.tgz";
- sha512 = "2059kalwqi0hxv1rnpk504n5piz0cjqw6ifah5mq9vh9y9g26w70x3imkfp2x1smzz8hrqhzy3w3k5cd993f1wcbzjhgcl2l79ivw72";
+ url = "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz";
+ sha512 = "KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==";
};
};
"p-finally-1.0.0" = {
@@ -7412,40 +7475,22 @@ let
sha1 = "3fbcfb15b899a44123b34b6dcc18b724336a2cae";
};
};
- "p-is-promise-1.1.0" = {
- name = "p-is-promise";
- packageName = "p-is-promise";
- version = "1.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz";
- sha1 = "9c9456989e9f6588017b0434d56097675c3da05e";
- };
- };
- "p-is-promise-2.1.0" = {
- name = "p-is-promise";
- packageName = "p-is-promise";
- version = "2.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz";
- sha512 = "0z3jpi001p4scg2h40kyy7mjvscz8l9mpdp79lhk9b19lyiz140gbwi8963dr5nrysmkrl0hy52v6ikg2wzfsmk8m6ccasgak1b8xb3";
- };
- };
"p-limit-1.3.0" = {
name = "p-limit";
packageName = "p-limit";
version = "1.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz";
- sha512 = "3sh18calqxbww99pxc84hldflmj0i915g8npihlmazw8wjqabihi9475v0ll3fhx44sxn35j014j1k5d2xr73q3mpwkmx09n2q1gxxy";
+ sha512 = "vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==";
};
};
- "p-limit-2.2.2" = {
+ "p-limit-2.3.0" = {
name = "p-limit";
packageName = "p-limit";
- version = "2.2.2";
+ version = "2.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz";
- sha512 = "36v4kvifp6msn6gaal1pgwy5qi56fbv8295221a6araml7nzxsnw2jfy7i6k7ybxy3dida9xxnyx447s8i8f15m27xklacwfz27wr2q";
+ url = "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz";
+ sha512 = "//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==";
};
};
"p-locate-2.0.0" = {
@@ -7463,7 +7508,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz";
- sha512 = "14sa2r3zdhvy3sq757d4l21nxrlb7picyigb8zm956bbjadcv22chrfa95wzzrf28z0cyj62b6yihhdc9508q82gs2q3yz8yk1pdvf7";
+ sha512 = "x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==";
};
};
"p-locate-4.1.0" = {
@@ -7472,7 +7517,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz";
- sha512 = "3n0ljmpk3p2j4aaz345w5gkqr128xkhflcb83k75fgns5ddd4bpx7l0q50w9kwy5792xb8d3dpf8bwgzif3463spf3140rhzmkmkgs7";
+ sha512 = "R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==";
};
};
"p-map-2.1.0" = {
@@ -7481,7 +7526,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz";
- sha512 = "0bx813aqd3627xffp035h9nimfd19i0l6may47yd0k7x2bngiyp8z31im58ac1nnxy3gdb3yiilagbyqlb7qwc8wdw06f3wjwmgqxnb";
+ sha512 = "y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==";
};
};
"p-retry-3.0.1" = {
@@ -7490,16 +7535,16 @@ let
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz";
- sha512 = "3gknqxqyn23vmgcqsvnvspzynkbkfn74f3plq72wj54kcyy5f3mbq3lw8pj2gwpmbkqcv7w0wvk3vv54dlny5j5dgv48khkwviqckjw";
+ sha512 = "XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==";
};
};
- "p-timeout-2.0.1" = {
+ "p-timeout-3.2.0" = {
name = "p-timeout";
packageName = "p-timeout";
- version = "2.0.1";
+ version = "3.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz";
- sha512 = "0h1wg3bw3pyf3vlnxxfnrs3h33lwbx5n1lz4cz8ivh7bi8vjd6makxf6p1xz1d70ww3gj2ghryhbg6w1myxacgirk51ym23qzksdizk";
+ url = "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz";
+ sha512 = "rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==";
};
};
"p-try-1.0.0" = {
@@ -7517,16 +7562,16 @@ let
version = "2.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz";
- sha512 = "1skmb50xzdk3qzd1f9l5mw8xp29frkizl63bhb9l1amivqybqb23n2824906vx790hjlwyhhrfzpzr5xr6ilzvy1xyl0ly0ah0wz2a7";
+ sha512 = "R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==";
};
};
- "package-json-5.0.0" = {
+ "package-json-6.5.0" = {
name = "package-json";
packageName = "package-json";
- version = "5.0.0";
+ version = "6.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/package-json/-/package-json-5.0.0.tgz";
- sha512 = "0p21ljjj6v8r8a8fvl691yyfy7n79anx5940c80byrdfwimpnvqwiznwagrvshhnvlmawz8c40nwhf37nqwaa44j3mn44p5ahad1q8i";
+ url = "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz";
+ sha512 = "k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==";
};
};
"pako-1.0.11" = {
@@ -7535,7 +7580,7 @@ let
version = "1.0.11";
src = fetchurl {
url = "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz";
- sha512 = "1imm2ygnj1himskq6lblzdh3ngc6p9gkvhrbzivalqf3nwafzfglpmbh8wkaz0rsiaxh67jzxbb16m2ygapfcnfwqg9gkdqzkqc24p2";
+ sha512 = "4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==";
};
};
"parallel-transform-1.2.0" = {
@@ -7544,7 +7589,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz";
- sha512 = "35gr4098wc5ibbrpckgva8l9v50z6mcii4y3kv6wc1ymz3aj2i444y3m2qm2ngf0k02ylqkg3gn7g6awkqfs56ppljy5wmpifcd4srz";
+ sha512 = "P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==";
};
};
"param-case-3.0.3" = {
@@ -7553,7 +7598,7 @@ let
version = "3.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/param-case/-/param-case-3.0.3.tgz";
- sha512 = "162w23h2rysv24bd7qhl4qhv1fd2rvb0n6ai8vg1q463b0wl5gfsqdcgxyn3484b2bj250rd9i7dqv9y374csdarlmy9mww5755aq2m";
+ sha512 = "VWBVyimc1+QrzappRs7waeN2YmoZFCGXWASRYX1/rGHtXqEcrGEIDm+jqIwFa2fRXNgQEwrxaYuIrX0WcAguTA==";
};
};
"parse-asn1-5.1.5" = {
@@ -7562,7 +7607,7 @@ let
version = "5.1.5";
src = fetchurl {
url = "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz";
- sha512 = "16n59f599pq8832a6c5wyxnqdf4vrqrdnclzs6vp9m2z2h9qmxamjk6xcrl1aal758jyba0pvyz1bkf7npm7achfxxa29jwaygihhwf";
+ sha512 = "jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==";
};
};
"parse-json-2.2.0" = {
@@ -7598,7 +7643,7 @@ let
version = "1.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz";
- sha512 = "2lzxqjq4zp60k9gbskpqz7pr1yvb0c6nygd42sia7n6km2gc0cc844nlc5d6r9sshrjhjvs284143jzvz9wzd4r6xr9dz2k24xrwb0a";
+ sha512 = "CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==";
};
};
"pascal-case-3.1.1" = {
@@ -7607,7 +7652,7 @@ let
version = "3.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.1.tgz";
- sha512 = "10g214vi3ifgjl3g2ficxdnrxdlgdb3qvr7h0cljj0hbd5kmvcigr9k852m63invlksnbcx359wkmywxaw75xh29naspcibl8m8g1sw";
+ sha512 = "XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA==";
};
};
"pascalcase-0.1.1" = {
@@ -7625,7 +7670,7 @@ let
version = "0.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz";
- sha512 = "2avzhwqw37c6l7a0f276z7qzchzhwppinxhgg6q7by5bskwb7q7sfhwijb6fx4ingbdzb4i1pw6la5pg0izb5s4z69268278gil1ah5";
+ sha512 = "BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==";
};
};
"path-dirname-1.0.2" = {
@@ -7661,7 +7706,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz";
- sha512 = "3zvnv1dp30y10br2qy98z8760jssvps6g9swamdclgxsmhm14dyq0yacrj0d4mk915qhr1z0yh8l3dyd68wn7h7bgv8d39vjk5m0kva";
+ sha512 = "ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==";
};
};
"path-is-absolute-1.0.1" = {
@@ -7697,7 +7742,7 @@ let
version = "3.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz";
- sha512 = "3ll9f60sa4xi9iswmzar1hldsdhg1y8wy94wa0qmrcapf0prj95yng3bw7fkbi3jh44jc3hjymxwhxg7j7a2b9incijvywx98vrwfd2";
+ sha512 = "ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==";
};
};
"path-parse-1.0.6" = {
@@ -7706,7 +7751,7 @@ let
version = "1.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz";
- sha512 = "37qw5986wccpwwqckqky509s4nd6zwv200s9r2v6mcf5nsyxgf2x00m4yp918mkkz84sdh4q0kjbg0hhfq4flpz0l6v47hvc57qwa8r";
+ sha512 = "GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==";
};
};
"path-to-regexp-0.1.7" = {
@@ -7733,7 +7778,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz";
- sha512 = "2z1csf4c3fmlwl0ahk533z5zqkjdf36ccfx11kakl9xran9f5asxm4cxjq4lx1kwqdp8gki786cgpldvgrkvfc7pcvh07j5ssqm8rjg";
+ sha512 = "T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==";
};
};
"path-type-4.0.0" = {
@@ -7742,16 +7787,16 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz";
- sha512 = "2zw0czk4p8vimrxap6mlnw17lbjrhisby3z1m2j0qdhjcnxlv9lk5d8yxirrqy4ax6ar5qx14rpshmbpvzg9b4mnpzy03aclvqrncl0";
+ sha512 = "gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==";
};
};
- "pbkdf2-3.0.17" = {
+ "pbkdf2-3.1.1" = {
name = "pbkdf2";
packageName = "pbkdf2";
- version = "3.0.17";
+ version = "3.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz";
- sha512 = "2s4nd3yv3kkyywvh5rkrvbr6w2h6a4q786v548w895ralcq9cllqzyxr0jgxf911k3zpmzycimsg3ggww3lkrhd3bk9wribrgjaby2k";
+ url = "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz";
+ sha512 = "4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==";
};
};
"pem-1.14.2" = {
@@ -7760,7 +7805,7 @@ let
version = "1.14.2";
src = fetchurl {
url = "https://registry.npmjs.org/pem/-/pem-1.14.2.tgz";
- sha512 = "0w57ydgr6304raqbf2svkvkxjw6r91kgdk926wljdpybpmr1xr7y94j4sqi63gc4dm6vi5x6wii8kx6p13awzp6i2kp05nrmnvczsac";
+ sha512 = "TOnPtq3ZFnCniOZ+rka4pk8UIze9xG1qI+wNE7EmkiR/cg+53uVvk5QbkWZ7M6RsuOxzz62FW1hlAobJr/lTOA==";
};
};
"performance-now-2.1.0" = {
@@ -7778,7 +7823,7 @@ let
version = "2.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz";
- sha512 = "1d2xjd4r28xk5ggmns7n33nvga0ywk30plvs17dr70qwq0jc17p8kmfsm50idvj6xdrj1fikz0yv63x1pychmz90bs6mkj7wvskyhxb";
+ sha512 = "q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==";
};
};
"pify-2.3.0" = {
@@ -7805,7 +7850,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz";
- sha512 = "3d9a1zsv7ca8ffpp7ffl67vp0ahiq78ix1jl21b4nfklinh2ilwh6c45f93syclab0b49p3cfq8d4agpphrbmf6xgfxgzjv268387xq";
+ sha512 = "uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==";
};
};
"pinkie-2.0.4" = {
@@ -7832,7 +7877,7 @@ let
version = "1.0.9";
src = fetchurl {
url = "https://registry.npmjs.org/pjson/-/pjson-1.0.9.tgz";
- sha512 = "1sh37y91m7ii0xy1213jw8ja42309mhxzrv0nvnxl77002lfc0m95fjbnwdn6r0cib8js60v54f2r02n4fcwl98jm74m49kfqglj572";
+ sha512 = "4hRJH3YzkUpOlShRzhyxAmThSNnAaIlWZCAb27hd0pVUAXNUAHAO7XZbsPPvsCYwBFEScTmCCL6DGE8NyZ8BdQ==";
};
};
"pkg-dir-2.0.0" = {
@@ -7850,7 +7895,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz";
- sha512 = "2znan90js3xrk8a8cvzv7vrjma5dgr9hkk4kpcgciyawbjz404a4rpdj6gngx1dc7f1xzmfm3q0an1rq69qyk2cmawhsy98i40pnkpw";
+ sha512 = "/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==";
};
};
"pkg-up-2.0.0" = {
@@ -7880,13 +7925,13 @@ let
sha1 = "b5418ef0439de5425fc4995042dced14fb2a84ff";
};
};
- "portfinder-1.0.25" = {
+ "portfinder-1.0.26" = {
name = "portfinder";
packageName = "portfinder";
- version = "1.0.25";
+ version = "1.0.26";
src = fetchurl {
- url = "https://registry.npmjs.org/portfinder/-/portfinder-1.0.25.tgz";
- sha512 = "0388smj2gw4cwp6pddy75jr5x6sha60s4w055dpxpag7fi9ql9vxrkidnzc1v5h2zp6ra350y8q4n6lqsg0dq12blsm1iavf2f4jjg8";
+ url = "https://registry.npmjs.org/portfinder/-/portfinder-1.0.26.tgz";
+ sha512 = "Xi7mKxJHHMI3rIUrnm/jjUgwhbYMkp/XKEcZX3aG4BrumLpq3nmoQMX+ClYnDZnZ/New7IatC1no5RX0zo1vXQ==";
};
};
"posix-character-classes-0.1.1" = {
@@ -7904,16 +7949,16 @@ let
version = "6.0.23";
src = fetchurl {
url = "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz";
- sha512 = "1m7l8kr2bwwm21ki5jvrkfaxfxg5nqjn4zk9xf0b7rzyq1xz4s64cm5wh34qf0c13vva14wbmvfkwg7yndmcpnmcq9m7pc93vba90xj";
+ sha512 = "soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==";
};
};
- "postcss-7.0.27" = {
+ "postcss-7.0.32" = {
name = "postcss";
packageName = "postcss";
- version = "7.0.27";
+ version = "7.0.32";
src = fetchurl {
- url = "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz";
- sha512 = "1sm64zw7m5fj7ni24kn3xcjnncf9c0jva67x209x5bz33kf1yvr9dwd9bwk2csavbh42a5yh2q61n9z2rjivdpxswgxanqwyd609r2s";
+ url = "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz";
+ sha512 = "03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==";
};
};
"postcss-calc-7.0.2" = {
@@ -7922,7 +7967,7 @@ let
version = "7.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.2.tgz";
- sha512 = "2yialb25zhak51b057lni6kr12p4aicp8w8m13krhsjq24ghz99l3v6mp5qhc6ihymc2bfqn1sqckmz5mcph3qwplmr5s90fladk1xf";
+ sha512 = "rofZFHUg6ZIrvRwPeFktv06GdbDYLcGqh9EwiMutZg+a0oePCCw1zHOEiji6LCpyRcjTREtPASuUqeAvYlEVvQ==";
};
};
"postcss-colormin-4.0.3" = {
@@ -7931,7 +7976,7 @@ let
version = "4.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz";
- sha512 = "0vhqbcpm535dwjglgk0svgxghy7063rwkd7i1rh8ykqmyz9imclbp5blj99i64awgjx6fk68xksqs3r3x6x38vxhx84r96rs00ha92v";
+ sha512 = "WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==";
};
};
"postcss-convert-values-4.0.1" = {
@@ -7940,7 +7985,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz";
- sha512 = "0jw9v1315cyal4mc0vd8acqy7g8r6hizrx7pldmzin7dnwbb1pj00q6c301cn8dpwkc5wfcphjqw8zwskjx19wrs01abv5vbjiisara";
+ sha512 = "Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==";
};
};
"postcss-discard-comments-4.0.2" = {
@@ -7949,7 +7994,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz";
- sha512 = "29fj6haa98fxl30bgk20jxngsis7r73k0n6zkc0aydqliqj9vddrx3g03zrxhf5k82pyf6kcbhb151kiff1kfw5vigy92kxdqvsv6s4";
+ sha512 = "RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==";
};
};
"postcss-discard-duplicates-4.0.2" = {
@@ -7958,7 +8003,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz";
- sha512 = "2hkmiwkgz59h7dvgm53nfwv2pc4ymjx82i1mfrfx3lvh3yc2rj8jpvq7in5cpj26aqlbhr2jzg7slc2qibk810qcsbhhd0gb13izm34";
+ sha512 = "ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==";
};
};
"postcss-discard-empty-4.0.1" = {
@@ -7967,7 +8012,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz";
- sha512 = "39k3fi493q6ixpvh0rs3ald21h8mnp0vkls85wfgbhyb5x21dz2xb6knc1xav5ygjzkyckl0wmxd9m2qybqmvzq9pii17pk6r7s5n87";
+ sha512 = "B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==";
};
};
"postcss-discard-overridden-4.0.1" = {
@@ -7976,52 +8021,34 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz";
- sha512 = "179r7sbkc1x3x2mv5g2il2vhx0akmcd61lai2y8ipk8g5vy13pd6nr57xak319ll3wn60mih08y5zz32g2i40sj6dbhvvn381n3d1i1";
+ sha512 = "IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==";
};
};
- "postcss-flexbugs-fixes-3.3.1" = {
+ "postcss-flexbugs-fixes-4.2.1" = {
name = "postcss-flexbugs-fixes";
packageName = "postcss-flexbugs-fixes";
- version = "3.3.1";
+ version = "4.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-3.3.1.tgz";
- sha512 = "3xsv14h0z6rs754dhwmmmkcqpbjd9kck8k78ydv7yqcdfyvb370lz2w5mrbvz1igcw7qv8lzd3814bbipkzdcby54ix25zn6w668bzp";
+ url = "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz";
+ sha512 = "9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==";
};
};
- "postcss-load-config-1.2.0" = {
+ "postcss-load-config-2.1.0" = {
name = "postcss-load-config";
packageName = "postcss-load-config";
- version = "1.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz";
- sha1 = "539e9afc9ddc8620121ebf9d8c3673e0ce50d28a";
- };
- };
- "postcss-load-options-1.2.0" = {
- name = "postcss-load-options";
- packageName = "postcss-load-options";
- version = "1.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz";
- sha1 = "b098b1559ddac2df04bc0bb375f99a5cfe2b6d8c";
- };
- };
- "postcss-load-plugins-2.3.0" = {
- name = "postcss-load-plugins";
- packageName = "postcss-load-plugins";
- version = "2.3.0";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz";
- sha1 = "745768116599aca2f009fad426b00175049d8d92";
+ url = "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz";
+ sha512 = "4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==";
};
};
- "postcss-loader-2.1.5" = {
+ "postcss-loader-3.0.0" = {
name = "postcss-loader";
packageName = "postcss-loader";
- version = "2.1.5";
+ version = "3.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.5.tgz";
- sha512 = "2r4igq1b6l10xxgqwf5mhvn2afwjs63d1f1j1ndgxzikd5ncqlanpgirq5syb4kn440lpc24h2dbm04ivhxc2wznpsly9yyk43y8pm5";
+ url = "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz";
+ sha512 = "cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==";
};
};
"postcss-merge-longhand-4.0.11" = {
@@ -8030,7 +8057,7 @@ let
version = "4.0.11";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz";
- sha512 = "2zp1rk4fk9lcg6d4x9yfr1n7zp8kzj5vghnjji9229qv8sbb24ij0y33sj6kwv1m5h7s5a3b72ja7wf1h8rpy5jlxiz4phydb77yp3a";
+ sha512 = "alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==";
};
};
"postcss-merge-rules-4.0.3" = {
@@ -8039,7 +8066,7 @@ let
version = "4.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz";
- sha512 = "08rwihmvnqrz9ia48czncj4i50hrii7xgrvdff49a1yb1v28fd8z41bk21j3invi8d3s0x1iihn0598yczm3xwss378rgcvajpvgdsk";
+ sha512 = "U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==";
};
};
"postcss-minify-font-values-4.0.2" = {
@@ -8048,7 +8075,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz";
- sha512 = "2vdpqczvay1n44i15jg66gf28pj777img4cps6vx830hhif65w6y92zr555xr5c0f46wnkbx9h0idnldzvghf7x7mrlyid7lcxniklg";
+ sha512 = "j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==";
};
};
"postcss-minify-gradients-4.0.2" = {
@@ -8057,7 +8084,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz";
- sha512 = "3whlz4gqxsd8f0g908qwpqn0bmgm1sz3iscx5i4ys15b1kd4bi8cx01kcvjpa18d567kh38kchb7yr7297xakvp0bzwfxcdag1dz8x8";
+ sha512 = "qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==";
};
};
"postcss-minify-params-4.0.2" = {
@@ -8066,7 +8093,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz";
- sha512 = "1d4037bvr8ws41rvsrnhcmlx57s6czqxr8wwpwdp9wzrz76wxwn1zxpvq9mdalki6vn3ncm0b63qgiv96f09088zzw15lri675rddqv";
+ sha512 = "G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==";
};
};
"postcss-minify-selectors-4.0.2" = {
@@ -8075,7 +8102,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz";
- sha512 = "3gaxsjc0lh0lwy3jri4bsx18fsmx34qsh07bk43pqw3pxr04bq66vw88rr7jijdn745pw96dhkagmds32745ra7yrip13d5b24vb50g";
+ sha512 = "D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==";
};
};
"postcss-modules-extract-imports-2.0.0" = {
@@ -8084,7 +8111,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz";
- sha512 = "1cwpb0nbsgvwyxf6kr3wmpnsc0dgyx0mcapbp1103klr5gq7pmg6d423dah9k4sxzxvpz7b62ncjwvlc21ah5k0wl86yj5qsh60p9id";
+ sha512 = "LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==";
};
};
"postcss-modules-local-by-default-3.0.2" = {
@@ -8093,7 +8120,7 @@ let
version = "3.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz";
- sha512 = "0hxy2fkb9wv78ws2ki52j3rx5j2m1xy9yg8k9mcn5cjlynwbf9kykmysiqlrcpax3yan7y35ccvg7mf4cg87x38vdzq5qlcxbqxbkwc";
+ sha512 = "jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ==";
};
};
"postcss-modules-scope-2.2.0" = {
@@ -8102,7 +8129,7 @@ let
version = "2.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz";
- sha512 = "1fnivyay60x7kkg653ks8az8palhp4vprn0n0kj75dvc8f761p8q2bvaq95dbspayxzqyjnw4qvwz47wrzyr0kc3rzdg90i6fqj08b3";
+ sha512 = "YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==";
};
};
"postcss-modules-values-3.0.0" = {
@@ -8111,7 +8138,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz";
- sha512 = "1r2657ijhxmh1dszbwr1k8mdpda7r8w8gj5x4q76bya68pvwyx9vir5y1kg9qqwxhqn5qymldbm5m22cqmwrzhmk51rzbc163kc9zyp";
+ sha512 = "1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==";
};
};
"postcss-normalize-charset-4.0.1" = {
@@ -8120,7 +8147,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz";
- sha512 = "3g41krdk4hzkzly9kw24zwg3dbmxzaiq9wfsin6c8691f9rv94fz8sxinwg7h5v420h7nvcipqg07dxrmxif8adxnva31snp6pc5ic0";
+ sha512 = "gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==";
};
};
"postcss-normalize-display-values-4.0.2" = {
@@ -8129,7 +8156,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz";
- sha512 = "2wi1jy4i45d607gv94743b94ii3q66vm059z6zg7hcdvvayalkcjm6ylkpz4dfvh18l3p632cb0z1wvyzzsj00knnavynwcqrra6pfw";
+ sha512 = "3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==";
};
};
"postcss-normalize-positions-4.0.2" = {
@@ -8138,7 +8165,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz";
- sha512 = "1s6phjg5gbhmhr5ycjw4q6lr5vi8sz542kqhzj41xsbc0nkbas87npz1z3s3rsr30br7pqmdkjj423s0cb2fpsx6hz139ris3zzfmqf";
+ sha512 = "Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==";
};
};
"postcss-normalize-repeat-style-4.0.2" = {
@@ -8147,7 +8174,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz";
- sha512 = "3wkb4bcky7wf9vs92wq6qcwldzxbnbnrww43fyb5i6vi66gzgs5xlhhm8m0na72hqxk08bzjcn52xwwz7vv7j6d2sl2p98chrss1y5a";
+ sha512 = "qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==";
};
};
"postcss-normalize-string-4.0.2" = {
@@ -8156,7 +8183,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz";
- sha512 = "1wg89sywdpnm8pck61g313d9igh8cpmqlgv6x6cdixgc98046irm7yq1nwygk5adz990q9h9frskbm358zkfmlgmcm7q3kvvyhi3ca6";
+ sha512 = "RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==";
};
};
"postcss-normalize-timing-functions-4.0.2" = {
@@ -8165,7 +8192,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz";
- sha512 = "3h7jmkpmrh0yw6w06k28dgfmhn4g4pbkr3p4wc3n7m8psd4z06q4193l59nha3wd3rf6w44j2qzilmb450x7gpgv7xgwx2yvrihkk39";
+ sha512 = "acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==";
};
};
"postcss-normalize-unicode-4.0.1" = {
@@ -8174,7 +8201,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz";
- sha512 = "311iz04wy12nd657s0l1hs8fm9550gzxjkig30cx6wyc7pxlcfraxfjkzdpi30nqplb9rz6k03y7wdnmvkhislzppz8j2dhmm97rpd1";
+ sha512 = "od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==";
};
};
"postcss-normalize-url-4.0.1" = {
@@ -8183,7 +8210,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz";
- sha512 = "1a19pc9bvl37skha2a49r50yvfxhg21idcz965v4ir6adhqvy27m40zvmbd27wnlq3djch92xisk6aas9znlk2sxlp7q81ybrl1b6m7";
+ sha512 = "p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==";
};
};
"postcss-normalize-whitespace-4.0.2" = {
@@ -8192,7 +8219,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz";
- sha512 = "2s0cgihhy92iqlwlsma7llzfnhi0yznf2n0d0bip7hgc3p182l9yywjjzynxah0m04i7xp146awmrzsjnicl7xzwrypl8zc18i11vxl";
+ sha512 = "tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==";
};
};
"postcss-ordered-values-4.1.2" = {
@@ -8201,7 +8228,7 @@ let
version = "4.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz";
- sha512 = "01rn75rgd2s1jx2q21jc4vhj7zbjzwma81yy5nzay11vs9vb3c9bimnyvab097ff88a77y73f2561cpxp9ax5qp9dppqsjl3rp8xw6r";
+ sha512 = "2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==";
};
};
"postcss-reduce-initial-4.0.3" = {
@@ -8210,7 +8237,7 @@ let
version = "4.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz";
- sha512 = "067nl9p2zm8v4vyxs57iz14gxd5vyjn8vqdf78z197zsp5abrvh65d3lajgj5a06gd544c0gqcc48964p80z7rkdyim9flljr3sd9c0";
+ sha512 = "gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==";
};
};
"postcss-reduce-transforms-4.0.2" = {
@@ -8219,7 +8246,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz";
- sha512 = "014hrwaf4hyzkglss6k9s77qg6d0ysdh1i71n49ian03j8b0kd1pjm9jzsyx4b436fqz6iz3x1l7pjngja32mwj5q29wh1naj1n4i8h";
+ sha512 = "EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==";
};
};
"postcss-safe-parser-4.0.2" = {
@@ -8228,7 +8255,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz";
- sha512 = "3b624jkq9r4n23xq425mb6s1wb71m6nvk8h2g9gyq3k7n12z99hb4viy8fnp3wiinxm7mzkpvzxhrkzmb4zvby4ga7v0d4n2j9rw3jk";
+ sha512 = "Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==";
};
};
"postcss-selector-parser-3.1.2" = {
@@ -8237,7 +8264,7 @@ let
version = "3.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz";
- sha512 = "224wav8lxk3x5gjdxig09wdjnnkixl6j941a9z6y8w9dnr0dlgvjrrv36hadqkw12rfg5c483ij2lmpcydf63nr79r1bfcnkgzwkdw7";
+ sha512 = "h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==";
};
};
"postcss-selector-parser-6.0.2" = {
@@ -8246,7 +8273,7 @@ let
version = "6.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz";
- sha512 = "031v34kpl4kypkmy5bi46kk3n0dcbczavi0zlcy5r0pzaxc5432rmfjb3fjkap0vni5gh7gvahfr43wdd5ah9120b73933x3r0zd8yz";
+ sha512 = "36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==";
};
};
"postcss-svgo-4.0.2" = {
@@ -8255,7 +8282,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz";
- sha512 = "27pwrvcvx4w37dz649dsawii4q43znabznk1nqvza2y1lmd4av4mh5ddz68vagghih2k6505680w9l0pddzhwh08as5kh6min735b0b";
+ sha512 = "C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==";
};
};
"postcss-unique-selectors-4.0.1" = {
@@ -8264,7 +8291,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz";
- sha512 = "2k15zwvbnbqb3diyrk5bbb38jdkyzfq2drvs16frm4ix432djb4y1c8r8p2c0blb6x170c1qjghb3lhc1iaxjlqq588ybpjm9asg5pq";
+ sha512 = "+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==";
};
};
"postcss-value-parser-3.3.1" = {
@@ -8273,16 +8300,16 @@ let
version = "3.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz";
- sha512 = "34qs1g2jb9y7k8ydk013zqgkcmwclfa0n4f98kfpqbhczldnk5sbyyyj3zj7mmrqcahx3w9080g7ma4f1q58frlgiw4lmhvl3mq9154";
+ sha512 = "pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==";
};
};
- "postcss-value-parser-4.0.3" = {
+ "postcss-value-parser-4.1.0" = {
name = "postcss-value-parser";
packageName = "postcss-value-parser";
- version = "4.0.3";
+ version = "4.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz";
- sha512 = "2p1bcqas3ldbvc3pjzyic1w4kvi5hm5k1apps8vj0dpfw4nl6rca26i6fnjyy8qml78s2spiqn38sv1i2k7kwlc210yx7lddyj7if1p";
+ url = "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz";
+ sha512 = "97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==";
};
};
"prepend-http-2.0.0" = {
@@ -8300,7 +8327,7 @@ let
version = "5.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.3.0.tgz";
- sha512 = "1v427fxhwc53139189yd8i8y9vb41sm5arjs0ib2i0zbbf16f9bjpwdy44x5zi40r8gklq5xns92k3jiqg6i6w58xwamnzxwf3sncc6";
+ sha512 = "hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==";
};
};
"pretty-error-2.1.1" = {
@@ -8312,15 +8339,6 @@ let
sha1 = "5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3";
};
};
- "private-0.1.8" = {
- name = "private";
- packageName = "private";
- version = "0.1.8";
- src = fetchurl {
- url = "https://registry.npmjs.org/private/-/private-0.1.8.tgz";
- sha512 = "2dgznnpxsgy9bgp4kfby1is72blvca4lhmqb3nlja8yiig1v52c12p5yw0aag8jqazhkqvihpxmqf9gsjlg5dr1jb56jxzgnqrazy2n";
- };
- };
"process-0.11.10" = {
name = "process";
packageName = "process";
@@ -8345,7 +8363,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz";
- sha512 = "1mgan8li4i2l4y7lsr7snks85n6xg5x693cqmzpid3fkk9br7v5xzgvh1zlfs08zkxn6s0n6qhykr64mszjfyxd77dhmdi1jhx992yy";
+ sha512 = "3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==";
};
};
"promise-8.1.0" = {
@@ -8354,7 +8372,7 @@ let
version = "8.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz";
- sha512 = "3fk4wirp8c5j0drwrlmr69qq3y3ribwfl36dzdaxprq26fd63j7hkmvm4vnnhg5203y40lbpd38sd0akkc8iwqm7pnbyf0bfam00kjv";
+ sha512 = "W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==";
};
};
"promise-inflight-1.0.1" = {
@@ -8390,7 +8408,7 @@ let
version = "2.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz";
- sha512 = "0xy6dm0910h3nsa0ik45yccdfm6f84nl3h9dpkb22crqhdr3mmiczcbrq9z53gq7l2ijxhxi3pzsfzafrzymw4c1nn68ml1y2pdy7vn";
+ sha512 = "dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==";
};
};
"prr-1.0.1" = {
@@ -8417,7 +8435,7 @@ let
version = "1.8.0";
src = fetchurl {
url = "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz";
- sha512 = "0hn7s5bxnn3k2hiqh8fmm7bvq4vd6j0a5hwj09jk31r1ylv6q28g5hl3z70m3gycwfb40vdp04fqi59hdjih3jz0fhszg0s5b7lx1s4";
+ sha512 = "RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==";
};
};
"public-encrypt-4.0.3" = {
@@ -8426,7 +8444,7 @@ let
version = "4.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz";
- sha512 = "3qnsvs746b98ifyv12qj1g6hl6fq25vip5mswhvn3gnl7r32fids6mw3jb0gdcqrrl5x9ik475sf0vx6mbhmif49idkwjwrhbr5lnnd";
+ sha512 = "zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==";
};
};
"pump-2.0.1" = {
@@ -8435,7 +8453,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz";
- sha512 = "288hcmlwdnqda84ylx9cv413ic0r59k0dp71hy7a200jsb7h1y63277jwdp1jdp13c1b3pl6g2gzr5gjv9p72f5sp7w3p0d34swrqxf";
+ sha512 = "ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==";
};
};
"pump-3.0.0" = {
@@ -8444,7 +8462,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz";
- sha512 = "31n24fqakqmhzk2ch644gziskmysmrgiwclsdsr0rwk9spgikqpwickbnayap0rynfjlq72s7iny2p35n3qszypr97ws5njkpx741ig";
+ sha512 = "LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==";
};
};
"pumpify-1.5.1" = {
@@ -8453,7 +8471,7 @@ let
version = "1.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz";
- sha512 = "1sxm2mh7jmxhjqdrpdqrhc61ipk2cjyyyvsn9hmxlxnlpsasyzjdicl98pm63zv30012qhrxl57vdpdnnq2m2hl4w4ybgn7gqimjad0";
+ sha512 = "oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==";
};
};
"punycode-1.3.2" = {
@@ -8480,7 +8498,7 @@ let
version = "2.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz";
- sha512 = "381vqgh5xkqzrr6cxbzfykgnnk83m7qgpx3wjwj1hddn3sg2aibjxyr30rajpgv4js0cqknrbzwbfk5ryhiiyigzfjrk3zysy6i26sx";
+ sha512 = "XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==";
};
};
"q-1.5.1" = {
@@ -8498,7 +8516,7 @@ let
version = "6.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz";
- sha512 = "3waqapyj1k4g135sgj636rmswiaixq19is1rw0rpv4qp6k7dl0a9nwy06m7yl5lbdk9p6xpwwngnggbzlzaz6rh11c86j2nvnnf273r";
+ sha512 = "eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==";
};
};
"qs-6.5.2" = {
@@ -8507,7 +8525,7 @@ let
version = "6.5.2";
src = fetchurl {
url = "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz";
- sha512 = "0c46ws0x9g3mmkgfmvd78bzvnmv2b8ryg4ah6jvyyqgjv9v994z7xdyvsc4vg9sf98gg7phvy3q1ahgaj5fy3dwzf2rki6bixgl15ip";
+ sha512 = "N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==";
};
};
"qs-6.7.0" = {
@@ -8516,16 +8534,7 @@ let
version = "6.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz";
- sha512 = "34x6fm4dnq8m0kps5ann831k8fvx7jzlrcw8vvri0ki2g2ywdrjr8j5y14bvj9c0fd01ndsyx43y6ji51bfhnxk2gr5fpsks52429sl";
- };
- };
- "query-string-5.1.1" = {
- name = "query-string";
- packageName = "query-string";
- version = "5.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz";
- sha512 = "0kkwn38nmjd6n6byiz52gngvyiw46fbibx9c9p1vzn9g7l11f2jpbs39d4aqajk7kk2a6k69wx5bjgavbg1lh275ih6k84jdnr8wdc2";
+ sha512 = "VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==";
};
};
"querystring-0.2.0" = {
@@ -8552,7 +8561,7 @@ let
version = "2.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz";
- sha512 = "1yd3j6k7rr39qm5zsh0k86znfksfcz9rbj48vv2dbsicnvvgzvw1vwl17vk2jlxszwqjiqsj9hy88r74wsdxf8by7a3wia2hk2cpdy3";
+ sha512 = "w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==";
};
};
"randombytes-2.1.0" = {
@@ -8561,7 +8570,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz";
- sha512 = "2cimbs750ysa2wxsiw9mmc1xqjb8w0c4s22p2mv2n676s8hchvzcl1l5p78jnk62d2jzacpr9zbl9w64kaqnipcbaa25q7ywn47g2dx";
+ sha512 = "vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==";
};
};
"randomfill-1.0.4" = {
@@ -8570,7 +8579,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz";
- sha512 = "0pm7c7mw7a3qwjr21f8cvxaa2sq5l4svqs51lppn833x0yvz3yx8x4vbd4rswjynykvlgvn4hrpq327pvbzp428f4b1fciy3xnmrfgk";
+ sha512 = "87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==";
};
};
"range-parser-1.2.1" = {
@@ -8579,7 +8588,7 @@ let
version = "1.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz";
- sha512 = "15b00vag4wijzsp0lwi9jznpz16n858vq5p1p3dgjrqqil9c6d4x55s1nl1fi4cbq8307bylbvkd9qkhyk6qib8ksh8raibxb3jrf0y";
+ sha512 = "Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==";
};
};
"raw-body-2.3.2" = {
@@ -8597,7 +8606,7 @@ let
version = "2.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz";
- sha512 = "3flyhj96ayiy8is22lwh9sp1yqq9ksym43x22yri2ikzladqqzxj6z657bc0xb5f2wl7qr2ja4byf57c9f7l2d3wqdglxih886zrv70";
+ sha512 = "4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==";
};
};
"rc-1.2.8" = {
@@ -8606,7 +8615,7 @@ let
version = "1.2.8";
src = fetchurl {
url = "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz";
- sha512 = "0xhy1n9n3y6cp28f8f0f2mi0xzc7ay1g5nhbp64fyvcwv9q30zq2zvyc5q2d0al8aa0hx101yq2y6d2ln4r5jxnqifh1pd3la1ccxnb";
+ sha512 = "y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==";
};
};
"react-dev-utils-6.1.1" = {
@@ -8615,7 +8624,7 @@ let
version = "6.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-6.1.1.tgz";
- sha512 = "3gzi6h19w4dkr566jbw277xi1gvrq8r18x2b0wbz5zwjjj25gs0vr1p4kjyyx03351c2nkm09sfyd4l4j7lw8playqdwm98lzrwj5jf";
+ sha512 = "ThbJ86coVd6wV/QiTo8klDTvdAJ1WsFCGQN07+UkN+QN9CtCSsl/+YuDJToKGeG8X4j9HMGXNKbk2QhPAZr43w==";
};
};
"react-error-overlay-4.0.1" = {
@@ -8624,7 +8633,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-4.0.1.tgz";
- sha512 = "2viss03mfyx7xkwyfv6kj5p7j03wpjrq0qjkljc1w715n7q9xb8i0ixhy5vvwfibnsydgr0ib9wifx9bpwm5va808d4ylv40q61nxf5";
+ sha512 = "xXUbDAZkU08aAkjtUvldqbvI04ogv+a1XdHxvYuHPYKIVk/42BIOD0zSKTHAWV4+gDy3yGm283z2072rA2gdtw==";
};
};
"react-error-overlay-5.1.6" = {
@@ -8633,7 +8642,7 @@ let
version = "5.1.6";
src = fetchurl {
url = "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-5.1.6.tgz";
- sha512 = "3az1p6ci7r6nf917lkw5lr2plssa9ajmr3l3z77h6vyrsjwbyjbdw3zqzjlil7135bgbvgfg78a9qgmjnz02y5yas1qkv3q6k93wmjz";
+ sha512 = "X1Y+0jR47ImDVr54Ab6V9eGk0Hnu7fVWGeHQSOXHf/C2pF9c6uy3gef8QUeuUiWlNb0i08InPSE5a/KJzNzw1Q==";
};
};
"read-1.0.7" = {
@@ -8678,7 +8687,7 @@ let
version = "2.3.7";
src = fetchurl {
url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz";
- sha512 = "0zrh6gjjzwwycwydra51xcrgjgzyqv6dq38bfpwzmlqn702mwb4nj4sjjn499rycqndfk6rby0dksnq72x8pcbvqv0b2893mvq6if0i";
+ sha512 = "Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==";
};
};
"readable-stream-3.6.0" = {
@@ -8687,7 +8696,7 @@ let
version = "3.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz";
- sha512 = "1s8hs6ax9jwmmw558j3hyfx5lfn7qf66xg0giplz9jci7d8zp2d8vh96dzlis6xzpxfa5b2zbm8nm4mgsr71r6rl3w3qyfanb5qfn05";
+ sha512 = "BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==";
};
};
"readdirp-2.2.1" = {
@@ -8696,7 +8705,7 @@ let
version = "2.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz";
- sha512 = "2yzl88bp25ig1xnrzqmqiwpfxyqkmdw27h3p90a4a58q0964xcijcx4i948msnlvin9f6hn5hmpxj1s90jzkj8aqxr5d04mmzr3z5fl";
+ sha512 = "1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==";
};
};
"readdirp-3.1.3" = {
@@ -8705,7 +8714,7 @@ let
version = "3.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/readdirp/-/readdirp-3.1.3.tgz";
- sha512 = "3snxi021w9pg57mc4wmvpch80fscyqwbrbhwb8541kn7z6xray7ncg6ixykk7vx556lfjnyi4cx6dk0a6zcwk0yg4m6jfr3d561zsv4";
+ sha512 = "ZOsfTGkjO2kqeR5Mzr5RYDbTGYneSkdNKX2fOX2P5jF7vMrd/GNnIAUtDldeHHumHUCQ3V05YfWUdxMPAsRu9Q==";
};
};
"readdirp-3.2.0" = {
@@ -8714,7 +8723,7 @@ let
version = "3.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz";
- sha512 = "0chzz12q3inpmwm6b4gi7g9n39jp24ah3mmjgss87hfsbx86vnxf49bx9wk2ng66037x2fh0cjf5rgx00c1m86lqlh7r6g9xm13ifbj";
+ sha512 = "crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==";
};
};
"readdirp-3.4.0" = {
@@ -8723,7 +8732,7 @@ let
version = "3.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz";
- sha512 = "0cs2zxxilvxnj5n2726vpigp95pyc33q9qimcigd349sr2d3rfiqg6hh6qdraqmnw9fhky8zhl8071s58zp52pb5d2741nrbg9v85yk";
+ sha512 = "0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==";
};
};
"recursive-readdir-2.2.2" = {
@@ -8732,16 +8741,16 @@ let
version = "2.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz";
- sha512 = "0bb5d70l5lg02x515r2klvjhhz6xcxdb4ykbx16wq45l822bbsdd8sbki7vb28j17xr7181fmwlzhx3bizvr5xdq6cxpv53sidrq44x";
+ sha512 = "nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==";
};
};
- "regenerate-1.4.0" = {
+ "regenerate-1.4.1" = {
name = "regenerate";
packageName = "regenerate";
- version = "1.4.0";
+ version = "1.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz";
- sha512 = "0m5jil0f2yz4js80jxvwilkhq6im5h6h0pa4disk3fsv9lm23lz8ly5219518j47v4fn0h248s9jf5pqhxhcr6z5cmxvbnna0js6vnl";
+ url = "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz";
+ sha512 = "j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==";
};
};
"regenerate-unicode-properties-8.2.0" = {
@@ -8750,7 +8759,7 @@ let
version = "8.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz";
- sha512 = "225dbzqx56z4pkl71954di1140528vik4pc7q0zxw4k10k6pq5pdqdvhfry1cyj1waqjg4kacgzvnfxhz5wkhz37pnqybnabdiy7l0p";
+ sha512 = "F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==";
};
};
"regenerator-runtime-0.11.1" = {
@@ -8759,16 +8768,7 @@ let
version = "0.11.1";
src = fetchurl {
url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz";
- sha512 = "03d4l8l8cyywh93wf5vw84lq56jh1b1d7jll4ny4z060j9hvx7w5q3q0b8q227jm93749k1c9h86r2pz0bm2xq5vp14g3r2kbvqc2rj";
- };
- };
- "regenerator-runtime-0.12.1" = {
- name = "regenerator-runtime";
- packageName = "regenerator-runtime";
- version = "0.12.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz";
- sha512 = "0g2nsc66ha0z9d4p7hxi0lhwqilbbg1ff6pz1mpzn8x4yvrg7zadvk08l4ph8h56156g82df6jjyg8nb2j5w7wpi4w5l3pgbxrlip51";
+ sha512 = "MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==";
};
};
"regenerator-runtime-0.13.5" = {
@@ -8777,7 +8777,7 @@ let
version = "0.13.5";
src = fetchurl {
url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz";
- sha512 = "2a918h23x10x6v446prj8l20irllscvw554hqk8r9pb9vyi7zk7fzcl0bq2dvc218dbpb3chdg9bxx06z7xs5pcrka2j5ja5bq70bk5";
+ sha512 = "ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==";
};
};
"regenerator-runtime-0.9.6" = {
@@ -8789,13 +8789,13 @@ let
sha1 = "d33eb95d0d2001a4be39659707c51b0cb71ce029";
};
};
- "regenerator-transform-0.14.4" = {
+ "regenerator-transform-0.14.5" = {
name = "regenerator-transform";
packageName = "regenerator-transform";
- version = "0.14.4";
+ version = "0.14.5";
src = fetchurl {
- url = "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz";
- sha512 = "1pvch513p14nghc7cnlrrb0isf1sc97asa9nvvk5bq8jkvpilf8j2wqsv8r9qgxyvc15h9gz1c7n73yz1ndlczmlv56px28y0l5m8hi";
+ url = "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz";
+ sha512 = "eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==";
};
};
"regex-not-1.0.2" = {
@@ -8804,7 +8804,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz";
- sha512 = "3cggngaj8m70zdn8kghha4mhvavm7jfy5xm2iqi94w4gi5m5irs3nlrgg975w2231y49jnnw7zhsg648pbkl9zb6vwhii83926q7917";
+ sha512 = "J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==";
};
};
"regexp.prototype.flags-1.3.0" = {
@@ -8813,7 +8813,7 @@ let
version = "1.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz";
- sha512 = "24rfa56w9i13nr9hfwm8rnvnsji46alvzzm0m62ahpw6grjpvd4108vbar6i26cgr5vjj04rchzgkgwp4mynwsjcajm7rrxk05k9r6v";
+ sha512 = "2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==";
};
};
"regexpu-core-4.7.0" = {
@@ -8822,34 +8822,34 @@ let
version = "4.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz";
- sha512 = "1hpk2aqc7j93nmm07zq652k0cf1yhhwzj7mzxyqygcz5dxcr9kz5qci1izykg1j5gwzh7qa523jryqg4iqsvryqx9rsp7y835fhl3jd";
+ sha512 = "TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==";
};
};
- "registry-auth-token-3.4.0" = {
+ "registry-auth-token-4.2.0" = {
name = "registry-auth-token";
packageName = "registry-auth-token";
- version = "3.4.0";
+ version = "4.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz";
- sha512 = "3w8zjx5s044i7wr9bqqgjfkjawg0cajc9j9gmzkqs0i420algjvkd5k27j9pvhx1yq7nvdchsl96zcyjf64n14765q0f18y1wbkmcz0";
+ url = "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.0.tgz";
+ sha512 = "P+lWzPrsgfN+UEpDS3U8AQKg/UjZX6mQSJueZj3EK+vNESoqBSpBUD3gmu4sF9lOsjXWjF11dQKUqemf3veq1w==";
};
};
- "registry-url-3.1.0" = {
+ "registry-url-5.1.0" = {
name = "registry-url";
packageName = "registry-url";
- version = "3.1.0";
+ version = "5.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz";
- sha1 = "3d4ef870f73dde1d77f0cf9a381432444e174942";
+ url = "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz";
+ sha512 = "8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==";
};
};
- "regjsgen-0.5.1" = {
+ "regjsgen-0.5.2" = {
name = "regjsgen";
packageName = "regjsgen";
- version = "0.5.1";
+ version = "0.5.2";
src = fetchurl {
- url = "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz";
- sha512 = "35ax8xcn4cw0g7c2295pqza2wg3mmym2dxii4rnlsfgb5ppdr5zxg74wr4hg3cxyhr8qbfirl4rv9968bw4rxrlnwwdrcy3k0cp7b76";
+ url = "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz";
+ sha512 = "OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==";
};
};
"regjsparser-0.6.4" = {
@@ -8858,7 +8858,7 @@ let
version = "0.6.4";
src = fetchurl {
url = "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz";
- sha512 = "0ksbypdbmkzwvi33jcx15lh2h1x3zxl311702paqw4fkjc682zbkqjsh970jd0z9q9la8454p5hd6li40pahl7lygj0f3jgyzpvr0zb";
+ sha512 = "64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==";
};
};
"relateurl-0.2.7" = {
@@ -8885,7 +8885,7 @@ let
version = "2.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz";
- sha512 = "0cg3aidnv7kgvxnn1a17s6mzzvvjgr9vsqsdiaim8cz89w8vvjin44668r3xgvbp7zdplcifn5w118bzl3p5rr9q3116r64kr18ph6g";
+ sha512 = "z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==";
};
};
"repeat-element-1.1.3" = {
@@ -8894,7 +8894,7 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz";
- sha512 = "3dbpfrs4yh7dd9572m6dc8cxcgqacnvd24xm9licnw1hygqv51a18a84gm04sjssajbm437rq01raggrzmnzk4jnmbnxrnmk78sl4ba";
+ sha512 = "ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==";
};
};
"repeat-string-1.6.1" = {
@@ -8912,7 +8912,7 @@ let
version = "2.88.0";
src = fetchurl {
url = "https://registry.npmjs.org/request/-/request-2.88.0.tgz";
- sha512 = "2339w6v6d7n7pj0085vkfvk0864gs8kfh1kghbl3smj7s21ny3k265in140frsaipc6bvqbi4k696ic4z13d6a56dfvc653p15822il";
+ sha512 = "NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==";
};
};
"request-2.88.2" = {
@@ -8921,7 +8921,7 @@ let
version = "2.88.2";
src = fetchurl {
url = "https://registry.npmjs.org/request/-/request-2.88.2.tgz";
- sha512 = "23hm71jcxrwvp33azx8mx3w6dg21fr4w6lwvkvxyf6ckvhk3hz9dk8lzgkbiyzfl9ylhp4n807xp88ppq4gj5h07cmrgxf6nwxfvjrj";
+ sha512 = "MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==";
};
};
"request-promise-4.2.5" = {
@@ -8930,7 +8930,7 @@ let
version = "4.2.5";
src = fetchurl {
url = "https://registry.npmjs.org/request-promise/-/request-promise-4.2.5.tgz";
- sha512 = "0748za8mwvj5605cgqxn24sydig74m341wi9x04dar6xid0jmlwdjy0k4haf838p05w1jf79a4r7p4y59n2i7yfmflxj5d45jjdw2b6";
+ sha512 = "ZgnepCykFdmpq86fKGwqntyTiUrHycALuGggpyCZwMvGaZWgxW6yagT0FHkgo5LzYvOaCNvxYwWYIjevSH1EDg==";
};
};
"request-promise-core-1.1.3" = {
@@ -8939,7 +8939,7 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz";
- sha512 = "00riv5nw32j70g67b1ll1h599bvdbnkgasnwl1m26pfdgdmgr6zaq500mprx5n77yrnhza27vs3c9icb4z5h6wnwmlha6f81bw3d2s0";
+ sha512 = "QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==";
};
};
"require-directory-2.1.1" = {
@@ -8951,15 +8951,6 @@ let
sha1 = "8c64ad5fd30dab1c976e2344ffe7f792a6a6df42";
};
};
- "require-from-string-1.2.1" = {
- name = "require-from-string";
- packageName = "require-from-string";
- version = "1.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz";
- sha1 = "529c9ccef27380adfec9a2f965b649bbee636418";
- };
- };
"require-main-filename-1.0.1" = {
name = "require-main-filename";
packageName = "require-main-filename";
@@ -8975,7 +8966,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz";
- sha512 = "2d0gd2x49nz3hgfwms6326sjw5fx7gqf997dnggc7l084cibgang6wr6ryksky32fvdz1bq72xm73kfxd3lj2qnfyjsp57jq287k8rl";
+ sha512 = "NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==";
};
};
"requires-port-1.0.0" = {
@@ -8987,13 +8978,13 @@ let
sha1 = "925d2601d39ac485e091cf0da5c6e694dc3dcaff";
};
};
- "resolve-1.15.1" = {
+ "resolve-1.17.0" = {
name = "resolve";
packageName = "resolve";
- version = "1.15.1";
+ version = "1.17.0";
src = fetchurl {
- url = "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz";
- sha512 = "3pr5zjp8nh6qfllxnpqx531srx1igzdm28j4zg1y53yzc8qxp16yx01pw8cp7y4frla90gnpv622d6bi6aayi03iqlkb8gdjklji2pk";
+ url = "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz";
+ sha512 = "ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==";
};
};
"resolve-cwd-2.0.0" = {
@@ -9047,7 +9038,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz";
- sha512 = "05s3yp7f127kahmmajjyy5fbgvpz4b1d2dfhbv0ifp2b7yw6f1xj2f3vvw7ni08dlhfm37s6hmqp9v8w3xzml8fcxnda1skf6xkqzn4";
+ sha512 = "xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==";
};
};
"restore-cursor-2.0.0" = {
@@ -9065,7 +9056,7 @@ let
version = "0.1.15";
src = fetchurl {
url = "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz";
- sha512 = "2d7igpgyzdlpx2ni0sql8gsnqk9qivfsw6bn1aklm19kbhgxjzmlazz8szfsbdpjka4gk6i3zf0jqa0llaf7dni636fnbwfmyjmhfad";
+ sha512 = "TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==";
};
};
"retry-0.12.0" = {
@@ -9083,7 +9074,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz";
- sha512 = "37z410bxpvfjlxmd0rfrzmvd4dl33kqqgi51xp8hbbxxwzdddy5q1b20x9msvqhxvhj93w85fr2hlizsi7rfx91j3gcyzdpqvrwgnak";
+ sha512 = "U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==";
};
};
"revalidator-0.1.8" = {
@@ -9119,7 +9110,7 @@ let
version = "2.6.3";
src = fetchurl {
url = "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz";
- sha512 = "242p51rnhbah4ip4k2bqgnn5kx5v7byi6rd7jphxh7g92y8wh523zmqdr3jzyzr156p98kx7igb3mhh3l3fmf1iga06l0zcjmdrw2lv";
+ sha512 = "mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==";
};
};
"rimraf-2.7.1" = {
@@ -9128,7 +9119,7 @@ let
version = "2.7.1";
src = fetchurl {
url = "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz";
- sha512 = "3ixwnv4h7x38jd12vyzhx6m6adnfhz1zv881allalyqs8sy3q3zgwldngk4cqslnn2d46l0g91yz8wprmzcsvas9573vp8al9ldns5r";
+ sha512 = "uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==";
};
};
"ripemd160-2.0.2" = {
@@ -9137,25 +9128,16 @@ let
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz";
- sha512 = "0hbd4cqbkycj691cj7gm40x3x5w46xk56xkg6n11wskc3k4xbdz1xxxyy6r27rcwipkzp19y1fmpfmb4lgf10l8asn6prdn11m24bla";
+ sha512 = "ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==";
};
};
- "rsvp-4.8.5" = {
- name = "rsvp";
- packageName = "rsvp";
- version = "4.8.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz";
- sha512 = "2wdl1qh3bdrji9q0whkrhj7gzryfipskamagkg5dq54phmg5c7ifp8va0b8saxs4xmi6c5mlvkh6gbk6r4nqrld4v8ykx5f0ja0xwwx";
- };
- };
- "run-async-2.4.0" = {
+ "run-async-2.4.1" = {
name = "run-async";
packageName = "run-async";
- version = "2.4.0";
+ version = "2.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/run-async/-/run-async-2.4.0.tgz";
- sha512 = "2k7xr99g0l8qvqzd66mpwp3wylfay2i27dh5ca3bmr92l5yixlk0dh53z9ljvyrm3mi7jz89il8gq55sgdv8d8p0v96wbkvyy3xp564";
+ url = "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz";
+ sha512 = "tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==";
};
};
"run-parallel-1.1.9" = {
@@ -9164,7 +9146,7 @@ let
version = "1.1.9";
src = fetchurl {
url = "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz";
- sha512 = "3sl2kbxcwy92faw7zm0z4vql32622mag0bh6dv4bjk7cvc8a9sarvdclr9508hknhl0b7v8kzqvg3klvvff7psmvkfg9hy32i4sfjhc";
+ sha512 = "DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==";
};
};
"run-queue-1.0.3" = {
@@ -9176,13 +9158,13 @@ let
sha1 = "e848396f057d223f24386924618e25694161ec47";
};
};
- "rxjs-6.5.5" = {
+ "rxjs-6.6.0" = {
name = "rxjs";
packageName = "rxjs";
- version = "6.5.5";
+ version = "6.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz";
- sha512 = "0csbv2i7lf85kcn3x59ry96c41zx735f8mmaqzid9vp7xz072bxma44arky971djavsjqkdgss4igp4ljwhbgx81psdg198b3xhix2r";
+ url = "https://registry.npmjs.org/rxjs/-/rxjs-6.6.0.tgz";
+ sha512 = "3HMA8z/Oz61DUHe+SdOiQyzIf4tOx5oQHmMir7IZEu6TMqCLHT4LRcmNaUS0NwOz8VLvmmBduMsoaUvMaIiqzg==";
};
};
"safe-buffer-5.1.1" = {
@@ -9191,7 +9173,7 @@ let
version = "5.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz";
- sha512 = "1p28rllll1w65yzq5azi4izx962399xdsdlfbaynn7vmp981hiss05jhiy9hm7sbbfk3b4dhlcv0zy07fc59mnc07hdv6wcgqkcvawh";
+ sha512 = "kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==";
};
};
"safe-buffer-5.1.2" = {
@@ -9200,16 +9182,16 @@ let
version = "5.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz";
- sha512 = "3xbm0dkya4bc3zwfwpdzbl8ngq0aai5ihlp2v3s39y7162c7wyvv9izj3g8hv6dy6vm2lq48lmfzygk0kxwbjb6xic7k4a329j99p8r";
+ sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==";
};
};
- "safe-buffer-5.2.0" = {
+ "safe-buffer-5.2.1" = {
name = "safe-buffer";
packageName = "safe-buffer";
- version = "5.2.0";
+ version = "5.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz";
- sha512 = "1pb164cfv1ip3s1rp008433rak88mdcch24q84cbfndg0dzky2ij8vjvsiyx2qf3rg4dgs82zk7vnrd9hkqqdcvp4lbk5ymcr8314bx";
+ url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz";
+ sha512 = "rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==";
};
};
"safe-regex-1.1.0" = {
@@ -9236,16 +9218,7 @@ let
version = "2.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";
- sha512 = "2v99f22kh56y72d3s8wrgdvf5n10ry40dh3fwnsxr4d5rfvxdfxfmc3qyqkscnj4f8799jy9bpg6cm21x2d811dr9ib83wjrlmkg6k1";
- };
- };
- "sane-4.1.0" = {
- name = "sane";
- packageName = "sane";
- version = "4.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz";
- sha512 = "1jdy0h2kdi5d2lnxafnbxnqssf306v0pffvw10jspi9v899n7rxknzs78k7nnrgy1mgyfragq91y4ci7z7xksbp92xw6py80h1g65l6";
+ sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
};
};
"sax-1.2.4" = {
@@ -9254,7 +9227,7 @@ let
version = "1.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz";
- sha512 = "1dn291mjsda42w8kldlbmngk6dhjxfbvvd5lckyqmwbjaj6069iq3wx0nvcfglwnpddz2qa93lzf4hv77iz43bd2qixa079sjzl799n";
+ sha512 = "NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==";
};
};
"schema-utils-0.4.7" = {
@@ -9263,7 +9236,7 @@ let
version = "0.4.7";
src = fetchurl {
url = "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz";
- sha512 = "2fx9w14jysc2biw8niqw9cjrw8y73qnrlx5p4l3ksw1k4j3jsnm4lbkkqlckyij6d8fhjl69hzv64cyzwnwlgdm3ny65h1gmi9v1y5z";
+ sha512 = "v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==";
};
};
"schema-utils-1.0.0" = {
@@ -9272,16 +9245,16 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz";
- sha512 = "3kgnvyq6cxrlx9xwba75z4wp364mf4y4d66d92zwhjdw8nqg5jxzp1bfl6n5srl0aircw32nmry28a4476cpb3ijqzz78hars4wqvlb";
+ sha512 = "i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==";
};
};
- "schema-utils-2.6.5" = {
+ "schema-utils-2.7.0" = {
name = "schema-utils";
packageName = "schema-utils";
- version = "2.6.5";
+ version = "2.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.5.tgz";
- sha512 = "14vmb36crpgskhlwsh3ip0vss6pq08pa5lajyvxa968a61nj2qjva4ww0grfhd3ygzxanwb8v31n1grfd6gs8qz3vav8hp2mk0fx9g4";
+ url = "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz";
+ sha512 = "0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==";
};
};
"select-hose-2.0.0" = {
@@ -9299,7 +9272,7 @@ let
version = "1.10.7";
src = fetchurl {
url = "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz";
- sha512 = "165gijv79k6g333d52fwfnna4z0myalk0cywvf9b6pysjfwlib4cvldycwx6yiiy099v9s0yhgvhq1sn21dqy7r85kq4n6y5h2g1kgh";
+ sha512 = "8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==";
};
};
"semver-5.7.1" = {
@@ -9308,7 +9281,7 @@ let
version = "5.7.1";
src = fetchurl {
url = "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz";
- sha512 = "0cl68vp0ymkjpvim4s24v3awyk37d1bfbqrqv4ybwfi8yxga3d8fma2d6bh8dd4i2dsfwca324vaxm5dms61kdlmihdarfgzw6rmaxi";
+ sha512 = "sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==";
};
};
"semver-6.3.0" = {
@@ -9317,16 +9290,25 @@ let
version = "6.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz";
- sha512 = "17wg4dv63jhss5hwqd135zz67r5c30b7a1xz33kfa7knxr0wfypyb8mj2xmc3l71qkxrz569n89xwp5d77m7adn0sr5wzfjlh2m6zvg";
+ sha512 = "b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==";
};
};
- "semver-7.1.3" = {
+ "semver-7.0.0" = {
name = "semver";
packageName = "semver";
- version = "7.1.3";
+ version = "7.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz";
+ sha512 = "+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==";
+ };
+ };
+ "semver-7.3.2" = {
+ name = "semver";
+ packageName = "semver";
+ version = "7.3.2";
src = fetchurl {
- url = "https://registry.npmjs.org/semver/-/semver-7.1.3.tgz";
- sha512 = "32cdpngjcravgf06jc8ny0d3qq8q5a9llmlxvnafjlgqxj6g5l088cx2w27c94rahds21zph8in4b67c5yxk6n2js0j1xc0z36k8hvs";
+ url = "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz";
+ sha512 = "OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==";
};
};
"semver-regex-1.0.0" = {
@@ -9353,7 +9335,7 @@ let
version = "0.16.2";
src = fetchurl {
url = "https://registry.npmjs.org/send/-/send-0.16.2.tgz";
- sha512 = "1kh8iy2h9x6mqbb0kssb4d966irri0z8g2151jwx47q32dbmds01j9fs2c8hln68dqqh0ims8p450z3xfw6vs8v2k253c1cyla1ibhk";
+ sha512 = "E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==";
};
};
"send-0.17.1" = {
@@ -9362,7 +9344,7 @@ let
version = "0.17.1";
src = fetchurl {
url = "https://registry.npmjs.org/send/-/send-0.17.1.tgz";
- sha512 = "016qgvxg1si6vn34p7piyc8mhvmav1zscm294wkcjf221y1l9zk5kwk5z6yn1ixspj12df25bpazb2h3fdclcf59xqc2h4w46r4mi86";
+ sha512 = "BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==";
};
};
"serialize-javascript-1.9.1" = {
@@ -9371,7 +9353,7 @@ let
version = "1.9.1";
src = fetchurl {
url = "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz";
- sha512 = "3a0kvzr1rq0l6v4l587sv58i0xgajs9863srkhxxlzq3dk5mj8r5sag4yyxfidzsbwcbygbg7wdm2nja97kg5n4y9plxsl9hpkzymni";
+ sha512 = "0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==";
};
};
"serialize-javascript-2.1.2" = {
@@ -9380,7 +9362,16 @@ let
version = "2.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz";
- sha512 = "26vhlfjji0jk84cvbcpna4h1nfvdwj19g7rjmvz9mzlm277cpgz7xw9q61yrp3x4amas66fxrz0p2rrndv737j4imw4a5ql0614xkxf";
+ sha512 = "rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==";
+ };
+ };
+ "serialize-javascript-3.1.0" = {
+ name = "serialize-javascript";
+ packageName = "serialize-javascript";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz";
+ sha512 = "JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==";
};
};
"serve-index-1.9.1" = {
@@ -9398,7 +9389,7 @@ let
version = "1.13.2";
src = fetchurl {
url = "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz";
- sha512 = "2gkkd7jlmrn2a8d736x3fcij9jj16aglbq6pcivb897g01k1dlrpvb565d3hq9zwafyr60zlcqr5flgd2yqs36s8wxpylxqnck5vyx7";
+ sha512 = "p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==";
};
};
"serve-static-1.14.1" = {
@@ -9407,7 +9398,7 @@ let
version = "1.14.1";
src = fetchurl {
url = "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz";
- sha512 = "0551vv6s1vgk5krzdn9cwnybsv6g4cyqpkk1dlkyv1pd8n7m8r7pi12r16bw12dzwl6ghj4qwizjsxc8vl26lv9c61fkq9r059yzji4";
+ sha512 = "JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==";
};
};
"set-blocking-2.0.0" = {
@@ -9425,7 +9416,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz";
- sha512 = "15idn47lw67wfq0qfva85xnphqxkzz5apix6gwcnylmqw4ch7bqhq4vzdh53f327agpcg6pdzkbj8m72wm887wd8lqaydw20zbxq497";
+ sha512 = "JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==";
};
};
"setimmediate-1.0.5" = {
@@ -9452,7 +9443,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz";
- sha512 = "2jlhhawfqdiga1m6if01ks1q3yx56k5vj6wf372589vkswvdflw7224viivxali56b0jjsckpmjy10rj6fcakhw2dbq2psr197kzw86";
+ sha512 = "BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==";
};
};
"setprototypeof-1.1.1" = {
@@ -9461,7 +9452,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz";
- sha512 = "01qxzb0a6jrcxa6qh776v04ihqrmcy3qfbp9drfsjhfcsmaqd21mppr3ndj970ixfh6bpm8ai45jyqyzjfjw26pcyd82y6pyrcl1xr6";
+ sha512 = "JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==";
};
};
"sha.js-2.4.11" = {
@@ -9470,7 +9461,7 @@ let
version = "2.4.11";
src = fetchurl {
url = "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz";
- sha512 = "2lihh3p2mrwymrly93ni37b1dvzwbm1jc47iqp66ax4bj41js4mr94wghv3c2agq98bb44nxxddn2n67ab978zk00xx2znw3vj2kha0";
+ sha512 = "QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==";
};
};
"shebang-command-1.2.0" = {
@@ -9488,7 +9479,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz";
- sha512 = "066cirpvgdn5ywf1lpad9wrzkbk19mdwm662mk09mhlsw16rigayybrp18jna89zbqw06v43nnpbxjzxcx0wsnxmikdfqk96vdnnz4h";
+ sha512 = "kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==";
};
};
"shebang-regex-1.0.0" = {
@@ -9506,7 +9497,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz";
- sha512 = "3a1nivszhfclgwknyblqnd1nis1i1g3v571pbrhrf2dhpdbnkliswcw10s9k883cnxk01xd2z26x0s7qg0annp0vvwpvisw3cb9vvzg";
+ sha512 = "7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==";
};
};
"shell-quote-1.6.1" = {
@@ -9524,7 +9515,7 @@ let
version = "3.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz";
- sha512 = "26893dbicabdw7f4klf18aiw4r88b8ndc9rchbpsaxb3ibvkk37gkffghac7g62clqkhk7szyfwnfxcsfs23wcjq6qm6lxwa3s7hhjm";
+ sha512 = "VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==";
};
};
"simple-swizzle-0.2.2" = {
@@ -9551,7 +9542,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz";
- sha512 = "3sbrc1b1qf9m7lhlljmnc51k9bl7jbc9zfmdc4z55iafsck65d9ll77bifknvgvgbc0f0a7cvm1b785ab5d1avm27lm7kvnd3fs30k5";
+ sha512 = "ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==";
};
};
"slash-3.0.0" = {
@@ -9560,7 +9551,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz";
- sha512 = "3cj4cvlh36f0h6f3dslbkwa3y9nnny8qmwbf4kw3xy8vfbg5mypknds3j2cdhf7xg82hm8smdl8cq88xn4nyw1b9677xjwvly2kbm43";
+ sha512 = "g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==";
};
};
"slice-ansi-2.1.0" = {
@@ -9569,7 +9560,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz";
- sha512 = "2hri697iq2zbwfqga7889i00ry55xb9zj48wf292qn7wk0dyl2ymd1bjph6a79glqyhj4lajd4fyhmxmqdhnpxd55fvjq1hf45rbvs2";
+ sha512 = "Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==";
};
};
"snapdragon-0.8.2" = {
@@ -9578,7 +9569,7 @@ let
version = "0.8.2";
src = fetchurl {
url = "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz";
- sha512 = "2b0sap2q0c6qbfkw6znql845b143frn5gkkz4gpirjhgwa2j3wy3jsvrfg51s5c1w1m4nkgis97x9yvmzsc533kap9j3h3zcffqxp0n";
+ sha512 = "FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==";
};
};
"snapdragon-node-2.1.1" = {
@@ -9587,7 +9578,7 @@ let
version = "2.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz";
- sha512 = "2gk18pdld8ij1bpa2mdwl8f7i4rl5d4ys3qw31hipj56wslnsfhp1vxp3q36kj1m4f34wzzlvj0282qx5xlflqf978xyqlc2viyaviv";
+ sha512 = "O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==";
};
};
"snapdragon-util-3.0.1" = {
@@ -9596,16 +9587,16 @@ let
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz";
- sha512 = "1jsaqma4ycl2iq0761i1w7758z1kq7gbsij4xfb7p5cnw0qa62pszv6pr3j856n3pbxww7wwxs5wvcg2cb6vy020kw3bchashqs9clr";
+ sha512 = "mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==";
};
};
- "sockjs-0.3.19" = {
+ "sockjs-0.3.20" = {
name = "sockjs";
packageName = "sockjs";
- version = "0.3.19";
+ version = "0.3.20";
src = fetchurl {
- url = "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz";
- sha512 = "0pn77r3rgi2blxla6ilhf4madx8n0cprzb295mw5knx2hyhiwn60z8n8n8clsb1l0wddcrjj5x4rn24ydf2wnxbrn63xwb5lsa293sp";
+ url = "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz";
+ sha512 = "SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==";
};
};
"sockjs-client-1.1.5" = {
@@ -9623,16 +9614,7 @@ let
version = "1.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz";
- sha512 = "3pa683q7x6az2iwmd2bh0d2zwdkgklkfi4vpkwnxw4b49mgfdjkal83i9lzxlz6f6sqybyvb0mlyw0mmg9mdd76fawvi7izxz48ndp7";
- };
- };
- "sort-keys-2.0.0" = {
- name = "sort-keys";
- packageName = "sort-keys";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz";
- sha1 = "658535584861ec97d730d6cf41822e1f56684128";
+ sha512 = "5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==";
};
};
"source-list-map-2.0.1" = {
@@ -9641,7 +9623,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz";
- sha512 = "0izwdwncwz4s14qn5ahkb2mpcdpxq2arn5185dlhljns4nylsw2xfm425zi115ik4kz1vfa97qyix3vf3i149dyi1ndq61iaf0knx5a";
+ sha512 = "qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==";
};
};
"source-map-0.5.7" = {
@@ -9659,7 +9641,16 @@ let
version = "0.6.1";
src = fetchurl {
url = "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz";
- sha512 = "3p7hw8p69ikj5mwapmqkacsjnbvdfk5ylyamjg9x5izkl717xvzj0vk3fnmx1n4pf54h5rs7r8ig5kk4jv4ycqqj0hv75cnx6k1lf2j";
+ sha512 = "UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==";
+ };
+ };
+ "source-map-0.7.3" = {
+ name = "source-map";
+ packageName = "source-map";
+ version = "0.7.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz";
+ sha512 = "CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==";
};
};
"source-map-resolve-0.5.3" = {
@@ -9668,16 +9659,16 @@ let
version = "0.5.3";
src = fetchurl {
url = "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz";
- sha512 = "2gq1flmkac2lzw8rs6vpch0sanmv8r9gv6bggwkgxzj3n7gw33lbqzk7nk9vvsckdjjkm132jzbl3nxc69cf9bb7xz4wnhpgd3gxp0y";
+ sha512 = "Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==";
};
};
- "source-map-support-0.5.16" = {
+ "source-map-support-0.5.19" = {
name = "source-map-support";
packageName = "source-map-support";
- version = "0.5.16";
+ version = "0.5.19";
src = fetchurl {
- url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz";
- sha512 = "1ayqxcigra517ylxbrvri7jlw55cv0m6a8j9j6060c5xsh519ip69jjp4jk6bqcj5ra5y318k6la6lfhpsj0k8hhkyw1szbj128pz3r";
+ url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz";
+ sha512 = "Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==";
};
};
"source-map-url-0.4.0" = {
@@ -9689,31 +9680,31 @@ let
sha1 = "3e935d7ddd73631b97659956d55128e87b5084a3";
};
};
- "spdx-correct-3.1.0" = {
+ "spdx-correct-3.1.1" = {
name = "spdx-correct";
packageName = "spdx-correct";
- version = "3.1.0";
+ version = "3.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz";
- sha512 = "3qslnh3c2x2g8lar94rladm2rz692d5ds1bp1cpl223jf67jnazl9ipy4n17n7vqvgwimij36gz740nfqr5pyxq8x6n02rd4xj89gcn";
+ url = "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz";
+ sha512 = "cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==";
};
};
- "spdx-exceptions-2.2.0" = {
+ "spdx-exceptions-2.3.0" = {
name = "spdx-exceptions";
packageName = "spdx-exceptions";
- version = "2.2.0";
+ version = "2.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz";
- sha512 = "12c442riig2hk7014ahh40chwirmmsl9dr4cnm2dr2bdbv1lnal8xxwsfx403pqkx7ib06gm2hyyd98kn30kxanjm92yai5y44h0x6r";
+ url = "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz";
+ sha512 = "/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==";
};
};
- "spdx-expression-parse-3.0.0" = {
+ "spdx-expression-parse-3.0.1" = {
name = "spdx-expression-parse";
packageName = "spdx-expression-parse";
- version = "3.0.0";
+ version = "3.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz";
- sha512 = "351djgqvsgqmfg6h764c2k09dmixczw5073jirm8km6i1yym4xjrzc7g5ckwkidi3gls7s910m4ahl8sh37dsb478j8j3sigbfq63k2";
+ url = "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz";
+ sha512 = "cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==";
};
};
"spdx-license-ids-3.0.5" = {
@@ -9722,7 +9713,7 @@ let
version = "3.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz";
- sha512 = "3sk6sk6r05ikn5qslbh04h54mv4a34wn4d76s800h94padnjydfvvq73ij6jh81yrigspyr50ay878jjwpj2mcq38br371jkb6mdq97";
+ sha512 = "J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==";
};
};
"spdy-4.0.2" = {
@@ -9731,7 +9722,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz";
- sha512 = "2h06dvjrd0vv66jpc6cnrkvbvihcfvr325dkpbif6kxnvn8zvgpvgj748whffn0sc0lk87yd8l8k6k595fvwbc2ysjy4msh0rjs13mg";
+ sha512 = "r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==";
};
};
"spdy-transport-3.0.0" = {
@@ -9740,7 +9731,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz";
- sha512 = "1rha3zyhardm434kr4h4y44wxpd49hqzzxqk1d9lqg91bkzfbp6qkh9nahdkkmpgbkc5021x8c8cy1aqnaph5ib1a9hx32j9qadbhl6";
+ sha512 = "hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==";
};
};
"split-1.0.1" = {
@@ -9749,7 +9740,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/split/-/split-1.0.1.tgz";
- sha512 = "2916kdi862ik0dlvr2wf2kvzmw8i8wk5spbr9wpdcksrkhrl3m0082jj1q4mqzvv50mlah5s4vcy6k18nacbj09kxbzp2pbysh8wg4r";
+ sha512 = "mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==";
};
};
"split-string-3.1.0" = {
@@ -9758,7 +9749,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz";
- sha512 = "25ih1dx2qb3lawqjxj85znd4l3x8nnigrcdlpfw8064gh2mwxic9bgg5ylgxm9gjl3v8dmyc47rycp8xvqz78jqalg0g9yqj225acrp";
+ sha512 = "NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==";
};
};
"sprintf-js-1.0.3" = {
@@ -9776,7 +9767,7 @@ let
version = "1.16.1";
src = fetchurl {
url = "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz";
- sha512 = "0i4jnrxh6i17qij2vfki7qxmk435cnacvg363qg0hya5incfj57akgbas8zcx2cl5pds9jfgfyhqm8wlqz6damsg059gymv99aylx8x";
+ sha512 = "HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==";
};
};
"ssri-5.3.0" = {
@@ -9785,7 +9776,7 @@ let
version = "5.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz";
- sha512 = "00qc3iqsi21cc2az3nz36q88psab4ickpzranndk6vmrb6yhn5xsq3kgp21x3lp0406bdaalpb59xy7zzqnl40ans69v3z2l8z8h52x";
+ sha512 = "XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==";
};
};
"ssri-6.0.1" = {
@@ -9794,7 +9785,7 @@ let
version = "6.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz";
- sha512 = "107yg08ib4232ppannc6fw8ml8p1fssnvcf88cpq3s5ybq3r5ppxnmc32rp40i0ppbgxcw9q04d5rc90if0q3xyp953swad93biws6x";
+ sha512 = "3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==";
};
};
"stable-0.1.8" = {
@@ -9803,7 +9794,7 @@ let
version = "0.1.8";
src = fetchurl {
url = "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz";
- sha512 = "3mw0cg71gcp6hfg3x0snaxcva4yqnifs11vbs3ba4agmcz8njmz70ndk5d8z97441jdvjhvb8aq8r44ngd8z4iw5hpgfmff372nlbwf";
+ sha512 = "ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==";
};
};
"stack-trace-0.0.10" = {
@@ -9830,7 +9821,7 @@ let
version = "1.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz";
- sha512 = "1xxwqpj713rq1idbmp7mj7cj9dl52lazgpd5x8a9g88jawbkn9xpwbgljl7cvnd0jqkll2zpdj5xy63dlis9l2k8vmx1n1gvyv8456f";
+ sha512 = "zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==";
};
};
"statuses-1.5.0" = {
@@ -9857,7 +9848,7 @@ let
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz";
- sha512 = "2mfvadpwj9mzxps4arl1frxlkz96hfp0sc5pvq76s0ijf8fgw26mm3a721zq3iz1f8155w3a41wkixbdlwn1cavv0mzics796da2zlx";
+ sha512 = "nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==";
};
};
"stream-each-1.2.3" = {
@@ -9866,7 +9857,7 @@ let
version = "1.2.3";
src = fetchurl {
url = "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz";
- sha512 = "0pxki70s41jg18b738qvcwxlcakp6658ksicxkcgg8wp9q97fwp3mv13c5k38k47vxkyyk951k7gzavs3r7b93ackdyznh8zzch4lxy";
+ sha512 = "vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==";
};
};
"stream-http-2.8.3" = {
@@ -9875,7 +9866,7 @@ let
version = "2.8.3";
src = fetchurl {
url = "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz";
- sha512 = "19y2xbs1xzzpjwfdczl21d0d76ahd7013cr3mhfa6a8nbwwv9jpncng8idf0g8hnmnq2mcl3xh912rjlasl06wsz44qw3j7hdya8d7r";
+ sha512 = "+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==";
};
};
"stream-shift-1.0.1" = {
@@ -9884,25 +9875,16 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz";
- sha512 = "1ai59bc5x8d6a1c37fp2d2gi6q7x6fhza2jsf1sblrdvbza8j14a4xnp20lg65b8lzm0s95m3pqizblbj6ks44qf73gdllhbahaqa02";
+ sha512 = "AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==";
};
};
- "strict-uri-encode-1.1.0" = {
- name = "strict-uri-encode";
- packageName = "strict-uri-encode";
- version = "1.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz";
- sha1 = "279b225df1d582b1f54e65addd4352e18faa0713";
- };
- };
- "string-replace-loader-2.2.0" = {
+ "string-replace-loader-2.3.0" = {
name = "string-replace-loader";
packageName = "string-replace-loader";
- version = "2.2.0";
+ version = "2.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/string-replace-loader/-/string-replace-loader-2.2.0.tgz";
- sha512 = "134pqnxfq8nmn7k4q06xwvd01cw8009gzr8nlmh071l1qcnvf1cg2km2r3z3rx5ahdw0mvjpls45wlwn3wdzb8v0nfmbi9y5xj7hjsj";
+ url = "https://registry.npmjs.org/string-replace-loader/-/string-replace-loader-2.3.0.tgz";
+ sha512 = "HYBIHStViMKLZC/Lehxy42OuwsBaPzX/LjcF5mkJlE2SnHXmW6SW6eiHABTXnY8ZCm/REbdJ8qnA0ptmIzN0Ng==";
};
};
"string-width-1.0.2" = {
@@ -9920,7 +9902,7 @@ let
version = "2.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz";
- sha512 = "29s1fqgr4mnhfxwczgdghfmmc1f792m9hysvcjxw2h5lfj8ndf2b6gm02m96qk5m75g4aisijvng4pk618anwbr8i9ay2jyszkqgslw";
+ sha512 = "nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==";
};
};
"string-width-3.1.0" = {
@@ -9929,7 +9911,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz";
- sha512 = "3bix3jva53vcp1im3aa1y2v1lywkm7ix81gkwkj4915s2675pmw1c9n5x98q1m985hzgwkk1fnc2q78qz7s0fixhf994md3lazxr9xx";
+ sha512 = "vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==";
};
};
"string-width-4.2.0" = {
@@ -9938,43 +9920,25 @@ let
version = "4.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz";
- sha512 = "1xbbkr5nbg13x7hdllv0fd9a9b15b6ddzi41aswxpil3rd3yvjclpyk12p7wman4s8dqrvavgfmamdq764c089k1rpap0md7wjgjk6d";
+ sha512 = "zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==";
};
};
- "string.prototype.trimend-1.0.0" = {
+ "string.prototype.trimend-1.0.1" = {
name = "string.prototype.trimend";
packageName = "string.prototype.trimend";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.0.tgz";
- sha512 = "181zx0q2zkix0hnlhji6z79wdzp5vzp992c1bv2h0gxmcmmyxy19xj184fjvljlncnic3mhv95vn559s8iwcljfhg4dgi5zlqd6fhhh";
- };
- };
- "string.prototype.trimleft-2.1.2" = {
- name = "string.prototype.trimleft";
- packageName = "string.prototype.trimleft";
- version = "2.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz";
- sha512 = "15qfz59cpsj9svgvcs24q6h47jfy5zfhg7dy3b8ik3nvf97vhvijy8d51vrprx4z0vfyscg7i2xv9qs960h1pvnmzm1n95m6svk8840";
- };
- };
- "string.prototype.trimright-2.1.2" = {
- name = "string.prototype.trimright";
- packageName = "string.prototype.trimright";
- version = "2.1.2";
+ version = "1.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz";
- sha512 = "0b5kvxgqr55r745bccsjz35w9galqf42rm3lf5f4p2i21c4yq5l0fz0s03z4gq1d7yi52i3x6n8fa1n3fhlplc8d49vlaipqvp51m34";
+ 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.0" = {
+ "string.prototype.trimstart-1.0.1" = {
name = "string.prototype.trimstart";
packageName = "string.prototype.trimstart";
- version = "1.0.0";
+ version = "1.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.0.tgz";
- sha512 = "3ir4q4zbjch2mkkxdn1xq5xb939s03n958b47bs6gkkds4dhljw6w4529vml982kdrf0iiyib54nrnxviaipw790ji8h5ad9n1zq8w8";
+ 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" = {
@@ -9992,7 +9956,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz";
- sha512 = "315yd4vzwrwk3vwj1klf46y1cj2jbvf88066y2rnwhksb98phj46jkxixbwsp3h607w7czy7cby522s7sx8mvspdpdm3s72y2ga3x4z";
+ sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==";
};
};
"stringify-object-3.3.0" = {
@@ -10001,7 +9965,7 @@ let
version = "3.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz";
- sha512 = "2pk4j3smpmlm6jkpqqaqwh2jks1hmg5rfk9kqd9msxm5dh5zlf5c2j0m2khy8iajf65f9zr13zy03yi10pj1jv3yn8a15jy3lba4ymc";
+ sha512 = "rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==";
};
};
"strip-ansi-3.0.1" = {
@@ -10028,7 +9992,7 @@ let
version = "5.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz";
- sha512 = "1cf4mpsr46nik5xxyb9wc4cz6c4yymi2ijpfx1nghnkl39l8pgq1sc7q19jzrjkwpn9i7hwg4q3rs4ny3vssrc6506an1lv0bb6rr0f";
+ sha512 = "DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==";
};
};
"strip-ansi-6.0.0" = {
@@ -10037,7 +10001,7 @@ let
version = "6.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz";
- sha512 = "3mjvs0jv5m5npyr79f0br9kc7nr52ghv6p8gnkmm25adgr0psxalfzlanvzbnqfn87jf6vspvbx2r30px94fnyb446xch6zni7cmsq2";
+ sha512 = "AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==";
};
};
"strip-bom-2.0.0" = {
@@ -10055,7 +10019,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz";
- sha512 = "0bln256gbzpmrbc1hg4pwkfh9vwncdzgdr6h3bhkmilz5syb1rlsk9rvc6kjqbh6rfhvqv7jwdnppsfdnpdg58444r1mviqaxm7pgwh";
+ sha512 = "kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==";
};
};
"strip-eof-1.0.0" = {
@@ -10073,7 +10037,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz";
- sha512 = "264panbfx7nxdqgcsb6x1gk226kifd6zpksjmdbjp2xsjirbr91gkcj51ssy2j225n8vd1rjj6wlf4vdqaxyrdrmcpxgp84s1y6zfh6";
+ sha512 = "BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==";
};
};
"strip-json-comments-2.0.1" = {
@@ -10085,13 +10049,13 @@ let
sha1 = "3c531942e908c2697c0ec344858c286c7ca0a60a";
};
};
- "style-loader-0.21.0" = {
+ "style-loader-0.23.1" = {
name = "style-loader";
packageName = "style-loader";
- version = "0.21.0";
+ version = "0.23.1";
src = fetchurl {
- url = "https://registry.npmjs.org/style-loader/-/style-loader-0.21.0.tgz";
- sha512 = "33b6cg091mx8mgafvf8d1815mc55w3rqk0527z2l536z5ipprjwkdpm62qyi71snx625y2kqpr6nqfvvmdv7jn30qz8ip950yq0vrag";
+ url = "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz";
+ sha512 = "XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==";
};
};
"stylehacks-4.0.3" = {
@@ -10100,7 +10064,7 @@ let
version = "4.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz";
- sha512 = "3zfkv97pqkc0k51zsjb6dbyhs1lnf05c4vik7klpyzv7chdqqc49038hlm4rpskfy4nhmpjaib22qqzkfwzx6lfw5c4k53hsa9lnsgc";
+ sha512 = "7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==";
};
};
"sums-0.2.4" = {
@@ -10127,7 +10091,7 @@ let
version = "5.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz";
- sha512 = "2ihqi2z38fr1sq2jvwqgjqymncmkhxqz0x3bi97w4b4fn24wsdy71j139p95sb3nfrh3a449n0sqhm1z0jsi04860y8vdy8sp0n6da2";
+ sha512 = "QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==";
};
};
"supports-color-6.1.0" = {
@@ -10136,7 +10100,7 @@ let
version = "6.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz";
- sha512 = "30pwyjmww4d54bf2m6lpw20ly4blhb88sy3gn6qcjih2rfq1s5zsl1nszzwgj2j1gqn3c8mw52df0z26rqyk8flzimb70scdmz67vd9";
+ sha512 = "qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==";
};
};
"supports-color-7.1.0" = {
@@ -10145,7 +10109,7 @@ let
version = "7.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz";
- sha512 = "3k12babask2rk5v9n9wdgng00rqac2w5wwvkawlx3brjpqvfpy4j70650ggw5pa7bm5hnn1ppsppsqrcwrvjsk1mxb3vi993yjqh551";
+ sha512 = "oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==";
};
};
"svgo-1.3.2" = {
@@ -10154,7 +10118,7 @@ let
version = "1.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz";
- sha512 = "1biic6k5zbjbibabxnqg6cs0hz8vb69zb4kjgwh6nwxqigx23m7gaggva58cpqp7z2a403q9n1sqlfm6yx660nz1dj90iri0sqvy76a";
+ sha512 = "yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==";
};
};
"table-5.4.6" = {
@@ -10163,7 +10127,7 @@ let
version = "5.4.6";
src = fetchurl {
url = "https://registry.npmjs.org/table/-/table-5.4.6.tgz";
- sha512 = "19b85vbk5rflp8b200akryyzrk92yj7v2pk64mmvy3y00x7ibfcbiqwmba2q14h9rvfsj9bxvmvyfxma4hswy8bw8dpm3hzdvr1qqf2";
+ sha512 = "wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==";
};
};
"tapable-1.1.3" = {
@@ -10172,7 +10136,7 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz";
- sha512 = "283f6rp3hhj0lvi5smcvh4mq56mifjchgv6qlnr4qb1xs2fsyb2vy71b308h1285nngcz8q7cbmjp8qqzh0im71mx5wr3v6hrnvyqp1";
+ sha512 = "4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==";
};
};
"tar-4.4.13" = {
@@ -10181,7 +10145,7 @@ let
version = "4.4.13";
src = fetchurl {
url = "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz";
- sha512 = "10gwhmgx7fh619zv48r2lnm42qr7rw4qa9ph7142rizcn8in9dpi49jbmmv8ism60rcg1a7b4103r598jngi1rcn50sw7b8n1570rf3";
+ sha512 = "w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==";
};
};
"temp-0.9.0" = {
@@ -10190,7 +10154,7 @@ let
version = "0.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/temp/-/temp-0.9.0.tgz";
- sha512 = "36zr3d39z8wdb7v4z9inkii3cd1qsc49bf8z2s4ic671dlf2aab95w9z1lg9fivbvwd9cbpghxvfgiz3l3jb1fzwh2d984900yj3xb1";
+ sha512 = "YfUhPQCJoNQE5N+FJQcdPz63O3x3sdT4Xju69Gj4iZe0lBKOtnAMi0SLj9xKhGkcGhsxThvTJ/usxtFPo438zQ==";
};
};
"temp-0.9.1" = {
@@ -10199,25 +10163,25 @@ let
version = "0.9.1";
src = fetchurl {
url = "https://registry.npmjs.org/temp/-/temp-0.9.1.tgz";
- sha512 = "1w4xzn45b7a3qd9vvwfc80ah8xnbvdw8ng5jfhkdivs7kxc1wyjvlf6zza2wgkf3s7av5izd1bfjazahx3i79cy8zwidmws5f18xjsq";
+ sha512 = "WMuOgiua1xb5R56lE0eH6ivpVmg/lq2OHm4+LtT/xtEtPQ+sz6N3bBM6WZ5FvO1lO4IKIOb43qnhoc4qxP5OeA==";
};
};
- "terser-4.6.10" = {
+ "terser-4.8.0" = {
name = "terser";
packageName = "terser";
- version = "4.6.10";
+ version = "4.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/terser/-/terser-4.6.10.tgz";
- sha512 = "16fv61l1ffv807q775lmwr3bffdh60399bcz3jgm32n4g607madq6pk3vhv2kfisgz4lvivihpvxbixl5nsmv66hbh53mx88gfpzcd9";
+ url = "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz";
+ sha512 = "EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==";
};
};
- "terser-webpack-plugin-1.4.3" = {
+ "terser-webpack-plugin-1.4.4" = {
name = "terser-webpack-plugin";
packageName = "terser-webpack-plugin";
- version = "1.4.3";
+ version = "1.4.4";
src = fetchurl {
- url = "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz";
- sha512 = "2n44cgqgz070skn207m3l6zg3q444p1db54g0j87fcjxwyhmlfvgg3kak5v1ffhg765cdxah1l99kjdcy74mc75nlq7907zbiq5xk20";
+ url = "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.4.tgz";
+ sha512 = "U4mACBHIegmfoEe5fdongHESNJWqsGU+W0S/9+BmYGVQDw1+c2Ow05TpMhxjPK1sRb7cuYq1BPl1e5YHJMTCqA==";
};
};
"text-table-0.2.0" = {
@@ -10253,7 +10217,7 @@ let
version = "2.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz";
- sha512 = "14xi6lbly1f37015ny2pzcnf5kaksjmpnhm61gfhwn686w5ac519qb1icxdda974n84f342g0y15kysj1hci2vl40z91aiivyhx2spy";
+ sha512 = "/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==";
};
};
"thunky-1.1.0" = {
@@ -10262,16 +10226,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz";
- sha512 = "2n8ys98dmv1625inb52cdr421ry82ri2sninmss1njzy9hxrlblw3fkvgr3na4d69glygww3g80bj4pgr9ik1zcm10ki0gd2yf3nxkq";
- };
- };
- "timed-out-4.0.1" = {
- name = "timed-out";
- packageName = "timed-out";
- version = "4.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz";
- sha1 = "f32eacac5a175bea25d7fab565ab3ed8741ef56f";
+ sha512 = "eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==";
};
};
"timers-browserify-2.0.11" = {
@@ -10280,7 +10235,7 @@ let
version = "2.0.11";
src = fetchurl {
url = "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz";
- sha512 = "0lrwqck7qvpvxswx5kmydj9nmn2rwckzzfpdf5mf869fqrs9girj45i80hdv99b81m4g8fgwqx2lqk04k7zars7rldq3r89r3m9aipb";
+ sha512 = "60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==";
};
};
"timsort-0.3.0" = {
@@ -10307,7 +10262,7 @@ let
version = "0.0.33";
src = fetchurl {
url = "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz";
- sha512 = "0drg2bck1cj8677rgs1l98v7vqaxawcqh6ja87qilwnd719l5y0lzv5ssn3pcwa37fdbg4188y6x15a90vkllyvfpd9v7fai2b8j44d";
+ sha512 = "jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==";
};
};
"tmp-0.1.0" = {
@@ -10316,16 +10271,7 @@ let
version = "0.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz";
- sha512 = "0mygbkw1yiz5b0mvdivsmwfaw12w70fjvgd3mn2wny7ggrx69swy5kj11xm3llrv98slhjx9d7pmcd8aa94492r0cfnfv139wmpddi7";
- };
- };
- "tmpl-1.0.4" = {
- name = "tmpl";
- packageName = "tmpl";
- version = "1.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz";
- sha1 = "23640dd7b42d00433911140820e5cf440e521dd1";
+ sha512 = "J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==";
};
};
"to-arraybuffer-1.0.1" = {
@@ -10355,13 +10301,22 @@ let
sha1 = "297588b7b0e7e0ac08e04e672f85c1f4999e17af";
};
};
+ "to-readable-stream-1.0.0" = {
+ name = "to-readable-stream";
+ packageName = "to-readable-stream";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz";
+ sha512 = "Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==";
+ };
+ };
"to-readable-stream-2.1.0" = {
name = "to-readable-stream";
packageName = "to-readable-stream";
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-2.1.0.tgz";
- sha512 = "3pw9wwllhic73ya7g935mwmw4lrjwxf0vxxngs5iqbwlasxbrv506bas7sqqfmmmf7p9lx0g907ihysaxivv78ln8bj3m5067l1lx53";
+ sha512 = "o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w==";
};
};
"to-regex-3.0.2" = {
@@ -10370,7 +10325,7 @@ let
version = "3.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz";
- sha512 = "03lcq1y1ks55lss37m3cx52f8f4wj85rqsxfxrhi3y8rqa0iiny6df8ardg2f742z870v7xw749lcsxh8yplsmbvaig4rrds1w6asqm";
+ sha512 = "FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==";
};
};
"to-regex-range-2.1.1" = {
@@ -10388,7 +10343,7 @@ let
version = "5.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz";
- sha512 = "2qkrna8q80arai14s6f17djc3cgwiilnhibfykwzkif4gs9ny3fmqmxqf56fvc7fjwyr01p97nk1ckd67s8476cslmj3rwp7s5zp4zb";
+ sha512 = "65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==";
};
};
"toidentifier-1.0.0" = {
@@ -10397,7 +10352,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz";
- sha512 = "1bip1yxcfy4c0yl2kwmj9jyzfg1ixyj564wd1aaf46rabdiasx62yznb8bwn9cki886f353axgca42zma7q9rb4b50lhm1zz7y8g8y9";
+ sha512 = "yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==";
};
};
"touch-3.1.0" = {
@@ -10406,7 +10361,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz";
- sha512 = "2a3sk3562y1ihbl06r5g1pzs37mwhhnz8f8vvcc0k8bhykczzgv9dyw71kkz4mbf81iq7wbf2nq7hpy6z6zhanj8s9d6bjk5r9pq72q";
+ sha512 = "WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==";
};
};
"tough-cookie-2.4.3" = {
@@ -10415,7 +10370,7 @@ let
version = "2.4.3";
src = fetchurl {
url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz";
- sha512 = "2akhyixx49dkqadghzwj53xwfa1aikf0iv04ib9zj0kbilkzxxh16j5c6vfkcwm3cy29y46q3d8lzinsy6ql2cvb1wcw31gzs9jp6s3";
+ sha512 = "Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==";
};
};
"tough-cookie-2.5.0" = {
@@ -10424,7 +10379,7 @@ let
version = "2.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz";
- sha512 = "3xgcny117pqhfncr4gbmagzlnjiqqgq0lrvmljdfcdy64nc0xjfcbf1r08dmp1v1m3s51kq0yxc18nl3j9lbpr5bp5lgmi6719yqlly";
+ sha512 = "nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==";
};
};
"traverse-0.3.9" = {
@@ -10445,13 +10400,13 @@ let
sha1 = "61dbc2d53b69ff6091a12a168fd7d433107e40f1";
};
};
- "tslib-1.11.1" = {
+ "tslib-1.13.0" = {
name = "tslib";
packageName = "tslib";
- version = "1.11.1";
+ version = "1.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz";
- sha512 = "0c0k843zya7w9k5snfr3g76wz2vyl99q149safl5g364jjwq839h3qf8c17i8mahdcqc3zj3xgfv0nv9pcxfm8axva0d49w4vqvr5b9";
+ url = "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz";
+ sha512 = "i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==";
};
};
"tty-browserify-0.0.0" = {
@@ -10487,7 +10442,7 @@ let
version = "0.10.0";
src = fetchurl {
url = "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz";
- sha512 = "25w8hvjk21iqndawz9h3713dmahzg2w3nf4ipfkgfnlhzk1jdlq2jadyd6lr1sgidbyxbp97mcgci1zw4qd6b0gjvqglz9cis77si8i";
+ sha512 = "EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==";
};
};
"type-is-1.6.18" = {
@@ -10496,7 +10451,7 @@ let
version = "1.6.18";
src = fetchurl {
url = "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz";
- sha512 = "3r7402x79nilhdgk4z21yjh5y9vix8lwlll1kzcn8jd2m89vzksdb6wddia77cxv3iwhd6i5hkv6n7diwjbhpy7y03i2kqlvfplli2f";
+ sha512 = "TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==";
};
};
"typedarray-0.0.6" = {
@@ -10514,7 +10469,7 @@ let
version = "3.3.10";
src = fetchurl {
url = "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.10.tgz";
- sha512 = "31s7k004qjdb42cavkpgszzvz9zm3aw2iv80k1hrykx202x9wb03451l58fhlba1spjgpdq96w7vm6rvavkcwrxj87aynxkq25czz5c";
+ sha512 = "rPzPisCzW68Okj1zNrfa2dR9uEm43SevDmpR6FChoZABFk9dANGnzzBMgHYUXI3609//63fnVkyQ1SQmAMyjww==";
};
};
"uglifyjs-webpack-plugin-1.3.0" = {
@@ -10523,7 +10478,7 @@ let
version = "1.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz";
- sha512 = "21rq1kl3wanb1w9jp90w5m1anksk2rffnls8sk324lqwwvhyskh64443jm1ixdl5zjf6717khdp3xm23388yyzz1ximqch03mrciwd2";
+ sha512 = "ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==";
};
};
"ultron-1.0.2" = {
@@ -10541,7 +10496,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz";
- sha512 = "0x78hsv3jykmjl6qdqlqiz7v5nf06li8b5yvzpj6grnzwbcjch8ngyg55lm8g8mg4znvk7qbryvrr2dxacz3cvyb1nsm64qsw21g0ah";
+ sha512 = "UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==";
};
};
"unicode-canonical-property-names-ecmascript-1.0.4" = {
@@ -10550,7 +10505,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz";
- sha512 = "2frn6cxiqmhndpdcmrcd2590rx0b4bhn4pvqag2kgif3pqnw52622lpwd0jzz5a9h9jg03yb96m82zf8vvcfrrni43qlxw7fnfwsflc";
+ sha512 = "jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==";
};
};
"unicode-match-property-ecmascript-1.0.4" = {
@@ -10559,7 +10514,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz";
- sha512 = "2p78i127lk184hfbwyzd4xy6hrgg5gz8s3raf83pqx59rqk2dg339m7dnbi4pvysf7390jpnz84ds8ylwxdf3vynbnzjkbgbs3ji11g";
+ sha512 = "L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==";
};
};
"unicode-match-property-value-ecmascript-1.2.0" = {
@@ -10568,7 +10523,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz";
- sha512 = "0hxphkw10m0pz129gv1ngjcj5yaw6qk2zvdbx4yp5410lk15pnb7xs2s0gp469650zk66ydd8xp6kicia258vpx4s9gk88mchf90fy2";
+ sha512 = "wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==";
};
};
"unicode-property-aliases-ecmascript-1.1.0" = {
@@ -10577,7 +10532,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz";
- sha512 = "112w9mql1a57imkl581n0gx21pycfl0cdh5zsfmwxhmv4ipn7g8icjqlvqjsgi2vhahldq2i69qial99fa8ys4qv98fnng93wzai91y";
+ sha512 = "PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==";
};
};
"union-value-1.0.1" = {
@@ -10586,7 +10541,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz";
- sha512 = "1g7i0bs3sa35zpsrr2l3wsz4j6bqpxgm77kg2fdz89irzw6nrk6j93j61wr134mg9rbf039xa4pp1dw0iqfsv15rkf8jn8y2fdxg5xl";
+ sha512 = "tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==";
};
};
"uniq-1.0.1" = {
@@ -10613,7 +10568,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz";
- sha512 = "0sp2fs9gsv3l6mc9kdk09z835d54gw04x02dlz9q208mda3f6bmqd4vix4634kv9njvvxcz3iswcj6fwcmszvima7wpv5knia678sjn";
+ sha512 = "Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==";
};
};
"unique-slug-2.0.2" = {
@@ -10622,7 +10577,7 @@ let
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz";
- sha512 = "3dz3f3rqwqssr86c072j9m8m7l98l20b3i75diqrq5l871d647jmdf7pjjml7l83iqvjnb2frz7h6xbs8rpx3rkvk1h5i6swvsap1ff";
+ sha512 = "zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==";
};
};
"universalify-0.1.2" = {
@@ -10631,7 +10586,7 @@ let
version = "0.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz";
- sha512 = "29d9b6i7rf460m0c5761z6xzzjdl2q81ri19x5qcnvi9l85jp71f7lbr7bdk7sx3k3sqwcp9vfpmlh7srgfnzlmssr5j0lpj0imw4mc";
+ sha512 = "rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==";
};
};
"unpipe-1.0.0" = {
@@ -10667,7 +10622,7 @@ let
version = "0.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/unzip-stream/-/unzip-stream-0.3.0.tgz";
- sha512 = "3j7r4r1rzgz3kisp8d5jk1sckr8f9jxz4ln29wfkl139a6p1qpr4s6cm9581fscqjwc71fqafd4584myll8z31arz3ps8a6qzy62v9l";
+ sha512 = "NG1h/MdGIX3HzyqMjyj1laBCmlPYhcO4xEy7gEqqzGiSLw7XqDQCnY4nYSn5XSaH8mQ6TFkaujrO8d/PIZN85A==";
};
};
"upath-1.2.0" = {
@@ -10676,7 +10631,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz";
- sha512 = "230pbhzxv0jr9n43qhghbsdbsp1rwalc3rclaqscwjaazi35s6vzw9p66s3ypk6yn3jgpmqflda2yh8j2rlypz9vihasfw5m6jhd739";
+ sha512 = "aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==";
};
};
"upgrade-1.1.0" = {
@@ -10694,7 +10649,7 @@ let
version = "4.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz";
- sha512 = "2fz60s71ghl56ddfiiaws81xpiidlbjk69jyjmahz190d2advy9zdbcwh5if4rgg5hxdbfxhkwiipjrnjy8w834bxsmzambd2p4b3r9";
+ sha512 = "KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==";
};
};
"urix-0.1.0" = {
@@ -10721,7 +10676,7 @@ let
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/url-loader/-/url-loader-1.1.2.tgz";
- sha512 = "27fp8dsaysmpx7yh2xnc15wngi1qk2n859q75hqjfxaskswh0hl5qxjz7mkk3hrz4v2lf516zfxw5xqd76lvb66pgm165iwdhmf8wbm";
+ sha512 = "dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg==";
};
};
"url-parse-1.4.7" = {
@@ -10730,7 +10685,7 @@ let
version = "1.4.7";
src = fetchurl {
url = "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz";
- sha512 = "2bdb8rqxq8xd530jx6q8awb1y9idrvd8cfznrlyc1h8j4ra1icxcssfg7qldhssj6dxvibkvx6rnn1ljkjbxi95l58dn1y35ibrlyvp";
+ sha512 = "d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==";
};
};
"url-parse-lax-3.0.0" = {
@@ -10757,7 +10712,7 @@ let
version = "3.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/use/-/use-3.1.1.tgz";
- sha512 = "2hzzynss1cv7kn1lf40hqk16qmbf38g7a28m27pcg05mg6vpf7sj0gy175fdscz534fxdi14622rmq3sdpib9c5ypjympjfg5ai40bk";
+ sha512 = "cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==";
};
};
"util-0.10.3" = {
@@ -10775,7 +10730,7 @@ let
version = "0.11.1";
src = fetchurl {
url = "https://registry.npmjs.org/util/-/util-0.11.1.tgz";
- sha512 = "0fpzl6qczbzr5jniy99vgfxz1k4gdfl13lwwhlfysj22rm18ikfici89wpgv34v67ckays1d500fgk2dlzw95zncn9jvkdygjr40a0x";
+ sha512 = "HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==";
};
};
"util-deprecate-1.0.2" = {
@@ -10793,16 +10748,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz";
- sha512 = "28cvjkydplc2vpnqff8vylscx8851srnkl54y6i54pl6lhpr6548plvyj833jk2mfaf8h31gbn60s00azd28rzc5q5gm1hgcc1smvlb";
- };
- };
- "util.promisify-1.0.1" = {
- name = "util.promisify";
- packageName = "util.promisify";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz";
- sha512 = "2n8sxd1qdzc7pn348ayx8jm13kvi9wyjkshzwy1fam3aiy8phv8lbikbli433qvnq3ndnqj8yhcf9dgavm2xv6cvzk7cyy7zl5nkll3";
+ sha512 = "i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==";
};
};
"utila-0.4.0" = {
@@ -10838,7 +10784,7 @@ let
version = "3.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz";
- sha512 = "3y9pcli1v8nqryqd2c4pxj9kcv92mjc22z4smg08pdjzrbwda19xmjbzms1dwr04995h4carz9s8mldbiqb8708694lwr501r3q6d0y";
+ sha512 = "HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==";
};
};
"validate-npm-package-license-3.0.4" = {
@@ -10847,7 +10793,7 @@ let
version = "3.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz";
- sha512 = "09vn7gn5jp2c07pxplc11lvk7ybfaz0rp3qzflyiyhnahkfgh76bij31ll5rg01ranlmljrky2q25d1f6bbd0h23pzxxi5z93csd4hf";
+ sha512 = "DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==";
};
};
"vary-1.1.2" = {
@@ -10865,7 +10811,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz";
- sha512 = "3gn1qs4d8i7gd3qakdk95wn5a5sq2y2nw9zmm6v9fbxi31slyfj9b23m9w5m7qv7j73h936ln9z2i5nwg0kzf6bvar80bqkk7mqcfzy";
+ sha512 = "/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==";
};
};
"verror-1.10.0" = {
@@ -10883,7 +10829,7 @@ let
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz";
- sha512 = "00japcjqx1df1bgck837ds0xvg5dr7g4j30a38zhbmanqss2kyxs4p7pgmldlnxpa31js50gydy8x9qi89s4x74iidf6k6nfgqsc5ns";
+ sha512 = "2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==";
};
};
"vscode-jsonrpc-5.0.1" = {
@@ -10892,7 +10838,7 @@ let
version = "5.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-5.0.1.tgz";
- sha512 = "384pcmr3aa875r6s41lafcgwbkcahimsdw5933mnnzz2x233q8kl7g7k6lj7r3glmp83pwq338g3h8dmmmmfmbr34861p3hkcz8vwr6";
+ sha512 = "JvONPptw3GAQGXlVV2utDcHx0BiY34FupW/kI6mZ5x06ER5DdPG/tXWMVHjTNULF5uKPOUUD0SaXg5QaubJL0A==";
};
};
"vscode-languageserver-6.1.1" = {
@@ -10901,7 +10847,7 @@ let
version = "6.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-6.1.1.tgz";
- sha512 = "06xr3d8zihlfb1rfblzhk4jxy9y8hk4b0yfib0hhnywknif9w3l483wv16msq0a7k44yiq5ynkhid79df1js30y9mbkx4008nk89rqf";
+ sha512 = "DueEpkUAkD5XTR4MLYNr6bQIp/UFR0/IPApgXU3YfCBCB08u2sm9hRCs6DxYZELkk++STPjpcjksR2H8qI3cDQ==";
};
};
"vscode-languageserver-protocol-3.15.3" = {
@@ -10910,7 +10856,7 @@ let
version = "3.15.3";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.15.3.tgz";
- sha512 = "2zyg6f9vc3kac0sl30b3lh5zf92rj7aips62jc261j17214gix4zwa7rgaz20a5m43czchnsg7bdqqv95krbpr91miihhc0fg02xcyf";
+ sha512 = "zrMuwHOAQRhjDSnflWdJG+O2ztMWss8GqUUB8dXLR/FPenwkiBNkMIJJYfSN6sgskvsF0rHAoBowNQfbyZnnvw==";
};
};
"vscode-languageserver-textdocument-1.0.1" = {
@@ -10919,7 +10865,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.1.tgz";
- sha512 = "1s7rs7mqr3cnpja4fsm58kbni5m6b4qx3ijjavllllhs3gql0nw3pr84kncpmfwn4xzchg95cbzk36cfb9r04mpjcf5j87v6l70k1sh";
+ sha512 = "UIcJDjX7IFkck7cSkNNyzIz5FyvpQfY7sdzVy+wkKN/BLaD4DQ0ppXQrKePomCxTS7RrolK1I0pey0bG9eh8dA==";
};
};
"vscode-languageserver-types-3.15.1" = {
@@ -10928,34 +10874,34 @@ let
version = "3.15.1";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.15.1.tgz";
- sha512 = "1jvind0f20qqmjc1lv1g4dwl0kd07ykb8x9fb6v80bazf3bvr4pn3ppv8rnmcaa1biqn8lfb3bkwm31kghx1dsf35mn8d1b8hylrbzr";
+ sha512 = "+a9MPUQrNGRrGU630OGbYVQ+11iOIovjCkqxajPa9w57Sd5ruK8WQNsslzpa0x/QJqC8kRc2DUxWjIFwoNm4ZQ==";
};
};
- "vscode-uri-2.1.1" = {
+ "vscode-uri-2.1.2" = {
name = "vscode-uri";
packageName = "vscode-uri";
- version = "2.1.1";
+ version = "2.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.1.tgz";
- sha512 = "3s05w58p3l2hmv5dqj3ll07l9rvy06lcr9s3fnzvm27wa3anvnlk6v10w7zmwsafh11pzsgvm17pa29wyfaycagaky5g784dac673vr";
+ url = "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz";
+ sha512 = "8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==";
};
};
- "walker-1.0.7" = {
- name = "walker";
- packageName = "walker";
- version = "1.0.7";
+ "watchpack-1.7.2" = {
+ name = "watchpack";
+ packageName = "watchpack";
+ version = "1.7.2";
src = fetchurl {
- url = "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz";
- sha1 = "2f7f9b8fd10d677262b18a884e28d19618e028fb";
+ url = "https://registry.npmjs.org/watchpack/-/watchpack-1.7.2.tgz";
+ sha512 = "ymVbbQP40MFTp+cNMvpyBpBtygHnPzPkHqoIwRRj/0B8KhqQwV8LaKjtbaxF2lK4vl8zN9wCxS46IFCU5K4W0g==";
};
};
- "watchpack-1.6.1" = {
- name = "watchpack";
- packageName = "watchpack";
- version = "1.6.1";
+ "watchpack-chokidar2-2.0.0" = {
+ name = "watchpack-chokidar2";
+ packageName = "watchpack-chokidar2";
+ version = "2.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/watchpack/-/watchpack-1.6.1.tgz";
- sha512 = "1j6fr0rjlw663ssnc3z7bgv6621zrwj6qsza68h9rbpgy9nl205wp74iyrh62q3l46230qf8awnmdw77fi7vcm2747bcfh5yn2pv0gq";
+ url = "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz";
+ sha512 = "9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==";
};
};
"wbuf-1.7.3" = {
@@ -10964,25 +10910,25 @@ let
version = "1.7.3";
src = fetchurl {
url = "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz";
- sha512 = "066j9njgvk6mkjalv1zf1p8w9m2hrl97vz1iw8q6g9zlplhphz54j5j0ma0x9053zhczbyi3k1nr493vgnx1lk22hdwp2glg8x11kiv";
+ sha512 = "O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==";
};
};
- "web-tree-sitter-0.16.2" = {
+ "web-tree-sitter-0.16.4" = {
name = "web-tree-sitter";
packageName = "web-tree-sitter";
- version = "0.16.2";
+ version = "0.16.4";
src = fetchurl {
- url = "https://registry.npmjs.org/web-tree-sitter/-/web-tree-sitter-0.16.2.tgz";
- sha512 = "2ik05lyzg1xzqrizpfbhxb3ix62zmhs505q85828555saxpwlpffgqig00lm67myj4f24p1qsn42cc2sdms0gk18s0d08i7xsm4f5mz";
+ url = "https://registry.npmjs.org/web-tree-sitter/-/web-tree-sitter-0.16.4.tgz";
+ sha512 = "n1CfuJcJ+dynIx/fmavB6haPx37N3GZvY5HIGIselymDiSwNRC+8pAxOzoB4eVwUBJnbP3+aA8vWttrAZbgs7A==";
};
};
- "webpack-4.42.1" = {
+ "webpack-4.43.0" = {
name = "webpack";
packageName = "webpack";
- version = "4.42.1";
+ version = "4.43.0";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack/-/webpack-4.42.1.tgz";
- sha512 = "13b4jgmj0vf8qa13n1cddqaqk28qd1kmfhxqa5gj5sfvhmjjlgkl8rwqjsw4lydilpz39p2m506j91bgm91988if93gf49a50rdhrs8";
+ url = "https://registry.npmjs.org/webpack/-/webpack-4.43.0.tgz";
+ sha512 = "GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g==";
};
};
"webpack-dev-middleware-3.7.2" = {
@@ -10991,16 +10937,16 @@ let
version = "3.7.2";
src = fetchurl {
url = "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz";
- sha512 = "27qjisacr2wrfj7r3z5hh2x7nrhadc27vg4kcalrdc7rrn8gnnlk64zf1pqmlkffy8klh8r0dr259v1sf6fjm886j5qlqjvpkcbh46p";
+ sha512 = "1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==";
};
};
- "webpack-dev-server-3.10.3" = {
+ "webpack-dev-server-3.11.0" = {
name = "webpack-dev-server";
packageName = "webpack-dev-server";
- version = "3.10.3";
+ version = "3.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.10.3.tgz";
- sha512 = "1wl6ahwwfvm7620d70by2abmqgvw54mdhr8bxhdnnsvjzincy83rg80vffb1vwm2cvxwdc9qpp7ipq8bqrkf773fi6lbk0qzxxdd2bv";
+ url = "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz";
+ sha512 = "PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==";
};
};
"webpack-log-2.0.0" = {
@@ -11009,7 +10955,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz";
- sha512 = "191qr8nb4rszy53q0ydqfxr1pirimc3k3bi7mhgin5f15cd7vd28maxanyb248kdivmajhji580fv3a1i584icz3cc9bwvzykd0czvi";
+ sha512 = "cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==";
};
};
"webpack-manifest-plugin-2.2.0" = {
@@ -11018,7 +10964,7 @@ let
version = "2.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz";
- sha512 = "00w35bc3s8hks7621pdrh0396c091yd4kf58y3yw4vldi861kw2m6vwgjfqa4bk4msgaj6d5ndxal1df9a37wpaznrz71walb49hbpm";
+ sha512 = "9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==";
};
};
"webpack-sources-1.4.3" = {
@@ -11027,34 +10973,43 @@ let
version = "1.4.3";
src = fetchurl {
url = "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz";
- sha512 = "1wn7ixcv4b15kj3jn4c08n3pgrrd2kgzm2llh9viqx6a6k3j6rqzd5iksxdkalzaz6iic1q4fjj6wr9wfa07llf5a751mkgg3fx414n";
+ sha512 = "lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==";
};
};
- "websocket-driver-0.7.3" = {
+ "websocket-driver-0.6.5" = {
name = "websocket-driver";
packageName = "websocket-driver";
- version = "0.7.3";
+ version = "0.6.5";
src = fetchurl {
- url = "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz";
- sha512 = "0b5m603phj37lw5vb70ijc77g29cz7vn1w1bs7rhkx1ax3gil0wys841m14gnm3p95lc630hs370dngh68p7aaq69yqw1yvysb5d73f";
+ url = "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz";
+ sha1 = "5cb2556ceb85f4373c6d8238aa691c8454e13a36";
};
};
- "websocket-extensions-0.1.3" = {
+ "websocket-driver-0.7.4" = {
+ name = "websocket-driver";
+ packageName = "websocket-driver";
+ version = "0.7.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz";
+ sha512 = "b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==";
+ };
+ };
+ "websocket-extensions-0.1.4" = {
name = "websocket-extensions";
packageName = "websocket-extensions";
- version = "0.1.3";
+ version = "0.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz";
- sha512 = "0d1n4yv45ibxf72hj7qka3j7v53dwn58savfiyvsppqhhrgg3g648ykk5v7fpb53hz85kj87m4f45r7d5iazx4yqgs381z6qnfd98cy";
+ url = "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz";
+ sha512 = "OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==";
};
};
- "whatwg-fetch-2.0.4" = {
+ "whatwg-fetch-3.0.0" = {
name = "whatwg-fetch";
packageName = "whatwg-fetch";
- version = "2.0.4";
+ version = "3.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz";
- sha512 = "2g4p2ymmww4wm7cf86xwpb0dndwlxk1gg3brsrj892a4z593h25hyhqv0rmv4hzz4zxv3smmaflsnhilakfpr6y8f2gf3sfd8ckbi3m";
+ url = "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz";
+ sha512 = "9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==";
};
};
"which-1.3.1" = {
@@ -11063,7 +11018,7 @@ let
version = "1.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/which/-/which-1.3.1.tgz";
- sha512 = "0hr4hxkk8yb9fz993bs69pf8z2z2qb6sdpxfxb84sd16lja9fsx444pk1ang1ivmjjv5srnsm6fihdj593w7rwxdh834cdmd9hms4hz";
+ sha512 = "HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==";
};
};
"which-2.0.1" = {
@@ -11072,7 +11027,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/which/-/which-2.0.1.tgz";
- sha512 = "3ph3rnxyan638n4pzf6cvnky97ss1nn321h1q1zxi848b8x2p3d273mmr4csbvhyy0l608n8a6fn1fc7q7680a4jryx1hpcwij83c9p";
+ sha512 = "N7GBZOTswtB9lkQBZA4+zAXrjEIWAUOB93AvzUiudRzRxhUdLURQ7D/gAIMY1gatT/LTbmbcv8SiYazy3eYB7w==";
};
};
"which-2.0.2" = {
@@ -11081,7 +11036,7 @@ let
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/which/-/which-2.0.2.tgz";
- sha512 = "1nf5j1l1b0k8jmah5l6w4d3f5hmlcn70ghr5d0mmvxjiyq3nf1dfxmnii5945hn32n7mh99mkwj5bk3nwmdy9dxjzpp6nskbm73gch4";
+ sha512 = "BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==";
};
};
"which-module-1.0.0" = {
@@ -11117,7 +11072,7 @@ let
version = "4.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz";
- sha512 = "130y345yhgrh3zfgiccy1s6m3z2crx1w6f9cydmvabb489xxjnrm7qg3i1yaggfj3vvs032zaqdmkcx0h8m91zhxp5jwph99yyn9qfn";
+ sha512 = "1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg==";
};
};
"workbox-broadcast-update-4.3.1" = {
@@ -11126,7 +11081,7 @@ let
version = "4.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz";
- sha512 = "1n0q0vrpbjhpfwa6ga71qv6pvygbml40kgvkrcnqq4vx8csdy2z9gi9yrnm8vq9cxjz391s7x4c9a541273ml8k9j5r53i56a1ryd1i";
+ sha512 = "MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA==";
};
};
"workbox-build-4.3.1" = {
@@ -11135,7 +11090,7 @@ let
version = "4.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/workbox-build/-/workbox-build-4.3.1.tgz";
- sha512 = "33ng87ll8lgd7pwjk7fxky8n3wl2fh2s6wnirm2hyrrwsixiz7alhr89jnnlc0d19yb9sz3lp8dfki7pyaaih6df3i3pb65vnn70xsh";
+ sha512 = "UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw==";
};
};
"workbox-cacheable-response-4.3.1" = {
@@ -11144,7 +11099,7 @@ let
version = "4.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz";
- sha512 = "2ksgzx6ybrks9h3apmybh68wkb53psjkacnz7v6lxyjmk8jz2w0pk62pv01yd7vl8pdhg387a0c7apn9qkr03blpq7c5kxs76bnm7j6";
+ sha512 = "Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw==";
};
};
"workbox-core-4.3.1" = {
@@ -11153,7 +11108,7 @@ let
version = "4.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/workbox-core/-/workbox-core-4.3.1.tgz";
- sha512 = "0m3cfqadsbnzp5viw4d5ym72532mp0w4kx7w01db1vpxxkmvx8rvq49wjg4a85ia03h1g3lqw02ir5b896d0v9d03qs6c76aa7bsw13";
+ sha512 = "I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg==";
};
};
"workbox-expiration-4.3.1" = {
@@ -11162,7 +11117,7 @@ let
version = "4.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-4.3.1.tgz";
- sha512 = "0zwr054a2rjvmlp73a1d6x2cw7x7rvajb8zbl5pm0xlnrh4fy2z1m7nklzvkd79jblxhhfc931n6gkdxsssaavdyspqnhic0j34phmy";
+ sha512 = "vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw==";
};
};
"workbox-google-analytics-4.3.1" = {
@@ -11171,7 +11126,7 @@ let
version = "4.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz";
- sha512 = "1v0bql2z41fal9w7zacvclnf5yh2ylnhv2d8ny8l75cl9qznrk3lbagn16raj48yvq5p0vjgsksl4jqyav45c0l11wvwfdfh81a6c67";
+ sha512 = "xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg==";
};
};
"workbox-navigation-preload-4.3.1" = {
@@ -11180,7 +11135,7 @@ let
version = "4.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz";
- sha512 = "0xhpw0szfaqspkdmw7nzdfqcvijmxi9kz9wmawaq71kgnn8fd0gbjwqic4signyj68hxd52j7dq66mdn301ggphxdsql785gagzlkib";
+ sha512 = "K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw==";
};
};
"workbox-precaching-4.3.1" = {
@@ -11189,7 +11144,7 @@ let
version = "4.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-4.3.1.tgz";
- sha512 = "2ls1a25idywxi2v60aa2snmi0c07ayqp5n7d1yrafjn5hkhsl4sk1j1gx445hf5h8wni4nci0nlkbnn5n7sgsgkzqi84gicczzs0956";
+ sha512 = "piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ==";
};
};
"workbox-range-requests-4.3.1" = {
@@ -11198,7 +11153,7 @@ let
version = "4.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz";
- sha512 = "1j267fikkf08y96msxa5vkgaswdhp4jhgirvva3cv8x57yma9dhbbapyivccyryvrfpfvd7jpk5yq67gwll3wlz4nlmqk52vwpy3qab";
+ sha512 = "S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA==";
};
};
"workbox-routing-4.3.1" = {
@@ -11207,7 +11162,7 @@ let
version = "4.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/workbox-routing/-/workbox-routing-4.3.1.tgz";
- sha512 = "3xdf0mryy66n2mk28ljbvw9yfvb647w4j10cpxz2dp5n4hvxd25aa1h9k9f3jk1n4smp9gqjd1yxigldrplsysaifn8kq60w2nfsihn";
+ sha512 = "FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g==";
};
};
"workbox-strategies-4.3.1" = {
@@ -11216,7 +11171,7 @@ let
version = "4.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-4.3.1.tgz";
- sha512 = "23k6inrsahycsk4ban80q2jw3zy8fydjr6pkp1sjrq28ybcr0pvgpa86038l3yd1sakxkiz32zfyh4n8650lhm7bwfnym36n3kq9zqp";
+ sha512 = "F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw==";
};
};
"workbox-streams-4.3.1" = {
@@ -11225,7 +11180,7 @@ let
version = "4.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/workbox-streams/-/workbox-streams-4.3.1.tgz";
- sha512 = "2wbc90ms21pr4fdwp2mifggynwgy4a18rhzs8lj4spz9xjhv85q1561047dq55776agxqqk88k29lwxzvpxw9gyhli2vzszrn5ara70";
+ sha512 = "4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA==";
};
};
"workbox-sw-4.3.1" = {
@@ -11234,7 +11189,7 @@ let
version = "4.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/workbox-sw/-/workbox-sw-4.3.1.tgz";
- sha512 = "3vypra50sn2adwr7dwb7g4h75ay9fsyzwnmz4nbdgsjh3sd4l7ikhnbg02kqlqfsbj79nbby0lp7h20z9a61wndh2wy1nlbq2xdsdfj";
+ sha512 = "0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w==";
};
};
"workbox-webpack-plugin-4.3.1" = {
@@ -11243,7 +11198,7 @@ let
version = "4.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-4.3.1.tgz";
- sha512 = "08lqpz6fx1gh855d9fqj2ac15fsi07zx0pl79068a78bhzdj6rnm2gzwkr17kc5bgvr12nf96d01cp7ipqndz8wdp5h3wqvqdvn77w0";
+ sha512 = "gJ9jd8Mb8wHLbRz9ZvGN57IAmknOipD3W4XNE/Lk/4lqs5Htw4WOQgakQy/o/4CoXQlMCYldaqUg+EJ35l9MEQ==";
};
};
"workbox-window-4.3.1" = {
@@ -11252,7 +11207,7 @@ let
version = "4.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/workbox-window/-/workbox-window-4.3.1.tgz";
- sha512 = "0g784xkl3xda99q27b8z0n5jvgnqclcpr9l3a6h2psrcj7ijv13dh4kkqwac1klcqk0garwbjlspvrmfq5d777434vwrrw83qm1d60b";
+ sha512 = "C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg==";
};
};
"worker-farm-1.7.0" = {
@@ -11261,7 +11216,7 @@ let
version = "1.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz";
- sha512 = "37m9wq9rvylb71n9kw3qghinwa3x4sggz82k29aall83izni78ijnh8rd6nhas8advw0lbnhby8z74vjlhp3sjsr4qm1wjw6r0kgz5f";
+ sha512 = "rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==";
};
};
"wrap-ansi-2.1.0" = {
@@ -11279,7 +11234,7 @@ let
version = "5.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz";
- sha512 = "3nmsfqfd98a7bgjyhd334y5gzc98nnkipfkmk2z1v4m0acagmpq951d8brmrsxvpnk256fbrp7zkn5n8v02pn4q4zai7zgnvy47yba0";
+ sha512 = "QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==";
};
};
"wrap-ansi-6.2.0" = {
@@ -11288,7 +11243,7 @@ let
version = "6.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz";
- sha512 = "1f4kz05shsh3xrqa0saaf5hbjp9kzxm7ykg8jmb6l49q8cfyhkrl45kk85p4jw1h95il3qadmsj2cy44yrbp119fd47jrdi25q4zadg";
+ sha512 = "r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==";
};
};
"wrappy-1.0.2" = {
@@ -11306,7 +11261,7 @@ let
version = "1.1.5";
src = fetchurl {
url = "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz";
- sha512 = "3iv2yz706h7wyg563jsfjdykkkxs8j49vz60r6qx5by0npfhs98rgc114kdqs15sc52mldscc22bkfpkrs08cwlqaxx8lfdjn5alwm3";
+ sha512 = "o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==";
};
};
"ws-3.3.1" = {
@@ -11315,7 +11270,7 @@ let
version = "3.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/ws/-/ws-3.3.1.tgz";
- sha512 = "3y6jiddhkfn0qgl1bq8whpn8s7l4vh981nnjih1k81wa7mxgbj6c9nnayxk1hz4qdxy34f8wbzv6kq6pdcsg7n98a1c5jyhr52fw3zh";
+ sha512 = "8A/uRMnQy8KCQsmep1m7Bk+z/+LIkeF7w+TDMLtX1iZm5Hq9HsUDmgFGaW1ACW5Cj0b2Qo7wCvRhYN2ErUVp/A==";
};
};
"ws-5.2.2" = {
@@ -11324,7 +11279,7 @@ let
version = "5.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz";
- sha512 = "0f6ay7yn6xslzh3h66d5krqnp48d9g3ikwk0ijiyyxfkwaqxxf3b0qdswy6ych79mj44315qd16snlnk6m6npc5l0habgy5lc7wb8cd";
+ sha512 = "jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==";
};
};
"ws-6.2.1" = {
@@ -11333,7 +11288,7 @@ let
version = "6.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz";
- sha512 = "2l27cfiaw6syjvy6vbpqf5c2swd37bqviizzck6842xlankppm9j1sg79x3m8jpda8v6khcpnm5ssab1b8vf34qpviv41ww5mf8130q";
+ sha512 = "GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==";
};
};
"ws-7.1.1" = {
@@ -11342,7 +11297,16 @@ let
version = "7.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/ws/-/ws-7.1.1.tgz";
- sha512 = "3f5849ggay87yr83snnkb1p2myb2gk8zswyd5v5m2y0kcvy02bvgi7mn7di8rs7zljpzra5sf1k4d17wyyv48d60ssccyc3d7yl73d3";
+ sha512 = "o41D/WmDeca0BqYhsr3nJzQyg9NF5X8l/UdnFNux9cS3lwB+swm8qGWX5rn+aD6xfBU3rGmtHij7g7x6LxFU3A==";
+ };
+ };
+ "ws-7.3.1" = {
+ name = "ws";
+ packageName = "ws";
+ version = "7.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz";
+ sha512 = "D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==";
};
};
"xmlbuilder-13.0.2" = {
@@ -11351,7 +11315,7 @@ let
version = "13.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-13.0.2.tgz";
- sha512 = "00nxfgckvb3i20my8mmpc2s3bp59qxkfy926lv9ynbnfyqw7h5hq8cims6q86nr2wqnxq3b6rjvm28kn7700fmhfndq438xcj5p9v0j";
+ sha512 = "Eux0i2QdDYKbdbA6AM6xE4m6ZTZr4G4xF9kahI2ukSEMCzwce2eX9WlTI5J3s+NU7hpasFsr8hWIONae7LluAQ==";
};
};
"xtend-4.0.2" = {
@@ -11360,7 +11324,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz";
- sha512 = "08w1d6fg23v422cfwd55306pfs9n9cqpz6hycahq3adm3n29wmhl9bmpn4vk75rlzgwn7hp4n3idqxvw8c53zbr04h7a98p43b199ic";
+ sha512 = "LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==";
};
};
"y18n-3.2.1" = {
@@ -11378,7 +11342,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz";
- sha512 = "3zj75gvpcgiphxpci4ji1znykk9n4cs0aw3dd6inwdvkmxyqn2483vya70lssjwq8alspnpw88vgii21fdrcn2vmfyppzgf4mkvzm5g";
+ sha512 = "r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==";
};
};
"yallist-2.1.2" = {
@@ -11396,16 +11360,7 @@ let
version = "3.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz";
- sha512 = "3ig31a6zfbdlrs3l77a8avpp17hajryhyq2xk4h3ayc4dmxch146rdk7q1s1jgx9qvmxq125r0xq2bvnq0rq63m75k9y7wglm0hd1bb";
- };
- };
- "yargs-12.0.5" = {
- name = "yargs";
- packageName = "yargs";
- version = "12.0.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz";
- sha512 = "1kjmh68p4rb4c04s0gk4ra20crfr32h6v9zhj4clrz61xanslza9g3drbf6471mmvqq3vmxk04grmgillx1rsp6v2zim7wqnr6gq71f";
+ sha512 = "a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==";
};
};
"yargs-13.3.2" = {
@@ -11414,16 +11369,16 @@ let
version = "13.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz";
- sha512 = "19rg5b2rhj2kg44as5vv9jxmpr39lw250885w6nlfwyhvwd5nxnnx7fc35v7h615i65cik7k3wi7ac20c91kcgfi5wy7blgk31xjz81";
+ sha512 = "AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==";
};
};
- "yargs-15.3.1" = {
+ "yargs-15.4.1" = {
name = "yargs";
packageName = "yargs";
- version = "15.3.1";
+ version = "15.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz";
- sha512 = "10c3d3i284v9l92r3ayx2z43hf4kw4adrlmp6vrjlcrq7mm3xh62c10q79jx73qm4dymnb9222zjr15n4l5w9pq0pn6xhr3c4fvaqzp";
+ url = "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz";
+ sha512 = "aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==";
};
};
"yargs-6.6.0" = {
@@ -11435,31 +11390,22 @@ let
sha1 = "782ec21ef403345f830a808ca3d513af56065208";
};
};
- "yargs-parser-11.1.1" = {
- name = "yargs-parser";
- packageName = "yargs-parser";
- version = "11.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz";
- sha512 = "14iaywclwncdp3p7878q12cqgdc5rbkl0f6ghi9g7k7f4f1bbqi41dc5ki6hnqmy6jbfk0kx88m47vk3igrql5j6i7ar2a3cbyh3a8b";
- };
- };
"yargs-parser-13.1.2" = {
name = "yargs-parser";
packageName = "yargs-parser";
version = "13.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz";
- sha512 = "375nan6m28q81h8q9a8vmcxgiq7s81yn1ql7zdikac0c4j2kmxdjzmbq14fcp9jm4ilcfzkd9ym4x7c80s7r6g488wf13zz2wsyqmny";
+ sha512 = "3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==";
};
};
- "yargs-parser-18.1.2" = {
+ "yargs-parser-18.1.3" = {
name = "yargs-parser";
packageName = "yargs-parser";
- version = "18.1.2";
+ version = "18.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.2.tgz";
- sha512 = "00h0d3ibv9x6gi9mz2fxg2an5r23vxsvl2svgj8kz6czjgwmw57rrz7fd4dc88cnd2kva21s6a5gahc616djp5xp1c2vk683lshyll6";
+ url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz";
+ sha512 = "o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==";
};
};
"yargs-parser-4.2.1" = {
@@ -11477,7 +11423,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/yn/-/yn-4.0.0.tgz";
- sha512 = "214zjzw9f245al1vhnvhw1ac5xq2sa5d34xa8h0hj3ck2x7nbdkx3j2lgd8zf4cb6bnn0ngffcwkbnl2qy9kq17w6f14kxq4j4a5rc6";
+ sha512 = "huWiiCS4TxKc4SfgmTwW1K7JmXPPAmuXWYy4j9qjQo4+27Kni8mGhAAi1cloRWmBe2EqcLgt3IGqQoRL/MtPgg==";
};
};
};
@@ -11489,18 +11435,18 @@ in
version = "0.16.5";
src = fetchurl {
url = "https://registry.npmjs.org/elm-analyse/-/elm-analyse-0.16.5.tgz";
- sha512 = "0m37f2yxpjlh0b46n8ijx0zxl51swikdsgj8rm61kfy32c45fz98c2a1zxqlwyk98fblc92jc9zg2bhqxgs7civf01ndylwacc61dr3";
+ sha512 = "I7dgGFOc+mYDcDuyo1/HcIn3E5MiMbocStNzivsPSjCUviuEieHdDKZmJJ9uM3IdCu0fdBmRNWQBSOXtXrgzKg==";
};
dependencies = [
sources."accepts-1.3.7"
- sources."ajv-6.12.0"
+ sources."ajv-6.12.3"
sources."array-flatten-1.1.1"
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."async-limiter-1.0.1"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.9.1"
+ sources."aws4-1.10.0"
sources."babel-runtime-6.18.0"
sources."bcrypt-pbkdf-1.0.2"
sources."body-parser-1.19.0"
@@ -11549,7 +11495,7 @@ in
})
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
(sources."finalhandler-1.1.1" // {
dependencies = [
@@ -11563,7 +11509,7 @@ in
sources."fresh-0.5.2"
sources."fs-extra-2.0.0"
sources."getpass-0.1.7"
- sources."graceful-fs-4.2.3"
+ sources."graceful-fs-4.2.4"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
sources."http-errors-1.7.2"
@@ -11582,13 +11528,13 @@ in
sources."json-stringify-safe-5.0.1"
sources."jsonfile-2.4.0"
sources."jsprim-1.4.1"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."media-typer-0.3.0"
sources."merge-descriptors-1.0.1"
sources."methods-1.1.2"
sources."mime-1.4.1"
- sources."mime-db-1.43.0"
- sources."mime-types-2.1.26"
+ sources."mime-db-1.44.0"
+ sources."mime-types-2.1.27"
sources."minimist-1.2.0"
sources."ms-2.0.0"
sources."negotiator-0.6.2"
@@ -11614,7 +11560,7 @@ in
(sources."request-2.88.0" // {
dependencies = [
sources."qs-6.5.2"
- sources."safe-buffer-5.2.0"
+ sources."safe-buffer-5.2.1"
];
})
sources."safe-buffer-5.1.1"
@@ -11675,12 +11621,12 @@ in
version = "0.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/elm-coverage/-/elm-coverage-0.3.0.tgz";
- sha512 = "378i24sqwydr323g5n696d0nz12d5ld8496fb3wmznf5fhv7p8ahvgf6a6cjfp78y0i53cr5v5jsa3hmb0xplc3jkrk5s5fn3s4wyaq";
+ sha512 = "WHlO9LCu6DLzlIPR28GqcCgtyy6ZjRKBR+c6yYwy7m2o0D0buuLsr3wsZxJBjZYmwregmWRseUOM3DzHmoiIzg==";
};
dependencies = [
sources."@types/color-name-1.1.1"
sources."abbrev-1.1.1"
- sources."ajv-6.12.0"
+ sources."ajv-6.12.3"
sources."ansi-regex-4.1.0"
sources."ansi-styles-3.2.1"
sources."anymatch-3.1.1"
@@ -11689,11 +11635,11 @@ in
sources."astral-regex-1.0.0"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.9.1"
+ sources."aws4-1.10.0"
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
sources."binary-0.3.0"
- sources."binary-extensions-2.0.0"
+ sources."binary-extensions-2.1.0"
sources."binwrap-0.2.2"
sources."bluebird-3.7.2"
sources."brace-expansion-1.1.11"
@@ -11737,6 +11683,7 @@ in
];
})
sources."fs-extra-8.1.0"
+ sources."lodash-4.17.15"
sources."which-2.0.1"
];
})
@@ -11745,13 +11692,14 @@ in
sources."escape-string-regexp-1.0.5"
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."fill-range-7.0.1"
sources."find-0.2.9"
(sources."find-elm-dependencies-2.0.2" // {
dependencies = [
sources."firstline-1.2.0"
+ sources."lodash-4.17.15"
];
})
sources."find-parent-dir-0.3.0"
@@ -11762,12 +11710,12 @@ in
sources."fs-extra-4.0.3"
sources."fs-minipass-1.2.7"
sources."fs.realpath-1.0.0"
- sources."fsevents-2.1.2"
+ sources."fsevents-2.1.3"
sources."get-caller-file-2.0.5"
sources."getpass-0.1.7"
sources."glob-7.1.4"
sources."glob-parent-5.1.1"
- sources."graceful-fs-4.2.3"
+ sources."graceful-fs-4.2.4"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
sources."has-flag-3.0.0"
@@ -11790,26 +11738,27 @@ in
sources."jsonfile-4.0.0"
sources."jsprim-1.4.1"
sources."locate-path-5.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
(sources."lru-cache-4.1.5" // {
dependencies = [
sources."yallist-2.1.2"
];
})
- sources."mime-db-1.43.0"
- sources."mime-types-2.1.26"
+ sources."mime-db-1.44.0"
+ sources."mime-types-2.1.27"
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."moment-2.24.0"
+ sources."moment-2.27.0"
sources."murmur-hash-js-1.0.0"
sources."mustache-3.2.1"
sources."nice-try-1.0.5"
(sources."node-elm-compiler-5.0.4" // {
dependencies = [
sources."cross-spawn-6.0.5"
+ sources."lodash-4.17.15"
sources."path-key-2.0.1"
];
})
@@ -11819,7 +11768,7 @@ in
sources."once-1.4.0"
sources."opn-5.5.0"
sources."os-tmpdir-1.0.2"
- sources."p-limit-2.2.2"
+ sources."p-limit-2.3.0"
sources."p-locate-4.1.0"
sources."p-try-2.2.0"
sources."path-exists-4.0.0"
@@ -11838,7 +11787,7 @@ in
sources."require-directory-2.1.1"
sources."require-main-filename-2.0.0"
sources."rimraf-2.6.3"
- sources."safe-buffer-5.2.0"
+ sources."safe-buffer-5.2.1"
sources."safer-buffer-2.1.2"
sources."semver-5.7.1"
sources."set-blocking-2.0.0"
@@ -11891,7 +11840,7 @@ in
sources."xmlbuilder-13.0.2"
sources."y18n-4.0.0"
sources."yallist-3.1.1"
- (sources."yargs-15.3.1" // {
+ (sources."yargs-15.4.1" // {
dependencies = [
sources."ansi-regex-5.0.0"
sources."emoji-regex-8.0.0"
@@ -11900,7 +11849,7 @@ in
sources."strip-ansi-6.0.0"
];
})
- sources."yargs-parser-18.1.2"
+ sources."yargs-parser-18.1.3"
];
buildInputs = globalBuildInputs;
meta = {
@@ -11915,293 +11864,130 @@ in
elm-doc-preview = nodeEnv.buildNodePackage {
name = "elm-doc-preview";
packageName = "elm-doc-preview";
- version = "3.0.4";
+ version = "5.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/elm-doc-preview/-/elm-doc-preview-3.0.4.tgz";
- sha512 = "2cg4fjgjxg94lhak20inr9v05bkr2iyh64acg2msc4dr4jwq97542r115mpyzxc7rxsa2pg3jfflmqv74vy22v9zb9pzqdgh83ipfml";
+ url = "https://registry.npmjs.org/elm-doc-preview/-/elm-doc-preview-5.0.3.tgz";
+ sha512 = "j9wli2wOHYiSMARDCRgAZGZ8JkcJqG4rh5+6rSgy5nVGqyXDEN6HCBX/8AhqtKMFKcuCp9ejx04heCaROlb/Eg==";
};
dependencies = [
- sources."@cnakazawa/watch-1.0.4"
- sources."@sindresorhus/is-0.7.0"
+ sources."@sindresorhus/is-0.14.0"
+ sources."@szmarczak/http-timer-1.1.2"
+ sources."@types/color-name-1.1.1"
sources."accepts-1.3.7"
- sources."ansi-styles-3.2.1"
- sources."anymatch-2.0.0"
- sources."arr-diff-4.0.0"
- sources."arr-flatten-1.1.0"
- sources."arr-union-3.1.0"
+ sources."ansi-styles-4.2.1"
+ sources."anymatch-3.1.1"
sources."array-flatten-1.1.1"
- sources."array-unique-0.3.2"
- sources."assign-symbols-1.0.0"
sources."async-limiter-1.0.1"
- sources."atob-2.1.2"
sources."balanced-match-1.0.0"
- (sources."base-0.11.2" // {
- dependencies = [
- sources."define-property-1.0.0"
- ];
- })
sources."batch-0.6.1"
+ sources."binary-extensions-2.1.0"
sources."body-parser-1.19.0"
sources."brace-expansion-1.1.11"
- (sources."braces-2.3.2" // {
- dependencies = [
- sources."extend-shallow-2.0.1"
- ];
- })
- sources."bser-2.1.1"
+ sources."braces-3.0.2"
sources."bytes-3.1.0"
- sources."cache-base-1.0.1"
- (sources."cacheable-request-2.1.4" // {
+ (sources."cacheable-request-6.1.0" // {
dependencies = [
- sources."lowercase-keys-1.0.0"
- ];
- })
- sources."capture-exit-2.0.0"
- sources."chalk-2.4.2"
- (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."get-stream-5.1.0"
+ sources."lowercase-keys-2.0.0"
];
})
+ sources."chalk-3.0.0"
+ sources."chokidar-3.4.1"
sources."clone-response-1.0.2"
- sources."collection-visit-1.0.0"
- sources."color-convert-1.9.3"
- sources."color-name-1.1.3"
- sources."commander-3.0.2"
- sources."component-emitter-1.3.0"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ sources."commander-5.1.0"
sources."concat-map-0.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-3.6.4"
- sources."core-util-is-1.0.2"
- sources."cross-spawn-6.0.5"
+ sources."cross-spawn-7.0.3"
sources."debug-2.6.9"
- sources."decode-uri-component-0.2.0"
sources."decompress-response-3.3.0"
sources."deep-extend-0.6.0"
- sources."define-properties-1.1.3"
- sources."define-property-2.0.2"
+ sources."defer-to-connect-1.1.3"
sources."depd-1.1.2"
sources."destroy-1.0.4"
sources."duplexer3-0.1.4"
sources."ee-first-1.1.1"
sources."encodeurl-1.0.2"
sources."end-of-stream-1.4.4"
- sources."es-abstract-1.17.5"
- sources."es-to-primitive-1.2.1"
sources."escape-html-1.0.3"
- sources."escape-string-regexp-1.0.5"
sources."etag-1.8.1"
- sources."exec-sh-0.3.4"
- (sources."execa-1.0.0" // {
- dependencies = [
- sources."get-stream-4.1.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."express-4.17.1"
(sources."express-ws-4.0.0" // {
dependencies = [
sources."ws-5.2.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."fb-watchman-2.0.1"
- (sources."fill-range-4.0.0" // {
- dependencies = [
- sources."extend-shallow-2.0.1"
- ];
- })
+ sources."fill-range-7.0.1"
sources."finalhandler-1.1.2"
- sources."for-in-1.0.2"
sources."forwarded-0.1.2"
- sources."fragment-cache-0.2.1"
sources."fresh-0.5.2"
- sources."from2-2.3.0"
sources."fs.realpath-1.0.0"
- sources."function-bind-1.1.1"
- sources."get-stream-3.0.0"
- sources."get-value-2.0.6"
+ sources."fsevents-2.1.3"
+ sources."get-stream-4.1.0"
sources."glob-7.1.6"
- sources."got-8.3.2"
- sources."has-1.0.3"
- sources."has-flag-3.0.0"
- sources."has-symbol-support-x-1.4.2"
- sources."has-symbols-1.0.1"
- sources."has-to-string-tag-x-1.4.1"
- sources."has-value-1.0.0"
- (sources."has-values-1.0.0" // {
- dependencies = [
- sources."kind-of-4.0.0"
- ];
- })
- sources."http-cache-semantics-3.8.1"
+ sources."glob-parent-5.1.1"
+ sources."got-9.6.0"
+ sources."has-flag-4.0.0"
+ sources."http-cache-semantics-4.1.0"
sources."http-errors-1.7.2"
sources."iconv-lite-0.4.24"
sources."inflight-1.0.6"
sources."inherits-2.0.3"
sources."ini-1.3.5"
- sources."into-stream-3.1.0"
sources."ipaddr.js-1.9.1"
- sources."is-accessor-descriptor-1.0.0"
- sources."is-buffer-1.1.6"
- sources."is-callable-1.1.5"
- 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-number-3.0.0" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
- sources."is-object-1.0.1"
- sources."is-plain-obj-1.1.0"
- sources."is-plain-object-2.0.4"
- sources."is-regex-1.0.5"
- sources."is-retry-allowed-1.2.0"
- sources."is-stream-1.1.0"
- sources."is-symbol-1.0.3"
- sources."is-windows-1.0.2"
- sources."is-wsl-1.1.0"
- sources."isarray-1.0.0"
+ sources."is-binary-path-2.1.0"
+ sources."is-docker-2.0.0"
+ sources."is-extglob-2.1.1"
+ sources."is-glob-4.0.1"
+ sources."is-number-7.0.0"
+ sources."is-wsl-2.2.0"
sources."isexe-2.0.0"
- sources."isobject-3.0.1"
- sources."isurl-1.0.0"
sources."json-buffer-3.0.0"
- sources."keyv-3.0.0"
- sources."kind-of-6.0.3"
- sources."latest-version-4.0.0"
+ sources."keyv-3.1.0"
+ sources."latest-version-5.1.0"
sources."lowercase-keys-1.0.1"
- sources."makeerror-1.0.11"
- sources."map-cache-0.2.2"
- sources."map-visit-1.0.0"
sources."media-typer-0.3.0"
sources."merge-descriptors-1.0.1"
sources."methods-1.1.2"
- sources."micromatch-3.1.10"
sources."mime-1.6.0"
- sources."mime-db-1.43.0"
- sources."mime-types-2.1.26"
+ sources."mime-db-1.44.0"
+ sources."mime-types-2.1.27"
sources."mimic-response-1.0.1"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
- (sources."mixin-deep-1.3.2" // {
- dependencies = [
- sources."is-extendable-1.0.1"
- ];
- })
sources."ms-2.0.0"
- sources."nanomatch-1.2.13"
sources."negotiator-0.6.2"
- sources."nice-try-1.0.5"
- sources."node-int64-0.4.0"
- sources."normalize-path-2.1.1"
- sources."normalize-url-2.0.1"
- sources."npm-run-path-2.0.2"
- 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-inspect-1.7.0"
- sources."object-keys-1.1.1"
- sources."object-visit-1.0.1"
- sources."object.assign-4.1.0"
- sources."object.getownpropertydescriptors-2.1.0"
- sources."object.pick-1.3.0"
+ sources."normalize-path-3.0.0"
+ sources."normalize-url-4.5.0"
sources."on-finished-2.3.0"
sources."once-1.4.0"
- sources."opn-5.5.0"
- 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."package-json-5.0.0"
+ sources."open-7.0.4"
+ sources."p-cancelable-1.1.0"
+ sources."package-json-6.5.0"
sources."parseurl-1.3.3"
- sources."pascalcase-0.1.1"
sources."path-is-absolute-1.0.1"
- sources."path-key-2.0.1"
+ sources."path-key-3.1.1"
sources."path-to-regexp-0.1.7"
- sources."pify-3.0.0"
- sources."posix-character-classes-0.1.1"
+ sources."picomatch-2.2.2"
sources."prepend-http-2.0.0"
- sources."process-nextick-args-2.0.1"
sources."proxy-addr-2.0.6"
sources."pump-3.0.0"
sources."qs-6.7.0"
- sources."query-string-5.1.1"
sources."range-parser-1.2.1"
sources."raw-body-2.4.0"
sources."rc-1.2.8"
- sources."readable-stream-2.3.7"
- sources."regex-not-1.0.2"
- sources."registry-auth-token-3.4.0"
- sources."registry-url-3.1.0"
- sources."remove-trailing-separator-1.1.0"
- sources."repeat-element-1.1.3"
- sources."repeat-string-1.6.1"
- sources."resolve-url-0.2.1"
+ sources."readdirp-3.4.0"
+ sources."registry-auth-token-4.2.0"
+ sources."registry-url-5.1.0"
sources."responselike-1.0.2"
- sources."ret-0.1.15"
sources."rimraf-2.7.1"
- sources."rsvp-4.8.5"
sources."safe-buffer-5.1.2"
- sources."safe-regex-1.1.0"
sources."safer-buffer-2.1.2"
- sources."sane-4.1.0"
- sources."semver-5.7.1"
+ sources."semver-6.3.0"
(sources."send-0.17.1" // {
dependencies = [
sources."ms-2.1.1"
@@ -12214,111 +12000,24 @@ in
];
})
sources."serve-static-1.14.1"
- (sources."set-value-2.0.1" // {
- dependencies = [
- sources."extend-shallow-2.0.1"
- ];
- })
sources."setprototypeof-1.1.1"
- sources."shebang-command-1.2.0"
- sources."shebang-regex-1.0.0"
- 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."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.5.7"
- sources."source-map-resolve-0.5.3"
- sources."source-map-url-0.4.0"
- sources."split-string-3.1.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-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."shebang-command-2.0.0"
+ sources."shebang-regex-3.0.0"
sources."statuses-1.5.0"
- sources."strict-uri-encode-1.1.0"
- sources."string.prototype.trimend-1.0.0"
- sources."string.prototype.trimleft-2.1.2"
- sources."string.prototype.trimright-2.1.2"
- sources."string.prototype.trimstart-1.0.0"
- sources."string_decoder-1.1.1"
- sources."strip-eof-1.0.0"
sources."strip-json-comments-2.0.1"
- sources."supports-color-5.5.0"
- sources."timed-out-4.0.1"
+ sources."supports-color-7.1.0"
sources."tmp-0.1.0"
- sources."tmpl-1.0.4"
- (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-readable-stream-1.0.0"
+ sources."to-regex-range-5.0.1"
sources."toidentifier-1.0.0"
sources."type-is-1.6.18"
- sources."union-value-1.0.1"
sources."unpipe-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."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."util.promisify-1.0.1"
sources."utils-merge-1.0.1"
sources."vary-1.1.2"
- sources."walker-1.0.7"
- sources."which-1.3.1"
+ sources."which-2.0.2"
sources."wrappy-1.0.2"
- sources."ws-6.2.1"
+ sources."ws-7.3.1"
];
buildInputs = globalBuildInputs;
meta = {
@@ -12333,17 +12032,17 @@ in
"@elm-tooling/elm-language-server" = nodeEnv.buildNodePackage {
name = "_at_elm-tooling_slash_elm-language-server";
packageName = "@elm-tooling/elm-language-server";
- version = "1.7.1";
+ version = "1.9.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@elm-tooling/elm-language-server/-/elm-language-server-1.7.1.tgz";
- sha512 = "25ha586wi38w5bh15dvskvixbw8n1ca5y5x3j2593d0nlrlqr69garz2bd444asgad1yvjkf62dfjdswy3nw1l0nrhpphiryd8hlnzx";
+ url = "https://registry.npmjs.org/@elm-tooling/elm-language-server/-/elm-language-server-1.9.1.tgz";
+ sha512 = "3wqe5OfqVWn0o92vDRuYwK7T6fohG0uSrNRr5EhJYrOUwlZFaSBx50RR79v12j7sNepDrACrsULSENcuyxNzIQ==";
};
dependencies = [
sources."@nodelib/fs.scandir-2.1.3"
sources."@nodelib/fs.stat-2.0.3"
sources."@nodelib/fs.walk-1.2.4"
sources."accepts-1.3.7"
- sources."ajv-6.12.0"
+ sources."ajv-6.12.3"
sources."array-flatten-1.1.1"
sources."array-union-2.1.0"
sources."asn1-0.2.4"
@@ -12351,7 +12050,7 @@ in
sources."async-limiter-1.0.1"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.9.1"
+ sources."aws4-1.10.0"
sources."babel-runtime-6.18.0"
sources."bcrypt-pbkdf-1.0.2"
sources."body-parser-1.19.0"
@@ -12360,13 +12059,13 @@ in
sources."caseless-0.12.0"
sources."combined-stream-1.0.8"
sources."concat-stream-1.5.2"
- sources."content-disposition-0.5.2"
+ sources."content-disposition-0.5.3"
sources."content-type-1.0.4"
- sources."cookie-0.3.1"
+ sources."cookie-0.4.0"
sources."cookie-signature-1.0.6"
sources."core-js-2.6.11"
sources."core-util-is-1.0.2"
- sources."cross-spawn-7.0.2"
+ sources."cross-spawn-7.0.3"
sources."dashdash-1.14.1"
sources."debug-2.6.9"
sources."delayed-stream-1.0.0"
@@ -12375,34 +12074,18 @@ in
sources."dir-glob-3.0.1"
sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
- sources."elm-analyse-git://github.com/elm-tooling/elm-analyse#1a665a6e540d7d11b29b3c5e3c52089704325d9c"
+ sources."elm-analyse-git://github.com/elm-tooling/elm-analyse#7f4000cce5ef024fe5e82c7ee1725feef95a9daf"
sources."encodeurl-1.0.2"
sources."end-of-stream-1.4.4"
sources."escape-html-1.0.3"
+ sources."escape-string-regexp-4.0.0"
sources."etag-1.8.1"
- (sources."execa-4.0.0" // {
+ (sources."execa-4.0.3" // {
dependencies = [
sources."is-stream-2.0.0"
];
})
- (sources."express-4.16.3" // {
- dependencies = [
- sources."body-parser-1.18.2"
- sources."bytes-3.0.0"
- sources."http-errors-1.6.3"
- sources."iconv-lite-0.4.19"
- sources."qs-6.5.1"
- (sources."raw-body-2.3.2" // {
- dependencies = [
- sources."depd-1.1.1"
- sources."http-errors-1.6.2"
- sources."setprototypeof-1.0.3"
- ];
- })
- sources."setprototypeof-1.1.0"
- sources."statuses-1.4.0"
- ];
- })
+ sources."express-4.17.1"
(sources."express-ws-2.0.0" // {
dependencies = [
sources."ws-1.1.5"
@@ -12410,17 +12093,13 @@ in
})
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-diff-1.2.0"
- sources."fast-glob-3.2.2"
+ sources."fast-glob-3.2.4"
sources."fast-json-stable-stringify-2.1.0"
- sources."fastq-1.7.0"
+ sources."fastq-1.8.0"
sources."fill-range-7.0.1"
- (sources."finalhandler-1.1.1" // {
- dependencies = [
- sources."statuses-1.4.0"
- ];
- })
+ sources."finalhandler-1.1.2"
sources."find-0.2.7"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
@@ -12430,15 +12109,15 @@ in
sources."get-stream-5.1.0"
sources."getpass-0.1.7"
sources."glob-parent-5.1.1"
- sources."globby-11.0.0"
- sources."graceful-fs-4.2.3"
+ sources."globby-11.0.1"
+ sources."graceful-fs-4.2.4"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
sources."http-errors-1.7.2"
sources."http-signature-1.2.0"
sources."human-signals-1.1.1"
sources."iconv-lite-0.4.24"
- sources."ignore-5.1.4"
+ sources."ignore-5.1.8"
sources."inherits-2.0.3"
sources."ipaddr.js-1.9.1"
sources."is-extglob-2.1.1"
@@ -12456,18 +12135,18 @@ in
sources."json-stringify-safe-5.0.1"
sources."jsonfile-2.4.0"
sources."jsprim-1.4.1"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."media-typer-0.3.0"
sources."merge-descriptors-1.0.1"
sources."merge-stream-2.0.0"
- sources."merge2-1.3.0"
+ sources."merge2-1.4.1"
sources."methods-1.1.2"
sources."micromatch-4.0.2"
- sources."mime-1.4.1"
- sources."mime-db-1.43.0"
- sources."mime-types-2.1.26"
+ sources."mime-1.6.0"
+ sources."mime-db-1.44.0"
+ sources."mime-types-2.1.27"
sources."mimic-fn-2.1.0"
- sources."minimist-1.2.0"
+ sources."minimist-1.2.5"
sources."ms-2.0.0"
sources."negotiator-0.6.2"
sources."node-watch-0.5.5"
@@ -12476,7 +12155,7 @@ in
sources."on-finished-2.3.0"
sources."once-1.4.0"
sources."onetime-5.1.0"
- sources."opn-5.4.0"
+ sources."opn-6.0.0"
sources."options-0.0.6"
sources."os-homedir-1.0.2"
sources."os-tmpdir-1.0.2"
@@ -12497,25 +12176,21 @@ in
sources."raw-body-2.4.0"
sources."readable-stream-2.0.6"
sources."regenerator-runtime-0.9.6"
- (sources."request-2.88.0" // {
+ (sources."request-2.88.2" // {
dependencies = [
sources."qs-6.5.2"
- sources."safe-buffer-5.2.0"
];
})
sources."reusify-1.0.4"
sources."run-parallel-1.1.9"
- sources."rxjs-6.5.5"
- sources."safe-buffer-5.1.1"
+ sources."safe-buffer-5.1.2"
sources."safer-buffer-2.1.2"
- (sources."send-0.16.2" // {
+ (sources."send-0.17.1" // {
dependencies = [
- sources."http-errors-1.6.3"
- sources."setprototypeof-1.1.0"
- sources."statuses-1.4.0"
+ sources."ms-2.1.1"
];
})
- sources."serve-static-1.13.2"
+ sources."serve-static-1.14.1"
sources."setprototypeof-1.1.1"
sources."shebang-command-2.0.0"
sources."shebang-regex-3.0.0"
@@ -12530,13 +12205,8 @@ in
sources."tmp-0.0.31"
sources."to-regex-range-5.0.1"
sources."toidentifier-1.0.0"
- (sources."tough-cookie-2.4.3" // {
- dependencies = [
- sources."punycode-1.4.1"
- ];
- })
+ sources."tough-cookie-2.5.0"
sources."traverse-chain-0.1.0"
- sources."tslib-1.11.1"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
sources."type-is-1.6.18"
@@ -12554,8 +12224,8 @@ in
sources."vscode-languageserver-protocol-3.15.3"
sources."vscode-languageserver-textdocument-1.0.1"
sources."vscode-languageserver-types-3.15.1"
- sources."vscode-uri-2.1.1"
- sources."web-tree-sitter-0.16.2"
+ sources."vscode-uri-2.1.2"
+ sources."web-tree-sitter-0.16.4"
sources."which-2.0.2"
sources."wrappy-1.0.2"
(sources."ws-3.3.1" // {
@@ -12581,14 +12251,14 @@ in
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/elm-live/-/elm-live-4.0.2.tgz";
- sha512 = "1ri6f1ij6617nk0nsgrdfnzwac2hgisf7rvgrq4m8vny6a8f18bg5kb3bmal5mb51fsns2s3k678l6pal5v45ay1fdwps25kjyd93g0";
+ sha512 = "4I3UvJxF6MubC14VsgtV11B0zBxaaKtdKKsWquoaa5a3UHBIGW83qgTnt/NxOj4omOLfupaftmDaE4yRMTgTcw==";
};
dependencies = [
sources."ansi-regex-2.1.1"
sources."ansi-styles-2.2.1"
sources."anymatch-3.1.1"
sources."async-limiter-1.0.1"
- sources."binary-extensions-2.0.0"
+ sources."binary-extensions-2.1.0"
sources."braces-3.0.2"
sources."chalk-1.1.3"
sources."charenc-0.0.2"
@@ -12605,7 +12275,7 @@ in
sources."elm-hot-1.1.4"
sources."encodeurl-1.0.2"
sources."end-of-stream-1.4.4"
- sources."es6-promisify-6.1.0"
+ sources."es6-promisify-6.1.1"
sources."escape-html-1.0.3"
sources."escape-string-regexp-1.0.5"
sources."etag-1.8.1"
@@ -12617,14 +12287,9 @@ in
})
sources."fill-range-7.0.1"
sources."finalhandler-1.1.2"
- (sources."follow-redirects-1.11.0" // {
- dependencies = [
- sources."debug-3.2.6"
- sources."ms-2.1.2"
- ];
- })
+ sources."follow-redirects-1.12.1"
sources."fresh-0.5.2"
- sources."fsevents-2.1.2"
+ sources."fsevents-2.1.3"
sources."get-stream-4.1.0"
sources."glob-parent-5.1.1"
sources."has-ansi-2.0.0"
@@ -12703,22 +12368,22 @@ in
version = "0.19.1-revision2";
src = fetchurl {
url = "https://registry.npmjs.org/elm-test/-/elm-test-0.19.1-revision2.tgz";
- sha512 = "24qc3z9z059c0dp97lfpsqgigxks6dd8akf14p3wvnvsy5ih3nf4947qc94xfrr0jdql0nnq12727nyyyyz3zrfyy54y85jayckcnyd";
+ sha512 = "zVs2mVeyIE+K9y7/8b333h5xRMDWAoqbBDm7ThLDhyTi7ICxeL3t5uOS4KZCrRk9+4sP6+voSbcBlgr46Q+GiQ==";
};
dependencies = [
sources."@types/color-name-1.1.1"
- sources."ajv-6.12.0"
+ sources."ajv-6.12.3"
sources."ansi-styles-4.2.1"
sources."anymatch-3.1.1"
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.9.1"
+ sources."aws4-1.10.0"
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
sources."binary-0.3.0"
- sources."binary-extensions-2.0.0"
+ sources."binary-extensions-2.1.0"
sources."binwrap-0.2.2"
sources."bluebird-3.7.2"
sources."brace-expansion-1.1.11"
@@ -12741,7 +12406,7 @@ in
sources."elmi-to-json-1.3.0"
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."fill-range-7.0.1"
(sources."find-elm-dependencies-2.0.2" // {
@@ -12756,11 +12421,11 @@ in
sources."fs-extra-8.1.0"
sources."fs-minipass-1.2.7"
sources."fs.realpath-1.0.0"
- sources."fsevents-2.1.2"
+ sources."fsevents-2.1.3"
sources."getpass-0.1.7"
sources."glob-7.1.6"
sources."glob-parent-5.1.1"
- sources."graceful-fs-4.2.3"
+ sources."graceful-fs-4.2.4"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
sources."has-flag-4.0.0"
@@ -12781,8 +12446,8 @@ in
sources."jsonfile-4.0.0"
sources."jsprim-1.4.1"
sources."lodash-4.17.15"
- sources."mime-db-1.43.0"
- sources."mime-types-2.1.26"
+ sources."mime-db-1.44.0"
+ sources."mime-types-2.1.27"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
sources."minipass-2.9.0"
@@ -12815,7 +12480,7 @@ in
sources."request-promise-4.2.5"
sources."request-promise-core-1.1.3"
sources."rimraf-2.6.3"
- sources."safe-buffer-5.2.0"
+ sources."safe-buffer-5.2.1"
sources."safer-buffer-2.1.2"
sources."semver-5.7.1"
sources."shebang-command-2.0.0"
@@ -12858,15 +12523,15 @@ in
version = "0.19.8";
src = fetchurl {
url = "https://registry.npmjs.org/elm-upgrade/-/elm-upgrade-0.19.8.tgz";
- sha512 = "3rqgj507b7yb9ljc0rbfj7fi18h5lh33wvfr1kfdpqklvx3q84jfrma01fwrraxx1jlllhis9r1cpzcbcgmjlvygc2d5frhimbp60sb";
+ sha512 = "SwNzV40wu9IEe35TWR9b7F8WctIRUkpl6F3lzF0AqmYnCcKjbzrxbW6G7DYfA9ICUYjuSLcyYJKm5c86oMiH8w==";
};
dependencies = [
- sources."@sindresorhus/is-2.1.0"
+ sources."@sindresorhus/is-2.1.1"
sources."@szmarczak/http-timer-4.0.5"
sources."@types/cacheable-request-6.0.1"
sources."@types/http-cache-semantics-4.0.0"
sources."@types/keyv-3.1.1"
- sources."@types/node-13.11.0"
+ sources."@types/node-14.0.23"
sources."@types/responselike-1.0.0"
sources."cacheable-lookup-2.0.1"
sources."cacheable-request-7.0.1"
@@ -12885,7 +12550,7 @@ in
sources."get-proxy-2.1.0"
sources."get-stream-5.1.0"
sources."got-10.7.0"
- sources."graceful-fs-4.2.3"
+ sources."graceful-fs-4.2.4"
sources."has-symbol-support-x-1.4.2"
sources."has-to-string-tag-x-1.4.1"
sources."http-cache-semantics-4.1.0"
@@ -12895,23 +12560,23 @@ in
sources."isurl-1.0.0"
sources."json-buffer-3.0.1"
sources."jsonfile-4.0.0"
- sources."keyv-4.0.0"
+ sources."keyv-4.0.1"
sources."lowercase-keys-2.0.0"
sources."mimic-response-2.1.0"
sources."normalize-url-4.5.0"
sources."npm-conf-1.1.3"
sources."once-1.4.0"
sources."p-cancelable-2.0.0"
- sources."p-event-4.1.0"
+ sources."p-event-4.2.0"
sources."p-finally-1.0.0"
- sources."p-timeout-2.0.1"
+ sources."p-timeout-3.2.0"
sources."pify-3.0.0"
sources."proto-list-1.2.4"
sources."pump-3.0.0"
sources."responselike-2.0.0"
- sources."safe-buffer-5.2.0"
+ sources."safe-buffer-5.2.1"
sources."safename-1.0.2"
- sources."semver-7.1.3"
+ sources."semver-7.3.2"
sources."to-readable-stream-2.1.0"
sources."tunnel-agent-0.6.0"
sources."type-fest-0.10.0"
@@ -12937,10 +12602,10 @@ in
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/elm-verify-examples/-/elm-verify-examples-5.0.0.tgz";
- sha512 = "2npciwj93dprxgd9m14wz73q0bq8jqr3wq2027dvphm6jjl6r13yc9v5xl4g72rrjjrb81hnpk5y1q855lzcxbc8h49spb19zwsy0vl";
+ sha512 = "dAOv+U9hXZ0IRGx19mkpCAdf5rUwoJWlzFmcR2gvOzE/QjZUSlPh3e0IIDAfGUuEF8DjfE5CTe31fNtIkkd2rQ==";
};
dependencies = [
- sources."ajv-6.12.0"
+ sources."ajv-6.12.3"
sources."ansi-regex-4.1.0"
sources."ansi-styles-3.2.1"
sources."anymatch-3.1.1"
@@ -12948,11 +12613,11 @@ in
sources."assert-plus-1.0.0"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.9.1"
+ sources."aws4-1.10.0"
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
sources."binary-0.3.0"
- sources."binary-extensions-2.0.0"
+ sources."binary-extensions-2.1.0"
sources."binwrap-0.2.2"
sources."bluebird-3.7.2"
sources."brace-expansion-1.1.11"
@@ -12991,7 +12656,7 @@ in
sources."escape-string-regexp-1.0.5"
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."fill-range-7.0.1"
(sources."find-elm-dependencies-2.0.2" // {
@@ -13007,12 +12672,12 @@ in
sources."fs-extra-5.0.0"
sources."fs-minipass-1.2.7"
sources."fs.realpath-1.0.0"
- sources."fsevents-2.1.2"
+ sources."fsevents-2.1.3"
sources."get-caller-file-2.0.5"
sources."getpass-0.1.7"
sources."glob-7.1.4"
sources."glob-parent-5.1.1"
- sources."graceful-fs-4.2.3"
+ sources."graceful-fs-4.2.4"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
sources."has-flag-3.0.0"
@@ -13035,8 +12700,8 @@ in
sources."jsprim-1.4.1"
sources."locate-path-3.0.0"
sources."lodash-4.17.15"
- sources."mime-db-1.43.0"
- sources."mime-types-2.1.26"
+ sources."mime-db-1.44.0"
+ sources."mime-types-2.1.27"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
sources."minipass-2.9.0"
@@ -13055,7 +12720,7 @@ in
sources."normalize-path-3.0.0"
sources."oauth-sign-0.9.0"
sources."once-1.4.0"
- sources."p-limit-2.2.2"
+ sources."p-limit-2.3.0"
sources."p-locate-3.0.0"
sources."p-try-2.2.0"
sources."path-exists-3.0.0"
@@ -13073,7 +12738,7 @@ in
sources."require-directory-2.1.1"
sources."require-main-filename-2.0.0"
sources."rimraf-2.7.1"
- sources."safe-buffer-5.2.0"
+ sources."safe-buffer-5.2.1"
sources."safer-buffer-2.1.2"
sources."semver-5.7.1"
sources."set-blocking-2.0.0"
@@ -13127,14 +12792,14 @@ in
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/elm-xref/-/elm-xref-4.1.0.tgz";
- sha512 = "24a79m9qhs2ycldf36p7qyr0dj8jvqja0cycp5gr01nkrdhlin4idh33wbvr7yghh5vbf53j3vbi0r9kjp1crs4cy1jvb80iccxayfv";
+ sha512 = "23nVGYsArS2DZ0RnFq6cKYO49pCjuLULhM+fvBcfA7ZIbKSw5WkDyK9c5hlQEm+JZAPZ43PNcI0yLzTEqaajiA==";
};
dependencies = [
sources."bluebird-3.7.2"
sources."compare-versions-3.6.0"
sources."core-util-is-1.0.2"
sources."fs-extra-6.0.1"
- sources."graceful-fs-4.2.3"
+ sources."graceful-fs-4.2.4"
sources."inherits-2.0.4"
sources."isarray-1.0.0"
sources."jsonfile-4.0.0"
@@ -13169,86 +12834,107 @@ in
create-elm-app = nodeEnv.buildNodePackage {
name = "create-elm-app";
packageName = "create-elm-app";
- version = "4.2.4";
+ version = "4.2.26";
src = fetchurl {
- url = "https://registry.npmjs.org/create-elm-app/-/create-elm-app-4.2.4.tgz";
- sha512 = "007cbn1hd7hb48mwrn7sg132vj9y0bw17jwgc2fi5m4z8zi24992qqgkdqzqz3bwh7khh1f0y35fzn6va384rlahmwyykxrj62hpl06";
+ url = "https://registry.npmjs.org/create-elm-app/-/create-elm-app-4.2.26.tgz";
+ sha512 = "m8+dA/ea43gXODN7nnd8zSXSNTtnhSFLK5O9xNSxRWasaLPI6fqO3TsG0MADSV1sB66rmHRFsn5au12ir058DQ==";
};
dependencies = [
- sources."@babel/cli-7.2.3"
- sources."@babel/code-frame-7.8.3"
- sources."@babel/core-7.3.4"
- sources."@babel/generator-7.9.4"
- sources."@babel/helper-annotate-as-pure-7.8.3"
- sources."@babel/helper-builder-binary-assignment-operator-visitor-7.8.3"
- sources."@babel/helper-create-regexp-features-plugin-7.8.8"
- sources."@babel/helper-define-map-7.8.3"
- sources."@babel/helper-explode-assignable-expression-7.8.3"
- sources."@babel/helper-function-name-7.8.3"
- sources."@babel/helper-get-function-arity-7.8.3"
- sources."@babel/helper-hoist-variables-7.8.3"
- sources."@babel/helper-member-expression-to-functions-7.8.3"
- sources."@babel/helper-module-imports-7.8.3"
- sources."@babel/helper-module-transforms-7.9.0"
- sources."@babel/helper-optimise-call-expression-7.8.3"
- sources."@babel/helper-plugin-utils-7.8.3"
- sources."@babel/helper-regex-7.8.3"
- sources."@babel/helper-remap-async-to-generator-7.8.3"
- sources."@babel/helper-replace-supers-7.8.6"
- sources."@babel/helper-simple-access-7.8.3"
- sources."@babel/helper-split-export-declaration-7.8.3"
- sources."@babel/helper-validator-identifier-7.9.0"
- sources."@babel/helper-wrap-function-7.8.3"
- sources."@babel/helpers-7.9.2"
- sources."@babel/highlight-7.9.0"
- sources."@babel/parser-7.9.4"
- sources."@babel/plugin-proposal-async-generator-functions-7.8.3"
- sources."@babel/plugin-proposal-json-strings-7.8.3"
- sources."@babel/plugin-proposal-object-rest-spread-7.9.0"
- sources."@babel/plugin-proposal-optional-catch-binding-7.8.3"
- sources."@babel/plugin-proposal-unicode-property-regex-7.8.8"
+ sources."@babel/cli-7.8.4"
+ sources."@babel/code-frame-7.10.4"
+ sources."@babel/compat-data-7.10.5"
+ (sources."@babel/core-7.9.6" // {
+ dependencies = [
+ sources."debug-4.2.0"
+ sources."ms-2.1.2"
+ ];
+ })
+ sources."@babel/generator-7.10.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.10.4"
+ sources."@babel/helper-create-regexp-features-plugin-7.10.4"
+ sources."@babel/helper-define-map-7.10.5"
+ sources."@babel/helper-explode-assignable-expression-7.10.4"
+ 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.10.5"
+ sources."@babel/helper-module-imports-7.10.4"
+ sources."@babel/helper-module-transforms-7.10.5"
+ 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.10.4"
+ sources."@babel/helper-replace-supers-7.10.4"
+ sources."@babel/helper-simple-access-7.10.4"
+ sources."@babel/helper-split-export-declaration-7.10.4"
+ sources."@babel/helper-validator-identifier-7.10.4"
+ sources."@babel/helper-wrap-function-7.10.4"
+ sources."@babel/helpers-7.10.4"
+ sources."@babel/highlight-7.10.4"
+ sources."@babel/parser-7.10.5"
+ sources."@babel/plugin-proposal-async-generator-functions-7.10.5"
+ sources."@babel/plugin-proposal-dynamic-import-7.10.4"
+ sources."@babel/plugin-proposal-json-strings-7.10.4"
+ 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.10.4"
+ sources."@babel/plugin-proposal-optional-catch-binding-7.10.4"
+ sources."@babel/plugin-proposal-optional-chaining-7.10.4"
+ sources."@babel/plugin-proposal-unicode-property-regex-7.10.4"
sources."@babel/plugin-syntax-async-generators-7.8.4"
+ sources."@babel/plugin-syntax-dynamic-import-7.8.3"
sources."@babel/plugin-syntax-json-strings-7.8.3"
+ sources."@babel/plugin-syntax-nullish-coalescing-operator-7.8.3"
+ sources."@babel/plugin-syntax-numeric-separator-7.10.4"
sources."@babel/plugin-syntax-object-rest-spread-7.8.3"
sources."@babel/plugin-syntax-optional-catch-binding-7.8.3"
- sources."@babel/plugin-transform-arrow-functions-7.8.3"
- sources."@babel/plugin-transform-async-to-generator-7.8.3"
- sources."@babel/plugin-transform-block-scoped-functions-7.8.3"
- sources."@babel/plugin-transform-block-scoping-7.8.3"
- sources."@babel/plugin-transform-classes-7.9.2"
- sources."@babel/plugin-transform-computed-properties-7.8.3"
- sources."@babel/plugin-transform-destructuring-7.8.8"
- sources."@babel/plugin-transform-dotall-regex-7.8.3"
- sources."@babel/plugin-transform-duplicate-keys-7.8.3"
- sources."@babel/plugin-transform-exponentiation-operator-7.8.3"
- sources."@babel/plugin-transform-for-of-7.9.0"
- sources."@babel/plugin-transform-function-name-7.8.3"
- sources."@babel/plugin-transform-literals-7.8.3"
- sources."@babel/plugin-transform-modules-amd-7.9.0"
- sources."@babel/plugin-transform-modules-commonjs-7.9.0"
- sources."@babel/plugin-transform-modules-systemjs-7.9.0"
- sources."@babel/plugin-transform-modules-umd-7.9.0"
- sources."@babel/plugin-transform-named-capturing-groups-regex-7.8.3"
- sources."@babel/plugin-transform-new-target-7.8.3"
- sources."@babel/plugin-transform-object-super-7.8.3"
- sources."@babel/plugin-transform-parameters-7.9.3"
- sources."@babel/plugin-transform-regenerator-7.8.7"
- sources."@babel/plugin-transform-runtime-7.3.4"
- sources."@babel/plugin-transform-shorthand-properties-7.8.3"
- sources."@babel/plugin-transform-spread-7.8.3"
- sources."@babel/plugin-transform-sticky-regex-7.8.3"
- sources."@babel/plugin-transform-template-literals-7.8.3"
- sources."@babel/plugin-transform-typeof-symbol-7.8.4"
- sources."@babel/plugin-transform-unicode-regex-7.8.3"
- sources."@babel/preset-env-7.3.4"
- (sources."@babel/runtime-7.3.4" // {
- dependencies = [
- sources."regenerator-runtime-0.12.1"
- ];
- })
- sources."@babel/template-7.8.6"
- sources."@babel/traverse-7.9.0"
- sources."@babel/types-7.9.0"
+ sources."@babel/plugin-syntax-optional-chaining-7.8.3"
+ sources."@babel/plugin-syntax-top-level-await-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.10.5"
+ 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-runtime-7.9.6"
+ sources."@babel/plugin-transform-shorthand-properties-7.10.4"
+ sources."@babel/plugin-transform-spread-7.10.4"
+ 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-unicode-regex-7.10.4"
+ sources."@babel/preset-env-7.9.6"
+ sources."@babel/preset-modules-0.1.3"
+ sources."@babel/runtime-7.9.6"
+ sources."@babel/template-7.10.4"
+ (sources."@babel/traverse-7.10.5" // {
+ dependencies = [
+ sources."debug-4.2.0"
+ sources."ms-2.1.2"
+ ];
+ })
+ sources."@babel/types-7.10.5"
sources."@hapi/address-2.1.4"
sources."@hapi/bourne-1.3.2"
sources."@hapi/hoek-8.5.1"
@@ -13258,27 +12944,28 @@ in
sources."@nodelib/fs.stat-1.1.3"
sources."@types/anymatch-1.3.1"
sources."@types/color-name-1.1.1"
- sources."@types/events-3.0.0"
- sources."@types/glob-7.1.1"
- sources."@types/html-minifier-terser-5.0.0"
+ sources."@types/glob-7.1.3"
+ sources."@types/html-minifier-terser-5.1.0"
+ sources."@types/http-proxy-1.17.4"
+ sources."@types/json-schema-7.0.5"
sources."@types/minimatch-3.0.3"
- sources."@types/node-13.11.0"
- sources."@types/q-1.5.2"
+ sources."@types/node-14.0.23"
+ sources."@types/q-1.5.4"
sources."@types/source-list-map-0.1.2"
- sources."@types/tapable-1.0.5"
- (sources."@types/uglify-js-3.0.5" // {
+ sources."@types/tapable-1.0.6"
+ (sources."@types/uglify-js-3.9.3" // {
dependencies = [
sources."source-map-0.6.1"
];
})
- (sources."@types/webpack-4.41.10" // {
+ (sources."@types/webpack-4.41.21" // {
dependencies = [
sources."source-map-0.6.1"
];
})
- (sources."@types/webpack-sources-0.1.7" // {
+ (sources."@types/webpack-sources-1.4.0" // {
dependencies = [
- sources."source-map-0.6.1"
+ sources."source-map-0.7.3"
];
})
sources."@webassemblyjs/ast-1.9.0"
@@ -13304,16 +12991,20 @@ in
sources."accepts-1.3.7"
sources."acorn-6.4.1"
sources."address-1.0.3"
- sources."ajv-6.12.0"
+ sources."ajv-6.12.3"
sources."ajv-errors-1.0.1"
- sources."ajv-keywords-3.4.1"
+ sources."ajv-keywords-3.5.1"
sources."alphanum-sort-1.0.2"
sources."ansi-colors-3.2.4"
sources."ansi-escapes-3.2.0"
sources."ansi-html-0.0.7"
sources."ansi-regex-2.1.1"
sources."ansi-styles-3.2.1"
- sources."anymatch-3.1.1"
+ (sources."anymatch-2.0.0" // {
+ dependencies = [
+ sources."normalize-path-2.1.1"
+ ];
+ })
sources."aproba-1.2.0"
sources."argparse-1.0.10"
sources."arr-diff-4.0.0"
@@ -13328,7 +13019,11 @@ in
sources."array-unique-0.3.2"
sources."asap-2.0.6"
sources."asn1-0.2.4"
- sources."asn1.js-4.10.1"
+ (sources."asn1.js-4.10.1" // {
+ dependencies = [
+ sources."bn.js-4.11.9"
+ ];
+ })
(sources."assert-1.5.0" // {
dependencies = [
sources."inherits-2.0.1"
@@ -13338,7 +13033,7 @@ in
sources."assert-plus-1.0.0"
(sources."assets-webpack-plugin-3.9.12" // {
dependencies = [
- sources."mkdirp-0.5.3"
+ sources."lodash-4.17.15"
];
})
sources."assign-symbols-1.0.0"
@@ -13353,10 +13048,10 @@ in
];
})
sources."aws-sign2-0.7.0"
- sources."aws4-1.9.1"
+ sources."aws4-1.10.0"
sources."babel-extract-comments-1.0.0"
- sources."babel-loader-8.0.4"
- sources."babel-plugin-dynamic-import-node-2.3.0"
+ sources."babel-loader-8.1.0"
+ sources."babel-plugin-dynamic-import-node-2.3.3"
sources."babel-plugin-syntax-object-rest-spread-6.13.0"
sources."babel-plugin-transform-object-rest-spread-6.26.0"
(sources."babel-runtime-6.26.0" // {
@@ -13376,16 +13071,14 @@ in
sources."bcrypt-pbkdf-1.0.2"
sources."big.js-5.2.2"
sources."binary-0.3.0"
- sources."binary-extensions-2.0.0"
+ sources."binary-extensions-1.13.1"
sources."bindings-1.5.0"
sources."binwrap-0.2.2"
sources."bluebird-3.7.2"
- sources."bn.js-4.11.8"
+ sources."bn.js-5.1.2"
(sources."body-parser-1.19.0" // {
dependencies = [
sources."bytes-3.1.0"
- sources."debug-2.6.9"
- sources."ms-2.0.0"
sources."qs-6.7.0"
];
})
@@ -13396,15 +13089,29 @@ in
})
sources."boolbase-1.0.0"
sources."brace-expansion-1.1.11"
- sources."braces-3.0.2"
+ (sources."braces-2.3.2" // {
+ dependencies = [
+ sources."extend-shallow-2.0.1"
+ sources."is-extendable-0.1.1"
+ ];
+ })
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"
- sources."browserify-sign-4.0.4"
+ (sources."browserify-rsa-4.0.1" // {
+ dependencies = [
+ sources."bn.js-4.11.9"
+ ];
+ })
+ (sources."browserify-sign-4.2.0" // {
+ dependencies = [
+ sources."readable-stream-3.6.0"
+ sources."safe-buffer-5.2.1"
+ ];
+ })
sources."browserify-zlib-0.2.0"
- sources."browserslist-4.11.1"
+ sources."browserslist-4.13.0"
sources."buffer-4.9.2"
sources."buffer-from-1.1.1"
sources."buffer-indexof-1.1.1"
@@ -13421,7 +13128,7 @@ in
sources."camel-case-4.1.1"
sources."camelcase-5.3.1"
sources."caniuse-api-3.0.0"
- sources."caniuse-lite-1.0.30001039"
+ sources."caniuse-lite-1.0.30001102"
sources."case-sensitive-paths-webpack-plugin-2.3.0"
sources."caseless-0.12.0"
sources."chainsaw-0.1.0"
@@ -13431,11 +13138,7 @@ in
];
})
sources."chardet-0.7.0"
- (sources."chokidar-3.3.0" // {
- dependencies = [
- sources."glob-parent-5.1.1"
- ];
- })
+ sources."chokidar-2.1.8"
sources."chownr-1.1.4"
sources."chrome-trace-event-1.0.2"
sources."cipher-base-1.0.4"
@@ -13463,7 +13166,7 @@ in
})
sources."cli-cursor-2.1.0"
sources."cli-table-0.3.1"
- sources."cli-width-2.2.0"
+ sources."cli-width-2.2.1"
(sources."cliui-3.2.0" // {
dependencies = [
sources."strip-ansi-3.0.1"
@@ -13478,17 +13181,12 @@ in
sources."color-string-1.5.3"
sources."colors-1.0.3"
sources."combined-stream-1.0.8"
- sources."commander-2.20.3"
+ sources."commander-4.1.1"
sources."common-tags-1.8.0"
sources."commondir-1.0.1"
sources."component-emitter-1.3.0"
sources."compressible-2.0.18"
- (sources."compression-1.7.4" // {
- dependencies = [
- sources."debug-2.6.9"
- sources."ms-2.0.0"
- ];
- })
+ sources."compression-1.7.4"
sources."concat-map-0.0.1"
sources."concat-stream-1.6.2"
sources."connect-history-api-fallback-1.6.0"
@@ -13503,38 +13201,39 @@ in
sources."copy-descriptor-0.1.1"
(sources."copy-webpack-plugin-5.1.1" // {
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-limit-2.2.2"
- sources."p-locate-3.0.0"
- sources."p-try-2.2.0"
- sources."pify-4.0.1"
- sources."pkg-dir-3.0.0"
+ sources."schema-utils-1.0.0"
];
})
sources."core-js-2.6.11"
+ (sources."core-js-compat-3.6.5" // {
+ dependencies = [
+ sources."semver-7.0.0"
+ ];
+ })
sources."core-util-is-1.0.2"
sources."cosmiconfig-5.2.1"
- sources."create-ecdh-4.0.3"
+ (sources."create-ecdh-4.0.3" // {
+ 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"
+ sources."cross-spawn-7.0.3"
sources."crypto-browserify-3.12.0"
sources."css-color-names-0.0.4"
(sources."css-declaration-sorter-4.0.1" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
- (sources."css-loader-3.4.2" // {
+ (sources."css-loader-3.6.0" // {
dependencies = [
- sources."postcss-7.0.27"
- sources."postcss-value-parser-4.0.3"
- sources."schema-utils-2.6.5"
+ sources."postcss-7.0.32"
+ sources."postcss-value-parser-4.1.0"
+ sources."semver-6.3.0"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
@@ -13550,14 +13249,14 @@ in
sources."cssesc-3.0.0"
(sources."cssnano-4.1.10" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."cssnano-preset-default-4.0.7" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
@@ -13566,7 +13265,7 @@ in
sources."cssnano-util-get-match-4.0.0"
(sources."cssnano-util-raw-cache-4.0.1" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
@@ -13582,7 +13281,7 @@ in
sources."cycle-1.0.3"
sources."cyclist-1.0.1"
sources."dashdash-1.14.1"
- sources."debug-4.1.1"
+ sources."debug-2.6.9"
sources."decamelize-1.2.0"
sources."decode-uri-component-0.2.0"
sources."deep-equal-0.2.2"
@@ -13596,7 +13295,6 @@ in
sources."pify-2.3.0"
];
})
- sources."pify-4.0.1"
];
})
sources."delayed-stream-1.0.0"
@@ -13604,13 +13302,12 @@ in
sources."des.js-1.0.1"
sources."destroy-1.0.4"
sources."detect-node-2.0.4"
- (sources."detect-port-alt-1.1.6" // {
+ sources."detect-port-alt-1.1.6"
+ (sources."diffie-hellman-5.0.3" // {
dependencies = [
- sources."debug-2.6.9"
- sources."ms-2.0.0"
+ sources."bn.js-4.11.9"
];
})
- sources."diffie-hellman-5.0.3"
sources."dir-glob-2.2.2"
sources."dns-equal-1.0.0"
sources."dns-packet-1.3.1"
@@ -13627,13 +13324,17 @@ in
sources."domutils-1.5.1"
sources."dot-case-3.0.3"
sources."dot-prop-5.2.0"
- sources."dotenv-5.0.1"
+ sources."dotenv-8.2.0"
sources."duplexer-0.1.1"
sources."duplexify-3.7.1"
sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
- sources."electron-to-chromium-1.3.397"
- sources."elliptic-6.5.2"
+ sources."electron-to-chromium-1.3.500"
+ (sources."elliptic-6.5.3" // {
+ dependencies = [
+ sources."bn.js-4.11.9"
+ ];
+ })
sources."elm-0.19.1-3"
sources."elm-asset-webpack-loader-1.1.2"
sources."elm-hot-1.1.4"
@@ -13641,49 +13342,68 @@ in
(sources."elm-test-0.19.1-revision2" // {
dependencies = [
sources."ansi-styles-4.2.1"
+ sources."anymatch-3.1.1"
+ sources."binary-extensions-2.1.0"
+ sources."braces-3.0.2"
sources."chalk-3.0.0"
+ sources."chokidar-3.3.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."cross-spawn-7.0.1"
+ sources."fill-range-7.0.1"
sources."fs-extra-8.1.0"
+ sources."fsevents-2.1.3"
+ sources."glob-parent-5.1.1"
sources."has-flag-4.0.0"
- sources."path-key-3.1.1"
- sources."shebang-command-2.0.0"
- sources."shebang-regex-3.0.0"
+ sources."is-binary-path-2.1.0"
+ sources."is-number-7.0.0"
+ sources."lodash-4.17.15"
+ sources."readdirp-3.2.0"
sources."supports-color-7.1.0"
+ sources."to-regex-range-5.0.1"
sources."which-2.0.1"
];
})
- sources."elm-webpack-loader-6.0.0"
+ sources."elm-webpack-loader-6.0.1"
sources."elmi-to-json-1.3.0"
+ sources."emoji-regex-7.0.3"
sources."emojis-list-3.0.0"
sources."encodeurl-1.0.2"
sources."end-of-stream-1.4.4"
- (sources."enhanced-resolve-4.1.1" // {
+ (sources."enhanced-resolve-4.3.0" // {
dependencies = [
sources."memory-fs-0.5.0"
];
})
- sources."entities-2.0.0"
+ sources."entities-2.0.3"
sources."errno-0.1.7"
sources."error-ex-1.3.2"
- sources."es-abstract-1.17.5"
+ sources."es-abstract-1.17.6"
sources."es-to-primitive-1.2.1"
+ sources."escalade-3.0.2"
sources."escape-html-1.0.3"
sources."escape-string-regexp-2.0.0"
sources."eslint-scope-4.0.3"
sources."esprima-4.0.1"
sources."esrecurse-4.2.1"
sources."estraverse-4.3.0"
+ sources."esutils-2.0.3"
sources."etag-1.8.1"
- sources."eventemitter3-4.0.0"
+ sources."eventemitter3-4.0.4"
sources."events-3.1.0"
sources."eventsource-0.1.6"
sources."evp_bytestokey-1.0.3"
- sources."execa-1.0.0"
+ (sources."execa-1.0.0" // {
+ dependencies = [
+ sources."cross-spawn-6.0.5"
+ sources."path-key-2.0.1"
+ sources."shebang-command-1.2.0"
+ sources."shebang-regex-1.0.0"
+ sources."which-1.3.1"
+ ];
+ })
(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" // {
@@ -13697,56 +13417,31 @@ in
];
})
sources."is-descriptor-0.1.6"
+ sources."is-extendable-0.1.1"
sources."kind-of-5.1.0"
- sources."ms-2.0.0"
];
})
sources."expand-tilde-2.0.2"
(sources."express-4.17.1" // {
dependencies = [
sources."array-flatten-1.1.1"
- sources."debug-2.6.9"
- sources."ms-2.0.0"
sources."qs-6.7.0"
];
})
sources."extend-3.0.2"
- (sources."extend-shallow-3.0.2" // {
- dependencies = [
- sources."is-extendable-1.0.1"
- ];
- })
+ sources."extend-shallow-3.0.2"
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."is-extendable-0.1.1"
];
})
sources."extsprintf-1.3.0"
sources."eyes-0.1.8"
- sources."fast-deep-equal-3.1.1"
- (sources."fast-glob-2.2.7" // {
- 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."micromatch-3.1.10"
- sources."to-regex-range-2.1.1"
- ];
- })
+ sources."fast-deep-equal-3.1.3"
+ sources."fast-glob-2.2.7"
sources."fast-json-stable-stringify-2.1.0"
sources."faye-websocket-0.11.3"
sources."figgy-pudding-3.5.2"
@@ -13762,28 +13457,25 @@ in
})
sources."file-uri-to-path-1.0.0"
sources."filesize-3.6.1"
- sources."fill-range-7.0.1"
- (sources."finalhandler-1.1.2" // {
+ (sources."fill-range-4.0.0" // {
dependencies = [
- sources."debug-2.6.9"
- sources."ms-2.0.0"
+ sources."extend-shallow-2.0.1"
+ sources."is-extendable-0.1.1"
];
})
- sources."find-cache-dir-1.0.0"
+ sources."finalhandler-1.1.2"
+ sources."find-cache-dir-2.1.0"
(sources."find-elm-dependencies-2.0.2" // {
dependencies = [
sources."firstline-1.2.0"
+ sources."lodash-4.17.15"
];
})
sources."find-parent-dir-0.3.0"
- sources."find-up-2.1.0"
+ sources."find-up-3.0.0"
sources."firstline-2.0.2"
sources."flush-write-stream-1.1.1"
- (sources."follow-redirects-1.11.0" // {
- dependencies = [
- sources."debug-3.2.6"
- ];
- })
+ sources."follow-redirects-1.12.1"
sources."for-in-1.0.2"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
@@ -13796,8 +13488,9 @@ in
sources."fs-readdir-recursive-1.1.0"
sources."fs-write-stream-atomic-1.0.10"
sources."fs.realpath-1.0.0"
- sources."fsevents-2.1.2"
+ sources."fsevents-1.2.13"
sources."function-bind-1.1.1"
+ sources."gensync-1.0.0-beta.1"
sources."get-caller-file-1.0.3"
sources."get-own-enumerable-property-symbols-3.0.2"
sources."get-stream-4.1.0"
@@ -13811,15 +13504,24 @@ in
})
sources."glob-to-regexp-0.3.0"
sources."global-modules-1.0.0"
- sources."global-prefix-1.0.2"
+ (sources."global-prefix-1.0.2" // {
+ dependencies = [
+ sources."which-1.3.1"
+ ];
+ })
sources."globals-11.12.0"
(sources."globby-7.1.1" // {
dependencies = [
+ sources."pify-3.0.0"
sources."slash-1.0.0"
];
})
- sources."graceful-fs-4.2.3"
- sources."gzip-size-5.0.0"
+ sources."graceful-fs-4.2.4"
+ (sources."gzip-size-5.0.0" // {
+ dependencies = [
+ sources."pify-3.0.0"
+ ];
+ })
sources."handle-thing-2.0.1"
sources."har-schema-2.0.0"
sources."har-validator-5.1.3"
@@ -13829,15 +13531,15 @@ in
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.0.4"
+ (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."he-1.2.0"
sources."hex-color-regex-1.1.0"
@@ -13848,17 +13550,9 @@ in
sources."hsl-regex-1.0.0"
sources."hsla-regex-1.0.0"
sources."html-comment-regex-1.1.2"
- sources."html-entities-1.2.1"
- (sources."html-minifier-terser-5.0.5" // {
- dependencies = [
- sources."commander-4.1.1"
- ];
- })
- (sources."html-webpack-plugin-4.0.4" // {
- dependencies = [
- sources."util.promisify-1.0.0"
- ];
- })
+ sources."html-entities-1.3.1"
+ sources."html-minifier-terser-5.1.1"
+ sources."html-webpack-plugin-4.3.0"
(sources."htmlparser2-3.10.1" // {
dependencies = [
sources."entities-1.1.2"
@@ -13871,16 +13565,24 @@ in
sources."inherits-2.0.3"
];
})
- sources."http-parser-js-0.4.10"
- sources."http-proxy-1.18.0"
- sources."http-proxy-middleware-0.20.0"
+ sources."http-parser-js-0.5.2"
+ sources."http-proxy-1.18.1"
+ (sources."http-proxy-middleware-0.21.0" // {
+ dependencies = [
+ sources."braces-3.0.2"
+ sources."fill-range-7.0.1"
+ sources."is-number-7.0.0"
+ sources."micromatch-4.0.2"
+ sources."to-regex-range-5.0.1"
+ ];
+ })
sources."http-signature-1.2.0"
sources."https-browserify-1.0.0"
sources."i-0.3.6"
sources."iconv-lite-0.4.24"
(sources."icss-utils-4.1.1" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
@@ -13889,17 +13591,10 @@ in
sources."iferr-0.1.5"
sources."ignore-3.3.10"
sources."immer-1.7.2"
+ sources."import-cwd-2.1.0"
sources."import-fresh-2.0.0"
- (sources."import-local-2.0.0" // {
- dependencies = [
- sources."find-up-3.0.0"
- sources."locate-path-3.0.0"
- sources."p-limit-2.2.2"
- sources."p-locate-3.0.0"
- sources."p-try-2.2.0"
- sources."pkg-dir-3.0.0"
- ];
- })
+ sources."import-from-2.1.0"
+ sources."import-local-2.0.0"
sources."imurmurhash-0.1.4"
sources."indexes-of-1.0.1"
sources."infer-owner-1.0.4"
@@ -13925,27 +13620,29 @@ in
sources."is-accessor-descriptor-1.0.0"
sources."is-arguments-1.0.4"
sources."is-arrayish-0.2.1"
- sources."is-binary-path-2.1.0"
+ sources."is-binary-path-1.0.1"
sources."is-buffer-1.1.6"
- sources."is-callable-1.1.5"
+ sources."is-callable-1.2.0"
sources."is-color-stop-1.1.0"
sources."is-data-descriptor-1.0.0"
sources."is-date-object-1.0.2"
sources."is-descriptor-1.0.2"
sources."is-directory-0.3.1"
- sources."is-extendable-0.1.1"
+ sources."is-extendable-1.0.1"
sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-1.0.0"
sources."is-glob-4.0.1"
- sources."is-number-7.0.0"
+ (sources."is-number-3.0.0" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
sources."is-obj-2.0.0"
sources."is-path-cwd-2.2.0"
sources."is-path-in-cwd-2.1.0"
sources."is-path-inside-2.1.0"
- sources."is-plain-obj-1.1.0"
sources."is-plain-object-2.0.4"
- sources."is-promise-2.1.0"
- sources."is-regex-1.0.5"
+ sources."is-regex-1.1.0"
sources."is-regexp-1.0.0"
sources."is-resolvable-1.1.0"
sources."is-root-2.0.0"
@@ -13960,9 +13657,8 @@ in
sources."isexe-2.0.0"
sources."isobject-3.0.1"
sources."isstream-0.1.2"
- sources."js-levenshtein-1.1.6"
sources."js-tokens-4.0.0"
- sources."js-yaml-3.13.1"
+ sources."js-yaml-3.14.0"
sources."jsbn-0.1.1"
sources."jsesc-2.5.2"
sources."json-parse-better-errors-1.0.2"
@@ -13971,7 +13667,7 @@ in
sources."json-stable-stringify-1.0.1"
sources."json-stringify-safe-5.0.1"
sources."json3-3.3.3"
- sources."json5-2.1.2"
+ sources."json5-2.1.3"
sources."jsonfile-4.0.0"
sources."jsonify-0.0.0"
sources."jsprim-1.4.1"
@@ -13979,6 +13675,8 @@ in
sources."kind-of-6.0.3"
sources."last-call-webpack-plugin-3.0.0"
sources."lcid-1.0.0"
+ sources."leven-3.1.0"
+ sources."levenary-1.1.1"
(sources."load-json-file-1.1.0" // {
dependencies = [
sources."parse-json-2.2.0"
@@ -13991,40 +13689,42 @@ in
sources."json5-1.0.1"
];
})
- sources."locate-path-2.0.0"
- sources."lodash-4.17.15"
+ sources."locate-path-3.0.0"
+ sources."lodash-4.17.19"
sources."lodash._reinterpolate-3.0.0"
sources."lodash.memoize-4.1.2"
sources."lodash.template-4.5.0"
sources."lodash.templatesettings-4.2.0"
sources."lodash.uniq-4.5.0"
- sources."loglevel-1.6.7"
+ sources."loglevel-1.6.8"
sources."loose-envify-1.4.0"
sources."lower-case-2.0.1"
sources."lru-cache-5.1.1"
- sources."make-dir-1.3.0"
- sources."map-age-cleaner-0.1.3"
+ sources."make-dir-2.1.0"
sources."map-cache-0.2.2"
sources."map-visit-1.0.0"
sources."md5.js-1.3.5"
sources."mdn-data-2.0.4"
sources."media-typer-0.3.0"
- (sources."mem-4.3.0" // {
- dependencies = [
- sources."mimic-fn-2.1.0"
- ];
- })
sources."memory-fs-0.4.1"
sources."merge-descriptors-1.0.1"
- sources."merge2-1.3.0"
+ sources."merge2-1.4.1"
sources."methods-1.1.2"
- sources."micromatch-4.0.2"
- sources."miller-rabin-4.0.1"
- sources."mime-2.4.4"
- sources."mime-db-1.43.0"
- sources."mime-types-2.1.26"
+ sources."micromatch-3.1.10"
+ (sources."miller-rabin-4.0.1" // {
+ dependencies = [
+ sources."bn.js-4.11.9"
+ ];
+ })
+ sources."mime-2.4.6"
+ sources."mime-db-1.44.0"
+ sources."mime-types-2.1.27"
sources."mimic-fn-1.2.0"
- sources."mini-css-extract-plugin-0.4.5"
+ (sources."mini-css-extract-plugin-0.4.5" // {
+ dependencies = [
+ sources."schema-utils-1.0.0"
+ ];
+ })
sources."minimalistic-assert-1.0.1"
sources."minimalistic-crypto-utils-1.0.1"
sources."minimatch-3.0.4"
@@ -14032,39 +13732,48 @@ in
sources."minipass-2.9.0"
sources."minizlib-1.3.3"
sources."mississippi-3.0.0"
- (sources."mixin-deep-1.3.2" // {
- dependencies = [
- sources."is-extendable-1.0.1"
- ];
- })
- sources."mkdirp-0.5.5"
+ sources."mixin-deep-1.3.2"
+ sources."mkdirp-0.5.3"
sources."move-concurrently-1.0.1"
- sources."ms-2.1.2"
+ sources."ms-2.0.0"
sources."multicast-dns-6.2.3"
sources."multicast-dns-service-types-1.1.0"
sources."murmur-hash-js-1.0.0"
sources."mustache-3.2.1"
sources."mute-stream-0.0.8"
- sources."nan-2.14.0"
+ sources."nan-2.14.1"
sources."nanomatch-1.2.13"
sources."ncp-1.0.1"
sources."negotiator-0.6.2"
- sources."neo-async-2.6.1"
+ sources."neo-async-2.6.2"
sources."nice-try-1.0.5"
sources."no-case-3.0.3"
- sources."node-elm-compiler-5.0.4"
+ (sources."node-elm-compiler-5.0.4" // {
+ dependencies = [
+ sources."cross-spawn-6.0.5"
+ sources."lodash-4.17.15"
+ sources."path-key-2.0.1"
+ sources."shebang-command-1.2.0"
+ sources."shebang-regex-1.0.0"
+ sources."which-1.3.1"
+ ];
+ })
sources."node-forge-0.9.0"
(sources."node-libs-browser-2.2.1" // {
dependencies = [
sources."punycode-1.4.1"
];
})
- sources."node-releases-1.1.53"
+ sources."node-releases-1.1.59"
sources."normalize-package-data-2.5.0"
sources."normalize-path-3.0.0"
sources."normalize-range-0.1.2"
sources."normalize-url-3.3.0"
- sources."npm-run-path-2.0.2"
+ (sources."npm-run-path-2.0.2" // {
+ dependencies = [
+ sources."path-key-2.0.1"
+ ];
+ })
sources."nth-check-1.0.2"
sources."num2fraction-1.2.2"
sources."number-is-nan-1.0.1"
@@ -14083,12 +13792,12 @@ in
sources."kind-of-3.2.2"
];
})
- sources."object-inspect-1.7.0"
- sources."object-is-1.0.2"
+ sources."object-inspect-1.8.0"
+ sources."object-is-1.1.2"
sources."object-keys-1.1.1"
sources."object-visit-1.0.1"
sources."object.assign-4.1.0"
- sources."object.entries-1.1.1"
+ sources."object.entries-1.1.2"
sources."object.getownpropertydescriptors-2.1.0"
sources."object.pick-1.3.0"
sources."object.values-1.1.1"
@@ -14101,18 +13810,14 @@ in
sources."optimize-css-assets-webpack-plugin-5.0.3"
sources."original-1.0.2"
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."output-file-sync-2.0.1"
- 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-limit-2.3.0"
+ sources."p-locate-3.0.0"
sources."p-map-2.1.0"
sources."p-retry-3.0.1"
- sources."p-try-1.0.0"
+ sources."p-try-2.2.0"
sources."pako-1.0.11"
sources."parallel-transform-1.2.0"
sources."param-case-3.0.3"
@@ -14127,23 +13832,36 @@ in
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-to-regexp-0.1.7"
- sources."path-type-3.0.0"
- sources."pbkdf2-3.0.17"
+ (sources."path-type-3.0.0" // {
+ dependencies = [
+ sources."pify-3.0.0"
+ ];
+ })
+ sources."pbkdf2-3.1.1"
sources."performance-now-2.1.0"
sources."picomatch-2.2.2"
- sources."pify-3.0.0"
+ sources."pify-4.0.1"
sources."pinkie-2.0.4"
sources."pinkie-promise-2.0.1"
- sources."pkg-dir-2.0.0"
- sources."pkg-up-2.0.0"
+ sources."pkg-dir-3.0.0"
+ (sources."pkg-up-2.0.0" // {
+ dependencies = [
+ sources."find-up-2.1.0"
+ sources."locate-path-2.0.0"
+ sources."p-limit-1.3.0"
+ sources."p-locate-2.0.0"
+ sources."p-try-1.0.0"
+ ];
+ })
sources."pkginfo-0.4.1"
- (sources."portfinder-1.0.25" // {
+ (sources."portfinder-1.0.26" // {
dependencies = [
sources."async-2.6.3"
sources."debug-3.2.6"
+ sources."ms-2.1.2"
];
})
sources."posix-character-classes-0.1.1"
@@ -14154,88 +13872,80 @@ in
})
(sources."postcss-calc-7.0.2" // {
dependencies = [
- sources."postcss-7.0.27"
- sources."postcss-value-parser-4.0.3"
+ sources."postcss-7.0.32"
+ sources."postcss-value-parser-4.1.0"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-colormin-4.0.3" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-convert-values-4.0.1" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-discard-comments-4.0.2" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-discard-duplicates-4.0.2" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-discard-empty-4.0.1" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-discard-overridden-4.0.1" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
- sources."postcss-flexbugs-fixes-3.3.1"
- (sources."postcss-load-config-1.2.0" // {
- dependencies = [
- sources."cosmiconfig-2.2.2"
- sources."parse-json-2.2.0"
- ];
- })
- (sources."postcss-load-options-1.2.0" // {
+ (sources."postcss-flexbugs-fixes-4.2.1" // {
dependencies = [
- sources."cosmiconfig-2.2.2"
- sources."parse-json-2.2.0"
- ];
- })
- (sources."postcss-load-plugins-2.3.0" // {
- dependencies = [
- sources."cosmiconfig-2.2.2"
- sources."parse-json-2.2.0"
+ sources."postcss-7.0.32"
+ sources."source-map-0.6.1"
+ sources."supports-color-6.1.0"
];
})
- (sources."postcss-loader-2.1.5" // {
+ sources."postcss-load-config-2.1.0"
+ (sources."postcss-loader-3.0.0" // {
dependencies = [
- sources."schema-utils-0.4.7"
+ sources."postcss-7.0.32"
+ sources."schema-utils-1.0.0"
+ sources."source-map-0.6.1"
+ sources."supports-color-6.1.0"
];
})
(sources."postcss-merge-longhand-4.0.11" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-merge-rules-4.0.3" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."postcss-selector-parser-3.1.2"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
@@ -14243,28 +13953,28 @@ in
})
(sources."postcss-minify-font-values-4.0.2" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-minify-gradients-4.0.2" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-minify-params-4.0.2" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-minify-selectors-4.0.2" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."postcss-selector-parser-3.1.2"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
@@ -14272,120 +13982,120 @@ in
})
(sources."postcss-modules-extract-imports-2.0.0" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-modules-local-by-default-3.0.2" // {
dependencies = [
- sources."postcss-7.0.27"
- sources."postcss-value-parser-4.0.3"
+ sources."postcss-7.0.32"
+ sources."postcss-value-parser-4.1.0"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-modules-scope-2.2.0" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-modules-values-3.0.0" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-normalize-charset-4.0.1" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-normalize-display-values-4.0.2" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-normalize-positions-4.0.2" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-normalize-repeat-style-4.0.2" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-normalize-string-4.0.2" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-normalize-timing-functions-4.0.2" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-normalize-unicode-4.0.1" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-normalize-url-4.0.1" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-normalize-whitespace-4.0.2" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-ordered-values-4.1.2" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-reduce-initial-4.0.3" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-reduce-transforms-4.0.2" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-safe-parser-4.0.2" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
@@ -14393,14 +14103,14 @@ in
sources."postcss-selector-parser-6.0.2"
(sources."postcss-svgo-4.0.2" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
})
(sources."postcss-unique-selectors-4.0.1" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
];
@@ -14408,7 +14118,6 @@ in
sources."postcss-value-parser-3.3.1"
sources."pretty-bytes-5.3.0"
sources."pretty-error-2.1.1"
- sources."private-0.1.8"
sources."process-0.11.10"
sources."process-nextick-args-2.0.1"
sources."promise-8.1.0"
@@ -14422,7 +14131,11 @@ in
sources."prr-1.0.1"
sources."pseudomap-1.0.2"
sources."psl-1.8.0"
- sources."public-encrypt-4.0.3"
+ (sources."public-encrypt-4.0.3" // {
+ dependencies = [
+ sources."bn.js-4.11.9"
+ ];
+ })
sources."pump-3.0.0"
(sources."pumpify-1.5.1" // {
dependencies = [
@@ -14450,22 +14163,21 @@ in
sources."big.js-3.2.0"
sources."browserslist-4.1.1"
sources."chalk-2.4.1"
- sources."debug-2.6.9"
+ sources."cross-spawn-6.0.5"
sources."emojis-list-2.1.0"
sources."escape-string-regexp-1.0.5"
- sources."find-up-3.0.0"
sources."globby-8.0.1"
sources."json5-0.5.1"
sources."loader-utils-1.1.0"
- sources."locate-path-3.0.0"
- sources."ms-2.0.0"
- sources."p-limit-2.2.2"
- sources."p-locate-3.0.0"
- sources."p-try-2.2.0"
+ sources."path-key-2.0.1"
+ sources."pify-3.0.0"
sources."react-error-overlay-5.1.6"
+ sources."shebang-command-1.2.0"
+ sources."shebang-regex-1.0.0"
sources."slash-1.0.0"
sources."sockjs-client-1.1.5"
sources."strip-ansi-4.0.0"
+ sources."which-1.3.1"
];
})
sources."react-error-overlay-4.0.1"
@@ -14483,20 +14195,16 @@ in
];
})
sources."readable-stream-2.3.7"
- sources."readdirp-3.2.0"
+ sources."readdirp-2.2.1"
sources."recursive-readdir-2.2.2"
- sources."regenerate-1.4.0"
+ sources."regenerate-1.4.1"
sources."regenerate-unicode-properties-8.2.0"
sources."regenerator-runtime-0.13.5"
- (sources."regenerator-transform-0.14.4" // {
- dependencies = [
- sources."@babel/runtime-7.9.2"
- ];
- })
+ sources."regenerator-transform-0.14.5"
sources."regex-not-1.0.2"
sources."regexp.prototype.flags-1.3.0"
sources."regexpu-core-4.7.0"
- sources."regjsgen-0.5.1"
+ sources."regjsgen-0.5.2"
(sources."regjsparser-0.6.4" // {
dependencies = [
sources."jsesc-0.5.0"
@@ -14515,10 +14223,9 @@ in
sources."request-promise-4.2.5"
sources."request-promise-core-1.1.3"
sources."require-directory-2.1.1"
- sources."require-from-string-1.2.1"
sources."require-main-filename-1.0.1"
sources."requires-port-1.0.0"
- sources."resolve-1.15.1"
+ sources."resolve-1.17.0"
sources."resolve-cwd-2.0.0"
sources."resolve-dir-1.0.1"
sources."resolve-from-3.0.0"
@@ -14531,24 +14238,19 @@ in
sources."rgba-regex-1.0.0"
sources."rimraf-2.7.1"
sources."ripemd160-2.0.2"
- sources."run-async-2.4.0"
+ sources."run-async-2.4.1"
sources."run-queue-1.0.3"
- sources."rxjs-6.5.5"
+ sources."rxjs-6.6.0"
sources."safe-buffer-5.1.2"
sources."safe-regex-1.1.0"
sources."safer-buffer-2.1.2"
sources."sax-1.2.4"
- sources."schema-utils-1.0.0"
+ sources."schema-utils-2.7.0"
sources."select-hose-2.0.0"
sources."selfsigned-1.10.7"
sources."semver-5.7.1"
(sources."send-0.17.1" // {
dependencies = [
- (sources."debug-2.6.9" // {
- dependencies = [
- sources."ms-2.0.0"
- ];
- })
sources."mime-1.6.0"
sources."ms-2.1.1"
];
@@ -14556,10 +14258,8 @@ in
sources."serialize-javascript-2.1.2"
(sources."serve-index-1.9.1" // {
dependencies = [
- sources."debug-2.6.9"
sources."http-errors-1.6.3"
sources."inherits-2.0.3"
- sources."ms-2.0.0"
sources."setprototypeof-1.1.0"
];
})
@@ -14568,13 +14268,14 @@ in
(sources."set-value-2.0.1" // {
dependencies = [
sources."extend-shallow-2.0.1"
+ sources."is-extendable-0.1.1"
];
})
sources."setimmediate-1.0.5"
sources."setprototypeof-1.1.1"
sources."sha.js-2.4.11"
- 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."shell-quote-1.6.1"
sources."signal-exit-3.0.3"
(sources."simple-swizzle-0.2.2" // {
@@ -14585,7 +14286,6 @@ in
sources."slash-2.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" // {
@@ -14599,8 +14299,8 @@ in
];
})
sources."is-descriptor-0.1.6"
+ sources."is-extendable-0.1.1"
sources."kind-of-5.1.0"
- sources."ms-2.0.0"
];
})
(sources."snapdragon-node-2.1.1" // {
@@ -14613,33 +14313,42 @@ in
sources."kind-of-3.2.2"
];
})
- (sources."sockjs-0.3.19" // {
+ (sources."sockjs-0.3.20" // {
dependencies = [
sources."faye-websocket-0.10.0"
+ sources."websocket-driver-0.6.5"
];
})
(sources."sockjs-client-1.4.0" // {
dependencies = [
sources."debug-3.2.6"
sources."eventsource-1.0.7"
+ sources."ms-2.1.2"
];
})
sources."source-list-map-2.0.1"
sources."source-map-0.5.7"
sources."source-map-resolve-0.5.3"
- (sources."source-map-support-0.5.16" // {
+ (sources."source-map-support-0.5.19" // {
dependencies = [
sources."source-map-0.6.1"
];
})
sources."source-map-url-0.4.0"
- sources."spdx-correct-3.1.0"
- sources."spdx-exceptions-2.2.0"
- sources."spdx-expression-parse-3.0.0"
+ 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.5"
- sources."spdy-4.0.2"
+ (sources."spdy-4.0.2" // {
+ dependencies = [
+ sources."debug-4.2.0"
+ sources."ms-2.1.2"
+ ];
+ })
(sources."spdy-transport-3.0.0" // {
dependencies = [
+ sources."debug-4.2.0"
+ sources."ms-2.1.2"
sources."readable-stream-3.6.0"
];
})
@@ -14673,16 +14382,14 @@ in
sources."stream-each-1.2.3"
sources."stream-http-2.8.3"
sources."stream-shift-1.0.1"
- sources."string-replace-loader-2.2.0"
+ sources."string-replace-loader-2.3.0"
(sources."string-width-1.0.2" // {
dependencies = [
sources."strip-ansi-3.0.1"
];
})
- sources."string.prototype.trimend-1.0.0"
- sources."string.prototype.trimleft-2.1.2"
- sources."string.prototype.trimright-2.1.2"
- sources."string.prototype.trimstart-1.0.0"
+ sources."string.prototype.trimend-1.0.1"
+ sources."string.prototype.trimstart-1.0.1"
sources."string_decoder-1.1.1"
(sources."stringify-object-3.3.0" // {
dependencies = [
@@ -14697,14 +14404,14 @@ in
sources."strip-bom-2.0.0"
sources."strip-comments-1.0.2"
sources."strip-eof-1.0.0"
- (sources."style-loader-0.21.0" // {
+ (sources."style-loader-0.23.1" // {
dependencies = [
- sources."schema-utils-0.4.7"
+ sources."schema-utils-1.0.0"
];
})
(sources."stylehacks-4.0.3" // {
dependencies = [
- sources."postcss-7.0.27"
+ sources."postcss-7.0.32"
sources."postcss-selector-parser-3.1.2"
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
@@ -14714,7 +14421,7 @@ in
(sources."svgo-1.3.2" // {
dependencies = [
sources."css-select-2.1.0"
- sources."css-what-3.2.1"
+ sources."css-what-3.3.0"
sources."domutils-1.7.0"
];
})
@@ -14725,22 +14432,16 @@ in
sources."rimraf-2.6.3"
];
})
- (sources."terser-4.6.10" // {
+ (sources."terser-4.8.0" // {
dependencies = [
+ sources."commander-2.20.3"
sources."source-map-0.6.1"
];
})
- (sources."terser-webpack-plugin-1.4.3" // {
+ (sources."terser-webpack-plugin-1.4.4" // {
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-limit-2.2.2"
- sources."p-locate-3.0.0"
- sources."p-try-2.2.0"
- sources."pify-4.0.1"
- sources."pkg-dir-3.0.0"
+ sources."schema-utils-1.0.0"
+ sources."serialize-javascript-3.1.0"
sources."source-map-0.6.1"
];
})
@@ -14759,11 +14460,11 @@ in
];
})
sources."to-regex-3.0.2"
- sources."to-regex-range-5.0.1"
+ sources."to-regex-range-2.1.1"
sources."toidentifier-1.0.0"
sources."tough-cookie-2.5.0"
sources."traverse-0.3.9"
- sources."tslib-1.11.1"
+ sources."tslib-1.13.0"
sources."tty-browserify-0.0.0"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
@@ -14778,8 +14479,17 @@ in
(sources."uglifyjs-webpack-plugin-1.3.0" // {
dependencies = [
sources."cacache-10.0.4"
+ sources."find-cache-dir-1.0.0"
+ sources."find-up-2.1.0"
+ sources."locate-path-2.0.0"
sources."lru-cache-4.1.5"
+ sources."make-dir-1.3.0"
sources."mississippi-2.0.0"
+ sources."p-limit-1.3.0"
+ sources."p-locate-2.0.0"
+ sources."p-try-1.0.0"
+ sources."pify-3.0.0"
+ sources."pkg-dir-2.0.0"
sources."pump-2.0.1"
sources."schema-utils-0.4.7"
sources."serialize-javascript-1.9.1"
@@ -14792,7 +14502,11 @@ 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."union-value-1.0.1"
+ (sources."union-value-1.0.1" // {
+ dependencies = [
+ sources."is-extendable-0.1.1"
+ ];
+ })
sources."uniq-1.0.1"
sources."uniqs-2.0.0"
sources."unique-filename-1.1.1"
@@ -14819,7 +14533,11 @@ in
sources."punycode-1.3.2"
];
})
- sources."url-loader-1.1.2"
+ (sources."url-loader-1.1.2" // {
+ dependencies = [
+ sources."schema-utils-1.0.0"
+ ];
+ })
sources."url-parse-1.4.7"
sources."use-3.1.1"
(sources."util-0.11.1" // {
@@ -14828,7 +14546,7 @@ in
];
})
sources."util-deprecate-1.0.2"
- sources."util.promisify-1.0.1"
+ sources."util.promisify-1.0.0"
sources."utila-0.4.0"
sources."utile-0.3.0"
sources."utils-merge-1.0.1"
@@ -14838,82 +14556,62 @@ in
sources."vendors-1.0.4"
sources."verror-1.10.0"
sources."vm-browserify-1.1.2"
- (sources."watchpack-1.6.1" // {
- 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.12"
- sources."is-binary-path-1.0.1"
- sources."is-number-3.0.0"
- sources."kind-of-3.2.2"
- sources."micromatch-3.1.10"
- sources."normalize-path-2.1.1"
- sources."readdirp-2.2.1"
- sources."to-regex-range-2.1.1"
+ (sources."watchpack-1.7.2" // {
+ dependencies = [
+ sources."anymatch-3.1.1"
+ sources."binary-extensions-2.1.0"
+ sources."braces-3.0.2"
+ sources."chokidar-3.4.1"
+ 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.4.0"
+ sources."to-regex-range-5.0.1"
];
})
+ sources."watchpack-chokidar2-2.0.0"
sources."wbuf-1.7.3"
- (sources."webpack-4.42.1" // {
+ (sources."webpack-4.43.0" // {
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."kind-of-3.2.2"
- sources."micromatch-3.1.10"
- sources."to-regex-range-2.1.1"
+ sources."schema-utils-1.0.0"
];
})
sources."webpack-dev-middleware-3.7.2"
- (sources."webpack-dev-server-3.10.3" // {
+ (sources."webpack-dev-server-3.11.0" // {
dependencies = [
- sources."ansi-regex-3.0.0"
- sources."anymatch-2.0.0"
- sources."binary-extensions-1.13.1"
- sources."braces-2.3.2"
- sources."chokidar-2.1.8"
- (sources."cliui-4.1.0" // {
+ sources."ansi-regex-4.1.0"
+ (sources."cliui-5.0.0" // {
dependencies = [
- sources."strip-ansi-4.0.0"
+ sources."strip-ansi-5.2.0"
];
})
- sources."extend-shallow-2.0.1"
- sources."fill-range-4.0.0"
- sources."find-up-3.0.0"
- sources."fsevents-1.2.12"
+ sources."debug-4.2.0"
+ sources."get-caller-file-2.0.5"
sources."http-proxy-middleware-0.19.1"
- sources."invert-kv-2.0.0"
sources."is-absolute-url-3.0.3"
- sources."is-binary-path-1.0.1"
sources."is-fullwidth-code-point-2.0.0"
- sources."is-number-3.0.0"
- sources."kind-of-3.2.2"
- sources."lcid-2.0.0"
- sources."locate-path-3.0.0"
- sources."micromatch-3.1.10"
- sources."normalize-path-2.1.1"
+ sources."ms-2.1.2"
sources."opn-5.5.0"
- sources."os-locale-3.1.0"
- sources."p-limit-2.2.2"
- sources."p-locate-3.0.0"
- sources."p-try-2.2.0"
- sources."readdirp-2.2.1"
+ sources."require-main-filename-2.0.0"
+ sources."schema-utils-1.0.0"
sources."semver-6.3.0"
- (sources."string-width-2.1.1" // {
+ (sources."string-width-3.1.0" // {
dependencies = [
- sources."strip-ansi-4.0.0"
+ sources."strip-ansi-5.2.0"
];
})
sources."strip-ansi-3.0.1"
sources."supports-color-6.1.0"
- sources."to-regex-range-2.1.1"
sources."which-module-2.0.0"
- sources."yargs-12.0.5"
- sources."yargs-parser-11.1.1"
+ (sources."wrap-ansi-5.1.0" // {
+ dependencies = [
+ sources."strip-ansi-5.2.0"
+ ];
+ })
+ sources."yargs-13.3.2"
+ sources."yargs-parser-13.1.2"
];
})
sources."webpack-log-2.0.0"
@@ -14927,10 +14625,10 @@ in
sources."source-map-0.6.1"
];
})
- sources."websocket-driver-0.7.3"
- sources."websocket-extensions-0.1.3"
- sources."whatwg-fetch-2.0.4"
- sources."which-1.3.1"
+ sources."websocket-driver-0.7.4"
+ sources."websocket-extensions-0.1.4"
+ sources."whatwg-fetch-3.0.0"
+ sources."which-2.0.2"
sources."which-module-1.0.0"
(sources."winston-2.1.1" // {
dependencies = [
diff --git a/nixpkgs/pkgs/development/compilers/elm/packages/patch-binwrap.nix b/nixpkgs/pkgs/development/compilers/elm/packages/patch-binwrap.nix
deleted file mode 100644
index 30f54e6f5ac..00000000000
--- a/nixpkgs/pkgs/development/compilers/elm/packages/patch-binwrap.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-{ writeScriptBin, stdenv, lib }:
-let
- # Patching binwrap by NoOp script
- binwrap = writeScriptBin "binwrap" ''
- #! ${stdenv.shell}
- echo "binwrap called: Returning 0"
- return 0
- '';
- binwrap-install = writeScriptBin "binwrap-install" ''
- #! ${stdenv.shell}
- echo "binwrap-install called: Doing nothing"
- '';
-in
-targets:
-pkg:
-pkg.override {
- nativeBuildInputs = pkg.nativeBuildInputs ++ [ binwrap binwrap-install ];
-
- # Manually install targets
- # by symlinking binaries into `node_modules`
- postInstall = let
- binFile = module: lib.strings.removeSuffix ("-" + module.version) module.name;
- in ''
- ${lib.concatStrings (map (module: ''
- echo "linking ${binFile module}"
- ln -sf ${module}/bin/${binFile module} \
- node_modules/${binFile module}/bin/${binFile module}
- '') targets)}
- '';
-}
diff --git a/nixpkgs/pkgs/development/compilers/emscripten/fastcomp/emscripten-fastcomp.nix b/nixpkgs/pkgs/development/compilers/emscripten/fastcomp/emscripten-fastcomp.nix
index 520a34afe58..b74c5c7e9e4 100644
--- a/nixpkgs/pkgs/development/compilers/emscripten/fastcomp/emscripten-fastcomp.nix
+++ b/nixpkgs/pkgs/development/compilers/emscripten/fastcomp/emscripten-fastcomp.nix
@@ -2,6 +2,7 @@
let
rev = emscriptenVersion;
+ haveGcc = stdenv.cc.isGNU || stdenv.cc.cc ? gcc;
gcc = if stdenv.cc.isGNU then stdenv.cc.cc else stdenv.cc.cc.gcc;
in
stdenv.mkDerivation rec {
@@ -34,7 +35,7 @@ stdenv.mkDerivation rec {
#"-DLLVM_CONFIG=${llvm}/bin/llvm-config"
"-DLLVM_BUILD_TESTS=ON"
"-DCLANG_INCLUDE_TESTS=ON"
- ] ++ (stdenv.lib.optional stdenv.isLinux
+ ] ++ (stdenv.lib.optional (stdenv.isLinux && haveGcc)
# necessary for clang to find crtend.o
"-DGCC_INSTALL_PREFIX=${gcc}"
);
@@ -42,6 +43,7 @@ stdenv.mkDerivation rec {
passthru = {
isClang = true;
+ } // stdenv.lib.optionalAttrs haveGcc {
inherit gcc;
};
diff --git a/nixpkgs/pkgs/development/compilers/flutter/default.nix b/nixpkgs/pkgs/development/compilers/flutter/default.nix
index afc8fbd7f49..c58457b71a4 100644
--- a/nixpkgs/pkgs/development/compilers/flutter/default.nix
+++ b/nixpkgs/pkgs/development/compilers/flutter/default.nix
@@ -6,26 +6,28 @@ let
let files = builtins.attrNames (builtins.readDir dir);
in map (f: dir + ("/" + f)) files;
in {
- stable = mkFlutter {
+ stable = mkFlutter rec {
pname = "flutter";
channel = "stable";
- version = "1.12.13+hotfix.9";
- sha256Hash = "1ql3zvmmk5zk47y30lajxaam04q6vr373dayq15jv4vpc0fzif1y";
+ version = "1.17.5";
+ filename = "flutter_linux_${version}-${channel}.tar.xz";
+ sha256Hash = "0kapja3nh7dfhjbn2np02wghijrjnpzsv4hz10fj54hs8hdx19di";
patches = getPatches ./patches/stable;
};
- beta = mkFlutter {
+ beta = mkFlutter rec {
pname = "flutter-beta";
channel = "beta";
- version = "1.15.17";
- sha256Hash = "0iil6y6y477dhjgzx54ab5m9nj0jg4xl8x4zzd9iwh8m756r7qsd";
+ version = "1.20.0-7.2.pre";
+ filename = "flutter_linux_${version}-${channel}.tar.xz";
+ sha256Hash = "0w89ig5vi4spa95mf08r4vvwni7bzzdlyhvr9sy1a35qmf7j9s6f";
patches = getPatches ./patches/beta;
};
dev = mkFlutter rec {
pname = "flutter-dev";
channel = "dev";
- version = "1.17.0-dev.5.0";
+ version = "1.21.0-1.0.pre";
filename = "flutter_linux_${version}-${channel}.tar.xz";
- sha256Hash = "0ks2jf2bd42y2jsc91p33r57q7j3m94d8ihkmlxzwi53x1mwp0pk";
+ sha256Hash = "14rx89jp6ivk3ai7iwbznkr5q445ndh8fppzbxg520kq10s2208r";
patches = getPatches ./patches/beta;
};
}
diff --git a/nixpkgs/pkgs/development/compilers/flutter/patches/beta/disable-auto-update.patch b/nixpkgs/pkgs/development/compilers/flutter/patches/beta/disable-auto-update.patch
index 42c09c805cb..cd01577cc10 100644
--- a/nixpkgs/pkgs/development/compilers/flutter/patches/beta/disable-auto-update.patch
+++ b/nixpkgs/pkgs/development/compilers/flutter/patches/beta/disable-auto-update.patch
@@ -1,24 +1,24 @@
-diff --git a/bin/flutter b/bin/flutter
-index e0c18e235..2c3fb7ddd 100755
---- a/bin/flutter
-+++ b/bin/flutter
-@@ -185,8 +185,6 @@ fi
- # FLUTTER_TOOL_ARGS="--enable-asserts $FLUTTER_TOOL_ARGS"
- # FLUTTER_TOOL_ARGS="$FLUTTER_TOOL_ARGS --observe=65432"
+diff --git a/bin/internal/shared.sh b/bin/internal/shared.sh
+index 702bd9ed5..4d4dc94c6 100755
+--- a/bin/internal/shared.sh
++++ b/bin/internal/shared.sh
+@@ -204,8 +204,6 @@ function shared::execute() {
+ # FLUTTER_TOOL_ARGS="--enable-asserts $FLUTTER_TOOL_ARGS"
+ # FLUTTER_TOOL_ARGS="$FLUTTER_TOOL_ARGS --observe=65432"
--(upgrade_flutter) 3< "$PROG_NAME"
+- upgrade_flutter 7< "$PROG_NAME"
-
- # FLUTTER_TOOL_ARGS isn't quoted below, because it is meant to be considered as
- # separate space-separated args.
- "$DART" --packages="$FLUTTER_TOOLS_DIR/.packages" $FLUTTER_TOOL_ARGS "$SNAPSHOT_PATH" "$@"
+ BIN_NAME="$(basename "$PROG_NAME")"
+ case "$BIN_NAME" in
+ flutter*)
diff --git a/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart b/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart
-index 99455ae64..f5b0cb59c 100644
+index 21be933e1..2ea73c4c0 100644
--- a/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart
+++ b/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart
-@@ -301,13 +301,6 @@ class FlutterCommandRunner extends CommandRunner<void> {
+@@ -294,13 +294,6 @@ class FlutterCommandRunner extends CommandRunner<void> {
+ globals.flutterUsage.suppressAnalytics = true;
}
- _checkFlutterCopy();
- try {
- await globals.flutterVersion.ensureVersionFile();
- } on FileSystemException catch (e) {
diff --git a/nixpkgs/pkgs/development/compilers/flutter/patches/beta/move-cache.patch b/nixpkgs/pkgs/development/compilers/flutter/patches/beta/move-cache.patch
index 4672d4c625d..64950d4476e 100644
--- a/nixpkgs/pkgs/development/compilers/flutter/patches/beta/move-cache.patch
+++ b/nixpkgs/pkgs/development/compilers/flutter/patches/beta/move-cache.patch
@@ -1,5 +1,5 @@
diff --git a/dev/devicelab/lib/framework/runner.dart b/dev/devicelab/lib/framework/runner.dart
-index 8e511eefd..fbc7d6ac3 100644
+index 8e511eefd..fef3cca8b 100644
--- a/dev/devicelab/lib/framework/runner.dart
+++ b/dev/devicelab/lib/framework/runner.dart
@@ -126,7 +126,7 @@ Future<void> cleanupSystem() async {
@@ -12,31 +12,31 @@ index 8e511eefd..fbc7d6ac3 100644
if (!Platform.isWindows) {
await exec(
diff --git a/packages/flutter_tools/lib/src/asset.dart b/packages/flutter_tools/lib/src/asset.dart
-index 79b06949f..9040ba0a8 100644
+index c680de599..480abfb77 100644
--- a/packages/flutter_tools/lib/src/asset.dart
+++ b/packages/flutter_tools/lib/src/asset.dart
-@@ -6,6 +6,7 @@ import 'dart:async';
-
+@@ -8,6 +8,7 @@ import 'package:meta/meta.dart';
+ import 'package:package_config/package_config.dart';
import 'package:yaml/yaml.dart';
+import 'base/common.dart';
import 'base/context.dart';
import 'base/file_system.dart';
import 'base/utils.dart';
-@@ -325,7 +326,7 @@ List<_Asset> _getMaterialAssets(String fontSet) {
- for (final Map<dynamic, dynamic> font in family['fonts']) {
+@@ -392,7 +393,7 @@ List<_Asset> _getMaterialAssets(String fontSet) {
+ for (final Map<dynamic, dynamic> font in (family['fonts'] as List<dynamic>).cast<Map<dynamic, dynamic>>()) {
final Uri entryUri = globals.fs.path.toUri(font['asset'] as String);
result.add(_Asset(
- baseDir: globals.fs.path.join(Cache.flutterRoot, 'bin', 'cache', 'artifacts', 'material_fonts'),
-+ baseDir: globals.fs.path.join(globals.fsUtils.homeDirPath, '.cache', 'flutter', 'artifacts', 'material_fonts'),
++ baseDir: globals.fs.path.join(globals.fsUtils.homeDirPath, '.cache', 'flutter', 'artifacts', 'material_fonts'),
relativeUri: Uri(path: entryUri.pathSegments.last),
entryUri: entryUri,
- ));
+ package: null,
diff --git a/packages/flutter_tools/lib/src/cache.dart b/packages/flutter_tools/lib/src/cache.dart
-index 715189938..5afb2a0db 100644
+index c0946782c..bdbc35cb8 100644
--- a/packages/flutter_tools/lib/src/cache.dart
+++ b/packages/flutter_tools/lib/src/cache.dart
-@@ -189,8 +189,14 @@ class Cache {
+@@ -202,8 +202,15 @@ class Cache {
return;
}
assert(_lock == null);
@@ -46,13 +46,14 @@ index 715189938..5afb2a0db 100644
+ dir.createSync(recursive: true);
+ globals.os.chmod(dir, '755');
+ }
++
final File lockFile =
- globals.fs.file(globals.fs.path.join(flutterRoot, 'bin', 'cache', 'lockfile'));
+ globals.fs.file(globals.fs.path.join(globals.fsUtils.homeDirPath, '.cache', 'flutter', 'lockfile'));
try {
_lock = lockFile.openSync(mode: FileMode.write);
} on FileSystemException catch (e) {
-@@ -290,7 +296,7 @@ class Cache {
+@@ -306,7 +313,7 @@ class Cache {
if (_rootOverride != null) {
return _fileSystem.directory(_fileSystem.path.join(_rootOverride.path, 'bin', 'cache'));
} else {
diff --git a/nixpkgs/pkgs/development/compilers/flutter/patches/stable/disable-auto-update.patch b/nixpkgs/pkgs/development/compilers/flutter/patches/stable/disable-auto-update.patch
index 16fe504595f..c77357ea13c 100644
--- a/nixpkgs/pkgs/development/compilers/flutter/patches/stable/disable-auto-update.patch
+++ b/nixpkgs/pkgs/development/compilers/flutter/patches/stable/disable-auto-update.patch
@@ -1,5 +1,5 @@
diff --git a/bin/flutter b/bin/flutter
-index 3955f8f39..1e7573d30 100755
+index cdf974233..1f7de1c1b 100755
--- a/bin/flutter
+++ b/bin/flutter
@@ -185,8 +185,6 @@ fi
@@ -12,20 +12,20 @@ index 3955f8f39..1e7573d30 100755
# separate space-separated args.
"$DART" --packages="$FLUTTER_TOOLS_DIR/.packages" $FLUTTER_TOOL_ARGS "$SNAPSHOT_PATH" "$@"
diff --git a/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart b/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart
-index 5e45819d9..ab748b059 100644
+index b3e69714f..a9eb76234 100644
--- a/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart
+++ b/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart
-@@ -377,13 +377,6 @@ class FlutterCommandRunner extends CommandRunner<void> {
+@@ -301,13 +301,6 @@ class FlutterCommandRunner extends CommandRunner<void> {
}
_checkFlutterCopy();
- try {
-- await FlutterVersion.instance.ensureVersionFile();
+- await globals.flutterVersion.ensureVersionFile();
- } on FileSystemException catch (e) {
-- printError('Failed to write the version file to the artifact cache: "$e".');
-- printError('Please ensure you have permissions in the artifact cache directory.');
+- globals.printError('Failed to write the version file to the artifact cache: "$e".');
+- globals.printError('Please ensure you have permissions in the artifact cache directory.');
- throwToolExit('Failed to write the version file');
- }
- if (topLevelResults.command?.name != 'upgrade' && topLevelResults['version-check'] as bool) {
- await FlutterVersion.instance.checkFlutterVersionFreshness();
- }
+ final bool machineFlag = topLevelResults['machine'] as bool;
+ if (topLevelResults.command?.name != 'upgrade' && topLevelResults['version-check'] as bool && !machineFlag) {
+ await globals.flutterVersion.checkFlutterVersionFreshness();
diff --git a/nixpkgs/pkgs/development/compilers/flutter/patches/stable/move-cache.patch b/nixpkgs/pkgs/development/compilers/flutter/patches/stable/move-cache.patch
index e5719a2867f..64950d4476e 100644
--- a/nixpkgs/pkgs/development/compilers/flutter/patches/stable/move-cache.patch
+++ b/nixpkgs/pkgs/development/compilers/flutter/patches/stable/move-cache.patch
@@ -1,5 +1,5 @@
diff --git a/dev/devicelab/lib/framework/runner.dart b/dev/devicelab/lib/framework/runner.dart
-index 9fae74726..d88d6ecbb 100644
+index 8e511eefd..fef3cca8b 100644
--- a/dev/devicelab/lib/framework/runner.dart
+++ b/dev/devicelab/lib/framework/runner.dart
@@ -126,7 +126,7 @@ Future<void> cleanupSystem() async {
@@ -7,57 +7,58 @@ index 9fae74726..d88d6ecbb 100644
final String gradlewBinaryName = Platform.isWindows ? 'gradlew.bat' : 'gradlew';
final Directory tempDir = Directory.systemTemp.createTempSync('flutter_devicelab_shutdown_gradle.');
- recursiveCopy(Directory(path.join(flutterDirectory.path, 'bin', 'cache', 'artifacts', 'gradle_wrapper')), tempDir);
-+ recursiveCopy(Directory(path.join(homeDirPath, '.cache', 'flutter', 'artifacts', 'gradle_wrapper')), tempDir);
++ recursiveCopy(Directory(path.join(globals.fsUtils.homeDirPath, '.cache', 'flutter', 'artifacts', 'gradle_wrapper')), tempDir);
copy(File(path.join(path.join(flutterDirectory.path, 'packages', 'flutter_tools'), 'templates', 'app', 'android.tmpl', 'gradle', 'wrapper', 'gradle-wrapper.properties')), Directory(path.join(tempDir.path, 'gradle', 'wrapper')));
if (!Platform.isWindows) {
await exec(
diff --git a/packages/flutter_tools/lib/src/asset.dart b/packages/flutter_tools/lib/src/asset.dart
-index e6216c737..5ab497092 100644
+index c680de599..480abfb77 100644
--- a/packages/flutter_tools/lib/src/asset.dart
+++ b/packages/flutter_tools/lib/src/asset.dart
-@@ -6,6 +6,7 @@ import 'dart:async';
-
+@@ -8,6 +8,7 @@ import 'package:meta/meta.dart';
+ import 'package:package_config/package_config.dart';
import 'package:yaml/yaml.dart';
+import 'base/common.dart';
import 'base/context.dart';
import 'base/file_system.dart';
- import 'base/platform.dart';
-@@ -326,7 +327,7 @@ List<_Asset> _getMaterialAssets(String fontSet) {
- for (Map<dynamic, dynamic> font in family['fonts']) {
- final Uri entryUri = fs.path.toUri(font['asset'] as String);
+ import 'base/utils.dart';
+@@ -392,7 +393,7 @@ List<_Asset> _getMaterialAssets(String fontSet) {
+ for (final Map<dynamic, dynamic> font in (family['fonts'] as List<dynamic>).cast<Map<dynamic, dynamic>>()) {
+ final Uri entryUri = globals.fs.path.toUri(font['asset'] as String);
result.add(_Asset(
-- baseDir: fs.path.join(Cache.flutterRoot, 'bin', 'cache', 'artifacts', 'material_fonts'),
-+ baseDir: fs.path.join(homeDirPath, '.cache', 'flutter', 'artifacts', 'material_fonts'),
+- baseDir: globals.fs.path.join(Cache.flutterRoot, 'bin', 'cache', 'artifacts', 'material_fonts'),
++ baseDir: globals.fs.path.join(globals.fsUtils.homeDirPath, '.cache', 'flutter', 'artifacts', 'material_fonts'),
relativeUri: Uri(path: entryUri.pathSegments.last),
entryUri: entryUri,
- ));
+ package: null,
diff --git a/packages/flutter_tools/lib/src/cache.dart b/packages/flutter_tools/lib/src/cache.dart
-index 5e1950b56..45585f9c0 100644
+index c0946782c..bdbc35cb8 100644
--- a/packages/flutter_tools/lib/src/cache.dart
+++ b/packages/flutter_tools/lib/src/cache.dart
-@@ -164,8 +164,14 @@ class Cache {
+@@ -202,8 +202,15 @@ class Cache {
return;
}
assert(_lock == null);
+
-+ final Directory dir = fs.directory(fs.path.join(homeDirPath, '.cache', 'flutter'));
++ final Directory dir = globals.fs.directory(globals.fs.path.join(globals.fsUtils.homeDirPath, '.cache', 'flutter'));
+ if (!dir.existsSync()) {
+ dir.createSync(recursive: true);
-+ os.chmod(dir, '755');
++ globals.os.chmod(dir, '755');
+ }
++
final File lockFile =
-- fs.file(fs.path.join(flutterRoot, 'bin', 'cache', 'lockfile'));
-+ fs.file(fs.path.join(homeDirPath, '.cache', 'flutter', 'lockfile'));
+- globals.fs.file(globals.fs.path.join(flutterRoot, 'bin', 'cache', 'lockfile'));
++ globals.fs.file(globals.fs.path.join(globals.fsUtils.homeDirPath, '.cache', 'flutter', 'lockfile'));
try {
_lock = lockFile.openSync(mode: FileMode.write);
} on FileSystemException catch (e) {
-@@ -239,7 +245,7 @@ class Cache {
+@@ -306,7 +313,7 @@ class Cache {
if (_rootOverride != null) {
- return fs.directory(fs.path.join(_rootOverride.path, 'bin', 'cache'));
+ return _fileSystem.directory(_fileSystem.path.join(_rootOverride.path, 'bin', 'cache'));
} else {
-- return fs.directory(fs.path.join(flutterRoot, 'bin', 'cache'));
-+ return fs.directory(fs.path.join(homeDirPath, '.cache', 'flutter'));
+- return _fileSystem.directory(_fileSystem.path.join(flutterRoot, 'bin', 'cache'));
++ return _fileSystem.directory(_fileSystem.path.join(globals.fsUtils.homeDirPath, '.cache', 'flutter'));
}
}
diff --git a/nixpkgs/pkgs/development/compilers/fpc/lazarus.nix b/nixpkgs/pkgs/development/compilers/fpc/lazarus.nix
index 701dcae2fcf..31a0727da90 100644
--- a/nixpkgs/pkgs/development/compilers/fpc/lazarus.nix
+++ b/nixpkgs/pkgs/development/compilers/fpc/lazarus.nix
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
postInstall = ''
wrapProgram $out/bin/startlazarus --prefix NIX_LDFLAGS ' ' \
"$(echo "$NIX_LDFLAGS" | sed -re 's/-rpath [^ ]+//g')" \
- --prefix NIX_${binutils.infixSalt}_LDFLAGS ' ' \
+ --prefix NIX_LDFLAGS_${binutils.suffixSalt} ' ' \
"$(echo "$NIX_LDFLAGS" | sed -re 's/-rpath [^ ]+//g')" \
--prefix LCL_PLATFORM ' ' "$LCL_PLATFORM" \
--prefix PATH ':' "${fpc}/bin:${gdb}/bin:${gnumake}/bin:${binutils}/bin"
diff --git a/nixpkgs/pkgs/development/compilers/gambit/unstable.nix b/nixpkgs/pkgs/development/compilers/gambit/unstable.nix
index 3ac4f536319..7284e5b531d 100644
--- a/nixpkgs/pkgs/development/compilers/gambit/unstable.nix
+++ b/nixpkgs/pkgs/development/compilers/gambit/unstable.nix
@@ -1,13 +1,13 @@
{ callPackage, fetchFromGitHub, gambit-support }:
callPackage ./build.nix {
- version = "unstable-2020-05-15";
- git-version = "4.9.3-1109-g3c4d40de";
+ version = "unstable-2020-07-29";
+ git-version = "4.9.3-1232-gbba388b8";
src = fetchFromGitHub {
owner = "feeley";
repo = "gambit";
- rev = "3c4d40de908ae03ca0e3d854edc2234ef401b36c";
- sha256 = "1c9a6rys2kiiqb79gvw29nv3dwwk6hmi1q4jk1whcx7mds7q5dvr";
+ rev = "bba388b80ca62a77883a8936d64b03316808696a";
+ sha256 = "0iqlp1mvxz8g32kqrqm0phnnp1i5c4jrapqh2wqwa8fh1vgnizg1";
};
gambit-params = gambit-support.unstable-params;
}
diff --git a/nixpkgs/pkgs/development/compilers/gcc/10/default.nix b/nixpkgs/pkgs/development/compilers/gcc/10/default.nix
index 4a4cfce5cc4..ae723a14531 100644
--- a/nixpkgs/pkgs/development/compilers/gcc/10/default.nix
+++ b/nixpkgs/pkgs/development/compilers/gcc/10/default.nix
@@ -239,8 +239,8 @@ stdenv.mkDerivation ({
(import ../common/extra-target-flags.nix {
inherit stdenv crossStageStatic libcCross threadsCross;
})
- EXTRA_TARGET_FLAGS
- EXTRA_TARGET_LDFLAGS
+ EXTRA_FLAGS_FOR_TARGET
+ EXTRA_LDFLAGS_FOR_TARGET
;
passthru = {
diff --git a/nixpkgs/pkgs/development/compilers/gcc/4.8/default.nix b/nixpkgs/pkgs/development/compilers/gcc/4.8/default.nix
index b35b69e87e1..6a2c506b1bf 100644
--- a/nixpkgs/pkgs/development/compilers/gcc/4.8/default.nix
+++ b/nixpkgs/pkgs/development/compilers/gcc/4.8/default.nix
@@ -264,8 +264,8 @@ stdenv.mkDerivation ({
(import ../common/extra-target-flags.nix {
inherit stdenv crossStageStatic libcCross threadsCross;
})
- EXTRA_TARGET_FLAGS
- EXTRA_TARGET_LDFLAGS
+ EXTRA_FLAGS_FOR_TARGET
+ EXTRA_LDFLAGS_FOR_TARGET
;
passthru = {
diff --git a/nixpkgs/pkgs/development/compilers/gcc/4.9/default.nix b/nixpkgs/pkgs/development/compilers/gcc/4.9/default.nix
index f7fbe1ec554..6f4fd415fc0 100644
--- a/nixpkgs/pkgs/development/compilers/gcc/4.9/default.nix
+++ b/nixpkgs/pkgs/development/compilers/gcc/4.9/default.nix
@@ -63,6 +63,7 @@ let majorVersion = "4";
patches =
[ ../use-source-date-epoch.patch ../parallel-bconfig.patch ./parallel-strsignal.patch
+ ./libsanitizer.patch
(fetchpatch {
name = "avoid-ustat-glibc-2.28.patch";
url = "https://gitweb.gentoo.org/proj/gcc-patches.git/plain/4.9.4/gentoo/100_all_avoid-ustat-glibc-2.28.patch?id=55fcb515620a8f7d3bb77eba938aa0fcf0d67c96";
@@ -276,8 +277,8 @@ stdenv.mkDerivation ({
(import ../common/extra-target-flags.nix {
inherit stdenv crossStageStatic libcCross threadsCross;
})
- EXTRA_TARGET_FLAGS
- EXTRA_TARGET_LDFLAGS
+ EXTRA_FLAGS_FOR_TARGET
+ EXTRA_LDFLAGS_FOR_TARGET
;
passthru = {
diff --git a/nixpkgs/pkgs/development/compilers/gcc/4.9/libsanitizer.patch b/nixpkgs/pkgs/development/compilers/gcc/4.9/libsanitizer.patch
new file mode 100644
index 00000000000..f1a438a4e5f
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/gcc/4.9/libsanitizer.patch
@@ -0,0 +1,24 @@
+diff --git a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
+index aec950454..5bda9b3a3 100644
+--- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
++++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
+@@ -156,18 +156,13 @@ namespace __sanitizer {
+ #elif defined(__sparc__)
+ # if defined(__arch64__)
+ unsigned mode;
+- unsigned short __pad1;
+-# else
+- unsigned short __pad1;
+- unsigned short mode;
+ unsigned short __pad2;
+ # endif
+ unsigned short __seq;
+ unsigned long long __unused1;
+ unsigned long long __unused2;
+ #else
+- unsigned short mode;
+- unsigned short __pad1;
++ unsigned int mode;
+ unsigned short __seq;
+ unsigned short __pad2;
+ #if defined(__x86_64__) && !defined(_LP64)
diff --git a/nixpkgs/pkgs/development/compilers/gcc/6/0001-Fix-build-for-glibc-2.31.patch b/nixpkgs/pkgs/development/compilers/gcc/6/0001-Fix-build-for-glibc-2.31.patch
new file mode 100644
index 00000000000..0cd04e218ca
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/gcc/6/0001-Fix-build-for-glibc-2.31.patch
@@ -0,0 +1,62 @@
+From 8b55f1047cf3491429c1af607e5dac08a81db6e1 Mon Sep 17 00:00:00 2001
+From: Maximilian Bosch <maximilian@mbosch.me>
+Date: Thu, 20 Feb 2020 15:08:36 +0100
+Subject: [PATCH] Fix build for glibc 2.31
+
+---
+ .../sanitizer_platform_limits_posix.cc | 5 +++--
+ .../sanitizer_platform_limits_posix.h | 15 +--------------
+ 2 files changed, 4 insertions(+), 16 deletions(-)
+
+diff --git a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc
+index 069d8d557..c49c28c6e 100644
+--- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc
++++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc
+@@ -1130,8 +1130,9 @@ CHECK_SIZE_AND_OFFSET(ipc_perm, cgid);
+ #ifndef __GLIBC_PREREQ
+ #define __GLIBC_PREREQ(x, y) 0
+ #endif
+-#if !defined(__aarch64__) || !SANITIZER_LINUX || __GLIBC_PREREQ (2, 21)
+-/* On aarch64 glibc 2.20 and earlier provided incorrect mode field. */
++#if !SANITIZER_LINUX || __GLIBC_PREREQ (2, 31)
++/* glibc 2.30 and earlier provided 16-bit mode field instead of 32-bit
++ on many architectures. */
+ CHECK_SIZE_AND_OFFSET(ipc_perm, mode);
+ #endif
+
+diff --git a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
+index 304d04e39..568081a79 100644
+--- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
++++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
+@@ -200,27 +200,14 @@ namespace __sanitizer {
+ unsigned __seq;
+ u64 __unused1;
+ u64 __unused2;
+-#elif defined(__mips__) || defined(__aarch64__)
+- unsigned int mode;
+- unsigned short __seq;
+- unsigned short __pad1;
+- unsigned long __unused1;
+- unsigned long __unused2;
+ #elif defined(__sparc__)
+-# if defined(__arch64__)
+ unsigned mode;
+- unsigned short __pad1;
+-# else
+- unsigned short __pad1;
+- unsigned short mode;
+ unsigned short __pad2;
+-# endif
+ unsigned short __seq;
+ unsigned long long __unused1;
+ unsigned long long __unused2;
+ #else
+- unsigned short mode;
+- unsigned short __pad1;
++ unsigned int mode;
+ unsigned short __seq;
+ unsigned short __pad2;
+ #if defined(__x86_64__) && !defined(_LP64)
+--
+2.25.0
+
diff --git a/nixpkgs/pkgs/development/compilers/gcc/6/default.nix b/nixpkgs/pkgs/development/compilers/gcc/6/default.nix
index 173ca128ee0..8e3f9634717 100644
--- a/nixpkgs/pkgs/development/compilers/gcc/6/default.nix
+++ b/nixpkgs/pkgs/development/compilers/gcc/6/default.nix
@@ -64,9 +64,9 @@ let majorVersion = "6";
inherit (stdenv) buildPlatform hostPlatform targetPlatform;
- patches =
- [ ../use-source-date-epoch.patch ]
- ++ optional (targetPlatform != hostPlatform) ../libstdc++-target.patch
+ patches = optionals (!stdenv.targetPlatform.isRedox) [
+ ../use-source-date-epoch.patch ./0001-Fix-build-for-glibc-2.31.patch
+ ] ++ optional (targetPlatform != hostPlatform) ../libstdc++-target.patch
++ optional noSysDirs ../no-sys-dirs.patch
++ optional langAda ../gnat-cflags.patch
++ optional langFortran ../gfortran-driving.patch
@@ -120,6 +120,11 @@ stdenv.mkDerivation ({
repo = "gcc-vc4";
rev = "e90ff43f9671c760cf0d1dd62f569a0fb9bf8918";
sha256 = "0gxf66hwqk26h8f853sybphqa5ca0cva2kmrw5jsiv6139g0qnp8";
+ } else if stdenv.targetPlatform.isRedox then fetchFromGitHub {
+ owner = "redox-os";
+ repo = "gcc";
+ rev = "f360ac095028d286fc6dde4d02daed48f59813fa"; # `redox` branch
+ sha256 = "1an96h8l58pppyh3qqv90g8hgcfd9hj7igvh2gigmkxbrx94khfl";
} else fetchurl {
url = "mirror://gnu/gcc/gcc-${version}/gcc-${version}.tar.xz";
sha256 = "0i89fksfp6wr1xg9l8296aslcymv2idn60ip31wr9s4pwin7kwby";
@@ -182,7 +187,7 @@ stdenv.mkDerivation ({
nativeBuildInputs = [ texinfo which gettext ]
++ (optional (perl != null) perl)
++ (optional javaAwtGtk pkgconfig)
- ++ (optional (stdenv.targetPlatform.isVc4) flex);
+ ++ (optional (with stdenv.targetPlatform; isVc4 || isRedox) flex);
# For building runtime libs
depsBuildTarget =
@@ -292,8 +297,8 @@ stdenv.mkDerivation ({
(import ../common/extra-target-flags.nix {
inherit stdenv crossStageStatic libcCross threadsCross;
})
- EXTRA_TARGET_FLAGS
- EXTRA_TARGET_LDFLAGS
+ EXTRA_FLAGS_FOR_TARGET
+ EXTRA_LDFLAGS_FOR_TARGET
;
passthru = {
diff --git a/nixpkgs/pkgs/development/compilers/gcc/7/0001-Fix-build-for-glibc-2.31.patch b/nixpkgs/pkgs/development/compilers/gcc/7/0001-Fix-build-for-glibc-2.31.patch
new file mode 100644
index 00000000000..d8aad14942b
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/gcc/7/0001-Fix-build-for-glibc-2.31.patch
@@ -0,0 +1,62 @@
+From 2d03b6eaf823fc2db6a32b4a95e18f8a7474b47f Mon Sep 17 00:00:00 2001
+From: Maximilian Bosch <maximilian@mbosch.me>
+Date: Thu, 20 Feb 2020 01:56:42 +0100
+Subject: [PATCH] Fix build for glibc 2.31
+
+---
+ .../sanitizer_platform_limits_posix.cc | 5 +++--
+ .../sanitizer_platform_limits_posix.h | 15 +--------------
+ 2 files changed, 4 insertions(+), 16 deletions(-)
+
+diff --git a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc
+index 97eae3fc7..4089d4695 100644
+--- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc
++++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc
+@@ -1145,8 +1145,9 @@ CHECK_SIZE_AND_OFFSET(ipc_perm, uid);
+ CHECK_SIZE_AND_OFFSET(ipc_perm, gid);
+ CHECK_SIZE_AND_OFFSET(ipc_perm, cuid);
+ CHECK_SIZE_AND_OFFSET(ipc_perm, cgid);
+-#if !defined(__aarch64__) || !SANITIZER_LINUX || __GLIBC_PREREQ (2, 21)
+-/* On aarch64 glibc 2.20 and earlier provided incorrect mode field. */
++#if !SANITIZER_LINUX || __GLIBC_PREREQ (2, 31)
++/* glibc 2.30 and earlier provided 16-bit mode field instead of 32-bit
++ on many architectures. */
+ CHECK_SIZE_AND_OFFSET(ipc_perm, mode);
+ #endif
+
+diff --git a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
+index c13932283..3456fb2db 100644
+--- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
++++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
+@@ -204,27 +204,14 @@ namespace __sanitizer {
+ unsigned __seq;
+ u64 __unused1;
+ u64 __unused2;
+-#elif defined(__mips__) || defined(__aarch64__) || defined(__s390x__)
+- unsigned int mode;
+- unsigned short __seq;
+- unsigned short __pad1;
+- unsigned long __unused1;
+- unsigned long __unused2;
+ #elif defined(__sparc__)
+-# if defined(__arch64__)
+ unsigned mode;
+- unsigned short __pad1;
+-# else
+- unsigned short __pad1;
+- unsigned short mode;
+ unsigned short __pad2;
+-# endif
+ unsigned short __seq;
+ unsigned long long __unused1;
+ unsigned long long __unused2;
+ #else
+- unsigned short mode;
+- unsigned short __pad1;
++ unsigned int mode;
+ unsigned short __seq;
+ unsigned short __pad2;
+ #if defined(__x86_64__) && !defined(_LP64)
+--
+2.25.0
+
diff --git a/nixpkgs/pkgs/development/compilers/gcc/7/default.nix b/nixpkgs/pkgs/development/compilers/gcc/7/default.nix
index 9153268a12b..dcd129ff25a 100644
--- a/nixpkgs/pkgs/development/compilers/gcc/7/default.nix
+++ b/nixpkgs/pkgs/development/compilers/gcc/7/default.nix
@@ -53,6 +53,8 @@ let majorVersion = "7";
./riscv-pthread-reentrant.patch
# https://gcc.gnu.org/ml/gcc-patches/2018-03/msg00297.html
./riscv-no-relax.patch
+
+ ./0001-Fix-build-for-glibc-2.31.patch
]
++ optional (targetPlatform != hostPlatform) ../libstdc++-target.patch
++ optionals targetPlatform.isNetBSD [
@@ -247,8 +249,8 @@ stdenv.mkDerivation ({
(import ../common/extra-target-flags.nix {
inherit stdenv crossStageStatic libcCross threadsCross;
})
- EXTRA_TARGET_FLAGS
- EXTRA_TARGET_LDFLAGS
+ EXTRA_FLAGS_FOR_TARGET
+ EXTRA_LDFLAGS_FOR_TARGET
;
passthru = {
diff --git a/nixpkgs/pkgs/development/compilers/gcc/8/default.nix b/nixpkgs/pkgs/development/compilers/gcc/8/default.nix
index e3091a062be..5a6e20c0f41 100644
--- a/nixpkgs/pkgs/development/compilers/gcc/8/default.nix
+++ b/nixpkgs/pkgs/development/compilers/gcc/8/default.nix
@@ -234,8 +234,8 @@ stdenv.mkDerivation ({
(import ../common/extra-target-flags.nix {
inherit stdenv crossStageStatic libcCross threadsCross;
})
- EXTRA_TARGET_FLAGS
- EXTRA_TARGET_LDFLAGS
+ EXTRA_FLAGS_FOR_TARGET
+ EXTRA_LDFLAGS_FOR_TARGET
;
passthru = {
diff --git a/nixpkgs/pkgs/development/compilers/gcc/9/default.nix b/nixpkgs/pkgs/development/compilers/gcc/9/default.nix
index fadfdfa47a8..5f0a69583a1 100644
--- a/nixpkgs/pkgs/development/compilers/gcc/9/default.nix
+++ b/nixpkgs/pkgs/development/compilers/gcc/9/default.nix
@@ -31,6 +31,11 @@
, buildPackages
}:
+# 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.
+
# LTO needs libelf and zlib.
assert libelf != null -> zlib != null;
@@ -242,8 +247,8 @@ stdenv.mkDerivation ({
(import ../common/extra-target-flags.nix {
inherit stdenv crossStageStatic langD libcCross threadsCross;
})
- EXTRA_TARGET_FLAGS
- EXTRA_TARGET_LDFLAGS
+ EXTRA_FLAGS_FOR_TARGET
+ EXTRA_LDFLAGS_FOR_TARGET
;
passthru = {
diff --git a/nixpkgs/pkgs/development/compilers/gcc/builder.sh b/nixpkgs/pkgs/development/compilers/gcc/builder.sh
index b806f5a6e50..45587020844 100644
--- a/nixpkgs/pkgs/development/compilers/gcc/builder.sh
+++ b/nixpkgs/pkgs/development/compilers/gcc/builder.sh
@@ -25,12 +25,12 @@ echo "\$LIBRARY_PATH is \`${LIBRARY_PATH-}'"
if test "$noSysDirs" = "1"; then
declare \
- EXTRA_BUILD_FLAGS EXTRA_FLAGS EXTRA_TARGET_FLAGS \
- EXTRA_BUILD_LDFLAGS EXTRA_TARGET_LDFLAGS
+ EXTRA_FLAGS_FOR_BUILD EXTRA_FLAGS EXTRA_FLAGS_FOR_TARGET \
+ EXTRA_LDFLAGS_FOR_BUILD EXTRA_LDFLAGS_FOR_TARGET
# Extract flags from Bintools Wrappers
- for pre in 'BUILD_' ''; do
- curBintools="NIX_${pre}BINTOOLS"
+ for post in '_FOR_BUILD' ''; do
+ curBintools="NIX_BINTOOLS${post}"
declare -a extraLDFlags=()
if [[ -e "${!curBintools}/nix-support/orig-libc" ]]; then
@@ -48,20 +48,20 @@ if test "$noSysDirs" = "1"; then
extraLDFlags=("-L$libc_libdir" "-rpath" "$libc_libdir"
"${extraLDFlags[@]}")
for i in "${extraLDFlags[@]}"; do
- declare EXTRA_${pre}LDFLAGS+=" -Wl,$i"
+ declare EXTRA_LDFLAGS${post}+=" -Wl,$i"
done
done
# Extract flags from CC Wrappers
- for pre in 'BUILD_' ''; do
- curCC="NIX_${pre}CC"
- curFIXINC="NIX_${pre}FIXINC_DUMMY"
+ for post in '_FOR_BUILD' ''; do
+ curCC="NIX_CC${post}"
+ curFIXINC="NIX_FIXINC_DUMMY${post}"
declare -a extraFlags=()
if [[ -e "${!curCC}/nix-support/orig-libc" ]]; then
# Figure out what extra compiling flags to pass to the gcc compilers
# being generated to make sure that they use our libc.
- extraFlags=($(< "${!curCC}/nix-support/libc-cflags"))
+ extraFlags=($(< "${!curCC}/nix-support/libc-crt1-cflags") $(< "${!curCC}/nix-support/libc-cflags"))
# The path to the Libc headers
libc_devdir="$(< "${!curCC}/nix-support/orig-libc-dev")"
@@ -69,11 +69,11 @@ if test "$noSysDirs" = "1"; then
# Use *real* header files, otherwise a limits.h is generated that
# does not include Libc's limits.h (notably missing SSIZE_MAX,
# which breaks the build).
- declare NIX_${pre}FIXINC_DUMMY="$libc_devdir/include"
+ declare NIX_FIXINC_DUMMY${post}="$libc_devdir/include"
else
# Hack: support impure environments.
extraFlags=("-isystem" "/usr/include")
- declare NIX_${pre}FIXINC_DUMMY=/usr/include
+ declare NIX_FIXINC_DUMMY${post}=/usr/include
fi
extraFlags=("-I${!curFIXINC}" "${extraFlags[@]}")
@@ -89,13 +89,13 @@ if test "$noSysDirs" = "1"; then
extraFlags=("-O2" "${extraFlags[@]}")
fi
- declare EXTRA_${pre}FLAGS="${extraFlags[*]}"
+ declare EXTRA_FLAGS${post}="${extraFlags[*]}"
done
if test -z "${targetConfig-}"; then
# host = target, so the flags are the same
- EXTRA_TARGET_FLAGS="$EXTRA_FLAGS"
- EXTRA_TARGET_LDFLAGS="$EXTRA_LDFLAGS"
+ EXTRA_FLAGS_FOR_TARGET="$EXTRA_FLAGS"
+ EXTRA_LDFLAGS_FOR_TARGET="$EXTRA_LDFLAGS"
fi
# CFLAGS_FOR_TARGET are needed for the libstdc++ configure script to find
@@ -103,31 +103,31 @@ if test "$noSysDirs" = "1"; then
# FLAGS_FOR_TARGET are needed for the target libraries to receive the -Bxxx
# for the startfiles.
makeFlagsArray+=(
- "BUILD_SYSTEM_HEADER_DIR=$NIX_BUILD_FIXINC_DUMMY"
- "SYSTEM_HEADER_DIR=$NIX_BUILD_FIXINC_DUMMY"
+ "BUILD_SYSTEM_HEADER_DIR=$NIX_FIXINC_DUMMY_FOR_BUILD"
+ "SYSTEM_HEADER_DIR=$NIX_FIXINC_DUMMY_FOR_BUILD"
"NATIVE_SYSTEM_HEADER_DIR=$NIX_FIXINC_DUMMY"
- "LDFLAGS_FOR_BUILD=$EXTRA_BUILD_LDFLAGS"
+ "LDFLAGS_FOR_BUILD=$EXTRA_LDFLAGS_FOR_BUILD"
#"LDFLAGS=$EXTRA_LDFLAGS"
- "LDFLAGS_FOR_TARGET=$EXTRA_TARGET_LDFLAGS"
+ "LDFLAGS_FOR_TARGET=$EXTRA_LDFLAGS_FOR_TARGET"
- "CFLAGS_FOR_BUILD=$EXTRA_BUILD_FLAGS $EXTRA_BUILD_LDFLAGS"
- "CXXFLAGS_FOR_BUILD=$EXTRA_BUILD_FLAGS $EXTRA_BUILD_LDFLAGS"
- "FLAGS_FOR_BUILD=$EXTRA_BUILD_FLAGS $EXTRA_BUILD_LDFLAGS"
+ "CFLAGS_FOR_BUILD=$EXTRA_FLAGS_FOR_BUILD $EXTRA_LDFLAGS_FOR_BUILD"
+ "CXXFLAGS_FOR_BUILD=$EXTRA_FLAGS_FOR_BUILD $EXTRA_LDFLAGS_FOR_BUILD"
+ "FLAGS_FOR_BUILD=$EXTRA_FLAGS_FOR_BUILD $EXTRA_LDFLAGS_FOR_BUILD"
# It seems there is a bug in GCC 5
#"CFLAGS=$EXTRA_FLAGS $EXTRA_LDFLAGS"
#"CXXFLAGS=$EXTRA_FLAGS $EXTRA_LDFLAGS"
- "CFLAGS_FOR_TARGET=$EXTRA_TARGET_FLAGS $EXTRA_TARGET_LDFLAGS"
- "CXXFLAGS_FOR_TARGET=$EXTRA_TARGET_FLAGS $EXTRA_TARGET_LDFLAGS"
- "FLAGS_FOR_TARGET=$EXTRA_TARGET_FLAGS $EXTRA_TARGET_LDFLAGS"
+ "CFLAGS_FOR_TARGET=$EXTRA_FLAGS_FOR_TARGET $EXTRA_LDFLAGS_FOR_TARGET"
+ "CXXFLAGS_FOR_TARGET=$EXTRA_FLAGS_FOR_TARGET $EXTRA_LDFLAGS_FOR_TARGET"
+ "FLAGS_FOR_TARGET=$EXTRA_FLAGS_FOR_TARGET $EXTRA_LDFLAGS_FOR_TARGET"
)
if test -z "${targetConfig-}"; then
makeFlagsArray+=(
"BOOT_CFLAGS=$EXTRA_FLAGS $EXTRA_LDFLAGS"
- "BOOT_LDFLAGS=$EXTRA_TARGET_FLAGS $EXTRA_TARGET_LDFLAGS"
+ "BOOT_LDFLAGS=$EXTRA_FLAGS_FOR_TARGET $EXTRA_LDFLAGS_FOR_TARGET"
)
fi
diff --git a/nixpkgs/pkgs/development/compilers/gcc/common/configure-flags.nix b/nixpkgs/pkgs/development/compilers/gcc/common/configure-flags.nix
index be7f3df42de..7e0d691412b 100644
--- a/nixpkgs/pkgs/development/compilers/gcc/common/configure-flags.nix
+++ b/nixpkgs/pkgs/development/compilers/gcc/common/configure-flags.nix
@@ -27,6 +27,16 @@
assert cloog != null -> stdenv.lib.versionOlder version "5";
assert langJava -> stdenv.lib.versionOlder version "7";
+# Note [Windows Exception Handling]
+# sjlj (short jump long jump) exception handling makes no sense on x86_64,
+# it's forcably slowing programs down as it produces a constant overhead.
+# On x86_64 we have SEH (Structured Exception Handling) and we should use
+# that. On i686, we do not have SEH, and have to use sjlj with dwarf2.
+# Hence it's now conditional on x86_32 (i686 is 32bit).
+#
+# ref: https://stackoverflow.com/questions/15670169/what-is-difference-between-sjlj-vs-dwarf-vs-seh
+
+
let
inherit (stdenv)
buildPlatform hostPlatform targetPlatform
@@ -58,8 +68,16 @@ let
"--with-gnu-as"
"--with-gnu-ld"
"--disable-debug"
- "--enable-sjlj-exceptions"
"--disable-win32-registry"
+ "--enable-hash-synchronization"
+ "--enable-libssp"
+ "--disable-nls"
+ # To keep ABI compatibility with upstream mingw-w64
+ "--enable-fully-dynamic-string"
+ ] ++ lib.optionals (crossMingw && targetPlatform.isx86_32) [
+ # See Note [Windows Exception Handling]
+ "--enable-sjlj-exceptions"
+ "--with-dwarf2"
] else [
(if crossDarwin then "--with-sysroot=${lib.getLib libcCross}/share/sysroot"
else "--with-headers=${lib.getDev libcCross}${libcCross.incdir or "/include"}")
@@ -80,14 +98,6 @@ let
] ++ lib.optionals (targetPlatform.libc == "musl") [
# musl at least, disable: https://git.buildroot.net/buildroot/commit/?id=873d4019f7fb00f6a80592224236b3ba7d657865
"--disable-libmpx"
- ] ++ lib.optionals crossMingw [
- "--enable-sjlj-exceptions"
- "--enable-hash-synchronization"
- "--enable-libssp"
- "--disable-nls"
- "--with-dwarf2"
- # To keep ABI compatibility with upstream mingw-w64
- "--enable-fully-dynamic-string"
] ++ lib.optional (targetPlatform.libc == "newlib") "--with-newlib"
++ lib.optional (targetPlatform.libc == "avrlibc") "--with-avrlibc"
);
diff --git a/nixpkgs/pkgs/development/compilers/gcc/common/extra-target-flags.nix b/nixpkgs/pkgs/development/compilers/gcc/common/extra-target-flags.nix
index 62d9818ca95..0a5a7a1bc1c 100644
--- a/nixpkgs/pkgs/development/compilers/gcc/common/extra-target-flags.nix
+++ b/nixpkgs/pkgs/development/compilers/gcc/common/extra-target-flags.nix
@@ -8,7 +8,7 @@ in
# For non-cross builds these flags are currently assigned in builder.sh.
# It would be good to consolidate the generation of makeFlags
# ({C,CXX,LD}FLAGS_FOR_{BUILD,TARGET}, etc...) at some point.
- EXTRA_TARGET_FLAGS = let
+ EXTRA_FLAGS_FOR_TARGET = let
mkFlags = dep: langD: lib.optionals (targetPlatform != hostPlatform && dep != null && !langD) ([
"-O2 -idirafter ${lib.getDev dep}${dep.incdir or "/include"}"
] ++ stdenv.lib.optionals (! crossStageStatic) [
@@ -18,7 +18,7 @@ in
++ lib.optionals (!crossStageStatic) (mkFlags threadsCross langD)
;
- EXTRA_TARGET_LDFLAGS = let
+ EXTRA_LDFLAGS_FOR_TARGET = let
mkFlags = dep: lib.optionals (targetPlatform != hostPlatform && dep != null) ([
"-Wl,-L${lib.getLib dep}${dep.libdir or "/lib"}"
] ++ (if crossStageStatic then [
diff --git a/nixpkgs/pkgs/development/compilers/gcc/common/pre-configure.nix b/nixpkgs/pkgs/development/compilers/gcc/common/pre-configure.nix
index 85b854e19b9..fff49014800 100644
--- a/nixpkgs/pkgs/development/compilers/gcc/common/pre-configure.nix
+++ b/nixpkgs/pkgs/development/compilers/gcc/common/pre-configure.nix
@@ -17,3 +17,35 @@ lib.optionalString (hostPlatform.isSunOS && hostPlatform.is64bit) ''
'' + lib.optionalString langAda ''
export PATH=${gnatboot}/bin:$PATH
''
+
+# NOTE 2020/3/18: This environment variable prevents configure scripts from
+# detecting the presence of aligned_alloc on Darwin. There are many facts that
+# collectively make this fix necessary:
+# - Nix uses a fixed set of standard library headers on all MacOS systems,
+# regardless of their actual version. (Nix uses version 10.12 headers.)
+# - Nix uses the native standard library binaries for the build system. That
+# means the standard library binaries may not exactly match the standard
+# library headers.
+# - The aligned_alloc procedure is present in MacOS 10.15 (Catalina), but not
+# in earlier versions. Therefore on Catalina systems, aligned_alloc is
+# linkable (i.e. present in the binary libraries) but not present in the
+# headers.
+# - Configure scripts detect a procedure's existence by checking whether it is
+# linkable. They do not check whether it is present in the headers.
+# - GCC throws an error during compilation because aligned_alloc is not
+# defined in the headers---even though the linker can see it.
+#
+# This fix would not be necessary if ANY of the above were false:
+# - If Nix used native headers for each different MacOS version, aligned_alloc
+# would be in the headers on Catalina.
+# - If Nix used the same libary binaries for each MacOS version, aligned_alloc
+# would not be in the library binaries.
+# - If Catalina did not include aligned_alloc, this wouldn't be a problem.
+# - If the configure scripts looked for header presence as well as
+# linkability, they would see that aligned_alloc is missing.
+# - If GCC allowed implicit declaration of symbols, it would not fail during
+# compilation even if the configure scripts did not check header presence.
+#
++ lib.optionalString (hostPlatform.isDarwin) ''
+ export ac_cv_func_aligned_alloc=no
+''
diff --git a/nixpkgs/pkgs/development/compilers/gcc/libstdc++-hook.sh b/nixpkgs/pkgs/development/compilers/gcc/libstdc++-hook.sh
deleted file mode 100644
index 60c610a8e7a..00000000000
--- a/nixpkgs/pkgs/development/compilers/gcc/libstdc++-hook.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-# See pkgs/build-support/setup-hooks/role.bash
-getHostRole
-
-export NIX_${role_pre}CXXSTDLIB_COMPILE+=" -isystem $(echo -n @gcc@/include/c++/*) -isystem $(echo -n @gcc@/include/c++/*)/@targetConfig@"
diff --git a/nixpkgs/pkgs/development/compilers/gerbil/gerbil-crypto.nix b/nixpkgs/pkgs/development/compilers/gerbil/gerbil-crypto.nix
new file mode 100644
index 00000000000..12f4726f1c6
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/gerbil/gerbil-crypto.nix
@@ -0,0 +1,27 @@
+{ pkgs, lib, fetchFromGitHub, gerbil-unstable, gerbil-support, gambit-support }:
+
+gerbil-support.gerbilPackage {
+ pname = "gerbil-crypto";
+ version = "unstable-2020-08-01";
+ git-version = "0.0-6-ga228862";
+ gerbil-package = "clan/crypto";
+ gerbil = gerbil-unstable;
+ gerbilInputs = [gerbil-support.gerbilPackages-unstable.gerbil-utils];
+ buildInputs = [pkgs.secp256k1 pkgs.pkg-config];
+ gambit-params = gambit-support.unstable-params;
+ version-path = "version";
+ softwareName = "Gerbil-crypto";
+ src = fetchFromGitHub {
+ owner = "fare";
+ repo = "gerbil-crypto";
+ rev = "a22886260849ec92c3a34bfeedc1574e41e49e33";
+ sha256 = "0qbanw2vnw2ymmr4pr1jap29cyc3icbhyq0apibpfnj2znns7w47";
+ };
+ meta = {
+ description = "Gerbil Crypto: Extra Cryptographic Primitives for Gerbil";
+ homepage = "https://github.com/fare/gerbil-crypto";
+ license = lib.licenses.asl20;
+ platforms = lib.platforms.unix;
+ maintainers = with lib.maintainers; [ fare ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/compilers/gerbil/gerbil-ethereum.nix b/nixpkgs/pkgs/development/compilers/gerbil/gerbil-ethereum.nix
new file mode 100644
index 00000000000..9b90cc053e1
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/gerbil/gerbil-ethereum.nix
@@ -0,0 +1,28 @@
+{ pkgs, lib, fetchFromGitHub, gerbil-unstable, gerbil-support, gambit-support }:
+
+gerbil-support.gerbilPackage {
+ pname = "gerbil-ethereum";
+ version = "unstable-2020-08-02";
+ git-version = "0.0-15-g7cd2dd7";
+ gerbil-package = "mukn/ethereum";
+ gerbil = gerbil-unstable;
+ gerbilInputs = with gerbil-support.gerbilPackages-unstable;
+ [gerbil-utils gerbil-crypto gerbil-poo gerbil-persist];
+ buildInputs = [];
+ gambit-params = gambit-support.unstable-params;
+ version-path = "version";
+ softwareName = "Gerbil-ethereum";
+ src = fetchFromGitHub {
+ owner = "fare";
+ repo = "gerbil-ethereum";
+ rev = "7cd2dd7436b11917d0729dbafe087cfa8ec38f86";
+ sha256 = "0qq3ch2dg735yrj3l2c9pb9qlvz98x3vjfi2xyr4fwr78smpqgb5";
+ };
+ meta = {
+ description = "Gerbil Ethereum: a Scheme alternative to web3.js";
+ homepage = "https://github.com/fare/gerbil-ethereum";
+ license = lib.licenses.asl20;
+ platforms = lib.platforms.unix;
+ maintainers = with lib.maintainers; [ fare ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/compilers/gerbil/gerbil-persist.nix b/nixpkgs/pkgs/development/compilers/gerbil/gerbil-persist.nix
new file mode 100644
index 00000000000..1be6684bf44
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/gerbil/gerbil-persist.nix
@@ -0,0 +1,27 @@
+{ pkgs, lib, fetchFromGitHub, gerbil-unstable, gerbil-support, gambit-support }:
+
+gerbil-support.gerbilPackage {
+ pname = "gerbil-persist";
+ version = "unstable-2020-08-02";
+ git-version = "0.0-4-ga3b2bd1";
+ gerbil-package = "clan/persist";
+ gerbil = gerbil-unstable;
+ gerbilInputs = with gerbil-support.gerbilPackages-unstable; [gerbil-utils gerbil-crypto gerbil-poo];
+ buildInputs = [];
+ gambit-params = gambit-support.unstable-params;
+ version-path = "version";
+ softwareName = "Gerbil-persist";
+ src = fetchFromGitHub {
+ owner = "fare";
+ repo = "gerbil-persist";
+ rev = "a3b2bd104612db0e4492737f09f72adea6684483";
+ sha256 = "0mc01wva26ww1i7n8naa95mfw7i6lj8qg0bwsik7gb3dsj2acjvh";
+ };
+ meta = {
+ description = "Gerbil Persist: Persistent data and activities";
+ homepage = "https://github.com/fare/gerbil-persist";
+ license = lib.licenses.asl20;
+ platforms = lib.platforms.unix;
+ maintainers = with lib.maintainers; [ fare ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/compilers/gerbil/gerbil-poo.nix b/nixpkgs/pkgs/development/compilers/gerbil/gerbil-poo.nix
new file mode 100644
index 00000000000..55673368eea
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/gerbil/gerbil-poo.nix
@@ -0,0 +1,27 @@
+{ pkgs, lib, fetchFromGitHub, gerbil-unstable, gerbil-support, gambit-support }:
+
+gerbil-support.gerbilPackage {
+ pname = "gerbil-ethereum";
+ version = "unstable-2020-08-02";
+ git-version = "0.0-13-g1014154";
+ gerbil-package = "clan/poo";
+ gerbil = gerbil-unstable;
+ gerbilInputs = with gerbil-support.gerbilPackages-unstable; [gerbil-utils gerbil-crypto];
+ buildInputs = [];
+ gambit-params = gambit-support.unstable-params;
+ version-path = "version";
+ softwareName = "Gerbil-POO";
+ src = fetchFromGitHub {
+ owner = "fare";
+ repo = "gerbil-poo";
+ rev = "1014154fe4943dfbec7524666c831b601ba88559";
+ sha256 = "0g8l5mi007n07qs79m9h3h3am1p7h0kzq7yb49h562b8frh5gp97";
+ };
+ meta = {
+ description = "Gerbil POO: Prototype Object Orientation for Gerbil Scheme";
+ homepage = "https://github.com/fare/gerbil-poo";
+ license = lib.licenses.asl20;
+ platforms = lib.platforms.unix;
+ maintainers = with lib.maintainers; [ fare ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/compilers/gerbil/gerbil-support.nix b/nixpkgs/pkgs/development/compilers/gerbil/gerbil-support.nix
index 4e94b6e65de..e3f4bb0e0d2 100644
--- a/nixpkgs/pkgs/development/compilers/gerbil/gerbil-support.nix
+++ b/nixpkgs/pkgs/development/compilers/gerbil/gerbil-support.nix
@@ -5,6 +5,10 @@ rec {
# Gerbil libraries
gerbilPackages-unstable = {
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 { };
};
# Use this function in any package that uses Gerbil libraries, to define the GERBIL_LOADPATH.
@@ -13,21 +17,26 @@ rec {
# Use this function to create a Gerbil library. See gerbil-utils as an example.
gerbilPackage = {
- pname, version, src, meta, package,
- git-version ? "", version-path ? "config/version.ss",
+ pname, version, src, meta, gerbil-package,
+ git-version ? "", version-path ? "",
gerbil ? pkgs.gerbil-unstable,
gambit-params ? pkgs.gambit-support.stable-params,
gerbilInputs ? [],
buildInputs ? [],
- softwareName ? "" } :
+ softwareName ? ""} :
let buildInputs_ = buildInputs; in
gccStdenv.mkDerivation rec {
inherit src meta pname version;
+ passthru = { inherit gerbil-package version-path ;};
buildInputs = [ gerbil ] ++ gerbilInputs ++ buildInputs_;
postPatch = ''
set -e ;
- if [ -n "${version-path}" ] ; then
- echo '(import :clan/utils/version)\n(register-software "${softwareName}" "${git-version}")\n' > "${version-path}"
+ 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 "")
+ gerbilInputs)
+ })\n(register-software "${softwareName}" "v${git-version}")\n' > "${passthru.version-path}.ss"
fi
patchShebangs . ;
'';
diff --git a/nixpkgs/pkgs/development/compilers/gerbil/gerbil-utils.nix b/nixpkgs/pkgs/development/compilers/gerbil/gerbil-utils.nix
index 075a63d7bf4..7e1a9bf0557 100644
--- a/nixpkgs/pkgs/development/compilers/gerbil/gerbil-utils.nix
+++ b/nixpkgs/pkgs/development/compilers/gerbil/gerbil-utils.nix
@@ -2,17 +2,18 @@
gerbil-support.gerbilPackage {
pname = "gerbil-utils";
- version = "unstable-2020-05-17";
- git-version = "33ef720";
- package = "clan";
+ version = "unstable-2020-08-02";
+ git-version = "0.2-21-g7e7d053";
+ gerbil-package = "clan";
gerbil = gerbil-unstable;
gambit-params = gambit-support.unstable-params;
- version-path = "";
+ version-path = "version";
+ softwareName = "Gerbil-utils";
src = fetchFromGitHub {
owner = "fare";
repo = "gerbil-utils";
- rev = "33ef720799ba98dc9eec773c662f070af4bac016";
- sha256 = "0dsb97magbxzjqqfzwq4qwf7i80llv0s1dsy9nkzkvkq8drxlmqf";
+ rev = "7e7d053ec5e78cc58d38cb03baf554d83b31b0c6";
+ sha256 = "078vqdcddfavqq0d9pw430iz1562cgx1ck3fw6dpwxjkyc6m4bms";
};
meta = {
description = "Gerbil Clan: Community curated Collection of Common Utilities";
diff --git a/nixpkgs/pkgs/development/compilers/gerbil/unstable.nix b/nixpkgs/pkgs/development/compilers/gerbil/unstable.nix
index 9de6dc42907..7b54438b5c9 100644
--- a/nixpkgs/pkgs/development/compilers/gerbil/unstable.nix
+++ b/nixpkgs/pkgs/development/compilers/gerbil/unstable.nix
@@ -1,13 +1,13 @@
{ callPackage, fetchFromGitHub, gambit-unstable, gambit-support }:
callPackage ./build.nix rec {
- version = "unstable-2020-05-17";
- git-version = "0.16-1-g36a31050";
+ version = "unstable-2020-08-02";
+ git-version = "0.16-120-g3f248e13";
src = fetchFromGitHub {
owner = "vyzo";
repo = "gerbil";
- rev = "36a31050f6c80e7e1a49dfae96a57b2ad0260698";
- sha256 = "0k3fypam9qx110sjxgzxa1mdf5b631w16s9p5v37cb8ll26vqfiv";
+ rev = "3f248e139dfa11be74284fc812253fbecafbaf31";
+ sha256 = "18v192cypj0nbmfcyflm8qnwp27qwy65m0a19ggs47wwbzhgvgqh";
};
inherit gambit-support;
gambit = gambit-unstable;
diff --git a/nixpkgs/pkgs/development/compilers/ghc/8.10.1.nix b/nixpkgs/pkgs/development/compilers/ghc/8.10.1.nix
index c70efe1fdef..9da80fa5c20 100644
--- a/nixpkgs/pkgs/development/compilers/ghc/8.10.1.nix
+++ b/nixpkgs/pkgs/development/compilers/ghc/8.10.1.nix
@@ -23,6 +23,9 @@
, # If enabled, use -fPIC when compiling static libs.
enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform
+ # aarch64 outputs otherwise exceed 2GB limit
+, enableProfiliedLibs ? !stdenv.targetPlatform.isAarch64
+
, # Whether to build dynamic libs for the standard library (on the target
# platform). Static libs are always built.
enableShared ? !stdenv.targetPlatform.isWindows && !stdenv.targetPlatform.useiOSPrebuilt
@@ -65,6 +68,8 @@ let
HADDOCK_DOCS = NO
BUILD_SPHINX_HTML = NO
BUILD_SPHINX_PDF = NO
+ '' + stdenv.lib.optionalString (!enableProfiliedLibs) ''
+ GhcLibWays = "v dyn"
'' + stdenv.lib.optionalString enableRelocatedStaticLibs ''
GhcLibHcOpts += -fPIC
GhcRtsHcOpts += -fPIC
diff --git a/nixpkgs/pkgs/development/compilers/ghc/8.6.5-binary.nix b/nixpkgs/pkgs/development/compilers/ghc/8.6.5-binary.nix
index 97793d91289..41af279e83f 100644
--- a/nixpkgs/pkgs/development/compilers/ghc/8.6.5-binary.nix
+++ b/nixpkgs/pkgs/development/compilers/ghc/8.6.5-binary.nix
@@ -78,18 +78,6 @@ stdenv.mkDerivation rec {
patchShebangs ghc-${version}/configure
'' +
- # Strip is harmful, see also below. It's important that this happens
- # first. The GHC Cabal build system makes use of strip by default and
- # has hardcoded paths to /usr/bin/strip in many places. We replace
- # those below, making them point to our dummy script.
- ''
- mkdir "$TMP/bin"
- for i in strip; do
- echo '#! ${stdenv.shell}' > "$TMP/bin/$i"
- chmod +x "$TMP/bin/$i"
- done
- PATH="$TMP/bin:$PATH"
- '' +
# We have to patch the GMP paths for the integer-gmp package.
''
find . -name integer-gmp.buildinfo \
@@ -125,17 +113,13 @@ stdenv.mkDerivation rec {
] ++ stdenv.lib.optional stdenv.isDarwin "--with-gcc=${./gcc-clang-wrapper.sh}"
++ stdenv.lib.optional stdenv.hostPlatform.isMusl "--disable-ld-override";
- # Stripping combined with patchelf breaks the executables (they die
- # with a segfault or the kernel even refuses the execve). (NIXPKGS-85)
- dontStrip = true;
-
# No building is necessary, but calling make without flags ironically
# calls install-strip ...
dontBuild = true;
# On Linux, use patchelf to modify the executables so that they can
# find editline/gmp.
- preFixup = stdenv.lib.optionalString stdenv.isLinux ''
+ postFixup = stdenv.lib.optionalString stdenv.isLinux ''
for p in $(find "$out" -type f -executable); do
if isELF "$p"; then
echo "Patchelfing $p"
diff --git a/nixpkgs/pkgs/development/compilers/ghc/8.8.3.nix b/nixpkgs/pkgs/development/compilers/ghc/8.8.3.nix
index b199dc34fa3..c22327efce3 100644
--- a/nixpkgs/pkgs/development/compilers/ghc/8.8.3.nix
+++ b/nixpkgs/pkgs/development/compilers/ghc/8.8.3.nix
@@ -30,6 +30,9 @@
, # Whether to build terminfo.
enableTerminfo ? !stdenv.targetPlatform.isWindows
+ # aarch64 outputs otherwise exceed 2GB limit
+, enableProfiliedLibs ? !stdenv.targetPlatform.isAarch64
+
, # What flavour to build. An empty string indicates no
# specific flavour and falls back to ghc default values.
ghcFlavour ? stdenv.lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform)
@@ -65,6 +68,8 @@ let
HADDOCK_DOCS = NO
BUILD_SPHINX_HTML = NO
BUILD_SPHINX_PDF = NO
+ '' + stdenv.lib.optionalString (!enableProfiliedLibs) ''
+ GhcLibWays = "v dyn"
'' + stdenv.lib.optionalString enableRelocatedStaticLibs ''
GhcLibHcOpts += -fPIC
GhcRtsHcOpts += -fPIC
diff --git a/nixpkgs/pkgs/development/compilers/ghc/8.4.4.nix b/nixpkgs/pkgs/development/compilers/ghc/8.8.4.nix
index a4174c47046..515ff2d646b 100644
--- a/nixpkgs/pkgs/development/compilers/ghc/8.4.4.nix
+++ b/nixpkgs/pkgs/development/compilers/ghc/8.8.4.nix
@@ -2,12 +2,15 @@
# build-tools
, bootPkgs
-, autoconf, automake, coreutils, fetchurl, fetchpatch, perl, python3, m4, sphinx
+, autoconf, automake, coreutils, fetchurl, perl, python3, m4, sphinx
, bash
, libiconv ? null, ncurses
-, useLLVM ? !stdenv.targetPlatform.isx86 || (stdenv.targetPlatform.isMusl && stdenv.hostPlatform != stdenv.targetPlatform) || stdenv.targetPlatform.isiOS
+, # GHC can be built with system libffi or a bundled one.
+ libffi ? null
+
+, useLLVM ? !stdenv.targetPlatform.isx86
, # LLVM is conceptually a run-time-only depedendency, but for
# non-x86, we need LLVM to bootstrap later stages, so it becomes a
# build-time dependency too.
@@ -20,6 +23,9 @@
, # If enabled, use -fPIC when compiling static libs.
enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform
+ # aarch64 outputs otherwise exceed 2GB limit
+, enableProfiliedLibs ? !stdenv.targetPlatform.isAarch64
+
, # Whether to build dynamic libs for the standard library (on the target
# platform). Static libs are always built.
enableShared ? !stdenv.targetPlatform.isWindows && !stdenv.targetPlatform.useiOSPrebuilt
@@ -29,11 +35,12 @@
, # What flavour to build. An empty string indicates no
# specific flavour and falls back to ghc default values.
- ghcFlavour ? stdenv.lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) "perf-cross"
-, # Whether to backport https://phabricator.haskell.org/D4388 for
- # deterministic profiling symbol names, at the cost of a slightly
- # non-standard GHC API
- deterministicProfiling ? false
+ ghcFlavour ? stdenv.lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform)
+ (if useLLVM then "perf-cross" else "perf-cross-ncg")
+
+, # Whether to disable the large address space allocator
+ # necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/
+ disableLargeAddressSpace ? stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64
}:
assert !enableIntegerSimple -> gmp != null;
@@ -61,6 +68,8 @@ let
HADDOCK_DOCS = NO
BUILD_SPHINX_HTML = NO
BUILD_SPHINX_PDF = NO
+ '' + stdenv.lib.optionalString (!enableProfiliedLibs) ''
+ GhcLibWays = "v dyn"
'' + stdenv.lib.optionalString enableRelocatedStaticLibs ''
GhcLibHcOpts += -fPIC
GhcRtsHcOpts += -fPIC
@@ -70,6 +79,7 @@ let
# Splicer will pull out correct variations
libDeps = platform: stdenv.lib.optional enableTerminfo ncurses
+ ++ [libffi]
++ stdenv.lib.optional (!enableIntegerSimple) gmp
++ stdenv.lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows) libiconv;
@@ -85,39 +95,18 @@ let
in
stdenv.mkDerivation (rec {
- version = "8.4.4";
+ version = "8.8.4";
name = "${targetPrefix}ghc-${version}";
src = fetchurl {
url = "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz";
- sha256 = "1ch4j2asg7pr52ai1hwzykxyj553wndg7wq93i47ql4fllspf48i";
+ sha256 = "0bgwbxxvdn56l91bp9p5d083gzcfdi6z8l8b17qzjpr3n8w5wl7h";
};
enableParallelBuilding = true;
outputs = [ "out" "doc" ];
- patches = [(fetchpatch {
- url = "https://github.com/haskell/hsc2hs/commit/738f3666c878ee9e79c3d5e819ef8b3460288edf.diff";
- sha256 = "0plzsbfaq6vb1023lsarrjglwgr9chld4q3m99rcfzx0yx5mibp3";
- extraPrefix = "utils/hsc2hs/";
- stripLen = 1;
- }) (fetchpatch rec { # https://phabricator.haskell.org/D5123
- url = "http://tarballs.nixos.org/sha256/${sha256}";
- name = "D5123.diff";
- sha256 = "0nhqwdamf2y4gbwqxcgjxs0kqx23w9gv5kj0zv6450dq19rji82n";
- })] ++ stdenv.lib.optional deterministicProfiling
- (fetchpatch rec {
- url = "http://tarballs.nixos.org/sha256/${sha256}";
- name = "D4388.diff";
- sha256 = "0w6sdcvnqjlnlzpvnzw20b80v150ijjyjvs9548ildc1928j0w7s";
- })
- ++ stdenv.lib.optional stdenv.isDarwin ./backport-dylib-command-size-limit.patch
- ++ stdenv.lib.optional (targetPlatform.isAarch32 || targetPlatform.isAarch64) (fetchpatch {
- url = "https://github.com/ghc/ghc/commit/d8495549ba9d194815c2d0eaee6797fc7c00756a.diff";
- sha256 = "1yjcma507c609bcim4rnxq0gaj2dg4d001jklmbpbqpzqzxkn5sz";
- });
-
postPatch = "patchShebangs .";
# GHC is a bit confused on its cross terminology.
@@ -167,22 +156,28 @@ stdenv.mkDerivation (rec {
# TODO(@Ericson2314): Always pass "--target" and always prefix.
configurePlatforms = [ "build" "host" ]
++ stdenv.lib.optional (targetPlatform != hostPlatform) "target";
+
# `--with` flags for libraries needed for RTS linker
configureFlags = [
"--datadir=$doc/share/doc/ghc"
"--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib"
+ ] ++ stdenv.lib.optionals (libffi != null) [
+ "--with-system-libffi"
+ "--with-ffi-includes=${targetPackages.libffi.dev}/include"
+ "--with-ffi-libraries=${targetPackages.libffi.out}/lib"
] ++ stdenv.lib.optionals (targetPlatform == hostPlatform && !enableIntegerSimple) [
- "--with-gmp-includes=${targetPackages.gmp.dev}/include" "--with-gmp-libraries=${targetPackages.gmp.out}/lib"
+ "--with-gmp-includes=${targetPackages.gmp.dev}/include"
+ "--with-gmp-libraries=${targetPackages.gmp.out}/lib"
] ++ stdenv.lib.optionals (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [
- "--with-iconv-includes=${libiconv}/include" "--with-iconv-libraries=${libiconv}/lib"
+ "--with-iconv-includes=${libiconv}/include"
+ "--with-iconv-libraries=${libiconv}/lib"
] ++ stdenv.lib.optionals (targetPlatform != hostPlatform) [
"--enable-bootstrap-with-devel-snapshot"
] ++ stdenv.lib.optionals useLdGold [
"CFLAGS=-fuse-ld=gold"
"CONF_GCC_LINKER_OPTS_STAGE1=-fuse-ld=gold"
"CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold"
- ] ++ stdenv.lib.optionals (targetPlatform.isDarwin && targetPlatform.isAarch64) [
- # fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/
+ ] ++ stdenv.lib.optionals (disableLargeAddressSpace) [
"--disable-large-address-space"
];
@@ -190,7 +185,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
@@ -212,10 +207,6 @@ stdenv.mkDerivation (rec {
# that in turn causes GHCi to abort
stripDebugFlags = [ "-S" ] ++ stdenv.lib.optional (!targetPlatform.isDarwin) "--keep-file-symbols";
- # See #63511 - the only unstripped file is the debug rts which isn't meant to
- # be stripped.
- dontStrip = true;
-
checkTarget = "test";
hardeningDisable = [ "format" ] ++ stdenv.lib.optional stdenv.targetPlatform.isMusl "pie";
@@ -239,7 +230,7 @@ stdenv.mkDerivation (rec {
inherit enableShared;
# Our Cabal compiler name
- haskellCompilerName = "ghc-8.4.4";
+ haskellCompilerName = "ghc-${version}";
};
meta = {
diff --git a/nixpkgs/pkgs/development/compilers/gleam/default.nix b/nixpkgs/pkgs/development/compilers/gleam/default.nix
index 1fa8720a400..e7d9287e0d5 100644
--- a/nixpkgs/pkgs/development/compilers/gleam/default.nix
+++ b/nixpkgs/pkgs/development/compilers/gleam/default.nix
@@ -1,19 +1,22 @@
-{ stdenv, rustPlatform, fetchFromGitHub, Security }:
+{ stdenv, rustPlatform, fetchFromGitHub, pkg-config, openssl, Security }:
rustPlatform.buildRustPackage rec {
pname = "gleam";
- version = "0.8.0";
+ version = "0.10.1";
src = fetchFromGitHub {
owner = "gleam-lang";
repo = pname;
rev = "v${version}";
- sha256 = "05n8a7b63i9946fvbxphfh8n6ib20qnbv44ghlzcjwca9qvlx7i7";
+ sha256 = "0cgs0halxhp2hh3sf0nvy5ybllhraxircxxbfj9jbs3446dzflbk";
};
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
+ nativeBuildInputs = [ pkg-config ];
- cargoSha256 = "1ga5dinkmibkg53bfr6vc0i4bbgyn2y3d5qjf5bd965c1v7ba1jl";
+ buildInputs = [ openssl ] ++
+ stdenv.lib.optionals stdenv.isDarwin [ Security ];
+
+ cargoSha256 = "12lpxighjk3ydfa288llj6xqas7z9fbfjpwnl870189awvp2fjxx";
meta = with stdenv.lib; {
description = "A statically typed language for the Erlang VM";
diff --git a/nixpkgs/pkgs/development/compilers/go-jsonnet/default.nix b/nixpkgs/pkgs/development/compilers/go-jsonnet/default.nix
index 6c00d5ee6ce..f528b9f1364 100644
--- a/nixpkgs/pkgs/development/compilers/go-jsonnet/default.nix
+++ b/nixpkgs/pkgs/development/compilers/go-jsonnet/default.nix
@@ -2,18 +2,18 @@
buildGoModule rec {
pname = "go-jsonnet";
- version = "0.15.0";
+ version = "0.16.0";
src = fetchFromGitHub {
owner = "google";
repo = "go-jsonnet";
rev = "v${version}";
- sha256 = "0l6cwky2xl7m8nnc9abp76bhkdcf2ldbbv3r8p30xv2yr5wd1j8i";
+ sha256 = "17606gc75wnkm64am4hmlv7m3fy2hi8rnzadp6nrgpcd6rl26m83";
};
- vendorSha256 = "1vdv0nq31mjprxzxf8x0diaigissy07vnm338h8jrk5i74x5by39";
+ vendorSha256 = "0nsm4gsbbn8myz4yfi6m7qc3iizhdambsr18iks0clkdn3mi2jn1";
- subPackages = [ "cmd/jsonnet" ];
+ subPackages = [ "cmd/jsonnet" "cmd/jsonnetfmt" ];
meta = with lib; {
description = "An implementation of Jsonnet in pure Go";
@@ -21,4 +21,4 @@ buildGoModule rec {
license = licenses.asl20;
maintainers = with maintainers; [ nshalman ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/compilers/go/1.13.nix b/nixpkgs/pkgs/development/compilers/go/1.13.nix
index b524d3d6b09..e082628aaa2 100644
--- a/nixpkgs/pkgs/development/compilers/go/1.13.nix
+++ b/nixpkgs/pkgs/development/compilers/go/1.13.nix
@@ -30,11 +30,11 @@ in
stdenv.mkDerivation rec {
pname = "go";
- version = "1.13.11";
+ version = "1.13.14";
src = fetchurl {
url = "https://dl.google.com/go/go${version}.src.tar.gz";
- sha256 = "0y86q2k00lh8c7wj3lha43g804iwr61nap8j3i907l2sway1mvc9";
+ sha256 = "01mbqzn1hj8idbyn2f9gghvirfnw348dcf7pjs3ymschfblk6wqr";
};
# perl is used for testing go vet
@@ -186,8 +186,11 @@ stdenv.mkDerivation rec {
export PATH=$(pwd)/bin:$PATH
+ ${optionalString (stdenv.buildPlatform != stdenv.targetPlatform) ''
# Independent from host/target, CC should produce code for the building system.
+ # We only set it when cross-compiling.
export CC=${buildPackages.stdenv.cc}/bin/cc
+ ''}
ulimit -a
'';
@@ -236,7 +239,7 @@ stdenv.mkDerivation rec {
homepage = "http://golang.org/";
description = "The Go Programming language";
license = licenses.bsd3;
- maintainers = with maintainers; [ cstrahan orivej mic92 rvolosatovs kalbasit Frostman ];
+ maintainers = teams.golang.members;
platforms = platforms.linux ++ platforms.darwin;
};
}
diff --git a/nixpkgs/pkgs/development/compilers/go/1.14.nix b/nixpkgs/pkgs/development/compilers/go/1.14.nix
index 9ee5b6fa624..d9fc67cf46e 100644
--- a/nixpkgs/pkgs/development/compilers/go/1.14.nix
+++ b/nixpkgs/pkgs/development/compilers/go/1.14.nix
@@ -2,6 +2,7 @@
, perl, which, pkgconfig, patch, procps, pcre, cacert, Security, Foundation
, mailcap, runtimeShell
, buildPackages, pkgsTargetTarget
+, fetchpatch
}:
let
@@ -30,11 +31,11 @@ in
stdenv.mkDerivation rec {
pname = "go";
- version = "1.14.2";
+ version = "1.14.6";
src = fetchurl {
url = "https://dl.google.com/go/go${version}.src.tar.gz";
- sha256 = "0z3zxsnhmsxplnwfw1l9gr6jgglwp50sr3p5njknv9i6jzk89plq";
+ sha256 = "02acr52bxfjlr3m11576gdwn8hjv1pr2pffcis913m0m31w9vz3k";
};
# perl is used for testing go vet
@@ -137,6 +138,12 @@ stdenv.mkDerivation rec {
./go-1.9-skip-flaky-20072.patch
./skip-external-network-tests.patch
./skip-nohup-tests.patch
+
+ # fix rare TestDontCacheBrokenHTTP2Conn failure
+ (fetchpatch {
+ url = "https://github.com/golang/go/commit/ea1437a8cdf6bb3c2d2447833a5d06dbd75f7ae4.patch";
+ sha256 = "1lyzy4nf8c34a966vw45j3j7hzpvncq2gqspfxffzkyh17xd8sgy";
+ })
] ++ [
# breaks under load: https://github.com/golang/go/issues/25628
(if stdenv.isAarch32
@@ -186,8 +193,11 @@ stdenv.mkDerivation rec {
export PATH=$(pwd)/bin:$PATH
+ ${optionalString (stdenv.buildPlatform != stdenv.targetPlatform) ''
# Independent from host/target, CC should produce code for the building system.
+ # We only set it when cross-compiling.
export CC=${buildPackages.stdenv.cc}/bin/cc
+ ''}
ulimit -a
'';
@@ -229,8 +239,6 @@ stdenv.mkDerivation rec {
runHook postInstall
'';
- setupHook = ./setup-hook.sh;
-
disallowedReferences = [ goBootstrap ];
meta = with stdenv.lib; {
@@ -238,7 +246,7 @@ stdenv.mkDerivation rec {
homepage = "http://golang.org/";
description = "The Go Programming language";
license = licenses.bsd3;
- maintainers = with maintainers; [ cstrahan orivej mic92 rvolosatovs kalbasit Frostman ];
+ maintainers = teams.golang.members;
platforms = platforms.linux ++ platforms.darwin;
};
}
diff --git a/nixpkgs/pkgs/development/compilers/go/1.15.nix b/nixpkgs/pkgs/development/compilers/go/1.15.nix
new file mode 100644
index 00000000000..cd6d5faaabb
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/go/1.15.nix
@@ -0,0 +1,255 @@
+{ stdenv, fetchurl, tzdata, iana-etc, runCommand
+, perl, which, pkgconfig, patch, procps, pcre, cacert, Security, Foundation
+, mailcap, runtimeShell
+, buildPackages, pkgsTargetTarget
+, fetchpatch
+}:
+
+let
+
+ inherit (stdenv.lib) optionals optionalString;
+
+ goBootstrap = runCommand "go-bootstrap" {} ''
+ mkdir $out
+ cp -rf ${buildPackages.go_bootstrap}/* $out/
+ chmod -R u+w $out
+ find $out -name "*.c" -delete
+ cp -rf $out/bin/* $out/share/go/bin/
+ '';
+
+ goarch = platform: {
+ "i686" = "386";
+ "x86_64" = "amd64";
+ "aarch64" = "arm64";
+ "arm" = "arm";
+ "armv5tel" = "arm";
+ "armv6l" = "arm";
+ "armv7l" = "arm";
+ }.${platform.parsed.cpu.name} or (throw "Unsupported system");
+
+in
+
+stdenv.mkDerivation rec {
+ pname = "go";
+ version = "1.15beta1";
+
+ src = fetchurl {
+ url = "https://dl.google.com/go/go${version}.src.tar.gz";
+ sha256 = "1h1sg6j9jac5bw2pjrd13bf4nr18prs89147izdhzbhp896sikbq";
+ };
+
+ # perl is used for testing go vet
+ nativeBuildInputs = [ perl which pkgconfig patch procps ];
+ buildInputs = [ cacert pcre ]
+ ++ optionals stdenv.isLinux [ stdenv.cc.libc.out ]
+ ++ optionals (stdenv.hostPlatform.libc == "glibc") [ stdenv.cc.libc.static ];
+
+ depsTargetTargetPropagated = optionals stdenv.isDarwin [ Security Foundation ];
+
+ hardeningDisable = [ "all" ];
+
+ prePatch = ''
+ patchShebangs ./ # replace /bin/bash
+
+ # This source produces shell script at run time,
+ # and thus it is not corrected by patchShebangs.
+ substituteInPlace misc/cgo/testcarchive/carchive_test.go \
+ --replace '#!/usr/bin/env bash' '#!${runtimeShell}'
+
+ # Patch the mimetype database location which is missing on NixOS.
+ # but also allow static binaries built with NixOS to run outside nix
+ sed -i 's,\"/etc/mime.types,"${mailcap}/etc/mime.types\"\,\n\t&,' src/mime/type_unix.go
+
+ # Disabling the 'os/http/net' tests (they want files not available in
+ # chroot builds)
+ rm src/net/{listen,parse}_test.go
+ rm src/syscall/exec_linux_test.go
+
+ # !!! substituteInPlace does not seems to be effective.
+ # The os test wants to read files in an existing path. Just don't let it be /usr/bin.
+ sed -i 's,/usr/bin,'"`pwd`", src/os/os_test.go
+ sed -i 's,/bin/pwd,'"`type -P pwd`", src/os/os_test.go
+ # Fails on aarch64
+ sed -i '/TestFallocate/aif true \{ return\; \}' src/cmd/link/internal/ld/fallocate_test.go
+ # Skip this test since ssl patches mess it up.
+ sed -i '/TestLoadSystemCertsLoadColonSeparatedDirs/aif true \{ return\; \}' src/crypto/x509/root_unix_test.go
+ # Disable another PIE test which breaks.
+ sed -i '/TestTrivialPIE/aif true \{ return\; \}' misc/cgo/testshared/shared_test.go
+ # Disable the BuildModePie test
+ sed -i '/TestBuildmodePIE/aif true \{ return\; \}' src/cmd/go/go_test.go
+ # Disable the unix socket test
+ sed -i '/TestShutdownUnix/aif true \{ return\; \}' src/net/net_test.go
+ # Disable the hostname test
+ sed -i '/TestHostname/aif true \{ return\; \}' src/os/os_test.go
+ # ParseInLocation fails the test
+ sed -i '/TestParseInSydney/aif true \{ return\; \}' src/time/format_test.go
+ # Remove the api check as it never worked
+ sed -i '/src\/cmd\/api\/run.go/ireturn nil' src/cmd/dist/test.go
+ # Remove the coverage test as we have removed this utility
+ sed -i '/TestCoverageWithCgo/aif true \{ return\; \}' src/cmd/go/go_test.go
+ # Remove the timezone naming test
+ sed -i '/TestLoadFixed/aif true \{ return\; \}' src/time/time_test.go
+ # Remove disable setgid test
+ sed -i '/TestRespectSetgidDir/aif true \{ return\; \}' src/cmd/go/internal/work/build_test.go
+ # Remove cert tests that conflict with NixOS's cert resolution
+ sed -i '/TestEnvVars/aif true \{ return\; \}' src/crypto/x509/root_unix_test.go
+ # TestWritevError hangs sometimes
+ sed -i '/TestWritevError/aif true \{ return\; \}' src/net/writev_test.go
+ # TestVariousDeadlines fails sometimes
+ sed -i '/TestVariousDeadlines/aif true \{ return\; \}' src/net/timeout_test.go
+
+ sed -i 's,/etc/protocols,${iana-etc}/etc/protocols,' src/net/lookup_unix.go
+ sed -i 's,/etc/services,${iana-etc}/etc/services,' src/net/port_unix.go
+
+ # Disable cgo lookup tests not works, they depend on resolver
+ rm src/net/cgo_unix_test.go
+
+ '' + optionalString stdenv.isLinux ''
+ # prepend the nix path to the zoneinfo files but also leave the original value for static binaries
+ # that run outside a nix server
+ sed -i 's,\"/usr/share/zoneinfo/,"${tzdata}/share/zoneinfo/\"\,\n\t&,' src/time/zoneinfo_unix.go
+
+ '' + optionalString stdenv.isAarch32 ''
+ echo '#!${runtimeShell}' > misc/cgo/testplugin/test.bash
+ '' + optionalString stdenv.isDarwin ''
+ substituteInPlace src/race.bash --replace \
+ "sysctl machdep.cpu.extfeatures | grep -qv EM64T" true
+ sed -i 's,strings.Contains(.*sysctl.*,true {,' src/cmd/dist/util.go
+ sed -i 's,"/etc","'"$TMPDIR"'",' src/os/os_test.go
+ sed -i 's,/_go_os_test,'"$TMPDIR"'/_go_os_test,' src/os/path_test.go
+
+ sed -i '/TestChdirAndGetwd/aif true \{ return\; \}' src/os/os_test.go
+ sed -i '/TestCredentialNoSetGroups/aif true \{ return\; \}' src/os/exec/exec_posix_test.go
+ sed -i '/TestRead0/aif true \{ return\; \}' src/os/os_test.go
+ sed -i '/TestSystemRoots/aif true \{ return\; \}' src/crypto/x509/root_darwin_test.go
+
+ sed -i '/TestGoInstallRebuildsStalePackagesInOtherGOPATH/aif true \{ return\; \}' src/cmd/go/go_test.go
+ sed -i '/TestBuildDashIInstallsDependencies/aif true \{ return\; \}' src/cmd/go/go_test.go
+
+ sed -i '/TestDisasmExtld/aif true \{ return\; \}' src/cmd/objdump/objdump_test.go
+
+ sed -i 's/unrecognized/unknown/' src/cmd/link/internal/ld/lib.go
+
+ # TestCurrent fails because Current is not implemented on Darwin
+ sed -i 's/TestCurrent/testCurrent/g' src/os/user/user_test.go
+ sed -i 's/TestLookup/testLookup/g' src/os/user/user_test.go
+
+ touch $TMPDIR/group $TMPDIR/hosts $TMPDIR/passwd
+ '';
+
+ patches = [
+ ./remove-tools-1.11.patch
+ ./ssl-cert-file-1.15.patch
+ ./remove-test-pie-1.15.patch
+ ./creds-test.patch
+ ./go-1.9-skip-flaky-19608.patch
+ ./go-1.9-skip-flaky-20072.patch
+ ./skip-external-network-tests-1.15.patch
+ ./skip-nohup-tests.patch
+ ./skip-cgo-tests-1.15.patch
+ ] ++ [
+ # breaks under load: https://github.com/golang/go/issues/25628
+ (if stdenv.isAarch32
+ then ./skip-test-extra-files-on-aarch32-1.14.patch
+ else ./skip-test-extra-files-on-386-1.14.patch)
+ ];
+
+ postPatch = ''
+ find . -name '*.orig' -exec rm {} ';'
+ '';
+
+ GOOS = stdenv.targetPlatform.parsed.kernel.name;
+ GOARCH = goarch stdenv.targetPlatform;
+ # GOHOSTOS/GOHOSTARCH must match the building system, not the host system.
+ # Go will nevertheless build a for host system that we will copy over in
+ # the install phase.
+ GOHOSTOS = stdenv.buildPlatform.parsed.kernel.name;
+ GOHOSTARCH = goarch stdenv.buildPlatform;
+
+ # {CC,CXX}_FOR_TARGET must be only set for cross compilation case as go expect those
+ # to be different from CC/CXX
+ CC_FOR_TARGET = if (stdenv.buildPlatform != stdenv.targetPlatform) then
+ "${pkgsTargetTarget.stdenv.cc}/bin/${pkgsTargetTarget.stdenv.cc.targetPrefix}cc"
+ else
+ null;
+ CXX_FOR_TARGET = if (stdenv.buildPlatform != stdenv.targetPlatform) then
+ "${pkgsTargetTarget.stdenv.cc}/bin/${pkgsTargetTarget.stdenv.cc.targetPrefix}c++"
+ else
+ null;
+
+ GOARM = toString (stdenv.lib.intersectLists [(stdenv.hostPlatform.parsed.cpu.version or "")] ["5" "6" "7"]);
+ GO386 = 387; # from Arch: don't assume sse2 on i686
+ CGO_ENABLED = 1;
+ # Hopefully avoids test timeouts on Hydra
+ GO_TEST_TIMEOUT_SCALE = 3;
+
+ # Indicate that we are running on build infrastructure
+ # Some tests assume things like home directories and users exists
+ GO_BUILDER_NAME = "nix";
+
+ GOROOT_BOOTSTRAP="${goBootstrap}/share/go";
+
+ postConfigure = ''
+ export GOCACHE=$TMPDIR/go-cache
+ # this is compiled into the binary
+ export GOROOT_FINAL=$out/share/go
+
+ export PATH=$(pwd)/bin:$PATH
+
+ ${optionalString (stdenv.buildPlatform != stdenv.targetPlatform) ''
+ # Independent from host/target, CC should produce code for the building system.
+ # We only set it when cross-compiling.
+ export CC=${buildPackages.stdenv.cc}/bin/cc
+ ''}
+ ulimit -a
+ '';
+
+ postBuild = ''
+ (cd src && ./make.bash)
+ '';
+
+ doCheck = stdenv.hostPlatform == stdenv.targetPlatform && !stdenv.isDarwin;
+
+ checkPhase = ''
+ runHook preCheck
+ (cd src && HOME=$TMPDIR GOCACHE=$TMPDIR/go-cache ./run.bash --no-rebuild)
+ runHook postCheck
+ '';
+
+ preInstall = ''
+ rm -r pkg/obj
+ # Contains the wrong perl shebang when cross compiling,
+ # since it is not used for anything we can deleted as well.
+ rm src/regexp/syntax/make_perl_groups.pl
+ '' + (if (stdenv.buildPlatform != stdenv.hostPlatform) then ''
+ mv bin/*_*/* bin
+ rmdir bin/*_*
+ ${optionalString (!(GOHOSTARCH == GOARCH && GOOS == GOHOSTOS)) ''
+ rm -rf pkg/${GOHOSTOS}_${GOHOSTARCH} pkg/tool/${GOHOSTOS}_${GOHOSTARCH}
+ ''}
+ '' else if (stdenv.hostPlatform != stdenv.targetPlatform) then ''
+ rm -rf bin/*_*
+ ${optionalString (!(GOHOSTARCH == GOARCH && GOOS == GOHOSTOS)) ''
+ rm -rf pkg/${GOOS}_${GOARCH} pkg/tool/${GOOS}_${GOARCH}
+ ''}
+ '' else "");
+
+ installPhase = ''
+ runHook preInstall
+ mkdir -p $GOROOT_FINAL
+ cp -a bin pkg src lib misc api doc $GOROOT_FINAL
+ ln -s $GOROOT_FINAL/bin $out/bin
+ runHook postInstall
+ '';
+
+ disallowedReferences = [ goBootstrap ];
+
+ meta = with stdenv.lib; {
+ branch = "1.15";
+ homepage = "http://golang.org/";
+ description = "The Go Programming language";
+ license = licenses.bsd3;
+ maintainers = teams.golang.members;
+ platforms = platforms.linux ++ platforms.darwin;
+ };
+}
diff --git a/nixpkgs/pkgs/development/compilers/go/1.4.nix b/nixpkgs/pkgs/development/compilers/go/1.4.nix
index fc3fb0ad0e5..af125d60ed0 100644
--- a/nixpkgs/pkgs/development/compilers/go/1.4.nix
+++ b/nixpkgs/pkgs/development/compilers/go/1.4.nix
@@ -151,8 +151,6 @@ stdenv.mkDerivation rec {
./all.bash
'';
- setupHook = ./setup-hook.sh;
-
meta = with stdenv.lib; {
branch = "1.4";
homepage = "http://golang.org/";
diff --git a/nixpkgs/pkgs/development/compilers/go/remove-test-pie-1.15.patch b/nixpkgs/pkgs/development/compilers/go/remove-test-pie-1.15.patch
new file mode 100644
index 00000000000..f00685feba9
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/go/remove-test-pie-1.15.patch
@@ -0,0 +1,34 @@
+diff --git a/src/cmd/dist/test.go b/src/cmd/dist/test.go
+index e1cd4965c3..66bf980fc6 100644
+--- a/src/cmd/dist/test.go
++++ b/src/cmd/dist/test.go
+@@ -584,29 +584,6 @@ func (t *tester) registerTests() {
+ })
+ }
+
+- // Test internal linking of PIE binaries where it is supported.
+- if t.internalLinkPIE() {
+- t.tests = append(t.tests, distTest{
+- name: "pie_internal",
+- heading: "internal linking of -buildmode=pie",
+- fn: func(dt *distTest) error {
+- t.addCmd(dt, "src", t.goTest(), "reflect", "-buildmode=pie", "-ldflags=-linkmode=internal", t.timeout(60))
+- return nil
+- },
+- })
+- // Also test a cgo package.
+- if t.cgoEnabled && t.internalLink() {
+- t.tests = append(t.tests, distTest{
+- name: "pie_internal_cgo",
+- heading: "internal linking of -buildmode=pie",
+- fn: func(dt *distTest) error {
+- t.addCmd(dt, "src", t.goTest(), "os/user", "-buildmode=pie", "-ldflags=-linkmode=internal", t.timeout(60))
+- return nil
+- },
+- })
+- }
+- }
+-
+ // sync tests
+ if goos != "js" { // js doesn't support -cpu=10
+ t.tests = append(t.tests, distTest{
diff --git a/nixpkgs/pkgs/development/compilers/go/setup-hook.sh b/nixpkgs/pkgs/development/compilers/go/setup-hook.sh
deleted file mode 100644
index 7dce15eeb10..00000000000
--- a/nixpkgs/pkgs/development/compilers/go/setup-hook.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-addToGoPath() {
- addToSearchPath GOPATH $1/share/go
-}
-
-addEnvHooks "$targetOffset" addToGoPath
diff --git a/nixpkgs/pkgs/development/compilers/go/skip-cgo-tests-1.15.patch b/nixpkgs/pkgs/development/compilers/go/skip-cgo-tests-1.15.patch
new file mode 100644
index 00000000000..945d3ef8d12
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/go/skip-cgo-tests-1.15.patch
@@ -0,0 +1,13 @@
+diff --git a/src/cmd/dist/test.go b/src/cmd/dist/test.go
+index e1cd4965c3..0980d044df 100644
+--- a/src/cmd/dist/test.go
++++ b/src/cmd/dist/test.go
+@@ -1136,7 +1136,7 @@ func (t *tester) cgoTest(dt *distTest) error {
+ t.addCmd(dt, "misc/cgo/test", t.goTest(), "-buildmode=pie", "-ldflags=-linkmode=internal")
+ }
+ t.addCmd(dt, "misc/cgo/testtls", t.goTest(), "-buildmode=pie")
+- t.addCmd(dt, "misc/cgo/nocgo", t.goTest(), "-buildmode=pie")
++ //t.addCmd(dt, "misc/cgo/nocgo", t.goTest(), "-buildmode=pie")
+ }
+ }
+ }
diff --git a/nixpkgs/pkgs/development/compilers/go/skip-external-network-tests-1.15.patch b/nixpkgs/pkgs/development/compilers/go/skip-external-network-tests-1.15.patch
new file mode 100644
index 00000000000..0ea1050cd8e
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/go/skip-external-network-tests-1.15.patch
@@ -0,0 +1,13 @@
+diff --git a/src/net/dial_test.go b/src/net/dial_test.go
+index 01582489de..5b5faa5424 100644
+--- a/src/net/dial_test.go
++++ b/src/net/dial_test.go
+@@ -990,6 +990,8 @@ func TestDialerControl(t *testing.T) {
+ // except that it won't skip testing on non-mobile builders.
+ func mustHaveExternalNetwork(t *testing.T) {
+ t.Helper()
++ t.Skipf("Nix sandbox does not have networking")
++
+ mobile := runtime.GOOS == "android" || runtime.GOOS == "darwin" && runtime.GOARCH == "arm64"
+ if testenv.Builder() == "" || mobile {
+ testenv.MustHaveExternalNetwork(t)
diff --git a/nixpkgs/pkgs/development/compilers/go/ssl-cert-file-1.15.patch b/nixpkgs/pkgs/development/compilers/go/ssl-cert-file-1.15.patch
new file mode 100644
index 00000000000..cca48eb5705
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/go/ssl-cert-file-1.15.patch
@@ -0,0 +1,76 @@
+diff --git a/src/crypto/x509/root_darwin_amd64.go b/src/crypto/x509/root_darwin_amd64.go
+index 8ad5a9607d..1d6091cf83 100644
+--- a/src/crypto/x509/root_darwin_amd64.go
++++ b/src/crypto/x509/root_darwin_amd64.go
+@@ -8,6 +8,7 @@ import (
+ "bytes"
+ "crypto/x509/internal/macOS"
+ "fmt"
++ "io/ioutil"
+ "os"
+ "strings"
+ )
+@@ -23,6 +24,14 @@ func (c *Certificate) systemVerify(opts *VerifyOptions) (chains [][]*Certificate
+ var loadSystemRootsWithCgo func() (*CertPool, error)
+
+ func loadSystemRoots() (*CertPool, error) {
++ if file := os.Getenv("NIX_SSL_CERT_FILE"); file != "" {
++ data, err := ioutil.ReadFile(file)
++ if err == nil {
++ roots := NewCertPool()
++ roots.AppendCertsFromPEM(data)
++ return roots, nil
++ }
++ }
+ var trustedRoots []*Certificate
+ untrustedRoots := make(map[string]bool)
+
+diff --git a/src/crypto/x509/root_darwin_arm64.go b/src/crypto/x509/root_darwin_arm64.go
+index 2fb079ba66..6a072f3e78 100644
+--- a/src/crypto/x509/root_darwin_arm64.go
++++ b/src/crypto/x509/root_darwin_arm64.go
+@@ -6,6 +6,11 @@
+
+ package x509
+
++import (
++ "io/ioutil"
++ "os"
++)
++
+ func (c *Certificate) systemVerify(opts *VerifyOptions) (chains [][]*Certificate, err error) {
+ return nil, nil
+ }
+@@ -14,6 +19,14 @@ func (c *Certificate) systemVerify(opts *VerifyOptions) (chains [][]*Certificate
+ var loadSystemRootsWithCgo func() (*CertPool, error)
+
+ func loadSystemRoots() (*CertPool, error) {
++ if file := os.Getenv("NIX_SSL_CERT_FILE"); file != "" {
++ data, err := ioutil.ReadFile(file)
++ if err == nil {
++ roots := NewCertPool()
++ roots.AppendCertsFromPEM(data)
++ return roots, nil
++ }
++ }
+ p := NewCertPool()
+ p.AppendCertsFromPEM([]byte(systemRootsPEM))
+ return p, nil
+diff --git a/src/crypto/x509/root_unix.go b/src/crypto/x509/root_unix.go
+index b48e618a65..195c1ff25a 100644
+--- a/src/crypto/x509/root_unix.go
++++ b/src/crypto/x509/root_unix.go
+@@ -42,6 +42,13 @@ func (c *Certificate) systemVerify(opts *VerifyOptions) (chains [][]*Certificate
+
+ func loadSystemRoots() (*CertPool, error) {
+ roots := NewCertPool()
++ if file := os.Getenv("NIX_SSL_CERT_FILE"); file != "" {
++ data, err := ioutil.ReadFile(file)
++ if err == nil {
++ roots.AppendCertsFromPEM(data)
++ return roots, nil
++ }
++ }
+
+ files := certFiles
+ if f := os.Getenv(certFileEnv); f != "" {
diff --git a/nixpkgs/pkgs/development/compilers/graalvm/default.nix b/nixpkgs/pkgs/development/compilers/graalvm/default.nix
index 244ee4c010e..337e0f735eb 100644
--- a/nixpkgs/pkgs/development/compilers/graalvm/default.nix
+++ b/nixpkgs/pkgs/development/compilers/graalvm/default.nix
@@ -462,7 +462,7 @@ in rec {
export CC="gcc"
export CPP="gcc -E"
export NIX_CXXSTDLIB_LINK=""
- export NIX_TARGET_CXXSTDLIB_LINK=""
+ export NIX_CXXSTDLIB_LINK_FOR_TARGET=""
export OPENSSL_PREFIX=$(realpath openssl)
# this fixes error: impure path 'LibFFIHeaderDirectives' used in link
export NIX_ENFORCE_PURITY=0
diff --git a/nixpkgs/pkgs/development/compilers/graalvm/enterprise-edition.nix b/nixpkgs/pkgs/development/compilers/graalvm/enterprise-edition.nix
index 5a6c9650764..89896c556ef 100644
--- a/nixpkgs/pkgs/development/compilers/graalvm/enterprise-edition.nix
+++ b/nixpkgs/pkgs/development/compilers/graalvm/enterprise-edition.nix
@@ -1,4 +1,4 @@
-{ 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 }:
+{ 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 }:
let
common = javaVersion:
@@ -117,7 +117,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 libGL ]}"
+ glib zlib bzip2 alsaLib fontconfig freetype pango gtk3 gtk2 cairo gdk-pixbuf atk ffmpeg_3 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/nixpkgs/pkgs/development/compilers/idris2/default.nix b/nixpkgs/pkgs/development/compilers/idris2/default.nix
index 998a02633f2..d2a071b61dd 100644
--- a/nixpkgs/pkgs/development/compilers/idris2/default.nix
+++ b/nixpkgs/pkgs/development/compilers/idris2/default.nix
@@ -22,7 +22,8 @@ stdenv.mkDerivation rec {
patchShebangs --build tests
'';
- makeFlags = [ "PREFIX=$(out)" ];
+ makeFlags = [ "PREFIX=$(out)" ]
+ ++ stdenv.lib.optional stdenv.isDarwin "OS=";
# The name of the main executable of pkgs.chez is `scheme`
buildFlags = [ "bootstrap-build" "SCHEME=scheme" ];
@@ -36,9 +37,9 @@ stdenv.mkDerivation rec {
meta = {
description = "A purely functional programming language with first class types";
- homepage = https://github.com/idris-lang/Idris2;
+ homepage = "https://github.com/idris-lang/Idris2";
license = stdenv.lib.licenses.bsd3;
maintainers = with stdenv.lib.maintainers; [ wchresta ];
+ inherit (chez.meta) platforms;
};
}
-
diff --git a/nixpkgs/pkgs/development/compilers/inform6/default.nix b/nixpkgs/pkgs/development/compilers/inform6/default.nix
new file mode 100644
index 00000000000..1d339a2b14b
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/inform6/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchurl, perl }:
+
+stdenv.mkDerivation rec {
+ pname = "inform6";
+ version = "6.34-6.12.2";
+
+ src = fetchurl {
+ url = "https://ifarchive.org/if-archive/infocom/compilers/inform6/source/inform-${version}.tar.gz";
+ sha256 = "c149f143f2c29a4cb071e578afef8097647cc9e823f7fcfab518ac321d9d259f";
+ };
+
+ buildInputs = [ perl ];
+
+ makeFlags = [ "PREFIX=${placeholder "out"}" ];
+
+ meta = with stdenv.lib; {
+ description = "Interactive fiction compiler and libraries";
+ longDescription = ''
+ Inform 6 is a C-like programming language for writing interactive fiction
+ (text adventure) games.
+ '';
+ homepage = "https://gitlab.com/DavidGriffith/inform6unix";
+ changelog = "https://gitlab.com/DavidGriffith/inform6unix/-/raw/${version}/NEWS";
+ license = licenses.artistic2;
+ maintainers = with stdenv.lib.maintainers; [ ddelabru ];
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/development/compilers/intel-graphics-compiler/default.nix b/nixpkgs/pkgs/development/compilers/intel-graphics-compiler/default.nix
index e3dfa8ea324..8ca85817f9e 100644
--- a/nixpkgs/pkgs/development/compilers/intel-graphics-compiler/default.nix
+++ b/nixpkgs/pkgs/development/compilers/intel-graphics-compiler/default.nix
@@ -24,13 +24,13 @@ in
stdenv.mkDerivation rec {
pname = "intel-graphics-compiler";
- version = "1.0.3627";
+ version = "1.0.4241";
src = fetchFromGitHub {
owner = "intel";
repo = "intel-graphics-compiler";
rev = "igc-${version}";
- sha256 = "1x9fjvf7rbhil09am2v9j2jhwysdvwgshf9zidbirjgfrqn573h8";
+ sha256 = "1jp3c67ppl1x4pazr5nzy52615cpx0kyckaridhc0fsmrkgilyxq";
};
nativeBuildInputs = [ clang cmake bison flex llvm python ];
diff --git a/nixpkgs/pkgs/development/compilers/jetbrains-jdk/default.nix b/nixpkgs/pkgs/development/compilers/jetbrains-jdk/default.nix
index 1502b243d88..fd3270fa0d0 100644
--- a/nixpkgs/pkgs/development/compilers/jetbrains-jdk/default.nix
+++ b/nixpkgs/pkgs/development/compilers/jetbrains-jdk/default.nix
@@ -2,12 +2,12 @@
openjdk11.overrideAttrs (oldAttrs: rec {
pname = "jetbrains-jdk";
- version = "11.0.6-b774";
+ version = "11.0.7-b64";
src = fetchFromGitHub {
owner = "JetBrains";
repo = "JetBrainsRuntime";
rev = "jb${stdenv.lib.replaceStrings ["."] ["_"] version}";
- sha256 = "0lx3h74jwa14kr8ybwxbzc4jsjj6xnymvckdsrhqhvrciya7bxzw";
+ sha256 = "1gxqi6dkyriv9j29ppan638w1ns2g9m4q1sq7arf9kwqr05zim90";
};
patches = [];
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/compilers/julia/1.3.nix b/nixpkgs/pkgs/development/compilers/julia/1.3.nix
index b67a78b4a5a..15694734d48 100644
--- a/nixpkgs/pkgs/development/compilers/julia/1.3.nix
+++ b/nixpkgs/pkgs/development/compilers/julia/1.3.nix
@@ -114,7 +114,7 @@ stdenv.mkDerivation rec {
LD_LIBRARY_PATH = makeLibraryPath [
arpack fftw fftwSinglePrec gmp libgit2 mpfr blas openlibm
- openspecfun pcre2
+ openspecfun pcre2 lapack
];
enableParallelBuilding = true;
diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/bintools.nix b/nixpkgs/pkgs/development/compilers/llvm/10/bintools.nix
index 72a2a733193..53f7941e336 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/10/bintools.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/10/bintools.nix
@@ -11,9 +11,19 @@ in runCommand "llvm-binutils-${version}" { preferLocalBuild = true; } ''
ln -s $prog $out/bin/${prefix}$(basename $prog)
done
for prog in ${llvm}/bin/*; do
- ln -s $prog $out/bin/${prefix}$(echo $(basename $prog) | sed -e "s|llvm-||")
ln -sf $prog $out/bin/${prefix}$(basename $prog)
done
- rm -f $out/bin/${prefix}cat
+
+ ln -s ${llvm}/bin/llvm-ar $out/bin/${prefix}ar
+ ln -s ${llvm}/bin/llvm-as $out/bin/${prefix}as
+ ln -s ${llvm}/bin/llvm-dwp $out/bin/${prefix}dwp
+ ln -s ${llvm}/bin/llvm-nm $out/bin/${prefix}nm
+ ln -s ${llvm}/bin/llvm-objcopy $out/bin/${prefix}objcopy
+ ln -s ${llvm}/bin/llvm-objdump $out/bin/${prefix}objdump
+ ln -s ${llvm}/bin/llvm-ranlib $out/bin/${prefix}ranlib
+ ln -s ${llvm}/bin/llvm-readelf $out/bin/${prefix}readelf
+ ln -s ${llvm}/bin/llvm-size $out/bin/${prefix}size
+ ln -s ${llvm}/bin/llvm-strip $out/bin/${prefix}strip
+
ln -s ${lld}/bin/lld $out/bin/${prefix}ld
''
diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/clang/clang-extension-handling.patch b/nixpkgs/pkgs/development/compilers/llvm/10/clang/clang-extension-handling.patch
deleted file mode 100644
index a74d10989ff..00000000000
--- a/nixpkgs/pkgs/development/compilers/llvm/10/clang/clang-extension-handling.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-Compressed diff from
-```
-git show d21664cce1db8debe2528f36b1fbd2b8af9c9401 87dac7da68ea1e0adac78c59ef1891dcf9632b67 3a0f6e699bb6d96dc62dce6faef20ac26cf103fd
-```
-with the purpose of avoiding linker errors arising in the polly-flavoured clang.
-
-diff --git a/clang/CMakeLists.txt b/clang/CMakeLists.txt
-index 781c3eb7f2f..dc1413f4b59 100644
---- clang/CMakeLists.txt
-+++ clang/CMakeLists.txt
-@@ -864,6 +864,7 @@ add_subdirectory(utils/hmaptool)
-
- if(CLANG_BUILT_STANDALONE)
- llvm_distribution_add_targets()
-+ process_llvm_pass_plugins()
- endif()
-
- configure_file(
diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/clang/default.nix b/nixpkgs/pkgs/development/compilers/llvm/10/clang/default.nix
index 10026ca4eb1..1788ac2d96f 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/10/clang/default.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/10/clang/default.nix
@@ -8,7 +8,7 @@ let
pname = "clang";
inherit version;
- src = fetch "clang" "08fbxa2a0kr3ni35ckppj0kyvlcyaywrhpqwcdrdy0z900mhcnw8";
+ src = fetch "clang" "091bvcny2lh32zy8f3m9viayyhb2zannrndni7325rl85cwgr6pr";
unpackPhase = ''
unpackFile $src
@@ -27,6 +27,7 @@ let
cmakeFlags = [
"-DCMAKE_CXX_FLAGS=-std=c++14"
"-DCLANGD_BUILD_XPC=OFF"
+ "-DLLVM_ENABLE_RTTI=ON"
] ++ stdenv.lib.optionals enableManpages [
"-DCLANG_INCLUDE_DOCS=ON"
"-DLLVM_ENABLE_SPHINX=ON"
@@ -36,9 +37,6 @@ let
];
patches = [
- # 10.0.0 only, this should be present in 10.0.1
- ./clang-extension-handling.patch
-
./purity.patch
# https://reviews.llvm.org/D51899
./compiler-rt-baremetal.patch
diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt.nix b/nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt.nix
index 68f64ef4256..47bbe808ac2 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/10/compiler-rt.nix
@@ -11,7 +11,7 @@ in
stdenv.mkDerivation rec {
pname = "compiler-rt";
inherit version;
- src = fetch pname "0x9c531k6ww21s2mkdwqx1vbdjmx6d4wmfb8gdbj0wqa796sczba";
+ src = fetch pname "1yjqjri753w0fzmxcyz687nvd97sbc9rsqrxzpq720na47hwh3fr";
nativeBuildInputs = [ cmake python3 llvm ];
buildInputs = stdenv.lib.optional stdenv.hostPlatform.isDarwin libcxxabi;
@@ -57,7 +57,7 @@ stdenv.mkDerivation rec {
# can build this. If we didn't do it, basically the entire nixpkgs on Darwin would have an unfree dependency and we'd
# get no binary cache for the entire platform. If you really find yourself wanting the TSAN, make this controllable by
# a flag and turn the flag off during the stdenv build.
- postPatch = ''
+ postPatch = stdenv.lib.optionalString (!stdenv.isDarwin) ''
substituteInPlace cmake/builtin-config-ix.cmake \
--replace 'set(X86 i386)' 'set(X86 i386 i486 i586 i686)'
'' + stdenv.lib.optionalString stdenv.isDarwin ''
diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/default.nix b/nixpkgs/pkgs/development/compilers/llvm/10/default.nix
index 4181ab29bd7..cd77eed9ac8 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/10/default.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/10/default.nix
@@ -1,12 +1,12 @@
-{ lowPrio, newScope, pkgs, stdenv, cmake, gcc, libstdcxxHook
+{ lowPrio, newScope, pkgs, stdenv, cmake
, libxml2, python3, isl, fetchurl, overrideCC, wrapCCWith, wrapBintoolsWith
, buildLlvmTools # tools, but from the previous stage, for cross
, targetLlvmLibraries # libraries, but from the next stage, for cross
}:
let
- release_version = "10.0.0";
- version = release_version; # differentiating these (variables) is important for rc's
+ release_version = "10.0.1";
+ version = release_version; # differentiating these (variables) is important for RCs
targetConfig = stdenv.targetPlatform.config;
fetch = name: sha256: fetchurl {
@@ -14,7 +14,7 @@ let
inherit sha256;
};
- clang-tools-extra_src = fetch "clang-tools-extra" "074ija5s2jsdn0k035r2dzmryjmqxdnyg4xwvaqych2bazv8rpxc";
+ clang-tools-extra_src = fetch "clang-tools-extra" "06n1yp638rh24xdxv9v2df0qajxbjz4w59b7dd4ky36drwmpi4yh";
tools = stdenv.lib.makeExtensible (tools: let
callPackage = newScope (tools // { inherit stdenv cmake libxml2 python3 isl release_version version fetch; });
@@ -36,20 +36,22 @@ let
inherit clang-tools-extra_src;
};
- llvm-manpages = lowPrio (tools.llvm.override {
- enableManpages = true;
- python3 = pkgs.python3; # don't use python-boot
- });
+ # disabled until recommonmark supports sphinx 3
+ #Llvm-manpages = lowPrio (tools.llvm.override {
+ # enableManpages = true;
+ # python3 = pkgs.python3; # don't use python-boot
+ #});
clang-manpages = lowPrio (tools.clang-unwrapped.override {
enableManpages = true;
python3 = pkgs.python3; # don't use python-boot
});
- lldb-manpages = lowPrio (tools.lldb.override {
- enableManpages = true;
- python3 = pkgs.python3; # don't use python-boot
- });
+ # disabled until recommonmark supports sphinx 3
+ # lldb-manpages = lowPrio (tools.lldb.override {
+ # enableManpages = true;
+ # python3 = pkgs.python3; # don't use python-boot
+ # });
libclang = tools.clang-unwrapped.lib;
@@ -57,23 +59,17 @@ let
libstdcxxClang = wrapCCWith rec {
cc = tools.clang-unwrapped;
+ libcxx = null; # libstdcxx is smuggled in with clang.gcc
extraPackages = [
- libstdcxxHook
targetLlvmLibraries.compiler-rt
];
- extraBuildCommands = ''
- echo "-target ${targetConfig}" >> $out/nix-support/cc-cflags
- echo "-B${gcc.cc}/lib/gcc/${targetConfig}/${gcc.version}" >> $out/nix-support/cc-cflags
- echo "-L${gcc.cc}/lib/gcc/${targetConfig}/${gcc.version}" >> $out/nix-support/cc-ldflags
- echo "-L${gcc.cc.lib}/${targetConfig}/lib" >> $out/nix-support/cc-ldflags
- '' + mkExtraBuildCommands cc;
+ extraBuildCommands = mkExtraBuildCommands cc;
};
libcxxClang = wrapCCWith rec {
cc = tools.clang-unwrapped;
libcxx = targetLlvmLibraries.libcxx;
extraPackages = [
- targetLlvmLibraries.libcxx
targetLlvmLibraries.libcxxabi
targetLlvmLibraries.compiler-rt
];
@@ -100,14 +96,12 @@ let
inherit (tools) bintools;
};
extraPackages = [
- targetLlvmLibraries.libcxx
targetLlvmLibraries.libcxxabi
targetLlvmLibraries.compiler-rt
] ++ stdenv.lib.optionals (!stdenv.targetPlatform.isWasm) [
targetLlvmLibraries.libunwind
];
extraBuildCommands = ''
- echo "-target ${stdenv.targetPlatform.config}" >> $out/nix-support/cc-cflags
echo "-rtlib=compiler-rt -Wno-unused-command-line-argument" >> $out/nix-support/cc-cflags
echo "-B${targetLlvmLibraries.compiler-rt}/lib" >> $out/nix-support/cc-cflags
'' + stdenv.lib.optionalString (!stdenv.targetPlatform.isWasm) ''
@@ -127,7 +121,6 @@ let
targetLlvmLibraries.compiler-rt
];
extraBuildCommands = ''
- echo "-target ${stdenv.targetPlatform.config}" >> $out/nix-support/cc-cflags
echo "-rtlib=compiler-rt" >> $out/nix-support/cc-cflags
echo "-B${targetLlvmLibraries.compiler-rt}/lib" >> $out/nix-support/cc-cflags
echo "-nostdlib++" >> $out/nix-support/cc-cflags
@@ -145,7 +138,6 @@ let
targetLlvmLibraries.compiler-rt
];
extraBuildCommands = ''
- echo "-target ${stdenv.targetPlatform.config}" >> $out/nix-support/cc-cflags
echo "-rtlib=compiler-rt" >> $out/nix-support/cc-cflags
echo "-B${targetLlvmLibraries.compiler-rt}/lib" >> $out/nix-support/cc-cflags
'' + mkExtraBuildCommands cc;
@@ -161,7 +153,6 @@ let
extraPackages = [ ];
extraBuildCommands = ''
echo "-nostartfiles" >> $out/nix-support/cc-cflags
- echo "-target ${stdenv.targetPlatform.config}" >> $out/nix-support/cc-cflags
'';
};
diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/libc++/default.nix b/nixpkgs/pkgs/development/compilers/llvm/10/libc++/default.nix
index ed76ce77a8b..651f1887553 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/10/libc++/default.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/10/libc++/default.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation {
pname = "libc++";
inherit version;
- src = fetch "libcxx" "1isnj78diknh0nvd73mlq8p8g209f9bab2mbysq826bg2wzql3r7";
+ src = fetch "libcxx" "0v78bfr6h2zifvdqnj2wlfk4pvxzrqn3hg1v6lqk3y12bx9p9xny";
postUnpack = ''
unpackFile ${libcxxabi.src}
@@ -39,12 +39,9 @@ stdenv.mkDerivation {
enableParallelBuilding = true;
- linkCxxAbi = stdenv.isLinux;
-
- setupHooks = [
- ../../../../../build-support/setup-hooks/role.bash
- ./setup-hook.sh
- ];
+ passthru = {
+ isLLVM = true;
+ };
meta = {
homepage = "https://libcxx.llvm.org/";
diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/libc++/setup-hook.sh b/nixpkgs/pkgs/development/compilers/llvm/10/libc++/setup-hook.sh
deleted file mode 100644
index 6611259165a..00000000000
--- a/nixpkgs/pkgs/development/compilers/llvm/10/libc++/setup-hook.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-# See pkgs/build-support/setup-hooks/role.bash
-getHostRole
-
-linkCxxAbi="@linkCxxAbi@"
-export NIX_${role_pre}CXXSTDLIB_COMPILE+=" -isystem @out@/include/c++/v1"
-export NIX_${role_pre}CXXSTDLIB_LINK=" -stdlib=libc++${linkCxxAbi:+" -lc++abi"}"
diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/libc++abi.nix b/nixpkgs/pkgs/development/compilers/llvm/10/libc++abi.nix
index ab45f27d24f..00371b862ad 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/10/libc++abi.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/10/libc++abi.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation {
pname = "libc++abi";
inherit version;
- src = fetch "libcxxabi" "1q8lrbh68a9v4lr88b8xsjpmwx5z96sa5wnkb92xx7ccm1ssq6z7";
+ src = fetch "libcxxabi" "0yqs722y76cwvmfsq0lb917r9m3fci7bf5z3yzl71yz9n88ghzm9";
nativeBuildInputs = [ cmake ];
buildInputs = stdenv.lib.optional (!stdenv.isDarwin && !stdenv.isFreeBSD && !stdenv.hostPlatform.isWasm) libunwind;
diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/libunwind.nix b/nixpkgs/pkgs/development/compilers/llvm/10/libunwind.nix
index 4e55b28c243..b13bacb3638 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/10/libunwind.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/10/libunwind.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation rec {
pname = "libunwind";
inherit version;
- src = fetch pname "09n66dl9cc17d81qflj5h1l4garmhvzfi2lhcb7rx00l8z65xp09";
+ src = fetch pname "09syx66idnm2pr46x2vmk0jn3iwdv0lkd04xy4zjbwmz3vn066bl";
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/lld.nix b/nixpkgs/pkgs/development/compilers/llvm/10/lld.nix
index 6a0032de2ac..5d513462820 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/10/lld.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/10/lld.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
pname = "lld";
inherit version;
- src = fetch pname "026pwcbczcg0j5c9h7hxxrn3ki81ia9m9sfn0sy0bvzffv2xg85r";
+ src = fetch pname "0ynzi35r4fckvp6842alpd43qr810j3728yfslc66fk2mbh4j52r";
nativeBuildInputs = [ cmake ];
buildInputs = [ llvm libxml2 ];
diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/lldb.nix b/nixpkgs/pkgs/development/compilers/llvm/10/lldb.nix
index 90716f67f83..47215caa53e 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/10/lldb.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/10/lldb.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation (rec {
pname = "lldb";
inherit version;
- src = fetch pname "0ddikvc0kbqlqvsypsm9nhfwmyw4prp4rv49f0bgacyh5ssgq7yx";
+ src = fetch pname "051p5b04y6z3g730rmc2n2v71lipbw7k69riww3a6sl74myfiaq7";
patches = [ ./lldb-procfs.patch ];
diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/llvm-extension-handling.patch b/nixpkgs/pkgs/development/compilers/llvm/10/llvm-extension-handling.patch
deleted file mode 100644
index cf4b1eaacf7..00000000000
--- a/nixpkgs/pkgs/development/compilers/llvm/10/llvm-extension-handling.patch
+++ /dev/null
@@ -1,146 +0,0 @@
-Compressed diff from
-```
-git show d21664cce1db8debe2528f36b1fbd2b8af9c9401 87dac7da68ea1e0adac78c59ef1891dcf9632b67 3a0f6e699bb6d96dc62dce6faef20ac26cf103fd
-```
-with the purpose of avoiding linker errors arising in the polly-flavoured clang.
-
-diff --git a/llvm/CMakeLists.txt b/llvm/CMakeLists.txt
-index a02c2a5a23f..faf8f561faa 100644
---- llvm/CMakeLists.txt
-+++ llvm/CMakeLists.txt
-@@ -1069,6 +1069,7 @@ endif()
- # after all targets are created.
- include(LLVMDistributionSupport)
- llvm_distribution_add_targets()
-+process_llvm_pass_plugins(GEN_CONFIG)
-
- # This allows us to deploy the Universal CRT DLLs by passing -DCMAKE_INSTALL_UCRT_LIBRARIES=ON to CMake
- if (MSVC AND CMAKE_HOST_SYSTEM_NAME STREQUAL "Windows" AND CMAKE_INSTALL_UCRT_LIBRARIES)
-@@ -1093,5 +1094,3 @@ endif()
- if (LLVM_INCLUDE_UTILS AND LLVM_INCLUDE_TOOLS)
- add_subdirectory(utils/llvm-locstats)
- endif()
--
--process_llvm_pass_plugins()
-diff --git a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake
-index fd69786544a..8fbb33a22fd 100644
---- llvm/cmake/modules/AddLLVM.cmake
-+++ llvm/cmake/modules/AddLLVM.cmake
-@@ -884,53 +884,71 @@ function(add_llvm_pass_plugin name)
- if (TARGET intrinsics_gen)
- add_dependencies(obj.${name} intrinsics_gen)
- endif()
-- message(STATUS "Registering ${name} as a pass plugin (static build: ${LLVM_${name_upper}_LINK_INTO_TOOLS})")
-- set_property(GLOBAL APPEND PROPERTY LLVM_COMPILE_EXTENSIONS ${name})
-+ set_property(GLOBAL APPEND PROPERTY LLVM_STATIC_EXTENSIONS ${name})
- elseif(NOT ARG_NO_MODULE)
- add_llvm_library(${name} MODULE ${ARG_UNPARSED_ARGUMENTS})
- else()
- add_llvm_library(${name} OBJECT ${ARG_UNPARSED_ARGUMENTS})
- endif()
-+ message(STATUS "Registering ${name} as a pass plugin (static build: ${LLVM_${name_upper}_LINK_INTO_TOOLS})")
-
- endfunction(add_llvm_pass_plugin)
-
--# Generate X Macro file for extension handling. It provides a
--# HANDLE_EXTENSION(extension_namespace, ExtensionProject) call for each extension
--# allowing client code to define HANDLE_EXTENSION to have a specific code be run for
--# each extension.
-+# process_llvm_pass_plugins([GEN_CONFIG])
-+#
-+# Correctly set lib dependencies between plugins and tools, based on tools
-+# registered with the ENABLE_PLUGINS option.
-+#
-+# if GEN_CONFIG option is set, also generate X Macro file for extension
-+# handling. It provides a HANDLE_EXTENSION(extension_namespace, ExtensionProject)
-+# call for each extension allowing client code to define
-+# HANDLE_EXTENSION to have a specific code be run for each extension.
- #
--# Also correctly set lib dependencies between plugins and tools.
- function(process_llvm_pass_plugins)
-- get_property(LLVM_EXTENSIONS GLOBAL PROPERTY LLVM_COMPILE_EXTENSIONS)
-- file(WRITE "${LLVM_BINARY_DIR}/include/llvm/Support/Extension.def.tmp" "//extension handlers\n")
-- foreach(llvm_extension ${LLVM_EXTENSIONS})
-- string(TOLOWER ${llvm_extension} llvm_extension_lower)
--
-- string(TOUPPER ${llvm_extension} llvm_extension_upper)
-- string(SUBSTRING ${llvm_extension_upper} 0 1 llvm_extension_upper_first)
-- string(SUBSTRING ${llvm_extension_lower} 1 -1 llvm_extension_lower_tail)
-- string(CONCAT llvm_extension_project ${llvm_extension_upper_first} ${llvm_extension_lower_tail})
--
-- if(LLVM_${llvm_extension_upper}_LINK_INTO_TOOLS)
-- file(APPEND "${LLVM_BINARY_DIR}/include/llvm/Support/Extension.def.tmp" "HANDLE_EXTENSION(${llvm_extension_project})\n")
--
-- get_property(llvm_plugin_targets GLOBAL PROPERTY LLVM_PLUGIN_TARGETS)
-- foreach(llvm_plugin_target ${llvm_plugin_targets})
-- set_property(TARGET ${llvm_plugin_target} APPEND PROPERTY LINK_LIBRARIES ${llvm_extension})
-- set_property(TARGET ${llvm_plugin_target} APPEND PROPERTY INTERFACE_LINK_LIBRARIES ${llvm_extension})
-- endforeach()
-- else()
-- add_llvm_library(${llvm_extension_lower} MODULE obj.${llvm_extension_lower})
-- endif()
-+ cmake_parse_arguments(ARG
-+ "GEN_CONFIG" "" ""
-+ ${ARGN})
-
-+ if(ARG_GEN_CONFIG)
-+ get_property(LLVM_STATIC_EXTENSIONS GLOBAL PROPERTY LLVM_STATIC_EXTENSIONS)
-+ else()
-+ include(LLVMConfigExtensions)
-+ endif()
-+
-+ # Add static plugins to each plugin target.
-+ foreach(llvm_extension ${LLVM_STATIC_EXTENSIONS})
-+ get_property(llvm_plugin_targets GLOBAL PROPERTY LLVM_PLUGIN_TARGETS)
-+ foreach(llvm_plugin_target ${llvm_plugin_targets})
-+ set_property(TARGET ${llvm_plugin_target} APPEND PROPERTY LINK_LIBRARIES ${llvm_extension})
-+ set_property(TARGET ${llvm_plugin_target} APPEND PROPERTY INTERFACE_LINK_LIBRARIES ${llvm_extension})
-+ endforeach()
- endforeach()
-- file(APPEND "${LLVM_BINARY_DIR}/include/llvm/Support/Extension.def.tmp" "#undef HANDLE_EXTENSION\n")
-
-- # only replace if there's an actual change
-- execute_process(COMMAND ${CMAKE_COMMAND} -E copy_if_different
-- "${LLVM_BINARY_DIR}/include/llvm/Support/Extension.def.tmp"
-- "${LLVM_BINARY_DIR}/include/llvm/Support/Extension.def")
-- file(REMOVE "${LLVM_BINARY_DIR}/include/llvm/Support/Extension.def.tmp")
-+ # Eventually generate the extension header, and store config to a cmake file
-+ # for usage in third-party configuration.
-+ if(ARG_GEN_CONFIG)
-+ set(LLVM_INSTALL_PACKAGE_DIR lib${LLVM_LIBDIR_SUFFIX}/cmake/llvm)
-+ set(llvm_cmake_builddir "${LLVM_BINARY_DIR}/${LLVM_INSTALL_PACKAGE_DIR}")
-+ file(WRITE
-+ "${llvm_cmake_builddir}/LLVMConfigExtensions.cmake"
-+ "set(LLVM_STATIC_EXTENSIONS ${LLVM_STATIC_EXTENSIONS})")
-+ install(FILES
-+ ${llvm_cmake_builddir}/LLVMConfigExtensions.cmake
-+ DESTINATION ${LLVM_INSTALL_PACKAGE_DIR}
-+ COMPONENT cmake-exports)
-+
-+ file(WRITE "${LLVM_BINARY_DIR}/include/llvm/Support/Extension.def.tmp" "//extension handlers\n")
-+ foreach(llvm_extension ${LLVM_STATIC_EXTENSIONS})
-+ file(APPEND "${LLVM_BINARY_DIR}/include/llvm/Support/Extension.def.tmp" "HANDLE_EXTENSION(${llvm_extension})\n")
-+ endforeach()
-+ file(APPEND "${LLVM_BINARY_DIR}/include/llvm/Support/Extension.def.tmp" "#undef HANDLE_EXTENSION\n")
-+
-+ # only replace if there's an actual change
-+ execute_process(COMMAND ${CMAKE_COMMAND} -E copy_if_different
-+ "${LLVM_BINARY_DIR}/include/llvm/Support/Extension.def.tmp"
-+ "${LLVM_BINARY_DIR}/include/llvm/Support/Extension.def")
-+ file(REMOVE "${LLVM_BINARY_DIR}/include/llvm/Support/Extension.def.tmp")
-+ endif()
- endfunction()
-
- function(export_executable_symbols target)
-diff --git a/llvm/cmake/modules/CMakeLists.txt b/llvm/cmake/modules/CMakeLists.txt
-index 9cf22b436fa..af757d6199a 100644
---- llvm/cmake/modules/CMakeLists.txt
-+++ llvm/cmake/modules/CMakeLists.txt
-@@ -136,6 +136,7 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
- FILES_MATCHING PATTERN *.cmake
- PATTERN .svn EXCLUDE
- PATTERN LLVMConfig.cmake EXCLUDE
-+ PATTERN LLVMConfigExtensions.cmake EXCLUDE
- PATTERN LLVMConfigVersion.cmake EXCLUDE
- PATTERN LLVM-Config.cmake EXCLUDE
- PATTERN GetHostTriple.cmake EXCLUDE)
diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/llvm.nix b/nixpkgs/pkgs/development/compilers/llvm/10/llvm.nix
index dd0728b40c9..742beb87640 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/10/llvm.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/10/llvm.nix
@@ -32,8 +32,8 @@ in stdenv.mkDerivation (rec {
pname = "llvm";
inherit version;
- src = fetch pname "1pwgm6cr0xr5a0hrbqs1zvsvvjvy0yq1y47c96804wcs795s90yz";
- polly_src = fetch "polly" "15sd3dq0w60jsb76pis09lkagj5iy43h9hg4kd9gx5l8cbnsdyrm";
+ src = fetch pname "1wydhbp9kyjp5y0rc627imxgkgqiv3dfirbqil9dgpnbaw5y7n65";
+ polly_src = fetch "polly" "0nm2d8niz47yjsa3r17v3p13b70igkd338ib8191znr1dfw0pyyj";
unpackPhase = ''
unpackFile $src
@@ -55,11 +55,6 @@ in stdenv.mkDerivation (rec {
propagatedBuildInputs = [ ncurses zlib ];
- patches = [
- # 10.0.0rc3-only
- ./llvm-extension-handling.patch
- ];
-
postPatch = optionalString stdenv.isDarwin ''
substituteInPlace cmake/modules/AddLLVM.cmake \
--replace 'set(_install_name_dir INSTALL_NAME_DIR "@rpath")' "set(_install_name_dir)" \
diff --git a/nixpkgs/pkgs/development/compilers/llvm/10/openmp.nix b/nixpkgs/pkgs/development/compilers/llvm/10/openmp.nix
index 624c99bc868..0927448d2b4 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/10/openmp.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/10/openmp.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
pname = "openmp";
inherit version;
- src = fetch pname "1ymd13gj07x0b0vxziygm0p41vrq6nsgx837jqg9ll6h8ndg57rv";
+ src = fetch pname "0i4bn84lkpm5w3qkpvwm5z6jdj8fynp7d3bcasa1xyq4is6757yi";
nativeBuildInputs = [ cmake perl ];
buildInputs = [ llvm ];
diff --git a/nixpkgs/pkgs/development/compilers/llvm/5/clang/default.nix b/nixpkgs/pkgs/development/compilers/llvm/5/clang/default.nix
index 1016398992f..a2641e7ea49 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/5/clang/default.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/5/clang/default.nix
@@ -27,6 +27,7 @@ let
cmakeFlags = [
"-DCMAKE_CXX_FLAGS=-std=c++11"
+ "-DLLVM_ENABLE_RTTI=ON"
] ++ stdenv.lib.optionals enableManpages [
"-DCLANG_INCLUDE_DOCS=ON"
"-DLLVM_ENABLE_SPHINX=ON"
diff --git a/nixpkgs/pkgs/development/compilers/llvm/5/compiler-rt.nix b/nixpkgs/pkgs/development/compilers/llvm/5/compiler-rt.nix
index 624034b5228..32d6dd3d479 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/5/compiler-rt.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/5/compiler-rt.nix
@@ -47,6 +47,7 @@ stdenv.mkDerivation {
patches = [
./compiler-rt-codesign.patch # Revert compiler-rt commit that makes codesign mandatory
+ ../7/compiler-rt-glibc.patch
] ++ stdenv.lib.optional stdenv.hostPlatform.isMusl ./sanitizers-nongnu.patch
++ stdenv.lib.optional (stdenv.hostPlatform.libc == "glibc") ./compiler-rt-sys-ustat.patch
++ stdenv.lib.optional stdenv.hostPlatform.isAarch32 ./compiler-rt-armv7l.patch;
diff --git a/nixpkgs/pkgs/development/compilers/llvm/5/default.nix b/nixpkgs/pkgs/development/compilers/llvm/5/default.nix
index e7083a6ed13..5a992f4a350 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/5/default.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/5/default.nix
@@ -1,4 +1,4 @@
-{ lowPrio, newScope, pkgs, stdenv, cmake, gcc, libstdcxxHook
+{ lowPrio, newScope, pkgs, stdenv, cmake
, libxml2, python3, isl, fetchurl, overrideCC, wrapCCWith
, buildLlvmTools # tools, but from the previous stage, for cross
, targetLlvmLibraries # libraries, but from the next stage, for cross
@@ -51,25 +51,17 @@ let
libstdcxxClang = wrapCCWith rec {
cc = tools.clang-unwrapped;
- extraTools = [
- libstdcxxHook
- ];
+ libcxx = null; # libstdcxx is smuggled in with clang.gcc
extraPackages = [
targetLlvmLibraries.compiler-rt
];
- extraBuildCommands = ''
- echo "-target ${targetConfig}" >> $out/nix-support/cc-cflags
- echo "-B${gcc.cc}/lib/gcc/${targetConfig}/${gcc.version}" >> $out/nix-support/cc-cflags
- echo "-L${gcc.cc}/lib/gcc/${targetConfig}/${gcc.version}" >> $out/nix-support/cc-ldflags
- echo "-L${gcc.cc.lib}/${targetConfig}/lib" >> $out/nix-support/cc-ldflags
- '' + mkExtraBuildCommands cc;
+ extraBuildCommands = mkExtraBuildCommands cc;
};
libcxxClang = wrapCCWith rec {
cc = tools.clang-unwrapped;
libcxx = targetLlvmLibraries.libcxx;
extraPackages = [
- targetLlvmLibraries.libcxx
targetLlvmLibraries.libcxxabi
targetLlvmLibraries.compiler-rt
];
diff --git a/nixpkgs/pkgs/development/compilers/llvm/5/libc++/default.nix b/nixpkgs/pkgs/development/compilers/llvm/5/libc++/default.nix
index 88ad3c29c3e..f8185fc3ff4 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/5/libc++/default.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/5/libc++/default.nix
@@ -37,12 +37,9 @@ stdenv.mkDerivation {
enableParallelBuilding = true;
- linkCxxAbi = stdenv.isLinux;
-
- setupHooks = [
- ../../../../../build-support/setup-hooks/role.bash
- ./setup-hook.sh
- ];
+ passthru = {
+ isLLVM = true;
+ };
meta = {
homepage = "https://libcxx.llvm.org/";
diff --git a/nixpkgs/pkgs/development/compilers/llvm/5/libc++/setup-hook.sh b/nixpkgs/pkgs/development/compilers/llvm/5/libc++/setup-hook.sh
deleted file mode 100644
index 6611259165a..00000000000
--- a/nixpkgs/pkgs/development/compilers/llvm/5/libc++/setup-hook.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-# See pkgs/build-support/setup-hooks/role.bash
-getHostRole
-
-linkCxxAbi="@linkCxxAbi@"
-export NIX_${role_pre}CXXSTDLIB_COMPILE+=" -isystem @out@/include/c++/v1"
-export NIX_${role_pre}CXXSTDLIB_LINK=" -stdlib=libc++${linkCxxAbi:+" -lc++abi"}"
diff --git a/nixpkgs/pkgs/development/compilers/llvm/6/clang/default.nix b/nixpkgs/pkgs/development/compilers/llvm/6/clang/default.nix
index e2f7166354a..27d2106a3a0 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/6/clang/default.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/6/clang/default.nix
@@ -27,6 +27,7 @@ let
cmakeFlags = [
"-DCMAKE_CXX_FLAGS=-std=c++11"
+ "-DLLVM_ENABLE_RTTI=ON"
] ++ stdenv.lib.optionals enableManpages [
"-DCLANG_INCLUDE_DOCS=ON"
"-DLLVM_ENABLE_SPHINX=ON"
diff --git a/nixpkgs/pkgs/development/compilers/llvm/6/compiler-rt.nix b/nixpkgs/pkgs/development/compilers/llvm/6/compiler-rt.nix
index 5ae8bb01f05..89f25cad2c5 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/6/compiler-rt.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/6/compiler-rt.nix
@@ -47,6 +47,7 @@ stdenv.mkDerivation {
patches = [
./compiler-rt-codesign.patch # Revert compiler-rt commit that makes codesign mandatory
+ ../7/compiler-rt-glibc.patch
] ++ stdenv.lib.optional stdenv.hostPlatform.isMusl ./sanitizers-nongnu.patch
++ stdenv.lib.optional stdenv.hostPlatform.isAarch32 ./compiler-rt-armv7l.patch;
@@ -55,7 +56,7 @@ stdenv.mkDerivation {
# can build this. If we didn't do it, basically the entire nixpkgs on Darwin would have an unfree dependency and we'd
# get no binary cache for the entire platform. If you really find yourself wanting the TSAN, make this controllable by
# a flag and turn the flag off during the stdenv build.
- postPatch = ''
+ postPatch = stdenv.lib.optionalString (!stdenv.isDarwin) ''
substituteInPlace cmake/builtin-config-ix.cmake \
--replace 'set(X86 i386)' 'set(X86 i386 i486 i586 i686)'
'' + stdenv.lib.optionalString stdenv.isDarwin ''
diff --git a/nixpkgs/pkgs/development/compilers/llvm/6/default.nix b/nixpkgs/pkgs/development/compilers/llvm/6/default.nix
index b544a4f6ba6..2316fbfc3fb 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/6/default.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/6/default.nix
@@ -1,4 +1,4 @@
-{ lowPrio, newScope, pkgs, stdenv, cmake, gcc, libstdcxxHook
+{ lowPrio, newScope, pkgs, stdenv, cmake
, libxml2, python3, isl, fetchurl, overrideCC, wrapCCWith
, buildLlvmTools # tools, but from the previous stage, for cross
, targetLlvmLibraries # libraries, but from the next stage, for cross
@@ -51,25 +51,17 @@ let
libstdcxxClang = wrapCCWith rec {
cc = tools.clang-unwrapped;
- extraTools = [
- libstdcxxHook
- ];
+ libcxx = null; # libstdcxx is smuggled in with clang.gcc
extraPackages = [
targetLlvmLibraries.compiler-rt
];
- extraBuildCommands = ''
- echo "-target ${targetConfig}" >> $out/nix-support/cc-cflags
- echo "-B${gcc.cc}/lib/gcc/${targetConfig}/${gcc.version}" >> $out/nix-support/cc-cflags
- echo "-L${gcc.cc}/lib/gcc/${targetConfig}/${gcc.version}" >> $out/nix-support/cc-ldflags
- echo "-L${gcc.cc.lib}/${targetConfig}/lib" >> $out/nix-support/cc-ldflags
- '' + mkExtraBuildCommands cc;
+ extraBuildCommands = mkExtraBuildCommands cc;
};
libcxxClang = wrapCCWith rec {
cc = tools.clang-unwrapped;
libcxx = targetLlvmLibraries.libcxx;
extraPackages = [
- targetLlvmLibraries.libcxx
targetLlvmLibraries.libcxxabi
targetLlvmLibraries.compiler-rt
];
diff --git a/nixpkgs/pkgs/development/compilers/llvm/6/libc++/default.nix b/nixpkgs/pkgs/development/compilers/llvm/6/libc++/default.nix
index 57f1431f471..a922bcfaf0e 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/6/libc++/default.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/6/libc++/default.nix
@@ -37,12 +37,9 @@ stdenv.mkDerivation {
enableParallelBuilding = true;
- linkCxxAbi = stdenv.isLinux;
-
- setupHooks = [
- ../../../../../build-support/setup-hooks/role.bash
- ./setup-hook.sh
- ];
+ passthru = {
+ isLLVM = true;
+ };
meta = {
homepage = "https://libcxx.llvm.org/";
diff --git a/nixpkgs/pkgs/development/compilers/llvm/6/libc++/setup-hook.sh b/nixpkgs/pkgs/development/compilers/llvm/6/libc++/setup-hook.sh
deleted file mode 100644
index 6611259165a..00000000000
--- a/nixpkgs/pkgs/development/compilers/llvm/6/libc++/setup-hook.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-# See pkgs/build-support/setup-hooks/role.bash
-getHostRole
-
-linkCxxAbi="@linkCxxAbi@"
-export NIX_${role_pre}CXXSTDLIB_COMPILE+=" -isystem @out@/include/c++/v1"
-export NIX_${role_pre}CXXSTDLIB_LINK=" -stdlib=libc++${linkCxxAbi:+" -lc++abi"}"
diff --git a/nixpkgs/pkgs/development/compilers/llvm/7/bintools.nix b/nixpkgs/pkgs/development/compilers/llvm/7/bintools.nix
index 72a2a733193..53f7941e336 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/7/bintools.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/7/bintools.nix
@@ -11,9 +11,19 @@ in runCommand "llvm-binutils-${version}" { preferLocalBuild = true; } ''
ln -s $prog $out/bin/${prefix}$(basename $prog)
done
for prog in ${llvm}/bin/*; do
- ln -s $prog $out/bin/${prefix}$(echo $(basename $prog) | sed -e "s|llvm-||")
ln -sf $prog $out/bin/${prefix}$(basename $prog)
done
- rm -f $out/bin/${prefix}cat
+
+ ln -s ${llvm}/bin/llvm-ar $out/bin/${prefix}ar
+ ln -s ${llvm}/bin/llvm-as $out/bin/${prefix}as
+ ln -s ${llvm}/bin/llvm-dwp $out/bin/${prefix}dwp
+ ln -s ${llvm}/bin/llvm-nm $out/bin/${prefix}nm
+ ln -s ${llvm}/bin/llvm-objcopy $out/bin/${prefix}objcopy
+ ln -s ${llvm}/bin/llvm-objdump $out/bin/${prefix}objdump
+ ln -s ${llvm}/bin/llvm-ranlib $out/bin/${prefix}ranlib
+ ln -s ${llvm}/bin/llvm-readelf $out/bin/${prefix}readelf
+ ln -s ${llvm}/bin/llvm-size $out/bin/${prefix}size
+ ln -s ${llvm}/bin/llvm-strip $out/bin/${prefix}strip
+
ln -s ${lld}/bin/lld $out/bin/${prefix}ld
''
diff --git a/nixpkgs/pkgs/development/compilers/llvm/7/clang/default.nix b/nixpkgs/pkgs/development/compilers/llvm/7/clang/default.nix
index 18ea46ea39c..a1b83aa099e 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/7/clang/default.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/7/clang/default.nix
@@ -27,6 +27,7 @@ let
cmakeFlags = [
"-DCMAKE_CXX_FLAGS=-std=c++11"
+ "-DLLVM_ENABLE_RTTI=ON"
] ++ stdenv.lib.optionals enableManpages [
"-DCLANG_INCLUDE_DOCS=ON"
"-DLLVM_ENABLE_SPHINX=ON"
diff --git a/nixpkgs/pkgs/development/compilers/llvm/7/compiler-rt-glibc.patch b/nixpkgs/pkgs/development/compilers/llvm/7/compiler-rt-glibc.patch
new file mode 100644
index 00000000000..2d211795fc8
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/llvm/7/compiler-rt-glibc.patch
@@ -0,0 +1,48 @@
+diff --git a/lib/sanitizer_common/sanitizer_platform_limits_posix.cc b/lib/sanitizer_common/sanitizer_platform_limits_posix.cc
+index 54da635..c5dc1cd 100644
+--- a/lib/sanitizer_common/sanitizer_platform_limits_posix.cc
++++ b/lib/sanitizer_common/sanitizer_platform_limits_posix.cc
+@@ -1158,8 +1158,9 @@ CHECK_SIZE_AND_OFFSET(ipc_perm, uid);
+ CHECK_SIZE_AND_OFFSET(ipc_perm, gid);
+ CHECK_SIZE_AND_OFFSET(ipc_perm, cuid);
+ CHECK_SIZE_AND_OFFSET(ipc_perm, cgid);
+-#if !defined(__aarch64__) || !SANITIZER_LINUX || __GLIBC_PREREQ (2, 21)
+-/* On aarch64 glibc 2.20 and earlier provided incorrect mode field. */
++#if !SANITIZER_LINUX || __GLIBC_PREREQ (2, 31)
++/* glibc 2.30 and earlier provided 16-bit mode field instead of 32-bit
++ on many architectures. */
+ CHECK_SIZE_AND_OFFSET(ipc_perm, mode);
+ #endif
+
+diff --git a/lib/sanitizer_common/sanitizer_platform_limits_posix.h b/lib/sanitizer_common/sanitizer_platform_limits_posix.h
+index f89a113..f6f986f 100644
+--- a/lib/sanitizer_common/sanitizer_platform_limits_posix.h
++++ b/lib/sanitizer_common/sanitizer_platform_limits_posix.h
+@@ -213,26 +213,13 @@ namespace __sanitizer {
+ u64 __unused1;
+ u64 __unused2;
+ #elif defined(__sparc__)
+-#if defined(__arch64__)
+ unsigned mode;
+- unsigned short __pad1;
+-#else
+- unsigned short __pad1;
+- unsigned short mode;
+ unsigned short __pad2;
+-#endif
+ unsigned short __seq;
+ unsigned long long __unused1;
+ unsigned long long __unused2;
+-#elif defined(__mips__) || defined(__aarch64__) || defined(__s390x__)
+- unsigned int mode;
+- unsigned short __seq;
+- unsigned short __pad1;
+- unsigned long __unused1;
+- unsigned long __unused2;
+ #else
+- unsigned short mode;
+- unsigned short __pad1;
++ unsigned int mode;
+ unsigned short __seq;
+ unsigned short __pad2;
+ #if defined(__x86_64__) && !defined(_LP64)
diff --git a/nixpkgs/pkgs/development/compilers/llvm/7/compiler-rt.nix b/nixpkgs/pkgs/development/compilers/llvm/7/compiler-rt.nix
index e9853c58ca5..97a5d73f304 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/7/compiler-rt.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/7/compiler-rt.nix
@@ -46,6 +46,9 @@ stdenv.mkDerivation {
outputs = [ "out" "dev" ];
patches = [
+ # https://github.com/llvm/llvm-project/commit/947f9692440836dcb8d88b74b69dd379d85974ce
+ ./compiler-rt-glibc.patch
+
./compiler-rt-codesign.patch # Revert compiler-rt commit that makes codesign mandatory
] ++ stdenv.lib.optional (useLLVM) ./crtbegin-and-end.patch
++ stdenv.lib.optional stdenv.hostPlatform.isMusl ./sanitizers-nongnu.patch
@@ -56,7 +59,7 @@ stdenv.mkDerivation {
# can build this. If we didn't do it, basically the entire nixpkgs on Darwin would have an unfree dependency and we'd
# get no binary cache for the entire platform. If you really find yourself wanting the TSAN, make this controllable by
# a flag and turn the flag off during the stdenv build.
- postPatch = ''
+ postPatch = stdenv.lib.optionalString (!stdenv.isDarwin) ''
substituteInPlace cmake/builtin-config-ix.cmake \
--replace 'set(X86 i386)' 'set(X86 i386 i486 i586 i686)'
'' + stdenv.lib.optionalString stdenv.isDarwin ''
diff --git a/nixpkgs/pkgs/development/compilers/llvm/7/default.nix b/nixpkgs/pkgs/development/compilers/llvm/7/default.nix
index 0b71c3a28d2..b83c0d2ceed 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/7/default.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/7/default.nix
@@ -1,4 +1,4 @@
-{ lowPrio, newScope, pkgs, stdenv, cmake, gcc, libstdcxxHook
+{ lowPrio, newScope, pkgs, stdenv, cmake
, libxml2, python3, isl, fetchurl, overrideCC, wrapCCWith, wrapBintoolsWith
, buildLlvmTools # tools, but from the previous stage, for cross
, targetLlvmLibraries # libraries, but from the next stage, for cross
@@ -58,25 +58,17 @@ let
libstdcxxClang = wrapCCWith rec {
cc = tools.clang-unwrapped;
- extraTools = [
- libstdcxxHook
- ];
+ libcxx = null; # libstdcxx is smuggled in with clang.gcc
extraPackages = [
targetLlvmLibraries.compiler-rt
];
- extraBuildCommands = ''
- echo "-target ${targetConfig}" >> $out/nix-support/cc-cflags
- echo "-B${gcc.cc}/lib/gcc/${targetConfig}/${gcc.version}" >> $out/nix-support/cc-cflags
- echo "-L${gcc.cc}/lib/gcc/${targetConfig}/${gcc.version}" >> $out/nix-support/cc-ldflags
- echo "-L${gcc.cc.lib}/${targetConfig}/lib" >> $out/nix-support/cc-ldflags
- '' + mkExtraBuildCommands cc;
+ extraBuildCommands = mkExtraBuildCommands cc;
};
libcxxClang = wrapCCWith rec {
cc = tools.clang-unwrapped;
libcxx = targetLlvmLibraries.libcxx;
extraPackages = [
- targetLlvmLibraries.libcxx
targetLlvmLibraries.libcxxabi
targetLlvmLibraries.compiler-rt
];
@@ -87,48 +79,77 @@ let
lldb = callPackage ./lldb.nix {};
+ # Below, is the LLVM bootstrapping logic. It handles building a
+ # fully LLVM toolchain from scratch. No GCC toolchain should be
+ # pulled in. As a consequence, it is very quick to build different
+ # targets provided by LLVM and we can also build for what GCC
+ # doesn’t support like LLVM. Probably we should move to some other
+ # file.
+
bintools = callPackage ./bintools.nix {};
lldClang = wrapCCWith rec {
cc = tools.clang-unwrapped;
+ libcxx = targetLlvmLibraries.libcxx;
+ bintools = wrapBintoolsWith {
+ inherit (tools) bintools;
+ };
+ extraPackages = [
+ targetLlvmLibraries.libcxxabi
+ targetLlvmLibraries.compiler-rt
+ ];
+ extraBuildCommands = ''
+ echo "-rtlib=compiler-rt -Wno-unused-command-line-argument" >> $out/nix-support/cc-cflags
+ echo "-B${targetLlvmLibraries.compiler-rt}/lib" >> $out/nix-support/cc-cflags
+ '' + stdenv.lib.optionalString (!stdenv.targetPlatform.isWasm) ''
+ echo "--unwindlib=libunwind" >> $out/nix-support/cc-cflags
+ '' + stdenv.lib.optionalString stdenv.targetPlatform.isWasm ''
+ echo "-fno-exceptions" >> $out/nix-support/cc-cflags
+ '' + mkExtraBuildCommands cc;
+ };
+
+ lldClangNoLibcxx = wrapCCWith rec {
+ cc = tools.clang-unwrapped;
+ libcxx = null;
bintools = wrapBintoolsWith {
inherit (tools) bintools;
};
extraPackages = [
- # targetLlvmLibraries.libcxx
- # targetLlvmLibraries.libcxxabi
targetLlvmLibraries.compiler-rt
];
extraBuildCommands = ''
- echo "-target ${stdenv.targetPlatform.config} -rtlib=compiler-rt" >> $out/nix-support/cc-cflags
+ echo "-rtlib=compiler-rt" >> $out/nix-support/cc-cflags
+ echo "-B${targetLlvmLibraries.compiler-rt}/lib" >> $out/nix-support/cc-cflags
+ echo "-nostdlib++" >> $out/nix-support/cc-cflags
'' + mkExtraBuildCommands cc;
};
lldClangNoLibc = wrapCCWith rec {
cc = tools.clang-unwrapped;
+ libcxx = null;
bintools = wrapBintoolsWith {
inherit (tools) bintools;
libc = null;
};
extraPackages = [
- # targetLlvmLibraries.libcxx
- # targetLlvmLibraries.libcxxabi
targetLlvmLibraries.compiler-rt
];
extraBuildCommands = ''
- echo "-target ${stdenv.targetPlatform.config} -rtlib=compiler-rt" >> $out/nix-support/cc-cflags
+ echo "-rtlib=compiler-rt" >> $out/nix-support/cc-cflags
+ echo "-B${targetLlvmLibraries.compiler-rt}/lib" >> $out/nix-support/cc-cflags
'' + mkExtraBuildCommands cc;
};
lldClangNoCompilerRt = wrapCCWith {
cc = tools.clang-unwrapped;
+ libcxx = null;
bintools = wrapBintoolsWith {
inherit (tools) bintools;
libc = null;
};
extraPackages = [ ];
extraBuildCommands = ''
- echo "-nostartfiles -target ${stdenv.targetPlatform.config}" >> $out/nix-support/cc-cflags
+ echo "-nostartfiles" >> $out/nix-support/cc-cflags
'';
};
@@ -148,9 +169,16 @@ let
libcxxStdenv = overrideCC stdenv buildLlvmTools.libcxxClang;
- libcxx = callPackage ./libc++ {};
+ libcxx = callPackage ./libc++ ({} //
+ (stdenv.lib.optionalAttrs (stdenv.hostPlatform.useLLVM or false) {
+ stdenv = overrideCC stdenv buildLlvmTools.lldClangNoLibcxx;
+ }));
- libcxxabi = callPackage ./libc++abi.nix {};
+ libcxxabi = callPackage ./libc++abi.nix ({} //
+ (stdenv.lib.optionalAttrs (stdenv.hostPlatform.useLLVM or false) {
+ stdenv = overrideCC stdenv buildLlvmTools.lldClangNoLibcxx;
+ libunwind = libraries.libunwind;
+ }));
openmp = callPackage ./openmp.nix {};
});
diff --git a/nixpkgs/pkgs/development/compilers/llvm/7/libc++/default.nix b/nixpkgs/pkgs/development/compilers/llvm/7/libc++/default.nix
index 96cb671fa43..83c05cf0e63 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/7/libc++/default.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/7/libc++/default.nix
@@ -37,12 +37,9 @@ stdenv.mkDerivation {
enableParallelBuilding = true;
- linkCxxAbi = stdenv.isLinux;
-
- setupHooks = [
- ../../../../../build-support/setup-hooks/role.bash
- ./setup-hook.sh
- ];
+ passthru = {
+ isLLVM = true;
+ };
meta = {
homepage = "https://libcxx.llvm.org/";
diff --git a/nixpkgs/pkgs/development/compilers/llvm/7/libc++/setup-hook.sh b/nixpkgs/pkgs/development/compilers/llvm/7/libc++/setup-hook.sh
deleted file mode 100644
index 6611259165a..00000000000
--- a/nixpkgs/pkgs/development/compilers/llvm/7/libc++/setup-hook.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-# See pkgs/build-support/setup-hooks/role.bash
-getHostRole
-
-linkCxxAbi="@linkCxxAbi@"
-export NIX_${role_pre}CXXSTDLIB_COMPILE+=" -isystem @out@/include/c++/v1"
-export NIX_${role_pre}CXXSTDLIB_LINK=" -stdlib=libc++${linkCxxAbi:+" -lc++abi"}"
diff --git a/nixpkgs/pkgs/development/compilers/llvm/8/bintools.nix b/nixpkgs/pkgs/development/compilers/llvm/8/bintools.nix
index 72a2a733193..53f7941e336 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/8/bintools.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/8/bintools.nix
@@ -11,9 +11,19 @@ in runCommand "llvm-binutils-${version}" { preferLocalBuild = true; } ''
ln -s $prog $out/bin/${prefix}$(basename $prog)
done
for prog in ${llvm}/bin/*; do
- ln -s $prog $out/bin/${prefix}$(echo $(basename $prog) | sed -e "s|llvm-||")
ln -sf $prog $out/bin/${prefix}$(basename $prog)
done
- rm -f $out/bin/${prefix}cat
+
+ ln -s ${llvm}/bin/llvm-ar $out/bin/${prefix}ar
+ ln -s ${llvm}/bin/llvm-as $out/bin/${prefix}as
+ ln -s ${llvm}/bin/llvm-dwp $out/bin/${prefix}dwp
+ ln -s ${llvm}/bin/llvm-nm $out/bin/${prefix}nm
+ ln -s ${llvm}/bin/llvm-objcopy $out/bin/${prefix}objcopy
+ ln -s ${llvm}/bin/llvm-objdump $out/bin/${prefix}objdump
+ ln -s ${llvm}/bin/llvm-ranlib $out/bin/${prefix}ranlib
+ ln -s ${llvm}/bin/llvm-readelf $out/bin/${prefix}readelf
+ ln -s ${llvm}/bin/llvm-size $out/bin/${prefix}size
+ ln -s ${llvm}/bin/llvm-strip $out/bin/${prefix}strip
+
ln -s ${lld}/bin/lld $out/bin/${prefix}ld
''
diff --git a/nixpkgs/pkgs/development/compilers/llvm/8/clang/default.nix b/nixpkgs/pkgs/development/compilers/llvm/8/clang/default.nix
index 3b398628e56..3fb43c02d8c 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/8/clang/default.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/8/clang/default.nix
@@ -28,6 +28,7 @@ let
cmakeFlags = [
"-DCMAKE_CXX_FLAGS=-std=c++11"
"-DCLANGD_BUILD_XPC=OFF"
+ "-DLLVM_ENABLE_RTTI=ON"
] ++ stdenv.lib.optionals enableManpages [
"-DCLANG_INCLUDE_DOCS=ON"
"-DLLVM_ENABLE_SPHINX=ON"
diff --git a/nixpkgs/pkgs/development/compilers/llvm/8/compiler-rt.nix b/nixpkgs/pkgs/development/compilers/llvm/8/compiler-rt.nix
index 1f58cb98e3d..a907d408655 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/8/compiler-rt.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/8/compiler-rt.nix
@@ -46,6 +46,7 @@ stdenv.mkDerivation {
outputs = [ "out" "dev" ];
patches = [
+ ../7/compiler-rt-glibc.patch
./compiler-rt-codesign.patch # Revert compiler-rt commit that makes codesign mandatory
]# ++ stdenv.lib.optional stdenv.hostPlatform.isMusl ./sanitizers-nongnu.patch
++ stdenv.lib.optional (useLLVM) ./crtbegin-and-end.patch
@@ -56,7 +57,7 @@ stdenv.mkDerivation {
# can build this. If we didn't do it, basically the entire nixpkgs on Darwin would have an unfree dependency and we'd
# get no binary cache for the entire platform. If you really find yourself wanting the TSAN, make this controllable by
# a flag and turn the flag off during the stdenv build.
- postPatch = ''
+ postPatch = stdenv.lib.optionalString (!stdenv.isDarwin) ''
substituteInPlace cmake/builtin-config-ix.cmake \
--replace 'set(X86 i386)' 'set(X86 i386 i486 i586 i686)'
'' + stdenv.lib.optionalString stdenv.isDarwin ''
diff --git a/nixpkgs/pkgs/development/compilers/llvm/8/default.nix b/nixpkgs/pkgs/development/compilers/llvm/8/default.nix
index d9383d042bb..984e7ab74b7 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/8/default.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/8/default.nix
@@ -1,4 +1,4 @@
-{ lowPrio, newScope, pkgs, stdenv, cmake, gcc, libstdcxxHook
+{ lowPrio, newScope, pkgs, stdenv, cmake
, libxml2, python3, isl, fetchurl, overrideCC, wrapCCWith, wrapBintoolsWith
, buildLlvmTools # tools, but from the previous stage, for cross
, targetLlvmLibraries # libraries, but from the next stage, for cross
@@ -42,10 +42,11 @@ let
enablePolly = true;
};
- llvm-manpages = lowPrio (tools.llvm.override {
- enableManpages = true;
- python3 = pkgs.python3; # don't use python-boot
- });
+ # disabled until recommonmark supports sphinx 3
+ #llvm-manpages = lowPrio (tools.llvm.override {
+ # enableManpages = true;
+ # python3 = pkgs.python3; # don't use python-boot
+ #});
clang-manpages = lowPrio (tools.clang-unwrapped.override {
enableManpages = true;
@@ -58,25 +59,17 @@ let
libstdcxxClang = wrapCCWith rec {
cc = tools.clang-unwrapped;
- extraTools = [
- libstdcxxHook
- ];
+ libcxx = null; # libstdcxx is smuggled in with clang.gcc
extraPackages = [
targetLlvmLibraries.compiler-rt
];
- extraBuildCommands = ''
- echo "-target ${targetConfig}" >> $out/nix-support/cc-cflags
- echo "-B${gcc.cc}/lib/gcc/${targetConfig}/${gcc.version}" >> $out/nix-support/cc-cflags
- echo "-L${gcc.cc}/lib/gcc/${targetConfig}/${gcc.version}" >> $out/nix-support/cc-ldflags
- echo "-L${gcc.cc.lib}/${targetConfig}/lib" >> $out/nix-support/cc-ldflags
- '' + mkExtraBuildCommands cc;
+ extraBuildCommands = mkExtraBuildCommands cc;
};
libcxxClang = wrapCCWith rec {
cc = tools.clang-unwrapped;
libcxx = targetLlvmLibraries.libcxx;
extraPackages = [
- targetLlvmLibraries.libcxx
targetLlvmLibraries.libcxxabi
targetLlvmLibraries.compiler-rt
];
@@ -103,14 +96,12 @@ let
inherit (tools) bintools;
};
extraPackages = [
- targetLlvmLibraries.libcxx
targetLlvmLibraries.libcxxabi
targetLlvmLibraries.compiler-rt
] ++ stdenv.lib.optionals (!stdenv.targetPlatform.isWasm) [
targetLlvmLibraries.libunwind
];
extraBuildCommands = ''
- echo "-target ${stdenv.targetPlatform.config}" >> $out/nix-support/cc-cflags
echo "-rtlib=compiler-rt -Wno-unused-command-line-argument" >> $out/nix-support/cc-cflags
echo "-B${targetLlvmLibraries.compiler-rt}/lib" >> $out/nix-support/cc-cflags
'' + stdenv.lib.optionalString (!stdenv.targetPlatform.isWasm) ''
@@ -130,7 +121,6 @@ let
targetLlvmLibraries.compiler-rt
];
extraBuildCommands = ''
- echo "-target ${stdenv.targetPlatform.config}" >> $out/nix-support/cc-cflags
echo "-rtlib=compiler-rt" >> $out/nix-support/cc-cflags
echo "-B${targetLlvmLibraries.compiler-rt}/lib" >> $out/nix-support/cc-cflags
echo "-nostdlib++" >> $out/nix-support/cc-cflags
@@ -148,7 +138,6 @@ let
targetLlvmLibraries.compiler-rt
];
extraBuildCommands = ''
- echo "-target ${stdenv.targetPlatform.config}" >> $out/nix-support/cc-cflags
echo "-rtlib=compiler-rt" >> $out/nix-support/cc-cflags
echo "-B${targetLlvmLibraries.compiler-rt}/lib" >> $out/nix-support/cc-cflags
'' + mkExtraBuildCommands cc;
@@ -164,7 +153,6 @@ let
extraPackages = [ ];
extraBuildCommands = ''
echo "-nostartfiles" >> $out/nix-support/cc-cflags
- echo "-target ${stdenv.targetPlatform.config}" >> $out/nix-support/cc-cflags
'';
};
diff --git a/nixpkgs/pkgs/development/compilers/llvm/8/libc++/default.nix b/nixpkgs/pkgs/development/compilers/llvm/8/libc++/default.nix
index 24bca6aafcd..9c0c7951c79 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/8/libc++/default.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/8/libc++/default.nix
@@ -43,12 +43,9 @@ stdenv.mkDerivation {
enableParallelBuilding = true;
- linkCxxAbi = stdenv.isLinux;
-
- setupHooks = [
- ../../../../../build-support/setup-hooks/role.bash
- ./setup-hook.sh
- ];
+ passthru = {
+ isLLVM = true;
+ };
meta = {
homepage = "https://libcxx.llvm.org/";
diff --git a/nixpkgs/pkgs/development/compilers/llvm/8/libc++/setup-hook.sh b/nixpkgs/pkgs/development/compilers/llvm/8/libc++/setup-hook.sh
deleted file mode 100644
index 6611259165a..00000000000
--- a/nixpkgs/pkgs/development/compilers/llvm/8/libc++/setup-hook.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-# See pkgs/build-support/setup-hooks/role.bash
-getHostRole
-
-linkCxxAbi="@linkCxxAbi@"
-export NIX_${role_pre}CXXSTDLIB_COMPILE+=" -isystem @out@/include/c++/v1"
-export NIX_${role_pre}CXXSTDLIB_LINK=" -stdlib=libc++${linkCxxAbi:+" -lc++abi"}"
diff --git a/nixpkgs/pkgs/development/compilers/llvm/9/bintools.nix b/nixpkgs/pkgs/development/compilers/llvm/9/bintools.nix
index 72a2a733193..53f7941e336 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/9/bintools.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/9/bintools.nix
@@ -11,9 +11,19 @@ in runCommand "llvm-binutils-${version}" { preferLocalBuild = true; } ''
ln -s $prog $out/bin/${prefix}$(basename $prog)
done
for prog in ${llvm}/bin/*; do
- ln -s $prog $out/bin/${prefix}$(echo $(basename $prog) | sed -e "s|llvm-||")
ln -sf $prog $out/bin/${prefix}$(basename $prog)
done
- rm -f $out/bin/${prefix}cat
+
+ ln -s ${llvm}/bin/llvm-ar $out/bin/${prefix}ar
+ ln -s ${llvm}/bin/llvm-as $out/bin/${prefix}as
+ ln -s ${llvm}/bin/llvm-dwp $out/bin/${prefix}dwp
+ ln -s ${llvm}/bin/llvm-nm $out/bin/${prefix}nm
+ ln -s ${llvm}/bin/llvm-objcopy $out/bin/${prefix}objcopy
+ ln -s ${llvm}/bin/llvm-objdump $out/bin/${prefix}objdump
+ ln -s ${llvm}/bin/llvm-ranlib $out/bin/${prefix}ranlib
+ ln -s ${llvm}/bin/llvm-readelf $out/bin/${prefix}readelf
+ ln -s ${llvm}/bin/llvm-size $out/bin/${prefix}size
+ ln -s ${llvm}/bin/llvm-strip $out/bin/${prefix}strip
+
ln -s ${lld}/bin/lld $out/bin/${prefix}ld
''
diff --git a/nixpkgs/pkgs/development/compilers/llvm/9/clang/default.nix b/nixpkgs/pkgs/development/compilers/llvm/9/clang/default.nix
index c938a01f897..9bc7a88e912 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/9/clang/default.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/9/clang/default.nix
@@ -28,6 +28,7 @@ let
cmakeFlags = [
"-DCMAKE_CXX_FLAGS=-std=c++11"
"-DCLANGD_BUILD_XPC=OFF"
+ "-DLLVM_ENABLE_RTTI=ON"
] ++ stdenv.lib.optionals enableManpages [
"-DCLANG_INCLUDE_DOCS=ON"
"-DLLVM_ENABLE_SPHINX=ON"
diff --git a/nixpkgs/pkgs/development/compilers/llvm/9/compiler-rt.nix b/nixpkgs/pkgs/development/compilers/llvm/9/compiler-rt.nix
index 3b92264ad69..394f66ff7f1 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/9/compiler-rt.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/9/compiler-rt.nix
@@ -46,6 +46,7 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" ];
patches = [
+ ../7/compiler-rt-glibc.patch
./compiler-rt-codesign.patch # Revert compiler-rt commit that makes codesign mandatory
]# ++ stdenv.lib.optional stdenv.hostPlatform.isMusl ./sanitizers-nongnu.patch
++ stdenv.lib.optional stdenv.hostPlatform.isAarch32 ./compiler-rt-armv7l.patch;
@@ -55,7 +56,7 @@ stdenv.mkDerivation rec {
# can build this. If we didn't do it, basically the entire nixpkgs on Darwin would have an unfree dependency and we'd
# get no binary cache for the entire platform. If you really find yourself wanting the TSAN, make this controllable by
# a flag and turn the flag off during the stdenv build.
- postPatch = ''
+ postPatch = stdenv.lib.optionalString (!stdenv.isDarwin) ''
substituteInPlace cmake/builtin-config-ix.cmake \
--replace 'set(X86 i386)' 'set(X86 i386 i486 i586 i686)'
'' + stdenv.lib.optionalString stdenv.isDarwin ''
diff --git a/nixpkgs/pkgs/development/compilers/llvm/9/default.nix b/nixpkgs/pkgs/development/compilers/llvm/9/default.nix
index 3b6db967b6a..816a4f3d230 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/9/default.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/9/default.nix
@@ -1,4 +1,4 @@
-{ lowPrio, newScope, pkgs, stdenv, cmake, gcc, libstdcxxHook
+{ lowPrio, newScope, pkgs, stdenv, cmake
, libxml2, python3, isl, fetchurl, overrideCC, wrapCCWith, wrapBintoolsWith
, buildLlvmTools # tools, but from the previous stage, for cross
, targetLlvmLibraries # libraries, but from the next stage, for cross
@@ -42,10 +42,11 @@ let
enablePolly = true;
};
- llvm-manpages = lowPrio (tools.llvm.override {
- enableManpages = true;
- python3 = pkgs.python3; # don't use python-boot
- });
+ # disabled until recommonmark supports sphinx 3
+ #llvm-manpages = lowPrio (tools.llvm.override {
+ # enableManpages = true;
+ # python3 = pkgs.python3; # don't use python-boot
+ #});
clang-manpages = lowPrio (tools.clang-unwrapped.override {
enableManpages = true;
@@ -58,25 +59,17 @@ let
libstdcxxClang = wrapCCWith rec {
cc = tools.clang-unwrapped;
- extraTools = [
- libstdcxxHook
- ];
+ libcxx = null; # libstdcxx is smuggled in with clang.gcc
extraPackages = [
targetLlvmLibraries.compiler-rt
];
- extraBuildCommands = ''
- echo "-target ${targetConfig}" >> $out/nix-support/cc-cflags
- echo "-B${gcc.cc}/lib/gcc/${targetConfig}/${gcc.version}" >> $out/nix-support/cc-cflags
- echo "-L${gcc.cc}/lib/gcc/${targetConfig}/${gcc.version}" >> $out/nix-support/cc-ldflags
- echo "-L${gcc.cc.lib}/${targetConfig}/lib" >> $out/nix-support/cc-ldflags
- '' + mkExtraBuildCommands cc;
+ extraBuildCommands = mkExtraBuildCommands cc;
};
libcxxClang = wrapCCWith rec {
cc = tools.clang-unwrapped;
libcxx = targetLlvmLibraries.libcxx;
extraPackages = [
- targetLlvmLibraries.libcxx
targetLlvmLibraries.libcxxabi
targetLlvmLibraries.compiler-rt
];
@@ -103,14 +96,12 @@ let
inherit (tools) bintools;
};
extraPackages = [
- targetLlvmLibraries.libcxx
targetLlvmLibraries.libcxxabi
targetLlvmLibraries.compiler-rt
] ++ stdenv.lib.optionals (!stdenv.targetPlatform.isWasm) [
targetLlvmLibraries.libunwind
];
extraBuildCommands = ''
- echo "-target ${stdenv.targetPlatform.config}" >> $out/nix-support/cc-cflags
echo "-rtlib=compiler-rt -Wno-unused-command-line-argument" >> $out/nix-support/cc-cflags
echo "-B${targetLlvmLibraries.compiler-rt}/lib" >> $out/nix-support/cc-cflags
'' + stdenv.lib.optionalString (!stdenv.targetPlatform.isWasm) ''
@@ -130,7 +121,6 @@ let
targetLlvmLibraries.compiler-rt
];
extraBuildCommands = ''
- echo "-target ${stdenv.targetPlatform.config}" >> $out/nix-support/cc-cflags
echo "-rtlib=compiler-rt" >> $out/nix-support/cc-cflags
echo "-B${targetLlvmLibraries.compiler-rt}/lib" >> $out/nix-support/cc-cflags
echo "-nostdlib++" >> $out/nix-support/cc-cflags
@@ -148,7 +138,6 @@ let
targetLlvmLibraries.compiler-rt
];
extraBuildCommands = ''
- echo "-target ${stdenv.targetPlatform.config}" >> $out/nix-support/cc-cflags
echo "-rtlib=compiler-rt" >> $out/nix-support/cc-cflags
echo "-B${targetLlvmLibraries.compiler-rt}/lib" >> $out/nix-support/cc-cflags
'' + mkExtraBuildCommands cc;
@@ -164,7 +153,6 @@ let
extraPackages = [ ];
extraBuildCommands = ''
echo "-nostartfiles" >> $out/nix-support/cc-cflags
- echo "-target ${stdenv.targetPlatform.config}" >> $out/nix-support/cc-cflags
'';
};
diff --git a/nixpkgs/pkgs/development/compilers/llvm/9/libc++/default.nix b/nixpkgs/pkgs/development/compilers/llvm/9/libc++/default.nix
index f3081d1f269..cec6de61ca9 100644
--- a/nixpkgs/pkgs/development/compilers/llvm/9/libc++/default.nix
+++ b/nixpkgs/pkgs/development/compilers/llvm/9/libc++/default.nix
@@ -39,12 +39,9 @@ stdenv.mkDerivation {
enableParallelBuilding = true;
- linkCxxAbi = stdenv.isLinux;
-
- setupHooks = [
- ../../../../../build-support/setup-hooks/role.bash
- ./setup-hook.sh
- ];
+ passthru = {
+ isLLVM = true;
+ };
meta = {
homepage = "https://libcxx.llvm.org/";
diff --git a/nixpkgs/pkgs/development/compilers/llvm/9/libc++/setup-hook.sh b/nixpkgs/pkgs/development/compilers/llvm/9/libc++/setup-hook.sh
deleted file mode 100644
index 6611259165a..00000000000
--- a/nixpkgs/pkgs/development/compilers/llvm/9/libc++/setup-hook.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-# See pkgs/build-support/setup-hooks/role.bash
-getHostRole
-
-linkCxxAbi="@linkCxxAbi@"
-export NIX_${role_pre}CXXSTDLIB_COMPILE+=" -isystem @out@/include/c++/v1"
-export NIX_${role_pre}CXXSTDLIB_LINK=" -stdlib=libc++${linkCxxAbi:+" -lc++abi"}"
diff --git a/nixpkgs/pkgs/development/compilers/llvm/rocm/clang.nix b/nixpkgs/pkgs/development/compilers/llvm/rocm/clang.nix
new file mode 100644
index 00000000000..86853a97c93
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/llvm/rocm/clang.nix
@@ -0,0 +1,67 @@
+{ stdenv
+, fetchFromGitHub
+, cmake
+, python
+, llvm
+, clang-tools-extra_src ? null
+, rocm-runtime
+, lld
+
+, version
+, src
+}:
+
+stdenv.mkDerivation rec {
+ inherit version src;
+
+ pname = "clang";
+
+ nativeBuildInputs = [ cmake python ];
+
+ buildInputs = [ llvm rocm-runtime ];
+
+ hardeningDisable = [ "all" ];
+
+ cmakeFlags = [
+ "-DLLVM_CMAKE_PATH=${llvm}/lib/cmake/llvm"
+ "-DLLVM_MAIN_SRC_DIR=${llvm.src}"
+ "-DCLANG_SOURCE_DIR=${src}"
+ "-DLLVM_ENABLE_RTTI=ON"
+ ];
+
+ VCSVersion = ''
+ #undef LLVM_REVISION
+ #undef LLVM_REPOSITORY
+ #undef CLANG_REVISION
+ #undef CLANG_REPOSITORY
+ '';
+
+ postUnpack = stdenv.lib.optionalString (!(isNull clang-tools-extra_src)) ''
+ ln -s ${clang-tools-extra_src} $sourceRoot/tools/extra
+ '';
+
+ # Rather than let cmake extract version information from LLVM or
+ # clang source control repositories, we generate the wanted
+ # `VCSVersion.inc` file ourselves and remove it from the
+ # depencencies of the `clangBasic` target.
+ preConfigure = ''
+ sed 's/ ''${version_inc}//' -i lib/Basic/CMakeLists.txt
+ sed 's|sys::path::parent_path(BundlerExecutable)|StringRef("${llvm}/bin")|' -i tools/clang-offload-bundler/ClangOffloadBundler.cpp
+ sed 's|\([[:space:]]*std::string Linker = \)getToolChain().GetProgramPath(getShortName())|\1"${lld}/bin/ld.lld"|' -i lib/Driver/ToolChains/AMDGPU.cpp
+ substituteInPlace lib/Driver/ToolChains/AMDGPU.h --replace ld.lld ${lld}/bin/ld.lld
+ sed 's|configure_file(AST/gen_ast_dump_json_test.py ''${LLVM_TOOLS_BINARY_DIR}/gen_ast_dump_json_test.py COPYONLY)||' -i test/CMakeLists.txt
+ '';
+
+ postConfigure = ''
+ mkdir -p lib/Basic
+ echo "$VCSVersion" > lib/Basic/VCSVersion.inc
+ '';
+
+ meta = with stdenv.lib; {
+ description = "ROCm fork of the clang C/C++/Objective-C/Objective-C++ LLVM compiler frontend";
+ homepage = "https://llvm.org/";
+ license = with licenses; [ ncsa ];
+ maintainers = with maintainers; [ danieldk ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/development/compilers/llvm/rocm/default.nix b/nixpkgs/pkgs/development/compilers/llvm/rocm/default.nix
new file mode 100644
index 00000000000..e90818d8505
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/llvm/rocm/default.nix
@@ -0,0 +1,41 @@
+{ stdenv, fetchFromGitHub, callPackage, wrapCCWith }:
+
+let
+ version = "3.5.1";
+ src = fetchFromGitHub {
+ owner = "RadeonOpenCompute";
+ repo = "llvm-project";
+ rev = "rocm-${version}";
+ sha256 = "03k2xp8wf4awf1zcjc2hb3kf9bqp567c3s569gp1q3q1zjg6r2ib";
+ };
+in rec {
+ clang = wrapCCWith rec {
+ cc = clang-unwrapped;
+ extraBuildCommands = ''
+ clang_version=`${cc}/bin/clang -v 2>&1 | grep "clang version " | grep -E -o "[0-9.-]+"`
+ rsrc="$out/resource-root"
+ mkdir "$rsrc"
+ ln -s "${cc}/lib/clang/$clang_version/include" "$rsrc"
+ echo "-resource-dir=$rsrc" >> $out/nix-support/cc-cflags
+ echo "--gcc-toolchain=${stdenv.cc.cc}" >> $out/nix-support/cc-cflags
+ echo "-Wno-unused-command-line-argument" >> $out/nix-support/cc-cflags
+ rm $out/nix-support/add-hardening.sh
+ touch $out/nix-support/add-hardening.sh
+ '';
+ };
+
+ clang-unwrapped = callPackage ./clang.nix {
+ inherit lld llvm version;
+ src = "${src}/clang";
+ };
+
+ lld = callPackage ./lld.nix {
+ inherit llvm version;
+ src = "${src}/lld";
+ };
+
+ llvm = callPackage ./llvm.nix {
+ inherit version;
+ src = "${src}/llvm";
+ };
+}
diff --git a/nixpkgs/pkgs/development/compilers/llvm/rocm/lld.nix b/nixpkgs/pkgs/development/compilers/llvm/rocm/lld.nix
new file mode 100644
index 00000000000..052bfd1c62d
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/llvm/rocm/lld.nix
@@ -0,0 +1,33 @@
+{ stdenv
+, cmake
+, libxml2
+, llvm
+
+, version
+, src
+}:
+
+stdenv.mkDerivation rec {
+ inherit version src;
+
+ pname = "lld";
+
+ nativeBuildInputs = [ cmake ];
+
+ buildInputs = [ libxml2 llvm ];
+
+ outputs = [ "out" "dev" ];
+
+ postInstall = ''
+ moveToOutput include "$dev"
+ moveToOutput lib "$dev"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "ROCm fork of the LLVM Linker";
+ homepage = "https://github.com/RadeonOpenCompute/llvm-project";
+ license = licenses.ncsa;
+ maintainers = with maintainers; [ danieldk ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/development/compilers/llvm/rocm/llvm-outputs.patch b/nixpkgs/pkgs/development/compilers/llvm/rocm/llvm-outputs.patch
new file mode 100644
index 00000000000..40096fa3497
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/llvm/rocm/llvm-outputs.patch
@@ -0,0 +1,26 @@
+diff --git a/tools/llvm-config/llvm-config.cpp b/tools/llvm-config/llvm-config.cpp
+index 94d426b..37f7794 100644
+--- a/tools/llvm-config/llvm-config.cpp
++++ b/tools/llvm-config/llvm-config.cpp
+@@ -333,6 +333,21 @@ int main(int argc, char **argv) {
+ ActiveIncludeOption = "-I" + ActiveIncludeDir;
+ }
+
++ /// Nix-specific multiple-output handling: override ActiveLibDir if --link-shared
++ if (!IsInDevelopmentTree) {
++ bool WantShared = true;
++ for (int i = 1; i < argc; ++i) {
++ StringRef Arg = argv[i];
++ if (Arg == "--link-shared")
++ WantShared = true;
++ else if (Arg == "--link-static")
++ WantShared = false; // the last one wins
++ }
++
++ if (WantShared)
++ ActiveLibDir = std::string("@lib@") + "/lib" + LLVM_LIBDIR_SUFFIX;
++ }
++
+ /// We only use `shared library` mode in cases where the static library form
+ /// of the components provided are not available; note however that this is
+ /// skipped if we're run from within the build dir. However, once installed,
diff --git a/nixpkgs/pkgs/development/compilers/llvm/rocm/llvm.nix b/nixpkgs/pkgs/development/compilers/llvm/rocm/llvm.nix
new file mode 100644
index 00000000000..909284a3e91
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/llvm/rocm/llvm.nix
@@ -0,0 +1,97 @@
+{ stdenv
+, fetchFromGitHub
+, cmake
+, python3
+, libxml2
+, libffi
+, libbfd
+, ncurses
+, zlib
+, debugVersion ? false
+, enableManpages ? false
+, enableSharedLibraries ? true
+
+, version
+, src
+}:
+
+let
+ llvmNativeTarget =
+ if stdenv.isx86_64 then "X86"
+ else if stdenv.isAarch64 then "AArch64"
+ else throw "Unsupported ROCm LLVM platform";
+in stdenv.mkDerivation rec {
+ inherit src version;
+
+ pname = "rocm-llvm";
+
+ outputs = [ "out" "python" ]
+ ++ stdenv.lib.optional enableSharedLibraries "lib";
+
+ nativeBuildInputs = [ cmake python3 ];
+
+ buildInputs = [ libxml2 libffi ];
+
+ propagatedBuildInputs = [ ncurses zlib ];
+
+ cmakeFlags = with stdenv; [
+ "-DCMAKE_BUILD_TYPE=${if debugVersion then "Debug" else "Release"}"
+ "-DLLVM_INSTALL_UTILS=ON" # Needed by rustc
+ "-DLLVM_BUILD_TESTS=OFF"
+ "-DLLVM_ENABLE_FFI=ON"
+ "-DLLVM_ENABLE_RTTI=ON"
+ "-DLLVM_ENABLE_DUMP=ON"
+ "-DLLVM_TARGETS_TO_BUILD=AMDGPU;${llvmNativeTarget}"
+ ]
+ ++
+ stdenv.lib.optional
+ enableSharedLibraries
+ "-DLLVM_LINK_LLVM_DYLIB=ON"
+ ++ stdenv.lib.optionals enableManpages [
+ "-DLLVM_BINUTILS_INCDIR=${libbfd.dev}/include"
+ "-DLLVM_BUILD_DOCS=ON"
+ "-DLLVM_ENABLE_SPHINX=ON"
+ "-DSPHINX_OUTPUT_MAN=ON"
+ "-DSPHINX_OUTPUT_HTML=OFF"
+ "-DSPHINX_WARNINGS_AS_ERRORS=OFF"
+ ];
+
+ postPatch = ''
+ substitute '${./llvm-outputs.patch}' ./llvm-outputs.patch --subst-var lib
+ patch -p1 < ./llvm-outputs.patch
+ '';
+
+ # hacky fix: created binaries need to be run before installation
+ preBuild = ''
+ mkdir -p $out/
+ ln -sv $PWD/lib $out
+ '';
+
+ postBuild = ''
+ rm -fR $out
+ '';
+
+ preCheck = ''
+ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD/lib
+ '';
+
+ postInstall = ''
+ moveToOutput share/opt-viewer "$python"
+ ''
+ + stdenv.lib.optionalString enableSharedLibraries ''
+ moveToOutput "lib/libLLVM-*" "$lib"
+ moveToOutput "lib/libLLVM${stdenv.hostPlatform.extensions.sharedLibrary}" "$lib"
+ substituteInPlace "$out/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" \
+ --replace "\''${_IMPORT_PREFIX}/lib/libLLVM-" "$lib/lib/libLLVM-"
+ '';
+
+ passthru.src = src;
+
+ meta = with stdenv.lib; {
+ description = "ROCm fork of the LLVM compiler infrastructure";
+ homepage = "https://github.com/RadeonOpenCompute/llvm-project";
+ license = with licenses; [ ncsa ];
+ maintainers = with maintainers; [ danieldk ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/development/compilers/mercury/default.nix b/nixpkgs/pkgs/development/compilers/mercury/default.nix
index d534e2483d6..b9225cbd793 100644
--- a/nixpkgs/pkgs/development/compilers/mercury/default.nix
+++ b/nixpkgs/pkgs/development/compilers/mercury/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "mercury";
- version = "20.01.2";
+ version = "20.06";
src = fetchurl {
url = "https://dl.mercurylang.org/release/mercury-srcdist-${version}.tar.gz";
- sha256 = "084ml6kswgaqjgmib3gq7zjnqsimz3f35w13ff6z0dv4d9csmq4m";
+ sha256 = "1gkr9w8lsdzqykqwd3f1a1phsqv090648i14ilhv8jdg85frdimr";
};
buildInputs = [ gcc flex bison texinfo jdk erlang makeWrapper
diff --git a/nixpkgs/pkgs/development/compilers/mlkit/default.nix b/nixpkgs/pkgs/development/compilers/mlkit/default.nix
new file mode 100644
index 00000000000..6fa58145250
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/mlkit/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchFromGitHub, autoreconfHook, mlton }:
+
+stdenv.mkDerivation rec {
+ pname = "mlkit";
+ version = "4.5.0";
+
+ src = fetchFromGitHub {
+ owner = "melsman";
+ repo = "mlkit";
+ rev = "v${version}";
+ sha256 = "0fc0y40qphn02857fv2dvhwzzsvgixzchx9i6i0x80xfv7z68fbh";
+ };
+
+ nativeBuildInputs = [ autoreconfHook mlton ];
+
+ buildFlags = ["mlkit" "mlkit_libs"];
+
+ meta = with stdenv.lib; {
+ description = "Standard ML Compiler and Toolkit";
+ homepage = "https://elsman.com/mlkit/";
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ athas ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/compilers/mono/generic.nix b/nixpkgs/pkgs/development/compilers/mono/generic.nix
index f22771a35e9..c510f372666 100644
--- a/nixpkgs/pkgs/development/compilers/mono/generic.nix
+++ b/nixpkgs/pkgs/development/compilers/mono/generic.nix
@@ -1,4 +1,5 @@
{ 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
+, gnumake42
, enableParallelBuilding ? true
, srcArchiveSuffix ? "tar.bz2"
, extraPatches ? []
@@ -16,13 +17,12 @@ stdenv.mkDerivation rec {
url = "https://download.mono-project.com/sources/mono/${pname}-${version}.${srcArchiveSuffix}";
};
+ nativeBuildInputs = [ gnumake42 ];
buildInputs =
[ bison pkgconfig glib gettext perl libgdiplus libX11 ncurses zlib python autoconf libtool automake cmake which
]
++ (stdenv.lib.optionals stdenv.isDarwin [ Foundation libobjc ]);
- propagatedBuildInputs = [glib];
-
configureFlags = [
"--x-includes=${libX11.dev}/include"
"--x-libraries=${libX11.out}/lib"
diff --git a/nixpkgs/pkgs/development/compilers/mruby/bison-36-compat.patch b/nixpkgs/pkgs/development/compilers/mruby/bison-36-compat.patch
new file mode 100644
index 00000000000..674a88fe4c2
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/mruby/bison-36-compat.patch
@@ -0,0 +1,59 @@
+From acab088fd6af0b2ef2df1396aeb93bfc2e020fa5 Mon Sep 17 00:00:00 2001
+From: "Yukihiro \"Matz\" Matsumoto" <matz@ruby.or.jp>
+Date: Mon, 27 Apr 2020 18:52:43 +0900
+Subject: [PATCH 1/2] Updating `parse.y for recent `bison` (retry).
+
+---
+ mrbgems/mruby-compiler/core/parse.y | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/mrbgems/mruby-compiler/core/parse.y b/mrbgems/mruby-compiler/core/parse.y
+index 6a1faf4e..2a4f740e 100644
+--- a/mrbgems/mruby-compiler/core/parse.y
++++ b/mrbgems/mruby-compiler/core/parse.y
+@@ -1323,7 +1323,7 @@ heredoc_end(parser_state *p)
+
+ %}
+
+-%pure-parser
++%define api.pure
+ %parse-param {parser_state *p}
+ %lex-param {parser_state *p}
+
+--
+2.27.0
+
+From 3cc682d943b29e84928a847a23f411ddbace74b7 Mon Sep 17 00:00:00 2001
+From: "Yukihiro \"Matz\" Matsumoto" <matz@ruby.or.jp>
+Date: Fri, 15 May 2020 12:30:13 +0900
+Subject: [PATCH 2/2] Remove `YYERROR_VERBOSE` which no longer supported since
+ `bison 3.6`.
+
+Instead we added `%define parse.error verbose`.
+---
+ mrbgems/mruby-compiler/core/parse.y | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/mrbgems/mruby-compiler/core/parse.y b/mrbgems/mruby-compiler/core/parse.y
+index 2a4f740e..eee6a5e5 100644
+--- a/mrbgems/mruby-compiler/core/parse.y
++++ b/mrbgems/mruby-compiler/core/parse.y
+@@ -9,7 +9,6 @@
+ #ifdef PARSER_DEBUG
+ # define YYDEBUG 1
+ #endif
+-#define YYERROR_VERBOSE 1
+ #define YYSTACK_USE_ALLOCA 1
+
+ #include <ctype.h>
+@@ -1323,6 +1322,7 @@ heredoc_end(parser_state *p)
+
+ %}
+
++%define parse.error verbose
+ %define api.pure
+ %parse-param {parser_state *p}
+ %lex-param {parser_state *p}
+--
+2.27.0
+
diff --git a/nixpkgs/pkgs/development/compilers/mruby/default.nix b/nixpkgs/pkgs/development/compilers/mruby/default.nix
index f6a7fc2f143..2589c47c3be 100644
--- a/nixpkgs/pkgs/development/compilers/mruby/default.nix
+++ b/nixpkgs/pkgs/development/compilers/mruby/default.nix
@@ -1,17 +1,19 @@
-{ stdenv, ruby, bison, fetchFromGitHub }:
+{ stdenv, ruby, bison, rake, fetchFromGitHub }:
stdenv.mkDerivation rec {
pname = "mruby";
- version = "2.1.0";
+ version = "2.1.1";
src = fetchFromGitHub {
owner = "mruby";
repo = "mruby";
rev = version;
- sha256 = "1y072c7dh9jf8xwy7kia6cb4dkpspq4zf24ssn7zm5f46p4waxni";
+ sha256 = "gEEb0Vn/G+dNgeY6r0VP8bMSPrEOf5s+0GoOcnIPtEU=";
};
- nativeBuildInputs = [ ruby bison ];
+ nativeBuildInputs = [ ruby bison rake ];
+
+ patches = [ ./bison-36-compat.patch ];
# Necessary so it uses `gcc` instead of `ld` for linking.
# https://github.com/mruby/mruby/blob/35be8b252495d92ca811d76996f03c470ee33380/tasks/toolchains/gcc.rake#L25
diff --git a/nixpkgs/pkgs/development/compilers/nextpnr/default.nix b/nixpkgs/pkgs/development/compilers/nextpnr/default.nix
index cce22207a36..dc8f750c567 100644
--- a/nixpkgs/pkgs/development/compilers/nextpnr/default.nix
+++ b/nixpkgs/pkgs/development/compilers/nextpnr/default.nix
@@ -14,14 +14,14 @@ let
in
with stdenv; mkDerivation rec {
pname = "nextpnr";
- version = "2020.03.25";
+ version = "2020.07.08";
srcs = [
(fetchFromGitHub {
owner = "YosysHQ";
repo = "nextpnr";
- rev = "a3ede0293a50c910e7d96319b2084d50f2501a6b";
- sha256 = "0ikfjva4gqmlx6y7mjamg03ad7x9gnz32ahqv798ynd87svq10aq";
+ rev = "3cafb16aa634d2bc369077d8d36760d23973a35b";
+ sha256 = "0z6q8f2f97jr037d51h097vck9jspidjn0pb5irlj0xdnb5si0js";
name = "nextpnr";
})
(fetchFromGitHub {
@@ -50,7 +50,7 @@ with stdenv; mkDerivation rec {
"-DBUILD_TESTS=ON"
"-DICEBOX_ROOT=${icestorm}/share/icebox"
"-DTRELLIS_INSTALL_PREFIX=${trellis}"
- "-DPYTRELLIS_LIBDIR=${trellis}/lib/trellis"
+ "-DTRELLIS_LIBDIR=${trellis}/lib/trellis"
"-DUSE_OPENMP=ON"
# warning: high RAM usage
"-DSERIALIZE_CHIPDB=OFF"
diff --git a/nixpkgs/pkgs/development/compilers/nim/default.nix b/nixpkgs/pkgs/development/compilers/nim/default.nix
index 86518b8db09..9fa2270b1dd 100644
--- a/nixpkgs/pkgs/development/compilers/nim/default.nix
+++ b/nixpkgs/pkgs/development/compilers/nim/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "nim";
- version = "1.2.0";
+ version = "1.2.4";
src = fetchurl {
url = "https://nim-lang.org/download/${pname}-${version}.tar.xz";
- sha256 = "0xf56xb42hc92h4xnvk72q4n3ysjbyhf0rg60lc84r9r6wx5i52f";
+ sha256 = "0dnn60slvp3ynlx3zhv3cjkanv8zglljxws0db8g0rdyz8r8zwgf";
};
enableParallelBuilding = true;
diff --git a/nixpkgs/pkgs/development/compilers/ocaml/4.11.nix b/nixpkgs/pkgs/development/compilers/ocaml/4.11.nix
index db77d989c1d..74e3d354f12 100644
--- a/nixpkgs/pkgs/development/compilers/ocaml/4.11.nix
+++ b/nixpkgs/pkgs/development/compilers/ocaml/4.11.nix
@@ -1,6 +1,6 @@
import ./generic.nix {
major_version = "4";
minor_version = "11";
- patch_version = "0+alpha1";
- sha256 = "02sbwm00h2zxzyq5q90lg2a6m93zr797azshkb2qcwcf1kr7ddqg";
+ patch_version = "0+beta3";
+ sha256 = "18lpgirxil00pgy805cyi97v6ycmg93sdvbkc60i35ili030v1f7";
}
diff --git a/nixpkgs/pkgs/development/compilers/openjdk/11.nix b/nixpkgs/pkgs/development/compilers/openjdk/11.nix
index ef496f5f7c5..5011fd39e2f 100644
--- a/nixpkgs/pkgs/development/compilers/openjdk/11.nix
+++ b/nixpkgs/pkgs/development/compilers/openjdk/11.nix
@@ -10,16 +10,17 @@
let
major = "11";
- update = ".0.6";
- build = "ga";
+ minor = "0";
+ update = "8";
+ build = "10";
openjdk = stdenv.mkDerivation rec {
pname = "openjdk" + lib.optionalString headless "-headless";
- version = "${major}${update}-${build}";
+ version = "${major}.${minor}.${update}+${build}";
src = fetchurl {
url = "http://hg.openjdk.java.net/jdk-updates/jdk${major}u/archive/jdk-${version}.tar.gz";
- sha256 = "1w6n0cnz9izpjb3sc870q7a0jz85a6c7fiszymxin10cnsajkzir";
+ sha256 = "1sdncn1bk4h8xxfnmrl1125maqy6mc0v0y1dyifwsa04wasj9hbz";
};
nativeBuildInputs = [ pkgconfig autoconf ];
@@ -47,6 +48,7 @@ let
configureFlags = [
"--with-boot-jdk=${openjdk11-bootstrap.home}"
+ "--with-version-pre="
"--enable-unlimited-crypto"
"--with-native-debug-symbols=internal"
"--with-libjpeg=system"
@@ -135,7 +137,7 @@ let
homepage = "http://openjdk.java.net/";
license = licenses.gpl2;
description = "The open-source Java Development Kit";
- maintainers = with maintainers; [ edwtjo ];
+ maintainers = with maintainers; [ edwtjo asbachb ];
platforms = [ "i686-linux" "x86_64-linux" "aarch64-linux" "armv7l-linux" "armv6l-linux" ];
};
diff --git a/nixpkgs/pkgs/development/compilers/openjdk/12.nix b/nixpkgs/pkgs/development/compilers/openjdk/12.nix
index 16c2fd766bc..3576608e13e 100644
--- a/nixpkgs/pkgs/development/compilers/openjdk/12.nix
+++ b/nixpkgs/pkgs/development/compilers/openjdk/12.nix
@@ -55,6 +55,7 @@ let
configureFlags = [
"--with-boot-jdk=${openjdk11.home}"
+ "--with-version-pre="
"--enable-unlimited-crypto"
"--with-native-debug-symbols=internal"
"--with-libjpeg=system"
diff --git a/nixpkgs/pkgs/development/compilers/openjdk/13.nix b/nixpkgs/pkgs/development/compilers/openjdk/13.nix
index b3842ba7cad..31ffb4baf01 100644
--- a/nixpkgs/pkgs/development/compilers/openjdk/13.nix
+++ b/nixpkgs/pkgs/development/compilers/openjdk/13.nix
@@ -55,6 +55,7 @@ let
configureFlags = [
"--with-boot-jdk=${openjdk13-bootstrap.home}"
+ "--with-version-pre="
"--enable-unlimited-crypto"
"--with-native-debug-symbols=internal"
"--with-libjpeg=system"
diff --git a/nixpkgs/pkgs/development/compilers/openjdk/default.nix b/nixpkgs/pkgs/development/compilers/openjdk/default.nix
index 063976d8765..e51e5540267 100644
--- a/nixpkgs/pkgs/development/compilers/openjdk/default.nix
+++ b/nixpkgs/pkgs/development/compilers/openjdk/default.nix
@@ -10,7 +10,7 @@
let
major = "14";
- update = ".0.1";
+ update = ".0.2";
build = "-ga";
openjdk = stdenv.mkDerivation rec {
@@ -19,7 +19,7 @@ let
src = fetchurl {
url = "http://hg.openjdk.java.net/jdk-updates/jdk${major}u/archive/jdk-${version}.tar.gz";
- sha256 = "0ic7dcrzk62jc65yrshs6xlclmsha7z52bia5s2bkllw1zpmdmip";
+ sha256 = "1s1pc6ihzf0awp4hbaqfxmbica0hnrg8nr7s0yd2hfn7nan8xmf3";
};
nativeBuildInputs = [ pkgconfig autoconf ];
diff --git a/nixpkgs/pkgs/development/compilers/openjdk/openjfx/11.nix b/nixpkgs/pkgs/development/compilers/openjdk/openjfx/11.nix
index 7ba04ed50cc..adb564f7cfe 100644
--- a/nixpkgs/pkgs/development/compilers/openjdk/openjfx/11.nix
+++ b/nixpkgs/pkgs/development/compilers/openjdk/openjfx/11.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchurl, writeText, gradleGen, pkgconfig, perl, cmake
-, gperf, gtk2, gtk3, libXtst, libXxf86vm, glib, alsaLib, ffmpeg, python, ruby
+, gperf, gtk2, gtk3, libXtst, libXxf86vm, glib, alsaLib, ffmpeg_3, python, ruby
, openjdk11-bootstrap }:
let
@@ -19,7 +19,7 @@ let
sha256 = "1h7qsylr7rnwnbimqjyn3whszp9kv4h3gpicsrb3mradxc9yv194";
};
- buildInputs = [ gtk2 gtk3 libXtst libXxf86vm glib alsaLib ffmpeg ];
+ buildInputs = [ gtk2 gtk3 libXtst libXxf86vm glib alsaLib ffmpeg_3 ];
nativeBuildInputs = [ gradle_ perl pkgconfig cmake gperf python ruby ];
dontUseCmakeConfigure = true;
diff --git a/nixpkgs/pkgs/development/compilers/openjdk/openjfx/14.nix b/nixpkgs/pkgs/development/compilers/openjdk/openjfx/14.nix
index 12d9448595e..04bb1fa5627 100644
--- a/nixpkgs/pkgs/development/compilers/openjdk/openjfx/14.nix
+++ b/nixpkgs/pkgs/development/compilers/openjdk/openjfx/14.nix
@@ -1,6 +1,6 @@
{ stdenv, lib, fetchFromGitHub, writeText, openjdk11_headless, gradleGen
, pkgconfig, perl, cmake, gperf, gtk2, gtk3, libXtst, libXxf86vm, glib, alsaLib
-, ffmpeg, python, ruby }:
+, ffmpeg_3, python, ruby }:
let
major = "14";
@@ -21,7 +21,7 @@ let
sha256 = "16aj15xksc266gv3y42m0g277pfvp71901lrngndcnpr7i2zshnr";
};
- buildInputs = [ gtk2 gtk3 libXtst libXxf86vm glib alsaLib ffmpeg ];
+ buildInputs = [ gtk2 gtk3 libXtst libXxf86vm glib alsaLib ffmpeg_3 ];
nativeBuildInputs = [ gradle_ perl pkgconfig cmake gperf python ruby ];
dontUseCmakeConfigure = true;
diff --git a/nixpkgs/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix b/nixpkgs/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix
index 092af49a9f8..78fff4a59fb 100644
--- a/nixpkgs/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix
+++ b/nixpkgs/pkgs/development/compilers/oraclejdk/jdk-linux-base.nix
@@ -19,7 +19,7 @@
, glib
, libxml2
, libav_0_8
-, ffmpeg
+, ffmpeg_3
, libxslt
, libGL
, freetype
@@ -171,7 +171,7 @@ let result = stdenv.mkDerivation rec {
* libXt is only needed on amd64
*/
libraries =
- [stdenv.cc.libc glib libxml2 libav_0_8 ffmpeg libxslt libGL xorg.libXxf86vm alsaLib fontconfig freetype pango gtk2 cairo gdk-pixbuf atk] ++
+ [stdenv.cc.libc glib libxml2 libav_0_8 ffmpeg_3 libxslt libGL xorg.libXxf86vm alsaLib fontconfig freetype pango gtk2 cairo gdk-pixbuf atk] ++
(if swingSupport then [xorg.libX11 xorg.libXext xorg.libXtst xorg.libXi xorg.libXp xorg.libXt xorg.libXrender stdenv.cc.cc] else []);
rpath = stdenv.lib.strings.makeLibraryPath libraries;
diff --git a/nixpkgs/pkgs/development/compilers/oraclejdk/jdk11-linux.nix b/nixpkgs/pkgs/development/compilers/oraclejdk/jdk11-linux.nix
new file mode 100644
index 00000000000..b73270e8dd8
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/oraclejdk/jdk11-linux.nix
@@ -0,0 +1,54 @@
+{ stdenv
+, requireFile
+, xorg
+, zlib
+, freetype
+, alsaLib
+, setJavaClassPath
+}:
+
+let result = stdenv.mkDerivation rec {
+ pname = "oraclejdk";
+ version = "11.0.8";
+
+ src = requireFile {
+ name = "jdk-${version}_linux-x64_bin.tar.gz";
+ url = "https://www.oracle.com/java/technologies/javase-jdk11-downloads.html";
+ sha256 = "6390878c91e29bad7b2483eb0b470620bd145269600f3b6a9d65724e6f83b6fd";
+ };
+
+ installPhase = ''
+ mv ../$sourceRoot $out
+
+ mkdir -p $out/nix-support
+ printWords ${setJavaClassPath} > $out/nix-support/propagated-build-inputs
+
+ # Set JAVA_HOME automatically.
+ cat <<EOF >> $out/nix-support/setup-hook
+ if [ -z "\''${JAVA_HOME-}" ]; then export JAVA_HOME=$out; fi
+ EOF
+ '';
+
+ postFixup = ''
+ rpath="$out/lib/jli:$out/lib/server:$out/lib:${stdenv.lib.strings.makeLibraryPath [ zlib xorg.libX11 xorg.libXext xorg.libXtst xorg.libXi xorg.libXrender freetype alsaLib]}"
+
+ for f in $(find $out -name "*.so") $(find $out -type f -perm -0100); do
+ patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$f" || true
+ patchelf --set-rpath "$rpath" "$f" || true
+ done
+
+ for f in $(find $out -name "*.so") $(find $out -type f -perm -0100); do
+ if ldd "$f" | fgrep 'not found'; then echo "in file $f"; fi
+ done
+ '';
+
+ passthru.jre = result;
+ passthru.home = result;
+
+ dontStrip = true; # See: https://github.com/NixOS/patchelf/issues/10
+
+ meta = with stdenv.lib; {
+ license = licenses.unfree;
+ platforms = [ "x86_64-linux" ];
+ };
+}; in result
diff --git a/nixpkgs/pkgs/development/compilers/oraclejdk/jdk14-linux.nix b/nixpkgs/pkgs/development/compilers/oraclejdk/jdk14-linux.nix
new file mode 100644
index 00000000000..427c7cedad1
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/oraclejdk/jdk14-linux.nix
@@ -0,0 +1,54 @@
+{ stdenv
+, requireFile
+, xorg
+, zlib
+, freetype
+, alsaLib
+, setJavaClassPath
+}:
+
+let result = stdenv.mkDerivation rec {
+ pname = "oraclejdk";
+ version = "14.0.2";
+
+ src = requireFile {
+ name = "jdk-${version}_linux-x64_bin.tar.gz";
+ url = "https://www.oracle.com/java/technologies/javase-jdk14-downloads.html";
+ sha256 = "cb811a86926cc0f529d16bec7bd2e25fb73e75125bbd1775cdb9a96998593dde";
+ };
+
+ installPhase = ''
+ mv ../$sourceRoot $out
+
+ mkdir -p $out/nix-support
+ printWords ${setJavaClassPath} > $out/nix-support/propagated-build-inputs
+
+ # Set JAVA_HOME automatically.
+ cat <<EOF >> $out/nix-support/setup-hook
+ if [ -z "\''${JAVA_HOME-}" ]; then export JAVA_HOME=$out; fi
+ EOF
+ '';
+
+ postFixup = ''
+ rpath="$out/lib/jli:$out/lib/server:$out/lib:${stdenv.lib.strings.makeLibraryPath [ stdenv.cc.cc zlib xorg.libX11 xorg.libXext xorg.libXtst xorg.libXi xorg.libXrender freetype alsaLib]}"
+
+ for f in $(find $out -name "*.so") $(find $out -type f -perm -0100); do
+ patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$f" || true
+ patchelf --set-rpath "$rpath" "$f" || true
+ done
+
+ for f in $(find $out -name "*.so") $(find $out -type f -perm -0100); do
+ if ldd "$f" | fgrep 'not found'; then echo "in file $f"; fi
+ done
+ '';
+
+ passthru.jre = result;
+ passthru.home = result;
+
+ dontStrip = true; # See: https://github.com/NixOS/patchelf/issues/10
+
+ meta = with stdenv.lib; {
+ license = licenses.unfree;
+ platforms = [ "x86_64-linux" ];
+ };
+}; in result
diff --git a/nixpkgs/pkgs/development/compilers/oraclejdk/jdk8-linux.nix b/nixpkgs/pkgs/development/compilers/oraclejdk/jdk8-linux.nix
index 3c4a2b7850f..fdea10dcd7e 100644
--- a/nixpkgs/pkgs/development/compilers/oraclejdk/jdk8-linux.nix
+++ b/nixpkgs/pkgs/development/compilers/oraclejdk/jdk8-linux.nix
@@ -1,10 +1,10 @@
import ./jdk-linux-base.nix {
productVersion = "8";
- patchVersion = "251";
- sha256.i686-linux = "0c6d25c09459e435570204f1a22a1cb765ce5d62c5bced92c9a9546b7be337f2";
- sha256.x86_64-linux = "777a8d689e863275a647ae52cb30fd90022a3af268f34fc5b9867ce32f1b374e";
- sha256.armv7l-linux = "f1b0c979e1b61ec52ebd5e1d0b754d7681d8623b09ac90c69718a553ef9b0cd1";
- sha256.aarch64-linux = "58baeaab7da97dd5a6b02ad2dcd77c14b3b6ba014029ee67dbc2bd5f0fa98d1b";
+ patchVersion = "261";
+ sha256.i686-linux = "1bl12hd5i53m8d4j8rwkk3bavmzw0ndr88ch5lf5syi7vs5pfjpm";
+ sha256.x86_64-linux = "0d7a92csz8ws5h0pzqmrxq3sz286s57vw0dqq3ciwsqz14df012s";
+ sha256.armv7l-linux = "13dih7zyfgj90bkhnfxhpm88d9kqqrj6w5rzpidmxrjwrsnlndp9";
+ sha256.aarch64-linux = "0zzhs4pcnjss2561b8zrrnacpkb8p49ca0lpdw7hzgsjjj1y146n";
jceName = "jce_policy-8.zip";
- sha256JCE = "0n8b6b8qmwb14lllk2lk1q1ahd3za9fnjigz5xn65mpg48whl0pk";
+ sha256JCE = "19n5wadargg3v8x76r7ayag6p2xz1bwhrgdzjs9f4i6fvxz9jr4w";
}
diff --git a/nixpkgs/pkgs/development/compilers/polyml/default.nix b/nixpkgs/pkgs/development/compilers/polyml/default.nix
index 65767346537..7b15a988e38 100644
--- a/nixpkgs/pkgs/development/compilers/polyml/default.nix
+++ b/nixpkgs/pkgs/development/compilers/polyml/default.nix
@@ -2,20 +2,12 @@
stdenv.mkDerivation rec {
pname = "polyml";
- version = "5.8";
+ version = "5.8.1";
prePatch = stdenv.lib.optionalString stdenv.isDarwin ''
substituteInPlace configure.ac --replace stdc++ c++
'';
- patches = [
- (fetchpatch {
- name = "new-libffi-FFI_SYSV.patch";
- url = "https://github.com/polyml/polyml/commit/ad32de7f181acaffaba78d5c3d9e5aa6b84a741c.patch";
- sha256 = "007q3r2h9kfh3c1nv0dyhipmak44q468ab9bwnz4kk4a2dq76n8v";
- })
- ];
-
buildInputs = [ libffi gmp ];
nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin autoreconfHook;
@@ -30,7 +22,7 @@ stdenv.mkDerivation rec {
owner = "polyml";
repo = "polyml";
rev = "v${version}";
- sha256 = "1s7q77bivppxa4vd7gxjj5dbh66qnirfxnkzh1ql69rfx1c057n3";
+ sha256 = "0gcx2fjiwsiazlyfhm7zlrd563blc4fy9w2mspib9divbavaxin6";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/compilers/purescript/purescript/default.nix b/nixpkgs/pkgs/development/compilers/purescript/purescript/default.nix
index 6f61068738a..8a7fb96723a 100644
--- a/nixpkgs/pkgs/development/compilers/purescript/purescript/default.nix
+++ b/nixpkgs/pkgs/development/compilers/purescript/purescript/default.nix
@@ -18,19 +18,19 @@ let
in stdenv.mkDerivation rec {
pname = "purescript";
- version = "0.13.6";
+ version = "0.13.8";
src =
if stdenv.isDarwin
then
fetchurl {
url = "https://github.com/${pname}/${pname}/releases/download/v${version}/macos.tar.gz";
- sha256 = "04kwjjrriyizpvhs96jgyx21ppyd1ynblk24i5825ywxlw9hja25";
+ sha256 = "058w8w24g7xbdkn5l97jfj9dcg81vkfh3w8112anj982lynk6391";
}
else
fetchurl {
url = "https://github.com/${pname}/${pname}/releases/download/v${version}/linux64.tar.gz";
- sha256 = "012znrj32aq96qh1g2hscdvhl3flgihhimiz40agk0dykpksblns";
+ sha256 = "01xb9sl6rmg02ypdrv4n0mkzmdr5y9rajcdmg9c3j46q7z6q9mxy";
};
@@ -59,7 +59,7 @@ in stdenv.mkDerivation rec {
description = "A strongly-typed functional programming language that compiles to JavaScript";
homepage = "https://www.purescript.org/";
license = licenses.bsd3;
- maintainers = [ maintainers.justinwoo maintainers.mbbx6spp ];
+ maintainers = with maintainers; [ justinwoo mbbx6spp cdepillabout ];
platforms = [ "x86_64-linux" "x86_64-darwin" ];
};
}
diff --git a/nixpkgs/pkgs/development/compilers/rgbds/default.nix b/nixpkgs/pkgs/development/compilers/rgbds/default.nix
index 52d388beaed..d1a9a7742a8 100644
--- a/nixpkgs/pkgs/development/compilers/rgbds/default.nix
+++ b/nixpkgs/pkgs/development/compilers/rgbds/default.nix
@@ -6,12 +6,12 @@
stdenv.mkDerivation rec {
pname = "rgbds";
- version = "0.3.10";
+ version = "0.4.1";
src = fetchFromGitHub {
owner = "rednex";
repo = "rgbds";
rev = "v${version}";
- sha256 = "0752fbffxgxyf3jw2iij88l05dqhppgcxy7dvk82hp4wdg4cflpq";
+ sha256 = "05djzl3h18zg2z5p2a881wjbmgikzkhf67cgk00frhw4v05sq0lf";
};
nativeBuildInputs = [ bison flex pkg-config libpng ];
installFlags = [ "PREFIX=\${out}" ];
diff --git a/nixpkgs/pkgs/development/compilers/rust/0001-Allow-getting-no_std-from-the-config-file.patch b/nixpkgs/pkgs/development/compilers/rust/0001-Allow-getting-no_std-from-the-config-file.patch
deleted file mode 100644
index 0b9359221a7..00000000000
--- a/nixpkgs/pkgs/development/compilers/rust/0001-Allow-getting-no_std-from-the-config-file.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From 036c87c82793f1da9f98445e8e27462cc19bbe0a Mon Sep 17 00:00:00 2001
-From: John Ericson <John.Ericson@Obsidian.Systems>
-Date: Sat, 22 Feb 2020 14:38:38 -0500
-Subject: [PATCH] Allow getting `no_std` from the config file
-
-Currently, it is only set correctly in the sanity checking implicit
-default fallback code. Having a config file at all will for force
-`no_std = false`.
----
- src/bootstrap/config.rs | 3 +++
- src/bootstrap/sanity.rs | 4 +---
- 2 files changed, 4 insertions(+), 3 deletions(-)
-
-diff --git a/src/bootstrap/config.rs b/src/bootstrap/config.rs
-index 110c8b844d5..83a6934d477 100644
---- a/src/bootstrap/config.rs
-+++ b/src/bootstrap/config.rs
-@@ -350,6 +350,7 @@ struct TomlTarget {
- musl_root: Option<String>,
- wasi_root: Option<String>,
- qemu_rootfs: Option<String>,
-+ no_std: Option<bool>,
- }
-
- impl Config {
-@@ -610,6 +611,8 @@ impl Config {
- target.musl_root = cfg.musl_root.clone().map(PathBuf::from);
- target.wasi_root = cfg.wasi_root.clone().map(PathBuf::from);
- target.qemu_rootfs = cfg.qemu_rootfs.clone().map(PathBuf::from);
-+ target.no_std
-+ = cfg.no_std.unwrap_or(triple.contains("-none-") || triple.contains("nvptx"));
-
- config.target_config.insert(INTERNER.intern_string(triple.clone()), target);
- }
-diff --git a/src/bootstrap/sanity.rs b/src/bootstrap/sanity.rs
-index 8ff7056e628..76e721ed8e3 100644
---- a/src/bootstrap/sanity.rs
-+++ b/src/bootstrap/sanity.rs
-@@ -194,9 +194,7 @@ pub fn check(build: &mut Build) {
-
- if target.contains("-none-") || target.contains("nvptx") {
- if build.no_std(*target).is_none() {
-- let target = build.config.target_config.entry(target.clone()).or_default();
--
-- target.no_std = true;
-+ build.config.target_config.entry(target.clone()).or_default();
- }
-
- if build.no_std(*target) == Some(false) {
---
-2.24.1
-
diff --git a/nixpkgs/pkgs/development/compilers/rust/1_42.nix b/nixpkgs/pkgs/development/compilers/rust/1_42.nix
deleted file mode 100644
index 8717aaf76a2..00000000000
--- a/nixpkgs/pkgs/development/compilers/rust/1_42.nix
+++ /dev/null
@@ -1,44 +0,0 @@
-# New rust versions should first go to staging.
-# Things to check after updating:
-# 1. Rustc should produce rust binaries on x86_64-linux, aarch64-linux and x86_64-darwin:
-# i.e. nix-shell -p fd or @GrahamcOfBorg build fd on github
-# This testing can be also done by other volunteers as part of the pull
-# request review, in case platforms cannot be covered.
-# 2. The LLVM version used for building should match with rust upstream.
-# 3. Firefox and Thunderbird should still build on x86_64-linux.
-
-{ stdenv, lib
-, buildPackages
-, newScope, callPackage
-, CoreFoundation, Security
-, llvmPackages_5
-, pkgsBuildTarget, pkgsBuildBuild
-} @ args:
-
-import ./default.nix {
- rustcVersion = "1.42.0";
- rustcSha256 = "0x9lxs82may6c0iln0b908cxyn1cv7h03n5cmbx3j1bas4qzks6j";
-
- # Note: the version MUST be one version prior to the version we're
- # building
- bootstrapVersion = "1.41.0";
-
- # fetch hashes by running `print-hashes.sh 1.42.0`
- bootstrapHashes = {
- i686-unknown-linux-gnu = "a93a34f9cf3d35de2496352cb615b42b792eb09db3149b3a278efd2c58fa7897";
- x86_64-unknown-linux-gnu = "343ba8ef7397eab7b3bb2382e5e4cb08835a87bff5c8074382c0b6930a41948b";
- arm-unknown-linux-gnueabihf = "d0b33fcc97eeb96d716b30573c7e66affdf9077ecdecb30df2498b49f8284047";
- armv7-unknown-linux-gnueabihf = "3c8e787fb4f4f304a065e78c38010f0b5722d809f9dafb0e904084bf0f54f7be";
- aarch64-unknown-linux-gnu = "79ddfb5e2563d0ee09a567fbbe121a2aed3c3bc61255b2787f2dd42183a10f27";
- i686-apple-darwin = "628134b3fbaf5c0e7a25bd9a2b8d25f6e68bb256c8b04a3332ec979f5a1cd339";
- x86_64-apple-darwin = "b6504003ab70b11f278e0243a43ba9d6bf75e8ad6819b4058a2b6e3991cc8d7a";
- };
-
- selectRustPackage = pkgs: pkgs.rust_1_42;
-
- rustcPatches = [
- ./0001-Allow-getting-no_std-from-the-config-file.patch
- ];
-}
-
-(builtins.removeAttrs args [ "fetchpatch" ])
diff --git a/nixpkgs/pkgs/development/compilers/rust/1_43.nix b/nixpkgs/pkgs/development/compilers/rust/1_44.nix
index a1a9d17fcd5..9fc268d152b 100644
--- a/nixpkgs/pkgs/development/compilers/rust/1_43.nix
+++ b/nixpkgs/pkgs/development/compilers/rust/1_44.nix
@@ -16,24 +16,24 @@
} @ args:
import ./default.nix {
- rustcVersion = "1.43.0";
- rustcSha256 = "18akhk0wz1my6y9vhardriy2ysc482z0fnjdcgs9gy59kmnarxkm";
+ rustcVersion = "1.44.1";
+ rustcSha256 = "0ww4z2v3gxgn3zddqzwqya1gln04p91ykbrflnpdbmcd575n8bky";
# Note: the version MUST be one version prior to the version we're
# building
- bootstrapVersion = "1.42.0";
+ bootstrapVersion = "1.43.1";
- # fetch hashes by running `print-hashes.sh 1.43.0`
+ # fetch hashes by running `print-hashes.sh 1.44.1`
bootstrapHashes = {
- i686-unknown-linux-gnu = "1c89c12c8fc1a45dcbcb9ee2e21cc634b8453f1d4cdd658269263de686aab4e4";
- x86_64-unknown-linux-gnu = "7d1e07ad9c8a33d8d039def7c0a131c5917aa3ea0af3d0cc399c6faf7b789052";
- arm-unknown-linux-gnueabihf = "6cf776b910d08fb0d1f88be94464e7b20a50f9d8b2ec6372c3c385aec0b70e7a";
- armv7-unknown-linux-gnueabihf = "a36e7f2bd148e325a7b8e7131b4226266cf522b1a2b12d585dad9c38ef68f4d9";
- aarch64-unknown-linux-gnu = "fdd39f856a062af265012861949ff6654e2b7103be034d046bec84ebe46e8d2d";
- x86_64-apple-darwin = "db1055c46e0d54b99da05e88c71fea21b3897e74a4f5ff9390e934f3f050c0a8";
+ i686-unknown-linux-gnu = "0626fa8a6a2387021413d740543f7496656d81115e2284e4ef73217128398990";
+ x86_64-unknown-linux-gnu = "25cd71b95bba0daef56bad8c943a87368c4185b90983f4412f46e3e2418c0505";
+ arm-unknown-linux-gnueabihf = "16b9c4861565a195323d144fd0f54c0ae794ee3d2a867682f8aedbdacaad5a6c";
+ armv7-unknown-linux-gnueabihf = "0c32a5958a358a031e6ca52074cfd45256688dc334db315199f5dbbf7562e5b1";
+ aarch64-unknown-linux-gnu = "fbb612387a64c9da2869725afffc1f66a72d6e7ba6667ba717cd52c33080b7fb";
+ x86_64-apple-darwin = "e1c3e1426a9e615079159d6b619319235e3ca7b395e7603330375bfffcbb7003";
};
- selectRustPackage = pkgs: pkgs.rust_1_43;
+ selectRustPackage = pkgs: pkgs.rust_1_44;
rustcPatches = [
];
diff --git a/nixpkgs/pkgs/development/compilers/rust/1_45.nix b/nixpkgs/pkgs/development/compilers/rust/1_45.nix
new file mode 100644
index 00000000000..c72292679e5
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/rust/1_45.nix
@@ -0,0 +1,42 @@
+# New rust versions should first go to staging.
+# Things to check after updating:
+# 1. Rustc should produce rust binaries on x86_64-linux, aarch64-linux and x86_64-darwin:
+# i.e. nix-shell -p fd or @GrahamcOfBorg build fd on github
+# This testing can be also done by other volunteers as part of the pull
+# request review, in case platforms cannot be covered.
+# 2. The LLVM version used for building should match with rust upstream.
+# 3. Firefox and Thunderbird should still build on x86_64-linux.
+
+{ stdenv, lib
+, buildPackages
+, newScope, callPackage
+, CoreFoundation, Security
+, llvmPackages_5
+, pkgsBuildTarget, pkgsBuildBuild
+} @ args:
+
+import ./default.nix {
+ rustcVersion = "1.45.0";
+ rustcSha256 = "0z6dh0yd3fcm3qh960wi4s6fa6pxz9mh77psycsqfkkx5kqra15s";
+
+ # Note: the version MUST be one version prior to the version we're
+ # building
+ bootstrapVersion = "1.44.1";
+
+ # fetch hashes by running `print-hashes.sh 1.45.0`
+ bootstrapHashes = {
+ i686-unknown-linux-gnu = "e69689b0a1b66599cf83e7dd54f839419007e44376195e93e301a3175da3d854";
+ x86_64-unknown-linux-gnu = "a41df89a461a580536aeb42755e43037556fba2e527dd13a1e1bb0749de28202";
+ arm-unknown-linux-gnueabihf = "ea18ccdfb62a153c2d43d013fdec56993cc9267f1cdc6f3834df8a2b9b468f08";
+ armv7-unknown-linux-gnueabihf = "d44294732cf268ea84908f1135f574ab9489132a332eaa9d5bda547374b15d54";
+ aarch64-unknown-linux-gnu = "a2d74ebeec0b6778026b6c37814cdc91d14db3b0d8b6d69d036216f4d9cf7e49";
+ x86_64-apple-darwin = "a5464e7bcbce9647607904a4afa8362382f1fc55d39e7bbaf4483ac00eb5d56a";
+ };
+
+ selectRustPackage = pkgs: pkgs.rust_1_45;
+
+ rustcPatches = [
+ ];
+}
+
+(builtins.removeAttrs args [ "fetchpatch" ])
diff --git a/nixpkgs/pkgs/development/compilers/rust/cargo.nix b/nixpkgs/pkgs/development/compilers/rust/cargo.nix
index 65614b9480e..e820b982620 100644
--- a/nixpkgs/pkgs/development/compilers/rust/cargo.nix
+++ b/nixpkgs/pkgs/development/compilers/rust/cargo.nix
@@ -9,8 +9,7 @@ rustPlatform.buildRustPackage {
# the rust source tarball already has all the dependencies vendored, no need to fetch them again
cargoVendorDir = "vendor";
- preBuild = "pushd src/tools/cargo";
- postBuild = "popd";
+ buildAndTestSubdir = "src/tools/cargo";
passthru.rustc = rustc;
@@ -39,6 +38,11 @@ rustPlatform.buildRustPackage {
--set SSL_CERT_FILE "${cacert}/etc/ssl/certs/ca-bundle.crt"
installManPage src/tools/cargo/src/etc/man/*
+
+ installShellCompletion --bash --name cargo \
+ src/tools/cargo/src/etc/cargo.bashcomp.sh
+
+ installShellCompletion --zsh src/tools/cargo/src/etc/_cargo
'';
checkPhase = ''
diff --git a/nixpkgs/pkgs/development/compilers/rust/clippy.nix b/nixpkgs/pkgs/development/compilers/rust/clippy.nix
index 4857b587847..0546ad9bac1 100644
--- a/nixpkgs/pkgs/development/compilers/rust/clippy.nix
+++ b/nixpkgs/pkgs/development/compilers/rust/clippy.nix
@@ -5,8 +5,7 @@ rustPlatform.buildRustPackage {
# the rust source tarball already has all the dependencies vendored, no need to fetch them again
cargoVendorDir = "vendor";
- preBuild = "pushd src/tools/clippy";
- postBuild = "popd";
+ buildAndTestSubdir = "src/tools/clippy";
# changes hash of vendor directory otherwise
dontUpdateAutotoolsGnuConfigScripts = true;
diff --git a/nixpkgs/pkgs/development/compilers/rust/rls/default.nix b/nixpkgs/pkgs/development/compilers/rust/rls/default.nix
index 4cf507fbf5c..b603675a6f1 100644
--- a/nixpkgs/pkgs/development/compilers/rust/rls/default.nix
+++ b/nixpkgs/pkgs/development/compilers/rust/rls/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, rustPlatform
+{ stdenv, makeWrapper, fetchFromGitHub, rustPlatform
, openssh, openssl, pkgconfig, cmake, zlib, curl, libiconv
, CoreFoundation, Security }:
@@ -10,8 +10,9 @@ rustPlatform.buildRustPackage {
dontUpdateAutotoolsGnuConfigScripts = true;
cargoVendorDir = "vendor";
+ buildAndTestSubdir = "src/tools/rls";
+
preBuild = ''
- pushd src/tools/rls
# client tests are flaky
rm tests/client.rs
'';
@@ -19,22 +20,30 @@ rustPlatform.buildRustPackage {
# a nightly compiler is required unless we use this cheat code.
RUSTC_BOOTSTRAP=1;
+ # As of rustc 1.45.0, these env vars are required to build rls
+ # (due to https://github.com/rust-lang/rust/pull/72001)
+ CFG_RELEASE = "${rustPlatform.rust.rustc.version}-nightly";
+ CFG_RELEASE_CHANNEL = "nightly";
+
# rls-rustc links to rustc_private crates
CARGO_BUILD_RUSTFLAGS = if stdenv.isDarwin then "-C rpath" else null;
nativeBuildInputs = [ pkgconfig cmake ];
- buildInputs = [ openssh openssl curl zlib libiconv rustPlatform.rust.rustc.llvm ]
+ buildInputs = [ openssh openssl curl zlib libiconv makeWrapper rustPlatform.rust.rustc.llvm ]
++ (stdenv.lib.optionals stdenv.isDarwin [ CoreFoundation Security ]);
doCheck = true;
- preInstall = "popd";
-
doInstallCheck = true;
installCheckPhase = ''
$out/bin/rls --version
'';
+ RUST_SRC_PATH = rustPlatform.rustcSrc;
+ postInstall = ''
+ wrapProgram $out/bin/rls --set-default RUST_SRC_PATH ${rustPlatform.rustcSrc}
+ '';
+
meta = with stdenv.lib; {
description = "Rust Language Server - provides information about Rust programs to IDEs and other tools";
homepage = "https://github.com/rust-lang/rls/";
diff --git a/nixpkgs/pkgs/development/compilers/rust/rustc.nix b/nixpkgs/pkgs/development/compilers/rust/rustc.nix
index 40de5f61e03..65d8920c4a4 100644
--- a/nixpkgs/pkgs/development/compilers/rust/rustc.nix
+++ b/nixpkgs/pkgs/development/compilers/rust/rustc.nix
@@ -1,6 +1,6 @@
{ stdenv, removeReferencesTo, pkgsBuildBuild, pkgsBuildHost, pkgsBuildTarget
, fetchurl, file, python3
-, llvm_9, darwin, cmake, rust, rustPlatform
+, llvm_10, darwin, cmake, rust, rustPlatform
, pkgconfig, openssl
, which, libffi
, withBundledLLVM ? false
@@ -14,12 +14,12 @@ let
inherit (stdenv.lib) optionals optional optionalString;
inherit (darwin.apple_sdk.frameworks) Security;
- llvmSharedForBuild = pkgsBuildBuild.llvm_9.override { enableSharedLibraries = true; };
- llvmSharedForHost = pkgsBuildHost.llvm_9.override { enableSharedLibraries = true; };
- llvmSharedForTarget = pkgsBuildTarget.llvm_9.override { enableSharedLibraries = true; };
+ llvmSharedForBuild = pkgsBuildBuild.llvm_10.override { enableSharedLibraries = true; };
+ llvmSharedForHost = pkgsBuildHost.llvm_10.override { enableSharedLibraries = true; };
+ llvmSharedForTarget = pkgsBuildTarget.llvm_10.override { enableSharedLibraries = true; };
# For use at runtime
- llvmShared = llvm_9.override { enableSharedLibraries = true; };
+ llvmShared = llvm_10.override { enableSharedLibraries = true; };
in stdenv.mkDerivation rec {
pname = "rustc";
inherit version;
@@ -90,7 +90,7 @@ in stdenv.mkDerivation rec {
"${setBuild}.llvm-config=${llvmSharedForBuild}/bin/llvm-config"
"${setHost}.llvm-config=${llvmSharedForHost}/bin/llvm-config"
"${setTarget}.llvm-config=${llvmSharedForTarget}/bin/llvm-config"
- ] ++ optionals stdenv.isLinux [
+ ] ++ optionals (stdenv.isLinux && !stdenv.targetPlatform.isRedox) [
"--enable-profiler" # build libprofiler_builtins
];
diff --git a/nixpkgs/pkgs/development/compilers/rust/rustfmt.nix b/nixpkgs/pkgs/development/compilers/rust/rustfmt.nix
index f8ed0bce2e0..eb8560ada84 100644
--- a/nixpkgs/pkgs/development/compilers/rust/rustfmt.nix
+++ b/nixpkgs/pkgs/development/compilers/rust/rustfmt.nix
@@ -6,8 +6,7 @@ rustPlatform.buildRustPackage rec {
# the rust source tarball already has all the dependencies vendored, no need to fetch them again
cargoVendorDir = "vendor";
- preBuild = "pushd src/tools/rustfmt";
- preInstall = "popd";
+ buildAndTestSubdir = "src/tools/rustfmt";
# changes hash of vendor directory otherwise
dontUpdateAutotoolsGnuConfigScripts = true;
@@ -17,11 +16,10 @@ rustPlatform.buildRustPackage rec {
# As of 1.0.0 and rustc 1.30 rustfmt requires a nightly compiler
RUSTC_BOOTSTRAP = 1;
- # we run tests in debug mode so tests look for a debug build of
- # rustfmt. Anyway this adds nearly no compilation time.
- preCheck = ''
- cargo build
- '';
+ # As of rustc 1.45.0, these env vars are required to build rustfmt (due to
+ # https://github.com/rust-lang/rust/pull/72001)
+ CFG_RELEASE = "${rustPlatform.rust.rustc.version}-nightly";
+ CFG_RELEASE_CHANNEL = "nightly";
meta = with stdenv.lib; {
description = "A tool for formatting Rust code according to style guidelines";
diff --git a/nixpkgs/pkgs/development/compilers/scala/2.13.nix b/nixpkgs/pkgs/development/compilers/scala/2.13.nix
index 04086321bef..75996c382a8 100644
--- a/nixpkgs/pkgs/development/compilers/scala/2.13.nix
+++ b/nixpkgs/pkgs/development/compilers/scala/2.13.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, makeWrapper, jre, gnugrep, coreutils }:
stdenv.mkDerivation rec {
- name = "scala-2.13.2";
+ name = "scala-2.13.3";
src = fetchurl {
url = "https://www.scala-lang.org/files/archive/${name}.tgz";
- sha256 = "1gvdxwlhgjmn8i5a8kcp19700rscjq9ylb35p8vj7nqys94zjkap";
+ sha256 = "0zv9w9f6g2cfydsvp8mqcfgv2v3487xp4ca1qndg6v7jrhdp7wy9";
};
propagatedBuildInputs = [ jre ] ;
diff --git a/nixpkgs/pkgs/development/compilers/scala/dotty-bare.nix b/nixpkgs/pkgs/development/compilers/scala/dotty-bare.nix
index d3f126052f5..9b060227067 100644
--- a/nixpkgs/pkgs/development/compilers/scala/dotty-bare.nix
+++ b/nixpkgs/pkgs/development/compilers/scala/dotty-bare.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, makeWrapper, jre, ncurses }:
stdenv.mkDerivation rec {
- version = "0.23.0-RC1";
+ version = "0.26.0-RC1";
pname = "dotty-bare";
src = fetchurl {
url = "https://github.com/lampepfl/dotty/releases/download/${version}/dotty-${version}.tar.gz";
- sha256 = "0c64dw2qp8mhgsll8viqaiy34wq1ablkbc4bi813a1r4nqg57sv0";
+ sha256 = "16njy9f0lk7q5x5w1k4yqy644005w4cxhq20r8i2qslhxjndz66f";
};
propagatedBuildInputs = [ jre ncurses.dev ] ;
diff --git a/nixpkgs/pkgs/development/compilers/scas/default.nix b/nixpkgs/pkgs/development/compilers/scas/default.nix
new file mode 100644
index 00000000000..e80724c8a4c
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/scas/default.nix
@@ -0,0 +1,26 @@
+{ fetchFromGitHub, stdenv, cmake }:
+
+
+stdenv.mkDerivation rec {
+ pname = "scas";
+
+ version = "0.4.6";
+
+ src = fetchFromGitHub {
+ owner = "KnightOS";
+ repo = "scas";
+ rev = version;
+ sha256 = "1c6s9nivbwgv0f8n7j73h54ydgqw5dcpq8l752dfrnqg3kv3nn0h";
+ };
+
+ nativeBuildInputs = [ cmake ];
+
+ hardeningDisable = [ "format" ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://knightos.org/";
+ description = "Assembler and linker for the Z80.";
+ license = licenses.mit;
+ maintainers = with maintainers; [ siraben ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/compilers/souffle/default.nix b/nixpkgs/pkgs/development/compilers/souffle/default.nix
index 00d1a2f7960..d7fc7b114ab 100644
--- a/nixpkgs/pkgs/development/compilers/souffle/default.nix
+++ b/nixpkgs/pkgs/development/compilers/souffle/default.nix
@@ -10,13 +10,13 @@ let
in
stdenv.mkDerivation rec {
pname = "souffle";
- version = "1.7.1";
+ version = "2.0.0";
src = fetchFromGitHub {
owner = "souffle-lang";
repo = "souffle";
rev = version;
- sha256 = "0px8kh5875q2iyza4ylpa6vxpy6qxg0qvn2idk1j6dcdf5pdryph";
+ sha256 = "1azn32x0xbbk8gagipb34qk3y1srm927j5d34w20isgjxir4xsnz";
};
nativeBuildInputs = [ autoreconfHook bison flex mcpp doxygen graphviz makeWrapper perl ];
diff --git a/nixpkgs/pkgs/development/compilers/swift/default.nix b/nixpkgs/pkgs/development/compilers/swift/default.nix
index 0cd1f704421..3340d99b6f1 100644
--- a/nixpkgs/pkgs/development/compilers/swift/default.nix
+++ b/nixpkgs/pkgs/development/compilers/swift/default.nix
@@ -182,6 +182,9 @@ stdenv.mkDerivation {
'';
patchPhase = ''
+ # Glibc 2.31 fix
+ patch -p1 -i ${./patches/swift-llvm.patch}
+
# Just patch all the things for now, we can focus this later
patchShebangs $SWIFT_SOURCE_ROOT
@@ -257,8 +260,8 @@ stdenv.mkDerivation {
'';
buildPhase = ''
- # gcc-6.4.0/include/c++/6.4.0/cstdlib:75:15: fatal error: 'stdlib.h' file not found
- export NIX_CFLAGS_COMPILE="$( echo ${clang.default_cxx_stdlib_compile} ) $NIX_CFLAGS_COMPILE"
+ # explicitly include C++ headers to prevent errors where stdlib.h is not found from cstdlib
+ export NIX_CFLAGS_COMPILE="$(< ${clang}/nix-support/libcxx-cxxflags) $NIX_CFLAGS_COMPILE"
# During the Swift build, a full local LLVM build is performed and the resulting clang is invoked.
# This compiler is not using the Nix wrappers, so it needs some help to find things.
export NIX_LDFLAGS_BEFORE="-rpath ${clang.cc.gcc.lib}/lib -L${clang.cc.gcc.lib}/lib $NIX_LDFLAGS_BEFORE"
diff --git a/nixpkgs/pkgs/development/compilers/swift/patches/swift-llvm.patch b/nixpkgs/pkgs/development/compilers/swift/patches/swift-llvm.patch
new file mode 100644
index 00000000000..fcd9533fd72
--- /dev/null
+++ b/nixpkgs/pkgs/development/compilers/swift/patches/swift-llvm.patch
@@ -0,0 +1,48 @@
+diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc b/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc
+index bc6675bf4..2f3514b64 100644
+--- a/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc
++++ b/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc
+@@ -1129,8 +1129,9 @@ CHECK_SIZE_AND_OFFSET(ipc_perm, uid);
+ CHECK_SIZE_AND_OFFSET(ipc_perm, gid);
+ CHECK_SIZE_AND_OFFSET(ipc_perm, cuid);
+ CHECK_SIZE_AND_OFFSET(ipc_perm, cgid);
+-#if !defined(__aarch64__) || !SANITIZER_LINUX || __GLIBC_PREREQ (2, 21)
+-/* On aarch64 glibc 2.20 and earlier provided incorrect mode field. */
++#if !SANITIZER_LINUX || __GLIBC_PREREQ (2, 31)
++/* glibc 2.30 and earlier provided 16-bit mode field instead of 32-bit
++ on many architectures. */
+ CHECK_SIZE_AND_OFFSET(ipc_perm, mode);
+ #endif
+
+diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h b/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h
+index de69852d3..652d5cb3b 100644
+--- a/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h
++++ b/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h
+@@ -204,26 +204,13 @@ namespace __sanitizer {
+ u64 __unused1;
+ u64 __unused2;
+ #elif defined(__sparc__)
+-#if defined(__arch64__)
+ unsigned mode;
+- unsigned short __pad1;
+-#else
+- unsigned short __pad1;
+- unsigned short mode;
+ unsigned short __pad2;
+-#endif
+ unsigned short __seq;
+ unsigned long long __unused1;
+ unsigned long long __unused2;
+-#elif defined(__mips__) || defined(__aarch64__) || defined(__s390x__)
+- unsigned int mode;
+- unsigned short __seq;
+- unsigned short __pad1;
+- unsigned long __unused1;
+- unsigned long __unused2;
+ #else
+- unsigned short mode;
+- unsigned short __pad1;
++ unsigned int mode;
+ unsigned short __seq;
+ unsigned short __pad2;
+ #if defined(__x86_64__) && !defined(_LP64)
diff --git a/nixpkgs/pkgs/development/compilers/tinygo/default.nix b/nixpkgs/pkgs/development/compilers/tinygo/default.nix
index b3176cac78a..5d9ee3b7ced 100644
--- a/nixpkgs/pkgs/development/compilers/tinygo/default.nix
+++ b/nixpkgs/pkgs/development/compilers/tinygo/default.nix
@@ -14,7 +14,7 @@ buildGoModule rec {
rev = "v${version}";
sha256 = "0das5z5y2x1970yi9c4yssxvwrrjhdmsj495q0r5mb02amvc954v";
};
-
+
overrideModAttrs = (_: {
patches = [];
preBuild = ''
diff --git a/nixpkgs/pkgs/development/compilers/vala/default.nix b/nixpkgs/pkgs/development/compilers/vala/default.nix
index 6afc14688ae..3b4cd1a5a79 100644
--- a/nixpkgs/pkgs/development/compilers/vala/default.nix
+++ b/nixpkgs/pkgs/development/compilers/vala/default.nix
@@ -123,8 +123,8 @@ in rec {
};
vala_0_48 = generic {
- version = "0.48.1";
- sha256 = "1m3igqlryj1161ymksy7666v7mp9l6gy0yfi4cvgd3wh1963jmzb";
+ version = "0.48.7";
+ sha256 = "0lswkb7gj0chas9n3l3dbrm9l71hs77adhvm2v600id2ipi37pi8";
};
vala = vala_0_48;
diff --git a/nixpkgs/pkgs/development/compilers/wla-dx/default.nix b/nixpkgs/pkgs/development/compilers/wla-dx/default.nix
index f50d9e0598b..2d3a527fa14 100644
--- a/nixpkgs/pkgs/development/compilers/wla-dx/default.nix
+++ b/nixpkgs/pkgs/development/compilers/wla-dx/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "wla-dx";
- version = "9.8";
+ version = "9.11";
src = fetchFromGitHub {
owner = "vhelin";
repo = "wla-dx";
rev = "v${version}-fix";
- sha256 = "1dsxhy19nif983lr20vxl099giwzgmzqyh7ass705hkphmwagcv6";
+ sha256 = "0sz1vqafl7ii3z1710sk0ilvczv8pb4b6lkmg9pr7hqj3kaxndii";
};
installPhase = ''
diff --git a/nixpkgs/pkgs/development/compilers/yosys/default.nix b/nixpkgs/pkgs/development/compilers/yosys/default.nix
index 3a54d42498c..7d645da8b4b 100644
--- a/nixpkgs/pkgs/development/compilers/yosys/default.nix
+++ b/nixpkgs/pkgs/development/compilers/yosys/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, abc-verifier
+, bash
, bison
, fetchFromGitHub
, flex
@@ -15,13 +16,13 @@
stdenv.mkDerivation rec {
pname = "yosys";
- version = "2020.03.24";
+ version = "2020.07.07";
src = fetchFromGitHub {
owner = "YosysHQ";
repo = "yosys";
- rev = "c9555c9adeba886a308c60615ac794ec20d9276e";
- sha256 = "1fh118fv06jyfmkx6zy0w2k0rjj22m0ffyll3k5giaw8zzaf0j3a";
+ rev = "000fd08198487cd1d36e65e4470f4b0269c23a2b";
+ sha256 = "01s252vwh4g1f4y99nfrkpf6hgvh9k63nz8hvpmjza5z8x6zf4i1";
};
enableParallelBuilding = true;
@@ -38,6 +39,8 @@ stdenv.mkDerivation rec {
--replace 'LD = gcc' 'LD = $(CXX)' \
--replace 'ABCMKARGS = CC="$(CXX)" CXX="$(CXX)"' 'ABCMKARGS =' \
--replace 'echo UNKNOWN' 'echo ${builtins.substring 0 10 src.rev}'
+ substituteInPlace ./misc/yosys-config.in \
+ --replace '/bin/bash' '${bash}/bin/bash'
patchShebangs tests
'';
diff --git a/nixpkgs/pkgs/development/compilers/zig/default.nix b/nixpkgs/pkgs/development/compilers/zig/default.nix
index 20ce0b5ff5e..6a1e5b9e76e 100644
--- a/nixpkgs/pkgs/development/compilers/zig/default.nix
+++ b/nixpkgs/pkgs/development/compilers/zig/default.nix
@@ -20,13 +20,6 @@ llvmPackages.stdenv.mkDerivation rec {
zlib
];
- patches = [
- (substituteAll {
- src = ./llvm10_polly.patch;
- llvm_extras = "-Wl,${llvmPackages.llvm}/lib/LLVMPolly.so";
- })
- ];
-
preBuild = ''
export HOME=$TMPDIR;
'';
diff --git a/nixpkgs/pkgs/development/compilers/zig/llvm10_polly.patch b/nixpkgs/pkgs/development/compilers/zig/llvm10_polly.patch
deleted file mode 100644
index 72449c35d91..00000000000
--- a/nixpkgs/pkgs/development/compilers/zig/llvm10_polly.patch
+++ /dev/null
@@ -1,10 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 97608cddf..e451c0711 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -369,4 +369,5 @@ target_link_libraries(zig_cpp LINK_PUBLIC
- ${CLANG_LIBRARIES}
- ${LLD_LIBRARIES}
- ${LLVM_LIBRARIES}
-+ @llvm_extras@
- )
diff --git a/nixpkgs/pkgs/development/compilers/zulu/8.nix b/nixpkgs/pkgs/development/compilers/zulu/8.nix
index ed3d67ff862..e48fee0a6a5 100644
--- a/nixpkgs/pkgs/development/compilers/zulu/8.nix
+++ b/nixpkgs/pkgs/development/compilers/zulu/8.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchurl, unzip, makeWrapper, setJavaClassPath
-, zulu, glib, libxml2, libav_0_8, ffmpeg, libxslt, libGL, alsaLib
+, zulu, glib, libxml2, libav_0_8, ffmpeg_3, libxslt, libGL, alsaLib
, fontconfig, freetype, gnome2, cairo, gdk-pixbuf, atk, xorg
, swingSupport ? true }:
@@ -15,7 +15,7 @@ let
extension = if stdenv.isDarwin then "zip" else "tar.gz";
libraries = [
- stdenv.cc.libc glib libxml2 libav_0_8 ffmpeg libxslt libGL
+ stdenv.cc.libc glib libxml2 libav_0_8 ffmpeg_3 libxslt libGL
xorg.libXxf86vm alsaLib fontconfig freetype gnome2.pango
gnome2.gtk cairo gdk-pixbuf atk
] ++ (lib.optionals swingSupport (with xorg; [
diff --git a/nixpkgs/pkgs/development/compilers/zulu/default.nix b/nixpkgs/pkgs/development/compilers/zulu/default.nix
index d13e574a81a..bfaa4c777b3 100644
--- a/nixpkgs/pkgs/development/compilers/zulu/default.nix
+++ b/nixpkgs/pkgs/development/compilers/zulu/default.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchurl, unzip, makeWrapper, setJavaClassPath
-, zulu, glib, libxml2, libav_0_8, ffmpeg, libxslt, libGL, alsaLib
+, zulu, glib, libxml2, libav_0_8, ffmpeg_3, libxslt, libGL, alsaLib
, fontconfig, freetype, gnome2, cairo, gdk-pixbuf, atk, xorg, zlib
, swingSupport ? true }:
@@ -15,7 +15,7 @@ let
extension = if stdenv.isDarwin then "zip" else "tar.gz";
libraries = [
- stdenv.cc.libc glib libxml2 libav_0_8 ffmpeg libxslt libGL
+ stdenv.cc.libc glib libxml2 libav_0_8 ffmpeg_3 libxslt libGL
xorg.libXxf86vm alsaLib fontconfig freetype gnome2.pango
gnome2.gtk cairo gdk-pixbuf atk zlib
] ++ (lib.optionals swingSupport (with xorg; [
diff --git a/nixpkgs/pkgs/development/coq-modules/QuickChick/default.nix b/nixpkgs/pkgs/development/coq-modules/QuickChick/default.nix
index 7f3c77c75e6..96ab512db61 100644
--- a/nixpkgs/pkgs/development/coq-modules/QuickChick/default.nix
+++ b/nixpkgs/pkgs/development/coq-modules/QuickChick/default.nix
@@ -27,15 +27,23 @@ let params =
};
"8.10" = rec {
- version = "1.2.0";
+ version = "1.2.1";
rev = "v${version}";
- sha256 = "1xs4mr3rdb0g44736jb40k370hw3maxdk12jiq1w1dl3q5gfrhah";
+ sha256 = "17vz88xjzxh3q7hs6hnndw61r3hdfawxp5awqpgfaxx4w6ni8z46";
+ };
+
+ "8.11" = rec {
+ version = "1.3.1";
+ rev = "v${version}";
+ sha256 = "0cajan9w52faqrg42r9rxai4wzsggs86qar88w7lcb928jvcakml";
};
};
param = params.${coq.coq-version};
in
-let recent = stdenv.lib.versionAtLeast coq.coq-version "8.8"; in
+let inherit (stdenv.lib) maintainers optional optionals versionAtLeast; in
+
+let recent = versionAtLeast coq.coq-version "8.8"; in
stdenv.mkDerivation {
@@ -51,12 +59,16 @@ stdenv.mkDerivation {
"substituteInPlace Makefile --replace quickChickTool.byte quickChickTool.native";
buildInputs = [ coq ]
- ++ (with coq.ocamlPackages; [ ocaml camlp5 findlib ])
- ++ stdenv.lib.optionals recent
- (with coq.ocamlPackages; [ ocamlbuild num ])
+ ++ (with coq.ocamlPackages; [ ocaml findlib ])
+ ++ optionals (recent && !versionAtLeast coq.coq-version "8.10")
+ (with coq.ocamlPackages; [ camlp5 ocamlbuild ])
+ ++ optional recent coq.ocamlPackages.num
;
propagatedBuildInputs = [ ssreflect ]
- ++ stdenv.lib.optionals recent [ coq-ext-lib simple-io ];
+ ++ optionals recent [ coq-ext-lib simple-io ]
+ ++ optional (versionAtLeast coq.coq-version "8.10")
+ coq.ocamlPackages.ocamlbuild
+ ;
enableParallelBuilding = false;
@@ -64,7 +76,7 @@ stdenv.mkDerivation {
make -f Makefile.coq COQLIB=$out/lib/coq/${coq.coq-version}/ install
'';
- meta = with stdenv.lib; {
+ meta = {
homepage = "https://github.com/QuickChick/QuickChick";
description = "Randomized property-based testing plugin for Coq; a clone of Haskell QuickCheck";
maintainers = with maintainers; [ jwiegley ];
diff --git a/nixpkgs/pkgs/development/coq-modules/bignums/default.nix b/nixpkgs/pkgs/development/coq-modules/bignums/default.nix
index 0e8cead0b31..88d7e461a31 100644
--- a/nixpkgs/pkgs/development/coq-modules/bignums/default.nix
+++ b/nixpkgs/pkgs/development/coq-modules/bignums/default.nix
@@ -25,6 +25,10 @@ let params = {
rev = "V8.11.0";
sha256 = "1xcd7c7qlvs0narfba6px34zq0mz8rffnhxw0kzhhg6i4iw115dp";
};
+ "8.12" = {
+ rev = "V8.12.0";
+ sha256 = "14ijb3qy2hin3g4djx437jmnswxxq7lkfh3dwh9qvrds9a015yg8";
+ };
};
param = params.${coq.coq-version};
in
diff --git a/nixpkgs/pkgs/development/coq-modules/coq-bits/default.nix b/nixpkgs/pkgs/development/coq-modules/coq-bits/default.nix
index 05dcb7898e5..9665c5400d8 100644
--- a/nixpkgs/pkgs/development/coq-modules/coq-bits/default.nix
+++ b/nixpkgs/pkgs/development/coq-modules/coq-bits/default.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation {
'';
meta = with stdenv.lib; {
- homepage = "https://github.com/coq-community/coq-bits";
+ homepage = "https://github.com/coq-community/bits";
description = "A formalization of bitset operations in Coq";
license = licenses.asl20;
maintainers = with maintainers; [ ptival ];
@@ -33,6 +33,6 @@ stdenv.mkDerivation {
};
passthru = {
- compatibleCoqVersions = v: builtins.elem v [ "8.7" "8.8" "8.9" "8.10" ];
+ compatibleCoqVersions = v: builtins.elem v [ "8.7" "8.8" "8.9" "8.10" "8.11" "8.12" ];
};
}
diff --git a/nixpkgs/pkgs/development/coq-modules/coq-elpi/default.nix b/nixpkgs/pkgs/development/coq-modules/coq-elpi/default.nix
index 333b89d0fad..3857146ea60 100644
--- a/nixpkgs/pkgs/development/coq-modules/coq-elpi/default.nix
+++ b/nixpkgs/pkgs/development/coq-modules/coq-elpi/default.nix
@@ -2,9 +2,9 @@
let params = {
"8.11" = rec {
- version = "1.4.0";
+ version = "1.4.1";
rev = "v${version}";
- sha256 = "1pzmjgvvdwki59rfsha3c1ik4gii39j44ijyb9m9as1cyfpxx906";
+ sha256 = "12jwldcianai62y9jnghsjfya5dj6fvc6ilf37c7w037kylx45sd";
};
};
param = params.${coq.coq-version};
diff --git a/nixpkgs/pkgs/development/coq-modules/coq-extensible-records/default.nix b/nixpkgs/pkgs/development/coq-modules/coq-extensible-records/default.nix
deleted file mode 100644
index 531c1528761..00000000000
--- a/nixpkgs/pkgs/development/coq-modules/coq-extensible-records/default.nix
+++ /dev/null
@@ -1,58 +0,0 @@
-{ stdenv, fetchFromGitHub, coq }:
-
-let
- versions = {
- pre_8_9 = {
- owner = "gmalecha";
- rev = "1.2.0";
- version = "1.2.0";
- sha256 = "0h5m04flqfk0v577syw0v1dw2wf7xrx6jaxv5gpmqzssf5hxafy4";
- };
- post_8_9 = {
- owner = "Ptival";
- rev = "bd7082a3571ee3c111096ff6b5eb28c8d3a99ce5";
- version = "1.2.0+8.9-fix";
- sha256 = "0625qd8pyxi0v704fwnawrfw5fk966vnk120il0g6qv42siyck95";
- };
- };
- params =
- {
- "8.5" = versions.pre_8_9;
- "8.6" = versions.pre_8_9;
- "8.7" = versions.pre_8_9;
- "8.8" = versions.pre_8_9;
- "8.9" = versions.post_8_9;
- "8.10" = versions.post_8_9;
- };
- param = params.${coq.coq-version};
-in
-
-stdenv.mkDerivation rec {
- inherit (param) version;
- name = "coq${coq.coq-version}-coq-extensible-records-${version}";
-
- src = fetchFromGitHub {
- inherit (param) owner rev sha256;
- repo = "coq-extensible-records";
- };
-
- buildInputs = [ coq ];
-
- enableParallelBuilding = true;
-
- installPhase = ''
- make -f Makefile.coq COQLIB=$out/lib/coq/${coq.coq-version}/ install
- '';
-
- meta = with stdenv.lib; {
- homepage = "https://github.com/gmalecha/coq-extensible-records";
- description = "Implementation of extensible records in Coq";
- license = licenses.mit;
- maintainers = with maintainers; [ ptival ];
- platforms = coq.meta.platforms;
- };
-
- passthru = {
- compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" "8.8" "8.9" "8.10" ];
- };
-}
diff --git a/nixpkgs/pkgs/development/coq-modules/coquelicot/default.nix b/nixpkgs/pkgs/development/coq-modules/coquelicot/default.nix
index 2eb3021ada7..e45077f89fd 100644
--- a/nixpkgs/pkgs/development/coq-modules/coquelicot/default.nix
+++ b/nixpkgs/pkgs/development/coq-modules/coquelicot/default.nix
@@ -3,9 +3,9 @@
let param =
if stdenv.lib.versionAtLeast coq.coq-version "8.8"
then {
- version = "3.0.3";
- uid = "38105";
- sha256 = "0y52lqx1jphv6fwf0d702vzprxmfmxggnh1hy3fznxyl4isfpg4j";
+ version = "3.1.0";
+ uid = "38287";
+ sha256 = "07436wkvnq9jyf7wyhp77bpl157s3qhba1ay5xrkxdi26qdf3h14";
} else {
version = "3.0.2";
uid = "37523";
@@ -37,7 +37,7 @@ stdenv.mkDerivation {
};
passthru = {
- compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" "8.8" "8.9" "8.10" ];
+ compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" "8.8" "8.9" "8.10" "8.11" "8.12" ];
};
}
diff --git a/nixpkgs/pkgs/development/coq-modules/equations/default.nix b/nixpkgs/pkgs/development/coq-modules/equations/default.nix
index 060fa3b4c81..47ab19048ee 100644
--- a/nixpkgs/pkgs/development/coq-modules/equations/default.nix
+++ b/nixpkgs/pkgs/development/coq-modules/equations/default.nix
@@ -33,9 +33,15 @@ let
};
"8.11" = {
- version = "1.2.1";
- rev = "v1.2.1-8.11";
- sha256 = "06k0h7lansxs479is3vj5ikg8s5k4c6svnqcwmxbni4wx8bhmg17";
+ version = "1.2.2";
+ rev = "v1.2.2-8.11";
+ sha256 = "0g2y0s8kb2imbqyrx9hmvjzpwmicid7shv7ma10fnb8dgk2dqkf9";
+ };
+
+ "8.12" = {
+ version = "1.2.2";
+ rev = "v1.2.2-8.12";
+ sha256 = "0fkz78i2gn9x9scfa7n8fl2sq7czppsicy7w5mq919qqfp0w1aj0";
};
};
param = params.${coq.coq-version};
diff --git a/nixpkgs/pkgs/development/coq-modules/flocq/default.nix b/nixpkgs/pkgs/development/coq-modules/flocq/default.nix
index e0c32bc430e..c5d3a295f2b 100644
--- a/nixpkgs/pkgs/development/coq-modules/flocq/default.nix
+++ b/nixpkgs/pkgs/development/coq-modules/flocq/default.nix
@@ -2,11 +2,11 @@
let params =
if stdenv.lib.versionAtLeast coq.coq-version "8.7" then {
- version = "3.2.0";
- sha256 = "15bi36x7zj0glsb3s2gwqd4wswhfzh36rbp7imbyff53a7nna95l";
+ version = "3.3.1";
+ sha256 = "0k1nfgiszmai5dihhpfa5mgq9rwigl0n38dw10jn79x89xbdpyh5";
} else {
version = "2.6.1";
- sha256 = "1y4czkfrd8p37vwv198nns4hz1brfv71na17pxsidwpxy7qnyfw1";
+ sha256 = "0q5a038ww5dn72yvwn5298d3ridkcngb1dik8hdyr3xh7gr5qibj";
}
; in
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
]);
buildPhase = ''
- ${bash}/bin/bash autogen.sh
+ ${bash}/bin/bash autogen.sh || autoconf
${bash}/bin/bash configure --libdir=$out/lib/coq/${coq.coq-version}/user-contrib/Flocq
./remake
'';
@@ -44,6 +44,6 @@ stdenv.mkDerivation rec {
};
passthru = {
- compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" "8.8" "8.9" "8.10" ];
+ compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" "8.8" "8.9" "8.10" "8.11" "8.12" ];
};
}
diff --git a/nixpkgs/pkgs/development/coq-modules/interval/default.nix b/nixpkgs/pkgs/development/coq-modules/interval/default.nix
index 9e78a9f3882..d5cfb5a217f 100644
--- a/nixpkgs/pkgs/development/coq-modules/interval/default.nix
+++ b/nixpkgs/pkgs/development/coq-modules/interval/default.nix
@@ -3,9 +3,9 @@
let params =
if stdenv.lib.versionAtLeast coq.coq-version "8.7" then {
- version = "3.4.1";
- uid = "38104";
- sha256 = "1zklv2w34k866fpwmw8q692mid5n6s75d2mmhhigrzpx5l3d4z6y";
+ version = "3.4.2";
+ uid = "38288";
+ sha256 = "00bgzbji0gkazwxhs4q8gz4ccqsa1y1r0m0ravr18ps2h8a8qva5";
} else {
version = "3.3.0";
uid = "37077";
@@ -38,7 +38,7 @@ stdenv.mkDerivation {
};
passthru = {
- compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" "8.8" "8.9" "8.10" ];
+ compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" "8.8" "8.9" "8.10" "8.11" ];
};
diff --git a/nixpkgs/pkgs/development/coq-modules/math-classes/default.nix b/nixpkgs/pkgs/development/coq-modules/math-classes/default.nix
index 9ab77418cce..73e420b326d 100644
--- a/nixpkgs/pkgs/development/coq-modules/math-classes/default.nix
+++ b/nixpkgs/pkgs/development/coq-modules/math-classes/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "coq${coq.coq-version}-math-classes-${version}";
- version = "8.9.1";
+ version = "8.11.0";
src = fetchFromGitHub {
owner = "coq-community";
repo = "math-classes";
rev = version;
- sha256 = "1lw89js07m1wcaycpnyd85sf0snil2rrsfmry9lna2x66ah1mzn5";
+ sha256 = "1hjgncvm1m46lw6264w4dqsy8dbh74vhmzq52x0fba2yqlvy94sf";
};
buildInputs = [ coq bignums ];
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- compatibleCoqVersions = v: builtins.elem v [ "8.6" "8.7" "8.8" "8.9" "8.10" ];
+ compatibleCoqVersions = v: builtins.elem v [ "8.6" "8.7" "8.8" "8.9" "8.10" "8.11" ];
};
}
diff --git a/nixpkgs/pkgs/development/coq-modules/mathcomp/default.nix b/nixpkgs/pkgs/development/coq-modules/mathcomp/default.nix
index 140bf8ab536..8cf502a1943 100644
--- a/nixpkgs/pkgs/development/coq-modules/mathcomp/default.nix
+++ b/nixpkgs/pkgs/development/coq-modules/mathcomp/default.nix
@@ -66,7 +66,8 @@ let
#######################################################################
# sha256 of released mathcomp versions
sha256 = {
- "1.11.0+beta1" = "12i3zznwajlihzpqsiqniv20rklj8d8401lhd241xy4s21fxkkjm";
+ "1.11.0" = "06a71d196wd5k4wg7khwqb7j7ifr7garhwkd54s86i0j7d6nhl3c";
+ "1.11+beta1" = "12i3zznwajlihzpqsiqniv20rklj8d8401lhd241xy4s21fxkkjm";
"1.10.0" = "1b9m6pwxxyivw7rgx82gn5kmgv2mfv3h3y0mmjcjfypi8ydkrlbv";
"1.9.0" = "0lid9zaazdi3d38l8042lczb02pw5m9wq0yysiilx891hgq2p81r";
"1.8.0" = "07l40is389ih8bi525gpqs3qp4yb2kl11r9c8ynk1ifpjzpnabwp";
@@ -75,7 +76,8 @@ let
};
# versions of coq compatible with released mathcomp versions
coq-versions = {
- "1.11.0+beta1" = flip elem [ "8.7" "8.8" "8.9" "8.10" "8.11" ];
+ "1.11.0" = flip elem [ "8.7" "8.8" "8.9" "8.10" "8.11" "8.12" ];
+ "1.11+beta1" = flip elem [ "8.7" "8.8" "8.9" "8.10" "8.11" "8.12" ];
"1.10.0" = flip elem [ "8.7" "8.8" "8.9" "8.10" "8.11" ];
"1.9.0" = flip elem [ "8.7" "8.8" "8.9" "8.10" ];
"1.8.0" = flip elem [ "8.7" "8.8" "8.9" ];
@@ -94,7 +96,7 @@ let
# mathcomp preferred versions by decreasing order
# (the first version in the list will be tried first)
version-preferences =
- [ "1.10.0" "1.9.0" "1.11.0+beta1" "1.8.0" "1.7.0" "1.6.1" ];
+ [ "1.10.0" "1.11.0" "1.9.0" "1.8.0" "1.7.0" "1.6.1" ];
# list of core mathcomp packages sorted by dependency order
packages = _version: # unused in current versions of mathcomp
diff --git a/nixpkgs/pkgs/development/coq-modules/mathcomp/extra.nix b/nixpkgs/pkgs/development/coq-modules/mathcomp/extra.nix
index a53caac621c..6a2dfcda345 100644
--- a/nixpkgs/pkgs/development/coq-modules/mathcomp/extra.nix
+++ b/nixpkgs/pkgs/development/coq-modules/mathcomp/extra.nix
@@ -112,7 +112,7 @@ let
mathcomp-analysis = {version, coqPackages}: {
propagatedBuildInputs = with coqPackages;
- [ mathcomp.field mathcomp-finmap mathcomp-bigenough ];
+ [ mathcomp.field mathcomp-finmap mathcomp-bigenough mathcomp-real-closed ];
meta = {
description = "Analysis library compatible with Mathematical Components";
homepage = "https://github.com/math-comp/analysis";
@@ -168,12 +168,15 @@ let
"1.0.0" = "10g0gp3hk7wri7lijkrqna263346wwf6a3hbd4qr9gn8hmsx70wg";
};
mathcomp-analysis = {
+ "0.3.1" = "1iad288yvrjv8ahl9v18vfblgqb1l5z6ax644w49w9hwxs93f2k8";
+ "0.3.0" = "03klwi4fja0cqb4myp3kgycfbmdv00bznmxf8yg3zzzzw997hjqc";
"0.2.3" = "0p9mr8g1qma6h10qf7014dv98ln90dfkwn76ynagpww7qap8s966";
"0.2.2" = "1d5dwg9di2ppdzfg21zr0a691zigb5kz0lcw263jpyli1nrq7cvk";
"0.2.0" = "1186xjxgns4ns1szyi931964bjm0mp126qzlv10mkqqgfw07nhrd";
"0.1.0" = "0hwkr2wzy710pcyh274fcarzdx8sv8myp16pv0vq5978nmih46al";
};
multinomials = {
+ "1.5.2" = "15aspf3jfykp1xgsxf8knqkxv8aav2p39c2fyirw7pwsfbsv2c4s";
"1.5.1" = "13nlfm2wqripaq671gakz5mn4r0xwm0646araxv0nh455p9ndjs3";
"1.5" = "064rvc0x5g7y1a0nip6ic91vzmq52alf6in2bc2dmss6dmzv90hw";
"1.4" = "0vnkirs8iqsv8s59yx1fvg1nkwnzydl42z3scya1xp1b48qkgn0p";
@@ -183,6 +186,8 @@ let
"1.0" = "1qmbxp1h81cy3imh627pznmng0kvv37k4hrwi2faa101s6bcx55m";
};
mathcomp-real-closed = {
+ "1.1.1" = "0ksjscrgq1i79vys4zrmgvzy2y4ylxa8wdsf4kih63apw6v5ws6b";
+ "1.1.0" = "0zgfmrlximw77bw5w6w0xg2nampp02pmrwnrzx8m1n5pqljnv8fh";
"1.0.5" = "0q8nkxr9fba4naylr5xk7hfxsqzq2pvwlg1j0xxlhlgr3fmlavg2";
"1.0.4" = "058v9dj973h9kfhqmvcy9a6xhhxzljr90cf99hdfcdx68fi2ha1b";
"1.0.3" = "1xbzkzqgw5p42dx1liy6wy8lzdk39zwd6j14fwvv5735k660z7yb";
@@ -190,6 +195,7 @@ let
"1.0.1" = "0j81gkjbza5vg89v4n9z598mfdbql416963rj4b8fzm7dp2r4rxg";
};
coqeal = {
+ "1.0.4" = "1g5m26lr2lwxh6ld2gykailhay4d0ayql4bfh0aiwqpmmczmxipk";
"1.0.3" = "0hc63ny7phzbihy8l7wxjvn3haxx8jfnhi91iw8hkq8n29i23v24";
"1.0.2" = "1brmf3gj03iky1bcl3g9vx8vknny7xfvs0y2rfr85am0296sxsfj";
"1.0.1" = "19jhdrv2yp9ww0h8q73ihb2w1z3glz4waf2d2n45klafxckxi7bm";
@@ -201,13 +207,21 @@ let
# CONSISTENT sets of packages. #
################################
for-coq-and-mc = let
+ v6 = {
+ mathcomp-finmap = "1.5.0";
+ mathcomp-bigenough = "1.0.0";
+ mathcomp-analysis = "0.3.1";
+ multinomials = "1.5.2";
+ mathcomp-real-closed = "1.1.1";
+ coqeal = "1.0.4";
+ };
v5 = {
mathcomp-finmap = "1.5.0";
mathcomp-bigenough = "1.0.0";
- mathcomp-analysis = "678d3cc37f5f3c71b1bd550836eb44e3ba2a5459";
- multinomials = "1.5.1";
+ mathcomp-analysis = "0.3.0";
+ multinomials = "1.5.1";
mathcomp-real-closed = "1.0.5";
- coqeal = "CohenCyril/bdfc96771644b082e41268edc43d61dc5fda2358";
+ coqeal = "1.0.4";
};
v4 = v3 // { coqeal = "1.0.3"; };
v3 = {
@@ -236,29 +250,34 @@ let
in
{
"8.11" = {
- "1.11.0+beta1" = v5;
+ "1.11.0" = v6;
+ "1.11+beta1" = v5;
"1.10.0" = v4 // {mathcomp-finmap = "1.4.0+coq-8.11";};
};
"8.10" = {
- "1.11.0+beta1" = removeAttrs v5 ["coqeal"];
+ "1.11.0" = removeAttrs v6 ["coqeal"];
+ "1.11+beta1" = removeAttrs v5 ["coqeal"];
"1.10.0" = v4;
"1.9.0" = removeAttrs v3 ["coqeal"];
};
"8.9" = {
- "1.11.0+beta1" = removeAttrs v5 ["mathcomp-analysis"];
+ "1.11.0" = removeAttrs v6 ["mathcomp-analysis"];
+ "1.11+beta1" = removeAttrs v5 ["mathcomp-analysis"];
"1.10.0" = v4;
"1.9.0" = removeAttrs v3 ["coqeal"];
"1.8.0" = removeAttrs v2 ["coqeal"];
};
"8.8" = {
- "1.11.0+beta1" = removeAttrs v5 ["mathcomp-analysis"];
+ "1.11.0" = removeAttrs v6 ["mathcomp-analysis"];
+ "1.11+beta1" = removeAttrs v5 ["mathcomp-analysis"];
"1.10.0" = removeAttrs v4 ["mathcomp-analysis"];
"1.9.0" = removeAttrs v3 ["coqeal"];
"1.8.0" = removeAttrs v2 ["coqeal"];
"1.7.0" = removeAttrs v1 ["coqeal" "multinomials"];
};
"8.7" = {
- "1.11.0+beta1" = removeAttrs v5 ["mathcomp-analysis"];
+ "1.11.0" = removeAttrs v6 ["mathcomp-analysis"];
+ "1.11+beta1" = removeAttrs v5 ["mathcomp-analysis"];
"1.10.0" = removeAttrs v4 ["mathcomp-analysis"];
"1.9.0" = removeAttrs v3 ["coqeal" "mathcomp-analysis"];
"1.8.0" = removeAttrs v2 ["coqeal" "mathcomp-analysis"];
diff --git a/nixpkgs/pkgs/development/coq-modules/simple-io/default.nix b/nixpkgs/pkgs/development/coq-modules/simple-io/default.nix
index 07ce35875d1..bc020174daa 100644
--- a/nixpkgs/pkgs/development/coq-modules/simple-io/default.nix
+++ b/nixpkgs/pkgs/development/coq-modules/simple-io/default.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchFromGitHub, coq, coq-ext-lib }:
stdenv.mkDerivation rec {
- version = "1.2.0";
+ version = "1.3.0";
name = "coq${coq.coq-version}-simple-io-${version}";
src = fetchFromGitHub {
owner = "Lysxia";
repo = "coq-simple-io";
rev = version;
- sha256 = "1im1vwp7l7ha8swnhgbih0qjg187n8yx14i003nf6yy7p0ryxc9m";
+ sha256 = "1yp7ca36jyl9kz35ghxig45x6cd0bny2bpmy058359p94wc617ax";
};
buildInputs = [ coq ] ++ (with coq.ocamlPackages; [ ocaml ocamlbuild ]);
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
};
passthru = {
- compatibleCoqVersions = v: builtins.elem v [ "8.7" "8.8" "8.9" "8.10" ];
+ compatibleCoqVersions = v: builtins.elem v [ "8.7" "8.8" "8.9" "8.10" "8.11" ];
};
}
diff --git a/nixpkgs/pkgs/development/coq-modules/tlc/default.nix b/nixpkgs/pkgs/development/coq-modules/tlc/default.nix
index 8a10dc388db..816b2205024 100644
--- a/nixpkgs/pkgs/development/coq-modules/tlc/default.nix
+++ b/nixpkgs/pkgs/development/coq-modules/tlc/default.nix
@@ -1,13 +1,27 @@
-{ stdenv, fetchurl, coq }:
+{ stdenv, fetchurl, fetchFromGitHub, coq }:
-stdenv.mkDerivation rec {
- version = "20181116";
- name = "coq${coq.coq-version}-tlc-${version}";
+let params =
+ if stdenv.lib.versionAtLeast coq.coq-version "8.10"
+ then rec {
+ version = "20200328";
+ src = fetchFromGitHub {
+ owner = "charguer";
+ repo = "tlc";
+ rev = version;
+ sha256 = "16vzild9gni8zhgb3qhmka47f8zagdh03k6nssif7drpim8233lx";
+ };
+ } else rec {
+ version = "20181116";
+ src = fetchurl {
+ url = "http://tlc.gforge.inria.fr/releases/tlc-${version}.tar.gz";
+ sha256 = "0iv6f6zmrv2lhq3xq57ipmw856ahsql754776ymv5wjm88ld63nm";
+ };
+ }
+; in
- src = fetchurl {
- url = "http://tlc.gforge.inria.fr/releases/tlc-${version}.tar.gz";
- sha256 = "0iv6f6zmrv2lhq3xq57ipmw856ahsql754776ymv5wjm88ld63nm";
- };
+stdenv.mkDerivation {
+ inherit (params) version src;
+ pname = "coq${coq.coq-version}-tlc";
buildInputs = [ coq ];
@@ -22,6 +36,6 @@ stdenv.mkDerivation rec {
};
passthru = {
- compatibleCoqVersions = stdenv.lib.flip builtins.elem [ "8.6" "8.7" "8.8" "8.9" "8.10" ];
+ compatibleCoqVersions = stdenv.lib.flip builtins.elem [ "8.6" "8.7" "8.8" "8.9" "8.10" "8.11" "8.12" ];
};
}
diff --git a/nixpkgs/pkgs/development/dhall-modules/Prelude.nix b/nixpkgs/pkgs/development/dhall-modules/Prelude.nix
index c689f7156fb..6af08edf88a 100644
--- a/nixpkgs/pkgs/development/dhall-modules/Prelude.nix
+++ b/nixpkgs/pkgs/development/dhall-modules/Prelude.nix
@@ -1,26 +1,17 @@
-{ buildDhallPackage, fetchFromGitHub, lib }:
+{ buildDhallGitHubPackage, lib }:
let
makePrelude =
- version:
- lib.makeOverridable
- ( { rev, sha256, file ? "package.dhall" }:
- buildDhallPackage {
- name = "Prelude-${version}";
-
- code =
- let
- src = fetchFromGitHub {
- owner = "dhall-lang";
- repo = "dhall-lang";
-
- inherit rev sha256;
- };
-
- in
- "${src}/Prelude/${file}";
- }
- );
+ 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 {
diff --git a/nixpkgs/pkgs/development/dhall-modules/dhall-kubernetes.nix b/nixpkgs/pkgs/development/dhall-modules/dhall-kubernetes.nix
index 23a1123eacb..2de89d63ec3 100644
--- a/nixpkgs/pkgs/development/dhall-modules/dhall-kubernetes.nix
+++ b/nixpkgs/pkgs/development/dhall-modules/dhall-kubernetes.nix
@@ -1,29 +1,16 @@
-{ buildDhallPackage, fetchFromGitHub, lib }:
+{ buildDhallGitHubPackage, lib }:
let
makeDhallKubernetes =
- version:
- lib.makeOverridable
- ( { rev
- , sha256
- , file ? "package.dhall"
- }:
- buildDhallPackage {
- name = "dhall-kubernetes-${version}";
+ version: { rev, sha256 }:
+ buildDhallGitHubPackage {
+ name = "dhall-kubernetes-${version}";
+ owner = "dhall-lang";
+ repo = "dhall-kubernetes";
+ file = "package.dhall";
- code =
- let
- src = fetchFromGitHub {
- owner = "dhall-lang";
- repo = "dhall-kubernetes";
-
- inherit rev sha256;
- };
-
- in
- "${src}/${file}";
- }
- );
+ inherit rev sha256;
+ };
in
lib.mapAttrs makeDhallKubernetes {
diff --git a/nixpkgs/pkgs/development/dhall-modules/dhall-packages.nix b/nixpkgs/pkgs/development/dhall-modules/dhall-packages.nix
index 34ebbed6869..866b689e38a 100644
--- a/nixpkgs/pkgs/development/dhall-modules/dhall-packages.nix
+++ b/nixpkgs/pkgs/development/dhall-modules/dhall-packages.nix
@@ -1,47 +1,32 @@
-{ buildDhallPackage, dhall-kubernetes, fetchFromGitHub, lib, Prelude }:
+{ buildDhallGitHubPackage, dhall-kubernetes, lib, Prelude }:
let
makeDhallPackages =
- version:
- lib.makeOverridable
- ( { rev
- , sha256
- , dependencies
- }:
- buildDhallPackage {
- name = "dhall-packages-${version}";
+ version: { rev, sha256, dependencies }:
+ buildDhallGitHubPackage {
+ name = "dhall-packages-${version}";
+ owner = "EarnestResearch";
+ repo = "dhall-packages";
+ file = "package.dhall";
- inherit dependencies;
-
- code =
- let
- src = fetchFromGitHub {
- owner = "EarnestResearch";
- repo = "dhall-packages";
-
- inherit rev sha256;
- };
-
- in
- "${src}/package.dhall";
- }
- );
+ inherit rev sha256 dependencies;
+ };
in
lib.mapAttrs makeDhallPackages {
"0.11.1" =
let
- k8s_6a47bd = dhall-kubernetes."3.0.0".override {
+ k8s_6a47bd = dhall-kubernetes.override {
rev = "6a47bd50c4d3984a13570ea62382a3ad4a9919a4";
sha256 = "1azqs0x2kia3xw93rfk2mdi8izd7gy9aq6qzbip32gin7dncmfhh";
};
- k8s_4ad581 = dhall-kubernetes."3.0.0".override {
+ k8s_4ad581 = dhall-kubernetes.override {
rev = "4ad58156b7fdbbb6da0543d8b314df899feca077";
sha256 = "12fm70qbhcainxia388svsay2cfg9iksc6mss0nvhgxhpypgp8r0";
};
- k8s_fee24c = dhall-kubernetes."3.0.0".override {
+ k8s_fee24c = dhall-kubernetes.override {
rev = "fee24c0993ba0b20190e2fdb94e386b7fb67252d";
sha256 = "11d93z8y0jzrb8dl43gqha9z96nxxqkl7cbxpz8hw8ky9x6ggayk";
};
diff --git a/nixpkgs/pkgs/development/dotnet-modules/python-language-server/default.nix b/nixpkgs/pkgs/development/dotnet-modules/python-language-server/default.nix
index 77154485118..286037b2cce 100644
--- a/nixpkgs/pkgs/development/dotnet-modules/python-language-server/default.nix
+++ b/nixpkgs/pkgs/development/dotnet-modules/python-language-server/default.nix
@@ -11,7 +11,7 @@
let deps = import ./deps.nix { inherit fetchurl; };
- version = "2020-04-24";
+ version = "2020-06-19";
# Build the nuget source needed for the later build all by itself
# since it's a time-consuming step that only depends on ./deps.nix.
@@ -49,8 +49,8 @@ stdenv.mkDerivation {
src = fetchFromGitHub {
owner = "microsoft";
repo = "python-language-server";
- rev = "d480cd12649dcff78ed271c92c274fab60c00f2f";
- sha256 = "0p2sw6w6fymdlxn8r5ndvija2l7rd77f5rddq9n71dxj1nicljh3";
+ rev = "838ba78e00173d639bd90f54d8610ec16b4ba3a2";
+ sha256 = "0nj8l1apcb67gqwy5i49v0f01fs4lvdfmmp4w2hvrpss9if62c1m";
};
buildInputs = [dotnet-sdk_3 openssl icu];
diff --git a/nixpkgs/pkgs/development/dotnet-modules/python-language-server/deps.nix b/nixpkgs/pkgs/development/dotnet-modules/python-language-server/deps.nix
index 803f33f892d..c47e29b6420 100644
--- a/nixpkgs/pkgs/development/dotnet-modules/python-language-server/deps.nix
+++ b/nixpkgs/pkgs/development/dotnet-modules/python-language-server/deps.nix
@@ -29,24 +29,6 @@ in [
})
(fetchNuGet {
- name = "LiteDB";
- version = "4.1.4";
- sha256 = "1g9258mv3jm9ps2s5wcxbmszh9nqiiw3d9nrfqis8x72jqiqi6js";
- })
-
- (fetchNuGet {
- name = "MSTest.TestAdapter";
- version = "2.1.0";
- sha256 = "1g1v8yjnk4nr1c36k3cz116889bnpiw1i1jkmqnpb19wms7sq7cz";
- })
-
- (fetchNuGet {
- name = "MSTest.TestFramework";
- version = "2.1.0";
- sha256 = "0mac4h7ylw953chclhz0lrn19yks3bab9dn9x9fpjqi7309gid0p";
- })
-
- (fetchNuGet {
name = "MessagePack";
version = "2.1.90";
sha256 = "1j5wjl7aq7nn5ga3j6zaaivdf2wlfyd7w66ak0i7krgrmv26lb8i";
@@ -101,57 +83,21 @@ in [
})
(fetchNuGet {
- name = "Microsoft.CSharp";
- version = "4.0.1";
- sha256 = "0zxc0apx1gcx361jlq8smc9pfdgmyjh6hpka8dypc9w23nlsh6yj";
- })
-
- (fetchNuGet {
name = "Microsoft.CodeCoverage";
version = "16.5.0";
sha256 = "0610wzn4qyywf9lb4538vwqhprxc4g0g7gjbmnjzvx97jr5nd5mf";
})
(fetchNuGet {
- name = "Microsoft.Extensions.FileSystemGlobbing";
- version = "3.1.2";
- sha256 = "1zwvzp0607irs7irfbq8vnclg5nj2jpyggw9agm4a32la5ngg27m";
- })
-
- (fetchNuGet {
- name = "Microsoft.NET.Test.Sdk";
- version = "16.5.0";
- sha256 = "19f5bvzci5mmfz81jwc4dax4qdf7w4k67n263383mn8mawf22bfq";
- })
-
- (fetchNuGet {
- name = "Microsoft.NETCore.Platforms";
- version = "1.1.0";
- sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm";
- })
-
- (fetchNuGet {
- name = "Microsoft.NETCore.Platforms";
- version = "1.1.1";
- sha256 = "164wycgng4mi9zqi2pnsf1pq6gccbqvw6ib916mqizgjmd8f44pj";
- })
-
- (fetchNuGet {
- name = "Microsoft.NETCore.Platforms";
- version = "2.0.0";
- sha256 = "1fk2fk2639i7nzy58m9dvpdnzql4vb8yl8vr19r2fp8lmj9w2jr0";
- })
-
- (fetchNuGet {
- name = "Microsoft.NETCore.Platforms";
- version = "3.1.0";
- sha256 = "1gc1x8f95wk8yhgznkwsg80adk1lc65v9n5rx4yaa4bc5dva0z3j";
+ name = "Microsoft.CSharp";
+ version = "4.0.1";
+ sha256 = "0zxc0apx1gcx361jlq8smc9pfdgmyjh6hpka8dypc9w23nlsh6yj";
})
(fetchNuGet {
- name = "Microsoft.NETCore.Targets";
- version = "1.1.0";
- sha256 = "193xwf33fbm0ni3idxzbr5fdq3i2dlfgihsac9jj7whj0gd902nh";
+ name = "Microsoft.Extensions.FileSystemGlobbing";
+ version = "3.1.2";
+ sha256 = "1zwvzp0607irs7irfbq8vnclg5nj2jpyggw9agm4a32la5ngg27m";
})
(fetchNuGet {
@@ -209,6 +155,42 @@ in [
})
(fetchNuGet {
+ name = "Microsoft.NETCore.Platforms";
+ version = "1.1.0";
+ sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm";
+ })
+
+ (fetchNuGet {
+ name = "Microsoft.NETCore.Platforms";
+ version = "1.1.1";
+ sha256 = "164wycgng4mi9zqi2pnsf1pq6gccbqvw6ib916mqizgjmd8f44pj";
+ })
+
+ (fetchNuGet {
+ name = "Microsoft.NETCore.Platforms";
+ version = "2.0.0";
+ sha256 = "1fk2fk2639i7nzy58m9dvpdnzql4vb8yl8vr19r2fp8lmj9w2jr0";
+ })
+
+ (fetchNuGet {
+ name = "Microsoft.NETCore.Platforms";
+ version = "3.1.0";
+ sha256 = "1gc1x8f95wk8yhgznkwsg80adk1lc65v9n5rx4yaa4bc5dva0z3j";
+ })
+
+ (fetchNuGet {
+ name = "Microsoft.NETCore.Targets";
+ version = "1.1.0";
+ sha256 = "193xwf33fbm0ni3idxzbr5fdq3i2dlfgihsac9jj7whj0gd902nh";
+ })
+
+ (fetchNuGet {
+ name = "Microsoft.NET.Test.Sdk";
+ version = "16.5.0";
+ sha256 = "19f5bvzci5mmfz81jwc4dax4qdf7w4k67n263383mn8mawf22bfq";
+ })
+
+ (fetchNuGet {
name = "Microsoft.TestPlatform.ObjectModel";
version = "16.5.0";
sha256 = "02h7j1fr0fwcggn0wgddh59k8b2wmly3snckwhswzqvks5rvfnnw";
@@ -269,21 +251,15 @@ in [
})
(fetchNuGet {
- name = "NETStandard.Library";
- version = "1.6.1";
- sha256 = "1z70wvsx2d847a2cjfii7b83pjfs34q05gb037fdjikv5kbagml8";
- })
-
- (fetchNuGet {
- name = "NETStandard.Library";
- version = "2.0.3";
- sha256 = "1fn9fxppfcg4jgypp2pmrpr6awl3qz1xmnri0cygpkwvyx27df1y";
+ name = "MSTest.TestAdapter";
+ version = "2.1.0";
+ sha256 = "1g1v8yjnk4nr1c36k3cz116889bnpiw1i1jkmqnpb19wms7sq7cz";
})
(fetchNuGet {
- name = "NSubstitute";
- version = "4.2.1";
- sha256 = "0wgfjh032qds994fmgxvsg88nhgjrx7p9rnv6z678jm62qi14asy";
+ name = "MSTest.TestFramework";
+ version = "2.1.0";
+ sha256 = "0mac4h7ylw953chclhz0lrn19yks3bab9dn9x9fpjqi7309gid0p";
})
(fetchNuGet {
@@ -293,9 +269,15 @@ in [
})
(fetchNuGet {
- name = "NewtonSoft.Json";
- version = "12.0.3";
- sha256 = "17dzl305d835mzign8r15vkmav2hq8l6g7942dfjpnzr17wwl89x";
+ name = "NETStandard.Library";
+ version = "1.6.1";
+ sha256 = "1z70wvsx2d847a2cjfii7b83pjfs34q05gb037fdjikv5kbagml8";
+ })
+
+ (fetchNuGet {
+ name = "NETStandard.Library";
+ version = "2.0.3";
+ sha256 = "1fn9fxppfcg4jgypp2pmrpr6awl3qz1xmnri0cygpkwvyx27df1y";
})
(fetchNuGet {
@@ -311,18 +293,342 @@ in [
})
(fetchNuGet {
+ name = "NewtonSoft.Json";
+ version = "12.0.3";
+ sha256 = "17dzl305d835mzign8r15vkmav2hq8l6g7942dfjpnzr17wwl89x";
+ })
+
+ (fetchNuGet {
name = "Newtonsoft.Json";
version = "9.0.1";
sha256 = "0mcy0i7pnfpqm4pcaiyzzji4g0c8i3a5gjz28rrr28110np8304r";
})
(fetchNuGet {
+ name = "NSubstitute";
+ version = "4.2.1";
+ sha256 = "0wgfjh032qds994fmgxvsg88nhgjrx7p9rnv6z678jm62qi14asy";
+ })
+
+ (fetchNuGet {
name = "NuGet.Frameworks";
version = "5.0.0";
sha256 = "18ijvmj13cwjdrrm52c8fpq021531zaz4mj4b4zapxaqzzxf2qjr";
})
(fetchNuGet {
+ name = "runtime.any.System.Collections";
+ version = "4.3.0";
+ sha256 = "0bv5qgm6vr47ynxqbnkc7i797fdi8gbjjxii173syrx14nmrkwg0";
+ })
+
+ (fetchNuGet {
+ name = "runtime.any.System.Diagnostics.Tools";
+ version = "4.3.0";
+ sha256 = "1wl76vk12zhdh66vmagni66h5xbhgqq7zkdpgw21jhxhvlbcl8pk";
+ })
+
+ (fetchNuGet {
+ name = "runtime.any.System.Diagnostics.Tracing";
+ version = "4.3.0";
+ sha256 = "00j6nv2xgmd3bi347k00m7wr542wjlig53rmj28pmw7ddcn97jbn";
+ })
+
+ (fetchNuGet {
+ name = "runtime.any.System.Globalization";
+ version = "4.3.0";
+ sha256 = "1daqf33hssad94lamzg01y49xwndy2q97i2lrb7mgn28656qia1x";
+ })
+
+ (fetchNuGet {
+ name = "runtime.any.System.Globalization.Calendars";
+ version = "4.3.0";
+ sha256 = "1ghhhk5psqxcg6w88sxkqrc35bxcz27zbqm2y5p5298pv3v7g201";
+ })
+
+ (fetchNuGet {
+ name = "runtime.any.System.IO";
+ version = "4.3.0";
+ sha256 = "0l8xz8zn46w4d10bcn3l4yyn4vhb3lrj2zw8llvz7jk14k4zps5x";
+ })
+
+ (fetchNuGet {
+ name = "runtime.any.System.Reflection";
+ version = "4.3.0";
+ sha256 = "02c9h3y35pylc0zfq3wcsvc5nqci95nrkq0mszifc0sjx7xrzkly";
+ })
+
+ (fetchNuGet {
+ name = "runtime.any.System.Reflection.Extensions";
+ version = "4.3.0";
+ sha256 = "0zyri97dfc5vyaz9ba65hjj1zbcrzaffhsdlpxc9bh09wy22fq33";
+ })
+
+ (fetchNuGet {
+ name = "runtime.any.System.Reflection.Primitives";
+ version = "4.3.0";
+ sha256 = "0x1mm8c6iy8rlxm8w9vqw7gb7s1ljadrn049fmf70cyh42vdfhrf";
+ })
+
+ (fetchNuGet {
+ name = "runtime.any.System.Resources.ResourceManager";
+ version = "4.3.0";
+ sha256 = "03kickal0iiby82wa5flar18kyv82s9s6d4xhk5h4bi5kfcyfjzl";
+ })
+
+ (fetchNuGet {
+ name = "runtime.any.System.Runtime";
+ version = "4.3.0";
+ sha256 = "1cqh1sv3h5j7ixyb7axxbdkqx6cxy00p4np4j91kpm492rf4s25b";
+ })
+
+ (fetchNuGet {
+ name = "runtime.any.System.Runtime.Handles";
+ version = "4.3.0";
+ sha256 = "0bh5bi25nk9w9xi8z23ws45q5yia6k7dg3i4axhfqlnj145l011x";
+ })
+
+ (fetchNuGet {
+ name = "runtime.any.System.Runtime.InteropServices";
+ version = "4.3.0";
+ sha256 = "0c3g3g3jmhlhw4klrc86ka9fjbl7i59ds1fadsb2l8nqf8z3kb19";
+ })
+
+ (fetchNuGet {
+ name = "runtime.any.System.Text.Encoding";
+ version = "4.3.0";
+ sha256 = "0aqqi1v4wx51h51mk956y783wzags13wa7mgqyclacmsmpv02ps3";
+ })
+
+ (fetchNuGet {
+ name = "runtime.any.System.Text.Encoding.Extensions";
+ version = "4.3.0";
+ sha256 = "0lqhgqi0i8194ryqq6v2gqx0fb86db2gqknbm0aq31wb378j7ip8";
+ })
+
+ (fetchNuGet {
+ name = "runtime.any.System.Threading.Tasks";
+ version = "4.3.0";
+ sha256 = "03mnvkhskbzxddz4hm113zsch1jyzh2cs450dk3rgfjp8crlw1va";
+ })
+
+ (fetchNuGet {
+ name = "runtime.any.System.Threading.Timer";
+ version = "4.3.0";
+ sha256 = "0aw4phrhwqz9m61r79vyfl5la64bjxj8l34qnrcwb28v49fg2086";
+ })
+
+ (fetchNuGet {
+ name = "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "16rnxzpk5dpbbl1x354yrlsbvwylrq456xzpsha1n9y3glnhyx9d";
+ })
+
+ (fetchNuGet {
+ name = "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.2";
+ sha256 = "0rwpqngkqiapqc5c2cpkj7idhngrgss5qpnqg0yh40mbyflcxf8i";
+ })
+
+ (fetchNuGet {
+ name = "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "0hkg03sgm2wyq8nqk6dbm9jh5vcq57ry42lkqdmfklrw89lsmr59";
+ })
+
+ (fetchNuGet {
+ name = "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.2";
+ sha256 = "1n06gxwlinhs0w7s8a94r1q3lwqzvynxwd3mp10ws9bg6gck8n4r";
+ })
+
+ (fetchNuGet {
+ name = "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "0c2p354hjx58xhhz7wv6div8xpi90sc6ibdm40qin21bvi7ymcaa";
+ })
+
+ (fetchNuGet {
+ name = "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.2";
+ sha256 = "0404wqrc7f2yc0wxv71y3nnybvqx8v4j9d47hlscxy759a525mc3";
+ })
+
+ (fetchNuGet {
+ name = "runtime.native.System";
+ version = "4.3.0";
+ sha256 = "15hgf6zaq9b8br2wi1i3x0zvmk410nlmsmva9p0bbg73v6hml5k4";
+ })
+
+ (fetchNuGet {
+ name = "runtime.native.System.IO.Compression";
+ version = "4.3.0";
+ sha256 = "1vvivbqsk6y4hzcid27pqpm5bsi6sc50hvqwbcx8aap5ifrxfs8d";
+ })
+
+ (fetchNuGet {
+ name = "runtime.native.System.Net.Http";
+ version = "4.3.0";
+ sha256 = "1n6rgz5132lcibbch1qlf0g9jk60r0kqv087hxc0lisy50zpm7kk";
+ })
+
+ (fetchNuGet {
+ name = "runtime.native.System.Security.Cryptography.Apple";
+ version = "4.3.0";
+ sha256 = "1b61p6gw1m02cc1ry996fl49liiwky6181dzr873g9ds92zl326q";
+ })
+
+ (fetchNuGet {
+ name = "runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "18pzfdlwsg2nb1jjjjzyb5qlgy6xjxzmhnfaijq5s2jw3cm3ab97";
+ })
+
+ (fetchNuGet {
+ name = "runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.2";
+ sha256 = "0zy5r25jppz48i2bkg8b9lfig24xixg6nm3xyr1379zdnqnpm8f6";
+ })
+
+ (fetchNuGet {
+ name = "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "0qyynf9nz5i7pc26cwhgi8j62ps27sqmf78ijcfgzab50z9g8ay3";
+ })
+
+ (fetchNuGet {
+ name = "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.2";
+ sha256 = "096ch4n4s8k82xga80lfmpimpzahd2ip1mgwdqgar0ywbbl6x438";
+ })
+
+ (fetchNuGet {
+ name = "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "1klrs545awhayryma6l7g2pvnp9xy4z0r1i40r80zb45q3i9nbyf";
+ })
+
+ (fetchNuGet {
+ name = "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.2";
+ sha256 = "1dm8fifl7rf1gy7lnwln78ch4rw54g0pl5g1c189vawavll7p6rj";
+ })
+
+ (fetchNuGet {
+ name = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple";
+ version = "4.3.0";
+ sha256 = "10yc8jdrwgcl44b4g93f1ds76b176bajd3zqi2faf5rvh1vy9smi";
+ })
+
+ (fetchNuGet {
+ name = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "0zcxjv5pckplvkg0r6mw3asggm7aqzbdjimhvsasb0cgm59x09l3";
+ })
+
+ (fetchNuGet {
+ name = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.2";
+ sha256 = "1m9z1k9kzva9n9kwinqxl97x2vgl79qhqjlv17k9s2ymcyv2bwr6";
+ })
+
+ (fetchNuGet {
+ name = "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "0vhynn79ih7hw7cwjazn87rm9z9fj0rvxgzlab36jybgcpcgphsn";
+ })
+
+ (fetchNuGet {
+ name = "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.2";
+ sha256 = "1cpx56mcfxz7cpn57wvj18sjisvzq8b5vd9rw16ihd2i6mcp3wa1";
+ })
+
+ (fetchNuGet {
+ name = "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "160p68l2c7cqmyqjwxydcvgw7lvl1cr0znkw8fp24d1by9mqc8p3";
+ })
+
+ (fetchNuGet {
+ name = "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.2";
+ sha256 = "15gsm1a8jdmgmf8j5v1slfz8ks124nfdhk2vxs2rw3asrxalg8hi";
+ })
+
+ (fetchNuGet {
+ name = "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "15zrc8fgd8zx28hdghcj5f5i34wf3l6bq5177075m2bc2j34jrqy";
+ })
+
+ (fetchNuGet {
+ name = "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.2";
+ sha256 = "0q0n5q1r1wnqmr5i5idsrd9ywl33k0js4pngkwq9p368mbxp8x1w";
+ })
+
+ (fetchNuGet {
+ name = "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "1p4dgxax6p7rlgj4q73k73rslcnz4wdcv8q2flg1s8ygwcm58ld5";
+ })
+
+ (fetchNuGet {
+ name = "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.2";
+ sha256 = "1x0g58pbpjrmj2x2qw17rdwwnrcl0wvim2hdwz48lixvwvp22n9c";
+ })
+
+ (fetchNuGet {
+ name = "runtime.unix.Microsoft.Win32.Primitives";
+ version = "4.3.0";
+ sha256 = "0y61k9zbxhdi0glg154v30kkq7f8646nif8lnnxbvkjpakggd5id";
+ })
+
+ (fetchNuGet {
+ name = "runtime.unix.System.Console";
+ version = "4.3.0";
+ sha256 = "1pfpkvc6x2if8zbdzg9rnc5fx51yllprl8zkm5npni2k50lisy80";
+ })
+
+ (fetchNuGet {
+ name = "runtime.unix.System.Diagnostics.Debug";
+ version = "4.3.0";
+ sha256 = "1lps7fbnw34bnh3lm31gs5c0g0dh7548wfmb8zz62v0zqz71msj5";
+ })
+
+ (fetchNuGet {
+ name = "runtime.unix.System.IO.FileSystem";
+ version = "4.3.0";
+ sha256 = "14nbkhvs7sji5r1saj2x8daz82rnf9kx28d3v2qss34qbr32dzix";
+ })
+
+ (fetchNuGet {
+ name = "runtime.unix.System.Net.Primitives";
+ version = "4.3.0";
+ sha256 = "0bdnglg59pzx9394sy4ic66kmxhqp8q8bvmykdxcbs5mm0ipwwm4";
+ })
+
+ (fetchNuGet {
+ name = "runtime.unix.System.Net.Sockets";
+ version = "4.3.0";
+ sha256 = "03npdxzy8gfv035bv1b9rz7c7hv0rxl5904wjz51if491mw0xy12";
+ })
+
+ (fetchNuGet {
+ name = "runtime.unix.System.Private.Uri";
+ version = "4.3.0";
+ sha256 = "1jx02q6kiwlvfksq1q9qr17fj78y5v6mwsszav4qcz9z25d5g6vk";
+ })
+
+ (fetchNuGet {
+ name = "runtime.unix.System.Runtime.Extensions";
+ version = "4.3.0";
+ sha256 = "0pnxxmm8whx38dp6yvwgmh22smknxmqs5n513fc7m4wxvs1bvi4p";
+ })
+
+ (fetchNuGet {
name = "StreamJsonRpc";
version = "2.3.103";
sha256 = "0z8ahxkbbrzsn56ylzlciriiid4bslf6y1rk49wzahwpvzlik1iw";
@@ -1006,316 +1312,4 @@ in [
sha256 = "0bmz1l06dihx52jxjr22dyv5mxv6pj4852lx68grjm7bivhrbfwi";
})
- (fetchNuGet {
- name = "runtime.any.System.Collections";
- version = "4.3.0";
- sha256 = "0bv5qgm6vr47ynxqbnkc7i797fdi8gbjjxii173syrx14nmrkwg0";
- })
-
- (fetchNuGet {
- name = "runtime.any.System.Diagnostics.Tools";
- version = "4.3.0";
- sha256 = "1wl76vk12zhdh66vmagni66h5xbhgqq7zkdpgw21jhxhvlbcl8pk";
- })
-
- (fetchNuGet {
- name = "runtime.any.System.Diagnostics.Tracing";
- version = "4.3.0";
- sha256 = "00j6nv2xgmd3bi347k00m7wr542wjlig53rmj28pmw7ddcn97jbn";
- })
-
- (fetchNuGet {
- name = "runtime.any.System.Globalization";
- version = "4.3.0";
- sha256 = "1daqf33hssad94lamzg01y49xwndy2q97i2lrb7mgn28656qia1x";
- })
-
- (fetchNuGet {
- name = "runtime.any.System.Globalization.Calendars";
- version = "4.3.0";
- sha256 = "1ghhhk5psqxcg6w88sxkqrc35bxcz27zbqm2y5p5298pv3v7g201";
- })
-
- (fetchNuGet {
- name = "runtime.any.System.IO";
- version = "4.3.0";
- sha256 = "0l8xz8zn46w4d10bcn3l4yyn4vhb3lrj2zw8llvz7jk14k4zps5x";
- })
-
- (fetchNuGet {
- name = "runtime.any.System.Reflection";
- version = "4.3.0";
- sha256 = "02c9h3y35pylc0zfq3wcsvc5nqci95nrkq0mszifc0sjx7xrzkly";
- })
-
- (fetchNuGet {
- name = "runtime.any.System.Reflection.Extensions";
- version = "4.3.0";
- sha256 = "0zyri97dfc5vyaz9ba65hjj1zbcrzaffhsdlpxc9bh09wy22fq33";
- })
-
- (fetchNuGet {
- name = "runtime.any.System.Reflection.Primitives";
- version = "4.3.0";
- sha256 = "0x1mm8c6iy8rlxm8w9vqw7gb7s1ljadrn049fmf70cyh42vdfhrf";
- })
-
- (fetchNuGet {
- name = "runtime.any.System.Resources.ResourceManager";
- version = "4.3.0";
- sha256 = "03kickal0iiby82wa5flar18kyv82s9s6d4xhk5h4bi5kfcyfjzl";
- })
-
- (fetchNuGet {
- name = "runtime.any.System.Runtime";
- version = "4.3.0";
- sha256 = "1cqh1sv3h5j7ixyb7axxbdkqx6cxy00p4np4j91kpm492rf4s25b";
- })
-
- (fetchNuGet {
- name = "runtime.any.System.Runtime.Handles";
- version = "4.3.0";
- sha256 = "0bh5bi25nk9w9xi8z23ws45q5yia6k7dg3i4axhfqlnj145l011x";
- })
-
- (fetchNuGet {
- name = "runtime.any.System.Runtime.InteropServices";
- version = "4.3.0";
- sha256 = "0c3g3g3jmhlhw4klrc86ka9fjbl7i59ds1fadsb2l8nqf8z3kb19";
- })
-
- (fetchNuGet {
- name = "runtime.any.System.Text.Encoding";
- version = "4.3.0";
- sha256 = "0aqqi1v4wx51h51mk956y783wzags13wa7mgqyclacmsmpv02ps3";
- })
-
- (fetchNuGet {
- name = "runtime.any.System.Text.Encoding.Extensions";
- version = "4.3.0";
- sha256 = "0lqhgqi0i8194ryqq6v2gqx0fb86db2gqknbm0aq31wb378j7ip8";
- })
-
- (fetchNuGet {
- name = "runtime.any.System.Threading.Tasks";
- version = "4.3.0";
- sha256 = "03mnvkhskbzxddz4hm113zsch1jyzh2cs450dk3rgfjp8crlw1va";
- })
-
- (fetchNuGet {
- name = "runtime.any.System.Threading.Timer";
- version = "4.3.0";
- sha256 = "0aw4phrhwqz9m61r79vyfl5la64bjxj8l34qnrcwb28v49fg2086";
- })
-
- (fetchNuGet {
- name = "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl";
- version = "4.3.0";
- sha256 = "16rnxzpk5dpbbl1x354yrlsbvwylrq456xzpsha1n9y3glnhyx9d";
- })
-
- (fetchNuGet {
- name = "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl";
- version = "4.3.2";
- sha256 = "0rwpqngkqiapqc5c2cpkj7idhngrgss5qpnqg0yh40mbyflcxf8i";
- })
-
- (fetchNuGet {
- name = "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl";
- version = "4.3.0";
- sha256 = "0hkg03sgm2wyq8nqk6dbm9jh5vcq57ry42lkqdmfklrw89lsmr59";
- })
-
- (fetchNuGet {
- name = "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl";
- version = "4.3.2";
- sha256 = "1n06gxwlinhs0w7s8a94r1q3lwqzvynxwd3mp10ws9bg6gck8n4r";
- })
-
- (fetchNuGet {
- name = "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl";
- version = "4.3.0";
- sha256 = "0c2p354hjx58xhhz7wv6div8xpi90sc6ibdm40qin21bvi7ymcaa";
- })
-
- (fetchNuGet {
- name = "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl";
- version = "4.3.2";
- sha256 = "0404wqrc7f2yc0wxv71y3nnybvqx8v4j9d47hlscxy759a525mc3";
- })
-
- (fetchNuGet {
- name = "runtime.native.System";
- version = "4.3.0";
- sha256 = "15hgf6zaq9b8br2wi1i3x0zvmk410nlmsmva9p0bbg73v6hml5k4";
- })
-
- (fetchNuGet {
- name = "runtime.native.System.IO.Compression";
- version = "4.3.0";
- sha256 = "1vvivbqsk6y4hzcid27pqpm5bsi6sc50hvqwbcx8aap5ifrxfs8d";
- })
-
- (fetchNuGet {
- name = "runtime.native.System.Net.Http";
- version = "4.3.0";
- sha256 = "1n6rgz5132lcibbch1qlf0g9jk60r0kqv087hxc0lisy50zpm7kk";
- })
-
- (fetchNuGet {
- name = "runtime.native.System.Security.Cryptography.Apple";
- version = "4.3.0";
- sha256 = "1b61p6gw1m02cc1ry996fl49liiwky6181dzr873g9ds92zl326q";
- })
-
- (fetchNuGet {
- name = "runtime.native.System.Security.Cryptography.OpenSsl";
- version = "4.3.0";
- sha256 = "18pzfdlwsg2nb1jjjjzyb5qlgy6xjxzmhnfaijq5s2jw3cm3ab97";
- })
-
- (fetchNuGet {
- name = "runtime.native.System.Security.Cryptography.OpenSsl";
- version = "4.3.2";
- sha256 = "0zy5r25jppz48i2bkg8b9lfig24xixg6nm3xyr1379zdnqnpm8f6";
- })
-
- (fetchNuGet {
- name = "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl";
- version = "4.3.0";
- sha256 = "0qyynf9nz5i7pc26cwhgi8j62ps27sqmf78ijcfgzab50z9g8ay3";
- })
-
- (fetchNuGet {
- name = "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl";
- version = "4.3.2";
- sha256 = "096ch4n4s8k82xga80lfmpimpzahd2ip1mgwdqgar0ywbbl6x438";
- })
-
- (fetchNuGet {
- name = "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl";
- version = "4.3.0";
- sha256 = "1klrs545awhayryma6l7g2pvnp9xy4z0r1i40r80zb45q3i9nbyf";
- })
-
- (fetchNuGet {
- name = "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl";
- version = "4.3.2";
- sha256 = "1dm8fifl7rf1gy7lnwln78ch4rw54g0pl5g1c189vawavll7p6rj";
- })
-
- (fetchNuGet {
- name = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple";
- version = "4.3.0";
- sha256 = "10yc8jdrwgcl44b4g93f1ds76b176bajd3zqi2faf5rvh1vy9smi";
- })
-
- (fetchNuGet {
- name = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl";
- version = "4.3.0";
- sha256 = "0zcxjv5pckplvkg0r6mw3asggm7aqzbdjimhvsasb0cgm59x09l3";
- })
-
- (fetchNuGet {
- name = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl";
- version = "4.3.2";
- sha256 = "1m9z1k9kzva9n9kwinqxl97x2vgl79qhqjlv17k9s2ymcyv2bwr6";
- })
-
- (fetchNuGet {
- name = "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl";
- version = "4.3.0";
- sha256 = "0vhynn79ih7hw7cwjazn87rm9z9fj0rvxgzlab36jybgcpcgphsn";
- })
-
- (fetchNuGet {
- name = "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl";
- version = "4.3.2";
- sha256 = "1cpx56mcfxz7cpn57wvj18sjisvzq8b5vd9rw16ihd2i6mcp3wa1";
- })
-
- (fetchNuGet {
- name = "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl";
- version = "4.3.0";
- sha256 = "160p68l2c7cqmyqjwxydcvgw7lvl1cr0znkw8fp24d1by9mqc8p3";
- })
-
- (fetchNuGet {
- name = "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl";
- version = "4.3.2";
- sha256 = "15gsm1a8jdmgmf8j5v1slfz8ks124nfdhk2vxs2rw3asrxalg8hi";
- })
-
- (fetchNuGet {
- name = "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl";
- version = "4.3.0";
- sha256 = "15zrc8fgd8zx28hdghcj5f5i34wf3l6bq5177075m2bc2j34jrqy";
- })
-
- (fetchNuGet {
- name = "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl";
- version = "4.3.2";
- sha256 = "0q0n5q1r1wnqmr5i5idsrd9ywl33k0js4pngkwq9p368mbxp8x1w";
- })
-
- (fetchNuGet {
- name = "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl";
- version = "4.3.0";
- sha256 = "1p4dgxax6p7rlgj4q73k73rslcnz4wdcv8q2flg1s8ygwcm58ld5";
- })
-
- (fetchNuGet {
- name = "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl";
- version = "4.3.2";
- sha256 = "1x0g58pbpjrmj2x2qw17rdwwnrcl0wvim2hdwz48lixvwvp22n9c";
- })
-
- (fetchNuGet {
- name = "runtime.unix.Microsoft.Win32.Primitives";
- version = "4.3.0";
- sha256 = "0y61k9zbxhdi0glg154v30kkq7f8646nif8lnnxbvkjpakggd5id";
- })
-
- (fetchNuGet {
- name = "runtime.unix.System.Console";
- version = "4.3.0";
- sha256 = "1pfpkvc6x2if8zbdzg9rnc5fx51yllprl8zkm5npni2k50lisy80";
- })
-
- (fetchNuGet {
- name = "runtime.unix.System.Diagnostics.Debug";
- version = "4.3.0";
- sha256 = "1lps7fbnw34bnh3lm31gs5c0g0dh7548wfmb8zz62v0zqz71msj5";
- })
-
- (fetchNuGet {
- name = "runtime.unix.System.IO.FileSystem";
- version = "4.3.0";
- sha256 = "14nbkhvs7sji5r1saj2x8daz82rnf9kx28d3v2qss34qbr32dzix";
- })
-
- (fetchNuGet {
- name = "runtime.unix.System.Net.Primitives";
- version = "4.3.0";
- sha256 = "0bdnglg59pzx9394sy4ic66kmxhqp8q8bvmykdxcbs5mm0ipwwm4";
- })
-
- (fetchNuGet {
- name = "runtime.unix.System.Net.Sockets";
- version = "4.3.0";
- sha256 = "03npdxzy8gfv035bv1b9rz7c7hv0rxl5904wjz51if491mw0xy12";
- })
-
- (fetchNuGet {
- name = "runtime.unix.System.Private.Uri";
- version = "4.3.0";
- sha256 = "1jx02q6kiwlvfksq1q9qr17fj78y5v6mwsszav4qcz9z25d5g6vk";
- })
-
- (fetchNuGet {
- name = "runtime.unix.System.Runtime.Extensions";
- version = "4.3.0";
- sha256 = "0pnxxmm8whx38dp6yvwgmh22smknxmqs5n513fc7m4wxvs1bvi4p";
- })
-
]
diff --git a/nixpkgs/pkgs/development/go-modules/generic/default.nix b/nixpkgs/pkgs/development/go-modules/generic/default.nix
index 9baeefe1b2c..68a4fe8dd6a 100644
--- a/nixpkgs/pkgs/development/go-modules/generic/default.nix
+++ b/nixpkgs/pkgs/development/go-modules/generic/default.nix
@@ -1,4 +1,4 @@
-{ go, cacert, git, lib, removeReferencesTo, stdenv }:
+{ go, cacert, git, lib, removeReferencesTo, stdenv, vend }:
{ name ? "${args'.pname}-${args'.version}"
, src
@@ -17,9 +17,12 @@
#
# if vendorSha256 is null, then we won't fetch any dependencies and
# rely on the vendor folder within the source.
-, vendorSha256 ? null
+, vendorSha256
# Whether to delete the vendor folder supplied with the source.
, deleteVendor ? false
+# Whether to run the vend tool to regenerate the vendor directory.
+# This is useful if any dependency contain C files.
+, runVend ? false
, modSha256 ? null
@@ -48,6 +51,8 @@ let
deleteFlag = if deleteVendor then "true" else "false";
+ vendCommand = if runVend then "${vend}/bin/vend" else "false";
+
go-modules = if vendorSha256 != null then go.stdenv.mkDerivation (let modArgs = {
name = "${name}-go-modules";
@@ -87,7 +92,13 @@ let
echo "vendor folder exists, please set 'vendorSha256=null;' or 'deleteVendor=true;' in your expression"
exit 10
fi
- go mod vendor
+
+ if [ ${vendCommand} != "false" ]; then
+ echo running vend to rewrite vendor folder
+ ${vendCommand}
+ else
+ go mod vendor
+ fi
mkdir -p vendor
runHook postBuild
@@ -127,7 +138,7 @@ let
export GOSUMDB=off
export GOPROXY=off
cd "$modRoot"
- if [ -n "${go-modules}" ]; then
+ if [ -n "${go-modules}" ]; then
rm -rf vendor
ln -s ${go-modules} vendor
fi
diff --git a/nixpkgs/pkgs/development/guile-modules/guile-cairo/default.nix b/nixpkgs/pkgs/development/guile-modules/guile-cairo/default.nix
index 99e3ddf34f1..000932cc010 100644
--- a/nixpkgs/pkgs/development/guile-modules/guile-cairo/default.nix
+++ b/nixpkgs/pkgs/development/guile-modules/guile-cairo/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "guile-cairo";
- version = "1.11.0";
+ version = "1.11.1";
src = fetchurl {
url = "mirror://savannah/guile-cairo/${pname}-${version}.tar.gz";
- sha256 = "11fn2x2973dizzw94fkz6rj9crsyzchphq5097lvbkvqpzbyidyp";
+ sha256 = "1gc642r9ndsjhhmh9bl5cbd3dwvy4dpxwhr0zpsw43y9nmz37xpl";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/development/haskell-modules/configuration-common.nix b/nixpkgs/pkgs/development/haskell-modules/configuration-common.nix
index d15c37a65fb..c32cda5ee09 100644
--- a/nixpkgs/pkgs/development/haskell-modules/configuration-common.nix
+++ b/nixpkgs/pkgs/development/haskell-modules/configuration-common.nix
@@ -26,6 +26,12 @@ self: super: {
# successfully with recent versions of the compiler).
bin-package-db = null;
+ # waiting for release: https://github.com/jwiegley/c2hsc/issues/41
+ c2hsc = appendPatch super.c2hsc (pkgs.fetchpatch {
+ url = "https://github.com/jwiegley/c2hsc/commit/490ecab202e0de7fc995eedf744ad3cb408b53cc.patch";
+ sha256 = "1c7knpvxr7p8c159jkyk6w29653z5yzgjjqj11130bbb8mk9qhq7";
+ });
+
# Some Hackage packages reference this attribute, which exists only in the
# GHCJS package set. We provide a dummy version here to fix potential
# evaluation errors.
@@ -45,10 +51,6 @@ self: super: {
# Needs older QuickCheck version
attoparsec-varword = dontCheck super.attoparsec-varword;
- # Tests are failing
- # https://github.com/bos/statistics/issues/123
- statistics = dontCheck super.statistics;
-
# These packages (and their reverse deps) cannot be built with profiling enabled.
ghc-heap-view = disableLibraryProfiling super.ghc-heap-view;
ghc-datasize = disableLibraryProfiling super.ghc-datasize;
@@ -60,10 +62,6 @@ self: super: {
mysql-simple = dontCheck super.mysql-simple;
mysql-haskell = dontCheck super.mysql-haskell;
- # Tests failing, fixed once 0.8.0 is in stackage
- # https://gitlab.com/twittner/zeromq-haskell/issues/63
- zeromq4-haskell = dontCheck super.zeromq4-haskell;
-
# The Hackage tarball is purposefully broken, because it's not intended to be, like, useful.
# https://git-annex.branchable.com/bugs/bash_completion_file_is_missing_in_the_6.20160527_tarball_on_hackage/
git-annex = (overrideSrc super.git-annex {
@@ -71,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 = "0adw72lw3ygls87w6i7hirf26gz991dkm992jb5f0h5nvy6d44pl";
+ sha256 = "vwKcY7Yk+R0YkaXjJ7xKyQWGjySTUPox0xIaurbQZk0=";
};
}).override {
dbus = if pkgs.stdenv.isLinux then self.dbus else null;
@@ -119,19 +117,16 @@ self: super: {
});
# The Haddock phase fails for one reason or another.
- bytestring-progress = dontHaddock super.bytestring-progress;
deepseq-magic = dontHaddock super.deepseq-magic;
feldspar-signal = dontHaddock super.feldspar-signal; # https://github.com/markus-git/feldspar-signal/issues/1
hoodle-core = dontHaddock super.hoodle-core;
hsc3-db = dontHaddock super.hsc3-db;
- classy-prelude-yesod = dontHaddock super.classy-prelude-yesod; # https://github.com/haskell/haddock/issues/979
# https://github.com/techtangents/ablist/issues/1
ABList = dontCheck super.ABList;
# sse2 flag due to https://github.com/haskell/vector/issues/47.
- # dontCheck due to https://github.com/haskell/vector/issues/138
- vector = dontCheck (if pkgs.stdenv.isi686 then appendConfigureFlag super.vector "--ghc-options=-msse2" else super.vector);
+ vector = if pkgs.stdenv.isi686 then appendConfigureFlag super.vector "--ghc-options=-msse2" else super.vector;
conduit-extra = if pkgs.stdenv.isDarwin
then super.conduit-extra.overrideAttrs (drv: { __darwinAllowLocalNetworking = true; })
@@ -175,20 +170,14 @@ self: super: {
# Test suite depends on source code being available
simple-affine-space = dontCheck super.simple-affine-space;
- # https://github.com/kazu-yamamoto/simple-sendfile/issues/17
- simple-sendfile = dontCheck super.simple-sendfile;
-
# Fails no apparent reason. Upstream has been notified by e-mail.
assertions = dontCheck super.assertions;
# These packages try to execute non-existent external programs.
cmaes = dontCheck super.cmaes; # http://hydra.cryp.to/build/498725/log/raw
dbmigrations = dontCheck super.dbmigrations;
- euler = dontCheck super.euler; # https://github.com/decomputed/euler/issues/1
filestore = dontCheck super.filestore;
- getopt-generics = dontCheck super.getopt-generics;
graceful = dontCheck super.graceful;
- Hclip = dontCheck super.Hclip;
HList = dontCheck super.HList;
ide-backend = dontCheck super.ide-backend;
marquise = dontCheck super.marquise; # https://github.com/anchor/marquise/issues/69
@@ -213,10 +202,18 @@ self: super: {
# base bound
digit = doJailbreak super.digit;
- # 2020-06-05: HACK: does not passes own build suite - `dontCheck`
- hnix = generateOptparseApplicativeCompletion "hnix" (
- dontCheck super.hnix
- );
+ # 2020-06-05: HACK: does not pass own build suite - `dontCheck` We should
+ # generate optparse-applicative completions for the hnix executable. Sadly
+ # building of the executable has been disabled for ghc < 8.10 in hnix.
+ # Generating the completions should be activated again, once we default to
+ # ghc 8.10.
+ hnix = dontCheck (super.hnix.override {
+ # The neat-interpolation package from stack is to old for hnix.
+ # https://github.com/haskell-nix/hnix/issues/676
+ # Once neat-interpolation >= 0.4 is in our stack release,
+ # (which should happen soon), we can remove this override
+ neat-interpolation = self.neat-interpolation_0_5_1_1;
+ });
# Fails for non-obvious reasons while attempting to use doctest.
search = dontCheck super.search;
@@ -243,7 +240,6 @@ self: super: {
bloodhound = dontCheck super.bloodhound;
buildwrapper = dontCheck super.buildwrapper;
burst-detection = dontCheck super.burst-detection; # http://hydra.cryp.to/build/496948/log/raw
- cabal-bounds = dontCheck super.cabal-bounds; # http://hydra.cryp.to/build/496935/nixlog/1/raw
cabal-meta = dontCheck super.cabal-meta; # http://hydra.cryp.to/build/497892/log/raw
camfort = dontCheck super.camfort;
cjk = dontCheck super.cjk;
@@ -314,12 +310,17 @@ self: super: {
language-slice = dontCheck super.language-slice;
ldap-client = dontCheck super.ldap-client;
lensref = dontCheck super.lensref;
- lucid = dontCheck super.lucid; #https://github.com/chrisdone/lucid/issues/25
lvmrun = disableHardening (dontCheck super.lvmrun) ["format"];
+ math-functions = if pkgs.stdenv.isDarwin
+ 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;
memcache = dontCheck super.memcache;
metrics = dontCheck super.metrics;
milena = dontCheck super.milena;
+ mockery = if pkgs.stdenv.isDarwin
+ then overrideCabal super.mockery (drv: { preCheck = "export TRAVIS=true"; }) # darwin doesn't have sub-second resolution https://github.com/hspec/mockery/issues/11
+ else super.mockery;
modular-arithmetic = dontCheck super.modular-arithmetic; # tests require a very old Glob (0.7.*)
nats-queue = dontCheck super.nats-queue;
netpbm = dontCheck super.netpbm;
@@ -346,7 +347,6 @@ self: super: {
pwstore-cli = dontCheck super.pwstore-cli;
quantities = dontCheck super.quantities;
redis-io = dontCheck super.redis-io;
- reflex = dontCheck super.reflex; # test suite uses hlint, which has different haskell-src-exts version
rethinkdb = dontCheck super.rethinkdb;
Rlang-QQ = dontCheck super.Rlang-QQ;
safecopy = dontCheck super.safecopy;
@@ -388,9 +388,6 @@ self: super: {
# https://github.com/bos/snappy/issues/1
snappy = dontCheck super.snappy;
- # https://github.com/kim/snappy-framing/issues/3
- snappy-framing = dontHaddock super.snappy-framing;
-
# https://ghc.haskell.org/trac/ghc/ticket/9625
vty = dontCheck super.vty;
@@ -403,9 +400,6 @@ self: super: {
# https://github.com/joeyadams/haskell-stm-delay/issues/3
stm-delay = dontCheck super.stm-delay;
- # https://github.com/cgaebel/stm-conduit/issues/33
- stm-conduit = dontCheck super.stm-conduit;
-
# https://github.com/pixbi/duplo/issues/25
duplo = dontCheck super.duplo;
@@ -431,9 +425,6 @@ self: super: {
# https://github.com/NixOS/nixpkgs/issues/6350
paypal-adaptive-hoops = overrideCabal super.paypal-adaptive-hoops (drv: { testTarget = "local"; });
- # https://github.com/vincenthz/hs-asn1/issues/12
- asn1-encoding = dontCheck super.asn1-encoding;
-
# Avoid "QuickCheck >=2.3 && <2.10" dependency we cannot fulfill in lts-11.x.
test-framework = dontCheck super.test-framework;
@@ -451,13 +442,10 @@ self: super: {
apiary-session = dontCheck super.apiary-session;
apiary-websockets = dontCheck super.apiary-websockets;
- # https://github.com/PaulJohnson/geodetics/issues/1
- geodetics = dontCheck super.geodetics;
-
# https://github.com/junjihashimoto/test-sandbox-compose/issues/2
test-sandbox-compose = dontCheck super.test-sandbox-compose;
- # https://github.com/tych0/xcffib/issues/37
+ # Waiting on language-python 0.5.8 https://github.com/bjpop/language-python/issues/60
xcffib = dontCheck super.xcffib;
# https://github.com/afcowie/locators/issues/1
@@ -472,6 +460,12 @@ self: super: {
bytestring-strict-builder = dontCheck super.bytestring-strict-builder;
bytestring-tree-builder = dontCheck super.bytestring-tree-builder;
+ # https://github.com/byteverse/bytebuild/issues/19
+ bytebuild = dontCheck super.bytebuild;
+
+ # https://github.com/andrewthad/haskell-ip/issues/67
+ ip = dontCheck super.ip;
+
# https://github.com/ndmitchell/shake/issues/206
# https://github.com/ndmitchell/shake/issues/267
shake = overrideCabal super.shake (drv: { doCheck = !pkgs.stdenv.isDarwin && false; });
@@ -498,21 +492,12 @@ self: super: {
then self.buildHaskellPackages.tasty-discover
else dontCheck super.tasty-discover);
- # generic-deriving bound is too tight
- # aeson 1.4.6.0 needs Diff 0.4.0 to do tests but nixpkgs is still at 0.3.4
- # https://github.com/bos/aeson/issues/740
- aeson = dontCheck (doJailbreak super.aeson);
-
- # containers >=0.4 && <0.6 is too tight
- # https://github.com/RaphaelJ/friday/issues/34
+ # Waiting on https://github.com/RaphaelJ/friday/pull/36
friday = doJailbreak super.friday;
# Won't compile with recent versions of QuickCheck.
inilist = dontCheck super.inilist;
- # Doesn't accept recent versions of 'base' or QuickCheck.
- MissingH = dontCheck (doJailbreak super.MissingH);
-
# https://github.com/yaccz/saturnin/issues/3
Saturnin = dontCheck super.Saturnin;
@@ -525,12 +510,6 @@ self: super: {
# https://github.com/alphaHeavy/lzma-enumerator/issues/3
lzma-enumerator = dontCheck super.lzma-enumerator;
- # https://github.com/haskell-hvr/lzma/issues/14
- lzma = dontCheck super.lzma;
-
- # https://github.com/BNFC/bnfc/issues/140
- BNFC = dontCheck super.BNFC;
-
# FPCO's fork of Cabal won't succeed its test suite.
Cabal-ide-backend = dontCheck super.Cabal-ide-backend;
@@ -545,21 +524,12 @@ self: super: {
inline-c-win32 = dontDistribute super.inline-c-win32;
Southpaw = dontDistribute super.Southpaw;
- # https://github.com/yesodweb/serversession/issues/1
- serversession = dontCheck super.serversession;
-
# Hydra no longer allows building texlive packages.
lhs2tex = dontDistribute super.lhs2tex;
# https://ghc.haskell.org/trac/ghc/ticket/9825
vimus = overrideCabal super.vimus (drv: { broken = pkgs.stdenv.isLinux && pkgs.stdenv.isi686; });
- # https://github.com/hspec/mockery/issues/6
- mockery = overrideCabal super.mockery (drv: { preCheck = "export TRAVIS=true"; });
-
- # https://github.com/alphaHeavy/lzma-conduit/issues/5
- lzma-conduit = dontCheck super.lzma-conduit;
-
# https://github.com/kazu-yamamoto/logger/issues/42
logger = dontCheck super.logger;
@@ -590,25 +560,10 @@ self: super: {
sha256 = "13g462qmj8c7if797gnyvf8h0cddmm3xy0pjldw48w8f8sr4qsj0";
});
- # https://github.com/athanclark/sets/issues/2
- sets = dontCheck super.sets;
-
# Install icons, metadata and cli program.
bustle = overrideCabal super.bustle (drv: {
buildDepends = [ pkgs.libpcap ];
buildTools = with pkgs.buildPackages; [ gettext perl help2man ];
- patches = [
- # fix build
- # https://gitlab.freedesktop.org/bustle/bustle/merge_requests/14
- (pkgs.fetchpatch {
- url = "https://gitlab.freedesktop.org/bustle/bustle/commit/ee4b81cbc232d47ba9940f1987777b17452e71ff.patch";
- sha256 = "0v9cvbmrma5jcqcg1narpm1549h0cg8mr6i00qxmq0x6hs04dnwa";
- })
- (pkgs.fetchpatch {
- url = "https://gitlab.freedesktop.org/bustle/bustle/commit/aae6843f51f54679d440fb3813e61355dc8406b9.patch";
- sha256 = "1a8hr38hd1gdkqhsy56hyl7njw8ci79iigr81aalkb7hn4ckvh2a";
- })
- ];
postInstall = ''
make install PREFIX=$out
'';
@@ -676,9 +631,6 @@ self: super: {
# https://github.com/pxqr/base32-bytestring/issues/4
base32-bytestring = dontCheck super.base32-bytestring;
- # https://github.com/goldfirere/singletons/issues/122
- singletons = dontCheck super.singletons;
-
# Djinn's last release was 2014, incompatible with Semigroup-Monoid Proposal
# https://github.com/augustss/djinn/pull/8
djinn = appendPatch super.djinn (pkgs.fetchpatch {
@@ -689,9 +641,6 @@ self: super: {
# We cannot build this package w/o the C library from <http://www.phash.org/>.
phash = markBroken super.phash;
- # We get lots of strange compiler errors during the test suite run.
- jsaddle = dontCheck super.jsaddle;
-
# https://github.com/Philonous/hs-stun/pull/1
# Remove if a version > 0.1.0.1 ever gets released.
stunclient = overrideCabal super.stunclient (drv: {
@@ -703,9 +652,6 @@ self: super: {
# The standard libraries are compiled separately.
idris = generateOptparseApplicativeCompletion "idris" (dontCheck super.idris);
- # https://github.com/bos/math-functions/issues/25
- math-functions = dontCheck super.math-functions;
-
# build servant docs from the repository
servant =
let
@@ -743,10 +689,6 @@ self: super: {
# https://github.com/bmillwood/applicative-quoters/issues/6
applicative-quoters = doJailbreak super.applicative-quoters;
- # https://github.com/roelvandijk/terminal-progress-bar/issues/13
- # Still needed because of HUnit < 1.6
- terminal-progress-bar = doJailbreak super.terminal-progress-bar;
-
# https://hydra.nixos.org/build/42769611/nixlog/1/raw
# note: the library is unmaintained, no upstream issue
dataenc = doJailbreak super.dataenc;
@@ -769,39 +711,17 @@ self: super: {
# No upstream issue tracker
hspec-expectations-pretty-diff = dontCheck super.hspec-expectations-pretty-diff;
- # https://github.com/basvandijk/lifted-base/issues/34
- # Still needed as HUnit < 1.5
- lifted-base = doJailbreak super.lifted-base;
-
# Don't depend on chell-quickcheck, which doesn't compile due to restricting
# QuickCheck to versions ">=2.3 && <2.9".
system-filepath = dontCheck super.system-filepath;
- # https://github.com/basvandijk/case-insensitive/issues/24
- # Still needed as HUnit < 1.6
- case-insensitive = doJailbreak super.case-insensitive;
-
# https://github.com/hvr/uuid/issues/28
uuid-types = doJailbreak super.uuid-types;
uuid = doJailbreak super.uuid;
- # https://github.com/ekmett/lens/issues/713
- lens = disableCabalFlag super.lens "test-doctests";
-
- # https://github.com/haskell/fgl/issues/60
- # Needed for QuickCheck < 2.10
- fgl = dontCheck super.fgl;
- fgl-arbitrary = doJailbreak super.fgl-arbitrary;
-
# The tests spuriously fail
libmpd = dontCheck super.libmpd;
- # https://github.com/dan-t/cabal-lenses/issues/6
- cabal-lenses = doJailbreak super.cabal-lenses;
-
- # https://github.com/fizruk/http-api-data/issues/49
- http-api-data = dontCheck super.http-api-data;
-
# https://github.com/diagrams/diagrams-lib/issues/288
diagrams-lib = overrideCabal super.diagrams-lib (drv: { doCheck = !pkgs.stdenv.isi686; });
@@ -831,9 +751,6 @@ self: super: {
digestive-functors-blaze = doJailbreak super.digestive-functors-blaze;
digestive-functors = doJailbreak super.digestive-functors;
- # missing dependencies: doctest ==0.12.*
- html-entities = doJailbreak super.html-entities;
-
# https://github.com/takano-akio/filelock/issues/5
filelock = dontCheck super.filelock;
@@ -853,8 +770,7 @@ self: super: {
grakn = dontCheck (doJailbreak super.grakn);
# test suite requires git and does a bunch of git operations
- # doJailbreak because of hardcoded time, seems to be fixed upstream
- restless-git = dontCheck (doJailbreak super.restless-git);
+ restless-git = dontCheck super.restless-git;
# Depends on broken fluid.
fluid-idl-http-client = markBroken super.fluid-idl-http-client;
@@ -871,20 +787,18 @@ self: super: {
# Needs QuickCheck <2.10, which we don't have.
edit-distance = doJailbreak super.edit-distance;
- blaze-markup = doJailbreak super.blaze-markup;
blaze-html = doJailbreak super.blaze-html;
- attoparsec = dontCheck super.attoparsec; # 1 out of 67 tests fails
int-cast = doJailbreak super.int-cast;
- nix-derivation = doJailbreak super.nix-derivation;
# Needs QuickCheck <2.10, HUnit <1.6 and base <4.10
pointfree = doJailbreak super.pointfree;
+ # Depends on tasty < 1.x, which we don't have.
+ cryptohash-sha256 = doJailbreak super.cryptohash-sha256;
+
# Needs tasty-quickcheck ==0.8.*, which we don't have.
- cryptohash-sha256 = dontCheck super.cryptohash-sha256;
cryptohash-sha1 = doJailbreak super.cryptohash-sha1;
cryptohash-md5 = doJailbreak super.cryptohash-md5;
- text-short = doJailbreak super.text-short;
gitHUD = dontCheck super.gitHUD;
githud = dontCheck super.githud;
@@ -892,7 +806,6 @@ self: super: {
config-ini = dontCheck super.config-ini;
# doctest >=0.9 && <0.12
- genvalidity-property = doJailbreak super.genvalidity-property;
path = dontCheck super.path;
# Test suite fails due to trying to create directories
@@ -923,12 +836,6 @@ self: super: {
in doJailbreak (f super.servant-docs); # jailbreak tasty < 1.2 until servant-docs > 0.11.3 is on hackage.
swagger2 = if (pkgs.stdenv.hostPlatform.isAarch32 || pkgs.stdenv.hostPlatform.isAarch64) then dontHaddock (dontCheck super.swagger2) else super.swagger2;
- # requires a release including https://github.com/haskell-servant/servant-swagger/commit/249530d9f85fe76dfb18b100542f75a27e6a3079
- servant-swagger = dontCheck super.servant-swagger;
-
- # Tries to read a file it is not allowed to in the test suite
- load-env = dontCheck super.load-env;
-
# Copy hledger man pages from data directory into the proper place. This code
# should be moved into the cabal2nix generator.
hledger = overrideCabal super.hledger (drv: {
@@ -971,18 +878,8 @@ self: super: {
'';
});
- # https://github.com/haskell-rewriting/term-rewriting/pull/15
- # remove on next hackage update
- term-rewriting = doJailbreak super.term-rewriting;
-
- # https://github.com/GaloisInc/pure-zlib/pull/11
- pure-zlib = doJailbreak super.pure-zlib;
-
- # https://github.com/strake/lenz-template.hs/pull/2
- lenz-template = doJailbreak super.lenz-template;
# https://github.com/haskell-hvr/resolv/pull/6
- resolv = dontCheck super.resolv;
resolv_0_1_1_2 = dontCheck super.resolv_0_1_1_2;
# spdx 0.2.2.0 needs older tasty
@@ -1001,41 +898,22 @@ self: super: {
# Compiles some C++ source which requires these headers
VulkanMemoryAllocator = addExtraLibrary super.VulkanMemoryAllocator pkgs.vulkan-headers;
- # # Builds only with the latest version of indexed-list-literals.
- # vector-sized_1_0_3_0 = super.vector-sized_1_0_3_0.override {
- # indexed-list-literals = self.indexed-list-literals_0_2_1_1;
- # };
-
# https://github.com/dmwit/encoding/pull/3
encoding = doJailbreak (appendPatch super.encoding ./patches/encoding-Cabal-2.0.patch);
# Work around overspecified constraint on github ==0.18.
github-backup = doJailbreak super.github-backup;
- # Test suite depends on old QuickCheck 2.10.x.
- cassava = dontCheck super.cassava;
-
# 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;
- # Test has either build errors or fails anyway, depending on the compiler.
- vector-algorithms = dontCheck super.vector-algorithms;
-
- # 2020-06-04: HACK: dontCheck - The test suite attempts to use the network.
- # Should be solved when: https://github.com/dhall-lang/dhall-haskell/issues/1837
- dhall = generateOptparseApplicativeCompletion "dhall" (dontCheck super.dhall);
-
- dhall-json =
- generateOptparseApplicativeCompletions ["dhall-to-json" "dhall-to-yaml"]
- super.dhall-json;
-
- dhall-nix =
- generateOptparseApplicativeCompletion "dhall-to-nix" (
- super.dhall-nix
- );
+ # 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);
# https://github.com/haskell-hvr/netrc/pull/2#issuecomment-469526558
netrc = doJailbreak super.netrc;
@@ -1045,8 +923,7 @@ self: super: {
# Generate shell completion.
cabal2nix = generateOptparseApplicativeCompletion "cabal2nix" super.cabal2nix;
- stack = generateOptparseApplicativeCompletion "stack" (super.stack.overrideScope (self: super: { http-download = self.http-download_0_2_0_0; }));
- http-download_0_2_0_0 = dontCheck super.http-download_0_2_0_0;
+ stack = generateOptparseApplicativeCompletion "stack" super.stack;
# musl fixes
# dontCheck: use of non-standard strptime "%s" which musl doesn't support; only used in test
@@ -1060,13 +937,6 @@ self: super: {
sha256 = "056rk58v9h114mjx62f41x971xn9p3nhsazcf9zrcyxh1ymrdm8j";
});
- # Tests require a browser: https://github.com/ku-fpg/blank-canvas/issues/73
- blank-canvas = dontCheck super.blank-canvas;
- blank-canvas_0_6_2 = dontCheck super.blank-canvas_0_6_2;
-
- # needed because of testing-feat >=0.4.0.2 && <1.1
- language-ecmascript = doJailbreak super.language-ecmascript;
-
# sexpr is old, broken and has no issue-tracker. Let's fix it the best we can.
sexpr =
appendPatch (overrideCabal super.sexpr (drv: {
@@ -1077,9 +947,6 @@ self: super: {
# https://github.com/haskell/hoopl/issues/50
hoopl = dontCheck super.hoopl;
- # https://github.com/snapframework/xmlhtml/pull/37
- xmlhtml = doJailbreak super.xmlhtml;
-
purescript =
let
purescriptWithOverrides = super.purescript.override {
@@ -1105,7 +972,7 @@ self: super: {
# https://github.com/danfran/cabal-macosx/issues/13
cabal-macosx = dontCheck super.cabal-macosx;
- # https://github.com/DanielG/cabal-helper/issues/59
+ # https://github.com/DanielG/cabal-helper/pull/123
cabal-helper = doJailbreak super.cabal-helper;
# TODO(Profpatsch): factor out local nix store setup from
@@ -1115,15 +982,12 @@ self: super: {
# });
libnix = dontCheck super.libnix;
- # The test suite tries to mess with ALSA, which doesn't work in the build sandbox.
+ # dontCheck: The test suite tries to mess with ALSA, which doesn't work in the build sandbox.
xmobar = dontCheck super.xmobar;
# https://github.com/mgajda/json-autotype/issues/25
json-autotype = dontCheck super.json-autotype;
- # Jailbreak tasty < 1.2: https://github.com/phadej/tdigest/issues/30
- tdigest = doJailbreak super.tdigest; # until tdigest > 0.2.1
-
# Requires pg_ctl command during tests
beam-postgres = overrideCabal super.beam-postgres (drv: {
testToolDepends = (drv.testToolDepends or []) ++ [pkgs.postgresql];
@@ -1137,14 +1001,6 @@ self: super: {
})];
});
- # Remove unecessary constraint:
- # https://github.com/haskell-infra/hackage-trustees/issues/258
- data-accessor-template = overrideCabal super.data-accessor-template (drv: {
- postPatch = ''
- sed -i 's#template-haskell >=2.11 && <2.15#template-haskell#' data-accessor-template.cabal
- '';
- });
-
# 2020-06-05: HACK: In Nixpkgs currently this is
# old pandoc version 2.7.4 to current 2.9.2.1,
# test suite failures: https://github.com/jgm/pandoc/issues/5582
@@ -1154,8 +1010,7 @@ self: super: {
xattr = appendPatch super.xattr ./patches/xattr-fix-build.patch;
# Some tests depend on a postgresql instance
- # Haddock failure: https://github.com/haskell/haddock/issues/979
- esqueleto = dontHaddock (dontCheck super.esqueleto);
+ esqueleto = dontCheck super.esqueleto;
# Requires API keys to run tests
algolia = dontCheck super.algolia;
@@ -1183,9 +1038,6 @@ self: super: {
# Test suite won't link for no apparent reason.
constraints-deriving = dontCheck super.constraints-deriving;
- # QuickCheck >=2.3 && <2.13, hspec >=2.1 && <2.7
- graphviz = dontCheck super.graphviz;
-
# https://github.com/elliottt/hsopenid/issues/15
openid = markBroken super.openid;
@@ -1198,16 +1050,9 @@ self: super: {
'';
});
- # The doctests in universum-1.5.0 are broken. The doctests in versions of universum after
- # 1.5.0 should be fixed, so this should be able to be removed.
- universum = dontCheck super.universum;
-
# https://github.com/erikd/hjsmin/issues/32
hjsmin = dontCheck super.hjsmin;
- # https://github.com/blamario/grampa/issues/19
- rank2classes = dontCheck super.rank2classes;
-
nix-tools = super.nix-tools.overrideScope (self: super: {
# Needs https://github.com/peti/hackage-db/pull/9
hackage-db = super.hackage-db.overrideAttrs (old: {
@@ -1223,9 +1068,6 @@ self: super: {
# upstream issue: https://github.com/vmchale/atspkg/issues/12
language-ats = dontCheck super.language-ats;
- # https://github.com/Happstack/web-routes-th/pull/3
- web-routes-th = doJailbreak super.web-routes-th;
-
# Remove for hail > 0.2.0.0
hail = overrideCabal super.hail (drv: {
patches = [
@@ -1244,18 +1086,9 @@ self: super: {
];
});
- # Needs the corresponding version of haskell-src-exts.
- haskell-src-exts-simple = super.haskell-src-exts-simple.override { haskell-src-exts = self.haskell-src-exts_1_23_1; };
-
- # https://github.com/Daniel-Diaz/HaTeX/issues/144
- HaTeX = dontCheck super.HaTeX;
-
# https://github.com/kazu-yamamoto/dns/issues/150
dns = dontCheck super.dns;
- # Support recent versions of fast-logger.
- spacecookie = doJailbreak super.spacecookie;
-
# apply patches from https://github.com/snapframework/snap-server/pull/126
# manually until they are accepted upstream
snap-server = overrideCabal super.snap-server (drv: {
@@ -1277,9 +1110,6 @@ self: super: {
# https://github.com/haskell-servant/servant-ekg/issues/15
servant-ekg = doJailbreak super.servant-ekg;
- # krank-0.1.0 does not accept PyF-0.9.0.0.
- krank = doJailbreak super.krank;
-
# the test suite has an overly tight restriction on doctest
# See https://github.com/ekmett/perhaps/pull/5
perhaps = doJailbreak super.perhaps;
@@ -1291,59 +1121,10 @@ self: super: {
'';
});
- # Several gtk2hs-provided packages at v0.13.8.0 fail to build on Darwin
- # until we pick up https://github.com/gtk2hs/gtk2hs/pull/293 so apply that
- # patch here. That single patch is for the gtk2hs super-repo, out of which
- # we extract the patch for each indvidiual project (glib/gio/pango/gtk/gtk3).
- glib = appendPatch super.glib (pkgs.fetchpatch {
- url = "https://github.com/gtk2hs/gtk2hs/commit/1cf2f9bff2427d39986e32880d1383cfff49ab0e.patch";
- includes = [ "glib.cabal" ];
- stripLen = 1;
- sha256 = "1zdss1xgsbijs3kx8dp5a81qryrfc1zm1xrd20whna3dqakf8b7g";
- });
- gio = appendPatch super.gio (pkgs.fetchpatch {
- url = "https://github.com/gtk2hs/gtk2hs/commit/1cf2f9bff2427d39986e32880d1383cfff49ab0e.patch";
- includes = [ "gio.cabal" ];
- stripLen = 1;
- sha256 = "0d72k6gqvgax9jcqi3gz1gqnar7jg8p5065z3mw2fcwvdw46s2zv";
- });
- pango = appendPatch super.pango (pkgs.fetchpatch {
- url = "https://github.com/gtk2hs/gtk2hs/commit/1cf2f9bff2427d39986e32880d1383cfff49ab0e.patch";
- includes = [ "pango.cabal" ];
- stripLen = 1;
- sha256 = "0dc221wlmyhc24h6ybfhbkxmcx4i6bvkbr1zgqidbnj3yp6w0l5w";
- });
- # gtk/gtk3 have an additional complication: independent of the above
- # 0.13.8.0-specific fix, they need to be told on Darwin to use the Quartz
+ # gtk/gtk3 needs to be told on Darwin to use the Quartz
# rather than X11 backend (see eg https://github.com/gtk2hs/gtk2hs/issues/249).
- gtk3 =
- let
- patchedGtk3 = appendPatch super.gtk3 (pkgs.fetchpatch {
- url = "https://github.com/gtk2hs/gtk2hs/commit/1cf2f9bff2427d39986e32880d1383cfff49ab0e.patch";
- includes = [ "gtk3.cabal" ];
- stripLen = 1;
- sha256 = "0zvj0dzfwf9bksfhi0m4v0h5aij236gd0qhyr1adpdcjrkd8zbkd";
- });
- in
- # The appendConfigureFlags should remain even after we can drop patchedGtk3.
- appendConfigureFlags patchedGtk3 (pkgs.lib.optional pkgs.stdenv.isDarwin "-f have-quartz-gtk");
- gtk =
- let
- patchedGtk = appendPatch super.gtk (pkgs.fetchpatch {
- url = "https://github.com/gtk2hs/gtk2hs/commit/1cf2f9bff2427d39986e32880d1383cfff49ab0e.patch";
- includes = [ "gtk.cabal-renamed" ];
- stripLen = 1;
- sha256 = "0wb0scvmhg8b42hxpns9m6zak3r8b25a2z7wg6vl56n17nb635l7";
- # One final complication: the gtk cabal file in the source repo (as seen
- # by the patch) is `gtk.cabal-renamed`, but this gets changed to the usual
- # `gtk.cabal` before uploading to Hackage by a script.
- postFetch = ''
- substituteInPlace $out --replace "-renamed" ""
- '';
- });
- in
- # The appendConfigureFlags should remain even after we can drop patchedGtk.
- appendConfigureFlags patchedGtk (pkgs.lib.optional pkgs.stdenv.isDarwin "-f have-quartz-gtk");
+ gtk3 = appendConfigureFlags super.gtk3 (pkgs.lib.optional pkgs.stdenv.isDarwin "-f have-quartz-gtk");
+ gtk = appendConfigureFlags super.gtk (pkgs.lib.optional pkgs.stdenv.isDarwin "-f have-quartz-gtk");
# Chart-tests needs and compiles some modules from Chart itself
Chart-tests = (addExtraLibrary super.Chart-tests self.QuickCheck).overrideAttrs (old: {
@@ -1352,46 +1133,16 @@ self: super: {
'';
});
- # Unnecessary upper bound on vector <0.12.1
- bitwise-enum = doJailbreak super.bitwise-enum;
-
# This breaks because of version bounds, but compiles and runs fine.
# Last commit is 5 years ago, so we likely won't get upstream fixed soon.
# https://bitbucket.org/rvlm/hakyll-contrib-hyphenation/src/master/
# Therefore we jailbreak it.
hakyll-contrib-hyphenation = doJailbreak super.hakyll-contrib-hyphenation;
- # https://github.com/bergmark/feed/issues/43
- feed = dontCheck super.feed;
-
- pantry_0_2_0_0 = appendPatches (dontCheck super.pantry_0_2_0_0) [
- # pantry-0.2.0.0 doesn't build with ghc-8.8, but there is a PR adding support.
- # https://github.com/commercialhaskell/pantry/pull/6
- # Currently stack-2.1.3.1 requires pantry-0.2.0.0, but when a newer version of
- # stack is released, it will probably use the newer pantry version, so we
- # can completely get rid of pantry-0.2.0.0.
- (pkgs.fetchpatch {
- url = "https://github.com/commercialhaskell/pantry/pull/6.diff";
- sha256 = "0aml06jshpjh3aiscs5av7y33m3d6s6x5pzdvh7pky476izfg87k";
- excludes = [
- ".azure/azure-linux-template.yml"
- ".azure/azure-osx-template.yml"
- ".azure/azure-windows-template.yml"
- "package.yaml"
- "pantry.cabal"
- "stack-lts-11.yaml"
- "stack-lts-12.yaml"
- "stack-nightly.yaml"
- "stack-windows.yaml"
- "stack.yaml"
- ];
- })
- ];
-
- # https://github.com/serokell/nixfmt/pull/62
+ # 2020-06-22: NOTE: > 0.4.0 => rm Jailbreak: https://github.com/serokell/nixfmt/issues/71
nixfmt = doJailbreak super.nixfmt;
- # https://github.com/phadej/binary-orphans/issues/45
+ # 2020-06-22: NOTE: QuickCheck upstreamed https://github.com/phadej/binary-instances/issues/7
binary-instances = dontCheck super.binary-instances;
# Disabling the test suite lets the build succeed on older CPUs
@@ -1405,13 +1156,8 @@ self: super: {
# $HOME, which we don't have in our build sandbox.
cabal-install-parsers = dontCheck super.cabal-install-parsers;
- # haskell-ci-0.8 needs cabal-install-parsers ==0.1, but we have 0.2.
- haskell-ci = doJailbreak super.haskell-ci;
-
- # Needs the latest version of vty.
- matterhorn = super.matterhorn.overrideScope (self: super: {
- vty = self.vty_5_28_2;
- });
+ # gitit is unbroken in the latest release
+ gitit = markUnbroken super.gitit;
# Test suite requires database
persistent-mysql = dontCheck super.persistent-mysql;
@@ -1437,19 +1183,15 @@ self: super: {
sha256 = "097wqn8hxsr50b9mhndg5pjim5jma2ym4ylpibakmmb5m98n17zp";
});
- # Needs a version that's newer than LTS-15.x provides.
- weeder = super.weeder.override { generic-lens = self.generic-lens_2_0_0_0; };
-
+ # polysemy-plugin 0.2.5.0 has constraint ghc-tcplugins-extra (==0.3.*)
+ # This upstream issue is relevant:
+ # https://github.com/polysemy-research/polysemy/issues/322
polysemy-plugin = super.polysemy-plugin.override {
- # polysemy-plugin 0.2.5.0 has constraint ghc-tcplugins-extra (==0.3.*)
- # This upstream issue is relevant:
- # https://github.com/polysemy-research/polysemy/issues/322
ghc-tcplugins-extra = self.ghc-tcplugins-extra_0_3_2;
- # version of Polysemy the plugin goes with
- polysemy = self.polysemy_1_3_0_0;
};
# Test suite requires running a database server. Testing is done upstream.
+ hasql-notifications = dontCheck super.hasql-notifications;
hasql-pool = dontCheck super.hasql-pool;
# This bumps optparse-applicative to <0.16 in the cabal file, as otherwise
@@ -1461,38 +1203,9 @@ self: super: {
sha256 = "0xbfhzhzg94b4r5qy5dg1c40liswwpqarrc2chcwgfbfnrmwkfc2";
});
- # Depends on selective >= 0.4, but the default of selective is 0.3
- headed-megaparsec = super.headed-megaparsec.override {
- selective = self.selective_0_4_1;
- };
-
- # Needed for ghcide
- haskell-lsp_0_22_0_0 = super.haskell-lsp_0_22_0_0.override {
- haskell-lsp-types = self.haskell-lsp-types_0_22_0_0;
- };
-
# 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.override rec {
- haskell-lsp-types = self.haskell-lsp-types_0_22_0_0;
- haskell-lsp = self.haskell-lsp_0_22_0_0;
- hie-bios = self.hie-bios_0_5_0;
- ghc-check = self.ghc-check_0_3_0_1;
- });
-
- # stackage right now is not new enough for hlint-3.0
- ghc-lib-parser-ex_8_10_0_13 = super.ghc-lib-parser-ex_8_10_0_13.override {
- ghc-lib-parser = self.ghc-lib-parser_8_10_1_20200523;
- };
-
- hlint = super.hlint.override {
- ghc-lib-parser = self.ghc-lib-parser_8_10_1_20200523;
- ghc-lib-parser-ex = self.ghc-lib-parser-ex_8_10_0_13;
- extra = self.extra_1_7_3;
- filepattern = self.filepattern.override {
- extra = self.extra_1_7_3;
- };
- };
+ ghcide = dontCheck (super.ghcide.override { ghc-check = self.ghc-check_0_3_0_1; });
# hasn‘t bumped upper bounds
# upstream: https://github.com/obsidiansystems/which/pull/6
@@ -1502,4 +1215,241 @@ self: super: {
# through $PATH but they aren't in $PATH
dhall-lsp-server = dontCheck super.dhall-lsp-server;
+ # https://github.com/ocharles/weeder/issues/15
+ weeder = doJailbreak super.weeder;
+
+ # Requested version bump on upstream https://github.com/obsidiansystems/constraints-extras/issues/32
+ constraints-extras = doJailbreak super.constraints-extras;
+
+ # Necessary for stack
+ # x509-validation test suite hangs: upstream https://github.com/vincenthz/hs-certificate/issues/120
+ # tls test suite fails: upstream https://github.com/vincenthz/hs-tls/issues/434
+ x509-validation = dontCheck super.x509-validation;
+ tls = dontCheck super.tls;
+
+ # Upstream PR: https://github.com/bgamari/monoidal-containers/pull/62
+ # Bump these version bound
+ monoidal-containers = appendPatch super.monoidal-containers (pkgs.fetchpatch {
+ url = "https://github.com/bgamari/monoidal-containers/commit/715093b22a015398a1390f636be6f39a0de83254.patch";
+ sha256="1lfxvwp8g55ljxvj50acsb0wjhrvp2hvir8y0j5pfjkd1kq628ng";
+ });
+
+ 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";
+ })
+ ];
+
+ 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
+ # 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 = "";
+ })
+ ])));
+
+ # add unreleased commit fixing version constraint as a patch
+ # Can be removed if https://github.com/lpeterse/haskell-utc/issues/8 is resolved
+ utc = appendPatch super.utc (pkgs.fetchpatch {
+ url = "https://github.com/lpeterse/haskell-utc/commit/e4502c08591e80d411129bb7c0414539f6302aaf.diff";
+ sha256 = "0v6kv1d4syjzgzc2s7a76c6k4vminlcq62n7jg3nn9xd00gwmmv7";
+ });
+
+ # Tests disabled because they assume to run in the whole jsaddle repo and not the hackage tarbal of jsaddle-warp.
+ jsaddle-warp = dontCheck super.jsaddle-warp;
+
+ # 2020-06-24: Jailbreaking because of restrictive test dep bounds
+ # Upstream issue: https://github.com/kowainik/trial/issues/62
+ trial = doJailbreak super.trial;
+
+ # 2020-06-24: Tests are broken in hackage distribution.
+ # See: https://github.com/kowainik/stan/issues/316
+ stan = dontCheck super.stan;
+
+ # 2020-06-24: Tests are broken in hackage distribution.
+ # See: https://github.com/robstewart57/rdf4h/issues/39
+ rdf4h = dontCheck super.rdf4h;
+
+ # hasn't bumped upper bounds
+ # test fails: "floskell-test: styles/base.md: openBinaryFile: does not exist (No such file or directory)"
+ # https://github.com/ennocramer/floskell/issues/48
+ floskell = dontCheck (doJailbreak super.floskell);
+
+ # hasn't bumped upper bounds
+ # test fails because of a "Warning: Unused LANGUAGE pragma"
+ # https://github.com/ennocramer/monad-dijkstra/issues/4
+ monad-dijkstra = dontCheck (doJailbreak super.monad-dijkstra);
+
+ # haskell-language-server uses its own fork of ghcide
+ # Test disabled: it seems to freeze (is it just that it takes a long time ?)
+ hls-ghcide =
+ dontCheck ((
+ overrideCabal super.hls-ghcide
+ (old: {
+ # The integration test run by lsp-test requires the executable to be in the PATH
+ preCheck = ''
+ export PATH=$PATH:dist/build/ghcide
+ '';
+ })).override {
+ # we are faster than stack here
+ hie-bios = dontCheck self.hie-bios_0_6_1;
+ lsp-test = dontCheck self.lsp-test_0_11_0_3;
+ });
+
+ haskell-language-server = (overrideCabal super.haskell-language-server
+ (old: {
+ # The integration test run by lsp-test requires the executable to be in the PATH
+ preCheck = ''
+ export PATH=$PATH:dist/build/haskell-language-server
+ '';
+ # The wrapper test does not work for now.
+ testTarget = "func-test";
+
+ # test needs the git tool
+ testToolDepends = old.testToolDepends
+ ++ [ pkgs.git ];
+ })).override {
+ # use a fork of ghcide
+ ghcide = self.hls-ghcide;
+ # we are faster than stack here
+ hie-bios = dontCheck self.hie-bios_0_6_1;
+ lsp-test = dontCheck self.lsp-test_0_11_0_3;
+ };
+
+ # https://github.com/kowainik/policeman/issues/57
+ policeman = doJailbreak super.policeman;
+
+ # 2020-06-29: These three packages have bumped their dependencies for haskell-gi and haskell-gi-base beyond stack-lts.
+ # Choosing a jailbreak, because a version override would rebuild most of the glibverse and the packages still build with the older version.
+ gi-javascriptcore =
+ # Remove these jailbreaks, when assert fails.
+ assert (pkgs.lib.versionOlder super.haskell-gi-base.version "0.24");
+ doJailbreak super.gi-javascriptcore;
+ gi-soup = doJailbreak super.gi-soup;
+ gi-webkit2 = doJailbreak super.gi-webkit2;
+
+ # Missing -Iinclude parameter to doc-tests (pull has been accepted, so should be resolved when 0.5.3 released)
+ # https://github.com/lehins/massiv/pull/104
+ massiv = dontCheck super.massiv;
+
+ # Upstream PR: https://github.com/jkff/splot/pull/9
+ splot = appendPatch super.splot (pkgs.fetchpatch {
+ url = "https://github.com/jkff/splot/commit/a6710b05470d25cb5373481cf1cfc1febd686407.patch";
+ 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;
+
+ # The overrides in the following lines all have the following causes:
+ # * neuron needs commonmark-pandoc
+ # * which needs a newer pandoc-types (>= 1.21)
+ # * which means we need a newer pandoc (>= 2.10)
+ # * which needs a newer hslua (1.1.2) and a newer jira-wiki-markup (1.3.2)
+ # Then we need to apply those overrides to all transitive dependencies
+ # All of this will be obsolete, when pandoc 2.10 hits stack lts.
+ commonmark-pandoc = super.commonmark-pandoc.override {
+ pandoc-types = self.pandoc-types_1_21;
+ };
+ reflex-dom-pandoc = super.reflex-dom-pandoc.override {
+ pandoc-types = self.pandoc-types_1_21;
+ };
+ pandoc_2_10_1 = super.pandoc_2_10_1.override {
+ pandoc-types = self.pandoc-types_1_21;
+ hslua = self.hslua_1_1_2;
+ texmath = self.texmath.override {
+ pandoc-types = self.pandoc-types_1_21;
+ };
+ tasty-lua = self.tasty-lua.override {
+ hslua = self.hslua_1_1_2;
+ };
+ hslua-module-text = self.hslua-module-text.override {
+ hslua = self.hslua_1_1_2;
+ };
+ hslua-module-system = self.hslua-module-system.override {
+ hslua = self.hslua_1_1_2;
+ };
+ jira-wiki-markup = self.jira-wiki-markup_1_3_2;
+ };
+
+ # Apply version-bump patch that is not contained in released version yet.
+ # Upstream PR: https://github.com/srid/neuron/pull/304
+ neuron = (appendPatch super.neuron (pkgs.fetchpatch {
+ url= "https://github.com/srid/neuron/commit/9ddcb7e9d63b8266d1372ef7c14c13b6b5277990.patch";
+ sha256 = "01f9v3jnl05fnpd624wv3a0j5prcbnf62ysa16fbc0vabw19zv1b";
+ excludes = [ "commonmark-hs/github.json" ];
+ stripLen = 2;
+ extraPrefix = "";
+ }))
+ # See comment about overrides above commonmark-pandoc
+ .override {
+ pandoc = self.pandoc_2_10_1;
+ pandoc-types = self.pandoc-types_1_21;
+ rib = super.rib.override {
+ pandoc = self.pandoc_2_10_1;
+ pandoc-types = self.pandoc-types_1_21;
+ };
+ };
+
+ # Testsuite trying to run `which haskeline-examples-Test`
+ haskeline_0_8_0_0 = dontCheck super.haskeline_0_8_0_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_0_0;
+ };
+ };
+
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
diff --git a/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix b/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix
index 4dd08bbd433..6be0c3c9b1a 100644
--- a/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix
+++ b/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix
@@ -61,34 +61,16 @@ self: super: {
haddock-library = self.haddock-library_1_9_0;
# Jailbreak to fix the build.
- async = doJailbreak super.async;
- ChasingBottoms = doJailbreak super.ChasingBottoms;
- ed25519 = doJailbreak super.ed25519;
- email-validate = doJailbreak super.email-validate; # https://github.com/Porges/email-validate-hs/issues/51
- feed = doJailbreak super.feed; # https://github.com/bergmark/feed/issues/48
- hashable = doJailbreak super.hashable;
+ base-noprelude = doJailbreak super.base-noprelude;
pandoc = doJailbreak super.pandoc;
- parallel = doJailbreak super.parallel;
- regex-base = doJailbreak super.regex-base;
- regex-compat = doJailbreak super.regex-compat;
- regex-pcre-builtin = doJailbreak super.regex-pcre-builtin;
- regex-posix = doJailbreak super.regex-posix;
- regex-tdfa = doJailbreak super.regex-tdfa;
- split = doJailbreak super.split;
system-fileio = doJailbreak super.system-fileio;
- tar = doJailbreak super.tar;
- tasty-expected-failure = doJailbreak super.tasty-expected-failure;
- tasty-rerun = doJailbreak super.tasty-rerun; # https://github.com/ocharles/tasty-rerun/issues/18
unliftio-core = doJailbreak super.unliftio-core;
- vector = doJailbreak super.vector;
- zlib = doJailbreak super.zlib;
# Use the latest version to fix the build.
- dhall = self.dhall_1_32_0;
- ghc-lib-parser-ex = self.ghc-lib-parser-ex_8_10_0_4;
+ dhall = self.dhall_1_33_1;
lens = self.lens_4_19_2;
optics-core = self.optics-core_0_3;
- repline = self.repline_0_3_0_0;
+ repline = self.repline_0_4_0_0;
singletons = self.singletons_2_7;
th-desugar = self.th-desugar_1_11;
@@ -97,22 +79,15 @@ self: super: {
# 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_8_10_0_4 = super.ghc-lib-parser-ex_8_10_0_4.override { ghc-lib-parser = null; };
+ ghc-lib-parser-ex = super.ghc-lib-parser-ex.override { ghc-lib-parser = null; };
# Jailbreak to fix the build.
- aeson-diff = doJailbreak super.aeson-diff;
brick = doJailbreak super.brick;
- cabal-plan = doJailbreak super.cabal-plan;
- cborg = doJailbreak super.cborg;
- cborg-json = doJailbreak super.cborg-json;
exact-pi = doJailbreak super.exact-pi;
- policeman = doJailbreak super.policeman;
- relude = dontCheck (doJailbreak super.relude);
serialise = doJailbreak super.serialise;
setlocale = doJailbreak super.setlocale;
shellmet = doJailbreak super.shellmet;
- weeder = doJailbreak super.weeder; # https://github.com/ocharles/weeder/issues/15
- xmobar = doJailbreak super.xmobar;
+ shower = doJailbreak super.shower;
# The shipped Setup.hs file is broken.
csv = overrideCabal super.csv (drv: { preCompileBuildDriver = "rm Setup.hs"; });
@@ -135,4 +110,11 @@ self: super: {
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: {
+ # executable is allowed for ghc >= 8.10 and needs repline
+ executableHaskellDepends = drv.executableToolDepends or [] ++ [ self.repline ];
+ }));
+
}
diff --git a/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix b/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
index 57c38b22ccd..339fda5d6fb 100644
--- a/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
+++ b/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
@@ -64,6 +64,7 @@ self: super: {
monad-par = dontCheck super.monad-par; # https://github.com/simonmar/monad-par/issues/66
github = dontCheck super.github; # hspec upper bound exceeded; https://github.com/phadej/github/pull/341
binary-orphans = dontCheck super.binary-orphans; # tasty upper bound exceeded; https://github.com/phadej/binary-orphans/commit/8ce857226595dd520236ff4c51fa1a45d8387b33
+ rebase = doJailbreak super.rebase; # time ==1.9.* is too low
# https://github.com/jgm/skylighting/issues/55
skylighting-core = dontCheck super.skylighting-core;
diff --git a/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix b/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
index c23b15ffef3..204b5d5a08c 100644
--- a/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
+++ b/nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
@@ -54,7 +54,6 @@ self: super: {
async = doJailbreak super.async;
ChasingBottoms = doJailbreak super.ChasingBottoms;
chell = doJailbreak super.chell;
- cryptohash-sha256 = doJailbreak super.cryptohash-sha256;
Diff = dontCheck super.Diff;
doctest = doJailbreak super.doctest;
hashable = doJailbreak super.hashable;
@@ -74,7 +73,6 @@ self: super: {
# TODO: remove when upstream accepts https://github.com/snapframework/io-streams-haproxy/pull/17
io-streams-haproxy = doJailbreak super.io-streams-haproxy; # base >=4.5 && <4.13
snap-server = doJailbreak super.snap-server;
- xmobar = doJailbreak super.xmobar;
exact-pi = doJailbreak super.exact-pi;
time-compat = doJailbreak super.time-compat;
http-media = doJailbreak super.http-media;
diff --git a/nixpkgs/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/nixpkgs/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
index 1b02c07bbc2..57c505d0c45 100644
--- a/nixpkgs/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
+++ b/nixpkgs/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
@@ -1,6 +1,6 @@
# pkgs/development/haskell-modules/configuration-hackage2nix.yaml
-compiler: ghc-8.8.3
+compiler: ghc-8.8.4
core-packages:
- array-0.5.4.0
@@ -67,14 +67,12 @@ core-packages:
# comment saying "# LTS Haskell x.y". Any changes after that commend will be
# lost the next time `update-stackage.sh` runs.
default-package-overrides:
- # Newer versions have test suite failures.
- - git-annex < 8.20200522
# This was only intended for ghc-7.0.4, and has very old deps, one hidden behind a flag
- MissingH ==1.4.2.0
# gi-gdkx11-4.x requires gtk-4.x, which is still under development and
# not yet available in Nixpkgs
- gi-gdkx11 < 4
- # LTS Haskell 15.15
+ # LTS Haskell 16.7
- abstract-deque ==0.3
- abstract-par ==0.3.3
- AC-Angle ==1.0
@@ -90,6 +88,7 @@ default-package-overrides:
- aeson-attoparsec ==0.0.0
- aeson-better-errors ==0.9.1.0
- aeson-casing ==0.2.0.0
+ - aeson-combinators ==0.0.2.1
- aeson-compat ==0.3.9
- aeson-default ==0.9.1.0
- aeson-diff ==1.1.0.9
@@ -99,11 +98,12 @@ default-package-overrides:
- aeson-picker ==0.1.0.5
- aeson-pretty ==0.8.8
- aeson-qq ==0.8.3
- - aeson-schemas ==1.0.3
+ - aeson-schemas ==1.2.0
- aeson-utils ==0.3.0.2
- aeson-yak ==0.1.1.3
- aeson-yaml ==1.0.6.0
- al ==0.1.4.2
+ - alarmclock ==0.7.0.4
- alerts ==0.1.2.0
- alex ==3.2.5
- alg ==0.2.13.1
@@ -206,18 +206,19 @@ default-package-overrides:
- amazonka-waf ==1.6.1
- amazonka-workspaces ==1.6.1
- amazonka-xray ==1.6.1
- - amqp ==0.19.1
+ - amqp ==0.20.0
+ - amqp-utils ==0.4.4.0
- annotated-wl-pprint ==0.7.0
- ansi-terminal ==0.10.3
- ansi-wl-pprint ==0.6.9
- - antiope-core ==7.4.5
- - antiope-dynamodb ==7.4.5
- - antiope-messages ==7.4.5
- - antiope-s3 ==7.4.5
- - antiope-sns ==7.4.5
- - antiope-sqs ==7.4.5
+ - 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
- - apecs ==0.9.1
+ - apecs ==0.9.2
- apecs-gloss ==0.2.4
- apecs-physics ==0.4.4
- api-field-json-th ==0.1.0.2
@@ -227,13 +228,18 @@ default-package-overrides:
- approximate ==0.3.2
- app-settings ==0.2.0.12
- arbor-lru-cache ==0.1.1.1
- - arbor-postgres ==0.0.5
- arithmoi ==0.10.0.0
- 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
- - asif ==6.0.4
+ - ascii-superset ==1.0.0.2
+ - ascii-th ==1.0.0.2
- asn1-encoding ==0.9.6
- asn1-parse ==0.9.5
- asn1-types ==0.3.4
@@ -252,40 +258,47 @@ default-package-overrides:
- attoparsec-base64 ==0.0.0
- attoparsec-binary ==0.2
- attoparsec-expr ==0.1.1.2
- - attoparsec-ip ==0.0.5
- attoparsec-iso8601 ==1.0.1.0
- attoparsec-path ==0.0.0.1
- - attoparsec-uri ==0.0.7
- audacity ==0.0.2
- - aur ==6.2.0.1
+ - aur ==7.0.3
+ - aura ==3.1.6
- authenticate ==1.3.5
- authenticate-oauth ==1.6.0.1
- auto ==0.4.3.1
- - autoexporter ==1.1.16
+ - autoexporter ==1.1.18
- auto-update ==0.1.6
- avers ==0.0.17.1
- - avro ==0.4.7.0
+ - avro ==0.5.2.0
- aws-cloudfront-signed-cookies ==0.2.0.6
- - base16-bytestring ==0.1.1.6
+ - bank-holidays-england ==0.2.0.4
+ - base16 ==0.2.1.0
+ - base16-bytestring ==0.1.1.7
+ - base16-lens ==0.1.2.0
+ - base32 ==0.1.1.2
+ - base32-lens ==0.1.0.0
- base32string ==0.9.1
- base58string ==0.10.0
- - base64 ==0.4.1
+ - base64 ==0.4.2.2
- base64-bytestring ==1.0.0.3
- base64-bytestring-type ==1.0.1
- - base64-lens ==0.2.0
+ - base64-lens ==0.3.0
- base64-string ==0.2
- base-compat ==0.11.1
- base-compat-batteries ==0.11.1
- basement ==0.0.11
+ - base-noprelude ==4.13.0.0
- base-orphans ==0.8.2
- base-prelude ==1.3
- base-unicode-symbols ==0.2.4.2
- basic-prelude ==0.7.0
- - bazel-runfiles ==0.7.0.1
+ - bazel-runfiles ==0.12
- bbdb ==0.8
- bcrypt ==0.0.11
- bech32 ==1.0.2
+ - bech32-th ==1.0.2
- bench ==1.0.12
+ - benchpress ==0.2.2.14
- between ==0.11.0.0
- bibtex ==0.1.0.6
- bifunctors ==5.5.7
@@ -298,11 +311,11 @@ default-package-overrides:
- binary-ieee754 ==0.1.0.0
- binary-list ==1.1.1.2
- binary-orphans ==1.0.1
- - binary-parser ==0.5.5
+ - binary-parser ==0.5.6
- binary-parsers ==0.2.4.0
- binary-search ==1.0.0.3
- binary-shared ==0.8.3
- - binary-tagged ==0.2
+ - binary-tagged ==0.3
- bindings-DSL ==1.0.25
- bindings-GLFW ==3.3.2.0
- bindings-libzip ==1.0.1
@@ -321,7 +334,7 @@ default-package-overrides:
- blaze-bootstrap ==0.1.0.1
- blaze-builder ==0.4.1.0
- blaze-html ==0.9.1.2
- - blaze-markup ==0.8.2.5
+ - blaze-markup ==0.8.2.7
- blaze-svg ==0.3.6.1
- blaze-textual ==0.2.1.0
- bmp ==1.2.6.3
@@ -342,43 +355,44 @@ default-package-overrides:
- boxes ==0.1.5
- brick ==0.52.1
- brittany ==0.12.1.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
- - butcher ==1.3.3.1
+ - butcher ==1.3.3.2
- bv ==0.5
- bv-little ==1.1.1
- byteable ==0.1.1
- - bytebuild ==0.3.4.0
+ - byte-count-reader ==0.10.0.1
- bytedump ==1.0
- byte-order ==0.1.2.0
- byteorder ==1.0.4
- bytes ==0.17
- byteset ==0.1.1.0
- - byteslice ==0.2.2.0
- - bytesmith ==0.3.6.0
- bytestring-builder ==0.10.8.2.0
- bytestring-conversion ==0.3.1
- bytestring-lexing ==0.5.0.2
+ - bytestring-mmap ==0.2.2
- bytestring-strict-builder ==0.4.5.3
- bytestring-to-vector ==0.3.0.1
- bytestring-tree-builder ==0.2.7.3
- bz2 ==1.0.0.1
- bzlib-conduit ==0.3.0.2
- c2hs ==0.28.6
+ - cabal-appimage ==0.3.0.0
+ - cabal-debian ==5.0.3
- cabal-doctest ==1.0.8
- - cabal-flatpak ==0.1
- - cabal-plan ==0.6.2.0
- - cabal-rpm ==2.0.4
+ - cabal-rpm ==2.0.6
- 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
@@ -392,7 +406,7 @@ default-package-overrides:
- cast ==0.1.0.2
- category ==0.2.5.0
- cayley-client ==0.4.13
- - cborg ==0.2.3.0
+ - cborg ==0.2.4.0
- cborg-json ==0.2.2.0
- cereal ==0.5.8.1
- cereal-conduit ==0.8.0
@@ -401,17 +415,22 @@ default-package-overrides:
- cfenv ==0.1.0.0
- chan ==0.0.4.1
- ChannelT ==0.0.0.7
+ - character-cases ==0.1.0.4
- 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.8
- - checkers ==0.5.5
+ - ChasingBottoms ==1.3.1.9
+ - cheapskate ==0.1.1.2
+ - cheapskate-highlight ==0.1.0.0
+ - cheapskate-lucid ==0.1.0.0
+ - checkers ==0.5.6
- checksum ==0.0
- chimera ==0.3.1.0
+ - chiphunk ==0.1.2.1
- choice ==0.2.2
- - chronologique ==0.3.1.1
+ - chronologique ==0.3.1.3
- chronos ==1.1.1
- chronos-bench ==0.2.0.2
- chunked-data ==0.3.1
@@ -420,17 +439,18 @@ default-package-overrides:
- cipher-des ==0.0.6
- cipher-rc4 ==0.1.4
- circle-packing ==0.1.0.6
+ - clash-ghc ==1.2.3
+ - clash-lib ==1.2.3
+ - clash-prelude ==1.2.3
- 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.1
+ - climb ==0.3.3
- Clipboard ==2.3.2.0
- clock ==0.8
- clock-extras ==0.1.0.2
- - clr-host ==0.2.1.0
- - clr-marshal ==0.2.0.0
- clumpiness ==0.17.0.2
- ClustalParser ==1.3.0
- cmark ==0.6
@@ -442,13 +462,14 @@ default-package-overrides:
- 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
- - colorful-monoids ==0.2.1.2
+ - colorful-monoids ==0.2.1.3
- colorize-haskell ==1.0.1
- colour ==2.3.5
- - colourista ==0.0.0.0
+ - colourista ==0.1.0.0
- combinatorial ==0.1.0.1
- comfort-array ==0.4
- comfort-graph ==0.0.3.1
@@ -462,10 +483,11 @@ default-package-overrides:
- composition ==1.0.2.1
- composition-extra ==2.0.0
- concise ==0.1.0.1
- - concurrency ==1.8.1.0
+ - concurrency ==1.11.0.0
- concurrent-extra ==0.7.0.12
- - concurrent-output ==1.10.11
+ - concurrent-output ==1.10.12
- concurrent-split ==0.0.1.1
+ - concurrent-supply ==0.1.8
- cond ==0.4.1.1
- conduit ==1.3.2
- conduit-algorithms ==0.0.11.0
@@ -474,20 +496,21 @@ default-package-overrides:
- conduit-extra ==1.3.5
- conduit-parse ==0.2.1.0
- conduit-zstd ==0.0.2.0
- - conferer ==0.2.0.0
- - conferer-hspec ==0.2.0.0
- - conferer-provider-json ==0.2.0.0
- - conferer-warp ==0.2.0.0
+ - conferer ==0.4.1.1
+ - 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
- configurator ==0.3.0.0
- configurator-export ==0.1.0.1
+ - configurator-pg ==0.2.3
- connection ==0.3.1
- connection-pool ==0.2.2
- console-style ==0.0.2.1
- constraint ==0.1.4.0
- - constraints ==0.11.2
+ - constraints ==0.12
- constraint-tuples ==0.1.2
- - contiguous ==0.5
- contravariant ==1.5.2
- contravariant-extras ==0.3.5.1
- control-bool ==0.2.1
@@ -509,9 +532,10 @@ default-package-overrides:
- credential-store ==0.1.2
- criterion ==1.5.6.2
- criterion-measurement ==0.1.2.0
- - cron ==0.6.2
+ - cron ==0.7.0
- crypto-api ==0.13.3
- crypto-cipher-types ==0.0.9
+ - cryptocompare ==0.1.1
- crypto-enigma ==0.1.1.6
- cryptohash ==0.11.9
- cryptohash-cryptoapi ==0.1.4
@@ -529,6 +553,7 @@ default-package-overrides:
- 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
@@ -545,15 +570,18 @@ default-package-overrides:
- cursor-fuzzy-time ==0.0.0.0
- cursor-gen ==0.3.0.0
- cutter ==0.0
- - cyclotomic ==1.0.1
- - czipwith ==1.0.1.2
+ - cyclotomic ==1.1.1
+ - czipwith ==1.0.1.3
+ - d10 ==0.2.1.6
- data-accessor ==0.2.3
- data-accessor-mtl ==0.2.0.4
- data-accessor-transformers ==0.2.1.7
+ - data-ascii ==1.0.0.2
- data-binary-ieee754 ==0.4.4
- data-bword ==0.1.0.1
- data-checked ==0.3
- data-clist ==0.1.2.3
+ - data-compat ==0.1.0.2
- data-default ==0.7.1.1
- data-default-class ==0.1.2.0
- data-default-instances-containers ==0.0.1
@@ -564,11 +592,14 @@ default-package-overrides:
- data-dword ==0.3.2
- data-endian ==0.1.1
- data-fix ==0.2.1
+ - data-forest ==0.1.0.8
- data-has ==0.3.0.0
- data-interval ==2.0.1
- data-inttrie ==0.1.4
- data-lens-light ==0.1.2.2
- data-memocombinators ==0.5.1
+ - data-msgpack ==0.0.13
+ - data-msgpack-types ==0.0.3
- data-or ==1.0.0.5
- data-ordlist ==0.4.7.0
- data-ref ==0.0.2
@@ -578,25 +609,32 @@ default-package-overrides:
- data-tree-print ==0.1.0.2
- dataurl ==0.1.0.0
- DAV ==1.3.4
- - dbus ==1.2.15.1
+ - DBFunctor ==0.1.1.1
+ - dbus ==1.2.16
+ - dbus-hslogger ==0.1.0.1
+ - debian ==4.0.2
- debian-build ==0.10.2.0
- debug-trace-var ==0.2.0
- dec ==0.0.3
- Decimal ==0.5.1
- - declarative ==0.5.2
+ - declarative ==0.5.3
- deepseq-generics ==0.2.0.0
+ - deepseq-instances ==0.1.0.1
- deferred-folds ==0.9.10.1
- - dejafu ==2.1.0.3
+ - dejafu ==2.3.0.1
- dense-linear-algebra ==0.1.0.0
+ - depq ==0.4.1.0
- deque ==0.4.3
- deriveJsonNoPrefix ==0.1.0.1
- - deriving-compat ==0.5.8
- - derulo ==1.0.8
+ - deriving-aeson ==0.2.6
+ - deriving-compat ==0.5.9
+ - derulo ==1.0.9
- detour-via-sci ==1.0.0
- - dhall ==1.30.0
- - dhall-bash ==1.0.28
- - dhall-json ==1.6.2
- - dhall-yaml ==1.0.2
+ - 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
@@ -605,6 +643,7 @@ default-package-overrides:
- diagrams-rasterific ==1.4.2
- 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
@@ -624,8 +663,8 @@ default-package-overrides:
- dlist-nonempty ==0.1.1
- dns ==4.0.1
- dockerfile ==0.2.0
- - doclayout ==0.2.0.1
- - doctemplates ==0.8
+ - doclayout ==0.3
+ - doctemplates ==0.8.2
- doctest ==0.16.3
- doctest-discover ==0.2.0.0
- doctest-driver-gen ==0.3.0.2
@@ -633,20 +672,22 @@ default-package-overrides:
- do-list ==1.0.1
- do-notation ==0.1.0.2
- dotenv ==0.8.0.4
- - dotgen ==0.4.2
+ - dotgen ==0.4.3
- dotnet-timespan ==0.0.1.0
- double-conversion ==2.0.2.0
+ - download ==0.3.2.7
- drinkery ==0.4
- - dsp ==0.2.5
+ - 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.6.0
+ - dunai ==0.7.0
- duration ==0.1.0.0
- dvorak ==0.1.0.0
- dynamic-state ==0.3.1
- dyre ==0.8.12
- eap ==0.9.0.2
+ - earcut ==0.1.0.4
- Earley ==0.13.0.1
- easy-file ==0.2.2
- Ebnf2ps ==1.0.15
@@ -656,15 +697,21 @@ default-package-overrides:
- edit-distance ==0.2.2.1
- edit-distance-vector ==1.0.0.4
- editor-open ==0.6.0.0
- - egison ==3.10.3
+ - egison ==4.0.3
+ - egison-pattern-src ==0.2.1.0
+ - egison-pattern-src-th-mode ==0.2.1.0
- either ==5.0.1.1
- either-both ==0.1.1.1
- either-unwrap ==1.1
+ - ekg ==0.4.0.15
+ - ekg-core ==0.1.1.7
+ - ekg-json ==0.1.0.6
+ - ekg-statsd ==0.2.5.0
- elerea ==2.9.0
- elf ==0.30
- eliminators ==0.6
- elm2nix ==0.2
- - elm-bridge ==0.5.2
+ - elm-bridge ==0.6.1
- elm-core-sources ==1.0.0
- elm-export ==0.6.0.1
- emacs-module ==0.1.1
@@ -686,18 +733,23 @@ default-package-overrides:
- errors ==2.3.0
- errors-ext ==0.4.2
- ersatz ==0.4.8
- - esqueleto ==3.3.3.0
+ - esqueleto ==3.3.3.2
+ - 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
- etc ==0.4.1.0
- 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.3
- exception-mtl ==0.4.0.1
- exceptions ==0.10.4
- - exception-transformers ==0.4.0.8
+ - exception-transformers ==0.4.0.9
- executable-path ==0.0.3.1
- exit-codes ==1.0.0
- exomizer ==1.0.0
@@ -708,17 +760,17 @@ default-package-overrides:
- extended-reals ==0.2.4.0
- extensible-effects ==5.0.0.1
- extensible-exceptions ==0.1.1.4
- - extra ==1.6.21
+ - extra ==1.7.4
- extractable-singleton ==0.0.1
- extrapolate ==0.4.2
- fail ==4.9.0.0
- failable ==1.2.4.0
- - fakedata ==0.5.0
+ - fakedata ==0.6.1
- farmhash ==0.1.0.5
- fast-digits ==0.3.0.0
- fast-logger ==3.0.1
- fast-math ==1.0.2
- - fb ==2.0.0
+ - fb ==2.1.1
- feature-flags ==0.1.0.1
- fedora-dists ==1.1.2
- fedora-haskell-tools ==0.9
@@ -727,10 +779,11 @@ default-package-overrides:
- fft ==0.1.8.6
- fgl ==5.7.0.2
- filecache ==0.4.1
- - file-embed ==0.0.12.0
+ - file-embed ==0.0.11.2
- file-embed-lzma ==0
- - filelock ==0.1.1.4
+ - filelock ==0.1.1.5
- filemanip ==0.3.6.3
+ - file-modules ==0.1.2.4
- file-path-th ==0.1.0.0
- filepattern ==0.1.2
- fileplow ==0.1.0.0
@@ -739,20 +792,21 @@ default-package-overrides:
- FindBin ==0.0.5
- fingertree ==0.1.4.2
- finite-typelits ==0.1.4.2
- - first-class-families ==0.7.0.0
+ - first-class-families ==0.8.0.0
- first-class-patterns ==0.3.2.5
- fitspec ==0.4.8
- fixed ==0.3
- fixed-length ==0.2.2
- fixed-vector ==1.2.0.0
- - fixed-vector-hetero ==0.5.0.0
+ - fixed-vector-hetero ==0.6.0.0
- flac ==0.2.0
- flac-picture ==0.1.2
- flags-applicative ==0.1.0.2
+ - flat ==0.4.4
- flat-mcmc ==1.5.1
- FloatingHex ==0.4
- floatshow ==0.2.4
- - flow ==1.0.20
+ - flow ==1.0.21
- flush-queue ==1.0.0
- fmlist ==0.9.3
- fmt ==0.6.1.2
@@ -761,7 +815,7 @@ default-package-overrides:
- focuslist ==0.1.0.2
- foldable1 ==0.1.0.0
- fold-debounce ==0.2.0.9
- - fold-debounce-conduit ==0.2.0.4
+ - fold-debounce-conduit ==0.2.0.5
- foldl ==1.4.6
- folds ==0.7.5
- follow-file ==0.0.3
@@ -775,20 +829,23 @@ default-package-overrides:
- formatting ==6.3.7
- foundation ==0.0.25
- free ==5.1.3
- - free-categories ==0.1.0.0
+ - free-categories ==0.2.0.0
- freenect ==1.2.1
- freer-simple ==1.2.1.1
- - freetype2 ==0.1.2
+ - 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
- fsnotify ==0.3.0.1
- fsnotify-conduit ==0.1.1.1
+ - ftp-client ==0.5.1.4
+ - ftp-client-conduit ==0.5.0.5
- funcmp ==1.9
- function-builder ==0.3.0.1
- functor-classes-compat ==1
- - fused-effects ==1.0.2.0
+ - 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
@@ -801,19 +858,21 @@ default-package-overrides:
- general-games ==1.1.1
- generic-arbitrary ==0.1.0
- generic-constraints ==1.1.1.1
- - generic-data ==0.7.0.0
+ - generic-data ==0.8.3.0
- generic-deriving ==1.13.1
- - generic-lens ==1.2.0.1
- - generic-monoid ==0.1.0.0
+ - 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
- generics-sop ==0.5.1.0
- generics-sop-lens ==0.2.0.1
- - genvalidity ==0.10.0.2
+ - genvalidity ==0.11.0.0
- genvalidity-aeson ==0.3.0.0
- - genvalidity-bytestring ==0.5.0.1
+ - genvalidity-bytestring ==0.6.0.0
- genvalidity-containers ==0.8.0.2
- - genvalidity-criterion ==0.0.0.0
+ - genvalidity-criterion ==0.2.0.0
- genvalidity-hspec ==0.7.0.4
- genvalidity-hspec-aeson ==0.3.1.1
- genvalidity-hspec-binary ==0.2.0.4
@@ -821,8 +880,8 @@ default-package-overrides:
- genvalidity-hspec-hashable ==0.2.0.5
- genvalidity-hspec-optics ==0.1.1.2
- genvalidity-hspec-persistent ==0.0.0.1
- - genvalidity-mergeful ==0.1.0.0
- - genvalidity-mergeless ==0.1.0.0
+ - genvalidity-mergeful ==0.2.0.0
+ - genvalidity-mergeless ==0.2.0.0
- genvalidity-path ==0.3.0.4
- genvalidity-property ==0.5.0.1
- genvalidity-scientific ==0.2.1.1
@@ -834,27 +893,33 @@ default-package-overrides:
- genvalidity-vector ==0.3.0.1
- 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-core ==0.5.6
+ - ghc-events ==0.13.0
- ghc-exactprint ==0.6.2
- - ghcid ==0.8.6
+ - ghcid ==0.8.7
- ghci-hexcalc ==0.1.1.0
- ghcjs-codemirror ==0.0.0.2
- - ghc-lib ==8.8.3.20200412.1
- - ghc-lib-parser ==8.8.3.20200412.1
- - ghc-lib-parser-ex ==8.8.5.8
+ - ghc-lib ==8.10.1.20200523
+ - ghc-lib-parser ==8.10.1.20200523
+ - ghc-lib-parser-ex ==8.10.0.15
+ - ghc-parser ==0.2.2.0
- ghc-paths ==0.1.0.12
- ghc-prof ==1.4.1.7
- - ghc-source-gen ==0.3.0.0
- - ghc-syntax-highlighter ==0.0.5.0
+ - ghc-source-gen ==0.4.0.0
+ - ghc-syntax-highlighter ==0.0.6.0
- ghc-tcplugins-extra ==0.4
- - ghc-typelits-extra ==0.3.3
- - ghc-typelits-knownnat ==0.7.2
+ - ghc-typelits-extra ==0.4
+ - ghc-typelits-knownnat ==0.7.3
- ghc-typelits-natnormalise ==0.7.2
- - ghc-typelits-presburger ==0.3.0.0
+ - ghc-typelits-presburger ==0.3.0.1
- ghost-buster ==0.1.1.0
- gi-atk ==2.0.21
- gi-cairo ==1.0.23
+ - gi-cairo-connector ==0.0.1
+ - gi-cairo-render ==0.0.1
- gi-dbusmenu ==0.4.7
- gi-dbusmenugtk3 ==0.4.8
- gi-gdk ==3.0.22
@@ -866,6 +931,7 @@ default-package-overrides:
- gi-graphene ==1.0.1
- gi-gtk ==3.0.33
- gi-gtk-hs ==0.3.8.1
+ - ginger ==0.10.0.5
- gingersnap ==0.3.1.0
- gi-pango ==1.0.22
- giphy-api ==0.7.0.0
@@ -878,8 +944,8 @@ default-package-overrides:
- gl ==0.9
- glabrous ==2.0.2
- GLFW-b ==3.3.0.0
- - Glob ==0.10.0
- - gloss ==1.13.1.1
+ - Glob ==0.10.1
+ - gloss ==1.13.1.2
- gloss-rendering ==1.13.1.1
- GLURaw ==2.0.0.4
- GLUT ==2.7.0.15
@@ -894,21 +960,29 @@ default-package-overrides:
- graphviz ==2999.20.0.4
- graph-wrapper ==0.2.6.0
- gravatar ==0.8.0
- - greskell ==1.0.1.0
- - greskell-core ==0.1.3.3
- - greskell-websocket ==0.1.2.3
+ - 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
+ - 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
+ - hadoop-streaming ==0.2.0.3
+ - hakyll ==4.13.4.0
- half ==0.3
- hamtsolo ==1.0.3
- HandsomeSoup ==0.4.2
+ - hapistrano ==0.4.1.0
+ - happstack-server ==7.6.1
- happy ==1.19.12
- 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
@@ -918,35 +992,38 @@ default-package-overrides:
- haskell-gi ==0.23.1
- haskell-gi-base ==0.23.0
- haskell-gi-overloading ==1.0
+ - haskell-igraph ==0.8.0
- haskell-import-graph ==1.0.4
- haskell-lexer ==1.1
- - haskell-lsp ==0.20.0.1
- - haskell-lsp-types ==0.20.0.0
+ - 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.22.0
+ - 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.10.1
- - haskoin-node ==0.9.21
+ - haskoin-core ==0.13.4
+ - haskoin-node ==0.13.0
- hasql ==1.4.3
- hasql-optparse-applicative ==0.3.0.5
- hasql-pool ==0.5.2
- hasql-transaction ==1.0.0.1
- hasty-hamiltonian ==1.3.3
+ - HaTeX ==3.22.2.0
- HaXml ==1.25.5
- - haxr ==3000.11.4
+ - haxr ==3000.11.4.1
+ - HCodecs ==0.5.2
- hdaemonize ==0.5.6
- HDBC ==2.4.0.3
- HDBC-session ==0.1.2.0
- - headroom ==0.1.3.0
+ - headroom ==0.2.2.1
- heap ==1.0.4
- heaps ==0.3.6.1
- - heart-core ==0.1.1
- hebrew-time ==0.1.2
- - hedgehog ==1.0.2
+ - hedgehog ==1.0.3
- hedgehog-corpus ==0.2.0
+ - hedgehog-fakedata ==0.0.1.3
- hedgehog-fn ==1.0
- hedgehog-quickcheck ==0.1.1
- hedis ==0.12.13
@@ -960,7 +1037,7 @@ default-package-overrides:
- hformat ==0.3.3.1
- hfsevents ==0.1.6
- hidapi ==0.1.5
- - hie-bios ==0.4.0
+ - hie-bios ==0.5.1
- hi-file-parser ==0.1.0.0
- higher-leveldb ==0.5.0.2
- highlighting-kate ==0.6.4
@@ -968,7 +1045,8 @@ default-package-overrides:
- hinotify ==0.4
- hint ==0.9.0.3
- hjsmin ==0.2.0.4
- - hkgr ==0.2.5.2
+ - hkd-default ==1.1.0.0
+ - hkgr ==0.2.6
- hlibcpuid ==0.2.0
- hlibgit2 ==0.18.0.16
- hmatrix ==0.20.0.0
@@ -978,7 +1056,9 @@ default-package-overrides:
- hmatrix-vector-sized ==0.1.3.0
- hmpfr ==0.4.4
- hnock ==0.4.0
- - hoauth2 ==1.11.0
+ - hoauth2 ==1.14.0
+ - hOpenPGP ==2.9.4
+ - hopenpgp-tools ==0.23.1
- hopfli ==0.2.2.1
- hosc ==0.17
- hostname ==1.0
@@ -986,12 +1066,14 @@ default-package-overrides:
- hourglass ==0.2.12
- hourglass-orphans ==0.1.0.0
- hp2pretty ==0.9
- - hpack ==0.33.1
- - hpc-codecov ==0.1.0.0
+ - hpack ==0.34.2
+ - 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
- hruby ==0.3.8
- - hs-bibutils ==6.8.0.0
+ - hs-bibutils ==6.10.0.0
- hsc2hs ==0.68.7
- hscolour ==1.24.4
- hsdns ==1.8
@@ -1006,6 +1088,7 @@ default-package-overrides:
- hslogger ==1.3.1.0
- hslua ==1.0.3.2
- hslua-aeson ==1.0.2
+ - hslua-module-doclayout ==0.1.0
- hslua-module-system ==0.2.1
- hslua-module-text ==0.2.1
- HsOpenSSL ==0.11.4.18
@@ -1019,15 +1102,18 @@ default-package-overrides:
- hspec-expectations ==0.8.2
- hspec-expectations-lifted ==0.10.0
- hspec-expectations-pretty-diff ==0.7.2.5
- - hspec-golden ==0.1.0.1
+ - hspec-golden ==0.1.0.2
- hspec-golden-aeson ==0.7.0.0
+ - hspec-hedgehog ==0.0.1.2
- hspec-leancheck ==0.0.4
- hspec-megaparsec ==2.1.0
- hspec-meta ==2.6.0
- - hspec-need-env ==0.1.0.4
+ - 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
@@ -1042,18 +1128,18 @@ default-package-overrides:
- html-entities ==1.1.4.3
- html-entity-map ==0.1.0.0
- htoml ==1.0.0.3
- - http2 ==2.0.4
+ - http2 ==2.0.5
- HTTP ==4000.3.14
- http-api-data ==0.4.1.1
- http-client ==0.6.4.1
- http-client-openssl ==0.3.1.0
- http-client-overrides ==0.1.1.0
- http-client-tls ==0.3.5.3
- - http-common ==0.8.2.0
+ - http-common ==0.8.2.1
- http-conduit ==2.3.7.3
- http-date ==0.0.8
- http-directory ==0.1.8
- - http-download ==0.1.0.1
+ - 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
@@ -1063,39 +1149,28 @@ default-package-overrides:
- human-readable-duration ==0.2.1.4
- HUnit ==1.6.0.0
- HUnit-approx ==1.1.1.1
- - hunit-dejafu ==2.0.0.3
+ - hunit-dejafu ==2.0.0.4
- hvect ==0.4.0.0
- - hvega ==0.5.0.0
- - hw-balancedparens ==0.3.1.0
+ - hvega ==0.9.1.0
+ - hw-balancedparens ==0.4.1.0
- hw-bits ==0.7.2.1
- hw-conduit ==0.2.1.0
- hw-conduit-merges ==0.2.1.0
- hw-diagnostics ==0.0.1.0
- - hw-dsv ==0.4.1.0
- hweblib ==0.6.3
- - hw-eliasfano ==0.1.2.0
- hw-excess ==0.2.3.0
- hw-fingertree ==0.1.2.0
- hw-fingertree-strict ==0.1.2.0
- hw-hedgehog ==0.1.1.0
- hw-hspec-hedgehog ==0.1.1.0
- hw-int ==0.0.2.0
- - hw-ip ==2.4.2.0
- - hw-json ==1.3.2.0
- hw-json-simd ==0.1.1.0
- - hw-json-simple-cursor ==0.1.1.0
- - hw-json-standard-cursor ==0.2.3.1
- 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.0
- - hw-simd ==0.1.2.0
+ - hw-rankselect-base ==0.3.4.1
- hw-streams ==0.0.1.0
- hw-string-parse ==0.0.0.4
- - hw-succinct ==0.1.0.1
- - hw-xml ==0.5.1.0
- hxt ==9.3.1.18
- hxt-charproperties ==9.4.0.0
- hxt-css ==0.1.0.3
@@ -1108,29 +1183,34 @@ default-package-overrides:
- hybrid-vectors ==0.2.2
- 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
- if ==0.1.0.0
- iff ==0.0.6
+ - ihaskell ==0.10.1.1
- ihs ==0.1.0.3
- ilist ==0.4.0.1
- imagesize-conduit ==1.1
- Imlib ==0.1.2
- immortal ==0.3
+ - immortal-queue ==0.1.0.1
- include-file ==0.1.0.4
- incremental-parser ==0.4.0.2
- indents ==0.5.0.1
- indexed ==0.1.3
+ - indexed-containers ==0.1.0.2
- indexed-list-literals ==0.2.1.3
- indexed-profunctors ==0.1
- infer-license ==0.2.0
- inflections ==0.4.0.5
- - influxdb ==1.7.1.5
+ - influxdb ==1.7.1.6
- ini ==0.4.1
- inj ==1.0
- inline-c ==0.9.1.0
- inline-c-cpp ==0.4.0.2
+ - inliterate ==0.1.0
- insert-ordered-containers ==0.2.3.1
- inspection-testing ==0.4.2.4
- instance-control ==0.1.2.0
@@ -1139,15 +1219,17 @@ default-package-overrides:
- integer-roots ==1.0
- integration ==0.2.1
- intern ==0.9.2
- - interpolate ==0.2.0
+ - interpolate ==0.2.1
+ - interpolatedstring-perl6 ==1.0.2
- interpolation ==0.1.1.1
- interpolator ==1.0.0
- - IntervalMap ==0.6.1.1
+ - IntervalMap ==0.6.1.2
- intervals ==0.9.1
- - intro ==0.6.0.1
+ - intro ==0.7.0.0
- intset-imperative ==0.1.0.0
- invariant ==0.5.3
- - invertible ==0.2.0.5
+ - invertible ==0.2.0.6
+ - invertible-grammar ==0.1.2
- io-machine ==0.2.0.0
- io-manager ==0.1.0.2
- io-memoize ==1.1.1.0
@@ -1155,35 +1237,38 @@ default-package-overrides:
- io-storage ==0.3
- io-streams ==1.5.1.0
- io-streams-haproxy ==1.0.1.0
- - ip ==1.7.2
- ip6addr ==1.0.1
- iproute ==1.7.9
- - IPv6Addr ==1.1.4
+ - IPv6Addr ==1.1.5
- ipynb ==0.1.0.1
- ipython-kernel ==0.10.2.0
- irc ==0.6.1.0
- irc-client ==1.1.1.1
- irc-conduit ==0.3.0.4
- irc-ctcp ==0.1.3.0
+ - isbn ==1.0.0.0
- 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
- ix-shapable ==0.1.0
- jack ==0.7.1.4
- - jira-wiki-markup ==1.0.0
+ - jira-wiki-markup ==1.1.4
- jose ==0.8.3
- jose-jwt ==0.8.0
- js-dgtable ==0.5.2
- js-flot ==0.8.3
- js-jquery ==3.3.1
- json-alt ==1.0.0
- - json-feed ==1.0.10
+ - json-feed ==1.0.11
- jsonpath ==0.2.0.0
- - json-rpc ==1.0.1
+ - json-rpc ==1.0.3
- json-rpc-generic ==0.2.1.5
- 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
@@ -1202,15 +1287,18 @@ default-package-overrides:
- kind-generics-th ==0.2.2.0
- kmeans ==0.1.3
- koofr-client ==1.0.0.3
+ - krank ==0.2.2
- kubernetes-webhook-haskell ==0.2.0.2
- l10n ==0.1.0.1
- labels ==0.3.3
- - lackey ==1.0.12
+ - lackey ==1.0.13
- LambdaHack ==0.9.5.0
- lame ==0.2.0
- - language-avro ==0.1.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-java ==0.2.9
- language-javascript ==0.7.1.0
@@ -1249,30 +1337,35 @@ default-package-overrides:
- libmpd ==0.9.1.0
- libyaml ==0.1.2
- LibZip ==1.0.1
- - lifted-async ==0.10.0.6
+ - life-sync ==1.1.1.0
+ - lifted-async ==0.10.1.2
- lifted-base ==0.2.3.12
- lift-generics ==0.1.3
- - linear ==1.20.9
- - linenoise ==0.3.1
+ - line ==4.0.1
+ - linear ==1.21.1
+ - linenoise ==0.3.2
- linux-file-extents ==0.2.0.0
- linux-namespaces ==0.1.3.0
- List ==0.6.2
- - ListLike ==4.6.3
+ - ListLike ==4.7.1
+ - list-predicate ==0.1.0.1
- listsafe ==0.1.0.1
- - list-singleton ==1.0.0.3
+ - list-singleton ==1.0.0.4
- list-t ==1.0.4
- ListTree ==0.2.3
+ - little-logger ==0.1.0
+ - little-rio ==0.1.1
- 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
- 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
- - logging-effect ==1.3.9
- logging-facade ==0.3.0
- logging-facade-syslog ==1
- logict ==0.7.0.2
@@ -1280,13 +1373,14 @@ default-package-overrides:
- loopbreaker ==0.1.1.1
- lrucache ==1.2.0.1
- lrucaching ==0.3.3
- - lsp-test ==0.10.2.0
+ - lsp-test ==0.10.3.0
- lucid ==2.9.12
- lucid-extras ==0.2.2
- lukko ==0.1.1.2
- lzma ==0.0.0.3
- lzma-conduit ==1.2.1
- machines ==0.7
+ - magic ==1.1
- mainland-pretty ==0.7.0.1
- main-tester ==0.2.0.1
- makefile ==1.1.0.0
@@ -1294,20 +1388,23 @@ default-package-overrides:
- markdown ==0.1.17.4
- markdown-unlit ==0.5.0
- markov-chain ==0.0.3.4
- - massiv ==0.4.5.0
+ - massiv ==0.5.3.2
- massiv-io ==0.2.1.0
- - massiv-test ==0.1.2
+ - massiv-test ==0.1.3.1
- mathexpr ==0.3.0.0
+ - math-extras ==0.1.1.0
- math-functions ==0.3.4.0
- matplotlib ==0.7.5
- matrices ==0.5.0
- matrix ==0.3.6.1
+ - matrix-as-xyz ==0.1.1.3
- matrix-market-attoparsec ==0.1.1.3
- - matrix-static ==0.2.1
+ - matrix-static ==0.3
- maximal-cliques ==0.1.1
- mbox ==0.3.4
- mbox-utility ==0.0.3.1
- mcmc-types ==1.0.3
+ - medea ==1.1.2
- median-stream ==0.7.0.0
- megaparsec ==8.0.0
- megaparsec-tests ==8.0.0
@@ -1315,14 +1412,14 @@ default-package-overrides:
- memory ==0.15.0
- MemoTrie ==0.6.10
- mercury-api ==0.1.0.2
- - mergeful ==0.1.0.0
- - mergeless ==0.2.0.2
+ - mergeful ==0.2.0.0
+ - mergeless ==0.3.0.0
- mersenne-random-pure64 ==0.2.2.0
- messagepack ==0.5.4
- metrics ==0.4.1.1
- mfsolve ==0.3.2.0
- microlens ==0.4.11.2
- - microlens-aeson ==2.3.0.4
+ - microlens-aeson ==2.3.1
- microlens-contra ==0.1.0.2
- microlens-ghc ==0.4.12
- microlens-mtl ==0.2.0.1
@@ -1333,17 +1430,18 @@ default-package-overrides:
- microstache ==1.0.1.1
- midair ==0.2.0.1
- midi ==0.2.2.2
- - mighty-metropolis ==1.2.0
+ - mighty-metropolis ==2.0.0
- mime-mail ==0.5.0
- mime-mail-ses ==0.4.1
- mime-types ==0.1.0.9
- - mini-egison ==0.1.6
+ - 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
- mintty ==0.1.2
- - miso ==1.4.0.0
+ - miso ==1.6.0.0
- missing-foreign ==0.1.1
- MissingH ==1.4.3.0
- mixed-types-num ==0.4.0.1
@@ -1356,27 +1454,30 @@ default-package-overrides:
- mmorph ==1.1.3
- mnist-idx ==0.1.2.8
- mockery ==0.3.5
- - mod ==0.1.1.0
+ - mod ==0.1.2.0
+ - model ==0.5
- modern-uri ==0.3.2.0
- modular ==0.1.0.8
+ - monad-bayes ==0.1.1.0
- 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.32
+ - monad-logger ==0.3.34
- monad-logger-json ==0.1.0.0
- monad-logger-prefix ==0.1.11
- monad-loops ==0.4.3
- monad-memo ==0.5.1
+ - monad-metrics ==0.2.1.4
- monad-par ==0.3.5
- monad-parallel ==0.7.2.3
- monad-par-extras ==0.3.3
- monad-peel ==0.2.1.2
- monad-products ==4.0.1
- MonadPrompt ==1.0.0.5
- - MonadRandom ==0.5.1.2
+ - MonadRandom ==0.5.2
- monad-resumption ==0.1.4.0
- monad-skeleton ==0.1.5
- monad-st ==0.2.4.1
@@ -1389,23 +1490,28 @@ default-package-overrides:
- monoid-subclasses ==1.0.1
- monoid-transformer ==0.0.4
- mono-traversable ==1.0.15.1
- - mono-traversable-instances ==0.1.0.0
+ - mono-traversable-instances ==0.1.1.0
- mono-traversable-keys ==0.1.0
- more-containers ==0.2.2.0
- - morpheus-graphql ==0.10.0
+ - morpheus-graphql ==0.12.0
+ - morpheus-graphql-core ==0.12.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
- multimap ==1.2.1
- multiset ==0.3.4.3
- - multistate ==0.8.0.2
- - murmur3 ==1.0.3
+ - multistate ==0.8.0.3
+ - murmur3 ==1.0.4
- murmur-hash ==0.1.0.9
- MusicBrainz ==0.4.1
- mustache ==2.3.1
- mutable-containers ==0.3.4
- - mwc-probability ==2.2.0
+ - mwc-probability ==2.3.0
- mwc-random ==0.14.0.0
- mx-state-codes ==1.0.0.0
- mysql ==0.1.7
@@ -1416,7 +1522,6 @@ default-package-overrides:
- nano-erl ==0.1.0.1
- nanospec ==0.2.2
- nats ==1.1.2
- - natural-arithmetic ==0.1.2.0
- natural-induction ==0.2.0.0
- natural-sort ==0.1.2
- natural-transformation ==0.4
@@ -1437,6 +1542,8 @@ default-package-overrides:
- network-conduit-tls ==1.3.2
- network-info ==0.2.0.10
- network-ip ==0.3.0.3
+ - network-messagepack-rpc ==0.1.2.0
+ - network-messagepack-rpc-websocket ==0.1.1.1
- network-simple ==0.4.5
- network-simple-tls ==0.4
- network-transport ==0.5.4
@@ -1447,7 +1554,6 @@ default-package-overrides:
- nicify-lib ==1.0.1
- NineP ==0.0.2.1
- nix-paths ==1.0.1
- - NoHoed ==0.1.1
- nonce ==1.0.7
- nondeterminism ==1.4
- non-empty ==0.3.2
@@ -1459,11 +1565,11 @@ default-package-overrides:
- not-gloss ==0.7.7.0
- no-value ==1.0.0.0
- nowdoc ==0.1.1.0
- - nqe ==0.6.1
+ - nqe ==0.6.3
- nsis ==0.3.3
- numbers ==3000.2.0.2
- numeric-extras ==0.1
- - numeric-prelude ==0.4.3.1
+ - numeric-prelude ==0.4.3.2
- numhask ==0.4.0
- NumInstances ==1.4
- numtype-dk ==0.5.0.2
@@ -1472,7 +1578,7 @@ default-package-overrides:
- ObjectName ==1.1.0.1
- o-clock ==1.1.0
- odbc ==0.2.2
- - oeis2 ==1.0.3
+ - oeis2 ==1.0.4
- ofx ==0.4.4.0
- old-locale ==1.0.0.7
- old-time ==1.1.0.3
@@ -1491,7 +1597,10 @@ default-package-overrides:
- openpgp-asciiarmor ==0.1.2
- opensource ==0.1.1.0
- openssl-streams ==1.2.2.0
- - opentelemetry ==0.0.0.2
+ - opentelemetry ==0.4.2
+ - opentelemetry-extra ==0.4.2
+ - opentelemetry-lightstep ==0.4.2
+ - opentelemetry-wai ==0.4.2
- operational ==0.2.3.5
- operational-class ==0.3.0.0
- optics ==0.2
@@ -1506,16 +1615,16 @@ default-package-overrides:
- optparse-simple ==0.1.1.2
- optparse-text ==0.1.1.0
- ordered-containers ==0.2.2
- - ormolu ==0.0.3.1
+ - ormolu ==0.1.2.0
- overhang ==1.0.0
- - packcheck ==0.4.2
+ - packcheck ==0.5.1
- pager ==0.1.1.0
- pagination ==0.2.1
- pagure-cli ==0.2
- - pandoc ==2.9.1.1
- - pandoc-citeproc ==0.16.4.1
+ - pandoc ==2.9.2.1
+ - pandoc-citeproc ==0.17.0.1
- pandoc-csv2table ==1.0.8
- - pandoc-plot ==0.2.2.0
+ - pandoc-plot ==0.6.1.0
- pandoc-pyplot ==2.3.0.1
- pandoc-types ==1.20
- pantry ==0.4.0.1
@@ -1533,13 +1642,15 @@ default-package-overrides:
- parsers ==0.12.10
- partial-handler ==1.0.3
- partial-isomorphisms ==0.2.2.1
- - password ==1.0.0.0
- - password-instances ==1.0.0.0
- - path ==0.7.1
+ - partial-semigroup ==0.5.1.8
+ - password ==2.0.1.1
+ - password-instances ==2.0.0.1
+ - path ==0.7.0
- path-extra ==0.2.0
- path-io ==1.6.0
- path-pieces ==0.2.1
- - pathtype ==0.8.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
@@ -1553,7 +1664,7 @@ default-package-overrides:
- perfect-hash-generator ==0.2.0.6
- perfect-vector-shuffle ==0.1.1.1
- persist ==0.1.1.5
- - persistable-record ==0.6.0.4
+ - persistable-record ==0.6.0.5
- persistable-types-HDBC-pg ==0.0.3.5
- persistent ==2.10.5.2
- persistent-mysql ==2.10.2.3
@@ -1589,17 +1700,18 @@ default-package-overrides:
- pipes-wai ==3.2.0
- pkcs10 ==0.2.0.0
- placeholders ==0.1
+ - plaid ==0.1.0.4
- planb-token-introspection ==0.1.4.0
- plotlyhs ==0.2.1
- pointed ==5.0.1
- pointedlist ==0.6.1
- pointless-fun ==1.1.0.6
- poll ==0.0.0.1
- - poly ==0.3.3.0
+ - poly ==0.4.0.0
- poly-arity ==0.1.0
- polynomials-bernstein ==1.1.2
- polyparse ==1.13
- - polysemy ==1.2.3.0
+ - polysemy ==1.3.0.0
- pooled-io ==0.0.2.2
- port-utils ==0.2.1.0
- posix-paths ==0.2.1.6
@@ -1609,16 +1721,17 @@ default-package-overrides:
- postgresql-libpq ==0.9.4.2
- postgresql-orm ==0.5.1
- postgresql-simple ==0.6.2
+ - postgrest ==7.0.0
- post-mess-age ==0.2.1.0
- pptable ==0.3.0.0
- - pqueue ==1.4.1.2
+ - pqueue ==1.4.1.3
- 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-hex ==1.1
- - prettyprinter ==1.6.1
+ - prettyprinter ==1.6.2
- prettyprinter-ansi-terminal ==1.1.1.2
- prettyprinter-compat-annotated-wl-pprint ==1
- prettyprinter-compat-ansi-wl-pprint ==1.0.1
@@ -1626,16 +1739,14 @@ default-package-overrides:
- prettyprinter-convert-ansi-wl-pprint ==1.1
- pretty-relative-time ==0.2.0.0
- pretty-show ==1.10
- - pretty-simple ==3.2.2.0
+ - 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-addr ==0.1.0.2
- - primitive-extras ==0.8
- - primitive-offset ==0.2.0.0
- primitive-unaligned ==0.1.1.1
- - primitive-unlifted ==0.1.3.0
- print-console-colors ==0.1.0.0
- process-extras ==0.7.4
- product-isomorphic ==0.0.3.3
@@ -1643,34 +1754,37 @@ default-package-overrides:
- profiterole ==0.1
- profunctors ==5.5.2
- projectroot ==0.2.0.1
- - project-template ==0.2.0.1
- - prometheus-client ==1.0.0.1
+ - project-template ==0.2.1.0
+ - prometheus-client ==1.0.1
- 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.6.0.0
- - proto-lens-arbitrary ==0.1.2.8
- - proto-lens-optparse ==0.1.1.6
- - proto-lens-protobuf-types ==0.6.0.0
- - proto-lens-protoc ==0.6.0.0
- - proto-lens-runtime ==0.6.0.0
- - proto-lens-setup ==0.4.0.3
+ - proto-lens ==0.7.0.0
+ - proto-lens-arbitrary ==0.1.2.9
+ - proto-lens-optparse ==0.1.1.7
+ - proto-lens-protobuf-types ==0.7.0.0
+ - 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
- proxied ==0.3.1
- psqueues ==0.2.7.2
- - publicsuffix ==0.20191003
+ - publicsuffix ==0.20200526
- pulse-simple ==0.1.14
- pureMD5 ==2.1.3
- - purescript-bridge ==0.13.0.0
+ - purescript-bridge ==0.14.0.0
- pushbullet-types ==0.4.1.0
- - pusher-http-haskell ==1.5.1.13
+ - pusher-http-haskell ==1.5.1.14
+ - pvar ==0.2.0.0
- PyF ==0.9.0.1
- qchas ==1.1.0.1
- qm-interpolated-string ==0.3.0.0
- - qrcode-core ==0.9.3
+ - qrcode-core ==0.9.4
- qrcode-juicypixels ==0.8.1
- quadratic-irrational ==0.1.1
- QuasiText ==0.1.2.6
@@ -1679,16 +1793,17 @@ default-package-overrides:
- quickcheck-assertions ==0.3.0
- quickcheck-classes ==0.6.4.0
- quickcheck-classes-base ==0.6.0.0
- - quickcheck-instances ==0.3.22
+ - quickcheck-instances ==0.3.23
- quickcheck-io ==0.2.0
- quickcheck-simple ==0.1.1.1
- quickcheck-special ==0.1.0.6
- quickcheck-text ==0.1.2.1
- - quickcheck-transformer ==0.3.1
+ - quickcheck-transformer ==0.3.1.1
- quickcheck-unicode ==1.0.1.0
+ - quiet ==0.2
- radius ==0.6.1.0
- rainbow ==0.34.2.2
- - rainbox ==0.24.4.0
+ - rainbox ==0.26.0.0
- ral ==0.1
- ramus ==0.1.2
- rando ==0.0.0.4
@@ -1704,8 +1819,8 @@ default-package-overrides:
- Rasterific ==0.7.5.2
- rasterific-svg ==0.3.3.2
- ratel ==1.0.12
+ - rate-limit ==1.4.2
- ratel-wai ==1.1.3
- - rattle ==0.1
- rawfilepath ==0.2.4
- rawstring-qm ==0.2.3.0
- raw-strings-qq ==1.1
@@ -1716,8 +1831,9 @@ default-package-overrides:
- readable ==0.3.1
- read-editor ==0.1.0.2
- read-env-var ==1.0.0.0
+ - reanimate ==0.3.3.0
- reanimate-svg ==0.9.8.0
- - rebase ==1.4.1
+ - rebase ==1.6.1
- record-dot-preprocessor ==0.2.5
- record-hasfield ==1.0
- records-sop ==0.1.0.3
@@ -1726,6 +1842,10 @@ default-package-overrides:
- refact ==0.3.0.2
- ref-fd ==0.4.0.2
- 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
- RefSerialize ==0.4.0
- regex ==1.1.0.0
- regex-applicative ==0.3.3.1
@@ -1738,45 +1858,46 @@ 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.7.1
+ - registry ==0.1.9.1
- reinterpret-cast ==0.1.0
- relapse ==1.0.0.0
- - relational-query ==0.12.2.2
+ - 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
- - relude ==0.6.0.0
+ - relude ==0.7.0.0
- renderable ==0.2.0.1
- - replace-attoparsec ==1.2.2.0
- - replace-megaparsec ==1.2.1.0
+ - replace-attoparsec ==1.4.1.0
+ - replace-megaparsec ==1.4.2.0
- repline ==0.2.2.0
- - req ==3.1.0
+ - req ==3.2.0
- req-conduit ==1.0.0
- - rerebase ==1.4.1
+ - rerebase ==1.6.1
- resolv ==0.1.2.0
- resource-pool ==0.2.3.2
- - resourcet ==1.2.4
+ - resourcet ==1.2.4.2
- result ==0.2.6.0
- rethinkdb-client-driver ==0.0.25
- retry ==0.8.1.2
- rev-state ==0.1.2
- - rfc1751 ==0.1.2
+ - rfc1751 ==0.1.3
- rfc5051 ==0.1.0.4
+ - rhine ==0.6.0
+ - rhine-gloss ==0.6.0.1
- rigel-viz ==0.2.0.0
- - rio ==0.1.15.1
+ - rio ==0.1.17.0
- rio-orphans ==0.1.1.0
- rio-prettyprint ==0.1.0.0
- roc-id ==0.1.0.0
- rocksdb-haskell ==1.0.1
- - rocksdb-query ==0.3.1
+ - rocksdb-query ==0.3.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
+ - rpmbuild-order ==0.3.1
- RSA ==2.4.1
- runmemo ==1.0.0.1
- - run-st ==0.1.1.0
- safe ==0.3.19
- safecopy ==0.10.3
- safe-decimal ==0.2.0.0
@@ -1790,7 +1911,7 @@ default-package-overrides:
- salak ==0.3.6
- salak-yaml ==0.3.5.3
- saltine ==0.1.1.0
- - salve ==1.0.9
+ - salve ==1.0.10
- sample-frame ==0.0.3
- sample-frame-np ==0.0.4.1
- sampling ==0.3.4
@@ -1800,7 +1921,7 @@ default-package-overrides:
- scalpel-core ==0.6.2
- scanf ==0.1.0.0
- scanner ==0.3.1
- - scheduler ==1.4.2.2
+ - scheduler ==1.4.2.3
- scientific ==0.3.6.2
- scotty ==0.11.6
- scrypt ==0.5.0
@@ -1810,18 +1931,18 @@ default-package-overrides:
- sdl2-mixer ==1.1.0
- sdl2-ttf ==2.1.1
- search-algorithms ==0.3.1
- - secp256k1-haskell ==0.1.8
+ - secp256k1-haskell ==0.2.5
- securemem ==0.1.10
- selda ==0.5.1.0
- selda-json ==0.1.1.0
- - selective ==0.3
- - semialign ==1.1
+ - selective ==0.4.1.1
+ - semialign ==1.1.0.1
- semialign-indexed ==1.1
- semialign-optics ==1.1
- semigroupoid-extras ==5
- semigroupoids ==5.3.4
- semigroups ==0.19.1
- - semirings ==0.5.3
+ - semirings ==0.5.4
- semiring-simple ==1.0.0.1
- semver ==0.3.4
- sendfile ==0.7.11.1
@@ -1832,6 +1953,7 @@ default-package-overrides:
- serialise ==0.2.3.0
- servant ==0.16.2
- servant-auth ==0.3.2.0
+ - servant-auth-docs ==0.2.10.0
- servant-auth-server ==0.4.5.1
- servant-auth-swagger ==0.2.10.0
- servant-blaze ==0.9
@@ -1842,76 +1964,85 @@ default-package-overrides:
- servant-client-core ==0.16
- servant-conduit ==0.15
- servant-docs ==0.11.4
+ - servant-docs-simple ==0.2.0.1
- servant-elm ==0.7.2
+ - servant-errors ==0.1.6.0
- servant-foreign ==0.15
- - servant-js ==0.9.4.1
+ - servant-js ==0.9.4.2
- servant-JuicyPixels ==0.3.0.5
- servant-lucid ==0.9
- servant-machines ==0.15
- servant-mock ==0.8.5
- servant-pipes ==0.15.1
- - servant-purescript ==0.9.0.4
+ - servant-purescript ==0.10.0.0
- servant-rawm ==0.3.2.0
- servant-server ==0.16.2
- - servant-static-th ==0.2.2.1
- - servant-subscriber ==0.6.0.3
+ - servant-static-th ==0.2.3.0
+ - servant-subscriber ==0.7.0.0
- servant-swagger ==1.1.7.1
- servant-swagger-ui ==0.3.4.3.23.11
- servant-swagger-ui-core ==0.3.3
- servant-swagger-ui-redoc ==0.3.3.1.22.3
- servant-websockets ==2.0.0
- servant-yaml ==0.1.0.1
- - serverless-haskell ==0.10.5
+ - serverless-haskell ==0.11.3
- 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
- SHA ==1.6.4.4
- - shakespeare ==2.0.24
+ - shake-plus ==0.1.10.0
+ - shakespeare ==2.0.24.1
- shared-memory ==0.2.0.0
- shell-conduit ==4.7.0
- shell-escape ==0.2.0
- shellmet ==0.0.3.1
- shelltestrunner ==1.9
- - shell-utility ==0.0
+ - shell-utility ==0.1
- shelly ==1.9.0
- should-not-typecheck ==2.1.0
- - show-combinators ==0.1.1.0
+ - show-combinators ==0.2.0.0
- siggy-chardust ==1.0.0
- signal ==0.1.0.4
- silently ==1.2.5.1
- simple-affine-space ==0.1.1
- simple-cabal ==0.1.2
- - simple-cmd ==0.2.1
+ - simple-cmd ==0.2.2
- simple-cmd-args ==0.1.6
- simple-log ==0.9.12
- simple-reflect ==0.3.3
- simple-sendfile ==0.2.30
- simplest-sqlite ==0.1.0.2
- - simple-templates ==0.9.0.0
- - simple-vec3 ==0.6
- - simplistic-generics ==0.1.0.0
+ - 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-presburger ==0.3.0.0
+ - 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
- skein ==1.0.9.4
+ - skews ==0.1.0.3
- skip-var ==0.1.1.0
- - skylighting ==0.8.4
- - skylighting-core ==0.8.4
+ - skylighting ==0.8.5
+ - skylighting-core ==0.8.5
+ - slack-api ==0.12
- slist ==0.1.1.0
- - small-bytearray-builder ==0.3.4.0
- - smallcheck ==1.1.5
+ - smallcheck ==1.1.7
+ - smash ==0.1.1.0
+ - smash-aeson ==0.1.0.0
+ - smash-lens ==0.1.0.0
+ - smash-microlens ==0.1.0.0
- smoothie ==0.4.2.11
- snap-blaze ==0.2.1.5
- - snap-core ==1.0.4.1
+ - snap-core ==1.0.4.2
- snap-server ==1.1.1.2
- snowflake ==0.1.1.1
- soap ==0.2.3.6
@@ -1925,7 +2056,7 @@ default-package-overrides:
- sox ==0.2.3.1
- soxlib ==0.0.3.1
- sparse-linear-algebra ==0.3.1
- - sparse-tensor ==0.2.1.3
+ - sparse-tensor ==0.2.1.4
- spatial-math ==0.5.0.1
- special-values ==0.1.0.0
- speculate ==0.4.2
@@ -1939,38 +2070,43 @@ default-package-overrides:
- sqlcli ==0.2.2.0
- sqlcli-odbc ==0.2.0.1
- sql-words ==0.1.6.4
+ - squeather ==0.4.0.0
- srcloc ==0.5.1.2
- stache ==2.1.1
+ - stackcollapse-ghc ==0.0.1.2
- stack-templatizer ==0.1.0.2
- starter ==0.3.0
- stateref ==0.3
- statestack ==0.3
- StateVar ==1.2
+ - static-text ==0.2.0.6
- statistics ==0.15.2.0
+ - status-notifier-item ==0.3.0.5
- stb-image-redux ==0.2.1.3
- step-function ==0.2
- stm-chans ==3.0.0.4
- stm-conduit ==4.0.1
- - stm-containers ==1.1.0.4
- stm-delay ==0.1.1.1
- stm-extras ==0.1.0.3
- - stm-hamt ==1.2.0.4
- stm-split ==0.0.2.1
- stopwatch ==0.1.0.6
- storable-complex ==0.2.3.0
- storable-record ==0.0.5
- storable-tuple ==0.0.3.3
- - storablevector ==0.2.13
- - stratosphere ==0.49.0
+ - storablevector ==0.2.13.1
+ - stratosphere ==0.53.0
- streaming ==0.2.3.0
- streaming-bytestring ==0.1.6
- - streaming-commons ==0.2.1.2
+ - 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-concurrency ==0.2.4.3
- strict-list ==0.1.5
+ - strict-tuple ==0.1.3
+ - strict-tuple-lens ==0.1.0.1
- stringbuilder ==0.5.1
- string-class ==0.1.7.0
- string-combinators ==0.6.0.5
@@ -1984,8 +2120,11 @@ default-package-overrides:
- stripe-signature ==1.0.0.4
- strive ==5.0.12
- structs ==0.1.3
+ - structured ==0.1
- structured-cli ==2.5.2.0
- - stylish-haskell ==0.10.0.0
+ - stylish-haskell ==0.11.0.0
+ - summoner ==2.0.1.1
+ - summoner-tui ==2.0.1.1
- sum-type-boilerplate ==0.1.1
- sundown ==0.6
- superbuffer ==0.3.1.1
@@ -1994,16 +2133,18 @@ default-package-overrides:
- svg-tree ==0.6.2.4
- swagger ==0.3.0
- swagger2 ==2.5
+ - swish ==0.10.0.4
- syb ==0.7.1
- symbol ==0.2.4
- symengine ==0.1.2.0
- sysinfo ==0.1.1
- system-argv0 ==0.1.1
- - systemd ==2.2.0
+ - systemd ==2.3.0
- system-fileio ==0.3.16.4
- system-filepath ==0.4.14
- system-info ==0.5.1
- tabular ==0.2.2.7
+ - taffybar ==3.2.2
- tagchup ==0.4.1.1
- tagged ==0.8.6
- tagged-binary ==0.2.0.1
@@ -2018,7 +2159,7 @@ default-package-overrides:
- tardis ==0.4.1.0
- tasty ==1.2.3
- tasty-ant-xml ==1.1.6
- - tasty-dejafu ==2.0.0.4
+ - tasty-dejafu ==2.0.0.6
- tasty-discover ==4.2.1
- tasty-expected-failure ==0.11.1.2
- tasty-golden ==2.3.3.2
@@ -2031,7 +2172,7 @@ default-package-overrides:
- tasty-program ==1.0.5
- tasty-quickcheck ==0.10.1.1
- tasty-rerun ==1.1.17
- - tasty-silver ==3.1.13
+ - tasty-silver ==3.1.15
- tasty-smallcheck ==0.8.1
- tasty-th ==0.1.7
- tasty-wai ==0.1.1.0
@@ -2075,30 +2216,35 @@ default-package-overrides:
- tfp ==1.0.1.1
- tf-random ==0.5
- th-abstraction ==0.3.2.0
+ - th-bang-compat ==0.0.1.0
+ - th-constraint-compat ==0.0.1.0
- th-data-compat ==0.1.0.0
- th-desugar ==1.10
- - these ==1.0.1
- - these-lens ==1
+ - th-env ==0.1.0.2
+ - these ==1.1.1.1
+ - these-lens ==1.0.0.1
- these-optics ==1
- th-expand-syns ==0.4.6.0
- th-extras ==0.0.0.4
- th-lift ==0.8.1
- - th-lift-instances ==0.1.16
+ - th-lift-instances ==0.1.17
+ - th-nowq ==0.1.0.5
- th-orphans ==0.13.10
- th-printf ==0.7
- thread-hierarchy ==0.3.0.1
- thread-local-storage ==0.2
- threads ==0.5.1.6
- thread-supervisor ==0.1.0.0
- - threepenny-gui ==0.8.3.2
+ - 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.4.9
+ - tidal ==1.5.2
- tile ==0.3.0.0
- time-compat ==1.9.3
- timeit ==2.0
@@ -2109,7 +2255,8 @@ default-package-overrides:
- time-manager ==0.0.0
- time-parsers ==0.1.2.1
- timerep ==2.0.0.2
- - timezone-olson ==0.1.9
+ - time-units ==1.0.0
+ - timezone-olson ==0.2.0
- timezone-series ==0.1.9
- tinylog ==0.15.0
- titlecase ==1.0.1
@@ -2120,7 +2267,7 @@ default-package-overrides:
- tmapchan ==0.0.3
- tmapmvar ==0.0.4
- tmp-postgres ==1.34.1.0
- - tomland ==1.2.1.0
+ - tomland ==1.3.0.0
- tonalude ==0.1.1.0
- topograph ==1.0.0.1
- torsor ==0.1
@@ -2168,12 +2315,15 @@ default-package-overrides:
- tzdata ==0.1.20190911.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
- uncertain ==0.3.1.0
- unconstrained ==0.1.0.2
+ - unexceptionalio ==0.5.1
+ - unexceptionalio-trans ==0.5.1
- unicode ==0.0.1.1
- unicode-show ==0.1.0.4
- unicode-transforms ==0.3.6
@@ -2204,13 +2354,13 @@ default-package-overrides:
- unordered-containers ==0.2.10.0
- unordered-intmap ==0.1.1
- unsafe ==0.0
- - urbit-hob ==0.3.2
+ - urbit-hob ==0.3.3
- uri-bytestring ==0.3.2.2
- - uri-bytestring-aeson ==0.1.0.7
- - uri-encode ==1.5.0.5
+ - uri-bytestring-aeson ==0.1.0.8
+ - uri-encode ==1.5.0.6
- url ==2.1.3
- - urlpath ==9.0.1
- users ==0.5.0.0
+ - utf8-conversions ==0.1.0.4
- utf8-light ==0.4.2
- utf8-string ==1.0.1.1
- util ==0.1.17.1
@@ -2218,10 +2368,11 @@ default-package-overrides:
- uuid ==1.3.13
- uuid-types ==1.0.3
- validation ==1.1
- - validity ==0.9.0.3
+ - validation-selective ==0.1.0.0
+ - validity ==0.11.0.0
- validity-aeson ==0.2.0.4
- validity-bytestring ==0.4.1.1
- - validity-containers ==0.5.0.3
+ - validity-containers ==0.5.0.4
- validity-path ==0.4.0.1
- validity-primitive ==0.0.0.1
- validity-scientific ==0.2.0.3
@@ -2246,14 +2397,14 @@ default-package-overrides:
- vector-space ==0.16
- vector-split ==1.0.0.2
- vector-th-unbox ==0.2.1.7
- - verbosity ==0.3.0.0
+ - verbosity ==0.4.0.0
- versions ==3.5.4
- vformat ==0.14.1.0
- vformat-aeson ==0.1.0.1
- vformat-time ==0.1.0.0
- ViennaRNAParser ==1.3.3
- void ==0.7.3
- - vty ==5.26
+ - vty ==5.28.2
- wai ==3.2.2.1
- wai-app-static ==3.1.7.1
- wai-conduit ==3.0.0.4
@@ -2264,11 +2415,12 @@ default-package-overrides:
- wai-handler-launch ==3.0.3.1
- wai-logger ==2.3.6
- wai-middleware-caching ==0.1.0.2
+ - wai-middleware-clacks ==0.1.0.1
- wai-middleware-static ==0.8.3
- wai-session ==0.3.3
- wai-slack-middleware ==0.2.0
- wai-websockets ==3.0.1.2
- - warp ==3.3.12
+ - warp ==3.3.13
- warp-tls ==3.2.12
- warp-tls-uid ==0.2.0.6
- wave ==0.2.0
@@ -2283,12 +2435,15 @@ default-package-overrides:
- weigh ==0.0.16
- wide-word ==0.1.1.1
- wikicfp-scraper ==0.1.0.11
- - wild-bind ==0.1.2.5
- - wild-bind-x11 ==0.2.0.9
+ - 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
- with-location ==0.1.0
+ - with-utf8 ==1.0.2.1
- witness ==0.4
- wizards ==1.0.3
- wl-pprint-annotated ==0.1.0.1
@@ -2298,13 +2453,14 @@ default-package-overrides:
- word8 ==0.1.3
- word-trie ==0.3.0
- word-wrap ==0.4.1
- - world-peace ==1.0.1.0
+ - world-peace ==1.0.2.0
- wrap ==0.0.0
- wreq ==0.5.3.2
- writer-cps-exceptions ==0.1.0.1
- writer-cps-mtl ==0.1.1.6
- writer-cps-transformers ==0.5.6.1
- - wuss ==1.1.16
+ - wss-client ==0.3.0.0
+ - wuss ==1.1.17
- X11 ==1.9.1
- X11-xft ==0.3.1
- x11-xim ==0.0.9.0
@@ -2314,8 +2470,9 @@ default-package-overrides:
- x509-validation ==1.6.11
- Xauth ==0.1
- xdg-basedir ==0.2.2
+ - xdg-desktop-entry ==0.1.1.1
- xdg-userdirs ==0.1.0.2
- - xeno ==0.3.5.2
+ - xeno ==0.4.1
- xls ==0.1.3
- xlsx ==0.8.0
- xlsx-tabular ==0.2.2.1
@@ -2325,13 +2482,14 @@ default-package-overrides:
- 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.6
+ - xml-types ==0.3.8
- xmonad ==0.15
- xmonad-contrib ==0.16
- xmonad-extras ==0.15.2
@@ -2339,18 +2497,23 @@ default-package-overrides:
- xturtle ==0.2.0.0
- xxhash-ffi ==0.2.0.0
- yaml ==0.11.4.0
- - yesod ==1.6.0.1
+ - yamlparse-applicative ==0.1.0.1
+ - yesod ==1.6.0.2
- yesod-auth ==1.6.10
+ - yesod-auth-fb ==1.10.1
- yesod-auth-hashdb ==1.7.1.2
- - yesod-bin ==1.6.0.4
+ - yesod-bin ==1.6.0.5
- yesod-core ==1.6.18
+ - 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.0
- yesod-sitemap ==1.6.0
- - yesod-static ==1.6.0.1
- - yesod-test ==1.6.9
+ - 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
@@ -2363,7 +2526,7 @@ default-package-overrides:
- zeromq4-haskell ==0.8.0
- zeromq4-patterns ==0.3.1.0
- zim-parser ==0.2.1.0
- - zip ==1.3.2
+ - zip ==1.5.0
- zip-archive ==0.4.1
- zippers ==0.3
- zip-stream ==0.2.0.1
@@ -2375,15 +2538,15 @@ default-package-overrides:
extra-packages:
- aeson < 0.8 # newer versions don't work with GHC 7.6.x or earlier
- - ansi-terminal == 0.10.3 # required by cabal-plan, and policeman in ghc-8.8.x
- 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
- - blank-canvas < 0.6.3 # more recent versions depend on base-compat-batteries == 0.10.* but we're on base-compat-0.9.*
- 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
@@ -2421,14 +2584,16 @@ extra-packages:
- 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
+ - 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
- - pantry == 0.2.0.0 # required by stack-2.1.3.1
- 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
@@ -2481,10 +2646,8 @@ package-maintainers:
- streaming-wai
kiwi:
- glirc
- - matterhorn
- mattermost-api
- mattermost-api-qc
- - Unique
psibi:
- path-pieces
- persistent
@@ -2495,23 +2658,38 @@ package-maintainers:
- Agda
roberth:
- arion-compose
+ - hercules-ci-agent
+ - hercules-ci-api-core
+ - hercules-ci-api-agent
cdepillabout:
- pretty-simple
- spago
- - termonad
rkrzr:
- icepeak
terlar:
- nix-diff
maralorn:
+ - reflex-dom
- ghcide
- cabal-fmt
- - neuron
- shh
- brittany
- hlint
+ - neuron
- releaser
- taskwarrior
+ sorki:
+ - cayene-lpp
+ - data-stm32
+ - gcodehs
+ - nix-derivation
+ - nix-narinfo
+ - ttn
+ # - ttn-client
+ - update-nix-fetchgit
+ - zre
+ utdemir:
+ - nix-tree
unsupported-platforms:
alsa-mixer: [ x86_64-darwin ]
@@ -2632,7 +2810,6 @@ dont-distribute-packages:
- reflex-dom-contrib
- reflex-dom-fragment-shader-canvas
- reflex-dom-helpers
- - reflex-dom
- reflex-jsx
- sneathlane-haste
- spike
@@ -2779,6 +2956,7 @@ broken-packages:
- alerta
- alex-prelude
- alfred
+ - alfred-margaret
- alga
- algebra-dag
- algebra-sql
@@ -2883,8 +3061,10 @@ broken-packages:
- arb-fft
- arbb-vm
- arbor-datadog
+ - arbor-monad-counter
- arbor-monad-metric
- arbor-monad-metric-datadog
+ - arbor-postgres
- arbtt
- archive-libarchive
- archive-tar-bytestring
@@ -2908,6 +3088,7 @@ broken-packages:
- arpa
- arpack
- array-forth
+ - array-list
- array-primops
- arrayfire
- arraylist
@@ -2922,6 +3103,7 @@ broken-packages:
- artifact
- asap
- ascii
+ - ascii-cows
- ascii-flatten
- ascii-string
- ascii-table
@@ -3021,6 +3203,7 @@ broken-packages:
- aws-kinesis-client
- aws-kinesis-reshard
- aws-lambda
+ - aws-lambda-haskell-runtime-wai
- aws-mfa-credentials
- aws-performance-tests
- aws-route53
@@ -3032,9 +3215,11 @@ broken-packages:
- aws-sns
- axel
- axiom
+ - azimuth-hs
- azubi
- azure-acs
- azure-email
+ - azure-functions-worker
- azure-service-api
- azure-servicebus
- azurify
@@ -3073,6 +3258,8 @@ broken-packages:
- base-generics
- base-io-access
- base32-bytestring
+ - base62
+ - base64-bytes
- base64-conduit
- baserock-schema
- basex-client
@@ -3148,6 +3335,7 @@ broken-packages:
- binary-protocol-zmq
- binary-search
- binary-streams
+ - binary-tagged
- binary-typed
- bind-marshal
- BinderAnn
@@ -3219,9 +3407,12 @@ broken-packages:
- birch-beer
- bird
- BirdPP
+ - birds-of-paradise
- bisect-binary
+ - bishbosh
- bit-array
- bit-stream
+ - bitcoin-address
- bitcoin-api
- bitcoin-api-extra
- bitcoin-block
@@ -3307,7 +3498,10 @@ broken-packages:
- bot
- botpp
- bounded-array
+ - bowntz
- box
+ - box-csv
+ - box-socket
- braid
- brain-bleep
- Bravo
@@ -3361,11 +3555,14 @@ broken-packages:
- buster
- buster-gtk
- buster-network
+ - bustle
- butter
- butterflies
- bv-sized
+ - byline
- bytable
- bytearray-parsing
+ - bytelog
- bytestring-arbitrary
- bytestring-builder-varword
- bytestring-class
@@ -3389,9 +3586,7 @@ broken-packages:
- c0parser
- c10k
- c2ats
- - c2hsc
- cabal-audit
- - cabal-bounds
- cabal-bundle-clib
- cabal-cache
- cabal-cargs
@@ -3408,7 +3603,6 @@ broken-packages:
- cabal-install-bundle
- cabal-install-ghc72
- cabal-install-ghc74
- - cabal-lenses
- cabal-meta
- cabal-mon
- cabal-nirvana
@@ -3465,6 +3659,7 @@ broken-packages:
- cao
- cap
- Capabilities
+ - capability
- capnp
- capped-list
- capri
@@ -3708,7 +3903,6 @@ broken-packages:
- collections-api
- collections-base-instances
- colonnade
- - Color
- color-counter
- colorless
- colorless-http-client
@@ -3800,6 +3994,7 @@ broken-packages:
- confcrypt
- conferer-hedis
- conferer-provider-dhall
+ - conferer-provider-json
- conferer-provider-yaml
- conferer-snap
- conffmt
@@ -3832,6 +4027,7 @@ broken-packages:
- constraint-manip
- ConstraintKinds
- constraints-emerge
+ - construct
- constructible
- constructive-algebra
- consul-haskell
@@ -3902,6 +4098,7 @@ broken-packages:
- cparsing
- CPBrainfuck
- cpio-conduit
+ - cpkg
- CPL
- cplusplus-th
- cprng-aes-effect
@@ -3953,6 +4150,7 @@ broken-packages:
- crypto-random-effect
- crypto-rng
- crypto-simple
+ - crypto-sodium
- cryptocipher
- cryptocompare
- cryptoconditions
@@ -4084,6 +4282,7 @@ broken-packages:
- datasets
- DataTreeView
- dataurl
+ - DataVersion
- date-conversions
- dates
- datetime
@@ -4158,11 +4357,11 @@ broken-packages:
- delude
- demarcate
- denominate
+ - dense
- dense-int-set
- dependent-hashmap
- dependent-monoidal-map
- dependent-state
- - dependent-sum-aeson-orphans
- depends
- dephd
- deptrack-core
@@ -4184,6 +4383,7 @@ broken-packages:
- detour-via-uom
- deunicode
- devil
+ - devtools
- dewdrop
- dfinity-radix-tree
- Dflow
@@ -4214,6 +4414,7 @@ broken-packages:
- diagrams-wx
- dialogflow-fulfillment
- dib
+ - dice
- dice-entropy-conduit
- dice2tex
- dicom
@@ -4257,6 +4458,7 @@ broken-packages:
- dirtree
- discogs-haskell
- discord-gateway
+ - discord-haskell
- discord-hs
- discord-rest
- discord-types
@@ -4465,6 +4667,7 @@ broken-packages:
- elm-websocket
- elynx
- elynx-markov
+ - elynx-nexus
- elynx-seq
- elynx-tools
- elynx-tree
@@ -4558,6 +4761,7 @@ broken-packages:
- ethereum-client-haskell
- ethereum-merkle-patricia-db
- eths-rlp
+ - euler-tour-tree
- euphoria
- eurofxref
- eve
@@ -4620,7 +4824,6 @@ broken-packages:
- extensible-data
- extensible-effects-concurrent
- extensible-skeleton
- - extensions
- external-sort
- Extra
- extract-dependencies
@@ -4632,6 +4835,7 @@ broken-packages:
- f-ree-hack-cheats-free-v-bucks-generator
- Facebook-Password-Hacker-Online-Latest-Version
- faceted
+ - factory
- Facts
- facts
- factual-api
@@ -4751,12 +4955,14 @@ broken-packages:
- fingertree-tf
- finitary
- finitary-derive
+ - finitary-optics
- FiniteMap
- firefly-example
- first-and-last
- first-class-instances
- firstify
- FirstOrderTheory
+ - fishfood
- fit
- fits-parse
- fitsio
@@ -4795,7 +5001,6 @@ broken-packages:
- flite
- float-binstring
- floating-bits
- - floskell
- flow-er
- flow2dot
- flowdock
@@ -4854,6 +5059,7 @@ broken-packages:
- foscam-filename
- foscam-sort
- Foster
+ - fourmolu
- fpco-api
- fplll
- fpnla-examples
@@ -4865,6 +5071,7 @@ broken-packages:
- frag
- Frames-beam
- Frames-dsv
+ - Frames-map-reduce
- franchise
- Frank
- fraxl
@@ -4948,8 +5155,12 @@ broken-packages:
- funpat
- funsat
- funspection
+ - fused-effects-exceptions
+ - fused-effects-optics
+ - fused-effects-random
- fused-effects-readline
- fused-effects-squeal
+ - fused-effects-th
- fusion
- fusion-plugin
- futun
@@ -4976,7 +5187,6 @@ broken-packages:
- gas
- gbu
- gc-monitoring-wai
- - gcodehs
- gconf
- gdax
- gdiff-ig
@@ -5067,6 +5277,7 @@ broken-packages:
- ghc-parmake
- ghc-pkg-autofix
- ghc-pkg-lib
+ - ghc-plugs-out
- ghc-proofs
- ghc-session
- ghc-simple
@@ -5093,20 +5304,30 @@ broken-packages:
- ghcprofview
- ght
- gi-cairo-again
+ - gi-ggit
+ - gi-girepository
- gi-graphene
- gi-gsk
+ - gi-gst
+ - gi-gstaudio
+ - gi-gstbase
- gi-gstpbutils
- gi-gsttag
- - gi-gtk-declarative
- - gi-gtk-declarative-app-simple
+ - gi-gstvideo
- gi-gtkosxapplication
+ - gi-gtksource
- gi-handy
+ - gi-harfbuzz
+ - gi-ibus
+ - gi-notify
+ - gi-ostree
+ - gi-pangocairo
- gi-poppler
- gi-secret
+ - gi-vte
- gi-wnck
- giak
- Gifcurry
- - ginger
- ginsu
- gipeda
- GiST
@@ -5115,6 +5336,7 @@ broken-packages:
- git-all
- git-checklist
- git-config
+ - git-cuk
- git-date
- git-fmt
- git-gpush
@@ -5157,6 +5379,7 @@ broken-packages:
- glazier-react
- glazier-react-examples
- glazier-react-widget
+ - Gleam
- GLFW
- GLFW-b-demo
- GLFW-OGL
@@ -5181,6 +5404,7 @@ broken-packages:
- gloss-game
- gloss-raster
- gloss-sodium
+ - glpk-headers
- glpk-hs
- glue
- GLUtil
@@ -5438,6 +5662,7 @@ broken-packages:
- hannahci
- hans
- hans-pcap
+ - hanspell
- haphviz
- hapistrano
- happindicator
@@ -5503,6 +5728,7 @@ broken-packages:
- has-th
- HasCacBDD
- hascar
+ - hascard
- hascas
- Haschoo
- HasGP
@@ -5540,10 +5766,12 @@ broken-packages:
- 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-in-space
- haskell-kubernetes
- haskell-lsp-client
@@ -5593,6 +5821,7 @@ broken-packages:
- haskell2020
- haskell98
- haskell98libraries
+ - HaskellAnalysisProgram
- haskelldb
- haskelldb-connect-hdbc
- haskelldb-connect-hdbc-catchio-mtl
@@ -5613,6 +5842,7 @@ broken-packages:
- haskelldb-hsql-sqlite3
- haskelldb-th
- haskelldb-wx
+ - haskellish
- HaskellLM
- HaskellNet
- HaskellNet-SSL
@@ -5637,6 +5867,7 @@ broken-packages:
- haskoin-protocol
- haskoin-script
- haskoin-store
+ - haskoin-store-data
- haskoin-util
- haskoin-wallet
- haskoon
@@ -5672,12 +5903,12 @@ broken-packages:
- hasql-dynamic-statements
- hasql-generic
- hasql-implicits
- - hasql-migration
- - hasql-notifications
- hasql-optparse-applicative
- hasql-postgres
- hasql-postgres-options
+ - hasql-queue
- hasql-simple
+ - hasql-th
- hastache
- hastache-aeson
- haste
@@ -5840,6 +6071,7 @@ broken-packages:
- hexpress
- hexquote
- hext
+ - hextra
- heyefi
- heyting-algebras
- hF2
@@ -6017,12 +6249,12 @@ broken-packages:
- hol
- hold-em
- hole
+ - holmes
- Holumbus-Searchengine
- holy-project
- homeomorphic
- hommage
- homoiconic
- - homotuple
- homplexity
- HongoDB
- honi
@@ -6041,6 +6273,7 @@ broken-packages:
- hoodle-types
- hoogle-index
- hooks-dir
+ - hoop
- hoopl
- hoovie
- hopencc
@@ -6154,6 +6387,7 @@ broken-packages:
- hsbencher
- hsbencher-codespeed
- hsbencher-fusion
+ - hsc3
- hsc3-auditor
- hsc3-cairo
- hsc3-data
@@ -6203,7 +6437,7 @@ broken-packages:
- hsI2C
- hsignal
- hSimpleDB
- - hsimport
+ - hsinspect-lsp
- HsJudy
- hskeleton
- hslackbuilder
@@ -6315,7 +6549,6 @@ broken-packages:
- http-client-auth
- http-client-lens
- http-client-request-modifiers
- - http-client-restricted
- http-client-session
- http-client-streams
- http-conduit-browser
@@ -6338,6 +6571,7 @@ broken-packages:
- http2-client
- http2-client-exe
- http2-client-grpc
+ - http2-grpc-proto-lens
- http2-grpc-proto3-wire
- https-everywhere-rules
- https-everywhere-rules-raw
@@ -6375,15 +6609,21 @@ broken-packages:
- 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
- hwall-auth-iitk
- hweblib
- hwhile
@@ -6527,6 +6767,7 @@ broken-packages:
- indextype
- indices
- indieweb-algorithms
+ - indigo
- inf-interval
- infer-upstream
- infernal
@@ -6558,10 +6799,12 @@ broken-packages:
- integer-pure
- integreat
- intel-aes
+ - intensional-datatys
- interlude-l
- InternedData
- internetmarke
- intero
+ - interp
- interpol
- interpolatedstring-qq
- interpolatedstring-qq-mwotton
@@ -6586,7 +6829,6 @@ broken-packages:
- iostring
- iothread
- iotransaction
- - ip
- ip2location
- ip2proxy
- ipatch
@@ -6694,7 +6936,6 @@ broken-packages:
- jpeg
- js-good-parts
- jsaddle-hello
- - jsaddle-warp
- jsaddle-wkwebview
- JsContracts
- jsmw
@@ -6782,6 +7023,7 @@ broken-packages:
- katydid
- kawaii
- kawhi
+ - kazura-queue
- kd-tree
- kdesrc-build-extra
- keccak
@@ -6906,6 +7148,7 @@ broken-packages:
- language-csharp
- language-css
- language-dart
+ - language-dickinson
- language-dockerfile
- language-ecmascript-analysis
- language-eiffel
@@ -6981,6 +7224,7 @@ broken-packages:
- learn
- learn-physics-examples
- Learning
+ - learning-hmm
- leetify
- legion
- legion-discovery
@@ -7015,6 +7259,7 @@ broken-packages:
- lhe
- lhs2TeX-hl
- lhslatex
+ - libarchive
- LibClang
- libconfig
- libcspm
@@ -7036,6 +7281,7 @@ broken-packages:
- libraft
- librandomorg
- librato
+ - libsodium
- libssh2
- libssh2-conduit
- libsystemd-daemon
@@ -7095,7 +7341,15 @@ broken-packages:
- lio-simple
- lipsum-gen
- liquid
+ - liquid-base
+ - liquid-bytestring
+ - liquid-containers
- liquid-fixpoint
+ - liquid-ghc-prim
+ - liquid-parallel
+ - liquid-platform
+ - liquid-prelude
+ - liquid-vector
- liquidhaskell
- liquidhaskell-cabal
- Liquorice
@@ -7162,6 +7416,7 @@ broken-packages:
- log-postgres
- log-utils
- log2json
+ - log4hs
- logentries
- logger
- logging-effect-extra
@@ -7317,9 +7572,6 @@ broken-packages:
- marxup
- masakazu-bot
- MASMGen
- - massiv
- - massiv-io
- - massiv-test
- master-plan
- matchable
- matchable-th
@@ -7327,13 +7579,17 @@ broken-packages:
- math-grads
- math-interpolate
- math-metric
+ - math-programming-glpk
+ - math-programming-tests
- mathblog
- mathflow
- mathlink
- matrix-as-xyz
+ - matrix-lens
- matrix-market
- matrix-sized
- matsuri
+ - matterhorn
- maude
- maxent
- maxent-learner-hw
@@ -7449,6 +7705,7 @@ broken-packages:
- minst-idx
- mios
- mirror-tweet
+ - misfortune
- miso-action-logger
- miso-examples
- miss
@@ -7489,7 +7746,6 @@ broken-packages:
- monad-atom
- monad-atom-simple
- monad-branch
- - monad-dijkstra
- monad-exception
- monad-finally
- monad-fork
@@ -7527,6 +7783,7 @@ broken-packages:
- MonadCatchIO-transformers
- MonadCatchIO-transformers-foreign
- MonadCompose
+ - monadic-recursion-schemes
- monadiccp
- monadiccp-gecode
- Monadius
@@ -7566,6 +7823,7 @@ broken-packages:
- morfeusz
- morley
- morpheus-graphql-cli
+ - morpheus-graphql-client
- morphisms-functors
- morphisms-functors-inventory
- morphisms-objects
@@ -7584,6 +7842,7 @@ broken-packages:
- mpi-hs-cereal
- mpi-hs-store
- mpppc
+ - mprelude
- mpretty
- mpris
- mprover
@@ -7635,6 +7894,7 @@ broken-packages:
- multibase
- multifocal
- multihash
+ - multihash-cryptonite
- multihash-serialise
- multilinear
- multilinear-io
@@ -7702,6 +7962,7 @@ broken-packages:
- n-tuple
- n2o-protocols
- n2o-web
+ - NaCl
- nagios-plugin-ekg
- nakadi-client
- named-lock
@@ -7833,7 +8094,6 @@ broken-packages:
- nix-deploy
- nix-eval
- nix-freeze-tree
- - nix-narinfo
- nix-tools
- nixfromnpm
- nixpkgs-update
@@ -7848,6 +8108,7 @@ broken-packages:
- nofib-analyse
- nofib-analyze
- noise
+ - nom
- Nomyx
- Nomyx-Core
- Nomyx-Language
@@ -7891,6 +8152,9 @@ broken-packages:
- numhask-test
- Nussinov78
- Nutri
+ - nvim-hs
+ - nvim-hs-contrib
+ - nvim-hs-ghcid
- NXT
- NXTDSL
- nylas
@@ -7940,6 +8204,7 @@ broken-packages:
- onama
- ONC-RPC
- oneormore
+ - online
- online-csv
- onpartitions
- OnRmt
@@ -8050,6 +8315,7 @@ broken-packages:
- pam
- pan-os-syslog
- panda
+ - pandoc-crossref
- pandoc-emphasize-code
- pandoc-filter-graphviz
- pandoc-include
@@ -8085,12 +8351,14 @@ broken-packages:
- paphragen
- pappy
- paprika
+ - par-dual
- paragon
- Paraiso
- Parallel-Arrows-Eden
- parallel-tasks
- parallel-tree-search
- parameterized
+ - parameterized-utils
- paranoia
- parco
- parco-attoparsec
@@ -8132,7 +8400,6 @@ broken-packages:
- pastis
- pasty
- patat
- - patch
- patches-vector
- path-text-utf8
- Pathfinder
@@ -8164,6 +8431,7 @@ broken-packages:
- pdf-toolbox-viewer
- pdfname
- pdfsplit
+ - pdftotext
- pdynload
- peakachu
- PeanoWitnesses
@@ -8347,7 +8615,9 @@ broken-packages:
- polydata
- polydata-core
- polynomial
+ - polysemy-optics
- polysemy-RandomFu
+ - polysemy-webserver
- polysemy-zoo
- polyseq
- polytypeable
@@ -8361,6 +8631,7 @@ broken-packages:
- pool-conduit
- pop3-client
- popenhs
+ - popkey
- poppler
- porcupine-core
- porcupine-http
@@ -8381,6 +8652,7 @@ broken-packages:
- postgres-websockets
- postgresql-lo-stream
- postgresql-named
+ - postgresql-pure
- postgresql-query
- postgresql-simple-bind
- postgresql-simple-named
@@ -8388,6 +8660,7 @@ broken-packages:
- postgresql-simple-queue
- postgresql-simple-sop
- postgresql-simple-typed
+ - postgresql-syntax
- postgresql-typed
- postgresql-typed-lifted
- postgrest-ws
@@ -8469,6 +8742,7 @@ broken-packages:
- process-qq
- process-streaming
- processing
+ - processmemory
- procrastinating-variable
- procstat
- producer
@@ -8504,6 +8778,7 @@ broken-packages:
- proteome
- proto-lens-combinators
- proto-lens-descriptors
+ - proto-lens-jsonpb
- proto3-suite
- protobuf-native
- protocol-buffers
@@ -8546,6 +8821,7 @@ broken-packages:
- purescript
- purescript-iso
- purescript-tsd-gen
+ - pursuit-client
- push-notifications
- push-notify
- push-notify-apn
@@ -8578,6 +8854,7 @@ broken-packages:
- quantfin
- quantum-arrow
- quantum-random
+ - quarantimer
- qudb
- Quelea
- quenya-verb
@@ -8652,12 +8929,18 @@ 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
@@ -8687,7 +8970,6 @@ broken-packages:
- rbr
- rc
- rclient
- - rdf4h
- rdioh
- react-flux
- react-flux-servant
@@ -8746,8 +9028,8 @@ broken-packages:
- Referees
- references
- refh
+ - refined-http-api-data
- reflection-extras
- - reflex
- reflex-animation
- reflex-backend-socket
- reflex-backend-wai
@@ -8812,6 +9094,7 @@ broken-packages:
- relacion
- relation
- relational-postgresql8
+ - relational-query-postgresql-pure
- relative-date
- relevant-time
- reload
@@ -8851,6 +9134,7 @@ broken-packages:
- req-url-extra
- request-monad
- require
+ - rescue
- reserve
- reservoir
- resin
@@ -8984,6 +9268,7 @@ broken-packages:
- rungekutta
- runmany
- runtime-arbitrary
+ - rvar
- rws
- RxHaskell
- s-expression
@@ -9055,7 +9340,6 @@ broken-packages:
- scgi
- schedevr
- schedule-planner
- - scheduler
- schedyield
- schema
- schemas
@@ -9126,6 +9410,7 @@ broken-packages:
- Semantique
- semdoc
- semi-iso
+ - semialign-extras
- semibounded-lattices
- Semigroup
- semigroupoids-syntax
@@ -9160,6 +9445,7 @@ broken-packages:
- servant-auth-token-leveldb
- servant-auth-token-persistent
- servant-auth-token-rocksdb
+ - servant-avro
- servant-client-namedargs
- servant-csharp
- servant-db
@@ -9193,6 +9479,9 @@ broken-packages:
- servant-pushbullet-client
- servant-py
- servant-quickcheck
+ - servant-rawm-client
+ - servant-rawm-docs
+ - servant-rawm-server
- servant-reason
- servant-reflex
- servant-router
@@ -9204,6 +9493,7 @@ broken-packages:
- servant-streaming-docs
- servant-streaming-server
- servant-swagger-tags
+ - servant-to-elm
- servant-waargonaut
- servant-zeppelin
- servant-zeppelin-client
@@ -9242,6 +9532,7 @@ broken-packages:
- sgrep
- sh2md
- sha-streams
+ - sha1
- shade
- shadower
- shake-bindist
@@ -9251,6 +9542,7 @@ broken-packages:
- shake-pack
- shake-path
- shake-persist
+ - shake-plus-extended
- shakebook
- shaker
- shakespeare-babel
@@ -9344,7 +9636,6 @@ broken-packages:
- SimpleServer
- simplesmtpclient
- simseq
- - single-tuple
- singleton-dict
- singleton-typelits
- singnal
@@ -9364,6 +9655,7 @@ broken-packages:
- skeletons
- skell
- skemmtun
+ - skews
- skulk
- skylark-client
- skylighting-lucid
@@ -9376,11 +9668,13 @@ broken-packages:
- slidemews
- Slides
- slim
+ - slip32
- sloane
- slot-lambda
- sloth
- slug
- slynx
+ - small-bytearray-builder
- smallarray
- smallcheck-laws
- smallcheck-lens
@@ -9392,6 +9686,7 @@ broken-packages:
- smartconstructor
- smartGroup
- smartword
+ - smash-optics
- smcdel
- sme
- smerdyakov
@@ -9411,6 +9706,7 @@ broken-packages:
- SMTPClient
- smtps-gmail
- smuggler
+ - smuggler2
- snake
- snake-game
- snap-accept
@@ -9546,7 +9842,6 @@ broken-packages:
- splines
- split-morphism
- splitter
- - splot
- Spock
- Spock-api-ghcjs
- Spock-api-server
@@ -9577,6 +9872,7 @@ broken-packages:
- sqlvalue-list
- sqsd-local
- squeal-postgresql
+ - squeeze
- sr-extra
- srcinst
- sscan
@@ -9618,6 +9914,7 @@ broken-packages:
- stackage-types
- stackage-upload
- stackage2nix
+ - stan
- standalone-derive-topdown
- standalone-haddock
- starling
@@ -9629,6 +9926,7 @@ broken-packages:
- state-record
- stateful-mtl
- stateWriter
+ - static
- static-canvas
- static-closure
- static-tensor
@@ -9661,6 +9959,7 @@ broken-packages:
- stm-hamt
- stm-promise
- stm-stats
+ - stm-supply
- STM32-Zombie
- stmcontrol
- stochastic
@@ -9692,9 +9991,12 @@ broken-packages:
- streaming-png
- streaming-process
- streaming-sort
+ - streamly-archive
+ - streamly-lmdb
- streamproc
- strelka
- strict-data
+ - strict-tuple-lens
- StrictBench
- StrictCheck
- strictly
@@ -9788,6 +10090,7 @@ broken-packages:
- symbolic-link
- symengine
- symengine-hs
+ - symmetry-operations-symbols
- sync
- sync-mht
- syncthing-hs
@@ -9855,6 +10158,7 @@ broken-packages:
- tapioca
- tar-bytestring
- target
+ - tart
- task
- task-distribution
- taskell
@@ -9867,6 +10171,8 @@ broken-packages:
- tasty-jenkins-xml
- tasty-laws
- tasty-lens
+ - tasty-mgolden
+ - tasty-quickcheck-laws
- tasty-stats
- tateti-tateti
- Taxonomy
@@ -9905,11 +10211,17 @@ broken-packages:
- tempus
- tensor
- tensor-safe
+ - tensorflow
+ - tensorflow-core-ops
+ - tensorflow-logging
+ - tensorflow-opgen
+ - tensorflow-ops
- termbox
- termbox-banana
- termbox-bindings
- terminal-text
- termination-combinators
+ - termonad
- termplot
- terntup
- terrahs
@@ -10037,7 +10349,9 @@ broken-packages:
- timeseries
- timespan
- timeutils
+ - timezone-olson-th
- timezone-unix
+ - tini
- tintin
- tiny-scheduler
- TinyLaunchbury
@@ -10106,6 +10420,7 @@ broken-packages:
- trackit
- traction
- tracy
+ - trade-journal
- traildb
- trajectory
- transactional-events
@@ -10144,6 +10459,8 @@ broken-packages:
- treemap-html-tools
- TreeStructures
- Treiber
+ - trek-app
+ - trek-db
- tremulous-query
- TrendGraph
- trhsx
@@ -10184,6 +10501,7 @@ broken-packages:
- turingMachine
- turtle-options
- tweak
+ - twee
- tweet-hs
- twentefp-eventloop-graphics
- twentefp-eventloop-trees
@@ -10199,6 +10517,7 @@ broken-packages:
- twilio
- twill
- twine
+ - twirp
- twitter
- twitter-conduit
- twitter-enumerator
@@ -10272,6 +10591,7 @@ broken-packages:
- UMM
- unagi-bloomfilter
- unamb-custom
+ - unbeliever
- unbound
- unbound-generics
- unbound-kind-generics
@@ -10295,6 +10615,7 @@ broken-packages:
- uniform-io
- union
- union-map
+ - Unique
- uniqueid
- uniquely-represented-sets
- units-attoparsec
@@ -10325,7 +10646,6 @@ broken-packages:
- unused
- uom-plugin
- up
- - update-nix-fetchgit
- Updater
- uploadcare
- upskirt
@@ -10333,6 +10653,7 @@ broken-packages:
- urembed
- uri
- uri-conduit
+ - uri-encoder
- uri-enumerator
- uri-enumerator-file
- uri-parse
@@ -10357,9 +10678,9 @@ broken-packages:
- usb-id-database
- usb-iteratee
- usb-safe
+ - useragents
- users-mysql-haskell
- users-persistent
- - utc
- utf8-prelude
- utf8-validator
- UTFTConverter
@@ -10377,6 +10698,7 @@ broken-packages:
- uuagc-cabal
- uuagc-diagrams
- uuid-aeson
+ - uuid-bytes
- uvector
- uvector-algorithms
- uxadt
@@ -10443,6 +10765,7 @@ broken-packages:
- verifiable-expressions
- verify
- verilog
+ - verismith
- versioning
- versioning-servant
- vflow-types
@@ -10456,6 +10779,7 @@ broken-packages:
- views
- vigilance
- Villefort
+ - vimeta
- vimus
- vintage-basic
- vinyl-gl
@@ -10591,11 +10915,13 @@ broken-packages:
- webshow
- websockets-rpc
- webwire
+ - weekdaze
- weighted
- weighted-regexp
- welshy
- werewolf
- werewolf-slack
+ - what4
- Wheb
- wheb-mongo
- wheb-redis
@@ -10605,6 +10931,7 @@ broken-packages:
- whiskers
- whitespace
- whois
+ - wholepixels
- why3
- WikimediaParser
- wikipedia4epub
@@ -10662,6 +10989,7 @@ broken-packages:
- wsdl
- wsedit
- wshterm
+ - wss-client
- wstunnel
- wtk
- wtk-gtk
@@ -10742,6 +11070,7 @@ broken-packages:
- xmonad-windownames
- xmpipe
- XMPP
+ - xor
- xorshift-plus
- Xorshift128Plus
- xournal-builder
@@ -10796,6 +11125,8 @@ broken-packages:
- yarr
- yarr-image-io
- yavie
+ - yaya-test
+ - yaya-unsafe-test
- ycextra
- yeamer
- yeller
@@ -10929,6 +11260,7 @@ broken-packages:
- zeromq4-conduit
- zeromq4-patterns
- zeroth
+ - zettelkast
- ZFS
- zifter
- zifter-cabal
@@ -10956,7 +11288,6 @@ broken-packages:
- zoom-cache-pcm
- zoom-cache-sndfile
- zoom-refs
- - zre
- zsh-battery
- zsyntax
- ztail
diff --git a/nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix b/nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix
index 472b1fc7569..7016192e91a 100644
--- a/nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix
+++ b/nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix
@@ -96,6 +96,7 @@ self: super: builtins.intersectAttrs super {
# profiling is disabled to allow C++/C mess to work, which is fixed in GHC 8.8
cachix = disableLibraryProfiling super.cachix;
+ hercules-ci-agent = disableLibraryProfiling super.hercules-ci-agent;
# avoid compiling twice by providing executable as a separate output (with small closure size)
niv = enableSeparateBinOutput super.niv;
@@ -442,6 +443,9 @@ self: super: builtins.intersectAttrs super {
[ pkgs.darwin.apple_sdk.frameworks.OpenCL ];
});
+ # requires an X11 display in test suite
+ gi-gtk-declarative = dontCheck super.gi-gtk-declarative;
+
# depends on 'hie' executable
lsp-test = dontCheck super.lsp-test;
@@ -639,17 +643,14 @@ self: super: builtins.intersectAttrs super {
spago =
let
# Spago needs a small patch to work with the latest versions of rio.
- # https://github.com/purescript/spago/pull/616
- # This can probably be removed when a version after spago-0.15.1 is released.
+ # https://github.com/purescript/spago/pull/647
spagoWithPatches = appendPatch super.spago (pkgs.fetchpatch {
- url = "https://github.com/purescript/spago/pull/616/commits/95b5fa0f1d3bfb07972d1ef5004b8bee8a070667.patch";
- sha256 = "0v3890lwhddfrq9mhbq92962pkxra8kwbin97wg3s0b02dk65ysc";
+ url = "https://github.com/purescript/spago/pull/647/commits/917ee541a966db74f0f5d11f2f86df0030c35dd7.patch";
+ sha256 = "1nspqgcjk6z90cl9zhard0rn2q979kplcqz72x8xv5mh57zabk0w";
});
- # Spago basically compiles with LTS-14, but it requires a newer version
- # of directory. This is to work around a bug only present on windows, so
- # we can safely jailbreak spago and use the older directory package from
- # LTS-14.
+ # spago requires an older version of megaparsec, but it appears to work
+ # fine with newer versions.
spagoWithOverrides = doJailbreak spagoWithPatches;
# This defines the version of the purescript-docs-search release we are using.
@@ -718,13 +719,8 @@ self: super: builtins.intersectAttrs super {
# break infinite recursion with base-orphans
primitive = dontCheck super.primitive;
- # dhall's tests access the network.
- dhall_1_29_0 = dontCheck super.dhall_1_29_0;
- dhall_1_31_1 = dontCheck super.dhall_1_31_1;
- dhall_1_32_0 = dontCheck super.dhall_1_32_0;
-
cut-the-crap =
- let path = pkgs.stdenv.lib.makeBinPath [ pkgs.ffmpeg ];
+ let path = pkgs.stdenv.lib.makeBinPath [ pkgs.ffmpeg_3 ];
in overrideCabal (addBuildTool super.cut-the-crap pkgs.makeWrapper) (_drv: {
postInstall = ''
wrapProgram $out/bin/cut-the-crap \
@@ -755,18 +751,6 @@ self: super: builtins.intersectAttrs super {
'';
});
- postgresql-syntax = super.postgresql-syntax.override {
- rerebase = self.rerebase_1_6_1;
- };
-
- rerebase_1_6_1 = super.rerebase_1_6_1.override {
- rebase = self.rebase_1_6_1;
- };
-
- rebase_1_6_1 = super.rebase_1_6_1.override {
- selective = super.selective_0_4_1;
- };
-
# Fix compilation of Setup.hs by removing the module declaration.
# See: https://github.com/tippenein/guid/issues/1
guid = overrideCabal (super.guid) (drv: {
@@ -777,4 +761,10 @@ self: super: builtins.intersectAttrs super {
# Tests disabled as recommended at https://github.com/luke-clifton/shh/issues/39
shh = dontCheck super.shh;
+ # The test suites fail because there's no PostgreSQL database running in our
+ # build sandbox.
+ hasql-queue = dontCheck super.hasql-queue;
+ postgresql-libpq-notify = dontCheck super.postgresql-libpq-notify;
+ postgresql-pure = dontCheck super.postgresql-pure;
+
}
diff --git a/nixpkgs/pkgs/development/haskell-modules/generic-builder.nix b/nixpkgs/pkgs/development/haskell-modules/generic-builder.nix
index de5bf631bf0..20fa2c84062 100644
--- a/nixpkgs/pkgs/development/haskell-modules/generic-builder.nix
+++ b/nixpkgs/pkgs/development/haskell-modules/generic-builder.nix
@@ -27,7 +27,8 @@ in
, doHoogle ? true
, doHaddockQuickjump ? doHoogle && stdenv.lib.versionAtLeast ghc.version "8.6"
, editedCabalFile ? null
-, enableLibraryProfiling ? !(ghc.isGhcjs or false)
+# aarch64 outputs otherwise exceed 2GB limit
+, enableLibraryProfiling ? !(ghc.isGhcjs or stdenv.targetPlatform.isAarch64 or false)
, enableExecutableProfiling ? false
, profilingDetail ? "exported-functions"
# TODO enable shared libs for cross-compiling
@@ -48,8 +49,7 @@ in
, isExecutable ? false, isLibrary ? !isExecutable
, jailbreak ? false
, license
- # aarch64 sometimes crashes for -jn with n>1: https://ghc.haskell.org/trac/ghc/ticket/15449
-, enableParallelBuilding ? !stdenv.buildPlatform.isAarch64
+, enableParallelBuilding ? true
, maintainers ? []
, doCoverage ? false
, doHaddock ? !(ghc.isHaLVM or false)
diff --git a/nixpkgs/pkgs/development/haskell-modules/hackage-packages.nix b/nixpkgs/pkgs/development/haskell-modules/hackage-packages.nix
index 429f6815f28..48b675d8dca 100644
--- a/nixpkgs/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/nixpkgs/pkgs/development/haskell-modules/hackage-packages.nix
@@ -819,16 +819,6 @@ self: {
libraryToolDepends = [ alex happy ];
executableHaskellDepends = [ base directory filepath process ];
executableToolDepends = [ emacs ];
- postInstall = ''
- files=("$data/share/ghc-"*"/"*"-ghc-"*"/Agda-"*"/lib/prim/Agda/"{Primitive.agda,Builtin"/"*.agda})
- for f in "''${files[@]}" ; do
- $out/bin/agda $f
- done
- for f in "''${files[@]}" ; do
- $out/bin/agda -c --no-main $f
- done
- $out/bin/agda-mode compile
- '';
description = "A dependently typed functional programming language and proof assistant";
license = "unknown";
hydraPlatforms = stdenv.lib.platforms.none;
@@ -1041,6 +1031,20 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "Aoide" = callPackage
+ ({ mkDerivation, base, bytestring, mtl, process, template-haskell
+ }:
+ mkDerivation {
+ pname = "Aoide";
+ version = "0.1.0.2";
+ sha256 = "1nldvg8fwgbvn50prar3vs1nh704s1603fikyg2lhpz754yp0qbc";
+ libraryHaskellDepends = [
+ base bytestring mtl process template-haskell
+ ];
+ description = "A simple music library with the capability of generating .ly and .mid files.";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"ApplePush" = callPackage
({ mkDerivation, base, binary, bytestring, haskell98, json, mtl
, network
@@ -1114,18 +1118,15 @@ self: {
}) {};
"AspectAG" = callPackage
- ({ mkDerivation, base, containers, ghc-prim, mtl, tagged
- , template-haskell, th-strict-compat
+ ({ mkDerivation, base, containers, mtl, poly-rec, requirements
+ , tagged, template-haskell
}:
mkDerivation {
pname = "AspectAG";
- version = "0.5.0.0";
- sha256 = "039k40swscsg21b4k4a3q95migvkflcp7sgx2a8gpzanrkx3ckz2";
- revision = "2";
- editedCabalFile = "1afrgn3hhkfrb3khfnbj7x9p4dh8j682zjhp5lc7s7syr8zp8pxy";
+ version = "0.6.0.0";
+ sha256 = "09lm1hs9l3h6ndv385adhh0kf9id10fjf0n1bczgzqgxmiykx2kn";
libraryHaskellDepends = [
- base containers ghc-prim mtl tagged template-haskell
- th-strict-compat
+ base containers mtl poly-rec requirements tagged template-haskell
];
description = "Strongly typed Attribute Grammars implemented using type-level programming";
license = stdenv.lib.licenses.gpl3;
@@ -1528,7 +1529,7 @@ self: {
base colour diagrams-cairo diagrams-lib directory either-unwrap
filepath parsec ParsecTools StockholmAlignment SVGFonts text vector
];
- description = "Libary for Hidden Markov Models in HMMER3 format.";
+ description = "Libary for Hidden Markov Models in HMMER3 format";
license = stdenv.lib.licenses.gpl3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -2054,10 +2055,8 @@ self: {
}:
mkDerivation {
pname = "BlogLiterately";
- version = "0.8.6.3";
- sha256 = "02a4mjz9lbx19plkanmdlm730dwphkdi79a5b5hcnrbilcy8k71n";
- revision = "1";
- editedCabalFile = "1nhnrchv8lr1clbsfyya4xfqy8qdi8wrfp8364anaq7mpfnslxws";
+ version = "0.8.7";
+ sha256 = "01x8q04bs0qr2vg434yl2mfnshjd6licyard6pjfvhalk2phxcp2";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -2251,6 +2250,24 @@ self: {
broken = true;
}) {};
+ "C-structs" = callPackage
+ ({ mkDerivation, base, doctest, Glob, HUnit, QuickCheck
+ , template-haskell, test-framework, test-framework-hunit
+ , test-framework-quickcheck2
+ }:
+ mkDerivation {
+ pname = "C-structs";
+ version = "0.1.0.1";
+ sha256 = "0b3mqp20am2yn7jbgxxg08rds1c5mxx827app23hrhsl4ysslfkg";
+ libraryHaskellDepends = [ base template-haskell ];
+ testHaskellDepends = [
+ base doctest Glob HUnit QuickCheck template-haskell test-framework
+ test-framework-hunit test-framework-quickcheck2
+ ];
+ description = "C-Structs implementation for Haskell";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"CBOR" = callPackage
({ mkDerivation, base, binary, binary-bits, bytestring
, data-binary-ieee754, doctest, QuickCheck, test-framework
@@ -2511,7 +2528,7 @@ self: {
version = "0.3.1.0";
sha256 = "0dlb761kj33v9p53fw44gg4r7j8kcl4jxvvgi7rz0pv8v7nh6255";
libraryHaskellDepends = [ base ];
- description = "Definition of a CSP core-language.";
+ description = "Definition of a CSP core-language";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -2912,7 +2929,7 @@ self: {
version = "0.3";
sha256 = "10m7l701p3a2w0kxi2b93g2ii6s4s71zyjypqk3mi79siv8yilif";
libraryHaskellDepends = [ base mtl ];
- description = "A monad for complex manipulation of a stream.";
+ description = "A monad for complex manipulation of a stream";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -3090,8 +3107,8 @@ self: {
}:
mkDerivation {
pname = "ChasingBottoms";
- version = "1.3.1.8";
- sha256 = "1madbhhxi5awh74q0z2mx1la5jbkvx26zvhl4x8237sjzs0k51wx";
+ version = "1.3.1.9";
+ sha256 = "1acsmvdwsgry0i0qhmz0img71gq97wikmn9zgbqppl4n8a1d7bvh";
libraryHaskellDepends = [
base containers mtl QuickCheck random syb
];
@@ -3328,8 +3345,26 @@ self: {
benchmarkHaskellDepends = [ base colour criterion deepseq random ];
description = "Color spaces and conversions between them";
license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "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";
+ libraryHaskellDepends = [ base data-default-class deepseq vector ];
+ testHaskellDepends = [
+ base colour doctest hspec HUnit JuicyPixels massiv massiv-test
+ QuickCheck random 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;
}) {};
"Combinatorrent" = callPackage
@@ -3622,7 +3657,7 @@ self: {
version = "0.1";
sha256 = "027dv53jrfk46dmiidnnrrdvhyin60i862znp414213w72yjrbhh";
libraryHaskellDepends = [ base template-haskell ];
- description = "Practical typed lazy contracts.";
+ description = "Practical typed lazy contracts";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -3745,8 +3780,8 @@ self: {
}:
mkDerivation {
pname = "CouchDB";
- version = "1.2.2";
- sha256 = "0imzpwrynr54as3bzx2222vqcnmmrzx6dis5qa2vmclf6yd8q1z8";
+ version = "1.2.3";
+ sha256 = "064savpqn5ppj3sg0jsaqq5625zf0ml6wa0k7x058pmsp9i93c4m";
libraryHaskellDepends = [
base bytestring containers HTTP json mtl network network-uri
utf8-string
@@ -4341,6 +4376,8 @@ self: {
testHaskellDepends = [ base hspec QuickCheck ];
description = "Type safe data migrations";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"Deadpan-DDP" = callPackage
@@ -5604,7 +5641,7 @@ self: {
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [ array base containers haskell98 ];
- description = "A set of computational morphology tools for Swedish diachronic lexicons.";
+ description = "A set of computational morphology tools for Swedish diachronic lexicons";
license = "GPL";
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -5639,6 +5676,17 @@ self: {
broken = true;
}) {};
+ "FSM" = callPackage
+ ({ mkDerivation, base, containers, matrix, vector }:
+ mkDerivation {
+ pname = "FSM";
+ version = "1.0.0";
+ sha256 = "0gsrfzk5g499r7xdhsaag53207bd015jwcrl2f9izmpa6gli5las";
+ libraryHaskellDepends = [ base containers matrix vector ];
+ description = "Basic concepts of finite state machines";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"FTGL" = callPackage
({ mkDerivation, base, ftgl }:
mkDerivation {
@@ -6337,8 +6385,8 @@ self: {
}:
mkDerivation {
pname = "Frames";
- version = "0.6.4";
- sha256 = "1z1bv3dqna9gp6k2rjnbl54hxkaxl4khdlfy52r0cv51ah8969ri";
+ version = "0.7.0";
+ sha256 = "0g4c8s4v3lg7bnsz8n09zrf8cwyywmxpv97wkwx6xvflknb7z0cc";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -6376,7 +6424,7 @@ self: {
base beam-core beam-migrate beam-postgres bytestring conduit Frames
generics-sop hspec hspec-core QuickCheck text vinyl
];
- description = "A library for accessing Postgres tables as in-memory data structures.";
+ description = "A library for accessing Postgres tables as in-memory data structures";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -6419,6 +6467,8 @@ self: {
];
description = "Frames wrapper for map-reduce-folds and some extra folds helpers";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"Frank" = callPackage
@@ -6698,10 +6748,12 @@ self: {
}:
mkDerivation {
pname = "GLUtil";
- version = "0.10.3";
- sha256 = "09zcb0ijm20nmynqsl585nhn1qaldkp3c8v3y28gn2cj606m8cqr";
+ version = "0.10.4";
+ sha256 = "12bn7519icm7z5j5bqdhplf5gby5c9la57v48p9izs08ll9q9id3";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
- array base bytestring containers directory filepath hpp JuicyPixels
+ array base bytestring containers directory filepath JuicyPixels
linear OpenGL OpenGLRaw transformers vector
];
libraryToolDepends = [ hpp ];
@@ -6786,8 +6838,8 @@ self: {
({ mkDerivation, async, base, containers, GLFW-b, GPipe, stm }:
mkDerivation {
pname = "GPipe-GLFW";
- version = "1.4.1.2";
- sha256 = "0i63pxz6bvzixjgi1hbipxhrg7nykd37zii555qhss2m7x4pydak";
+ version = "1.4.1.3";
+ sha256 = "0czrq3zhcxfl9pzypmxpxgn11faqb0kw05m5k3apr4b88prbj1ij";
enableSeparateDataOutput = true;
libraryHaskellDepends = [ async base containers GLFW-b GPipe stm ];
description = "GLFW OpenGL context creation for GPipe";
@@ -6837,15 +6889,13 @@ self: {
}:
mkDerivation {
pname = "Gamgine";
- version = "0.5.3";
- sha256 = "08awl1f1310ifx9gzjrinsv37n7k2yaxvmjaymjh01pawlp3w4gc";
- revision = "1";
- editedCabalFile = "1i14r4r8814l8cilp24ypcsbac284m6pvib5037sypgqv72wn044";
+ version = "0.6.0";
+ sha256 = "171mfxq7s719j3h2nfsck2qmwrkmlp3731na6nd81b5x3jvl3ma0";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- array base bytestring composition cpphs data-lens directory
- filepath GLFW-b ListZipper mtl OpenGLRaw parsec pretty-show
- StateVar time unordered-containers utility-ht Vec zlib
+ array base bytestring composition data-lens directory filepath
+ GLFW-b ListZipper mtl OpenGLRaw parsec pretty-show StateVar time
+ unordered-containers utility-ht Vec zlib
];
libraryToolDepends = [ cpphs ];
description = "Some kind of game library or set of utilities";
@@ -7189,6 +7239,8 @@ self: {
libraryHaskellDepends = [ base mtl split threepenny-gui ];
description = "HTML Canvas graphics, animations and simulations";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"Glob" = callPackage
@@ -7198,10 +7250,8 @@ self: {
}:
mkDerivation {
pname = "Glob";
- version = "0.10.0";
- sha256 = "0953f91f62ncna402vsrfzdcyxhdpjna3bgdw017kad0dfymacs7";
- revision = "1";
- editedCabalFile = "0zfd4wimwgnmgqkz9g9jqj2dq2r50wdcqmcz6v7is1zrpwhszk5v";
+ version = "0.10.1";
+ sha256 = "05fknrb114qvfzv6324ngx0fz43cwgrhrc700l3h2is9jinlgr6a";
libraryHaskellDepends = [
base containers directory dlist filepath transformers
transformers-compat
@@ -8814,17 +8864,22 @@ self: {
"HPDF" = callPackage
({ mkDerivation, array, base, base64-bytestring, binary, bytestring
- , containers, errors, HTF, mtl, random, vector, zlib
+ , containers, errors, filepath, HTF, hyphenation, mtl, network-uri
+ , parsec, random, text, vector, zlib
}:
mkDerivation {
pname = "HPDF";
- version = "1.4.10";
- sha256 = "1m072rc03yx5y4djmvj87kn6n23d9378v3ipl8lj3vzfjgfzsayy";
- revision = "1";
- editedCabalFile = "1djn0a9rk3qrbz31bxj115r65p28fi3wzcrkrnjvzibl3450pq30";
+ version = "1.5.0";
+ sha256 = "0bwj0haxw9a061xzn5zh2qc5d958n0g9izbnn0w08dazfjyl8v46";
+ isLibrary = true;
+ isExecutable = true;
+ enableSeparateDataOutput = true;
libraryHaskellDepends = [
array base base64-bytestring binary bytestring containers errors
- mtl random vector zlib
+ filepath hyphenation mtl network-uri parsec random text vector zlib
+ ];
+ executableHaskellDepends = [
+ base filepath network-uri random text vector
];
testHaskellDepends = [ base HTF ];
description = "Generation of PDF documents";
@@ -9136,7 +9191,7 @@ self: {
base bytestring DebugTraceHelpers directory filepath HSH
HStringTemplateHelpers MissingH mtl regex-pcre unix
];
- description = "Convenience functions that use HSH, instances for HSH.";
+ description = "Convenience functions that use HSH, instances for HSH";
license = "GPL";
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -9852,8 +9907,8 @@ self: {
}:
mkDerivation {
pname = "HasCacBDD";
- version = "0.1.0.2";
- sha256 = "1yilx2pl0j4bw3c83kzc1y9wmg67r88gpahbwykff1jjr2xnrsp0";
+ version = "0.1.0.3";
+ sha256 = "04kczdr702kkqa89pm5lc3glq4xqnjy0rszpq7ms1zlj1gwvgckz";
setupHaskellDepends = [ base Cabal directory ];
libraryHaskellDepends = [ base process QuickCheck ];
librarySystemDepends = [ CacBDD ];
@@ -9940,6 +9995,31 @@ self: {
broken = true;
}) {};
+ "HaskellAnalysisProgram" = callPackage
+ ({ mkDerivation, base, bytestring, cassava, containers, csv
+ , directory, fgl, filepath, graphviz, haskell-src-exts, HUnit
+ , pretty, split, syb, text, vector
+ }:
+ mkDerivation {
+ pname = "HaskellAnalysisProgram";
+ version = "0.1.0";
+ sha256 = "14z8nwvx306822nlna0p7vihrldk87z518c23aka17h3fxwfzzma";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base bytestring cassava containers csv directory fgl filepath
+ graphviz haskell-src-exts pretty split syb text vector
+ ];
+ testHaskellDepends = [
+ base bytestring cassava containers csv directory fgl filepath
+ graphviz haskell-src-exts HUnit pretty split syb text vector
+ ];
+ description = "Haskell source code analysis program";
+ license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"HaskellForMaths" = callPackage
({ mkDerivation, array, base, containers, random }:
mkDerivation {
@@ -10812,8 +10892,8 @@ self: {
pname = "HsYAML-aeson";
version = "0.2.0.0";
sha256 = "12sxww260pc0bbpiyirm7911haxhljdi2f08a9ddpbgw8d5n7ffg";
- revision = "1";
- editedCabalFile = "1454jwcjaala8drxn7x765bqnzivdys99nl95mbd3yv2c6s1173g";
+ revision = "2";
+ editedCabalFile = "0sf4clxx3i3s6666w3il65fijx2xmgb1mxml9jgc5y40sj3qb3mm";
libraryHaskellDepends = [
aeson base bytestring containers HsYAML mtl scientific text
unordered-containers vector
@@ -11059,8 +11139,8 @@ self: {
}:
mkDerivation {
pname = "IPv6Addr";
- version = "1.1.4";
- sha256 = "1bkib3mzbc0lzmi4vqkmihgi9vdcsksgss5rp3czhc893wc3hzah";
+ version = "1.1.5";
+ sha256 = "0fnh77znfkp0d2i6vdvrsnxcdprqjz43in5k36b3yrrzffdrfka7";
libraryHaskellDepends = [
aeson attoparsec base iproute network network-info random text
];
@@ -11272,8 +11352,8 @@ self: {
}:
mkDerivation {
pname = "IntervalMap";
- version = "0.6.1.1";
- sha256 = "0vdlvxvhf7vjyv0mfn6jaj2i2gclqv8419ck32s2jxfcmki5m5g8";
+ version = "0.6.1.2";
+ sha256 = "03smzhwk1zf5na544b0azp49j4gvafqsih9ggwf6yng38yhixwld";
libraryHaskellDepends = [ base containers deepseq ];
testHaskellDepends = [ base Cabal containers deepseq QuickCheck ];
benchmarkHaskellDepends = [
@@ -12193,6 +12273,8 @@ self: {
pname = "LambdaHack";
version = "0.9.5.0";
sha256 = "1y5345cmwl40p0risziyqlxfa8jv1rm9x6ivv85xhznrsmr0406h";
+ revision = "1";
+ editedCabalFile = "0qaqfyg7a50yibshq63718iyi4z1v017fzp7kbwrnwqmkmdqfa5a";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -12591,31 +12673,8 @@ self: {
}:
mkDerivation {
pname = "ListLike";
- version = "4.6.3";
- sha256 = "10vn7gslx4zzjq547cwpzdfb4c5w3nsfis6qr03dr9c4fdzj61lx";
- revision = "1";
- editedCabalFile = "1xi5mlk6jm73fdxsjcp41ffr3ygwwykcjf20c122k7hgpkzg1lms";
- libraryHaskellDepends = [
- array base bytestring containers deepseq dlist fmlist text
- utf8-string vector
- ];
- testHaskellDepends = [
- array base bytestring containers dlist fmlist HUnit QuickCheck
- random text utf8-string vector
- ];
- description = "Generalized support for list-like structures";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "ListLike_4_7" = callPackage
- ({ mkDerivation, array, base, bytestring, containers, deepseq
- , dlist, fmlist, HUnit, QuickCheck, random, text, utf8-string
- , vector
- }:
- mkDerivation {
- pname = "ListLike";
- version = "4.7";
- sha256 = "1209xa73cxzajp8wx2bw2017vjb84yibm5q5sp0i0ifhi5syv4jl";
+ version = "4.7.1";
+ sha256 = "1gccb84fma0plkwjdz8hgqa70a5lr6d9gnw6pfky993555ig29mp";
libraryHaskellDepends = [
array base bytestring containers deepseq dlist fmlist text
utf8-string vector
@@ -12626,7 +12685,6 @@ self: {
];
description = "Generalized support for list-like structures";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ListT" = callPackage
@@ -13088,6 +13146,21 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "MapWith" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "MapWith";
+ version = "0.1.0.0";
+ sha256 = "1dk5b9bi29917sf3mk3q85iqjkfc7vczwb8x8cg6w6gxfqn0444v";
+ revision = "1";
+ editedCabalFile = "1zkpqgxh2d1zg087766vixw5j9xh9i9z4vdp5gv87xzhc4ig9qbs";
+ libraryHaskellDepends = [ base ];
+ testHaskellDepends = [ base ];
+ benchmarkHaskellDepends = [ base ];
+ description = "mapWith: like fmap, but with additional arguments (isFirst, isLast, etc)";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"Mapping" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -13591,8 +13664,8 @@ self: {
}:
mkDerivation {
pname = "MonadRandom";
- version = "0.5.1.2";
- sha256 = "0j1lwg3pp77cf87bk0c1gipzrdvpjcj7bkgi37lcjc7avmlhwvvp";
+ version = "0.5.2";
+ sha256 = "1rjihspfdg2b9bwvbgj36ql595nbza8ddh1bmgz924xmddshcf30";
libraryHaskellDepends = [
base mtl primitive random transformers transformers-compat
];
@@ -14013,24 +14086,26 @@ self: {
}) {};
"NaCl" = callPackage
- ({ mkDerivation, base, bytestring, gdp, hedgehog, HUnit, libsodium
+ ({ mkDerivation, base, bytestring, hedgehog, HUnit, libsodium
, memory, safe-exceptions, tasty, tasty-discover, tasty-hedgehog
, tasty-hunit
}:
mkDerivation {
pname = "NaCl";
- version = "0.0.2.0";
- sha256 = "0qmca7kgbg25xfdv6dd5793gr1dkwdivqqvd5b6rgq58ypzs8y4v";
+ version = "0.0.3.1";
+ sha256 = "1ff793w4dc34nmd9s9pxdz6nrpqz9wv6bx5j0kxgmjvwzjx9i5ql";
libraryHaskellDepends = [
- base bytestring gdp libsodium memory safe-exceptions
+ base bytestring libsodium memory safe-exceptions
];
testHaskellDepends = [
- base bytestring hedgehog HUnit libsodium tasty tasty-hedgehog
- tasty-hunit
+ base bytestring hedgehog HUnit libsodium memory safe-exceptions
+ tasty tasty-hedgehog tasty-hunit
];
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
@@ -16288,16 +16363,14 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "QuickCheck_2_14" = callPackage
+ "QuickCheck_2_14_1" = callPackage
({ mkDerivation, base, containers, deepseq, process, random
, splitmix, template-haskell, transformers
}:
mkDerivation {
pname = "QuickCheck";
- version = "2.14";
- sha256 = "0jiqdk8ma8m68vg6vbxd0s1x0djmfjn1zm06masz7x8rzc3i9gjj";
- revision = "1";
- editedCabalFile = "0i8hh6f8y2jxn9hfchhbp9w5mb65fs6yy12z08wyrxxyhr5nllrz";
+ version = "2.14.1";
+ sha256 = "0ms71pphgihmqsvh4v88xd99n8xg3nlz1wxxxcf2vgns32mcbz63";
libraryHaskellDepends = [
base containers deepseq random splitmix template-haskell
transformers
@@ -16785,6 +16858,8 @@ self: {
executableHaskellDepends = [ base random-fu ];
description = "Randomness intuition trainer";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"Range" = callPackage
@@ -16871,6 +16946,22 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "Rattus" = callPackage
+ ({ mkDerivation, base, Cabal, containers, ghc, simple-affine-space
+ }:
+ mkDerivation {
+ pname = "Rattus";
+ version = "0.2";
+ sha256 = "0mz6hwg4barn8iszi01lwrkx4i322r5a738kw7sd9mrmdlzd0fh9";
+ setupHaskellDepends = [ base Cabal ];
+ libraryHaskellDepends = [
+ base containers ghc simple-affine-space
+ ];
+ testHaskellDepends = [ base containers ];
+ description = "A modal FRP language";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"ReadArgs" = callPackage
({ mkDerivation, base, hspec, system-filepath, text }:
mkDerivation {
@@ -18190,6 +18281,17 @@ self: {
broken = true;
}) {};
+ "Shpadoinkle-debug" = callPackage
+ ({ mkDerivation, aeson, base, jsaddle, lens, text, unliftio }:
+ mkDerivation {
+ pname = "Shpadoinkle-debug";
+ version = "0.0.0.1";
+ sha256 = "1yvr3d40aa6sl3gpyr24a5hij63jm2p0jrx0kac7asjihvd6fk2g";
+ libraryHaskellDepends = [ aeson base jsaddle lens text unliftio ];
+ description = "Debugging tools for Shpadoinkle applications";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"Shpadoinkle-examples" = callPackage
({ mkDerivation, aeson, base, beam-core, beam-sqlite, bytestring
, containers, exceptions, file-embed, lens, mtl
@@ -19267,7 +19369,7 @@ self: {
version = "0.1.4";
sha256 = "0rpjd93lsqg3dqfjndm9l1nzyrbfs5nnvc61lmbmbhg0bcy0jms8";
libraryHaskellDepends = [ base template-haskell ];
- description = "TH implementation of effects.";
+ description = "TH implementation of effects";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -19501,8 +19603,8 @@ self: {
}:
mkDerivation {
pname = "TeX-my-math";
- version = "0.201.2.0";
- sha256 = "1dg06lqh2x9smq6hbcn2gyh2qll9z7v4gbd1ipvf2isdwxc201vk";
+ version = "0.202.0.0";
+ sha256 = "0aiw7ag87kcwz47hasr0k79b9dvm0waf3j2qf5p7l2lld438chsb";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -20148,7 +20250,8 @@ self: {
];
description = "It provides the functionality like unix \"uniq\" utility";
license = stdenv.lib.licenses.bsd3;
- maintainers = with stdenv.lib.maintainers; [ kiwi ];
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"Unixutils" = callPackage
@@ -20483,8 +20586,8 @@ self: {
({ mkDerivation, base, bytestring, transformers, vector, vulkan }:
mkDerivation {
pname = "VulkanMemoryAllocator";
- version = "0.3.2";
- sha256 = "0f94lzb05v4myr1qrpklxhina0iiv7p7zfmjhf2fkd2q1bnffhdw";
+ version = "0.3.5";
+ sha256 = "1j8xnb29ad172qjfrnd4mc4v5a4bfd6ka8xadfknb2d5a5d7r5nn";
libraryHaskellDepends = [
base bytestring transformers vector vulkan
];
@@ -20848,12 +20951,12 @@ self: {
platforms = stdenv.lib.platforms.none;
}) {};
- "Win32_2_8_5_0" = callPackage
+ "Win32_2_9_0_0" = callPackage
({ mkDerivation }:
mkDerivation {
pname = "Win32";
- version = "2.8.5.0";
- sha256 = "1hvbb9zwp84y5s5hxz7a3g3xqlgcbwrlhhxdprj5qqhkizzb3vai";
+ version = "2.9.0.0";
+ sha256 = "1m9v1qimqi19siy1a7mzb52f3jdj5zs81085nybnyj7yk9988s1p";
description = "A binding to Windows Win32 API";
license = stdenv.lib.licenses.bsd3;
platforms = stdenv.lib.platforms.none;
@@ -23806,7 +23909,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "aeson_1_5_1_0" = callPackage
+ "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
@@ -23818,8 +23921,8 @@ self: {
}:
mkDerivation {
pname = "aeson";
- version = "1.5.1.0";
- sha256 = "0xz27czzvd1ywzv4wkc7gj8pg8jynbkqrybgdg6j0ms5sappc6d0";
+ version = "1.5.2.0";
+ sha256 = "0awk3dss79mmcxpy147mijnd9icvlnm77bq248ibbbzx9y99hdfd";
libraryHaskellDepends = [
attoparsec base base-compat-batteries bytestring containers deepseq
dlist ghc-prim hashable primitive scientific tagged
@@ -24006,15 +24109,18 @@ self: {
}) {};
"aeson-deriving" = callPackage
- ({ mkDerivation, aeson, base, hedgehog, text, unordered-containers
+ ({ mkDerivation, aeson, base, hedgehog, regex-tdfa, text
+ , unordered-containers
}:
mkDerivation {
pname = "aeson-deriving";
- version = "0.1.0.0";
- sha256 = "18zdncbvhlpa5v6yvsj30fyrh44hchaps8jjh93z6ji08cb6wdni";
- libraryHaskellDepends = [ aeson base text unordered-containers ];
+ version = "0.1.1.1";
+ sha256 = "1yqiw8imp30gv3jij4f724yi8mmf6w8fn84kmq9r7yjn7scfz4dj";
+ libraryHaskellDepends = [
+ aeson base regex-tdfa text unordered-containers
+ ];
testHaskellDepends = [
- aeson base hedgehog text unordered-containers
+ aeson base hedgehog regex-tdfa text unordered-containers
];
description = "data types for compositional, type-directed serialization";
license = stdenv.lib.licenses.mit;
@@ -24080,8 +24186,8 @@ self: {
pname = "aeson-extra";
version = "0.4.1.3";
sha256 = "1k15vkyf635nh904diyg931ziwdngikvp7c9c339pys3savf5qr2";
- revision = "3";
- editedCabalFile = "04j4af350hfyl01dwxhn6051cgxsaj46f3vy55d1kbwg1ajffdqq";
+ revision = "4";
+ editedCabalFile = "0gwjgxpgq7lncylfpccikmn3jk2jmz54vsgjialhwa26iv9f9n4a";
libraryHaskellDepends = [
aeson aeson-compat attoparsec attoparsec-iso8601 base
base-compat-batteries bytestring containers deepseq exceptions
@@ -24507,30 +24613,6 @@ self: {
"aeson-schemas" = callPackage
({ mkDerivation, aeson, base, bytestring, first-class-families
- , megaparsec, raw-strings-qq, tasty, tasty-golden, template-haskell
- , text, th-test-utils, unordered-containers
- }:
- mkDerivation {
- pname = "aeson-schemas";
- version = "1.0.3";
- sha256 = "0fmhqibw6mw9shxh94riqq465njbgjsv539xb6sx7qpkhcck2csi";
- revision = "3";
- editedCabalFile = "01vp89mjl7jl80mdl9hqmiz3vs7fjl5mf1p64d3g352xqak3mr7d";
- libraryHaskellDepends = [
- aeson base bytestring first-class-families megaparsec
- template-haskell text unordered-containers
- ];
- testHaskellDepends = [
- aeson base bytestring first-class-families megaparsec
- raw-strings-qq tasty tasty-golden 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_2_0" = 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
@@ -24550,7 +24632,6 @@ self: {
];
description = "Easily consume JSON data on-demand with type-safety";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"aeson-serialize" = callPackage
@@ -24727,19 +24808,19 @@ self: {
}) {};
"aeson-with" = callPackage
- ({ mkDerivation, aeson, base, hashmap, lens, lens-aeson, scientific
- , text, unordered-containers, vector
+ ({ mkDerivation, aeson, base, hashmap, lens, lens-aeson, mtl
+ , scientific, text, unordered-containers, vector
}:
mkDerivation {
pname = "aeson-with";
- version = "0.0.1.0";
- sha256 = "05xhbcfym586qb0giwr9rayqgyp25bc026kwbn7x5ln4nmzp2x9n";
+ version = "0.1.1.1";
+ sha256 = "0dfb7ra2gl24vdi5am23rpz7p5mrjig9pxhrb4i7pbqhjlnhhk2g";
libraryHaskellDepends = [
- aeson base hashmap lens lens-aeson scientific text
+ aeson base hashmap lens lens-aeson mtl scientific text
unordered-containers vector
];
description = "withXField combinators for aeson";
- license = stdenv.lib.licenses.bsd3;
+ license = stdenv.lib.licenses.mit;
}) {};
"aeson-yak" = callPackage
@@ -24778,6 +24859,30 @@ self: {
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;
+ 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"affection" = callPackage
({ mkDerivation, base, bytestring, clock, containers, glib, linear
, monad-loops, monad-parallel, mtl, OpenGL, sdl2, stm, text, uuid
@@ -25539,6 +25644,28 @@ self: {
broken = true;
}) {};
+ "alfred-margaret" = callPackage
+ ({ mkDerivation, base, containers, deepseq, hashable, hspec
+ , hspec-expectations, primitive, QuickCheck, quickcheck-instances
+ , text, vector
+ }:
+ mkDerivation {
+ pname = "alfred-margaret";
+ version = "1.0.0.0";
+ sha256 = "0dapvcxwwd6ylyqxfjf58jink2rh9i6k1lw1ii6j8jb28qfvy400";
+ libraryHaskellDepends = [
+ base containers deepseq hashable primitive text vector
+ ];
+ testHaskellDepends = [
+ base deepseq hspec hspec-expectations QuickCheck
+ quickcheck-instances text
+ ];
+ description = "Fast Aho-Corasick string searching";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"alg" = callPackage
({ mkDerivation, base, dual, util }:
mkDerivation {
@@ -25638,6 +25765,21 @@ self: {
broken = true;
}) {};
+ "algebra-driven-design" = callPackage
+ ({ mkDerivation, base, containers, file-embed, JuicyPixels, mtl
+ , QuickCheck, quickspec
+ }:
+ mkDerivation {
+ pname = "algebra-driven-design";
+ version = "0.1.0.1";
+ sha256 = "0jydvrmrz6kvrbk8hv0mb01g67j0bdxi519s7blwf3gfkxfjvyyv";
+ libraryHaskellDepends = [
+ base containers file-embed JuicyPixels mtl QuickCheck quickspec
+ ];
+ description = "Companion library for the book Algebra-Driven Design by Sandy Maguire";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"algebra-sql" = callPackage
({ mkDerivation, aeson, algebra-dag, ansi-wl-pprint, base
, bytestring, containers, Decimal, dlist, errors, fgl, filepath
@@ -25685,6 +25827,8 @@ self: {
pname = "algebraic-classes";
version = "0.9.4";
sha256 = "06q0vzixc5dz98ia5ii862ryd9nlfinnmly2l5br8rixsbnks82s";
+ revision = "1";
+ editedCabalFile = "0w3845hl7cppdk3zvhmz0zic7sbcklfircx97wf9dhh40q3qdcmi";
libraryHaskellDepends = [ base syb template-haskell ];
description = "Conversions between algebraic classes and F-algebras";
license = stdenv.lib.licenses.bsd3;
@@ -28819,33 +28963,6 @@ self: {
}:
mkDerivation {
pname = "amqp";
- version = "0.19.1";
- sha256 = "1802gngl74niszw355caf6x41ayfvyg2hpbckgshp7rlhfqdjabj";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- base binary bytestring clock connection containers
- data-binary-ieee754 monad-control network network-uri split stm
- text vector
- ];
- executableHaskellDepends = [ base containers xml ];
- testHaskellDepends = [
- base binary bytestring clock connection containers
- data-binary-ieee754 hspec hspec-expectations network network-uri
- split stm text vector
- ];
- description = "Client library for AMQP servers (currently only RabbitMQ)";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "amqp_0_20_0" = callPackage
- ({ mkDerivation, base, binary, bytestring, clock, connection
- , containers, data-binary-ieee754, hspec, hspec-expectations
- , monad-control, network, network-uri, split, stm, text, vector
- , xml
- }:
- mkDerivation {
- pname = "amqp";
version = "0.20.0";
sha256 = "1vi8kccvvnym8v4cnsghkiicbjzvkbc7binr12priqmvwvis34rv";
isLibrary = true;
@@ -28863,7 +28980,6 @@ self: {
];
description = "Client library for AMQP servers (currently only RabbitMQ)";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"amqp-conduit" = callPackage
@@ -28888,6 +29004,24 @@ self: {
broken = true;
}) {};
+ "amqp-streamly" = callPackage
+ ({ mkDerivation, amqp, base, bytestring, hspec, process, streamly
+ , testcontainers, text
+ }:
+ mkDerivation {
+ pname = "amqp-streamly";
+ version = "0.2.0";
+ sha256 = "0f6w574pq9nl4iq6di99cip4sxn62yrwpjqc22nwlvbqr6bgl79f";
+ libraryHaskellDepends = [ amqp base streamly text ];
+ testHaskellDepends = [
+ amqp base bytestring hspec process streamly testcontainers text
+ ];
+ description = "A simple streamly wrapper for amqp";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {testcontainers = null;};
+
"amqp-utils" = callPackage
({ mkDerivation, amqp, base, bytestring, connection, containers
, data-default-class, directory, hinotify, magic, network, process
@@ -29681,32 +29815,6 @@ self: {
}:
mkDerivation {
pname = "antiope-core";
- version = "7.4.5";
- sha256 = "1hrjq5vr5r12hfin3qb5q5mh1psldi2x9k4hg0yrx112kffvp45c";
- 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_1" = 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.1";
sha256 = "068dsdag8bng2ddzr0vxipmzrfa5x3jq80pmrmc0l86bjvnlsdjr";
libraryHaskellDepends = [
@@ -29723,7 +29831,6 @@ 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;
}) {};
"antiope-dynamodb" = callPackage
@@ -29733,30 +29840,6 @@ self: {
}:
mkDerivation {
pname = "antiope-dynamodb";
- version = "7.4.5";
- sha256 = "0zv5r76vg31ybfjl56kli25knrv52z7cv25wzgk8sm6vywn1axif";
- 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_1" = 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 = [
@@ -29801,30 +29884,6 @@ self: {
}:
mkDerivation {
pname = "antiope-messages";
- version = "7.4.5";
- sha256 = "07dim004vfaq3646z616pvhsxqqp1w8nl3dxm15hw79cw43ib6q6";
- 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_1" = 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.1";
sha256 = "01hkq4n5jpfnb9i8ysaj73zknvkhpxb3mnq7csv2dc29ral4vzdp";
libraryHaskellDepends = [
@@ -29839,7 +29898,6 @@ 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;
}) {};
"antiope-optparse-applicative" = callPackage
@@ -29872,34 +29930,6 @@ self: {
}:
mkDerivation {
pname = "antiope-s3";
- version = "7.4.5";
- sha256 = "16ras7xk3diaqnqr0dcbwlg4bl51x7kjqwq64l33zxa42bf9wica";
- 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_1" = 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.1";
sha256 = "0nqs90pqk8dfjbrc55f4gdw4ybw2fslbx9z2x8k45mqpri3xwc0y";
libraryHaskellDepends = [
@@ -29917,7 +29947,6 @@ 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;
}) {};
"antiope-shell" = callPackage
@@ -29956,29 +29985,6 @@ self: {
}:
mkDerivation {
pname = "antiope-sns";
- version = "7.4.5";
- sha256 = "0f3g8hr8i0p5hkr8zvwvmcng5i4ryjw34wj319mrggxayy9kcf69";
- 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_1" = 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.1";
sha256 = "13wzfjqihsi0xw7j869knj82a6k1fi74fywhlqc3bh1xc6wcir7q";
libraryHaskellDepends = [
@@ -29993,7 +29999,6 @@ 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;
}) {};
"antiope-sqs" = callPackage
@@ -30005,32 +30010,6 @@ self: {
}:
mkDerivation {
pname = "antiope-sqs";
- version = "7.4.5";
- sha256 = "1q2sq4is1dzqfwq85r9xybw30mgydb6a3ir3xm4mcffv8vs4h3fw";
- 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_1" = 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.1";
sha256 = "1y3fxqx5595agcnr157q3jap0dmcss8lyij187j9f29y0wkbkzv6";
libraryHaskellDepends = [
@@ -30046,7 +30025,6 @@ 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;
}) {};
"antiope-swf" = callPackage
@@ -30174,8 +30152,8 @@ self: {
({ mkDerivation, base, ghc-prim, integer-gmp }:
mkDerivation {
pname = "aop-prelude";
- version = "0.3.1.0";
- sha256 = "0zc1pifcr3s5zklm3rp9wjj370x4fwc7xhahdsqmkx67dpfqyiap";
+ version = "0.4.0.0";
+ sha256 = "0jg572zz9lbhpp4bxldrc0gs0ac0f4hfcrxds77gr51xizxfa7cn";
libraryHaskellDepends = [ base ghc-prim integer-gmp ];
testHaskellDepends = [ base ghc-prim ];
description = "prelude for Algebra of Programming";
@@ -30289,15 +30267,15 @@ self: {
}) {};
"apecs" = callPackage
- ({ mkDerivation, array, base, containers, criterion, linear, mtl
- , QuickCheck, template-haskell, vector
+ ({ mkDerivation, array, base, containers, criterion, exceptions
+ , linear, mtl, QuickCheck, template-haskell, vector
}:
mkDerivation {
pname = "apecs";
- version = "0.9.1";
- sha256 = "1hf4ksv5s5z7842wz2zdmfix3s4xd34j6lcx94qja2h2vvh4c46a";
+ version = "0.9.2";
+ sha256 = "1ca9wpp60jslj63q77v55qql46f20jknfqsz7cjmqns41ml5g3q8";
libraryHaskellDepends = [
- array base containers mtl template-haskell vector
+ array base containers exceptions mtl template-haskell vector
];
testHaskellDepends = [ base containers linear QuickCheck vector ];
benchmarkHaskellDepends = [ base criterion linear ];
@@ -31199,6 +31177,8 @@ self: {
pname = "apply-refact";
version = "0.7.0.0";
sha256 = "1facic5lbc9xih6w1kfr3inwvada6y98n9xgc6iv6r057zr8jfp0";
+ revision = "1";
+ editedCabalFile = "0ilyhm6nz1mkjdq13pgzgplmmfqrv6b5ailyhvbds362pqjqw72q";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -31221,7 +31201,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "apply-refact" = callPackage
+ "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
@@ -31250,6 +31230,37 @@ self: {
];
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, mtl
+ , optparse-applicative, process, refact, silently, syb, tasty
+ , tasty-expected-failure, tasty-golden, transformers, unix-compat
+ }:
+ mkDerivation {
+ pname = "apply-refact";
+ version = "0.8.2.0";
+ sha256 = "0bhf20b5h095d5a6955hk43k7z4ypkiivq755a21y7nc83l8q5x0";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base containers directory extra filemanip ghc ghc-exactprint mtl
+ process refact syb transformers unix-compat
+ ];
+ executableHaskellDepends = [
+ base containers directory extra filemanip filepath ghc ghc-boot-th
+ ghc-exactprint mtl optparse-applicative process refact syb
+ transformers unix-compat
+ ];
+ testHaskellDepends = [
+ base containers directory extra filemanip filepath ghc ghc-boot-th
+ ghc-exactprint mtl optparse-applicative process refact silently syb
+ tasty tasty-expected-failure tasty-golden transformers unix-compat
+ ];
+ description = "Perform refactorings specified by the refact library";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"apportionment" = callPackage
@@ -31475,6 +31486,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Counter library for submitting metrics to a backend such as datadog";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"arbor-monad-logger" = callPackage
@@ -31566,6 +31579,8 @@ self: {
];
description = "Convenience types and functions for postgresql-simple";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"arbtt" = callPackage
@@ -31801,16 +31816,17 @@ self: {
"arduino-copilot" = callPackage
({ mkDerivation, base, containers, copilot, copilot-c99
, copilot-language, directory, filepath, mtl, optparse-applicative
- , unix
+ , process, temporary
}:
mkDerivation {
pname = "arduino-copilot";
- version = "1.5.1";
- sha256 = "0j7j2npipgd6jrlm9gn76ia3xbpnbiicn125ii673qzfgfzmgwrh";
+ version = "1.5.2";
+ sha256 = "04qy06aws4qwg5slakj12jkwvfcrg960spj0g1c42lfb582ybrm6";
libraryHaskellDepends = [
base containers copilot copilot-c99 copilot-language directory
- filepath mtl optparse-applicative unix
+ filepath mtl optparse-applicative temporary
];
+ testHaskellDepends = [ base directory process temporary ];
description = "Arduino programming in haskell using the Copilot stream DSL";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -32167,7 +32183,7 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "arithmoi_0_11_0_0" = callPackage
+ "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
@@ -32176,8 +32192,8 @@ self: {
}:
mkDerivation {
pname = "arithmoi";
- version = "0.11.0.0";
- sha256 = "14zhrlml6029n21h0ihspydg2zr7f93k4lji0nyi23c5y67pi9sk";
+ version = "0.11.0.1";
+ sha256 = "1dz6gpwnyw02lff8xh5vmf1vsknnvnd3vh3iix0r6f1hkf03xi8y";
configureFlags = [ "-f-llvm" ];
libraryHaskellDepends = [
array base chimera constraints containers deepseq exact-pi
@@ -32360,6 +32376,22 @@ self: {
broken = true;
}) {};
+ "array-list" = callPackage
+ ({ mkDerivation, array, base, doctest, doctest-driver-gen, hspec }:
+ mkDerivation {
+ pname = "array-list";
+ version = "0.2.0.0";
+ sha256 = "17xdkn1p7zfg7rw9sfbv6amfab291gz8fafkl26x38al9khjcgy2";
+ libraryHaskellDepends = [ array base ];
+ testHaskellDepends = [
+ array base doctest doctest-driver-gen hspec
+ ];
+ description = "IsList instances of Array for OverloadedLists extension";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"array-memoize" = callPackage
({ mkDerivation, array, base }:
mkDerivation {
@@ -32707,6 +32739,8 @@ 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
@@ -34077,27 +34111,27 @@ self: {
}) {};
"ats-pkg" = callPackage
- ({ mkDerivation, ansi-wl-pprint, base, binary, bytestring, Cabal
- , cli-setup, composition-prelude, containers, cpphs, dependency
- , dhall, directory, file-embed, filepath, http-client
- , http-client-tls, language-ats, libarchive, lzma, microlens, mtl
- , optparse-applicative, parallel-io, process, shake, shake-ats
- , shake-c, shake-ext, temporary, text, unix, unix-compat
+ ({ mkDerivation, ansi-wl-pprint, archive-libarchive, archive-sig
+ , base, binary, bytestring, Cabal, cli-setup, composition-prelude
+ , containers, cpphs, dependency, dhall, directory, file-embed
+ , filepath, http-client, http-client-tls, language-ats, lzma
+ , microlens, mtl, optparse-applicative, parallel-io, process, shake
+ , shake-ats, shake-c, shake-ext, temporary, text, unix, unix-compat
, zip-archive, zlib
}:
mkDerivation {
pname = "ats-pkg";
- version = "3.5.0.0";
- sha256 = "0ky17b8s4rg42gr2wwarvlgf0r0zgllrxqcdramsiyh8w9zgmc71";
+ version = "3.5.0.1";
+ sha256 = "09vv8cmag4189sv0nv213vhxp4pak5swk3gi4pnl777lmm0qgxxh";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- ansi-wl-pprint base binary bytestring Cabal composition-prelude
- containers dependency dhall directory file-embed filepath
- http-client http-client-tls libarchive lzma microlens mtl
- parallel-io process shake shake-ats shake-c shake-ext text unix
- unix-compat zip-archive zlib
+ ansi-wl-pprint archive-libarchive archive-sig base binary
+ bytestring Cabal composition-prelude containers dependency dhall
+ directory file-embed filepath http-client http-client-tls lzma
+ microlens mtl parallel-io process shake shake-ats shake-c shake-ext
+ text unix unix-compat zip-archive zlib
];
libraryToolDepends = [ cpphs ];
executableHaskellDepends = [
@@ -34652,26 +34686,6 @@ self: {
}) {};
"aur" = callPackage
- ({ mkDerivation, aeson, base, http-client, http-client-tls, servant
- , servant-client, tasty, tasty-hunit, text
- }:
- mkDerivation {
- pname = "aur";
- version = "6.2.0.1";
- sha256 = "00h5v3b4is5jc11x85cjzq25lsqrlhidibsyn847bl0cpn9292d2";
- libraryHaskellDepends = [
- aeson base http-client servant servant-client text
- ];
- testHaskellDepends = [
- base http-client http-client-tls tasty tasty-hunit
- ];
- description = "Access metadata from the Arch Linux User Repository";
- license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "aur_7_0_3" = callPackage
({ mkDerivation, aeson, base, bytestring, http-client
, http-client-tls, http-types, tasty, tasty-hunit, text
}:
@@ -34719,8 +34733,8 @@ self: {
}:
mkDerivation {
pname = "aura";
- version = "3.1.1";
- sha256 = "18svkf64riag6jp8l1anc3pmkdykzhi83wwzqvw6v84ha7y3kr12";
+ version = "3.1.6";
+ sha256 = "14qix9zpw6hanj3hrqnwl13fjfjrw0klkm7wm91lh8zpj5amjzcc";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -34894,29 +34908,14 @@ self: {
({ mkDerivation, base, Cabal, directory, filepath }:
mkDerivation {
pname = "autoexporter";
- version = "1.1.16";
- sha256 = "1cr3fdj57p959dgsilnsl5m8ifih6jzxmkpkvgx6hiqxkxkxlzvg";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [ base Cabal directory filepath ];
- executableHaskellDepends = [ base Cabal directory filepath ];
- description = "Automatically re-export modules";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "autoexporter_1_1_17" = callPackage
- ({ mkDerivation, base, Cabal, directory, filepath }:
- mkDerivation {
- pname = "autoexporter";
- version = "1.1.17";
- sha256 = "0h2pgbrslfbmwns6jz4gpkp7s82l04215fqzlmzrfm7pck27prcg";
+ version = "1.1.18";
+ sha256 = "0pzszi5q7h1qxqh2fpds8d43miq0cf4mfzcwggi8409s72pyf9xl";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base Cabal directory filepath ];
executableHaskellDepends = [ base ];
description = "Automatically re-export modules";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"autom" = callPackage
@@ -35125,8 +35124,8 @@ self: {
pname = "avers";
version = "0.0.17.1";
sha256 = "1x96fvx0z7z75c39qcggw70qvqnw7kzjf0qqxb3jwg3b0fmdhi8v";
- revision = "36";
- editedCabalFile = "12bwnqb8m1z3f84xml7wf8h0lvs5wb67fdhdp5bl1pf42yr94izz";
+ revision = "37";
+ editedCabalFile = "09z2wlr6g1lm4cdbbf0zjbl1j19xs31y126lcbzcs254f8mx5m13";
libraryHaskellDepends = [
aeson attoparsec base bytestring clock containers cryptonite
filepath inflections memory MonadRandom mtl network network-uri
@@ -35271,42 +35270,6 @@ self: {
({ mkDerivation, aeson, array, base, base16-bytestring, bifunctors
, binary, bytestring, containers, data-binary-ieee754, deepseq
, directory, doctest, doctest-discover, extra, fail, gauge
- , HasBigDecimal, hashable, hspec, hspec-discover, lens, lens-aeson
- , mtl, QuickCheck, random, raw-strings-qq, scientific, semigroups
- , tagged, template-haskell, text, tf-random, time, transformers
- , unordered-containers, uuid, vector, zlib
- }:
- mkDerivation {
- pname = "avro";
- version = "0.4.7.0";
- sha256 = "14s2d2slnk5d1mjava003a61gn5cczx5m7wg4h48nzh8w70y1a9q";
- libraryHaskellDepends = [
- aeson array base base16-bytestring bifunctors binary bytestring
- containers data-binary-ieee754 deepseq fail HasBigDecimal hashable
- mtl scientific semigroups tagged template-haskell text tf-random
- time unordered-containers uuid vector zlib
- ];
- testHaskellDepends = [
- aeson array base base16-bytestring bifunctors binary bytestring
- containers directory doctest doctest-discover extra fail
- HasBigDecimal hashable hspec lens lens-aeson mtl QuickCheck
- raw-strings-qq scientific semigroups tagged template-haskell text
- tf-random time transformers unordered-containers uuid vector zlib
- ];
- testToolDepends = [ doctest-discover hspec-discover ];
- benchmarkHaskellDepends = [
- aeson base bytestring containers gauge hashable mtl random
- raw-strings-qq template-haskell text transformers
- unordered-containers vector
- ];
- description = "Avro serialization support for Haskell";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "avro_0_5_2_0" = callPackage
- ({ mkDerivation, aeson, array, base, base16-bytestring, bifunctors
- , binary, bytestring, containers, data-binary-ieee754, deepseq
- , directory, doctest, doctest-discover, extra, fail, gauge
, generic-lens, HasBigDecimal, hashable, hedgehog, hspec
, hspec-discover, hw-hspec-hedgehog, lens, lens-aeson, mtl
, QuickCheck, random, raw-strings-qq, scientific, semigroups
@@ -35338,7 +35301,6 @@ self: {
];
description = "Avro serialization support for Haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"avro-piper" = callPackage
@@ -35846,8 +35808,8 @@ self: {
}:
mkDerivation {
pname = "aws-lambda-haskell-runtime";
- version = "2.0.6";
- sha256 = "0czswk0a8ivvq31wc322imxhvhsnzkj6cygny7y3avvnclmrzm0h";
+ version = "3.0.2";
+ sha256 = "18gdr7jmaq7csh5c27aam5cbyydw9d0bzv9frnck3ggpfqjnb84i";
libraryHaskellDepends = [
aeson base bytestring case-insensitive http-client http-types path
path-io safe-exceptions-checked template-haskell text
@@ -35858,6 +35820,31 @@ self: {
license = stdenv.lib.licenses.asl20;
}) {};
+ "aws-lambda-haskell-runtime-wai" = callPackage
+ ({ mkDerivation, aeson, aws-lambda-haskell-runtime, base, binary
+ , bytestring, case-insensitive, http-types, iproute, network, text
+ , unordered-containers, vault, wai
+ }:
+ mkDerivation {
+ pname = "aws-lambda-haskell-runtime-wai";
+ version = "1.0.1";
+ sha256 = "0kzk5nnya39k2h0nn321qg16ss1h6yvymy7r77cbrk015572yck9";
+ libraryHaskellDepends = [
+ aeson aws-lambda-haskell-runtime base binary bytestring
+ case-insensitive http-types iproute network text
+ unordered-containers vault wai
+ ];
+ testHaskellDepends = [
+ aeson aws-lambda-haskell-runtime base binary bytestring
+ case-insensitive http-types iproute network text
+ unordered-containers vault wai
+ ];
+ description = "Run wai applications on AWS Lambda";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"aws-lambda-runtime" = callPackage
({ mkDerivation, aeson, async, base, base-compat, bytestring
, containers, deepseq, filepath, http-client, http-media
@@ -36204,6 +36191,26 @@ self: {
broken = true;
}) {control-invariants = null;};
+ "azimuth-hs" = callPackage
+ ({ mkDerivation, base, data-default-class, exceptions, haskoin-core
+ , hspec, memory, mtl, shelly, text, urbit-hob, web3
+ }:
+ mkDerivation {
+ pname = "azimuth-hs";
+ version = "0.1.1";
+ sha256 = "123an5smr2kzxaagnpshh3vcz51p3njkp5hrjcm3x37vr8qrla3x";
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ base data-default-class exceptions haskoin-core memory mtl text
+ urbit-hob web3
+ ];
+ testHaskellDepends = [ base hspec shelly text urbit-hob ];
+ description = "Interact with Azimuth from Haskell";
+ license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"azubi" = callPackage
({ mkDerivation, base, Diff, directory, filepath, hspec, options
, process, unix
@@ -36263,6 +36270,35 @@ self: {
broken = true;
}) {};
+ "azure-functions-worker" = callPackage
+ ({ mkDerivation, aeson, async, base, bytestring, Cabal, containers
+ , directory, filepath, glabrous, http-types, http2-client
+ , http2-client-grpc, http2-grpc-proto-lens, http2-grpc-types
+ , lens-family, lens-family-core, mtl, network-uri
+ , optparse-applicative, proto-lens-protobuf-types
+ , proto-lens-protoc, proto-lens-runtime, proto-lens-setup
+ , raw-strings-qq, stm, text, time
+ }:
+ mkDerivation {
+ pname = "azure-functions-worker";
+ version = "0.0.0.0";
+ sha256 = "0035kmxfnb121mg38xzbyxphwg2r4x63chlywl67b9nz1pwp828x";
+ setupHaskellDepends = [ base Cabal proto-lens-setup ];
+ libraryHaskellDepends = [
+ aeson async base bytestring containers directory filepath glabrous
+ http-types http2-client http2-client-grpc http2-grpc-proto-lens
+ http2-grpc-types lens-family lens-family-core mtl network-uri
+ optparse-applicative proto-lens-protobuf-types proto-lens-runtime
+ raw-strings-qq stm text time
+ ];
+ libraryToolDepends = [ proto-lens-protoc ];
+ testHaskellDepends = [ base ];
+ description = "Azure Functions Worker";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"azure-service-api" = callPackage
({ mkDerivation, base, binary, bytestring, case-insensitive
, certificate, crypto-pubkey-types, http-conduit, hxt, hxt-xpath
@@ -36363,34 +36399,39 @@ self: {
"b9" = callPackage
({ mkDerivation, aeson, async, base, base64-bytestring, bifunctors
, binary, boxes, bytestring, conduit, conduit-extra, ConfigFile
- , directory, exceptions, extensible-effects, filepath, free
- , hashable, hspec, hspec-expectations, lens, monad-control, mtl
- , optparse-applicative, parallel, parsec, pretty, pretty-show
- , process, QuickCheck, random, shake, syb, tagged, template, text
- , time, transformers, unordered-containers, vector, yaml
+ , containers, directory, exceptions, extensible-effects, filepath
+ , free, hashable, hspec, hspec-expectations, lens, monad-control
+ , mtl, neat-interpolation, optparse-applicative, parallel, parsec
+ , pretty, pretty-show, process, QuickCheck, random, shake, syb
+ , tagged, template, text, time, transformers, unordered-containers
+ , vector, yaml
}:
mkDerivation {
pname = "b9";
- version = "0.5.69.0";
- sha256 = "0r2iwv3ykh04d7qq9nskrj4m3xwlhhlyxzh38vij65gx8jiy2nwa";
+ version = "2.1.0";
+ sha256 = "0zrblqyq7zm2zya20zaxvcgb489y2kywns72kxyp6ymi2sax586g";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson async base base64-bytestring bifunctors binary boxes
- bytestring conduit conduit-extra ConfigFile directory exceptions
- extensible-effects filepath free hashable hspec hspec-expectations
- lens monad-control mtl parallel parsec pretty pretty-show process
+ bytestring conduit conduit-extra ConfigFile containers directory
+ exceptions extensible-effects filepath free hashable hspec
+ hspec-expectations lens monad-control mtl neat-interpolation
+ optparse-applicative parallel parsec pretty pretty-show process
QuickCheck random shake syb tagged template text time transformers
unordered-containers vector yaml
];
executableHaskellDepends = [
- base bytestring directory extensible-effects hspec
- hspec-expectations lens optparse-applicative text
+ aeson base binary bytestring containers directory
+ extensible-effects filepath hspec hspec-expectations lens
+ neat-interpolation optparse-applicative process QuickCheck shake
+ text unordered-containers vector yaml
];
testHaskellDepends = [
- aeson base binary bytestring directory extensible-effects hspec
- hspec-expectations lens QuickCheck text unordered-containers vector
- yaml
+ aeson base binary bytestring containers directory
+ extensible-effects filepath hspec hspec-expectations lens
+ neat-interpolation optparse-applicative process QuickCheck shake
+ text unordered-containers vector yaml
];
description = "A tool and library for building virtual machine images";
license = stdenv.lib.licenses.mit;
@@ -36489,8 +36530,8 @@ self: {
}:
mkDerivation {
pname = "backprop";
- version = "0.2.6.3";
- sha256 = "0zk3k20c100iwqcvg1xw2vdysn01w4h9jypz08xs849n1a3bp7di";
+ version = "0.2.6.4";
+ sha256 = "0wc71r6l5qgkspl5v76f1d75xwir9jp5kzdl83rq5sviggd458v9";
libraryHaskellDepends = [
base containers deepseq microlens primitive reflection transformers
vector vinyl
@@ -36528,6 +36569,21 @@ self: {
broken = true;
}) {};
+ "backtracking" = callPackage
+ ({ mkDerivation, base, primes, tasty, tasty-discover, tasty-hunit
+ , transformers
+ }:
+ mkDerivation {
+ pname = "backtracking";
+ version = "0.1.0";
+ sha256 = "0l1isnnld8drsb8jqkf6zd8v61gcy172zk8zdr21yawnkwfr057b";
+ libraryHaskellDepends = [ base transformers ];
+ testHaskellDepends = [ base primes tasty tasty-hunit ];
+ testToolDepends = [ tasty-discover ];
+ description = "A backtracking monad";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"backtracking-exceptions" = callPackage
({ mkDerivation, base, either, free, kan-extensions, mtl
, semigroupoids, semigroups, transformers
@@ -37179,6 +37235,18 @@ self: {
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
({ mkDerivation, base }:
mkDerivation {
@@ -37214,13 +37282,39 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "base16_0_3_0_0" = callPackage
+ ({ mkDerivation, base, base16-bytestring, bytestring, criterion
+ , deepseq, primitive, QuickCheck, random-bytestring, tasty
+ , tasty-hunit, tasty-quickcheck, text, text-short
+ }:
+ mkDerivation {
+ pname = "base16";
+ version = "0.3.0.0";
+ sha256 = "151g3lxma65z0hqi3pqy57bidkhibvdsppkl37p1cldg7whvc708";
+ libraryHaskellDepends = [
+ base bytestring deepseq primitive text text-short
+ ];
+ testHaskellDepends = [
+ base base16-bytestring bytestring QuickCheck random-bytestring
+ tasty tasty-hunit tasty-quickcheck text text-short
+ ];
+ benchmarkHaskellDepends = [
+ base base16-bytestring bytestring criterion deepseq
+ random-bytestring text
+ ];
+ description = "Fast RFC 4648-compliant Base16 encoding";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"base16-bytestring" = callPackage
({ mkDerivation, base, bytestring, ghc-prim }:
mkDerivation {
pname = "base16-bytestring";
- version = "0.1.1.6";
- sha256 = "0jf40m3yijqw6wd1rwwvviww46fasphaay9m9rgqyhf5aahnbzjs";
+ version = "0.1.1.7";
+ sha256 = "1fk9zvkx005sy4adbyil86svnqhgrvmczmf16ajhzj2wkmkqjmjj";
libraryHaskellDepends = [ base bytestring ghc-prim ];
+ testHaskellDepends = [ base bytestring ];
description = "Fast base16 (hex) encoding and decoding for ByteStrings";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -37233,6 +37327,8 @@ self: {
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 ];
@@ -37240,6 +37336,24 @@ self: {
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 {
+ pname = "base16-lens";
+ version = "0.1.3.0";
+ sha256 = "1612v5lj99szshz7vm3mr5p4xxcrga1xxcfm9q9zzpnyd5z5vkn2";
+ setupHaskellDepends = [ base Cabal cabal-doctest ];
+ libraryHaskellDepends = [
+ base base16 bytestring lens text text-short
+ ];
+ 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
@@ -37259,6 +37373,30 @@ self: {
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
+ }:
+ mkDerivation {
+ pname = "base32";
+ version = "0.2.0.0";
+ sha256 = "0xvilxcdcvz07f3qpad35whjd35c9ykicip2cdsd54ysxg71mwzm";
+ libraryHaskellDepends = [
+ base bytestring deepseq ghc-byteorder text text-short
+ ];
+ testHaskellDepends = [
+ base bytestring memory QuickCheck random-bytestring tasty
+ tasty-hunit tasty-quickcheck text text-short
+ ];
+ benchmarkHaskellDepends = [
+ base bytestring criterion deepseq memory random-bytestring text
+ ];
+ description = "Fast RFC 4648-compliant Base32 encoding";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"base32-bytestring" = callPackage
({ mkDerivation, base, bits-extras, bytestring, cpu, criterion
, hspec, QuickCheck
@@ -37284,6 +37422,8 @@ self: {
pname = "base32-lens";
version = "0.1.0.0";
sha256 = "0yhaaz5y8cwyjcclmjw0hk31388z233041ycfpwm2a3f0vgpilvn";
+ revision = "1";
+ editedCabalFile = "1sj9dc2prfhbc3b7bvxmw6wfq0iql6dwvdx928z13rdc4vwj0nv0";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [ base base32 bytestring lens text ];
testHaskellDepends = [ base doctest lens ];
@@ -37398,58 +37538,32 @@ self: {
];
description = "Base62 encoding and decoding";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"base64" = callPackage
- ({ mkDerivation, base, base64-bytestring, bytestring, deepseq
- , gauge, memory, random-bytestring, tasty, tasty-hunit, text
- }:
- mkDerivation {
- pname = "base64";
- version = "0.4.1";
- sha256 = "06mwamlqdz90k7nh3x4w0j0mjkbhkns11hvj9zd8d1yw6wy3l4hd";
- revision = "1";
- editedCabalFile = "1jvx3wpnfwzxfz5w3bqglqcv539fkk7wivl8ylm126pqh7sjdp5f";
- libraryHaskellDepends = [ base bytestring text ];
- testHaskellDepends = [
- base base64-bytestring bytestring random-bytestring tasty
- tasty-hunit text
- ];
- benchmarkHaskellDepends = [
- base base64-bytestring bytestring deepseq gauge memory
- random-bytestring text
- ];
- description = "Fast RFC 4648-compliant Base64 encoding";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "base64_0_4_2" = callPackage
({ mkDerivation, base, base64-bytestring, bytestring, criterion
- , deepseq, ghc-byteorder, memory, QuickCheck, quickcheck-instances
- , random-bytestring, tasty, tasty-hunit, tasty-quickcheck, text
- , text-short
+ , deepseq, ghc-byteorder, QuickCheck, random-bytestring, tasty
+ , tasty-hunit, tasty-quickcheck, text, text-short
}:
mkDerivation {
pname = "base64";
- version = "0.4.2";
- sha256 = "1q3cz1d2zj2bi57g4yrfk1bbfqrcppl6nh0g5fb5dpmf2wdrfv44";
- revision = "3";
- editedCabalFile = "1vjzv8d8yd18nz3pvm8003h3gnj1d45c6g74vd2qqawypwcwhm6b";
+ version = "0.4.2.2";
+ sha256 = "05ins0i1561d4gfz6h7fxx8pj8i1qkskz8dgh8pfxa1llzmr856i";
libraryHaskellDepends = [
- base bytestring ghc-byteorder text text-short
+ base bytestring deepseq ghc-byteorder text text-short
];
testHaskellDepends = [
- base base64-bytestring bytestring QuickCheck quickcheck-instances
- random-bytestring tasty tasty-hunit tasty-quickcheck text
- text-short
+ base base64-bytestring bytestring QuickCheck random-bytestring
+ tasty tasty-hunit tasty-quickcheck text text-short
];
benchmarkHaskellDepends = [
- base base64-bytestring bytestring criterion deepseq memory
+ base base64-bytestring bytestring criterion deepseq
random-bytestring text
];
- description = "A modern RFC 4648-compliant Base64 library";
+ description = "Fast RFC 4648-compliant Base64 encoding";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"base64-bytes" = callPackage
@@ -37474,6 +37588,8 @@ self: {
];
description = "Base64 encoding of byte sequences";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"base64-bytestring" = callPackage
@@ -37569,23 +37685,6 @@ self: {
}:
mkDerivation {
pname = "base64-lens";
- version = "0.2.0";
- sha256 = "0d4lri7wpaxx7hgd7slxj5jl2qkgfairzsga4vajl05g49amyk80";
- revision = "1";
- editedCabalFile = "07x38p4zcv05y94gjn5j3j1ydv06vi17fbjnz4ckcgc3ay0dzbzf";
- setupHaskellDepends = [ base Cabal cabal-doctest ];
- libraryHaskellDepends = [ base base64 bytestring lens text ];
- testHaskellDepends = [ base doctest lens ];
- description = "Optics for the Base64 library";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "base64-lens_0_3_0" = callPackage
- ({ mkDerivation, base, base64, bytestring, Cabal, cabal-doctest
- , doctest, lens, text
- }:
- mkDerivation {
- pname = "base64-lens";
version = "0.3.0";
sha256 = "0gs3cxmglz0hshi4m94zrlc6fix90cvbdmcv2v4j01zwsdg8gv81";
setupHaskellDepends = [ base Cabal cabal-doctest ];
@@ -37593,7 +37692,6 @@ self: {
testHaskellDepends = [ base doctest lens ];
description = "Optics for the Base64 library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"base64-string" = callPackage
@@ -38043,20 +38141,6 @@ self: {
}) {};
"bazel-runfiles" = callPackage
- ({ mkDerivation, base, directory, filepath }:
- mkDerivation {
- pname = "bazel-runfiles";
- version = "0.7.0.1";
- sha256 = "000awjykargiirnmb3nfqp8dk1p87f5aqx2d07nxrrgflxs7y8ad";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [ base directory filepath ];
- executableHaskellDepends = [ base filepath ];
- description = "Locate Bazel runfiles location";
- license = stdenv.lib.licenses.asl20;
- }) {};
-
- "bazel-runfiles_0_12" = callPackage
({ mkDerivation, base, directory, filepath, transformers }:
mkDerivation {
pname = "bazel-runfiles";
@@ -38068,7 +38152,6 @@ self: {
executableHaskellDepends = [ base filepath ];
description = "Locate Bazel runfiles location";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"bbdb" = callPackage
@@ -38523,6 +38606,34 @@ self: {
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
+ }:
+ mkDerivation {
+ pname = "bech32";
+ version = "1.1.0";
+ sha256 = "0s7kqy128k71rnpv22awf643djhsyd8ipihx38lvslsxk8klr8i0";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ array base bytestring containers extra text
+ ];
+ executableHaskellDepends = [
+ base base58-bytestring bytestring extra memory optparse-applicative
+ text
+ ];
+ testHaskellDepends = [
+ base base58-bytestring bytestring containers deepseq extra hspec
+ memory process QuickCheck text vector
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "Implementation of the Bech32 cryptocurrency address format (BIP 0173)";
+ license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"bech32-th" = callPackage
({ mkDerivation, base, bech32, hspec, hspec-discover
, template-haskell, text
@@ -38839,7 +38950,7 @@ self: {
ghc-paths haskeline haskell-src-exts language-python monads-tf
parseargs process transformers
];
- description = "An implementation of Python 3.";
+ description = "An implementation of Python 3";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -39183,6 +39294,8 @@ self: {
pname = "bifunctors";
version = "5.5.7";
sha256 = "0cimvd64jzd6dyxjw2kx8wqhd1x0z89pj0ppmsikj4afa3aa5cw8";
+ revision = "1";
+ editedCabalFile = "01jlhshvacdc9pi5il7jd6sphg33nf0iy3nlfkgn19xsrbc7168p";
libraryHaskellDepends = [
base base-orphans comonad containers tagged template-haskell
th-abstraction transformers
@@ -39644,13 +39757,20 @@ self: {
}) {};
"binary-io" = callPackage
- ({ mkDerivation, base, binary, bytestring, hspec, process }:
+ ({ mkDerivation, async, base, binary, bytestring, concurrency
+ , deque, exceptions, hspec, process, stm, transformers
+ }:
mkDerivation {
pname = "binary-io";
- version = "0.2.0";
- sha256 = "1m58zjavqcri55diwz6fspbg5qx3qj3b82ch1g740zdr27ly0bwn";
- libraryHaskellDepends = [ base binary bytestring ];
- testHaskellDepends = [ base binary bytestring hspec process ];
+ version = "0.4.0";
+ sha256 = "0yqxrzkria4bycc23ywc6cz12n15cr3lmmcphamwr0ngdgn1lf9i";
+ libraryHaskellDepends = [
+ base binary bytestring concurrency deque exceptions process
+ transformers
+ ];
+ testHaskellDepends = [
+ async base binary bytestring hspec process stm
+ ];
description = "Read and write values of types that implement Binary";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -39704,21 +39824,18 @@ self: {
}) {};
"binary-parser" = callPackage
- ({ mkDerivation, base, base-prelude, bytestring, mtl
+ ({ mkDerivation, base, bytestring, mtl, QuickCheck
, quickcheck-instances, rerebase, tasty, tasty-hunit
, tasty-quickcheck, text, transformers
}:
mkDerivation {
pname = "binary-parser";
- version = "0.5.5";
- sha256 = "1cs3zrhgnng2h84xnnvqcy6yrdm0xay1494dsa612y590s773aqx";
- revision = "3";
- editedCabalFile = "14n41yazmks2qw0v4krxcqw3ac0wdy2z53d0qz0rdjcd94fpghjf";
- libraryHaskellDepends = [
- base base-prelude bytestring mtl text transformers
- ];
+ version = "0.5.6";
+ sha256 = "0s91289qh3xwbjm0zbnjj550asg1l801h5arx35j4msxrbwgcx3g";
+ libraryHaskellDepends = [ base bytestring mtl text transformers ];
testHaskellDepends = [
- quickcheck-instances rerebase tasty tasty-hunit tasty-quickcheck
+ QuickCheck quickcheck-instances rerebase tasty tasty-hunit
+ tasty-quickcheck
];
description = "A highly-efficient but limited parser API specialised for bytestrings";
license = stdenv.lib.licenses.mit;
@@ -39888,41 +40005,6 @@ self: {
}) {};
"binary-tagged" = callPackage
- ({ mkDerivation, aeson, array, base, base16-bytestring, bifunctors
- , binary, binary-instances, bytestring, containers, criterion
- , cryptohash-sha1, deepseq, generics-sop, hashable, nats
- , quickcheck-instances, scientific, semigroups, SHA, tagged, tasty
- , tasty-hunit, tasty-quickcheck, text, time, unordered-containers
- , vector
- }:
- mkDerivation {
- pname = "binary-tagged";
- version = "0.2";
- sha256 = "1pgb2p0kdh9vkmgn509c2v3h9dnhl9vyq2gyisfqvn27g2422c0j";
- revision = "1";
- editedCabalFile = "0chv885zl8m7c6281sz8kfr2p7hgcl7xj0yjajjyr9whwfnylfj0";
- libraryHaskellDepends = [
- aeson array base base16-bytestring binary bytestring containers
- cryptohash-sha1 generics-sop hashable scientific tagged text time
- unordered-containers vector
- ];
- testHaskellDepends = [
- aeson array base base16-bytestring bifunctors binary
- binary-instances bytestring containers generics-sop hashable
- quickcheck-instances scientific tagged tasty tasty-hunit
- tasty-quickcheck text time unordered-containers vector
- ];
- benchmarkHaskellDepends = [
- aeson array base base16-bytestring binary binary-instances
- bytestring containers criterion deepseq generics-sop hashable nats
- scientific semigroups SHA tagged text time unordered-containers
- vector
- ];
- description = "Tagged binary serialisation";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "binary-tagged_0_3" = callPackage
({ mkDerivation, array, base, base16-bytestring, binary
, binary-instances, bytestring, containers, criterion, deepseq
, QuickCheck, quickcheck-instances, singleton-bool, structured
@@ -39949,6 +40031,7 @@ self: {
description = "Tagged binary serialisation";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"binary-tree" = callPackage
@@ -40018,8 +40101,8 @@ self: {
({ mkDerivation, base, binaryen }:
mkDerivation {
pname = "binaryen";
- version = "0.0.1.1";
- sha256 = "059j67lq63nzyivsmkwblsmbw8f3x079bng9cb174snp8yra8v8k";
+ version = "0.0.2.0";
+ sha256 = "111laqm68cs5ck4nc1cj8hy5anw6gkxv5yc1jrw87gn3i3va5046";
libraryHaskellDepends = [ base ];
librarySystemDepends = [ binaryen ];
description = "Haskell bindings to binaryen";
@@ -40786,7 +40869,7 @@ self: {
libraryHaskellDepends = [ base ];
librarySystemDepends = [ sipc ];
executableHaskellDepends = [ base ];
- description = "Low level bindings to SIPC.";
+ description = "Low level bindings to SIPC";
license = "LGPL";
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -41215,6 +41298,26 @@ self: {
broken = true;
}) {};
+ "bip32" = callPackage
+ ({ mkDerivation, base, base16-bytestring, base58-bytestring, binary
+ , bitcoin-hash, bitcoin-keys, bytestring, hedgehog, tasty
+ , tasty-hedgehog, tasty-hunit
+ }:
+ mkDerivation {
+ pname = "bip32";
+ version = "0.2";
+ sha256 = "1ji71m6mdnhqscadrmxs4pwb18cc5j91dhlnqs3d76gk32fyy32q";
+ libraryHaskellDepends = [
+ base base58-bytestring binary bitcoin-hash bitcoin-keys bytestring
+ ];
+ testHaskellDepends = [
+ base base16-bytestring base58-bytestring binary bitcoin-keys
+ bytestring hedgehog tasty tasty-hedgehog tasty-hunit
+ ];
+ description = "BIP-0032: Hierarchical Deterministic Wallets for Bitcoin and other cryptocurrencies";
+ license = stdenv.lib.licenses.asl20;
+ }) {};
+
"birch-beer" = callPackage
({ mkDerivation, aeson, base, bytestring, cassava, colour
, containers, deepseq, diagrams, diagrams-cairo, diagrams-graphviz
@@ -41227,8 +41330,8 @@ self: {
}:
mkDerivation {
pname = "birch-beer";
- version = "0.2.5.0";
- sha256 = "11ijdd4j9yi3k2blzh8rpzix3w1hfsz188xqharwsk3sxqjbws5c";
+ version = "0.3.1.1";
+ sha256 = "0v2202zrnli49z4vw4zc6cgxvfqrv51b6p0svp0fdd2f9add4rvm";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -41277,12 +41380,14 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "birds-of-paradise";
- version = "0.1.1.0";
- sha256 = "1s7d10m6p9zw9m3mkf20k45nna3ayvb4y2r9z3vslm9ahqazk5l8";
+ version = "0.2.0.0";
+ sha256 = "1jkj8li8yxl9kk5i8p63p9jkdcvdznmh473n12dxzimxnh15sf1y";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base ];
description = "Birds of Paradise";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"bisc" = callPackage
@@ -41332,8 +41437,8 @@ self: {
}:
mkDerivation {
pname = "bishbosh";
- version = "0.0.0.4";
- sha256 = "0d9mn2jn1iv9x41c1yskfkx9d7papwn863gc1wffcb6aw8wg4mrz";
+ version = "0.0.0.5";
+ sha256 = "0i05xbld89ws9bzp9ynr9ly2jy0gw3nvikpbj61i669n9yazps90";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -41352,6 +41457,8 @@ self: {
];
description = "Plays chess";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"bit-array" = callPackage
@@ -41438,6 +41545,29 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "bitcoin-address" = callPackage
+ ({ mkDerivation, base, base16-bytestring, base58-bytestring, bech32
+ , binary, bitcoin-hash, bitcoin-keys, bitcoin-script, bytestring
+ , hedgehog, tasty, tasty-hedgehog, tasty-hunit, text
+ }:
+ mkDerivation {
+ pname = "bitcoin-address";
+ version = "0.1";
+ sha256 = "1pxxscq4giqgkk5dy55lmsypqssdddbwp25a7d3n04x3gd23j5ym";
+ libraryHaskellDepends = [
+ base base58-bytestring bech32 binary bitcoin-hash bitcoin-keys
+ bitcoin-script bytestring text
+ ];
+ testHaskellDepends = [
+ base base16-bytestring bitcoin-keys bitcoin-script bytestring
+ hedgehog tasty tasty-hedgehog tasty-hunit
+ ];
+ description = "Bitcoin address generation and rendering. Parsing coming soon.";
+ license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"bitcoin-api" = callPackage
({ mkDerivation, aeson, base, base58string, binary, bitcoin-block
, bitcoin-script, bitcoin-tx, bitcoin-types, bytestring, hexstring
@@ -41510,6 +41640,20 @@ self: {
broken = true;
}) {};
+ "bitcoin-hash" = callPackage
+ ({ mkDerivation, base, bytestring, cryptonite, memory, tasty
+ , tasty-hunit, time
+ }:
+ mkDerivation {
+ pname = "bitcoin-hash";
+ version = "0.1";
+ sha256 = "10xg9n1r505p4jh8mz43v48h1b3dck2mki27lkn9d8bh19jzk20k";
+ libraryHaskellDepends = [ base bytestring cryptonite memory ];
+ testHaskellDepends = [ base bytestring tasty tasty-hunit time ];
+ description = "Bitcoin hash primitives";
+ license = stdenv.lib.licenses.asl20;
+ }) {};
+
"bitcoin-hs" = callPackage
({ mkDerivation, array, base, binary, bytestring, containers
, deepseq, directory, filepath, ghc-prim, HTTP, json, mtl, network
@@ -41535,6 +41679,23 @@ self: {
broken = true;
}) {};
+ "bitcoin-keys" = callPackage
+ ({ mkDerivation, base, base16-bytestring, bytestring, hedgehog
+ , secp256k1-haskell, tasty, tasty-hedgehog, tasty-hunit
+ }:
+ mkDerivation {
+ pname = "bitcoin-keys";
+ version = "0.1";
+ sha256 = "18xdwp3p2r1cv5f84mfl5dj2hd6v2dnvqam8ny9jv9kswn4m66c0";
+ libraryHaskellDepends = [ base bytestring secp256k1-haskell ];
+ testHaskellDepends = [
+ base base16-bytestring bytestring hedgehog tasty tasty-hedgehog
+ tasty-hunit
+ ];
+ description = "Bitcoin keys";
+ license = stdenv.lib.licenses.asl20;
+ }) {};
+
"bitcoin-payment-channel" = callPackage
({ mkDerivation, aeson, base, base16-bytestring, base64-bytestring
, blockchain-restful-address-index-api, bytestring, cereal
@@ -41927,6 +42088,31 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "bitset-word8_0_1_1_2" = callPackage
+ ({ mkDerivation, base, bytestring, containers, criterion, deepseq
+ , hspec, hspec-discover, QuickCheck, template-haskell
+ , th-lift-instances, vector
+ }:
+ mkDerivation {
+ pname = "bitset-word8";
+ version = "0.1.1.2";
+ sha256 = "06axklmjzwq2s9s3p5m5z0isl4smxhs8hij7zm9c7pd5hj7xhipj";
+ libraryHaskellDepends = [
+ base containers template-haskell th-lift-instances
+ ];
+ testHaskellDepends = [
+ base containers hspec QuickCheck template-haskell th-lift-instances
+ ];
+ testToolDepends = [ hspec-discover ];
+ benchmarkHaskellDepends = [
+ base bytestring containers criterion deepseq template-haskell
+ th-lift-instances vector
+ ];
+ description = "Space efficient set of Word8 and some pre-canned sets useful for parsing HTTP";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"bitspeak" = callPackage
({ mkDerivation, base, bindings-DSL, bindings-glib
, bindings-gobject, gtk2, pango
@@ -42315,34 +42501,6 @@ self: {
broken = true;
}) {};
- "blank-canvas_0_6_2" = callPackage
- ({ mkDerivation, aeson, base, base-compat, base64-bytestring
- , bytestring, colour, containers, data-default-class, directory
- , http-types, kansas-comet, mime-types, process, scotty, semigroups
- , shake, stm, text, text-show, time, transformers, unix, vector
- , wai, wai-extra, warp
- }:
- mkDerivation {
- pname = "blank-canvas";
- version = "0.6.2";
- sha256 = "1qhdvxia8wlnv0ss9dsrxdfw3qsf376ypnpsijz7vxkj9dmzyq84";
- revision = "5";
- editedCabalFile = "1csa2lsr4jv9x3867l1nbd1brnvw10q9qla027r19csscx5pg726";
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- aeson base base-compat base64-bytestring bytestring colour
- containers data-default-class http-types kansas-comet mime-types
- scotty semigroups stm text text-show transformers vector wai
- wai-extra warp
- ];
- testHaskellDepends = [
- base containers directory process shake stm text time unix vector
- ];
- description = "HTML5 Canvas Graphics Library";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"blank-canvas" = callPackage
({ mkDerivation, aeson, base, base-compat-batteries
, base64-bytestring, bytestring, colour, containers
@@ -42392,6 +42550,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "blanks_0_4_1" = callPackage
+ ({ mkDerivation, adjunctions, base, containers, deepseq
+ , distributive, megaparsec, mtl, tasty, tasty-hunit, text
+ }:
+ mkDerivation {
+ pname = "blanks";
+ version = "0.4.1";
+ sha256 = "0qi2phi7vdq9i6cr8yab8qn4i0f2rxni0dcs063yi0glk1hy1ccx";
+ libraryHaskellDepends = [
+ adjunctions base containers deepseq distributive mtl
+ ];
+ testHaskellDepends = [
+ adjunctions base containers deepseq distributive megaparsec mtl
+ tasty tasty-hunit text
+ ];
+ description = "Fill-in-the-blanks - A library factoring out substitution from ASTs";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"blas" = callPackage
({ mkDerivation, base, ieee, QuickCheck, storable-complex }:
mkDerivation {
@@ -42702,8 +42880,8 @@ self: {
}:
mkDerivation {
pname = "blaze-markup";
- version = "0.8.2.5";
- sha256 = "0qbnydx79pappwd4mzmmqq0pilpkiq7f6rqmqzpi2jjyfxlbmlqv";
+ version = "0.8.2.7";
+ sha256 = "1r4fij8qs1z4dfrh6cjzjbnx9f3jyx01zgj15wvy961d8bnqjr4b";
libraryHaskellDepends = [ base blaze-builder bytestring text ];
testHaskellDepends = [
base blaze-builder bytestring containers HUnit QuickCheck tasty
@@ -44163,37 +44341,82 @@ self: {
];
description = "audio-visual pseudo-physical simulation of colliding circles";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"box" = callPackage
- ({ mkDerivation, async, attoparsec, base, concurrency
+ ({ mkDerivation, attoparsec, base, comonad, concurrency
, contravariant, dejafu, doctest, exceptions, foldl, generic-lens
- , lens, managed, mtl, pipes, profunctors, protolude, random
+ , lens, mmorph, mtl, numhask, optparse-generic, profunctors, random
, streaming, text, time, transformers, transformers-base
- , typed-process, websockets
+ , websockets
}:
mkDerivation {
pname = "box";
- version = "0.4.0";
- sha256 = "0vacsh2b6sdsy360513hpij5bdwr74x0aawfm64m7iw3a7909fpj";
+ version = "0.5.0";
+ sha256 = "1r3jcnrdjyn894y574fjymrpfrpbwgrfmmvxgbkpa0m1ny8j3nln";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- async attoparsec base concurrency contravariant exceptions foldl
- lens pipes profunctors protolude streaming text time transformers
- transformers-base typed-process
+ attoparsec base comonad concurrency contravariant exceptions foldl
+ lens mmorph numhask profunctors streaming text time transformers
+ transformers-base
];
executableHaskellDepends = [
- base concurrency dejafu generic-lens lens managed mtl protolude
- random streaming text transformers websockets
+ base concurrency dejafu exceptions generic-lens lens mtl numhask
+ optparse-generic random streaming text transformers websockets
];
- testHaskellDepends = [ base doctest ];
+ testHaskellDepends = [ base doctest numhask ];
description = "boxes";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
}) {};
+ "box-csv" = callPackage
+ ({ mkDerivation, attoparsec, base, box, doctest, foldl
+ , generic-lens, lens, numhask, scientific, text, time
+ }:
+ mkDerivation {
+ pname = "box-csv";
+ version = "0.0.1";
+ sha256 = "1vyqrc527d4xfv55qw6d0arpsrac3jfzsymh8fqi33s592fnz61d";
+ libraryHaskellDepends = [
+ attoparsec base box foldl generic-lens lens numhask scientific text
+ time
+ ];
+ testHaskellDepends = [ base doctest numhask ];
+ description = "See readme.md";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "box-socket" = callPackage
+ ({ mkDerivation, base, box, concurrency, doctest, exceptions
+ , generic-lens, lens, numhask, optparse-generic, websockets
+ }:
+ mkDerivation {
+ pname = "box-socket";
+ version = "0.0.1";
+ sha256 = "1r9ghvhizm468mw3bfwjwrdncggswjvl4hq7pwfxl5c8rp6va74q";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base box concurrency exceptions generic-lens lens numhask
+ websockets
+ ];
+ executableHaskellDepends = [
+ base box concurrency generic-lens lens numhask optparse-generic
+ ];
+ testHaskellDepends = [ base doctest numhask ];
+ description = "See readme.md";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"box-tuples" = callPackage
({ mkDerivation, base, ghc-prim }:
mkDerivation {
@@ -44415,7 +44638,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "brick_0_54" = callPackage
+ "brick_0_55" = callPackage
({ mkDerivation, base, bytestring, config-ini, containers
, contravariant, data-clist, deepseq, directory, dlist, exceptions
, filepath, microlens, microlens-mtl, microlens-th, QuickCheck, stm
@@ -44424,8 +44647,8 @@ self: {
}:
mkDerivation {
pname = "brick";
- version = "0.54";
- sha256 = "10a20w01wyi6rg883s9gcgkyr8vn317y67bmf7wa71lrhl283khv";
+ version = "0.55";
+ sha256 = "0n51vh8j75a2b6qbfah9k9zrp15m4rkq7fywpp811v93h8zf02fy";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -44698,6 +44921,8 @@ self: {
pname = "broadcast-chan";
version = "0.2.1.1";
sha256 = "01r57v2ghfkv37cwh64zs1lrz1rd7is3pa5k7y8h16ws1ddglirg";
+ revision = "1";
+ editedCabalFile = "1kmnsnyb4gz70bka30l35lgm5k131d8lc1hm4b23aml2yskx3m54";
libraryHaskellDepends = [ base transformers unliftio-core ];
benchmarkHaskellDepends = [ async base criterion deepseq stm ];
description = "Closable, fair, single-wakeup channel type that avoids 0 reader space leaks";
@@ -44775,19 +45000,19 @@ self: {
"brok" = callPackage
({ mkDerivation, ansi-terminal, attoparsec, base, classy-prelude
- , connection, directory, file-embed, http-client, http-client-tls
- , http-conduit, tasty, tasty-discover, tasty-expected-failure
- , tasty-hunit, template-haskell, text, time
+ , connection, containers, directory, file-embed, http-client
+ , http-client-tls, http-conduit, tasty, tasty-discover
+ , tasty-expected-failure, tasty-hunit, template-haskell, text, time
}:
mkDerivation {
pname = "brok";
- version = "1.0.0";
- sha256 = "07zi88xsacacqw6mg87ipic5y72vjpn9mx789bk9gk4jvd69z7x1";
+ version = "1.1.0";
+ sha256 = "0y8gppdyhwwlpw3d0kii2varqd25lxq3813xnjm632h4942l76xv";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- ansi-terminal attoparsec base classy-prelude connection directory
- file-embed http-client http-client-tls http-conduit
+ ansi-terminal attoparsec base classy-prelude connection containers
+ directory file-embed http-client http-client-tls http-conduit
template-haskell text time
];
executableHaskellDepends = [ base classy-prelude file-embed ];
@@ -45770,15 +45995,15 @@ self: {
}) {};
"bustle" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, cairo, containers, dbus
- , directory, filepath, gio, glib, gtk3, HUnit, mtl, pango, pcap
- , process, QuickCheck, system-glib, test-framework
- , test-framework-hunit, text, time
+ ({ mkDerivation, base, bytestring, Cabal, cairo, containers
+ , directory, filepath, gio, gio-unix, glib, gtk3, HUnit, libpcap
+ , mtl, pango, process, QuickCheck, system-glib, test-framework
+ , test-framework-hunit, text, time, transformers
}:
mkDerivation {
pname = "bustle";
- version = "0.7.5";
- sha256 = "0r0ng67b2q9ww0adv1fdrpmgmdyjqv6ksd9g6kkn9cjwnaascq3p";
+ version = "0.8.0";
+ sha256 = "0g2p4s3z0xqng8bhcqml6dvvshmn8xlyhqz77jdcvcvxm7cykcrg";
configureFlags = [ "-f-hgettext" ];
isLibrary = false;
isExecutable = true;
@@ -45786,16 +46011,23 @@ self: {
setupHaskellDepends = [ base Cabal directory filepath process ];
libraryPkgconfigDepends = [ system-glib ];
executableHaskellDepends = [
- base bytestring cairo containers dbus directory filepath gio glib
- gtk3 mtl pango pcap process text time
+ base bytestring cairo containers directory filepath gio glib gtk3
+ mtl pango process text time transformers
];
+ executableSystemDepends = [ libpcap ];
testHaskellDepends = [
- base bytestring cairo containers dbus directory filepath gtk3 HUnit
- mtl pango pcap QuickCheck test-framework test-framework-hunit text
+ base bytestring cairo containers directory filepath glib gtk3 HUnit
+ mtl pango QuickCheck test-framework test-framework-hunit text
+ transformers
];
+ testSystemDepends = [ libpcap ];
+ testPkgconfigDepends = [ gio-unix ];
description = "Draw sequence diagrams of D-Bus traffic";
license = stdenv.lib.licenses.lgpl21Plus;
- }) {system-glib = pkgs.glib;};
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {gio-unix = null; inherit (pkgs) libpcap;
+ system-glib = pkgs.glib;};
"butcher" = callPackage
({ mkDerivation, base, bifunctors, containers, deque, extra, free
@@ -45804,8 +46036,8 @@ self: {
}:
mkDerivation {
pname = "butcher";
- version = "1.3.3.1";
- sha256 = "0nqn057b5g8p6nj9xpbg52swiwzncirgfmzp3l1z5d8yn641zp1n";
+ version = "1.3.3.2";
+ sha256 = "06qgqjc8h7dd786wkcwrxpl6bsd66jzywwcnhm52q0cb9678w3qx";
libraryHaskellDepends = [
base bifunctors containers deque extra free microlens microlens-th
mtl multistate pretty transformers unsafe void
@@ -45936,21 +46168,27 @@ self: {
}) {};
"byline" = callPackage
- ({ mkDerivation, ansi-terminal, base, colour, containers
- , exceptions, haskeline, mtl, terminfo-hs, text, transformers
+ ({ mkDerivation, ansi-terminal, base, colour, exceptions, free
+ , haskeline, mtl, relude, tasty, tasty-hunit, terminfo-hs, text
}:
mkDerivation {
pname = "byline";
- version = "0.4.0.0";
- sha256 = "1q8xb5b194ywm1sacxx47yhicww3m9hpffidgpj6l79fjqivgv09";
+ version = "1.0.0.0";
+ sha256 = "1jwjdjiraq37pr2ysc9h5qqlma6j7rd2dkip2y2f6bx07d1v7fpr";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- ansi-terminal base colour containers exceptions haskeline mtl
- terminfo-hs text transformers
+ ansi-terminal base colour exceptions free haskeline mtl relude
+ terminfo-hs text
+ ];
+ testHaskellDepends = [
+ ansi-terminal base colour exceptions free haskeline mtl relude
+ tasty tasty-hunit terminfo-hs text
];
description = "Library for creating command-line interfaces (colors, menus, etc.)";
license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"bytable" = callPackage
@@ -46020,33 +46258,6 @@ self: {
"bytebuild" = callPackage
({ mkDerivation, base, byteslice, bytestring, gauge
- , natural-arithmetic, primitive, primitive-offset
- , primitive-unlifted, QuickCheck, quickcheck-classes, run-st, tasty
- , tasty-hunit, tasty-quickcheck, text, text-short, vector
- , wide-word
- }:
- mkDerivation {
- pname = "bytebuild";
- version = "0.3.4.0";
- sha256 = "00kda7qz92vfqldq2ksxx8qf1v4kl0wm2w2fxg6m2nkpqfzlv026";
- libraryHaskellDepends = [
- base byteslice bytestring natural-arithmetic primitive
- primitive-offset primitive-unlifted run-st text-short wide-word
- ];
- testHaskellDepends = [
- base byteslice bytestring natural-arithmetic primitive
- primitive-unlifted QuickCheck quickcheck-classes tasty tasty-hunit
- tasty-quickcheck text vector wide-word
- ];
- benchmarkHaskellDepends = [
- base byteslice gauge natural-arithmetic primitive text-short
- ];
- description = "Serialize to a small byte arrays";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "bytebuild_0_3_5_0" = callPackage
- ({ mkDerivation, base, byteslice, bytestring, gauge
, integer-logarithms, natural-arithmetic, primitive
, primitive-offset, primitive-unlifted, QuickCheck
, quickcheck-classes, quickcheck-instances, run-st, tasty
@@ -46055,8 +46266,8 @@ self: {
}:
mkDerivation {
pname = "bytebuild";
- version = "0.3.5.0";
- sha256 = "15ccfbhrvb6pj9py99qpbdrrfla83797ywmxjry2c7raaz3kpr73";
+ version = "0.3.6.0";
+ sha256 = "15nk9r9mx798kmjl04qf01il1csfjyi3jx44yhi4hmgl66p9fdx3";
libraryHaskellDepends = [
base byteslice bytestring integer-logarithms natural-arithmetic
primitive primitive-offset primitive-unlifted run-st text-short
@@ -46073,7 +46284,6 @@ self: {
];
description = "Serialize to a small byte arrays";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"bytedump" = callPackage
@@ -46129,6 +46339,8 @@ self: {
];
description = "Fast logging";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"byteorder" = callPackage
@@ -46181,27 +46393,6 @@ self: {
"byteslice" = callPackage
({ mkDerivation, base, bytestring, gauge, primitive, primitive-addr
, primitive-unlifted, quickcheck-classes, run-st, tasty
- , tasty-hunit, tasty-quickcheck
- }:
- mkDerivation {
- pname = "byteslice";
- version = "0.2.2.0";
- sha256 = "0ml3igz9rgrbwvpb883f6sz2j73isxf58iskfpisjgsx8lmgdl4c";
- libraryHaskellDepends = [
- base primitive primitive-addr primitive-unlifted run-st
- ];
- testHaskellDepends = [
- base bytestring primitive quickcheck-classes tasty tasty-hunit
- tasty-quickcheck
- ];
- benchmarkHaskellDepends = [ base gauge primitive ];
- description = "Slicing managed and unmanaged memory";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "byteslice_0_2_3_0" = callPackage
- ({ mkDerivation, base, bytestring, gauge, primitive, primitive-addr
- , primitive-unlifted, quickcheck-classes, run-st, tasty
, tasty-hunit, tasty-quickcheck, tuples, vector
}:
mkDerivation {
@@ -46219,7 +46410,6 @@ self: {
benchmarkHaskellDepends = [ base gauge primitive ];
description = "Slicing managed and unmanaged memory";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"bytesmith" = callPackage
@@ -46229,8 +46419,8 @@ self: {
}:
mkDerivation {
pname = "bytesmith";
- version = "0.3.6.0";
- sha256 = "0idkkmmw5n8dv7hx236s1543n0k6gsj9s0yk6fggbaqydlsxn641";
+ version = "0.3.7.0";
+ sha256 = "13dc4cwiga63wmnw9hl332d8gvqjl4yl0p09z2pkmwl81br7ybrc";
libraryHaskellDepends = [
base byteslice bytestring contiguous primitive run-st text-short
wide-word
@@ -46246,15 +46436,15 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "bytestring_0_10_10_0" = callPackage
+ "bytestring_0_10_10_1" = callPackage
({ mkDerivation, base, byteorder, deepseq, directory, dlist
, ghc-prim, HUnit, integer-gmp, mtl, QuickCheck, random
, test-framework, test-framework-hunit, test-framework-quickcheck2
}:
mkDerivation {
pname = "bytestring";
- version = "0.10.10.0";
- sha256 = "1h94lyyn4fpklm25dsazj9za08m0vz9irafpza90h9j5wx4qpndq";
+ version = "0.10.10.1";
+ sha256 = "1imcy8yw5jag91qncvi1s9n0lldmf2pjkja6qq4mfqyh02f7arvq";
libraryHaskellDepends = [ base deepseq ghc-prim integer-gmp ];
testHaskellDepends = [
base byteorder deepseq directory dlist ghc-prim HUnit mtl
@@ -46829,10 +47019,8 @@ self: {
({ mkDerivation, base, bytestring, bzip2 }:
mkDerivation {
pname = "bzlib";
- version = "0.5.0.5";
- sha256 = "0zh130vw719a8d11q5qzc3ilzgv8cqyc2a7r1a131cv1fjnd1rwy";
- revision = "1";
- editedCabalFile = "1d4ra5prh2q9h8inpwvrsmkmg1ndisdj47jv06iijpj6xdp5bapl";
+ version = "0.5.1.0";
+ sha256 = "1n599xwyxghf52kam30k1l2qh8cg91h55c2bgchnqyj103hb7nfy";
libraryHaskellDepends = [ base bytestring ];
librarySystemDepends = [ bzip2 ];
description = "Compression and decompression in the bzip2 format";
@@ -46919,8 +47107,8 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "c-storable";
- version = "0.2";
- sha256 = "03ynlm6nbm2hsqp0bpcqj3kp1hbg2pnif44zrgj8rda8dmsczm9j";
+ version = "0.3";
+ sha256 = "0i39cm4sgd8bmx8yhfbdm8625fvig12f5m709v6603v7qdzlygz4";
enableSeparateDataOutput = true;
libraryHaskellDepends = [ base ];
description = "CStorable class";
@@ -46979,6 +47167,19 @@ self: {
broken = true;
}) {};
+ "c14n" = callPackage
+ ({ mkDerivation, base, bytestring, libxml2 }:
+ mkDerivation {
+ pname = "c14n";
+ version = "0.1.0.1";
+ sha256 = "0j5g36sxz6bp2z0z10d47lqh7rmclx3296zafc5vzns8d884sm0n";
+ libraryHaskellDepends = [ base bytestring ];
+ librarySystemDepends = [ libxml2 ];
+ libraryPkgconfigDepends = [ libxml2 ];
+ description = "Bindings to the c14n implementation in libxml";
+ license = stdenv.lib.licenses.mit;
+ }) {inherit (pkgs) libxml2;};
+
"c2ats" = callPackage
({ mkDerivation, base, containers, HUnit, language-c, pretty
, regex-posix, test-framework, test-framework-hunit
@@ -47062,8 +47263,6 @@ self: {
testHaskellDepends = [ base here hspec logging monad-logger text ];
description = "Convert C API header files to .hsc and .hsc.helper.c files";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ca" = callPackage
@@ -47168,8 +47367,8 @@ self: {
}:
mkDerivation {
pname = "cabal-bounds";
- version = "2.2.1";
- sha256 = "13pqdmghs92rwkg8fkky30sqimq54yzw2y1z5czdsmlj46r8i6ij";
+ version = "2.3.0";
+ sha256 = "106q5imjznbh7x2pvvgfsn8qx1awb00w0mgfrkkzbwnwc3g8jnw3";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -47180,10 +47379,8 @@ self: {
testHaskellDepends = [
base directory filepath Glob process tasty tasty-golden
];
- description = "A command line program for managing the bounds/versions of the dependencies in a cabal file";
+ 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
@@ -47261,8 +47458,8 @@ self: {
}:
mkDerivation {
pname = "cabal-cargs";
- version = "1.2.0";
- sha256 = "10dqy2i2rq4hq81v2gar2bsq3glx5yg5mwp9a0h7drap69407ygs";
+ version = "1.3.0";
+ sha256 = "08n2n0p3m282yx7cf1nzmlfmw0xikqwrj3l1s8jmx18z2gh0x1h4";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -47323,8 +47520,8 @@ self: {
}:
mkDerivation {
pname = "cabal-debian";
- version = "5.0.2";
- sha256 = "0586sjda7ar8p243m92csz3d35smpzlxvyh09rl4fllgzhazxn5f";
+ version = "5.0.3";
+ sha256 = "11imbizfa65fdqydpxvcdv0a80gsd6szzl33b312myw3il2xr5hi";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -47407,6 +47604,27 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "cabal-edit" = callPackage
+ ({ mkDerivation, base, bytestring, Cabal, containers, directory
+ , filepath, Glob, hackage-db, optparse-applicative, process, store
+ , time
+ }:
+ mkDerivation {
+ pname = "cabal-edit";
+ version = "0.1.0.0";
+ sha256 = "1irk50d1m0zzhp2s5c1qs4nq1ivp5638lapbzlc3ygx92nrskvr7";
+ revision = "1";
+ editedCabalFile = "176sa5lms18gxnswgfil2y1a7qf6w96wavb5kpwic05fnxw6s26m";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base bytestring Cabal containers directory filepath Glob hackage-db
+ optparse-applicative process store time
+ ];
+ description = "Cabal utility";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"cabal-file" = callPackage
({ mkDerivation, base, bytestring, Cabal, directory, extra
, filepath, hackage-security, optparse-applicative, simple-cabal
@@ -47453,30 +47671,6 @@ self: {
}:
mkDerivation {
pname = "cabal-flatpak";
- version = "0.1";
- sha256 = "0f42sfqf0n7yizvvn6mvb9fbfrqzyanm10v9lk895jg6cryxy20j";
- revision = "1";
- editedCabalFile = "05q1bpjvkq7g6q5fx1p44h562i9m6vqffy43arc26zpfgssm59z2";
- isLibrary = false;
- isExecutable = true;
- executableHaskellDepends = [
- aeson aeson-pretty base bytestring cabal-plan containers
- cryptohash-sha256 http-client http-client-tls http-types
- optparse-applicative pathtype shell-utility tar text utility-ht
- zlib
- ];
- description = "Generate a FlatPak manifest from a Cabal package description";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "cabal-flatpak_0_1_0_2" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cabal-plan
- , containers, cryptohash-sha256, http-client, http-client-tls
- , http-types, optparse-applicative, pathtype, shell-utility, tar
- , text, utility-ht, zlib
- }:
- mkDerivation {
- pname = "cabal-flatpak";
version = "0.1.0.2";
sha256 = "1h7yklhqrsgxk841fryxz0sk03zb02p34g1nvwdz6c6mfpwc8y54";
revision = "1";
@@ -47491,7 +47685,6 @@ self: {
];
description = "Generate a FlatPak manifest from a Cabal package description";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"cabal-fmt" = callPackage
@@ -47581,6 +47774,8 @@ self: {
pname = "cabal-helper";
version = "1.1.0.0";
sha256 = "1f4s46l60s1lcdia7nv2r3y71z5c6pg6ljcc0601abl1aklx303p";
+ revision = "1";
+ editedCabalFile = "08fyxvpqbp0r6hiqxi5wc944phr8zgmkv7hiw71zcavl09c8mvxf";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -47751,18 +47946,14 @@ self: {
}:
mkDerivation {
pname = "cabal-lenses";
- version = "0.9.0";
- sha256 = "0rvkwqzz92p85i9xwcxg3ah4imxh46ficg6yk0l6g9687970gfrg";
- revision = "1";
- editedCabalFile = "0snzm6qvalyczmdicff5fsradk3h1bm3cqcax6rmwzr7xa1j43p7";
+ version = "0.10.1";
+ sha256 = "0pjzz5d2s6b2xaqgb7z3ry5zpba84x3iy2hw3a7xq32ciyl3gnhb";
libraryHaskellDepends = [
base Cabal lens strict system-fileio system-filepath text
transformers unordered-containers
];
description = "Lenses and traversals for the Cabal library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"cabal-macosx" = callPackage
@@ -47861,35 +48052,6 @@ self: {
}:
mkDerivation {
pname = "cabal-plan";
- version = "0.6.2.0";
- sha256 = "0gwbyyj4xih9barg2c589v6z82s0gx98airs6icivg301khg9fzg";
- revision = "1";
- editedCabalFile = "0fi1zrq7fdcckqqs32ygj9ngsx0zlqqrnrlz6zirmhif1idcc55k";
- configureFlags = [ "-fexe" ];
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson base base16-bytestring bytestring containers directory
- filepath text
- ];
- executableHaskellDepends = [
- ansi-terminal async base base-compat bytestring containers
- directory mtl optics-core optparse-applicative parsec process
- semialign singleton-bool text these topograph transformers vector
- ];
- description = "Library and utility for processing cabal's plan.json file";
- license = stdenv.lib.licenses.gpl2Plus;
- }) {};
-
- "cabal-plan_0_7_0_0" = callPackage
- ({ mkDerivation, aeson, ansi-terminal, async, base, base-compat
- , base16-bytestring, bytestring, containers, directory, filepath
- , mtl, optics-core, optparse-applicative, parsec, process
- , semialign, singleton-bool, text, these, topograph, transformers
- , vector
- }:
- mkDerivation {
- pname = "cabal-plan";
version = "0.7.0.0";
sha256 = "1wv375dq50fibzg6xa9vrr8q4lhaqcl254b9a2vc42rrjvhxxmzc";
revision = "1";
@@ -47908,7 +48070,6 @@ self: {
];
description = "Library and utility for processing cabal's plan.json file";
license = stdenv.lib.licenses.gpl2Plus;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"cabal-progdeps" = callPackage
@@ -47945,18 +48106,19 @@ self: {
}) {};
"cabal-rpm" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, directory, filepath
- , http-client, http-client-tls, http-conduit, optparse-applicative
- , process, simple-cabal, simple-cmd, simple-cmd-args, time, unix
+ ({ mkDerivation, base, bytestring, Cabal, directory, extra
+ , filepath, http-client, http-client-tls, http-conduit
+ , optparse-applicative, process, simple-cabal, simple-cmd
+ , simple-cmd-args, time, unix
}:
mkDerivation {
pname = "cabal-rpm";
- version = "2.0.4";
- sha256 = "0p2g0cci4ylbpkv3r1pfi6pc2iyxghqi8rjrmxz0jxs4x28hb23v";
+ version = "2.0.6";
+ sha256 = "1f27arazgv65ripbcjirs4hl5ywr7a7s0vcr5s7jd7176h8dr35b";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
- base bytestring Cabal directory filepath http-client
+ base bytestring Cabal directory extra filepath http-client
http-client-tls http-conduit optparse-applicative process
simple-cabal simple-cmd simple-cmd-args time unix
];
@@ -48237,8 +48399,8 @@ self: {
}:
mkDerivation {
pname = "cabal2nix";
- version = "2.15.3";
- sha256 = "1l4jhl842g5jmwhmi1gqljkxa8ia80xbk2vmlhg6hlw1nkl9wfrz";
+ version = "2.15.5";
+ sha256 = "1afqk9svs3zy69w3xa1gvsacn25vpxf2rffw2rvhs3wvsasxpb6c";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -48271,8 +48433,8 @@ self: {
}:
mkDerivation {
pname = "cabal2spec";
- version = "2.6";
- sha256 = "173qiqpzcvihdv0jd0z15wgxzars0kybcyhxprmypk232c9pa48v";
+ version = "2.6.1";
+ sha256 = "19azvrg20rsk95nfvwlamlz007ihpkra1wgvqpjkdimwr5q7837h";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base Cabal filepath time ];
@@ -48677,8 +48839,8 @@ self: {
}:
mkDerivation {
pname = "cairo";
- version = "0.13.8.0";
- sha256 = "09g93jzackry9yi4xsd5d6h75z0r7mbw2s2w7wd2af4dmp76l2d9";
+ version = "0.13.8.1";
+ sha256 = "1hpkyhrlg1d24s34kq6d379z8l8fvznm98wpq37haqjma4nl25hk";
enableSeparateDataOutput = true;
setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
libraryHaskellDepends = [
@@ -48876,27 +49038,27 @@ self: {
, concurrent-extra, containers, data-default-class, data-flags
, deepseq, deque, df1, di-polysemy, exceptions, fmt, focus
, generic-lens, generic-override, generic-override-aeson, hashable
- , http-date, http-types, lens, lens-aeson, megaparsec, mtl
- , polysemy, polysemy-plugin, reflection, safe-exceptions
+ , http-date, http-types, lens, lens-aeson, megaparsec, mime-types
+ , mtl, polysemy, polysemy-plugin, reflection, safe-exceptions
, scientific, stm, stm-chans, stm-containers, text, text-show, time
- , typerep-map, unagi-chan, unordered-containers, vector, websockets
- , wreq-patchable, wuss
+ , typerep-map, unagi-chan, unboxing-vector, unordered-containers
+ , vector, websockets, wreq, wuss
}:
mkDerivation {
pname = "calamity";
- version = "0.1.11.2";
- sha256 = "0ahixakv3nfvgjf3ziqw14a134cvhlzybpxqqqz8zc8pi3sgvwmf";
+ version = "0.1.19.2";
+ sha256 = "14vw42zsyzcdi5nmgfl2mi4zxqbkvmd525ybsx324qj3cp3k8mn6";
libraryHaskellDepends = [
aeson async base bytestring colour concurrent-extra containers
data-default-class data-flags deepseq deque df1 di-polysemy
exceptions fmt focus generic-lens generic-override
generic-override-aeson hashable http-date http-types lens
- lens-aeson megaparsec mtl polysemy polysemy-plugin reflection
- safe-exceptions scientific stm stm-chans stm-containers text
- text-show time typerep-map unagi-chan unordered-containers vector
- websockets wreq-patchable wuss
+ lens-aeson megaparsec mime-types mtl polysemy polysemy-plugin
+ reflection safe-exceptions scientific stm stm-chans stm-containers
+ text text-show time typerep-map unagi-chan unboxing-vector
+ unordered-containers vector websockets wreq wuss
];
- description = "A library for writing discord bots";
+ description = "A library for writing discord bots in haskell";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -49045,8 +49207,8 @@ self: {
}:
mkDerivation {
pname = "call-alloy";
- version = "0.2.0.4";
- sha256 = "0j1vvnjvgjs11ffy7r5h87vsxywyp51cs8kvqlgi5vnlwb2zfxg9";
+ version = "0.2.0.5";
+ sha256 = "1qgvrvb9la7nsx04ql8qvlsavalyimbsc7j6pdc14pmyqnrh3y60";
libraryHaskellDepends = [
base bytestring containers directory file-embed filepath hashable
lens mtl process split trifecta unix
@@ -49427,6 +49589,8 @@ self: {
];
description = "Extensional capabilities and deriving combinators";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"capataz" = callPackage
@@ -49813,16 +49977,17 @@ self: {
"casa-abbreviations-and-acronyms" = callPackage
({ mkDerivation, base, bytestring, containers, fuzzy, lens
- , monoid-subclasses, optparse-applicative, these, wreq
+ , monoid-subclasses, optparse-applicative, profunctors, these, wreq
}:
mkDerivation {
pname = "casa-abbreviations-and-acronyms";
- version = "0.0.7";
- sha256 = "16xdkbgym1jjqnmx10h3yfq2zw3mzpf7jskssf4nzm6dsvj1msp5";
+ version = "0.0.8";
+ sha256 = "01vfzkd8ap3ambsnzns6j537a21nvml0fa7qbqvk2knzhlyr7lv6";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base bytestring containers fuzzy lens monoid-subclasses these wreq
+ base bytestring containers fuzzy lens monoid-subclasses profunctors
+ these wreq
];
executableHaskellDepends = [
base bytestring containers fuzzy lens monoid-subclasses
@@ -50384,6 +50549,28 @@ self: {
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 = [
+ 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-embed" = callPackage
({ mkDerivation, base, bytestring, cassava, template-haskell
, vector
@@ -50402,6 +50589,22 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "cassava-generic" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, cassava, data-default
+ , text, unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "cassava-generic";
+ version = "0.1.0.1";
+ sha256 = "0xm2ba4wmx5dbd83zpdyld65ga87fb9ja7hd33y5kba1zbw486g8";
+ libraryHaskellDepends = [
+ aeson base bytestring cassava data-default text
+ unordered-containers vector
+ ];
+ description = "Cassave instances for functor-like datatypes like `Either String a`";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"cassava-megaparsec" = callPackage
({ mkDerivation, base, bytestring, cassava, hspec, hspec-megaparsec
, megaparsec, unordered-containers, vector
@@ -50797,6 +51000,7 @@ self: {
testHaskellDepends = [ base base16-bytestring hspec ];
description = "Cayenne Low Power Payload";
license = stdenv.lib.licenses.bsd3;
+ maintainers = with stdenv.lib.maintainers; [ sorki ];
}) {};
"cayley-client" = callPackage
@@ -50885,10 +51089,8 @@ self: {
}:
mkDerivation {
pname = "cborg";
- version = "0.2.3.0";
- sha256 = "14y7yckj1xzldadyq8g84dgsdaygf9ss0gd38vjfw62smdjq1in8";
- revision = "1";
- editedCabalFile = "0rwliw9xl6y5ypwcywlmr1adqi4c8zi0vghxxarkwh7s5ny34q9f";
+ version = "0.2.4.0";
+ sha256 = "0zrn75jx3lprdagl99r88jfhccalw783fn9jjk9zhy50zypkibil";
libraryHaskellDepends = [
array base bytestring containers deepseq ghc-prim half integer-gmp
primitive text
@@ -50997,8 +51199,8 @@ self: {
}:
mkDerivation {
pname = "cdeps";
- version = "0.1.3.0";
- sha256 = "1c237awhrr1r0qz7jll1d7803j1khhz1qq4my2dddsgwfsy57ga3";
+ version = "0.1.3.1";
+ sha256 = "0r8q2i29wb47dkkws6cyy2qgwzgyhcsmx7sixv8n44rxiiv0dhcw";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -51662,7 +51864,7 @@ self: {
array base binary bytestring Codec-Image-DevIL containers
data-reify directory GLUT OpenGLRaw process time
];
- description = "Combinators for building and processing 2D images.";
+ description = "Combinators for building and processing 2D images";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -51675,7 +51877,7 @@ self: {
version = "0.1";
sha256 = "1gvnp176j8gd0s6wzq10zpiqkn3wma99pwn3f78wgxm9rh588gh2";
libraryHaskellDepends = [ array base chalkboard GLUT OpenGL time ];
- description = "OpenGL based viewer for chalkboard rendered images.";
+ description = "OpenGL based viewer for chalkboard rendered images";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -51785,6 +51987,25 @@ 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
}:
@@ -51801,6 +52022,7 @@ self: {
];
description = "Exposes subspecies types of Char. And naming cases.";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"charade" = callPackage
@@ -51902,28 +52124,27 @@ self: {
}) {};
"chart-svg" = callPackage
- ({ mkDerivation, attoparsec, base, bifunctors, Color, containers
- , foldl, generic-lens, javascript-bridge, lens, lucid, lucid-svg
- , numhask-space, pretty-simple, protolude, scientific, scotty
- , tagsoup, text, text-format, time, transformers
- , unordered-containers, wai-middleware-static, web-rep
+ ({ mkDerivation, attoparsec, base, Color, containers, doctest
+ , foldl, generic-lens, lens, lucid, numhask, numhask-space
+ , pretty-simple, scientific, tagsoup, text, time, transformers
+ , unordered-containers, web-rep
}:
mkDerivation {
pname = "chart-svg";
- version = "0.0.3";
- sha256 = "04p2ijvsf47j9r1hck5qby6w2x18r8mpk40pywc4wsbgxcdw6rfa";
+ version = "0.1.1";
+ sha256 = "0k3z2950dv5cj5mzxkipfkav44jckv60xj0b9zlli8xnj1gzrx58";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- attoparsec base bifunctors Color foldl generic-lens lens lucid
- lucid-svg numhask-space pretty-simple protolude scientific tagsoup
- text text-format time transformers web-rep
+ attoparsec base Color foldl generic-lens lens lucid numhask
+ numhask-space pretty-simple scientific tagsoup text time
+ transformers web-rep
];
executableHaskellDepends = [
- base bifunctors containers generic-lens javascript-bridge lens
- lucid-svg numhask-space protolude scotty text transformers
- unordered-containers wai-middleware-static web-rep
+ base containers generic-lens lens lucid numhask numhask-space text
+ transformers unordered-containers web-rep
];
+ testHaskellDepends = [ base doctest numhask ];
description = "Charts in SVG";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -52222,8 +52443,8 @@ self: {
({ mkDerivation, array, base, QuickCheck, random, semigroupoids }:
mkDerivation {
pname = "checkers";
- version = "0.5.5";
- sha256 = "1g16603803xzz73md1azlcpd6xz7gkwjpy66l638v6lvipdl9hr9";
+ version = "0.5.6";
+ sha256 = "1b82dz295h37pi6bnkr4r18gkvavrwvsig15955i8hh1rcn2msaz";
libraryHaskellDepends = [
array base QuickCheck random semigroupoids
];
@@ -52325,8 +52546,8 @@ self: {
}:
mkDerivation {
pname = "chessIO";
- version = "0.3.1.1";
- sha256 = "05jwz1nq5wiqdpnwn31wyc4gpryh9b4qzil4rkgx7vhavck2w1ap";
+ version = "0.3.1.2";
+ sha256 = "0x79cgngxbrk43f28pprqq85n54cg2i2chhpycdcnkx16iva5bbf";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -52769,14 +52990,14 @@ self: {
}:
mkDerivation {
pname = "chronologique";
- version = "0.3.1.1";
- sha256 = "05ly96mdm4nxmn7yz04wq9kgzlq8biaaaxs1mvsc3f8wgcpbqf65";
+ version = "0.3.1.3";
+ sha256 = "0bb75dijnjnhvgik4qf0zqj9q2wfdqyx70gs18cbxkrqg9956fwh";
libraryHaskellDepends = [ aeson base hourglass text time vector ];
testHaskellDepends = [
aeson base bytestring hourglass hspec QuickCheck vector
];
description = "Time to manipulate time";
- license = stdenv.lib.licenses.bsd3;
+ license = stdenv.lib.licenses.mit;
}) {};
"chronos" = callPackage
@@ -53109,6 +53330,8 @@ self: {
pname = "cipher-aes128";
version = "0.7.0.5";
sha256 = "1bafr5aa9mjfzdgc6gwapvb9g04pyh4lwhv2x2m1v3ljjglg9d1w";
+ revision = "1";
+ editedCabalFile = "0miqp8jvgsqkgj5rxb2vjwa24ac5kdyy3b2cwxb9z0wk1ixk5ilm";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal process ];
@@ -53322,6 +53545,25 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "circular" = callPackage
+ ({ mkDerivation, aeson, base, criterion, hspec, hspec-discover
+ , QuickCheck, quickcheck-instances, vector
+ }:
+ mkDerivation {
+ pname = "circular";
+ version = "0.1.1";
+ sha256 = "0kj9sfal78k0ba5djq10xddy2h8lq0grf5cknwcr96j555nlwhk9";
+ libraryHaskellDepends = [ aeson base vector ];
+ testHaskellDepends = [
+ aeson base hspec hspec-discover QuickCheck quickcheck-instances
+ vector
+ ];
+ testToolDepends = [ hspec-discover ];
+ benchmarkHaskellDepends = [ aeson base criterion vector ];
+ description = "Circular fixed-sized mutable vectors";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"cirru-parser" = callPackage
({ mkDerivation, aeson, base, text, vector }:
mkDerivation {
@@ -53489,13 +53731,13 @@ self: {
}) {};
"cl3" = callPackage
- ({ mkDerivation, base, criterion, QuickCheck, random }:
+ ({ mkDerivation, base, criterion, deepseq, random }:
mkDerivation {
pname = "cl3";
- version = "1.0.0.4";
- sha256 = "18q5r2m4sr7h8z35nivq2fndmxamyw3217j11na4gq361rq1340v";
- libraryHaskellDepends = [ base random ];
- testHaskellDepends = [ base QuickCheck ];
+ version = "2.0.0.0";
+ sha256 = "0ibril0fjhm848za1grvpi6pdcshbxbfjwkflzh7zw4b9y5b7g89";
+ libraryHaskellDepends = [ base deepseq random ];
+ testHaskellDepends = [ base criterion random ];
benchmarkHaskellDepends = [ base criterion ];
description = "Clifford Algebra of three dimensional space";
license = stdenv.lib.licenses.bsd3;
@@ -53505,8 +53747,8 @@ self: {
({ mkDerivation, base, cl3, hmatrix }:
mkDerivation {
pname = "cl3-hmatrix-interface";
- version = "1.0.0.1";
- sha256 = "1fixwb8y2v0zwww6p08rwsq7wfz63aj3zv2yjs9z0rp2xm3mq67w";
+ version = "2.0.0.0";
+ sha256 = "0sa1gaclh7b3mpqiiyqqn2gqfwkwj2ig5yzjk1y0hkzyc7rz4l3k";
libraryHaskellDepends = [ base cl3 hmatrix ];
description = "Interface to/from Cl3 and HMatrix";
license = stdenv.lib.licenses.bsd3;
@@ -53516,8 +53758,8 @@ self: {
({ mkDerivation, base, cl3, linear }:
mkDerivation {
pname = "cl3-linear-interface";
- version = "1.0.0.1";
- sha256 = "1i4f9xxsdzba49h1dv8x14zz1bv1zamhvw2ngi5d6a17qd11g319";
+ version = "2.0.0.0";
+ sha256 = "15431azhvwk2fcd3aca5snpqrp8kf7zdlbyxh99i1xfdhvq4vc78";
libraryHaskellDepends = [ base cl3 linear ];
description = "Interface to/from Cl3 and Linear";
license = stdenv.lib.licenses.bsd3;
@@ -53730,9 +53972,9 @@ self: {
}) {};
"clash-ghc" = callPackage
- ({ mkDerivation, array, base, bifunctors, bytestring, clash-lib
- , clash-prelude, concurrent-supply, containers, deepseq, directory
- , filepath, ghc, ghc-boot, ghc-prim, ghc-typelits-extra
+ ({ 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
@@ -53740,12 +53982,12 @@ self: {
}:
mkDerivation {
pname = "clash-ghc";
- version = "1.2.1";
- sha256 = "0bczw02kgpiczagnv2aq2yjj0g2619gl8dzwpzsvfz5r1p8kp6f3";
+ version = "1.2.3";
+ sha256 = "1ifd8skqbgqcsclm5sxaikc25gwv5da5dv64kjy23r45sxlv11by";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- array base bifunctors bytestring clash-lib clash-prelude
+ 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
@@ -53757,21 +53999,51 @@ self: {
license = stdenv.lib.licenses.bsd2;
}) {};
+ "clash-ghc_1_2_4" = callPackage
+ ({ mkDerivation, array, base, bifunctors, bytestring, Cabal
+ , clash-lib, clash-prelude, concurrent-supply, containers, deepseq
+ , directory, filepath, ghc, ghc-boot, ghc-prim, ghc-typelits-extra
+ , ghc-typelits-knownnat, ghc-typelits-natnormalise, ghci, hashable
+ , haskeline, integer-gmp, lens, mtl, primitive, process, reflection
+ , split, template-haskell, text, time, transformers, uniplate, unix
+ , unordered-containers, utf8-string, vector
+ }:
+ mkDerivation {
+ pname = "clash-ghc";
+ version = "1.2.4";
+ sha256 = "1xzpz0bkdfvhkk496q4zr7f6ix23dgg6w5r14j5gxy4jb8f8bxln";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ array base bifunctors bytestring Cabal clash-lib clash-prelude
+ concurrent-supply containers deepseq directory filepath ghc
+ ghc-boot ghc-prim ghc-typelits-extra ghc-typelits-knownnat
+ ghc-typelits-natnormalise ghci hashable haskeline integer-gmp lens
+ mtl primitive process reflection split template-haskell text time
+ transformers uniplate unix unordered-containers utf8-string vector
+ ];
+ executableHaskellDepends = [ base ];
+ description = "CAES Language for Synchronous Hardware";
+ license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"clash-lib" = callPackage
({ mkDerivation, aeson, ansi-terminal, attoparsec, base, binary
, bytestring, clash-prelude, concurrent-supply, containers
, data-binary-ieee754, data-default, deepseq, directory, dlist
, errors, exceptions, extra, filepath, ghc, ghc-boot-th
- , ghc-typelits-knownnat, hashable, haskell-src-meta, hint
- , integer-gmp, interpolate, lens, mtl, ordered-containers, parsers
- , prettyprinter, primitive, process, reducers, tasty, tasty-hunit
- , template-haskell, temporary, text, text-show, time, transformers
- , trifecta, unordered-containers, vector, vector-binary-instances
+ , ghc-typelits-knownnat, hashable, haskell-src-exts
+ , haskell-src-meta, hint, integer-gmp, interpolate, lens, mtl
+ , ordered-containers, parsers, prettyprinter, primitive, process
+ , reducers, tasty, tasty-hunit, template-haskell, temporary
+ , terminal-size, text, text-show, time, transformers, trifecta
+ , unordered-containers, vector, vector-binary-instances
}:
mkDerivation {
pname = "clash-lib";
- version = "1.2.1";
- sha256 = "1l6xibxbkfz91wkl55548wv48gba6n4pmbymb1fbhs43nx3hssil";
+ version = "1.2.3";
+ sha256 = "0cxhw8wgzvpmg7kfyjf9ys38n98vynndr1fn1pzyc03s4mn2rszm";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson ansi-terminal attoparsec base binary bytestring clash-prelude
@@ -53779,15 +54051,55 @@ self: {
deepseq directory dlist errors exceptions extra filepath ghc
ghc-boot-th hashable haskell-src-meta hint integer-gmp interpolate
lens mtl ordered-containers parsers prettyprinter primitive process
- reducers template-haskell temporary text text-show time
- transformers trifecta unordered-containers vector
+ reducers template-haskell temporary terminal-size text text-show
+ time transformers trifecta unordered-containers vector
+ vector-binary-instances
+ ];
+ testHaskellDepends = [
+ base clash-prelude concurrent-supply containers data-default
+ deepseq ghc ghc-typelits-knownnat haskell-src-exts lens tasty
+ tasty-hunit template-haskell text transformers unordered-containers
+ ];
+ description = "CAES Language for Synchronous Hardware - As a Library";
+ license = stdenv.lib.licenses.bsd2;
+ }) {};
+
+ "clash-lib_1_2_4" = callPackage
+ ({ mkDerivation, aeson, ansi-terminal, attoparsec, base, binary
+ , bytestring, clash-prelude, concurrent-supply, containers
+ , data-binary-ieee754, data-default, deepseq, directory, dlist
+ , errors, exceptions, extra, filepath, ghc, ghc-boot-th
+ , ghc-typelits-knownnat, hashable, haskell-src-exts
+ , haskell-src-meta, hint, integer-gmp, interpolate, lens, mtl
+ , ordered-containers, parsers, prettyprinter, primitive, process
+ , reducers, tasty, tasty-hunit, template-haskell, temporary
+ , terminal-size, text, text-show, time, transformers, trifecta
+ , unordered-containers, utf8-string, vector
+ , vector-binary-instances
+ }:
+ mkDerivation {
+ pname = "clash-lib";
+ version = "1.2.4";
+ sha256 = "147cahsid3l6ff8d96ndzli1v79i9lbmad0bkmy0s5vcbgp90q7c";
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ aeson ansi-terminal attoparsec base binary bytestring clash-prelude
+ concurrent-supply containers data-binary-ieee754 data-default
+ deepseq directory dlist errors exceptions extra filepath ghc
+ ghc-boot-th hashable haskell-src-meta hint integer-gmp interpolate
+ lens mtl ordered-containers parsers prettyprinter primitive process
+ reducers template-haskell temporary terminal-size text text-show
+ time transformers trifecta unordered-containers utf8-string vector
vector-binary-instances
];
testHaskellDepends = [
- base clash-prelude ghc ghc-typelits-knownnat lens tasty tasty-hunit
+ base clash-prelude concurrent-supply containers data-default
+ deepseq ghc ghc-typelits-knownnat haskell-src-exts lens tasty
+ tasty-hunit template-haskell text transformers unordered-containers
];
description = "CAES Language for Synchronous Hardware - As a Library";
license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"clash-multisignal" = callPackage
@@ -53812,24 +54124,25 @@ self: {
, data-binary-ieee754, data-default-class, deepseq, doctest
, ghc-prim, ghc-typelits-extra, ghc-typelits-knownnat
, ghc-typelits-natnormalise, half, hashable, hint, integer-gmp
- , 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, vector
+ , interpolate, lens, QuickCheck, quickcheck-classes-base
+ , recursion-schemes, reflection, singletons, tasty, tasty-hunit
+ , tasty-quickcheck, template-haskell, text, text-show
+ , th-abstraction, th-lift, th-orphans, time, transformers
+ , type-errors, uniplate, vector
}:
mkDerivation {
pname = "clash-prelude";
- version = "1.2.1";
- sha256 = "18smrj545fvry8wj0hvawwcwc9yf1h1nsyyl337yh7xnxq9bycsy";
+ version = "1.2.3";
+ sha256 = "0k3xariqr314c9s53jcf1w6azivcdrq0lnnsbj889453ys0sw9jg";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
array base bifunctors binary bytestring constraints containers
data-binary-ieee754 data-default-class deepseq ghc-prim
ghc-typelits-extra ghc-typelits-knownnat ghc-typelits-natnormalise
- half hashable integer-gmp lens QuickCheck recursion-schemes
- reflection singletons template-haskell text text-show
- th-abstraction th-lift th-orphans time transformers type-errors
- vector
+ half hashable integer-gmp interpolate lens QuickCheck
+ recursion-schemes reflection singletons template-haskell text
+ text-show th-abstraction th-lift th-orphans time transformers
+ type-errors uniplate vector
];
testHaskellDepends = [
base doctest ghc-typelits-knownnat hint quickcheck-classes-base
@@ -53842,6 +54155,44 @@ self: {
license = stdenv.lib.licenses.bsd2;
}) {};
+ "clash-prelude_1_2_4" = callPackage
+ ({ mkDerivation, array, base, bifunctors, binary, bytestring, Cabal
+ , cabal-doctest, constraints, containers, criterion
+ , data-binary-ieee754, data-default-class, deepseq, doctest
+ , ghc-prim, ghc-typelits-extra, ghc-typelits-knownnat
+ , ghc-typelits-natnormalise, half, hashable, hint, integer-gmp
+ , interpolate, lens, QuickCheck, quickcheck-classes-base
+ , recursion-schemes, reflection, singletons, tasty, tasty-hunit
+ , tasty-quickcheck, template-haskell, text, text-show
+ , th-abstraction, th-lift, th-orphans, time, transformers
+ , type-errors, uniplate, vector
+ }:
+ mkDerivation {
+ pname = "clash-prelude";
+ version = "1.2.4";
+ sha256 = "1yizprs6i4y2vyhjj6pvpd5xmdbxyqjwclk6saaws0g3xv008ffg";
+ setupHaskellDepends = [ base Cabal cabal-doctest ];
+ libraryHaskellDepends = [
+ array base bifunctors binary bytestring constraints containers
+ data-binary-ieee754 data-default-class deepseq ghc-prim
+ ghc-typelits-extra ghc-typelits-knownnat ghc-typelits-natnormalise
+ half hashable integer-gmp interpolate lens QuickCheck
+ recursion-schemes reflection singletons template-haskell text
+ text-show th-abstraction th-lift th-orphans time transformers
+ type-errors uniplate vector
+ ];
+ testHaskellDepends = [
+ base doctest ghc-typelits-knownnat hint quickcheck-classes-base
+ tasty tasty-hunit tasty-quickcheck template-haskell
+ ];
+ benchmarkHaskellDepends = [
+ base criterion deepseq template-haskell
+ ];
+ description = "CAES Language for Synchronous Hardware - Prelude library";
+ license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"clash-prelude-quickcheck" = callPackage
({ mkDerivation, base, clash-prelude, QuickCheck }:
mkDerivation {
@@ -54628,8 +54979,8 @@ self: {
}:
mkDerivation {
pname = "climb";
- version = "0.3.1";
- sha256 = "0d9f0h0zk9ga349bvdaq6ch9xi3hynadi6r4mcmy7hcigckk2j7r";
+ version = "0.3.3";
+ sha256 = "0d6jscwbjlm21jcdl29c3ix6vd5ly9mjr0ljchzkr6yk7gqk4z24";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -55438,18 +55789,19 @@ self: {
"cmdargs-browser" = callPackage
({ mkDerivation, base, bytestring, cmdargs, directory, filepath
- , http-types, process, text, transformers, wai, wai-handler-launch
+ , http-types, js-jquery, process, text, transformers, wai
+ , wai-handler-launch
}:
mkDerivation {
pname = "cmdargs-browser";
- version = "0.1.3";
- sha256 = "1k0g2vh7sqkblzjsfvyhfiy1fcwkw0i10kgl4n2r68w7v52mmzd0";
+ version = "0.1.4";
+ sha256 = "0rp1k7fl4ci9ngi6ywdiahs5njff2py6y9ya9qv5x123ibxgpz2y";
isLibrary = false;
isExecutable = true;
enableSeparateDataOutput = true;
executableHaskellDepends = [
- base bytestring cmdargs directory filepath http-types process text
- transformers wai wai-handler-launch
+ base bytestring cmdargs directory filepath http-types js-jquery
+ process text transformers wai wai-handler-launch
];
description = "Helper to enter cmdargs command lines using a web browser";
license = stdenv.lib.licenses.bsd3;
@@ -55815,8 +56167,8 @@ self: {
}:
mkDerivation {
pname = "cobot-io";
- version = "0.1.3.5";
- sha256 = "0h3pray036ddjwxvda5m6x7nx8p3ksaj4fkbw2afwgvn3gl7y991";
+ version = "0.1.3.6";
+ sha256 = "0ry01h9vkr5zyiwp60vqb8mp2lfg3yhfbaz0c7jammk034dszkf1";
libraryHaskellDepends = [
array attoparsec base binary bytestring containers data-msgpack
deepseq http-conduit hyraxAbif lens linear mtl split text vector
@@ -56630,8 +56982,8 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "colorful-monoids";
- version = "0.2.1.2";
- sha256 = "0y35f21n8xh1xq8i0anbfx034m5wnwhp2ka47vvi3w0iw13zyhhb";
+ version = "0.2.1.3";
+ sha256 = "0yan2vxjdcal7zdh12m5yblcl9d1wcgjr09d3g64p09wdh82y6rq";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base ];
description = "Styled console text output using ANSI escape sequences";
@@ -56792,23 +57144,11 @@ self: {
({ mkDerivation, ansi-terminal, base, bytestring, text }:
mkDerivation {
pname = "colourista";
- version = "0.0.0.0";
- sha256 = "15nzcy3q8iivghprzsvy5l6c98ir085v6nhyymwy2ar0fnhx4hdi";
- libraryHaskellDepends = [ ansi-terminal base bytestring text ];
- description = "Convenient interface for printing colourful messages";
- license = stdenv.lib.licenses.mpl20;
- }) {};
-
- "colourista_0_1_0_0" = callPackage
- ({ mkDerivation, ansi-terminal, base, bytestring, text }:
- mkDerivation {
- pname = "colourista";
version = "0.1.0.0";
sha256 = "1iglvl6k8vrq45h5r8r2ng575dgg30jfw1zq19zld72914mmvjdz";
libraryHaskellDepends = [ ansi-terminal base bytestring text ];
description = "Convenient interface for printing colourful messages";
license = stdenv.lib.licenses.mpl20;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"coltrane" = callPackage
@@ -57227,15 +57567,20 @@ self: {
}) {};
"commander-cli" = callPackage
- ({ mkDerivation, base, mtl, text, unordered-containers }:
+ ({ mkDerivation, base, bytestring, directory, mtl, process, text
+ , unordered-containers
+ }:
mkDerivation {
pname = "commander-cli";
- version = "0.1.0.0";
- sha256 = "1ix0pjcq7khpc9b7f9j44akgfdlcssqhqmflsgvqyw5m8bg4qkrd";
+ version = "0.7.0.0";
+ sha256 = "1xrlgfyq59g7x7msrwl58bzg108jkxk0k5sra8la7zwpx46ach4z";
isLibrary = true;
isExecutable = true;
- libraryHaskellDepends = [ base mtl text unordered-containers ];
- executableHaskellDepends = [ base mtl text ];
+ libraryHaskellDepends = [
+ base bytestring mtl text unordered-containers
+ ];
+ executableHaskellDepends = [ base directory mtl process text ];
+ testHaskellDepends = [ base text unordered-containers ];
description = "A command line argument/option parser library built around a monadic metaphor";
license = stdenv.lib.licenses.mit;
}) {};
@@ -57265,6 +57610,87 @@ self: {
broken = true;
}) {};
+ "commonmark" = callPackage
+ ({ mkDerivation, base, bytestring, containers, criterion, parsec
+ , QuickCheck, tasty, tasty-hunit, tasty-quickcheck, text
+ , transformers
+ }:
+ mkDerivation {
+ pname = "commonmark";
+ version = "0.1.0.1";
+ sha256 = "1p5z52n795ncrx94q9v1kyw3y1fqdi6vdz5iyg6n9pis7raqiy0i";
+ libraryHaskellDepends = [
+ base bytestring containers parsec text transformers
+ ];
+ testHaskellDepends = [
+ base parsec QuickCheck tasty tasty-hunit tasty-quickcheck text
+ ];
+ benchmarkHaskellDepends = [
+ base bytestring containers criterion text transformers
+ ];
+ description = "Pure Haskell commonmark parser";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "commonmark-cli" = callPackage
+ ({ mkDerivation, aeson, ansi-terminal, base, bytestring, commonmark
+ , commonmark-extensions, commonmark-pandoc, containers, mtl
+ , pandoc-types, pretty-simple, text
+ }:
+ mkDerivation {
+ pname = "commonmark-cli";
+ version = "0.1.0.1";
+ sha256 = "1k7s7wzphllfydki1ifzab6b4x865vwxg50xldqdar141425s84l";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ aeson ansi-terminal base bytestring commonmark
+ commonmark-extensions commonmark-pandoc containers mtl pandoc-types
+ pretty-simple text
+ ];
+ description = "Command-line commonmark converter and highlighter";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "commonmark-extensions" = callPackage
+ ({ mkDerivation, base, bytestring, commonmark, containers
+ , criterion, emojis, parsec, QuickCheck, tasty, tasty-hunit
+ , tasty-quickcheck, text, transformers
+ }:
+ mkDerivation {
+ pname = "commonmark-extensions";
+ version = "0.2.0.1";
+ sha256 = "08i6167d78b5wf6aqsrjz2sb1qaanwrjzhpfg1jn4grd9g8i2ql6";
+ libraryHaskellDepends = [
+ base bytestring commonmark containers emojis parsec text
+ transformers
+ ];
+ testHaskellDepends = [
+ base commonmark parsec QuickCheck tasty tasty-hunit
+ tasty-quickcheck text
+ ];
+ benchmarkHaskellDepends = [
+ base bytestring commonmark containers criterion text transformers
+ ];
+ description = "Pure Haskell commonmark parser";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "commonmark-pandoc" = callPackage
+ ({ mkDerivation, base, commonmark, commonmark-extensions
+ , containers, pandoc-types, text
+ }:
+ mkDerivation {
+ pname = "commonmark-pandoc";
+ version = "0.2.0.0";
+ sha256 = "1dis51lknwfk7ka0n6pbw03hwn4y5zk23kypkl84iwg2ydxvwbxh";
+ libraryHaskellDepends = [
+ base commonmark commonmark-extensions containers pandoc-types text
+ ];
+ description = "Bridge between commonmark and pandoc AST";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"commsec" = callPackage
({ mkDerivation, base, bytestring, cipher-aes128, crypto-api
, network
@@ -57896,8 +58322,8 @@ self: {
}:
mkDerivation {
pname = "composite-aeson";
- version = "0.7.1.0";
- sha256 = "1jv9frfv1ixqyby8zgldp2nkc051fnz0nqwcrnk1mqhav7rf3ilx";
+ version = "0.7.3.0";
+ sha256 = "0wb15vq95kf6jigfy0n3jampnx8xmkxmh2lnxgfsc8zac9hwls55";
libraryHaskellDepends = [
aeson aeson-better-errors base composite-base containers
contravariant generic-deriving hashable lens mmorph mtl profunctors
@@ -57922,8 +58348,8 @@ self: {
}:
mkDerivation {
pname = "composite-aeson-refined";
- version = "0.7.1.0";
- sha256 = "12nqw9mg25vblz5my5rrd0w2nwgpvykw0nnlmaibpj7z5z5fnfv6";
+ version = "0.7.3.0";
+ sha256 = "0g0i8zwky1ygniyxpvgl1r78b4qak1mx1wpy2pj815zrd43x1y60";
libraryHaskellDepends = [
aeson-better-errors base composite-aeson mtl refined
];
@@ -57940,8 +58366,8 @@ self: {
}:
mkDerivation {
pname = "composite-base";
- version = "0.7.1.0";
- sha256 = "11sbpl43z65gkafz0y69b33irg51ag4hjg7yswaqiwv1b6qn80w4";
+ version = "0.7.3.0";
+ sha256 = "07zbs89cqm7b78jfh2lwma3spsklc6wq0f58g14p27wgm253xkwp";
libraryHaskellDepends = [
base exceptions lens monad-control mtl profunctors template-haskell
text transformers transformers-base unliftio-core vinyl
@@ -57962,8 +58388,8 @@ self: {
}:
mkDerivation {
pname = "composite-ekg";
- version = "0.7.1.0";
- sha256 = "1w2vlbzaxrxj95q3k2vmvzd34d51cz1pj4fv3x34icmp4rx92qvz";
+ version = "0.7.3.0";
+ sha256 = "1402ay8gxqp1fh2ija9ry5g366p5vx64ikmfal9hr2c42c2kmcf9";
libraryHaskellDepends = [
base composite-base ekg-core lens text vinyl
];
@@ -57980,8 +58406,8 @@ self: {
}:
mkDerivation {
pname = "composite-opaleye";
- version = "0.7.1.0";
- sha256 = "1p5nrq5i5ssdiqy38p0qraig8r3z1djfa2hrb7wg5pandiplngr8";
+ version = "0.7.3.0";
+ sha256 = "0b9h0z4v0268qgcwq53p59nkwbbg77dqm9snr4zif71xhmlfscpx";
libraryHaskellDepends = [
base bytestring composite-base lens opaleye postgresql-simple
product-profunctors profunctors template-haskell text vinyl
@@ -58004,8 +58430,8 @@ self: {
}:
mkDerivation {
pname = "composite-swagger";
- version = "0.7.1.0";
- sha256 = "0npzy42ls7r8i4zldkn3569l5nfdcm905mycd5zda7pkjyyi36q4";
+ version = "0.7.3.0";
+ sha256 = "1gzmksq2dfywird7gyjc95v3spgxsab3jbakg5il2fmkx35cc1za";
libraryHaskellDepends = [
base composite-base insert-ordered-containers lens swagger2
template-haskell text vinyl
@@ -58528,22 +58954,6 @@ self: {
}:
mkDerivation {
pname = "concurrency";
- version = "1.8.1.0";
- sha256 = "0nw5i85lzh03ppcprzpvrlp3bmdam1z50bp7ddq9mp2ycyjbvrp5";
- libraryHaskellDepends = [
- array atomic-primops base exceptions monad-control mtl stm
- transformers
- ];
- description = "Typeclasses, functions, and data types for concurrency and STM";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "concurrency_1_11_0_0" = callPackage
- ({ mkDerivation, array, atomic-primops, base, exceptions
- , monad-control, mtl, stm, transformers
- }:
- mkDerivation {
- pname = "concurrency";
version = "1.11.0.0";
sha256 = "19a4za0c65gi2a5n882nyi26cgxrsry64rkd3qiqhvzf7m34cjxd";
libraryHaskellDepends = [
@@ -58552,7 +58962,6 @@ self: {
];
description = "Typeclasses, functions, and data types for concurrency and STM";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"concurrency-benchmarks" = callPackage
@@ -58716,8 +59125,8 @@ self: {
}:
mkDerivation {
pname = "concurrent-output";
- version = "1.10.11";
- sha256 = "1d1aaqg5814k59b0iws3fh06p3g2siaj922gkhs75qgncj0my2p3";
+ version = "1.10.12";
+ sha256 = "081wpag1d5znr0ynrjvkc14xl816m88vz9hgfm3g3sp6ak7s3y47";
libraryHaskellDepends = [
ansi-terminal async base directory exceptions process stm
terminal-size text transformers unix
@@ -59546,26 +59955,8 @@ self: {
}:
mkDerivation {
pname = "conferer";
- version = "0.2.0.0";
- sha256 = "0r666jc016pcpsflxh9lvkxv6fmhnb7agn96gixy8fq3hbksri1v";
- libraryHaskellDepends = [
- base bytestring containers directory text
- ];
- testHaskellDepends = [
- base bytestring containers deepseq directory hspec text
- ];
- description = "Configuration management library";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "conferer_0_4_1_0" = callPackage
- ({ mkDerivation, base, bytestring, containers, deepseq, directory
- , hspec, text
- }:
- mkDerivation {
- pname = "conferer";
- version = "0.4.1.0";
- sha256 = "10wkzd7418jk6lvjn21h0qyk2lmsx12pvhn5j23b8vim89nb3p1c";
+ version = "0.4.1.1";
+ sha256 = "1fi3sflfkzgxzjv5s0w6ja9dqrlc72lli382j6phqdw3h4qja10d";
libraryHaskellDepends = [
base bytestring containers directory text
];
@@ -59573,20 +59964,19 @@ self: {
base bytestring containers deepseq directory hspec text
];
description = "Configuration management library";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
+ license = stdenv.lib.licenses.mpl20;
}) {};
"conferer-hedis" = callPackage
({ mkDerivation, base, conferer, hedis, hspec, text }:
mkDerivation {
pname = "conferer-hedis";
- version = "0.4.0.0";
- sha256 = "0w6ndawqcc25kq3jzlr907pga69php06sfnmkm2dnw5sw4ws5766";
+ version = "0.4.0.1";
+ sha256 = "0drsyagkdzlkrrq0x43j72804x1i3p4b9pjyqff5jdrr8h9jrv37";
libraryHaskellDepends = [ base conferer hedis text ];
testHaskellDepends = [ base conferer hedis hspec text ];
description = "conferer's FromConfig instances for hedis settings";
- license = stdenv.lib.licenses.bsd3;
+ license = stdenv.lib.licenses.mpl20;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
}) {};
@@ -59595,25 +59985,12 @@ self: {
({ mkDerivation, base, conferer, hspec, hspec-core, text }:
mkDerivation {
pname = "conferer-hspec";
- version = "0.2.0.0";
- sha256 = "1gqll6ag2bgf05z1jsh5z5m8srz5zq6j9c29zbrdbk2smpp5qgz8";
- libraryHaskellDepends = [ base conferer hspec-core text ];
- testHaskellDepends = [ base conferer hspec hspec-core text ];
- description = "conferer's FromConfig instances for hspec Config";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "conferer-hspec_0_4_0_0" = callPackage
- ({ mkDerivation, base, conferer, hspec, hspec-core, text }:
- mkDerivation {
- pname = "conferer-hspec";
- version = "0.4.0.0";
- sha256 = "1zj132a0m043lyk8bi9scvpcyhskivn2hrkcyrbms73i800dd59v";
+ version = "0.4.0.1";
+ sha256 = "1g2dglsvj7caqrvbg1yc08j98ljf71l885kxmmk469ab07j1c5sz";
libraryHaskellDepends = [ base conferer hspec-core text ];
testHaskellDepends = [ base conferer hspec hspec-core text ];
description = "conferer's FromConfig instances for hspec Config";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
+ license = stdenv.lib.licenses.mpl20;
}) {};
"conferer-provider-dhall" = callPackage
@@ -59644,26 +60021,6 @@ self: {
}:
mkDerivation {
pname = "conferer-provider-json";
- version = "0.2.0.0";
- sha256 = "1lb1933r852jm8rf8fn7srhsrggibdissrsnwq7ffbk5l64kcd2v";
- libraryHaskellDepends = [
- aeson base bytestring conferer directory text unordered-containers
- vector
- ];
- testHaskellDepends = [
- aeson aeson-qq base bytestring conferer directory hspec text
- unordered-containers vector
- ];
- description = "conferer's provider for reading json files";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "conferer-provider-json_0_3_0_0" = callPackage
- ({ mkDerivation, aeson, aeson-qq, base, bytestring, conferer
- , directory, hspec, text, unordered-containers, vector
- }:
- mkDerivation {
- pname = "conferer-provider-json";
version = "0.3.0.0";
sha256 = "0jrq1cpfhlyq9dvnf4kmx3wqjwz7x18g0hwbg4gkv12spjffpnc9";
libraryHaskellDepends = [
@@ -59677,6 +60034,7 @@ self: {
description = "conferer's provider for reading json files";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"conferer-provider-yaml" = callPackage
@@ -59705,8 +60063,8 @@ self: {
}:
mkDerivation {
pname = "conferer-snap";
- version = "0.4.0.0";
- sha256 = "1k7pnk3jlrrgky7fb3bf397w5ad9qkh2k42bw5777s35ni3v7955";
+ version = "0.4.0.1";
+ sha256 = "1z5p8zchykp8fc7lag3mi32z4wzb0bxcw5p4j3ya57bqs2xhhsdd";
libraryHaskellDepends = [
base conferer snap-core snap-server text
];
@@ -59714,7 +60072,7 @@ self: {
base conferer hspec snap-core snap-server text
];
description = "conferer's FromConfig instances for snap Config";
- license = stdenv.lib.licenses.bsd3;
+ license = stdenv.lib.licenses.mpl20;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
}) {};
@@ -59725,8 +60083,8 @@ self: {
}:
mkDerivation {
pname = "conferer-source-dhall";
- version = "0.4.0.0";
- sha256 = "0s3f0r9q16b08g6kv7vbk7hy48a6bgf5xqalw7n9zkmn4i6qb2cf";
+ version = "0.4.0.1";
+ sha256 = "00i3sk948bg6brf97m41n9s4da4m25n220l5gkddb589li0lq0rk";
libraryHaskellDepends = [
base bytestring conferer conferer-source-json dhall dhall-json
directory text
@@ -59736,7 +60094,7 @@ self: {
directory hspec text
];
description = "Configuration for reading dhall files";
- license = stdenv.lib.licenses.bsd3;
+ license = stdenv.lib.licenses.mpl20;
}) {};
"conferer-source-json" = callPackage
@@ -59745,8 +60103,8 @@ self: {
}:
mkDerivation {
pname = "conferer-source-json";
- version = "0.4.0.0";
- sha256 = "0dml6xcs3bx3ay1f415k58xdr5xwy2201ibbi2v5lcs9dcb5vnhb";
+ version = "0.4.0.1";
+ sha256 = "01kfm771qks7b66z0nlv2b108r002xv8bzacr9p6ih7nsbcbiqdn";
libraryHaskellDepends = [
aeson base bytestring conferer directory text unordered-containers
vector
@@ -59756,7 +60114,7 @@ self: {
unordered-containers vector
];
description = "conferer's source for reading json files";
- license = stdenv.lib.licenses.bsd3;
+ license = stdenv.lib.licenses.mpl20;
}) {};
"conferer-source-yaml" = callPackage
@@ -59764,8 +60122,8 @@ self: {
}:
mkDerivation {
pname = "conferer-source-yaml";
- version = "0.4.0.0";
- sha256 = "1cpq88z525fw0zabvn4m14shp0pvbchzbmhiby4cyp7qzb5cjiyn";
+ version = "0.4.0.1";
+ sha256 = "0ydciicxd7lxz2b6jmcc8ipyp99rp9gr9s2s2fnhmnhjv0xw6d7a";
libraryHaskellDepends = [
base conferer conferer-source-json yaml
];
@@ -59773,7 +60131,7 @@ self: {
base conferer conferer-source-json hspec yaml
];
description = "Configuration for reading yaml files";
- license = stdenv.lib.licenses.bsd3;
+ license = stdenv.lib.licenses.mpl20;
}) {};
"conferer-warp" = callPackage
@@ -59781,30 +60139,14 @@ self: {
}:
mkDerivation {
pname = "conferer-warp";
- version = "0.2.0.0";
- sha256 = "1ajymzh3jz0ffkaviacl4qdm7n7i8lswkk158vhrhqabpyqpxy6r";
- libraryHaskellDepends = [ base conferer http-types text wai warp ];
- testHaskellDepends = [
- base conferer hspec http-types text wai warp
- ];
- description = "conferer's FromConfig instances for warp settings";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "conferer-warp_0_4_0_0" = callPackage
- ({ mkDerivation, base, conferer, hspec, http-types, text, wai, warp
- }:
- mkDerivation {
- pname = "conferer-warp";
- version = "0.4.0.0";
- sha256 = "1xwvk22diwfww82v7q7paq0aqnp5lqqayq4z76lq41zmp1l6nkzc";
+ version = "0.4.0.1";
+ sha256 = "1swvrkfqvpnpw2nihqzgn8rxv0pfbc9cl8wlyfshrqirjm0lhbj3";
libraryHaskellDepends = [ base conferer http-types text wai warp ];
testHaskellDepends = [
base conferer hspec http-types text wai warp
];
description = "conferer's FromConfig instances for warp settings";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
+ license = stdenv.lib.licenses.mpl20;
}) {};
"confetti" = callPackage
@@ -60296,18 +60638,18 @@ self: {
}) {};
"connections" = callPackage
- ({ mkDerivation, base, containers, hedgehog, lawz, rings
- , semigroupoids
+ ({ mkDerivation, base, containers, finite-typelits, hedgehog
+ , transformers, universe-base
}:
mkDerivation {
pname = "connections";
- version = "0.0.3";
- sha256 = "112m18l4apg9djgi9m9pg4222dy7wfkl0z9l98yf92yzw9pq08zv";
+ version = "0.1.0";
+ sha256 = "0lnskpdfgxjbkqlg82i1gxz8dsns36szyw1mv45nlq7jqspfspgp";
libraryHaskellDepends = [
- base containers lawz rings semigroupoids
+ base containers finite-typelits transformers universe-base
];
- testHaskellDepends = [ base hedgehog lawz rings ];
- description = "Partial orders, Galois connections, and lattices";
+ testHaskellDepends = [ base hedgehog ];
+ description = "Orders, Galois connections, and lattices";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -60394,7 +60736,7 @@ self: {
version = "0.1.0.1";
sha256 = "16s8y035f30gyla620diwnsqi8lbmmfyxjpj4dlq24d45k5wfnsd";
libraryHaskellDepends = [ attoparsec base bytestring vector ];
- description = "Parse ByteStrings of a prescribed length.";
+ description = "Parse ByteStrings of a prescribed length";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -60495,7 +60837,7 @@ self: {
base containers criterion deepseq nat-sized-numbers QuickCheck
smallcheck transformers vector
];
- description = "Typeclasses and instances for monads with constraints.";
+ description = "Typeclasses and instances for monads with constraints";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -60593,25 +60935,6 @@ self: {
}:
mkDerivation {
pname = "constraints";
- version = "0.11.2";
- sha256 = "10mnhg7p5gk4i3bzldl07qkrihnvmfkgsp32w7p9i7x8cmj5akjq";
- libraryHaskellDepends = [
- base binary deepseq ghc-prim hashable mtl semigroups transformers
- transformers-compat type-equality
- ];
- testHaskellDepends = [ base hspec ];
- testToolDepends = [ hspec-discover ];
- description = "Constraint manipulation";
- license = stdenv.lib.licenses.bsd2;
- }) {};
-
- "constraints_0_12" = callPackage
- ({ mkDerivation, base, binary, deepseq, ghc-prim, hashable, hspec
- , hspec-discover, mtl, semigroups, transformers
- , transformers-compat, type-equality
- }:
- mkDerivation {
- pname = "constraints";
version = "0.12";
sha256 = "08q2fq2xy2ija164k5a178jjffdii57nrx2x9ddz24zh2ld56szj";
libraryHaskellDepends = [
@@ -60622,7 +60945,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Constraint manipulation";
license = stdenv.lib.licenses.bsd2;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"constraints-deriving" = callPackage
@@ -60668,6 +60990,8 @@ self: {
pname = "constraints-extras";
version = "0.3.0.2";
sha256 = "1n3k5ld6qzq7vlwsqwrm3gsg4z7mk11ah3amazzbvbmxwz8wviys";
+ revision = "2";
+ editedCabalFile = "09mdfzrmnl0mc57n7h0w68i8xgp89y5729p2d2h6qb2qj81qsfq1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base constraints template-haskell ];
@@ -60690,17 +61014,17 @@ self: {
"construct" = callPackage
({ mkDerivation, attoparsec, base, bytestring, Cabal, cabal-doctest
, cereal, directory, doctest, filepath, incremental-parser
- , markdown-unlit, monoid-subclasses, parsers, rank2classes, tasty
- , tasty-hunit, text
+ , input-parsers, markdown-unlit, monoid-subclasses, parsers
+ , rank2classes, tasty, tasty-hunit, text
}:
mkDerivation {
pname = "construct";
- version = "0.2.0.1";
- sha256 = "1j2xc1j9f71shins5nnj0xg41k4vx2r1jgimnnlcdln2g24v71l2";
+ version = "0.3";
+ sha256 = "06h3b1lbq0gdpzz2q5ga0dpgbvyh186z1brzslrwdmkp8qxx883x";
enableSeparateDataOutput = true;
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
- attoparsec base bytestring cereal incremental-parser
+ attoparsec base bytestring cereal incremental-parser input-parsers
monoid-subclasses parsers rank2classes text
];
testHaskellDepends = [
@@ -60711,6 +61035,8 @@ 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
@@ -60848,12 +61174,12 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "containers_0_6_2_1" = callPackage
+ "containers_0_6_3_1" = callPackage
({ mkDerivation, array, base, deepseq }:
mkDerivation {
pname = "containers";
- version = "0.6.2.1";
- sha256 = "05h0sc70xy4jm0hvzv0pnqy1sbi61f73whawk46jwcjzyfa5f30k";
+ version = "0.6.3.1";
+ sha256 = "04v59j9xnaq4bab08b3b0m5lwpkjm2awdhd4q9i8rwmxf8977acg";
libraryHaskellDepends = [ array base deepseq ];
description = "Assorted concrete container types";
license = stdenv.lib.licenses.bsd3;
@@ -60894,8 +61220,8 @@ self: {
({ mkDerivation, base, base-unicode-symbols, containers }:
mkDerivation {
pname = "containers-unicode-symbols";
- version = "0.3.1.1";
- sha256 = "0ccv7rqkykfk5wmr73mc0kwrnwyzakgp5x495dgwn5nila3g4ma6";
+ version = "0.3.1.2";
+ sha256 = "006znsrwz3sssvg53mail2xd98hq6y4l83140sd2fzyg4df25js7";
libraryHaskellDepends = [ base base-unicode-symbols containers ];
description = "Unicode alternatives for common functions and operators";
license = stdenv.lib.licenses.bsd3;
@@ -60942,6 +61268,21 @@ self: {
broken = true;
}) {};
+ "context" = callPackage
+ ({ mkDerivation, async, base, containers, ghc-prim, hspec
+ , hspec-discover
+ }:
+ mkDerivation {
+ pname = "context";
+ version = "0.1.0.0";
+ sha256 = "17w0narhg25ls1rs2xp8x0yxh5jhw52b0c3zgi9ivn99j7c8qrhd";
+ libraryHaskellDepends = [ base containers ];
+ testHaskellDepends = [ async base ghc-prim hspec ];
+ testToolDepends = [ hspec-discover ];
+ description = "Thread-indexed, nested contexts";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"context-free-art" = callPackage
({ mkDerivation, base, bifunctors, blaze-markup, blaze-svg
, directory, HUnit, random, text, text-show
@@ -60990,6 +61331,37 @@ self: {
broken = true;
}) {};
+ "context-http-client" = callPackage
+ ({ mkDerivation, async, base, bytestring, case-insensitive, context
+ , hspec, hspec-discover, http-client, http-types, stm, wai, warp
+ }:
+ mkDerivation {
+ pname = "context-http-client";
+ version = "0.1.0.0";
+ sha256 = "0ad917jnzqd2idzh6a5j9nvjf2pg7l968vmn38cxgh9hfq3yhwm7";
+ libraryHaskellDepends = [ base context http-client ];
+ testHaskellDepends = [
+ async base bytestring case-insensitive context hspec http-client
+ http-types stm wai warp
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "Modify HTTP requests/responses using context";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "context-resource" = callPackage
+ ({ mkDerivation, async, base, context, hspec, hspec-discover }:
+ mkDerivation {
+ pname = "context-resource";
+ version = "0.1.0.0";
+ sha256 = "0695m9hnx8grfmyy7mzd6n3426qc18sh14hy6glhr5nwj9c4k4c2";
+ libraryHaskellDepends = [ base context ];
+ testHaskellDepends = [ async base context hspec ];
+ testToolDepends = [ hspec-discover ];
+ description = "Thread-safe, pool-compatible resource provider";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"context-stack" = callPackage
({ mkDerivation, base, classy-prelude, mtl, unordered-containers }:
mkDerivation {
@@ -61005,6 +61377,24 @@ self: {
broken = true;
}) {};
+ "context-wai-middleware" = callPackage
+ ({ mkDerivation, async, base, bytestring, case-insensitive, context
+ , hspec, hspec-discover, http-client, http-types, stm, wai, warp
+ }:
+ mkDerivation {
+ pname = "context-wai-middleware";
+ version = "0.1.0.0";
+ sha256 = "0bisqsngccddkamf60qyk4h9w4w80ppks51i4p9bl39kmf7hd65l";
+ libraryHaskellDepends = [ base context wai ];
+ testHaskellDepends = [
+ async base bytestring case-insensitive context hspec http-client
+ http-types stm wai warp
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "Add request-specific (or not!) context to your WAI applications";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"contiguous" = callPackage
({ mkDerivation, base, deepseq, primitive, primitive-unlifted
, QuickCheck, quickcheck-classes, quickcheck-instances, random
@@ -61012,8 +61402,8 @@ self: {
}:
mkDerivation {
pname = "contiguous";
- version = "0.5";
- sha256 = "0nz3ssh0zc8rs67mk8fmc8plvbjac6mlxdmzk9fw8sj2vx2ssisq";
+ version = "0.5.1";
+ sha256 = "1y02gqgd012zggs7kqxkky0prmbl0k9ji5ynb74i5mym88xrj67h";
libraryHaskellDepends = [
base deepseq primitive primitive-unlifted
];
@@ -61277,14 +61667,14 @@ self: {
}:
mkDerivation {
pname = "control-monad-exception";
- version = "0.11.2";
- sha256 = "0vdms5if6c04459ksix5q38l9cflgc5bwnchd422fp2qfji5j14p";
+ version = "0.11.4";
+ sha256 = "124qqhr4w9b224bdfm88dvxfsalcki46yc06swm52jirag06hn6r";
libraryHaskellDepends = [
base failure lifted-base monad-control monadloc transformers
transformers-base
];
description = "Explicitly typed, checked exceptions with stack traces";
- license = stdenv.lib.licenses.mit;
+ license = stdenv.lib.licenses.publicDomain;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
}) {};
@@ -61897,6 +62287,25 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "core-data_0_2_1_7" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, containers, core-text
+ , hashable, prettyprinter, prettyprinter-ansi-terminal, scientific
+ , text, unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "core-data";
+ version = "0.2.1.7";
+ sha256 = "19fcbp6ccwggpv1lm1z03m3innk9agiwbz03whiivr3zg2gzcglh";
+ libraryHaskellDepends = [
+ aeson base bytestring containers core-text hashable prettyprinter
+ prettyprinter-ansi-terminal scientific text unordered-containers
+ vector
+ ];
+ description = "Convenience wrappers around common data structures and encodings";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"core-haskell" = callPackage
({ mkDerivation, base, haskeline, haskell-src-exts, hint }:
mkDerivation {
@@ -61935,6 +62344,28 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "core-program_0_2_4_4" = callPackage
+ ({ mkDerivation, async, base, bytestring, chronologique, core-data
+ , core-text, directory, exceptions, filepath, fsnotify, hashable
+ , hourglass, mtl, prettyprinter, prettyprinter-ansi-terminal
+ , safe-exceptions, stm, template-haskell, terminal-size, text
+ , text-short, transformers, unix
+ }:
+ mkDerivation {
+ pname = "core-program";
+ version = "0.2.4.4";
+ sha256 = "1mkhwfw4h5q2dly1gm082k3s9jsq2wb0xksfa6xv8ghvxpvypvck";
+ libraryHaskellDepends = [
+ async base bytestring chronologique core-data core-text directory
+ exceptions filepath fsnotify hashable hourglass mtl prettyprinter
+ prettyprinter-ansi-terminal safe-exceptions stm template-haskell
+ terminal-size text text-short transformers unix
+ ];
+ description = "Opinionated Haskell Interoperability";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"core-text" = callPackage
({ mkDerivation, base, bytestring, deepseq, fingertree, hashable
, prettyprinter, prettyprinter-ansi-terminal, template-haskell
@@ -61952,6 +62383,24 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "core-text_0_2_3_5" = callPackage
+ ({ mkDerivation, base, bytestring, deepseq, fingertree, hashable
+ , prettyprinter, prettyprinter-ansi-terminal, template-haskell
+ , text, text-short
+ }:
+ mkDerivation {
+ pname = "core-text";
+ version = "0.2.3.5";
+ sha256 = "085w21vh5rgl1pc7731ih47gh8gszjj0xfgkr3acy0r9rbh33m9c";
+ libraryHaskellDepends = [
+ base bytestring deepseq fingertree hashable prettyprinter
+ prettyprinter-ansi-terminal template-haskell text text-short
+ ];
+ description = "A rope type based on a finger tree over UTF-8 fragments";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"corebot-bliki" = callPackage
({ mkDerivation, aeson, base, blaze-builder, bytestring, containers
, directory, filepath, filestore, http-types, monads-tf, pandoc
@@ -62246,16 +62695,16 @@ self: {
"country" = callPackage
({ mkDerivation, aeson, attoparsec, base, bytestring, deepseq
- , ghc-prim, hashable, primitive, QuickCheck, quickcheck-classes
- , scientific, tasty, tasty-quickcheck, text, unordered-containers
+ , hashable, primitive, QuickCheck, quickcheck-classes, scientific
+ , tasty, tasty-quickcheck, text, unordered-containers
}:
mkDerivation {
pname = "country";
- version = "0.2";
- sha256 = "09qimpqgg4zhiiyw13n5r1ckswr5x3m8k1hdx9hwhd52j45zhbkg";
+ version = "0.2.1";
+ sha256 = "0nc9vjwagmih0m8h423lbsamkbxxyzhk3cr9cm7a7wwbl2bddq3a";
libraryHaskellDepends = [
- aeson attoparsec base bytestring deepseq ghc-prim hashable
- primitive scientific text unordered-containers
+ aeson attoparsec base bytestring deepseq hashable primitive
+ scientific text unordered-containers
];
testHaskellDepends = [
base QuickCheck quickcheck-classes tasty tasty-quickcheck
@@ -62347,8 +62796,8 @@ self: {
({ mkDerivation, base, groups, primitive, refined, semirings }:
mkDerivation {
pname = "coya";
- version = "0.1";
- sha256 = "1s5si8w7s16l6s89gnhzmpyr555njb0gws7xipp017m7130pwgx3";
+ version = "0.1.0.1";
+ sha256 = "0cz4n27akgima9w75ilpg9ngapsh47gw3fdy01fx8z50cll6v02y";
libraryHaskellDepends = [
base groups primitive refined semirings
];
@@ -62407,8 +62856,10 @@ self: {
}:
mkDerivation {
pname = "cpkg";
- version = "0.2.5.4";
- sha256 = "1269zgvcvd18zdmg4rf73mh89a3gcph91fqm46p5h05wz500179w";
+ version = "0.2.5.6";
+ sha256 = "1fvwvaqd9nn4pnblyi874kwb450h85gg2afa6khp4vsz1bybc8ch";
+ revision = "1";
+ editedCabalFile = "07scy0rvrinfiwj4l7gfwi8srnrp3v5w0pbjsqsp738akmlbbgna";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -62425,6 +62876,8 @@ self: {
testHaskellDepends = [ base hspec hspec-megaparsec megaparsec ];
description = "Build tool for C";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"cplex-hs" = callPackage
@@ -63521,28 +63974,6 @@ self: {
}:
mkDerivation {
pname = "cron";
- version = "0.6.2";
- sha256 = "14g4vndj5i1gjg6nbd6h04rzajijflwxzkgnjalsjjfd6fmrny5h";
- libraryHaskellDepends = [
- attoparsec base data-default-class mtl mtl-compat old-locale
- semigroups text time
- ];
- testHaskellDepends = [
- attoparsec base hedgehog semigroups tasty tasty-hedgehog
- tasty-hunit text time transformers-compat
- ];
- benchmarkHaskellDepends = [ attoparsec base criterion text time ];
- description = "Cron datatypes and Attoparsec parser";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "cron_0_7_0" = callPackage
- ({ mkDerivation, attoparsec, base, criterion, data-default-class
- , hedgehog, mtl, mtl-compat, old-locale, semigroups, tasty
- , tasty-hedgehog, tasty-hunit, text, time, transformers-compat
- }:
- mkDerivation {
- pname = "cron";
version = "0.7.0";
sha256 = "0f8jb2pxy89hkdnm20yz88b3j3vgh1a9c1dxiym3150izp34ikd5";
libraryHaskellDepends = [
@@ -63556,7 +63987,6 @@ self: {
benchmarkHaskellDepends = [ attoparsec base criterion text time ];
description = "Cron datatypes and Attoparsec parser";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"cron-compat" = callPackage
@@ -63582,6 +64012,23 @@ self: {
broken = true;
}) {};
+ "cronus" = callPackage
+ ({ mkDerivation, base, bytestring, comonad, containers, deepseq
+ , hashable, mtl, profunctors, text, transformers
+ , unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "cronus";
+ version = "0.1.0.0";
+ sha256 = "10mypmm3q1icxdmgqxpvha8igyr6nddwmpbhpxkksaqfgy7a6g63";
+ libraryHaskellDepends = [
+ base bytestring comonad containers deepseq hashable mtl profunctors
+ text transformers unordered-containers vector
+ ];
+ description = "Another bloated standard library";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"cruncher-types" = callPackage
({ mkDerivation, aeson, base, containers, hlint, lens, text }:
mkDerivation {
@@ -63782,7 +64229,7 @@ self: {
ansi-terminal base containers optparse-applicative split text
];
testHaskellDepends = [ base HUnit QuickCheck ];
- description = "An Enigma machine simulator with display.";
+ description = "An Enigma machine simulator with display";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -63985,22 +64432,26 @@ self: {
}) {};
"crypto-sodium" = callPackage
- ({ mkDerivation, base, bytestring, gdp, HUnit, libsodium, memory
- , NaCl, safe-exceptions, tasty, tasty-discover, tasty-hunit
+ ({ mkDerivation, base, base16-bytestring, bytestring, cereal
+ , hedgehog, HUnit, libsodium, memory, NaCl, safe-exceptions, tasty
+ , tasty-discover, tasty-hedgehog, tasty-hunit
}:
mkDerivation {
pname = "crypto-sodium";
- version = "0.0.2.0";
- sha256 = "12sfmxfd5ci3iybl2cv4mil461ga81gv7hywmbrk4d3vjs3lfil8";
+ version = "0.0.3.1";
+ sha256 = "1hjwxbxszhg9z83i6p141avalwi9rjh4v014vh1dcj69dqb7q00h";
libraryHaskellDepends = [
- base bytestring gdp libsodium memory NaCl safe-exceptions
+ base bytestring cereal libsodium memory NaCl safe-exceptions
];
testHaskellDepends = [
- base bytestring HUnit libsodium memory tasty tasty-hunit
+ base base16-bytestring bytestring hedgehog HUnit libsodium memory
+ safe-exceptions tasty tasty-hedgehog tasty-hunit
];
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
@@ -64277,25 +64728,27 @@ self: {
}) {};
"cryptol" = callPackage
- ({ mkDerivation, alex, ansi-terminal, array, base, base-compat
- , blaze-html, bytestring, containers, criterion, cryptohash-sha1
- , deepseq, directory, filepath, gitrev, GraphSCC, happy, haskeline
- , heredoc, monad-control, monadLib, mtl, panic, pretty, process
- , random, sbv, simple-smt, strict, text, tf-random, time
- , transformers, transformers-base
+ ({ 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
}:
mkDerivation {
pname = "cryptol";
- version = "2.8.0";
- sha256 = "1fqhk7glh1y0a1f0iwdzrljh9k7v06pn0ybhlcs51ph9vs4byqdh";
+ version = "2.9.0";
+ sha256 = "0bxx4pslmyjaqhskbi95a67fmpjhnbmgcys68xzs2y8ndjnz9jrb";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- array base base-compat bytestring containers cryptohash-sha1
- deepseq directory filepath gitrev GraphSCC heredoc monad-control
- monadLib mtl panic pretty process random sbv simple-smt strict text
- tf-random time transformers-base
+ 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
];
libraryToolDepends = [ alex happy ];
executableHaskellDepends = [
@@ -64333,6 +64786,29 @@ self: {
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 = [
+ 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"cryptonite-conduit" = callPackage
({ mkDerivation, base, bytestring, conduit, conduit-combinators
, conduit-extra, cryptonite, exceptions, memory, resourcet, tasty
@@ -64772,7 +65248,7 @@ self: {
attoparsec attoparsec-enumerator base bytestring containers
directory enumerator safe transformers unix-compat
];
- description = "A flexible, fast, enumerator-based CSV parser library for Haskell.";
+ description = "A flexible, fast, enumerator-based CSV parser library for Haskell";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -65053,8 +65529,8 @@ self: {
pname = "cuda";
version = "0.10.1.0";
sha256 = "10lyyc652ic3m4r5agszpv2r99y9fnsdwahb5pd4qiga770v45vp";
- revision = "1";
- editedCabalFile = "0y08nr4p6rad1393l0373s4ivq2zvgm8xv0axh5bi6n95j2khkqz";
+ revision = "2";
+ editedCabalFile = "1nw135pd2ab3mmyq3xmkxynzfb54qr7a8xssq5ivrk83yzvs87im";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal directory filepath ];
@@ -65166,23 +65642,23 @@ self: {
}) {};
"curl-runnings" = callPackage
- ({ mkDerivation, aeson, base, bytestring, case-insensitive, clock
- , cmdargs, connection, directory, hspec, hspec-expectations
- , http-client-tls, http-conduit, http-types, megaparsec
- , pretty-simple, raw-strings-qq, regex-posix, tar, text, time
- , unordered-containers, vector, yaml, zlib
+ ({ mkDerivation, aeson, base, base64-bytestring, bytestring
+ , case-insensitive, clock, cmdargs, connection, directory, hspec
+ , hspec-expectations, http-client-tls, http-conduit, http-types
+ , megaparsec, pretty-simple, raw-strings-qq, regex-posix, tar, text
+ , time, unordered-containers, vector, yaml, zlib
}:
mkDerivation {
pname = "curl-runnings";
- version = "0.12.0";
- sha256 = "091csiklwxhc8qjzqh3jmq7qvrr5z5z1mgndbli03wd33jhq5rw8";
+ version = "0.14.0";
+ sha256 = "1f4b44b8sw4fpbkcl3naj5y3d3j8d6sb9lxf7k0vy49aghmw50p6";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson base bytestring case-insensitive clock connection directory
- hspec hspec-expectations http-client-tls http-conduit http-types
- megaparsec pretty-simple regex-posix text time unordered-containers
- vector yaml
+ aeson base base64-bytestring bytestring case-insensitive clock
+ connection directory hspec hspec-expectations http-client-tls
+ http-conduit http-types megaparsec pretty-simple regex-posix text
+ time unordered-containers vector yaml
];
executableHaskellDepends = [
aeson base bytestring cmdargs directory http-conduit tar text zlib
@@ -65495,8 +65971,8 @@ self: {
}:
mkDerivation {
pname = "curve25519";
- version = "0.2.3";
- sha256 = "0kwn7g479vpmir0vklvj7pw9xav3l463i1apzrqd45paiz88px6k";
+ version = "0.2.5";
+ sha256 = "1j2fc1wv6xx95sicx2m44dm41gdfspb74qmh58592pp5fcv54vbb";
libraryHaskellDepends = [ base bytestring crypto-api ];
testHaskellDepends = [
base bytestring crypto-api DRBG HUnit QuickCheck tagged
@@ -65575,29 +66051,27 @@ self: {
"cut-the-crap" = callPackage
({ mkDerivation, base, exceptions, generic-lens, hspec, hspec-core
- , lens, optparse-applicative, optparse-generic, regex-tdfa, shelly
- , system-filepath, temporary, text, unliftio-core
+ , lens, optparse-applicative, regex-tdfa, shelly, system-filepath
+ , temporary, text, unliftio-core
}:
mkDerivation {
pname = "cut-the-crap";
- version = "1.0.0";
- sha256 = "0mq6hzv48ry3n8y0b60qbf3ddkfk2aqny4c1hzn92mqffhg4r0zr";
+ version = "1.3.0";
+ sha256 = "1pvqz44panx6xp0zw2wip0hz66gsjz569d0n6gayr4sj8scskasp";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base exceptions generic-lens lens optparse-applicative
- optparse-generic regex-tdfa shelly system-filepath temporary text
- unliftio-core
+ base exceptions generic-lens lens optparse-applicative regex-tdfa
+ shelly system-filepath temporary text unliftio-core
];
executableHaskellDepends = [
- base exceptions generic-lens lens optparse-applicative
- optparse-generic regex-tdfa shelly system-filepath temporary text
- unliftio-core
+ base exceptions generic-lens lens optparse-applicative regex-tdfa
+ shelly system-filepath temporary text unliftio-core
];
testHaskellDepends = [
base exceptions generic-lens hspec hspec-core lens
- optparse-applicative optparse-generic regex-tdfa shelly
- system-filepath temporary text unliftio-core
+ optparse-applicative regex-tdfa shelly system-filepath temporary
+ text unliftio-core
];
description = "Cuts out uninteresting parts of videos by detecting silences";
license = stdenv.lib.licenses.mit;
@@ -65659,24 +66133,6 @@ self: {
}:
mkDerivation {
pname = "cyclotomic";
- version = "1.0.1";
- sha256 = "0d2jnpgal88j05jk62p3xwfkarigclgw2hy77ph0lii360wijljh";
- libraryHaskellDepends = [ arithmoi base containers ];
- testHaskellDepends = [
- base HUnit QuickCheck test-framework test-framework-hunit
- test-framework-quickcheck2 test-framework-smallcheck
- ];
- description = "A subfield of the complex numbers for exact calculation";
- license = stdenv.lib.licenses.gpl3;
- }) {};
-
- "cyclotomic_1_1_1" = callPackage
- ({ mkDerivation, arithmoi, base, containers, HUnit, QuickCheck
- , test-framework, test-framework-hunit, test-framework-quickcheck2
- , test-framework-smallcheck
- }:
- mkDerivation {
- pname = "cyclotomic";
version = "1.1.1";
sha256 = "1m3977xi7s78h5bcq8gksamqimdm1h0hnjzalg3d63rvanjv4v84";
libraryHaskellDepends = [ arithmoi base containers ];
@@ -65686,7 +66142,6 @@ self: {
];
description = "A subfield of the complex numbers for exact calculation";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"cypher" = callPackage
@@ -65714,8 +66169,8 @@ self: {
({ mkDerivation, base, template-haskell, transformers }:
mkDerivation {
pname = "czipwith";
- version = "1.0.1.2";
- sha256 = "17zf2blgjp47dahjcprkpymg9kb1ll6386pkr109gjr78f261gs1";
+ version = "1.0.1.3";
+ sha256 = "11v61zmjfdvfi6r0vy9fsj7j4g8hpq42pjhkzqjcksvlwm08bi1d";
libraryHaskellDepends = [ base template-haskell ];
testHaskellDepends = [ base transformers ];
description = "CZipWith class and deriving via TH";
@@ -67174,6 +67629,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "data-fix_0_3_0" = callPackage
+ ({ mkDerivation, base, deepseq, hashable }:
+ mkDerivation {
+ pname = "data-fix";
+ version = "0.3.0";
+ sha256 = "184rz8ypgrb3sxy9wiaq321d82p689w7dcwkc0qkjlabd7nv6ncy";
+ libraryHaskellDepends = [ base deepseq hashable ];
+ description = "Fixpoint data types";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"data-fix-cse" = callPackage
({ mkDerivation, base, containers, data-fix, transformers }:
mkDerivation {
@@ -67181,7 +67648,7 @@ self: {
version = "0.0.2";
sha256 = "1xn6qnir5dss23y8d71dsy78sdk7hczwprxir8v6la15c43rf9p2";
libraryHaskellDepends = [ base containers data-fix transformers ];
- description = "Common subexpression elimination for the fixploint types.";
+ description = "Common subexpression elimination for the fixploint types";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -67907,6 +68374,7 @@ self: {
];
description = "ARM SVD and CubeMX XML parser and pretty printer for STM32 family";
license = stdenv.lib.licenses.bsd3;
+ maintainers = with stdenv.lib.maintainers; [ sorki ];
}) {};
"data-store" = callPackage
@@ -68321,8 +68789,8 @@ self: {
}:
mkDerivation {
pname = "dataflower";
- version = "0.2.0.0";
- sha256 = "19b265w70dcaw5xw9y0bhvfng0yyywm8my3c0rp0jqdwacp7c126";
+ version = "0.2.2.0";
+ sha256 = "169m0yngaslc2pysdpf65pmf9zr037ij7y95rqi6bp3dxcxfcwlg";
libraryHaskellDepends = [
base hashable mtl pretty-show stm time transformers vector
];
@@ -68785,8 +69253,8 @@ self: {
}:
mkDerivation {
pname = "dbus";
- version = "1.2.15.1";
- sha256 = "1fq1ds5lkgysi5cpbwh97233vil6w9djxn6dcp5sjj7r5gb76vj7";
+ version = "1.2.16";
+ sha256 = "103zxllh7nwbbckjblidr45xa13lrpqh9bwhvirrx24g7hsj1y9c";
libraryHaskellDepends = [
base bytestring cereal conduit containers deepseq exceptions
filepath lens network parsec random split template-haskell text
@@ -68990,7 +69458,7 @@ self: {
libraryHaskellDepends = [
base containers deepseq parsec transformers wl-pprint
];
- description = "Disciplined Disciple Compiler common utilities.";
+ description = "Disciplined Disciple Compiler common utilities";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -69647,27 +70115,6 @@ self: {
}:
mkDerivation {
pname = "declarative";
- version = "0.5.2";
- sha256 = "014spawd3wgasrlfaz0zcz0qf1cnhr9nxm71lzcxjgi8n1gcza0y";
- libraryHaskellDepends = [
- base hasty-hamiltonian kan-extensions lens mcmc-types
- mighty-metropolis mwc-probability pipes primitive speedy-slice
- transformers
- ];
- testHaskellDepends = [ base mwc-probability ];
- description = "DIY Markov Chains";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "declarative_0_5_3" = callPackage
- ({ mkDerivation, base, hasty-hamiltonian, kan-extensions, lens
- , mcmc-types, mighty-metropolis, mwc-probability, pipes, primitive
- , speedy-slice, transformers
- }:
- mkDerivation {
- pname = "declarative";
version = "0.5.3";
sha256 = "021rhdhj2sji316mkm1fw679w7xb9n51x9pslmj21427q127ycw3";
libraryHaskellDepends = [
@@ -70081,8 +70528,8 @@ self: {
}:
mkDerivation {
pname = "dejafu";
- version = "2.1.0.3";
- sha256 = "0b1akgq9pqrgwyj3smna7d4j6wvi7rm98q2d6ag01p06lcflypkg";
+ version = "2.3.0.1";
+ sha256 = "0klw2knnhqanmfjz2hjrj5sag6bqkh1g6vhgbvyk3d532m748wx1";
libraryHaskellDepends = [
base concurrency containers contravariant deepseq exceptions
leancheck profunctors random transformers
@@ -70091,14 +70538,14 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "dejafu_2_3_0_0" = callPackage
+ "dejafu_2_4_0_0" = callPackage
({ mkDerivation, base, concurrency, containers, contravariant
, deepseq, exceptions, leancheck, profunctors, random, transformers
}:
mkDerivation {
pname = "dejafu";
- version = "2.3.0.0";
- sha256 = "09lqniw3gacyykmk23vl4icyhiixdyjps50cwvcmlwd8k4941gwa";
+ version = "2.4.0.0";
+ sha256 = "1kj4ygdbbkr54bqknxk3jqif74jxgpid7cz9vzcm2m15h8q2z9k2";
libraryHaskellDepends = [
base concurrency containers contravariant deepseq exceptions
leancheck profunctors random transformers
@@ -70338,6 +70785,8 @@ self: {
];
description = "Mutable and immutable dense multidimensional arrays";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"dense-int-set" = callPackage
@@ -70491,8 +70940,6 @@ self: {
];
description = "JSON instances for DSum, DMap, and Some";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"dependent-sum-template" = callPackage
@@ -70748,6 +71195,19 @@ self: {
broken = true;
}) {};
+ "derive-lifted-instances" = callPackage
+ ({ mkDerivation, base, bifunctors, reflection, template-haskell }:
+ mkDerivation {
+ pname = "derive-lifted-instances";
+ version = "0.2";
+ sha256 = "1bms5m5hfrq4qg1gxxc045qms9jqrqgbd0695cxqnx9vyr86fpxf";
+ libraryHaskellDepends = [
+ base bifunctors reflection template-haskell
+ ];
+ description = "Derive class instances though various kinds of lifting";
+ license = stdenv.lib.licenses.asl20;
+ }) {};
+
"derive-monoid" = callPackage
({ mkDerivation, base, semigroups, template-haskell }:
mkDerivation {
@@ -70865,19 +71325,19 @@ self: {
({ mkDerivation, base, base-compat, base-orphans, containers
, ghc-boot-th, ghc-prim, hspec, hspec-discover, QuickCheck, tagged
, template-haskell, th-abstraction, transformers
- , transformers-compat
+ , transformers-compat, void
}:
mkDerivation {
pname = "deriving-compat";
- version = "0.5.8";
- sha256 = "1dznwypw0w935z30zi9pf9k4mr5yfl6jfp43nv9vx3f6zy5gip9r";
+ version = "0.5.9";
+ sha256 = "1i0sc77h2902b0xc722v87iwdnwayn1y5mpiy700nclmfrrw2jy4";
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
+ template-haskell transformers transformers-compat void
];
testToolDepends = [ hspec-discover ];
description = "Backports of GHC deriving extensions";
@@ -70909,21 +71369,6 @@ self: {
}) {};
"derulo" = callPackage
- ({ mkDerivation, base, doctest }:
- mkDerivation {
- pname = "derulo";
- version = "1.0.8";
- sha256 = "1qmmhnvzn3dip5y757wmwjj51ah5i5db82ni85xl2ckk1k765v9c";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [ base ];
- executableHaskellDepends = [ base ];
- testHaskellDepends = [ base doctest ];
- description = "Parse and render JSON simply";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "derulo_1_0_9" = callPackage
({ mkDerivation, base, HUnit }:
mkDerivation {
pname = "derulo";
@@ -70936,7 +71381,6 @@ self: {
testHaskellDepends = [ base HUnit ];
description = "Parse and render JSON simply";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"describe" = callPackage
@@ -71178,8 +71622,8 @@ self: {
}:
mkDerivation {
pname = "devtools";
- version = "0.0.1";
- sha256 = "0jlzwvh49x1psxnn6gz75g2pipcmzljgg71b2j1807ia82wn01j3";
+ version = "0.0.2";
+ sha256 = "1p5695sgp48mznk9pb9kl24j9wa9gwq344hr3cdzzsvabfi1pkz2";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -71196,6 +71640,8 @@ self: {
];
description = "Haskell development tool agregate";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"dewdrop" = callPackage
@@ -71394,6 +71840,7 @@ self: {
benchmarkHaskellDepends = [
base bytestring containers directory gauge serialise text
];
+ doCheck = false;
description = "A configuration language guaranteed to terminate";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -71404,36 +71851,36 @@ self: {
, base, bytestring, case-insensitive, cborg, cborg-json, containers
, contravariant, cryptonite, data-fix, deepseq, Diff, directory
, doctest, dotgen, either, exceptions, filepath, foldl, gauge
- , generic-random, 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, th-lift-instances, transformers
- , transformers-compat, turtle, unordered-containers, uri-encode
- , vector
+ , 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.30.0";
- sha256 = "10aagimwa5ycrq15240ff2g7r0n995waa33vaz0h51nqvncrbgpj";
- revision = "1";
- editedCabalFile = "1pazhb3h1rabb80wxh29k5yfp915zqp1gmhcv4mx7ibzv9zw7miq";
+ 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 hashable haskeline http-client http-client-tls http-types
- lens-family-core megaparsec memory mtl network-uri
+ 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 th-lift-instances
- transformers transformers-compat unordered-containers uri-encode
- vector
+ scientific serialise template-haskell text text-manipulate
+ th-lift-instances transformers transformers-compat
+ unordered-containers uri-encode vector
];
executableHaskellDepends = [ base ];
testHaskellDepends = [
@@ -71441,17 +71888,19 @@ self: {
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 text
- transformers turtle unordered-containers vector
+ 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_32_0" = callPackage
+ "dhall_1_33_1" = callPackage
({ mkDerivation, aeson, aeson-pretty, ansi-terminal, atomic-write
, base, bytestring, case-insensitive, cborg, cborg-json, containers
, contravariant, cryptonite, data-fix, deepseq, Diff, directory
@@ -71469,10 +71918,10 @@ self: {
}:
mkDerivation {
pname = "dhall";
- version = "1.32.0";
- sha256 = "1imj0bh5365pdizvjbw2wqz0g9hakigf1zm4fr6379qdchxpp90p";
- revision = "3";
- editedCabalFile = "0gy7fqkj775f8ig92wd7bacl48pgjb2gkkdic0rqr57wjrn801nr";
+ version = "1.33.1";
+ sha256 = "17l6qh5zhy0gnxw0x5v4c6n00dmgk279lfyi65n2hsbpaspw7h2k";
+ revision = "2";
+ editedCabalFile = "0hxk6ay7kqfi8kwni8hdca4q8qm30xdhfwdgxbl360s3ngps7jg0";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -71500,6 +71949,7 @@ self: {
benchmarkHaskellDepends = [
base bytestring containers directory gauge serialise text
];
+ doCheck = false;
description = "A configuration language guaranteed to terminate";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -71511,8 +71961,10 @@ self: {
}:
mkDerivation {
pname = "dhall-bash";
- version = "1.0.28";
- sha256 = "0bvq4x9swnbc37vw08dw2vaj2phm9kyb94jv3vbfmwl1s6yw83zj";
+ version = "1.0.30";
+ sha256 = "1r2xr8c8kzmrxrb8m6f9dzjn81sqxzx97w0406kwrx9vzfj7ci1q";
+ revision = "1";
+ editedCabalFile = "0x7lkh86sr08qm53ycmka1vpxn7y60l01dm6hh70rhzn435ilvj1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -71526,14 +71978,14 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "dhall-bash_1_0_30" = callPackage
+ "dhall-bash_1_0_31" = callPackage
({ mkDerivation, base, bytestring, containers, dhall
, neat-interpolation, optparse-generic, shell-escape, text
}:
mkDerivation {
pname = "dhall-bash";
- version = "1.0.30";
- sha256 = "1r2xr8c8kzmrxrb8m6f9dzjn81sqxzx97w0406kwrx9vzfj7ci1q";
+ version = "1.0.31";
+ sha256 = "10xp159bzbwnzapixrndg7sb0v5bg7li1nkr48akh6h4icpvnfsp";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -71567,6 +72019,33 @@ self: {
broken = true;
}) {};
+ "dhall-docs" = callPackage
+ ({ mkDerivation, base, bytestring, containers, dhall, directory
+ , doctest, file-embed, filepath, HaXml, lucid, megaparsec, mmark
+ , mtl, optparse-applicative, path, path-io, pretty, prettyprinter
+ , tar, tasty, tasty-silver, text
+ }:
+ mkDerivation {
+ pname = "dhall-docs";
+ version = "0.0.1";
+ sha256 = "1cb3xlb27bw8csvg7a73whr4ld608g1w9i5nc7z799ry3pp64m0n";
+ isLibrary = true;
+ isExecutable = true;
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ base bytestring containers dhall directory file-embed filepath
+ lucid megaparsec mmark mtl optparse-applicative path path-io
+ prettyprinter tar text
+ ];
+ executableHaskellDepends = [ base dhall ];
+ testHaskellDepends = [
+ base containers directory doctest filepath HaXml path path-io
+ pretty tasty tasty-silver text
+ ];
+ description = "Generate HTML docs from a dhall package";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"dhall-fly" = callPackage
({ mkDerivation, aeson, aeson-casing, aeson-yaml, base, bytestring
, dhall, dhall-json, hspec, hspec-discover, optparse-applicative
@@ -71610,10 +72089,10 @@ self: {
}:
mkDerivation {
pname = "dhall-json";
- version = "1.6.2";
- sha256 = "044hq25h872rjlcp24fzf0nslxg4a6hmq8ylcljzk003lmq0c2xz";
- revision = "1";
- editedCabalFile = "0zljipb4nq0xmdfhqq7vr9c3966mpkd812g4z6xz7ngzrqn41s40";
+ version = "1.6.4";
+ sha256 = "0vr6a02frfk5bh0qj0m4qlc5pp08m29gxp8ixqihrqakkna6409z";
+ revision = "3";
+ editedCabalFile = "09yifah6mfy8k1qi5d2fibw62hjnxfcr7fx3wvyf4n16nq1mhshx";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -71632,19 +72111,19 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "dhall-json_1_6_4" = callPackage
+ "dhall-json_1_7_0" = 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
+ , scientific, tasty, tasty-hunit, tasty-silver, text
+ , unordered-containers, vector
}:
mkDerivation {
pname = "dhall-json";
- version = "1.6.4";
- sha256 = "0vr6a02frfk5bh0qj0m4qlc5pp08m29gxp8ixqihrqakkna6409z";
- revision = "3";
- editedCabalFile = "09yifah6mfy8k1qi5d2fibw62hjnxfcr7fx3wvyf4n16nq1mhshx";
+ version = "1.7.0";
+ sha256 = "1nk2dibdnzm5wmvlsf82n8hc0zab1chqw339pp9q5n2gavj8kvsi";
+ revision = "1";
+ editedCabalFile = "1xbr4cphc98frf458vsggx5lh3my7ahlz5fl19hnyy876iwb04hm";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -71657,7 +72136,7 @@ self: {
optparse-applicative prettyprinter prettyprinter-ansi-terminal text
];
testHaskellDepends = [
- aeson base bytestring dhall tasty tasty-hunit text
+ aeson base bytestring dhall tasty tasty-hunit tasty-silver text
];
description = "Convert between Dhall and JSON or YAML";
license = stdenv.lib.licenses.bsd3;
@@ -71693,10 +72172,8 @@ self: {
}:
mkDerivation {
pname = "dhall-lsp-server";
- version = "1.0.7";
- sha256 = "08nyai9y7s8facdjyfxc1z8dp8qd150y5554vxpvfr98xxj5kf41";
- revision = "2";
- editedCabalFile = "19agialwna7mmhljg5w8mmgn9wp59100cpmwa30jy62yfjkpr7x4";
+ version = "1.0.8";
+ sha256 = "1ig90w8iwyq5qwx5rd9zrd0mvrfksn6x1qh0hqxqvjdxrxk9lqnk";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -71720,8 +72197,10 @@ self: {
}:
mkDerivation {
pname = "dhall-nix";
- version = "1.1.14";
- sha256 = "1sm7n8539y9944jlc6xk6qx0xssjwz0jjv1505swgi5qcrhdwsij";
+ version = "1.1.15";
+ sha256 = "0ynbl5nrsql9y0nh7kiyvf9h0z61d2d5v1iga8vidaqvdkih383h";
+ revision = "1";
+ editedCabalFile = "0fkc59w12pdd7wzf11x8glkvvq1jj482dmzzq1d2h1xd8z616zkz";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -71794,8 +72273,10 @@ self: {
}:
mkDerivation {
pname = "dhall-yaml";
- version = "1.0.2";
- sha256 = "1fdid65wpxngbfdyisxij8m60x9i6mlq6ll6blf5jq4362ahhf3r";
+ version = "1.1.0";
+ sha256 = "06lwzis9jjfis6rv4r9gd0iq1da5ymcd6jl8x3rbcimg87k9r4bj";
+ revision = "2";
+ editedCabalFile = "1vflfl8j0fjvf5a8mz90d71myii4s2k98186gidxv0dkll8dix9a";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -71816,7 +72297,7 @@ self: {
broken = true;
}) {};
- "dhall-yaml_1_1_0" = callPackage
+ "dhall-yaml_1_2_0" = callPackage
({ mkDerivation, aeson, ansi-terminal, base, bytestring, dhall
, dhall-json, exceptions, HsYAML, HsYAML-aeson
, optparse-applicative, prettyprinter, prettyprinter-ansi-terminal
@@ -71824,10 +72305,10 @@ self: {
}:
mkDerivation {
pname = "dhall-yaml";
- version = "1.1.0";
- sha256 = "06lwzis9jjfis6rv4r9gd0iq1da5ymcd6jl8x3rbcimg87k9r4bj";
- revision = "2";
- editedCabalFile = "1vflfl8j0fjvf5a8mz90d71myii4s2k98186gidxv0dkll8dix9a";
+ version = "1.2.0";
+ sha256 = "0jvz8xjj2f0g8pxaspgvg7rzhfyccz1rgvp4l3c9zjri3wirxpwp";
+ revision = "1";
+ editedCabalFile = "0qkwnckzr04442iz6x0cba7m8nclw18pb4icnpxrxnn9fxc7blx5";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -71988,8 +72469,8 @@ self: {
({ mkDerivation, base, df1, di-core, di-df1, di-handle, polysemy }:
mkDerivation {
pname = "di-polysemy";
- version = "0.1.3.1";
- sha256 = "0gxcpn3x2rwykimzhv473f9sjphja7bzsjxn2r9i9yjl89mjb7y8";
+ version = "0.1.4.0";
+ sha256 = "0p9wyli73skjbdbb0dgqb3p37rbijpadywsi0dwjdwdzpddjarcm";
libraryHaskellDepends = [
base df1 di-core di-df1 di-handle polysemy
];
@@ -72343,22 +72824,24 @@ self: {
"diagrams-pandoc" = callPackage
({ mkDerivation, base, diagrams-builder, diagrams-cairo
- , diagrams-lib, directory, filepath, linear, optparse-applicative
- , pandoc-types
+ , diagrams-core, diagrams-lib, diagrams-svg, directory, filepath
+ , hashable, linear, optparse-applicative, pandoc-types, svg-builder
+ , text
}:
mkDerivation {
pname = "diagrams-pandoc";
- version = "0.3";
- sha256 = "045592d6xhb7x6kq9r4nvxnayxs25sz3mqph4braym2llhx5khvv";
+ version = "0.3.1";
+ sha256 = "1c23xwagsxb6r7lfsrrh8s959aqiacazqxic4s8cg5q6l9vdn9xm";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base diagrams-builder diagrams-cairo diagrams-lib directory
- filepath linear pandoc-types
+ base diagrams-builder diagrams-cairo diagrams-core diagrams-lib
+ diagrams-svg directory filepath hashable linear pandoc-types
+ svg-builder text
];
executableHaskellDepends = [
base diagrams-builder diagrams-cairo diagrams-lib directory
- filepath linear optparse-applicative pandoc-types
+ filepath linear optparse-applicative pandoc-types text
];
description = "A Pandoc filter to express diagrams inline using the Haskell EDSL _Diagrams_";
license = stdenv.lib.licenses.bsd3;
@@ -72642,6 +73125,8 @@ 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
@@ -72909,8 +73394,8 @@ self: {
}:
mkDerivation {
pname = "differential";
- version = "0.1.2.0";
- sha256 = "1mw70yrxi72q55h5xvyds7qp5az7j1qc3xix6ahck17dv5w8fpyl";
+ version = "0.1.2.1";
+ sha256 = "164s372c7pfqnzhvrhxmic0csx3lgwqi06zz5w8zfvkw76md8qh3";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -73298,6 +73783,18 @@ self: {
license = stdenv.lib.licenses.gpl2;
}) {};
+ "dijkstra-simple" = callPackage
+ ({ mkDerivation, base, containers, fingertree, hspec }:
+ mkDerivation {
+ pname = "dijkstra-simple";
+ version = "0.1.0";
+ sha256 = "068jfmkk14fmyd8ars13zi8z716d7ak0mxj3zm5f1zyj31901wz8";
+ libraryHaskellDepends = [ base containers fingertree ];
+ testHaskellDepends = [ base containers fingertree hspec ];
+ description = "A simpler Dijkstra shortest paths implementation";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"dimensional" = callPackage
({ mkDerivation, base, criterion, deepseq, doctest, exact-pi, Glob
, hspec, hspec-discover, ieee754, numtype-dk, QuickCheck
@@ -73870,8 +74367,8 @@ self: {
}:
mkDerivation {
pname = "discord-haskell";
- version = "1.6.0";
- sha256 = "1abjkssssxj4a7zmb9dq7dgpkrmkjblz5smrj4qd3kpjhai6vs7c";
+ version = "1.6.1";
+ sha256 = "0id3y2zg1hg0mj6ymjm4khmsdnjdl3i7sm9b7jvw5vy44956cf5y";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -73883,6 +74380,8 @@ self: {
executableHaskellDepends = [ base text ];
description = "Write bots for Discord in Haskell";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"discord-hs" = callPackage
@@ -74902,8 +75401,8 @@ self: {
pname = "distributive";
version = "0.6.2";
sha256 = "1j93zkfffm6s16kgr0j0z87y5ds28rw0r2gyc5ncwcylvrqy4kl2";
- revision = "1";
- editedCabalFile = "1m1fv0ar214pqfsa4lbsn2b94npnqpnbg56wp2gim9i896fkdlhs";
+ revision = "2";
+ editedCabalFile = "11y4qanr09880d7sxkhrzrh3cpmqbx001hiqhsr2s75xrnmrpkia";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [ base base-orphans tagged transformers ];
testHaskellDepends = [ base doctest generic-deriving hspec ];
@@ -75108,6 +75607,19 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "dlist_1_0" = callPackage
+ ({ mkDerivation, base, deepseq, QuickCheck }:
+ mkDerivation {
+ pname = "dlist";
+ version = "1.0";
+ sha256 = "0581a60xw4gw7pmqlmg5w2hr4hm9yjgx4c2z6v63y5xv51rn6g8p";
+ libraryHaskellDepends = [ base deepseq ];
+ testHaskellDepends = [ base QuickCheck ];
+ description = "Difference lists";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"dlist-instances" = callPackage
({ mkDerivation, base, dlist, semigroups }:
mkDerivation {
@@ -75392,12 +75904,34 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "dobutokO-effects" = callPackage
+ ({ mkDerivation, base, dobutokO-frequency }:
+ mkDerivation {
+ pname = "dobutokO-effects";
+ version = "0.13.0.0";
+ sha256 = "10xpr7nqhx1djsgcgfr40v7axkl8a0fxx16vrpvr7h525ygyibp5";
+ libraryHaskellDepends = [ base dobutokO-frequency ];
+ description = "A library to deal with SoX effects and possibilities";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "dobutokO-frequency" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "dobutokO-frequency";
+ version = "0.1.1.0";
+ sha256 = "11ngz39dqdcv6xkff9b590cbhd94gx1q71v6cz3birmhvbf8qwrm";
+ libraryHaskellDepends = [ base ];
+ description = "Helps to create experimental music. Working with frequencies and types.";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"dobutokO-poetry" = callPackage
({ mkDerivation, base, mmsyn3, mmsyn6ukr, mmsyn7s, vector }:
mkDerivation {
pname = "dobutokO-poetry";
- version = "0.5.0.0";
- sha256 = "0nahsy5jhvg2q3zvalfr0p0pbjhschsvvly3hi59rp593p2n82hg";
+ version = "0.7.0.0";
+ sha256 = "0c2838dn34hwh9z0j1qhz276zf7zypr0gq25ym4m6wzpni14scj7";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base mmsyn3 mmsyn6ukr mmsyn7s vector ];
@@ -75414,8 +75948,8 @@ self: {
}:
mkDerivation {
pname = "dobutokO2";
- version = "0.41.0.0";
- sha256 = "1qnlmyxg5qsh63gh7vnjmvshrflfz8ybxcnwdcjr8qwflyfj5kq9";
+ version = "0.42.0.0";
+ sha256 = "12bjaa9kw1ks9f64zl0lg4447hs1bjjy5g3q3yhmabwzp5yyy014";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -75436,8 +75970,8 @@ self: {
}:
mkDerivation {
pname = "dobutokO3";
- version = "0.1.0.0";
- sha256 = "09nd465327fz7li2g9gc50lhsqi2a2sbaznmwxld7jsnzm5i9fbm";
+ version = "0.2.1.0";
+ sha256 = "0xh6685v01j1r9fg8r7ldd8vqxlir2fylryb0z71ndpdi4ajvkih";
libraryHaskellDepends = [
base bytestring directory dobutokO2 mmsyn2 mmsyn3 mmsyn6ukr mmsyn7l
mmsyn7s mmsyn7ukr process vector
@@ -75452,8 +75986,8 @@ self: {
}:
mkDerivation {
pname = "dobutokO4";
- version = "0.1.1.0";
- sha256 = "1q6180z8f0sdrpapvvwzl48g2000ga46m22qj6hbxsiry1hpgmm0";
+ version = "0.7.0.0";
+ sha256 = "16im8ki3jbc7jgvr8nwnr4mb19is1vf3pz6pdfrj4q9jfmrv82d2";
libraryHaskellDepends = [
base directory dobutokO2 mmsyn3 mmsyn7l process vector
vector-doublezip
@@ -75660,24 +76194,6 @@ self: {
}:
mkDerivation {
pname = "doclayout";
- version = "0.2.0.1";
- sha256 = "0f6zfb0f4m71irc8wknkdk6xylgncsahhl7ga7rzpr4pxy3bnqak";
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [ base mtl safe text ];
- testHaskellDepends = [
- base mtl tasty tasty-golden tasty-hunit text
- ];
- benchmarkHaskellDepends = [ base criterion mtl text ];
- description = "A prettyprinting library for laying out text documents";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "doclayout_0_3" = callPackage
- ({ mkDerivation, base, criterion, mtl, safe, tasty, tasty-golden
- , tasty-hunit, text
- }:
- mkDerivation {
- pname = "doclayout";
version = "0.3";
sha256 = "1wmnwq28jcyd6c80srivsnd5znmyl9sgmwwnlk2crwiiwqadbal7";
enableSeparateDataOutput = true;
@@ -75688,7 +76204,6 @@ self: {
benchmarkHaskellDepends = [ base criterion mtl text ];
description = "A prettyprinting library for laying out text documents";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"docopt" = callPackage
@@ -75746,7 +76261,7 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "doctemplates" = callPackage
+ "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
@@ -75770,9 +76285,10 @@ self: {
];
description = "Pandoc-style document templates";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "doctemplates_0_8_2" = callPackage
+ "doctemplates" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, criterion
, doclayout, filepath, Glob, HsYAML, mtl, parsec, safe, scientific
, tasty, tasty-golden, tasty-hunit, temporary, text
@@ -75796,7 +76312,6 @@ self: {
];
description = "Pandoc-style document templates";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"doctest" = callPackage
@@ -76110,15 +76625,14 @@ self: {
}) {};
"dom-lt" = callPackage
- ({ mkDerivation, array, base, containers, criterion, deepseq }:
+ ({ mkDerivation, array, base, containers, criterion, deepseq, HUnit
+ }:
mkDerivation {
pname = "dom-lt";
- version = "0.2.0";
- sha256 = "15jf1csnqwd56izw5zk6kbp2kk6y0zkgm9ddbwrk0k3ngmdqzkli";
- revision = "1";
- editedCabalFile = "1rkjm9ssi7j2klf11b8w1wlw3hg4ybcfxdi2klik6lm5mpb52x7w";
+ version = "0.2.1";
+ sha256 = "16pf0lzzg0wwk5q44ybbc2hbrjs5hzsai0ssm836xiywsqwp61a7";
libraryHaskellDepends = [ array base containers ];
- testHaskellDepends = [ base containers ];
+ testHaskellDepends = [ base containers HUnit ];
benchmarkHaskellDepends = [ base containers criterion deepseq ];
description = "The Lengauer-Tarjan graph dominators algorithm";
license = stdenv.lib.licenses.bsd3;
@@ -76339,8 +76853,8 @@ self: {
({ mkDerivation, base, containers }:
mkDerivation {
pname = "dotgen";
- version = "0.4.2";
- sha256 = "148q93qsmqgr5pzdwvpjqfd6bdm1pwzcp2rblfwswx2x8c5f43fg";
+ version = "0.4.3";
+ sha256 = "1jcn5m9342jrdq7jln2v9msf9978ngrx0pq9rrjh8izhvbvph76s";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base containers ];
@@ -77030,6 +77544,21 @@ self: {
broken = true;
}) {};
+ "drunken-bishop" = callPackage
+ ({ mkDerivation, array, base, bytestring, pureMD5 }:
+ mkDerivation {
+ pname = "drunken-bishop";
+ version = "0.1.0.0";
+ sha256 = "114728h8zznmjygp1ddjnkklk0pcs8w7in7698k9xi54j6v467gy";
+ revision = "1";
+ editedCabalFile = "1iaq53nvyzh84g91a6p7y4m38v0mcqpw1c18s2fxlzb5zg342zqi";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ array base bytestring pureMD5 ];
+ description = "An implementation of the Drunken Bishop visual fingerprinting algorithm";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"ds-kanren" = callPackage
({ mkDerivation, base, containers, logict, QuickCheck, tasty
, tasty-quickcheck
@@ -77164,14 +77693,14 @@ self: {
({ mkDerivation, array, base, containers, QuickCheck, random }:
mkDerivation {
pname = "dsp";
- version = "0.2.5";
- sha256 = "1lka6l0xf3p7cb9ikzvszwgr7pl3gjm0s5v312p6k4w1fqqsycl5";
+ version = "0.2.5.1";
+ sha256 = "03mhqqnjqjhklmlim6cljq5ik0l4h6lgqffw2i2clqgwj64ky5nf";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ array base containers random ];
testHaskellDepends = [ array base containers QuickCheck ];
description = "Haskell Digital Signal Processing";
- license = "GPL";
+ license = stdenv.lib.licenses.gpl2;
}) {};
"dstring" = callPackage
@@ -77504,21 +78033,6 @@ self: {
}) {};
"dunai" = callPackage
- ({ mkDerivation, base, MonadRandom, simple-affine-space
- , transformers, transformers-base
- }:
- mkDerivation {
- pname = "dunai";
- version = "0.6.0";
- sha256 = "00ww23294xq8jh9mlg3rd0yz33vl09vdd176hja3l0yskd8cpbxn";
- libraryHaskellDepends = [
- base MonadRandom simple-affine-space transformers transformers-base
- ];
- description = "Generalised reactive framework supporting classic, arrowized and monadic FRP";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "dunai_0_7_0" = callPackage
({ mkDerivation, base, MonadRandom, simple-affine-space, tasty
, tasty-hunit, transformers, transformers-base
}:
@@ -77532,7 +78046,6 @@ self: {
testHaskellDepends = [ base tasty tasty-hunit transformers ];
description = "Generalised reactive framework supporting classic, arrowized and monadic FRP";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"dunai-core" = callPackage
@@ -77969,7 +78482,7 @@ self: {
version = "0.1.1.0";
sha256 = "1agk7q556yf6v776568apvc4dgvxiqfshina12f69ky8afvjr6qz";
libraryHaskellDepends = [ base containers template-haskell unix ];
- description = "Automatically derive dynamic linking methods from a data type.";
+ description = "Automatically derive dynamic linking methods from a data type";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -77996,7 +78509,7 @@ self: {
version = "0.1.0.5";
sha256 = "0hsy9mgnl2yf94kqxy69wgmr5hjqxpp55qvij3f53sxxywjrxdi2";
libraryHaskellDepends = [ base primitive vector ];
- description = "A wrapper around MVector that enables pushing, popping and extending.";
+ description = "A wrapper around MVector that enables pushing, popping and extending";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -78307,8 +78820,8 @@ self: {
({ mkDerivation, base, vector }:
mkDerivation {
pname = "earcut";
- version = "0.1.0.2";
- sha256 = "080picb31ihv0gzxg0nnxx90g0n08l0hz9y57k2jihsibmkszwsi";
+ version = "0.1.0.4";
+ sha256 = "0nssl7n697rzwlfb5lq4kl64j4mrb4i19rp5kzjpmc7iin9fzxsf";
libraryHaskellDepends = [ base vector ];
description = "Binding to C++ earcut library";
license = stdenv.lib.licenses.isc;
@@ -79133,6 +79646,22 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "effet" = callPackage
+ ({ mkDerivation, base, containers, monad-control, template-haskell
+ , transformers, transformers-base
+ }:
+ mkDerivation {
+ pname = "effet";
+ version = "0.2.0.0";
+ sha256 = "1fh6pyjalrns01sg1rnz2h462xgcmnj6xfg6xg61cdb4zh5i9gpp";
+ libraryHaskellDepends = [
+ base containers monad-control template-haskell transformers
+ transformers-base
+ ];
+ description = "An Effect System based on Type Classes";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"effin" = callPackage
({ mkDerivation, base, mtl }:
mkDerivation {
@@ -79149,43 +79678,6 @@ self: {
"egison" = callPackage
({ mkDerivation, array, base, containers, criterion, deepseq
, directory, filepath, ghc, ghc-paths, Glob, hashable, haskeline
- , HUnit, megaparsec, 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 = "3.10.3";
- sha256 = "01j0jgdaq002g8jb8i2chf571zksmjvd6z17jrf7fvn4981lcgqi";
- isLibrary = true;
- isExecutable = true;
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- array base containers directory ghc ghc-paths hashable haskeline
- megaparsec 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 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_0_1" = 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
@@ -79193,8 +79685,8 @@ self: {
}:
mkDerivation {
pname = "egison";
- version = "4.0.1";
- sha256 = "10riz5mczra3ahzgyhv6dbkrz3z93cqa9vg9lpcq8s35yf0scizw";
+ version = "4.0.3";
+ sha256 = "0wav3cbp8yxkx9ajhcfqws9y1xhs36gw01spwi7x7s4l6x7fkqlm";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -79218,7 +79710,6 @@ self: {
];
description = "Programming language with non-linear pattern-matching against non-free data";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"egison-pattern-src" = callPackage
@@ -79306,8 +79797,8 @@ self: {
}:
mkDerivation {
pname = "egison-tutorial";
- version = "4.0.0";
- sha256 = "0kma4i6qhjwcr9dhlgl63gd8f676agigbv1qii7p6fvq3hj38ddg";
+ version = "4.0.1";
+ sha256 = "1g5vhf04b7r2g5kx0f5z9cci0nv55qbnjkvm81cg5yjh41bhffwn";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -79458,6 +79949,21 @@ self: {
license = stdenv.lib.licenses.asl20;
}) {};
+ "either-result" = callPackage
+ ({ mkDerivation, base, doctest, doctest-discover, hspec
+ , hspec-discover
+ }:
+ mkDerivation {
+ pname = "either-result";
+ version = "0.1.2.0";
+ sha256 = "1ch6m0bimbkq73xchhfczssl6pzszkrhcgbcccbzi752r4vps31s";
+ libraryHaskellDepends = [ base ];
+ testHaskellDepends = [ base doctest hspec ];
+ testToolDepends = [ doctest-discover hspec-discover ];
+ description = "‘Result a’ is a wrapper of ‘Either String a’";
+ license = stdenv.lib.licenses.asl20;
+ }) {};
+
"either-unwrap" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -79749,8 +80255,8 @@ self: {
}:
mkDerivation {
pname = "ekg-statsd";
- version = "0.2.4.1";
- sha256 = "1kxrbbxi4ah7ds0pfvbblh4gaij7mn5nn7dylxq7pjsjrgiwl9mj";
+ version = "0.2.5.0";
+ sha256 = "02sgssxk8q9clz0pw7k7dbgxryvkhq46b9mf0nqkvw8r81j4gy92";
libraryHaskellDepends = [
base bytestring ekg-core network text time unordered-containers
];
@@ -79967,22 +80473,6 @@ self: {
}:
mkDerivation {
pname = "elm-bridge";
- version = "0.5.2";
- sha256 = "1ls4c4lrjbmms1kcaz88nnxn3ih3wbx51adjggbvyvfj52bc5cvp";
- libraryHaskellDepends = [ aeson base template-haskell ];
- testHaskellDepends = [
- aeson base containers hspec QuickCheck text
- ];
- description = "Derive Elm types and Json code from Haskell types, using aeson's options";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "elm-bridge_0_6_1" = callPackage
- ({ mkDerivation, aeson, base, containers, hspec, QuickCheck
- , template-haskell, text
- }:
- mkDerivation {
- pname = "elm-bridge";
version = "0.6.1";
sha256 = "0q71zj7vzkwxkn022bn4bqnblwygdrkjypqy65xxadfbqjl9y8gx";
libraryHaskellDepends = [ aeson base template-haskell ];
@@ -79991,7 +80481,6 @@ self: {
];
description = "Derive Elm types and Json code from Haskell types, using aeson's options";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"elm-build-lib" = callPackage
@@ -80474,15 +80963,15 @@ self: {
}:
mkDerivation {
pname = "elynx";
- version = "0.2.2";
- sha256 = "19fj65klv8pyan6n6i0mzcwpsprkhvxirh82hdmr3b3y2zaw10h6";
+ version = "0.3.0";
+ sha256 = "15qnsbbfmyyxmhzs5ly84w4yficcmnl3v49wjqhr86836l770rbi";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
aeson base bytestring elynx-tools optparse-applicative slynx tlynx
];
description = "Validate and (optionally) redo ELynx analyses";
- license = stdenv.lib.licenses.gpl3;
+ license = stdenv.lib.licenses.gpl3Plus;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
}) {};
@@ -80495,20 +80984,33 @@ self: {
}:
mkDerivation {
pname = "elynx-markov";
- version = "0.2.2";
- sha256 = "1w7wxha82xaanfnzyn8ygfpxmk7lalfvzwr157crz8nm59ai4c05";
+ version = "0.3.0";
+ sha256 = "0w889wjyj4g8yr4ysvh2v1jnsf6bpdri8pj9klslnrpmk4b7x14n";
libraryHaskellDepends = [
base bytestring containers elynx-seq elynx-tools elynx-tree hmatrix
integration math-functions megaparsec mwc-random parallel primitive
statistics vector
];
testHaskellDepends = [
- base bytestring containers elynx-tools elynx-tree hmatrix hspec
- hspec-megaparsec integration math-functions megaparsec mwc-random
- parallel primitive statistics vector
+ base containers elynx-tools elynx-tree hmatrix hspec
+ hspec-megaparsec mwc-random vector
];
description = "Simulate molecular sequences along trees";
- license = stdenv.lib.licenses.gpl3;
+ license = stdenv.lib.licenses.gpl3Plus;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "elynx-nexus" = callPackage
+ ({ mkDerivation, base, bytestring, hspec, megaparsec }:
+ mkDerivation {
+ pname = "elynx-nexus";
+ version = "0.3.0";
+ sha256 = "00aikdx89b0x9zw78srp5qmx564myn9dhwy1k6nq9b411cxsfz0v";
+ libraryHaskellDepends = [ base bytestring megaparsec ];
+ testHaskellDepends = [ base hspec ];
+ description = "Import and export Nexus files";
+ license = stdenv.lib.licenses.gpl3Plus;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
}) {};
@@ -80520,19 +81022,17 @@ self: {
}:
mkDerivation {
pname = "elynx-seq";
- version = "0.2.2";
- sha256 = "1m09indy34zgx16m2rnmwjf9fvrhi8qcdxpfz7myjl2hxbp8hz1j";
+ version = "0.3.0";
+ sha256 = "0y7raavskrxgqmfsszm3f177hsjwnf69302vq3k7anj4fzqydvcn";
libraryHaskellDepends = [
aeson base bytestring containers elynx-tools matrices megaparsec
mwc-random parallel primitive vector vector-th-unbox word8
];
testHaskellDepends = [
- aeson base bytestring containers elynx-tools hspec hspec-megaparsec
- matrices megaparsec mwc-random parallel primitive vector
- vector-th-unbox word8
+ base bytestring elynx-tools hspec hspec-megaparsec matrices vector
];
description = "Handle molecular sequences";
- license = stdenv.lib.licenses.gpl3;
+ license = stdenv.lib.licenses.gpl3Plus;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
}) {};
@@ -80547,8 +81047,8 @@ self: {
}:
mkDerivation {
pname = "elynx-tools";
- version = "0.2.2";
- sha256 = "0gdnfyag704yfvrakc7d0adh3mb9r1kf1v8cpdrspaxxr77brw9q";
+ version = "0.3.0";
+ sha256 = "1ba9vcmzf7kwm8h493m2n9naq1pzhsddd8mv3mp8vb30jgg75vhj";
libraryHaskellDepends = [
aeson async base base16-bytestring bytestring containers
cryptohash-sha256 deepseq directory fast-logger hmatrix matrices
@@ -80557,36 +81057,35 @@ self: {
transformers transformers-base vector zlib
];
description = "Tools for ELynx";
- license = stdenv.lib.licenses.gpl3;
+ license = stdenv.lib.licenses.gpl3Plus;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
}) {};
"elynx-tree" = callPackage
- ({ mkDerivation, base, bytestring, containers, criterion
- , elynx-tools, hspec, hspec-megaparsec, math-functions, megaparsec
- , mwc-random, primitive, QuickCheck, quickcheck-instances
- , statistics
+ ({ mkDerivation, aeson, base, bytestring, comonad, containers
+ , criterion, deepseq, elynx-nexus, elynx-tools, hspec
+ , hspec-megaparsec, math-functions, megaparsec, mwc-random
+ , primitive, QuickCheck, statistics, vector
}:
mkDerivation {
pname = "elynx-tree";
- version = "0.2.2";
- sha256 = "00c7rli9vfi1crz9plpc5xgh960ba245kisxihbx54vqlc94b5hj";
+ version = "0.3.0";
+ sha256 = "10z7fm5ir91vh3j39kf2ylx02i4fvnwxzk7x9bfpp6f26cr0mfcb";
libraryHaskellDepends = [
- base bytestring containers elynx-tools math-functions megaparsec
- mwc-random primitive statistics
+ aeson base bytestring comonad containers deepseq elynx-nexus
+ elynx-tools math-functions megaparsec mwc-random primitive
+ statistics vector
];
testHaskellDepends = [
base bytestring containers elynx-tools hspec hspec-megaparsec
- math-functions megaparsec mwc-random primitive QuickCheck
- quickcheck-instances statistics
+ megaparsec QuickCheck
];
benchmarkHaskellDepends = [
- base bytestring containers criterion elynx-tools math-functions
- megaparsec mwc-random primitive statistics
+ base bytestring containers criterion elynx-tools
];
description = "Handle phylogenetic trees";
- license = stdenv.lib.licenses.gpl3;
+ license = stdenv.lib.licenses.gpl3Plus;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
}) {};
@@ -81480,6 +81979,17 @@ self: {
broken = true;
}) {};
+ "enummaps" = callPackage
+ ({ mkDerivation, base, containers, deepseq }:
+ mkDerivation {
+ pname = "enummaps";
+ version = "0.6.2.1.7";
+ sha256 = "0p4klnhwr10yiv3w209vl1j09280257z0pz626ynbxbff4mh9wg4";
+ libraryHaskellDepends = [ base containers deepseq ];
+ description = "Enum wrappers for IntMap and IntSet";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"enummapset" = callPackage
({ mkDerivation, array, base, containers, deepseq, ghc-prim, HUnit
, QuickCheck, semigroups, test-framework, test-framework-hunit
@@ -81502,10 +82012,8 @@ self: {
({ mkDerivation, base, containers, deepseq, template-haskell }:
mkDerivation {
pname = "enummapset-th";
- version = "0.6.1.1";
- sha256 = "0anmarswk8vvd9c8qhkhgwzmr5h2yq0bdx48ww5lbca1zf6h5hkw";
- revision = "1";
- editedCabalFile = "0fyjwcw7ibm0x5k2281q53drwm1ddsmkc890fywcv7r6b9jdx5py";
+ version = "0.6.2";
+ sha256 = "010cldc2jhhizllqj810ani5rffakfzmxm1rj69v5q489fnngswl";
libraryHaskellDepends = [
base containers deepseq template-haskell
];
@@ -82482,8 +82990,8 @@ self: {
}:
mkDerivation {
pname = "esqueleto";
- version = "3.3.3.0";
- sha256 = "19zzqmaciski4ara41djkh1df17nzqw2nfwzc81zv6d3pylaznq1";
+ version = "3.3.3.2";
+ sha256 = "0488vrv85gzv190j4npyjll5v1fchqlxlg5346j4p90zb9vl2pzl";
libraryHaskellDepends = [
aeson attoparsec base blaze-html bytestring conduit containers
monad-logger persistent resourcet tagged text time transformers
@@ -83011,6 +83519,8 @@ self: {
];
description = "Euler tour trees";
license = stdenv.lib.licenses.publicDomain;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"euphoria" = callPackage
@@ -83660,15 +84170,15 @@ self: {
"exact-real" = callPackage
({ mkDerivation, base, Cabal, cabal-doctest, checkers, criterion
- , doctest, groups, integer-gmp, memoize, QuickCheck, random, tasty
+ , doctest, groups, integer-gmp, QuickCheck, random, tasty
, tasty-hunit, tasty-quickcheck, tasty-th
}:
mkDerivation {
pname = "exact-real";
- version = "0.12.3";
- sha256 = "1mn5bqx0r1la573bd5g2q0c6cqd68l2rhzyx1ya7fjvp081q1gbh";
+ version = "0.12.4";
+ sha256 = "09i0pi141cmqc09mxgsmdk7n3a0rcmjc7w2j4a0ckf0i41vb9yni";
setupHaskellDepends = [ base Cabal cabal-doctest ];
- libraryHaskellDepends = [ base integer-gmp memoize random ];
+ libraryHaskellDepends = [ base integer-gmp random ];
testHaskellDepends = [
base checkers doctest groups QuickCheck random tasty tasty-hunit
tasty-quickcheck tasty-th
@@ -83790,16 +84300,14 @@ self: {
}) {};
"exception-transformers" = callPackage
- ({ mkDerivation, base, HUnit, stm, test-framework
- , test-framework-hunit, transformers, transformers-compat
+ ({ mkDerivation, base, HUnit, test-framework, test-framework-hunit
+ , transformers, transformers-compat
}:
mkDerivation {
pname = "exception-transformers";
- version = "0.4.0.8";
- sha256 = "079vwd0lkv7y5cijpjxsxn6wyba1y22fw9mfirzgjpiswx46isrr";
- libraryHaskellDepends = [
- base stm transformers transformers-compat
- ];
+ version = "0.4.0.9";
+ sha256 = "033z8mhczwf59lh59q3z546gkcsy0bzg98r1qhm3fiq7j11hgd95";
+ libraryHaskellDepends = [ base transformers transformers-compat ];
testHaskellDepends = [
base HUnit test-framework test-framework-hunit transformers
transformers-compat
@@ -83992,8 +84500,8 @@ self: {
}:
mkDerivation {
pname = "exhaustive";
- version = "1.1.8";
- sha256 = "1nnylpjrrb6smmgl3d481wpkxpdw26yfa3jlw98p3xgm8k907486";
+ version = "1.1.9";
+ sha256 = "1mpqw30fwv6h5vwkbd5xzc5dn24l0185jzsrx71rmic9nx043xc6";
libraryHaskellDepends = [
base generics-sop template-haskell transformers
];
@@ -84041,6 +84549,31 @@ self: {
broken = true;
}) {inherit (pkgs) exif;};
+ "exigo-schema" = callPackage
+ ({ mkDerivation, aeson, base, binary, bytestring, directory
+ , esqueleto, exceptions, hint, hspec, hspec-core, interpolate
+ , monad-logger, mtl, persistent, persistent-sqlite
+ , persistent-template, QuickCheck, quickcheck-text, resourcet
+ , template-haskell, temporary, text, th-lift-instances
+ }:
+ mkDerivation {
+ pname = "exigo-schema";
+ version = "0.2.0.2";
+ sha256 = "0kaja735bsgzywhfa16wg5kvjc1c89gvm503gxxyhkakacmp2002";
+ libraryHaskellDepends = [
+ aeson base binary bytestring persistent persistent-template
+ template-haskell text th-lift-instances
+ ];
+ testHaskellDepends = [
+ aeson base bytestring directory esqueleto exceptions hint hspec
+ hspec-core interpolate monad-logger mtl persistent
+ persistent-sqlite persistent-template QuickCheck quickcheck-text
+ resourcet template-haskell temporary text
+ ];
+ description = "database schema for exigo marking/assessment tools";
+ license = stdenv.lib.licenses.bsd2;
+ }) {};
+
"exinst" = callPackage
({ mkDerivation, base, binary, bytestring, constraints, deepseq
, hashable, profunctors, QuickCheck, singletons, tasty, tasty-hunit
@@ -84942,8 +85475,6 @@ self: {
];
description = "Parse Haskell Language Extensions";
license = stdenv.lib.licenses.mpl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"external-sort" = callPackage
@@ -84963,30 +85494,12 @@ self: {
"extra" = callPackage
({ mkDerivation, base, clock, directory, filepath, process
- , QuickCheck, quickcheck-instances, semigroups, time, unix
- }:
- mkDerivation {
- pname = "extra";
- version = "1.6.21";
- sha256 = "1gjx98w4w61g043k6rzc8i34cbxpcigi8lb6i7pp1vwp8w8jm5vl";
- libraryHaskellDepends = [
- base clock directory filepath process semigroups time unix
- ];
- testHaskellDepends = [
- base directory filepath QuickCheck quickcheck-instances unix
- ];
- description = "Extra functions I use";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "extra_1_7_3" = callPackage
- ({ mkDerivation, base, clock, directory, filepath, process
, QuickCheck, quickcheck-instances, time, unix
}:
mkDerivation {
pname = "extra";
- version = "1.7.3";
- sha256 = "19dw4y6zk3z2rf7nq1dxfclhlca9a9znb9x2qnpaqa4gz8q3j6na";
+ version = "1.7.4";
+ sha256 = "0vcn8vid3ps7122zn3h0dzlwkx7kkxzsfhlwymalx6ph1fmxbq9y";
libraryHaskellDepends = [
base clock directory filepath process time unix
];
@@ -84995,7 +85508,6 @@ self: {
];
description = "Extra functions I use";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"extract-dependencies" = callPackage
@@ -85188,8 +85700,8 @@ self: {
}:
mkDerivation {
pname = "factory";
- version = "0.3.2.1";
- sha256 = "1vz273vni9335py69nlc2g92gkvy13rkfa238116g83qjjcx8w1f";
+ version = "0.3.2.2";
+ sha256 = "00nxadfipy92rpg7d3ypgigr51n4sn9jjh6n1gzxfjl6p7vq6myn";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -85205,6 +85717,8 @@ self: {
];
description = "Rational arithmetic in an irrational world";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"facts" = callPackage
@@ -85441,8 +85955,8 @@ self: {
}:
mkDerivation {
pname = "fakedata";
- version = "0.5.0";
- sha256 = "0xbdbxbj3phrzhg5ifp0s479sjrkm6p3pvvia2i4j1fmq313d9k7";
+ version = "0.6.1";
+ sha256 = "0qqc0hq7lg1s5fpflmnalcsy0043vqd8iiblwa6lvm45h7af8ii2";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base bytestring containers directory exceptions filepath hashable
@@ -85463,30 +85977,31 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "fakedata_0_6_1" = callPackage
+ "fakedata_0_7_1" = callPackage
({ mkDerivation, base, bytestring, containers, deepseq, directory
, exceptions, filepath, gauge, hashable, hspec, hspec-discover
- , random, template-haskell, text, time, unordered-containers
- , vector, yaml
+ , random, string-random, template-haskell, text, time
+ , unordered-containers, vector, yaml
}:
mkDerivation {
pname = "fakedata";
- version = "0.6.1";
- sha256 = "0qqc0hq7lg1s5fpflmnalcsy0043vqd8iiblwa6lvm45h7af8ii2";
+ version = "0.7.1";
+ sha256 = "1fbrfndwamwdnklbmyldhn45qxyyc61akbwvw0bmf645l0mkpn12";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base bytestring containers directory exceptions filepath hashable
- random template-haskell text time unordered-containers vector yaml
+ random string-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
+ hspec hspec-discover random string-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
+ gauge hashable random string-random template-haskell text time
unordered-containers vector yaml
];
description = "Library for producing fake data";
@@ -85494,6 +86009,17 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "fakedata-parser" = callPackage
+ ({ mkDerivation, attoparsec, base, hspec, text }:
+ mkDerivation {
+ pname = "fakedata-parser";
+ version = "0.1.0.0";
+ sha256 = "0rf4mr9977p70vsinr3iga6l5wzkxnkxd52j4jmdmrk5b6i3flcp";
+ libraryHaskellDepends = [ attoparsec base text ];
+ testHaskellDepends = [ attoparsec base hspec text ];
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"fakefs" = callPackage
({ mkDerivation, base, containers, hspec, mtl, QuickCheck }:
mkDerivation {
@@ -85721,8 +86247,8 @@ self: {
}:
mkDerivation {
pname = "fast-downward";
- version = "0.2.0.0";
- sha256 = "0a2ax0z326mf02p5wyp1d8knxj6afn92n9bqxav2qhkc2v5kijhw";
+ version = "0.2.1.0";
+ sha256 = "1gz1grd2f10pvmmk3klxhnwqg6mrdmgg23r5mblb4dflzpshffk1";
libraryHaskellDepends = [
base containers mtl process temporary text transformers
];
@@ -86232,32 +86758,6 @@ self: {
}:
mkDerivation {
pname = "fb";
- version = "2.0.0";
- sha256 = "0z56cibxp5f616vamj4jm76g2n33w22zz8pc9hhs33lm5m0nlncw";
- libraryHaskellDepends = [
- aeson attoparsec base bytestring conduit conduit-extra cryptonite
- data-default http-client http-conduit http-types memory
- monad-logger resourcet text time transformers transformers-base
- unliftio unliftio-core unordered-containers
- ];
- testHaskellDepends = [
- aeson base bytestring conduit containers data-default hspec
- http-conduit HUnit QuickCheck resourcet text time transformers
- unliftio
- ];
- description = "Bindings to Facebook's API";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "fb_2_1_1" = callPackage
- ({ mkDerivation, aeson, attoparsec, base, bytestring, conduit
- , conduit-extra, containers, cryptonite, data-default, hspec
- , http-client, http-conduit, http-types, HUnit, memory
- , monad-logger, QuickCheck, resourcet, text, time, transformers
- , transformers-base, unliftio, unliftio-core, unordered-containers
- }:
- mkDerivation {
- pname = "fb";
version = "2.1.1";
sha256 = "0j2rckrv1aksfp2wyiyffqg40jl927vs97fk2lyzkscz673jd9s9";
libraryHaskellDepends = [
@@ -86273,7 +86773,6 @@ self: {
];
description = "Bindings to Facebook's API";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"fb-persistent" = callPackage
@@ -87409,10 +87908,8 @@ self: {
({ mkDerivation, base-noprelude, integer-gmp, semirings }:
mkDerivation {
pname = "fib";
- version = "0.1";
- sha256 = "19ppp760993wz4d1w3i5s60k4yqcx40il7l0ak0ylcqqym619zlk";
- revision = "1";
- editedCabalFile = "1pi7hhil698v9yk17ncw7raw0sf20yj679jvs2d0p7q8ypl9b1lh";
+ version = "0.1.0.1";
+ sha256 = "17pk2fzgr4jjmpam52vmqg69927gfsl81w61h7q9zsf1vzd0qnix";
libraryHaskellDepends = [ base-noprelude integer-gmp semirings ];
description = "fibonacci algebra";
license = stdenv.lib.licenses.bsd3;
@@ -87573,14 +88070,31 @@ self: {
}:
mkDerivation {
pname = "file-embed";
- version = "0.0.12.0";
- sha256 = "13b2bcyifyrs1i9yk0qkj5md68ysnwma7zb1xrb1x2i4z3lk342p";
+ 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 = [
base bytestring directory filepath template-haskell
];
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
@@ -87742,8 +88256,8 @@ self: {
({ mkDerivation, async, base, process, unix }:
mkDerivation {
pname = "filelock";
- version = "0.1.1.4";
- sha256 = "189n4pvq7f4d235smg2iqs2m5rqmnjdxflifq0mnb2qdbc4jjznr";
+ version = "0.1.1.5";
+ sha256 = "06a44i7a956d7xkk2na4090xj2a7b7a228pk4spmccs4x20ymssh";
libraryHaskellDepends = [ base unix ];
testHaskellDepends = [ async base process ];
description = "Portable interface to file locking (flock / LockFileEx)";
@@ -88028,11 +88542,25 @@ self: {
pname = "filtrable";
version = "0.1.3.0";
sha256 = "1viazb01xnw7siwrsynaxqcjrgc96gqfgmj4vxl5r3lbnb34wdl0";
+ revision = "1";
+ editedCabalFile = "15ghhsvd9r18ifrqh3x76p6hln4as185dnj5zzanbbfv684j9qsc";
libraryHaskellDepends = [ base ];
description = "Class of filtrable containers";
license = stdenv.lib.licenses.bsd3;
}) {};
+ "filtrable_0_1_4_0" = callPackage
+ ({ mkDerivation, base, transformers }:
+ mkDerivation {
+ pname = "filtrable";
+ version = "0.1.4.0";
+ sha256 = "11jas9w611pslc3hanybsdwrh4292zvgigng8y4cv7gm0j908xng";
+ libraryHaskellDepends = [ base transformers ];
+ description = "Class of filtrable containers";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"fin" = callPackage
({ mkDerivation, base, dec, deepseq, hashable, inspection-testing
, QuickCheck, tagged
@@ -88267,6 +88795,26 @@ self: {
broken = true;
}) {};
+ "finitary-optics" = callPackage
+ ({ mkDerivation, base, finitary, finite-typelits, hedgehog, hspec
+ , hspec-hedgehog, optics-core
+ }:
+ mkDerivation {
+ pname = "finitary-optics";
+ version = "1.0.0.0";
+ sha256 = "0is930yhcd1iqgbxn42ldzbh408inpsprw9psvnx61j6qm6p4cd7";
+ libraryHaskellDepends = [
+ base finitary finite-typelits optics-core
+ ];
+ testHaskellDepends = [
+ base hedgehog hspec hspec-hedgehog optics-core
+ ];
+ description = "Prisms and Isos between finitary types";
+ license = stdenv.lib.licenses.gpl3Plus;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"finite-field" = callPackage
({ mkDerivation, base, containers, deepseq, hashable, primes
, QuickCheck, singletons, tasty, tasty-hunit, tasty-quickcheck
@@ -88399,18 +88947,6 @@ self: {
({ mkDerivation, base, doctest, Glob }:
mkDerivation {
pname = "first-class-families";
- version = "0.7.0.0";
- sha256 = "0dvlmfhnbbrr3yxq4idpipvlxda21qvayx6gk93f66jzcl5726my";
- libraryHaskellDepends = [ base ];
- testHaskellDepends = [ base doctest Glob ];
- description = "First class type families";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "first-class-families_0_8_0_0" = callPackage
- ({ mkDerivation, base, doctest, Glob }:
- mkDerivation {
- pname = "first-class-families";
version = "0.8.0.0";
sha256 = "190jl3vs7glkbm8ap90x9yzlj01yzxd818s3i0w4pz21b6d6sxav";
revision = "1";
@@ -88419,7 +88955,6 @@ self: {
testHaskellDepends = [ base doctest Glob ];
description = "First class type families";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"first-class-instances" = callPackage
@@ -88477,8 +89012,8 @@ self: {
}:
mkDerivation {
pname = "fishfood";
- version = "0.0.1.9";
- sha256 = "128m9zhn57jzz5ijkz54mlw70g0d1byp2gisw7wyrgddi0j3x3i5";
+ version = "0.0.1.10";
+ sha256 = "075hqpp4jmhl57a6y5vgnmxc3264mby2xpcmskxpcrqf6isbljah";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -88492,6 +89027,8 @@ self: {
];
description = "Calculates file-size frequency-distribution";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"fit" = callPackage
@@ -88577,13 +89114,13 @@ self: {
}:
mkDerivation {
pname = "fix-imports";
- version = "2.2.0";
- sha256 = "0nwl9gxaxjdvgr0ji7r0hh9z43s473rb69dgb3p8ab3kdc3mld11";
+ version = "2.3.0";
+ sha256 = "1ysz764i24l30cclw5zzwkk78di8i9qh136abwlpcxyyw4zy2n6d";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
base containers cpphs deepseq directory filepath haskell-src-exts
- pretty process split text time uniplate
+ mtl pretty process split text time uniplate
];
testHaskellDepends = [
base containers cpphs deepseq directory filepath haskell-src-exts
@@ -88806,17 +89343,6 @@ self: {
}) {};
"fixed-vector-hetero" = callPackage
- ({ mkDerivation, base, deepseq, fixed-vector, primitive }:
- mkDerivation {
- pname = "fixed-vector-hetero";
- version = "0.5.0.0";
- sha256 = "1446xsj030xr7zry2pqq0yxv4f0j46jmpisfmp357jb0n9l5kwm3";
- libraryHaskellDepends = [ base deepseq fixed-vector primitive ];
- description = "Generic heterogeneous vectors";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "fixed-vector-hetero_0_6_0_0" = callPackage
({ mkDerivation, base, Cabal, cabal-doctest, deepseq, doctest
, fixed-vector, primitive
}:
@@ -88831,7 +89357,6 @@ self: {
testHaskellDepends = [ base doctest fixed-vector ];
description = "Library for working with product types generically";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"fixed-width" = callPackage
@@ -89111,8 +89636,8 @@ self: {
}:
mkDerivation {
pname = "flaccuraterip";
- version = "0.3.8";
- sha256 = "0ixk5vbnpnh3j262k5igvnglm4brypsv3b839xc51hlc29q7v9qs";
+ version = "0.3.9";
+ sha256 = "18nziy9x83x34nkfz3bzy1nmj7fxzcpxrkzp9gmb1lvgy9igrric";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -89514,6 +90039,17 @@ self: {
broken = true;
}) {};
+ "float128" = callPackage
+ ({ mkDerivation, base, integer-gmp }:
+ mkDerivation {
+ pname = "float128";
+ version = "0.1";
+ sha256 = "0f4nrj5qy6j6d9ll22zjkbgvw2rx0x2w7nllhl929zdbmhxrjk73";
+ libraryHaskellDepends = [ base integer-gmp ];
+ description = "FFI bindings for C _Float128";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"floating-bits" = callPackage
({ mkDerivation, base, criterion }:
mkDerivation {
@@ -89548,8 +90084,8 @@ self: {
pname = "flock";
version = "0.3.1.8";
sha256 = "1g1gf7qnlqkl57h28nzxnbzj7v2h73czffp5y7s7jm9vbihcwd4n";
- revision = "5";
- editedCabalFile = "19jqvzacd1639r8c8vs2fdng188mjg8i76x0fghda71d7a2jgp97";
+ revision = "6";
+ editedCabalFile = "04cz4avwglnjgmsbkaadlfrzaadcfkcqzrbc4x9nbzi695zs8k21";
libraryHaskellDepends = [
base lifted-base monad-control transformers unix
];
@@ -89591,23 +90127,9 @@ self: {
];
description = "A flexible Haskell source code pretty printer";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"flow" = callPackage
- ({ mkDerivation, base, doctest, QuickCheck, template-haskell }:
- mkDerivation {
- pname = "flow";
- version = "1.0.20";
- sha256 = "1pxb87rmw1ryls8k4g82wy1gg6wxw5n4s4nyn248gnam1xgls9li";
- libraryHaskellDepends = [ base ];
- testHaskellDepends = [ base doctest QuickCheck template-haskell ];
- description = "Write more understandable Haskell";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "flow_1_0_21" = callPackage
({ mkDerivation, base, HUnit }:
mkDerivation {
pname = "flow";
@@ -89617,7 +90139,6 @@ self: {
testHaskellDepends = [ base HUnit ];
description = "Write more understandable Haskell";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"flow-er" = callPackage
@@ -89635,17 +90156,18 @@ self: {
}) {};
"flow2dot" = callPackage
- ({ mkDerivation, base, containers, mtl, parsec, QuickCheck
- , utf8-string
+ ({ mkDerivation, base, containers, dotgen, mtl, parsec, QuickCheck
}:
mkDerivation {
pname = "flow2dot";
- version = "0.9.0.3";
- sha256 = "1pf60wpwsvxxgqkz3zh2qlcyz9pyd8axi41y5y6pn77n9x8p2613";
+ version = "0.9.2";
+ sha256 = "07bnyzcaf5jlhkrsqw6y880z9x5p6y8kh2nfwz4xds9cgk61r18j";
isLibrary = true;
isExecutable = true;
- libraryHaskellDepends = [
- base containers mtl parsec QuickCheck utf8-string
+ libraryHaskellDepends = [ base containers dotgen mtl parsec ];
+ executableHaskellDepends = [ base containers dotgen mtl parsec ];
+ testHaskellDepends = [
+ base containers dotgen mtl parsec QuickCheck
];
description = "Library and binary to generate sequence/flow diagrams from plain text source";
license = stdenv.lib.licenses.bsd3;
@@ -90293,8 +90815,8 @@ self: {
}:
mkDerivation {
pname = "fold-debounce-conduit";
- version = "0.2.0.4";
- sha256 = "0mhnc5j8jnmf4rnb5cj75jlyj9xc4gj3dawywcw26zz189j540fj";
+ version = "0.2.0.5";
+ sha256 = "1qvr3wqqv2lvs22ddmalavggp8a4a50d056a50dsz6lcml1k6hdg";
libraryHaskellDepends = [
base conduit fold-debounce resourcet stm transformers
transformers-base
@@ -90338,6 +90860,28 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "foldl_1_4_7" = 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.7";
+ sha256 = "0pvdfzap9bv9v2n72gxy1xd1idyyz87h836bh09m84i8baasblxb";
+ 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"foldl-exceptions" = callPackage
({ mkDerivation, base, doctest, foldl, safe-exceptions }:
mkDerivation {
@@ -91280,20 +91824,21 @@ self: {
}) {};
"fourmolu" = callPackage
- ({ mkDerivation, base, bytestring, containers, dlist, exceptions
- , filepath, ghc-lib-parser, gitrev, hspec, hspec-discover, mtl
- , optparse-applicative, path, path-io, syb, text
+ ({ mkDerivation, aeson, base, bytestring, containers, directory
+ , dlist, exceptions, filepath, ghc-lib-parser, gitrev, hspec
+ , hspec-discover, mtl, optparse-applicative, path, path-io, syb
+ , text, yaml
}:
mkDerivation {
pname = "fourmolu";
- version = "0.0.6.0";
- sha256 = "16i5wlwbvk9868nscj1xg5n8j3z56jbv9q4nipcwmzm76i19iqwf";
+ version = "0.1.0.0";
+ sha256 = "1kc7hhaqn7sghbcfj9xg8r1pvrmhawy9y2rhizfxzm7z034bgjyk";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- base bytestring containers dlist exceptions ghc-lib-parser mtl syb
- text
+ aeson base bytestring containers directory dlist exceptions
+ filepath ghc-lib-parser mtl syb text yaml
];
executableHaskellDepends = [
base ghc-lib-parser gitrev optparse-applicative text
@@ -91304,6 +91849,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "A formatter for Haskell source code";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"fpco-api" = callPackage
@@ -91655,6 +92202,8 @@ self: {
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
@@ -91669,8 +92218,8 @@ self: {
}:
mkDerivation {
pname = "free-algebras";
- version = "0.0.8.1";
- sha256 = "07p1nmg88b6nvqi33q80vb2aj6svx9r33ax85ry6d7adkg83s4jz";
+ version = "0.0.8.2";
+ sha256 = "0mq9wwsylbmkiwwpvb1frym6nif587920rxkgq1gacwmh6dssymz";
libraryHaskellDepends = [
base containers data-fix dlist free groups kan-extensions mtl
transformers
@@ -91687,23 +92236,11 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "free-categories";
- version = "0.1.0.0";
- sha256 = "0lzal6vbh1zjcag4dwmhnsv4j66n00gkl0cmf0pssdjwwywxgpwx";
- libraryHaskellDepends = [ base ];
- description = "free categories";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "free-categories_0_2_0_0" = callPackage
- ({ mkDerivation, base }:
- mkDerivation {
- pname = "free-categories";
version = "0.2.0.0";
sha256 = "0932bvy2cgmancjy4invm9m16w27kawlfmd3zy9xi8sl9a62rp38";
libraryHaskellDepends = [ base ];
description = "free categories";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"free-category" = callPackage
@@ -91712,8 +92249,8 @@ self: {
}:
mkDerivation {
pname = "free-category";
- version = "0.0.4.1";
- sha256 = "1d7r9mcq4163g665bgzwxhvrk2iiypgss8s3j2lmqccb461s7a4j";
+ version = "0.0.4.2";
+ sha256 = "1nnf7y0m5pv36ka54vmfbhj6v0354gk36r539ss4zzp6jc8mzvdl";
libraryHaskellDepends = [ base free-algebras ];
testHaskellDepends = [
base free-algebras QuickCheck tasty tasty-quickcheck
@@ -91751,16 +92288,17 @@ self: {
}) {};
"free-functors" = callPackage
- ({ mkDerivation, algebraic-classes, base, bifunctors, comonad
- , contravariant, profunctors, template-haskell, transformers
+ ({ mkDerivation, base, bifunctors, comonad, contravariant
+ , derive-lifted-instances, profunctors, template-haskell
+ , transformers
}:
mkDerivation {
pname = "free-functors";
- version = "1.0.1";
- sha256 = "1y1cmm4z5s5a1ivs30vwb2rbgc9q24y6z2a9in3azwpgfb1x4fw0";
+ version = "1.1.2";
+ sha256 = "1qkn7irp1zids0dvi7xn17kk8wmwkqnys78qy5n27dhsgi2l1avs";
libraryHaskellDepends = [
- algebraic-classes base bifunctors comonad contravariant profunctors
- template-haskell transformers
+ base bifunctors comonad contravariant derive-lifted-instances
+ profunctors template-haskell transformers
];
description = "Free functors, adjoint to functors that forget class constraints";
license = stdenv.lib.licenses.bsd3;
@@ -92111,6 +92649,17 @@ self: {
broken = true;
}) {};
+ "freer-indexed" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "freer-indexed";
+ version = "0.1.0.0";
+ sha256 = "14d5683z37xyahrw6dbcv516lmc8vasl1bc6zvdy3wr4y4g1qyzd";
+ libraryHaskellDepends = [ base ];
+ description = "Freer indexed monad for type-level resource-aware effectual operations";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"freer-simple" = callPackage
({ mkDerivation, base, criterion, extensible-effects, free, mtl
, natural-transformation, QuickCheck, tasty, tasty-hunit
@@ -92275,19 +92824,6 @@ self: {
}) {};
"freetype2" = callPackage
- ({ mkDerivation, base }:
- mkDerivation {
- pname = "freetype2";
- version = "0.1.2";
- sha256 = "00p3zb5iip9ggkapw4jkmpypnl8s7l6q9mrl66q07schi0lq0zji";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [ base ];
- description = "Haskell binding for FreeType 2 library";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "freetype2_0_2_0" = callPackage
({ mkDerivation, base, template-haskell }:
mkDerivation {
pname = "freetype2";
@@ -92299,7 +92835,6 @@ self: {
testHaskellDepends = [ base template-haskell ];
description = "Haskell bindings for FreeType 2 library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"french-cards" = callPackage
@@ -92371,8 +92906,8 @@ self: {
pname = "friday";
version = "0.2.3.1";
sha256 = "04wn36249b7mddhp6r8zycdxixm0ryj3jrc6qjjvl5k138n4j9q8";
- revision = "1";
- editedCabalFile = "0n1f4plvrmad6gm8dbsi6g5ghahdwwy2fhgippmnp1ixb65x7d58";
+ revision = "2";
+ editedCabalFile = "1iy2ywz42mwwr2iy7fzfdif8f0vbyl3w9hgy4rkynsmmqc8mmxba";
libraryHaskellDepends = [
base containers convertible deepseq primitive ratio-int
transformers vector
@@ -92911,8 +93446,8 @@ self: {
}:
mkDerivation {
pname = "ftp-client";
- version = "0.5.1.3";
- sha256 = "1alk8l8i5izdy5rk5qnig4wn0wd08pgnaixqq874mxwxhpak4c3f";
+ version = "0.5.1.4";
+ sha256 = "0c2xn2q24imrfgsx4zxzi24ciwkrly6n47lc5k5406j5b4znn5lf";
libraryHaskellDepends = [
attoparsec base bytestring connection containers exceptions network
transformers
@@ -93669,16 +94204,16 @@ self: {
"fused-effects" = callPackage
({ mkDerivation, base, containers, gauge, hedgehog, hedgehog-fn
- , inspection-testing, markdown-unlit, mtl, tasty, tasty-hedgehog
+ , inspection-testing, markdown-unlit, tasty, tasty-hedgehog
, tasty-hunit, transformers
}:
mkDerivation {
pname = "fused-effects";
- version = "1.0.2.0";
- sha256 = "0dy8m54fm3gndj0bda0savl80w7drj8h113bhbi2439wl3x02y6x";
+ version = "1.0.2.2";
+ sha256 = "1n9nal5kz2gpi58jc7xspj100ibn582f8vgndc9ra84fbp380yy2";
libraryHaskellDepends = [ base transformers ];
testHaskellDepends = [
- base containers hedgehog hedgehog-fn inspection-testing mtl tasty
+ base containers hedgehog hedgehog-fn inspection-testing tasty
tasty-hedgehog tasty-hunit transformers
];
testToolDepends = [ markdown-unlit ];
@@ -93687,14 +94222,35 @@ self: {
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 ];
+ testHaskellDepends = [
+ base containers hedgehog hedgehog-fn inspection-testing tasty
+ tasty-hedgehog tasty-hunit transformers
+ ];
+ testToolDepends = [ markdown-unlit ];
+ 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
({ mkDerivation, base, fused-effects, markdown-unlit, tasty
, tasty-hunit, transformers
}:
mkDerivation {
pname = "fused-effects-exceptions";
- version = "1.0.0.0";
- sha256 = "13ki1fzjsqd762bbc5ia9k4agsa634lflidnzs6lahxmar1sqmid";
+ version = "1.1.0.0";
+ sha256 = "0r5xfv5cknxz21viqcpa8xjd57sbadp2vf7nk7z9j1sd5faprmji";
libraryHaskellDepends = [ base fused-effects transformers ];
testHaskellDepends = [
base fused-effects tasty tasty-hunit transformers
@@ -93702,33 +94258,46 @@ 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
({ mkDerivation, base, fused-effects, hspec, microlens }:
mkDerivation {
pname = "fused-effects-lens";
- version = "1.2.0.0";
- sha256 = "1g9shz0fi0maflgdj9lng27424jm3swgl6jl97d3v0k8syybdha6";
+ version = "1.2.0.1";
+ sha256 = "12bm84bfvvjw1rpmjbk445gd7mx42crsp9ba0jbgiyb8ryhzl9lx";
libraryHaskellDepends = [ base fused-effects microlens ];
testHaskellDepends = [ base fused-effects hspec microlens ];
description = "Monadic lens combinators for fused-effects";
license = stdenv.lib.licenses.bsd3;
}) {};
+ "fused-effects-optics" = callPackage
+ ({ mkDerivation, base, fused-effects, optics-core }:
+ mkDerivation {
+ pname = "fused-effects-optics";
+ version = "0.1.0.0";
+ sha256 = "16q5b7b46k4hi8c46kq57dxidh2djzksc7s8jb65k341bbvlsy1w";
+ 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
- ({ mkDerivation, base, fused-effects, MonadRandom, random
- , transformers
- }:
+ ({ mkDerivation, base, fused-effects, random, transformers }:
mkDerivation {
pname = "fused-effects-random";
- version = "1.0.0.0";
- sha256 = "14s65ndb5ik47wasn62pd0m5ls02a0v2vinv69jz9z630q9y7ay4";
- libraryHaskellDepends = [
- base fused-effects MonadRandom random transformers
- ];
+ version = "1.1.0.0";
+ sha256 = "0krcyx4hhvkxh0rbfwxb52xgb4rl45dflyx3aw8xryp6wn9my770";
+ 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
@@ -93738,8 +94307,8 @@ self: {
}:
mkDerivation {
pname = "fused-effects-readline";
- version = "0.0.0.0";
- sha256 = "089f6b3y48ymhd45x1rxmimrwjygkjk3ykhz6nx7cf235d3cg83l";
+ version = "0.1.0.0";
+ sha256 = "1s9s5dbj0gs4y0cngqb7ynykx840n065bixx1c22xz1i481bf52m";
libraryHaskellDepends = [
base directory filepath fused-effects haskeline prettyprinter
prettyprinter-ansi-terminal terminal-size transformers
@@ -93782,6 +94351,26 @@ self: {
broken = true;
}) {};
+ "fused-effects-th" = callPackage
+ ({ mkDerivation, base, fused-effects, tasty, tasty-hunit
+ , template-haskell
+ }:
+ mkDerivation {
+ pname = "fused-effects-th";
+ version = "0.1.0.0";
+ sha256 = "05apm97hlk1k0h6px5sf25gwb6wnrg5za3z8r64rcxmzcfhd10c9";
+ revision = "1";
+ editedCabalFile = "00zyzq1xz78vbnygayvc78i023xqib0k2p0qvxzx4d2908l36g6f";
+ libraryHaskellDepends = [ base fused-effects template-haskell ];
+ testHaskellDepends = [
+ base fused-effects tasty tasty-hunit template-haskell
+ ];
+ description = "Template Haskell helpers for fused-effects";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"fusion" = callPackage
({ mkDerivation, base, directory, doctest, filepath, pipes-safe
, transformers, void
@@ -93841,8 +94430,8 @@ self: {
}:
mkDerivation {
pname = "futhark";
- version = "0.15.8";
- sha256 = "1pdfdfgimvlz741jxyzscj99xjw888mzbar7rjy1zlfqbmac6r9f";
+ version = "0.16.3";
+ sha256 = "0y9g7nldcx2y7h3gb652i5r3lfvbriaqfqs2gnxym1r9w9kki0si";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -93959,14 +94548,14 @@ self: {
"fuzzy-parse" = callPackage
({ mkDerivation, attoparsec, base, containers, hspec
- , hspec-discover, interpolatedstring-perl6, mtl, text, time
+ , hspec-discover, interpolatedstring-perl6, mtl, safe, text, time
}:
mkDerivation {
pname = "fuzzy-parse";
- version = "0.1.0.0";
- sha256 = "0sy5006m6ylvf01b8bnimql6ragmkdigcgiylxdm6y40a7wz34km";
+ version = "0.1.2.0";
+ sha256 = "0mf0bbs1vcxf6vf56n8r908c8jf6f11fyc86mk74b8dgqwjn7xfb";
libraryHaskellDepends = [
- attoparsec base containers mtl text time
+ attoparsec base containers mtl safe text time
];
testHaskellDepends = [
base hspec hspec-discover interpolatedstring-perl6 text
@@ -94623,31 +95212,33 @@ self: {
}) {};
"gcodehs" = callPackage
- ({ mkDerivation, ansi-wl-pprint, array, attoparsec, base
- , bytestring, containers, double-conversion, mtl
+ ({ mkDerivation, ansi-wl-pprint, attoparsec, base, bytestring
+ , containers, double-conversion, hspec, hspec-discover
, optparse-applicative, pipes, pipes-attoparsec, pipes-bytestring
- , pipes-parse, pipes-safe, pipes-text, text, vty
+ , pipes-parse, pipes-safe, template-haskell, text, transformers
}:
mkDerivation {
pname = "gcodehs";
- version = "0.1.1.0";
- sha256 = "1vlq8r4gf43bxly20l3aimg9p81rf64g35bngmvbkx7l218yvcjn";
+ version = "0.1.2.0";
+ sha256 = "09200kd2li6rlb7anvda5j2yj3ykr4lbm6a8yd887zz7j2j0hgyd";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- ansi-wl-pprint array attoparsec base bytestring containers
- double-conversion mtl pipes pipes-attoparsec pipes-bytestring text
- vty
+ ansi-wl-pprint attoparsec base bytestring containers
+ double-conversion pipes pipes-attoparsec pipes-bytestring
+ pipes-parse pipes-safe template-haskell text transformers
];
executableHaskellDepends = [
- attoparsec base bytestring double-conversion optparse-applicative
- pipes pipes-attoparsec pipes-bytestring pipes-parse pipes-safe
- pipes-text text
+ attoparsec base bytestring containers double-conversion
+ optparse-applicative pipes pipes-safe text transformers
+ ];
+ testHaskellDepends = [
+ ansi-wl-pprint attoparsec base bytestring hspec hspec-discover text
];
+ testToolDepends = [ hspec-discover ];
description = "GCode processor";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
+ maintainers = with stdenv.lib.maintainers; [ sorki ];
}) {};
"gconf" = callPackage
@@ -95026,6 +95617,60 @@ self: {
broken = true;
}) {};
+ "gemini-router" = callPackage
+ ({ mkDerivation, base, gemini-server, network-uri, transformers }:
+ mkDerivation {
+ pname = "gemini-router";
+ version = "0.1.0.0";
+ sha256 = "1k1fa4vi93ijj8yf1sfjgmy5kibs0z77z994pvzs1bm8sx73h8kr";
+ revision = "1";
+ editedCabalFile = "1pb52h8md6g422y5rj7nyy1mkgxccggfal27i42c3qsn8x9frrpz";
+ libraryHaskellDepends = [
+ base gemini-server network-uri transformers
+ ];
+ description = "A simple Happstack-style Gemini router";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "gemini-server" = callPackage
+ ({ mkDerivation, base, bytestring, hslogger, network, network-run
+ , network-uri, text, utf8-string
+ }:
+ mkDerivation {
+ pname = "gemini-server";
+ version = "0.1.0.0";
+ sha256 = "0m98dc66469gbnsra8sp0clrlbyzn817vnd7aini576g5gv4sxr5";
+ revision = "1";
+ editedCabalFile = "091wv6ar78dhhz1y6rknslxc2wh020b50n38928abl0a939gwvh9";
+ libraryHaskellDepends = [
+ base bytestring hslogger network network-run network-uri text
+ utf8-string
+ ];
+ description = "A lightweight server for the Gemini protocol";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "gemini-textboard" = callPackage
+ ({ mkDerivation, base, cache, clock, gemini-router, gemini-server
+ , language-gemini, network-uri, nonce, sqlite-simple, text, time
+ , transformers
+ }:
+ mkDerivation {
+ pname = "gemini-textboard";
+ version = "0.1.0.0";
+ sha256 = "1z8nkrkar4das4kpgsg03hsgg3i5y2639h7sik8cjdvyvwi8dpsn";
+ revision = "1";
+ editedCabalFile = "1h1fxigslzpbsjskrdaqa3gd063r4c7z6vvwaa6dk5d3mf67dbwq";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base cache clock gemini-router gemini-server language-gemini
+ network-uri nonce sqlite-simple text time transformers
+ ];
+ description = "A barebones textboard for the Gemini protocol";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"gemstone" = callPackage
({ mkDerivation, array, base, bitmap, bitmap-opengl, containers
, FTGL, lens, linear, OpenGL, random, SDL, SDL-image, stb-image
@@ -95300,26 +95945,6 @@ self: {
"generic-data" = callPackage
({ mkDerivation, base, base-orphans, contravariant, criterion
- , deepseq, generic-lens, one-liner, show-combinators, tasty
- , tasty-hunit
- }:
- mkDerivation {
- pname = "generic-data";
- version = "0.7.0.0";
- sha256 = "156d8zx425bpghp903260x1fdgnvwkyd7483mdjdg5l54ff9via8";
- libraryHaskellDepends = [
- base base-orphans contravariant show-combinators
- ];
- testHaskellDepends = [
- base generic-lens one-liner tasty tasty-hunit
- ];
- benchmarkHaskellDepends = [ base criterion deepseq ];
- description = "Deriving instances with GHC.Generics and related utilities";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "generic-data_0_8_3_0" = callPackage
- ({ mkDerivation, base, base-orphans, contravariant, criterion
, deepseq, doctest, generic-lens, ghc-boot-th, Glob, one-liner
, QuickCheck, show-combinators, tasty, tasty-hunit
}:
@@ -95337,19 +95962,20 @@ 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
- ({ mkDerivation, base, first-class-families, generic-data, tasty
- , tasty-hunit
+ ({ mkDerivation, base, first-class-families, generic-data
+ , show-combinators, tasty, tasty-hunit
}:
mkDerivation {
pname = "generic-data-surgery";
- version = "0.2.1.0";
- sha256 = "0mjx8yi4f1wvf5w2wp5vzzrh3z5n6900qsp2lbhd2xzzq4zlvzy7";
+ version = "0.3.0.0";
+ sha256 = "1dg9mg10g0abs21wksplnaqgig42jb6zvk7xqwj2mkl5yln3h9is";
libraryHaskellDepends = [ base first-class-families generic-data ];
- testHaskellDepends = [ base generic-data tasty tasty-hunit ];
+ testHaskellDepends = [
+ base generic-data show-combinators tasty tasty-hunit
+ ];
description = "Surgery for generic data types";
license = stdenv.lib.licenses.mit;
}) {};
@@ -95424,25 +96050,6 @@ self: {
}) {};
"generic-lens" = callPackage
- ({ mkDerivation, base, criterion, deepseq, doctest, HUnit
- , inspection-testing, lens, profunctors, QuickCheck, tagged, text
- }:
- mkDerivation {
- pname = "generic-lens";
- version = "1.2.0.1";
- sha256 = "0dl7xrrrrbcsz6m69liiz6r8jaa7yi1h8ppgxj94r2zi7pjmwvwf";
- libraryHaskellDepends = [ base profunctors tagged text ];
- testHaskellDepends = [
- base doctest HUnit inspection-testing lens profunctors
- ];
- benchmarkHaskellDepends = [
- base criterion deepseq lens QuickCheck
- ];
- description = "Generically derive traversals, lenses and prisms";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "generic-lens_2_0_0_0" = callPackage
({ mkDerivation, base, doctest, generic-lens-core, HUnit
, inspection-testing, lens, profunctors, text
}:
@@ -95458,7 +96065,6 @@ self: {
];
description = "Generically derive traversals, lenses and prisms";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"generic-lens-core" = callPackage
@@ -95539,10 +96145,8 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "generic-monoid";
- version = "0.1.0.0";
- sha256 = "0jzhmy6vi38p3cnlvi4hw59zga239y67nszzl7zscx263wsk7q0w";
- revision = "2";
- editedCabalFile = "1izxgvh4x0vpbq0k41qihz2cj0cbbvzgf57niqa9zylp7baagy2s";
+ version = "0.1.0.1";
+ sha256 = "1pradfv1i2z73f3vxx78ahmfsdszcgi44kn29aww2hdgf2np5l6g";
libraryHaskellDepends = [ base ];
description = "Derive monoid instances for product types";
license = stdenv.lib.licenses.bsd3;
@@ -96056,27 +96660,12 @@ self: {
}:
mkDerivation {
pname = "genvalidity";
- version = "0.10.0.2";
- sha256 = "1k6pba9zal7385838b9w9ybhk5742jwfy8bqa921zi08mv7vgqlp";
- libraryHaskellDepends = [ base QuickCheck random validity ];
- testHaskellDepends = [ base hspec hspec-core QuickCheck ];
- description = "Testing utilities for the validity library";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "genvalidity_0_11_0_0" = callPackage
- ({ mkDerivation, base, hspec, hspec-core, QuickCheck, random
- , validity
- }:
- mkDerivation {
- pname = "genvalidity";
version = "0.11.0.0";
sha256 = "0kqhmgq7p94980br47jd6k9m2vjb62idx8x5hrcmybf0dakyscbl";
libraryHaskellDepends = [ base QuickCheck random validity ];
testHaskellDepends = [ base hspec hspec-core QuickCheck ];
description = "Testing utilities for the validity library";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"genvalidity-aeson" = callPackage
@@ -96102,26 +96691,6 @@ self: {
}) {};
"genvalidity-bytestring" = callPackage
- ({ mkDerivation, base, bytestring, deepseq, genvalidity
- , genvalidity-hspec, hspec, QuickCheck, validity
- , validity-bytestring
- }:
- mkDerivation {
- pname = "genvalidity-bytestring";
- version = "0.5.0.1";
- sha256 = "00ps3aq4dz1id3k50kwqbkng7ygs8yb8fmz7yv9s4byrf5gh7kpq";
- libraryHaskellDepends = [
- base bytestring genvalidity QuickCheck validity validity-bytestring
- ];
- testHaskellDepends = [
- base bytestring deepseq genvalidity genvalidity-hspec hspec
- QuickCheck validity
- ];
- description = "GenValidity support for ByteString";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "genvalidity-bytestring_0_6_0_0" = callPackage
({ mkDerivation, base, bytestring, criterion, deepseq, genvalidity
, genvalidity-criterion, genvalidity-hspec, hspec, QuickCheck
, random, validity, validity-bytestring
@@ -96144,7 +96713,6 @@ self: {
];
description = "GenValidity support for ByteString";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"genvalidity-containers" = callPackage
@@ -96170,24 +96738,32 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "genvalidity-criterion" = callPackage
- ({ mkDerivation, base, criterion, deepseq, genvalidity, QuickCheck
+ "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-criterion";
- version = "0.0.0.0";
- sha256 = "0fd2079vh0pz3qkii9x7vwslix2mkx5h41ci0bblqxdhvsvbfp9r";
+ pname = "genvalidity-containers";
+ version = "0.9.0.0";
+ sha256 = "0g9drk60pf78j7qqh01a1yjqz93rv5irwhgi27qjda6siii5r3bk";
libraryHaskellDepends = [
- base criterion deepseq genvalidity QuickCheck
+ base containers genvalidity QuickCheck validity validity-containers
+ ];
+ testHaskellDepends = [
+ base containers genvalidity genvalidity-hspec genvalidity-property
+ hspec QuickCheck validity validity-containers
];
benchmarkHaskellDepends = [
- base criterion genvalidity QuickCheck
+ base containers criterion genvalidity genvalidity-criterion
+ QuickCheck
];
- description = "Criterion benchmarks for generators";
+ description = "GenValidity support for containers";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "genvalidity-criterion_0_2_0_0" = callPackage
+ "genvalidity-criterion" = callPackage
({ mkDerivation, base, criterion, deepseq, genvalidity, QuickCheck
}:
mkDerivation {
@@ -96202,7 +96778,6 @@ self: {
];
description = "Criterion benchmarks for generators";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"genvalidity-hspec" = callPackage
@@ -96346,30 +96921,6 @@ self: {
}) {};
"genvalidity-mergeful" = callPackage
- ({ mkDerivation, base, containers, genvalidity
- , genvalidity-containers, genvalidity-hspec
- , genvalidity-hspec-aeson, genvalidity-time, genvalidity-uuid
- , hspec, mergeful, mtl, pretty-show, QuickCheck, random, time, uuid
- }:
- mkDerivation {
- pname = "genvalidity-mergeful";
- version = "0.1.0.0";
- sha256 = "04vk1jrn69i61l445y3nyw8pklfgbfcja30ghjvcrxxdf9nlmciy";
- libraryHaskellDepends = [
- base containers genvalidity genvalidity-containers genvalidity-time
- mergeful QuickCheck
- ];
- testHaskellDepends = [
- base containers genvalidity-hspec genvalidity-hspec-aeson
- genvalidity-uuid hspec mergeful mtl pretty-show QuickCheck random
- time uuid
- ];
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "genvalidity-mergeful_0_2_0_0" = callPackage
({ mkDerivation, base, containers, criterion, genvalidity
, genvalidity-containers, genvalidity-criterion, genvalidity-hspec
, genvalidity-hspec-aeson, genvalidity-time, genvalidity-uuid
@@ -96405,32 +96956,6 @@ self: {
}:
mkDerivation {
pname = "genvalidity-mergeless";
- version = "0.1.0.0";
- sha256 = "0bhpbfydh78ia759y9c8hbf6j656g4b6v8j9pjg8chnbx9dzgn1m";
- libraryHaskellDepends = [
- base containers genvalidity genvalidity-containers genvalidity-time
- mergeless QuickCheck
- ];
- testHaskellDepends = [
- base containers genvalidity-hspec genvalidity-hspec-aeson
- genvalidity-uuid hspec mergeless mtl pretty-show QuickCheck random
- time uuid
- ];
- benchmarkHaskellDepends = [
- base criterion genvalidity-criterion mergeless
- ];
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "genvalidity-mergeless_0_2_0_0" = callPackage
- ({ mkDerivation, base, containers, criterion, genvalidity
- , genvalidity-containers, genvalidity-criterion, genvalidity-hspec
- , genvalidity-hspec-aeson, genvalidity-time, genvalidity-uuid
- , hspec, mergeless, mtl, pretty-show, QuickCheck, random, time
- , uuid
- }:
- mkDerivation {
- pname = "genvalidity-mergeless";
version = "0.2.0.0";
sha256 = "02p71gnih7xcrbfkaw76jjppz19xjv41idbgwqr93lrjs2qdyj7h";
libraryHaskellDepends = [
@@ -96446,7 +96971,6 @@ self: {
base criterion genvalidity-criterion mergeless
];
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"genvalidity-path" = callPackage
@@ -97122,20 +97646,38 @@ self: {
"ghc-check" = callPackage
({ mkDerivation, base, containers, directory, filepath, ghc
- , ghc-paths, process, template-haskell, transformers
+ , ghc-paths, process, safe-exceptions, template-haskell
+ , transformers
}:
mkDerivation {
pname = "ghc-check";
- version = "0.4.0.0";
- sha256 = "06d5z2cqfb55qh3y95hjk4l2kxfwck46aiy2bpxmzs6gnp9kqg94";
+ version = "0.5.0.1";
+ sha256 = "08z7jgp2gdf1ki69w34i87g5bhrcv2laqsjma5ki97l62bgsr808";
libraryHaskellDepends = [
base containers directory filepath ghc ghc-paths process
- template-haskell transformers
+ safe-exceptions template-haskell transformers
];
description = "detect mismatches between compile-time and run-time versions of the ghc api";
license = stdenv.lib.licenses.bsd3;
}) {};
+ "ghc-clippy-plugin" = callPackage
+ ({ mkDerivation, base, dhall, ghc, text, text-icu
+ , text-regex-replace
+ }:
+ mkDerivation {
+ pname = "ghc-clippy-plugin";
+ version = "0.0.0.1";
+ sha256 = "03d49d02bpic43d83a7zrj25wsnxr3868xhh77x7a8qnd25gy5m6";
+ revision = "1";
+ editedCabalFile = "17qdn7fj2kib8dx8nwbhsjzg2h8p5az4yv284df6hsrm099lza8g";
+ libraryHaskellDepends = [
+ base dhall ghc text text-icu text-regex-replace
+ ];
+ description = "Override GHC error messages to the user's liking";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"ghc-compact_0_1_0_0" = callPackage
({ mkDerivation, base, bytestring, ghc-prim }:
mkDerivation {
@@ -97385,15 +97927,15 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "ghc-exactprint_0_6_3" = callPackage
+ "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";
- sha256 = "0da4gkirill2rpxr9gl4cbcwpp4a16z9bdgyv5nkdps3msh93214";
+ version = "0.6.3.2";
+ sha256 = "1bzf8mafz20pn7cq2483b9w3hjrwfbb0ahbcb3y7xy5yy52qvmln";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -97413,8 +97955,8 @@ self: {
({ mkDerivation, base, directory, filepath, process }:
mkDerivation {
pname = "ghc-gc-tune";
- version = "0.3";
- sha256 = "0ghp3f86m91zi6kl8zq157717s2p73nwdgln4aiclq830m72ys9w";
+ version = "0.3.2";
+ sha256 = "1q77q0vavypdc9iqf1hrnxzhwj851a9s9qk646w98qkncm4ifblp";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [ base directory filepath process ];
@@ -97546,27 +98088,10 @@ self: {
}:
mkDerivation {
pname = "ghc-lib";
- version = "8.8.3.20200412.1";
- sha256 = "07xfj3p8w5964jv5py19p2pbcpbjcbwzpd4b46d43j80abzavgxg";
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- array base binary bytestring containers deepseq directory filepath
- ghc-lib-parser ghc-prim hpc pretty process time transformers unix
- ];
- libraryToolDepends = [ alex happy ];
- description = "The GHC API, decoupled from GHC versions";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "ghc-lib_8_10_1_20200523" = callPackage
- ({ mkDerivation, alex, array, base, binary, bytestring, containers
- , deepseq, directory, filepath, ghc-lib-parser, ghc-prim, happy
- , hpc, pretty, process, time, transformers, unix
- }:
- mkDerivation {
- pname = "ghc-lib";
version = "8.10.1.20200523";
sha256 = "0qqcygmndgpmjm7hdr81bj298mc0gmnswm4i14r0fwnyc00zr4yy";
+ revision = "1";
+ editedCabalFile = "1hs46w2h5wz2gvdmhqvkyl413jryba8gbpbg23hjrsz5c1divym7";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
array base binary bytestring containers deepseq directory filepath
@@ -97575,7 +98100,6 @@ self: {
libraryToolDepends = [ alex happy ];
description = "The GHC API, decoupled from GHC versions";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ghc-lib-parser" = callPackage
@@ -97585,27 +98109,10 @@ self: {
}:
mkDerivation {
pname = "ghc-lib-parser";
- version = "8.8.3.20200412.1";
- sha256 = "1bfyi3haq6qz9x5dbnjvf7m7wqrxqmv3i4kdivlh2v416d56apqd";
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- array base binary bytestring containers deepseq directory filepath
- ghc-prim hpc pretty process time transformers unix
- ];
- libraryToolDepends = [ alex happy ];
- description = "The GHC API, decoupled from GHC versions";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "ghc-lib-parser_8_10_1_20200523" = callPackage
- ({ mkDerivation, alex, array, base, binary, bytestring, containers
- , deepseq, directory, filepath, ghc-prim, happy, hpc, pretty
- , process, time, transformers, unix
- }:
- mkDerivation {
- pname = "ghc-lib-parser";
version = "8.10.1.20200523";
sha256 = "1g2jki7f1in5c2y80zhz3hxrm4c7m063slxpg1lrvqrgrlwag5cb";
+ revision = "1";
+ editedCabalFile = "18q82c1iixph91kaypa2dzbcjf1dl46w1i5ckifgmdqh9zxibs9c";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
array base binary bytestring containers deepseq directory filepath
@@ -97614,36 +98121,16 @@ self: {
libraryToolDepends = [ alex happy ];
description = "The GHC API, decoupled from GHC versions";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ghc-lib-parser-ex" = callPackage
({ mkDerivation, base, bytestring, containers, directory, extra
- , filepath, ghc, ghc-boot, ghc-boot-th, tasty, tasty-hunit
- , uniplate
- }:
- mkDerivation {
- pname = "ghc-lib-parser-ex";
- version = "8.8.5.8";
- sha256 = "1mw1ym5bn39z7lqmxnhhkfqb0kbxddabkafw025wgs54knsghvmk";
- libraryHaskellDepends = [
- base bytestring containers extra ghc ghc-boot ghc-boot-th uniplate
- ];
- testHaskellDepends = [
- base directory extra filepath ghc ghc-boot-th tasty tasty-hunit
- ];
- description = "Algorithms on GHC parse trees";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "ghc-lib-parser-ex_8_10_0_13" = callPackage
- ({ mkDerivation, base, bytestring, containers, directory, extra
, filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate
}:
mkDerivation {
pname = "ghc-lib-parser-ex";
- version = "8.10.0.13";
- sha256 = "1prcmcmwf3ib35b5m9ff7d0yrk7xarwqzam6nvkmfa1g1lp3xnjz";
+ version = "8.10.0.15";
+ sha256 = "1i4xslw53bijvbvba4h0b8c9cy0zr2d4gzm3dfxizss1bz8qcscn";
libraryHaskellDepends = [
base bytestring containers ghc-lib-parser uniplate
];
@@ -97652,7 +98139,6 @@ self: {
];
description = "Algorithms on GHC parse trees";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ghc-make" = callPackage
@@ -97859,6 +98345,23 @@ self: {
broken = true;
}) {};
+ "ghc-plugs-out" = callPackage
+ ({ mkDerivation, base, ghc, th-printf }:
+ mkDerivation {
+ pname = "ghc-plugs-out";
+ version = "1.0.0.0";
+ sha256 = "0a6zqqwpsz38x07qj8jafjhp1pinb9xh1qs5ld56ms329aml2ymw";
+ isLibrary = false;
+ isExecutable = false;
+ libraryHaskellDepends = [ base ghc th-printf ];
+ testHaskellDepends = [ base ];
+ doHaddock = false;
+ description = "Type checker plugins without the type checking";
+ license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"ghc-prim_0_6_1" = callPackage
({ mkDerivation, rts }:
mkDerivation {
@@ -98007,22 +98510,6 @@ self: {
}:
mkDerivation {
pname = "ghc-source-gen";
- version = "0.3.0.0";
- sha256 = "1r9mnwwbpc1bzjcbs5q58wrjnwjrsbcvmcv1khswchcfim12lqqk";
- libraryHaskellDepends = [ base ghc ];
- testHaskellDepends = [
- base ghc ghc-paths QuickCheck tasty tasty-hunit tasty-quickcheck
- ];
- description = "Constructs Haskell syntax trees for the GHC API";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "ghc-source-gen_0_4_0_0" = callPackage
- ({ mkDerivation, base, ghc, ghc-paths, QuickCheck, tasty
- , tasty-hunit, tasty-quickcheck
- }:
- mkDerivation {
- pname = "ghc-source-gen";
version = "0.4.0.0";
sha256 = "0ch3nahhbm0lvz0x5dlmiv07rd0a6398bf046byx36fwrkqglswh";
libraryHaskellDepends = [ base ghc ];
@@ -98031,7 +98518,6 @@ self: {
];
description = "Constructs Haskell syntax trees for the GHC API";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ghc-srcspan-plugin" = callPackage
@@ -98078,23 +98564,6 @@ self: {
}:
mkDerivation {
pname = "ghc-syntax-highlighter";
- version = "0.0.5.0";
- sha256 = "09h911wqja56b9j9dwjqv7dlim9rm50vra1bkp8zhnlw9fa2s127";
- revision = "3";
- editedCabalFile = "0m41chf24mn78wxp1is38yg6nhkggwjw4r1avzfr2cvmcl0xz0xb";
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [ base ghc-lib-parser text ];
- testHaskellDepends = [ base hspec text ];
- testToolDepends = [ hspec-discover ];
- description = "Syntax highlighter for Haskell using lexer of GHC itself";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "ghc-syntax-highlighter_0_0_6_0" = callPackage
- ({ mkDerivation, base, ghc-lib-parser, hspec, hspec-discover, text
- }:
- mkDerivation {
- pname = "ghc-syntax-highlighter";
version = "0.0.6.0";
sha256 = "1dxm4w44y339flwl4ivsmvml3nvzzlxq585by9mm7j56ljlb4aja";
enableSeparateDataOutput = true;
@@ -98103,24 +98572,24 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Syntax highlighter for Haskell using lexer of GHC itself";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ghc-tags-core" = callPackage
- ({ mkDerivation, attoparsec, base, bytestring, criterion, deepseq
- , directory, filepath, filepath-bytestring, ghc, lattices, mtl
- , pipes, pipes-attoparsec, pipes-bytestring, QuickCheck
+ ({ mkDerivation, attoparsec, base, bytestring, cpphs, criterion
+ , deepseq, directory, filepath, filepath-bytestring, ghc, lattices
+ , mtl, pipes, pipes-attoparsec, pipes-bytestring, QuickCheck
, quickcheck-instances, tasty, tasty-golden, tasty-quickcheck, text
, transformers
}:
mkDerivation {
pname = "ghc-tags-core";
- version = "0.2.0.0";
- sha256 = "1i7jr8zzkybh1f0ljg3l4airfc4ayy4z7v16avj6j5h3k8dksd3f";
+ version = "0.2.2.0";
+ sha256 = "1hnknqqswn3w1l6bk70b44vhbyf43yh0zjfcgsjj1sc2864jikpb";
libraryHaskellDepends = [
attoparsec base bytestring directory filepath-bytestring ghc mtl
pipes pipes-attoparsec pipes-bytestring text transformers
];
+ libraryToolDepends = [ cpphs ];
testHaskellDepends = [
attoparsec base bytestring directory filepath filepath-bytestring
lattices mtl pipes QuickCheck quickcheck-instances tasty
@@ -98138,20 +98607,20 @@ self: {
"ghc-tags-plugin" = callPackage
({ mkDerivation, base, bytestring, directory, filepath
- , filepath-bytestring, ghc, ghc-tags-core, mtl
+ , filepath-bytestring, ghc, ghc-tags-core, lukko, mtl
, optparse-applicative, pipes, pipes-attoparsec, pipes-bytestring
- , pipes-safe, text, unix
+ , pipes-safe, text
}:
mkDerivation {
pname = "ghc-tags-plugin";
- version = "0.2.0.0";
- sha256 = "0prl25wd8fcga2ndx78rvsyzk4ar9m7wrs10mbcmia9pi4kax7y9";
+ version = "0.2.2.0";
+ sha256 = "0gsvhljr8q2a8w8va4c3ggghpvhny3ip2vh2vaizl9806126i7q7";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base bytestring directory filepath filepath-bytestring ghc
- ghc-tags-core mtl optparse-applicative pipes pipes-attoparsec
- pipes-bytestring pipes-safe text unix
+ ghc-tags-core lukko mtl optparse-applicative pipes pipes-attoparsec
+ pipes-bytestring pipes-safe text
];
description = "A compiler plugin which generates tags file from GHC parsed syntax tree";
license = stdenv.lib.licenses.mpl20;
@@ -98218,8 +98687,8 @@ self: {
({ mkDerivation, base, bytestring, criterion, text }:
mkDerivation {
pname = "ghc-trace-events";
- version = "0.1.0.1";
- sha256 = "1krr97njpcxw161fgkm899h1ckwhgivprqyv85hhbbr4d5cg6yby";
+ version = "0.1.2.1";
+ sha256 = "0isxvysjk8z9ya8kbjkbp95wf7b4ixk0bjjy831aqyl6kbrnps84";
libraryHaskellDepends = [ base bytestring text ];
benchmarkHaskellDepends = [ base bytestring criterion ];
description = "Faster traceEvent and traceMarker, and binary object logging for eventlog";
@@ -98234,29 +98703,6 @@ self: {
}:
mkDerivation {
pname = "ghc-typelits-extra";
- version = "0.3.3";
- sha256 = "0gdnp7pp3v5742qs9vkg2bh1sws9bcc11z4119fdapflglqq22mc";
- libraryHaskellDepends = [
- base containers ghc ghc-prim ghc-tcplugins-extra
- ghc-typelits-knownnat ghc-typelits-natnormalise integer-gmp
- transformers
- ];
- testHaskellDepends = [
- base ghc-typelits-knownnat ghc-typelits-natnormalise tasty
- tasty-hunit
- ];
- description = "Additional type-level operations on GHC.TypeLits.Nat";
- license = stdenv.lib.licenses.bsd2;
- }) {};
-
- "ghc-typelits-extra_0_4" = callPackage
- ({ mkDerivation, base, containers, ghc, ghc-prim
- , ghc-tcplugins-extra, ghc-typelits-knownnat
- , ghc-typelits-natnormalise, integer-gmp, tasty, tasty-hunit
- , transformers
- }:
- mkDerivation {
- pname = "ghc-typelits-extra";
version = "0.4";
sha256 = "0511vpwn8hz1hvn58g49l95iqcgqr8l8bqy5qwijy2bzad2nhcbg";
libraryHaskellDepends = [
@@ -98270,7 +98716,6 @@ self: {
];
description = "Additional type-level operations on GHC.TypeLits.Nat";
license = stdenv.lib.licenses.bsd2;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ghc-typelits-knownnat" = callPackage
@@ -98280,8 +98725,8 @@ self: {
}:
mkDerivation {
pname = "ghc-typelits-knownnat";
- version = "0.7.2";
- sha256 = "1wdippdn029rpd1v3mk470gyp8v13d2bna8p8q6cn7q7nhm1dhhc";
+ version = "0.7.3";
+ sha256 = "1vz2qjgdv5hv7zrq0hm9f4ly0q3bl1cz2spcqrdpdzhivfff651g";
libraryHaskellDepends = [
base ghc ghc-prim ghc-tcplugins-extra ghc-typelits-natnormalise
template-haskell transformers
@@ -98317,10 +98762,8 @@ self: {
}:
mkDerivation {
pname = "ghc-typelits-presburger";
- version = "0.3.0.0";
- sha256 = "1jahwmy2cywnnlvrjizak1wqih7pki9r35qazcz7mih68pd9gnhz";
- revision = "1";
- editedCabalFile = "0kh04p9n9q74n84vrzrybkd45alwzhll8m6xwn8nzi1bxpilrhm4";
+ version = "0.3.0.1";
+ sha256 = "0h403zi5lqbpygpqw5469fafz1cgh5mcx96sp0iw4scnmh7z3cj9";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -98552,8 +98995,8 @@ self: {
}:
mkDerivation {
pname = "ghcid";
- version = "0.8.6";
- sha256 = "00zyf8m3jj72ax7sj0c4j0yivrvj72vqfwra7hzgywf8fc2qxfv1";
+ version = "0.8.7";
+ sha256 = "0yqc1pkfajnr56gnh43sbj50r7c3r41b2jfz07ivgl6phi4frjbq";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -98991,6 +99434,26 @@ self: {
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 ];
+ 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) atk;};
+
"gi-cairo" = callPackage
({ mkDerivation, base, bytestring, Cabal, cairo, containers
, haskell-gi, haskell-gi-base, haskell-gi-overloading, text
@@ -99014,6 +99477,30 @@ self: {
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 ];
+ 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) cairo;};
+
"gi-cairo-again" = callPackage
({ mkDerivation, base, cairo-core, haskell-gi-base
, template-haskell
@@ -99084,6 +99571,26 @@ self: {
license = stdenv.lib.licenses.lgpl21;
}) {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 ];
+ 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;
+ }) {inherit (pkgs) libdbusmenu;};
+
"gi-dbusmenugtk3" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
, gi-dbusmenu, gi-gdk, gi-gdkpixbuf, gi-glib, gi-gobject, gi-gtk
@@ -99108,6 +99615,31 @@ self: {
license = stdenv.lib.licenses.lgpl21;
}) {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 = [
+ 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;
+ }) {inherit (pkgs) gtk3; inherit (pkgs) libdbusmenu-gtk3;};
+
"gi-gdk" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo
, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, gi-pango, gtk3
@@ -99132,7 +99664,7 @@ self: {
license = stdenv.lib.licenses.lgpl21;
}) {inherit (pkgs) gtk3;};
- "gi-gdk_4_0_1" = callPackage
+ "gi-gdk_4_0_2" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo
, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, gi-pango, gtk4
, haskell-gi, haskell-gi-base, haskell-gi-overloading, text
@@ -99140,8 +99672,8 @@ self: {
}:
mkDerivation {
pname = "gi-gdk";
- version = "4.0.1";
- sha256 = "1b2azv7c3c9ni9f258ag2cxy97sh8ax78v0hym0gpvrky741vqwq";
+ version = "4.0.2";
+ sha256 = "0271n81jqwcl7g0li4yv6x42jkcmx4cjs2b6b60g1mz0qq8klhbn";
setupHaskellDepends = [
base Cabal gi-cairo gi-gdkpixbuf gi-gio gi-glib gi-gobject gi-pango
haskell-gi
@@ -99178,6 +99710,28 @@ self: {
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 = [
+ 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) gdk-pixbuf;};
+
"gi-gdkx11" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo
, gi-gdk, gi-gio, gi-gobject, gi-xlib, gtk3, haskell-gi
@@ -99200,15 +99754,15 @@ self: {
license = stdenv.lib.licenses.lgpl21;
}) {inherit (pkgs) gtk3;};
- "gi-gdkx11_4_0_1" = callPackage
+ "gi-gdkx11_4_0_2" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo
, gi-gdk, gi-gio, gi-gobject, gi-xlib, gtk4-x11, haskell-gi
, haskell-gi-base, haskell-gi-overloading, text, transformers
}:
mkDerivation {
pname = "gi-gdkx11";
- version = "4.0.1";
- sha256 = "1z7d8vs4l1gzm0nbi0ir2q76jcc9s685s2nhbfflyjsvclr91spm";
+ version = "4.0.2";
+ sha256 = "1z510v5p515i2fyd5kjxcfnyf5lsd0kzgzsnnqw4km186b241fc5";
setupHaskellDepends = [
base Cabal gi-cairo gi-gdk gi-gio gi-gobject gi-xlib haskell-gi
];
@@ -99230,8 +99784,8 @@ self: {
}:
mkDerivation {
pname = "gi-ggit";
- version = "1.0.8";
- sha256 = "151qgcwp2spa957nr3jdb9ac35f1r1gyi2d5vzgxy8xzc3993wmq";
+ version = "1.0.9";
+ sha256 = "0qvmppdby40ncd9alnnk8ang90qcaj00c0g0nrq0s0m1ynar8ccd";
setupHaskellDepends = [
base Cabal gi-gio gi-glib gi-gobject haskell-gi
];
@@ -99242,6 +99796,8 @@ self: {
libraryPkgconfigDepends = [ libgit2-glib ];
description = "libgit2-glib bindings";
license = stdenv.lib.licenses.lgpl21;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {inherit (pkgs) libgit2-glib;};
"gi-gio" = callPackage
@@ -99263,6 +99819,26 @@ self: {
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 ];
+ 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) glib;};
+
"gi-girepository" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
, gi-gobject, gobject-introspection, haskell-gi, haskell-gi-base
@@ -99270,8 +99846,8 @@ self: {
}:
mkDerivation {
pname = "gi-girepository";
- version = "1.0.22";
- sha256 = "1m7gnam8a46zbbnxgcszv1wn8zgzdrpki6k3fgy5xjnb4gp5pvpj";
+ version = "1.0.23";
+ sha256 = "0a8sis3zayiywi7mgs1g4p7nr9szv392j7bimq5nvva04lj6sdzc";
setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
libraryHaskellDepends = [
base bytestring containers gi-glib gi-gobject haskell-gi
@@ -99280,6 +99856,8 @@ self: {
libraryPkgconfigDepends = [ gobject-introspection ];
description = "GIRepository (gobject-introspection) bindings";
license = stdenv.lib.licenses.lgpl21;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {inherit (pkgs) gobject-introspection;};
"gi-glib" = callPackage
@@ -99301,6 +99879,26 @@ self: {
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 ];
+ libraryHaskellDepends = [
+ base bytestring containers haskell-gi haskell-gi-base
+ haskell-gi-overloading text transformers
+ ];
+ libraryPkgconfigDepends = [ glib ];
+ description = "GLib bindings";
+ license = stdenv.lib.licenses.lgpl21;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) glib;};
+
"gi-gobject" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-glib, glib
, haskell-gi, haskell-gi-base, haskell-gi-overloading, text
@@ -99320,6 +99918,26 @@ self: {
license = stdenv.lib.licenses.lgpl21;
}) {inherit (pkgs) glib;};
+ "gi-gobject_2_0_24" = callPackage
+ ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib, glib
+ , haskell-gi, haskell-gi-base, haskell-gi-overloading, text
+ , transformers
+ }:
+ mkDerivation {
+ pname = "gi-gobject";
+ version = "2.0.24";
+ sha256 = "1i19s7pcs3gnhhyif8y3j7hngmdzfqbgaw52j8dvrz7w11fbx9sj";
+ setupHaskellDepends = [ base Cabal gi-glib haskell-gi ];
+ libraryHaskellDepends = [
+ base bytestring containers gi-glib haskell-gi haskell-gi-base
+ haskell-gi-overloading text transformers
+ ];
+ libraryPkgconfigDepends = [ glib ];
+ description = "GObject bindings";
+ license = stdenv.lib.licenses.lgpl21;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) glib;};
+
"gi-graphene" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
, gi-gobject, graphene-gobject, haskell-gi, haskell-gi-base
@@ -99341,6 +99959,27 @@ self: {
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 ];
+ 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-gsk" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo
, gi-gdk, gi-glib, gi-gobject, gi-graphene, gi-pango, gtk4
@@ -99349,8 +99988,8 @@ self: {
}:
mkDerivation {
pname = "gi-gsk";
- version = "4.0.1";
- sha256 = "0645dyifg6d3x03zrzf2andfah32s878rcyqzw891prn2dvga3nx";
+ version = "4.0.2";
+ sha256 = "1jc5jxni87zg475rgjrxv85rpyr20bwxdyfjw060dx4gvnyhxnfs";
setupHaskellDepends = [
base Cabal gi-cairo gi-gdk gi-glib gi-gobject gi-graphene gi-pango
haskell-gi
@@ -99374,8 +100013,8 @@ self: {
}:
mkDerivation {
pname = "gi-gst";
- version = "1.0.22";
- sha256 = "0qicgvy9wm1xs5y6fda8sxdilwfg2y6albdqy3jg2n5qn7c9p0f6";
+ version = "1.0.23";
+ sha256 = "0w4xscgd49d6d00gvsqc210r63c0wj748dqa5ypppr4mzllsm0qv";
setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
libraryHaskellDepends = [
base bytestring containers gi-glib gi-gobject haskell-gi
@@ -99384,6 +100023,8 @@ self: {
libraryPkgconfigDepends = [ gstreamer ];
description = "GStreamer bindings";
license = stdenv.lib.licenses.lgpl21;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {inherit (pkgs.gst_all_1) gstreamer;};
"gi-gstaudio" = callPackage
@@ -99393,8 +100034,8 @@ self: {
}:
mkDerivation {
pname = "gi-gstaudio";
- version = "1.0.21";
- sha256 = "0zrcplkd0hfdfvwq7gbg8wyvsk2an8k5yj342adq1ar0zgfh064n";
+ version = "1.0.22";
+ sha256 = "17x0nmzawr9mqfjjbgk9s35102y4nsvxym9hwgwhh88ijnbhshhs";
setupHaskellDepends = [
base Cabal gi-glib gi-gobject gi-gst gi-gstbase haskell-gi
];
@@ -99405,6 +100046,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
@@ -99414,8 +100057,8 @@ self: {
}:
mkDerivation {
pname = "gi-gstbase";
- version = "1.0.22";
- sha256 = "1y7hf5kcm4kj185glb298zr6x39m61hvqrdwskk9043nrd8ifcxx";
+ version = "1.0.23";
+ sha256 = "0im25z9pf9j0cxj0b6lbbr3lis9kbvzzvzns65cmargbh1018959";
setupHaskellDepends = [
base Cabal gi-glib gi-gobject gi-gst haskell-gi
];
@@ -99426,6 +100069,8 @@ self: {
libraryPkgconfigDepends = [ gst-plugins-base ];
description = "GStreamerBase bindings";
license = stdenv.lib.licenses.lgpl21;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {inherit (pkgs.gst_all_1) gst-plugins-base;};
"gi-gstpbutils" = callPackage
@@ -99436,8 +100081,8 @@ self: {
}:
mkDerivation {
pname = "gi-gstpbutils";
- version = "1.0.21";
- sha256 = "15kg01g8cgaw98khf6nrr9sjbfss3a3d43g9zgbbv5h5qnzvjazb";
+ version = "1.0.22";
+ sha256 = "1kq86zc9rcla6xhgi0vf32y6bs3adi5xgkpknld6zl4dq7s70plk";
setupHaskellDepends = [
base Cabal gi-glib gi-gobject gi-gst gi-gstaudio gi-gsttag
gi-gstvideo haskell-gi
@@ -99461,8 +100106,8 @@ self: {
}:
mkDerivation {
pname = "gi-gsttag";
- version = "1.0.21";
- sha256 = "061xy3vx41pgyyg6mcbc7saj50n5zwfc72l8dw54kgv09vykp7ji";
+ version = "1.0.22";
+ sha256 = "0jpqj5kggg2ahvbrnmacjk6n9zg31v0klybkygz4i6i4d6absvf6";
setupHaskellDepends = [
base Cabal gi-glib gi-gobject gi-gst gi-gstbase haskell-gi
];
@@ -99484,8 +100129,8 @@ self: {
}:
mkDerivation {
pname = "gi-gstvideo";
- version = "1.0.22";
- sha256 = "0fr9pfcfsjajl5cd6p05a4kp83acmllzzdm0kc2nxnr0kmjifi5v";
+ version = "1.0.23";
+ sha256 = "1kb09kal08x7nznc0g8c2n9jfijapdndbnsfs5cvz0p9smvd092i";
setupHaskellDepends = [
base Cabal gi-glib gi-gobject gi-gst gi-gstbase haskell-gi
];
@@ -99496,6 +100141,8 @@ self: {
libraryPkgconfigDepends = [ gst-plugins-base ];
description = "GStreamerVideo bindings";
license = stdenv.lib.licenses.lgpl21;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {inherit (pkgs.gst_all_1) gst-plugins-base;};
"gi-gtk" = callPackage
@@ -99522,7 +100169,7 @@ self: {
license = stdenv.lib.licenses.lgpl21;
}) {inherit (pkgs) gtk3;};
- "gi-gtk_4_0_1" = callPackage
+ "gi-gtk_4_0_2" = 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
@@ -99530,8 +100177,8 @@ self: {
}:
mkDerivation {
pname = "gi-gtk";
- version = "4.0.1";
- sha256 = "1brn4pyjvnc00bwqwf3d77dhbiknak5yjqs9xyk9mknw2pb98ppv";
+ version = "4.0.2";
+ sha256 = "1lmbb3q4f73f7yihnl4qjv7qvzrys3jqsh3dg9wwdg9bxg900ghp";
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
@@ -99569,8 +100216,6 @@ self: {
];
description = "Declarative GTK+ programming in Haskell";
license = stdenv.lib.licenses.mpl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"gi-gtk-declarative-app-simple" = callPackage
@@ -99589,8 +100234,6 @@ self: {
];
description = "Declarative GTK+ programming in Haskell in the style of Pux";
license = stdenv.lib.licenses.mpl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"gi-gtk-hs" = callPackage
@@ -99610,6 +100253,24 @@ self: {
license = stdenv.lib.licenses.lgpl21;
}) {};
+ "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 = [
+ 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;
+ }) {};
+
"gi-gtkosxapplication" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-gdkpixbuf
, gi-gobject, gi-gtk, gtk-mac-integration-gtk3, haskell-gi
@@ -99641,8 +100302,8 @@ self: {
}:
mkDerivation {
pname = "gi-gtksource";
- version = "3.0.22";
- sha256 = "08b3ffjdgyr5xapx37kkwx3z8fsd42ydvdwk3nvh2ysfq9q86cjh";
+ version = "3.0.23";
+ sha256 = "13rsxjbl62q8zhwqr8jm2fh5njzfa86izqwag4d6aw8xi71wqfrn";
setupHaskellDepends = [
base Cabal gi-atk gi-cairo gi-gdk gi-gdkpixbuf gi-gio gi-glib
gi-gobject gi-gtk gi-pango haskell-gi
@@ -99655,26 +100316,28 @@ self: {
libraryPkgconfigDepends = [ gtksourceview3 ];
description = "GtkSource bindings";
license = stdenv.lib.licenses.lgpl21;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {inherit (pkgs) gtksourceview3;};
"gi-handy" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
- , gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk, haskell-gi
+ , gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk, gi-pango, haskell-gi
, haskell-gi-base, haskell-gi-overloading, libhandy, text
, transformers
}:
mkDerivation {
pname = "gi-handy";
- version = "0.0.6";
- sha256 = "134dspf2vhwl76g25mjjj3gmdis748qg3rschmypd9w4zr2l651w";
+ version = "0.0.7";
+ sha256 = "0vdmby4wzxzhy9cbpi6i29r2ywq75ndcjpra3nvkavp91ba1y1c1";
setupHaskellDepends = [
- base Cabal gi-atk gi-gdk gi-gio gi-glib gi-gobject gi-gtk
+ base Cabal gi-atk gi-gdk gi-gio gi-glib gi-gobject gi-gtk gi-pango
haskell-gi
];
libraryHaskellDepends = [
base bytestring containers gi-atk gi-gdk gi-gio gi-glib gi-gobject
- gi-gtk haskell-gi haskell-gi-base haskell-gi-overloading text
- transformers
+ gi-gtk gi-pango haskell-gi haskell-gi-base haskell-gi-overloading
+ text transformers
];
libraryPkgconfigDepends = [ libhandy ];
description = "libhandy bindings";
@@ -99683,6 +100346,27 @@ self: {
broken = true;
}) {inherit (pkgs) libhandy;};
+ "gi-harfbuzz" = callPackage
+ ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
+ , gi-gobject, harfbuzz, harfbuzz-gobject, haskell-gi
+ , haskell-gi-base, haskell-gi-overloading, text, transformers
+ }:
+ mkDerivation {
+ pname = "gi-harfbuzz";
+ version = "0.0.3";
+ sha256 = "1rapwaf8rz18rsai54lq9wcccf9j0ihcafvwhrzvgl17fjqcfqaz";
+ 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 = [ harfbuzz harfbuzz-gobject ];
+ description = "HarfBuzz bindings";
+ license = stdenv.lib.licenses.lgpl21;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {inherit (pkgs) harfbuzz; harfbuzz-gobject = null;};
+
"gi-ibus" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-gio
, gi-glib, gi-gobject, haskell-gi, haskell-gi-base
@@ -99690,8 +100374,8 @@ self: {
}:
mkDerivation {
pname = "gi-ibus";
- version = "1.5.1";
- sha256 = "1dvybzgckpqyvh9ivaq22x9i8paafglh3pmr4lk6i7zjlamw8kxv";
+ version = "1.5.2";
+ sha256 = "14chw0qhzdxixsqsn2ra31z561kn2zclk15b7hfpfzayqr6dqci1";
setupHaskellDepends = [
base Cabal gi-gio gi-glib gi-gobject haskell-gi
];
@@ -99702,6 +100386,8 @@ self: {
libraryPkgconfigDepends = [ ibus ];
description = "IBus bindings";
license = stdenv.lib.licenses.lgpl21;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {inherit (pkgs) ibus;};
"gi-javascriptcore" = callPackage
@@ -99711,8 +100397,8 @@ self: {
}:
mkDerivation {
pname = "gi-javascriptcore";
- version = "4.0.21";
- sha256 = "0zl2lanysqir9qhndai7v4yp6sq671115mi5k9q58rwkmvkm6w04";
+ version = "4.0.22";
+ sha256 = "191ipwjxn94dxz6saapidvjr8bbnl0y3p4f10s6mj6h6pkb5axjb";
setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
libraryHaskellDepends = [
base bytestring containers gi-glib gi-gobject haskell-gi
@@ -99731,8 +100417,8 @@ self: {
}:
mkDerivation {
pname = "gi-notify";
- version = "0.7.21";
- sha256 = "13ifi60jlfm9jypf6gam224s5rgq2kd1cj98wfl1dg9crahghbls";
+ version = "0.7.22";
+ sha256 = "0j5cxx9dsxh2wafw4xa7yasr6n98h2qwpm1y08nm7m6i0kwrksap";
setupHaskellDepends = [
base Cabal gi-gdkpixbuf gi-glib gi-gobject haskell-gi
];
@@ -99743,6 +100429,8 @@ self: {
libraryPkgconfigDepends = [ libnotify ];
description = "Libnotify bindings";
license = stdenv.lib.licenses.lgpl21;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {inherit (pkgs) libnotify;};
"gi-ostree" = callPackage
@@ -99752,8 +100440,8 @@ self: {
}:
mkDerivation {
pname = "gi-ostree";
- version = "1.0.12";
- sha256 = "0j7nd4ylz4whnsdfbn6ra7kvvnx6l6bqv2y57rgk1nnac3cc6201";
+ version = "1.0.13";
+ sha256 = "07k02mffidw18f104crmhayr5nf3v5xcldc8fbmxdinp7wik5c7f";
setupHaskellDepends = [
base Cabal gi-gio gi-glib gi-gobject haskell-gi
];
@@ -99765,6 +100453,8 @@ self: {
description = "OSTree bindings";
license = stdenv.lib.licenses.lgpl21;
platforms = [ "i686-linux" "x86_64-linux" ];
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {inherit (pkgs) ostree;};
"gi-pango" = callPackage
@@ -99790,6 +100480,32 @@ self: {
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
+ }:
+ mkDerivation {
+ pname = "gi-pango";
+ version = "1.0.23";
+ sha256 = "18pp83nzqdxzq15g3rm0xym4hdq3f851m6mshlb4f7liy168vpl9";
+ setupHaskellDepends = [
+ base Cabal gi-glib gi-gobject gi-harfbuzz haskell-gi
+ ];
+ libraryHaskellDepends = [
+ base bytestring containers gi-glib gi-gobject gi-harfbuzz
+ 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) cairo; inherit (pkgs) pango;};
+
"gi-pangocairo" = callPackage
({ mkDerivation, base, bytestring, Cabal, cairo, containers
, gi-cairo, gi-glib, gi-gobject, gi-pango, haskell-gi
@@ -99798,8 +100514,8 @@ self: {
}:
mkDerivation {
pname = "gi-pangocairo";
- version = "1.0.23";
- sha256 = "0la2ga1hprwm4fnia48y0q1cg8il0aq42nwvaj5gndx6id42a1i6";
+ version = "1.0.24";
+ sha256 = "1yya5gsqrkagmm33rsasshlj691nmax47fqdn1p2rnf4aqx1jcqr";
setupHaskellDepends = [
base Cabal gi-cairo gi-glib gi-gobject gi-pango haskell-gi
];
@@ -99814,6 +100530,8 @@ self: {
'';
description = "PangoCairo bindings";
license = stdenv.lib.licenses.lgpl21;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {inherit (pkgs) cairo; inherit (pkgs) pango;};
"gi-poppler" = callPackage
@@ -99823,8 +100541,8 @@ self: {
}:
mkDerivation {
pname = "gi-poppler";
- version = "0.18.22";
- sha256 = "0bqmkijnmxi4k30nbn8zsx03i9y7mlp06ikmd2dbxj22lyazqjz4";
+ version = "0.18.23";
+ sha256 = "0dn6qnsrgnvbz9nbv0ig9hyjmswrq6v3z1bcnf0pybcdwr8j1zrw";
setupHaskellDepends = [
base Cabal gi-cairo gi-gio gi-glib gi-gobject haskell-gi
];
@@ -99846,8 +100564,8 @@ self: {
}:
mkDerivation {
pname = "gi-secret";
- version = "0.0.11";
- sha256 = "1s3vwy0aff4m1rvkbcvfa4zwbbalaiz46ij3ymmsx319v2mwwiib";
+ version = "0.0.12";
+ sha256 = "19mr7mvay2slm5k6afqj0hhy4ddh0advrb5dyzqi75xysx7xagm8";
setupHaskellDepends = [
base Cabal gi-gio gi-glib gi-gobject haskell-gi
];
@@ -99869,8 +100587,8 @@ self: {
}:
mkDerivation {
pname = "gi-soup";
- version = "2.4.22";
- sha256 = "0vgvcq9nysw9xfyjddi1qzngw7pfrfx4g1f3zngf56jcvxf8q6rw";
+ version = "2.4.23";
+ sha256 = "109n57ff69xmwhm3lvf0ajid3zl0l9sr1qdnvis06bhcddw9i1ap";
setupHaskellDepends = [
base Cabal gi-gio gi-glib gi-gobject haskell-gi
];
@@ -99891,8 +100609,8 @@ self: {
}:
mkDerivation {
pname = "gi-vte";
- version = "2.91.25";
- sha256 = "0h6kqbbdr7zgpq6sfqs2pfx99c7wj1aabpzna9fryn6zhaha8j3c";
+ version = "2.91.27";
+ sha256 = "0a4n8yah3nirwciw0y1i8vpcjqbbk3pw15nd8av109cyxgl8nzx8";
setupHaskellDepends = [
base Cabal gi-atk gi-gdk gi-gio gi-glib gi-gobject gi-gtk gi-pango
haskell-gi
@@ -99905,6 +100623,8 @@ self: {
libraryPkgconfigDepends = [ vte_291 ];
description = "Vte bindings";
license = stdenv.lib.licenses.lgpl21;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {vte_291 = pkgs.vte;};
"gi-webkit" = callPackage
@@ -99938,8 +100658,8 @@ self: {
}:
mkDerivation {
pname = "gi-webkit2";
- version = "4.0.25";
- sha256 = "1xg4xy24nnz0ngv46m58jkmaka72nv4954g03f6ixpvwappim0vm";
+ version = "4.0.26";
+ sha256 = "0vbsc5zd1m1k47zpq620kzsiyg2g25ag6fvkwj0hdlq24xhyiavr";
setupHaskellDepends = [
base Cabal gi-atk gi-cairo gi-gdk gi-gio gi-glib gi-gobject gi-gtk
gi-javascriptcore gi-soup haskell-gi
@@ -99963,8 +100683,8 @@ self: {
}:
mkDerivation {
pname = "gi-webkit2webextension";
- version = "4.0.24";
- sha256 = "0lnf173c6myrswk0kdnwkhs925imvcpyvpmy50krqljnv6f2ksxn";
+ version = "4.0.25";
+ sha256 = "0vdzhnaj6d03cgxz3i886cahkfhl8xgcrm37wdcxqydkxx2ybh6h";
setupHaskellDepends = [
base Cabal gi-gio gi-gobject gi-gtk gi-javascriptcore gi-soup
haskell-gi
@@ -99988,8 +100708,8 @@ self: {
}:
mkDerivation {
pname = "gi-wnck";
- version = "3.0.7";
- sha256 = "02kgbp3h5ny7y0qmddsfng0a1gqpdmadl6yy45hmk98ws02rk9bx";
+ version = "3.0.9";
+ sha256 = "1cy1nzld3220rg0f1gzr5cw756s5vm9las8p8xyqhjmk3awy0cbp";
setupHaskellDepends = [
base Cabal gi-atk gi-gdk gi-gdkpixbuf gi-gobject gi-gtk haskell-gi
];
@@ -100024,6 +100744,26 @@ self: {
license = stdenv.lib.licenses.lgpl21;
}) {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 ];
+ 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;
+ }) {inherit (pkgs) xlibsWrapper;};
+
"giak" = callPackage
({ mkDerivation, async, base, bytestring, Cabal, containers
, directory, extra, filemanip, filepath, mtl, process, semigroups
@@ -100065,8 +100805,8 @@ self: {
}:
mkDerivation {
pname = "ginger";
- version = "0.10.0.4";
- sha256 = "0d3wzk10cjwjywf055909ajcxccnhzqqkbq57dn63hqs9ij510gg";
+ version = "0.10.0.5";
+ sha256 = "187118g5fs97msdab4jmhrwy28hhi81ihyc1v6rfb535bsnm70sw";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -100086,8 +100826,6 @@ self: {
];
description = "An implementation of the Jinja2 template language in Haskell";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"gingersnap" = callPackage
@@ -100142,8 +100880,8 @@ self: {
}:
mkDerivation {
pname = "gio";
- version = "0.13.8.0";
- sha256 = "1wx35fm7jba69x33mhp0h6j0lszi62hmmb1inflx7gax0ncmk2n2";
+ version = "0.13.8.1";
+ sha256 = "00dq87p6nqk4x2n98a6b35l7a4crkmhr36zjk0xsfdsr3lf7zmr6";
enableSeparateDataOutput = true;
setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
libraryHaskellDepends = [
@@ -100274,9 +101012,10 @@ self: {
, clientsession, concurrent-output, conduit, connection, containers
, crypto-api, cryptonite, curl, data-default, DAV, dbus, deepseq
, directory, disk-free-space, dlist, edit-distance, exceptions
- , fdo-notify, feed, filepath, filepath-bytestring, free, git, gnupg
- , hinotify, hslogger, http-client, http-client-tls, http-conduit
- , http-types, IfElse, lsof, magic, memory, microlens, monad-control
+ , fdo-notify, feed, filepath, filepath-bytestring, free, git
+ , git-lfs, gnupg, hinotify, hslogger, http-client
+ , http-client-restricted, http-client-tls, http-conduit, http-types
+ , IfElse, lsof, magic, memory, microlens, monad-control
, monad-logger, mountpoints, mtl, network, network-bsd
, network-info, network-multicast, network-uri, old-locale, openssh
, optparse-applicative, path-pieces, perl, persistent
@@ -100291,8 +101030,8 @@ self: {
}:
mkDerivation {
pname = "git-annex";
- version = "8.20200501";
- sha256 = "19rggaymvqy7r61n2rl2nigwdi2hzq5l1afcd5l0k1vbacwgq4jl";
+ version = "8.20200720.1";
+ sha256 = "0g4wlfkwr9w21hvdywc7sk077rxlnigdr4m4yz41rc0s2nbjc9fn";
configureFlags = [
"-fassistant" "-f-benchmark" "-fdbus" "-f-debuglocks" "-fmagicmime"
"-fnetworkbsd" "-fpairing" "-fproduction" "-fs3" "-ftorrentparser"
@@ -100301,26 +101040,27 @@ self: {
isLibrary = false;
isExecutable = true;
setupHaskellDepends = [
- base bytestring Cabal data-default directory exceptions filepath
- filepath-bytestring hslogger IfElse process split transformers
- unix-compat utf8-string
+ async base bytestring Cabal data-default directory exceptions
+ filepath filepath-bytestring hslogger IfElse process split
+ transformers unix-compat utf8-string
];
executableHaskellDepends = [
aeson async attoparsec aws base blaze-builder bloomfilter byteable
bytestring case-insensitive clientsession concurrent-output conduit
connection containers crypto-api cryptonite data-default DAV dbus
deepseq directory disk-free-space dlist edit-distance exceptions
- fdo-notify feed filepath filepath-bytestring free hinotify hslogger
- http-client http-client-tls http-conduit http-types IfElse magic
- memory microlens monad-control monad-logger mountpoints mtl network
- network-bsd network-info network-multicast network-uri old-locale
- optparse-applicative path-pieces persistent persistent-sqlite
- persistent-template process QuickCheck random regex-tdfa resourcet
- SafeSemaphore sandi securemem shakespeare socks split stm stm-chans
- tagsoup tasty tasty-hunit tasty-quickcheck tasty-rerun
- template-haskell text time torrent transformers unix unix-compat
- unliftio-core unordered-containers utf8-string uuid vector wai
- wai-extra warp warp-tls yesod yesod-core yesod-form yesod-static
+ fdo-notify feed filepath filepath-bytestring free git-lfs hinotify
+ hslogger http-client http-client-restricted http-client-tls
+ http-conduit http-types IfElse magic memory microlens monad-control
+ monad-logger mountpoints mtl network network-bsd network-info
+ network-multicast network-uri old-locale optparse-applicative
+ path-pieces persistent persistent-sqlite persistent-template
+ process QuickCheck random regex-tdfa resourcet SafeSemaphore sandi
+ securemem shakespeare socks split stm stm-chans tagsoup tasty
+ tasty-hunit tasty-quickcheck tasty-rerun template-haskell text time
+ torrent transformers unix unix-compat unliftio-core
+ unordered-containers utf8-string uuid vector wai wai-extra warp
+ warp-tls yesod yesod-core yesod-form yesod-static
];
executableSystemDepends = [
bup curl git gnupg lsof openssh perl rsync wget which
@@ -100341,80 +101081,6 @@ self: {
inherit (pkgs) perl; inherit (pkgs) rsync; inherit (pkgs) wget;
inherit (pkgs) which;};
- "git-annex_8_20200522" = callPackage
- ({ mkDerivation, aeson, async, attoparsec, aws, base, blaze-builder
- , bloomfilter, bup, byteable, bytestring, Cabal, case-insensitive
- , clientsession, concurrent-output, conduit, connection, containers
- , crypto-api, cryptonite, curl, data-default, DAV, dbus, deepseq
- , directory, disk-free-space, dlist, edit-distance, exceptions
- , fdo-notify, feed, filepath, filepath-bytestring, free, git, gnupg
- , hinotify, hslogger, http-client, http-client-tls, http-conduit
- , http-types, IfElse, lsof, magic, memory, microlens, monad-control
- , monad-logger, mountpoints, mtl, network, network-bsd
- , network-info, network-multicast, network-uri, old-locale, openssh
- , optparse-applicative, path-pieces, perl, persistent
- , persistent-sqlite, persistent-template, process, QuickCheck
- , random, regex-tdfa, resourcet, rsync, SafeSemaphore, sandi
- , securemem, shakespeare, socks, split, stm, stm-chans, tagsoup
- , tasty, tasty-hunit, tasty-quickcheck, tasty-rerun
- , template-haskell, text, time, torrent, transformers, unix
- , unix-compat, unliftio-core, unordered-containers, utf8-string
- , uuid, vector, wai, wai-extra, warp, warp-tls, wget, which, yesod
- , yesod-core, yesod-form, yesod-static
- }:
- mkDerivation {
- pname = "git-annex";
- version = "8.20200522";
- sha256 = "1v71k5k9mcj1nq4pb8apx99rgw2rmckr6yshhvjl1dr6j70d67x8";
- configureFlags = [
- "-fassistant" "-f-benchmark" "-fdbus" "-f-debuglocks" "-fmagicmime"
- "-fnetworkbsd" "-fpairing" "-fproduction" "-fs3" "-ftorrentparser"
- "-fwebapp" "-fwebdav"
- ];
- isLibrary = false;
- isExecutable = true;
- setupHaskellDepends = [
- base bytestring Cabal data-default directory exceptions filepath
- filepath-bytestring hslogger IfElse process split transformers
- unix-compat utf8-string
- ];
- executableHaskellDepends = [
- aeson async attoparsec aws base blaze-builder bloomfilter byteable
- bytestring case-insensitive clientsession concurrent-output conduit
- connection containers crypto-api cryptonite data-default DAV dbus
- deepseq directory disk-free-space dlist edit-distance exceptions
- fdo-notify feed filepath filepath-bytestring free hinotify hslogger
- http-client http-client-tls http-conduit http-types IfElse magic
- memory microlens monad-control monad-logger mountpoints mtl network
- network-bsd network-info network-multicast network-uri old-locale
- optparse-applicative path-pieces persistent persistent-sqlite
- persistent-template process QuickCheck random regex-tdfa resourcet
- SafeSemaphore sandi securemem shakespeare socks split stm stm-chans
- tagsoup tasty tasty-hunit tasty-quickcheck tasty-rerun
- template-haskell text time torrent transformers unix unix-compat
- unliftio-core unordered-containers utf8-string uuid vector wai
- wai-extra warp warp-tls yesod yesod-core yesod-form yesod-static
- ];
- executableSystemDepends = [
- bup curl git gnupg lsof openssh perl rsync wget which
- ];
- preConfigure = "export HOME=$TEMPDIR; patchShebangs .";
- postBuild = ''
- ln -sf dist/build/git-annex/git-annex git-annex
- ln -sf git-annex git-annex-shell
- '';
- installPhase = "make PREFIX=$out BUILDER=: install install-completions";
- checkPhase = ''PATH+=":$PWD" git-annex test'';
- enableSharedExecutables = false;
- description = "manage files with git, without checking their contents into git";
- license = stdenv.lib.licenses.agpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- maintainers = with stdenv.lib.maintainers; [ peti ];
- }) {inherit (pkgs) bup; inherit (pkgs) curl; inherit (pkgs) git;
- inherit (pkgs) gnupg; inherit (pkgs) lsof; inherit (pkgs) openssh;
- inherit (pkgs) perl; inherit (pkgs) rsync; inherit (pkgs) wget;
- inherit (pkgs) which;};
-
"git-brunch" = callPackage
({ mkDerivation, base, brick, hspec, microlens
, optparse-applicative, process, vector, vty
@@ -100478,6 +101144,27 @@ self: {
broken = true;
}) {};
+ "git-cuk" = callPackage
+ ({ mkDerivation, ansi-terminal, base, base-noprelude, github
+ , gitrev, optparse-applicative, process, relude, text
+ }:
+ mkDerivation {
+ pname = "git-cuk";
+ version = "0.0.1";
+ sha256 = "176027wag30imq3471c7qi8fdyb5myixlsphyq28394y47yz638i";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ ansi-terminal base-noprelude github gitrev optparse-applicative
+ process relude text
+ ];
+ executableHaskellDepends = [ base relude ];
+ description = "Haskell Git Helper Tool";
+ license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"git-date" = callPackage
({ mkDerivation, base, bytestring, old-locale, QuickCheck
, test-framework, test-framework-quickcheck2, time, unexceptionalio
@@ -100906,8 +101593,8 @@ self: {
}:
mkDerivation {
pname = "github-backup";
- version = "1.20191219";
- sha256 = "0yi0i342qh1wm7j81qa6mhyfjp4psbw4vrpp0m1c9zjbymfpcymk";
+ version = "1.20200721";
+ sha256 = "0d0sc2l6crkr42nwkhbcixlxrywx6gsn6vzgdpwh0r6vxlc83hcw";
isLibrary = false;
isExecutable = true;
setupHaskellDepends = [
@@ -100977,8 +101664,8 @@ self: {
}:
mkDerivation {
pname = "github-release";
- version = "1.3.3";
- sha256 = "15im4vsz04sx0iq83xmvk5ak4p7rj33jawk5lxkmv1ajwvklbpk7";
+ version = "1.3.4";
+ sha256 = "04gzafg85fivaslsdi019f4blwrjpda01caly4dd8y7nmmc8xy0y";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -101117,8 +101804,8 @@ self: {
}:
mkDerivation {
pname = "github-webhooks";
- version = "0.14.0";
- sha256 = "0rjbavfcwhbi817dsvg2q9qmf5ln7mp5kgs1wlq23p0603jgm211";
+ version = "0.15.0";
+ sha256 = "0cmavbh7c59pimspjj42mwlac5jmlgagjsw4239hcsrna5yi4wdz";
libraryHaskellDepends = [
aeson base base16-bytestring bytestring cryptonite deepseq
deepseq-generics memory text time vector
@@ -101249,6 +101936,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "gitlab-haskell_0_2_1" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, connection, http-conduit
+ , http-types, tasty, tasty-hunit, text, time, transformers
+ , unliftio, unliftio-core
+ }:
+ mkDerivation {
+ pname = "gitlab-haskell";
+ version = "0.2.1";
+ sha256 = "0s7ar0z2hgkb8qzsyh6j022ks87nxa1fxy99dqrrmcfndcy6by8n";
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ aeson base bytestring connection http-conduit http-types text time
+ transformers unliftio unliftio-core
+ ];
+ 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
({ mkDerivation, base, base16-bytestring, bytestring, conduit
, conduit-combinators, containers, directory, exceptions, filepath
@@ -101829,8 +102536,8 @@ self: {
}:
mkDerivation {
pname = "glib";
- version = "0.13.8.0";
- sha256 = "18k1drykl3mpmyj43kp9nvkzr9g3allr19ihscmxwc1w9ss6zklw";
+ version = "0.13.8.1";
+ sha256 = "170sbi1gg38sxl4yhd4z716fljlcbf21vgl58p0pcx2adnn2il6w";
setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
libraryHaskellDepends = [
base bytestring containers text utf8-string
@@ -101890,25 +102597,25 @@ self: {
({ mkDerivation, async, attoparsec, base, base64-bytestring
, bytestring, Cabal, config-schema, config-value, containers
, directory, filepath, free, gitrev, hashable, hookup, HsOpenSSL
- , HUnit, irc-core, kan-extensions, lens, network, process, psqueues
- , regex-tdfa, semigroupoids, split, stm, template-haskell, text
- , time, transformers, unix, unordered-containers, vector, vty
+ , HUnit, irc-core, kan-extensions, lens, mwc-random, network
+ , process, psqueues, regex-tdfa, semigroupoids, split, stm
+ , template-haskell, text, time, transformers, unix
+ , unordered-containers, vector, vty
}:
mkDerivation {
pname = "glirc";
- version = "2.35";
- sha256 = "093cqbvqijjy6xd0fzas13ldrsf9kg59jak88qzl5kks7z9djl0f";
- revision = "1";
- editedCabalFile = "14kgfgqyfw5vcm77n5iljxw5n28iclc1hpvi44x4vhrnmfpmq62v";
+ version = "2.36";
+ sha256 = "0s136d0nnw0vs198kzana10ybnka4mx0jyqdf1wsz5m9a4y3cnvj";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal filepath ];
libraryHaskellDepends = [
async attoparsec base base64-bytestring bytestring config-schema
config-value containers directory filepath free gitrev hashable
- hookup HsOpenSSL irc-core kan-extensions lens network process
- psqueues regex-tdfa semigroupoids split stm template-haskell text
- time transformers unix unordered-containers vector vty
+ hookup HsOpenSSL irc-core kan-extensions lens mwc-random network
+ process psqueues regex-tdfa semigroupoids split stm
+ template-haskell text time transformers unix unordered-containers
+ vector vty
];
executableHaskellDepends = [ base lens text vty ];
testHaskellDepends = [ base HUnit ];
@@ -102065,10 +102772,8 @@ self: {
}:
mkDerivation {
pname = "gloss";
- version = "1.13.1.1";
- sha256 = "1bmjwd2vfbxfypr2g23810yyp921m30wxbb6f3m0wkk65iypjnls";
- revision = "1";
- editedCabalFile = "1bcjm3issssqxd60jd2y6032y8plcs0sm3wbnha1f6fa3z46z9n0";
+ version = "1.13.1.2";
+ sha256 = "0jyvjpd1gzzb9aiw5708822p8qyw14jj6j19gby9q9wjbpd4sd4d";
libraryHaskellDepends = [
base bmp bytestring containers ghc-prim gloss-rendering GLUT OpenGL
];
@@ -102095,10 +102800,8 @@ self: {
({ mkDerivation, base, containers, ghc-prim, gloss }:
mkDerivation {
pname = "gloss-algorithms";
- version = "1.13.0.1";
- sha256 = "0vbqcsvyicb409a60fab0c0shixny4l5z2l15n8hrrr1dsvisf95";
- revision = "1";
- editedCabalFile = "140zmk3br0nn98mjc6ri36nk8yl93n4v69zybzv2vc41yxgvnac5";
+ version = "1.13.0.2";
+ sha256 = "0wx546hm1afgq0al5bk1g2qfgg9r520whm6igz18lkc9fsksjfgd";
libraryHaskellDepends = [ base containers ghc-prim gloss ];
description = "Data structures and algorithms for working with 2D graphics";
license = stdenv.lib.licenses.mit;
@@ -102141,8 +102844,8 @@ self: {
}:
mkDerivation {
pname = "gloss-examples";
- version = "1.13.0.2";
- sha256 = "1g2l3jjj2mmmw9w45bmasqn9nbbsxxny6zhdvda931r6ryanq8db";
+ version = "1.13.0.3";
+ sha256 = "0bvy9hww3i2mk3fim5spg2fd66mhxz5njil7xjrw6wbjs4ryrr92";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -102216,8 +102919,8 @@ self: {
}:
mkDerivation {
pname = "gloss-raster";
- version = "1.13.1.1";
- sha256 = "199b1avi4mils3x9xpk66992id40hdyk0lpjnyyxy8c22s0adgb9";
+ version = "1.13.1.2";
+ sha256 = "0sn1pnkpl76q6lf6w9ji7fh1fcb89vaz2jz9slz7fih2ksrnwlsa";
libraryHaskellDepends = [
base containers ghc-prim gloss gloss-rendering repa
];
@@ -102273,6 +102976,26 @@ self: {
broken = true;
}) {};
+ "glpk-headers" = callPackage
+ ({ mkDerivation, base, derive-storable, glpk, tasty, tasty-discover
+ , tasty-hunit
+ }:
+ mkDerivation {
+ pname = "glpk-headers";
+ version = "0.4.1";
+ sha256 = "1r77p0h9iyffl903ag008cb3v21jw021129cfxpr2mp1mgnkhdjd";
+ libraryHaskellDepends = [ base derive-storable ];
+ testHaskellDepends = [
+ base derive-storable tasty tasty-discover tasty-hunit
+ ];
+ testSystemDepends = [ glpk ];
+ 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
({ mkDerivation, array, base, containers, deepseq, gasp, glpk, mtl
}:
@@ -105093,6 +105816,26 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "goldplate" = callPackage
+ ({ mkDerivation, aeson, aeson-pretty, async, base, bytestring, Diff
+ , directory, filepath, Glob, optparse-applicative, process
+ , regex-pcre-builtin, text, time, unordered-containers
+ }:
+ mkDerivation {
+ pname = "goldplate";
+ version = "0.1.1";
+ sha256 = "0qjqx3yxlyfdj6glych7vwrrh47nrp6xi0vncga2a94hb5sljzzl";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ aeson aeson-pretty async base bytestring Diff directory filepath
+ Glob optparse-applicative process regex-pcre-builtin text time
+ unordered-containers
+ ];
+ description = "A lightweight golden test runner";
+ license = stdenv.lib.licenses.asl20;
+ }) {};
+
"gooey" = callPackage
({ mkDerivation, base, renderable, transformers, varying }:
mkDerivation {
@@ -105718,17 +106461,18 @@ self: {
}) {};
"gotta-go-fast" = callPackage
- ({ mkDerivation, base, brick, cmdargs, directory, random, text
- , time, vty, word-wrap
+ ({ mkDerivation, base, brick, cmdargs, directory, file-embed
+ , random, split, text, time, vty, word-wrap
}:
mkDerivation {
pname = "gotta-go-fast";
- version = "0.1.4.0";
- sha256 = "15gip4nggw3wxa3k546sqqbiqzhkw5acxwmwy3iv911d61s89gvb";
+ version = "0.3.0.0";
+ sha256 = "067jmp0p21bw7mpsrlpawphjmlq9f85lsfiihp37pvs8sxb36lg9";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
- base brick cmdargs directory random text time vty word-wrap
+ base brick cmdargs directory file-embed random split text time vty
+ word-wrap
];
description = "A command line utility for practicing typing";
license = stdenv.lib.licenses.bsd3;
@@ -106593,23 +107337,25 @@ self: {
}) {};
"graphql" = callPackage
- ({ mkDerivation, aeson, base, containers, hspec, hspec-expectations
- , hspec-megaparsec, megaparsec, parser-combinators, QuickCheck
- , raw-strings-qq, text, transformers, unordered-containers
+ ({ mkDerivation, aeson, base, conduit, containers, exceptions
+ , hspec, hspec-expectations, hspec-megaparsec, megaparsec
+ , parser-combinators, QuickCheck, raw-strings-qq, scientific, text
+ , transformers, unordered-containers
}:
mkDerivation {
pname = "graphql";
- version = "0.7.0.0";
- sha256 = "03bfg4whf7blf91x0h4qk6q7f1j7nfvhmqh4ggpnbyxdbyzx9sk4";
+ version = "0.9.0.0";
+ sha256 = "1lyzrnbf1w3j60wwi8cwbh1hxzvsw8vn9aymy1qzxgjgmi2wx94g";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- aeson base containers megaparsec parser-combinators text
- transformers unordered-containers
+ aeson base conduit containers exceptions hspec-expectations
+ megaparsec parser-combinators scientific text transformers
+ unordered-containers
];
testHaskellDepends = [
- aeson base containers hspec hspec-expectations hspec-megaparsec
- megaparsec parser-combinators QuickCheck raw-strings-qq text
- transformers unordered-containers
+ aeson base conduit containers exceptions hspec hspec-expectations
+ hspec-megaparsec megaparsec parser-combinators QuickCheck
+ raw-strings-qq scientific text transformers unordered-containers
];
description = "Haskell GraphQL implementation";
license = stdenv.lib.licenses.bsd3;
@@ -106773,7 +107519,7 @@ self: {
];
executableHaskellDepends = [ base ];
testHaskellDepends = [ base ];
- description = "GRASP implementation for the AMMM project.";
+ description = "GRASP implementation for the AMMM project";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -106989,29 +107735,8 @@ self: {
}:
mkDerivation {
pname = "greskell";
- version = "1.0.1.0";
- sha256 = "0gknzbaldmziy7lj23g3l8q3ymxdr5vbis109j6r7zbjap1jy0in";
- libraryHaskellDepends = [
- aeson base exceptions greskell-core hashable semigroups text
- transformers unordered-containers vector
- ];
- testHaskellDepends = [
- aeson base bytestring doctest doctest-discover greskell-core hint
- hspec text unordered-containers
- ];
- description = "Haskell binding for Gremlin graph query language";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "greskell_1_1_0_1" = callPackage
- ({ mkDerivation, aeson, base, bytestring, doctest, doctest-discover
- , exceptions, greskell-core, hashable, hint, hspec, semigroups
- , text, transformers, unordered-containers, vector
- }:
- mkDerivation {
- pname = "greskell";
- version = "1.1.0.1";
- sha256 = "0p9cbkbqmyn79bcg2b83nrl72ga40f17wdzq6s91llxc3s9lvjzk";
+ version = "1.1.0.3";
+ sha256 = "1q3m4m994vmfk80szphfd74vzfq6zp678bdla6v4siwqjskagyn3";
libraryHaskellDepends = [
aeson base exceptions greskell-core hashable semigroups text
transformers unordered-containers vector
@@ -107022,7 +107747,6 @@ self: {
];
description = "Haskell binding for Gremlin graph query language";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"greskell-core" = callPackage
@@ -107032,8 +107756,8 @@ self: {
}:
mkDerivation {
pname = "greskell-core";
- version = "0.1.3.3";
- sha256 = "01dknsgns7r25yq62yggv0js356kvd4flkkr9p3ccmmh540vls00";
+ version = "0.1.3.5";
+ sha256 = "08jpgnsnmh9zbm1pw768ik28vhl3m4jz75l8cbxb3whfgwk5vyy4";
libraryHaskellDepends = [
aeson base containers hashable scientific semigroups text
unordered-containers uuid vector
@@ -107053,8 +107777,8 @@ self: {
}:
mkDerivation {
pname = "greskell-websocket";
- version = "0.1.2.3";
- sha256 = "0jxckcjpdy1j5bbjdw37rc9sbnyznc7awifmjrcliy2yk1dwdj6w";
+ version = "0.1.2.4";
+ sha256 = "1w5867pdb07jlms3gddx8n3ds94qp4yq1yxcy880vcww2gyb4jda";
libraryHaskellDepends = [
aeson async base base64-bytestring bytestring greskell-core
hashtables safe-exceptions stm text unordered-containers uuid
@@ -107918,8 +108642,8 @@ self: {
}:
mkDerivation {
pname = "gtk";
- version = "0.15.4";
- sha256 = "1wm42m4963abqiswkc3ngwf9jm4z9kyyx2h8w064f62ngnkdz84z";
+ version = "0.15.5";
+ sha256 = "096xawq85shmdhsqwpcmidjc4asqgqxsxv0f0xff78169jrdh6a2";
enableSeparateDataOutput = true;
setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
libraryHaskellDepends = [
@@ -107936,8 +108660,8 @@ self: {
}:
mkDerivation {
pname = "gtk-helpers";
- version = "0.0.9.1";
- sha256 = "06clzm1lz0n9z8h8pnggdx710msnwmwcf8kzvp5crdbdi9v7y0di";
+ version = "0.1.0";
+ sha256 = "1h3ddvs28cnr65la0y21plp4bvf2217i5yi2z4wcixjgr0g5lxjv";
libraryHaskellDepends = [
array base gio glib gtk mtl process template-haskell
];
@@ -108256,8 +108980,8 @@ self: {
}:
mkDerivation {
pname = "gtk3";
- version = "0.15.4";
- sha256 = "17g93j8az1gqgf9kxg1k1lls6c0if45bzgbhrc99qgm8s9f2dr1c";
+ version = "0.15.5";
+ sha256 = "1y5wmxxpvhfw1ypli3f48k5bg3hfbx081d9xr5ks8sj3g7f7cf60";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -108270,6 +108994,21 @@ self: {
license = stdenv.lib.licenses.lgpl21;
}) {inherit (pkgs) gtk3;};
+ "gtk3-helpers" = callPackage
+ ({ mkDerivation, array, base, gio, glib, gtk3, mtl, process
+ , template-haskell
+ }:
+ mkDerivation {
+ pname = "gtk3-helpers";
+ version = "0.1.0";
+ sha256 = "174sd1qxim74ixmssihbcka372s22f05xpc50wdi0h1nd8mzpk1r";
+ libraryHaskellDepends = [
+ array base gio glib gtk3 mtl process template-haskell
+ ];
+ description = "A collection of auxiliary operations and widgets related to Gtk";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"gtk3-mac-integration" = callPackage
({ mkDerivation, array, base, Cabal, containers, glib
, gtk-mac-integration-gtk3, gtk2hs-buildtools, gtk3, mtl
@@ -109799,6 +110538,8 @@ self: {
pname = "hackage-security";
version = "0.6.0.1";
sha256 = "05rgz31cmp52137j4jk0074z8lfgk8mrf2x56bzw28asmxrv8qli";
+ revision = "2";
+ editedCabalFile = "12m1a5jggzjz3d1q5j41dcs51hi1vwqqxrba0h9jiajv11f3hb39";
libraryHaskellDepends = [
base base16-bytestring base64-bytestring bytestring Cabal
containers cryptohash-sha256 directory ed25519 filepath ghc-prim
@@ -110026,34 +110767,35 @@ self: {
"hackport" = callPackage
({ mkDerivation, array, async, base, base16-bytestring
- , base64-bytestring, binary, bytestring, containers, cryptohash
- , deepseq, directory, ed25519, extensible-exceptions, filepath
- , ghc-prim, hashable, HTTP, HUnit, MissingH, mtl, network
- , network-uri, old-locale, old-time, parsec, pretty, process
- , random, regex-compat, split, stm, tar, template-haskell, text
- , time, transformers, unix, xml, zlib
+ , base64-bytestring, binary, bytestring, containers
+ , cryptohash-sha256, deepseq, directory, doctest, ed25519
+ , extensible-exceptions, filepath, ghc-prim, hashable, hspec
+ , hspec-discover, HTTP, lukko, mtl, network, network-uri
+ , old-locale, parsec, pretty, process, QuickCheck, random, split
+ , stm, tar, template-haskell, text, time, transformers, unix, xml
+ , zlib
}:
mkDerivation {
pname = "hackport";
- version = "0.6.4";
- sha256 = "185b2mincqzla8j675lv4ydi8fvsj3ikyq4g8jivygbkcpawi5f5";
+ version = "0.6.6";
+ sha256 = "0cdwcrk8cqfbfi2kg074zmiq3j5fv3790inwc4hxwhrhv34hz437";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
array async base base16-bytestring base64-bytestring binary
- bytestring containers cryptohash deepseq directory ed25519
- extensible-exceptions filepath ghc-prim hashable HTTP MissingH mtl
- network network-uri old-locale old-time parsec pretty process
- random regex-compat split stm tar template-haskell text time
- transformers unix xml zlib
+ bytestring containers cryptohash-sha256 deepseq directory ed25519
+ extensible-exceptions filepath ghc-prim hashable HTTP lukko mtl
+ network network-uri old-locale parsec pretty process random split
+ stm tar template-haskell text time transformers unix xml zlib
];
testHaskellDepends = [
- array base binary bytestring containers deepseq directory
- extensible-exceptions filepath HUnit parsec pretty process split
- text time transformers unix xml
+ array base binary bytestring containers deepseq directory doctest
+ extensible-exceptions filepath hspec mtl parsec pretty process
+ QuickCheck split template-haskell text time transformers unix xml
];
+ testToolDepends = [ hspec-discover ];
description = "Hackage and Portage integration tool";
- license = "GPL";
+ license = stdenv.lib.licenses.gpl3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
}) {};
@@ -110849,8 +111591,8 @@ self: {
}:
mkDerivation {
pname = "hakyll";
- version = "4.13.3.0";
- sha256 = "1wadcvxpr7w1gm1pmi9j8bm6x0i44ik806j73mzfb1d4wb1ck10p";
+ version = "4.13.4.0";
+ sha256 = "0gcs79jmpayndfsmmb40avrgyl4f0f1brprm2l0mvybfah84h2m3";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -110895,8 +111637,8 @@ self: {
}:
mkDerivation {
pname = "hakyll-agda";
- version = "0.1.11";
- sha256 = "19zgpwmip8fcl9sai6ykhrsp4vkzpjnapkyccbg904qa1xwmlf8k";
+ version = "0.1.12";
+ sha256 = "0fa2pw3zaqrxr2in3bb63w7wmch7345lmn84z25s80z0if9qv2x3";
libraryHaskellDepends = [
Agda base containers directory filepath hakyll mtl pandoc text
transformers xhtml
@@ -111060,7 +111802,7 @@ self: {
libraryHaskellDepends = [
base containers data-default filepath hakyll
];
- description = "Allow Hakyll to create hierarchical menues from directories.";
+ description = "Allow Hakyll to create hierarchical menues from directories";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -111254,10 +111996,8 @@ self: {
}:
mkDerivation {
pname = "hal";
- version = "0.4.1";
- sha256 = "09wmpscvwfdy57haszwnjxwqxqqf5s458h0b1pkk90pskfg7lf1d";
- revision = "1";
- editedCabalFile = "0n5b57l3q6wpzd7kbsn11802y1mcpsrs01sszsd5l4l57hkc71gd";
+ version = "0.4.3";
+ sha256 = "0iqyayya1j3l1jrb2i68shn4zgrqf63pv3l9v29s0chn3gyyij1r";
libraryHaskellDepends = [
aeson base bytestring containers envy exceptions http-conduit
http-types mtl text time
@@ -111388,9 +112128,9 @@ self: {
}:
mkDerivation {
pname = "hall-symbols";
- version = "0.1.0.2";
- sha256 = "05jp1l5v9vz4ai9pbz6nwcm3mzxx0k2nsj85ryi2nl9pkhfwa0l4";
- libraryHaskellDepends = [ base doctest matrix parsec ];
+ version = "0.1.0.6";
+ sha256 = "1gf0whwmwlrnir01zi5v6bsp0864nh0qjvy59hql27hv12yypdwa";
+ libraryHaskellDepends = [ base matrix parsec ];
testHaskellDepends = [
base doctest hspec matrix matrix-as-xyz parsec QuickCheck
];
@@ -111914,6 +112654,39 @@ self: {
broken = true;
}) {pfq = null;};
+ "hanspell" = callPackage
+ ({ mkDerivation, aeson, async, base, bytestring, directory, hspec
+ , html-entities, http-client, http-client-tls, http-types
+ , QuickCheck, regex-compat-tdfa, split, text, transformers, unix
+ , utf8-string
+ }:
+ mkDerivation {
+ pname = "hanspell";
+ version = "0.2.2.0";
+ sha256 = "06351wg5y9840nj1ysraa78bixk25vjn64g6fnj3d0zs2qyxd6ca";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson async base bytestring directory html-entities http-client
+ http-client-tls http-types regex-compat-tdfa split text
+ transformers unix utf8-string
+ ];
+ executableHaskellDepends = [
+ aeson async base bytestring directory html-entities http-client
+ http-client-tls http-types regex-compat-tdfa split text
+ transformers unix utf8-string
+ ];
+ testHaskellDepends = [
+ aeson async base bytestring directory hspec html-entities
+ http-client http-client-tls http-types QuickCheck regex-compat-tdfa
+ split text transformers unix utf8-string
+ ];
+ description = "Korean spell checker";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"haphviz" = callPackage
({ mkDerivation, base, checkers, hspec, mtl, QuickCheck
, quickcheck-text, text
@@ -112466,7 +113239,7 @@ self: {
base containers happstack-data happstack-util mtl syb
syb-with-class template-haskell
];
- description = "Efficient relational queries on Haskell sets.";
+ description = "Efficient relational queries on Haskell sets";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -113235,6 +114008,42 @@ self: {
broken = true;
}) {};
+ "hascard" = callPackage
+ ({ mkDerivation, base, brick, containers, directory, filepath
+ , microlens, microlens-platform, mwc-random, optparse-applicative
+ , ordered-containers, parsec, process, random-fu, strict, text
+ , vector, vty, word-wrap
+ }:
+ mkDerivation {
+ pname = "hascard";
+ version = "0.2.0.0";
+ sha256 = "1khdlkf2n6x3rck9sc7jir08mx7n7dv9p25j80g27q6a1nm0pq91";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base brick containers directory filepath microlens
+ microlens-platform mwc-random optparse-applicative
+ ordered-containers parsec process random-fu strict text vector vty
+ word-wrap
+ ];
+ executableHaskellDepends = [
+ base brick containers directory filepath microlens
+ microlens-platform mwc-random optparse-applicative
+ ordered-containers parsec process random-fu strict text vector vty
+ word-wrap
+ ];
+ testHaskellDepends = [
+ base brick containers directory filepath microlens
+ microlens-platform mwc-random optparse-applicative
+ ordered-containers parsec process random-fu strict text vector vty
+ word-wrap
+ ];
+ description = "A TUI for reviewing notes using 'flashcards' written with markdown-like syntax";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"hascas" = callPackage
({ mkDerivation, base, binary, bytestring, containers
, data-binary-ieee754, hspec, mtl, network, safe-exceptions, stm
@@ -114140,10 +114949,8 @@ self: {
}:
mkDerivation {
pname = "haskell-ci";
- version = "0.10.1";
- sha256 = "12163dy550vzd64ylhibh0s8a19mcyk9rsxv8vjshp4hac4qqiy8";
- revision = "1";
- editedCabalFile = "1wi10wwkkzf81nya8p9pybsnbxpixxafdfqwf1x6wz1260ga62jh";
+ version = "0.10.2";
+ sha256 = "07yqgwacz1qll2nvwdq1w4n35yca1k569i947s310pb22asbd5w2";
isLibrary = false;
isExecutable = true;
libraryHaskellDepends = [
@@ -114354,13 +115161,13 @@ self: {
}) {};
"haskell-exp-parser" = callPackage
- ({ mkDerivation, base, template-haskell }:
+ ({ mkDerivation, base, syb, template-haskell }:
mkDerivation {
pname = "haskell-exp-parser";
- version = "0.1.1";
- sha256 = "0p4p5ygw068chw6grci8mny2a1bn6nz74jm1q2sj97v7gglglg55";
+ version = "0.1.3";
+ sha256 = "0cswfpdw6sgmd0fhdpyfi2nk0mhvl8xpv4zfkl9l3wdk5ipbcxdf";
libraryHaskellDepends = [ base template-haskell ];
- testHaskellDepends = [ base template-haskell ];
+ testHaskellDepends = [ base syb template-haskell ];
description = "Simple parser parser from Haskell to TemplateHaskell expressions";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -114378,6 +115185,8 @@ 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
@@ -114497,6 +115306,29 @@ self: {
license = stdenv.lib.licenses.lgpl21;
}) {inherit (pkgs) glib; inherit (pkgs) gobject-introspection;};
+ "haskell-gi_0_24_3" = callPackage
+ ({ mkDerivation, ansi-terminal, attoparsec, base, bytestring, Cabal
+ , cabal-doctest, containers, directory, doctest, filepath, glib
+ , gobject-introspection, haskell-gi-base, mtl, pretty-show, process
+ , regex-tdfa, safe, text, transformers, xdg-basedir, xml-conduit
+ }:
+ mkDerivation {
+ pname = "haskell-gi";
+ version = "0.24.3";
+ sha256 = "1bzbb0hbk0hz265rbh4dsypwiqxcjn0gy0sql287bm57rj0mvnn0";
+ 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 = [ base doctest process ];
+ description = "Generate Haskell bindings for GObject Introspection capable libraries";
+ license = stdenv.lib.licenses.lgpl21;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) glib; inherit (pkgs) gobject-introspection;};
+
"haskell-gi-base" = callPackage
({ mkDerivation, base, bytestring, containers, glib, text }:
mkDerivation {
@@ -114509,6 +115341,19 @@ self: {
license = stdenv.lib.licenses.lgpl21;
}) {inherit (pkgs) glib;};
+ "haskell-gi-base_0_24_2" = callPackage
+ ({ mkDerivation, base, bytestring, containers, glib, text }:
+ mkDerivation {
+ pname = "haskell-gi-base";
+ version = "0.24.2";
+ sha256 = "0qjbbfxlx4gqnyfnjpr4ray7fih8alsa2bxb5imkckhrzfx4xmq0";
+ libraryHaskellDepends = [ base bytestring containers text ];
+ libraryPkgconfigDepends = [ glib ];
+ description = "Foundation for libraries generated by haskell-gi";
+ license = stdenv.lib.licenses.lgpl21;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) glib;};
+
"haskell-gi-overloading_0_0" = callPackage
({ mkDerivation }:
mkDerivation {
@@ -114563,6 +115408,8 @@ self: {
];
description = "Simple library for accessing Google Trends";
license = stdenv.lib.licenses.publicDomain;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"haskell-holes-th" = callPackage
@@ -114673,35 +115520,6 @@ self: {
}:
mkDerivation {
pname = "haskell-lsp";
- version = "0.20.0.1";
- sha256 = "1yy9j61hlar4y8p58q8a0i3c6qmv5h9f53kk48jsvfa59c3dz92b";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson async attoparsec base bytestring containers data-default
- directory filepath hashable haskell-lsp-types hslogger lens mtl
- network-uri rope-utf16-splay sorted-list stm temporary text time
- unordered-containers
- ];
- testHaskellDepends = [
- aeson base bytestring containers data-default directory filepath
- hashable hspec lens network-uri QuickCheck quickcheck-instances
- rope-utf16-splay sorted-list stm text unordered-containers
- ];
- testToolDepends = [ hspec-discover ];
- description = "Haskell library for the Microsoft Language Server Protocol";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "haskell-lsp_0_22_0_0" = callPackage
- ({ mkDerivation, aeson, async, attoparsec, base, bytestring
- , containers, data-default, directory, filepath, hashable
- , haskell-lsp-types, hslogger, hspec, hspec-discover, lens, mtl
- , network-uri, QuickCheck, quickcheck-instances, rope-utf16-splay
- , sorted-list, stm, temporary, text, time, unordered-containers
- }:
- mkDerivation {
- pname = "haskell-lsp";
version = "0.22.0.0";
sha256 = "0mh2b3dza633plxp370zhvml50kfx4szk4hrzmcfm6aij2di2l0w";
isLibrary = true;
@@ -114720,7 +115538,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Haskell library for the Microsoft Language Server Protocol";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"haskell-lsp-client" = callPackage
@@ -114746,23 +115563,6 @@ self: {
}) {};
"haskell-lsp-types" = callPackage
- ({ mkDerivation, aeson, base, bytestring, data-default, deepseq
- , filepath, hashable, lens, network-uri, scientific, text
- , unordered-containers
- }:
- mkDerivation {
- pname = "haskell-lsp-types";
- version = "0.20.0.0";
- sha256 = "09p0d4vibrm06kj8i1yq9zhnkxl87yg5085l1sy9m20z8j988waq";
- libraryHaskellDepends = [
- aeson base bytestring data-default deepseq filepath hashable lens
- network-uri scientific text unordered-containers
- ];
- description = "Haskell library for the Microsoft Language Server Protocol, data types";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "haskell-lsp-types_0_22_0_0" = callPackage
({ mkDerivation, aeson, base, binary, bytestring, data-default
, deepseq, filepath, hashable, lens, network-uri, scientific, text
, unordered-containers
@@ -114777,7 +115577,6 @@ self: {
];
description = "Haskell library for the Microsoft Language Server Protocol, data types";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"haskell-menu" = callPackage
@@ -115084,17 +115883,17 @@ self: {
"haskell-postgis" = callPackage
({ mkDerivation, aeson, base, binary, bytestring, bytestring-lexing
- , cpu, data-binary-ieee754, hspec, mtl, placeholders, text
+ , cpu, data-binary-ieee754, either, hspec, mtl, placeholders, text
, unordered-containers, vector
}:
mkDerivation {
pname = "haskell-postgis";
- version = "0.1.0.2";
- sha256 = "0p3zdrzfsz3qj3rcx3yihg7vffa261ig5lywrfls5qvqihw62m41";
+ version = "0.2.0";
+ sha256 = "0y3di09hyxr5jhwrdqk2548h09x71pd7f1dhv3g6118pzdfps6nk";
libraryHaskellDepends = [
aeson base binary bytestring bytestring-lexing cpu
- data-binary-ieee754 mtl placeholders text unordered-containers
- vector
+ data-binary-ieee754 either mtl placeholders text
+ unordered-containers vector
];
testHaskellDepends = [
aeson base binary bytestring bytestring-lexing cpu
@@ -115274,26 +116073,6 @@ self: {
}:
mkDerivation {
pname = "haskell-src-exts";
- version = "1.22.0";
- sha256 = "1wc3w1kkrlagbbbgqflqx4xwqk36wsng7r3wyjflvlas4sf3xmg0";
- libraryHaskellDepends = [ array base 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;
- }) {};
-
- "haskell-src-exts_1_23_1" = callPackage
- ({ mkDerivation, array, base, containers, directory, filepath
- , ghc-prim, happy, mtl, pretty, pretty-show, smallcheck, tasty
- , tasty-golden, tasty-smallcheck
- }:
- mkDerivation {
- pname = "haskell-src-exts";
version = "1.23.1";
sha256 = "01bcrxs9af4yqpclw43aijmsd1g19qhyzb47blz7vzwz2r3k11b7";
libraryHaskellDepends = [ array base ghc-prim pretty ];
@@ -115305,7 +116084,6 @@ self: {
doCheck = false;
description = "Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"haskell-src-exts-observe" = callPackage
@@ -115475,8 +116253,8 @@ self: {
}:
mkDerivation {
pname = "haskell-to-elm";
- version = "0.3.0.0";
- sha256 = "02gspfwiif3a38fsfv0pxia7lcqyqppf9pnrbirnqdcry721mcvy";
+ version = "0.3.1.0";
+ sha256 = "0gplmz0s874zi8y8m06mlr3lipyffw0p6lfz6snl0sgdmynjg786";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -116284,7 +117062,7 @@ self: {
version = "1.0.0";
sha256 = "0j1aqix21pqcsw7skl897pd1ir6hg836g4zb2h5338h4gih6blx0";
libraryHaskellDepends = [ base haskelldb hsql mtl old-time ];
- description = "HaskellDB support for HSQL.";
+ description = "HaskellDB support for HSQL";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -116442,6 +117220,8 @@ self: {
];
description = "For parsing Haskell-ish languages";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"haskellscrabble" = callPackage
@@ -116772,54 +117552,55 @@ self: {
}:
mkDerivation {
pname = "haskoin-core";
- version = "0.10.1";
- sha256 = "0gfszpi453736lv7amfmknf9sfpxh071lvxfgaxyi3bshr2kibhz";
+ 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
];
- testHaskellDepends = [
- aeson base bytestring cereal containers deepseq hspec HUnit mtl
- QuickCheck safe split string-conversions text unordered-containers
- vector
- ];
testToolDepends = [ hspec-discover ];
description = "Bitcoin & Bitcoin Cash library for Haskell";
license = stdenv.lib.licenses.publicDomain;
}) {};
- "haskoin-core_0_13_6" = callPackage
+ "haskoin-core_0_15_0" = 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
+ , hashable, hspec, hspec-discover, HUnit, lens, lens-aeson, 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.6";
- sha256 = "1xj88wcvsjxhhf7ynxhqsdjc2rc2mcvqwsw6r7ykz6xzap2h9jwz";
+ version = "0.15.0";
+ sha256 = "1mvhp7khbjf3wxvgwgdxgbl8ylb4vhgiirq50dwi62p65w75xw1v";
libraryHaskellDepends = [
aeson array base base16-bytestring bytestring cereal conduit
- containers cryptonite deepseq entropy hashable memory mtl murmur3
- network QuickCheck safe scientific secp256k1-haskell split
+ containers cryptonite deepseq entropy hashable hspec memory mtl
+ murmur3 network QuickCheck 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
+ containers cryptonite deepseq entropy hashable hspec HUnit lens
+ lens-aeson 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;
+ license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
@@ -116848,17 +117629,17 @@ self: {
}) {};
"haskoin-node" = callPackage
- ({ mkDerivation, base, 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
+ ({ 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.9.21";
- sha256 = "1yhrxw1j4ynrn7bp1lpnbi13d32pdzg8waf96gx3r6shybb9nx4k";
+ version = "0.13.0";
+ sha256 = "0s6l25n9w4g5r2xafb6x1gdqaghfmrnzh9i3nn64c3g26xzk3vnp";
libraryHaskellDepends = [
base bytestring cereal conduit conduit-extra containers
data-default hashable haskoin-core monad-logger mtl network nqe
@@ -116866,7 +117647,7 @@ self: {
text time transformers unliftio unordered-containers
];
testHaskellDepends = [
- base bytestring cereal conduit conduit-extra containers
+ 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
@@ -116879,34 +117660,35 @@ self: {
broken = true;
}) {};
- "haskoin-node_0_13_0" = callPackage
+ "haskoin-node_0_16_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, rocksdb-query, safe
+ , random, resourcet, rocksdb-haskell-jprupp, rocksdb-query, safe
, string-conversions, text, time, transformers, unliftio
, unordered-containers
}:
mkDerivation {
pname = "haskoin-node";
- version = "0.13.0";
- sha256 = "0s6l25n9w4g5r2xafb6x1gdqaghfmrnzh9i3nn64c3g26xzk3vnp";
+ version = "0.16.0";
+ sha256 = "0az8lv5xkbhfff9hq3r0kndz2hp3q6f1h6za85qj8v5755za61c8";
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
+ random resourcet rocksdb-haskell-jprupp 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
+ network nqe random resourcet rocksdb-haskell-jprupp 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;
+ description = "P2P library for Bitcoin and Bitcoin Cash";
+ license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
}) {};
@@ -116958,69 +117740,76 @@ self: {
}) {};
"haskoin-store" = callPackage
- ({ mkDerivation, aeson, base, base64, bytestring, cereal, conduit
- , containers, data-default, deepseq, filepath, hashable
- , haskoin-core, haskoin-node, haskoin-store-data, hedis, hspec
- , hspec-discover, http-types, monad-logger, mtl, network, nqe
- , optparse-applicative, QuickCheck, random, rocksdb-haskell
- , rocksdb-query, scotty, string-conversions, text, time
- , transformers, unliftio, unordered-containers, wai, warp
+ ({ mkDerivation, aeson, aeson-pretty, base, base64, bytestring
+ , cereal, conduit, containers, data-default, deepseq, filepath
+ , hashable, haskoin-core, haskoin-node, haskoin-store-data, hedis
+ , hspec, hspec-discover, http-types, monad-logger, mtl, network
+ , nqe, optparse-applicative, QuickCheck, random
+ , rocksdb-haskell-jprupp, rocksdb-query, scotty, string-conversions
+ , text, time, transformers, unliftio, unordered-containers, wai
+ , warp
}:
mkDerivation {
pname = "haskoin-store";
- version = "0.30.1";
- sha256 = "0g1zx2wwg42rjyymz4hz0cw663k5fprln705ncyn9mkyhxdr4j56";
+ version = "0.37.3";
+ sha256 = "1gkgznvx0y30568l2rs0px2pfyzn9sbzqv9vnd5ps5ib33yb853s";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson base bytestring cereal conduit containers data-default
- deepseq hashable haskoin-core haskoin-node haskoin-store-data hedis
- http-types monad-logger mtl network nqe random rocksdb-haskell
- rocksdb-query scotty string-conversions text time transformers
- unliftio unordered-containers wai warp
+ aeson aeson-pretty base bytestring cereal conduit containers
+ data-default deepseq hashable haskoin-core haskoin-node
+ haskoin-store-data hedis http-types monad-logger mtl network nqe
+ random rocksdb-haskell-jprupp rocksdb-query scotty
+ string-conversions text time transformers unliftio
+ unordered-containers wai warp
];
executableHaskellDepends = [
- aeson base bytestring cereal conduit containers data-default
- deepseq filepath hashable haskoin-core haskoin-node
+ 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
];
testHaskellDepends = [
- aeson base base64 bytestring cereal conduit containers data-default
- deepseq hashable haskoin-core haskoin-node haskoin-store-data hedis
- hspec http-types monad-logger mtl network nqe QuickCheck random
- rocksdb-haskell rocksdb-query scotty string-conversions text time
- transformers unliftio unordered-containers wai warp
+ aeson aeson-pretty base base64 bytestring cereal conduit containers
+ data-default deepseq hashable haskoin-core haskoin-node
+ haskoin-store-data hedis hspec http-types monad-logger mtl network
+ nqe QuickCheck random rocksdb-haskell-jprupp rocksdb-query scotty
+ string-conversions text time transformers unliftio
+ unordered-containers wai warp
];
testToolDepends = [ hspec-discover ];
description = "Storage and index for Bitcoin and Bitcoin Cash";
- license = stdenv.lib.licenses.publicDomain;
+ license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
}) {};
"haskoin-store-data" = callPackage
({ mkDerivation, aeson, base, bytestring, cereal, containers
- , deepseq, hashable, haskoin-core, hspec, hspec-discover, network
- , QuickCheck, scotty, string-conversions, text
+ , data-default, deepseq, hashable, haskoin-core, hspec
+ , hspec-discover, http-client, http-types, lens, mtl, network
+ , QuickCheck, scotty, string-conversions, text, wreq
}:
mkDerivation {
pname = "haskoin-store-data";
- version = "0.30.1";
- sha256 = "0an2nddirp1rdqagziahcq2zvbazydzyh06yqly3h1g1bbkwn44g";
+ version = "0.37.3";
+ sha256 = "1wz0nwm4izsxaxij9s4vfjdlcqp1jca16g2phdn3k2dp35kyfymi";
libraryHaskellDepends = [
- aeson base bytestring cereal containers deepseq hashable
- haskoin-core network scotty string-conversions text
+ aeson base bytestring cereal containers data-default deepseq
+ hashable haskoin-core http-client http-types lens mtl network
+ scotty string-conversions text wreq
];
testHaskellDepends = [
- aeson base bytestring cereal containers deepseq hashable
- haskoin-core hspec network QuickCheck scotty string-conversions
- text
+ aeson base bytestring cereal containers data-default deepseq
+ hashable haskoin-core hspec http-client http-types lens mtl network
+ QuickCheck scotty string-conversions text wreq
];
testToolDepends = [ hspec-discover ];
description = "Data for Haskoin Store";
- license = stdenv.lib.licenses.publicDomain;
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"haskoin-util" = callPackage
@@ -117576,18 +118365,16 @@ self: {
"haskus-binary" = callPackage
({ mkDerivation, base, bytestring, cereal, criterion, directory
, doctest, filepath, ghc-prim, haskus-utils, haskus-utils-data
- , haskus-utils-types, megaparsec, mtl, primitive, QuickCheck, tasty
+ , haskus-utils-types, megaparsec, mtl, QuickCheck, tasty
, tasty-quickcheck, template-haskell, transformers
}:
mkDerivation {
pname = "haskus-binary";
- version = "1.4";
- sha256 = "0riqgfy9ai1vb7555l1w9rfcp10ylg7sbk46ph1f2y00pjbxsmv3";
- revision = "1";
- editedCabalFile = "1b1dxsrl6iq97dbjsw90jpy6s37dik245w4jgaj2pgqsw1w1vz5h";
+ version = "1.5";
+ sha256 = "1dvsfkbmca4lr586iaj8yad8csxmimaffwwfqijczafzikysh1ah";
libraryHaskellDepends = [
base bytestring cereal directory filepath ghc-prim haskus-utils
- haskus-utils-data haskus-utils-types megaparsec mtl primitive
+ haskus-utils-data haskus-utils-types megaparsec mtl
template-haskell transformers
];
testHaskellDepends = [
@@ -117647,16 +118434,16 @@ self: {
}) {};
"haskus-utils-compat" = callPackage
- ({ mkDerivation, base, bytestring, directory, filepath
- , haskus-binary, haskus-utils-data, template-haskell
+ ({ mkDerivation, base, bytestring, directory, filepath, formatting
+ , haskus-binary, haskus-utils-data, template-haskell, text
}:
mkDerivation {
pname = "haskus-utils-compat";
- version = "1.0";
- sha256 = "0mgklzs26xhq06gij4cn9iz69z028apmrhafd8cqar3kg75lisyx";
+ version = "1.1";
+ sha256 = "1348wa4hi2nzyvh3x82hrll2lcq98jpmibm9gi771k67qsfza4bj";
libraryHaskellDepends = [
- base bytestring directory filepath haskus-binary haskus-utils-data
- template-haskell
+ base bytestring directory filepath formatting haskus-binary
+ haskus-utils-data template-haskell text
];
description = "Compatibility modules with other external packages (ByteString, etc.)";
license = stdenv.lib.licenses.bsd3;
@@ -117665,18 +118452,16 @@ self: {
}) {};
"haskus-utils-data" = callPackage
- ({ mkDerivation, base, containers, doctest, extra, ghc-prim
+ ({ mkDerivation, base, containers, doctest, ghc-prim
, haskus-utils-types, mtl, recursion-schemes, transformers
}:
mkDerivation {
pname = "haskus-utils-data";
- version = "1.2";
- sha256 = "0dn07zj9v5yl0mpcnblk2y17x30wg8fag4hv9mfp3kn003217f89";
- revision = "1";
- editedCabalFile = "0pgaf358jjkpi928rgxs5ly4v8vl7lxrsdrq0gflxfc47ni2mxj8";
+ version = "1.3";
+ sha256 = "0373bb3aqbrw6prn323vy47qq9mfnvmm1lbd9ql1dxgb9px338qn";
libraryHaskellDepends = [
- base containers extra ghc-prim haskus-utils-types mtl
- recursion-schemes transformers
+ base containers ghc-prim haskus-utils-types mtl recursion-schemes
+ transformers
];
testHaskellDepends = [ base doctest ];
description = "Haskus data utility modules";
@@ -117889,6 +118674,35 @@ self: {
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 = [
+ 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hasql-backend" = callPackage
({ mkDerivation, base, base-prelude, bytestring, either, free
, list-t, text, transformers, vector
@@ -117981,8 +118795,8 @@ self: {
}:
mkDerivation {
pname = "hasql-dynamic-statements";
- version = "0.2.0.1";
- sha256 = "087zkb89cr0d3brjrpq414jpwswvzvxkbzvw63ahcvmv7lfgaknh";
+ version = "0.2.0.2";
+ sha256 = "017ngp4h1vhlv7lg3hj7l1qr77hf5pqj404dgdq2lqv1qxr7adjg";
libraryHaskellDepends = [
base bytestring containers hasql hasql-implicits ptr
];
@@ -118018,15 +118832,15 @@ self: {
"hasql-implicits" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, hasql
- , network-ip, ptr, scientific, text, time, uuid, vector
+ , network-ip, scientific, text, time, uuid, vector
}:
mkDerivation {
pname = "hasql-implicits";
- version = "0.1.0.1";
- sha256 = "1b9j2za960h3sp48mxqk8lxhjsbhs47lnsvyah8p9wahf69qki5f";
+ version = "0.1.0.2";
+ sha256 = "0kg74bqm9mxf3b1gfbkj78zh859pmivvawi4aqk4h34xvmjx7217";
libraryHaskellDepends = [
- aeson base bytestring containers hasql network-ip ptr scientific
- text time uuid vector
+ aeson base bytestring containers hasql network-ip scientific text
+ time uuid vector
];
description = "Implicit definitions for Hasql, such as default codecs for standard types";
license = stdenv.lib.licenses.mit;
@@ -118052,8 +118866,6 @@ self: {
];
description = "PostgreSQL Schema Migrations";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hasql-notifications" = callPackage
@@ -118076,8 +118888,6 @@ self: {
testHaskellDepends = [ base bytestring hasql hspec QuickCheck ];
description = "LISTEN/NOTIFY support for Hasql";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hasql-optparse-applicative" = callPackage
@@ -118162,6 +118972,42 @@ self: {
broken = true;
}) {};
+ "hasql-queue" = callPackage
+ ({ mkDerivation, aeson, async, base, base64-bytestring, bytestring
+ , cryptohash-sha1, exceptions, hasql, here, hspec, hspec-core
+ , hspec-expectations-lifted, monad-control, postgresql-libpq
+ , postgresql-libpq-notify, random, resource-pool, split, stm, text
+ , time, tmp-postgres, transformers
+ }:
+ mkDerivation {
+ pname = "hasql-queue";
+ version = "1.2.0.2";
+ sha256 = "0d8ylf92ydhg12v2rjxxnijzjkkpmws0r1nnxm63w5arwz947n5m";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base bytestring exceptions hasql here monad-control
+ postgresql-libpq postgresql-libpq-notify random stm text time
+ transformers
+ ];
+ executableHaskellDepends = [
+ aeson async base base64-bytestring bytestring cryptohash-sha1
+ exceptions hasql here monad-control postgresql-libpq
+ postgresql-libpq-notify random resource-pool stm text time
+ tmp-postgres transformers
+ ];
+ testHaskellDepends = [
+ aeson async base base64-bytestring bytestring cryptohash-sha1
+ exceptions hasql here hspec hspec-core hspec-expectations-lifted
+ monad-control postgresql-libpq postgresql-libpq-notify random
+ resource-pool split stm text time tmp-postgres transformers
+ ];
+ description = "A PostgreSQL backed queue";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"hasql-simple" = callPackage
({ mkDerivation, aeson, base, bytestring, contravariant, hasql
, text, time, unordered-containers, vector
@@ -118196,6 +119042,8 @@ self: {
];
description = "Template Haskell utilities for Hasql";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hasql-transaction" = callPackage
@@ -118489,6 +119337,29 @@ self: {
broken = true;
}) {};
+ "hatexmpp3" = callPackage
+ ({ mkDerivation, base, bytestring, containers, data-default
+ , datetime, gtk3, hslogger, monad-loops, mtl, Network-NineP
+ , pontarius-xmpp, pontarius-xmpp-extras, stm, string-class, text
+ , time, tls, transformers, vector, xml-conduit, xml-types
+ }:
+ mkDerivation {
+ pname = "hatexmpp3";
+ version = "0";
+ sha256 = "0j5428x0yq07x27lgd48fcyc8zix9a0vv8725ch8gr4v9znhwrwc";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base bytestring containers data-default datetime gtk3 hslogger
+ monad-loops mtl Network-NineP pontarius-xmpp pontarius-xmpp-extras
+ stm string-class text time tls transformers vector xml-conduit
+ xml-types
+ ];
+ description = "XMPP client with 9P and (optionally) GTK interfaces";
+ license = "unknown";
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hath" = callPackage
({ mkDerivation, base, cmdargs, process, split, tasty, tasty-hunit
, tasty-quickcheck
@@ -118766,8 +119637,8 @@ self: {
}:
mkDerivation {
pname = "haxr";
- version = "3000.11.4";
- sha256 = "1pyf0wjifsvsnx7zzhbn8ps0n578r0p89p2ib0nx1rsi2f1x21i5";
+ version = "3000.11.4.1";
+ sha256 = "12f3acc253x88pk20b60z1qzyhbngvg7zzb9j6azbii0hx8yxxhy";
libraryHaskellDepends = [
array base base-compat base64-bytestring blaze-builder bytestring
HaXml HsOpenSSL http-streams http-types io-streams mtl mtl-compat
@@ -119397,7 +120268,7 @@ self: {
executableHaskellDepends = [
base directory HaskellForMaths QuickCheck text
];
- description = "Virtual Rubik's cube of arbitrary size.";
+ description = "Virtual Rubik's cube of arbitrary size";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -119943,47 +120814,49 @@ self: {
"headroom" = callPackage
({ mkDerivation, aeson, base, doctest, either, file-embed, hspec
- , lens, mustache, optparse-applicative, pcre-heavy, pcre-light, rio
- , template-haskell, text, time, validation, yaml
+ , mustache, optparse-applicative, pcre-light, QuickCheck, rio, time
+ , yaml
}:
mkDerivation {
pname = "headroom";
- version = "0.1.3.0";
- sha256 = "0c680vr2kjlx9l9zh6v22jjfgxrwxh9icg1psjxrjfl9zi9kqfb9";
+ version = "0.2.2.1";
+ sha256 = "02s1s6v0fsn5a2anpi91za3dqafcp50lckr4xpir270l66lzdc2g";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson base either file-embed lens mustache optparse-applicative
- pcre-heavy pcre-light rio template-haskell text time validation
- yaml
+ aeson base either file-embed mustache optparse-applicative
+ pcre-light rio time yaml
];
executableHaskellDepends = [ base optparse-applicative rio ];
testHaskellDepends = [
- aeson base doctest hspec optparse-applicative rio
+ aeson base doctest hspec optparse-applicative pcre-light QuickCheck
+ rio
];
description = "License Header Manager";
license = stdenv.lib.licenses.bsd3;
}) {};
- "headroom_0_2_2_1" = callPackage
- ({ mkDerivation, aeson, base, doctest, either, file-embed, hspec
- , mustache, optparse-applicative, pcre-light, QuickCheck, rio, time
- , yaml
+ "headroom_0_3_0_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
}:
mkDerivation {
pname = "headroom";
- version = "0.2.2.1";
- sha256 = "02s1s6v0fsn5a2anpi91za3dqafcp50lckr4xpir270l66lzdc2g";
+ version = "0.3.0.0";
+ sha256 = "1d4dcb70vzpn6694d4z52aj12vzicmfyyrbhd6x816ic68db08nc";
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;
@@ -120046,26 +120919,6 @@ self: {
}) {};
"heart-core" = callPackage
- ({ mkDerivation, aeson, aeson-casing, base, containers, exceptions
- , filepath, hashable, lens, list-t, mtl, newtype-generics, text
- , unliftio, unliftio-core, unordered-containers
- }:
- mkDerivation {
- pname = "heart-core";
- version = "0.1.1";
- sha256 = "1r4137ws74dqk1bva06xv2gs18m4jkg52243yz5dwp65g6h5pb60";
- libraryHaskellDepends = [
- aeson aeson-casing base containers exceptions filepath hashable
- lens list-t mtl newtype-generics text unliftio unliftio-core
- unordered-containers
- ];
- description = "An opinionated library prelude in the UnliftIO style";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "heart-core_0_3_2" = callPackage
({ mkDerivation, aeson, aeson-casing, base, containers, deepseq
, exceptions, filepath, hashable, lens, list-t, mtl
, newtype-generics, text, unliftio, unliftio-core
@@ -120313,22 +121166,21 @@ self: {
"hedgehog" = callPackage
({ mkDerivation, ansi-terminal, async, base, bytestring
- , concurrent-output, containers, directory, erf, exceptions, fail
- , lifted-async, mmorph, monad-control, mtl, pretty-show, primitive
- , random, resourcet, semigroups, stm, template-haskell, text, time
- , transformers, transformers-base, wl-pprint-annotated
+ , concurrent-output, containers, deepseq, directory, erf
+ , exceptions, fail, lifted-async, mmorph, monad-control, mtl
+ , pretty-show, primitive, random, resourcet, semigroups, stm
+ , template-haskell, text, time, transformers, transformers-base
+ , wl-pprint-annotated
}:
mkDerivation {
pname = "hedgehog";
- version = "1.0.2";
- sha256 = "1058d5fcv3hhvlx34a8xkg8r75p93l2yhacdbga8d4radiayy34f";
- revision = "3";
- editedCabalFile = "0y9glrf68jx8h8wsrrcdgxwmf0im1rh3g050mf0lk8iv0cdvdd2m";
+ version = "1.0.3";
+ sha256 = "10lv574491zldqzin433z0vqkq43f0v3shjf78j395y0g1jyky9m";
libraryHaskellDepends = [
ansi-terminal async base bytestring concurrent-output containers
- directory erf exceptions fail lifted-async mmorph monad-control mtl
- pretty-show primitive random resourcet semigroups stm
- template-haskell text time transformers transformers-base
+ deepseq directory erf exceptions fail lifted-async mmorph
+ monad-control mtl pretty-show primitive random resourcet semigroups
+ stm template-haskell text time transformers transformers-base
wl-pprint-annotated
];
testHaskellDepends = [
@@ -120405,8 +121257,8 @@ self: {
({ mkDerivation, base, containers, fakedata, hedgehog, random }:
mkDerivation {
pname = "hedgehog-fakedata";
- version = "0.0.1.1";
- sha256 = "05s48h0cf599x5psllid0szynvqmfgkrv5cymsgy1b5mdnc868aj";
+ version = "0.0.1.3";
+ sha256 = "0h0cf4y25453n52d4y1ximzdc9l04b17byd9kgjvc3c279866f1i";
libraryHaskellDepends = [ base fakedata hedgehog random ];
testHaskellDepends = [ base containers fakedata hedgehog ];
description = "Use 'fakedata' with 'hedgehog'";
@@ -120682,6 +121534,8 @@ self: {
pname = "hedn";
version = "0.3.0.1";
sha256 = "02pwwxdgw3kkqwckap9mf015bbd27mgblfz7k4y63v0gppw6fqm7";
+ revision = "1";
+ editedCabalFile = "0nbkc1hj0b5q2c3mcz6v2drq8mrh06aryq7gy8cnhhiqzwflk1fh";
libraryHaskellDepends = [
base containers deepseq deriving-compat megaparsec
parser-combinators prettyprinter scientific template-haskell text
@@ -120762,8 +121616,8 @@ self: {
pname = "heist";
version = "1.1.0.1";
sha256 = "1j4h9fwny4hl2m5lgsd257lvm9057fb0hmnaqjw8a9k4hyx7hmqq";
- revision = "2";
- editedCabalFile = "1w9iabqa3pm2160275z6mh658zlyp7vkj18ch064ry3y3a6cymbk";
+ revision = "3";
+ editedCabalFile = "0a456cq72fgdy3wvk6db6yqk3mpib85h7kmwrvdjl7p637dvpxzh";
libraryHaskellDepends = [
aeson attoparsec base blaze-builder blaze-html bytestring
containers directory directory-tree dlist filepath hashable
@@ -121254,6 +122108,119 @@ self: {
broken = true;
}) {};
+ "hercules-ci-agent" = callPackage
+ ({ mkDerivation, aeson, async, attoparsec, base, base64-bytestring
+ , bdw-gc, binary, binary-conduit, boost, bytestring, cachix
+ , cachix-api, conduit, conduit-extra, containers, directory, dlist
+ , exceptions, filepath, hercules-ci-api-agent, hercules-ci-api-core
+ , hostname, hspec, http-client, http-client-tls, http-conduit
+ , inline-c, inline-c-cpp, katip, lens, lens-aeson, lifted-async
+ , lifted-base, monad-control, mtl, network, network-uri, nix
+ , optparse-applicative, process, protolude, safe-exceptions
+ , servant, servant-auth-client, servant-client, servant-client-core
+ , stm, temporary, text, time, tomland, transformers
+ , transformers-base, unbounded-delays, unix, unliftio
+ , unliftio-core, unordered-containers, uuid, vector, websockets
+ , wuss
+ }:
+ mkDerivation {
+ pname = "hercules-ci-agent";
+ version = "0.7.3";
+ sha256 = "19mz8cqrk7v49h8k2bcpv31qnplx7r10k010gzcwmhhfyrlyrqyg";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson async base binary binary-conduit bytestring cachix conduit
+ containers dlist exceptions hercules-ci-api-agent inline-c
+ inline-c-cpp katip lifted-async lifted-base monad-control mtl
+ network-uri optparse-applicative process protolude safe-exceptions
+ stm text time transformers-base unbounded-delays unliftio
+ unliftio-core uuid websockets wuss
+ ];
+ librarySystemDepends = [ boost ];
+ libraryPkgconfigDepends = [ bdw-gc nix ];
+ executableHaskellDepends = [
+ aeson async attoparsec base base64-bytestring binary binary-conduit
+ bytestring cachix cachix-api conduit conduit-extra containers
+ directory dlist exceptions filepath hercules-ci-api-agent
+ hercules-ci-api-core hostname http-client http-client-tls
+ http-conduit inline-c inline-c-cpp katip lens lens-aeson
+ lifted-async lifted-base monad-control mtl network network-uri
+ optparse-applicative process protolude safe-exceptions servant
+ servant-auth-client servant-client servant-client-core stm
+ temporary text time tomland transformers transformers-base unix
+ unliftio unliftio-core unordered-containers uuid vector websockets
+ wuss
+ ];
+ executableSystemDepends = [ boost ];
+ executablePkgconfigDepends = [ bdw-gc nix ];
+ testHaskellDepends = [
+ aeson async attoparsec base binary binary-conduit bytestring
+ conduit containers exceptions filepath hercules-ci-api-agent
+ hercules-ci-api-core hspec katip lifted-async lifted-base
+ monad-control optparse-applicative process protolude
+ safe-exceptions text transformers-base unliftio-core
+ ];
+ doHaddock = false;
+ description = "Runs Continuous Integration tasks on your machines";
+ license = stdenv.lib.licenses.asl20;
+ maintainers = with stdenv.lib.maintainers; [ roberth ];
+ }) {bdw-gc = null; inherit (pkgs) boost; inherit (pkgs) nix;};
+
+ "hercules-ci-api-agent" = callPackage
+ ({ mkDerivation, aeson, base, base64-bytestring-type, bytestring
+ , containers, cookie, exceptions, hashable, hercules-ci-api-core
+ , hspec, http-api-data, http-media, lens, lens-aeson, memory
+ , network-uri, profunctors, QuickCheck, servant, servant-auth
+ , servant-auth-swagger, servant-swagger, servant-swagger-ui-core
+ , string-conv, swagger2, text, time, uuid, vector
+ }:
+ mkDerivation {
+ pname = "hercules-ci-api-agent";
+ version = "0.2.2.0";
+ sha256 = "1pp0ink132wwj2wzj7ficxzxhj09bl3fm62fmslrl3l579ycbp7d";
+ libraryHaskellDepends = [
+ aeson base base64-bytestring-type bytestring containers cookie
+ exceptions hashable hercules-ci-api-core http-api-data http-media
+ lens lens-aeson memory servant servant-auth servant-auth-swagger
+ servant-swagger servant-swagger-ui-core string-conv swagger2 text
+ time uuid vector
+ ];
+ testHaskellDepends = [
+ aeson base bytestring containers cookie exceptions hashable hspec
+ http-api-data http-media lens memory network-uri profunctors
+ QuickCheck servant servant-auth servant-auth-swagger
+ servant-swagger servant-swagger-ui-core string-conv swagger2 text
+ time uuid
+ ];
+ description = "API definition for Hercules CI Agent to talk to hercules-ci.com or Hercules CI Enterprise";
+ license = stdenv.lib.licenses.asl20;
+ maintainers = with stdenv.lib.maintainers; [ roberth ];
+ }) {};
+
+ "hercules-ci-api-core" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, containers, cookie
+ , exceptions, hashable, http-api-data, http-media, katip, lens
+ , lifted-base, memory, monad-control, safe-exceptions, servant
+ , servant-auth, servant-auth-swagger, servant-swagger
+ , servant-swagger-ui-core, string-conv, swagger2, text, time, uuid
+ }:
+ mkDerivation {
+ pname = "hercules-ci-api-core";
+ version = "0.1.1.0";
+ sha256 = "19qxbarnl65gqg52ysl12nggyc64860chdcl0vm3i3fny4vsqbcq";
+ libraryHaskellDepends = [
+ aeson base bytestring containers cookie exceptions hashable
+ http-api-data http-media katip lens lifted-base memory
+ monad-control safe-exceptions servant servant-auth
+ servant-auth-swagger servant-swagger servant-swagger-ui-core
+ string-conv swagger2 text time uuid
+ ];
+ description = "Types and convenience modules use across Hercules CI API packages";
+ license = stdenv.lib.licenses.asl20;
+ maintainers = with stdenv.lib.maintainers; [ roberth ];
+ }) {};
+
"here" = callPackage
({ mkDerivation, base, haskell-src-meta, mtl, parsec
, template-haskell
@@ -121286,13 +122253,13 @@ self: {
}:
mkDerivation {
pname = "heredocs";
- version = "0.1.6";
- sha256 = "12qsa6vcdc255dx7dc4nfmgy3aam7w6qy92x4811mxx4mxrsr81r";
+ version = "0.2.0.0";
+ sha256 = "1649vhzymizmmi3ggmqxyq4b0fhrpipj4ljy1w7hca2wyh4jm1yw";
libraryHaskellDepends = [
base bytestring doctest parsec template-haskell text
];
testHaskellDepends = [ base bytestring doctest text ];
- description = "heredocument";
+ description = "Heredocument on Haskell";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -121897,10 +122864,8 @@ self: {
}:
mkDerivation {
pname = "hexpat-lens";
- version = "0.1.8";
- sha256 = "05c5pjxxsivcbppbl2n8dwyv6zh7azc3l998s2rhgjja55cpfmg0";
- revision = "1";
- editedCabalFile = "0z7cqm5alscaspaiz5pgwlcn6njhggyizqb1v5ay4sbac7v8nqlx";
+ version = "0.1.9";
+ sha256 = "0vy96jq415rp6njkvnp4in07j052m68yfr1n1mdcbfd3j5a0dw39";
libraryHaskellDepends = [
base bytestring deepseq hexpat hexpat-tagsoup lens
];
@@ -122041,6 +123006,19 @@ self: {
broken = true;
}) {};
+ "hextra" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "hextra";
+ version = "0.3.0.3";
+ sha256 = "1vqx8wqac0xy1h2g36ylhyikqw9rd1m2704z27vc97g58vmhxbli";
+ 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
({ mkDerivation, attoparsec, base, base-compat, Cabal
, cabal-doctest, containers, data-default, doctest, filepath
@@ -122434,22 +123412,23 @@ self: {
"hgeometry" = callPackage
({ mkDerivation, aeson, base, bifunctors, bytestring, containers
, data-clist, deepseq, dlist, doctest, doctest-discover, fingertree
- , fixed-vector, hgeometry-combinatorial, hspec, lens, linear
- , MonadRandom, mtl, primitive, QuickCheck, quickcheck-instances
- , reflection, semigroupoids, semigroups, template-haskell, text
- , vector, vector-builder, vinyl, yaml
+ , fixed-vector, hashable, hgeometry-combinatorial, hspec, lens
+ , linear, MonadRandom, mtl, primitive, QuickCheck
+ , quickcheck-instances, random, reflection, semigroupoids
+ , semigroups, template-haskell, text, vector, vector-builder, vinyl
+ , yaml
}:
mkDerivation {
pname = "hgeometry";
- version = "0.10.0.0";
- sha256 = "01kf7cmjdr2s172xj25i9vyjpfd0wayh0bjgccxqqy886kxrkhfw";
+ version = "0.11.0.0";
+ sha256 = "1vbj26j06byz9x0c03q5k7fijl31hsi7x9f5wfr2w9g96d7zl3ls";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson base bifunctors bytestring containers data-clist deepseq
- dlist fingertree fixed-vector hgeometry-combinatorial hspec lens
- linear MonadRandom mtl primitive QuickCheck quickcheck-instances
- reflection semigroupoids semigroups template-haskell text vector
- vector-builder vinyl yaml
+ dlist fingertree fixed-vector hashable hgeometry-combinatorial
+ hspec lens linear MonadRandom mtl primitive QuickCheck
+ quickcheck-instances random reflection semigroupoids semigroups
+ template-haskell text vector vector-builder vinyl yaml
];
testHaskellDepends = [ base doctest doctest-discover QuickCheck ];
description = "Geometric Algorithms, Data structures, and Data types";
@@ -122459,22 +123438,23 @@ self: {
"hgeometry-combinatorial" = callPackage
({ mkDerivation, aeson, approximate-equality, base, bifunctors
, bytestring, containers, contravariant, data-clist, deepseq
- , directory, dlist, doctest, filepath, fingertree, hspec
- , hspec-discover, lens, linear, MonadRandom, mtl, QuickCheck
- , quickcheck-instances, random, reflection, semigroupoids
- , semigroups, singletons, template-haskell, text, vector
- , vector-builder, vinyl, yaml
+ , directory, dlist, doctest, filepath, fingertree, hashable, hspec
+ , hspec-discover, lens, linear, MonadRandom, mtl, primitive
+ , QuickCheck, quickcheck-instances, random, reflection
+ , semigroupoids, semigroups, singletons, template-haskell, text
+ , vector, vector-builder, vinyl, yaml
}:
mkDerivation {
pname = "hgeometry-combinatorial";
- version = "0.10.0.0";
- sha256 = "0v168wxnzkmylh8gzxzrq0sfq5y2xn3i8r6kqnahc14x1c1jzzk1";
+ version = "0.11.0.0";
+ sha256 = "0qhb4aflqcjjm1qnhq7xsd086pk09gnq7q503ys4kzr8j0knc2j5";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson base bifunctors bytestring containers contravariant
- data-clist deepseq dlist fingertree lens MonadRandom mtl QuickCheck
- quickcheck-instances reflection semigroupoids semigroups
- template-haskell text vector vector-builder vinyl yaml
+ data-clist deepseq dlist fingertree hashable lens linear
+ MonadRandom mtl primitive QuickCheck quickcheck-instances random
+ reflection semigroupoids semigroups template-haskell text vector
+ vector-builder vinyl yaml
];
testHaskellDepends = [
approximate-equality base bytestring containers data-clist
@@ -122497,8 +123477,8 @@ self: {
}:
mkDerivation {
pname = "hgeometry-ipe";
- version = "0.10.0.0";
- sha256 = "1802yl65sy489s7pk58cd92qvzvdnw9z3ms6jr8wcrs6ipfqsa60";
+ version = "0.11.0.0";
+ sha256 = "0h78rsxc281wxmg27zxzzak0k15mv61i146gzafihrdg9hpbw1lk";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson base bifunctors bytestring colour containers data-clist
@@ -122723,8 +123703,8 @@ self: {
}:
mkDerivation {
pname = "hgrev";
- version = "0.2.4";
- sha256 = "1mmnz6vipl42p2raxn26hjlcrjhrk3xfbvzyxhjl5ciybgi6dc3w";
+ version = "0.2.5";
+ sha256 = "06ikaxxa70x71w4rq7a9rcp4mj12d8wlwzfdxnrapg9x9yr3py85";
libraryHaskellDepends = [
aeson base bytestring directory filepath process template-haskell
];
@@ -122772,8 +123752,8 @@ self: {
}:
mkDerivation {
pname = "hhp";
- version = "0.0.2";
- sha256 = "0c9hcxvkrsz750r7hqviwn19r1slad4y5cj5m8ip84yiww44bfz4";
+ version = "0.0.3";
+ sha256 = "1d9hhsnf21f2v0hcmw5wpj33qdqw6xbcz979lkp2ilk8mxqgwf32";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -123001,10 +123981,8 @@ self: {
}:
mkDerivation {
pname = "hie-bios";
- version = "0.4.0";
- sha256 = "1pa8wjj6sml39371f355z46304jzzwpcr62q0qzrpqq8w9017241";
- revision = "1";
- editedCabalFile = "12m0hy4lirnr02h0nh2a85cfm8jv7jgqh24fdn29jkc28gpspm72";
+ version = "0.5.1";
+ sha256 = "0b6kll3w8g0nb1ijz8kw39dmiksyaq30nk5b5gmdgjdycz5hp9vm";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -123022,17 +124000,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "hie-bios_0_5_0" = callPackage
+ "hie-bios_0_6_1" = 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
+ , directory, extra, file-embed, filepath, ghc, hslogger
+ , hspec-expectations, process, tasty, tasty-expected-failure
+ , tasty-hunit, temporary, text, time, transformers, unix-compat
+ , unordered-containers, vector, yaml
}:
mkDerivation {
pname = "hie-bios";
- version = "0.5.0";
- sha256 = "1096d9i4xx1ca9csm2gqi4wnm8q8wya4a5k37qc5ihwix531wx02";
+ version = "0.6.1";
+ sha256 = "0lvsfhv2ahzzqh9jv7837akcy5c4mnyfwrb5k2jlkpq3ywr13x8c";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -123043,7 +124022,8 @@ self: {
];
executableHaskellDepends = [ base directory filepath ghc ];
testHaskellDepends = [
- base directory extra filepath ghc tasty tasty-hunit text
+ base directory extra filepath ghc hspec-expectations tasty
+ tasty-expected-failure tasty-hunit temporary text
unordered-containers yaml
];
description = "Set up a GHC API session";
@@ -124578,6 +125558,18 @@ self: {
license = "(BSD-2-Clause OR Apache-2.0)";
}) {};
+ "hkd-default" = callPackage
+ ({ mkDerivation, aeson, base }:
+ mkDerivation {
+ pname = "hkd-default";
+ version = "1.1.0.0";
+ sha256 = "1ff8sfd68a06s7kfc85ww6w5wm7m0f70vd2bi0lbkj0r14rsn7vg";
+ libraryHaskellDepends = [ base ];
+ testHaskellDepends = [ aeson base ];
+ description = "Apply default value for optional field of HKD";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"hkd-delta" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -124617,22 +125609,44 @@ self: {
}) {};
"hkgr" = callPackage
- ({ mkDerivation, base, directory, filepath, simple-cabal
- , simple-cmd, simple-cmd-args
+ ({ mkDerivation, base, directory, extra, filepath, simple-cabal
+ , simple-cmd, simple-cmd-args, xdg-basedir
}:
mkDerivation {
pname = "hkgr";
- version = "0.2.5.2";
- sha256 = "0n7xxm216jzsvm2si276a0x342iwn0jyfcaq5hfs5l92na456kg2";
+ version = "0.2.6";
+ sha256 = "0wjq88cg84jiy3mqwhsamd6q57y76fqpyq27yq5jb30w3wrp4wdv";
isLibrary = false;
isExecutable = true;
+ enableSeparateDataOutput = true;
executableHaskellDepends = [
- base directory filepath simple-cabal simple-cmd simple-cmd-args
+ base directory extra filepath simple-cabal simple-cmd
+ simple-cmd-args xdg-basedir
];
description = "Simple Hackage release workflow for package maintainers";
license = stdenv.lib.licenses.gpl3;
}) {};
+ "hkgr_0_2_6_1" = callPackage
+ ({ mkDerivation, base, directory, extra, filepath, simple-cabal
+ , simple-cmd, simple-cmd-args, xdg-basedir
+ }:
+ mkDerivation {
+ pname = "hkgr";
+ version = "0.2.6.1";
+ sha256 = "0hq059l3byw3vcxw56z341q56xnb86kdqj5vnn16v29ql677xm26";
+ isLibrary = false;
+ isExecutable = true;
+ enableSeparateDataOutput = true;
+ executableHaskellDepends = [
+ base directory extra filepath simple-cabal simple-cmd
+ simple-cmd-args xdg-basedir
+ ];
+ description = "Simple Hackage release workflow for package maintainers";
+ license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hkt" = callPackage
({ mkDerivation, base, hspec, inspection-testing, protolude, text
}:
@@ -124748,8 +125762,10 @@ self: {
}:
mkDerivation {
pname = "hledger";
- version = "1.17.1.1";
- sha256 = "17c7g4xnwkbi77drqc6w96bp2lw0b86yg1qmm0gsdnli2m93baz4";
+ version = "1.18.1";
+ sha256 = "1yl6akcbmz5qy559m0k0cndwb6wdzvq2jqn7ahc46v3ai6hwk20c";
+ revision = "1";
+ editedCabalFile = "1fz1wwpxf6scr8nnrd2n1g92vya9bd0l54fcx3sqhyk5kaf8kp2z";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -124776,7 +125792,7 @@ self: {
temporary terminfo text time timeit transformers
unordered-containers utf8-string utility-ht wizards
];
- description = "Command-line interface for the hledger accounting tool";
+ description = "Command-line interface for the hledger accounting system";
license = stdenv.lib.licenses.gpl3;
maintainers = with stdenv.lib.maintainers; [ peti ];
}) {};
@@ -124901,8 +125917,8 @@ self: {
}:
mkDerivation {
pname = "hledger-interest";
- version = "1.5.4";
- sha256 = "0n3pjd86j43dprpsy1k9x72v8g46dhy3f9244hvwhigyx72ijm6h";
+ version = "1.5.5";
+ sha256 = "1rsi0mpdgi0g7m07y8bd3gpw5jc8saxw15ab7yhxif4m7dfwjgmg";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -124934,7 +125950,7 @@ self: {
}) {};
"hledger-lib" = callPackage
- ({ mkDerivation, aeson, ansi-terminal, array, base
+ ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, array, base
, base-compat-batteries, blaze-markup, bytestring, call-stack
, cassava, cassava-megaparsec, cmdargs, containers, data-default
, Decimal, deepseq, directory, doctest, extra, fgl, file-embed
@@ -124945,27 +125961,29 @@ self: {
}:
mkDerivation {
pname = "hledger-lib";
- version = "1.17.1";
- sha256 = "19vny2l2l45dk0fkpi2lzpzaj7jks2r0zjv8dkpcxlyk8bvqi92c";
+ version = "1.18.1";
+ sha256 = "16fd3412n4vdnjacngjx5078yzmypn389m91308kgbd8anv6bhj4";
+ revision = "1";
+ editedCabalFile = "1icjbfzdq2yd3h6qx245xyb4qahxih97rx63qhxx3vaicvph40pk";
libraryHaskellDepends = [
- aeson ansi-terminal array base base-compat-batteries blaze-markup
- bytestring call-stack cassava cassava-megaparsec cmdargs containers
- data-default Decimal deepseq directory extra fgl file-embed
- filepath Glob hashtables megaparsec mtl old-time parsec
+ aeson aeson-pretty ansi-terminal array base base-compat-batteries
+ blaze-markup bytestring call-stack cassava cassava-megaparsec
+ cmdargs containers data-default Decimal deepseq directory extra fgl
+ file-embed filepath Glob hashtables megaparsec mtl old-time parsec
parser-combinators pretty-show regex-tdfa safe split tabular tasty
tasty-hunit template-haskell text time timeit transformers uglymemo
utf8-string
];
testHaskellDepends = [
- aeson ansi-terminal array base base-compat-batteries blaze-markup
- bytestring call-stack cassava cassava-megaparsec cmdargs containers
- data-default Decimal deepseq directory doctest extra fgl file-embed
- filepath Glob hashtables megaparsec mtl old-time parsec
- parser-combinators pretty-show regex-tdfa safe split tabular tasty
- tasty-hunit template-haskell text time timeit transformers uglymemo
- utf8-string
+ aeson aeson-pretty ansi-terminal array base base-compat-batteries
+ blaze-markup bytestring call-stack cassava cassava-megaparsec
+ cmdargs containers data-default Decimal deepseq directory doctest
+ extra fgl file-embed filepath Glob hashtables megaparsec mtl
+ old-time parsec parser-combinators pretty-show regex-tdfa safe
+ split tabular tasty tasty-hunit template-haskell text time timeit
+ transformers uglymemo utf8-string
];
- description = "Core data types, parsers and functionality for the hledger accounting tools";
+ description = "A reusable library providing the core functionality of hledger";
license = stdenv.lib.licenses.gpl3;
}) {};
@@ -125022,8 +126040,8 @@ self: {
}:
mkDerivation {
pname = "hledger-ui";
- version = "1.17.1.1";
- sha256 = "0cwjjcy4r6dy1w4svmi7jk1yrp654qr8ic33ipg24dh7bl6lqzps";
+ version = "1.18.1";
+ sha256 = "0ggfz93f14znnjzkznzblsdk6iqbwwj2yxzx5rgsr0xcjzm8gx64";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -125033,7 +126051,7 @@ self: {
process safe split text text-zipper time transformers unix vector
vty
];
- description = "Terminal user interface for the hledger accounting tool";
+ description = "Curses-style terminal interface for the hledger accounting system";
license = stdenv.lib.licenses.gpl3;
maintainers = with stdenv.lib.maintainers; [ peti ];
}) {};
@@ -125064,13 +126082,16 @@ self: {
, hjsmin, hledger, hledger-lib, http-client, http-conduit
, http-types, megaparsec, mtl, network, semigroups, shakespeare
, template-haskell, text, time, transformers, unix-compat
- , utf8-string, wai, wai-cors, wai-extra, wai-handler-launch, warp
- , yaml, yesod, yesod-core, yesod-form, yesod-static
+ , unordered-containers, utf8-string, wai, wai-cors, wai-extra
+ , wai-handler-launch, warp, yaml, yesod, yesod-core, yesod-form
+ , yesod-static
}:
mkDerivation {
pname = "hledger-web";
- version = "1.17.1";
- sha256 = "0zcb7a8xchsb093sw9aq30n45rns9v0xknwvigds3ka8yb383krl";
+ version = "1.18.1";
+ sha256 = "1s10xyiqs77xl949m7rc71a4511i755yiv88jb0pc32xba7a2b1y";
+ revision = "1";
+ editedCabalFile = "01amhyjlw6xjh97zhxx8j05jszw0c0wnv7ka835n7rjnnv8199l3";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -125079,11 +126100,12 @@ self: {
Decimal directory extra filepath hjsmin hledger hledger-lib
http-client http-conduit http-types megaparsec mtl network
semigroups shakespeare template-haskell text time transformers
- unix-compat utf8-string wai wai-cors wai-extra wai-handler-launch
- warp yaml yesod yesod-core yesod-form yesod-static
+ unix-compat unordered-containers utf8-string wai wai-cors wai-extra
+ wai-handler-launch warp yaml yesod yesod-core yesod-form
+ yesod-static
];
executableHaskellDepends = [ base ];
- description = "Web interface for the hledger accounting tool";
+ description = "Web-based user interface for the hledger accounting system";
license = stdenv.lib.licenses.gpl3;
maintainers = with stdenv.lib.maintainers; [ peti ];
}) {};
@@ -125165,8 +126187,8 @@ self: {
({ mkDerivation, base, Cabal, directory, hspec, libsass }:
mkDerivation {
pname = "hlibsass";
- version = "0.1.9.0";
- sha256 = "14rcg48hlbpz4vjk7ydhf58wgnbgsa61q6s7h0n80ak8ih63jdcx";
+ version = "0.1.10.1";
+ sha256 = "0gfbw6d48dqhc6gm9qwxfn4w6j3zs2xgf7c0kwxmgn4464y93dwy";
configureFlags = [ "-fexternallibsass" ];
setupHaskellDepends = [ base Cabal directory ];
libraryHaskellDepends = [ base ];
@@ -125185,8 +126207,8 @@ self: {
}:
mkDerivation {
pname = "hlint";
- version = "3.1.4";
- sha256 = "1wshn0vncvf6xc52dfr4s2b3j5h990ibnfx5qpk2hx1absp35qdv";
+ version = "3.1.6";
+ sha256 = "1kbzj3qw3rr4yb2x50q79abckh6fvadbzqidbzkbydqqm0yhqhnx";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -125972,21 +126994,19 @@ self: {
"hmt" = callPackage
({ mkDerivation, aeson, array, base, bytestring, colour, containers
- , data-ordlist, directory, fgl, filepath, lazy-csv, logict
- , modular-arithmetic, multiset-comb, parsec, permutation, primes
- , random, safe, split, text
+ , data-ordlist, directory, fgl, filepath, hsc3, lazy-csv, logict
+ , multiset-comb, parsec, permutation, primes, process, random, safe
+ , split, text, time
}:
mkDerivation {
pname = "hmt";
- version = "0.16";
- sha256 = "1s6fjyphq57wh15vryj6y493ikaqa3g14x6hj9lg2h6wf6g8042h";
- revision = "1";
- editedCabalFile = "0ng1z7s5alciw1r3r0ch8bakabqlind29pssrih09rbnqbqwbmcj";
+ version = "0.18";
+ sha256 = "14c54z5zcg84nvq80yv3j3n6l7nha1l772vg3nsfsgy6fg430xdb";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson array base bytestring colour containers data-ordlist
- directory fgl filepath lazy-csv logict modular-arithmetic
- multiset-comb parsec permutation primes random safe split text
+ directory fgl filepath hsc3 lazy-csv logict multiset-comb parsec
+ permutation primes process random safe split text time
];
description = "Haskell Music Theory";
license = "GPL";
@@ -126066,63 +127086,47 @@ self: {
"hnix" = callPackage
({ mkDerivation, aeson, array, base, base16-bytestring, binary
- , bytestring, comonad, containers, contravariant, criterion
- , cryptohash-md5, cryptohash-sha1, cryptohash-sha256
- , cryptohash-sha512, data-fix, deepseq, deriving-compat, Diff
- , directory, exceptions, filepath, free, generic-random, Glob
- , hashable, hashing, haskeline, hedgehog, hnix-store-core
- , http-client, http-client-tls, http-types, interpolate
- , lens-family, lens-family-core, lens-family-th, logict, megaparsec
- , monad-control, monadlist, mtl, optparse-applicative
- , parser-combinators, pretty-show, prettyprinter, process, ref-tf
- , regex-tdfa, repline, scientific, semialign, semialign-indexed
- , semigroups, serialise, some, split, syb, tasty, tasty-hedgehog
- , tasty-hunit, tasty-quickcheck, tasty-th, template-haskell, text
- , these, time, transformers, transformers-base, unix
- , unordered-containers, vector, xml
+ , bytestring, comonad, containers, criterion, data-fix, deepseq
+ , deriving-compat, Diff, directory, exceptions, filepath, free
+ , Glob, hashable, hashing, 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, tasty-hedgehog, tasty-hunit, tasty-th
+ , template-haskell, text, these, time, transformers
+ , transformers-base, unix, unordered-containers, vector, xml
}:
mkDerivation {
pname = "hnix";
- version = "0.8.0";
- sha256 = "14ihkzf6garpv9yg34y9mvshwwah9isdq7gy788ffszv306vivhm";
+ version = "0.9.1";
+ sha256 = "1vxb55ih0gpaazb8kvms2sw21l78hb36cbz5217vg94i3yvk8zls";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson array base base16-bytestring binary bytestring comonad
- containers contravariant cryptohash-md5 cryptohash-sha1
- cryptohash-sha256 cryptohash-sha512 data-fix deepseq
- deriving-compat directory exceptions filepath free hashable hashing
- haskeline hnix-store-core http-client http-client-tls http-types
- interpolate lens-family lens-family-core lens-family-th logict
- megaparsec monad-control monadlist mtl optparse-applicative
- parser-combinators pretty-show prettyprinter process ref-tf
- regex-tdfa scientific semialign semialign-indexed semigroups
- serialise some split syb template-haskell text these time
- transformers transformers-base unix unordered-containers vector xml
- ];
- executableHaskellDepends = [
- aeson base base16-bytestring bytestring comonad containers
- cryptohash-md5 cryptohash-sha1 cryptohash-sha256 cryptohash-sha512
- data-fix deepseq exceptions filepath free hashing haskeline mtl
- optparse-applicative pretty-show prettyprinter ref-tf repline
- serialise template-haskell text time transformers
- unordered-containers
- ];
- testHaskellDepends = [
- base base16-bytestring bytestring containers cryptohash-md5
- cryptohash-sha1 cryptohash-sha256 cryptohash-sha512 data-fix
- deepseq Diff directory exceptions filepath generic-random Glob
- hashing hedgehog interpolate megaparsec mtl optparse-applicative
- pretty-show prettyprinter process serialise split tasty
- tasty-hedgehog tasty-hunit tasty-quickcheck tasty-th
+ containers data-fix deepseq deriving-compat directory exceptions
+ filepath free hashable hashing 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
+ template-haskell text these time transformers transformers-base
+ unix unordered-containers vector xml
+ ];
+ testHaskellDepends = [
+ base base16-bytestring bytestring containers data-fix deepseq Diff
+ directory exceptions filepath Glob hedgehog megaparsec mtl
+ neat-interpolation optparse-applicative pretty-show prettyprinter
+ process serialise split tasty tasty-hedgehog tasty-hunit tasty-th
template-haskell text time transformers unix unordered-containers
];
benchmarkHaskellDepends = [
- base base16-bytestring bytestring containers criterion
- cryptohash-md5 cryptohash-sha1 cryptohash-sha256 cryptohash-sha512
- data-fix deepseq exceptions filepath hashing mtl
- optparse-applicative serialise template-haskell text time
- transformers unordered-containers
+ base base16-bytestring bytestring containers criterion data-fix
+ deepseq exceptions filepath mtl optparse-applicative serialise
+ template-haskell text time transformers unordered-containers
];
description = "Haskell implementation of the Nix language";
license = stdenv.lib.licenses.bsd3;
@@ -126311,26 +127315,6 @@ self: {
}:
mkDerivation {
pname = "hoauth2";
- version = "1.11.0";
- sha256 = "0pf558n93gqksfgsjlvwcly2lq86adkcbqjqsq4p73kwwzs6dka8";
- 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_14_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.14.0";
sha256 = "0szcg4bvzs8djmq5k47czyk7hv9nassahd0ngd127hcab5afmbxk";
isLibrary = true;
@@ -126342,7 +127326,6 @@ self: {
];
description = "Haskell OAuth2 authentication client";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hob" = callPackage
@@ -126752,6 +127735,8 @@ self: {
testToolDepends = [ markdown-unlit tasty-discover ];
description = "Tools and combinators for solving constraint problems";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"holy-project" = callPackage
@@ -126847,16 +127832,17 @@ self: {
}) {};
"homotuple" = callPackage
- ({ mkDerivation, base, OneTuple, Only, single-tuple }:
+ ({ mkDerivation, base, Cabal, directory, OneTuple, Only
+ , single-tuple
+ }:
mkDerivation {
pname = "homotuple";
- version = "0.1.1.0";
- sha256 = "02ihvyl6hdc879j3mx5ybbkd0iycqxjjmwd3z7dzshf9d5jmw67v";
+ version = "0.1.2.1";
+ sha256 = "1jhw6mby17wz0jiqxjj59qfvcy9dgd8gm5z0ak3qzr1xrd652fa8";
+ setupHaskellDepends = [ base Cabal directory ];
libraryHaskellDepends = [ base OneTuple Only single-tuple ];
description = "Homotuple, all whose elements are the same type";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"homplexity" = callPackage
@@ -127243,8 +128229,8 @@ self: {
}:
mkDerivation {
pname = "hoogle";
- version = "5.0.17.15";
- sha256 = "0yl2izlxb863a3vxj4dhqn65qnwmmja799bgm004kcmk646r24jx";
+ version = "5.0.18";
+ sha256 = "16vbjivwwjn687cidg0v9bkdyk9mkv4gn6fmaxcfj8m94vrqdbdx";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -127303,10 +128289,8 @@ self: {
}:
mkDerivation {
pname = "hookup";
- version = "0.3.1.0";
- sha256 = "0dyx0zgxis4viqgdkky25q93vh3z551m7nssjfr15rqj25w8zb5y";
- revision = "1";
- editedCabalFile = "0r92s1dz7bzm2p5wpdqfkmpgzfh3xgyan82b4rkpmq8m888z74w9";
+ version = "0.4";
+ sha256 = "0zfplby1lkbdr3s6icv1p4vii77a2sb3mx0ylp9pjg7f3ic9lw8i";
libraryHaskellDepends = [
attoparsec base bytestring HsOpenSSL HsOpenSSL-x509-system network
];
@@ -127314,6 +128298,29 @@ self: {
license = stdenv.lib.licenses.isc;
}) {};
+ "hoop" = callPackage
+ ({ mkDerivation, base, containers, haskell-src-exts
+ , haskell-src-meta, hspec, lens, mtl, parsec, pretty
+ , template-haskell, text
+ }:
+ mkDerivation {
+ pname = "hoop";
+ version = "0.3.0.0";
+ sha256 = "1p6094gwivk4lj3alb3c1w43n7qchga8kdnrz09sfyldcygycss8";
+ libraryHaskellDepends = [
+ base containers haskell-src-exts haskell-src-meta lens mtl parsec
+ pretty template-haskell text
+ ];
+ testHaskellDepends = [
+ base containers haskell-src-exts haskell-src-meta hspec lens mtl
+ parsec pretty template-haskell text
+ ];
+ description = "Object-Oriented Programming in Haskell";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"hoopl" = callPackage
({ mkDerivation, base, containers, filepath, mtl, parsec
, test-framework, test-framework-hunit
@@ -127697,6 +128704,24 @@ self: {
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;
+ libraryHaskellDepends = [
+ base binary blaze-builder bytestring data-binary-ieee754 network
+ time transformers
+ ];
+ description = "Haskell Open Sound Control";
+ license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hosc-json" = callPackage
({ mkDerivation, aeson, attoparsec, base, bifunctors, bytestring
, hosc, json, text, transformers, unordered-containers, utf8-string
@@ -128028,44 +129053,6 @@ self: {
}:
mkDerivation {
pname = "hpack";
- version = "0.33.1";
- sha256 = "1asbiw1vajhfjjadrlpcqdl43gqfqa9r44l9d1c2lgiys4fqpdmk";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson base bifunctors bytestring Cabal containers cryptonite
- deepseq directory filepath Glob http-client http-client-tls
- http-types infer-license pretty scientific text transformers
- unordered-containers vector yaml
- ];
- executableHaskellDepends = [
- aeson base bifunctors bytestring Cabal containers cryptonite
- deepseq directory filepath Glob http-client http-client-tls
- http-types infer-license pretty scientific text transformers
- unordered-containers vector yaml
- ];
- testHaskellDepends = [
- aeson base bifunctors bytestring Cabal containers cryptonite
- deepseq directory filepath Glob hspec http-client http-client-tls
- http-types HUnit infer-license interpolate mockery pretty
- QuickCheck scientific template-haskell temporary text transformers
- unordered-containers vector yaml
- ];
- testToolDepends = [ hspec-discover ];
- description = "A modern format for Haskell packages";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "hpack_0_34_2" = callPackage
- ({ mkDerivation, aeson, base, bifunctors, bytestring, Cabal
- , containers, cryptonite, deepseq, directory, filepath, Glob, hspec
- , hspec-discover, http-client, http-client-tls, http-types, HUnit
- , infer-license, interpolate, mockery, pretty, QuickCheck
- , scientific, template-haskell, temporary, text, transformers
- , unordered-containers, vector, yaml
- }:
- mkDerivation {
- pname = "hpack";
version = "0.34.2";
sha256 = "0sn99v1bndbn1if36i4xj1xqcxpihh6yj8ssixypnpwi5vm7hvyf";
isLibrary = true;
@@ -128092,7 +129079,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "A modern format for Haskell packages";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hpack-convert" = callPackage
@@ -128309,8 +129295,8 @@ self: {
}:
mkDerivation {
pname = "hpath-directory";
- version = "0.13.4";
- sha256 = "0cg80zsh0cwkaq4hd6y41afvn340a4byrk6h4dspiksgym5i8ny0";
+ version = "0.14.0";
+ sha256 = "1rv2f0vqbivzqgpk3msxgymqmwp159bi6h2hcdgf65v5j3rhv52n";
libraryHaskellDepends = [
base bytestring exceptions hpath-filepath hpath-posix IfElse
safe-exceptions streamly streamly-bytestring streamly-posix time
@@ -128342,8 +129328,8 @@ self: {
}:
mkDerivation {
pname = "hpath-io";
- version = "0.13.2";
- sha256 = "10dph69qsl73k5rjvr5mvcplwgcmq7qylaxmr2yx7hzcjzsdgg4z";
+ version = "0.14.0";
+ sha256 = "12awqghnway7fhcyzyy6dj5f9p1z15gbp31r1781n892w3vvk4l9";
libraryHaskellDepends = [
base bytestring exceptions hpath hpath-directory hpath-posix
safe-exceptions streamly time unix
@@ -128385,27 +129371,6 @@ self: {
}:
mkDerivation {
pname = "hpc-codecov";
- version = "0.1.0.0";
- sha256 = "1kr245qsdq60lvg1y9krpd19z9svwi2w9843b39hbv9fxzs7zcia";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- array base bytestring directory filepath hpc
- ];
- executableHaskellDepends = [ base ];
- testHaskellDepends = [
- base directory filepath tar tasty tasty-hunit
- ];
- description = "Generate codecov report from hpc data";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "hpc-codecov_0_2_0_0" = callPackage
- ({ mkDerivation, array, base, bytestring, directory, filepath, hpc
- , tar, tasty, tasty-hunit
- }:
- mkDerivation {
- pname = "hpc-codecov";
version = "0.2.0.0";
sha256 = "0ha97zldwbsx86ji4sjaw9jf7kzgrk41zabzdd1b6sdlf20p883k";
isLibrary = true;
@@ -128419,7 +129384,6 @@ self: {
];
description = "Generate codecov report from hpc data";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hpc-coveralls" = callPackage
@@ -128456,10 +129420,8 @@ self: {
}:
mkDerivation {
pname = "hpc-lcov";
- version = "1.0.0";
- sha256 = "0j2v2dpqj8xrs7z8mn1f71pin1m2arynp8nmai9cd1bqxyrv56a6";
- revision = "1";
- editedCabalFile = "1h73lhmad57xllygx16kqr7q647y0d1m72gxl9d3n0w5hgdrq5sh";
+ version = "1.0.1";
+ sha256 = "01ws5y2vavgm7151dcabw3jwny1prrnzn5b04q76m5gc6a36wivl";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base containers hpc ];
@@ -128525,20 +129487,23 @@ self: {
"hpdft" = callPackage
({ mkDerivation, attoparsec, base, binary, bytestring, containers
- , directory, file-embed, parsec, text, utf8-string, zlib
+ , directory, file-embed, memory, optparse-applicative, parsec
+ , semigroups, text, utf8-string, zlib
}:
mkDerivation {
pname = "hpdft";
- version = "0.1.0.5";
- sha256 = "1wcbkxcfwnmfbwfa3dqlqgf825b00x0fvmp4fp3jfxs6s5dyi6lh";
+ version = "0.1.0.6";
+ sha256 = "04r5a9z36dglpfz7j01cz3yizi9l0633rf630ypg2sfxkhn2384w";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
attoparsec base binary bytestring containers directory file-embed
- parsec text utf8-string zlib
+ memory optparse-applicative parsec semigroups text utf8-string zlib
+ ];
+ executableHaskellDepends = [
+ base bytestring memory optparse-applicative semigroups utf8-string
];
- executableHaskellDepends = [ base bytestring utf8-string ];
description = "A tool for looking through PDF file using Haskell";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -129219,23 +130184,11 @@ self: {
({ mkDerivation, base, syb }:
mkDerivation {
pname = "hs-bibutils";
- version = "6.8.0.0";
- sha256 = "0syhh413qmajv56gaqz7p3b2yb6f0x9cx8zgds6fa3yzcqw7zasc";
- libraryHaskellDepends = [ base syb ];
- description = "Haskell bindings to bibutils, the bibliography conversion utilities";
- license = "GPL";
- }) {};
-
- "hs-bibutils_6_10_0_0" = callPackage
- ({ mkDerivation, base, syb }:
- mkDerivation {
- pname = "hs-bibutils";
version = "6.10.0.0";
sha256 = "1wnpy1v5rbii2iwlcc9psnww8pkirv9zl21s64cmbi6q7dv15g3n";
libraryHaskellDepends = [ base syb ];
description = "Haskell bindings to bibutils, the bibliography conversion utilities";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hs-blake2" = callPackage
@@ -129494,8 +130447,8 @@ self: {
({ mkDerivation, base, mtl }:
mkDerivation {
pname = "hs-gchart";
- version = "0.4.1";
- sha256 = "0nmykgdzkqidxv51bhlcn4zax4zfw26s4l65z3a3405si2s5x459";
+ version = "0.4.2";
+ sha256 = "1kky6fr7s4v3hpnabp95crrd6fd67rq49sbdpjbm4n5gbyby110q";
enableSeparateDataOutput = true;
libraryHaskellDepends = [ base mtl ];
description = "Haskell wrapper for the Google Chart API";
@@ -130449,8 +131402,8 @@ self: {
}:
mkDerivation {
pname = "hsc3";
- version = "0.17";
- sha256 = "1k7gm0qk96rm7rphmmwlqh99kn5v79g8szyyhb9cqg3rfv6as1ld";
+ version = "0.18";
+ sha256 = "1j6jdgvvk3pxyky63khszv0cim4b7wbffpcpa098ii98fib0r47i";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
array base binary bytestring containers data-ordlist directory
@@ -130459,6 +131412,8 @@ self: {
];
description = "Haskell SuperCollider";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hsc3-auditor" = callPackage
@@ -131259,8 +132214,8 @@ self: {
}:
mkDerivation {
pname = "hsendxmpp";
- version = "0.1.2.1";
- sha256 = "0affpvnpwy1cih932427i343n9fvc4qnnjy5drkz683q1rdajhvd";
+ version = "0.1.2.2";
+ sha256 = "1zw26rp206w5wq3qb2y35wjis2a3qvyip7k35f3ls4y530gw39bq";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -131522,8 +132477,8 @@ self: {
pname = "hsimport";
version = "0.11.0";
sha256 = "1z55gpwyb2gwjlll2c32g9r4aqpdybjpnjy785z60wpjdl48qwaa";
- revision = "2";
- editedCabalFile = "00blkkmxc7ldwa7jywrg32pq0nz7z8sidj56qdy5s8cpzx57gwg8";
+ revision = "3";
+ editedCabalFile = "017yfag3k4j9v9mj5fv7v8s2j7cla97isx8z4q6ks5wfvjvyfpjy";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -131538,8 +132493,6 @@ self: {
doHaddock = false;
description = "Extend the import list of a Haskell source file";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hsini" = callPackage
@@ -131588,8 +132541,8 @@ self: {
}:
mkDerivation {
pname = "hsinspect-lsp";
- version = "0.0.3";
- sha256 = "0y7y8ldlyajczpiy216jm4inapmpssyri0mv0v7h86xxmgzz5c02";
+ version = "0.0.6";
+ sha256 = "0z02hismrc14yw36ly0xgzavam9n4svwyv0g31yjrg9szyadn1i8";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -131608,6 +132561,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "LSP interface over the hsinspect binary";
license = stdenv.lib.licenses.gpl3Plus;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hsinstall" = callPackage
@@ -131808,15 +132763,15 @@ self: {
license = stdenv.lib.licenses.mit;
}) {inherit (pkgs) lua5_3;};
- "hslua_1_1_1" = callPackage
+ "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.1";
- sha256 = "10gga18cg03av05rff9dg1yjmcyk16lv66zd4gwpr4g60091snbl";
+ version = "1.1.2";
+ sha256 = "1cv4lwr91ckscwm2jksrg29ka1z32974xgkcgmna4ibpyjwkslbl";
configureFlags = [ "-fsystem-lua" "-f-use-pkgconfig" ];
libraryHaskellDepends = [
base bytestring containers exceptions mtl text
@@ -131840,6 +132795,8 @@ self: {
pname = "hslua-aeson";
version = "1.0.2";
sha256 = "1v5saxppbnq62ds00a7diadvqg8dnsx0sjlcanjj15h13j3yw964";
+ revision = "1";
+ editedCabalFile = "1bikj789x82f4b1pqij1wshkncvlxwjwyxf9z1spfvg8nsb5sd7y";
libraryHaskellDepends = [
aeson base hashable hslua scientific text unordered-containers
vector
@@ -132514,8 +133471,8 @@ self: {
}:
mkDerivation {
pname = "hspec-golden";
- version = "0.1.0.1";
- sha256 = "1h29jffq33r5ffcni50ypa03x7qvx8yymdrp5nck9q8ykiivry22";
+ version = "0.1.0.2";
+ sha256 = "0yisrx8zjd2dhr0zb1m24sj61fjlkjwavi930rfs1cc7d34ji91i";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base directory hspec-core ];
@@ -132701,8 +133658,8 @@ self: {
}:
mkDerivation {
pname = "hspec-need-env";
- version = "0.1.0.4";
- sha256 = "0cb6jr0mqhaylqdky38s8plgs9w8hk1pi135yxggr707bnhwsplg";
+ version = "0.1.0.5";
+ sha256 = "0bgjhzc4m24sbmfyczq1r61gbgm5i1lsgyql88ki4flllscg4hsh";
libraryHaskellDepends = [ base hspec-core hspec-expectations ];
testHaskellDepends = [ base hspec hspec-core setenv transformers ];
description = "Read environment variables for hspec tests";
@@ -133154,7 +134111,7 @@ self: {
sha256 = "0lz9zjy1xgjjbabbi2hcrvsnfid6c78y2cb2703qjwr93xy54f1f";
libraryHaskellDepends = [ base hsql old-time ];
librarySystemDepends = [ unixODBC ];
- description = "A Haskell Interface to ODBC.";
+ description = "A Haskell Interface to ODBC";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -133168,7 +134125,7 @@ self: {
sha256 = "0yj0jalpapjvpxmc79yd6bn93ax13pp87dipbg2c9mxf3p38jc9z";
libraryHaskellDepends = [ base hsql old-time ];
librarySystemDepends = [ postgresql ];
- description = "A Haskell Interface to PostgreSQL via the PQ library.";
+ description = "A Haskell Interface to PostgreSQL via the PQ library";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -134669,7 +135626,7 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "http-client_0_7_0" = callPackage
+ "http-client_0_7_1" = callPackage
({ mkDerivation, array, async, base, blaze-builder, bytestring
, case-insensitive, containers, cookie, deepseq, directory
, exceptions, filepath, ghc-prim, hspec, http-types, memory
@@ -134678,8 +135635,8 @@ self: {
}:
mkDerivation {
pname = "http-client";
- version = "0.7.0";
- sha256 = "1lghzrq3ls8gg64vsz4pc9rppggp4n3s3zcalzz63yvqrjfb767i";
+ version = "0.7.1";
+ sha256 = "0qjdjpxwqbnxfgqny0iylv11ng2swmdz57bwzy3mif5hfamvr6p0";
libraryHaskellDepends = [
array base blaze-builder bytestring case-insensitive containers
cookie deepseq exceptions filepath ghc-prim http-types memory
@@ -134838,20 +135795,18 @@ self: {
"http-client-restricted" = callPackage
({ mkDerivation, base, connection, data-default, http-client
- , http-client-tls, network, utf8-string
+ , http-client-tls, network, network-bsd, utf8-string
}:
mkDerivation {
pname = "http-client-restricted";
- version = "0.0.2";
- sha256 = "0i9x74r2lnwfbggd3dyccsivlrprglr3i21hc6a9vh868fbhmahn";
+ version = "0.0.3";
+ sha256 = "1xn84430haz2r9ikkxbi6awgpi0ybc7d7gp1plqhxq43ws626sam";
libraryHaskellDepends = [
base connection data-default http-client http-client-tls network
- utf8-string
+ network-bsd utf8-string
];
description = "restricting the servers that http-client will use";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"http-client-session" = callPackage
@@ -134922,8 +135877,8 @@ self: {
}:
mkDerivation {
pname = "http-common";
- version = "0.8.2.0";
- sha256 = "14s5a178sb2vm5k00rs21760mds5dz2gs10k9iyn22h01mxyf599";
+ version = "0.8.2.1";
+ sha256 = "1pzi1h9qb6mpzkmv1bfa54vfzrp5jcdlbwj1i7qiricrwhqxh3dk";
libraryHaskellDepends = [
base base64-bytestring blaze-builder bytestring case-insensitive
directory mtl network text transformers unordered-containers
@@ -135102,32 +136057,6 @@ self: {
}:
mkDerivation {
pname = "http-download";
- version = "0.1.0.1";
- sha256 = "1f1haybqflprm3gwnxsyi6pyz7k4b5qyiq4wqq81wb7nsrr4h943";
- libraryHaskellDepends = [
- base base64-bytestring bytestring conduit conduit-extra cryptonite
- cryptonite-conduit directory exceptions filepath http-client
- http-conduit http-types memory path path-io retry rio
- rio-prettyprint
- ];
- testHaskellDepends = [
- base cryptonite hspec hspec-discover http-client path path-io retry
- rio rio-prettyprint
- ];
- testToolDepends = [ hspec-discover ];
- description = "Verified downloads with retries";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "http-download_0_2_0_0" = callPackage
- ({ mkDerivation, base, base64-bytestring, bytestring, conduit
- , conduit-extra, cryptonite, cryptonite-conduit, directory
- , exceptions, filepath, hspec, hspec-discover, http-client
- , http-conduit, http-types, memory, path, path-io, retry, rio
- , rio-prettyprint
- }:
- mkDerivation {
- pname = "http-download";
version = "0.2.0.0";
sha256 = "1wg5jck0h52dysdn0q5xs7gh8cjyq2qr9vaj7qa4fr3am1753n8v";
libraryHaskellDepends = [
@@ -135143,7 +136072,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Verified downloads with retries";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"http-encodings" = callPackage
@@ -135602,6 +136530,38 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "http-streams_0_8_7_2" = callPackage
+ ({ mkDerivation, aeson, aeson-pretty, attoparsec, base
+ , base64-bytestring, blaze-builder, bytestring, case-insensitive
+ , directory, ghc-prim, HsOpenSSL, hspec, hspec-expectations
+ , http-common, HUnit, io-streams, lifted-base, mtl, network
+ , network-uri, openssl-streams, snap-core, snap-server
+ , system-fileio, system-filepath, text, transformers
+ , unordered-containers
+ }:
+ mkDerivation {
+ pname = "http-streams";
+ version = "0.8.7.2";
+ sha256 = "1q0lp8hkzfc0srci9y794q5cqkih50r3iw2c32wbx8h502jcvv1q";
+ libraryHaskellDepends = [
+ aeson attoparsec base base64-bytestring blaze-builder bytestring
+ case-insensitive directory HsOpenSSL http-common io-streams mtl
+ network network-uri openssl-streams text transformers
+ unordered-containers
+ ];
+ testHaskellDepends = [
+ aeson aeson-pretty attoparsec base base64-bytestring blaze-builder
+ bytestring case-insensitive directory ghc-prim HsOpenSSL hspec
+ hspec-expectations http-common HUnit io-streams lifted-base mtl
+ network network-uri openssl-streams snap-core snap-server
+ system-fileio system-filepath text transformers
+ unordered-containers
+ ];
+ description = "An HTTP client using io-streams";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"http-test" = callPackage
({ mkDerivation, aeson, base, bytestring, http-client, lens
, lens-aeson, mtl, tasty, tasty-hunit, text, time, wreq
@@ -135680,8 +136640,8 @@ self: {
}:
mkDerivation {
pname = "http2";
- version = "2.0.4";
- sha256 = "0rqfx6vvcrlic4sw5xlqzk3xvdsbw13d0ymppx8yjhkkzign6227";
+ version = "2.0.5";
+ sha256 = "1rg6dnkx2yxcdp87r1vdpyxacqv7jgxiq3bb1hjz45v5jk1xj676";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -135780,6 +136740,8 @@ self: {
];
description = "Encoders based on `proto-lens` for gRPC over HTTP2";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"http2-grpc-proto3-wire" = callPackage
@@ -136217,8 +137179,8 @@ self: {
({ mkDerivation, base, dejafu, exceptions, HUnit }:
mkDerivation {
pname = "hunit-dejafu";
- version = "2.0.0.3";
- sha256 = "03kjpc26bpym06ccz0kvbid2n38xdq5j0nd1cywfjbii8zyjmgzg";
+ version = "2.0.0.4";
+ sha256 = "11d52blw31mcsg7c3w1f7khy3vk2p03h4c5z6ja6wb9k5bg4d004";
libraryHaskellDepends = [ base dejafu exceptions HUnit ];
description = "Deja Fu support for the HUnit test framework";
license = stdenv.lib.licenses.mit;
@@ -136428,7 +137390,7 @@ self: {
executableHaskellDepends = [
array base bytestring containers kangaroo
];
- description = "Extract function names from Windows DLLs.";
+ description = "Extract function names from Windows DLLs";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -136608,27 +137570,27 @@ self: {
}:
mkDerivation {
pname = "hvega";
- version = "0.5.0.0";
- sha256 = "0h587i2wxwdmp24yxw7ggg1ak68mppbjwgjrdfhzzqlwdr69y9k0";
+ 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
+ tasty-golden text unordered-containers
];
description = "Create Vega-Lite visualizations (version 4) in Haskell";
license = stdenv.lib.licenses.bsd3;
}) {};
- "hvega_0_9_1_0" = callPackage
+ "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.9.1.0";
- sha256 = "0gy7f6amg5mvr1lc7s98ld445h4s0j8xjilpdq6c6yy5kgd5hdyp";
+ version = "0.10.0.0";
+ sha256 = "0jp9sfmyvscxn415z3mv5i2kjrwwabwy4v4qc709qkrfgzd9mmwn";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ aeson base text unordered-containers ];
@@ -136701,33 +137663,6 @@ self: {
}) {};
"hw-balancedparens" = callPackage
- ({ mkDerivation, base, criterion, deepseq, doctest
- , doctest-discover, hedgehog, hspec, hspec-discover, hw-bits
- , hw-excess, hw-fingertree, hw-hspec-hedgehog, hw-prim
- , hw-rankselect-base, transformers, vector
- }:
- mkDerivation {
- pname = "hw-balancedparens";
- version = "0.3.1.0";
- sha256 = "1nr3p3qcd72i4av71vf9kxv483mdg13c10dnpynabxfh7vx49vc9";
- libraryHaskellDepends = [
- base deepseq hedgehog hspec hw-bits hw-excess hw-fingertree hw-prim
- hw-rankselect-base vector
- ];
- testHaskellDepends = [
- base doctest doctest-discover hedgehog hspec hw-bits
- hw-hspec-hedgehog hw-prim hw-rankselect-base transformers vector
- ];
- testToolDepends = [ doctest-discover hspec-discover ];
- benchmarkHaskellDepends = [
- base criterion hedgehog hw-bits hw-prim vector
- ];
- doHaddock = false;
- description = "Balanced parentheses";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "hw-balancedparens_0_4_1_0" = callPackage
({ mkDerivation, base, bytestring, criterion, deepseq, directory
, doctest, doctest-discover, generic-lens, hedgehog, hspec
, hspec-discover, hw-bits, hw-excess, hw-fingertree
@@ -136762,6 +137697,7 @@ self: {
description = "Balanced parentheses";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hw-bits" = callPackage
@@ -136978,6 +137914,8 @@ self: {
];
description = "Elias-Fano";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hw-excess" = callPackage
@@ -137135,10 +138073,8 @@ self: {
}:
mkDerivation {
pname = "hw-json";
- version = "1.3.2.0";
- sha256 = "00pdd813phgfi9g9xs6r7iw03iifwmlzfb0b424q1cq6d9z37v2f";
- revision = "2";
- editedCabalFile = "1lg2l399fnx7vg2bxf6chcwpl9q3pblzrmwzzijxczvyfrsy5m41";
+ version = "1.3.2.1";
+ sha256 = "11lf4nxnkk8l25a44g1pkr9j1w03l69gqjgli5yfj6k68lzml7bf";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -137154,15 +138090,17 @@ self: {
optparse-applicative text unordered-containers vector
];
testHaskellDepends = [
- aeson attoparsec base bytestring doctest doctest-discover hedgehog
- hspec hw-balancedparens hw-bits hw-hspec-hedgehog
- hw-json-simple-cursor hw-json-standard-cursor hw-prim hw-rankselect
- hw-rankselect-base scientific text transformers vector
+ aeson attoparsec base bytestring dlist doctest doctest-discover
+ hedgehog hspec hw-balancedparens hw-bits hw-hspec-hedgehog
+ hw-json-simple-cursor hw-json-standard-cursor hw-mquery hw-prim
+ hw-rankselect hw-rankselect-base scientific text transformers
+ vector
];
testToolDepends = [ doctest-discover hspec-discover ];
benchmarkHaskellDepends = [
base bytestring criterion directory hw-json-standard-cursor mmap
];
+ doHaddock = false;
description = "Memory efficient JSON parser";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -137334,13 +138272,13 @@ self: {
"hw-kafka-client" = callPackage
({ mkDerivation, base, bifunctors, bytestring, c2hs, containers
- , either, hspec, hspec-discover, monad-loops, random, rdkafka, text
+ , either, hspec, hspec-discover, monad-loops, rdkafka, text
, transformers, unix
}:
mkDerivation {
pname = "hw-kafka-client";
- version = "3.1.1";
- sha256 = "109ld374fzrnin94s12ig5hhimjbnh643nbbgp7zdxjpr1qmjcz6";
+ version = "3.1.2";
+ sha256 = "1yqzh9cvs9yr88wa0r26izd35hg2vfzqvzxbx0l6c1apgc3m7hd6";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -137349,8 +138287,7 @@ self: {
librarySystemDepends = [ rdkafka ];
libraryToolDepends = [ c2hs ];
testHaskellDepends = [
- base bifunctors bytestring containers either hspec monad-loops
- random text transformers
+ base bifunctors bytestring containers either hspec monad-loops text
];
testToolDepends = [ hspec-discover ];
description = "Kafka bindings for Haskell";
@@ -137502,6 +138439,8 @@ self: {
benchmarkHaskellDepends = [ base criterion vector ];
description = "Primitive support for bit manipulation";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hw-rankselect" = callPackage
@@ -137541,6 +138480,8 @@ self: {
doHaddock = false;
description = "Rank-select";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hw-rankselect-base" = callPackage
@@ -137551,8 +138492,8 @@ self: {
}:
mkDerivation {
pname = "hw-rankselect-base";
- version = "0.3.4.0";
- sha256 = "0rfk06fwmvpw2s7m397xm2s0831ad743325pv6yrd7019jcbiayl";
+ version = "0.3.4.1";
+ sha256 = "1s0lqwq0rjmjca6lshfnxqi0c7bzlyflhm45xw1xa9pvqci8439h";
libraryHaskellDepends = [
base bits-extra bitvec hw-bits hw-int hw-prim hw-string-parse
vector
@@ -137659,6 +138600,8 @@ self: {
];
description = "Succint datastructures";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hw-uri" = callPackage
@@ -137751,6 +138694,8 @@ 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
@@ -138146,7 +139091,7 @@ self: {
base containers directory filepath haskell98 HTTP HUnit hxt network
parsec process
];
- description = "A collection of tools for processing XML with Haskell (Filter variant).";
+ description = "A collection of tools for processing XML with Haskell (Filter variant)";
license = "unknown";
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
@@ -139020,8 +139965,8 @@ self: {
}:
mkDerivation {
pname = "hzenity";
- version = "0.3";
- sha256 = "1kggc8xfdc5ychbciyzipyv6skfvyhrgjcb805vrpkz3l2b8h0g8";
+ version = "0.4";
+ sha256 = "1zyj7wnjcmv5pmgzn6cgly2zalys5i9waik17b4n46kk38f2pv1i";
libraryHaskellDepends = [
base containers data-default process process-extras text time
];
@@ -139303,6 +140248,17 @@ self: {
maintainers = with stdenv.lib.maintainers; [ rkrzr ];
}) {};
+ "icfpc2020-galaxy" = callPackage
+ ({ mkDerivation, base, ghc-prim, transformers }:
+ mkDerivation {
+ pname = "icfpc2020-galaxy";
+ version = "0.1.0.1";
+ sha256 = "1nd925iwyy73imw2h0xa3n9vi8rr487v541l9mlb834l20v6mpzl";
+ libraryHaskellDepends = [ base ghc-prim transformers ];
+ description = "A strange message received at the Pegovka observatory";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"icon-fonts" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -140147,8 +141103,8 @@ self: {
({ mkDerivation, aeson, base, hvega, ihaskell, text }:
mkDerivation {
pname = "ihaskell-hvega";
- version = "0.3.0.0";
- sha256 = "1sa65ambh6494lhfgyawn883zfnlvqrd969xzx83w1dk904425gi";
+ version = "0.3.1.0";
+ sha256 = "1zfk58f10r8mkj9wwi4mgqm6hyf2x6zkrxm7rdi8yfvfya38m7fy";
libraryHaskellDepends = [ aeson base hvega ihaskell text ];
description = "IHaskell display instance for hvega types";
license = stdenv.lib.licenses.bsd3;
@@ -140343,7 +141299,7 @@ self: {
libraryToolDepends = [ alex ];
executableHaskellDepends = [ array base containers html xhtml ];
executableToolDepends = [ alex ];
- description = "A fast syntax highlighting library built with alex.";
+ description = "A fast syntax highlighting library built with alex";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -140358,7 +141314,7 @@ self: {
revision = "1";
editedCabalFile = "1wl2sv2g7iwxldk582h1z6a2b3ks4wzk8rx8bflcxwlh6s4kq0s7";
libraryHaskellDepends = [ base bytestring ];
- description = "Determine the type of an image by reading the first bytes.";
+ description = "Determine the type of an image by reading the first bytes";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -140824,8 +141780,8 @@ self: {
}:
mkDerivation {
pname = "implicit-hie";
- version = "0.1.0.0";
- sha256 = "1mdavvr4pmkq82yb5qnp77szjraa06ybw7v3fkys83b045plzdr6";
+ version = "0.1.1.0";
+ sha256 = "048y1wbwcp1vs4shgfzvcmbgg8fnm0pw2i7a8488b5kshfzf9syb";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -140844,6 +141800,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "implicit-hie-cradle" = callPackage
+ ({ mkDerivation, base, base16-bytestring, bytestring, containers
+ , directory, extra, filepath, hie-bios, hslogger, implicit-hie
+ , process, temporary, text, time, transformers, unix-compat
+ , unordered-containers, vector, yaml
+ }:
+ mkDerivation {
+ pname = "implicit-hie-cradle";
+ version = "0.1.0.0";
+ sha256 = "0yyzfpmv5x2ivzjsjwngklxv5nkad987ns8w3g7h92s5j1fb7x82";
+ libraryHaskellDepends = [
+ base base16-bytestring bytestring containers directory extra
+ filepath hie-bios hslogger implicit-hie process temporary text time
+ transformers unix-compat unordered-containers vector yaml
+ ];
+ testHaskellDepends = [ base ];
+ description = "Auto generate hie-bios cradles";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"implicit-logging" = callPackage
({ mkDerivation, base, mtl, time, transformers }:
mkDerivation {
@@ -141178,6 +142154,30 @@ self: {
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
+ }:
+ mkDerivation {
+ pname = "incremental-parser";
+ version = "0.5";
+ sha256 = "1r3lmk8y0rg7fb7633ngp68izd2939yv2123vrcmwrvdha99w0g6";
+ libraryHaskellDepends = [
+ base input-parsers 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"incremental-sat-solver" = callPackage
({ mkDerivation, base, containers, mtl }:
mkDerivation {
@@ -141504,6 +142504,32 @@ self: {
broken = true;
}) {};
+ "indigo" = callPackage
+ ({ mkDerivation, base, constraints, containers, fmt, hedgehog
+ , hspec-expectations, HUnit, lorentz, morley, morley-prelude
+ , reflection, singletons, tasty, tasty-discover, tasty-hedgehog
+ , tasty-hunit-compat, template-haskell, vinyl
+ }:
+ mkDerivation {
+ pname = "indigo";
+ version = "0.1.0.0";
+ sha256 = "03bspqbw8iz25d58xvy18qzk7wrm5k48k6bvnnslkikqy2bnkcr1";
+ libraryHaskellDepends = [
+ base constraints containers lorentz morley morley-prelude
+ reflection singletons template-haskell vinyl
+ ];
+ testHaskellDepends = [
+ base containers fmt hedgehog hspec-expectations HUnit lorentz
+ morley morley-prelude singletons tasty tasty-hedgehog
+ tasty-hunit-compat
+ ];
+ testToolDepends = [ tasty-discover ];
+ description = "Convenient imperative eDSL over Lorentz";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"inf-interval" = callPackage
({ mkDerivation, array, base, deepseq, QuickCheck, text, vector }:
mkDerivation {
@@ -141512,7 +142538,7 @@ self: {
sha256 = "08fjmza05wlj11mvdjwfcp3fn6k5zi1hsld84805clipd55sbp0r";
libraryHaskellDepends = [ array base deepseq vector ];
testHaskellDepends = [ array base deepseq QuickCheck text vector ];
- description = "Non-contiguous interval data types with potentially infinite ranges.";
+ description = "Non-contiguous interval data types with potentially infinite ranges";
license = stdenv.lib.licenses.gpl3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -141682,8 +142708,8 @@ self: {
}:
mkDerivation {
pname = "influxdb";
- version = "1.7.1.5";
- sha256 = "1i3qwh8l938f453nf7mbhlhg6xyaxsh8vys13zlz7p26q7knf65g";
+ version = "1.7.1.6";
+ sha256 = "1psx9v95fhlapizhh7jdz4cvynwv9jiqn09z0843lhc74jqf65in";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal cabal-doctest ];
@@ -141700,7 +142726,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "influxdb_1_7_1_6" = callPackage
+ "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
@@ -141709,8 +142735,8 @@ self: {
}:
mkDerivation {
pname = "influxdb";
- version = "1.7.1.6";
- sha256 = "1psx9v95fhlapizhh7jdz4cvynwv9jiqn09z0843lhc74jqf65in";
+ version = "1.9.0";
+ sha256 = "1d580f2j71x0iww0q2mg47jbhjsd83yarrnnmcp9f2bx7cix174v";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal cabal-doctest ];
@@ -141720,8 +142746,8 @@ self: {
unordered-containers vector
];
testHaskellDepends = [
- base containers doctest raw-strings-qq tasty tasty-hunit
- template-haskell time
+ base containers doctest lens raw-strings-qq tasty tasty-hunit
+ template-haskell time vector
];
description = "Haskell client library for InfluxDB";
license = stdenv.lib.licenses.bsd3;
@@ -142006,19 +143032,22 @@ self: {
}) {};
"inline-java" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, directory, filepath, ghc
- , hspec, jni, jvm, language-java, mtl, process, template-haskell
- , temporary, text
+ ({ mkDerivation, base, bytestring, Cabal, criterion, deepseq
+ , directory, filepath, ghc, hspec, jni, jvm, language-java, mtl
+ , process, singletons, template-haskell, temporary, text
}:
mkDerivation {
pname = "inline-java";
- version = "0.8.4";
- sha256 = "1ddgwhk40g23lc71f8wbbfck9pqymil0syi14wsawc25sx6zb52v";
+ version = "0.9.1";
+ sha256 = "12p59gf4dk4q00zpjwp0bzgljfa0nhr32x5schg0hj9bgsj6c6pk";
libraryHaskellDepends = [
base bytestring Cabal directory filepath ghc jni jvm language-java
mtl process template-haskell temporary text
];
testHaskellDepends = [ base hspec jni jvm text ];
+ benchmarkHaskellDepends = [
+ base criterion deepseq jni jvm singletons
+ ];
description = "Java interop via inline Java code in Haskell modules";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -142081,6 +143110,22 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "input-parsers" = callPackage
+ ({ mkDerivation, attoparsec, base, binary, bytestring
+ , monoid-subclasses, parsec, parsers, text, transformers
+ }:
+ mkDerivation {
+ pname = "input-parsers";
+ version = "0.1.0.1";
+ sha256 = "0wqp98ly2f9vnqd97q9jphmxqr284aal40dlrgi4hwy216p67vzz";
+ libraryHaskellDepends = [
+ attoparsec base binary bytestring monoid-subclasses parsec parsers
+ text transformers
+ ];
+ description = "Extension of the parsers library with more capability and efficiency";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"inquire" = callPackage
({ mkDerivation, aether, base, text }:
mkDerivation {
@@ -142577,6 +143622,44 @@ self: {
broken = true;
}) {intel_aes = null;};
+ "intensional-datatys" = callPackage
+ ({ mkDerivation, aeson, base, containers, directory, extra
+ , filepath, ghc, hashable, haskeline, mtl, unordered-containers
+ }:
+ mkDerivation {
+ pname = "intensional-datatys";
+ version = "0.2.0.0";
+ sha256 = "194f5z6h1pl5jh26zl1rw3d16q60m04a3wdy16vfvwaj2w1bkgz2";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base containers directory extra filepath ghc hashable
+ haskeline mtl unordered-containers
+ ];
+ testHaskellDepends = [ base ];
+ doHaddock = false;
+ description = "A GHC Core plugin for intensional datatype refinement checking";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "interact" = callPackage
+ ({ mkDerivation, base, bytestring, hspec, main-tester, mtl
+ , silently
+ }:
+ mkDerivation {
+ pname = "interact";
+ version = "0.2.0.0";
+ sha256 = "0fnzhcdyd95z5jll88y8zi9dgr2z55w0ddiv4kfyjxy6jampdypj";
+ libraryHaskellDepends = [ base mtl ];
+ testHaskellDepends = [
+ base bytestring hspec main-tester mtl silently
+ ];
+ description = "instantly create REPL from any function";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"interactive-plot" = callPackage
({ mkDerivation, base, containers, data-default-class, microlens
, microlens-th, MonadRandom, mtl, transformers, vty
@@ -142769,6 +143852,8 @@ self: {
];
description = "Tracery-like randomized text interpolation";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"interpol" = callPackage
@@ -142802,23 +143887,6 @@ self: {
}:
mkDerivation {
pname = "interpolate";
- version = "0.2.0";
- sha256 = "1gkaj98yz363v38fv78sqby236mp8yqwqcilx7kr2b9z0w3204bf";
- libraryHaskellDepends = [ base haskell-src-meta template-haskell ];
- testHaskellDepends = [
- base base-compat bytestring haskell-src-meta hspec QuickCheck
- quickcheck-instances template-haskell text
- ];
- description = "String interpolation done right";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "interpolate_0_2_1" = callPackage
- ({ mkDerivation, base, base-compat, bytestring, haskell-src-meta
- , hspec, QuickCheck, quickcheck-instances, template-haskell, text
- }:
- mkDerivation {
- pname = "interpolate";
version = "0.2.1";
sha256 = "03jrkj9c62w0c2awym8mhpsgpd0jffl50cqwfrm7bbdfhd8dsxi7";
libraryHaskellDepends = [ base haskell-src-meta template-haskell ];
@@ -142828,7 +143896,6 @@ self: {
];
description = "String interpolation done right";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"interpolatedstring-perl6" = callPackage
@@ -142939,6 +144006,28 @@ self: {
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 = [
+ 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"interprocess" = callPackage
({ mkDerivation, base, typed-process }:
mkDerivation {
@@ -143000,6 +144089,18 @@ self: {
broken = true;
}) {};
+ "interval-functor" = callPackage
+ ({ mkDerivation, base, hedgehog, transformers }:
+ mkDerivation {
+ pname = "interval-functor";
+ version = "0.0.0.0";
+ sha256 = "0fkpqav61s47mjvfkhbg2hrx6p78v3jrs6vjj75aixccfg4k8n43";
+ libraryHaskellDepends = [ base transformers ];
+ testHaskellDepends = [ base hedgehog ];
+ description = "Intervals of functors";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"intervals" = callPackage
({ mkDerivation, array, base, Cabal, cabal-doctest, directory
, distributive, doctest, filepath, ghc-prim, QuickCheck
@@ -143071,44 +144172,42 @@ self: {
"intro" = callPackage
({ mkDerivation, base, bytestring, containers, deepseq, dlist
- , extra, hashable, lens, mtl, QuickCheck, safe, text, transformers
- , unordered-containers, writer-cps-mtl
+ , extra, hashable, lens, mtl, optics, QuickCheck, safe, text
+ , transformers, unordered-containers, writer-cps-mtl
}:
mkDerivation {
pname = "intro";
- version = "0.6.0.1";
- sha256 = "1kka6dnlyqppjx9ykk3zixfyslr8cf4ja6sa2hgq6h69mmsicp67";
- revision = "2";
- editedCabalFile = "12jmy4lp9yrix6hm6cx3kmgprpmlwdyxqckyx53h01iygfpbx3w5";
+ 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
- QuickCheck safe text transformers unordered-containers
+ optics QuickCheck safe text transformers unordered-containers
writer-cps-mtl
];
description = "Safe and minimal prelude";
license = stdenv.lib.licenses.mit;
}) {};
- "intro_0_7_0_0" = callPackage
- ({ mkDerivation, base, bytestring, containers, deepseq, dlist
- , extra, hashable, lens, mtl, optics, QuickCheck, safe, text
- , transformers, unordered-containers, writer-cps-mtl
+ "intro_0_8_0_0" = callPackage
+ ({ mkDerivation, base, bytestring, containers, extra, hashable
+ , lens, mtl, optics, QuickCheck, safe, text, transformers
+ , unordered-containers, writer-cps-mtl
}:
mkDerivation {
pname = "intro";
- version = "0.7.0.0";
- sha256 = "18ddkcm77jxqpqjaaqs1qmzvn8zgincrybb3d4zcsggrp6llghc3";
+ version = "0.8.0.0";
+ sha256 = "1vmhmpcikxlmad2c55bdlsa7j1x30irjb7dp69qii650qslh2rf3";
libraryHaskellDepends = [
- base bytestring containers deepseq dlist extra hashable mtl safe
- text transformers unordered-containers writer-cps-mtl
+ base bytestring containers 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
+ base bytestring containers extra hashable lens mtl optics
+ QuickCheck safe text transformers unordered-containers
writer-cps-mtl
];
description = "Safe and minimal prelude";
@@ -143239,8 +144338,8 @@ self: {
}:
mkDerivation {
pname = "invertible";
- version = "0.2.0.5";
- sha256 = "1fwdbg0pimi9hfyp20fsvyxpicjd7jxg4vsh5kykkxviyfhxl2ha";
+ version = "0.2.0.6";
+ sha256 = "1z53i81i8w3hxq0869l2i74s7k6sizbc3i4z0j5s7m412i119amd";
libraryHaskellDepends = [
base haskell-src-meta invariant lens partial-isomorphisms
semigroupoids template-haskell transformers
@@ -143310,6 +144409,17 @@ self: {
broken = true;
}) {};
+ "involutive-semigroups" = callPackage
+ ({ mkDerivation, base, bytestring, containers, text, vector }:
+ mkDerivation {
+ pname = "involutive-semigroups";
+ version = "0.1.0.0";
+ sha256 = "1nms6w5b8apdz9xlwdqyj9n4m0b192simxg9zl7pv8zkyklyb3aw";
+ libraryHaskellDepends = [ base bytestring containers text vector ];
+ description = "Semigroups with involution";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"io-capture" = callPackage
({ mkDerivation, base, bytestring, hspec, hspec-core
, streaming-bytestring, unix
@@ -143634,8 +144744,6 @@ self: {
];
description = "Library for IP and MAC addresses";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ip-quoter" = callPackage
@@ -143752,8 +144860,8 @@ self: {
}:
mkDerivation {
pname = "ipfs";
- version = "1.0.2";
- sha256 = "0mrr67bz283qqz0d70j9gz191l4pi554j3hmcf7pscg87b84rdv5";
+ version = "1.1.0";
+ sha256 = "0qya888h0bf1d1mah3vn5kidv89j5lh0fra9r3i4x0837y7bh5bv";
libraryHaskellDepends = [
aeson base bytestring envy flow Glob ip lens monad-logger
regex-compat rio servant-client servant-server swagger2 text vector
@@ -144038,10 +145146,8 @@ self: {
}:
mkDerivation {
pname = "irc-core";
- version = "2.7.2";
- sha256 = "1gpd28lxhqj2xj75nyyififn9434imvm0vqvx7zdw44fvg75lqyq";
- revision = "1";
- editedCabalFile = "1xkvy5igrx4ri8gmmwzxs2mq7ih57gps8a592ya6bv1crrm45cy2";
+ version = "2.8";
+ sha256 = "1msn18qxvwywwkqz2mv6d5awk29w3f3jqjdjw7dwvk5k25llmc3l";
libraryHaskellDepends = [
attoparsec base base64-bytestring bytestring hashable primitive
text time vector
@@ -144353,6 +145459,19 @@ self: {
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";
+ libraryHaskellDepends = [ base text ];
+ testHaskellDepends = [ base hspec text ];
+ description = "ISBN Validation and Manipulation";
+ license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"isdicom" = callPackage
({ mkDerivation, base, directory, doctest, filepath, QuickCheck
, template-haskell
@@ -145291,6 +146410,44 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "ixset-typed-binary-instance" = callPackage
+ ({ mkDerivation, base, binary, ixset-typed }:
+ mkDerivation {
+ pname = "ixset-typed-binary-instance";
+ version = "0.1.0.0";
+ sha256 = "1qa00y5cn3i2b66h87i6sfx6xx4yvgq7gk6maij5b9w4c821h4m4";
+ libraryHaskellDepends = [ base binary ixset-typed ];
+ description = "Binary instance for ixset-typed";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "ixset-typed-conversions" = callPackage
+ ({ mkDerivation, base, exceptions, hashable, ixset-typed
+ , unordered-containers, zipper-extra
+ }:
+ mkDerivation {
+ pname = "ixset-typed-conversions";
+ version = "0.1.0.0";
+ sha256 = "1ls2hd748pacrdr5w5w3dl9byxas8rhn52rhrs3937l6czmynji0";
+ libraryHaskellDepends = [
+ base exceptions hashable ixset-typed unordered-containers
+ zipper-extra
+ ];
+ description = "Conversions from ixset-typed to other containers";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "ixset-typed-hashable-instance" = callPackage
+ ({ mkDerivation, base, hashable, ixset-typed }:
+ mkDerivation {
+ pname = "ixset-typed-hashable-instance";
+ version = "0.1.0.1";
+ sha256 = "14cd3kzhqv8w9f756drhjpmrr32i6n9sjmp9fk2gngsigaksnvnk";
+ libraryHaskellDepends = [ base hashable ixset-typed ];
+ description = "Hashable instance for ixset-typed";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"ixshader" = callPackage
({ mkDerivation, base, ghc-prim, indexed, language-glsl, parsec
, prettyclass, singletons, template-haskell, text
@@ -145998,8 +147155,8 @@ self: {
({ mkDerivation, base, mtl, parsec, tasty, tasty-hunit, text }:
mkDerivation {
pname = "jira-wiki-markup";
- version = "1.0.0";
- sha256 = "1sl2jjcsqg61si33mxjwpf8zdn56kbbgcwqqqzbgifx2qbv4wmf8";
+ version = "1.1.4";
+ sha256 = "0riwi6i0vvmfffprzd4gklxjivjv1x7cmb2vx43x6n8yfrd75yzv";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base mtl parsec text ];
@@ -146009,12 +147166,12 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "jira-wiki-markup_1_3_0" = callPackage
+ "jira-wiki-markup_1_3_2" = callPackage
({ mkDerivation, base, mtl, parsec, tasty, tasty-hunit, text }:
mkDerivation {
pname = "jira-wiki-markup";
- version = "1.3.0";
- sha256 = "01jv2xrp0xkx00fdxglik85mnbnkhgxfyya6kvkm4fgifj111h4s";
+ version = "1.3.2";
+ sha256 = "16vcy9gn6qrzvr99l26az4yi2dy9xngcb1wmj86yl7bmk1hcq3wc";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base mtl parsec text ];
@@ -146146,18 +147303,19 @@ self: {
"jni" = callPackage
({ mkDerivation, base, bytestring, choice, constraints, containers
- , cpphs, deepseq, inline-c, jdk, singletons
+ , cpphs, deepseq, hspec, inline-c, jdk, singletons
}:
mkDerivation {
pname = "jni";
- version = "0.6.1";
- sha256 = "1z71vp8qskymgd4bjv8wxxjn34n49m28vnph0p0wbxgpz2wpn4hz";
+ version = "0.7.0";
+ sha256 = "0dznaw0aqkmmymabws4dg7d71acgj72gfn5r587bi5gq0x86sgr3";
libraryHaskellDepends = [
base bytestring choice constraints containers deepseq inline-c
singletons
];
librarySystemDepends = [ jdk ];
libraryToolDepends = [ cpphs ];
+ testHaskellDepends = [ base hspec singletons ];
description = "Complete JNI raw bindings";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -146473,8 +147631,8 @@ self: {
}:
mkDerivation {
pname = "jsaddle";
- version = "0.9.7.0";
- sha256 = "1hd1ybacng2qydf23dn4qggls2mmz21aay7q947ifdaxg83mv6aq";
+ version = "0.9.7.1";
+ sha256 = "1igkv5lvlbq0xl2dp6d8fp4ybwnwmgrc3r4sfjsric0bj8sq2k86";
libraryHaskellDepends = [
aeson attoparsec base base-compat base64-bytestring bytestring
containers deepseq exceptions filepath ghc-prim http-types lens
@@ -146491,8 +147649,8 @@ self: {
}:
mkDerivation {
pname = "jsaddle-clib";
- version = "0.9.7.0";
- sha256 = "1n1mafr6gnfzmndjs4w7g813dx2khaq4knkhcaqbr2lsbr5yrmg1";
+ version = "0.9.7.1";
+ sha256 = "07s2iy136dm526mr7q43mxqq9qndg8jbi9kz1652qgl0ivn8lapc";
libraryHaskellDepends = [
aeson base base-compat bytestring data-default jsaddle text
];
@@ -146506,8 +147664,8 @@ self: {
}:
mkDerivation {
pname = "jsaddle-dom";
- version = "0.9.4.0";
- sha256 = "0k70x8dv67v585qm9ycb1m32cc47zvr2ka8nbqxazyw09i498h22";
+ version = "0.9.4.1";
+ sha256 = "190r17hfwkkwycj9ikdfvhvfpga30k5rnspib9hi8dygwxgifc6j";
setupHaskellDepends = [ base Cabal ];
libraryHaskellDepends = [
base base-compat exceptions jsaddle lens text transformers
@@ -146540,8 +147698,8 @@ self: {
}:
mkDerivation {
pname = "jsaddle-warp";
- version = "0.9.7.0";
- sha256 = "09pqcnyy2pj48xm8qzs1jyav8a4si0bfw43w0qql74ak137ll60c";
+ version = "0.9.7.1";
+ sha256 = "1piyxxmik1bwdzkz46vgdhdp0gw4p01fww591zqbxzjk6rmrpby0";
libraryHaskellDepends = [
aeson base bytestring containers foreign-store http-types jsaddle
stm text time transformers wai wai-websockets warp websockets
@@ -146555,8 +147713,6 @@ self: {
];
description = "Interface for JavaScript that works with GHCJS and GHC";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"jsaddle-webkit2gtk" = callPackage
@@ -146567,8 +147723,8 @@ self: {
}:
mkDerivation {
pname = "jsaddle-webkit2gtk";
- version = "0.9.7.0";
- sha256 = "1q4sz2s95pknsr6r8cdqrlmw0b64q4nzllrlhb80knpfxamzyjzp";
+ version = "0.9.7.1";
+ sha256 = "0f2siaid0b03zrjzpb3lr9k9w5np2vml6apd961zd97dghvvhiix";
libraryHaskellDepends = [
aeson base bytestring directory gi-gio gi-glib gi-gtk
gi-javascriptcore gi-webkit2 haskell-gi-base haskell-gi-overloading
@@ -146604,8 +147760,8 @@ self: {
}:
mkDerivation {
pname = "jsaddle-wkwebview";
- version = "0.9.7.0";
- sha256 = "04ni6q8x9c5zqmdm1kfp3yygcflpdf5hx4r568fm5b6rjxi3zhf6";
+ version = "0.9.7.1";
+ sha256 = "0dfaysw7fzmv2b62wi5id45f4i0x2vbjp9irbdkmv1h2z3ydwy20";
libraryHaskellDepends = [
aeson base bytestring containers data-default directory jsaddle
text
@@ -146965,22 +148121,6 @@ self: {
}:
mkDerivation {
pname = "json-feed";
- version = "1.0.10";
- sha256 = "09hgpy0xc431ifs59y91glwf9c57yjc8jwwin94w4z3xk8v2qg2v";
- libraryHaskellDepends = [
- aeson base bytestring mime-types network-uri tagsoup text time
- ];
- testHaskellDepends = [ base bytestring filepath hspec ];
- description = "JSON Feed";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "json-feed_1_0_11" = callPackage
- ({ mkDerivation, aeson, base, bytestring, filepath, hspec
- , mime-types, network-uri, tagsoup, text, time
- }:
- mkDerivation {
- pname = "json-feed";
version = "1.0.11";
sha256 = "1h9v71pvzi761ml0dpkmhd7w2l36s1v3rsq9zbshw87762710fy1";
libraryHaskellDepends = [
@@ -146989,7 +148129,6 @@ self: {
testHaskellDepends = [ base bytestring filepath hspec ];
description = "JSON Feed";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"json-fu" = callPackage
@@ -147168,8 +148307,8 @@ self: {
}:
mkDerivation {
pname = "json-rpc";
- version = "1.0.1";
- sha256 = "1gghpzaz2p1ib5jgkr0hn0fpzdkkzx9ywc65q3np9n6x6zb2878h";
+ version = "1.0.3";
+ sha256 = "0168hk5sqrxily51m0vlwvarmz59h79520y1ivbf6g38hxm8m60g";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -147188,7 +148327,7 @@ self: {
vector
];
description = "Fully-featured JSON-RPC 2.0 library";
- license = stdenv.lib.licenses.publicDomain;
+ license = stdenv.lib.licenses.mit;
}) {};
"json-rpc-client" = callPackage
@@ -147489,7 +148628,7 @@ self: {
base blaze-builder bytestring containers json2-types mtl old-locale
parsec pretty time utf8-string
];
- description = "Library provides support for JSON.";
+ description = "Library provides support for JSON";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -147882,17 +149021,17 @@ self: {
"jukebox" = callPackage
({ mkDerivation, alex, array, base, containers, directory, dlist
, filepath, minisat, pretty, process, symbol, transformers
- , uglymemo
+ , uglymemo, utf8-string
}:
mkDerivation {
pname = "jukebox";
- version = "0.4.4";
- sha256 = "0xjyyklwyzblgyakziwyh4420q1fcbqsss35dpxm592wd74wk0mw";
+ version = "0.5.1";
+ sha256 = "0f74mml9qpxlfxxvldz9qz89bscj7qwmc5gb42rgfgbkfin6zrdk";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
array base containers directory dlist filepath minisat pretty
- process symbol transformers uglymemo
+ process symbol transformers uglymemo utf8-string
];
libraryToolDepends = [ alex ];
executableHaskellDepends = [ base ];
@@ -147987,19 +149126,19 @@ self: {
"jvm" = callPackage
({ mkDerivation, base, bytestring, choice, constraints, criterion
, deepseq, distributed-closure, exceptions, hspec, jni, singletons
- , text, vector
+ , template-haskell, text, vector
}:
mkDerivation {
pname = "jvm";
- version = "0.4.2";
- sha256 = "1z3lk2f7bmhi8bj4v32fymjr2bf9czjd73qm6gk33z4mxknddwbh";
+ version = "0.5.0";
+ sha256 = "18n0b5bvy5hhq5x4ynbxa3zbqbh4z5isvzgg9h6hgs7366jyrqhf";
libraryHaskellDepends = [
base bytestring choice constraints distributed-closure exceptions
- jni singletons text vector
+ jni singletons template-haskell text vector
];
testHaskellDepends = [ base bytestring hspec jni text ];
benchmarkHaskellDepends = [
- base criterion deepseq jni singletons
+ base criterion deepseq jni singletons text
];
description = "Call JVM methods from Haskell";
license = stdenv.lib.licenses.bsd3;
@@ -148014,8 +149153,8 @@ self: {
}:
mkDerivation {
pname = "jvm-batching";
- version = "0.1.1";
- sha256 = "06vxhlpvb8ilj0xm5k7chzpsn0f7m48l7728g2m7likh55rs2dxq";
+ version = "0.1.2";
+ sha256 = "1if6yklllgja48bhaqggvmhsx5klbscx2clq37am7vapic5gydai";
setupHaskellDepends = [ base Cabal inline-java ];
libraryHaskellDepends = [
base bytestring distributed-closure inline-java jni jvm singletons
@@ -148092,8 +149231,8 @@ self: {
}:
mkDerivation {
pname = "jvm-streaming";
- version = "0.3.1";
- sha256 = "0kgr2l1gcxy2z30xr89fx1f51h5yycphhh3mpf00wahlkdz7q6wd";
+ version = "0.3.2";
+ sha256 = "16qr1wb8ria2n26irpirfvgr43ibhjfypxbyvzc0vwi941m7np4m";
setupHaskellDepends = [ base Cabal inline-java jvm-batching ];
libraryHaskellDepends = [
base distributed-closure inline-java jni jvm jvm-batching
@@ -148933,6 +150072,8 @@ 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
@@ -150128,30 +151269,33 @@ self: {
"knit-haskell" = callPackage
({ mkDerivation, aeson-pretty, base, base64-bytestring
- , blaze-colonnade, blaze-html, bytestring, case-insensitive
+ , blaze-colonnade, blaze-html, bytestring, case-insensitive, cereal
, colonnade, constraints, containers, diagrams-lib, diagrams-svg
- , directory, Glob, here, http-client, http-client-tls, http-types
- , hvega, logging-effect, lucid, mtl, network, network-uri, pandoc
- , plots, polysemy, polysemy-plugin, polysemy-RandomFu, polysemy-zoo
- , prettyprinter, random, random-fu, random-source, svg-builder
- , text, time
+ , directory, doctemplates, exceptions, Glob, here, http-client
+ , http-client-tls, http-types, hvega, lucid, monad-control, mtl
+ , network, network-uri, pandoc, plots, polysemy, polysemy-plugin
+ , polysemy-RandomFu, polysemy-zoo, prettyprinter, random, random-fu
+ , random-source, say, stm, store, streamly, streamly-bytestring
+ , svg-builder, text, time, transformers-base
}:
mkDerivation {
pname = "knit-haskell";
- version = "0.7.0.0";
- sha256 = "06p802fx328hkl3d9rnbdvlmhh9fyx2l293hg65z5ad96c9xzwas";
+ version = "0.8.0.0";
+ sha256 = "1maq5s4f05fpd98nw2gljqcwgdr62hy5lpcblvybcyp2xqh8fc9i";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson-pretty base base64-bytestring blaze-colonnade blaze-html
- bytestring case-insensitive colonnade constraints containers
- diagrams-lib diagrams-svg directory Glob http-client
- http-client-tls http-types hvega logging-effect lucid mtl network
- network-uri pandoc polysemy polysemy-plugin polysemy-zoo
- prettyprinter random random-fu random-source svg-builder text time
+ bytestring case-insensitive cereal colonnade constraints containers
+ diagrams-lib diagrams-svg directory doctemplates exceptions Glob
+ http-client http-client-tls http-types hvega lucid monad-control
+ mtl network network-uri pandoc polysemy polysemy-plugin
+ polysemy-zoo prettyprinter random say stm streamly
+ streamly-bytestring svg-builder text time transformers-base
];
testHaskellDepends = [
- base blaze-html colonnade containers here hvega mtl plots polysemy
- polysemy-plugin polysemy-RandomFu random-fu random-source text
+ base blaze-html bytestring colonnade containers here hvega mtl
+ plots polysemy polysemy-plugin polysemy-RandomFu random-fu
+ random-source store streamly text
];
description = "a minimal Rmarkdown sort-of-thing for haskell, by way of Pandoc";
license = stdenv.lib.licenses.bsd3;
@@ -150338,8 +151482,8 @@ self: {
}:
mkDerivation {
pname = "krank";
- version = "0.2.1";
- sha256 = "0lg7g5zzjpzjvdzd7ps3dygiqp33891dph35jrf704hkf3ksmqs2";
+ version = "0.2.2";
+ sha256 = "10w6vbpcn9n07s99w02izg7nfizpbq5m5mg6zv46f1llm35jpv6w";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -150453,27 +151597,35 @@ self: {
}) {egl = null; inherit (pkgs) glew;};
"kubernetes-client" = callPackage
- ({ mkDerivation, aeson, base, bytestring, connection, containers
- , data-default-class, hspec, http-client, http-client-tls
- , kubernetes-client-core, microlens, mtl, pem, safe-exceptions
- , streaming-bytestring, text, tls, x509, x509-store, x509-system
+ ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
+ , bytestring, connection, containers, data-default-class, either
+ , file-embed, filepath, hoauth2, hspec, hspec-attoparsec
+ , http-client, http-client-tls, jose-jwt, jsonpath
+ , kubernetes-client-core, microlens, mtl, oidc-client, pem
+ , safe-exceptions, stm, streaming-bytestring, text, time, timerep
+ , tls, typed-process, uri-bytestring, x509, x509-store, x509-system
, x509-validation, yaml
}:
mkDerivation {
pname = "kubernetes-client";
- version = "0.1.0.1";
- sha256 = "0fzilm4k7cq3k6vlx01c5gzg4lnrgpfdldbiml4rbiv42f13pr7j";
+ version = "0.2.0.0";
+ sha256 = "07vvp8yb7jx5cgn3siykkh7jdkkcxapclyp09q4n975fzd01waww";
libraryHaskellDepends = [
- aeson base bytestring connection containers data-default-class
- http-client http-client-tls kubernetes-client-core microlens mtl
- pem safe-exceptions streaming-bytestring text tls x509 x509-store
- x509-system x509-validation
+ aeson attoparsec base base64-bytestring bytestring connection
+ containers data-default-class either filepath hoauth2 http-client
+ http-client-tls jose-jwt jsonpath kubernetes-client-core microlens
+ mtl oidc-client pem safe-exceptions stm streaming-bytestring text
+ time timerep tls typed-process uri-bytestring x509 x509-store
+ x509-system x509-validation yaml
];
testHaskellDepends = [
- aeson base bytestring connection containers data-default-class
- hspec http-client http-client-tls kubernetes-client-core microlens
- mtl pem safe-exceptions streaming-bytestring text tls x509
- x509-store x509-system x509-validation yaml
+ aeson attoparsec base base64-bytestring bytestring connection
+ containers data-default-class either file-embed filepath hoauth2
+ hspec hspec-attoparsec http-client http-client-tls jose-jwt
+ jsonpath kubernetes-client-core microlens mtl oidc-client pem
+ safe-exceptions stm streaming-bytestring text time timerep tls
+ typed-process uri-bytestring x509 x509-store x509-system
+ x509-validation yaml
];
description = "Client library for Kubernetes";
license = stdenv.lib.licenses.asl20;
@@ -150491,10 +151643,8 @@ self: {
}:
mkDerivation {
pname = "kubernetes-client-core";
- version = "0.1.0.1";
- sha256 = "08sxsc9a9vdsqp71zxnc309cng75k3c57mcmmryhpwwyscvgfnsk";
- revision = "1";
- editedCabalFile = "0qzh7zq36q57yfccna1izi1gz9fpki9ngnl8dgf3m6halrxwqlc7";
+ version = "0.2.0.0";
+ sha256 = "03f9h4cb02nj2g49grp3i22djc6zh2bqxl7yxkx1yf70fnqv2zcq";
libraryHaskellDepends = [
aeson base base64-bytestring bytestring case-insensitive containers
deepseq exceptions http-api-data http-client http-client-tls
@@ -150787,25 +151937,12 @@ self: {
({ mkDerivation, base, hspec, servant, servant-foreign, text }:
mkDerivation {
pname = "lackey";
- version = "1.0.12";
- sha256 = "0fc6g9bydh27yv4j45f7g49rq5gdxb1x175q5w9yni5xam5z7hl2";
- libraryHaskellDepends = [ base servant servant-foreign text ];
- testHaskellDepends = [ base hspec servant servant-foreign text ];
- description = "Generate Ruby clients from Servant APIs";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "lackey_1_0_13" = callPackage
- ({ mkDerivation, base, hspec, servant, servant-foreign, text }:
- mkDerivation {
- pname = "lackey";
version = "1.0.13";
sha256 = "1a3gpr0gf1dhvy6lcqbgkf0iznjg62yav2xfnzps48wba5585dj0";
libraryHaskellDepends = [ base servant servant-foreign text ];
testHaskellDepends = [ base hspec servant servant-foreign text ];
description = "Generate Ruby clients from Servant APIs";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"lacroix" = callPackage
@@ -151094,8 +152231,8 @@ self: {
}:
mkDerivation {
pname = "lambdabot";
- version = "5.3";
- sha256 = "0sw1ghxrgs0zr71icalcs2w03km5bgsrhcwckyil77sjgy0sqx5w";
+ version = "5.3.0.1";
+ sha256 = "0jkp4qr2d37pd0nr074fzrvjn95jg7x7zjwnddsqw5m4m2l1iqsr";
isLibrary = false;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -151113,23 +152250,23 @@ self: {
"lambdabot-core" = callPackage
({ mkDerivation, base, binary, bytestring, containers
, dependent-map, dependent-sum, dependent-sum-template, directory
- , edit-distance, filepath, haskeline, hslogger, HTTP, lifted-base
- , monad-control, mtl, network, network-bsd, parsec, prim-uniq
- , random, random-fu, random-source, regex-tdfa, SafeSemaphore
- , split, syb, template-haskell, time, transformers
+ , edit-distance, exceptions, filepath, haskeline, hslogger, HTTP
+ , lifted-base, monad-control, mtl, network, network-bsd, parsec
+ , prim-uniq, random, random-fu, random-source, regex-tdfa
+ , SafeSemaphore, split, syb, template-haskell, time, transformers
, transformers-base, unix, utf8-string, zlib
}:
mkDerivation {
pname = "lambdabot-core";
- version = "5.3";
- sha256 = "1rbqqrpf6pdvn9mwwh6j0mn6p9w4lf54ax4gkrqsczxqv8gf557s";
+ version = "5.3.0.1";
+ sha256 = "05xx68f3gpc7s1k8p81pwphmiznf7niradf52p39rss3nx8rr3ay";
libraryHaskellDepends = [
base binary bytestring containers dependent-map dependent-sum
- dependent-sum-template directory edit-distance filepath haskeline
- hslogger HTTP lifted-base monad-control mtl network network-bsd
- parsec prim-uniq random random-fu random-source regex-tdfa
- SafeSemaphore split syb template-haskell time transformers
- transformers-base unix utf8-string zlib
+ dependent-sum-template directory edit-distance exceptions filepath
+ haskeline hslogger HTTP lifted-base monad-control mtl network
+ network-bsd parsec prim-uniq random random-fu random-source
+ regex-tdfa SafeSemaphore split syb template-haskell time
+ transformers transformers-base unix utf8-string zlib
];
description = "Lambdabot core functionality";
license = "GPL";
@@ -151306,8 +152443,8 @@ self: {
}:
mkDerivation {
pname = "lambdabot-xmpp";
- version = "0.1.0.4";
- sha256 = "0jgj1vyfw26asnj6zxlfzax6hs3syn29c0abp5b7blzl27iy5pdm";
+ version = "0.1.0.5";
+ sha256 = "1lnha3ivh5hv54k21gl8pir3dbkdlnqdnz5nz5gxcdfajz9bqpxd";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -151751,14 +152888,20 @@ self: {
}) {};
"language-asn1" = callPackage
- ({ mkDerivation, base, parsec, syb }:
+ ({ mkDerivation, base, HUnit, parsec, syb, test-framework
+ , test-framework-hunit
+ }:
mkDerivation {
pname = "language-asn1";
- version = "0.5";
- sha256 = "14aiqk1l1d3bh7dcml4a85xg81583h3r30h5splw0lvcxmbggzp3";
+ version = "0.6";
+ sha256 = "0crhyk69kp14w8917mnfsp8hiilsyw84xyz4ysdw70i78wvb530a";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base parsec syb ];
+ executableHaskellDepends = [ base parsec syb ];
+ testHaskellDepends = [
+ base HUnit parsec syb test-framework test-framework-hunit
+ ];
description = "Parsing of ASN1 definitions";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -151795,24 +152938,6 @@ self: {
}:
mkDerivation {
pname = "language-avro";
- version = "0.1.2.0";
- sha256 = "0cpkkp4v5sqrf6khkhmdvklmhcjc4c4rcfprd5c854vf1zq06hhl";
- libraryHaskellDepends = [
- avro base containers directory filepath megaparsec text vector
- ];
- testHaskellDepends = [
- avro base hspec hspec-megaparsec megaparsec text vector
- ];
- description = "Language definition and parser for AVRO files";
- license = stdenv.lib.licenses.asl20;
- }) {};
-
- "language-avro_0_1_3_1" = callPackage
- ({ mkDerivation, avro, base, containers, directory, filepath, hspec
- , hspec-megaparsec, megaparsec, text, vector
- }:
- mkDerivation {
- pname = "language-avro";
version = "0.1.3.1";
sha256 = "0b54041z1sfrd7fck975i8d69agxij6jml6mxlcr41y7ywvizq0l";
libraryHaskellDepends = [
@@ -151823,7 +152948,6 @@ self: {
];
description = "Language definition and parser for AVRO files";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"language-bash" = callPackage
@@ -152059,6 +153183,47 @@ self: {
broken = true;
}) {};
+ "language-dickinson" = callPackage
+ ({ mkDerivation, alex, array, base, binary, bytestring
+ , composition-prelude, containers, cpphs, criterion, deepseq
+ , directory, filepath, happy, haskeline, microlens, microlens-mtl
+ , mtl, optparse-applicative, pretty-simple, prettyprinter, random
+ , split, tasty, tasty-golden, tasty-hunit, template-haskell, text
+ , transformers, zstd
+ }:
+ mkDerivation {
+ pname = "language-dickinson";
+ version = "1.1.0.1";
+ sha256 = "0j163whdxpzi2aklb5x7f42y61whm941x0rjls02crgmpdaj0z75";
+ isLibrary = true;
+ isExecutable = true;
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ array base binary bytestring composition-prelude containers deepseq
+ directory filepath microlens microlens-mtl mtl prettyprinter random
+ split template-haskell text transformers
+ ];
+ libraryToolDepends = [ alex happy ];
+ executableHaskellDepends = [
+ base binary bytestring containers directory filepath haskeline
+ microlens microlens-mtl mtl optparse-applicative prettyprinter
+ random text zstd
+ ];
+ executableToolDepends = [ cpphs ];
+ testHaskellDepends = [
+ base bytestring filepath pretty-simple prettyprinter tasty
+ tasty-golden tasty-hunit text
+ ];
+ benchmarkHaskellDepends = [
+ base binary bytestring criterion text
+ ];
+ doHaddock = false;
+ description = "A language for generative literature";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"language-docker" = callPackage
({ mkDerivation, base, bytestring, containers, data-default-class
, hspec, HUnit, megaparsec, prettyprinter, QuickCheck, split, text
@@ -152161,7 +153326,7 @@ self: {
libraryHaskellDepends = [
base containers language-ecmascript parsec uniplate
];
- description = "JavaScript static analysis library.";
+ description = "JavaScript static analysis library";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -152181,7 +153346,7 @@ self: {
hashable lens mtl parsec pretty text unordered-containers
];
libraryToolDepends = [ alex ];
- description = "Parser and pretty printer for the Eiffel language.";
+ description = "Parser and pretty printer for the Eiffel language";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -152215,7 +153380,7 @@ self: {
sha256 = "16kzdvhxpmfiia68c4y36fv1sjymy7sblba4iz77qqnwfqz3zka4";
libraryHaskellDepends = [ array base haskell-src parsec syb ];
libraryToolDepends = [ alex happy ];
- description = "Fortran lexer and parser, language support, and extensions.";
+ description = "Fortran lexer and parser, language support, and extensions";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -152232,6 +153397,19 @@ self: {
broken = true;
}) {};
+ "language-gemini" = callPackage
+ ({ mkDerivation, base, text }:
+ mkDerivation {
+ pname = "language-gemini";
+ version = "0.1.0.0";
+ sha256 = "1pfx1vn3bmjmvf019gdw7pfibfg23spvcpg147gy8ymf4yr7rxz6";
+ revision = "1";
+ editedCabalFile = "0gkllr25h5msjvlcx1pch6a4ndm7yymdqh4ya95drc7gns0kz1zc";
+ libraryHaskellDepends = [ base text ];
+ description = "Datatypes and parsing/printing functions to represent the Gemini markup language";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"language-glsl" = callPackage
({ mkDerivation, base, HUnit, parsec, prettyclass, test-framework
, test-framework-hunit
@@ -152734,15 +153912,13 @@ self: {
}:
mkDerivation {
pname = "language-python";
- version = "0.5.6";
- sha256 = "10xjxyhfamywpydjrimfyk2379inqyi7k7ps41v0pi657ipvbgkr";
- revision = "1";
- editedCabalFile = "0394np5jdxz83qd2mzj0wlvdrp65rxifga4121jq18359r6pcf7f";
+ version = "0.5.8";
+ sha256 = "1mf3czvnh9582klv0c9g7pcn1wx4qjwpvhv8la6afaifv6y5lki2";
libraryHaskellDepends = [
array base containers monads-tf pretty transformers utf8-string
];
libraryToolDepends = [ alex happy ];
- description = "Parsing and pretty printing of Python code.";
+ description = "Parsing and pretty printing of Python code";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -152759,7 +153935,7 @@ self: {
executableHaskellDepends = [
base haskell98 language-python xhtml
];
- description = "Generate coloured XHTML for Python code.";
+ description = "Generate coloured XHTML for Python code";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -152769,8 +153945,8 @@ self: {
({ mkDerivation, base, language-python }:
mkDerivation {
pname = "language-python-test";
- version = "0.5.4";
- sha256 = "13pd76xv9bd5jdwfzmbi6074dqcpg4m99xxhycbgj3b6b2kmb4g3";
+ version = "0.5.8";
+ sha256 = "0gsh5sziznzsy623izx7fs1s68xdmgf4vmk8rwhmvh5hhxvyazb6";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [ base language-python ];
@@ -153568,8 +154744,8 @@ self: {
}:
mkDerivation {
pname = "layers-game";
- version = "0.6.0";
- sha256 = "03a8l2hmirhfnl7s07yq06szmwcr5lz2lapbpp22ryqjr3zpvwf6";
+ version = "0.7.0";
+ sha256 = "1v55940lpp9p67nnnqslzz175cbzs7sfdyinxws9dhwmjvpm4ix8";
isLibrary = false;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -153921,8 +155097,8 @@ self: {
}:
mkDerivation {
pname = "ldap-client";
- version = "0.4.0";
- sha256 = "1n15yab8mg12f80rq47ansdxmxj4n6symx11ihy2m4bjn7yq31mk";
+ version = "0.4.1";
+ sha256 = "0m253jicjn8rqdrkcqd75bcrdg7bdq313crx2b54yv5s3mz6cxi2";
libraryHaskellDepends = [
asn1-encoding asn1-types async base bytestring connection
containers fail network semigroups stm text
@@ -154229,6 +155405,8 @@ self: {
];
description = "Yet another library for hidden Markov models";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"leb128" = callPackage
@@ -154256,8 +155434,8 @@ self: {
}:
mkDerivation {
pname = "leb128-cereal";
- version = "1.0";
- sha256 = "1qjxcvcgdf4l1wzps7410yv3i5mi3ax17mq2f9wgbfbnm33329i7";
+ version = "1.1";
+ sha256 = "08jmd5v36p2vwlx3rw22h762jp7arq06fsmdipff72bvs2cn0fld";
libraryHaskellDepends = [ base bytestring cereal ];
testHaskellDepends = [
base bytestring tasty tasty-hunit tasty-quickcheck
@@ -154857,8 +156035,8 @@ self: {
pname = "lens-process";
version = "0.3.0.2";
sha256 = "1bv6z7309bq9jv2lzr79bcbwg1pkhy728pnrjnl3c3nv807a3igk";
- revision = "1";
- editedCabalFile = "0cfh8yw9b88jvhq6plk9i79akq4w7bpmy6w6f7wjji0lv1mkj15m";
+ revision = "2";
+ editedCabalFile = "1l71hi0a5yn5x9w4br5bzypa25zdlqw6jcb69z3bhb6dx53197ma";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [ base filepath lens process ];
testHaskellDepends = [
@@ -155105,8 +156283,10 @@ self: {
}:
mkDerivation {
pname = "lentil";
- version = "1.3.1.0";
- sha256 = "0jvabc8p69wgf20q3mq0nn9kg6x20gym3xl251vnbyl7chkg9can";
+ version = "1.3.2.0";
+ sha256 = "134f9ijnd1dw2l9k5m1ay643pc4jqmq5kx17cnijb7ff93442s0n";
+ revision = "2";
+ editedCabalFile = "0xijjp1ysybbd9n3f5vcaph1qdad5v9ynp0jia5aaizr34lwx94z";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -155479,6 +156659,21 @@ self: {
broken = true;
}) {};
+ "libBF" = callPackage
+ ({ mkDerivation, base, deepseq }:
+ mkDerivation {
+ pname = "libBF";
+ version = "0.5.1";
+ sha256 = "0iwbkfbp26z1zmnk28mnkvyh8k0i0bx56wl2jwygdnqvl5lmfv6i";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base deepseq ];
+ executableHaskellDepends = [ base ];
+ testHaskellDepends = [ base ];
+ description = "A binding to the libBF library";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"libGenI" = callPackage
({ mkDerivation, base, binary, containers, HUnit, mtl, parsec
, process, QuickCheck
@@ -155506,10 +156701,8 @@ self: {
}:
mkDerivation {
pname = "libarchive";
- version = "2.2.5.0";
- sha256 = "0vsrjkg4ijk63rgsl7cqdi1inpnv7ballrg5c5pgrrapwxfb5v4x";
- revision = "1";
- editedCabalFile = "1yc1rjcrxsq2f5hadma9fzrxcmxi1wdb03ynskhza2ynz111hjk3";
+ version = "2.2.5.2";
+ sha256 = "1qydgw1c74c0xp2d5d85qbyyng9rgqgxgvj6fhh94wzgkxj99al6";
setupHaskellDepends = [ base Cabal chs-cabal ];
libraryHaskellDepends = [
base bytestring composition-prelude deepseq dlist filepath mtl
@@ -155527,6 +156720,8 @@ self: {
];
description = "Haskell interface to libarchive";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {inherit (pkgs) libarchive;};
"libarchive-conduit" = callPackage
@@ -156178,6 +157373,8 @@ self: {
testPkgconfigDepends = [ libsodium ];
description = "Low-level bindings to the libsodium C library";
license = stdenv.lib.licenses.isc;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {inherit (pkgs) libsodium;};
"libssh2" = callPackage
@@ -156551,8 +157748,8 @@ self: {
}:
mkDerivation {
pname = "lifted-async";
- version = "0.10.0.6";
- sha256 = "1nnhb9sdn5ilwzdrzk9hfchcgvk3kb28fciriqhhxzi2qqzmdxbj";
+ version = "0.10.1.2";
+ sha256 = "04spjv6l7bpdl3wla78yqg8misq5ym6vi4q8d03iaw2kg4cwn95x";
libraryHaskellDepends = [
async base constraints lifted-base monad-control transformers-base
];
@@ -156754,8 +157951,8 @@ self: {
}:
mkDerivation {
pname = "lightstep-haskell";
- version = "0.10.2";
- sha256 = "0lxpmlh50vwdy1rzkln8fh9a4y5xwbmaamf3f6yfrg8djaiqa7xq";
+ version = "0.10.3";
+ sha256 = "0jzhqbm74hzk18pf3n9zswcvxi8wmn06zvvssaxzi9lwm2lk7xrr";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -157046,36 +158243,6 @@ self: {
"linear" = callPackage
({ mkDerivation, adjunctions, base, base-orphans, binary, bytes
, bytestring, Cabal, cabal-doctest, cereal, containers, deepseq
- , distributive, doctest, ghc-prim, hashable, HUnit, lens
- , reflection, semigroupoids, semigroups, simple-reflect, tagged
- , template-haskell, test-framework, test-framework-hunit
- , transformers, transformers-compat, unordered-containers, vector
- , void
- }:
- mkDerivation {
- pname = "linear";
- version = "1.20.9";
- sha256 = "0h7yqigq593n7wsl7nz6a5f137wznm7y679wsii0ph0zsc4v5af5";
- revision = "1";
- editedCabalFile = "13ff7xvw25fpsikcvf0nly2ca614wzv10qyg4sh378p5r8rvfgka";
- setupHaskellDepends = [ base Cabal cabal-doctest ];
- libraryHaskellDepends = [
- adjunctions base base-orphans binary bytes cereal containers
- deepseq distributive ghc-prim hashable lens reflection
- semigroupoids semigroups tagged template-haskell transformers
- transformers-compat unordered-containers vector void
- ];
- testHaskellDepends = [
- base binary bytestring deepseq doctest HUnit lens reflection
- simple-reflect test-framework test-framework-hunit vector
- ];
- description = "Linear Algebra";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "linear_1_21" = callPackage
- ({ mkDerivation, adjunctions, base, base-orphans, binary, bytes
- , bytestring, Cabal, cabal-doctest, cereal, containers, deepseq
, distributive, doctest, ghc-prim, hashable, HUnit, lens, random
, reflection, semigroupoids, semigroups, simple-reflect, tagged
, template-haskell, test-framework, test-framework-hunit
@@ -157084,10 +158251,8 @@ self: {
}:
mkDerivation {
pname = "linear";
- version = "1.21";
- sha256 = "1i00j740fpxrbdy1kjzwjxqixk975rd0dh6jxk0da622spabym5a";
- revision = "1";
- editedCabalFile = "1ld4165qy07iph2d6pq3rxqn8158bciga7m839rhsd1ay4sjxq2d";
+ version = "1.21.1";
+ sha256 = "0rwr8h9ddzbxrfxzdqsy841rj27xbvy73v20r2aml7jqzy0s3gqc";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
adjunctions base base-orphans binary bytes cereal containers
@@ -157101,7 +158266,6 @@ self: {
];
description = "Linear Algebra";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"linear-accelerate" = callPackage
@@ -157370,8 +158534,8 @@ self: {
}:
mkDerivation {
pname = "linenoise";
- version = "0.3.1";
- sha256 = "1ywz7msb292wzyppb3icy0l144z5mlk0yp8m2yq85ib6w2vzkqv0";
+ version = "0.3.2";
+ sha256 = "0hs910k358mfx1s1cmrc76f8ra3r34748h22m68a64mspibd2frx";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -157716,8 +158880,8 @@ self: {
({ mkDerivation, base, bytestring, hashable, unix }:
mkDerivation {
pname = "linux-inotify";
- version = "0.3.0.1";
- sha256 = "0fir9qajp1vrgr8l6q6h0w2dh4rbi8ibhnni9wl1cnkv5h7rrg1l";
+ version = "0.3.0.2";
+ sha256 = "1dl71xkfjlwjsmv0mqf2fpkfjl3hyzk5q1drsykg7rdblpjfbzlc";
libraryHaskellDepends = [ base bytestring hashable unix ];
description = "Thinner binding to the Linux Kernel's inotify interface";
license = stdenv.lib.licenses.bsd3;
@@ -157951,28 +159115,75 @@ self: {
broken = true;
}) {};
+ "liquid-base" = callPackage
+ ({ mkDerivation, base, Cabal, liquid-ghc-prim, liquidhaskell }:
+ mkDerivation {
+ pname = "liquid-base";
+ version = "4.14.0.0";
+ sha256 = "07qy1xc04wbd46cd0zgw3znczang1h1sgllxswjjimaw1wp49xh3";
+ enableSeparateDataOutput = true;
+ setupHaskellDepends = [ base Cabal liquidhaskell ];
+ 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
+ ({ mkDerivation, base, bytestring, Cabal, liquid-base
+ , liquidhaskell
+ }:
+ mkDerivation {
+ pname = "liquid-bytestring";
+ version = "0.10.10.0";
+ sha256 = "1fkl637zdxpsginnr0gqv68kch0dkr4yhmmmryzqy2h8fxm8gmg7";
+ enableSeparateDataOutput = true;
+ setupHaskellDepends = [ base Cabal liquidhaskell ];
+ 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
+ ({ mkDerivation, base, Cabal, containers, liquid-base
+ , liquidhaskell
+ }:
+ mkDerivation {
+ pname = "liquid-containers";
+ version = "0.6.2.1";
+ sha256 = "07k9sg1q5xvsab2dvikkjb9rpx9rcabs4szm5rbh1m5mqnwivr1l";
+ enableSeparateDataOutput = true;
+ setupHaskellDepends = [ base Cabal liquidhaskell ];
+ 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
({ mkDerivation, ansi-terminal, array, ascii-progress, async
, attoparsec, base, binary, boxes, cereal, cmdargs, containers
- , deepseq, directory, fgl, filepath, ghc-prim, git, hashable
- , intern, mtl, nettools, ocaml, parallel, parsec, pretty, process
- , stm, syb, tasty, tasty-ant-xml, tasty-hunit, tasty-rerun, text
- , text-format, transformers, unordered-containers, z3
+ , deepseq, directory, fgl, filepath, git, hashable, intern, mtl
+ , nettools, ocaml, parallel, parsec, pretty, process, stm, syb
+ , tasty, tasty-ant-xml, tasty-hunit, tasty-rerun, text, text-format
+ , transformers, unordered-containers, z3
}:
mkDerivation {
pname = "liquid-fixpoint";
- version = "0.8.0.2";
- sha256 = "1x8xbcf2xc9hwfpsl1s15qkmgdhr30fff4gp09dvnwi3z4mgi2wf";
- revision = "1";
- editedCabalFile = "013q8xj4ib5llyq9wmnx98dprw2zn4rkc1jndavcjjg2cwwrw56w";
+ version = "0.8.10.1";
+ sha256 = "0mavpfwsm3a6cnw2p75hvjch1j0nb8qm1rflq304iz6msg9zbhsv";
configureFlags = [ "-fbuild-external" ];
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
ansi-terminal array ascii-progress async attoparsec base binary
boxes cereal cmdargs containers deepseq directory fgl filepath
- ghc-prim hashable intern mtl parallel parsec pretty process syb
- text text-format transformers unordered-containers
+ hashable intern mtl parallel parsec pretty process syb text
+ text-format transformers unordered-containers
];
executableHaskellDepends = [ base ];
executableSystemDepends = [ ocaml ];
@@ -157989,37 +159200,118 @@ self: {
}) {inherit (pkgs) git; inherit (pkgs) nettools;
inherit (pkgs) ocaml; inherit (pkgs) z3;};
+ "liquid-ghc-prim" = callPackage
+ ({ mkDerivation, base, Cabal, ghc-prim, liquidhaskell }:
+ mkDerivation {
+ pname = "liquid-ghc-prim";
+ version = "0.6.1";
+ sha256 = "1zpb0izg4y98xz87ivn6rs5nfshvawrxyb5hc8jzif2p17j0aqpb";
+ enableSeparateDataOutput = true;
+ setupHaskellDepends = [ base Cabal liquidhaskell ];
+ 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
+ ({ mkDerivation, base, Cabal, liquid-base, liquidhaskell, parallel
+ }:
+ mkDerivation {
+ pname = "liquid-parallel";
+ version = "3.2.2.0";
+ sha256 = "0dg0k1lx74p3lj3vc43wypy5a3lpnww5w456ccp4xy3k83b3c4xd";
+ enableSeparateDataOutput = true;
+ setupHaskellDepends = [ base Cabal liquidhaskell ];
+ 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 {
+ pname = "liquid-platform";
+ version = "0.8.10.1";
+ sha256 = "1l1qpg08fhf2xbj7i3hy36idm2z4yggg7mlzyncjkjlqxdnmm44k";
+ isLibrary = false;
+ isExecutable = true;
+ description = "A battery-included platform for LiquidHaskell";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "liquid-prelude" = callPackage
+ ({ mkDerivation, base, bytestring, Cabal, containers, liquid-base
+ , liquidhaskell
+ }:
+ mkDerivation {
+ pname = "liquid-prelude";
+ version = "0.8.10.1";
+ sha256 = "0pcz59spsg3x4c5553yksfqgdjlh2c33id10b6p8hnm6hyqcbjvn";
+ setupHaskellDepends = [ base Cabal liquidhaskell ];
+ libraryHaskellDepends = [
+ bytestring containers liquid-base liquidhaskell
+ ];
+ description = "General utility modules for LiquidHaskell";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "liquid-vector" = callPackage
+ ({ mkDerivation, base, Cabal, liquid-base, liquidhaskell, vector }:
+ mkDerivation {
+ pname = "liquid-vector";
+ version = "0.12.1.2";
+ sha256 = "1kpa7c5a774ixqky3msp2xnq1nl16hh95azvaxdk0bhizfi3zjy3";
+ enableSeparateDataOutput = true;
+ setupHaskellDepends = [ base Cabal liquidhaskell ];
+ 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
- ({ mkDerivation, aeson, base, binary, bytestring, cereal, cmdargs
- , containers, data-default, deepseq, Diff, directory, filepath
- , fingertree, ghc, ghc-boot, ghc-paths, ghc-prim, githash, gitrev
- , hashable, hscolour, liquid-fixpoint, mtl, optparse-applicative
- , optparse-simple, parsec, pretty, process, stm, syb, tagged, tasty
- , tasty-ant-xml, tasty-hunit, tasty-rerun, template-haskell
+ ({ mkDerivation, aeson, base, binary, bytestring, Cabal, cereal
+ , cmdargs, containers, data-default, deepseq, Diff, directory
+ , extra, filepath, fingertree, ghc, ghc-boot, ghc-paths, ghc-prim
+ , githash, gitrev, hashable, hscolour, liquid-fixpoint, mtl, optics
+ , optparse-applicative, optparse-simple, parsec, pretty, process
+ , split, stm, string-conv, syb, tagged, tasty, tasty-ant-xml
+ , tasty-golden, tasty-hunit, tasty-rerun, template-haskell
, temporary, text, time, transformers, unordered-containers, vector
, z3
}:
mkDerivation {
pname = "liquidhaskell";
- version = "0.8.6.2";
- sha256 = "1hqs1zfcz4fprrrcwj3j731ksldviafivk0kv2hprslmz4m1kfb2";
+ version = "0.8.10.1";
+ sha256 = "0xyxb0sifqgp1hl6lcydf7svw6w968hd3dgmnlly8ddpdmhsw9jm";
revision = "1";
- editedCabalFile = "14mvnjgd65n6j2zlzw0c679zvlik02cn6x8rhxm3rb1155zybjil";
+ editedCabalFile = "0bg9660c5454jiimgwciimd114r81gfjdad6nzbgyhkvilfd0wad";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- aeson base binary bytestring cereal cmdargs containers data-default
- deepseq Diff directory filepath fingertree ghc ghc-boot ghc-paths
- ghc-prim githash gitrev hashable hscolour liquid-fixpoint mtl
- optparse-simple parsec pretty syb template-haskell temporary text
- time transformers unordered-containers vector
+ aeson base binary bytestring Cabal cereal cmdargs containers
+ data-default deepseq Diff directory extra filepath fingertree ghc
+ ghc-boot ghc-paths ghc-prim githash gitrev hashable hscolour
+ liquid-fixpoint mtl optics optparse-simple parsec pretty split syb
+ template-haskell temporary text time transformers
+ unordered-containers vector
];
executableHaskellDepends = [ base ];
testHaskellDepends = [
- base containers directory filepath liquid-fixpoint mtl
- optparse-applicative parsec process stm syb tagged tasty
- tasty-ant-xml tasty-hunit tasty-rerun text transformers
+ base containers directory extra filepath ghc liquid-fixpoint mtl
+ optparse-applicative parsec process stm string-conv syb tagged
+ tasty tasty-ant-xml tasty-golden tasty-hunit tasty-rerun text
+ transformers
];
testSystemDepends = [ z3 ];
description = "Liquid Types for Haskell";
@@ -158209,23 +159501,11 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "list-singleton";
- version = "1.0.0.3";
- sha256 = "1k6kygngf88a8cxy9fvh0snhg4bhd3z7x6l1zsis4wjn0fpfzvrc";
- libraryHaskellDepends = [ base ];
- description = "Easily and clearly create lists with only one element in them";
- license = stdenv.lib.licenses.isc;
- }) {};
-
- "list-singleton_1_0_0_4" = callPackage
- ({ mkDerivation, base }:
- mkDerivation {
- pname = "list-singleton";
version = "1.0.0.4";
sha256 = "0mb2kwj3gvykwh0iywwzqdnma27nxs1hl1rvnp3qxi893p4ikyiw";
libraryHaskellDepends = [ base ];
description = "Easily and clearly create lists with only one element in them";
license = stdenv.lib.licenses.isc;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"list-t" = callPackage
@@ -158386,8 +159666,8 @@ self: {
}:
mkDerivation {
pname = "list-tuple";
- version = "0.1.2.0";
- sha256 = "1v9nsnsgwg17zwzr5kd44wbjqzp1cl6qwz2xwnwrpx8qampckcpw";
+ version = "0.1.3.0";
+ sha256 = "1qd5pr7i9xsym09ly6am3a0id3cwbb8w4xphbsjkv3wrlfv9z9v0";
setupHaskellDepends = [ base Cabal directory ];
libraryHaskellDepends = [ base OneTuple Only single-tuple ];
testHaskellDepends = [
@@ -158437,8 +159717,8 @@ self: {
}:
mkDerivation {
pname = "list-zipper";
- version = "0.0.9";
- sha256 = "1926a02k9z97arbr622w1j13h8kik6ba148glpnmnm5kyr8d5xk4";
+ version = "0.0.10";
+ sha256 = "0vnylv1w7lkvlh7kmaz06gbq7fiz6dm44rl2s9r2nrnfslm4bjr3";
libraryHaskellDepends = [
base comonad deriving-compat lens mtl semigroupoids semigroups
transformers
@@ -159044,7 +160324,7 @@ self: {
base directory filepath llvm-hs llvm-hs-pure mtl tasty tasty-golden
tasty-hspec tasty-hunit text transformers
];
- description = "A pretty printer for LLVM IR.";
+ description = "A pretty printer for LLVM IR";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -159399,7 +160679,7 @@ self: {
libraryHaskellDepends = [
base combinatorial-problems containers erf random
];
- description = "Generalised local search within Haskell, for applications in combinatorial optimisation.";
+ description = "Generalised local search within Haskell, for applications in combinatorial optimisation";
license = "GPL";
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -159476,19 +160756,21 @@ self: {
}) {};
"locators" = callPackage
- ({ mkDerivation, base, bytestring, containers, cryptohash, hspec
- , HUnit, QuickCheck
+ ({ mkDerivation, base, bytestring, containers, cryptonite, hspec
+ , HUnit, memory, QuickCheck
}:
mkDerivation {
pname = "locators";
- version = "0.2.4.4";
- sha256 = "19csw13qbxxv7lr3blx856k2y21sidgpnv56dq45la3f4100jv9d";
- libraryHaskellDepends = [ base bytestring containers cryptohash ];
+ version = "0.3.0.3";
+ sha256 = "1rjlgjm41mxflq4b7y7cl86mlkdlh5lgxsm40lmy1lwfcx7l2fmq";
+ libraryHaskellDepends = [
+ base bytestring containers cryptonite memory
+ ];
testHaskellDepends = [
- base bytestring containers cryptohash hspec HUnit QuickCheck
+ base bytestring containers cryptonite hspec HUnit QuickCheck
];
description = "Human exchangable identifiers and locators";
- license = stdenv.lib.licenses.bsd3;
+ license = stdenv.lib.licenses.mit;
}) {};
"loch" = callPackage
@@ -159844,6 +161126,8 @@ self: {
];
description = "A python logging style log library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"logentries" = callPackage
@@ -159941,8 +161225,8 @@ self: {
}:
mkDerivation {
pname = "logging-effect";
- version = "1.3.9";
- sha256 = "18g0yw5k0xcpiz3chag61smjc9fi4iy99sv9sqhq8f2v61p355dr";
+ version = "1.3.10";
+ sha256 = "0d03ma5sq0aqkb42jy0531d4vkn1ci0gcs8vj3xd6ac4hwr0qcwm";
libraryHaskellDepends = [
async base exceptions free monad-control mtl prettyprinter
semigroups stm stm-delay text time transformers transformers-base
@@ -160461,10 +161745,8 @@ self: {
({ mkDerivation, base, integer-gmp }:
mkDerivation {
pname = "long-double";
- version = "0.1";
- sha256 = "072yfv1kv83k8qc9apks2czr9p6znk46bbbjmsdbcpzyb8byh64j";
- revision = "2";
- editedCabalFile = "03x83ycib19k2lmd3spwq2zmylfl5ihammb406fxxqqbyv4jw1mg";
+ version = "0.1.1";
+ sha256 = "0byrpngsh1a8w9n5nbw9lfmj4nmh33avzfh883zw9ya10pfa7x3g";
libraryHaskellDepends = [ base integer-gmp ];
description = "FFI bindings for C long double";
license = stdenv.lib.licenses.bsd3;
@@ -160675,39 +161957,27 @@ self: {
}) {};
"lorentz" = callPackage
- ({ mkDerivation, aeson-pretty, base-noprelude, bimap, bytestring
- , constraints, containers, data-default, filepath
- , first-class-families, fmt, formatting, ghc-prim, HUnit
- , interpolate, lens, morley, morley-prelude, mtl, named
- , optparse-applicative, pretty-terminal, QuickCheck, singletons
- , spoon, tasty, tasty-discover, tasty-hunit-compat
- , tasty-quickcheck, template-haskell, text, tezos-bake-monitor-lib
- , type-spec, unordered-containers, vinyl
+ ({ 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, text
+ , unordered-containers, vinyl
}:
mkDerivation {
pname = "lorentz";
- version = "0.3.0";
- sha256 = "1kjaif19rbmni4nsa8xczbp7q0lbfspbv9w0nhc24l7jjfmhrcd2";
+ version = "0.5.0";
+ sha256 = "0wvvxc49bc8cyfhhwzzhrdf3sia03d8hx2cxpjg3jab8bbxbqza1";
libraryHaskellDepends = [
- aeson-pretty base-noprelude bimap bytestring constraints containers
- data-default first-class-families fmt formatting ghc-prim HUnit
- interpolate lens morley morley-prelude mtl named
- optparse-applicative pretty-terminal QuickCheck singletons
- template-haskell text tezos-bake-monitor-lib unordered-containers
- vinyl
+ 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 text unordered-containers vinyl
];
- testHaskellDepends = [
- base-noprelude bimap bytestring constraints containers data-default
- filepath first-class-families fmt formatting HUnit morley
- morley-prelude QuickCheck singletons spoon tasty tasty-hunit-compat
- tasty-quickcheck text type-spec unordered-containers vinyl
- ];
- testToolDepends = [ tasty-discover ];
description = "EDSL for the Michelson Language";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
- }) {tezos-bake-monitor-lib = null;};
+ }) {};
"loris" = callPackage
({ mkDerivation, base, c2hs, loris, vector }:
@@ -160943,8 +162213,8 @@ self: {
}:
mkDerivation {
pname = "lsp-test";
- version = "0.10.2.0";
- sha256 = "1khqdgc90k9ya58nxsb6dggyyjdp5q9m4bgxmkg15l6qh6mw9zqp";
+ version = "0.10.3.0";
+ sha256 = "1gj6f99k3kd0flh2nbpj5wnhi1ql5rlijw0vf4l53zwxy203r7k8";
libraryHaskellDepends = [
aeson aeson-pretty ansi-terminal async base bytestring conduit
conduit-parse containers data-default Diff directory filepath
@@ -160959,7 +162229,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "lsp-test_0_11_0_1" = callPackage
+ "lsp-test_0_11_0_3" = callPackage
({ mkDerivation, aeson, aeson-pretty, ansi-terminal, async, base
, bytestring, conduit, conduit-parse, containers, data-default
, Diff, directory, filepath, Glob, haskell-lsp, hspec, lens, mtl
@@ -160968,10 +162238,8 @@ self: {
}:
mkDerivation {
pname = "lsp-test";
- version = "0.11.0.1";
- sha256 = "0s2sabykaaklw32z6j9z1m7l22ayc736sih39fhlq83iwgpv1917";
- revision = "1";
- editedCabalFile = "08lqzsw41vps1z8zihhsja95h5k73g5gpf689x2ryxn6ch13052v";
+ version = "0.11.0.3";
+ sha256 = "065g80nbiw9lrk4rjnbksrnjc79klxxl8vxvpmcsinqmvxcynm8f";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -161226,6 +162494,17 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "lucid-cdn" = callPackage
+ ({ mkDerivation, base, lucid }:
+ mkDerivation {
+ pname = "lucid-cdn";
+ version = "0.1.1.0";
+ sha256 = "1z70mgwa3krd9a4za32psdnqzrvqb9205saqfhxpkny8sd2g14rc";
+ libraryHaskellDepends = [ base lucid ];
+ description = "Curated list of CDN imports for lucid";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"lucid-colonnade" = callPackage
({ mkDerivation, base, colonnade, lucid, text }:
mkDerivation {
@@ -162180,8 +163459,8 @@ self: {
}:
mkDerivation {
pname = "mackerel-client";
- version = "0.2.0";
- sha256 = "05x0c05h3k8c1qrxmmi4dlj1wxpmfqj6n3man5cqpqp0sxayxv9c";
+ version = "0.3.0";
+ sha256 = "1gzrj2nf3v7d55ddfmjvxijcg78l671b18av25hzsr9ymbbljafb";
libraryHaskellDepends = [
aeson base bytestring data-default directory filepath htoml
http-client http-client-tls http-types parsec split text
@@ -162439,12 +163718,14 @@ self: {
}) {};
"magma" = callPackage
- ({ mkDerivation, base, deepseq, profunctors, semigroups }:
+ ({ mkDerivation, base, deepseq, ghc-prim, profunctors, semigroups
+ }:
mkDerivation {
pname = "magma";
- version = "0.5.0.0";
- sha256 = "17ca22bs44whr597p7shv4fnpngbrb8vdxs6zbglfhb69bgjljyy";
+ version = "0.6.0.0";
+ sha256 = "054drdwpks29mf22imwng8k6i7701yl9hijb4wh2a8wa4axssn9w";
libraryHaskellDepends = [ base deepseq profunctors semigroups ];
+ testHaskellDepends = [ base ghc-prim ];
description = "magma is an algebraic structure";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -163975,8 +165256,8 @@ self: {
}:
mkDerivation {
pname = "mason";
- version = "0.2.1";
- sha256 = "08na34n8f8r9r2z95dfnkvsbc0w76x0ic8yxvpxnykax7n2xhpia";
+ version = "0.2.2";
+ sha256 = "1wck31lm5ms99r0aji8mkr0ax78i9z0qzz7gy9ihwriwwhyl9yiz";
libraryHaskellDepends = [
array base bytestring ghc-prim integer-gmp network text
];
@@ -163985,16 +165266,15 @@ self: {
}) {};
"massiv" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, cabal-doctest
- , data-default-class, deepseq, doctest, exceptions
- , mersenne-random-pure64, primitive, QuickCheck, random, scheduler
- , splitmix, template-haskell, unliftio-core, vector
+ ({ mkDerivation, base, bytestring, data-default-class, deepseq
+ , doctest, exceptions, mersenne-random-pure64, primitive
+ , QuickCheck, random, scheduler, splitmix, template-haskell
+ , unliftio-core, vector
}:
mkDerivation {
pname = "massiv";
- version = "0.4.5.0";
- sha256 = "06mllyp2wax1gbwafxa7sbda96mp4zhfsc3mbcpymxrap2i2c6w1";
- setupHaskellDepends = [ base Cabal cabal-doctest ];
+ version = "0.5.3.2";
+ sha256 = "0fprcp231ynl9rax7xniqfr8ryavcbgc0j2h6w3c11n8bnrabrrr";
libraryHaskellDepends = [
base bytestring data-default-class deepseq exceptions primitive
scheduler unliftio-core vector
@@ -164005,46 +165285,43 @@ self: {
];
description = "Massiv (Массив) is an Array Library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
- "massiv_0_5_2_0" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, cabal-doctest
- , data-default-class, deepseq, doctest, exceptions
- , mersenne-random-pure64, primitive, QuickCheck, random, scheduler
- , splitmix, template-haskell, unliftio-core, vector
+ "massiv-io" = callPackage
+ ({ mkDerivation, base, bytestring, Cabal, cabal-doctest, Color
+ , data-default-class, deepseq, doctest, exceptions, filepath, hspec
+ , JuicyPixels, massiv, massiv-test, netpbm, QuickCheck, random
+ , template-haskell, unliftio, vector
}:
mkDerivation {
- pname = "massiv";
- version = "0.5.2.0";
- sha256 = "0j44as40bgzjixiga4l06gr3fpgk8vifmz2y12asczxwfv6k0xp1";
+ pname = "massiv-io";
+ version = "0.2.1.0";
+ sha256 = "0p7z4nk0fv9lql17s9d18hi5mrnvr4zry6rghqnhjmhlp97g4yi6";
+ revision = "1";
+ editedCabalFile = "0sqlkva81p748537vwbg0pzgvlx8xs7560rpd0fjcxafhj32m03x";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
- base bytestring data-default-class deepseq exceptions primitive
- scheduler unliftio-core vector
+ base bytestring Color data-default-class deepseq exceptions
+ filepath JuicyPixels massiv netpbm unliftio vector
];
testHaskellDepends = [
- base doctest mersenne-random-pure64 QuickCheck random splitmix
- template-haskell
+ base bytestring doctest hspec JuicyPixels massiv massiv-test
+ QuickCheck random template-haskell
];
- description = "Massiv (Массив) is an Array Library";
+ description = "Import/export of Image files into massiv Arrays";
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-io_0_3_0_1" = callPackage
+ ({ mkDerivation, base, bytestring, Color, data-default-class
+ , deepseq, doctest, exceptions, filepath, hspec, JuicyPixels
+ , massiv, massiv-test, netpbm, QuickCheck, random, template-haskell
+ , unliftio, vector
}:
mkDerivation {
pname = "massiv-io";
- version = "0.2.1.0";
- sha256 = "0p7z4nk0fv9lql17s9d18hi5mrnvr4zry6rghqnhjmhlp97g4yi6";
- setupHaskellDepends = [ base Cabal cabal-doctest ];
+ version = "0.3.0.1";
+ sha256 = "0r0nkgpdkjwsdxcfys3idk1m7q0paz5c3gx1sx7xwsj7c5gyp5gs";
libraryHaskellDepends = [
base bytestring Color data-default-class deepseq exceptions
filepath JuicyPixels massiv netpbm unliftio vector
@@ -164056,7 +165333,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
@@ -164082,48 +165358,23 @@ self: {
"massiv-test" = callPackage
({ mkDerivation, base, bytestring, containers, data-default
, data-default-class, deepseq, exceptions, genvalidity-hspec, hspec
- , massiv, primitive, QuickCheck, scheduler, unliftio, vector
- }:
- mkDerivation {
- pname = "massiv-test";
- version = "0.1.2";
- sha256 = "13sp8xw7rbwqgafn3f5f971l9i80cm09fan27cgpx8r8nmyrmhp2";
- libraryHaskellDepends = [
- base bytestring data-default-class deepseq exceptions hspec massiv
- primitive QuickCheck scheduler unliftio vector
- ];
- testHaskellDepends = [
- base bytestring containers data-default deepseq genvalidity-hspec
- hspec massiv QuickCheck scheduler vector
- ];
- description = "Library that contains generators, properties and tests for Massiv Array Library";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "massiv-test_0_1_3" = callPackage
- ({ mkDerivation, base, bytestring, containers, data-default
- , data-default-class, deepseq, exceptions, genvalidity-hspec, hspec
, massiv, mwc-random, primitive, QuickCheck, scheduler, unliftio
, vector
}:
mkDerivation {
pname = "massiv-test";
- version = "0.1.3";
- sha256 = "1pkqaw43vzsh19ycr6pp817wq2k06gpkxqn8i09dkfzddbgymkf6";
+ version = "0.1.3.1";
+ sha256 = "0nwrfxi77w2xmmy7j7fh6kb06hzhmxl8vagdb856xmr9cbq02nj5";
libraryHaskellDepends = [
base bytestring data-default-class deepseq exceptions hspec massiv
primitive QuickCheck scheduler unliftio vector
];
testHaskellDepends = [
base bytestring containers data-default deepseq genvalidity-hspec
- hspec massiv mwc-random QuickCheck scheduler vector
+ hspec massiv mwc-random primitive QuickCheck scheduler vector
];
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
@@ -164173,6 +165424,8 @@ self: {
pname = "matchable";
version = "0.1.2";
sha256 = "0wrbq9pqndr9rm8iy3vmz756q77s0ih3y2is0hvv48w89hn5a4r0";
+ revision = "1";
+ editedCabalFile = "15gh6v6wicnl670j6knqcm1a589rdyh1drpk8ia7p4w9lhyav7vk";
libraryHaskellDepends = [
base containers hashable tagged unordered-containers vector
];
@@ -164189,10 +165442,8 @@ self: {
}:
mkDerivation {
pname = "matchable-th";
- version = "0.1.0.0";
- sha256 = "1381zpnpzgng7iwx326bjwi1i3300a0aa0hhp1j5wr0mxad8hyr3";
- revision = "1";
- editedCabalFile = "0az3cwf4gy0vhv0zqdvqpvk3j6ckhf1h2946kklvmij7z46x17ql";
+ version = "0.1.1.0";
+ sha256 = "0hmdy38k1il2b0j6bkr3m4f1c8d8rvw21k3rlrd0q345xjx8y8p1";
libraryHaskellDepends = [
base matchable template-haskell th-abstraction
];
@@ -164311,6 +165562,65 @@ self: {
broken = true;
}) {};
+ "math-programming" = callPackage
+ ({ mkDerivation, base, containers, mtl, tasty, tasty-discover
+ , tasty-hunit, tasty-quickcheck, text
+ }:
+ mkDerivation {
+ pname = "math-programming";
+ version = "0.4.0";
+ sha256 = "0c154gvx0h1xincmmx2jcrvaivni36ahglbrwx08v8z3wdp51k0m";
+ libraryHaskellDepends = [ base containers mtl text ];
+ testHaskellDepends = [
+ base containers mtl tasty tasty-discover tasty-hunit
+ tasty-quickcheck text
+ ];
+ testToolDepends = [ tasty-discover ];
+ description = "A library for formulating and solving math programs";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "math-programming-glpk" = callPackage
+ ({ mkDerivation, base, containers, glpk, glpk-headers
+ , math-programming, math-programming-tests, mtl, tasty
+ , tasty-discover, tasty-hunit, text
+ }:
+ mkDerivation {
+ pname = "math-programming-glpk";
+ version = "0.4.1";
+ sha256 = "1ikg8a3pspcrk46rr87lnwkhziihzfpjd543bisqs0pl2db1ll5b";
+ libraryHaskellDepends = [
+ base containers glpk-headers math-programming mtl text
+ ];
+ testHaskellDepends = [
+ base containers glpk-headers math-programming
+ math-programming-tests mtl tasty tasty-discover tasty-hunit text
+ ];
+ testSystemDepends = [ glpk ];
+ testToolDepends = [ tasty-discover ];
+ description = "A GLPK backend to the math-programming library";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {inherit (pkgs) glpk;};
+
+ "math-programming-tests" = callPackage
+ ({ mkDerivation, base, math-programming, tasty, tasty-hunit
+ , tasty-quickcheck, text
+ }:
+ mkDerivation {
+ pname = "math-programming-tests";
+ version = "0.4.0";
+ sha256 = "01d6yb4zm2jky8jm8jzd1365nhjsa4c50b5a5yx3r7g078lk91pi";
+ libraryHaskellDepends = [
+ base math-programming tasty tasty-hunit tasty-quickcheck text
+ ];
+ description = "Utility functions for testing implementations of the math-programming library";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"mathblog" = callPackage
({ mkDerivation, base, bytestring, ConfigFile, containers
, data-default, deepseq, directory, either, filepath, fsnotify
@@ -164432,13 +165742,23 @@ self: {
}) {};
"matlab" = callPackage
- ({ mkDerivation, array, base, Cabal, eng, filepath, mat, mx }:
+ ({ mkDerivation, array, base, Cabal, containers, eng, exceptions
+ , filepath, mat, mx, path, profunctors, template-haskell, text
+ }:
mkDerivation {
pname = "matlab";
- version = "0.2.0.0";
- sha256 = "08kalclinzqxy5l7j115hz6h9nw1g7mf9rzmpz8dblbhbwvj4l7x";
- libraryHaskellDepends = [ array base Cabal filepath ];
+ version = "0.3.0.0";
+ sha256 = "1ghvmq8izn2rhv19qm3v3cxf8c2ry7jd627d49k4479sj9brs2wb";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ array base Cabal containers filepath path profunctors
+ ];
librarySystemDepends = [ eng mat mx ];
+ executableHaskellDepends = [
+ base exceptions filepath path template-haskell text
+ ];
+ executableSystemDepends = [ eng mat mx ];
description = "Matlab bindings and interface";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -164507,9 +165827,9 @@ self: {
}:
mkDerivation {
pname = "matrix-as-xyz";
- version = "0.1.1.1";
- sha256 = "1hca54xrd0ia4vcqpgkjn65qgk35rzrs3hjl6d758dj3gshq30xp";
- libraryHaskellDepends = [ base hspec matrix parsec QuickCheck ];
+ version = "0.1.1.3";
+ sha256 = "1wrc9605w3wswx14dx8qfsc5a5pyg0mh2f7bkr6hca2a8c59dlym";
+ libraryHaskellDepends = [ base matrix parsec ];
testHaskellDepends = [
base doctest hspec matrix parsec QuickCheck
];
@@ -164519,6 +165839,26 @@ self: {
broken = true;
}) {};
+ "matrix-lens" = callPackage
+ ({ mkDerivation, base, hedgehog, lens, matrix, tasty
+ , tasty-discover, tasty-hedgehog, tasty-hspec, vector
+ }:
+ mkDerivation {
+ pname = "matrix-lens";
+ version = "0.1.0.0";
+ sha256 = "077dwgvm73qlh12ss725ipbry8gqzl3y1xmg6r34r97vcah5a0fy";
+ libraryHaskellDepends = [ base lens matrix vector ];
+ testHaskellDepends = [
+ base hedgehog lens matrix tasty tasty-discover tasty-hedgehog
+ tasty-hspec vector
+ ];
+ testToolDepends = [ tasty-discover ];
+ description = "Optics for the \"matrix\" package";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"matrix-market" = callPackage
({ mkDerivation, base, bytestring }:
mkDerivation {
@@ -164564,16 +165904,16 @@ self: {
"matrix-sized" = callPackage
({ mkDerivation, base, bytestring, bytestring-lexing, conduit
- , conduit-extra, data-ordlist, ieee754, primitive, singletons
+ , data-ordlist, double-conversion, ieee754, primitive, singletons
, store, tasty, tasty-quickcheck, vector
}:
mkDerivation {
pname = "matrix-sized";
- version = "0.1.0";
- sha256 = "0qmbckk1bmmg8lszdnd8lcgplniqzd53iq1aqv9jky96zdmmrna6";
+ version = "0.1.1";
+ sha256 = "00s08dnyr45c04k4qxydf3sfpyigrg1g8i0671z40m23wpcmzlyd";
libraryHaskellDepends = [
- base bytestring bytestring-lexing conduit conduit-extra primitive
- singletons store vector
+ base bytestring bytestring-lexing conduit double-conversion
+ primitive singletons store vector
];
testHaskellDepends = [
base conduit data-ordlist ieee754 singletons store tasty
@@ -164591,25 +165931,6 @@ self: {
}:
mkDerivation {
pname = "matrix-static";
- version = "0.2.1";
- sha256 = "1jq6f3as18q0z9z8nxf3jsa6fgci9nsp4m4qbr13429m6rl11x1n";
- libraryHaskellDepends = [
- base deepseq ghc-typelits-natnormalise matrix vector
- ];
- testHaskellDepends = [
- base deepseq ghc-typelits-natnormalise matrix tasty tasty-hunit
- vector
- ];
- description = "Type-safe matrix operations";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "matrix-static_0_3" = callPackage
- ({ mkDerivation, base, deepseq, ghc-typelits-natnormalise, matrix
- , tasty, tasty-hunit, vector
- }:
- mkDerivation {
- pname = "matrix-static";
version = "0.3";
sha256 = "0g7vijwj6l8l10276smhycp1h30diy8naykxf184lm87ykx2aamv";
libraryHaskellDepends = [
@@ -164621,7 +165942,6 @@ self: {
];
description = "Type-safe matrix operations";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"matsuri" = callPackage
@@ -164651,7 +165971,7 @@ self: {
, config-ini, connection, containers, data-clist, directory
, filepath, gitrev, hashable, Hclip, mattermost-api
, mattermost-api-qc, microlens-platform, mtl, network-uri, process
- , quickcheck-text, random, semigroups, skylighting-core, stm
+ , quickcheck-text, random, semigroups, skylighting-core, split, stm
, stm-delay, strict, string-conversions, tasty, tasty-hunit
, tasty-quickcheck, temporary, text, text-zipper, time
, timezone-olson, timezone-series, transformers, Unique, unix
@@ -164660,8 +165980,8 @@ self: {
}:
mkDerivation {
pname = "matterhorn";
- version = "50200.8.0";
- sha256 = "05fkhizjj5vvrsz7db8s7ig36ym02n6mndwaay0md8s7fghjwfiw";
+ version = "50200.9.0";
+ sha256 = "1ky022msmh1ashhw8kwxwj4lcswa6xin2537q4bx8miii07cfvaw";
isLibrary = false;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -164670,8 +165990,8 @@ self: {
bytestring cheapskate config-ini connection containers data-clist
directory filepath gitrev hashable Hclip mattermost-api
microlens-platform mtl network-uri process random semigroups
- skylighting-core stm stm-delay strict temporary text text-zipper
- time timezone-olson timezone-series transformers unix
+ skylighting-core split stm stm-delay strict temporary text
+ text-zipper time timezone-olson timezone-series transformers unix
unordered-containers utf8-string uuid vector vty word-wrap
xdg-basedir
];
@@ -164686,7 +166006,8 @@ self: {
];
description = "Terminal client for the Mattermost chat system";
license = stdenv.lib.licenses.bsd3;
- maintainers = with stdenv.lib.maintainers; [ kiwi ];
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"mattermost-api" = callPackage
@@ -164699,8 +166020,8 @@ self: {
}:
mkDerivation {
pname = "mattermost-api";
- version = "50200.5.0";
- sha256 = "0hfwc85qhz1klwr4baabcrv6n7imfj3xz809dddy2hdfav0y9qgg";
+ version = "50200.6.0";
+ sha256 = "0p03r9hss1xrg4a542l2pyacm49ahkkqkr3afcwgdyb0m65ra620";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -164724,8 +166045,8 @@ self: {
}:
mkDerivation {
pname = "mattermost-api-qc";
- version = "50200.5.0";
- sha256 = "0gzjzfzfipvpk61zilxw9a1xsgm10lrsl26rvr4h4gjw6mws7bg8";
+ version = "50200.6.0";
+ sha256 = "11j1bli553n59j54qn9ka1a5d37jk1ijgbwaa3001gmxhj526r62";
libraryHaskellDepends = [
base containers mattermost-api QuickCheck text time
];
@@ -165047,6 +166368,33 @@ self: {
broken = true;
}) {};
+ "mcmc" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, containers, criterion
+ , data-default, directory, hspec, hspec-discover, log-domain
+ , microlens, mwc-random, QuickCheck, statistics, text, time
+ , transformers, vector, zlib
+ }:
+ mkDerivation {
+ pname = "mcmc";
+ version = "0.2.0";
+ sha256 = "1nybslnvn9g6cha19m2xhs6nba5nap572yxhgv4bjv44dmr6lvf7";
+ libraryHaskellDepends = [
+ aeson base bytestring containers data-default directory log-domain
+ microlens mwc-random statistics text time transformers vector zlib
+ ];
+ testHaskellDepends = [
+ base directory hspec hspec-discover log-domain mwc-random
+ QuickCheck statistics vector
+ ];
+ testToolDepends = [ hspec-discover ];
+ benchmarkHaskellDepends = [
+ base criterion log-domain microlens mwc-random statistics text
+ vector
+ ];
+ description = "Sample from a posterior using Markov chain Monte Carlo";
+ license = stdenv.lib.licenses.gpl3Plus;
+ }) {};
+
"mcmc-samplers" = callPackage
({ mkDerivation, base, containers, hakaru, hmatrix, mwc-random
, primitive, statistics
@@ -165512,8 +166860,8 @@ self: {
}:
mkDerivation {
pname = "mega-sdist";
- version = "0.4.0.1";
- sha256 = "191saxmdh3705rhci7lz7qzcdzv2zvw9bwa7f5d62500azi13j8v";
+ version = "0.4.1.0";
+ sha256 = "124wa7v8vx82gd04brgv3kphyqs0p5x9hp1vlp39bkha9w1yab7w";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -165526,6 +166874,17 @@ self: {
broken = true;
}) {};
+ "megalisp" = callPackage
+ ({ mkDerivation, base, megaparsec, mtl, text }:
+ mkDerivation {
+ pname = "megalisp";
+ version = "0.0.1";
+ sha256 = "158j4wc9j8vpi3k095nfsimjavfmrxgzil3d4a3yqphpk96fz9ci";
+ 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
@@ -166136,21 +167495,6 @@ self: {
}) {};
"mergeful" = callPackage
- ({ mkDerivation, aeson, base, containers, mtl, text, time, validity
- , validity-containers, validity-time
- }:
- mkDerivation {
- pname = "mergeful";
- version = "0.1.0.0";
- sha256 = "1cw3mrbza5fqrh4qg4bjzw4dv23vwb0aglh0dcwzmzsl23hnvhad";
- libraryHaskellDepends = [
- aeson base containers mtl text time validity validity-containers
- validity-time
- ];
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "mergeful_0_2_0_0" = callPackage
({ mkDerivation, aeson, base, containers, deepseq, mtl, text, time
, validity, validity-containers, validity-time
}:
@@ -166163,7 +167507,6 @@ self: {
validity-containers validity-time
];
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"mergeful-persistent" = callPackage
@@ -166198,27 +167541,12 @@ self: {
}:
mkDerivation {
pname = "mergeless";
- version = "0.2.0.2";
- sha256 = "0rrqligrrswmyy1gg6ji2q28rb30y1y97sa2bfxd9rgvbx8fgr2g";
- libraryHaskellDepends = [
- aeson base containers deepseq mtl validity validity-containers
- ];
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "mergeless_0_3_0_0" = callPackage
- ({ mkDerivation, aeson, base, containers, deepseq, mtl, validity
- , validity-containers
- }:
- mkDerivation {
- pname = "mergeless";
version = "0.3.0.0";
sha256 = "14kgfh672fywvrjzb9kzhrnw10lxq44216rwniavn68abkg6yx94";
libraryHaskellDepends = [
aeson base containers deepseq mtl validity validity-containers
];
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"mergeless-persistent" = callPackage
@@ -166469,7 +167797,7 @@ self: {
version = "0.0.8";
sha256 = "0rdw0laqx9kypfwzqb4ir18r07sjxgm4pwfs82bjpwq0gf58nzas";
libraryHaskellDepends = [ arrows base random Stream ];
- description = "Generalised local search within Haskell, for applications in combinatorial optimisation.";
+ description = "Generalised local search within Haskell, for applications in combinatorial optimisation";
license = "GPL";
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -166893,8 +168221,8 @@ self: {
}:
mkDerivation {
pname = "microlens-aeson";
- version = "2.3.0.4";
- sha256 = "0w630kk5bnily1qh41081gqgbwmslrh5ad21899gwnb2r3jripyw";
+ version = "2.3.1";
+ sha256 = "074mzpk7av6i0xf7xy42jpzgljlmyw805md1vz4sqy85m99f0ikr";
libraryHaskellDepends = [
aeson attoparsec base bytestring deepseq hashable microlens
scientific text unordered-containers vector
@@ -167342,25 +168670,6 @@ self: {
}) {};
"mighty-metropolis" = callPackage
- ({ mkDerivation, base, containers, kan-extensions, mcmc-types
- , mwc-probability, pipes, primitive, transformers
- }:
- mkDerivation {
- pname = "mighty-metropolis";
- version = "1.2.0";
- sha256 = "1h3ik18vnya6sm0x1s6hxxx5hky0wm2pqm2g3hllcj02cm5hng4d";
- libraryHaskellDepends = [
- base kan-extensions mcmc-types mwc-probability pipes primitive
- transformers
- ];
- testHaskellDepends = [ base containers mwc-probability ];
- description = "The Metropolis algorithm";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "mighty-metropolis_2_0_0" = callPackage
({ mkDerivation, base, containers, foldl, hspec, kan-extensions
, mcmc-types, mwc-probability, mwc-random, pipes, primitive
, transformers
@@ -167567,8 +168876,8 @@ self: {
}:
mkDerivation {
pname = "min-max-pqueue";
- version = "0.1.0.1";
- sha256 = "09lby8qvjrcdp7ygy4a4dcw8w3y689qzazbcd55249z7ljjw731s";
+ version = "0.1.0.2";
+ sha256 = "0nbvd8w4wj00dbh1zknxqb28wlxi87k3z3snjfqg7zz7j7mvy0jp";
libraryHaskellDepends = [ base containers ];
testHaskellDepends = [ base containers hedgehog ];
benchmarkHaskellDepends = [
@@ -167646,26 +168955,6 @@ self: {
}) {};
"mini-egison" = callPackage
- ({ mkDerivation, base, containers, haskell-src-meta, hspec, primes
- , regex-compat, sort, split, template-haskell
- }:
- mkDerivation {
- pname = "mini-egison";
- version = "0.1.6";
- sha256 = "08348nw7xnni81iwcah43x5hi0hyqz286g3zpmkhja8if99l59lj";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- base containers haskell-src-meta regex-compat split
- template-haskell
- ];
- executableHaskellDepends = [ base sort ];
- testHaskellDepends = [ base hspec primes ];
- description = "Template Haskell Implementation of Egison Pattern Matching";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "mini-egison_1_0_0" = callPackage
({ mkDerivation, base, egison-pattern-src
, egison-pattern-src-th-mode, haskell-src-exts, haskell-src-meta
, hspec, mtl, primes, recursion-schemes, sort, template-haskell
@@ -167684,7 +168973,6 @@ self: {
testHaskellDepends = [ base hspec primes ];
description = "Template Haskell Implementation of Egison Pattern Matching";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"miniball" = callPackage
@@ -167821,6 +169109,23 @@ self: {
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 ];
+ testHaskellDepends = [
+ base HUnit test-framework test-framework-hunit text
+ ];
+ description = "English spelling functions with an emphasis on simplicity";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"minimung" = callPackage
({ mkDerivation, base, GLUT, haskell98, unix }:
mkDerivation {
@@ -167984,7 +169289,7 @@ self: {
base containers directory filepath monads-tf parsec pretty
transformers xhtml
];
- description = "an interpreter for an operational semantics for the STG machine.";
+ description = "an interpreter for an operational semantics for the STG machine";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -168021,6 +169326,24 @@ self: {
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;
+ 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"minizinc-process" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, directory
, hashable, process-extras, stringsearch, text
@@ -168141,6 +169464,8 @@ 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
@@ -168255,8 +169580,8 @@ self: {
}:
mkDerivation {
pname = "miso";
- version = "1.4.0.0";
- sha256 = "067z49ial3dwkbcza54aivdh8r4yx54zmpyxmd6mpyqlv96dv8gc";
+ version = "1.6.0.0";
+ sha256 = "1mzsih2hga62sf33m4cwf1v0107p2ydc32wq7n3hsapzx69sm2j3";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -168267,15 +169592,15 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "miso_1_5_2_0" = callPackage
+ "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.5.2.0";
- sha256 = "0lj0phl6zw7rqr60z06n0dmi6svsxky7krd4i88mfz0ypcvq582v";
+ version = "1.7.1.0";
+ sha256 = "1hkfcinwymrff8mmvywhnlzbj5804hwkk4rhzxzhzsycdf4v7a41";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -168304,8 +169629,8 @@ self: {
({ mkDerivation }:
mkDerivation {
pname = "miso-examples";
- version = "1.5.2.0";
- sha256 = "0qjppkz1fh5ygjdbjh4mymplxwy3rz01w047hyvx6ysyr4l0vnvg";
+ version = "1.7.1.0";
+ sha256 = "1z6zcydai6k9hj1phws1axdcbvdplhxv833is7pzfv8sq9mfyfsc";
isLibrary = false;
isExecutable = true;
description = "A tasty Haskell front-end framework";
@@ -168412,24 +169737,25 @@ self: {
"miv" = callPackage
({ mkDerivation, aeson, async, base, concurrent-output, directory
- , ghc-prim, hashable, hspec, monad-parallel, process, text, time
- , unordered-containers, yaml
+ , filepath, ghc-prim, hashable, hspec, monad-parallel, process
+ , text, time, unix-compat, unordered-containers, xdg-basedir, yaml
}:
mkDerivation {
pname = "miv";
- version = "0.3.0";
- sha256 = "1s4xkr6mrlwvmxh4v63yzljsz96v5fy9mws8xwmbybqrlpqgc5qy";
+ version = "0.4.2";
+ sha256 = "0yhfinygsb2fnjspg87fx447kajrbldhddm24vxl41741xmwjl8a";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
- aeson async base concurrent-output directory ghc-prim hashable
- monad-parallel process text time unordered-containers yaml
+ aeson async base concurrent-output directory filepath ghc-prim
+ hashable monad-parallel process text time unix-compat
+ unordered-containers xdg-basedir yaml
];
testHaskellDepends = [
aeson base directory ghc-prim hashable hspec monad-parallel process
text time unordered-containers yaml
];
- description = "Manage Vim plugins with command";
+ description = "Vim plugin manager written in Haskell";
license = stdenv.lib.licenses.mit;
}) {};
@@ -168633,8 +169959,8 @@ self: {
pname = "mmark";
version = "0.0.7.2";
sha256 = "1wwszzba6fvg0r4q5z2dzashim0nkaxzx4rmjl216kdi08jkp7mm";
- revision = "1";
- editedCabalFile = "15mjdasllgy543ipfwapaf3r8lz6i9sxh9ry7xbs0j1gg81px6h6";
+ revision = "2";
+ editedCabalFile = "1wwcar2a5hdwac8r1c1wlqhk7dnidvq98qsgnxyhfh8iblpn81hb";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson base case-insensitive containers deepseq dlist email-validate
@@ -168683,8 +170009,8 @@ self: {
pname = "mmark-ext";
version = "0.2.1.2";
sha256 = "1s44vznj8hkk7iymnzczbglxnw1q84gmm8q9yiwh0jkiw4kdi91c";
- revision = "1";
- editedCabalFile = "10dlh96l6fdbpl1slr8v022735z9zkdszd1aziid5ml3gf63ssd8";
+ revision = "2";
+ editedCabalFile = "0q633c7zv0liaz0a46llgy21x0snbfhl33qx9plh2sxhjvhvhmpj";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base foldl ghc-syntax-highlighter lucid microlens mmark modern-uri
@@ -168788,8 +170114,8 @@ self: {
}:
mkDerivation {
pname = "mmsyn7h";
- version = "0.7.6.0";
- sha256 = "0z8r6d7my2hbp8g2l3258461f53kx8zm3fzyq605vk4y9z6k6icb";
+ version = "0.7.7.0";
+ sha256 = "0ayx9mv25f8dvp30bbxm6cnbmxwpdhcpqsh0zgh6xp703vlwrfvc";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -168810,8 +170136,8 @@ self: {
}:
mkDerivation {
pname = "mmsyn7l";
- version = "0.6.1.0";
- sha256 = "194rzng4akd22lb7azpapwbpmc819scsgj0rq160fs9vvl3ji56d";
+ version = "0.7.0.0";
+ sha256 = "0mpc782zgv63ax8mfq7ljrdida4vviqhzhiakl42i368f1zavhqm";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -168828,8 +170154,8 @@ self: {
({ mkDerivation, base, mmsyn2, mmsyn5, mmsyn6ukr, vector }:
mkDerivation {
pname = "mmsyn7s";
- version = "0.6.7.0";
- sha256 = "14siy618rby0x9s94cqlpn4ymx6d589vb9f3mnqly7ykf53rwbi3";
+ version = "0.7.0.0";
+ sha256 = "14vbqdhk8f6fa319c6yk57y474bivdmyhj9rmy20cqjjh7bsw229";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base mmsyn2 mmsyn5 mmsyn6ukr vector ];
@@ -168844,8 +170170,8 @@ self: {
}:
mkDerivation {
pname = "mmsyn7ukr";
- version = "0.15.5.0";
- sha256 = "1bpg1c8mvy51ycg1cx1haskidg3zzpdf29dpm8p2fk4bjc70v0w2";
+ version = "0.16.0.0";
+ sha256 = "1dmiisbn9v98rf4qa7zw976w3qj6s67j11vvd82f186n9p2id7px";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -168979,17 +170305,20 @@ self: {
}) {};
"mod" = callPackage
- ({ mkDerivation, base, deepseq, integer-gmp, quickcheck-classes
- , quickcheck-classes-base, semirings, tasty, tasty-quickcheck, time
+ ({ mkDerivation, base, deepseq, integer-gmp, primitive
+ , quickcheck-classes, quickcheck-classes-base, semirings, tasty
+ , tasty-quickcheck, time, vector
}:
mkDerivation {
pname = "mod";
- version = "0.1.1.0";
- sha256 = "03v942bd1hqcvikg71639f1p4s2zrx3zpf1yhwfrkl22c62cy99k";
- libraryHaskellDepends = [ base deepseq integer-gmp semirings ];
+ version = "0.1.2.0";
+ sha256 = "116dm3cid2hh4gii4k806670xz7syxajxmbxka61d43f3719z65y";
+ libraryHaskellDepends = [
+ base deepseq integer-gmp primitive semirings vector
+ ];
testHaskellDepends = [
- base quickcheck-classes quickcheck-classes-base semirings tasty
- tasty-quickcheck
+ base primitive quickcheck-classes quickcheck-classes-base semirings
+ tasty tasty-quickcheck vector
];
benchmarkHaskellDepends = [ base time ];
description = "Fast type-safe modular arithmetic";
@@ -169628,6 +170957,21 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "monad-control-identity" = callPackage
+ ({ mkDerivation, base, monad-control, transformers
+ , transformers-base
+ }:
+ mkDerivation {
+ pname = "monad-control-identity";
+ version = "0.1.0.3";
+ sha256 = "0nxsyhyvp04xr7js2z8mvmh2w2b2fwv5zzkbgjagm6l51pqpam6q";
+ libraryHaskellDepends = [
+ base monad-control transformers transformers-base
+ ];
+ description = "Stronger classes than monad-control";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"monad-coroutine" = callPackage
({ mkDerivation, base, monad-parallel, transformers
, transformers-compat
@@ -169649,18 +170993,14 @@ self: {
}:
mkDerivation {
pname = "monad-dijkstra";
- version = "0.1.1.2";
- sha256 = "1890rnypk3ra4f0f3m7nr31df3x6pmpw6ivid77wj7h9mdp0bdb6";
- revision = "1";
- editedCabalFile = "0dwcwwlfkhjl31asr35cy1m26nacz9xjry01cnq1dyaqcg53xjjb";
+ version = "0.1.1.3";
+ sha256 = "13zb3k0rfqpzz3ngmkqhc4zfa6p8nzj9hcsnfilkn8179pwp0qkc";
libraryHaskellDepends = [
base containers free mtl psqueues transformers
];
testHaskellDepends = [ base hlint tasty tasty-hspec ];
description = "A monad transformer for weighted graph searches";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"monad-exception" = callPackage
@@ -169889,8 +171229,8 @@ self: {
}:
mkDerivation {
pname = "monad-logger";
- version = "0.3.32";
- sha256 = "14f1igbrkvwxxyhk58apc7swpzadaimfyaf75hwmsf5xc7xvjxyr";
+ version = "0.3.34";
+ sha256 = "0sxphrd7g1iwb0nlx0g4y3a661sdsgh098cbyisrm288k9iws91f";
libraryHaskellDepends = [
base bytestring conduit conduit-extra exceptions fast-logger
lifted-base monad-control monad-loops mtl resourcet stm stm-chans
@@ -170705,14 +172045,16 @@ self: {
}:
mkDerivation {
pname = "monadic-recursion-schemes";
- version = "0.1.11.0";
- sha256 = "0gi9g4vwd2wyff2gjjbjyd1hmx8hv55qmj6kl3c0f3mafxg5vfyj";
+ version = "0.1.12.0";
+ sha256 = "0h5syc9p4imlf03qfb1rjsk4rq2kqry522zvw67x122q1xzdnwnw";
libraryHaskellDepends = [
base comonad containers free mtl recursion-schemes transformers
];
testHaskellDepends = [ base ];
description = "Recursion Schemes for Monadic version";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"monadiccp" = callPackage
@@ -170850,7 +172192,7 @@ self: {
revision = "1";
editedCabalFile = "11v5zdsb9mp1rxvgcrxcr2xnc610xi16krwa9r4i5d6njmphfbdp";
libraryHaskellDepends = [ base ];
- description = "Haskell98 partial maps and filters over MonadPlus.";
+ description = "Haskell98 partial maps and filters over MonadPlus";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -171122,8 +172464,8 @@ self: {
}:
mkDerivation {
pname = "mono-traversable-instances";
- version = "0.1.0.0";
- sha256 = "0zh81hvqnracil2nvkx14xzwv9vavsnx739acp6gycdyrs5jpzxm";
+ version = "0.1.1.0";
+ sha256 = "1fnkz8dlfz0bl7mx2p5y96w91zdhdvnzx1a9a8zlfxz06mwarhgb";
libraryHaskellDepends = [
base comonad containers dlist dlist-instances mono-traversable
semigroupoids semigroups transformers vector-instances
@@ -171588,59 +172930,43 @@ self: {
}) {morfeusz = null;};
"morley" = callPackage
- ({ mkDerivation, aeson, aeson-casing, aeson-pretty, base-noprelude
- , base16-bytestring, base58-bytestring, binary, bytestring
- , constraints, containers, cryptonite, data-default, directory
- , filepath, first-class-families, fmt, formatting, gauge, ghc-prim
- , gitrev, hex-text, hspec, hspec-expectations, HUnit, interpolate
- , lens, megaparsec, memory, morley-prelude, mtl, named
+ ({ mkDerivation, aeson, aeson-casing, aeson-pretty, base
+ , base58-bytestring, binary, bytestring, constraints, containers
+ , cryptonite, data-default, first-class-families, fmt
+ , generic-deriving, gitrev, haskeline, hex-text, interpolate, lens
+ , megaparsec, memory, morley-prelude, mtl, named
, optparse-applicative, parser-combinators, pretty-simple
, QuickCheck, quickcheck-arbitrary-adt, quickcheck-instances
- , show-type, singletons, syb, tasty, tasty-ant-xml, tasty-discover
- , tasty-hspec, tasty-hunit-compat, tasty-quickcheck
- , template-haskell, text, tezos-bake-monitor-lib, th-lift
- , th-lift-instances, time, timerep, transformers-compat
+ , semigroups, show-type, singletons, syb, template-haskell, text
+ , th-lift, th-lift-instances, time, timerep, transformers-compat
, unordered-containers, vector, vinyl, wl-pprint-text
}:
mkDerivation {
pname = "morley";
- version = "1.3.0";
- sha256 = "1h0p9g2radwnpmq7ay5q2gd0xqaw1f1c51mzdv9xqpnbg2zp2w5b";
+ version = "1.5.0";
+ sha256 = "151idw4dhdlsw9ga8q0mp3vnv520ljmkr0wm2hhhd7k0xliy177a";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson aeson-casing aeson-pretty base-noprelude base16-bytestring
- base58-bytestring binary bytestring constraints containers
- cryptonite data-default first-class-families fmt formatting
- ghc-prim gitrev hex-text hspec hspec-expectations HUnit interpolate
- lens megaparsec memory morley-prelude mtl named
+ aeson aeson-casing aeson-pretty base base58-bytestring binary
+ 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 show-type singletons
- syb tasty tasty-ant-xml tasty-hunit-compat tasty-quickcheck
- template-haskell text tezos-bake-monitor-lib th-lift
- th-lift-instances time timerep transformers-compat
- unordered-containers vector vinyl wl-pprint-text
+ 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
+ wl-pprint-text
];
executableHaskellDepends = [
- base-noprelude fmt morley-prelude named optparse-applicative
- pretty-simple
- ];
- testHaskellDepends = [
- aeson base-noprelude bytestring containers data-default directory
- filepath fmt formatting hex-text hspec hspec-expectations HUnit
- lens megaparsec morley-prelude QuickCheck quickcheck-arbitrary-adt
- quickcheck-instances singletons syb tasty tasty-hspec
- tasty-hunit-compat tasty-quickcheck text unordered-containers
- ];
- testToolDepends = [ tasty-discover ];
- benchmarkHaskellDepends = [
- base-noprelude containers gauge megaparsec morley-prelude
+ aeson base bytestring fmt haskeline megaparsec morley-prelude named
+ optparse-applicative pretty-simple text vinyl
];
description = "Developer tools for the Michelson Language";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
- }) {tezos-bake-monitor-lib = null;};
+ }) {};
"morley-prelude" = callPackage
({ mkDerivation, base-noprelude, universum }:
@@ -171674,30 +173000,30 @@ self: {
"morpheus-graphql" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, megaparsec
- , mtl, scientific, tasty, tasty-hunit, template-haskell, text
- , th-lift-instances, transformers, unordered-containers, uuid
- , vector, websockets
+ , 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.10.0";
- sha256 = "1aan9afsljd83dm8zj3qg5hna80cp3iqzqrlhy0znr2xg9dlswg1";
+ version = "0.12.0";
+ sha256 = "11f0niq2rv6kyrscl0dgi75vcxrz4vhy4yka2jxhrmx6klzi908p";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- aeson base bytestring containers megaparsec mtl scientific
- template-haskell text th-lift-instances transformers
+ 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 mtl scientific tasty
- tasty-hunit template-haskell text th-lift-instances transformers
- unordered-containers uuid vector websockets
+ 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_12_0" = callPackage
+ "morpheus-graphql_0_13_0" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, megaparsec
, morpheus-graphql-core, mtl, scientific, tasty, tasty-hunit
, template-haskell, text, transformers, unliftio-core
@@ -171705,8 +173031,8 @@ self: {
}:
mkDerivation {
pname = "morpheus-graphql";
- version = "0.12.0";
- sha256 = "11f0niq2rv6kyrscl0dgi75vcxrz4vhy4yka2jxhrmx6klzi908p";
+ version = "0.13.0";
+ sha256 = "0gcrgpdiazridddm9imjhsx05cnqxxb24dhg18d9n6c1qm1d4q30";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson base bytestring containers megaparsec morpheus-graphql-core
@@ -171751,14 +173077,16 @@ self: {
}:
mkDerivation {
pname = "morpheus-graphql-client";
- version = "0.12.0";
- sha256 = "15sqs0b86m55asj3rzpw52wcrnmlj6x99icx3b171q19i8wi8wh0";
+ version = "0.13.0";
+ sha256 = "0m1a379csfs3bqysl8ai2k7ybpb2gbm9w1rccgr41p9lk7w2w40k";
libraryHaskellDepends = [
aeson base bytestring morpheus-graphql-core mtl 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
@@ -171785,6 +173113,32 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "morpheus-graphql-core_0_13_0" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, directory, hashable
+ , megaparsec, mtl, scientific, tasty, tasty-hunit, template-haskell
+ , text, th-lift-instances, transformers, unordered-containers
+ , vector
+ }:
+ mkDerivation {
+ pname = "morpheus-graphql-core";
+ version = "0.13.0";
+ sha256 = "0ix5n3c1db6qa6zdk74r890klc81wa1f4mdlqln6g039dbh423j7";
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ aeson base bytestring hashable megaparsec mtl scientific
+ template-haskell text th-lift-instances transformers
+ unordered-containers vector
+ ];
+ testHaskellDepends = [
+ aeson base bytestring directory hashable megaparsec mtl scientific
+ tasty tasty-hunit template-haskell text th-lift-instances
+ transformers unordered-containers vector
+ ];
+ description = "Morpheus GraphQL Core";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"morphisms" = callPackage
({ mkDerivation }:
mkDerivation {
@@ -172158,8 +173512,8 @@ self: {
({ mkDerivation, base, bytestring, c2hs, monad-loops, mpich }:
mkDerivation {
pname = "mpi-hs";
- version = "0.7.1.2";
- sha256 = "0dhhvvncmsg6rnb16pi1da4zb82hlwyia0l5xxqz6s7518q0amkh";
+ version = "0.7.2.0";
+ sha256 = "1d68py61h09qshzr3lx66cgs2f2kxzdmy3z35hsf96wi9aqz3fr5";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base bytestring monad-loops ];
@@ -172283,6 +173637,8 @@ self: {
];
description = "A minimalish prelude";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"mpretty" = callPackage
@@ -172454,8 +173810,8 @@ self: {
({ mkDerivation, base, hspec }:
mkDerivation {
pname = "mr-env";
- version = "0.1.0.3";
- sha256 = "01dq9wac3jvbhll3kqjid5xy66hf11r382w8c1hhvmfd5j9bp0n4";
+ version = "0.1.0.4";
+ sha256 = "05f89d0lxmi8w7hgdlqrgxh2abnjghcgjhzmra41p28h26adqnfm";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base hspec ];
description = "A simple way to read environment variables in Haskell";
@@ -172735,8 +174091,8 @@ self: {
}:
mkDerivation {
pname = "mssql-simple";
- version = "0.6.0.0";
- sha256 = "1ijaxamabxwabyvh30blscxxgpbmr55far373nhn98w224b1jddy";
+ version = "0.6.0.1";
+ sha256 = "1qrbrvk4df7179zpjngq6r0xvy3jfv4r1vh88m7knzm75wkg77xx";
libraryHaskellDepends = [
base binary bytestring hostname ms-tds mtl network template-haskell
text time tls uuid-types
@@ -173478,8 +174834,8 @@ self: {
}:
mkDerivation {
pname = "multibase";
- version = "0.1.0.0";
- sha256 = "1gvbqq4kd94n7dmcbjb3k24z0qrv13qmi8lhs3yxwch3y13qv60m";
+ version = "0.1.1";
+ sha256 = "08r3imyvgi6ahgfqpjcxfr3xg4zj2cvw4g2lzqs04ncipzrw5rnf";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
aeson base base16-bytestring base32-z-bytestring base58-bytestring
@@ -173580,6 +174936,8 @@ 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
@@ -173965,8 +175323,8 @@ self: {
}:
mkDerivation {
pname = "multistate";
- version = "0.8.0.2";
- sha256 = "0hypksjacpjgpkgvjn76fd5rgdz7hi6ri36ihdy0bdhpi83jnhn5";
+ version = "0.8.0.3";
+ sha256 = "0sbrm28rjw4qgpn8p0974ljkgi30d4akbngjm58kf96x9zp7ln8g";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -174114,15 +175472,17 @@ self: {
}:
mkDerivation {
pname = "murmur3";
- version = "1.0.3";
- sha256 = "0ahzspjgiy8p594x0v45bsvf0k9z94nnvvfcpi8lyq5fwvh82b0h";
+ version = "1.0.4";
+ sha256 = "022sadxhnywbzx8crwkgky7kndxwpaddc89nq3ya4a4ikq3qvbhm";
+ revision = "1";
+ editedCabalFile = "130ign0n566nsrzfp4ipb2sy5hq1ymxdlmqb80zbpdc0rdkqh0x0";
libraryHaskellDepends = [ base bytestring cereal ];
testHaskellDepends = [
base base16-bytestring bytestring HUnit QuickCheck test-framework
test-framework-hunit test-framework-quickcheck2
];
description = "Pure Haskell implementation of the MurmurHash3 x86_32 algorithm";
- license = stdenv.lib.licenses.publicDomain;
+ license = stdenv.lib.licenses.mit;
}) {};
"murmurhash3" = callPackage
@@ -174404,21 +175764,22 @@ self: {
}) {};
"musicScroll" = callPackage
- ({ mkDerivation, async, base, bytestring, containers, cryptonite
- , dbus, deepseq, directory, gi-gtk, gi-gtk-hs, gtk3, mtl, req
- , sqlite-simple, stm, tagsoup, text, transformers, xdg-basedir
+ ({ mkDerivation, async, base, bytestring, containers, contravariant
+ , cryptonite, dbus, deepseq, directory, gi-gtk, gi-gtk-hs, gtk3
+ , mtl, pipes, pipes-concurrency, req, sqlite-simple, stm, tagsoup
+ , text, transformers, xdg-basedir
}:
mkDerivation {
pname = "musicScroll";
- version = "0.2.3.3";
- sha256 = "029k470w8mkqjjan615pbdgzln0fbrcqnpwqhzcc3r79kz4yafzj";
+ version = "0.3.1.0";
+ sha256 = "0ssf841r00zgy8h1l2041hs936mpsqpp4nwr3v6w4b5bva2p9jhn";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- async base bytestring containers cryptonite dbus deepseq directory
- gi-gtk gi-gtk-hs mtl req sqlite-simple stm tagsoup text
- transformers xdg-basedir
+ async base bytestring containers contravariant cryptonite dbus
+ deepseq directory gi-gtk gi-gtk-hs mtl pipes pipes-concurrency req
+ sqlite-simple stm tagsoup text transformers xdg-basedir
];
executableHaskellDepends = [ base ];
executablePkgconfigDepends = [ gtk3 ];
@@ -174470,8 +175831,8 @@ self: {
}:
mkDerivation {
pname = "musicw";
- version = "0.3.2";
- sha256 = "1r4fp9bda4hn8alv5w95m0a1qp513zkq9a90fjipw1m6lr21xacw";
+ version = "0.3.5";
+ sha256 = "1fkkx6gsfcb138vr7f685wg0wbqhr2sk9h4vqiv8r254hkwzl91h";
libraryHaskellDepends = [
array base bytestring containers data-default file-embed ghcjs-base
ghcjs-dom ghcjs-prim json monad-loops mtl safe text time
@@ -174594,17 +175955,17 @@ self: {
}) {};
"mutable" = callPackage
- ({ mkDerivation, base, constraints, criterion, deepseq, directory
- , generic-lens, generic-lens-core, microlens, microlens-th
- , primitive, reflection, time, transformers, vector, vinyl
+ ({ mkDerivation, base, criterion, deepseq, directory, generic-lens
+ , generic-lens-core, microlens, microlens-th, primitive
+ , template-haskell, time, transformers, vector, vinyl
}:
mkDerivation {
pname = "mutable";
- version = "0.1.0.1";
- sha256 = "1hcyijjq0s71jpa3bwxgk3dbnmyfq07cd8bwssj1aykpaaay3k9j";
+ version = "0.2.2.0";
+ sha256 = "03ahbhnn52mc1wsja3x6cc6ykxx4vqfjb5w5lgi4qiqsc387j16q";
libraryHaskellDepends = [
- base constraints generic-lens generic-lens-core primitive
- reflection transformers vector vinyl
+ base generic-lens generic-lens-core primitive template-haskell
+ transformers vector vinyl
];
benchmarkHaskellDepends = [
base criterion deepseq directory microlens microlens-th time
@@ -174759,21 +176120,6 @@ self: {
}:
mkDerivation {
pname = "mwc-probability";
- version = "2.2.0";
- sha256 = "11zfchdsipfik1vrrx53d8h1j6b8lzrndwnnyvcnz1dqlz0dgqdz";
- libraryHaskellDepends = [
- base containers mwc-random primitive transformers
- ];
- description = "Sampling function-based probability distributions";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "mwc-probability_2_3_0" = callPackage
- ({ mkDerivation, base, containers, mwc-random, primitive
- , transformers
- }:
- mkDerivation {
- pname = "mwc-probability";
version = "2.3.0";
sha256 = "1rk5n015a24bv49m2qnc66iv5hcw99zk9zflqv99pxxbpia6kiyj";
libraryHaskellDepends = [
@@ -174781,7 +176127,6 @@ self: {
];
description = "Sampling function-based probability distributions";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"mwc-probability-transition" = callPackage
@@ -174817,6 +176162,31 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "mwc-random_0_15_0_0" = callPackage
+ ({ mkDerivation, base, bytestring, doctest, gauge, math-functions
+ , mersenne-random, primitive, QuickCheck, random, tasty
+ , tasty-hunit, tasty-quickcheck, time, vector
+ }:
+ mkDerivation {
+ pname = "mwc-random";
+ version = "0.15.0.0";
+ sha256 = "1hyqyakm9kbrbgr247n72rp90hcrwhak2p90bldkd2himmfaskxk";
+ libraryHaskellDepends = [
+ base math-functions primitive random time vector
+ ];
+ testHaskellDepends = [
+ base bytestring doctest primitive QuickCheck random tasty
+ tasty-hunit tasty-quickcheck vector
+ ];
+ benchmarkHaskellDepends = [
+ base gauge mersenne-random random vector
+ ];
+ doCheck = false;
+ description = "Fast, high quality pseudo random number generation";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"mwc-random-accelerate" = callPackage
({ mkDerivation, accelerate, base, mwc-random }:
mkDerivation {
@@ -175652,6 +177022,46 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "named-servant" = callPackage
+ ({ mkDerivation, base, named, servant }:
+ mkDerivation {
+ pname = "named-servant";
+ version = "0.0.2";
+ sha256 = "0i20c41gwyz5b75sn6a90c3yks4zgkpr5vfb6iqxqxpwyw76g3is";
+ libraryHaskellDepends = [ base named servant ];
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "named-servant-client" = callPackage
+ ({ mkDerivation, base, named, named-servant, servant
+ , servant-client-core
+ }:
+ mkDerivation {
+ pname = "named-servant-client";
+ version = "0.0.2";
+ sha256 = "06a5v4hxb3xafp7745iz8mfd26b4y3j31n2vsivn5v6r0prpi03c";
+ libraryHaskellDepends = [
+ base named named-servant servant servant-client-core
+ ];
+ description = "client support for named-servant";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "named-servant-server" = callPackage
+ ({ mkDerivation, base, named, named-servant, servant
+ , servant-server
+ }:
+ mkDerivation {
+ pname = "named-servant-server";
+ version = "0.0.2";
+ sha256 = "1whsg23kw1qydiy2a59ni57sr97dfhnwlaq7bbgzv2vxmsq2s1g7";
+ libraryHaskellDepends = [
+ base named named-servant servant servant-server
+ ];
+ description = "server support for named-servant";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"named-sop" = callPackage
({ mkDerivation, base, singletons, tasty, tasty-hunit, text }:
mkDerivation {
@@ -176359,15 +177769,15 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "neat-interpolation_0_5_1" = callPackage
+ "neat-interpolation_0_5_1_1" = callPackage
({ mkDerivation, base, megaparsec, QuickCheck, quickcheck-instances
, rerebase, tasty, tasty-hunit, tasty-quickcheck, template-haskell
, text
}:
mkDerivation {
pname = "neat-interpolation";
- version = "0.5.1";
- sha256 = "0hfyd74f83mxakahgj6q3wy2r1yg1zbsw1750k7zmwaqn3f8gzjz";
+ version = "0.5.1.1";
+ sha256 = "1bjl2k3b42kqwq15fsnjxxcadsch5dck9cwf8zvnh4gkyfmkbbx4";
libraryHaskellDepends = [ base megaparsec template-haskell text ];
testHaskellDepends = [
QuickCheck quickcheck-instances rerebase tasty tasty-hunit
@@ -176813,8 +178223,8 @@ self: {
}:
mkDerivation {
pname = "net-spider";
- version = "0.4.3.2";
- sha256 = "0bmbb9417gf9v4pih55vyvw7z9cy9dpphppmbzb0vdiiz0si8ppi";
+ version = "0.4.3.4";
+ sha256 = "1whn8hkwbqx76vn1550j9fjkjhj7fxp295dcsv5jl25cvxpj5rml";
libraryHaskellDepends = [
aeson base containers data-interval extended-reals greskell
greskell-websocket hashable monad-logger regex-applicative
@@ -176837,8 +178247,8 @@ self: {
}:
mkDerivation {
pname = "net-spider-cli";
- version = "0.2.0.2";
- sha256 = "0s4p0w5dwxny2wqh33hzpbw1lyvn6b3lvmxl9mybkdvxjc8gaw2v";
+ version = "0.2.0.4";
+ sha256 = "0g9p1l3pyd8c43fj1h4c29n44257n4awlsqb4g821a62s4mjypwf";
libraryHaskellDepends = [
aeson base greskell-core hashable net-spider optparse-applicative
text
@@ -176858,8 +178268,8 @@ self: {
}:
mkDerivation {
pname = "net-spider-pangraph";
- version = "0.2.0.1";
- sha256 = "0n19hlyzb2r9kkkw1ivaify0msjv4iq69rv14cdak8x50dmvn4wq";
+ version = "0.2.0.2";
+ sha256 = "1i7prpj85mbmwqdhfi8q2lxk89a2vv3n4r886sq2nygka0pw0azc";
libraryHaskellDepends = [
base bytestring greskell net-spider pangraph text time
];
@@ -176879,8 +178289,8 @@ self: {
}:
mkDerivation {
pname = "net-spider-rpl";
- version = "0.4.1.2";
- sha256 = "0ks170nwybnkqp64dgkl5zswrh66f9cw3w74i0vp6ypl8cggkwq5";
+ version = "0.4.1.3";
+ sha256 = "0sflq9sg4xnfgfbx2iikvkzrs44kb11s6v23h3q3zwy1kdxakhr8";
libraryHaskellDepends = [
aeson base conduit conduit-parse greskell hashable ip monad-logger
mtl net-spider regex-applicative safe-exceptions text time
@@ -176903,8 +178313,8 @@ self: {
}:
mkDerivation {
pname = "net-spider-rpl-cli";
- version = "0.1.3.1";
- sha256 = "0y1bagnlazd7pj240ka1lf970qclf569qbsdxas27pj1pi91jb0r";
+ version = "0.1.3.2";
+ sha256 = "1nqhrfbii58rhh19nxhr9zaqm3pd0yvlshwdwl50xrw7hr0jjxfc";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -176942,10 +178352,8 @@ self: {
({ mkDerivation, base, bindings-DSL, libsodium }:
mkDerivation {
pname = "netcode-io";
- version = "0.0.1";
- sha256 = "1xm8fxihjzlbl8zzixmqw3kgq2rsf57c321y5sl2w5i3y8jkxa1n";
- revision = "1";
- editedCabalFile = "1xwrhh4nwlkjr03qj3cd655df9gn6ys4hn80k35hc3z3hyi7lzqf";
+ version = "0.0.2";
+ sha256 = "0n66y9cxvljhsz4izbqlrxns5yv32lh6dnqs4ngr1bk5ms9wjps4";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base bindings-DSL ];
@@ -177265,7 +178673,7 @@ self: {
libraryHaskellDepends = [
base containers directory filepath mtl nettle-openflow unix
];
- description = "DSL for describing OpenFlow networks, and a compiler generating NetKit labs.";
+ description = "DSL for describing OpenFlow networks, and a compiler generating NetKit labs";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -177283,7 +178691,7 @@ self: {
array base bimap binary binary-strict bytestring containers HList
mtl network parsec syb
];
- description = "OpenFlow protocol messages, binary formats, and servers.";
+ description = "OpenFlow protocol messages, binary formats, and servers";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -178636,42 +180044,54 @@ self: {
"neuron" = callPackage
({ mkDerivation, aeson, aeson-gadt-th, algebraic-graphs, base, clay
- , containers, data-default, dependent-sum, dependent-sum-template
- , dhall, directory, exceptions, file-embed, filepath, filepattern
- , foldl, gitrev, hspec, lucid, megaparsec, mmark, mmark-ext
- , modern-uri, mtl, optparse-applicative, pandoc, parser-combinators
- , QuickCheck, relude, rib, shake, text, time, unix, uuid, which
+ , commonmark, commonmark-extensions, commonmark-pandoc, containers
+ , data-default, dependent-sum, dependent-sum-aeson-orphans
+ , dependent-sum-template, dhall, directory, either, exceptions
+ , file-embed, filepath, filepattern, foldl, hspec, HsYAML
+ , iso8601-time, megaparsec, modern-uri, mtl, optparse-applicative
+ , pandoc, pandoc-types, parsec, parser-combinators, QuickCheck
+ , reflex, reflex-dom-core, reflex-dom-pandoc, relude, rib, shake
+ , shower, skylighting-core, tagged, text, time, unix, uuid, which
, with-utf8
}:
mkDerivation {
pname = "neuron";
- version = "0.4.0.0";
- sha256 = "1iw63qnq484zhi2fil050hswz1hl9cvygpqalhbbhnvry3f9bqkf";
+ version = "0.6.0.0";
+ sha256 = "1gqkypmlhv9hl0d3afjllv9a1ld0dw9qxnk9v1qlmgz65g22b6nr";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- aeson algebraic-graphs base containers filepath filepattern
- megaparsec mmark mtl parser-combinators relude text time
+ aeson aeson-gadt-th algebraic-graphs base clay commonmark
+ commonmark-extensions commonmark-pandoc containers data-default
+ dependent-sum dependent-sum-aeson-orphans dependent-sum-template
+ filepath filepattern HsYAML megaparsec modern-uri mtl pandoc-types
+ parsec parser-combinators reflex reflex-dom-core reflex-dom-pandoc
+ relude tagged text time
];
executableHaskellDepends = [
- aeson aeson-gadt-th algebraic-graphs base clay containers
- data-default dependent-sum dependent-sum-template dhall directory
- exceptions file-embed filepath filepattern foldl gitrev lucid
- megaparsec mmark mmark-ext modern-uri mtl optparse-applicative
- pandoc parser-combinators relude rib shake text time unix uuid
- which with-utf8
+ aeson aeson-gadt-th algebraic-graphs base clay commonmark
+ commonmark-extensions commonmark-pandoc containers data-default
+ dependent-sum dependent-sum-aeson-orphans dependent-sum-template
+ dhall directory either exceptions file-embed filepath filepattern
+ foldl HsYAML iso8601-time megaparsec modern-uri mtl
+ optparse-applicative pandoc pandoc-types parsec parser-combinators
+ reflex reflex-dom-core reflex-dom-pandoc relude rib shake shower
+ skylighting-core tagged text time unix uuid which with-utf8
];
testHaskellDepends = [
- aeson aeson-gadt-th algebraic-graphs base clay containers
- data-default dependent-sum dependent-sum-template dhall directory
- exceptions file-embed filepath filepattern foldl gitrev hspec lucid
- megaparsec mmark mmark-ext modern-uri mtl optparse-applicative
- pandoc parser-combinators QuickCheck relude rib shake text time
- unix uuid which with-utf8
+ aeson aeson-gadt-th algebraic-graphs base clay commonmark
+ commonmark-extensions commonmark-pandoc containers data-default
+ dependent-sum dependent-sum-aeson-orphans dependent-sum-template
+ dhall directory either exceptions file-embed filepath filepattern
+ foldl hspec HsYAML iso8601-time megaparsec modern-uri mtl
+ optparse-applicative pandoc pandoc-types parsec parser-combinators
+ QuickCheck reflex reflex-dom-core reflex-dom-pandoc relude rib
+ shake shower skylighting-core tagged text time unix uuid which
+ with-utf8
];
- description = "Haskell meets Zettelkasten, for your plain-text delight";
- license = stdenv.lib.licenses.bsd3;
+ description = "Future-proof system for plain-text notes";
+ license = stdenv.lib.licenses.agpl3;
maintainers = with stdenv.lib.maintainers; [ maralorn ];
}) {};
@@ -178815,6 +180235,8 @@ self: {
pname = "newtype";
version = "0.2.2.0";
sha256 = "1b7bamnd0p8vmxvlg39g5d4a2av49kx10rdyz04ixa28pg8zy01s";
+ revision = "1";
+ editedCabalFile = "0261ljw57c7l7mw3z553s6ak8lmgyqwmfhk1m2jv6snra2i5shs4";
libraryHaskellDepends = [ base ];
description = "A typeclass and set of functions for working with newtypes";
license = stdenv.lib.licenses.bsd3;
@@ -179031,21 +180453,21 @@ self: {
}) {};
"ngx-export-tools-extra" = callPackage
- ({ mkDerivation, aeson, ansi-wl-pprint, base, base64, binary
+ ({ mkDerivation, aeson, ansi-wl-pprint, array, base, base64, binary
, bytestring, case-insensitive, containers, ede
, enclosed-exceptions, http-client, http-types, ngx-export
- , ngx-export-tools, snap-core, snap-server, template-haskell, text
- , time, trifecta, unordered-containers
+ , ngx-export-tools, safe, snap-core, snap-server, template-haskell
+ , text, time, trifecta, unordered-containers
}:
mkDerivation {
pname = "ngx-export-tools-extra";
- version = "0.4.1.1";
- sha256 = "15d5dj8mdihj8m559lrfwwpb55nkkkapwd9x84jxsv6pmnh5m0qh";
+ version = "0.5.4.1";
+ sha256 = "153dswxwzai2fgn7k164zm1j2n144rncjyxj1k76mg9bqggplahs";
libraryHaskellDepends = [
- aeson ansi-wl-pprint base base64 binary bytestring case-insensitive
- containers ede enclosed-exceptions http-client http-types
- ngx-export ngx-export-tools snap-core snap-server template-haskell
- text time trifecta unordered-containers
+ 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
];
description = "More extra tools for Nginx haskell module";
license = stdenv.lib.licenses.bsd3;
@@ -179248,7 +180670,7 @@ self: {
revision = "1";
editedCabalFile = "08hgvqbb13n2scs4shqjdyzm7kblgllndk0429pdiwdx21k5391q";
libraryHaskellDepends = [ base bytestring http-conduit xml ];
- description = "Haskell interface to the nist random beacon.";
+ description = "Haskell interface to the nist random beacon";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -179274,8 +180696,8 @@ self: {
}:
mkDerivation {
pname = "niv";
- version = "0.2.13";
- sha256 = "11znn37j15gzwg6nh6z4k5ijxyyc7gbirnrwlhh4b8868d9axjfy";
+ version = "0.2.14";
+ sha256 = "10iyddplwwfbvj8m3fv0kzjbjnv8yhp17b3xi23dv5pyxzmacp6l";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -179362,6 +180784,7 @@ self: {
benchmarkHaskellDepends = [ attoparsec base criterion text ];
description = "Parse and render *.drv files";
license = stdenv.lib.licenses.bsd3;
+ maintainers = with stdenv.lib.maintainers; [ sorki ];
}) {};
"nix-diff" = callPackage
@@ -179446,8 +180869,7 @@ self: {
];
description = "Parse and render .narinfo files";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
+ maintainers = with stdenv.lib.maintainers; [ sorki ];
}) {};
"nix-paths" = callPackage
@@ -179495,6 +180917,47 @@ self: {
broken = true;
}) {};
+ "nix-tree" = callPackage
+ ({ mkDerivation, aeson, async, base, brick, containers, deepseq
+ , directory, filepath, hashable, hrfsize, lens, parallel, protolude
+ , text, transformers, typed-process, unordered-containers, vty
+ }:
+ mkDerivation {
+ pname = "nix-tree";
+ version = "0.1.0.0";
+ sha256 = "0agj882mfnr53jlpn1cnds31b78qw3a13md1ap6jj2rnxs2zjcai";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ aeson async base brick containers deepseq directory filepath
+ hashable hrfsize lens parallel protolude text transformers
+ typed-process unordered-containers vty
+ ];
+ description = "Interactively browse a Nix store paths dependencies";
+ license = stdenv.lib.licenses.bsd3;
+ maintainers = with stdenv.lib.maintainers; [ utdemir ];
+ }) {};
+
+ "nixdu" = callPackage
+ ({ mkDerivation, aeson, async, base, brick, containers, deepseq
+ , directory, filepath, hashable, hrfsize, lens, parallel, protolude
+ , text, transformers, typed-process, unordered-containers, vty
+ }:
+ mkDerivation {
+ pname = "nixdu";
+ version = "0.1.0.0";
+ sha256 = "1a9ng3xaiddnmfjzd1dsmxf87114n6ga43w8hsij06p0la84mqq5";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ aeson async base brick containers deepseq directory filepath
+ hashable hrfsize lens parallel protolude text transformers
+ typed-process unordered-containers vty
+ ];
+ description = "Interactively browse a Nix store paths dependencies";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"nixfmt" = callPackage
({ mkDerivation, base, cmdargs, directory, filepath, megaparsec
, parser-combinators, safe-exceptions, text, unix
@@ -179836,6 +181299,48 @@ self: {
broken = true;
}) {};
+ "noli" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, cmark, directory
+ , frontmatter, lucid, regex-compat, text, yaml
+ }:
+ mkDerivation {
+ pname = "noli";
+ version = "0.1.1.0";
+ sha256 = "043rjr7p8jj33bkrl3mz7qbzl1az0v8acmbbzv8a6j6cpdd8vcxr";
+ libraryHaskellDepends = [
+ aeson base bytestring cmark directory frontmatter lucid
+ regex-compat text yaml
+ ];
+ description = "A static site generator";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "nom" = callPackage
+ ({ mkDerivation, algebra, base, base-compat, Cabal, cabal-doctest
+ , containers, data-default, doctest, extra, finite-typelits, flow
+ , hspec, hspec-discover, QuickCheck, syb, template-haskell
+ , TypeCompose, Unique
+ }:
+ mkDerivation {
+ pname = "nom";
+ version = "0.1.0.1";
+ sha256 = "01dg6h98pdzhrwryzhcmjrynxv6674pjpklkxkrpaymy29a9c9a0";
+ setupHaskellDepends = [ base Cabal cabal-doctest ];
+ libraryHaskellDepends = [
+ algebra base containers data-default extra finite-typelits flow
+ QuickCheck syb TypeCompose Unique
+ ];
+ testHaskellDepends = [
+ base base-compat data-default doctest hspec QuickCheck
+ template-haskell
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "Name-binding & alpha-equivalence";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"nominal" = callPackage
({ mkDerivation, base, containers }:
mkDerivation {
@@ -180350,7 +181855,7 @@ self: {
version = "0.1.1";
sha256 = "1mm1j0l3h8qxpk0bis4g1f6zp5407rkq2z5ldyr036frbvfwqaj5";
libraryHaskellDepends = [ base ];
- description = "Useful utility functions that only depend on base.";
+ description = "Useful utility functions that only depend on base";
license = "unknown";
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
@@ -180602,8 +182107,8 @@ self: {
}:
mkDerivation {
pname = "nqe";
- version = "0.6.1";
- sha256 = "1l0dydhcqmgf6bamy29sgry8sjirvw3khzjkhpjlb12zl2y75xxd";
+ version = "0.6.3";
+ sha256 = "0wg9cfzgj36dj77m521pqcliqd43i3j6i1bvqgvb8npmzqijag7q";
libraryHaskellDepends = [
base conduit containers hashable mtl stm unique unliftio
];
@@ -180612,7 +182117,7 @@ self: {
stm-conduit text unliftio
];
description = "Concurrency library in the style of Erlang/OTP";
- license = stdenv.lib.licenses.publicDomain;
+ license = stdenv.lib.licenses.mit;
}) {};
"nsis" = callPackage
@@ -181004,8 +182509,8 @@ self: {
}:
mkDerivation {
pname = "numeric-prelude";
- version = "0.4.3.1";
- sha256 = "0531yjw1rzbv3snv1lc955350frgf8526slsxbx3ias71krbdr69";
+ version = "0.4.3.2";
+ sha256 = "1vd777ax2yvxknfxp9isgjk7cabjv3q86dgf3hybv78hc4ji5gmq";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -181120,13 +182625,17 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "numhask_0_5_0" = callPackage
- ({ mkDerivation, base }:
+ "numhask_0_6_0_2" = callPackage
+ ({ mkDerivation, base, bifunctors, mmorph, protolude, text
+ , transformers
+ }:
mkDerivation {
pname = "numhask";
- version = "0.5.0";
- sha256 = "0lqwpa3kmgphimy48asi6dxa1mhkjkjvn2bsy1sl5mkf2y93gwrb";
- libraryHaskellDepends = [ base ];
+ version = "0.6.0.2";
+ sha256 = "1x8p92plblqz5kykqci86wjfvb79gsi00l0a5i2r1frs6imjvkjf";
+ libraryHaskellDepends = [
+ base bifunctors mmorph protolude text transformers
+ ];
description = "numeric classes";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -181134,20 +182643,16 @@ self: {
"numhask-array" = callPackage
({ mkDerivation, adjunctions, base, deepseq, distributive, doctest
- , hedgehog, hmatrix, numhask, numhask-hedgehog, numhask-prelude
- , protolude, vector
+ , hmatrix, numhask, vector
}:
mkDerivation {
pname = "numhask-array";
- version = "0.6.0";
- sha256 = "1pi9rp6j27pbh4ijbzhazznmyz2079b4h1p3sbnsn09bj35zh7z3";
+ version = "0.7.0";
+ sha256 = "1izfym0y9920i2pbzil3z3sn8rzk23lj1rbgj0x0hc7y2p0w5lbm";
libraryHaskellDepends = [
- adjunctions base deepseq distributive hmatrix numhask
- numhask-prelude protolude vector
- ];
- testHaskellDepends = [
- base doctest hedgehog numhask-hedgehog numhask-prelude
+ adjunctions base deepseq distributive hmatrix numhask vector
];
+ testHaskellDepends = [ base doctest numhask ];
description = "n-dimensional arrays";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -181233,13 +182738,13 @@ self: {
}:
mkDerivation {
pname = "numhask-space";
- version = "0.4.0";
- sha256 = "0p7pr314wm9mqmsn2jwxpr4z7dplb9nq7rih7c3qxc01lla3i59j";
+ version = "0.5.0";
+ sha256 = "0ygx5qkmsxf9qr1kbv96aqcm2rwb20v57zkn62ibhp01adj8n1gs";
libraryHaskellDepends = [
adjunctions base containers distributive foldl lattices protolude
semigroupoids tdigest text time
];
- testHaskellDepends = [ base doctest ];
+ testHaskellDepends = [ base doctest protolude ];
description = "numerical spaces";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -181361,8 +182866,8 @@ self: {
}:
mkDerivation {
pname = "nvim-hs";
- version = "2.1.0.3";
- sha256 = "19834hldpywsg52144i9b372msmw5pcj7v0fwiii14pns4sf6v7v";
+ version = "2.1.0.4";
+ sha256 = "0bg94adja6xvzlv1x849nrfpb0i5mjbp19f9cwhaa4iw1qs532rf";
libraryHaskellDepends = [
base bytestring cereal cereal-conduit conduit containers
data-default deepseq foreign-store hslogger megaparsec messagepack
@@ -181384,6 +182889,8 @@ 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
@@ -181407,6 +182914,8 @@ 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
@@ -181427,6 +182936,8 @@ 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
@@ -181546,6 +183057,28 @@ self: {
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;
+ 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.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"oanda-rest-api" = callPackage
({ mkDerivation, aeson, base, bytestring, conduit, containers
, Decimal, hlint, hspec, http-client, http-conduit, HUnit, lens
@@ -182051,8 +183584,8 @@ self: {
}:
mkDerivation {
pname = "odd-jobs";
- version = "0.2.1";
- sha256 = "0s0sjy91pq7lqhc75cf6z478b956af7af2959g9qaa879vw9bx2k";
+ version = "0.2.2";
+ sha256 = "1l6nyyn27yjn2gkd6yvdxi5iai5af96srkxia24npl5rna2cngfp";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -182150,8 +183683,8 @@ self: {
}:
mkDerivation {
pname = "oeis2";
- version = "1.0.3";
- sha256 = "04dbly6ggadmy1bi10x9bbsa6dvynb5g1m5hdrlzv3mpyfahxvwp";
+ version = "1.0.4";
+ sha256 = "1parmfwdxrmvzz81dy8mb9ry4bbp1bvsqsr593zld7hnfx6cvlh9";
libraryHaskellDepends = [
aeson base containers http-conduit lens lens-aeson text vector
];
@@ -182675,19 +184208,25 @@ self: {
}) {};
"online" = callPackage
- ({ mkDerivation, backprop, base, doctest, foldl, tasty, tdigest
- , vector, vector-algorithms
+ ({ mkDerivation, adjunctions, backprop, base, containers, doctest
+ , foldl, folds, generic-lens, hmatrix, lens, mwc-probability
+ , mwc-random, numhask, numhask-array, primitive, profunctors
+ , tdigest, text, vector, vector-algorithms
}:
mkDerivation {
pname = "online";
- version = "0.5.0";
- sha256 = "1z7b2aq0zmd65qdi3s6hq17svkw2v62bap586za6kvnbq8fz5cys";
+ version = "0.6.0";
+ sha256 = "1yr3jq4gpjmgfd9q95n3b0g9ib2xjccc56m8mxlzsjxhnqc149jy";
libraryHaskellDepends = [
- backprop base foldl tdigest vector vector-algorithms
+ adjunctions backprop base containers foldl folds generic-lens
+ hmatrix lens mwc-probability mwc-random numhask numhask-array
+ primitive profunctors tdigest text vector vector-algorithms
];
- testHaskellDepends = [ base doctest tasty ];
- description = "online statistics";
+ testHaskellDepends = [ base doctest numhask ];
+ description = "See readme.md";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"online-csv" = callPackage
@@ -183094,8 +184633,8 @@ self: {
}:
mkDerivation {
pname = "openapi3-code-generator";
- version = "0.1.0.4";
- sha256 = "1bfqw6fpvprwg7132ccxy2hksjbh5s9zcv18blc4q855hc4zzbp5";
+ version = "0.1.0.6";
+ sha256 = "1nf7m27m5l56ms45lldbbqcwz3rcdw5jr3kk7si280h3153yhayc";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -183584,33 +185123,26 @@ self: {
}) {};
"opentelemetry" = callPackage
- ({ mkDerivation, async, attoparsec, base, bytestring, clock
- , exceptions, hashable, random, tasty, tasty-discover, tasty-hunit
- , tasty-quickcheck, text, unordered-containers
- }:
+ ({ mkDerivation, base, bytestring, exceptions }:
mkDerivation {
pname = "opentelemetry";
- version = "0.0.0.2";
- sha256 = "15x7swbr18xks8a9xf1hjwibgqxsjigcyrahbnk72p1n1gxkarjr";
- libraryHaskellDepends = [
- attoparsec base bytestring clock exceptions hashable random text
- unordered-containers
- ];
- testHaskellDepends = [
- async base bytestring tasty tasty-discover tasty-hunit
- tasty-quickcheck
- ];
- testToolDepends = [ tasty-discover ];
+ version = "0.4.2";
+ sha256 = "12myg932dpf6zz38ahf9dmx449dkp9kf9pi79j8bdlz4v2fl3jzj";
+ libraryHaskellDepends = [ base bytestring exceptions ];
license = stdenv.lib.licenses.asl20;
}) {};
- "opentelemetry_0_4_2" = callPackage
- ({ mkDerivation, base, bytestring, exceptions }:
+ "opentelemetry_0_6_0" = callPackage
+ ({ mkDerivation, base, bytestring, exceptions, ghc-trace-events
+ , hashable
+ }:
mkDerivation {
pname = "opentelemetry";
- version = "0.4.2";
- sha256 = "12myg932dpf6zz38ahf9dmx449dkp9kf9pi79j8bdlz4v2fl3jzj";
- libraryHaskellDepends = [ base bytestring exceptions ];
+ version = "0.6.0";
+ sha256 = "0gl3xax7gz89fc12lyw468qhailgja06skj6siscq9pip03gj6ck";
+ libraryHaskellDepends = [
+ base bytestring exceptions ghc-trace-events hashable
+ ];
license = stdenv.lib.licenses.asl20;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
@@ -183651,6 +185183,44 @@ self: {
broken = true;
}) {};
+ "opentelemetry-extra_0_6_0" = callPackage
+ ({ mkDerivation, aeson, async, base, binary, bytestring, clock
+ , containers, directory, exceptions, filepath, gauge
+ , generic-arbitrary, ghc-events, hashable, hashtables, http-client
+ , http-client-tls, http-types, hvega, opentelemetry, process
+ , QuickCheck, quickcheck-instances, random, scientific, splitmix
+ , stm, tasty, tasty-discover, tasty-hunit, tasty-quickcheck, text
+ , text-show, typed-process, unordered-containers
+ }:
+ mkDerivation {
+ pname = "opentelemetry-extra";
+ version = "0.6.0";
+ sha256 = "025fsryqzv0cfny1myrhs4bdrdg8sfp86rvxf671sbl8nli48x1a";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson async base binary 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 bytestring clock containers directory exceptions
+ filepath hashtables http-client http-client-tls hvega opentelemetry
+ process text typed-process
+ ];
+ testHaskellDepends = [
+ base bytestring generic-arbitrary ghc-events hashable opentelemetry
+ QuickCheck quickcheck-instances splitmix tasty tasty-discover
+ tasty-hunit tasty-quickcheck text text-show unordered-containers
+ ];
+ testToolDepends = [ tasty-discover ];
+ benchmarkHaskellDepends = [ base gauge opentelemetry ];
+ license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"opentelemetry-http-client" = callPackage
({ mkDerivation, base, http-client, http-types, opentelemetry, text
}:
@@ -183694,6 +185264,34 @@ self: {
broken = true;
}) {};
+ "opentelemetry-lightstep_0_6_0" = 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.0";
+ sha256 = "09xqda7hxx4dn85hs2zh7y3jjxvi7xprcpv8mmam38hzyhjw2rv7";
+ 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-wai" = callPackage
({ mkDerivation, base, bytestring, http-types, opentelemetry, text
, wai
@@ -183710,6 +185308,22 @@ self: {
broken = true;
}) {};
+ "opentelemetry-wai_0_6_0" = callPackage
+ ({ mkDerivation, base, bytestring, http-types, opentelemetry, text
+ , wai
+ }:
+ mkDerivation {
+ pname = "opentelemetry-wai";
+ version = "0.6.0";
+ sha256 = "1bqq1fs7krckx43w2j4pvfncbyy60rrh6w8n1pcvb629dary5lwn";
+ libraryHaskellDepends = [
+ base bytestring http-types opentelemetry text wai
+ ];
+ license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"opentheory" = callPackage
({ mkDerivation, base, opentheory-primitive, QuickCheck }:
mkDerivation {
@@ -183965,20 +185579,22 @@ self: {
}) {};
"openweathermap" = callPackage
- ({ mkDerivation, aeson, base, directory, http-client
- , optparse-applicative, servant, servant-client, xdg-basedir
+ ({ mkDerivation, aeson, base, directory, http-api-data, http-client
+ , optparse-applicative, servant, servant-client
+ , servant-client-core, time, xdg-basedir
}:
mkDerivation {
pname = "openweathermap";
- version = "0.1.0";
- sha256 = "140m5jlbcrz42m5fr7cmq0n7zbdb0gcxwcvlpl0cb6r1vg4xp9qj";
+ version = "0.2.0";
+ sha256 = "1sd8rflm3zakpgm5va9rwdw9si4cbqyvdmpysw55ly6mzgvfxad1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson base http-client servant servant-client
+ aeson base http-api-data http-client servant servant-client
+ servant-client-core
];
executableHaskellDepends = [
- base directory optparse-applicative xdg-basedir
+ base directory optparse-applicative time xdg-basedir
];
description = "Access data at OpenWeatherMap";
license = stdenv.lib.licenses.publicDomain;
@@ -184556,6 +186172,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "optparse-generic_1_4_2" = callPackage
+ ({ mkDerivation, base, bytestring, Only, optparse-applicative
+ , system-filepath, text, time, transformers, void
+ }:
+ mkDerivation {
+ pname = "optparse-generic";
+ version = "1.4.2";
+ sha256 = "00b46pn3mi0kbx8a2xc92hlrykl9b344sq9ljmydv4zmrrhp5yr6";
+ libraryHaskellDepends = [
+ base bytestring Only optparse-applicative system-filepath text time
+ transformers void
+ ];
+ description = "Auto-generate a command-line parser for your datatype";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"optparse-helper" = callPackage
({ mkDerivation, base, optparse-applicative }:
mkDerivation {
@@ -184885,8 +186518,8 @@ self: {
}:
mkDerivation {
pname = "org-mode-lucid";
- version = "1.3.0";
- sha256 = "0a6iy2x0k9r3072zx0sf4k27xnihwckyd1h2pcqd61sxkgf3qkn3";
+ version = "1.4.0";
+ sha256 = "01h8lf3cdkq5s4nx5iy2835sdbly4vrdn2ml34qgaby703drlci4";
libraryHaskellDepends = [
base containers hashable lucid org-mode text
];
@@ -185060,17 +186693,15 @@ self: {
broken = true;
}) {};
- "ormolu" = callPackage
+ "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.3.1";
- sha256 = "0pvnswbxi09fddnn012sha3fbmm30yzlzh2x1asw9ahjk3a3bdlg";
- revision = "1";
- editedCabalFile = "1prm2lip6w9fg8gaywdnxqcf2bcikcmnb2gi46nma3dfniipzbnq";
+ version = "0.0.5.0";
+ sha256 = "1sf22silpj89sldd7wanlr34nsv77bq0cf4i0q1x2r20pz7s4w4m";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -185087,17 +186718,20 @@ self: {
testToolDepends = [ hspec-discover ];
description = "A formatter for Haskell source code";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "ormolu_0_1_0_0" = callPackage
+ "ormolu" = callPackage
({ mkDerivation, base, bytestring, containers, dlist, exceptions
, filepath, ghc-lib-parser, gitrev, hspec, hspec-discover, mtl
, optparse-applicative, path, path-io, syb, text
}:
mkDerivation {
pname = "ormolu";
- version = "0.1.0.0";
- sha256 = "1wpdj04hpnkk60swhx9d9cyazkgkjn2kkzmix7q1mil7hq23ynnp";
+ version = "0.1.2.0";
+ sha256 = "14ndqfcbx0y71d3q5i7d0scbvg9nd5qr5pdn7qvylxlkgpbc77qp";
+ revision = "1";
+ editedCabalFile = "0c20myzc42zvfhy8lwqgjrhsna5dg8xfbha5y2v7hsapa0km3ri4";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -185114,21 +186748,23 @@ self: {
testToolDepends = [ hspec-discover ];
description = "A formatter for Haskell source code";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"os-release" = callPackage
- ({ mkDerivation, base, containers, hlint, hspec, parsec, process
- , regex-compat, temporary, transformers
+ ({ mkDerivation, aeson, base, bytestring, filepath, hspec
+ , hspec-megaparsec, megaparsec, pretty-simple, safe-exceptions
+ , tasty, tasty-golden, tasty-hspec, text, unordered-containers
}:
mkDerivation {
pname = "os-release";
- version = "0.2.2";
- sha256 = "19rc9l7i1zq67r5i223pd9m6c1fyy98c29wdhsk5qsb1q7z5f4x9";
- libraryHaskellDepends = [ base containers parsec transformers ];
+ version = "1.0.1";
+ sha256 = "05ajgnihm82ikxgvfnam0msn7id2apiyin9757jrc8wfsh3xvkmx";
+ libraryHaskellDepends = [
+ aeson base megaparsec safe-exceptions text unordered-containers
+ ];
testHaskellDepends = [
- base containers hlint hspec parsec process regex-compat temporary
- transformers
+ base bytestring filepath hspec hspec-megaparsec megaparsec
+ pretty-simple tasty tasty-golden tasty-hspec text
];
description = "/etc/os-release helpers";
license = stdenv.lib.licenses.bsd3;
@@ -185539,19 +187175,6 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "packcheck";
- version = "0.4.2";
- sha256 = "0za6ravq945g9gdm6sbxqklnkg56saap0kjg5ra42dabd1ma4iys";
- libraryHaskellDepends = [ base ];
- testHaskellDepends = [ base ];
- benchmarkHaskellDepends = [ base ];
- description = "Universal build and CI testing for Haskell packages";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "packcheck_0_5_1" = callPackage
- ({ mkDerivation, base }:
- mkDerivation {
- pname = "packcheck";
version = "0.5.1";
sha256 = "05hwcmg67vicrig7syfxkpbsaqfjzlik4jq8ijz2gdkh7v3czrvr";
libraryHaskellDepends = [ base ];
@@ -185559,7 +187182,6 @@ self: {
benchmarkHaskellDepends = [ base ];
description = "Universal build and CI testing for Haskell packages";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"packdeps" = callPackage
@@ -185569,8 +187191,8 @@ self: {
}:
mkDerivation {
pname = "packdeps";
- version = "0.4.5";
- sha256 = "07nsnxxs5y77w0v5dxw9mqgq98s3riws5846qshlnhq4l5q73php";
+ version = "0.6.0.0";
+ sha256 = "10hrsshzljs6yjzgpw6kpdc4fx4xrbafwicpapcmmj1y66rj00dz";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -185578,7 +187200,7 @@ self: {
time
];
executableHaskellDepends = [
- base Cabal containers optparse-applicative process semigroups
+ base Cabal containers optparse-applicative process semigroups text
];
description = "Check your cabal packages for lagging dependencies";
license = stdenv.lib.licenses.bsd3;
@@ -185627,7 +187249,7 @@ self: {
base binary criterion deepseq mtl unordered-containers vector
vector-binary-instances
];
- description = "Generation and traversal of highly compressed directed acyclic word graphs.";
+ description = "Generation and traversal of highly compressed directed acyclic word graphs";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -185995,8 +187617,8 @@ self: {
({ mkDerivation, base, c2hs, pam }:
mkDerivation {
pname = "pam";
- version = "0.1";
- sha256 = "1lmkq12p18qavx2c7xrnha56017y0f21ri4l3cqal4fb8zy0g5nj";
+ version = "0.2.0.0";
+ sha256 = "0j4hm7ph0iszf8wyqpy5jiplr14jj37z2yvgcgy7p5ab5p5r38gx";
libraryHaskellDepends = [ base ];
librarySystemDepends = [ pam ];
libraryToolDepends = [ c2hs ];
@@ -186049,60 +187671,6 @@ self: {
}) {};
"pandoc" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, attoparsec, base
- , 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.1.1";
- sha256 = "0vc1ld57nv27gwq4mq0wdal8k2wxvsc0f3m2jwq9nkq7wbpwa8cx";
- configureFlags = [ "-fhttps" "-f-trypandoc" ];
- isLibrary = true;
- isExecutable = true;
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- aeson aeson-pretty attoparsec base 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 ];
- testHaskellDepends = [
- base 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 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_9_2_1" = callPackage
({ mkDerivation, aeson, aeson-pretty, attoparsec, base-compat
, base-noprelude, base64-bytestring, binary, blaze-html
, blaze-markup, bytestring, case-insensitive, cmark-gfm, containers
@@ -186156,46 +187724,68 @@ self: {
'';
description = "Conversion between markup formats";
license = stdenv.lib.licenses.gpl2;
- hydraPlatforms = stdenv.lib.platforms.none;
maintainers = with stdenv.lib.maintainers; [ peti ];
}) {};
- "pandoc-citeproc" = 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
+ "pandoc_2_10_1" = callPackage
+ ({ mkDerivation, aeson, aeson-pretty, attoparsec, base
+ , base64-bytestring, binary, blaze-html, blaze-markup, bytestring
+ , case-insensitive, commonmark, commonmark-extensions
+ , commonmark-pandoc, connection, 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, weigh, xml
+ , zip-archive, zlib
}:
mkDerivation {
- pname = "pandoc-citeproc";
- version = "0.16.4.1";
- sha256 = "1jbd6g82sn3546kimm0p6n7spfqr3b4dssjkr5v679jwb5w6hwmx";
+ pname = "pandoc";
+ version = "2.10.1";
+ sha256 = "16i2sc5nf2gx5aykbd0jmbjcj2ivj5941bvkdj4dxlvy1adlr2lk";
+ configureFlags = [ "-fhttps" "-f-trypandoc" ];
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
+ aeson aeson-pretty attoparsec base base64-bytestring binary
+ blaze-html blaze-markup bytestring case-insensitive commonmark
+ commonmark-extensions commonmark-pandoc connection 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 xml zip-archive zlib
];
+ executableHaskellDepends = [ base ];
testHaskellDepends = [
- aeson base bytestring containers directory filepath mtl pandoc
- pandoc-types process temporary text yaml
+ base base64-bytestring bytestring containers Diff directory
+ doctemplates exceptions 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
];
- doCheck = false;
- description = "Supports using pandoc with citeproc";
- license = stdenv.lib.licenses.bsd3;
+ benchmarkHaskellDepends = [
+ base 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.gpl2Plus;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ maintainers = with stdenv.lib.maintainers; [ peti ];
}) {};
- "pandoc-citeproc_0_17" = callPackage
+ "pandoc-citeproc" = 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
@@ -186205,8 +187795,8 @@ self: {
}:
mkDerivation {
pname = "pandoc-citeproc";
- version = "0.17";
- sha256 = "1cgmv8zdiqcbls7c6rqdd154z5r90p9wxrdy6nwmxma8qfmfgaa7";
+ version = "0.17.0.1";
+ sha256 = "0hi31h4jxamnyw0jsbwnbzy9gkp3a03mhsgwy9w73hi13lywxrgk";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -186228,7 +187818,6 @@ self: {
doCheck = false;
description = "Supports using pandoc with citeproc";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"pandoc-citeproc-preamble" = callPackage
@@ -186237,8 +187826,8 @@ self: {
}:
mkDerivation {
pname = "pandoc-citeproc-preamble";
- version = "1.3";
- sha256 = "1lnsklvqvi9569wxdkyk2qwc33mm5d3n28xj64847i8g9af2jqs9";
+ version = "1.6";
+ sha256 = "0xx2l0xjx0baaqmdnk29knxxhwfix1wrg7zysvgilf33zsvdc5a8";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -186257,8 +187846,8 @@ self: {
}:
mkDerivation {
pname = "pandoc-crossref";
- version = "0.3.6.3";
- sha256 = "1528cn5phcsc2x3h69p64sm7jap34ca3dsdh5qw2jx1vmgn42mi5";
+ version = "0.3.7.0";
+ sha256 = "1mw5bcl0z1vps4xz72pznr1b9ag1g9sxhm2f51wm3236z9q28za6";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -186282,6 +187871,8 @@ self: {
];
description = "Pandoc filter for cross-references";
license = stdenv.lib.licenses.gpl2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"pandoc-csv2table" = callPackage
@@ -186519,31 +188110,38 @@ self: {
}) {};
"pandoc-plot" = callPackage
- ({ mkDerivation, base, containers, data-default-class, deepseq
- , directory, filepath, hashable, hspec, hspec-expectations, mtl
- , open-browser, optparse-applicative, pandoc, pandoc-types
- , parallel-io, shakespeare, tasty, tasty-hspec, tasty-hunit
- , template-haskell, temporary, text, turtle, typed-process, yaml
+ ({ 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.2.2.0";
- sha256 = "15xs3rrqc7hygmmiylfykdqhqsr7giqdhw3hmmnff8s8k708qv33";
+ version = "0.6.1.0";
+ sha256 = "0jyhb1ab6h990r159a3gdw0cbxxvjrjsd35yyca5bd5rqxzlvnay";
+ revision = "1";
+ editedCabalFile = "1kn5k6xrjs1gh273hc8zrp85w8g72g3rz79v5n4qk33n0pg6ydvw";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base containers data-default-class directory filepath hashable mtl
- pandoc pandoc-types parallel-io shakespeare temporary text turtle
- typed-process yaml
+ async base bytestring containers data-default-class directory
+ filepath hashable mtl pandoc pandoc-types shakespeare temporary
+ text turtle typed-process yaml
];
executableHaskellDepends = [
- base data-default-class deepseq directory filepath open-browser
+ base deepseq directory filepath githash open-browser
optparse-applicative pandoc pandoc-types template-haskell temporary
text
];
testHaskellDepends = [
- base data-default-class directory filepath hspec hspec-expectations
- mtl pandoc-types tasty tasty-hspec tasty-hunit temporary text
+ 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;
@@ -186551,39 +188149,37 @@ self: {
broken = true;
}) {};
- "pandoc-plot_0_5_0_0" = 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
+ "pandoc-plot_0_8_1_0" = callPackage
+ ({ mkDerivation, base, bytestring, containers, criterion
+ , data-default, directory, filepath, githash, hashable, hspec
+ , hspec-expectations, lifted-async, mtl, optparse-applicative
+ , pandoc, pandoc-types, shakespeare, tagsoup, tasty, tasty-hspec
+ , tasty-hunit, template-haskell, text, typed-process, yaml
}:
mkDerivation {
pname = "pandoc-plot";
- version = "0.5.0.0";
- sha256 = "1wgk3q46am59if4b5s6pkabllsyy4xv47zs5h1lywdij3g4r4898";
+ version = "0.8.1.0";
+ sha256 = "11mn2baqya3xm325znxcsxglv6ydd67yd69p3fvqn9m2fcg1y9fr";
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
+ base bytestring containers data-default directory filepath hashable
+ lifted-async mtl pandoc pandoc-types shakespeare tagsoup text
+ typed-process yaml
];
executableHaskellDepends = [
- base deepseq directory filepath githash open-browser
- optparse-applicative pandoc pandoc-types template-haskell temporary
- text
+ base containers directory filepath githash optparse-applicative
+ pandoc pandoc-types template-haskell text typed-process
];
testHaskellDepends = [
- base data-default-class directory filepath hspec hspec-expectations
- mtl pandoc-types tasty tasty-hspec tasty-hunit temporary text
+ base containers directory filepath hspec hspec-expectations
+ pandoc-types tasty tasty-hspec tasty-hunit 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;
+ license = stdenv.lib.licenses.gpl2Plus;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
}) {};
@@ -186676,6 +188272,30 @@ self: {
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-unlit" = callPackage
({ mkDerivation, base, pandoc }:
mkDerivation {
@@ -186730,8 +188350,8 @@ self: {
({ mkDerivation }:
mkDerivation {
pname = "pandora";
- version = "0.2.8";
- sha256 = "0p556y2a54zmmdr6gnlkjb8xjcyibcr8vvlk3krwqc4zkr6rwv0s";
+ version = "0.2.9";
+ sha256 = "0gl5h4krn2aigxfqppa4fr8vir2s5xrh8s363frh82fgdxblhjgc";
description = "A box of patterns and paradigms";
license = stdenv.lib.licenses.mit;
}) {};
@@ -186764,8 +188384,8 @@ self: {
}:
mkDerivation {
pname = "pango";
- version = "0.13.8.0";
- sha256 = "1skyfj0phd5hzpk86lj7qx0g6n09b1cfijlf759p7v34f47g6w2s";
+ version = "0.13.8.1";
+ sha256 = "0by8ada93srgapdg78n8hyk5xsqb7n54mjacvplwwsbrd1b7m9j0";
enableSeparateDataOutput = true;
setupHaskellDepends = [ base Cabal filepath gtk2hs-buildtools ];
libraryHaskellDepends = [
@@ -186976,7 +188596,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "pantry_0_5_0_0" = callPackage
+ "pantry_0_5_1_1" = callPackage
({ mkDerivation, aeson, ansi-terminal, base, bytestring, Cabal
, casa-client, casa-types, conduit, conduit-extra, containers
, cryptonite, cryptonite-conduit, digest, exceptions, filelock
@@ -186990,8 +188610,8 @@ self: {
}:
mkDerivation {
pname = "pantry";
- version = "0.5.0.0";
- sha256 = "1v5nnmrg62phnwym8cw6bjld8impdmrkq9cwxmyrab48gjwds41l";
+ version = "0.5.1.1";
+ sha256 = "1q1q8jflhd5r70czsclkj27yqk4v8b1njdw8f4qb3xvf9c3gzl70";
libraryHaskellDepends = [
aeson ansi-terminal base bytestring Cabal casa-client casa-types
conduit conduit-extra containers cryptonite cryptonite-conduit
@@ -187529,6 +189149,8 @@ self: {
];
description = "ParDual class for Parallel <-> Sequential";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"par-traverse" = callPackage
@@ -187687,8 +189309,8 @@ self: {
}:
mkDerivation {
pname = "parameterized-utils";
- version = "2.1.0";
- sha256 = "0jfl75a1282lb50v1jw3ghmnwp1fp0fmwgj46lw87rm6vc2qlzhb";
+ version = "2.1.1";
+ sha256 = "18z0ykpvr7m8ffqpqwnclnyifig61n9l41w3hn39f37455z1dy39";
libraryHaskellDepends = [
base base-orphans constraints containers deepseq ghc-prim hashable
hashtables lens mtl template-haskell text th-abstraction vector
@@ -187699,6 +189321,8 @@ self: {
];
description = "Classes and data structures for working with data-kind indexed types";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"paramtree" = callPackage
@@ -187868,6 +189492,30 @@ self: {
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;
+ 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"parport" = callPackage
({ mkDerivation, array, base }:
mkDerivation {
@@ -187917,6 +189565,25 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "parse-gcstats" = callPackage
+ ({ mkDerivation, attoparsec, base, conduit, conduit-extra, filepath
+ , tasty, tasty-golden, text, unordered-containers
+ }:
+ mkDerivation {
+ pname = "parse-gcstats";
+ version = "0.1.0.0";
+ sha256 = "07l2jy59grxqnn90kyj13zg7b5x8j21apcywf6m4yws41j8il0nc";
+ libraryHaskellDepends = [
+ attoparsec base text unordered-containers
+ ];
+ testHaskellDepends = [
+ attoparsec base conduit conduit-extra filepath tasty tasty-golden
+ text
+ ];
+ description = "Parse machine-readable GHC GC stats";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"parse-help" = callPackage
({ mkDerivation, attoparsec, base, cmdargs, containers
, data-default, file-location, template-haskell, text, th-lift
@@ -188196,8 +189863,8 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "parsek";
- version = "1.0.1.3";
- sha256 = "184cbw9gz3vv2jbr2wzkygv25y70jayxd8d76pgpvjcaps4qqxp7";
+ version = "1.0.2.0";
+ sha256 = "05hi14wn6pzhknahyvjkw4cg9qfy20krig2pkx00r4s095zmpqza";
libraryHaskellDepends = [ base ];
description = "Parallel Parsing Processes";
license = stdenv.lib.licenses.gpl3;
@@ -188676,23 +190343,6 @@ self: {
}) {};
"password" = callPackage
- ({ mkDerivation, base, bytestring, doctest, QuickCheck
- , quickcheck-instances, scrypt, tasty, tasty-quickcheck, text
- }:
- mkDerivation {
- pname = "password";
- version = "1.0.0.0";
- sha256 = "08igga8jd7g0lnakmn8lq7ssyqwkknp0lbnlhbq4qwin9n8pzl0c";
- libraryHaskellDepends = [ base scrypt text ];
- testHaskellDepends = [
- base bytestring doctest QuickCheck quickcheck-instances scrypt
- tasty tasty-quickcheck text
- ];
- description = "plain-text password and hashed password datatypes and functions";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "password_2_0_1_1" = callPackage
({ mkDerivation, base, base-compat, base64, bytestring, Cabal
, cabal-doctest, cryptonite, doctest, memory, QuickCheck
, quickcheck-instances, scrypt, tasty, tasty-quickcheck
@@ -188702,6 +190352,8 @@ self: {
pname = "password";
version = "2.0.1.1";
sha256 = "1fi39w79p7jaw85i5r8f4flw7s1n2ljxj5ci9gda6a556015w1p8";
+ revision = "1";
+ editedCabalFile = "1r27scxmkmvw8nbcg4x3k10ibq4qhrmpwgnqbnz32g1fvw7mlxg3";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
base base64 bytestring cryptonite memory text
@@ -188713,28 +190365,9 @@ self: {
];
description = "Hashing and checking of passwords";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"password-instances" = callPackage
- ({ mkDerivation, aeson, base, doctest, http-api-data, password
- , persistent, QuickCheck, quickcheck-instances
- }:
- mkDerivation {
- pname = "password-instances";
- version = "1.0.0.0";
- sha256 = "0i87ij207i4zvmgji457dimhpmy8hs7ddwpqr86riyscdvzvml91";
- libraryHaskellDepends = [
- aeson base http-api-data password persistent
- ];
- testHaskellDepends = [
- base doctest QuickCheck quickcheck-instances
- ];
- description = "typeclass instances for password package";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "password-instances_2_0_0_1" = callPackage
({ mkDerivation, aeson, base, base-compat, Cabal, cabal-doctest
, doctest, http-api-data, password, persistent, QuickCheck
, quickcheck-instances, tasty, tasty-hunit, tasty-quickcheck
@@ -188755,7 +190388,6 @@ self: {
];
description = "typeclass instances for password package";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"passwords" = callPackage
@@ -188827,8 +190459,8 @@ self: {
}:
mkDerivation {
pname = "patat";
- version = "0.8.4.3";
- sha256 = "1zz007l9ap9qlhgwr7jjavr6h5r1cnr9wflyxpvjmdzmn6ch74w4";
+ version = "0.8.5.0";
+ sha256 = "1b4g5m32dv7905q51p4f23c9d4sfy5jvwbq7wgwsa2mwl8hf5cds";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -188865,8 +190497,6 @@ self: {
testHaskellDepends = [ base directory filemanip filepath hlint ];
description = "Infrastructure for writing patches which act on other types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"patch-combinators" = callPackage
@@ -188935,15 +190565,17 @@ self: {
}:
mkDerivation {
pname = "path";
- version = "0.7.1";
- sha256 = "1z2gj4108827lb03f7cdqhijjgqjvv9glzrzfv96cxkwgi6y38jx";
+ version = "0.7.0";
+ sha256 = "1dl7yjmkcdm3wlbj1s5qvkl31apl3dnwz5jc8h3hdq0w722x4a5k";
+ revision = "1";
+ editedCabalFile = "0ph5qs50lm8ac58v8df0mmivqfilb1wz14568q06aws6gwj9qqpi";
libraryHaskellDepends = [
aeson base deepseq exceptions filepath hashable template-haskell
text
];
testHaskellDepends = [
aeson base bytestring filepath genvalidity genvalidity-hspec
- genvalidity-property hspec mtl QuickCheck template-haskell validity
+ genvalidity-property hspec mtl QuickCheck validity
];
description = "Support for well-typed paths";
license = stdenv.lib.licenses.bsd3;
@@ -188972,6 +190604,28 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "path-binary-instance" = callPackage
+ ({ mkDerivation, base, binary, path }:
+ mkDerivation {
+ pname = "path-binary-instance";
+ version = "0.1.0.0";
+ sha256 = "1mrmp58s7f88hyq493h39c1f19r92yh2qw1diml61iwhm765j7ir";
+ libraryHaskellDepends = [ base binary path ];
+ description = "Binary instance for Path";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "path-extensions" = callPackage
+ ({ mkDerivation, base, exceptions, path }:
+ mkDerivation {
+ pname = "path-extensions";
+ version = "0.1.1.0";
+ sha256 = "0pvjb26arsj892addi9x26v8naislh87x6av70k8fjnsish3pnj5";
+ libraryHaskellDepends = [ base exceptions path ];
+ description = "Enumeration of common filetype extensions for use with the path library";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"path-extra" = callPackage
({ mkDerivation, attoparsec, base, path, QuickCheck
, quickcheck-instances, tasty, tasty-quickcheck, text
@@ -188997,8 +190651,8 @@ self: {
pname = "path-io";
version = "1.6.0";
sha256 = "0hcdxxwkhdhm59p6x74k1fsgsrqfa100c83cslm1h9ln0anj1r3k";
- revision = "1";
- editedCabalFile = "1kwrkpmwmar8nwaar02m3kfy24vl3kzm0m3iq0d4ryd84a6a0dax";
+ revision = "3";
+ editedCabalFile = "0rd7svl3jxzqnf8l2h4f7xwlv8av67y85bwmr40954disq714l74";
libraryHaskellDepends = [
base containers directory dlist exceptions filepath path temporary
time transformers unix-compat
@@ -189011,6 +190665,17 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "path-like" = callPackage
+ ({ mkDerivation, base, path }:
+ mkDerivation {
+ pname = "path-like";
+ version = "0.2.0.1";
+ sha256 = "03d5kqs6xr22dl7gjydi1nlzy13wsc0dkmd93pwf37yp85y4bxrp";
+ libraryHaskellDepends = [ base path ];
+ description = "PathLike, FileLike and DirLike type classes for the Path library";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"path-pieces" = callPackage
({ mkDerivation, base, hspec, HUnit, QuickCheck, text, time }:
mkDerivation {
@@ -189091,8 +190756,8 @@ self: {
pname = "paths";
version = "0.2.0.0";
sha256 = "18pzjlnmx7w79riig7qzyhw13jla92lals9lwayl23qr02ndna4v";
- revision = "2";
- editedCabalFile = "0r5nm9qqqa4nkz6aymhh62lfmmkjip25a4lk441a108i1ngkjl5m";
+ revision = "3";
+ editedCabalFile = "15h5fqql4jj950lm5yddpxczcbslckq9sg2ygdgqlmahjw8mwnnf";
libraryHaskellDepends = [
base bytestring deepseq directory filepath template-haskell text
time
@@ -189107,8 +190772,8 @@ self: {
}:
mkDerivation {
pname = "pathtype";
- version = "0.8.1";
- sha256 = "03rlj8klzxqimjv44h07xbij0acr63pddxppq9yfjlyggmaxrrnm";
+ version = "0.8.1.1";
+ sha256 = "0322q8wd4mbp7q0cgym6mf2dxg2srp76r38kprxl9ik53s3y3p67";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -189239,6 +190904,22 @@ self: {
broken = true;
}) {};
+ "pava" = callPackage
+ ({ mkDerivation, base, criterion, hspec, hspec-discover, mwc-random
+ , vector
+ }:
+ mkDerivation {
+ pname = "pava";
+ version = "0.1.0.0";
+ sha256 = "0pi8pgfha113064fxl9vmd72drxxlj6zld4fqrf3y2qwhyikka5v";
+ libraryHaskellDepends = [ base vector ];
+ testHaskellDepends = [ base hspec hspec-discover vector ];
+ testToolDepends = [ hspec-discover ];
+ benchmarkHaskellDepends = [ base criterion mwc-random vector ];
+ description = "Greatest convex majorants and least concave minorants";
+ license = stdenv.lib.licenses.gpl3Plus;
+ }) {};
+
"paymill" = callPackage
({ mkDerivation, base, hspec }:
mkDerivation {
@@ -189830,19 +191511,26 @@ self: {
}) {};
"pdftotext" = callPackage
- ({ mkDerivation, base, bytestring, hspec, hspec-discover
- , poppler-cpp, text
+ ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, hspec
+ , hspec-discover, optparse-applicative, poppler-cpp, range, text
}:
mkDerivation {
pname = "pdftotext";
- version = "0.0.1.0";
- sha256 = "1agxbrcpsw8s0qsv6i0vxvzvskzn5abd42l7ab2na75v9fs8p4l8";
+ version = "0.1.0.0";
+ sha256 = "01zdcggm5p52j7bwimfhk5x5mjnbpz4iz8g5jq3lnnc3ddd0ab6y";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [ base bytestring text ];
libraryPkgconfigDepends = [ poppler-cpp ];
+ executableHaskellDepends = [
+ aeson ansi-wl-pprint base optparse-applicative range text
+ ];
testHaskellDepends = [ base hspec text ];
testToolDepends = [ hspec-discover ];
description = "Extracts text from PDF using poppler";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {poppler-cpp = null;};
"pdynload" = callPackage
@@ -190233,6 +191921,25 @@ self: {
broken = true;
}) {};
+ "percent-encoder" = callPackage
+ ({ mkDerivation, array, base, bytestring, criterion, network-uri
+ , QuickCheck, quickcheck-instances
+ }:
+ mkDerivation {
+ pname = "percent-encoder";
+ version = "0.0.0.0";
+ sha256 = "1aqa25kydhvf9jiqk5a928fmgi9g94d2b44gkq8vqlzbq0azi126";
+ libraryHaskellDepends = [ array base bytestring ];
+ testHaskellDepends = [
+ base bytestring QuickCheck quickcheck-instances
+ ];
+ benchmarkHaskellDepends = [
+ base bytestring criterion network-uri
+ ];
+ description = "Percent encode/decode ByteStrings";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"percent-format" = callPackage
({ mkDerivation, base, leancheck }:
mkDerivation {
@@ -190267,6 +191974,8 @@ self: {
pname = "perceptual-hash";
version = "0.1.3.5";
sha256 = "0f36sy9ixwbx55m3634lr0hrhllj68wv5jilzq0xik2171g3rx2p";
+ revision = "1";
+ editedCabalFile = "0s67w3sc480vrmdjr67y6gjyhfik6v2lrh99abcgj6ikgiwx2lbf";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -190337,12 +192046,12 @@ self: {
}:
mkDerivation {
pname = "perf";
- version = "0.6.0";
- sha256 = "1cn2f3hisw5r99m459zalcgfgdr54f8wsp1wlg48jjvgvsx5dj0k";
+ version = "0.7.0";
+ sha256 = "140fy74sq3b1k6px008yz2pr9ikikd68llzc411qs3nclwzasxgx";
libraryHaskellDepends = [
base containers deepseq foldl rdtsc text time transformers
];
- testHaskellDepends = [ base doctest ];
+ testHaskellDepends = [ base deepseq doctest rdtsc ];
description = "Low-level run time measurement";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -190510,6 +192219,17 @@ self: {
broken = true;
}) {};
+ "periodic-polynomials" = callPackage
+ ({ mkDerivation, base, vector }:
+ mkDerivation {
+ pname = "periodic-polynomials";
+ version = "0.2.0.0";
+ sha256 = "1y7hj8cjdy5zpp7sg7yfaafcid7ssf23g4az6fwk2hrcrk97sf2i";
+ libraryHaskellDepends = [ base vector ];
+ description = "A library for working with periodic polynomials (very basic functionality)";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"perm" = callPackage
({ mkDerivation, base, catch-fd, HUnit, mtl, test-framework
, test-framework-hunit, transformers
@@ -190599,6 +192319,25 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "persist-state" = callPackage
+ ({ mkDerivation, base, bytestring, containers, ghc-prim, QuickCheck
+ , test-framework, test-framework-quickcheck2, text
+ }:
+ mkDerivation {
+ pname = "persist-state";
+ version = "0.2.0.0";
+ sha256 = "1jmrba3nmd9qvvgmm1zz0qrhikzjdcg6rc38f4q3gq6yw4rap4kj";
+ libraryHaskellDepends = [
+ base bytestring containers ghc-prim text
+ ];
+ testHaskellDepends = [
+ base bytestring QuickCheck test-framework
+ test-framework-quickcheck2 text
+ ];
+ description = "Serialization library with state and leb128 encoding";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"persist2er" = callPackage
({ mkDerivation, base, optparse-applicative, persistent, text }:
mkDerivation {
@@ -190619,24 +192358,6 @@ self: {
"persistable-record" = callPackage
({ mkDerivation, array, base, containers, dlist, names-th
, product-isomorphic, quickcheck-simple, template-haskell
- , th-data-compat, transformers
- }:
- mkDerivation {
- pname = "persistable-record";
- version = "0.6.0.4";
- sha256 = "1ygqllybclw9mm0n05vh635wbz6qlsl2yhas3fxr3xhwsrrvwfkd";
- libraryHaskellDepends = [
- array base containers dlist names-th product-isomorphic
- template-haskell th-data-compat transformers
- ];
- testHaskellDepends = [ base quickcheck-simple ];
- description = "Binding between SQL database values and haskell records";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "persistable-record_0_6_0_5" = callPackage
- ({ mkDerivation, array, base, containers, dlist, names-th
- , product-isomorphic, quickcheck-simple, template-haskell
, th-bang-compat, th-constraint-compat, th-data-compat
, transformers
}:
@@ -190652,7 +192373,6 @@ self: {
testHaskellDepends = [ base quickcheck-simple ];
description = "Binding between SQL database values and haskell records";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"persistable-types-HDBC-pg" = callPackage
@@ -191158,7 +192878,7 @@ self: {
version = "0.3.0.0";
sha256 = "05h7wlw82ljjic50qhzlldhidz344id1fpf0yaxrhqvx7wkgyi2m";
libraryHaskellDepends = [ base time yesod ];
- description = "A library for rate limiting activities with a persistent backend.";
+ description = "A library for rate limiting activities with a persistent backend";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -191339,7 +193059,7 @@ self: {
maintainers = with stdenv.lib.maintainers; [ psibi ];
}) {};
- "persistent-template_2_8_3_0" = callPackage
+ "persistent-template_2_8_3_1" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, criterion
, deepseq, deepseq-generics, file-embed, hspec, http-api-data
, monad-control, monad-logger, path-pieces, persistent, QuickCheck
@@ -191348,8 +193068,8 @@ self: {
}:
mkDerivation {
pname = "persistent-template";
- version = "2.8.3.0";
- sha256 = "0ss6xa8lg6fg7ch9b2ps2s0nn87dp070xwm23z33mj2m5jd6n7kr";
+ version = "2.8.3.1";
+ sha256 = "1g42j4pqf40wj6b9zzyvimrfvrpvjfzigydsx2wkr5dld909izb0";
libraryHaskellDepends = [
aeson base bytestring containers http-api-data monad-control
monad-logger path-pieces persistent template-haskell text
@@ -192592,20 +194312,24 @@ self: {
}) {};
"pine" = callPackage
- ({ mkDerivation, base, containers, sdl2, sdl2-image, stm, text }:
+ ({ mkDerivation, base, containers, linear, mtl, sdl2, sdl2-image
+ , stm, text
+ }:
mkDerivation {
pname = "pine";
- version = "0.1.0.2";
- sha256 = "0896l27g1cmrvkq2b1bdy7sfr6z0jg2pk1mvhwr1n3f0gwgiy36i";
+ version = "0.1.0.3";
+ sha256 = "08m5d4wvqbkw9db0v79yrhqv9pcncl6x6zpix1861lqbw613i4iw";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base containers sdl2 sdl2-image stm text
+ base containers linear mtl sdl2 sdl2-image stm text
];
executableHaskellDepends = [
- base containers sdl2 sdl2-image stm text
+ base containers linear mtl sdl2 sdl2-image stm text
+ ];
+ testHaskellDepends = [
+ base containers linear mtl sdl2 sdl2-image stm text
];
- testHaskellDepends = [ base containers sdl2 sdl2-image stm text ];
description = "Functional 2D Game Framework";
license = stdenv.lib.licenses.zlib;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -193333,8 +195057,8 @@ self: {
pname = "pipes-group";
version = "1.0.12";
sha256 = "1issfj3syi6lfbcdn3bhlbnlh86s92ldsb04c4ac69xipsgyhwqk";
- revision = "2";
- editedCabalFile = "1y7fh0vc6iknyxizp5hrgkkjzp2hl3ygjyxgsq6b9kh74h2hbbrp";
+ revision = "3";
+ editedCabalFile = "1mqqwv9w65c59lv97k9185rw8dvfcm4bk5n4z18hhgsrcjyr76n9";
libraryHaskellDepends = [
base free pipes pipes-parse transformers
];
@@ -195377,29 +197101,6 @@ self: {
}) {};
"poly" = callPackage
- ({ mkDerivation, base, deepseq, gauge, primitive, QuickCheck
- , quickcheck-classes, semirings, tasty, tasty-quickcheck, vector
- , vector-algorithms
- }:
- mkDerivation {
- pname = "poly";
- version = "0.3.3.0";
- sha256 = "1hj77nzyfipsycy77h8ccsx4iyy47ljjv0j8ckihxhaq36g0fpan";
- revision = "1";
- editedCabalFile = "0iv4363iq22hkwrkgsijgv8ykvj26q895rsbzrrzkydblf4psra9";
- libraryHaskellDepends = [
- base deepseq primitive semirings vector vector-algorithms
- ];
- testHaskellDepends = [
- base QuickCheck quickcheck-classes semirings tasty tasty-quickcheck
- vector
- ];
- benchmarkHaskellDepends = [ base deepseq gauge semirings vector ];
- description = "Polynomials";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "poly_0_4_0_0" = callPackage
({ mkDerivation, base, deepseq, gauge, mod, primitive, QuickCheck
, quickcheck-classes, semirings, tasty, tasty-quickcheck, vector
, vector-algorithms
@@ -195418,7 +197119,6 @@ self: {
benchmarkHaskellDepends = [ base deepseq gauge semirings vector ];
description = "Polynomials";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"poly-arity" = callPackage
@@ -195456,6 +197156,17 @@ self: {
broken = true;
}) {};
+ "poly-rec" = callPackage
+ ({ mkDerivation, base, requirements }:
+ mkDerivation {
+ pname = "poly-rec";
+ version = "0.6.0.0";
+ sha256 = "1csi81i0j3hk2gsc3c0rx939i67b0mj2pi064giw20yspqqjrp27";
+ libraryHaskellDepends = [ base requirements ];
+ description = "Polykinded extensible records";
+ license = stdenv.lib.licenses.gpl3;
+ }) {};
+
"polyToMonoid" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -195586,42 +197297,6 @@ self: {
"polysemy" = callPackage
({ mkDerivation, async, base, Cabal, cabal-doctest, containers
, criterion, doctest, first-class-families, free, freer-simple
- , hspec, hspec-discover, inspection-testing, loopbreaker, mtl, stm
- , syb, template-haskell, th-abstraction, transformers, type-errors
- , type-errors-pretty, unagi-chan
- }:
- mkDerivation {
- pname = "polysemy";
- version = "1.2.3.0";
- sha256 = "0vb0k3kmzsjw45p220nw780wlax1r7mv56j06vkzqclkf8s5jky3";
- revision = "2";
- editedCabalFile = "0dzmkna6jb2im9kdslp90z6ynk2qzzg2j495i3y933ywdavvci93";
- setupHaskellDepends = [ base Cabal cabal-doctest ];
- libraryHaskellDepends = [
- async base containers first-class-families loopbreaker mtl stm syb
- template-haskell th-abstraction transformers type-errors
- type-errors-pretty unagi-chan
- ];
- testHaskellDepends = [
- async base containers doctest first-class-families hspec
- inspection-testing loopbreaker mtl stm syb template-haskell
- th-abstraction transformers type-errors type-errors-pretty
- unagi-chan
- ];
- testToolDepends = [ hspec-discover ];
- benchmarkHaskellDepends = [
- async base containers criterion first-class-families free
- freer-simple loopbreaker mtl stm syb template-haskell
- th-abstraction transformers type-errors type-errors-pretty
- unagi-chan
- ];
- description = "Higher-order, low-boilerplate, zero-cost free monads";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "polysemy_1_3_0_0" = callPackage
- ({ mkDerivation, async, base, Cabal, cabal-doctest, containers
- , criterion, doctest, first-class-families, free, freer-simple
, hspec, hspec-discover, inspection-testing, mtl, QuickCheck, stm
, syb, template-haskell, th-abstraction, transformers, type-errors
, type-errors-pretty, unagi-chan
@@ -195630,8 +197305,8 @@ self: {
pname = "polysemy";
version = "1.3.0.0";
sha256 = "0p5g1n5b0dfkadqpqf2ka25dblimwqhxwx5ax0mxwixb0jwd0pvb";
- revision = "1";
- editedCabalFile = "02fkrfdn7pwslc9yffgx3fis8ag36m3dhigw67ns1s16gsf5a7dz";
+ revision = "2";
+ editedCabalFile = "1dn5897ggd6rf5ffl6k52x4ghncgv2ls14nppayw9l9zi1mfjxps";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
async base containers first-class-families mtl QuickCheck stm syb
@@ -195652,7 +197327,6 @@ self: {
];
description = "Higher-order, low-boilerplate, zero-cost free monads";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"polysemy-RandomFu" = callPackage
@@ -195678,6 +197352,19 @@ self: {
broken = true;
}) {};
+ "polysemy-optics" = callPackage
+ ({ mkDerivation, base, optics, polysemy, polysemy-zoo }:
+ mkDerivation {
+ pname = "polysemy-optics";
+ version = "0.1.0.0";
+ sha256 = "1ym2da08wy5pbdijrvn769w644dyma8hc010f8phqjnpkhq4j0z5";
+ libraryHaskellDepends = [ base optics polysemy polysemy-zoo ];
+ description = "Optics for Polysemy";
+ license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"polysemy-plugin" = callPackage
({ mkDerivation, base, Cabal, cabal-doctest, containers, doctest
, ghc, ghc-tcplugins-extra, hspec, hspec-discover
@@ -195701,6 +197388,29 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "polysemy-webserver" = callPackage
+ ({ mkDerivation, base, bytestring, hspec, http-conduit, http-types
+ , polysemy, polysemy-plugin, text, wai, wai-websockets, warp
+ , websockets
+ }:
+ mkDerivation {
+ pname = "polysemy-webserver";
+ version = "0.2.0.0";
+ sha256 = "0ld1ncal2isibzjbq72jk3dp8rgvz32zyvisjdd79wxwxg1z1nad";
+ libraryHaskellDepends = [
+ base bytestring http-types polysemy polysemy-plugin wai
+ wai-websockets warp websockets
+ ];
+ testHaskellDepends = [
+ base bytestring hspec http-conduit http-types polysemy
+ polysemy-plugin text wai wai-websockets warp websockets
+ ];
+ 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
({ mkDerivation, async, base, compact, constraints, containers
, contravariant, exceptions, ghc-prim, hspec, hspec-discover, mtl
@@ -195968,8 +197678,8 @@ self: {
}:
mkDerivation {
pname = "pontarius-xmpp-extras";
- version = "0.1.0.3";
- sha256 = "055ir657g8rcxd419h5fjpk30ifb4r7639gxpsnjy3930x0azcb4";
+ version = "0.1.0.4";
+ sha256 = "1mf65mdkykn0s0mqix82m9psj2vrz9rc7i8gzfdv1iarlxzz5qab";
libraryHaskellDepends = [
base data-default pontarius-xmpp text time xml-types
];
@@ -196094,8 +197804,8 @@ self: {
}:
mkDerivation {
pname = "popkey";
- version = "0.1.0.0";
- sha256 = "1fx7qsc5kl3iq013kgdjhz0crzh7kiffqq1aj14fxlhjyp8k8v6m";
+ version = "0.1.0.1";
+ sha256 = "1nlbd54q7npxm9hk4f289md6rch0sqnl236iimwsrwllpq6rbxbz";
libraryHaskellDepends = [
base bitvec bytestring containers hw-bits hw-prim hw-rankselect
hw-rankselect-base store text vector
@@ -196104,6 +197814,8 @@ 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
@@ -196539,10 +198251,8 @@ self: {
({ mkDerivation, base, bytestring, process, unix, util }:
mkDerivation {
pname = "posix-pty";
- version = "0.2.1.1";
- sha256 = "1fdvzmk7v7lasyhwinl9wqxq8c67balyyygyb1bzljj3hzn0rid2";
- revision = "1";
- editedCabalFile = "1dhxxwlv69bczi7mbhdd9f3s9nnjb4b3jf9mlgdjg7wxqh84zrgi";
+ version = "0.2.2";
+ sha256 = "1wwpvjnc252miyqmg5ffvf6ba60kj1i7iknyxrpkmh3zhz31vyws";
libraryHaskellDepends = [ base bytestring process unix ];
librarySystemDepends = [ util ];
testHaskellDepends = [ base bytestring process ];
@@ -196611,8 +198321,8 @@ self: {
}:
mkDerivation {
pname = "posplyu";
- version = "0.1.0";
- sha256 = "1whdihlfcgjy4na86qhhhixa0l494005shfxs5ns61qsdw7mwflk";
+ version = "0.1.0.1";
+ sha256 = "09yafx5d82h4vsx2pp2hccwy74b7nhbys971g86qcg6yf24ha621";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -196720,35 +198430,35 @@ self: {
}) {};
"postgres-websockets" = callPackage
- ({ mkDerivation, aeson, base, base64-bytestring, bytestring
- , containers, contravariant, either, envparse, hasql
- , hasql-notifications, hasql-pool, hspec, hspec-wai, hspec-wai-json
- , http-types, jose, lens, postgresql-libpq, protolude, retry, stm
- , stm-containers, stringsearch, text, time, transformers
- , unordered-containers, wai, wai-app-static, wai-extra
- , wai-websockets, warp, websockets
+ ({ mkDerivation, aeson, alarmclock, auto-update, base
+ , base64-bytestring, bytestring, contravariant, either, envparse
+ , hasql, hasql-notifications, hasql-pool, hspec, hspec-wai
+ , hspec-wai-json, http-types, jose, lens, postgresql-libpq
+ , protolude, retry, stm, stm-containers, stringsearch, text, time
+ , transformers, unordered-containers, wai, wai-app-static
+ , wai-extra, wai-websockets, warp, websockets
}:
mkDerivation {
pname = "postgres-websockets";
- version = "0.6.1.1";
- sha256 = "18lsn8c4nd4rw3df9g5w684f7ggrxq9a3calj1ipqz1nf50mwbqx";
+ version = "0.7.0.0";
+ sha256 = "0kjwj81ccn29iflx3sszb8sjap9zvi22sm1dm4vg7qv33n0jgfmp";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson base bytestring contravariant either hasql
+ aeson alarmclock base bytestring contravariant either hasql
hasql-notifications hasql-pool http-types jose lens
postgresql-libpq protolude retry stm stm-containers stringsearch
text time unordered-containers wai wai-websockets websockets
];
executableHaskellDepends = [
- base base64-bytestring bytestring envparse hasql hasql-pool
- http-types protolude text time transformers wai wai-app-static
- wai-extra warp
+ auto-update base base64-bytestring bytestring envparse hasql
+ hasql-pool http-types protolude text time transformers wai
+ wai-app-static wai-extra warp
];
testHaskellDepends = [
- aeson base containers hasql hasql-notifications hasql-pool hspec
- hspec-wai hspec-wai-json http-types protolude stm
- unordered-containers wai-extra
+ aeson base hasql hasql-notifications hasql-pool hspec hspec-wai
+ hspec-wai-json http-types protolude stm time unordered-containers
+ wai-extra
];
description = "Middleware to map LISTEN/NOTIFY messages to Websockets";
license = stdenv.lib.licenses.bsd3;
@@ -196785,6 +198495,36 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "postgresql-binary_0_12_3" = callPackage
+ ({ mkDerivation, aeson, base, base-prelude, binary-parser
+ , bytestring, bytestring-strict-builder, containers, conversion
+ , conversion-bytestring, conversion-text, criterion, json-ast
+ , loch-th, network-ip, placeholders, postgresql-libpq, QuickCheck
+ , quickcheck-instances, rerebase, scientific, tasty, tasty-hunit
+ , tasty-quickcheck, text, time, transformers, unordered-containers
+ , uuid, vector
+ }:
+ mkDerivation {
+ pname = "postgresql-binary";
+ version = "0.12.3";
+ sha256 = "0z31d7bw7m43195maqw5pba3l2l98nnkck0gzaghk05id0p7rlmd";
+ libraryHaskellDepends = [
+ aeson base base-prelude binary-parser bytestring
+ bytestring-strict-builder containers loch-th network-ip
+ placeholders scientific text time transformers unordered-containers
+ uuid vector
+ ];
+ testHaskellDepends = [
+ aeson conversion conversion-bytestring conversion-text json-ast
+ loch-th network-ip placeholders postgresql-libpq QuickCheck
+ quickcheck-instances rerebase tasty tasty-hunit tasty-quickcheck
+ ];
+ benchmarkHaskellDepends = [ criterion rerebase ];
+ description = "Encoders and decoders for the PostgreSQL's binary format";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"postgresql-common" = callPackage
({ mkDerivation, attoparsec, base, bytestring, postgresql-simple }:
mkDerivation {
@@ -196901,6 +198641,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {inherit (pkgs) postgresql;};
+ "postgresql-libpq-notify" = callPackage
+ ({ mkDerivation, async, base, hspec, postgres-options
+ , postgresql-libpq, stm, text, tmp-postgres
+ }:
+ mkDerivation {
+ pname = "postgresql-libpq-notify";
+ version = "0.2.0.0";
+ sha256 = "06k63ix0d836w4x7q49m003wrxpbnnlvhmvbvk8mn9752xv55vkc";
+ libraryHaskellDepends = [ base postgresql-libpq stm ];
+ testHaskellDepends = [
+ async base hspec postgres-options postgresql-libpq text
+ tmp-postgres
+ ];
+ description = "Minimal dependency PostgreSQL notifications library";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"postgresql-lo-stream" = callPackage
({ mkDerivation, base, bytestring, io-streams, lifted-base
, monad-loops, mtl, postgresql-simple
@@ -196963,52 +198720,75 @@ self: {
license = "GPL";
}) {};
+ "postgresql-placeholder-converter" = callPackage
+ ({ mkDerivation, attoparsec, base, bytestring, hspec
+ , hspec-discover, mtl, utf8-string
+ }:
+ mkDerivation {
+ pname = "postgresql-placeholder-converter";
+ version = "0.1.0.0";
+ sha256 = "1dprqv0r00nrx6m0byqfzpb91h5kz3nxd0w0m21150l68sj2d8ys";
+ revision = "1";
+ editedCabalFile = "0mla1cibyc13bz7gvv5b31il8nyp0vjfi8xqgpynbjfq7d4fjnnc";
+ libraryHaskellDepends = [
+ attoparsec base bytestring mtl utf8-string
+ ];
+ testHaskellDepends = [ base hspec ];
+ testToolDepends = [ hspec-discover ];
+ description = "Converter for question mark style and dollar sign style of PostgreSQL SQL";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"postgresql-pure" = callPackage
({ mkDerivation, attoparsec, base, base16-bytestring, bytestring
- , cassava, clock, containers, convertible, cryptohash-md5
- , data-default-class, deepseq, doctest, double-conversion, HDBC
- , HDBC-postgresql, HDBC-session, homotuple, hourglass, hspec
- , hspec-core, HUnit, list-tuple, memory, mtl, network, old-time
- , Only, optparse-applicative, persistable-record, postgres-wire
- , postgresql-binary, postgresql-libpq, postgresql-simple
- , postgresql-typed, pretty-hex, QuickCheck, random-shuffle
+ , Cabal, cassava, clock, containers, convertible, cryptohash-md5
+ , data-default-class, deepseq, directory, doctest
+ , double-conversion, filepath, HDBC, HDBC-postgresql, HDBC-session
+ , homotuple, hourglass, hspec, hspec-core, HUnit, list-tuple
+ , memory, mtl, network, old-time, OneTuple, Only
+ , optparse-applicative, persistable-record, postgresql-binary
+ , postgresql-libpq, postgresql-placeholder-converter
+ , postgresql-simple, pretty-hex, QuickCheck, random-shuffle
, relational-query, relational-query-HDBC, relational-record
, safe-exceptions, scientific, single-tuple, text, time
, utf8-string, vector
}:
mkDerivation {
pname = "postgresql-pure";
- version = "0.1.2.0";
- sha256 = "1dsjciaryxqizhg33axlcvj7i0h9xi4hz956kijqvmy0lb0bjscf";
+ version = "0.2.2.0";
+ sha256 = "16k03m1yy8ca5rik4av76p883nvmk0w4ak9pva2i5l57vv8d8hc6";
+ setupHaskellDepends = [ base Cabal directory filepath ];
libraryHaskellDepends = [
attoparsec base base16-bytestring bytestring containers convertible
cryptohash-md5 data-default-class double-conversion HDBC homotuple
- list-tuple memory mtl network Only postgresql-binary pretty-hex
- safe-exceptions scientific single-tuple text time utf8-string
+ list-tuple memory mtl network OneTuple Only postgresql-binary
+ postgresql-placeholder-converter pretty-hex safe-exceptions
+ scientific single-tuple text time utf8-string
];
testHaskellDepends = [
attoparsec base base16-bytestring bytestring containers convertible
cryptohash-md5 data-default-class doctest double-conversion HDBC
HDBC-postgresql HDBC-session homotuple hspec hspec-core HUnit
- list-tuple memory mtl network old-time Only persistable-record
- postgresql-binary pretty-hex QuickCheck relational-query
- relational-query-HDBC relational-record safe-exceptions scientific
- single-tuple text time utf8-string
+ list-tuple memory mtl network old-time OneTuple Only
+ persistable-record postgresql-binary
+ postgresql-placeholder-converter pretty-hex QuickCheck
+ relational-query relational-query-HDBC relational-record
+ safe-exceptions scientific single-tuple text time utf8-string
];
benchmarkHaskellDepends = [
attoparsec base base16-bytestring bytestring cassava clock
containers convertible cryptohash-md5 data-default-class deepseq
double-conversion HDBC homotuple hourglass list-tuple memory mtl
- network Only optparse-applicative postgres-wire postgresql-binary
- postgresql-libpq postgresql-simple postgresql-typed pretty-hex
- random-shuffle safe-exceptions scientific single-tuple text time
- utf8-string vector
+ network OneTuple Only optparse-applicative postgresql-binary
+ postgresql-libpq postgresql-placeholder-converter postgresql-simple
+ pretty-hex random-shuffle safe-exceptions scientific single-tuple
+ text time utf8-string vector
];
description = "pure Haskell PostgreSQL driver";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
- }) {postgres-wire = null;};
+ }) {};
"postgresql-query" = callPackage
({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring
@@ -197183,8 +198963,8 @@ self: {
}:
mkDerivation {
pname = "postgresql-simple-opts";
- version = "0.6.0.0";
- sha256 = "0zsr0zgn5y1bpj98aq00v7xd0p3kmfk692djw0rp6ikw1390bbdb";
+ version = "0.6.0.1";
+ sha256 = "09b213lz0405c5x82g9vwpa7blrbi86m77r1wyd8m4hlviid3s7q";
libraryHaskellDepends = [
base bytestring data-default either envy generic-deriving
optparse-applicative optparse-generic postgres-options
@@ -197300,6 +199080,8 @@ self: {
];
description = "PostgreSQL AST parsing and rendering";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"postgresql-transactional" = callPackage
@@ -197324,8 +199106,8 @@ self: {
}:
mkDerivation {
pname = "postgresql-typed";
- version = "0.6.1.0";
- sha256 = "1p7bcwbjb0pi96d9zad8kmlb2w3g06g4xra33xmmskynmsdyc0r9";
+ version = "0.6.1.1";
+ sha256 = "002bqsvsig6232d4di811rpjyjg7r45xsywb34i9l98imh51mia1";
libraryHaskellDepends = [
aeson array attoparsec base binary bytestring containers cryptonite
data-default haskell-src-meta HDBC memory network old-locale
@@ -197379,8 +199161,56 @@ 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 = "1";
+ editedCabalFile = "0s8zzv6vjs4mp6m6l6ahfpfrx551zzp3nh13qk5qxk992x3jxb8b";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -197407,6 +199237,7 @@ self: {
];
description = "REST API for any Postgres database";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"postgrest-ws" = callPackage
@@ -197860,10 +199691,8 @@ self: {
({ mkDerivation, base, deepseq, QuickCheck }:
mkDerivation {
pname = "pqueue";
- version = "1.4.1.2";
- sha256 = "1v4zhv2sc1zsw91hvnarkjhayx2dnf7ccxz6rrhsqpcs0szaranj";
- revision = "1";
- editedCabalFile = "1la186z2np3nv06p0485xwg342gyjp7a2ikg73qs7mbg086352zs";
+ version = "1.4.1.3";
+ sha256 = "1sz7hlnfd86hbwrgqxczmsjsl1ki0ryi9dgzscxlsgjkdgcdia2p";
libraryHaskellDepends = [ base deepseq ];
testHaskellDepends = [ base deepseq QuickCheck ];
description = "Reliable, persistent, fast priority queues";
@@ -198076,24 +199905,23 @@ self: {
"predicate-typed" = callPackage
({ mkDerivation, aeson, base, binary, bytestring, comonad
- , containers, deepseq, directory, doctest, ghc-prim, hashable, lens
- , mtl, pcre-heavy, pcre-light, pretty, pretty-terminal, QuickCheck
- , safe, stm, tasty, tasty-hunit, tasty-quickcheck, template-haskell
- , text, th-lift, these, time, tree-view
+ , containers, deepseq, directory, doctest, hashable, lens, mtl
+ , pcre-heavy, pcre-light, pretty, pretty-terminal, QuickCheck, safe
+ , stm, tasty, tasty-hunit, tasty-quickcheck, template-haskell, text
+ , th-lift, these, time, tree-view
}:
mkDerivation {
pname = "predicate-typed";
- version = "0.6.0.1";
- sha256 = "1izg98ql496qn8dvn3blz2654bhy8901x7hfh0dxqqzrm1gi5bf4";
+ version = "0.7.2.0";
+ sha256 = "0ikgar72pc1cracqfswzajr2razv98iyanmf7vwd9nkqxkwyqkpk";
libraryHaskellDepends = [
aeson base binary bytestring comonad containers deepseq directory
- ghc-prim hashable lens mtl pcre-heavy pcre-light pretty
- pretty-terminal QuickCheck safe template-haskell text th-lift these
- time tree-view
+ hashable lens mtl pcre-heavy pcre-light pretty pretty-terminal
+ QuickCheck safe template-haskell text th-lift these time tree-view
];
testHaskellDepends = [
aeson base binary bytestring comonad containers deepseq directory
- doctest ghc-prim hashable lens mtl pcre-heavy pcre-light pretty
+ doctest hashable lens mtl pcre-heavy pcre-light pretty
pretty-terminal QuickCheck safe stm tasty tasty-hunit
tasty-quickcheck template-haskell text th-lift these time tree-view
];
@@ -198449,8 +200277,8 @@ self: {
}:
mkDerivation {
pname = "preql";
- version = "0.2";
- sha256 = "062px686v2rlpc2bplva900vk35k7hdvxrpjj9dfkj02knqmjxi7";
+ version = "0.3";
+ sha256 = "03zdkxlkvqyccvi682w0inxl70fvzi4l56kicp9qrb661jaqvy9q";
libraryHaskellDepends = [
aeson array base binary-parser bytestring bytestring-strict-builder
contravariant free mtl postgresql-binary postgresql-libpq
@@ -198578,8 +200406,8 @@ self: {
pname = "pretty-compact";
version = "3.0";
sha256 = "06m8n5rx1d62hwd017ss8nlxas5ia57lgxddm2hv2046938a5wm8";
- revision = "2";
- editedCabalFile = "04c309cdfrfwh031g8syyrwwn0lxdjj9f7d8szabscm19zwbi399";
+ revision = "3";
+ editedCabalFile = "08wmmcqsh7yv1h9g0kmg2w84w7b1ljw2wxz81gjg91z0ig3f3zs2";
libraryHaskellDepends = [ base base-compat containers ];
benchmarkHaskellDepends = [
aeson base base-compat bytestring criterion deepseq pretty text
@@ -198758,8 +200586,8 @@ self: {
}:
mkDerivation {
pname = "pretty-simple";
- version = "3.2.2.0";
- sha256 = "092vv0dvyab0vjchhw6cvc3x3wp7qb04q6n6ibjvpg472x3hnl3z";
+ version = "3.2.3.0";
+ sha256 = "1sr66sawacv0ks0znip0jxpz98lvjacara8sqfm53i0pqf8c0qla";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal cabal-doctest ];
@@ -198775,15 +200603,15 @@ self: {
maintainers = with stdenv.lib.maintainers; [ cdepillabout ];
}) {};
- "pretty-simple_3_2_3_0" = callPackage
+ "pretty-simple_3_3_0_0" = callPackage
({ mkDerivation, ansi-terminal, base, Cabal, cabal-doctest
, containers, criterion, doctest, Glob, mtl, QuickCheck
, template-haskell, text, transformers
}:
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 ];
@@ -198876,7 +200704,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "prettyprinter" = callPackage
+ "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
@@ -198899,6 +200727,58 @@ self: {
];
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
+ , QuickCheck, quickcheck-instances, random, tasty, tasty-hunit
+ , tasty-quickcheck, text, transformers
+ }:
+ mkDerivation {
+ pname = "prettyprinter";
+ version = "1.6.2";
+ sha256 = "023hfz75xgvyymbipyph7xmaaki2d5qa6fh4lx9adl1h4s8g34yi";
+ 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;
+ }) {};
+
+ "prettyprinter_1_7_0" = 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.7.0";
+ sha256 = "19z04sn0kqxgwcyfn5igjmbxw13xsb3mdhdidkb3kzswib78f6sr";
+ 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-ansi-terminal" = callPackage
@@ -198914,6 +200794,25 @@ self: {
license = stdenv.lib.licenses.bsd2;
}) {};
+ "prettyprinter-ansi-terminal_1_1_2" = callPackage
+ ({ mkDerivation, ansi-terminal, base, base-compat, containers
+ , deepseq, doctest, gauge, prettyprinter, QuickCheck, text
+ }:
+ mkDerivation {
+ pname = "prettyprinter-ansi-terminal";
+ version = "1.1.2";
+ sha256 = "168p5b7fzqs0g8ld26d3k78afgdx4r21dv0hw8ka2c08p4w76sz2";
+ libraryHaskellDepends = [ ansi-terminal base prettyprinter text ];
+ testHaskellDepends = [ base doctest ];
+ benchmarkHaskellDepends = [
+ base base-compat containers deepseq gauge prettyprinter QuickCheck
+ text
+ ];
+ description = "ANSI terminal backend for the »prettyprinter« package";
+ license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"prettyprinter-compat-annotated-wl-pprint" = callPackage
({ mkDerivation, base, prettyprinter, text }:
mkDerivation {
@@ -198976,14 +200875,32 @@ self: {
license = stdenv.lib.licenses.bsd2;
}) {};
+ "prettyprinter-convert-ansi-wl-pprint_1_1_1" = callPackage
+ ({ mkDerivation, ansi-terminal, ansi-wl-pprint, base, doctest
+ , prettyprinter, prettyprinter-ansi-terminal, text
+ }:
+ mkDerivation {
+ pname = "prettyprinter-convert-ansi-wl-pprint";
+ version = "1.1.1";
+ sha256 = "0bgf2np1ymy6zsd1qacndgyipcf0bamw1wkkikaq57npbb7psc41";
+ libraryHaskellDepends = [
+ ansi-terminal ansi-wl-pprint base prettyprinter
+ prettyprinter-ansi-terminal text
+ ];
+ testHaskellDepends = [ base doctest ];
+ description = "Converter from »ansi-wl-pprint« documents to »prettyprinter«-based ones";
+ license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"prettyprinter-graphviz" = callPackage
({ mkDerivation, base, graphviz, prettyprinter, text }:
mkDerivation {
pname = "prettyprinter-graphviz";
- version = "0.1.1.1";
- sha256 = "1cpzqvy9w8ims5hqhv5v18r0dgj3708gprdrjxbja13nfsb6bsg9";
+ version = "1.0.0.2";
+ sha256 = "1bbbnhdigh31hbsh2abmr65bk3q927cdbm8j2qsvy4472ksylzpl";
libraryHaskellDepends = [ base graphviz prettyprinter text ];
- description = "a prettyprinter backend for graphviz";
+ description = "A prettyprinter backend for graphviz";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -199173,6 +201090,26 @@ self: {
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
+ }:
+ mkDerivation {
+ pname = "primitive";
+ version = "0.7.1.0";
+ sha256 = "1w53i4mk248g58xrffmksznr4nmn2bbbycajzpcqfxx5ybyyrsvb";
+ libraryHaskellDepends = [ base deepseq transformers ];
+ testHaskellDepends = [
+ base base-orphans ghc-prim QuickCheck quickcheck-classes-base
+ semigroups tagged tasty tasty-quickcheck transformers
+ transformers-compat
+ ];
+ description = "Primitive memory-related operations";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"primitive-addr" = callPackage
({ mkDerivation, base, primitive }:
mkDerivation {
@@ -199645,9 +201582,8 @@ self: {
}:
mkDerivation {
pname = "probability";
- version = "0.2.6";
- sha256 = "12qzgn9jb9hvbpbkb75ad55yhmhai945rvdbamx6zspbrjlsb9sz";
- enableSeparateDataOutput = true;
+ version = "0.2.7";
+ sha256 = "1m494ya9yv25jdi9wm90zz8c16vq1kv73sgc6w3950020hsbfqj9";
libraryHaskellDepends = [
base containers random transformers utility-ht
];
@@ -199712,16 +201648,14 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "process_1_6_9_0" = callPackage
+ "process_1_6_10_0" = callPackage
({ mkDerivation, base, bytestring, deepseq, directory, filepath
, unix
}:
mkDerivation {
pname = "process";
- version = "1.6.9.0";
- sha256 = "1shxwl392swdqffxdg2940y3yiml24iww9cy2pk89pv8r89x7yzy";
- revision = "2";
- editedCabalFile = "17m1xsxbg7fmmp0x7yj5y50xdf69cvs5v79609nhxm59zsbffb9p";
+ version = "1.6.10.0";
+ sha256 = "01c50qhrsvymbifa3lzyq6g4hmj6jl3awjp1jmbhdkmfdfaq3v16";
libraryHaskellDepends = [ base deepseq directory filepath unix ];
testHaskellDepends = [ base bytestring directory ];
description = "Process libraries";
@@ -199882,7 +201816,7 @@ self: {
semigroups tasty tasty-hunit text transformers transformers-compat
void
];
- description = "Streaming interface to system processes.";
+ description = "Streaming interface to system processes";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -199920,7 +201854,7 @@ self: {
base data-default GLUT hsnoise NumInstances OpenGL random time
transformers utf8-string vector-space
];
- description = "Computer graphics for kids and artists with Processing implemented in Haskell.";
+ description = "Computer graphics for kids and artists with Processing implemented in Haskell";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -199933,6 +201867,8 @@ self: {
libraryHaskellDepends = [ base binary bytestring process ];
description = "C bindings for the gnu-extension functions process_vm_readv and process_vm_writev";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"processor-creative-kit" = callPackage
@@ -200436,10 +202372,8 @@ self: {
}:
mkDerivation {
pname = "project-template";
- version = "0.2.0.1";
- sha256 = "1p69ww4rhah2qxragl615wl4a6mk4x9w09am8knmz3s4lxpljlpb";
- revision = "1";
- editedCabalFile = "0lq3sqnq0nr0gbvgzp0lqdl3j3mqdmdlf8xsw0j3pjh581xj3k0a";
+ version = "0.2.1.0";
+ sha256 = "0ac43x36i6b595jhflif1qqhri1rrqw90ama5n7rsh0ffnzyb69d";
libraryHaskellDepends = [
base base64-bytestring bytestring conduit conduit-extra containers
directory filepath mtl resourcet text transformers
@@ -200582,8 +202516,8 @@ self: {
}:
mkDerivation {
pname = "prometheus";
- version = "2.1.3";
- sha256 = "1z8mar0l8kh8wd0hsv4ckgnr5ha1vsx83afg63z9pwmv5l3phj0q";
+ version = "2.2.1";
+ sha256 = "0wf7ayxxppdg1x1s2sjmlnnhdmlm18a90mgzg7wfvpmlb9kgvs3f";
libraryHaskellDepends = [
atomic-primops base bytestring containers http-client
http-client-tls http-types network-uri text transformers wai warp
@@ -200600,8 +202534,8 @@ self: {
}:
mkDerivation {
pname = "prometheus-client";
- version = "1.0.0.1";
- sha256 = "0jmxmq4f3p8jlg7h5wlq0kk6z749fr4gmac5x9gim0mjjga6q0r7";
+ version = "1.0.1";
+ sha256 = "1gyclzl16dkq7yw84x0ppgmyav7scl4jvwq9b5ihzxy45crcdhin";
libraryHaskellDepends = [
atomic-primops base bytestring clock containers deepseq exceptions
mtl stm text transformers transformers-compat utf8-string
@@ -200653,8 +202587,8 @@ self: {
}:
mkDerivation {
pname = "prometheus-metrics-ghc";
- version = "1.0.1";
- sha256 = "18816z271daza8yl6sqagv4y26f977d66s26kvjq680pykcflxwx";
+ version = "1.0.1.1";
+ sha256 = "0afa29ym9jvagm8n99axj2qy6m4ps6qd07k1wlyb64078yc2nqn9";
libraryHaskellDepends = [
base prometheus-client text utf8-string
];
@@ -200669,8 +202603,8 @@ self: {
}:
mkDerivation {
pname = "prometheus-proc";
- version = "0.1.2.0";
- sha256 = "0lia1r6bjh0m55s7nrfhn76v58yai8brlpi0q193wh0ypsg71j9l";
+ version = "0.1.3.0";
+ sha256 = "0pljmmas8wsigwd3m2ddjzn9mbsgsh0hbf1kz7301w8g5hnjfx03";
libraryHaskellDepends = [
base directory filepath prometheus-client regex-applicative text
unix unix-memory
@@ -200679,6 +202613,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "prometheus-wai-middleware" = callPackage
+ ({ mkDerivation, async, base, clock, containers, http-types
+ , prometheus, text, wai, warp
+ }:
+ mkDerivation {
+ pname = "prometheus-wai-middleware";
+ version = "1.0.1.0";
+ sha256 = "1srp4j7841wfc29x5x8wkykjdqzdln26s219zrq15f5vir14lpar";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base clock containers http-types prometheus text wai
+ ];
+ executableHaskellDepends = [
+ async base http-types prometheus wai warp
+ ];
+ description = "Instrument a wai application with various metrics";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"promise" = callPackage
({ mkDerivation, async, base }:
mkDerivation {
@@ -201014,27 +202968,6 @@ self: {
}:
mkDerivation {
pname = "proto-lens";
- version = "0.6.0.0";
- sha256 = "0k2j5b8dxvjx2gxjw5r7pc7r0qiihc2a5j2y3q0hmqljn423zcx6";
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- base bytestring containers deepseq ghc-prim lens-family parsec
- pretty primitive profunctors tagged text transformers vector
- ];
- testHaskellDepends = [
- base bytestring QuickCheck tasty tasty-quickcheck vector
- ];
- description = "A lens-based implementation of protocol buffers in Haskell";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "proto-lens_0_7_0_0" = callPackage
- ({ mkDerivation, base, bytestring, containers, deepseq, ghc-prim
- , lens-family, parsec, pretty, primitive, profunctors, QuickCheck
- , tagged, tasty, tasty-quickcheck, text, transformers, vector
- }:
- mkDerivation {
- pname = "proto-lens";
version = "0.7.0.0";
sha256 = "1dg73jwc9mis7igxdj3chkb8fz9a25wxw3d6nz11r98z3ambd8rs";
enableSeparateDataOutput = true;
@@ -201047,7 +202980,6 @@ self: {
];
description = "A lens-based implementation of protocol buffers in Haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"proto-lens-arbitrary" = callPackage
@@ -201056,21 +202988,6 @@ self: {
}:
mkDerivation {
pname = "proto-lens-arbitrary";
- version = "0.1.2.8";
- sha256 = "0jms2wldjnv455gc3mf232500nidh9vh8g07fw7sdc4m2clch043";
- libraryHaskellDepends = [
- base bytestring containers lens-family proto-lens QuickCheck text
- ];
- description = "Arbitrary instances for proto-lens";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "proto-lens-arbitrary_0_1_2_9" = callPackage
- ({ mkDerivation, base, bytestring, containers, lens-family
- , proto-lens, QuickCheck, text
- }:
- mkDerivation {
- pname = "proto-lens-arbitrary";
version = "0.1.2.9";
sha256 = "0ndh8jr9aybjpf1p6a6zs2qjci0z7h3c3v3i5hf28ls8w2g8zr4x";
libraryHaskellDepends = [
@@ -201078,7 +202995,6 @@ self: {
];
description = "Arbitrary instances for proto-lens";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"proto-lens-combinators" = callPackage
@@ -201136,25 +203052,14 @@ self: {
];
description = "JSON protobuf encoding for proto-lens";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"proto-lens-optparse" = callPackage
({ mkDerivation, base, optparse-applicative, proto-lens, text }:
mkDerivation {
pname = "proto-lens-optparse";
- version = "0.1.1.6";
- sha256 = "105vrzx5qbcby3g1l7fd3alwlsaf0prjnhmy4i4cv9qrkg6qn34q";
- libraryHaskellDepends = [
- base optparse-applicative proto-lens text
- ];
- description = "Adapting proto-lens to optparse-applicative ReadMs";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "proto-lens-optparse_0_1_1_7" = callPackage
- ({ mkDerivation, base, optparse-applicative, proto-lens, text }:
- mkDerivation {
- pname = "proto-lens-optparse";
version = "0.1.1.7";
sha256 = "0fskg0y66qp81z2x2r6jyvrisn7asmbynnq1zq2j97dn7003nqpa";
libraryHaskellDepends = [
@@ -201162,7 +203067,6 @@ self: {
];
description = "Adapting proto-lens to optparse-applicative ReadMs";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"proto-lens-protobuf-types" = callPackage
@@ -201172,24 +203076,6 @@ self: {
}:
mkDerivation {
pname = "proto-lens-protobuf-types";
- version = "0.6.0.0";
- sha256 = "1mnd8v9wryv59qrc44r5xkibndr5jpa8b7lb1k7hnk5261dffmc7";
- setupHaskellDepends = [ base Cabal proto-lens-setup ];
- libraryHaskellDepends = [
- base lens-family proto-lens proto-lens-runtime text
- ];
- libraryToolDepends = [ proto-lens-protoc protobuf ];
- description = "Basic protocol buffer message types";
- license = stdenv.lib.licenses.bsd3;
- }) {inherit (pkgs) protobuf;};
-
- "proto-lens-protobuf-types_0_7_0_0" = callPackage
- ({ mkDerivation, base, Cabal, lens-family, proto-lens
- , proto-lens-protoc, proto-lens-runtime, proto-lens-setup, protobuf
- , text
- }:
- mkDerivation {
- pname = "proto-lens-protobuf-types";
version = "0.7.0.0";
sha256 = "1db0z3394g1fzw80ilxldbvy7m3a4piks0fk2wmlaw5k6bza82c7";
setupHaskellDepends = [ base Cabal proto-lens-setup ];
@@ -201199,7 +203085,6 @@ self: {
libraryToolDepends = [ proto-lens-protoc protobuf ];
description = "Basic protocol buffer message types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) protobuf;};
"proto-lens-protoc" = callPackage
@@ -201209,27 +203094,6 @@ self: {
}:
mkDerivation {
pname = "proto-lens-protoc";
- version = "0.6.0.0";
- sha256 = "1gi7k48rpmzh3awgdki4b2cg2plh8n8fv397iv6h1ly8jh5p8imr";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [ base filepath ];
- libraryToolDepends = [ protobuf ];
- executableHaskellDepends = [
- base bytestring containers filepath ghc ghc-paths ghc-source-gen
- lens-family pretty proto-lens proto-lens-runtime text
- ];
- description = "Protocol buffer compiler for the proto-lens library";
- license = stdenv.lib.licenses.bsd3;
- }) {inherit (pkgs) protobuf;};
-
- "proto-lens-protoc_0_7_0_0" = callPackage
- ({ mkDerivation, base, bytestring, containers, filepath, ghc
- , ghc-paths, ghc-source-gen, lens-family, pretty, proto-lens
- , proto-lens-runtime, protobuf, text
- }:
- mkDerivation {
- pname = "proto-lens-protoc";
version = "0.7.0.0";
sha256 = "1k060lr5d54mzj6c7d2k19vg2432mfnp66wr7gs1qcgpj19q9yvs";
isLibrary = true;
@@ -201242,7 +203106,6 @@ self: {
];
description = "Protocol buffer compiler for the proto-lens library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) protobuf;};
"proto-lens-runtime" = callPackage
@@ -201251,22 +203114,6 @@ self: {
}:
mkDerivation {
pname = "proto-lens-runtime";
- version = "0.6.0.0";
- sha256 = "0wxfa4q88i1d4zqv9nybw6hrh5lw84vmkzy5iqw2hzwjym0p3wcn";
- libraryHaskellDepends = [
- base bytestring containers deepseq filepath lens-family proto-lens
- text vector
- ];
- doHaddock = false;
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "proto-lens-runtime_0_7_0_0" = callPackage
- ({ mkDerivation, base, bytestring, containers, deepseq, filepath
- , lens-family, proto-lens, text, vector
- }:
- mkDerivation {
- pname = "proto-lens-runtime";
version = "0.7.0.0";
sha256 = "0qxangmbldzdvm9qdvhw1cnjakx0zrxrq0nbscqvih2m2yzaxhad";
libraryHaskellDepends = [
@@ -201275,7 +203122,6 @@ self: {
];
doHaddock = false;
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"proto-lens-setup" = callPackage
@@ -201284,22 +203130,6 @@ self: {
}:
mkDerivation {
pname = "proto-lens-setup";
- version = "0.4.0.3";
- sha256 = "1di6nxx94d01rpclmcfc0gzf8x4qp61haw40mr2i9djxwczvrqbd";
- libraryHaskellDepends = [
- base bytestring Cabal containers deepseq directory filepath process
- proto-lens-protoc temporary text
- ];
- description = "Cabal support for codegen with proto-lens";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "proto-lens-setup_0_4_0_4" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, containers, deepseq
- , directory, filepath, process, proto-lens-protoc, temporary, text
- }:
- mkDerivation {
- pname = "proto-lens-setup";
version = "0.4.0.4";
sha256 = "09ka0x4ril0lw3ppx2q26zw2r9g2cszsyqrbwy0amw78g1kxma8v";
libraryHaskellDepends = [
@@ -201308,7 +203138,6 @@ self: {
];
description = "Cabal support for codegen with proto-lens";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"proto3-suite" = callPackage
@@ -201319,14 +203148,13 @@ self: {
, insert-ordered-containers, lens, mtl, neat-interpolation
, optparse-applicative, optparse-generic, parsec, parsers, pretty
, pretty-show, proto3-wire, QuickCheck, quickcheck-instances
- , range-set-list, safe, semigroups, swagger2, system-filepath
- , tasty, tasty-hunit, tasty-quickcheck, text, transformers, turtle
- , vector
+ , range-set-list, safe, swagger2, system-filepath, tasty
+ , tasty-hunit, tasty-quickcheck, text, transformers, turtle, vector
}:
mkDerivation {
pname = "proto3-suite";
- version = "0.4.0.0";
- sha256 = "0pmd7fhw4y90h1qffmgxkqijdscqw0qj7nhj0pvrvz1av6svhvr1";
+ version = "0.4.0.2";
+ sha256 = "0mk1yhpq2q6jv7z3ipdq5dw5sij39y7lv5gaslzxkbvs2kan7d4m";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -201335,8 +203163,8 @@ self: {
bytestring cereal containers contravariant deepseq filepath foldl
hashable haskell-src insert-ordered-containers lens mtl
neat-interpolation parsec parsers pretty pretty-show proto3-wire
- QuickCheck quickcheck-instances safe semigroups swagger2
- system-filepath text transformers turtle vector
+ QuickCheck quickcheck-instances safe swagger2 system-filepath text
+ transformers turtle vector
];
executableHaskellDepends = [
base containers mtl optparse-applicative optparse-generic
@@ -201345,8 +203173,8 @@ self: {
testHaskellDepends = [
aeson attoparsec base base64-bytestring bytestring cereal
containers deepseq doctest generic-arbitrary mtl pretty-show
- proto3-wire QuickCheck semigroups swagger2 tasty tasty-hunit
- tasty-quickcheck text transformers turtle vector
+ proto3-wire QuickCheck swagger2 tasty tasty-hunit tasty-quickcheck
+ text transformers turtle vector
];
description = "A low level library for writing out data in the Protocol Buffers wire format";
license = stdenv.lib.licenses.asl20;
@@ -201448,6 +203276,17 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "protocol" = callPackage
+ ({ mkDerivation, base, freer-indexed, singletons }:
+ mkDerivation {
+ pname = "protocol";
+ version = "0.1.0.1";
+ sha256 = "16pbhfggw46jdjyljqr6dr0mlzmfhvwmw3lg1s5rp90zg4jgvha0";
+ libraryHaskellDepends = [ base freer-indexed singletons ];
+ description = "Model distributed system as type-level multi-party protocol";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"protocol-buffers" = callPackage
({ mkDerivation, aeson, array, base, base16-bytestring, binary
, bytestring, containers, directory, filepath, mtl, parsec, syb
@@ -201769,8 +203608,8 @@ self: {
pname = "pseudo-boolean";
version = "0.1.9.0";
sha256 = "00n5mf7abprhr9xvh3k1mw40jn4l94wwxpc2h0546h0n9v7srb1b";
- revision = "1";
- editedCabalFile = "14lgfxazr83nmbcdprygx2add8233hsq1hpdsiffx5zprgvr78vv";
+ revision = "2";
+ editedCabalFile = "1njlypxh9p0dfqywgqgyzgx9h822d37jbnnd9zbl0ci99k1247g6";
libraryHaskellDepends = [
attoparsec base bytestring bytestring-builder containers deepseq
dlist hashable megaparsec parsec void
@@ -201894,8 +203733,8 @@ self: {
}:
mkDerivation {
pname = "ptr";
- version = "0.16.7";
- sha256 = "1mnwx657mcg0c0hg71z6kglxckjxc7xsypy00m7lsj37l6bpfnjr";
+ version = "0.16.7.2";
+ sha256 = "0d00albfv3zbbq54x9i8riwbpi61mpz7ymr8y1whag2lrw4diyna";
libraryHaskellDepends = [
base bytestring contravariant profunctors text time vector
];
@@ -201933,23 +203772,6 @@ self: {
}:
mkDerivation {
pname = "publicsuffix";
- version = "0.20191003";
- sha256 = "1birj2k23v93w89mcrn522mqyfipv3smrdhag6k6pgsi628gihx7";
- revision = "1";
- editedCabalFile = "1diqb9knkhlryyygzs959zwd5d60wdkbmlza76cmsizkqq4vzhds";
- libraryHaskellDepends = [ base filepath template-haskell ];
- testHaskellDepends = [ base hspec ];
- benchmarkHaskellDepends = [ base criterion random ];
- description = "The publicsuffix list exposed as proper Haskell types";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "publicsuffix_0_20200526" = callPackage
- ({ mkDerivation, base, criterion, filepath, hspec, random
- , template-haskell
- }:
- mkDerivation {
- pname = "publicsuffix";
version = "0.20200526";
sha256 = "0sipkr4mzhha5w4236jj6j8assy565yf085aqa3awwqi28674mbb";
libraryHaskellDepends = [ base filepath template-haskell ];
@@ -201957,7 +203779,6 @@ self: {
benchmarkHaskellDepends = [ base criterion random ];
description = "The publicsuffix list exposed as proper Haskell types";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"publicsuffixlist" = callPackage
@@ -202006,8 +203827,8 @@ self: {
}:
mkDerivation {
pname = "publish";
- version = "2.1.0";
- sha256 = "03fwk0ami5xxqacqb8gikqzxdp7cavvni5bmxd5bi1lvavk49sh7";
+ version = "2.1.3";
+ sha256 = "1d16pz8nlqdvlp4d1129k71vzdyql1szhk158b446k988akmgaq8";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -202442,8 +204263,8 @@ self: {
}:
mkDerivation {
pname = "purebred-email";
- version = "0.4.1";
- sha256 = "0fkdmd0glp8p2dyzfpm3ah6nbfw4jqfzx7ai6yl2f9yrssb0ckp9";
+ version = "0.4.2";
+ sha256 = "18cjifncnxi4c3xxkgvvvay56h2a0zs83505xf1a9fkz5n8iwqby";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -202504,6 +204325,8 @@ self: {
pname = "purescript";
version = "0.13.8";
sha256 = "0sh9z3ir3jiwmi5h95v9p7j746xxidg1hrxha89c0zl6vr4sq7vh";
+ revision = "1";
+ editedCabalFile = "1ilnqfxscwkr0jl09y1dwi2aabwnghd0l22lm32jgfyq04njpc2a";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -202562,26 +204385,6 @@ self: {
}:
mkDerivation {
pname = "purescript-bridge";
- version = "0.13.0.0";
- sha256 = "0jai0vrfw997w7gjs168bk8n2xjw30hnhd82pch5n58w1sy6n6ib";
- libraryHaskellDepends = [
- base containers directory filepath generic-deriving lens mtl text
- transformers
- ];
- testHaskellDepends = [
- base containers hspec hspec-expectations-pretty-diff text
- ];
- description = "Generate PureScript data types from Haskell data types";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "purescript-bridge_0_14_0_0" = callPackage
- ({ mkDerivation, base, containers, directory, filepath
- , generic-deriving, hspec, hspec-expectations-pretty-diff, lens
- , mtl, text, transformers
- }:
- mkDerivation {
- pname = "purescript-bridge";
version = "0.14.0.0";
sha256 = "1gplvmkx2c8ksk25wdinhwwbmqa5czbd4nwdgn4sa9ci10f2i4a3";
libraryHaskellDepends = [
@@ -202593,7 +204396,6 @@ self: {
];
description = "Generate PureScript data types from Haskell data types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"purescript-bundle-fast" = callPackage
@@ -202682,6 +204484,8 @@ 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
@@ -202856,8 +204660,8 @@ self: {
}:
mkDerivation {
pname = "pusher-http-haskell";
- version = "1.5.1.13";
- sha256 = "0hdipa1i5l4d60i70c1li585jc4biq0af6l826rzfhlpwjgzlh7z";
+ version = "1.5.1.14";
+ sha256 = "0gfn5rfyyhbrl6sq7b6qyg86afww60c9g8y65m0qci6c91jbrv3a";
libraryHaskellDepends = [
aeson base base16-bytestring bytestring cryptonite hashable
http-client http-types memory text time transformers
@@ -202868,7 +204672,7 @@ self: {
http-client http-types QuickCheck scientific text time transformers
unordered-containers vector
];
- description = "Haskell client library for the Pusher HTTP API";
+ description = "Haskell client library for the Pusher Channels HTTP API";
license = stdenv.lib.licenses.mit;
}) {};
@@ -203451,8 +205255,8 @@ self: {
}:
mkDerivation {
pname = "qrcode-core";
- version = "0.9.3";
- sha256 = "08kp0qp7kvld99kk2iwr6cxpxji2w9vjydivqc3nwxbk5ay2mpjg";
+ version = "0.9.4";
+ sha256 = "1drjx73qslga81bhby0h000icrvnhhlv36n6i37j8524x9ir2gn0";
libraryHaskellDepends = [
base binary bytestring case-insensitive containers dlist primitive
text vector
@@ -203744,6 +205548,8 @@ self: {
];
description = "Coronavirus quarantine timer web app for your things";
license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"qudb" = callPackage
@@ -204153,33 +205959,6 @@ self: {
"quickcheck-instances" = callPackage
({ mkDerivation, array, base, base-compat, bytestring
, case-insensitive, containers, hashable, old-time, QuickCheck
- , scientific, splitmix, tagged, text, time, time-compat
- , transformers, transformers-compat, unordered-containers
- , uuid-types, vector
- }:
- mkDerivation {
- pname = "quickcheck-instances";
- version = "0.3.22";
- sha256 = "14asr9r7da3w7p4hjj51w2yb002nz8x0np8hdz9z4yjvi60vyrax";
- revision = "4";
- editedCabalFile = "0wx4jcmiv6f3iwc92wf4l2j9025bv4997rn2ycl08ld585m1xlgv";
- libraryHaskellDepends = [
- array base base-compat bytestring case-insensitive containers
- hashable old-time QuickCheck scientific splitmix tagged text time
- time-compat transformers transformers-compat unordered-containers
- uuid-types vector
- ];
- testHaskellDepends = [
- base containers QuickCheck tagged uuid-types
- ];
- benchmarkHaskellDepends = [ base bytestring QuickCheck ];
- description = "Common quickcheck instances";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "quickcheck-instances_0_3_23" = callPackage
- ({ mkDerivation, array, base, base-compat, bytestring
- , case-insensitive, containers, hashable, old-time, QuickCheck
, scientific, splitmix, tagged, text, these, time, time-compat
, transformers, transformers-compat, unordered-containers
, uuid-types, vector
@@ -204202,7 +205981,6 @@ self: {
benchmarkHaskellDepends = [ base bytestring QuickCheck ];
description = "Common quickcheck instances";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"quickcheck-io" = callPackage
@@ -204469,8 +206247,8 @@ self: {
({ mkDerivation, base, QuickCheck, random, transformers }:
mkDerivation {
pname = "quickcheck-transformer";
- version = "0.3.1";
- sha256 = "1jbn17gp2f5ppm83vs2gd3fcbkv3km45qfjgr6qz532ks1a8k0fl";
+ version = "0.3.1.1";
+ sha256 = "0al0p44qi9j829zcnv43kqf4pxaxr6fb48vkq1an15hdk6svx11j";
libraryHaskellDepends = [ base QuickCheck random transformers ];
description = "A GenT monad transformer for QuickCheck library";
license = stdenv.lib.licenses.mit;
@@ -204590,10 +206368,8 @@ self: {
}:
mkDerivation {
pname = "quickspec";
- version = "2.1.2";
- sha256 = "0igqwa195qgps5vla2a4f83rq4vdq739i94kbzzmbnniylx9wgdw";
- revision = "1";
- editedCabalFile = "0r1jmxcm08mhfxz6gggnnpgcwm4zd3zm76p5lj37h04cvq6kyaa5";
+ version = "2.1.4";
+ sha256 = "0h07s2dk4kjqv3hspazjwqbr8p78g2n5ah75h0a6ywdfgdy2z621";
libraryHaskellDepends = [
base constraints containers data-lens-light dlist QuickCheck
quickcheck-instances random spoon template-haskell transformers
@@ -205453,25 +207229,6 @@ self: {
}:
mkDerivation {
pname = "rainbox";
- version = "0.24.4.0";
- sha256 = "13532qzpvlq976049bdfyqzhb4g843ij3b7w654xqb2ng9q4inwz";
- libraryHaskellDepends = [
- base bytestring containers lens rainbow text
- ];
- testHaskellDepends = [
- base bytestring containers lens QuickCheck rainbow tasty
- tasty-quickcheck text
- ];
- description = "Two-dimensional box pretty printing, with colors";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "rainbox_0_26_0_0" = callPackage
- ({ mkDerivation, base, bytestring, containers, lens, QuickCheck
- , rainbow, tasty, tasty-quickcheck, text
- }:
- mkDerivation {
- pname = "rainbox";
version = "0.26.0.0";
sha256 = "07hh904p0mlc3iww184849yps80kwrhdna9nr840m2qyd81m37d1";
libraryHaskellDepends = [
@@ -205483,7 +207240,6 @@ self: {
];
description = "Two-dimensional box pretty printing, with colors";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"rake" = callPackage
@@ -205643,7 +207399,7 @@ self: {
sha256 = "14fnk2q702qm0mh30r9kznbh4ikpv4fsd5mrnwphm5d06vmq6hq9";
enableSeparateDataOutput = true;
libraryHaskellDepends = [ base haskell98 ];
- description = "'$' in reverse.";
+ description = "'$' in reverse";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -205756,6 +207512,30 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "random_1_2_0" = callPackage
+ ({ mkDerivation, base, bytestring, containers, deepseq, doctest
+ , gauge, mtl, mwc-random, primitive, rdtsc, smallcheck, split
+ , splitmix, tasty, tasty-expected-failure, tasty-hunit
+ , tasty-smallcheck, time, unliftio, vector
+ }:
+ mkDerivation {
+ pname = "random";
+ version = "1.2.0";
+ sha256 = "1pmr7zbbqg58kihhhwj8figf5jdchhi7ik2apsyxbgsqq3vrqlg4";
+ libraryHaskellDepends = [ base bytestring deepseq mtl splitmix ];
+ testHaskellDepends = [
+ base bytestring containers doctest mwc-random primitive smallcheck
+ tasty tasty-expected-failure tasty-hunit tasty-smallcheck unliftio
+ vector
+ ];
+ benchmarkHaskellDepends = [
+ base gauge mtl rdtsc split splitmix time
+ ];
+ description = "Pseudo-random number generation";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"random-access-file" = callPackage
({ mkDerivation, base, bytestring, concurrent-extra, containers
, criterion, directory, lrucaching, mwc-random, random, stm, unix
@@ -205872,23 +207652,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
+ , random, random-shuffle, random-source, rvar, syb
+ , template-haskell, transformers, vector
}:
mkDerivation {
pname = "random-fu";
- version = "0.2.7.4";
- sha256 = "13dgx069lvdfxm7l2q2l6d7q0gd3wp41b8l4l6wmhlfbl5xici3m";
+ version = "0.2.7.6";
+ sha256 = "1as1g6i80jy3vnj71h33bj5ywlw9bsdcqwbl3pdqqfqp0mv13rfk";
libraryHaskellDepends = [
- base erf math-functions monad-loops mtl random-shuffle
+ base erf math-functions monad-loops mtl random random-shuffle
random-source rvar syb template-haskell transformers vector
];
description = "Random number generation";
license = stdenv.lib.licenses.publicDomain;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"random-fu-multivariate" = callPackage
@@ -205901,6 +207685,8 @@ self: {
testHaskellDepends = [ base ];
description = "Multivariate distributions for random-fu";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"random-hypergeometric" = callPackage
@@ -205951,14 +207737,16 @@ self: {
}:
mkDerivation {
pname = "random-source";
- version = "0.3.0.8";
- sha256 = "0kjvpmxhff6id99hhgjp3vvb4vlhs3shkrh1n5cbfm7450lpmmn2";
+ version = "0.3.0.10";
+ sha256 = "1ii7pr9dn6yfkkxsk504jmf6466phm15fhnk7894hhdg1qvfm43d";
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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"random-stream" = callPackage
@@ -206180,6 +207968,8 @@ self: {
];
description = "Find the rank product of a data set";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"rank1dynamic" = callPackage
@@ -206658,28 +208448,6 @@ self: {
}) {};
"rattle" = callPackage
- ({ mkDerivation, base, bytestring, cryptohash-sha256, deepseq
- , directory, extra, filepath, filepattern, hashable, shake, time
- , transformers, unordered-containers
- }:
- mkDerivation {
- pname = "rattle";
- version = "0.1";
- sha256 = "10ra58lqhi9pn92rgyv6lkz7036kbq9gr6ly5w1lqdayla10fqhr";
- revision = "2";
- editedCabalFile = "0h37mx0iv53jdmsqla40fsnnmkzld6a2r0468ylbhgi2arrda0w9";
- libraryHaskellDepends = [
- base bytestring cryptohash-sha256 deepseq directory extra filepath
- hashable shake time transformers unordered-containers
- ];
- testHaskellDepends = [ base directory extra filepattern shake ];
- description = "Forward build system, with caching and speculation";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "rattle_0_2" = callPackage
({ mkDerivation, async, base, bytestring, Cabal, cmdargs
, cryptohash-sha256, deepseq, directory, extra, filepath
, filepattern, hashable, heaps, js-dgtable, js-flot, js-jquery
@@ -206722,8 +208490,8 @@ self: {
}:
mkDerivation {
pname = "rattletrap";
- version = "9.1.3";
- sha256 = "01schszjdy1dvmbr3ml1fxncm7a3bvjvfnvhwc6r8lwfmz4vm3hc";
+ version = "9.1.4";
+ sha256 = "189nyd8zbylmc2r65m4vag1h47d6gzcrvp6k81yhlci8bqcddncp";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -207051,25 +208819,44 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "rdf_0_1_0_4" = callPackage
+ ({ mkDerivation, attoparsec, base, bytestring, criterion, deepseq
+ , dlist, fgl, text, transformers
+ }:
+ mkDerivation {
+ pname = "rdf";
+ version = "0.1.0.4";
+ sha256 = "1ncvh2rkxmy3k3scrpf7zyambvr94s5hq6n2yb4h7f5yx6xzr0wk";
+ libraryHaskellDepends = [
+ attoparsec base bytestring deepseq dlist fgl text transformers
+ ];
+ benchmarkHaskellDepends = [
+ base bytestring criterion deepseq text
+ ];
+ description = "Representation and Incremental Processing of RDF Data";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"rdf4h" = callPackage
({ mkDerivation, algebraic-graphs, attoparsec, base, binary
, bytestring, containers, criterion, deepseq, directory, exceptions
- , filepath, hashable, hgal, html-entities, http-conduit, HUnit
+ , filepath, hashable, html-entities, http-conduit, HUnit
, lifted-base, mmorph, mtl, network-uri, parsec, parsers
, QuickCheck, safe, selective, tasty, tasty-hunit, tasty-quickcheck
, text, unordered-containers, xeno
}:
mkDerivation {
pname = "rdf4h";
- version = "4.0.0";
- sha256 = "10436ff2pp3jxjkfaqg71d1hrn7xq6dpp5xd6gbkf22a1hq4g93b";
+ version = "4.0.2";
+ sha256 = "1gkz1i1v2509aa5c9jp2lgmsnnsr7d1314gq3xmcs21dfgf7xibw";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
algebraic-graphs attoparsec base binary bytestring containers
- deepseq exceptions filepath hashable hgal html-entities
- http-conduit lifted-base mmorph mtl network-uri parsec parsers
- selective text unordered-containers xeno
+ deepseq exceptions filepath hashable html-entities http-conduit
+ lifted-base mmorph mtl network-uri parsec parsers selective text
+ unordered-containers xeno
];
executableHaskellDepends = [ base containers text ];
testHaskellDepends = [
@@ -207079,8 +208866,6 @@ self: {
benchmarkHaskellDepends = [ base criterion deepseq text ];
description = "A library for RDF processing in Haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"rdioh" = callPackage
@@ -207348,8 +209133,8 @@ self: {
}:
mkDerivation {
pname = "reactive-banana-gi-gtk";
- version = "0.4.0.2";
- sha256 = "136wzp6v9g6k5aa6w5wh0n96qcq9lm7h0lc87pk170ypymadp6ak";
+ version = "0.4.1.0";
+ sha256 = "021fkmwgymmlf1ha03y9rdimbck7sglmg4cjpdf76z01r6hpzbrb";
libraryHaskellDepends = [
base gi-gtk haskell-gi-base reactive-banana text transformers
];
@@ -207657,6 +209442,26 @@ self: {
broken = true;
}) {};
+ "readability" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, containers, html-conduit
+ , http-conduit, optparse-applicative, text, xml-conduit
+ }:
+ mkDerivation {
+ pname = "readability";
+ version = "0.1.0.0";
+ sha256 = "1px8fjwglcrh6vp2j8jcbslc6izgaj8cnl0w7g997gps62jbqn34";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base bytestring containers html-conduit text xml-conduit
+ ];
+ executableHaskellDepends = [
+ aeson base http-conduit optparse-applicative text xml-conduit
+ ];
+ description = "Extracts text of main article from HTML document";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"readable" = callPackage
({ mkDerivation, base, bytestring, text }:
mkDerivation {
@@ -207727,19 +209532,20 @@ self: {
"readme-lhs" = callPackage
({ mkDerivation, attoparsec, base, blaze-html, containers, doctest
- , foldl, pandoc, pandoc-types, protolude, text, transformers
+ , foldl, numhask, pandoc, pandoc-types, scientific, tdigest, text
+ , transformers
}:
mkDerivation {
pname = "readme-lhs";
- version = "0.6.0";
- sha256 = "0q47r8dbmvmpk8fa6s4lwv5i9g4fhbyhd6c350h9ic55nqg04svv";
+ version = "0.7.0";
+ sha256 = "0sgfqx34yzlvn2999wh2681gk6dan9nrlkzd3indybkmal9mc80b";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- attoparsec base blaze-html containers foldl pandoc pandoc-types
- protolude text transformers
+ attoparsec base blaze-html containers foldl numhask pandoc
+ pandoc-types scientific tdigest text transformers
];
- executableHaskellDepends = [ base protolude text ];
+ executableHaskellDepends = [ base numhask text ];
testHaskellDepends = [ base containers doctest ];
description = "See readme.md";
license = stdenv.lib.licenses.bsd3;
@@ -207837,6 +209643,34 @@ self: {
license = stdenv.lib.licenses.publicDomain;
}) {};
+ "reanimate_0_4_1_0" = callPackage
+ ({ mkDerivation, aeson, ansi-terminal, array, attoparsec, base
+ , base64-bytestring, bytestring, cassava, cereal, chiphunk, colour
+ , containers, cubicbezier, directory, earcut, filepath, fsnotify
+ , geojson, hashable, hmatrix, JuicyPixels, lens, linear, matrix
+ , mtl, neat-interpolation, 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.4.1.0";
+ sha256 = "12mql2i3433y3cj4x3rcilmvja4cnyk9y5cykw16sg30kbp1riki";
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ aeson ansi-terminal array attoparsec base base64-bytestring
+ bytestring cassava cereal chiphunk colour containers cubicbezier
+ directory earcut filepath fsnotify geojson hashable hmatrix
+ JuicyPixels lens linear matrix mtl neat-interpolation 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;
+ }) {};
+
"reanimate-svg" = callPackage
({ mkDerivation, attoparsec, base, bytestring, containers
, double-conversion, hspec, JuicyPixels, lens, linear, mtl
@@ -207857,6 +209691,27 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "reanimate-svg_0_10_0_0" = 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.10.0.0";
+ sha256 = "16m1829ashjwmsammqhxkifxpgwnhvxf84w36hqr3f0g0zmhfhai";
+ 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"reason-export" = callPackage
({ mkDerivation, base, bytestring, containers, Diff, directory
, formatting, hashable, hspec, hspec-core, HUnit, mtl, QuickCheck
@@ -207905,28 +209760,27 @@ self: {
}) {};
"rebase" = callPackage
- ({ mkDerivation, base, base-prelude, bifunctors, bytestring
- , comonad, containers, contravariant, contravariant-extras, deepseq
- , dlist, either, fail, hashable, mtl, profunctors, scientific
- , selective, semigroupoids, semigroups, stm, text, time
- , transformers, unordered-containers, uuid, vector, void
+ ({ mkDerivation, base, bifunctors, bytestring, comonad, containers
+ , contravariant, contravariant-extras, deepseq, dlist, either
+ , hashable, mtl, profunctors, scientific, selective, semigroupoids
+ , semigroups, stm, text, time, transformers, unordered-containers
+ , uuid, vector, void
}:
mkDerivation {
pname = "rebase";
- version = "1.4.1";
- sha256 = "13fvhsxkzrghl6d2isjsxjkfkbkpnfgbdb20lc1z7izqjkvjj8rc";
+ version = "1.6.1";
+ sha256 = "020aw7wlgx8nqbq6ara13szgxw2q0n0hx3vrsn2lfp53b2jdsvax";
libraryHaskellDepends = [
- base base-prelude bifunctors bytestring comonad containers
- contravariant contravariant-extras deepseq dlist either fail
- hashable mtl profunctors scientific selective semigroupoids
- semigroups stm text time transformers unordered-containers uuid
- vector void
+ base bifunctors bytestring comonad containers contravariant
+ contravariant-extras deepseq dlist either hashable mtl profunctors
+ scientific selective semigroupoids semigroups stm text time
+ transformers unordered-containers uuid vector void
];
description = "A more progressive alternative to the \"base\" package";
license = stdenv.lib.licenses.mit;
}) {};
- "rebase_1_6_1" = callPackage
+ "rebase_1_7" = callPackage
({ mkDerivation, base, bifunctors, bytestring, comonad, containers
, contravariant, contravariant-extras, deepseq, dlist, either
, hashable, mtl, profunctors, scientific, selective, semigroupoids
@@ -207935,8 +209789,8 @@ self: {
}:
mkDerivation {
pname = "rebase";
- version = "1.6.1";
- sha256 = "020aw7wlgx8nqbq6ara13szgxw2q0n0hx3vrsn2lfp53b2jdsvax";
+ version = "1.7";
+ sha256 = "1gqdqx2sbm7hn6pyqqi65g8mwz2igsq1lz7y3qdplv2aic6myla7";
libraryHaskellDepends = [
base bifunctors bytestring comonad containers contravariant
contravariant-extras deepseq dlist either hashable mtl profunctors
@@ -207970,6 +209824,21 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "recommender-als" = callPackage
+ ({ mkDerivation, base, containers, data-default-class, hmatrix
+ , parallel, random, vector
+ }:
+ mkDerivation {
+ pname = "recommender-als";
+ version = "0.2.0.0";
+ sha256 = "14nw3ns52da4jlbwblbavchxzv1pjhc1zkjzcwfrqznxgsd5525p";
+ libraryHaskellDepends = [
+ base containers data-default-class hmatrix parallel random vector
+ ];
+ description = "Recommendations using alternating least squares algorithm";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"record" = callPackage
({ mkDerivation, base, base-prelude, basic-lens, template-haskell
, transformers
@@ -208216,6 +210085,24 @@ self: {
license = stdenv.lib.licenses.bsd2;
}) {};
+ "recursion-schemes_5_2" = callPackage
+ ({ mkDerivation, base, base-orphans, comonad, containers, data-fix
+ , free, HUnit, template-haskell, th-abstraction, transformers
+ }:
+ mkDerivation {
+ pname = "recursion-schemes";
+ version = "5.2";
+ sha256 = "093fndxfnl2x8d7pyg0749w5hk1bhsrgzwl8qgaxvih49xqjc35z";
+ libraryHaskellDepends = [
+ base base-orphans comonad containers data-fix 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"recursion-schemes-ext" = callPackage
({ mkDerivation, base, composition-prelude, criterion, deepseq
, hspec, lens, recursion-schemes
@@ -208361,8 +210248,8 @@ self: {
}:
mkDerivation {
pname = "redis";
- version = "0.14.1";
- sha256 = "02r97k08n9gyrfmbm6qgb8dddivaiprp50hs79a5bnxvvl6vmq9b";
+ version = "0.14.2";
+ sha256 = "0l52adcr6wvdqixg9nd837pn8qqdx99zv74wmw63k5497p4mbw2y";
libraryHaskellDepends = [
base bytestring concurrent-extra containers exceptions mtl network
old-time utf8-string
@@ -208741,18 +210628,16 @@ self: {
}) {};
"refined" = callPackage
- ({ mkDerivation, aeson, base, deepseq, doctest, exceptions, mtl
- , prettyprinter, QuickCheck, template-haskell, transformers
+ ({ mkDerivation, aeson, base, bytestring, deepseq, doctest
+ , exceptions, mtl, QuickCheck, template-haskell, text, these-skinny
}:
mkDerivation {
pname = "refined";
- version = "0.4.4";
- sha256 = "1xld5fc3nzsr43agvdlv0hbdbnrrsgy0n2a7mfrcc0n3s6rjbdcw";
- revision = "1";
- editedCabalFile = "184w9aj60hxm2bq9n29zakqzhi0kf4dqj7cwib31vilpwd0vgfvx";
+ version = "0.6";
+ sha256 = "0clfkdj7lj33yryan50a37b6h434in8rwa6n9cnv8lwzvk0mayy6";
libraryHaskellDepends = [
- aeson base deepseq exceptions mtl prettyprinter QuickCheck
- template-haskell transformers
+ aeson base bytestring deepseq exceptions mtl QuickCheck
+ template-haskell text these-skinny
];
testHaskellDepends = [ base doctest QuickCheck ];
description = "Refinement types with static and runtime checking";
@@ -208768,6 +210653,8 @@ self: {
libraryHaskellDepends = [ base http-api-data refined text ];
description = "http-api-data instances for refined types";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"refinery" = callPackage
@@ -208866,8 +210753,6 @@ self: {
];
description = "Higher-order Functional Reactive Programming";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"reflex-animation" = callPackage
@@ -208974,7 +210859,7 @@ self: {
];
description = "Functional Reactive Web Apps with Reflex";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
+ maintainers = with stdenv.lib.maintainers; [ maralorn ];
}) {};
"reflex-dom-colonnade" = callPackage
@@ -209090,6 +210975,25 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "reflex-dom-pandoc" = callPackage
+ ({ mkDerivation, aeson, base, binary, bytestring, clay, constraints
+ , containers, data-default, lens, lens-aeson, modern-uri, mtl
+ , pandoc-types, ref-tf, reflex, reflex-dom-core, safe, skylighting
+ , text, time
+ }:
+ mkDerivation {
+ pname = "reflex-dom-pandoc";
+ version = "0.2.0.0";
+ sha256 = "0kf46l2pf0n7p59nm57541pnjr86dzjwzp4cbxqdr6a757zcfyny";
+ libraryHaskellDepends = [
+ aeson base binary bytestring clay constraints containers
+ data-default lens lens-aeson modern-uri mtl pandoc-types ref-tf
+ reflex reflex-dom-core safe skylighting text time
+ ];
+ description = "Render Pandoc documents to HTML using reflex-dom";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"reflex-dom-retractable" = callPackage
({ mkDerivation, base, containers, jsaddle, mtl, ref-tf, reflex
, reflex-dom
@@ -209173,8 +211077,8 @@ self: {
}:
mkDerivation {
pname = "reflex-ghci";
- version = "0.1.4.0";
- sha256 = "16kd9slfm6kczgcmh4n42gyxpyykz6s6hafkgsh66lcd7a1d85s8";
+ version = "0.1.4.1";
+ sha256 = "0505glpxc6yf7nwkgz9l2m8diqm39sal7vg9h1g8f8i3x6ab1rw3";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -209666,6 +211570,30 @@ self: {
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
+ , tasty-smallcheck, transformers
+ }:
+ mkDerivation {
+ pname = "regex-applicative";
+ version = "0.3.4";
+ sha256 = "0di66pi2kq5rrsn0k6pwakzwa0bgi9jfb2csm72kp5gzqdws8s8p";
+ libraryHaskellDepends = [ base containers filtrable transformers ];
+ testHaskellDepends = [
+ base containers filtrable smallcheck tasty tasty-hunit
+ tasty-smallcheck transformers
+ ];
+ benchmarkHaskellDepends = [
+ attoparsec base bytestring criterion deepseq megaparsec parsec
+ parsers parsers-megaparsec
+ ];
+ description = "Regex-based parsing with applicative interface";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"regex-applicative-text" = callPackage
({ mkDerivation, base, regex-applicative, text }:
mkDerivation {
@@ -210198,8 +212126,8 @@ self: {
}:
mkDerivation {
pname = "regexchar";
- version = "0.9.0.17";
- sha256 = "1vkljfqilk0sfwnww1b907lqsdqxd8fdy64kf4vg26r89rzcd5i9";
+ version = "0.9.0.18";
+ sha256 = "1xrv67w6pr3jc8rcmzsfr6ga1g3zcsq1qb327c9viqhj40s5rarm";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -210222,8 +212150,8 @@ self: {
}:
mkDerivation {
pname = "regexdot";
- version = "0.12.2.1";
- sha256 = "0s8jbkhhlhhdadwf7d8hy1cjs05mlf1r3czc861llwqrshys3c8c";
+ version = "0.12.2.2";
+ sha256 = "0kaqinn8v6hc67rmj89sl6chagzycz61x5ng8cxxpap0zcxwx4ya";
libraryHaskellDepends = [
base data-default deepseq extra parallel parsec toolshed
];
@@ -210390,8 +212318,8 @@ self: {
}:
mkDerivation {
pname = "registry";
- version = "0.1.7.1";
- sha256 = "163mkxrd30hxhp4awd05b3qxhqrg18lzl4m9m5r74j82s0yhq7l0";
+ version = "0.1.9.1";
+ sha256 = "0vnx2sq3m6mqm1wcicknf7b8pfamx4pbn51hmzs6arwnvsq23vng";
libraryHaskellDepends = [
base containers exceptions hashable mmorph mtl protolude resourcet
semigroupoids semigroups template-haskell text transformers-base
@@ -210692,28 +212620,6 @@ self: {
({ mkDerivation, array, base, bytestring, containers, dlist
, names-th, persistable-record, product-isomorphic
, quickcheck-simple, sql-words, template-haskell, text
- , th-reify-compat, time, time-locale-compat, transformers
- }:
- mkDerivation {
- pname = "relational-query";
- version = "0.12.2.2";
- sha256 = "0768cw6c5chzdcwshjjniysik5d1yj7zvhwncqnn0wgy4gp6kzjv";
- libraryHaskellDepends = [
- array base bytestring containers dlist names-th persistable-record
- product-isomorphic sql-words template-haskell text th-reify-compat
- time time-locale-compat transformers
- ];
- testHaskellDepends = [
- base containers product-isomorphic quickcheck-simple transformers
- ];
- description = "Typeful, Modular, Relational, algebraic query engine";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "relational-query_0_12_2_3" = callPackage
- ({ mkDerivation, array, base, bytestring, containers, dlist
- , names-th, persistable-record, product-isomorphic
- , quickcheck-simple, sql-words, template-haskell, text
, th-constraint-compat, th-reify-compat, time, time-locale-compat
, transformers
}:
@@ -210732,7 +212638,6 @@ self: {
];
description = "Typeful, Modular, Relational, algebraic query engine";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"relational-query-HDBC" = callPackage
@@ -210759,6 +212664,34 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "relational-query-postgresql-pure" = callPackage
+ ({ mkDerivation, base, containers, data-default-class, dlist
+ , HDBC-postgresql, HDBC-session, homotuple, hspec, list-tuple
+ , names-th, persistable-record, postgresql-placeholder-converter
+ , postgresql-pure, product-isomorphic, relational-query
+ , relational-query-HDBC, relational-schemas, sql-words
+ , template-haskell, transformers, utf8-string
+ }:
+ mkDerivation {
+ pname = "relational-query-postgresql-pure";
+ version = "0.1.1.0";
+ sha256 = "1fxr9sfmva9b24z2pxbg72wa1j682cdk63lilmsk4i0343skrnr7";
+ libraryHaskellDepends = [
+ base containers dlist homotuple list-tuple names-th
+ persistable-record postgresql-placeholder-converter postgresql-pure
+ product-isomorphic relational-query relational-schemas sql-words
+ template-haskell transformers utf8-string
+ ];
+ testHaskellDepends = [
+ base data-default-class HDBC-postgresql HDBC-session hspec
+ postgresql-pure relational-query relational-query-HDBC
+ ];
+ description = "The connector of relational-record and postgresql-pure";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"relational-record" = callPackage
({ mkDerivation, base, persistable-record
, persistable-types-HDBC-pg, product-isomorphic, relational-query
@@ -210863,6 +212796,19 @@ self: {
broken = true;
}) {};
+ "reliable-io" = callPackage
+ ({ mkDerivation, base, bindings-DSL }:
+ mkDerivation {
+ pname = "reliable-io";
+ version = "0.0.1";
+ sha256 = "0dbp5s8acn6fzcvlplkn4dbcn06l6jsvwilcz45kchss7p4j3gvx";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base bindings-DSL ];
+ description = "Bindings to the low-level reliable.io library.";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"relit" = callPackage
({ mkDerivation, base, regex-base, template-haskell }:
mkDerivation {
@@ -210913,29 +212859,6 @@ self: {
"relude" = callPackage
({ mkDerivation, base, bytestring, containers, deepseq, doctest
- , gauge, ghc-prim, Glob, hashable, hedgehog, mtl, QuickCheck, stm
- , text, transformers, unordered-containers
- }:
- mkDerivation {
- pname = "relude";
- version = "0.6.0.0";
- sha256 = "0idf1r6hv9aksvis08z5bmnzc03k713609zcpy33655qwyl28fic";
- libraryHaskellDepends = [
- base bytestring containers deepseq ghc-prim hashable mtl stm text
- transformers unordered-containers
- ];
- testHaskellDepends = [
- base bytestring doctest Glob hedgehog QuickCheck text
- ];
- benchmarkHaskellDepends = [
- base containers gauge unordered-containers
- ];
- description = "Custom prelude from Kowainik";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "relude_0_7_0_0" = callPackage
- ({ mkDerivation, base, bytestring, containers, deepseq, doctest
, gauge, ghc-prim, Glob, hashable, hedgehog, mtl, stm, text
, transformers, unordered-containers
}:
@@ -210953,7 +212876,6 @@ self: {
benchmarkHaskellDepends = [ base gauge unordered-containers ];
description = "Safe, performant, user-friendly and lightweight Haskell Standard Library";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"remark" = callPackage
@@ -211570,55 +213492,30 @@ self: {
}:
mkDerivation {
pname = "replace-attoparsec";
- version = "1.2.2.0";
- sha256 = "1byrd62j7aafjn959xciam6s17zjvrisfi6q4y6ndvla77rg09cm";
- libraryHaskellDepends = [ attoparsec base bytestring text ];
- testHaskellDepends = [
- attoparsec base bytestring Cabal parsers text
- ];
- description = "Find, replace, and edit text patterns with Attoparsec parsers (instead of regex)";
- license = stdenv.lib.licenses.bsd2;
- }) {};
-
- "replace-attoparsec_1_4_0_0" = callPackage
- ({ mkDerivation, attoparsec, base, bytestring, Cabal, parsers, text
- }:
- mkDerivation {
- pname = "replace-attoparsec";
- version = "1.4.0.0";
- sha256 = "1w0dlwfipli94g3fbqh118pmwgyzgrcwp32s60sk7a78cbr5mic4";
+ version = "1.4.1.0";
+ sha256 = "0g913l7vvxz65pfl6cyni8827wri5iyj4jszvyrxzav58z4ybi20";
libraryHaskellDepends = [ attoparsec base bytestring text ];
testHaskellDepends = [
attoparsec base bytestring Cabal parsers text
];
description = "Find, replace, and split string patterns with Attoparsec parsers (instead of regex)";
license = stdenv.lib.licenses.bsd2;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"replace-megaparsec" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, megaparsec, text }:
- mkDerivation {
- pname = "replace-megaparsec";
- version = "1.2.1.0";
- sha256 = "1k00a6xqdk8fgcja0v0flydk3afrpdrn4cf1csin7waqkl2kwvrb";
- libraryHaskellDepends = [ base bytestring megaparsec text ];
- testHaskellDepends = [ base bytestring Cabal megaparsec text ];
- description = "Find, replace, and edit text patterns with Megaparsec parsers";
- license = stdenv.lib.licenses.bsd2;
- }) {};
-
- "replace-megaparsec_1_4_1_0" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, megaparsec, text }:
+ ({ mkDerivation, base, bytestring, Cabal, megaparsec
+ , parser-combinators, text
+ }:
mkDerivation {
pname = "replace-megaparsec";
- version = "1.4.1.0";
- sha256 = "0a51fsdmjq3iaamdnwslyrv99psh03qhqk8j0k3ikbjxqj3md3br";
- libraryHaskellDepends = [ base bytestring megaparsec text ];
+ version = "1.4.2.0";
+ sha256 = "0d3p138aqyp1f9bhq85vgzw67vis3cqlp6k90hlfiyq14ry5ck6f";
+ libraryHaskellDepends = [
+ base bytestring megaparsec parser-combinators text
+ ];
testHaskellDepends = [ base bytestring Cabal megaparsec text ];
description = "Find, replace, and split string patterns with Megaparsec parsers (instead of regex)";
license = stdenv.lib.licenses.bsd2;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"replica" = callPackage
@@ -211706,6 +213603,23 @@ self: {
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 = [
+ 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;
+ }) {};
+
"repo-based-blog" = callPackage
({ mkDerivation, base, blaze-html, containers, data-default
, directory, dyre, filepath, filestore, hspec, hspec-discover
@@ -211851,25 +213765,24 @@ self: {
, 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
- , text, time, transformers, transformers-base, unordered-containers
+ , template-haskell, text, time, transformers, transformers-base
+ , unordered-containers
}:
mkDerivation {
pname = "req";
- version = "3.1.0";
- sha256 = "0j53bbhyhjy2q91lnvpwldjsck57p72y5l815c9mi0gzihchyksb";
- revision = "2";
- editedCabalFile = "008s2zd1hxfxw9vpvk0ax6fg4q0rshn13f9kgngfvg6diicgsn5h";
+ version = "3.2.0";
+ sha256 = "1r6fkhn99v6vil8khd23pdai3j6wgn724cy00q5x20fn3jz88ksw";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson authenticate-oauth base blaze-builder bytestring
case-insensitive connection http-api-data http-client
- http-client-tls http-types modern-uri monad-control mtl retry text
- time transformers transformers-base
+ http-client-tls http-types modern-uri monad-control mtl retry
+ template-haskell text time transformers transformers-base
];
testHaskellDepends = [
aeson base blaze-builder bytestring case-insensitive hspec
hspec-core http-client http-types modern-uri monad-control mtl
- QuickCheck retry text time unordered-containers
+ QuickCheck retry template-haskell text time unordered-containers
];
testToolDepends = [ hspec-discover ];
doCheck = false;
@@ -211877,22 +213790,22 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "req_3_2_0" = callPackage
+ "req_3_4_0" = 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, unordered-containers
}:
mkDerivation {
pname = "req";
- version = "3.2.0";
- sha256 = "1r6fkhn99v6vil8khd23pdai3j6wgn724cy00q5x20fn3jz88ksw";
+ version = "3.4.0";
+ sha256 = "1ffgrk45fa3knrl9cp01n7yl9gakd27mvyy1zq2j67h82bqz9qqa";
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
];
@@ -212037,6 +213950,17 @@ self: {
broken = true;
}) {};
+ "requirements" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "requirements";
+ version = "0.6.0.0";
+ sha256 = "1s0s3p0dy07222ks83w3spfw9df33q5lggqv3dw4m9hd5x16a6zi";
+ libraryHaskellDepends = [ base ];
+ description = "Abstraction to manage user defined Type Errors";
+ license = stdenv.lib.licenses.gpl3;
+ }) {};
+
"rere" = callPackage
({ mkDerivation, aeson, attoparsec, base, bytestring, clock
, containers, criterion, derp, fin, parsec, QuickCheck
@@ -212067,19 +213991,19 @@ self: {
({ mkDerivation, rebase }:
mkDerivation {
pname = "rerebase";
- version = "1.4.1";
- sha256 = "19a3pwi801kfaflnag9n7zzxapcjfpqpykr6rq8b6axhyqj3vxim";
+ version = "1.6.1";
+ sha256 = "0lyi925jk6jbi3qc5xmv61ag07ff9d3xxmf9hfjlblqw2y9fsy93";
libraryHaskellDepends = [ rebase ];
description = "Reexports from \"base\" with a bunch of other standard libraries";
license = stdenv.lib.licenses.mit;
}) {};
- "rerebase_1_6_1" = callPackage
+ "rerebase_1_7" = callPackage
({ mkDerivation, rebase }:
mkDerivation {
pname = "rerebase";
- version = "1.6.1";
- sha256 = "0lyi925jk6jbi3qc5xmv61ag07ff9d3xxmf9hfjlblqw2y9fsy93";
+ version = "1.7";
+ sha256 = "0primlvckzkz72pdm3c1y32wjbz5wmxkdwfzvxs3yg08v01hrwb7";
libraryHaskellDepends = [ rebase ];
description = "Reexports from \"base\" with a bunch of other standard libraries";
license = stdenv.lib.licenses.mit;
@@ -212112,6 +214036,36 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "rescue" = callPackage
+ ({ mkDerivation, base, criterion, directory, directory-tree
+ , doctest, exceptions, ghc, Glob, hlint, hspec, hspec-core
+ , hspec-expectations, lens-aeson, mtl, QuickCheck
+ , quickcheck-instances, rio, tasty, tasty-hspec, tasty-hunit
+ , tasty-rerun, tasty-smallcheck, text, transformers, world-peace
+ , yaml
+ }:
+ mkDerivation {
+ pname = "rescue";
+ version = "0.2.0";
+ sha256 = "09mlamir7n2jjm50qxlws8w9qa5xzrm6fr21vsh9gpwf8pkd98qw";
+ libraryHaskellDepends = [
+ base exceptions ghc mtl text transformers world-peace
+ ];
+ testHaskellDepends = [
+ base directory directory-tree doctest exceptions ghc Glob hlint
+ hspec hspec-core hspec-expectations lens-aeson mtl QuickCheck
+ quickcheck-instances rio tasty tasty-hspec tasty-hunit tasty-rerun
+ tasty-smallcheck text transformers world-peace yaml
+ ];
+ benchmarkHaskellDepends = [
+ base criterion exceptions ghc mtl text transformers world-peace
+ ];
+ description = "More understandable exceptions";
+ license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"reserve" = callPackage
({ mkDerivation, base, base-compat, bytestring, directory, hspec
, http-conduit, http-kit, http-types, network, process, QuickCheck
@@ -212383,8 +214337,8 @@ self: {
}:
mkDerivation {
pname = "resourcet";
- version = "1.2.4";
- sha256 = "017v0r9qk4d7dd04dc03ghghyk1d4qj82gligyzg5fdz2rkg8i8x";
+ version = "1.2.4.2";
+ sha256 = "11zb4figcs22hjaq6zsknf70kf9k2bxnw6w03ab9kl9s0i10iwhp";
libraryHaskellDepends = [
base containers exceptions mtl primitive transformers unliftio-core
];
@@ -213228,14 +215182,14 @@ self: {
}:
mkDerivation {
pname = "rfc1751";
- version = "0.1.2";
- sha256 = "1jls5g6lch4mdspbyzx1kgysa21i2cid68qpvk9z7ggz4lbfhid3";
+ version = "0.1.3";
+ sha256 = "1f68rss3y64g2s7dmzb635986vf682gb1yvv4x720b29gh65dahk";
libraryHaskellDepends = [ base bytestring cereal vector ];
testHaskellDepends = [
base bytestring cereal hspec QuickCheck vector
];
description = "RFC-1751 library for Haskell";
- license = stdenv.lib.licenses.publicDomain;
+ license = stdenv.lib.licenses.mit;
}) {};
"rfc3339" = callPackage
@@ -213310,6 +215264,24 @@ self: {
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 = [
+ 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"rhine-gloss" = callPackage
({ mkDerivation, base, dunai, gloss, rhine }:
mkDerivation {
@@ -213324,6 +215296,21 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "rhine-gloss_0_7_0" = callPackage
+ ({ mkDerivation, base, dunai, gloss, rhine, transformers }:
+ mkDerivation {
+ pname = "rhine-gloss";
+ version = "0.7.0";
+ sha256 = "1ldaw9ijd9kcn1x5cd5ch9yz95sb671np4aaa6mqa4sf8w4yjl0m";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base dunai gloss rhine transformers ];
+ executableHaskellDepends = [ base ];
+ description = "Gloss backend for Rhine";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"rhythm-game-tutorial" = callPackage
({ mkDerivation, base, call, containers, lens, mtl, objective
, split
@@ -213418,28 +215405,28 @@ self: {
"rib" = callPackage
({ mkDerivation, aeson, async, base-noprelude, binary, clay
, cmdargs, containers, dhall, directory, exceptions, filepath
- , foldl, fsnotify, hspec, lucid, megaparsec, mmark, mmark-ext
- , modern-uri, mtl, optparse-applicative, pandoc
- , pandoc-include-code, pandoc-types, QuickCheck, relude
- , safe-exceptions, shake, text, time, wai, wai-app-static, warp
+ , foldl, fsnotify, hspec, iso8601-time, lucid, megaparsec, mmark
+ , mmark-ext, modern-uri, mtl, optparse-applicative, pandoc
+ , pandoc-types, QuickCheck, relude, safe-exceptions, shake, text
+ , time, wai, wai-app-static, warp
}:
mkDerivation {
pname = "rib";
- version = "0.10.0.0";
- sha256 = "129riz7843x9h2c9iz9wdcngj74x3rrvlbmd9y7ymmrh5d2kq1qv";
+ version = "0.12.0.0";
+ sha256 = "1fx8jxghzhs5knpvvj6gzm8pv36g4xa928pgsbwkbnmw9j406myn";
libraryHaskellDepends = [
aeson async base-noprelude binary clay cmdargs containers dhall
- directory exceptions filepath foldl fsnotify lucid megaparsec mmark
- mmark-ext modern-uri mtl optparse-applicative pandoc
- pandoc-include-code pandoc-types relude safe-exceptions shake text
- time wai wai-app-static warp
+ directory exceptions filepath foldl fsnotify iso8601-time lucid
+ megaparsec mmark mmark-ext modern-uri mtl optparse-applicative
+ pandoc pandoc-types relude safe-exceptions shake text time wai
+ wai-app-static warp
];
testHaskellDepends = [
aeson async base-noprelude binary clay cmdargs containers dhall
- directory exceptions filepath foldl fsnotify hspec lucid megaparsec
- mmark mmark-ext modern-uri mtl optparse-applicative pandoc
- pandoc-include-code pandoc-types QuickCheck relude safe-exceptions
- shake text time wai wai-app-static warp
+ directory exceptions filepath foldl fsnotify hspec iso8601-time
+ lucid megaparsec mmark mmark-ext modern-uri mtl
+ optparse-applicative pandoc pandoc-types QuickCheck relude
+ safe-exceptions shake text time wai wai-app-static warp
];
description = "Static site generator based on Shake";
license = stdenv.lib.licenses.bsd3;
@@ -213690,12 +215677,17 @@ self: {
}) {};
"ring-buffers" = callPackage
- ({ mkDerivation, base, contiguous, primitive, semirings }:
+ ({ mkDerivation, base, contiguous, HUnit, primitive
+ , primitive-unlifted, QuickCheck, semirings
+ }:
mkDerivation {
pname = "ring-buffers";
- version = "0.1.0.1";
- sha256 = "1k67nsphmk6x3lvym5n6i1vbv1rfzwgrcxszivjjsy6nxsl00m52";
- libraryHaskellDepends = [ base contiguous primitive semirings ];
+ version = "0.1.1";
+ sha256 = "1xzvbygwp4zqz1nsbmb70062grzqw3jdwgbaaxn7hgirinims64h";
+ libraryHaskellDepends = [
+ base contiguous primitive primitive-unlifted semirings
+ ];
+ testHaskellDepends = [ base HUnit primitive QuickCheck ];
description = "mutable ring buffers with atomic updates in GHC Haskell";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -213720,39 +215712,14 @@ self: {
"rio" = callPackage
({ mkDerivation, base, bytestring, containers, deepseq, directory
- , exceptions, filepath, hashable, hspec, microlens, mtl, primitive
- , process, QuickCheck, text, time, typed-process, unix, unliftio
- , unliftio-core, unordered-containers, vector
- }:
- mkDerivation {
- pname = "rio";
- version = "0.1.15.1";
- sha256 = "05mkxjwy9vp6ldzj5wci1frd2chvbg3l4vw1q8bpjdsj8svr2g5i";
- libraryHaskellDepends = [
- base bytestring containers deepseq directory exceptions filepath
- hashable microlens mtl primitive process text time typed-process
- unix unliftio unliftio-core unordered-containers vector
- ];
- testHaskellDepends = [
- base bytestring containers deepseq directory exceptions filepath
- hashable hspec microlens mtl primitive process QuickCheck text time
- typed-process unix unliftio unliftio-core unordered-containers
- vector
- ];
- description = "A standard library for Haskell";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "rio_0_1_16_0" = callPackage
- ({ mkDerivation, base, bytestring, containers, deepseq, directory
, exceptions, filepath, hashable, hspec, microlens, microlens-mtl
, mtl, primitive, process, QuickCheck, text, time, typed-process
, unix, unliftio, unliftio-core, unordered-containers, vector
}:
mkDerivation {
pname = "rio";
- version = "0.1.16.0";
- sha256 = "0s8hfx1zkakv7hbhks133dcb6c2yg0chpv4wmbrl24wp9yd5fy1s";
+ version = "0.1.17.0";
+ sha256 = "0zs7s67fk1g1hckxk2iii2ad2hhsl9l1j3dkcdb7imzdha13q9rd";
libraryHaskellDepends = [
base bytestring containers deepseq directory exceptions filepath
hashable microlens microlens-mtl mtl primitive process text time
@@ -213767,7 +215734,6 @@ self: {
];
description = "A standard library for Haskell";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"rio-orphans" = callPackage
@@ -214320,18 +216286,25 @@ self: {
}) {};
"rock" = callPackage
- ({ mkDerivation, base, containers, dependent-map, dependent-sum
- , deriving-compat, mtl, protolude, transformers
+ ({ mkDerivation, base, constraints, constraints-extras
+ , dependent-hashmap, dependent-sum, deriving-compat, hashable
+ , hedgehog, lifted-base, monad-control, mtl, transformers
+ , transformers-base, unordered-containers
}:
mkDerivation {
pname = "rock";
- version = "0.2.0.0";
- sha256 = "0h4z2ss4g9zshxpfallmbqw121jk1dv7q5s3ww39rhglw3j4dj9k";
+ version = "0.3.0.0";
+ sha256 = "1hssz23kifpmcv0vjnrymr4cj1f3m8z7kvvkyzsfh3ysc493514i";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base containers dependent-map dependent-sum deriving-compat mtl
- protolude transformers
+ base constraints-extras dependent-hashmap dependent-sum
+ deriving-compat hashable lifted-base monad-control mtl transformers
+ transformers-base unordered-containers
+ ];
+ testHaskellDepends = [
+ base constraints constraints-extras dependent-hashmap dependent-sum
+ hashable hedgehog mtl unordered-containers
];
description = "A build system for incremental, parallel, and demand-driven computations";
license = stdenv.lib.licenses.bsd3;
@@ -214361,14 +216334,34 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {inherit (pkgs) rocksdb;};
+ "rocksdb-haskell-jprupp" = callPackage
+ ({ mkDerivation, base, bytestring, data-default, directory, hspec
+ , QuickCheck, rocksdb, string-conversions, unliftio
+ }:
+ mkDerivation {
+ pname = "rocksdb-haskell-jprupp";
+ version = "2.1.3";
+ sha256 = "01hn77v6qjj6dx2g3ddff5q1b3wj0yqplhmxs1c8hndbn5alk0pv";
+ libraryHaskellDepends = [
+ base bytestring data-default directory unliftio
+ ];
+ librarySystemDepends = [ rocksdb ];
+ testHaskellDepends = [
+ base bytestring data-default directory hspec QuickCheck
+ string-conversions unliftio
+ ];
+ description = "Haskell bindings for RocksDB";
+ license = stdenv.lib.licenses.bsd3;
+ }) {inherit (pkgs) rocksdb;};
+
"rocksdb-query" = callPackage
({ mkDerivation, base, bytestring, cereal, conduit, data-default
, hspec, resourcet, rocksdb-haskell, unliftio
}:
mkDerivation {
pname = "rocksdb-query";
- version = "0.3.1";
- sha256 = "072l4f5xb5prsbs7d7j12mwxy0rlrsnqf6w7g09xmq7n3mz0sv0f";
+ version = "0.3.2";
+ sha256 = "07bp96sfcj34f4vgi3bynxykrad672hlg9d8rsxc0xxai8iamzrm";
libraryHaskellDepends = [
base bytestring cereal conduit resourcet rocksdb-haskell unliftio
];
@@ -214376,7 +216369,28 @@ self: {
base cereal data-default hspec rocksdb-haskell unliftio
];
description = "RocksDB database querying library for Haskell";
- license = stdenv.lib.licenses.publicDomain;
+ 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 {
+ pname = "rocksdb-query";
+ version = "0.4.2";
+ sha256 = "1sh88q0vq0b13ig6vmwi8wa73d45qxdkbbc29zphch6p2z4n81wq";
+ libraryHaskellDepends = [
+ base bytestring cereal conduit resourcet rocksdb-haskell-jprupp
+ unliftio
+ ];
+ testHaskellDepends = [
+ base cereal data-default hspec rocksdb-haskell-jprupp unliftio
+ ];
+ description = "RocksDB database querying library for Haskell";
+ license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
}) {};
@@ -214592,8 +216606,8 @@ self: {
}:
mkDerivation {
pname = "ron";
- version = "0.10";
- sha256 = "1qw1kyrd3z5fag4a9w2nibcc3m68cr75jplp2pvwvkcmbl23alar";
+ version = "0.11";
+ sha256 = "1sdgjxz609m1ddcby29g5sd9bmh20wav3q4ab4bmsfl5ar2yq53i";
libraryHaskellDepends = [
aeson attoparsec base binary bytestring containers hashable
integer-gmp mtl scientific template-haskell text time
@@ -214954,6 +216968,31 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {inherit (pkgs) gmp; inherit (pkgs) mpfr;};
+ "rounded-hw" = callPackage
+ ({ mkDerivation, array, base, Cabal, deepseq, doctest, gauge, hspec
+ , integer-logarithms, long-double, primitive, QuickCheck, random
+ , tagged, vector
+ }:
+ mkDerivation {
+ pname = "rounded-hw";
+ version = "0.1.0.0";
+ sha256 = "0kmbp7x7avadsn09zfcjd54x5b6vvc527ybmmmnaklvfdzf8r88x";
+ setupHaskellDepends = [ base Cabal ];
+ libraryHaskellDepends = [
+ array base deepseq integer-logarithms long-double primitive tagged
+ vector
+ ];
+ testHaskellDepends = [
+ array base deepseq doctest hspec integer-logarithms long-double
+ primitive QuickCheck random vector
+ ];
+ benchmarkHaskellDepends = [
+ array base deepseq gauge integer-logarithms primitive vector
+ ];
+ description = "Directed rounding for built-in floating types";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"rounding" = callPackage
({ mkDerivation, array, base, numeric-extras }:
mkDerivation {
@@ -215229,8 +217268,8 @@ self: {
}:
mkDerivation {
pname = "rpmbuild-order";
- version = "0.3";
- sha256 = "1w5c1nd1w75bk39payczbh4kwn5rizpv9dzgdwssa8d9f0na10lr";
+ version = "0.3.1";
+ sha256 = "1xa4crcqm4avkpdcksj610gpzk7crfkwa2pk2nn1qsmjsrixfc2b";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -215241,6 +217280,31 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "rpmbuild-order_0_4_0" = callPackage
+ ({ mkDerivation, base, bytestring, Cabal, case-insensitive
+ , containers, directory, extra, fgl, filepath, hspec
+ , optparse-applicative, process, simple-cmd-args
+ }:
+ mkDerivation {
+ pname = "rpmbuild-order";
+ version = "0.4.0";
+ sha256 = "1whjid4nml07wyy9al9w63213qbd2iacwz8dsfv7a9b3vn31yd3k";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base Cabal case-insensitive containers directory extra fgl filepath
+ process
+ ];
+ executableHaskellDepends = [
+ base bytestring directory extra fgl optparse-applicative
+ simple-cmd-args
+ ];
+ testHaskellDepends = [ base hspec ];
+ description = "Order RPM packages by dependencies";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"rrule" = callPackage
({ mkDerivation, base, hspec, megaparsec, parser-combinators, text
, time
@@ -215746,6 +217810,21 @@ self: {
license = stdenv.lib.licenses.gpl3;
}) {};
+ "runhs" = callPackage
+ ({ mkDerivation, base, bytestring, file-embed, process, yaml }:
+ mkDerivation {
+ pname = "runhs";
+ version = "1.0.0.3";
+ sha256 = "019aabgxfkan0l3i8wawya84wix3qmclsx0lsc8p6hvz5fjdlx21";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base bytestring file-embed process yaml
+ ];
+ description = "Stack wrapper for single-file Haskell programs";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"runmany" = callPackage
({ mkDerivation, async, base, bytestring, optparse-applicative
, process, stm
@@ -215812,13 +217891,15 @@ self: {
}:
mkDerivation {
pname = "rvar";
- version = "0.2.0.4";
- sha256 = "0p67lbzcbbm5bkhv0x380bdald6kaqlf968ay2q8qj69izpvk181";
+ version = "0.2.0.6";
+ sha256 = "1lwcmv3x3v7sjxkil7754sh085y5r5h9zkca39czjhyyzxsqiq81";
libraryHaskellDepends = [
base MonadPrompt mtl random-source transformers
];
description = "Random Variables";
license = stdenv.lib.licenses.publicDomain;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"rwlock" = callPackage
@@ -216097,8 +218178,8 @@ self: {
pname = "safe-json";
version = "1.1.0";
sha256 = "18zsf2dccgf755a8g4ar3zc7ilmampsrvqa6f9p27zrayl7j87hw";
- revision = "2";
- editedCabalFile = "0qaqvczy8v4ghx6d0hjc2hk29z02l8ya5y3ii3rr7bp47b1z8z0i";
+ revision = "3";
+ editedCabalFile = "12jjph25vffkj55ds468zv144qxwyrb6qmp2g1pb03732n6z9596";
libraryHaskellDepends = [
aeson base bytestring containers dlist hashable scientific tasty
tasty-hunit tasty-quickcheck text time unordered-containers
@@ -216292,6 +218373,21 @@ self: {
broken = true;
}) {};
+ "safe-tensor" = callPackage
+ ({ mkDerivation, base, constraints, containers, hmatrix, mtl
+ , singletons
+ }:
+ mkDerivation {
+ pname = "safe-tensor";
+ version = "0.2.0.0";
+ sha256 = "04fafmypwcw88qqb9v9lalfyyqna68b3brx2rmry7i4898gwasp8";
+ libraryHaskellDepends = [
+ base constraints containers hmatrix mtl singletons
+ ];
+ description = "Dependently typed tensor algebra";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"safecopy" = callPackage
({ mkDerivation, array, base, bytestring, cereal, containers
, generic-data, HUnit, lens, lens-action, old-time, QuickCheck
@@ -216574,8 +218670,8 @@ self: {
pname = "salak";
version = "0.3.6";
sha256 = "00qyd09az0ldfidfgcki8z3r9gcpxmss3iyr99as5bky29rlz9n3";
- revision = "1";
- editedCabalFile = "1ra0bbk3xkfsy5p78q57abjwmn95kmfjpvsldm4s1455bg2yhi26";
+ revision = "2";
+ editedCabalFile = "0azqzfw8ynbj1fzgwksx30m88zsz71vwhdlxw8fkcwbgz49vc7zb";
libraryHaskellDepends = [
base bytestring containers data-default directory dlist exceptions
filepath hashable heaps megaparsec mtl scientific text time
@@ -216679,18 +218775,6 @@ self: {
}) {inherit (pkgs) libsodium;};
"salve" = callPackage
- ({ mkDerivation, base, doctest }:
- mkDerivation {
- pname = "salve";
- version = "1.0.9";
- sha256 = "1anh6v4dfvy1ymffz3y77rlj859mmjamf026f2fqlagmql2lbj73";
- libraryHaskellDepends = [ base ];
- testHaskellDepends = [ base doctest ];
- description = "Semantic version numbers and constraints";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "salve_1_0_10" = callPackage
({ mkDerivation, base, HUnit }:
mkDerivation {
pname = "salve";
@@ -216700,7 +218784,6 @@ self: {
testHaskellDepends = [ base HUnit ];
description = "Semantic version numbers and constraints";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"salvia" = callPackage
@@ -217298,19 +219381,19 @@ self: {
"sbv" = callPackage
({ mkDerivation, array, async, base, bytestring, containers
- , crackNum, criterion, deepseq, directory, doctest, filepath
- , generic-deriving, ghc, Glob, hlint, mtl, pretty, process
- , QuickCheck, random, syb, tasty, tasty-golden, tasty-hunit
+ , crackNum, deepseq, directory, doctest, filepath, gauge
+ , generic-deriving, Glob, hlint, mtl, pretty, process, QuickCheck
+ , random, silently, syb, tasty, tasty-golden, tasty-hunit
, tasty-quickcheck, template-haskell, time, transformers, z3
}:
mkDerivation {
pname = "sbv";
- version = "8.6";
- sha256 = "01y3dg8gprddn2477cw8k5a9a2gn0330qbpqyc3l2zbnwf3a2yga";
+ version = "8.7";
+ sha256 = "0iipl3ra0ih6fjxfs4p554va5243rg1ddkllfdbs7y2sj697841l";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
array async base containers crackNum deepseq directory filepath
- generic-deriving ghc mtl pretty process QuickCheck random syb
+ generic-deriving mtl pretty process QuickCheck random syb
template-haskell time transformers
];
testHaskellDepends = [
@@ -217320,8 +219403,8 @@ self: {
];
testSystemDepends = [ z3 ];
benchmarkHaskellDepends = [
- base containers crackNum criterion deepseq directory filepath mtl
- process random syb
+ base containers crackNum deepseq directory filepath gauge mtl
+ process random silently syb
];
description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving";
license = stdenv.lib.licenses.bsd3;
@@ -217806,18 +219889,14 @@ self: {
}) {};
"scheduler" = callPackage
- ({ mkDerivation, async, atomic-primops, base, Cabal, cabal-doctest
- , criterion, deepseq, doctest, exceptions, genvalidity-hspec, hspec
- , monad-par, mwc-random, parallel, primitive, QuickCheck, streamly
+ ({ mkDerivation, atomic-primops, base, deepseq, doctest, exceptions
+ , genvalidity-hspec, hspec, mwc-random, primitive, QuickCheck
, template-haskell, unliftio, unliftio-core, vector
}:
mkDerivation {
pname = "scheduler";
- version = "1.4.2.2";
- sha256 = "0mzwm7lr089hbv08c58l3ahiid8w1cysvjl9q6vb46x3wpa3fwia";
- revision = "1";
- editedCabalFile = "0a6xcidya383ygzmz76di3dj1c8xm6ra5zb8fp517lk50s3ly3kl";
- setupHaskellDepends = [ base Cabal cabal-doctest ];
+ version = "1.4.2.3";
+ sha256 = "0xf5gmla5h0k0a84f7b5xyk98xr72a9mygjlg5c913vc29i31ccx";
libraryHaskellDepends = [
atomic-primops base deepseq exceptions primitive unliftio-core
];
@@ -217825,13 +219904,8 @@ self: {
base deepseq doctest genvalidity-hspec hspec mwc-random QuickCheck
template-haskell unliftio vector
];
- benchmarkHaskellDepends = [
- async base criterion deepseq monad-par parallel streamly unliftio
- ];
description = "Work stealing scheduler";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"schedyield" = callPackage
@@ -219163,24 +221237,24 @@ self: {
}) {};
"sdr" = callPackage
- ({ mkDerivation, array, base, bytestring, cairo, cereal, Chart
- , Chart-cairo, colour, containers, criterion, Decimal
- , dynamic-graph, fftwRaw, GLFW-b, mwc-random, OpenGL
- , optparse-applicative, pango, pipes, pipes-bytestring
+ ({ mkDerivation, array, base, bytestring, bytestring-to-vector
+ , cairo, cereal, Chart, Chart-cairo, colour, containers, criterion
+ , Decimal, dynamic-graph, fftwRaw, GLFW-b, mwc-random, network
+ , OpenGL, optparse-applicative, pango, pipes, pipes-bytestring
, pipes-concurrency, primitive, pulse-simple, QuickCheck, rtlsdr
, storable-complex, test-framework, test-framework-quickcheck2
, time, transformers, tuple, vector
}:
mkDerivation {
pname = "sdr";
- version = "0.1.0.12";
- sha256 = "0nikrpcyb5mihc70cfvxy24bl80jjnabc8dc8y056yx54759jkk8";
+ version = "0.1.0.13";
+ sha256 = "1ip89ddkzzfq2qvpm0ha321hhgx50lphf0s1yd84gw458fsw0ma7";
libraryHaskellDepends = [
- array base bytestring cairo cereal Chart Chart-cairo colour
- containers Decimal dynamic-graph fftwRaw GLFW-b mwc-random OpenGL
- optparse-applicative pango pipes pipes-bytestring pipes-concurrency
- primitive pulse-simple rtlsdr storable-complex time transformers
- tuple vector
+ array base bytestring bytestring-to-vector cairo cereal Chart
+ Chart-cairo colour containers Decimal dynamic-graph fftwRaw GLFW-b
+ mwc-random network OpenGL optparse-applicative pango pipes
+ pipes-bytestring pipes-concurrency primitive pulse-simple rtlsdr
+ storable-complex time transformers tuple vector
];
testHaskellDepends = [
base primitive QuickCheck storable-complex test-framework
@@ -219422,13 +221496,13 @@ self: {
"secp256k1-haskell" = callPackage
({ mkDerivation, base, base16-bytestring, bytestring, cereal
- , deepseq, entropy, hashable, hspec, hspec-discover, HUnit, mtl
- , QuickCheck, secp256k1, string-conversions
+ , deepseq, entropy, hashable, hspec, hspec-discover, HUnit
+ , monad-par, mtl, QuickCheck, secp256k1, string-conversions
}:
mkDerivation {
pname = "secp256k1-haskell";
- version = "0.1.8";
- sha256 = "0ymmgcvlw4wrmnn0r6nmmpk0djihpappiywwfxvmnq8brqdkf3jk";
+ version = "0.2.5";
+ sha256 = "12hv8fi2acvv0pmk9scsw584sj2b9hfacr7bhbrry10sihrd4xv4";
libraryHaskellDepends = [
base base16-bytestring bytestring cereal deepseq entropy hashable
QuickCheck string-conversions
@@ -219436,34 +221510,35 @@ self: {
libraryPkgconfigDepends = [ secp256k1 ];
testHaskellDepends = [
base base16-bytestring bytestring cereal deepseq entropy hashable
- hspec HUnit mtl QuickCheck string-conversions
+ hspec HUnit monad-par mtl QuickCheck string-conversions
];
testToolDepends = [ hspec-discover ];
- description = "Bindings for secp256k1 library from Bitcoin Core";
- license = stdenv.lib.licenses.publicDomain;
+ description = "Bindings for secp256k1";
+ license = stdenv.lib.licenses.mit;
}) {inherit (pkgs) secp256k1;};
- "secp256k1-haskell_0_2_2" = callPackage
+ "secp256k1-haskell_0_4_0" = callPackage
({ mkDerivation, base, base16-bytestring, bytestring, cereal
- , deepseq, entropy, hashable, hspec, hspec-discover, HUnit, mtl
- , QuickCheck, secp256k1, string-conversions
+ , deepseq, entropy, hashable, hspec, hspec-discover, HUnit
+ , monad-par, mtl, QuickCheck, secp256k1, string-conversions
+ , unliftio
}:
mkDerivation {
pname = "secp256k1-haskell";
- version = "0.2.2";
- sha256 = "10yz62z5s23b0q4pla8047cv5ksrd78j9l8y156b0yjjnmlxd013";
+ version = "0.4.0";
+ sha256 = "07hgfrr98g42sia5bssch7lrajx7y6fz98f13ly5rjkm5brw0zba";
libraryHaskellDepends = [
base base16-bytestring bytestring cereal deepseq entropy hashable
- QuickCheck string-conversions
+ QuickCheck string-conversions unliftio
];
libraryPkgconfigDepends = [ secp256k1 ];
testHaskellDepends = [
base base16-bytestring bytestring cereal deepseq entropy hashable
- hspec HUnit mtl QuickCheck string-conversions
+ hspec HUnit monad-par mtl QuickCheck string-conversions unliftio
];
testToolDepends = [ hspec-discover ];
- description = "Bindings for secp256k1 library from Bitcoin Core";
- license = stdenv.lib.licenses.publicDomain;
+ description = "Bindings for secp256k1";
+ license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) secp256k1;};
@@ -219619,6 +221694,8 @@ self: {
pname = "selda";
version = "0.5.1.0";
sha256 = "1gd7fdgqw6q507wn7h1pln9wb7kh65vd7iv0s1ydg54r36qdlrgl";
+ revision = "1";
+ editedCabalFile = "0sdzfgsmgw20idxnvvf4sbp8bkl3n7qa7qkphv63pfmqvzyplkwg";
libraryHaskellDepends = [
base bytestring containers exceptions mtl random text time
uuid-types
@@ -219633,6 +221710,8 @@ self: {
pname = "selda-json";
version = "0.1.1.0";
sha256 = "1ai24qmz5nkpqx0zd24ix0ci5aqiccfy57fkf8f87swrv28101l8";
+ revision = "1";
+ editedCabalFile = "1gajzv8zhj8i3bxzjh81vjn8j2igh3nrawfpddvxg1ayb5l2d2y0";
libraryHaskellDepends = [ aeson base bytestring selda text ];
description = "JSON support for the Selda database library";
license = stdenv.lib.licenses.mit;
@@ -219646,6 +221725,8 @@ self: {
pname = "selda-postgresql";
version = "0.1.8.1";
sha256 = "0dxycilvxjbi1cy9c0rzq9ywh48i2lh37j77a5i1x6v1625h51mk";
+ revision = "1";
+ editedCabalFile = "10qlb9yswjsvpj1f7dmm0amkq52g00f1kc2xqh1d7vfkvkb2bhk6";
libraryHaskellDepends = [
base bytestring exceptions postgresql-binary postgresql-libpq selda
selda-json text time uuid-types
@@ -219662,6 +221743,8 @@ self: {
pname = "selda-sqlite";
version = "0.1.7.1";
sha256 = "1a1rik32h8ijd98v98db1il10ap76rqdwmjwhj0hc0h77mm6qdfb";
+ revision = "1";
+ editedCabalFile = "05zdf07fizf97yby0ld4qkd5padxg9fhmpfiiii4jl7xklccnl6p";
libraryHaskellDepends = [
base bytestring direct-sqlite directory exceptions selda text time
uuid-types
@@ -219698,25 +221781,8 @@ self: {
}:
mkDerivation {
pname = "selective";
- version = "0.3";
- sha256 = "135lq99h1iaip44d5kh7wpb3fcf8f6ypn5rxngm5agazy6ia42as";
- libraryHaskellDepends = [ base containers transformers ];
- testHaskellDepends = [
- base containers mtl QuickCheck tasty tasty-expected-failure
- tasty-quickcheck transformers
- ];
- description = "Selective applicative functors";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "selective_0_4_1" = callPackage
- ({ mkDerivation, base, containers, mtl, QuickCheck, tasty
- , tasty-expected-failure, tasty-quickcheck, transformers
- }:
- mkDerivation {
- pname = "selective";
- version = "0.4.1";
- sha256 = "1pwbfayh4s6afhkgyvyq187m4vcnyvy3frb1zxjs7xjb2sxp9r80";
+ version = "0.4.1.1";
+ sha256 = "1ix9080g4qcs3w89bmilr6f84kg6vw9hyx5cs5hiw9xnp7dh4sdc";
libraryHaskellDepends = [ base containers transformers ];
testHaskellDepends = [
base containers mtl QuickCheck tasty tasty-expected-failure
@@ -219724,7 +221790,6 @@ self: {
];
description = "Selective applicative functors";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"selectors" = callPackage
@@ -219911,19 +221976,16 @@ self: {
}) {};
"semialign" = callPackage
- ({ mkDerivation, base, base-compat, containers, hashable
- , semigroupoids, tagged, these, transformers, unordered-containers
- , vector
+ ({ mkDerivation, base, containers, hashable, semigroupoids, tagged
+ , these, transformers, unordered-containers, vector
}:
mkDerivation {
pname = "semialign";
- version = "1.1";
- sha256 = "1n47w9c6i6azb4w65rzhci00v6p9c0s1w1givd2q3smkgyziiqpk";
- revision = "2";
- editedCabalFile = "1s0gja9kig4j550kjgrknf6kyw8qns9fksrdm0rvv7bmf30dwh8n";
+ version = "1.1.0.1";
+ sha256 = "11qs4imy3cq4cx9mm6g30r6qk3rngqrmz7lkl5379gs1yvgvs44q";
libraryHaskellDepends = [
- base base-compat containers hashable semigroupoids tagged these
- transformers unordered-containers vector
+ base containers hashable semigroupoids tagged these transformers
+ unordered-containers vector
];
description = "Align and Zip type-classes from the common Semialign ancestor";
license = stdenv.lib.licenses.bsd3;
@@ -219945,6 +222007,8 @@ self: {
testHaskellDepends = [ base doctest QuickCheck ];
description = "Extra functions for working with Semialigns";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"semialign-indexed" = callPackage
@@ -220149,15 +222213,16 @@ self: {
}) {};
"semirings" = callPackage
- ({ mkDerivation, base, containers, hashable, integer-gmp
- , unordered-containers
+ ({ mkDerivation, base, base-compat-batteries, containers, hashable
+ , integer-gmp, unordered-containers
}:
mkDerivation {
pname = "semirings";
- version = "0.5.3";
- sha256 = "16qdh0d5mazxkzpa0xsiv635771zspzbiqmy5qy2rcsxb79p36lc";
+ version = "0.5.4";
+ sha256 = "16lsxg0nzi7d4kr5xibgy9q46fxrga10yzh0jy4jzpyy5axwwysw";
libraryHaskellDepends = [
- base containers hashable integer-gmp unordered-containers
+ base base-compat-batteries containers hashable integer-gmp
+ unordered-containers
];
description = "two monoids as one, in holy haskimony";
license = stdenv.lib.licenses.bsd3;
@@ -220491,8 +222556,8 @@ self: {
({ mkDerivation, base, mtl, transformers }:
mkDerivation {
pname = "seqid";
- version = "0.6.1";
- sha256 = "0gqmnckrrs85cwz2jvp2ip7a5c5qfbav4nb9d8bxax093jziz301";
+ version = "0.6.2";
+ sha256 = "07xxpdrr3lqqnzcxbync46c0kz3d2i7k4day630a6x6zmzpyay0i";
libraryHaskellDepends = [ base mtl transformers ];
description = "Sequence ID production and consumption";
license = stdenv.lib.licenses.bsd3;
@@ -220514,8 +222579,8 @@ self: {
({ mkDerivation, base, io-streams, seqid }:
mkDerivation {
pname = "seqid-streams";
- version = "0.7.1";
- sha256 = "0yasm87kjhdq13zacpd4qa3kssalwvkipf3rz2cq1dgdgps5mxf7";
+ version = "0.7.2";
+ sha256 = "0dd0vxs216ri0hdkz49hzzrryil7hhqb55cc9z6ca8f337imanm8";
libraryHaskellDepends = [ base io-streams seqid ];
description = "Sequence ID IO-Streams";
license = stdenv.lib.licenses.bsd3;
@@ -220613,6 +222678,30 @@ self: {
license = stdenv.lib.licenses.gpl3;
}) {};
+ "sequence-formats_1_5_1_1" = 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.1";
+ sha256 = "1gfss5fnv16xg6qxsazh1r7jd9qv5klpnjl6fbmk8p4n7cy5rsxx";
+ 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"sequenceTools" = callPackage
({ mkDerivation, ansi-wl-pprint, base, bytestring, foldl, hspec
, lens-family, optparse-applicative, pipes, pipes-group
@@ -220946,7 +223035,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "servant_0_17" = callPackage
+ "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
@@ -220955,8 +223044,8 @@ self: {
}:
mkDerivation {
pname = "servant";
- version = "0.17";
- sha256 = "0hrqwb9cin6wbwwqaw68i84ai46897ir4gy4issc6ya2qqmfq1ks";
+ version = "0.18";
+ sha256 = "1dcb92q8w2fim087plspf1hs2gq2hdfiaggp71jqbljhnznlf5vj";
libraryHaskellDepends = [
aeson attoparsec base base-compat bifunctors bytestring
case-insensitive deepseq http-api-data http-media http-types mmorph
@@ -221362,6 +223451,8 @@ self: {
];
description = "Avro content type for Servant";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"servant-blaze" = callPackage
@@ -221503,7 +223594,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "servant-client_0_17" = callPackage
+ "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
@@ -221514,8 +223605,8 @@ self: {
}:
mkDerivation {
pname = "servant-client";
- version = "0.17";
- sha256 = "0161v6kfj4mm5rixw5lbm8sc2dng300xbwgdhi4d0fqxrx12kij7";
+ version = "0.18";
+ sha256 = "17m0cakf4apdrpq7wic9mbxcn2hd9cwh9xrcbxshabfffgkq791i";
libraryHaskellDepends = [
base base-compat bytestring containers deepseq exceptions
http-client http-media http-types kan-extensions monad-control mtl
@@ -221557,7 +223648,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "servant-client-core_0_17" = callPackage
+ "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
@@ -221565,8 +223656,8 @@ self: {
}:
mkDerivation {
pname = "servant-client-core";
- version = "0.17";
- sha256 = "1xskvmdr4998hj19wvhyb5rs5x193792f1b6ia7r21qdzp9garff";
+ version = "0.18";
+ sha256 = "198kixjiy34z05vavs18wb2kp62pk5bzr5cl7dvhkl73alvj3rhn";
libraryHaskellDepends = [
aeson base base-compat base64-bytestring bytestring containers
deepseq exceptions free http-media http-types network-uri safe
@@ -222143,8 +224234,8 @@ self: {
}:
mkDerivation {
pname = "servant-http-streams";
- version = "0.17";
- sha256 = "1nyp6ijb8219yfbxrq2mz59m1vfpr56rbfn9j9zmx4pcvnb903xc";
+ version = "0.18";
+ sha256 = "1krpmmzjc1vagcy8rdgcl3zm8zlfjf8ikicaqrqp6d95f8bz4kaz";
libraryHaskellDepends = [
base base-compat bytestring case-insensitive containers deepseq
exceptions http-common http-media http-streams http-types
@@ -222237,8 +224328,8 @@ self: {
}:
mkDerivation {
pname = "servant-js";
- version = "0.9.4.1";
- sha256 = "004snd07q29g08smvrwmpypg75g9rxdvk5bfyfyxxmj47wh4734d";
+ version = "0.9.4.2";
+ sha256 = "15n5s3i491cxjxj70wa8yhpipaz47q46s04l4ysc64wgijlnm8xy";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -222446,7 +224537,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "servant-mock_0_8_6" = callPackage
+ "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
@@ -222454,8 +224545,8 @@ self: {
}:
mkDerivation {
pname = "servant-mock";
- version = "0.8.6";
- sha256 = "1cr5davd7ldcm2a4f33mi74rk6qlgdqg7vzzfpf8kgxrc97syrrd";
+ version = "0.8.7";
+ sha256 = "0j8c9wb1njrl77hp94frlnjpbk2axlkcgbcyax6s4pmf9v3c8j6x";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -222477,24 +224568,30 @@ self: {
"servant-multipart" = callPackage
({ mkDerivation, array, base, bytestring, directory, http-client
- , http-media, lens, network, random, resourcet, servant
+ , http-media, http-types, lens, network, random, resourcet, servant
, servant-client, servant-client-core, servant-docs
- , servant-foreign, servant-server, text, transformers, wai
- , wai-extra, warp
+ , servant-foreign, servant-server, string-conversions, tasty
+ , tasty-wai, text, transformers, wai, wai-extra, warp
}:
mkDerivation {
pname = "servant-multipart";
- version = "0.11.5";
- sha256 = "19bz03y1fv0px30zw5q8394573d482lgchclihbnyg26w7xhmzha";
+ version = "0.11.6";
+ sha256 = "0yzr5hv2ki9ig4g6735bjnzv6mkpgj5l68g9hlvp9g9i0ryxqahn";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
array base bytestring directory http-media lens random resourcet
servant servant-client-core servant-docs servant-foreign
- servant-server text transformers wai wai-extra
+ servant-server string-conversions text transformers wai wai-extra
];
- testHaskellDepends = [
+ executableHaskellDepends = [
base bytestring http-client network servant servant-client
servant-client-core servant-server text transformers wai warp
];
+ testHaskellDepends = [
+ base bytestring http-types servant-server string-conversions tasty
+ tasty-wai text
+ ];
description = "multipart/form-data (e.g file upload) support for servant";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -222694,29 +224791,6 @@ self: {
}:
mkDerivation {
pname = "servant-purescript";
- version = "0.9.0.4";
- sha256 = "07h00hazz4hvhhslfa8hm2jqpxmj0kqz0yw7a4vk002r027daryi";
- libraryHaskellDepends = [
- aeson base bytestring containers directory filepath http-types lens
- mainland-pretty purescript-bridge servant servant-foreign
- servant-server servant-subscriber text
- ];
- testHaskellDepends = [
- aeson base containers lens mainland-pretty purescript-bridge
- servant servant-foreign servant-subscriber text
- ];
- description = "Generate PureScript accessor functions for you servant API";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "servant-purescript_0_10_0_0" = callPackage
- ({ mkDerivation, aeson, base, bytestring, containers, directory
- , filepath, http-types, lens, mainland-pretty, purescript-bridge
- , servant, servant-foreign, servant-server, servant-subscriber
- , text
- }:
- mkDerivation {
- pname = "servant-purescript";
version = "0.10.0.0";
sha256 = "07q4nvdhhzyc3xkad130nkv7ckgmj6fmhrpryzpjdvddgq9320b4";
libraryHaskellDepends = [
@@ -222730,7 +224804,6 @@ self: {
];
description = "Generate PureScript accessor functions for you servant API";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"servant-pushbullet-client" = callPackage
@@ -222787,8 +224860,8 @@ self: {
}:
mkDerivation {
pname = "servant-quickcheck";
- version = "0.0.8.0";
- sha256 = "0zzbl8qp6pi5a59zbnaq3bfzxldfcb5xykkzp5czzgaj09ypxpgw";
+ version = "0.0.10.0";
+ sha256 = "072q2nxapx9p1fkcs862a9irjhlg0sfpbr72a1m9a5lrfhf9ahmc";
libraryHaskellDepends = [
aeson base base-compat-batteries bytestring case-insensitive clock
data-default-class hspec http-client http-media http-types mtl
@@ -222835,6 +224908,66 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "servant-rawm_1_0_0_0" = callPackage
+ ({ mkDerivation, base, servant }:
+ mkDerivation {
+ pname = "servant-rawm";
+ version = "1.0.0.0";
+ sha256 = "05gv21y7vzw7gdbsk0nax47rnn4isjmx7hbbwilsv0cj7l8qm1bk";
+ 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
+ ({ mkDerivation, base, servant-client-core, servant-rawm }:
+ mkDerivation {
+ pname = "servant-rawm-client";
+ version = "1.0.0.1";
+ sha256 = "0ldjhmmfdh0jpfaz4sg1b9n5l23wza3w0m8bvvf80gvl7p6fk0fj";
+ libraryHaskellDepends = [ base servant-client-core servant-rawm ];
+ description = "The client implementation of servant-rawm";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "servant-rawm-docs" = callPackage
+ ({ mkDerivation, base, http-media, http-types, lens, servant-docs
+ , servant-rawm
+ }:
+ mkDerivation {
+ pname = "servant-rawm-docs";
+ version = "1.0.0.1";
+ sha256 = "1s11qzgl4lgc1xg2znski1d20a4hdnm1b2wxswm140fxm82p6gad";
+ libraryHaskellDepends = [
+ base http-media http-types lens servant-docs servant-rawm
+ ];
+ description = "Documentation generator for 'RawM' endpoints";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "servant-rawm-server" = callPackage
+ ({ mkDerivation, base, bytestring, filepath, resourcet
+ , servant-rawm, servant-server, wai, wai-app-static
+ }:
+ mkDerivation {
+ pname = "servant-rawm-server";
+ version = "1.0.0.1";
+ sha256 = "06ivhd132cp98s2kcwg2mcmh6gj01hpw2kyp5azywrzhcr1nspq9";
+ libraryHaskellDepends = [
+ base bytestring filepath resourcet servant-rawm servant-server wai
+ wai-app-static
+ ];
+ description = "The server implementation of servant-rawm";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"servant-reason" = callPackage
({ mkDerivation, aeson, base, Diff, directory, hspec, HUnit
, interpolate, lens, mockery, process, reason-export, servant
@@ -222949,6 +225082,28 @@ self: {
broken = true;
}) {};
+ "servant-seo" = callPackage
+ ({ mkDerivation, aeson, base, binary, blaze-markup, bytestring
+ , Cabal, cabal-doctest, containers, directory, doctest, filepath
+ , http-media, lens, QuickCheck, servant, servant-blaze
+ , servant-server, text, warp, xml-conduit
+ }:
+ mkDerivation {
+ pname = "servant-seo";
+ version = "0.1.2";
+ sha256 = "0jia9wmwj3lyxygl1vj082bqgmk8bpccmaza5hr2qh4yq9rhrm1f";
+ setupHaskellDepends = [ base Cabal cabal-doctest ];
+ libraryHaskellDepends = [
+ aeson base binary blaze-markup bytestring containers http-media
+ lens servant servant-blaze servant-server text warp xml-conduit
+ ];
+ testHaskellDepends = [
+ base directory doctest filepath QuickCheck
+ ];
+ description = "Generate Robots.txt and Sitemap.xml specification for your servant API.";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"servant-server" = callPackage
({ mkDerivation, aeson, base, base-compat, base64-bytestring
, bytestring, Cabal, cabal-doctest, containers, directory, doctest
@@ -222988,7 +225143,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "servant-server_0_17" = callPackage
+ "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
@@ -222999,10 +225154,8 @@ self: {
}:
mkDerivation {
pname = "servant-server";
- version = "0.17";
- sha256 = "11y7cb8r8bzkx3fb2cd5cbazxy87n0f4wm14qdxsz2g81k262k5l";
- revision = "1";
- editedCabalFile = "1kbdga7bi7slgcskqc3sb1xwmwif52dj8gvkxcskaw0b9xbdynhs";
+ version = "0.18";
+ sha256 = "0knbzr6ls9p2wjn3kfggy99gxavl817xw48m53plhf2r4s4vjrw8";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -223136,8 +225289,8 @@ self: {
}:
mkDerivation {
pname = "servant-static-th";
- version = "0.2.2.1";
- sha256 = "15i5sgi30m5y8capc10k4hsaldzglvmknfq6sr1mrrzc9z9c3lrm";
+ version = "0.2.3.0";
+ sha256 = "0gyfjrrq7anhn4b613gnaa0r2xm8rkminx1nrrbpn6bw47axadj4";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -223254,32 +225407,6 @@ self: {
}:
mkDerivation {
pname = "servant-subscriber";
- version = "0.6.0.3";
- sha256 = "1h1nqjmnn129ir2k9dvc6izak3hh0bvz6rpqhdf55gvxl3dbbiqi";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson async attoparsec base blaze-builder bytestring
- case-insensitive containers directory filepath http-types lens
- lifted-base monad-control monad-logger network-uri servant
- servant-foreign servant-server stm text time transformers wai
- wai-websockets warp websockets
- ];
- executableHaskellDepends = [ base purescript-bridge ];
- description = "When REST is not enough ...";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "servant-subscriber_0_7_0_0" = callPackage
- ({ mkDerivation, aeson, async, attoparsec, base, blaze-builder
- , bytestring, case-insensitive, containers, directory, filepath
- , http-types, lens, lifted-base, monad-control, monad-logger
- , network-uri, purescript-bridge, servant, servant-foreign
- , servant-server, stm, text, time, transformers, wai
- , wai-websockets, warp, websockets
- }:
- mkDerivation {
- pname = "servant-subscriber";
version = "0.7.0.0";
sha256 = "1c1g6jx36n5n5qjw82854vkbg7mavmrj7vz97vc1zzk5w54wsj8k";
isLibrary = true;
@@ -223294,7 +225421,6 @@ self: {
executableHaskellDepends = [ base purescript-bridge ];
description = "When REST is not enough ...";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"servant-swagger" = callPackage
@@ -223357,16 +225483,16 @@ self: {
}) {};
"servant-swagger-tags" = callPackage
- ({ mkDerivation, base, containers, lens, servant, servant-mock
- , servant-server, servant-swagger, swagger2, text
+ ({ mkDerivation, base, insert-ordered-containers, lens, servant
+ , servant-mock, servant-server, servant-swagger, swagger2, text
}:
mkDerivation {
pname = "servant-swagger-tags";
- version = "0.1.0.0";
- sha256 = "1938kr3jcpwy8imias0bk7xqp0v3ijajpdfdpgibyphklfqnck64";
+ version = "0.1.0.1";
+ sha256 = "1hl0baa739a5kdg274b8cwyd5h5iam9bxj3ql96ljwdp9j2cnv2v";
libraryHaskellDepends = [
- base containers lens servant servant-mock servant-server
- servant-swagger swagger2 text
+ base insert-ordered-containers lens servant servant-mock
+ servant-server servant-swagger swagger2 text
];
description = "Swagger Tags for Servant";
license = stdenv.lib.licenses.bsd3;
@@ -223468,6 +225594,8 @@ self: {
];
description = "Automatically generate Elm clients for Servant APIs";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"servant-tracing" = callPackage
@@ -223708,41 +225836,41 @@ self: {
"serverless-haskell" = callPackage
({ mkDerivation, aeson, aeson-casing, amazonka-core
, amazonka-kinesis, amazonka-s3, base, bytestring, case-insensitive
- , hspec, hspec-discover, http-types, iproute, lens, network
- , network-simple, raw-strings-qq, text, time, unix
+ , 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.10.5";
- sha256 = "187pah3k88vp27k1imwj1mqxavd9zykms3is517xrp209ldx5kw1";
+ version = "0.11.3";
+ sha256 = "14jaykiwi5xzf9cvkkk35gqgk203yah1ln0skr7gi847bh95v7qf";
libraryHaskellDepends = [
aeson aeson-casing amazonka-core amazonka-kinesis amazonka-s3 base
- bytestring case-insensitive http-types iproute lens network
- network-simple text time unix unordered-containers
+ 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-types iproute
- lens network network-simple raw-strings-qq text time unix
- unordered-containers
+ 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_11_3" = callPackage
+ "serverless-haskell_0_12_1" = 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, unix
+ , raw-strings-qq, safe-exceptions, text, time, transformers, unix
, unordered-containers
}:
mkDerivation {
pname = "serverless-haskell";
- version = "0.11.3";
- sha256 = "14jaykiwi5xzf9cvkkk35gqgk203yah1ln0skr7gi847bh95v7qf";
+ version = "0.12.1";
+ sha256 = "0a9df4mxl73wbyf9mvbrczmcn0vvf8yn3p4wb9ggf29x4ls22zg8";
libraryHaskellDepends = [
aeson aeson-casing amazonka-core amazonka-kinesis amazonka-s3 base
bytestring case-insensitive http-client http-types iproute lens
@@ -223752,7 +225880,7 @@ self: {
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
+ transformers unix unordered-containers
];
testToolDepends = [ hspec-discover ];
description = "Deploying Haskell code onto AWS Lambda using Serverless";
@@ -224067,6 +226195,8 @@ self: {
pname = "set-cover";
version = "0.1.1";
sha256 = "04jjcmjll0azz24rx91p0dp5b8ya5jc0qacr21764ri1dbkfflgw";
+ revision = "1";
+ editedCabalFile = "0x5hn43xcfsygjc048mvzk6g8dx51pr5csvvqr6pns8jmz5awkf8";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -224194,8 +226324,8 @@ self: {
pname = "setlocale";
version = "1.0.0.9";
sha256 = "18b6xafspzxrmz5m9r9nzy3z053crqi59xc8n8aqd4gw0pvqdcrv";
- revision = "1";
- editedCabalFile = "01i087l8v129q90jf09khaw5p4iqix5s17gzgfz2pbi030zhb82h";
+ revision = "2";
+ editedCabalFile = "0l0hlxhjspm05hxd06972ilw4c3ni72mnzcyljg3a01i8pxi53cl";
libraryHaskellDepends = [ base ];
description = "Haskell bindings to setlocale";
license = stdenv.lib.licenses.bsd3;
@@ -224624,6 +226754,8 @@ self: {
];
description = "SHA-1 Hash";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"shade" = callPackage
@@ -224739,10 +226871,8 @@ self: {
}:
mkDerivation {
pname = "shake";
- version = "0.19";
- sha256 = "1579as1ni0n5zjnrqbp3s8gss34pl690g7jnq5i3kb3d118awk3b";
- revision = "1";
- editedCabalFile = "1w6yvk30nj6mcl0w5lj9j6q4vqjllp4r8wady3hbly8jpxjdq7dc";
+ version = "0.19.1";
+ sha256 = "14znwscqdhac421igz26r0p1im9p0zawxzmi3hh1lhmxc5fprk2n";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -224774,8 +226904,8 @@ self: {
}:
mkDerivation {
pname = "shake-ats";
- version = "1.10.4.1";
- sha256 = "14b1yiw0bhj81pj1dhax7pdf9c68iwlndqg5c3n3c2p6qlcbbd8f";
+ version = "1.10.4.2";
+ sha256 = "0j230aijhnz1r07yx7ya452jz72926m93pdhfdrq5613mgy7l22n";
libraryHaskellDepends = [
base binary cdeps dependency directory hs2ats language-ats
microlens shake shake-c shake-cabal shake-ext text
@@ -224805,8 +226935,8 @@ self: {
({ mkDerivation, base, cdeps, composition-prelude, shake }:
mkDerivation {
pname = "shake-c";
- version = "0.4.3.0";
- sha256 = "1cnmwn63kx43khgy3n00sqla8pw11h7almir31zm0dzgld11znix";
+ version = "0.4.5.0";
+ sha256 = "1bhi4rfvhin16c4xhx50dxjhr2gfpngasv7fps9fhm6is372ln9v";
libraryHaskellDepends = [ base cdeps composition-prelude shake ];
description = "Library for building C code with shake";
license = stdenv.lib.licenses.bsd3;
@@ -225036,49 +227166,77 @@ self: {
}) {};
"shake-plus" = callPackage
- ({ mkDerivation, base, comonad, extra, hashable, path, rio, shake
+ ({ mkDerivation, aeson, base, comonad, extra, path, rio, shake
, within
}:
mkDerivation {
pname = "shake-plus";
- version = "0.1.4.1";
- sha256 = "1sy93fyc6vwwvdhl1pcnhl3f86k3ywf5ajp9zbv3n93dz7nfyvkm";
+ version = "0.1.10.0";
+ sha256 = "0jp0b593162y2m9mxrh4fhgvjiwyxx4zk5spmr46aby5hhrgdwcr";
libraryHaskellDepends = [
- base comonad extra hashable path rio shake within
+ 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_1_0" = callPackage
+ ({ mkDerivation, base, extra, path, rio, shake }:
+ mkDerivation {
+ pname = "shake-plus";
+ version = "0.3.1.0";
+ sha256 = "1a1dj61sl0acil3bfw84nlvsi64f6bmlxbb4vb6q5rqarnhvk5qj";
+ 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
+ ({ mkDerivation, base, comonad, extra, ixset-typed
+ , ixset-typed-binary-instance, ixset-typed-hashable-instance, path
+ , path-binary-instance, rio, shake, shake-plus, within
+ }:
+ mkDerivation {
+ pname = "shake-plus-extended";
+ version = "0.3.0.0";
+ sha256 = "040g0h0a03wmwhbqn06jxwf5h0lwsiqfa1x1x9wzyw8m52f5ngn4";
+ libraryHaskellDepends = [
+ base comonad extra ixset-typed ixset-typed-binary-instance
+ ixset-typed-hashable-instance path path-binary-instance rio shake
+ shake-plus within
+ ];
+ description = "Experimental extensions to shake-plus";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"shakebook" = callPackage
- ({ mkDerivation, aeson, aeson-with, base, comonad, comonad-extras
- , doctemplates, extra, feed, free, lens, lens-aeson, mustache
- , optparse-applicative, pandoc, pandoc-types, path, relude, rio
- , shake, shake-plus, slick, split, tasty, tasty-golden, text-time
- , within, zipper-extra
+ ({ mkDerivation, aeson, aeson-with, base, binary-instances, comonad
+ , comonad-extras, doctemplates, feed, free, hashable-time
+ , http-conduit, ixset-typed, ixset-typed-conversions, lens
+ , lens-aeson, mustache, pandoc, pandoc-types, path-extensions, rio
+ , shake-plus, sitemap-gen, slick, split, tasty, tasty-golden
+ , text-time, within, zipper-extra
}:
mkDerivation {
pname = "shakebook";
- version = "0.4.0.0";
- sha256 = "1qj1zybxizxg9bbvpdq5ac6dar2dh8i60zlhy6dxf4jjpimii7h7";
- isLibrary = true;
- isExecutable = true;
+ version = "0.9.1.0";
+ sha256 = "14b94gmy95whypmgqwbqr0kp5nrnk8s87dih35s85zsbmi2q1pzm";
libraryHaskellDepends = [
- aeson aeson-with base comonad comonad-extras doctemplates extra
- feed free lens lens-aeson mustache pandoc pandoc-types path relude
- rio shake shake-plus slick split text-time within zipper-extra
- ];
- executableHaskellDepends = [
- aeson aeson-with base comonad comonad-extras doctemplates extra
- feed free lens lens-aeson mustache optparse-applicative pandoc
- pandoc-types path relude rio shake shake-plus slick split text-time
- within zipper-extra
+ aeson aeson-with base binary-instances comonad comonad-extras
+ doctemplates feed free hashable-time http-conduit ixset-typed
+ ixset-typed-conversions lens lens-aeson mustache pandoc
+ pandoc-types path-extensions rio shake-plus sitemap-gen slick split
+ text-time within zipper-extra
];
testHaskellDepends = [
- aeson aeson-with base comonad comonad-extras doctemplates extra
- feed free lens lens-aeson mustache pandoc pandoc-types path relude
- rio shake shake-plus slick split tasty tasty-golden text-time
- within zipper-extra
+ aeson aeson-with base binary-instances comonad comonad-extras
+ doctemplates feed free hashable-time http-conduit ixset-typed
+ ixset-typed-conversions lens lens-aeson mustache pandoc
+ pandoc-types path-extensions rio shake-plus sitemap-gen slick split
+ tasty tasty-golden text-time within zipper-extra
];
description = "Shake-based technical documentation generator; HTML & PDF";
license = stdenv.lib.licenses.mit;
@@ -225133,17 +227291,17 @@ self: {
"shakespeare" = callPackage
({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring
, containers, directory, exceptions, ghc-prim, hspec, HUnit, parsec
- , process, scientific, template-haskell, text, time, transformers
- , unordered-containers, vector
+ , process, scientific, template-haskell, text, th-lift, time
+ , transformers, unordered-containers, vector
}:
mkDerivation {
pname = "shakespeare";
- version = "2.0.24";
- sha256 = "1fpkq5av7xyffsgghj5b85i8pzpnmkfcyjawhfm5lyhqpq1g5wh3";
+ version = "2.0.24.1";
+ sha256 = "0r9msld629fh9h98iclhd30h1rbg1xqzjqxj64k0n1p39fkx4ndm";
libraryHaskellDepends = [
aeson base blaze-html blaze-markup bytestring containers directory
exceptions ghc-prim parsec process scientific template-haskell text
- time transformers unordered-containers vector
+ th-lift time transformers unordered-containers vector
];
testHaskellDepends = [
aeson base blaze-html blaze-markup bytestring containers directory
@@ -225516,6 +227674,30 @@ self: {
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 = [
+ 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"shell-escape" = callPackage
({ mkDerivation, base, binary, bytestring, containers, vector }:
mkDerivation {
@@ -225561,23 +227743,11 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "shell-utility";
- version = "0.0";
- sha256 = "1s3482vxllmmjbcqbwsrql9ka6zng7qbbqk3kfjs6dvkcs710hbs";
- libraryHaskellDepends = [ base ];
- description = "Utility functions for writing command-line programs";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "shell-utility_0_1" = callPackage
- ({ mkDerivation, base }:
- mkDerivation {
- pname = "shell-utility";
version = "0.1";
sha256 = "1n15v0avvkxvczmyjc6g4z9axr5c61n8jlpa1cm4xr3qk7spm1mi";
libraryHaskellDepends = [ base ];
description = "Utility functions for writing command-line programs";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"shellish" = callPackage
@@ -225809,8 +227979,8 @@ self: {
}:
mkDerivation {
pname = "shift";
- version = "0.2.1.2";
- sha256 = "1g3qvk3b6qiawrjvzxv6nbr71zxb8c5rsi4agjhq8d1d6g9m9f42";
+ version = "0.2.1.3";
+ sha256 = "1b0587db6qk3hrr9sfxxcwi86wqzwr2qy035q9vvcxfr8sh0i3xg";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -226040,20 +228210,6 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "show-combinators";
- version = "0.1.1.0";
- sha256 = "02h2fvmw22v1mpxlxn9c6p7as3xspvspdphybxapac4s50mvyfnm";
- revision = "1";
- editedCabalFile = "1zr6xw4fvgx187yiqy7n0r9mnasyv1hxg2q9xzw3lmsf4z3xz6y7";
- libraryHaskellDepends = [ base ];
- testHaskellDepends = [ base ];
- description = "Combinators to write Show instances";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "show-combinators_0_2_0_0" = callPackage
- ({ mkDerivation, base }:
- mkDerivation {
- pname = "show-combinators";
version = "0.2.0.0";
sha256 = "07ds87ldl9165hj3k5h84iawc6vqlbggni3dg1nhbxww1spxn0n9";
revision = "1";
@@ -226062,7 +228218,6 @@ self: {
testHaskellDepends = [ base ];
description = "Combinators to write Show instances";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"show-please" = callPackage
@@ -226310,7 +228465,7 @@ self: {
version = "0.1.0.1";
sha256 = "19zjwzh3i8ql5xz9rvmbz7n2l3z7dcq683ikrpvqx3wxnc06058m";
libraryHaskellDepends = [ base ];
- description = "Sieve is an implementation of the Sieve abstract data type.";
+ description = "Sieve is an implementation of the Sieve abstract data type";
license = stdenv.lib.licenses.gpl2;
}) {};
@@ -226664,12 +228819,14 @@ self: {
}) {};
"simple-cmd" = callPackage
- ({ mkDerivation, base, directory, filepath, process, unix }:
+ ({ mkDerivation, base, directory, extra, filepath, process, unix }:
mkDerivation {
pname = "simple-cmd";
- version = "0.2.1";
- sha256 = "1b35hsxr63n3nbpjdf7ailsmp4yk6k8nscx8xxv453v0r3v89hss";
- libraryHaskellDepends = [ base directory filepath process unix ];
+ version = "0.2.2";
+ sha256 = "0pf9nfh8xcz0y9l9w7hj305r8gqdaz6hmrjkd7h3yb7ql7j6538w";
+ libraryHaskellDepends = [
+ base directory extra filepath process unix
+ ];
description = "Simple String-based process commands";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -226798,8 +228955,8 @@ self: {
({ mkDerivation, base, doctest, integer-gmp }:
mkDerivation {
pname = "simple-enumeration";
- version = "0.2";
- sha256 = "0792fcn7mxvhdvsqgc335lcyp89zcdk3fbfqyckz9fsmf6382hv4";
+ version = "0.2.1";
+ sha256 = "16m3i3703yb2921nq1hk4ap3s7yrxsyczw2anziv6wvy4xq252qr";
libraryHaskellDepends = [ base integer-gmp ];
testHaskellDepends = [ base doctest ];
description = "Finite or countably infinite sequences of values";
@@ -227218,10 +229375,8 @@ self: {
({ mkDerivation, base, process }:
mkDerivation {
pname = "simple-smt";
- version = "0.9.4";
- sha256 = "0sbwgyw2a5p85yddvmvzk85709qjqny3xgps7zg9k17m9d5bwdm0";
- revision = "1";
- editedCabalFile = "13y564gh7qndkdxnrdx5zbqnkcb5bgg074al92c9rqxd9c66wx4k";
+ version = "0.9.5";
+ sha256 = "0bwb3r2gqm81nmf0hc0mgj8vp2a48kmzx0h7h42lprp4d4irwmy2";
libraryHaskellDepends = [ base process ];
description = "A simple way to interact with an SMT solver process";
license = stdenv.lib.licenses.bsd3;
@@ -227311,24 +229466,6 @@ self: {
}:
mkDerivation {
pname = "simple-templates";
- version = "0.9.0.0";
- sha256 = "09s81syr45dvrqski4gz96ynmv8gb3zwyy4n6a7frv49z843phda";
- libraryHaskellDepends = [
- aeson attoparsec base scientific text unordered-containers vector
- ];
- testHaskellDepends = [
- aeson attoparsec base hspec HUnit scientific vector
- ];
- description = "A basic template language for the Simple web framework";
- license = stdenv.lib.licenses.lgpl3;
- }) {};
-
- "simple-templates_1_0_0" = callPackage
- ({ mkDerivation, aeson, attoparsec, base, hspec, HUnit, scientific
- , text, unordered-containers, vector
- }:
- mkDerivation {
- pname = "simple-templates";
version = "1.0.0";
sha256 = "0vm30fdjm5fydv4ns3z2cvmqadyxb47kvj8nzwkk5jff35jaglrf";
libraryHaskellDepends = [
@@ -227339,7 +229476,6 @@ self: {
];
description = "A basic template language for the Simple web framework";
license = stdenv.lib.licenses.lgpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"simple-text-format" = callPackage
@@ -227396,25 +229532,6 @@ self: {
}:
mkDerivation {
pname = "simple-vec3";
- version = "0.6";
- sha256 = "1vw03xlnf8hj6rlcgpblg3swcbvqj4qp04zdv3a9j2a47j780qhh";
- libraryHaskellDepends = [ base QuickCheck vector ];
- testHaskellDepends = [
- base doctest doctest-driver-gen tasty tasty-quickcheck
- ];
- benchmarkHaskellDepends = [ base criterion vector ];
- description = "Three-dimensional vectors of doubles with basic operations";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "simple-vec3_0_6_0_1" = callPackage
- ({ mkDerivation, base, criterion, doctest, doctest-driver-gen
- , QuickCheck, tasty, tasty-quickcheck, vector
- }:
- mkDerivation {
- pname = "simple-vec3";
version = "0.6.0.1";
sha256 = "0m1aa480gnw9bxzpx4hg6pa896lmc56cdfg33fvfkngvcfbfb13m";
libraryHaskellDepends = [ base QuickCheck vector ];
@@ -227650,17 +229767,6 @@ self: {
}) {};
"simplistic-generics" = callPackage
- ({ mkDerivation, base, comonad, kind-apply }:
- mkDerivation {
- pname = "simplistic-generics";
- version = "0.1.0.0";
- sha256 = "11z02m4dr9p2y29xwhy6a3l2cz2np164c8cwp0a0b9vkhphw4y1j";
- libraryHaskellDepends = [ base comonad kind-apply ];
- description = "Generic programming without too many type classes";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "simplistic-generics_2_0_0" = callPackage
({ mkDerivation, base, containers, deepseq, kind-apply, mtl
, template-haskell
}:
@@ -227673,7 +229779,6 @@ self: {
];
description = "Generic programming without too many type classes";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"simseq" = callPackage
@@ -227752,8 +229857,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "a class for single tuple implementations";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"singlethongs" = callPackage
@@ -227871,8 +229974,8 @@ self: {
}:
mkDerivation {
pname = "singletons-presburger";
- version = "0.3.0.0";
- sha256 = "06djkc6y5clv0q903i04gaq0vri3nkk307znb418y0rfdh6czzwx";
+ version = "0.3.0.1";
+ sha256 = "1j7azll9cjg5gcvpw8aq1hia1njg4bm8llwms1v941gwi7gk481m";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -228153,6 +230256,25 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "sized_0_6_0_0" = 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.6.0.0";
+ sha256 = "0441ip04gmnyd6wxs1kkmwgz0v936bw95gxc9x00c7z0byd3q6hg";
+ 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"sized-grid" = callPackage
({ mkDerivation, adjunctions, aeson, ansi-terminal, base, comonad
, constraints, distributive, generics-sop, HUnit, lens
@@ -228390,6 +230512,8 @@ self: {
];
description = "A very quick-and-dirty WebSocket server";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"skip-list" = callPackage
@@ -228462,8 +230586,25 @@ self: {
}:
mkDerivation {
pname = "skylighting";
- version = "0.8.4";
- sha256 = "08fy9c3ms6xwzxispgksf1cji9mvcyy8swaj3dwvc2dc66h06xky";
+ version = "0.8.5";
+ sha256 = "1b8m0spspp060p5hkl2qxarh3cwji0shq5kdwz2w93kiyl8hk8sv";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base binary bytestring containers skylighting-core
+ ];
+ description = "syntax highlighting library";
+ license = stdenv.lib.licenses.gpl2;
+ }) {};
+
+ "skylighting_0_9" = callPackage
+ ({ mkDerivation, base, binary, bytestring, containers
+ , skylighting-core
+ }:
+ mkDerivation {
+ pname = "skylighting";
+ version = "0.9";
+ sha256 = "1855k1xjh38r389zvlzga7dkc3scj65ip9frvvkagxa2ls1irfp1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -228471,6 +230612,7 @@ self: {
];
description = "syntax highlighting library";
license = stdenv.lib.licenses.gpl2;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"skylighting-core" = callPackage
@@ -228483,8 +230625,8 @@ self: {
}:
mkDerivation {
pname = "skylighting-core";
- version = "0.8.4";
- sha256 = "0wyhiark5d1r1hi04xiq14ykikr9yd4dmzqbr7qswl05b0bk7gam";
+ version = "0.8.5";
+ sha256 = "1azcq7g8c4p18q4akk7rl0bczjvp0vl4mnqvsfmzcdf7sdjlg9f7";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -228505,6 +230647,38 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "skylighting-core_0_9" = callPackage
+ ({ mkDerivation, aeson, ansi-terminal, attoparsec, base
+ , base64-bytestring, binary, blaze-html, bytestring
+ , case-insensitive, colour, containers, criterion, Diff, directory
+ , filepath, HUnit, hxt, mtl, pretty-show, QuickCheck, random, safe
+ , tasty, tasty-golden, tasty-hunit, tasty-quickcheck, text
+ , transformers, utf8-string
+ }:
+ mkDerivation {
+ pname = "skylighting-core";
+ version = "0.9";
+ sha256 = "0gljyp007pcym2b0azg0sn654kmss9xwim84xw7hxc1q8rwvdxhr";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson ansi-terminal attoparsec base base64-bytestring binary
+ blaze-html bytestring case-insensitive colour containers directory
+ 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 utf8-string
+ ];
+ benchmarkHaskellDepends = [
+ base containers criterion directory filepath text
+ ];
+ description = "syntax highlighting library";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"skylighting-extensions" = callPackage
({ mkDerivation, base, containers, skylighting, skylighting-modding
, text
@@ -228654,8 +230828,8 @@ self: {
}:
mkDerivation {
pname = "slack-progressbar";
- version = "0.1.0.0";
- sha256 = "0jdjl8cs29jlk7likvvci4l435rgngj2a4fnj258rq2ws3c5zxgn";
+ version = "0.1.0.1";
+ sha256 = "12iy8d0mvk0gcs65pb797qm9kx7d9wpa5gdkg4mvb4r13vqb5x9d";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -228876,6 +231050,28 @@ self: {
broken = true;
}) {};
+ "slip32" = callPackage
+ ({ mkDerivation, base, base16-bytestring, bech32, binary, bip32
+ , bitcoin-keys, bytestring, hedgehog, tasty, tasty-hedgehog
+ , tasty-hunit, text
+ }:
+ mkDerivation {
+ pname = "slip32";
+ version = "0.2.1";
+ sha256 = "00ivmrdw79n543s7rb1bzpp9xn6i1gys8zbad20lams20f7a01fa";
+ libraryHaskellDepends = [
+ base bech32 binary bip32 bitcoin-keys bytestring text
+ ];
+ testHaskellDepends = [
+ base base16-bytestring bip32 bitcoin-keys bytestring hedgehog tasty
+ tasty-hedgehog tasty-hunit text
+ ];
+ description = "SLIP-0032: Extended serialization format for BIP-32 wallets";
+ license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"slist" = callPackage
({ mkDerivation, base, doctest, Glob }:
mkDerivation {
@@ -229003,8 +231199,8 @@ self: {
}:
mkDerivation {
pname = "slynx";
- version = "0.2.2";
- sha256 = "0jja57dcalxd1qp7fj338jwbpaxm1l3ika2zyd9rv3dk2k1xn6rj";
+ version = "0.3.0";
+ sha256 = "18nncc771b16ngkihza9skx1n73w811sg1p2hphp5pl7vkbl4wkr";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -229012,13 +231208,9 @@ self: {
elynx-tree hmatrix megaparsec monad-logger mwc-random
optparse-applicative scientific text transformers vector
];
- executableHaskellDepends = [
- async base bytestring containers elynx-seq elynx-tools hmatrix
- megaparsec monad-logger mwc-random optparse-applicative scientific
- text transformers vector
- ];
+ executableHaskellDepends = [ base elynx-seq elynx-tools ];
description = "Handle molecular sequences";
- license = stdenv.lib.licenses.gpl3;
+ license = stdenv.lib.licenses.gpl3Plus;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
}) {};
@@ -229033,6 +231225,8 @@ self: {
doHaddock = false;
description = "Serialize to bytes";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"smallarray" = callPackage
@@ -229071,18 +231265,28 @@ self: {
}) {};
"smallcheck" = callPackage
- ({ mkDerivation, base, ghc-prim, logict, mtl, pretty }:
+ ({ mkDerivation, base, logict, mtl, pretty }:
mkDerivation {
pname = "smallcheck";
- version = "1.1.5";
- sha256 = "195fj7w3v03d1y1nm2ylavzrwxjcdbq0lb6zsw1dwyx5jmwfc84h";
- revision = "1";
- editedCabalFile = "1zhhmad21sv0201hd7fahq769xpmzcj352l0sfalcwqs4kbc3mg0";
- libraryHaskellDepends = [ base ghc-prim logict mtl pretty ];
+ 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
({ mkDerivation, base, gauge, kind-generics, kind-generics-th
, smallcheck
@@ -229376,6 +231580,21 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "smash-optics" = callPackage
+ ({ mkDerivation, base, optics-core, smash }:
+ mkDerivation {
+ pname = "smash-optics";
+ version = "0.1.0.0";
+ sha256 = "0h8khdm2lgklmf73bshfrjqfmkmhrbr6cq2r11vsm0lqfkzlyndh";
+ revision = "1";
+ editedCabalFile = "1kzkznb0167krv5pcia2vsj0gy9zgykjhqg5d3pfnwz3152197ql";
+ libraryHaskellDepends = [ base optics-core smash ];
+ description = "Optics for the `smash` library";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"smcdel" = callPackage
({ mkDerivation, ansi-terminal, array, base, containers, criterion
, cudd, directory, file-embed, filepath, graphviz, HasCacBDD, hspec
@@ -229671,18 +231890,17 @@ self: {
"smtp-mail" = callPackage
({ mkDerivation, array, base, base16-bytestring, base64-bytestring
- , bytestring, connection, cryptohash, filepath, mime-mail, network
- , network-bsd, text
+ , bytestring, connection, cryptonite, filepath, memory, mime-mail
+ , network, network-bsd, text
}:
mkDerivation {
pname = "smtp-mail";
- version = "0.2.0.0";
- sha256 = "0qazfkh03rnrijan037bjspskbsma5x04gcavmn0g744f7xldcaz";
- revision = "1";
- editedCabalFile = "1kv84kywyj8f7iypzdq6a32wwkk8318khhy4x3p9q6mlvgv8275r";
+ version = "0.3.0.0";
+ sha256 = "0q81m4mi43cd0f1azm6984xw3qw2s6ygszdn86j5z3g5sjj5dax4";
libraryHaskellDepends = [
array base base16-bytestring base64-bytestring bytestring
- connection cryptohash filepath mime-mail network network-bsd text
+ connection cryptonite filepath memory mime-mail network network-bsd
+ text
];
description = "Simple email sending via SMTP";
license = stdenv.lib.licenses.bsd3;
@@ -229770,24 +231988,25 @@ self: {
"smuggler2" = callPackage
({ mkDerivation, base, containers, directory, filepath, ghc
- , ghc-exactprint, ghc-paths, syb, tasty, tasty-golden
- , typed-process
+ , ghc-boot, ghc-exactprint, ghc-paths, split, syb, tasty
+ , tasty-golden, typed-process
}:
mkDerivation {
pname = "smuggler2";
- version = "0.3.2.2";
- sha256 = "0j9pwb0v78x70qr3dmwrfc2250z8wm481r8k5n0xdf2m44aix31r";
- isLibrary = true;
- isExecutable = true;
+ version = "0.3.6.1";
+ sha256 = "1wr7qskz75dr0zzhg5gzpjci70rhlcwzlx3cavii7199kvm8axhd";
libraryHaskellDepends = [
- base containers directory filepath ghc ghc-exactprint syb
+ base containers directory filepath ghc ghc-boot ghc-exactprint
+ split syb
];
- executableHaskellDepends = [ base ];
testHaskellDepends = [
- base filepath ghc-paths tasty tasty-golden typed-process
+ base containers directory filepath ghc ghc-paths tasty tasty-golden
+ typed-process
];
description = "GHC Source Plugin that helps to minimise imports and generate explicit exports";
license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"snake" = callPackage
@@ -229954,10 +232173,8 @@ self: {
}:
mkDerivation {
pname = "snap-core";
- version = "1.0.4.1";
- sha256 = "19dmfqbsfyk1rkjnnrnajpjfam2xjxgmpfmx10yr5qffgza7gcf0";
- revision = "1";
- editedCabalFile = "0m8vsgrj96a0y9h09szg7gxv9f26yizh4k181ri2sp7ki8p5p7lg";
+ version = "1.0.4.2";
+ sha256 = "0zxdhx4wk70bkn71574lyz3zhq79yy98rv05r4564rd100xw3fqs";
libraryHaskellDepends = [
attoparsec base bytestring bytestring-builder case-insensitive
containers directory filepath hashable HUnit io-streams lifted-base
@@ -231551,8 +233768,8 @@ self: {
}:
mkDerivation {
pname = "socket";
- version = "0.8.2.0";
- sha256 = "176px9n2f8mnxi3r2sqshrpbp7i11fskch1nkjhgqzq917sz0zgb";
+ version = "0.8.3.0";
+ sha256 = "0gd0rw6mpzlimvcn3jiw7l0q9h4l3rhfr2n5hhg6k0bkklqp6rbr";
libraryHaskellDepends = [ base bytestring ];
testHaskellDepends = [
async base bytestring QuickCheck tasty tasty-hunit tasty-quickcheck
@@ -232065,21 +234282,30 @@ self: {
}) {};
"souffle-haskell" = callPackage
- ({ mkDerivation, base, deepseq, directory, filepath, hspec, mtl
+ ({ mkDerivation, array, base, containers, deepseq, directory, extra
+ , filepath, hedgehog, hspec, hspec-hedgehog, megaparsec, mtl
, process, template-haskell, temporary, text, type-errors-pretty
, vector
}:
mkDerivation {
pname = "souffle-haskell";
- version = "0.2.3";
- sha256 = "10yl690vbznsa2z9lk2ix6jd8xkx5kriqqblbdr8mlkdzxxv5z6q";
+ version = "1.1.0";
+ sha256 = "0s8zl7f6v89m6a3yhlmji1lb8k3rfwzyyg307m3f35a9kms0988p";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
- base deepseq directory filepath mtl process template-haskell
+ array base deepseq directory filepath mtl process template-haskell
temporary text type-errors-pretty vector
];
+ executableHaskellDepends = [
+ array base containers deepseq directory extra filepath megaparsec
+ mtl process template-haskell temporary text type-errors-pretty
+ vector
+ ];
testHaskellDepends = [
- base deepseq directory filepath hspec mtl process template-haskell
- temporary text type-errors-pretty vector
+ array base deepseq directory filepath hedgehog hspec hspec-hedgehog
+ mtl process template-haskell temporary text type-errors-pretty
+ vector
];
description = "Souffle Datalog bindings for Haskell";
license = stdenv.lib.licenses.mit;
@@ -232569,8 +234795,8 @@ self: {
}:
mkDerivation {
pname = "sparse-tensor";
- version = "0.2.1.3";
- sha256 = "1fcckwp9k3ky669ai62x26pgz0irir4ngk0m6g1659fsn3f2gdc8";
+ version = "0.2.1.4";
+ sha256 = "10caf86g33hcccmpicxfjh0jq3z9d7vs4jafl0f8zhy09dirq8bn";
setupHaskellDepends = [ base Cabal ];
libraryHaskellDepends = [
ad base bytestring cereal containers deepseq ghc-typelits-knownnat
@@ -232749,7 +234975,7 @@ self: {
aeson base blaze-markup bytestring cereal deepseq hashable
mwc-random path-pieces primitive safecopy text uuid
];
- description = "Simple data types that help me here and there.";
+ description = "Simple data types that help me here and there";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -233382,8 +235608,6 @@ self: {
];
description = "A tool for visualizing the lifecycle of many concurrent multi-staged processes";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"spool" = callPackage
@@ -233429,6 +235653,17 @@ self: {
broken = true;
}) {};
+ "spork" = callPackage
+ ({ mkDerivation, base, deepseq }:
+ mkDerivation {
+ pname = "spork";
+ version = "0.4.0";
+ sha256 = "1mkcb9qi9d3izf3nhn0bmiiwfhvak6ky71wq7qnrq3imsarrni6s";
+ libraryHaskellDepends = [ base deepseq ];
+ description = "Catch errors from pure computations in a Maybe/Either";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"spoty" = callPackage
({ mkDerivation, aeson, base, bytestring, lens, lens-aeson, pipes
, text, unordered-containers, wreq
@@ -233967,8 +236202,8 @@ self: {
}:
mkDerivation {
pname = "squeeze";
- version = "1.0.4.17";
- sha256 = "10nm5jim5cw7qmkdr1j7665g646kay53w8n5rcsp1jz3lglpymdw";
+ version = "1.0.4.18";
+ sha256 = "0s10k1fyh8xrsf0cbj32r8f7clcj6pfyc39b9bmgsixg1qngjbdj";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -233982,30 +236217,32 @@ self: {
];
description = "A file-packing application";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"sr-extra" = callPackage
- ({ mkDerivation, base, bytestring, bzlib, Cabal, cereal, containers
- , Diff, directory, exceptions, fgl, filemanip, filepath
- , generic-data, hslogger, HUnit, lens, ListLike, mmorph, mtl
- , network-uri, pretty, process, process-extras, pureMD5, QuickCheck
- , random, safecopy, show-combinators, show-please, syb
+ ({ mkDerivation, base, base64-bytestring, bytestring, bzlib, Cabal
+ , cereal, containers, Diff, directory, exceptions, fgl, filemanip
+ , filepath, generic-data, hslogger, HUnit, lens, ListLike, mmorph
+ , mtl, network-uri, pretty, process, process-extras, pureMD5
+ , QuickCheck, random, safecopy, show-combinators, show-please, syb
, template-haskell, text, th-lift, th-lift-instances, th-orphans
, time, transformers, unexceptionalio-trans, unix, Unixutils
, userid, uuid, uuid-orphans, uuid-types, zlib
}:
mkDerivation {
pname = "sr-extra";
- version = "1.72.3";
- sha256 = "0jm7r0lxcwppc85rpyasq6grqqkcwhxs0clwyasicqklkcx2l5xw";
+ version = "1.80";
+ sha256 = "03xm9km8wzvz8g1czj320k00xf2dzdi8rm74l7xdr9h7bxcwyh84";
libraryHaskellDepends = [
- base bytestring bzlib Cabal cereal containers Diff directory
- exceptions fgl filemanip filepath generic-data hslogger HUnit lens
- ListLike mmorph mtl network-uri pretty process process-extras
- pureMD5 QuickCheck random safecopy show-combinators show-please syb
- template-haskell text th-lift th-lift-instances th-orphans time
- transformers unexceptionalio-trans unix Unixutils userid uuid
- uuid-orphans uuid-types zlib
+ base base64-bytestring bytestring bzlib Cabal cereal containers
+ Diff directory exceptions fgl filemanip filepath generic-data
+ hslogger HUnit lens ListLike mmorph mtl network-uri pretty process
+ process-extras pureMD5 QuickCheck random safecopy show-combinators
+ show-please syb template-haskell text th-lift th-lift-instances
+ th-orphans time transformers unexceptionalio-trans unix Unixutils
+ userid uuid uuid-orphans uuid-types zlib
];
description = "Module limbo";
license = stdenv.lib.licenses.bsd3;
@@ -234119,6 +236356,8 @@ self: {
pname = "ssh";
version = "0.3.2";
sha256 = "1gr64sv802n9l72lp608xxi9nbh165dzn22m52s0yc35vf717rq1";
+ revision = "1";
+ editedCabalFile = "1y5c3z86mi7fc0awlvmq85y40nhws4591njjs85xj0grxrizx5bg";
libraryHaskellDepends = [
asn1-encoding asn1-types base base64-string binary bytestring
cereal containers crypto-api crypto-pubkey-types
@@ -234329,9 +236568,10 @@ self: {
({ mkDerivation, base, ghc-prim }:
mkDerivation {
pname = "stable-marriage";
- version = "0.1.3.0";
- sha256 = "04nd7c34gsx6njiwqzzx14ff745naam1cxc0cr4s7yyr9h7ikdai";
+ version = "0.2.0.0";
+ sha256 = "1qxns33mmr1nxw6gabi5s1i70ksp0ls54q7cf95fy7vs1nwngz0n";
libraryHaskellDepends = [ base ghc-prim ];
+ testHaskellDepends = [ base ghc-prim ];
description = "algorithms around stable marriage";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -234408,6 +236648,41 @@ self: {
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
+ , unordered-containers, vector, yaml
+ }:
+ mkDerivation {
+ pname = "stache";
+ version = "2.2.0";
+ sha256 = "09cfj8hs2249gqf0nrlv9b8vg8gmxabs7ndxasphxdd0rb1y3z3g";
+ isLibrary = true;
+ isExecutable = true;
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ aeson base bytestring containers deepseq directory filepath
+ megaparsec mtl template-haskell text unordered-containers vector
+ ];
+ executableHaskellDepends = [
+ aeson base filepath gitrev optparse-applicative text
+ unordered-containers yaml
+ ];
+ 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"stack" = callPackage
({ mkDerivation, aeson, annotated-wl-pprint, ansi-terminal, array
, async, attoparsec, base, base64-bytestring, bytestring, Cabal
@@ -235218,8 +237493,8 @@ self: {
}:
mkDerivation {
pname = "stackcollapse-ghc";
- version = "0.0.1";
- sha256 = "0skpikc7yvdqcdaxqiyav4dk6k0sqng9160dgi4yfx54f5za1a64";
+ version = "0.0.1.2";
+ sha256 = "17ypxfscz9y7w6jh06133j779837dhdiq2a378mc73ji2m5fia1s";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -235234,6 +237509,30 @@ self: {
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;
+ 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"stacked-dag" = callPackage
({ mkDerivation, base, containers, doctest, graphviz
, optparse-applicative, text
@@ -235288,6 +237587,39 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "stan" = callPackage
+ ({ mkDerivation, array, base, base64, blaze-html, bytestring, clay
+ , colourista, containers, cryptohash-sha1, dir-traverse, directory
+ , extensions, filepath, ghc, ghc-boot-th, gitrev, hedgehog, hspec
+ , hspec-hedgehog, microaeson, optparse-applicative, pretty-simple
+ , process, relude, slist, text, tomland, trial
+ , trial-optparse-applicative, trial-tomland, unordered-containers
+ }:
+ mkDerivation {
+ pname = "stan";
+ version = "0.0.1.0";
+ sha256 = "13q0pf0vjh19w9sshxa45gbfmhv707sizx6mf5s35003654a0bxm";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ array base base64 blaze-html bytestring clay colourista containers
+ cryptohash-sha1 dir-traverse directory extensions filepath ghc
+ ghc-boot-th gitrev microaeson optparse-applicative pretty-simple
+ process relude slist text tomland trial trial-optparse-applicative
+ trial-tomland unordered-containers
+ ];
+ executableHaskellDepends = [ base ];
+ testHaskellDepends = [
+ base containers filepath ghc hedgehog hspec hspec-hedgehog
+ optparse-applicative relude text tomland trial unordered-containers
+ ];
+ doHaddock = false;
+ description = "Haskell STatic ANalyser";
+ license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"standalone-derive-topdown" = callPackage
({ mkDerivation, base, mtl, template-haskell }:
mkDerivation {
@@ -235609,6 +237941,8 @@ 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
@@ -235959,8 +238293,8 @@ self: {
}:
mkDerivation {
pname = "staversion";
- version = "0.2.3.6";
- sha256 = "0887cn2bcs9py30yla07camjhzgsmi1dh83grh9iv2hb360sc92k";
+ version = "0.2.3.7";
+ sha256 = "0mrkm7gr6s27dngws7p3mcfyp9pdvyr25mg9nd3ygklaql74jmng";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -236622,6 +238956,8 @@ 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
@@ -236853,8 +239189,8 @@ self: {
}:
mkDerivation {
pname = "storablevector";
- version = "0.2.13";
- sha256 = "1zmr738vwnhnyxbikayqnaz31ilv2qlmscp6iqgl7adcfbal4dzq";
+ version = "0.2.13.1";
+ sha256 = "06fgxbnc5vwmiv7dxywj7ncjhmxv0wjs0bys5hza6mrwn3sw5r2w";
libraryHaskellDepends = [
base deepseq non-negative QuickCheck semigroups syb transformers
unsafe utility-ht
@@ -237028,8 +239364,8 @@ self: {
}:
mkDerivation {
pname = "stratosphere";
- version = "0.49.0";
- sha256 = "18qw7m0h9nlg0vicg3rr7dghmpdfnrpd0ayqyi60c1ifzk4ys4sf";
+ version = "0.53.0";
+ sha256 = "0842sfn7vspbq5kc6rx7i2mvmk6zap87233khybbmvrzzyrp0sp2";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -237045,15 +239381,15 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "stratosphere_0_53_0" = callPackage
+ "stratosphere_0_56_0" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers
, hashable, hspec, hspec-discover, lens, template-haskell, text
, unordered-containers
}:
mkDerivation {
pname = "stratosphere";
- version = "0.53.0";
- sha256 = "0842sfn7vspbq5kc6rx7i2mvmk6zap87233khybbmvrzzyrp0sp2";
+ version = "0.56.0";
+ sha256 = "00pszcypf0ckagxx2l5ldl0m6kacr3xbmw0yxfcjh6hs34543v8n";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -237369,14 +239705,14 @@ self: {
}:
mkDerivation {
pname = "streaming-bracketed";
- version = "0.1.0.1";
- sha256 = "1czzx0xraxpdm9qffx435m64nhib66gvgpvf8ian6iqwzdf09z60";
+ version = "0.1.1.0";
+ sha256 = "0lrk2x7c90sw9l9d5vr0zsa8v9q8sg3qqziin46219694y0vy32h";
libraryHaskellDepends = [ base streaming ];
testHaskellDepends = [
base containers directory doctest filepath streaming
streaming-commons tasty tasty-hunit
];
- description = "A resource management decorator for \"streaming\".";
+ description = "A resource management decorator for \"streaming\"";
license = stdenv.lib.licenses.mit;
}) {};
@@ -237453,8 +239789,8 @@ self: {
}:
mkDerivation {
pname = "streaming-commons";
- version = "0.2.1.2";
- sha256 = "05pwziz8cybp6zh70jsmsdchy5qlkgdjj2jf7ggqrgps5m5nsapa";
+ version = "0.2.2.1";
+ sha256 = "1pc13vz4n0a8lrvc2ck3r3ph10819n9pysklwqabg83q92zl0s9h";
libraryHaskellDepends = [
array async base bytestring directory network process random stm
text transformers unix zlib
@@ -237608,8 +239944,8 @@ self: {
}:
mkDerivation {
pname = "streaming-osm";
- version = "1.0.1";
- sha256 = "0rsyp7lzsj254i7r6gak48fwlpkbq9i7aw4mjdmym4y55mhj1d64";
+ version = "1.0.2";
+ sha256 = "0szw191ixqdm1cbmz0i987mm3ipr0aydjw3vq4q0yky4q7wkimc6";
libraryHaskellDepends = [
attoparsec base bytestring containers resourcet streaming
streaming-attoparsec streaming-bytestring text transformers vector
@@ -237673,8 +240009,8 @@ self: {
}:
mkDerivation {
pname = "streaming-postgresql-simple";
- version = "0.2.0.4";
- sha256 = "1qdfqp1w7pszks4iqbvgqsxmr2c6bx81jgkyz9k8wfz7vajg6f67";
+ version = "0.2.0.5";
+ sha256 = "1gaj099hxdvyzmzz6z0s1kzv3qqv3py609jz7cp2j3f6497dhdqa";
libraryHaskellDepends = [
base bytestring exceptions postgresql-libpq postgresql-simple
resourcet safe-exceptions streaming transformers
@@ -237794,6 +240130,8 @@ self: {
pname = "streamly";
version = "0.7.2";
sha256 = "007i3rfza0v8zy34lq9ipq2biarg82prmd1vxr5f2zz5xln37wrm";
+ revision = "1";
+ editedCabalFile = "15fyfvf0g2l678426fz91fqf3qgi44dagqdxh6i6am3vh0nvvg1d";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -237809,6 +240147,45 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "streamly-archive" = callPackage
+ ({ mkDerivation, archive, base, bytestring, cryptonite, directory
+ , filepath, QuickCheck, streamly, tar, tasty, tasty-hunit
+ , tasty-quickcheck, temporary, zlib
+ }:
+ mkDerivation {
+ pname = "streamly-archive";
+ version = "0.0.1";
+ sha256 = "055jcqndkzg14c2fvkncn9034bw60n8s8yjkkjx7kqrj9p0kp01a";
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [ base bytestring streamly ];
+ librarySystemDepends = [ archive ];
+ testHaskellDepends = [
+ base bytestring cryptonite directory filepath QuickCheck streamly
+ tar tasty tasty-hunit tasty-quickcheck temporary zlib
+ ];
+ testSystemDepends = [ archive ];
+ description = "Stream data from archives using the streamly library";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {archive = null;};
+
+ "streamly-binary" = callPackage
+ ({ mkDerivation, base, binary, bytestring, hspec, QuickCheck
+ , streamly
+ }:
+ mkDerivation {
+ pname = "streamly-binary";
+ version = "1.0.0.1";
+ sha256 = "16pl68dhhknda7ag1mjhwa14d3rdns70rzwvm947p8n3bv8yxsar";
+ libraryHaskellDepends = [ base binary bytestring streamly ];
+ testHaskellDepends = [
+ base binary bytestring hspec QuickCheck streamly
+ ];
+ description = "Integration of streamly and binary";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"streamly-bytestring" = callPackage
({ mkDerivation, base, bytestring, deepseq, directory, filepath
, gauge, hspec, hspec-discover, quickcheck-instances, random
@@ -237872,6 +240249,27 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "streamly-lmdb" = callPackage
+ ({ mkDerivation, async, base, bytestring, directory, lmdb
+ , QuickCheck, streamly, tasty, tasty-quickcheck, temporary
+ }:
+ mkDerivation {
+ pname = "streamly-lmdb";
+ version = "0.0.1.1";
+ sha256 = "080w7c9dgw4dixnxhvpjnii53c5sk00h18vwps973q51qhl9qa18";
+ libraryHaskellDepends = [ async base bytestring streamly ];
+ librarySystemDepends = [ lmdb ];
+ testHaskellDepends = [
+ async base bytestring directory QuickCheck streamly tasty
+ tasty-quickcheck temporary
+ ];
+ 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
({ mkDerivation, base, bytestring, filepath, hpath-posix, hspec
, hspec-discover, safe-exceptions, streamly, streamly-bytestring
@@ -238132,6 +240530,8 @@ self: {
libraryHaskellDepends = [ base lens strict-tuple ];
description = "Optics for the `strict-tuple` library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"strict-types" = callPackage
@@ -238289,8 +240689,8 @@ self: {
pname = "string-interpolate";
version = "0.2.1.0";
sha256 = "0wply8lqfhc1xnqxq88xwygwqxbq86gjrwphygbn7nz66g2abgda";
- revision = "1";
- editedCabalFile = "1xp470mrm3srvmvk6xznx9wim8xwsz93pskpv4hnk2ra3a7lr2lr";
+ revision = "2";
+ editedCabalFile = "00dsrl53aggn0d45cv3c7w6x82qhz3a059w957s9i3qdqfphbvx9";
libraryHaskellDepends = [
base bytestring haskell-src-exts haskell-src-meta split
template-haskell text text-conversions utf8-string
@@ -238308,6 +240708,35 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "string-interpolate_0_3_0_0" = 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
+ , text, text-conversions, unordered-containers, utf8-string
+ }:
+ mkDerivation {
+ pname = "string-interpolate";
+ version = "0.3.0.0";
+ sha256 = "0h7lqr5g11pr9ikzg7j26fgj9m8659j1vpcwggvndv6k71sh281a";
+ libraryHaskellDepends = [
+ base bytestring haskell-src-exts haskell-src-meta split
+ template-haskell text text-conversions utf8-string
+ ];
+ testHaskellDepends = [
+ base bytestring hspec hspec-core 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"string-isos" = callPackage
({ mkDerivation, base, bytestring, mono-traversable, safe, text
, type-iso
@@ -238369,8 +240798,8 @@ self: {
}:
mkDerivation {
pname = "string-random";
- version = "0.1.2.0";
- sha256 = "1jw05cvzzmma28xvak517y8gb7gjsdmr5iafgz5snxikcjzav0l2";
+ version = "0.1.3.0";
+ sha256 = "18yni8zm51x65i5h1c4sr9msd5fqa3fnh3zm0dck2wk364xz7dsy";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -238736,8 +241165,8 @@ self: {
}:
mkDerivation {
pname = "stripeapi";
- version = "0.1.0.0";
- sha256 = "18qprai04gmpqzlqlqi8rabhljriqb2ph2g3iy2glq8yf3cnvc1n";
+ version = "0.1.0.2";
+ sha256 = "1zls2k2bzrkwcqav8s416gjsc4rp6glb4rv0ljkjab55ym3fkbqq";
libraryHaskellDepends = [
aeson base bytestring ghc-prim http-client http-conduit http-types
mtl scientific text time transformers unordered-containers vector
@@ -239140,36 +241569,6 @@ self: {
, directory, file-embed, filepath, haskell-src-exts, HsYAML
, HsYAML-aeson, HUnit, mtl, optparse-applicative, random
, semigroups, strict, syb, test-framework, test-framework-hunit
- }:
- mkDerivation {
- pname = "stylish-haskell";
- version = "0.10.0.0";
- sha256 = "1ribq5fnfg7bwzj7h8br2jnpjnw905dzr9yysx3h9nkw1593rw56";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson base bytestring Cabal containers directory file-embed
- filepath haskell-src-exts HsYAML HsYAML-aeson mtl semigroups syb
- ];
- 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
- ];
- description = "Haskell code prettifier";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "stylish-haskell_0_11_0_0" = 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 {
@@ -239195,7 +241594,6 @@ self: {
];
description = "Haskell code prettifier";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"stylist" = callPackage
@@ -239958,8 +242356,8 @@ self: {
}:
mkDerivation {
pname = "superrecord";
- version = "0.5.0.1";
- sha256 = "0l1zimami83701djj47nk3izb10m6jxszq52zwmb8411dbn9pclb";
+ version = "0.5.1.0";
+ sha256 = "0dg1h7213vinlm6vmdr73xh81j0ysvs7mqmphwr58d3ymn12mfqa";
libraryHaskellDepends = [
aeson base bytestring constraints deepseq ghc-prim mtl text
];
@@ -240526,6 +242924,28 @@ self: {
broken = true;
}) {};
+ "sweet-egison" = callPackage
+ ({ mkDerivation, backtracking, base, criterion, egison-pattern-src
+ , egison-pattern-src-th-mode, haskell-src-exts, haskell-src-meta
+ , logict, primes, tasty, tasty-discover, tasty-hunit
+ , template-haskell, transformers
+ }:
+ mkDerivation {
+ pname = "sweet-egison";
+ version = "0.1.0.3";
+ sha256 = "17xqkhlxqkmn1ayhsxl1pw3y4fqxbq4lcdaq9ispp57qd3dcvd7v";
+ libraryHaskellDepends = [
+ backtracking base egison-pattern-src egison-pattern-src-th-mode
+ haskell-src-exts haskell-src-meta logict template-haskell
+ transformers
+ ];
+ testHaskellDepends = [ base primes tasty tasty-hunit ];
+ testToolDepends = [ tasty-discover ];
+ benchmarkHaskellDepends = [ base criterion ];
+ description = "Shallow embedding implementation of non-linear pattern matching";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"swf" = callPackage
({ mkDerivation, base, mtl, pretty }:
mkDerivation {
@@ -240563,8 +242983,8 @@ self: {
}:
mkDerivation {
pname = "swish";
- version = "0.10.0.3";
- sha256 = "0cl34mqbda1k4spv86y8v5x0d89lv80b8dxymc7iw5hpjks1cdx3";
+ version = "0.10.0.4";
+ sha256 = "0rad5rx8hxh0ay4q0lfbn4jggvl3wf3chhjf34rpppzdd6b7r75m";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -240577,7 +242997,7 @@ self: {
base containers hashable HUnit network-uri old-locale semigroups
test-framework test-framework-hunit text time
];
- description = "A semantic web toolkit.";
+ description = "A semantic web toolkit";
license = stdenv.lib.licenses.lgpl21;
}) {};
@@ -241115,6 +243535,24 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "symmetry-operations-symbols" = callPackage
+ ({ mkDerivation, base, doctest, hspec, matrix, matrix-as-xyz
+ , parsec, QuickCheck
+ }:
+ mkDerivation {
+ pname = "symmetry-operations-symbols";
+ version = "0.0.1.4";
+ sha256 = "0ki9cmxpwds48chdb2mp4ysn6wh8qmmh5srspmjf4s0knaapzk2j";
+ libraryHaskellDepends = [ base matrix matrix-as-xyz parsec ];
+ testHaskellDepends = [
+ base doctest hspec matrix matrix-as-xyz parsec QuickCheck
+ ];
+ description = "Derivation of symbols and coordinate triplets Library";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"symon" = callPackage
({ mkDerivation, ansi-terminal, base, monad-loops, random }:
mkDerivation {
@@ -242007,20 +244445,6 @@ self: {
({ mkDerivation, base, bytestring, network, transformers, unix }:
mkDerivation {
pname = "systemd";
- version = "2.2.0";
- sha256 = "18z0wc71k3wwxfighwk4y03aprf5sd94vadzbyjysrac2np1qz20";
- libraryHaskellDepends = [
- base bytestring network transformers unix
- ];
- testHaskellDepends = [ base network unix ];
- description = "Systemd facilities (Socket activation, Notify)";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "systemd_2_3_0" = callPackage
- ({ mkDerivation, base, bytestring, network, transformers, unix }:
- mkDerivation {
- pname = "systemd";
version = "2.3.0";
sha256 = "1fa65j996snrdq83kh3jzzs2dsf2ddsscx596p03ykgknz1q1f16";
libraryHaskellDepends = [
@@ -242029,7 +244453,6 @@ self: {
testHaskellDepends = [ base network unix ];
description = "Systemd facilities (Socket activation, Notify)";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"systemstats" = callPackage
@@ -242143,7 +244566,7 @@ self: {
libraryHaskellDepends = [
base containers ghc-prim mtl Takusen template-haskell time
];
- description = "Transito Abierto: convenience library when using Takusen and Oracle.";
+ description = "Transito Abierto: convenience library when using Takusen and Oracle";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -242186,8 +244609,8 @@ self: {
}:
mkDerivation {
pname = "table-layout";
- version = "0.9.0.0";
- sha256 = "1dbh2j0520xfab6sn0zmi05xw8kv20pqqwk57b1h1xa01mh68xld";
+ version = "0.9.0.1";
+ sha256 = "09lj27z5jnnzj0piyr9g3g76j4i0wcmvz65zk839ssaqymmnl9cg";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -242200,7 +244623,7 @@ self: {
base data-default-class data-default-instances-base hspec HUnit
QuickCheck
];
- description = "Layout text as grid or table";
+ description = "Format tabular data as grid or table";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -243164,6 +245587,8 @@ self: {
pname = "tar-bytestring";
version = "0.6.3.2";
sha256 = "10jmxjs808n3vcp997d42dy6256j67rk729awiviv2i76r7anzlv";
+ revision = "1";
+ editedCabalFile = "04m7im7k9f0qqs5bin9zdgvn1cv45m08cffbli1wb25navnrpwl8";
libraryHaskellDepends = [
array base bytestring containers deepseq hpath-directory
hpath-filepath hpath-posix safe-exceptions these time unix word8
@@ -243281,6 +245706,8 @@ self: {
];
description = "Terminal Art";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"task" = callPackage
@@ -243400,8 +245827,8 @@ self: {
pname = "taskwarrior";
version = "0.3.0.0";
sha256 = "1h24d799q1s6b36hd40bxa4c9m1izkgh6j7p2jv1p6cxngz28ni0";
- revision = "1";
- editedCabalFile = "063b4k4zppvnv6xzk72d4fji203abckwcsg2b1z387p66y3x0914";
+ revision = "2";
+ editedCabalFile = "16ikncs4aail9ymd2nx9n67b5d64cwk7m6kcbwvji0iggbikmsiv";
libraryHaskellDepends = [
aeson base bytestring containers process random text time
unordered-containers uuid
@@ -243494,8 +245921,8 @@ self: {
({ mkDerivation, base, dejafu, random, tagged, tasty }:
mkDerivation {
pname = "tasty-dejafu";
- version = "2.0.0.4";
- sha256 = "0jryp6kndaaxfjd4vsws18igx9ivd36iqyqdbjpxmxbx34d1h6kn";
+ version = "2.0.0.6";
+ sha256 = "0iw7yqb52cxw3fgp9did73wk41c1jxvdxx4vg0rna32bc0d7rwyh";
libraryHaskellDepends = [ base dejafu random tagged tasty ];
description = "Deja Fu support for the Tasty test framework";
license = stdenv.lib.licenses.mit;
@@ -243540,6 +245967,23 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "tasty-expected-failure_0_12" = callPackage
+ ({ mkDerivation, base, hedgehog, tagged, tasty, tasty-golden
+ , tasty-hedgehog, tasty-hunit, unbounded-delays
+ }:
+ mkDerivation {
+ pname = "tasty-expected-failure";
+ version = "0.12";
+ sha256 = "1yhbgrbsghr3cxy4rxb7wfl9xbasm00xky3hrw4zyyl87r7gs6v6";
+ libraryHaskellDepends = [ base tagged tasty unbounded-delays ];
+ testHaskellDepends = [
+ base hedgehog tasty tasty-golden tasty-hedgehog tasty-hunit
+ ];
+ description = "Mark tasty tests as failure expected";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"tasty-fail-fast" = callPackage
({ mkDerivation, base, containers, directory, stm, tagged, tasty
, tasty-golden, tasty-hunit, tasty-tap
@@ -243632,8 +246076,8 @@ self: {
pname = "tasty-hedgehog";
version = "1.0.0.2";
sha256 = "1vsv3m6brhshpqm8qixz97m7h0nx67cj6ira4cngbk7mf5rqylv5";
- revision = "2";
- editedCabalFile = "1v4jp3xk5ikik638vkyf2jxkhaf2n6fsw8zxqxxjv65x60082kl7";
+ revision = "3";
+ editedCabalFile = "0vjr63nsc3z2jzc80clx2pzhcx1l53bqscwflvwwgjy0gmsshakd";
libraryHaskellDepends = [ base hedgehog tagged tasty ];
testHaskellDepends = [
base hedgehog tasty tasty-expected-failure
@@ -243906,6 +246350,8 @@ self: {
];
description = "Golden testing provider for tasty with muti-line diff output";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"tasty-program" = callPackage
@@ -243951,6 +246397,8 @@ 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
@@ -243979,8 +246427,8 @@ self: {
}:
mkDerivation {
pname = "tasty-silver";
- version = "3.1.13";
- sha256 = "1sd9xgjcvlnw338dn5rcy5la7gw15yvg4xl85ym7aav5fr97apfs";
+ version = "3.1.15";
+ sha256 = "07iiaw5q5jb6bxm5ys1s6bliw0qxsqp100awzxwkwfia03i1iz8z";
libraryHaskellDepends = [
ansi-terminal async base bytestring containers deepseq directory
filepath mtl optparse-applicative process process-extras regex-tdfa
@@ -244417,6 +246865,8 @@ self: {
pname = "tdlib";
version = "0.3.0";
sha256 = "1aa7f6jb021gx9lidhbrnvaq01jyxhrr7bslq0n5b89wqwng9zfm";
+ revision = "1";
+ editedCabalFile = "1syyxdbq44wiw7lc86qyvrv5swc596b987xf0r7h77xz6dj6q601";
libraryHaskellDepends = [
aeson base bytestring containers monad-loops polysemy
polysemy-plugin stm tdlib-types text unordered-containers
@@ -244439,8 +246889,8 @@ self: {
}:
mkDerivation {
pname = "tdlib-gen";
- version = "0.2.0";
- sha256 = "0bd0lh0sgyyc1ngdrk5lalj22wz6zhag9r8389b16kr2xbxm4p3d";
+ version = "0.4.0";
+ sha256 = "08p2zy8q114aklz5rcrddmwc1xd9hg1fwgb83j5cmck8p3w53h16";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -244466,8 +246916,8 @@ self: {
}:
mkDerivation {
pname = "tdlib-types";
- version = "0.3.0";
- sha256 = "0whg2cz51h2wnmaj6m7vfxbg7zcbg6svawd50y3671biff15n7z2";
+ version = "0.4.0";
+ sha256 = "0vb4pvmd40gwzx9a48c0ydj9q555r1mjlfsar9f0bq2kkzdx7d78";
libraryHaskellDepends = [
aeson base base64-bytestring-type bytestring language-tl polysemy
polysemy-plugin tdlib-gen text
@@ -244650,22 +247100,23 @@ self: {
"telegram-bot-simple" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, bytestring, cron
- , hashable, http-api-data, http-client, http-client-tls
+ , filepath, 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
+ , servant-client, servant-multipart, split, stm, template-haskell
+ , text, time, transformers, unordered-containers
}:
mkDerivation {
pname = "telegram-bot-simple";
- version = "0.3.0";
- sha256 = "196zb03nj37qfmxgn5lagjdl759bgmnr1vsh26dbbv1zsmlp0pva";
+ version = "0.3.1";
+ sha256 = "09r64kgvgc5xx4wa5mxlc6fi4cf5qa81j7334wr7niv88fs659yb";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- 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
];
executableHaskellDepends = [
aeson aeson-pretty base bytestring cron hashable http-api-data
@@ -244712,8 +247163,8 @@ self: {
}:
mkDerivation {
pname = "telegram-types";
- version = "0.4.0";
- sha256 = "1giv1d713rfdc8svcba2ws8mv6g957f7v1dm3qr9p8082nry2llm";
+ version = "0.4.1";
+ sha256 = "0zw5in801d7sxavjs28ra026xganca0b21qv4pwhk967vzsf12yy";
libraryHaskellDepends = [
aeson base bytestring deriving-aeson filepath generic-lens lens
mime-types open-union servant servant-multipart text time
@@ -245257,6 +247708,8 @@ self: {
];
description = "TensorFlow bindings";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {libtensorflow = null;};
"tensorflow-core-ops" = callPackage
@@ -245277,6 +247730,8 @@ self: {
];
description = "Haskell wrappers for Core Tensorflow Ops";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"tensorflow-logging" = callPackage
@@ -245305,6 +247760,8 @@ self: {
];
description = "TensorBoard related functionality";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"tensorflow-mnist" = callPackage
@@ -245357,6 +247814,8 @@ self: {
];
description = "Code generation for TensorFlow operations";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"tensorflow-ops" = callPackage
@@ -245386,6 +247845,8 @@ self: {
];
description = "Friendly layer around TensorFlow bindings";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"tensorflow-proto" = callPackage
@@ -245488,13 +247949,12 @@ self: {
({ mkDerivation, array, base, c2hs }:
mkDerivation {
pname = "termbox";
- version = "0.2.0";
- sha256 = "04y1wj65c6nhv08jd83ihvph45fs5279px4ivm5cinnz5m721jqg";
+ version = "0.2.0.1";
+ sha256 = "0rqlhinc1vmxnmwxrcv5rb78j3jmp6iwfcabzf95nhclvjhdadr8";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ array base ];
libraryToolDepends = [ c2hs ];
- executableHaskellDepends = [ base ];
description = "termbox bindings";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -245681,14 +248141,13 @@ self: {
, focuslist, genvalidity-containers, genvalidity-hspec, gi-gdk
, gi-gio, gi-glib, gi-gtk, gi-pango, gi-vte, gtk3, haskell-gi-base
, hedgehog, inline-c, lens, mono-traversable, pcre2, pretty-simple
- , QuickCheck, singletons, tasty, tasty-hedgehog, tasty-hspec
- , template-haskell, text, transformers, vte_291, xml-conduit
- , xml-html-qq, yaml
+ , QuickCheck, tasty, tasty-hedgehog, tasty-hspec, template-haskell
+ , text, transformers, vte_291, xml-conduit, xml-html-qq, yaml
}:
mkDerivation {
pname = "termonad";
- version = "3.1.0.1";
- sha256 = "0arh308hyv6jxj6sjscfdi5n35n4mcxc8kqrjlk6054lm4b9yhxx";
+ version = "4.0.0.0";
+ sha256 = "1rdr7ha0mmi0xd1dmiyxirmh789v8sbkr1c3gg43a98lh3kqgcq9";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -245698,8 +248157,7 @@ self: {
data-default directory distributive dyre file-embed filepath
focuslist gi-gdk gi-gio gi-glib gi-gtk gi-pango gi-vte
haskell-gi-base inline-c lens mono-traversable pretty-simple
- QuickCheck singletons text transformers xml-conduit xml-html-qq
- yaml
+ QuickCheck text transformers xml-conduit xml-html-qq yaml
];
libraryPkgconfigDepends = [ gtk3 pcre2 vte_291 ];
executableHaskellDepends = [ base ];
@@ -245709,7 +248167,8 @@ self: {
];
description = "Terminal emulator configurable in Haskell";
license = stdenv.lib.licenses.bsd3;
- maintainers = with stdenv.lib.maintainers; [ cdepillabout ];
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {inherit (pkgs) gtk3; inherit (pkgs) pcre2;
vte_291 = pkgs.vte;};
@@ -246605,12 +249064,12 @@ self: {
}) {};
"text-ansi" = callPackage
- ({ mkDerivation, base, text, text-builder }:
+ ({ mkDerivation, base, text }:
mkDerivation {
pname = "text-ansi";
- version = "0.1.0";
- sha256 = "08klbx8jwam3ngxh8kv6z83yh5sbsyb0glycsb1w4zdr8ijsyd3z";
- libraryHaskellDepends = [ base text text-builder ];
+ version = "0.1.0.1";
+ sha256 = "1qy5qqwm41xcxc5bs0aicdm40vnz1rm8mgmxzfxvjnwc9p28pyb3";
+ libraryHaskellDepends = [ base text ];
description = "Text styling for ANSI terminals";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -247250,8 +249709,8 @@ self: {
pname = "text-show-instances";
version = "3.8.3";
sha256 = "11v335p3wzf9ijqlkls5mk4m16dfak8fckn4gj7mahs8c7l9lm5d";
- revision = "5";
- editedCabalFile = "1czi0gl7kxc64kk8v36xw2ln0vjj2pls3x9nmh754nvdg0616jfj";
+ revision = "6";
+ editedCabalFile = "1masflbb26zg8l0xiz2pzy6i9sh9pc3hqfd6y3vcvyxg0wg96cxf";
libraryHaskellDepends = [
base base-compat-batteries bifunctors binary containers directory
ghc-boot-th haskeline hpc old-locale old-time pretty random
@@ -247294,8 +249753,8 @@ self: {
}:
mkDerivation {
pname = "text-time";
- version = "0.2.0";
- sha256 = "14pk5h7mswdr6dpiw7m4z64dadgrdpw77inyq6kmwaskqc1whqng";
+ version = "0.3.1";
+ sha256 = "1p0vdhvpcz07wiam3hsi7fixknb6shxlhvg624vksacg06qkck41";
libraryHaskellDepends = [ attoparsec base formatting text time ];
testHaskellDepends = [
attoparsec base Cabal formatting hspec QuickCheck text time
@@ -247975,8 +250434,8 @@ self: {
}:
mkDerivation {
pname = "th-lift-instances";
- version = "0.1.16";
- sha256 = "08ivlz37ir2xyl8ch5x4n2gb34rgk5ryaybfr2xbfc4ah4zfjfav";
+ version = "0.1.17";
+ sha256 = "0k59j460dcr9vidmww2has78g3zx2wl0cjlpqc1laqai9w8klda5";
libraryHaskellDepends = [
base bytestring containers template-haskell text th-lift
transformers vector
@@ -248238,15 +250697,15 @@ self: {
}) {};
"theatre" = callPackage
- ({ mkDerivation, base, base-prelude, contravariant, semigroups
- , slave-thread, unagi-chan
+ ({ mkDerivation, base, contravariant, semigroups, slave-thread
+ , unagi-chan
}:
mkDerivation {
pname = "theatre";
- version = "1";
- sha256 = "1jwa4851rvac084gb70bqfwarwv6rjhqcs7b48md5kaad3zvgbd2";
+ version = "1.0.0.1";
+ sha256 = "0vcli8i0vrxv8fzjdyp684fvp7640xmwc3yawz12mfvxcpgrs2xq";
libraryHaskellDepends = [
- base base-prelude contravariant semigroups slave-thread unagi-chan
+ base contravariant semigroups slave-thread unagi-chan
];
description = "Minimalistic actor library";
license = stdenv.lib.licenses.mit;
@@ -248255,25 +250714,26 @@ self: {
}) {};
"themoviedb" = callPackage
- ({ mkDerivation, aeson, base, binary, bytestring, http-client
- , http-client-tls, http-types, mtl, tasty, tasty-hunit, text
- , text-binary, time, time-locale-compat, transformers
+ ({ mkDerivation, aeson, base, http-client, http-client-tls
+ , http-types, mtl, relude, tasty, tasty-hunit, text, time
}:
mkDerivation {
pname = "themoviedb";
- version = "1.1.5.2";
- sha256 = "0pp603wvq03m56w0y12abjqbfv712aj3k6ki69jq60l9pxj4nni4";
+ version = "1.2.0.0";
+ sha256 = "1dchnsk9mx2v01apj5ilnsl3w9vj6f5pkqrm9701zw7rcp7xds0w";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson base binary bytestring http-client http-client-tls http-types
- mtl text text-binary time time-locale-compat transformers
+ aeson base http-client http-client-tls http-types mtl relude text
+ time
];
executableHaskellDepends = [
- base text time time-locale-compat transformers
+ aeson base http-client http-client-tls http-types mtl relude text
+ time
];
testHaskellDepends = [
- base bytestring tasty tasty-hunit text time
+ aeson base http-client http-client-tls http-types mtl relude tasty
+ tasty-hunit text time
];
description = "Haskell API bindings for http://themoviedb.org";
license = stdenv.lib.licenses.mit;
@@ -248356,48 +250816,23 @@ self: {
}) {};
"these" = callPackage
- ({ mkDerivation, aeson, assoc, base, base-compat, binary, deepseq
- , hashable, QuickCheck, semigroupoids, unordered-containers
- }:
- mkDerivation {
- pname = "these";
- version = "1.0.1";
- sha256 = "1k0pi65g7cm9hzdw6my6bzz2zvddkmj1qs45ymqmi316bpiixk3r";
- revision = "4";
- editedCabalFile = "06w5wyiq9cbbk1r9ga1ib2d8phlbs483kxp7ql8ygpapdd2a5nsq";
- libraryHaskellDepends = [
- aeson assoc base base-compat binary deepseq hashable QuickCheck
- semigroupoids unordered-containers
- ];
- description = "An either-or-both data type";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "these_1_1" = callPackage
- ({ mkDerivation, assoc, base, base-compat, binary, deepseq
- , hashable
- }:
+ ({ mkDerivation, assoc, base, binary, deepseq, hashable }:
mkDerivation {
pname = "these";
- version = "1.1";
- sha256 = "0dxi9jwahibn2sgnqsr5kgm91i2nqibzc4r4s04jwwpjwhcyn2xv";
- libraryHaskellDepends = [
- assoc base base-compat binary deepseq hashable
- ];
+ version = "1.1.1.1";
+ sha256 = "027m1gd7i6jf2ppfkld9qrv3xnxg276587pmx10z9phpdvswk66p";
+ libraryHaskellDepends = [ assoc base binary deepseq hashable ];
description = "An either-or-both data type";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"these-lens" = callPackage
- ({ mkDerivation, base, base-compat, lens, these }:
+ ({ mkDerivation, base, lens, these }:
mkDerivation {
pname = "these-lens";
- version = "1";
- sha256 = "144ly13qng95mwnfis8dm7n3843z3w2vp4212qawbpw8hw921c7y";
- revision = "3";
- editedCabalFile = "0nb0irhnj9xvhnyl13bmp86my0idhhqslmszi3jvggr5sk3jzi8a";
- libraryHaskellDepends = [ base base-compat lens these ];
+ version = "1.0.0.1";
+ sha256 = "15c05lgmlfm1pijsa3gfvmrsgmbfl5f7mpzzqasm72ip7y8la696";
+ libraryHaskellDepends = [ base lens these ];
description = "Lenses for These";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -248518,6 +250953,20 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "thread-hierarchy_0_3_0_2" = callPackage
+ ({ mkDerivation, base, containers, hspec, hspec-discover, stm }:
+ mkDerivation {
+ pname = "thread-hierarchy";
+ version = "0.3.0.2";
+ sha256 = "1bhx1s7xwf4gb8qjbbifwl5cq3gfc1girrmzm4vr0fj05myk9xph";
+ libraryHaskellDepends = [ base containers stm ];
+ testHaskellDepends = [ base containers hspec stm ];
+ testToolDepends = [ hspec-discover ];
+ description = "Simple Haskell thread management in hierarchical manner";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"thread-local-storage" = callPackage
({ mkDerivation, atomic-primops, base, containers, criterion }:
mkDerivation {
@@ -248549,6 +250998,26 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "thread-supervisor_0_1_0_1" = callPackage
+ ({ mkDerivation, base, clock, containers, data-default, hspec
+ , hspec-discover, QuickCheck, unliftio
+ }:
+ 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"threadPool" = callPackage
({ mkDerivation, base, process }:
mkDerivation {
@@ -248724,8 +251193,8 @@ self: {
}:
mkDerivation {
pname = "threepenny-gui";
- version = "0.8.3.2";
- sha256 = "0l18slr09dn4vq9avc1l724cqfv1xclx32f0gnvkcwksg6yjig0r";
+ version = "0.9.0.0";
+ sha256 = "0mvx661xk3nzvvxcda4vdk2ka7mff8jbpib1x59n230w80bc5sja";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -249101,18 +251570,17 @@ self: {
"tidal" = callPackage
({ mkDerivation, base, bifunctors, bytestring, clock, colour
- , containers, criterion, deepseq, hosc, microspec, mwc-random
- , network, parsec, primitive, random, text, transformers, vector
- , weigh
+ , containers, criterion, deepseq, hosc, microspec, network, parsec
+ , primitive, random, text, transformers, vector, weigh
}:
mkDerivation {
pname = "tidal";
- version = "1.4.9";
- sha256 = "0np32jnvqmnnqy166a17i367c5j5xc9mniqzr0x76wk7mb5zlwzj";
+ version = "1.5.2";
+ sha256 = "03y1hfwc5frbqhcwvvfr6ykas0sy6pw982sgdgkvd3l0wbmnhdrz";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base bifunctors bytestring clock colour containers deepseq hosc
- mwc-random network parsec primitive random text transformers vector
+ network parsec primitive random text transformers vector
];
testHaskellDepends = [ base containers microspec parsec ];
benchmarkHaskellDepends = [ base criterion weigh ];
@@ -249120,21 +251588,21 @@ self: {
license = stdenv.lib.licenses.gpl3;
}) {};
- "tidal_1_5_2" = callPackage
+ "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.5.2";
- sha256 = "03y1hfwc5frbqhcwvvfr6ykas0sy6pw982sgdgkvd3l0wbmnhdrz";
+ version = "1.6.1";
+ sha256 = "13n9s0s04bddl16xq86anz7a9fqcm7j3xfqn5y1mni5j1h7hn2k2";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base bifunctors bytestring clock colour containers deepseq hosc
network parsec primitive random text transformers vector
];
- testHaskellDepends = [ base containers microspec parsec ];
+ testHaskellDepends = [ base containers deepseq microspec parsec ];
benchmarkHaskellDepends = [ base criterion weigh ];
description = "Pattern language for improvised music";
license = stdenv.lib.licenses.gpl3;
@@ -249962,13 +252430,13 @@ self: {
}) {};
"timer-wheel" = callPackage
- ({ mkDerivation, atomic-primops, base, psqueues, random, vector }:
+ ({ mkDerivation, atomic-primops, base, psqueues, vector }:
mkDerivation {
pname = "timer-wheel";
- version = "0.2.0.1";
- sha256 = "1m3bv095kbm4ksva3plhggkq2c0jf441wm994l57jfmlcng2i4xy";
+ version = "0.3.0";
+ sha256 = "16v663mcsj0h17x4jriq50dps3m3f8wqcsm19kl48vrs7f4mp07s";
libraryHaskellDepends = [ atomic-primops base psqueues vector ];
- testHaskellDepends = [ base random ];
+ testHaskellDepends = [ base ];
description = "A timer wheel";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -250133,21 +252601,6 @@ self: {
}:
mkDerivation {
pname = "timezone-olson";
- version = "0.1.9";
- sha256 = "05abywx1nrcaz0nqzfy4zw62bc5qd7pdfnjvv4drxkwv084ha8rj";
- libraryHaskellDepends = [
- base binary bytestring extensible-exceptions time timezone-series
- ];
- description = "A pure Haskell parser and renderer for binary Olson timezone files";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "timezone-olson_0_2_0" = callPackage
- ({ mkDerivation, base, binary, bytestring, extensible-exceptions
- , time, timezone-series
- }:
- mkDerivation {
- pname = "timezone-olson";
version = "0.2.0";
sha256 = "0b9vh27b9nz803yhd93d5z63bs370lvn4vkdajxaak9clxlw6mwg";
libraryHaskellDepends = [
@@ -250155,7 +252608,6 @@ self: {
];
description = "A pure Haskell parser and renderer for binary Olson timezone files";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"timezone-olson-th" = callPackage
@@ -250171,6 +252623,8 @@ self: {
];
description = "Load TimeZoneSeries from an Olson file at compile time";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"timezone-series" = callPackage
@@ -250217,6 +252671,22 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "tini" = callPackage
+ ({ mkDerivation, base, QuickCheck }:
+ mkDerivation {
+ pname = "tini";
+ version = "0.1.0.0";
+ sha256 = "0y0z2jqgkvfp1sk9ba5v46acdfa7q8kyhlwavknmjpmx3h82yjv6";
+ revision = "1";
+ editedCabalFile = "1s9drf14xkvrjdm7bd8k9swy0bvxxwfirmjzdwj96qmmrfjsrm83";
+ libraryHaskellDepends = [ base ];
+ testHaskellDepends = [ base QuickCheck ];
+ description = "Tiny INI file and configuration library with a minimal dependency footprint";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"tintin" = callPackage
({ mkDerivation, base, clay, containers, data-has, directory
, frontmatter, inflections, inliterate, lucid, optparse-generic
@@ -250544,7 +253014,7 @@ self: {
sha256 = "1snw5cdkyqyninqqqwa6qfndfmwfr4lkdg0v94267g7xbwcqjj8h";
libraryHaskellDepends = [ base containers network-uri text ];
testHaskellDepends = [ base HUnit network-uri text ];
- description = "This project separates subdomains, domains, and top-level-domains from URLs.";
+ description = "This project separates subdomains, domains, and top-level-domains from URLs";
license = stdenv.lib.licenses.mit;
}) {};
@@ -250573,6 +253043,31 @@ self: {
broken = true;
}) {};
+ "tldr_0_7_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.7.0";
+ sha256 = "1y0lw65k9kjmqk27hsq3gr40af4jnwksf739ihp2dg4llyrqgvhl";
+ 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;
+ }) {};
+
"tls" = callPackage
({ mkDerivation, asn1-encoding, asn1-types, async, base, bytestring
, cereal, cryptonite, data-default-class, gauge, hourglass, memory
@@ -250664,8 +253159,8 @@ self: {
}:
mkDerivation {
pname = "tlynx";
- version = "0.2.2";
- sha256 = "0hf70zvcndjmlwbd2n2ncbl89xi2xmkr7ymq48hmdlg3vp0bdz62";
+ version = "0.3.0";
+ sha256 = "070r7j87s3206a5hpkhlfszpnpc7ngil88r6iq2752kijjik2x6v";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -250674,14 +253169,9 @@ self: {
optparse-applicative parallel primitive scientific statistics text
transformers vector
];
- executableHaskellDepends = [
- aeson array base bytestring comonad containers elynx-tools gnuplot
- lifted-async megaparsec monad-logger mwc-random
- optparse-applicative parallel primitive scientific statistics text
- transformers vector
- ];
+ executableHaskellDepends = [ base elynx-tools ];
description = "Handle phylogenetic trees";
- license = stdenv.lib.licenses.gpl3;
+ license = stdenv.lib.licenses.gpl3Plus;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
}) {};
@@ -251214,39 +253704,6 @@ self: {
"tomland" = callPackage
({ mkDerivation, base, bytestring, containers, deepseq, directory
- , hashable, hedgehog, hspec-megaparsec, markdown-unlit, megaparsec
- , mtl, parser-combinators, tasty, tasty-discover, tasty-hedgehog
- , tasty-hspec, tasty-silver, text, time, transformers
- , unordered-containers
- }:
- mkDerivation {
- pname = "tomland";
- version = "1.2.1.0";
- sha256 = "0bzwmk3zw2lzhppgr73b5v3i4qz0hxn1zag665vpakq6knssj7qy";
- revision = "1";
- editedCabalFile = "00lb4ivrqrj5yqnfz5ji3vjaa284img9xhkjvrzc291bs83vl4kr";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- base bytestring containers deepseq hashable megaparsec mtl
- parser-combinators text time transformers unordered-containers
- ];
- executableHaskellDepends = [
- base containers hashable text time unordered-containers
- ];
- executableToolDepends = [ markdown-unlit ];
- testHaskellDepends = [
- base bytestring containers directory hashable hedgehog
- hspec-megaparsec megaparsec tasty tasty-hedgehog tasty-hspec
- tasty-silver text time unordered-containers
- ];
- testToolDepends = [ tasty-discover ];
- description = "Bidirectional TOML serialization";
- license = stdenv.lib.licenses.mpl20;
- }) {};
-
- "tomland_1_3_0_0" = callPackage
- ({ mkDerivation, base, bytestring, containers, deepseq, directory
, hashable, hedgehog, hspec, hspec-golden, hspec-hedgehog
, hspec-megaparsec, markdown-unlit, megaparsec, mtl
, parser-combinators, text, time, transformers
@@ -251274,7 +253731,6 @@ self: {
];
description = "Bidirectional TOML serialization";
license = stdenv.lib.licenses.mpl20;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"tomlcheck" = callPackage
@@ -251522,8 +253978,8 @@ self: {
}:
mkDerivation {
pname = "toolshed";
- version = "0.18.0.1";
- sha256 = "0sw7fxcqr1pfb7kjzvra56ji6nl02175rscb1s4bvw6rrq7xjb6v";
+ version = "0.18.0.2";
+ sha256 = "0iaq3fgx67w7jf3qc5rvxsnbc0y159psqd44klhm8lyvdb6rd4kh";
libraryHaskellDepends = [
array base containers data-default deepseq directory filepath
QuickCheck random
@@ -252083,6 +254539,29 @@ self: {
broken = true;
}) {};
+ "tracing-control" = callPackage
+ ({ mkDerivation, aeson, base, base16-bytestring, bytestring
+ , case-insensitive, containers, hspec, http-client, lifted-base
+ , monad-control, mtl, network, random, stm, stm-lifted, text, time
+ , transformers, transformers-base
+ }:
+ mkDerivation {
+ pname = "tracing-control";
+ version = "0.0.6";
+ sha256 = "06hw4199yggvqlg3f1qhf67x8ij3v4kj5l79rhnngsqkpgl1yaww";
+ libraryHaskellDepends = [
+ aeson base base16-bytestring bytestring case-insensitive containers
+ http-client lifted-base monad-control mtl network random stm
+ stm-lifted text time transformers transformers-base
+ ];
+ testHaskellDepends = [
+ base containers hspec lifted-base monad-control mtl stm stm-lifted
+ text
+ ];
+ description = "Distributed tracing";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"tracked-files" = callPackage
({ mkDerivation, base, directory, hspec, process, text }:
mkDerivation {
@@ -252169,6 +254648,40 @@ self: {
broken = true;
}) {};
+ "trade-journal" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, cassava, containers
+ , data-default, gmp, hedgehog, here, HUnit, lens, megaparsec, mpfr
+ , mtl, optparse-applicative, pretty, pretty-show, profunctors
+ , split, tasty, tasty-hedgehog, tasty-hunit, text, time
+ , transformers, unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "trade-journal";
+ version = "0.0.1";
+ sha256 = "1zmpqwrgwf26l9gwcavhgq8d9w0bc9c5sjqkr0i7d1rbiqiqf94j";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base bytestring cassava containers data-default lens
+ megaparsec mtl pretty pretty-show profunctors split text time
+ transformers unordered-containers vector
+ ];
+ librarySystemDepends = [ gmp mpfr ];
+ executableHaskellDepends = [
+ aeson base bytestring cassava containers lens megaparsec mtl
+ optparse-applicative pretty-show text time transformers
+ unordered-containers
+ ];
+ testHaskellDepends = [
+ aeson base bytestring cassava containers hedgehog here HUnit lens
+ megaparsec mtl pretty-show tasty tasty-hedgehog tasty-hunit text
+ time transformers unordered-containers
+ ];
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {inherit (pkgs) gmp; inherit (pkgs) mpfr;};
+
"traildb" = callPackage
({ mkDerivation, base, bytestring, cereal, containers, criterion
, deepseq, directory, exceptions, Judy, primitive, profunctors
@@ -252387,8 +254900,8 @@ self: {
}:
mkDerivation {
pname = "transformers-abort";
- version = "0.6.0.1";
- sha256 = "0qd4nzrmp03mbikwmvabbygx3dv9c2v7lpp2cvrz96y9gj0a3k2a";
+ version = "0.6.0.3";
+ sha256 = "0svqpgwkg06k2hnhxxlx4nwn45r52azqa2gnrz8j538k75kzlglq";
libraryHaskellDepends = [
base monad-control pointed semigroupoids transformers
transformers-base
@@ -252590,20 +255103,20 @@ self: {
}) {};
"transient" = callPackage
- ({ mkDerivation, atomic-primops, base, bytestring, containers
- , directory, mtl, primitive, random, stm, time, transformers
+ ({ mkDerivation, base, bytestring, containers, directory, mtl
+ , random, stm, time, transformers
}:
mkDerivation {
pname = "transient";
- version = "0.6.3";
- sha256 = "02zy60hilgagxa08j7bvd35wkpap5dzffc5af258hxiy0gdpdw0a";
+ version = "0.7.0.0";
+ sha256 = "11hiywgfv73bf128dd7h48790d356hl39fx3s54x3cri3gymwkkd";
libraryHaskellDepends = [
- atomic-primops base bytestring containers directory mtl primitive
- random stm time transformers
+ base bytestring containers directory mtl random stm time
+ transformers
];
testHaskellDepends = [
- atomic-primops base bytestring containers directory mtl random stm
- time transformers
+ base bytestring containers directory mtl random stm time
+ transformers
];
description = "composing programs with multithreading, events and distributed computing";
license = stdenv.lib.licenses.mit;
@@ -252612,34 +255125,37 @@ self: {
}) {};
"transient-universe" = callPackage
- ({ mkDerivation, base, bytestring, case-insensitive, containers
- , directory, filepath, hashable, HTTP, iproute, mtl, network
- , network-info, network-uri, process, random, stm, TCache, text
- , time, transformers, transient, vector, websockets
+ ({ mkDerivation, aeson, base, base64-bytestring, bytestring
+ , case-insensitive, containers, directory, filepath, hashable, HTTP
+ , iproute, mtl, network, network-info, network-uri, old-time
+ , process, random, stm, TCache, text, time, transformers, transient
+ , vector, websockets
}:
mkDerivation {
pname = "transient-universe";
- version = "0.5.0.0";
- sha256 = "1d3bp4xjpi28ph7fa9wm49ssg53jfvlq77ka0zvrkilw1j6f8v3l";
+ version = "0.6.0.1";
+ sha256 = "1dhgp2z0q90pnz13s88pbg6ppwl9ic7g04ikla3hg2jh019lgb1r";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base bytestring case-insensitive containers directory filepath
- hashable HTTP iproute mtl network network-info network-uri process
- random stm TCache text time transformers transient vector
- websockets
+ aeson base base64-bytestring bytestring case-insensitive containers
+ directory filepath hashable HTTP iproute mtl network network-info
+ network-uri old-time process random stm TCache text time
+ transformers transient vector websockets
];
executableHaskellDepends = [
- base bytestring case-insensitive containers directory filepath
- hashable HTTP mtl network network-info network-uri process random
- stm TCache text time transformers transient vector websockets
+ aeson base base64-bytestring bytestring case-insensitive containers
+ directory filepath hashable HTTP mtl network network-info
+ network-uri old-time process random stm TCache text time
+ transformers transient vector websockets
];
testHaskellDepends = [
- base bytestring case-insensitive containers directory filepath
- hashable HTTP mtl network network-info network-uri process random
- stm TCache text time transformers transient vector websockets
+ aeson base base64-bytestring bytestring case-insensitive containers
+ directory filepath hashable HTTP mtl network network-info
+ network-uri old-time process random stm TCache text time
+ transformers transient vector websockets
];
- description = "Remote execution and map-reduce: distributed computing for Transient";
+ description = "fully composable remote execution for the creation of distributed systems";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -253051,17 +255567,16 @@ self: {
}) {};
"tree-sitter" = callPackage
- ({ mkDerivation, aeson, base, bytestring, containers, directory
- , filepath, fused-effects, hedgehog, split, template-haskell, text
- , unordered-containers
+ ({ mkDerivation, base, bytestring, containers, directory, filepath
+ , hedgehog, split, template-haskell, unordered-containers
}:
mkDerivation {
pname = "tree-sitter";
- version = "0.9.0.1";
- sha256 = "1khkc2v87i9vgbakc3gh1rmrakz43n4lglx50vvckp192in4svzm";
+ version = "0.9.0.2";
+ sha256 = "1jw70m7z7yj4d2ivgynh8z7n5ndd978r21012hxj93sy87axz7mf";
libraryHaskellDepends = [
- aeson base bytestring containers directory filepath fused-effects
- split template-haskell text unordered-containers
+ base bytestring containers directory filepath split
+ template-haskell unordered-containers
];
testHaskellDepends = [ base hedgehog ];
description = "Unstable bindings for the tree-sitter parsing library";
@@ -253072,8 +255587,8 @@ self: {
({ mkDerivation, base, tree-sitter }:
mkDerivation {
pname = "tree-sitter-go";
- version = "0.5.0.1";
- sha256 = "0v6vk0nqalk01xl0nmjmy4m14wmdij1cd1gs93is3gc3wvj0ljin";
+ version = "0.5.0.2";
+ sha256 = "0zl8q96xffi4cqd3yl44x64q9440qragg8735lzwwfl8nayx78bj";
enableSeparateDataOutput = true;
libraryHaskellDepends = [ base tree-sitter ];
description = "Tree-sitter grammar/parser for Go";
@@ -253084,8 +255599,8 @@ self: {
({ mkDerivation, base, tree-sitter }:
mkDerivation {
pname = "tree-sitter-haskell";
- version = "0.3.0.0";
- sha256 = "1hkxlhx3bm78p133cvimqjr8gl0arxdch0j33pz4dfg6fs8wbx1z";
+ version = "0.3.0.1";
+ sha256 = "194rws181v8pv3w9zxx9h8fqnilivwrdw27hwlps30kmmk26rraq";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base tree-sitter ];
@@ -253097,8 +255612,8 @@ self: {
({ mkDerivation, base, tree-sitter }:
mkDerivation {
pname = "tree-sitter-java";
- version = "0.7.0.1";
- sha256 = "1z2x6nyl57xrnyf2jbkypg5zf8cw3rv9788piil6c30cyimbay4r";
+ version = "0.7.0.2";
+ sha256 = "1im1cwf20f02i244ggb5xl1cblkxr4rjk5h1c91vhzfv1hja37sn";
enableSeparateDataOutput = true;
libraryHaskellDepends = [ base tree-sitter ];
description = "Tree-sitter grammar/parser for Java";
@@ -253109,8 +255624,8 @@ self: {
({ mkDerivation, base, tree-sitter }:
mkDerivation {
pname = "tree-sitter-json";
- version = "0.7.0.1";
- sha256 = "1rb5g43z318pkwj4g4zqknxad3gwjpadr20vr3x6pif8zn5fc5ib";
+ version = "0.7.0.2";
+ sha256 = "02ly1dj4l8l1cvi5ymwqv85l0jdq9dixcpgqgyy1d744d214gg4g";
enableSeparateDataOutput = true;
libraryHaskellDepends = [ base tree-sitter ];
description = "Tree-sitter grammar/parser for JSON";
@@ -253121,8 +255636,8 @@ self: {
({ mkDerivation, base, tree-sitter }:
mkDerivation {
pname = "tree-sitter-php";
- version = "0.4.0.0";
- sha256 = "14qylmzcpn3zn35lbyimyy1sk5v34lqpdn2yn2ly3kg1cphkh50g";
+ version = "0.5.0.1";
+ sha256 = "05nfsw1mk27xiqr9ca8bky437xqin4zqb1mammcjpyi9qif9zzbh";
enableSeparateDataOutput = true;
libraryHaskellDepends = [ base tree-sitter ];
description = "Tree-sitter grammar/parser for PHP";
@@ -253133,8 +255648,8 @@ self: {
({ mkDerivation, base, tree-sitter }:
mkDerivation {
pname = "tree-sitter-python";
- version = "0.9.0.2";
- sha256 = "08k54r62hgdb2gpn8gv4nnr8sflcrkpfd1hmmzb552wzkaca9b1n";
+ version = "0.9.0.3";
+ sha256 = "1bjiddhm0zj01s7785xr7yldsbd1agbj4nc9cyxvkadxmf7cha7h";
enableSeparateDataOutput = true;
libraryHaskellDepends = [ base tree-sitter ];
description = "Tree-sitter grammar/parser for Python";
@@ -253145,8 +255660,8 @@ self: {
({ mkDerivation, base, tree-sitter }:
mkDerivation {
pname = "tree-sitter-ql";
- version = "0.1.0.3";
- sha256 = "0sxfjkdbajk3q5qpy0y51q1srvp3lnch1jvypppcz3ria59svhzx";
+ version = "0.1.0.4";
+ sha256 = "0pawzp1q160h6ccl2dkngrgkyxjs1szsyxjn55clbv4jla3zypni";
enableSeparateDataOutput = true;
libraryHaskellDepends = [ base tree-sitter ];
description = "Tree-sitter grammar/parser for QL";
@@ -253157,8 +255672,8 @@ self: {
({ mkDerivation, base, tree-sitter }:
mkDerivation {
pname = "tree-sitter-ruby";
- version = "0.5.0.2";
- sha256 = "143nh0c34gdhs9jz9vwmh6alds5n1771jzqaa2zf6pkvsc3cpsfp";
+ version = "0.5.0.3";
+ sha256 = "097wrscdjlr5nqyx2d3076gppfv3xm299b6iya5g50z24g5izfxn";
enableSeparateDataOutput = true;
libraryHaskellDepends = [ base tree-sitter ];
description = "Tree-sitter grammar/parser for Ruby";
@@ -253169,8 +255684,8 @@ self: {
({ mkDerivation, base, tree-sitter }:
mkDerivation {
pname = "tree-sitter-rust";
- version = "0.1.0.0";
- sha256 = "1ba8b19nq48fvfn5gcc15mbr65n9fxz4hx1b04h9fbmd4bx6haaj";
+ version = "0.1.0.1";
+ sha256 = "0h8dbr4pn1qnqlg0fs1f6jxasjpfjs4j6x4h86dhz6sw3fih9g00";
enableSeparateDataOutput = true;
libraryHaskellDepends = [ base tree-sitter ];
description = "Tree-sitter grammar/parser for Rust";
@@ -253181,8 +255696,8 @@ self: {
({ mkDerivation, base, tree-sitter }:
mkDerivation {
pname = "tree-sitter-tsx";
- version = "0.5.0.1";
- sha256 = "1pihhq3m8fhkrbqv8fl6l09hlzmwp10w119irhc05nmc2a6hq1jn";
+ version = "0.5.0.2";
+ sha256 = "0ir4n732wd5i6m8jkkrwah7091i147pxbaa2mpl56zg8nya52490";
enableSeparateDataOutput = true;
libraryHaskellDepends = [ base tree-sitter ];
description = "Tree-sitter grammar/parser for TSX";
@@ -253193,8 +255708,8 @@ self: {
({ mkDerivation, base, tree-sitter }:
mkDerivation {
pname = "tree-sitter-typescript";
- version = "0.5.0.1";
- sha256 = "069xal3kgbsw8swsw0q697c7h0n32fj2cf7wx1nsd79w87nkd80r";
+ version = "0.5.0.2";
+ sha256 = "0qlwiks80861f9prps4x5ag6ivi9ihp8rq416jmmgmc3bj72bkfi";
enableSeparateDataOutput = true;
libraryHaskellDepends = [ base tree-sitter ];
description = "Tree-sitter grammar/parser for TypeScript";
@@ -253348,6 +255863,66 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "trek-app" = callPackage
+ ({ mkDerivation, aeson, aeson-pretty, async, base
+ , base64-bytestring, bytestring, cryptohash-sha256, directory
+ , filepath, hspec, hspec-discover, optparse-applicative
+ , optparse-generic, pg-transact, postgres-options
+ , postgresql-simple, postgresql-simple-opts, process, resource-pool
+ , semigroups, split, temporary, time, time-qq, tmp-postgres
+ , trek-db
+ }:
+ mkDerivation {
+ pname = "trek-app";
+ version = "0.1.0.0";
+ sha256 = "0ilnzmxxjaza1nbvp51j17s29a70m5n92vnbrz3ys1k41hw5qpby";
+ isLibrary = true;
+ isExecutable = true;
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ aeson aeson-pretty base base64-bytestring bytestring
+ cryptohash-sha256 directory filepath optparse-applicative
+ optparse-generic pg-transact postgres-options postgresql-simple
+ postgresql-simple-opts process semigroups split time trek-db
+ ];
+ executableHaskellDepends = [ base optparse-generic ];
+ testHaskellDepends = [
+ async base directory filepath hspec hspec-discover optparse-generic
+ postgres-options postgresql-simple postgresql-simple-opts
+ resource-pool split temporary time time-qq tmp-postgres trek-db
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "A PostgreSQL Database Migrator";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "trek-db" = callPackage
+ ({ mkDerivation, async, base, bytestring, containers
+ , cryptohash-sha1, hspec, hspec-discover, hspec-expectations-lifted
+ , pg-transact, postgresql-simple, resource-pool, semigroups, text
+ , time, time-qq, tmp-postgres
+ }:
+ mkDerivation {
+ pname = "trek-db";
+ version = "0.1.0.0";
+ sha256 = "13yc7d3a641nhfam9r05qqbfcmh61z27gsj3v3ldhli6ar3i1p92";
+ libraryHaskellDepends = [
+ base bytestring containers cryptohash-sha1 pg-transact
+ postgresql-simple semigroups text time
+ ];
+ testHaskellDepends = [
+ async base hspec hspec-discover hspec-expectations-lifted
+ pg-transact postgresql-simple resource-pool time-qq tmp-postgres
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "A PostgreSQL Database Migrator";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"trek-lens" = callPackage
({ mkDerivation, base, lens, logict, mtl, trek }:
mkDerivation {
@@ -253388,6 +255963,44 @@ self: {
broken = true;
}) {};
+ "trial" = callPackage
+ ({ mkDerivation, base, colourista, dlist, doctest, hedgehog, hspec
+ , hspec-hedgehog, splitmix
+ }:
+ mkDerivation {
+ pname = "trial";
+ version = "0.0.0.0";
+ sha256 = "0lnq80983bg2cjim3fy8rwisn55f6acqwp67w7791kzfdwshxkww";
+ libraryHaskellDepends = [ base colourista dlist ];
+ testHaskellDepends = [
+ base dlist doctest hedgehog hspec hspec-hedgehog splitmix
+ ];
+ description = "Trial Data Structure";
+ license = stdenv.lib.licenses.mpl20;
+ }) {};
+
+ "trial-optparse-applicative" = callPackage
+ ({ mkDerivation, base, optparse-applicative, trial }:
+ mkDerivation {
+ pname = "trial-optparse-applicative";
+ version = "0.0.0.0";
+ sha256 = "1h8pfznf1dp9z3r2kl2ljgmxxkfp3va9yqba00fyvw85lna2aggn";
+ libraryHaskellDepends = [ base optparse-applicative trial ];
+ description = "Trial helper functions for optparse-applicative";
+ license = stdenv.lib.licenses.mpl20;
+ }) {};
+
+ "trial-tomland" = callPackage
+ ({ mkDerivation, base, text, tomland, trial }:
+ mkDerivation {
+ pname = "trial-tomland";
+ version = "0.0.0.0";
+ sha256 = "12klfq5ajn4bjrws633pfdc2zhpkwvwmrm7269xfh252fjwk1x23";
+ libraryHaskellDepends = [ base text tomland trial ];
+ description = "Trial helper functions for tomland";
+ license = stdenv.lib.licenses.mpl20;
+ }) {};
+
"triangulation" = callPackage
({ mkDerivation, array, base, collada-types, haskell98, tuple
, vector, vector-algorithms
@@ -253642,8 +256255,8 @@ self: {
pname = "true-name";
version = "0.1.0.3";
sha256 = "0s74fi3zfzk3apvwjz1c0k0ij24kdvlrn8lply9c04kyd20fyc66";
- revision = "1";
- editedCabalFile = "0x56r3wyrrsckx6kdvr4v9janrby5qa21fjqwg9k211765c9ddj6";
+ revision = "2";
+ editedCabalFile = "0rb9wbkbz6hsm9cz0j954a9hdyyw80r55vr99pp70ljf0ysgk9w2";
libraryHaskellDepends = [ base template-haskell ];
testHaskellDepends = [ base containers template-haskell time ];
description = "Template Haskell hack to violate module abstractions";
@@ -254018,6 +256631,7 @@ self: {
];
description = "Things Tracker Network JSON Types";
license = stdenv.lib.licenses.bsd3;
+ maintainers = with stdenv.lib.maintainers; [ sorki ];
}) {};
"ttn-client" = callPackage
@@ -254421,6 +257035,8 @@ self: {
pname = "turtle";
version = "1.5.19";
sha256 = "06hxmhz1i6f5r8k3bf5h54g4ahjsvxhv44sa4xiy52rz6qp0211g";
+ revision = "1";
+ editedCabalFile = "1z0wjrd25k7zc0bvsy1cxicfml0sdchs7sfr6fz5jlnlggpbn0fq";
libraryHaskellDepends = [
ansi-wl-pprint async base bytestring clock containers directory
exceptions foldl hostname managed optional-args
@@ -254494,6 +257110,8 @@ self: {
];
description = "An equational theorem prover";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"twee-lib" = callPackage
@@ -254619,7 +257237,7 @@ self: {
libraryHaskellDepends = [
base twentefp-eventloop-graphics twentefp-number
];
- description = "RoseTree type and show functions for lab assignment of University of Twente.";
+ description = "RoseTree type and show functions for lab assignment of University of Twente";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -254884,6 +257502,8 @@ self: {
];
description = "Haskell twirp foundations";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"twisty" = callPackage
@@ -255360,6 +257980,8 @@ self: {
pname = "type-errors";
version = "0.2.0.0";
sha256 = "1d1fi4ij18q39rpibc056mgvly75zqixkba4l8bn307c62f50k8p";
+ revision = "1";
+ editedCabalFile = "157fjnr98fn5943siqwk1rd2wwnzd7nlbkbkzvdqv7d723cmh126";
libraryHaskellDepends = [
base first-class-families syb template-haskell th-abstraction
];
@@ -255658,6 +258280,25 @@ self: {
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 = [
+ 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"type-of-html" = callPackage
({ mkDerivation, base, blaze-html, bytestring, containers
, criterion, deepseq, double-conversion, ghc, ghc-paths, ghc-prim
@@ -255975,8 +258616,8 @@ self: {
}:
mkDerivation {
pname = "typed-encoding";
- version = "0.4.1.0";
- sha256 = "00zyza0n7gc2jqlwcwl1lj6zfsl10j2b4d0d8axycl20b9g0a5xs";
+ version = "0.5.0.0";
+ sha256 = "05hzcyp1lsf3dakdv3kqdl0hw6pz5mzh644d3k8lasrhrmx8l583";
libraryHaskellDepends = [
base base64-bytestring bytestring symbols text
];
@@ -256704,14 +259345,14 @@ self: {
}:
mkDerivation {
pname = "ucd";
- version = "0.0.1.3";
- sha256 = "1za494jgm3zml4ik203863kwni6pz5dsw6ssn06bjbyk7l7pbg33";
+ version = "0.0.1.4";
+ sha256 = "0a4zzfz4dz8zxn8idnbd4zbhia5b8qf7pgdc9vrffwrx57nlin4a";
setupHaskellDepends = [
base Cabal containers directory regex-applicative util
];
- libraryHaskellDepends = [ base util ];
- testHaskellDepends = [ base util ];
- benchmarkHaskellDepends = [ base gauge util ];
+ libraryHaskellDepends = [ base ];
+ testHaskellDepends = [ base ];
+ benchmarkHaskellDepends = [ base gauge ];
description = "Unicode Character Database — Predicates on characters specified by Unicode";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -257037,8 +259678,8 @@ self: {
({ mkDerivation, base, io-streams, unagi-chan }:
mkDerivation {
pname = "unagi-streams";
- version = "0.2.6";
- sha256 = "1mw5h7dizrh4bg1avah201chfl96lapaj3141czfs9w8hyq4lp9h";
+ version = "0.2.7";
+ sha256 = "11vr8zxyksqb2np6f77d9ai6xrb7fpfjbgv191h3pppcanysm4w3";
libraryHaskellDepends = [ base io-streams unagi-chan ];
description = "Unagi Chan IO-Streams";
license = stdenv.lib.licenses.bsd3;
@@ -257073,26 +259714,18 @@ self: {
}) {};
"unbeliever" = callPackage
- ({ mkDerivation, async, base, bytestring, chronologique, containers
- , core-data, core-program, core-text, deepseq, directory
- , exceptions, filepath, fingertree, fsnotify, gauge, hashable
- , hourglass, hspec, megaparsec, mtl, prettyprinter
- , prettyprinter-ansi-terminal, safe-exceptions, scientific, stm
- , template-haskell, terminal-size, text, text-short, transformers
- , unix, unordered-containers
+ ({ mkDerivation, base, bytestring, core-data, core-program
+ , core-text, fingertree, gauge, hashable, hspec, safe-exceptions
+ , text, text-short
}:
mkDerivation {
pname = "unbeliever";
- version = "0.10.0.5";
- sha256 = "1h0zy19vfhg1x671yhfsr1rbpr7c9jhbr0lxhj7cb25jm94hjajw";
+ version = "0.10.0.6";
+ sha256 = "08rw2krphvs2z0ic19mfwlz3fcmpnbwbpvp7ks22pasi2zy45sb2";
libraryHaskellDepends = [ base core-data core-program core-text ];
testHaskellDepends = [
- async base bytestring chronologique containers core-data
- core-program core-text deepseq directory exceptions filepath
- fingertree fsnotify hashable hourglass hspec megaparsec mtl
- prettyprinter prettyprinter-ansi-terminal safe-exceptions
- scientific stm template-haskell terminal-size text text-short
- transformers unix unordered-containers
+ base bytestring core-data core-program core-text fingertree
+ hashable hspec safe-exceptions text text-short
];
benchmarkHaskellDepends = [
base bytestring core-data core-program core-text gauge text
@@ -257100,6 +259733,8 @@ self: {
doHaddock = false;
description = "Opinionated Haskell Interoperability";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"unbound" = callPackage
@@ -257376,8 +260011,8 @@ self: {
pname = "unfoldable";
version = "1.0";
sha256 = "0ilzv4ks76f9fx12ilsam0v232fm2mvvsz6s50p0nllldwgkgm6a";
- revision = "1";
- editedCabalFile = "167jqv6cw9d1c9n0j2sxp5asaaqbh6ay3g8nyg8ndy96jnjb34zb";
+ revision = "2";
+ editedCabalFile = "0lnqjgh8nyq6w94swn0m7syl0bx6a2ml7s9sqp449inpdb8f8jaj";
libraryHaskellDepends = [
base containers ghc-prim one-liner QuickCheck random transformers
];
@@ -257972,8 +260607,8 @@ self: {
}:
mkDerivation {
pname = "units";
- version = "2.4.1.2";
- sha256 = "0ipjkwcawchgfbldm56y6xb31qs6ifj7lvw4xabl2jjb6j5f0sr6";
+ version = "2.4.1.3";
+ sha256 = "1ksrw65ci9j8qnqj6cxpdmdb9b3k4k9w8ld3j4h00r2vkcqgn9qg";
libraryHaskellDepends = [
base containers deepseq lens linear mtl multimap singletons syb
template-haskell th-desugar units-parser vector-space
@@ -258311,6 +260946,32 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "universum_1_7_0" = 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.0";
+ sha256 = "079sck4cfhvx4zda5qiz7vs3050l87ik9hx8yjc6bihrzlqvmgfb";
+ 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
+ ];
+ benchmarkHaskellDepends = [
+ base containers gauge text unordered-containers
+ ];
+ description = "Custom prelude used in Serokell";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"unix_2_7_2_2" = callPackage
({ mkDerivation, base, bytestring, time }:
mkDerivation {
@@ -258658,6 +261319,30 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "unordered-containers_0_2_11_0" = callPackage
+ ({ mkDerivation, base, bytestring, ChasingBottoms, containers
+ , deepseq, deepseq-generics, gauge, hashable, hashmap, HUnit, mtl
+ , QuickCheck, random, test-framework, test-framework-hunit
+ , test-framework-quickcheck2
+ }:
+ mkDerivation {
+ pname = "unordered-containers";
+ version = "0.2.11.0";
+ sha256 = "0z58qi781n1znjw35s1pq0k7fqn0995jqmrsznp1773gg66qqfib";
+ libraryHaskellDepends = [ base deepseq hashable ];
+ testHaskellDepends = [
+ base ChasingBottoms containers hashable HUnit QuickCheck random
+ test-framework test-framework-hunit test-framework-quickcheck2
+ ];
+ benchmarkHaskellDepends = [
+ base bytestring containers deepseq deepseq-generics gauge hashable
+ hashmap mtl random
+ ];
+ description = "Efficient hashing-based container types";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"unordered-containers-rematch" = callPackage
({ mkDerivation, base, hashable, hspec, HUnit, rematch
, unordered-containers
@@ -259081,25 +261766,24 @@ self: {
}) {};
"update-nix-fetchgit" = callPackage
- ({ mkDerivation, aeson, ansi-wl-pprint, async, base, bytestring
- , data-fix, errors, hnix, process, text, time, transformers
- , trifecta, uniplate, utf8-string
+ ({ mkDerivation, aeson, async, base, bytestring, data-fix, errors
+ , hnix, prettyprinter, process, text, time, transformers, trifecta
+ , uniplate, utf8-string
}:
mkDerivation {
pname = "update-nix-fetchgit";
- version = "0.1.0.0";
- sha256 = "1chl1a4vjd9iqyd2kp67f9v8h260c6jlfzcr8m11x0w0h592ly52";
+ version = "0.1.1.0";
+ sha256 = "0zk4rgpdgn2wa6x4js7sgxpa9gfly2fwd1vws5m73kh61ja7286h";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson ansi-wl-pprint async base bytestring data-fix errors hnix
+ aeson async base bytestring data-fix errors hnix prettyprinter
process text time transformers trifecta uniplate utf8-string
];
executableHaskellDepends = [ base text ];
description = "A program to update fetchgit values in Nix expressions";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
+ maintainers = with stdenv.lib.maintainers; [ sorki ];
}) {};
"update-repos" = callPackage
@@ -259172,21 +261856,6 @@ self: {
}:
mkDerivation {
pname = "urbit-hob";
- version = "0.3.2";
- sha256 = "0zs9gwnik7l587apf4giiii6jc4l6a7gj3ygfcab1gd58wfwwm6f";
- libraryHaskellDepends = [ base bytestring murmur3 text vector ];
- testHaskellDepends = [ base hspec hspec-core QuickCheck text ];
- benchmarkHaskellDepends = [ base criterion deepseq ];
- description = "Hoon-style atom manipulation and printing functions";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "urbit-hob_0_3_3" = callPackage
- ({ mkDerivation, base, bytestring, criterion, deepseq, hspec
- , hspec-core, murmur3, QuickCheck, text, vector
- }:
- mkDerivation {
- pname = "urbit-hob";
version = "0.3.3";
sha256 = "1w38bsjis13lh6jry2rln3xbc9ap7lk3dhi6rb6kddashjyibfr0";
libraryHaskellDepends = [ base bytestring murmur3 text vector ];
@@ -259194,7 +261863,6 @@ self: {
benchmarkHaskellDepends = [ base criterion deepseq ];
description = "Hoon-style atom manipulation and printing functions";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ureader" = callPackage
@@ -259289,19 +261957,6 @@ self: {
({ mkDerivation, aeson, base, bytestring, text, uri-bytestring }:
mkDerivation {
pname = "uri-bytestring-aeson";
- version = "0.1.0.7";
- sha256 = "16zg0fsxzdii72119jyhn2g2gy7j6pk7r8i7w5hk9a353kmvb43y";
- libraryHaskellDepends = [
- aeson base bytestring text uri-bytestring
- ];
- description = "Aeson instances for URI Bytestring";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "uri-bytestring-aeson_0_1_0_8" = callPackage
- ({ mkDerivation, aeson, base, bytestring, text, uri-bytestring }:
- mkDerivation {
- pname = "uri-bytestring-aeson";
version = "0.1.0.8";
sha256 = "02bm5r0i1anwy3wv2xdfhnsmmgllv5vs7npy01fpmp91x7dcqak1";
libraryHaskellDepends = [
@@ -259309,7 +261964,6 @@ self: {
];
description = "Aeson instances for URI Bytestring";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"uri-conduit" = callPackage
@@ -259336,8 +261990,8 @@ self: {
}:
mkDerivation {
pname = "uri-encode";
- version = "1.5.0.5";
- sha256 = "11miwb5vvnn17m92ykz1pzg9x6s8fbpz3mmsyqs2s4b3mn55haz8";
+ version = "1.5.0.6";
+ sha256 = "1w74dqvcl0s26p1s7rszmfj3zphv4bcflpp54iq1kxsrqpd1bbv8";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -259347,6 +262001,27 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "uri-encoder" = callPackage
+ ({ mkDerivation, base, bytestring, criterion, network-uri
+ , QuickCheck, quickcheck-instances, vector
+ }:
+ mkDerivation {
+ pname = "uri-encoder";
+ version = "0.0.0.0";
+ sha256 = "0nrvk039k0pr79nbp78rhav46q2hsns23zzlfgzn878w6shzhyxs";
+ libraryHaskellDepends = [ base bytestring vector ];
+ testHaskellDepends = [
+ base bytestring QuickCheck quickcheck-instances vector
+ ];
+ benchmarkHaskellDepends = [
+ base bytestring criterion network-uri
+ ];
+ description = "A uri encoder to make your strings less readable";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"uri-enumerator" = callPackage
({ mkDerivation, base, bytestring, containers, enumerator, failure
, network, text, transformers
@@ -259760,6 +262435,8 @@ 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
@@ -259880,8 +262557,6 @@ self: {
];
description = "A pragmatic time and date library";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"utf" = callPackage
@@ -260370,6 +263045,8 @@ self: {
];
description = "UUID parsing using byteverse packages";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"uuid-crypto" = callPackage
@@ -260436,8 +263113,8 @@ self: {
pname = "uuid-types";
version = "1.0.3";
sha256 = "1zdka5jnm1h6k36w3nr647yf3b5lqb336g3fkprhd6san9x52xlj";
- revision = "2";
- editedCabalFile = "1lmlmng4lph57cljga3r9jy2axdls5mllsb2xzcwy2a34wgidarc";
+ revision = "3";
+ editedCabalFile = "0znx08r25sgs5j7ix8i9aikhgad0kc9i6vgkg0g3jzxk5haal9sf";
libraryHaskellDepends = [
base binary bytestring deepseq hashable random text
];
@@ -260673,8 +263350,8 @@ self: {
}:
mkDerivation {
pname = "vado";
- version = "0.0.12";
- sha256 = "0qirhdzbcx5mqlbgh24ckcmivi38hqr53im9g6cydzslnk7ys41w";
+ version = "0.0.13";
+ sha256 = "04cdzlbcx95r7x3nz0r676c376j0lfiidp0160maw651in2a3b5f";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -260873,25 +263550,12 @@ self: {
({ mkDerivation, base, hspec }:
mkDerivation {
pname = "validity";
- version = "0.9.0.3";
- sha256 = "1iqn07n1fv54waln0jj9hf3pivxiz138hzm38z0cdl8yj76qgx7x";
- libraryHaskellDepends = [ base ];
- testHaskellDepends = [ base hspec ];
- description = "Validity typeclass";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "validity_0_11_0_0" = callPackage
- ({ mkDerivation, base, hspec }:
- mkDerivation {
- pname = "validity";
version = "0.11.0.0";
sha256 = "1jawa7d37al29zp2b5hba9w348g926ckbxp51l9bprii5v47lyln";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base hspec ];
description = "Validity typeclass";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"validity-aeson" = callPackage
@@ -260926,8 +263590,8 @@ self: {
({ mkDerivation, base, containers, validity }:
mkDerivation {
pname = "validity-containers";
- version = "0.5.0.3";
- sha256 = "064sd52y3cmfz9j1yhfz6wsm3993mnh9xgyzy6jzd4cdfmh19sdd";
+ version = "0.5.0.4";
+ sha256 = "1qw5p60dr54d2wh49y6x33hbks4d74m8pr5zygblzk0y70warqld";
libraryHaskellDepends = [ base containers validity ];
description = "Validity instances for containers";
license = stdenv.lib.licenses.mit;
@@ -260993,6 +263657,18 @@ self: {
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
({ mkDerivation, base, hashable, unordered-containers, validity }:
mkDerivation {
@@ -261764,8 +264440,8 @@ self: {
({ mkDerivation, base, vector }:
mkDerivation {
pname = "vector-doublezip";
- version = "0.1.0.0";
- sha256 = "0s5mmwc0s88cdwhb9m0hrphgkiwff2ipic0cln911qll7bxfprgl";
+ version = "0.2.0.0";
+ sha256 = "0z98f0fjn90x3azdbsnjpx61r9lna9hb67bjnmmhvil9a7hpd65x";
libraryHaskellDepends = [ base vector ];
description = "Some special functions to work with Vector (with zip)";
license = stdenv.lib.licenses.mit;
@@ -262180,23 +264856,6 @@ self: {
}) {};
"verbosity" = callPackage
- ({ mkDerivation, base, binary, data-default-class, deepseq, dhall
- , generic-lens, serialise
- }:
- mkDerivation {
- pname = "verbosity";
- version = "0.3.0.0";
- sha256 = "0wzhkzgd6yxzdkmd2n8hwhrfyh5n88xs0hkil9l98wjh3mnn1qja";
- revision = "1";
- editedCabalFile = "11nw7xwvfc4aqnl9wibgfx0adzpnfbz58cjhcanf04j8pjk609lf";
- libraryHaskellDepends = [
- base binary data-default-class deepseq dhall generic-lens serialise
- ];
- description = "Simple enum that encodes application verbosity";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "verbosity_0_4_0_0" = callPackage
({ mkDerivation, base, binary, deepseq, dhall, generic-lens
, serialise
}:
@@ -262209,7 +264868,6 @@ self: {
];
description = "Simple enum that encodes application verbosity";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"verdict" = callPackage
@@ -262342,6 +265000,8 @@ self: {
benchmarkHaskellDepends = [ base criterion lens ];
description = "Random verilog generation and simulator testing";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"versioning" = callPackage
@@ -262613,7 +265273,7 @@ self: {
version = "1.0";
sha256 = "0kzwp58lki3jvx09n6w8rc97idhy947xqik72p2fqjyigkymv04h";
libraryHaskellDepends = [ base mtl ];
- description = "Views allow you to run a State monad on part of a state.";
+ description = "Views allow you to run a State monad on part of a state";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -262662,29 +265322,31 @@ self: {
}) {};
"vimeta" = callPackage
- ({ mkDerivation, aeson, base, byline, bytestring, containers
- , directory, either, filepath, http-client, http-client-tls
- , http-types, mtl, old-locale, optparse-applicative, parsec
- , process, temporary, text, themoviedb, time, time-locale-compat
- , transformers, xdg-basedir, yaml
+ ({ mkDerivation, aeson, base, byline, bytestring, directory
+ , exceptions, filepath, http-client, http-client-tls, http-types
+ , mtl, optparse-applicative, parsec, process, relude, temporary
+ , text, themoviedb, time, yaml
}:
mkDerivation {
pname = "vimeta";
- version = "0.2.5.1";
- sha256 = "1v46b0215mcyhxma3ascg3paz683j8xqsf4czs8syx4amyls36qg";
- revision = "1";
- editedCabalFile = "1na8qghd918ck1pg058anbh9iy3w4x7hf72ygfwfy23hw00wn5j4";
+ version = "0.3.0.0";
+ sha256 = "0npz5mx9w6srz5p0is3yzgfwssakdycv8h0h38ff7q0sivq3pfnv";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson base byline bytestring containers directory either filepath
- http-client http-client-tls http-types mtl old-locale
- optparse-applicative parsec process temporary text themoviedb time
- time-locale-compat transformers xdg-basedir yaml
+ aeson base byline bytestring directory exceptions filepath
+ http-client http-client-tls http-types mtl optparse-applicative
+ parsec process relude temporary text themoviedb time yaml
+ ];
+ executableHaskellDepends = [
+ aeson base byline bytestring directory exceptions filepath
+ http-client http-client-tls http-types mtl optparse-applicative
+ parsec process relude temporary text themoviedb time yaml
];
- executableHaskellDepends = [ base ];
description = "Frontend for video metadata tagging tools";
license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"vimus" = callPackage
@@ -262748,8 +265410,8 @@ self: {
}:
mkDerivation {
pname = "vinyl";
- version = "0.12.2";
- sha256 = "1h5q5y3ni7vx48rmammf66nzjmbclwh5n1c41gln8fm98n6n96yn";
+ version = "0.13.0";
+ sha256 = "1ks5rzv3b5fjgcy4g54wxnfqa450ifyap18pq2sb2c8a6bkh3qlh";
libraryHaskellDepends = [ array base ghc-prim ];
testHaskellDepends = [
aeson base doctest hspec lens lens-aeson microlens mtl
@@ -263321,27 +265983,28 @@ self: {
}) {inherit (pkgs) vte;};
"vty" = callPackage
- ({ mkDerivation, base, 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, 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.26";
- sha256 = "03iznvkdm11blzx09il96262qpgc4mmi3qzarhl8grrijkgzxj4x";
+ version = "5.28.2";
+ sha256 = "0jfiha8hwpdpnz4i7d94dsgcrfd20y0kjp9crn3ds2jx8kln1prv";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base blaze-builder bytestring containers deepseq directory filepath
- hashable microlens microlens-mtl microlens-th mtl parallel parsec
- stm terminfo text transformers unix utf8-string vector
+ 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 microlens microlens-mtl mtl
+ base containers directory filepath microlens microlens-mtl mtl
];
testHaskellDepends = [
base blaze-builder bytestring Cabal containers deepseq HUnit
@@ -263354,7 +266017,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "vty_5_28_2" = callPackage
+ "vty_5_30" = callPackage
({ mkDerivation, ansi-terminal, base, binary, blaze-builder
, bytestring, Cabal, containers, deepseq, directory, filepath
, hashable, HUnit, microlens, microlens-mtl, microlens-th, mtl
@@ -263365,8 +266028,8 @@ self: {
}:
mkDerivation {
pname = "vty";
- version = "5.28.2";
- sha256 = "0jfiha8hwpdpnz4i7d94dsgcrfd20y0kjp9crn3ds2jx8kln1prv";
+ version = "5.30";
+ sha256 = "1c2azy8pp39hn098dbssl6z8xf63hf52drdqgw7wl856ka2dsakj";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -263467,8 +266130,8 @@ self: {
({ mkDerivation, base, bytestring, transformers, vector, vulkan }:
mkDerivation {
pname = "vulkan";
- version = "3.4";
- sha256 = "1wwbhz9p3psrfirmzygfjlpak17gyc8qhrqgf0qd7835phid7vxb";
+ version = "3.6.2";
+ sha256 = "05lp2jwc4m432k1k9x8305a5a4m92lnxab4341lpmqc3vy30hz7a";
libraryHaskellDepends = [ base bytestring transformers vector ];
librarySystemDepends = [ vulkan ];
description = "Bindings to the Vulkan graphics API";
@@ -263733,6 +266396,22 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "wai-control" = callPackage
+ ({ mkDerivation, base, monad-control-identity, transformers-base
+ , wai, wai-websockets, websockets
+ }:
+ mkDerivation {
+ pname = "wai-control";
+ version = "0.1.0.2";
+ sha256 = "0ygcqxyp8mmw81rrlk20ziyghi6snrzyyqgfllbh5b6jhx6z017h";
+ libraryHaskellDepends = [
+ base monad-control-identity transformers-base wai wai-websockets
+ websockets
+ ];
+ description = "Run wai Applications in IO based monads";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"wai-cors" = callPackage
({ mkDerivation, attoparsec, base, base-unicode-symbols, bytestring
, case-insensitive, directory, filepath, http-types, mtl, network
@@ -265054,6 +267733,24 @@ self: {
broken = true;
}) {};
+ "wai-saml2" = callPackage
+ ({ mkDerivation, base, base64-bytestring, bytestring, c14n
+ , cryptonite, data-default-class, http-types, mtl, text, time
+ , vault, wai, wai-extra, x509, x509-store, xml-conduit
+ }:
+ mkDerivation {
+ pname = "wai-saml2";
+ version = "0.2.1.0";
+ sha256 = "0yljqfrrp426pn17fq28arw3ygrb3i84fr28r0hns0cv4a4sz4gx";
+ libraryHaskellDepends = [
+ base base64-bytestring bytestring c14n cryptonite
+ data-default-class http-types mtl text time vault wai wai-extra
+ x509 x509-store xml-conduit
+ ];
+ description = "SAML2 assertion validation as WAI middleware";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"wai-secure-cookies" = callPackage
({ mkDerivation, base, bytestring, cryptonite, hspec
, hspec-expectations, hspec-wai, http-types, memory, protolude
@@ -265061,8 +267758,8 @@ self: {
}:
mkDerivation {
pname = "wai-secure-cookies";
- version = "0.1.0.4";
- sha256 = "0m77h2xnm3h3axchvmbylrhm4s7d31zxsv0bgqvmh9zhydr90d2v";
+ version = "0.1.0.5";
+ sha256 = "0v3gz70z968yk563g9n72v8l7mhqhkbjb9gy15s5zpf3apv1cf00";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -265396,6 +268093,24 @@ self: {
broken = true;
}) {};
+ "wakame" = callPackage
+ ({ mkDerivation, base, doctest, QuickCheck, sop-core, tasty
+ , tasty-discover, tasty-hspec, tasty-quickcheck, text, time
+ }:
+ mkDerivation {
+ pname = "wakame";
+ version = "0.1.0.0";
+ sha256 = "1wm87z7ag1xzvf4lxqg3xz62ac8i5b9ljzlg85vphcfadsj9khh7";
+ libraryHaskellDepends = [ base sop-core ];
+ testHaskellDepends = [
+ base doctest QuickCheck sop-core tasty tasty-discover tasty-hspec
+ tasty-quickcheck text time
+ ];
+ testToolDepends = [ tasty-discover ];
+ description = "Functions to manipulate records";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"waldo" = callPackage
({ mkDerivation, aeson, aeson-pretty, attoparsec, base
, blaze-builder, browscap, bytestring, case-insensitive, conduit
@@ -265463,8 +268178,8 @@ self: {
pname = "warc";
version = "1.0.4";
sha256 = "1mxfm8kdvm0l1lnzma4n9mriz94ypckxqcz1f34fa3n1j3ckc45b";
- revision = "5";
- editedCabalFile = "1h0pm3zhyzhayfiknqzljayj50gzaagmian81fs94nb6hs5sww5p";
+ revision = "6";
+ editedCabalFile = "0s563lg70ks3s6plvwi79glq6vkrh7n769fh6l6b4pvj7vp604cj";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -265493,8 +268208,8 @@ self: {
}:
mkDerivation {
pname = "warp";
- version = "3.3.12";
- sha256 = "0fgglpgg2m3nfngymwgzvn467nsg2r0ff36v3xi8jdqwy9x9ia49";
+ version = "3.3.13";
+ sha256 = "1yqgfx7bsjk97dxcrqwddfhi8mdw0q6cbgs5abaxqjlxh3rhihdx";
libraryHaskellDepends = [
array async auto-update base bsb-http-chunked bytestring
case-insensitive containers ghc-prim hashable http-date http-types
@@ -265577,8 +268292,8 @@ self: {
({ mkDerivation, base, network, systemd, unix, wai, warp }:
mkDerivation {
pname = "warp-systemd";
- version = "0.1.0.0";
- sha256 = "1cfm70dapcxd7ddxs7x0qqlv5w5kr3hasspvg292ik5f5bn40m91";
+ version = "0.1.1.0";
+ sha256 = "1gi9xkaa3wi5n2vhmlc7s4zm48l2fakwnd7bw007hzfqi17zz13x";
libraryHaskellDepends = [ base network systemd unix wai warp ];
description = "Socket activation and other systemd integration for the Warp web server (WAI)";
license = stdenv.lib.licenses.bsd3;
@@ -265602,6 +268317,23 @@ self: {
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 = [
+ 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;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"warp-tls-uid" = callPackage
({ mkDerivation, base, bytestring, data-default, network
, streaming-commons, tls, unix, wai, warp, warp-tls, x509
@@ -265953,8 +268685,8 @@ self: {
}:
mkDerivation {
pname = "web-inv-route";
- version = "0.1.2.2";
- sha256 = "0cbf46d1a55y7j2d84crhfdsgy0c2x0rfmvhhwxxh5pigg846cd2";
+ version = "0.1.2.3";
+ sha256 = "1xk6f3z7pcn5bmr2259yvv9l9wbfyycb7990dffz4b802ahxf1xv";
libraryHaskellDepends = [
base bytestring case-insensitive containers happstack-server
hashable http-types invertible network-uri snap-core text
@@ -266041,18 +268773,17 @@ self: {
"web-push" = callPackage
({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring
- , cryptonite, exceptions, hspec, http-client, http-types, jose
- , memory, mtl, random, text, time, transformers
- , unordered-containers
+ , cryptonite, hspec, http-client, http-types, lens, memory, random
+ , safe-exceptions, text, time, transformers
}:
mkDerivation {
pname = "web-push";
- version = "0.1.2.0";
- sha256 = "1c9l6fl8fpz4jd9p1m8w42hknnklak8j4gjakcm4qdbw86c4w3kk";
+ version = "0.3";
+ sha256 = "1l03apm5l0a8p8ir418jzfvgsbrpzbh8ks6rbgjxkyz2wj0if2mi";
libraryHaskellDepends = [
aeson base base64-bytestring binary bytestring cryptonite
- exceptions http-client http-types jose memory mtl random text time
- transformers unordered-containers
+ http-client http-types lens memory random safe-exceptions text time
+ transformers
];
testHaskellDepends = [
base base64-bytestring binary bytestring hspec
@@ -266064,31 +268795,28 @@ self: {
}) {};
"web-rep" = callPackage
- ({ mkDerivation, aeson, attoparsec, base, bifunctors, box, clay
- , doctest, foldl, generic-lens, interpolatedstring-perl6
- , javascript-bridge, language-javascript, lens, lucid, lucid-svg
- , mmorph, mtl, optparse-generic, scotty, streaming, tasty
- , tasty-hspec, text, text-format, transformers
- , unordered-containers, wai, wai-extra, wai-middleware-static
+ ({ mkDerivation, attoparsec, base, box, box-socket, clay
+ , concurrency, doctest, foldl, generic-lens
+ , interpolatedstring-perl6, language-javascript, lens, lucid, mtl
+ , numhask, optparse-generic, scotty, tasty, tasty-hspec, text
+ , transformers, unordered-containers, wai-middleware-static
+ , wai-websockets, websockets
}:
mkDerivation {
pname = "web-rep";
- version = "0.5.0";
- sha256 = "0av64gnh4gq8vxqclzn91776g5xpkvlix1v61wbk065lwc5znv26";
+ version = "0.6.0";
+ sha256 = "1ljlmfcjhiiqmsw2zfvxifr13g35c0mj33rkdxih6yz948czz17m";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson attoparsec base bifunctors box clay foldl generic-lens
- interpolatedstring-perl6 javascript-bridge language-javascript lens
- lucid lucid-svg mmorph mtl scotty streaming text text-format
- transformers unordered-containers wai-middleware-static
- ];
- executableHaskellDepends = [
- attoparsec base box lens lucid optparse-generic scotty text wai
- wai-extra wai-middleware-static
+ attoparsec base box box-socket clay concurrency foldl generic-lens
+ interpolatedstring-perl6 language-javascript lens lucid mtl numhask
+ scotty text transformers unordered-containers wai-middleware-static
+ wai-websockets websockets
];
+ executableHaskellDepends = [ base numhask optparse-generic ];
testHaskellDepends = [
- base doctest lens lucid tasty tasty-hspec text
+ base doctest lens lucid numhask tasty tasty-hspec text
];
description = "representations of a web page";
license = stdenv.lib.licenses.mit;
@@ -266270,37 +268998,37 @@ self: {
"web3" = callPackage
({ mkDerivation, aeson, async, attoparsec, base, base58string
- , basement, bytestring, cereal, cryptonite, data-default, errors
- , exceptions, generics-sop, hspec, hspec-contrib, hspec-discover
- , hspec-expectations, http-client, http-client-tls, http-media
- , http-types, machines, memory, microlens, microlens-aeson
- , microlens-mtl, microlens-th, mtl, network, OneTuple, parsec
- , random, relapse, servant, servant-client, split, stm, tagged, tar
- , template-haskell, text, time, transformers, unordered-containers
- , uuid-types, vinyl, websockets
+ , basement, bitvec, bytestring, cereal, cryptonite, data-default
+ , errors, exceptions, generics-sop, hspec, hspec-contrib
+ , hspec-discover, hspec-expectations, http-client, http-client-tls
+ , http-media, http-types, machines, memory, microlens
+ , microlens-aeson, microlens-mtl, microlens-th, mtl, network
+ , OneTuple, parsec, random, relapse, servant, servant-client, split
+ , stm, tagged, tar, template-haskell, text, time, transformers
+ , unordered-containers, uuid-types, vector, vinyl, websockets
}:
mkDerivation {
pname = "web3";
- version = "0.9.0.0";
- sha256 = "19814hp7ngwv5g16yi1sldshrzy3kk0flgqhhh6dd48vr0p4n8f8";
+ version = "0.9.1.0";
+ sha256 = "12nx9hgwx61yj44iym7na9jxf05jry3aa82j2s8l5rpw3qdv7dis";
libraryHaskellDepends = [
- aeson async attoparsec base base58string basement bytestring cereal
- cryptonite data-default errors exceptions generics-sop hspec
+ aeson async attoparsec base base58string basement bitvec bytestring
+ cereal cryptonite data-default errors exceptions generics-sop hspec
http-client http-client-tls http-media http-types machines memory
microlens microlens-aeson microlens-mtl microlens-th mtl network
OneTuple parsec relapse servant servant-client tagged tar
template-haskell text transformers unordered-containers uuid-types
- vinyl websockets
+ vector vinyl websockets
];
testHaskellDepends = [
- aeson async attoparsec base base58string basement bytestring cereal
- cryptonite data-default errors exceptions generics-sop hspec
+ aeson async attoparsec base base58string basement bitvec bytestring
+ cereal cryptonite data-default errors exceptions generics-sop hspec
hspec-contrib hspec-discover hspec-expectations http-client
http-client-tls http-media http-types machines memory microlens
microlens-aeson microlens-mtl microlens-th mtl network OneTuple
parsec random relapse servant servant-client split stm tagged tar
template-haskell text time transformers unordered-containers
- uuid-types vinyl websockets
+ uuid-types vector vinyl websockets
];
testToolDepends = [ hspec-discover ];
description = "Web3 API for Haskell";
@@ -266606,6 +269334,36 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "webex-teams-api_0_2_0_1" = callPackage
+ ({ mkDerivation, aeson, async, attoparsec, base, bitset-word8
+ , bytestring, conduit, data-default, hspec, hspec-discover
+ , http-conduit, http-types, network-uri, optparse-applicative, text
+ , utf8-string, wai, warp
+ }:
+ mkDerivation {
+ pname = "webex-teams-api";
+ version = "0.2.0.1";
+ sha256 = "11qivxmp0cx3jsrpbp2zdfjhjrcd960ycbr08li3d327ff2qhdsh";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson attoparsec base bitset-word8 bytestring conduit data-default
+ http-conduit network-uri text
+ ];
+ executableHaskellDepends = [
+ aeson base bytestring data-default http-conduit
+ optparse-applicative text utf8-string
+ ];
+ testHaskellDepends = [
+ aeson async attoparsec base bytestring data-default hspec
+ http-conduit http-types network-uri text wai warp
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "A Haskell bindings for Webex Teams API";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"webex-teams-conduit" = callPackage
({ mkDerivation, aeson, async, base, bytestring, conduit
, data-default, hspec, http-client, http-conduit, http-types
@@ -266631,6 +269389,33 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "webex-teams-conduit_0_2_0_1" = callPackage
+ ({ mkDerivation, aeson, async, base, bytestring, conduit
+ , data-default, hspec, hspec-discover, http-client, http-conduit
+ , http-types, network-uri, optparse-applicative, text, utf8-string
+ , wai, warp, webex-teams-api
+ }:
+ mkDerivation {
+ pname = "webex-teams-conduit";
+ version = "0.2.0.1";
+ sha256 = "0ig4krcvc256lyrqvj6g4kjklln5m7sm44c4bvbgkgr3lmrpfkr7";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base conduit webex-teams-api ];
+ executableHaskellDepends = [
+ base bytestring conduit data-default http-client
+ optparse-applicative text utf8-string webex-teams-api
+ ];
+ testHaskellDepends = [
+ aeson async base bytestring conduit data-default hspec http-conduit
+ http-types network-uri text wai warp webex-teams-api
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "Conduit wrapper of Webex Teams List API";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"webex-teams-pipes" = callPackage
({ mkDerivation, aeson, async, base, bytestring, data-default
, hspec, http-client, http-conduit, http-types, network-uri
@@ -266656,6 +269441,33 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "webex-teams-pipes_0_2_0_1" = callPackage
+ ({ mkDerivation, aeson, async, base, bytestring, data-default
+ , hspec, hspec-discover, http-client, http-conduit, http-types
+ , network-uri, optparse-applicative, pipes, text, utf8-string, wai
+ , warp, webex-teams-api
+ }:
+ mkDerivation {
+ pname = "webex-teams-pipes";
+ version = "0.2.0.1";
+ sha256 = "094wvrnv0609gp0iya34pciw2hc5wi7fax5wjwr3n1lmwdgf7i4g";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base pipes webex-teams-api ];
+ executableHaskellDepends = [
+ base bytestring data-default http-client optparse-applicative pipes
+ text utf8-string webex-teams-api
+ ];
+ testHaskellDepends = [
+ aeson async base bytestring data-default hspec http-conduit
+ http-types network-uri pipes text wai warp webex-teams-api
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "Pipes wrapper of Webex Teams List API";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"webfinger-client" = callPackage
({ mkDerivation, aeson, base, bytestring, data-default-class
, hashable, http-client, http-client-tls, http-types
@@ -266756,8 +269568,8 @@ self: {
({ mkDerivation, base, Cabal, gtk2hs-buildtools, webkitgtk }:
mkDerivation {
pname = "webkit2gtk3-javascriptcore";
- version = "0.14.4.0";
- sha256 = "0njp5m8m9qz7ra9z8ni103bnicfshiixxy44na8m3mzjqrchczww";
+ version = "0.14.4.1";
+ sha256 = "0bi42gpw0cf5ymnwlffnfdq68jfvk0j4qcnqv8lvwz2vp1ngs23j";
setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
libraryHaskellDepends = [ base ];
libraryPkgconfigDepends = [ webkitgtk ];
@@ -267049,18 +269861,18 @@ self: {
"weeder" = callPackage
({ mkDerivation, algebraic-graphs, base, bytestring, containers
, dhall, directory, filepath, generic-lens, ghc, lens, mtl
- , optparse-applicative, regex-tdfa, transformers
+ , optparse-applicative, regex-tdfa, text, transformers
}:
mkDerivation {
pname = "weeder";
- version = "2.0.1";
- sha256 = "1x5hgyp3zcwz63wcwh8bqalckcb7baakj39zwymifirxvhkws1xz";
+ version = "2.1.0";
+ sha256 = "0pplr61bf9b6s5wgji8s5dwpp69164zhh6skpsminf6fcpvwqwcl";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
algebraic-graphs base bytestring containers dhall directory
filepath generic-lens ghc lens mtl optparse-applicative regex-tdfa
- transformers
+ text transformers
];
executableHaskellDepends = [
base bytestring containers directory filepath ghc
@@ -267078,8 +269890,8 @@ self: {
}:
mkDerivation {
pname = "weekdaze";
- version = "0.0.0.1";
- sha256 = "13nxi6gqm4by2y6wd3vwj0rqjircpfng0nz5h2spci2jrbmv52d3";
+ version = "0.0.0.2";
+ sha256 = "17i8pq4xfc6mxdphc7xiiwlnqw3m70sh7d3pjnql33m1083kbkxb";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -267097,6 +269909,8 @@ self: {
];
description = "A school-timetable problem-solver";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"weigh" = callPackage
@@ -267239,6 +270053,42 @@ self: {
broken = true;
}) {};
+ "what4" = callPackage
+ ({ mkDerivation, ansi-wl-pprint, attoparsec, base, bifunctors
+ , bimap, bv-sized, bytestring, containers, data-binary-ieee754
+ , deepseq, deriving-compat, directory, exceptions, extra, filepath
+ , fingertree, ghc-prim, hashable, hashtables, hedgehog, io-streams
+ , lens, mtl, panic, parameterized-utils, process, QuickCheck
+ , scientific, tasty, tasty-hedgehog, tasty-hunit, tasty-quickcheck
+ , template-haskell, temporary, text, th-abstraction, transformers
+ , unordered-containers, utf8-string, vector, versions, zenc
+ }:
+ mkDerivation {
+ pname = "what4";
+ version = "1.0";
+ sha256 = "0yyyq2gzl7srjq6inj1dqdhpxd58r1rhjajwxi0gr5pmxfzv7k8w";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ ansi-wl-pprint attoparsec base bifunctors bimap bv-sized bytestring
+ containers data-binary-ieee754 deepseq deriving-compat directory
+ exceptions extra filepath fingertree ghc-prim hashable hashtables
+ io-streams lens mtl panic parameterized-utils process scientific
+ template-haskell temporary text th-abstraction transformers
+ unordered-containers utf8-string vector versions zenc
+ ];
+ executableHaskellDepends = [ base parameterized-utils ];
+ testHaskellDepends = [
+ base bv-sized bytestring containers data-binary-ieee754 hedgehog
+ parameterized-utils QuickCheck tasty tasty-hedgehog tasty-hunit
+ tasty-quickcheck text transformers versions
+ ];
+ description = "Solver-agnostic symbolic values support for issuing queries";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"wheb-mongo" = callPackage
({ mkDerivation, base, bson, mongoDB, mtl, text, Wheb }:
mkDerivation {
@@ -267380,6 +270230,8 @@ self: {
random-fu random-shuffle random-source relude temporary time
];
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"why3" = callPackage
@@ -267495,8 +270347,8 @@ self: {
}:
mkDerivation {
pname = "wild-bind";
- version = "0.1.2.5";
- sha256 = "14k1y5klxjvkdh0r041sd6a3jzmylb718azfmz45403lrnh96nq9";
+ version = "0.1.2.6";
+ sha256 = "1sfwz7qwlfhvdkw8f0xmywi7m3b3yd7p5hlrjndlqs8h2k8c7809";
libraryHaskellDepends = [
base containers semigroups text transformers
];
@@ -267549,8 +270401,8 @@ self: {
}:
mkDerivation {
pname = "wild-bind-x11";
- version = "0.2.0.9";
- sha256 = "1x3qqnampyxi6bg6279xsw38324fs5gndy1mylp6dndlcf6pw30z";
+ version = "0.2.0.10";
+ sha256 = "0wq6jhaq2mh476mwjqc6ianqvvrywlvrkcwh7acdxznz2djkgjm5";
libraryHaskellDepends = [
base containers fold-debounce mtl semigroups stm text transformers
wild-bind X11
@@ -267876,6 +270728,22 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "within_0_2_0_0" = callPackage
+ ({ mkDerivation, base, comonad, exceptions, free, hashable, path
+ , path-like
+ }:
+ mkDerivation {
+ pname = "within";
+ version = "0.2.0.0";
+ sha256 = "1jvfxcxyavadcbslb50a6ad7bmnwz45d6zaxyc38y61kh0r82242";
+ libraryHaskellDepends = [
+ base comonad exceptions free hashable path path-like
+ ];
+ description = "A value within another path";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"witness" = callPackage
({ mkDerivation, base, constraints, semigroupoids, transformers }:
mkDerivation {
@@ -268671,8 +271539,8 @@ self: {
}:
mkDerivation {
pname = "world-peace";
- version = "1.0.1.0";
- sha256 = "1fx7y9h1yyjc5xn1mpbkwas6p6h06rivzndb545z1qnnp583vzwp";
+ version = "1.0.2.0";
+ sha256 = "05r4ils0imcv31sx6h82mwcwcrasrfs6kkip3frdsbf0aizgzcdb";
libraryHaskellDepends = [ aeson base deepseq profunctors tagged ];
testHaskellDepends = [
base doctest Glob should-not-typecheck tasty tasty-hunit text
@@ -269269,6 +272137,8 @@ self: {
testHaskellDepends = [ base bytestring envy hspec skews text ];
description = "A-little-higher-level WebSocket client";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"wstunnel" = callPackage
@@ -269374,7 +272244,7 @@ self: {
revision = "1";
editedCabalFile = "1jszf2hdipr9iry6pcdhhk42aglcq6m3zvg9rgmnickfdzd4k71h";
libraryHaskellDepends = [ base containers time vector-space ];
- description = "Pure Haskell PostScript and SVG generation.";
+ description = "Pure Haskell PostScript and SVG generation";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -269437,20 +272307,6 @@ self: {
}:
mkDerivation {
pname = "wuss";
- version = "1.1.16";
- sha256 = "1rhc0i4bkx09iv291531mawll9h89bp57xmpkwg0j3kfklilcavl";
- libraryHaskellDepends = [
- base bytestring connection network websockets
- ];
- description = "Secure WebSocket (WSS) clients";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "wuss_1_1_17" = callPackage
- ({ mkDerivation, base, bytestring, connection, network, websockets
- }:
- mkDerivation {
- pname = "wuss";
version = "1.1.17";
sha256 = "03raxspm7k5byx2gg5a2avgf7c3idcjq0vd7jh01vpv1mamap712";
libraryHaskellDepends = [
@@ -269458,7 +272314,6 @@ self: {
];
description = "Secure WebSocket (WSS) clients";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"wx" = callPackage
@@ -269870,8 +272725,8 @@ self: {
}:
mkDerivation {
pname = "xcffib";
- version = "0.9.0";
- sha256 = "0nxy4dfwz1wgj6dvg1jp3k4zblwpgiydmv7p20s5scyzgii8jsfk";
+ version = "0.10.0";
+ sha256 = "163fiyppb40xd4wibvjkya86630hlhn1ij0i5xlc547gazawhz4a";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -269997,20 +272852,20 @@ self: {
}) {};
"xdot" = callPackage
- ({ mkDerivation, base, cairo, graphviz, gtk3, mtl, polyparse, text
- , transformers
+ ({ mkDerivation, base, cairo, deepseq, graphviz, gtk3, mtl
+ , polyparse, text, transformers
}:
mkDerivation {
pname = "xdot";
- version = "0.3.0.1";
- sha256 = "0gdfaviib1hnsnkq65d71v90xl09rdyqm9n3wjkdplxz9rj5d6mh";
+ version = "0.3.0.2";
+ sha256 = "0k3lklghlj51nslv8pi8anj78hls2srmdr6hz5yibfhvycpib0c2";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base cairo graphviz gtk3 mtl polyparse text
+ base cairo deepseq graphviz gtk3 mtl polyparse text
];
executableHaskellDepends = [
- base cairo graphviz gtk3 text transformers
+ base cairo deepseq graphviz gtk3 text transformers
];
description = "Parse Graphviz xdot files and interactively view them using GTK and Cairo";
license = stdenv.lib.licenses.bsd3;
@@ -270019,26 +272874,6 @@ self: {
}) {};
"xeno" = callPackage
- ({ mkDerivation, array, base, bytestring, criterion, deepseq
- , ghc-prim, hexml, hexpat, hspec, mtl, mutable-containers, vector
- , weigh, xml
- }:
- mkDerivation {
- pname = "xeno";
- version = "0.3.5.2";
- sha256 = "0xfhdi5d0y3rlsmzczdg8b896l9q31nify1vsq0vfqqhfn75pw8l";
- libraryHaskellDepends = [
- array base bytestring deepseq mtl mutable-containers vector
- ];
- testHaskellDepends = [ base bytestring hexml hspec ];
- benchmarkHaskellDepends = [
- base bytestring criterion deepseq ghc-prim hexml hexpat weigh xml
- ];
- description = "A fast event-based XML parser in pure Haskell";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "xeno_0_4_1" = callPackage
({ mkDerivation, array, base, bytestring, bytestring-mmap, bzlib
, criterion, deepseq, filepath, ghc-prim, hexml, hexpat, hspec, mtl
, mutable-containers, time, vector, weigh, xml
@@ -270063,7 +272898,6 @@ self: {
];
description = "A fast event-based XML parser in pure Haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"xenstore" = callPackage
@@ -270488,8 +273322,8 @@ self: {
pname = "xml";
version = "1.3.14";
sha256 = "0g814lj7vaxvib2g3r734221k80k7ap9czv9hinifn8syals3l9j";
- revision = "1";
- editedCabalFile = "130xwqmgmg9vp988mppm5ivz1r5qbivb270fz2rwl4q0x04czdzd";
+ revision = "2";
+ editedCabalFile = "15cxa19dp8nqvrrp0bmndkdas2jzg573x8ri75r6kiv8r4vkv8y7";
libraryHaskellDepends = [ base bytestring text ];
description = "A simple XML library";
license = stdenv.lib.licenses.bsd3;
@@ -271098,8 +273932,8 @@ self: {
({ mkDerivation, base, deepseq, text }:
mkDerivation {
pname = "xml-types";
- version = "0.3.6";
- sha256 = "1jgqxsa9p2q3h6nymbfmvhldqrqlwrhrzmwadlyc0li50x0d8dwr";
+ version = "0.3.8";
+ sha256 = "102cm0nvfmf9gn8hvn5z8qvmg931laczs33wwd5iyz9bc37f9mfs";
libraryHaskellDepends = [ base deepseq text ];
description = "Basic types for representing XML";
license = stdenv.lib.licenses.mit;
@@ -271335,16 +274169,16 @@ self: {
"xmobar" = callPackage
({ mkDerivation, alsa-core, alsa-mixer, async, base, bytestring
, containers, dbus, directory, extensible-exceptions, filepath
- , hinotify, hspec, http-conduit, http-types, iwlib, libmpd, libXpm
- , libXrandr, libXrender, mtl, old-locale, parsec, parsec-numbers
- , process, regex-compat, stm, temporary, time, timezone-olson
- , timezone-series, transformers, unix, utf8-string, wirelesstools
- , X11, X11-xft
+ , gauge, hinotify, hspec, http-client-tls, http-conduit, http-types
+ , iwlib, libmpd, libXpm, libXrandr, libXrender, mtl, old-locale
+ , parsec, parsec-numbers, process, regex-compat, stm, temporary
+ , time, timezone-olson, timezone-series, transformers, unix
+ , utf8-string, wirelesstools, X11, X11-xft
}:
mkDerivation {
pname = "xmobar";
- version = "0.33";
- sha256 = "1hr3qqykc5givcpcwrr9f2y920jmiinmxm5mcy6qgpgymgwqb618";
+ version = "0.35.1";
+ sha256 = "1fizszhij2if9wxwzi728l93j9p5y9kfqnwnxk6nl66g64rsbp5x";
configureFlags = [
"-fwith_alsa" "-fwith_conduit" "-fwith_datezone" "-fwith_dbus"
"-fwith_inotify" "-fwith_iwlib" "-fwith_mpd" "-fwith_mpris"
@@ -271355,10 +274189,10 @@ self: {
isExecutable = true;
libraryHaskellDepends = [
alsa-core alsa-mixer async base bytestring containers dbus
- directory extensible-exceptions filepath hinotify http-conduit
- http-types iwlib libmpd mtl old-locale parsec parsec-numbers
- process regex-compat stm time timezone-olson timezone-series
- transformers unix utf8-string X11 X11-xft
+ directory extensible-exceptions filepath hinotify http-client-tls
+ http-conduit http-types iwlib libmpd mtl old-locale parsec
+ parsec-numbers process regex-compat stm time timezone-olson
+ timezone-series transformers unix utf8-string X11 X11-xft
];
librarySystemDepends = [
libXpm libXrandr libXrender wirelesstools
@@ -271371,6 +274205,7 @@ self: {
filepath hspec mtl old-locale parsec parsec-numbers process
regex-compat stm temporary time transformers unix X11
];
+ benchmarkHaskellDepends = [ base gauge mtl ];
description = "A Minimalistic Text Based Status Bar";
license = stdenv.lib.licenses.bsd3;
platforms = [ "i686-linux" "x86_64-linux" ];
@@ -271675,6 +274510,8 @@ self: {
];
description = "Efficient XOR masking";
license = stdenv.lib.licenses.gpl2Plus;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"xorshift" = callPackage
@@ -271841,40 +274678,40 @@ self: {
({ mkDerivation, aeson, aeson-options, async, base, bytestring
, cmark-gfm, containers, data-default, deepseq, directory
, directory-tree, filepath, fmt, Glob, hspec, hspec-discover
- , http-client, http-types, lens, mtl, o-clock, optparse-applicative
- , pretty-terminal, QuickCheck, req, roman-numerals
- , template-haskell, text, text-metrics, th-lift-instances
- , th-utilities, universum, with-utf8, yaml
+ , http-client, http-types, lens, modern-uri, mtl, o-clock
+ , optparse-applicative, pretty-terminal, QuickCheck, req
+ , roman-numerals, template-haskell, text, text-metrics
+ , th-lift-instances, th-utilities, universum, with-utf8, yaml
}:
mkDerivation {
pname = "xrefcheck";
- version = "0.1.1.2";
- sha256 = "177pxga1jylm5kgnx0bj6sf2vsspgy24inpx7sk49hf297fnykll";
+ version = "0.1.2";
+ sha256 = "0m3cya6rfx7ypq4sp172z9fnnl6n11v98f6bj003phrapl6s0vnn";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson aeson-options async base bytestring cmark-gfm containers
data-default deepseq directory directory-tree filepath fmt Glob
- http-client http-types lens mtl o-clock optparse-applicative
- pretty-terminal req roman-numerals template-haskell text
- text-metrics th-lift-instances th-utilities universum with-utf8
- yaml
+ http-client http-types lens modern-uri mtl o-clock
+ optparse-applicative pretty-terminal req roman-numerals
+ template-haskell text text-metrics th-lift-instances th-utilities
+ universum with-utf8 yaml
];
executableHaskellDepends = [
aeson aeson-options async base bytestring cmark-gfm containers
data-default deepseq directory directory-tree filepath fmt Glob
- http-client http-types lens mtl o-clock optparse-applicative
- pretty-terminal req roman-numerals template-haskell text
- text-metrics th-lift-instances th-utilities universum with-utf8
- yaml
+ http-client http-types lens modern-uri mtl o-clock
+ optparse-applicative pretty-terminal req roman-numerals
+ template-haskell text text-metrics th-lift-instances th-utilities
+ universum with-utf8 yaml
];
testHaskellDepends = [
aeson aeson-options async base bytestring cmark-gfm containers
data-default deepseq directory directory-tree filepath fmt Glob
- hspec http-client http-types lens mtl o-clock optparse-applicative
- pretty-terminal QuickCheck req roman-numerals template-haskell text
- text-metrics th-lift-instances th-utilities universum with-utf8
- yaml
+ hspec http-client http-types lens modern-uri mtl o-clock
+ optparse-applicative pretty-terminal QuickCheck req roman-numerals
+ template-haskell text text-metrics th-lift-instances th-utilities
+ universum with-utf8 yaml
];
testToolDepends = [ hspec-discover ];
license = stdenv.lib.licenses.mpl20;
@@ -272914,6 +275751,25 @@ self: {
broken = true;
}) {};
+ "yapb" = callPackage
+ ({ mkDerivation, base, bytestring, directory, hashable, network
+ , process, regex-tdfa
+ }:
+ mkDerivation {
+ pname = "yapb";
+ version = "0.1.1";
+ sha256 = "1zbk2whfi09wzx9ql4dhkbg50s7v45y309avxljypg7z9i9pvx3x";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base bytestring directory hashable network process regex-tdfa
+ ];
+ executableHaskellDepends = [ base regex-tdfa ];
+ testHaskellDepends = [ base ];
+ description = "Yet Another Parser Builder (YAPB)";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"yarn-lock" = callPackage
({ mkDerivation, ansi-wl-pprint, base, containers, either
, megaparsec, neat-interpolation, protolude, quickcheck-instances
@@ -273088,6 +275944,8 @@ self: {
];
description = "Test suites for `yaya`";
license = stdenv.lib.licenses.agpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"yaya-unsafe" = callPackage
@@ -273119,6 +275977,8 @@ self: {
];
description = "Test suites for `yaya-unsafe`";
license = stdenv.lib.licenses.agpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"ycextra" = callPackage
@@ -273352,8 +276212,8 @@ self: {
}:
mkDerivation {
pname = "yesod";
- version = "1.6.0.1";
- sha256 = "113qm6x4q2s08l5423j1ksc3bdlbf9pxj4y9p8nf36gbz6dy6xqh";
+ version = "1.6.0.2";
+ sha256 = "0dkaa7kzhdnqryfn8sbcbw5i1plkfckz1664gb1734fqadia32gq";
libraryHaskellDepends = [
aeson base bytestring conduit data-default-class directory
fast-logger monad-logger semigroups shakespeare streaming-commons
@@ -273857,8 +276717,8 @@ self: {
}:
mkDerivation {
pname = "yesod-bin";
- version = "1.6.0.4";
- sha256 = "0wz44w4c86513ss81a18rknkrkalxyj2g4rlq324ykqwwkihlr1a";
+ version = "1.6.0.5";
+ sha256 = "06klixw5qi12bxpll1bvyc5lngpkzd48qvq4r3v4vlppninsj2cd";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -274034,6 +276894,8 @@ self: {
pname = "yesod-core";
version = "1.6.18";
sha256 = "1hm0frswqcj34scvapszdryjfmnrqq5fhf5hv7qcz8sj3qf46zkd";
+ revision = "1";
+ editedCabalFile = "14n8l28k6gykym9b3m9kw2j1m8dmiajxqgydpnrr7v75a64xqas9";
libraryHaskellDepends = [
aeson auto-update base blaze-html blaze-markup bytestring
case-insensitive cereal clientsession conduit conduit-extra
@@ -275194,14 +278056,14 @@ self: {
, blaze-builder, bytestring, conduit, containers, cryptonite
, cryptonite-conduit, css-text, data-default, directory, file-embed
, filepath, hashable, hjsmin, hspec, http-types, HUnit, memory
- , mime-types, process, template-haskell, text, transformers
+ , mime-types, process, rio, template-haskell, text, transformers
, unix-compat, unordered-containers, wai, wai-app-static, wai-extra
, yesod-core, yesod-test
}:
mkDerivation {
pname = "yesod-static";
- version = "1.6.0.1";
- sha256 = "1jd0ryfr2vyrwasyvbqmc6j4ngv1lgz78w427f169l7gyl1firxb";
+ version = "1.6.1.0";
+ sha256 = "18f5hm9ncvkzl8bkn39cg841z0k5iqs5w45afsyk9y6k98pjd54p";
libraryHaskellDepends = [
async attoparsec base base64-bytestring blaze-builder bytestring
conduit containers cryptonite cryptonite-conduit css-text
@@ -275214,8 +278076,9 @@ self: {
async base base64-bytestring bytestring conduit containers
cryptonite cryptonite-conduit data-default directory file-embed
filepath hjsmin hspec http-types HUnit memory mime-types process
- template-haskell text transformers unix-compat unordered-containers
- wai wai-app-static wai-extra yesod-core yesod-test
+ rio 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;
@@ -275331,8 +278194,8 @@ self: {
}:
mkDerivation {
pname = "yesod-test";
- version = "1.6.9";
- sha256 = "0v25lqq7hgd5lggnyfd9kamkzd4126rd7vlhc131n253n4by4yak";
+ version = "1.6.10";
+ sha256 = "0vw6yg5b22a6flbl822z23k0l23as5mmxjcdnj2zgjjv5i713yfx";
libraryHaskellDepends = [
aeson attoparsec base blaze-builder blaze-html bytestring
case-insensitive conduit containers cookie hspec-core html-conduit
@@ -275348,34 +278211,6 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "yesod-test_1_6_9_1" = callPackage
- ({ mkDerivation, aeson, attoparsec, base, blaze-builder, blaze-html
- , bytestring, case-insensitive, conduit, containers, cookie, hspec
- , hspec-core, html-conduit, http-types, HUnit, memory, network
- , pretty-show, semigroups, text, time, transformers, unliftio
- , unliftio-core, wai, wai-extra, xml-conduit, xml-types, yesod-core
- , yesod-form
- }:
- mkDerivation {
- pname = "yesod-test";
- version = "1.6.9.1";
- sha256 = "01dr3p51nxxj8ihhivi3sdrg1xhjj7pvkzgz59ph823hhh9yd3cx";
- libraryHaskellDepends = [
- aeson attoparsec base blaze-builder blaze-html bytestring
- case-insensitive conduit containers cookie hspec-core html-conduit
- http-types HUnit memory network pretty-show semigroups text time
- transformers wai wai-extra xml-conduit xml-types yesod-core
- ];
- testHaskellDepends = [
- base bytestring containers cookie hspec html-conduit http-types
- HUnit text unliftio unliftio-core wai wai-extra 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-json" = callPackage
({ mkDerivation, aeson, base, bytestring, conduit, hspec
, http-types, HUnit, text, transformers, wai, wai-test
@@ -276714,8 +279549,8 @@ self: {
}:
mkDerivation {
pname = "zeolite-lang";
- version = "0.7.0.2";
- sha256 = "0n51sbivvzjnspwp2j4mxsm552b0ay7hgmlvj16xy5w17z8r9pg2";
+ version = "0.7.1.0";
+ sha256 = "1sdnnixy3n54nhr4kq3xa066nplgz19c03iwjvaahj2a0iir07m4";
isLibrary = false;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -276733,38 +279568,34 @@ self: {
}) {};
"zephyr" = callPackage
- ({ mkDerivation, aeson, ansi-terminal, ansi-wl-pprint, base
+ ({ mkDerivation, aeson, ansi-terminal, ansi-wl-pprint, async, base
, base-compat, boxes, bytestring, containers, directory, filepath
, formatting, Glob, hspec, hspec-core, HUnit, language-javascript
, mtl, optparse-applicative, process, purescript, QuickCheck, safe
- , text, transformers, transformers-base, transformers-compat
- , utf8-string
+ , text, transformers, utf8-string
}:
mkDerivation {
pname = "zephyr";
- version = "0.2.1";
- sha256 = "0yhpy1dwh1axbh3xgxn97vnh616pywz56r7gy6sfvqaxj9bqviha";
+ version = "0.3.2";
+ sha256 = "0p0n4p4792jdivgqdwf2brbkrw6b5rxfzfq9ph0sjw7h3gkj1was";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson ansi-terminal base base-compat boxes bytestring containers
- directory filepath formatting Glob language-javascript mtl
- optparse-applicative purescript safe text transformers
- transformers-base transformers-compat utf8-string
+ aeson ansi-terminal base base-compat boxes containers formatting
+ language-javascript mtl purescript safe text
];
executableHaskellDepends = [
- aeson ansi-terminal ansi-wl-pprint base base-compat bytestring
- containers directory filepath formatting Glob language-javascript
- mtl optparse-applicative purescript text transformers
- transformers-base transformers-compat utf8-string
+ aeson ansi-terminal ansi-wl-pprint async base bytestring containers
+ directory filepath formatting Glob language-javascript mtl
+ optparse-applicative purescript text transformers utf8-string
];
testHaskellDepends = [
- aeson ansi-terminal base base-compat bytestring containers
- directory filepath hspec hspec-core HUnit language-javascript mtl
- optparse-applicative process purescript QuickCheck text
- transformers transformers-base transformers-compat utf8-string
+ aeson base base-compat containers directory hspec hspec-core HUnit
+ language-javascript mtl optparse-applicative process purescript
+ QuickCheck text transformers utf8-string
];
- description = "Zephyr tree shaking for PureScript Language";
+ testToolDepends = [ purescript ];
+ description = "Zephyr, tree-shaking for the PureScript language";
license = stdenv.lib.licenses.mpl20;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -277000,6 +279831,32 @@ self: {
broken = true;
}) {};
+ "zettelkast" = callPackage
+ ({ mkDerivation, base, containers, directory, filepath, lens, mtl
+ , optparse-generic, pandoc, pandoc-types, pointed, process, text
+ , time, transformers
+ }:
+ mkDerivation {
+ pname = "zettelkast";
+ version = "0.1.0.0";
+ sha256 = "111383ddpalaiwbq5plyi02v2givv21xnxb4j0fb31k8ssmkgbqj";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base containers directory filepath lens mtl pandoc pandoc-types
+ pointed process text time
+ ];
+ executableHaskellDepends = [
+ base containers directory lens optparse-generic process text time
+ transformers
+ ];
+ testHaskellDepends = [ base ];
+ description = "Command-line utility for working with zettelkast files";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"zifter" = callPackage
({ mkDerivation, ansi-terminal, async, base, colour, directory
, exceptions, filepath, genvalidity, genvalidity-hspec
@@ -277186,35 +280043,24 @@ self: {
license = stdenv.lib.licenses.gpl2Plus;
}) {};
- "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
+ "zio" = callPackage
+ ({ mkDerivation, base, mtl, transformers, unexceptionalio
+ , unexceptionalio-trans
}:
mkDerivation {
- pname = "zip";
- version = "1.3.2";
- sha256 = "0nmqp34w82wzlkip9zk05dy4yjnwy8dc2k7n1kq0rrdsb9zsc360";
- isLibrary = true;
- isExecutable = true;
+ pname = "zio";
+ version = "0.1.0.0";
+ sha256 = "001bkysr4n5azly7cmn7xbgw0bg00ib4yg83klz0k0b5217wg982";
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
+ base mtl transformers unexceptionalio unexceptionalio-trans
];
- executableHaskellDepends = [ base filepath ];
testHaskellDepends = [
- base bytestring conduit containers directory dlist exceptions
- filepath hspec QuickCheck temporary text time transformers
+ base mtl transformers unexceptionalio unexceptionalio-trans
];
- description = "Operations on zip archives";
- license = stdenv.lib.licenses.bsd3;
+ license = stdenv.lib.licenses.mpl20;
}) {};
- "zip_1_5_0" = callPackage
+ "zip" = callPackage
({ mkDerivation, base, bytestring, bzlib-conduit, case-insensitive
, cereal, conduit, conduit-extra, containers, digest, directory
, dlist, exceptions, filepath, hspec, monad-control, mtl
@@ -277225,6 +280071,8 @@ self: {
pname = "zip";
version = "1.5.0";
sha256 = "00lqf0bw6abxdj9rs658blbhabzr1fd1w9dh0qflyxqkd8fqj7h5";
+ revision = "1";
+ editedCabalFile = "08r12h84zp55lfqh53srmivf4xzyq2yyyiw12ja73ipnb0y2ag7i";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -277240,7 +280088,6 @@ self: {
];
description = "Operations on zip archives";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"zip-archive" = callPackage
@@ -277373,8 +280220,8 @@ self: {
}:
mkDerivation {
pname = "zipper-extra";
- version = "0.1.2.0";
- sha256 = "1734kq6q64ilvxdssjgzyhgm8wpdwbwn59n5v23z40jvqwzy1c62";
+ version = "0.1.3.1";
+ sha256 = "1n6amxaydfannxhgnbj5g315m96h5wvgrdw89n6761vii76csky4";
libraryHaskellDepends = [
base comonad comonad-extras exceptions split
];
@@ -277758,7 +280605,7 @@ self: {
"zre" = callPackage
({ mkDerivation, async, attoparsec, base, binary, bytestring
- , config-ini, containers, data-default, directory, filepath
+ , cereal, containers, data-default, directory, filepath
, lifted-async, monad-control, mtl, network, network-bsd
, network-info, network-multicast, optparse-applicative, process
, QuickCheck, quickcheck-instances, random, repline, sockaddr, stm
@@ -277766,28 +280613,27 @@ self: {
}:
mkDerivation {
pname = "zre";
- version = "0.1.0.2";
- sha256 = "09h1vsnm9p4yds8k4k7c5ixn8q6cikwkiw6wxf7srl9bbrwxhj9l";
+ version = "0.1.3.0";
+ sha256 = "09wsfghrba6akhxwl19khln0w64p919glz14f6sdijiagmkd87zw";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- async attoparsec base binary bytestring config-ini containers
- data-default directory filepath monad-control mtl network
- network-bsd network-info network-multicast optparse-applicative
- process random sockaddr stm text time transformers-base uuid
- zeromq4-haskell
+ async attoparsec base binary bytestring cereal containers
+ data-default directory filepath lifted-async monad-control mtl
+ network network-bsd network-info network-multicast
+ optparse-applicative process random sockaddr stm text time
+ transformers-base uuid zeromq4-haskell
];
executableHaskellDepends = [
- async base bytestring lifted-async monad-control mtl repline stm
- time
+ async base bytestring lifted-async monad-control mtl
+ optparse-applicative repline stm time
];
testHaskellDepends = [
base bytestring QuickCheck quickcheck-instances uuid
];
description = "ZRE protocol implementation";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
+ maintainers = with stdenv.lib.maintainers; [ sorki ];
}) {};
"zsdd" = callPackage
@@ -277864,8 +280710,8 @@ self: {
pname = "ztail";
version = "1.2.0.2";
sha256 = "05vpq3kiv1xrby2k1qn41s42cxxxblcgxpnw1sgyznx63pal2hx1";
- revision = "1";
- editedCabalFile = "0d0cpgb0v849zxl12c2gkm3x4nmyfycka1pcfix43lawx62rky8s";
+ revision = "2";
+ editedCabalFile = "16w0hgjvj45azdgkzvykiznds5sa38mq9xf5022r7qfhpvps65y0";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
diff --git a/nixpkgs/pkgs/development/haskell-modules/non-hackage-packages.nix b/nixpkgs/pkgs/development/haskell-modules/non-hackage-packages.nix
index 9a2ff6f4a2a..9b9b61e6c09 100644
--- a/nixpkgs/pkgs/development/haskell-modules/non-hackage-packages.nix
+++ b/nixpkgs/pkgs/development/haskell-modules/non-hackage-packages.nix
@@ -16,4 +16,9 @@ self: super: {
# spago is not released to Hackage.
# https://github.com/spacchetti/spago/issues/512
spago = self.callPackage ../tools/purescript/spago/spago.nix { };
+
+ # 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 { };
}
diff --git a/nixpkgs/pkgs/development/haskell-modules/with-packages-wrapper.nix b/nixpkgs/pkgs/development/haskell-modules/with-packages-wrapper.nix
index 3b8d906cece..a34af634e14 100644
--- a/nixpkgs/pkgs/development/haskell-modules/with-packages-wrapper.nix
+++ b/nixpkgs/pkgs/development/haskell-modules/with-packages-wrapper.nix
@@ -105,14 +105,16 @@ symlinkJoin {
--set "NIX_${ghcCommandCaps}_LIBDIR" "${libDir}"
fi
- # ghcide does package discovery without calling our ghc wrapper.
- if [[ -x "$out/bin/ghcide" ]]; then
- wrapProgram $out/bin/ghcide \
+ # ghcide and haskell-language-server do package discovery without calling our ghc wrapper.
+ for prg in ghcide haskell-language-server; do
+ if [[ -x "$out/bin/$prg" ]]; then
+ wrapProgram $out/bin/$prg \
--set "NIX_${ghcCommandCaps}" "$out/bin/${ghcCommand}" \
--set "NIX_${ghcCommandCaps}PKG" "$out/bin/${ghcCommand}-pkg" \
--set "NIX_${ghcCommandCaps}_DOCDIR" "${docDir}" \
--set "NIX_${ghcCommandCaps}_LIBDIR" "${libDir}"
- fi
+ fi
+ done
'' + (lib.optionalString (stdenv.targetPlatform.isDarwin && !isGhcjs && !stdenv.targetPlatform.isiOS) ''
# Work around a linker limit in macOS Sierra (see generic-builder.nix):
diff --git a/nixpkgs/pkgs/development/idris-modules/idris-wrapper.nix b/nixpkgs/pkgs/development/idris-modules/idris-wrapper.nix
index 4e1d2f9c82e..68a1a0f267a 100644
--- a/nixpkgs/pkgs/development/idris-modules/idris-wrapper.nix
+++ b/nixpkgs/pkgs/development/idris-modules/idris-wrapper.nix
@@ -7,7 +7,7 @@ symlinkJoin {
postBuild = ''
wrapProgram $out/bin/idris \
--run 'export IDRIS_CC=''${IDRIS_CC:-${stdenv.cc}/bin/cc}' \
- --set NIX_CC_WRAPPER_${stdenv.cc.infixSalt}_TARGET_HOST 1 \
+ --set 'NIX_CC_WRAPPER_TARGET_HOST_${stdenv.cc.suffixSalt}' 1 \
--prefix NIX_CFLAGS_COMPILE " " "-I${lib.getDev gmp}/include" \
--prefix NIX_CFLAGS_LINK " " "-L${lib.getLib gmp}/lib"
'';
diff --git a/nixpkgs/pkgs/development/interpreters/acl2/0001-Fix-some-paths-for-Nix-build.patch b/nixpkgs/pkgs/development/interpreters/acl2/0001-Fix-some-paths-for-Nix-build.patch
new file mode 100644
index 00000000000..2b7f8b6a53b
--- /dev/null
+++ b/nixpkgs/pkgs/development/interpreters/acl2/0001-Fix-some-paths-for-Nix-build.patch
@@ -0,0 +1,190 @@
+From 43d23211dd7d22b5264ed06d446f89d632125da8 Mon Sep 17 00:00:00 2001
+From: Keshav Kini <keshav.kini@gmail.com>
+Date: Sat, 30 May 2020 21:27:47 -0700
+Subject: [PATCH 1/2] Fix some paths for Nix build
+
+---
+ books/build/features.sh | 1 +
+ .../ipasir/load-ipasir-sharedlib-raw.lsp | 16 +++----
+ books/projects/smtlink/config.lisp | 2 +-
+ books/projects/smtlink/examples/examples.lisp | 4 +-
+ books/projects/smtlink/smtlink-config | 2 +-
+ .../cl+ssl-20181018-git/src/reload.lisp | 48 ++-----------------
+ .../shellpool-20150505-git/src/main.lisp | 20 +-------
+ 7 files changed, 15 insertions(+), 78 deletions(-)
+
+diff --git a/books/build/features.sh b/books/build/features.sh
+index c8493d51a..def853f53 100755
+--- a/books/build/features.sh
++++ b/books/build/features.sh
+@@ -84,6 +84,7 @@ fi
+
+
+ echo "Determining whether an ipasir shared library is installed" 1>&2
++IPASIR_SHARED_LIBRARY=${IPASIR_SHARED_LIBRARY:-@libipasirglucose4@/lib/libipasirglucose4.so}
+ if [[ $IPASIR_SHARED_LIBRARY != '' ]];
+ then
+ if [[ -e $IPASIR_SHARED_LIBRARY ]];
+diff --git a/books/centaur/ipasir/load-ipasir-sharedlib-raw.lsp b/books/centaur/ipasir/load-ipasir-sharedlib-raw.lsp
+index c6b0b3185..5ac5c675a 100644
+--- a/books/centaur/ipasir/load-ipasir-sharedlib-raw.lsp
++++ b/books/centaur/ipasir/load-ipasir-sharedlib-raw.lsp
+@@ -28,13 +28,9 @@
+ ;
+ ; Original authors: Sol Swords <sswords@centtech.com>
+
+-(er-let* ((libname (acl2::getenv$ "IPASIR_SHARED_LIBRARY" acl2::*the-live-state*)))
+- (if libname
+- (handler-case
+- (cffi::load-foreign-library libname)
+- (error () (er hard? 'load-ipasir-shardlib-raw
+- "Couldn't load the specified ipasir shared library, ~s0."
+- libname)))
+- (er hard? 'load-ipasir-shardlib-raw
+- "Couldn't load an ipasir library because the ~
+- IPASIR_SHARED_LIBRARY environment variable was unset.")))
++(let ((libname "@libipasirglucose4@/lib/libipasirglucose4.so"))
++ (handler-case
++ (cffi::load-foreign-library libname)
++ (error () (er hard? 'load-ipasir-shardlib-raw
++ "Couldn't load the specified ipasir shared library, ~s0."
++ libname))))
+diff --git a/books/projects/smtlink/config.lisp b/books/projects/smtlink/config.lisp
+index c74073174..8d92355f7 100644
+--- a/books/projects/smtlink/config.lisp
++++ b/books/projects/smtlink/config.lisp
+@@ -51,7 +51,7 @@ where the system books are."))
+ (make-smtlink-config :interface-dir interface-dir
+ :smt-module "ACL2_to_Z3"
+ :smt-class "ACL22SMT"
+- :smt-cmd "/usr/bin/env python"
++ :smt-cmd "python"
+ :pythonpath "")))
+
+ ;; -----------------------------------------------------------------
+diff --git a/books/projects/smtlink/examples/examples.lisp b/books/projects/smtlink/examples/examples.lisp
+index bc66e0165..24f0d639c 100644
+--- a/books/projects/smtlink/examples/examples.lisp
++++ b/books/projects/smtlink/examples/examples.lisp
+@@ -75,7 +75,7 @@ Subgoal 2
+ Subgoal 2.2
+ Subgoal 2.2'
+ Using default SMT-trusted-cp...
+-; SMT solver: `/usr/bin/env python /tmp/py_file/smtlink.w59zR`: 0.52 sec, 7,904 bytes
++; SMT solver: `python /tmp/py_file/smtlink.w59zR`: 0.52 sec, 7,904 bytes
+ Proved!
+ Subgoal 2.2''
+ Subgoal 2.1
+@@ -139,7 +139,7 @@ read back into ACL2. Below are the outputs from this clause processor called
+
+ @({
+ Using default SMT-trusted-cp...
+-; SMT solver: `/usr/bin/env python /tmp/py_file/smtlink.w59zR`: 0.52 sec, 7,904 bytes
++; SMT solver: `python /tmp/py_file/smtlink.w59zR`: 0.52 sec, 7,904 bytes
+ Proved!
+ })
+
+diff --git a/books/projects/smtlink/smtlink-config b/books/projects/smtlink/smtlink-config
+index 0d2703545..0f58904ea 100644
+--- a/books/projects/smtlink/smtlink-config
++++ b/books/projects/smtlink/smtlink-config
+@@ -1 +1 @@
+-smt-cmd=/usr/bin/env python
++smt-cmd=python
+diff --git a/books/quicklisp/bundle/software/cl+ssl-20181018-git/src/reload.lisp b/books/quicklisp/bundle/software/cl+ssl-20181018-git/src/reload.lisp
+index 3f6aa35d0..ac4012363 100644
+--- a/books/quicklisp/bundle/software/cl+ssl-20181018-git/src/reload.lisp
++++ b/books/quicklisp/bundle/software/cl+ssl-20181018-git/src/reload.lisp
+@@ -20,54 +20,12 @@
+ (in-package :cl+ssl)
+
+ (cffi:define-foreign-library libcrypto
+- (:openbsd "libcrypto.so")
+- (:darwin (:or "/opt/local/lib/libcrypto.dylib" ;; MacPorts
+- "/sw/lib/libcrypto.dylib" ;; Fink
+- "/usr/local/opt/openssl/lib/libcrypto.dylib" ;; Homebrew
+- "/usr/local/lib/libcrypto.dylib" ;; personalized install
+- "libcrypto.dylib" ;; default system libcrypto, which may have insufficient crypto
+- "/usr/lib/libcrypto.dylib")))
++ (t "@openssl@/lib/libcrypto.so"))
+
+ (cffi:define-foreign-library libssl
+- (:windows (:or "libssl32.dll" "ssleay32.dll"))
+- ;; The default OS-X libssl seems have had insufficient crypto algos
+- ;; (missing TLSv1_[1,2]_XXX methods,
+- ;; see https://github.com/cl-plus-ssl/cl-plus-ssl/issues/56)
+- ;; so first try to load possible custom installations of libssl
+- (:darwin (:or "/opt/local/lib/libssl.dylib" ;; MacPorts
+- "/sw/lib/libssl.dylib" ;; Fink
+- "/usr/local/opt/openssl/lib/libssl.dylib" ;; Homebrew
+- "/usr/local/lib/libssl.dylib" ;; personalized install
+- "libssl.dylib" ;; default system libssl, which may have insufficient crypto
+- "/usr/lib/libssl.dylib"))
+- (:solaris (:or "/lib/64/libssl.so"
+- "libssl.so.0.9.8" "libssl.so" "libssl.so.4"))
+- ;; Unlike some other systems, OpenBSD linker,
+- ;; when passed library name without versions at the end,
+- ;; will locate the library with highest macro.minor version,
+- ;; so we can just use just "libssl.so".
+- ;; More info at https://github.com/cl-plus-ssl/cl-plus-ssl/pull/2.
+- (:openbsd "libssl.so")
+- ((and :unix (not :cygwin)) (:or "libssl.so.1.0.2m"
+- "libssl.so.1.0.2k"
+- "libssl.so.1.0.2"
+- "libssl.so.1.0.1l"
+- "libssl.so.1.0.1j"
+- "libssl.so.1.0.1e"
+- "libssl.so.1.0.1"
+- "libssl.so.1.0.0q"
+- "libssl.so.1.0.0"
+- "libssl.so.0.9.8ze"
+- "libssl.so.0.9.8"
+- "libssl.so.10"
+- "libssl.so.4"
+- "libssl.so"))
+- (:cygwin "cygssl-1.0.0.dll")
+- (t (:default "libssl3")))
+-
+-(cffi:define-foreign-library libeay32
+- (:windows "libeay32.dll"))
++ (t "@openssl@/lib/libssl.so"))
+
++(cffi:define-foreign-library libeay32)
+
+ (unless (member :cl+ssl-foreign-libs-already-loaded
+ *features*)
+diff --git a/books/quicklisp/bundle/software/shellpool-20150505-git/src/main.lisp b/books/quicklisp/bundle/software/shellpool-20150505-git/src/main.lisp
+index cda8dc94c..11035ea09 100644
+--- a/books/quicklisp/bundle/software/shellpool-20150505-git/src/main.lisp
++++ b/books/quicklisp/bundle/software/shellpool-20150505-git/src/main.lisp
+@@ -106,26 +106,8 @@
+ ; Glue
+
+
+-#-sbcl
+ (defun find-bash ()
+- #+windows "bash.exe"
+- #-windows "bash")
+-
+-#+sbcl
+-;; SBCL (on Linux, at least) won't successfully run "bash" all by itself. So,
+-;; on SBCL, try to find a likely bash. BOZO this probably isn't great. It
+-;; would be better to search the user's PATH for which bash to use.
+-(let ((found-bash))
+- (defun find-bash ()
+- (or found-bash
+- (let ((paths-to-try '("/bin/bash"
+- "/usr/bin/bash"
+- "/usr/local/bin/bash")))
+- (loop for path in paths-to-try do
+- (when (cl-fad::file-exists-p path)
+- (setq found-bash path)
+- (return-from find-bash path)))
+- (error "Bash not found among ~s" paths-to-try)))))
++ "@bash@/bin/bash")
+
+ #+(or allegro lispworks)
+ (defstruct bashprocess
+--
+2.25.4
+
diff --git a/nixpkgs/pkgs/development/interpreters/acl2/0002-Restrict-RDTSC-to-x86.patch b/nixpkgs/pkgs/development/interpreters/acl2/0002-Restrict-RDTSC-to-x86.patch
new file mode 100644
index 00000000000..74af5adef64
--- /dev/null
+++ b/nixpkgs/pkgs/development/interpreters/acl2/0002-Restrict-RDTSC-to-x86.patch
@@ -0,0 +1,29 @@
+From b0ccf68f277d0bd5e6fc9d41742f31ddda99a955 Mon Sep 17 00:00:00 2001
+From: Keshav Kini <keshav.kini@gmail.com>
+Date: Mon, 1 Jun 2020 21:42:24 -0700
+Subject: [PATCH 2/2] Restrict RDTSC to x86
+
+Backported from [1]. According to Curtis Dunham, this should fix the ACL2 base
+system build on ARM.
+
+[1]: https://github.com/acl2/acl2/commit/292fa2ccc6217e6307d7bb8373eb90f5d258ea5e
+---
+ memoize-raw.lisp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/memoize-raw.lisp b/memoize-raw.lisp
+index 205e78653..478198dee 100644
+--- a/memoize-raw.lisp
++++ b/memoize-raw.lisp
+@@ -189,7 +189,7 @@
+ ;; RDTSC nonsense, but we still can report mysterious results since we have no
+ ;; clue about which core we are running on in CCL (or, presumably, SBCL).
+
+-#+(or ccl sbcl)
++#+(and (or ccl sbcl) x86-64)
+ (eval-when
+ (:execute :compile-toplevel :load-toplevel)
+ (when #+ccl (fboundp 'ccl::rdtsc)
+--
+2.25.4
+
diff --git a/nixpkgs/pkgs/development/interpreters/acl2/default.nix b/nixpkgs/pkgs/development/interpreters/acl2/default.nix
index 39b243a0ce6..e3c62aae983 100644
--- a/nixpkgs/pkgs/development/interpreters/acl2/default.nix
+++ b/nixpkgs/pkgs/development/interpreters/acl2/default.nix
@@ -1,15 +1,19 @@
-{ stdenv, fetchFromGitHub,
- # perl, which, nettools,
- sbcl }:
-
-let hashes = {
- "8.0" = "1x1giy2c1y6krg3kf8pf9wrmvk981shv0pxcwi483yjqm90xng4r";
- "8.3" = "0c0wimaf16nrr3d6cxq6p7nr7rxffvpmn66hkpwc1m6zpcipf0y5";
-};
-revs = {
- "8.0" = "8.0";
- "8.3" = "8.3";
-};
+{ stdenv, callPackage, fetchFromGitHub, writeShellScriptBin, substituteAll
+, sbcl, bash, which, perl, nettools
+, openssl, glucose, minisat, abc-verifier, z3, python2
+, certifyBooks ? true
+} @ args:
+
+let
+ # Disable immobile space so we don't run out of memory on large books; see
+ # http://www.cs.utexas.edu/users/moore/acl2/current/HTML/installation/requirements.html#Obtaining-SBCL
+ sbcl = args.sbcl.override { disableImmobileSpace = true; };
+
+ # Wrap to add `-model` argument because some of the books in 8.3 need this.
+ # Fixed upstream (https://github.com/acl2/acl2/commit/0359538a), so this can
+ # be removed in ACL2 8.4.
+ glucose = writeShellScriptBin "glucose" ''exec ${args.glucose}/bin/glucose -model "$@"'';
+
in stdenv.mkDerivation rec {
pname = "acl2";
version = "8.3";
@@ -17,62 +21,117 @@ in stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "acl2-devel";
repo = "acl2-devel";
- rev = revs.${version};
- sha256 = hashes.${version};
+ rev = "${version}";
+ sha256 = "0c0wimaf16nrr3d6cxq6p7nr7rxffvpmn66hkpwc1m6zpcipf0y5";
};
- buildInputs = [ sbcl
- # which perl nettools
+ libipasirglucose4 = callPackage ./libipasirglucose4 { };
+
+ patches = [
+ (substituteAll {
+ src = ./0001-Fix-some-paths-for-Nix-build.patch;
+ inherit bash libipasirglucose4;
+ openssl = openssl.out;
+ })
+ ./0002-Restrict-RDTSC-to-x86.patch
];
+ buildInputs = [
+ # ACL2 itself only needs a Common Lisp compiler/interpreter:
+ sbcl
+ ] ++ stdenv.lib.optionals certifyBooks [
+ # To build community books, we need Perl and a couple of utilities:
+ which perl nettools
+ # Some of the books require one or more of these external tools:
+ openssl.out glucose minisat abc-verifier libipasirglucose4
+ z3 (python2.withPackages (ps: [ ps.z3 ]))
+ ];
+
+ # NOTE: Parallel building can be memory-intensive depending on the number of
+ # concurrent jobs. For example, this build has been seen to use >120GB of
+ # RAM on an 85 core machine.
enableParallelBuilding = true;
- phases = "unpackPhase installPhase";
+ preConfigure = ''
+ # When certifying books, ACL2 doesn't like $HOME not existing.
+ export HOME=$(pwd)/fake-home
+ '' + stdenv.lib.optionalString certifyBooks ''
+ # Some books also care about $USER being nonempty.
+ export USER=nobody
+ '';
- installSuffix = "acl2";
+ postConfigure = ''
+ # ACL2 and its books need to be built in place in the out directory because
+ # the proof artifacts are not relocatable. Since ACL2 mostly expects
+ # everything to exist in the original source tree layout, we put it in
+ # $out/share/${pname} and create symlinks in $out/bin as necessary.
+ mkdir -p $out/share/${pname}
+ cp -pR . $out/share/${pname}
+ cd $out/share/${pname}
+ '';
+
+ preBuild = "mkdir -p $HOME";
+ makeFlags="LISP=${sbcl}/bin/sbcl";
+
+ doCheck = true;
+ checkTarget = "mini-proveall";
installPhase = ''
- mkdir -p $out/share/${installSuffix}
mkdir -p $out/bin
- cp -R . $out/share/${installSuffix}
- cd $out/share/${installSuffix}
+ ln -s $out/share/${pname}/saved_acl2 $out/bin/${pname}
+ '' + stdenv.lib.optionalString certifyBooks ''
+ ln -s $out/share/${pname}/books/build/cert.pl $out/bin/${pname}-cert
+ ln -s $out/share/${pname}/books/build/clean.pl $out/bin/${pname}-clean
+ '';
- # make ACL2 image
- make LISP=${sbcl}/bin/sbcl
+ preDistPhases = [ (if certifyBooks then "certifyBooksPhase" else "removeBooksPhase") ];
- # The community books don't build properly under Nix yet.
- rm -rf books
- #make ACL2=$out/share/saved_acl2 USE_QUICKLISP=1 regression-everything
+ certifyBooksPhase = ''
+ # Certify the community books
+ pushd $out/share/${pname}/books
+ makeFlags="ACL2=$out/share/${pname}/saved_acl2"
+ buildFlags="everything"
+ buildPhase
+ popd
+ '';
- cp saved_acl2 $out/bin/acl2
+ removeBooksPhase = ''
+ # Delete the community books
+ rm -rf $out/share/${pname}/books
'';
- meta = {
+ meta = with stdenv.lib; {
description = "An interpreter and a prover for a Lisp dialect";
longDescription = ''
- ACL2 is a logic and programming language in which you can model
- computer systems, together with a tool to help you prove
- properties of those models. "ACL2" denotes "A Computational
- Logic for Applicative Common Lisp".
-
- ACL2 is part of the Boyer-Moore family of provers, for which its
- authors have received the 2005 ACM Software System Award.
-
- NOTE: In nixpkgs, the community books that usually ship with
- ACL2 have been removed because it is not currently possible to
- build them with Nix.
- '';
+ ACL2 is a logic and programming language in which you can model computer
+ systems, together with a tool to help you prove properties of those
+ models. "ACL2" denotes "A Computational Logic for Applicative Common
+ Lisp".
+
+ ACL2 is part of the Boyer-Moore family of provers, for which its authors
+ have received the 2005 ACM Software System Award.
+
+ This package installs the main ACL2 executable ${pname}, as well as the
+ build tools cert.pl and clean.pl, renamed to ${pname}-cert and
+ ${pname}-clean.
+
+ '' + (if certifyBooks then ''
+ The community books are also included and certified with the `make
+ everything` target.
+ '' else ''
+ The community books are not included in this package.
+ '');
homepage = "http://www.cs.utexas.edu/users/moore/acl2/";
downloadPage = "https://github.com/acl2-devel/acl2-devel/releases";
- # There are a bunch of licenses in the community books, but since
- # they currently get deleted during the build, we don't mention
- # their licenses here. ACL2 proper is released under a BSD
- # 3-clause license.
- #license = with stdenv.lib.licenses;
- #[ free bsd3 mit gpl2 llgpl21 cc0 publicDomain ];
- license = stdenv.lib.licenses.bsd3;
- maintainers = with stdenv.lib.maintainers; [ kini raskin ];
- platforms = stdenv.lib.platforms.all;
- broken = stdenv.isAarch64 && stdenv.isLinux;
+ license = with licenses; [
+ # ACL2 itself is bsd3
+ bsd3
+ ] ++ optionals certifyBooks [
+ # The community books are mostly bsd3 or mit but with a few
+ # other things thrown in.
+ mit gpl2 llgpl21 cc0 publicDomain unfreeRedistributable
+ ];
+ maintainers = with maintainers; [ kini raskin ];
+ platforms = platforms.all;
};
}
diff --git a/nixpkgs/pkgs/development/interpreters/acl2/libipasirglucose4/0001-Support-shared-library-build.patch b/nixpkgs/pkgs/development/interpreters/acl2/libipasirglucose4/0001-Support-shared-library-build.patch
new file mode 100644
index 00000000000..c78fa1ab925
--- /dev/null
+++ b/nixpkgs/pkgs/development/interpreters/acl2/libipasirglucose4/0001-Support-shared-library-build.patch
@@ -0,0 +1,46 @@
+From 0f48e046f44624f4d4d8255ac5bd26397a38f16c Mon Sep 17 00:00:00 2001
+From: Keshav Kini <keshav.kini@gmail.com>
+Date: Sun, 23 Feb 2020 14:09:30 -0800
+Subject: [PATCH] Support shared library build
+
+Patch taken from [the ACL2 Books documentation][1].
+
+- Add " -fPIC" to the CXXFLAGS to build position-independent code,
+ required for shared libraries.
+
+- Add the line "export CXXFLAGS" below the setting of CXXFLAGS, so that
+ those flags apply to the recursive make of the core solver library.
+
+- Fix a typo: replace the occurrence of "CXXLAGS" with "CXXFLAGS".
+
+[1]: http://www.cs.utexas.edu/users/moore/acl2/v8-2/combined-manual/index.html?topic=IPASIR____BUILDING-AN-IPASIR-SOLVER-LIBRARY
+---
+ makefile | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/makefile b/makefile
+index 07121de..4e85c4b 100755
+--- a/makefile
++++ b/makefile
+@@ -29,7 +29,8 @@ TARGET=libipasir$(SIG).a
+
+ CXX=g++
+
+-CXXFLAGS= -g -std=c++11 -Wall -DNDEBUG -O3
++CXXFLAGS= -g -std=c++11 -Wall -DNDEBUG -O3 -fPIC
++export CXXFLAGS
+
+ #-----------------------------------------------------------------------#
+ #- REQUIRED TOP RULES --------------------------------------------------#
+@@ -67,7 +68,7 @@ libipasir$(SIG).a: .FORCE
+ #-----------------------------------------------------------------------#
+
+ ipasir$(NAME)glue.o: ipasir$(NAME)glue.cc ipasir.h makefile
+- $(CXX) -g -std=c++11 $(CXXLAGS) \
++ $(CXX) -g -std=c++11 $(CXXFLAGS) \
+ -DVERSION=\"$(VERSION)\" \
+ -I$(DIR) -I$(DIR)/core -c ipasir$(NAME)glue.cc
+
+--
+2.23.1
+
diff --git a/nixpkgs/pkgs/development/interpreters/acl2/libipasirglucose4/default.nix b/nixpkgs/pkgs/development/interpreters/acl2/libipasirglucose4/default.nix
new file mode 100644
index 00000000000..5186cd69584
--- /dev/null
+++ b/nixpkgs/pkgs/development/interpreters/acl2/libipasirglucose4/default.nix
@@ -0,0 +1,36 @@
+{ stdenv, fetchurl, zlib, unzip }:
+
+stdenv.mkDerivation rec {
+ pname = "libipasirglucose4";
+ # This library has no version number AFAICT (beyond generally being based on
+ # Glucose 4.x), but it was submitted to the 2017 SAT competition so let's use
+ # that as the version number, I guess.
+ version = "2017";
+
+ src = fetchurl {
+ url = "https://baldur.iti.kit.edu/sat-competition-2017/solvers/incremental/glucose-ipasir.zip";
+ sha256 = "0xchgady9vwdh8frmc8swz6va53igp2wj1y9sshd0g7549n87wdj";
+ };
+ nativeBuildInputs = [ unzip ];
+
+ buildInputs = [ zlib ];
+
+ sourceRoot = "sat/glucose4";
+ patches = [ ./0001-Support-shared-library-build.patch ];
+
+ postBuild = ''
+ g++ -shared -Wl,-soname,libipasirglucose4.so -o libipasirglucose4.so \
+ ipasirglucoseglue.o libipasirglucose4.a
+ '';
+
+ installPhase = ''
+ install -D libipasirglucose4.so $out/lib/libipasirglucose4.so
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Shared library providing IPASIR interface to the Glucose SAT solver";
+ license = licenses.mit;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ kini ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/interpreters/chibi/default.nix b/nixpkgs/pkgs/development/interpreters/chibi/default.nix
index f0de3f64091..08db1b077a3 100644
--- a/nixpkgs/pkgs/development/interpreters/chibi/default.nix
+++ b/nixpkgs/pkgs/development/interpreters/chibi/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitHub, makeWrapper }:
let
- version = "0.8";
+ version = "0.9";
name = "chibi-scheme-${version}";
in
stdenv.mkDerivation {
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
owner = "ashinn";
repo = "chibi-scheme";
rev = version;
- sha256 = "0269d5fhaz7nqjb41vh7yz63mp5s4z08fn4sspwc06z32xksigw9";
+ sha256 = "1lnap41gl9vg82h557f4rlr69jgmd2gh0iqs6cxm77d39kv1scb8";
};
buildInputs = [ makeWrapper ];
diff --git a/nixpkgs/pkgs/development/interpreters/clojure/TDEPS-150.patch b/nixpkgs/pkgs/development/interpreters/clojure/TDEPS-150.patch
deleted file mode 100644
index 611134e8e3f..00000000000
--- a/nixpkgs/pkgs/development/interpreters/clojure/TDEPS-150.patch
+++ /dev/null
@@ -1,23 +0,0 @@
---- a/clojure
-+++ b/clojure
-@@ -317,17 +317,17 @@ if "$stale" || "$pom"; then
- tools_args+=("--threads" "$threads")
- fi
- if "$trace"; then
- tools_args+=("--trace")
- fi
- fi
-
- # If stale, run make-classpath to refresh cached classpath
--if [[ "$stale" = true && "$describe" = false ]]; then
-+if [[ "$stale" = true && "$describe" = false && -z "$force_cp" ]]; then
- if "$verbose"; then
- echo "Refreshing classpath"
- fi
-
- "$JAVA_CMD" -classpath "$tools_cp" clojure.main -m clojure.tools.deps.alpha.script.make-classpath2 --config-user "$config_user" --config-project "$config_project" --libs-file "$libs_file" --cp-file "$cp_file" --jvm-file "$jvm_file" --main-file "$main_file" "${tools_args[@]}"
- fi
-
- if "$describe"; then
---
-2.25.0
diff --git a/nixpkgs/pkgs/development/interpreters/clojure/default.nix b/nixpkgs/pkgs/development/interpreters/clojure/default.nix
index e8c3e7b098a..7d0857f4e78 100644
--- a/nixpkgs/pkgs/development/interpreters/clojure/default.nix
+++ b/nixpkgs/pkgs/development/interpreters/clojure/default.nix
@@ -1,34 +1,37 @@
-{ stdenv, fetchurl, jdk11, rlwrap, makeWrapper }:
+{ stdenv, fetchurl, installShellFiles, jdk11, rlwrap, makeWrapper }:
stdenv.mkDerivation rec {
pname = "clojure";
- version = "1.10.1.507";
+ version = "1.10.1.590";
src = fetchurl {
url = "https://download.clojure.org/install/clojure-tools-${version}.tar.gz";
- sha256 = "1k0jwa3481g3mkalwlb9gkcz9aq9zjpwmzckv823fr2d8djp41cc";
+ sha256 = "18x8xkxsqwnv3k1mf42ylfv7zzjllm7yiagq16b2gkq62j5sm1k7";
};
- patches = [ ./TDEPS-150.patch ];
-
- buildInputs = [ makeWrapper ];
+ nativeBuildInputs = [
+ installShellFiles
+ makeWrapper
+ ];
installPhase =
let
binPath = stdenv.lib.makeBinPath [ rlwrap jdk11 ];
in
- ''
- mkdir -p $out/libexec
- cp clojure-tools-${version}.jar $out/libexec
- cp example-deps.edn $out
- cp deps.edn $out
+ ''
+ mkdir -p $out/libexec
+ cp clojure-tools-${version}.jar $out/libexec
+ cp example-deps.edn $out
+ cp deps.edn $out
+
+ substituteInPlace clojure --replace PREFIX $out
- substituteInPlace clojure --replace PREFIX $out
+ install -Dt $out/bin clj clojure
+ wrapProgram $out/bin/clj --prefix PATH : $out/bin:${binPath}
+ wrapProgram $out/bin/clojure --prefix PATH : $out/bin:${binPath}
- install -Dt $out/bin clj clojure
- wrapProgram $out/bin/clj --prefix PATH : $out/bin:${binPath}
- wrapProgram $out/bin/clojure --prefix PATH : $out/bin:${binPath}
- '';
+ installManPage clj.1 clojure.1
+ '';
doInstallCheck = true;
installCheckPhase = ''
diff --git a/nixpkgs/pkgs/development/interpreters/dhall/build-dhall-directory-package.nix b/nixpkgs/pkgs/development/interpreters/dhall/build-dhall-directory-package.nix
new file mode 100644
index 00000000000..b4401a85d14
--- /dev/null
+++ b/nixpkgs/pkgs/development/interpreters/dhall/build-dhall-directory-package.nix
@@ -0,0 +1,25 @@
+{ buildDhallPackage, lib }:
+
+# This is a minor variation on `buildDhallPackage` that splits the `code`
+# argument into `src` and `file` in such a way that you can easily override
+# the `file`
+#
+# This function is used by `dhall-to-nixpkgs` when given a directory
+lib.makeOverridable
+ ( { # Arguments passed through to `buildDhallPackage`
+ name
+ , dependencies ? []
+ , source ? false
+
+ , src
+ , # The file to import, relative to the root directory
+ file ? "package.dhall"
+ }:
+
+ buildDhallPackage {
+ inherit name dependencies source;
+
+ code = "${src}/${file}";
+ }
+ )
+
diff --git a/nixpkgs/pkgs/development/interpreters/dhall/build-dhall-github-package.nix b/nixpkgs/pkgs/development/interpreters/dhall/build-dhall-github-package.nix
new file mode 100644
index 00000000000..9289e9b656d
--- /dev/null
+++ b/nixpkgs/pkgs/development/interpreters/dhall/build-dhall-github-package.nix
@@ -0,0 +1,50 @@
+{ buildDhallPackage, fetchFromGitHub, lib }:
+
+# This function is used by `dhall-to-nixpkgs` when given a GitHub repository
+lib.makeOverridable
+ ( { # Arguments passed through to `buildDhallPackage`
+ name
+ , dependencies ? []
+ , source ? false
+
+ , # The directory containing the Dhall files, if other than the root of the
+ # repository
+ directory ? ""
+ , # The file to import, relative to the above directory
+ file ? "package.dhall"
+
+ # Arguments passed through to `fetchFromGitHub`
+ , owner
+ , repo
+ , rev
+ # Extra arguments passed through to `fetchFromGitHub`, such as the hash
+ # or `fetchSubmodules`
+ , ...
+ }@args:
+
+ buildDhallPackage {
+ inherit name dependencies source;
+
+ code =
+ let
+ src = fetchFromGitHub ({
+ name = "${name}-source";
+
+ inherit owner repo rev;
+ } // removeAttrs args [
+ "name"
+ "dependencies"
+ "source"
+ "directory"
+ "file"
+ "owner"
+ "repo"
+ "rev"
+ ]);
+
+ prefix = lib.optionalString (directory != "") "${directory}/";
+
+ in
+ "${src}/${prefix}${file}";
+ }
+ )
diff --git a/nixpkgs/pkgs/development/interpreters/eff/default.nix b/nixpkgs/pkgs/development/interpreters/eff/default.nix
index c848ebc6047..cfd3bbbda4c 100644
--- a/nixpkgs/pkgs/development/interpreters/eff/default.nix
+++ b/nixpkgs/pkgs/development/interpreters/eff/default.nix
@@ -14,6 +14,10 @@ stdenv.mkDerivation {
sha256 = "1fslfj5d7fhj3f7kh558b8mk5wllwyq4rnhfkyd96fpy144sdcka";
};
+ postPatch = ''
+ substituteInPlace setup.ml --replace js_of_ocaml.ocamlbuild js_of_ocaml-ocamlbuild
+ '';
+
buildInputs = [ which ] ++ (with ocamlPackages; [
ocaml findlib ocamlbuild menhir js_of_ocaml js_of_ocaml-ocamlbuild
]);
diff --git a/nixpkgs/pkgs/development/interpreters/elixir/1.10.nix b/nixpkgs/pkgs/development/interpreters/elixir/1.10.nix
index d63a94d98d6..04f4b5af240 100644
--- a/nixpkgs/pkgs/development/interpreters/elixir/1.10.nix
+++ b/nixpkgs/pkgs/development/interpreters/elixir/1.10.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.10.3";
- sha256 = "18bqqqzvhr1zj491wc3d36a310mg1wcs12npp70zfmgqrc60q65a";
+ version = "1.10.4";
+ sha256 = "16j4rmm3ix088fvxhvyjqf1hnfg7wiwa87gml3b2mrwirdycbinv";
minimumOTPVersion = "21";
}
diff --git a/nixpkgs/pkgs/development/interpreters/erlang/R23.nix b/nixpkgs/pkgs/development/interpreters/erlang/R23.nix
new file mode 100644
index 00000000000..d42508c2ef9
--- /dev/null
+++ b/nixpkgs/pkgs/development/interpreters/erlang/R23.nix
@@ -0,0 +1,13 @@
+{ mkDerivation }:
+
+# How to obtain `sha256`:
+# nix-prefetch-url --unpack https://github.com/erlang/otp/archive/OTP-${version}.tar.gz
+mkDerivation {
+ version = "23.0.3";
+ sha256 = "133aw1ffkxdf38na3smmvn5qwwlalh4r4a51793h1wkhdzkyl6mv";
+
+ prePatch = ''
+ substituteInPlace make/configure.in --replace '`sw_vers -productVersion`' "''${MACOSX_DEPLOYMENT_TARGET:-10.12}"
+ substituteInPlace erts/configure.in --replace '-Wl,-no_weak_imports' ""
+ '';
+}
diff --git a/nixpkgs/pkgs/development/interpreters/erlang/generic-builder.nix b/nixpkgs/pkgs/development/interpreters/erlang/generic-builder.nix
index f80e1f344f7..af944e6fd14 100644
--- a/nixpkgs/pkgs/development/interpreters/erlang/generic-builder.nix
+++ b/nixpkgs/pkgs/development/interpreters/erlang/generic-builder.nix
@@ -3,6 +3,7 @@
, openjdk ? null # javacSupport
, unixODBC ? null # odbcSupport
, libGL ? null, libGLU ? null, wxGTK ? null, wxmac ? null, xorg ? null # wxSupport
+, parallelBuild ? false
, withSystemd ? stdenv.isLinux, systemd # systemd support in epmd
}:
@@ -60,7 +61,7 @@ in stdenv.mkDerivation ({
debugInfo = enableDebugInfo;
# On some machines, parallel build reliably crashes on `GEN asn1ct_eval_ext.erl` step
- enableParallelBuilding = false;
+ enableParallelBuilding = parallelBuild;
# Clang 4 (rightfully) thinks signed comparisons of pointers with NULL are nonsense
prePatch = ''
diff --git a/nixpkgs/pkgs/development/interpreters/evcxr/default.nix b/nixpkgs/pkgs/development/interpreters/evcxr/default.nix
index 4430298beb5..5e67103b1bd 100644
--- a/nixpkgs/pkgs/development/interpreters/evcxr/default.nix
+++ b/nixpkgs/pkgs/development/interpreters/evcxr/default.nix
@@ -2,21 +2,22 @@
rustPlatform.buildRustPackage rec {
pname = "evcxr";
- version = "0.5.1";
+ version = "0.5.2";
src = fetchFromGitHub {
owner = "google";
repo = "evcxr";
- rev = "582ce09f216d4812f7d152f6eedf0b034fc4dbbd";
- sha256 = "12hlqgh74z8vmd7fkxh4vk3dqp8hlhzkxnbyywk6nphi562n6w5w";
+ rev = "v${version}";
+ sha256 = "09xziv2vmjd30yy095l3n33v9vdkbbkyjdcc5azyd76m2fk9vi42";
};
- cargoSha256 = "0yr8vwlpfsg47sg0032yrsdcgxyky0hy4963zkh0pmjykbyqkb3h";
+ cargoSha256 = "1cdj5qh3z4bnz2267s83chw6n1kg9zl1hrawkis5rr9vq7llrb24";
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 ]}
rm $out/bin/testing_runtime
'';
diff --git a/nixpkgs/pkgs/development/interpreters/gauche/default.nix b/nixpkgs/pkgs/development/interpreters/gauche/default.nix
index 26a30ef2cd3..58653fae890 100644
--- a/nixpkgs/pkgs/development/interpreters/gauche/default.nix
+++ b/nixpkgs/pkgs/development/interpreters/gauche/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
"--with-iconv=${libiconv}"
"--with-dbm=gdbm"
"--with-zlib=${zlib}"
- "--with-ca-bundle=$NIX_SSL_CERT_FILE"
+ "--with-ca-bundle=${cacert}/etc/ssl/certs/ca-bundle.crt"
# TODO: Enable slib
# Current slib in nixpkgs is specialized to Guile
# "--with-slib=${slibGuile}/lib/slib"
diff --git a/nixpkgs/pkgs/development/interpreters/hy/default.nix b/nixpkgs/pkgs/development/interpreters/hy/default.nix
index a3aca532b0f..a8890b048fb 100644
--- a/nixpkgs/pkgs/development/interpreters/hy/default.nix
+++ b/nixpkgs/pkgs/development/interpreters/hy/default.nix
@@ -2,11 +2,11 @@
python3Packages.buildPythonApplication rec {
pname = "hy";
- version = "0.18.0";
+ version = "0.19.0";
src = python3Packages.fetchPypi {
inherit pname version;
- sha256 = "04dfwm336gw61fmgwikvh0cnxk682p19b4w555wl5d7mlym4rwj2";
+ sha256 = "05k05qmiiysiwdc05sxmanwhv1crfwbb3l8swxfisbzbvmv1snis";
};
checkInputs = with python3Packages; [ flake8 pytest ];
diff --git a/nixpkgs/pkgs/development/interpreters/janet/default.nix b/nixpkgs/pkgs/development/interpreters/janet/default.nix
index f6f4e36532e..52d0b371915 100644
--- a/nixpkgs/pkgs/development/interpreters/janet/default.nix
+++ b/nixpkgs/pkgs/development/interpreters/janet/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "janet";
- version = "1.9.1";
+ version = "1.10.1";
src = fetchFromGitHub {
owner = "janet-lang";
repo = pname;
rev = "v${version}";
- sha256 = "1zdiwddnppwg5zrizy2ypd449zj4mivib76h73xhvr1syl7dk7sc";
+ sha256 = "18k6dzxzr149p0bby4r0z6kybylig87rwj7gk3z6a98zf6k4xmsw";
};
nativeBuildInputs = [ meson ninja ];
diff --git a/nixpkgs/pkgs/development/interpreters/joker/default.nix b/nixpkgs/pkgs/development/interpreters/joker/default.nix
index 789816c34d0..2eeaa6f2e51 100644
--- a/nixpkgs/pkgs/development/interpreters/joker/default.nix
+++ b/nixpkgs/pkgs/development/interpreters/joker/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "joker";
- version = "0.15.3";
+ version = "0.15.5";
src = fetchFromGitHub {
rev = "v${version}";
owner = "candid82";
repo = "joker";
- sha256 = "1pxj6flyhf522zjab1dfvxfajyx3v3rzs7l8ma7ma6b8zmwp2wdn";
+ sha256 = "0v4mamd5zkw7r9gfl4rzy4mr1d7ni9klryd93izqssgps954bikz";
};
- vendorSha256 = "1rn8ijq3v3fzlbyvm7g4i3qpwcl3vrl4rbcvlbzv05wxrgcw9iqb";
+ vendorSha256 = "031ban30kx84r54fj9aq96pwkz9nqh4p9yzs4l8i1wqmy52rldvl";
preBuild = ''
go generate ./...
@@ -26,4 +26,4 @@ buildGoModule rec {
platforms = platforms.all;
maintainers = with maintainers; [ andrestylianos ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/interpreters/jruby/default.nix b/nixpkgs/pkgs/development/interpreters/jruby/default.nix
index 79cb1c7154b..e4511da498c 100644
--- a/nixpkgs/pkgs/development/interpreters/jruby/default.nix
+++ b/nixpkgs/pkgs/development/interpreters/jruby/default.nix
@@ -2,15 +2,15 @@
let
# The version number here is whatever is reported by the RUBY_VERSION string
-rubyVersion = callPackage ../ruby/ruby-version.nix {} "2" "3" "3" "";
+rubyVersion = callPackage ../ruby/ruby-version.nix {} "2" "5" "7" "";
jruby = stdenv.mkDerivation rec {
pname = "jruby";
- version = "9.2.11.1";
+ version = "9.2.13.0";
src = fetchurl {
url = "https://s3.amazonaws.com/jruby.org/downloads/${version}/jruby-bin-${version}.tar.gz";
- sha256 = "1p4ml5rqidqllc7z85zn2q4pyyih71j0gb71wl43j4v74p44j17i";
+ sha256 = "0n5glz6xm3skrfihzn3g5awdxpjsqn2k8k46gv449rk2l50w5a3k";
};
buildInputs = [ makeWrapper ];
@@ -46,11 +46,12 @@ jruby = stdenv.mkDerivation rec {
libPath = "lib/${rubyEngine}/${rubyVersion.libDir}";
};
- meta = {
+ meta = with stdenv.lib; {
description = "Ruby interpreter written in Java";
homepage = "http://jruby.org/";
- license = with stdenv.lib.licenses; [ cpl10 gpl2 lgpl21 ];
- platforms = stdenv.lib.platforms.unix;
+ license = with licenses; [ cpl10 gpl2 lgpl21 ];
+ platforms = platforms.unix;
+ maintainers = [ maintainers.fzakaria ];
};
};
in jruby.overrideAttrs (oldAttrs: {
diff --git a/nixpkgs/pkgs/development/interpreters/perl/default.nix b/nixpkgs/pkgs/development/interpreters/perl/default.nix
index cc43a7d2f85..27ccb6f22c6 100644
--- a/nixpkgs/pkgs/development/interpreters/perl/default.nix
+++ b/nixpkgs/pkgs/development/interpreters/perl/default.nix
@@ -2,6 +2,11 @@
, enableThreading ? true, coreutils, makeWrapper
}:
+# 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.
+
with lib;
let
@@ -170,11 +175,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 = "1.3.2"; # Mar 21, 2020
+ crossVersion = "1.3.4"; # Jun 2, 2020
perl-cross-src = fetchurl {
url = "https://github.com/arsv/perl-cross/archive/${crossVersion}.tar.gz";
- sha256 = "1283crdjsyi45mgdiak4jmy907mqn09frxzxp21b18hvxmfn4smq";
+ sha256 = "15wvlafhpsh9h66s3vazhx46hf8ik75473acrvf6722ijd1wpz45";
};
depsBuildBuild = [ buildPackages.stdenv.cc makeWrapper ];
@@ -194,23 +199,23 @@ in {
perl528 = common {
perl = pkgs.perl528;
buildPerl = buildPackages.perl528;
- version = "5.28.2";
- sha256 = "1iynpsxdym4h76kgndmn3ykvwxhqz444xvaz8z2irsxkvmnlb5da";
+ version = "5.28.3";
+ sha256 = "052if351m81yhaab429i1kv77v9b15qm0g48kr6y2yjrc7bc3jdg";
};
# Maint version
perl530 = common {
perl = pkgs.perl530;
buildPerl = buildPackages.perl530;
- version = "5.30.2";
- sha256 = "128nfdxcvxfn5kq55qcfrx2851ys8hv794dcdxbyny8rm7w7vnv6";
+ version = "5.30.3";
+ sha256 = "0vs0wwwlw47sswxaflkk4hw0y45cmc7arxx788kwpbminy5lrq1j";
};
# the latest Devel version
perldevel = common {
perl = pkgs.perldevel;
buildPerl = buildPackages.perldevel;
- version = "5.31.10";
- sha256 = "1gvv5zs54gzb947x7ryjkaalm9rbqf8l8hwjwdm9lbfgkpg07kny";
+ version = "5.32.0-RC0";
+ sha256 = "02i6n1xa4j0ksp014yy8q0j7scjcy5mr0yd4iash2ryrrfv5yw5k";
};
}
diff --git a/nixpkgs/pkgs/development/interpreters/php/default.nix b/nixpkgs/pkgs/development/interpreters/php/default.nix
index 6ab682d97e6..6e11b02611f 100644
--- a/nixpkgs/pkgs/development/interpreters/php/default.nix
+++ b/nixpkgs/pkgs/development/interpreters/php/default.nix
@@ -8,7 +8,7 @@ let
{ callPackage, lib, stdenv, nixosTests, config, fetchurl, makeWrapper
, symlinkJoin, writeText, autoconf, automake, bison, flex, libtool
, pkgconfig, re2c, apacheHttpd, libargon2, libxml2, pcre, pcre2
- , systemd, valgrind
+ , systemd, valgrind, xcbuild
, version
, sha256
@@ -143,7 +143,8 @@ let
enableParallelBuilding = true;
- nativeBuildInputs = [ autoconf automake bison flex libtool pkgconfig re2c ];
+ nativeBuildInputs = [ autoconf automake bison flex libtool pkgconfig re2c ]
+ ++ lib.optional stdenv.isDarwin xcbuild;
buildInputs =
# PCRE extension
@@ -177,7 +178,10 @@ let
++ lib.optional (!cliSupport) "--disable-cli"
++ lib.optional fpmSupport "--enable-fpm"
++ lib.optional pearSupport [ "--with-pear=$(out)/lib/php/pear" "--enable-xml" "--with-libxml" ]
- ++ lib.optional (pearSupport && (lib.versionOlder version "7.4")) "--enable-libxml"
+ ++ lib.optionals (pearSupport && (lib.versionOlder version "7.4")) [
+ "--enable-libxml"
+ "--with-libxml-dir=${libxml2.dev}"
+ ]
++ lib.optional pharSupport "--enable-phar"
++ lib.optional phpdbgSupport "--enable-phpdbg"
@@ -195,9 +199,10 @@ let
hardeningDisable = [ "bindnow" ];
- preConfigure = ''
- # Don't record the configure flags since this causes unnecessary
- # runtime dependencies
+ preConfigure =
+ # Don't record the configure flags since this causes unnecessary
+ # runtime dependencies
+ ''
for i in main/build-defs.h.in scripts/php-config.in; do
substituteInPlace $i \
--replace '@CONFIGURE_COMMAND@' '(omitted)' \
@@ -206,7 +211,14 @@ let
done
export EXTENSION_DIR=$out/lib/php/extensions
-
+ ''
+ # PKG_CONFIG need not be a relative path
+ + lib.optionalString (! lib.versionAtLeast version "7.4") ''
+ for i in $(find . -type f -name "*.m4"); do
+ substituteInPlace $i \
+ --replace 'test -x "$PKG_CONFIG"' 'type -P "$PKG_CONFIG" >/dev/null'
+ done
+ '' + ''
./buildconf --copy --force
if test -f $src/genfiles; then
@@ -256,24 +268,24 @@ let
};
php72base = callPackage generic (_args // {
- version = "7.2.29";
- sha256 = "08xry2fgqgg8s0ym1hh11wkbr36av3zq1bn4krbciw1b7x8gb8ga";
+ version = "7.2.32";
+ sha256 = "19wqbpvsd6c6iaad00h0m0xnx4r8fj56pwfhki2cw5xdfi10lp3i";
# https://bugs.php.net/bug.php?id=76826
extraPatches = lib.optional stdenv.isDarwin ./php72-darwin-isfinite.patch;
});
php73base = callPackage generic (_args // {
- version = "7.3.16";
- sha256 = "0bh499v9dfgh9k51w4rird1slb9rh9whp5h37fb84c98d992s1xq";
+ version = "7.3.20";
+ sha256 = "1pl9bjwvdva2yx4sh465z9cr4bnr8mvv008w71sy1kqsj6a7ivf6";
# https://bugs.php.net/bug.php?id=76826
extraPatches = lib.optional stdenv.isDarwin ./php73-darwin-isfinite.patch;
});
php74base = callPackage generic (_args // {
- version = "7.4.6";
- sha256 = "0j133pfwa823d4jhx2hkrrzjl4hswvz00b1z58r5c82xd5sr9vd6";
+ version = "7.4.8";
+ sha256 = "0ql01sfg8l7y2bfwmnjxnfw9irpibnz57ssck24b00y00nkd6j3a";
});
defaultPhpExtensions = { all, ... }: with all; ([
diff --git a/nixpkgs/pkgs/development/interpreters/php/zlib-darwin-tests.patch b/nixpkgs/pkgs/development/interpreters/php/zlib-darwin-tests.patch
new file mode 100644
index 00000000000..ef61f0a8784
--- /dev/null
+++ b/nixpkgs/pkgs/development/interpreters/php/zlib-darwin-tests.patch
@@ -0,0 +1,44 @@
+diff --git a/ext/zlib/tests/bug55544.phpt b/ext/zlib/tests/bug55544.phpt
+index a0d22f4fcebf4846da6781f424f87821626de5ea..e650fe6909f555d04834f4c08f7fd0d354b783e2 100644
+--- a/ext/zlib/tests/bug55544.phpt
++++ b/ext/zlib/tests/bug55544.phpt
+@@ -6,6 +6,9 @@ extension_loaded("zlib") or die("skip");
+ if (substr(PHP_OS, 0, 3) == 'WIN') {
+ die("skip not for windows");
+ }
++if (PHP_OS == "Darwin") {
++ die("skip not for darwin");
++}
+ ?>
+ --INI--
+ output_handler=ob_gzhandler
+diff --git a/ext/zlib/tests/gzencode_variation1.phpt b/ext/zlib/tests/gzencode_variation1.phpt
+index c966b2cbc5b7..2f953168fa22 100644
+--- a/ext/zlib/tests/gzencode_variation1.phpt
++++ b/ext/zlib/tests/gzencode_variation1.phpt
+@@ -10,6 +10,10 @@ if( substr(PHP_OS, 0, 3) == "WIN" ) {
+ if (!extension_loaded("zlib")) {
+ print "skip - ZLIB extension not loaded";
+ }
++
++if (PHP_OS == "Darwin") {
++ print "skip - OS is encoded in headers, tested header is non Darwin";
++}
+ ?>
+ --FILE--
+ <?php
+diff --git a/ext/zlib/tests/gzencode_variation2.phpt b/ext/zlib/tests/gzencode_variation2.phpt
+index 94ac42a5f1cd..9160cf519751 100644
+--- a/ext/zlib/tests/gzencode_variation2.phpt
++++ b/ext/zlib/tests/gzencode_variation2.phpt
+@@ -10,6 +10,10 @@ if( substr(PHP_OS, 0, 3) == "WIN" ) {
+ if (!extension_loaded("zlib")) {
+ print "skip - ZLIB extension not loaded";
+ }
++
++if (PHP_OS == "Darwin") {
++ print "skip - OS is encoded in headers, tested header is non Darwin";
++}
+ ?>
+ --FILE--
+ <?php
diff --git a/nixpkgs/pkgs/development/interpreters/picolisp/default.nix b/nixpkgs/pkgs/development/interpreters/picolisp/default.nix
index c49437717c1..1511698c921 100644
--- a/nixpkgs/pkgs/development/interpreters/picolisp/default.nix
+++ b/nixpkgs/pkgs/development/interpreters/picolisp/default.nix
@@ -3,10 +3,10 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "picoLisp";
- version = "19.12";
+ version = "20.6";
src = fetchurl {
url = "https://www.software-lab.de/${pname}-${version}.tgz";
- sha256 = "10np0mhihr47r3201617zccrvzpkhdl1jwvz7zimk8kxpriydq2j";
+ sha256 = "0l51x98bn1hh6kv40sdgp0x09pzg5i8yxbcjvm9n5bxsd6bbk5w2";
};
buildInputs = [makeWrapper openssl] ++ optional stdenv.is64bit jdk;
patchPhase = ''
diff --git a/nixpkgs/pkgs/development/interpreters/python/cpython/2.7/default.nix b/nixpkgs/pkgs/development/interpreters/python/cpython/2.7/default.nix
index 696be2136ec..62aae7b2212 100644
--- a/nixpkgs/pkgs/development/interpreters/python/cpython/2.7/default.nix
+++ b/nixpkgs/pkgs/development/interpreters/python/cpython/2.7/default.nix
@@ -12,6 +12,7 @@
, zlib
, self
, configd, coreutils
+, autoreconfHook
, python-setup-hook
# Some proprietary libs assume UCS2 unicode, especially on darwin :(
, ucsEncoding ? 4
@@ -22,6 +23,7 @@
, sha256
, passthruFun
, static ? false
+, enableOptimizations ? (!stdenv.isDarwin)
}:
assert x11Support -> tcl != null
@@ -85,6 +87,9 @@ let
# backported in debian since 2013.
# https://bugs.python.org/issue13146
./atomic_pyc.patch
+
+ # Backport from CPython 3.8 of a good list of tests to run for PGO.
+ ./profile-task.patch
] ++ optionals (x11Support && stdenv.isDarwin) [
./use-correct-tcl-tk-on-darwin.patch
] ++ optionals stdenv.isLinux [
@@ -134,7 +139,9 @@ let
--replace 'os.popen(comm)' 'os.popen("${coreutils}/bin/nproc")'
'';
- configureFlags = [
+ configureFlags = optionals enableOptimizations [
+ "--enable-optimizations"
+ ] ++ [
"--enable-shared"
"--with-threads"
"--enable-unicode=ucs${toString ucsEncoding}"
@@ -182,8 +189,9 @@ let
++ optionals x11Support [ tcl tk xlibsWrapper libX11 ]
++ optional (stdenv.isDarwin && configd != null) configd;
nativeBuildInputs =
- optionals (stdenv.hostPlatform != stdenv.buildPlatform)
- [ buildPackages.stdenv.cc buildPackages.python ];
+ [ autoreconfHook ]
+ ++ optionals (stdenv.hostPlatform != stdenv.buildPlatform)
+ [ buildPackages.stdenv.cc buildPackages.python ];
mkPaths = paths: {
C_INCLUDE_PATH = makeSearchPathOutput "dev" "include" paths;
diff --git a/nixpkgs/pkgs/development/interpreters/python/cpython/2.7/profile-task.patch b/nixpkgs/pkgs/development/interpreters/python/cpython/2.7/profile-task.patch
new file mode 100644
index 00000000000..9c085657ac9
--- /dev/null
+++ b/nixpkgs/pkgs/development/interpreters/python/cpython/2.7/profile-task.patch
@@ -0,0 +1,21 @@
+Backport from CPython 3.8 of a good list of tests to run for PGO.
+
+Upstream commit:
+ https://github.com/python/cpython/commit/4e16a4a31
+
+Upstream discussion:
+ https://bugs.python.org/issue36044
+
+diff --git a/Makefile.pre.in b/Makefile.pre.in
+index 00fdd21ce..713dc1e53 100644
+--- a/Makefile.pre.in
++++ b/Makefile.pre.in
+@@ -259,7 +259,7 @@ TCLTK_LIBS=
+ # The task to run while instrumented when building the profile-opt target.
+ # We exclude unittests with -x that take a rediculious amount of time to
+ # run in the instrumented training build or do not provide much value.
+-PROFILE_TASK=-m test.regrtest --pgo -x test_asyncore test_gdb test_multiprocessing test_subprocess
++PROFILE_TASK=-m test.regrtest --pgo test_array test_base64 test_binascii test_binop test_bisect test_bytes test_bz2 test_cmath test_codecs test_collections test_complex test_dataclasses test_datetime test_decimal test_difflib test_embed test_float test_fstring test_functools test_generators test_hashlib test_heapq test_int test_itertools test_json test_long test_lzma test_math test_memoryview test_operator test_ordered_dict test_pickle test_pprint test_re test_set test_sqlite test_statistics test_struct test_tabnanny test_time test_unicode test_xml_etree test_xml_etree_c
+
+ # report files for gcov / lcov coverage report
+ COVERAGE_INFO= $(abs_builddir)/coverage.info
diff --git a/nixpkgs/pkgs/development/interpreters/python/cpython/3.5/profile-task.patch b/nixpkgs/pkgs/development/interpreters/python/cpython/3.5/profile-task.patch
new file mode 100644
index 00000000000..39d5587379c
--- /dev/null
+++ b/nixpkgs/pkgs/development/interpreters/python/cpython/3.5/profile-task.patch
@@ -0,0 +1,21 @@
+Backport from CPython 3.8 of a good list of tests to run for PGO.
+
+Upstream commit:
+ https://github.com/python/cpython/commit/4e16a4a31
+
+Upstream discussion:
+ https://bugs.python.org/issue36044
+
+diff --git a/Makefile.pre.in b/Makefile.pre.in
+index 00fdd21ce..713dc1e53 100644
+--- a/Makefile.pre.in
++++ b/Makefile.pre.in
+@@ -259,7 +259,7 @@ TCLTK_LIBS=
+ # The task to run while instrumented when building the profile-opt target.
+ # We exclude unittests with -x that take a rediculious amount of time to
+ # run in the instrumented training build or do not provide much value.
+-PROFILE_TASK=-m test.regrtest --pgo -x test_asyncore test_gdb test_multiprocessing_fork test_multiprocessing_forkserver test_multiprocessing_main_handling test_multiprocessing_spawn test_subprocess
++PROFILE_TASK=-m test.regrtest --pgo test_array test_base64 test_binascii test_binop test_bisect test_bytes test_bz2 test_cmath test_codecs test_collections test_complex test_dataclasses test_datetime test_decimal test_difflib test_embed test_float test_fstring test_functools test_generators test_hashlib test_heapq test_int test_itertools test_json test_long test_lzma test_math test_memoryview test_operator test_ordered_dict test_pickle test_pprint test_re test_set test_sqlite test_statistics test_struct test_tabnanny test_time test_unicode test_xml_etree test_xml_etree_c
+
+ # report files for gcov / lcov coverage report
+ COVERAGE_INFO= $(abs_builddir)/coverage.info
diff --git a/nixpkgs/pkgs/development/interpreters/python/cpython/3.6/profile-task.patch b/nixpkgs/pkgs/development/interpreters/python/cpython/3.6/profile-task.patch
new file mode 100644
index 00000000000..df55da3a413
--- /dev/null
+++ b/nixpkgs/pkgs/development/interpreters/python/cpython/3.6/profile-task.patch
@@ -0,0 +1,21 @@
+Backport from CPython 3.8 of a good list of tests to run for PGO.
+
+Upstream commit:
+ https://github.com/python/cpython/commit/4e16a4a31
+
+Upstream discussion:
+ https://bugs.python.org/issue36044
+
+diff --git a/Makefile.pre.in b/Makefile.pre.in
+index 00fdd21ce..713dc1e53 100644
+--- a/Makefile.pre.in
++++ b/Makefile.pre.in
+@@ -259,7 +259,7 @@ TCLTK_LIBS=
+ # The task to run while instrumented when building the profile-opt target.
+ # We exclude unittests with -x that take a rediculious amount of time to
+ # run in the instrumented training build or do not provide much value.
+-PROFILE_TASK=-m test.regrtest --pgo
++PROFILE_TASK=-m test.regrtest --pgo test_array test_base64 test_binascii test_binop test_bisect test_bytes test_bz2 test_cmath test_codecs test_collections test_complex test_dataclasses test_datetime test_decimal test_difflib test_embed test_float test_fstring test_functools test_generators test_hashlib test_heapq test_int test_itertools test_json test_long test_lzma test_math test_memoryview test_operator test_ordered_dict test_pickle test_pprint test_re test_set test_sqlite test_statistics test_struct test_tabnanny test_time test_unicode test_xml_etree test_xml_etree_c
+
+ # report files for gcov / lcov coverage report
+ COVERAGE_INFO= $(abs_builddir)/coverage.info
diff --git a/nixpkgs/pkgs/development/interpreters/python/cpython/3.8/0001-On-all-posix-systems-not-just-Darwin-set-LDSHARED-if.patch b/nixpkgs/pkgs/development/interpreters/python/cpython/3.8/0001-On-all-posix-systems-not-just-Darwin-set-LDSHARED-if.patch
new file mode 100644
index 00000000000..0c26300d9c0
--- /dev/null
+++ b/nixpkgs/pkgs/development/interpreters/python/cpython/3.8/0001-On-all-posix-systems-not-just-Darwin-set-LDSHARED-if.patch
@@ -0,0 +1,33 @@
+From 1911995b1a1252d80bf2b9651840e185a1a6baf5 Mon Sep 17 00:00:00 2001
+From: Hong Xu <hong@topbug.net>
+Date: Thu, 25 Jul 2019 10:25:55 -0700
+Subject: [PATCH] On all posix systems, not just Darwin, set LDSHARED (if not
+ set) according to CC
+
+This patch is slightly different from https://bugs.python.org/issue24935
+, except that we now handle LDSHARED according to CC on all posix
+systems, not just Darwin or Linux.
+---
+ Lib/distutils/sysconfig.py | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/Lib/distutils/sysconfig.py b/Lib/distutils/sysconfig.py
+index 37feae5df7..9fdce6896d 100644
+--- a/Lib/distutils/sysconfig.py
++++ b/Lib/distutils/sysconfig.py
+@@ -199,10 +199,10 @@ def customize_compiler(compiler):
+
+ if 'CC' in os.environ:
+ newcc = os.environ['CC']
+- if (sys.platform == 'darwin'
++ if (os.name == 'posix'
+ and 'LDSHARED' not in os.environ
+ and ldshared.startswith(cc)):
+- # On OS X, if CC is overridden, use that as the default
++ # On POSIX systems, if CC is overridden, use that as the default
+ # command for LDSHARED as well
+ ldshared = newcc + ldshared[len(cc):]
+ cc = newcc
+--
+2.25.1
+
diff --git a/nixpkgs/pkgs/development/interpreters/python/cpython/default.nix b/nixpkgs/pkgs/development/interpreters/python/cpython/default.nix
index 32fc6536862..d26d060da72 100644
--- a/nixpkgs/pkgs/development/interpreters/python/cpython/default.nix
+++ b/nixpkgs/pkgs/development/interpreters/python/cpython/default.nix
@@ -12,6 +12,7 @@
, zlib
, self
, configd
+, autoreconfHook
, python-setup-hook
, nukeReferences
# For the Python package set
@@ -30,8 +31,16 @@
, stripBytecode ? false
, includeSiteCustomize ? true
, static ? false
+# Not using optimizations on Darwin
+# configure: error: llvm-profdata is required for a --enable-optimizations build but could not be found.
+, enableOptimizations ? (!stdenv.isDarwin)
}:
+# 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.
+
assert x11Support -> tcl != null
&& tk != null
&& xorgproto != null
@@ -52,7 +61,9 @@ let
version = with sourceVersion; "${major}.${minor}.${patch}${suffix}";
- nativeBuildInputs = [
+ nativeBuildInputs = optionals (!stdenv.isDarwin) [
+ autoreconfHook
+ ] ++ [
nukeReferences
] ++ optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
buildPackages.stdenv.cc
@@ -110,6 +121,14 @@ in with passthru; stdenv.mkDerivation {
] ++ optionals (isPy37 || isPy38 || isPy39) [
# Fix darwin build https://bugs.python.org/issue34027
./3.7/darwin-libutil.patch
+ ] ++ optionals (pythonOlder "3.8") [
+ # Backport from CPython 3.8 of a good list of tests to run for PGO.
+ (
+ if isPy36 || isPy37 then
+ ./3.6/profile-task.patch
+ else
+ ./3.5/profile-task.patch
+ )
] ++ optionals (isPy3k && hasDistutilsCxxPatch) [
# Fix for http://bugs.python.org/issue1222585
# Upstream distutils is calling C compiler to compile C++ code, which
@@ -126,6 +145,9 @@ in with passthru; stdenv.mkDerivation {
sha256 = "1h18lnpx539h5lfxyk379dxwr8m2raigcjixkf133l4xy3f4bzi2";
}
)
+ ] ++ [
+ # LDSHARED now uses $CC instead of gcc. Fixes cross-compilation of extension modules.
+ ./3.8/0001-On-all-posix-systems-not-just-Darwin-set-LDSHARED-if.patch
];
postPatch = ''
@@ -142,10 +164,14 @@ in with passthru; stdenv.mkDerivation {
configureFlags = [
"--enable-shared"
- "--with-threads"
"--without-ensurepip"
"--with-system-expat"
"--with-system-ffi"
+ ] ++ optionals enableOptimizations [
+ "--enable-optimizations"
+ ] ++ optionals (pythonOlder "3.7") [
+ # This is unconditionally true starting in CPython 3.7.
+ "--with-threads"
] ++ optionals (sqlite != null && isPy3k) [
"--enable-loadable-sqlite-extensions"
] ++ optionals (openssl != null) [
diff --git a/nixpkgs/pkgs/development/interpreters/python/default.nix b/nixpkgs/pkgs/development/interpreters/python/default.nix
index 2def54de12d..1a04f9d0e48 100644
--- a/nixpkgs/pkgs/development/interpreters/python/default.nix
+++ b/nixpkgs/pkgs/development/interpreters/python/default.nix
@@ -81,10 +81,10 @@ in {
sourceVersion = {
major = "3";
minor = "6";
- patch = "10";
+ patch = "11";
suffix = "";
};
- sha256 = "1pj0mz1xl27khi250p29c0y99vxg662js8zp71aprkf8i8wkr0qa";
+ sha256 = "dB69y8Tjk3pf8jUX3UVev31UPqn+9vXPb0blddbE/aQ=";
inherit (darwin) configd;
inherit passthruFun;
};
@@ -94,10 +94,10 @@ in {
sourceVersion = {
major = "3";
minor = "7";
- patch = "7";
+ patch = "8";
suffix = "";
};
- sha256 = "0di1y2cna823qgk6sd2lvpjdm3g2qikdd50i2bjd330dpzqsk806";
+ sha256 = "Q6VDQEs2PwA3+J34R48Z2y28DW8//uMQvCmX+nGFSmM=";
inherit (darwin) configd;
inherit passthruFun;
};
@@ -107,10 +107,10 @@ in {
sourceVersion = {
major = "3";
minor = "8";
- patch = "2";
+ patch = "5";
suffix = "";
};
- sha256 = "1ps5v323cp5czfshqjmbsqw7nvrdpcbk06f62jbzaqik4gfffii6";
+ sha256 = "1c43dbv9lvlp3ynqmgdi4rh8q94swanhqarqrdx62zmigpakw073";
inherit (darwin) configd;
inherit passthruFun;
};
@@ -121,15 +121,15 @@ in {
major = "3";
minor = "9";
patch = "0";
- suffix = "a4";
+ suffix = "b5";
};
- sha256 = "0qzy0wlq0izxk8ii28gy70v138g6xnz9sgsxpyayls2j04l6b5vz";
+ sha256 = "0r0m82srq4z44dahczd1cv6wgmxcpqbn5dyd8czcpk2pp9ydgqbc";
inherit (darwin) configd;
inherit passthruFun;
};
# Minimal versions of Python (built without optional dependencies)
- python3Minimal = (python37.override {
+ python3Minimal = (python38.override {
self = python3Minimal;
pythonForBuild = pkgs.buildPackages.python3Minimal;
# strip down that python version as much as possible
@@ -146,6 +146,7 @@ in {
rebuildBytecode = false;
stripBytecode = true;
includeSiteCustomize = false;
+ enableOptimizations = false;
}).overrideAttrs(old: {
pname = "python3-minimal";
meta = old.meta // {
diff --git a/nixpkgs/pkgs/development/interpreters/python/hooks/default.nix b/nixpkgs/pkgs/development/interpreters/python/hooks/default.nix
index 4d736426f3b..d14eb9cbb09 100644
--- a/nixpkgs/pkgs/development/interpreters/python/hooks/default.nix
+++ b/nixpkgs/pkgs/development/interpreters/python/hooks/default.nix
@@ -1,5 +1,6 @@
# Hooks for building Python packages.
{ python
+, lib
, callPackage
, makeSetupHook
, disabledIf
@@ -97,6 +98,16 @@ in rec {
};
} ./python-namespaces-hook.sh) {};
+ pythonRecompileBytecodeHook = callPackage ({ }:
+ makeSetupHook {
+ name = "python-recompile-bytecode-hook";
+ substitutions = {
+ inherit pythonInterpreter pythonSitePackages;
+ compileArgs = lib.concatStringsSep " " (["-q" "-f" "-i -"] ++ lib.optionals isPy3k ["-j $NIX_BUILD_CORES"]);
+ bytecodeName = if isPy3k then "__pycache__" else "*.pyc";
+ };
+ } ./python-recompile-bytecode-hook.sh ) {};
+
pythonRemoveBinBytecodeHook = callPackage ({ }:
makeSetupHook {
name = "python-remove-bin-bytecode-hook";
diff --git a/nixpkgs/pkgs/development/interpreters/python/hooks/pip-build-hook.sh b/nixpkgs/pkgs/development/interpreters/python/hooks/pip-build-hook.sh
index 292f13d3015..6dd384b4847 100644
--- a/nixpkgs/pkgs/development/interpreters/python/hooks/pip-build-hook.sh
+++ b/nixpkgs/pkgs/development/interpreters/python/hooks/pip-build-hook.sh
@@ -24,7 +24,8 @@ pipShellHook() {
export PATH="$tmp_path/bin:$PATH"
export PYTHONPATH="$tmp_path/@pythonSitePackages@:$PYTHONPATH"
mkdir -p "$tmp_path/@pythonSitePackages@"
- @pythonInterpreter@ -m pip install -e . --prefix "$tmp_path" >&2
+ @pythonInterpreter@ -m pip install -e . --prefix "$tmp_path" \
+ --no-build-isolation >&2
fi
runHook postShellHook
diff --git a/nixpkgs/pkgs/development/interpreters/python/hooks/pip-install-hook.sh b/nixpkgs/pkgs/development/interpreters/python/hooks/pip-install-hook.sh
index 4eefe22d3f2..770739b36bd 100644
--- a/nixpkgs/pkgs/development/interpreters/python/hooks/pip-install-hook.sh
+++ b/nixpkgs/pkgs/development/interpreters/python/hooks/pip-install-hook.sh
@@ -11,7 +11,9 @@ pipInstallPhase() {
export PYTHONPATH="$out/@pythonSitePackages@:$PYTHONPATH"
pushd dist || return 1
- @pythonInterpreter@ -m pip install ./*.whl --no-index --prefix="$out" --no-cache $pipInstallFlags --build tmpbuild
+ mkdir tmpbuild
+ NIX_PIP_INSTALL_TMPDIR=tmpbuild @pythonInterpreter@ -m pip install ./*.whl --no-index --prefix="$out" --no-cache $pipInstallFlags
+ rm -rf tmpbuild
popd || return 1
runHook postInstall
diff --git a/nixpkgs/pkgs/development/interpreters/python/hooks/python-recompile-bytecode-hook.sh b/nixpkgs/pkgs/development/interpreters/python/hooks/python-recompile-bytecode-hook.sh
new file mode 100644
index 00000000000..649d0c17ea0
--- /dev/null
+++ b/nixpkgs/pkgs/development/interpreters/python/hooks/python-recompile-bytecode-hook.sh
@@ -0,0 +1,24 @@
+# Setup hook for recompiling bytecode.
+# https://github.com/NixOS/nixpkgs/issues/81441
+echo "Sourcing python-recompile-bytecode-hook.sh"
+
+# Remove all bytecode from the $out output. Then, recompile only site packages folder
+# Note this effectively duplicates `python-remove-bin-bytecode`, but long-term
+# this hook should be removed again.
+
+pythonRecompileBytecodePhase () {
+ # TODO: consider other outputs than $out
+
+ items="$(find "$out" -name "@bytecodeName@")"
+ if [[ -n $items ]]; then
+ for pycache in $items; do
+ rm -rf "$pycache"
+ done
+ fi
+
+ find "$out"/@pythonSitePackages@ -name "*.py" -exec @pythonInterpreter@ -OO -m compileall @compileArgs@ {} +
+}
+
+if [ -z "${dontUsePythonRecompileBytecode-}" ]; then
+ postPhases+=" pythonRecompileBytecodePhase"
+fi
diff --git a/nixpkgs/pkgs/development/interpreters/python/hooks/python-remove-bin-bytecode-hook.sh b/nixpkgs/pkgs/development/interpreters/python/hooks/python-remove-bin-bytecode-hook.sh
index 2add23f2316..1180694294d 100644
--- a/nixpkgs/pkgs/development/interpreters/python/hooks/python-remove-bin-bytecode-hook.sh
+++ b/nixpkgs/pkgs/development/interpreters/python/hooks/python-remove-bin-bytecode-hook.sh
@@ -1,9 +1,9 @@
-# Setup hook for detecting conflicts in Python packages
+# Setup hook for removing bytecode from the bin folder
echo "Sourcing python-remove-bin-bytecode-hook.sh"
-# Check if we have two packages with the same name in the closure and fail.
-# If this happens, something went wrong with the dependencies specs.
-# Intentionally kept in a subdirectory, see catch_conflicts/README.md.
+# The bin folder is added to $PATH and should only contain executables.
+# It may happen there are executables with a .py extension for which
+# bytecode is generated. This hook removes that bytecode.
pythonRemoveBinBytecodePhase () {
if [ -d "$out/bin" ]; then
diff --git a/nixpkgs/pkgs/development/interpreters/python/hooks/setuptools-build-hook.sh b/nixpkgs/pkgs/development/interpreters/python/hooks/setuptools-build-hook.sh
index 2aec9279382..311590425e6 100644
--- a/nixpkgs/pkgs/development/interpreters/python/hooks/setuptools-build-hook.sh
+++ b/nixpkgs/pkgs/development/interpreters/python/hooks/setuptools-build-hook.sh
@@ -29,7 +29,8 @@ setuptoolsShellHook() {
export PATH="$tmp_path/bin:$PATH"
export PYTHONPATH="$tmp_path/@pythonSitePackages@:$PYTHONPATH"
mkdir -p "$tmp_path/@pythonSitePackages@"
- eval "@pythonInterpreter@ -m pip install -e . --prefix $tmp_path >&2"
+ eval "@pythonInterpreter@ -m pip install -e . --prefix $tmp_path \
+ --no-build-isolation >&2"
fi
runHook postShellHook
diff --git a/nixpkgs/pkgs/development/interpreters/python/mk-python-derivation.nix b/nixpkgs/pkgs/development/interpreters/python/mk-python-derivation.nix
index 22938a45585..a632efa416e 100644
--- a/nixpkgs/pkgs/development/interpreters/python/mk-python-derivation.nix
+++ b/nixpkgs/pkgs/development/interpreters/python/mk-python-derivation.nix
@@ -17,6 +17,7 @@
, pythonCatchConflictsHook
, pythonImportsCheckHook
, pythonNamespacesHook
+, pythonRecompileBytecodeHook
, pythonRemoveBinBytecodeHook
, pythonRemoveTestsDirHook
, setuptoolsBuildHook
@@ -110,6 +111,7 @@ 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
@@ -163,6 +165,9 @@ 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/nixpkgs/pkgs/development/interpreters/python/sitecustomize.py b/nixpkgs/pkgs/development/interpreters/python/sitecustomize.py
index 72ce951328f..d79a4696d8e 100644
--- a/nixpkgs/pkgs/development/interpreters/python/sitecustomize.py
+++ b/nixpkgs/pkgs/development/interpreters/python/sitecustomize.py
@@ -21,9 +21,11 @@ paths = os.environ.pop('NIX_PYTHONPATH', None)
if paths:
functools.reduce(lambda k, p: site.addsitedir(p, k), paths.split(':'), site._init_pathinfo())
-# Check whether we are in a venv.
-# Note Python 2 does not support base_prefix so we assume we are not in a venv.
-in_venv = sys.version_info.major == 3 and sys.prefix != sys.base_prefix
+# Check whether we are in a venv or virtualenv.
+# For Python 3 we check whether our `base_prefix` is different from our current `prefix`.
+# For Python 2 we check whether the non-standard `real_prefix` is set.
+# https://stackoverflow.com/questions/1871549/determine-if-python-is-running-inside-virtualenv
+in_venv = (sys.version_info.major == 3 and sys.prefix != sys.base_prefix) or (sys.version_info.major == 2 and hasattr(sys, "real_prefix"))
if not in_venv:
executable = os.environ.pop('NIX_PYTHONEXECUTABLE', None)
@@ -32,8 +34,6 @@ if not in_venv:
if 'PYTHONEXECUTABLE' not in os.environ and executable is not None:
sys.executable = executable
if prefix is not None:
- # Because we cannot check with Python 2 whether we are in a venv,
- # creating a venv from a Nix env won't work as well with Python 2.
- # Also, note that sysconfig does not like it when sys.prefix is set to None
+ # Sysconfig does not like it when sys.prefix is set to None
sys.prefix = sys.exec_prefix = prefix
site.PREFIXES.insert(0, prefix)
diff --git a/nixpkgs/pkgs/development/interpreters/python/tests.nix b/nixpkgs/pkgs/development/interpreters/python/tests.nix
index 6c4a6ae8e21..03a3b953709 100644
--- a/nixpkgs/pkgs/development/interpreters/python/tests.nix
+++ b/nixpkgs/pkgs/development/interpreters/python/tests.nix
@@ -19,10 +19,8 @@ let
is_nixenv = "False";
is_virtualenv = "False";
};
- } // lib.optionalAttrs (python.isPy3k && !python.isPyPy) {
+ } // lib.optionalAttrs (!python.isPyPy) {
# Use virtualenv from a Nix env.
- # Does not function with Python 2
- # ValueError: source and destination is the same /nix/store/38kz3j1a87cq5y59k5w7k9yk4cqgc5b2-python-2.7.18/lib/python2.7/os.py
nixenv-virtualenv = rec {
env = runCommand "${python.name}-virtualenv" {} ''
${pythonVirtualEnv.interpreter} -m virtualenv $out
@@ -39,7 +37,7 @@ let
interpreter = env.interpreter;
is_venv = "False";
is_nixenv = "True";
- is_virtualenv = "True";
+ is_virtualenv = "False";
};
} // lib.optionalAttrs (python.isPy3k && (!python.isPyPy)) rec {
# Venv built using plain Python
@@ -52,7 +50,7 @@ let
interpreter = "${env}/bin/${python.executable}";
is_venv = "True";
is_nixenv = "False";
- is_virtualenv = "True";
+ is_virtualenv = "False";
};
} // lib.optionalAttrs (python.pythonAtLeast "3.8") {
@@ -66,7 +64,7 @@ let
interpreter = "${env}/bin/${pythonEnv.executable}";
is_venv = "True";
is_nixenv = "True";
- is_virtualenv = "True";
+ is_virtualenv = "False";
};
};
diff --git a/nixpkgs/pkgs/development/interpreters/python/tests/test_python.py b/nixpkgs/pkgs/development/interpreters/python/tests/test_python.py
index 41a7e687d26..0fc4b8a9e91 100644
--- a/nixpkgs/pkgs/development/interpreters/python/tests/test_python.py
+++ b/nixpkgs/pkgs/development/interpreters/python/tests/test_python.py
@@ -43,6 +43,10 @@ class TestCasePython(unittest.TestCase):
else:
self.assertEqual(sys.prefix, sys.base_prefix)
+ @unittest.skipIf(sys.version_info.major==3, "sys.real_prefix is only set by virtualenv in case of Python 2.")
+ def test_real_prefix(self):
+ self.assertTrue(hasattr(sys, "real_prefix") == IS_VIRTUALENV)
+
def test_python_version(self):
self.assertTrue(platform.python_version().startswith(PYTHON_VERSION))
diff --git a/nixpkgs/pkgs/development/interpreters/racket/default.nix b/nixpkgs/pkgs/development/interpreters/racket/default.nix
index 1db01c0d775..b62df6e837b 100644
--- a/nixpkgs/pkgs/development/interpreters/racket/default.nix
+++ b/nixpkgs/pkgs/development/interpreters/racket/default.nix
@@ -46,7 +46,7 @@ in
stdenv.mkDerivation rec {
pname = "racket";
- version = "7.7"; # always change at once with ./minimal.nix
+ version = "7.8"; # 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 = "0cx5h3k0n58cb442qzp3jlc7n1b9dbaxv9blg2rjil2rn119yrb2";
+ sha256 = "19z3dayybcra277s4gk2mppalwawd93f2b16xyrb6d7rbbfz7j9j";
};
FONTCONFIG_FILE = fontsConf;
diff --git a/nixpkgs/pkgs/development/interpreters/racket/minimal.nix b/nixpkgs/pkgs/development/interpreters/racket/minimal.nix
index a4a7a5c12cd..02aed6e8929 100644
--- a/nixpkgs/pkgs/development/interpreters/racket/minimal.nix
+++ b/nixpkgs/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 = "1lxcd4ix8q3089xql48hwccxvcpkinfxwxnc6fhcjdgzqcyxh3ln";
+ sha256 = "0bbglf9vfacpm2hn3lskhvc8cpg6z088fbnzpqsn17z8qdk8yvb3";
};
meta = oldAttrs.meta // {
diff --git a/nixpkgs/pkgs/development/interpreters/rakudo/default.nix b/nixpkgs/pkgs/development/interpreters/rakudo/default.nix
index 2833a4d5673..a1185fcae37 100644
--- a/nixpkgs/pkgs/development/interpreters/rakudo/default.nix
+++ b/nixpkgs/pkgs/development/interpreters/rakudo/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "rakudo";
- version = "2020.05.1";
+ version = "2020.07";
src = fetchurl {
url = "https://www.rakudo.org/dl/rakudo/rakudo-${version}.tar.gz";
- sha256 = "1m4xpghhgi7iijbzvr7bzkay7k93bwpvdg58jp31csrwdzz4q5z1";
+ sha256 = "1f6ay09k4n7dbcvvla45yg1lfb7vk2ssymmll2xiagjb77hlsqir";
};
buildInputs = [ icu zlib gmp perl ];
diff --git a/nixpkgs/pkgs/development/interpreters/rakudo/moarvm.nix b/nixpkgs/pkgs/development/interpreters/rakudo/moarvm.nix
index a7b57c9287a..f0a800764b7 100644
--- a/nixpkgs/pkgs/development/interpreters/rakudo/moarvm.nix
+++ b/nixpkgs/pkgs/development/interpreters/rakudo/moarvm.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "moarvm";
- version = "2020.05";
+ version = "2020.07";
src = fetchurl {
url = "https://www.moarvm.org/releases/MoarVM-${version}.tar.gz";
- sha256 = "0jw29846nky7gz129knjcx58qr7nbn8j7hs8k92i11zaj73d4s4k";
+ sha256 = "1kzp76vqvny8gpp0b4xg1hg4vih4gmic4w1lddc9gqz03dx8hj6s";
};
buildInputs = [ perl ] ++ stdenv.lib.optionals stdenv.isDarwin [ CoreServices ApplicationServices ];
diff --git a/nixpkgs/pkgs/development/interpreters/rakudo/nqp.nix b/nixpkgs/pkgs/development/interpreters/rakudo/nqp.nix
index 40133287f9e..bf6a9ccc61b 100644
--- a/nixpkgs/pkgs/development/interpreters/rakudo/nqp.nix
+++ b/nixpkgs/pkgs/development/interpreters/rakudo/nqp.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "nqp";
- version = "2020.05";
+ version = "2020.07";
src = fetchurl {
url = "https://github.com/perl6/nqp/releases/download/${version}/nqp-${version}.tar.gz";
- sha256 = "0xxm0vlra1g467cxc5v65p8pc46w7r9wkcddjl8nk2lnvgcr46r9";
+ sha256 = "0kian8xsyj51m120nh68c9q359l7iipkddph3r8yzvn41zql3y8v";
};
buildInputs = [ perl ];
diff --git a/nixpkgs/pkgs/development/interpreters/rakudo/zef.nix b/nixpkgs/pkgs/development/interpreters/rakudo/zef.nix
index 5c8fe16408b..c8205344693 100644
--- a/nixpkgs/pkgs/development/interpreters/rakudo/zef.nix
+++ b/nixpkgs/pkgs/development/interpreters/rakudo/zef.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "zef";
- version = "0.8.4";
+ version = "0.8.5";
src = fetchFromGitHub {
owner = "ugexe";
repo = "zef";
rev = "v${version}";
- sha256 = "02a3awnjr1mgb9275xvp3xms80vcxkq55ffi8sbjzxpwyadj5y5k";
+ sha256 = "17a5ns0ph8626q3b4wv9v2n0zqmhqbqyzjzxa387kr19qs933yy6";
};
buildInputs = [ rakudo makeWrapper ];
diff --git a/nixpkgs/pkgs/development/interpreters/renpy/default.nix b/nixpkgs/pkgs/development/interpreters/renpy/default.nix
index d09d150bd79..41cf4c221c6 100644
--- a/nixpkgs/pkgs/development/interpreters/renpy/default.nix
+++ b/nixpkgs/pkgs/development/interpreters/renpy/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, python2Packages, pkgconfig, SDL2
-, libpng, ffmpeg, freetype, glew, libGL, libGLU, fribidi, zlib
+, libpng, ffmpeg_3, freetype, glew, libGL, libGLU, fribidi, zlib
, glib
}:
@@ -32,13 +32,13 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [
python cython wrapPython tkinter
- SDL2 libpng ffmpeg freetype glew libGLU libGL fribidi zlib pygame_sdl2 glib
+ SDL2 libpng ffmpeg_3 freetype glew libGLU libGL fribidi zlib pygame_sdl2 glib
];
pythonPath = [ pygame_sdl2 tkinter ];
RENPY_DEPS_INSTALL = stdenv.lib.concatStringsSep "::" (map (path: path) [
- SDL2 SDL2.dev libpng ffmpeg ffmpeg.out freetype glew.dev glew.out libGLU libGL fribidi zlib
+ SDL2 SDL2.dev libpng ffmpeg_3 ffmpeg_3.out freetype glew.dev glew.out libGLU libGL fribidi zlib
]);
buildPhase = ''
diff --git a/nixpkgs/pkgs/development/interpreters/ruby/default.nix b/nixpkgs/pkgs/development/interpreters/ruby/default.nix
index 1756c13b53d..dbfea17437d 100644
--- a/nixpkgs/pkgs/development/interpreters/ruby/default.nix
+++ b/nixpkgs/pkgs/development/interpreters/ruby/default.nix
@@ -116,7 +116,7 @@ let
# https://github.com/ruby/ruby/commit/97a5af62a318fcd93a4e5e4428d576c0280ddbae
buildFlags = lib.optionals atLeast27 [ "REVISION_LATEST=0" ];
- configureFlags = ["--enable-shared" "--enable-pthread" "--with-soname=ruby_${tag}"]
+ configureFlags = ["--enable-shared" "--enable-pthread" "--with-soname=ruby-${version}"]
++ op useRailsExpress "--with-baseruby=${baseruby}/bin/ruby"
++ op (!docSupport) "--disable-install-doc"
++ ops stdenv.isDarwin [
diff --git a/nixpkgs/pkgs/development/interpreters/spidermonkey/68.nix b/nixpkgs/pkgs/development/interpreters/spidermonkey/68.nix
index 7100a730a61..36d28f62e2e 100644
--- a/nixpkgs/pkgs/development/interpreters/spidermonkey/68.nix
+++ b/nixpkgs/pkgs/development/interpreters/spidermonkey/68.nix
@@ -7,11 +7,11 @@ let
python3Env = buildPackages.python3.withPackages (p: [p.six]);
in stdenv.mkDerivation rec {
pname = "spidermonkey";
- version = "68.7.0";
+ version = "68.10.0";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}esr/source/firefox-${version}esr.source.tar.xz";
- sha256 = "0w3mad0r4khcd7hfmm3xix9x6mp5yp8g8kyh18vanfnjqdls0gmd";
+ sha256 = "0azdinwqjfv2q37gqpxmfvzsk86pvsi6cjaq1310zs26gric5j1f";
};
outputs = [ "out" "dev" ];
diff --git a/nixpkgs/pkgs/development/interpreters/wasmtime/default.nix b/nixpkgs/pkgs/development/interpreters/wasmtime/default.nix
index dd6e3eb4a7f..f7ef111bc66 100644
--- a/nixpkgs/pkgs/development/interpreters/wasmtime/default.nix
+++ b/nixpkgs/pkgs/development/interpreters/wasmtime/default.nix
@@ -2,17 +2,17 @@
rustPlatform.buildRustPackage rec {
pname = "wasmtime";
- version = "0.16.0";
+ version = "0.19.0";
src = fetchFromGitHub {
owner = "bytecodealliance";
repo = "${pname}";
rev = "v${version}";
- sha256 = "1zlljqkkcw8h94ff1w47sqn9pn0zal06s06i8nciv5i2d1xaqg5n";
+ sha256 = "0gb8xk27ych553b7knflbbks9q64m39v40sdirycm6prqfnfrnm8";
fetchSubmodules = true;
};
- cargoSha256 = "1hb7l7a76lgbji0qm9qd80m35cp346hyi4rphfk6p80v142cw8hh";
+ cargoSha256 = "1dqaxpwfm234yjwrhglzvsqhh2fr5nsx7bpk7bmycyk6lml8vxy7";
nativeBuildInputs = [ python cmake clang ];
buildInputs = [ llvmPackages.libclang ] ++
diff --git a/nixpkgs/pkgs/development/libraries/LASzip/LASzip2.nix b/nixpkgs/pkgs/development/libraries/LASzip/LASzip2.nix
new file mode 100644
index 00000000000..2eb30963128
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/LASzip/LASzip2.nix
@@ -0,0 +1,21 @@
+{ stdenv, fetchurl, cmake }:
+
+stdenv.mkDerivation rec {
+ version = "2.2.0";
+ pname = "LASzip";
+
+ src = fetchurl {
+ url = "https://github.com/LASzip/LASzip/archive/v${version}.tar.gz";
+ sha256 = "b8e8cc295f764b9d402bc587f3aac67c83ed8b39f1cb686b07c168579c61fbb2";
+ };
+
+ nativeBuildInputs = [ cmake ];
+
+ meta = with stdenv.lib; {
+ description = "Turn quickly bulky LAS files into compact LAZ files without information loss";
+ homepage = "https://laszip.org";
+ license = licenses.lgpl2;
+ maintainers = [ maintainers.michelk ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/LASzip/default.nix b/nixpkgs/pkgs/development/libraries/LASzip/default.nix
index fb747dc9f33..0300aa37f0f 100644
--- a/nixpkgs/pkgs/development/libraries/LASzip/default.nix
+++ b/nixpkgs/pkgs/development/libraries/LASzip/default.nix
@@ -1,15 +1,19 @@
-{ stdenv, fetchurl, cmake }:
+{ stdenv, fetchFromGitHub, cmake }:
stdenv.mkDerivation rec {
- version = "2.2.0";
+ version = "3.4.3";
pname = "LASzip";
- src = fetchurl {
- url = "https://github.com/LASzip/LASzip/archive/v${version}.tar.gz";
- sha256 = "b8e8cc295f764b9d402bc587f3aac67c83ed8b39f1cb686b07c168579c61fbb2";
+ src = fetchFromGitHub {
+ owner = "LASzip";
+ repo = "LASzip";
+ rev = version;
+ sha256 = "09lcsgxwv0jq50fhsgfhx0npbf1zcwn3hbnq6q78fshqksbxmz7m";
};
- buildInputs = [cmake];
+ nativeBuildInputs = [
+ cmake
+ ];
meta = {
description = "Turn quickly bulky LAS files into compact LAZ files without information loss";
diff --git a/nixpkgs/pkgs/development/libraries/SDL2/default.nix b/nixpkgs/pkgs/development/libraries/SDL2/default.nix
index 93d708e7d31..31624bee2fb 100644
--- a/nixpkgs/pkgs/development/libraries/SDL2/default.nix
+++ b/nixpkgs/pkgs/development/libraries/SDL2/default.nix
@@ -15,6 +15,7 @@
, libpulseaudio
, AudioUnit, Cocoa, CoreAudio, CoreServices, ForceFeedback, OpenGL
, audiofile, libiconv
+, withStatic ? false
}:
# NOTE: When editing this expression see if the same change applies to
@@ -30,7 +31,7 @@ stdenv.mkDerivation rec {
url = "https://www.libsdl.org/release/${pname}-${version}.tar.gz";
sha256 = "0qy8wbqvfkb5ps8kxgaaf2zzpkjqbsw712hlp74znbn0jpv6i4il";
};
-
+ dontDisableStatic = withStatic;
outputs = [ "out" "dev" ];
outputBin = "dev"; # sdl-config
@@ -41,9 +42,14 @@ stdenv.mkDerivation rec {
substituteInPlace include/SDL_opengl_glext.h \
--replace "typedef ptrdiff_t GLsizeiptr;" "typedef signed long int khronos_ssize_t; typedef khronos_ssize_t GLsizeiptr;" \
--replace "typedef ptrdiff_t GLintptr;" "typedef signed long int khronos_intptr_t; typedef khronos_intptr_t GLintptr;"
+
+ substituteInPlace configure \
+ --replace 'WAYLAND_SCANNER=`$PKG_CONFIG --variable=wayland_scanner wayland-scanner`' 'WAYLAND_SCANNER=`pkg-config --variable=wayland_scanner wayland-scanner`'
'';
- nativeBuildInputs = [ pkgconfig ];
+ depsBuildBuild = [ pkgconfig ];
+
+ nativeBuildInputs = [ pkgconfig ] ++ optionals waylandSupport [ wayland ];
propagatedBuildInputs = dlopenPropagatedBuildInputs;
diff --git a/nixpkgs/pkgs/development/libraries/SDL2_mixer/default.nix b/nixpkgs/pkgs/development/libraries/SDL2_mixer/default.nix
index 4fa9df617a6..c90c0fd08a8 100644
--- a/nixpkgs/pkgs/development/libraries/SDL2_mixer/default.nix
+++ b/nixpkgs/pkgs/development/libraries/SDL2_mixer/default.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchurl, autoreconfHook, pkgconfig, which
-, SDL2, libogg, libvorbis, smpeg2, flac, libmodplug, opusfile
+, SDL2, libogg, libvorbis, smpeg2, flac, libmodplug, opusfile, mpg123
, CoreServices, AudioUnit, AudioToolbox
, enableNativeMidi ? false, fluidsynth ? null }:
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CoreServices AudioUnit AudioToolbox ];
- propagatedBuildInputs = [ SDL2 libogg libvorbis fluidsynth smpeg2 flac libmodplug opusfile ];
+ propagatedBuildInputs = [ SDL2 libogg libvorbis fluidsynth smpeg2 flac libmodplug opusfile mpg123 ];
configureFlags = [ "--disable-music-ogg-shared" ]
++ lib.optional enableNativeMidi "--enable-music-native-midi-gpl"
diff --git a/nixpkgs/pkgs/development/libraries/acl/default.nix b/nixpkgs/pkgs/development/libraries/acl/default.nix
index 4b280cc1862..6e863e4eeba 100644
--- a/nixpkgs/pkgs/development/libraries/acl/default.nix
+++ b/nixpkgs/pkgs/development/libraries/acl/default.nix
@@ -1,5 +1,10 @@
{ stdenv, fetchurl, gettext, attr }:
+# 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 = "acl-2.2.53";
diff --git a/nixpkgs/pkgs/development/libraries/adns/default.nix b/nixpkgs/pkgs/development/libraries/adns/default.nix
index 2f468c7f4c1..db5284e9127 100644
--- a/nixpkgs/pkgs/development/libraries/adns/default.nix
+++ b/nixpkgs/pkgs/development/libraries/adns/default.nix
@@ -1,11 +1,8 @@
-{ stdenv, fetchurl }:
+{ stdenv, lib, fetchurl, gnum4 }:
-let
- version = "1.5.1";
-in
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "adns";
- inherit version;
+ version = "1.6.0";
src = fetchurl {
urls = [
@@ -13,25 +10,38 @@ stdenv.mkDerivation {
"ftp://ftp.chiark.greenend.org.uk/users/ian/adns/adns-${version}.tar.gz"
"mirror://gnu/adns/adns-${version}.tar.gz"
];
- sha256 = "1ssfh94ck6kn98nf2yy6743srpgqgd167va5ja3bwx42igqjc42v";
+ sha256 = "1pi0xl07pav4zm2jrbrfpv43s1r1q1y12awgak8k7q41m5jp4hpv";
};
+ nativeBuildInputs = [ gnum4 ];
+
preConfigure =
- stdenv.lib.optionalString stdenv.isDarwin "sed -i -e 's|-Wl,-soname=$(SHLIBSONAME)||' configure";
+ lib.optionalString stdenv.isDarwin "sed -i -e 's|-Wl,-soname=$(SHLIBSONAME)||' configure";
# https://www.mail-archive.com/nix-dev@cs.uu.nl/msg01347.html for details.
doCheck = false;
- postInstall = stdenv.lib.optionalString stdenv.isDarwin ''
- install_name_tool -id $out/lib/libadns.so.1.5 $out/lib/libadns.so.1.5
+ postInstall = let suffix = lib.versions.majorMinor version;
+ in lib.optionalString stdenv.isDarwin ''
+ install_name_tool -id $out/lib/libadns.so.${suffix} $out/lib/libadns.so.${suffix}
+ '';
+
+ # darwin executables fail, but I don't want to fail the 100-500 packages depending on this lib
+ doInstallCheck = !stdenv.isDarwin;
+ installCheckPhase = ''
+ set -eo pipefail
+
+ for prog in $out/bin/*; do
+ $prog --help > /dev/null && echo $(basename $prog) shows usage
+ done
'';
- meta = {
+ meta = with lib; {
homepage = "http://www.chiark.greenend.org.uk/~ian/adns/";
description = "Asynchronous DNS Resolver Library";
- license = stdenv.lib.licenses.lgpl2;
+ license = licenses.lgpl2;
- platforms = stdenv.lib.platforms.unix;
- maintainers = [ stdenv.lib.maintainers.peti ];
+ platforms = platforms.unix;
+ maintainers = [ maintainers.peti ];
};
}
diff --git a/nixpkgs/pkgs/development/libraries/afflib/default.nix b/nixpkgs/pkgs/development/libraries/afflib/default.nix
index 71651726261..030ff73f97f 100644
--- a/nixpkgs/pkgs/development/libraries/afflib/default.nix
+++ b/nixpkgs/pkgs/development/libraries/afflib/default.nix
@@ -3,23 +3,24 @@
}:
stdenv.mkDerivation rec {
- version = "3.7.18";
+ version = "3.7.19";
pname = "afflib";
src = fetchFromGitHub {
owner = "sshock";
repo = "AFFLIBv3";
rev = "v${version}";
- sha256 = "0963gw316p4nyxa9zxmgif29p8i99k898av2g78g28dxafqj3w8c";
+ sha256 = "1qs843yi33yqbp0scqirn753lxzg762rz6xy2h3f8f77fijqj2qb";
};
nativeBuildInputs = [ autoreconfHook ];
- buildInputs = [ zlib curl expat fuse openssl python3 ];
+ buildInputs = [ zlib curl expat openssl python3 ]
+ ++ stdenv.lib.optionals stdenv.isLinux [ fuse ];
meta = {
homepage = "http://afflib.sourceforge.net/";
description = "Advanced forensic format library";
- platforms = stdenv.lib.platforms.linux;
+ platforms = stdenv.lib.platforms.unix;
license = stdenv.lib.licenses.bsdOriginal;
maintainers = [ stdenv.lib.maintainers.raskin ];
inherit version;
diff --git a/nixpkgs/pkgs/development/libraries/alembic/default.nix b/nixpkgs/pkgs/development/libraries/alembic/default.nix
index 0c3ba0abaa9..1157142e5b8 100644
--- a/nixpkgs/pkgs/development/libraries/alembic/default.nix
+++ b/nixpkgs/pkgs/development/libraries/alembic/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec
{
pname = "alembic";
- version = "1.7.12";
+ version = "1.7.13";
src = fetchFromGitHub {
owner = "alembic";
repo = "alembic";
rev = version;
- sha256 = "0a9icrv6pwh2b73lywq1aj7i19pmzpg59iy3ngal8vq4zdciylqc";
+ sha256 = "01j4fsq917jckdh16nvmc35xiy11j4g1sc17y6g8qxa00s2sfsa4";
};
outputs = [ "bin" "dev" "out" "lib" ];
diff --git a/nixpkgs/pkgs/development/libraries/amdvlk/default.nix b/nixpkgs/pkgs/development/libraries/amdvlk/default.nix
new file mode 100644
index 00000000000..506e3e2535f
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/amdvlk/default.nix
@@ -0,0 +1,85 @@
+{ stdenv
+, lib
+, fetchRepoProject
+, cmake
+, ninja
+, patchelf
+, perl
+, pkgconfig
+, python3
+, expat
+, libdrm
+, ncurses
+, openssl
+, wayland
+, xorg
+, zlib
+}:
+
+stdenv.mkDerivation rec {
+ pname = "amdvlk";
+ version = "2020.Q3.2";
+
+ src = fetchRepoProject {
+ name = "${pname}-src";
+ manifest = "https://github.com/GPUOpen-Drivers/AMDVLK.git";
+ rev = "refs/tags/v-${version}";
+ sha256 = "1mki4lxy981g1rz9d6w18dv1hf3ldch5gld2vb7injn5ipp6z2y3";
+ };
+
+ buildInputs = [
+ expat
+ ncurses
+ openssl
+ wayland
+ xorg.libX11
+ xorg.libxcb
+ xorg.xcbproto
+ xorg.libXext
+ xorg.libXrandr
+ xorg.libXft
+ xorg.libxshmfence
+ zlib
+ ];
+
+ nativeBuildInputs = [
+ cmake
+ ninja
+ patchelf
+ perl
+ pkgconfig
+ python3
+ ];
+
+ rpath = lib.makeLibraryPath [
+ libdrm
+ openssl
+ stdenv.cc.cc.lib
+ xorg.libX11
+ xorg.libxcb
+ xorg.libxshmfence
+ ];
+
+ cmakeDir = "../drivers/xgl";
+
+ installPhase = ''
+ install -Dm755 -t $out/lib icd/amdvlk64.so
+ install -Dm644 -t $out/share/vulkan/icd.d ../drivers/AMDVLK/json/Redhat/amd_icd64.json
+
+ substituteInPlace $out/share/vulkan/icd.d/amd_icd64.json --replace \
+ "/usr/lib64" "$out/lib"
+
+ patchelf --set-rpath "$rpath" $out/lib/amdvlk64.so
+ '';
+
+ # Keep the rpath, otherwise vulkaninfo and vkcube segfault
+ dontPatchELF = true;
+
+ meta = with stdenv.lib; {
+ description = "AMD Open Source Driver For Vulkan";
+ homepage = "https://github.com/GPUOpen-Drivers/AMDVLK";
+ license = licenses.mit;
+ platforms = [ "x86_64-linux" ];
+ maintainers = with maintainers; [ Flakebi ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/aml/default.nix b/nixpkgs/pkgs/development/libraries/aml/default.nix
new file mode 100644
index 00000000000..0b753618ba6
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/aml/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, fetchFromGitHub, meson, pkg-config, ninja }:
+
+stdenv.mkDerivation rec {
+ pname = "aml";
+ version = "0.1.0";
+
+ src = fetchFromGitHub {
+ owner = "any1";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1pmiflkd9idnf6p0rnmccqqlj87k8crz9ixpx6rix671vnpk0xzi";
+ };
+
+ nativeBuildInputs = [ meson pkg-config ninja ];
+
+ meta = with stdenv.lib; {
+ description = "Another main loop";
+ inherit (src.meta) homepage;
+ license = licenses.isc;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ primeos ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/amtk/default.nix b/nixpkgs/pkgs/development/libraries/amtk/default.nix
index 48b23079596..b33c45adb41 100644
--- a/nixpkgs/pkgs/development/libraries/amtk/default.nix
+++ b/nixpkgs/pkgs/development/libraries/amtk/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchurl, gtk3
, pkgconfig, gnome3, dbus, xvfb_run }:
let
- version = "5.0.2";
+ version = "5.1.1";
pname = "amtk";
in stdenv.mkDerivation {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "11jgz2i9wjzv4alrxl1qyxiapb52w7vs5ygfgsw0qgdap8gqkk3i";
+ sha256 = "1wax6mim8dj0m21k8ima7ysm3bzzp54r00jganwbzakq8bfnnrgr";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/development/libraries/apache-activemq/default.nix b/nixpkgs/pkgs/development/libraries/apache-activemq/default.nix
index 7ea38b6472b..8490541546b 100644
--- a/nixpkgs/pkgs/development/libraries/apache-activemq/default.nix
+++ b/nixpkgs/pkgs/development/libraries/apache-activemq/default.nix
@@ -2,10 +2,10 @@
stdenv.mkDerivation rec {
pname = "apache-activemq";
- version = "5.15.12";
+ version = "5.16.0";
src = fetchurl {
- sha256 = "14v117r9zqvrqr79h66r0dm9lyxq3104rcdizcnvk0syz0zbwps1";
+ sha256 = "0x68l4n0v2jqmbawdgpghmhnchpg1jsvxzskj6s4hjll6hdgb6fk";
url = "mirror://apache/activemq/${version}/${pname}-${version}-bin.tar.gz";
};
diff --git a/nixpkgs/pkgs/development/libraries/argp-standalone/default.nix b/nixpkgs/pkgs/development/libraries/argp-standalone/default.nix
index 6544c481187..f961c577aa7 100644
--- a/nixpkgs/pkgs/development/libraries/argp-standalone/default.nix
+++ b/nixpkgs/pkgs/development/libraries/argp-standalone/default.nix
@@ -50,7 +50,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
homepage = "https://www.lysator.liu.se/~nisse/misc/";
description = "Standalone version of arguments parsing functions from GLIBC";
- platforms = with platforms; darwin ++ [ "x86_64-linux" ];
+ platforms = with platforms; darwin ++ linux;
maintainers = with maintainers; [ amar1729 ];
license = licenses.gpl2;
};
diff --git a/nixpkgs/pkgs/development/libraries/armadillo/default.nix b/nixpkgs/pkgs/development/libraries/armadillo/default.nix
index ece38b2cb03..90a17b6ad8d 100644
--- a/nixpkgs/pkgs/development/libraries/armadillo/default.nix
+++ b/nixpkgs/pkgs/development/libraries/armadillo/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "armadillo";
- version = "9.880.1";
+ version = "9.900.2";
src = fetchurl {
url = "mirror://sourceforge/arma/armadillo-${version}.tar.xz";
- sha256 = "17sb9hylrr7wl63whr39ypjg7xps32k9z5zdgchj5dyq6n6kw3wh";
+ sha256 = "01bdw8y2nhj296px6vfh0ibc4gpfa08qh1gb33vzgp9a8k4mi1np";
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/development/libraries/arrow-cpp/default.nix b/nixpkgs/pkgs/development/libraries/arrow-cpp/default.nix
index b559ef96f43..a989833249c 100644
--- a/nixpkgs/pkgs/development/libraries/arrow-cpp/default.nix
+++ b/nixpkgs/pkgs/development/libraries/arrow-cpp/default.nix
@@ -42,6 +42,13 @@ in stdenv.mkDerivation rec {
sha256 = "1nl4y1rwdl0gn67v7l05ibc4lwkn6x7fhwbmslmm08cqmwfjsx3y";
stripLen = 1;
})
+
+ # fix build for "ZSTD_SOURCE=SYSTEM"
+ (fetchpatch {
+ url = "https://github.com/apache/arrow/commit/13cb3dbded1928d2e96574895bebaf9098a4796d.diff";
+ sha256 = "12z3ys47qp2x8f63lggiyj4xs2kmg804ri4xqysw5krbjz2hr6rb";
+ stripLen = 1;
+ })
] ++ lib.optionals (!enableShared) [
# The shared jemalloc lib is unused and breaks in static mode due to missing -fpic.
./jemalloc-disable-shared.patch
@@ -89,6 +96,7 @@ in stdenv.mkDerivation rec {
"-DARROW_WITH_SNAPPY=ON"
"-DARROW_WITH_ZLIB=ON"
"-DARROW_WITH_ZSTD=ON"
+ "-DARROW_ZSTD_USE_SHARED=${if enableShared then "ON" else "OFF"}"
# Parquet options:
"-DARROW_PARQUET=ON"
"-DPARQUET_BUILD_EXECUTABLES=ON"
diff --git a/nixpkgs/pkgs/development/libraries/asio/1.12.nix b/nixpkgs/pkgs/development/libraries/asio/1.12.nix
deleted file mode 100644
index 94fe4c70367..00000000000
--- a/nixpkgs/pkgs/development/libraries/asio/1.12.nix
+++ /dev/null
@@ -1,6 +0,0 @@
-{callPackage, ... } @ args:
-
-callPackage ./generic.nix (args // {
- version = "1.12.1";
- sha256 = "0nln45662kg799ykvqx5m9z9qcsmadmgg6r5najryls7x16in2d9";
-})
diff --git a/nixpkgs/pkgs/development/libraries/asio/default.nix b/nixpkgs/pkgs/development/libraries/asio/default.nix
new file mode 100644
index 00000000000..9c89b27d371
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/asio/default.nix
@@ -0,0 +1,6 @@
+{callPackage, ... } @ args:
+
+callPackage ./generic.nix (args // {
+ version = "1.16.1";
+ sha256 = "1333ca6lnsdck4fsgjpbqf4lagxsnbg9970wxlsrinmwvdvdnwg2";
+})
diff --git a/nixpkgs/pkgs/development/libraries/asio/generic.nix b/nixpkgs/pkgs/development/libraries/asio/generic.nix
index f1ea8a08418..d83a48e61b8 100644
--- a/nixpkgs/pkgs/development/libraries/asio/generic.nix
+++ b/nixpkgs/pkgs/development/libraries/asio/generic.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation {
homepage = "http://asio.sourceforge.net/";
description = "Cross-platform C++ library for network and low-level I/O programming";
license = licenses.boost;
- broken = stdenv.isDarwin; # test when updating to >=1.12.1
+ broken = stdenv.isDarwin && stdenv.lib.versionOlder version "1.16.1";
platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/development/libraries/attr/default.nix b/nixpkgs/pkgs/development/libraries/attr/default.nix
index 497262c04d7..d69d475f737 100644
--- a/nixpkgs/pkgs/development/libraries/attr/default.nix
+++ b/nixpkgs/pkgs/development/libraries/attr/default.nix
@@ -1,5 +1,10 @@
{ stdenv, fetchurl, gettext }:
+# 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 = "attr-2.4.48";
@@ -14,10 +19,7 @@ stdenv.mkDerivation rec {
patches = [
# fix fakechroot: https://github.com/dex4er/fakechroot/issues/57
- (fetchurl {
- url = "https://git.savannah.nongnu.org/cgit/attr.git/patch/?id=14adc898a36948267bfe5c63b399996879e94c98";
- sha256 = "0gja54fz79a9ma6b4mprnjxq77l5yg2z9xknlwhmkcrfnam02qxp";
- })
+ ./syscall.patch
];
postPatch = ''
diff --git a/nixpkgs/pkgs/development/libraries/attr/syscall.patch b/nixpkgs/pkgs/development/libraries/attr/syscall.patch
new file mode 100644
index 00000000000..be2cfb3928b
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/attr/syscall.patch
@@ -0,0 +1,120 @@
+From 14adc898a36948267bfe5c63b399996879e94c98 Mon Sep 17 00:00:00 2001
+From: Andreas Gruenbacher <agruenba@redhat.com>
+Date: Fri, 17 Aug 2018 14:07:31 +0200
+Subject: Switch back to syscall()
+
+Switch back to syscall() for the *xattr system calls. The current
+mechanism of forwarding those calls to glibc breaks libraries like
+libfakeroot (fakeroot) and libasan (the gcc address sanitizer; gcc
+-fsanitize=address).
+
+Those libraries provide wrappers for functions defined in other shared
+libraries, usually glibc, do their own processing, and forward calls to
+the original symbols looke dup via dlsym(RTLD_NEXT, "symbol_name"). In
+our case, dlsym returns the libattr_*xattr wrappers. However, when our
+wrappers try calling glibc, they end up calling the libfakeroot /
+libasan wrappers instead because those override the original symbols =>
+recursion.
+
+The libattr_*xattr wrappers will only be used when symbols are looked up
+at runtime (dlopen / dlsym). Programs linking against libattr will
+directly use the glibc provided symbols. Therefore, the slightly worse
+performance of syscall() won't affect any of the "normal" users of
+libattr.
+---
+ libattr/syscalls.c | 26 ++++++++++++++------------
+ 1 file changed, 14 insertions(+), 12 deletions(-)
+
+diff --git a/libattr/syscalls.c b/libattr/syscalls.c
+index 3013aa0..721ad7f 100644
+--- a/libattr/syscalls.c
++++ b/libattr/syscalls.c
+@@ -22,6 +22,8 @@
+
+ #include "config.h"
+
++#include <unistd.h>
++#include <sys/syscall.h>
+ #include <sys/xattr.h>
+
+ #ifdef HAVE_VISIBILITY_ATTRIBUTE
+@@ -31,67 +33,67 @@
+ int libattr_setxattr(const char *path, const char *name,
+ void *value, size_t size, int flags)
+ {
+- return setxattr(path, name, value, size, flags);
++ return syscall(__NR_setxattr, path, name, value, size, flags);
+ }
+
+ int libattr_lsetxattr(const char *path, const char *name,
+ void *value, size_t size, int flags)
+ {
+- return lsetxattr(path, name, value, size, flags);
++ return syscall(__NR_lsetxattr, path, name, value, size, flags);
+ }
+
+ int libattr_fsetxattr(int filedes, const char *name,
+ void *value, size_t size, int flags)
+ {
+- return fsetxattr(filedes, name, value, size, flags);
++ return syscall(__NR_fsetxattr, filedes, name, value, size, flags);
+ }
+
+ ssize_t libattr_getxattr(const char *path, const char *name,
+ void *value, size_t size)
+ {
+- return getxattr(path, name, value, size);
++ return syscall(__NR_getxattr, path, name, value, size);
+ }
+
+ ssize_t libattr_lgetxattr(const char *path, const char *name,
+ void *value, size_t size)
+ {
+- return lgetxattr(path, name, value, size);
++ return syscall(__NR_lgetxattr, path, name, value, size);
+ }
+
+ ssize_t libattr_fgetxattr(int filedes, const char *name,
+ void *value, size_t size)
+ {
+- return fgetxattr(filedes, name, value, size);
++ return syscall(__NR_fgetxattr, filedes, name, value, size);
+ }
+
+ ssize_t libattr_listxattr(const char *path, char *list, size_t size)
+ {
+- return listxattr(path, list, size);
++ return syscall(__NR_listxattr, path, list, size);
+ }
+
+ ssize_t libattr_llistxattr(const char *path, char *list, size_t size)
+ {
+- return llistxattr(path, list, size);
++ return syscall(__NR_llistxattr, path, list, size);
+ }
+
+ ssize_t libattr_flistxattr(int filedes, char *list, size_t size)
+ {
+- return flistxattr(filedes, list, size);
++ return syscall(__NR_flistxattr, filedes, list, size);
+ }
+
+ int libattr_removexattr(const char *path, const char *name)
+ {
+- return removexattr(path, name);
++ return syscall(__NR_removexattr, path, name);
+ }
+
+ int libattr_lremovexattr(const char *path, const char *name)
+ {
+- return lremovexattr(path, name);
++ return syscall(__NR_lremovexattr, path, name);
+ }
+
+ int libattr_fremovexattr(int filedes, const char *name)
+ {
+- return fremovexattr(filedes, name);
++ return syscall(__NR_fremovexattr, filedes, name);
+ }
+
+ #ifdef HAVE_VISIBILITY_ATTRIBUTE
diff --git a/nixpkgs/pkgs/development/libraries/audio/libgme/default.nix b/nixpkgs/pkgs/development/libraries/audio/libgme/default.nix
index bcd6070831b..3ac8293986d 100644
--- a/nixpkgs/pkgs/development/libraries/audio/libgme/default.nix
+++ b/nixpkgs/pkgs/development/libraries/audio/libgme/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromBitbucket, cmake }:
+{ stdenv, fetchFromBitbucket, cmake, removeReferencesTo }:
let
version = "0.6.3";
in stdenv.mkDerivation {
@@ -21,4 +21,14 @@ in stdenv.mkDerivation {
};
buildInputs = [ cmake ];
+
+ nativeBuildInputs = [ removeReferencesTo ];
+
+ # It used to reference it, in the past, but thanks to the postFixup hook, now
+ # it doesn't.
+ disallowedReferences = [ stdenv.cc.cc ];
+
+ postFixup = stdenv.lib.optionalString stdenv.isLinux ''
+ remove-references-to -t ${stdenv.cc.cc} "$(readlink -f $out/lib/libgme.so)"
+ '';
}
diff --git a/nixpkgs/pkgs/development/libraries/audio/libmysofa/default.nix b/nixpkgs/pkgs/development/libraries/audio/libmysofa/default.nix
index df0eecfd0be..5324fe0685d 100644
--- a/nixpkgs/pkgs/development/libraries/audio/libmysofa/default.nix
+++ b/nixpkgs/pkgs/development/libraries/audio/libmysofa/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "libmysofa";
- version = "1.0";
+ version = "1.1";
src = fetchFromGitHub {
owner = "hoene";
repo = "libmysofa";
rev = "v${version}";
- sha256 = "053inxfl2n6wdgvnn02kf63m92r48ch4wqix9mqf3rgcf1bfkyfa";
+ sha256 = "12jzap5fh0a1fmfy4z8z4kjjlwi0qzdb9z59ijdlyqdzwxnzkccx";
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/development/libraries/audio/lilv/default.nix b/nixpkgs/pkgs/development/libraries/audio/lilv/default.nix
index 831cd8c2054..124828b0ff5 100644
--- a/nixpkgs/pkgs/development/libraries/audio/lilv/default.nix
+++ b/nixpkgs/pkgs/development/libraries/audio/lilv/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "lilv";
- version = "0.24.6";
+ version = "0.24.8";
src = fetchurl {
url = "https://download.drobilla.net/${pname}-${version}.tar.bz2";
- sha256 = "1p3hafsxgs5d4za7n66lf5nz74qssfqpmk520cm7iq2njvvlqm2z";
+ sha256 = "0063i5zgf3d3accwmyx651hw0wh5ik7kji2hvfkcdbl1qia3dp6a";
};
patches = [ ./lilv-pkgconfig.patch ];
diff --git a/nixpkgs/pkgs/development/libraries/audio/lv2/default.nix b/nixpkgs/pkgs/development/libraries/audio/lv2/default.nix
index bb2645beda7..dac98584646 100644
--- a/nixpkgs/pkgs/development/libraries/audio/lv2/default.nix
+++ b/nixpkgs/pkgs/development/libraries/audio/lv2/default.nix
@@ -12,11 +12,13 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig wafHook ];
buildInputs = [ gtk2 libsndfile python3 ];
+ wafConfigureFlags = stdenv.lib.optionals stdenv.isDarwin [ "--lv2dir=${placeholder "out"}/lib/lv2" ];
+
meta = with stdenv.lib; {
homepage = "https://lv2plug.in";
description = "A plugin standard for audio systems";
license = licenses.mit;
maintainers = [ maintainers.goibhniu ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/development/libraries/audio/mbelib/default.nix b/nixpkgs/pkgs/development/libraries/audio/mbelib/default.nix
new file mode 100644
index 00000000000..1fda3a91926
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/audio/mbelib/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, fetchFromGitHub, cmake }:
+
+stdenv.mkDerivation rec {
+ pname = "mbelib";
+ version = "1.3.0";
+
+ src = fetchFromGitHub {
+ owner = "szechyjs";
+ repo = "mbelib";
+ rev = "v${version}";
+ sha256 = "0v6b7nf8fgxy7vzgcwffqyql5zhldrz30c88k1ylbjp78hwh4rif";
+ };
+
+ nativeBuildInputs = [ cmake ];
+
+ enableParallelBuilding = true;
+
+ doCheck = true;
+ preCheck = ''
+ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$PWD
+ export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH''${DYLD_LIBRARY_PATH:+:}$PWD
+ '';
+
+ meta = with stdenv.lib; {
+ description = "P25 Phase 1 and ProVoice vocoder";
+ homepage = https://github.com/szechyjs/mbelib;
+ license = licenses.isc;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ andrew-d ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/avahi/default.nix b/nixpkgs/pkgs/development/libraries/avahi/default.nix
index 4c7e5321f55..3f36b87af70 100644
--- a/nixpkgs/pkgs/development/libraries/avahi/default.nix
+++ b/nixpkgs/pkgs/development/libraries/avahi/default.nix
@@ -1,5 +1,5 @@
{ fetchurl, fetchpatch, stdenv, pkgconfig, libdaemon, dbus, perlPackages
-, expat, gettext, intltool, glib, libiconv
+, expat, gettext, intltool, glib, libiconv, writeShellScriptBin
, gtk3Support ? false, gtk3 ? null
, qt4 ? null
, qt4Support ? false
@@ -9,6 +9,11 @@
assert qt4Support -> qt4 != null;
+let
+ # despite the configure script claiming it supports $PKG_CONFIG, it doesnt respect it
+ pkgconfig-helper = writeShellScriptBin "pkg-config" ''exec $PKG_CONFIG "$@"'';
+in
+
stdenv.mkDerivation rec {
name = "avahi${stdenv.lib.optionalString withLibdnssdCompat "-compat"}-${version}";
version = "0.7";
@@ -18,6 +23,11 @@ stdenv.mkDerivation rec {
sha256 = "0128n7jlshw4bpx0vg8lwj8qwdisjxi7mvniwfafgnkzzrfrpaap";
};
+ prePatch = ''
+ substituteInPlace configure \
+ --replace pkg-config "$PKG_CONFIG"
+ '';
+
patches = [
./no-mkdir-localstatedir.patch
(fetchpatch {
@@ -35,7 +45,7 @@ stdenv.mkDerivation rec {
propagatedBuildInputs =
stdenv.lib.optionals withPython (with python.pkgs; [ python pygobject3 dbus-python ]);
- nativeBuildInputs = [ pkgconfig gettext intltool glib ];
+ nativeBuildInputs = [ pkgconfig pkgconfig-helper gettext intltool glib ];
configureFlags =
[ "--disable-qt3" "--disable-gdbm" "--disable-mono"
diff --git a/nixpkgs/pkgs/development/libraries/aws-checksums/default.nix b/nixpkgs/pkgs/development/libraries/aws-checksums/default.nix
index de664af86e4..d4ba15e52db 100644
--- a/nixpkgs/pkgs/development/libraries/aws-checksums/default.nix
+++ b/nixpkgs/pkgs/development/libraries/aws-checksums/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "aws-checksums";
- version = "0.1.5";
+ version = "0.1.7";
src = fetchFromGitHub {
owner = "awslabs";
repo = pname;
rev = "v${version}";
- sha256 = "018fnpn0jc686jxp5wf8qxmjphk3z43l8n1mgcgaa9zw94i24jgk";
+ sha256 = "0am1hfzqir44zcx6y6c7jw74qvbsav8ppr9dahpdh3ac95cjf38a";
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/development/libraries/babl/default.nix b/nixpkgs/pkgs/development/libraries/babl/default.nix
index dbf7afd596f..12547bcb4c7 100644
--- a/nixpkgs/pkgs/development/libraries/babl/default.nix
+++ b/nixpkgs/pkgs/development/libraries/babl/default.nix
@@ -5,17 +5,18 @@
, pkgconfig
, gobject-introspection
, lcms2
+, vala
}:
stdenv.mkDerivation rec {
pname = "babl";
- version = "0.1.74";
+ version = "0.1.78";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "https://download.gimp.org/pub/babl/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "03nfcvy3453xkfvsfcnsfcjf2vg2pin09qnr9jlssdysa1lhnwcs";
+ sha256 = "F9VJNjO/9VhdnzdbxN9ZJRV80ccMzXwipjW+dcFyUjo=";
};
nativeBuildInputs = [
@@ -23,6 +24,7 @@ stdenv.mkDerivation rec {
ninja
pkgconfig
gobject-introspection
+ vala
];
buildInputs = [
diff --git a/nixpkgs/pkgs/development/libraries/bctoolbox/default.nix b/nixpkgs/pkgs/development/libraries/bctoolbox/default.nix
index 22578dad38d..d99ee57ef9e 100644
--- a/nixpkgs/pkgs/development/libraries/bctoolbox/default.nix
+++ b/nixpkgs/pkgs/development/libraries/bctoolbox/default.nix
@@ -7,7 +7,7 @@
stdenv.mkDerivation rec {
pname = "bctoolbox";
- version = "4.3.1";
+ version = "4.4.0";
nativeBuildInputs = [ cmake bcunit ];
buildInputs = [ mbedtls ];
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
group = "BC";
repo = pname;
rev = version;
- sha256 = "1y91jcrma4kjqpm6w5ahlygjsyvx7l8zjrjvq7g2n39jmw175cvs";
+ sha256 = "1r3ymwk10ry6mz4zd08q7l5msq7h15931l7f0clw2siqs8r81x7c";
};
# Do not build static libraries
diff --git a/nixpkgs/pkgs/development/libraries/bzrtp/default.nix b/nixpkgs/pkgs/development/libraries/bzrtp/default.nix
index 2eb5a2dfcff..d54539d9f25 100644
--- a/nixpkgs/pkgs/development/libraries/bzrtp/default.nix
+++ b/nixpkgs/pkgs/development/libraries/bzrtp/default.nix
@@ -7,7 +7,7 @@
stdenv.mkDerivation rec {
pname = "bzrtp";
- version = "4.3.1";
+ version = "4.4.0";
src = fetchFromGitLab {
domain = "gitlab.linphone.org";
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
group = "BC";
repo = pname;
rev = version;
- sha256 = "14fqp6r9rf7z6j5phbsrdxlbjak03hs8kb94b6jgcrcdxrxhy3fy";
+ sha256 = "1yjmsbqmymzl4r7sba6w4a2yld8m6hzafr6jf7sj0syhwpnc3zv6";
};
buildInputs = [ bctoolbox sqlite ];
diff --git a/nixpkgs/pkgs/development/libraries/c-ares/default.nix b/nixpkgs/pkgs/development/libraries/c-ares/default.nix
index 02f0872cee3..2751565670a 100644
--- a/nixpkgs/pkgs/development/libraries/c-ares/default.nix
+++ b/nixpkgs/pkgs/development/libraries/c-ares/default.nix
@@ -1,5 +1,10 @@
{ stdenv, fetchurl, writeTextDir }:
+# 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.
+
let self =
stdenv.mkDerivation rec {
name = "c-ares-1.15.0";
diff --git a/nixpkgs/pkgs/development/libraries/c-blosc/default.nix b/nixpkgs/pkgs/development/libraries/c-blosc/default.nix
index 85905778e80..e6a25ea6d7c 100644
--- a/nixpkgs/pkgs/development/libraries/c-blosc/default.nix
+++ b/nixpkgs/pkgs/development/libraries/c-blosc/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "c-blosc";
- version = "1.18.1";
+ version = "1.19.0";
src = fetchFromGitHub {
owner = "Blosc";
repo = "c-blosc";
rev = "v${version}";
- sha256 = "1ywq8j70149859vvs19wgjq89d6xsvvmvm2n1dmkzpchxgrvnw70";
+ sha256 = "03z0wybw7w5yvakn1dzfmn8vz586hbqy2mq1vz1zg15md4x6zvbx";
};
buildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/development/libraries/caf/default.nix b/nixpkgs/pkgs/development/libraries/caf/default.nix
index 605df238101..74ca27f2e3c 100644
--- a/nixpkgs/pkgs/development/libraries/caf/default.nix
+++ b/nixpkgs/pkgs/development/libraries/caf/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "actor-framework";
- version = "0.17.5";
+ version = "0.17.6";
src = fetchFromGitHub {
owner = "actor-framework";
repo = "actor-framework";
rev = version;
- sha256 = "1w7sanxhh4sv4ap3ildqzlziazcy7ydx2pbjjrf3k60lcwq0lzn6";
+ sha256 = "03pi2jcdvdxncvv3hmzlamask0db1fc5l79k9rgq9agl0swd0mnz";
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/development/libraries/capnproto/default.nix b/nixpkgs/pkgs/development/libraries/capnproto/default.nix
index 9020ccf08b5..ad2517f2589 100644
--- a/nixpkgs/pkgs/development/libraries/capnproto/default.nix
+++ b/nixpkgs/pkgs/development/libraries/capnproto/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "capnproto";
- version = "0.7.0";
+ version = "0.8.0";
src = fetchurl {
url = "https://capnproto.org/capnproto-c++-${version}.tar.gz";
- sha256 = "0hfdnhlbskagzgvby8wy6lrxj53zfzpfqimbhga68c0ji2yw1969";
+ sha256 = "03f1862ljdshg7d0rg3j7jzgm3ip55kzd2y91q7p0racax3hxx6i";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/libraries/celt/0.5.1.nix b/nixpkgs/pkgs/development/libraries/celt/0.5.1.nix
index e45d74345d4..759dd6254b4 100644
--- a/nixpkgs/pkgs/development/libraries/celt/0.5.1.nix
+++ b/nixpkgs/pkgs/development/libraries/celt/0.5.1.nix
@@ -1,6 +1,6 @@
{ callPackage, fetchurl, ... } @ args:
-callPackage ./generic.nix (args // rec{
+callPackage ./generic.nix (args // rec {
version = "0.5.1.3";
src = fetchurl {
diff --git a/nixpkgs/pkgs/development/libraries/celt/0.7.nix b/nixpkgs/pkgs/development/libraries/celt/0.7.nix
index a5dd401ec49..2092941dc76 100644
--- a/nixpkgs/pkgs/development/libraries/celt/0.7.nix
+++ b/nixpkgs/pkgs/development/libraries/celt/0.7.nix
@@ -1,6 +1,6 @@
{ callPackage, fetchurl, ... } @ args:
-callPackage ./generic.nix (args // rec{
+callPackage ./generic.nix (args // rec {
version = "0.7.1";
src = fetchurl {
diff --git a/nixpkgs/pkgs/development/libraries/celt/default.nix b/nixpkgs/pkgs/development/libraries/celt/default.nix
index 61352d5caf9..3071b5d7c6b 100644
--- a/nixpkgs/pkgs/development/libraries/celt/default.nix
+++ b/nixpkgs/pkgs/development/libraries/celt/default.nix
@@ -1,6 +1,6 @@
{ callPackage, fetchurl, ... } @ args:
-callPackage ./generic.nix (args // rec{
+callPackage ./generic.nix (args // rec {
version = "0.11.3";
src = fetchurl {
diff --git a/nixpkgs/pkgs/development/libraries/cgui/default.nix b/nixpkgs/pkgs/development/libraries/cgui/default.nix
index 39ed74d0075..d6c550a8da8 100644
--- a/nixpkgs/pkgs/development/libraries/cgui/default.nix
+++ b/nixpkgs/pkgs/development/libraries/cgui/default.nix
@@ -23,5 +23,6 @@ stdenv.mkDerivation rec {
description = "A multiplatform basic GUI library";
maintainers = [ maintainers.raskin ];
platforms = platforms.linux;
+ license = licenses.free;
};
}
diff --git a/nixpkgs/pkgs/development/libraries/check/default.nix b/nixpkgs/pkgs/development/libraries/check/default.nix
index 0a51e7e592b..e98fa465e0b 100644
--- a/nixpkgs/pkgs/development/libraries/check/default.nix
+++ b/nixpkgs/pkgs/development/libraries/check/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "check";
- version = "0.14.0";
+ version = "0.15.0";
src = fetchurl {
url = "https://github.com/libcheck/check/releases/download/${version}/check-${version}.tar.gz";
- sha256 = "02zkfiyklckmivrfvdsrlzvzphkdsgjrz3igncw05dv5pshhq3xx";
+ sha256 = "0q5cs6rqbq8a1m9ij3dxnsjcs31mvg0b2i77g0iykqd6iz3f78mf";
};
# Test can randomly fail: https://hydra.nixos.org/build/7243912
diff --git a/nixpkgs/pkgs/development/libraries/cimg/default.nix b/nixpkgs/pkgs/development/libraries/cimg/default.nix
index 8a67ab09a19..312f927767d 100644
--- a/nixpkgs/pkgs/development/libraries/cimg/default.nix
+++ b/nixpkgs/pkgs/development/libraries/cimg/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "cimg";
- version = "2.9.0";
+ version = "2.9.1";
src = fetchFromGitHub {
owner = "dtschump";
repo = "CImg";
rev = "v.${version}";
- sha256 = "1x43c1w2kzr6h3j7y3kwiwb7nba0iymck6bq9psvp53mh9xxrfd1";
+ sha256 = "0vl7dscbms4834gm1000sp17pr714pbqwicn40pbl85mxr3pnjp3";
};
installPhase = ''
diff --git a/nixpkgs/pkgs/development/libraries/cm256cc/default.nix b/nixpkgs/pkgs/development/libraries/cm256cc/default.nix
index aaf40998102..eaddcb86f54 100644
--- a/nixpkgs/pkgs/development/libraries/cm256cc/default.nix
+++ b/nixpkgs/pkgs/development/libraries/cm256cc/default.nix
@@ -19,5 +19,6 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/f4exb/cm256cc";
platforms = platforms.linux;
maintainers = with maintainers; [ alkeryn ];
+ license = licenses.gpl3;
};
}
diff --git a/nixpkgs/pkgs/development/libraries/console-bridge/default.nix b/nixpkgs/pkgs/development/libraries/console-bridge/default.nix
new file mode 100644
index 00000000000..e2370ecce64
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/console-bridge/default.nix
@@ -0,0 +1,23 @@
+{ lib, stdenv, fetchFromGitHub, cmake, validatePkgConfig }:
+
+stdenv.mkDerivation rec {
+ pname = "console-bridge";
+ version = "1.0.1";
+
+ src = fetchFromGitHub {
+ owner = "ros";
+ repo = "console_bridge";
+ rev = version;
+ sha256 = "18qycrjnf7v8n5bipij91jsv7ap98z5dsp93w2gz9rah4lfjb80q";
+ };
+
+ nativeBuildInputs = [ cmake validatePkgConfig ];
+
+ meta = with lib; {
+ description = "A ROS-independent package for logging that seamlessly pipes into rosconsole/rosout for ROS-dependent packages";
+ homepage = "https://github.com/ros/console_bridge";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ lopsided98 ];
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/cpp-hocon/default.nix b/nixpkgs/pkgs/development/libraries/cpp-hocon/default.nix
index dc742a5c051..47ec7a1a6eb 100644
--- a/nixpkgs/pkgs/development/libraries/cpp-hocon/default.nix
+++ b/nixpkgs/pkgs/development/libraries/cpp-hocon/default.nix
@@ -2,16 +2,16 @@
stdenv.mkDerivation rec {
pname = "cpp-hocon";
- version = "0.2.1";
+ version = "0.3.0";
src = fetchFromGitHub {
- sha256 = "0ar7q3rp46m01wvfa289bxnk9xma3ydc67by7i4nrpz8vamvhwc3";
+ sha256 = "0b24anpwkmvbsn5klnr58vxksw00ci9pjhwzx7a61kplyhsaiydw";
rev = version;
repo = "cpp-hocon";
owner = "puppetlabs";
};
- NIX_CFLAGS_COMPILE = "-Wno-error=catch-value";
+ NIX_CFLAGS_COMPILE = "-Wno-error";
nativeBuildInputs = [ cmake ];
@@ -21,10 +21,10 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
inherit (src.meta) homepage;
- description = " A C++ port of the Typesafe Config library";
+ description = "A C++ port of the Typesafe Config library";
license = licenses.asl20;
maintainers = [ maintainers.womfoo ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/development/libraries/cpp-utilities/default.nix b/nixpkgs/pkgs/development/libraries/cpp-utilities/default.nix
index 4b2520d714b..88d2f59f563 100644
--- a/nixpkgs/pkgs/development/libraries/cpp-utilities/default.nix
+++ b/nixpkgs/pkgs/development/libraries/cpp-utilities/default.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "cpp-utilities";
- version = "5.4.0";
+ version = "5.5.0";
src = fetchFromGitHub {
owner = "Martchus";
repo = pname;
rev = "v${version}";
- sha256 = "18sy1jrz5adzy7c8k42kqlpicc4h0igimjqwaa6m9swwkhwiqqjz";
+ sha256 = "1kzwclf8l89dbw10ya0grhdj7dspmj7rg7rkaa8b7n5lgla968jr";
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/development/libraries/curlcpp/default.nix b/nixpkgs/pkgs/development/libraries/curlcpp/default.nix
index 274a657cb1a..ead4d1b76bd 100644
--- a/nixpkgs/pkgs/development/libraries/curlcpp/default.nix
+++ b/nixpkgs/pkgs/development/libraries/curlcpp/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "curlcpp";
- version = "1.1";
+ version = "1.4";
src = fetchFromGitHub {
owner = "JosephP91";
repo = "curlcpp";
rev = version;
- sha256 = "025qg5hym73xrvyhalv3jgbf9jqnnzkdjs3zwsgbpqx58zyd5bg5";
+ sha256 = "1zx76jcddqk4zkcdb6p7rsmkjbbjm2cj6drj0c8hdd61ms1d0f3n";
};
buildInputs = [ cmake curl ];
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
description = "Object oriented C++ wrapper for CURL";
platforms = platforms.unix;
license = licenses.mit;
- maintainers = with maintainers; [ juliendehos rszibele ];
+ maintainers = with maintainers; [ rszibele ];
};
}
diff --git a/nixpkgs/pkgs/development/libraries/dav1d/default.nix b/nixpkgs/pkgs/development/libraries/dav1d/default.nix
index 799375ba44d..0889fdd0d8f 100644
--- a/nixpkgs/pkgs/development/libraries/dav1d/default.nix
+++ b/nixpkgs/pkgs/development/libraries/dav1d/default.nix
@@ -9,14 +9,14 @@ assert useVulkan -> withExamples;
stdenv.mkDerivation rec {
pname = "dav1d";
- version = "0.7.0";
+ version = "0.7.1";
src = fetchFromGitLab {
domain = "code.videolan.org";
owner = "videolan";
repo = pname;
rev = version;
- sha256 = "0zmn4ald518vgs3cc0ga227aimr38h16mkliq5j8mg6p9dn7nx1w";
+ sha256 = "1yawrbaazj6a2rvvb58k6kh492fjxdwlm94bl6ipry0fqmz0rlnl";
};
nativeBuildInputs = [ meson ninja nasm pkgconfig ];
diff --git a/nixpkgs/pkgs/development/libraries/dbus/default.nix b/nixpkgs/pkgs/development/libraries/dbus/default.nix
index a3e3c4ebd89..3598d8d938e 100644
--- a/nixpkgs/pkgs/development/libraries/dbus/default.nix
+++ b/nixpkgs/pkgs/development/libraries/dbus/default.nix
@@ -20,11 +20,11 @@ assert enableSystemd -> systemd != null;
stdenv.mkDerivation rec {
pname = "dbus";
- version = "1.12.16";
+ version = "1.12.20";
src = fetchurl {
url = "https://dbus.freedesktop.org/releases/dbus/dbus-${version}.tar.gz";
- sha256 = "107ckxaff1cv4q6kmfdi2fb1nlsv03312a7kf6lb4biglhpjv8jl";
+ sha256 = "1zp5gpx61v1cpqf2zwb1cidhp9xylvw49d3zydkxqk6b1qa20xpp";
};
patches = lib.optional stdenv.isSunOS ./implement-getgrouplist.patch;
diff --git a/nixpkgs/pkgs/development/libraries/dbxml/default.nix b/nixpkgs/pkgs/development/libraries/dbxml/default.nix
index 4913cfe2847..a0005f1bf72 100644
--- a/nixpkgs/pkgs/development/libraries/dbxml/default.nix
+++ b/nixpkgs/pkgs/development/libraries/dbxml/default.nix
@@ -9,6 +9,8 @@ stdenv.mkDerivation rec {
sha256 = "a8fc8f5e0c3b6e42741fa4dfc3b878c982ff8f5e5f14843f6a7e20d22e64251a";
};
+ outputs = [ "bin" "dev" "out" ];
+
patches = [
./cxx11.patch
./incorrect-optimization.patch
diff --git a/nixpkgs/pkgs/development/libraries/dclib/default.nix b/nixpkgs/pkgs/development/libraries/dclib/default.nix
index 6b42af05c11..a9929ea2add 100644
--- a/nixpkgs/pkgs/development/libraries/dclib/default.nix
+++ b/nixpkgs/pkgs/development/libraries/dclib/default.nix
@@ -10,7 +10,10 @@ stdenv.mkDerivation {
buildInputs = [libxml2 openssl bzip2];
- meta = {
- platforms = stdenv.lib.platforms.linux;
+ meta = with stdenv.lib; {
+ description = "Peer-to-Peer file sharing client";
+ homepage = "http://dcgui.berlios.de";
+ platforms = platforms.linux;
+ license = [ licenses.openssl licenses.gpl2 ];
};
}
diff --git a/nixpkgs/pkgs/development/libraries/dlib/default.nix b/nixpkgs/pkgs/development/libraries/dlib/default.nix
index e7cc12e0db5..a7d68d62f2a 100644
--- a/nixpkgs/pkgs/development/libraries/dlib/default.nix
+++ b/nixpkgs/pkgs/development/libraries/dlib/default.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "dlib";
- version = "19.19";
+ version = "19.20";
src = fetchFromGitHub {
owner = "davisking";
repo = "dlib";
rev ="v${version}";
- sha256 = "0574p46zf85nx33cam4yqcg20g94kkmrvi5689r1xshprr0szghp";
+ sha256 = "10b5hrprlls0nhljx18ys8cms7bgqirvhxlx6gbvbprbi6q16f9r";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/development/libraries/doctest/default.nix b/nixpkgs/pkgs/development/libraries/doctest/default.nix
index f3ed36db31c..5a256105687 100644
--- a/nixpkgs/pkgs/development/libraries/doctest/default.nix
+++ b/nixpkgs/pkgs/development/libraries/doctest/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "doctest";
- version = "2.3.8";
+ version = "2.4.0";
src = fetchFromGitHub {
owner = "onqtam";
repo = "doctest";
rev = version;
- sha256 = "16w907750jnp98vdzkn72lzwy1zyryaqvfi80lbdp398pj23rq65";
+ sha256 = "1yi95saqv8qb3ix6w8d7ffvs7qbwvqmq6wblckhxhicxxdxk85cd";
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/development/libraries/dqlite/default.nix b/nixpkgs/pkgs/development/libraries/dqlite/default.nix
index aed7dc59bcb..49435ec6718 100644
--- a/nixpkgs/pkgs/development/libraries/dqlite/default.nix
+++ b/nixpkgs/pkgs/development/libraries/dqlite/default.nix
@@ -1,17 +1,15 @@
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, file, libco-canonical
, libuv, raft-canonical, sqlite-replication }:
-with stdenv.lib;
-
stdenv.mkDerivation rec {
pname = "dqlite";
- version = "1.4.1";
+ version = "1.5.0";
src = fetchFromGitHub {
owner = "canonical";
repo = pname;
rev = "v${version}";
- sha256 = "04h3wbfv6bkzzmcwaja33x2qkj3czn0p6fgbdgqd1xli8sx2c2k4";
+ sha256 = "0h7ypigj1b6xbspzc35y89jkp84v8rqiv9qgkyqlqylr7mcw952a";
};
nativeBuildInputs = [ autoreconfHook file pkgconfig ];
@@ -22,17 +20,17 @@ stdenv.mkDerivation rec {
sqlite-replication
];
- # tests hang for ever on x86_64-linux
+ # tests fail
doCheck = false;
outputs = [ "dev" "out" ];
- meta = {
+ meta = with stdenv.lib; {
description = ''
Expose a SQLite database over the network and replicate it across a
cluster of peers
'';
- homepage = "https://github.com/CanonicalLtd/dqlite/";
+ homepage = "https://dqlite.io/";
license = licenses.asl20;
maintainers = with maintainers; [ joko wucke13 ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/development/libraries/expat/default.nix b/nixpkgs/pkgs/development/libraries/expat/default.nix
index 94aee7749ce..a356d7be1a9 100644
--- a/nixpkgs/pkgs/development/libraries/expat/default.nix
+++ b/nixpkgs/pkgs/development/libraries/expat/default.nix
@@ -1,5 +1,10 @@
{ stdenv, fetchurl }:
+# 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";
diff --git a/nixpkgs/pkgs/development/libraries/faad2/default.nix b/nixpkgs/pkgs/development/libraries/faad2/default.nix
index 1a6d67ba805..7040ad0f451 100644
--- a/nixpkgs/pkgs/development/libraries/faad2/default.nix
+++ b/nixpkgs/pkgs/development/libraries/faad2/default.nix
@@ -1,44 +1,24 @@
-{stdenv, fetchurl
+{stdenv, fetchFromGitHub, autoreconfHook
, drmSupport ? false # Digital Radio Mondiale
}:
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "faad2";
- version = "2.8.8";
+ version = "2.9.2";
- src = fetchurl {
- url = "mirror://sourceforge/faac/${pname}-${version}.tar.gz";
- sha256 = "1db37ydb6mxhshbayvirm5vz6j361bjim4nkpwjyhmy4ddfinmhl";
+ src = fetchFromGitHub {
+ owner = "knik0";
+ repo = "faad2";
+ rev = builtins.replaceStrings [ "." ] [ "_" ] version;
+ sha256 = "0rdi6bmyryhkwf4mpprrsp78m6lv1nppav2f0lf1ywifm92ng59c";
};
- patches = let
- fp = { ver ? "2.8.8-3", pname, name ? (pname + ".patch"), sha256 }: fetchurl {
- url = "https://salsa.debian.org/multimedia-team/faad2/raw/debian/${ver}"
- + "/debian/patches/${pname}.patch?inline=false";
- inherit name sha256;
- };
- in [
- (fp {
- # critical bug addressed in vlc 3.0.7 (but we use system-provided faad)
- pname = "0004-Fix-a-couple-buffer-overflows";
- sha256 = "1mwycdfagz6wpda9j3cp7lf93crgacpa8rwr58p3x0i5cirnnmwq";
- })
- (fp {
- name = "CVE-2018-20362.patch";
- pname = "0009-syntax.c-check-for-syntax-element-inconsistencies";
- sha256 = "1z849l5qyvhyn5pvm6r07fa50nrn8nsqnrka2nnzgkhxlhvzpa81";
- })
- (fp {
- name = "CVE-2018-20194.patch";
- pname = "0010-sbr_hfadj-sanitize-frequency-band-borders";
- sha256 = "1b1kbz4mv0zhpq8h3djnvqafh1gn12nikk9v3jrxyryywacirah4";
- })
- ];
-
configureFlags = []
++ optional drmSupport "--with-drm";
+ nativeBuildInputs = [ autoreconfHook ];
+
meta = {
description = "An open source MPEG-4 and MPEG-2 AAC decoder";
homepage = "https://www.audiocoding.com/faad2.html";
diff --git a/nixpkgs/pkgs/development/libraries/farstream/default.nix b/nixpkgs/pkgs/development/libraries/farstream/default.nix
index 763caa811e3..0ce0f56d710 100644
--- a/nixpkgs/pkgs/development/libraries/farstream/default.nix
+++ b/nixpkgs/pkgs/development/libraries/farstream/default.nix
@@ -29,6 +29,11 @@ stdenv.mkDerivation rec {
url = "https://gitlab.freedesktop.org/farstream/farstream/commit/73891c28fa27d5e65a71762e826f13747d743588.patch";
sha256 = "19pw1m8xhxyf5yhl6k898w240ra2k0m28gfv858x70c4wl786lrn";
})
+ # Fix build with newer gnumake.
+ (fetchpatch {
+ url = "https://gitlab.freedesktop.org/farstream/farstream/-/commit/54987d44.diff";
+ sha256 = "02pka68p2j1wg7768rq7afa5wl9xv82wp86q7izrmwwnxdmz4zyg";
+ })
];
buildInputs = [
diff --git a/nixpkgs/pkgs/development/libraries/faudio/default.nix b/nixpkgs/pkgs/development/libraries/faudio/default.nix
index 7bc0790f049..d139aca92b1 100644
--- a/nixpkgs/pkgs/development/libraries/faudio/default.nix
+++ b/nixpkgs/pkgs/development/libraries/faudio/default.nix
@@ -3,14 +3,14 @@
#TODO: tests
stdenv.mkDerivation rec {
- pname = "faudio";
- version = "20.06";
+ pname = "faudio";
+ version = "20.07";
src = fetchFromGitHub {
owner = "FNA-XNA";
repo = "FAudio";
rev = version;
- sha256 = "1dyx9l7ldhlbb77ca3wk0l218589blvh78mdfyzpk9k1izk2yih1";
+ sha256 = "14fi0jwax9qzn2k89qazdkhxvklk5zcwhbi6pxi1l5i9zk4ly2h7";
};
nativeBuildInputs = [cmake];
diff --git a/nixpkgs/pkgs/development/libraries/fcft/default.nix b/nixpkgs/pkgs/development/libraries/fcft/default.nix
new file mode 100644
index 00000000000..15f2f42af38
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/fcft/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, lib, fetchgit, pkg-config, meson, ninja, freetype, fontconfig, pixman, tllist }:
+
+stdenv.mkDerivation rec {
+ pname = "fcft";
+ version = "0.4.3";
+
+ src = fetchgit {
+ url = "https://codeberg.org/dnkl/fcft.git";
+ rev = "${version}";
+ sha256 = "1r2k5726k6ps8ml2s1vqmpiggqxzq9pbzs7m0dsxk29mh8vg0psj";
+ };
+
+ nativeBuildInputs = [ pkg-config meson ninja ];
+ buildInputs = [ freetype fontconfig pixman tllist ];
+
+ meta = with lib; {
+ homepage = "https://codeberg.org/dnkl/fcft";
+ description = "Simple library for font loading and glyph rasterization";
+ maintainers = with maintainers; [ fionera ];
+ license = licenses.mit;
+ platforms = with platforms; linux;
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/ffmpeg-full/default.nix b/nixpkgs/pkgs/development/libraries/ffmpeg-full/default.nix
index 68648e64b27..1cbcc5471e0 100644
--- a/nixpkgs/pkgs/development/libraries/ffmpeg-full/default.nix
+++ b/nixpkgs/pkgs/development/libraries/ffmpeg-full/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, addOpenGLRunpath, fetchurl, fetchpatch, pkgconfig, perl, texinfo, yasm
+{ stdenv, ffmpeg, addOpenGLRunpath, fetchurl, fetchpatch, pkgconfig, perl, texinfo, yasm
/*
* Licensing options (yes some are listed twice, filters and such are not listed)
*/
@@ -82,6 +82,7 @@
#, libnut ? null # NUT (de)muxer, native (de)muser exists
, libogg ? null # Ogg container used by vorbis & theora
, libopus ? null # Opus de/encoder
+, librsvg ? null # SVG protocol
, libssh ? null # SFTP protocol
, libtheora ? null # Theora encoder
, libv4l ? null # Video 4 Linux support
@@ -117,6 +118,7 @@
#, shine ? null # Fixed-point MP3 encoder
, soxr ? null # Resampling via soxr
, speex ? null # Speex de/encoder
+, srt ? null # Secure Reliable Transport (SRT) protocol
#, twolame ? null # MP2 encoder
#, utvideo ? null # Ut Video de/encoder
, vid-stab ? null # Video stabilization
@@ -239,14 +241,7 @@ assert opensslExtlib -> gnutls == null && openssl != null && nonfreeLicensing;
stdenv.mkDerivation rec {
pname = "ffmpeg-full";
- version = "4.2.3";
-
- src = fetchurl {
- url = "https://www.ffmpeg.org/releases/ffmpeg-${version}.tar.bz2";
- sha256 = "0pkrariwjv25k7inwshch7b5820ly3hsp991amyb60rkqc8v4zi1";
- };
-
- patches = [ ./prefer-libdav1d-over-libaom.patch ];
+ inherit (ffmpeg) src version;
prePatch = ''
patchShebangs .
@@ -360,6 +355,8 @@ stdenv.mkDerivation rec {
(enableFeature (libmysofa != null) "libmysofa")
#(enableFeature (libnut != null) "libnut")
(enableFeature (libopus != null) "libopus")
+ (enableFeature (librsvg != null) "librsvg")
+ (enableFeature (srt != null) "libsrt")
(enableFeature (libssh != null) "libssh")
(enableFeature (libtheora != null) "libtheora")
(enableFeature (if isLinux then libv4l != null else false) "libv4l2")
@@ -421,9 +418,9 @@ stdenv.mkDerivation rec {
buildInputs = [
bzip2 celt dav1d fontconfig freetype frei0r fribidi game-music-emu gnutls gsm
libjack2 ladspaH lame libaom libass libbluray libbs2b libcaca libdc1394 libmodplug libmysofa
- libogg libopus libssh libtheora libvdpau libvorbis libvpx libwebp libX11
+ libogg libopus librsvg libssh libtheora libvdpau libvorbis libvpx libwebp libX11
libxcb libXv libXext lzma openal openjpeg libpulseaudio rtmpdump opencore-amr
- samba SDL2 soxr speex vid-stab vo-amrwbenc wavpack x264 x265 xavs xvidcore
+ samba SDL2 soxr speex srt vid-stab vo-amrwbenc wavpack x264 x265 xavs xvidcore
zeromq4 zlib
] ++ optionals openglExtlib [ libGL libGLU ]
++ optionals nonfreeLicensing [ fdk_aac openssl ]
diff --git a/nixpkgs/pkgs/development/libraries/ffmpeg-full/prefer-libdav1d-over-libaom.patch b/nixpkgs/pkgs/development/libraries/ffmpeg-full/prefer-libdav1d-over-libaom.patch
deleted file mode 100644
index 789bfc2674f..00000000000
--- a/nixpkgs/pkgs/development/libraries/ffmpeg-full/prefer-libdav1d-over-libaom.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git a/libavcodec/allcodecs.c b/libavcodec/allcodecs.c
-index d2f9a39ce5..2342399a8e 100644
---- a/libavcodec/allcodecs.c
-+++ b/libavcodec/allcodecs.c
-@@ -679,13 +679,13 @@ extern AVCodec ff_pcm_mulaw_at_encoder;
- extern AVCodec ff_pcm_mulaw_at_decoder;
- extern AVCodec ff_qdmc_at_decoder;
- extern AVCodec ff_qdm2_at_decoder;
-+extern AVCodec ff_libdav1d_decoder;
- extern AVCodec ff_libaom_av1_decoder;
- extern AVCodec ff_libaom_av1_encoder;
- extern AVCodec ff_libaribb24_decoder;
- extern AVCodec ff_libcelt_decoder;
- extern AVCodec ff_libcodec2_encoder;
- extern AVCodec ff_libcodec2_decoder;
--extern AVCodec ff_libdav1d_decoder;
- extern AVCodec ff_libdavs2_decoder;
- extern AVCodec ff_libfdk_aac_encoder;
- extern AVCodec ff_libfdk_aac_decoder;
diff --git a/nixpkgs/pkgs/development/libraries/ffmpeg/2.8.nix b/nixpkgs/pkgs/development/libraries/ffmpeg/2.8.nix
index 5d1f93a9e04..309cd2b3b35 100644
--- a/nixpkgs/pkgs/development/libraries/ffmpeg/2.8.nix
+++ b/nixpkgs/pkgs/development/libraries/ffmpeg/2.8.nix
@@ -1,7 +1,7 @@
{ callPackage, ... } @ args:
callPackage ./generic.nix (rec {
- version = "${branch}.16";
+ version = "${branch}.17";
branch = "2.8";
- sha256 = "0lfmfd6rhywis9rblkxv33rpwfga9xv261fq4cn3pkx1izih7ybk";
+ sha256 = "05bnhvs2f82aq95z1wd3wr42sljdfq4kiyzqwhpji983mndx14vl";
} // args)
diff --git a/nixpkgs/pkgs/development/libraries/ffmpeg/3.4.nix b/nixpkgs/pkgs/development/libraries/ffmpeg/3.4.nix
index 6c16b55dfe8..629fdba5673 100644
--- a/nixpkgs/pkgs/development/libraries/ffmpeg/3.4.nix
+++ b/nixpkgs/pkgs/development/libraries/ffmpeg/3.4.nix
@@ -6,7 +6,7 @@
callPackage ./generic.nix (rec {
version = branch;
- branch = "3.4.7";
- sha256 = "0hj91gjps92f4w3yyqss89yrs6s75574hbj5gz9g5affd6294yhc";
+ branch = "3.4.8";
+ sha256 = "1d0r4yja2dkkyhdwx1migq46gsrcbajiv66263a5sq5bfr9dqkch";
darwinFrameworks = [ Cocoa CoreMedia ];
} // args)
diff --git a/nixpkgs/pkgs/development/libraries/ffmpeg/4.nix b/nixpkgs/pkgs/development/libraries/ffmpeg/4.nix
index 1a7c619a122..7e3941d3f37 100644
--- a/nixpkgs/pkgs/development/libraries/ffmpeg/4.nix
+++ b/nixpkgs/pkgs/development/libraries/ffmpeg/4.nix
@@ -5,8 +5,8 @@
}@args:
callPackage ./generic.nix (rec {
- version = "4.2.3";
- branch = "4.2";
- sha256 = "0pkrariwjv25k7inwshch7b5820ly3hsp991amyb60rkqc8v4zi1";
+ version = "4.3.1";
+ branch = "4.3";
+ sha256 = "1nghcpm2r9ir2h6xpqfn9381jq6aiwlkwlnyplxywvkbjiisr97l";
darwinFrameworks = [ Cocoa CoreMedia VideoToolbox ];
} // args)
diff --git a/nixpkgs/pkgs/development/libraries/ffmpeg/generic.nix b/nixpkgs/pkgs/development/libraries/ffmpeg/generic.nix
index f56447668ea..5b98884c1fc 100644
--- a/nixpkgs/pkgs/development/libraries/ffmpeg/generic.nix
+++ b/nixpkgs/pkgs/development/libraries/ffmpeg/generic.nix
@@ -163,7 +163,6 @@ stdenv.mkDerivation rec {
] ++ optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
"--cross-prefix=${stdenv.cc.targetPrefix}"
"--enable-cross-compile"
- "--pkg-config=pkg-config" # Override ffmpeg's ./configure assumption that pkg-config is prefixed by the architecture. (e.g. aarch64-unknown-linux-gnu-pkg-config)
] ++ optional stdenv.cc.isClang "--cc=clang");
depsBuildBuild = [ buildPackages.stdenv.cc ];
@@ -174,7 +173,7 @@ stdenv.mkDerivation rec {
libvorbis lzma soxr x264 x265 xvidcore zlib libopus speex nv-codec-headers
] ++ optionals openglSupport [ libGL libGLU ]
++ optional libmfxSupport intel-media-sdk
- ++ optional vpxSupport libaom
+ ++ optional libaomSupport libaom
++ optional vpxSupport libvpx
++ optionals (!isDarwin && !isAarch32) [ libpulseaudio ] # Need to be fixed on Darwin and ARM
++ optional ((isLinux || isFreeBSD) && !isAarch32) libva
@@ -199,9 +198,10 @@ stdenv.mkDerivation rec {
--replace "includedir=$out" "includedir=''${!outputInclude}"
done
'' + optionalString stdenv.isLinux ''
- # Set RUNPATH so that libnvcuvid in /run/opengl-driver(-32)/lib can be found.
+ # Set RUNPATH so that libnvcuvid and libcuda in /run/opengl-driver(-32)/lib can be found.
# See the explanation in addOpenGLRunpath.
- addOpenGLRunpath $out/lib/libavcodec.so*
+ addOpenGLRunpath $out/lib/libavcodec.so
+ addOpenGLRunpath $out/lib/libavutil.so
'';
installFlags = [ "install-man" ];
diff --git a/nixpkgs/pkgs/development/libraries/ffmpegthumbnailer/default.nix b/nixpkgs/pkgs/development/libraries/ffmpegthumbnailer/default.nix
index 82a30337348..4e3c10e8829 100644
--- a/nixpkgs/pkgs/development/libraries/ffmpegthumbnailer/default.nix
+++ b/nixpkgs/pkgs/development/libraries/ffmpegthumbnailer/default.nix
@@ -1,4 +1,4 @@
-{ fetchFromGitHub, stdenv, ffmpeg, cmake, libpng, pkgconfig, libjpeg
+{ fetchFromGitHub, stdenv, ffmpeg_3, cmake, libpng, pkgconfig, libjpeg
}:
stdenv.mkDerivation rec {
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ cmake pkgconfig ];
- buildInputs = [ ffmpeg libpng libjpeg ];
+ buildInputs = [ ffmpeg_3 libpng libjpeg ];
meta = with stdenv.lib; {
homepage = "https://github.com/dirkvdb/ffmpegthumbnailer";
diff --git a/nixpkgs/pkgs/development/libraries/ffms/default.nix b/nixpkgs/pkgs/development/libraries/ffms/default.nix
index 5a87402e0d9..ebbced19eb8 100644
--- a/nixpkgs/pkgs/development/libraries/ffms/default.nix
+++ b/nixpkgs/pkgs/development/libraries/ffms/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, zlib, ffmpeg, pkgconfig }:
+{ stdenv, fetchFromGitHub, zlib, ffmpeg_3, pkgconfig }:
stdenv.mkDerivation rec {
pname = "ffms";
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
NIX_CFLAGS_COMPILE = "-fPIC";
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ zlib ffmpeg ];
+ buildInputs = [ zlib ffmpeg_3 ];
# ffms includes a built-in vapoursynth plugin, see:
# https://github.com/FFMS/ffms2#avisynth-and-vapoursynth-plugin
diff --git a/nixpkgs/pkgs/development/libraries/flatbuffers/default.nix b/nixpkgs/pkgs/development/libraries/flatbuffers/default.nix
index 825e052ad87..0b0e0fd9e22 100644
--- a/nixpkgs/pkgs/development/libraries/flatbuffers/default.nix
+++ b/nixpkgs/pkgs/development/libraries/flatbuffers/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, fetchpatch, cmake }:
-stdenv.mkDerivation (rec {
+stdenv.mkDerivation rec {
pname = "flatbuffers";
- version = "1.11.0";
+ version = "1.12.0";
src = fetchFromGitHub {
owner = "google";
repo = "flatbuffers";
rev = "v${version}";
- sha256 = "1gl8pnykzifh7pnnvl80f5prmj5ga60dp44inpv9az2k9zaqx3qr";
+ sha256 = "0f7xd66vc1lzjbn7jzd5kyqrgxpsfxi4zc7iymhb5xrwyxipjl1g";
};
preConfigure = stdenv.lib.optional stdenv.buildPlatform.isDarwin ''
@@ -36,12 +36,4 @@ stdenv.mkDerivation (rec {
platforms = stdenv.lib.platforms.unix;
homepage = "https://google.github.io/flatbuffers/";
};
-} // stdenv.lib.optionalAttrs stdenv.hostPlatform.isMusl {
- # Remove when updating to the next version.
- patches = [
- (fetchpatch {
- url = "https://github.com/google/flatbuffers/commit/2b52494047fb6e97af03e1801b42adc7ed3fd78a.diff";
- sha256 = "01k07ws0f4w7nnl8nli795wgjm4p94lxd3kva4yf7nf3pg4p8arx";
- })
- ];
-})
+}
diff --git a/nixpkgs/pkgs/development/libraries/flatpak/default.nix b/nixpkgs/pkgs/development/libraries/flatpak/default.nix
index ceca7e24fb6..40cea4f730e 100644
--- a/nixpkgs/pkgs/development/libraries/flatpak/default.nix
+++ b/nixpkgs/pkgs/development/libraries/flatpak/default.nix
@@ -1,21 +1,23 @@
{ stdenv
, fetchurl
-, autoreconfHook
+, fetchpatch
+, autoconf
+, automake
+, libtool
, docbook_xml_dtd_412
, docbook_xml_dtd_42
, docbook_xml_dtd_43
-, docbook_xsl
+, docbook-xsl-nons
, which
, libxml2
, gobject-introspection
, gtk-doc
, intltool
, libxslt
-, pkgconfig
+, pkg-config
, xmlto
, appstream-glib
, substituteAll
-, glibcLocales
, yacc
, xdg-dbus-proxy
, p11-kit
@@ -39,6 +41,7 @@
, nixosTests
, libsoup
, lzma
+, zstd
, ostree
, polkit
, python3
@@ -54,14 +57,14 @@
stdenv.mkDerivation rec {
pname = "flatpak";
- version = "1.6.3";
+ version = "1.8.1";
# TODO: split out lib once we figure out what to do with triggerdir
- outputs = [ "out" "dev" "man" "doc" "installedTests" ];
+ outputs = [ "out" "dev" "man" "doc" "devdoc" "installedTests" ];
src = fetchurl {
url = "https://github.com/flatpak/flatpak/releases/download/${version}/${pname}-${version}.tar.xz";
- sha256 = "17s8nqdxd4xdy7ag9bw06adxccha78jmlsa3zpqnl3qh92pg0hji";
+ sha256 = "ZpFLZvmmQHk4bMCXpAoZ+oQZVo33+0VvLkB/D3asnq0=";
};
patches = [
@@ -69,7 +72,7 @@ stdenv.mkDerivation rec {
# https://github.com/flatpak/flatpak/issues/1460
(substituteAll {
src = ./fix-test-paths.patch;
- inherit coreutils gettext glibcLocales socat gtk3;
+ inherit coreutils gettext socat gtk3;
smi = shared-mime-info;
dfu = desktop-file-utils;
hicolorIconTheme = hicolor-icon-theme;
@@ -101,21 +104,31 @@ stdenv.mkDerivation rec {
# But we want the GDK_PIXBUF_MODULE_FILE from the wrapper affect the icon validator.
./validate-icon-pixbuf.patch
+
+ # Fix `flatpak/test-oci-registry@{user,system}.wrap.test` installed tests.
+ # https://github.com/flatpak/flatpak/pull/3762
+ (fetchpatch {
+ url = "https://github.com/flatpak/flatpak/commit/c1447dadecd50f384b6d11dac18b014245267d00.patch";
+ sha256 = "UAA/wGr8/aMbx5MV+8Ilro2kgKkx2QOn88lDUjCgeDA=";
+ })
];
nativeBuildInputs = [
- autoreconfHook
+ autoconf
+ automake
+ libtool
libxml2
+ # TODO: replace with docbook_xml_dtd_45 https://github.com/flatpak/flatpak/pull/3760
docbook_xml_dtd_412
docbook_xml_dtd_42
docbook_xml_dtd_43
- docbook_xsl
+ docbook-xsl-nons
which
gobject-introspection
gtk-doc
intltool
libxslt
- pkgconfig
+ pkg-config
xmlto
appstream-glib
yacc
@@ -134,6 +147,7 @@ stdenv.mkDerivation rec {
libseccomp
libsoup
lzma
+ # zstd # TODO: broken paths in .pc file
polkit
python3
systemd
@@ -166,6 +180,7 @@ stdenv.mkDerivation rec {
"--with-system-dbus-proxy=${xdg-dbus-proxy}/bin/xdg-dbus-proxy"
"--with-dbus-config-dir=${placeholder "out"}/share/dbus-1/system.d"
"--localstatedir=/var"
+ "--enable-gtk-doc"
"--enable-installed-tests"
];
@@ -174,9 +189,24 @@ stdenv.mkDerivation rec {
"installed_test_metadir=${placeholder "installedTests"}/share/installed-tests/flatpak"
];
- postPatch = ''
+ postPatch = let
+ vsc-py = python3.withPackages (pp: [
+ pp.pyparsing
+ ]);
+ in ''
patchShebangs buildutil
patchShebangs tests
+ PATH=${stdenv.lib.makeBinPath [vsc-py]}:$PATH patchShebangs --build variant-schema-compiler/variant-schema-compiler
+ '';
+
+ preConfigure = ''
+ # TODO: remove the condition once autogen.sh is shipped in the tarball
+ # https://github.com/flatpak/flatpak/pull/3761
+ if [[ -f autogen.sh ]]; then
+ NOCONFIGURE=1 ./autogen.sh
+ else
+ autoreconf --install --force --verbose
+ fi
'';
passthru = {
diff --git a/nixpkgs/pkgs/development/libraries/flatpak/fix-test-paths.patch b/nixpkgs/pkgs/development/libraries/flatpak/fix-test-paths.patch
index 8ea2f0159a3..dcba6668185 100644
--- a/nixpkgs/pkgs/development/libraries/flatpak/fix-test-paths.patch
+++ b/nixpkgs/pkgs/development/libraries/flatpak/fix-test-paths.patch
@@ -1,5 +1,5 @@
diff --git a/app/flatpak-builtins-build-export.c b/app/flatpak-builtins-build-export.c
-index 5de89d62..bf6bdb52 100644
+index 43fd0563..4067bd36 100644
--- a/app/flatpak-builtins-build-export.c
+++ b/app/flatpak-builtins-build-export.c
@@ -458,7 +458,7 @@ validate_desktop_file (GFile *desktop_file,
@@ -12,10 +12,10 @@ index 5de89d62..bf6bdb52 100644
{
if (!g_error_matches (local_error, G_SPAWN_ERROR, G_SPAWN_ERROR_NOENT))
diff --git a/tests/libtest.sh b/tests/libtest.sh
-index e64be49f..a9a53e12 100644
+index acb2095b..b361da16 100644
--- a/tests/libtest.sh
+++ b/tests/libtest.sh
-@@ -367,7 +367,7 @@ if [ -z "${FLATPAK_BWRAP:-}" ]; then
+@@ -431,7 +431,7 @@ if [ -z "${FLATPAK_BWRAP:-}" ]; then
# running installed-tests: assume we know what we're doing
_flatpak_bwrap_works=true
elif ! "$FLATPAK_BWRAP" --unshare-ipc --unshare-net --unshare-pid \
@@ -24,7 +24,7 @@ index e64be49f..a9a53e12 100644
_flatpak_bwrap_works=false
else
_flatpak_bwrap_works=true
-@@ -440,7 +440,7 @@ dbus-daemon --fork --config-file=session.conf --print-address=3 --print-pid=4 \
+@@ -504,7 +504,7 @@ dbus-daemon --fork --config-file=session.conf --print-address=3 --print-pid=4 \
export DBUS_SESSION_BUS_ADDRESS="$(cat dbus-session-bus-address)"
DBUS_SESSION_BUS_PID="$(cat dbus-session-bus-pid)"
@@ -33,7 +33,7 @@ index e64be49f..a9a53e12 100644
assert_not_reached "Failed to start dbus-daemon"
fi
-@@ -449,7 +449,7 @@ gdb_bt () {
+@@ -519,7 +519,7 @@ commit_to_path () {
}
cleanup () {
@@ -43,10 +43,10 @@ index e64be49f..a9a53e12 100644
fusermount -u $XDG_RUNTIME_DIR/doc || :
kill $(jobs -p) &> /dev/null || true
diff --git a/tests/make-test-app.sh b/tests/make-test-app.sh
-index e51e21a6..7d39efb5 100755
+index 612f914f..4b890da2 100755
--- a/tests/make-test-app.sh
+++ b/tests/make-test-app.sh
-@@ -149,13 +149,13 @@ msgid "Hello world"
+@@ -151,13 +151,13 @@ msgid "Hello world"
msgstr "Hallo Welt"
EOF
mkdir -p ${DIR}/files/de/share/de/LC_MESSAGES
@@ -63,10 +63,10 @@ index e51e21a6..7d39efb5 100755
flatpak build-finish ${DIR}
mkdir -p repos
diff --git a/tests/make-test-runtime.sh b/tests/make-test-runtime.sh
-index 5d2c309b..cf61a3cf 100755
+index af289625..7db51c17 100755
--- a/tests/make-test-runtime.sh
+++ b/tests/make-test-runtime.sh
-@@ -25,9 +25,10 @@ EOF
+@@ -28,9 +28,10 @@ EOF
# On Debian derivatives, /usr/sbin and /sbin aren't in ordinary users'
# PATHs, but ldconfig is kept in /sbin
@@ -78,7 +78,7 @@ index 5d2c309b..cf61a3cf 100755
mkdir -p ${DIR}/usr/bin
mkdir -p ${DIR}/usr/lib
ln -s ../lib ${DIR}/usr/lib64
-@@ -37,48 +38,24 @@ if test -f /sbin/ldconfig.real; then
+@@ -40,40 +41,17 @@ if test -f /sbin/ldconfig.real; then
else
cp `which ldconfig` ${DIR}/usr/bin
fi
@@ -129,11 +129,18 @@ index 5d2c309b..cf61a3cf 100755
done
ln -s bash ${DIR}/usr/bin/sh
+@@ -84,11 +62,13 @@ echo "Hello world, from a runtime$EXTRA"
+ EOF
+ chmod a+x ${DIR}/usr/bin/runtime_hello.sh
+
-# We copy the C.UTF8 locale and call it en_US. Its a bit of a lie, but
-# the real en_US locale is often not available, because its in the
-# local archive.
-mkdir -p ${DIR}/usr/lib/locale/
-cp -r /usr/lib/locale/C.* ${DIR}/usr/lib/locale/en_US
++# We do not copy C.UTF8 locale because it is in locale archive and
++# that is already copied with glibc.
++
+mv ${DIR}/nix/store ${DIR}/usr/store # files outside /usr are not permitted, we will have to replace /nix/store with /usr/store
+chmod -R u+w ${DIR} # nix store has read-only directories which would cause problems during clean-up, files need to be writable for sed
+find ${DIR} -type f -print0 | xargs -0 sed -i 's~/nix/store/~/usr/store/~g' # replace hardcoded paths
@@ -142,10 +149,10 @@ index 5d2c309b..cf61a3cf 100755
if [ x$COLLECTION_ID != x ]; then
collection_args=--collection-id=${COLLECTION_ID}
diff --git a/tests/testlibrary.c b/tests/testlibrary.c
-index 44ae28e3..76bf619f 100644
+index 509ce6cc..6a333c9c 100644
--- a/tests/testlibrary.c
+++ b/tests/testlibrary.c
-@@ -1343,7 +1343,7 @@ check_bwrap_support (void)
+@@ -1399,7 +1399,7 @@ check_bwrap_support (void)
{
gint exit_code = 0;
char *argv[] = { (char *) bwrap, "--unshare-ipc", "--unshare-net",
diff --git a/nixpkgs/pkgs/development/libraries/fontconfig/config-compat.patch b/nixpkgs/pkgs/development/libraries/fontconfig/config-compat.patch
index e86f08fb553..ddf7bc78180 100644
--- a/nixpkgs/pkgs/development/libraries/fontconfig/config-compat.patch
+++ b/nixpkgs/pkgs/development/libraries/fontconfig/config-compat.patch
@@ -1,17 +1,22 @@
-commit 05c6adf8104b4321d3a3716a7b9feb6bf223ed0c (HEAD, nixpkgs)
-Author: Vladimír Čunát <vcunat@gmail.com>
-Date: Tue Nov 4 12:24:25 2014 +0100
+From 2ff9b53ce755be183ef9274f7dd3f9ac537173f6 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= <vcunat@gmail.com>
+Date: Tue, 4 Nov 2014 12:24:25 +0100
+Subject: [PATCH] add check for /etc/fonts/@configVersion@/fonts.conf
- add check for /etc/fonts/@configVersion@/fonts.conf
-
- It's checked between FONTCONFIG_FILE and the usual /etc/fonts/fonts.conf.
- Also, hardcode /etc/fonts/fonts.conf to prevent accidental override.
+It's checked between FONTCONFIG_FILE and the in-package etc/fonts/fonts.conf.
+The latter is used so that on non-NixOS distributions, fontconfig works at least
+with upstream defaults, even when the global config is incompatible.
+
+Co-Authored-By: Jan Tojnar <jtojnar@gmail.com>
+---
+ src/fccfg.c | 7 ++++++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/fccfg.c b/src/fccfg.c
-index 6377fd7..e9eb10a 100644
+index 342c996..98a1324 100644
--- a/src/fccfg.c
+++ b/src/fccfg.c
-@@ -2070,8 +2070,13 @@ FcConfigFilename (const FcChar8 *url)
+@@ -2391,8 +2391,13 @@ FcConfigGetFilename (FcConfig *config,
if (!url || !*url)
{
url = (FcChar8 *) getenv ("FONTCONFIG_FILE");
@@ -22,7 +27,10 @@ index 6377fd7..e9eb10a 100644
+ }
if (!url)
- url = (FcChar8 *) FONTCONFIG_FILE;
-+ url = (FcChar8 *) "/etc/fonts/fonts.conf";
++ url = (FcChar8 *) FONTCONFIG_PATH "/" FONTCONFIG_FILE;
}
file = 0;
+--
+2.26.2
+
diff --git a/nixpkgs/pkgs/development/libraries/fontconfig/default.nix b/nixpkgs/pkgs/development/libraries/fontconfig/default.nix
index 0518cb257ab..29d9e3289c1 100644
--- a/nixpkgs/pkgs/development/libraries/fontconfig/default.nix
+++ b/nixpkgs/pkgs/development/libraries/fontconfig/default.nix
@@ -1,12 +1,22 @@
-{ stdenv, substituteAll, fetchurl
-, pkgconfig, freetype, expat, libxslt, gperf, dejavu_fonts
+{ stdenv
+, fetchpatch
+, substituteAll
+, fetchurl
+, pkg-config
+, freetype
+, expat
+, libxslt
+, gperf
+, dejavu_fonts
+, autoreconfHook
}:
/** Font configuration scheme
- ./config-compat.patch makes fontconfig try the following root configs, in order:
- $FONTCONFIG_FILE, /etc/fonts/${configVersion}/fonts.conf, /etc/fonts/fonts.conf
+ $FONTCONFIG_FILE, /etc/fonts/${configVersion}/fonts.conf, ${fontconfig.out}/etc/fonts/fonts.conf
This is done not to override config of pre-2.11 versions (which just blow up)
- and still use *global* font configuration at both NixOS or non-NixOS.
+ and still use *global* font configuration at NixOS,
+ falling back to upstream defaults on non-NixOS.
- NixOS creates /etc/fonts/${configVersion}/fonts.conf link to $out/etc/fonts/fonts.conf,
and other modifications should go to /etc/fonts/${configVersion}/conf.d
- See ./make-fonts-conf.xsl for config details.
@@ -18,11 +28,11 @@ let
in
stdenv.mkDerivation rec {
pname = "fontconfig";
- version = "2.12.6";
+ version = "2.13.92";
src = fetchurl {
- url = "http://fontconfig.org/release/${pname}-${version}.tar.bz2";
- sha256 = "05zh65zni11kgnhg726gjbrd55swspdvhqbcnj5a5xh8gn03036g";
+ url = "http://fontconfig.org/release/${pname}-${version}.tar.xz";
+ sha256 = "0kkfsvxcvcphm9zcgsh646gix3qn4spz555wa1jp5hbq70l62vjh";
};
patches = [
@@ -31,15 +41,56 @@ stdenv.mkDerivation rec {
inherit configVersion;
})
+ # Fix fonts not being loaded when missing included configs that have ignore_missing="yes".
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1744377
+ (fetchpatch {
+ url = "https://gitlab.freedesktop.org/fontconfig/fontconfig/commit/fcada522913e5e07efa6367eff87ace9f06d24c8.patch";
+ sha256 = "1jbm3vw45b3qjnqrh2545v1k8vmb29c09v2wj07jnrq3lnchbvmn";
+ })
+
+ # Register JoyPixels as an emoji font.
# https://gitlab.freedesktop.org/fontconfig/fontconfig/merge_requests/67
- ./fix-joypixels.patch
+ (fetchpatch {
+ url = "https://gitlab.freedesktop.org/fontconfig/fontconfig/commit/65087ac7ce4cc5f2109967c1380b474955dcb590.patch";
+ sha256 = "1dkrbqx1c1d8yfnx0igvv516wanw2ksrpm3fbpm2h9nw0hccwqvm";
+ })
+
+ # Fix invalid DTD in reset-dirs.
+ # https://gitlab.freedesktop.org/fontconfig/fontconfig/merge_requests/78
+ (fetchpatch {
+ url = "https://gitlab.freedesktop.org/fontconfig/fontconfig/commit/a4aa66a858f1ecd375c5efe5916398281f73f794.patch";
+ sha256 = "1j4ky8jhpllfm1lh2if34xglh2hl79nsa0xxgzxpj9sx6h4v99j5";
+ })
+
+ # Do not include its tags, they are external now and only cause warnings with old fontconfig clients.
+ # https://gitlab.freedesktop.org/fontconfig/fontconfig/merge_requests/97
+ (fetchpatch {
+ url = "https://gitlab.freedesktop.org/fontconfig/fontconfig/commit/528b17b2837c3b102acd90cc7548d07bacaccb1f.patch";
+ sha256 = "1zf4wcd2xlprh805jalfy8ja5c2qzgkh4fwd1m9d638nl9gx932m";
+ })
+ # https://gitlab.freedesktop.org/fontconfig/fontconfig/merge_requests/100
+ (fetchpatch {
+ url = "https://gitlab.freedesktop.org/fontconfig/fontconfig/commit/37c7c748740bf6f2468d59e67951902710240b34.patch";
+ sha256 = "1rz5zrfwhpn9g49wrzzrmdglj78pbvpnw8ksgsw6bxq8l5d84jfr";
+ })
];
outputs = [ "bin" "dev" "lib" "out" ]; # $out contains all the config
- propagatedBuildInputs = [ freetype ];
- nativeBuildInputs = [ pkgconfig gperf libxslt ];
- buildInputs = [ expat ];
+ nativeBuildInputs = [
+ gperf
+ libxslt
+ pkg-config
+ autoreconfHook
+ ];
+
+ buildInputs = [
+ expat
+ ];
+
+ propagatedBuildInputs = [
+ freetype
+ ];
configureFlags = [
"--with-arch=${stdenv.hostPlatform.parsed.cpu.name}"
@@ -61,11 +112,20 @@ stdenv.mkDerivation rec {
postInstall = ''
cd "$out/etc/fonts"
xsltproc --stringparam fontDirectories "${dejavu_fonts.minimal}" \
+ --stringparam fontconfig "$out" \
--stringparam fontconfigConfigVersion "${configVersion}" \
--path $out/share/xml/fontconfig \
${./make-fonts-conf.xsl} $out/etc/fonts/fonts.conf \
> fonts.conf.tmp
mv fonts.conf.tmp $out/etc/fonts/fonts.conf
+
+ # Make it easier to remove user config in NixOS module.
+ mkdir -p $out/etc/fonts/conf.d.bak
+ mv $out/etc/fonts/conf.d/50-user.conf $out/etc/fonts/conf.d.bak
+
+ # update latest 51-local.conf path to look at the latest local.conf
+ substituteInPlace $out/etc/fonts/conf.d/51-local.conf \
+ --replace local.conf /etc/fonts/${configVersion}/local.conf
'';
passthru = {
diff --git a/nixpkgs/pkgs/development/libraries/fontconfig/fix-joypixels.patch b/nixpkgs/pkgs/development/libraries/fontconfig/fix-joypixels.patch
deleted file mode 100644
index d5654063fe8..00000000000
--- a/nixpkgs/pkgs/development/libraries/fontconfig/fix-joypixels.patch
+++ /dev/null
@@ -1,23 +0,0 @@
---- a/conf.d/45-generic.conf
-+++ b/conf.d/45-generic.conf
-@@ -5,6 +5,10 @@
-
- <!-- Emoji -->
-
-+ <alias binding="same">
-+ <family>JoyPixels</family>
-+ <default><family>emoji</family></default>
-+ </alias>
- <alias binding="same">
- <family>Emoji Two</family>
- <default><family>emoji</family></default>
---- a/conf.d/60-generic.conf
-+++ b/conf.d/60-generic.conf
-@@ -29,6 +29,7 @@
- <alias binding="same">
- <family>emoji</family>
- <prefer>
-+ <family>JoyPixels</family>
- <family>Emoji Two</family>
- <family>Emoji One</family>
- <!-- System fonts -->
diff --git a/nixpkgs/pkgs/development/libraries/fontconfig/make-fonts-conf.xsl b/nixpkgs/pkgs/development/libraries/fontconfig/make-fonts-conf.xsl
index dddbbe9e516..6ec2e7ab515 100644
--- a/nixpkgs/pkgs/development/libraries/fontconfig/make-fonts-conf.xsl
+++ b/nixpkgs/pkgs/development/libraries/fontconfig/make-fonts-conf.xsl
@@ -31,6 +31,9 @@
<!-- versioned system-wide config -->
<include ignore_missing="yes">/etc/fonts/<xsl:value-of select="$fontconfigConfigVersion" />/conf.d</include>
+ <!-- upstream config -->
+ <include><xsl:value-of select="$fontconfig" />/etc/fonts/conf.d</include>
+
<dir prefix="xdg">fonts</dir>
<xsl:for-each select="str:tokenize($fontDirectories)">
<dir><xsl:value-of select="." /></dir>
@@ -40,6 +43,11 @@
<!-- nix user profile -->
<dir>~/.nix-profile/lib/X11/fonts</dir>
<dir>~/.nix-profile/share/fonts</dir>
+
+ <!-- FHS paths for non-NixOS platforms -->
+ <dir>/usr/share/fonts</dir>
+ <dir>/usr/local/share/fonts</dir>
+
<!-- nix default profile -->
<dir>/nix/var/nix/profiles/default/lib/X11/fonts</dir>
<dir>/nix/var/nix/profiles/default/share/fonts</dir>
diff --git a/nixpkgs/pkgs/development/libraries/freeimage/default.nix b/nixpkgs/pkgs/development/libraries/freeimage/default.nix
index 878299f725a..c31f858850c 100644
--- a/nixpkgs/pkgs/development/libraries/freeimage/default.nix
+++ b/nixpkgs/pkgs/development/libraries/freeimage/default.nix
@@ -1,5 +1,8 @@
{ lib, stdenv, fetchurl, unzip, darwin }:
+# TODO: consider unvendoring various dependencies (libpng, libjpeg,
+# libwebp, zlib, ...)
+
stdenv.mkDerivation {
name = "freeimage-3.18.0";
@@ -50,5 +53,7 @@ stdenv.mkDerivation {
license = "GPL";
maintainers = with lib.maintainers; [viric];
platforms = with lib.platforms; unix;
+ # see https://github.com/NixOS/nixpkgs/issues/77653
+ broken = stdenv.isAarch64;
};
}
diff --git a/nixpkgs/pkgs/development/libraries/freetds/default.nix b/nixpkgs/pkgs/development/libraries/freetds/default.nix
index 96ec3434b78..c1b9318130c 100644
--- a/nixpkgs/pkgs/development/libraries/freetds/default.nix
+++ b/nixpkgs/pkgs/development/libraries/freetds/default.nix
@@ -8,11 +8,11 @@ assert odbcSupport -> unixODBC != null;
stdenv.mkDerivation rec {
pname = "freetds";
- version = "1.1.39";
+ version = "1.1.42";
src = fetchurl {
url = "https://www.freetds.org/files/stable/${pname}-${version}.tar.bz2";
- sha256 = "1p5ixc1hxh9mmhplndf1j87cw9989bp0fh0nsbx6l3p2wnqz9nyl";
+ sha256 = "02phnk88zv4f8byx954784w8mh33knsslwvj266jfyrmxz6hxxxg";
};
buildInputs = [
diff --git a/nixpkgs/pkgs/development/libraries/freetype/default.nix b/nixpkgs/pkgs/development/libraries/freetype/default.nix
index 408578d9c93..24757af09e3 100644
--- a/nixpkgs/pkgs/development/libraries/freetype/default.nix
+++ b/nixpkgs/pkgs/development/libraries/freetype/default.nix
@@ -14,7 +14,7 @@ let
in stdenv.mkDerivation rec {
pname = "freetype";
- version = "2.10.1";
+ version = "2.10.2";
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 = "0vx2dg1jh5kq34dd6ifpjywkpapp8a7p1bvyq9yq5zi1i94gmnqn";
+ sha256 = "12rd181yzz6952cyjqaa4253f5szam93cmhw18p33rnj4l8dchqm";
};
propagatedBuildInputs = [ zlib bzip2 libpng ]; # needed when linking against freetype
diff --git a/nixpkgs/pkgs/development/libraries/gbenchmark/default.nix b/nixpkgs/pkgs/development/libraries/gbenchmark/default.nix
index cafbe116b1c..e2734c6b199 100644
--- a/nixpkgs/pkgs/development/libraries/gbenchmark/default.nix
+++ b/nixpkgs/pkgs/development/libraries/gbenchmark/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "gbenchmark";
- version = "1.5.0";
+ version = "1.5.1";
src = fetchFromGitHub {
owner = "google";
repo = "benchmark";
rev = "v${version}";
- sha256 = "0r9dbg4cbk47gwmayys31a83m3y67k0kh1f6pl8i869rbd609ndh";
+ sha256 = "16xlk8h4mfszl4rig22fgpj9kw312az22981ph6pmkf35xsvvv66";
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/development/libraries/gcc/libgcc/default.nix b/nixpkgs/pkgs/development/libraries/gcc/libgcc/default.nix
index d638c2bb278..f579da5f1d6 100644
--- a/nixpkgs/pkgs/development/libraries/gcc/libgcc/default.nix
+++ b/nixpkgs/pkgs/development/libraries/gcc/libgcc/default.nix
@@ -63,7 +63,7 @@ stdenvNoLibs.mkDerivation rec {
export CPP_FOR_TARGET=${stdenvNoLibs.cc}/bin/$CPP
export LD_FOR_TARGET=${stdenvNoLibs.cc.bintools}/bin/$LD
- export NIX_BUILD_CFLAGS_COMPILE+=' -DGENERATOR_FILE=1'
+ export NIX_CFLAGS_COMPILE_FOR_BUILD+=' -DGENERATOR_FILE=1'
"$sourceRoot/../gcc/configure" $gccConfigureFlags
diff --git a/nixpkgs/pkgs/development/libraries/gcc/libstdc++/5.nix b/nixpkgs/pkgs/development/libraries/gcc/libstdc++/5.nix
index 2a11d835a6b..486a24defd1 100644
--- a/nixpkgs/pkgs/development/libraries/gcc/libstdc++/5.nix
+++ b/nixpkgs/pkgs/development/libraries/gcc/libstdc++/5.nix
@@ -62,7 +62,7 @@ stdenv.mkDerivation rec {
# Figure out what extra flags to pass to the gcc compilers
# being generated to make sure that they use our glibc.
- EXTRA_FLAGS="-I$NIX_FIXINC_DUMMY $(cat $NIX_CC/nix-support/libc-cflags) -O2"
+ EXTRA_FLAGS="-I$NIX_FIXINC_DUMMY $(cat $NIX_CC/nix-support/libc-crt1-cflags) $(cat $NIX_CC/nix-support/libc-cflags) -O2"
extraLDFlags="-L$glibc_libdir -rpath $glibc_libdir $(cat $NIX_BINTOOLS/nix-support/libc-ldflags) $(cat $NIX_BINTOOLS/nix-support/libc-ldflags-before)"
for i in $extraLDFlags; do
diff --git a/nixpkgs/pkgs/development/libraries/gd/default.nix b/nixpkgs/pkgs/development/libraries/gd/default.nix
index 4a0d918cabe..3b4533890a7 100644
--- a/nixpkgs/pkgs/development/libraries/gd/default.nix
+++ b/nixpkgs/pkgs/development/libraries/gd/default.nix
@@ -1,5 +1,7 @@
-{ stdenv, fetchurl
-, pkgconfig
+{ stdenv, fetchurl, fetchpatch
+, autoconf
+, automake
+, pkg-config
, zlib
, libpng
, libjpeg ? null
@@ -20,11 +22,24 @@ stdenv.mkDerivation rec {
};
hardeningDisable = [ "format" ];
+ patches = [
+ # Fixes an issue where some other packages would fail to build
+ # their documentation with an error like:
+ # "Error: Problem doing text layout"
+ #
+ # Can be removed if Wayland can still be built successfully with
+ # documentation.
+ (fetchpatch {
+ url = "https://github.com/libgd/libgd/commit/3dd0e308cbd2c24fde2fc9e9b707181252a2de95.patch";
+ excludes = [ "tests/gdimagestringft/.gitignore" ];
+ sha256 = "12iqlanl9czig9d7c3rvizrigw2iacimnmimfcny392dv9iazhl1";
+ })
+ ];
# -pthread gets passed to clang, causing warnings
configureFlags = stdenv.lib.optional stdenv.isDarwin "--enable-werror=no";
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ autoconf automake pkg-config ];
buildInputs = [ zlib fontconfig freetype ];
propagatedBuildInputs = [ libpng libjpeg libwebp libtiff libXpm ];
diff --git a/nixpkgs/pkgs/development/libraries/gdcm/default.nix b/nixpkgs/pkgs/development/libraries/gdcm/default.nix
index 968ee3a09d0..a4b5752e887 100644
--- a/nixpkgs/pkgs/development/libraries/gdcm/default.nix
+++ b/nixpkgs/pkgs/development/libraries/gdcm/default.nix
@@ -1,29 +1,39 @@
-{ stdenv, fetchurl, cmake, vtk_7, darwin }:
+{ stdenv, fetchurl, cmake, vtk_7, darwin
+, enablePython ? false, python ? null, swig ? null}:
stdenv.mkDerivation rec {
- version = "3.0.5";
+ version = "3.0.7";
pname = "gdcm";
src = fetchurl {
url = "mirror://sourceforge/gdcm/${pname}-${version}.tar.bz2";
- sha256 = "16d3sf81n4qhwbbx1d80jg6fhrla5paan384c4bbbqvbhm222yby";
+ sha256 = "1mm1190fv059k2vrilh3znm8z1ilygwld1iazdgh5s04mi1qljni";
};
dontUseCmakeBuildDir = true;
- preConfigure = ''
- cmakeDir=$PWD
- mkdir ../build
- cd ../build
- '';
cmakeFlags = [
"-DGDCM_BUILD_APPLICATIONS=ON"
"-DGDCM_BUILD_SHARED_LIBS=ON"
"-DGDCM_USE_VTK=ON"
+ ]
+ ++ stdenv.lib.optional enablePython [
+ "-DGDCM_WRAP_PYTHON:BOOL=ON"
+ "-DGDCM_INSTALL_PYTHONMODULE_DIR=${placeholder "out"}/${python.sitePackages}"
];
+ preConfigure = ''
+ cmakeDir=$PWD
+ mkdir ../build
+ cd ../build
+ '';
+
enableParallelBuilding = true;
- buildInputs = [ cmake vtk_7 ] ++ stdenv.lib.optional stdenv.isDarwin [ darwin.apple_sdk.frameworks.ApplicationServices darwin.apple_sdk.frameworks.Cocoa ];
+ buildInputs = [ cmake vtk_7 ]
+ ++ stdenv.lib.optional stdenv.isDarwin [
+ darwin.apple_sdk.frameworks.ApplicationServices
+ darwin.apple_sdk.frameworks.Cocoa
+ ] ++ stdenv.lib.optional enablePython [ swig python ];
propagatedBuildInputs = [ ];
meta = with stdenv.lib; {
@@ -37,4 +47,3 @@ stdenv.mkDerivation rec {
platforms = platforms.all;
};
}
-
diff --git a/nixpkgs/pkgs/development/libraries/gdk-pixbuf/default.nix b/nixpkgs/pkgs/development/libraries/gdk-pixbuf/default.nix
index 82fbbc967ef..08b8f70b2d9 100644
--- a/nixpkgs/pkgs/development/libraries/gdk-pixbuf/default.nix
+++ b/nixpkgs/pkgs/development/libraries/gdk-pixbuf/default.nix
@@ -1,23 +1,43 @@
-{ stdenv, fetchurl, nixosTests, fixDarwinDylibNames, meson, ninja, pkgconfig, gettext, python3, libxml2, libxslt, docbook_xsl
-, docbook_xml_dtd_43, gtk-doc, glib, libtiff, libjpeg, libpng, libX11, gnome3
-, gobject-introspection, doCheck ? false, makeWrapper
+{ stdenv
+, fetchurl
+, nixosTests
+, fixDarwinDylibNames
+, meson
+, ninja
+, pkg-config
+, gettext
+, python3
+, libxml2
+, libxslt
+, docbook-xsl-nons
+, docbook_xml_dtd_43
+, gtk-doc
+, glib
+, libtiff
+, libjpeg
+, libpng
+, gnome3
+, gobject-introspection
+, doCheck ? false
+, makeWrapper
, fetchpatch
}:
-let
+stdenv.mkDerivation rec {
pname = "gdk-pixbuf";
version = "2.40.0";
-in stdenv.mkDerivation rec {
- name = "${pname}-${version}";
+
+ outputs = [ "out" "dev" "man" "devdoc" "installedTests" ];
src = fetchurl {
- url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "1rnlx9yfw970maxi2x6niaxmih5la11q1ilr7gzshz2kk585k0hm";
};
patches = [
# Move installed tests to a separate output
./installed-tests-path.patch
+
# Temporary until the fix is released.
(fetchpatch {
name = "tests-circular-table.patch";
@@ -26,24 +46,34 @@ in stdenv.mkDerivation rec {
})
];
- outputs = [ "out" "dev" "man" "devdoc" "installedTests" ];
-
- setupHook = ./setup-hook.sh;
-
- # !!! We might want to factor out the gdk-pixbuf-xlib subpackage.
- buildInputs = [ libX11 ];
-
nativeBuildInputs = [
- meson ninja pkgconfig gettext python3 libxml2 libxslt docbook_xsl docbook_xml_dtd_43
- gtk-doc gobject-introspection makeWrapper glib
- ]
- ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
+ meson
+ ninja
+ pkg-config
+ gettext
+ python3
+ libxml2
+ libxslt
+ docbook-xsl-nons
+ docbook_xml_dtd_43
+ gtk-doc
+ gobject-introspection
+ makeWrapper
+ glib
+ ] ++ stdenv.lib.optional stdenv.isDarwin [
+ fixDarwinDylibNames
+ ];
- propagatedBuildInputs = [ glib libtiff libjpeg libpng ];
+ propagatedBuildInputs = [
+ glib
+ libtiff
+ libjpeg
+ libpng
+ ];
mesonFlags = [
"-Ddocs=true"
- "-Dx11=true"
+ "-Dx11=false" # use gdk-pixbuf-xlib
"-Dgir=${if gobject-introspection != null then "true" else "false"}"
"-Dgio_sniffing=false"
];
@@ -87,6 +117,8 @@ in stdenv.mkDerivation rec {
# The tests take an excessive amount of time (> 1.5 hours) and memory (> 6 GB).
inherit doCheck;
+ setupHook = ./setup-hook.sh;
+
passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
@@ -102,8 +134,8 @@ in stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A library for image loading and manipulation";
- homepage = "http://library.gnome.org/devel/gdk-pixbuf/";
- maintainers = [ maintainers.eelco ];
+ homepage = "https://gitlab.gnome.org/GNOME/gdk-pixbuf";
+ maintainers = [ maintainers.eelco ] ++ teams.gnome.members;
license = licenses.lgpl21;
platforms = platforms.unix;
};
diff --git a/nixpkgs/pkgs/development/libraries/gdk-pixbuf/xlib.nix b/nixpkgs/pkgs/development/libraries/gdk-pixbuf/xlib.nix
new file mode 100644
index 00000000000..53414d92128
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/gdk-pixbuf/xlib.nix
@@ -0,0 +1,52 @@
+{ stdenv
+, fetchFromGitLab
+, meson
+, ninja
+, pkg-config
+, docbook-xsl-nons
+, docbook_xml_dtd_43
+, gtk-doc
+, gdk-pixbuf
+, libX11
+}:
+
+stdenv.mkDerivation rec {
+ pname = "gdk-pixbuf-xlib";
+ version = "2019-10-19-unstable";
+
+ outputs = [ "out" "dev" "devdoc" ];
+
+ src = fetchFromGitLab {
+ domain = "gitlab.gnome.org";
+ owner = "Archive";
+ repo = "gdk-pixbuf-xlib";
+ rev = "19482794a621d542b223219940e836257d4ae2c9";
+ sha256 = "7Qv6tyjR0/iFXYHx5jPhvLLLt0Ms2nzpyWw02oXTkZc=";
+ };
+
+ nativeBuildInputs = [
+ meson
+ ninja
+ pkg-config
+ docbook-xsl-nons
+ docbook_xml_dtd_43
+ gtk-doc
+ ];
+
+ propagatedBuildInputs = [
+ gdk-pixbuf
+ libX11
+ ];
+
+ mesonFlags = [
+ "-Dgtk_doc=true"
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Deprecated API for integrating GdkPixbuf with Xlib data types";
+ homepage = "https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib";
+ maintainers = teams.gnome.members;
+ license = licenses.lgpl21Plus;
+ platforms = platforms.unix;
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/gdl/default.nix b/nixpkgs/pkgs/development/libraries/gdl/default.nix
index 32cf4ac2a7b..338d0b6b91b 100644
--- a/nixpkgs/pkgs/development/libraries/gdl/default.nix
+++ b/nixpkgs/pkgs/development/libraries/gdl/default.nix
@@ -23,6 +23,6 @@ stdenv.mkDerivation rec {
homepage = "https://developer.gnome.org/gdl/";
maintainers = teams.gnome.members;
license = licenses.gpl2;
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/development/libraries/gegl/4.0.nix b/nixpkgs/pkgs/development/libraries/gegl/4.0.nix
index 3b48a0968ea..85699a8828b 100644
--- a/nixpkgs/pkgs/development/libraries/gegl/4.0.nix
+++ b/nixpkgs/pkgs/development/libraries/gegl/4.0.nix
@@ -35,26 +35,16 @@
stdenv.mkDerivation rec {
pname = "gegl";
- version = "0.4.22";
+ version = "0.4.24";
outputs = [ "out" "dev" "devdoc" ];
outputBin = "dev";
src = fetchurl {
url = "https://download.gimp.org/pub/gegl/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0q9cckf90fb82qc5d496fjz459f1xw4j4p3rff1f57yivx0yr20q";
+ sha256 = "d2VJnyc0Gw0WAy5mUxnLwSh2SD/2qUT83ySpxY4+JUo=";
};
- patches = [
- # Prevent deadlock making tests time-out
- # https://gitlab.gnome.org/GNOME/gegl/issues/226
- # https://gitlab.gnome.org/GNOME/glib/issues/1941
- (fetchpatch {
- url = "https://gitlab.gnome.org/GNOME/gegl/commit/1d530816266b52c8788bbe1504c5b2d6eceba036.patch";
- sha256 = "1d8nhrzvwq35c5ws00xy9y6bfd9wsj3dm0301hiwkfi4niq59ygh";
- })
- ];
-
nativeBuildInputs = [
pkgconfig
gettext
diff --git a/nixpkgs/pkgs/development/libraries/gensio/default.nix b/nixpkgs/pkgs/development/libraries/gensio/default.nix
index 684bad14dda..169506e66cc 100644
--- a/nixpkgs/pkgs/development/libraries/gensio/default.nix
+++ b/nixpkgs/pkgs/development/libraries/gensio/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "gensio";
- version = "2.0.5";
+ version = "2.1.3";
src = fetchFromGitHub {
owner = "cminyard";
repo = "${pname}";
rev = "v${version}";
- sha256 = "1j6c6vmnip24pxafk29y312vif1xlryymv7aaxgqp9ca3s91nlrf";
+ sha256 = "0sdqv4j1jjjc2nxnd9h7r4w66bdjl5ksvfia4i4cjj7jfl0hhynl";
};
configureFlags = [
diff --git a/nixpkgs/pkgs/development/libraries/gettext/default.nix b/nixpkgs/pkgs/development/libraries/gettext/default.nix
index 6adc147c6ac..46e52c7988e 100644
--- a/nixpkgs/pkgs/development/libraries/gettext/default.nix
+++ b/nixpkgs/pkgs/development/libraries/gettext/default.nix
@@ -1,5 +1,10 @@
{ stdenv, lib, fetchurl, libiconv, xz, fetchpatch }:
+# 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 {
pname = "gettext";
version = "0.20.1";
diff --git a/nixpkgs/pkgs/development/libraries/gettext/gettext-setup-hook.sh b/nixpkgs/pkgs/development/libraries/gettext/gettext-setup-hook.sh
index 69020146f84..5cc9655a89b 100644
--- a/nixpkgs/pkgs/development/libraries/gettext/gettext-setup-hook.sh
+++ b/nixpkgs/pkgs/development/libraries/gettext/gettext-setup-hook.sh
@@ -13,5 +13,5 @@ addEnvHooks "$hostOffset" gettextDataDirsHook
if [ -n "@gettextNeedsLdflags@" -a -z "${dontAddExtraLibs-}" ]; then
# See pkgs/build-support/setup-hooks/role.bash
getHostRole
- export NIX_${role_pre}LDFLAGS+=" -lintl"
+ export NIX_LDFLAGS${role_post}+=" -lintl"
fi
diff --git a/nixpkgs/pkgs/development/libraries/gio-sharp/default.nix b/nixpkgs/pkgs/development/libraries/gio-sharp/default.nix
index d7df4ab7212..a19febbfd66 100644
--- a/nixpkgs/pkgs/development/libraries/gio-sharp/default.nix
+++ b/nixpkgs/pkgs/development/libraries/gio-sharp/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, autoconf, automake, which, pkgconfig, mono, gtk-sharp-2_0 }:
+{ stdenv, fetchFromGitHub, autoconf, automake, which, pkgconfig, mono, glib, gtk-sharp-2_0 }:
stdenv.mkDerivation rec {
pname = "gio-sharp";
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ pkgconfig autoconf automake which ];
- buildInputs = [ mono gtk-sharp-2_0 ];
+ buildInputs = [ mono glib gtk-sharp-2_0 ];
dontStrip = true;
diff --git a/nixpkgs/pkgs/development/libraries/gjs/default.nix b/nixpkgs/pkgs/development/libraries/gjs/default.nix
index ee29c6a97a4..1cad5c0deb9 100644
--- a/nixpkgs/pkgs/development/libraries/gjs/default.nix
+++ b/nixpkgs/pkgs/development/libraries/gjs/default.nix
@@ -17,6 +17,7 @@
, dbus
, gdk-pixbuf
, makeWrapper
+, which
, xvfb_run
, nixosTests
}:
@@ -28,11 +29,11 @@ let
];
in stdenv.mkDerivation rec {
pname = "gjs";
- version = "1.64.2";
+ version = "1.64.4";
src = fetchurl {
url = "mirror://gnome/sources/gjs/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0ywrsfmkxaw11z83dnmb9yqkn6k3c1mkxw2mv6arbwad6x6q7zqm";
+ sha256 = "0k6l2qc2vkws34zrgdhl57qxf0jjkar2iziz6qn4n1w7va73mk53";
};
outputs = [ "out" "dev" "installedTests" ];
@@ -42,6 +43,7 @@ in stdenv.mkDerivation rec {
ninja
pkgconfig
makeWrapper
+ which # for locale detection
libxml2 # for xml-stripblanks
];
@@ -74,11 +76,10 @@ in stdenv.mkDerivation rec {
./installed-tests-path.patch
];
- # Gio test is failing
- # https://github.com/NixOS/nixpkgs/pull/81626#issuecomment-599325843
- doCheck = false;
+ doCheck = true;
postPatch = ''
+ patchShebangs build/choose-tests-locale.sh
substituteInPlace installed-tests/debugger-test.sh --subst-var-by gjsConsole $out/bin/gjs-console
'';
@@ -95,7 +96,15 @@ in stdenv.mkDerivation rec {
'';
postInstall = ''
+ # TODO: make the glib setup hook handle this
+ 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" \
+ --prefix XDG_DATA_DIRS : "$installedTestsSchemaDatadir" \
--prefix GI_TYPELIB_PATH : "${stdenv.lib.makeSearchPath "lib/girepository-1.0" testDeps}"
'';
diff --git a/nixpkgs/pkgs/development/libraries/gjs/installed-tests-path.patch b/nixpkgs/pkgs/development/libraries/gjs/installed-tests-path.patch
index 11a39b2dd9a..f9b1515b68e 100644
--- a/nixpkgs/pkgs/development/libraries/gjs/installed-tests-path.patch
+++ b/nixpkgs/pkgs/development/libraries/gjs/installed-tests-path.patch
@@ -1,5 +1,5 @@
diff --git a/installed-tests/meson.build b/installed-tests/meson.build
-index 294d20c6..1e5029e0 100644
+index 7e842025..1e5029e0 100644
--- a/installed-tests/meson.build
+++ b/installed-tests/meson.build
@@ -1,7 +1,7 @@
@@ -12,6 +12,19 @@ index 294d20c6..1e5029e0 100644
# Simple shell script tests #
+diff --git a/meson.build b/meson.build
+index 084d5396..e5d73fcd 100644
+--- a/meson.build
++++ b/meson.build
+@@ -540,7 +540,7 @@ install_data('installed-tests/extra/lsan.supp',
+ install_dir: get_option('datadir') / api_name / 'lsan')
+
+ if get_option('installed_tests')
+- schemadir = abs_datadir / 'glib-2.0' / 'schemas'
++ schemadir = get_option('installed_test_prefix') / 'share' / 'glib-2.0' / 'schemas'
+ install_data('installed-tests/js/org.gnome.GjsTest.gschema.xml', install_dir: schemadir)
+ meson.add_install_script('build/compile-gschemas.py', schemadir)
+ endif
diff --git a/meson_options.txt b/meson_options.txt
index 66f66024..008687cb 100644
--- a/meson_options.txt
diff --git a/nixpkgs/pkgs/development/libraries/glib-networking/default.nix b/nixpkgs/pkgs/development/libraries/glib-networking/default.nix
index 882c9f8c3f5..59bf8485971 100644
--- a/nixpkgs/pkgs/development/libraries/glib-networking/default.nix
+++ b/nixpkgs/pkgs/development/libraries/glib-networking/default.nix
@@ -18,13 +18,13 @@
stdenv.mkDerivation rec {
pname = "glib-networking";
- version = "2.64.2";
+ version = "2.64.3";
outputs = [ "out" "installedTests" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "19wmyv7j355z1wk650fyygadbwwmmhqggr54845rn7smbiqz1pj5";
+ sha256 = "0s518l4bwvdvcp51lbjqcw8g0vq18bznpf5hq2zi6a054jqhcylk";
};
patches = [
diff --git a/nixpkgs/pkgs/development/libraries/glib/default.nix b/nixpkgs/pkgs/development/libraries/glib/default.nix
index d74bd0c4067..f7b0667741d 100644
--- a/nixpkgs/pkgs/development/libraries/glib/default.nix
+++ b/nixpkgs/pkgs/development/libraries/glib/default.nix
@@ -48,11 +48,11 @@ in
stdenv.mkDerivation rec {
pname = "glib";
- version = "2.64.1";
+ version = "2.64.4";
src = fetchurl {
url = "mirror://gnome/sources/glib/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1ixvjmsrj45xq9bq3chhj98jhgcsqa08v627mjx6sjxlph1pd5hp";
+ sha256 = "0l6fggcgdnjif9kzy4crq7520f43bbrgzxz0c821ya3jn8jv7q7p";
};
patches = optionals stdenv.isDarwin [
diff --git a/nixpkgs/pkgs/development/libraries/glibc/2.27-CVE-2019-19126.patch b/nixpkgs/pkgs/development/libraries/glibc/2.27-CVE-2019-19126.patch
deleted file mode 100644
index 2c558f53b73..00000000000
--- a/nixpkgs/pkgs/development/libraries/glibc/2.27-CVE-2019-19126.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-Adapted from https://sourceware.org/git/gitweb.cgi?p=glibc.git;a=patch;h=4d5cfeb510125345cb41431afc9022492994cffa, omitting changes to NEWS
-diff --git a/sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h b/sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h
-index 1943691..ac694c0 100644
---- a/sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h
-+++ b/sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h
-@@ -31,7 +31,8 @@
- environment variable, LD_PREFER_MAP_32BIT_EXEC. */
- #define EXTRA_LD_ENVVARS \
- case 21: \
-- if (memcmp (envline, "PREFER_MAP_32BIT_EXEC", 21) == 0) \
-+ if (!__libc_enable_secure \
-+ && memcmp (envline, "PREFER_MAP_32BIT_EXEC", 21) == 0) \
- GLRO(dl_x86_cpu_features).feature[index_arch_Prefer_MAP_32BIT_EXEC] \
- |= bit_arch_Prefer_MAP_32BIT_EXEC; \
- break;
---
-2.9.3
-
diff --git a/nixpkgs/pkgs/development/libraries/glibc/2.30-cve-2020-1752.patch b/nixpkgs/pkgs/development/libraries/glibc/2.30-cve-2020-1752.patch
new file mode 100644
index 00000000000..75d874b93d0
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/glibc/2.30-cve-2020-1752.patch
@@ -0,0 +1,62 @@
+From: Andreas Schwab <schwab@suse.de>
+Date: Wed, 19 Feb 2020 16:21:46 +0000 (+0100)
+Subject: Fix use-after-free in glob when expanding ~user (bug 25414)
+X-Git-Url: https://sourceware.org/git/?p=glibc.git;a=commitdiff_plain;h=da97c6b88eb03fb834e92964b0895c2ac8d61f63;hp=dd34bce38c822b67fcc42e73969bf6699d6874b6
+
+Fix use-after-free in glob when expanding ~user (bug 25414)
+
+The value of `end_name' points into the value of `dirname', thus don't
+deallocate the latter before the last use of the former.
+
+(cherry picked from commit ddc650e9b3dc916eab417ce9f79e67337b05035c)
+---
+
+diff --git a/posix/glob.c b/posix/glob.c
+index e73e35c510..c6cbd0eb43 100644
+--- a/posix/glob.c
++++ b/posix/glob.c
+@@ -827,31 +827,32 @@ __glob (const char *pattern, int flags, int (*errfunc) (const char *, int),
+ {
+ size_t home_len = strlen (p->pw_dir);
+ size_t rest_len = end_name == NULL ? 0 : strlen (end_name);
+- char *d;
++ char *d, *newp;
++ bool use_alloca = glob_use_alloca (alloca_used,
++ home_len + rest_len + 1);
+
+- if (__glibc_unlikely (malloc_dirname))
+- free (dirname);
+- malloc_dirname = 0;
+-
+- if (glob_use_alloca (alloca_used, home_len + rest_len + 1))
+- dirname = alloca_account (home_len + rest_len + 1,
+- alloca_used);
++ if (use_alloca)
++ newp = alloca_account (home_len + rest_len + 1, alloca_used);
+ else
+ {
+- dirname = malloc (home_len + rest_len + 1);
+- if (dirname == NULL)
++ newp = malloc (home_len + rest_len + 1);
++ if (newp == NULL)
+ {
+ scratch_buffer_free (&pwtmpbuf);
+ retval = GLOB_NOSPACE;
+ goto out;
+ }
+- malloc_dirname = 1;
+ }
+- d = mempcpy (dirname, p->pw_dir, home_len);
++ d = mempcpy (newp, p->pw_dir, home_len);
+ if (end_name != NULL)
+ d = mempcpy (d, end_name, rest_len);
+ *d = '\0';
+
++ if (__glibc_unlikely (malloc_dirname))
++ free (dirname);
++ dirname = newp;
++ malloc_dirname = !use_alloca;
++
+ dirlen = home_len + rest_len;
+ dirname_modified = 1;
+ }
diff --git a/nixpkgs/pkgs/development/libraries/glibc/2.31-cve-2020-10029.patch b/nixpkgs/pkgs/development/libraries/glibc/2.31-cve-2020-10029.patch
new file mode 100644
index 00000000000..8334398e891
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/glibc/2.31-cve-2020-10029.patch
@@ -0,0 +1,79 @@
+diff --git a/sysdeps/ieee754/ldbl-96/Makefile b/sysdeps/ieee754/ldbl-96/Makefile
+index 995e90d6da..318628aed6 100644
+--- a/sysdeps/ieee754/ldbl-96/Makefile
++++ b/sysdeps/ieee754/ldbl-96/Makefile
+@@ -17,5 +17,6 @@
+ # <https://www.gnu.org/licenses/>.
+
+ ifeq ($(subdir),math)
+-tests += test-canonical-ldbl-96 test-totalorderl-ldbl-96
++tests += test-canonical-ldbl-96 test-totalorderl-ldbl-96 test-sinl-pseudo
++CFLAGS-test-sinl-pseudo.c += -fstack-protector-all
+ endif
+diff --git a/sysdeps/ieee754/ldbl-96/e_rem_pio2l.c b/sysdeps/ieee754/ldbl-96/e_rem_pio2l.c
+index 5f742321ae..bcdf20179f 100644
+--- a/sysdeps/ieee754/ldbl-96/e_rem_pio2l.c
++++ b/sysdeps/ieee754/ldbl-96/e_rem_pio2l.c
+@@ -210,6 +210,18 @@ __ieee754_rem_pio2l (long double x, long double *y)
+ return 0;
+ }
+
++ if ((i0 & 0x80000000) == 0)
++ {
++ /* Pseudo-zero and unnormal representations are not valid
++ representations of long double. We need to avoid stack
++ corruption in __kernel_rem_pio2, which expects input in a
++ particular normal form, but those representations do not need
++ to be consistently handled like any particular floating-point
++ value. */
++ y[1] = y[0] = __builtin_nanl ("");
++ return 0;
++ }
++
+ /* Split the 64 bits of the mantissa into three 24-bit integers
+ stored in a double array. */
+ exp = j0 - 23;
+--- /dev/null
++++ b/sysdeps/ieee754/ldbl-96/test-sinl-pseudo.c
+@@ -0,0 +1,41 @@
++/* Test sinl for pseudo-zeros and unnormals for ldbl-96 (bug 25487).
++ Copyright (C) 2020 Free Software Foundation, Inc.
++ This file is part of the GNU C Library.
++
++ The GNU C Library is free software; you can redistribute it and/or
++ modify it under the terms of the GNU Lesser General Public
++ License as published by the Free Software Foundation; either
++ version 2.1 of the License, or (at your option) any later version.
++
++ The GNU C Library is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++ Lesser General Public License for more details.
++
++ You should have received a copy of the GNU Lesser General Public
++ License along with the GNU C Library; if not, see
++ <https://www.gnu.org/licenses/>. */
++
++#include <math.h>
++#include <math_ldbl.h>
++#include <stdint.h>
++
++static int
++do_test (void)
++{
++ for (int i = 0; i < 64; i++)
++ {
++ uint64_t sig = i == 63 ? 0 : 1ULL << i;
++ long double ld;
++ SET_LDOUBLE_WORDS (ld, 0x4141,
++ sig >> 32, sig & 0xffffffffULL);
++ /* The requirement is that no stack overflow occurs when the
++ pseudo-zero or unnormal goes through range reduction. */
++ volatile long double ldr;
++ ldr = sinl (ld);
++ (void) ldr;
++ }
++ return 0;
++}
++
++#include <support/test-driver.c>
diff --git a/nixpkgs/pkgs/development/libraries/glibc/common.nix b/nixpkgs/pkgs/development/libraries/glibc/common.nix
index 0429c7295fb..0b2f34c7b76 100644
--- a/nixpkgs/pkgs/development/libraries/glibc/common.nix
+++ b/nixpkgs/pkgs/development/libraries/glibc/common.nix
@@ -17,6 +17,11 @@
but the exact set depends on the library version and the configuration.
*/
+# 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, lib
, buildPackages
, fetchurl
@@ -36,9 +41,9 @@
} @ args:
let
- version = "2.30";
+ version = "2.31";
patchSuffix = "";
- sha256 = "1bxqpg91d02qnaz837a5kamm0f43pr1il4r9pknygywsar713i72";
+ sha256 = "05zxkyz9bv3j9h0xyid1rhvh3klhsmrpkf3bcs6frvlgyr2gwilj";
in
assert withLinuxHeaders -> linuxHeaders != null;
@@ -106,10 +111,10 @@ stdenv.mkDerivation ({
url = "https://salsa.debian.org/glibc-team/glibc/raw/49767c9f7de4828220b691b29de0baf60d8a54ec/debian/patches/localedata/locale-C.diff";
sha256 = "0irj60hs2i91ilwg5w7sqrxb695c93xg0ik7yhhq9irprd7fidn4";
})
- ]
- ++ lib.optionals stdenv.isx86_64 [
+
./fix-x64-abi.patch
- ./2.27-CVE-2019-19126.patch
+ ./2.30-cve-2020-1752.patch
+ ./2.31-cve-2020-10029.patch
]
++ lib.optional stdenv.hostPlatform.isMusl ./fix-rpc-types-musl-conflicts.patch
++ lib.optional stdenv.buildPlatform.isDarwin ./darwin-cross-build.patch;
diff --git a/nixpkgs/pkgs/development/libraries/gloox/default.nix b/nixpkgs/pkgs/development/libraries/gloox/default.nix
index 7e5d7e9fa9a..ef731b3c35a 100644
--- a/nixpkgs/pkgs/development/libraries/gloox/default.nix
+++ b/nixpkgs/pkgs/development/libraries/gloox/default.nix
@@ -11,7 +11,7 @@ assert idnSupport -> libidn != null;
with stdenv.lib;
let
- version = "1.0.23";
+ version = "1.0.24";
in
stdenv.mkDerivation {
pname = "gloox";
@@ -19,7 +19,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://camaya.net/download/gloox-${version}.tar.bz2";
- sha256 = "12jz8glg9zmyk0iyv1ywf5i0hq93dfq8lvn6lyjgy8730w66mjwp";
+ sha256 = "1jgrd07qr9jvbb5hcmhrqz4w4lvwc51m30jls1fgxf1f5az6455f";
};
buildInputs = [ ]
diff --git a/nixpkgs/pkgs/development/libraries/gmm/default.nix b/nixpkgs/pkgs/development/libraries/gmm/default.nix
index eb23f5c82c2..278059465ec 100644
--- a/nixpkgs/pkgs/development/libraries/gmm/default.nix
+++ b/nixpkgs/pkgs/development/libraries/gmm/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "gmm";
- version = "5.3";
+ version = "5.4";
src = fetchurl {
url = "mirror://savannah/getfem/stable/${pname}-${version}.tar.gz";
- sha256 = "0lkjd3n0298w1dli446z320sn7mqdap8h9q31nydkbw2k7b4db46";
+ sha256 = "0mhygfpsdyr0d4h3sn6g7nxn149yrlqv7r2h34yqkrpv1q4daqvi";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/libraries/gmp/6.x.nix b/nixpkgs/pkgs/development/libraries/gmp/6.x.nix
index c5fffa09bf0..f4432cfc5b8 100644
--- a/nixpkgs/pkgs/development/libraries/gmp/6.x.nix
+++ b/nixpkgs/pkgs/development/libraries/gmp/6.x.nix
@@ -3,6 +3,11 @@
, buildPackages
, withStatic ? false }:
+# 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.
+
let inherit (stdenv.lib) optional; in
let self = stdenv.mkDerivation rec {
diff --git a/nixpkgs/pkgs/development/libraries/gnutls/default.nix b/nixpkgs/pkgs/development/libraries/gnutls/default.nix
index 6d0faa03a88..f75d107718d 100644
--- a/nixpkgs/pkgs/development/libraries/gnutls/default.nix
+++ b/nixpkgs/pkgs/development/libraries/gnutls/default.nix
@@ -8,7 +8,7 @@
assert guileBindings -> guile != null;
let
- version = "3.6.13";
+ version = "3.6.14";
# XXX: Gnulib's `test-select' fails on FreeBSD:
# https://hydra.nixos.org/build/2962084/nixlog/1/raw .
@@ -24,7 +24,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "mirror://gnupg/gnutls/v3.6/gnutls-${version}.tar.xz";
- sha256 = "0f1gnm0756qms5cpx6yn6xb8d3imc2gkqmygf12n9x6r8zs1s11j";
+ sha256 = "0qwxsfizynly0ns537vnhnlm5lh03la4vbsmz675n0n7vqd7ac2n";
};
outputs = [ "bin" "dev" "out" "man" "devdoc" ];
diff --git a/nixpkgs/pkgs/development/libraries/gobject-introspection/absolute_shlib_path.patch b/nixpkgs/pkgs/development/libraries/gobject-introspection/absolute_shlib_path.patch
index 6e56d3fab41..775c2985530 100644
--- a/nixpkgs/pkgs/development/libraries/gobject-introspection/absolute_shlib_path.patch
+++ b/nixpkgs/pkgs/development/libraries/gobject-introspection/absolute_shlib_path.patch
@@ -140,3 +140,46 @@
def extract_libtool(la_file):
+--- a/tests/scanner/test_shlibs.py
++++ b/tests/scanner/test_shlibs.py
+@@ -7,6 +7,30 @@ from giscanner.shlibs import resolve_from_ldd_output, sanitize_shlib_path
+
+ class TestLddParser(unittest.TestCase):
+
++ def test_resolve_from_ldd_output_nix(self):
++ output = '''\
++ libglib-2.0.so.0 => @nixStoreDir@/gmrf09y7sfxrr0mcx90dba7w41jj2kzk-glib-2.58.1/lib/libglib-2.0.so.0 (0x00007f0ee1b28000)
++ libgobject-2.0.so.0 => @nixStoreDir@/gmrf09y7sfxrr0mcx90dba7w41jj2kzk-glib-2.58.1/lib/libgobject-2.0.so.0 (0x00007f0ee18cf000)
++ libgio-2.0.so.0 => @nixStoreDir@/gmrf09y7sfxrr0mcx90dba7w41jj2kzk-glib-2.58.1/lib/libgio-2.0.so.0 (0x00007f0ee1502000)
++ libxml2.so.2 => @nixStoreDir@/72mxkk74cv266snkjpz1kwl1i2rg8rpc-libxml2-2.9.8/lib/libxml2.so.2 (0x00007f0ee119c000)
++ libsqlite3.so.0 => @nixStoreDir@/ck5ay23hsmlc67pg3m34kzd1k2hhvww0-sqlite-3.24.0/lib/libsqlite3.so.0 (0x00007f0ee0e98000)
++ libpsl.so.5 => @nixStoreDir@/qn3l2gn7m76f318676wflrs2z6d4rrkj-libpsl-0.20.2-list-2017-02-03/lib/libpsl.so.5 (0x00007f0ee0c88000)
++ libc.so.6 => @nixStoreDir@/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/libc.so.6 (0x00007f0ee08d4000)
++ libpcre.so.1 => @nixStoreDir@/hxbq8lpc53qsf1bc0dfcsm47wmcxzjvh-pcre-8.42/lib/libpcre.so.1 (0x00007f0ee0662000)
++ @nixStoreDir@/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib64/ld-linux-x86-64.so.2 (0x00007f0ee20ff000)
++ libblkid.so.1 => @nixStoreDir@/q0kgnq21j0l2yd77gdlld371246cwghh-util-linux-2.32.1/lib/libblkid.so.1 (0x00007f0edd0cd000)
++ libuuid.so.1 => @nixStoreDir@/q0kgnq21j0l2yd77gdlld371246cwghh-util-linux-2.32.1/lib/libuuid.so.1 (0x00007f0edcec5000)
++ librt.so.1 => @nixStoreDir@/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/librt.so.1 (0x00007f0edccbd000)
++ libstdc++.so.6 => @nixStoreDir@/3v5r7fkrbkw2qajadvjbf6p6qriz9p1i-gcc-7.3.0-lib/lib/libstdc++.so.6 (0x00007f0edc936000)
++ libgcc_s.so.1 => @nixStoreDir@/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/libgcc_s.so.1 (0x00007f0edc720000)
++ '''
++ libraries = ['glib-2.0', 'gio-2.0']
++
++ self.assertEqual(
++ ['@nixStoreDir@/gmrf09y7sfxrr0mcx90dba7w41jj2kzk-glib-2.58.1/lib/libglib-2.0.so.0',
++ '@nixStoreDir@/gmrf09y7sfxrr0mcx90dba7w41jj2kzk-glib-2.58.1/lib/libgio-2.0.so.0'],
++ resolve_from_ldd_output(libraries, output))
++
+ def test_resolve_from_ldd_output(self):
+ output = '''\
+ libglib-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fbe12d68000)
+@@ -40,7 +64,8 @@ class TestLddParser(unittest.TestCase):
+
+ self.assertEqual(
+ sanitize_shlib_path('/foo/bar'),
+- '/foo/bar' if sys.platform == 'darwin' else 'bar')
++ # NixOS always want the absolute path
++ '/foo/bar')
+
+ def test_unresolved_library(self):
+ output = ''
diff --git a/nixpkgs/pkgs/development/libraries/gobject-introspection/default.nix b/nixpkgs/pkgs/development/libraries/gobject-introspection/default.nix
index 0d514c3fd7d..03b0d1767d9 100644
--- a/nixpkgs/pkgs/development/libraries/gobject-introspection/default.nix
+++ b/nixpkgs/pkgs/development/libraries/gobject-introspection/default.nix
@@ -1,61 +1,97 @@
-{ stdenv, fetchurl, glib, flex, bison, meson, ninja, pkgconfig, libffi, python3
-, libintl, cctools, cairo, gnome3, glibcLocales
-, substituteAll, nixStoreDir ? builtins.storeDir
+{ stdenv
+, fetchurl
+, glib
+, flex
+, bison
+, meson
+, ninja
+, gtk-doc
+, docbook-xsl-nons
+, docbook_xml_dtd_43
+, docbook_xml_dtd_45
+, pkg-config
+, libffi
+, python3
+, cctools
+, cairo
+, gnome3
+, substituteAll
+, nixStoreDir ? builtins.storeDir
, x11Support ? true
}:
+
# now that gobject-introspection creates large .gir files (eg gtk3 case)
# it may be worth thinking about using multiple derivation outputs
# In that case its about 6MB which could be separated
-with stdenv.lib;
stdenv.mkDerivation rec {
pname = "gobject-introspection";
version = "1.64.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
+ outputs = [ "out" "dev" "devdoc" "man" ];
+ outputBin = "dev";
+
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "19vz7vp10h0zj3f491yk72dp89bix6rgkzxg4qcm4d6151ksxgl0";
};
- outputs = [ "out" "dev" "man" ];
- outputBin = "dev";
+ patches = [
+ # Make g-ir-scanner put absolute path to GIR files it generates
+ # so that programs can just dlopen them without having to muck
+ # with LD_LIBRARY_PATH environment variable.
+ (substituteAll {
+ src = ./absolute_shlib_path.patch;
+ inherit nixStoreDir;
+ })
+ ] ++ stdenv.lib.optionals x11Support [
+ # Hardcode the cairo shared library path in the Cairo gir shipped with this package.
+ # https://github.com/NixOS/nixpkgs/issues/34080
+ (substituteAll {
+ src = ./absolute_gir_path.patch;
+ cairoLib = "${stdenv.lib.getLib cairo}/lib";
+ })
+ ];
- LC_ALL = "en_US.UTF-8"; # for tests
+ nativeBuildInputs = [
+ meson
+ ninja
+ pkg-config
+ flex
+ bison
+ gtk-doc
+ docbook-xsl-nons
+ docbook_xml_dtd_43 # FIXME: remove in next release
+ docbook_xml_dtd_45
+ python3
+ setupHook # move .gir files
+ ];
- nativeBuildInputs = [ meson ninja pkgconfig libintl glibcLocales ];
- buildInputs = [ flex bison python3 setupHook/*move .gir*/ ]
- ++ stdenv.lib.optional stdenv.isDarwin cctools;
- propagatedBuildInputs = [ libffi glib ];
+ buildInputs = [
+ python3
+ ];
+
+ checkInputs = stdenv.lib.optionals stdenv.isDarwin [
+ cctools # for otool
+ ];
+
+ propagatedBuildInputs = [
+ libffi
+ glib
+ ];
mesonFlags = [
"--datadir=${placeholder "dev"}/share"
"-Ddoctool=disabled"
"-Dcairo=disabled"
+ "-Dgtk_doc=true"
];
- # outputs TODO: share/gobject-introspection-1.0/tests is needed during build
- # by pygobject3 (and maybe others), but it's only searched in $out
-
- setupHook = ./setup-hook.sh;
-
- patches = [
- (substituteAll {
- src = ./test_shlibs.patch;
- inherit nixStoreDir;
- })
- (substituteAll {
- src = ./absolute_shlib_path.patch;
- inherit nixStoreDir;
- })
- ] ++ stdenv.lib.optional x11Support # https://github.com/NixOS/nixpkgs/issues/34080
- (substituteAll {
- src = ./absolute_gir_path.patch;
- cairoLib = "${getLib cairo}/lib";
- });
-
doCheck = !stdenv.isAarch64;
- preBuild = ''
+ preCheck = ''
# Our gobject-introspection patches make the shared library paths absolute
# 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.
@@ -64,10 +100,12 @@ stdenv.mkDerivation rec {
ln -s $PWD/tests/scanner/libregress-1.0${stdenv.targetPlatform.extensions.sharedLibrary} $out/lib/libregress-1.0${stdenv.targetPlatform.extensions.sharedLibrary}
'';
- preInstall = ''
+ postCheck = ''
rm $out/lib/libregress-1.0${stdenv.targetPlatform.extensions.sharedLibrary}
'';
+ setupHook = ./setup-hook.sh;
+
passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
@@ -76,9 +114,9 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A middleware layer between C libraries and language bindings";
- homepage = "http://live.gnome.org/GObjectIntrospection";
- maintainers = with maintainers; [ lovek323 lethalman ];
- platforms = platforms.unix;
+ homepage = "https://gi.readthedocs.io/";
+ maintainers = teams.gnome.members ++ (with maintainers; [ lovek323 ]);
+ platforms = platforms.unix;
license = with licenses; [ gpl2 lgpl2 ];
longDescription = ''
diff --git a/nixpkgs/pkgs/development/libraries/gobject-introspection/test_shlibs.patch b/nixpkgs/pkgs/development/libraries/gobject-introspection/test_shlibs.patch
deleted file mode 100644
index 65b5a1a13b9..00000000000
--- a/nixpkgs/pkgs/development/libraries/gobject-introspection/test_shlibs.patch
+++ /dev/null
@@ -1,43 +0,0 @@
---- a/tests/scanner/test_shlibs.py
-+++ b/tests/scanner/test_shlibs.py
-@@ -7,6 +7,30 @@ from giscanner.shlibs import resolve_from_ldd_output, sanitize_shlib_path
-
- class TestLddParser(unittest.TestCase):
-
-+ def test_resolve_from_ldd_output_nix(self):
-+ output = '''\
-+ libglib-2.0.so.0 => @nixStoreDir@/gmrf09y7sfxrr0mcx90dba7w41jj2kzk-glib-2.58.1/lib/libglib-2.0.so.0 (0x00007f0ee1b28000)
-+ libgobject-2.0.so.0 => @nixStoreDir@/gmrf09y7sfxrr0mcx90dba7w41jj2kzk-glib-2.58.1/lib/libgobject-2.0.so.0 (0x00007f0ee18cf000)
-+ libgio-2.0.so.0 => @nixStoreDir@/gmrf09y7sfxrr0mcx90dba7w41jj2kzk-glib-2.58.1/lib/libgio-2.0.so.0 (0x00007f0ee1502000)
-+ libxml2.so.2 => @nixStoreDir@/72mxkk74cv266snkjpz1kwl1i2rg8rpc-libxml2-2.9.8/lib/libxml2.so.2 (0x00007f0ee119c000)
-+ libsqlite3.so.0 => @nixStoreDir@/ck5ay23hsmlc67pg3m34kzd1k2hhvww0-sqlite-3.24.0/lib/libsqlite3.so.0 (0x00007f0ee0e98000)
-+ libpsl.so.5 => @nixStoreDir@/qn3l2gn7m76f318676wflrs2z6d4rrkj-libpsl-0.20.2-list-2017-02-03/lib/libpsl.so.5 (0x00007f0ee0c88000)
-+ libc.so.6 => @nixStoreDir@/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/libc.so.6 (0x00007f0ee08d4000)
-+ libpcre.so.1 => @nixStoreDir@/hxbq8lpc53qsf1bc0dfcsm47wmcxzjvh-pcre-8.42/lib/libpcre.so.1 (0x00007f0ee0662000)
-+ @nixStoreDir@/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib64/ld-linux-x86-64.so.2 (0x00007f0ee20ff000)
-+ libblkid.so.1 => @nixStoreDir@/q0kgnq21j0l2yd77gdlld371246cwghh-util-linux-2.32.1/lib/libblkid.so.1 (0x00007f0edd0cd000)
-+ libuuid.so.1 => @nixStoreDir@/q0kgnq21j0l2yd77gdlld371246cwghh-util-linux-2.32.1/lib/libuuid.so.1 (0x00007f0edcec5000)
-+ librt.so.1 => @nixStoreDir@/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/librt.so.1 (0x00007f0edccbd000)
-+ libstdc++.so.6 => @nixStoreDir@/3v5r7fkrbkw2qajadvjbf6p6qriz9p1i-gcc-7.3.0-lib/lib/libstdc++.so.6 (0x00007f0edc936000)
-+ libgcc_s.so.1 => @nixStoreDir@/g2yk54hifqlsjiha3szr4q3ccmdzyrdv-glibc-2.27/lib/libgcc_s.so.1 (0x00007f0edc720000)
-+ '''
-+ libraries = ['glib-2.0', 'gio-2.0']
-+
-+ self.assertEqual(
-+ ['@nixStoreDir@/gmrf09y7sfxrr0mcx90dba7w41jj2kzk-glib-2.58.1/lib/libglib-2.0.so.0',
-+ '@nixStoreDir@/gmrf09y7sfxrr0mcx90dba7w41jj2kzk-glib-2.58.1/lib/libgio-2.0.so.0'],
-+ resolve_from_ldd_output(libraries, output))
-+
- def test_resolve_from_ldd_output(self):
- output = '''\
- libglib-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fbe12d68000)
-@@ -40,7 +64,8 @@ class TestLddParser(unittest.TestCase):
-
- self.assertEqual(
- sanitize_shlib_path('/foo/bar'),
-- '/foo/bar' if sys.platform == 'darwin' else 'bar')
-+ # NixOS always want the absolute path
-+ '/foo/bar')
-
- def test_unresolved_library(self):
- output = ''
diff --git a/nixpkgs/pkgs/development/libraries/gperftools/default.nix b/nixpkgs/pkgs/development/libraries/gperftools/default.nix
index 039231c0142..1899f4fdc92 100644
--- a/nixpkgs/pkgs/development/libraries/gperftools/default.nix
+++ b/nixpkgs/pkgs/development/libraries/gperftools/default.nix
@@ -1,14 +1,15 @@
{ stdenv, fetchurl, libunwind }:
stdenv.mkDerivation rec {
- name = "gperftools-2.7";
+ name = "gperftools-2.8";
src = fetchurl {
url = "https://github.com/gperftools/gperftools/releases/download/${name}/${name}.tar.gz";
- sha256 = "1jb30zxmw7h9qxa8yi76rfxj4ssk60rv8n9y41m6pzqfk9lwis0y";
+ sha256 = "0gjiplvday50x695pwjrysnvm5wfvg2b0gmqf6b4bdi8sv6yl394";
};
- buildInputs = stdenv.lib.optional stdenv.isLinux libunwind;
+ # tcmalloc uses libunwind in a way that works correctly only on non-ARM linux
+ buildInputs = stdenv.lib.optional (stdenv.isLinux && !(stdenv.isAarch64 || stdenv.isAarch32)) libunwind;
prePatch = stdenv.lib.optionalString stdenv.isDarwin ''
substituteInPlace Makefile.am --replace stdc++ c++
diff --git a/nixpkgs/pkgs/development/libraries/gpgme/default.nix b/nixpkgs/pkgs/development/libraries/gpgme/default.nix
index 1c4f63142a9..ed07d8ba058 100644
--- a/nixpkgs/pkgs/development/libraries/gpgme/default.nix
+++ b/nixpkgs/pkgs/development/libraries/gpgme/default.nix
@@ -14,22 +14,15 @@ in
stdenv.mkDerivation rec {
pname = "gpgme";
- version = "1.13.1";
+ version = "1.14.0";
src = fetchurl {
url = "mirror://gnupg/gpgme/${pname}-${version}.tar.bz2";
- sha256 = "0imyjfryvvjdbai454p70zcr95m94j9xnzywrlilqdw2fqi0pqy4";
+ sha256 = "01s3rlspykbm9vmi5rfbdm3d20ip6yni69r48idqzlmhlq8ggwff";
};
patches = [
- # Fix tests with gnupg > 2.2.19
- # https://dev.gnupg.org/T4820
- (fetchpatch {
- name = "cff600f1f65a2164ab25ff2b039cba008776ce62.patch";
- url = "http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;a=patch;h=cff600f1f65a2164ab25ff2b039cba008776ce62";
- sha256 = "0ds3pvcws37q4hr4g5iwg2b98fj6whvhhcbm9c8f1kgp7dlpdw7n";
- })
- (fetchpatch {
+ (fetchpatch { # gpg: Send --with-keygrip when listing keys
name = "c4cf527ea227edb468a84bf9b8ce996807bd6992.patch";
url = "http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;a=patch;h=c4cf527ea227edb468a84bf9b8ce996807bd6992";
sha256 = "0y0b0lb2nq5p9kx13b59b2jaz157mvflliw1qdvg1v1hynvgb8m4";
@@ -79,6 +72,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
homepage = "https://gnupg.org/software/gpgme/index.html";
+ changelog = "https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;a=blob;f=NEWS;hb=refs/tags/gpgme-${version}";
description = "Library for making GnuPG easier to use";
longDescription = ''
GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG
diff --git a/nixpkgs/pkgs/development/libraries/graphene/default.nix b/nixpkgs/pkgs/development/libraries/graphene/default.nix
index e540604c9cb..ee147d82afd 100644
--- a/nixpkgs/pkgs/development/libraries/graphene/default.nix
+++ b/nixpkgs/pkgs/development/libraries/graphene/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, pkgconfig
, meson
, ninja
@@ -15,7 +16,7 @@
stdenv.mkDerivation rec {
pname = "graphene";
- version = "1.10.0";
+ version = "1.10.2";
outputs = [ "out" "devdoc" "installedTests" ];
@@ -23,7 +24,7 @@ stdenv.mkDerivation rec {
owner = "ebassi";
repo = pname;
rev = version;
- sha256 = "16vqwih5bfxv7r3mm7iiha804rpsxzxjfrs4kx76d9q5yg2hayxr";
+ sha256 = "1ljhhjafi1nlndjswx7mg0d01zci90wz77yvz5w8bd9mm8ssw38s";
};
patches = [
@@ -62,6 +63,10 @@ stdenv.mkDerivation rec {
tests = {
installedTests = nixosTests.installed-tests.graphene;
};
+
+ updateScript = nix-update-script {
+ attrPath = pname;
+ };
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/libraries/grib-api/default.nix b/nixpkgs/pkgs/development/libraries/grib-api/default.nix
index 5a1620db30c..db884957d1e 100644
--- a/nixpkgs/pkgs/development/libraries/grib-api/default.nix
+++ b/nixpkgs/pkgs/development/libraries/grib-api/default.nix
@@ -2,7 +2,7 @@
cmake, netcdf, gfortran, libpng, openjpeg,
enablePython ? false, pythonPackages }:
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
pname = "grib-api";
version = "1.28.0";
diff --git a/nixpkgs/pkgs/development/libraries/gssdp/default.nix b/nixpkgs/pkgs/development/libraries/gssdp/default.nix
index 8ad92eb833a..0a808b71a71 100644
--- a/nixpkgs/pkgs/development/libraries/gssdp/default.nix
+++ b/nixpkgs/pkgs/development/libraries/gssdp/default.nix
@@ -16,13 +16,13 @@
stdenv.mkDerivation rec {
pname = "gssdp";
- version = "1.2.2";
+ version = "1.2.3";
outputs = [ "out" "bin" "dev" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/gssdp/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "195hi10vrsvh6i927mm6rm1ld5sxah3h5sr3bsjm90vb8lxrxfya";
+ sha256 = "1s57i8a8wnnxnsfl27cq4503dkdlzbrhry5zpg23sfqfffvdqqx2";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/development/libraries/gstreamer/core/default.nix b/nixpkgs/pkgs/development/libraries/gstreamer/core/default.nix
index f4810feada8..9c4f3ee0251 100644
--- a/nixpkgs/pkgs/development/libraries/gstreamer/core/default.nix
+++ b/nixpkgs/pkgs/development/libraries/gstreamer/core/default.nix
@@ -99,7 +99,7 @@ stdenv.mkDerivation rec {
postInstall = ''
for prog in "$dev/bin/"*; do
# We can't use --suffix here due to quoting so we craft the export command by hand
- wrapProgram "$prog" --run "export GST_PLUGIN_SYSTEM_PATH=\$GST_PLUGIN_SYSTEM_PATH"$\{GST_PLUGIN_SYSTEM_PATH:+:\}"\$(unset _tmp; for profile in \$NIX_PROFILES; do _tmp="\$profile/lib/gstreamer-1.0''$\{_tmp:+:\}\$_tmp"; done; printf "\$_tmp")"
+ wrapProgram "$prog" --run 'export GST_PLUGIN_SYSTEM_PATH=$GST_PLUGIN_SYSTEM_PATH''${GST_PLUGIN_SYSTEM_PATH:+:}$(unset _tmp; for profile in $NIX_PROFILES; do _tmp="$profile/lib/gstreamer-1.0''${_tmp:+:}$_tmp"; done; printf '%s' "$_tmp")'
done
'';
diff --git a/nixpkgs/pkgs/development/libraries/gstreamer/legacy/gst-plugins-base/default.nix b/nixpkgs/pkgs/development/libraries/gstreamer/legacy/gst-plugins-base/default.nix
index ad978e903f8..a19e8ca6a5b 100644
--- a/nixpkgs/pkgs/development/libraries/gstreamer/legacy/gst-plugins-base/default.nix
+++ b/nixpkgs/pkgs/development/libraries/gstreamer/legacy/gst-plugins-base/default.nix
@@ -56,5 +56,7 @@ stdenv.mkDerivation rec {
license = licenses.lgpl2Plus;
maintainers = with maintainers; [ lovek323 ];
platforms = platforms.unix;
+ # https://github.com/NixOS/nixpkgs/pull/91090#issuecomment-653753497
+ broken = true;
};
}
diff --git a/nixpkgs/pkgs/development/libraries/gtk-sharp/3.0.nix b/nixpkgs/pkgs/development/libraries/gtk-sharp/3.0.nix
index f8f1f20cc2f..49405c655e1 100644
--- a/nixpkgs/pkgs/development/libraries/gtk-sharp/3.0.nix
+++ b/nixpkgs/pkgs/development/libraries/gtk-sharp/3.0.nix
@@ -1,4 +1,8 @@
-{ stdenv, fetchurl, pkgconfig, mono
+{ stdenv
+, fetchurl
+, fetchpatch
+, pkgconfig
+, mono
, glib
, pango
, gtk3
@@ -14,29 +18,32 @@
, monoDLLFixer
}:
-stdenv.mkDerivation {
- name = "gtk-sharp-2.99.3";
+stdenv.mkDerivation rec {
+ pname = "gtk-sharp";
+ version = "2.99.3";
builder = ./builder.sh;
src = fetchurl {
- #"mirror://gnome/sources/gtk-sharp/2.99/gtk-sharp-2.99.3.tar.xz";
- url = "http://ftp.gnome.org/pub/GNOME/sources/gtk-sharp/2.99/gtk-sharp-2.99.3.tar.xz";
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "18n3l9zcldyvn4lwi8izd62307mkhz873039nl6awrv285qzah34";
};
- # patch bad usage of glib, which wasn't tolerated anymore
- # prePatch = ''
- # for f in glib/glue/{thread,list,slist}.c; do
- # sed -i 's,#include <glib/.*\.h>,#include <glib.h>,g' "$f"
- # done
- # '';
-
nativeBuildInputs = [ pkgconfig ];
buildInputs = [
mono glib pango gtk3 GConf libglade libgnomecanvas
libgtkhtml libgnomeui libgnomeprint libgnomeprintui gtkhtml libxml2
];
+ patches = [
+ # Fixes MONO_PROFILE_ENTER_LEAVE undeclared when compiling against newer versions of mono.
+ # @see https://github.com/mono/gtk-sharp/pull/266
+ (fetchpatch {
+ name = "MONO_PROFILE_ENTER_LEAVE.patch";
+ url = "https://github.com/mono/gtk-sharp/commit/401df51bc461de93c1a78b6a7a0d5adc63cf186c.patch";
+ sha256 = "0hrkcr5a7wkixnyp60v4d6j3arsb63h54rd30lc5ajfjb3p92kcf";
+ })
+ ];
+
dontStrip = true;
inherit monoDLLFixer;
@@ -47,6 +54,5 @@ stdenv.mkDerivation {
meta = {
platforms = stdenv.lib.platforms.linux;
- broken = true; # 2018-09-21, build has failed since 2018-04-28
};
}
diff --git a/nixpkgs/pkgs/development/libraries/gtk/3.x.nix b/nixpkgs/pkgs/development/libraries/gtk/3.x.nix
index aec5c4d2ded..bf78d15d39c 100644
--- a/nixpkgs/pkgs/development/libraries/gtk/3.x.nix
+++ b/nixpkgs/pkgs/development/libraries/gtk/3.x.nix
@@ -48,7 +48,7 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "gtk+3";
- version = "3.24.20";
+ version = "3.24.21";
outputs = [ "out" "dev" ] ++ optional withGtkDoc "devdoc";
outputBin = "dev";
@@ -60,7 +60,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://gnome/sources/gtk+/${stdenv.lib.versions.majorMinor version}/gtk+-${version}.tar.xz";
- sha256 = "1wqxkd3xnqwihcawncp9mkf9bv5a5fg5i4ahm6klpl782vvnkb1d";
+ sha256 = "0llgq2adzn9p3bfq9rv2dhscmvzs35jp3glrfvy3vs1mrpknmsmf";
};
patches = [
diff --git a/nixpkgs/pkgs/development/libraries/gtkd/default.nix b/nixpkgs/pkgs/development/libraries/gtkd/default.nix
index a03dc51f00c..5cef820db14 100644
--- a/nixpkgs/pkgs/development/libraries/gtkd/default.nix
+++ b/nixpkgs/pkgs/development/libraries/gtkd/default.nix
@@ -117,7 +117,7 @@ in stdenv.mkDerivation rec {
makeFlags = [
"prefix=${placeholder "out"}"
- "PKG_CONFIG=${pkgconfig}/bin/pkg-config"
+ "PKG_CONFIG=${pkgconfig}/bin/${pkgconfig.targetPrefix}pkg-config"
];
# The .pc files does not declare an `includedir=`, so the multiple
diff --git a/nixpkgs/pkgs/development/libraries/harfbuzz/default.nix b/nixpkgs/pkgs/development/libraries/harfbuzz/default.nix
index c2a924c7e02..d27021280a3 100644
--- a/nixpkgs/pkgs/development/libraries/harfbuzz/default.nix
+++ b/nixpkgs/pkgs/development/libraries/harfbuzz/default.nix
@@ -1,4 +1,5 @@
{ stdenv, fetchurl, pkgconfig, glib, freetype, cairo, libintl
+, gobject-introspection
, icu, graphite2, harfbuzz # The icu variant uses and propagates the non-icu one.
, ApplicationServices, CoreText
, withCoreText ? false
@@ -8,7 +9,7 @@
}:
let
- version = "2.6.4";
+ version = "2.6.7";
inherit (stdenv.lib) optional optionals optionalString;
in
@@ -17,7 +18,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://www.freedesktop.org/software/harfbuzz/release/harfbuzz-${version}.tar.xz";
- sha256 = "04iwq13w6zkdhljmsxrzgg4fyh04qnwfn57rgrl9kmijc7cvh4wl";
+ sha256 = "065jg6s8xix45s4msj0l2r0iycw5yyyjdylripv7pyfzdk883r29";
};
postPatch = ''
@@ -36,10 +37,16 @@ stdenv.mkDerivation {
# not auto-detected by default
"--with-graphite2=${if withGraphite2 then "yes" else "no"}"
"--with-icu=${if withIcu then "yes" else "no"}"
+ "--with-gobject=yes"
+ "--enable-introspection=yes"
]
++ stdenv.lib.optional withCoreText "--with-coretext=yes";
- nativeBuildInputs = [ pkgconfig libintl ];
+ nativeBuildInputs = [
+ gobject-introspection
+ libintl
+ pkgconfig
+ ];
buildInputs = [ glib freetype cairo ] # recommended by upstream
++ stdenv.lib.optionals withCoreText [ ApplicationServices CoreText ];
diff --git a/nixpkgs/pkgs/development/libraries/hivex/default.nix b/nixpkgs/pkgs/development/libraries/hivex/default.nix
index 113a49138e1..d0afea119df 100644
--- a/nixpkgs/pkgs/development/libraries/hivex/default.nix
+++ b/nixpkgs/pkgs/development/libraries/hivex/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "hivex";
- version = "1.3.18";
+ version = "1.3.19";
src = fetchurl {
url = "http://libguestfs.org/download/hivex/${pname}-${version}.tar.gz";
- sha256 = "0ibl186l6rd9qj4rqccfwbg1nnx6z07vspkhk656x6zav67ph7la";
+ sha256 = "0qppahpf7jq950nf8ial47h90nyqgnsffsj3zgdjjwkn958wq0ji";
};
patches = [ ./hivex-syms.patch ];
diff --git a/nixpkgs/pkgs/development/libraries/hunspell/dictionaries.nix b/nixpkgs/pkgs/development/libraries/hunspell/dictionaries.nix
index a330691c6a5..2cdc30109d9 100644
--- a/nixpkgs/pkgs/development/libraries/hunspell/dictionaries.nix
+++ b/nixpkgs/pkgs/development/libraries/hunspell/dictionaries.nix
@@ -754,4 +754,33 @@ in rec {
readmeFile = "README_sk.txt";
license = with stdenv.lib.licenses; [ gpl2 lgpl21 mpl11 ];
};
+
+ /* DANISH */
+
+ da_DK = da-dk;
+ da-dk = mkDict rec {
+ name = "hunspell-dict-da-dk-${version}";
+ version = "2.5.137";
+
+ src = fetchurl {
+ url = "https://stavekontrolden.dk/dictionaries/da_DK/da_DK-${version}.oxt";
+ sha256 = "16y0smkg1mq0133r1fbw5ak6s2xw39281knk5ivhanakayq789qx";
+ };
+
+ shortName = "da-dk";
+ shortDescription = "Danish (Danmark)";
+ dictFileName = "da_DK";
+ readmeFile = "README_da_DK.txt";
+ nativeBuildInputs = [ unzip ];
+ unpackCmd = ''
+ unzip $src ${dictFileName}.dic ${dictFileName}.aff ${readmeFile} -d ${dictFileName}
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Hunspell dictionary for Danish (Denmark) from Stavekontrolden";
+ homepage = "https://github.com/jeppebundsgaard/stavekontrolden";
+ license = with stdenv.lib.licenses; [ gpl2Only lgpl21Only mpl11 ];
+ maintainers = with maintainers; [ louisdk1 ];
+ };
+ };
}
diff --git a/nixpkgs/pkgs/development/libraries/igraph/default.nix b/nixpkgs/pkgs/development/libraries/igraph/default.nix
index fcb5e7918d9..6a55359e168 100644
--- a/nixpkgs/pkgs/development/libraries/igraph/default.nix
+++ b/nixpkgs/pkgs/development/libraries/igraph/default.nix
@@ -4,28 +4,34 @@
stdenv.mkDerivation rec {
pname = "igraph";
- version = "0.7.1";
+ version = "0.8.2";
src = fetchFromGitHub {
owner = "igraph";
repo = pname;
rev = version;
- sha256 = "1wsy0r511gk069il6iqjs27q8cjvqz20gf0a7inybx1bw84845z8";
+ sha256 = "015yh9s19lmxm7l1ld8adlsqh1lrmzicl801saixdwl9w05hfva4";
};
nativeBuildInputs = [ pkgconfig autoreconfHook ];
buildInputs = [ flex yacc zlib libxml2 ];
- # This file is normally generated by igraph's bootstrap.sh, but we can do it
- # ourselves. ~ C.
+ # Normally, igraph wants us to call bootstrap.sh, which will call
+ # tools/getversion.sh. Instead, we're going to put the version directly
+ # where igraph wants, and then let autoreconfHook do the rest of the
+ # bootstrap. ~ C.
postPatch = ''
- echo "${version}" > VERSION
+ echo "${version}" > IGRAPH_VERSION
'';
+ doCheck = true;
+
meta = {
description = "The network analysis package";
homepage = "https://igraph.org/";
license = lib.licenses.gpl2;
+ # NB: Known to fail tests on aarch64.
+ platforms = [ "x86_64-linux" ] ++ lib.platforms.darwin;
maintainers = [ lib.maintainers.MostAwesomeDude ];
};
}
diff --git a/nixpkgs/pkgs/development/libraries/impy/default.nix b/nixpkgs/pkgs/development/libraries/impy/default.nix
new file mode 100644
index 00000000000..c865b25c000
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/impy/default.nix
@@ -0,0 +1,44 @@
+{ stdenv
+, fetchFromGitHub
+, cmake
+, pkg-config
+, libpng
+, zlib
+, giflib
+, libjpeg
+, SDL2
+}:
+
+stdenv.mkDerivation rec {
+ pname = "impy";
+ version = "0.1";
+
+ src = fetchFromGitHub {
+ owner = "bcampbell";
+ repo = "impy";
+ rev = "v${version}";
+ sha256 = "1h45xjms56radhknspyx17a12dpnm7xgqm1x1chy42aw5ic8b5qf";
+ };
+
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ ];
+
+ buildInputs = [
+ libpng
+ zlib
+ giflib
+ libjpeg
+ SDL2
+ ];
+
+ meta = with stdenv.lib; {
+ description = "A simple library for loading/saving images and animations, written in C";
+ homepage = "https://github.com/bcampbell/impy";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ fgaz ];
+ platforms = platforms.all;
+ };
+}
+
diff --git a/nixpkgs/pkgs/development/libraries/intel-gmmlib/default.nix b/nixpkgs/pkgs/development/libraries/intel-gmmlib/default.nix
index 23b26c9a890..c1e2fa5a6f6 100644
--- a/nixpkgs/pkgs/development/libraries/intel-gmmlib/default.nix
+++ b/nixpkgs/pkgs/development/libraries/intel-gmmlib/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "intel-gmmlib";
- version = "20.1.1";
+ version = "20.2.3";
src = fetchFromGitHub {
owner = "intel";
repo = "gmmlib";
rev = "${pname}-${version}";
- sha256 = "0k130yiq8n34ppddpgl7kwq5w2y7n49jxiyk7x52y773m97xd6y1";
+ sha256 = "1gsjcsad70pxafhw0jhxdrnfqwv8ffp5sawbgylvc009jlzxh5l8";
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/development/libraries/intel-media-driver/default.nix b/nixpkgs/pkgs/development/libraries/intel-media-driver/default.nix
index ac4bdb4b14c..c43787c29dd 100644
--- a/nixpkgs/pkgs/development/libraries/intel-media-driver/default.nix
+++ b/nixpkgs/pkgs/development/libraries/intel-media-driver/default.nix
@@ -1,17 +1,17 @@
{ stdenv, fetchFromGitHub
-, cmake, pkgconfig
+, cmake, pkg-config
, libva, libpciaccess, intel-gmmlib, libX11
}:
stdenv.mkDerivation rec {
pname = "intel-media-driver";
- version = "19.4.0r";
+ version = "20.2.0";
src = fetchFromGitHub {
owner = "intel";
repo = "media-driver";
rev = "intel-media-${version}";
- sha256 = "0gnd82z0wgiw5my1hnqlk9hcjjqpsgasqq5xcdrbkfa40wpb132a";
+ sha256 = "02a9wm7cz0nkpyfwic4a0dfm9bx1d2sybgh5rv0c618pl41mla33";
};
cmakeFlags = [
@@ -21,15 +21,21 @@ stdenv.mkDerivation rec {
"-DMEDIA_RUN_TEST_SUITE=OFF"
];
- nativeBuildInputs = [ cmake pkgconfig ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ libva libpciaccess intel-gmmlib libX11 ];
meta = with stdenv.lib; {
+ description = "Intel Media Driver for VAAPI — Broadwell+ iGPUs";
+ longDescription = ''
+ The Intel Media Driver for VAAPI is a new VA-API (Video Acceleration API)
+ user mode driver supporting hardware accelerated decoding, encoding, and
+ video post processing for GEN based graphics hardware.
+ '';
homepage = "https://github.com/intel/media-driver";
+ changelog = "https://github.com/intel/media-driver/releases/tag/intel-media-${version}";
license = with licenses; [ bsd3 mit ];
- description = "Intel Media Driver for VAAPI — Broadwell+ iGPUs";
platforms = platforms.linux;
- maintainers = with maintainers; [ jfrankenau ];
+ maintainers = with maintainers; [ primeos jfrankenau ];
};
}
diff --git a/nixpkgs/pkgs/development/libraries/intel-media-sdk/default.nix b/nixpkgs/pkgs/development/libraries/intel-media-sdk/default.nix
index a49320fef49..077c2d9c88a 100644
--- a/nixpkgs/pkgs/development/libraries/intel-media-sdk/default.nix
+++ b/nixpkgs/pkgs/development/libraries/intel-media-sdk/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "intel-media-sdk";
- version = "20.1.1";
+ version = "20.2.0";
src = fetchurl {
url = "https://github.com/Intel-Media-SDK/MediaSDK/archive/intel-mediasdk-${version}.tar.gz";
- sha256 = "1p13b4abslq31pbgqf0bzs2ixns85yfdsm94326h2vcg0q7hqc24";
+ sha256 = "1b138xpa73y78gxwappxkm58c9j2vqq8zy173z7n4pdwiwsx1kxc";
};
nativeBuildInputs = [ cmake pkgconfig ];
diff --git a/nixpkgs/pkgs/development/libraries/iso-codes/default.nix b/nixpkgs/pkgs/development/libraries/iso-codes/default.nix
index 9ab25b410b4..8ba9ea31b80 100644
--- a/nixpkgs/pkgs/development/libraries/iso-codes/default.nix
+++ b/nixpkgs/pkgs/development/libraries/iso-codes/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "iso-codes";
- version = "4.4";
+ version = "4.5.0";
src = fetchurl {
url = "https://salsa.debian.org/iso-codes-team/iso-codes/-/archive/${pname}-${version}/${pname}-${pname}-${version}.tar.bz2";
- sha256 = "02x0wcz783ammkdrmrh31wsmww481xbkbz70vf766ivbnn5sfxn6";
+ sha256 = "17nnyx07q8vbyqsxbvp4m5s2nrc4fxl3dvgbgmkqww2wl4x1fv9y";
};
patchPhase = ''
diff --git a/nixpkgs/pkgs/development/libraries/jabcode/default.nix b/nixpkgs/pkgs/development/libraries/jabcode/default.nix
new file mode 100644
index 00000000000..c875e4a3943
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/jabcode/default.nix
@@ -0,0 +1,46 @@
+{ stdenv
+, fetchFromGitHub
+, lib
+, subproject ? "library" # one of "library", "reader" or "writer"
+, zlib, libpng, libtiff
+, jabcode
+}:
+let
+ subdir = lib.getAttr subproject {
+ "library" = "jabcode";
+ "reader" = "jabcodeReader";
+ "writer" = "jabcodeWriter";
+ };
+in stdenv.mkDerivation rec {
+ pname = "jabcode-${subproject}";
+ version = "git-2020-05-13";
+ src = fetchFromGitHub {
+ repo = "jabcode";
+ owner = "jabcode";
+ rev = "a7c25d4f248078f257b014e31c791bfcfcd083e1";
+ sha256 = "1c4cv9b0d7r4bxzkwzdv9h651ziq822iya6fbyizm57n1nzdkk4s";
+ };
+
+ nativeBuildInputs =
+ [ zlib libpng libtiff ]
+ ++ lib.optionals (subproject != "library") [ jabcode ];
+
+ preConfigure = "cd src/${subdir}";
+
+ installPhase = if subproject == "library" then ''
+ mkdir -p $out/lib
+ cp build/* $out/lib
+ '' else ''
+ mkdir -p $out/bin
+ cp -RT bin $out/bin
+ '';
+
+ meta = with lib; {
+ description = "A high-capacity 2D color bar code (${subproject})";
+ longDescription = "JAB Code (Just Another Bar Code) is a high-capacity 2D color bar code, which can encode more data than traditional black/white (QR) codes. This is the ${subproject} part.";
+ homepage = "https://jabcode.org/";
+ license = licenses.lgpl21;
+ maintainers = [ maintainers.xaverdh ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/jansson/default.nix b/nixpkgs/pkgs/development/libraries/jansson/default.nix
index c1653ea5d1b..7ecf7579a30 100644
--- a/nixpkgs/pkgs/development/libraries/jansson/default.nix
+++ b/nixpkgs/pkgs/development/libraries/jansson/default.nix
@@ -1,11 +1,11 @@
{stdenv, fetchurl}:
stdenv.mkDerivation rec {
- name = "jansson-2.12";
+ name = "jansson-2.13.1";
src = fetchurl {
url = "http://www.digip.org/jansson/releases/${name}.tar.gz";
- sha256 = "1jfj4xq3rdgnkxval1x2gqwhaam34qdxbplsj5fsrvs8a1vfr3az";
+ sha256 = "0ks7gbs0j8p4dmmi2sq129mxy5gfg0z6220i1jk020mi2zd7gwzl";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/libraries/java/commons/lang/default.nix b/nixpkgs/pkgs/development/libraries/java/commons/lang/default.nix
index 96d2a76df01..bd0f7c273e7 100644
--- a/nixpkgs/pkgs/development/libraries/java/commons/lang/default.nix
+++ b/nixpkgs/pkgs/development/libraries/java/commons/lang/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
- version = "3.10";
+ version = "3.11";
pname = "commons-lang";
src = fetchurl {
url = "mirror://apache/commons/lang/binaries/commons-lang3-${version}-bin.tar.gz";
- sha256 = "144057jrx1jral6dnnb039h3k8rnrx0nj3ii428s725jfhazg68f";
+ sha256 = "08w7zg9v48rlaq0n17dnph8jydz9srh1pl3ffs3xdfsg9a7axjm4";
};
installPhase = ''
diff --git a/nixpkgs/pkgs/development/libraries/java/jzmq/default.nix b/nixpkgs/pkgs/development/libraries/java/jzmq/default.nix
deleted file mode 100644
index 5bc0f15b205..00000000000
--- a/nixpkgs/pkgs/development/libraries/java/jzmq/default.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, zeromq3, jdk }:
-
-stdenv.mkDerivation rec {
- pname = "jzmq";
- version = "3.1.0";
-
- src = fetchFromGitHub {
- owner = "zeromq";
- repo = "jzmq";
- rev = "v${version}";
- sha256 = "1wlzs604mgmqmrgpk4pljx2nrlxzdfi3r8k59qlm90fx8qkqkc63";
- };
-
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
- buildInputs = [ zeromq3 jdk ];
-
- preConfigure = ''
- ${if stdenv.hostPlatform.system == "x86_64-darwin" then
- '' sed -i -e 's~/Headers~/include~' -e 's~_JNI_INC_SUBDIRS=\".*\"~_JNI_INC_SUBDIRS=\"darwin\"~' configure
- '' else ""}
- '';
-
- meta = {
- homepage = "http://www.zeromq.org";
- description = "Java bindings for ZeroMQ";
- platforms = stdenv.lib.platforms.unix;
- license = stdenv.lib.licenses.lgpl3;
- maintainers = [ stdenv.lib.maintainers.vizanto ];
- };
-}
diff --git a/nixpkgs/pkgs/development/libraries/jbig2dec/default.nix b/nixpkgs/pkgs/development/libraries/jbig2dec/default.nix
index 8cc2ce00871..22d38a080ca 100644
--- a/nixpkgs/pkgs/development/libraries/jbig2dec/default.nix
+++ b/nixpkgs/pkgs/development/libraries/jbig2dec/default.nix
@@ -1,18 +1,19 @@
-{ stdenv, fetchurl, python3, autoconf }:
+{ stdenv, fetchurl, python3, autoreconfHook }:
stdenv.mkDerivation rec {
- name = "jbig2dec-0.17";
+ pname = "jbig2dec";
+ version = "0.18";
src = fetchurl {
- url = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs950/${name}.tar.gz";
- sha256 = "0wpvslmwazia3z8gyk343kbq6yj47pxr4x5yjvx332v309qssazp";
+ url = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs952/${pname}-${version}.tar.gz";
+ sha256 = "0pigfw2v0ppvr0lbysm69gx0zsa5q2q92yrb8af2j3im6x97f6cy";
};
postPatch = ''
patchShebangs test_jbig2dec.py
'';
- buildInputs = [ autoconf ];
+ buildInputs = [ autoreconfHook ];
checkInputs = [ python3 ];
doCheck = true;
diff --git a/nixpkgs/pkgs/development/libraries/json-c/default.nix b/nixpkgs/pkgs/development/libraries/json-c/default.nix
index 81ebc7baeb0..164f7c44ba9 100644
--- a/nixpkgs/pkgs/development/libraries/json-c/default.nix
+++ b/nixpkgs/pkgs/development/libraries/json-c/default.nix
@@ -1,21 +1,31 @@
-{ stdenv, fetchurl, autoconf }:
+{ stdenv, fetchurl, fetchpatch, cmake }:
stdenv.mkDerivation rec {
- name = "json-c-0.13.1";
+ name = "json-c-0.14";
src = fetchurl {
url = "https://s3.amazonaws.com/json-c_releases/releases/${name}-nodoc.tar.gz";
- sha256 = "0ch1v18wk703bpbyzj7h1mkwvsw4rw4qdwvgykscypvqq10678ll";
+ sha256 = "1yia8417qljmczs9w3rn4c4i2p2iywq098pgrj11s81599j4x4cr";
};
+ 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 = [ autoconf ]; # for autoheader
+ nativeBuildInputs = [ cmake ];
meta = with stdenv.lib; {
description = "A JSON implementation in C";
homepage = "https://github.com/json-c/json-c/wiki";
maintainers = with maintainers; [ lovek323 ];
platforms = platforms.unix;
+ license = licenses.mit;
longDescription = ''
JSON-C implements a reference counting object model that allows you to
diff --git a/nixpkgs/pkgs/development/libraries/jsoncpp/default.nix b/nixpkgs/pkgs/development/libraries/jsoncpp/default.nix
index 155103af3c4..8635c1fb40d 100644
--- a/nixpkgs/pkgs/development/libraries/jsoncpp/default.nix
+++ b/nixpkgs/pkgs/development/libraries/jsoncpp/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, cmake, python, fetchpatch }:
+{ stdenv, fetchFromGitHub, cmake, python, validatePkgConfig, fetchpatch }:
stdenv.mkDerivation rec {
pname = "jsoncpp";
@@ -28,10 +28,16 @@ stdenv.mkDerivation rec {
export LD_LIBRARY_PATH="`pwd`/src/lib_json''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH"
'';
- nativeBuildInputs = [ cmake python ];
+ nativeBuildInputs = [ cmake python validatePkgConfig ];
- # fix inverted sense in isAnyCharRequiredQuoting on arm. See: https://github.com/open-source-parsers/jsoncpp/pull/1120
- patches = stdenv.lib.optionals (stdenv.isAarch64 || stdenv.isAarch32) [
+ 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";
diff --git a/nixpkgs/pkgs/development/libraries/kde-frameworks/default.nix b/nixpkgs/pkgs/development/libraries/kde-frameworks/default.nix
index 1db37bc7879..9ac3ed11b49 100644
--- a/nixpkgs/pkgs/development/libraries/kde-frameworks/default.nix
+++ b/nixpkgs/pkgs/development/libraries/kde-frameworks/default.nix
@@ -83,7 +83,7 @@ let
in mkDerivation (args // {
name = "${name}-${version}";
- inherit meta outputs setupHook src;
+ inherit meta outputs setupHook src version;
});
};
diff --git a/nixpkgs/pkgs/development/libraries/kde-frameworks/fetch.sh b/nixpkgs/pkgs/development/libraries/kde-frameworks/fetch.sh
index b7e6d781471..81a755bd3ba 100644
--- a/nixpkgs/pkgs/development/libraries/kde-frameworks/fetch.sh
+++ b/nixpkgs/pkgs/development/libraries/kde-frameworks/fetch.sh
@@ -1 +1 @@
-WGET_ARGS=( https://download.kde.org/stable/frameworks/5.68/ )
+WGET_ARGS=(https://download.kde.org/stable/frameworks/5.71/)
diff --git a/nixpkgs/pkgs/development/libraries/kde-frameworks/kcmutils/kcmutils-follow-symlinks.patch b/nixpkgs/pkgs/development/libraries/kde-frameworks/kcmutils/0001-kcmutils-follow-symlinks.patch
index cc041b9aa3b..32adca6d2e0 100644
--- a/nixpkgs/pkgs/development/libraries/kde-frameworks/kcmutils/kcmutils-follow-symlinks.patch
+++ b/nixpkgs/pkgs/development/libraries/kde-frameworks/kcmutils/0001-kcmutils-follow-symlinks.patch
@@ -1,8 +1,17 @@
+From 4d5dcc309fba688aa1db8dd915a0abdf07f61e81 Mon Sep 17 00:00:00 2001
+From: Thomas Tuegel <ttuegel@mailbox.org>
+Date: Mon, 13 Jul 2020 11:23:36 -0500
+Subject: [PATCH] kcmutils follow symlinks
+
+---
+ src/kpluginselector.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
diff --git a/src/kpluginselector.cpp b/src/kpluginselector.cpp
-index 137c865..097ab75 100644
+index 46deef5..2eacb9f 100644
--- a/src/kpluginselector.cpp
+++ b/src/kpluginselector.cpp
-@@ -303,7 +303,7 @@ void KPluginSelector::addPlugins(const QString &componentName,
+@@ -309,7 +309,7 @@ void KPluginSelector::addPlugins(const QString &componentName,
QStringList desktopFileNames;
const QStringList dirs = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, componentName + QStringLiteral("/kpartplugins"), QStandardPaths::LocateDirectory);
for (const QString &dir : dirs) {
@@ -11,3 +20,6 @@ index 137c865..097ab75 100644
while (it.hasNext()) {
desktopFileNames.append(it.next());
}
+--
+2.25.4
+
diff --git a/nixpkgs/pkgs/development/libraries/kde-frameworks/kcmutils/default.nix b/nixpkgs/pkgs/development/libraries/kde-frameworks/kcmutils/default.nix
index 0c661dcdd48..29689c789d3 100644
--- a/nixpkgs/pkgs/development/libraries/kde-frameworks/kcmutils/default.nix
+++ b/nixpkgs/pkgs/development/libraries/kde-frameworks/kcmutils/default.nix
@@ -14,5 +14,7 @@ mkDerivation {
qtdeclarative
];
propagatedBuildInputs = [ kconfigwidgets kservice ];
- patches = (copyPathsToStore (lib.readPathsFromFile ./. ./series));
+ patches = [
+ ./0001-kcmutils-follow-symlinks.patch
+ ];
}
diff --git a/nixpkgs/pkgs/development/libraries/kde-frameworks/kcmutils/kcmutils-debug-module-loader.patch b/nixpkgs/pkgs/development/libraries/kde-frameworks/kcmutils/kcmutils-debug-module-loader.patch
deleted file mode 100644
index f966064f929..00000000000
--- a/nixpkgs/pkgs/development/libraries/kde-frameworks/kcmutils/kcmutils-debug-module-loader.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: kcmutils-5.33.0/src/kcmoduleloader.cpp
-===================================================================
---- kcmutils-5.33.0.orig/src/kcmoduleloader.cpp
-+++ kcmutils-5.33.0/src/kcmoduleloader.cpp
-@@ -95,7 +95,7 @@ KCModule *KCModuleLoader::loadModule(const KCModuleInfo &mod, ErrorReporting rep
- KPluginLoader loader(KPluginLoader::findPlugin(QLatin1String("kcms/") + mod.service()->library()));
- KPluginFactory* factory = loader.factory();
- if (!factory) {
-- qWarning() << "Couldn't load plugin:" << loader.errorString();
-+ qWarning() << "Error loading KCM plugin" << mod.service()->library() << loader.errorString();
- } else {
- std::unique_ptr<KQuickAddons::ConfigModule> cm(factory->create<KQuickAddons::ConfigModule>(nullptr, args2));
- if (!cm) {
diff --git a/nixpkgs/pkgs/development/libraries/kde-frameworks/kcmutils/series b/nixpkgs/pkgs/development/libraries/kde-frameworks/kcmutils/series
deleted file mode 100644
index f2c22554a45..00000000000
--- a/nixpkgs/pkgs/development/libraries/kde-frameworks/kcmutils/series
+++ /dev/null
@@ -1,2 +0,0 @@
-kcmutils-follow-symlinks.patch
-kcmutils-debug-module-loader.patch
diff --git a/nixpkgs/pkgs/development/libraries/kde-frameworks/kfilemetadata/default.nix b/nixpkgs/pkgs/development/libraries/kde-frameworks/kfilemetadata/default.nix
index c72cb5b71a4..90a7116f42a 100644
--- a/nixpkgs/pkgs/development/libraries/kde-frameworks/kfilemetadata/default.nix
+++ b/nixpkgs/pkgs/development/libraries/kde-frameworks/kfilemetadata/default.nix
@@ -1,7 +1,7 @@
{
mkDerivation, lib, copyPathsToStore,
extra-cmake-modules,
- attr, ebook_tools, exiv2, ffmpeg, karchive, kcoreaddons, ki18n, poppler, qtbase, qtmultimedia, taglib
+ attr, ebook_tools, exiv2, ffmpeg_3, karchive, kcoreaddons, ki18n, poppler, qtbase, qtmultimedia, taglib
}:
mkDerivation {
@@ -9,7 +9,7 @@ mkDerivation {
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
- attr ebook_tools exiv2 ffmpeg karchive kcoreaddons ki18n poppler qtbase qtmultimedia
+ attr ebook_tools exiv2 ffmpeg_3 karchive kcoreaddons ki18n poppler qtbase qtmultimedia
taglib
];
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
diff --git a/nixpkgs/pkgs/development/libraries/kde-frameworks/kio/samba-search-path.patch b/nixpkgs/pkgs/development/libraries/kde-frameworks/kio/samba-search-path.patch
index 3e18d304c30..d39ffbfde64 100644
--- a/nixpkgs/pkgs/development/libraries/kde-frameworks/kio/samba-search-path.patch
+++ b/nixpkgs/pkgs/development/libraries/kde-frameworks/kio/samba-search-path.patch
@@ -1,28 +1,14 @@
-Index: kio-5.17.0/src/core/ksambashare.cpp
-===================================================================
---- kio-5.17.0.orig/src/core/ksambashare.cpp
-+++ kio-5.17.0/src/core/ksambashare.cpp
-@@ -67,13 +67,18 @@ KSambaSharePrivate::~KSambaSharePrivate(
-
+diff --git a/src/core/ksambashare.cpp b/src/core/ksambashare.cpp
+index 1895783..9fe7286 100644
+--- a/src/core/ksambashare.cpp
++++ b/src/core/ksambashare.cpp
+@@ -73,8 +73,7 @@ KSambaSharePrivate::~KSambaSharePrivate()
bool KSambaSharePrivate::isSambaInstalled()
{
-- if (QFile::exists(QStringLiteral("/usr/sbin/smbd"))
-- || QFile::exists(QStringLiteral("/usr/local/sbin/smbd"))) {
-- return true;
-+ const QByteArray pathEnv = qgetenv("PATH");
-+ if (!pathEnv.isEmpty()) {
-+ QLatin1Char pathSep(':');
-+ QStringList paths = QFile::decodeName(pathEnv).split(pathSep, QString::SkipEmptyParts);
-+ for (QStringList::iterator it = paths.begin(); it != paths.end(); ++it) {
-+ it->append(QStringLiteral("/smbd"));
-+ if (QFile::exists(*it)) {
-+ return true;
-+ }
-+ }
+ const bool daemonExists =
+- !QStandardPaths::findExecutable(QStringLiteral("smbd"),
+- {QStringLiteral("/usr/sbin/"), QStringLiteral("/usr/local/sbin/")}).isEmpty();
++ !QStandardPaths::findExecutable(QStringLiteral("smbd")).isEmpty();
+ if (!daemonExists) {
+ qCDebug(KIO_CORE_SAMBASHARE) << "KSambaShare: Could not find smbd";
}
-
-- //qDebug() << "Samba is not installed!";
--
- return false;
- }
-
diff --git a/nixpkgs/pkgs/development/libraries/kde-frameworks/knewstuff.nix b/nixpkgs/pkgs/development/libraries/kde-frameworks/knewstuff.nix
index df384648e6a..a6b811c0ad6 100644
--- a/nixpkgs/pkgs/development/libraries/kde-frameworks/knewstuff.nix
+++ b/nixpkgs/pkgs/development/libraries/kde-frameworks/knewstuff.nix
@@ -2,7 +2,7 @@
mkDerivation, lib, fetchpatch,
extra-cmake-modules,
attica, karchive, kcompletion, kconfig, kcoreaddons, ki18n, kiconthemes,
- kio, kitemviews, kservice, ktextwidgets, kwidgetsaddons, kxmlgui, qtbase,
+ kio, kitemviews, kpackage, kservice, ktextwidgets, kwidgetsaddons, kxmlgui, qtbase,
qtdeclarative, kirigami2,
}:
@@ -12,6 +12,7 @@ mkDerivation {
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
karchive kcompletion kconfig kcoreaddons ki18n kiconthemes kio kitemviews
+ kpackage
ktextwidgets kwidgetsaddons qtbase qtdeclarative kirigami2
];
propagatedBuildInputs = [ attica kservice kxmlgui ];
diff --git a/nixpkgs/pkgs/development/libraries/kde-frameworks/krunner.nix b/nixpkgs/pkgs/development/libraries/kde-frameworks/krunner.nix
index 826999f2f9b..7dd91ffb247 100644
--- a/nixpkgs/pkgs/development/libraries/kde-frameworks/krunner.nix
+++ b/nixpkgs/pkgs/development/libraries/kde-frameworks/krunner.nix
@@ -1,17 +1,26 @@
{
- mkDerivation, lib,
+ mkDerivation, lib, fetchpatch,
extra-cmake-modules,
kconfig, kcoreaddons, ki18n, kio, kservice, plasma-framework, qtbase,
qtdeclarative, solid, threadweaver, kwindowsystem
}:
-mkDerivation {
- name = "krunner";
- meta = { maintainers = [ lib.maintainers.ttuegel ]; };
- nativeBuildInputs = [ extra-cmake-modules ];
- buildInputs = [
- kconfig kcoreaddons ki18n kio kservice qtdeclarative solid
- threadweaver
- ];
- propagatedBuildInputs = [ plasma-framework qtbase kwindowsystem ];
-}
+let
+ self = mkDerivation {
+ name = "krunner";
+ meta = { maintainers = [ lib.maintainers.ttuegel ]; };
+ patches = [
+ # Un-deprecate virtual method to restore binary compatibility.
+ (assert !(lib.versionOlder "5.72" self.version); fetchpatch {
+ url = "https://invent.kde.org/frameworks/krunner/-/commit/8f7ce559b84ee0c21de0256e6591793e4b95f411.diff";
+ sha256 = "124xqxpgmc5fdn1mcf8x1564pqc5y81j7lhzcirql2xcs0sbcyby";
+ })
+ ];
+ nativeBuildInputs = [ extra-cmake-modules ];
+ buildInputs = [
+ kconfig kcoreaddons ki18n kio kservice qtdeclarative solid
+ threadweaver
+ ];
+ propagatedBuildInputs = [ plasma-framework qtbase kwindowsystem ];
+ };
+in self
diff --git a/nixpkgs/pkgs/development/libraries/kde-frameworks/srcs.nix b/nixpkgs/pkgs/development/libraries/kde-frameworks/srcs.nix
index ffea42c130f..8ac9d33c8de 100644
--- a/nixpkgs/pkgs/development/libraries/kde-frameworks/srcs.nix
+++ b/nixpkgs/pkgs/development/libraries/kde-frameworks/srcs.nix
@@ -4,659 +4,659 @@
{
attica = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/attica-5.68.0.tar.xz";
- sha256 = "9b4001a32831c9bae1d44161247acd5e6d3048ca2ece98c2c756c72a1464b9e9";
- name = "attica-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/attica-5.71.0.tar.xz";
+ sha256 = "9e24fd7f58c66879a05e056b781637196eea69d3276ed470643c505f9fd46d3d";
+ name = "attica-5.71.0.tar.xz";
};
};
baloo = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/baloo-5.68.0.tar.xz";
- sha256 = "4b599fb279ef92dc4f575847767c370f2633b27e884e372c3f7b92f08917865e";
- name = "baloo-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/baloo-5.71.0.tar.xz";
+ sha256 = "23378213d00ecf1f26eeb417987984f5a63bbd643359403dfd20638cbc1ec84b";
+ name = "baloo-5.71.0.tar.xz";
};
};
bluez-qt = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/bluez-qt-5.68.0.tar.xz";
- sha256 = "99889cac874820e83a32bee938b6cc8e25dca6a3013d4a589ac7b8f5d32b4224";
- name = "bluez-qt-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/bluez-qt-5.71.0.tar.xz";
+ sha256 = "7014e946f16db62218fe8e9af808999922d447034355f17b9e09b31321e53bad";
+ name = "bluez-qt-5.71.0.tar.xz";
};
};
breeze-icons = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/breeze-icons-5.68.0.tar.xz";
- sha256 = "750fff6560abfa85a2243187d14f1b8f1d3d1c4097d84cbf8c58d2f48102fe8d";
- name = "breeze-icons-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/breeze-icons-5.71.0.tar.xz";
+ sha256 = "72217c46e071b204a80ff8064b1b7319c7a7f9f0b08e69d8add2065e5d301155";
+ name = "breeze-icons-5.71.0.tar.xz";
};
};
extra-cmake-modules = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/extra-cmake-modules-5.68.0.tar.xz";
- sha256 = "4d60869ca96a323b56f00b40c4728a70dfebe2132bbae040442a6a2ef90e2d6e";
- name = "extra-cmake-modules-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/extra-cmake-modules-5.71.0.tar.xz";
+ sha256 = "64f41c0b4b3164c7be8fcab5c0181253d97d1e9d62455fd540cb463afd051878";
+ name = "extra-cmake-modules-5.71.0.tar.xz";
};
};
frameworkintegration = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/frameworkintegration-5.68.0.tar.xz";
- sha256 = "5bb3c2e56b2c4c41d8a472363f80445fd3fc28656e6a3163d48ed826a133985a";
- name = "frameworkintegration-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/frameworkintegration-5.71.0.tar.xz";
+ sha256 = "f5ba2d5c363dcb09177424b82d9a59ce0f0a6b2dea372799dcba000452764961";
+ name = "frameworkintegration-5.71.0.tar.xz";
};
};
kactivities = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kactivities-5.68.0.tar.xz";
- sha256 = "1853135feb6adfec252e6fab0b1472450422afd5998a9a31d942e8672fbe7111";
- name = "kactivities-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kactivities-5.71.0.tar.xz";
+ sha256 = "b4e63fec6532e4bdc41470985cea46b0a88c1b2298b80286cbf0ed2d2139b66f";
+ name = "kactivities-5.71.0.tar.xz";
};
};
kactivities-stats = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kactivities-stats-5.68.0.tar.xz";
- sha256 = "fb645db4685113dfd98834f48d8941529fee53d5e26ec5e36cfee8a9bfae97ae";
- name = "kactivities-stats-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kactivities-stats-5.71.0.tar.xz";
+ sha256 = "79fe4f674d7bae457ce6af0357104a8691f5822963b0ef1f99cd5a43e3666978";
+ name = "kactivities-stats-5.71.0.tar.xz";
};
};
kapidox = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kapidox-5.68.0.tar.xz";
- sha256 = "4f60582cb0771c38733989f192694636b1c93ecae290bfbe551030dd397e976e";
- name = "kapidox-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kapidox-5.71.0.tar.xz";
+ sha256 = "da75660fc2808f38441ec0f59d3c58ce29fcfdcea29e251308a11a92546f1ed5";
+ name = "kapidox-5.71.0.tar.xz";
};
};
karchive = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/karchive-5.68.0.tar.xz";
- sha256 = "518f07629d87e5778e1d8ce066f5590941472d9fffa7bd74819759be5c6edf0d";
- name = "karchive-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/karchive-5.71.0.tar.xz";
+ sha256 = "cc81e856365dec2bcf3ec78aa01d42347ca390a2311ea12050f309dfbdb09624";
+ name = "karchive-5.71.0.tar.xz";
};
};
kauth = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kauth-5.68.0.tar.xz";
- sha256 = "b9a7cd724709ea188852f7656fbeda2dc3cc40cc5d09573049c2680c0edbd41f";
- name = "kauth-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kauth-5.71.0.tar.xz";
+ sha256 = "a0de83bd662e20253011216ab8cba597f8db7429f8706237e7307580125025b5";
+ name = "kauth-5.71.0.tar.xz";
};
};
kbookmarks = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kbookmarks-5.68.0.tar.xz";
- sha256 = "80dc06188a5e1d960d46f527bd82d9b79df75a785164fa29a088a7b705abbf84";
- name = "kbookmarks-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kbookmarks-5.71.0.tar.xz";
+ sha256 = "e00db1e62a769863a1bf90bb508f108f2740298aa40173cad34ef34a1c23a01a";
+ name = "kbookmarks-5.71.0.tar.xz";
};
};
kcalendarcore = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kcalendarcore-5.68.0.tar.xz";
- sha256 = "50ffbe4feb9a602c09e130d6f10f0f260fa7625bc266003697895e1d716d6ba9";
- name = "kcalendarcore-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kcalendarcore-5.71.0.tar.xz";
+ sha256 = "d5138db971f6be606be8ae7d761bad778af3cacada8e85fb2f469190c347cd94";
+ name = "kcalendarcore-5.71.0.tar.xz";
};
};
kcmutils = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kcmutils-5.68.0.tar.xz";
- sha256 = "a688d54286fe11b23e11e2100536a513a332d2a7d784fcbebeaccbfb980d83d1";
- name = "kcmutils-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kcmutils-5.71.0.tar.xz";
+ sha256 = "27743a81e9aa48baac12bb844e48d3098250699122ed6040b1e3c50a5e8f276d";
+ name = "kcmutils-5.71.0.tar.xz";
};
};
kcodecs = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kcodecs-5.68.0.tar.xz";
- sha256 = "5f1e6ae3a51ca817aa0a5082ce4ce5490cb527388ef1888a642fb374c5e2bb48";
- name = "kcodecs-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kcodecs-5.71.0.tar.xz";
+ sha256 = "3392c4df652e3a44a2b941ccb419dee9521642e503104de403ec1c6be9f43a28";
+ name = "kcodecs-5.71.0.tar.xz";
};
};
kcompletion = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kcompletion-5.68.0.tar.xz";
- sha256 = "642d68b4c472e11a8861a61238297633be288bfd72c13547707754f1ae2be33a";
- name = "kcompletion-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kcompletion-5.71.0.tar.xz";
+ sha256 = "bf0b6ce1ee133900f169662dbd35da6f766d3e4e02c0c102a9402e20450a22a4";
+ name = "kcompletion-5.71.0.tar.xz";
};
};
kconfig = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kconfig-5.68.0.tar.xz";
- sha256 = "c3bf138a7a4d002475f2483987baf40a61cda7d491c3cc292dd2c6da726ee898";
- name = "kconfig-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kconfig-5.71.0.tar.xz";
+ sha256 = "618ff0d168abf8fb73dc83431b9a76f7859d522bea100ff07c7e1632e129e3f4";
+ name = "kconfig-5.71.0.tar.xz";
};
};
kconfigwidgets = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kconfigwidgets-5.68.0.tar.xz";
- sha256 = "f50421e9dbb6669e8d7c10605f7779ad03f30ea7c9c4451a70a7be66cd9df995";
- name = "kconfigwidgets-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kconfigwidgets-5.71.0.tar.xz";
+ sha256 = "5778523c49a5294e9376ce8ee6db1a51ffaa506418a19e8632f73287a596276f";
+ name = "kconfigwidgets-5.71.0.tar.xz";
};
};
kcontacts = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kcontacts-5.68.0.tar.xz";
- sha256 = "532f1e89c7412e971db8c431d627d38144470ddf5c978a7fa9348e418b6cd3c3";
- name = "kcontacts-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kcontacts-5.71.0.tar.xz";
+ sha256 = "57f511a624406b27a7de25c83deb4104c95e851f9fda4f6d94450155ab08f4bd";
+ name = "kcontacts-5.71.0.tar.xz";
};
};
kcoreaddons = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kcoreaddons-5.68.0.tar.xz";
- sha256 = "c578ae30b4161e45e672d613d2d9c5575a849d21909d9817f90a441044df65d7";
- name = "kcoreaddons-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kcoreaddons-5.71.0.tar.xz";
+ sha256 = "e95008b032e299cf47f596739d9236701e2f55e507734f33b8ea497882fd130b";
+ name = "kcoreaddons-5.71.0.tar.xz";
};
};
kcrash = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kcrash-5.68.0.tar.xz";
- sha256 = "60daf2cee87c652619b098b688edce6f993c7960783159cd8be9d9145df29f7f";
- name = "kcrash-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kcrash-5.71.0.tar.xz";
+ sha256 = "526242aa9fde7cff11ecaa88bf75d6fbbfc412f46bf19a7a9e185f2adb616005";
+ name = "kcrash-5.71.0.tar.xz";
};
};
kdbusaddons = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kdbusaddons-5.68.0.tar.xz";
- sha256 = "839fe42f9ac8df353f87245110fd7b515a8eb29f0840f54481bd89e5175bf1af";
- name = "kdbusaddons-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kdbusaddons-5.71.0.tar.xz";
+ sha256 = "b441f525248d9d675333cebedf97ee0232a3a9b7aa9aff84d825dfcdb3bcd23c";
+ name = "kdbusaddons-5.71.0.tar.xz";
};
};
kdeclarative = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kdeclarative-5.68.0.tar.xz";
- sha256 = "96a032bcb360e0ffcfe51d4d2f6153786682c2f967592bffcf15b9e6cd4cd3ae";
- name = "kdeclarative-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kdeclarative-5.71.0.tar.xz";
+ sha256 = "ace0e52f561a9cfba1de4b77144a0a68037a1229530fb39070dc837da80ac8f8";
+ name = "kdeclarative-5.71.0.tar.xz";
};
};
kded = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kded-5.68.0.tar.xz";
- sha256 = "b03afe48fbdbd7d92c46b3b60bdb4b825f77e1a9d00c16a5f236b24a0135e4b7";
- name = "kded-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kded-5.71.0.tar.xz";
+ sha256 = "404c8caae0f4abe2ef85c2e82b5db2b14ae4b607fa30e4f16d15dad53c269fcc";
+ name = "kded-5.71.0.tar.xz";
};
};
kdelibs4support = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/portingAids/kdelibs4support-5.68.0.tar.xz";
- sha256 = "2fca7bf9d31b081e7568631b6b6d2f7847068217261e47ef0dea106470c22df1";
- name = "kdelibs4support-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/portingAids/kdelibs4support-5.71.0.tar.xz";
+ sha256 = "1110ed68a29e38059d195817735d58df45e59b57fa9ac48ef2036c1037a23fb7";
+ name = "kdelibs4support-5.71.0.tar.xz";
};
};
kdesignerplugin = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/portingAids/kdesignerplugin-5.68.0.tar.xz";
- sha256 = "ae433e0eeaf0007312b1f32fc4349cf26c34617a5a9951ae4155c5c4e4009b72";
- name = "kdesignerplugin-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/portingAids/kdesignerplugin-5.71.0.tar.xz";
+ sha256 = "e77a96c2a6cd518f3040e9366f013f0128200791b6c93c3c5b2310af16fb040b";
+ name = "kdesignerplugin-5.71.0.tar.xz";
};
};
kdesu = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kdesu-5.68.0.tar.xz";
- sha256 = "427ba50bcd14308980cbdfdc77a6b7419277942a42d83da72ff3afbc1ec78903";
- name = "kdesu-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kdesu-5.71.0.tar.xz";
+ sha256 = "b183e67c089b02f984284b5eb3c05f7216d289bef7ae08a9e6c6f991b2a1a23a";
+ name = "kdesu-5.71.0.tar.xz";
};
};
kdewebkit = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/portingAids/kdewebkit-5.68.0.tar.xz";
- sha256 = "181b14bd80e9f34aa2f896d39aca5be91f65d65bfaaf47660e91fdd98b7f36a2";
- name = "kdewebkit-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/portingAids/kdewebkit-5.71.0.tar.xz";
+ sha256 = "04b8b90734ddf6d5e72ffa69707d473e1d1f8605ba06d4ceca83f4a1d195c65d";
+ name = "kdewebkit-5.71.0.tar.xz";
};
};
kdnssd = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kdnssd-5.68.0.tar.xz";
- sha256 = "3369da85c0088c375f2123a82132fb84490c46ebc8e9cd1253c795ef45fd4403";
- name = "kdnssd-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kdnssd-5.71.0.tar.xz";
+ sha256 = "bc269f0a74eee99d6c49550fc608450ced753a599cd03f77ea577af4c2e87958";
+ name = "kdnssd-5.71.0.tar.xz";
};
};
kdoctools = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kdoctools-5.68.0.tar.xz";
- sha256 = "93f5bee9dfaacacacfbeb3e915b192b5e645c1d01057b0cea4081c9ae5285670";
- name = "kdoctools-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kdoctools-5.71.0.tar.xz";
+ sha256 = "1e2fcaa97a014e82f68c0c36591ce84568ead7abd59b66e534789103e162cd09";
+ name = "kdoctools-5.71.0.tar.xz";
};
};
kemoticons = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kemoticons-5.68.0.tar.xz";
- sha256 = "e03fe81ad34e107dc5fe61f9bf424ecef7716bf8a62f8abb78fd3f6bd6806f56";
- name = "kemoticons-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kemoticons-5.71.0.tar.xz";
+ sha256 = "20bcb111971cc2e8c17b38a0c20aff7cf453174f885c4b4bcc5899141113e2fc";
+ name = "kemoticons-5.71.0.tar.xz";
};
};
kfilemetadata = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kfilemetadata-5.68.0.tar.xz";
- sha256 = "c2a8aee8243efa30fc921b7f50b390b47ee2cf83aa83b125a530a25de6d6fe21";
- name = "kfilemetadata-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kfilemetadata-5.71.0.tar.xz";
+ sha256 = "2e302958065157c1f9ea4a189bbca40b7dbed019767a3380e34e0b6a633c75fe";
+ name = "kfilemetadata-5.71.0.tar.xz";
};
};
kglobalaccel = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kglobalaccel-5.68.0.tar.xz";
- sha256 = "2eb710a3f29cbc8b7875fb3e8315d7c8e3b5bb93867e0a34cd5cdbac690bcbbf";
- name = "kglobalaccel-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kglobalaccel-5.71.0.tar.xz";
+ sha256 = "218d77aa4f6089d57932d627c4a46a8a4a5e964c2bfcee0d1c54338c25c7a06c";
+ name = "kglobalaccel-5.71.0.tar.xz";
};
};
kguiaddons = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kguiaddons-5.68.0.tar.xz";
- sha256 = "cdbf694e92b47358c2e2c31917bf5f01382042c2cb99b65faf3bc00a0eb52c64";
- name = "kguiaddons-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kguiaddons-5.71.0.tar.xz";
+ sha256 = "c1f7bf540a689319962275916c0434f47ba5ed8f7d46a78704393163e32eccd2";
+ name = "kguiaddons-5.71.0.tar.xz";
};
};
kholidays = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kholidays-5.68.0.tar.xz";
- sha256 = "067a544c22f5988cf959a475b66ed62e419b975b3ee22810667a076f3d50dbba";
- name = "kholidays-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kholidays-5.71.0.tar.xz";
+ sha256 = "5469718d6ede7edb2ab06bbaff8af01567ba77ffe2160c2c2d47c666cfebf417";
+ name = "kholidays-5.71.0.tar.xz";
};
};
khtml = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/portingAids/khtml-5.68.0.tar.xz";
- sha256 = "af97da0a5d877c928d98690c3629a8f9788b29b27f583c9e3e26144a6abb9dcc";
- name = "khtml-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/portingAids/khtml-5.71.0.tar.xz";
+ sha256 = "df8d2a4776f98e1490a21e71e31a2ea7694bc7452da35f88623b19214b6e1c10";
+ name = "khtml-5.71.0.tar.xz";
};
};
ki18n = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/ki18n-5.68.0.tar.xz";
- sha256 = "2c59dd55d032c95710e338e376a31bf11d799bceba8ebfdb148c8b77067a1e92";
- name = "ki18n-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/ki18n-5.71.0.tar.xz";
+ sha256 = "f2fc8c40c10576da8b74070b7dc8e752fdd04204cb2bfe522f37a0458fbaf881";
+ name = "ki18n-5.71.0.tar.xz";
};
};
kiconthemes = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kiconthemes-5.68.0.tar.xz";
- sha256 = "ac3f322f2644dd0468cd2b07cc0c7f853f1ac4bc714fe532bbe92e88141f6729";
- name = "kiconthemes-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kiconthemes-5.71.0.tar.xz";
+ sha256 = "3fa986207e9d967840bd7a3f1af1e4d0105905012a0e4cf56f7ef1b3740b3496";
+ name = "kiconthemes-5.71.0.tar.xz";
};
};
kidletime = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kidletime-5.68.0.tar.xz";
- sha256 = "cd6309d403ea36553abc99af4fa7e4ed3f8b3b2c55d14887ef09d68e5627b3e7";
- name = "kidletime-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kidletime-5.71.0.tar.xz";
+ sha256 = "1bcacd6c9ec8d65f93434f51d865723a50609ec074f88da2890a8f37ea8d207d";
+ name = "kidletime-5.71.0.tar.xz";
};
};
kimageformats = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kimageformats-5.68.0.tar.xz";
- sha256 = "498fab29d19f10f2c91c796134f959b2cf3ce8372087b5eeb62f07e62af85949";
- name = "kimageformats-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kimageformats-5.71.0.tar.xz";
+ sha256 = "0d6d6a8664e4a01df27e9970ec9ec10a92c1d43a00a3e9ef0471d740b4c93d94";
+ name = "kimageformats-5.71.0.tar.xz";
};
};
kinit = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kinit-5.68.0.tar.xz";
- sha256 = "fa136996eaaa7d2adb5a341c2b7a1abe86d8139c6f18999e0b0dc0220e512559";
- name = "kinit-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kinit-5.71.0.tar.xz";
+ sha256 = "6ea625bced2c19b0f3e5bb504775dd6764358f02412364a16cbad731c5c299b6";
+ name = "kinit-5.71.0.tar.xz";
};
};
kio = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kio-5.68.0.tar.xz";
- sha256 = "9cc2fb2da84d6661a90eac81eb12c2e37921a5c34cbc1975f48d613e5a9d9eef";
- name = "kio-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kio-5.71.0.tar.xz";
+ sha256 = "b972c8dede50be3e89babb5a536054759db2a87003e6df770c598c7c1c94b8d6";
+ name = "kio-5.71.0.tar.xz";
};
};
kirigami2 = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kirigami2-5.68.0.tar.xz";
- sha256 = "ad5f78afc916e9cb26f23918a6eb1983d4a57aa7e4f7314a8c23fb81e0fcaf4b";
- name = "kirigami2-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kirigami2-5.71.0.tar.xz";
+ sha256 = "f323efb96a809dc9e572a0e68e04c4f485fc27f9ae65ffa3988830e348151356";
+ name = "kirigami2-5.71.0.tar.xz";
};
};
kitemmodels = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kitemmodels-5.68.0.tar.xz";
- sha256 = "4f435db4362832cf63e49896229affd07f125567931fc499751d37ac3bafb149";
- name = "kitemmodels-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kitemmodels-5.71.0.tar.xz";
+ sha256 = "68205f09d63a916f236e2b3b729c0055377d852de48f7cf29fa7174ca97b84e7";
+ name = "kitemmodels-5.71.0.tar.xz";
};
};
kitemviews = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kitemviews-5.68.0.tar.xz";
- sha256 = "5196885ac42347d67779df61a03d7f9c54f38053ff91348ef6fdc08439b4742f";
- name = "kitemviews-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kitemviews-5.71.0.tar.xz";
+ sha256 = "2843ef166ff5bf69c1132bbc09545b59ad208313c0acad71d0cd951fde1d33de";
+ name = "kitemviews-5.71.0.tar.xz";
};
};
kjobwidgets = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kjobwidgets-5.68.0.tar.xz";
- sha256 = "a11ba51ed0ab330f9a921cf0a61e604c27d88c1c2ea477a875bc0a0cd228a292";
- name = "kjobwidgets-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kjobwidgets-5.71.0.tar.xz";
+ sha256 = "63f3b2fc1c062b1a485ff543e2d5afa68a9f9a918676bf3a6a5dc8f56f5f30e3";
+ name = "kjobwidgets-5.71.0.tar.xz";
};
};
kjs = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/portingAids/kjs-5.68.0.tar.xz";
- sha256 = "18e3d7c667aec21e9e4d0d4730ad32a10475b7db5a574a674a8b90a6f9e0cd0e";
- name = "kjs-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/portingAids/kjs-5.71.0.tar.xz";
+ sha256 = "702224482139e500da1ea4e0d2b5132bf762f87f426f294587a0f2f47b9a9734";
+ name = "kjs-5.71.0.tar.xz";
};
};
kjsembed = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/portingAids/kjsembed-5.68.0.tar.xz";
- sha256 = "e9b9ac63f06447ffc6870806eb1507f0281281bae907fdbae42ee87a2b926db2";
- name = "kjsembed-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/portingAids/kjsembed-5.71.0.tar.xz";
+ sha256 = "9352a31b5f735d71d6db4b09825ca01adb337e37f2b0cfce48c679e932238486";
+ name = "kjsembed-5.71.0.tar.xz";
};
};
kmediaplayer = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/portingAids/kmediaplayer-5.68.0.tar.xz";
- sha256 = "aa07466ea27b2e042e03d76fe3a23c570ba6521f57a2a51dc0ddf32fc8276db0";
- name = "kmediaplayer-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/portingAids/kmediaplayer-5.71.0.tar.xz";
+ sha256 = "72492a6c877dded4f2333f140c025fdc4a271a68695c635c0dbc09b08d832eca";
+ name = "kmediaplayer-5.71.0.tar.xz";
};
};
knewstuff = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/knewstuff-5.68.0.tar.xz";
- sha256 = "f7c13b133f8b87ceece2d33d3f69215912b3b8c1dbb92ac39a1a6a0a42b7c93a";
- name = "knewstuff-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/knewstuff-5.71.0.tar.xz";
+ sha256 = "aba867855d69641f73db30405e787fc9ea22e3386a45be9626ba84cbe208f855";
+ name = "knewstuff-5.71.0.tar.xz";
};
};
knotifications = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/knotifications-5.68.0.tar.xz";
- sha256 = "646bd3bac073fbf4f19f9047360325c933751d605cf1311f4c922d7457fbda51";
- name = "knotifications-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/knotifications-5.71.0.tar.xz";
+ sha256 = "b900146340621d54f6113600e85d287b28225d82515affb8690704433e5d0440";
+ name = "knotifications-5.71.0.tar.xz";
};
};
knotifyconfig = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/knotifyconfig-5.68.0.tar.xz";
- sha256 = "36c7c93964f2b9b584d73de1757f75d6ee8bb29ebe860e8fd6905354d2f10145";
- name = "knotifyconfig-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/knotifyconfig-5.71.0.tar.xz";
+ sha256 = "226b7f956f7013027621c4018b4376b76129ea4195df67fc7df4435c54baf50e";
+ name = "knotifyconfig-5.71.0.tar.xz";
};
};
kpackage = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kpackage-5.68.0.tar.xz";
- sha256 = "49727d89f1ca7ee504397d6e8b5cd25c26cd0061596b26d8ab2b64e3987d2d16";
- name = "kpackage-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kpackage-5.71.0.tar.xz";
+ sha256 = "c4b924e7c506cb75bdaaf68bd881e79a73999bd6436f29157f56c76f32b48cba";
+ name = "kpackage-5.71.0.tar.xz";
};
};
kparts = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kparts-5.68.0.tar.xz";
- sha256 = "fd17d0b0ff41d66c122530bbd8d1187f3271382207f63237ce72147865bf6d29";
- name = "kparts-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kparts-5.71.0.tar.xz";
+ sha256 = "d038f97dfdccdd85dbac09c0f64cf852191ec2e535fd7928740e03d4ffe63b90";
+ name = "kparts-5.71.0.tar.xz";
};
};
kpeople = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kpeople-5.68.0.tar.xz";
- sha256 = "1cae86d527d650d9fa311f6007cc33b5dcd858bcfe4eb7cae65b5402205c4675";
- name = "kpeople-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kpeople-5.71.0.tar.xz";
+ sha256 = "d63d5f5cbbedc2e4ef85fa8c2ff4adcd5cb9e05d1d1ee0e7b2c2d151193f5403";
+ name = "kpeople-5.71.0.tar.xz";
};
};
kplotting = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kplotting-5.68.0.tar.xz";
- sha256 = "ccae7f90c016a1c517db820f352bb962f600678efdc4ac6b12e33d2c48f5c268";
- name = "kplotting-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kplotting-5.71.0.tar.xz";
+ sha256 = "84bacfbd86105e454f3d97f4ac4062e2f992556fca66d2c73806d1d12095bec1";
+ name = "kplotting-5.71.0.tar.xz";
};
};
kpty = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kpty-5.68.0.tar.xz";
- sha256 = "35b838cff80311db52d83e1f61bc365277d54929742ee34265f36a12ce7689e3";
- name = "kpty-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kpty-5.71.0.tar.xz";
+ sha256 = "7629d35ff783aff8fe801db30eb146efe50620f7500c4f7f1bf7d2619568c6b9";
+ name = "kpty-5.71.0.tar.xz";
};
};
kquickcharts = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kquickcharts-5.68.0.tar.xz";
- sha256 = "2cfb78bc2a7659a8c4ca6b072ff586c44e6da64e10b84a0fb0c5e3f03c944628";
- name = "kquickcharts-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kquickcharts-5.71.0.tar.xz";
+ sha256 = "a1befe13903676a9779030b02b91da9889540e689e1f6a0afd54ff484109642a";
+ name = "kquickcharts-5.71.0.tar.xz";
};
};
kross = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/portingAids/kross-5.68.0.tar.xz";
- sha256 = "2f5a79a2097f84bfd2033ca183abdbf6626f6e5dc2c6f781c312f15c97dace33";
- name = "kross-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/portingAids/kross-5.71.0.tar.xz";
+ sha256 = "ac42ed4ec39ddaea0a4668803271f6f5de513fcdd1243d02b296544ab601bb1c";
+ name = "kross-5.71.0.tar.xz";
};
};
krunner = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/krunner-5.68.0.tar.xz";
- sha256 = "4575ae1d658d32c15f9d57dc30616073e9d143d1a7f9632556906ef10e82e3b8";
- name = "krunner-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/krunner-5.71.0.tar.xz";
+ sha256 = "fb3ce4c587a1b114550487b5716f0aba53b775018b6eef2ae48b8d6fdda40952";
+ name = "krunner-5.71.0.tar.xz";
};
};
kservice = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kservice-5.68.0.tar.xz";
- sha256 = "c774ce1738081c17e6e105e506aa89c22a9db07e73972d4b18ce733ec8ad0a8a";
- name = "kservice-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kservice-5.71.0.tar.xz";
+ sha256 = "6b7f4784cb514ec966f3cb01d26aa2dbdfd2425919efa57a4efa6117fcafc9ce";
+ name = "kservice-5.71.0.tar.xz";
};
};
ktexteditor = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/ktexteditor-5.68.0.tar.xz";
- sha256 = "dad373d4c136d113cca1ee6d700753563b7348813ff3229db670eedc63980cd6";
- name = "ktexteditor-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/ktexteditor-5.71.0.tar.xz";
+ sha256 = "6e50b6669b288f8e624cba11bca53b78748faf6cb978628f02664038cfa294da";
+ name = "ktexteditor-5.71.0.tar.xz";
};
};
ktextwidgets = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/ktextwidgets-5.68.0.tar.xz";
- sha256 = "23b354469afed21c840ca36e2bb5b2b383ed5c4ec3690bb009e273c39fbe00c0";
- name = "ktextwidgets-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/ktextwidgets-5.71.0.tar.xz";
+ sha256 = "0a7fae03d8b59ec8a4f7c49a228536ea4121bd3d8f19fb1ff9831ada428509f4";
+ name = "ktextwidgets-5.71.0.tar.xz";
};
};
kunitconversion = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kunitconversion-5.68.0.tar.xz";
- sha256 = "39ec06e2439306ce5b5efe5fe972d201e8c8e5fda634652cdc01c58427574adb";
- name = "kunitconversion-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kunitconversion-5.71.0.tar.xz";
+ sha256 = "65bfba8e88e2cf6de40e06ce24fe5f48948cc92f16ce78eb8538de532dcf36cb";
+ name = "kunitconversion-5.71.0.tar.xz";
};
};
kwallet = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kwallet-5.68.0.tar.xz";
- sha256 = "7524eeffdde3166df182f0dbf0f3f461905547bfd7a06387c7c503cd1ab75ecf";
- name = "kwallet-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kwallet-5.71.0.tar.xz";
+ sha256 = "d53b5bc4bbe054101b012d63672efc30af6a5aea58f467037cab4735b6ace9b5";
+ name = "kwallet-5.71.0.tar.xz";
};
};
kwayland = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kwayland-5.68.0.tar.xz";
- sha256 = "7c99bfac8f4bff457a5384c846be776c385649ced76be0f48699c6e12de24e7c";
- name = "kwayland-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kwayland-5.71.0.tar.xz";
+ sha256 = "369ba54b485214687e719bc9216e3bb50849df3af9a3ec0e95cf5d5687c847c2";
+ name = "kwayland-5.71.0.tar.xz";
};
};
kwidgetsaddons = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kwidgetsaddons-5.68.0.tar.xz";
- sha256 = "b4ff96b4ec6365e5f9e4da5e651da99be491799a4e6cfd982d0838dda39844ac";
- name = "kwidgetsaddons-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kwidgetsaddons-5.71.0.tar.xz";
+ sha256 = "897077995bcf4125d0f90d2964500e718d2a3fd5f117e1b7906177ad13a5082e";
+ name = "kwidgetsaddons-5.71.0.tar.xz";
};
};
kwindowsystem = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kwindowsystem-5.68.0.tar.xz";
- sha256 = "859c930a04c2588f792bfb9a28ed40b226db632b15c2851b186301b70d4c825a";
- name = "kwindowsystem-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kwindowsystem-5.71.0.tar.xz";
+ sha256 = "a3613aea6fa73ebc53f28c011a6bca31ed157e29f85df767e617c44399360cda";
+ name = "kwindowsystem-5.71.0.tar.xz";
};
};
kxmlgui = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kxmlgui-5.68.0.tar.xz";
- sha256 = "6310e9a725a982d3b70672367c5858727437fe08c8e409458e48b6015c7bf10e";
- name = "kxmlgui-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/kxmlgui-5.71.0.tar.xz";
+ sha256 = "2e4b2563daeedf35a54d38002c05d7c39017a36c0b8a19c236ea87324eebf7cc";
+ name = "kxmlgui-5.71.0.tar.xz";
};
};
kxmlrpcclient = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/kxmlrpcclient-5.68.0.tar.xz";
- sha256 = "e49f2ab649aafb292e01dacefb7b6f28fc596606764bef61e7ce622b67241324";
- name = "kxmlrpcclient-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/portingAids/kxmlrpcclient-5.71.0.tar.xz";
+ sha256 = "5947de8ec9cd57d8ccf6ea8a764066733d2633d93e11f94ecfb47a75e1e7a91f";
+ name = "kxmlrpcclient-5.71.0.tar.xz";
};
};
modemmanager-qt = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/modemmanager-qt-5.68.0.tar.xz";
- sha256 = "9c0febf18a04b69e47cffdb4563390a79a4a673da856502cbf50d5c7707670ec";
- name = "modemmanager-qt-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/modemmanager-qt-5.71.0.tar.xz";
+ sha256 = "b2e5e2a8b8fe2e9fb22bb7dc77177a975727991c6c0ee19d5a9b0a2ab513531d";
+ name = "modemmanager-qt-5.71.0.tar.xz";
};
};
networkmanager-qt = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/networkmanager-qt-5.68.0.tar.xz";
- sha256 = "6a9bea5e6d58f5322848114e4e827edadee6b5a890a3549446ff23a568325e2c";
- name = "networkmanager-qt-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/networkmanager-qt-5.71.0.tar.xz";
+ sha256 = "7fe6a0c9d9b25c434c6a200de19f722d942165252cc9161f1d8fcddf64147034";
+ name = "networkmanager-qt-5.71.0.tar.xz";
};
};
oxygen-icons5 = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/oxygen-icons5-5.68.0.tar.xz";
- sha256 = "75a8113e567d8cbba57bda3c8829d116d58ebf6bc5ace88aed7700b28a00c463";
- name = "oxygen-icons5-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/oxygen-icons5-5.71.0.tar.xz";
+ sha256 = "a75a82164e2af5b6f269a386762ff2abba052dbfca18c9aed8d738c9cd958b04";
+ name = "oxygen-icons5-5.71.0.tar.xz";
};
};
plasma-framework = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/plasma-framework-5.68.0.tar.xz";
- sha256 = "d27c7a62231784ecad1246f8a81b02fd6db2e9818244a06650fd6c972a69ea74";
- name = "plasma-framework-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/plasma-framework-5.71.0.tar.xz";
+ sha256 = "a54c8603ca261c89609a3009536a9217ce3415a7fd63527ed36f266399613067";
+ name = "plasma-framework-5.71.0.tar.xz";
};
};
prison = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/prison-5.68.0.tar.xz";
- sha256 = "22e2b8e9ca06e4fb7ab91afeddbaebe6e2b6792bbcd5ba6c440c6fad0df176b7";
- name = "prison-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/prison-5.71.0.tar.xz";
+ sha256 = "44762ee7a3993bd7527f0b33ee09bacc1d5a518641b79932e5490a511ac7e87f";
+ name = "prison-5.71.0.tar.xz";
};
};
purpose = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/purpose-5.68.0.tar.xz";
- sha256 = "c8c8f8244b568e52b4c02b89b71611bb8ba7cd07173645caa022b4bd90b41ab0";
- name = "purpose-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/purpose-5.71.0.tar.xz";
+ sha256 = "de0531a84f671a15fe4a6348220e922a3230178554e26baf392a1f295044e4be";
+ name = "purpose-5.71.0.tar.xz";
};
};
qqc2-desktop-style = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/qqc2-desktop-style-5.68.0.tar.xz";
- sha256 = "0f522861e5757de6a1205c86a2e5f8d2a7375c96eac1ece95d03a35858dc7b03";
- name = "qqc2-desktop-style-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/qqc2-desktop-style-5.71.0.tar.xz";
+ sha256 = "b968ce6fc7c1d111aa2c63584dddc0f74e9066a0b4ea26d1194e46e2f7b38700";
+ name = "qqc2-desktop-style-5.71.0.tar.xz";
};
};
solid = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/solid-5.68.0.tar.xz";
- sha256 = "472c1934b3c9cf917f28ac0e5b0864de442b96852744c301d88d8ab7269d74c3";
- name = "solid-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/solid-5.71.0.tar.xz";
+ sha256 = "72a7bdd8306ec4cda5f504819e0ff3f8baca6530fa04e33f10b6b89dc010505b";
+ name = "solid-5.71.0.tar.xz";
};
};
sonnet = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/sonnet-5.68.0.tar.xz";
- sha256 = "079c4f5fcb9fe670e1242b18648e178aaa01eb81dbdfc881805eea1ec585bd67";
- name = "sonnet-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/sonnet-5.71.0.tar.xz";
+ sha256 = "cd663b3e1b23aef58d85f72dfdc92aaae33f358b22ad1fc36fde6c66eb7f0e72";
+ name = "sonnet-5.71.0.tar.xz";
};
};
syndication = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/syndication-5.68.0.tar.xz";
- sha256 = "0715fc1b7312b5081521b781d0878d88cc70dcb77272ee173cecca03cc221fd3";
- name = "syndication-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/syndication-5.71.0.tar.xz";
+ sha256 = "c515fd48d3736b55c8e7990c72471bfddd55363c4bcb049713be741eaa7b07e0";
+ name = "syndication-5.71.0.tar.xz";
};
};
syntax-highlighting = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/syntax-highlighting-5.68.0.tar.xz";
- sha256 = "a857c743aa60b21eea7e4b986e8b195882aa2c18358412e767e68d93ce35e134";
- name = "syntax-highlighting-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/syntax-highlighting-5.71.0.tar.xz";
+ sha256 = "845ae0c7b8523c23c3ad704a6c551260a358d96b0094a5c2b062879e58173f84";
+ name = "syntax-highlighting-5.71.0.tar.xz";
};
};
threadweaver = {
- version = "5.68.0";
+ version = "5.71.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.68/threadweaver-5.68.0.tar.xz";
- sha256 = "e28c0bfff375b3e1e9e4eec72f0a804f3f41c4ec5fd59af9b951708d229eff64";
- name = "threadweaver-5.68.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.71/threadweaver-5.71.0.tar.xz";
+ sha256 = "039e73d70f38af38a63235cfb554111ee0d58a6ac168bff0745f0d029c5c528d";
+ name = "threadweaver-5.71.0.tar.xz";
};
};
}
diff --git a/nixpkgs/pkgs/development/libraries/kdsoap/default.nix b/nixpkgs/pkgs/development/libraries/kdsoap/default.nix
new file mode 100644
index 00000000000..dde2e5cb1a7
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/kdsoap/default.nix
@@ -0,0 +1,39 @@
+{ mkDerivation, lib, fetchurl
+, cmake
+, qtbase
+}:
+
+let
+ version = "1.9.0";
+in
+
+mkDerivation {
+ pname = "kdsoap";
+ inherit version;
+ meta = {
+ description = "A Qt-based client-side and server-side SOAP component";
+ longDescription = ''
+ KD Soap is a Qt-based client-side and server-side SOAP component.
+
+ It can be used to create client applications for web services and also
+ provides the means to create web services without the need for any further
+ component such as a dedicated web server.
+ '';
+ license = with lib.licenses; [ gpl2 gpl3 lgpl21 ];
+ maintainers = [ lib.maintainers.ttuegel ];
+ };
+ src = fetchurl {
+ url = "https://github.com/KDAB/KDSoap/releases/download/kdsoap-${version}/kdsoap-${version}.tar.gz";
+ sha256 = "0a28k48cmagqxhaayyrqnxsx1zbvw4f06dgs16kl33xhbinn5fg3";
+ };
+ outputs = [ "out" "dev" ];
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ qtbase ];
+ postInstall = ''
+ moveToOutput bin/kdwsdl2cpp "$dev"
+ sed -i "$out/lib/cmake/KDSoap/KDSoapTargets.cmake" \
+ -e "/^ INTERFACE_INCLUDE_DIRECTORIES/ c INTERFACE_INCLUDE_DIRECTORIES \"$dev/include\""
+ sed -i "$out/lib/cmake/KDSoap/KDSoapTargets-release.cmake" \
+ -e "s@$out/bin@$dev/bin@"
+ '';
+}
diff --git a/nixpkgs/pkgs/development/libraries/kerberos/krb5.nix b/nixpkgs/pkgs/development/libraries/kerberos/krb5.nix
index e5a593a7ff4..004d7d2227c 100644
--- a/nixpkgs/pkgs/development/libraries/kerberos/krb5.nix
+++ b/nixpkgs/pkgs/development/libraries/kerberos/krb5.nix
@@ -8,6 +8,11 @@
, staticOnly ? false
}:
+# 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.
+
let
libOnly = type == "lib";
in
diff --git a/nixpkgs/pkgs/development/libraries/khronos-ocl-icd-loader/default.nix b/nixpkgs/pkgs/development/libraries/khronos-ocl-icd-loader/default.nix
index 3704cbb7794..a42f1c0a513 100644
--- a/nixpkgs/pkgs/development/libraries/khronos-ocl-icd-loader/default.nix
+++ b/nixpkgs/pkgs/development/libraries/khronos-ocl-icd-loader/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "khronos-ocl-icd-loader-${version}";
- version = "2020.03.13";
+ version = "2020.06.16";
src = fetchFromGitHub {
owner = "KhronosGroup";
repo = "OpenCL-ICD-Loader";
rev = "v${version}";
- sha256 = "0zk6fyfrklx8a848613rfcx0y4yn0dsxkxzzl9pgdh9i6qdfjj9k";
+ sha256 = "0v2yi6d3g5qshzy6pjic09c5irwgds106yvr93q62f32psfblnmy";
};
patches = stdenv.lib.lists.optional withTracing ./tracing.patch;
diff --git a/nixpkgs/pkgs/development/libraries/lcms2/default.nix b/nixpkgs/pkgs/development/libraries/lcms2/default.nix
index 2de11a3bd40..0cf62285890 100644
--- a/nixpkgs/pkgs/development/libraries/lcms2/default.nix
+++ b/nixpkgs/pkgs/development/libraries/lcms2/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, libtiff, libjpeg, zlib }:
stdenv.mkDerivation rec {
- name = "lcms2-2.9";
+ name = "lcms2-2.11";
src = fetchurl {
url = "mirror://sourceforge/lcms/${name}.tar.gz";
- sha256 = "083xisy6z01zhm7p7rgk4bx9d6zlr8l20qkfv1g29ylnhgwzvij8";
+ sha256 = "0bkpf315925lhmd9i4mzjnkq5dh255r1lms0c0vzzkfpwk4bjjfw";
};
outputs = [ "bin" "dev" "out" ];
diff --git a/nixpkgs/pkgs/development/libraries/ldb/default.nix b/nixpkgs/pkgs/development/libraries/ldb/default.nix
index 33a9974211f..52daebf8323 100644
--- a/nixpkgs/pkgs/development/libraries/ldb/default.nix
+++ b/nixpkgs/pkgs/development/libraries/ldb/default.nix
@@ -16,11 +16,11 @@
stdenv.mkDerivation rec {
pname = "ldb";
- version = "2.1.3";
+ version = "2.1.4";
src = fetchurl {
url = "mirror://samba/ldb/${pname}-${version}.tar.gz";
- sha256 = "0xkps414ndb87abla7dlv44ndnfg5r5vwgmkm3ngcq9knbv1x6w7";
+ sha256 = "0kmzs2s7fvar9ksaxyiqlh8q8mbwc7bxrq9w1y91zlyb23p142wy";
};
outputs = [ "out" "dev" ];
diff --git a/nixpkgs/pkgs/development/libraries/leatherman/default.nix b/nixpkgs/pkgs/development/libraries/leatherman/default.nix
index 8a34f05f6cf..4623e5ca70e 100644
--- a/nixpkgs/pkgs/development/libraries/leatherman/default.nix
+++ b/nixpkgs/pkgs/development/libraries/leatherman/default.nix
@@ -2,21 +2,16 @@
stdenv.mkDerivation rec {
pname = "leatherman";
- version = "1.12.0";
+ version = "1.12.1";
src = fetchFromGitHub {
- sha256 = "00qigglp67a14ki4dhjxd3j540a80rkmzhysx7hra8v2rgbsqgj8";
+ sha256 = "1mgd7jqfg6f0y2yrh2m1njlwrpd15kas88776jdd5fsl7gvb5khn";
rev = version;
repo = "leatherman";
owner = "puppetlabs";
};
- NIX_CFLAGS_COMPILE = builtins.toString [
- "-Wno-error=ignored-qualifiers"
- "-Wno-error=class-memaccess"
- "-Wno-error=catch-value"
- "-Wno-error=deprecated-copy"
- ];
+ NIX_CFLAGS_COMPILE = "-Wno-error";
nativeBuildInputs = [ cmake ];
buildInputs = [ boost curl ruby ];
@@ -28,7 +23,7 @@ stdenv.mkDerivation rec {
description = "A collection of C++ and CMake utility libraries";
license = licenses.asl20;
maintainers = [ maintainers.womfoo ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/development/libraries/leveldb/default.nix b/nixpkgs/pkgs/development/libraries/leveldb/default.nix
index b64b426a640..33eca603c26 100644
--- a/nixpkgs/pkgs/development/libraries/leveldb/default.nix
+++ b/nixpkgs/pkgs/development/libraries/leveldb/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, fixDarwinDylibNames }:
+{ stdenv, fetchFromGitHub, fixDarwinDylibNames, snappy }:
stdenv.mkDerivation rec {
pname = "leveldb";
@@ -11,6 +11,8 @@ stdenv.mkDerivation rec {
sha256 = "01kxga1hv4wp94agx5vl3ybxfw5klqrdsrb6p6ywvnjmjxm8322y";
};
+ buildInputs = [ snappy ];
+
nativeBuildInputs = []
++ stdenv.lib.optional stdenv.isDarwin [ fixDarwinDylibNames ];
diff --git a/nixpkgs/pkgs/development/libraries/libLAS/default.nix b/nixpkgs/pkgs/development/libraries/libLAS/default.nix
index 818e2ad85b0..95569c0a813 100644
--- a/nixpkgs/pkgs/development/libraries/libLAS/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libLAS/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, boost, cmake, gdal, libgeotiff, libtiff, LASzip, fixDarwinDylibNames }:
+{ stdenv, fetchurl, boost, cmake, gdal, libgeotiff, libtiff, LASzip2, fixDarwinDylibNames }:
stdenv.mkDerivation rec {
name = "libLAS-1.8.1";
@@ -9,13 +9,15 @@ stdenv.mkDerivation rec {
sha256 = "0xjfxb3ydvr2258ji3spzyf81g9caap19ql2pk91wiivqsc4mnws";
};
- buildInputs = [ boost cmake gdal libgeotiff libtiff LASzip ]
+ buildInputs = [ boost cmake gdal libgeotiff libtiff LASzip2 ]
++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
cmakeFlags = [
"-DGDAL_CONFIG=${gdal}/bin/gdal-config"
"-DWITH_LASZIP=ON"
- "-DLASZIP_INCLUDE_DIR=${LASzip}/include"
+ # libLAS is currently not compatible with LASzip 3,
+ # see https://github.com/libLAS/libLAS/issues/144.
+ "-DLASZIP_INCLUDE_DIR=${LASzip2}/include"
"-DCMAKE_EXE_LINKER_FLAGS=-pthread"
];
diff --git a/nixpkgs/pkgs/development/libraries/libaom/default.nix b/nixpkgs/pkgs/development/libraries/libaom/default.nix
index 04b1c810c08..2c67e6ac158 100644
--- a/nixpkgs/pkgs/development/libraries/libaom/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libaom/default.nix
@@ -2,14 +2,16 @@
stdenv.mkDerivation rec {
pname = "libaom";
- version = "1.0.0-errata1";
+ version = "2.0.0";
src = fetchgit {
url = "https://aomedia.googlesource.com/aom";
rev = "v${version}";
- sha256 = "090phh4jl9z6m2pwpfpwcjh6iyw0byngb2n112qxkg6a3gsaa62f";
+ sha256 = "1616xjhj6770ykn82ml741h8hx44v507iky3s9h7a5lnk9d4cxzy";
};
+ patches = [ ./outputs.patch ];
+
nativeBuildInputs = [
yasm perl cmake pkgconfig python3
];
@@ -24,10 +26,30 @@ stdenv.mkDerivation rec {
export PATH=$NIX_BUILD_TOP:$PATH
'';
+ # Configuration options:
+ # https://aomedia.googlesource.com/aom/+/refs/heads/master/build/cmake/aom_config_defaults.cmake
+
+ cmakeFlags = [
+ "-DBUILD_SHARED_LIBS=ON"
+ "-DENABLE_TESTS=OFF"
+ ];
+
+ postFixup = ''
+ moveToOutput lib/libaom.a "$static"
+ '';
+
+ outputs = [ "out" "bin" "dev" "static" ];
+
meta = with stdenv.lib; {
- description = "AV1 Bitstream and Decoding Library";
+ description = "Alliance for Open Media AV1 codec library";
+ longDescription = ''
+ Libaom is the reference implementation of the AV1 codec from the Alliance
+ for Open Media. It contains an AV1 library as well as applications like
+ an encoder (aomenc) and a decoder (aomdec).
+ '';
homepage = "https://aomedia.org/av1-features/get-started/";
- maintainers = with maintainers; [ kiloreux ];
+ changelog = "https://aomedia.googlesource.com/aom/+/refs/tags/v${version}/CHANGELOG";
+ maintainers = with maintainers; [ primeos kiloreux ];
platforms = platforms.all;
license = licenses.bsd2;
};
diff --git a/nixpkgs/pkgs/development/libraries/libaom/outputs.patch b/nixpkgs/pkgs/development/libraries/libaom/outputs.patch
new file mode 100644
index 00000000000..7c0ff397dfe
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/libaom/outputs.patch
@@ -0,0 +1,45 @@
+--- a/build/cmake/aom_install.cmake
++++ b/build/cmake/aom_install.cmake
+@@ -45,2 +45,2 @@ macro(setup_aom_install_targets)
+- -DCMAKE_INSTALL_INCLUDEDIR=${CMAKE_INSTALL_INCLUDEDIR}
+- -DCMAKE_INSTALL_LIBDIR=${CMAKE_INSTALL_LIBDIR}
++ -DCMAKE_INSTALL_FULL_INCLUDEDIR=${CMAKE_INSTALL_FULL_INCLUDEDIR}
++ -DCMAKE_INSTALL_FULL_LIBDIR=${CMAKE_INSTALL_FULL_LIBDIR}
+@@ -82,14 +82,14 @@ macro(setup_aom_install_targets)
+ install(
+ FILES ${AOM_INSTALL_INCS}
+- DESTINATION "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_INCLUDEDIR}/aom")
++ DESTINATION "${CMAKE_INSTALL_FULL_INCLUDEDIR}/aom")
+ install(
+ FILES "${AOM_PKG_CONFIG_FILE}"
+- DESTINATION "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/pkgconfig")
++ DESTINATION "${CMAKE_INSTALL_FULL_LIBDIR}/pkgconfig")
+ install(TARGETS ${AOM_INSTALL_LIBS} DESTINATION
+- "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}")
++ "${CMAKE_INSTALL_FULL_LIBDIR}")
+
+ if(ENABLE_EXAMPLES)
+ install(TARGETS ${AOM_INSTALL_BINS} DESTINATION
+- "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}")
++ "${CMAKE_INSTALL_FULL_BINDIR}")
+ endif()
+ endif()
+--- a/build/cmake/pkg_config.cmake
++++ b/build/cmake/pkg_config.cmake
+@@ -14,2 +14,2 @@
+- "CMAKE_INSTALL_BINDIR" "CMAKE_INSTALL_INCLUDEDIR"
+- "CMAKE_INSTALL_LIBDIR" "CMAKE_PROJECT_NAME"
++ "CMAKE_INSTALL_BINDIR" "CMAKE_INSTALL_FULL_INCLUDEDIR"
++ "CMAKE_INSTALL_FULL_LIBDIR" "CMAKE_PROJECT_NAME"
+@@ -38,4 +38,4 @@ endif()
+-set(prefix "${CMAKE_INSTALL_PREFIX}")
+-set(bindir "${CMAKE_INSTALL_BINDIR}")
+-set(includedir "${CMAKE_INSTALL_INCLUDEDIR}")
+-set(libdir "${CMAKE_INSTALL_LIBDIR}")
++get_filename_component(prefix "${CMAKE_INSTALL_FULL_INCLUDEDIR}" DIRECTORY)
++get_filename_component(exec_prefix "${CMAKE_INSTALL_FULL_LIBDIR}" DIRECTORY)
++get_filename_component(includedir "${CMAKE_INSTALL_FULL_INCLUDEDIR}" NAME)
++get_filename_component(libdir "${CMAKE_INSTALL_FULL_LIBDIR}" NAME)
+@@ -46 +46 @@ file(APPEND "${pkgconfig_file}" "prefix=${prefix}\n")
+-file(APPEND "${pkgconfig_file}" "exec_prefix=\${prefix}\n")
++file(APPEND "${pkgconfig_file}" "exec_prefix=${exec_prefix}\n")
diff --git a/nixpkgs/pkgs/development/libraries/libarchive/default.nix b/nixpkgs/pkgs/development/libraries/libarchive/default.nix
index 0f6b196d150..d1917de37d6 100644
--- a/nixpkgs/pkgs/development/libraries/libarchive/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libarchive/default.nix
@@ -1,6 +1,6 @@
{
fetchFromGitHub, stdenv, pkgconfig, autoreconfHook,
- acl, attr, bzip2, e2fsprogs, libxml2, lzo, openssl, sharutils, xz, zlib,
+ acl, attr, bzip2, e2fsprogs, libxml2, lzo, openssl, sharutils, xz, zlib, zstd,
# Optional but increases closure only negligibly.
xarSupport ? true,
@@ -10,19 +10,19 @@ assert xarSupport -> libxml2 != null;
stdenv.mkDerivation rec {
pname = "libarchive";
- version = "3.4.2";
+ version = "3.4.3";
src = fetchFromGitHub {
owner = "libarchive";
repo = "libarchive";
rev = "v${version}";
- sha256 = "0mjm77wbqs8sbn9j44lj39nwbg6anmgz6pkyfxsww54a4rs0p3iz";
+ sha256 = "1y0v03p6zyv6plr2p0pid1qfgmk8hd427spj8xa93mcdmq5yc3s0";
};
outputs = [ "out" "lib" "dev" ];
nativeBuildInputs = [ pkgconfig autoreconfHook ];
- buildInputs = [ sharutils zlib bzip2 openssl xz lzo ]
+ buildInputs = [ sharutils zlib bzip2 openssl xz lzo zstd ]
++ stdenv.lib.optionals stdenv.isLinux [ e2fsprogs attr acl ]
++ stdenv.lib.optional xarSupport libxml2;
diff --git a/nixpkgs/pkgs/development/libraries/libblockdev/default.nix b/nixpkgs/pkgs/development/libraries/libblockdev/default.nix
index 4982157c3ba..7628212800f 100644
--- a/nixpkgs/pkgs/development/libraries/libblockdev/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libblockdev/default.nix
@@ -6,13 +6,13 @@
}:
stdenv.mkDerivation rec {
pname = "libblockdev";
- version = "2.23";
+ version = "2.24";
src = fetchFromGitHub {
owner = "storaged-project";
repo = "libblockdev";
rev = "${version}-1";
- sha256 = "09gp9h05vy3llhnrg98gny8g57kgwnbi8522qyzjwyv7nmhs4zhz";
+ sha256 = "1gzwlwdv0jyb3lh2n016limy2ngfdsa05x7jvg9llf2ls672nq89";
};
outputs = [ "out" "dev" "devdoc" ];
diff --git a/nixpkgs/pkgs/development/libraries/libblocksruntime/default.nix b/nixpkgs/pkgs/development/libraries/libblocksruntime/default.nix
index 7863e596e1b..aff56994f49 100644
--- a/nixpkgs/pkgs/development/libraries/libblocksruntime/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libblocksruntime/default.nix
@@ -24,4 +24,10 @@ stdenv.mkDerivation {
doCheck = false; # hasdescriptor.c test fails, hrm.
installPhase = ''prefix="/" DESTDIR=$out ./installlib'';
+
+ meta = with stdenv.lib; {
+ description = "Installs the BlocksRuntime library from the compiler-rt";
+ homepage = "https://github.com/mackyle/blocksruntime";
+ license = licenses.mit;
+ };
}
diff --git a/nixpkgs/pkgs/development/libraries/libbytesize/default.nix b/nixpkgs/pkgs/development/libraries/libbytesize/default.nix
index 5e293c163a9..ec14b2a6091 100644
--- a/nixpkgs/pkgs/development/libraries/libbytesize/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libbytesize/default.nix
@@ -4,7 +4,7 @@
}:
let
- version = "2.2";
+ version = "2.3";
in stdenv.mkDerivation rec {
pname = "libbytesize";
inherit version;
@@ -13,7 +13,7 @@ in stdenv.mkDerivation rec {
owner = "storaged-project";
repo = "libbytesize";
rev = version;
- sha256 = "0n4gmn68ypsk3gcw6akcghlgk3aj3wskwg3mlg93cw5y3a33nbhm";
+ sha256 = "1nrlmn63k0ix1yzn8v4lni5n5b4c0b6w9f33p1ig113ymmdvcc0h";
};
outputs = [ "out" "dev" "devdoc" ];
diff --git a/nixpkgs/pkgs/development/libraries/libchewing/default.nix b/nixpkgs/pkgs/development/libraries/libchewing/default.nix
index 09d5d40f877..cd2df385f48 100644
--- a/nixpkgs/pkgs/development/libraries/libchewing/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libchewing/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, sqlite }:
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
pname = "libchewing";
version = "0.5.1";
diff --git a/nixpkgs/pkgs/development/libraries/libcloudproviders/default.nix b/nixpkgs/pkgs/development/libraries/libcloudproviders/default.nix
index f48ee9e5df0..87c86ea2fbe 100644
--- a/nixpkgs/pkgs/development/libraries/libcloudproviders/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libcloudproviders/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "libcloudproviders";
- version = "0.3.0";
+ version = "0.3.1";
src = fetchurl {
url = "https://gitlab.gnome.org/World/${pname}/repository/archive.tar.gz?ref=${version}";
- sha256 = "1hby7vhxn6fw4ih3xbx6ab9vqp3a3dmlhr0z7mrwr73b7ankly0l";
+ sha256 = "0zazjhj3xbwxyzi2b2aws7qdnwn092zg9yrk9v3wd19m3mxq5na3";
};
outputs = [ "out" "dev" "devdoc" ];
diff --git a/nixpkgs/pkgs/development/libraries/libcrafter/default.nix b/nixpkgs/pkgs/development/libraries/libcrafter/default.nix
index d91032126eb..20bcc9183ec 100644
--- a/nixpkgs/pkgs/development/libraries/libcrafter/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libcrafter/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "libcrafter";
- version = "0.3";
+ version = "1.0";
src = fetchzip {
url = "https://github.com/pellegre/libcrafter/archive/version-${version}.zip";
- sha256 = "04lpmshh4wb1dav03p6rnskpd1zmmvhv80xwn8v7l8faps5gvjp4";
+ sha256 = "1d2vgxawdwk2zg3scxclxdby1rhghmivly8azdjja89kw7gls9xl";
};
preConfigure = "cd libcrafter";
diff --git a/nixpkgs/pkgs/development/libraries/libcryptui/default.nix b/nixpkgs/pkgs/development/libraries/libcryptui/default.nix
index e3db41c73e1..829d16e59d0 100644
--- a/nixpkgs/pkgs/development/libraries/libcryptui/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libcryptui/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, intltool, glib, gnome3, gtk3, gnupg20, gpgme, dbus-glib, libgnome-keyring }:
+{ stdenv, fetchurl, autoreconfHook, pkgconfig, intltool, glib, gnome3, gtk3, gnupg22, gpgme, dbus-glib, libgnome-keyring }:
stdenv.mkDerivation rec {
pname = "libcryptui";
@@ -9,8 +9,12 @@ stdenv.mkDerivation rec {
sha256 = "0rh8wa5k2iwbwppyvij2jdxmnlfjbna7kbh2a5n7zw4nnjkx3ski";
};
- nativeBuildInputs = [ pkgconfig intltool ];
- buildInputs = [ glib gtk3 gnupg20 gpgme dbus-glib libgnome-keyring ];
+ patches = [
+ ./fix-gnupg-2.2.patch # based on https://gitlab.gnome.org/GNOME/libcryptui/-/commit/b05e301d1b264a5d8f07cb96e5edc243d99bff79.patch
+ ];
+
+ nativeBuildInputs = [ pkgconfig intltool autoreconfHook ];
+ buildInputs = [ glib gtk3 gnupg22 gpgme dbus-glib libgnome-keyring ];
propagatedBuildInputs = [ dbus-glib ];
passthru = {
diff --git a/nixpkgs/pkgs/development/libraries/libcryptui/fix-gnupg-2.2.patch b/nixpkgs/pkgs/development/libraries/libcryptui/fix-gnupg-2.2.patch
new file mode 100644
index 00000000000..50d5e0c82c1
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/libcryptui/fix-gnupg-2.2.patch
@@ -0,0 +1,26 @@
+From b05e301d1b264a5d8f07cb96e5edc243d99bff79 Mon Sep 17 00:00:00 2001
+From: Antoine Jacoutot <ajacoutot@gnome.org>
+Date: Fri, 10 Nov 2017 08:55:55 +0100
+Subject: [PATCH] Accept GnuPG 2.2.x as supported version
+
+https://bugzilla.gnome.org/show_bug.cgi?id=790152
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 4486e7b2..be5b28b4 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -95,7 +95,7 @@ AC_ARG_ENABLE(gpg-check,
+ DO_CHECK=$enableval, DO_CHECK=yes)
+
+ if test "$DO_CHECK" = "yes"; then
+- accepted_versions="1.2 1.4 2.0"
++ accepted_versions="1.2 1.4 2.0 2.2"
+ AC_PATH_PROGS(GNUPG, [gpg gpg2], no)
+ AC_DEFINE_UNQUOTED(GNUPG, "$GNUPG", [Path to gpg executable.])
+ ok="no"
+--
+GitLab
+
diff --git a/nixpkgs/pkgs/development/libraries/libdap/default.nix b/nixpkgs/pkgs/development/libraries/libdap/default.nix
index 27084e54a82..bc05e774cd8 100644
--- a/nixpkgs/pkgs/development/libraries/libdap/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libdap/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, bison, libuuid, curl, libxml2, flex }:
stdenv.mkDerivation rec {
- version = "3.20.5";
+ version = "3.20.6";
pname = "libdap";
nativeBuildInputs = [ bison flex ];
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://www.opendap.org/pub/source/${pname}-${version}.tar.gz";
- sha256 = "15jysnsmdjs7q4iafb4qzq4b76cfyvmbxgcxnqg4sr0x4bplwfnb";
+ sha256 = "0jn5bi8k2lq6mmrsw7r1r5aviyf8gb39b2iy20v4kpkj5napzk1m";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/libraries/libdigidoc/default.nix b/nixpkgs/pkgs/development/libraries/libdigidoc/default.nix
index 0acab602331..5936853dcbc 100644
--- a/nixpkgs/pkgs/development/libraries/libdigidoc/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libdigidoc/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, cmake, openssl, pcsclite, opensc, libxml2 }:
+{ stdenv, fetchurl, cmake, openssl, pcsclite, opensc, libxml2, Security }:
stdenv.mkDerivation rec {
@@ -12,13 +12,16 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ];
- buildInputs = [ openssl pcsclite opensc libxml2 ];
+ buildInputs = [ openssl pcsclite opensc libxml2 ]
+ ++ stdenv.lib.optionals stdenv.isDarwin [ Security ];
+
+ cmakeFlags = stdenv.lib.optionals stdenv.isDarwin [ "-DFRAMEWORK=OFF" ];
meta = with stdenv.lib; {
description = "Library for creating DigiDoc signature files";
- homepage = "http://www.id.ee/";
+ homepage = "https://github.com/open-eid/libdigidoc";
license = licenses.lgpl2;
- platforms = platforms.linux;
+ platforms = platforms.unix;
maintainers = [ maintainers.jagajaga ];
};
}
diff --git a/nixpkgs/pkgs/development/libraries/libdigidocpp/default.nix b/nixpkgs/pkgs/development/libraries/libdigidocpp/default.nix
index 4052f6e45d7..940093ed4ba 100644
--- a/nixpkgs/pkgs/development/libraries/libdigidocpp/default.nix
+++ b/nixpkgs/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.2";
+ version = "3.14.3";
pname = "libdigidocpp";
src = fetchurl {
url = "https://github.com/open-eid/libdigidocpp/releases/download/v${version}/libdigidocpp-${version}.tar.gz";
- sha256 = "0d3p72gvnj00bxl6lzh6n5x1r37wj54mzzv700gngcvr3m62lkbv";
+ sha256 = "1hq1q2frqnm4wxcfr7vn8kqwyfdz3hx22w40kn69zh140pig6jc5";
};
nativeBuildInputs = [ cmake pkgconfig xxd ];
diff --git a/nixpkgs/pkgs/development/libraries/libdrm/cross-build-nm-path.patch b/nixpkgs/pkgs/development/libraries/libdrm/cross-build-nm-path.patch
index 478534e65e5..547ef0d0969 100644
--- a/nixpkgs/pkgs/development/libraries/libdrm/cross-build-nm-path.patch
+++ b/nixpkgs/pkgs/development/libraries/libdrm/cross-build-nm-path.patch
@@ -17,18 +17,17 @@ Signed-off-by: Jörg Thalheim <joerg@thalheim.io>
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/meson.build b/meson.build
-index e292554a..64607139 100644
---- a/meson.build
-+++ b/meson.build
-@@ -327,7 +327,7 @@ pkg.generate(
- )
-
- env_test = environment()
--env_test.set('NM', find_program('nm').path())
-+env_test.set('NM', find_program(get_option('nm-path')).path())
-
- if with_libkms
- subdir('libkms')
+--- meson.build.orig 2020-06-18 11:13:57.716321962 +0200
++++ meson.build 2020-06-18 11:19:50.456861311 +0200
+@@ -45,7 +45,7 @@
+ cc = meson.get_compiler('c')
+
+ symbols_check = find_program('symbols-check.py')
+-prog_nm = find_program('nm')
++prog_nm = find_program(get_option('nm-path'))
+
+ # Check for atomics
+ intel_atomics = false
diff --git a/meson_options.txt b/meson_options.txt
index 8af33f1c..b4f46a52 100644
--- a/meson_options.txt
diff --git a/nixpkgs/pkgs/development/libraries/libdrm/default.nix b/nixpkgs/pkgs/development/libraries/libdrm/default.nix
index 0d6ff189765..4296e56c743 100644
--- a/nixpkgs/pkgs/development/libraries/libdrm/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libdrm/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "libdrm";
- version = "2.4.100";
+ version = "2.4.102";
src = fetchurl {
- url = "https://dri.freedesktop.org/${pname}/${pname}-${version}.tar.bz2";
- sha256 = "0p8a1l3a3s40i81mawm8nhrbk7p97ss05qkawp1yx73c30lchz67";
+ url = "https://dri.freedesktop.org/${pname}/${pname}-${version}.tar.xz";
+ sha256 = "0nx0bd9dhymdsd99v4ifib77yjirkvkxf5hzdkbr7qr8dhrzkjwb";
};
outputs = [ "out" "dev" "bin" ];
diff --git a/nixpkgs/pkgs/development/libraries/libe57format/default.nix b/nixpkgs/pkgs/development/libraries/libe57format/default.nix
new file mode 100644
index 00000000000..6bb48c9530c
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/libe57format/default.nix
@@ -0,0 +1,55 @@
+{
+ stdenv,
+ cmake,
+ fetchFromGitHub,
+ boost,
+ xercesc,
+ icu,
+}:
+
+stdenv.mkDerivation rec {
+ pname = "libe57format";
+ version = "2.1";
+
+ src = fetchFromGitHub {
+ owner = "asmaloney";
+ repo = "libE57Format";
+ rev = "v${version}";
+ sha256 = "05z955q68wjbd9gc5fw32nqg69xc82n2x75j5vchxzkgnn3adcpi";
+ };
+
+ nativeBuildInputs = [
+ cmake
+ ];
+
+ buildInputs = [
+ boost
+ icu
+ xercesc
+ ];
+
+ # 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
+ # https://github.com/asmaloney/libE57Format/blob/f657d470da5f0d185fe371c4c011683f6e30f0cb/CMakeLists.txt#L82-L89
+ # We support building both by building statically and then
+ # building an .so file here manually.
+ # The way this is written makes this Linux-only for now.
+ postInstall = ''
+ cd $out/lib
+ g++ -Wl,--no-undefined -shared -o libE57FormatShared.so -L. -Wl,-whole-archive -lE57Format -Wl,-no-whole-archive -lxerces-c
+ mv libE57FormatShared.so libE57Format.so
+
+ if [ "$dontDisableStatic" -ne "1" ]; then
+ rm libE57Format.a
+ fi
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Library for reading & writing the E57 file format (fork of E57RefImpl)";
+ homepage = "https://github.com/asmaloney/libE57Format";
+ license = licenses.boost;
+ maintainers = with maintainers; [ chpatrick nh2 ];
+ platforms = platforms.linux; # because of the .so buiding in `postInstall` above
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/libebml/default.nix b/nixpkgs/pkgs/development/libraries/libebml/default.nix
index cbfcf5af042..29c4b4c3b09 100644
--- a/nixpkgs/pkgs/development/libraries/libebml/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libebml/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "libebml";
- version = "1.3.10";
+ version = "1.4.0";
src = fetchFromGitHub {
owner = "Matroska-Org";
repo = "libebml";
rev = "release-${version}";
- sha256 = "1vn0g4hsygrm29qvnzhrblpwjcy2x6swf799ibxv3bzpi1j0gris";
+ sha256 = "052v4mjynndj9xgfl4lmlsnx9ai0pah0kjyr5fm34l7gj8vhc5s7";
};
nativeBuildInputs = [ cmake pkgconfig ];
diff --git a/nixpkgs/pkgs/development/libraries/libelf/default.nix b/nixpkgs/pkgs/development/libraries/libelf/default.nix
index 4e4afe96d54..2b56f973b5d 100644
--- a/nixpkgs/pkgs/development/libraries/libelf/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libelf/default.nix
@@ -2,6 +2,11 @@
, fetchurl, autoreconfHook, gettext
}:
+# 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 = "libelf-0.8.13";
diff --git a/nixpkgs/pkgs/development/libraries/liberfa/default.nix b/nixpkgs/pkgs/development/libraries/liberfa/default.nix
new file mode 100644
index 00000000000..097b0b85e3e
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/liberfa/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchFromGitHub, autoreconfHook }:
+
+stdenv.mkDerivation rec {
+ pname = "erfa";
+ version = "1.7.0";
+
+ buildInputs = [ autoreconfHook ];
+
+ src = fetchFromGitHub {
+ owner = "liberfa";
+ repo = "erfa";
+ rev = "v${version}";
+ sha256 = "1z4k2phrw6wwi0kax6ac80jk9c036gi7pmhmg6gaf3lk81k6xz2r";
+ };
+
+ configureFlags = [ "--enable-shared" ];
+
+ meta = with stdenv.lib; {
+ description = "Essential Routines for Fundamental Astronomy";
+ homepage = "https://github.com/liberfa/erfa";
+ maintainers = with maintainers; [ mir06 ];
+ license = {
+ url = "https://github.com/liberfa/erfa/blob/master/LICENSE";
+ free = true;
+ };
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/libev/default.nix b/nixpkgs/pkgs/development/libraries/libev/default.nix
index 74aa8133a99..1ea0615dc23 100644
--- a/nixpkgs/pkgs/development/libraries/libev/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libev/default.nix
@@ -1,5 +1,10 @@
{ stdenv, fetchurl, static ? false }:
+# 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 {
pname = "libev";
version="4.33";
diff --git a/nixpkgs/pkgs/development/libraries/libevdev/default.nix b/nixpkgs/pkgs/development/libraries/libevdev/default.nix
index 9b1184f1c0b..c769006e0bf 100644
--- a/nixpkgs/pkgs/development/libraries/libevdev/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libevdev/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, python3 }:
+{ stdenv, fetchurl, fetchpatch, python3 }:
stdenv.mkDerivation rec {
pname = "libevdev";
@@ -9,6 +9,15 @@ stdenv.mkDerivation rec {
sha256 = "17pb5375njb1r05xmk0r57a2j986ihglh2n5nqcylbag4rj8mqg7";
};
+ patches = [
+ # Fix libevdev-python tests on aarch64
+ # https://gitlab.freedesktop.org/libevdev/libevdev/merge_requests/63
+ (fetchpatch {
+ url = "https://gitlab.freedesktop.org/libevdev/libevdev/commit/66113fe84f62bab3a672a336eb10b255d2aa5ce7.patch";
+ sha256 = "gZKr/P+/OqU69IGslP8CQlcGuyzA/ulcm+nGwHdis58=";
+ })
+ ];
+
nativeBuildInputs = [ python3 ];
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/libraries/libevent/default.nix b/nixpkgs/pkgs/development/libraries/libevent/default.nix
index eaa2933505c..880ba746bb9 100644
--- a/nixpkgs/pkgs/development/libraries/libevent/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libevent/default.nix
@@ -6,11 +6,11 @@ assert sslSupport -> openssl != null;
stdenv.mkDerivation rec {
pname = "libevent";
- version = "2.1.11";
+ version = "2.1.12";
src = fetchurl {
url = "https://github.com/libevent/libevent/releases/download/release-${version}-stable/libevent-${version}-stable.tar.gz";
- sha256 = "0g988zqm45sj1hlhhz4il5z4dpi5dl74hzjwzl4md37a09iaqnx6";
+ sha256 = "1fq30imk8zd26x8066di3kpc5zyfc5z6frr3zll685zcx4dxxrlj";
};
# libevent_openssl is moved into its own output, so that openssl isn't present
diff --git a/nixpkgs/pkgs/development/libraries/libexecinfo/default.nix b/nixpkgs/pkgs/development/libraries/libexecinfo/default.nix
index 147b213735d..9c649c223c1 100644
--- a/nixpkgs/pkgs/development/libraries/libexecinfo/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libexecinfo/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, fetchpatch }:
+{ stdenv, fetchurl, fetchpatch, enableStatic ? true, enableShared ? true }:
stdenv.mkDerivation rec {
pname = "libexecinfo";
@@ -29,12 +29,19 @@ stdenv.mkDerivation rec {
makeFlags = [ "CC:=$(CC)" "AR:=$(AR)" ];
+ buildFlags =
+ stdenv.lib.optional enableStatic "static"
+ ++ stdenv.lib.optional enableShared "dynamic";
+
patchFlags = [ "-p0" ];
installPhase = ''
install -Dm644 execinfo.h stacktraverse.h -t $out/include
- install -Dm755 libexecinfo.{a,so.1} -t $out/lib
+ '' + stdenv.lib.optionalString enableShared ''
+ install -Dm755 libexecinfo.so.1 -t $out/lib
ln -s $out/lib/libexecinfo.so{.1,}
+ '' + stdenv.lib.optionalString enableStatic ''
+ install -Dm755 libexecinfo.a -t $out/lib
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/libraries/libexif/default.nix b/nixpkgs/pkgs/development/libraries/libexif/default.nix
index 090c6a2fff3..fd2ed39e34a 100644
--- a/nixpkgs/pkgs/development/libraries/libexif/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libexif/default.nix
@@ -1,45 +1,24 @@
-{ stdenv, fetchurl, fetchpatch, gettext }:
+{ stdenv, fetchFromGitHub, autoreconfHook, gettext }:
stdenv.mkDerivation rec {
- name = "libexif-0.6.21";
+ pname = "libexif";
+ version = "0.6.22";
- src = fetchurl {
- url = "mirror://sourceforge/libexif/${name}.tar.bz2";
- sha256 = "06nlsibr3ylfwp28w8f5466l6drgrnydgxrm4jmxzrmk5svaxk8n";
+ src = fetchFromGitHub {
+ owner = pname;
+ repo = pname;
+ rev = "${pname}-${builtins.replaceStrings ["."] ["_"] version}-release";
+ sha256 = "0mzndakdi816zcs13z7yzp7hj031p2dcyfq2p391r63d9z21jmy1";
};
- patches = [
- (fetchpatch {
- name = "CVE-2017-7544.patch";
- url = "https://github.com/libexif/libexif/commit/c39acd1692023b26290778a02a9232c873f9d71a.patch";
- sha256 = "0xgx6ly2i4q05shb61mfx6njwf1yp347jkznm0ka4m85i41xm6sd";
- })
- (fetchpatch {
- name = "CVE-2018-20030-1.patch";
- url = "https://github.com/libexif/libexif/commit/5d28011c40ec86cf52cffad541093d37c263898a.patch";
- sha256 = "1wv8s962wmbn2m2xypgirf12g6msrbplpsmd5bh86irfwhkcppj3";
- })
- (fetchpatch {
- name = "CVE-2018-20030-2.patch";
- url = "https://github.com/libexif/libexif/commit/6aa11df549114ebda520dde4cdaea2f9357b2c89.patch";
- sha256 = "01aqvz63glwq6wg0wr7ykqqghb4abgq77ghvhizbzadg1k4h7drx";
- excludes = [ "NEWS" ];
- })
- (fetchpatch {
- name = "CVE-2019-9278.patch";
- url = "https://github.com/libexif/libexif/commit/75aa73267fdb1e0ebfbc00369e7312bac43d0566.patch";
- sha256 = "10ikg33mips5zq9as7l9xqnyzbg1wwr4sw17517nzf4hafjpasrj";
- })
- ];
+ nativeBuildInputs = [ autoreconfHook gettext ];
- buildInputs = [ gettext ];
-
- meta = {
+ meta = with stdenv.lib; {
homepage = "https://libexif.github.io/";
description = "A library to read and manipulate EXIF data in digital photographs";
- license = stdenv.lib.licenses.lgpl21;
- platforms = stdenv.lib.platforms.unix;
- maintainers = [ stdenv.lib.maintainers.erictapen ];
+ license = licenses.lgpl21;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ erictapen ];
};
}
diff --git a/nixpkgs/pkgs/development/libraries/libextractor/default.nix b/nixpkgs/pkgs/development/libraries/libextractor/default.nix
index 3db0b056c0f..f7e9606bbe7 100644
--- a/nixpkgs/pkgs/development/libraries/libextractor/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libextractor/default.nix
@@ -13,11 +13,11 @@
# '';
# See also <https://nixos.org/nixpkgs/manual/#sec-language-gnome>.
, gtkSupport ? true, glib ? null, gtk3 ? null
-, videoSupport ? true, ffmpeg ? null, libmpeg2 ? null}:
+, videoSupport ? true, ffmpeg_3 ? null, libmpeg2 ? null}:
assert gstreamerSupport -> gst_all_1 != null && builtins.isList (gstPlugins gst_all_1);
assert gtkSupport -> glib != null && gtk3 != null;
-assert videoSupport -> ffmpeg != null && libmpeg2 != null;
+assert videoSupport -> ffmpeg_3 != null && libmpeg2 != null;
stdenv.mkDerivation rec {
name = "libextractor-1.9";
@@ -65,7 +65,7 @@ stdenv.mkDerivation rec {
] ++ stdenv.lib.optionals gstreamerSupport
([ gst_all_1.gstreamer ] ++ gstPlugins gst_all_1)
++ stdenv.lib.optionals gtkSupport [ glib gtk3 ]
- ++ stdenv.lib.optionals videoSupport [ ffmpeg libmpeg2 ];
+ ++ stdenv.lib.optionals videoSupport [ ffmpeg_3 libmpeg2 ];
configureFlags = [
"--disable-ltdl-install"
diff --git a/nixpkgs/pkgs/development/libraries/libffi/default.nix b/nixpkgs/pkgs/development/libraries/libffi/default.nix
index eecffeba23d..d7dad6d956d 100644
--- a/nixpkgs/pkgs/development/libraries/libffi/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libffi/default.nix
@@ -3,6 +3,11 @@
}:
+# 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 = "libffi-3.3";
diff --git a/nixpkgs/pkgs/development/libraries/libfilezilla/default.nix b/nixpkgs/pkgs/development/libraries/libfilezilla/default.nix
index 3bd54951994..ed9de3aaa4c 100644
--- a/nixpkgs/pkgs/development/libraries/libfilezilla/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libfilezilla/default.nix
@@ -5,20 +5,23 @@
, gnutls
, nettle
, pkgconfig
+, libiconv
+, ApplicationServices
}:
stdenv.mkDerivation rec {
pname = "libfilezilla";
- version = "0.22.0";
+ version = "0.23.0";
src = fetchurl {
url = "https://download.filezilla-project.org/${pname}/${pname}-${version}.tar.bz2";
- sha256 = "0ylgxw1lxdqvayy5285mlfrkr9cvsgasy2zci6g6mv9rng261xn5";
+ sha256 = "0lk84aw5ylrhpy26djdw3byhjbn9qrzx5k98r0i4nwfizckw3smd";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ gettext gnutls nettle ];
+ buildInputs = [ gettext gnutls nettle ]
+ ++ stdenv.lib.optionals stdenv.isDarwin [ libiconv ApplicationServices ];
enableParallelBuilding = true;
@@ -27,6 +30,6 @@ stdenv.mkDerivation rec {
description = "A modern C++ library, offering some basic functionality to build high-performing, platform-independent programs";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ pSub ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/development/libraries/libfprint/default.nix b/nixpkgs/pkgs/development/libraries/libfprint/default.nix
index e2552ba713e..7c6168c3d3e 100644
--- a/nixpkgs/pkgs/development/libraries/libfprint/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libfprint/default.nix
@@ -16,7 +16,7 @@
stdenv.mkDerivation rec {
pname = "libfprint";
- version = "1.90.1";
+ version = "1.90.2";
outputs = [ "out" "devdoc" ];
src = fetchFromGitLab {
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
owner = "libfprint";
repo = pname;
rev = "v${version}";
- sha256 = "0fdaak7qjr9b4482g7fhhqpyfdqpxq5kpmyzkp7f5i7qq2ynb78a";
+ sha256 = "0g890y49anqd7yfz86iyvywxgbfmfmj6813fy58m5n8jain7iy1b";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/development/libraries/libgcrypt/default.nix b/nixpkgs/pkgs/development/libraries/libgcrypt/default.nix
index a3d515c5047..d49fa37325a 100644
--- a/nixpkgs/pkgs/development/libraries/libgcrypt/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libgcrypt/default.nix
@@ -6,11 +6,11 @@ assert enableCapabilities -> stdenv.isLinux;
stdenv.mkDerivation rec {
pname = "libgcrypt";
- version = "1.8.5";
+ version = "1.8.6";
src = fetchurl {
url = "mirror://gnupg/libgcrypt/${pname}-${version}.tar.bz2";
- sha256 = "1hvsazms1bfd769q0ngl0r9g5i4m9mpz9jmvvrdzyzk3rfa2ljiv";
+ sha256 = "0xdrsxgqw5v7szshjdgdv60rgpvzzaqic32ahqrzr6bvc402gfhc";
};
outputs = [ "out" "dev" "info" ];
@@ -30,6 +30,10 @@ stdenv.mkDerivation rec {
configureFlags = [ "--with-libgpg-error-prefix=${libgpgerror.dev}" ]
++ stdenv.lib.optional stdenv.hostPlatform.isMusl "--disable-asm";
+ # Necessary to generate correct assembly when compiling for aarch32 on
+ # aarch64
+ configurePlatforms = [ "host" "build" ];
+
# Make sure libraries are correct for .pc and .la files
# Also make sure includes are fixed for callers who don't use libgpgcrypt-config
postFixup = ''
diff --git a/nixpkgs/pkgs/development/libraries/libglvnd/default.nix b/nixpkgs/pkgs/development/libraries/libglvnd/default.nix
index 92cde8aef4c..3a4737d483b 100644
--- a/nixpkgs/pkgs/development/libraries/libglvnd/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libglvnd/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "libglvnd";
- version = "1.3.1";
+ version = "1.3.2";
src = fetchFromGitHub {
owner = "NVIDIA";
repo = "libglvnd";
rev = "v${version}";
- sha256 = "0mkzdzdxjxjl794rblq4mq33wmb8ikqmfswbqdbr8gw2kw4wlhdl";
+ sha256 = "10x7fgb114r4gikdg6flszl3kwzcb9y5qa7sj9936mk0zxhjaylz";
};
nativeBuildInputs = [ autoreconfHook pkgconfig python3 addOpenGLRunpath ];
diff --git a/nixpkgs/pkgs/development/libraries/libgpg-error/default.nix b/nixpkgs/pkgs/development/libraries/libgpg-error/default.nix
index e170e4931b8..972ca4c04a5 100644
--- a/nixpkgs/pkgs/development/libraries/libgpg-error/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libgpg-error/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, buildPackages, fetchurl, gettext, fetchpatch
+{ stdenv, lib, buildPackages, fetchurl, gettext
, genPosixLockObjOnly ? false
}: let
genPosixLockObjOnlyAttrs = lib.optionalAttrs genPosixLockObjOnly {
@@ -17,25 +17,14 @@
};
in stdenv.mkDerivation (rec {
pname = "libgpg-error";
- version = "1.36";
+ version = "1.38";
src = fetchurl {
url = "mirror://gnupg/${pname}/${pname}-${version}.tar.bz2";
- sha256 = "0z696dmhfxm2n6pmr8b857wwljq9h633yi99bhbn7h88f91rigds";
+ sha256 = "00px79xzyc5lj8aig7i4fhk29h1lkqp4840wjfgi9mv9m9sq566q";
};
- # Remove gawk buildfix on > 1.36
- patches = [
- (fetchpatch {
- url = "https://dev.gnupg.org/rE7865041c77f4f7005282f10f9b6666b19072fbdf?diff=1";
- sha256 = "0hs4rpwqq2afpsbqliq451jjaysq2iyzxvd9sx3992b4vnllgqqq";
- })
- ];
-
postPatch = ''
- # Remove on > 1.36 release: gawk upgrade fix didn't include Makefile regeneration
- sed 's/-v namespace=errnos_/-v pkg_namespace=errnos_/' -i src/Makefile.in
-
sed '/BUILD_TIMESTAMP=/s/=.*/=1970-01-01T00:01+0000/' -i ./configure
'' + lib.optionalString (stdenv.hostPlatform.isAarch32 && stdenv.buildPlatform != stdenv.hostPlatform) ''
ln -s lock-obj-pub.arm-unknown-linux-gnueabi.h src/syscfg/lock-obj-pub.linux-gnueabihf.h
@@ -45,6 +34,16 @@ in stdenv.mkDerivation (rec {
'' + lib.optionalString (stdenv.hostPlatform.isAarch32 && stdenv.hostPlatform.isMusl) ''
ln -s src/syscfg/lock-obj-pub.arm-unknown-linux-gnueabi.h src/syscfg/lock-obj-pub.arm-unknown-linux-musleabihf.h
ln -s src/syscfg/lock-obj-pub.arm-unknown-linux-gnueabi.h src/syscfg/lock-obj-pub.linux-musleabihf.h
+ ''
+ # This file was accidentally excluded from the sdist until
+ # 013720333c6ec1d38791689bc49ba039d98e16b3, post release.
+ # TODO make unconditional next mass rebuild
+ + lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) ''
+ cp ${fetchurl {
+ url = "https://raw.githubusercontent.com/gpg/libgpg-error/50e62b36ea01ed25d12c443088b85d4f41a2b3e1/src/gen-lock-obj.sh";
+ sha256 = "10cslipa6npalj869asaamj0w941dhmx0yjafpyyh69ypsg2m2c3";
+ }} ./src/gen-lock-obj.sh
+ chmod +x ./src/gen-lock-obj.sh
'';
outputs = [ "out" "dev" "info" ];
diff --git a/nixpkgs/pkgs/development/libraries/libgweather/default.nix b/nixpkgs/pkgs/development/libraries/libgweather/default.nix
index 51ee70f070c..5493343fc23 100644
--- a/nixpkgs/pkgs/development/libraries/libgweather/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libgweather/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "libgweather";
- version = "3.36.0";
+ version = "3.36.1";
outputs = [ "out" "dev" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0bd30g3facfcgf18y2110xhc7ijly313y49mpwdkvl482z0fxzyj";
+ sha256 = "0l74hc02rvzm4p530y539a67jwb080fqdaazdl8j0fr3xvq0j9yy";
};
nativeBuildInputs = [ meson ninja pkgconfig gettext vala gtk-doc docbook_xsl docbook_xml_dtd_43 gobject-introspection python3 ];
diff --git a/nixpkgs/pkgs/development/libraries/libhdhomerun/default.nix b/nixpkgs/pkgs/development/libraries/libhdhomerun/default.nix
index bcab7faa412..cdc9e4270b5 100644
--- a/nixpkgs/pkgs/development/libraries/libhdhomerun/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libhdhomerun/default.nix
@@ -1,12 +1,12 @@
-{ stdenv, fetchgit }:
+{ stdenv, fetchurl }:
-stdenv.mkDerivation {
- name = "libhdhomerun-1efbcb";
+stdenv.mkDerivation rec {
+ pname = "libhdhomerun";
+ version = "20200521";
- src = fetchgit {
- url = "git://github.com/Silicondust/libhdhomerun.git";
- rev = "1efbcb2b87b17a82f2b3d873d1c9cc1c6a3a9b77";
- sha256 = "11iyrfs98xb50n9iqnwfphmmnn5w3mq2l9cjjpf8qp29cvs33cgy";
+ src = fetchurl {
+ url = "https://download.silicondust.com/hdhomerun/libhdhomerun_${version}.tgz";
+ sha256 = "0s0683bwyd10n3r2sanlyd07ii3fmi3vl9w9a2rwlpcclzq3h456";
};
patchPhase = stdenv.lib.optionalString stdenv.isDarwin ''
@@ -23,10 +23,9 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "Implements the libhdhomerun protocol for use with Silicondust HDHomeRun TV tuners";
- homepage = "https://github.com/Silicondust/libhdhomerun";
- repositories.git = "https://github.com/Silicondust/libhdhomerun.git";
- license = stdenv.lib.licenses.lgpl2;
- platforms = stdenv.lib.platforms.unix;
+ homepage = "https://www.silicondust.com/support/linux";
+ license = licenses.lgpl21Only;
+ platforms = platforms.unix;
maintainers = [ maintainers.titanous ];
};
}
diff --git a/nixpkgs/pkgs/development/libraries/libheif/default.nix b/nixpkgs/pkgs/development/libraries/libheif/default.nix
index b5717034da0..d147820cff1 100644
--- a/nixpkgs/pkgs/development/libraries/libheif/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libheif/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "libheif";
- version = "1.6.2";
+ version = "1.7.0";
outputs = [ "bin" "out" "dev" "man" ];
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
owner = "strukturag";
repo = "libheif";
rev = "v${version}";
- sha256 = "0ngbzban585hsgs6fb6fkhccc91kxn1n59qvqjp8bw41l24i3nr2";
+ sha256 = "0alri5h486ck9b5z6wwrmlpzydhz58l223z3zxkizqrzxlllhr6p";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
diff --git a/nixpkgs/pkgs/development/libraries/libiconv/setup-hook.sh b/nixpkgs/pkgs/development/libraries/libiconv/setup-hook.sh
index 120cf06c61b..3d9656ffe5d 100644
--- a/nixpkgs/pkgs/development/libraries/libiconv/setup-hook.sh
+++ b/nixpkgs/pkgs/development/libraries/libiconv/setup-hook.sh
@@ -4,5 +4,5 @@
# See pkgs/build-support/setup-hooks/role.bash
if [ -z "${dontAddExtraLibs-}" ]; then
getHostRole
- export NIX_${role_pre}LDFLAGS+=" -liconv"
+ export NIX_LDFLAGS${role_post}+=" -liconv"
fi
diff --git a/nixpkgs/pkgs/development/libraries/libidn/default.nix b/nixpkgs/pkgs/development/libraries/libidn/default.nix
index a0df28a6699..e936f3fd92a 100644
--- a/nixpkgs/pkgs/development/libraries/libidn/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libidn/default.nix
@@ -1,11 +1,11 @@
{ fetchurl, stdenv, libiconv }:
stdenv.mkDerivation rec {
- name = "libidn-1.35";
+ name = "libidn-1.36";
src = fetchurl {
url = "mirror://gnu/libidn/${name}.tar.gz";
- sha256 = "07pyy0afqikfq51z5kbzbj9ldbd12mri0zvx0mfv3ds6bc0g26pi";
+ sha256 = "0f20n634whpmdwr81c2r0vxxjwchgkvhsr1i8s2bm0ad6h473dhl";
};
outputs = [ "bin" "dev" "out" "info" "devdoc" ];
diff --git a/nixpkgs/pkgs/development/libraries/libidn2/default.nix b/nixpkgs/pkgs/development/libraries/libidn2/default.nix
index 1fc0bd9b399..c5af2d16bb2 100644
--- a/nixpkgs/pkgs/development/libraries/libidn2/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libidn2/default.nix
@@ -1,5 +1,10 @@
{ fetchurl, stdenv, libiconv, libunistring, help2man, buildPackages }:
+# 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.
+
with stdenv.lib;
stdenv.mkDerivation rec {
diff --git a/nixpkgs/pkgs/development/libraries/libiio/default.nix b/nixpkgs/pkgs/development/libraries/libiio/default.nix
index 03a907162b1..c4136428035 100644
--- a/nixpkgs/pkgs/development/libraries/libiio/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libiio/default.nix
@@ -1,49 +1,62 @@
-{ stdenv, fetchFromGitHub
-, cmake, flex, bison
-, libxml2, python
-, libusb1, runtimeShell
+{ stdenv
+, fetchFromGitHub
+, cmake
+, flex
+, bison
+, libxml2
+, python
+, libusb1
+, runtimeShell
}:
stdenv.mkDerivation rec {
pname = "libiio";
- version = "0.19";
+ version = "0.21";
+
+ outputs = [ "out" "lib" "dev" "python" ];
src = fetchFromGitHub {
- owner = "analogdevicesinc";
- repo = "libiio";
- rev = "refs/tags/v${version}";
- sha256 = "1r67h5mayx9krh3mmzs5vz20mvwb2lw04hpbyyisygl01ndc77kq";
+ owner = "analogdevicesinc";
+ repo = "libiio";
+ rev = "v${version}";
+ sha256 = "0psw67mzysdb8fkh8xpcwicm7z94k8plkcc8ymxyvl6inshq0mc7";
};
- outputs = [ "out" "lib" "dev" "python" ];
+ nativeBuildInputs = [
+ cmake
+ flex
+ bison
+ ];
+
+ buildInputs = [
+ python
+ libxml2
+ libusb1
+ ];
- nativeBuildInputs = [ cmake flex bison ];
- buildInputs = [ libxml2 libusb1 ];
+ cmakeFlags = [
+ "-DUDEV_RULES_INSTALL_DIR=${placeholder "out"}/lib/udev/rules.d"
+ "-DPYTHON_BINDINGS=on"
+ ];
postPatch = ''
+ # Hardcode path to the shared library into the bindings.
+ sed "s#@libiio@#$lib/lib/libiio${stdenv.hostPlatform.extensions.sharedLibrary}#g" ${./hardcode-library-path.patch} | patch -p1
+
substituteInPlace libiio.rules.cmakein \
--replace /bin/sh ${runtimeShell}
'';
- # since we can't expand $out in cmakeFlags
- preConfigure = ''
- cmakeFlags="$cmakeFlags -DUDEV_RULES_INSTALL_DIR=$out/etc/udev/rules.d"
- '';
-
postInstall = ''
- mkdir -p $python/lib/${python.libPrefix}/site-packages/
- touch $python/lib/${python.libPrefix}/site-packages/
- cp ../bindings/python/iio.py $python/lib/${python.libPrefix}/site-packages/
-
- substitute ../bindings/python/iio.py $python/lib/${python.libPrefix}/site-packages/iio.py \
- --replace 'libiio.so.0' $lib/lib/libiio.so.0
+ # Move Python bindings into a separate output.
+ moveToOutput ${python.sitePackages} "$python"
'';
meta = with stdenv.lib; {
description = "API for interfacing with the Linux Industrial I/O Subsystem";
- homepage = "https://github.com/analogdevicesinc/libiio";
- license = licenses.lgpl21;
- platforms = platforms.linux;
+ homepage = "https://github.com/analogdevicesinc/libiio";
+ license = licenses.lgpl21Plus;
+ platforms = platforms.linux;
maintainers = with maintainers; [ thoughtpolice ];
};
}
diff --git a/nixpkgs/pkgs/development/libraries/libiio/hardcode-library-path.patch b/nixpkgs/pkgs/development/libraries/libiio/hardcode-library-path.patch
new file mode 100644
index 00000000000..dad35851cdc
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/libiio/hardcode-library-path.patch
@@ -0,0 +1,38 @@
+diff --git a/bindings/python/iio.py b/bindings/python/iio.py
+index 5306daa..f8962ee 100644
+--- a/bindings/python/iio.py
++++ b/bindings/python/iio.py
+@@ -229,9 +229,9 @@ if "Windows" in _system():
+ _iiolib = "libiio.dll"
+ else:
+ # Non-windows, possibly Posix system
+- _iiolib = "iio"
++ _iiolib = "@libiio@"
+
+-_lib = _cdll(find_library(_iiolib), use_errno=True, use_last_error=True)
++_lib = _cdll(_iiolib, use_errno=True, use_last_error=True)
+
+ _get_backends_count = _lib.iio_get_backends_count
+ _get_backends_count.restype = c_uint
+diff --git a/bindings/python/setup.py.cmakein b/bindings/python/setup.py.cmakein
+index cd14e2e..516c409 100644
+--- a/bindings/python/setup.py.cmakein
++++ b/bindings/python/setup.py.cmakein
+@@ -62,7 +62,7 @@ class InstallWrapper(install):
+ _iiolib = "libiio.dll"
+ else:
+ # Non-windows, possibly Posix system
+- _iiolib = "iio"
++ _iiolib = "@libiio@"
+ try:
+ import os
+
+@@ -72,7 +72,7 @@ class InstallWrapper(install):
+ fulllibpath = find_recursive(destdir, "libiio.so")
+ _lib = _cdll(fulllibpath, use_errno=True, use_last_error=True)
+ else:
+- _lib = _cdll(find_library(_iiolib), use_errno=True, use_last_error=True)
++ _lib = _cdll(_iiolib, use_errno=True, use_last_error=True)
+ if not _lib._name:
+ raise OSError
+ except OSError:
diff --git a/nixpkgs/pkgs/development/libraries/libinput/default.nix b/nixpkgs/pkgs/development/libraries/libinput/default.nix
index f490dfbd23a..cb8009011b6 100644
--- a/nixpkgs/pkgs/development/libraries/libinput/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libinput/default.nix
@@ -27,11 +27,11 @@ in
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "libinput";
- version = "1.15.5";
+ version = "1.15.6";
src = fetchurl {
url = "https://www.freedesktop.org/software/libinput/${pname}-${version}.tar.xz";
- sha256 = "15ww4jl3lcxyi8m8idg8canklbqv729gnwpkz7r98c1w8a7zq3m9";
+ sha256 = "073z61dw46cyq0635a5n1mw7hw4qdgr58gbwwb3ds5v3d8hymvdf";
};
outputs = [ "bin" "out" "dev" ];
@@ -47,10 +47,23 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig meson ninja ]
++ optionals documentationSupport [ doxygen graphviz sphinx-build ];
- buildInputs = [ libevdev mtdev libwacom ]
+ buildInputs = [
+ libevdev
+ mtdev
+ libwacom
+ (python3.withPackages (pp: with pp; [
+ pp.libevdev # already in scope
+ pyudev
+ pyyaml
+ setuptools
+ ]))
+ ]
++ optionals eventGUISupport [ cairo glib gtk3 ];
- checkInputs = [ (python3.withPackages (pkgs: with pkgs; [ evdev ])) check valgrind ];
+ checkInputs = [
+ check
+ valgrind
+ ];
propagatedBuildInputs = [ udev ];
@@ -60,6 +73,7 @@ stdenv.mkDerivation rec {
patchShebangs tools/helper-copy-and-exec-from-tmp.sh
patchShebangs test/symbols-leak-test
patchShebangs test/check-leftover-udev-rules.sh
+ patchShebangs test/helper-copy-and-exec-from-tmp.sh
'';
doCheck = testsSupport && stdenv.hostPlatform == stdenv.buildPlatform;
diff --git a/nixpkgs/pkgs/development/libraries/libjcat/default.nix b/nixpkgs/pkgs/development/libraries/libjcat/default.nix
index 1d6f274cbb3..bbf0db23382 100644
--- a/nixpkgs/pkgs/development/libraries/libjcat/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libjcat/default.nix
@@ -19,7 +19,7 @@
stdenv.mkDerivation rec {
pname = "libjcat";
- version = "0.1.2";
+ version = "0.1.3";
outputs = [ "bin" "out" "dev" "devdoc" "man" "installedTests" ];
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
owner = "hughsie";
repo = "libjcat";
rev = version;
- sha256 = "0smd1i6gzpp34gv494jcnx40wm36v1s8bypqlfrf8l6q9cl77gyd";
+ sha256 = "157bi1v9qqk45rkq7lg08l7g3bxwacl4h89vnr7msjmg0hri36kc";
};
patches = [
diff --git a/nixpkgs/pkgs/development/libraries/libjpeg-drop/default.nix b/nixpkgs/pkgs/development/libraries/libjpeg-drop/default.nix
deleted file mode 100644
index 22cb1b13589..00000000000
--- a/nixpkgs/pkgs/development/libraries/libjpeg-drop/default.nix
+++ /dev/null
@@ -1,36 +0,0 @@
-{ stdenv, fetchurl, static ? true }:
-
-with stdenv.lib;
-
-stdenv.mkDerivation {
- name = "libjpeg-drop-9b";
-
- srcs = [
- (fetchurl {
- url = "http://www.ijg.org/files/jpegsrc.v9b.tar.gz";
- sha256 = "0lnhpahgdwlrkd41lx6cr90r199f8mc6ydlh7jznj5klvacd63r4";
- })
- (fetchurl {
- url = "http://jpegclub.org/droppatch.v9b.tar.gz";
- sha256 = "022bnvpird7w5pwbfqpq7j7pwja5kp6x9k3sdypcy3g2nwwy2wwk";
- })
- ];
-
- postUnpack = ''
- rm jpegtran
- mv jpegtran.c jpeg-9b/jpegtran.c
- mv transupp.c jpeg-9b/transupp.c
- mv transupp.h jpeg-9b/transupp.h
- '';
-
- configureFlags = []
- ++ optionals static [ "--enable-static" "--disable-shared" ];
-
- outputs = [ "bin" "dev" "out" "man" ];
-
- meta = {
- homepage = "http://jpegclub.org/jpegtran/";
- description = "Experimental lossless crop 'n' drop (cut & paste) patches for libjpeg";
- license = stdenv.lib.licenses.free;
- };
-}
diff --git a/nixpkgs/pkgs/development/libraries/libjpeg-turbo/default.nix b/nixpkgs/pkgs/development/libraries/libjpeg-turbo/default.nix
index 72d8b967749..36838341fe2 100644
--- a/nixpkgs/pkgs/development/libraries/libjpeg-turbo/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libjpeg-turbo/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, fetchpatch, cmake, nasm, enableStatic ? false }:
+{ stdenv, fetchurl, fetchpatch, cmake, nasm, enableStatic ? false, enableShared ? true }:
stdenv.mkDerivation rec {
@@ -18,6 +18,12 @@ stdenv.mkDerivation rec {
url = "https://github.com/libjpeg-turbo/libjpeg-turbo/commit/a2291b252de1413a13db61b21863ae7aea0946f3.patch";
sha256 = "0nc5vcch5h52gpi07h08zf8br58q8x81q2hv871hrn0dinb53vym";
})
+
+ (fetchpatch {
+ name = "cve-2020-13790.patch";
+ url = "https://github.com/libjpeg-turbo/libjpeg-turbo/commit/3de15e0c344d.diff";
+ sha256 = "0hm5i6qir5w3zxb0xvqdh4jyvbfg7xnd28arhyfsaclfz9wdb0pb";
+ })
] ++
stdenv.lib.optional (stdenv.hostPlatform.libc or null == "msvcrt")
./mingw-boolean.patch;
@@ -28,6 +34,7 @@ stdenv.mkDerivation rec {
cmakeFlags = [
"-DENABLE_STATIC=${if enableStatic then "1" else "0"}"
+ "-DENABLE_SHARED=${if enableShared then "1" else "0"}"
];
doInstallCheck = true;
diff --git a/nixpkgs/pkgs/development/libraries/libksba/default.nix b/nixpkgs/pkgs/development/libraries/libksba/default.nix
index 2f0da5edf4e..d627bf81cba 100644
--- a/nixpkgs/pkgs/development/libraries/libksba/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libksba/default.nix
@@ -1,11 +1,11 @@
{ buildPackages, stdenv, fetchurl, gettext, libgpgerror }:
stdenv.mkDerivation rec {
- name = "libksba-1.3.5";
+ name = "libksba-1.4.0";
src = fetchurl {
url = "mirror://gnupg/libksba/${name}.tar.bz2";
- sha256 = "0h53q4sns1jz1pkmhcz5wp9qrfn9f5g9i3vjv6dafwzzlvblyi21";
+ sha256 = "1dj1razn35srkgadx3i30yr0q037cr0dn54m6a54vxgh3zlsirmz";
};
outputs = [ "out" "dev" "info" ];
diff --git a/nixpkgs/pkgs/development/libraries/liblastfm/default.nix b/nixpkgs/pkgs/development/libraries/liblastfm/default.nix
index 62409bb7f64..830e125685e 100644
--- a/nixpkgs/pkgs/development/libraries/liblastfm/default.nix
+++ b/nixpkgs/pkgs/development/libraries/liblastfm/default.nix
@@ -1,30 +1,34 @@
-{ stdenv, fetchurl, qt4, pkgconfig, libsamplerate, fftwSinglePrec, which, cmake
+{ stdenv, fetchFromGitHub, fetchpatch, pkgconfig, which, cmake
+, fftwSinglePrec, libsamplerate, qtbase
, darwin }:
-let version = "1.1.0"; in
-
stdenv.mkDerivation rec {
- pname = "liblastfm";
- inherit version;
+ pname = "liblastfm-unstable";
+ version = "2019-08-23";
- # Upstream does not package git tags as tarballs. Get tarball from github.
- src = fetchurl {
- url = "https://github.com/lastfm/liblastfm/tarball/${version}";
- name = "${pname}-${version}.tar.gz";
- sha256 = "1j34xc30vg7sfszm2jx9mlz9hy7p1l929fka9wnfcpbib8gfi43x";
+ src = fetchFromGitHub {
+ owner = "lastfm";
+ repo = "liblastfm";
+ rev = "2ce2bfe1879227af8ffafddb82b218faff813db9";
+ sha256 = "1crih9xxf3rb109aqw12bjqv47z28lvlk2dpvyym5shf82nz6yd0";
};
- prefixKey = "--prefix ";
- propagatedBuildInputs = [ qt4 libsamplerate fftwSinglePrec ];
+ patches = [(fetchpatch {
+ url = "https://github.com/lastfm/liblastfm/commit/9c5d072b55f2863310e40291677e6397e9cbc3c2.patch";
+ name = "0001-Remove-deprecated-staging-server-and-fix-test-for-QT5-at-Ubuntu-19.10.patch";
+ sha256 = "04r14prydxshjgfws3pjajjmp2msszhjjs1mjh8s66yg29vq620l";
+ })];
+
nativeBuildInputs = [ pkgconfig which cmake ];
- buildInputs = stdenv.lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.SystemConfiguration;
+ buildInputs = [ fftwSinglePrec libsamplerate qtbase ]
+ ++ stdenv.lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.SystemConfiguration;
meta = with stdenv.lib; {
homepage = "https://github.com/lastfm/liblastfm";
repositories.git = "git://github.com/lastfm/liblastfm.git";
description = "Official LastFM library";
- inherit (qt4.meta) platforms;
- maintainers = [ maintainers.phreedom ];
+ platforms = platforms.unix;
+ maintainers = [ maintainers.phreedom ];
license = licenses.gpl3;
};
}
diff --git a/nixpkgs/pkgs/development/libraries/liblinear/default.nix b/nixpkgs/pkgs/development/libraries/liblinear/default.nix
index af09b1241de..86d306d0a07 100644
--- a/nixpkgs/pkgs/development/libraries/liblinear/default.nix
+++ b/nixpkgs/pkgs/development/libraries/liblinear/default.nix
@@ -1,35 +1,37 @@
-{ stdenv, fetchurl, fixDarwinDylibNames }:
+{ stdenv, fetchFromGitHub, fixDarwinDylibNames }:
-stdenv.mkDerivation rec {
+let
+ soVersion = "4";
+in stdenv.mkDerivation rec {
pname = "liblinear";
- version = "2.30";
+ version = "2.41";
- src = fetchurl {
- url = "https://www.csie.ntu.edu.tw/~cjlin/liblinear/liblinear-${version}.tar.gz";
- sha256 = "1b66jpg9fdwsq7r52fccr8z7nqcivrin5d8zg2f134ygqqwp0748";
+ src = fetchFromGitHub {
+ owner = "cjlin1";
+ repo = "liblinear";
+ rev = "v${builtins.replaceStrings ["."] [""] version}";
+ sha256 = "1mykrzka2wxnvvjh21hisabs5fsxqzdhkxw9m08h24c58vfiwsd8";
};
- buildPhase = ''
- make
- make lib
- '';
+ outputs = [ "bin" "dev" "out" ];
+
+ nativeBuildInputs = stdenv.lib.optionals stdenv.isDarwin [ fixDarwinDylibNames ];
+
+ buildFlags = [ "lib" "predict" "train" ];
installPhase = ''
- mkdir -p $out/lib $out/bin $out/include
${if stdenv.isDarwin then ''
- cp liblinear.so.3 $out/lib/liblinear.3.dylib
- ln -s $out/lib/liblinear.3.dylib $out/lib/liblinear.dylib
+ install -D liblinear.so.${soVersion} $out/lib/liblinear.${soVersion}.dylib
+ ln -s $out/lib/liblinear.${soVersion}.dylib $out/lib/liblinear.dylib
'' else ''
- cp liblinear.so.3 $out/lib/liblinear.so.3
- ln -s $out/lib/liblinear.so.3 $out/lib/liblinear.so
+ install -Dt $out/lib liblinear.so.${soVersion}
+ ln -s $out/lib/liblinear.so.${soVersion} $out/lib/liblinear.so
''}
- cp train $out/bin/liblinear-train
- cp predict $out/bin/liblinear-predict
- cp linear.h $out/include
+ install -D train $bin/bin/liblinear-train
+ install -D predict $bin/bin/liblinear-predict
+ install -Dm444 -t $dev/include linear.h
'';
- nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin [ fixDarwinDylibNames ];
-
meta = with stdenv.lib; {
description = "A library for large linear classification";
homepage = "https://www.csie.ntu.edu.tw/~cjlin/liblinear/";
diff --git a/nixpkgs/pkgs/development/libraries/liblinphone/default.nix b/nixpkgs/pkgs/development/libraries/liblinphone/default.nix
index a0ee8fe0053..1c414b9dd86 100644
--- a/nixpkgs/pkgs/development/libraries/liblinphone/default.nix
+++ b/nixpkgs/pkgs/development/libraries/liblinphone/default.nix
@@ -11,7 +11,7 @@
, doxygen
, fetchFromGitLab
, fetchurl
-, ffmpeg
+, ffmpeg_3
, gdk-pixbuf
, git
, glib
@@ -101,7 +101,7 @@ stdenv.mkDerivation rec {
bzrtp
cairo
cyrus_sasl
- ffmpeg
+ ffmpeg_3
gdk-pixbuf
git
glib
diff --git a/nixpkgs/pkgs/development/libraries/liblouis/default.nix b/nixpkgs/pkgs/development/libraries/liblouis/default.nix
index 83d08dc019b..5d0459b4f30 100644
--- a/nixpkgs/pkgs/development/libraries/liblouis/default.nix
+++ b/nixpkgs/pkgs/development/libraries/liblouis/default.nix
@@ -12,13 +12,13 @@
stdenv.mkDerivation rec {
pname = "liblouis";
- version = "3.13.0";
+ version = "3.14.0";
src = fetchFromGitHub {
owner = "liblouis";
repo = "liblouis";
rev = "v${version}";
- sha256 = "1srpafxdw4627lyv92cn8wd9zda3507qpp5s2z66bsln8jnb1mza";
+ sha256 = "0v6w8b9r994mkkbm2gqgd7k5yfmdhgbabh0j1gmn375nyvhy4qqh";
};
outputs = [ "out" "dev" "man" "info" "doc" ];
diff --git a/nixpkgs/pkgs/development/libraries/libmatroska/default.nix b/nixpkgs/pkgs/development/libraries/libmatroska/default.nix
index 2d56a6db766..6e65bcdad96 100644
--- a/nixpkgs/pkgs/development/libraries/libmatroska/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libmatroska/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "libmatroska";
- version = "1.5.2";
+ version = "1.6.0";
src = fetchFromGitHub {
owner = "Matroska-Org";
repo = "libmatroska";
rev = "release-${version}";
- sha256 = "057iib6p62x31g1ikdjsjzmqzjlajqx6p74h7y4r524pzgb27fzy";
+ sha256 = "118xxdgd3gkwamf59ac2c90s52pz5r0g2jmlrsj1kppybxka5f07";
};
nativeBuildInputs = [ cmake pkgconfig ];
diff --git a/nixpkgs/pkgs/development/libraries/libmbim/default.nix b/nixpkgs/pkgs/development/libraries/libmbim/default.nix
index 9e40133170a..0cc911fbd01 100644
--- a/nixpkgs/pkgs/development/libraries/libmbim/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libmbim/default.nix
@@ -1,23 +1,33 @@
-{ stdenv, fetchurl, pkgconfig, glib, python3, systemd, libgudev }:
+{ stdenv
+, fetchurl
+, pkg-config
+, gobject-introspection
+, glib
+, python3
+, systemd
+, libgudev
+}:
stdenv.mkDerivation rec {
pname = "libmbim";
- version = "1.22.0";
+ version = "1.24.0";
src = fetchurl {
url = "https://www.freedesktop.org/software/libmbim/${pname}-${version}.tar.xz";
- sha256 = "0f0zmbvnhdsqbf3hw5bimq67n57mhd8yad1ia823cb6i3kmph1sw";
+ sha256 = "15hi1vq327drgi6h4dsi74lb7wg0sxd7mipa3irh5zgc7gn5qj9x";
};
outputs = [ "out" "dev" "man" ];
configureFlags = [
"--with-udev-base-dir=${placeholder "out"}/lib/udev"
+ "--enable-introspection"
];
nativeBuildInputs = [
- pkgconfig
+ pkg-config
python3
+ gobject-introspection
];
buildInputs = [
diff --git a/nixpkgs/pkgs/development/libraries/libmicrohttpd/default.nix b/nixpkgs/pkgs/development/libraries/libmicrohttpd/default.nix
index c160b678be7..4a7a228150c 100644
--- a/nixpkgs/pkgs/development/libraries/libmicrohttpd/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libmicrohttpd/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "libmicrohttpd";
- version = "0.9.70";
+ version = "0.9.71";
src = fetchurl {
url = "mirror://gnu/libmicrohttpd/${pname}-${version}.tar.gz";
- sha256 = "01vkjy89b1ylmh22dy5yza2r414nfwcfixxh3v29nvzrjv9s7l4h";
+ sha256 = "10mii4mifmfs3v7kgciqml7f0fj7ljp0sngrx64pnwmgbzl4bx78";
};
outputs = [ "out" "dev" "devdoc" "info" ];
diff --git a/nixpkgs/pkgs/development/libraries/libmilter/darwin.patch b/nixpkgs/pkgs/development/libraries/libmilter/darwin.patch
new file mode 100644
index 00000000000..be46662d6b3
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/libmilter/darwin.patch
@@ -0,0 +1,28 @@
+Fix build issues on Darwin.
+
+--- a/devtools/OS/Darwin 2014-03-05 01:59:45.000000000 +0100
++++ b/devtools/OS/Darwin 2020-05-18 14:47:57.000000000 +0200
+@@ -8,6 +8,8 @@
+ # We look a lot more like 4.4BSD than NeXTStep or OpenStep.
+ #
+ define(`confCC', `cc -traditional-cpp -pipe ${Extra_CC_Flags}')
++define(`confCCOPTS_SO', `-fPIC')
++define(`confSOEXT', `dylib')
+ define(`confMAPDEF', `-DNEWDB -DNIS -DMAP_REGEX -DNETINFO -DAUTO_NETINFO_ALIASES -DAUTO_NETINFO_HOSTS')
+ define(`confENVDEF', `-DDARWIN')
+ define(`confLDOPTS', `${Extra_LD_Flags}')
+--- a/sendmail/sendmail.h 2020-05-18 14:51:17.000000000 +0200
++++ b/sendmail/sendmail.h 2020-05-18 14:51:00.000000000 +0200
+@@ -104,7 +104,11 @@
+ # endif /* NETX25 */
+
+ # if NAMED_BIND
+-# include <arpa/nameser.h>
++# ifdef __APPLE__
++# include <arpa/nameser_compat.h>
++# else
++# include <arpa/nameser.h>
++# endif
+ # ifdef NOERROR
+ # undef NOERROR /* avoid <sys/streams.h> conflict */
+ # endif /* NOERROR */
diff --git a/nixpkgs/pkgs/development/libraries/libmilter/default.nix b/nixpkgs/pkgs/development/libraries/libmilter/default.nix
index 8d677d858de..f937d818a55 100644
--- a/nixpkgs/pkgs/development/libraries/libmilter/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libmilter/default.nix
@@ -28,10 +28,11 @@ stdenv.mkDerivation rec {
define(\`confLIBGRP', \`root')
APPENDDEF(\`confENVDEF', \`-DNETINET6')
EOF
+ export MILTER_SOVER=1
sh Build -f ./a.m4
'';
- patches = [ ./install.patch ./sharedlib.patch ./glibc-2.30.patch ];
+ patches = [ ./install.patch ./sharedlib.patch ./glibc-2.30.patch ./darwin.patch ];
nativeBuildInputs = [ m4 ];
diff --git a/nixpkgs/pkgs/development/libraries/libmilter/sharedlib.patch b/nixpkgs/pkgs/development/libraries/libmilter/sharedlib.patch
index bbc69a516ff..1e256c59ec3 100644
--- a/nixpkgs/pkgs/development/libraries/libmilter/sharedlib.patch
+++ b/nixpkgs/pkgs/development/libraries/libmilter/sharedlib.patch
@@ -16,28 +16,29 @@ diff -Nru sendmail-8.14.3.orig/devtools/M4/UNIX/milterlibrary.m4 sendmail-8.14.3
+#
+divert(0)dnl
+include(confBUILDTOOLSDIR`/M4/'bldM4_TYPE_DIR`/links.m4')dnl
++define(`confSOEXT', ifdef(`confSOEXT', `confSOEXT', `so'))dnl
+bldLIST_PUSH_ITEM(`bldC_PRODUCTS', bldCURRENT_PRODUCT)dnl
-+bldPUSH_TARGET(bldCURRENT_PRODUCT`.so' bldCURRENT_PRODUCT`.a')dnl
++bldPUSH_TARGET(bldCURRENT_PRODUCT`.'confSOEXT bldCURRENT_PRODUCT`.a')dnl
+bldPUSH_INSTALL_TARGET(`install-'bldCURRENT_PRODUCT)dnl
+bldPUSH_CLEAN_TARGET(bldCURRENT_PRODUCT`-clean')dnl
+
+include(confBUILDTOOLSDIR`/M4/'bldM4_TYPE_DIR`/defines.m4')
+divert(bldTARGETS_SECTION)
-+bldCURRENT_PRODUCT.so: ${BEFORE} ${bldCURRENT_PRODUCT`OBJS'}
-+ ${CCLINK} ${LDOPTS_SO} -o bldCURRENT_PRODUCT.so -Wl,confSONAME,bldCURRENT_PRODUCT.so.${MILTER_SOVER} ${bldCURRENT_PRODUCT`OBJS'} -lc ${LIBS}
++bldCURRENT_PRODUCT`.'confSOEXT: ${BEFORE} ${bldCURRENT_PRODUCT`OBJS'}
++ ${CCLINK} ${LDOPTS_SO} -o bldCURRENT_PRODUCT.confSOEXT ifdef(`confSONAME',`-Wl,confSONAME,bldCURRENT_PRODUCT.confSOEXT.${MILTER_SOVER}') ${bldCURRENT_PRODUCT`OBJS'} -lc ${LIBS}
+bldCURRENT_PRODUCT.a: ${BEFORE} ${bldCURRENT_PRODUCT`OBJS'}
+ ${AR} ${AROPTS} bldCURRENT_PRODUCT.a ${bldCURRENT_PRODUCT`OBJS'}
+ ${RANLIB} ${RANLIBOPTS} bldCURRENT_PRODUCT.a
+ifdef(`bldLINK_SOURCES', `bldMAKE_SOURCE_LINKS(bldLINK_SOURCES)')
+
-+install-`'bldCURRENT_PRODUCT: bldCURRENT_PRODUCT.so bldCURRENT_PRODUCT.a
++install-`'bldCURRENT_PRODUCT: bldCURRENT_PRODUCT.confSOEXT bldCURRENT_PRODUCT.a
+ifdef(`bldINSTALLABLE', ` ifdef(`confMKDIR', `if [ ! -d "${DESTDIR}${bldINSTALL_DIR`'LIBDIR}" ]; then confMKDIR -p "${DESTDIR}${bldINSTALL_DIR`'LIBDIR}"; else :; fi ')
-+ ${INSTALL} -c bldCURRENT_PRODUCT.so "${DESTDIR}${LIBDIR}/bldCURRENT_PRODUCT.so.${MILTER_SOVER}"
-+ ${LN} ${LNOPTS} bldCURRENT_PRODUCT.so.${MILTER_SOVER} "${DESTDIR}${LIBDIR}/bldCURRENT_PRODUCT.so"
-+ ${INSTALL} -c bldCURRENT_PRODUCT.a "${DESTDIR}${LIBDIR}"')
++ ${INSTALL} -c bldCURRENT_PRODUCT.confSOEXT "${DESTDIR}${LIBDIR}/bldCURRENT_PRODUCT.confSOEXT.${MILTER_SOVER}"
++ ${LN} ${LNOPTS} bldCURRENT_PRODUCT.confSOEXT.${MILTER_SOVER} "${DESTDIR}${LIBDIR}/bldCURRENT_PRODUCT.confSOEXT"
++ ${INSTALL} -c -m 644 bldCURRENT_PRODUCT.a "${DESTDIR}${LIBDIR}"')
+
+bldCURRENT_PRODUCT-clean:
-+ rm -f ${OBJS} bldCURRENT_PRODUCT.so bldCURRENT_PRODUCT.a ${MANPAGES}
++ rm -f ${OBJS} bldCURRENT_PRODUCT.confSOEXT bldCURRENT_PRODUCT.a ${MANPAGES}
+
+divert(0)
+COPTS+= confCCOPTS_SO
diff --git a/nixpkgs/pkgs/development/libraries/libmodulemd/1.nix b/nixpkgs/pkgs/development/libraries/libmodulemd/1.nix
deleted file mode 100644
index 174296375e0..00000000000
--- a/nixpkgs/pkgs/development/libraries/libmodulemd/1.nix
+++ /dev/null
@@ -1,21 +0,0 @@
-{ libmodulemd, fetchurl }:
-
-libmodulemd.overrideAttrs(old: rec {
- name = "libmodulemd-${version}";
- version = "1.8.15";
-
- # Removes py output since there's no overrides here
- outputs = [ "out" "devdoc" ];
-
- patches = [
- # Checks for glib docs in glib's prefix
- # but they're installed to another
- ./dont-check-docs.patch
- ];
-
- src = fetchurl {
- url = "https://github.com/fedora-modularity/libmodulemd/releases/download/${name}/modulemd-${version}.tar.xz";
- sha256 = "0gz8p3qzji3cx0r57sy3gn4dhigg4k7pcxj3lmjcjn13vxh5rm7z";
- };
-
-})
diff --git a/nixpkgs/pkgs/development/libraries/libmodulemd/dont-check-docs.patch b/nixpkgs/pkgs/development/libraries/libmodulemd/dont-check-docs.patch
deleted file mode 100644
index 38ad5683692..00000000000
--- a/nixpkgs/pkgs/development/libraries/libmodulemd/dont-check-docs.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-diff --git a/meson.build b/meson.build
-index 155c9e7..9125372 100644
---- a/meson.build
-+++ b/meson.build
-@@ -60,15 +60,15 @@ sh = find_program('sh')
- sed = find_program('sed')
- test = find_program('test')
-
--ret = run_command ([test, '-e', join_paths(glib_docpath, 'glib/index.html')])
--if ret.returncode() != 0
-- error('Missing documentation for GLib.')
--endif
--
--ret = run_command ([test, '-e', join_paths(glib_docpath, 'gobject/index.html')])
--if ret.returncode() != 0
-- error('Missing documentation for GObject.')
--endif
-+# ret = run_command ([test, '-e', join_paths(glib_docpath, 'glib/index.html')])
-+# if ret.returncode() != 0
-+# error('Missing documentation for GLib.')
-+# endif
-+
-+# ret = run_command ([test, '-e', join_paths(glib_docpath, 'gobject/index.html')])
-+# if ret.returncode() != 0
-+# error('Missing documentation for GObject.')
-+# endif
-
- python_name = get_option('python_name')
-
diff --git a/nixpkgs/pkgs/development/libraries/libmpc/default.nix b/nixpkgs/pkgs/development/libraries/libmpc/default.nix
index 235474c0ca1..c0459e393fa 100644
--- a/nixpkgs/pkgs/development/libraries/libmpc/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libmpc/default.nix
@@ -2,6 +2,11 @@
, gmp, mpfr
}:
+# 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.
+
let
version = "1.1.0";
in
diff --git a/nixpkgs/pkgs/development/libraries/libmysqlconnectorcpp/default.nix b/nixpkgs/pkgs/development/libraries/libmysqlconnectorcpp/default.nix
index 71fbda7b471..ecec1e79492 100644
--- a/nixpkgs/pkgs/development/libraries/libmysqlconnectorcpp/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libmysqlconnectorcpp/default.nix
@@ -8,11 +8,11 @@
stdenv.mkDerivation rec {
pname = "libmysqlconnectorcpp";
- version = "8.0.20";
+ version = "8.0.21";
src = fetchurl {
url = "https://cdn.mysql.com/Downloads/Connector-C++/mysql-connector-c++-${version}-src.tar.gz";
- sha256 = "1jrrbfy6sw4pni72c1hgvchx1zzfpnamp34sjnv82mlvsp8ypsjh";
+ sha256 = "08z40419aip26z6ss30g59mvnddb8dfam82l556jyj3gxs0irqbh";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/development/libraries/libnetfilter_queue/default.nix b/nixpkgs/pkgs/development/libraries/libnetfilter_queue/default.nix
index 556db28f856..55e07c03b28 100644
--- a/nixpkgs/pkgs/development/libraries/libnetfilter_queue/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libnetfilter_queue/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, pkgconfig, libmnl, libnfnetlink }:
stdenv.mkDerivation rec {
- version = "1.0.3";
+ version = "1.0.4";
pname = "libnetfilter_queue";
src = fetchurl {
url = "https://www.netfilter.org/projects/libnetfilter_queue/files/${pname}-${version}.tar.bz2";
- sha256 = "0x77m1fvbqzz5z64jz59fb6j8dvv8b9pg4fmznqwax4x6imjcncq";
+ sha256 = "0w7s6g8bikch1m4hnxdakpkwgrkw64ikb6wb4v4zvgyiywrk5yai";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/development/libraries/libnftnl/default.nix b/nixpkgs/pkgs/development/libraries/libnftnl/default.nix
index 4aac04a4d02..f9def04f99b 100644
--- a/nixpkgs/pkgs/development/libraries/libnftnl/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libnftnl/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, pkgconfig, libmnl }:
stdenv.mkDerivation rec {
- version = "1.1.5";
+ version = "1.1.7";
pname = "libnftnl";
src = fetchurl {
url = "https://netfilter.org/projects/${pname}/files/${pname}-${version}.tar.bz2";
- sha256 = "1wqlxf76bkqf3qhka9sw32qhb2ni20q1k6rn3iril2kw482lvpk6";
+ sha256 = "13zd90bfrr0q3j0l0cbc8kiizccw6n8gp727kqnfljh024zw3nr0";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/development/libraries/libnsl/default.nix b/nixpkgs/pkgs/development/libraries/libnsl/default.nix
index 1e925eb7b47..76aa3c99e33 100644
--- a/nixpkgs/pkgs/development/libraries/libnsl/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libnsl/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "libnsl";
- version = "1.2.0";
+ version = "1.3.0";
src = fetchFromGitHub {
owner = "thkukuk";
repo = pname;
rev = "v${version}";
- sha256 = "1chzqhcgh0yia9js8mh92cmhyka7rh32ql6b3mgdk26n94dqzs8b";
+ sha256 = "1dayj5i4bh65gn7zkciacnwv2a0ghm6nn58d78rsi4zby4lyj5w5";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
diff --git a/nixpkgs/pkgs/development/libraries/libosinfo/default.nix b/nixpkgs/pkgs/development/libraries/libosinfo/default.nix
index 39a3bf6b2c5..6e751253594 100644
--- a/nixpkgs/pkgs/development/libraries/libosinfo/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libosinfo/default.nix
@@ -23,11 +23,11 @@
stdenv.mkDerivation rec {
pname = "libosinfo";
- version = "1.7.1";
+ version = "1.8.0";
src = fetchurl {
url = "https://releases.pagure.org/${pname}/${pname}-${version}.tar.xz";
- sha256 = "1s97sv24bybggjx6hgqba2qdqz3ivfpd4cmkh4zm5y59sim109mv";
+ sha256 = "1988l5rykpzvml1l7bi2hcax0gdc811vja0f92cnr7r01nz35zs9";
};
outputs = [ "out" "dev" "devdoc" ];
diff --git a/nixpkgs/pkgs/development/libraries/libosmium/default.nix b/nixpkgs/pkgs/development/libraries/libosmium/default.nix
index 29edf37d80e..830465fb113 100644
--- a/nixpkgs/pkgs/development/libraries/libosmium/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libosmium/default.nix
@@ -2,18 +2,20 @@
stdenv.mkDerivation rec {
pname = "libosmium";
- version = "2.15.5";
+ version = "2.15.6";
src = fetchFromGitHub {
owner = "osmcode";
repo = "libosmium";
rev = "v${version}";
- sha256 = "1f21dzzkxzi74hv17fs9kb2w6indqvvm4lkxclz4j4x98k8q3n59";
+ sha256 = "0rqy18bbakp41f44y5id9ixh0ar2dby46z17p4115z8k1vv9znq2";
};
nativeBuildInputs = [ cmake ];
+
buildInputs = [ protozero zlib bzip2 expat boost ];
+ doCheck = true;
meta = with stdenv.lib; {
description = "Fast and flexible C++ library for working with OpenStreetMap data";
diff --git a/nixpkgs/pkgs/development/libraries/libpcap/default.nix b/nixpkgs/pkgs/development/libraries/libpcap/default.nix
index 123c2f2f067..604fd3ee446 100644
--- a/nixpkgs/pkgs/development/libraries/libpcap/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libpcap/default.nix
@@ -1,4 +1,6 @@
-{ stdenv, fetchurl, flex, bison }:
+{ stdenv, fetchurl, flex, bison, bluez, pkgconfig, withBluez ? false }:
+
+with stdenv.lib;
stdenv.mkDerivation rec {
pname = "libpcap";
@@ -9,26 +11,30 @@ stdenv.mkDerivation rec {
sha256 = "153h1378diqyc27jjgz6gg5nxmb4ddk006d9xg69nqavgiikflk3";
};
- nativeBuildInputs = [ flex bison ];
+ nativeBuildInputs = [ flex bison ]
+ ++ optionals withBluez [ bluez.dev pkgconfig ];
# We need to force the autodetection because detection doesn't
- # work in pure build enviroments.
+ # work in pure build environments.
configureFlags = [
("--with-pcap=" + {
linux = "linux";
darwin = "bpf";
}.${stdenv.hostPlatform.parsed.kernel.name})
- ] ++ stdenv.lib.optionals (stdenv.hostPlatform == stdenv.buildPlatform) [
- "ac_cv_linux_vers=2"
- ];
-
- dontStrip = stdenv.hostPlatform != stdenv.buildPlatform;
+ ] ++ optionals (stdenv.hostPlatform == stdenv.buildPlatform)
+ [ "ac_cv_linux_vers=2" ];
- prePatch = stdenv.lib.optionalString stdenv.isDarwin ''
+ prePatch = optionalString stdenv.isDarwin ''
substituteInPlace configure --replace " -arch i386" ""
'';
- meta = with stdenv.lib; {
+ postInstall = ''
+ if [ "$dontDisableStatic" -ne "1" ]; then
+ rm -f $out/lib/libpcap.a
+ fi
+ '';
+
+ meta = {
homepage = "https://www.tcpdump.org";
description = "Packet Capture Library";
platforms = platforms.unix;
diff --git a/nixpkgs/pkgs/development/libraries/libplacebo/default.nix b/nixpkgs/pkgs/development/libraries/libplacebo/default.nix
index cee6d3f1845..dc3e5e30c74 100644
--- a/nixpkgs/pkgs/development/libraries/libplacebo/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libplacebo/default.nix
@@ -1,33 +1,47 @@
{ stdenv
, fetchFromGitLab
+, fetchpatch
, meson
, ninja
-, pkgconfig
+, pkg-config
+, python3Packages
, vulkan-headers
, vulkan-loader
, shaderc
, glslang
, lcms2
+, epoxy
}:
stdenv.mkDerivation rec {
pname = "libplacebo";
- version = "1.29.1";
+ version = "2.72.0";
src = fetchFromGitLab {
domain = "code.videolan.org";
owner = "videolan";
repo = pname;
rev = "v${version}";
- sha256 = "1ly5bwy0pwgvqigpaak8hnig5hksjwf0pzvj3mdv3j2f6f7ya2zz";
+ sha256 = "1yhf9xyxdawbihsx89dpjlac800wrmpwx63rphad2nj225y9q40f";
};
- postPatch = "substituteInPlace meson.build --replace 1.29.0 1.29.1";
+ 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";
+ })
+ (fetchpatch {
+ url = "https://code.videolan.org/videolan/libplacebo/-/commit/82e3be1839379791b58e98eb049415b42888d5b0.patch";
+ sha256 = "0nklj9gfiwkbbj6wfm1ck33hphaxrvzb84c4h2nfj88bapnlm90l";
+ })
+ ];
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
+ python3Packages.Mako
];
buildInputs = [
@@ -36,13 +50,25 @@ stdenv.mkDerivation rec {
shaderc
glslang
lcms2
+ epoxy
+ ];
+
+ mesonFlags = [
+ "-Dvulkan-registry=${vulkan-headers}/share/vulkan/registry/vk.xml"
];
meta = with stdenv.lib; {
description = "Reusable library for GPU-accelerated video/image rendering primitives";
+ longDescription = ''
+ Reusable library for GPU-accelerated image/view processing primitives and
+ shaders, as well a batteries-included, extensible, high-quality rendering
+ pipeline (similar to mpv's vo_gpu). Supports Vulkan, OpenGL and Metal (via
+ MoltenVK).
+ '';
homepage = "https://code.videolan.org/videolan/libplacebo";
+ changelog = "https://code.videolan.org/videolan/libplacebo/-/tags/v${version}";
license = licenses.lgpl21Plus;
- maintainers = with maintainers; [ tadeokondrak ];
+ maintainers = with maintainers; [ primeos tadeokondrak ];
platforms = platforms.all;
};
}
diff --git a/nixpkgs/pkgs/development/libraries/libqb/default.nix b/nixpkgs/pkgs/development/libraries/libqb/default.nix
index 58eb64b0e48..244dcf0999b 100644
--- a/nixpkgs/pkgs/development/libraries/libqb/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libqb/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, pkgconfig }:
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
name = "libqb-0.17.2";
src = fetchurl {
diff --git a/nixpkgs/pkgs/development/libraries/libqmi/default.nix b/nixpkgs/pkgs/development/libraries/libqmi/default.nix
index 33b4983b015..e577b403823 100644
--- a/nixpkgs/pkgs/development/libraries/libqmi/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libqmi/default.nix
@@ -1,22 +1,24 @@
-{ stdenv, fetchurl, pkgconfig, glib, python3, libgudev, libmbim }:
+{ stdenv, fetchurl, pkg-config, gobject-introspection, glib, python3, libgudev, libmbim }:
stdenv.mkDerivation rec {
pname = "libqmi";
- version = "1.24.10";
+ version = "1.26.0";
src = fetchurl {
url = "https://www.freedesktop.org/software/libqmi/${pname}-${version}.tar.xz";
- sha256 = "1rzxapr6hb18ccvqh5fizx7zk63l47bs0p3gizycz2ysnm1i44n2";
+ sha256 = "0h3fzmjlla7ib9wn4rv98bm40y2k28jcl29da4hjwyaqmvh2j13z";
};
outputs = [ "out" "dev" "devdoc" ];
configureFlags = [
"--with-udev-base-dir=${placeholder "out"}/lib/udev"
+ "--enable-introspection"
];
nativeBuildInputs = [
- pkgconfig
+ pkg-config
+ gobject-introspection
python3
];
diff --git a/nixpkgs/pkgs/development/libraries/libqtav/default.nix b/nixpkgs/pkgs/development/libraries/libqtav/default.nix
index 8d9cf381ff8..00a87402fa3 100644
--- a/nixpkgs/pkgs/development/libraries/libqtav/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libqtav/default.nix
@@ -1,7 +1,7 @@
{ mkDerivation, lib, fetchFromGitHub, extra-cmake-modules
, qtbase, qtmultimedia, qtquick1, qttools
, libGL, libX11
-, libass, openal, ffmpeg, libuchardet
+, libass, openal, ffmpeg_3, libuchardet
, alsaLib, libpulseaudio, libva
}:
@@ -15,7 +15,7 @@ mkDerivation rec {
buildInputs = [
qtbase qtmultimedia qtquick1
libGL libX11
- libass openal ffmpeg libuchardet
+ libass openal ffmpeg_3 libuchardet
alsaLib libpulseaudio libva
];
diff --git a/nixpkgs/pkgs/development/libraries/libraspberrypi/default.nix b/nixpkgs/pkgs/development/libraries/libraspberrypi/default.nix
index 1cd1f5e62ac..bbe0b614550 100644
--- a/nixpkgs/pkgs/development/libraries/libraspberrypi/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libraspberrypi/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
name = "libraspberrypi";
- version = "2019-10-22";
+ version = "2020-05-28";
src = fetchFromGitHub {
owner = "raspberrypi";
repo = "userland";
- rev = "5070cb7fc150fc98f1ed64a7739c3356970d9f76";
- sha256 = "08yfzwn9s7lhrblcsxyag9p5lj5vk3n66b1pv3f7r3hah7qcggyq";
+ rev = "f97b1af1b3e653f9da2c1a3643479bfd469e3b74";
+ sha256 = "1r7n05rv96hqjq0rn0qzchmfqs0j7vh3p8jalgh66s6l0vms5mwy";
};
cmakeFlags = if (stdenv.targetPlatform.system == "aarch64-linux")
diff --git a/nixpkgs/pkgs/development/libraries/librealsense/default.nix b/nixpkgs/pkgs/development/libraries/librealsense/default.nix
index 8fd90c60bda..263aa613a9b 100644
--- a/nixpkgs/pkgs/development/libraries/librealsense/default.nix
+++ b/nixpkgs/pkgs/development/libraries/librealsense/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "librealsense";
- version = "2.34.0";
+ version = "2.36.0";
outputs = [ "out" "dev" ];
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
owner = "IntelRealSense";
repo = pname;
rev = "v${version}";
- sha256 = "0bi7pszrryz18aqna0z73mb1hzz2vqdb0m00pf93hnwc2hba7hwm";
+ sha256 = "1dfkhnybnd8qnljf3y3hjyamaqzw733hb3swy4hjcsdm9dh0wpay";
};
buildInputs = [
diff --git a/nixpkgs/pkgs/development/libraries/libredwg/default.nix b/nixpkgs/pkgs/development/libraries/libredwg/default.nix
new file mode 100644
index 00000000000..71667460e23
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/libredwg/default.nix
@@ -0,0 +1,43 @@
+{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, texinfo, pcre2
+, enablePython ? false, python, swig, libxml2, ncurses
+}:
+let
+ isPython3 = enablePython && python.pythonAtLeast "3";
+in
+stdenv.mkDerivation rec {
+ pname = "libredwg";
+ version = "0.10.1.3707";
+
+ src = fetchFromGitHub {
+ owner = "LibreDWG";
+ repo = pname;
+ rev = version;
+ sha256 = "009n96lx4ahf05ryvm09z0l9956vz94r8pliyb88j0jficl0pxkf";
+ fetchSubmodules = true;
+ };
+
+ nativeBuildInputs = [ autoreconfHook pkg-config texinfo ]
+ ++ lib.optional enablePython swig;
+
+ buildInputs = [ pcre2 ]
+ ++ lib.optionals enablePython [ python ]
+ # configurePhase fails with python 3 when ncurses is missing
+ ++ lib.optional isPython3 ncurses
+ ;
+
+ # prevent python tests from running when not building with python
+ configureFlags = lib.optional (!enablePython) "--disable-python";
+
+ doCheck = true;
+
+ # the "xmlsuite" test requires the libxml2 c library as well as the python module
+ checkInputs = lib.optionals enablePython [ libxml2 libxml2.dev ];
+
+ meta = with lib; {
+ description = "Free implementation of the DWG file format";
+ homepage = "https://savannah.gnu.org/projects/libredwg/";
+ maintainers = with maintainers; [ tweber ];
+ license = licenses.gpl3Plus;
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/libressl/default.nix b/nixpkgs/pkgs/development/libraries/libressl/default.nix
index 285d7b607e7..bb9fb777289 100644
--- a/nixpkgs/pkgs/development/libraries/libressl/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libressl/default.nix
@@ -63,20 +63,13 @@ let
};
in {
-
- libressl_2_9 = generic {
- version = "2.9.2";
- sha256 = "1m6mz515dcbrbnyz8hrpdfjzdmj1c15vbgnqxdxb89g3z9kq3iy4";
- patches = stdenv.lib.optional stdenv.hostPlatform.isMusl [
- (fetchpatch {
- url = "https://github.com/libressl-portable/portable/pull/529/commits/a747aacc23607c993cc481378782b2c7dd5bc53b.patch";
- sha256 = "0wbrcscdkjpk4mhh7f3saghi4smia4lhf7fl6la3ahhgx1krn5zm";
- })
- ];
- };
-
libressl_3_0 = generic {
version = "3.0.2";
sha256 = "13ir2lpxz8y1m151k7lrx306498nzfhwlvgkgv97v5cvywmifyyz";
};
+
+ libressl_3_1 = generic {
+ version = "3.1.3";
+ sha256 = "184znscbkww65aavy2p4v4xncalp1ni19c2w5yvfq4pnmhb06sy7";
+ };
}
diff --git a/nixpkgs/pkgs/development/libraries/librsvg/default.nix b/nixpkgs/pkgs/development/libraries/librsvg/default.nix
index afd1df51e5b..fb61b50346d 100644
--- a/nixpkgs/pkgs/development/libraries/librsvg/default.nix
+++ b/nixpkgs/pkgs/development/libraries/librsvg/default.nix
@@ -4,14 +4,14 @@
let
pname = "librsvg";
- version = "2.48.4";
+ version = "2.48.8";
in
stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "0vlmgisf87dz4vcl1ypcw7g211wkyvhydv6ksf1p6mgdbkw3mdi8";
+ sha256 = "14i6xzghcidv64cyd3g0wdjbl82rph737yxn9s3x29nzpcjs707l";
};
outputs = [ "out" "dev" "installedTests" ];
diff --git a/nixpkgs/pkgs/development/libraries/libsidplayfp/default.nix b/nixpkgs/pkgs/development/libraries/libsidplayfp/default.nix
index 7acda3c0a8f..95f7beff88a 100644
--- a/nixpkgs/pkgs/development/libraries/libsidplayfp/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libsidplayfp/default.nix
@@ -1,34 +1,41 @@
-{ stdenv, fetchurl, pkgconfig
-, docSupport ? true, doxygen ? null, graphviz ? null }:
+{ stdenv
+, lib
+, fetchurl
+, pkgconfig
+, docSupport ? true
+, doxygen ? null
+, graphviz ? null
+}:
assert docSupport -> doxygen != null && graphviz != null;
-
+let
+ inherit (lib) optionals optionalString;
+ inherit (lib.versions) majorMinor;
+in
stdenv.mkDerivation rec {
pname = "libsidplayfp";
- major = "1";
- minor = "8";
- level = "7";
- version = "${major}.${minor}.${level}";
+ version = "2.0.4";
src = fetchurl {
- url = "mirror://sourceforge/sidplay-residfp/${pname}/${major}.${minor}/${pname}-${version}.tar.gz";
- sha256 = "14k1sbdcbhykwfcadq5lbpnm9xp2r7vs7fyi84h72g89y8pjg0da";
+ url = "mirror://sourceforge/sidplay-residfp/${pname}/${majorMinor version}/${pname}-${version}.tar.gz";
+ sha256 = "0d866czmnmhnhb2j37rlrdphjdi2b75kak9barm9xqwg2z0nmmhz";
};
nativeBuildInputs = [ pkgconfig ]
- ++ stdenv.lib.optionals docSupport [ doxygen graphviz ];
+ ++ optionals docSupport [ doxygen graphviz ];
installTargets = [ "install" ]
- ++ stdenv.lib.optionals docSupport [ "doc" ];
+ ++ optionals docSupport [ "doc" ];
- outputs = [ "out" ] ++ stdenv.lib.optionals docSupport [ "doc" ];
+ outputs = [ "out" ]
+ ++ optionals docSupport [ "doc" ];
- postInstall = stdenv.lib.optionalString docSupport ''
+ postInstall = optionalString docSupport ''
mkdir -p $doc/share/doc/libsidplayfp
mv docs/html $doc/share/doc/libsidplayfp/
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A library to play Commodore 64 music derived from libsidplay2";
homepage = "https://sourceforge.net/projects/sidplay-residfp/";
license = with licenses; [ gpl2Plus ];
diff --git a/nixpkgs/pkgs/development/libraries/libsignon-glib/default.nix b/nixpkgs/pkgs/development/libraries/libsignon-glib/default.nix
index 77a43872d4e..1f453dc291e 100644
--- a/nixpkgs/pkgs/development/libraries/libsignon-glib/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libsignon-glib/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchgit, pkgconfig, meson, ninja, vala, python3, gtk-doc, docbook_xsl, docbook_xml_dtd_43, docbook_xml_dtd_412, glib, check, gobject-introspection }:
+{ stdenv, fetchgit, nix-update-script, pkgconfig, meson, ninja, vala, python3, gtk-doc, docbook_xsl, docbook_xml_dtd_43, docbook_xml_dtd_412, glib, check, gobject-introspection }:
stdenv.mkDerivation rec {
pname = "libsignon-glib";
@@ -42,6 +42,12 @@ stdenv.mkDerivation rec {
patchShebangs build-aux/gen-error-map.py
'';
+ passthru = {
+ updateScript = nix-update-script {
+ attrPath = pname;
+ };
+ };
+
meta = with stdenv.lib; {
description = "A library for managing single signon credentials which can be used from GLib applications";
homepage = "https://gitlab.com/accounts-sso/libsignon-glib";
diff --git a/nixpkgs/pkgs/development/libraries/libslirp/default.nix b/nixpkgs/pkgs/development/libraries/libslirp/default.nix
index ee31e22628c..0413d8a8abc 100644
--- a/nixpkgs/pkgs/development/libraries/libslirp/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libslirp/default.nix
@@ -8,14 +8,14 @@
stdenv.mkDerivation rec {
pname = "libslirp";
- version = "4.3.0";
+ version = "4.3.1";
src = fetchFromGitLab {
domain = "gitlab.freedesktop.org";
owner = "slirp";
repo = pname;
rev = "v${version}";
- sha256 = "1hajbdwx20a48hp8kv6jqbjvnzjvcdqmbjfsymzy2xa80idqkfab";
+ sha256 = "0pzgjj2x2vrjshrzrl2x39xp5lgwg4b4y9vs8xvadh1ycl10v3fv";
};
nativeBuildInputs = [ meson ninja pkg-config ];
diff --git a/nixpkgs/pkgs/development/libraries/libsolv/default.nix b/nixpkgs/pkgs/development/libraries/libsolv/default.nix
index 9443846acf1..d559efd3aab 100644
--- a/nixpkgs/pkgs/development/libraries/libsolv/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libsolv/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, cmake, ninja, zlib, expat, rpm, db }:
stdenv.mkDerivation rec {
- version = "0.7.13";
+ version = "0.7.14";
pname = "libsolv";
src = fetchFromGitHub {
owner = "openSUSE";
repo = "libsolv";
rev = version;
- sha256 = "1hjk7r7047i451xjgw72in62pya1h1436fvx945vxlvswl5s6iw8";
+ sha256 = "10klbgknl2njbjl4k0l50ii7afwqrl1691ar4ry3snmc8chb1z7g";
};
cmakeFlags = [
diff --git a/nixpkgs/pkgs/development/libraries/libssh2/CVE-2019-17498.patch b/nixpkgs/pkgs/development/libraries/libssh2/CVE-2019-17498.patch
new file mode 100644
index 00000000000..8681c3ef609
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/libssh2/CVE-2019-17498.patch
@@ -0,0 +1,210 @@
+From b9aa7c2495694d0527e4e7fd560a3f0f18556c72 Mon Sep 17 00:00:00 2001
+From: Will Cosgrove <will@panic.com>
+Date: Thu, 29 Aug 2019 15:14:19 -0700
+Subject: [PATCH 1/5] packet.c: improve parsing of packets
+
+file: packet.c
+
+notes:
+Use _libssh2_get_string API in SSH_MSG_DEBUG, additional uint32 bounds check in SSH_MSG_GLOBAL_REQUEST
+---
+ src/packet.c | 30 +++++++++++++++---------------
+ 1 file changed, 15 insertions(+), 15 deletions(-)
+
+diff --git a/src/packet.c b/src/packet.c
+index 38ab62944..ac69768cd 100644
+--- a/src/packet.c
++++ b/src/packet.c
+@@ -537,26 +537,26 @@ _libssh2_packet_add(LIBSSH2_SESSION * session, unsigned char *data,
+ case SSH_MSG_DEBUG:
+ if(datalen >= 2) {
+ int always_display = data[1];
+-
++
+ if(datalen >= 6) {
+- message_len = _libssh2_ntohu32(data + 2);
+-
+- if(message_len <= (datalen - 10)) {
+- /* 6 = packet_type(1) + display(1) + message_len(4) */
+- message = (char *) data + 6;
+- language_len = _libssh2_ntohu32(data + 6 +
+- message_len);
+-
+- if(language_len <= (datalen - 10 - message_len))
+- language = (char *) data + 10 + message_len;
+- }
++ struct string_buf buf;
++ buf.data = (unsigned char *)data;
++ buf.dataptr = buf.data;
++ buf.len = datalen;
++ buf.dataptr += 2; /* advance past type & always display */
++
++ _libssh2_get_string(&buf, &message, &message_len);
++ _libssh2_get_string(&buf, &language, &language_len);
+ }
+
+ if(session->ssh_msg_debug) {
+- LIBSSH2_DEBUG(session, always_display, message,
+- message_len, language, language_len);
++ LIBSSH2_DEBUG(session, always_display,
++ (const char *)message,
++ message_len, (const char *)language,
++ language_len);
+ }
+ }
++
+ /*
+ * _libssh2_debug will actually truncate this for us so
+ * that it's not an inordinate about of data
+@@ -579,7 +579,7 @@ _libssh2_packet_add(LIBSSH2_SESSION * session, unsigned char *data,
+ uint32_t len = 0;
+ unsigned char want_reply = 0;
+ len = _libssh2_ntohu32(data + 1);
+- if(datalen >= (6 + len)) {
++ if((len <= (UINT_MAX - 6) && (datalen >= (6 + len))) {
+ want_reply = data[5 + len];
+ _libssh2_debug(session,
+ LIBSSH2_TRACE_CONN,
+
+From 8b3cf0b17c1b84a138bed9423a9e0743452b4de9 Mon Sep 17 00:00:00 2001
+From: Will Cosgrove <will@panic.com>
+Date: Thu, 29 Aug 2019 15:15:33 -0700
+Subject: [PATCH 2/5] stray whitespace
+
+---
+ src/packet.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/packet.c b/src/packet.c
+index ac69768cd..8908b2c5a 100644
+--- a/src/packet.c
++++ b/src/packet.c
+@@ -537,7 +537,7 @@ _libssh2_packet_add(LIBSSH2_SESSION * session, unsigned char *data,
+ case SSH_MSG_DEBUG:
+ if(datalen >= 2) {
+ int always_display = data[1];
+-
++
+ if(datalen >= 6) {
+ struct string_buf buf;
+ buf.data = (unsigned char *)data;
+
+From 1c6fa92b77e34d089493fe6d3e2c6c8775858b94 Mon Sep 17 00:00:00 2001
+From: Will Cosgrove <will@panic.com>
+Date: Thu, 29 Aug 2019 15:24:22 -0700
+Subject: [PATCH 3/5] fixed type issue, updated SSH_MSG_DISCONNECT
+
+SSH_MSG_DISCONNECT now also uses _libssh2_get API.
+---
+ src/packet.c | 40 +++++++++++++++-------------------------
+ 1 file changed, 15 insertions(+), 25 deletions(-)
+
+diff --git a/src/packet.c b/src/packet.c
+index 8908b2c5a..97f0cdd4b 100644
+--- a/src/packet.c
++++ b/src/packet.c
+@@ -419,8 +419,8 @@ _libssh2_packet_add(LIBSSH2_SESSION * session, unsigned char *data,
+ size_t datalen, int macstate)
+ {
+ int rc = 0;
+- char *message = NULL;
+- char *language = NULL;
++ unsigned char *message = NULL;
++ unsigned char *language = NULL;
+ size_t message_len = 0;
+ size_t language_len = 0;
+ LIBSSH2_CHANNEL *channelp = NULL;
+@@ -472,33 +472,23 @@ _libssh2_packet_add(LIBSSH2_SESSION * session, unsigned char *data,
+
+ case SSH_MSG_DISCONNECT:
+ if(datalen >= 5) {
+- size_t reason = _libssh2_ntohu32(data + 1);
++ uint32_t reason = 0;
++ struct string_buf buf;
++ buf.data = (unsigned char *)data;
++ buf.dataptr = buf.data;
++ buf.len = datalen;
++ buf.dataptr++; /* advance past type */
+
+- if(datalen >= 9) {
+- message_len = _libssh2_ntohu32(data + 5);
++ _libssh2_get_u32(&buf, &reason);
++ _libssh2_get_string(&buf, &message, &message_len);
++ _libssh2_get_string(&buf, &language, &language_len);
+
+- if(message_len < datalen-13) {
+- /* 9 = packet_type(1) + reason(4) + message_len(4) */
+- message = (char *) data + 9;
+-
+- language_len =
+- _libssh2_ntohu32(data + 9 + message_len);
+- language = (char *) data + 9 + message_len + 4;
+-
+- if(language_len > (datalen-13-message_len)) {
+- /* bad input, clear info */
+- language = message = NULL;
+- language_len = message_len = 0;
+- }
+- }
+- else
+- /* bad size, clear it */
+- message_len = 0;
+- }
+ if(session->ssh_msg_disconnect) {
+- LIBSSH2_DISCONNECT(session, reason, message,
+- message_len, language, language_len);
++ LIBSSH2_DISCONNECT(session, reason, (const char *)message,
++ message_len, (const char *)language,
++ language_len);
+ }
++
+ _libssh2_debug(session, LIBSSH2_TRACE_TRANS,
+ "Disconnect(%d): %s(%s)", reason,
+ message, language);
+
+From 77616117cc9dbbdd0fe1157098435bff73a83a0f Mon Sep 17 00:00:00 2001
+From: Will Cosgrove <will@panic.com>
+Date: Thu, 29 Aug 2019 15:26:32 -0700
+Subject: [PATCH 4/5] fixed stray (
+
+bad paste
+---
+ src/packet.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/packet.c b/src/packet.c
+index 97f0cdd4b..bd4c39e46 100644
+--- a/src/packet.c
++++ b/src/packet.c
+@@ -569,7 +569,7 @@ _libssh2_packet_add(LIBSSH2_SESSION * session, unsigned char *data,
+ uint32_t len = 0;
+ unsigned char want_reply = 0;
+ len = _libssh2_ntohu32(data + 1);
+- if((len <= (UINT_MAX - 6) && (datalen >= (6 + len))) {
++ if(len <= (UINT_MAX - 6) && datalen >= (6 + len)) {
+ want_reply = data[5 + len];
+ _libssh2_debug(session,
+ LIBSSH2_TRACE_CONN,
+
+From 436c45dc143cadc8c59afac6c4255be332856581 Mon Sep 17 00:00:00 2001
+From: Will Cosgrove <will@panic.com>
+Date: Thu, 29 Aug 2019 15:29:00 -0700
+Subject: [PATCH 5/5] added additional parentheses for clarity
+
+---
+ src/packet.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/packet.c b/src/packet.c
+index bd4c39e46..2e01bfc5d 100644
+--- a/src/packet.c
++++ b/src/packet.c
+@@ -569,7 +569,7 @@ _libssh2_packet_add(LIBSSH2_SESSION * session, unsigned char *data,
+ uint32_t len = 0;
+ unsigned char want_reply = 0;
+ len = _libssh2_ntohu32(data + 1);
+- if(len <= (UINT_MAX - 6) && datalen >= (6 + len)) {
++ if((len <= (UINT_MAX - 6)) && (datalen >= (6 + len))) {
+ want_reply = data[5 + len];
+ _libssh2_debug(session,
+ LIBSSH2_TRACE_CONN,
diff --git a/nixpkgs/pkgs/development/libraries/libssh2/default.nix b/nixpkgs/pkgs/development/libraries/libssh2/default.nix
index 5cc0232e17d..8ce9c814df0 100644
--- a/nixpkgs/pkgs/development/libraries/libssh2/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libssh2/default.nix
@@ -15,12 +15,8 @@ stdenv.mkDerivation rec {
++ stdenv.lib.optional stdenv.hostPlatform.isMinGW windows.mingw_w64;
patches = [
- # not able to use fetchpatch here: infinite recursion
- (fetchurl {
- name = "CVE-2019-17498.patch";
- url = "https://github.com/libssh2/libssh2/pull/402.patch";
- sha256 = "1n9s2mcz5dkw0xpm3c5x4hzj8bar4i6z0pr1rmqjplhfg888vdvc";
- })
+ # Not able to use fetchpatch here: infinite recursion
+ ./CVE-2019-17498.patch
];
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/libraries/libtap/default.nix b/nixpkgs/pkgs/development/libraries/libtap/default.nix
index 1bb324b55f2..c1c506ef5e3 100644
--- a/nixpkgs/pkgs/development/libraries/libtap/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libtap/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, pkgconfig, cmake, perl }:
with stdenv.lib;
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
pname = "libtap";
version = "1.14.0";
diff --git a/nixpkgs/pkgs/development/libraries/libtomcrypt/default.nix b/nixpkgs/pkgs/development/libraries/libtomcrypt/default.nix
index d9e9df59324..4587701011d 100644
--- a/nixpkgs/pkgs/development/libraries/libtomcrypt/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libtomcrypt/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, libtool }:
+{ stdenv, fetchurl, fetchpatch, libtool }:
stdenv.mkDerivation rec {
pname = "libtomcrypt";
@@ -9,6 +9,14 @@ stdenv.mkDerivation rec {
sha256 = "113vfrgapyv72lalhd3nkw7jnks8az0gcb5wqn9hj19nhcxlrbcn";
};
+ patches = [
+ (fetchpatch {
+ name = "CVE-2019-17362.patch";
+ url = "https://github.com/libtom/libtomcrypt/pull/508/commits/25c26a3b7a9ad8192ccc923e15cf62bf0108ef94.patch";
+ sha256 = "1bwsj0pwffxw648wd713z3xcyrbxc2z646psrzp38ys564fjh5zf";
+ })
+ ];
+
nativeBuildInputs = [ libtool ];
postPatch = ''
diff --git a/nixpkgs/pkgs/development/libraries/libu2f-host/default.nix b/nixpkgs/pkgs/development/libraries/libu2f-host/default.nix
index 3becd075b25..a9c62673115 100644
--- a/nixpkgs/pkgs/development/libraries/libu2f-host/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libu2f-host/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, json_c, hidapi }:
+{ stdenv, fetchurl, fetchpatch, pkgconfig, json_c, hidapi }:
stdenv.mkDerivation rec {
pname = "libu2f-host";
@@ -9,15 +9,20 @@ stdenv.mkDerivation rec {
sha256 = "0vrivl1dwql6nfi48z6dy56fwy2z13d7abgahgrs2mcmqng7hra2";
};
+ patches = [
+ # remove after updating to next release
+ (fetchpatch {
+ name = "json-c-0.14-support.patch";
+ url = "https://github.com/Yubico/libu2f-host/commit/840f01135d2892f45e71b9e90405de587991bd03.patch";
+ sha256 = "0xplx394ppsbsb4h4l8b9m4dv9shbl0zyck3y26vbm9i1g981ki7";
+ })
+ ];
+
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ json_c hidapi ];
doCheck = true;
- postInstall = ''
- install -D -t $out/lib/udev/rules.d 70-u2f.rules
- '';
-
meta = with stdenv.lib; {
homepage = "https://developers.yubico.com/libu2f-host";
description = "A C library and command-line tool that implements the host-side of the U2F protocol";
diff --git a/nixpkgs/pkgs/development/libraries/libu2f-server/default.nix b/nixpkgs/pkgs/development/libraries/libu2f-server/default.nix
index be5658914d1..cd961cde1d2 100644
--- a/nixpkgs/pkgs/development/libraries/libu2f-server/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libu2f-server/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, json_c, openssl, check, file, help2man, which, gengetopt }:
+{ stdenv, fetchurl, fetchpatch, pkgconfig, json_c, openssl, check, file, help2man, which, gengetopt }:
stdenv.mkDerivation rec {
name = "libu2f-server-1.1.0";
@@ -7,6 +7,15 @@ stdenv.mkDerivation rec {
sha256 = "0xx296nmmqa57w0v5p2kasl5zr1ms2gh6qi4lhv6xvzbmjp3rkcd";
};
+ patches = [
+ # remove after updating to next release
+ (fetchpatch {
+ name = "json-c-0.14-support.patch";
+ url = "https://github.com/Yubico/libu2f-server/commit/f7c4983b31909299c47bf9b2627c84b6bfe225de.patch";
+ sha256 = "10q66w3paii1yhfdmjskpip078fk9p3sjllbqx1yx71qbjki55b0";
+ })
+ ];
+
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ json_c openssl check file help2man which gengetopt ];
diff --git a/nixpkgs/pkgs/development/libraries/libucl/default.nix b/nixpkgs/pkgs/development/libraries/libucl/default.nix
new file mode 100644
index 00000000000..b9b33453a4c
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/libucl/default.nix
@@ -0,0 +1,58 @@
+{ stdenv
+, fetchFromGitHub
+, pkg-config
+, autoreconfHook
+, curl
+, lua
+, openssl
+, features ? {
+ urls = false;
+ # Upstream enables regex by default
+ regex = true;
+ # Signature support is broken with openssl 1.1.1: https://github.com/vstakhov/libucl/issues/203
+ signatures = false;
+ lua = false;
+ utils = false;
+ }
+}:
+
+let
+ featureDeps = {
+ urls = [ curl ];
+ signatures = [ openssl ];
+ lua = [ lua ];
+ };
+in
+stdenv.mkDerivation rec {
+ pname = "libucl";
+ version = "0.8.1";
+
+ src = fetchFromGitHub {
+ owner = "vstakhov";
+ repo = pname;
+ rev = version;
+ sha256 = "1h52ldxankyhbbm1qbqz1f2q0j03c1b4mig7343bs3mc6fpm18gf";
+ };
+
+ nativeBuildInputs = [ pkg-config autoreconfHook ];
+
+ buildInputs = with stdenv.lib;
+ concatLists (
+ mapAttrsToList (feat: enabled:
+ optionals enabled (featureDeps."${feat}" or [])
+ ) features
+ );
+
+ enableParallelBuilding = true;
+
+ configureFlags = with stdenv.lib;
+ mapAttrsToList (feat: enabled: strings.enableFeature enabled feat) features;
+
+ meta = with stdenv.lib; {
+ description = "Universal configuration library parser";
+ homepage = "https://github.com/vstakhov/libucl";
+ license = licenses.bsd2;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ jpotier ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/libunistring/default.nix b/nixpkgs/pkgs/development/libraries/libunistring/default.nix
index f0cc73ba4e9..5f300ef5199 100644
--- a/nixpkgs/pkgs/development/libraries/libunistring/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libunistring/default.nix
@@ -1,5 +1,10 @@
{ fetchurl, stdenv, libiconv }:
+# 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 {
pname = "libunistring";
version = "0.9.10";
diff --git a/nixpkgs/pkgs/development/libraries/liburing/default.nix b/nixpkgs/pkgs/development/libraries/liburing/default.nix
index 519023bb27e..e0297812209 100644
--- a/nixpkgs/pkgs/development/libraries/liburing/default.nix
+++ b/nixpkgs/pkgs/development/libraries/liburing/default.nix
@@ -4,12 +4,12 @@
stdenv.mkDerivation rec {
pname = "liburing";
- version = "0.6pre600_${builtins.substring 0 8 src.rev}";
+ version = "0.7";
src = fetchgit {
url = "http://git.kernel.dk/${pname}";
- rev = "f2e1f3590f7bed3040bd1691676b50839f7d5c39";
- sha256 = "0wg0pgcbilbb2wg08hsvd18q1m8vdk46b3piz7qb1pvgyq01idj2";
+ rev = "liburing-${version}";
+ sha256 = "15z44l7y4c6s6dlf7v8lq4znlsjbja2r4ifbni0l8cdcnq0w3zh3";
};
separateDebugInfo = true;
diff --git a/nixpkgs/pkgs/development/libraries/libusb1/default.nix b/nixpkgs/pkgs/development/libraries/libusb1/default.nix
index 65023814171..5d6a20b13a4 100644
--- a/nixpkgs/pkgs/development/libraries/libusb1/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libusb1/default.nix
@@ -33,7 +33,9 @@ stdenv.mkDerivation rec {
NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isLinux "-lgcc_s";
- preFixup = stdenv.lib.optionalString stdenv.isLinux ''
+ configureFlags = stdenv.lib.optional (!enableSystemd) "--disable-udev";
+
+ preFixup = stdenv.lib.optionalString enableSystemd ''
sed 's,-ludev,-L${stdenv.lib.getLib systemd}/lib -ludev,' -i $out/lib/libusb-1.0.la
'';
diff --git a/nixpkgs/pkgs/development/libraries/libuv/default.nix b/nixpkgs/pkgs/development/libraries/libuv/default.nix
index 9f6adeb65b0..aca345e6bbf 100644
--- a/nixpkgs/pkgs/development/libraries/libuv/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libuv/default.nix
@@ -1,14 +1,14 @@
{ stdenv, lib, fetchFromGitHub, autoconf, automake, libtool, pkgconfig, ApplicationServices, CoreServices }:
stdenv.mkDerivation rec {
- version = "1.37.0";
+ version = "1.38.1";
pname = "libuv";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
- sha256 = "0iy25w4wy9f5y7i7aqidhqz93qi00lv7vhx6s521n0kphvaj8ijz";
+ sha256 = "0cvabjhi53qw94zyjkqamx0c607ayydfb4f3djx2gj8ab2p7s29n";
};
postPatch = let
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
"tcp_open" "tcp_write_queue_order" "tcp_try_write" "tcp_writealot"
"multiple_listen" "delayed_accept"
"shutdown_close_tcp" "shutdown_eof" "shutdown_twice" "callback_stack"
- "tty_pty" "condvar_5" "hrtime"
+ "tty_pty" "condvar_5" "hrtime" "udp_multicast_join"
# Tests that fail when sandboxing is enabled.
"fs_event_close_in_callback" "fs_event_watch_dir" "fs_event_error_reporting"
"fs_event_watch_dir_recursive" "fs_event_watch_file"
diff --git a/nixpkgs/pkgs/development/libraries/libva/default.nix b/nixpkgs/pkgs/development/libraries/libva/default.nix
index 86c6a88b1ef..7f690f0997b 100644
--- a/nixpkgs/pkgs/development/libraries/libva/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libva/default.nix
@@ -1,40 +1,33 @@
-{ stdenv, lib, fetchFromGitHub, autoreconfHook, pkgconfig
-, libXext, libdrm, libXfixes, wayland, libffi, libX11
-, libGL, mesa
+{ stdenv, lib, fetchFromGitHub, fetchpatch, meson, pkg-config, ninja, wayland
+, libdrm
, minimal ? false, libva-minimal
-, buildPackages
+, libX11, libXext, libXfixes, libffi, libGL
+, mesa
}:
stdenv.mkDerivation rec {
name = "libva-${lib.optionalString minimal "minimal-"}${version}";
- version = "2.7.1"; # Also update the hash for libva-utils!
+ version = "2.8.0"; # Also update the hash for libva-utils!
# update libva-utils and vaapiIntel as well
src = fetchFromGitHub {
owner = "intel";
repo = "libva";
rev = version;
- sha256 = "0ywasac7z3hwggj8szp83sbxi2naa0a3amblx64y7i1hyyrn0csq";
+ sha256 = "190cq173jzp5rkrczi8gzbwa0y3xk253v4wd205a5ilfngm7srns";
};
outputs = [ "dev" "out" ];
- nativeBuildInputs = [ autoreconfHook pkgconfig wayland ];
+ nativeBuildInputs = [ meson pkg-config ninja wayland ];
buildInputs = [ libdrm ]
++ lib.optionals (!minimal) [ libva-minimal libX11 libXext libXfixes wayland libffi libGL ];
# TODO: share libs between minimal and !minimal - perhaps just symlink them
- enableParallelBuilding = true;
-
- configureFlags = [
- # Add FHS paths for non-NixOS applications.
- "--with-drivers-path=${mesa.drivers.driverLink}/lib/dri:/usr/lib/dri:/usr/lib32/dri"
- "ac_cv_path_WAYLAND_SCANNER=${buildPackages.wayland}/bin/wayland-scanner"
- ] ++ lib.optionals (!minimal) [ "--enable-glx" ];
-
- installFlags = [
- "dummy_drv_video_ladir=$(out)/lib/dri"
+ mesonFlags = [
+ # Add FHS paths for non-NixOS applications:
+ "-Ddriverdir=${mesa.drivers.driverLink}/lib/dri:/usr/lib/dri:/usr/lib32/dri"
];
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/libraries/libva-utils/default.nix b/nixpkgs/pkgs/development/libraries/libva/utils.nix
index a4de995ada8..5b9f4cdd8aa 100644
--- a/nixpkgs/pkgs/development/libraries/libva-utils/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libva/utils.nix
@@ -1,5 +1,5 @@
-{ stdenv, fetchFromGitHub, pkgconfig
-, libdrm, libva, libX11, libXext, libXfixes, wayland, meson, ninja
+{ stdenv, fetchFromGitHub, meson, ninja, pkg-config
+, libdrm, libva, libX11, libXext, libXfixes, wayland
}:
stdenv.mkDerivation rec {
@@ -10,21 +10,13 @@ stdenv.mkDerivation rec {
owner = "intel";
repo = "libva-utils";
rev = version;
- sha256 = "13a0dccphi4cpr2cx45kg4djxsssi3d1fcjrkx27b16xiayp5lx9";
+ sha256 = "081hw2jnj64bpqwh9p41n5caqzm6dnj1ggnvvc5wrf4m2z1h2bjb";
};
- nativeBuildInputs = [ meson ninja pkgconfig ];
+ nativeBuildInputs = [ meson ninja pkg-config ];
buildInputs = [ libdrm libva libX11 libXext libXfixes wayland ];
- mesonFlags = [
- "-Ddrm=true"
- "-Dx11=true"
- "-Dwayland=true"
- ];
-
- enableParallelBuilding = true;
-
meta = with stdenv.lib; {
description = "A collection of utilities and examples for VA-API";
longDescription = ''
diff --git a/nixpkgs/pkgs/development/libraries/libvdpau-va-gl/default.nix b/nixpkgs/pkgs/development/libraries/libvdpau-va-gl/default.nix
index cfc74a8a759..98176cd41f1 100644
--- a/nixpkgs/pkgs/development/libraries/libvdpau-va-gl/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libvdpau-va-gl/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, cmake, pkgconfig, libX11, libpthreadstubs, libXau, libXdmcp
-, libXext, libvdpau, glib, libva, ffmpeg, libGLU }:
+, libXext, libvdpau, glib, libva, ffmpeg_3, libGLU }:
stdenv.mkDerivation rec {
pname = "libvdpau-va-gl";
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ cmake pkgconfig ];
- buildInputs = [ libX11 libpthreadstubs libXau libXdmcp libXext libvdpau glib libva ffmpeg libGLU ];
+ buildInputs = [ libX11 libpthreadstubs libXau libXdmcp libXext libvdpau glib libva ffmpeg_3 libGLU ];
doCheck = false; # fails. needs DRI access
diff --git a/nixpkgs/pkgs/development/libraries/libvirt/default.nix b/nixpkgs/pkgs/development/libraries/libvirt/default.nix
index 3c0cc9751e3..27f345a9c83 100644
--- a/nixpkgs/pkgs/development/libraries/libvirt/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libvirt/default.nix
@@ -17,19 +17,19 @@ let
buildFromTarball = stdenv.isDarwin;
in stdenv.mkDerivation rec {
pname = "libvirt";
- version = "6.2.0";
+ version = "6.3.0";
src =
if buildFromTarball then
fetchurl {
url = "http://libvirt.org/sources/${pname}-${version}.tar.xz";
- sha256 = "1c8grqf751blsgs15wx2p05wvankdrady6290vwc85v94cgqij5f";
+ sha256 = "1xcng497hs1gary3pz3fp590a4r1kqs4d0d8k5p370j0scw981kl";
}
else
fetchgit {
url = "git://libvirt.org/libvirt.git";
rev = "v${version}";
- sha256 = "1wyihi8bhwsck9b7f3b8yhlz145sjdyyj3ykjiszrqnp0y99xxy2";
+ sha256 = "129b3p72jlb40dsidak3nvpssv75xx2v99y63gzp5k074fp8y8x4";
fetchSubmodules = true;
};
@@ -65,6 +65,7 @@ in stdenv.mkDerivation rec {
dontAddDisableDepTrack = true;
configureFlags = [
+ "--with-runstatedir=/run" # TODO: remove when autoconf 1.70 is released
"--localstatedir=/var"
"--sysconfdir=/var/lib"
"--with-libpcap"
@@ -97,6 +98,7 @@ in stdenv.mkDerivation rec {
];
installFlags = [
+ "runstatedir=${placeholder "out"}/run"
"localstatedir=$(TMPDIR)/var"
"sysconfdir=$(out)/var/lib"
];
diff --git a/nixpkgs/pkgs/development/libraries/libvmaf/default.nix b/nixpkgs/pkgs/development/libraries/libvmaf/default.nix
index fb494909c83..6c2b61cf113 100644
--- a/nixpkgs/pkgs/development/libraries/libvmaf/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libvmaf/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "libvmaf";
- version = "1.5.1";
+ version = "1.5.2";
src = fetchFromGitHub {
owner = "netflix";
repo = "vmaf";
rev = "v${version}";
- sha256 = "10fw53k9k4aq4p2qi5qkfjfnhldw4p5bbmxggf8220gfa95nvyl3";
+ sha256 = "18w0z3w90fdbzsqaa4diwvq0xmvg0aiw4hi3aaa4pq0zgnb8g3mk";
};
sourceRoot = "source/libvmaf";
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/Netflix/vmaf";
description = "Perceptual video quality assessment based on multi-method fusion (VMAF)";
platforms = platforms.unix;
- license = licenses.asl20;
+ license = licenses.bsd2Patent;
maintainers = [ maintainers.cfsmp3 maintainers.marsam ];
};
diff --git a/nixpkgs/pkgs/development/libraries/libvncserver/default.nix b/nixpkgs/pkgs/development/libraries/libvncserver/default.nix
index c9adad6f645..c4e82b1c326 100644
--- a/nixpkgs/pkgs/development/libraries/libvncserver/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libvncserver/default.nix
@@ -7,9 +7,9 @@ let
s = # Generated upstream information
rec {
pname = "libvncserver";
- version = "0.9.12";
+ version = "0.9.13";
url = "https://github.com/LibVNC/libvncserver/archive/LibVNCServer-${version}.tar.gz";
- sha256 = "1226hb179l914919f5nm2mlf8rhaarqbf48aa649p4rwmghyx9vm"; # unpacked archive checksum
+ sha256 = "0zz0hslw8b1p3crnfy3xnmrljik359h83dpk64s697dqdcrzy141"; # unpacked archive checksum
};
in
stdenv.mkDerivation {
@@ -17,18 +17,7 @@ stdenv.mkDerivation {
src = fetchzip {
inherit (s) url sha256;
};
- patches = [
- (fetchpatch {
- name = "CVE-2018-20750.patch";
- url = "https://github.com/LibVNC/libvncserver/commit/09e8fc02f59f16e2583b34fe1a270c238bd9ffec.patch";
- sha256 = "004h50786nvjl3y3yazpsi2b767vc9gqrwm1ralj3zgy47kwfhqm";
- })
- (fetchpatch {
- name = "CVE-2019-15681.patch";
- url = "https://github.com/LibVNC/libvncserver/commit/d01e1bb4246323ba6fcee3b82ef1faa9b1dac82a.patch";
- sha256 = "0hf0ss7all2m50z2kan4mck51ws44yim4ymn8p0d991y465y6l9s";
- })
- ];
+
nativeBuildInputs = [ cmake ];
buildInputs = [
libjpeg openssl libgcrypt libpng
diff --git a/nixpkgs/pkgs/development/libraries/libwacom/default.nix b/nixpkgs/pkgs/development/libraries/libwacom/default.nix
index c33317550b5..e762ead1923 100644
--- a/nixpkgs/pkgs/development/libraries/libwacom/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libwacom/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "libwacom";
- version = "1.3";
+ version = "1.4.1";
outputs = [ "out" "dev" ];
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
owner = "linuxwacom";
repo = "libwacom";
rev = "libwacom-${version}";
- sha256 = "12g8jb67wj6sgg9ar2w8kkw1m1431rn9nd0j64qkrd3vy9g4l0hk";
+ sha256 = "0m96zjj832l18rzg9l31ambm6rv9vnh2a1sfk8531da8m347z287";
};
nativeBuildInputs = [ pkgconfig meson ninja doxygen ];
diff --git a/nixpkgs/pkgs/development/libraries/libwebsockets/default.nix b/nixpkgs/pkgs/development/libraries/libwebsockets/default.nix
index ddafc9bc659..c56781931f3 100644
--- a/nixpkgs/pkgs/development/libraries/libwebsockets/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libwebsockets/default.nix
@@ -16,8 +16,13 @@ let
nativeBuildInputs = [ cmake ];
- cmakeFlags = [ "-DLWS_WITH_PLUGINS=ON" ];
- NIX_CFLAGS_COMPILE = "-Wno-error=unused-but-set-variable";
+ cmakeFlags = [
+ "-DLWS_WITH_PLUGINS=ON"
+ "-DLWS_WITH_IPV6=ON"
+ "-DLWS_WITH_SOCKS5=ON"
+ ];
+
+ NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.cc.isGNU "-Wno-error=unused-but-set-variable";
meta = with stdenv.lib; {
description = "Light, portable C library for websockets";
diff --git a/nixpkgs/pkgs/development/libraries/libwhereami/default.nix b/nixpkgs/pkgs/development/libraries/libwhereami/default.nix
index 8e190f998d5..59e349b4e6a 100644
--- a/nixpkgs/pkgs/development/libraries/libwhereami/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libwhereami/default.nix
@@ -2,16 +2,16 @@
stdenv.mkDerivation rec {
pname = "libwhereami";
- version = "0.3.1";
+ version = "0.5.0";
src = fetchFromGitHub {
- sha256 = "16xjb6zp60ma76aa3kq3q8i8zn0n61gf39fny12cny8nggwjpbww";
+ sha256 = "05fc28dri2h858kxbvldk5b6wd5is3fjcdsiqj3nxf95i66bb3xp";
rev = version;
repo = "libwhereami";
owner = "puppetlabs";
};
- NIX_CFLAGS_COMPILE = "-Wno-error=catch-value";
+ NIX_CFLAGS_COMPILE = "-Wno-error";
nativeBuildInputs = [ cmake ];
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
description = "Library to report hypervisor information from inside a VM";
license = licenses.asl20;
maintainers = [ maintainers.womfoo ];
- platforms = with platforms; [ "i686-linux" "x86_64-linux" ]; # fails on aarch64
+ platforms = with platforms; [ "i686-linux" "x86_64-linux" "x86_64-darwin" ]; # fails on aarch64
};
}
diff --git a/nixpkgs/pkgs/development/libraries/libwnck/3.x.nix b/nixpkgs/pkgs/development/libraries/libwnck/3.x.nix
index 9f60abd4f59..78aa231bda3 100644
--- a/nixpkgs/pkgs/development/libraries/libwnck/3.x.nix
+++ b/nixpkgs/pkgs/development/libraries/libwnck/3.x.nix
@@ -19,7 +19,7 @@
, gnome3
}:
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
pname = "libwnck";
version = "3.36.0";
diff --git a/nixpkgs/pkgs/development/libraries/libxls/default.nix b/nixpkgs/pkgs/development/libraries/libxls/default.nix
index 2b28499864a..d555ecea06d 100644
--- a/nixpkgs/pkgs/development/libraries/libxls/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libxls/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "libxls";
- version = "1.5.2";
+ version = "1.5.3";
src = fetchurl {
url = "https://github.com/libxls/libxls/releases/download/v${version}/libxls-${version}.tar.gz";
- sha256 = "1akadsyl10rp101ccjmrxr7933c3v641k377bn74jv6cdkcm4zld";
+ sha256 = "0rl513wpq5qh7wkmdk4g9c68rzffv3mcbz48p4xyg4969zrx8lnm";
};
nativeBuildInputs = [ unzip ];
diff --git a/nixpkgs/pkgs/development/libraries/libxml2/default.nix b/nixpkgs/pkgs/development/libraries/libxml2/default.nix
index 7c39d803906..9ea7dc6c9d5 100644
--- a/nixpkgs/pkgs/development/libraries/libxml2/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libxml2/default.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchurl, fetchpatch
-, zlib, xz, python, ncurses, findXMLCatalogs
+, zlib, xz, python, gettext, ncurses, findXMLCatalogs
, pythonSupport ? stdenv.buildPlatform == stdenv.hostPlatform
, icuSupport ? false, icu ? null
, enableShared ? stdenv.hostPlatform.libc != "msvcrt"
@@ -44,6 +44,7 @@ stdenv.mkDerivation rec {
++ lib.optional (enableStatic && enableShared) "static";
buildInputs = lib.optional pythonSupport python
+ ++ lib.optional (pythonSupport && python?isPy2 && python.isPy2) gettext
++ lib.optional (pythonSupport && python?isPy3 && python.isPy3) ncurses
# Libxml2 has an optional dependency on liblzma. However, on impure
# platforms, it may end up using that from /usr/lib, and thus lack a
diff --git a/nixpkgs/pkgs/development/libraries/libxslt/default.nix b/nixpkgs/pkgs/development/libraries/libxslt/default.nix
index a03fca12581..cf91d7656bf 100644
--- a/nixpkgs/pkgs/development/libraries/libxslt/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libxslt/default.nix
@@ -1,10 +1,8 @@
-{ stdenv, fetchurl, fetchpatch, libxml2, findXMLCatalogs, python, libgcrypt
+{ stdenv, fetchurl, fetchpatch, libxml2, findXMLCatalogs, gettext, python, libgcrypt
, cryptoSupport ? false
, pythonSupport ? stdenv.buildPlatform == stdenv.hostPlatform
}:
-with stdenv.lib;
-
stdenv.mkDerivation rec {
pname = "libxslt";
version = "1.1.34";
@@ -17,6 +15,7 @@ stdenv.mkDerivation rec {
outputs = [ "bin" "dev" "out" "man" "doc" ] ++ stdenv.lib.optional pythonSupport "py";
buildInputs = [ libxml2.dev ]
+ ++ stdenv.lib.optional stdenv.isDarwin gettext
++ stdenv.lib.optionals pythonSupport [ libxml2.py python ]
++ stdenv.lib.optionals cryptoSupport [ libgcrypt ];
@@ -27,14 +26,14 @@ stdenv.mkDerivation rec {
"--without-debug"
"--without-mem-debug"
"--without-debugger"
- ] ++ optional pythonSupport "--with-python=${python}"
- ++ optional (!cryptoSupport) "--without-crypto";
+ ] ++ stdenv.lib.optional pythonSupport "--with-python=${python}"
+ ++ stdenv.lib.optional (!cryptoSupport) "--without-crypto";
postFixup = ''
moveToOutput bin/xslt-config "$dev"
moveToOutput lib/xsltConf.sh "$dev"
moveToOutput share/man/man1 "$bin"
- '' + optionalString pythonSupport ''
+ '' + stdenv.lib.optionalString pythonSupport ''
mkdir -p $py/nix-support
echo ${libxml2.py} >> $py/nix-support/propagated-build-inputs
moveToOutput ${python.libPrefix} "$py"
diff --git a/nixpkgs/pkgs/development/libraries/libyaml/default.nix b/nixpkgs/pkgs/development/libraries/libyaml/default.nix
index 7f723cf2ef8..37b8ebcc3ef 100644
--- a/nixpkgs/pkgs/development/libraries/libyaml/default.nix
+++ b/nixpkgs/pkgs/development/libraries/libyaml/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "libyaml";
- version = "0.2.4";
+ version = "0.2.5";
src = fetchFromGitHub {
owner = "yaml";
repo = "libyaml";
rev = version;
- sha256 = "04z25mvw86jhzyrj0h8mlgisvj9glc5ww9g0cymzjfsd7z33gnmy";
+ sha256 = "18zsnsxc53pans4a01cs4401a2cjk3qi098hi440pj4zijifgcsb";
};
nativeBuildInputs = [ autoreconfHook ];
diff --git a/nixpkgs/pkgs/development/libraries/lime/default.nix b/nixpkgs/pkgs/development/libraries/lime/default.nix
index 3ebcc7ad78a..aa34ff2e927 100644
--- a/nixpkgs/pkgs/development/libraries/lime/default.nix
+++ b/nixpkgs/pkgs/development/libraries/lime/default.nix
@@ -9,7 +9,7 @@
stdenv.mkDerivation rec {
pname = "lime";
- version = "4.3.1";
+ version = "4.4.0";
src = fetchFromGitLab {
domain = "gitlab.linphone.org";
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
group = "BC";
repo = pname;
rev = version;
- sha256 = "1ilpp9ai4sah23ngnxisvmwhrv5jkk5f831yp7smpl225z5nv83g";
+ sha256 = "14jg1zisjbzflw3scfqdbwy48wq3cp93l867vigb8l40lkc6n26z";
};
buildInputs = [ bctoolbox soci belle-sip sqlite ];
diff --git a/nixpkgs/pkgs/development/libraries/lmdb/default.nix b/nixpkgs/pkgs/development/libraries/lmdb/default.nix
index 513e842edfa..64f6fccefa7 100644
--- a/nixpkgs/pkgs/development/libraries/lmdb/default.nix
+++ b/nixpkgs/pkgs/development/libraries/lmdb/default.nix
@@ -1,14 +1,13 @@
-{ stdenv, fetchFromGitHub }:
+{ stdenv, fetchgit }:
stdenv.mkDerivation rec {
pname = "lmdb";
- version = "0.9.24";
+ version = "0.9.25";
- src = fetchFromGitHub {
- owner = "LMDB";
- repo = "lmdb";
+ src = fetchgit {
+ url = "https://git.openldap.org/openldap/openldap.git";
rev = "LMDB_${version}";
- sha256 = "088q6m8fvr12w43s461h7cvpg5hj8csaqj6n9pci150dz7bk5lxm";
+ sha256 = "0i60zlca8r6fib23gdgl4c80gxpx24772ggpvz94yr7zaai4k11w";
};
postUnpack = "sourceRoot=\${sourceRoot}/libraries/liblmdb";
diff --git a/nixpkgs/pkgs/development/libraries/malcontent/better-separation.patch b/nixpkgs/pkgs/development/libraries/malcontent/better-separation.patch
index cd91760bff5..ef42650e249 100644
--- a/nixpkgs/pkgs/development/libraries/malcontent/better-separation.patch
+++ b/nixpkgs/pkgs/development/libraries/malcontent/better-separation.patch
@@ -1,18 +1,42 @@
+commit 363c5be465dd6dde35c3d31abd7b5cca9b1f3a9f
+Author: Jan Tojnar <jtojnar@gmail.com>
+Date: Thu Jul 23 18:49:03 2020 +0200
+
+ Improve separation between malcontent and malcontent-ui packages
+
+ These artefacts go into both packages by default:
+
+ * malcontent-control – a CLI tool
+ * PAM module
+ * gettext locale data
+ * help pages ✨
+ * AccountService/D-Bus interfaces
+ * Polkit com.endlessm.ParentalControls rules and policy
+
+ Items marked with ✨ will go to ui package, while the rest is installed with the base library.
+
+ See also the packaging done by upstream in Endless:
+ https://github.com/endlessm/malcontent/tree/5482b7eb99aee9b8c344629bc078e193d3c26ffc/debian
+
+ Cannot upstream this since they are worried about maintainability:
+ https://gitlab.freedesktop.org/pwithnall/malcontent/merge_requests/38#note_437946
+
diff --git a/meson.build b/meson.build
-index a6c477d..f7b2f0a 100644
+index 6e1dfa5..196350b 100644
--- a/meson.build
+++ b/meson.build
-@@ -125,8 +125,8 @@ test_env = [
+@@ -123,9 +123,8 @@ test_env = [
'LC_ALL=C.UTF-8',
]
-subdir('accounts-service')
+-subdir('help')
if not get_option('use_system_libmalcontent')
+ subdir('accounts-service')
subdir('libmalcontent')
else
libmalcontent_api_version = '0'
-@@ -137,11 +137,17 @@ endif
+@@ -136,11 +135,16 @@ endif
if get_option('ui').enabled()
subdir('libmalcontent-ui')
endif
@@ -22,14 +46,13 @@ index a6c477d..f7b2f0a 100644
+endif
if get_option('ui').enabled()
subdir('malcontent-control')
- endif
--subdir('pam')
++ subdir('help')
++endif
+if not get_option('use_system_libmalcontent')
+ subdir('pam')
-+endif
- subdir('po')
++ subdir('po')
+ endif
+-subdir('pam')
+-subdir('po')
--meson.add_install_script('build-aux/meson_post_install.py')
-+if get_option('ui').enabled()
-+ meson.add_install_script('build-aux/meson_post_install.py')
-+endif
+ meson.add_install_script('build-aux/meson_post_install.py')
diff --git a/nixpkgs/pkgs/development/libraries/malcontent/default.nix b/nixpkgs/pkgs/development/libraries/malcontent/default.nix
index f574ab19693..3371bd45e71 100644
--- a/nixpkgs/pkgs/development/libraries/malcontent/default.nix
+++ b/nixpkgs/pkgs/development/libraries/malcontent/default.nix
@@ -3,7 +3,7 @@
, fetchpatch
, meson
, ninja
-, pkgconfig
+, pkg-config
, gobject-introspection
, wrapGAppsHook
, glib
@@ -19,16 +19,16 @@
stdenv.mkDerivation rec {
pname = "malcontent";
- version = "0.7.0";
+ version = "0.8.0";
- outputs = [ "bin" "out" "dev" "man" "installedTests" ];
+ outputs = [ "bin" "out" "lib" "pam" "dev" "man" "installedTests" ];
src = fetchFromGitLab {
domain = "gitlab.freedesktop.org";
owner = "pwithnall";
repo = pname;
rev = version;
- sha256 = "0lxakzj75pvpgwbjfyfkg0gyzvry00zhc9h9cd8f0wksg7mabzbh";
+ sha256 = "Y9HzysChzzmKW5PuCLm9AZ4oaBLMpB0I5NyZUOYFzm4=";
};
patches = [
@@ -37,19 +37,12 @@ stdenv.mkDerivation rec {
# Do not build things that are part of malcontent-ui package
./better-separation.patch
-
- # Fix pam installed test
- # https://gitlab.freedesktop.org/pwithnall/malcontent/merge_requests/50
- (fetchpatch {
- url = "https://gitlab.freedesktop.org/pwithnall/malcontent/commit/5d102eeb0604e65fc977ca77d4b249e986e634cc.patch";
- sha256 = "1vs35zfp2sa2rps5h1240h73kvlspmv7mfr6f8mcbzvhj1wgzw74";
- })
];
nativeBuildInputs = [
meson
ninja
- pkgconfig
+ pkg-config
gobject-introspection
wrapGAppsHook
];
@@ -72,6 +65,7 @@ stdenv.mkDerivation rec {
mesonFlags = [
"-Dinstalled_tests=true"
"-Dinstalled_test_prefix=${placeholder "installedTests"}"
+ "-Dpamlibdir=${placeholder "pam"}/lib/security"
"-Dui=disabled"
];
@@ -83,6 +77,13 @@ stdenv.mkDerivation rec {
--replace "/bin/false" "${coreutils}/bin/false"
'';
+ postInstall = ''
+ # `giDiscoverSelf` only picks up paths in `out` output.
+ # This needs to be in `postInstall` so that it runs before
+ # `gappsWrapperArgsHook` that runs as one of `preFixupPhases`.
+ addToSearchPath GI_TYPELIB_PATH "$lib/lib/girepository-1.0"
+ '';
+
passthru = {
tests = {
installedTests = nixosTests.installed-tests.malcontent;
@@ -90,6 +91,10 @@ stdenv.mkDerivation rec {
};
meta = with stdenv.lib; {
+ # We need to install Polkit & AccountsService data files in `out`
+ # but `buildEnv` only uses `bin` when both `bin` and `out` are present.
+ outputsToInstall = [ "bin" "out" "man" ];
+
description = "Parental controls library";
homepage = "https://gitlab.freedesktop.org/pwithnall/malcontent";
license = licenses.lgpl21Plus;
diff --git a/nixpkgs/pkgs/development/libraries/malcontent/ui.nix b/nixpkgs/pkgs/development/libraries/malcontent/ui.nix
index af1fa6b4138..c69f987c70e 100644
--- a/nixpkgs/pkgs/development/libraries/malcontent/ui.nix
+++ b/nixpkgs/pkgs/development/libraries/malcontent/ui.nix
@@ -3,6 +3,7 @@
, ninja
, pkg-config
, gobject-introspection
+, itstool
, wrapGAppsHook
, glib
, accountsservice
@@ -20,7 +21,7 @@ stdenv.mkDerivation rec {
inherit (malcontent) version src;
- outputs = [ "bin" "out" "dev" ];
+ outputs = [ "out" "lib" "dev" ];
patches = [
# Allow installing installed tests to a separate output.
@@ -35,6 +36,7 @@ stdenv.mkDerivation rec {
ninja
pkg-config
gobject-introspection
+ itstool
desktop-file-utils
wrapGAppsHook
];
diff --git a/nixpkgs/pkgs/development/libraries/marisa/default.nix b/nixpkgs/pkgs/development/libraries/marisa/default.nix
index 9a4d178d3d2..99d82970fe0 100644
--- a/nixpkgs/pkgs/development/libraries/marisa/default.nix
+++ b/nixpkgs/pkgs/development/libraries/marisa/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "marisa";
- version = "0.2.5";
+ version = "0.2.6";
src = fetchFromGitHub {
owner = "s-yata";
repo = "marisa-trie";
rev = "v${version}";
- sha256 = "0z4bf55np08q3cbi6gvj3cpw3zp8kf2d0jq6k74pjk066m7rapbb";
+ sha256 = "1hy8hfksizk1af6kg8z3b9waiz6d5ggd73fiqcvmhfgra36dscyq";
};
enableParallelBuilding = true;
diff --git a/nixpkgs/pkgs/development/libraries/mediastreamer/default.nix b/nixpkgs/pkgs/development/libraries/mediastreamer/default.nix
index 5f7daa83b2f..81c7c8fcacf 100644
--- a/nixpkgs/pkgs/development/libraries/mediastreamer/default.nix
+++ b/nixpkgs/pkgs/development/libraries/mediastreamer/default.nix
@@ -5,7 +5,7 @@
, doxygen
, fetchFromGitLab
, fetchpatch
-, ffmpeg
+, ffmpeg_3
, glew
, gsm
, intltool
@@ -67,7 +67,7 @@ stdenv.mkDerivation rec {
alsaLib
bctoolbox
bzrtp
- ffmpeg
+ ffmpeg_3
glew
gsm
libGL
diff --git a/nixpkgs/pkgs/development/libraries/mesa/default.nix b/nixpkgs/pkgs/development/libraries/mesa/default.nix
index 7eb18dd31c1..10540e5e303 100644
--- a/nixpkgs/pkgs/development/libraries/mesa/default.nix
+++ b/nixpkgs/pkgs/development/libraries/mesa/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, fetchpatch
+{ stdenv, lib, fetchurl, fetchpatch, buildPackages
, pkgconfig, intltool, ninja, meson
, file, flex, bison, expat, libdrm, xorg, wayland, wayland-protocols, openssl
, llvmPackages, libffi, libomxil-bellagio, libva-minimal
@@ -11,6 +11,8 @@
, eglPlatforms ? [ "x11" "surfaceless" ] ++ lib.optionals stdenv.isLinux [ "wayland" "drm" ]
, OpenGL, Xplugin
, withValgrind ? stdenv.hostPlatform.isLinux && !stdenv.hostPlatform.isAarch32, valgrind-light
+, enableGalliumNine ? stdenv.isLinux
+, enableOSMesa ? stdenv.isLinux
}:
/** Packaging design:
@@ -27,7 +29,9 @@
with stdenv.lib;
let
- version = "20.0.2";
+ # Release calendar: https://www.mesa3d.org/release-calendar.html
+ # Release frequency: https://www.mesa3d.org/releasing.html#schedule
+ version = "20.1.4";
branch = versions.major version;
in
@@ -37,12 +41,12 @@ stdenv.mkDerivation {
src = fetchurl {
urls = [
+ "https://mesa.freedesktop.org/archive/mesa-${version}.tar.xz"
"ftp://ftp.freedesktop.org/pub/mesa/mesa-${version}.tar.xz"
"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"
- "https://mesa.freedesktop.org/archive/mesa-${version}.tar.xz"
];
- sha256 = "0vz8k07d23qdwy67fnna9y0ynnni0m8lgswcmdm60l4mcv5z2m5a";
+ sha256 = "1zlrczmmkcy42w332rfmlicihlnrxmkrnkpb21sl98725cf2f038";
};
prePatch = "patchShebangs .";
@@ -54,6 +58,7 @@ 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
] # do not prefix user provided dri-drivers-path
++ lib.optional (lib.versionOlder version "19.0.0") (fetchpatch {
url = "https://gitlab.freedesktop.org/mesa/mesa/commit/f6556ec7d126b31da37c08d7cb657250505e01a0.patch";
@@ -73,7 +78,13 @@ stdenv.mkDerivation {
})
];
- outputs = [ "out" "dev" "drivers" "osmesa" ];
+ postPatch = ''
+ substituteInPlace meson.build --replace \
+ "find_program('pkg-config')" \
+ "find_program('${buildPackages.pkg-config.targetPrefix}pkg-config')"
+ '';
+
+ outputs = [ "out" "dev" "drivers" ] ++ lib.optional enableOSMesa "osmesa";
# TODO: Figure out how to enable opencl without having a runtime dependency on clang
mesonFlags = [
@@ -97,10 +108,10 @@ stdenv.mkDerivation {
"-Domx-libs-path=${placeholder "drivers"}/lib/bellagio"
"-Dva-libs-path=${placeholder "drivers"}/lib/dri"
"-Dd3d-drivers-path=${placeholder "drivers"}/lib/d3d"
+ "-Dgallium-nine=${if enableGalliumNine then "true" else "false"}" # Direct3D in Wine
+ "-Dosmesa=${if enableOSMesa then "gallium" else "none"}" # used by wine
] ++ optionals stdenv.isLinux [
"-Dglvnd=true"
- "-Dosmesa=gallium" # used by wine
- "-Dgallium-nine=true" # Direct3D in Wine
];
buildInputs = with xorg; [
@@ -112,10 +123,14 @@ stdenv.mkDerivation {
++ lib.optionals stdenv.isLinux [ libomxil-bellagio libva-minimal ]
++ lib.optional withValgrind valgrind-light;
+ depsBuildBuild = [ pkgconfig ];
+
nativeBuildInputs = [
pkgconfig meson ninja
intltool bison flex file
python3Packages.python python3Packages.Mako
+ ] ++ lib.optionals (elem "wayland" eglPlatforms) [
+ wayland # For wayland-scanner during the build
];
propagatedBuildInputs = with xorg; [
@@ -132,17 +147,17 @@ stdenv.mkDerivation {
'' + optionalString stdenv.isLinux ''
mkdir -p $drivers/lib
- # move gallium-related stuff to $drivers, so $out doesn't depend on LLVM
- mv -t $drivers/lib \
- $out/lib/libxatracker* \
- $out/lib/libvulkan_*
+ if [ -n "$(shopt -s nullglob; echo "$out/lib/libxatracker"*)" -o -n "$(shopt -s nullglob; echo "$out/lib/libvulkan_"*)" ]; then
+ # move gallium-related stuff to $drivers, so $out doesn't depend on LLVM
+ mv -t $drivers/lib \
+ $out/lib/libxatracker* \
+ $out/lib/libvulkan_*
+ fi
- # Move other drivers to a separate output
- mv $out/lib/lib*_mesa* $drivers/lib
-
- # move libOSMesa to $osmesa, as it's relatively big
- mkdir -p $osmesa/lib
- mv -t $osmesa/lib/ $out/lib/libOSMesa*
+ if [ -n "$(shopt -s nullglob; echo "$out"/lib/lib*_mesa*)" ]; then
+ # Move other drivers to a separate output
+ mv $out/lib/lib*_mesa* $drivers/lib
+ fi
# move vendor files
mv $out/share/ $drivers/
@@ -157,6 +172,10 @@ stdenv.mkDerivation {
for js in $drivers/share/vulkan/icd.d/*.json; do
substituteInPlace "$js" --replace "$out" "$drivers"
done
+ '' + lib.optionalString enableOSMesa ''
+ # move libOSMesa to $osmesa, as it's relatively big
+ mkdir -p $osmesa/lib
+ mv -t $osmesa/lib/ $out/lib/libOSMesa*
'';
# TODO:
@@ -171,7 +190,9 @@ stdenv.mkDerivation {
# Update search path used by pkg-config
for pc in $dev/lib/pkgconfig/{d3d,dri,xatracker}.pc; do
- substituteInPlace "$pc" --replace $out $drivers
+ if [ -f "$pc" ]; then
+ substituteInPlace "$pc" --replace $out $drivers
+ fi
done
# add RPATH so the drivers can find the moved libgallium and libdricore9
@@ -205,6 +226,6 @@ stdenv.mkDerivation {
changelog = "https://www.mesa3d.org/relnotes/${version}.html";
license = licenses.mit; # X11 variant, in most files
platforms = platforms.mesaPlatforms;
- maintainers = with maintainers; [ vcunat ];
+ maintainers = with maintainers; [ primeos vcunat ]; # Help is welcome :)
};
}
diff --git a/nixpkgs/pkgs/development/libraries/mesa/link-radv-with-ld_args_build_id.patch b/nixpkgs/pkgs/development/libraries/mesa/link-radv-with-ld_args_build_id.patch
new file mode 100644
index 00000000000..e6182009ba8
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/mesa/link-radv-with-ld_args_build_id.patch
@@ -0,0 +1,26 @@
+From 00f3c6d1b771c11ecc08c3d8bd793a51d6e64166 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 efcf2dd6c89..590f286b8cb 100644
+--- a/src/amd/vulkan/meson.build
++++ b/src/amd/vulkan/meson.build
+@@ -173,7 +173,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],
++ link_args : [ld_args_build_id, ld_args_bsymbolic, ld_args_gc_sections],
+ install : true,
+ )
+
+--
+2.27.0
+
diff --git a/nixpkgs/pkgs/development/libraries/mimetic/default.nix b/nixpkgs/pkgs/development/libraries/mimetic/default.nix
index 06b6653f4e7..0147a297305 100644
--- a/nixpkgs/pkgs/development/libraries/mimetic/default.nix
+++ b/nixpkgs/pkgs/development/libraries/mimetic/default.nix
@@ -11,6 +11,8 @@ stdenv.mkDerivation rec {
buildInputs = [ cutee ];
+ patches = stdenv.lib.optional stdenv.isAarch64 ./narrowing.patch;
+
meta = with stdenv.lib; {
description = "MIME handling library";
homepage = "http://www.codesink.org/mimetic_mime_library.html";
diff --git a/nixpkgs/pkgs/development/libraries/mimetic/narrowing.patch b/nixpkgs/pkgs/development/libraries/mimetic/narrowing.patch
new file mode 100644
index 00000000000..676e29376c7
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/mimetic/narrowing.patch
@@ -0,0 +1,32 @@
+diff -ru a/mimetic/codec/base64.cxx b/mimetic/codec/base64.cxx
+--- a/mimetic/codec/base64.cxx 2014-06-17 10:12:00.000000000 +0200
++++ b/mimetic/codec/base64.cxx 2020-07-30 20:54:10.212742011 +0200
+@@ -14,19 +14,19 @@
+ "0123456789+/=";
+
+ const char Base64::sDecTable[] = {
+- -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
+- -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
+- -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
+- -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
+- -1,-1,-1,62,-1,-1,-1,63,52,53,
+- 54,55,56,57,58,59,60,61,-1,-1,
+- -1, eq_sign, -1,-1,-1, 0, 1, 2, 3, 4,
++ 255,255,255,255,255,255,255,255,255,255,
++ 255,255,255,255,255,255,255,255,255,255,
++ 255,255,255,255,255,255,255,255,255,255,
++ 255,255,255,255,255,255,255,255,255,255,
++ 255,255,255,62,255,255,255,63,52,53,
++ 54,55,56,57,58,59,60,61,255,255,
++ 255, eq_sign, 255,255,255, 0, 1, 2, 3, 4,
+ 5, 6, 7, 8, 9,10,11,12,13,14,
+ 15,16,17,18,19,20,21,22,23,24,
+- 25,-1,-1,-1,-1,-1,-1,26,27,28,
++ 25,255,255,255,255,255,255,26,27,28,
+ 29,30,31,32,33,34,35,36,37,38,
+ 39,40,41,42,43,44,45,46,47,48,
+- 49,50,51,-1
++ 49,50,51,255
+ };
+
+ const int Base64::sDecTableSz = sizeof(Base64::sDecTable) / sizeof(char);
diff --git a/nixpkgs/pkgs/development/libraries/mm-common/default.nix b/nixpkgs/pkgs/development/libraries/mm-common/default.nix
index 890ab6fca11..3c02e537d2a 100644
--- a/nixpkgs/pkgs/development/libraries/mm-common/default.nix
+++ b/nixpkgs/pkgs/development/libraries/mm-common/default.nix
@@ -8,11 +8,11 @@
stdenv.mkDerivation rec {
pname = "mm-common";
- version = "1.0.0";
+ version = "1.0.1";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1m4w33da9f4rx2d6kdj3ix3kl0gn16ml82v2mdn4hljr3q29nzdr";
+ sha256 = "1jasx9a9g7nqf7jcv3mrg4qh5cp9sq724jxjaz4wa1dzmxsxg8i8";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/development/libraries/mp4v2/default.nix b/nixpkgs/pkgs/development/libraries/mp4v2/default.nix
index 8fe1477aa63..9601ae1eea3 100644
--- a/nixpkgs/pkgs/development/libraries/mp4v2/default.nix
+++ b/nixpkgs/pkgs/development/libraries/mp4v2/default.nix
@@ -1,39 +1,39 @@
-{ stdenv, lib, fetchurl }:
+{ stdenv, lib, fetchFromGitHub, fetchurl }:
stdenv.mkDerivation rec {
- name = "mp4v2-2.0.0";
-
- src = fetchurl {
- url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/mp4v2/${name}.tar.bz2";
- sha256 = "0f438bimimsvxjbdp4vsr8hjw2nwggmhaxgcw07g2z361fkbj683";
+ pname = "mp4v2";
+ version = "4.1.3";
+
+ src = fetchFromGitHub {
+ # 2020-06-20: THE current upstream, maintained and used in distros fork.
+ owner = "TechSmith";
+ repo = "mp4v2";
+ rev = "Release-ThirdParty-MP4v2-${version}";
+ sha256 = "053a0lgy819sbz92cfkq0vmkn2ky39bva554pj4ypky1j6vs04fv";
};
patches = [
(fetchurl {
- name = "gcc-7.patch";
- url = "https://src.fedoraproject.org/cgit/rpms/libmp4v2.git/plain/"
- + "0004-Fix-GCC7-build.patch?id=d7aeedabb";
+ # 2020-06-19: NOTE: # Fix build with C++11
+ # Close when https://github.com/TechSmith/mp4v2/pull/36 merged/closed.
+ url = "https://git.archlinux.org/svntogit/packages.git/plain/trunk/libmp4v2-c++11.patch?id=203f5a72bc97ffe089b424c47b07dd9eaea35713";
sha256 = "0sbn0il7lmk77yrjyb4f0a3z3h8gsmdkscvz5n9hmrrrhrwf672w";
})
];
- buildFlags = [ "CXXFLAGS=-std=c++03" ];
-
# `faac' expects `mp4.h'.
postInstall = "ln -s mp4v2/mp4v2.h $out/include/mp4.h";
- hardeningDisable = [ "format" ];
-
enableParallelBuilding = true;
meta = {
- description = "Abandoned library. Provides functions to read, create, and modify mp4 files";
+ description = "Provides functions to read, create, and modify mp4 files";
longDescription = ''
MP4v2 library provides an API to work with mp4 files
as defined by ISO-IEC:14496-1:2001 MPEG-4 Systems.
This container format is derived from Apple's QuickTime format.
'';
- homepage = "https://code.google.com/archive/p/mp4v2/";
+ homepage = "https://github.com/TechSmith/mp4v2";
maintainers = [ lib.maintainers.Anton-Latukha ];
platforms = lib.platforms.unix;
license = lib.licenses.mpl11;
diff --git a/nixpkgs/pkgs/development/libraries/mpfr/default.nix b/nixpkgs/pkgs/development/libraries/mpfr/default.nix
index ceba71ae06a..9fc717ef38a 100644
--- a/nixpkgs/pkgs/development/libraries/mpfr/default.nix
+++ b/nixpkgs/pkgs/development/libraries/mpfr/default.nix
@@ -1,5 +1,10 @@
{ stdenv, fetchurl, gmp }:
+# 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 {
version = "4.0.2";
pname = "mpfr";
diff --git a/nixpkgs/pkgs/development/libraries/mtxclient/default.nix b/nixpkgs/pkgs/development/libraries/mtxclient/default.nix
index 22b66442305..842d144005d 100644
--- a/nixpkgs/pkgs/development/libraries/mtxclient/default.nix
+++ b/nixpkgs/pkgs/development/libraries/mtxclient/default.nix
@@ -14,13 +14,13 @@
stdenv.mkDerivation rec {
pname = "mtxclient";
- version = "0.3.0";
+ version = "0.3.1";
src = fetchFromGitHub {
owner = "Nheko-Reborn";
repo = "mtxclient";
rev = "v${version}";
- sha256 = "0vf5xmn6yfi5lvskfgrdmnalvclzrapcrml92bj9qaa8vq8mfsf2";
+ sha256 = "1dg4dq20g0ah62j5s3gpsxqq4ny7lxkxdxa9q6g54hdwkrb9ms7x";
};
cmakeFlags = [
diff --git a/nixpkgs/pkgs/development/libraries/mygui/default.nix b/nixpkgs/pkgs/development/libraries/mygui/default.nix
index 94c578f6c26..894d35eb3d8 100644
--- a/nixpkgs/pkgs/development/libraries/mygui/default.nix
+++ b/nixpkgs/pkgs/development/libraries/mygui/default.nix
@@ -5,13 +5,13 @@ let
renderSystem = if withOgre then "3" else "4";
in stdenv.mkDerivation rec {
pname = "mygui";
- version = "3.2.2";
+ version = "3.4.0";
src = fetchFromGitHub {
owner = "MyGUI";
repo = "mygui";
rev = "MyGUI${version}";
- sha256 = "1wk7jmwm55rhlqqcyvqsxdmwvl70bysl9azh4kd9n57qlmgk3zmw";
+ sha256 = "0a4zi8w18pjj813n7kmxldl1d9r1jp0iyhkw7pbqgl8f7qaq994w";
};
enableParallelBuilding = true;
diff --git a/nixpkgs/pkgs/development/libraries/nanomsg/default.nix b/nixpkgs/pkgs/development/libraries/nanomsg/default.nix
index 7e96d60840d..5772581d5ec 100644
--- a/nixpkgs/pkgs/development/libraries/nanomsg/default.nix
+++ b/nixpkgs/pkgs/development/libraries/nanomsg/default.nix
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "01ddfzjlkf2dgijrmm3j3j8irccsnbgfvjcnwslsfaxnrmrq5s64";
};
- buildInputs = [ cmake ];
+ nativeBuildInputs = [ cmake ];
meta = with stdenv.lib; {
description= "Socket library that provides several common communication patterns";
diff --git a/nixpkgs/pkgs/development/libraries/nanopb/default.nix b/nixpkgs/pkgs/development/libraries/nanopb/default.nix
new file mode 100644
index 00000000000..cafc5c85f21
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/nanopb/default.nix
@@ -0,0 +1,90 @@
+{ callPackage
+, cmake
+, fetchFromGitHub
+, lib
+, protobuf
+, python3
+, stdenv
+}:
+
+let
+ pythonRuntime = python3.withPackages(ps: [ ps.protobuf ]);
+in stdenv.mkDerivation rec {
+ pname = "nanopb";
+ version = "0.4.1";
+
+ src = fetchFromGitHub {
+ owner = pname;
+ repo = pname;
+ rev = version;
+ sha256 = "16zxk42wzn519bpxf4578qn97k0h1cnbkvqqkqvka9sl0n3lz2dp";
+ };
+
+ nativeBuildInputs = [ cmake python3 ];
+
+ cmakeFlags = [
+ "-DBUILD_SHARED_LIBS=ON" # generate $out/lib/libprotobuf-nanopb.so{.0,}
+ "-DBUILD_STATIC_LIBS=ON" # generate $out/lib/libprotobuf-nanopb.a
+ "-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/
+ '';
+
+ passthru.tests = {
+ simple-proto2 = callPackage ./test-simple-proto2 {};
+ simple-proto3 = callPackage ./test-simple-proto3 {};
+ message-with-annotations = callPackage ./test-message-with-annotations {};
+ message-with-options = callPackage ./test-message-with-options {};
+ };
+
+ meta = with lib; {
+ inherit (protobuf.meta) platforms;
+
+ description = "Protocol Buffers with small code size";
+ homepage = "https://jpa.kapsi.fi/nanopb/";
+ license = licenses.zlib;
+ maintainers = with maintainers; [ kalbasit ];
+
+ longDescription = ''
+ Nanopb is a small code-size Protocol Buffers implementation in ansi C. It
+ is especially suitable for use in microcontrollers, but fits any memory
+ restricted system.
+
+ - Homepage: jpa.kapsi.fi/nanopb
+ - Documentation: jpa.kapsi.fi/nanopb/docs
+ - Downloads: jpa.kapsi.fi/nanopb/download
+ - Forum: groups.google.com/forum/#!forum/nanopb
+
+ In order to use the nanopb options in your proto files, you'll need to
+ tell protoc where to find the nanopb.proto file.
+ You can do so with the --proto_path (-I) option to add the directory
+ ''${nanopb}/share/nanopb/generator/proto like so:
+
+ protoc --proto_path=. --proto_path=''${nanopb}/share/nanopb/generator/proto --plugin=protoc-gen-nanopb=''${nanopb}/bin/protoc-gen-nanopb --nanopb_out=out file.proto
+ '';
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/nanopb/protoc-gen-nanopb b/nixpkgs/pkgs/development/libraries/nanopb/protoc-gen-nanopb
new file mode 100644
index 00000000000..764e6614b18
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/nanopb/protoc-gen-nanopb
@@ -0,0 +1,3 @@
+#!/usr/bin/env bash
+
+exec @python@ @out@/share/nanopb/generator/nanopb_generator.py --protoc-plugin
diff --git a/nixpkgs/pkgs/development/libraries/nanopb/test-message-with-annotations/default.nix b/nixpkgs/pkgs/development/libraries/nanopb/test-message-with-annotations/default.nix
new file mode 100644
index 00000000000..618d7c521ce
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/nanopb/test-message-with-annotations/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, protobuf, nanopb }:
+
+stdenv.mkDerivation {
+ name = "nanopb-test-message-with-annotations";
+ meta.timeout = 60;
+ src = ./.;
+
+ # protoc requires any .proto file to be compiled to reside within it's
+ # proto_path. By default the current directory is automatically added to the
+ # proto_path. I tried using --proto_path ${./.} ${./simple.proto} and it did
+ # not work because they end up in the store at different locations.
+ installPhase = ":";
+ buildPhase = ''
+ mkdir $out
+
+ ${protobuf}/bin/protoc --proto_path=. --proto_path=${nanopb}/share/nanopb/generator/proto --plugin=protoc-gen-nanopb=${nanopb}/bin/protoc-gen-nanopb --nanopb_out=$out withannotations.proto
+ '';
+
+ docheck = true;
+ checkphase = ''
+ grep -q WithAnnotations $out/withannotations.pb.c || (echo "error: WithAnnotations not found in $out/withannotations.pb.c"; exit 1)
+ grep -q WithAnnotations $out/withannotations.pb.h || (echo "error: WithAnnotations not found in $out/withannotations.pb.h"; exit 1)
+ grep -q "pb_byte_t uuid\[16\]" $out/withannotations.pb.h || (echo "error: uuid is not of type pb_byte_t and of size 16 in $out/withannotations.pb.h"; exit 1)
+ grep -q "FIXED_LENGTH_BYTES, uuid" $out/withannotations.pb.h || (echo "error: uuid is not of fixed lenght bytes in $out/withannotations.pb.h"; exit 1)
+ grep -q "#define WithAnnotations_size" $out/withannotations.pb.h || (echo "error: the size of WithAnnotations is not known in $out/withannotations.pb.h"; exit 1)
+ '';
+}
diff --git a/nixpkgs/pkgs/development/libraries/nanopb/test-message-with-annotations/withannotations.proto b/nixpkgs/pkgs/development/libraries/nanopb/test-message-with-annotations/withannotations.proto
new file mode 100644
index 00000000000..d8109e877d6
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/nanopb/test-message-with-annotations/withannotations.proto
@@ -0,0 +1,7 @@
+syntax = "proto3";
+
+import "nanopb.proto";
+
+message WithAnnotations {
+ bytes uuid = 1 [(nanopb).max_size = 16, (nanopb).fixed_length = true];
+}
diff --git a/nixpkgs/pkgs/development/libraries/nanopb/test-message-with-options/default.nix b/nixpkgs/pkgs/development/libraries/nanopb/test-message-with-options/default.nix
new file mode 100644
index 00000000000..c15b51f7197
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/nanopb/test-message-with-options/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, protobuf, nanopb }:
+
+stdenv.mkDerivation {
+ name = "nanopb-test-message-with-options";
+ meta.timeout = 60;
+ src = ./.;
+
+ # protoc requires any .proto file to be compiled to reside within it's
+ # proto_path. By default the current directory is automatically added to the
+ # proto_path. I tried using --proto_path ${./.} ${./simple.proto} and it did
+ # not work because they end up in the store at different locations.
+ installPhase = ":";
+ buildPhase = ''
+ mkdir $out
+
+ ${protobuf}/bin/protoc --plugin=protoc-gen-nanopb=${nanopb}/bin/protoc-gen-nanopb --nanopb_out=$out withoptions.proto
+ '';
+
+ docheck = true;
+ checkphase = ''
+ grep -q WithOptions $out/withoptions.pb.c || (echo "error: WithOptions not found in $out/withoptions.pb.c"; exit 1)
+ grep -q WithOptions $out/withoptions.pb.h || (echo "error: WithOptions not found in $out/withoptions.pb.h"; exit 1)
+ grep -q "pb_byte_t uuid\[16\]" $out/withoptions.pb.h || (echo "error: uuid is not of type pb_byte_t and of size 16 in $out/withoptions.pb.h"; exit 1)
+ grep -q "FIXED_LENGTH_BYTES, uuid" $out/withoptions.pb.h || (echo "error: uuid is not of fixed lenght bytes in $out/withoptions.pb.h"; exit 1)
+ grep -q "#define WithOptions_size" $out/withoptions.pb.h || (echo "error: the size of WithOptions is not known in $out/withoptions.pb.h"; exit 1)
+ '';
+}
diff --git a/nixpkgs/pkgs/development/libraries/nanopb/test-message-with-options/withoptions.options b/nixpkgs/pkgs/development/libraries/nanopb/test-message-with-options/withoptions.options
new file mode 100644
index 00000000000..ecf98a21736
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/nanopb/test-message-with-options/withoptions.options
@@ -0,0 +1 @@
+ WithOptions.uuid max_size:16 fixed_length:true
diff --git a/nixpkgs/pkgs/development/libraries/nanopb/test-message-with-options/withoptions.proto b/nixpkgs/pkgs/development/libraries/nanopb/test-message-with-options/withoptions.proto
new file mode 100644
index 00000000000..5a5da3a1c97
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/nanopb/test-message-with-options/withoptions.proto
@@ -0,0 +1,5 @@
+syntax = "proto3";
+
+message WithOptions {
+ bytes uuid = 1;
+}
diff --git a/nixpkgs/pkgs/development/libraries/nanopb/test-simple-proto2/default.nix b/nixpkgs/pkgs/development/libraries/nanopb/test-simple-proto2/default.nix
new file mode 100644
index 00000000000..a915e778537
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/nanopb/test-simple-proto2/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, protobuf, nanopb }:
+
+stdenv.mkDerivation {
+ name = "nanopb-test-simple-proto2";
+ meta.timeout = 60;
+ src = ./.;
+
+ # protoc requires any .proto file to be compiled to reside within it's
+ # proto_path. By default the current directory is automatically added to the
+ # proto_path. I tried using --proto_path ${./.} ${./simple.proto} and it did
+ # not work because they end up in the store at different locations.
+ installPhase = ":";
+ buildPhase = ''
+ mkdir $out
+
+ ${protobuf}/bin/protoc --plugin=protoc-gen-nanopb=${nanopb}/bin/protoc-gen-nanopb --nanopb_out=$out simple.proto
+ '';
+
+ doCheck = true;
+ checkPhase = ''
+ grep -q SimpleMessage $out/simple.pb.c || (echo "ERROR: SimpleMessage not found in $out/simple.pb.c"; exit 1)
+ grep -q SimpleMessage $out/simple.pb.h || (echo "ERROR: SimpleMessage not found in $out/simple.pb.h"; exit 1)
+ '';
+}
diff --git a/nixpkgs/pkgs/development/libraries/nanopb/test-simple-proto2/simple.proto b/nixpkgs/pkgs/development/libraries/nanopb/test-simple-proto2/simple.proto
new file mode 100644
index 00000000000..b02936b1ae2
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/nanopb/test-simple-proto2/simple.proto
@@ -0,0 +1,5 @@
+syntax = "proto2";
+
+message SimpleMessage {
+ required int32 lucky_number = 1;
+}
diff --git a/nixpkgs/pkgs/development/libraries/nanopb/test-simple-proto3/default.nix b/nixpkgs/pkgs/development/libraries/nanopb/test-simple-proto3/default.nix
new file mode 100644
index 00000000000..3e2bba731b9
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/nanopb/test-simple-proto3/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, protobuf, nanopb }:
+
+stdenv.mkDerivation {
+ name = "nanopb-test-simple-proto3";
+ meta.timeout = 60;
+ src = ./.;
+
+ # protoc requires any .proto file to be compiled to reside within it's
+ # proto_path. By default the current directory is automatically added to the
+ # proto_path. I tried using --proto_path ${./.} ${./simple.proto} and it did
+ # not work because they end up in the store at different locations.
+ installPhase = ":";
+ buildPhase = ''
+ mkdir $out
+
+ ${protobuf}/bin/protoc --plugin=protoc-gen-nanopb=${nanopb}/bin/protoc-gen-nanopb --nanopb_out=$out simple.proto
+ '';
+
+ doCheck = true;
+ checkPhase = ''
+ grep -q SimpleMessage $out/simple.pb.c || (echo "ERROR: SimpleMessage not found in $out/simple.pb.c"; exit 1)
+ grep -q SimpleMessage $out/simple.pb.h || (echo "ERROR: SimpleMessage not found in $out/simple.pb.h"; exit 1)
+ '';
+}
diff --git a/nixpkgs/pkgs/development/libraries/nanopb/test-simple-proto3/simple.proto b/nixpkgs/pkgs/development/libraries/nanopb/test-simple-proto3/simple.proto
new file mode 100644
index 00000000000..6b99cdb5daa
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/nanopb/test-simple-proto3/simple.proto
@@ -0,0 +1,5 @@
+syntax = "proto3";
+
+message SimpleMessage {
+ int32 lucky_number = 1;
+}
diff --git a/nixpkgs/pkgs/development/libraries/nco/default.nix b/nixpkgs/pkgs/development/libraries/nco/default.nix
index 629c064404b..11fc8b0db70 100644
--- a/nixpkgs/pkgs/development/libraries/nco/default.nix
+++ b/nixpkgs/pkgs/development/libraries/nco/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchzip, netcdf, netcdfcxx4, gsl, udunits, antlr, which, curl, flex, coreutils }:
stdenv.mkDerivation rec {
- version = "4.9.2";
+ version = "4.9.3";
pname = "nco";
nativeBuildInputs = [ flex which ];
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
src = fetchzip {
url = "https://github.com/nco/nco/archive/${version}.tar.gz";
- sha256 = "0nip9dmdx3d5nc30bz1d2w9his1dph136l53r160aa3bmb29xwqn";
+ sha256 = "0jpv2hw2as5wh06ac4hkhy7964w81pm7kp6nbwhmiyfzjzhwqhjy";
};
prePatch = ''
diff --git a/nixpkgs/pkgs/development/libraries/ndi/default.nix b/nixpkgs/pkgs/development/libraries/ndi/default.nix
index ec39bbd6593..c0e1816c0e1 100644
--- a/nixpkgs/pkgs/development/libraries/ndi/default.nix
+++ b/nixpkgs/pkgs/development/libraries/ndi/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
pname = "ndi";
- fullVersion = "4.5.1";
+ fullVersion = "4.5.3";
version = builtins.head (builtins.splitVersion fullVersion);
src = requireFile rec {
name = "InstallNDISDK_v${version}_Linux.tar.gz";
- sha256 = "04l57cfc88cdqa9015h5g1csr7xfjxp75x8qz8bsqk1dizp9ir6r";
+ sha256 = "0w9f4a4a3xzg0nvmvrlda1wwkyi0m5aqvk07immmwgg7f1z1sqj5";
message = ''
In order to use NDI SDK version ${fullVersion}, you need to comply with
NewTek's license and download the appropriate Linux tarball from:
diff --git a/nixpkgs/pkgs/development/libraries/neatvnc/default.nix b/nixpkgs/pkgs/development/libraries/neatvnc/default.nix
index 127f25a50be..2c4357e1e93 100644
--- a/nixpkgs/pkgs/development/libraries/neatvnc/default.nix
+++ b/nixpkgs/pkgs/development/libraries/neatvnc/default.nix
@@ -1,24 +1,20 @@
{ stdenv, fetchFromGitHub, meson, pkg-config, ninja
-, pixman, libuv, gnutls, libdrm
-# libjpeg_turbo: Optional, for tight encoding (disabled because experimental)
-, enableCpuAcceleration ? false # Whether to use CPU extensions (e.g. AVX)
+, pixman, gnutls, libdrm, libjpeg_turbo, zlib, aml
}:
stdenv.mkDerivation rec {
pname = "neatvnc";
- version = "0.1.0";
+ version = "0.2.0";
src = fetchFromGitHub {
owner = "any1";
repo = pname;
rev = "v${version}";
- sha256 = "04wcpwxlcf0bczcs97j21346mn6finfj7xgc2dsrwrw9xq8qa7wc";
+ sha256 = "036kzhbabbwc3gvsw8kqf6rs0gh8kgn6i0by9pxski38mi0qs1qs";
};
nativeBuildInputs = [ meson pkg-config ninja ];
- buildInputs = [ pixman libuv gnutls libdrm ];
-
- patches = stdenv.lib.optional (!enableCpuAcceleration) ./disable-cpu-acceleration.patch;
+ buildInputs = [ pixman gnutls libdrm libjpeg_turbo zlib aml ];
meta = with stdenv.lib; {
description = "A VNC server library";
@@ -30,6 +26,7 @@ stdenv.mkDerivation rec {
- Interoperability with the Freedesktop.org ecosystem
'';
inherit (src.meta) homepage;
+ changelog = "https://github.com/any1/neatvnc/releases/tag/v${version}";
license = licenses.isc;
platforms = platforms.linux;
maintainers = with maintainers; [ primeos ];
diff --git a/nixpkgs/pkgs/development/libraries/neatvnc/disable-cpu-acceleration.patch b/nixpkgs/pkgs/development/libraries/neatvnc/disable-cpu-acceleration.patch
deleted file mode 100644
index 97b77c02df4..00000000000
--- a/nixpkgs/pkgs/development/libraries/neatvnc/disable-cpu-acceleration.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git a/meson.build b/meson.build
-index 31dd8b8..8761087 100644
---- a/meson.build
-+++ b/meson.build
-@@ -21,12 +21,6 @@ endif
-
- cpu = host_machine.cpu_family()
-
--if cpu == 'x86_64'
-- c_args += '-mavx'
--elif cpu == 'arm'
-- c_args += '-mfpu=neon'
--endif
--
- add_project_arguments(c_args, language: 'c')
-
- cc = meson.get_compiler('c')
diff --git a/nixpkgs/pkgs/development/libraries/nghttp2/default.nix b/nixpkgs/pkgs/development/libraries/nghttp2/default.nix
index 939f137ac3e..3294674e178 100644
--- a/nixpkgs/pkgs/development/libraries/nghttp2/default.nix
+++ b/nixpkgs/pkgs/development/libraries/nghttp2/default.nix
@@ -12,6 +12,11 @@
, enablePython ? false, python ? null, cython ? null, ncurses ? null, setuptools ? null
}:
+# 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.
+
assert enableHpack -> jansson != null;
assert enableAsioLib -> boost != null;
assert enableGetAssets -> libxml2 != null;
diff --git a/nixpkgs/pkgs/development/libraries/nspr/default.nix b/nixpkgs/pkgs/development/libraries/nspr/default.nix
index 31a9f7f20d1..8a16803fd8b 100644
--- a/nixpkgs/pkgs/development/libraries/nspr/default.nix
+++ b/nixpkgs/pkgs/development/libraries/nspr/default.nix
@@ -2,7 +2,7 @@
, CoreServices ? null
, buildPackages }:
-let version = "4.25"; in
+let version = "4.27"; in
stdenv.mkDerivation {
pname = "nspr";
@@ -10,7 +10,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "mirror://mozilla/nspr/releases/v${version}/src/nspr-${version}.tar.gz";
- sha256 = "0mjjk2b7ika3v4y99cnaqz3z1iq1a50r1psn9i3s87gr46z0khqb";
+ sha256 = "16z82qc1l4cqn66p59ai0dy9ycllywn4jlxhip1a605bns952jbd";
};
patches = [
diff --git a/nixpkgs/pkgs/development/libraries/nss/3.44.nix b/nixpkgs/pkgs/development/libraries/nss/3.44.nix
new file mode 100644
index 00000000000..ad58bfccaee
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/nss/3.44.nix
@@ -0,0 +1,144 @@
+{ stdenv, fetchurl, nspr, perl, zlib, sqlite, fixDarwinDylibNames, buildPackages }:
+
+let
+ nssPEM = fetchurl {
+ url = "http://dev.gentoo.org/~polynomial-c/mozilla/nss-3.15.4-pem-support-20140109.patch.xz";
+ sha256 = "10ibz6y0hknac15zr6dw4gv9nb5r5z9ym6gq18j3xqx7v7n3vpdw";
+ };
+ version = "3.44.4";
+ 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 = "7ec1a52e20fd9a23e1907eeba8f4f2ecd619dac5d20fa023ec5b4faa1843e847";
+ };
+
+ depsBuildBuild = [ buildPackages.stdenv.cc ];
+
+ nativeBuildInputs = [ perl ];
+
+ buildInputs = [ zlib sqlite ]
+ ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
+
+ propagatedBuildInputs = [ nspr ];
+
+ prePatch = ''
+ xz -d < ${nssPEM} | patch -p1
+ '';
+
+ patches =
+ [
+ # Based on http://patch-tracker.debian.org/patch/series/dl/nss/2:3.15.4-1/85_security_load.patch
+ ./85_security_load-3.44.patch
+ ./ckpem.patch
+ ];
+
+ patchFlags = [ "-p0" ];
+
+ postPatch = stdenv.lib.optionalString stdenv.isDarwin ''
+ substituteInPlace nss/coreconf/Darwin.mk --replace '@executable_path/$(notdir $@)' "$out/lib/\$(notdir \$@)"
+ '';
+
+ outputs = [ "out" "dev" "tools" ];
+
+ preConfigure = "cd nss";
+
+ makeFlags = let
+ # NSS's build systems expects aarch32 to be called arm; if we pass in armv6l/armv7l, it
+ # fails with a linker error
+ cpu = if stdenv.hostPlatform.isAarch32 then "arm" else stdenv.hostPlatform.parsed.cpu.name;
+ in [
+ "NSPR_INCLUDE_DIR=${nspr.dev}/include"
+ "NSPR_LIB_DIR=${nspr.out}/lib"
+ "NSDISTMODE=copy"
+ "BUILD_OPT=1"
+ "SOURCE_PREFIX=\$(out)"
+ "NSS_ENABLE_ECC=1"
+ "USE_SYSTEM_ZLIB=1"
+ "NSS_USE_SYSTEM_SQLITE=1"
+ "NATIVE_CC=${buildPackages.stdenv.cc}/bin/cc"
+ ] ++ stdenv.lib.optionals (!stdenv.isDarwin) [
+ # Pass in CPU even if we're not cross compiling, because otherwise it tries to guess with
+ # uname, which can be wrong if e.g. we're compiling for aarch32 on aarch64
+ "OS_TEST=${cpu}"
+ "CPU_ARCH=${cpu}"
+ ] ++ stdenv.lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) [
+ "CROSS_COMPILE=1"
+ "NSS_DISABLE_GTESTS=1" # don't want to build tests when cross-compiling
+ ] ++ stdenv.lib.optional stdenv.is64bit "USE_64=1"
+ ++ stdenv.lib.optional stdenv.isDarwin "CCC=clang++";
+
+ NIX_CFLAGS_COMPILE = "-Wno-error";
+
+ # TODO(@oxij): investigate this: `make -n check` works but `make
+ # check` fails with "no rule", same for "installcheck".
+ doCheck = false;
+ doInstallCheck = false;
+
+ postInstall = ''
+ rm -rf $out/private
+ mv $out/public $out/include
+ mv $out/*.OBJ/* $out/
+ rmdir $out/*.OBJ
+
+ 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 ''
+ 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
+ '';
+
+ 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/nixpkgs/pkgs/development/libraries/nss/85_security_load-3.44.patch b/nixpkgs/pkgs/development/libraries/nss/85_security_load-3.44.patch
new file mode 100644
index 00000000000..132d5a96b29
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/nss/85_security_load-3.44.patch
@@ -0,0 +1,81 @@
+diff -ru -x '*~' -x '*.orig' -x '*.rej' nss/cmd/shlibsign/shlibsign.c nss/cmd/shlibsign/shlibsign.c
+--- nss/cmd/shlibsign/shlibsign.c 2017-01-04 15:24:24.000000000 +0100
++++ nss/cmd/shlibsign/shlibsign.c 2017-01-24 14:43:31.030420852 +0100
+@@ -875,6 +875,8 @@
+ goto cleanup;
+ }
+ lib = PR_LoadLibrary(libname);
++ if (!lib)
++ lib = PR_LoadLibrary(NIX_NSS_LIBDIR"libsoftokn3.so");
+ assert(lib != NULL);
+ if (!lib) {
+ PR_fprintf(PR_STDERR, "loading softokn3 failed");
+diff -ru -x '*~' -x '*.orig' -x '*.rej' nss/coreconf/config.mk nss/coreconf/config.mk
+--- nss/coreconf/config.mk 2017-01-04 15:24:24.000000000 +0100
++++ nss/coreconf/config.mk 2017-01-24 14:43:47.989432372 +0100
+@@ -202,3 +202,6 @@
+
+ # Hide old, deprecated, TLS cipher suite names when building NSS
+ DEFINES += -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES
++
++# Nix specific stuff.
++DEFINES += -DNIX_NSS_LIBDIR=\"$(out)/lib/\"
+diff -ru -x '*~' -x '*.orig' -x '*.rej' nss/lib/pk11wrap/pk11load.c nss/lib/pk11wrap/pk11load.c
+--- nss/lib/pk11wrap/pk11load.c 2017-01-04 15:24:24.000000000 +0100
++++ nss/lib/pk11wrap/pk11load.c 2017-01-24 14:45:06.883485652 +0100
+@@ -440,6 +440,13 @@
+ * unload the library if anything goes wrong from here on out...
+ */
+ library = PR_LoadLibrary(mod->dllName);
++ if ((library == NULL) &&
++ !rindex(mod->dllName, PR_GetDirectorySeparator())) {
++ library = PORT_LoadLibraryFromOrigin(my_shlib_name,
++ (PRFuncPtr) &softoken_LoadDSO,
++ mod->dllName);
++ }
++
+ mod->library = (void *)library;
+
+ if (library == NULL) {
+diff -ru -x '*~' -x '*.orig' -x '*.rej' nss/lib/util/secload.c nss/lib/util/secload.c
+--- nss/lib/util/secload.c 2017-01-04 15:24:24.000000000 +0100
++++ nss/lib/util/secload.c 2017-01-24 14:43:31.030420852 +0100
+@@ -70,9 +70,14 @@
+
+ /* Remove the trailing filename from referencePath and add the new one */
+ c = strrchr(referencePath, PR_GetDirectorySeparator());
++ if (!c) { /* referencePath doesn't contain a / means that dladdr gave us argv[0]
++ * and program was called from $PATH. Hack to get libs from NIX_NSS_LIBDIR */
++ referencePath = NIX_NSS_LIBDIR;
++ c = (char*) &referencePath[sizeof(NIX_NSS_LIBDIR) - 1]; /* last / */
++ }
+ if (c) {
+ size_t referencePathSize = 1 + c - referencePath;
+- fullName = (char*)PORT_Alloc(strlen(name) + referencePathSize + 1);
++ fullName = (char*) PORT_Alloc(strlen(name) + referencePathSize + 5);
+ if (fullName) {
+ memcpy(fullName, referencePath, referencePathSize);
+ strcpy(fullName + referencePathSize, name);
+@@ -82,6 +87,11 @@
+ #endif
+ libSpec.type = PR_LibSpec_Pathname;
+ libSpec.value.pathname = fullName;
++ if ((referencePathSize >= 4) &&
++ (strncmp(fullName + referencePathSize - 4, "bin", 3) == 0)) {
++ memcpy(fullName + referencePathSize -4, "lib", 3);
++ }
++ strcpy(fullName + referencePathSize, name);
+ dlh = PR_LoadLibraryWithFlags(libSpec, PR_LD_NOW | PR_LD_LOCAL
+ #ifdef PR_LD_ALT_SEARCH_PATH
+ /* allow library's dependencies to be found in the same directory
+@@ -89,6 +99,10 @@
+ | PR_LD_ALT_SEARCH_PATH
+ #endif
+ );
++ if (! dlh) {
++ strcpy(fullName + referencePathSize, name);
++ dlh = PR_LoadLibraryWithFlags(libSpec, PR_LD_NOW | PR_LD_LOCAL);
++ }
+ PORT_Free(fullName);
+ }
+ }
diff --git a/nixpkgs/pkgs/development/libraries/nss/85_security_load.patch b/nixpkgs/pkgs/development/libraries/nss/85_security_load.patch
index 132d5a96b29..2b2cce465ba 100644
--- a/nixpkgs/pkgs/development/libraries/nss/85_security_load.patch
+++ b/nixpkgs/pkgs/development/libraries/nss/85_security_load.patch
@@ -1,7 +1,8 @@
-diff -ru -x '*~' -x '*.orig' -x '*.rej' nss/cmd/shlibsign/shlibsign.c nss/cmd/shlibsign/shlibsign.c
---- nss/cmd/shlibsign/shlibsign.c 2017-01-04 15:24:24.000000000 +0100
-+++ nss/cmd/shlibsign/shlibsign.c 2017-01-24 14:43:31.030420852 +0100
-@@ -875,6 +875,8 @@
+diff --git nss/cmd/shlibsign/shlibsign.c nss/cmd/shlibsign/shlibsign.c
+index ad8f3b84e..74676d039 100644
+--- nss/cmd/shlibsign/shlibsign.c
++++ nss/cmd/shlibsign/shlibsign.c
+@@ -875,6 +875,8 @@ main(int argc, char **argv)
goto cleanup;
}
lib = PR_LoadLibrary(libname);
@@ -10,37 +11,31 @@ diff -ru -x '*~' -x '*.orig' -x '*.rej' nss/cmd/shlibsign/shlibsign.c nss/cmd/sh
assert(lib != NULL);
if (!lib) {
PR_fprintf(PR_STDERR, "loading softokn3 failed");
-diff -ru -x '*~' -x '*.orig' -x '*.rej' nss/coreconf/config.mk nss/coreconf/config.mk
---- nss/coreconf/config.mk 2017-01-04 15:24:24.000000000 +0100
-+++ nss/coreconf/config.mk 2017-01-24 14:43:47.989432372 +0100
-@@ -202,3 +202,6 @@
-
- # Hide old, deprecated, TLS cipher suite names when building NSS
- DEFINES += -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES
-+
-+# Nix specific stuff.
-+DEFINES += -DNIX_NSS_LIBDIR=\"$(out)/lib/\"
-diff -ru -x '*~' -x '*.orig' -x '*.rej' nss/lib/pk11wrap/pk11load.c nss/lib/pk11wrap/pk11load.c
---- nss/lib/pk11wrap/pk11load.c 2017-01-04 15:24:24.000000000 +0100
-+++ nss/lib/pk11wrap/pk11load.c 2017-01-24 14:45:06.883485652 +0100
-@@ -440,6 +440,13 @@
+diff --git nss/lib/pk11wrap/pk11load.c nss/lib/pk11wrap/pk11load.c
+index 9e7a0a546..a0a23a1a4 100644
+--- nss/lib/pk11wrap/pk11load.c
++++ nss/lib/pk11wrap/pk11load.c
+@@ -466,6 +466,15 @@ secmod_LoadPKCS11Module(SECMODModule *mod, SECMODModule **oldModule)
* unload the library if anything goes wrong from here on out...
*/
library = PR_LoadLibrary(mod->dllName);
++#ifndef NSS_STATIC_SOFTOKEN
+ if ((library == NULL) &&
+ !rindex(mod->dllName, PR_GetDirectorySeparator())) {
+ library = PORT_LoadLibraryFromOrigin(my_shlib_name,
+ (PRFuncPtr) &softoken_LoadDSO,
+ mod->dllName);
+ }
++#endif
+
mod->library = (void *)library;
if (library == NULL) {
-diff -ru -x '*~' -x '*.orig' -x '*.rej' nss/lib/util/secload.c nss/lib/util/secload.c
---- nss/lib/util/secload.c 2017-01-04 15:24:24.000000000 +0100
-+++ nss/lib/util/secload.c 2017-01-24 14:43:31.030420852 +0100
-@@ -70,9 +70,14 @@
+diff --git nss/lib/util/secload.c nss/lib/util/secload.c
+index 12efd2f75..8b74478f6 100644
+--- nss/lib/util/secload.c
++++ nss/lib/util/secload.c
+@@ -70,9 +70,14 @@ loader_LoadLibInReferenceDir(const char* referencePath, const char* name)
/* Remove the trailing filename from referencePath and add the new one */
c = strrchr(referencePath, PR_GetDirectorySeparator());
@@ -56,7 +51,7 @@ diff -ru -x '*~' -x '*.orig' -x '*.rej' nss/lib/util/secload.c nss/lib/util/secl
if (fullName) {
memcpy(fullName, referencePath, referencePathSize);
strcpy(fullName + referencePathSize, name);
-@@ -82,6 +87,11 @@
+@@ -82,6 +87,11 @@ loader_LoadLibInReferenceDir(const char* referencePath, const char* name)
#endif
libSpec.type = PR_LibSpec_Pathname;
libSpec.value.pathname = fullName;
@@ -68,7 +63,7 @@ diff -ru -x '*~' -x '*.orig' -x '*.rej' nss/lib/util/secload.c nss/lib/util/secl
dlh = PR_LoadLibraryWithFlags(libSpec, PR_LD_NOW | PR_LD_LOCAL
#ifdef PR_LD_ALT_SEARCH_PATH
/* allow library's dependencies to be found in the same directory
-@@ -89,6 +99,10 @@
+@@ -89,6 +99,10 @@ loader_LoadLibInReferenceDir(const char* referencePath, const char* name)
| PR_LD_ALT_SEARCH_PATH
#endif
);
diff --git a/nixpkgs/pkgs/development/libraries/nss/default.nix b/nixpkgs/pkgs/development/libraries/nss/default.nix
index d48b5a6ba73..1bc934a6553 100644
--- a/nixpkgs/pkgs/development/libraries/nss/default.nix
+++ b/nixpkgs/pkgs/development/libraries/nss/default.nix
@@ -1,11 +1,11 @@
-{ stdenv, fetchurl, nspr, perl, zlib, sqlite, fixDarwinDylibNames, buildPackages }:
+{ stdenv, fetchurl, nspr, perl, zlib, sqlite, darwin, fixDarwinDylibNames, buildPackages, ninja }:
let
nssPEM = fetchurl {
url = "http://dev.gentoo.org/~polynomial-c/mozilla/nss-3.15.4-pem-support-20140109.patch.xz";
sha256 = "10ibz6y0hknac15zr6dw4gv9nb5r5z9ym6gq18j3xqx7v7n3vpdw";
};
- version = "3.52";
+ version = "3.55";
underscoreVersion = builtins.replaceStrings ["."] ["_"] version;
in stdenv.mkDerivation rec {
@@ -14,12 +14,13 @@ in stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://mozilla/security/nss/releases/NSS_${underscoreVersion}_RTM/src/${pname}-${version}.tar.gz";
- sha256 = "0q8m9jf6zgkbhx71myjb7y0gcl5ib3gj6qkl9yvdqpd6vl6fn2ha";
+ sha256 = "0100hm7n1xrp144xy665z46s0wf1jpkqkncc6bk2w22snhyjwsgw";
};
depsBuildBuild = [ buildPackages.stdenv.cc ];
- nativeBuildInputs = [ perl ];
+ nativeBuildInputs = [ perl ninja (buildPackages.python3.withPackages (ps: with ps; [ gyp ])) ]
+ ++ stdenv.lib.optional stdenv.isDarwin darwin.cctools;
buildInputs = [ zlib sqlite ]
++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
@@ -29,10 +30,18 @@ in stdenv.mkDerivation rec {
prePatch = ''
# strip the trailing whitespace from the patch line and the renamed CKO_NETSCAPE_ enum to CKO_NSS_
xz -d < ${nssPEM} | sed \
- -e '/^-DIRS = builtins $/ s/ $//' \
+ -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 =
@@ -40,50 +49,50 @@ in stdenv.mkDerivation rec {
# 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.isDarwin ''
- substituteInPlace nss/coreconf/Darwin.mk --replace '@executable_path/$(notdir $@)' "$out/lib/\$(notdir \$@)"
- '';
-
outputs = [ "out" "dev" "tools" ];
preConfigure = "cd nss";
- makeFlags = let
- cpu = stdenv.hostPlatform.parsed.cpu.name;
- in [
- "NSPR_INCLUDE_DIR=${nspr.dev}/include"
- "NSPR_LIB_DIR=${nspr.out}/lib"
- "NSDISTMODE=copy"
- "BUILD_OPT=1"
- "SOURCE_PREFIX=\$(out)"
- "NSS_ENABLE_ECC=1"
- "USE_SYSTEM_ZLIB=1"
- "NSS_USE_SYSTEM_SQLITE=1"
- "NATIVE_CC=${buildPackages.stdenv.cc}/bin/cc"
- ] ++ stdenv.lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) [
- "OS_TEST=${cpu}"
- "CPU_ARCH=${cpu}"
- "CROSS_COMPILE=1"
- "NSS_DISABLE_GTESTS=1" # don't want to build tests when cross-compiling
- ] ++ stdenv.lib.optional stdenv.is64bit "USE_64=1"
- ++ stdenv.lib.optional stdenv.isDarwin "CCC=clang++";
-
- NIX_CFLAGS_COMPILE = "-Wno-error";
-
- # TODO(@oxij): investigate this: `make -n check` works but `make
- # check` fails with "no rule", same for "installcheck".
- doCheck = false;
- doInstallCheck = false;
-
- postInstall = ''
+ 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 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 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
- mv $out/*.OBJ/* $out/
- rmdir $out/*.OBJ
ln -s lib $out/lib64
@@ -133,6 +142,8 @@ in stdenv.mkDerivation rec {
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; {
diff --git a/nixpkgs/pkgs/development/libraries/nss/fix-cross-compilation.patch b/nixpkgs/pkgs/development/libraries/nss/fix-cross-compilation.patch
new file mode 100644
index 00000000000..42b0620f48d
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/nss/fix-cross-compilation.patch
@@ -0,0 +1,11 @@
+--- nss/nss.gyp
++++ nss/nss.gyp
+@@ -280,7 +280,7 @@
+ 'outputs/': [['exclude', 'nssdbm3']]
+ }],
+ ],
+- 'action': ['<(python)', '<(DEPTH)/coreconf/shlibsign.py', '<@(_inputs)']
++ 'action': ['true']
+ }
+ ],
+ },
diff --git a/nixpkgs/pkgs/development/libraries/ntirpc/default.nix b/nixpkgs/pkgs/development/libraries/ntirpc/default.nix
new file mode 100644
index 00000000000..40f8d55462d
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/ntirpc/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, fetchFromGitHub, cmake
+, krb5, liburcu , libtirpc
+} :
+
+stdenv.mkDerivation rec {
+ pname = "ntirpc";
+ version = "3.3";
+
+ src = fetchFromGitHub {
+ owner = "nfs-ganesha";
+ repo = "ntirpc";
+ rev = "v${version}";
+ sha256 = "08vc2z9sl1p9mk1mx0zn4xv7dw12gamhciy41fbavm90iavf3vqm";
+ };
+
+ postPatch = ''
+ substituteInPlace ntirpc/netconfig.h --replace "/etc/netconfig" "$out/etc/netconfig"
+ '';
+
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ krb5 liburcu ];
+
+ postInstall = ''
+ mkdir -p $out/etc
+
+ # Library needs a netconfig to run.
+ # Steal the file from libtirpc
+ cp ${libtirpc}/etc/netconfig $out/etc/
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Transport-independent RPC (TI-RPC)";
+ homepage = "https://github.com/nfs-ganesha/ntirpc";
+ maintainers = [ maintainers.markuskowa ];
+ platforms = platforms.linux;
+ license = licenses.bsd3;
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/nuspell/default.nix b/nixpkgs/pkgs/development/libraries/nuspell/default.nix
index 57c47c79f84..7de16c7c119 100644
--- a/nixpkgs/pkgs/development/libraries/nuspell/default.nix
+++ b/nixpkgs/pkgs/development/libraries/nuspell/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "nuspell";
- version = "3.1.1";
+ version = "3.1.2";
src = fetchFromGitHub {
owner = "nuspell";
repo = "nuspell";
rev = "v${version}";
- sha256 = "18zz3rdzlb3knzsd98vw8cfyb3iq0ilipnlz7rz10zgb5ail73s2";
+ sha256 = "0wbb6dwmzlsyy224y0liis0azgzwbjdvcyzc31pw1aw6vbp36na6";
};
nativeBuildInputs = [ cmake pkgconfig ronn ];
@@ -31,5 +31,6 @@ stdenv.mkDerivation rec {
description = "Free and open source C++ spell checking library";
homepage = "https://nuspell.github.io/";
maintainers = with maintainers; [ fpletz ];
+ license = licenses.gpl3;
};
}
diff --git a/nixpkgs/pkgs/development/libraries/nv-codec-headers/default.nix b/nixpkgs/pkgs/development/libraries/nv-codec-headers/default.nix
index f74030a02df..8d3c2179bff 100644
--- a/nixpkgs/pkgs/development/libraries/nv-codec-headers/default.nix
+++ b/nixpkgs/pkgs/development/libraries/nv-codec-headers/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
pname = "nv-codec-headers";
- version = "9.0.18.1";
+ version = "9.1.23.1";
src = fetchgit {
url = "https://git.videolan.org/git/ffmpeg/nv-codec-headers.git";
rev = "n${version}";
- sha256 = "0354fivb92ix341jds7a7qn3mgwimrnxbganhlhr4vayj25c3hw5";
+ sha256 = "1xfvb3mhz6wfx9c732888xa82ivaig903lhvvrqqzs31qfznsplh";
};
makeFlags = [ "PREFIX=$(out)" ];
diff --git a/nixpkgs/pkgs/development/libraries/olm/default.nix b/nixpkgs/pkgs/development/libraries/olm/default.nix
index c84e66608f2..66ed41e8ead 100644
--- a/nixpkgs/pkgs/development/libraries/olm/default.nix
+++ b/nixpkgs/pkgs/development/libraries/olm/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "olm";
- version = "3.1.4";
+ version = "3.1.5";
src = fetchurl {
url = "https://matrix.org/git/olm/-/archive/${version}/${pname}-${version}.tar.gz";
- sha256 = "0f7azjxc77n4ib9nj3cwyk3vhk8r2dsyf7id6nvqyxqxwxn95a8w";
+ sha256 = "15l6cf029ghfk5bf8ii6nyy86gc90ji8n5hspjhj1xmzmk61xb4j";
};
nativeBuildInputs = [ cmake ];
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Implements double cryptographic ratchet and Megolm ratchet";
license = stdenv.lib.licenses.asl20;
- homepage = "https://matrix.org/git/olm/about";
+ homepage = "https://gitlab.matrix.org/matrix-org/olm";
platforms = with stdenv.lib.platforms; darwin ++ linux;
};
}
diff --git a/nixpkgs/pkgs/development/libraries/oneDNN/default.nix b/nixpkgs/pkgs/development/libraries/oneDNN/default.nix
index 7d9adca074c..865a0ab7724 100644
--- a/nixpkgs/pkgs/development/libraries/oneDNN/default.nix
+++ b/nixpkgs/pkgs/development/libraries/oneDNN/default.nix
@@ -5,24 +5,26 @@
# https://github.com/oneapi-src/oneDNN#oneapi-deep-neural-network-library-onednn
stdenv.mkDerivation rec {
pname = "oneDNN";
- version = "1.4";
+ version = "1.5.1";
src = fetchFromGitHub {
owner = "oneapi-src";
repo = "oneDNN";
rev = "v${version}";
- sha256 = "162fb0c7klahz2irchhyxympi4fq4yp284apc53cadbss41mzld9";
+ sha256 = "1l66gkidldjpznp8pb01wdgrmm0rmrbndv8lzidz8fp9hf473zgl";
};
outputs = [ "out" "dev" "doc" ];
nativeBuildInputs = [ cmake ];
- doCheck = true;
+ # Tests fail on some Hydra builders, because they do not support SSE4.2.
+ doCheck = false;
# The test driver doesn't add an RPath to the build libdir
preCheck = ''
- export LD_LIBRARY_PATH=$PWD/src
+ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$PWD/src
+ export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH''${DYLD_LIBRARY_PATH:+:}$PWD/src
'';
# The cmake install gets tripped up and installs a nix tree into $out, in
@@ -33,10 +35,10 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "oneAPI Deep Neural Network Library (oneDNN)";
- homepage = "https://01.org/dnnl";
+ homepage = "https://01.org/oneDNN";
changelog = "https://github.com/oneapi-src/oneDNN/releases/tag/v${version}";
license = licenses.asl20;
- platforms = [ "x86_64-linux" ];
+ platforms = platforms.all;
maintainers = with maintainers; [ alexarice bhipple ];
};
}
diff --git a/nixpkgs/pkgs/development/libraries/onnxruntime/default.nix b/nixpkgs/pkgs/development/libraries/onnxruntime/default.nix
index 7d0a9342aa7..06d0d194cd5 100644
--- a/nixpkgs/pkgs/development/libraries/onnxruntime/default.nix
+++ b/nixpkgs/pkgs/development/libraries/onnxruntime/default.nix
@@ -4,17 +4,22 @@
stdenv.mkDerivation rec {
pname = "onnxruntime";
- version = "1.2.0";
+ version = "1.3.1";
src = fetchFromGitHub {
owner = "microsoft";
repo = "onnxruntime";
rev = "v${version}";
- sha256 = "1alhb7nvlxrr9yf757gs4hkzksbk3mxyv5zcmmpl82ibl65vh55k";
+ sha256 = "0rbk1jbfc447x2wybz2hsba6w1ij0fq21996l52cqv39898lvy9d";
# TODO: use nix-versions of grpc, onnx, eigen, googletest, etc.
# submodules increase src size and compile times significantly
# not currently feasible due to how integrated cmake build is with git
fetchSubmodules = true;
+ # Remove unicode file names which leads to different checksums on HFS+
+ # vs. other filesystems because of unicode normalisation.
+ postFetch = ''
+ rm -rf $out/winml/test/collateral/models/UnicodePath/
+ '';
};
# TODO: build server, and move .so's to lib output
@@ -36,8 +41,7 @@ stdenv.mkDerivation rec {
cmakeFlags = [
"-Donnxruntime_USE_OPENMP=ON"
"-Donnxruntime_BUILD_SHARED_LIB=ON"
- # flip back to ON next release
- "-Donnxruntime_ENABLE_LTO=OFF" # https://github.com/microsoft/onnxruntime/issues/2828
+ "-Donnxruntime_ENABLE_LTO=ON"
];
# ContribOpTest.StringNormalizerTest sets locale to en_US.UTF-8"
diff --git a/nixpkgs/pkgs/development/libraries/opencl-headers/default.nix b/nixpkgs/pkgs/development/libraries/opencl-headers/default.nix
index 682a547d8f3..aaf6390d00a 100644
--- a/nixpkgs/pkgs/development/libraries/opencl-headers/default.nix
+++ b/nixpkgs/pkgs/development/libraries/opencl-headers/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "opencl-headers-${version}";
- version = "2020.03.13";
+ version = "2020.06.16";
src = fetchFromGitHub {
owner = "KhronosGroup";
repo = "OpenCL-Headers";
rev = "v${version}";
- sha256 = "1d9ibiwicaj17757h9yyjc9i2hny8d8npn4spbjscins8972z3hw";
+ sha256 = "0viiwhfqccw90r3mr45ab3wyhabpdrihplj5842brn5ny0ayh73z";
};
installPhase = ''
diff --git a/nixpkgs/pkgs/development/libraries/opencv/3.x.nix b/nixpkgs/pkgs/development/libraries/opencv/3.x.nix
index 6f327ca396a..1597eb7913a 100644
--- a/nixpkgs/pkgs/development/libraries/opencv/3.x.nix
+++ b/nixpkgs/pkgs/development/libraries/opencv/3.x.nix
@@ -23,7 +23,7 @@
, enableGtk2 ? false, gtk2
, enableGtk3 ? false, gtk3
, enableVtk ? false, vtk
-, enableFfmpeg ? false, ffmpeg
+, enableFfmpeg ? false, ffmpeg_3
, enableGStreamer ? false, gst_all_1
, enableTesseract ? false, tesseract, leptonica
, enableTbb ? false, tbb
@@ -188,7 +188,7 @@ stdenv.mkDerivation {
++ lib.optional enableWebP libwebp
++ lib.optionals enableEXR [ openexr ilmbase ]
++ lib.optional enableJPEG2K jasper
- ++ lib.optional enableFfmpeg ffmpeg
+ ++ lib.optional enableFfmpeg ffmpeg_3
++ lib.optionals (enableFfmpeg && stdenv.isDarwin)
[ VideoDecodeAcceleration bzip2 ]
++ lib.optionals enableGStreamer (with gst_all_1; [ gstreamer gst-plugins-base ])
diff --git a/nixpkgs/pkgs/development/libraries/opencv/4.x.nix b/nixpkgs/pkgs/development/libraries/opencv/4.x.nix
index 9dcb9956838..dd71b10728d 100644
--- a/nixpkgs/pkgs/development/libraries/opencv/4.x.nix
+++ b/nixpkgs/pkgs/development/libraries/opencv/4.x.nix
@@ -23,7 +23,7 @@
, enableGtk2 ? false, gtk2
, enableGtk3 ? false, gtk3
, enableVtk ? false, vtk
-, enableFfmpeg ? false, ffmpeg
+, enableFfmpeg ? false, ffmpeg_3
, enableGStreamer ? false, gst_all_1
, enableTesseract ? false, tesseract, leptonica
, enableTbb ? false, tbb
@@ -204,7 +204,7 @@ stdenv.mkDerivation {
++ lib.optional enableWebP libwebp
++ lib.optionals enableEXR [ openexr ilmbase ]
++ lib.optional enableJPEG2K jasper
- ++ lib.optional enableFfmpeg ffmpeg
+ ++ lib.optional enableFfmpeg ffmpeg_3
++ lib.optionals (enableFfmpeg && stdenv.isDarwin)
[ VideoDecodeAcceleration bzip2 ]
++ lib.optionals enableGStreamer (with gst_all_1; [ gstreamer gst-plugins-base ])
diff --git a/nixpkgs/pkgs/development/libraries/opencv/default.nix b/nixpkgs/pkgs/development/libraries/opencv/default.nix
index f637e730179..06a3d5f194f 100644
--- a/nixpkgs/pkgs/development/libraries/opencv/default.nix
+++ b/nixpkgs/pkgs/development/libraries/opencv/default.nix
@@ -7,7 +7,7 @@
, enableTIFF ? true, libtiff
, enableEXR ? (!stdenv.isDarwin), openexr, ilmbase
, enableJPEG2K ? false, jasper # disable jasper by default (many CVE)
-, enableFfmpeg ? false, ffmpeg
+, enableFfmpeg ? false, ffmpeg_3
, enableGStreamer ? false, gst_all_1
, enableEigen ? true, eigen
, Cocoa, QTKit
@@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
++ lib.optional enableTIFF libtiff
++ lib.optionals enableEXR [ openexr ilmbase ]
++ lib.optional enableJPEG2K jasper
- ++ lib.optional enableFfmpeg ffmpeg
+ ++ lib.optional enableFfmpeg ffmpeg_3
++ lib.optionals enableGStreamer (with gst_all_1; [ gstreamer gst-plugins-base ])
++ lib.optional enableEigen eigen
++ lib.optionals stdenv.isDarwin [ Cocoa QTKit ]
diff --git a/nixpkgs/pkgs/development/libraries/opendht/default.nix b/nixpkgs/pkgs/development/libraries/opendht/default.nix
index a62138e8ccf..f9b2e07fb42 100644
--- a/nixpkgs/pkgs/development/libraries/opendht/default.nix
+++ b/nixpkgs/pkgs/development/libraries/opendht/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "opendht";
- version = "2.1.1";
+ version = "2.1.4";
src = fetchFromGitHub {
owner = "savoirfairelinux";
repo = "opendht";
rev = version;
- sha256 = "10sbiwjljxi0a1q3xakmf6v02x3yf38ljvjpql70q4rqggqj9zhh";
+ sha256 = "1ax26ri1ifb6s8ppd28jmanka9yf8mw3np65q2h4djhhik0phhal";
};
nativeBuildInputs =
diff --git a/nixpkgs/pkgs/development/libraries/opendmarc/default.nix b/nixpkgs/pkgs/development/libraries/opendmarc/default.nix
new file mode 100644
index 00000000000..9b45cc244f2
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/opendmarc/default.nix
@@ -0,0 +1,40 @@
+{ stdenv, fetchFromGitHub, autoreconfHook, libmilter, perl, perlPackages, makeWrapper }:
+
+stdenv.mkDerivation rec {
+ pname = "opendmarc";
+ version = "1.3.3";
+
+ src = fetchFromGitHub {
+ owner = "trusteddomainproject";
+ repo = "opendmarc";
+ rev = "rel-opendmarc-${builtins.replaceStrings [ "." ] [ "-" ] version}";
+ sha256 = "sha256-SQH85FLfVEEtYhR1+A1XxCDMiTjDgLQX6zifbLxCa5c=";
+ };
+
+ outputs = [ "bin" "dev" "out" "doc" ];
+
+ buildInputs = [ perl ];
+ nativeBuildInputs = [ autoreconfHook makeWrapper ];
+
+ postPatch = ''
+ substituteInPlace configure.ac --replace ' docs/Makefile' ""
+ patchShebangs contrib reports
+ '';
+
+ configureFlags = [
+ "--with-milter=${libmilter}"
+ ];
+
+ postFixup = ''
+ for b in $bin/bin/opendmarc-{expire,import,params,reports}; do
+ wrapProgram $b --set PERL5LIB ${perlPackages.makeFullPerlPath (with perlPackages; [ Switch DBI DBDmysql HTTPMessage ])}
+ done
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A free open source software implementation of the DMARC specification";
+ homepage = "http://www.trusteddomain.org/opendmarc/";
+ license = with licenses; [ bsd3 sendmail ];
+ maintainers = with maintainers; [ ajs124 das_j ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/openfst/default.nix b/nixpkgs/pkgs/development/libraries/openfst/default.nix
index 0c972b29cc7..f652c5ee7b7 100644
--- a/nixpkgs/pkgs/development/libraries/openfst/default.nix
+++ b/nixpkgs/pkgs/development/libraries/openfst/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "openfst";
- version = "1.7.6";
+ version = "1.7.9";
src = fetchurl {
url = "http://www.openfst.org/twiki/pub/FST/FstDownload/${pname}-${version}.tar.gz";
- sha256 = "03hs0196qbjfbviqn6nnb7igvv3cnpxyizlwlzmx88a6fhiq97bm";
+ sha256 = "1pmx1yhn2gknj0an0zwqmzgwjaycapi896244np50a8y3nrsw6ck";
};
configureFlags = [
diff --git a/nixpkgs/pkgs/development/libraries/opengrm-ngram/default.nix b/nixpkgs/pkgs/development/libraries/opengrm-ngram/default.nix
new file mode 100644
index 00000000000..ab546c6d0d4
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/opengrm-ngram/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, autoreconfHook, fetchurl, openfst }:
+
+stdenv.mkDerivation rec {
+ pname = "opengrm-ngram";
+ version = "1.3.11";
+
+ src = fetchurl {
+ url = "http://www.openfst.org/twiki/pub/GRM/NGramDownload/ngram-${version}.tar.gz";
+ sha256 = "0wwpcj8qncdr9f2pmi0vhlw277dyxr85ygdi8g57xp2ifysigm05";
+ };
+
+ nativeBuildInputs = [ autoreconfHook ];
+
+ buildInputs = [ openfst ];
+
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ description = "Library to make and modify n-gram language models encoded as weighted finite-state transducers";
+ homepage = "http://www.openfst.org/twiki/bin/view/GRM/NGramLibrary";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ mic92 ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/openh264/default.nix b/nixpkgs/pkgs/development/libraries/openh264/default.nix
index e038bb7f66d..ee430f800dd 100644
--- a/nixpkgs/pkgs/development/libraries/openh264/default.nix
+++ b/nixpkgs/pkgs/development/libraries/openh264/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "openh264";
- version = "2.1.0";
+ version = "2.1.1";
src = fetchFromGitHub {
owner = "cisco";
repo = pname;
rev = "v${version}";
- sha256 = "1wba260n1932vafd5ni2jqv9kzc7lj6a1asm1cqk8jv690m6zvpi";
+ sha256 = "0ffav46pz3sbj92nipd62z03fibyqgclfq9w8lgr80s6za6zdk5s";
};
nativeBuildInputs = [ nasm ];
diff --git a/nixpkgs/pkgs/development/libraries/openimagedenoise/default.nix b/nixpkgs/pkgs/development/libraries/openimagedenoise/default.nix
index 5cecc33564e..2ac74c6c240 100644
--- a/nixpkgs/pkgs/development/libraries/openimagedenoise/default.nix
+++ b/nixpkgs/pkgs/development/libraries/openimagedenoise/default.nix
@@ -1,18 +1,16 @@
-{ stdenv, fetchFromGitHub, cmake, tbb, python }:
+{ stdenv, fetchzip, cmake, tbb, python, ispc }:
stdenv.mkDerivation rec {
pname = "openimagedenoise";
- version = "1.1.0";
+ version = "1.2.2";
- src = fetchFromGitHub {
- owner = "OpenImageDenoise";
- repo = "oidn";
- rev = "v${version}";
- sha256 = "032s7vablqnmrcc4xf2c94kwj0kbcd64bram10g0yc42fg0a3r9m";
- fetchSubmodules = true;
+ # The release tarballs include pretrained weights, which would otherwise need to be fetched with git-lfs
+ src = fetchzip {
+ url = "https://github.com/OpenImageDenoise/oidn/releases/download/v${version}/oidn-${version}.src.tar.gz";
+ sha256 = "0wyaarjxkzlvljmpnr7qm06ma2wl1aik3z664gwpzhizswygk6yp";
};
- nativeBuildInputs = [ cmake python ];
+ nativeBuildInputs = [ cmake python ispc ];
buildInputs = [ tbb ];
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/libraries/openldap/default.nix b/nixpkgs/pkgs/development/libraries/openldap/default.nix
index a4274f064e5..b60eb4fbaab 100644
--- a/nixpkgs/pkgs/development/libraries/openldap/default.nix
+++ b/nixpkgs/pkgs/development/libraries/openldap/default.nix
@@ -23,7 +23,8 @@ stdenv.mkDerivation rec {
"STRIP="
"prefix=$(out)"
"moduledir=$(out)/lib/modules"
- ] ++ stdenv.lib.optionals stdenv.isDarwin [ "CC=cc" ];
+ "CC=${stdenv.cc.targetPrefix}cc"
+ ];
configureFlags = [
"--enable-overlays"
@@ -40,8 +41,8 @@ stdenv.mkDerivation rec {
++ stdenv.lib.optional stdenv.isFreeBSD "--with-pic";
postBuild = ''
- make $makeFlags -C contrib/slapd-modules/passwd/sha2
- make $makeFlags -C contrib/slapd-modules/passwd/pbkdf2
+ make $makeFlags CC=$CC -C contrib/slapd-modules/passwd/sha2
+ make $makeFlags CC=$CC -C contrib/slapd-modules/passwd/pbkdf2
'';
doCheck = false; # needs a running LDAP server
diff --git a/nixpkgs/pkgs/development/libraries/openmpi/default.nix b/nixpkgs/pkgs/development/libraries/openmpi/default.nix
index 38041e6b5d8..61e3165dd3f 100644
--- a/nixpkgs/pkgs/development/libraries/openmpi/default.nix
+++ b/nixpkgs/pkgs/development/libraries/openmpi/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, fetchpatch, gfortran, perl, libnl
, rdma-core, zlib, numactl, libevent, hwloc, targetPackages, symlinkJoin
-, libpsm2, libfabric
+, libpsm2, libfabric, pmix, ucx
# Enable CUDA support
, cudaSupport ? false, cudatoolkit ? null
@@ -19,7 +19,7 @@
assert !cudaSupport || cudatoolkit != null;
let
- version = "4.0.3";
+ version = "4.0.4";
cudatoolkit_joined = symlinkJoin {
name = "${cudatoolkit.name}-unsplit";
@@ -31,7 +31,7 @@ in stdenv.mkDerivation rec {
src = with stdenv.lib.versions; fetchurl {
url = "https://www.open-mpi.org/software/ompi/v${major version}.${minor version}/downloads/${pname}-${version}.tar.bz2";
- sha256 = "00zxcw99gr5n693cmcmn4f6a47vx1ywna895p0x7p163v37gw0hl";
+ sha256 = "1i0slg2dxjdgw513aml1n9dsbdxn2fimi2b5712d5r9z4ar4xqj7";
};
postPatch = ''
@@ -46,7 +46,7 @@ in stdenv.mkDerivation rec {
'';
buildInputs = with stdenv; [ gfortran zlib ]
- ++ lib.optionals isLinux [ libnl numactl ]
+ ++ lib.optionals isLinux [ libnl numactl pmix ucx ]
++ lib.optionals cudaSupport [ cudatoolkit ]
++ [ libevent hwloc ]
++ lib.optional (isLinux || isFreeBSD) rdma-core
@@ -55,8 +55,11 @@ in stdenv.mkDerivation rec {
nativeBuildInputs = [ perl ];
configureFlags = with stdenv; lib.optional (!cudaSupport) "--disable-mca-dso"
- ++ lib.optional isLinux "--with-libnl=${libnl.dev}"
- ++ lib.optional enableSGE "--with-sge"
+ ++ lib.optionals isLinux [
+ "--with-libnl=${libnl.dev}"
+ "--with-pmix=${pmix}"
+ "--with-pmix-libdir=${pmix}/lib"
+ ] ++ lib.optional enableSGE "--with-sge"
++ lib.optional enablePrefix "--enable-mpirun-prefix-by-default"
# TODO: add UCX support, which is recommended to use with cuda for the most robust OpenMPI build
# https://github.com/openucx/ucx
diff --git a/nixpkgs/pkgs/development/libraries/openscenegraph/default.nix b/nixpkgs/pkgs/development/libraries/openscenegraph/default.nix
index a209c950d48..a8617185216 100644
--- a/nixpkgs/pkgs/development/libraries/openscenegraph/default.nix
+++ b/nixpkgs/pkgs/development/libraries/openscenegraph/default.nix
@@ -11,7 +11,7 @@
curlSupport ? true, curl,
colladaSupport ? false, opencollada,
opencascadeSupport ? false, opencascade,
- ffmpegSupport ? false, ffmpeg,
+ ffmpegSupport ? false, ffmpeg_3,
nvttSupport ? false, nvidia-texture-tools,
freetypeSupport ? true, freetype,
svgSupport ? false, librsvg,
@@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
++ lib.optional curlSupport curl
++ lib.optional colladaSupport opencollada
++ lib.optional opencascadeSupport opencascade
- ++ lib.optional ffmpegSupport ffmpeg
+ ++ lib.optional ffmpegSupport ffmpeg_3
++ lib.optional nvttSupport nvidia-texture-tools
++ lib.optional freetypeSupport freetype
++ lib.optional svgSupport librsvg
diff --git a/nixpkgs/pkgs/development/libraries/openssl/default.nix b/nixpkgs/pkgs/development/libraries/openssl/default.nix
index 43170f25d38..1fc38dd8aaa 100644
--- a/nixpkgs/pkgs/development/libraries/openssl/default.nix
+++ b/nixpkgs/pkgs/development/libraries/openssl/default.nix
@@ -5,6 +5,11 @@
, static ? false
}:
+# 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.
+
with stdenv.lib;
let
diff --git a/nixpkgs/pkgs/development/libraries/openwsman/default.nix b/nixpkgs/pkgs/development/libraries/openwsman/default.nix
index 17df9eee84e..a16b8356e61 100644
--- a/nixpkgs/pkgs/development/libraries/openwsman/default.nix
+++ b/nixpkgs/pkgs/development/libraries/openwsman/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "openwsman";
- version = "2.6.11";
+ version = "2.7.0";
src = fetchFromGitHub {
owner = "Openwsman";
repo = "openwsman";
rev = "v${version}";
- sha256 = "0s8xdxrxnh1l0v41n5cw89b89rrlqlxn1yj14sw224230y8m70ka";
+ sha256 = "19dj38jyzhhhvk863cikcwk5awzlq3337pxmsaqqm4wrcygrkfmx";
};
nativeBuildInputs = [ cmake pkgconfig ];
diff --git a/nixpkgs/pkgs/development/libraries/openxr-loader/default.nix b/nixpkgs/pkgs/development/libraries/openxr-loader/default.nix
index 6ecdb30c1f2..6c5f2af3a52 100644
--- a/nixpkgs/pkgs/development/libraries/openxr-loader/default.nix
+++ b/nixpkgs/pkgs/development/libraries/openxr-loader/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "openxr-loader";
- version = "1.0.8";
+ version = "1.0.10";
src = fetchFromGitHub {
owner = "KhronosGroup";
repo = "OpenXR-SDK-Source";
rev = "release-${version}";
- sha256 = "0p5i4360hc5y8rqhgpvg1f1yaxl7kay471868vfzkp44g8dybkvm";
+ sha256 = "1igxyji2ab3gki1hlndvws1b2868mk1n3c4c3y5z0h3g713zw9ap";
};
nativeBuildInputs = [ cmake python3 ];
diff --git a/nixpkgs/pkgs/development/libraries/packr/default.nix b/nixpkgs/pkgs/development/libraries/packr/default.nix
index ec2de274ccb..30276bdaf9a 100644
--- a/nixpkgs/pkgs/development/libraries/packr/default.nix
+++ b/nixpkgs/pkgs/development/libraries/packr/default.nix
@@ -53,4 +53,4 @@ in
symlinkJoin{
name = "packr";
paths = [p1 p2];
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/libraries/pango/default.nix b/nixpkgs/pkgs/development/libraries/pango/default.nix
index 358ae3df991..e3bdba9b3b1 100644
--- a/nixpkgs/pkgs/development/libraries/pango/default.nix
+++ b/nixpkgs/pkgs/development/libraries/pango/default.nix
@@ -9,15 +9,26 @@ with stdenv.lib;
let
pname = "pango";
- version = "1.44.7";
+ version = "1.45.3";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "07qvxa2sk90chp1l12han6vxvy098mc37sdqcznyywyv2g6bd9b6";
+ sha256 = "0zg6gvzk227q997jf1c9p7j5ra87nm008hlgq6q8na9xmgmw2x8z";
};
+ 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";
diff --git a/nixpkgs/pkgs/development/libraries/pangolin/default.nix b/nixpkgs/pkgs/development/libraries/pangolin/default.nix
index e9f55dd6145..3af1833fe49 100644
--- a/nixpkgs/pkgs/development/libraries/pangolin/default.nix
+++ b/nixpkgs/pkgs/development/libraries/pangolin/default.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchFromGitHub, cmake, pkgconfig, doxygen, libGL, glew
-, xorg , ffmpeg, python3 , libjpeg, libpng, libtiff, eigen
+, xorg , ffmpeg_3, python3 , libjpeg, libpng, libtiff, eigen
, Carbon ? null, Cocoa ? null
}:
@@ -21,7 +21,7 @@ stdenv.mkDerivation {
libGL
glew
xorg.libX11
- ffmpeg
+ ffmpeg_3
python3
libjpeg
libpng
diff --git a/nixpkgs/pkgs/development/libraries/pc-ble-driver/default.nix b/nixpkgs/pkgs/development/libraries/pc-ble-driver/default.nix
new file mode 100644
index 00000000000..7d7dbd53383
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/pc-ble-driver/default.nix
@@ -0,0 +1,36 @@
+{ stdenv, fetchFromGitHub, git, cmake, catch2, asio, udev, IOKit }:
+
+stdenv.mkDerivation rec {
+ pname = "pc-ble-driver";
+ version = "4.1.1";
+
+ src = fetchFromGitHub {
+ owner = "NordicSemiconductor";
+ repo = "pc-ble-driver";
+ rev = "v${version}";
+ sha256 = "1llhkpbdbsq9d91m873vc96bprkgpb5wsm5fgs1qhzdikdhg077q";
+ };
+
+ cmakeFlags = [
+ "-DNRF_BLE_DRIVER_VERSION=${version}"
+ ];
+
+ nativeBuildInputs = [ cmake git ];
+ buildInputs = [ catch2 asio ];
+
+ propagatedBuildInputs = [
+
+ ] ++ stdenv.lib.optionals stdenv.isDarwin [
+ IOKit
+ ] ++ stdenv.lib.optionals stdenv.isLinux [
+ udev
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Desktop library for Bluetooth low energy development";
+ homepage = "https://github.com/NordicSemiconductor/pc-ble-driver";
+ license = licenses.unfreeRedistributable;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ jschievink ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/pcre2/default.nix b/nixpkgs/pkgs/development/libraries/pcre2/default.nix
index 6c5d526d523..d39b91355b9 100644
--- a/nixpkgs/pkgs/development/libraries/pcre2/default.nix
+++ b/nixpkgs/pkgs/development/libraries/pcre2/default.nix
@@ -2,10 +2,10 @@
stdenv.mkDerivation rec {
pname = "pcre2";
- version = "10.34";
+ version = "10.35";
src = fetchurl {
url = "https://ftp.pcre.org/pub/pcre/${pname}-${version}.tar.bz2";
- sha256 = "1jlqnzcz2yi70dm40wyfa9w8is9z2kh4dl8zjnv3vqd9mgzp7i3l";
+ sha256 = "04s6kmk9qdd4rjz477h547j4bx7hfz0yalpvrm381rqc5ghaijww";
};
configureFlags = [
diff --git a/nixpkgs/pkgs/development/libraries/pdal/default.nix b/nixpkgs/pkgs/development/libraries/pdal/default.nix
new file mode 100644
index 00000000000..2059b4db7fb
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/pdal/default.nix
@@ -0,0 +1,98 @@
+{ stdenv
+, fetchFromGitHub
+, fetchpatch
+, cmake
+, pkg-config
+# , openscenegraph
+, curl
+, gdal
+, hdf5-cpp
+, LASzip
+, libe57format
+, libgeotiff
+, libxml2
+, postgresql
+, tiledb
+, xercesc
+, zlib
+, zstd
+}:
+
+stdenv.mkDerivation rec {
+ pname = "pdal";
+ version = "2.1.0";
+
+ src = fetchFromGitHub {
+ owner = "PDAL";
+ repo = "PDAL";
+ rev = version;
+ sha256 = "0zb3zjqgmjjryb648c1hmwh1nfa7893bjzbqpmr6shjxvzgnj9p6";
+ };
+
+ patches = [
+ # Fix duplicate paths like
+ # /nix/store/7iafqfmjdlxqim922618wg87cclrpznr-PDAL-2.1.0//nix/store/7iafqfmjdlxqim922618wg87cclrpznr-PDAL-2.1.0/lib
+ # similar to https://github.com/NixOS/nixpkgs/pull/82654.
+ # TODO Remove on release > 2.1.0
+ (fetchpatch {
+ name = "pdal-Fixup-install-config.patch";
+ url = "https://github.com/PDAL/PDAL/commit/2f887ef624db50c6e20f091f34bb5d3e65b5c5c8.patch";
+ sha256 = "0pdw9v5ypq7w9i7qzgal110hjb9nqi386jvy3x2h4vf1dyalzid8";
+ })
+ ];
+
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ ];
+
+ buildInputs = [
+ # openscenegraph
+ curl
+ gdal
+ hdf5-cpp
+ LASzip
+ libe57format
+ libgeotiff
+ libxml2
+ postgresql
+ tiledb
+ xercesc
+ zlib
+ zstd
+ ];
+
+ cmakeFlags = [
+ "-DBUILD_PLUGIN_E57=ON"
+ "-DBUILD_PLUGIN_HDF=ON"
+ "-DBUILD_PLUGIN_PGPOINTCLOUD=ON"
+ "-DBUILD_PLUGIN_TILEDB=ON"
+
+ # Plugins that can probably be made working relatively easily:
+ # As of writing, seems to be incompatible (build error):
+ # error: no matching function for call to 'osg::TriangleFunctor<pdal::CollectTriangles>::operator()(const Vec3&, const Vec3&, const Vec3&)'
+ "-DBUILD_PLUGIN_OPENSCENEGRAPH=OFF" # requires OpenGL
+
+ # Plugins can probably not be made work easily:
+ "-DBUILD_PLUGIN_CPD=OFF"
+ "-DBUILD_PLUGIN_FBX=OFF" # Autodesk FBX SDK is gratis+proprietary; not packaged in nixpkgs
+ "-DBUILD_PLUGIN_GEOWAVE=OFF"
+ "-DBUILD_PLUGIN_I3S=OFF"
+ "-DBUILD_PLUGIN_ICEBRIDGE=OFF"
+ "-DBUILD_PLUGIN_MATLAB=OFF"
+ "-DBUILD_PLUGIN_MBIO=OFF"
+ "-DBUILD_PLUGIN_MRSID=OFF"
+ "-DBUILD_PLUGIN_NITF=OFF"
+ "-DBUILD_PLUGIN_OCI=OFF"
+ "-DBUILD_PLUGIN_RDBLIB=OFF" # Riegl rdblib is proprietary; not packaged in nixpkgs
+ "-DBUILD_PLUGIN_RIVLIB=OFF"
+ ];
+
+ meta = with stdenv.lib; {
+ description = "PDAL is Point Data Abstraction Library. GDAL for point cloud data.";
+ homepage = "https://pdal.io";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ nh2 ];
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/pdf2xml/default.nix b/nixpkgs/pkgs/development/libraries/pdf2xml/default.nix
index 08d57cda6c1..855df954eb1 100644
--- a/nixpkgs/pkgs/development/libraries/pdf2xml/default.nix
+++ b/nixpkgs/pkgs/development/libraries/pdf2xml/default.nix
@@ -32,7 +32,9 @@ stdenv.mkDerivation {
cp exe/* $out/bin
'';
- meta = {
- platforms = stdenv.lib.platforms.unix;
+ meta = with stdenv.lib; {
+ description = "PDF to XML converter";
+ platforms = platforms.unix;
+ license = licenses.gpl2;
};
}
diff --git a/nixpkgs/pkgs/development/libraries/phonetisaurus/default.nix b/nixpkgs/pkgs/development/libraries/phonetisaurus/default.nix
new file mode 100644
index 00000000000..126a91fe290
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/phonetisaurus/default.nix
@@ -0,0 +1,32 @@
+{ stdenv
+, fetchFromGitHub
+, openfst
+, pkg-config
+, python3
+}:
+
+stdenv.mkDerivation rec {
+ pname = "phonetisaurus";
+ version = "2020-07-31";
+
+ src = fetchFromGitHub {
+ owner = "AdolfVonKleist";
+ repo = pname;
+ rev = "2831870697de5b4fbcb56a6e1b975e0e1ea10deb";
+ sha256 = "1b18s5zz0l0fhqh9n9jnmgjz2hzprwzf6hx5a12zibmmam3qyriv";
+ };
+
+ enableParallelBuilding = true;
+
+ nativeBuildInputs = [ pkg-config ];
+
+ buildInputs = [ python3 openfst ];
+
+ meta = with stdenv.lib; {
+ description = "Framework for Grapheme-to-phoneme models for speech recognition using the OpenFst framework";
+ inherit (src.meta) homepage;
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ mic92 ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/physics/geant4/default.nix b/nixpkgs/pkgs/development/libraries/physics/geant4/default.nix
index 2e44a7136df..97822d769dd 100644
--- a/nixpkgs/pkgs/development/libraries/physics/geant4/default.nix
+++ b/nixpkgs/pkgs/development/libraries/physics/geant4/default.nix
@@ -5,6 +5,7 @@
, enableQT ? false
, enableXM ? false
, enableOpenGLX11 ? true
+, enablePython ? false
, enableRaytracerX11 ? false
# Standard build environment with cmake.
@@ -33,8 +34,16 @@
, libGLU, libGL
, xlibsWrapper
, libXmu
+
+# For enablePython
+, boost
+, python3
}:
+let
+ boost_python = boost.override { enablePython = true; python = python3; };
+in
+
stdenv.mkDerivation rec {
version = "10.6.2";
pname = "geant4";
@@ -44,6 +53,16 @@ stdenv.mkDerivation rec {
sha256 = "0vznm3pjlbihjy1wsxc4gj229k0dzc283wvil2xghyl08vwdpnpc";
};
+ boost_python_lib = "python${builtins.replaceStrings ["."] [""] python3.pythonVersion}";
+ postPatch = ''
+ # Fix for boost 1.67+
+ substituteInPlace environments/g4py/CMakeLists.txt \
+ --replace "find_package(Boost REQUIRED python)" \
+ "find_package(Boost REQUIRED COMPONENTS $boost_python_lib)"
+ substituteInPlace environments/g4py/G4PythonHelpers.cmake \
+ --replace "Boost::python" "Boost::$boost_python_lib"
+ '';
+
cmakeFlags = [
"-DGEANT4_INSTALL_DATA=OFF"
"-DGEANT4_USE_GDML=${if enableGDML then "ON" else "OFF"}"
@@ -52,11 +71,14 @@ stdenv.mkDerivation rec {
"-DGEANT4_USE_XM=${if enableXM then "ON" else "OFF"}"
"-DGEANT4_USE_OPENGL_X11=${if enableOpenGLX11 then "ON" else "OFF"}"
"-DGEANT4_USE_INVENTOR=${if enableInventor then "ON" else "OFF"}"
+ "-DGEANT4_USE_PYTHON=${if enablePython then "ON" else "OFF"}"
"-DGEANT4_USE_RAYTRACER_X11=${if enableRaytracerX11 then "ON" else "OFF"}"
"-DGEANT4_USE_SYSTEM_CLHEP=${if clhep != null then "ON" else "OFF"}"
"-DGEANT4_USE_SYSTEM_EXPAT=${if expat != null then "ON" else "OFF"}"
"-DGEANT4_USE_SYSTEM_ZLIB=${if zlib != null then "ON" else "OFF"}"
"-DGEANT4_BUILD_MULTITHREADED=${if enableMultiThreading then "ON" else "OFF"}"
+ ] ++ stdenv.lib.optionals (enableMultiThreading && enablePython) [
+ "-DGEANT4_BUILD_TLS_MODEL=global-dynamic"
] ++ stdenv.lib.optionals enableInventor [
"-DINVENTOR_INCLUDE_DIR=${coin3d}/include"
"-DINVENTOR_LIBRARY_RELEASE=${coin3d}/lib/libCoin.so"
@@ -66,7 +88,8 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ];
buildInputs = [ libGLU xlibsWrapper libXmu ]
- ++ stdenv.lib.optionals enableInventor [ libXpm coin3d soxt motif ];
+ ++ stdenv.lib.optionals enableInventor [ libXpm coin3d soxt motif ]
+ ++ stdenv.lib.optionals enablePython [ boost_python python3 ];
propagatedBuildInputs = [ clhep expat zlib libGL ]
++ stdenv.lib.optionals enableGDML [ xercesc ]
diff --git a/nixpkgs/pkgs/development/libraries/physics/geant4/g4py/default.nix b/nixpkgs/pkgs/development/libraries/physics/geant4/g4py/default.nix
deleted file mode 100644
index 4937cc0eca9..00000000000
--- a/nixpkgs/pkgs/development/libraries/physics/geant4/g4py/default.nix
+++ /dev/null
@@ -1,65 +0,0 @@
-{ stdenv, cmake, xercesc
-
-# The target version of Geant4
-, geant4
-
-# Python (obviously) and boost::python for wrapping.
-, python
-, boost
-}:
-
-let
- # g4py does not support MT and will fail to build against MT geant
- geant4_nomt = geant4.override { enableMultiThreading = false; };
- boost_python = boost.override { enablePython = true; inherit python; };
-in
-
-stdenv.mkDerivation {
- inherit (geant4_nomt) version src;
- pname = "g4py";
-
- nativeBuildInputs = [ cmake ];
- buildInputs = [ geant4_nomt xercesc boost_python python ];
-
- GEANT4_INSTALL = geant4_nomt;
-
- postPatch = ''
- cd environments/g4py
- '';
-
- preConfigure = ''
- # Fix for boost 1.67+
- substituteInPlace CMakeLists.txt \
- --replace "find_package(Boost)" "find_package(Boost 1.40 REQUIRED COMPONENTS python${builtins.replaceStrings ["."] [""] python.pythonVersion})"
- for f in `find . -name CMakeLists.txt`; do
- substituteInPlace "$f" \
- --replace "boost_python" "\''${Boost_LIBRARIES}"
- done
- '';
-
- enableParallelBuilding = true;
-
- setupHook = ./setup-hook.sh;
-
- # Make sure we set PYTHONPATH
- shellHook = ''
- source $out/nix-support/setup-hook
- '';
-
- meta = {
- description = "Python bindings and utilities for Geant4";
- longDescription = ''
- Geant4 is a toolkit for the simulation of the passage of particles
- through matter. Its areas of application include high energy,
- nuclear and accelerator physics, as well as studies in medical and
- space science. The two main reference papers for Geant4 are
- published in Nuclear Instruments and Methods in Physics Research A
- 506 (2003) 250-303, and IEEE Transactions on Nuclear Science 53 No. 1
- (2006) 270-278.
- '';
- homepage = "http://www.geant4.org";
- license = stdenv.lib.licenses.g4sl;
- maintainers = [ ];
- platforms = stdenv.lib.platforms.all;
- };
-}
diff --git a/nixpkgs/pkgs/development/libraries/physics/geant4/g4py/setup-hook.sh b/nixpkgs/pkgs/development/libraries/physics/geant4/g4py/setup-hook.sh
deleted file mode 100644
index 8abfb461fc0..00000000000
--- a/nixpkgs/pkgs/development/libraries/physics/geant4/g4py/setup-hook.sh
+++ /dev/null
@@ -1 +0,0 @@
-export PYTHONPATH=$PYTHONPATH:@out@/lib
diff --git a/nixpkgs/pkgs/development/libraries/physics/hepmc2/default.nix b/nixpkgs/pkgs/development/libraries/physics/hepmc2/default.nix
index 41908e0383b..b27d947ea5c 100644
--- a/nixpkgs/pkgs/development/libraries/physics/hepmc2/default.nix
+++ b/nixpkgs/pkgs/development/libraries/physics/hepmc2/default.nix
@@ -2,28 +2,25 @@
stdenv.mkDerivation rec {
pname = "hepmc";
- version = "2.06.10";
+ version = "2.06.11";
src = fetchurl {
url = "http://hepmc.web.cern.ch/hepmc/releases/HepMC-${version}.tar.gz";
- sha256 = "190i9jlnwz1xpc495y0xc70s4zdqb9s2zdq1zkjy2ivl7ygdvpjs";
+ sha256 = "1pp89bs05nv60wjk1690ndwh4dsd5mk20bzsd4a2lklysdifvb6f";
};
- patches = [ ./in_source.patch ];
- buildInputs = [ cmake ];
+ nativeBuildInputs = [ cmake ];
cmakeFlags = [
"-Dmomentum:STRING=GEV"
"-Dlength:STRING=MM"
];
- enableParallelBuilding = true;
-
- meta = {
+ meta = with stdenv.lib; {
description = "The HepMC package is an object oriented event record written in C++ for High Energy Physics Monte Carlo Generators";
- license = stdenv.lib.licenses.gpl2;
+ license = licenses.lgpl21;
homepage = "http://hepmc.web.cern.ch/hepmc/";
- platforms = stdenv.lib.platforms.unix;
- maintainers = with stdenv.lib.maintainers; [ veprbl ];
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ veprbl ];
};
}
diff --git a/nixpkgs/pkgs/development/libraries/physics/hepmc2/in_source.patch b/nixpkgs/pkgs/development/libraries/physics/hepmc2/in_source.patch
deleted file mode 100644
index 836a5655869..00000000000
--- a/nixpkgs/pkgs/development/libraries/physics/hepmc2/in_source.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -37,21 +37,6 @@ message(STATUS "default momentum and length are ${HEPMC_DEFAULT_MOM_UNIT} ${HEPM
- # find the HepMC cmake modules
- set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/Modules ${CMAKE_MODULE_PATH})
-
--# make sure we are not building from within the source code directory
--string(COMPARE EQUAL "${CMAKE_SOURCE_DIR}" "${CMAKE_BINARY_DIR}" in_source)
--string( REGEX MATCH "${CMAKE_SOURCE_DIR}/" in_source_subdir
--"${CMAKE_BINARY_DIR}")
--if (in_source OR in_source_subdir)
-- message(FATAL_ERROR "
--ERROR: In source builds of this project are not allowed.
--A separate build directory is required.
--Please create one and run cmake from the build directory.
--Also note that cmake has just added files to your source code directory.
--We suggest getting a new copy of the source code.
--Otherwise, delete `CMakeCache.txt' and the directory `CMakeFiles'.
-- ")
--endif ()
--
- # build_docs is OFF (false) by default
- if ( build_docs )
- message(STATUS "documents WILL be built and installed" )
diff --git a/nixpkgs/pkgs/development/libraries/physics/lhapdf/default.nix b/nixpkgs/pkgs/development/libraries/physics/lhapdf/default.nix
index 8d4e91265f5..7d412f86596 100644
--- a/nixpkgs/pkgs/development/libraries/physics/lhapdf/default.nix
+++ b/nixpkgs/pkgs/development/libraries/physics/lhapdf/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "lhapdf";
- version = "6.2.3";
+ version = "6.3.0";
src = fetchurl {
url = "https://www.hepforge.org/archive/lhapdf/LHAPDF-${version}.tar.gz";
- sha256 = "1l9dv37k4jz18wahyfm9g53nyl81v5bgqgy4dllbcmvcqpfkmrnn";
+ sha256 = "0pcvigpjqzfng06n98bshhhpimiqfg416ak8lz8jdgp6nxr8fkgd";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/nixpkgs/pkgs/development/libraries/physics/rivet/default.nix b/nixpkgs/pkgs/development/libraries/physics/rivet/default.nix
index bcf986346ac..abf37def8c3 100644
--- a/nixpkgs/pkgs/development/libraries/physics/rivet/default.nix
+++ b/nixpkgs/pkgs/development/libraries/physics/rivet/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "rivet";
- version = "3.1.1";
+ version = "3.1.2";
src = fetchurl {
url = "https://www.hepforge.org/archive/rivet/Rivet-${version}.tar.bz2";
- sha256 = "1cgr9jyfd9r7dwbk8fr3rys5dc74cmbx368441jvqngqymmb563w";
+ sha256 = "0yjpx7n6ry3pfgkf7d7v7mcc3yv7681kf8nq2b1fgspl8jbd0hf0";
};
patches = [
diff --git a/nixpkgs/pkgs/development/libraries/physics/yoda/default.nix b/nixpkgs/pkgs/development/libraries/physics/yoda/default.nix
index 9d4d60949c1..1a8d5a6fd39 100644
--- a/nixpkgs/pkgs/development/libraries/physics/yoda/default.nix
+++ b/nixpkgs/pkgs/development/libraries/physics/yoda/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "yoda";
- version = "1.8.2";
+ version = "1.8.3";
src = fetchurl {
url = "https://www.hepforge.org/archive/yoda/YODA-${version}.tar.bz2";
- sha256 = "1nqbv334iwdvbsc5bw8g936cxzc1hyzv9r8kjy4v124vrw8qqmc9";
+ sha256 = "12msmjiajvy2xj2m64n2fxblai5xg06a829wi7scsc7nw2jhxpfr";
};
nativeBuildInputs = with python.pkgs; [ cython makeWrapper ];
diff --git a/nixpkgs/pkgs/development/libraries/pipewire/2.nix b/nixpkgs/pkgs/development/libraries/pipewire/0.2.nix
index e9656ee23ec..1dbfe0647f4 100644
--- a/nixpkgs/pkgs/development/libraries/pipewire/2.nix
+++ b/nixpkgs/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, libjack2, udev, libva, xorg
+, glib, dbus, gst_all_1, alsaLib, ffmpeg_3, 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 libjack2 udev libva xorg.libX11 sbc SDL2
+ alsaLib ffmpeg_3 libjack2 udev libva xorg.libX11 sbc SDL2
];
mesonFlags = [
diff --git a/nixpkgs/pkgs/development/libraries/pipewire/default.nix b/nixpkgs/pkgs/development/libraries/pipewire/default.nix
index a6599bd8a35..cb5073f50c1 100644
--- a/nixpkgs/pkgs/development/libraries/pipewire/default.nix
+++ b/nixpkgs/pkgs/development/libraries/pipewire/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitLab
+, fetchpatch
, meson
, ninja
, pkgconfig
@@ -10,7 +11,7 @@
, dbus
, gst_all_1
, alsaLib
-, ffmpeg
+, ffmpeg_3
, libjack2
, udev
, libva
@@ -32,7 +33,7 @@ let
in
stdenv.mkDerivation rec {
pname = "pipewire";
- version = "0.3.5";
+ version = "0.3.7";
outputs = [ "out" "lib" "dev" "doc" ];
@@ -41,7 +42,7 @@ stdenv.mkDerivation rec {
owner = "pipewire";
repo = "pipewire";
rev = version;
- sha256 = "1x0rsq68vsl39bps2g397pa097q37mdjh595bjf7rd2lm9yf21ws";
+ sha256 = "04l66p0wj553gp2zf3vwwh6jbr1vkf6wrq4za9zlm9dn144am4j2";
};
nativeBuildInputs = [
@@ -58,7 +59,7 @@ stdenv.mkDerivation rec {
alsaLib
bluez
dbus
- ffmpeg
+ ffmpeg_3
glib
gst_all_1.gst-plugins-base
gst_all_1.gstreamer
diff --git a/nixpkgs/pkgs/development/libraries/pkger/default.nix b/nixpkgs/pkgs/development/libraries/pkger/default.nix
index c50f5532f56..09c48ff8b0a 100644
--- a/nixpkgs/pkgs/development/libraries/pkger/default.nix
+++ b/nixpkgs/pkgs/development/libraries/pkger/default.nix
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "pkger";
- version = "0.16.0";
+ version = "0.17.0";
src = fetchFromGitHub {
owner = "markbates";
repo = "pkger";
rev = "v${version}";
- sha256 = "0fpvrgww5h40l2js7raarx6gpysafvj75x26ljx4qz925x8nb6zn";
+ sha256 = "195ba1avkpm9ssgakngv8j72k7yq2xna3xmm5m8l6c5g7lf91kkp";
};
vendorSha256 = "1b9gpym6kb4hpdbrixphfh1qylmqr265jrmcd4vxb87ahvrsrvgp";
diff --git a/nixpkgs/pkgs/development/libraries/pmix/default.nix b/nixpkgs/pkgs/development/libraries/pmix/default.nix
new file mode 100644
index 00000000000..c8d8be4e8cb
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/pmix/default.nix
@@ -0,0 +1,48 @@
+{ stdenv, fetchFromGitHub, perl, autoconf, automake
+, libtool, flex, libevent, hwloc, munge, zlib
+} :
+
+let
+ version = "3.1.5";
+
+in stdenv.mkDerivation {
+ pname = "pmix";
+ inherit version;
+
+ src = fetchFromGitHub {
+ repo = "openpmix";
+ owner = "openpmix";
+ rev = "v${version}";
+ sha256 = "0fvfsig20amcigyn4v3gcdxc0jif44vqg37b8zzh0s8jqqj7jz5w";
+ };
+
+ postPatch = ''
+ patchShebangs ./autogen.pl
+ patchShebangs ./config
+ '';
+
+ nativeBuildInputs = [ perl autoconf automake libtool flex ];
+
+ buildInputs = [ libevent hwloc munge zlib ];
+
+ configureFlags = [
+ "--with-libevent=${libevent.dev}"
+ "--with-munge=${munge}"
+ "--with-hwloc=${hwloc.dev}"
+ ];
+
+ preConfigure = ''
+ ./autogen.pl
+ '';
+
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ description = "Process Management Interface for HPC environments";
+ homepage = "https://openpmix.github.io/";
+ license = licenses.bsd3;
+ maintainers = [ maintainers.markuskowa ];
+ platforms = platforms.linux;
+ };
+}
+
diff --git a/nixpkgs/pkgs/development/libraries/poco/default.nix b/nixpkgs/pkgs/development/libraries/poco/default.nix
index 72f2952914a..b2a4fb1b0c3 100644
--- a/nixpkgs/pkgs/development/libraries/poco/default.nix
+++ b/nixpkgs/pkgs/development/libraries/poco/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "poco";
- version = "1.9.4";
+ version = "1.10.1";
src = fetchurl {
url = "https://pocoproject.org/releases/${pname}-${version}/${pname}-${version}-all.tar.gz";
- sha256 = "0xzxi3r4v2076kcxhj7b1achma2lqy01spshxq8sfh0jn5bz4d7b";
+ sha256 = "1jilzh0h6ik5lr167nax7q6nrpzxl99p11pkl202ig06pgh32nbz";
};
nativeBuildInputs = [ cmake pkgconfig ];
diff --git a/nixpkgs/pkgs/development/libraries/poppler/default.nix b/nixpkgs/pkgs/development/libraries/poppler/default.nix
index 93b49524dc1..cd39e61a0cb 100644
--- a/nixpkgs/pkgs/development/libraries/poppler/default.nix
+++ b/nixpkgs/pkgs/development/libraries/poppler/default.nix
@@ -12,11 +12,11 @@ let
in
stdenv.mkDerivation rec {
name = "poppler-${suffix}-${version}";
- version = "0.88.0"; # beware: updates often break cups-filters build, check texlive and scribusUnstable too!
+ version = "0.90.1"; # beware: updates often break cups-filters build, check texlive and scribusUnstable too!
src = fetchurl {
url = "${meta.homepage}/poppler-${version}.tar.xz";
- sha256 = "1isns9s484irq9ir4hbhpyqf6af2xzswh2pfrvk1k9d5x423hidl";
+ sha256 = "mE2C5y6RQY0oCIUpjIvchVov2SZl/VKhNFsnI14MccQ=";
};
outputs = [ "out" "dev" ];
diff --git a/nixpkgs/pkgs/development/libraries/prometheus-client-c/default.nix b/nixpkgs/pkgs/development/libraries/prometheus-client-c/default.nix
new file mode 100644
index 00000000000..57f4ef5956f
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/prometheus-client-c/default.nix
@@ -0,0 +1,71 @@
+{ stdenv
+, fetchFromGitHub
+, fetchpatch
+, cmake
+, libmicrohttpd
+}:
+let
+ build =
+ { pname
+ , subdir
+ , buildInputs ? [ ]
+ , description
+ }:
+ stdenv.mkDerivation rec {
+ inherit pname;
+ version = "0.1.1";
+
+ src = fetchFromGitHub {
+ owner = "digitalocean";
+ repo = "prometheus-client-c";
+ rev = "v${version}";
+ sha256 = "0g69s24xwrv5974acshrhnp6i8rpby8c6bhz15m3d8kpgjw3cm8f";
+ };
+
+ nativeBuildInputs = [ cmake ];
+ inherit buildInputs;
+
+ # These patches will be in 0.1.2
+ patches = [
+ # Required so CMAKE_INSTALL_PREFIX is honored, otherwise it
+ # installs headers in /usr/include (absolute)
+ (
+ fetchpatch {
+ url = "https://github.com/digitalocean/prometheus-client-c/commit/5fcedeb506b7d47dd7bab35797f2c3f23db6fe10.patch";
+ sha256 = "10hzg8v5jcgxz224kdq0nha9vs78wz098b0ys7gig2iwgrg018fy";
+ }
+ )
+ (
+ fetchpatch {
+ url = "https://github.com/digitalocean/prometheus-client-c/commit/0c15e7e45ad0c3726593591fdd7d8f2fde845fe3.patch";
+ sha256 = "06899v1xz3lpsdxww4p3q7pv8nrymnibncdc472056znr5fidlp0";
+ }
+ )
+ ];
+
+ preConfigure = ''
+ cd ${subdir}
+ '';
+
+ meta = {
+ homepage = "https://github.com/digitalocean/prometheus-client-c/";
+ inherit description;
+ platforms = stdenv.lib.platforms.unix;
+ license = stdenv.lib.licenses.asl20;
+ maintainers = [ stdenv.lib.maintainers.cfsmp3 ];
+ };
+ };
+in
+rec {
+ libprom = build {
+ pname = "libprom";
+ subdir = "prom";
+ description = "A Prometheus Client in C";
+ };
+ libpromhttp = build {
+ pname = "libpromhttp";
+ subdir = "promhttp";
+ buildInputs = [ libmicrohttpd libprom ];
+ description = "A Prometheus HTTP Endpoint in C";
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/protobuf/3.12.nix b/nixpkgs/pkgs/development/libraries/protobuf/3.12.nix
index 00d9ec7f96f..6ea64a02380 100644
--- a/nixpkgs/pkgs/development/libraries/protobuf/3.12.nix
+++ b/nixpkgs/pkgs/development/libraries/protobuf/3.12.nix
@@ -1,6 +1,6 @@
{ callPackage, ... }:
callPackage ./generic-v3.nix {
- version = "3.12.0";
- sha256 = "0ac0v7mx2sf4hwf61074bgh2m1q0rs88c7gc6v910sd7cw7gql3a";
+ version = "3.12.4";
+ sha256 = "1gzvnd0g5hmx5ln39w7p4z4qphw87ksgsa1fgbpvi8d0asmwab2p";
}
diff --git a/nixpkgs/pkgs/development/libraries/protobufc/1.3.nix b/nixpkgs/pkgs/development/libraries/protobufc/1.3.nix
index 304f9d61f39..82126727282 100644
--- a/nixpkgs/pkgs/development/libraries/protobufc/1.3.nix
+++ b/nixpkgs/pkgs/development/libraries/protobufc/1.3.nix
@@ -1,12 +1,11 @@
{ callPackage, fetchFromGitHub, ... } @ args:
-callPackage ./generic.nix (args // {
- version = "1.3.1";
+callPackage ./generic.nix (args // rec {
+ version = "1.3.3";
src = fetchFromGitHub {
owner = "protobuf-c";
repo = "protobuf-c";
- #rev = "v${version}";
- rev = "9412830d0680150d429d2aa170b8d7218ab49397";
- sha256 = "175cmaj5231iqzhf5a9sxw2y3i165chk3681m1b5mp8di927q5ai";
+ rev = "v${version}";
+ sha256 = "13948amsjj9xpa4yl6amlyk3ksr96bbd4ngshh2yzflwcslhg6gv";
};
})
diff --git a/nixpkgs/pkgs/development/libraries/protolock/default.nix b/nixpkgs/pkgs/development/libraries/protolock/default.nix
index 2bdaa3ab7b6..d917541bcba 100644
--- a/nixpkgs/pkgs/development/libraries/protolock/default.nix
+++ b/nixpkgs/pkgs/development/libraries/protolock/default.nix
@@ -23,4 +23,4 @@ buildGoModule rec {
license = licenses.bsd3;
maintainers = with maintainers; [ groodt ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/libraries/protozero/default.nix b/nixpkgs/pkgs/development/libraries/protozero/default.nix
index 0bbfab62fcd..1c8e7e99313 100644
--- a/nixpkgs/pkgs/development/libraries/protozero/default.nix
+++ b/nixpkgs/pkgs/development/libraries/protozero/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "protozero";
- version = "1.6.8";
+ version = "1.7.0";
src = fetchFromGitHub {
owner = "mapbox";
repo = "protozero";
rev = "v${version}";
- sha256 = "1hfijpfylf1c71wa3mk70gjc88b6k1q7cxb87cwqdflw5q2x8ma6";
+ sha256 = "0fdihfl5j68wayjjxvpvhvnjq1anzcfnfl09f68wpzbkg3zmhblz";
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/development/libraries/qgnomeplatform/default.nix b/nixpkgs/pkgs/development/libraries/qgnomeplatform/default.nix
index a82d048b32b..3ff642bbfb9 100644
--- a/nixpkgs/pkgs/development/libraries/qgnomeplatform/default.nix
+++ b/nixpkgs/pkgs/development/libraries/qgnomeplatform/default.nix
@@ -1,6 +1,7 @@
{ mkDerivation
, lib
, fetchFromGitHub
+, nix-update-script
, pkgconfig
, gtk3
, glib
@@ -52,7 +53,7 @@ mkDerivation rec {
'';
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/development/libraries/qt-4.x/4.8/default.nix b/nixpkgs/pkgs/development/libraries/qt-4.x/4.8/default.nix
index 1c972e5440c..8512806e455 100644
--- a/nixpkgs/pkgs/development/libraries/qt-4.x/4.8/default.nix
+++ b/nixpkgs/pkgs/development/libraries/qt-4.x/4.8/default.nix
@@ -3,8 +3,9 @@
, libXfixes, libXrandr, libSM, freetype, fontconfig, zlib, libjpeg, libpng
, libmng, which, libGLU, openssl, dbus, cups, pkgconfig
, libtiff, glib, icu, libmysqlclient, postgresql, sqlite, perl, coreutils, libXi
-, buildMultimedia ? stdenv.isLinux, alsaLib, gstreamer, gst-plugins-base
-, buildWebkit ? (stdenv.isLinux || stdenv.isDarwin)
+, buildMultimedia ? false # ancient gstreamer is broken
+, alsaLib, gstreamer, gst-plugins-base
+, buildWebkit ? false
, libGLSupported ? stdenv.lib.elem stdenv.hostPlatform.system stdenv.lib.platforms.mesaPlatforms
, flashplayerFix ? false, gdk-pixbuf
, gtkStyle ? stdenv.hostPlatform == stdenv.buildPlatform, gtk2
diff --git a/nixpkgs/pkgs/development/libraries/qt-5/5.12/default.nix b/nixpkgs/pkgs/development/libraries/qt-5/5.12/default.nix
index afca6c7969b..d522feac3cd 100644
--- a/nixpkgs/pkgs/development/libraries/qt-5/5.12/default.nix
+++ b/nixpkgs/pkgs/development/libraries/qt-5/5.12/default.nix
@@ -67,6 +67,11 @@ let
./qtbase.patch.d/0010-qtbase-qtpluginpath.patch
./qtbase.patch.d/0011-qtbase-assert.patch
./qtbase.patch.d/0012-fix-header_module.patch
+
+ # Ensure -I${includedir} is added to Cflags in pkg-config files.
+ # See https://github.com/NixOS/nixpkgs/issues/52457
+ ./qtbase.patch.d/0014-qtbase-pkg-config.patch
+
# https://bugreports.qt.io/browse/QTBUG-81715
# remove after updating to qt > 5.12.7
(fetchpatch {
@@ -153,6 +158,7 @@ let
qtquickcontrols2 = callPackage ../modules/qtquickcontrols2.nix {};
qtscript = callPackage ../modules/qtscript.nix {};
qtsensors = callPackage ../modules/qtsensors.nix {};
+ qtserialbus = callPackage ../modules/qtserialbus.nix {};
qtserialport = callPackage ../modules/qtserialport.nix {};
qtspeech = callPackage ../modules/qtspeech.nix {};
qtsvg = callPackage ../modules/qtsvg.nix {};
diff --git a/nixpkgs/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0014-qtbase-pkg-config.patch b/nixpkgs/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0014-qtbase-pkg-config.patch
new file mode 100644
index 00000000000..90caaea1cf4
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/qt-5/5.12/qtbase.patch.d/0014-qtbase-pkg-config.patch
@@ -0,0 +1,14 @@
+diff --git a/qmake/generators/makefile.cpp b/qmake/generators/makefile.cpp
+--- a/qmake/generators/makefile.cpp
++++ b/qmake/generators/makefile.cpp
+@@ -3390,8 +3390,7 @@ MakefileGenerator::writePkgConfigFile()
+ << varGlue("QMAKE_PKGCONFIG_CFLAGS", "", " ", " ")
+ // << varGlue("DEFINES","-D"," -D"," ")
+ ;
+- if (!project->values("QMAKE_DEFAULT_INCDIRS").contains(includeDir))
+- t << "-I${includedir}";
++ t << "-I${includedir}";
+ if (target_mode == TARG_MAC_MODE && project->isActiveConfig("lib_bundle")
+ && libDir != QLatin1String("/Library/Frameworks")) {
+ t << " -F${libdir}";
+
diff --git a/nixpkgs/pkgs/development/libraries/qt-5/modules/qtserialbus.nix b/nixpkgs/pkgs/development/libraries/qt-5/modules/qtserialbus.nix
new file mode 100644
index 00000000000..48968a254c6
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/qt-5/modules/qtserialbus.nix
@@ -0,0 +1,6 @@
+{ qtModule, qtbase, qtserialport }:
+
+qtModule {
+ name = "qtserialbus";
+ qtInputs = [ qtbase qtserialport ];
+}
diff --git a/nixpkgs/pkgs/development/libraries/qt-5/modules/qtwebengine.nix b/nixpkgs/pkgs/development/libraries/qt-5/modules/qtwebengine.nix
index df444eee2eb..512060701e2 100644
--- a/nixpkgs/pkgs/development/libraries/qt-5/modules/qtwebengine.nix
+++ b/nixpkgs/pkgs/development/libraries/qt-5/modules/qtwebengine.nix
@@ -14,7 +14,7 @@
, enableProprietaryCodecs ? true
, gn
, cups, darwin, openbsm, runCommand, xcbuild
-, ffmpeg ? null
+, ffmpeg_3 ? null
, lib, stdenv
}:
@@ -152,7 +152,7 @@ EOF
libevent
] ++ optionals (stdenv.hostPlatform.isAarch32 || stdenv.hostPlatform.isAarch64) [
- ffmpeg
+ ffmpeg_3
] ++ optionals (!stdenv.isDarwin) [
dbus zlib minizip snappy nss protobuf jsoncpp
diff --git a/nixpkgs/pkgs/development/libraries/qtstyleplugin-kvantum-qt4/default.nix b/nixpkgs/pkgs/development/libraries/qtstyleplugin-kvantum-qt4/default.nix
index f17165b5ed3..2120c693857 100644
--- a/nixpkgs/pkgs/development/libraries/qtstyleplugin-kvantum-qt4/default.nix
+++ b/nixpkgs/pkgs/development/libraries/qtstyleplugin-kvantum-qt4/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "qtstyleplugin-kvantum-qt4";
- version = "0.15.2";
+ version = "0.15.3";
src = fetchFromGitHub {
owner = "tsujan";
repo = "Kvantum";
rev = "V${version}";
- sha256 = "0cv0lxyi2sr0k7f03rsh1j28avdxd0l0480jsa95ca3d2lq392g3";
+ sha256 = "0jq3y63c36nr2rprg7im9ik112p5zvhj46vzgxfbnpvskmg0cchm";
};
nativeBuildInputs = [ qmake4Hook ];
diff --git a/nixpkgs/pkgs/development/libraries/qtutilities/default.nix b/nixpkgs/pkgs/development/libraries/qtutilities/default.nix
index 66a7b95e334..388665f5aab 100644
--- a/nixpkgs/pkgs/development/libraries/qtutilities/default.nix
+++ b/nixpkgs/pkgs/development/libraries/qtutilities/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "qtutilities";
- version = "6.0.5";
+ version = "6.0.6";
src = fetchFromGitHub {
owner = "Martchus";
repo = pname;
rev = "v${version}";
- sha256 = "1f2nir1qb0d6r1ndpsg7vpskdw08szq82mqvbwm5bi160xkrqhjf";
+ sha256 = "0g3f18530w5f8dlzrh45k868hspga5p3m8qpz7pcg3nsdjda8cwz";
};
buildInputs = [ qtbase cpp-utilities ];
diff --git a/nixpkgs/pkgs/development/libraries/quazip/default.nix b/nixpkgs/pkgs/development/libraries/quazip/default.nix
index 4ca3be7fe79..c399298b8f8 100644
--- a/nixpkgs/pkgs/development/libraries/quazip/default.nix
+++ b/nixpkgs/pkgs/development/libraries/quazip/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "quazip";
- version = "0.9";
+ version = "0.9.1";
src = fetchFromGitHub {
owner = "stachenov";
repo = pname;
rev = "v${version}";
- sha256 = "0psvf3d9akyyx3bckc9325nmbp97xiagf8la4vhca5xn2f430fbn";
+ sha256 = "11icgwv2xyxhd1hm1add51xv54zwkcqkg85d1xqlgiigvbm196iq";
};
buildInputs = [ zlib qtbase ];
diff --git a/nixpkgs/pkgs/development/libraries/qwt/6.nix b/nixpkgs/pkgs/development/libraries/qwt/6.nix
index 54af3f3084a..1a29bb90fbb 100644
--- a/nixpkgs/pkgs/development/libraries/qwt/6.nix
+++ b/nixpkgs/pkgs/development/libraries/qwt/6.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, qtbase, qtsvg, qttools, qmake }:
stdenv.mkDerivation rec {
- name = "qwt-6.1.4";
+ name = "qwt-6.1.5";
src = fetchurl {
url = "mirror://sourceforge/qwt/${name}.tar.bz2";
- sha256 = "1navkcnmn0qz8kzsyqmk32d929zl72l0b580w1ica7z5559j2a8m";
+ sha256 = "0hf0mpca248xlqn7xnzkfj8drf19gdyg5syzklvq8pibxiixwxj0";
};
propagatedBuildInputs = [ qtbase qtsvg qttools ];
diff --git a/nixpkgs/pkgs/development/libraries/raft-canonical/default.nix b/nixpkgs/pkgs/development/libraries/raft-canonical/default.nix
index ed3d7ae9e70..68c4a95d0b6 100644
--- a/nixpkgs/pkgs/development/libraries/raft-canonical/default.nix
+++ b/nixpkgs/pkgs/development/libraries/raft-canonical/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "raft-canonical";
- version = "0.9.18";
+ version = "0.9.23";
src = fetchFromGitHub {
owner = "canonical";
repo = "raft";
rev = "v${version}";
- sha256 = "0f613aiyxqskz9d10f7r37ar9ngqsf9qsyk3jjf7s5l14wh6vl5k";
+ sha256 = "0swn95cf11fqczllmxr0nj3ig532rw4n3w6g3ckdnqka8520xjyr";
};
nativeBuildInputs = [ autoreconfHook file pkgconfig ];
@@ -18,13 +18,7 @@ stdenv.mkDerivation rec {
substituteInPlace configure --replace /usr/bin/ " "
'';
- # test fails
- #
- #append/finalizeSegment [ ERROR ]
- #Error: test/integration/test_uv_append.c:264: assertion failed: test_dir_has_file(f->dir, "0000000000000001-0000000000000004") is not true
- #Error: child killed by signal 6 (Aborted)
-
- doCheck = false;
+ doCheck = true;
outputs = [ "dev" "out" ];
diff --git a/nixpkgs/pkgs/development/libraries/randomx/default.nix b/nixpkgs/pkgs/development/libraries/randomx/default.nix
index 5b0c2b8a657..6de7ecdfef3 100644
--- a/nixpkgs/pkgs/development/libraries/randomx/default.nix
+++ b/nixpkgs/pkgs/development/libraries/randomx/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "randomX";
- version = "1.1.7";
+ version = "1.1.8";
nativeBuildInputs = [ cmake ];
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
owner = "tevador";
repo = pname;
rev = "v${version}";
- sha256 = "1d42dw4zrd7mzfqs6gwk27jj6lsh6pwv85p1ckx9dxy8mw3m52ah";
+ sha256 = "13h2cw8drq7xn3v8fbpxrlsl8zq3fs8gd2pc1pv28ahr9qqjz1gc";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/libraries/rapidcheck/default.nix b/nixpkgs/pkgs/development/libraries/rapidcheck/default.nix
index 92c42d19af6..bf96e8e76b8 100644
--- a/nixpkgs/pkgs/development/libraries/rapidcheck/default.nix
+++ b/nixpkgs/pkgs/development/libraries/rapidcheck/default.nix
@@ -1,6 +1,6 @@
{ stdenv, cmake, fetchFromGitHub }:
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
pname = "rapidcheck";
version = "unstable-2018-09-27";
diff --git a/nixpkgs/pkgs/development/libraries/readline/6.3.nix b/nixpkgs/pkgs/development/libraries/readline/6.3.nix
index 3f3503bb2ba..2b0cf978d43 100644
--- a/nixpkgs/pkgs/development/libraries/readline/6.3.nix
+++ b/nixpkgs/pkgs/development/libraries/readline/6.3.nix
@@ -32,10 +32,6 @@ stdenv.mkDerivation {
in
import ./readline-6.3-patches.nix patch);
- # Don't run the native `strip' when cross-compiling.
- dontStrip = stdenv.hostPlatform != stdenv.buildPlatform;
- bash_cv_func_sigsetjmp = if stdenv.isCygwin then "missing" else null;
-
meta = with stdenv.lib; {
description = "Library for interactive line editing";
diff --git a/nixpkgs/pkgs/development/libraries/readline/7.0.nix b/nixpkgs/pkgs/development/libraries/readline/7.0.nix
index c4bcda0110a..248ef55cce8 100644
--- a/nixpkgs/pkgs/development/libraries/readline/7.0.nix
+++ b/nixpkgs/pkgs/development/libraries/readline/7.0.nix
@@ -32,10 +32,6 @@ stdenv.mkDerivation rec {
]
++ upstreamPatches;
- # Don't run the native `strip' when cross-compiling.
- dontStrip = stdenv.hostPlatform != stdenv.buildPlatform;
- bash_cv_func_sigsetjmp = if stdenv.isCygwin then "missing" else null;
-
meta = with stdenv.lib; {
description = "Library for interactive line editing";
diff --git a/nixpkgs/pkgs/development/libraries/readline/8.0.nix b/nixpkgs/pkgs/development/libraries/readline/8.0.nix
index 23075abd6f2..6e1182647c2 100644
--- a/nixpkgs/pkgs/development/libraries/readline/8.0.nix
+++ b/nixpkgs/pkgs/development/libraries/readline/8.0.nix
@@ -32,10 +32,6 @@ stdenv.mkDerivation rec {
]
++ upstreamPatches;
- # Don't run the native `strip' when cross-compiling.
- dontStrip = stdenv.hostPlatform != stdenv.buildPlatform;
- bash_cv_func_sigsetjmp = if stdenv.isCygwin then "missing" else null;
-
meta = with stdenv.lib; {
description = "Library for interactive line editing";
diff --git a/nixpkgs/pkgs/development/libraries/relibc/default.nix b/nixpkgs/pkgs/development/libraries/relibc/default.nix
new file mode 100644
index 00000000000..a1787ce24bb
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/relibc/default.nix
@@ -0,0 +1,32 @@
+{ stdenvNoCC, buildPackages, fetchurl }:
+
+stdenvNoCC.mkDerivation {
+ name = "binary-relibc-latest";
+
+ # snapshot of https://static.redox-os.org/toolchain/x86_64-unknown-redox/relibc-install.tar.gz
+ src = fetchurl {
+ name = "relibc-install.tar.gz";
+ url = "https://gateway.pinata.cloud/ipfs/QmNp6fPTjPA6LnCYvW1UmbAHcPpU7tqZhstfSpSXMJCRwp";
+ sha256 = "1hjdzrj67jdag3pm8h2dqh6xipbfxr6f4navdra6q1h83gl7jkd9";
+ };
+
+ # to avoid "unpacker produced multiple directories"
+ unpackPhase = "unpackFile $src";
+
+ dontBuild = true;
+ dontPatchELF = true;
+ dontStrip = true;
+ installPhase = ''
+ mkdir $out/
+ cp -r x86_64-unknown-redox/* $out/
+ rm -rf $out/bin
+ '';
+
+ meta = with stdenvNoCC.lib; {
+ homepage = "https://gitlab.redox-os.org/redox-os/relibc";
+ description = "C Library in Rust for Redox and Linux";
+ license = licenses.mit;
+ maintainers = [ maintainers.aaronjanse ];
+ platforms = platforms.redox;
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/rnnoise-plugin/default.nix b/nixpkgs/pkgs/development/libraries/rnnoise-plugin/default.nix
new file mode 100644
index 00000000000..efc8857e235
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/rnnoise-plugin/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, SDL2, fetchFromGitHub, cmake }:
+
+stdenv.mkDerivation rec {
+ pname = "rnnoise-plugin";
+ version = "0.9";
+
+ src = fetchFromGitHub {
+ owner = "werman";
+ repo = "noise-suppression-for-voice";
+ rev = "v${version}";
+ sha256 = "18bq5b50xw3d4r1ildinafpg3isb9y216430h4mm9wr3ir7h76a7";
+ };
+
+ buildInputs = [ cmake ];
+
+ cmakeFlags = [ "-DCMAKE_BUILD_TYPE=Release" ];
+
+ meta = with stdenv.lib; {
+ description = "A real-time noise suppression plugin for voice based on Xiph's RNNoise";
+ homepage = "https://github.com/werman/noise-suppression-for-voice";
+ license = licenses.gpl3;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ panaeon ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/robin-map/default.nix b/nixpkgs/pkgs/development/libraries/robin-map/default.nix
index 10b7510468e..9c0774f925b 100644
--- a/nixpkgs/pkgs/development/libraries/robin-map/default.nix
+++ b/nixpkgs/pkgs/development/libraries/robin-map/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "robin-map";
- version = "0.6.2";
+ version = "0.6.3";
src = fetchFromGitHub {
owner = "Tessil";
repo = pname;
rev = "v${version}";
- sha256 = "0y532zg0aaqz3fpv785n2drwpnryaclr53drpqimnbf3cs0jw997";
+ sha256 = "1li70vwsksva9c4yly90hjafgqfixi1g6d52qq9p6r60vqc4pkjj";
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/development/libraries/rocclr/default.nix b/nixpkgs/pkgs/development/libraries/rocclr/default.nix
new file mode 100644
index 00000000000..f1917b8f2c7
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/rocclr/default.nix
@@ -0,0 +1,63 @@
+{ stdenv
+, fetchFromGitHub
+, cmake
+, rocm-cmake
+, clang
+, rocm-comgr
+, rocm-opencl-runtime
+, rocm-runtime
+, rocm-thunk
+, libelf
+, libglvnd
+, libX11
+}:
+
+stdenv.mkDerivation rec {
+ pname = "rocclr";
+ version = "3.5.0";
+
+ src = fetchFromGitHub {
+ owner = "ROCm-Developer-Tools";
+ repo = "ROCclr";
+ rev = "roc-${version}";
+ sha256 = "0j70lxpwrdrb1v4lbcyzk7kilw62ip4py9fj149d8k3x5x6wkji1";
+ };
+
+ nativeBuildInputs = [ cmake rocm-cmake ];
+
+ buildInputs = [ clang rocm-comgr rocm-runtime rocm-thunk clang ];
+
+ propagatedBuildInputs = [ libelf libglvnd libX11 ];
+
+ prePatch = ''
+ substituteInPlace CMakeLists.txt \
+ --replace 'set(ROCCLR_EXPORTS_FILE "''${CMAKE_CURRENT_BINARY_DIR}/amdrocclr_staticTargets.cmake")' \
+ 'set(ROCCLR_EXPORTS_FILE "''${CMAKE_INSTALL_LIBDIR}/cmake/amdrocclr_staticTargets.cmake")' \
+ --replace 'set (CMAKE_LIBRARY_OUTPUT_DIRECTORY ''${CMAKE_CURRENT_BINARY_DIR}/lib)' \
+ 'set (CMAKE_LIBRARY_OUTPUT_DIRECTORY ''${CMAKE_INSTALL_LIBDIR})'
+ substituteInPlace device/comgrctx.cpp \
+ --replace "libamd_comgr.so" "${rocm-comgr}/lib/libamd_comgr.so"
+ '';
+
+ cmakeFlags = [
+ "-DOPENCL_DIR=${rocm-opencl-runtime.src}"
+ ];
+
+ preFixup = ''
+ mv $out/include/include/* $out/include
+ ln -s $out/include/compiler/lib/include/* $out/include/include
+ ln -s $out/include/compiler/lib/include/* $out/include
+ sed "s|^\([[:space:]]*IMPORTED_LOCATION_RELEASE \).*|\1 \"$out/lib/libamdrocclr_static.a\"|" -i $out/lib/cmake/amdrocclr_staticTargets.cmake
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Radeon Open Compute common language runtime";
+ homepage = "https://github.com/ROCm-Developer-Tools/ROCclr";
+ license = licenses.mit;
+ maintainers = with maintainers; [ danieldk ];
+ # rocclr seems to have some AArch64 ifdefs, but does not seem
+ # to be supported yet by the build infrastructure. Recheck in
+ # the future.
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/rocksdb/default.nix b/nixpkgs/pkgs/development/libraries/rocksdb/default.nix
index 6606f57bc4b..9bc3770f21e 100644
--- a/nixpkgs/pkgs/development/libraries/rocksdb/default.nix
+++ b/nixpkgs/pkgs/development/libraries/rocksdb/default.nix
@@ -1,42 +1,49 @@
-{ stdenv, fetchFromGitHub, fetchpatch
-, cmake, ninja
-, bzip2, lz4, snappy, zlib, zstd
+{ stdenv
+, fetchFromGitHub
+, fetchpatch
+, cmake
+, ninja
+, bzip2
+, lz4
+, snappy
+, zlib
+, zstd
, enableLite ? false
}:
stdenv.mkDerivation rec {
pname = "rocksdb";
- version = "6.4.6";
+ version = "6.10.2";
src = fetchFromGitHub {
owner = "facebook";
repo = pname;
rev = "v${version}";
- sha256 = "0s0n4p1b4jzmslz9d2xd4ajra0m6l9x26mjwlbgw0klxjggmy8qn";
+ sha256 = "1f2wqb6px812ijcivq3rsknqgkv01wblc6sd8wavhrw8qljgr3s1";
};
nativeBuildInputs = [ cmake ninja ];
+
buildInputs = [ bzip2 lz4 snappy zlib zstd ];
patches = [
- # https://github.com/facebook/rocksdb/pull/6076
+ # Without this change private dependencies are exported.
+ # Can be removed after the next release.
+ # https://github.com/facebook/rocksdb/pull/6790
(fetchpatch {
- url = "https://github.com/facebook/rocksdb/commit/c0be4b2ff1a5393419673fab961cb9b09ba38752.diff";
- sha256 = "1f2wg9kqlmf2hiiihmbp8m5fr2wnn7896g6i9yg9hdgi40pw30w6";
+ url = "https://github.com/facebook/rocksdb/commit/07204837ce8d66e1e6e4893178f3fd040f9c1044.patch";
+ sha256 = "17097ybkhy0i089zzkpvcj65c7g5skvjvdzi1k09x4i1d719wm39";
})
];
- postPatch = ''
- substituteInPlace CMakeLists.txt --replace "find_package(zlib " "find_package(ZLIB "
- '';
-
NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.cc.isGNU "-Wno-error=deprecated-copy -Wno-error=pessimizing-move";
cmakeFlags = [
"-DPORTABLE=1"
"-DWITH_JEMALLOC=0"
"-DWITH_JNI=0"
- "-DWITH_TESTS=0"
+ "-DWITH_BENCHMARK_TOOLS=0"
+ "-DWITH_TESTS=1"
"-DWITH_TOOLS=0"
"-DWITH_BZ2=1"
"-DWITH_LZ4=1"
diff --git a/nixpkgs/pkgs/development/libraries/rocm-comgr/default.nix b/nixpkgs/pkgs/development/libraries/rocm-comgr/default.nix
new file mode 100644
index 00000000000..c86b081a14c
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/rocm-comgr/default.nix
@@ -0,0 +1,46 @@
+{ stdenv, fetchFromGitHub, cmake, clang, device-libs, lld, llvm }:
+
+stdenv.mkDerivation rec {
+ pname = "rocm-comgr";
+ version = "3.5.0";
+
+ src = fetchFromGitHub {
+ owner = "RadeonOpenCompute";
+ repo = "ROCm-CompilerSupport";
+ rev = "rocm-${version}";
+ sha256 = "0h9bxz98sskgzc3xpnp469iq1wi59nbijbqprlylha91y10hqb88";
+ };
+
+ sourceRoot = "source/lib/comgr";
+
+ nativeBuildInputs = [ cmake ];
+
+ buildInputs = [ clang device-libs lld llvm ];
+
+ cmakeFlags = [
+ "-DCLANG=${clang}/bin/clang"
+ "-DCMAKE_BUILD_TYPE=Release"
+ "-DCMAKE_C_COMPILER=${clang}/bin/clang"
+ "-DCMAKE_CXX_COMPILER=${clang}/bin/clang++"
+ "-DCMAKE_PREFIX_PATH=${llvm}/lib/cmake/llvm"
+ "-DLLD_INCLUDE_DIRS=${lld.src}/include"
+ "-DLLVM_TARGETS_TO_BUILD=\"AMDGPU;X86\""
+ ];
+
+ # The comgr build tends to link against the static LLVM libraries
+ # *and* the dynamic library. Linking against both causes errors
+ # about command line options being registered twice. This patch
+ # removes the static library linking.
+ patchPhase = ''
+ sed -e '/^llvm_map_components_to_libnames/,/[[:space:]]*Symbolize)/d' \
+ -i CMakeLists.txt
+ '';
+
+ meta = with stdenv.lib; {
+ description = "APIs for compiling and inspecting AMDGPU code objects";
+ homepage = "https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/tree/amd-stg-open/lib/comgr";
+ license = licenses.ncsa;
+ maintainers = with maintainers; [ danieldk ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/rocm-device-libs/default.nix b/nixpkgs/pkgs/development/libraries/rocm-device-libs/default.nix
new file mode 100644
index 00000000000..dcdbb1cb6d1
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/rocm-device-libs/default.nix
@@ -0,0 +1,41 @@
+{ stdenv
+, fetchFromGitHub
+, cmake
+, clang
+, clang-unwrapped
+, lld
+, llvm
+, rocm-runtime
+}:
+
+stdenv.mkDerivation rec {
+ pname = "rocm-device-libs";
+ version = "3.5.1";
+
+ src = fetchFromGitHub {
+ owner = "RadeonOpenCompute";
+ repo = "ROCm-Device-Libs";
+ rev = "rocm-${version}";
+ sha256 = "180bx05l293hrhzk2ymx41j5lhskysywvx33igbbsngzailwsc22";
+ };
+
+ nativeBuildInputs = [ cmake ];
+
+ buildInputs = [ clang lld llvm rocm-runtime ];
+
+ cmakeBuildType = "Release";
+
+ cmakeFlags = [
+ "-DCMAKE_PREFIX_PATH=${llvm}/lib/cmake/llvm;${clang-unwrapped}/lib/cmake/clang"
+ "-DLLVM_TARGETS_TO_BUILD='AMDGPU;X86'"
+ "-DCLANG=${clang}/bin/clang"
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Set of AMD-specific device-side language runtime libraries";
+ homepage = "https://github.com/RadeonOpenCompute/ROCm-Device-Libs";
+ license = licenses.ncsa;
+ maintainers = with maintainers; [ danieldk ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/rocm-opencl-icd/default.nix b/nixpkgs/pkgs/development/libraries/rocm-opencl-icd/default.nix
new file mode 100644
index 00000000000..6830d956193
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/rocm-opencl-icd/default.nix
@@ -0,0 +1,20 @@
+{ stdenv, rocm-opencl-runtime }:
+
+stdenv.mkDerivation rec {
+ pname = "rocm-opencl-icd";
+ version = "3.5.0";
+
+ dontUnpack = true;
+
+ installPhase = ''
+ mkdir -p $out/etc/OpenCL/vendors
+ echo "${rocm-opencl-runtime}/lib/libamdocl64.so" > $out/etc/OpenCL/vendors/amdocl64.icd
+ '';
+
+ meta = with stdenv.lib; {
+ description = "OpenCL ICD definition for AMD GPUs using the ROCm stack";
+ license = licenses.mit;
+ maintainers = with maintainers; [ danieldk ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/rocm-opencl-runtime/default.nix b/nixpkgs/pkgs/development/libraries/rocm-opencl-runtime/default.nix
new file mode 100644
index 00000000000..0c7ce260217
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/rocm-opencl-runtime/default.nix
@@ -0,0 +1,84 @@
+{ stdenv
+, fetchFromGitHub
+, addOpenGLRunpath
+, cmake
+, rocm-cmake
+, clang
+, clang-unwrapped
+, libGLU
+, libX11
+, lld
+, llvm
+, mesa
+, python2
+, rocclr
+, rocm-comgr
+, rocm-device-libs
+, rocm-runtime
+, rocm-thunk
+}:
+
+let
+ version = "3.5.0";
+ tag = "roc-${version}";
+in stdenv.mkDerivation rec {
+ inherit version;
+
+ pname = "rocm-opencl-runtime";
+
+ src = fetchFromGitHub {
+ owner = "RadeonOpenCompute";
+ repo = "ROCm-OpenCL-Runtime";
+ rev = tag;
+ sha256 = "1wrr6mmn4gf6i0vxp4yqk0ny2wglvj1jfj50il8czjwy0cwmhykk";
+ name = "ROCm-OpenCL-Runtime-${tag}-src";
+ };
+
+ nativeBuildInputs = [ cmake rocm-cmake ];
+
+ buildInputs = [
+ clang
+ clang-unwrapped
+ libGLU
+ libX11
+ lld
+ llvm
+ mesa
+ python2
+ rocclr
+ rocm-comgr
+ rocm-device-libs
+ rocm-runtime
+ rocm-thunk
+ ];
+
+ cmakeFlags = [
+ "-DAMDGPU_TARGET_TRIPLE='amdgcn-amd-amdhsa'"
+ "-DCLANG_OPTIONS_APPEND=-Wno-bitwise-conditional-parentheses"
+ "-DClang_DIR=${clang-unwrapped}/lib/cmake/clang"
+ "-DLIBROCclr_STATIC_DIR=${rocclr}/lib/cmake"
+ "-DLLVM_DIR=${llvm.out}/lib/cmake/llvm"
+ "-DUSE_COMGR_LIBRARY='yes'"
+ ];
+
+ dontStrip = true;
+
+ # Fix the ICD installation path for NixOS
+ postPatch = ''
+ substituteInPlace khronos/icd/loader/linux/icd_linux.c \
+ --replace 'ICD_VENDOR_PATH' '"${addOpenGLRunpath.driverLink}/etc/OpenCL/vendors/"'
+ echo 'add_dependencies(amdocl64 OpenCL)' >> amdocl/CMakeLists.txt
+ '';
+
+ preFixup = ''
+ patchelf --set-rpath "$out/lib" $out/bin/clinfo
+ '';
+
+ meta = with stdenv.lib; {
+ description = "OpenCL runtime for AMD GPUs, part of the ROCm stack";
+ homepage = "https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime";
+ license = with licenses; [ asl20 mit ];
+ maintainers = with maintainers; [ danieldk ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/rocm-runtime-ext/default.nix b/nixpkgs/pkgs/development/libraries/rocm-runtime-ext/default.nix
new file mode 100644
index 00000000000..3962804306a
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/rocm-runtime-ext/default.nix
@@ -0,0 +1,42 @@
+{ stdenv, fetchurl, autoPatchelfHook, rpmextract, rocm-runtime }:
+
+stdenv.mkDerivation rec {
+ pname = "rocm-runtime-ext";
+ version = "3.5.1";
+
+ src = fetchurl {
+ url = "https://repo.radeon.com/rocm/yum/3.5.1/hsa-ext-rocr-dev-1.1.30501.0-rocm-rel-3.5-34-def83d8a-Linux.rpm";
+ sha256 = "0r7lrmnplr10hs6wrji55i3dnczfzlmp8jahm1g3mhq2x12zmly0";
+ };
+
+ nativeBuildInputs = [ autoPatchelfHook rpmextract ];
+
+ buildInputs = [ rocm-runtime stdenv.cc.cc ];
+
+ unpackPhase = "rpmextract ${src}";
+
+ installPhase = ''
+ mkdir -p $out/lib
+ cp -R opt/rocm-${version}/hsa/lib $out/lib/rocm-runtime-ext
+ '';
+
+ setupHook = ./setup-hook.sh;
+
+ meta = with stdenv.lib; {
+ description = "Platform runtime for ROCm (closed-source extensions)";
+ longDescription = ''
+ This package provides closed-source extensions to the ROCm
+ runtime. Currently this adds support for OpenCL image
+ processing.
+
+ In order for the ROCm runtime to pick up the extension, you
+ should either set the ROCR_EXT_DIR environment variable should
+ be set to ''${rocm-runtime-ext}/lib/rocm-runtime-ext or this
+ package should be added to the hardware.opengl.extraPackages
+ NixOS configuration option.
+ '';
+ homepage = "https://github.com/RadeonOpenCompute/ROCR-Runtime";
+ license = with licenses; [ unfreeRedistributable ];
+ maintainers = with maintainers; [ danieldk ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/rocm-runtime-ext/setup-hook.sh b/nixpkgs/pkgs/development/libraries/rocm-runtime-ext/setup-hook.sh
new file mode 100644
index 00000000000..150d65570e6
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/rocm-runtime-ext/setup-hook.sh
@@ -0,0 +1,7 @@
+addRocmRuntimeExtDir () {
+ if [[ -z "${ROCR_EXT_DIR-}" ]]; then
+ export ROCR_EXT_DIR="@out@/lib/rocm-runtime-ext"
+ fi
+}
+
+addEnvHooks "$hostOffset" addRocmRuntimeExtDir
diff --git a/nixpkgs/pkgs/development/libraries/rocm-runtime/default.nix b/nixpkgs/pkgs/development/libraries/rocm-runtime/default.nix
new file mode 100644
index 00000000000..7470784d489
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/rocm-runtime/default.nix
@@ -0,0 +1,47 @@
+{ stdenv
+, fetchFromGitHub
+, addOpenGLRunpath
+, cmake
+, elfutils
+, rocm-thunk }:
+
+stdenv.mkDerivation rec {
+ pname = "rocm-runtime";
+ version = "3.5.0";
+
+ src = fetchFromGitHub {
+ owner = "RadeonOpenCompute";
+ repo = "ROCR-Runtime";
+ rev = "rocm-${version}";
+ sha256 = "028x1f0if6lw41cpfpysp82ikp6c3fdxxd2a6ixs0vpm4424svb1";
+ };
+
+ sourceRoot = "source/src";
+
+ buildInputs = [ cmake elfutils ];
+
+ cmakeFlags = [ "-DCMAKE_PREFIX_PATH=${rocm-thunk}" ];
+
+ # Use the ROCR_EXT_DIR environment variable and/or OpenGL driver
+ # link path to try to find binary-only ROCm runtime extension
+ # libraries. Without this change, we would have to rely on
+ # LD_LIBRARY_PATH to let the HSA runtime discover the shared
+ # libraries.
+ patchPhase = ''
+ substitute '${./rocr-ext-dir.diff}' ./rocr-ext-dir.diff \
+ --subst-var-by rocrExtDir "${addOpenGLRunpath.driverLink}/lib/rocm-runtime-ext"
+ patch -p2 < ./rocr-ext-dir.diff
+ '';
+
+ fixupPhase = ''
+ rm -r $out/lib $out/include
+ mv $out/hsa/lib $out/hsa/include $out
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Platform runtime for ROCm";
+ homepage = "https://github.com/RadeonOpenCompute/ROCR-Runtime";
+ license = with licenses; [ ncsa ];
+ maintainers = with maintainers; [ danieldk ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/rocm-runtime/rocr-ext-dir.diff b/nixpkgs/pkgs/development/libraries/rocm-runtime/rocr-ext-dir.diff
new file mode 100644
index 00000000000..21ffe7d8c34
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/rocm-runtime/rocr-ext-dir.diff
@@ -0,0 +1,23 @@
+diff --git a/src/core/runtime/runtime.cpp b/src/core/runtime/runtime.cpp
+index dd6a15c..fb6de49 100644
+--- a/src/core/runtime/runtime.cpp
++++ b/src/core/runtime/runtime.cpp
+@@ -1358,7 +1358,17 @@ void Runtime::LoadExtensions() {
+ core::HsaApiTable::HSA_EXT_FINALIZER_API_TABLE_ID);
+
+ // Update Hsa Api Table with handle of Image extension Apis
+- extensions_.LoadImage(kImageLib[os_index(os::current_os)]);
++ //
++ // Use ROCR_EXT_DIR when it is non-empty. Otherwise, try to load the
++ // library from the OpenGL driver path.
++ std::string extDirVar = os::GetEnvVar("ROCR_EXT_DIR");
++ if (!extDirVar.empty()) {
++ extensions_.LoadImage(extDirVar + "/" + kImageLib[os_index(os::current_os)]);
++ } else {
++ std::string globalDriverDir("@rocrExtDir@");
++ extensions_.LoadImage(globalDriverDir + "/" + kImageLib[os_index(os::current_os)]);
++ }
++
+ hsa_api_table_.LinkExts(&extensions_.image_api,
+ core::HsaApiTable::HSA_EXT_IMAGE_API_TABLE_ID);
+ }
diff --git a/nixpkgs/pkgs/development/libraries/rocm-thunk/default.nix b/nixpkgs/pkgs/development/libraries/rocm-thunk/default.nix
new file mode 100644
index 00000000000..42b632d293c
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/rocm-thunk/default.nix
@@ -0,0 +1,37 @@
+{ stdenv
+, fetchFromGitHub
+, cmake
+, pkg-config
+, numactl
+}:
+
+stdenv.mkDerivation rec {
+ pname = "rocm-thunk";
+ version = "3.5.0";
+
+ src = fetchFromGitHub {
+ owner = "RadeonOpenCompute";
+ repo = "ROCT-Thunk-Interface";
+ rev = "rocm-${version}";
+ sha256 = "0xn1z0xc3phjc9vabwxgph5any4ffhc8wgs5yb15m5wpg87l8x1z";
+ };
+
+ preConfigure = ''
+ export cmakeFlags="$cmakeFlags "
+ '';
+
+ nativeBuildInputs = [ cmake pkg-config ];
+
+ buildInputs = [ numactl ];
+
+ postInstall = ''
+ cp -r $src/include $out
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Radeon open compute thunk interface";
+ homepage = "https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface";
+ license = with licenses; [ bsd2 mit ];
+ maintainers = with maintainers; [ danieldk ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/science/math/itpp/default.nix b/nixpkgs/pkgs/development/libraries/science/math/itpp/default.nix
new file mode 100644
index 00000000000..d7fae9ae479
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/science/math/itpp/default.nix
@@ -0,0 +1,55 @@
+{ stdenv
+, fetchurl
+, cmake
+, gtest
+, blas
+, fftw
+, liblapack
+, gfortran
+}:
+
+stdenv.mkDerivation rec {
+ pname = "it++";
+ version = "4.3.1";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/itpp/itpp-${version}.tar.bz2";
+ sha256 = "0xxqag9wi0lg78xgw7b40rp6wxqp5grqlbs9z0ifvdfzqlhpcwah";
+ };
+
+ nativeBuildInputs = [ cmake gfortran ];
+ buildInputs = [
+ fftw
+ liblapack
+
+ # NOTE: OpenBLAS doesn't work here because IT++ doesn't pass aligned
+ # buffers, which causes segfaults in the optimized kernels :-(
+ blas
+ ];
+
+ cmakeFlags = [
+ "-DBLAS_FOUND:BOOL=TRUE"
+ "-DBLAS_LIBRARIES:STRING=${blas}/lib/libblas.so"
+ "-DLAPACK_FOUND:BOOL=TRUE"
+ "-DLAPACK_LIBRARIES:STRING=${liblapack}/lib/liblapack.so"
+ "-DGTEST_DIR:PATH=${gtest.src}/googletest"
+ ];
+
+ enableParallelBuilding = true;
+
+ doCheck = true;
+
+ checkPhase = ''
+ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$PWD/itpp
+ export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH''${DYLD_LIBRARY_PATH:+:}$PWD/itpp
+ ./gtests/itpp_gtests
+ '';
+
+ meta = with stdenv.lib; {
+ description = "IT++ is a C++ library of mathematical, signal processing and communication classes and functions.";
+ homepage = http://itpp.sourceforge.net/;
+ license = licenses.gpl3;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ andrew-d ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/science/math/mkl/default.nix b/nixpkgs/pkgs/development/libraries/science/math/mkl/default.nix
index 19f988d965c..11c5e42335b 100644
--- a/nixpkgs/pkgs/development/libraries/science/math/mkl/default.nix
+++ b/nixpkgs/pkgs/development/libraries/science/math/mkl/default.nix
@@ -19,8 +19,8 @@ let
# Darwin is pinned to 2019.3 because the DMG does not unpack; see here for details:
# https://github.com/matthewbauer/undmg/issues/4
year = if stdenvNoCC.isDarwin then "2019" else "2020";
- spot = if stdenvNoCC.isDarwin then "3" else "1";
- rel = if stdenvNoCC.isDarwin then "199" else "217";
+ spot = if stdenvNoCC.isDarwin then "3" else "2";
+ rel = if stdenvNoCC.isDarwin then "199" else "254";
rpm-ver = "${year}.${spot}-${rel}-${year}.${spot}-${rel}";
@@ -42,8 +42,8 @@ in stdenvNoCC.mkDerivation {
})
else
(fetchurl {
- url = "https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16533/l_mkl_${version}.tgz";
- sha256 = "0v86hrqg15mbc78m9qk8dbkaaq3mlwashgbf9n79kxpl1gilnah8";
+ url = "https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16849/l_mkl_${version}.tgz";
+ sha256 = "08q2q5rary7fxlrk09kpw0vl7mkk2smmklib44a6qainmxks407d";
});
nativeBuildInputs = [ validatePkgConfig ] ++ (if stdenvNoCC.isDarwin
diff --git a/nixpkgs/pkgs/development/libraries/science/math/openblas/default.nix b/nixpkgs/pkgs/development/libraries/science/math/openblas/default.nix
index 318922d7f25..89d88bdf564 100644
--- a/nixpkgs/pkgs/development/libraries/science/math/openblas/default.nix
+++ b/nixpkgs/pkgs/development/libraries/science/math/openblas/default.nix
@@ -99,12 +99,12 @@ let
in
stdenv.mkDerivation rec {
pname = "openblas";
- version = "0.3.9";
+ version = "0.3.10";
src = fetchFromGitHub {
owner = "xianyi";
repo = "OpenBLAS";
rev = "v${version}";
- sha256 = "0nq51j45shb32n6086xff3x374kx5qhr2cwjzvppx4s2z0ahflal";
+ sha256 = "174id98ga82bhz2v7sy9yj6pqy0h0088p3mkdikip69p9rh3d17b";
};
inherit blas64;
diff --git a/nixpkgs/pkgs/development/libraries/science/math/or-tools/default.nix b/nixpkgs/pkgs/development/libraries/science/math/or-tools/default.nix
index a69ae5af15f..926f7ba4789 100644
--- a/nixpkgs/pkgs/development/libraries/science/math/or-tools/default.nix
+++ b/nixpkgs/pkgs/development/libraries/science/math/or-tools/default.nix
@@ -1,20 +1,16 @@
{ stdenv, fetchFromGitHub, cmake, abseil-cpp, gflags, which
-, lsb-release, glog, protobuf3_11, cbc, zlib
+, lsb-release, glog, protobuf, cbc, zlib
, ensureNewerSourcesForZipFilesHook, python, swig }:
-let
- protobuf = protobuf3_11;
- pythonProtobuf = python.pkgs.protobuf.override { inherit protobuf; };
-
-in stdenv.mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "or-tools";
- version = "7.6";
+ version = "7.7";
src = fetchFromGitHub {
owner = "google";
repo = "or-tools";
rev = "v${version}";
- sha256 = "0605q3y7vh7x7m9azrbkx44blq12zrab6v28b9wmpcn1lmykbw1b";
+ sha256 = "06ig9a1afmzgzcg817y0rdq49ahll0q9y7bhhg9d89x6zy959ypv";
};
# The original build system uses cmake which does things like pull
@@ -33,7 +29,7 @@ in stdenv.mkDerivation rec {
makeFlags = [
"prefix=${placeholder "out"}"
- "PROTOBUF_PYTHON_DESC=${pythonProtobuf}/${python.sitePackages}/google/protobuf/descriptor_pb2.py"
+ "PROTOBUF_PYTHON_DESC=${python.pkgs.protobuf}/${python.sitePackages}/google/protobuf/descriptor_pb2.py"
];
buildFlags = [ "cc" "pypi_archive" ];
@@ -54,7 +50,7 @@ in stdenv.mkDerivation rec {
];
propagatedBuildInputs = [
abseil-cpp gflags glog protobuf cbc
- pythonProtobuf python.pkgs.six
+ python.pkgs.protobuf python.pkgs.six
];
enableParallelBuilding = true;
diff --git a/nixpkgs/pkgs/development/libraries/science/math/petsc/default.nix b/nixpkgs/pkgs/development/libraries/science/math/petsc/default.nix
index 6eeeda9e928..dd3d6ab787f 100644
--- a/nixpkgs/pkgs/development/libraries/science/math/petsc/default.nix
+++ b/nixpkgs/pkgs/development/libraries/science/math/petsc/default.nix
@@ -1,28 +1,38 @@
-{ stdenv , fetchurl , blas , gfortran , lapack , python }:
+{ stdenv , darwin , fetchurl , blas , gfortran , lapack , python }:
stdenv.mkDerivation rec {
pname = "petsc";
- version = "3.13.1";
+ version = "3.13.2";
src = fetchurl {
url = "http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-${version}.tar.gz";
- sha256 = "0pr604b9pnryl9q0q5arlhs0xdx7wslca0sbz0pzs9qylmz775qp";
+ sha256 = "0yf5lm8dqpbz1yq9nvd5g2iy2w0rgjp9vcj44ba63rwig37j3clp";
};
- nativeBuildInputs = [ blas gfortran.cc.lib lapack python ];
+ nativeBuildInputs = [ blas gfortran gfortran.cc.lib lapack python ];
- prePatch = stdenv.lib.optionalString stdenv.isDarwin ''
+ # Upstream does some hot she-py-bang stuff, this change streamlines that
+ # process. The original script in upstream is both a shell script and a
+ # python script, where the shellscript just finds a suitable python
+ # interpreter to execute the python script. See
+ # https://github.com/NixOS/nixpkgs/pull/89299#discussion_r450203444
+ # for more details.
+ prePatch = ''
+ substituteInPlace configure \
+ --replace /bin/sh /usr/bin/python
+ '' + stdenv.lib.optionalString stdenv.isDarwin ''
substituteInPlace config/install.py \
- --replace /usr/bin/install_name_tool install_name_tool
+ --replace /usr/bin/install_name_tool ${darwin.cctools}/bin/install_name_tool
'';
preConfigure = ''
+ export FC="${gfortran}/bin/gfortran" F77="${gfortran}/bin/gfortran"
patchShebangs .
configureFlagsArray=(
$configureFlagsArray
"--CC=$CC"
"--with-cxx=$CXX"
- "--with-fc=0"
+ "--with-fc=$FC"
"--with-mpi=0"
"--with-blas-lib=[${blas}/lib/libblas.so,${gfortran.cc.lib}/lib/libgfortran.a]"
"--with-lapack-lib=[${lapack}/lib/liblapack.so,${gfortran.cc.lib}/lib/libgfortran.a]"
diff --git a/nixpkgs/pkgs/development/libraries/science/math/suitesparse-graphblas/default.nix b/nixpkgs/pkgs/development/libraries/science/math/suitesparse-graphblas/default.nix
index 5a2c28d3c02..5244ccdb281 100644
--- a/nixpkgs/pkgs/development/libraries/science/math/suitesparse-graphblas/default.nix
+++ b/nixpkgs/pkgs/development/libraries/science/math/suitesparse-graphblas/default.nix
@@ -6,7 +6,7 @@
stdenv.mkDerivation rec {
pname = "suitesparse-graphblas";
- version = "3.2.2";
+ version = "3.3.0";
outputs = [ "out" "dev" ];
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
owner = "DrTimothyAldenDavis";
repo = "GraphBLAS";
rev = "v${version}";
- sha256 = "04hprrgj0f44ml2f0w4jfwgrvy8l2s6ya0c9xc8gwlbmkc7a4c62";
+ sha256 = "1fin9741ild3dv7c9gk07kpizsnnx17ar9cv9lny8vl47pms940h";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/development/libraries/serd/default.nix b/nixpkgs/pkgs/development/libraries/serd/default.nix
index 9e83bdae28e..88fd1ea82d3 100644
--- a/nixpkgs/pkgs/development/libraries/serd/default.nix
+++ b/nixpkgs/pkgs/development/libraries/serd/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "serd";
- version = "0.30.2";
+ version = "0.30.4";
src = fetchurl {
url = "https://download.drobilla.net/${pname}-${version}.tar.bz2";
- sha256 = "00kjjgs5a8r72khgpya14scvl3n58wqwl5927y14z03j25q04ccx";
+ sha256 = "168rn3m32c59qbar120f83ibcnnd987ij9p053kybgl7cmm6358c";
};
nativeBuildInputs = [ pkgconfig python3 wafHook ];
@@ -16,6 +16,6 @@ stdenv.mkDerivation rec {
description = "A lightweight C library for RDF syntax which supports reading and writing Turtle and NTriples";
license = licenses.mit;
maintainers = [ maintainers.goibhniu ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/development/libraries/serf/default.nix b/nixpkgs/pkgs/development/libraries/serf/default.nix
index 2742ba1577b..92dde2111fc 100644
--- a/nixpkgs/pkgs/development/libraries/serf/default.nix
+++ b/nixpkgs/pkgs/development/libraries/serf/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, apr, scons, openssl, aprutil, zlib, kerberos
+{ stdenv, fetchurl, apr, sconsPackages, openssl, aprutil, zlib, kerberos
, pkgconfig, libiconv }:
stdenv.mkDerivation rec {
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "1k47gbgpp52049andr28y28nbwh9m36bbb0g8p0aka3pqlhjv72l";
};
- nativeBuildInputs = [ pkgconfig scons.py2 ];
+ nativeBuildInputs = [ pkgconfig sconsPackages.scons_3_1_2 ];
buildInputs = [ apr openssl aprutil zlib libiconv ]
++ stdenv.lib.optional (!stdenv.isCygwin) kerberos;
diff --git a/nixpkgs/pkgs/development/libraries/serialdv/default.nix b/nixpkgs/pkgs/development/libraries/serialdv/default.nix
index 178cee5e69a..d711cd9fc80 100644
--- a/nixpkgs/pkgs/development/libraries/serialdv/default.nix
+++ b/nixpkgs/pkgs/development/libraries/serialdv/default.nix
@@ -18,6 +18,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/f4exb/serialdv";
platforms = platforms.linux;
maintainers = with maintainers; [ alkeryn ];
+ license = licenses.gpl3;
};
}
diff --git a/nixpkgs/pkgs/development/libraries/simgear/default.nix b/nixpkgs/pkgs/development/libraries/simgear/default.nix
index ab4fd2c7bf2..3a7c0b3c410 100644
--- a/nixpkgs/pkgs/development/libraries/simgear/default.nix
+++ b/nixpkgs/pkgs/development/libraries/simgear/default.nix
@@ -4,7 +4,7 @@
, curl
}:
let
- version = "2020.1.1";
+ version = "2020.1.3";
shortVersion = builtins.substring 0 6 version;
in
stdenv.mkDerivation rec {
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://sourceforge/flightgear/release-${shortVersion}/${pname}-${version}.tar.bz2";
- sha256 = "1z52r28xg05q6hdlh4szzfjlpgkvbdyn2dpaji9b57y58ccrqsfh";
+ sha256 = "1l8kiicm0klbx0b05994vqd8a8wj7k0djbbg41a6i3q5d17jrnk6";
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/development/libraries/soil/default.nix b/nixpkgs/pkgs/development/libraries/soil/default.nix
index 10a60c36987..cf0896170c1 100644
--- a/nixpkgs/pkgs/development/libraries/soil/default.nix
+++ b/nixpkgs/pkgs/development/libraries/soil/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, unzip, mesa, libX11 }:
+{ stdenv, fetchurl, unzip, mesa, libX11, libGL }:
stdenv.mkDerivation {
name = "soil";
@@ -8,7 +8,7 @@ stdenv.mkDerivation {
sha256 = "00gpwp9dldzhsdhksjvmbhsd2ialraqbv6v6dpikdmpncj6mnc52";
};
- buildInputs = [ unzip mesa libX11 ];
+ buildInputs = [ unzip mesa libGL libX11 ];
sourceRoot = "Simple OpenGL Image Library/projects/makefile";
preBuild = "mkdir obj";
diff --git a/nixpkgs/pkgs/development/libraries/sord/default.nix b/nixpkgs/pkgs/development/libraries/sord/default.nix
index 5258f4d408b..eb91ec2986a 100644
--- a/nixpkgs/pkgs/development/libraries/sord/default.nix
+++ b/nixpkgs/pkgs/development/libraries/sord/default.nix
@@ -18,6 +18,6 @@ stdenv.mkDerivation rec {
description = "A lightweight C library for storing RDF data in memory";
license = licenses.mit;
maintainers = [ maintainers.goibhniu ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/development/libraries/spdk/default.nix b/nixpkgs/pkgs/development/libraries/spdk/default.nix
index e8d4f3eb4e0..1b5abe16f37 100644
--- a/nixpkgs/pkgs/development/libraries/spdk/default.nix
+++ b/nixpkgs/pkgs/development/libraries/spdk/default.nix
@@ -1,24 +1,54 @@
-{ stdenv, fetchFromGitHub, python, cunit, dpdk, libaio, libbsd, libuuid, numactl, openssl }:
+{ stdenv
+, fetchurl
+, fetchFromGitHub
+, fetchpatch
+, ncurses
+, python3
+, cunit
+, dpdk
+, libaio
+, libbsd
+, libuuid
+, numactl
+, openssl
+}:
-stdenv.mkDerivation rec {
+let
+ dpdk-compat-patch = fetchurl {
+ url = "https://review.spdk.io/gerrit/plugins/gitiles/spdk/spdk/+/6acb9a58755856fb9316baf9dbbb7239dc6b9446%5E%21/?format=TEXT";
+ sha256 = "18q0956fkjw19r29hp16x4pygkfv01alj9cld2wlqqyfgp41nhn0";
+ };
+in stdenv.mkDerivation rec {
pname = "spdk";
- version = "20.01.1";
+ version = "20.04.1";
src = fetchFromGitHub {
owner = "spdk";
repo = "spdk";
rev = "v${version}";
- sha256 = "1ci0kj0bv5jp5yipa8g0q0ah71qv6pjvvban1ad0v24f7lq4xh0w";
+ sha256 = "ApMyGamPrMalzZLbVkJlcwatiB8dOJmoxesdjkWZElk=";
};
- patches = [ ./spdk-dpdk-meson.patch ];
+ patches = [
+ ./spdk-dpdk-meson.patch
+ # https://review.spdk.io/gerrit/c/spdk/spdk/+/3134
+ (fetchpatch {
+ url = "https://github.com/spdk/spdk/commit/c954b5b722c5c163774d3598458ff726c48852ab.patch";
+ sha256 = "1n149hva5qxmpr0nmav10nya7zklafxi136f809clv8pag84g698";
+ })
+ ];
- nativeBuildInputs = [ python ];
+ nativeBuildInputs = [
+ python3
+ ];
- buildInputs = [ cunit dpdk libaio libbsd libuuid numactl openssl ];
+ buildInputs = [
+ cunit dpdk libaio libbsd libuuid numactl openssl ncurses
+ ];
postPatch = ''
patchShebangs .
+ base64 -d ${dpdk-compat-patch} | patch -p1
'';
configureFlags = [ "--with-dpdk=${dpdk}" ];
diff --git a/nixpkgs/pkgs/development/libraries/sqlite/analyzer.nix b/nixpkgs/pkgs/development/libraries/sqlite/analyzer.nix
index 4e37febbe75..5c65c84e54d 100644
--- a/nixpkgs/pkgs/development/libraries/sqlite/analyzer.nix
+++ b/nixpkgs/pkgs/development/libraries/sqlite/analyzer.nix
@@ -6,11 +6,11 @@ in
stdenv.mkDerivation rec {
pname = "sqlite-analyzer";
- version = "3.31.1";
+ version = "3.32.3";
src = assert version == sqlite.version; fetchurl {
url = "https://sqlite.org/2020/sqlite-src-${archiveVersion version}.zip";
- sha256 = "0n7f3w59gr80s6k4l5a9bp2s97dlfapfbhb3qdhak6axhn127p7j";
+ sha256 = "1fgmslzf013ry3a7g2vms7zyg24gs53gfj308r6ki4inbn3g04lk";
};
nativeBuildInputs = [ unzip ];
diff --git a/nixpkgs/pkgs/development/libraries/sqlite/default.nix b/nixpkgs/pkgs/development/libraries/sqlite/default.nix
index 245c55e9ea8..cd0042e722a 100644
--- a/nixpkgs/pkgs/development/libraries/sqlite/default.nix
+++ b/nixpkgs/pkgs/development/libraries/sqlite/default.nix
@@ -10,12 +10,12 @@ in
stdenv.mkDerivation rec {
pname = "sqlite";
- version = "3.31.1";
+ version = "3.32.3";
# NB! Make sure to update analyzer.nix src (in the same directory).
src = fetchurl {
url = "https://sqlite.org/2020/sqlite-autoconf-${archiveVersion version}.tar.gz";
- sha256 = "1bj936svd8i5g25xd1bj52hj4zca01fgl3sqkj86z9q5pkz4wa32";
+ sha256 = "0rlbaq177gcgk5dswd3akbhv2nvvzljrbhgy18hklbhw7h90f5d3";
};
outputs = [ "bin" "dev" "out" ];
diff --git a/nixpkgs/pkgs/development/libraries/sundials/default.nix b/nixpkgs/pkgs/development/libraries/sundials/default.nix
index 46cf437d72c..24980e9b709 100644
--- a/nixpkgs/pkgs/development/libraries/sundials/default.nix
+++ b/nixpkgs/pkgs/development/libraries/sundials/default.nix
@@ -11,14 +11,14 @@ assert (!blas.isILP64) && (!lapack.isILP64);
stdenv.mkDerivation rec {
pname = "sundials";
- version = "5.1.0";
+ version = "5.3.0";
buildInputs = [ python ] ++ stdenv.lib.optionals (lapackSupport) [ gfortran blas lapack ];
nativeBuildInputs = [ cmake ];
src = fetchurl {
url = "https://computation.llnl.gov/projects/${pname}/download/${pname}-${version}.tar.gz";
- sha256 = "08cvzmbr2qc09ayq4f5j07lw97hl06q4dl26vh4kh822mm7x28pv";
+ sha256 = "19xwi7pz35s2nqgldm6r0jl2k0bs36zhbpnmmzc56s1n3bhzgpw8";
};
patches = [
diff --git a/nixpkgs/pkgs/development/libraries/swiften/build-fix.patch b/nixpkgs/pkgs/development/libraries/swiften/build-fix.patch
new file mode 100644
index 00000000000..01814cadfbd
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/swiften/build-fix.patch
@@ -0,0 +1,32 @@
+diff -wbBur swift-4.0.2/Swift/QtUI/UserSearch/QtUserSearchWindow.h swift-4.0.2.my/Swift/QtUI/UserSearch/QtUserSearchWindow.h
+--- swift-4.0.2/Swift/QtUI/UserSearch/QtUserSearchWindow.h 2018-04-06 13:06:46.000000000 +0300
++++ swift-4.0.2.my/Swift/QtUI/UserSearch/QtUserSearchWindow.h 2019-10-08 20:52:23.171475337 +0300
+@@ -9,6 +9,7 @@
+ #include <set>
+
+ #include <QWizard>
++#include <QAbstractItemModel>
+
+ #include <Swiften/Base/Override.h>
+
+diff -wbBur swift-4.0.2/Swiften/Network/PlatformNATTraversalWorker.cpp swift-4.0.2.my/Swiften/Network/PlatformNATTraversalWorker.cpp
+--- swift-4.0.2/Swiften/Network/PlatformNATTraversalWorker.cpp 2018-04-06 13:06:46.000000000 +0300
++++ swift-4.0.2.my/Swiften/Network/PlatformNATTraversalWorker.cpp 2019-10-08 21:12:25.284754131 +0300
+@@ -157,7 +157,7 @@
+ miniUPnPInterface = new MiniUPnPInterface();
+ miniUPnPSupported = miniUPnPInterface->isAvailable();
+ }
+- SWIFT_LOG(debug) << "UPnP NAT traversal supported: " << miniUPnPSupported << std::endl;
++// SWIFT_LOG(debug) << "UPnP NAT traversal supported: " << miniUPnPSupported << std::endl;
+ if (miniUPnPSupported) {
+ return miniUPnPInterface;
+ }
+@@ -168,7 +168,7 @@
+ natPMPInterface = new NATPMPInterface();
+ natPMPSupported = natPMPInterface->isAvailable();
+ }
+- SWIFT_LOG(debug) << "NAT-PMP NAT traversal supported: " << natPMPSupported << std::endl;
++// SWIFT_LOG(debug) << "NAT-PMP NAT traversal supported: " << natPMPSupported << std::endl;
+ if (natPMPSupported) {
+ return natPMPInterface;
+ }
diff --git a/nixpkgs/pkgs/development/libraries/swiften/default.nix b/nixpkgs/pkgs/development/libraries/swiften/default.nix
index bdac55fe2ec..2fe20cc9e88 100644
--- a/nixpkgs/pkgs/development/libraries/swiften/default.nix
+++ b/nixpkgs/pkgs/development/libraries/swiften/default.nix
@@ -1,9 +1,9 @@
-{ stdenv, python, fetchurl, openssl, boost, scons }:
+{ stdenv, python, fetchurl, openssl, boost, sconsPackages }:
stdenv.mkDerivation rec {
pname = "swiften";
version = "4.0.2";
- nativeBuildInputs = [ scons.py2 ];
+ nativeBuildInputs = [ sconsPackages.scons_3_1_2 ];
buildInputs = [ python ];
propagatedBuildInputs = [ openssl boost ];
@@ -12,17 +12,21 @@ stdenv.mkDerivation rec {
sha256 = "0w0aiszjd58ynxpacwcgf052zpmbpcym4dhci64vbfgch6wryz0w";
};
- patches = [ ./scons.patch ];
+ patches = [ ./scons.patch ./build-fix.patch ];
sconsFlags = [
"openssl=${openssl.dev}"
"boost_includedir=${boost.dev}/include"
"boost_libdir=${boost.out}/lib"
"boost_bundled_enable=false"
+ "max_jobs=1"
+ "optimize=1"
+ "debug=0"
+ "swiften_dll=1"
];
preInstall = ''
installTargets="$out"
- installFlags+=" SWIFT_INSTALLDIR=$out"
+ installFlags+=" SWIFTEN_INSTALLDIR=$out"
'';
enableParallelBuilding = true;
@@ -33,6 +37,5 @@ stdenv.mkDerivation rec {
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = [ maintainers.twey ];
- broken = true; # Broken since 2019-11-20 (https://hydra.nixos.org/build/114681755)
};
}
diff --git a/nixpkgs/pkgs/development/libraries/swiftshader/default.nix b/nixpkgs/pkgs/development/libraries/swiftshader/default.nix
new file mode 100644
index 00000000000..3965f46bd8d
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/swiftshader/default.nix
@@ -0,0 +1,63 @@
+{ stdenv, fetchgit, python3, cmake, jq, libX11, libXext }:
+
+stdenv.mkDerivation rec {
+ pname = "swiftshader";
+ version = "2020-06-17";
+
+ src = fetchgit {
+ url = "https://swiftshader.googlesource.com/SwiftShader";
+ rev = "763957e6b4fc1aa360ab19c4109b8b26686783e8";
+ sha256 = "0sdh48swx0qyq2nfkv1nggs14am0qc7z239qrxb69p2ddqm76g1s";
+ };
+
+ nativeBuildInputs = [ cmake python3 jq ];
+ buildInputs = [ libX11 libXext ];
+
+ # Make sure we include the drivers and icd files in the output as the cmake
+ # generated install command only puts in the spirv-tools stuff.
+ installPhase = ''
+ runHook preInstall
+
+ #
+ # Vulkan driver
+ #
+ vk_so_path="$out/lib/libvk_swiftshader.so"
+ mkdir -p "$(dirname "$vk_so_path")"
+ mv Linux/libvk_swiftshader.so "$vk_so_path"
+
+ vk_icd_json="$out/share/vulkan/icd.d/vk_swiftshader_icd.json"
+ mkdir -p "$(dirname "$vk_icd_json")"
+ jq ".ICD.library_path = \"$vk_so_path\"" <Linux/vk_swiftshader_icd.json >"$vk_icd_json"
+
+ #
+ # GL driver
+ #
+ gl_so_path="$out/lib/libEGL.so"
+ mkdir -p "$(dirname "$gl_so_path")"
+ mv Linux/libEGL.so "$gl_so_path"
+
+ gl_icd_json="$out/share/glvnd/egl_vendor.d/swiftshader.json"
+ mkdir -p "$(dirname "$gl_icd_json")"
+ cat >"$gl_icd_json" <<EOF
+ {
+ "file_format_version" : "1.0.0",
+ "ICD" : {
+ "library_path" : "$gl_so_path"
+ }
+ }
+ EOF
+
+ runHook postInstall
+ '';
+
+ meta = with stdenv.lib; {
+ description =
+ "A high-performance CPU-based implementation of the Vulkan, OpenGL ES, and Direct3D 9 graphics APIs";
+ homepage = "https://opensource.google/projects/swiftshader";
+ license = licenses.asl20;
+ # Should be possible to support Darwin by changing the install phase with
+ # 's/Linux/Darwin/' and 's/so/dylib/' or something similar.
+ platforms = [ "i686-linux" "x86_64-linux" "armv7l-linux" "mipsel-linux" ];
+ maintainers = with maintainers; [ expipiplus1 ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/telepathy/qt/default.nix b/nixpkgs/pkgs/development/libraries/telepathy/qt/default.nix
index b8e438819db..2addb86246d 100644
--- a/nixpkgs/pkgs/development/libraries/telepathy/qt/default.nix
+++ b/nixpkgs/pkgs/development/libraries/telepathy/qt/default.nix
@@ -1,14 +1,14 @@
-{ stdenv, fetchurl, cmake, qtbase, pkgconfig, python2Packages, dbus-glib, dbus
+{ stdenv, fetchurl, cmake, qtbase, pkgconfig, python3Packages, dbus-glib, dbus
, telepathy-farstream, telepathy-glib, fetchpatch }:
let
- inherit (python2Packages) python dbus-python;
+ inherit (python3Packages) python dbus-python;
in stdenv.mkDerivation rec {
- name = "telepathy-qt-0.9.7";
+ name = "telepathy-qt-0.9.8";
src = fetchurl {
url = "https://telepathy.freedesktop.org/releases/telepathy-qt/${name}.tar.gz";
- sha256 = "0krxd4hhfx6r0ja19wh3848j7gn1rv8jrnakgmkbmi7bww5x7fi1";
+ sha256 = "bf8e2a09060addb80475a4938105b9b41d9e6837999b7a00e5351783857e18ad";
};
nativeBuildInputs = [ cmake pkgconfig python ];
@@ -16,14 +16,6 @@ in stdenv.mkDerivation rec {
buildInputs = [ dbus-glib ];
checkInputs = [ dbus.daemon dbus-python ];
- patches = [
- # https://github.com/TelepathyIM/telepathy-qt/issues/25
- (fetchpatch {
- url = "https://github.com/TelepathyIM/telepathy-qt/commit/d654dc70dbec7097e96e6d96ca74ab1b5b00ef8c.patch";
- sha256 = "1jzd9b9rqh3c8xlq8dr7c0r8aabzf5ywv2gpkk6phh3xwngzrfbh";
- })
- ];
-
# No point in building tests if they are not run
# On 0.9.7, they do not even build with QT4
cmakeFlags = stdenv.lib.optional (!doCheck) "-DENABLE_TESTS=OFF";
diff --git a/nixpkgs/pkgs/development/libraries/timezonemap/default.nix b/nixpkgs/pkgs/development/libraries/timezonemap/default.nix
new file mode 100644
index 00000000000..131d66e45cc
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/timezonemap/default.nix
@@ -0,0 +1,65 @@
+{ stdenv
+, autoreconfHook
+, fetchbzr
+, pkgconfig
+, gtk3
+, glib
+, file
+, gobject-introspection
+, json-glib
+, libsoup
+}:
+
+stdenv.mkDerivation rec {
+ pname = "timezonemap";
+ version = "0.4.5";
+
+ src = fetchbzr {
+ url = "lp:timezonemap";
+ rev = "58";
+ sha256 = "1qdp5f9zd8c02bf0mq4w15rlhz2g51phml5qg9asdyfd1715f8n0";
+ };
+
+ nativeBuildInputs = [
+ pkgconfig
+ autoreconfHook
+ gobject-introspection
+ ];
+
+ buildInputs = [
+ gtk3
+ glib
+ json-glib
+ libsoup
+ ];
+
+ configureFlags = [
+ "CFLAGS=-Wno-error"
+ "--sysconfdir=/etc"
+ "--localstatedir=/var"
+ ];
+
+ installFlags = [
+ "sysconfdir=${placeholder "out"}/etc"
+ "localstatedir=\${TMPDIR}"
+ ];
+
+ preConfigure = ''
+ for f in {configure,m4/libtool.m4}; do
+ substituteInPlace $f\
+ --replace /usr/bin/file ${file}/bin/file
+ done
+ '';
+
+ postPatch = ''
+ sed "s|/usr/share/libtimezonemap|$out/share/libtimezonemap|g" -i ./src/tz.h
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://launchpad.net/timezonemap";
+ description = "A GTK+3 Timezone Map Widget";
+ license = licenses.gpl2;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.mkg20001 ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/tllist/default.nix b/nixpkgs/pkgs/development/libraries/tllist/default.nix
new file mode 100644
index 00000000000..1b5ea1ff39b
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/tllist/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, lib, fetchgit, meson, ninja }:
+
+stdenv.mkDerivation rec {
+ pname = "tllist";
+ version = "1.0.1";
+
+ src = fetchgit {
+ url = "https://codeberg.org/dnkl/tllist.git";
+ rev = "${version}";
+ sha256 = "0xifbbfg1kn281jybdc6ns5kzz0daha4hf47bd0yc0wcmvcfbgmp";
+ };
+
+ nativeBuildInputs = [
+ meson ninja
+ ];
+
+ meta = with lib; {
+ homepage = "https://codeberg.org/dnkl/tllist";
+ description = "C header file only implementation of a typed linked list";
+ maintainers = with maintainers; [ fionera ];
+ license = licenses.mit;
+ platforms = with platforms; linux;
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/tpm2-tss/default.nix b/nixpkgs/pkgs/development/libraries/tpm2-tss/default.nix
index b264c3bc6c6..2421d3f8899 100644
--- a/nixpkgs/pkgs/development/libraries/tpm2-tss/default.nix
+++ b/nixpkgs/pkgs/development/libraries/tpm2-tss/default.nix
@@ -1,36 +1,32 @@
-{ stdenv, lib, fetchurl, fetchpatch
-, cmocka, doxygen, ibm-sw-tpm2, iproute, openssl, perl, pkgconfig, procps
-, uthash, which
+{ stdenv, lib, fetchFromGitHub
+, autoreconfHook, autoconf-archive, pkg-config, doxygen, perl
+, openssl, json_c, curl, libgcrypt
+, cmocka, uthash, ibm-sw-tpm2, iproute, procps, which
}:
stdenv.mkDerivation rec {
pname = "tpm2-tss";
- version = "2.3.2";
+ version = "2.4.1";
- src = fetchurl {
- url = "https://github.com/tpm2-software/${pname}/releases/download/${version}/${pname}-${version}.tar.gz";
- sha256 = "19jg09sxy3aj4dc1yv32jjv0m62cnmhjlw02jbh4d4pk2439m4l2";
+ src = fetchFromGitHub {
+ owner = "tpm2-software";
+ repo = pname;
+ rev = version;
+ sha256 = "09x5czaj4a8cyf8cxavcasx3yy1kik1s45a90c7zvxb7y1kfp9zs";
};
- patches = [
- # Fix test failure. see https://github.com/tpm2-software/tpm2-tss/pull/1585
- (fetchpatch {
- url = "https://patch-diff.githubusercontent.com/raw/tpm2-software/tpm2-tss/pull/1585.patch";
- sha256 = "0ak3l588ahzv3yx1gfa4sa6p74lsffxzkr23ppznm34wvlcci86n";
- })
- ];
-
nativeBuildInputs = [
- doxygen perl pkgconfig
- # For unit tests and integration tests.
- ibm-sw-tpm2 iproute procps which
+ autoreconfHook autoconf-archive pkg-config doxygen perl
];
- buildInputs = [
- openssl
- # For unit tests and integration tests.
- cmocka uthash
+ buildInputs = [ openssl json_c curl libgcrypt ];
+ checkInputs = [
+ cmocka uthash ibm-sw-tpm2 iproute procps which
];
+ preAutoreconf = "./bootstrap";
+
+ enableParallelBuilding = true;
+
postPatch = "patchShebangs script";
configureFlags = [
diff --git a/nixpkgs/pkgs/development/libraries/tremor/default.nix b/nixpkgs/pkgs/development/libraries/tremor/default.nix
index c2cb8a836bf..722094f859c 100644
--- a/nixpkgs/pkgs/development/libraries/tremor/default.nix
+++ b/nixpkgs/pkgs/development/libraries/tremor/default.nix
@@ -1,10 +1,12 @@
-{ stdenv, fetchgit, autoreconfHook, pkgconfig, libogg }:
+{ stdenv, fetchFromGitLab, autoreconfHook, pkgconfig, libogg }:
stdenv.mkDerivation {
name = "tremor-unstable-2018-03-16";
- src = fetchgit {
- url = "https://git.xiph.org/tremor.git";
+ src = fetchFromGitLab {
+ owner = "xiph";
+ repo = "tremor";
+ domain = "gitlab.xiph.org";
rev = "562307a4a7082e24553f3d2c55dab397a17c4b4f";
sha256 = "0m07gq4zfgigsiz8b518xyb19v7qqp76qmp7lb262825vkqzl3zq";
};
diff --git a/nixpkgs/pkgs/development/libraries/trompeloeil/default.nix b/nixpkgs/pkgs/development/libraries/trompeloeil/default.nix
index 782af4ab033..625b16cc99a 100644
--- a/nixpkgs/pkgs/development/libraries/trompeloeil/default.nix
+++ b/nixpkgs/pkgs/development/libraries/trompeloeil/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "trompeloeil";
- version = "37";
+ version = "38";
src = fetchFromGitHub {
owner = "rollbear";
repo = "trompeloeil";
rev = "v${version}";
- sha256 = "04f9vpzh4fc15w4ynirzs9ipm9r31dbggb2zilmk0fj4qr79am42";
+ sha256 = "068q4xx09vwjs7i89w47qzymdb4l6jqi27gx2jmd3yb6fp2k7nsb";
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/development/libraries/tweeny/default.nix b/nixpkgs/pkgs/development/libraries/tweeny/default.nix
index d3c30028ba4..f2de470288d 100644
--- a/nixpkgs/pkgs/development/libraries/tweeny/default.nix
+++ b/nixpkgs/pkgs/development/libraries/tweeny/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "tweeny";
- version = "3.1.0";
+ version = "3.1.1";
src = fetchFromGitHub {
owner = "mobius3";
repo = "tweeny";
rev = "v${version}";
- sha256 = "0qvby57g9a2m4afd1mgard3k7nm4ynbvali7nzm1qn3ygdmqid7n";
+ sha256 = "0zk7p21i54hfz0l50617i3gxhxh0n9yy86n2fxg8m26cvf4yhsj7";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/development/libraries/uci/default.nix b/nixpkgs/pkgs/development/libraries/uci/default.nix
index e3bdea8c889..aa2a88653bb 100644
--- a/nixpkgs/pkgs/development/libraries/uci/default.nix
+++ b/nixpkgs/pkgs/development/libraries/uci/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation {
pname = "uci";
- version = "unstable-2020-01-27";
+ version = "unstable-2020-04-27";
src = fetchgit {
url = "https://git.openwrt.org/project/uci.git";
- rev = "e8d83732f9eb571dce71aa915ff38a072579610b";
- sha256 = "1si8dh8zzw4j6m7387qciw2akfvl7c4779s8q5ns2ys6dn4sz6by";
+ rev = "ec8d3233948603485e1b97384113fac9f1bab5d6";
+ sha256 = "0p765l8znvwhzhgkq7dp36w62k5rmzav59vgdqmqq1bjmlz1yyi6";
};
hardeningDisable = [ "all" ];
diff --git a/nixpkgs/pkgs/development/libraries/ucx/default.nix b/nixpkgs/pkgs/development/libraries/ucx/default.nix
index 9ec8ca660cf..1961e8aef68 100644
--- a/nixpkgs/pkgs/development/libraries/ucx/default.nix
+++ b/nixpkgs/pkgs/development/libraries/ucx/default.nix
@@ -3,7 +3,7 @@
}:
let
- version = "1.7.0";
+ version = "1.8.1";
in stdenv.mkDerivation {
name = "ucx-${version}";
@@ -12,7 +12,7 @@ in stdenv.mkDerivation {
owner = "openucx";
repo = "ucx";
rev = "v${version}";
- sha256 = "149p8s7jrg7pbbq0hw0qm8va119bsl19q4scgk94vjqliyc1s33h";
+ sha256 = "0yfnx4shgydkp447kipavjzgl6z58jan6l7znhdi8ry4zbgk568a";
};
nativeBuildInputs = [ autoreconfHook doxygen ];
diff --git a/nixpkgs/pkgs/development/libraries/unicorn-emu/default.nix b/nixpkgs/pkgs/development/libraries/unicorn-emu/default.nix
index 7917b695406..3e10f492eb9 100644
--- a/nixpkgs/pkgs/development/libraries/unicorn-emu/default.nix
+++ b/nixpkgs/pkgs/development/libraries/unicorn-emu/default.nix
@@ -1,17 +1,25 @@
-{ stdenv, fetchurl, pkgconfig, python }:
+{ stdenv, fetchurl, pkgconfig, python, cmocka, hexdump, writeScriptBin, binutils-unwrapped }:
stdenv.mkDerivation rec {
pname = "unicorn-emulator";
- version = "1.0.1";
+ version = "1.0.2-rc4";
src = fetchurl {
url = "https://github.com/unicorn-engine/unicorn/archive/${version}.tar.gz";
- sha256 = "0z01apwmvhvdldm372ww9pjfn45awkw3m90c0h4v0nj0ihmlysis";
+ sha256 = "05w43jq3r97l3c8ggc745ai8m5l93p1b6q6cfp1zwzz6hl5kifiv";
};
- configurePhase = '' patchShebangs make.sh '';
- buildPhase = '' ./make.sh '' + stdenv.lib.optionalString stdenv.isDarwin "macos-universal-no";
- installPhase = '' env PREFIX=$out ./make.sh install '';
+ 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;
diff --git a/nixpkgs/pkgs/development/libraries/unixODBCDrivers/default.nix b/nixpkgs/pkgs/development/libraries/unixODBCDrivers/default.nix
index 6de0aabe70c..04aa7e6c685 100644
--- a/nixpkgs/pkgs/development/libraries/unixODBCDrivers/default.nix
+++ b/nixpkgs/pkgs/development/libraries/unixODBCDrivers/default.nix
@@ -108,7 +108,7 @@
buildInputs = [ unixODBC sqlite zlib libxml2 ];
- configureFlags = [ "--with-odbc=${unixODBC}" ];
+ configureFlags = [ "--with-odbc=${unixODBC}" "--with-sqlite3=${sqlite.dev}" ];
installTargets = [ "install-3" ];
diff --git a/nixpkgs/pkgs/development/libraries/urdfdom-headers/default.nix b/nixpkgs/pkgs/development/libraries/urdfdom-headers/default.nix
new file mode 100644
index 00000000000..91fc747b84a
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/urdfdom-headers/default.nix
@@ -0,0 +1,31 @@
+{ lib, stdenv, fetchFromGitHub, fetchpatch, cmake, validatePkgConfig }:
+
+stdenv.mkDerivation rec {
+ pname = "urdfdom-headers";
+ version = "1.0.5";
+
+ src = fetchFromGitHub {
+ owner = "ros";
+ repo = "urdfdom_headers";
+ rev = version;
+ sha256 = "1abzhcyv2vad8l36vy0fcz9kpgns834la7hf9zal962bwycqnkmg";
+ };
+
+ patches = [
+ # Fix CMake relative install dir assumptions (https://github.com/ros/urdfdom_headers/pull/66)
+ (fetchpatch {
+ url = "https://github.com/ros/urdfdom_headers/commit/990fd233b1a3ff68872a3552f3ea5ccbe105848c.patch";
+ sha256 = "1hxf2kw3mkll3fzvsby104b2m854bdpiy9gr3r9ysmw2r537gqdy";
+ })
+ ];
+
+ nativeBuildInputs = [ cmake validatePkgConfig ];
+
+ meta = with lib; {
+ description = "URDF (U-Robot Description Format) headers provides core data structure headers for URDF";
+ homepage = "https://github.com/ros/urdfdom_headers";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ lopsided98 ];
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/urdfdom/default.nix b/nixpkgs/pkgs/development/libraries/urdfdom/default.nix
new file mode 100644
index 00000000000..1b75851c93d
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/urdfdom/default.nix
@@ -0,0 +1,39 @@
+{ lib, stdenv, fetchFromGitHub, fetchpatch, cmake, pkg-config, validatePkgConfig
+, tinyxml, boost, urdfdom-headers, console-bridge }:
+
+stdenv.mkDerivation rec {
+ pname = "urdfdom";
+ version = "1.0.4";
+
+ src = fetchFromGitHub {
+ owner = "ros";
+ repo = pname;
+ rev = version;
+ sha256 = "0wambq06d7dvja25zcv4agc055q9rmf3xkrnxy8lsf4nic7ra2rr";
+ };
+
+ patches = [
+ # Fix CMake saying console-bridge 1.0 is incompatible
+ (fetchpatch {
+ url = "https://github.com/ros/urdfdom/commit/6faba176d41cf39114785a3e029013f941ed5a0e.patch";
+ sha256 = "1pn9hcg5wkkc7y28sbkxvffqxgvazzsp3g1xmz6h055v4f9ikjbs";
+ })
+ # Fix CMake relative install dir assumptions (https://github.com/ros/urdfdom/pull/142)
+ (fetchpatch {
+ url = "https://github.com/ros/urdfdom/commit/707c97c3d1f739ba0ab6e93e1bf7cd01d68a8c07.patch";
+ sha256 = "10bv7sv7gfy6lj8z5bkw7v291y12fbrrxsiqxqjxg4i65rfg92ng";
+ })
+ ];
+
+ nativeBuildInputs = [ cmake pkg-config validatePkgConfig ];
+ buildInputs = [ tinyxml boost ];
+ propagatedBuildInputs = [ urdfdom-headers console-bridge ];
+
+ meta = with lib; {
+ description = "Provides core data structures and a simple XML parser for populating the class data structures from an URDF file";
+ homepage = "https://github.com/ros/urdfdom";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ lopsided98 ];
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/uriparser/default.nix b/nixpkgs/pkgs/development/libraries/uriparser/default.nix
index de621b30e24..a12f040bf49 100644
--- a/nixpkgs/pkgs/development/libraries/uriparser/default.nix
+++ b/nixpkgs/pkgs/development/libraries/uriparser/default.nix
@@ -2,22 +2,14 @@
stdenv.mkDerivation rec {
pname = "uriparser";
- version = "0.9.3";
+ version = "0.9.4";
# Release tarball differs from source tarball
src = fetchurl {
url = "https://github.com/uriparser/uriparser/releases/download/${pname}-${version}/${pname}-${version}.tar.bz2";
- sha256 = "13z234jdaqs9jj7i66gcv4q1rgsypjz6cighnlm1j4g80pdlmbr8";
+ sha256 = "0yzqp1j6sglyrmwcasgn7zlwg841p3nbxy0h78ngq20lc7jspkdp";
};
- patches = [
- # fixes tests
- (fetchpatch {
- url = "https://github.com/uriparser/uriparser/commit/f870e6c68696a6018702caa5c8a2feba9b0f99fa.diff";
- sha256 = "1nd6bhys9hwy6ippa42vm95zhw6hldm1s4xbdzmdjswc96as1ff5";
- })
- ];
-
nativeBuildInputs = [ cmake ];
cmakeFlags = [
diff --git a/nixpkgs/pkgs/development/libraries/utf8cpp/default.nix b/nixpkgs/pkgs/development/libraries/utf8cpp/default.nix
new file mode 100644
index 00000000000..a2aac1241cd
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/utf8cpp/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, fetchFromGitHub, cmake }:
+
+stdenv.mkDerivation rec {
+ pname = "utf8cpp";
+ version = "3.1.1";
+
+ src = fetchFromGitHub {
+ owner = "nemtrif";
+ repo = "utfcpp";
+ rev = "v${version}";
+ fetchSubmodules = true;
+ sha256 = "1s2pda75488z7c3w3a6qv31bj239248696yk5j2a1drbg2x1dpfh";
+ };
+
+ cmakeFlags = [
+ "-DCMAKE_BUILD_TYPE=None"
+ "-DCMAKE_INSTALL_LIBDIR=lib"
+ "-DINSTALL_GTEST=OFF"
+ ];
+
+ nativeBuildInputs = [ cmake ];
+
+ doCheck = true;
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/nemtrif/utfcpp";
+ description = "UTF-8 with C++ in a Portable Way";
+ license = licenses.free;
+ maintainers = with maintainers; [ jobojeha ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/vaapi-intel/default.nix b/nixpkgs/pkgs/development/libraries/vaapi-intel/default.nix
index c61429324ed..81edb9caea0 100644
--- a/nixpkgs/pkgs/development/libraries/vaapi-intel/default.nix
+++ b/nixpkgs/pkgs/development/libraries/vaapi-intel/default.nix
@@ -1,38 +1,32 @@
-{ stdenv, fetchFromGitHub, autoreconfHook, gnum4, pkgconfig, python2
+{ stdenv, fetchFromGitHub, autoreconfHook, gnum4, pkg-config, python3
, intel-gpu-tools, libdrm, libva, libX11, libGL, wayland, libXext
, enableHybridCodec ? false, vaapi-intel-hybrid
}:
stdenv.mkDerivation rec {
pname = "intel-vaapi-driver";
- version = "2.4.0";
+ version = "2.4.1";
src = fetchFromGitHub {
owner = "intel";
repo = "intel-vaapi-driver";
rev = version;
- sha256 = "019w0hvjc9l85yqhy01z2bvvljq208nkb43ai2v377l02krgcrbl";
+ sha256 = "1cidki3av9wnkgwi7fklxbg3bh6kysf8w3fk2qadjr05a92mx3zp";
};
- patchPhase = ''
- patchShebangs ./src/shaders/gpp.py
- '';
-
- preConfigure = ''
- sed -i -e "s,LIBVA_DRIVERS_PATH=.*,LIBVA_DRIVERS_PATH=$out/lib/dri," configure
- '';
+ # Set the correct install path:
+ LIBVA_DRIVERS_PATH = "${placeholder "out"}/lib/dri";
postInstall = stdenv.lib.optionalString enableHybridCodec ''
ln -s ${vaapi-intel-hybrid}/lib/dri/* $out/lib/dri/
'';
configureFlags = [
- "--enable-drm"
"--enable-x11"
"--enable-wayland"
] ++ stdenv.lib.optional enableHybridCodec "--enable-hybrid-codec";
- nativeBuildInputs = [ autoreconfHook gnum4 pkgconfig python2 ];
+ nativeBuildInputs = [ autoreconfHook gnum4 pkg-config python3 ];
buildInputs = [ intel-gpu-tools libdrm libva libX11 libXext libGL wayland ]
++ stdenv.lib.optional enableHybridCodec vaapi-intel-hybrid;
@@ -42,8 +36,18 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
homepage = "https://01.org/linuxmedia";
license = licenses.mit;
- description = "Intel driver for the VAAPI library";
- platforms = platforms.unix;
- maintainers = with maintainers; [ ];
+ description = "VA-API user mode driver for Intel GEN Graphics family";
+ longDescription = ''
+ This VA-API video driver backend provides a bridge to the GEN GPUs through
+ the packaging of buffers and commands to be sent to the i915 driver for
+ exercising both hardware and shader functionality for video decode,
+ encode, and processing.
+ VA-API is an open-source library and API specification, which provides
+ access to graphics hardware acceleration capabilities for video
+ processing. It consists of a main library and driver-specific acceleration
+ backends for each supported hardware vendor.
+ '';
+ platforms = [ "x86_64-linux" "i686-linux" ];
+ maintainers = with maintainers; [ primeos ];
};
}
diff --git a/nixpkgs/pkgs/development/libraries/wasilibc/default.nix b/nixpkgs/pkgs/development/libraries/wasilibc/default.nix
index fb8c0e0fa21..bca025d622a 100644
--- a/nixpkgs/pkgs/development/libraries/wasilibc/default.nix
+++ b/nixpkgs/pkgs/development/libraries/wasilibc/default.nix
@@ -20,10 +20,11 @@ stdenv.mkDerivation {
ln -s $out/share/wasm32-wasi/undefined-symbols.txt $out/lib/wasi.imports
'';
- meta = {
+ meta = with stdenv.lib; {
description = "WASI libc implementation for WebAssembly";
homepage = "https://wasi.dev";
- platforms = lib.platforms.wasi;
- maintainers = [ lib.maintainers.matthewbauer ];
+ platforms = platforms.wasi;
+ maintainers = [ maintainers.matthewbauer ];
+ license = with licenses; [ asl20 mit llvm-exception ];
};
}
diff --git a/nixpkgs/pkgs/development/libraries/wavpack/default.nix b/nixpkgs/pkgs/development/libraries/wavpack/default.nix
index 329de97d39e..78794430860 100644
--- a/nixpkgs/pkgs/development/libraries/wavpack/default.nix
+++ b/nixpkgs/pkgs/development/libraries/wavpack/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "wavpack";
- version = "5.2.0";
+ version = "5.3.0";
enableParallelBuilding = true;
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "http://www.wavpack.com/${pname}-${version}.tar.bz2";
- sha256 = "062f97bvm466ygvix3z0kbgffvvrc5cg2ak568jaq8r56v28q8rw";
+ sha256 = "00baiag7rlkzc6545dqdp4p5sr7xc3n97n7qdkgx58c544x0pw5n";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/libraries/wayland/default.nix b/nixpkgs/pkgs/development/libraries/wayland/default.nix
index e3b2941e8ee..1821d7a7237 100644
--- a/nixpkgs/pkgs/development/libraries/wayland/default.nix
+++ b/nixpkgs/pkgs/development/libraries/wayland/default.nix
@@ -1,7 +1,8 @@
{ lib, stdenv, fetchurl, meson, pkgconfig, ninja
, libffi, libxml2, wayland
, expat ? null # Build wayland-scanner (currently cannot be disabled as of 1.7.0)
-, withDocumentation ? false, graphviz-nox, doxygen, libxslt, xmlto, python3
+, withDocumentation ? stdenv.hostPlatform == stdenv.buildPlatform
+, graphviz-nox, doxygen, libxslt, xmlto, python3
, docbook_xsl, docbook_xml_dtd_45, docbook_xml_dtd_42
}:
@@ -19,20 +20,22 @@ in stdenv.mkDerivation rec {
sha256 = "0k995rn96xkplrapz5k648j651wc43kq817xk1x8280h16gsfxa6";
};
+ outputs = [ "out" ] ++ lib.optionals withDocumentation [ "doc" "man" ];
separateDebugInfo = true;
mesonFlags = [ "-Ddocumentation=${lib.boolToString withDocumentation}" ];
- patches = lib.optional isCross ./fix-wayland-cross-compilation.patch;
-
postPatch = lib.optionalString withDocumentation ''
patchShebangs doc/doxygen/gen-doxygen.py
- '' + lib.optionalString isCross ''
substituteInPlace egl/meson.build --replace \
"find_program('nm').path()" \
"find_program('${stdenv.cc.targetPrefix}nm').path()"
'';
+ depsBuildBuild = [
+ pkgconfig
+ ];
+
nativeBuildInputs = [
meson pkgconfig ninja
] ++ lib.optionals isCross [
diff --git a/nixpkgs/pkgs/development/libraries/wayland/fix-wayland-cross-compilation.patch b/nixpkgs/pkgs/development/libraries/wayland/fix-wayland-cross-compilation.patch
deleted file mode 100644
index 77639acb653..00000000000
--- a/nixpkgs/pkgs/development/libraries/wayland/fix-wayland-cross-compilation.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/src/meson.build b/src/meson.build
-index 3e8c9bf..75241cb 100644
---- a/src/meson.build
-+++ b/src/meson.build
-@@ -55,8 +55,7 @@ pkgconfig.generate(
- )
-
- if meson.is_cross_build()
-- scanner_dep = dependency('wayland-scanner', native: true, version: '>=1.14.0')
-- wayland_scanner_for_build = find_program(scanner_dep.get_pkgconfig_variable('wayland_scanner'))
-+ wayland_scanner_for_build = find_program('wayland-scanner', native: true, version: '>=1.14.0')
- else
- wayland_scanner_for_build = wayland_scanner
- endif
diff --git a/nixpkgs/pkgs/development/libraries/waylandpp/default.nix b/nixpkgs/pkgs/development/libraries/waylandpp/default.nix
index 5b02ce826ad..5fc466cec20 100644
--- a/nixpkgs/pkgs/development/libraries/waylandpp/default.nix
+++ b/nixpkgs/pkgs/development/libraries/waylandpp/default.nix
@@ -16,13 +16,13 @@ assert docSupport -> doxygen != null;
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "waylandpp";
- version = "0.2.7";
+ version = "0.2.8";
src = fetchFromGitHub {
owner = "NilsBrause";
repo = pname;
rev = version;
- sha256 = "1r4m0xhvwpcqxrqvp3hz1bzlkxqj2jiymd5r6hj8xjzz536hyprz";
+ sha256 = "1kxiqab48p0n97pwg8c2zx56wqq32m3rcq7qd2pjj33ipcanb3qq";
};
cmakeFlags = [
diff --git a/nixpkgs/pkgs/development/libraries/wcslib/default.nix b/nixpkgs/pkgs/development/libraries/wcslib/default.nix
index 0b57d099319..d13cdaff8c6 100644
--- a/nixpkgs/pkgs/development/libraries/wcslib/default.nix
+++ b/nixpkgs/pkgs/development/libraries/wcslib/default.nix
@@ -1,14 +1,14 @@
{ fetchurl, stdenv, flex }:
stdenv.mkDerivation rec {
- version = "7.2";
+ version = "7.3";
pname = "wcslib";
buildInputs = [ flex ];
src = fetchurl {
url = "ftp://ftp.atnf.csiro.au/pub/software/wcslib/${pname}-${version}.tar.bz2";
- sha256 ="0fbf6ypq7ag9dmjn65ja5vbfxswb6511bja8rbna25wmhns9x5b3";
+ sha256 ="0q99k61l2zh6irzkd5195aama37mlm0nivamz6j6r8l2ad1cy0ab";
};
prePatch = ''
diff --git a/nixpkgs/pkgs/development/libraries/webkitgtk/default.nix b/nixpkgs/pkgs/development/libraries/webkitgtk/default.nix
index 53d0ae966b2..0bc480b6355 100644
--- a/nixpkgs/pkgs/development/libraries/webkitgtk/default.nix
+++ b/nixpkgs/pkgs/development/libraries/webkitgtk/default.nix
@@ -61,13 +61,13 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "webkitgtk";
- version = "2.28.2";
+ version = "2.28.3";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "https://webkitgtk.org/releases/${pname}-${version}.tar.xz";
- sha256 = "1g9hik3bprki5s9d7y5288q5irwckbzajr6rnlvjrlnqrwjkblmr";
+ sha256 = "08imj2q6h975mz7714dqdrmbav0s884990gf98xf2862fb08m2gh";
};
patches = optionals stdenv.isLinux [
diff --git a/nixpkgs/pkgs/development/libraries/wiiuse/default.nix b/nixpkgs/pkgs/development/libraries/wiiuse/default.nix
new file mode 100644
index 00000000000..4dcc8a47105
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/wiiuse/default.nix
@@ -0,0 +1,33 @@
+{ lib
+, stdenv
+, fetchFromGitHub
+, cmake
+, pkg-config
+, bluez
+}:
+stdenv.mkDerivation rec {
+
+ pname = "WiiUse";
+ version = "0.15.5";
+
+ src = fetchFromGitHub {
+ owner = "wiiuse";
+ repo = "wiiuse";
+ rev = "${version}";
+ sha256 = "05gc3s0wxx7ga4g32yyibyxdh46rm9bbslblrc72ynrjxq98sg13";
+ };
+
+ nativeBuildInputs = [ cmake ];
+
+ buildInputs = [ (lib.getDev bluez) ];
+
+ cmakeFlags = [ "-DBUILD_EXAMPLE_SDL=NO" ];
+
+ meta = with lib; {
+ description = "Feature complete cross-platform Wii Remote access library";
+ license = licenses.gpl3;
+ homepage = "https://github.com/wiiuse/wiiuse";
+ maintainers = with maintainers; [ shamilton ];
+ platforms = with platforms; linux;
+ };
+}
diff --git a/nixpkgs/pkgs/development/libraries/wlroots/default.nix b/nixpkgs/pkgs/development/libraries/wlroots/default.nix
index 104e0c3440a..46a1fc45d81 100644
--- a/nixpkgs/pkgs/development/libraries/wlroots/default.nix
+++ b/nixpkgs/pkgs/development/libraries/wlroots/default.nix
@@ -1,18 +1,18 @@
{ stdenv, fetchFromGitHub, meson, ninja, pkg-config, wayland
, libGL, wayland-protocols, libinput, libxkbcommon, pixman
, xcbutilwm, libX11, libcap, xcbutilimage, xcbutilerrors, mesa
-, libpng, ffmpeg_4
+, libpng, ffmpeg
}:
stdenv.mkDerivation rec {
pname = "wlroots";
- version = "0.10.1";
+ version = "0.11.0";
src = fetchFromGitHub {
owner = "swaywm";
repo = "wlroots";
rev = version;
- sha256 = "0j2lh9vc92zhn44rjbia5aw3y1rpgfng1x1h17lcvj5m4i6vj0pc";
+ sha256 = "08d5d52m8wy3imfc6mdxpx8swhh2k4s1gmfaykg02j59z84awc6p";
};
# $out for the library and $examples for the example programs (in examples):
@@ -21,11 +21,13 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ meson ninja pkg-config wayland ];
buildInputs = [
- libGL wayland-protocols libinput libxkbcommon pixman
+ libGL wayland wayland-protocols libinput libxkbcommon pixman
xcbutilwm libX11 libcap xcbutilimage xcbutilerrors mesa
- libpng ffmpeg_4
+ libpng ffmpeg
];
+ mesonFlags = [ "-Dlogind-provider=systemd" ];
+
postInstall = ''
# Copy the library to $examples
mkdir -p $examples/lib
diff --git a/nixpkgs/pkgs/development/libraries/wxSVG/default.nix b/nixpkgs/pkgs/development/libraries/wxSVG/default.nix
index 602f3e670dd..9fa64be4d53 100644
--- a/nixpkgs/pkgs/development/libraries/wxSVG/default.nix
+++ b/nixpkgs/pkgs/development/libraries/wxSVG/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl
, pkgconfig, wxGTK
-, ffmpeg, libexif
+, ffmpeg_3, libexif
, cairo, pango }:
stdenv.mkDerivation rec {
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
- propagatedBuildInputs = [ wxGTK ffmpeg libexif ];
+ propagatedBuildInputs = [ wxGTK ffmpeg_3 libexif ];
buildInputs = [ cairo pango ];
diff --git a/nixpkgs/pkgs/development/libraries/wxwidgets/3.0/default.nix b/nixpkgs/pkgs/development/libraries/wxwidgets/3.0/default.nix
index 8de7f99fe5f..f125ac9dca0 100644
--- a/nixpkgs/pkgs/development/libraries/wxwidgets/3.0/default.nix
+++ b/nixpkgs/pkgs/development/libraries/wxwidgets/3.0/default.nix
@@ -1,8 +1,9 @@
{ stdenv, fetchFromGitHub, fetchurl, pkgconfig
-, gtk2, gtk3, libXinerama, libSM, libXxf86vm
-, xorgproto, gstreamer, gst-plugins-base, GConf, setfile
+, libXinerama, libSM, libXxf86vm
+, gtk2, GConf ? null, gtk3
+, xorgproto, gst_all_1, setfile
, libGLSupported ? stdenv.lib.elem stdenv.hostPlatform.system stdenv.lib.platforms.mesaPlatforms
-, withMesa ? stdenv.lib.elem stdenv.hostPlatform.system stdenv.lib.platforms.mesaPlatforms
+, withMesa ? libGLSupported
, libGLU ? null, libGL ? null
, compat24 ? false, compat26 ? true, unicode ? true
, withGtk2 ? true
@@ -28,9 +29,10 @@ stdenv.mkDerivation rec {
sha256 = "19mqglghjjqjgz4rbybn3qdgn2cz9xc511nq1pvvli9wx2k8syl1";
};
- buildInputs =
- [ (if withGtk2 then gtk2 else gtk3) libXinerama libSM libXxf86vm xorgproto gstreamer
- gst-plugins-base GConf ]
+ buildInputs = [
+ libXinerama libSM libXxf86vm 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 ];
diff --git a/nixpkgs/pkgs/development/libraries/wxwidgets/3.1/default.nix b/nixpkgs/pkgs/development/libraries/wxwidgets/3.1/default.nix
index 99f86974cdb..0f30deb6c52 100644
--- a/nixpkgs/pkgs/development/libraries/wxwidgets/3.1/default.nix
+++ b/nixpkgs/pkgs/development/libraries/wxwidgets/3.1/default.nix
@@ -1,6 +1,7 @@
{ stdenv, fetchFromGitHub, fetchurl, pkgconfig
-, gtk2, gtk3, libXinerama, libSM, libXxf86vm
-, xorgproto, gstreamer, gst-plugins-base, GConf, setfile
+, libXinerama, libSM, libXxf86vm
+, 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
@@ -17,19 +18,20 @@ assert withWebKit -> webkitgtk != null;
assert assertMsg (withGtk2 -> withWebKit == false) "wxGTK31: You cannot enable withWebKit when using withGtk2.";
stdenv.mkDerivation rec {
- version = "3.1.2";
+ version = "3.1.3";
pname = "wxwidgets";
src = fetchFromGitHub {
owner = "wxWidgets";
repo = "wxWidgets";
rev = "v${version}";
- sha256 = "0gfdhb7xq5vzasm7s1di39nchv42zsp0dmn4v6knzb7mgsb107wb";
+ sha256 = "022mby78q7n0bhd4mph04hz93c9qamnvzv3h1s26r839k28760f4";
};
- buildInputs =
- [ (if withGtk2 then gtk2 else gtk3) libXinerama libSM libXxf86vm xorgproto gstreamer
- gst-plugins-base GConf ]
+ buildInputs = [
+ libXinerama libSM libXxf86vm 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 ];
diff --git a/nixpkgs/pkgs/development/libraries/xapian/default.nix b/nixpkgs/pkgs/development/libraries/xapian/default.nix
index ef50bf31a36..33a4fb93cba 100644
--- a/nixpkgs/pkgs/development/libraries/xapian/default.nix
+++ b/nixpkgs/pkgs/development/libraries/xapian/default.nix
@@ -18,6 +18,7 @@ let
nativeBuildInputs = [ autoreconfHook ];
doCheck = true;
+ AUTOMATED_TESTING = true; # https://trac.xapian.org/changeset/8be35f5e1/git
patches = stdenv.lib.optionals stdenv.isDarwin [ ./skip-flaky-darwin-test.patch ];
@@ -37,5 +38,5 @@ let
};
};
in {
- xapian_1_4 = generic "1.4.15" "1sjhz6vgql801rdgl6vrsjj0vy1mwlkcxjx6nr7h27m031cyjs5i";
+ xapian_1_4 = generic "1.4.16" "4937f2f49ff27e39a42150e928c8b45877b0bf456510f0785f50159a5cb6bf70";
}
diff --git a/nixpkgs/pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix b/nixpkgs/pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix
index 994c2864e7f..90265d61c83 100644
--- a/nixpkgs/pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix
+++ b/nixpkgs/pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix
@@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "xdg-desktop-portal-gtk";
- version = "1.6.0";
+ version = "1.7.1";
src = fetchFromGitHub {
owner = "flatpak";
repo = pname;
rev = version;
- sha256 = "1gpbjkfkrpk96krc1zbccrq7sih282mg303ifxaaxbnj6d8drm5h";
+ sha256 = "183iha9dxmvprn99ymgz17jx1lyn1fj5jyj6ghxl716zn9mxmird";
};
nativeBuildInputs = [
@@ -35,6 +35,7 @@ stdenv.mkDerivation rec {
gsettings-desktop-schemas
gtk3
gnome3.gnome-desktop
+ gnome3.gnome-settings-daemon # schemas needed for settings api (fonts, etc)
];
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/libraries/xdg-desktop-portal/default.nix b/nixpkgs/pkgs/development/libraries/xdg-desktop-portal/default.nix
index 02c039b8eab..b06edc63273 100644
--- a/nixpkgs/pkgs/development/libraries/xdg-desktop-portal/default.nix
+++ b/nixpkgs/pkgs/development/libraries/xdg-desktop-portal/default.nix
@@ -6,7 +6,7 @@
, pkgconfig
, libxml2
, glib
-, pipewire_0_2
+, pipewire
, fontconfig
, flatpak
, gsettings-desktop-schemas
@@ -21,7 +21,7 @@
stdenv.mkDerivation rec {
pname = "xdg-desktop-portal";
- version = "1.6.0";
+ version = "1.7.2";
outputs = [ "out" "installedTests" ];
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
owner = "flatpak";
repo = pname;
rev = version;
- sha256 = "0fbsfpilwbv7j6cimsmmz6g0r96bw0ziwyk9z4zg2rd1mfkmmp9a";
+ sha256 = "0rkwpsmbn3d3spkzc2zsd50l2r8pp4la390zcpsawaav8w7ql7xm";
};
patches = [
@@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
buildInputs = [
glib
- pipewire_0_2
+ pipewire
fontconfig
flatpak
acl
@@ -61,10 +61,6 @@ stdenv.mkDerivation rec {
json-glib
];
- # Seems to get stuck after "PASS: test-portals 39 /portal/inhibit/monitor"
- # TODO: investigate!
- doCheck = false;
-
configureFlags = [
"--enable-installed-tests"
];
diff --git a/nixpkgs/pkgs/development/libraries/xine-lib/default.nix b/nixpkgs/pkgs/development/libraries/xine-lib/default.nix
index aa9600085c0..4322278e2fd 100644
--- a/nixpkgs/pkgs/development/libraries/xine-lib/default.nix
+++ b/nixpkgs/pkgs/development/libraries/xine-lib/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, fetchpatch, pkgconfig, xorg, alsaLib, libGLU, libGL, aalib
-, libvorbis, libtheora, speex, zlib, perl, ffmpeg
+, libvorbis, libtheora, speex, zlib, perl, ffmpeg_3
, flac, libcaca, libpulseaudio, libmng, libcdio, libv4l, vcdimager
, libmpcdec
}:
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
buildInputs = [
xorg.libX11 xorg.libXv xorg.libXinerama xorg.libxcb xorg.libXext
- alsaLib libGLU libGL aalib libvorbis libtheora speex perl ffmpeg flac
+ alsaLib libGLU libGL aalib libvorbis libtheora speex perl ffmpeg_3 flac
libcaca libpulseaudio libmng libcdio libv4l vcdimager libmpcdec
];
diff --git a/nixpkgs/pkgs/development/libraries/xmlsec/default.nix b/nixpkgs/pkgs/development/libraries/xmlsec/default.nix
index 1a18dfce85d..a1e6afd48b9 100644
--- a/nixpkgs/pkgs/development/libraries/xmlsec/default.nix
+++ b/nixpkgs/pkgs/development/libraries/xmlsec/default.nix
@@ -1,6 +1,7 @@
{ stdenv, fetchurl, libxml2, gnutls, libxslt, pkgconfig, libgcrypt, libtool
-, openssl, nss, makeWrapper }:
+, openssl, nss, lib, runCommandCC, writeText }:
+lib.fix (self:
let
version = "1.2.28";
in
@@ -13,9 +14,16 @@ stdenv.mkDerivation {
sha256 = "1m12caglhyx08g8lh2sl3nkldlpryzdx2d572q73y3m33s0w9vhk";
};
+ patches = [
+ ./lt_dladdsearchdir.patch
+ ];
+ postPatch = ''
+ substituteAllInPlace src/dl.c
+ '';
+
outputs = [ "out" "dev" ];
- nativeBuildInputs = [ makeWrapper pkgconfig ];
+ nativeBuildInputs = [ pkgconfig ];
buildInputs = [ libxml2 gnutls libxslt libgcrypt libtool openssl nss ];
@@ -34,8 +42,26 @@ stdenv.mkDerivation {
moveToOutput "lib/xmlsec1Conf.sh" "$dev"
'';
- postFixup = ''
- wrapProgram "$out/bin/xmlsec1" --prefix LD_LIBRARY_PATH ":" "$out/lib"
+ passthru.tests.libxmlsec1-crypto = runCommandCC "libxmlsec1-crypto-test"
+ {
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ self libxml2 libxslt libtool ];
+ } ''
+ $CC $(pkg-config --cflags --libs xmlsec1) -o crypto-test ${writeText "crypto-test.c" ''
+ #include <xmlsec/xmlsec.h>
+ #include <xmlsec/crypto.h>
+
+ int main(int argc, char **argv) {
+ return xmlSecInit() ||
+ xmlSecCryptoDLLoadLibrary(argc > 1 ? argv[1] : 0) ||
+ xmlSecCryptoInit();
+ }
+ ''}
+
+ for crypto in "" gcrypt gnutls nss openssl; do
+ ./crypto-test $crypto
+ done
+ touch $out
'';
meta = {
@@ -47,3 +73,4 @@ stdenv.mkDerivation {
updateWalker = true;
};
}
+)
diff --git a/nixpkgs/pkgs/development/libraries/xmlsec/lt_dladdsearchdir.patch b/nixpkgs/pkgs/development/libraries/xmlsec/lt_dladdsearchdir.patch
new file mode 100644
index 00000000000..17dedb0d6c8
--- /dev/null
+++ b/nixpkgs/pkgs/development/libraries/xmlsec/lt_dladdsearchdir.patch
@@ -0,0 +1,16 @@
+diff --git a/src/dl.c b/src/dl.c
+index b13f9d46..d761855b 100644
+--- a/src/dl.c
++++ b/src/dl.c
+@@ -346,6 +346,11 @@ xmlSecCryptoDLInit(void) {
+ xmlSecIOError("lt_dlinit", NULL, NULL);
+ return(-1);
+ }
++ ret = lt_dladdsearchdir("@out@/lib");
++ if(ret != 0) {
++ xmlSecIOError("lt_dladdsearchdir", NULL, NULL);
++ return(-1);
++ }
+ #endif /* XMLSEC_DL_LIBLTDL */
+
+ return(0);
diff --git a/nixpkgs/pkgs/development/libraries/xxHash/default.nix b/nixpkgs/pkgs/development/libraries/xxHash/default.nix
index 9d2ed44cb4b..e572e8bb31f 100644
--- a/nixpkgs/pkgs/development/libraries/xxHash/default.nix
+++ b/nixpkgs/pkgs/development/libraries/xxHash/default.nix
@@ -2,18 +2,18 @@
stdenv.mkDerivation rec {
pname = "xxHash";
- version = "0.7.3";
+ version = "0.8.0";
src = fetchFromGitHub {
owner = "Cyan4973";
repo = "xxHash";
rev = "v${version}";
- sha256 = "0bin0jch6lbzl4f8y052a7azfgq2n7iwqihzgqmcccv5vq4vcx5a";
+ sha256 = "0hpbzdd6kfki5f61g103vp7pfczqkdj0js63avl0ss552jfb8h96";
};
outputs = [ "out" "dev" ];
- makeFlags = [ "PREFIX=$(out)" "INCLUDEDIR=$(dev)/include" ];
+ makeFlags = [ "PREFIX=$(dev)" "EXEC_PREFIX=$(out)" ];
meta = with stdenv.lib; {
description = "Extremely fast hash algorithm";
diff --git a/nixpkgs/pkgs/development/libraries/zeromq/3.x.nix b/nixpkgs/pkgs/development/libraries/zeromq/3.x.nix
deleted file mode 100644
index 29981f358a5..00000000000
--- a/nixpkgs/pkgs/development/libraries/zeromq/3.x.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-{ stdenv, fetchurl, libuuid }:
-
-stdenv.mkDerivation rec {
- name = "zeromq-3.2.5";
-
- src = fetchurl {
- url = "http://download.zeromq.org/${name}.tar.gz";
- sha256 = "0911r7q4i1x9gnfinj39vx08fnz59mf05vl75zdkws36lib3wr89";
- };
-
- buildInputs = [ libuuid ];
-
- doCheck = false; # fails all the tests (ctest)
-
- meta = with stdenv.lib; {
- branch = "3";
- homepage = "http://www.zeromq.org";
- description = "The Intelligent Transport Layer";
- license = licenses.gpl3;
- platforms = platforms.all;
- };
-}
diff --git a/nixpkgs/pkgs/development/libraries/zlib/default.nix b/nixpkgs/pkgs/development/libraries/zlib/default.nix
index c4a4c497ced..98746968146 100644
--- a/nixpkgs/pkgs/development/libraries/zlib/default.nix
+++ b/nixpkgs/pkgs/development/libraries/zlib/default.nix
@@ -12,6 +12,11 @@
, splitStaticOutput ? static
}:
+# 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.
+
assert splitStaticOutput -> static;
stdenv.mkDerivation (rec {
diff --git a/nixpkgs/pkgs/development/libraries/zlog/default.nix b/nixpkgs/pkgs/development/libraries/zlog/default.nix
index 4788613a3dc..f0ca99b7667 100644
--- a/nixpkgs/pkgs/development/libraries/zlog/default.nix
+++ b/nixpkgs/pkgs/development/libraries/zlog/default.nix
@@ -1,33 +1,23 @@
-{ stdenv, fetchzip }:
+{ stdenv, fetchFromGitHub }:
stdenv.mkDerivation rec {
- version = "1.2.14";
+ version = "1.2.15";
pname = "zlog";
- src = fetchzip {
- name = "${pname}-${version}-src";
- url = "https://github.com/HardySimpson/zlog/archive/${version}.tar.gz";
- sha256 = "1qcrfmh2vbarkx7ij3gwk174qmgmhm2j336bfaakln1ixd9lkxa5";
+ src = fetchFromGitHub {
+ owner = "HardySimpson";
+ repo = pname;
+ rev = version;
+ sha256 = "10hzifgpml7jm43y6v8c8q0cr9ziyx9qxznafxyw6glhnlqnb7pb";
};
- configurePhase = ''
- sed -i 's;-Werror;;' src/makefile
- '';
-
- buildPhase = ''
- mkdir -p $out
- make PREFIX=$out
- '';
-
- installPhase = ''
- make PREFIX=$out install
- '';
+ makeFlags = [ "PREFIX=${placeholder "out"}" ];
meta = with stdenv.lib; {
description= "Reliable, high-performance, thread safe, flexible, clear-model, pure C logging library";
- homepage = "http://hardysimpson.github.com/zlog";
+ homepage = "https://hardysimpson.github.io/zlog/";
license = licenses.lgpl21;
- platforms = platforms.linux; # cannot test on something else
+ platforms = platforms.unix;
maintainers = [ maintainers.matthiasbeyer ];
};
diff --git a/nixpkgs/pkgs/development/libraries/zziplib/default.nix b/nixpkgs/pkgs/development/libraries/zziplib/default.nix
index 8078a3c360c..228dfdcf77a 100644
--- a/nixpkgs/pkgs/development/libraries/zziplib/default.nix
+++ b/nixpkgs/pkgs/development/libraries/zziplib/default.nix
@@ -1,47 +1,62 @@
-{ docbook_xml_dtd_412, fetchurl, stdenv, perl, python2, zip, xmlto, zlib, fetchpatch }:
+{ stdenv
+, perl
+, pkg-config
+, fetchFromGitHub
+, fetchpatch
+, zip
+, unzip
+, python3
+, xmlto
+, zlib
+}:
stdenv.mkDerivation rec {
pname = "zziplib";
- version = "0.13.69";
+ version = "0.13.71";
- src = fetchurl {
- url = "https://github.com/gdraheim/zziplib/archive/v${version}.tar.gz";
- sha256 = "0i052a7shww0fzsxrdp3rd7g4mbzx7324a8ysbc0br7frpblcql4";
+ src = fetchFromGitHub {
+ owner = "gdraheim";
+ repo = "zziplib";
+ rev = "v${version}";
+ sha256 = "P+7D57sc2oIABhk3k96aRILpGnsND5SLXHh2lqr9O4E=";
};
patches = [
+ # Install man pages
(fetchpatch {
- name = "CVE-2018-17828.patch";
- url = "https://github.com/gdraheim/zziplib/commit/f609ae8971f3c0ce6.diff";
- sha256 = "0jhiz4fgr93wzh6q03avn95b2nsf6402jaki6hxirxyhs5v9ahry";
+ url = "https://github.com/gdraheim/zziplib/commit/5583ccc7a247ee27556ede344e93d3ac1dc72e9b.patch";
+ sha256 = "wVExEZN8Ml1/3GicB0ZYsLVS3KJ8BSz8i4Gu46naz1Y=";
+ excludes = [ "GNUmakefile" ];
})
+ # Fix man page formatting
(fetchpatch {
- name = "CVE-2018-16548-part1.patch";
- url = "https://github.com/gdraheim/zziplib/commit/9411bde3e4a70a81ff3ffd256b71927b2d90dcbb.patch";
- sha256 = "0cy8i182zbvcqzs5z2j13d5sl7hbh59pkgw4xkyg5yz739q4fp9b";
- })
- (fetchpatch {
- name = "CVE-2018-16548-part2.patch";
- url = "https://github.com/gdraheim/zziplib/commit/d2e5d5c53212e54a97ad64b793a4389193fec687.patch";
- sha256 = "153wd4vab8xqj9avcpx8g2zw9qsp9nkaqi7yc65pz3r7xfcxwdla";
- })
- (fetchpatch {
- name = "CVE-2018-16548-part3.patch";
- url = "https://github.com/gdraheim/zziplib/commit/0e1dadb05c1473b9df2d7b8f298dab801778ef99.patch";
- sha256 = "0fs6dns8l7dz5a900397g8b7x62z72b0pbpdmwk1hnx6vb7z5rz5";
+ url = "https://github.com/gdraheim/zziplib/commit/22ed64f13dc239f86664c60496261f544bce1088.patch";
+ sha256 = "ScFVWLc4LQPqkcHn9HK/VkLula4b5HzuYl0b5vi4Ikc=";
})
];
- postPatch = ''
- sed -i -e s,--export-dynamic,, configure
- '';
- buildInputs = [ docbook_xml_dtd_412 perl python2 zip xmlto zlib ];
+ nativeBuildInputs = [
+ perl
+ pkg-config
+ zip
+ python3
+ xmlto
+ ];
+
+ buildInputs = [
+ zlib
+ ];
+
+ checkInputs = [
+ unzip
+ ];
# tests are broken (https://github.com/gdraheim/zziplib/issues/20),
# and test/zziptests.py requires network access
# (https://github.com/gdraheim/zziplib/issues/24)
doCheck = false;
+ checkTarget = "check";
meta = with stdenv.lib; {
description = "Library to extract data from files archived in a zip file";
@@ -60,6 +75,6 @@ stdenv.mkDerivation rec {
homepage = "http://zziplib.sourceforge.net/";
maintainers = [ ];
- platforms = python2.meta.platforms;
+ platforms = python3.meta.platforms;
};
}
diff --git a/nixpkgs/pkgs/development/lua-modules/generated-packages.nix b/nixpkgs/pkgs/development/lua-modules/generated-packages.nix
index 2dbda51bfe8..06d917b74c8 100644
--- a/nixpkgs/pkgs/development/lua-modules/generated-packages.nix
+++ b/nixpkgs/pkgs/development/lua-modules/generated-packages.nix
@@ -359,6 +359,33 @@ inspect = buildLuarocksPackage {
license.fullName = "MIT <http://opensource.org/licenses/MIT>";
};
};
+ldbus = buildLuarocksPackage {
+ pname = "ldbus";
+ version = "scm-0";
+
+ knownRockspec = (fetchurl {
+ url = "https://luarocks.org/dev/ldbus-scm-0.rockspec";
+ sha256 = "1yhkw5y8h1qf44vx31934k042cmnc7zcv2k0pv0g27wsmlxrlznx";
+ }).outPath;
+
+ src = fetchgit ( removeAttrs (builtins.fromJSON ''{
+ "url": "git://github.com/daurnimator/ldbus.git",
+ "rev": "9e176fe851006037a643610e6d8f3a8e597d4073",
+ "date": "2019-08-16T14:26:05+10:00",
+ "sha256": "06wcz4i5b7kphqbry274q3ivnsh331rxiyf7n4qk3zx2kvarq08s",
+ "fetchSubmodules": true
+}
+ '') ["date"]) ;
+
+ disabled = (luaOlder "5.1") || (luaAtLeast "5.4");
+ propagatedBuildInputs = [ lua ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/daurnimator/ldbus";
+ description = "A Lua library to access dbus.";
+ license.fullName = "MIT/X11";
+ };
+};
ldoc = buildLuarocksPackage {
pname = "ldoc";
version = "1.4.6-2";
@@ -1380,6 +1407,23 @@ rapidjson = buildLuarocksPackage {
license.fullName = "MIT";
};
};
+readline = buildLuarocksPackage {
+ pname = "readline";
+ version = "2.6-0";
+
+ src = fetchurl {
+ url = mirror://luarocks/readline-2.6-0.src.rock;
+ sha256 = "1fvz7nqvkdazp30wn5n62n8i97qrfgznbykdpf8cnflqfpd1shms";
+ };
+ disabled = (luaOlder "5.1") || (luaAtLeast "5.4");
+ propagatedBuildInputs = [ lua luaposix ];
+
+ meta = with stdenv.lib; {
+ homepage = "http://www.pjb.com.au/comp/lua/readline.html";
+ description = "Interface to the readline library";
+ license.fullName = "MIT/X11";
+ };
+};
say = buildLuarocksPackage {
pname = "say";
version = "1.3-1";
diff --git a/nixpkgs/pkgs/development/lua-modules/overrides.nix b/nixpkgs/pkgs/development/lua-modules/overrides.nix
index af349ba02aa..26260872e18 100644
--- a/nixpkgs/pkgs/development/lua-modules/overrides.nix
+++ b/nixpkgs/pkgs/development/lua-modules/overrides.nix
@@ -40,11 +40,6 @@ with super;
{ name = "CRYPTO"; dep = pkgs.openssl; }
{ name = "OPENSSL"; dep = pkgs.openssl; }
];
-
- # https://github.com/wahern/cqueues/issues/227
- NIX_CFLAGS_COMPILE = with pkgs.stdenv; lib.optionalString hostPlatform.isDarwin
- "-DCLOCK_MONOTONIC -DCLOCK_REALTIME";
-
disabled = luaOlder "5.1" || luaAtLeast "5.4";
# Upstream rockspec is pointlessly broken into separate rockspecs, per Lua
# version, which doesn't work well for us, so modify it
@@ -81,6 +76,17 @@ with super;
*/
});
+ ldbus = super.ldbus.override({
+ extraVariables = {
+ DBUS_DIR="${pkgs.dbus.lib}";
+ DBUS_ARCH_INCDIR="${pkgs.dbus.lib}/lib/dbus-1.0/include";
+ DBUS_INCDIR="${pkgs.dbus.dev}/include/dbus-1.0";
+ };
+ buildInputs = with pkgs; [
+ dbus
+ ];
+ });
+
ljsyscall = super.ljsyscall.override(rec {
version = "unstable-20180515";
# package hasn't seen any release for a long time
@@ -322,6 +328,23 @@ with super;
'';
});
+ readline = (super.readline.override ({
+ unpackCmd = ''
+ unzip "$curSrc"
+ tar xf *.tar.gz
+ '';
+ propagatedBuildInputs = super.readline.propagatedBuildInputs ++ [ pkgs.readline ];
+ extraVariables = rec {
+ READLINE_INCDIR = "${pkgs.readline.dev}/include";
+ HISTORY_INCDIR = READLINE_INCDIR;
+ };
+ })).overrideAttrs (old: {
+ # Without this, source root is wrongly set to ./readline-2.6/doc
+ setSourceRoot = ''
+ sourceRoot=./readline-2.6
+ '';
+ });
+
pulseaudio = super.pulseaudio.override({
buildInputs = [
pkgs.libpulseaudio
diff --git a/nixpkgs/pkgs/development/misc/h3/default.nix b/nixpkgs/pkgs/development/misc/h3/default.nix
index 2b82cc2c0ae..32f65c0925c 100644
--- a/nixpkgs/pkgs/development/misc/h3/default.nix
+++ b/nixpkgs/pkgs/development/misc/h3/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "h3";
- version = "3.6.3";
+ version = "3.6.4";
src = fetchFromGitHub {
owner = "uber";
repo = "h3";
rev = "v${version}";
- sha256 = "1zgq496m2pk2c1l0r1di0p39nxwza00kxzqa971qd4xgbrvd4w55";
+ sha256 = "1a4scs5n9srq6sjkz8d60ffzpc6aadkxmk1i3hdj081j0jzsrpf7";
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/development/misc/msp430/mspdebug.nix b/nixpkgs/pkgs/development/misc/msp430/mspdebug.nix
index 3c7ff00151a..471dd5b3122 100644
--- a/nixpkgs/pkgs/development/misc/msp430/mspdebug.nix
+++ b/nixpkgs/pkgs/development/misc/msp430/mspdebug.nix
@@ -1,10 +1,22 @@
-{ stdenv, fetchFromGitHub, libusb-compat-0_1, readline ? null }:
+{ stdenv
+, fetchFromGitHub
+, autoPatchelfHook
+, libusb-compat-0_1
+, readline ? null
+, enableReadline ? true
+, hidapi ? null
+, pkg-config ? null
+, mspds ? null
+, enableMspds ? false
+}:
-let
+assert stdenv.isDarwin -> hidapi != null && pkg-config != null;
+assert enableReadline -> readline != null;
+assert enableMspds -> mspds != null;
+
+stdenv.mkDerivation rec {
version = "0.25";
-in stdenv.mkDerivation {
pname = "mspdebug";
- inherit version;
src = fetchFromGitHub {
owner = "dlbeer";
repo = "mspdebug";
@@ -12,9 +24,34 @@ in stdenv.mkDerivation {
sha256 = "0prgwb5vx6fd4bj12ss1bbb6axj2kjyriyjxqrzd58s5jyyy8d3c";
};
- buildInputs = [ libusb-compat-0_1 readline ];
- makeFlags = [ "PREFIX=$(out)" "INSTALL=install" ] ++
- (if readline == null then [ "WITHOUT_READLINE=1" ] else []);
+ enableParallelBuilding = true;
+ nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin pkg-config
+ ++ stdenv.lib.optional (enableMspds && stdenv.isLinux) autoPatchelfHook;
+ buildInputs = [ libusb-compat-0_1 ]
+ ++ stdenv.lib.optional stdenv.isDarwin hidapi
+ ++ stdenv.lib.optional enableReadline readline;
+
+ postPatch = stdenv.lib.optionalString stdenv.isDarwin ''
+ # TODO: remove once a new 0.26+ release is made
+ substituteInPlace drivers/tilib_api.c --replace .so ${stdenv.hostPlatform.extensions.sharedLibrary}
+
+ # Makefile only uses pkg-config if it detects homebrew
+ substituteInPlace Makefile --replace brew true
+ '';
+
+ # TODO: wrap with MSPDEBUG_TILIB_PATH env var instead of these rpath fixups in 0.26+
+ runtimeDependencies = stdenv.lib.optional enableMspds mspds;
+ postFixup = stdenv.lib.optionalString (enableMspds && stdenv.isDarwin) ''
+ # autoPatchelfHook only works on linux so...
+ for dep in $runtimeDependencies; do
+ install_name_tool -add_rpath $dep/lib $out/bin/$pname
+ done
+ '';
+
+ installFlags = [ "PREFIX=$(out)" "INSTALL=install" ];
+ makeFlags = [ "UNAME_S=$(unameS)" ] ++
+ stdenv.lib.optional (!enableReadline) "WITHOUT_READLINE=1";
+ unameS = stdenv.lib.optionalString stdenv.isDarwin "Darwin";
meta = with stdenv.lib; {
description = "A free programmer, debugger, and gdb proxy for MSP430 MCUs";
diff --git a/nixpkgs/pkgs/development/misc/rpiboot/unstable.nix b/nixpkgs/pkgs/development/misc/rpiboot/unstable.nix
index 1591a1efd17..a8f7e4795e7 100644
--- a/nixpkgs/pkgs/development/misc/rpiboot/unstable.nix
+++ b/nixpkgs/pkgs/development/misc/rpiboot/unstable.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub, libusb1 }:
let
- version = "2018-03-27";
+ version = "2020-05-11";
name = "rpiboot-unstable-${version}";
in stdenv.mkDerivation {
inherit name;
@@ -9,8 +9,8 @@ in stdenv.mkDerivation {
src = fetchFromGitHub {
owner = "raspberrypi";
repo = "usbboot";
- rev = "fb86716935f2e820333b037a2ff93a338ad9b695";
- sha256 = "163g7iw7kf6ra71adx6lf1xzf3kv20bppva15ljwn54jlah5mv98";
+ rev = "c650cd747c1d0597487dcf319bf95b5ba775d78b";
+ sha256 = "17kapny79dh05vfmrniqdvz6xhpwnqnw0511ycfx4qcjh4krxh8n";
};
nativeBuildInputs = [ libusb1 ];
diff --git a/nixpkgs/pkgs/development/mobile/adb-sync/default.nix b/nixpkgs/pkgs/development/mobile/adb-sync/default.nix
index 5c0f0c07c21..98f69ed88b1 100644
--- a/nixpkgs/pkgs/development/mobile/adb-sync/default.nix
+++ b/nixpkgs/pkgs/development/mobile/adb-sync/default.nix
@@ -1,24 +1,35 @@
-{ stdenv, fetchgit, python3, platform-tools, makeWrapper }:
+{ stdenv, fetchFromGitHub, python3, platform-tools, makeWrapper
+, socat, go-mtpfs, adbfs-rootless
+}:
stdenv.mkDerivation {
- pname = "adb-sync";
- version = "2016-08-31";
+ pname = "adb-sync-unstable";
+ version = "2019-01-01";
- src = fetchgit {
- url = "https://github.com/google/adb-sync";
- rev = "7fc48ad1e15129ebe34e9f89b04bfbb68ced144d";
- sha256 = "1y016bjky5sn58v91jyqfz7vw8qfqnfhb9s9jd32k8y29hy5vy4d";
+ src = fetchFromGitHub {
+ owner = "google";
+ repo = "adb-sync";
+ rev = "fb7c549753de7a5579ed3400dd9f8ac71f7bf1b1";
+ sha256 = "1kfpdqs8lmnh144jcm1qmfnmigzrbrz5lvwvqqb7021b2jlf69cl";
};
- buildInputs = [ python3 platform-tools makeWrapper ];
+ nativeBuildInputs = [ makeWrapper ];
+ buildInputs = [ python3 ];
- phases = "installPhase";
+ dontBuild = true;
+
+ installPhase = let
+ dependencies = stdenv.lib.makeBinPath [ platform-tools socat go-mtpfs adbfs-rootless ];
+ in ''
+ runHook preInstall
- installPhase = ''
mkdir -p $out/bin
- cp $src/adb-channel $src/adb-sync $out/bin/
- patchShebangs $out/bin
- wrapProgram $out/bin/adb-sync --suffix PATH : ${platform-tools}/bin
+ cp adb-{sync,channel} $out/bin
+
+ wrapProgram $out/bin/adb-sync --suffix PATH : "${dependencies}"
+ wrapProgram $out/bin/adb-channel --suffix PATH : "${dependencies}"
+
+ runHook postInstall
'';
meta = with stdenv.lib; {
@@ -27,6 +38,6 @@ stdenv.mkDerivation {
license = licenses.asl20;
platforms = platforms.unix;
hydraPlatforms = [];
- maintainers = with maintainers; [ scolobb ];
+ maintainers = with maintainers; [ scolobb ma27 ];
};
}
diff --git a/nixpkgs/pkgs/development/mobile/cocoapods/Gemfile-beta.lock b/nixpkgs/pkgs/development/mobile/cocoapods/Gemfile-beta.lock
index 933331b635b..927265ce98b 100644
--- a/nixpkgs/pkgs/development/mobile/cocoapods/Gemfile-beta.lock
+++ b/nixpkgs/pkgs/development/mobile/cocoapods/Gemfile-beta.lock
@@ -2,25 +2,27 @@ GEM
remote: https://rubygems.org/
specs:
CFPropertyList (3.0.2)
- activesupport (4.2.11.3)
- i18n (~> 0.7)
+ activesupport (5.2.4.3)
+ 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.3)
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.beta.1)
+ activesupport (> 5)
+ addressable (~> 2.6)
claide (>= 1.0.2, < 2.0)
- cocoapods-core (= 1.9.3)
+ cocoapods-core (= 1.10.0.beta.1)
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,21 +32,22 @@ 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.17.0, < 2.0)
+ cocoapods-core (1.10.0.beta.1)
+ 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)
@@ -54,31 +57,32 @@ GEM
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)
+ json (2.3.1)
minitest (5.14.1)
molinillo (0.6.6)
- nanaimo (0.2.6)
+ nanaimo (0.3.0)
nap (1.1.0)
netrc (0.11.0)
+ public_suffix (4.0.5)
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.17.1)
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/nixpkgs/pkgs/development/mobile/cocoapods/gemset-beta.nix b/nixpkgs/pkgs/development/mobile/cocoapods/gemset-beta.nix
index 375d2899ac6..85df7053421 100644
--- a/nixpkgs/pkgs/development/mobile/cocoapods/gemset-beta.nix
+++ b/nixpkgs/pkgs/development/mobile/cocoapods/gemset-beta.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 = "02fdawr3wyvpzpja3r7mvb8lmn2mm5jdw502bx3ncr2sy2nw1kx6";
type = "gem";
};
- version = "4.2.11.3";
+ version = "5.2.4.3";
+ };
+ 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 = "1z94dnx0rljsfa3k24i1nc0vf1nfk3bbk89nqc6n1ax25h4fs5sw";
type = "gem";
};
- version = "1.27.2";
+ version = "1.27.3";
};
atomos = {
groups = ["default"];
@@ -52,26 +63,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 = ["activesupport" "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 = "0mx6gzs1d9za7crgwmk37ybmn395055kzya88iamgcj3yzvv3sqg";
type = "gem";
};
- version = "1.9.3";
+ version = "1.10.0.beta.1";
};
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 = "1ibc5sx2iqjwrgmd4y2cq6hyd6s37aqyh2w61vw71ap8khcjnwh4";
type = "gem";
};
- version = "1.9.3";
+ version = "1.10.0.beta.1";
};
cocoapods-deintegrate = {
groups = ["default"];
@@ -88,10 +99,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"];
@@ -114,16 +125,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"];
@@ -191,10 +192,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "10lfhahnnc91v63xpvk65apn61pib086zha3z5sp1xk9acfx12h4";
+ sha256 = "12lpwaw82bb0rm9f52v1498bpba8aj2l2q359mkwbxsswhpga5af";
type = "gem";
};
- version = "1.12.2";
+ version = "1.13.1";
};
fourflusher = {
groups = ["default"];
@@ -242,20 +243,20 @@
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"];
@@ -282,10 +283,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0ajfyaqjw3dzykk612yw8sm21savfqy292hgps8h8l4lvxww1lz6";
+ sha256 = "0xi36h3f7nm8bc2k0b6svpda1lyank2gf872lxjbhw3h95hdrbma";
type = "gem";
};
- version = "0.2.6";
+ version = "0.3.0";
};
nap = {
groups = ["default"];
@@ -307,6 +308,16 @@
};
version = "0.11.0";
};
+ public_suffix = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0vywld400fzi17cszwrchrzcqys4qm6sshbv73wy5mwcixmrgg7g";
+ type = "gem";
+ };
+ version = "4.0.5";
+ };
ruby-macho = {
groups = ["default"];
platforms = [];
@@ -355,9 +366,9 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1bkk8y6lzd86w9yx72hd1nil3fkk5f0v3il9vm554gzpl6dhc2bi";
+ sha256 = "0mv5rsbgwq4vzri31w2f1474arrsr5j69rdhklrci6jnjps8dmx9";
type = "gem";
};
- version = "1.16.0";
+ version = "1.17.1";
};
} \ No newline at end of file
diff --git a/nixpkgs/pkgs/development/node-packages/default.nix b/nixpkgs/pkgs/development/node-packages/default.nix
index 7ff3db8894e..d35691f7470 100644
--- a/nixpkgs/pkgs/development/node-packages/default.nix
+++ b/nixpkgs/pkgs/development/node-packages/default.nix
@@ -39,29 +39,10 @@ let
meta.broken = since "12";
};
- dnschain = super.dnschain.override {
- buildInputs = [ pkgs.makeWrapper super.coffee-script ];
- postInstall = ''
- wrapProgram $out/bin/dnschain --suffix PATH : ${pkgs.openssl.bin}/bin
- '';
- meta.broken = since "14";
- };
-
bitwarden-cli = pkgs.lib.overrideDerivation super."@bitwarden/cli" (drv: {
name = "bitwarden-cli-${drv.version}";
});
- ios-deploy = super.ios-deploy.override (drv: {
- nativeBuildInputs = drv.nativeBuildInputs or [] ++ [ pkgs.buildPackages.rsync ];
- preRebuild = ''
- LD=$CC
- tmp=$(mktemp -d)
- ln -s /usr/bin/xcodebuild $tmp
- export PATH="$PATH:$tmp"
- '';
- meta.platforms = [ pkgs.lib.platforms.darwin ];
- });
-
fast-cli = super."fast-cli-1.x".override {
preRebuild = ''
# Simply ignore the phantomjs --version check. It seems to need a display but it is safe to ignore
@@ -160,6 +141,9 @@ let
thelounge = super.thelounge.override {
buildInputs = [ self.node-pre-gyp ];
+ postInstall = ''
+ echo /var/lib/thelounge > $out/lib/node_modules/thelounge/.thelounge_home
+ '';
};
};
in self
diff --git a/nixpkgs/pkgs/development/node-packages/node-packages.json b/nixpkgs/pkgs/development/node-packages/node-packages.json
index 9ea5b2ec15d..83a413316b7 100644
--- a/nixpkgs/pkgs/development/node-packages/node-packages.json
+++ b/nixpkgs/pkgs/development/node-packages/node-packages.json
@@ -3,6 +3,7 @@
, "@antora/cli"
, "@antora/site-generator-default"
, "@bitwarden/cli"
+, "@nestjs/cli"
, "@vue/cli"
, "@webassemblyjs/cli"
, "@webassemblyjs/repl"
@@ -16,7 +17,7 @@
, "bower2nix"
, "browserify"
, "castnow"
-, "clean-css"
+, "clean-css-cli"
, "coc-css"
, "coc-emmet"
, "coc-eslint"
@@ -60,12 +61,12 @@
, "csslint"
, "dat"
, "dhcp"
-, "dnschain"
, "dockerfile-language-server-nodejs"
, "elasticdump"
, "elm-oracle"
, "emoj"
, "emojione"
+, "escape-string-regexp"
, "eslint"
, "eslint_d"
, {"fast-cli": "1.x"}
@@ -80,6 +81,7 @@
, "gtop"
, "gulp"
, "gulp-cli"
+, "he"
, "html-minifier"
, "htmlhint"
, "http-server"
@@ -88,7 +90,6 @@
, "indium"
, "insect"
, "ionic"
-, "ios-deploy"
, { "iosevka-build-deps": "../../data/fonts/iosevka" }
, "jake"
, "javascript-typescript-langserver"
@@ -113,6 +114,7 @@
, {"lumo-build-deps": "../interpreters/clojurescript/lumo" }
, "madoko"
, "markdown-link-check"
+, "mastodon-bot"
, "mathjax"
, "meat"
, "meguca"
@@ -140,10 +142,15 @@
, "prettier"
, "pscid"
, "pulp"
+, "purescript-language-server"
, "purescript-psa"
+, "purty"
+, "pyright"
, "react-native-cli"
, "react-tools"
+, "redoc-cli"
, "reveal.js"
+, "rollup"
, { "rust-analyzer-build-deps": "../../misc/vscode-extensions/rust-analyzer/build-deps" }
, "s3http"
, "semver"
@@ -187,6 +194,7 @@
, "typescript-language-server"
, "uglify-js"
, "ungit"
+, "vim-language-server"
, "vscode-css-languageserver-bin"
, "vscode-html-languageserver-bin"
, "vue-cli"
diff --git a/nixpkgs/pkgs/development/node-packages/node-packages.nix b/nixpkgs/pkgs/development/node-packages/node-packages.nix
index d9597cbf29f..01d6d212e91 100644
--- a/nixpkgs/pkgs/development/node-packages/node-packages.nix
+++ b/nixpkgs/pkgs/development/node-packages/node-packages.nix
@@ -22,13 +22,22 @@ let
sha512 = "t4WmWoGV9gyzypwG3y3JlcK2t8fKLtvzBA7xEoFTj9SMPvOuLsf13uh4ikK0RRaaa9RPPWLgFUdOyIRaQvCpwQ==";
};
};
- "@angular-devkit/architect-0.901.7" = {
+ "@angular-devkit/architect-0.1000.5" = {
name = "_at_angular-devkit_slash_architect";
packageName = "@angular-devkit/architect";
- version = "0.901.7";
+ version = "0.1000.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.901.7.tgz";
- sha512 = "yW/PUEqle55QihOFbmeNXaVTodhfeXkteoFDUpz+YpX3xiQDXDtNbIJSzKOQTojtBKdSMKMvZkQLr+RAa7/1EA==";
+ url = "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1000.5.tgz";
+ sha512 = "BhNqB7fmmrDQwxoJ3zdw5FslFD+nYGgMTiC48ERVYJVuN3BK6xtt2OGA7vho3eJ13OE5cPGUi8crQDRROgxxQg==";
+ };
+ };
+ "@angular-devkit/core-10.0.5" = {
+ name = "_at_angular-devkit_slash_core";
+ packageName = "@angular-devkit/core";
+ version = "10.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@angular-devkit/core/-/core-10.0.5.tgz";
+ sha512 = "ZaF1EYniIo+yRLvvaKnLrjYCdKeg2U3YtbA932M2AIfjgfFv/9mnAbH4jmZsBZhCstxZPz+ItwJesdR20h4Z1Q==";
};
};
"@angular-devkit/core-9.1.7" = {
@@ -40,6 +49,24 @@ let
sha512 = "guvolu9Cl+qYMTtedLZD9wCqustJjdqzJ2psD2C1Sr1LrX9T0mprmDldR/YnhsitThveJEb6sM/0EvqWxoSvKw==";
};
};
+ "@angular-devkit/core-9.1.9" = {
+ name = "_at_angular-devkit_slash_core";
+ packageName = "@angular-devkit/core";
+ version = "9.1.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@angular-devkit/core/-/core-9.1.9.tgz";
+ sha512 = "SWgBh4an/Vezjw2BZ5S+bKvuK5lH6gOtR8d5YjN9vxpJSZ0GimrGjfnLlWOkwWAsU8jfn4JzofECUHwX/7EW6Q==";
+ };
+ };
+ "@angular-devkit/schematics-10.0.5" = {
+ name = "_at_angular-devkit_slash_schematics";
+ packageName = "@angular-devkit/schematics";
+ version = "10.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-10.0.5.tgz";
+ sha512 = "UeeV8O0IydxCKj2oejygs80oIAQXPYrJHo0PQ/fa0RH6rtV3wZwirdy+yqq/BDGhtV/5VQSVCvu6uyAtGGMgNg==";
+ };
+ };
"@angular-devkit/schematics-9.1.7" = {
name = "_at_angular-devkit_slash_schematics";
packageName = "@angular-devkit/schematics";
@@ -49,40 +76,58 @@ let
sha512 = "oeHPJePBcPp/bd94jHQeFUnft93PGF5iJiKV9szxqS8WWC5OMZ5eK7icRY0PwvLyfenspAZxdZcNaqJqPMul5A==";
};
};
- "@antora/asciidoc-loader-2.3.2" = {
+ "@angular-devkit/schematics-9.1.9" = {
+ name = "_at_angular-devkit_slash_schematics";
+ packageName = "@angular-devkit/schematics";
+ version = "9.1.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-9.1.9.tgz";
+ sha512 = "aKuMmS3wshOTl9+01jiB50ml09fRN1WfOOtoNqwvKTEi87DrT6Mn3l0eVQo8PJK/bIq/FBmPgsIl2nsETiBSxg==";
+ };
+ };
+ "@angular-devkit/schematics-cli-0.901.9" = {
+ name = "_at_angular-devkit_slash_schematics-cli";
+ packageName = "@angular-devkit/schematics-cli";
+ version = "0.901.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@angular-devkit/schematics-cli/-/schematics-cli-0.901.9.tgz";
+ sha512 = "mkbN30u7/GvFOIOjj20w5OWi+vEOc/mdnpSrm3AxXvmha4AG56VL6uzF/kKHw9vyhfv8wLMt11OK/iSms9hSWw==";
+ };
+ };
+ "@antora/asciidoc-loader-2.3.3" = {
name = "_at_antora_slash_asciidoc-loader";
packageName = "@antora/asciidoc-loader";
- version = "2.3.2";
+ version = "2.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-2.3.2.tgz";
- sha512 = "3v4b3nzgdjkx57r5ay8g5r79s6dvx38xyqd9crl125zp7bkwpdd66g0qxy8xyrsxywwsxlqrgk5n3di5x7qjr6xvnc4l8w57449xvws";
+ url = "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-2.3.3.tgz";
+ sha512 = "4dPwCnpKUrME8PZLImOD3BBcyxpaA9tAtySPKACDJPkXc24GcfjI59QbSc+shG1fKptOGaDk68O2ZMu/Gpmlhw==";
};
};
- "@antora/content-aggregator-2.3.2" = {
+ "@antora/content-aggregator-2.3.3" = {
name = "_at_antora_slash_content-aggregator";
packageName = "@antora/content-aggregator";
- version = "2.3.2";
+ version = "2.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/content-aggregator/-/content-aggregator-2.3.2.tgz";
- sha512 = "0xjsa7vzanj3f05ycz1bjkwm61hwv84hak4zgvgkbgb8xms40qgwqn3pbvwlwj43f52x7szb1wn13iarla6m1wjlbh4yxrfj0h7nyr0";
+ url = "https://registry.npmjs.org/@antora/content-aggregator/-/content-aggregator-2.3.3.tgz";
+ sha512 = "ehr0VmPltRCmKuSIT5idSnI7S2sn/q9UHBdB85GsvxOqgfM08lnkZrxbdiVqmg+06rLi8qUUCLB3dI4RZ8+xvw==";
};
};
- "@antora/content-classifier-2.3.2" = {
+ "@antora/content-classifier-2.3.3" = {
name = "_at_antora_slash_content-classifier";
packageName = "@antora/content-classifier";
- version = "2.3.2";
+ version = "2.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/content-classifier/-/content-classifier-2.3.2.tgz";
- sha512 = "0m9586mfw5xrqwa79cjrqwxzqv2c76pf93xazfg0j7lgab1d30c1p3bk93mh7i42j90r1r860jdnn7jz0g5995283dsxp3zc8jz0alj";
+ url = "https://registry.npmjs.org/@antora/content-classifier/-/content-classifier-2.3.3.tgz";
+ sha512 = "VLnOIuL0uRasQsXJ8m2vjpAFdEkpWfs1L32OuVupQ1SwjpUAvJz46W3pVg9qxxEWRRjtidCvcc3KY0LI6X0Jvw==";
};
};
- "@antora/document-converter-2.3.2" = {
+ "@antora/document-converter-2.3.3" = {
name = "_at_antora_slash_document-converter";
packageName = "@antora/document-converter";
- version = "2.3.2";
+ version = "2.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/document-converter/-/document-converter-2.3.2.tgz";
- sha512 = "2bc335np2n1gpk714nsg9qbd8578d7gk54yiw4w14r79xhpfmn3y6nvrn1xpdf1pa8wh68f6ydp0500dzfrlzpd307cwgfx063x0hg6";
+ url = "https://registry.npmjs.org/@antora/document-converter/-/document-converter-2.3.3.tgz";
+ sha512 = "mGdDHRxYPts3QiT/thYVoQz1QgFXN6ZFU2jgjX0VmCzcIwKGK0TOgzbp+1A3V0o92VAISEmrjC812orbtHeKqA==";
};
};
"@antora/expand-path-helper-1.0.0" = {
@@ -91,79 +136,79 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/@antora/expand-path-helper/-/expand-path-helper-1.0.0.tgz";
- sha512 = "2kmmg7fakd5vhdzk7pfz1397akrn9smgfkbb98g08zbg1rcm9dgpwsyh90ymxf7nlnsdj6vlz2h71ln61y04jrvxvdi9gffrplg43c6";
+ sha512 = "hg3y6M3OvRTb7jtLAnwwloYDxafbyKYttcf16kGCXvP7Wqosh7c+Ag+ltaZ7VSebpzpphO/umb/BXdpU7rxapw==";
};
};
- "@antora/navigation-builder-2.3.2" = {
+ "@antora/navigation-builder-2.3.3" = {
name = "_at_antora_slash_navigation-builder";
packageName = "@antora/navigation-builder";
- version = "2.3.2";
+ version = "2.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/navigation-builder/-/navigation-builder-2.3.2.tgz";
- sha512 = "2wpxnxfbv5f8gzbpjq79hm5l8b5kc4kpzvnfhy0y4a13xazi9cxlb1j5clmz2z55kvwkhlq5wz24q31kxbza73qh5pfc35v4wk3qbj6";
+ url = "https://registry.npmjs.org/@antora/navigation-builder/-/navigation-builder-2.3.3.tgz";
+ sha512 = "dx8PPFPvRBF+KInDXZU8k5dJ3sIVh1VvfsZhPUI27d5HMi+FRa0le8PK0OK5Hms4ixY/c1lXGcCAPFt0aH4Lxw==";
};
};
- "@antora/page-composer-2.3.2" = {
+ "@antora/page-composer-2.3.3" = {
name = "_at_antora_slash_page-composer";
packageName = "@antora/page-composer";
- version = "2.3.2";
+ version = "2.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/page-composer/-/page-composer-2.3.2.tgz";
- sha512 = "1vfkrj5m11fzy2ndnbqwcgsr8zsm1faabwabxvbrg9xycgdz9040j9c09z7wiivmsnr58xg02pdd00rhqp3mdz8hkj6vwby8aqp0562";
+ url = "https://registry.npmjs.org/@antora/page-composer/-/page-composer-2.3.3.tgz";
+ sha512 = "yp1bHj5twD8TbBn8MHwe7488EB+xVmbyFJBvV2GLMyiWN7DnlCaW/AaCiw05vsU4mDAd+MQ8P+KeNhDRZnlU2w==";
};
};
- "@antora/playbook-builder-2.3.2" = {
+ "@antora/playbook-builder-2.3.3" = {
name = "_at_antora_slash_playbook-builder";
packageName = "@antora/playbook-builder";
- version = "2.3.2";
+ version = "2.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/playbook-builder/-/playbook-builder-2.3.2.tgz";
- sha512 = "06ydani15j8mb339b3avdz3avpwjah3yl0q4ar7zpzcxpa0j92xa74qcn2qj6hplg5c2hckg12q9p1gxqqn55kxyhyiaq3bd4ykhzjp";
+ url = "https://registry.npmjs.org/@antora/playbook-builder/-/playbook-builder-2.3.3.tgz";
+ sha512 = "X9S38WgX2diZISNF4QKdF4ZfdND4ySsMlI26Iz4iybxf7xNlUJE1lAk9RM57Ooq543lEUNSnYHpECb1tog2BNw==";
};
};
- "@antora/redirect-producer-2.3.2" = {
+ "@antora/redirect-producer-2.3.3" = {
name = "_at_antora_slash_redirect-producer";
packageName = "@antora/redirect-producer";
- version = "2.3.2";
+ version = "2.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/redirect-producer/-/redirect-producer-2.3.2.tgz";
- sha512 = "1s1g25ana1fjrrw6yvpmqgra4pchvl6f878c00f6gm49hd8a5d1b3f6yn4dyvqmqlijmk6lyk4xn3vpl7yanvcfrxzsblh4q892416v";
+ url = "https://registry.npmjs.org/@antora/redirect-producer/-/redirect-producer-2.3.3.tgz";
+ sha512 = "69QtpB9wPVsg7/ykJq8zYUrHywSOtfgJEizxK+GmWharjZyrMReNB7IX1pg7Dk8qI6CGB0OOkhIYC41nGmuhmg==";
};
};
- "@antora/site-mapper-2.3.2" = {
+ "@antora/site-mapper-2.3.3" = {
name = "_at_antora_slash_site-mapper";
packageName = "@antora/site-mapper";
- version = "2.3.2";
+ version = "2.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/site-mapper/-/site-mapper-2.3.2.tgz";
- sha512 = "07agabci6k1w75cs9v34z3cypps611ivhhsbmisihg85vh6q81zn2qgwky7qgqmakpmg4wq87bj28zgjk5whmmj75snb1akvqz27322";
+ url = "https://registry.npmjs.org/@antora/site-mapper/-/site-mapper-2.3.3.tgz";
+ sha512 = "ERMGWl6s9B42crML7Tt4alPdJ/diSE6zQUSIMbbK7biI1EzjwxUCgKQ5lRJllUuGAdcXuYWQLGrpj/CWJzUXXA==";
};
};
- "@antora/site-publisher-2.3.2" = {
+ "@antora/site-publisher-2.3.3" = {
name = "_at_antora_slash_site-publisher";
packageName = "@antora/site-publisher";
- version = "2.3.2";
+ version = "2.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/site-publisher/-/site-publisher-2.3.2.tgz";
- sha512 = "3sxqf7l1psgrrgwnikz3x79xbyi2q7p4pcv5xp652c648pxs19a9q014ah085k603z4kjvl6f3j85263k4983hl23zkpdnnm6517vzi";
+ url = "https://registry.npmjs.org/@antora/site-publisher/-/site-publisher-2.3.3.tgz";
+ sha512 = "LAavxXd3wmH0hWqNkKMgQuj/fjE08BTO6zYR51KLBO798h0f7H0OgyBI+p8c7l/QANpAfjaWyBpbR1zOxnLCMQ==";
};
};
- "@antora/ui-loader-2.3.2" = {
+ "@antora/ui-loader-2.3.3" = {
name = "_at_antora_slash_ui-loader";
packageName = "@antora/ui-loader";
- version = "2.3.2";
+ version = "2.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/ui-loader/-/ui-loader-2.3.2.tgz";
- sha512 = "392mp580r2pj44mwxn4nyqbhqiaaxppgr65r9cz7ll173g55caplma0hpprzrkwbxi29cwcx4xig8nc4wcp3l6rfrlsqwf5ahmz5p4d";
+ url = "https://registry.npmjs.org/@antora/ui-loader/-/ui-loader-2.3.3.tgz";
+ sha512 = "bQVb6PE34iDmZj6wZZzYm3rLjguxoSqHZj4QReVQsOle/LdIwl48hV9Iz/Pivy9NtVCui9LL/lmSQzMt0G0jkw==";
};
};
- "@apollo/federation-0.16.0" = {
+ "@apollo/federation-0.19.0" = {
name = "_at_apollo_slash_federation";
packageName = "@apollo/federation";
- version = "0.16.0";
+ version = "0.19.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@apollo/federation/-/federation-0.16.0.tgz";
- sha512 = "+UA9QQNA4q896OOmyFHhKTf7iOIFvjL+h/I7ozRkA+Ayv1368pXtd3zyeKrXtUKD21a1vtEkEjCUX9aDGR8cqg==";
+ url = "https://registry.npmjs.org/@apollo/federation/-/federation-0.19.0.tgz";
+ sha512 = "8cd8ftHgqaseDTN7RJrROT6FT1xy8RV2Qb9BGhhqPVMHqf08GtidBqQTk6hv1UDR0qu/TRZA6J4Kh7oXeMrPQg==";
};
};
"@apollo/protobufjs-1.0.4" = {
@@ -220,13 +265,31 @@ let
sha512 = "fDj5rWlTi/czvUS5t7V7I45Ai6bOO3Z7JARYj21Y2xxfbRGtJi6h8FvLX0N/EbzQgo/fiZc/HAhtfwn+OCjD7A==";
};
};
- "@apollographql/graphql-playground-html-1.6.24" = {
+ "@apollographql/graphql-playground-html-1.6.26" = {
name = "_at_apollographql_slash_graphql-playground-html";
packageName = "@apollographql/graphql-playground-html";
- version = "1.6.24";
+ version = "1.6.26";
src = fetchurl {
- url = "https://registry.npmjs.org/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.24.tgz";
- sha512 = "8GqG48m1XqyXh4mIZrtB5xOhUwSsh1WsrrsaZQOEYYql3YN9DEu9OOSg0ILzXHZo/h2Q74777YE4YzlArQzQEQ==";
+ url = "https://registry.npmjs.org/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.26.tgz";
+ sha512 = "XAwXOIab51QyhBxnxySdK3nuMEUohhDsHQ5Rbco/V1vjlP75zZ0ZLHD9dTpXTN8uxKxopb2lUvJTq+M4g2Q0HQ==";
+ };
+ };
+ "@arcanis/slice-ansi-1.0.2" = {
+ name = "_at_arcanis_slash_slice-ansi";
+ packageName = "@arcanis/slice-ansi";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@arcanis/slice-ansi/-/slice-ansi-1.0.2.tgz";
+ sha512 = "lDL63z0W/L/WTgqrwVOuNyMAsTv+pvjybd21z9SWdStmQoXT59E/iVWwat3gYjcdTNBf6oHAMoyFm8dtjpXEYw==";
+ };
+ };
+ "@ardatan/aggregate-error-0.0.1" = {
+ name = "_at_ardatan_slash_aggregate-error";
+ packageName = "@ardatan/aggregate-error";
+ version = "0.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@ardatan/aggregate-error/-/aggregate-error-0.0.1.tgz";
+ sha512 = "UQ9BequOTIavs0pTHLMwQwKQF8tTV1oezY/H2O9chA+JNPFZSua55xpU5dPSjAU9/jLJ1VwU+HJuTVN8u7S6Fg==";
};
};
"@azu/format-text-1.0.1" = {
@@ -247,301 +310,292 @@ let
sha1 = "e70187f8a862e191b1bce6c0268f13acd3a56b20";
};
};
- "@babel/code-frame-7.10.1" = {
+ "@babel/code-frame-7.10.4" = {
name = "_at_babel_slash_code-frame";
packageName = "@babel/code-frame";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.1.tgz";
- sha512 = "1ki5zlvn0y9jfhyf3l5ilyp7x776smi37c04iabjbg3iimq4w7syzppapplwmkv05kgpx86fx4x1mj2vjqc7kj0f0rvc6b3d976ss10";
+ url = "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz";
+ sha512 = "vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==";
};
};
- "@babel/compat-data-7.10.1" = {
+ "@babel/compat-data-7.11.0" = {
name = "_at_babel_slash_compat-data";
packageName = "@babel/compat-data";
- version = "7.10.1";
+ version = "7.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.10.1.tgz";
- sha512 = "21iyvhj23maxhsn0v86dfrmr5dwqlvf5s3zsliggs3ssm5xdvpvid46jp52wn4i97ahw1qjd19j8wn9xd3ibld332j21vm8nj7w4yq8";
+ url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz";
+ sha512 = "TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==";
};
};
- "@babel/core-7.10.1" = {
+ "@babel/core-7.11.0" = {
name = "_at_babel_slash_core";
packageName = "@babel/core";
- version = "7.10.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/core/-/core-7.10.1.tgz";
- sha512 = "0i4isqrpjddn6j8xlnr8k0d3nc9s5dmlfpi154i8m8s1bq5f2m3qjw77425rx2myyv32sx7ifgja9cxx0lfc3va7vh6yp8cmdky5idv";
- };
- };
- "@babel/generator-7.0.0-beta.38" = {
- name = "_at_babel_slash_generator";
- packageName = "@babel/generator";
- version = "7.0.0-beta.38";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.38.tgz";
- sha512 = "aOHQPhsEyaB6p2n+AK981+onHoc+Ork9rcAQVSUJR33wUkGiWRpu6/C685knRyIZVsKeSdG5Q4xMiYeFUhuLzA==";
- };
- };
- "@babel/generator-7.10.1" = {
- name = "_at_babel_slash_generator";
- packageName = "@babel/generator";
- version = "7.10.1";
+ version = "7.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/generator/-/generator-7.10.1.tgz";
- sha512 = "205zc8ci3m01iwym0q0j80554pb5n1znl17hbb26nkb49lwhs2zw2z1wzz94bf7dc36gslsghn5ymd63n9bhqnrsqv35x1hnhy1hg81";
+ url = "https://registry.npmjs.org/@babel/core/-/core-7.11.0.tgz";
+ sha512 = "mkLq8nwaXmDtFmRkQ8ED/eA2CnVw4zr7dCztKalZXBvdK5EeNUAesrrwUqjQEzFgomJssayzB0aqlOsP1vGLqg==";
};
};
- "@babel/generator-7.9.6" = {
+ "@babel/generator-7.11.0" = {
name = "_at_babel_slash_generator";
packageName = "@babel/generator";
- version = "7.9.6";
+ version = "7.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/generator/-/generator-7.9.6.tgz";
- sha512 = "2lj9ix2jkbjcwwcny57mk3vz11ym83w3hzm76nfbi7mm79hiwg3ycsjm3f2rjax2ra9dlcp7g3q3sffgkhrdlb1xz5nc7svl9c706zs";
+ url = "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz";
+ sha512 = "fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==";
};
};
- "@babel/helper-annotate-as-pure-7.10.1" = {
+ "@babel/helper-annotate-as-pure-7.10.4" = {
name = "_at_babel_slash_helper-annotate-as-pure";
packageName = "@babel/helper-annotate-as-pure";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.1.tgz";
- sha512 = "05k64zv094g9vzs85irbdqwsiaqddxdsf5i5p0mdy116cg3wjns2hkg9hddh7i5b8s4zp1c76zbdh5j2267p1i5hf3vdh24yap7f2kv";
+ url = "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz";
+ sha512 = "XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==";
};
};
- "@babel/helper-builder-binary-assignment-operator-visitor-7.10.1" = {
+ "@babel/helper-builder-binary-assignment-operator-visitor-7.10.4" = {
name = "_at_babel_slash_helper-builder-binary-assignment-operator-visitor";
packageName = "@babel/helper-builder-binary-assignment-operator-visitor";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.1.tgz";
- sha512 = "35jsmiqhyp6ccm6145ac0gd1wxj95gcm2v5s62b91lj9jr6lkj8rl032x9v0r7dba5ili8xb71bfmifha8wws2cada8r484iymma2ki";
+ url = "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz";
+ sha512 = "L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==";
};
};
- "@babel/helper-builder-react-jsx-7.10.1" = {
+ "@babel/helper-builder-react-jsx-7.10.4" = {
name = "_at_babel_slash_helper-builder-react-jsx";
packageName = "@babel/helper-builder-react-jsx";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.1.tgz";
- sha512 = "KXzzpyWhXgzjXIlJU1ZjIXzUPdej1suE6vzqgImZ/cpAsR/CC8gUcX4EWRmDfWz/cs6HOCPMBIJ3nKoXt3BFuw==";
+ url = "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz";
+ sha512 = "5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg==";
};
};
- "@babel/helper-builder-react-jsx-experimental-7.10.1" = {
+ "@babel/helper-builder-react-jsx-experimental-7.10.5" = {
name = "_at_babel_slash_helper-builder-react-jsx-experimental";
packageName = "@babel/helper-builder-react-jsx-experimental";
- version = "7.10.1";
+ version = "7.10.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.10.1.tgz";
- sha512 = "irQJ8kpQUV3JasXPSFQ+LCCtJSc5ceZrPFVj6TElR6XCHssi3jV8ch3odIrNtjJFRZZVbrOEfJMI79TPU/h1pQ==";
+ url = "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.10.5.tgz";
+ sha512 = "Buewnx6M4ttG+NLkKyt7baQn7ScC/Td+e99G914fRU8fGIUivDDgVIQeDHFa5e4CRSJQt58WpNHhsAZgtzVhsg==";
};
};
- "@babel/helper-compilation-targets-7.10.1" = {
+ "@babel/helper-compilation-targets-7.10.4" = {
name = "_at_babel_slash_helper-compilation-targets";
packageName = "@babel/helper-compilation-targets";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.1.tgz";
- sha512 = "0gv5ham5ih4dy0cbw4dd84nhvdbmri6kd8i3a8s2fp9d38yzgglb1wffk9k18f7jfl0dyhzdh5yaz0j4gwr9aax67z7z68jp0i7rqb2";
+ url = "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz";
+ sha512 = "a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==";
};
};
- "@babel/helper-create-class-features-plugin-7.10.1" = {
+ "@babel/helper-create-class-features-plugin-7.10.5" = {
name = "_at_babel_slash_helper-create-class-features-plugin";
packageName = "@babel/helper-create-class-features-plugin";
- version = "7.10.1";
+ version = "7.10.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.1.tgz";
- sha512 = "00fxvi0wsrzjgq7ilczlrryy9jka43hls1r3mdip23y8ny2w21szj0d1z0q5ifdmny59h9jy5rywck98zyp1m733qwdyrj921x5s23g";
+ 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==";
};
};
- "@babel/helper-create-regexp-features-plugin-7.10.1" = {
+ "@babel/helper-create-regexp-features-plugin-7.10.4" = {
name = "_at_babel_slash_helper-create-regexp-features-plugin";
packageName = "@babel/helper-create-regexp-features-plugin";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.1.tgz";
- sha512 = "18f8v2c8y8x4ddkrakaw7lap5526z7kbxgm6k3w2qk34xs9f6sk8zzg5gpbgzgy7glnzx450x51f7k5kjmajkljwrky4mi95lfjn7j7";
+ url = "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz";
+ sha512 = "2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==";
};
};
- "@babel/helper-define-map-7.10.1" = {
+ "@babel/helper-define-map-7.10.5" = {
name = "_at_babel_slash_helper-define-map";
packageName = "@babel/helper-define-map";
- version = "7.10.1";
+ version = "7.10.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.1.tgz";
- sha512 = "07c248g187vhv2pz7s5i8257anhl647js7ahqk8ix2ajydg8f6px1530viwxk0baa7sdfq1ch02xcwybaxanrj61zj7nfpyjmd1v6pv";
+ url = "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz";
+ sha512 = "fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==";
};
};
- "@babel/helper-explode-assignable-expression-7.10.1" = {
+ "@babel/helper-explode-assignable-expression-7.10.4" = {
name = "_at_babel_slash_helper-explode-assignable-expression";
packageName = "@babel/helper-explode-assignable-expression";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.1.tgz";
- sha512 = "0k2jcf3b70hq7by4wmcm2pllgpwzjci32hxjmj3r83wv79ki9f6n6qrgayy9sm97lglcc799rwcbbpgwmxaqyiv5gj3nbp3q3fhkidx";
+ url = "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.4.tgz";
+ sha512 = "4K71RyRQNPRrR85sr5QY4X3VwG4wtVoXZB9+L3r1Gp38DhELyHCtovqydRi7c1Ovb17eRGiQ/FD5s8JdU0Uy5A==";
};
};
- "@babel/helper-function-name-7.10.1" = {
+ "@babel/helper-function-name-7.10.4" = {
name = "_at_babel_slash_helper-function-name";
packageName = "@babel/helper-function-name";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.1.tgz";
- sha512 = "12imqyihmid1lmp9rs6dbn94fvd3m4s2xx47hp30801k4l4cbilbx9msva0gz2xs7bxx40mijj16zf6yhffapfvzscqrpbc12dnxjkx";
+ url = "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz";
+ sha512 = "YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==";
};
};
- "@babel/helper-get-function-arity-7.10.1" = {
+ "@babel/helper-get-function-arity-7.10.4" = {
name = "_at_babel_slash_helper-get-function-arity";
packageName = "@babel/helper-get-function-arity";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.1.tgz";
- sha512 = "09x0rrg8h5mr1l9cb9y9nq0l0lbvv2fafadm1sphwvqg1q5kdxn17mj2719mc4z67bai774qng40pxl3vx6hl8ss8dhaf868rg9v6hp";
+ url = "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz";
+ sha512 = "EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==";
};
};
- "@babel/helper-hoist-variables-7.10.1" = {
+ "@babel/helper-hoist-variables-7.10.4" = {
name = "_at_babel_slash_helper-hoist-variables";
packageName = "@babel/helper-hoist-variables";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.1.tgz";
- sha512 = "276z7370vbi5jwk753p9mybf9i80dmhz1vci2srk7lyxmcvs8i3c0vq6d7c7bk700fgyp2b42yf69r7s1d476kzbwxb5whlp6rbkfdw";
+ url = "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz";
+ sha512 = "wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==";
};
};
- "@babel/helper-member-expression-to-functions-7.10.1" = {
+ "@babel/helper-member-expression-to-functions-7.11.0" = {
name = "_at_babel_slash_helper-member-expression-to-functions";
packageName = "@babel/helper-member-expression-to-functions";
- version = "7.10.1";
+ version = "7.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.1.tgz";
- sha512 = "3k23vdjqv4kzj7lb71vfsj46xjs4nmbfn5avp1ssy1nf8gxm0a66g9di8dg2vbyhxmrnsagj7n0x6ivd3c2gmm3dwh9v7rnwdfwpddv";
+ url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz";
+ sha512 = "JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==";
};
};
- "@babel/helper-module-imports-7.10.1" = {
+ "@babel/helper-module-imports-7.10.4" = {
name = "_at_babel_slash_helper-module-imports";
packageName = "@babel/helper-module-imports";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.1.tgz";
- sha512 = "1balvrnxmpaq9i50girbj34xqbsm14pgzy4jdrg3y2gnzfmflz0zzi2znhb7mbsv9j4x04fdnwxc49d9ljlc2cwr57pdp4ri70n0p28";
+ url = "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz";
+ sha512 = "nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==";
};
};
- "@babel/helper-module-transforms-7.10.1" = {
+ "@babel/helper-module-transforms-7.11.0" = {
name = "_at_babel_slash_helper-module-transforms";
packageName = "@babel/helper-module-transforms";
- version = "7.10.1";
+ version = "7.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.10.1.tgz";
- sha512 = "0baj5fgpxxqk6v3zpsggy29a1lr5n7h0d88zyaq33zccrm184j95kzq3xm18jbc3wzrc39h9sfi3s87khns6y61xv8fw9gj1h4d3ca4";
+ url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz";
+ sha512 = "02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==";
};
};
- "@babel/helper-optimise-call-expression-7.10.1" = {
+ "@babel/helper-optimise-call-expression-7.10.4" = {
name = "_at_babel_slash_helper-optimise-call-expression";
packageName = "@babel/helper-optimise-call-expression";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.1.tgz";
- sha512 = "275nhl7kmy6kpv6wim5v67c006addgyff3xzqmsn6wd047nmynr06rfvwkavpfcajy7i9rvrf2l5abxyv9xsz5cl1n71bk95lsy6h3b";
+ url = "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz";
+ sha512 = "n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==";
};
};
- "@babel/helper-plugin-utils-7.10.1" = {
+ "@babel/helper-plugin-utils-7.10.4" = {
name = "_at_babel_slash_helper-plugin-utils";
packageName = "@babel/helper-plugin-utils";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.1.tgz";
- sha512 = "2f7f28jziwy1bjsnpjvivw6wsls9kaj9k02qs341490470mn30al16krbjyaiday67njnr3f3y2hhq40hh1i6f5ahxrfv3lgdwhdyky";
+ url = "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz";
+ sha512 = "O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==";
};
};
- "@babel/helper-regex-7.10.1" = {
+ "@babel/helper-regex-7.10.5" = {
name = "_at_babel_slash_helper-regex";
packageName = "@babel/helper-regex";
- version = "7.10.1";
+ version = "7.10.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.1.tgz";
- sha512 = "3p5aijd99znw6xh7dbl1qjmy48h73m31ssxs3f2mrpragj7vcgb9kdg251n9hlf3lsjhhz3fgdpcnvcdrnrzidjb1b85c2ibyphfazf";
+ url = "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz";
+ sha512 = "68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==";
};
};
- "@babel/helper-remap-async-to-generator-7.10.1" = {
+ "@babel/helper-remap-async-to-generator-7.10.4" = {
name = "_at_babel_slash_helper-remap-async-to-generator";
packageName = "@babel/helper-remap-async-to-generator";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.1.tgz";
- sha512 = "3l9j2vmgysbz3yfzavpmkxn51jbdybg692gyicm73js4ckscp5sri1wqr0vfqavpljshyk5v5hrn2ihi9qnkc504wkgicgaq4zzbxa5";
+ url = "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.4.tgz";
+ sha512 = "86Lsr6NNw3qTNl+TBcF1oRZMaVzJtbWTyTko+CQL/tvNvcGYEFKbLXDPxtW0HKk3McNOk4KzY55itGWCAGK5tg==";
};
};
- "@babel/helper-replace-supers-7.10.1" = {
+ "@babel/helper-replace-supers-7.10.4" = {
name = "_at_babel_slash_helper-replace-supers";
packageName = "@babel/helper-replace-supers";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.1.tgz";
- sha512 = "3n03jkws4jjnd8bmccd40drmz2mrjfqz57jwqxvyld2vpbvn39nfpjr9x4z5fhfbyv2i6qqqppvj8baqrl29l1wkw40rfg98z60kv28";
+ url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz";
+ sha512 = "sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==";
};
};
- "@babel/helper-simple-access-7.10.1" = {
+ "@babel/helper-simple-access-7.10.4" = {
name = "_at_babel_slash_helper-simple-access";
packageName = "@babel/helper-simple-access";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.1.tgz";
- sha512 = "1pwlv2blcgqc0swsg3i8zsak8257xd44iphrhiigfqrifpl5x5db0lf5di0lrajlqc0wx8rp79zaqzqv5j22hf2h1nxb7vk6idsj9am";
+ url = "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz";
+ sha512 = "0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==";
};
};
- "@babel/helper-split-export-declaration-7.10.1" = {
+ "@babel/helper-skip-transparent-expression-wrappers-7.11.0" = {
+ name = "_at_babel_slash_helper-skip-transparent-expression-wrappers";
+ packageName = "@babel/helper-skip-transparent-expression-wrappers";
+ version = "7.11.0";
+ 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==";
+ };
+ };
+ "@babel/helper-split-export-declaration-7.11.0" = {
name = "_at_babel_slash_helper-split-export-declaration";
packageName = "@babel/helper-split-export-declaration";
- version = "7.10.1";
+ version = "7.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.1.tgz";
- sha512 = "3p3nzfxsl2qhnzxk5d14p4z5pqwbz407gbam1sa5z4pa4nksbazxi16bbys6jar6swg9h852zlgin3skwzc4jyqhkfdcqgb2da4n3ai";
+ url = "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz";
+ sha512 = "74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==";
};
};
- "@babel/helper-validator-identifier-7.10.1" = {
+ "@babel/helper-validator-identifier-7.10.4" = {
name = "_at_babel_slash_helper-validator-identifier";
packageName = "@babel/helper-validator-identifier";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz";
- sha512 = "0phij22vz4qx5xvg2kpfhx93hag229cyllxzlnskamakm44mqhngl4axcszx94bgwxz61k5r00qkh0cqpwx13r58hrifbn0f8jvzxg6";
+ url = "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz";
+ sha512 = "3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==";
};
};
- "@babel/helper-wrap-function-7.10.1" = {
+ "@babel/helper-wrap-function-7.10.4" = {
name = "_at_babel_slash_helper-wrap-function";
packageName = "@babel/helper-wrap-function";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.1.tgz";
- sha512 = "30lki9yx4lvpn7ifbv593m1sp7925c75hyk8m50k191gx1yg0s0k4gh50vgvqzs0d9gdmd8zplzk6mzq036dgvx3zz3jm2ydd236hqb";
+ url = "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz";
+ sha512 = "6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==";
};
};
- "@babel/helpers-7.10.1" = {
+ "@babel/helpers-7.10.4" = {
name = "_at_babel_slash_helpers";
packageName = "@babel/helpers";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.1.tgz";
- sha512 = "35ydh8m1ifa7sjpwrnjp0ic8vjriff24gpgp6kddvjq3v55a8kz09np6fx8bif5gq2sn14rqgh3jqhjc4l2f6h93aq4wxc8bwf0vr4s";
+ url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz";
+ sha512 = "L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==";
};
};
- "@babel/highlight-7.10.1" = {
+ "@babel/highlight-7.10.4" = {
name = "_at_babel_slash_highlight";
packageName = "@babel/highlight";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.1.tgz";
- sha512 = "1ifn3rh3lpn4s3k71w03kbhl2mbyyrhrml6pir350n27vnbwnjy2gzszb61fccnvmns5ycssa8w1l40r5gjqachc6qwjgqmx1zjiczj";
+ url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz";
+ sha512 = "i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==";
};
};
- "@babel/parser-7.10.1" = {
+ "@babel/parser-7.11.0" = {
name = "_at_babel_slash_parser";
packageName = "@babel/parser";
- version = "7.10.1";
+ version = "7.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/parser/-/parser-7.10.1.tgz";
- sha512 = "0v6598sscagfab39jr1hq1sbs9bsig0dl4594nmcq6rkxjljssh2bg8akdvci0cd318r15wmkkcccllprc6gls60shan5ppmjqy8i01";
+ url = "https://registry.npmjs.org/@babel/parser/-/parser-7.11.0.tgz";
+ sha512 = "qvRvi4oI8xii8NllyEc4MDJjuZiNaRzyb7Y7lup1NqJV8TZHF4O27CcP+72WPn/k1zkgJ6WJfnIbk4jTsVAZHw==";
};
};
"@babel/plugin-external-helpers-7.8.3" = {
@@ -550,106 +604,124 @@ let
version = "7.8.3";
src = fetchurl {
url = "https://registry.npmjs.org/@babel/plugin-external-helpers/-/plugin-external-helpers-7.8.3.tgz";
- sha512 = "1bvhy09ybqv455h0gr6yvivg2kblzq4l96c56w8yzyhjwm2322acikcrl9ax44isf917ia15xga1ys8j5hwsb9kqd1mw8p261f1c7cv";
+ sha512 = "mx0WXDDiIl5DwzMtzWGRSPugXi9BxROS05GQrhLNbEamhBiicgn994ibwkyiBH+6png7bm/yA7AUsvHyCXi4Vw==";
};
};
- "@babel/plugin-proposal-async-generator-functions-7.10.1" = {
+ "@babel/plugin-proposal-async-generator-functions-7.10.5" = {
name = "_at_babel_slash_plugin-proposal-async-generator-functions";
packageName = "@babel/plugin-proposal-async-generator-functions";
- version = "7.10.1";
+ version = "7.10.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.1.tgz";
- sha512 = "0xmnz6c5qamsyqimmy6gdrvfnmijki4mjb4qrrcv9r2j8ywqp2ijyyr0hl4c9s6wjwfcjjc38swsrwmbdm8x6gkx3visx2kcvbl8dmz";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz";
+ sha512 = "cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==";
};
};
- "@babel/plugin-proposal-class-properties-7.10.1" = {
+ "@babel/plugin-proposal-class-properties-7.10.4" = {
name = "_at_babel_slash_plugin-proposal-class-properties";
packageName = "@babel/plugin-proposal-class-properties";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.1.tgz";
- sha512 = "2myjmhpv7ki56v18yad2gazpahpr39vyvjavm5l9422phgm9l2qhb9cpgj9xsx40s3fhbam1i30ag473g9zpm65h2fp75hp19d4d9xj";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz";
+ sha512 = "vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==";
};
};
- "@babel/plugin-proposal-dynamic-import-7.10.1" = {
+ "@babel/plugin-proposal-dynamic-import-7.10.4" = {
name = "_at_babel_slash_plugin-proposal-dynamic-import";
packageName = "@babel/plugin-proposal-dynamic-import";
- version = "7.10.1";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz";
+ sha512 = "up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==";
+ };
+ };
+ "@babel/plugin-proposal-export-namespace-from-7.10.4" = {
+ name = "_at_babel_slash_plugin-proposal-export-namespace-from";
+ packageName = "@babel/plugin-proposal-export-namespace-from";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.1.tgz";
- sha512 = "1f3gv471xydhaqbfc59fg0rja7brv7734j39jpp5n3p4l1zv25a01bfvpnfmdchw543y00h6712mafvyiwcv438js7l2k278p4kd5qa";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz";
+ sha512 = "aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==";
};
};
- "@babel/plugin-proposal-json-strings-7.10.1" = {
+ "@babel/plugin-proposal-json-strings-7.10.4" = {
name = "_at_babel_slash_plugin-proposal-json-strings";
packageName = "@babel/plugin-proposal-json-strings";
- version = "7.10.1";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz";
+ sha512 = "fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==";
+ };
+ };
+ "@babel/plugin-proposal-logical-assignment-operators-7.11.0" = {
+ name = "_at_babel_slash_plugin-proposal-logical-assignment-operators";
+ packageName = "@babel/plugin-proposal-logical-assignment-operators";
+ version = "7.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.1.tgz";
- sha512 = "034q8iiv2kz22dx2wwnp537d94sc2vyivi8faqwc0rzkdzbx4sh344xmklphzi548gqhfy8l5xjpg1pi9ixl66k7rbblr3ycl3gkjlv";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz";
+ sha512 = "/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==";
};
};
- "@babel/plugin-proposal-nullish-coalescing-operator-7.10.1" = {
+ "@babel/plugin-proposal-nullish-coalescing-operator-7.10.4" = {
name = "_at_babel_slash_plugin-proposal-nullish-coalescing-operator";
packageName = "@babel/plugin-proposal-nullish-coalescing-operator";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.1.tgz";
- sha512 = "24gpxgfxvnkzsi58j13vm1zb15kyrc0421h9khz0apb4rnk26cxcx2l3qslgmbpkvvidczl2n32532nmzmiqvkmy21bv06qw7z0i9z7";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz";
+ sha512 = "wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==";
};
};
- "@babel/plugin-proposal-numeric-separator-7.10.1" = {
+ "@babel/plugin-proposal-numeric-separator-7.10.4" = {
name = "_at_babel_slash_plugin-proposal-numeric-separator";
packageName = "@babel/plugin-proposal-numeric-separator";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.1.tgz";
- sha512 = "2q52gzn7qgfiqis4jf3kzsrzqnw47chl9p1d8c9xjgjs4zx0zdfjg7bldswm00vhwi0xbylw5hqyspi8c2jrcpw6nid07kxhfdz4dwf";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz";
+ sha512 = "73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==";
};
};
- "@babel/plugin-proposal-object-rest-spread-7.10.1" = {
+ "@babel/plugin-proposal-object-rest-spread-7.11.0" = {
name = "_at_babel_slash_plugin-proposal-object-rest-spread";
packageName = "@babel/plugin-proposal-object-rest-spread";
- version = "7.10.1";
+ version = "7.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.1.tgz";
- sha512 = "0hwnz9h1sf4fbjc79a2ydvff1q5ny9bwbylaziwi1j7mnjzd6hvvnzgc96y2ghinxyylv506swh3r53p8ay0p5ihw3hk2aaks5jpr37";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz";
+ sha512 = "wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==";
};
};
- "@babel/plugin-proposal-optional-catch-binding-7.10.1" = {
+ "@babel/plugin-proposal-optional-catch-binding-7.10.4" = {
name = "_at_babel_slash_plugin-proposal-optional-catch-binding";
packageName = "@babel/plugin-proposal-optional-catch-binding";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.1.tgz";
- sha512 = "16888iy1x8fsm5y0zp9wq2nb8h322c7840nbnyflaklbfflhkand3nskk9alq82mdimc33nxpm537961rm9083s4dm81n9sw60k38an";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz";
+ sha512 = "LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==";
};
};
- "@babel/plugin-proposal-optional-chaining-7.10.1" = {
+ "@babel/plugin-proposal-optional-chaining-7.11.0" = {
name = "_at_babel_slash_plugin-proposal-optional-chaining";
packageName = "@babel/plugin-proposal-optional-chaining";
- version = "7.10.1";
+ version = "7.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.10.1.tgz";
- sha512 = "0c2bqvd3nsm9bvm0wv0f2m0d8xx71g58v89b1mqmw70m8cvdxkyzaxa44d8dy9lyzvc24c6yibr40ywhmhfy97spvdfzwvapvij793n";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz";
+ sha512 = "v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==";
};
};
- "@babel/plugin-proposal-private-methods-7.10.1" = {
+ "@babel/plugin-proposal-private-methods-7.10.4" = {
name = "_at_babel_slash_plugin-proposal-private-methods";
packageName = "@babel/plugin-proposal-private-methods";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.1.tgz";
- sha512 = "0gb3r36digznafmcaxcdrh5dr0f7fxznzj26bi1ksfp7fdkgfc32jvh8bywag8z6fvjv85k8fdngdw2rfd1d6m9rwv283k3a8a9r5s5";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz";
+ sha512 = "wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==";
};
};
- "@babel/plugin-proposal-unicode-property-regex-7.10.1" = {
+ "@babel/plugin-proposal-unicode-property-regex-7.10.4" = {
name = "_at_babel_slash_plugin-proposal-unicode-property-regex";
packageName = "@babel/plugin-proposal-unicode-property-regex";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.1.tgz";
- sha512 = "1ys1a700yi4dwrzyvm51ms79ng8i0i5pawgb2nilf5chmbdkxpr7mr9faygr1mhrnpcfvwr237kqliwc8inglbnkbq67hkghj0yfdr6";
+ 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==";
};
};
"@babel/plugin-syntax-async-generators-7.8.4" = {
@@ -658,7 +730,7 @@ let
version = "7.8.4";
src = fetchurl {
url = "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz";
- sha512 = "0vr768w42hfh5r9hz6rqmx5gh8d6phcx615miv2dyhp68g5w3yy9b24c0i8a340bgv2m9jpd5snjldrsx9mwny4hjqrcz8635kjc9xp";
+ sha512 = "tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==";
};
};
"@babel/plugin-syntax-bigint-7.8.3" = {
@@ -667,16 +739,16 @@ let
version = "7.8.3";
src = fetchurl {
url = "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz";
- sha512 = "2kcvgfc7samwhm76yzhfmzdz6nz5a3q1xsm52w5dfkcsy80wm4lk0nrmxdbgr30zv2c3qjlnjrg9y7c75hs9wghvqk18qxya4bffx62";
+ sha512 = "wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==";
};
};
- "@babel/plugin-syntax-class-properties-7.10.1" = {
+ "@babel/plugin-syntax-class-properties-7.10.4" = {
name = "_at_babel_slash_plugin-syntax-class-properties";
packageName = "@babel/plugin-syntax-class-properties";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.1.tgz";
- sha512 = "34n67d1ydnslhc4l7432dmga6xjqjd7m0f5l0ys2838546q7mav4jnpb9wh9ggckr9xm5csf0af0f5fisg6fm9v218m5cwiz33riz8r";
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz";
+ sha512 = "GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==";
};
};
"@babel/plugin-syntax-dynamic-import-7.8.3" = {
@@ -685,16 +757,34 @@ let
version = "7.8.3";
src = fetchurl {
url = "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz";
- sha512 = "28phbw9j0s58qs46zv1j665znh4nvi06pp3b3z490x2ismvhlwr1nvxv4a32x1gg0yw7zzjpy5sk68knxsg7b1sccrzpy17b9n4c1z6";
+ sha512 = "5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==";
+ };
+ };
+ "@babel/plugin-syntax-export-namespace-from-7.8.3" = {
+ name = "_at_babel_slash_plugin-syntax-export-namespace-from";
+ packageName = "@babel/plugin-syntax-export-namespace-from";
+ version = "7.8.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz";
+ sha512 = "MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==";
};
};
- "@babel/plugin-syntax-flow-7.10.1" = {
+ "@babel/plugin-syntax-flow-7.10.4" = {
name = "_at_babel_slash_plugin-syntax-flow";
packageName = "@babel/plugin-syntax-flow";
- version = "7.10.1";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.10.4.tgz";
+ sha512 = "yxQsX1dJixF4qEEdzVbst3SZQ58Nrooz8NV9Z9GL4byTE25BvJgl5lf0RECUf0fh28rZBb/RYTWn/eeKwCMrZQ==";
+ };
+ };
+ "@babel/plugin-syntax-import-meta-7.10.4" = {
+ name = "_at_babel_slash_plugin-syntax-import-meta";
+ packageName = "@babel/plugin-syntax-import-meta";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.10.1.tgz";
- sha512 = "b3pWVncLBYoPP60UOTc7NMlbtsHQ6ITim78KQejNHK6WJ2mzV5kCcg4mIWpasAfJEgwVTibwo2e+FU7UEIKQUg==";
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz";
+ sha512 = "Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==";
};
};
"@babel/plugin-syntax-json-strings-7.8.3" = {
@@ -703,25 +793,25 @@ let
version = "7.8.3";
src = fetchurl {
url = "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz";
- sha512 = "08g9zcfg8k58q0bki8ar2b26fadfmmcc3v4znspy4bg0f16mxa5hqqldcc1js74jxcwq45x3q2jx4baq1mf3r3bgglgh7jnd9sa93lm";
+ sha512 = "lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==";
};
};
- "@babel/plugin-syntax-jsx-7.10.1" = {
+ "@babel/plugin-syntax-jsx-7.10.4" = {
name = "_at_babel_slash_plugin-syntax-jsx";
packageName = "@babel/plugin-syntax-jsx";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.1.tgz";
- sha512 = "+OxyOArpVFXQeXKLO9o+r2I4dIoVoy6+Uu0vKELrlweDM3QJADZj+Z+5ERansZqIZBcLj42vHnDI8Rz9BnRIuQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz";
+ sha512 = "KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g==";
};
};
- "@babel/plugin-syntax-logical-assignment-operators-7.10.1" = {
+ "@babel/plugin-syntax-logical-assignment-operators-7.10.4" = {
name = "_at_babel_slash_plugin-syntax-logical-assignment-operators";
packageName = "@babel/plugin-syntax-logical-assignment-operators";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.1.tgz";
- sha512 = "0ipmgrqp97fn9ly8as3c70xj10kbmyq40rcnfb1g1jw1ysxajkzjyqr45i1nnyf375wkbx1jjf57xbhkizm0hnx9c4vhxk4mwawh8az";
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz";
+ sha512 = "d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==";
};
};
"@babel/plugin-syntax-nullish-coalescing-operator-7.8.3" = {
@@ -730,16 +820,16 @@ let
version = "7.8.3";
src = fetchurl {
url = "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz";
- sha512 = "0swp9fzs65303rx2mg1kis2f6fdyg2q4pjlfgrhfz6012ayb5y2v762xbk5p5flhc4n281qxkszbk0f51gziwiy82v5n8y86gixy9v9";
+ sha512 = "aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==";
};
};
- "@babel/plugin-syntax-numeric-separator-7.10.1" = {
+ "@babel/plugin-syntax-numeric-separator-7.10.4" = {
name = "_at_babel_slash_plugin-syntax-numeric-separator";
packageName = "@babel/plugin-syntax-numeric-separator";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.1.tgz";
- sha512 = "2d3d1hhg0h1kp97wzsdyx8gz7i7dg0yq94h40m9x3nsigbqakr842iwb3239fc9pky4w2fnvzvj2npi8qy3s4cq3znyv9gbq4x78dxr";
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz";
+ sha512 = "9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==";
};
};
"@babel/plugin-syntax-object-rest-spread-7.8.3" = {
@@ -748,7 +838,7 @@ let
version = "7.8.3";
src = fetchurl {
url = "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz";
- sha512 = "2a9vg6b6p2rfhcflic2w6rbrbiqrdgj4ra2q20g1qv6ncwmvja2jq8snygwfw1ll1k94rqnbj4hc1fpizgr1v35rfvxqvwr6658r2jy";
+ sha512 = "XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==";
};
};
"@babel/plugin-syntax-optional-catch-binding-7.8.3" = {
@@ -757,7 +847,7 @@ let
version = "7.8.3";
src = fetchurl {
url = "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz";
- sha512 = "3frbi2r4lw5ba5mik8ms5bmzw9kc43s4gs39kfxq1jrcmhi4bjnanxch5jb390g7jw3v8a0d28pw81jagja32j6qgm995imyz8c6lz9";
+ sha512 = "6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==";
};
};
"@babel/plugin-syntax-optional-chaining-7.8.3" = {
@@ -766,376 +856,376 @@ let
version = "7.8.3";
src = fetchurl {
url = "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz";
- sha512 = "2966022kcr3vw7zsajd0xl61d3k3f9yvpk2c257hw61qvawaj89h4dhjjwz2csqmj1v359g1rvvyvaxch1m8x0m7x11jc7mn49bv0ia";
+ sha512 = "KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==";
};
};
- "@babel/plugin-syntax-top-level-await-7.10.1" = {
+ "@babel/plugin-syntax-top-level-await-7.10.4" = {
name = "_at_babel_slash_plugin-syntax-top-level-await";
packageName = "@babel/plugin-syntax-top-level-await";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.1.tgz";
- sha512 = "32zg4bhlma487530z2xh3kmgxnx1yc5cds4hnh5g63ad0ki0g9yd56qlf75wms7r3x88aafap4pn77lipnwmxsl9h2nyri6i52kj046";
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz";
+ sha512 = "ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==";
};
};
- "@babel/plugin-syntax-typescript-7.10.1" = {
+ "@babel/plugin-syntax-typescript-7.10.4" = {
name = "_at_babel_slash_plugin-syntax-typescript";
packageName = "@babel/plugin-syntax-typescript";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.10.1.tgz";
- sha512 = "X/d8glkrAtra7CaQGMiGs/OGa6XgUzqPcBXCIGFCpCqnfGlT0Wfbzo/B89xHhnInTaItPK8LALblVXcUOEh95Q==";
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.10.4.tgz";
+ sha512 = "oSAEz1YkBCAKr5Yiq8/BNtvSAPwkp/IyUnwZogd8p+F0RuYQQrLeRUzIQhueQTTBy/F+a40uS7OFKxnkRvmvFQ==";
};
};
- "@babel/plugin-transform-arrow-functions-7.10.1" = {
+ "@babel/plugin-transform-arrow-functions-7.10.4" = {
name = "_at_babel_slash_plugin-transform-arrow-functions";
packageName = "@babel/plugin-transform-arrow-functions";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.1.tgz";
- sha512 = "0w7qcs5wfpc9gq641sdypr3wfyj18hx92w7fx4hhyl9jfd4i0yzlqjz1mwphw4cq2df2j5p8ssp46nmyjc390j7bz4p0gsaaa04f1p8";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz";
+ sha512 = "9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==";
};
};
- "@babel/plugin-transform-async-to-generator-7.10.1" = {
+ "@babel/plugin-transform-async-to-generator-7.10.4" = {
name = "_at_babel_slash_plugin-transform-async-to-generator";
packageName = "@babel/plugin-transform-async-to-generator";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.1.tgz";
- sha512 = "29154ifjxwp9dw77r7jiv450harcjx7li46mc57lp4yiizjzsz148rlcvfylnqyi4i44bc99pg6fqka68api4d4iwjnnqqkky61ha2w";
+ 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==";
};
};
- "@babel/plugin-transform-block-scoped-functions-7.10.1" = {
+ "@babel/plugin-transform-block-scoped-functions-7.10.4" = {
name = "_at_babel_slash_plugin-transform-block-scoped-functions";
packageName = "@babel/plugin-transform-block-scoped-functions";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.1.tgz";
- sha512 = "3qxdv12yazsczp02jcgdwnmhagx0yl1837b6m8jxfkfdaq7wdvq0gqsr57xsjaxy6w79x3rsczp3ach5q559pcs70ngv5kwgbjvbch7";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz";
+ sha512 = "WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==";
};
};
- "@babel/plugin-transform-block-scoping-7.10.1" = {
+ "@babel/plugin-transform-block-scoping-7.10.5" = {
name = "_at_babel_slash_plugin-transform-block-scoping";
packageName = "@babel/plugin-transform-block-scoping";
- version = "7.10.1";
+ version = "7.10.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.1.tgz";
- sha512 = "19v3psyvf97dfzp5kga968fl1xs3ragh04z5d59qr49rw0pphs5mgpk8y8ywq68y5qp3mvjv88flcfajgjzw9hjfsj9c5zdlhdmdfpi";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.5.tgz";
+ sha512 = "6Ycw3hjpQti0qssQcA6AMSFDHeNJ++R6dIMnpRqUjFeBBTmTDPa8zgF90OVfTvAo11mXZTlVUViY1g8ffrURLg==";
};
};
- "@babel/plugin-transform-classes-7.10.1" = {
+ "@babel/plugin-transform-classes-7.10.4" = {
name = "_at_babel_slash_plugin-transform-classes";
packageName = "@babel/plugin-transform-classes";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.1.tgz";
- sha512 = "12q6s0csch5xdcmq6xs5rwvx6zk6gs8xi5mzzhxbp4dh2m8ryxpd4hm7sj5xnkya99188jh1jhc43qix62kxb8lvp0pz5kyi1h79m9z";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz";
+ sha512 = "2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==";
};
};
- "@babel/plugin-transform-computed-properties-7.10.1" = {
+ "@babel/plugin-transform-computed-properties-7.10.4" = {
name = "_at_babel_slash_plugin-transform-computed-properties";
packageName = "@babel/plugin-transform-computed-properties";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.1.tgz";
- sha512 = "1ls8nflblij5v6mg76s1qpmfyyzz3jz2xrzqm8bj0ikbg01a9pksd48xpw4434c22hysh8y3hkz3xbhqqbrq7kjn76ff8bp78dap94s";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz";
+ sha512 = "JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==";
};
};
- "@babel/plugin-transform-destructuring-7.10.1" = {
+ "@babel/plugin-transform-destructuring-7.10.4" = {
name = "_at_babel_slash_plugin-transform-destructuring";
packageName = "@babel/plugin-transform-destructuring";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.1.tgz";
- sha512 = "0qck369r7wgbnmbxws3b5f1dv61dg8wivg3l5fbvh8q0cb9ni7iprm0gp7cmz5kk2k54wrssd4ijkx576yiz4qn7bsnwn46iirx9yap";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz";
+ sha512 = "+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==";
};
};
- "@babel/plugin-transform-dotall-regex-7.10.1" = {
+ "@babel/plugin-transform-dotall-regex-7.10.4" = {
name = "_at_babel_slash_plugin-transform-dotall-regex";
packageName = "@babel/plugin-transform-dotall-regex";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.1.tgz";
- sha512 = "0w8nc9ack7d9iml7dcf04p436srwr4cr4b1swwl8c2fz0987wv6qx8y9r6xqb2x3j3yiplffs92wgyfkx4iavpp8qv9sxpmq0r4imfp";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz";
+ sha512 = "ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==";
};
};
- "@babel/plugin-transform-duplicate-keys-7.10.1" = {
+ "@babel/plugin-transform-duplicate-keys-7.10.4" = {
name = "_at_babel_slash_plugin-transform-duplicate-keys";
packageName = "@babel/plugin-transform-duplicate-keys";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.1.tgz";
- sha512 = "2j8s92c4547s16pmqdcd2fsp5znfs59zmgm5cs9vzhx1gfcfl7d6gr42r6lv0s6gk3qqnnrhfn6ssvlqifmrfnmlc67zg8hgs8jk0f0";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz";
+ sha512 = "GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==";
};
};
- "@babel/plugin-transform-exponentiation-operator-7.10.1" = {
+ "@babel/plugin-transform-exponentiation-operator-7.10.4" = {
name = "_at_babel_slash_plugin-transform-exponentiation-operator";
packageName = "@babel/plugin-transform-exponentiation-operator";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.1.tgz";
- sha512 = "2s33xl8w55xpl73cbs8f5s5qj0fys0k1fgaqnbqcvj38lg51rsnyx5qnbvawzd1dpq16if61ancnh3lszw4ccqmv0092vj06ypykgwn";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz";
+ sha512 = "S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==";
};
};
- "@babel/plugin-transform-flow-strip-types-7.10.1" = {
+ "@babel/plugin-transform-flow-strip-types-7.10.4" = {
name = "_at_babel_slash_plugin-transform-flow-strip-types";
packageName = "@babel/plugin-transform-flow-strip-types";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.10.1.tgz";
- sha512 = "i4o0YwiJBIsIx7/liVCZ3Q2WkWr1/Yu39PksBOnh/khW2SwIFsGa5Ze+MSon5KbDfrEHP9NeyefAgvUSXzaEkw==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.10.4.tgz";
+ sha512 = "XTadyuqNst88UWBTdLjM+wEY7BFnY2sYtPyAidfC7M/QaZnSuIZpMvLxqGT7phAcnGyWh/XQFLKcGf04CnvxSQ==";
};
};
- "@babel/plugin-transform-for-of-7.10.1" = {
+ "@babel/plugin-transform-for-of-7.10.4" = {
name = "_at_babel_slash_plugin-transform-for-of";
packageName = "@babel/plugin-transform-for-of";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.1.tgz";
- sha512 = "3xk6jj57s9irhkj489vd66f4y0rmpzf9kfsh26fffj2qk148c6yc2ya9h4mg0c0kan93340k53kdhvb4rik30h45zscjhazxh50lbsi";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz";
+ sha512 = "ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==";
};
};
- "@babel/plugin-transform-function-name-7.10.1" = {
+ "@babel/plugin-transform-function-name-7.10.4" = {
name = "_at_babel_slash_plugin-transform-function-name";
packageName = "@babel/plugin-transform-function-name";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.1.tgz";
- sha512 = "29i083fxqhw3x4lq2a7bgdlgzgxb8cyjlz4cyrhxfbg7r64mghynxgc3ygsrvz06xckz01xjv5l3v6mc79lhsmffz39f145q8mfrxpz";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz";
+ sha512 = "OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==";
};
};
- "@babel/plugin-transform-literals-7.10.1" = {
+ "@babel/plugin-transform-literals-7.10.4" = {
name = "_at_babel_slash_plugin-transform-literals";
packageName = "@babel/plugin-transform-literals";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.1.tgz";
- sha512 = "01yabh80z81wlpfkgis4d1z3hrbw6l9ppss94wzl0f5zipiizwpcka099fl03ypppxvd2bdjbq3x44vs7ka0sxn3i6kvgqym3k3wbda";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz";
+ sha512 = "Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==";
};
};
- "@babel/plugin-transform-member-expression-literals-7.10.1" = {
+ "@babel/plugin-transform-member-expression-literals-7.10.4" = {
name = "_at_babel_slash_plugin-transform-member-expression-literals";
packageName = "@babel/plugin-transform-member-expression-literals";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.1.tgz";
- sha512 = "0sgw6d7dxsg74k1xfhgghh7jrh1yiggffjkpigphq56220ycqw59anbs5kmv7zbm7iasbqwsk864p8b0z4yh56837v58f147a29crjj";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz";
+ sha512 = "0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==";
};
};
- "@babel/plugin-transform-modules-amd-7.10.1" = {
+ "@babel/plugin-transform-modules-amd-7.10.5" = {
name = "_at_babel_slash_plugin-transform-modules-amd";
packageName = "@babel/plugin-transform-modules-amd";
- version = "7.10.1";
+ version = "7.10.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.1.tgz";
- sha512 = "0gn5kbm71ny8sxafy4hgd4naznzck07p1b47vzlxf9l1kh2wvpjk3qxpidamg8fm3xkh8q1397yn5m03flxcsr100zqwi45cjfs2pyz";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz";
+ sha512 = "elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==";
};
};
- "@babel/plugin-transform-modules-commonjs-7.10.1" = {
+ "@babel/plugin-transform-modules-commonjs-7.10.4" = {
name = "_at_babel_slash_plugin-transform-modules-commonjs";
packageName = "@babel/plugin-transform-modules-commonjs";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.1.tgz";
- sha512 = "2p360d50r9i8rlhhiki5ycs036w02gdmvv33n3b7cv1x3s3gq44v11jv8v3mfz9hldzygsh3gs47a4bqvgc44yjpmsahffarmyvh081";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz";
+ sha512 = "Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==";
};
};
- "@babel/plugin-transform-modules-systemjs-7.10.1" = {
+ "@babel/plugin-transform-modules-systemjs-7.10.5" = {
name = "_at_babel_slash_plugin-transform-modules-systemjs";
packageName = "@babel/plugin-transform-modules-systemjs";
- version = "7.10.1";
+ version = "7.10.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.1.tgz";
- sha512 = "1j6146m62hn46q9wllac2ad1qyn68xia8k04qyn59hwpr9wqan16ypbkrx80l2l9s90j7j2bmh3afppl6dg7kl9vp5r0hak7mr4l0vv";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz";
+ sha512 = "f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==";
};
};
- "@babel/plugin-transform-modules-umd-7.10.1" = {
+ "@babel/plugin-transform-modules-umd-7.10.4" = {
name = "_at_babel_slash_plugin-transform-modules-umd";
packageName = "@babel/plugin-transform-modules-umd";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.1.tgz";
- sha512 = "0l9fqrxpcz3cjfjg6q6fi8yiq62j9b67nliwrq9rrqym6ivicvp2xicsq34b08rh8qbpaiih2zy11v1wx29862pp9x61s0xsd2a52qh";
+ 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==";
};
};
- "@babel/plugin-transform-named-capturing-groups-regex-7.8.3" = {
+ "@babel/plugin-transform-named-capturing-groups-regex-7.10.4" = {
name = "_at_babel_slash_plugin-transform-named-capturing-groups-regex";
packageName = "@babel/plugin-transform-named-capturing-groups-regex";
- version = "7.8.3";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz";
- sha512 = "2givr1pfhw82nf5drhqd5is8lyikd8njd0lgj9ixkikxllj8c1hd9nirxigd0yn0af62j6djh71sqixd2id76xh9qx4yg8mqpzlbsvz";
+ 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==";
};
};
- "@babel/plugin-transform-new-target-7.10.1" = {
+ "@babel/plugin-transform-new-target-7.10.4" = {
name = "_at_babel_slash_plugin-transform-new-target";
packageName = "@babel/plugin-transform-new-target";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.1.tgz";
- sha512 = "19rqix3v4v0h7yq14g6dg1kp3iyfjywhkvscs0anvr5lwyh57nhmhr4wbvfhbk9yx1f5dxf47d8qwy1s1bszkys7gkgc9k7rlyp669h";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz";
+ sha512 = "YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==";
};
};
- "@babel/plugin-transform-object-super-7.10.1" = {
+ "@babel/plugin-transform-object-super-7.10.4" = {
name = "_at_babel_slash_plugin-transform-object-super";
packageName = "@babel/plugin-transform-object-super";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.1.tgz";
- sha512 = "0dkhr4s1lw3z9a0mk4v89i7x9msqfbz4xxl8gw8bn0b81m1h6paz33ra8w84zc46k40ly3624b6axcydcljfav4q3z65r6d82sx4yas";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz";
+ sha512 = "5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==";
};
};
- "@babel/plugin-transform-parameters-7.10.1" = {
+ "@babel/plugin-transform-parameters-7.10.5" = {
name = "_at_babel_slash_plugin-transform-parameters";
packageName = "@babel/plugin-transform-parameters";
- version = "7.10.1";
+ version = "7.10.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.1.tgz";
- sha512 = "0x1xaw2nhhm1mdzya0hcy72jvaqv7s252bv2znykpqi1py0qjfhf0g6mb1vksx1zqlh8p47305xj86dng264fdyn36dbqd0gv9577dl";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz";
+ sha512 = "xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==";
};
};
- "@babel/plugin-transform-property-literals-7.10.1" = {
+ "@babel/plugin-transform-property-literals-7.10.4" = {
name = "_at_babel_slash_plugin-transform-property-literals";
packageName = "@babel/plugin-transform-property-literals";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.1.tgz";
- sha512 = "0sdw441psjv9ahkyrkbq4gx67w1ffsa507ndr59cdjvyi8v0wvh6q8zg0cdnwg0sf2r67c3z8xdimfd2vr6sa81ms6spwd00sdbxgia";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz";
+ sha512 = "ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==";
};
};
- "@babel/plugin-transform-react-jsx-7.10.1" = {
+ "@babel/plugin-transform-react-jsx-7.10.4" = {
name = "_at_babel_slash_plugin-transform-react-jsx";
packageName = "@babel/plugin-transform-react-jsx";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.1.tgz";
- sha512 = "MBVworWiSRBap3Vs39eHt+6pJuLUAaK4oxGc8g+wY+vuSJvLiEQjW1LSTqKb8OUPtDvHCkdPhk7d6sjC19xyFw==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.4.tgz";
+ sha512 = "L+MfRhWjX0eI7Js093MM6MacKU4M6dnCRa/QPDwYMxjljzSCzzlzKzj9Pk4P3OtrPcxr2N3znR419nr3Xw+65A==";
};
};
- "@babel/plugin-transform-regenerator-7.10.1" = {
+ "@babel/plugin-transform-regenerator-7.10.4" = {
name = "_at_babel_slash_plugin-transform-regenerator";
packageName = "@babel/plugin-transform-regenerator";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.1.tgz";
- sha512 = "37xc0yy9v2s07jnpghfw9wjdbwva1vs1haqyq6bicdny82s28ilf44bzgllykq7w03gni945zqdp9n4r799gxhz0rv04wnjkbd9hzq7";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz";
+ sha512 = "3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==";
};
};
- "@babel/plugin-transform-reserved-words-7.10.1" = {
+ "@babel/plugin-transform-reserved-words-7.10.4" = {
name = "_at_babel_slash_plugin-transform-reserved-words";
packageName = "@babel/plugin-transform-reserved-words";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.1.tgz";
- sha512 = "18ymwbjkv4dlsrl6a78plm5840vcyrp1n9n9qnapxf8lhyajbag3bwsgparnng6amiy0mq48cb7bwis7d1shlva7s9fm7inh4r4xpd8";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz";
+ sha512 = "hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==";
};
};
- "@babel/plugin-transform-runtime-7.10.1" = {
+ "@babel/plugin-transform-runtime-7.11.0" = {
name = "_at_babel_slash_plugin-transform-runtime";
packageName = "@babel/plugin-transform-runtime";
- version = "7.10.1";
+ version = "7.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.10.1.tgz";
- sha512 = "1mrp5z9vvh1yzfjjjcn9ssp60vm603f051wwp623wlr7vj8nw9zd1y0jh0f7xzlql7jn22ws9s9018fps7v3ccs4wblqm2315ras3g3";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.11.0.tgz";
+ sha512 = "LFEsP+t3wkYBlis8w6/kmnd6Kb1dxTd+wGJ8MlxTGzQo//ehtqlVL4S9DNUa53+dtPSQobN2CXx4d81FqC58cw==";
};
};
- "@babel/plugin-transform-shorthand-properties-7.10.1" = {
+ "@babel/plugin-transform-shorthand-properties-7.10.4" = {
name = "_at_babel_slash_plugin-transform-shorthand-properties";
packageName = "@babel/plugin-transform-shorthand-properties";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.1.tgz";
- sha512 = "3ddivhf15vvlpvf3f6wnpjqpvgby8mhkb840br75c700ryns46jmqar5l9akpir6859bp3fkqf97v0r578cww6194nvnz2cavz08781";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz";
+ sha512 = "AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==";
};
};
- "@babel/plugin-transform-spread-7.10.1" = {
+ "@babel/plugin-transform-spread-7.11.0" = {
name = "_at_babel_slash_plugin-transform-spread";
packageName = "@babel/plugin-transform-spread";
- version = "7.10.1";
+ version = "7.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.10.1.tgz";
- sha512 = "1znp3yfzqk6ixj5glxawh4gxpb5m33kiywmmgj6l725bn0d6dlbpmvhv1v8z96kx4vxhfhka7vw3qv951i261bgjp18lx4ydv5cy17k";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz";
+ sha512 = "UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==";
};
};
- "@babel/plugin-transform-sticky-regex-7.10.1" = {
+ "@babel/plugin-transform-sticky-regex-7.10.4" = {
name = "_at_babel_slash_plugin-transform-sticky-regex";
packageName = "@babel/plugin-transform-sticky-regex";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.1.tgz";
- sha512 = "0qcdfaqk6mgp6krax16lwabr7njq93l948wzibkdbww7j2kiff4flzm61j9w91r0sz8m4z8lk1aa661mwr6mz7mp7xv53jazf6yhplg";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz";
+ sha512 = "Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==";
};
};
- "@babel/plugin-transform-template-literals-7.10.1" = {
+ "@babel/plugin-transform-template-literals-7.10.5" = {
name = "_at_babel_slash_plugin-transform-template-literals";
packageName = "@babel/plugin-transform-template-literals";
- version = "7.10.1";
+ version = "7.10.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.1.tgz";
- sha512 = "0dgp5rbjanqrvsng5bjggpx9mmxgzwy44a8x8kp7a2rxv8myn7nnslkr2daqdrdc65kmf20xi99kl8cpinl9hhkyr9wvr0zqkf7zc5p";
+ 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==";
};
};
- "@babel/plugin-transform-typeof-symbol-7.10.1" = {
+ "@babel/plugin-transform-typeof-symbol-7.10.4" = {
name = "_at_babel_slash_plugin-transform-typeof-symbol";
packageName = "@babel/plugin-transform-typeof-symbol";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.1.tgz";
- sha512 = "39g0bxl0s49ll665cl86wmkxh2rd6pga2ja03c944ax1pl1g5i2vi3kw11832rv4bcb3073rqaba47adi7rdgiqrjvhvg4vr5jhlzx9";
+ 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==";
};
};
- "@babel/plugin-transform-typescript-7.10.1" = {
+ "@babel/plugin-transform-typescript-7.11.0" = {
name = "_at_babel_slash_plugin-transform-typescript";
packageName = "@babel/plugin-transform-typescript";
- version = "7.10.1";
+ version = "7.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.10.1.tgz";
- sha512 = "v+QWKlmCnsaimLeqq9vyCsVRMViZG1k2SZTlcZvB+TqyH570Zsij8nvVUZzOASCRiQFUxkLrn9Wg/kH0zgy5OQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.11.0.tgz";
+ sha512 = "edJsNzTtvb3MaXQwj8403B7mZoGu9ElDJQZOKjGUnvilquxBA3IQoEIOvkX/1O8xfAsnHS/oQhe2w/IXrr+w0w==";
};
};
- "@babel/plugin-transform-unicode-escapes-7.10.1" = {
+ "@babel/plugin-transform-unicode-escapes-7.10.4" = {
name = "_at_babel_slash_plugin-transform-unicode-escapes";
packageName = "@babel/plugin-transform-unicode-escapes";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.1.tgz";
- sha512 = "21xc1b3ncg032al9z93z5ahn3l54cdq6appbk62s8pd3k954pzb9lf23cgcm85gvvxraq0lbhjwl1ipwqgsgmp0imw5gjzj3yi0z7fd";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz";
+ sha512 = "y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==";
};
};
- "@babel/plugin-transform-unicode-regex-7.10.1" = {
+ "@babel/plugin-transform-unicode-regex-7.10.4" = {
name = "_at_babel_slash_plugin-transform-unicode-regex";
packageName = "@babel/plugin-transform-unicode-regex";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.1.tgz";
- sha512 = "17kcp5xbhc9gb0lx4z6kszc1dmvknw0wd5fk2bz47ji4fg4kwwbnb3gp9i8ms93hrhl029ly7lr4sjzpn4sjns744alvxmxdpcrmzb3";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz";
+ sha512 = "wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==";
};
};
- "@babel/polyfill-7.7.0" = {
+ "@babel/polyfill-7.10.4" = {
name = "_at_babel_slash_polyfill";
packageName = "@babel/polyfill";
- version = "7.7.0";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.7.0.tgz";
- sha512 = "/TS23MVvo34dFmf8mwCisCbWGrfhbiWZSwBo6HkADTBhUa2Q/jWltyY/tpofz/b6/RIhqaqQcquptCirqIhOaQ==";
+ url = "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.10.4.tgz";
+ sha512 = "8BYcnVqQ5kMD2HXoHInBH7H1b/uP3KdnwCYXOqFnXqguOyuu443WXusbIUbWEfY3Z0Txk0M1uG/8YuAMhNl6zg==";
};
};
- "@babel/preset-env-7.10.1" = {
+ "@babel/preset-env-7.11.0" = {
name = "_at_babel_slash_preset-env";
packageName = "@babel/preset-env";
- version = "7.10.1";
+ version = "7.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.10.1.tgz";
- sha512 = "0qqwj46934s5z0qnjxyx7l3jl9y22ns0dalvg4xdpl79j1537kv4c8zhmj6lncm3vk1m48xry4yiix4fx8f54yxdkmbji6p6xz8srbc";
+ url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.0.tgz";
+ sha512 = "2u1/k7rG/gTh02dylX2kL3S0IJNF+J6bfDSp4DI2Ma8QN6Y9x9pmAax59fsCk6QUQG0yqH47yJWA+u1I1LccAg==";
};
};
- "@babel/preset-flow-7.10.1" = {
+ "@babel/preset-flow-7.10.4" = {
name = "_at_babel_slash_preset-flow";
packageName = "@babel/preset-flow";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.10.1.tgz";
- sha512 = "FuQsibb5PaX07fF1XUO5gjjxdEZbcJv8+ugPDaeFEsBIvUTib8hCtEJow/c2F0jq9ZUjpHCQ8IQKNHRvKE1kJQ==";
+ url = "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.10.4.tgz";
+ sha512 = "XI6l1CptQCOBv+ZKYwynyswhtOKwpZZp5n0LG1QKCo8erRhqjoQV6nvx61Eg30JHpysWQSBwA2AWRU3pBbSY5g==";
};
};
"@babel/preset-modules-0.1.3" = {
@@ -1144,7 +1234,7 @@ let
version = "0.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz";
- sha512 = "1b94pm226v75dgyp0qjmpqmhrzmrbh0q0xifh6vvfs4h9pg67vp4fchlwjxzbb7sncbvvykgl366xr99jwiflmcwxfnray1w5fckba5";
+ sha512 = "Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==";
};
};
"@babel/preset-stage-2-7.8.3" = {
@@ -1153,106 +1243,79 @@ let
version = "7.8.3";
src = fetchurl {
url = "https://registry.npmjs.org/@babel/preset-stage-2/-/preset-stage-2-7.8.3.tgz";
- sha512 = "23m44gccmlslqcy65fia5v4xh2s34v47d1cpv0xgm0ridcmny6wdflzmv6hvz8vdacnx0ghbq2bh0laqb80jh2k3h4dd30y108nfavm";
+ sha512 = "dStnEQgejNYIHFNACdDCigK4BF7wgW6Zahv9Dc2un7rGjbeVtZhBfR3sy0I7ZJOhBexkFxVdMZ5hqmll7BFShw==";
};
};
- "@babel/preset-typescript-7.10.1" = {
+ "@babel/preset-typescript-7.10.4" = {
name = "_at_babel_slash_preset-typescript";
packageName = "@babel/preset-typescript";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.10.1.tgz";
- sha512 = "m6GV3y1ShiqxnyQj10600ZVOFrSSAa8HQ3qIUk2r+gcGtHTIRw0dJnFLt1WNXpKjtVw7yw1DAPU/6ma2ZvgJuA==";
+ url = "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.10.4.tgz";
+ sha512 = "SdYnvGPv+bLlwkF2VkJnaX/ni1sMNetcGI1+nThF1gyv6Ph8Qucc4ZZAjM5yZcE/AKRXIOTZz7eSRDWOEjPyRQ==";
};
};
- "@babel/register-7.10.1" = {
+ "@babel/register-7.10.5" = {
name = "_at_babel_slash_register";
packageName = "@babel/register";
- version = "7.10.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/register/-/register-7.10.1.tgz";
- sha512 = "sl96+kB3IA2B9EzpwwBmYadOT14vw3KaXOknGDbJaZCOj52GDA4Tivudq9doCJcB+bEIKCEARZYwRgBBsCGXyg==";
- };
- };
- "@babel/runtime-7.10.1" = {
- name = "_at_babel_slash_runtime";
- packageName = "@babel/runtime";
- version = "7.10.1";
+ version = "7.10.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.1.tgz";
- sha512 = "0q733b2nx01h451rdg9k3gaw4jqhj5hjnnx3afpsxnaf6b5znddryzllx80lddl2bqj132rqm4dn1311hd0nmqdlvmyzxhwnh4xn1lx";
+ url = "https://registry.npmjs.org/@babel/register/-/register-7.10.5.tgz";
+ sha512 = "eYHdLv43nyvmPn9bfNfrcC4+iYNwdQ8Pxk1MFJuU/U5LpSYl/PH4dFMazCYZDFVi8ueG3shvO+AQfLrxpYulQw==";
};
};
- "@babel/runtime-7.7.7" = {
+ "@babel/runtime-7.10.5" = {
name = "_at_babel_slash_runtime";
packageName = "@babel/runtime";
- version = "7.7.7";
+ version = "7.10.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.7.7.tgz";
- sha512 = "uCnC2JEVAu8AKB5do1WRIsvrdJ0flYx/A/9f/6chdacnEZ7LmavjdsDXr5ksYBegxtuTPR5Va9/+13QF/kFkCA==";
+ url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.5.tgz";
+ sha512 = "otddXKhdNn7d0ptoFRHtMLa8LqDxLYwTjB4nYgM1yy5N6gU/MUf8zqyyLltCH3yAVitBzmwK4us+DD0l/MauAg==";
};
};
- "@babel/runtime-7.9.2" = {
+ "@babel/runtime-7.11.0" = {
name = "_at_babel_slash_runtime";
packageName = "@babel/runtime";
- version = "7.9.2";
+ version = "7.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz";
- sha512 = "3sh2slrgff4njf77qzi5x2b8l2a2bksb8nfxzcfa0y4vq6g7jcz3vzl1p5kxg96ni206l0z4wvxzm45vr243pzrwv8nwz3fwys86k9l";
+ url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.0.tgz";
+ sha512 = "qArkXsjJq7H+T86WrIFV0Fnu/tNOkZ4cgXmjkzAu3b/58D5mFIO8JH/y77t7C9q0OdDRdh9s7Ue5GasYssxtXw==";
};
};
- "@babel/runtime-corejs3-7.10.1" = {
- name = "_at_babel_slash_runtime-corejs3";
- packageName = "@babel/runtime-corejs3";
- version = "7.10.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.10.1.tgz";
- sha512 = "/NLH0a34E/moPbqB1C/72I2gvMOmOly2JQARcRE1+PWCdHwMQ3la4sz7WnlK/EVHiBjQruH2WqE8YufL632Y8w==";
- };
- };
- "@babel/template-7.10.1" = {
+ "@babel/template-7.10.4" = {
name = "_at_babel_slash_template";
packageName = "@babel/template";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/template/-/template-7.10.1.tgz";
- sha512 = "25c5ydswzqqvh033ynf5m2jxw8q2annggxm35xyzcncvpd29q3s28jnnv99sa16kr4798ldk2japm90iaj8y7hdyhf2n5dg5bly001r";
+ url = "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz";
+ sha512 = "ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==";
};
};
- "@babel/traverse-7.10.1" = {
+ "@babel/traverse-7.11.0" = {
name = "_at_babel_slash_traverse";
packageName = "@babel/traverse";
- version = "7.10.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.1.tgz";
- sha512 = "16zw86lfvjds5hfgh277zkx3dniskhzjxnxsdlc75lwfg54xyiywdls7amdz409sc49ggbl4nyzqg1hmzg8qg4xz95cxdwafywi7xqb";
- };
- };
- "@babel/types-7.0.0-beta.38" = {
- name = "_at_babel_slash_types";
- packageName = "@babel/types";
- version = "7.0.0-beta.38";
+ version = "7.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.38.tgz";
- sha512 = "SAtyEjmA7KiEoL2eAOAUM6M9arQJGWxJKK0S9x0WyPOosHS420RXoxPhn57u/8orRnK8Kxm0nHQQNTX203cP1Q==";
+ url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz";
+ sha512 = "ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==";
};
};
- "@babel/types-7.10.1" = {
+ "@babel/types-7.10.4" = {
name = "_at_babel_slash_types";
packageName = "@babel/types";
- version = "7.10.1";
+ version = "7.10.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/types/-/types-7.10.1.tgz";
- sha512 = "2n2q02d8hq6xjjn4x4p6anbxprnxrk9x90iwzi63kk4xyvraa00inf4n75mrqx78yrs9xxyfg31jircc0mbm5fibgjxrpjzx98alv1g";
+ url = "https://registry.npmjs.org/@babel/types/-/types-7.10.4.tgz";
+ sha512 = "UTCFOxC3FsFHb7lkRMVvgLzaRVamXuAs2Tz4wajva4WxtVY82eZeaUBtC2Zt95FU9TiznuC0Zk35tsim8jeVpg==";
};
};
- "@babel/types-7.9.6" = {
+ "@babel/types-7.11.0" = {
name = "_at_babel_slash_types";
packageName = "@babel/types";
- version = "7.9.6";
+ version = "7.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz";
- sha512 = "1w94xdz4ygl8zfpdxjqw1kmlxiwx5b3i0hyk1796hdvq18r5mgnz4phdid9qpw57jchvsccdxvwg75qfnhv06kscsyk7zmz2fyg65db";
+ url = "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz";
+ sha512 = "O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==";
};
};
"@chemzqm/neovim-5.1.9" = {
@@ -1261,7 +1324,7 @@ let
version = "5.1.9";
src = fetchurl {
url = "https://registry.npmjs.org/@chemzqm/neovim/-/neovim-5.1.9.tgz";
- sha512 = "23ddlcngr83lryvvv7n9r46j8fhi9qnbfj6m5idnc1lmfg6w9asar77p2b5p6h83146h1zcr37gdv7aw20ginviixcw53bng6vb8plm";
+ sha512 = "lV60tnl2jcJZj3Hb+IDg6uz2zsjsB2hIGAiaW5a452SlVeLmuUoDsy2WaqRbFqcIHZKG5GTP3ttnOlB+ltHWhg==";
};
};
"@cliqz-oss/firefox-client-0.3.1" = {
@@ -1288,7 +1351,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz";
- sha512 = "2hl7iz90jal2f27hgyb5rbmcp96p182xkmflyj5rsyqqffng8vkzz3fcjvbvcpdykij40ax4yirdc6p68yrmjvai7hr8y93mj20indz";
+ sha512 = "v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==";
};
};
"@comandeer/babel-plugin-banner-5.0.0" = {
@@ -1297,16 +1360,16 @@ let
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/@comandeer/babel-plugin-banner/-/babel-plugin-banner-5.0.0.tgz";
- sha512 = "2jxbik40pzjr1rh64z0731wgapszs34fji8g7avcyjccngnrqr5xn02jx4basc0jz3fnm13kxq5221148155g95bzlfb9is8nilc7xi";
+ sha512 = "sR9Go0U6puXoXyW9UgIiIQhRcJ8jVOvGl4BptUiXAtheMs72WcakZ1udh6J0ZOivr3o8jAM+MTCHLP8FZMbVpQ==";
};
};
- "@cronvel/get-pixels-3.3.1" = {
+ "@cronvel/get-pixels-3.4.0" = {
name = "_at_cronvel_slash_get-pixels";
packageName = "@cronvel/get-pixels";
- version = "3.3.1";
+ version = "3.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@cronvel/get-pixels/-/get-pixels-3.3.1.tgz";
- sha512 = "03gv10qrc4j68nw5fjnj0d9ndj1laqhipcx57inflifvpl2ibyr2c16s4cwq4919b6k7ckjfbhdl6fqr1sci65q1p8ri4lgy7rdn04f";
+ url = "https://registry.npmjs.org/@cronvel/get-pixels/-/get-pixels-3.4.0.tgz";
+ sha512 = "do5jDoX9oCR/dGHE4POVQ3PYDCmQ2Fow4CA72UL4WoE8zUImA/0lChczjfl+ucNjE4sXFWUnzoO6j4WzrUvLnw==";
};
};
"@cycle/dom-18.3.0" = {
@@ -1324,7 +1387,7 @@ let
version = "14.10.0";
src = fetchurl {
url = "https://registry.npmjs.org/@cycle/http/-/http-14.10.0.tgz";
- sha512 = "0rlk60pig5bxszjcfd5wrrzxf2r7yqxxnil73dg9bc2bgi249wy3nl12066ws4yl3y0ymlckl85m4qlz85sm8hln0lqba6sd86b448n";
+ sha512 = "FhGyDGraqIUpsBSiqgv6FJNaEJ2MVg/8oJ5obgwQgdrheSIiviXYSq+NQ6PtHfuThes/Z16aY/LrvsqLF5hJMw==";
};
};
"@cycle/isolate-3.4.0" = {
@@ -1333,7 +1396,7 @@ let
version = "3.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/@cycle/isolate/-/isolate-3.4.0.tgz";
- sha512 = "3nmibsc010zpmap128k7sd8vv93gmm8cvci87rk1dvm05rbmakwpdw5ig52mmaj4sf45lkq7rw8msqmv83mh2kwfh9srbwknz02bq4q";
+ sha512 = "mOAlwLeTr6wTdHwKWAfaFeuKeD540kKcJlLVKsqLhbfLp6orF1B3CzMfFNlmqNY30t6o6TORCFfV+0EATK9Y7Q==";
};
};
"@cycle/run-3.4.0" = {
@@ -1342,7 +1405,7 @@ let
version = "3.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/@cycle/run/-/run-3.4.0.tgz";
- sha512 = "2ir1dz9dh2ajf6yaks8nznfm89m0jh09hgadzwfml7xw3d49hks008sz3fq5rp9ax2d7r87y6hcq5hv9xz2qrkx1c1qc2r7xlz74ik1";
+ sha512 = "YUZyPu0nC4YDC31mLH5PGxbMoPEH5dNEV+nmgt34GgGgJ0ykDd4PrY7/ph5MAEpQE6rOfov0VN44qQRs6beQow==";
};
};
"@cycle/run-4.4.0" = {
@@ -1351,7 +1414,7 @@ let
version = "4.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/@cycle/run/-/run-4.4.0.tgz";
- sha512 = "2jn7r88dl6g8rw9v3241kwsi48fhm6xwsnbdvpngrqfcs8xdfi8skvs2mlis8126a8yvf58jb7kr26yndyza7pc2fn0d5lal976fp5x";
+ sha512 = "vVxnTqKKlgasE+we9X2z3og8z5KouO2RMiIgHWkVek+NomsdaeZwfvbutqzm3VToEImaz0DE2Iln9AxtCOVjpQ==";
};
};
"@cycle/time-0.10.1" = {
@@ -1363,22 +1426,130 @@ let
sha1 = "cbc4b9a68981bf0b501ccd06a9058acd65309bf7";
};
};
+ "@dabh/diagnostics-2.0.2" = {
+ name = "_at_dabh_slash_diagnostics";
+ packageName = "@dabh/diagnostics";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.2.tgz";
+ sha512 = "+A1YivoVDNNVCdfozHSR8v/jyuuLTMXwjWuxPFlFlUapXoGc+Gj9mDlTDDfrwl7rXCl2tNZ0kE8sIBO6YOn96Q==";
+ };
+ };
"@emmetio/extract-abbreviation-0.1.6" = {
name = "_at_emmetio_slash_extract-abbreviation";
packageName = "@emmetio/extract-abbreviation";
version = "0.1.6";
src = fetchurl {
url = "https://registry.npmjs.org/@emmetio/extract-abbreviation/-/extract-abbreviation-0.1.6.tgz";
- sha512 = "1ria1iq90xbvqdqrlza1442pyd9k4s5k2w75vg3vpd8flbblv6wwxnjijvl2nl4a6r2sxanqqqiq0l06nq4anr104dj2kbgc89z3v89";
+ sha512 = "Ce3xE2JvTSEbASFbRbA1gAIcMcZWdS2yUYRaQbeM0nbOzaZrUYfa3ePtcriYRZOZmr+CkKA+zbjhvTpIOAYVcw==";
+ };
+ };
+ "@emotion/babel-utils-0.6.10" = {
+ name = "_at_emotion_slash_babel-utils";
+ packageName = "@emotion/babel-utils";
+ version = "0.6.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@emotion/babel-utils/-/babel-utils-0.6.10.tgz";
+ sha512 = "/fnkM/LTEp3jKe++T0KyTszVGWNKPNOUJfjNKLO17BzQ6QPxgbg3whayom1Qr2oLFH3V92tDymU+dT5q676uow==";
+ };
+ };
+ "@emotion/hash-0.6.6" = {
+ name = "_at_emotion_slash_hash";
+ packageName = "@emotion/hash";
+ version = "0.6.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@emotion/hash/-/hash-0.6.6.tgz";
+ sha512 = "ojhgxzUHZ7am3D2jHkMzPpsBAiB005GF5YU4ea+8DNPybMk01JJUM9V9YRlF/GE95tcOm8DxQvWA2jq19bGalQ==";
};
};
- "@endemolshinegroup/cosmiconfig-typescript-loader-1.0.1" = {
+ "@emotion/is-prop-valid-0.8.8" = {
+ name = "_at_emotion_slash_is-prop-valid";
+ packageName = "@emotion/is-prop-valid";
+ version = "0.8.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz";
+ sha512 = "u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==";
+ };
+ };
+ "@emotion/memoize-0.6.6" = {
+ name = "_at_emotion_slash_memoize";
+ packageName = "@emotion/memoize";
+ version = "0.6.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.6.6.tgz";
+ sha512 = "h4t4jFjtm1YV7UirAFuSuFGyLa+NNxjdkq6DpFLANNQY5rHueFZHVY+8Cu1HYVP6DrheB0kv4m5xPjo7eKT7yQ==";
+ };
+ };
+ "@emotion/memoize-0.7.4" = {
+ name = "_at_emotion_slash_memoize";
+ packageName = "@emotion/memoize";
+ version = "0.7.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz";
+ sha512 = "Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==";
+ };
+ };
+ "@emotion/serialize-0.9.1" = {
+ name = "_at_emotion_slash_serialize";
+ packageName = "@emotion/serialize";
+ version = "0.9.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.9.1.tgz";
+ sha512 = "zTuAFtyPvCctHBEL8KZ5lJuwBanGSutFEncqLn/m9T1a6a93smBStK+bZzcNPgj4QS8Rkw9VTwJGhRIUVO8zsQ==";
+ };
+ };
+ "@emotion/stylis-0.7.1" = {
+ name = "_at_emotion_slash_stylis";
+ packageName = "@emotion/stylis";
+ version = "0.7.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.7.1.tgz";
+ sha512 = "/SLmSIkN13M//53TtNxgxo57mcJk/UJIDFRKwOiLIBEyBHEcipgR6hNMQ/59Sl4VjCJ0Z/3zeAZyvnSLPG/1HQ==";
+ };
+ };
+ "@emotion/stylis-0.8.5" = {
+ name = "_at_emotion_slash_stylis";
+ packageName = "@emotion/stylis";
+ version = "0.8.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz";
+ sha512 = "h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==";
+ };
+ };
+ "@emotion/unitless-0.6.7" = {
+ name = "_at_emotion_slash_unitless";
+ packageName = "@emotion/unitless";
+ version = "0.6.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.6.7.tgz";
+ sha512 = "Arj1hncvEVqQ2p7Ega08uHLr1JuRYBuO5cIvcA+WWEQ5+VmkOE3ZXzl04NbQxeQpWX78G7u6MqxKuNX3wvYZxg==";
+ };
+ };
+ "@emotion/unitless-0.7.5" = {
+ name = "_at_emotion_slash_unitless";
+ packageName = "@emotion/unitless";
+ version = "0.7.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz";
+ sha512 = "OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==";
+ };
+ };
+ "@emotion/utils-0.8.2" = {
+ name = "_at_emotion_slash_utils";
+ packageName = "@emotion/utils";
+ version = "0.8.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@emotion/utils/-/utils-0.8.2.tgz";
+ sha512 = "rLu3wcBWH4P5q1CGoSSH/i9hrXs7SlbRLkoq9IGuoPYNGQvDJ3pt/wmOM+XgYjIDRMVIdkUWt0RsfzF50JfnCw==";
+ };
+ };
+ "@endemolshinegroup/cosmiconfig-typescript-loader-1.0.2" = {
name = "_at_endemolshinegroup_slash_cosmiconfig-typescript-loader";
packageName = "@endemolshinegroup/cosmiconfig-typescript-loader";
- version = "1.0.1";
+ version = "1.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-1.0.1.tgz";
- sha512 = "bhUR9035PbgL6A/nfLayjoqKo4W7hCtzxqVxq2cgDB+Ndpsa3dGIr71/ymgY3vCTCQaufkFxAcEeoECyJ498CA==";
+ url = "https://registry.npmjs.org/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-1.0.2.tgz";
+ sha512 = "ZHkXKq2XFFmAUdmSZrmqUSIrRM4O9gtkdpxMmV+LQl7kScUnbo6pMnXu6+FTDgZ12aW6SDoZoOJfS56WD+Eu6A==";
};
};
"@evocateur/libnpmaccess-3.1.2" = {
@@ -1417,6 +1588,114 @@ let
sha512 = "EI552lf0aG2nOV8NnZpTxNo2PcXKPmDbF9K8eCBFQdIZwHNGN/mi815fxtmUMa2wTa1yndotICIDt/V0vpEx2w==";
};
};
+ "@graphql-cli/common-4.0.0" = {
+ name = "_at_graphql-cli_slash_common";
+ packageName = "@graphql-cli/common";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@graphql-cli/common/-/common-4.0.0.tgz";
+ sha512 = "1webMsg9tmVQX9YA1wYeCVxNdWNrCrgVmpD0JyzroSsSEjt5hrHZR2x2vzuHK5CthH9I99GdvRtuMixmd1S9bQ==";
+ };
+ };
+ "@graphql-cli/init-4.0.0" = {
+ name = "_at_graphql-cli_slash_init";
+ packageName = "@graphql-cli/init";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@graphql-cli/init/-/init-4.0.0.tgz";
+ sha512 = "oJZb4PScX25ZGObpw9n7/bJBE7R0oF6hJ4ABe+WvMqSCI3kxaReMTgJJNIrxpmbXscxWM8U1ndLefP5IjPcU7Q==";
+ };
+ };
+ "@graphql-tools/delegate-6.0.15" = {
+ name = "_at_graphql-tools_slash_delegate";
+ packageName = "@graphql-tools/delegate";
+ version = "6.0.15";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-6.0.15.tgz";
+ sha512 = "GG/zp29PMfG6eXpfe1M5C3U1EI1f3tJu2glFN8t0RIfp4FEgZs/PRvZuuep5orFge8dvX/LQpJY8Vl2JmU4WMg==";
+ };
+ };
+ "@graphql-tools/graphql-file-loader-6.0.15" = {
+ name = "_at_graphql-tools_slash_graphql-file-loader";
+ packageName = "@graphql-tools/graphql-file-loader";
+ version = "6.0.15";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-6.0.15.tgz";
+ sha512 = "QbCf731A2A2hrHP+cMSAKvY3D7IauFNqp5bAGdbLwSHRqaxUIfKi7Q76/9pZ3rN/e6yu/zVz+t1rkf7lT2/8OA==";
+ };
+ };
+ "@graphql-tools/import-6.0.15" = {
+ name = "_at_graphql-tools_slash_import";
+ packageName = "@graphql-tools/import";
+ version = "6.0.15";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@graphql-tools/import/-/import-6.0.15.tgz";
+ sha512 = "YaQizD031nlrObiAJj+DO+0Wf2ompR2G5OFNQZIOgUlm1+kfH3GPIFoE5Ww74YH6vy9s4UyYYeZJz6APxPdMzg==";
+ };
+ };
+ "@graphql-tools/json-file-loader-6.0.15" = {
+ name = "_at_graphql-tools_slash_json-file-loader";
+ packageName = "@graphql-tools/json-file-loader";
+ version = "6.0.15";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-6.0.15.tgz";
+ sha512 = "SQO7w+KPxW6Q3snE3G4eNOA8CcBBDYHpk8JILj93oe4BassuPY5NCUOeZ+2PYczwZQbTNDQXeW1oQou44U1aBg==";
+ };
+ };
+ "@graphql-tools/load-6.0.15" = {
+ name = "_at_graphql-tools_slash_load";
+ packageName = "@graphql-tools/load";
+ version = "6.0.15";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@graphql-tools/load/-/load-6.0.15.tgz";
+ sha512 = "STH3ZjbViRqDyCw+f7PZrnDs6yhP7m2l4x5lJBMyMeLaLwuO1z+WhgtqYZNpCYlQY2jNSLXWCa0nWmpYvdLnlA==";
+ };
+ };
+ "@graphql-tools/merge-6.0.15" = {
+ name = "_at_graphql-tools_slash_merge";
+ packageName = "@graphql-tools/merge";
+ version = "6.0.15";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@graphql-tools/merge/-/merge-6.0.15.tgz";
+ sha512 = "qusTLzkf6GtxS6LRQnEAWIwA1BeJj5SkZ2pnE4/wVe9gs0grpEsOKYxvGpBi8IZR7r8UeNpkdgk2HP0jlq/WWA==";
+ };
+ };
+ "@graphql-tools/schema-6.0.15" = {
+ name = "_at_graphql-tools_slash_schema";
+ packageName = "@graphql-tools/schema";
+ version = "6.0.15";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@graphql-tools/schema/-/schema-6.0.15.tgz";
+ sha512 = "Wo+d6/OPjeXjwB1pcqsWmqLdweGH+BVhvKe/YPQA/uiWr8ikgShvNLNiuF03gc/1AMR487A09XcPEyabRKJLew==";
+ };
+ };
+ "@graphql-tools/url-loader-6.0.15" = {
+ name = "_at_graphql-tools_slash_url-loader";
+ packageName = "@graphql-tools/url-loader";
+ version = "6.0.15";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-6.0.15.tgz";
+ sha512 = "/iGuK7J9yCECYMYQJqKNWnz4ytPHppkxh4YS5Ud9QPDNl488e+eInyNbkdiWcFGyZ4KHqEnXSDdRFg3mFNrMnw==";
+ };
+ };
+ "@graphql-tools/utils-6.0.15" = {
+ name = "_at_graphql-tools_slash_utils";
+ packageName = "@graphql-tools/utils";
+ version = "6.0.15";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@graphql-tools/utils/-/utils-6.0.15.tgz";
+ sha512 = "VG5cMLPgh9RDLGHamGpXVnBrNw7bZGT46LrxK7IIqDZI9H0GPsRCo8+p+CfDkw0IlDiEECb624WVCpm9IYNecA==";
+ };
+ };
+ "@graphql-tools/wrap-6.0.15" = {
+ name = "_at_graphql-tools_slash_wrap";
+ packageName = "@graphql-tools/wrap";
+ version = "6.0.15";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-6.0.15.tgz";
+ sha512 = "yWiDBrbzml6PRl4aeJBLNGPw385LFtszMfkfYwjLSWvNyVILDCMa/XWHThw4FMaZ1nPL0GuLggW2bVkUBi3TYA==";
+ };
+ };
"@gulp-sourcemaps/identity-map-1.0.2" = {
name = "_at_gulp-sourcemaps_slash_identity-map";
packageName = "@gulp-sourcemaps/identity-map";
@@ -1441,7 +1720,7 @@ let
version = "2.1.4";
src = fetchurl {
url = "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz";
- sha512 = "1sqi7ls27blq5mlm1r1lbkpyyx347q67x6732qsxw0ms2cqxm814wqpfysa3c64ak47qcfmknk2xsjayi0myv1csr7pvcry162lyga0";
+ sha512 = "QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==";
};
};
"@hapi/bourne-1.3.2" = {
@@ -1450,7 +1729,7 @@ let
version = "1.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz";
- sha512 = "2jaj0r6ay5qf2ayzcsb02495kaxxdflks99g9k8ff9fi2qq8xns3f6vjiq4949af9gxjrzq6n7vxry55y3lskg2vm6ywlps7qflvmfm";
+ sha512 = "1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==";
};
};
"@hapi/hoek-8.5.1" = {
@@ -1459,7 +1738,7 @@ let
version = "8.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz";
- sha512 = "2ir1zjr8jp78q5v2sm9lh7w5vlb7spdynsy25ndaqgh78d6p9rvmvzc09pzbimbh04p06527jk00jwzadzyffb75jrvbww3r1ny9pn8";
+ sha512 = "yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==";
};
};
"@hapi/joi-15.1.1" = {
@@ -1468,7 +1747,7 @@ let
version = "15.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz";
- sha512 = "00w6lcx6spr7z1xbkfady5yxfxkiw4f3crds9l6qirvnsp30c026jziafi6km0p5146dygrfs1rz47j9klph7y6zcfcnaqfjgqmyyvs";
+ sha512 = "entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==";
};
};
"@hapi/topo-3.1.6" = {
@@ -1477,7 +1756,7 @@ let
version = "3.1.6";
src = fetchurl {
url = "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz";
- sha512 = "04mh0ix6qpfggy9if6vjicickw0xydydny3hh2vs1q9gji5fg31jyr25mnagl48pl6mzn2p4dc65fbpm7w53bka7zz033qw679a01ml";
+ sha512 = "tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==";
};
};
"@iarna/toml-2.2.5" = {
@@ -1486,7 +1765,7 @@ let
version = "2.2.5";
src = fetchurl {
url = "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz";
- sha512 = "0z8hbilrzsmvxdzqj2xivjm9g5khcv86hn1bkj6m47znql2kwwk53lrnacl6czx1w08i1z448bjhmzb7ljkziq3sv91kpslih0yrfdn";
+ sha512 = "trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==";
};
};
"@ionic/cli-framework-3.0.6" = {
@@ -1594,7 +1873,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz";
- sha512 = "2cy605r71gykvp29l5vc0rrg1aqaxln0irza3snv8dpd7zndcz2bim91h5z6zcmv5m0sw5ii068ywvxhy5x3k9xr36zz9ika958fdsn";
+ sha512 = "VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==";
};
};
"@istanbuljs/schema-0.1.2" = {
@@ -1603,7 +1882,7 @@ let
version = "0.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz";
- sha512 = "05hyf1z6k5i9r63qrv9f156w74vmf10dldq39mmwjkllifgqsjdqrby0sc33nf2rfhn30h0q9qj93l410sqmq8q2slc0szn3lvi1h5n";
+ sha512 = "tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==";
};
};
"@jest/transform-25.5.1" = {
@@ -1612,7 +1891,7 @@ let
version = "25.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/@jest/transform/-/transform-25.5.1.tgz";
- sha512 = "2z48wjaq98san82s01sm5an6ji7ac1qdjsmc6mrkkwl1flbjwc5jjzm8m3wcx75g8i6k7728z7xyiczwkhgcgx60cq88vqpbjhq9h33";
+ sha512 = "Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==";
};
};
"@jest/types-25.5.0" = {
@@ -1621,16 +1900,25 @@ let
version = "25.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz";
- sha512 = "05jdfc97hxi59bw3ns1fmq1f6ymwdv1mysdzmgk7j8s8wfh3h4zp5nm9axv84z9fwm6ac6p6mld2h5fwz3a7jmc66vkps9w0i3g8w1r";
+ sha512 = "OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==";
};
};
- "@kbrandwijk/swagger-to-graphql-2.4.3" = {
- name = "_at_kbrandwijk_slash_swagger-to-graphql";
- packageName = "@kbrandwijk/swagger-to-graphql";
- version = "2.4.3";
+ "@josh-brown/vector-3.4.0" = {
+ name = "_at_josh-brown_slash_vector";
+ packageName = "@josh-brown/vector";
+ version = "3.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@josh-brown/vector/-/vector-3.4.0.tgz";
+ sha512 = "E2FcWwiAMXwr4MUv+SkxmtKsgwgaEaCNK7IlyCfQ1Rz1QzeaV36SooA8/GNkLh0WnlIda59WmDDSL7S1S73lUg==";
+ };
+ };
+ "@kwsites/exec-p-0.4.0" = {
+ name = "_at_kwsites_slash_exec-p";
+ packageName = "@kwsites/exec-p";
+ version = "0.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@kbrandwijk/swagger-to-graphql/-/swagger-to-graphql-2.4.3.tgz";
- sha512 = "CNVsCrMge/jq6DCT5buNZ8PACY9RTvPJbCNoIcndfkJOCsNxOx9dnc5qw4pHZdHi8GS6l3qlgkuFKp33iD8J2Q==";
+ url = "https://registry.npmjs.org/@kwsites/exec-p/-/exec-p-0.4.0.tgz";
+ sha512 = "44DWNv5gDR9EwrCTVQ4ZC99yPqVS0VCWrYIBl45qNR8XQy+4lbl0IQG8kBDf6NHwj4Ib4c2z1Fq1IUJOCbkZcw==";
};
};
"@lerna/add-3.21.0" = {
@@ -2038,13 +2326,13 @@ let
sha512 = "rkKj4nm1twSbBEb69+Em/2jAERK8htUuV8/xSjN0NPC+6UjzAwY52/x9n5cfmpa9lyKf/uItp7chCI7eDmNTKQ==";
};
};
- "@lerna/publish-3.22.0" = {
+ "@lerna/publish-3.22.1" = {
name = "_at_lerna_slash_publish";
packageName = "@lerna/publish";
- version = "3.22.0";
+ version = "3.22.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/publish/-/publish-3.22.0.tgz";
- sha512 = "8LBeTLBN8NIrCrLGykRu+PKrfrCC16sGCVY0/bzq9TDioR7g6+cY0ZAw653Qt/0Kr7rg3J7XxVNdzj3fvevlwA==";
+ url = "https://registry.npmjs.org/@lerna/publish/-/publish-3.22.1.tgz";
+ sha512 = "PG9CM9HUYDreb1FbJwFg90TCBQooGjj+n/pb3gw/eH5mEDq0p8wKdLFe0qkiqUkm/Ub5C8DbVFertIo0Vd0zcw==";
};
};
"@lerna/pulse-till-done-3.13.0" = {
@@ -2146,13 +2434,13 @@ let
sha512 = "SiJP75nwB8GhgwLKQfdkSnDufAaCbkZWJqEDlKOUPUvVOplRGnfL+BPQZH5nvq2BYSRXsksXWZ4UHVnQZI/HYA==";
};
};
- "@lerna/version-3.22.0" = {
+ "@lerna/version-3.22.1" = {
name = "_at_lerna_slash_version";
packageName = "@lerna/version";
- version = "3.22.0";
+ version = "3.22.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@lerna/version/-/version-3.22.0.tgz";
- sha512 = "6uhL6RL7/FeW6u1INEgyKjd5dwO8+IsbLfkfC682QuoVLS7VG6OOB+JmTpCvnuyYWI6fqGh1bRk9ww8kPsj+EA==";
+ url = "https://registry.npmjs.org/@lerna/version/-/version-3.22.1.tgz";
+ sha512 = "PSGt/K1hVqreAFoi3zjD0VEDupQ2WZVlVIwesrE5GbrL2BjXowjCsTDPqblahDUPy0hp6h7E2kG855yLTp62+g==";
};
};
"@lerna/write-log-file-3.13.0" = {
@@ -2170,7 +2458,7 @@ let
version = "2.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz";
- sha512 = "3g9wzm6hszqh30x6hmwc9l4vw51c6a224cp2y9qzlj98vzbwbc4s7lfafi67v8401qagjsdxrndnnannzz6i71krmn8svxwk3lfkwbc";
+ sha512 = "bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==";
};
};
"@msgpack/msgpack-1.12.2" = {
@@ -2182,58 +2470,67 @@ let
sha512 = "Vwhc3ObxmDZmA5hY8mfsau2rJ4vGPvzbj20QSZ2/E1GDPF61QVyjLfNHak9xmel6pW4heRt3v1fHa6np9Ehfeg==";
};
};
- "@node-red/editor-api-1.0.6" = {
+ "@nestjs/schematics-7.0.1" = {
+ name = "_at_nestjs_slash_schematics";
+ packageName = "@nestjs/schematics";
+ version = "7.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@nestjs/schematics/-/schematics-7.0.1.tgz";
+ sha512 = "MOnJPqKPpuwBHDdw96gHoshd/QEYrUlLPF92xQFXm6uIOo1EGISg8OOSoji2isEtp2gHpO+bL8p/h4oPG10Fqw==";
+ };
+ };
+ "@node-red/editor-api-1.1.2" = {
name = "_at_node-red_slash_editor-api";
packageName = "@node-red/editor-api";
- version = "1.0.6";
+ version = "1.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@node-red/editor-api/-/editor-api-1.0.6.tgz";
- sha512 = "9LieY6LSDtvj43IbpmCs9MmSGdPjOEmtsi+T13dXxxmil4ngedvJ7uMP1d96eKLW/b6Viuk7kx2olSGtUqgqLg==";
+ url = "https://registry.npmjs.org/@node-red/editor-api/-/editor-api-1.1.2.tgz";
+ sha512 = "yvA7sO9kqpnojwtnO+K03CsRfU9XBIVYTnPHJYcA94IhxF/sm+iCL1VlZPEMXTEt4VvMfTRKY9U1bHIVAKBtLA==";
};
};
- "@node-red/editor-client-1.0.6" = {
+ "@node-red/editor-client-1.1.2" = {
name = "_at_node-red_slash_editor-client";
packageName = "@node-red/editor-client";
- version = "1.0.6";
+ version = "1.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@node-red/editor-client/-/editor-client-1.0.6.tgz";
- sha512 = "V8zsj+wKY6RzOX92ePdgJtJdmOT9Whfz6CTN34/H2pZlzFA/+KE/sippkInRrx+ujTp4uI2ycAGJ7i1Qkt8ztw==";
+ url = "https://registry.npmjs.org/@node-red/editor-client/-/editor-client-1.1.2.tgz";
+ sha512 = "cHsRxs/0QWqSO8LtTlwIsbEdTADjy3N5KOB2V1E3pNhz4zPy3+6472bnDF93HmywRen1wOWVXxBQTAf5aOHfaQ==";
};
};
- "@node-red/nodes-1.0.6" = {
+ "@node-red/nodes-1.1.2" = {
name = "_at_node-red_slash_nodes";
packageName = "@node-red/nodes";
- version = "1.0.6";
+ version = "1.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@node-red/nodes/-/nodes-1.0.6.tgz";
- sha512 = "4+wTiwhJlhLL6HV3YBLOGHSIcfygf4YxP/fJDkG+vy09pRyux/NqZ06NiqhYs+d+Ndf13LIc20KTEzN3pLW2Rw==";
+ url = "https://registry.npmjs.org/@node-red/nodes/-/nodes-1.1.2.tgz";
+ sha512 = "sVwwrkCpT/padCcPMIQH4Yro4+qOYBBCkn85FnTY+7KlGLUPLhFQr4A30mWoJX5Wk+zTpe3nXqr9R0ccGrhWYg==";
};
};
- "@node-red/registry-1.0.6" = {
+ "@node-red/registry-1.1.2" = {
name = "_at_node-red_slash_registry";
packageName = "@node-red/registry";
- version = "1.0.6";
+ version = "1.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@node-red/registry/-/registry-1.0.6.tgz";
- sha512 = "jDNfcNyphjpywHmXfNuZhM593ox9qHMYmL6ZQQiyERwiJwSkGp2zzNicNBe10ysk5ENr36xdP46BryWu/j9xIA==";
+ url = "https://registry.npmjs.org/@node-red/registry/-/registry-1.1.2.tgz";
+ sha512 = "ApbQviP0q77zI1BREFhbMbNzP972RB4BtZHUOFbXGbcSLaQpX7QLt7+gNTkwTEg5VwHt1nQPNWbAVdP+Aq3RiA==";
};
};
- "@node-red/runtime-1.0.6" = {
+ "@node-red/runtime-1.1.2" = {
name = "_at_node-red_slash_runtime";
packageName = "@node-red/runtime";
- version = "1.0.6";
+ version = "1.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@node-red/runtime/-/runtime-1.0.6.tgz";
- sha512 = "6eat9FZlIcydm0+VoUjlbxf9TyyLu0zTCWWANqGhu5Ab8o366WSOAxyIzJ5QL56FLQ+V6040YWmurBl+bGRGjg==";
+ url = "https://registry.npmjs.org/@node-red/runtime/-/runtime-1.1.2.tgz";
+ sha512 = "szt7L6/wWZax84VsgER8uZB3rnBHofjb2b1qQzRm4yG02O8YZ8elw1kKi0b6B6D+Xo5h3z29h/oJyYdBS8/9sA==";
};
};
- "@node-red/util-1.0.6" = {
+ "@node-red/util-1.1.2" = {
name = "_at_node-red_slash_util";
packageName = "@node-red/util";
- version = "1.0.6";
+ version = "1.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@node-red/util/-/util-1.0.6.tgz";
- sha512 = "uncyHShA6strCJr1puqrpxsKcb7We2bmo/8xHk91pAQw4dr3jm4S+v/m9tYqVqtXkkW2cfJ6n3bRHJHbOZNW0Q==";
+ url = "https://registry.npmjs.org/@node-red/util/-/util-1.1.2.tgz";
+ sha512 = "9G45g4W7HcCJ9IpIF76sCbDuqHWHmkAHI+lNE02TC8yvGzEOyb6VMvU0vph5JT499752WSlNQwk/g823VrqYLw==";
};
};
"@nodelib/fs.scandir-2.1.3" = {
@@ -2242,7 +2539,7 @@ let
version = "2.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz";
- sha512 = "07zn0jp8b7nrrpkxwx715n68ncr51xiyz46j8g1fdvy07cr3s60npwhds1difzwdgz762zwirirppmc5dwl5pdqmww1m0zp15hv0sbq";
+ sha512 = "eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==";
};
};
"@nodelib/fs.stat-1.1.3" = {
@@ -2251,7 +2548,7 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz";
- sha512 = "0zx6w7vq6bz1fxg0dhvd9nwbrbvghcln2xmj89p93dq84bm8pdiiddds49wn45wplh8f8mdnkjv2w0cjn3a1i83v3yq22wh4q7jc45j";
+ sha512 = "shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==";
};
};
"@nodelib/fs.stat-2.0.3" = {
@@ -2260,7 +2557,7 @@ let
version = "2.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz";
- sha512 = "2n8008qx9kqgxsgsd22r2xrkm56nwsnwjfws9s4jjmbrk4gz8vfhdw7vp70kn59mqfihkdks6s0101javrpfi7hg8l0qk3nwjp4a03d";
+ sha512 = "bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==";
};
};
"@nodelib/fs.walk-1.2.4" = {
@@ -2269,25 +2566,25 @@ let
version = "1.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz";
- sha512 = "2nsw6dfpkrkm8pxp2d9jlva5mnwqfzssj9r3xlyvrybb26xvjjkw7c0jvfilz08xvvgaanjxvqz6ycqh35avnqwg8mns39biqwmfpym";
+ sha512 = "1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==";
};
};
- "@npmcli/ci-detect-1.2.0" = {
+ "@npmcli/ci-detect-1.3.0" = {
name = "_at_npmcli_slash_ci-detect";
packageName = "@npmcli/ci-detect";
- version = "1.2.0";
+ version = "1.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@npmcli/ci-detect/-/ci-detect-1.2.0.tgz";
- sha512 = "JtktVH7ASBVIWsQTFlFpeOzhBJskvoBCTfeeRhhZy7ybATcUvwiwotZ8j5rkqUUyB69lIy/AvboiiiGBjYBKBA==";
+ url = "https://registry.npmjs.org/@npmcli/ci-detect/-/ci-detect-1.3.0.tgz";
+ sha512 = "oN3y7FAROHhrAt7Rr7PnTSwrHrZVRTS2ZbyxeQwSSYD0ifwM3YNgQqbaRmjcWoPyq77MjchusjJDspbzMmip1Q==";
};
};
- "@npmcli/git-2.0.2" = {
+ "@npmcli/git-2.0.3" = {
name = "_at_npmcli_slash_git";
packageName = "@npmcli/git";
- version = "2.0.2";
+ version = "2.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@npmcli/git/-/git-2.0.2.tgz";
- sha512 = "uv9+EuP5YWluNPgkEOL+iyB/+MVt4U5PMBCfl+I8korKluFdiSp7RxjXYzpWM/wU4wXaROAUFiOiCMmBftonjw==";
+ url = "https://registry.npmjs.org/@npmcli/git/-/git-2.0.3.tgz";
+ sha512 = "c/ODsV5ppjB12VDXKc6hzVNgg6ZJX/etILUn3WgF5NLAYBhQLJ3fBq6uB2jQD4OwqOzJdPT1/xA3Xh3aaWGk5w==";
};
};
"@npmcli/installed-package-contents-1.0.5" = {
@@ -2299,6 +2596,15 @@ let
sha512 = "aKIwguaaqb6ViwSOFytniGvLPb9SMCUm39TgM3SfUo7n0TxUMbwoXfpwyvQ4blm10lzbAwTsvjr7QZ85LvTi4A==";
};
};
+ "@npmcli/move-file-1.0.1" = {
+ name = "_at_npmcli_slash_move-file";
+ packageName = "@npmcli/move-file";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.0.1.tgz";
+ sha512 = "Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==";
+ };
+ };
"@npmcli/promise-spawn-1.2.0" = {
name = "_at_npmcli_slash_promise-spawn";
packageName = "@npmcli/promise-spawn";
@@ -2308,22 +2614,13 @@ let
sha512 = "nFtqjVETliApiRdjbYwKwhlSHx2ZMagyj5b9YbNt0BWeeOVxJd47ZVE2u16vxDHyTOZvk+YLV7INwfAE9a2uow==";
};
};
- "@npmcli/run-script-1.3.1" = {
+ "@npmcli/run-script-1.4.0" = {
name = "_at_npmcli_slash_run-script";
packageName = "@npmcli/run-script";
- version = "1.3.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/@npmcli/run-script/-/run-script-1.3.1.tgz";
- sha512 = "9Ea57XJjNLtBFRAaiKqqdoqRrL2QkM0vvCbMjPecljhog5IHupStPtZULbl0CoGN00N3lhLWJ4PaIEC0MGjqJw==";
- };
- };
- "@oclif/color-0.0.0" = {
- name = "_at_oclif_slash_color";
- packageName = "@oclif/color";
- version = "0.0.0";
+ version = "1.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@oclif/color/-/color-0.0.0.tgz";
- sha512 = "KKd3W7eNwfNF061tr663oUNdt8EMnfuyf5Xv55SGWA1a0rjhWqS/32P7OeB7CbXcJUBdfVrPyR//1afaW12AWw==";
+ url = "https://registry.npmjs.org/@npmcli/run-script/-/run-script-1.4.0.tgz";
+ sha512 = "evlD0Ur2ILGyTP7FfMYi90x80bto9+nEbGjoWzdF+gmIX3HuA1nW0Ghj91JFaTJAHiXnDEEduZS24oAve/aeOA==";
};
};
"@oclif/color-0.1.2" = {
@@ -2335,31 +2632,31 @@ let
sha512 = "M9o+DOrb8l603qvgz1FogJBUGLqcMFL1aFg2ZEL0FbXJofiNTLOWIeB4faeZTLwE6dt0xH9GpCVpzksMMzGbmA==";
};
};
- "@oclif/command-1.6.1" = {
+ "@oclif/command-1.7.0" = {
name = "_at_oclif_slash_command";
packageName = "@oclif/command";
- version = "1.6.1";
+ version = "1.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@oclif/command/-/command-1.6.1.tgz";
- sha512 = "pvmMmfGn+zm4e4RwVw63mg9sIaqKqmVsFbImQoUrCO/43UmWzoSHWNXKdgEGigOezWrkZfFucaeZcSbp149OWg==";
+ url = "https://registry.npmjs.org/@oclif/command/-/command-1.7.0.tgz";
+ sha512 = "TkknFtWcZI8te0E8sW+ohiblExrLx73rIcV4KdIzDX01u+oTZWZaap51F6TSGFnR/Gey0WctaDvJhZlt4xgKdA==";
};
};
- "@oclif/config-1.15.1" = {
+ "@oclif/config-1.16.0" = {
name = "_at_oclif_slash_config";
packageName = "@oclif/config";
- version = "1.15.1";
+ version = "1.16.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@oclif/config/-/config-1.15.1.tgz";
- sha512 = "GdyHpEZuWlfU8GSaZoiywtfVBsPcfYn1KuSLT1JTfvZGpPG6vShcGr24YZ3HG2jXUFlIuAqDcYlTzOrqOdTPNQ==";
+ url = "https://registry.npmjs.org/@oclif/config/-/config-1.16.0.tgz";
+ sha512 = "vOnMPQcHokC03WBCuLipTxksTwgZcmDOnH2H0UHqndfKKN9GVDzpZTH6zaFVQBdjTME5VtRzg9A2UaNmq6OXWw==";
};
};
- "@oclif/errors-1.2.2" = {
+ "@oclif/errors-1.3.3" = {
name = "_at_oclif_slash_errors";
packageName = "@oclif/errors";
- version = "1.2.2";
+ version = "1.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@oclif/errors/-/errors-1.2.2.tgz";
- sha512 = "Eq8BFuJUQcbAPVofDxwdE0bL14inIiwt5EaKRVY9ZDIG11jwdXZqiQEECJx0VfnLyUZdYfRd/znDI/MytdJoKg==";
+ url = "https://registry.npmjs.org/@oclif/errors/-/errors-1.3.3.tgz";
+ sha512 = "EJR6AIOEkt/NnARNIVAskPDVtdhtO5TTNXmhDrGqMoWVsr0R6DkkLrMyq95BmHvlVWM1nduoq4fQPuCyuF2jaA==";
};
};
"@oclif/linewrap-1.0.0" = {
@@ -2398,13 +2695,13 @@ let
sha512 = "bGHUdo5e7DjPJ0vTeRBMIrfqTRDBfyR5w0MP41u0n3r7YG5p14lvMmiCXxi6WDaP2Hw5nqx3PnkAIntCKZZN7g==";
};
};
- "@oclif/plugin-help-3.0.1" = {
+ "@oclif/plugin-help-3.2.0" = {
name = "_at_oclif_slash_plugin-help";
packageName = "@oclif/plugin-help";
- version = "3.0.1";
+ version = "3.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-3.0.1.tgz";
- sha512 = "Q1OITeUBkkydPf6r5qX75KgE9capr1mNrfHtfD7gkVXmqoTndrbc++z4KfAYNf5nhTCY7N9l52sjbF6BrSGu9w==";
+ url = "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-3.2.0.tgz";
+ sha512 = "7jxtpwVWAVbp1r46ZnTK/uF+FeZc6y4p1XcGaIUuPAp7wx6NJhIRN/iMT9UfNFX/Cz7mq+OyJz+E+i0zrik86g==";
};
};
"@oclif/plugin-not-found-1.2.4" = {
@@ -2416,13 +2713,13 @@ let
sha512 = "G440PCuMi/OT8b71aWkR+kCWikngGtyRjOR24sPMDbpUFV4+B3r51fz1fcqeUiiEOYqUpr0Uy/sneUe1O/NfBg==";
};
};
- "@oclif/plugin-plugins-1.7.9" = {
+ "@oclif/plugin-plugins-1.9.0" = {
name = "_at_oclif_slash_plugin-plugins";
packageName = "@oclif/plugin-plugins";
- version = "1.7.9";
+ version = "1.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@oclif/plugin-plugins/-/plugin-plugins-1.7.9.tgz";
- sha512 = "o7qfmiUGl+NUyA2lM18/Ch5sasGGYPIINR3cZ/AjwtdQ3ooINnF00pUDcUOtbjW97gRmk6/j79tcyTo8i7rHZg==";
+ url = "https://registry.npmjs.org/@oclif/plugin-plugins/-/plugin-plugins-1.9.0.tgz";
+ sha512 = "sq31nJk/n5pH5qGDioj2Z9x6MlRUrc/kkQrfCYKRPbQM80qewSP4RcPK3/gDvDSOAWD3wLAK9oMbDQO9lqImMA==";
};
};
"@oclif/plugin-warn-if-update-available-1.7.0" = {
@@ -2443,22 +2740,22 @@ let
sha512 = "60CHpq+eqnTxLZQ4PGHYNwUX572hgpMHGPtTWMjdTMsAvlm69lZV/4ly6O3sAYkomo4NggGcomrDpBe34rxUqw==";
};
};
- "@octokit/auth-token-2.4.1" = {
+ "@octokit/auth-token-2.4.2" = {
name = "_at_octokit_slash_auth-token";
packageName = "@octokit/auth-token";
- version = "2.4.1";
+ version = "2.4.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.1.tgz";
- sha512 = "NB81O5h39KfHYGtgfWr2booRxp2bWOJoqbWwbyUg2hw6h35ArWYlAST5B3XwAkbdcx13yt84hFXyFP5X0QToWA==";
+ url = "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.2.tgz";
+ sha512 = "jE/lE/IKIz2v1+/P0u4fJqv0kYwXOTujKemJMFr6FeopsxlIK3+wKDCJGnysg81XID5TgZQbIfuJ5J0lnTiuyQ==";
};
};
- "@octokit/endpoint-6.0.2" = {
+ "@octokit/endpoint-6.0.5" = {
name = "_at_octokit_slash_endpoint";
packageName = "@octokit/endpoint";
- version = "6.0.2";
+ version = "6.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.2.tgz";
- sha512 = "xs1mmCEZ2y4shXCpFjNq3UbmNR+bLzxtZim2L0zfEtj9R6O6kc4qLDvYw66hvO6lUsYzPTM5hMkltbuNAbRAcQ==";
+ url = "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.5.tgz";
+ sha512 = "70K5u6zd45ItOny6aHQAsea8HHQjlQq85yqOMe+Aj8dkhN2qSJ9T+Q3YjUjEYfPRBcuUWNgMn62DQnP/4LAIiQ==";
};
};
"@octokit/plugin-enterprise-rest-6.0.1" = {
@@ -2497,13 +2794,13 @@ let
sha512 = "EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==";
};
};
- "@octokit/request-5.4.4" = {
+ "@octokit/request-5.4.7" = {
name = "_at_octokit_slash_request";
packageName = "@octokit/request";
- version = "5.4.4";
+ version = "5.4.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/request/-/request-5.4.4.tgz";
- sha512 = "vqv1lz41c6VTxUvF9nM+a6U+vvP3vGk7drDpr0DVQg4zyqlOiKVrY17DLD6de5okj+YLHKcoqaUZTBtlNZ1BtQ==";
+ url = "https://registry.npmjs.org/@octokit/request/-/request-5.4.7.tgz";
+ sha512 = "FN22xUDP0i0uF38YMbOfx6TotpcENP5W8yJM1e/LieGXn6IoRxDMnBf7tx5RKSW4xuUZ/1P04NFZy5iY3Rax1A==";
};
};
"@octokit/request-error-1.2.1" = {
@@ -2515,22 +2812,22 @@ let
sha512 = "+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA==";
};
};
- "@octokit/request-error-2.0.1" = {
+ "@octokit/request-error-2.0.2" = {
name = "_at_octokit_slash_request-error";
packageName = "@octokit/request-error";
- version = "2.0.1";
+ version = "2.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.1.tgz";
- sha512 = "5lqBDJ9/TOehK82VvomQ6zFiZjPeSom8fLkFVLuYL3sKiIb5RB8iN/lenLkY7oBmyQcGP7FBMGiIZTO8jufaRQ==";
+ url = "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.2.tgz";
+ sha512 = "2BrmnvVSV1MXQvEkrb9zwzP0wXFNbPJij922kYBTLIlIafukrGOb+ABBT2+c6wZiuyWDH1K1zmjGQ0toN/wMWw==";
};
};
- "@octokit/rest-16.43.1" = {
+ "@octokit/rest-16.43.2" = {
name = "_at_octokit_slash_rest";
packageName = "@octokit/rest";
- version = "16.43.1";
+ version = "16.43.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/rest/-/rest-16.43.1.tgz";
- sha512 = "gfFKwRT/wFxq5qlNjnW2dh+qh74XgTQ2B179UX5K1HYCluioWj8Ndbgqw2PVqa1NnVJkGHp2ovMpVn/DImlmkw==";
+ url = "https://registry.npmjs.org/@octokit/rest/-/rest-16.43.2.tgz";
+ sha512 = "ngDBevLbBTFfrHZeiS7SAMAZ6ssuVmXuya+F/7RaVvlysgGa1JKJkKWY+jV6TCJYcW0OALfJ7nTIGXcBXzycfQ==";
};
};
"@octokit/types-2.16.2" = {
@@ -2542,13 +2839,13 @@ let
sha512 = "O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==";
};
};
- "@octokit/types-4.1.1" = {
+ "@octokit/types-5.2.0" = {
name = "_at_octokit_slash_types";
packageName = "@octokit/types";
- version = "4.1.1";
+ version = "5.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/types/-/types-4.1.1.tgz";
- sha512 = "gOuIVmMCfHzSv3QBwLZjGDEDtYC73A5+tYcccEoq+Jd/h9rG/Mfc+h0+GEU+mpGhx86n7eBw6J/0BZ0zAmLkKg==";
+ url = "https://registry.npmjs.org/@octokit/types/-/types-5.2.0.tgz";
+ sha512 = "XjOk9y4m8xTLIKPe1NFxNWBdzA2/z3PFFA/bwf4EoH6oS8hM0Y46mEa4Cb+KCyj/tFDznJFahzQ0Aj3o1FYq4A==";
};
};
"@parcel/fs-1.11.0" = {
@@ -2596,13 +2893,13 @@ let
sha512 = "USSjRAAQYsZFlv43FUPdD+jEGML5/8oLF0rUzPQTtK4q9kvaXr49F5ZplyLz5lox78cLZ0TxN2bIDQ1xhOkulQ==";
};
};
- "@primer/octicons-9.6.0" = {
+ "@primer/octicons-10.0.0" = {
name = "_at_primer_slash_octicons";
packageName = "@primer/octicons";
- version = "9.6.0";
+ version = "10.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@primer/octicons/-/octicons-9.6.0.tgz";
- sha512 = "B5Wzk5izRXXz0JqEXJkVUtqhCXSpUKgqYkVwegMkp5sziBW+ksd9LPbONlCWyyLODwf9GsI2sBXekR7m+JJDBw==";
+ url = "https://registry.npmjs.org/@primer/octicons/-/octicons-10.0.0.tgz";
+ sha512 = "iuQubq62zXZjPmaqrsfsCZUqIJgZhmA6W0tKzIKGRbkoLnff4TFFCL87hfIRATZ5qZPM4m8ioT8/bXI7WVa9WQ==";
};
};
"@protobufjs/aspromise-1.1.2" = {
@@ -2695,31 +2992,31 @@ let
sha1 = "a777360b5b39a1a2e5106f8e858f2fd2d060c570";
};
};
- "@rollup/plugin-commonjs-11.1.0" = {
+ "@rollup/plugin-commonjs-13.0.2" = {
name = "_at_rollup_slash_plugin-commonjs";
packageName = "@rollup/plugin-commonjs";
- version = "11.1.0";
+ version = "13.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-11.1.0.tgz";
- sha512 = "Ycr12N3ZPN96Fw2STurD21jMqzKwL9QuFhms3SD7KKRK7oaXUsBU9Zt0jL/rOPHiPYisI21/rXGO3jr9BnLHUA==";
+ url = "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-13.0.2.tgz";
+ sha512 = "9JXf2k8xqvMYfqmhgtB6eCgMN9fbxwF1XDF3mGKJc6pkAmt0jnsqurxQ0tC1akQKNSXCm7c3unQxa3zuxtZ7mQ==";
};
};
- "@rollup/plugin-node-resolve-7.1.3" = {
+ "@rollup/plugin-node-resolve-8.4.0" = {
name = "_at_rollup_slash_plugin-node-resolve";
packageName = "@rollup/plugin-node-resolve";
- version = "7.1.3";
+ version = "8.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz";
- sha512 = "RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==";
+ url = "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-8.4.0.tgz";
+ sha512 = "LFqKdRLn0ShtQyf6SBYO69bGE1upV6wUhBX0vFOUnLAyzx5cwp8svA0eHUnu8+YU57XOkrMtfG63QOpQx25pHQ==";
};
};
- "@rollup/pluginutils-3.0.10" = {
+ "@rollup/pluginutils-3.1.0" = {
name = "_at_rollup_slash_pluginutils";
packageName = "@rollup/pluginutils";
- version = "3.0.10";
+ version = "3.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.0.10.tgz";
- sha512 = "d44M7t+PjmMrASHbhgpSbVgtL6EFyX7J4mYxwQ/c5eoaE6N2VgCgEcWVzNnwycIloti+/MpwFr8qfw+nRw00sw==";
+ url = "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz";
+ sha512 = "GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==";
};
};
"@sailshq/lodash-3.10.4" = {
@@ -2740,31 +3037,40 @@ let
sha512 = "MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==";
};
};
- "@schematics/angular-9.1.7" = {
+ "@schematics/angular-10.0.5" = {
name = "_at_schematics_slash_angular";
packageName = "@schematics/angular";
- version = "9.1.7";
+ version = "10.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@schematics/angular/-/angular-10.0.5.tgz";
+ sha512 = "zg8QxgW3uLva/MSKMRYfV7dzj00SUki4nxYN4j1rw42VlwNPnFrPtzFVEilL6N7wFgoHP/6cZRgm4bfXYvLBvg==";
+ };
+ };
+ "@schematics/schematics-0.901.9" = {
+ name = "_at_schematics_slash_schematics";
+ packageName = "@schematics/schematics";
+ version = "0.901.9";
src = fetchurl {
- url = "https://registry.npmjs.org/@schematics/angular/-/angular-9.1.7.tgz";
- sha512 = "ld3WcoMWvup04V3OWioQ+AFGQBzz7IDM4Fxc5+Qc3wILWkDJnNkrc4EmJAow96Ab4/T1+Wl1vof3tV4At0BTzA==";
+ url = "https://registry.npmjs.org/@schematics/schematics/-/schematics-0.901.9.tgz";
+ sha512 = "Nca8Ig/mFFnhLmosbdWysX4N2HiwVOzA4gQj2TZnMCJ98Cftdebs388LstjsJwGtJyvAa2v4yoaPaUMIGVgQ9w==";
};
};
- "@schematics/update-0.901.7" = {
+ "@schematics/update-0.1000.5" = {
name = "_at_schematics_slash_update";
packageName = "@schematics/update";
- version = "0.901.7";
+ version = "0.1000.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@schematics/update/-/update-0.901.7.tgz";
- sha512 = "6IpQVFvbu47CrXfqqHAzv2vi7AOdfi1S+SiayXU6FWTeA2wV47H8R60VjxurL8JkDGoVhFgC4+lK6KG++g3dQw==";
+ url = "https://registry.npmjs.org/@schematics/update/-/update-0.1000.5.tgz";
+ sha512 = "xodvq3X4B90u8myMEp9ESPnD2aC4YtNXj1FOcJ+BnguRA7q9rq9EL9Xqdef8sx3PObbSiKC0OFLyxgw76WuC3Q==";
};
};
- "@serverless/cli-1.4.0" = {
+ "@serverless/cli-1.5.1" = {
name = "_at_serverless_slash_cli";
packageName = "@serverless/cli";
- version = "1.4.0";
+ version = "1.5.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@serverless/cli/-/cli-1.4.0.tgz";
- sha512 = "YqlCiYmRFeGksw6XJaXbigIDlktc7OfRuVpyPB7IZgkCJ9mUlBmvyWdwqJEQdkUz0xPTGsd4Jd/XSrwyiw1Brg==";
+ url = "https://registry.npmjs.org/@serverless/cli/-/cli-1.5.1.tgz";
+ sha512 = "YUVPGutE8VEbIPCb6aHfePec5kKA1iaiMyLb8snXWYDLy/EWW1Dkff/DiLgeNEy6jqV4n+9lng92re+tMi+U6g==";
};
};
"@serverless/component-metrics-1.0.8" = {
@@ -2776,13 +3082,13 @@ let
sha512 = "lOUyRopNTKJYVEU9T6stp2irwlTDsYMmUKBOUjnMcwGveuUfIJqrCOtFLtIPPj3XJlbZy5F68l4KP9rZ8Ipang==";
};
};
- "@serverless/components-2.30.12" = {
+ "@serverless/components-2.33.2" = {
name = "_at_serverless_slash_components";
packageName = "@serverless/components";
- version = "2.30.12";
+ version = "2.33.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@serverless/components/-/components-2.30.12.tgz";
- sha512 = "cBqo2FcvKRIUF9IR8lwvTzQIdpx5AnDbGJRCz1xCFzLgav/Yaow46TY7eQApDEZI0/Pf6E6mSRAdGFx3PgxA0w==";
+ url = "https://registry.npmjs.org/@serverless/components/-/components-2.33.2.tgz";
+ sha512 = "AFoJgoya9cYQrDVeyI22RI1+6HNbnKbZ/pputugF87zpUM9mOdZZX4K85bH7w7QeVFARWcYQx7kNxENZcuQ7lQ==";
};
};
"@serverless/core-1.1.2" = {
@@ -2794,13 +3100,13 @@ let
sha512 = "PY7gH+7aQ+MltcUD7SRDuQODJ9Sav9HhFJsgOiyf8IVo7XVD6FxZIsSnpMI6paSkptOB7n+0Jz03gNlEkKetQQ==";
};
};
- "@serverless/enterprise-plugin-3.6.12" = {
+ "@serverless/enterprise-plugin-3.7.0" = {
name = "_at_serverless_slash_enterprise-plugin";
packageName = "@serverless/enterprise-plugin";
- version = "3.6.12";
+ version = "3.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@serverless/enterprise-plugin/-/enterprise-plugin-3.6.12.tgz";
- sha512 = "AKfVXBQefJV0RIg3YpDlF9Vep3aMzjpD6lP+lgSVKUVUMEaZnp4x9Y40wc+O7pwAmowM033sFxoIkADEofv1Sg==";
+ url = "https://registry.npmjs.org/@serverless/enterprise-plugin/-/enterprise-plugin-3.7.0.tgz";
+ sha512 = "KAGj1HO0zAoBN4thsD+8S18fnvCLyHXnNFBfNiJsgGAzDIOwtwKqkMUR3z2LeQjAKuFeNJ8+3erexK75j50iBw==";
};
};
"@serverless/event-mocks-1.1.1" = {
@@ -2821,22 +3127,22 @@ let
sha512 = "2c5A6HSWwXluknPNJ2s+Z4WfBwP7Kn6kgsEKD+5xlXpDpBFsRku/xJyO9eqRCwxTM41stgHNC6TRsZ03+wH/rw==";
};
};
- "@serverless/platform-client-0.25.14" = {
+ "@serverless/platform-client-1.1.1" = {
name = "_at_serverless_slash_platform-client";
packageName = "@serverless/platform-client";
- version = "0.25.14";
+ version = "1.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@serverless/platform-client/-/platform-client-0.25.14.tgz";
- sha512 = "ww5GBt5QEHYppLH8X+gEFiuMoFu9xdXK0bEROYbuxUliiB0IfXTXLzWR5whhi/S94R7pTnJ4O+WUiFj0PcV/tQ==";
+ url = "https://registry.npmjs.org/@serverless/platform-client/-/platform-client-1.1.1.tgz";
+ sha512 = "vvS8Mn/nKaAIcP4r5wagsU7YoDQ6u5V3DuSOYx6e7fJiZ9vUKPpUbdUovUDxIoANC+Jo4SzuRxfL6MrK8qfZDw==";
};
};
- "@serverless/platform-client-china-1.0.16" = {
+ "@serverless/platform-client-china-1.0.31" = {
name = "_at_serverless_slash_platform-client-china";
packageName = "@serverless/platform-client-china";
- version = "1.0.16";
+ version = "1.0.31";
src = fetchurl {
- url = "https://registry.npmjs.org/@serverless/platform-client-china/-/platform-client-china-1.0.16.tgz";
- sha512 = "I2oKIKAXcKY/J7z7v1q91h4LmzFuh1LT/NvT6m5L6Qge+G+FL/a/W3b2m3mntwS0CZ51997oWVefdqdJZwakAw==";
+ url = "https://registry.npmjs.org/@serverless/platform-client-china/-/platform-client-china-1.0.31.tgz";
+ sha512 = "1O9AN91JTTuOe/33I1yyYzQsOvFRzCxgSdztqSu9fIQ/965TYsZtrbN/BeBxyB4nhdIIHJqFSq2EtZG3XrQZpA==";
};
};
"@serverless/platform-sdk-2.3.1" = {
@@ -2857,13 +3163,22 @@ let
sha512 = "hcMiX523rkp6kHeKnM1x6/dXEY+d1UFSr901yVKeeCgpFy4u33UI9vlKaPweAZCF6Ahzqywf01IsFTuBVadCrQ==";
};
};
- "@serverless/utils-china-0.1.12" = {
+ "@serverless/utils-1.2.0" = {
+ name = "_at_serverless_slash_utils";
+ packageName = "@serverless/utils";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@serverless/utils/-/utils-1.2.0.tgz";
+ sha512 = "aI/cpGVUhWbJUR8QDMtPue28EU4ViG/L4/XKuZDfAN2uNQv3NRjwEFIBi/cxyfQnMTYVtMLe9wDjuwzOT4ENzA==";
+ };
+ };
+ "@serverless/utils-china-0.1.22" = {
name = "_at_serverless_slash_utils-china";
packageName = "@serverless/utils-china";
- version = "0.1.12";
+ version = "0.1.22";
src = fetchurl {
- url = "https://registry.npmjs.org/@serverless/utils-china/-/utils-china-0.1.12.tgz";
- sha512 = "H6F6nZ8nAuewQEte6jHai6azi6Ox2+18V6wodgBE+ZIHuQp8ABl3pVgoxqvJhEJ+t/jyDdr2Z0QaHAOaSd3eIw==";
+ url = "https://registry.npmjs.org/@serverless/utils-china/-/utils-china-0.1.22.tgz";
+ sha512 = "TYI1khc2Is3ESNwR2QrQx0fo8PfJto0IlDV3qgvfZ5ovCjPG6Ql1ziO8BpzDs5DgAO4TeNuwo28LJOUw/ANiKg==";
};
};
"@sindresorhus/is-0.14.0" = {
@@ -2872,7 +3187,7 @@ let
version = "0.14.0";
src = fetchurl {
url = "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz";
- sha512 = "0nvckjkw0vk0vs1c689m143ml2ibm8cd3h8pc5ncq4lnm0k6c7vki57paf57s16k4wf7xi2mg7a1qw3vsrjq9q6kq7s4d83bpvi7lgl";
+ sha512 = "9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==";
};
};
"@sindresorhus/is-0.7.0" = {
@@ -2881,7 +3196,7 @@ let
version = "0.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz";
- sha512 = "2ilygr40l2yqbk6lix4xnnnqsq6fxa6sysdxg49bg1ax5gzhwy3bcjbdlk7lndgh9055slpx6fybs3p8mhvbsnnjkmkqzrfy8l5mn1q";
+ sha512 = "ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==";
};
};
"@sindresorhus/is-2.1.1" = {
@@ -2890,7 +3205,16 @@ let
version = "2.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/@sindresorhus/is/-/is-2.1.1.tgz";
- sha512 = "1z88qkg9a24wn6l1fsm1az82fdyb7rshkx10g2mk4y22b6kh76qky4k6inn9dp2qa5w2k6z9hdz392bhhzq6r1qjczkrm7zi2xfr8zx";
+ sha512 = "/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==";
+ };
+ };
+ "@sindresorhus/is-3.1.0" = {
+ name = "_at_sindresorhus_slash_is";
+ packageName = "@sindresorhus/is";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@sindresorhus/is/-/is-3.1.0.tgz";
+ sha512 = "n4J+zu52VdY43kdi/XdI9DzuMr1Mur8zFL5ZRG2opCans9aiFwkPxHYFEb5Xgy7n1Z4K6WfI4FpqUqsh3E8BPQ==";
};
};
"@slack/client-3.16.0" = {
@@ -2920,22 +3244,22 @@ let
sha512 = "jmZyxVHqzYU1GfdnWCGdd68WY/lAzpPVyqalHazPj4tFJehrSfEFc82RMTYAMgXEJuvFRFIwhsvXh3sWUhIQmg==";
};
};
- "@snyk/cli-interface-2.5.0" = {
+ "@snyk/cli-interface-2.8.0" = {
name = "_at_snyk_slash_cli-interface";
packageName = "@snyk/cli-interface";
- version = "2.5.0";
+ version = "2.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@snyk/cli-interface/-/cli-interface-2.5.0.tgz";
- sha512 = "XMc2SCFH4RBSncZgoPb+BBlNq0NYpEpCzptKi69qyMpBy0VsRqIQqddedaazMCU1xEpXTytq6KMYpzUafZzp5Q==";
+ url = "https://registry.npmjs.org/@snyk/cli-interface/-/cli-interface-2.8.0.tgz";
+ sha512 = "St/G39iJG1zQK15L24kcVYM2gmFc/ylBCcBqU2DMZKJKwOPccKLUO6s+dWIUXMccQ+DFS6TuHPvuAKQNi9C4Yg==";
};
};
- "@snyk/cli-interface-2.6.0" = {
+ "@snyk/cli-interface-2.8.1" = {
name = "_at_snyk_slash_cli-interface";
packageName = "@snyk/cli-interface";
- version = "2.6.0";
+ version = "2.8.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@snyk/cli-interface/-/cli-interface-2.6.0.tgz";
- sha512 = "jtk0gf80v4mFyDqaQNokD8GOPMTXpIUL35ewg6jtmuZw41xt56WF9kqCjiiViSRRRYA0RK+RuiVfmJA5pxvMUQ==";
+ url = "https://registry.npmjs.org/@snyk/cli-interface/-/cli-interface-2.8.1.tgz";
+ sha512 = "pALcfgoY0hAavy/pBlDIqEu+FFC5m+D4bMnCwlQ26mObL/zzxp2+Ohx+HykCIom62u2J94SzAtRLFdm/2TgoOw==";
};
};
"@snyk/cocoapods-lockfile-parser-3.4.0" = {
@@ -2974,6 +3298,33 @@ let
sha512 = "SePWsDyD7qrLxFifIieEl4GqyOODfOnP0hmUweTG5YcMroAV5nARGAUcjxREGzbXMcUpPfZhAaqFjYgzUDH8dQ==";
};
};
+ "@snyk/dep-graph-1.19.0" = {
+ name = "_at_snyk_slash_dep-graph";
+ packageName = "@snyk/dep-graph";
+ version = "1.19.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@snyk/dep-graph/-/dep-graph-1.19.0.tgz";
+ sha512 = "/0phOICMk4hkX2KtZgi+4KNd5G9oYDIlxQDQk+ui2xl4gonPvK6Q5MFzHP7Xet1YY/XoU33ox41i+IO48qZ+zQ==";
+ };
+ };
+ "@snyk/dep-graph-1.19.3" = {
+ name = "_at_snyk_slash_dep-graph";
+ packageName = "@snyk/dep-graph";
+ version = "1.19.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@snyk/dep-graph/-/dep-graph-1.19.3.tgz";
+ sha512 = "WJLUFKBokoFK5imi0t8Dkyj+uqtS/5Ziuf4oE/OOFX30UqP1ffMDkv9/3sqBJQVQ9FjdgsX3Cm8JZMtMlYRc6w==";
+ };
+ };
+ "@snyk/docker-registry-v2-client-1.13.5" = {
+ name = "_at_snyk_slash_docker-registry-v2-client";
+ packageName = "@snyk/docker-registry-v2-client";
+ version = "1.13.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@snyk/docker-registry-v2-client/-/docker-registry-v2-client-1.13.5.tgz";
+ sha512 = "lgJiC071abCpFVLp47OnykU8MMrhdQe386Wt6QaDmjI0s2DQn/S58NfdLrPU7s6l4zoGT7UwRW9+7paozRgFTA==";
+ };
+ };
"@snyk/gemfile-1.2.0" = {
name = "_at_snyk_slash_gemfile";
packageName = "@snyk/gemfile";
@@ -2992,6 +3343,15 @@ let
sha512 = "uFO/pNMm3pN15QB+hVMU7uaQXhsBNwEA8lOET/VDcdOzLptODhXzkJqSHqt0tZlpdAz6/6Uaj8jY00UvPFgFMA==";
};
};
+ "@snyk/graphlib-2.1.9-patch.2" = {
+ name = "_at_snyk_slash_graphlib";
+ packageName = "@snyk/graphlib";
+ version = "2.1.9-patch.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@snyk/graphlib/-/graphlib-2.1.9-patch.2.tgz";
+ sha512 = "BjJzOXDNzoEMBOjSks7vadu5f0c39SeorJMi9vUvvWM5dcE22CZqcN9VMRW5DYTifUJiCWszkm5TOyfYfB0bfg==";
+ };
+ };
"@snyk/inquirer-6.2.2-patch" = {
name = "_at_snyk_slash_inquirer";
packageName = "@snyk/inquirer";
@@ -3001,13 +3361,13 @@ let
sha512 = "IUq5bHRL0vtVKtfvd4GOccAIaLYHbcertug2UVZzk5+yY6R/CxfYsnFUTho1h4BdkfNdin2tPjE/5jRF4SKSrw==";
};
};
- "@snyk/java-call-graph-builder-1.8.1" = {
+ "@snyk/java-call-graph-builder-1.12.3" = {
name = "_at_snyk_slash_java-call-graph-builder";
packageName = "@snyk/java-call-graph-builder";
- version = "1.8.1";
+ version = "1.12.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@snyk/java-call-graph-builder/-/java-call-graph-builder-1.8.1.tgz";
- sha512 = "2G96dChYYXV73G8y9U0fi45dH6ybOjUSRBTJrMnmNkHJoOp1bzz8L4p5rkRypHQqr4SBS1EdCQeRw1eWRLm+Lg==";
+ url = "https://registry.npmjs.org/@snyk/java-call-graph-builder/-/java-call-graph-builder-1.12.3.tgz";
+ sha512 = "eN32RcCq5J0Veo5NIbDUSb2KRNiVsZMt1w94bFYKxFt6F1tIoiv1CraXdTHSlgQosZ7tw93e8qdOKmQXOtK88Q==";
};
};
"@snyk/lodash-4.17.15-patch" = {
@@ -3019,13 +3379,13 @@ let
sha512 = "e4+t34bGyjjRnwXwI14hqye9J/nRbG9iwaqTgXWHskm5qC+iK0UrjgYdWXiHJCf3Plbpr+1rpW+4LPzZnCGMhQ==";
};
};
- "@snyk/rpm-parser-1.2.0" = {
+ "@snyk/rpm-parser-2.0.0" = {
name = "_at_snyk_slash_rpm-parser";
packageName = "@snyk/rpm-parser";
- version = "1.2.0";
+ version = "2.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@snyk/rpm-parser/-/rpm-parser-1.2.0.tgz";
- sha512 = "9D2Vjg9LAONz9hHNPd/ORYF5Mv1Yw/uhJpJbwI3YRxKjlB3JY2UNLSVl1XWWr03hA1M+3rNAwVeOZNm3IJajgw==";
+ url = "https://registry.npmjs.org/@snyk/rpm-parser/-/rpm-parser-2.0.0.tgz";
+ sha512 = "bWjQY5Xk3TcfVpeo8M5BhhSUEdPr2P19AWW13CHPu6sFZkckLWEcjQycnBsVD6RBmxGXecJ1YNui8dq6soHoYQ==";
};
};
"@snyk/ruby-semver-2.2.0" = {
@@ -3046,13 +3406,22 @@ let
sha512 = "4V1xJMqsK6J3jHu9UufKySorzA8O1vNLRIK1JgJf5KcXQCP44SJI5dk9Xr9iFGXXtGo8iI9gmokQcHlGpkPSJg==";
};
};
+ "@snyk/snyk-docker-pull-3.2.0" = {
+ 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.1.0" = {
name = "_at_sorg_slash_log";
packageName = "@sorg/log";
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/@sorg/log/-/log-2.1.0.tgz";
- sha512 = "1l5ywbfh4mpl1hs2m8zkpwbhy2bdnmwp8v17bfw73n4a0b48rn8idh7xxyaigb6wbnlnywbsmd45z6skkgh7w02jm3bcy7vw5qsxv61";
+ sha512 = "weyuceH7eLZGlQLwA9+c2vxCWtWLe0vt4ma9qHzvB7aIbEZkAUXsONytEza6vNq2hIeL3/lRFRoGeiuBbnFfaA==";
};
};
"@starptech/expression-parser-0.10.0" = {
@@ -3061,7 +3430,7 @@ let
version = "0.10.0";
src = fetchurl {
url = "https://registry.npmjs.org/@starptech/expression-parser/-/expression-parser-0.10.0.tgz";
- sha512 = "37s2harz36ijgkvmy698sm77qgawa220saa0b4pv9d133nmmypzrvfx01wjbjv9aisal7kw48zpsrm1bfsi4ay06h1ds1cvbbk49hqx";
+ sha512 = "HcNE5lqbBd0CNMArErVboWZ9PyJ8Hqp0VGnLJXkA3e38r6/VjhFa2pcsoJQGQiiuHj6napSMr3s+Gc34WUGhzw==";
};
};
"@starptech/hast-util-from-webparser-0.10.0" = {
@@ -3070,7 +3439,7 @@ let
version = "0.10.0";
src = fetchurl {
url = "https://registry.npmjs.org/@starptech/hast-util-from-webparser/-/hast-util-from-webparser-0.10.0.tgz";
- sha512 = "1k73hxfmxsc948g677w1dll47qswblxsvs8arkm2zqs338rj5z5hrk6ry0x7giz3c630lj6p99fnwmh1i0qn5s67ahqp4z436mnpc3r";
+ sha512 = "ebBrqxnkk4uhOkYXi0EMsHLrUrpGUjAMGz++04HPZmZYfpEZjaHxF3VmhfTWnS6u8SGUtsDPMQ+RxHSvrsNxZg==";
};
};
"@starptech/prettyhtml-0.10.0" = {
@@ -3079,7 +3448,7 @@ let
version = "0.10.0";
src = fetchurl {
url = "https://registry.npmjs.org/@starptech/prettyhtml/-/prettyhtml-0.10.0.tgz";
- sha512 = "0p46capxc775m3v0ahqn2128d1nqipk7x6mfhlnlc8n75b2whzg7kvszz56g9833jxx15hszhxjfhrl6qzs627xi8r9lpv0rmrnmgvp";
+ sha512 = "d79qc81gX5oyiv0Ioz82NEMnO/waltC7HAOlZ8r/es/zPuRilWMRo5ZCV00/80ZsQ0MiCIuhAnvUcg7rVzFDLg==";
};
};
"@starptech/prettyhtml-formatter-0.10.0" = {
@@ -3088,7 +3457,7 @@ let
version = "0.10.0";
src = fetchurl {
url = "https://registry.npmjs.org/@starptech/prettyhtml-formatter/-/prettyhtml-formatter-0.10.0.tgz";
- sha512 = "1zl57llz7xl717r44m3b6ps9vfc3w2mppydkj7j71npjpyl6wgr5j4fcli84k4d9cpk20cby5m9pwx31mr3a6b46ryh11j76i0l2jh0";
+ sha512 = "AEpBQTRHhgB9NmQZNXINo/ObavGLATEvS41MgiJljsiSHzfUX3ltOPLI2fy9VfDB3E76mjUqIfmEQ/v5lJ5Cfw==";
};
};
"@starptech/prettyhtml-hast-to-html-0.10.0" = {
@@ -3097,7 +3466,7 @@ let
version = "0.10.0";
src = fetchurl {
url = "https://registry.npmjs.org/@starptech/prettyhtml-hast-to-html/-/prettyhtml-hast-to-html-0.10.0.tgz";
- sha512 = "1r8yj07xdqsfgr0y6c6bk4bdh7gbm723ksahcq3d8m0fcr17kcgax0pp9a0y3hpwp645zmbfm62fwvqyn7ns19gvrsij24vmvbfc1jc";
+ sha512 = "TAbm1q6bCBl13i8FbY/1eHMnTHWr/kLM5RcOD1S6F3T12DwhMwcqagMzqPQc4tT1DmyLzGWY8SA/p3HrB0iPcg==";
};
};
"@starptech/prettyhtml-hastscript-0.10.0" = {
@@ -3106,7 +3475,7 @@ let
version = "0.10.0";
src = fetchurl {
url = "https://registry.npmjs.org/@starptech/prettyhtml-hastscript/-/prettyhtml-hastscript-0.10.0.tgz";
- sha512 = "3h11ciyvl35zr54zxb1fn85r3sycp819n7l0grcrjnxp7y5azwbk8qf95mqv9arapfjpylsh4f2ydvlmha8l1j0sp4hcsni4py429m1";
+ sha512 = "oSZB/CXRagbJ1UAGihSsdDcvHIGa+ivdVVmljWtJDqO5+FfFn9utzCw/QI9NAV3m9cgFWRdW/6TkXwbdPrIQ4A==";
};
};
"@starptech/prettyhtml-sort-attributes-0.10.0" = {
@@ -3115,7 +3484,7 @@ let
version = "0.10.0";
src = fetchurl {
url = "https://registry.npmjs.org/@starptech/prettyhtml-sort-attributes/-/prettyhtml-sort-attributes-0.10.0.tgz";
- sha512 = "0hvppl5hljr8pklza2w4hiahhfsbij187754yizhl89hrkqhlpliwmqilc279bzcrd62x3055zfl2sr243263ikfyw3birc86c27nvj";
+ sha512 = "ctsjmEEsxzW4dzMOIwYRWQvqfilgdGFaZn+lIxiNuPJIL4V4ZpgQhT96Us5BQcalHYQqQsKF+nRelCWFhd67IQ==";
};
};
"@starptech/rehype-minify-whitespace-0.10.0" = {
@@ -3124,7 +3493,7 @@ let
version = "0.10.0";
src = fetchurl {
url = "https://registry.npmjs.org/@starptech/rehype-minify-whitespace/-/rehype-minify-whitespace-0.10.0.tgz";
- sha512 = "2z61n5p2f57zby08f3vv9pxkjq4x4nwqmab0fhyhxcrmn4cb8i0caslw8r8r3wc8v0qwzb43g4a7q59swwzgl17p566ifr3dmskcnfp";
+ sha512 = "11k2dW0ju2hMuSfQ9znXqeCjyBtkfY7BRoyPjDLiVCsGIlqM2JpZhx46sFTF3JJOsJz9pr2HQ8Cvf4oTt9hgvg==";
};
};
"@starptech/rehype-webparser-0.10.0" = {
@@ -3133,7 +3502,7 @@ let
version = "0.10.0";
src = fetchurl {
url = "https://registry.npmjs.org/@starptech/rehype-webparser/-/rehype-webparser-0.10.0.tgz";
- sha512 = "0nzii7m7ycpxcp7b79hlci2gpgfz36791smpdsfnp4fqz3pdxmvam0z8dabygzgcy0kz33s8j5a81fvb80bja0hgakk4pp0m9acq8yl";
+ sha512 = "1CPMVKrgXjKnehAouQBa2wWkikR6jD+BZ+8/v1RDH1S1a293fOzItU63W3VIx4zv3n0iMgrTWeeyfpk/9cT4LQ==";
};
};
"@starptech/webparser-0.10.0" = {
@@ -3142,7 +3511,7 @@ let
version = "0.10.0";
src = fetchurl {
url = "https://registry.npmjs.org/@starptech/webparser/-/webparser-0.10.0.tgz";
- sha512 = "1n7v3r2a19x2qwmh539l72nb33mckgfwinkhvf4npvhhj39gsl05m9lghi55w7qkrii0sjrfybyabii4lc8917zfjyf4znmnkafj3xw";
+ sha512 = "vA/p1LTVfuK8dP+EhBglMS7ll3dZahBjnvjwUiJ8NNUCqH5pSAj3tcRtOG3k7k1Wx1hWHJpGgZVj0VNQIo99bA==";
};
};
"@szmarczak/http-timer-1.1.2" = {
@@ -3151,7 +3520,7 @@ let
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz";
- sha512 = "148vnx878hajsqb1aimsqg8wz9kja37pmfrf7ac501q2rci4v3cwwar8z3425pnd6pwvsinymy5qmc6gp2j1pw8g2idwk67pifpd02w";
+ sha512 = "XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==";
};
};
"@szmarczak/http-timer-4.0.5" = {
@@ -3160,7 +3529,7 @@ let
version = "4.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz";
- sha512 = "06naxv8ahcw0kc4pzg2fzqqrmb0ah6lsi3qvy3s4a5x2fkil74z97yiagbykqanf1b0zrzq4lhrip8sc6fs124kiypaqqdmr7v4091z";
+ sha512 = "PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==";
};
};
"@tencent-sdk/capi-0.2.17" = {
@@ -3172,130 +3541,130 @@ let
sha512 = "DIenMFJXrd4yb35BbW/7LiikCQotbm9HEBG9S4HKV47tcKt6e4nZrNPO3R2hHgQ2jdo0xfqmlUlCP0O4Q3b9pw==";
};
};
- "@textlint/ast-node-types-4.2.5" = {
+ "@textlint/ast-node-types-4.3.4" = {
name = "_at_textlint_slash_ast-node-types";
packageName = "@textlint/ast-node-types";
- version = "4.2.5";
+ version = "4.3.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.2.5.tgz";
- sha512 = "+rEx4jLOeZpUcdvll7jEg/7hNbwYvHWFy4IGW/tk2JdbyB3SJVyIP6arAwzTH/sp/pO9jftfyZnRj4//sLbLvQ==";
+ url = "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.3.4.tgz";
+ sha512 = "Grq+vJuNH7HCa278eFeiqJvowrD+onMCoG2ctLyoN+fXYIQGIr1/8fo8AcIg+VM16Kga+N6Y1UWNOWPd8j1nFg==";
};
};
- "@textlint/ast-tester-2.1.6" = {
+ "@textlint/ast-tester-2.2.4" = {
name = "_at_textlint_slash_ast-tester";
packageName = "@textlint/ast-tester";
- version = "2.1.6";
+ version = "2.2.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-2.1.6.tgz";
- sha512 = "i+UrSKZXs561g8LXsCBkgpNYkgBS3T3Pif2/+DraZmSKpQ2r2D1yCOdH82IGPWWpQ/GMSg6Z0qpLJpjnYz+bpg==";
+ url = "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-2.2.4.tgz";
+ sha512 = "676xpY3/+Xa+tPaiUPaD4sl//+p3xsnSPYLrQjSmHWXX78F3MwAWd/Lek+SCn4wwvf1tCIx0SPtjfOCa6ru8qw==";
};
};
- "@textlint/ast-traverse-2.1.7" = {
+ "@textlint/ast-traverse-2.2.5" = {
name = "_at_textlint_slash_ast-traverse";
packageName = "@textlint/ast-traverse";
- version = "2.1.7";
+ version = "2.2.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-2.1.7.tgz";
- sha512 = "73Nw0R4TaskPmF36Hop1DZ8AbH339WrGiLQjzbOLaXHaBHQ4hdNw28UMlw4glfPZb7/zvxPcJRtg9AB8F3ZW0g==";
+ url = "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-2.2.5.tgz";
+ sha512 = "YduGVn7iaUYOfo7TwHO4b0K/qQpj61Ol/M884ck3vetNd0zBxpHO3GpQKW87SZGGtlsBa9v5Suz/yypnlPo3Og==";
};
};
- "@textlint/feature-flag-3.1.6" = {
+ "@textlint/feature-flag-3.2.4" = {
name = "_at_textlint_slash_feature-flag";
packageName = "@textlint/feature-flag";
- version = "3.1.6";
+ version = "3.2.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-3.1.6.tgz";
- sha512 = "R2s027/WG3zhCMHZG79OhRFmkSL2ghwvFYg/W+2VUva5aYC8i9yeuwRyWt7m83tP1qlI+bq7j3S04fyn6yNheg==";
+ url = "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-3.2.4.tgz";
+ sha512 = "ABhbZ5rfkwa/kTBFxVmeMzE1flcnUjLJ5LTZvOaxH/pElfLLN1J4FEmAZTRCvXGAB498II6nkM2CqcikbKzh6A==";
};
};
- "@textlint/fixer-formatter-3.1.13" = {
+ "@textlint/fixer-formatter-3.2.5" = {
name = "_at_textlint_slash_fixer-formatter";
packageName = "@textlint/fixer-formatter";
- version = "3.1.13";
+ version = "3.2.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-3.1.13.tgz";
- sha512 = "FXqAJZ+5fLsOZjvFmn1JhCer8gQI4ZQk3R45bXizRJm6DASByPAGGh/MAQxxHSGeR5wR8miO/koxA2BrS8OhAw==";
+ url = "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-3.2.5.tgz";
+ sha512 = "fh6XiLbX9WF8+79g20qb1I85k/Yc9+h7LRccmaLzTBjVQDNYxX5BtfvGsY0Vf5tBZKT2xFZH4eSLH/EWoL3weg==";
};
};
- "@textlint/kernel-3.2.1" = {
+ "@textlint/kernel-3.3.6" = {
name = "_at_textlint_slash_kernel";
packageName = "@textlint/kernel";
- version = "3.2.1";
+ version = "3.3.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/kernel/-/kernel-3.2.1.tgz";
- sha512 = "gMCgP/tAjCX8dGqgu7nhUwaDC/TzDKeRZb9qa50nqbnILRasKplj3lOWn2osZdkScVZPLQp+al1pDh9pU4D+Dw==";
+ url = "https://registry.npmjs.org/@textlint/kernel/-/kernel-3.3.6.tgz";
+ sha512 = "M2ciQDAo5W6rpRADzGnMXyxhvJ+lnqYG9iHrqmfDQ2MA0VcolWuA37H67/UstqTs3NYaGC7RZkq9FAV//pl30w==";
};
};
- "@textlint/linter-formatter-3.1.12" = {
+ "@textlint/linter-formatter-3.2.5" = {
name = "_at_textlint_slash_linter-formatter";
packageName = "@textlint/linter-formatter";
- version = "3.1.12";
+ version = "3.2.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-3.1.12.tgz";
- sha512 = "OEP4pklu01MEgBJrftD9vwe3HFx+jhiEe1JFIgf7GZ4a0fSer5vQWXBo5wHW6WtZtSa+iLBsLC3mI5VMeshzdA==";
+ url = "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-3.2.5.tgz";
+ sha512 = "oy5RcBWrC2d7r0Mjw/FBH8cvQuOaCB5PeOPG0Pp44Yr5JbIGLXfh84umHQOTCmxfRxw3ccnUfA9wjbxuL8rWOQ==";
};
};
- "@textlint/markdown-to-ast-6.1.7" = {
+ "@textlint/markdown-to-ast-6.2.5" = {
name = "_at_textlint_slash_markdown-to-ast";
packageName = "@textlint/markdown-to-ast";
- version = "6.1.7";
+ version = "6.2.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-6.1.7.tgz";
- sha512 = "B0QtokeQR4a9+4q0NQr8T9l7A1fFihTN5Ze57tVgqW+3ymzXEouh8DvPHeNQ4T6jEkAThvdjk95mxAMpGRJ79w==";
+ url = "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-6.2.5.tgz";
+ sha512 = "9vlQbylGjnnRGev3yt9ntNy6I9FQH3p+MkbijybKnwobK/msoAX9sThDHOMbGM24PsUHxcDjktDlj2vHN/pwDA==";
};
};
- "@textlint/module-interop-1.0.2" = {
+ "@textlint/module-interop-1.1.4" = {
name = "_at_textlint_slash_module-interop";
packageName = "@textlint/module-interop";
- version = "1.0.2";
+ version = "1.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-1.0.2.tgz";
- sha512 = "qQ6dqlg4SYywCywimIbkveQZu1MG6ugf6fcJuWDi3D51FbdkSRsMrPusJ1YoW6Y3XBp0ww9fJjXWtlUStGeQsw==";
+ url = "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-1.1.4.tgz";
+ sha512 = "9M3kYG5nBoD2lhp05sqi6fieNU6rBcf+A8Trp+4d8o5uJ4RRsWeRtAQMWM7Tv15onqIITRq7fm3la7xovVB9KA==";
};
};
- "@textlint/text-to-ast-3.1.7" = {
+ "@textlint/text-to-ast-3.2.4" = {
name = "_at_textlint_slash_text-to-ast";
packageName = "@textlint/text-to-ast";
- version = "3.1.7";
+ version = "3.2.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-3.1.7.tgz";
- sha512 = "CBAEQmiEa2G/wonlLr1HgUtXfTSas6OGGvYGRIRMJweNh5Ilhbz2nM2/9XQMfLQbdn5pGYrAAAQRB2+/9fZ31A==";
+ url = "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-3.2.4.tgz";
+ sha512 = "uIiNg52OdQ3Fn8aOYaV7BLW2QakNsmf4doypIwrW4q+gHYQ3jxdPHHkq6RxuYoO112vO40M3zmAoEZmM1qmPhw==";
};
};
- "@textlint/textlint-plugin-markdown-5.1.12" = {
+ "@textlint/textlint-plugin-markdown-5.2.6" = {
name = "_at_textlint_slash_textlint-plugin-markdown";
packageName = "@textlint/textlint-plugin-markdown";
- version = "5.1.12";
+ version = "5.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-5.1.12.tgz";
- sha512 = "CJWWTaomR22hQD3ogrZujMH1pNN7DqZadmx9CJXxgKwpI/cuD5d2kClwXO3MeLFckJr5HRso7SFN5ebqKu1ycw==";
+ url = "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-5.2.6.tgz";
+ sha512 = "S65wy2npaBLT7pwPPlrN9Pw40hOJsxiW+T6peMJOFEMLRem5qlCIlT+02Wlf0Rrtr6/gKDckpphTUiZT1+xRnQ==";
};
};
- "@textlint/textlint-plugin-text-4.1.13" = {
+ "@textlint/textlint-plugin-text-4.2.6" = {
name = "_at_textlint_slash_textlint-plugin-text";
packageName = "@textlint/textlint-plugin-text";
- version = "4.1.13";
+ version = "4.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-4.1.13.tgz";
- sha512 = "KQfSYNDt8HSX8ZL/r86N8OrAuQ9LEuevAtGomtfkw0h7Ed/pUfmuYXjht8wYRdysYBa4JyjrXcmqzRAUdkWrag==";
+ url = "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-4.2.6.tgz";
+ sha512 = "KCgb5GVjoEDIi37UpQN6kFciiouyATNYrj/JufCeLNJEcVcxSm12EoFRKjpXpXmTOVqZUyGnIDU797z1usAZDw==";
};
};
- "@textlint/types-1.3.1" = {
+ "@textlint/types-1.4.5" = {
name = "_at_textlint_slash_types";
packageName = "@textlint/types";
- version = "1.3.1";
+ version = "1.4.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/types/-/types-1.3.1.tgz";
- sha512 = "9MJ6PRPYWiFs2lfvp/Qhq72WrkZLL5ncBUXAVoj1Ug17ug8d7psmr/KJstMMocW3EWHSOuIDj7unh413c3jPqQ==";
+ url = "https://registry.npmjs.org/@textlint/types/-/types-1.4.5.tgz";
+ sha512 = "7pA1rdiw1jsDNGwxupMC6fPlRNAHY6fKZ3s+jAY53o6RroOSR+5qO0sAjJ26lsSOhveH8imZzyyD08dk58IVJQ==";
};
};
- "@textlint/utils-1.0.3" = {
+ "@textlint/utils-1.1.4" = {
name = "_at_textlint_slash_utils";
packageName = "@textlint/utils";
- version = "1.0.3";
+ version = "1.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@textlint/utils/-/utils-1.0.3.tgz";
- sha512 = "6oGaBKXYpg5Ooph5p32OFdp1dXDUC1z5mpHg2gmQbx6QZjmP4QX+ygBQdNoCq15d1w88+We6koJl0n0WXjItYw==";
+ url = "https://registry.npmjs.org/@textlint/utils/-/utils-1.1.4.tgz";
+ sha512 = "KmU+kGi7vG5toUhNdLHHPxyVN1mNGcjMVe1tNDEXT1wU/3oqA96bunElrROWHYw5iNt1QVRaIAtNeMVyzyAdVA==";
};
};
"@tokenizer/token-0.1.1" = {
@@ -3304,7 +3673,7 @@ let
version = "0.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/@tokenizer/token/-/token-0.1.1.tgz";
- sha512 = "3mhm861riikxscakzmcxiyhkxlx5wm8dai960gp734sgsmha3c84gihmf02rq1klqqsdhpkrhw4bc81q2pskgazmrlif2yryqs8ivjw";
+ sha512 = "XO6INPbZCxdprl+9qa/AAbFFOMzzwqYxpjPgLICrMD6C2FCw6qfJOPcBk6JqqPLSaZ/Qx87qn4rpPmPMwaAK6w==";
};
};
"@tootallnate/once-1.1.2" = {
@@ -3322,25 +3691,34 @@ let
version = "1.3.5";
src = fetchurl {
url = "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz";
- sha512 = "30y19l2wp8plrlgcj6fn0qc7wdy72rcn69zvmn8463738bx4mz7pxwl8dml92gi7y1ry2hqzaq0ljvk8wfp6f9k0v092kpazlingrwc";
+ sha512 = "jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==";
+ };
+ };
+ "@types/anymatch-1.3.1" = {
+ name = "_at_types_slash_anymatch";
+ packageName = "@types/anymatch";
+ version = "1.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz";
+ sha512 = "/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==";
};
};
- "@types/babel-types-7.0.7" = {
+ "@types/babel-types-7.0.8" = {
name = "_at_types_slash_babel-types";
packageName = "@types/babel-types";
- version = "7.0.7";
+ version = "7.0.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.7.tgz";
- sha512 = "18iifcb27svl3qmsh5vvpidyw3cj6hhif0il25xsg76vq9gb4h8gmfqs5hv3is2dab09a6nwbinf6f1q641spv7spr33a9ynxp426vl";
+ url = "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.8.tgz";
+ sha512 = "jvu8g4LR7+p6ao30RhTREnEhHxmP4/R9D9/rOR/Kq14FztORty9SKgtOZUNZNMB9CXLxZ54EWu4dArUE8WdTsw==";
};
};
- "@types/babel__core-7.1.7" = {
+ "@types/babel__core-7.1.9" = {
name = "_at_types_slash_babel__core";
packageName = "@types/babel__core";
- version = "7.1.7";
+ version = "7.1.9";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.7.tgz";
- sha512 = "0rj7662w3k8zl8r6ha20dhq5qlgxfj52r4y98p75wardw9pa4dmmw40qfyhfk49i56xcppckfj0giyjqwhaadakv3520g45lhvbdgj4";
+ url = "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.9.tgz";
+ sha512 = "sY2RsIJ5rpER1u3/aQ8OFSI7qGIy8o1NEEbgb2UaJcvOtXOMpd39ko723NBpjQFg9SIX7TXtjejZVGeIMLhoOw==";
};
};
"@types/babel__generator-7.6.1" = {
@@ -3349,7 +3727,7 @@ let
version = "7.6.1";
src = fetchurl {
url = "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.1.tgz";
- sha512 = "1xw1hijlii2sxf25d5pcqlgqsb6vpzw7c3z9s0s20f1cdyyb768cajmxxk3l1c9g8md3h797v6pzvjvpjmw8q83aw8w69agcpxsc4kc";
+ sha512 = "bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew==";
};
};
"@types/babel__template-7.0.2" = {
@@ -3358,16 +3736,16 @@ let
version = "7.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz";
- sha512 = "199fw9pirw68kdc47d80sy6gg5g6m8raxawnxwpcs0nc6bmxrv19qmv1212lfyw67a2l5b5abxz9g0i1fwnrxm6h6rqkv4njw5b7bpw";
+ sha512 = "/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==";
};
};
- "@types/babel__traverse-7.0.11" = {
+ "@types/babel__traverse-7.0.13" = {
name = "_at_types_slash_babel__traverse";
packageName = "@types/babel__traverse";
- version = "7.0.11";
+ version = "7.0.13";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.11.tgz";
- sha512 = "3whh64xcql4cdw0njdlwhcygzkpisv64iki9cpdf857w7yvy9p9jx589fpxlpd94h33zfam4vl2ilvzfvazlxddx9adwf084zkcmlbm";
+ url = "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.13.tgz";
+ sha512 = "i+zS7t6/s9cdQvbqKDARrcbrPvtJGlbYsMkazo03nTAK3RX9FNrLllXys22uiTGJapPOTZTQ35nHh4ISph4SLQ==";
};
};
"@types/babylon-6.16.5" = {
@@ -3376,7 +3754,7 @@ let
version = "6.16.5";
src = fetchurl {
url = "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.5.tgz";
- sha512 = "3pvh96p07fz7ib5j5519lk4xm59i6yv2dyy4xsmjv853fi61lziwz0q03y3bih2nvvskcy82jqsaxaadagjmrr9wdbkv9m5qzkrwzf4";
+ sha512 = "xH2e58elpj1X4ynnKp9qSnWlsRTIs6n3tgLGNfwAGHwePw0mulHQllV34n0T25uYSu1k0hRKkWXF890B1yS47w==";
};
};
"@types/body-parser-1.19.0" = {
@@ -3385,7 +3763,7 @@ let
version = "1.19.0";
src = fetchurl {
url = "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz";
- sha512 = "0av4v9bdhgbq0jils3jajym9gcfddyx63g2xx8fh6vqafqb5vdcm98p1kfl70ydih9m393zp13krslmii5bmf05ngyaxn139nn0kpsv";
+ sha512 = "W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==";
};
};
"@types/cacheable-request-6.0.1" = {
@@ -3394,7 +3772,7 @@ let
version = "6.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz";
- sha512 = "2nx7h47i6xjvrbxlp329m2sx4qa8s7fw3c7xycfd6gr6wwfkjvyv1j5z1pf151w09vzhn721bjrh8p1ydba3vc5ljdy064177dnlhfa";
+ sha512 = "ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==";
};
};
"@types/caseless-0.12.2" = {
@@ -3403,7 +3781,7 @@ let
version = "0.12.2";
src = fetchurl {
url = "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.2.tgz";
- sha512 = "39jv2a7v9mi41wxbv242icriy5asbzyk95iy25ay3gwa1d6yi40cd6gclbzn81hig9xvvi5z7j2gq4ybirjfyihpq8wa3s160r33jg9";
+ sha512 = "6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w==";
};
};
"@types/chalk-2.2.0" = {
@@ -3421,7 +3799,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz";
- sha512 = "0yy21xdbsflgxc7lcl8i2cb4mnw9a518gcj77g39hslrlfanliz7agc4dihnkkhcdpnkas7i2sd5lf9f2i4kaq53axkgir3411qxgxf";
+ sha512 = "rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==";
};
};
"@types/connect-3.4.33" = {
@@ -3430,7 +3808,7 @@ let
version = "3.4.33";
src = fetchurl {
url = "https://registry.npmjs.org/@types/connect/-/connect-3.4.33.tgz";
- sha512 = "3n5gxr7z1jn60gvcnzls1c3fgzbv171acdp4shbn095wnbb8hdba3cjq1sac8aina3bg957ww5hg89swcgbdjfp9irmkkiqfs8npqfv";
+ sha512 = "2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A==";
};
};
"@types/content-disposition-0.5.3" = {
@@ -3448,7 +3826,7 @@ let
version = "2.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.1.tgz";
- sha512 = "35sxnq3m6mhf4g4snwk61k88dx38abxaq245h087wy2dcbfpg6lbm8cc11nls89h5173c85l90ybcdlh8w8bd3f6pd1vczjmqyyj6b9";
+ sha512 = "aRnpPa7ysx3aNW60hTiCtLHlQaIFsXFCgQlpakNgDNVFzbtusSY8PwjAQgRWfSk0ekNoBjO51eQRB6upA9uuyw==";
};
};
"@types/cookies-0.7.4" = {
@@ -3457,16 +3835,16 @@ let
version = "0.7.4";
src = fetchurl {
url = "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.4.tgz";
- sha512 = "2pzkddkjlxs4h8rpkh6xd381f0m6hwhxsmfx7f4vkzjxv55hyvdx7km3ks4wckd7jz0rfzzr45nphaggj48q0iwin25n0ar6qrsscd1";
+ sha512 = "oTGtMzZZAVuEjTwCjIh8T8FrC8n/uwy+PG0yTvQcdZ7etoel7C7/3MSd7qrukENTgQtotG7gvBlBojuVs7X5rw==";
};
};
- "@types/cors-2.8.6" = {
+ "@types/cors-2.8.7" = {
name = "_at_types_slash_cors";
packageName = "@types/cors";
- version = "2.8.6";
+ version = "2.8.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/cors/-/cors-2.8.6.tgz";
- sha512 = "invOmosX0DqbpA+cE2yoHGUlF/blyf7nB0OGYBBiH27crcVm5NmFaZkLP4Ta1hGaesckCi5lVLlydNJCxkTOSg==";
+ url = "https://registry.npmjs.org/@types/cors/-/cors-2.8.7.tgz";
+ sha512 = "sOdDRU3oRS7LBNTIqwDkPJyq0lpHYcbMTt0TrjzsXbk/e37hcLTH6eZX7CdbDeN0yJJvzw9hFBZkbtCSbk/jAQ==";
};
};
"@types/debug-4.1.5" = {
@@ -3475,7 +3853,16 @@ let
version = "4.1.5";
src = fetchurl {
url = "https://registry.npmjs.org/@types/debug/-/debug-4.1.5.tgz";
- sha512 = "04kvqbhn7wwx6w2k0jy92ivy2b0lmwjj214j0bq1q3rfqdp8gsqidps5sdbwsfkqlkgkcx0rkgm10cw8xc586m8h73x8fcwj7bvjp23";
+ sha512 = "Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==";
+ };
+ };
+ "@types/emscripten-1.39.4" = {
+ name = "_at_types_slash_emscripten";
+ packageName = "@types/emscripten";
+ version = "1.39.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.4.tgz";
+ sha512 = "k3LLVMFrdNA9UCvMDPWMbFrGPNb+GcPyw29ktJTo1RCN7RmxFG5XzPZcPKRlnLuLT/FRm8wp4ohvDwNY7GlROQ==";
};
};
"@types/eslint-visitor-keys-1.0.0" = {
@@ -3484,7 +3871,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz";
- sha512 = "1m2kr27y2fcl4bdfq2z0id8vjcl4cswa0ni855khmzbzhxynzzmk9wrvniak417q1x9f721161ihbphgjgm2xghx19a3qfr631asarq";
+ sha512 = "OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==";
};
};
"@types/estree-0.0.39" = {
@@ -3496,40 +3883,31 @@ let
sha512 = "EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==";
};
};
- "@types/estree-0.0.44" = {
+ "@types/estree-0.0.45" = {
name = "_at_types_slash_estree";
packageName = "@types/estree";
- version = "0.0.44";
- src = fetchurl {
- url = "https://registry.npmjs.org/@types/estree/-/estree-0.0.44.tgz";
- sha512 = "3r933axh1gwx7xcnlcdnadz00fkz8hsxmrx878diwpl7qa20k96qny976fzpm8diz194c7njr6ibkr4qjfrb7a83rwr5ndhpz71b8l9";
- };
- };
- "@types/events-3.0.0" = {
- name = "_at_types_slash_events";
- packageName = "@types/events";
- version = "3.0.0";
+ version = "0.0.45";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz";
- sha512 = "3v6shgxnlkc7izsc00g8ilpxi1q2mpcmbjyfawyqcj8mwfhlx2cnkm3hj87gsd39yyq33pilb0dbb4cdc8wwhn7dcwj4srg0amrp8qi";
+ url = "https://registry.npmjs.org/@types/estree/-/estree-0.0.45.tgz";
+ sha512 = "jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g==";
};
};
- "@types/express-4.17.4" = {
+ "@types/express-4.17.7" = {
name = "_at_types_slash_express";
packageName = "@types/express";
- version = "4.17.4";
+ version = "4.17.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/express/-/express-4.17.4.tgz";
- sha512 = "DO1L53rGqIDUEvOjJKmbMEQ5Z+BM2cIEPy/eV3En+s166Gz+FeuzRerxcab757u/U4v4XF4RYrZPmqKa+aY/2w==";
+ url = "https://registry.npmjs.org/@types/express/-/express-4.17.7.tgz";
+ sha512 = "dCOT5lcmV/uC2J9k0rPafATeeyz+99xTt54ReX11/LObZgfzJqZNcW27zGhYyX+9iSEGXGt5qLPwRSvBZcLvtQ==";
};
};
- "@types/express-serve-static-core-4.17.7" = {
+ "@types/express-serve-static-core-4.17.9" = {
name = "_at_types_slash_express-serve-static-core";
packageName = "@types/express-serve-static-core";
- version = "4.17.7";
+ version = "4.17.9";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.7.tgz";
- sha512 = "EMgTj/DF9qpgLXyc+Btimg+XoH7A2liE8uKul8qSmMTHCeNYzydDKFdsJskDvw42UsesCnhO63dO0Grbj8J4Dw==";
+ url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.9.tgz";
+ sha512 = "DG0BYg6yO+ePW+XoDENYz8zhNGC3jDDEpComMYn7WJc4mY1Us8Rw9ax2YhJXxpyk2SF47PQAoQ0YyVT1a0bEkA==";
};
};
"@types/fs-capacitor-2.0.0" = {
@@ -3541,13 +3919,13 @@ let
sha512 = "FKVPOCFbhCvZxpVAMhdBdTfVfXUpsh15wFHgqOKxh9N9vzWZVuWCSijZ5T4U34XYNnuj2oduh6xcs1i+LPI+BQ==";
};
};
- "@types/glob-7.1.1" = {
+ "@types/glob-7.1.3" = {
name = "_at_types_slash_glob";
packageName = "@types/glob";
- version = "7.1.1";
+ version = "7.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz";
- sha512 = "3dhbgdkzpgx010hfgkhndrb094kbd3z6s4waicihnl0rp3jk0f0gs8vvzi84xzissrhml1dfgvbdhahzbh75nny1g6429fnqvlp866l";
+ url = "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz";
+ sha512 = "SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==";
};
};
"@types/graceful-fs-4.1.3" = {
@@ -3556,7 +3934,7 @@ let
version = "4.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.3.tgz";
- sha512 = "16lwyb3and6pddwcvfsc27d7gdxqad455wz6gxqlqkh2qk8mhj1q1bqa8wbnpkv0amll9qjzvsmpl5wgnp9nrlns8hb9l3r81ld2882";
+ sha512 = "AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ==";
};
};
"@types/graphql-upload-8.0.3" = {
@@ -3583,7 +3961,7 @@ let
version = "1.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.1.tgz";
- sha512 = "1cn6djbpsp6rky1sllzs6s311xz0zhzkwb38s68w83ij8whsygjr87ymzbp0x3gbxxnvhfa1xh1c5vxfan6q3dz2gbjgiv9kzphlq1w";
+ sha512 = "PGAK759pxyfXE78NbKxyfRcWYA/KwW17X290cNev/qAsn9eQIxkH4shoNBafH37wewhDG/0p1cHPbK6+SzZjWQ==";
};
};
"@types/http-cache-semantics-4.0.0" = {
@@ -3592,16 +3970,16 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz";
- sha512 = "3a59p84bj2kf33npin2307frq0xhm47cvw2rw1xijb53yalq3m4bhxkjl045jraj56nz13xnis7amcnr0bd5x1r7785wf54dv9z4xbk";
+ sha512 = "c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==";
};
};
- "@types/istanbul-lib-coverage-2.0.2" = {
+ "@types/istanbul-lib-coverage-2.0.3" = {
name = "_at_types_slash_istanbul-lib-coverage";
packageName = "@types/istanbul-lib-coverage";
- version = "2.0.2";
+ version = "2.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.2.tgz";
- sha512 = "3byhbdnmsb92zk40vspla9ka2yvvgb653px2whb7l5873sdwz444lj4fvf679781158g2bxxafbrh99gldr95sdqrncqpgywbnn1imf";
+ 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" = {
@@ -3610,7 +3988,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz";
- sha512 = "2parlinb7jrj152li79c6fs089y970f0s7yvzpkid8m4r8cgr9rn54bhg5ak7hsw6yvs9isx0diwjq20fb3dggnc5la2m6z0dfa0ld6";
+ sha512 = "plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==";
};
};
"@types/istanbul-reports-1.1.2" = {
@@ -3619,34 +3997,43 @@ let
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz";
- sha512 = "25mqkc3ms6hwvpqj5l537k5mchqglxkrm5jrh0m8j14xijmynd0pv5kj2q5l6szzm753l772m0h5a0s6cj3i64n9bcq7ppzwp4bvx9z";
+ sha512 = "P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==";
};
};
- "@types/jquery-3.3.38" = {
+ "@types/jquery-3.5.1" = {
name = "_at_types_slash_jquery";
packageName = "@types/jquery";
- version = "3.3.38";
+ version = "3.5.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/jquery/-/jquery-3.3.38.tgz";
- sha512 = "nkDvmx7x/6kDM5guu/YpXkGZ/Xj/IwGiLDdKM99YA5Vag7pjGyTJ8BNUh/6hxEn/sEu5DKtyRgnONJ7EmOoKrA==";
+ url = "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.1.tgz";
+ sha512 = "Tyctjh56U7eX2b9udu3wG853ASYP0uagChJcQJXLUXEU6C/JiW5qt5dl8ao01VRj1i5pgXPAf8f1mq4+FDLRQg==";
};
};
- "@types/js-yaml-3.12.4" = {
+ "@types/js-yaml-3.12.5" = {
name = "_at_types_slash_js-yaml";
packageName = "@types/js-yaml";
- version = "3.12.4";
+ version = "3.12.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-3.12.4.tgz";
- sha512 = "fYMgzN+9e28R81weVN49inn/u798ruU91En1ZnGvSZzCRc5jXx9B2EDhlRaWmcO1RIxFHL8AajRXzxDuJu93+A==";
+ url = "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-3.12.5.tgz";
+ sha512 = "JCcp6J0GV66Y4ZMDAQCXot4xprYB+Zfd3meK9+INSJeVZwJmHAW30BBEEkPzXswMXuiyReUGOP3GxrADc9wPww==";
};
};
- "@types/json-schema-7.0.4" = {
+ "@types/json-schema-7.0.5" = {
name = "_at_types_slash_json-schema";
packageName = "@types/json-schema";
- version = "7.0.4";
+ version = "7.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.5.tgz";
+ sha512 = "7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ==";
+ };
+ };
+ "@types/json5-0.0.29" = {
+ name = "_at_types_slash_json5";
+ packageName = "@types/json5";
+ version = "0.0.29";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.4.tgz";
- sha512 = "2wcl9g0l63khn5j7323jyjn6zjigdpaz6q79yknzg74rfp3l2g30mm1xgrl8fsnb3cdilh0nzw881xamdral9p9ldg4fj9g64mq1qpk";
+ url = "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz";
+ sha1 = "ee28707ae94e11d2b827bcbe5270bcea7f3e71ee";
};
};
"@types/keygrip-1.0.2" = {
@@ -3655,7 +4042,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.2.tgz";
- sha512 = "0mqq8pzrfh058ha153xmyrbvcwpqq02z0ap89pw2rgfw9ll8c78dnxa0161i3pjhz7q0n7kizh73841637s4spc35qygnkkx96nk60q";
+ sha512 = "GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==";
};
};
"@types/keyv-3.1.1" = {
@@ -3664,7 +4051,7 @@ let
version = "3.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz";
- sha512 = "1bydwp0jnaxaygfaw3xj8g6drxla6vamlgd2533jq8iplf1hfll274n67kcqj465la3k515krc53v8aqz23vnl2avxhsra0574niyrh";
+ sha512 = "MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==";
};
};
"@types/koa-2.11.3" = {
@@ -3682,16 +4069,16 @@ let
version = "3.2.5";
src = fetchurl {
url = "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.5.tgz";
- sha512 = "02hhnlq6kz27g5y2vlnj3pk1rnm16gh2qb7hf3gpxrarxrz35pc40y0aiz34ncaiggpk8306yz9q0pwm75mc099m1cy9m04xbycdj87";
+ sha512 = "B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==";
};
};
- "@types/lodash-4.14.153" = {
+ "@types/lodash-4.14.158" = {
name = "_at_types_slash_lodash";
packageName = "@types/lodash";
- version = "4.14.153";
+ version = "4.14.158";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.153.tgz";
- sha512 = "lYniGRiRfZf2gGAR9cfRC3Pi5+Q1ziJCKqPmjZocigrSJUVPWf7st1BtSJ8JOeK0FLXVndQ1IjUjTco9CXGo/Q==";
+ url = "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.158.tgz";
+ sha512 = "InCEXJNTv/59yO4VSfuvNrZHt7eeNtWQEgnieIA+mIC+MOWM9arOWG2eQ8Vhk6NbOre6/BidiXhkZYeDY9U35w==";
};
};
"@types/long-4.0.1" = {
@@ -3703,13 +4090,13 @@ let
sha512 = "5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==";
};
};
- "@types/mime-2.0.2" = {
+ "@types/mime-2.0.3" = {
name = "_at_types_slash_mime";
packageName = "@types/mime";
- version = "2.0.2";
+ version = "2.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/mime/-/mime-2.0.2.tgz";
- sha512 = "4kPlzbljFcsttWEq6aBW0OZe6BDajAmyvr2xknBG92tejQnvdGtT9+kXSZ580DqpxY9qG2xeQVF9Dq0ymUTo5Q==";
+ url = "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz";
+ sha512 = "Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==";
};
};
"@types/minimatch-3.0.3" = {
@@ -3718,7 +4105,7 @@ let
version = "3.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz";
- sha512 = "2ff7lcgph45bp2v5zsaxcy00rbh5n5h4njbicwhqilz66pd1lw7xfrpfl4i4ppfcx78zg9cp582b5fjif0dg7r18m44vxfksslvlyml";
+ sha512 = "tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==";
};
};
"@types/minimist-1.2.0" = {
@@ -3730,40 +4117,49 @@ let
sha1 = "69a23a3ad29caf0097f06eda59b361ee2f0639f6";
};
};
- "@types/node-10.17.24" = {
+ "@types/mocha-7.0.2" = {
+ name = "_at_types_slash_mocha";
+ packageName = "@types/mocha";
+ version = "7.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/mocha/-/mocha-7.0.2.tgz";
+ sha512 = "ZvO2tAcjmMi8V/5Z3JsyofMe3hasRcaw88cto5etSVMwVQfeivGAlEYmaQgceUSVYFofVjT+ioHsATjdWcFt1w==";
+ };
+ };
+ "@types/node-10.17.28" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "10.17.24";
+ version = "10.17.28";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-10.17.24.tgz";
- sha512 = "203233rf4cjd8p3qhb08yq5yl7gjnal68hmw983njk1h96ybchvyp0jch7d8cf3z4x54kyvskmxs6hv48v835kv8wrqkvsm5jy9y875";
+ url = "https://registry.npmjs.org/@types/node/-/node-10.17.28.tgz";
+ sha512 = "dzjES1Egb4c1a89C7lKwQh8pwjYmlOAG9dW1pBgxEk57tMrLnssOfEthz8kdkNaBd7lIqQx7APm5+mZ619IiCQ==";
};
};
- "@types/node-12.12.42" = {
+ "@types/node-12.7.12" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "12.12.42";
+ version = "12.7.12";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-12.12.42.tgz";
- sha512 = "R/9QdYFLL9dE9l5cWWzWIZByVGFd7lk7JVOJ7KD+E1SJ4gni7XJRLz9QTjyYQiHIqEAgku9VgxdLjMlhhUaAFg==";
+ url = "https://registry.npmjs.org/@types/node/-/node-12.7.12.tgz";
+ sha512 = "KPYGmfD0/b1eXurQ59fXD1GBzhSQfz6/lKBxkaHX9dKTzjXbK68Zt7yGUxUsCS1jeTy/8aL+d9JEr+S54mpkWQ==";
};
};
- "@types/node-13.13.9" = {
+ "@types/node-13.13.15" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "13.13.9";
+ version = "13.13.15";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-13.13.9.tgz";
- sha512 = "EPZBIGed5gNnfWCiwEIwTE2Jdg4813odnG8iNPMQGrqVxrI+wL68SPtPeCX+ZxGBaA6pKAVc6jaKgP/Q0QzfdQ==";
+ url = "https://registry.npmjs.org/@types/node/-/node-13.13.15.tgz";
+ sha512 = "kwbcs0jySLxzLsa2nWUAGOd/s21WU1jebrEdtzhsj1D4Yps1EOuyI1Qcu+FD56dL7NRNIJtDDjcqIG22NwkgLw==";
};
};
- "@types/node-14.0.5" = {
+ "@types/node-14.0.27" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "14.0.5";
+ version = "14.0.27";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-14.0.5.tgz";
- sha512 = "0lc5fg6prx5qvvqhih4nlwpdkf3v4x4fwwrxn46ylg719jlyikfblnjyyc8yjj4w6iv35d5wypzgjr2vr6d1af4bwhd9anmmymn4j7p";
+ url = "https://registry.npmjs.org/@types/node/-/node-14.0.27.tgz";
+ sha512 = "kVrqXhbclHNHGu9ztnAwSncIgJv/FaxmzXJvGXNdcCpV1b8u1/Mi6z6m0vwy0LzKeXFTPLH0NzwmoJ3fNCIq0g==";
};
};
"@types/node-6.14.10" = {
@@ -3790,7 +4186,7 @@ let
version = "2.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz";
- sha512 = "0c46d30r3hmih00mcnanpsfks7h7ilrn69b9zrddprwqgf4vsxh1avg5mc9i1j178grsg76iycaarb772a25cdsfpz55vwzy5pzk63z";
+ sha512 = "f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==";
};
};
"@types/object-assign-4.0.30" = {
@@ -3802,22 +4198,31 @@ let
sha1 = "8949371d5a99f4381ee0f1df0a9b7a187e07e652";
};
};
+ "@types/parse-json-4.0.0" = {
+ name = "_at_types_slash_parse-json";
+ packageName = "@types/parse-json";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz";
+ sha512 = "//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==";
+ };
+ };
"@types/q-1.5.4" = {
name = "_at_types_slash_q";
packageName = "@types/q";
version = "1.5.4";
src = fetchurl {
url = "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz";
- sha512 = "2xaaivhhz8fvlfbz2mj51534a6k29by0im67jccdpni8sygwlwicp8wgv8399zcchmgn7ssahxbr8g78ymzffk7slrkw4hjrxm06xyl";
+ sha512 = "1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==";
};
};
- "@types/qs-6.9.3" = {
+ "@types/qs-6.9.4" = {
name = "_at_types_slash_qs";
packageName = "@types/qs";
- version = "6.9.3";
+ version = "6.9.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/qs/-/qs-6.9.3.tgz";
- sha512 = "7s9EQWupR1fTc2pSMtXRQ9w9gLOcrJn+h7HOXw4evxyvVqMi4f+q7d2tnFe3ng3SNHjtK+0EzGMGFUQX4/AQRA==";
+ url = "https://registry.npmjs.org/@types/qs/-/qs-6.9.4.tgz";
+ sha512 = "+wYo+L6ZF6BMoEjtf8zB2esQsqdV6WsjRK/GP9WOgLPrq87PbNWgIxS76dS5uvl/QXtHGakZmwTznIfcPXcKlQ==";
};
};
"@types/range-parser-1.2.3" = {
@@ -3826,7 +4231,7 @@ let
version = "1.2.3";
src = fetchurl {
url = "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz";
- sha512 = "0w59kqlbrl9ich2pv2xqanzmg9f51404zqsba9l8aimqd77zbrdxcyq9q13xfnhr0d1dz4mx6z7n976ryc2nk2gfch5p507njm5f0bv";
+ sha512 = "ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==";
};
};
"@types/request-2.48.5" = {
@@ -3844,7 +4249,7 @@ let
version = "1.0.17";
src = fetchurl {
url = "https://registry.npmjs.org/@types/request-promise-native/-/request-promise-native-1.0.17.tgz";
- sha512 = "2m1kxdl06xbzf2zq8qx0kvwm6wjsxpxipyzzix8g7pvbnsi454zar84inrfm1bd5kyh1n2hj8q6ljv705r7816633nhifz6cv8xv7yk";
+ sha512 = "05/d0WbmuwjtGMYEdHIBZ0tqMJJQ2AD9LG2F6rKNBGX1SSFR27XveajH//2N/XYtual8T9Axwl+4v7oBtPUZqg==";
};
};
"@types/resolve-0.0.8" = {
@@ -3853,7 +4258,16 @@ let
version = "0.0.8";
src = fetchurl {
url = "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz";
- sha512 = "2qsjcidk826blnzwx4c815qz4d8rf7jj8ys8r5kyw2v709y9rmvy5znrhnhh9lgxsj89n5b6xkiphd7cj14l8azgggx7p2zl8yjkq3a";
+ sha512 = "auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==";
+ };
+ };
+ "@types/resolve-1.17.1" = {
+ name = "_at_types_slash_resolve";
+ packageName = "@types/resolve";
+ version = "1.17.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz";
+ sha512 = "yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==";
};
};
"@types/responselike-1.0.0" = {
@@ -3862,7 +4276,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz";
- sha512 = "161bm0d6lm7yvh41bc6yspj5nb36j9v4nx7d3xfqgc3h2cg6z03ik6kfd8cv1q93qwblz5ibp30a7scscxj8vw963d5qz5f7033d5pk";
+ sha512 = "85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==";
};
};
"@types/semver-5.5.0" = {
@@ -3874,13 +4288,13 @@ let
sha512 = "41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ==";
};
};
- "@types/serve-static-1.13.4" = {
+ "@types/serve-static-1.13.5" = {
name = "_at_types_slash_serve-static";
packageName = "@types/serve-static";
- version = "1.13.4";
+ version = "1.13.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.4.tgz";
- sha512 = "jTDt0o/YbpNwZbQmE/+2e+lfjJEJJR0I3OFaKQKPWkASkCoW3i6fsUnqudSMcNAfbtmADGu8f4MV4q+GqULmug==";
+ url = "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.5.tgz";
+ sha512 = "6M64P58N+OXjU432WoLLBQxbA0LRGBCRm7aAGQJ+SMC1IMl0dgRVi9EFfoDcS2a7Xogygk/eGN94CfwU9UF7UQ==";
};
};
"@types/sizzle-2.3.2" = {
@@ -3892,13 +4306,31 @@ let
sha512 = "7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg==";
};
};
+ "@types/source-list-map-0.1.2" = {
+ name = "_at_types_slash_source-list-map";
+ packageName = "@types/source-list-map";
+ version = "0.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz";
+ sha512 = "K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==";
+ };
+ };
"@types/superagent-3.8.2" = {
name = "_at_types_slash_superagent";
packageName = "@types/superagent";
version = "3.8.2";
src = fetchurl {
url = "https://registry.npmjs.org/@types/superagent/-/superagent-3.8.2.tgz";
- sha512 = "0sgb42agfbl4hknaaq6m29vw2j9794xyyjzd2b6w35drvx3ax5r1s7cj2d6frvr2q3d9n4ir1s8r7mmx7d8f20jps90gmx8v34krmci";
+ sha512 = "kdU8ydio1weSvhIIh9rptZ6MdMiR2NQGFnlnZ5qQ7OiQS1ej79zK4GaJ9qX3naSTpOA7iWqwUnZCQpd7SpD1NA==";
+ };
+ };
+ "@types/tapable-1.0.6" = {
+ name = "_at_types_slash_tapable";
+ packageName = "@types/tapable";
+ version = "1.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz";
+ sha512 = "W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==";
};
};
"@types/tough-cookie-4.0.0" = {
@@ -3907,7 +4339,16 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.0.tgz";
- sha512 = "3lf0afkwkxmp6a7g8ghfbm5zjaxy2i1hqirzcr2iycxzvwwihdldbkfwgyxrc6b8b40sqfmvl5g2k6v6mdmpq5m6gs81nvn12g6rpr3";
+ sha512 = "I99sngh224D0M7XgW1s120zxCt3VYQ3IQsuw3P3jbq5GG4yc79+ZjyKznyOGIQrflfylLgcfekeZW/vk0yng6A==";
+ };
+ };
+ "@types/uglify-js-3.9.3" = {
+ name = "_at_types_slash_uglify-js";
+ packageName = "@types/uglify-js";
+ version = "3.9.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.9.3.tgz";
+ sha512 = "KswB5C7Kwduwjj04Ykz+AjvPcfgv/37Za24O2EDzYNbwyzOo8+ydtvzUfZ5UMguiVu29Gx44l1A6VsPPcmYu9w==";
};
};
"@types/unist-2.0.3" = {
@@ -3916,7 +4357,7 @@ let
version = "2.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz";
- sha512 = "00nwijadfj9n5mv8yws509bvqvyjdl0w6z1056yqd226xplhpr76vm46hmxb4hjp5p7525scfsb5nbnxvqgk3fh8rn59bipwfk2xx8n";
+ sha512 = "FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==";
};
};
"@types/vfile-3.0.2" = {
@@ -3925,7 +4366,7 @@ let
version = "3.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/@types/vfile/-/vfile-3.0.2.tgz";
- sha512 = "0knm2j7c4hn79f9pr07m5z8nnzvf33k550mwnmp3ydj27a9q61l26x6x0s7zzfj23s31f5hqs71v4wiqwbmsbp7rimrz446cqacnybg";
+ sha512 = "b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==";
};
};
"@types/vfile-message-2.0.0" = {
@@ -3934,25 +4375,52 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-2.0.0.tgz";
- sha512 = "0inssch2h38njhp5cb12lp09gww56f5wl6rm4ks0s73xv3awdnib0w6ks0x6qnr8k2w23yx89qxgrzp6bsyaypd40ryxxjv7awci50s";
+ sha512 = "GpTIuDpb9u4zIO165fUy9+fXcULdD8HFRNli04GehoMVbeNq7D6OBnqSmg3lxZnC+UvgUhEWKxdKiwYUkGltIw==";
};
};
- "@types/vscode-1.44.0" = {
+ "@types/vscode-1.47.0" = {
name = "_at_types_slash_vscode";
packageName = "@types/vscode";
- version = "1.44.0";
+ version = "1.47.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/vscode/-/vscode-1.47.0.tgz";
+ sha512 = "nJA37ykkz9FYA0ZOQUSc3OZnhuzEW2vUhUEo4MiduUo82jGwwcLfyvmgd/Q7b0WrZAAceojGhZybg319L24bTA==";
+ };
+ };
+ "@types/webpack-4.41.17" = {
+ name = "_at_types_slash_webpack";
+ packageName = "@types/webpack";
+ version = "4.41.17";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/vscode/-/vscode-1.44.0.tgz";
- sha512 = "WJZtZlinE3meRdH+I7wTsIhpz/GLhqEQwmPGeh4s1irWLwMzCeTV8WZ+pgPTwrDXoafVUWwo1LiZ9HJVHFlJSQ==";
+ url = "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.17.tgz";
+ sha512 = "6FfeCidTSHozwKI67gIVQQ5Mp0g4X96c2IXxX75hYEQJwST/i6NyZexP//zzMOBb+wG9jJ7oO8fk9yObP2HWAw==";
};
};
- "@types/ws-7.2.4" = {
+ "@types/webpack-sources-1.4.2" = {
+ name = "_at_types_slash_webpack-sources";
+ packageName = "@types/webpack-sources";
+ version = "1.4.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-1.4.2.tgz";
+ sha512 = "77T++JyKow4BQB/m9O96n9d/UUHWLQHlcqXb9Vsf4F1+wKNrrlWNFPDLKNT92RJnCSL6CieTc+NDXtCVZswdTw==";
+ };
+ };
+ "@types/websocket-1.0.1" = {
+ name = "_at_types_slash_websocket";
+ packageName = "@types/websocket";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.1.tgz";
+ sha512 = "f5WLMpezwVxCLm1xQe/kdPpQIOmL0TXYx2O15VYfYzc7hTIdxiOoOvez+McSIw3b7z/1zGovew9YSL7+h4h7/Q==";
+ };
+ };
+ "@types/ws-7.2.6" = {
name = "_at_types_slash_ws";
packageName = "@types/ws";
- version = "7.2.4";
+ version = "7.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/ws/-/ws-7.2.4.tgz";
- sha512 = "9S6Ask71vujkVyeEXKxjBSUV8ZUB0mjL5la4IncBoheu04bDaYyUKErh1BQcY9+WzOUOiKqz/OnpJHYckbMfNg==";
+ url = "https://registry.npmjs.org/@types/ws/-/ws-7.2.6.tgz";
+ sha512 = "Q07IrQUSNpr+cXU4E4LtkSIBPie5GLZyyMC1QtQYRLWz701+XcoVygGUZgvLqElq1nU4ICldMYPnexlBsg3dqQ==";
};
};
"@types/xml2js-0.4.5" = {
@@ -3970,7 +4438,7 @@ let
version = "15.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.5.tgz";
- sha512 = "3vh2q4gvi6jcawmxaf4j2p1v0mj5mlw5s62qcbyxh4fjv9xzz4862rkhb6n1cpkmql4lahsvbniaf3d2kr7l6pjnydhnfpdwc6chkqf";
+ sha512 = "Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w==";
};
};
"@types/yargs-parser-15.0.0" = {
@@ -3979,7 +4447,7 @@ let
version = "15.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz";
- sha512 = "35k8bcpm51w11xbny2a8gqgz12pdn3pw8w0jf36jzlkcmpkrqlqnqf9gbrwj9sah0pv05clzlgk2a7kvnr9q3h1za4rbw9dzxdc23ql";
+ sha512 = "FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==";
};
};
"@types/yoga-layout-1.9.2" = {
@@ -4000,13 +4468,13 @@ let
sha512 = "te5lMAWii1uEJ4FwLjzdlbw3+n0FZNOvFXHxQDKeT0dilh7HOzdMzV2TrJVUzq8ep7J4Na8OUYPRLSQkJHAlrg==";
};
};
- "@typescript-eslint/eslint-plugin-2.34.0" = {
+ "@typescript-eslint/eslint-plugin-3.8.0" = {
name = "_at_typescript-eslint_slash_eslint-plugin";
packageName = "@typescript-eslint/eslint-plugin";
- version = "2.34.0";
+ version = "3.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz";
- sha512 = "4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ==";
+ url = "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.8.0.tgz";
+ sha512 = "lFb4VCDleFSR+eo4Ew+HvrJ37ZH1Y9ZyE+qyP7EiwBpcCVxwmUc5PAqhShCQ8N8U5vqYydm74nss+a0wrrCErw==";
};
};
"@typescript-eslint/experimental-utils-1.13.0" = {
@@ -4015,25 +4483,16 @@ let
version = "1.13.0";
src = fetchurl {
url = "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.0.tgz";
- sha512 = "07fwd2zvyg5mbdgyyfxzw973kmsbg4kwwmk08f7qwar0s7wvj6g8jxm0l65w5wyffzcjrx0cmcss7kamsg6ipw7xd2qc6xa5klm4snf";
- };
- };
- "@typescript-eslint/experimental-utils-2.34.0" = {
- name = "_at_typescript-eslint_slash_experimental-utils";
- packageName = "@typescript-eslint/experimental-utils";
- version = "2.34.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz";
- sha512 = "eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==";
+ sha512 = "zmpS6SyqG4ZF64ffaJ6uah6tWWWgZ8m+c54XXgwFtUv0jNz8aJAVx8chMCvnk7yl6xwn8d+d96+tWp7fXzTuDg==";
};
};
- "@typescript-eslint/experimental-utils-3.0.2" = {
+ "@typescript-eslint/experimental-utils-3.8.0" = {
name = "_at_typescript-eslint_slash_experimental-utils";
packageName = "@typescript-eslint/experimental-utils";
- version = "3.0.2";
+ version = "3.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.2.tgz";
- sha512 = "1fslsqswqv2c0saz7kmk3xxfz2vnsrf5byis24gp0sigkws4rbm6671lrpph040sd800ipdwbaj7y815al9r114vmy8v8ggrh8khrz1";
+ url = "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.8.0.tgz";
+ sha512 = "o8T1blo1lAJE0QDsW7nSyvZHbiDzQDjINJKyB44Z3sSL39qBy5L10ScI/XwDtaiunoyKGLiY9bzRk4YjsUZl8w==";
};
};
"@typescript-eslint/parser-1.13.0" = {
@@ -4042,25 +4501,25 @@ let
version = "1.13.0";
src = fetchurl {
url = "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-1.13.0.tgz";
- sha512 = "1sh07xnilrz3p4i6v5fi8mw72zw9vnxbw8mw1scmhl3hybj90flj13a0lmyqgjwcpdc678rshfkf9g2jf3kxik9dw5zh24gknrh2cr1";
+ sha512 = "ITMBs52PCPgLb2nGPoeT4iU3HdQZHcPaZVw+7CsFagRJHUhyeTgorEwHXhFf3e7Evzi8oujKNpHc8TONth8AdQ==";
};
};
- "@typescript-eslint/parser-2.34.0" = {
+ "@typescript-eslint/parser-3.8.0" = {
name = "_at_typescript-eslint_slash_parser";
packageName = "@typescript-eslint/parser";
- version = "2.34.0";
+ version = "3.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.34.0.tgz";
- sha512 = "03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA==";
+ url = "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-3.8.0.tgz";
+ sha512 = "u5vjOBaCsnMVQOvkKCXAmmOhyyMmFFf5dbkM3TIbg3MZ2pyv5peE4gj81UAbTHwTOXEwf7eCQTUMKrDl/+qGnA==";
};
};
- "@typescript-eslint/parser-3.0.2" = {
- name = "_at_typescript-eslint_slash_parser";
- packageName = "@typescript-eslint/parser";
- version = "3.0.2";
+ "@typescript-eslint/types-3.8.0" = {
+ name = "_at_typescript-eslint_slash_types";
+ packageName = "@typescript-eslint/types";
+ version = "3.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-3.0.2.tgz";
- sha512 = "3vs80hw0d0id135zglisy5ssanpifrn558wdl912xng5jpz4310036pr9b157v60v0mdzvk0zk2vgn1arcsjaab6p3hbwfyrnrpnipk";
+ url = "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.8.0.tgz";
+ sha512 = "8kROmEQkv6ss9kdQ44vCN1dTrgu4Qxrd2kXr10kz2NP5T8/7JnEfYNxCpPkArbLIhhkGLZV3aVMplH1RXQRF7Q==";
};
};
"@typescript-eslint/typescript-estree-1.13.0" = {
@@ -4069,61 +4528,61 @@ let
version = "1.13.0";
src = fetchurl {
url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-1.13.0.tgz";
- sha512 = "1vny8jhji8h7k446gm1qh5pra3nxf6rp2mynqkafjzjfc2nickd4qs4r1m1qqq7vczzjcq2iisv22shjb8kg4yhxa131s4yvncw56kg";
+ sha512 = "b5rCmd2e6DCC6tCTN9GSUAuxdYwCM/k/2wdjHGrIRGPSJotWMCe/dGpi66u42bhuh8q3QBzqM4TMA1GUUCJvdw==";
};
};
- "@typescript-eslint/typescript-estree-2.34.0" = {
+ "@typescript-eslint/typescript-estree-3.8.0" = {
name = "_at_typescript-eslint_slash_typescript-estree";
packageName = "@typescript-eslint/typescript-estree";
- version = "2.34.0";
+ version = "3.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz";
- sha512 = "OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==";
+ url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.8.0.tgz";
+ sha512 = "MTv9nPDhlKfclwnplRNDL44mP2SY96YmPGxmMbMy6x12I+pERcxpIUht7DXZaj4mOKKtet53wYYXU0ABaiXrLw==";
};
};
- "@typescript-eslint/typescript-estree-3.0.2" = {
- name = "_at_typescript-eslint_slash_typescript-estree";
- packageName = "@typescript-eslint/typescript-estree";
- version = "3.0.2";
+ "@typescript-eslint/visitor-keys-3.8.0" = {
+ name = "_at_typescript-eslint_slash_visitor-keys";
+ packageName = "@typescript-eslint/visitor-keys";
+ version = "3.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.0.2.tgz";
- sha512 = "17kfd7bwchhwz2nfxan3rjqr4vk181a6f0xhrn62h6svxmk1sf23qrknsximz471m6lc1mdc910mwl1493k0z15pqx39xq232dkikvj";
+ url = "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.8.0.tgz";
+ sha512 = "gfqQWyVPpT9NpLREXNR820AYwgz+Kr1GuF3nf1wxpHD6hdxI62tq03ToomFnDxY0m3pUB39IF7sil7D5TQexLA==";
};
};
- "@vue/cli-shared-utils-4.4.1" = {
+ "@vue/cli-shared-utils-4.5.0" = {
name = "_at_vue_slash_cli-shared-utils";
packageName = "@vue/cli-shared-utils";
- version = "4.4.1";
+ version = "4.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.4.1.tgz";
- sha512 = "teevHgI7XUsKVMOncx3M+6iLjO28woGfRwgUG4hR83moVBHQe5x2OCr2i5t/58bwpv269RD5RYXBQCGtIXuxZw==";
+ url = "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.0.tgz";
+ sha512 = "sVIq0PvWW7W/CGuEm8LC+Ehod9yreaGaDva+oqVglTqE7lf0CtsAMRytFf37DgIwcM9TiMgdx8DCqdmotkhY9g==";
};
};
- "@vue/cli-ui-4.4.1" = {
+ "@vue/cli-ui-4.5.0" = {
name = "_at_vue_slash_cli-ui";
packageName = "@vue/cli-ui";
- version = "4.4.1";
+ version = "4.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/cli-ui/-/cli-ui-4.4.1.tgz";
- sha512 = "UPDvDdYvuacUuq39OQ/WfLsuIrzIJMdL2bkMecpcegDRPi6MEgkInXqSOMEl5v72FX8qStwXYCUSxifoYIIZ/g==";
+ url = "https://registry.npmjs.org/@vue/cli-ui/-/cli-ui-4.5.0.tgz";
+ sha512 = "N0Dc/KUFzXCSAWlTAq4wHIlE1RFIpf1kVh8kyO2ADippLbr+EpnhuSt725mk7twjRKqJLnu4j7AqDC55Tc735A==";
};
};
- "@vue/cli-ui-addon-webpack-4.4.1" = {
+ "@vue/cli-ui-addon-webpack-4.5.0" = {
name = "_at_vue_slash_cli-ui-addon-webpack";
packageName = "@vue/cli-ui-addon-webpack";
- version = "4.4.1";
+ version = "4.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/cli-ui-addon-webpack/-/cli-ui-addon-webpack-4.4.1.tgz";
- sha512 = "UJrv7bCSEJIq+nG3xKSOMjkUnQBbUr+vwk6PjBPsMcjOdbra7p8sQfDIXeRSviCgoDVcnODJDMyD0tqg6OI/sA==";
+ url = "https://registry.npmjs.org/@vue/cli-ui-addon-webpack/-/cli-ui-addon-webpack-4.5.0.tgz";
+ sha512 = "XGn9TtFI8leqNR0jSNeJMtkf81vNJn14RXHUQEDjF3jc2jQTiXbzy4I4YLBcq52vLv1qa0ucTY8HAb5sPf86Rg==";
};
};
- "@vue/cli-ui-addon-widgets-4.4.1" = {
+ "@vue/cli-ui-addon-widgets-4.5.0" = {
name = "_at_vue_slash_cli-ui-addon-widgets";
packageName = "@vue/cli-ui-addon-widgets";
- version = "4.4.1";
+ version = "4.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/cli-ui-addon-widgets/-/cli-ui-addon-widgets-4.4.1.tgz";
- sha512 = "VaAnCI1X2SEllLNf1TXNz0BARfdb+COMUMzc17PMb5xmdqDswPvVKG5pnFurKODWFgI7zcbk4kBnrYojdLnhNg==";
+ url = "https://registry.npmjs.org/@vue/cli-ui-addon-widgets/-/cli-ui-addon-widgets-4.5.0.tgz";
+ sha512 = "8DDCGXQPHa6405/Qv0VXT17fhzhnm6XOpBVCJhKWWIP+uBhiEh+lg2hcNHC9ilW8R+N3jHzRSCoeUnjUKwSC1g==";
};
};
"@webassemblyjs/ast-1.8.1" = {
@@ -4132,7 +4591,7 @@ let
version = "1.8.1";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.1.tgz";
- sha512 = "2di66p5vkddpvqps38ab0qhykvgfrzdixyyngcqndvw3kyp10zcc9rya57ws40xsb47v84qpgh5hazby4n79n6v7whbxn8yh3bw4fl0";
+ sha512 = "gDrC14Ae2b4gP9vYdCzx6ytY4LuYoH3I0h0QzU9RPifGPgjXz8F3s5g9632P7Wf39vQQg6XQ0Bfv29rc5RoTmw==";
};
};
"@webassemblyjs/ast-1.9.0" = {
@@ -4141,7 +4600,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz";
- sha512 = "08744px0y61c8svh84df8xg0m3905gkz9wfjlp9pkk8j5dnfs66l43qff6d60y1n0igdzwdpf9bvrdy4jwrkcjs1l98ivlvpzj1db0b";
+ sha512 = "C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==";
};
};
"@webassemblyjs/floating-point-hex-parser-1.8.1" = {
@@ -4150,7 +4609,7 @@ let
version = "1.8.1";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.1.tgz";
- sha512 = "06qy5l8fw1v7zgfa7mw89srnrrw93p93jahfdvc88qf5bcv0q3ccqx93rgqzprx4rw3kx2vg0arnj6y8ndblzlhyvvnd8vv2pik37c3";
+ sha512 = "g50x4xV7o2b39pB+uppF3kibFXhb9Dl4Jj3fj18eqWPGBgabreIwQmw3B5Uc6Y7Ec7ZZJ8TrUe79swN3iBaPDQ==";
};
};
"@webassemblyjs/floating-point-hex-parser-1.9.0" = {
@@ -4159,7 +4618,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz";
- sha512 = "10dqii9lv28nj4ls9wv7ys4ckd7v9iz08cb2alpph0xgz44a437yfa6mdzgnkgw5zcgxjy4xqsxv9sfp49ay8c3hdw01w8jbdq6lvjc";
+ sha512 = "TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==";
};
};
"@webassemblyjs/helper-api-error-1.8.1" = {
@@ -4168,7 +4627,7 @@ let
version = "1.8.1";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.1.tgz";
- sha512 = "3zvpxfkalfi95caz7fxsjbhximlxhywagffilw2wh5f34i3dx4fr0yylsxjhin384i1ypdr0cjkhb3w2vjddbz53cpmyfhhbis65m7g";
+ sha512 = "79RidFwQOl8vG+Wv1uQWfCw4JQO5XR8iQcNGKLum3oPsSG8jkuEK5ILT6NxT3MNOa+xwSd3d+YqVFB1V0/W7/w==";
};
};
"@webassemblyjs/helper-api-error-1.9.0" = {
@@ -4177,7 +4636,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz";
- sha512 = "2dmpj9vdgdq3wjfa9a6jlb6xrg4d25l2an1r41sw91a7psdc9lp793ca7z7i9q2712p7gp42095r50xfsc2fwci9409npjch670phrm";
+ sha512 = "NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==";
};
};
"@webassemblyjs/helper-buffer-1.8.1" = {
@@ -4186,7 +4645,7 @@ let
version = "1.8.1";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.1.tgz";
- sha512 = "0500rnpc1px09im8zfv07sr11asz2xqsd4pnjwwb7zk2qmrbq7db648ci4kgyf24bdffd6h3yz0zyyjgc8v67hj11gl4mrsc6gdq7bv";
+ sha512 = "ex3cnmE6V0JfCBIesxF70vsPvh/QNOfaIsL5N0lkiJjVDl65YjH/WZxLe0nTuIuvVQhZH7DdRzUm0G9g12YACg==";
};
};
"@webassemblyjs/helper-buffer-1.9.0" = {
@@ -4195,7 +4654,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz";
- sha512 = "04387f8f3q0kk96h7l1js39xg4xy8ja9bxgqpmfpsj17xma1y3p3risra4yh8j3xbiyn4bxqmcgn6zlwv6n0yzw0jrax1iagbijb6m9";
+ sha512 = "qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==";
};
};
"@webassemblyjs/helper-code-frame-1.8.1" = {
@@ -4204,7 +4663,7 @@ let
version = "1.8.1";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.1.tgz";
- sha512 = "2ncxckwyyj1b97ad5hbckpjzxyih54hvdnaw5z5iw461dkh3mhp7zkjzr4plp8hfbl3s7bhb2zdrx4y2j8pwapkmvbv799znlwkcaxx";
+ sha512 = "vSs2ObU/pbPXrvMqfpEUnvTcvlhwHT3ochBdekn+cv5zYR1wtmAIj+UXrmzbkBQYff/yTrZgaeqkFaT3fLLOrA==";
};
};
"@webassemblyjs/helper-code-frame-1.9.0" = {
@@ -4213,7 +4672,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz";
- sha512 = "1j2zclfh4a784bb015c39kahlmalikwdx0k1xws46iynf1nskcy6szv1cldldn1zhm8ckj8wddfx6idpj3m2qzvw9pda3v4j1s9h40i";
+ sha512 = "ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==";
};
};
"@webassemblyjs/helper-compiler-1.9.0" = {
@@ -4222,7 +4681,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-compiler/-/helper-compiler-1.9.0.tgz";
- sha512 = "1q093dg0ks7h44hqj3y0gqzs5b54z4lbp4rxrm88j2cgkh0s1yidb4hm4kqwjq61vnknsxj8cx1xp4vpbsnaqvg4bjpljhypa9gcv8s";
+ sha512 = "Gm32kroeSnrlIm9jZfW6m9weOkOyazvtDgZLjiepkKwWfdAAzseERKjmnsldlHxSVtEfP+CHxJAQePQEr40EcA==";
};
};
"@webassemblyjs/helper-flatten-ast-1.9.0" = {
@@ -4231,7 +4690,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-flatten-ast/-/helper-flatten-ast-1.9.0.tgz";
- sha512 = "0valm0nwv3ahk10vbyarcqbrdfrcf9qlwwc8vyvhdib2szbfk7ajv727kghlch52hggx0gcdvjylp7007zqmnmbmmqsfybdw7p7wx0d";
+ sha512 = "DXR+7uFteadxravaiv8B4Fzq5W7sgf4eFAUyCt884mypznTra7Fig9tvxDinODmWXcsLs6z82iBMqMbmFlSqNg==";
};
};
"@webassemblyjs/helper-fsm-1.8.1" = {
@@ -4240,7 +4699,7 @@ let
version = "1.8.1";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.1.tgz";
- sha512 = "01jlldf7xi2cbmh1yvhpiarv9k8d11c0wshmyhzs9vr7rdwcdy56nnx1gvz6bx4l6377fsw8mphs2kbivh5p3vs04lnr2qak7fw7rar";
+ sha512 = "WeXD3ZkKi2wpAXqPW+COawoNb0Vcu3OGoaQv8/cL3VpTfGO85ZN30h/6CjUHLISGZtpZxQu3D7AuJmI/rlEqAw==";
};
};
"@webassemblyjs/helper-fsm-1.9.0" = {
@@ -4249,7 +4708,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz";
- sha512 = "2bjr61kxvrfhqr7439jkapxcij4cgm9lb32x55qq7hxn07cdkz69aaqvmzqqyir0bn8a1rfblmgvmd53jxg0jgwwjdi1clv2716ix1q";
+ sha512 = "OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==";
};
};
"@webassemblyjs/helper-module-context-1.8.1" = {
@@ -4258,7 +4717,7 @@ let
version = "1.8.1";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.1.tgz";
- sha512 = "2qv2cqqb0ibzpbvcikhmh19jpwm9gkdpcdscrmcxl3ka82wkp558gnr1f0qxjy3njp2m5hp02r2aw80j3i81240xr09p5ms3jjz37pb";
+ sha512 = "657xpRy6lptA7oCIgOKQAHElsgAXliqutMPLjoEL2T5Uyp1cIDUH7axmphu7bb5U+ZUpwApnZHvdvyJYGDOxsQ==";
};
};
"@webassemblyjs/helper-module-context-1.9.0" = {
@@ -4267,7 +4726,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz";
- sha512 = "3r1d7c1zr0b9f85526k03d1p47kq7qgih4q1fzwxv540aid771cjrmw68f6fipmhzlzxwxhj09q2vrxb96p59v7jd6cplw247r9d41h";
+ sha512 = "MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==";
};
};
"@webassemblyjs/helper-wasm-bytecode-1.8.1" = {
@@ -4276,7 +4735,7 @@ let
version = "1.8.1";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.1.tgz";
- sha512 = "3di9yksfw029di8g1jbppsyz1bcjr4hgm9hiilzcnfgvks1sgnhxmrj72bpjnpldqz0zdyhcb4qhvqpv98jjjvhgimasygs32dnldrh";
+ sha512 = "MDdqmxj6ea1qfHBLKVHaF2+IyWLQtw8+bvRaeZc4MtcO7dNBz/2cZZ/GCFN9kGTJVvhe37tkeCi2JAB3evoU2w==";
};
};
"@webassemblyjs/helper-wasm-bytecode-1.9.0" = {
@@ -4285,7 +4744,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz";
- sha512 = "19im6kssfy0rjipdvz4jp03rjzkwhnvkp1q8zw7mjfx8yf2w7nlxpy5ambbzvlq5jvh8ks6x35nlh0kcmz68hmcqixwfdgjijs55ca7";
+ sha512 = "R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==";
};
};
"@webassemblyjs/helper-wasm-section-1.8.1" = {
@@ -4294,7 +4753,7 @@ let
version = "1.8.1";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.1.tgz";
- sha512 = "3kv34hj6awmcr27jckdbxfxxzjwmazjl0ifhr3zgnkh4kqxn3hvq0kjpmvynw2cbim5p7kh8vxh5a2ykc7c5zkjy47ngykb0ja5slqn";
+ sha512 = "FlNdlARr+mcP8XL+wg6bXqgC+0ZwnltqXExw63e9cgK84bAdTwKnfX9k6CKg8qvK5e/d9dUmk0dkVrkyEpKx5w==";
};
};
"@webassemblyjs/helper-wasm-section-1.9.0" = {
@@ -4303,7 +4762,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz";
- sha512 = "2zs0rl7x9l6adbbiqgw2br1w09b1da351rc69znxakjg9c9wkb227xy374k1zkc7a79rc4q7lgwv9ami3pr4555mipqp4yybpr02wsy";
+ sha512 = "XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==";
};
};
"@webassemblyjs/ieee754-1.8.1" = {
@@ -4312,7 +4771,7 @@ let
version = "1.8.1";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.1.tgz";
- sha512 = "0hz3q4k28xyaw5dd4qi3qv11zq0jxgdq9wd1kmr76zxcbdpal28w2gpjixq8qi41hb03x8sxnxgxw6678424aid2jmjyszf3m0wib9y";
+ sha512 = "Pq3IQR3uay+rFC0qIgg6xvD+uu0a9QEWDCRihHuU9wmOBFW3Lda/ObnO0HjC7XUJ8A9h4xExaa1w5TsSk+DxIQ==";
};
};
"@webassemblyjs/ieee754-1.9.0" = {
@@ -4321,7 +4780,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz";
- sha512 = "17f4ncqxsp9b8ssciw5icvf8bxpd732cda6z1jdbddbxl58m3vkjaxpx3ymi4z0y8nnrify698x8g65w38761rjkgr0pzhlwqkgribm";
+ sha512 = "dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==";
};
};
"@webassemblyjs/leb128-1.8.1" = {
@@ -4330,7 +4789,7 @@ let
version = "1.8.1";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.1.tgz";
- sha512 = "0dr5zkqmznm7b04isfj156z0wnys62ykr30jc902nna6c1mysjd45jgqj4khv1k1894lz0jn6q3mqwx71z3135973255k0k33g0rgr2";
+ sha512 = "Ir8M3hgTzFLEOKmMMH44neM6sLESfEoSCjNsOInETxbSpPY1MKOsFSAxCUaeXhjtLQfflCCdjgSsU+2veP6SGw==";
};
};
"@webassemblyjs/leb128-1.9.0" = {
@@ -4339,7 +4798,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz";
- sha512 = "2kz1bim131l0y9pjznjv3qmw030gli8yb3hhd38hjrc2py5h551lgzcsjlrx6pnpwnq9rdsyh3ppkyarymrpnnqncimlmvhjlrp7m8h";
+ sha512 = "ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==";
};
};
"@webassemblyjs/utf8-1.8.1" = {
@@ -4348,7 +4807,7 @@ let
version = "1.8.1";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.1.tgz";
- sha512 = "33r5cbjfwyjgscbdib46zczph43bljjh3kyqr04z92q2gzs2hckjg1svmg45ximsm2ln6s546zsgz9ka2shxchq05yhz3aspq8i1513";
+ sha512 = "I5QQEb5ajQ99ARiyDrVQM/2nvyFFG0tF1TX2Ql7dOjw5GRT6P4FF+gRk7OeAUtI1CLyffUNWbIvpJz13crGSxw==";
};
};
"@webassemblyjs/utf8-1.9.0" = {
@@ -4357,7 +4816,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz";
- sha512 = "3rlyvh0fy205d045jr17hjj8y641hmhkkzk3gq78865jcqm55ff2n3jbalj5121q8li786hm9jg5ggv66qixp7fsb7i9938dfax15hr";
+ sha512 = "GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==";
};
};
"@webassemblyjs/validation-1.9.0" = {
@@ -4366,7 +4825,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/validation/-/validation-1.9.0.tgz";
- sha512 = "1yfriz90larbs8mmf4q6palnn1z6nxv7hr7sgjcvjbdqd535apsnh7a3cx9r2mzyfydylcyk8rqajiy2iyv9iz5wkwclpqns4a9xhna";
+ sha512 = "ysKeFNEWX8r45OXHtH0UPkqFM5qeUd+887+KnDob6kCrryqjNNyW3Ew+fTI8u1vzg7VUXYOJqxXplRUF6cfsfA==";
};
};
"@webassemblyjs/wasm-edit-1.9.0" = {
@@ -4375,7 +4834,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz";
- sha512 = "33jfv92rsn09qz41blq4a781clr7n5lzpy44zb42fb499mbd1hd4mf0q4l6karmbm8gg552p9ayqgzawz29r2n56gwhrfrldw3g608n";
+ sha512 = "FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==";
};
};
"@webassemblyjs/wasm-gen-1.8.1" = {
@@ -4384,7 +4843,7 @@ let
version = "1.8.1";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.1.tgz";
- sha512 = "2xa9s2iqjgsxv8gvngh796ppyfd432qhjg61q1dr709dnilyzyzda3w8skj0i6pf2v26b6v10621hkw0i6rak8rjq3shixbzqcjis64";
+ sha512 = "xOgoGf6rR6gHlhlNlU0EfMIgDAjbLCO2cNdEIKdGfKj2/fc02pbAyS3gYJ6EWAzSnL/XpAOf3Q/trp/EUeikug==";
};
};
"@webassemblyjs/wasm-gen-1.9.0" = {
@@ -4393,7 +4852,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz";
- sha512 = "26a9wb1a8jglkv330fkmcg7l4z9v1b8ygn32lw96z2wiq1m65f7b3rqp1f1rhgg72sxdx0zsirs6am97phy66svps3y7k0qisikgwbh";
+ sha512 = "cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==";
};
};
"@webassemblyjs/wasm-opt-1.9.0" = {
@@ -4402,7 +4861,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz";
- sha512 = "3c2a28pzyrsdrichvzc0v1kik18sb0pwfjkwhbm1cc6xakfw5wgialgqkrrv9c7ibskwh1k75m9xf9v4hmd42xj6676z1i7l2dy0j22";
+ sha512 = "Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==";
};
};
"@webassemblyjs/wasm-parser-1.8.1" = {
@@ -4411,7 +4870,7 @@ let
version = "1.8.1";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.1.tgz";
- sha512 = "167kvvcn9hyszv3qkfr1fydhqcpzyvfc4d4730grdqnxl74qjq9jwixv57lr85clyid3djalg8xcjr0xk59z76zcqh393a8jwjxdbck";
+ sha512 = "k63WJZdIjTQgZt+cn8rsIEvW0aNKttGip6ygTE/ZPXKZsMTk0G5xyw+MQxphbvt/GYbNu5DdxGN/7WGybO95TA==";
};
};
"@webassemblyjs/wasm-parser-1.9.0" = {
@@ -4420,7 +4879,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz";
- sha512 = "0n0927dbd3wsan69ljwzlp9pi15axs3a11sypfl720s8dm8g0q81kxq0w0qybzgm16fwk073y7ffkhm4gqv0cv496fhkn0iihr29v7p";
+ sha512 = "9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==";
};
};
"@webassemblyjs/wast-parser-1.8.1" = {
@@ -4429,7 +4888,7 @@ let
version = "1.8.1";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.1.tgz";
- sha512 = "0qll7rm67z3bvbp1s2y048000187wj0adh0wsfppiamr8kif0gzcdpj2kq2z43vq1fixfwqj73prv34p1hhy1v9kl094yard1ff2y49";
+ sha512 = "iXjhXGhZeZIAnWkHD2G4ZOx8x5GYux5dwHuQL/AU8jb2H3BxolxVvNdpDmBTQPKDAgAAEeCFDnftNf4xNR9KMQ==";
};
};
"@webassemblyjs/wast-parser-1.9.0" = {
@@ -4438,7 +4897,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz";
- sha512 = "1pkw353ygc8csplwi4nfx5n296wcj4b8yawrl0kxhizq4fdbbsvrhphzzcvx1p8r8ccj9yq2x5yix17q54gyhikcvr74hyhzl095jma";
+ sha512 = "qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==";
};
};
"@webassemblyjs/wast-printer-1.8.1" = {
@@ -4447,7 +4906,7 @@ let
version = "1.8.1";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.1.tgz";
- sha512 = "1nd6hlx85jczpdzm1pxdbcczmh34lc008ik2w1jbvcyv1ka4sq3fnya5awwj13jsd7gv3ibxkzh8ha69fm5bb7g0h4ycbc162j43131";
+ sha512 = "YYRBpDCBLeYJBO+sVapLRkEE/+wrjv1O03IEybkqyls3sCZqhu3ZXjJwMSMCgFEyYP2MrdZvqL/dz2RBnULTbA==";
};
};
"@webassemblyjs/wast-printer-1.9.0" = {
@@ -4456,7 +4915,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz";
- sha512 = "2qb0ghchp4dw0yxp9c4h9iw6m7lk58sz7f9j4kmrvp5hj804kwxdskgbjcc96g3r7f3zwvcyw3nlnr718rml73f8gr727bbvq9jg7fq";
+ sha512 = "2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==";
};
};
"@wry/context-0.4.4" = {
@@ -4483,7 +4942,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz";
- sha512 = "1wczr2c331gq4q6w6nsiylqs6q6dp0j2lvc231826gfrdhr3lcimmyhswp4g0b5p7k7k525gq6gh0wpg65sjlp2s4f0n6ww18m2fzqd";
+ sha512 = "DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==";
};
};
"@xtuc/long-4.2.1" = {
@@ -4492,7 +4951,7 @@ let
version = "4.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz";
- sha512 = "3zddg3n8bh1dy1mi896jy66g5c3p8113w20pipa0zdysh9xds62wyvz99haz7v4c1vf5iarx0acy6ggnlh6s1338g5121ga20s695qm";
+ sha512 = "FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==";
};
};
"@xtuc/long-4.2.2" = {
@@ -4501,7 +4960,43 @@ let
version = "4.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz";
- sha512 = "00n8akj5s578b8r7vcdz817cnmga21vznz895kygvb0j780968szj171f91b0bgvz880ff7zq025q4087cgxb2fqpyg01sgil2ymq9n";
+ sha512 = "NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==";
+ };
+ };
+ "@yarnpkg/core-2.1.1" = {
+ name = "_at_yarnpkg_slash_core";
+ packageName = "@yarnpkg/core";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@yarnpkg/core/-/core-2.1.1.tgz";
+ sha512 = "qeBxz8nHjKAbGTP2ZcXBnXGfM7+cN0A73mIai/24uru1ayvCIgfjWL1uIj/MM+m+K5lJX0Dcn94ZBHWits9JWQ==";
+ };
+ };
+ "@yarnpkg/fslib-2.1.0" = {
+ name = "_at_yarnpkg_slash_fslib";
+ packageName = "@yarnpkg/fslib";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-2.1.0.tgz";
+ sha512 = "E+f8w5yQZnTf1soyTWy7qdf+GmHsY+A0yEN4Di44/Txk6XRIMruyc1ShDi93mOI6ilnXxD87rNms18zJ8WnspA==";
+ };
+ };
+ "@yarnpkg/json-proxy-2.1.0" = {
+ name = "_at_yarnpkg_slash_json-proxy";
+ packageName = "@yarnpkg/json-proxy";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@yarnpkg/json-proxy/-/json-proxy-2.1.0.tgz";
+ sha512 = "rOgCg2DkyviLgr80mUMTt9vzdf5RGOujQB26yPiXjlz4WNePLBshKlTNG9rKSoKQSOYEQcw6cUmosfOKDatrCw==";
+ };
+ };
+ "@yarnpkg/libzip-2.1.0" = {
+ name = "_at_yarnpkg_slash_libzip";
+ packageName = "@yarnpkg/libzip";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-2.1.0.tgz";
+ sha512 = "39c7KuSWcYUqVxlBLZwfqdD/D6lS+jplNVWd6uAnk8EpnacaYGJRegvkqWyfw5c8KHukNMeEGF5JHrXPZYBM0w==";
};
};
"@yarnpkg/lockfile-1.1.0" = {
@@ -4510,7 +5005,34 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz";
- sha512 = "04nxnvbgj54qb9p6ba5qd4iqfgb7yhrlq53qm75dszmz2rk4xjbiffb1m8vf13lx82xa5dz2pkxd1wgwdy6wbxxayjy6w6f4nzv150s";
+ sha512 = "GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==";
+ };
+ };
+ "@yarnpkg/parsers-2.1.0" = {
+ name = "_at_yarnpkg_slash_parsers";
+ packageName = "@yarnpkg/parsers";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-2.1.0.tgz";
+ sha512 = "75OYQ6PMs1C3zm+W+T1xhLyVDX78zXQGEVHpWd4o/QwpAbhneB3/5FXVGRzI3gjPPWWSb/pKOPB1S6p0xmQD2Q==";
+ };
+ };
+ "@yarnpkg/pnp-2.1.0" = {
+ name = "_at_yarnpkg_slash_pnp";
+ packageName = "@yarnpkg/pnp";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@yarnpkg/pnp/-/pnp-2.1.0.tgz";
+ sha512 = "b8NlB71EFifv1jDX47nFaRXrykROxHcS7YuGb2dQ+Gp9gqJ0thIaZ3yB9+qWF8acdWtNcMpjCug4xkfAAR5Odw==";
+ };
+ };
+ "@yarnpkg/shell-2.1.0" = {
+ name = "_at_yarnpkg_slash_shell";
+ packageName = "@yarnpkg/shell";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@yarnpkg/shell/-/shell-2.1.0.tgz";
+ sha512 = "9i9ZWqeKHGV0DOfdxTVq5zl73Li8Fg947v57uLBEaytNF+HywkDfouNkg/6HfgBrpI0WH8OJ9Pz/uDaE5cpctw==";
};
};
"@zeit/schemas-2.6.0" = {
@@ -4573,7 +5095,7 @@ let
version = "1.3.5";
src = fetchurl {
url = "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz";
- sha512 = "2lyrcp8yh09p0f000ng5q5r5xwm464cx60mnyjlaw9f0as75ifl27a22cyk61zpa7zilg9k5crblj9lbbnnsi42ndymbwcqsfwaps0k";
+ sha512 = "E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==";
};
};
"JSV-4.0.2" = {
@@ -4603,13 +5125,13 @@ let
sha1 = "5faad9c2c07f60dd76770f71cf025b62a63cfd4e";
};
};
- "abab-2.0.3" = {
+ "abab-2.0.4" = {
name = "abab";
packageName = "abab";
- version = "2.0.3";
+ version = "2.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz";
- sha512 = "192f58ba6nxqhzyxlp9dlj156ry71s8mlfvgbg37kj2slffixrwj2s3zwpnyyhy4mh5m7sy3idir119mk518hjhii6skd9djwz77hdn";
+ url = "https://registry.npmjs.org/abab/-/abab-2.0.4.tgz";
+ sha512 = "Eu9ELJWCz/c1e9gTiCY+FceWxcqzjYEbqMgtndnuSqZSUCOL73TWNK2mHfIj4Cw2E/ongOp+JISVNCmovt2KYQ==";
};
};
"abbrev-1.1.1" = {
@@ -4618,7 +5140,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz";
- sha512 = "38s4f3id97wsb0rg9nm9zvxyq0nvwrmrpa5dzvrkp36mf5ibs98b4z6lvsbrwzzs0sbcank6c7gpp06vcwp9acfhp41rzlhi3ybsxwy";
+ sha512 = "nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==";
};
};
"absolute-0.0.1" = {
@@ -4684,22 +5206,13 @@ let
sha1 = "9a8eac8ff79866f3f9b4bb1443ca778f1598aeda";
};
};
- "accepts-1.2.13" = {
- name = "accepts";
- packageName = "accepts";
- version = "1.2.13";
- src = fetchurl {
- url = "https://registry.npmjs.org/accepts/-/accepts-1.2.13.tgz";
- sha1 = "e5f1f3928c6d95fd96558c36ec3d9d0de4a6ecea";
- };
- };
"accepts-1.3.7" = {
name = "accepts";
packageName = "accepts";
version = "1.3.7";
src = fetchurl {
url = "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz";
- sha512 = "2j51dxzbgz22q0k7dhivimfsqx9a0f0h9slfd7n20gz3y1944gx3y7xai54za0x3zhbar6vqiaab2i9p913cwqk414qk3cnrm138pr2";
+ sha512 = "Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==";
};
};
"accord-0.28.0" = {
@@ -4753,7 +5266,7 @@ let
version = "5.7.4";
src = fetchurl {
url = "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz";
- sha512 = "0k4pivh1yagdalb26khf36wscaxi3kbv6w48zg5jsll2scl2wq4f4gxcq9ggnzf37l4y446n4a3bmr85wx0fnwk89pvp1n1drabwgyl";
+ sha512 = "1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==";
};
};
"acorn-6.4.1" = {
@@ -4762,16 +5275,16 @@ let
version = "6.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz";
- sha512 = "1s65pswzbh0155lsrdln08lifgs34zb53vkfl8fvxwnfmrc84vj01m9b31w4n846k7vk8lr5ns6wqf0fxc8xz98vkihldxsgn9ksl35";
+ sha512 = "ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==";
};
};
- "acorn-7.2.0" = {
+ "acorn-7.4.0" = {
name = "acorn";
packageName = "acorn";
- version = "7.2.0";
+ version = "7.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/acorn/-/acorn-7.2.0.tgz";
- sha512 = "24wslbhl33an7j46cyc72m7qx78ixgnfbvramk48f364fhnzhamk72p2qykisg9sx2rd7ch4lld26m5q3xddfzqkgw0v98mcrb1g73a";
+ url = "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz";
+ sha512 = "+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==";
};
};
"acorn-globals-1.0.9" = {
@@ -4798,7 +5311,7 @@ let
version = "4.3.4";
src = fetchurl {
url = "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz";
- sha512 = "38gm4qa9sr1znbnlv4w33f1zrqsvldv66yqlflsc7r5ifxwsnpizsa93yxd3d1a8wy08j424smizrywkzam36z4jpsf0ixm3l9d0mvj";
+ sha512 = "clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==";
};
};
"acorn-jsx-3.0.1" = {
@@ -4816,7 +5329,7 @@ let
version = "5.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz";
- sha512 = "0niyjk1l8rz60vc6qp04q8gld1il2yrmyx78jfzakbspwmjwlq5kn15d1d2vls8sqa2vp9lh7ci1w1kwkvhbcz44wlrjqmnwbzif98y";
+ sha512 = "HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==";
};
};
"acorn-loose-6.1.0" = {
@@ -4834,7 +5347,7 @@ let
version = "1.8.2";
src = fetchurl {
url = "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz";
- sha512 = "3ja2k5v6p53920jdprvx0p83ycv68fdphfdmr72xmvg2450i37chn1f7mlvfxv4q8i14ypbnsbbyirii033qa6jkvcg5fa3r5z7wszj";
+ sha512 = "8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==";
};
};
"acorn-walk-6.2.0" = {
@@ -4843,16 +5356,16 @@ let
version = "6.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz";
- sha512 = "1q392w8cii4phm8maghmlfjzgzmwhd2n0xadah315lqflygnaf5g7gn6lhbdfszf1sdqx5j4bik89qa6zg03n8cfj1b6w7my74yrszd";
+ sha512 = "7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==";
};
};
- "acorn-walk-7.1.1" = {
+ "acorn-walk-7.2.0" = {
name = "acorn-walk";
packageName = "acorn-walk";
- version = "7.1.1";
+ version = "7.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.1.1.tgz";
- sha512 = "10s7pz9c2jqw7sjmkkwfb6kyyfgb7qqpmz2gc0fq9phhmfknyw029x1jbw0cwi47wbacpwkw65601arnid2l95lmz0xbzv6ddilznf1";
+ url = "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz";
+ sha512 = "OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==";
};
};
"adbkit-2.11.1" = {
@@ -4891,13 +5404,13 @@ let
sha1 = "f291be701a2efc567a63fc7aa6afcded31430be1";
};
};
- "addons-linter-1.23.0" = {
+ "addons-linter-2.1.0" = {
name = "addons-linter";
packageName = "addons-linter";
- version = "1.23.0";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/addons-linter/-/addons-linter-1.23.0.tgz";
- sha512 = "4ozo5E+KnsU9h94J496WQs6NYSnofxtw5/Sy63PmeB5FJ3KWERx1S9D8A+ixMAIMgaSiexHpp5alp9yjE0t4gg==";
+ url = "https://registry.npmjs.org/addons-linter/-/addons-linter-2.1.0.tgz";
+ sha512 = "ISCPobK6VdQ+5btMf1abkuD/9V+6RjnpJAVmEzjxDitk7HY03mLXVhA8SoD0XgngrI6cFlM2/i4OxfY4dHokpw==";
};
};
"addr-to-ip-port-1.5.1" = {
@@ -4918,13 +5431,13 @@ let
sha512 = "fERNJX8sOXfel6qCBCMPvZLzENBEhZTzKqg6vrOW5pvoEaQuJhRU4ndTAh6lHOxn1I6jnz2NHra56ZODM751uw==";
};
};
- "adm-zip-0.4.14" = {
+ "adm-zip-0.4.16" = {
name = "adm-zip";
packageName = "adm-zip";
- version = "0.4.14";
+ version = "0.4.16";
src = fetchurl {
- url = "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.14.tgz";
- sha512 = "/9aQCnQHF+0IiCl0qhXoK7qs//SwYE7zX8lsr/DNk1BRAHYxeLZPL4pguwK29gUEqasYQjqPtEpDRSWEkdHn9g==";
+ url = "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz";
+ sha512 = "TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==";
};
};
"adverb-where-0.0.9" = {
@@ -4987,7 +5500,7 @@ let
version = "4.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz";
- sha512 = "1rbfdw8sj01117m7x7688s9wdlkl4arh522bdypv16124gsqap0g6ycla3mxkdsm5i00pdf4gamnw2d2mz3cihamz7ljmx7g0d5radi";
+ sha512 = "salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==";
};
};
"agent-base-5.1.1" = {
@@ -4996,16 +5509,16 @@ let
version = "5.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz";
- sha512 = "3gcwi6b3qzp86xn4wkssqpr6344isgya08aaxa609psfaiijjdyvjll0xnk146vl2ggmqjg24ypywkvn3ri1ly8kjscaz3nv5namisc";
+ sha512 = "TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==";
};
};
- "agent-base-6.0.0" = {
+ "agent-base-6.0.1" = {
name = "agent-base";
packageName = "agent-base";
- version = "6.0.0";
+ version = "6.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/agent-base/-/agent-base-6.0.0.tgz";
- sha512 = "2mlsi3nqlanwznzfz3dgmwv412vs83liaiifwqkh671z6j5s1qc7giv90s6dya7dmv9rrxsj0v3zkd9w2fgmpb0mqqf0dxa41qknm4g";
+ url = "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz";
+ sha512 = "01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==";
};
};
"agentkeepalive-3.5.2" = {
@@ -5017,13 +5530,13 @@ let
sha512 = "e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==";
};
};
- "agentkeepalive-4.1.2" = {
+ "agentkeepalive-4.1.3" = {
name = "agentkeepalive";
packageName = "agentkeepalive";
- version = "4.1.2";
+ version = "4.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.2.tgz";
- sha512 = "waNHE7tQBBn+2qXucI8HY0o2Y0OBPWldWOWsZwY71JcCm4SvrPnWdceFfB5NIXSqE8Ewq6VR/Qt5b1i69P6KCQ==";
+ url = "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.3.tgz";
+ sha512 = "wn8fw19xKZwdGPO47jivonaHRTd+nGOMP1z11sgGeQzDy2xd5FG0R67dIMcKHDE2cJ5y+YXV30XVGUBPRSY7Hg==";
};
};
"aggregate-error-3.0.1" = {
@@ -5032,7 +5545,7 @@ let
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz";
- sha512 = "00ccx66xcda4wlic1naxckbz0vbzyp0wrcj1wd5dqlr08n264s7c00i4dbq41fnq9b6ip7w1j9n3qyg2kd8hwpfd76i5z3xqrg1msma";
+ sha512 = "quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==";
};
};
"airplay-js-0.2.16" = {
@@ -5095,16 +5608,16 @@ let
version = "6.12.0";
src = fetchurl {
url = "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz";
- sha512 = "0gkcic96nmpcq311i2jfwbaa961x0mj7mkl7iwk213hyn4jgxbl0a472lcpg9dr7ybacn3i45fj6q0dz3g8rqmva7r14i9la240ba0g";
+ sha512 = "D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==";
};
};
- "ajv-6.12.2" = {
+ "ajv-6.12.3" = {
name = "ajv";
packageName = "ajv";
- version = "6.12.2";
+ version = "6.12.3";
src = fetchurl {
- url = "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz";
- sha512 = "18zdchlpq20znwglnbc54yvqpr9m7q96qp9zvys27is5c0vxfn5fk8nmwhpnplbxyka88xqqabad0427mbgz7y7mz6azrp6723pxrck";
+ url = "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz";
+ sha512 = "4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==";
};
};
"ajv-6.5.3" = {
@@ -5122,7 +5635,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz";
- sha512 = "24kqslzd256yc0dckqcg8n1rngyfzdflfznp55hnhkv3rhyzirjhpj31rgiiryyjlw8a64x9ba7hdqkpiwf6jpllwyyyhr7zqxmy90c";
+ sha512 = "DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==";
};
};
"ajv-keywords-1.5.1" = {
@@ -5143,13 +5656,13 @@ let
sha1 = "617997fc5f60576894c435f940d819e135b80762";
};
};
- "ajv-keywords-3.4.1" = {
+ "ajv-keywords-3.5.2" = {
name = "ajv-keywords";
packageName = "ajv-keywords";
- version = "3.4.1";
+ version = "3.5.2";
src = fetchurl {
- url = "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz";
- sha512 = "1lyjmfg70gijr3gjs63qmawfazm5mz8vb1bknyy1vzdif6a30vi3dpwkrlv4j4i5dg56jd3fliqgfq0rxbm98a42jxbgnyxmdn65va4";
+ url = "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz";
+ sha512 = "5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==";
};
};
"ajv-merge-patch-4.1.0" = {
@@ -5161,13 +5674,13 @@ let
sha512 = "0mAYXMSauA8RZ7r+B4+EAOYcZEcO9OK5EiQCR7W7Cv4E44pJj56ZnkKLJ9/PAcOc0dT+LlV9fdDcq2TxVJfOYw==";
};
};
- "alex-5.1.0" = {
+ "alex-8.2.0" = {
name = "alex";
packageName = "alex";
- version = "5.1.0";
+ version = "8.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/alex/-/alex-5.1.0.tgz";
- sha512 = "ouNJOHx7KKNwFsmX3WWXo8c2RTrsyhcX5QlFb6IM/cHCy9IkHr1k833jiIhcbwkUeGgACI2BJtp9LLvnFjbhbA==";
+ url = "https://registry.npmjs.org/alex/-/alex-8.2.0.tgz";
+ sha512 = "aJX/ZkyGruiXKr26NJkbrYd+Quc8i0cP7B7b9TIX2AoLxHsV+0SJ0ca+26h8sw63LyrWQMkT7lZQlvMMOBKxqA==";
};
};
"align-text-0.1.4" = {
@@ -5239,7 +5752,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz";
- sha512 = "1ix3ibbk3b45anmmwql9h92fcavdcxq4cz79qjapammc7c9kb7pzxx50n0x4lsfrl6yl4p3b7i9i86fsvbnv8k20r378dwpm9aab436";
+ sha512 = "ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==";
};
};
"ansi-color-0.2.1" = {
@@ -5260,22 +5773,13 @@ let
sha512 = "SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==";
};
};
- "ansi-colors-3.2.3" = {
- name = "ansi-colors";
- packageName = "ansi-colors";
- version = "3.2.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz";
- sha512 = "2gpv8bq9jq550ygnnm5srza0w0lfg8mr8z39702l0rgxhf35sxmdzxpppvwcp50rpk0dgjz516nbkygm0fk4675kb9qsgb5x35cfh9c";
- };
- };
"ansi-colors-3.2.4" = {
name = "ansi-colors";
packageName = "ansi-colors";
version = "3.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz";
- sha512 = "2n6gl8300ihln724832pvvzrii5c4qjli9xc16s632ywnyrfbv1kmcqg133v25583hqhflpsfi2yhkjy6nhzj0si5v36zhym0cifxc4";
+ sha512 = "hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==";
};
};
"ansi-colors-4.1.1" = {
@@ -5311,7 +5815,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-4.1.0.tgz";
- sha512 = "1bsgrlcm8b2imj8i2gjj73a77823sil3nlca1j92v9dc0kw1jgwlpw2xj36g2ip5zvbcq5z4z7y15g0fmvlv7f80rp5vls7gj8bsdbp";
+ sha512 = "dzW9kHxH011uBsidTXd14JXgzye/YLb2LzeKZ4bsgl/Knwx8AtbSFkkGxagdNOoh0DlqHCmfiEjWKBaqjOanVw==";
};
};
"ansi-escapes-1.4.0" = {
@@ -5329,7 +5833,7 @@ let
version = "3.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz";
- sha512 = "12pp3q4c44hrzr2xl9vqjigwjn2wr1j0lhvshl75z5m6a97hqkd047sdcma1inzjvxhpkzk1qkvag7cw3sya32s9wsfasr6xsnnj63h";
+ sha512 = "cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==";
};
};
"ansi-escapes-4.3.1" = {
@@ -5338,7 +5842,7 @@ let
version = "4.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz";
- sha512 = "0nf08d0kqd207c05aalkrc4rbh7w0wgn9c4y5gi8m0f966b5ybmh1ywsfibrkiq7pzgnzlwvxpfv5qzn1gq3acayqp9zbldrahpnq95";
+ sha512 = "JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==";
};
};
"ansi-gray-0.1.1" = {
@@ -5410,7 +5914,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz";
- sha512 = "1v2gfp292kslpvam0l0h1iba35yi0n7dc6qv6fmxsdyfcp6zakkl13vrh3hzsw4zgh50jrrsg7xb2q2hn4g8a0dmf947mfcylymxanm";
+ sha512 = "1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==";
};
};
"ansi-regex-5.0.0" = {
@@ -5419,7 +5923,7 @@ let
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz";
- sha512 = "2bgymyprr0q59vfj2qnmnlcbi60jvry6kzdk94nlw3x6176ar5g0qddm8w01bw7fj2hrb4xlb75x4dqs38198sjachhslcfks7rz3kd";
+ sha512 = "bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==";
};
};
"ansi-split-1.0.1" = {
@@ -5464,7 +5968,7 @@ let
version = "3.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz";
- sha512 = "2lgkskkj4c1fsnrksy0yffda0wss84p8lfiazdc7jli7iqnvrxkzbxjzpvx13lm28qw0zkawfxvz2bdiisc72ccy7hx8i8rm4iijgam";
+ sha512 = "VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==";
};
};
"ansi-styles-4.2.1" = {
@@ -5473,7 +5977,7 @@ let
version = "4.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz";
- sha512 = "2619xzd910i29pa6v368sk8jdgjk3yqqvjwbg3hyj6byd3ygcrs3xix3fy03smqgiylhdrkrvyrhhnv1l5pkc64qn7zgmh6rfna6lgm";
+ sha512 = "9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==";
};
};
"ansi-term-0.0.2" = {
@@ -5545,7 +6049,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz";
- sha512 = "03mjsaw6xk4zhvl17fpqn59j4v2bafqs0yfw5y45hl8x97xlihwvjmcx3icnaamvipplnczymvzg4sb4ixwpzak0k3p21c00nqqxmz6";
+ sha512 = "5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==";
};
};
"anymatch-3.1.1" = {
@@ -5554,7 +6058,7 @@ let
version = "3.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz";
- sha512 = "2776jrfn8kh9r6qhz6s43znnwvqmbqrjsch99hdv21j53sj4njyjhrya67drxk8y7hvi28mjvdjj277jy4qd2zfayrjli3cdbdkkkwq";
+ sha512 = "mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==";
};
};
"ap-0.1.0" = {
@@ -5584,13 +6088,13 @@ let
sha512 = "sbLEIMQrkV7RkIruqTPXxeCMkAAycv4yzTkBzRgOR1BrR5UB7qZtupqxkersTJSf0HZ3sbaNRrNV80TnnM7cUw==";
};
};
- "apollo-2.28.0" = {
+ "apollo-2.30.2" = {
name = "apollo";
packageName = "apollo";
- version = "2.28.0";
+ version = "2.30.2";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo/-/apollo-2.28.0.tgz";
- sha512 = "dtgkWQi+x36mUFKq3HSSANrVMycyrpeGR/cJsisogzAkJvqFS7Pk2CWCNlrOV9HU/UmHBi0ecBLC5xOI7izBUw==";
+ url = "https://registry.npmjs.org/apollo/-/apollo-2.30.2.tgz";
+ sha512 = "CKQVvfjbeFPVew9q/dGuRNpohenK7oBTKNnwDs89ImEGoPDd7BpXRQUu/mNjUANoDpd2ztYRwO+ZxxVE8P4+sA==";
};
};
"apollo-cache-1.3.5" = {
@@ -5602,13 +6106,13 @@ let
sha512 = "1XoDy8kJnyWY/i/+gLTEbYLnoiVtS8y7ikBr/IfmML4Qb+CM7dEEbIUOjnY716WqmZ/UpXIxTfJsY7rMcqiCXA==";
};
};
- "apollo-cache-control-0.11.0" = {
+ "apollo-cache-control-0.11.1" = {
name = "apollo-cache-control";
packageName = "apollo-cache-control";
- version = "0.11.0";
+ version = "0.11.1";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-cache-control/-/apollo-cache-control-0.11.0.tgz";
- sha512 = "dmRnQ9AXGw2SHahVGLzB/p4UW/taFBAJxifxubp8hqY5p9qdlSu4MPRq8zvV2ULMYf50rBtZyC4C+dZLqmHuHQ==";
+ url = "https://registry.npmjs.org/apollo-cache-control/-/apollo-cache-control-0.11.1.tgz";
+ sha512 = "6iHa8TkcKt4rx5SKRzDNjUIpCQX+7/FlZwD7vRh9JDnM4VH8SWhpj8fUR3CiEY8Kuc4ChXnOY8bCcMju5KPnIQ==";
};
};
"apollo-cache-inmemory-1.6.6" = {
@@ -5629,148 +6133,76 @@ let
sha512 = "jiPlMTN6/5CjZpJOkGeUV0mb4zxx33uXWdj/xQCfAMkuNAC3HN7CvYDyMHHEzmcQ5GV12LszWoQ/VlxET24CtA==";
};
};
- "apollo-codegen-0.20.2" = {
- name = "apollo-codegen";
- packageName = "apollo-codegen";
- version = "0.20.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/apollo-codegen/-/apollo-codegen-0.20.2.tgz";
- sha512 = "f95fPGoQoj+XcR7JWgR35mUYrD7RWT4kHbtSLs3aHeRFOKUHEWW2nHUNTOtQbbIdLulRuxPQCTvSddT7fFwhrA==";
- };
- };
- "apollo-codegen-core-0.20.1" = {
+ "apollo-codegen-core-0.37.8" = {
name = "apollo-codegen-core";
packageName = "apollo-codegen-core";
- version = "0.20.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/apollo-codegen-core/-/apollo-codegen-core-0.20.1.tgz";
- sha512 = "sanUIqXWyyDpxY3fYOVU+Hsxwxdj5fmn3Zcy6CcMGnWmh9o7tautQAuod2a63wrDs1jcNQcFq3EKIpeB+2xECw==";
- };
- };
- "apollo-codegen-core-0.37.0" = {
- name = "apollo-codegen-core";
- packageName = "apollo-codegen-core";
- version = "0.37.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/apollo-codegen-core/-/apollo-codegen-core-0.37.0.tgz";
- sha512 = "9+DXf/Gl+xtkRpkhVyY6l8zPxzp7B8rD4wcw8H+5X3E/3jJcsrbM32b2rP09L48ZYIJ2a8YDmD903vtIGeUtvw==";
- };
- };
- "apollo-codegen-flow-0.20.0" = {
- name = "apollo-codegen-flow";
- packageName = "apollo-codegen-flow";
- version = "0.20.0";
+ version = "0.37.8";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-codegen-flow/-/apollo-codegen-flow-0.20.0.tgz";
- sha512 = "XgKE19B0Q74PBLVqHP/77NcCFrcvrN9wi3CcotH+FV8BeHTjvpHlilTsQMmd2STPt19cCvY2Qtz0EOeLXTUQ2Q==";
+ url = "https://registry.npmjs.org/apollo-codegen-core/-/apollo-codegen-core-0.37.8.tgz";
+ sha512 = "5mIF75iJCGaPXPvWthQjrWKb6YD7KRioODAM6OF5r+foN70Mli2S3g7wCsnmQ0J1TtstntHVnXykHsWClj4NIg==";
};
};
- "apollo-codegen-flow-0.35.0" = {
+ "apollo-codegen-flow-0.35.8" = {
name = "apollo-codegen-flow";
packageName = "apollo-codegen-flow";
- version = "0.35.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/apollo-codegen-flow/-/apollo-codegen-flow-0.35.0.tgz";
- sha512 = "nMyV2ebsBbqPh4L0Xfrdw3+ndpSZMixt1o2RIW5EGn4sH77ZQsHCKdjBEEodtM5cucVjIhj/E03H9wioQILsXw==";
- };
- };
- "apollo-codegen-flow-legacy-0.20.0" = {
- name = "apollo-codegen-flow-legacy";
- packageName = "apollo-codegen-flow-legacy";
- version = "0.20.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/apollo-codegen-flow-legacy/-/apollo-codegen-flow-legacy-0.20.0.tgz";
- sha512 = "kGjJNkkkob9gGYSIhwfdgOzkj0PuN4/QPhng4ckSaSCE+8E4Awyvk0P8LiYPKauHzHVjmJzxWLSG6kI0PQTNgA==";
- };
- };
- "apollo-codegen-scala-0.20.0" = {
- name = "apollo-codegen-scala";
- packageName = "apollo-codegen-scala";
- version = "0.20.0";
+ version = "0.35.8";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-codegen-scala/-/apollo-codegen-scala-0.20.0.tgz";
- sha512 = "NbnMOfUXXovlTGRj4mIZGXB9HvidQhwKfAmdYHox5peHPkjjsqEzxGCIuWCSnubWiCF2uHZnQoIkg4sXWf0KLw==";
+ url = "https://registry.npmjs.org/apollo-codegen-flow/-/apollo-codegen-flow-0.35.8.tgz";
+ sha512 = "nqTIvqmidL3/k6k0HcJOQfr/vG6a3i2CCKa+w1UwAR9zRJn487lvT3QGSRNuYaohB/wBdGtNk3a1V2FvFyH/xg==";
};
};
- "apollo-codegen-scala-0.36.0" = {
+ "apollo-codegen-scala-0.36.8" = {
name = "apollo-codegen-scala";
packageName = "apollo-codegen-scala";
- version = "0.36.0";
+ version = "0.36.8";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-codegen-scala/-/apollo-codegen-scala-0.36.0.tgz";
- sha512 = "HwKXQwpGblLKUFyZb5B3Culym+Uo9yE3oFoHzMVClIG4iwxqkrwwctfXyc4aLEVmVXT9wDPAiX8xKo8TQiTnng==";
+ url = "https://registry.npmjs.org/apollo-codegen-scala/-/apollo-codegen-scala-0.36.8.tgz";
+ sha512 = "6/ulLUqlKUTac5mZNAaFtzYn5LnJbXeMLftCl1NL4dyzFRn4rj+gZjDRP5e74GfDCqLAMSPyVt/6OFBxFKrs7w==";
};
};
- "apollo-codegen-swift-0.20.0" = {
+ "apollo-codegen-swift-0.37.8" = {
name = "apollo-codegen-swift";
packageName = "apollo-codegen-swift";
- version = "0.20.0";
+ version = "0.37.8";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-codegen-swift/-/apollo-codegen-swift-0.20.0.tgz";
- sha512 = "L9Y4StbXw0t/nuF+miz0ybSt/io6tsLc063Yeh1A8GCvhFFQyXE/yK0Rf3nO1Bl5Z9UZ5o8Aae9kK4GSWYIGNQ==";
+ url = "https://registry.npmjs.org/apollo-codegen-swift/-/apollo-codegen-swift-0.37.8.tgz";
+ sha512 = "qRqXZg2fLBm5OhJopVwh3Y3RLXeurwAj+bH3xcpxiAX05qci9MVOxwej05nmSu4GUv1csJSLDn93ZjQfByabkQ==";
};
};
- "apollo-codegen-swift-0.37.0" = {
- name = "apollo-codegen-swift";
- packageName = "apollo-codegen-swift";
- version = "0.37.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/apollo-codegen-swift/-/apollo-codegen-swift-0.37.0.tgz";
- sha512 = "jaYHiDoQQNGyEF1tHlUk+sjRAX8yBF5hrG4T9GE1OMEwQ8Q57FQx+N1GvkCxNIQlYFbfJFsAzhTjwfp1bPxGnA==";
- };
- };
- "apollo-codegen-typescript-0.20.0" = {
- name = "apollo-codegen-typescript";
- packageName = "apollo-codegen-typescript";
- version = "0.20.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/apollo-codegen-typescript/-/apollo-codegen-typescript-0.20.0.tgz";
- sha512 = "mzlIJXz+5WPwzeALqRHHR9aPPEf6IlhSrjCawpUHmFU1NK9hgwbguYCEYZv9mKkYBUUgDY+9cGFK1cafJX70AQ==";
- };
- };
- "apollo-codegen-typescript-0.37.0" = {
+ "apollo-codegen-typescript-0.37.8" = {
name = "apollo-codegen-typescript";
packageName = "apollo-codegen-typescript";
- version = "0.37.0";
+ version = "0.37.8";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-codegen-typescript/-/apollo-codegen-typescript-0.37.0.tgz";
- sha512 = "gsxjUZ0U7IKnPnSy26PHaDboloClBYM8oMFYDppCHDA9iosmcnyFEgbznxdtbQncflUROJnCjYuSGgV/Ej9ziA==";
+ url = "https://registry.npmjs.org/apollo-codegen-typescript/-/apollo-codegen-typescript-0.37.8.tgz";
+ sha512 = "cYysqRnW2h1xKFEZH0o636IeKvWBeeTDZmNZEyfMcl2TtyMRd0cOFUmA0gokX0JK/QzvJuTJgBKD9le9W8wV2w==";
};
};
- "apollo-codegen-typescript-legacy-0.20.0" = {
- name = "apollo-codegen-typescript-legacy";
- packageName = "apollo-codegen-typescript-legacy";
- version = "0.20.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/apollo-codegen-typescript-legacy/-/apollo-codegen-typescript-legacy-0.20.0.tgz";
- sha512 = "0/h5hce2FIGn6Y4+EHMeMINQxFwcgjw1vU+xV3KGaaEgyEAEQ3/n9pyz43M8mOm/JVgg8Eb4CtM1AtCkRQuFGw==";
- };
- };
- "apollo-datasource-0.7.1" = {
+ "apollo-datasource-0.7.2" = {
name = "apollo-datasource";
packageName = "apollo-datasource";
- version = "0.7.1";
+ version = "0.7.2";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-datasource/-/apollo-datasource-0.7.1.tgz";
- sha512 = "h++/jQAY7GA+4TBM+7ezvctFmmGNLrAPf51KsagZj+NkT9qvxp585rdsuatynVbSl59toPK2EuVmc6ilmQHf+g==";
+ url = "https://registry.npmjs.org/apollo-datasource/-/apollo-datasource-0.7.2.tgz";
+ sha512 = "ibnW+s4BMp4K2AgzLEtvzkjg7dJgCaw9M5b5N0YKNmeRZRnl/I/qBTQae648FsRKgMwTbRQIvBhQ0URUFAqFOw==";
};
};
- "apollo-engine-reporting-2.0.0" = {
+ "apollo-engine-reporting-2.3.0" = {
name = "apollo-engine-reporting";
packageName = "apollo-engine-reporting";
- version = "2.0.0";
+ version = "2.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-engine-reporting/-/apollo-engine-reporting-2.0.0.tgz";
- sha512 = "FvNwORsh3nxEfvQqd2xbd468a0q/R3kYar/Bk6YQdBX5qwqUhqmOcOSxLFk8Zb77HpwHij5CPpPWJb53TU1zcA==";
+ url = "https://registry.npmjs.org/apollo-engine-reporting/-/apollo-engine-reporting-2.3.0.tgz";
+ sha512 = "SbcPLFuUZcRqDEZ6mSs8uHM9Ftr8yyt2IEu0JA8c3LNBmYXSLM7MHqFe80SVcosYSTBgtMz8mLJO8orhYoSYZw==";
};
};
- "apollo-engine-reporting-protobuf-0.5.1" = {
+ "apollo-engine-reporting-protobuf-0.5.2" = {
name = "apollo-engine-reporting-protobuf";
packageName = "apollo-engine-reporting-protobuf";
- version = "0.5.1";
+ version = "0.5.2";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-engine-reporting-protobuf/-/apollo-engine-reporting-protobuf-0.5.1.tgz";
- sha512 = "TSfr9iAaInV8dhXkesdcmqsthRkVcJkzznmiM+1Ob/GScK7r6hBYCjVDt2613EHAg9SUzTOltIKlGD+N+GJRUw==";
+ url = "https://registry.npmjs.org/apollo-engine-reporting-protobuf/-/apollo-engine-reporting-protobuf-0.5.2.tgz";
+ sha512 = "4wm9FR3B7UvJxcK/69rOiS5CAJPEYKufeRWb257ZLfX7NGFTMqvbc1hu4q8Ch7swB26rTpkzfsftLED9DqH9qg==";
};
};
"apollo-env-0.6.5" = {
@@ -5782,22 +6214,22 @@ let
sha512 = "jeBUVsGymeTHYWp3me0R2CZRZrFeuSZeICZHCeRflHTfnQtlmbSXdy5E0pOyRM9CU4JfQkKDC98S1YglQj7Bzg==";
};
};
- "apollo-graphql-0.4.4" = {
+ "apollo-graphql-0.5.0" = {
name = "apollo-graphql";
packageName = "apollo-graphql";
- version = "0.4.4";
+ version = "0.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-graphql/-/apollo-graphql-0.4.4.tgz";
- sha512 = "i012iRKT5nfsOaNMx4MTwHw2jrlyaF1zikpejxsGHsKIf3OngGvGh3pyw20bEmwj413OrNQpRxvvIz5A7W/8xw==";
+ url = "https://registry.npmjs.org/apollo-graphql/-/apollo-graphql-0.5.0.tgz";
+ sha512 = "YSdF/BKPbsnQpxWpmCE53pBJX44aaoif31Y22I/qKpB6ZSGzYijV5YBoCL5Q15H2oA/v/02Oazh9lbp4ek3eig==";
};
};
- "apollo-language-server-1.22.0" = {
+ "apollo-language-server-1.23.3" = {
name = "apollo-language-server";
packageName = "apollo-language-server";
- version = "1.22.0";
+ version = "1.23.3";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-language-server/-/apollo-language-server-1.22.0.tgz";
- sha512 = "7Ryl48ggPMaP+FQgrZ0Fr22/OGmP1mByM1zUDshSw7o09eC+EQ4CIKy1n5aGwArMI6TCcBF0hE3bcshq7YPjQQ==";
+ url = "https://registry.npmjs.org/apollo-language-server/-/apollo-language-server-1.23.3.tgz";
+ sha512 = "WbK5tlqDpyy5TKjo1tjLIAeeTjlpZpvXURB1Qlx7ZfTqaG1846u9lgYpKw6Ydx/+1Viy60K8z530/gOgI/KmvQ==";
};
};
"apollo-link-1.2.14" = {
@@ -5872,76 +6304,76 @@ let
sha512 = "mjSFPlQxmoLArpHBeUb2Xj+2HDYeTaJqFGOqQ+I8NVJxgL9lJe84PDWcPah/yMLv3rB7QgBDSuZ0xoRFBPlySw==";
};
};
- "apollo-server-caching-0.5.1" = {
+ "apollo-server-caching-0.5.2" = {
name = "apollo-server-caching";
packageName = "apollo-server-caching";
- version = "0.5.1";
+ version = "0.5.2";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-server-caching/-/apollo-server-caching-0.5.1.tgz";
- sha512 = "L7LHZ3k9Ao5OSf2WStvQhxdsNVplRQi7kCAPfqf9Z3GBEnQ2uaL0EgO0hSmtVHfXTbk5CTRziMT1Pe87bXrFIw==";
+ url = "https://registry.npmjs.org/apollo-server-caching/-/apollo-server-caching-0.5.2.tgz";
+ sha512 = "HUcP3TlgRsuGgeTOn8QMbkdx0hLPXyEJehZIPrcof0ATz7j7aTPA4at7gaiFHCo8gk07DaWYGB3PFgjboXRcWQ==";
};
};
- "apollo-server-core-2.14.1" = {
+ "apollo-server-core-2.16.1" = {
name = "apollo-server-core";
packageName = "apollo-server-core";
- version = "2.14.1";
+ version = "2.16.1";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-2.14.1.tgz";
- sha512 = "Uk/jJwLtm+5YvExghNoq9V2ZHJRXPfaVOt4cIyo+mcjWG6YymHhMg5h9pR/auz9HMI8NP7ykmfo/bsTR1qutWQ==";
+ url = "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-2.16.1.tgz";
+ sha512 = "nuwn5ZBbmzPwDetb3FgiFFJlNK7ZBFg8kis/raymrjd3eBGdNcOyMTJDl6J9673X9Xqp+dXQmFYDW/G3G8S1YA==";
};
};
- "apollo-server-env-2.4.4" = {
+ "apollo-server-env-2.4.5" = {
name = "apollo-server-env";
packageName = "apollo-server-env";
- version = "2.4.4";
+ version = "2.4.5";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-server-env/-/apollo-server-env-2.4.4.tgz";
- sha512 = "c2oddDS3lwAl6QNCIKCLEzt/dF9M3/tjjYRVdxOVN20TidybI7rAbnT4QOzf4tORnGXtiznEAvr/Kc9ahhKADg==";
+ url = "https://registry.npmjs.org/apollo-server-env/-/apollo-server-env-2.4.5.tgz";
+ sha512 = "nfNhmGPzbq3xCEWT8eRpoHXIPNcNy3QcEoBlzVMjeglrBGryLG2LXwBSPnVmTRRrzUYugX0ULBtgE3rBFNoUgA==";
};
};
- "apollo-server-errors-2.4.1" = {
+ "apollo-server-errors-2.4.2" = {
name = "apollo-server-errors";
packageName = "apollo-server-errors";
- version = "2.4.1";
+ version = "2.4.2";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-server-errors/-/apollo-server-errors-2.4.1.tgz";
- sha512 = "7oEd6pUxqyWYUbQ9TA8tM0NU/3aGtXSEibo6+txUkuHe7QaxfZ2wHRp+pfT1LC1K3RXYjKj61/C2xEO19s3Kdg==";
+ url = "https://registry.npmjs.org/apollo-server-errors/-/apollo-server-errors-2.4.2.tgz";
+ sha512 = "FeGxW3Batn6sUtX3OVVUm7o56EgjxDlmgpTLNyWcLb0j6P8mw9oLNyAm3B+deHA4KNdNHO5BmHS2g1SJYjqPCQ==";
};
};
- "apollo-server-express-2.14.1" = {
+ "apollo-server-express-2.16.1" = {
name = "apollo-server-express";
packageName = "apollo-server-express";
- version = "2.14.1";
+ version = "2.16.1";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.14.1.tgz";
- sha512 = "Ee1Oc+lzKfHh3BkDNRJL4s7Nnx+Nkmz606TBDi0ETSuNjJqXBNDbDM/YLS3LP7zJ5Oa37U7py72x8rrkPiZZNg==";
+ url = "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.16.1.tgz";
+ sha512 = "Oq5YNcaMYnRk6jDmA9LWf8oSd2KHDVe7jQ4wtooAvG9FVUD+FaFBgSkytXHMvtifQh2wdF07Ri8uDLMz6IQjTw==";
};
};
- "apollo-server-plugin-base-0.9.0" = {
+ "apollo-server-plugin-base-0.9.1" = {
name = "apollo-server-plugin-base";
packageName = "apollo-server-plugin-base";
- version = "0.9.0";
+ version = "0.9.1";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-server-plugin-base/-/apollo-server-plugin-base-0.9.0.tgz";
- sha512 = "LWcPrsy2+xqwlNseh/QaGa/MPNopS8c4qGgh0g0cAn0lZBRrJ9Yab7dq+iQ6vdUBwIhUWYN6s9dwUWCZw2SL8g==";
+ url = "https://registry.npmjs.org/apollo-server-plugin-base/-/apollo-server-plugin-base-0.9.1.tgz";
+ sha512 = "kvrX4Z3FdpjrZdHkyl5iY2A1Wvp4b6KQp00DeZqss7GyyKNUBKr80/7RQgBLEw7EWM7WB19j459xM/TjvW0FKQ==";
};
};
- "apollo-server-types-0.5.0" = {
+ "apollo-server-types-0.5.1" = {
name = "apollo-server-types";
packageName = "apollo-server-types";
- version = "0.5.0";
+ version = "0.5.1";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-server-types/-/apollo-server-types-0.5.0.tgz";
- sha512 = "zhtsqqqfdeoJQAfc41Sy6WnnBVxKNgZ34BKXf/Q+kXmw7rbZ/B5SG3SJMvj1iFsbzZxILmWdUsE9aD20lEr0bg==";
+ url = "https://registry.npmjs.org/apollo-server-types/-/apollo-server-types-0.5.1.tgz";
+ sha512 = "my2cPw+DAb2qVnIuBcsRKGyS28uIc2vjFxa1NpRoJZe9gK0BWUBk7wzXnIzWy3HZ5Er11e/40MPTUesNfMYNVA==";
};
};
- "apollo-tracing-0.11.0" = {
+ "apollo-tracing-0.11.1" = {
name = "apollo-tracing";
packageName = "apollo-tracing";
- version = "0.11.0";
+ version = "0.11.1";
src = fetchurl {
- url = "https://registry.npmjs.org/apollo-tracing/-/apollo-tracing-0.11.0.tgz";
- sha512 = "I9IFb/8lkBW8ZwOAi4LEojfT7dMfUSkpnV8LHQI8Rcj0HtzL9HObQ3woBmzyGHdGHLFuD/6/VHyFD67SesSrJg==";
+ url = "https://registry.npmjs.org/apollo-tracing/-/apollo-tracing-0.11.1.tgz";
+ sha512 = "l7g+uILw7v32GA46IRXIx5XXbZhFI96BhSqrGK9yyvfq+NMcvVZrj3kIhRImPGhAjMdV+5biA/jztabElAbDjg==";
};
};
"apollo-upload-client-11.0.0" = {
@@ -6016,15 +6448,6 @@ let
sha512 = "rPMUMkR8JjjPDDHHDZ/YeLO0KIbUGCrXgy921F6sBkEXBR9jYYxK8LUlwpZkUVi70cMR6r8uSmHZ/5HvtrntHg==";
};
};
- "append-type-1.0.2" = {
- name = "append-type";
- packageName = "append-type";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/append-type/-/append-type-1.0.2.tgz";
- sha512 = "11c1sswqwyadw65lhr0i5hv4az7d1v90r4005mbqf54bxxhjk6s5q7qdcw0q94m9gb68w00ypj579b62sr80jshmhdj1zfk9gikp9w5";
- };
- };
"appendable-cli-menu-2.0.0" = {
name = "appendable-cli-menu";
packageName = "appendable-cli-menu";
@@ -6040,7 +6463,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz";
- sha512 = "13mgnbmdhdq0qncijvpip1l39q1a8labcvj3hc3n1yl2zch106mdkn7p7bd5knvmfkkn1js9nd47nzyjk1himbm8ry8i8gd6mk7mlk3";
+ sha512 = "Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==";
};
};
"aproba-2.0.0" = {
@@ -6058,7 +6481,7 @@ let
version = "2.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/arch/-/arch-2.1.2.tgz";
- sha512 = "24r6hcfpsbsfj9hgaiww8yvm1hlg642ajmrlc7cawijbxi9b68m8bbwn86gqmb6srzg8sf3lxwf1lxmslb00wpbjn49g40zn0hlhc1m";
+ sha512 = "NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ==";
};
};
"archive-type-4.0.0" = {
@@ -6088,13 +6511,13 @@ let
sha512 = "5Hxxcig7gw5Jod/8Gq0OneVgLYET+oNHcxgWItq4TbhOzRLKNAFUb9edAftiMKXvXfCB0vbGrJdZDNq0dWMsxg==";
};
};
- "archiver-4.0.1" = {
+ "archiver-4.0.2" = {
name = "archiver";
packageName = "archiver";
- version = "4.0.1";
+ version = "4.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/archiver/-/archiver-4.0.1.tgz";
- sha512 = "/YV1pU4Nhpf/rJArM23W6GTUjT0l++VbjykrCRua1TSXrn+yM8Qs7XvtwSiRse0iCe49EPNf7ktXnPsWuSb91Q==";
+ url = "https://registry.npmjs.org/archiver/-/archiver-4.0.2.tgz";
+ sha512 = "B9IZjlGwaxF33UN4oPbfBkyA4V1SxNLeIhR1qY8sRXSsbdUkEHrrOvwlYFPx+8uQeCe9M+FG6KgO+imDmQ79CQ==";
};
};
"archiver-utils-1.3.0" = {
@@ -6130,7 +6553,7 @@ let
version = "1.1.5";
src = fetchurl {
url = "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz";
- sha512 = "3mizm1yfxynlhaavbimv7n9qljrbhni22v4fch6zr89x6ps0gpjcxm5yfvv05n8vc3r17hmglyswgq9w0s598xv70nnyw358q11s5p6";
+ sha512 = "5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==";
};
};
"arg-2.0.0" = {
@@ -6148,7 +6571,7 @@ let
version = "4.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz";
- sha512 = "2y8gq3qabgg6wbnvzwm79j1ncabh960rrr2qxq657mv4zsynr92l46mpfgpvk7hq416dpvqi66sy617bzgll3wcxmv7rlc6790bvi77";
+ sha512 = "58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==";
};
};
"argparse-0.1.15" = {
@@ -6166,7 +6589,7 @@ let
version = "1.0.10";
src = fetchurl {
url = "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz";
- sha512 = "17fhywmdjcp8g0ys089i5xg26yajkkg9zg8hyry3fghz75b2pq5vdx997dk5p2sc15r9nsj8rmf4f27g81hi92kzj5q86sdmg5ni553";
+ sha512 = "o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==";
};
};
"argparse-1.0.4" = {
@@ -6220,7 +6643,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz";
- sha512 = "2vdly17xk5kw7bfzajrjdnw4ml3wrfblx8064n0i4fxlchcscx2mvnwkq2bnnqvbqvdy4vs9ad462lz0rid7khysly9m9vzjiblly1g";
+ sha512 = "L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==";
};
};
"arr-map-2.0.2" = {
@@ -6256,7 +6679,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz";
- sha512 = "35jb25pl0pzgmial4xwdqspn62n5h7dyjb58drc3kkk92sv3j4g01zpx2cjb5c90yad3hyqphhyjrg94cnsy6a7wvhgsz7fnajgi6vq";
+ sha512 = "eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==";
};
};
"array-back-3.1.0" = {
@@ -6265,7 +6688,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz";
- sha512 = "3aqfm29ppm74q3q0xlxldmf1a3vbkl9a6fbljf211cfgc7asjbkdglbpr6a5a04r0rvnk7y709k6nvaqa2nb3df1ipgqfh2hl1v2jsf";
+ sha512 = "TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==";
};
};
"array-differ-1.0.0" = {
@@ -6292,7 +6715,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz";
- sha512 = "0r28zgr6s5xc89py7m7slvhh08whrm0bg278byz4218hgw6gd11dc6hpirl0jgblv8n2h55vqixfpmsfqv2l8c0r0zw3d4a5rhmyysc";
+ sha512 = "THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==";
};
};
"array-each-1.0.1" = {
@@ -6364,7 +6787,7 @@ let
version = "2.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz";
- sha512 = "2swmvaw9xcvzv29i247057pq4khyss7gnc0p244v1l2g2p2xpsr47m0dfaf54yscd3fc9njh3kvwly99w8shvd9p5fq6nvwwmqg7mw4";
+ sha512 = "hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==";
};
};
"array-ify-1.0.0" = {
@@ -6400,7 +6823,7 @@ let
version = "1.1.4";
src = fetchurl {
url = "https://registry.npmjs.org/array-iterate/-/array-iterate-1.1.4.tgz";
- sha512 = "1ac52dfn5za70krmhkf3n52br03a7m41zi73a002yhn8fr149av43aiy1yv2ii1qbypgr53fnpgr8sjyyaglpy61ffpk7kxd0y5mm5h";
+ sha512 = "sNRaPGh9nnmdC8Zf+pT3UqP8rnWj5Hf9wiFGsX3wUQ2yVSIhO2ShFwCoceIPpB41QF6i2OEmrHmCo36xronCVA==";
};
};
"array-last-1.3.0" = {
@@ -6526,7 +6949,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/array-to-sentence/-/array-to-sentence-2.0.0.tgz";
- sha512 = "0rxpyk7szghzg3pfh96nkbg6cmznnybb2c4gmhn7f40lsrbaysg7fyaa6zzjypamlbs4ihff8iabhdg9ys7my82bss168x81mb49ydd";
+ sha512 = "rflEVg2oIxO0XgL5erRPr8GlInIORqIXrep6+b9RyrvztFcrawqIOxbWR5hYy1v7KzNvTWsSdHe8D9/XZ/rbMw==";
};
};
"array-union-1.0.2" = {
@@ -6544,7 +6967,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz";
- sha512 = "35whnhqnw23y121ilf8kl79pyqb9bjsg32gsazzlmww9zgk22c5jycf0vlkpsnp67rqw05hhw97hxw216hpnm6bxa620lyqwjhb2v0w";
+ sha512 = "HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==";
};
};
"array-uniq-1.0.3" = {
@@ -6583,6 +7006,15 @@ let
sha512 = "mi+MYNJYLTx2eNYy+Yh6raoQacCsNeeMUaspFPh9Y141lFSsWxxB8V9mM2ye+eqiRs917J6/pJ4M9ZPzenWckA==";
};
};
+ "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==";
+ };
+ };
"arraybuffer.slice-0.0.6" = {
name = "arraybuffer.slice";
packageName = "arraybuffer.slice";
@@ -6598,7 +7030,7 @@ let
version = "0.0.7";
src = fetchurl {
url = "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz";
- sha512 = "2ifpj39fza01g4z9jhgl0shmh5f79czgfh7bf40n66v5p93nrf43kiqhsgic9az2jrwmj8n60dn7kav1rzvm41a9kwi4ypf0mahhrf0";
+ sha512 = "wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==";
};
};
"arrify-1.0.1" = {
@@ -6616,7 +7048,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz";
- sha512 = "2xd8y87g4h0dfnifdci7lhbx35fjxaxrdmcb80kgxahcrqqpnykfkmxxgvpmrfjc7l4rxwk3k81l7n903gk1047idm4rwxwv3189nyx";
+ sha512 = "3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==";
};
};
"asap-2.0.6" = {
@@ -6634,7 +7066,7 @@ let
version = "1.5.9";
src = fetchurl {
url = "https://registry.npmjs.org/asciidoctor.js/-/asciidoctor.js-1.5.9.tgz";
- sha512 = "368rd8698fxngyn753j5qm45c7lm1l8fk1d97b16zpzf25zc5wccc4hn1n3hzm66mx4niggzz6y3qbss4rnrn4r18i3pnbw4p1n14lk";
+ sha512 = "k5JgwyV82TsiCpnYbDPReuHhzf/vRUt6NaZ+OGywkDDGeGG/CPfvN2Gd1MJ0iIZKDyuk4iJHOdY/2x1KBrWMzA==";
};
};
"ascli-0.3.0" = {
@@ -6670,7 +7102,7 @@ let
version = "0.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz";
- sha512 = "1v2z1ll0l8rif8hh0d03jc49kz3p8hym63q8ixbas48w4a8akl413hwn08nx83m89sj3mxl06aa0grp7n8hj6hcbsb2k3fhj913674g";
+ sha512 = "jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==";
};
};
"asn1.js-4.10.1" = {
@@ -6679,16 +7111,16 @@ let
version = "4.10.1";
src = fetchurl {
url = "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz";
- sha512 = "15j9ms7k6dx08m1wqrvc4958vcrshjjpicpxmz9bflsyk0x2r7w20lxlm27jpyj7cwj6158a0582vifk393hqp0ysn9mlbabqw9qzd7";
+ sha512 = "p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==";
};
};
- "asn1.js-5.3.0" = {
+ "asn1.js-5.4.1" = {
name = "asn1.js";
packageName = "asn1.js";
- version = "5.3.0";
+ version = "5.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/asn1.js/-/asn1.js-5.3.0.tgz";
- sha512 = "201zvvchd85k3i6kkz7323zcw9lfn2h3jrck97r33a3ajzbvpvi2kk6frgag0vzmj7g613x5fzmaha2858r1khjsn9qbb0fawjd0yaq";
+ url = "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz";
+ sha512 = "+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==";
};
};
"assert-1.5.0" = {
@@ -6697,7 +7129,7 @@ let
version = "1.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz";
- sha512 = "1n2xh5m359gm4my50j2206n32q2h044lqrl8h122gjn41fizlrh32j1lj7wqfix1iblyvi7zvdgvzbf97f840lr17vfk8ph1imj0fqh";
+ sha512 = "EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==";
};
};
"assert-plus-0.1.2" = {
@@ -6742,7 +7174,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz";
- sha512 = "07swiwljqy13fyil4y9lp319zcqsgdkchaic1y4dlfi3flh5l4qlwv497g40bnspsl9h857a3ig5assmvjdwv913dppgymkvcsil2wf";
+ sha512 = "jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==";
};
};
"assign-symbols-1.0.0" = {
@@ -6754,15 +7186,6 @@ let
sha1 = "59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367";
};
};
- "ast-module-types-2.6.0" = {
- name = "ast-module-types";
- packageName = "ast-module-types";
- version = "2.6.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/ast-module-types/-/ast-module-types-2.6.0.tgz";
- sha512 = "zXSoVaMrf2R+r+ISid5/9a8SXm1LLdkhHzh6pSRhj9jklzruOOl1hva1YmFT33wAstg/f9ZndJAlq1BSrFLSGA==";
- };
- };
"ast-types-0.13.3" = {
name = "ast-types";
packageName = "ast-types";
@@ -6787,7 +7210,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz";
- sha512 = "0ga6b0jymkw4jrfvjilhfrddml29l1nrvj7r57d140p7rn31mmbni4j9z343v2zzz2zcnlsr2s17kmlgjkyvs9pxrf88an11pm9y77r";
+ sha512 = "+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==";
};
};
"astral-regex-2.0.0" = {
@@ -6886,7 +7309,7 @@ let
version = "2.6.3";
src = fetchurl {
url = "https://registry.npmjs.org/async/-/async-2.6.3.tgz";
- sha512 = "1g679kw2qqpqx1yd4s778r8rw3cv9qwmib5x3klk64kcl5ndw71bljcpav5jkk6grizlpvrqszsbs6fkmnlvcq5fnz2q33mrnb6zyfd";
+ sha512 = "zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==";
};
};
"async-3.2.0" = {
@@ -6895,7 +7318,7 @@ let
version = "3.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/async/-/async-3.2.0.tgz";
- sha512 = "1kwiqca4ql149ywfzbp1lpmqixnh1y9i5aizcd0fvndrq9sn31j0cr38wdgbr5xqvlxgjfs3jwryg7ddnwc8n1b5nlksfjmj48sc7ad";
+ sha512 = "TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==";
};
};
"async-done-1.3.2" = {
@@ -6913,7 +7336,7 @@ let
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz";
- sha512 = "00vbg0zvq40mmvzz9q3klkk5ly5jh75kc8s3bf7j2ff9zivla3wlc8d622gajjq4w66mln5570dc936my6wh08ippfj5jagj51s3xfg";
+ sha512 = "z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==";
};
};
"async-limiter-1.0.1" = {
@@ -6922,7 +7345,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz";
- sha512 = "0sy81yyf4na58ic2m0ib0prkb9njb1qzl7wf3vlq4hhm4xnwgxaph0lr43gs1sd0rai2xp1h6phlwvni9jiggm94dd54i0wc1cabhvj";
+ sha512 = "csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==";
};
};
"async-lock-1.2.4" = {
@@ -6931,7 +7354,7 @@ let
version = "1.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/async-lock/-/async-lock-1.2.4.tgz";
- sha512 = "1l81dmj8xcz0mnk2a4mx61yfr2gfswsry1gja5jxglzsl8g564a5wc63ayw32hvdd3m2rz9i4jmmm3kqr59in47njp22ysvd85hj52h";
+ sha512 = "UBQJC2pbeyGutIfYmErGc9RaJYnpZ1FHaxuKwb0ahvGiiCkPUf3p67Io+YLPmmv3RHY+mF6JEtNW8FlHsraAaA==";
};
};
"async-mutex-0.1.4" = {
@@ -6940,7 +7363,7 @@ let
version = "0.1.4";
src = fetchurl {
url = "https://registry.npmjs.org/async-mutex/-/async-mutex-0.1.4.tgz";
- sha512 = "0dmivgi90ivgc0acjc8cdxg426qxsalw03wf4n56ndhr95sib9dx9jza6whb5fnwc3gy9y36krhirx173pvaxb00yg7di7i16c96mfd";
+ sha512 = "zVWTmAnxxHaeB2B1te84oecI8zTDJ/8G49aVBblRX6be0oq6pAybNcUSxwfgVOmOjSCvN4aYZAqwtyNI8e1YGw==";
};
};
"async-retry-1.3.1" = {
@@ -6949,7 +7372,7 @@ let
version = "1.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/async-retry/-/async-retry-1.3.1.tgz";
- sha512 = "0f7mh6x866b8fpkh2pw4fghx5syvkpxqdp4820aw35k6mxx1mlm5n5cgka52hyqpg8wpvqixk3a65qc5plpgf8ss1c7i1zvdwarwa3a";
+ sha512 = "aiieFW/7h3hY0Bq5d+ktDBejxuwR78vRu9hDUdR8rNhSaQ29VzPL4AoIRG7D/c7tdenwOcKvgPM6tIxB3cB6HA==";
};
};
"async-settle-1.0.0" = {
@@ -6994,7 +7417,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz";
- sha512 = "2m26rdl2sn0xl7601q8lsj84xdclicnkjk1b8xk5pmkbx18wdn5kwf04vj7vs5db6s5sk9xnpiga99fifp7b1jyvbc41m1g97nfvbzs";
+ sha512 = "+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==";
};
};
"atob-2.1.2" = {
@@ -7003,7 +7426,7 @@ let
version = "2.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz";
- sha512 = "1rbq2rl2ry0y3nkqs3013vgjrnzf03609rg58092r8zkvzzn6v15grhv2yhzb48sz74zmjcj8ix7f5whrfp4zvsxyzrh64fhs9awvjs";
+ sha512 = "Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==";
};
};
"atob-lite-2.0.0" = {
@@ -7084,16 +7507,16 @@ let
version = "7.2.6";
src = fetchurl {
url = "https://registry.npmjs.org/autoprefixer/-/autoprefixer-7.2.6.tgz";
- sha512 = "2lwdiknh34r4v5q9iwrffd3062w91lk2z4737yzzdyaqffmpgm0bk0iq8r9z4hx05c37apppxhmrpkjzg1qbimnya8dgzvyh1217br2";
+ sha512 = "Iq8TRIB+/9eQ8rbGhcP7ct5cYb/3qjNYAR2SnzLCEcwF6rvVOax8+9+fccgXk4bEhQGjOZd5TLhsksmAdsbGqQ==";
};
};
- "autoprefixer-9.8.0" = {
+ "autoprefixer-9.8.6" = {
name = "autoprefixer";
packageName = "autoprefixer";
- version = "9.8.0";
+ version = "9.8.6";
src = fetchurl {
- url = "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.0.tgz";
- sha512 = "3y2wbdwgjflgsqicdszy58rvpdqc5hr51bdv5hiy843cm3fxl8p4zlv4fkq0rmak6crq5xs7xxpf3h2nblnjhb7sfa3jv6ph649kphg";
+ url = "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz";
+ sha512 = "XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==";
};
};
"available-typed-arrays-1.0.2" = {
@@ -7111,7 +7534,7 @@ let
version = "0.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/await-semaphore/-/await-semaphore-0.1.3.tgz";
- sha512 = "3nlhvfssz42qsdnank4bv9rg9sjz66farsp6pncm7rbqkqw8igiiip9gvkk5aa7sgy47fwklgkbmypnjz0s9f43qpn3ywwqsilbcmbp";
+ sha512 = "d1W2aNSYcz/sxYO4pMGX9vq65qOTu0P800epMud+6cYYX0QcT7zyqcxec3VWzpgvdXo57UWmVbZpLMjX2m1I7Q==";
};
};
"await-to-js-2.1.1" = {
@@ -7132,13 +7555,13 @@ let
sha1 = "00f35b2d27ac91b1f0d3ef2084c98cf1d1f0adc3";
};
};
- "aws-sdk-2.686.0" = {
+ "aws-sdk-2.726.0" = {
name = "aws-sdk";
packageName = "aws-sdk";
- version = "2.686.0";
+ version = "2.726.0";
src = fetchurl {
- url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.686.0.tgz";
- sha512 = "QhYhJ5y8tUG5SlmY3CSf9RBaa3EFbta28oarOyiwceHKmY80cMCafRI1YypT6CVDx/q91dbnSNQfWhs0cZPbBQ==";
+ url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.726.0.tgz";
+ sha512 = "QRQ7MaW5dprdr/T3vCTC+J8TeUfpM45yWsBuATPcCV/oO8afFHVySwygvGLY4oJuo5Mf4mJn3+JYTquo6CqiaA==";
};
};
"aws-sign2-0.6.0" = {
@@ -7165,7 +7588,7 @@ let
version = "1.10.0";
src = fetchurl {
url = "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz";
- sha512 = "2w9xxyh6xfm7rr6d9wvk8anw6vqvcxjpk49nm20mm9vnb9chsargff9czjab81kq2rlwwrndqzhp92nckpdx5cwirnxb6ivgsxy506x";
+ sha512 = "3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==";
};
};
"axios-0.18.1" = {
@@ -7183,7 +7606,7 @@ let
version = "0.19.2";
src = fetchurl {
url = "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz";
- sha512 = "0fa6ngb4rkbyp5r4ccjgs2ykdbz8i2hcr41av59jicgq6mfva739kcd6n5dqzj3hsx7d4qi201g93li3qddn14bz9qvh76irgj2cf3y";
+ sha512 = "fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==";
};
};
"azure-devops-node-api-7.2.0" = {
@@ -7210,7 +7633,7 @@ let
version = "7.0.0-bridge.0";
src = fetchurl {
url = "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz";
- sha512 = "239flan2np3m9w3l1qp6ag2i4l8ml1zav0ph25q19f41qr79ifbj16d5ln5hlzypy8s9r3gma5mr1dnnl7x3fbrda991zs7cvvdg0x6";
+ sha512 = "poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==";
};
};
"babel-eslint-10.0.3" = {
@@ -7219,7 +7642,7 @@ let
version = "10.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.3.tgz";
- sha512 = "2h95vkiz96dnamynq1ly2kn8fcbrzy0krrgsv8xvnv0qlqr2b6c45xvc2x0i5phy3dmqvqqznpb2g1fxijgchgjvzgzvbrsqrw3nxfg";
+ sha512 = "z3U7eMY6r/3f3/JB9mTsLjyxrv0Yb1zb8PCWCLpguxfCzBIZUwy23R1t/XKewP+8mEN2Ck8Dtr4q20z6ce6SoA==";
};
};
"babel-helper-evaluate-path-0.5.0" = {
@@ -7228,7 +7651,7 @@ let
version = "0.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/babel-helper-evaluate-path/-/babel-helper-evaluate-path-0.5.0.tgz";
- sha512 = "288xk1bdd68350lzmwj1rac9mwqvrq1kjyxc5a2v4ailpw82lnxkglh6lapblcilqnp71ckgljpd6rs3w23054whz3bdlxs2i978j4r";
+ sha512 = "mUh0UhS607bGh5wUMAQfOpt2JX2ThXMtppHRdRU1kL7ZLRWIXxoV2UIV1r2cAeeNeU1M5SB5/RSUgUxrK8yOkA==";
};
};
"babel-helper-flip-expressions-0.4.3" = {
@@ -7282,7 +7705,7 @@ let
version = "0.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/babel-helper-to-multiple-sequence-expressions/-/babel-helper-to-multiple-sequence-expressions-0.5.0.tgz";
- sha512 = "2cblybfp1j71lb99xhh3gb1mbkv89xf024by62vnaxybfga66n5vyy2g359svas0hrbi1gj5m02bsy03pzbaayv1ngmmyxq6myayq4v";
+ sha512 = "m2CvfDW4+1qfDdsrtf4dwOslQC3yhbgyBFptncp4wvtdrDHqueW7slsYv4gArie056phvQFhT2nRcGS4bnm6mA==";
};
};
"babel-jest-25.5.1" = {
@@ -7291,7 +7714,7 @@ let
version = "25.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/babel-jest/-/babel-jest-25.5.1.tgz";
- sha512 = "1lrr9j9b3i3f9gv58rcqjl69zvhdqca7rpz13g4d8y95sik7kf1g8g0ifhhbxz3ms5zka27yjihwy7gc0894bbn7vh8r34cd7w3vl7m";
+ sha512 = "9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==";
};
};
"babel-loader-8.1.0" = {
@@ -7300,7 +7723,7 @@ let
version = "8.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz";
- sha512 = "0phk32yi7bjnwadbw4ixx4lwqvn5saq68xp1gcs2fm50rkq4f1q74v68cbgjhpgjj799b986kys810vp012sxxkaapvlfjqbc5ygbpf";
+ sha512 = "7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==";
};
};
"babel-plugin-dynamic-import-node-2.3.3" = {
@@ -7309,7 +7732,16 @@ let
version = "2.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz";
- sha512 = "14mdjq89ln1vcv25w0zgsfjj1n6g2mx4r26l37zb95zw5vm47pmbaccjas62q89kr5j0s9p89nv4c2hp948n7gr0cm750srrzx4i5cd";
+ sha512 = "jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==";
+ };
+ };
+ "babel-plugin-emotion-9.2.11" = {
+ name = "babel-plugin-emotion";
+ packageName = "babel-plugin-emotion";
+ version = "9.2.11";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-9.2.11.tgz";
+ sha512 = "dgCImifnOPPSeXod2znAmgc64NhaaOjGEHROR/M+lmStb3841yK1sgaDYAYMnlvWNz8GnpwIPN0VmNpbWYZ+VQ==";
};
};
"babel-plugin-istanbul-6.0.0" = {
@@ -7318,7 +7750,7 @@ let
version = "6.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz";
- sha512 = "14q5h9bkgd10lv997yd7ap6s513y884wl3pylsx5masgihj9b51izqq922lcvwvd8vlvhdbgv17izhs6nhnv9ack1mvnyz9jnnpjph0";
+ sha512 = "AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==";
};
};
"babel-plugin-jest-hoist-25.5.0" = {
@@ -7327,7 +7759,16 @@ let
version = "25.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-25.5.0.tgz";
- sha512 = "3k20n880z7bmwbydrqk2ai70ss8jp7w9mlq7kq0igi0xwb437wqv9k58mvr85ma8glj20q96z214902c45ly1n6l7l5nci3c3wxdvxv";
+ sha512 = "u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g==";
+ };
+ };
+ "babel-plugin-macros-2.8.0" = {
+ name = "babel-plugin-macros";
+ packageName = "babel-plugin-macros";
+ version = "2.8.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz";
+ sha512 = "SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==";
};
};
"babel-plugin-minify-builtins-0.5.0" = {
@@ -7336,7 +7777,7 @@ let
version = "0.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/babel-plugin-minify-builtins/-/babel-plugin-minify-builtins-0.5.0.tgz";
- sha512 = "1m5fs92l0vpvjx40wmkkrjibzy08q224irn905gxvg8186z35xn8k4grwk209f2h3smnyf86sbi2f3jqlxvnwv7q06iprmgncvrp6n2";
+ sha512 = "wpqbN7Ov5hsNwGdzuzvFcjgRlzbIeVv1gMIlICbPj0xkexnfoIDe7q+AZHMkQmAE/F9R5jkrB6TLfTegImlXag==";
};
};
"babel-plugin-minify-constant-folding-0.5.0" = {
@@ -7345,7 +7786,7 @@ let
version = "0.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/babel-plugin-minify-constant-folding/-/babel-plugin-minify-constant-folding-0.5.0.tgz";
- sha512 = "1fjn2zm6qh4js80iix387vpnjns5pq1pwrixhnrmxqkda09p4bpnk05irna0vq2sy4xhs2vdpx75wqx3sjqrzjh8xhlz57z744pngsn";
+ sha512 = "Vj97CTn/lE9hR1D+jKUeHfNy+m1baNiJ1wJvoGyOBUx7F7kJqDZxr9nCHjO/Ad+irbR3HzR6jABpSSA29QsrXQ==";
};
};
"babel-plugin-minify-dead-code-elimination-0.5.1" = {
@@ -7354,7 +7795,7 @@ let
version = "0.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/babel-plugin-minify-dead-code-elimination/-/babel-plugin-minify-dead-code-elimination-0.5.1.tgz";
- sha512 = "117jm36pk8q5p3pxi9n21yljkv3k6kykii243s9p5628qias5m6av890f9qg6vxbj7xbg4kz6wbr0ihvg10bc9af40n8iibj8wqkhy7";
+ sha512 = "x8OJOZIrRmQBcSqxBcLbMIK8uPmTvNWPXH2bh5MDCW1latEqYiRMuUkPImKcfpo59pTUB2FT7HfcgtG8ZlR5Qg==";
};
};
"babel-plugin-minify-flip-comparisons-0.4.3" = {
@@ -7372,7 +7813,7 @@ let
version = "0.4.4";
src = fetchurl {
url = "https://registry.npmjs.org/babel-plugin-minify-guarded-expressions/-/babel-plugin-minify-guarded-expressions-0.4.4.tgz";
- sha512 = "1y8xlbpvs1kwhbgzqm7wnb13mk7sg4i6d1cvc1c7h1wz5j35p65vabf1dxvn21zxg9w3yia8b0nf7wbyyx41zdlgk7y6qpnrssg9js4";
+ sha512 = "RMv0tM72YuPPfLT9QLr3ix9nwUIq+sHT6z8Iu3sLbqldzC1Dls8DPCywzUIzkTx9Zh1hWX4q/m9BPoPed9GOfA==";
};
};
"babel-plugin-minify-infinity-0.4.3" = {
@@ -7390,7 +7831,7 @@ let
version = "0.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/babel-plugin-minify-mangle-names/-/babel-plugin-minify-mangle-names-0.5.0.tgz";
- sha512 = "0djgy1rhwf3wxc7jjqc7f5kza1a11d1sccybwkplpnnvjsni1p1rhxb3dwm3qvwfzgyhz3cmwmsxx9x8q0dnsbxn6ghw0s2m2zlsdyy";
+ sha512 = "3jdNv6hCAw6fsX1p2wBGPfWuK69sfOjfd3zjUXkbq8McbohWy23tpXfy5RnToYWggvqzuMOwlId1PhyHOfgnGw==";
};
};
"babel-plugin-minify-numeric-literals-0.4.3" = {
@@ -7408,7 +7849,7 @@ let
version = "0.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/babel-plugin-minify-replace/-/babel-plugin-minify-replace-0.5.0.tgz";
- sha512 = "3hxhvdmq4qdr1j4j8k52d6qz2myc48bcwwlslrrfgglsc8dsnd8wiq3a90i8wwzxi53lh9vhpx9691pzk7mlsfk6kr4cdc3lmm64xk9";
+ sha512 = "aXZiaqWDNUbyNNNpWs/8NyST+oU7QTpK7J9zFEFSA0eOmtUNMU3fczlTTTlnCxHmq/jYNFEmkkSG3DDBtW3Y4Q==";
};
};
"babel-plugin-minify-simplify-0.5.1" = {
@@ -7417,7 +7858,7 @@ let
version = "0.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/babel-plugin-minify-simplify/-/babel-plugin-minify-simplify-0.5.1.tgz";
- sha512 = "3l5gv3gaharma1kf81qbv9ab3n6qxb3hczb3chsb85n6n50hrf2lvxnfz3qgyh2rswkw3z2j2w7mrq19l6gc91kc2fgvi02g95069ir";
+ sha512 = "OSYDSnoCxP2cYDMk9gxNAed6uJDiDz65zgL6h8d3tm8qXIagWGMLWhqysT6DY3Vs7Fgq7YUDcjOomhVUb+xX6A==";
};
};
"babel-plugin-minify-type-constructors-0.4.3" = {
@@ -7429,6 +7870,15 @@ let
sha1 = "1bc6f15b87f7ab1085d42b330b717657a2156500";
};
};
+ "babel-plugin-styled-components-1.11.1" = {
+ name = "babel-plugin-styled-components";
+ packageName = "babel-plugin-styled-components";
+ version = "1.11.1";
+ 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==";
+ };
+ };
"babel-plugin-syntax-flow-6.18.0" = {
name = "babel-plugin-syntax-flow";
packageName = "babel-plugin-syntax-flow";
@@ -7438,6 +7888,15 @@ let
sha1 = "4c3ab20a2af26aa20cd25995c398c4eb70310c8d";
};
};
+ "babel-plugin-syntax-jsx-6.18.0" = {
+ name = "babel-plugin-syntax-jsx";
+ packageName = "babel-plugin-syntax-jsx";
+ version = "6.18.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz";
+ sha1 = "0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946";
+ };
+ };
"babel-plugin-transform-flow-strip-types-6.22.0" = {
name = "babel-plugin-transform-flow-strip-types";
packageName = "babel-plugin-transform-flow-strip-types";
@@ -7525,7 +7984,7 @@ let
version = "0.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/babel-plugin-transform-remove-undefined/-/babel-plugin-transform-remove-undefined-0.5.0.tgz";
- sha512 = "0fyv2zv5avbbn217rh8gwbqh3q5s02vk1ckiz88191dbzx7nb66py49g0i19422sv0bq40igiby4dlh27rd7ni5yk64y42sh4jxzkpq";
+ sha512 = "+M7fJYFaEE/M9CXa0/IRkDbiV3wRELzA1kKQFCJ4ifhrzLKn/9VCCgj9OFmYWwBd8IB48YdgPkHYtbYq+4vtHQ==";
};
};
"babel-plugin-transform-simplify-comparison-operators-6.9.4" = {
@@ -7546,13 +8005,13 @@ let
sha1 = "be241ca81404030678b748717322b89d0c8fe280";
};
};
- "babel-preset-current-node-syntax-0.1.2" = {
+ "babel-preset-current-node-syntax-0.1.3" = {
name = "babel-preset-current-node-syntax";
packageName = "babel-preset-current-node-syntax";
- version = "0.1.2";
+ version = "0.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.2.tgz";
- sha512 = "25wvlhj2sdxmybcngzxpvbid5900wbf9qnyhfhdgcwzr000qiws22cxj23gznfbp2p84vk5byd3fhmd7wpkinw22i9av224wx5irzxv";
+ url = "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.3.tgz";
+ sha512 = "uyexu1sVwcdFnyq9o8UQYsXwXflIh8LvrF5+cKrYam93ned1CStffB3+BEcsxGSgagoA3GEyjDqO4a/58hyPYQ==";
};
};
"babel-preset-jest-25.5.0" = {
@@ -7561,7 +8020,7 @@ let
version = "25.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-25.5.0.tgz";
- sha512 = "0bzr1rmbxm3wzz0bvsp8hs713mw14yk7fk9zip2myzmc0xssd1qym97cpgvk7jqzfrjny02plafs7hsi8ivbhxdzda40hid0z5375zi";
+ sha512 = "8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==";
};
};
"babel-preset-minify-0.5.1" = {
@@ -7570,7 +8029,7 @@ let
version = "0.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/babel-preset-minify/-/babel-preset-minify-0.5.1.tgz";
- sha512 = "3797zrs4315nvcp4pkdvrdwkxjqq8mjzhyx7fpxxhkkswl25gd277an5sr3v27dl28yk27xlcl41pl8ksr6w1v94bc06f4qx47a71nl";
+ sha512 = "1IajDumYOAPYImkHbrKeiN5AKKP9iOmRoO2IPbIuVp0j2iuCcj0n7P260z38siKMZZ+85d3mJZdtW8IgOv+Tzg==";
};
};
"babel-runtime-6.26.0" = {
@@ -7606,7 +8065,7 @@ let
version = "6.18.0";
src = fetchurl {
url = "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz";
- sha512 = "1qk460vyxfs08g8586jdc02wqzyy2y06596qcn1na9bz7yxra6vgh6177qf345xai0virpaz56bkpgmfcrd8yx5l2vjkn49y66h9xdb";
+ sha512 = "q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==";
};
};
"babylon-walk-1.0.2" = {
@@ -7669,7 +8128,7 @@ let
version = "1.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz";
- sha512 = "12kfbfi0z3xfygbizlrv7rgkr6pqdlja3p95n8zli7ak60bdjibbpjh011z831vygvw016sy0158d9jiig3zh91yfs1jskdrp2d2mn4";
+ sha512 = "xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==";
};
};
"balanced-match-1.0.0" = {
@@ -7687,7 +8146,7 @@ let
version = "0.11.2";
src = fetchurl {
url = "https://registry.npmjs.org/base/-/base-0.11.2.tgz";
- sha512 = "11dwi4v72034dqafp0qxsg8h6cpn92vv4vf909a9fybd69yfg6gqn4hhav6x59r1wbi8h1qlgfh9np0340mpljv1hc9v9p02giqygp5";
+ sha512 = "5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==";
};
};
"base-64-0.1.0" = {
@@ -7750,7 +8209,7 @@ let
version = "1.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz";
- sha512 = "3mbfy80f2q6z8fwzch81hn7z0wjjsz6lwzz4jwrgr62pyql94mwi21k0l28xba2q1pydf8hf0jzzvr8w34rjmk135pjpmqfcj5kid4q";
+ sha512 = "mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==";
};
};
"base64-stream-1.0.0" = {
@@ -7759,7 +8218,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/base64-stream/-/base64-stream-1.0.0.tgz";
- sha512 = "064xglqbslm3q6a7gr3al2zvfchrx7zl7mm0ggg85r43m65ninwrndz37mwa0ngh4mxlw54v80mmhawlv87za2j2dfc3qwfsrz1j105";
+ sha512 = "BQQZftaO48FcE1Kof9CmXMFaAdqkcNorgc8CxesZv9nMbbTF1EFyQe89UOuh//QMmdtfUDXyO8rgUalemL5ODA==";
};
};
"base64-url-2.3.3" = {
@@ -7786,7 +8245,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz";
- sha512 = "2i4gxllhy0w7cnbjqvlij6nmw9i2h9wyjfyg3i7glqs1lyadvzbjqs7fmqh61aj6adc1v4dxspwdkv234ggav5bvir3y7l4ivibfrwl";
+ sha512 = "lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==";
};
};
"base64url-3.0.1" = {
@@ -7795,7 +8254,7 @@ let
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz";
- sha512 = "3hb3l768r5h0x6z47fw1kn6v50cx9xncmm6yzbhvrvgja0j26fwvhpyh8ppwnf1c2j8g62c912l7cq5h755fpdiafqhg4yxplz59gca";
+ sha512 = "ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==";
};
};
"bash-color-0.0.4" = {
@@ -7822,7 +8281,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz";
- sha512 = "1x9j0wn0a3ia9mwgvicd30w346wzxj86zk9sly5wp07a2mpjm1sk4hk9iwrbcc8z6c72bkhvck6zrxbvcb6p8bbjhald78xw6k9wprl";
+ sha512 = "NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==";
};
};
"batch-0.6.1" = {
@@ -7843,6 +8302,15 @@ let
sha512 = "taA5bCTfXe7FUjKroKky9EXpdhkVvhE5owfxfLYodbrAR1Ul3juLmIQmIQBK4L9a5BuUcE6cqmwT+Da20lF9tg==";
};
};
+ "bcrypt-3.0.8" = {
+ name = "bcrypt";
+ packageName = "bcrypt";
+ version = "3.0.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bcrypt/-/bcrypt-3.0.8.tgz";
+ sha512 = "jKV6RvLhI36TQnPDvUFqBEnGX9c8dRRygKxCZu7E+MgLfKZbmmXL8a7/SFFOyHoPNX9nV81cKRC5tbQfvEQtpw==";
+ };
+ };
"bcrypt-nodejs-0.0.3" = {
name = "bcrypt-nodejs";
packageName = "bcrypt-nodejs";
@@ -7924,6 +8392,15 @@ let
sha512 = "2uhEl8FdjSBUyb69qDTgOEeeqDTa+n3yMQzLW0cOzNf1Ow5bwcg3idf+qsWisIKRH8Bk8oC7UXL8irRcPA8ZEQ==";
};
};
+ "better-ajv-errors-0.6.7" = {
+ name = "better-ajv-errors";
+ packageName = "better-ajv-errors";
+ version = "0.6.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/better-ajv-errors/-/better-ajv-errors-0.6.7.tgz";
+ sha512 = "PYgt/sCzR4aGpyNy5+ViSQ77ognMnWq7745zM+/flYO4/Yisdtp9wDQW2IKCyVYPUxQt3E/b5GBSwfhd1LPdlg==";
+ };
+ };
"better-assert-1.0.2" = {
name = "better-assert";
packageName = "better-assert";
@@ -7933,24 +8410,6 @@ let
sha1 = "40866b9e1b9e0b55b481894311e68faffaebc522";
};
};
- "better-curry-1.6.0" = {
- name = "better-curry";
- packageName = "better-curry";
- version = "1.6.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/better-curry/-/better-curry-1.6.0.tgz";
- sha1 = "38f716b24c8cee07a262abc41c22c314e20e3869";
- };
- };
- "bezier-js-2.6.1" = {
- name = "bezier-js";
- packageName = "bezier-js";
- version = "2.6.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/bezier-js/-/bezier-js-2.6.1.tgz";
- sha512 = "135ng6mg8cw85qmdw6lcng8n62lqgcwach048yal99nnqxwylx34dj8gkh79r0qf12w80zg6likgg14xa8zzjf9yqckfdyyglrmkscd";
- };
- };
"biased-opener-0.2.8" = {
name = "biased-opener";
packageName = "biased-opener";
@@ -7966,7 +8425,7 @@ let
version = "1.6.36";
src = fetchurl {
url = "https://registry.npmjs.org/big-integer/-/big-integer-1.6.36.tgz";
- sha512 = "35489qpzw7l8805pxaz85qw7zsjp7gj207r8nc28m42732v5pz5wkk8g3llm1f2zgly2hv4nnqipdmzmswhv7fq1wsl0q67mryipgdp";
+ sha512 = "t70bfa7HYEA1D9idDbmuv7YbsbVkQ+Hp+8KFSul4aE5e/i1bjCNIRYJZlA8Q8p0r9T8cF/RVvwUgRA//FydEyg==";
};
};
"big-integer-1.6.48" = {
@@ -7984,7 +8443,7 @@ let
version = "5.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz";
- sha512 = "2cin34lhbrlligarblnrqnl6f419mkpqd4abjms0y1fk1mxzb6rqvh1sg0zif7bgskirhh6shxnqa444syk4cf87fmndil954xzc8mz";
+ sha512 = "vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==";
};
};
"bigspinner-3.1.0" = {
@@ -8020,16 +8479,16 @@ let
version = "1.13.1";
src = fetchurl {
url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz";
- sha512 = "0drjfs8xmgc4rfi8nbbx7adsinnc5m0nc96dw3r3gars8zvg1kzay5a7a5s3islf13wmw7q9v15i7d2gdghs1lp6rh2wl6x80hcqzjj";
+ sha512 = "Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==";
};
};
- "binary-extensions-2.0.0" = {
+ "binary-extensions-2.1.0" = {
name = "binary-extensions";
packageName = "binary-extensions";
- version = "2.0.0";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz";
- sha512 = "2izzpdg2m0av5pzbv1zyjfi15ddz5yk1d4h9cilzc8z6pzq5abcicnm2xx4b2jdrjk2l4h3zfawsxhnbzlgvlv4700q5930k796s69y";
+ url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz";
+ sha512 = "1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==";
};
};
"binary-search-1.3.6" = {
@@ -8050,15 +8509,6 @@ let
sha512 = "nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==";
};
};
- "binaryheap-0.0.3" = {
- name = "binaryheap";
- packageName = "binaryheap";
- version = "0.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/binaryheap/-/binaryheap-0.0.3.tgz";
- sha1 = "0d6136c84e9f1a5a90c0b97178c3e00df59820d6";
- };
- };
"bindings-1.2.1" = {
name = "bindings";
packageName = "bindings";
@@ -8074,7 +8524,7 @@ let
version = "1.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz";
- sha512 = "24xpa35sym31k1x9hs78jbmsh58yx7ldkn03d4g5qhmvm0bi5cwqvpn2s6r8hkwhks5mhm81gz878gbp5g9b2s7zniy7gm1z6vvysm7";
+ sha512 = "p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==";
};
};
"bitfield-0.1.0" = {
@@ -8131,13 +8581,13 @@ let
sha512 = "fvb6M58Ceiv/S94nu6zeaiMoJvUYOeIqRbgaClm+kJTzCAqJPtAR/31pXNYB5iEReOoKqQB5zY33gY0W6ZRWQQ==";
};
};
- "bittorrent-peerid-1.3.2" = {
+ "bittorrent-peerid-1.3.3" = {
name = "bittorrent-peerid";
packageName = "bittorrent-peerid";
- version = "1.3.2";
+ version = "1.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/bittorrent-peerid/-/bittorrent-peerid-1.3.2.tgz";
- sha512 = "3xPhNfklf4xzxFVw9Y7W5dnGNhubVF0r8BK3imIsB6E3aDA4d6WhsceK1Yusos0TiiB9QZrdCsVXVqs26sFMxw==";
+ url = "https://registry.npmjs.org/bittorrent-peerid/-/bittorrent-peerid-1.3.3.tgz";
+ sha512 = "tSh9HdQgwyEAfo1jzoGEis6o/zs4CcdRTchG93XVl5jct+DCAN90M5MVUV76k2vJ9Xg3GAzLB5NLsY/vnVTh6w==";
};
};
"bittorrent-protocol-3.1.1" = {
@@ -8191,7 +8641,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/bl/-/bl-4.0.2.tgz";
- sha512 = "12zhdjs1qf244lwainjww72d7bx8788v0w00ac294cls5nrf115vin09irh0jmgmi9w0hdm8z3hcxnqaddqmlb7p736d0whzvqqg0wg";
+ sha512 = "j4OH8f6Qg2bGuWfRiltT2HYGx0e1QcBTrK9KAHNMwMZdQnDZFk0ZSYIpADjYCB3U12nicC5tVJwSIhwOWjb4RQ==";
};
};
"blake2b-2.1.3" = {
@@ -8236,7 +8686,7 @@ let
version = "4.8.20";
src = fetchurl {
url = "https://registry.npmjs.org/blessed-contrib/-/blessed-contrib-4.8.20.tgz";
- sha512 = "0frwnfaqmps4jpxq0hvl1px95xgsffyzbh8mlhfzl53918waf7p8i1dlbb61z147zj44cd2wnm876qahb1l6d1nvb9nz3k3v93xgclc";
+ sha512 = "jLLXR9pjjm/T2jY0Q8OCCpuDquWiMULkPyT8YNaiLUR0j1MchTQK/Q7SiuD63jn9ekn9BrohwP1Kom/FylmeHQ==";
};
};
"blob-0.0.2" = {
@@ -8254,7 +8704,7 @@ let
version = "0.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz";
- sha512 = "25fxyq2d2kry9j1zmqn4k47v5hd9xppmsfrh0hz9phrda1k6xnrmzzqqwiavac5svx93y6j0lpb7d3pjnqx1802dfk8cfpa0g6rpal1";
+ sha512 = "gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==";
};
};
"blob-to-buffer-1.2.8" = {
@@ -8311,15 +8761,6 @@ let
sha1 = "2f7b4ec80216328a9fddebdf69c8d4942feff7d8";
};
};
- "bluebird-2.9.9" = {
- name = "bluebird";
- packageName = "bluebird";
- version = "2.9.9";
- src = fetchurl {
- url = "https://registry.npmjs.org/bluebird/-/bluebird-2.9.9.tgz";
- sha1 = "61a26904d43d7f6b19dff7ed917dbc92452ad6d3";
- };
- };
"bluebird-3.4.7" = {
name = "bluebird";
packageName = "bluebird";
@@ -8335,16 +8776,16 @@ let
version = "3.7.2";
src = fetchurl {
url = "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz";
- sha512 = "2v12rs2wvv94hrlyv0nadxn9x11796k9mk7a8vg0bqsry8m2pbyy9dribalwikh34qkk3rp6gnis849y5z9x5mxzbbdgkfhc3l674sy";
+ sha512 = "XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==";
};
};
- "blueimp-md5-2.14.0" = {
+ "blueimp-md5-2.16.0" = {
name = "blueimp-md5";
packageName = "blueimp-md5";
- version = "2.14.0";
+ version = "2.16.0";
src = fetchurl {
- url = "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.14.0.tgz";
- sha512 = "fhX8JsIgugJ39g9MUJ4Y0S+WYd/1HATNVzW4nEVknP5uJU1mA7LZCV3OuVH9OvxpuYQXu6ttst0IYIlAyVfBQg==";
+ url = "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.16.0.tgz";
+ sha512 = "j4nzWIqEFpLSbdhUApHRGDwfXbV8ALhqOn+FY5L6XBdKPAXU9BpGgFSbDsgqogfqPPR9R2WooseWCsfhfEC6uQ==";
};
};
"bn.js-4.11.9" = {
@@ -8353,7 +8794,7 @@ let
version = "4.11.9";
src = fetchurl {
url = "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz";
- sha512 = "1mx1k2kljg2lwgk6698xnnd0plzdyf4hlrkapi5imx4lvvg0nbmnhqpj56phm142fzgkgkq5bp8y4j56lxizpblnhdghrcal1i2i90k";
+ sha512 = "E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==";
};
};
"bn.js-5.1.2" = {
@@ -8362,7 +8803,7 @@ let
version = "5.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz";
- sha512 = "2f1f8p83szcscalj35lfaia51gg848iirvbqvcfgkpndfisn11z81cb0jfnzys1yvizjqkq1ppa0qqhks3v1gcban9x4l6vzmlxjjp3";
+ sha512 = "40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==";
};
};
"bncode-0.2.3" = {
@@ -8407,7 +8848,7 @@ let
version = "1.19.0";
src = fetchurl {
url = "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz";
- sha512 = "2rl5ww96fwgmxdqhqmnknsaafw44vsr2xz7vf7nax8qz9jy8bmmdyawcy6yfny0wm7pi8m2jssakzjc1nin8z8207kv0gclpnrhy4bn";
+ sha512 = "dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==";
};
};
"bonjour-3.5.0" = {
@@ -8452,7 +8893,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/bootstrap-vue-helper-json/-/bootstrap-vue-helper-json-1.1.1.tgz";
- sha512 = "2hirfakr09vi9vgi7q540b6563k1ndlwk1cxhqbzi89kfa8z0q9di8hns7qjcl2wqxs035rk6348phff3gkgc1pvl5k0pn4d09wj8aa";
+ sha512 = "SiHJE2jEXjAL3TewN99wDl5Ehpm5DKA75oIyiY+2EMWWMPhIuZlQ/AvDzsLktNkwhylmAVLwiW+nuBPIU7kcoQ==";
};
};
"bops-0.0.7" = {
@@ -8464,15 +8905,6 @@ let
sha1 = "b4a0a5a839a406454af0fe05a8b91a7a766a54e2";
};
};
- "bottleneck-1.5.3" = {
- name = "bottleneck";
- packageName = "bottleneck";
- version = "1.5.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/bottleneck/-/bottleneck-1.5.3.tgz";
- sha1 = "55fa64920d9670087d44150404525d59f9511c20";
- };
- };
"boundary-1.0.1" = {
name = "boundary";
packageName = "boundary";
@@ -8488,7 +8920,7 @@ let
version = "1.8.8";
src = fetchurl {
url = "https://registry.npmjs.org/bower/-/bower-1.8.8.tgz";
- sha512 = "3h7pgnb611gsaw53g6jz35lfd53rr6qkhsghixglhss72ir90x9x53kxblfl24sybkmqwbpm907f73apqivbs9i44ldngz4g6fwjanm";
+ sha512 = "1SrJnXnkP9soITHptSO+ahx3QKp3cVzn8poI6ujqc5SeOkg5iqM1pK9H+DSc2OQ8SnO0jC/NG4Ur/UIwy7574A==";
};
};
"bower-endpoint-parser-0.2.1" = {
@@ -8524,7 +8956,7 @@ let
version = "1.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz";
- sha512 = "0pmn5jcnph7yfgfhlncg1lys066cq44kavj4d9qhmyy9705w61pabpwlma09xg4xplzbxh78d3m4xwvjwk478r3xyqnmpzq79yy7lsc";
+ sha512 = "TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==";
};
};
"boxen-3.2.0" = {
@@ -8533,7 +8965,7 @@ let
version = "3.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/boxen/-/boxen-3.2.0.tgz";
- sha512 = "3w7r4qm5923k8xdnaq1bpsizfcd4sp6v165zl3jvk69qmgwdjs6cmpbdirfwhl48x1jfkj1d6g2m9kfghixp2yl3p4csx38wgzhjkki";
+ sha512 = "cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A==";
};
};
"boxen-4.2.0" = {
@@ -8569,7 +9001,7 @@ let
version = "1.1.11";
src = fetchurl {
url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz";
- sha512 = "248cnpbbf0p32h53rd3g8wzpgrkaj4p078ra1g6l16f82i6bzkvmhwqan5rk88apbll9ly1476kngd7f7z27i3b3zxpbb3064f8yaw8";
+ sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==";
};
};
"braces-1.8.5" = {
@@ -8587,7 +9019,7 @@ let
version = "2.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz";
- sha512 = "3gxrfbb03jf6nh75n99snhv4a9jni48hfc0gkj5yl1cginpqx3d73dnp8snph1fdkc804iz6zg0aqibifjnscjfbpfziw2g7yg5pmv8";
+ sha512 = "aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==";
};
};
"braces-3.0.2" = {
@@ -8596,7 +9028,7 @@ let
version = "3.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz";
- sha512 = "38dmhgggv4r7xf3chli957yj4gzfv9xhif8zzaqjnxavkrs1qbmj9m84vxh42n1jl9sddy16ryp4g93l1p8dvrc1pbcvk2ippwadjvg";
+ sha512 = "b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==";
};
};
"bresenham-0.0.3" = {
@@ -8659,7 +9091,7 @@ let
version = "6.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz";
- sha512 = "1cav0iv5irfvilx6x14zbxil5m012hxan16cgyp9yjs6fqfg6fny2cdjimfwgil9ma8n4w8g8wv4yn843sz257p44vkbaz8qn1jxdks";
+ sha512 = "erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==";
};
};
"browser-process-hrtime-1.0.0" = {
@@ -8668,16 +9100,16 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz";
- sha512 = "2ijqy6cba233jd04p2sd4a372z807f9rsykxzbf3sn50102h7nv57bid0bldh9is9c4yajgdjwlif9xpnz5xsx06clij6ipq9wm93pn";
+ sha512 = "9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==";
};
};
- "browser-resolve-1.11.3" = {
+ "browser-resolve-2.0.0" = {
name = "browser-resolve";
packageName = "browser-resolve";
- version = "1.11.3";
+ version = "2.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz";
- sha512 = "1slq1pnm0b2903am1rl17iczlsl08sq4rckkr5fgkchgzfac13kiibwdk08yy2m62lgir8dmj9d61vil8q0vrm1d2mzw1qn2vaf443v";
+ url = "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz";
+ sha512 = "7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==";
};
};
"browser-stdout-1.3.1" = {
@@ -8686,16 +9118,16 @@ let
version = "1.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz";
- sha512 = "21jjhrf3wdmzsfqgva5s7shs1wdmcdxsjvi75p8z7i0q2i6n3654gpxjqlhbnpmzm25cpkshyi8swy13017qkp9m7xnbgw0bwiia45a";
+ sha512 = "qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==";
};
};
- "browserify-16.5.1" = {
+ "browserify-16.5.2" = {
name = "browserify";
packageName = "browserify";
- version = "16.5.1";
+ version = "16.5.2";
src = fetchurl {
- url = "https://registry.npmjs.org/browserify/-/browserify-16.5.1.tgz";
- sha512 = "3c58wz510bigg57sg644w4zm7c9ns279wcf3y9gijrg4a131m4pa3fzjyhjnra5d6rfpgvkv6vfndrrzarfcnr4nl3fv9sgky3z818i";
+ url = "https://registry.npmjs.org/browserify/-/browserify-16.5.2.tgz";
+ sha512 = "TkOR1cQGdmXU9zW4YukWzWVSJwrxmNdADFbqbE3HFgQWe5wqZmOawqZ7J/8MPCwk/W8yY7Y0h+7mOtcZxLP23g==";
};
};
"browserify-aes-1.2.0" = {
@@ -8704,7 +9136,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz";
- sha512 = "22gkxh9wf4hjxkyvj427k9r76xkz9vs63s1drwcggbpv0r7qdclzdvw167s7iq8936zak241cc5ck3bqkp6hy99zlkrbcmfl5g8gc7v";
+ sha512 = "+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==";
};
};
"browserify-cache-api-3.0.1" = {
@@ -8722,7 +9154,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz";
- sha512 = "3bz6v63l37ndb18236yjdkbxjcvy4x16a8j7vsqxqprvnkcnkq1hg1ffd1c9zk9a3j555ppnpisfyh0x4adlb8lmpwbfa8i837n9y5h";
+ sha512 = "sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==";
};
};
"browserify-des-1.0.2" = {
@@ -8731,7 +9163,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz";
- sha512 = "3j1gv3firnsbjppm47ldxbav9rmh3plq026zn728wvhgf19i4r7kxzyyj7hpibhjv61lcm9i4b869yy90c8hfj7w8rmr17p2zbhwah6";
+ sha512 = "BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==";
};
};
"browserify-incremental-3.1.1" = {
@@ -8767,7 +9199,7 @@ let
version = "4.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.0.tgz";
- sha512 = "0acsvhl3nfr5pb97jrbk7xml81b1m3kii4m6av7r6xpnvw909fcx6fxp1gfpi20pxb323nr1ljfjsl1p8y8aim88q3ylqhyl7a44il4";
+ sha512 = "hEZC1KEeYuoHRqhGhTy6gWrpJA3ZDjFWv0DE61643ZnOXAKJb3u7yWcrU0mMc9SwAqK1n7myPGndkp0dFG7NFA==";
};
};
"browserify-zlib-0.1.4" = {
@@ -8785,7 +9217,7 @@ let
version = "0.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz";
- sha512 = "24488d4s6d901hj9d9jdddapmcvmibbdpjq6nv3bpyjx72546fcqa0vripy0ydsrw1jk6bakfzvynh5i9cz0g59hrmn4ph75d3kdpk7";
+ sha512 = "Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==";
};
};
"browserslist-2.11.3" = {
@@ -8794,16 +9226,16 @@ let
version = "2.11.3";
src = fetchurl {
url = "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz";
- sha512 = "2c52470l3xpcqvzj8qpkwpb73gx4mq30wsk08n90waahj8g8qwd8cjmvf625f4836p39jiigrd0g4xh9k4p7mhcaykgw0pvfiqvjsy9";
+ sha512 = "yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==";
};
};
- "browserslist-4.12.0" = {
+ "browserslist-4.13.0" = {
name = "browserslist";
packageName = "browserslist";
- version = "4.12.0";
+ version = "4.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz";
- sha512 = "076m6hybwavn7iin5cihg3b02s76fk0vdhm2dpgvmfv1a9brvhzwwk65i9rzh35qfyjr4gcrrkmjpqnncsbhr2lzqj8sj03q68qczah";
+ url = "https://registry.npmjs.org/browserslist/-/browserslist-4.13.0.tgz";
+ sha512 = "MINatJ5ZNrLnQ6blGvePd/QOz9Xtu+Ne+x29iQSCHfkU5BugKVJwZKn/iiL8UbpIpa3JhviKjz+XxMo0m2caFQ==";
};
};
"bser-2.1.1" = {
@@ -8812,7 +9244,7 @@ let
version = "2.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz";
- sha512 = "30jby01rqjgx78xnzyysjav12c0cj8dcwd40wprcfh1jn3768cdkb834q1zyf3wivhifi47xqa7jai7x16m1jv1mq4g40f69ws56341";
+ sha512 = "gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==";
};
};
"btoa-lite-1.0.0" = {
@@ -8848,16 +9280,7 @@ let
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/buefy-helper-json/-/buefy-helper-json-1.0.3.tgz";
- sha512 = "2fra6380x81mxv9dk7bqkcqpwys2hap8q85s6s0nrlkh0ib2bxnff6v9ng3b8ba3ksqaxayyhfk4v34szqc6i52m3yb6w4d2fcq8y0y";
- };
- };
- "buffer-4.9.1" = {
- name = "buffer";
- packageName = "buffer";
- version = "4.9.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz";
- sha1 = "6d1bb601b07a4efced97094132093027c95bc298";
+ sha512 = "HniEmRONcLP8qKJEw/DXZGwyHfRedYX1HGqhNZ5N2zhn+xIrAjhptkAbXRBGV0GhPb+YTbzObGn3GlAHaBiVnQ==";
};
};
"buffer-4.9.2" = {
@@ -8866,7 +9289,7 @@ let
version = "4.9.2";
src = fetchurl {
url = "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz";
- sha512 = "1d85syv6ashl8f3a6h553d185cg3vq6nhjqnc80vr2z3bak0c9xbm1jawfk9zs43xz34yih6h6j3bhb3njkahdqpji12fsc4kfsmby6";
+ sha512 = "xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==";
};
};
"buffer-5.2.1" = {
@@ -8875,7 +9298,7 @@ let
version = "5.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz";
- sha512 = "2mfghlqrdkwxv5whiaqkhpfmp6a30hhj0pidr6zy2z6m15sig9kfj9msxxbffmll6a5jgfwxlc7fxzmdilx72v87pp5fs03bb9aiqkk";
+ sha512 = "c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==";
};
};
"buffer-5.6.0" = {
@@ -8884,7 +9307,7 @@ let
version = "5.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz";
- sha512 = "2xsgjzmcn73agmbbfwvwd1px2wp238qaagc9fj36l9csf893caj63ahim25hdp4cy1qy8cny89vx9i77pmnqg1bsy04flrdynkxh07y";
+ sha512 = "/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==";
};
};
"buffer-alloc-1.2.0" = {
@@ -8983,7 +9406,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz";
- sha512 = "3c0m16i3fdv3vlq2zz8dakrnhqvs16gvggj485f91fiaa5v0p7pyhamcdw5fggr7djzd8nshmvz4hgbp7714smqxlld2an28q8if1ri";
+ sha512 = "MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==";
};
};
"buffer-indexof-1.1.1" = {
@@ -8992,7 +9415,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz";
- sha512 = "3bgz1zhq9ng3gypq825f00p9qi9y6z7wvkkf28nhjlyifnb3lk1dkmbya84k0ja79zv8kmmhvalwcnnz92533ip7pnjp3is1w9cxyp3";
+ sha512 = "4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==";
};
};
"buffer-queue-1.0.0" = {
@@ -9013,15 +9436,6 @@ let
sha1 = "26e61ed1422fb70dd42e6e36729ed51d855fe8d9";
};
};
- "buffercursor-0.0.12" = {
- name = "buffercursor";
- packageName = "buffercursor";
- version = "0.0.12";
- src = fetchurl {
- url = "https://registry.npmjs.org/buffercursor/-/buffercursor-0.0.12.tgz";
- sha1 = "78a9a7f4343ae7d820a8999acc80de591e25a779";
- };
- };
"buffers-0.1.1" = {
name = "buffers";
packageName = "buffers";
@@ -9037,7 +9451,16 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/bufferstreams/-/bufferstreams-1.1.3.tgz";
- sha512 = "277c2jihrgillkwkal538j54n9ghp0p3dk5l8xz27pvfynn5cgqfjyb60kcq9gqyi5jmd127a5ra1pqgqlpp0s4v8h5wi15xdb6g8hx";
+ sha512 = "HaJnVuslRF4g2kSDeyl++AaVizoitCpL9PglzCYwy0uHHyvWerfvEb8jWmYbF1z4kiVFolGomnxSGl+GUQp2jg==";
+ };
+ };
+ "bufferstreams-2.0.1" = {
+ name = "bufferstreams";
+ packageName = "bufferstreams";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bufferstreams/-/bufferstreams-2.0.1.tgz";
+ sha512 = "ZswyIoBfFb3cVDsnZLLj2IDJ/0ppYdil/v2EGlZXvoefO689FokEmFEldhN5dV7R2QBxFneqTJOMIpfqhj+n0g==";
};
};
"bufferutil-1.3.0" = {
@@ -9076,15 +9499,6 @@ let
sha512 = "jzQnSbdJqhIltU9O5KUiTtljP9ccw2u5ix59McQy4pV2xGhVLhRZIndY8GIrgh5HjXa6+QJ9AQhOd2QWQizJFQ==";
};
};
- "build-purescript-0.4.1" = {
- name = "build-purescript";
- packageName = "build-purescript";
- version = "0.4.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/build-purescript/-/build-purescript-0.4.1.tgz";
- sha512 = "1hc08ny00a9x2rhc3naydscxw71b0ycp19qfzyazn98qfxvx2wvrpmvbp91sd4mj67x3icsmd8ij52xlmc6swna4s1mqwrqidy1lyn0";
- };
- };
"builtin-modules-1.1.1" = {
name = "builtin-modules";
packageName = "builtin-modules";
@@ -9100,7 +9514,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz";
- sha512 = "2znvdavwqav9gm65kwq3zvq6r4xmpjyq90lh6jizm1ad8v00cffq1a08hndbzyll4iy8xg8r4n0xz0djq270sxwjrv1pf4rlp8qnhlk";
+ sha512 = "k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==";
};
};
"builtin-status-codes-3.0.0" = {
@@ -9148,6 +9562,15 @@ let
sha1 = "f150f0f6748abdd72aeae84f04403be2ef113797";
};
};
+ "bunyan-1.8.14" = {
+ name = "bunyan";
+ packageName = "bunyan";
+ version = "1.8.14";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bunyan/-/bunyan-1.8.14.tgz";
+ sha512 = "LlahJUxXzZLuw/hetUQJmRgZ1LF6+cr5TPpRj6jf327AsiIq2jhYEH4oqUUkVKTor+9w2BT3oxVwhzE5lw9tcg==";
+ };
+ };
"bunyan-syslog-udp-0.2.0" = {
name = "bunyan-syslog-udp";
packageName = "bunyan-syslog-udp";
@@ -9172,7 +9595,7 @@ let
version = "0.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/busboy/-/busboy-0.3.1.tgz";
- sha512 = "0kmhppk2ps7mkla0c2d76ppkpzhwwk6sdp135jix6z8415ndiv8vi8ap48pjlni922v8al9lsx7rb62k8prx00jqn0wqpca27357fyb";
+ sha512 = "y7tTxhGKXcyBxRKAni+awqx8uqaJKrSFSNFSeRG5CsWNdmy2BIK+6VGWEW7TZnIO/533mtMEA4rOevQV815YJw==";
};
};
"byline-5.0.0" = {
@@ -9253,7 +9676,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz";
- sha512 = "073ccjmvxf726gcgzy0pksvi8x8r51dq6hyv69sc75ynrin7anwk9q3sqhbbbjhqjjrmq42s5f5gdbcgj2jxai6ldpyq6y2ny78payd";
+ sha512 = "zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==";
};
};
"bytewise-1.1.0" = {
@@ -9280,16 +9703,16 @@ let
version = "12.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz";
- sha512 = "00qxfz1yqkizw00vx1948yfzilxv1c4pzxknh5hbwby5cgiyrzb488qwcdff4qdrbwm13skvhpxpshryw30py3s4bpgny98il3lqjvb";
+ sha512 = "a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==";
};
};
- "cacache-15.0.3" = {
+ "cacache-15.0.5" = {
name = "cacache";
packageName = "cacache";
- version = "15.0.3";
+ version = "15.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/cacache/-/cacache-15.0.3.tgz";
- sha512 = "bc3jKYjqv7k4pWh7I/ixIjfcjPul4V4jme/WbjvwGS5LzoPL/GzXr4C5EgPNLO/QEZl9Oi61iGitYEdwcrwLCQ==";
+ url = "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz";
+ sha512 = "lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==";
};
};
"cache-base-1.0.1" = {
@@ -9298,7 +9721,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz";
- sha512 = "36i943khi87af4gif9r6imjgybqxq9cbd69z2h8p2s2j6scfbhrv7j3n591xl982fmyq29rkwh70a6qdcf3v0piwzfh8n2jf571v9q0";
+ sha512 = "AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==";
};
};
"cache-directory-2.0.0" = {
@@ -9307,7 +9730,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/cache-directory/-/cache-directory-2.0.0.tgz";
- sha512 = "06a0bixi4hj41dcm5c2jlnn1anr9mnb6vlaqjvazmagn6sxj4cgz9vhpflq9raz6s3kqb4lyalc3dd1kwncj8ggfnj4ingyj5m890pd";
+ sha512 = "7YKEapH+2Uikde8hySyfobXBqPKULDyHNl/lhKm7cKf/GJFdG/tU/WpLrOg2y9aUrQrWUilYqawFIiGJPS6gDA==";
};
};
"cacheable-lookup-2.0.1" = {
@@ -9316,7 +9739,16 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-2.0.1.tgz";
- sha512 = "2714rgpq0wwdfnahlxn4a3g1fr6mf5dj2f3lkl874x991d7ilqvccrja0j4hk8nbc7g7yivvp9b2pf4rrgq3fpj6ghdjwck4fr1phqh";
+ sha512 = "EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg==";
+ };
+ };
+ "cacheable-lookup-5.0.3" = {
+ name = "cacheable-lookup";
+ packageName = "cacheable-lookup";
+ version = "5.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.3.tgz";
+ sha512 = "W+JBqF9SWe18A72XFzN/V/CULFzPm7sBXzzR6ekkE+3tLG72wFZrBiBZhrZuDoYexop4PHJVdFAKb/Nj9+tm9w==";
};
};
"cacheable-request-2.1.4" = {
@@ -9334,7 +9766,7 @@ let
version = "6.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz";
- sha512 = "214hpw087zbwnf1naz9184bbz0gn773j70jjvfj0vd7lll2i62j58606l281sz3dngjlhb2v5j00rnqy94y3yhwxmbyda62cc0dqg9s";
+ sha512 = "Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==";
};
};
"cacheable-request-7.0.1" = {
@@ -9343,7 +9775,7 @@ let
version = "7.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz";
- sha512 = "1kmzafhx567pf4kbwdg03gxjx0d1l6j8lnb05y7f66kn8c1szz41kawa2jkf4zndaihac3i1yv7yjg6mrkk2lxs2b0wm7h0lqkjdpcn";
+ sha512 = "lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==";
};
};
"cached-path-relative-1.0.2" = {
@@ -9352,7 +9784,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.2.tgz";
- sha512 = "0icxxn530vx1cwkygvk52k2l9brpv2mdbyk0j4hyr224b23vxvh131l2m1gljpfvsikzib3x2zyiy2xngjjfz9k9n68lvq4ram8dgg6";
+ sha512 = "5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==";
};
};
"cachedir-2.3.0" = {
@@ -9451,7 +9883,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz";
- sha512 = "1ljrfqkxsjdvl02qlx1xdsw8csg4az6dkwvlk0zmcz7x3b6q3kbggd8i3ai8jcjicabdsqkhvpjy0898xcdf21m42ajyrggql167h1z";
+ sha512 = "P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==";
};
};
"camel-case-3.0.0" = {
@@ -9463,6 +9895,15 @@ let
sha1 = "ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73";
};
};
+ "camel-case-4.1.1" = {
+ name = "camel-case";
+ packageName = "camel-case";
+ version = "4.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz";
+ sha512 = "7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==";
+ };
+ };
"camelcase-1.2.1" = {
name = "camelcase";
packageName = "camelcase";
@@ -9505,7 +9946,7 @@ let
version = "5.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz";
- sha512 = "0kg17fpj4c7akmpa9x0a3fi5glrc3y5k3ppjcpb3pd02ylg3fnzfdvz0pixd223crbs5980sjaxsk9q8kcqxm5d9cb7rlkv3m614vrg";
+ sha512 = "L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==";
};
};
"camelcase-6.0.0" = {
@@ -9541,25 +9982,16 @@ let
version = "6.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz";
- sha512 = "1i3fyrzpwdw2rlzvl8jbpbcz1cphh74ndk6mm8g7xy7g57gfv77z6y49k08bqzs86iy4yyjh26rm51jwaa8mx290v7sqaf49c1img32";
+ sha512 = "YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==";
};
};
- "cancelable-pipeline-1.0.0" = {
- name = "cancelable-pipeline";
- packageName = "cancelable-pipeline";
+ "camelize-1.0.0" = {
+ name = "camelize";
+ packageName = "camelize";
version = "1.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/cancelable-pipeline/-/cancelable-pipeline-1.0.0.tgz";
- sha512 = "0cndjpkbhxy0xn2aybkyqrk6ivnmlgswgs61qjqvpb30qca0n574ipa6ws5x7iqbr2rxml0krj7df0pn335x6cw2h3cglkjx9zsdj5y";
- };
- };
- "cancelable-pump-0.4.0" = {
- name = "cancelable-pump";
- packageName = "cancelable-pump";
- version = "0.4.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/cancelable-pump/-/cancelable-pump-0.4.0.tgz";
- sha512 = "1jv7g6kcjphy2idkvzj21hbxg4kgvi1ws69w2j5x06bp5i52f6jzi5qprq18q4zszlk4kcp5cx70gjhz46zssm7s11yrxf203qfk2zd";
+ url = "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz";
+ sha1 = "164a5483e630fa4321e5af07020e531831b2609b";
};
};
"caniuse-api-3.0.0" = {
@@ -9568,16 +10000,25 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz";
- sha512 = "2xvajfx062fy4i060qa7p4acawzmcpqs69jmklswq856lyzjq6p8vjgm5zi21ll5gxm7vvyc5xsh9bd30v5bppszr59c19zi2wg1i3f";
+ sha512 = "bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==";
};
};
- "caniuse-lite-1.0.30001066" = {
+ "caniuse-lite-1.0.30001109" = {
name = "caniuse-lite";
packageName = "caniuse-lite";
- version = "1.0.30001066";
+ version = "1.0.30001109";
src = fetchurl {
- url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001066.tgz";
- sha512 = "0in3ppcykh1qz4qi081h19nh6li41qihl05k7rik3jkc4zvrcyk2rilljs747lkg699pb7wmx6dph6sl48d2b5wqigipd5c0rcgzy0r";
+ url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001109.tgz";
+ sha512 = "4JIXRodHzdS3HdK8nSgIqXYLExOvG+D2/EenSvcub2Kp3QEADjo2v2oUn5g0n0D+UNwG9BtwKOyGcSq2qvQXvQ==";
+ };
+ };
+ "capital-case-1.0.3" = {
+ name = "capital-case";
+ packageName = "capital-case";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/capital-case/-/capital-case-1.0.3.tgz";
+ sha512 = "OlUSJpUr7SY0uZFOxcwnDOU7/MpHlKTZx2mqnDYQFrDudXLFm0JJ9wr/l4csB+rh2Ug0OPuoSO53PqiZBqno9A==";
};
};
"capture-exit-2.0.0" = {
@@ -9586,7 +10027,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz";
- sha512 = "3m6md2j1rsn26hijf0yfbbfnx6w2jrrqhr2b2xwjc9lyzvypidyz5krczc9wb04z1vq4mgb759ljwn7iggiiigijzhp38lk162zy91y";
+ sha512 = "PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==";
};
};
"capture-stack-trace-1.0.1" = {
@@ -9595,7 +10036,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz";
- sha512 = "2mv8dgq8fr86zs5mam6bkp0j241lpb5rbwpq8zc5gkj7f8zir1cd71m0yyy8zy46hvf86b9k7pbhvkz08ii4mhxh14xshkrgik0p14r";
+ sha512 = "mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==";
};
};
"cardinal-2.1.1" = {
@@ -9607,15 +10048,6 @@ let
sha1 = "7cc1055d822d212954d07b085dea251cc7bc5505";
};
};
- "caryll-shapeops-0.3.1" = {
- name = "caryll-shapeops";
- packageName = "caryll-shapeops";
- version = "0.3.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/caryll-shapeops/-/caryll-shapeops-0.3.1.tgz";
- sha512 = "0x3zkrq9n2s7s67bd5c5bs31gcixkr06fkhhzqdda49jpz0wliy5wzbvi5n1wp4kcydnhmkz4bg5qb8rn90jbx1x894ybs66vl4fdyx";
- };
- };
"caseless-0.11.0" = {
name = "caseless";
packageName = "caseless";
@@ -9667,7 +10099,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz";
- sha512 = "2wa0gi2wljxw00rvqz454sgdr8yy90z8lhprxjc1prwi695lnzrh6sk0qqhp63h9gmbldyvvzfvm8k1jk0sbv6icdawcss441jky3qa";
+ sha512 = "Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==";
};
};
"ccount-1.0.5" = {
@@ -9676,7 +10108,7 @@ let
version = "1.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/ccount/-/ccount-1.0.5.tgz";
- sha512 = "29m78sr6bj0s5bsl8ya43d6vc532dygrqys415f032kiricg0gkgcmh1dwcqc19wz6i45sblpn6j5w5n5v248d1jk5v6zd7dzan5s9h";
+ sha512 = "MOli1W+nfbPLlKEhInaxhRdp7KVLFxLN5ykwzHgLsLI3H3gs5jjFAK4Eoj3OzzcxCtumDaI8onoVDeQyWaNTkw==";
};
};
"center-align-0.1.3" = {
@@ -9694,7 +10126,7 @@ let
version = "4.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz";
- sha512 = "27pdhh35fbig9yxb0h8qp98cjapnpdxjnia2jc1hrhrda9ajab2hkpclrfd8b568ggrv2wrgi09bh0rf1vndc1b82nb74kf21p3f1ax";
+ sha512 = "XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==";
};
};
"chai-as-promised-7.1.1" = {
@@ -9706,6 +10138,15 @@ let
sha512 = "azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==";
};
};
+ "chainsaw-0.0.9" = {
+ name = "chainsaw";
+ packageName = "chainsaw";
+ version = "0.0.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/chainsaw/-/chainsaw-0.0.9.tgz";
+ sha1 = "11a05102d1c4c785b6d0415d336d5a3a1612913e";
+ };
+ };
"chalk-0.4.0" = {
name = "chalk";
packageName = "chalk";
@@ -9742,22 +10183,13 @@ let
sha1 = "a8115c55e4a702fe4d150abd3872822a7e09fc98";
};
};
- "chalk-2.3.1" = {
- name = "chalk";
- packageName = "chalk";
- version = "2.3.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz";
- sha512 = "QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==";
- };
- };
"chalk-2.4.1" = {
name = "chalk";
packageName = "chalk";
version = "2.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz";
- sha512 = "1yl5ffjp5w65b9ydnw4vp13n563121hs64xbnajif51grhpqmslaqllj24zm1pfaw9ywvdx69n8ppa3riwlps25k5934zgnbf3pmcrr";
+ sha512 = "ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==";
};
};
"chalk-2.4.2" = {
@@ -9766,7 +10198,7 @@ let
version = "2.4.2";
src = fetchurl {
url = "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz";
- sha512 = "2wr55z22i274wadq2cvpxga28a8igq9whc4m1q06sz5sn2hc4amradd5vd02wm92vyfg2qrb0bysd5drv7mfmlb2wqdf939v5zvxn1j";
+ sha512 = "Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==";
};
};
"chalk-3.0.0" = {
@@ -9775,7 +10207,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz";
- sha512 = "31damxvnvxjdp3hhqfn9nxi6hrw9cmmy5vlf0nqfvns1qhp3ybc0y7viswj1jdxvc0w1f3zapjsl89hx9hcwv2p8jca7m7qczlw2gg0";
+ sha512 = "4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==";
};
};
"chalk-4.0.0" = {
@@ -9784,7 +10216,16 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz";
- sha512 = "3nag7xyqr5db564ry1pm6wdhh8mmxni7h7z4fcnpz9in0js92jlb96l9l70mvbvyjb8admgrsi6kcvpys6dc8fsmw2lnjx0qwaidnip";
+ sha512 = "N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==";
+ };
+ };
+ "chalk-4.1.0" = {
+ name = "chalk";
+ packageName = "chalk";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz";
+ sha512 = "qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==";
};
};
"chance-1.0.18" = {
@@ -9796,13 +10237,13 @@ let
sha512 = "g9YLQVHVZS/3F+zIicfB58vjcxopvYQRp7xHzvyDFDhXH1aRZI/JhwSAO0X5qYiQluoGnaNAU6wByD2KTxJN1A==";
};
};
- "change-case-3.1.0" = {
+ "change-case-4.1.1" = {
name = "change-case";
packageName = "change-case";
- version = "3.1.0";
+ version = "4.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/change-case/-/change-case-3.1.0.tgz";
- sha512 = "2AZp7uJZbYEzRPsFoa+ijKdvp9zsrnnt6+yFokfwEpeJm0xuJDVoxiRCAaTzyJND8GJkofo2IcKWaUZ/OECVzw==";
+ url = "https://registry.npmjs.org/change-case/-/change-case-4.1.1.tgz";
+ sha512 = "qRlUWn/hXnX1R1LBDF/RelJLiqNjKjUqlmuBVSEIyye8kq49CXqkZWKmi8XeUAdDXWFOcGLUMZ+aHn3Q5lzUXw==";
};
};
"character-entities-1.2.4" = {
@@ -9811,7 +10252,7 @@ let
version = "1.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz";
- sha512 = "11mnvgi0cq3vdq6ls57x3p88c6xq4c7qgibnzx5acrrv7spldxnaf21qrbx3c0x82r00dm3g3h3jisnx4svh3jcdb45jzgi85w344w8";
+ sha512 = "iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==";
};
};
"character-entities-html4-1.1.4" = {
@@ -9820,7 +10261,7 @@ let
version = "1.1.4";
src = fetchurl {
url = "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz";
- sha512 = "3g2bq9kphwvlkdb75bj2rx0s5kp6b8p4w988vdbhq2mnafhza2j5gnppxv6g3v3qdqsy4jnki94z804blyazamgzmvwra4rkg2h65qx";
+ sha512 = "HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==";
};
};
"character-entities-legacy-1.1.4" = {
@@ -9829,7 +10270,7 @@ let
version = "1.1.4";
src = fetchurl {
url = "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz";
- sha512 = "1wd176krq0mvb49bnhf4cbf9jx5krd727bdw66a7p2l1bxzp5q6kwj8kiscqyc5nixqzrirnw6r03y16rfvs0r5gaqmnjs5nvxynyfx";
+ sha512 = "3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==";
};
};
"character-parser-2.2.0" = {
@@ -9847,7 +10288,7 @@ let
version = "1.1.4";
src = fetchurl {
url = "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz";
- sha512 = "0xa7vnk55wkrl54y37zh4n0j7g0vpf25cxkiy8bn7d2vpk3p76ybjqhjnjyihhn8m5cc8n56fv28j285ycvkj7710jr8gp18s8r98lq";
+ sha512 = "mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==";
};
};
"chardet-0.4.2" = {
@@ -9865,7 +10306,7 @@ let
version = "0.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz";
- sha512 = "1qg04aw34n3l68g6s6li7pfdspkj3zmb7qsqf096h19jwc34mv8sbhik4xcx9aazys1ycb5k736f4lql46s0rhl361pmlz1r86j4gwr";
+ sha512 = "mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==";
};
};
"charenc-0.0.2" = {
@@ -9955,7 +10396,16 @@ let
version = "1.0.0-rc.3";
src = fetchurl {
url = "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz";
- sha512 = "2c0hy07j4yqpiz77hs1xdp3kk48sj2l7ki5748hi1bn0rm32nzsnqwliyqypvvd8lz01z027xk21pvvd3hd0bmmq2dyngnl6y57kmyj";
+ sha512 = "0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==";
+ };
+ };
+ "child-process-1.0.2" = {
+ name = "child-process";
+ packageName = "child-process";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/child-process/-/child-process-1.0.2.tgz";
+ sha1 = "98974dc7ed1ee4c6229f8e305fa7313a6885a7f2";
};
};
"child-process-ext-2.1.1" = {
@@ -10018,7 +10468,7 @@ let
version = "2.1.8";
src = fetchurl {
url = "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz";
- sha512 = "21d2yf3364v025ivy6ak1bh61qvvq9llryh8c1rhvrif1kalx0j996x8m0qs717cgl97q5c40awyv8gi8hbmpgfpl6zvkff6xmm8rk6";
+ sha512 = "ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==";
};
};
"chokidar-3.0.2" = {
@@ -10027,16 +10477,16 @@ let
version = "3.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/chokidar/-/chokidar-3.0.2.tgz";
- sha512 = "0l3pn1afpk9h62fjazidrp2dpgigsqwmpjy92686srm8j8ky8zx8072s00jmvz1mr8g78dj70y0vdg9j1h6m6vfp8sk4di3x3cx30vk";
+ sha512 = "c4PR2egjNjI1um6bamCQ6bUNPDiyofNQruHvKgHQ4gDUP/ITSVSzNsiI5OWtHOsX323i5ha/kk4YmOZ1Ktg7KA==";
};
};
- "chokidar-3.3.0" = {
+ "chokidar-3.3.1" = {
name = "chokidar";
packageName = "chokidar";
- version = "3.3.0";
+ version = "3.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz";
- sha512 = "3hbyi14x38mvx936wbajln4g1l8fcyi8fwvcrhf2jqn0yzcyda1d20q67k445j9bvs5kr7jdhd2s07srb2pnm7hxmjngp2k6wn8lsbl";
+ url = "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz";
+ sha512 = "4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==";
};
};
"chokidar-3.4.0" = {
@@ -10045,7 +10495,16 @@ let
version = "3.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz";
- sha512 = "1qj96y4z6wcyk5yffj8zjzydjzh2rxshh6a6qzvc8hxn6h8xv8r23af68ylyzwp8brh8yxfcflcjllynxgq6pzx0yndh9lmin31lw39";
+ sha512 = "aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==";
+ };
+ };
+ "chokidar-3.4.1" = {
+ name = "chokidar";
+ packageName = "chokidar";
+ version = "3.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/chokidar/-/chokidar-3.4.1.tgz";
+ sha512 = "TQTJyr2stihpC4Sya9hs2Xh+O2wf+igjL36Y75xx2WdHuiICcn/XJza46Jwt0eT5hVpQOzo3FpY3cj3RVYLX0g==";
};
};
"chownr-0.0.2" = {
@@ -10063,7 +10522,7 @@ let
version = "1.1.4";
src = fetchurl {
url = "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz";
- sha512 = "1b03acmav1awkygrda5h64pn8msd6wda119q553hik728i1j72bfqyq7yzn1x7nmw28hvg9mcyh7krsj8vwsq3karnn55mj6smip7cc";
+ sha512 = "jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==";
};
};
"chownr-2.0.0" = {
@@ -10081,7 +10540,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/chroma-js/-/chroma-js-2.1.0.tgz";
- sha512 = "2bgzskaks7cr860zsy1zr3hwxgwkr1zfmbxljnf2lvzzqxrwf5jz5cciv34qygb3i9vp515a5pmaix846gpdh1a7l9ybjsrhs3ms95s";
+ sha512 = "uiRdh4ZZy+UTPSrAdp8hqEdVb1EllLtTHOt5TMaOjJUvi+O54/83Fc5K2ld1P+TJX+dw5B+8/sCgzI6eaur/lg==";
};
};
"chrome-dgram-3.0.5" = {
@@ -10102,13 +10561,13 @@ let
sha512 = "HqsYJgIc8ljJJOqOzLphjAs79EUuWSX3nzZi2LNkzlw3GIzAeZbaSektC8iT/tKvLqZq8yl1GJu5o6doA4TRbg==";
};
};
- "chrome-launcher-0.13.1" = {
+ "chrome-launcher-0.13.4" = {
name = "chrome-launcher";
packageName = "chrome-launcher";
- version = "0.13.1";
+ version = "0.13.4";
src = fetchurl {
- url = "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.13.1.tgz";
- sha512 = "q8UiCNAknw6kCUvCVBTAEw1BwT0vaxabCrSjN3B/NWohp12YBD9+DalymYElSoKRD4KpVSu4CCl0us4v/J81Sg==";
+ url = "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.13.4.tgz";
+ sha512 = "nnzXiDbGKjDSK6t2I+35OAPBy5Pw/39bgkb/ZAFwMhwJbdYBp6aH+vW28ZgtjdU890Q7D+3wN/tB8N66q5Gi2A==";
};
};
"chrome-net-3.3.4" = {
@@ -10135,7 +10594,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz";
- sha512 = "06mh145f12ppkxn7xdzrvh7rrjg9c770rqai08m8r5i31br1ihc96i63dyn0c4arfl1hl0za33kzy5i09x4agz77c11xv7hb33z7vzm";
+ sha512 = "9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==";
};
};
"chromecast-player-0.2.3" = {
@@ -10174,13 +10633,13 @@ let
sha1 = "04a106672c18b085ab774d983dfa3ea138f22205";
};
};
- "chunk-store-stream-4.1.0" = {
+ "chunk-store-stream-4.1.1" = {
name = "chunk-store-stream";
packageName = "chunk-store-stream";
- version = "4.1.0";
+ version = "4.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/chunk-store-stream/-/chunk-store-stream-4.1.0.tgz";
- sha512 = "GjkZ16bFKMFnb8LrGZXAPeRoLXZTLu9ges6LCErJe28bMp6zKLxjWuJ7TYzR0jWq9nwo58hXG3BXZYy66Vze0Q==";
+ url = "https://registry.npmjs.org/chunk-store-stream/-/chunk-store-stream-4.1.1.tgz";
+ sha512 = "2nVS+VLMCHNW+S1Y3bOlCtUL4ABPA4zeAcP8E/m15AAc+8fw1elEKIhs/Wg5EZNSfqIk24kUd9rvewmGNPehGQ==";
};
};
"ci-info-1.6.0" = {
@@ -10189,7 +10648,7 @@ let
version = "1.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz";
- sha512 = "3c18m64ij7r51v9w1y9fjgg8w23nq52sljd0jfgiwp1c51qijakfdda5ngy95h0a8snhylh6pj9l9zfsw2709yd7yk9a3l20j9rvhdy";
+ sha512 = "vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==";
};
};
"ci-info-2.0.0" = {
@@ -10198,7 +10657,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz";
- sha512 = "04yh5kqsx5akwc3rlcwqrvz3lrb8mak15ysxan17hw9pp00kmf20m8d9dpbnkq612wc1wwvjzcci1wgivd8cbak5j7dzl6rv89bplp6";
+ sha512 = "5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==";
};
};
"cint-8.2.1" = {
@@ -10216,7 +10675,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz";
- sha512 = "3cm9kdc1sv7pakzlhrc1pazdvg9lk4hv31lximwbcrgmwfzg6imxrndszgx9yzlizknfh2b73cr7b5mfcv50bldpyq6jr5s4zknsj1a";
+ sha512 = "Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==";
};
};
"circular-append-file-1.0.1" = {
@@ -10234,7 +10693,7 @@ let
version = "0.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz";
- sha512 = "3hadrrn41znfv3gbqjxf0ckzjmns7w7zgsqw73sdz8nclaff9b0cg1mqhz3zxw3ndnmqqvrdcfykkfpv2v1pv4jdyzcccbn3hsbg4ji";
+ sha512 = "UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==";
};
};
"clarinet-0.11.0" = {
@@ -10252,7 +10711,25 @@ let
version = "0.3.6";
src = fetchurl {
url = "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz";
- sha512 = "1xcqwmfmsbrm2ck76brwiqjmcza655khgh5szh6wngk357i37sgwsga1pbarwzaz9hvzkriqhq6j0z5mv0pmz61cf9wxvk3y5mlzs58";
+ sha512 = "qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==";
+ };
+ };
+ "classnames-2.2.6" = {
+ name = "classnames";
+ packageName = "classnames";
+ version = "2.2.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz";
+ sha512 = "JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==";
+ };
+ };
+ "cldr-5.7.0" = {
+ name = "cldr";
+ packageName = "cldr";
+ version = "5.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cldr/-/cldr-5.7.0.tgz";
+ sha512 = "Pyoh0kwXJIUvbAvQoQqKIr0pKWwWfkcYCIDKWmVIxJ9HftSsg57AqyfW1EzWRcP4nJj40WX4vB/lXQ+Uw4NbNA==";
};
};
"clean-css-3.4.28" = {
@@ -10279,7 +10756,7 @@ let
version = "4.2.3";
src = fetchurl {
url = "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz";
- sha512 = "0ad50l577m99sgpcdd49zspq8h9n9i3hhngapg9y5q76s7zwdz3hmaw2kc2jg30lk4z3wlyp9kgiyg71dvg0fg89g1xyr3qvq61dhsm";
+ sha512 = "VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==";
};
};
"clean-git-ref-2.0.1" = {
@@ -10288,7 +10765,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/clean-git-ref/-/clean-git-ref-2.0.1.tgz";
- sha512 = "0zp5skzvr8cqx49kmmmwszsydi2pcah6dmddfp2g38ywczfrf958qkdpcxv89sp3z3bb01s44jhjqra1kicw3sfhlx4ngxn1jsakd3c";
+ sha512 = "bLSptAy2P0s6hU4PzuIMKmMJJSE6gLXGH1cntDu7bWJUksvuM+7ReOK61mozULErYvP6a15rnYl0zFDef+pyPw==";
};
};
"clean-html-1.5.0" = {
@@ -10297,25 +10774,25 @@ let
version = "1.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/clean-html/-/clean-html-1.5.0.tgz";
- sha512 = "3hln0i7fwind5bbik0bni9rfj9gxypghal31j4pwvdspa988p9mwmv7lhxvk2b26vadkdcpcmq1rwjqn2148a2d27l1nr1qvsyb8fvq";
+ sha512 = "eDu0vN44ZBvoEU0oRIKwWPIccGWXtdnUNmKJuTukZ1de00Uoqavb5pfIMKiC7/r+knQ5RbvAjGuVZiN3JwJL4Q==";
};
};
- "clean-stack-1.3.0" = {
+ "clean-stack-2.2.0" = {
name = "clean-stack";
packageName = "clean-stack";
- version = "1.3.0";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/clean-stack/-/clean-stack-1.3.0.tgz";
- sha1 = "9e821501ae979986c46b1d66d2d432db2fd4ae31";
+ url = "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz";
+ sha512 = "4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==";
};
};
- "clean-stack-2.2.0" = {
+ "clean-stack-3.0.0" = {
name = "clean-stack";
packageName = "clean-stack";
- version = "2.2.0";
+ version = "3.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz";
- sha512 = "3a11z08fhd0c5rib496gi10xdi7al80hqy8y4r3zpckaqwgmm9iaarm5arkjr1rwlfg6yk8kics0h1qqqd0x8f5028y44wkfvs85n71";
+ url = "https://registry.npmjs.org/clean-stack/-/clean-stack-3.0.0.tgz";
+ sha512 = "RHxtgFvXsRQ+1AM7dlozLDY7ssmvUUh0XEnfnyhYgJTO6beNZHBogiaCwGM9Q3rFrUkYxOtsZRC0zAturg5bjg==";
};
};
"cli-1.0.1" = {
@@ -10342,7 +10819,7 @@ let
version = "2.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz";
- sha512 = "3in1fr9a4pylllh2yrmvfzxfv27gbzmb6gqy6bps8v4q1r5kpyavdai7qaycjip2z1xw6pjf16v2j0iqjgncpza6h053k92q2n835l2";
+ sha512 = "gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==";
};
};
"cli-color-0.1.7" = {
@@ -10387,7 +10864,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz";
- sha512 = "1kwpmrcjak3bkrbr7647kk7f965h29r0jjl8yj8f6qv15bfwji6i2qkgdg5h0yyfx9ldfldwkvinah0j5jy3k4539md2zqa1c1wgz13";
+ sha512 = "I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==";
};
};
"cli-list-0.2.0" = {
@@ -10414,7 +10891,7 @@ let
version = "0.2.10";
src = fetchurl {
url = "https://registry.npmjs.org/cli-spinner/-/cli-spinner-0.2.10.tgz";
- sha512 = "3ysg16xq4z00px0j02wqkmsj8znxkw3bs3vx8v56xz7gbxg31by6h7vh2g0hqnfrg2f3rpmr873q862ljfbh64hsvi25ga9w91i4jsk";
+ sha512 = "U0sSQ+JJvSLi1pAYuJykwiA8Dsr15uHEy85iCJ6A+0DjVxivr3d+N2Wjvodeg89uP5K6TswFkKBfAD7B3YSn/Q==";
};
};
"cli-spinners-1.3.1" = {
@@ -10423,16 +10900,16 @@ let
version = "1.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz";
- sha512 = "1vad3gya61nh9npwcrcrq0d7sq9v0a2zaqvvnhbzpqxfp24qkh3xb8372fk9yx7l1nm9gz2gvzjysksh9ggwlvzah1lp816ivkzh0nm";
+ sha512 = "1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==";
};
};
- "cli-spinners-2.3.0" = {
+ "cli-spinners-2.4.0" = {
name = "cli-spinners";
packageName = "cli-spinners";
- version = "2.3.0";
+ version = "2.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.3.0.tgz";
- sha512 = "Xs2Hf2nzrvJMFKimOR7YR0QwZ8fc0u98kdtwN1eNAZzNQgH3vK2pXzff6GJtKh7S5hoJ87ECiAiZFS2fb5Ii2w==";
+ url = "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.4.0.tgz";
+ sha512 = "sJAofoarcm76ZGpuooaO0eDy8saEy+YoZBLjC4h8srt4jeBnkYeOgqxgsJQTpyt2LjI5PTfLJHSL+41Yu4fEJA==";
};
};
"cli-table-0.3.1" = {
@@ -10489,13 +10966,13 @@ let
sha512 = "/1owvF0SZ5Gn54cgrikJ0QskgTzeg30HGjkmjFoaHDJzAqFpuX1DBpFR8aLvsE1J5s9MgeYRENQK4BFwOag5VA==";
};
};
- "cli-ux-5.4.6" = {
+ "cli-ux-5.4.9" = {
name = "cli-ux";
packageName = "cli-ux";
- version = "5.4.6";
+ version = "5.4.9";
src = fetchurl {
- url = "https://registry.npmjs.org/cli-ux/-/cli-ux-5.4.6.tgz";
- sha512 = "EeiS2TzEndRVknCqE+8Ri8g0bsP617a1nq6n+3Trwft1JCDzyUNlX2J1fl7fwTgRPWtmBmiF6xIyueL5YGs65g==";
+ url = "https://registry.npmjs.org/cli-ux/-/cli-ux-5.4.9.tgz";
+ sha512 = "4yCKJbFQqNQxf1v0E5T5aBJLt3SbW6dXc/R7zHp4ycdPMg9fAy5f2vhPsWgXEGCMQg+fgN0Sp7EYcZ1XGkFyUA==";
};
};
"cli-width-1.1.1" = {
@@ -10513,7 +10990,16 @@ let
version = "2.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz";
- sha512 = "29wd4bd0yz4r5alp6nvn6vd2rsxdpw0cf6nn9ws5cvmcb7dmc6xh34xqpi2lqmillk672m5wfs6yh3qny7m4fb1jgha01sf387ic4qr";
+ sha512 = "GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==";
+ };
+ };
+ "cli-width-3.0.0" = {
+ name = "cli-width";
+ packageName = "cli-width";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz";
+ sha512 = "FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==";
};
};
"cliclopts-1.1.1" = {
@@ -10543,6 +11029,15 @@ let
sha1 = "a211e09c6a3de3ba1af27d049d301250d18812bc";
};
};
+ "clipanion-2.4.4" = {
+ name = "clipanion";
+ packageName = "clipanion";
+ version = "2.4.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/clipanion/-/clipanion-2.4.4.tgz";
+ sha512 = "KjyCBz8xplftHjIK/nOqq/9b3hPlXbAAo/AxoITrO4yySpQ6a9QSJDAfOx9PfcRUHteeqbdNxZKSPfeFqQ7plg==";
+ };
+ };
"clipboard-2.0.6" = {
name = "clipboard";
packageName = "clipboard";
@@ -10570,13 +11065,13 @@ let
sha512 = "mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==";
};
};
- "clipper-lib-1.0.0" = {
+ "clipper-lib-6.4.2" = {
name = "clipper-lib";
packageName = "clipper-lib";
- version = "1.0.0";
+ version = "6.4.2";
src = fetchurl {
- url = "https://registry.npmjs.org/clipper-lib/-/clipper-lib-1.0.0.tgz";
- sha1 = "e902ceb26e28ee5cfa6014abdf790a51efff4ecb";
+ url = "https://registry.npmjs.org/clipper-lib/-/clipper-lib-6.4.2.tgz";
+ sha512 = "knglhjQX5ihNj/XCIs6zCHrTemdvHY3LPZP9XB2nq2/3igyYMFueFXtfp84baJvEE+f8pO1ZS4UVeEgmLnAprQ==";
};
};
"cliss-0.0.2" = {
@@ -10585,7 +11080,7 @@ let
version = "0.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/cliss/-/cliss-0.0.2.tgz";
- sha512 = "2mmi9jv7p3x0i3jkykxb79fgf1v46vh3x2qbcb6f0f5yfcc0bl0b3hxwq5v1z82ramh4v2svn9i622h89rdf7c3yzyk94kf0ykgvf7a";
+ sha512 = "6rj9pgdukjT994Md13JCUAgTk91abAKrygL9sAvmHY4F6AKMOV8ccGaxhUUfcBuyg3sundWnn3JE0Mc9W6ZYqw==";
};
};
"cliui-2.1.0" = {
@@ -10612,7 +11107,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz";
- sha512 = "26knyxdavl3y7kq82vfa094ym3n05vy2h2j5srb9fhhy8l43l0kwlasah5i78jks77zqgc373hbf96xcxv6am042gpbw35x452vwlg0";
+ sha512 = "4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==";
};
};
"cliui-5.0.0" = {
@@ -10621,7 +11116,7 @@ let
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz";
- sha512 = "1fg1afsij2xwc4gpqbyhrp3s7q19w7bmii0ghmdv6cdx6giz3v0yqn25i3g7fw2lpi388jpvaf6nf9z2c7xp7w7psrww7569548d1rx";
+ sha512 = "PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==";
};
};
"cliui-6.0.0" = {
@@ -10630,7 +11125,7 @@ let
version = "6.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz";
- sha512 = "2nrnc0jqyx39906mqm5rb1svgckj19nfhs2101bm0pmirf4fglfzjzxrfr3si7vfl8bhz84xg9fv8v295y83l6yn8rz0ph2va11pb5p";
+ sha512 = "t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==";
};
};
"clivas-0.1.4" = {
@@ -10720,7 +11215,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.1.tgz";
- sha512 = "2dkam277bx7ajypbx3z8jrpigy0lqfflbj3ic5crhprjilxlfm8nh6xzpjm1p3n4ndx6pjw2pnm5shjirs2cj6lg7bnwnqiiksa7j0m";
+ sha512 = "Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw==";
};
};
"clone-regexp-2.2.0" = {
@@ -10729,7 +11224,7 @@ let
version = "2.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz";
- sha512 = "3np6vs9afiykz8flqppc21l9hjkza1w329x86v6ff9w3g6qy6lkw43wxlkac69ddwxi3p3fnh73ci24dyr8dg752slkidafn0zjkqvd";
+ sha512 = "beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==";
};
};
"clone-response-1.0.2" = {
@@ -10765,7 +11260,16 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz";
- sha512 = "0lykyajg41nn3x4maxfnmwj2xiwmr03jhzairr7k84bpjy7dnjfyy1hzqcf97zwvdrw1x5q94bnmsj25gd2l5wfs6xqmi8f6k6pqhfq";
+ sha512 = "2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==";
+ };
+ };
+ "clsx-1.1.1" = {
+ name = "clsx";
+ packageName = "clsx";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz";
+ sha512 = "6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==";
};
};
"cmd-shim-3.0.3" = {
@@ -10855,7 +11359,7 @@ let
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz";
- sha512 = "1f80c0924lf6b1w99d89a62dbp6sc8mkndhv2gd5lz4l87vca1df8hglf3pd28v1i4x411akwjl3sixwmgf1m8lknw2r78hwqdy77xb";
+ sha512 = "q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==";
};
};
"coc.nvim-0.0.77" = {
@@ -10864,7 +11368,16 @@ let
version = "0.0.77";
src = fetchurl {
url = "https://registry.npmjs.org/coc.nvim/-/coc.nvim-0.0.77.tgz";
- sha512 = "2hparxq4lchgbajqbsi26hh256bdzjxgk62y48dihhmcpbkp0a4fxpqdjh1hmjp4z53l3xr8a873pigqxg033dfzn3snc72mrqzf2f3";
+ sha512 = "wwn3ca7iMKuH/a6NAV7HL95xkEK5DzrKJ1dWGKBs+HZHFLhzXVYhjA0RL8x8Xf62TBEQGhH1wlKtBxkluGd1oQ==";
+ };
+ };
+ "code-error-fragment-0.0.230" = {
+ name = "code-error-fragment";
+ packageName = "code-error-fragment";
+ version = "0.0.230";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/code-error-fragment/-/code-error-fragment-0.0.230.tgz";
+ sha512 = "cadkfKp6932H8UkhzE/gcUqhRMNf8jHzkAN7+5Myabswaghu4xABTgPHDCjW+dBAJxj/SpkTYokpzDqY4pCzQw==";
};
};
"code-point-at-1.1.0" = {
@@ -10927,7 +11440,7 @@ let
version = "1.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz";
- sha512 = "28j0jksbh4ahmncw0rlz7sk3yqx72zgx4y3jp03pcca6phjlzi9zwyw50f6m1r61z5868m4qjmigzga76811py816rflcp1g8v2yjlc";
+ sha512 = "jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==";
};
};
"collection-map-1.0.0" = {
@@ -10954,7 +11467,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/color/-/color-3.0.0.tgz";
- sha512 = "3xh3l9zhh6dav7pp5hy88kbb6c52j0pf331ywpp6w2jaf94w25fjn4am930775mskxy75cxl90fji17cym40ivslxxlpcrlxgkmsalc";
+ sha512 = "jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==";
};
};
"color-3.1.2" = {
@@ -10963,7 +11476,7 @@ let
version = "3.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/color/-/color-3.1.2.tgz";
- sha512 = "2k8bl73w917gsvrf34vprlahwjr6wj4al3rmhb25388gk1kkjgma55v1a80766b3slgppl1xgkm32f3b0rbqhvrkxcjq1wvfy2cjx5x";
+ sha512 = "vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==";
};
};
"color-convert-1.9.3" = {
@@ -10972,7 +11485,7 @@ let
version = "1.9.3";
src = fetchurl {
url = "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz";
- sha512 = "0d5pmdh1dh0qbpjrzdczwqkh0jwf8gxhq71mknwlxqz80h1q6kdrpghq4qfp0y4v650ia2jdihmzpb2n8hg00h72lnx05dgvysi9w21";
+ sha512 = "QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==";
};
};
"color-convert-2.0.1" = {
@@ -10981,7 +11494,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz";
- sha512 = "0ljb8898z3dy87kw5y4xzfajw793q0bqvkp039sk5k3bps50mgjg6iz6fz2klal75vgx3zcv4a6jahx0p5n22lsdzqyz2pvr0z044a5";
+ sha512 = "RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==";
};
};
"color-name-1.1.3" = {
@@ -10999,7 +11512,7 @@ let
version = "1.1.4";
src = fetchurl {
url = "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz";
- sha512 = "102q02y0q23lgfnxmqq3arriahq9jsbkx3pyhcyaqrfzq6zqyiw6xirgn8p36zv5y0znlwbdf620dx537ij4ixn6nqavpcn1gfbxv3l";
+ sha512 = "dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==";
};
};
"color-string-1.5.3" = {
@@ -11008,7 +11521,7 @@ let
version = "1.5.3";
src = fetchurl {
url = "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz";
- sha512 = "11p4cihq5874fmyvwkh0fp4dr2syliqsgg610rw46lsav41l6wcm4bgpkrl34gip3cqncw0ppmqwfknm5v02m1fj8qqk8cnlzk84bbl";
+ sha512 = "dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==";
};
};
"color-support-1.1.3" = {
@@ -11020,6 +11533,15 @@ let
sha512 = "qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==";
};
};
+ "colorette-1.2.1" = {
+ name = "colorette";
+ packageName = "colorette";
+ version = "1.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz";
+ sha512 = "puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==";
+ };
+ };
"colornames-1.1.1" = {
name = "colornames";
packageName = "colornames";
@@ -11071,7 +11593,7 @@ let
version = "1.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz";
- sha512 = "2saczc8hcdmgns1cp1g1p7g2sq4yksrik0ffvfkhkavmmgx8haqm034a4c9zj8im6kfjh00n2xi360yqfy7vbsi98zri0943r72mrbb";
+ sha512 = "a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==";
};
};
"colorspace-1.1.2" = {
@@ -11080,7 +11602,7 @@ let
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/colorspace/-/colorspace-1.1.2.tgz";
- sha512 = "36j3cgfzngcjms1c0yfn487ibflffmb6hxgrknxbyrxrflc4kybm2r8a0mc1v8ljj7rbb7cjd54v2bimqb6rw0q5sqvwxznhfh8xpxy";
+ sha512 = "vt+OoIP2d76xLhjwbBaucYlNSpPsrJWPlBTtwCpQKIu6/CSMutyzX93O/Do0qzpH3YoHEes8YEFXyZ797rEhzQ==";
};
};
"colour-0.7.1" = {
@@ -11119,15 +11641,6 @@ let
sha1 = "a58d0df042c186fcf822a8e8015f5450d2d79a8b";
};
};
- "combined-stream-0.0.7" = {
- name = "combined-stream";
- packageName = "combined-stream";
- version = "0.0.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz";
- sha1 = "0137e657baa5a7541c57ac37ac5fc07d73b4dc1f";
- };
- };
"combined-stream-1.0.6" = {
name = "combined-stream";
packageName = "combined-stream";
@@ -11143,7 +11656,7 @@ let
version = "1.0.8";
src = fetchurl {
url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz";
- sha512 = "1v09nkip7zpn3k3prkkg53w331rhczpfgcqb0q42i97nafra43l2khl5zvhd4ar0qmh145nmw7944jy8p108ny0xpgy29gf2wqph0qm";
+ sha512 = "FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==";
};
};
"comma-separated-tokens-1.0.8" = {
@@ -11152,7 +11665,7 @@ let
version = "1.0.8";
src = fetchurl {
url = "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz";
- sha512 = "1zyjal6791vpkiyn48h0263553wjalzvcaqd7rd418026jzjg53vvnbj0gkhvxsrmmpp0n7cm9883chbpfx2yy5v5p2ljvnxm286yqq";
+ sha512 = "GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==";
};
};
"command-exists-1.2.6" = {
@@ -11179,7 +11692,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/command-line-usage/-/command-line-usage-4.1.0.tgz";
- sha512 = "3mbhsprm9k85gz36aa9g85lj0j4473iwnk838wwpzjwy7xc84x4g8c3k895z7rjqf3l56vzhnp8iwd27yda429d01fsmr3xvw0vq51k";
+ sha512 = "MxS8Ad995KpdAC0Jopo/ovGIroV/m0KHwzKfXxKag6FHOkGsH8/lv5yjgablcRxCJJC0oJeUMuO/gmaq+Wq46g==";
};
};
"commander-0.6.1" = {
@@ -11233,7 +11746,7 @@ let
version = "2.17.1";
src = fetchurl {
url = "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz";
- sha512 = "21fbnprzkj53pjsp5wd7f5wa50jrirag11gq351jr8hhrib5gw62kylpvcddv3c2a1vcs1p8llq80wdnflh6lny3frnq7v7l6vi9wy0";
+ sha512 = "wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==";
};
};
"commander-2.18.0" = {
@@ -11242,7 +11755,7 @@ let
version = "2.18.0";
src = fetchurl {
url = "https://registry.npmjs.org/commander/-/commander-2.18.0.tgz";
- sha512 = "1jki5vsdr8p98p8j9s56as9fzk5xm739yjg7kcbzvp6am6gwb4agy0xiz1228xp37v0yfici90mwdaipqr91ajd8mgzpnagw9mhy9p8";
+ sha512 = "6CYPa+JP2ftfRU2qkDK+UTVeQYosOg/2GbcjIcKPHfinyOLPVGXu/ovN86RP49Re5ndJK1N0kuiidFFuepc4ZQ==";
};
};
"commander-2.19.0" = {
@@ -11251,7 +11764,7 @@ let
version = "2.19.0";
src = fetchurl {
url = "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz";
- sha512 = "1g7amr9khih5d1zdb4klj6g7r43l5n8njqiqjplnrqwmbaj99gzj66vphjnrcx7pqm003fqliydrn470dpff88hpl6y3s43xwwc1nza";
+ sha512 = "6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==";
};
};
"commander-2.20.3" = {
@@ -11260,7 +11773,7 @@ let
version = "2.20.3";
src = fetchurl {
url = "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz";
- sha512 = "1qqrwy7z476gqa94kjjyyzyi3x49k28ji7znbc65plrp67yzmpa2yyslh6bl965yl4jqb2fwb2ljzhgcvv2xxj8ab86n5rgryc6958s";
+ sha512 = "GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==";
};
};
"commander-2.3.0" = {
@@ -11296,7 +11809,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/commander/-/commander-4.1.0.tgz";
- sha512 = "2rzy7jfxsg6z5w5c875x4qib6gf8fmhb43s1hwbs3nb1isza6n6cfi5v8x018jgyqxza7p26r1qrm2kprz9p1813r2pymzxzg12p11l";
+ sha512 = "NIQrwvv9V39FHgGFm36+U9SMQzbiHvU79k+iADraJTpmrFFfx7Ds0IvDoAdZsDrknlkRk14OYoWXb57uTh7/sw==";
};
};
"commander-4.1.1" = {
@@ -11305,7 +11818,7 @@ let
version = "4.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz";
- sha512 = "1cblg9al7s2w55kglhr3skkiw5m55apxk6idj5j0d0nrxi2djizbz9gv3cap5dd16acshaikaxzwx009vzdl08z2zrhik3433rsdqil";
+ sha512 = "NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==";
};
};
"commander-5.1.0" = {
@@ -11314,7 +11827,16 @@ let
version = "5.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz";
- sha512 = "1k3yx21dvnczl0hkpjajcna83hs29hdpkpz2c4qcpcs2c75919qayj7arv63ihbn7jjn5famgmma71ipvcl4244qdavpvnhs2qb4h1z";
+ sha512 = "P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==";
+ };
+ };
+ "commander-6.0.0" = {
+ name = "commander";
+ packageName = "commander";
+ version = "6.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/commander/-/commander-6.0.0.tgz";
+ sha512 = "s7EA+hDtTYNhuXkTlhqew4txMZVdszBmKWSPEMxGr8ru8JXR7bLUFIAtPhcSuFdJQ0ILMxnJi8GkQL0yvDy/YA==";
};
};
"commandpost-1.4.0" = {
@@ -11341,7 +11863,7 @@ let
version = "1.8.0";
src = fetchurl {
url = "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz";
- sha512 = "2vvj4chc55svz1wkvkg2r38n3n0qs238fgcjpnn1hrz9w1hd3r23j4dc2vcz61can4c8m0n94bwa9j0j3wcp56wn6zra6mdwz9a1zp8";
+ sha512 = "6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==";
};
};
"commondir-1.0.1" = {
@@ -11380,13 +11902,13 @@ let
sha512 = "Ke1ejo/RZ+Hzku4gcW34uPMOR4Cpq87MAotELgV9mwiAzDN726cu+eWo0zWg1vRIfyf6yK5bW9uIW+c/SksQ5w==";
};
};
- "compare-func-1.3.4" = {
+ "compare-func-2.0.0" = {
name = "compare-func";
packageName = "compare-func";
- version = "1.3.4";
+ version = "2.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/compare-func/-/compare-func-1.3.4.tgz";
- sha512 = "sq2sWtrqKPkEXAC8tEJA1+BqAH9GbFkGBtUOqrUX57VSfwp8xyktctk+uLoRy5eccTdxzDcVIztlYDpKs3Jv1Q==";
+ url = "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz";
+ sha512 = "zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==";
};
};
"compare-version-0.1.2" = {
@@ -11398,15 +11920,6 @@ let
sha1 = "0162ec2d9351f5ddd59a9202cba935366a725080";
};
};
- "complex.js-2.0.11" = {
- name = "complex.js";
- packageName = "complex.js";
- version = "2.0.11";
- src = fetchurl {
- url = "https://registry.npmjs.org/complex.js/-/complex.js-2.0.11.tgz";
- sha512 = "0dxzw37c3x1swjm12s2igiw1svirv6jq808anaa6ag2iqrji9jnj528n5bigpvs68q465s4j2hv6z3nyzcicpgxsihdfdi9n0j2p078";
- };
- };
"component-bind-1.0.0" = {
name = "component-bind";
packageName = "component-bind";
@@ -11440,7 +11953,7 @@ let
version = "1.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz";
- sha512 = "136ravx3m3gf0ca84sf21hj47wmpqyjzmx6yvhj0b14mga7xcxfcgdc7yj9z8klcbr4yfqzy88fksmf233qx68a9ysw7yh1lixyrpa5";
+ sha512 = "Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==";
};
};
"component-inherit-0.0.3" = {
@@ -11485,7 +11998,7 @@ let
version = "2.0.18";
src = fetchurl {
url = "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz";
- sha512 = "13341lfj8d36v6gha16xmv92w4875z8irqdbns3jxlkc3a63aswys5sajq97y1sd42l08inw1l0s51r4l9lv20w6gy14nsxzvnfnp80";
+ sha512 = "AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==";
};
};
"compression-1.7.3" = {
@@ -11503,7 +12016,7 @@ let
version = "1.7.4";
src = fetchurl {
url = "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz";
- sha512 = "24kqcbwm455isy2yiyfrdrsh011qi09pbgylw1jws2yfmiwmwp2j8pmax52c41z3x1n84v1j5va29dnxwygkl4pw599b9gx6c7qi94d";
+ sha512 = "jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==";
};
};
"concat-map-0.0.1" = {
@@ -11521,7 +12034,7 @@ let
version = "1.6.2";
src = fetchurl {
url = "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz";
- sha512 = "05nnf80j9ls12y3cw2dfnc6rmand3ya5sx9cqn9dgg19ljzdnyfjjv8ig79xi73gr2y4rkfzn9wjip2zzwp5n2d49njd3ki2a1c3cfv";
+ sha512 = "27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==";
};
};
"concat-stream-2.0.0" = {
@@ -11530,7 +12043,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz";
- sha512 = "3n333bf3zvplnaj43fard95bvkrj4vd7jm7zsiymyf897sbx370crr4cws3k3rv6g99mzmsal12k5jwgglzi01h38f7grvhs5hrysri";
+ sha512 = "MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==";
};
};
"conf-1.4.0" = {
@@ -11566,7 +12079,7 @@ let
version = "1.1.12";
src = fetchurl {
url = "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz";
- sha512 = "2hg7rni4gx8l765i8qzkp9dv69c8r06i8rxxkkkrsklbd8iz6ingxnp10r4fqqrm9jxy3gp8yp0lzpybwdf27kq49abkyxwrchqwmvb";
+ sha512 = "a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==";
};
};
"configstore-3.1.2" = {
@@ -11575,7 +12088,7 @@ let
version = "3.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz";
- sha512 = "2difdg3f56d584kfxl1zvm4ik5m3ln949m0q9sxq6ranzx2iwqa9zxqxy2l5i2lsm8jwmaiqkf7rc73gfnfip5m2qh8awd3s4ggknxy";
+ sha512 = "vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==";
};
};
"configstore-4.0.0" = {
@@ -11584,7 +12097,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz";
- sha512 = "08r94flzh03bm232fy79x6kvzxfbs15db4wd9f8saac5vfjkxnqxq6s32wgwrf217w9l8mjd64wgkrhiz8rlg13d7rwm8a1f40swsha";
+ sha512 = "CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==";
};
};
"configstore-5.0.1" = {
@@ -11647,7 +12160,7 @@ let
version = "1.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz";
- sha512 = "0p9s5aqb76hamj9z64zd53ndh5r1jv76iw97hwrylmwwjprjn1246hrr5nvp5vs1xwwipq6dv7zj4qwywbn3n4cxc3llfdzvbvh37kv";
+ sha512 = "e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==";
};
};
"connect-multiparty-2.2.0" = {
@@ -11692,7 +12205,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz";
- sha512 = "168x7bp4xr522yw92himv9xv14q336ps1kkg79qcmarg3q4yzpd52pa8x8zgq11b6996f8053799k6365437si3pk85w5z4y8xiijb4";
+ sha512 = "ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==";
};
};
"console-control-strings-1.1.0" = {
@@ -11713,13 +12226,13 @@ let
sha1 = "5a25047bc76f73072667c8cb52c989888f494c63";
};
};
- "constant-case-2.0.0" = {
+ "constant-case-3.0.3" = {
name = "constant-case";
packageName = "constant-case";
- version = "2.0.0";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/constant-case/-/constant-case-2.0.0.tgz";
- sha1 = "4175764d389d3fa9c8ecd29186ed6005243b6a46";
+ url = "https://registry.npmjs.org/constant-case/-/constant-case-3.0.3.tgz";
+ sha512 = "FXtsSnnrFYpzDmvwDGQW+l8XK3GV1coLyBN0eBz16ZUzGaZcT2ANVCJmLeuw2GQgxKHQIe9e0w2dzkSfaRlUmA==";
};
};
"constantinople-3.1.2" = {
@@ -11728,7 +12241,7 @@ let
version = "3.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz";
- sha512 = "2xnhrmlbkfpcvckxxrl0hjp6qhhqv1p7c6pwxgqp1g0sa5q5cc514xn48g9x8kqj7g1imzciwgb2msbhvhn0w0v92mb7105l43drqy9";
+ sha512 = "yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==";
};
};
"constants-browserify-1.0.0" = {
@@ -11767,15 +12280,6 @@ let
sha1 = "6874f1e935fca99d048caeaaad9a0aeb020bcce0";
};
};
- "content-disposition-0.5.0" = {
- name = "content-disposition";
- packageName = "content-disposition";
- version = "0.5.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.0.tgz";
- sha1 = "4284fe6ae0630874639e44e80a418c2934135e9e";
- };
- };
"content-disposition-0.5.2" = {
name = "content-disposition";
packageName = "content-disposition";
@@ -11791,7 +12295,7 @@ let
version = "0.5.3";
src = fetchurl {
url = "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz";
- sha512 = "3976ggkw1lp21a6m3s19blb9a74kq7a0spw47v0m3vvi1k5wiamrsn20slcr9byx80x2la2sppkwjp7x10gc58142dl7412pvpv84qk";
+ sha512 = "ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==";
};
};
"content-type-1.0.4" = {
@@ -11800,7 +12304,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz";
- sha512 = "1f4y61wc913jrnga7nny83gzf9l2488q6sl1ry9lbwgh5x5d3va0xcc0xrmjk6gdxl6d4r6rsk800xp5bazhjrx05yx1wpc8c8gg0w4";
+ sha512 = "hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==";
};
};
"content-type-git+https://github.com/wikimedia/content-type.git#master" = {
@@ -11876,13 +12380,13 @@ let
sha1 = "3243397ae93a71d655b3026834a51590b958b9e8";
};
};
- "conventional-changelog-angular-5.0.10" = {
+ "conventional-changelog-angular-5.0.11" = {
name = "conventional-changelog-angular";
packageName = "conventional-changelog-angular";
- version = "5.0.10";
+ version = "5.0.11";
src = fetchurl {
- url = "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.10.tgz";
- sha512 = "k7RPPRs0vp8+BtPsM9uDxRl6KcgqtCJmzRD1wRtgqmhQ96g8ifBGo9O/TZBG23jqlXS/rg8BKRDELxfnQQGiaA==";
+ url = "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.11.tgz";
+ sha512 = "nSLypht/1yEflhuTogC03i7DX7sOrXGsRn14g131Potqi6cbGbGEE9PSDEHKldabB6N76HiSyw9Ph+kLmC04Qw==";
};
};
"conventional-changelog-core-3.2.3" = {
@@ -11903,13 +12407,13 @@ let
sha512 = "GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==";
};
};
- "conventional-changelog-writer-4.0.16" = {
+ "conventional-changelog-writer-4.0.17" = {
name = "conventional-changelog-writer";
packageName = "conventional-changelog-writer";
- version = "4.0.16";
+ version = "4.0.17";
src = fetchurl {
- url = "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.16.tgz";
- sha512 = "jmU1sDJDZpm/dkuFxBeRXvyNcJQeKhGtVcFFkwTphUAzyYWcwz2j36Wcv+Mv2hU3tpvLMkysOPXJTLO55AUrYQ==";
+ url = "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.17.tgz";
+ sha512 = "IKQuK3bib/n032KWaSb8YlBFds+aLmzENtnKtxJy3+HqDq5kohu3g/UdNbIHeJWygfnEbZjnCKFxAW0y7ArZAw==";
};
};
"conventional-commits-filter-2.0.6" = {
@@ -11954,7 +12458,7 @@ let
version = "1.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz";
- sha512 = "2hgf7brri4yaflx3y24d2cvznsk0km17mq8mp7sb2hhskf45hcamlgf8vzzbimw36lw128bjbf442p2rx96d1bhn9sk044p69gn8lp0";
+ sha512 = "4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==";
};
};
"convert-to-ecmascript-compatible-varname-0.1.5" = {
@@ -11972,7 +12476,7 @@ let
version = "6.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/convict/-/convict-6.0.0.tgz";
- sha512 = "0r4h5y6g90ayjkg3glc8n9dhpjmg47vzwfck57lw3c7qlkwdd4h47kmm10az5s5nxdrj9hsbaj4c07wl5xhbmmlm8cmm3bjzs9czix2";
+ sha512 = "osfPkv5yjVoZqrTWBXuh/ABGpFoaJplbt0WXr0CodR4CSWt8UnzY4PSUyRz/+5BX5YUtWcToG29Kr0B6xhdIMg==";
};
};
"cookie-0.0.4" = {
@@ -11993,15 +12497,6 @@ let
sha1 = "90eb469ddce905c866de687efc43131d8801f9d0";
};
};
- "cookie-0.1.2" = {
- name = "cookie";
- packageName = "cookie";
- version = "0.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/cookie/-/cookie-0.1.2.tgz";
- sha1 = "72fec3d24e48a3432073d90c12642005061004b1";
- };
- };
"cookie-0.3.1" = {
name = "cookie";
packageName = "cookie";
@@ -12017,7 +12512,16 @@ let
version = "0.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz";
- sha512 = "1g7bscknfpc6zgznz77hvll6cy5m9jv7zg9nkpdqzmgi0vhv75kh8iyqf6rdslkml47l3jihsz7hy0i8x5n6bfx9ba0kvvrp9y7qypq";
+ sha512 = "+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==";
+ };
+ };
+ "cookie-0.4.1" = {
+ name = "cookie";
+ packageName = "cookie";
+ version = "0.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz";
+ sha512 = "ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==";
};
};
"cookie-parser-1.4.5" = {
@@ -12047,15 +12551,6 @@ let
sha1 = "44e072148af01e6e8e24afbf12690d68ae698ecb";
};
};
- "cookie-signature-1.0.5" = {
- name = "cookie-signature";
- packageName = "cookie-signature";
- version = "1.0.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.5.tgz";
- sha1 = "a122e3f1503eca0f5355795b0711bb2368d450f9";
- };
- };
"cookie-signature-1.0.6" = {
name = "cookie-signature";
packageName = "cookie-signature";
@@ -12065,15 +12560,6 @@ let
sha1 = "e303a882b342cc3ee8ca513a79999734dab3ae2c";
};
};
- "cookiejar-2.0.1" = {
- name = "cookiejar";
- packageName = "cookiejar";
- version = "2.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/cookiejar/-/cookiejar-2.0.1.tgz";
- sha1 = "3d12752f6adf68a892f332433492bd5812bb668f";
- };
- };
"cookiejar-2.0.6" = {
name = "cookiejar";
packageName = "cookiejar";
@@ -12089,7 +12575,7 @@ let
version = "2.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz";
- sha512 = "302w4kd3x9k0jy5iva1k5inp3r25avz8ddpkdb20icvrizicvas253kfp6ynmrcwpxv1lafcnagggxfs5dmmd4gg07ifgzkqxsrl3rk";
+ sha512 = "Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==";
};
};
"cookies-0.8.0" = {
@@ -12098,7 +12584,7 @@ let
version = "0.8.0";
src = fetchurl {
url = "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz";
- sha512 = "2iqv33i76hmss097a18gkv8v1kawzs5zkgkri3nnrql9160y2vpkasv8dqj7l4c9hh6y6ki6nv072y13jrxzfcgp3kvay8zjh1fr8zi";
+ sha512 = "8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==";
};
};
"copy-concurrently-1.0.5" = {
@@ -12107,7 +12593,7 @@ let
version = "1.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz";
- sha512 = "3c1ggiqqnjgqlwdnimx94gm176c8rjsrih5qw2lbm642l8x7grx07v065k4j89c1p0adkm7v6sz11drb6j6sp51np2m1cazvycnhrvz";
+ sha512 = "f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==";
};
};
"copy-descriptor-0.1.1" = {
@@ -12188,16 +12674,7 @@ let
version = "2.6.11";
src = fetchurl {
url = "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz";
- sha512 = "1db6yjq48a8kkrfrxd0miblcf7nk2b4afgpr8dfgjl3jvz3xclvrqmz590hx2h59jh79lgl35r101lw5jqs46qybizdbpgzljjyf277";
- };
- };
- "core-js-3.6.4" = {
- name = "core-js";
- packageName = "core-js";
- version = "3.6.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz";
- sha512 = "35hfghyllz0wqcz293wdsy4vry8yjx8m9b7f1gr4s8m528d4vqiva2na7b5mwddj0jzrfhimzvzpm9gvykrbqkm47v9708d4wcq75p2";
+ sha512 = "5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==";
};
};
"core-js-3.6.5" = {
@@ -12206,7 +12683,7 @@ let
version = "3.6.5";
src = fetchurl {
url = "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz";
- sha512 = "2n45x6bynvap0xzymh2wia1f9pv9bh96cq4iy8nkwb96zqkwqz9x8j80npn29slb8mf8y9pygplgzm991gs0bpiphzc48k80q9l95dx";
+ sha512 = "vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==";
};
};
"core-js-compat-3.6.5" = {
@@ -12215,16 +12692,7 @@ let
version = "3.6.5";
src = fetchurl {
url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz";
- sha512 = "2g6vfmz4l94pb1y020zwdc23nfn7jl8wg82m9hypzb67pq4zf96dqhhshpc44yrb6zk7k3rjly3as4lxh7xl43hhpkvqrafx0l572zc";
- };
- };
- "core-js-pure-3.6.5" = {
- name = "core-js-pure";
- packageName = "core-js-pure";
- version = "3.6.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz";
- sha512 = "lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==";
+ sha512 = "7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==";
};
};
"core-util-is-1.0.2" = {
@@ -12236,13 +12704,13 @@ let
sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7";
};
};
- "core_d-1.0.1" = {
+ "core_d-2.0.0" = {
name = "core_d";
packageName = "core_d";
- version = "1.0.1";
+ version = "2.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/core_d/-/core_d-1.0.1.tgz";
- sha512 = "Uge+GU4vDha5IEf0PxX/NdBZBMAE69t93OKasRfWlr+tylp5DDhRQSb7QDDFw/EySwgdS0HV9bsN9iFk6SBDHg==";
+ url = "https://registry.npmjs.org/core_d/-/core_d-2.0.0.tgz";
+ sha512 = "oIb3QJj/ayYNbg2WYTYM1h3d8XvKF/RBUFhNeVVOfXDskeQC43fypCwnvdGqgTK7rbJ/a8tvxeErCr8vJhJ4vA==";
};
};
"cors-2.8.5" = {
@@ -12278,7 +12746,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-3.1.0.tgz";
- sha512 = "3cjniqvgya2xv24q5nba8yapqjpc3k9zp2z57r5gn4j8wh3b0g0phmkqyazpgzx9alsgkw3q8k3ly5wz00yq179ndkg0v6j2836rryd";
+ sha512 = "zedsBhLSbPBms+kE7AH4vHg6JsKDz6epSv2/+5XHs8ILHlgDciSJfSWf8sX9aQ52Jb7KI7VswUTsLpR/G0cr2Q==";
};
};
"cosmiconfig-5.2.1" = {
@@ -12287,7 +12755,16 @@ let
version = "5.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz";
- sha512 = "287zy383n43wsxg7y8jwzzf3slyn945k312ilkg7l7c96j458cy25jab60692lb1zvggrcm28hilkr6vsp2garryggshj1mgaqn1bhz";
+ sha512 = "H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==";
+ };
+ };
+ "cosmiconfig-6.0.0" = {
+ name = "cosmiconfig";
+ packageName = "cosmiconfig";
+ version = "6.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz";
+ sha512 = "xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==";
};
};
"couch-login-0.1.20" = {
@@ -12335,15 +12812,6 @@ let
sha1 = "f4486b9bf0a12df83c3fca14e31e030fdabd9454";
};
};
- "crc-3.2.1" = {
- name = "crc";
- packageName = "crc";
- version = "3.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/crc/-/crc-3.2.1.tgz";
- sha1 = "5d9c8fb77a245cd5eca291e5d2d005334bab0082";
- };
- };
"crc-3.8.0" = {
name = "crc";
packageName = "crc";
@@ -12359,7 +12827,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz";
- sha512 = "0cd6r5jllwlw9kkznsp464c1i6iqp6mf2jmh6ql2bjqhgi99h8nhp85hr6g7lxkckvqlyp1hnq91bia4zyg3f4i2wrgwqvy24gp1q6n";
+ sha512 = "1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==";
};
};
"crc32-stream-2.0.0" = {
@@ -12386,7 +12854,16 @@ let
version = "4.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz";
- sha512 = "1mhn55gf43qsdrp2klyyyxqjsd5mw9l6s51vsfj7wl44pq7ymfw68r8wkd4yd8dd6adg3k6q18sddxfjljr0gbk56lh3cqfyd00gc8r";
+ sha512 = "GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==";
+ };
+ };
+ "create-emotion-9.2.12" = {
+ name = "create-emotion";
+ packageName = "create-emotion";
+ version = "9.2.12";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/create-emotion/-/create-emotion-9.2.12.tgz";
+ sha512 = "P57uOF9NL2y98Xrbl2OuiDQUZ30GVmASsv5fbsjF4Hlraip2kyAvMm+2PoYUvFFw03Fhgtxk3RqZSm2/qHL9hA==";
};
};
"create-error-class-3.0.2" = {
@@ -12404,7 +12881,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz";
- sha512 = "055xaldi3hy1bjxhvznh3470j1kq2xk827mxal79bgqik3lblax6s4inxqby27ymgcghl2hn7wnx9fnacmyq3q93hk6y327cc41nkfg";
+ sha512 = "z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==";
};
};
"create-hmac-1.1.7" = {
@@ -12413,7 +12890,7 @@ let
version = "1.1.7";
src = fetchurl {
url = "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz";
- sha512 = "0p2jhk94k3as67lhrr1jyljkr0y65snxjzqnix0nifnfcanhilccrzkc47gwlg5wy0m8l1gv12lj78ivgmw5m1ww4f8iylr52bbv49h";
+ sha512 = "MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==";
};
};
"create-torrent-4.4.2" = {
@@ -12425,15 +12902,6 @@ let
sha512 = "FRxgYty6AF00xrYKMtpQ14ZJlst+i7mmUhcN4do7TTjktEntqAzfriaOIV6xk27t9GLTtraFnaTxsGgnyFA2eA==";
};
};
- "creato-1.1.2" = {
- name = "creato";
- packageName = "creato";
- version = "1.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/creato/-/creato-1.1.2.tgz";
- sha512 = "BSna+qXnoIhNugGcUz9wnC6UtyRRKRm3QMQ/42BDw97/8eW0Y6b5Z5ecyaDbZdWMW6ipvvCbuj7H9NEkd1C0jA==";
- };
- };
"cron-1.7.2" = {
name = "cron";
packageName = "cron";
@@ -12449,7 +12917,7 @@ let
version = "6.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/cross-env/-/cross-env-6.0.3.tgz";
- sha512 = "1m81ip0rin7ljfq1vn3yn4vsxswrhas8mdiq8wcnzlszkqmc7ff0br9ng8xhmz98bizz0pm3lh9b37bm3x0rp00pibgigf2l8bv3apq";
+ sha512 = "+KqxF6LCvfhWvADcDPqo64yVIB31gv/jQulX2NGzKS/g3GEVz6/pt4wjHFtFWsHMddebWD/sDthJemzM4MaAag==";
};
};
"cross-env-7.0.0" = {
@@ -12458,16 +12926,25 @@ let
version = "7.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/cross-env/-/cross-env-7.0.0.tgz";
- sha512 = "04kk8d6dp9w3zmmdn5hplfjwdm92m0346r7n3gbbc2zi890r04i1dqqab4d7lwrc44brgphvj4xhdmiv6mbnydwxl7nr0jdazv8qpmd";
+ sha512 = "rV6M9ldNgmwP7bx5u6rZsTbYidzwvrwIYZnT08hSGLcQCcggofgFW+sNe7IhA1SRauPS0QuLbbX+wdNtpqE5CQ==";
};
};
- "cross-fetch-2.2.2" = {
+ "cross-fetch-3.0.4" = {
name = "cross-fetch";
packageName = "cross-fetch";
- version = "2.2.2";
+ version = "3.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.4.tgz";
+ sha512 = "MSHgpjQqgbT/94D4CyADeNoYh52zMkCX4pcJvPP5WqPsLFMKjr2TCMg381ox5qI0ii2dPwaLx/00477knXqXVw==";
+ };
+ };
+ "cross-fetch-3.0.5" = {
+ name = "cross-fetch";
+ packageName = "cross-fetch";
+ version = "3.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.2.tgz";
- sha1 = "a47ff4f7fc712daba8f6a695a11c948440d45723";
+ url = "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.5.tgz";
+ sha512 = "FFLcLtraisj5eteosnX1gf01qYDCOc4fDy0+euOt8Kn9YBY2NtXL/pCoYPavw24NIQkQqm5ZOLsGD5Zzj0gyew==";
};
};
"cross-spawn-4.0.2" = {
@@ -12494,7 +12971,7 @@ let
version = "6.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz";
- sha512 = "1csj16gwq9riz0pm73dlxhbnsl1r3ldc5v0aincwj71ambi6xf3kc1kgsbwaakd8rj16k4mrli2syrjd57g6cr81zdzivdd2jn4ndbr";
+ sha512 = "eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==";
};
};
"cross-spawn-7.0.1" = {
@@ -12503,7 +12980,7 @@ let
version = "7.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz";
- sha512 = "21fi60ixr252k0gn4mwbd6k36fhbw4mjl75jq6h49yzqm47mgfaapnzb2zb8nvlaf8yxq5n4zzgbb371y3j0z36vx1mmh0jrsizifxv";
+ sha512 = "u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==";
};
};
"cross-spawn-7.0.3" = {
@@ -12512,7 +12989,7 @@ let
version = "7.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz";
- sha512 = "3mwdkkmds8xfsndhbd9ll7ydvcc3sp84pj4a91vy75iawypd8zicbw389ipksb8np2w10gj42kwzsbcwk53pkyixm1l6m0glljcy449";
+ sha512 = "iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==";
};
};
"cross-spawn-async-2.2.5" = {
@@ -12566,7 +13043,7 @@ let
version = "3.12.0";
src = fetchurl {
url = "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz";
- sha512 = "1d3mrhqlay037azmjp2ml5a8yyls9ijdhilv6f0znz0ajgfm972yr9bhm78wqi09p4crc3shgflk50jc63zijsqv777ikkyi2j2qgkz";
+ sha512 = "fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==";
};
};
"crypto-random-string-1.0.0" = {
@@ -12602,7 +13079,16 @@ let
version = "2.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/css/-/css-2.2.4.tgz";
- sha512 = "0phnmalhaxiqryx7v73mbx0bn1858yr44am20z791k7m1ffrgxcl9hmk3ziskr43y3py6r7nfbkahjl3nzkrrhzvy47ilkjdacy6jd1";
+ sha512 = "oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==";
+ };
+ };
+ "css-color-keywords-1.0.0" = {
+ name = "css-color-keywords";
+ packageName = "css-color-keywords";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz";
+ sha1 = "fea2616dc676b2962686b3af8dbdbe180b244e05";
};
};
"css-color-names-0.0.4" = {
@@ -12620,7 +13106,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz";
- sha512 = "3633qyiy4hw07iggqr3s4jibjdbrhhv8wgavkjchr1lg3ch3zbacwwd5v1cnvx14r41symccd7b3i0z0xdj1b94dqssbmi1wxh1fnpy";
+ sha512 = "/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==";
};
};
"css-declaration-sorter-4.0.1" = {
@@ -12629,7 +13115,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz";
- sha512 = "02cfxb0d2yngcgfhk64i1sgg22sg0qd0llh8hkd5k7zwm7skwlwdibag8dv0zszdwj1mf2kjg9qb10zxichaafngqa4846jli451k05";
+ sha512 = "BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==";
};
};
"css-modules-loader-core-1.1.0" = {
@@ -12665,7 +13151,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz";
- sha512 = "16wjx4f410fs6vdg0hgmf0b437d19f9gx73pbb9bj0l2dkrwiin4kg3rk8as74m6lr29kl05csjms6dwjcwsbssvl3vmh5908nkpa8f";
+ sha512 = "Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==";
};
};
"css-select-base-adapter-0.1.1" = {
@@ -12674,16 +13160,25 @@ let
version = "0.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz";
- sha512 = "3prww0p33p31w3r3qw6hlmqabd6s1vgjb73pjv4xiy63nfb56yjhby47zpnj4q19abvvchrkbh7n6hzcgyw34zly8s05ldv25wmw1cd";
+ sha512 = "jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==";
};
};
- "css-selector-tokenizer-0.7.2" = {
+ "css-selector-tokenizer-0.7.3" = {
name = "css-selector-tokenizer";
packageName = "css-selector-tokenizer";
- version = "0.7.2";
+ version = "0.7.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz";
+ sha512 = "jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==";
+ };
+ };
+ "css-to-react-native-3.0.0" = {
+ name = "css-to-react-native";
+ packageName = "css-to-react-native";
+ version = "3.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.2.tgz";
- sha512 = "yj856NGuAymN6r8bn8/Jl46pR+OC3eEvAhfGYDUe7YPtTPAYrSSw4oAniZ9Y8T5B92hjhwTBLUen0/vKPxf6pw==";
+ url = "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz";
+ sha512 = "Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==";
};
};
"css-tree-1.0.0-alpha.37" = {
@@ -12692,7 +13187,7 @@ let
version = "1.0.0-alpha.37";
src = fetchurl {
url = "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz";
- sha512 = "27dw695h47z8hlav2dn6mcm8fxli9gljif9jiwdxdvg70yn4129lpwwiq53mx4anajcxl28w82zvwjk8w6x34qjhga3x7rb1lk5dk0c";
+ sha512 = "DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==";
};
};
"css-tree-1.0.0-alpha.39" = {
@@ -12701,7 +13196,7 @@ let
version = "1.0.0-alpha.39";
src = fetchurl {
url = "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz";
- sha512 = "2fay50khaq33f27bwnjc7cxvny8xb7y7fnfdrp8ffcxyika56mmbiw8wk05dw1djdvxw5475jn16fy6b14z6zfvyi378001i08y8jzd";
+ sha512 = "7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==";
};
};
"css-what-2.1.3" = {
@@ -12710,16 +13205,16 @@ let
version = "2.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz";
- sha512 = "092jz28b0dcfww936mpi3blcr79h3dzl0ksq69ismfks6q03vfm23d7i271jpvymy7fs9d7mqak1m1vlw6wfpzfhxgj6rmf7yh0zqbb";
+ sha512 = "a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==";
};
};
- "css-what-3.2.1" = {
+ "css-what-3.3.0" = {
name = "css-what";
packageName = "css-what";
- version = "3.2.1";
+ version = "3.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/css-what/-/css-what-3.2.1.tgz";
- sha512 = "0djs0gslzbmmdrlzzd6wqvil6dnjirpdpfb5hxd3gdswxkyj4caxwmak6nabgn6spnm9p0xbb8hlqdwp68fbqp4nfkgqklhr2ian0sv";
+ url = "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz";
+ sha512 = "pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==";
};
};
"cssauron-1.4.0" = {
@@ -12737,7 +13232,16 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz";
- sha512 = "1bgy350qm3f9vcr9yssaj62kkfiqf3fkdfw0z7xqy7b9qy4p8774n3460wzsh9a1ra26s1msfs2gnrn9jza21i76mkmvmyar0jzydpx";
+ sha512 = "/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==";
+ };
+ };
+ "cssfilter-0.0.10" = {
+ name = "cssfilter";
+ packageName = "cssfilter";
+ version = "0.0.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz";
+ sha1 = "c6d2672632a2e5c83e013e6864a42ce8defd20ae";
};
};
"cssnano-4.1.10" = {
@@ -12746,7 +13250,7 @@ let
version = "4.1.10";
src = fetchurl {
url = "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz";
- sha512 = "1lr95m334m2kzy2l8l9arg688wi21ha5wslfm9kh8ks00j546fzy3sw8m83ccmgkansp56v9xxkgmwjz2kajnnrh08zzqw7bvwg42g7";
+ sha512 = "5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==";
};
};
"cssnano-preset-default-4.0.7" = {
@@ -12755,7 +13259,7 @@ let
version = "4.0.7";
src = fetchurl {
url = "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz";
- sha512 = "2q4cndyhj7jwz0mjwpavg3vggb703pmxrg1h06aqlm752q71misnkga66j4imxwpc3fidk5g6pgp05fzp966wsx18grvsm13lghfin7";
+ sha512 = "x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==";
};
};
"cssnano-util-get-arguments-4.0.0" = {
@@ -12782,7 +13286,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz";
- sha512 = "105dpashgi6r1x5yxknn3c9ksn3bj04hgzy3q1jv4h6l1j3zjgp1nm6kckmc5j58cw9xirccvlpamnbwiynag4jwzr60vxncasrifx8";
+ sha512 = "qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==";
};
};
"cssnano-util-same-parent-4.0.1" = {
@@ -12791,7 +13295,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz";
- sha512 = "3apdjffzy480hz1vghhhah8a90d1ah2vz624apbn2gn7847v4mpjfz7phwk959wfs11fqp4md9vbb25850fjmhh0f488aiywvjb3hjr";
+ sha512 = "WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==";
};
};
"csso-4.0.3" = {
@@ -12800,7 +13304,7 @@ let
version = "4.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz";
- sha512 = "0fk58wf7qcd30fdfrrwvhh9swyrlzbz63z9kkmhq2557c32627dzjkh8w2ha000ngbsc6w19249lpbn2wzb3s8978mlflii5fkyrg9l";
+ sha512 = "NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==";
};
};
"cssom-0.3.8" = {
@@ -12809,7 +13313,7 @@ let
version = "0.3.8";
src = fetchurl {
url = "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz";
- sha512 = "1i0h2rg4hb1j2430jc46n2zjc5gqg26brpl2ypjank206vjwdbk4n1svfk7nrbdsx7czd1a025a9h6ssh9qhscw4r7vi0fynwflcjvg";
+ sha512 = "b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==";
};
};
"cssom-0.4.4" = {
@@ -12818,7 +13322,7 @@ let
version = "0.4.4";
src = fetchurl {
url = "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz";
- sha512 = "2dvc54csanhdhgfxy4ggkkfigm55ws72zs04whwnw6adk54j86fdyjlydrggj2asy0qck36cldn60i296rmjgirdnm2qczmp99nyym7";
+ sha512 = "p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==";
};
};
"cssstyle-0.2.37" = {
@@ -12836,7 +13340,7 @@ let
version = "1.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz";
- sha512 = "1460djxnz2dn84cx1wln5l004dy95pgik0h5bij3f7gw1i45p3mnsylwdps4r37gckfzqv5zvyh3gx95dr0ca01zmx8qpvqhrjwn6hq";
+ sha512 = "GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==";
};
};
"cssstyle-2.3.0" = {
@@ -12845,16 +13349,16 @@ let
version = "2.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz";
- sha512 = "3agphy99aqqzbfk991mk7zqd7w2s0g8ak5yj16jgsc62np4wi0h6khyf57gy8law1a4riawcfjb7izm6jvr7sn1plp34lz4lvnzm4h1";
+ sha512 = "AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==";
};
};
- "csstype-2.6.10" = {
+ "csstype-2.6.13" = {
name = "csstype";
packageName = "csstype";
- version = "2.6.10";
+ version = "2.6.13";
src = fetchurl {
- url = "https://registry.npmjs.org/csstype/-/csstype-2.6.10.tgz";
- sha512 = "3zi93ipbn2dfs2hq0iacr3sv338nn216jb30q0a1pckq5jn70yhc68zy2l0dpya9cy7a9qh626nkbxfvf8ssxwg1568jw1qjnlh2zhg";
+ url = "https://registry.npmjs.org/csstype/-/csstype-2.6.13.tgz";
+ sha512 = "ul26pfSQTZW8dcOnD2iiJssfXw0gdNVX9IJDH/X3K5DGPfj+fUYe3kB+swUY6BF3oZDxaID3AJt+9/ojSAE05A==";
};
};
"csurf-1.11.0" = {
@@ -12920,24 +13424,6 @@ let
sha1 = "82c18c2461f74114ef16c135224ad0b9144ca12f";
};
};
- "cubic2quad-1.1.1" = {
- name = "cubic2quad";
- packageName = "cubic2quad";
- version = "1.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/cubic2quad/-/cubic2quad-1.1.1.tgz";
- sha1 = "69b19c61a3f5b41ecf2f1d5fae8fb03415aa8b15";
- };
- };
- "cucumber-html-reporter-3.0.4" = {
- name = "cucumber-html-reporter";
- packageName = "cucumber-html-reporter";
- version = "3.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/cucumber-html-reporter/-/cucumber-html-reporter-3.0.4.tgz";
- sha512 = "uit68jymdI8Z6m+kJ5YnJPeHf5IdYXt2j52l5xLwgpcLBQRhCvr1peV9UODaCN5nLnRN9nqh1qaw4iNp1rTpvQ==";
- };
- };
"currently-unhandled-0.4.1" = {
name = "currently-unhandled";
packageName = "currently-unhandled";
@@ -12947,13 +13433,13 @@ let
sha1 = "988df33feab191ef799a61369dd76c17adf957ea";
};
};
- "cuss-1.19.0" = {
+ "cuss-1.20.0" = {
name = "cuss";
packageName = "cuss";
- version = "1.19.0";
+ version = "1.20.0";
src = fetchurl {
- url = "https://registry.npmjs.org/cuss/-/cuss-1.19.0.tgz";
- sha512 = "RGVhyJ5/9wfTOsVApjBtAvI8zV8+DZvJ5K72TLfMt+KqtmwlqsYkOVVdtuZkvvIMpx+Ctv4KsIKlhkXWoT1fiQ==";
+ url = "https://registry.npmjs.org/cuss/-/cuss-1.20.0.tgz";
+ sha512 = "ca6Z5roeWhHgXeDLn0g3SLrG68Cb9922MvHme7Q/dz4XfwuxcBLalW4RqFUyZOiczzAqKc2XVtR2Kof+sIfinQ==";
};
};
"custom-error-instance-2.1.1" = {
@@ -13025,7 +13511,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/d/-/d-1.0.1.tgz";
- sha512 = "0abwyrfpd8rm9bwzgcaxcwd92d07c31cxw1fgs7h51ri2igw4vib1a5x69cg14wqisjad1d0fhglca6218qm9dngr17yhwv8f295bcv";
+ sha512 = "m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==";
};
};
"dag-map-1.0.2" = {
@@ -13061,7 +13547,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz";
- sha512 = "182hz56w7yx6vplmlvvlqz57ckfvxch0nh5sj54074r7k3ydd8wwwajcgkvg7732hwgksm5b30jfr9c30wq8zq4f663gf9ap33isbjp";
+ sha512 = "Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==";
};
};
"dashdash-1.10.1" = {
@@ -13214,7 +13700,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz";
- sha512 = "1wvgs0ccidbr67x52w8wx58knvvy7ir6j05z1sa3f4rdnpr3dvdlf6rwapfb09z0mi9w129llzvhxa0lj8jy84zpdwzxm0yvcirhdb1";
+ sha512 = "YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==";
};
};
"date-fns-1.30.1" = {
@@ -13232,7 +13718,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz";
- sha512 = "160bhikbcbxj2p5ql084blfnjhsifglypd8b3nbpxhs9gg29hfr63fj35d065makgcnrf1a2046z7495p1ssxz16hqikil5nwc2x13d";
+ sha512 = "bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==";
};
};
"date-format-3.0.0" = {
@@ -13271,13 +13757,13 @@ let
sha512 = "jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==";
};
};
- "dayjs-1.8.28" = {
+ "dayjs-1.8.31" = {
name = "dayjs";
packageName = "dayjs";
- version = "1.8.28";
+ version = "1.8.31";
src = fetchurl {
- url = "https://registry.npmjs.org/dayjs/-/dayjs-1.8.28.tgz";
- sha512 = "ccnYgKC0/hPSGXxj7Ju6AV/BP4HUkXC2u15mikXT5mX9YorEaoi1bEKOmAqdkJHN4EEkmAf97SpH66Try5Mbeg==";
+ url = "https://registry.npmjs.org/dayjs/-/dayjs-1.8.31.tgz";
+ sha512 = "mPh1mslned+5PuIuiUfbw4CikHk6AEAf2Baxih+wP5fssv+wmlVhvgZ7mq+BhLt7Sr/Hc8leWDiwe6YnrpNt3g==";
};
};
"de-indent-1.0.2" = {
@@ -13289,6 +13775,15 @@ let
sha1 = "b2038e846dc33baa5796128d0804b455b8c1e21d";
};
};
+ "deasync-0.1.15" = {
+ name = "deasync";
+ packageName = "deasync";
+ version = "0.1.15";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/deasync/-/deasync-0.1.15.tgz";
+ sha512 = "pxMaCYu8cQIbGkA4Y1R0PLSooPIpH1WgFBLeJ+zLxQgHfkZG86ViJSmZmONSjZJ/R3NjwkMcIWZAzpLB2G9/CA==";
+ };
+ };
"deasync-0.1.20" = {
name = "deasync";
packageName = "deasync";
@@ -13313,7 +13808,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/debounce/-/debounce-1.2.0.tgz";
- sha512 = "1r2hajb6ldynm16cy7idkgribj6rkvikz67zgy2z26gb8zwhkajlbl2rdrg449j3xkiarvq7510v5c0b64l2vc4kfsvhr2zbjblp2wr";
+ sha512 = "mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg==";
};
};
"debounce-fn-3.0.1" = {
@@ -13361,24 +13856,6 @@ let
sha1 = "06e1ea8082c2cb14e39806e22e2f6f757f92af39";
};
};
- "debug-1.0.5" = {
- name = "debug";
- packageName = "debug";
- version = "1.0.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/debug/-/debug-1.0.5.tgz";
- sha1 = "f7241217430f99dec4c2b473eab92228e874c2ac";
- };
- };
- "debug-2.1.3" = {
- name = "debug";
- packageName = "debug";
- version = "2.1.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/debug/-/debug-2.1.3.tgz";
- sha1 = "ce8ab1b5ee8fbee2bfa3b633cab93d366b63418e";
- };
- };
"debug-2.2.0" = {
name = "debug";
packageName = "debug";
@@ -13394,7 +13871,7 @@ let
version = "2.6.9";
src = fetchurl {
url = "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz";
- sha512 = "0q0fsr8bk1m83z0am0h2xn09vyfcf18adscxms8hclznwks1aihsisd96h8npx0idq5wwnypnqrkyk25m5d9zh3dk7rjs29nybc8bkc";
+ sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==";
};
};
"debug-3.1.0" = {
@@ -13403,7 +13880,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz";
- sha512 = "3g1hqsahr1ks2kpvdxrwzr57fj90nnr0hvwwrw8yyyzcv3i11sym8zwibxx67bl1mln0acddrzpkkdjjxnc6n2cm9fazmgzzsl1fzrr";
+ sha512 = "OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==";
};
};
"debug-3.2.6" = {
@@ -13412,7 +13889,7 @@ let
version = "3.2.6";
src = fetchurl {
url = "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz";
- sha512 = "1cyv14044rfh792n1hhsa44kk8dk95zk14w96i49gwq6g9wi6h9vn90xaragfy7rvggqvj178l5f16c78g47xgrwhjx3bp7zs6pxscr";
+ sha512 = "mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==";
};
};
"debug-4.1.1" = {
@@ -13421,7 +13898,7 @@ let
version = "4.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz";
- sha512 = "1kmf9j5pka2rsljg5x6shniwmgs9444ksgdn0d3fjmis7yghxxn2zj526s36ip8rmpfni9zpj8z74w7irax32a67j59xw38wk6hi055";
+ sha512 = "pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==";
};
};
"debug-4.2.0" = {
@@ -13430,7 +13907,7 @@ let
version = "4.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz";
- sha512 = "2r3rwk7kd7wavqhm68cmhi6nkmciv9x2ciqm6sws5dmfg7dvzvyxhjk1469sghvq7s705pq4zc5h4915xmpcm61ckik9g7wirqsfz91";
+ sha512 = "IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==";
};
};
"debug-fabulous-1.1.0" = {
@@ -13460,13 +13937,13 @@ let
sha1 = "f6534d15148269b20352e7bee26f501f9a191290";
};
};
- "decamelize-3.2.0" = {
+ "decamelize-4.0.0" = {
name = "decamelize";
packageName = "decamelize";
- version = "3.2.0";
+ version = "4.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/decamelize/-/decamelize-3.2.0.tgz";
- sha512 = "4TgkVUsmmu7oCSyGBm5FvfMoACuoh9EOidm7V5/J2X2djAwwt57qb3F2KMP2ITqODTCSwb+YRV+0Zqrv18k/hw==";
+ url = "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz";
+ sha512 = "9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==";
};
};
"decamelize-keys-1.1.0" = {
@@ -13478,15 +13955,6 @@ let
sha1 = "d171a87933252807eb3cb61dc1c1445d078df2d9";
};
};
- "decimal.js-10.2.0" = {
- name = "decimal.js";
- packageName = "decimal.js";
- version = "10.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.0.tgz";
- sha512 = "13pz6hcggbz2wbblikrq5kd66zp4xi6r33l2nsmjs8aghvw05i2jcbikj10gfh6h1am8klpdlq6igf1hjfgx1azggcpd7z0n3xg0cxw";
- };
- };
"decimal.js-7.5.1" = {
name = "decimal.js";
packageName = "decimal.js";
@@ -13496,6 +13964,15 @@ let
sha512 = "1K5Y6MykxQYfHBcFfAj2uBaLmwreq4MsjsvrlgcEOvg+X82IeeXlIVIVkBMiypksu+yo9vcYP6lfU3qTedofSQ==";
};
};
+ "decko-1.2.0" = {
+ name = "decko";
+ packageName = "decko";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/decko/-/decko-1.2.0.tgz";
+ sha1 = "fd43c735e967b8013306884a56fbe665996b6817";
+ };
+ };
"decode-uri-component-0.2.0" = {
name = "decode-uri-component";
packageName = "decode-uri-component";
@@ -13505,15 +13982,6 @@ let
sha1 = "eb3913333458775cb84cd1a1fae062106bb87545";
};
};
- "decomment-0.9.2" = {
- name = "decomment";
- packageName = "decomment";
- version = "0.9.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/decomment/-/decomment-0.9.2.tgz";
- sha512 = "sblyUmOJZxiL7oJ2ogJS6jtl/67+CTOW87SrYE/96u3PhDYikYoLCdLzcnceToiQejOLlqNnLCkaxx/+nE/ehg==";
- };
- };
"decompress-4.2.1" = {
name = "decompress";
packageName = "decompress";
@@ -13538,7 +14006,7 @@ let
version = "4.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz";
- sha512 = "29qynhnd0l87p1k6d8c8kddfchz5vvvjgliscl2ifyahrwacfbm1iiqh9rli2rqn7085cw5rl38pkgzhr7mbdf1myzlzj4vd9xsgr4c";
+ sha512 = "jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==";
};
};
"decompress-response-5.0.0" = {
@@ -13547,7 +14015,7 @@ let
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/decompress-response/-/decompress-response-5.0.0.tgz";
- sha512 = "0rnf28sjgvk6j7kjw5pw6604hzpvbb6w3j8p1rykk7klpyd4568r0adaaiqylsg2xnhz38lxg66zp5bl3zr5wmjbcl6iigf4rdmddjc";
+ sha512 = "TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw==";
};
};
"decompress-response-6.0.0" = {
@@ -13610,7 +14078,7 @@ let
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz";
- sha512 = "1rrbk0h0a836gj1x6lalzgqfs0v34d4fswq23c8lxzmb6k7pna45zd509h1r1fr312n4qml94xqlmzzga40sfa9vnzf6rkr4d1qh1zr";
+ sha512 = "+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==";
};
};
"deep-equal-0.1.2" = {
@@ -13637,7 +14105,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz";
- sha512 = "3r4bwyfb492cwv2lz8slgy0ch8gx4wx1smr39qzjscnqvwswnk3r748qdmh8i5867sdm017rwjj2fgl3d2c3p4qz08mgab20zj5rpy9";
+ sha512 = "yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==";
};
};
"deep-equal-2.0.3" = {
@@ -13667,13 +14135,31 @@ let
sha1 = "48b699c27e334bf89f10892be432f6e4c7d34a7f";
};
};
+ "deep-extend-0.5.1" = {
+ name = "deep-extend";
+ packageName = "deep-extend";
+ version = "0.5.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz";
+ sha512 = "N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==";
+ };
+ };
"deep-extend-0.6.0" = {
name = "deep-extend";
packageName = "deep-extend";
version = "0.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz";
- sha512 = "0wc0sqg1aqx864bxf8xa4j8ncrc8rcvmiaj1sp3x1np2i8hdjybzjfd0w9gbf1yasmwycwzzg1mz6smr3q42hhv4pjx2qcgwqhg3q9c";
+ sha512 = "LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==";
+ };
+ };
+ "deep-freeze-0.0.1" = {
+ name = "deep-freeze";
+ packageName = "deep-freeze";
+ version = "0.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/deep-freeze/-/deep-freeze-0.0.1.tgz";
+ sha1 = "3a0b0005de18672819dfd38cd31f91179c893e84";
};
};
"deep-is-0.1.2" = {
@@ -13718,7 +14204,7 @@ let
version = "2.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz";
- sha512 = "08bhc17la0l0xcvn7wccz63glzsw8d16kp9p2577ld7gvpkqig336hmc3989bfz7lp8kdyk3r87bfgn6ml52mb4ymif0d5zfvamrn27";
+ sha512 = "R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==";
};
};
"deepmerge-3.3.0" = {
@@ -13727,7 +14213,7 @@ let
version = "3.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz";
- sha512 = "2l973cf8llbdzp47yvs2mv2jfhgs5ccir1h5bqjr3a79wc0lxaklk2l17g2y141yyxxmqyri0vbv6w2scmqhzgwiklw3h47y5lhw50r";
+ sha512 = "GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==";
};
};
"deepmerge-4.2.2" = {
@@ -13763,7 +14249,7 @@ let
version = "4.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz";
- sha512 = "2067xswfnhdrq76l5wqibx50y8r46q0sdbkax2nxq6gq0ljjrrmmq95k99vnkgcz5xc7r1hhv0w7bw978krjxvdmnawam3ma2nhraw7";
+ sha512 = "h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==";
};
};
"default-resolution-2.0.0" = {
@@ -13799,7 +14285,7 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz";
- sha512 = "1aidgab75g8sx8hi5491l2y5k4aag4j6f55kbmyapvyy4hmqdmvh0asr9p8bz2710awqak65jym8w00k6brb1a8v19zc7mcicv9v16h";
+ sha512 = "0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==";
};
};
"defer-to-connect-2.0.0" = {
@@ -13808,7 +14294,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.0.tgz";
- sha512 = "0i5i9bz9viv04jwx2lnk4485zggbrsnljkfx7dr2n4iaikvgdf8lfmx98wyyq7ba92azw0pr42fxlq2sadwfka64ksjffbg9rvzd0kd";
+ sha512 = "bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==";
};
};
"deferred-0.7.11" = {
@@ -13844,7 +14330,7 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz";
- sha512 = "1fsa8nx7qgi958fykj36cndsf8ygj3132if6k4a36mkf11bl2j2gn7dn2nz07mfsygkx0415yxrjpzx8j369z1767fvr57nm1h9zjnw";
+ sha512 = "3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==";
};
};
"define-property-0.2.5" = {
@@ -13871,7 +14357,7 @@ let
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz";
- sha512 = "1hrk3pzr4hyhfnrjy1msrlj2zh769x4l35q9fq0a2cy2glq3h1iwjkpmvz39y9idwy71h9hd98lydi92485bzkff1dzm70wbr8vc0lg";
+ sha512 = "jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==";
};
};
"defined-0.0.0" = {
@@ -13907,7 +14393,7 @@ let
version = "4.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/del/-/del-4.1.1.tgz";
- sha512 = "1fkk8r4abk9009whl0yqapv13rjzj6mr01ghkxpbjkrvr6a6n6hg492mdr72wf3dc13zp3dmzq6z4bzm31h59q7q4anjgrf988sw0a3";
+ sha512 = "QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==";
};
};
"del-5.1.0" = {
@@ -13916,7 +14402,7 @@ let
version = "5.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/del/-/del-5.1.0.tgz";
- sha512 = "2fc139fcwy724dim9b5m6b6880q0s716r00ycmd8j13fhwasfrghks9w6mwzyqgvq0c4sgiadqixdv906pmp26xihyklwz7a4wp2zy0";
+ sha512 = "wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==";
};
};
"del-cli-3.0.1" = {
@@ -13925,25 +14411,16 @@ let
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/del-cli/-/del-cli-3.0.1.tgz";
- sha512 = "1x4vv68019pcary3dr949fqw9hpcjd58mixxxnzhs20kjy72kwjvbjfvm0x75clk5iwv2rxvqqkvz7sbn6vpk0q3qdvbnpwdascic84";
+ sha512 = "BLHItGr82rUbHhjMu41d+vw9Md49i81jmZSV00HdTq4t+RTHywmEht/23mNFpUl2YeLYJZJyGz4rdlMAyOxNeg==";
};
};
- "delay-4.3.0" = {
+ "delay-4.4.0" = {
name = "delay";
packageName = "delay";
- version = "4.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/delay/-/delay-4.3.0.tgz";
- sha512 = "Lwaf3zVFDMBop1yDuFZ19F9WyGcZcGacsbdlZtWjQmM50tOcMntm1njF/Nb/Vjij3KaSvCF+sEYGKrrjObu2NA==";
- };
- };
- "delayed-stream-0.0.5" = {
- name = "delayed-stream";
- packageName = "delayed-stream";
- version = "0.0.5";
+ version = "4.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz";
- sha1 = "d4b1f43a93e8296dfe02694f4680bc37a313c73f";
+ url = "https://registry.npmjs.org/delay/-/delay-4.4.0.tgz";
+ sha512 = "txgOrJu3OdtOfTiEOT2e76dJVfG/1dz2NZ4F0Pyt4UGZJryssMRp5vdM5wQoLwSOBNdrJv3F9PAhp/heqd7vrA==";
};
};
"delayed-stream-1.0.0" = {
@@ -13988,7 +14465,7 @@ let
version = "1.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/denque/-/denque-1.4.1.tgz";
- sha512 = "2spb0s12jkarfiydj4sj4iw1yfjzaplakzw7bma0pwnbra23l1b85rsyzc25szlfdl3bm5bb42fmy4xhf1xdpxaywmwh6aa4swwzz1r";
+ sha512 = "OfzPuSZKGcgr96rf1oODnfjqBFmr1DVoc/TrItj3Ohe0Ah1C5WX5Baquw/9U9KovnQ88EqmJbD66rKYUQYN1tQ==";
};
};
"dep-graph-1.1.0" = {
@@ -14024,7 +14501,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz";
- sha512 = "2phijq20j255bs4jjs11j5pa0x7y1084k6ch9xa8wgzp71zzgbpm23wyzbcs0mszvj971l9i5aav40sddm000484sl3ij4xzvlcgfc3";
+ sha512 = "g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==";
};
};
"dependency-graph-0.9.0" = {
@@ -14033,16 +14510,7 @@ let
version = "0.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.9.0.tgz";
- sha512 = "3rmjn403aahddddp8hlrwf49v3q9f210alkb4ajnlvsw738mj03xkipv8na88pzwwbls5pr0spkfxib7myca2sh634q13sp8h2wi0pm";
- };
- };
- "dependency-tree-7.2.1" = {
- name = "dependency-tree";
- packageName = "dependency-tree";
- version = "7.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/dependency-tree/-/dependency-tree-7.2.1.tgz";
- sha512 = "nBxnjkqDW4LqAzBazy60V4lE0mAtIQ+oers/GIIvVvGYVdCD9+RNNd4G9jjstyz7ZFVg/j/OiYCvK5MjoVqA2w==";
+ sha512 = "9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w==";
};
};
"deprecated-0.0.1" = {
@@ -14078,7 +14546,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz";
- sha512 = "1zsk235mlp9j7mkhw08fqx4rgn4r45mk4j54zf137nlyw4gs4irwwxjn6nllyv7jw30ihn1ad7xffg282zl394f52vqz9pr19fym2nn";
+ sha512 = "1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==";
};
};
"deref-0.6.4" = {
@@ -14096,16 +14564,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz";
- sha512 = "085ljc5q2yk3jabd61p91n821q4prv13qalbfni9ybcb900b4mmcdnndi5b5prfs9wybp13asd13shlxgrbsgvyfx7nbgvby6jkhhj3";
- };
- };
- "destroy-1.0.3" = {
- name = "destroy";
- packageName = "destroy";
- version = "1.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/destroy/-/destroy-1.0.3.tgz";
- sha1 = "b433b4724e71fd8551d9885174851c5fc377e2c9";
+ sha512 = "Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==";
};
};
"destroy-1.0.4" = {
@@ -14177,7 +14636,7 @@ let
version = "2.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz";
- sha512 = "0mncqs8asq6722qr5jcv5bwi1653nd4s61s9mb9iyk3jkv83w9iynwjfd6ynp1jwsmr7qaspk6yd1x8c05qi9pxikikwfkbnajd3334";
+ sha512 = "ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==";
};
};
"detective-4.7.1" = {
@@ -14195,88 +14654,7 @@ let
version = "5.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz";
- sha512 = "0z7r2wfccs5i4n1v5ln5p5dkqvy3w97pmnl8kybcw1r7z1c067xr72nqn48j65nk435cpc261m6gdyfyhxjlqabs25bnlflx73hhaz9";
- };
- };
- "detective-amd-3.0.0" = {
- name = "detective-amd";
- packageName = "detective-amd";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/detective-amd/-/detective-amd-3.0.0.tgz";
- sha512 = "kOpKHyabdSKF9kj7PqYHLeHPw+TJT8q2u48tZYMkIcas28el1CYeLEJ42Nm+563/Fq060T5WknfwDhdX9+kkBQ==";
- };
- };
- "detective-cjs-3.1.1" = {
- name = "detective-cjs";
- packageName = "detective-cjs";
- version = "3.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/detective-cjs/-/detective-cjs-3.1.1.tgz";
- sha512 = "JQtNTBgFY6h8uT6pgph5QpV3IyxDv+z3qPk/FZRDT9TlFfm5dnRtpH39WtQEr1khqsUxVqXzKjZHpdoQvQbllg==";
- };
- };
- "detective-es6-2.1.0" = {
- name = "detective-es6";
- packageName = "detective-es6";
- version = "2.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/detective-es6/-/detective-es6-2.1.0.tgz";
- sha512 = "QSHqKGOp/YBIfmIqKXaXeq2rlL+bp3bcIQMfZ+0PvKzRlELSOSZxKRvpxVcxlLuocQv4QnOfuWGniGrmPbz8MQ==";
- };
- };
- "detective-less-1.0.2" = {
- name = "detective-less";
- packageName = "detective-less";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/detective-less/-/detective-less-1.0.2.tgz";
- sha512 = "Rps1xDkEEBSq3kLdsdnHZL1x2S4NGDcbrjmd4q+PykK5aJwDdP5MBgrJw1Xo+kyUHuv3JEzPqxr+Dj9ryeDRTA==";
- };
- };
- "detective-postcss-3.0.1" = {
- name = "detective-postcss";
- packageName = "detective-postcss";
- version = "3.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/detective-postcss/-/detective-postcss-3.0.1.tgz";
- sha512 = "tfTS2GdpUal5NY0aCqI4dpEy8Xfr88AehYKB0iBIZvo8y2g3UsrcDnrp9PR2FbzoW7xD5Rip3NJW7eCSvtqdUw==";
- };
- };
- "detective-sass-3.0.1" = {
- name = "detective-sass";
- packageName = "detective-sass";
- version = "3.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/detective-sass/-/detective-sass-3.0.1.tgz";
- sha512 = "oSbrBozRjJ+QFF4WJFbjPQKeakoaY1GiR380NPqwdbWYd5wfl5cLWv0l6LsJVqrgWfFN1bjFqSeo32Nxza8Lbw==";
- };
- };
- "detective-scss-2.0.1" = {
- name = "detective-scss";
- packageName = "detective-scss";
- version = "2.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/detective-scss/-/detective-scss-2.0.1.tgz";
- sha512 = "VveyXW4WQE04s05KlJ8K0bG34jtHQVgTc9InspqoQxvnelj/rdgSAy7i2DXAazyQNFKlWSWbS+Ro2DWKFOKTPQ==";
- };
- };
- "detective-stylus-1.0.0" = {
- name = "detective-stylus";
- packageName = "detective-stylus";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/detective-stylus/-/detective-stylus-1.0.0.tgz";
- sha1 = "50aee7db8babb990381f010c63fabba5b58e54cd";
- };
- };
- "detective-typescript-5.8.0" = {
- name = "detective-typescript";
- packageName = "detective-typescript";
- version = "5.8.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/detective-typescript/-/detective-typescript-5.8.0.tgz";
- sha512 = "SrsUCfCaDTF64QVMHMidRal+kmkbIc5zP8cxxZPsomWx9vuEUjBlSJNhf7/ypE5cLdJJDI4qzKDmyzqQ+iz/xg==";
+ sha512 = "6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==";
};
};
"dezalgo-1.0.3" = {
@@ -14312,7 +14690,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/diagnostics/-/diagnostics-1.1.1.tgz";
- sha512 = "0liin689xf3v7wxk1z5l1par3dyjkg487nk3siqn6b7zqxw2rd93rgw88ifsqwhv66s8d7qjxy8fjv4gxfgiwd69ryv573fcwzga2gk";
+ sha512 = "8wn1PmdunLJ9Tqbx+Fx/ZEuHfJf4NKSN2ZBj7SJC/OWRWha843+WsTjqMe1B5E3p28jqBlp+mJ2fPVxPyNgYKQ==";
};
};
"dicer-0.2.5" = {
@@ -14330,7 +14708,7 @@ let
version = "0.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/dicer/-/dicer-0.3.0.tgz";
- sha512 = "041arxl492mcdzw9nhvslw6qswa5v384nklq8xvg4awz2ygphgj2rm3cmq64qc5sfjw4zfpfgzwsvl3pnz3nsnnv43d35ma2m2ixmri";
+ sha512 = "MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA==";
};
};
"diff-1.4.0" = {
@@ -14357,7 +14735,7 @@ let
version = "3.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz";
- sha512 = "32bkv3cfhax4x5zhiyfn63wjhqwkzsjiql3my8p3d9hvv020p8f9hdi7mpqixrkpgs0g9k15mn736s449yad9wq1plhxyhxb2sam3h3";
+ sha512 = "A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==";
};
};
"diff-4.0.2" = {
@@ -14366,7 +14744,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz";
- sha512 = "3ndiq7a8qsn2j6vlq5c6d38ynlydlhvk6q01rj321lcarrh0z7721w6cbrdw7lkx6pyfms59y1jkqcl6g2ir1rz5xr17q40lk26djg7";
+ sha512 = "58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==";
};
};
"diff-match-patch-1.0.5" = {
@@ -14375,16 +14753,16 @@ let
version = "1.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz";
- sha512 = "21s8s32d8nfk2lcpwpzg0n6g27hsq3qj12xxlqkdhn00k3a6hiwlxbsjlcigvx8qfwsk1lcw4zcxsn7i9lj2x00bq6g93r0f22r5b11";
+ sha512 = "IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==";
};
};
- "diff2html-3.1.7" = {
+ "diff2html-3.1.11" = {
name = "diff2html";
packageName = "diff2html";
- version = "3.1.7";
+ version = "3.1.11";
src = fetchurl {
- url = "https://registry.npmjs.org/diff2html/-/diff2html-3.1.7.tgz";
- sha512 = "inGdGsbKPt4s5ceH3QZZS2mZqp4eroiQoKEtYOGuSDGGm0X7K8Jsd472KxSSdi8s8d4jkDI6o5SJ/rMeJPs5mg==";
+ url = "https://registry.npmjs.org/diff2html/-/diff2html-3.1.11.tgz";
+ sha512 = "EtzNnfhT4XzxIUvIw5mhUGxGYDzce9lxkqtSHWq4yas+UrEjwzm5A2pYIaFOikupbFITd9RaHpu0ocErJ1myRw==";
};
};
"diff3-0.0.3" = {
@@ -14402,7 +14780,7 @@ let
version = "5.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz";
- sha512 = "37186rz3862gn294acnwnm59jwm62x1rz9ca0y5anvmj0a7abs4rhw974qp1j684qpd4rxb8c2kagv21hapxfddr2q72zvyv7ya19lj";
+ sha512 = "kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==";
};
};
"difflib-0.2.4" = {
@@ -14438,7 +14816,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz";
- sha512 = "1m705yfirf97v4w87gfvylhhq9jlwjsgfp5x0p0cp33mc180ldmvgbs06zmr7by48d7r01n3awx4xz3m3vzba99gqww1wgka2na5fnz";
+ sha512 = "37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==";
};
};
"dir-glob-2.2.2" = {
@@ -14447,7 +14825,7 @@ let
version = "2.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz";
- sha512 = "2rlgbmwy8bl5xqrwifdqhggx21ac4c8k6vgq7ia2h6cxmaiprrlm1p99cn4hb4dmax9wwk4vx96bc50b7ngxgx74fvqbk0njj5w3lkz";
+ sha512 = "f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==";
};
};
"dir-glob-3.0.1" = {
@@ -14456,7 +14834,7 @@ let
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz";
- sha512 = "0h761rklv8qk0vhv6ms98gsvdiyk8455iqqh6wh8dfal5xjx87gmmpyg7773zdrxwvhnzw58pan4rdqjfwkhcv653gsbq4is6kxcjjs";
+ sha512 = "WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==";
};
};
"director-1.2.7" = {
@@ -14492,7 +14870,7 @@ let
version = "11.6.4";
src = fetchurl {
url = "https://registry.npmjs.org/discord.js/-/discord.js-11.6.4.tgz";
- sha512 = "19kqvgy68w2f4asb26dpm7r535l86xyz6xhzhzygb7g01fzk64yq6a6z351b512nyld9wq1zxiba6jgdrx6w431lsik86pfacgspbkh";
+ sha512 = "cK6rH1PuGjSjpmEQbnpuTxq1Yv8B89SotyKUFcr4RhnsiZnfBfDOev7DD7v5vhtEyyj51NuMWFoRJzgy/m08Uw==";
};
};
"discovery-channel-5.5.1" = {
@@ -14513,22 +14891,13 @@ let
sha512 = "vkg0bv+FUwSuPxBWzdNPQVNmXQlIbvz1Ygi+A1XefNUhEzfmM+RNndjtjlDgxD/ZUhFir9PX7Hw9iIDVujsOoA==";
};
};
- "disparity-2.0.0" = {
- name = "disparity";
- packageName = "disparity";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/disparity/-/disparity-2.0.0.tgz";
- sha1 = "57ddacb47324ae5f58d2cc0da886db4ce9eeb718";
- };
- };
- "dispensary-0.51.2" = {
+ "dispensary-0.52.0" = {
name = "dispensary";
packageName = "dispensary";
- version = "0.51.2";
+ version = "0.52.0";
src = fetchurl {
- url = "https://registry.npmjs.org/dispensary/-/dispensary-0.51.2.tgz";
- sha512 = "liUDx/g1xFEBFoOL6308Vr0aYAZlGAyXGcOvuXVa/6qVBZT4QZrv4pVNeb5QOeD5C/Flta+A+qTnLkLnhgs40g==";
+ url = "https://registry.npmjs.org/dispensary/-/dispensary-0.52.0.tgz";
+ sha512 = "A13TTo/2yaK/Z3So4OdzodBTbyTMpqVOH15cbmUuKvl+T1cOLn0VGQjibrG9cELa9mkLfhjFodqYQWkOGkG9Ig==";
};
};
"diveSync-0.3.0" = {
@@ -14540,15 +14909,6 @@ let
sha1 = "d9980493ae33beec36f4fec6f171ff218130cc12";
};
};
- "dl-tar-0.8.1" = {
- name = "dl-tar";
- packageName = "dl-tar";
- version = "0.8.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/dl-tar/-/dl-tar-0.8.1.tgz";
- sha512 = "2pn1k9irxm182az1vmz8g4vs1d11baz1w2qdylffsmc0zqczl8qyywlym13q8qkbbvrkqp4pvfq3mx95cbmdvlkydbjpab66af70iyl";
- };
- };
"dlnacasts-0.1.0" = {
name = "dlnacasts";
packageName = "dlnacasts";
@@ -14564,7 +14924,7 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz";
- sha512 = "30dfj22akr6b7ssl6d4x921j91spxbq3mlyv1s8a3ld1ilgwwp210asayk4p2i2z5rbsgrw3grlyq5y2rpl9vn53g4ajg7552vp4ygq";
+ sha512 = "+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==";
};
};
"dnd-page-scroll-0.0.4" = {
@@ -14609,7 +14969,7 @@ let
version = "1.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz";
- sha512 = "19g682cvkba33mwrism28hibd2nv9xd16k5bj807jx3ih1cc7ff9dn8chmfjnqgglzl6lq3m3jarxng9vbarccgchd0aq118d15yk6i";
+ sha512 = "0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==";
};
};
"dns-packet-4.2.0" = {
@@ -14657,15 +15017,6 @@ let
sha512 = "cwaRptBmYZwu/FyhGcqBm2MzXA77W2/E6eVkpOZVDk6PkI9Bjj84xPrXiHMA+OWjzNy+DFjgKh8Q+1hMR7/OHg==";
};
};
- "dockerfile-ast-0.0.12" = {
- name = "dockerfile-ast";
- packageName = "dockerfile-ast";
- version = "0.0.12";
- src = fetchurl {
- url = "https://registry.npmjs.org/dockerfile-ast/-/dockerfile-ast-0.0.12.tgz";
- sha512 = "cIV8oXkAxpIuN5XgG0TGg07nLDgrj4olkfrdT77OTA3VypscsYHBUg/FjHxW9K3oA+CyH4Th/qtoMgTVpzSobw==";
- };
- };
"dockerfile-ast-0.0.19" = {
name = "dockerfile-ast";
packageName = "dockerfile-ast";
@@ -14675,40 +15026,40 @@ let
sha512 = "iDRNFeAB2j4rh/Ecc2gh3fjciVifCMsszfCfHlYF5Wv8yybjZLiRDZUBt/pS3xrAz8uWT8fCHLq4pOQMmwCDwA==";
};
};
- "dockerfile-ast-0.0.25" = {
+ "dockerfile-ast-0.0.27" = {
name = "dockerfile-ast";
packageName = "dockerfile-ast";
- version = "0.0.25";
+ version = "0.0.27";
src = fetchurl {
- url = "https://registry.npmjs.org/dockerfile-ast/-/dockerfile-ast-0.0.25.tgz";
- sha512 = "Yiolk/ktLUjThacBuIEqyoRYzDdGrp8rjKjcdZA/hhtIUHrU5iVrS1MIm3p3PWKpnD7va4Jlp/FV0ywP3AdKrg==";
+ url = "https://registry.npmjs.org/dockerfile-ast/-/dockerfile-ast-0.0.27.tgz";
+ sha512 = "U+1B6aA7qJw9hswL6rCg4/dHnXy+zmt1bwU6ONi+f+0w0AOSmrz4IcrZQu62g1RD+NoTO4dvJce3FjoXUHd9Dw==";
};
};
- "dockerfile-language-service-0.0.12" = {
- name = "dockerfile-language-service";
- packageName = "dockerfile-language-service";
- version = "0.0.12";
+ "dockerfile-ast-0.0.28" = {
+ name = "dockerfile-ast";
+ packageName = "dockerfile-ast";
+ version = "0.0.28";
src = fetchurl {
- url = "https://registry.npmjs.org/dockerfile-language-service/-/dockerfile-language-service-0.0.12.tgz";
- sha512 = "73ZEQW8LCL/SIWzWekqqLdH41pZ8+N2BYD5K16cBQCQfsZPjFoJC04tv7jlTnEPypJZs3zV0hpBLVTi7zhRFfw==";
+ url = "https://registry.npmjs.org/dockerfile-ast/-/dockerfile-ast-0.0.28.tgz";
+ sha512 = "221P0R4+tx5C1ra99alQxmdRvtfKMbBE7MkESN4VEBN5CX90wijrcIg+EiRaGTCCT5OPk5KBeKy+EIOnmEu4xA==";
};
};
- "dockerfile-utils-0.0.11" = {
- name = "dockerfile-utils";
- packageName = "dockerfile-utils";
- version = "0.0.11";
+ "dockerfile-language-service-0.1.0" = {
+ name = "dockerfile-language-service";
+ packageName = "dockerfile-language-service";
+ version = "0.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/dockerfile-utils/-/dockerfile-utils-0.0.11.tgz";
- sha512 = "LNdPIgcl58343dF4KNCHvFzUScUhgLI9BRAR+Vln6D1tVBGvv1k5/qHuxWRCAM2uyFbj73QVkKMScXPhY7TqfQ==";
+ url = "https://registry.npmjs.org/dockerfile-language-service/-/dockerfile-language-service-0.1.0.tgz";
+ sha512 = "vvFBLvQ/4RE5JyPzI1EynvT5h6Mg/jJ8HUcMs53uyfjy3RbaGeUL5c0eN6mk39WVF2Y8fsH1FKo4L29Z/W4N6g==";
};
};
- "dockerfile-utils-0.0.16" = {
+ "dockerfile-utils-0.1.0" = {
name = "dockerfile-utils";
packageName = "dockerfile-utils";
- version = "0.0.16";
+ version = "0.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/dockerfile-utils/-/dockerfile-utils-0.0.16.tgz";
- sha512 = "d/XlyVUEs+oGqoffvgYYItbGLNNSz3I2vIwzXxT9Xbx5YHH8WA8dFvTQU21k5j2Z8MoU6OYfyEZpbUqRC9N2fA==";
+ url = "https://registry.npmjs.org/dockerfile-utils/-/dockerfile-utils-0.1.0.tgz";
+ sha512 = "eHDiSOSXzXaFTwp7UX+bMVKUDQd2E2x8IF/3xdSvNkGhBliRhjwLIL+ALLDmi8GqSlm+7xwc4mGLcvtCI668PQ==";
};
};
"doctrine-2.1.0" = {
@@ -14717,7 +15068,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz";
- sha512 = "0iz6zh5d0kqs0ndd1ydsj4vaf2x3k3p0k5a7b75gsbhkqaqqq93dgsa2bpifvw7svck2sndd21mv7mp60q111rbghpssp0rxs9956fz";
+ sha512 = "35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==";
};
};
"doctrine-3.0.0" = {
@@ -14726,7 +15077,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz";
- sha512 = "3dr1a4sqxfqrgb81s49fxcx8vnn0m37arlkvqvqbi2l0cq3aspg7kk0r0l545h6qf23cba6ccslvq7d39pjhy270v3gw1g15pk90by9";
+ sha512 = "yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==";
};
};
"doctypes-1.1.0" = {
@@ -14762,7 +15113,7 @@ let
version = "0.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz";
- sha512 = "1fb98s14nwfd1y1rk4bvaglc30xl9a0sn0c1jd4qpyhh6rqyy9mf4i7f1rwk1cvxlhz1pkcgfghh29a9sx6b7n80n3n8bgkjg918hlp";
+ sha512 = "l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==";
};
};
"dom-serializer-0.2.2" = {
@@ -14771,7 +15122,7 @@ let
version = "0.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz";
- sha512 = "3v6s9yk4g6cw8chgrba79rbahiqw782013df898df7k7d81n69x2135qashgf23q59zr3w42qncyf4hszlll8knkhv0xccifdplzz6v";
+ sha512 = "2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==";
};
};
"dom-storage-2.1.0" = {
@@ -14798,7 +15149,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz";
- sha512 = "1fcxv8rzfhs99afvhji7bs5ppxwn9mw040ixdgvkm6iabz72q61arly2lr57086rjn4g2vkb3rkih1cyc7z35kzv1jjciwyrs4g4y4f";
+ sha512 = "jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==";
};
};
"domelementtype-1.1.3" = {
@@ -14816,7 +15167,7 @@ let
version = "1.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz";
- sha512 = "3gmb8frh13hzm986ggv14h63h5033jp045mvy1wrcj9j56j822a86arwq7x743i6glkv1bw6qwqriivypd0icbkzi492cm96kwq28h5";
+ sha512 = "BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==";
};
};
"domelementtype-2.0.1" = {
@@ -14825,7 +15176,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz";
- sha512 = "00vkhxlz4gkgfqzkp7faclfand3fr36zi4lpr50rjwbx54nfpr2fy612p2ixzpysqi28nfyzznngx5gvgcd13b52iy6ar8q7d88fwz4";
+ sha512 = "5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==";
};
};
"domexception-1.0.1" = {
@@ -14834,7 +15185,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz";
- sha512 = "2x8mi3fy0wghky9i6bmz1d26yz1bbd4zmaqyc45fhrqhw8kdg6a4k4zz6jn9bisnxr8bff7fypz0vncby6sw8d2ld6r627v94ra1a5d";
+ sha512 = "raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==";
};
};
"domhandler-2.2.1" = {
@@ -14861,7 +15212,7 @@ let
version = "2.4.2";
src = fetchurl {
url = "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz";
- sha512 = "307i53zii3hv9zr3skxhp9pxa09ki0xwx9q1k7mxnq3hanjanlpr1mmavfzz68r2h6cl1bnv2836plrhk02rpa7yfzrpdq73pib88i6";
+ sha512 = "JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==";
};
};
"domhandler-3.0.0" = {
@@ -14870,16 +15221,25 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/domhandler/-/domhandler-3.0.0.tgz";
- sha512 = "23h9ah29195bixvgddh34dc7318zscr7nb1bxaqmqydj7ssqz1xkj3q6x1aiznmbaakbgzk438y2f6pcwija6vldpjax6zxkcixv8kq";
+ sha512 = "eKLdI5v9m67kbXQbJSNn1zjh0SDzvzWVWtX+qEI3eMjZw8daH9k8rlj1FZY9memPwjiskQFbe7vHVVJIAqoEhw==";
};
};
- "domino-2.1.5" = {
+ "domino-2.1.6" = {
name = "domino";
packageName = "domino";
- version = "2.1.5";
+ version = "2.1.6";
src = fetchurl {
- url = "https://registry.npmjs.org/domino/-/domino-2.1.5.tgz";
- sha512 = "vMDo7f6ogUV9PkzmxXLiXzJkJZqU09Le4C40mj+HmAGS/2FPmdetoNOQZXpu2kekn0GJKvtwKMAVoruTj60Xww==";
+ url = "https://registry.npmjs.org/domino/-/domino-2.1.6.tgz";
+ sha512 = "3VdM/SXBZX2omc9JF9nOPCtDaYQ67BGp5CoLpIQlO2KCAPETs8TcDHacF26jXadGbvUteZzRTeos2fhID5+ucQ==";
+ };
+ };
+ "dompurify-2.0.12" = {
+ name = "dompurify";
+ packageName = "dompurify";
+ version = "2.0.12";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/dompurify/-/dompurify-2.0.12.tgz";
+ sha512 = "Fl8KseK1imyhErHypFPA8qpq9gPzlsJ/EukA6yk9o0gX23p1TzC+rh9LqNg1qvErRTc0UNMYlKxEGSfSh43NDg==";
};
};
"domutils-1.4.3" = {
@@ -14906,7 +15266,7 @@ let
version = "1.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz";
- sha512 = "076s2v293f9jixaddq6qmjc76y3z0kqddmjb4nclydp23y0jzpg6f7h32j6adilfdjxwwhxkclrhc1vn7rbsidvzcq32dkzq9fpc1rf";
+ sha512 = "Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==";
};
};
"domutils-2.1.0" = {
@@ -14915,25 +15275,16 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/domutils/-/domutils-2.1.0.tgz";
- sha512 = "0m175csji6vh1r1871x0gfs67k4z8lr7lamzf8477d7dnhm600ph5017mzjh41jw8ivvfb0zakmdwnznf7lqzsl8ggs32dm7784qgq8";
+ sha512 = "CD9M0Dm1iaHfQ1R/TI+z3/JWp/pgub0j4jIQKH89ARR4ATAV2nbaOQS5XxU9maJP5jHaPdDDQSEHuE2UmpUTKg==";
};
};
- "dot-case-2.1.1" = {
+ "dot-case-3.0.3" = {
name = "dot-case";
packageName = "dot-case";
- version = "2.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/dot-case/-/dot-case-2.1.1.tgz";
- sha1 = "34dcf37f50a8e93c2b3bca8bb7fb9155c7da3bee";
- };
- };
- "dot-prop-3.0.0" = {
- name = "dot-prop";
- packageName = "dot-prop";
- version = "3.0.0";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz";
- sha1 = "1b708af094a49c9a0e7dbcad790aba539dac1177";
+ url = "https://registry.npmjs.org/dot-case/-/dot-case-3.0.3.tgz";
+ sha512 = "7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA==";
};
};
"dot-prop-4.2.0" = {
@@ -14942,7 +15293,7 @@ let
version = "4.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz";
- sha512 = "2wyv9brsq3dzp724y1q5z5j5ja83y834hgc193lnarfdycwz1ii3xg02qxx3dg05x3skwjm1di5s5a8hqi8l5v1afx2bia436pifhxm";
+ sha512 = "tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==";
};
};
"dot-prop-5.2.0" = {
@@ -14951,7 +15302,7 @@ let
version = "5.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz";
- sha512 = "3afnifh0aygp94kbnxph4rkg71zmgx2lwv2hhsja42kvryzcy30k767avsjpbvs6qksnbzifi5blka8c679gg7aw160sjd869l34idq";
+ sha512 = "uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==";
};
};
"dot-qs-0.2.0" = {
@@ -14963,31 +15314,13 @@ let
sha1 = "d36517fe24b7cda61fce7a5026a0024afaf5a439";
};
};
- "dotenv-4.0.0" = {
- name = "dotenv";
- packageName = "dotenv";
- version = "4.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/dotenv/-/dotenv-4.0.0.tgz";
- sha1 = "864ef1379aced55ce6f95debecdce179f7a0cd1d";
- };
- };
"dotenv-5.0.1" = {
name = "dotenv";
packageName = "dotenv";
version = "5.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz";
- sha512 = "2ixnvlqm3fb7javs7yhqb26afyf3wkd3hqpspwrg89mcfwshwyva5473zv7hhh3rrvn0vqywp5vnwkdq9r5mgkhapxhczz3zaw3q2z0";
- };
- };
- "dotenv-6.2.0" = {
- name = "dotenv";
- packageName = "dotenv";
- version = "6.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz";
- sha512 = "HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==";
+ sha512 = "4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==";
};
};
"dotenv-8.2.0" = {
@@ -15071,33 +15404,6 @@ let
sha512 = "N8hWXD4hXqmEcNoR8TBYFntaOcYvEQ7Bz90mgm3bZRTuteGQqwT32VDMnTyD0KTEvb8BWrMc1tVmzuV9u/WrAg==";
};
};
- "download-or-build-purescript-0.3.4" = {
- name = "download-or-build-purescript";
- packageName = "download-or-build-purescript";
- version = "0.3.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/download-or-build-purescript/-/download-or-build-purescript-0.3.4.tgz";
- sha512 = "2ijglvvxak299z5fh5vx5q51rnn55a9dzyqiwmglvr5d785ia311c6301xh0c2nqlg24iq4a3p09s9309sldvndxss9hkfb0qv2zzph";
- };
- };
- "download-purescript-0.8.5" = {
- name = "download-purescript";
- packageName = "download-purescript";
- version = "0.8.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/download-purescript/-/download-purescript-0.8.5.tgz";
- sha512 = "241i83kndd3w7w97vybr5mjv1dsjfj1s3di3mslq97dnma7nldshjy33qn9f80ip0n14v6b5a0fdmnksip99bbrbdckq38casksyrlv";
- };
- };
- "download-purescript-source-0.6.5" = {
- name = "download-purescript-source";
- packageName = "download-purescript-source";
- version = "0.6.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/download-purescript-source/-/download-purescript-source-0.6.5.tgz";
- sha512 = "2wgmmqficpnfvrrd3y9pbv5zakns3d6y4ylgwx7jf98a2saxnr7i00075z1p60dfc4y0515b47ikdrny468d7r3hkmsrpn1pr6948s7";
- };
- };
"download-stats-0.3.4" = {
name = "download-stats";
packageName = "download-stats";
@@ -15167,7 +15473,7 @@ let
version = "0.8.8";
src = fetchurl {
url = "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz";
- sha512 = "331zk08lwdrcmb88p0ajg20542sksl2v2phagw1b99vg1cvgrvp6ybqx55q1ijkmdhmc566q83ifdx9vsv3akcq23yi2gj7vdq7pdkg";
+ sha512 = "b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==";
};
};
"duplexer-0.1.1" = {
@@ -15212,7 +15518,7 @@ let
version = "3.7.1";
src = fetchurl {
url = "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz";
- sha512 = "3k23dn0v8n7r3ds3v137vmw1vg3ngd6fw3bb4hasa6bm40qasvdaidjwx0wb4gakp8xvdrsckjn0wkmmi90z8a2sswj8cxhznxgrg6k";
+ sha512 = "07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==";
};
};
"duplexify-4.1.1" = {
@@ -15284,7 +15590,7 @@ let
version = "1.0.11";
src = fetchurl {
url = "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz";
- sha512 = "1qianmi7icfcsfp04wpjqrf9fg9s0l3s8189a5s25494h9zvqf4mx72b7gwiynwpvv1yb3hrg5mklp8dn5287h9j7xdnv1b2vfjba4x";
+ sha512 = "nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==";
};
};
"ecstatic-3.3.2" = {
@@ -15338,7 +15644,7 @@ let
version = "0.15.3";
src = fetchurl {
url = "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz";
- sha512 = "3ggssjvjbrq0q12nr33bfbd8qdmmyapkiivxczlp66gi9y14s7dhaqxdmvbmg6lkzzli17w6v3rx3fyb0d82zl18ysgmskxbhq0ip1k";
+ sha512 = "M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==";
};
};
"ee-first-1.1.0" = {
@@ -15383,16 +15689,25 @@ let
version = "2.7.4";
src = fetchurl {
url = "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz";
- sha512 = "2ad39acbba96hqbgf714pacri515xjn8jd43bkfb1wwp04vflpjj0qhnnmsq074g7d1kycyj1bmf620s43qb3x74hrfb4ky3v5axygf";
+ sha512 = "7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==";
+ };
+ };
+ "ejs-3.1.3" = {
+ name = "ejs";
+ packageName = "ejs";
+ version = "3.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ejs/-/ejs-3.1.3.tgz";
+ sha512 = "wmtrUGyfSC23GC/B1SMv2ogAUgbQEtDmTIhfqielrG5ExIM9TP4UoYdi90jLF1aTcsWCJNEO0UrgKzP0y3nTSg==";
};
};
- "electron-to-chromium-1.3.453" = {
+ "electron-to-chromium-1.3.517" = {
name = "electron-to-chromium";
packageName = "electron-to-chromium";
- version = "1.3.453";
+ version = "1.3.517";
src = fetchurl {
- url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.453.tgz";
- sha512 = "2vrwisgm7hk0msm9k8wn2q5v801pgry02gv5qfpv74ql5az5f220x7f61cd6rydy12vn00w254wzdxbwlsa5bzzkz1x1l2i69zc41i1";
+ url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.517.tgz";
+ sha512 = "8wucrMsmXxeBxaM3TPg+YiwIJwPd1IZMudOj1XytmkP3UPXRagMhO9vo4nzzbSWeq91N1zhfUhJW2u9/MVhPxw==";
};
};
"elegant-spinner-1.0.1" = {
@@ -15410,7 +15725,7 @@ let
version = "2.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/element-helper-json/-/element-helper-json-2.0.6.tgz";
- sha512 = "2hxbgs2kbk8nqzy7f0i9czmimgmisfhyswzi243l744kmpar2389lqxy7bxhn791vis3zv5q82cvk073da5vb1pwgpmph0q0346ych3";
+ sha512 = "AzJvyAAYwFvv4zesXVQbB8zNBMJl/6HjDulY2NfxHdOEhsjq1knIoYOI+Ln20OlYX431sxSBO/5ji+aaQr/VoQ==";
};
};
"elementtree-0.1.7" = {
@@ -15422,13 +15737,13 @@ let
sha1 = "9ac91be6e52fb6e6244c4e54a4ac3ed8ae8e29c0";
};
};
- "elliptic-6.5.2" = {
+ "elliptic-6.5.3" = {
name = "elliptic";
packageName = "elliptic";
- version = "6.5.2";
+ version = "6.5.3";
src = fetchurl {
- url = "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz";
- sha512 = "33kzl02iwbq3pl33ihcdq9nm48yzhfj96183zzra06hp3z6bacz3d99pl74jziwygys4npxbxwnvszz12wl8lpkjw8b4r9ki797p33z";
+ url = "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz";
+ sha512 = "IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==";
};
};
"email-validator-2.0.4" = {
@@ -15483,7 +15798,7 @@ let
version = "7.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz";
- sha512 = "2s4i22ccvwa2l4xwl9yz6mkyn2kpf58hp1nqiwmmgqlpyr57345i3ll0l4656ryik6a6wz1lgk4vbl6y0dwj5hx2kcbpv0h8924n00b";
+ sha512 = "CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==";
};
};
"emoji-regex-8.0.0" = {
@@ -15492,7 +15807,7 @@ let
version = "8.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz";
- sha512 = "3l88qajsl4nn4jy6gfp9fq41z6m68nykklbg1piszmhjgniiw51b3pbnf57lvbw3d6jv3xj1v16z0d5651wzs81q0g0sf4dqp6xha1i";
+ sha512 = "MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==";
};
};
"emoji-server-1.0.0" = {
@@ -15513,22 +15828,22 @@ 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";
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz";
- sha512 = "3cib7aw0206bfcb324aqh3fsda46mjxghd08gaasxagv6jfc74r2jvcv78rb8h10m879w42nbrn3q8rjifg9s5rclbpr2hzq7bqqk7y";
+ sha512 = "/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==";
+ };
+ };
+ "emotion-9.2.12" = {
+ name = "emotion";
+ packageName = "emotion";
+ version = "9.2.12";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/emotion/-/emotion-9.2.12.tgz";
+ sha512 = "hcx7jppaI8VoXxIWEhxpDW7I+B4kq9RNzQLmsrF6LY8BGKqe2N+gFAQr0EfuFucFlPs2A9HM4+xNj4NeqEWIOQ==";
};
};
"emphasize-1.5.0" = {
@@ -15558,6 +15873,15 @@ let
sha1 = "965f6513d2c2d1c5f4652b64a2e3396467fc2f93";
};
};
+ "enabled-2.0.0" = {
+ name = "enabled";
+ packageName = "enabled";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz";
+ sha512 = "AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==";
+ };
+ };
"encodeurl-1.0.2" = {
name = "encodeurl";
packageName = "encodeurl";
@@ -15567,13 +15891,13 @@ let
sha1 = "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59";
};
};
- "encoding-0.1.12" = {
+ "encoding-0.1.13" = {
name = "encoding";
packageName = "encoding";
- version = "0.1.12";
+ version = "0.1.13";
src = fetchurl {
- url = "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz";
- sha1 = "538b66f3ee62cd1ab51ec323829d1f9480c74beb";
+ url = "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz";
+ sha512 = "ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==";
};
};
"encoding-down-6.3.0" = {
@@ -15627,7 +15951,7 @@ let
version = "1.4.4";
src = fetchurl {
url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz";
- sha512 = "3jyw0a0c7m1yxglwk7i5jh8zb3vvx7f9l4frbskxkgf9cyf4i8ww26p8bimnsryrh1dx7lwrxq64vbpjwfcv1svd4lg8m07fa53bv7s";
+ sha512 = "+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==";
};
};
"end-with-1.0.2" = {
@@ -15666,13 +15990,13 @@ let
sha1 = "2d968308fffae5d17f5209b6775246e90d8a705e";
};
};
- "engine.io-3.4.1" = {
+ "engine.io-3.4.2" = {
name = "engine.io";
packageName = "engine.io";
- version = "3.4.1";
+ version = "3.4.2";
src = fetchurl {
- url = "https://registry.npmjs.org/engine.io/-/engine.io-3.4.1.tgz";
- sha512 = "2ph4pwnxxlf4598d7nqpby4a8h9mk68g25vbm9lp05zx2i6kr11if84kx6x0r8pm3pr81iz7irmjlayps9bz86dp7qqf83zbmyciizh";
+ url = "https://registry.npmjs.org/engine.io/-/engine.io-3.4.2.tgz";
+ sha512 = "b4Q85dFkGw+TqgytGPrGgACRUhsdKc9S9ErRAXpPGy/CXKs4tYoHDkvIRdsseAF7NjfVwjRFIn6KTnbw7LwJZg==";
};
};
"engine.io-client-1.3.1" = {
@@ -15684,13 +16008,13 @@ let
sha1 = "1c5a65d5c5af6d04b44c22c3dbcd95c39ed1c989";
};
};
- "engine.io-client-3.4.2" = {
+ "engine.io-client-3.4.3" = {
name = "engine.io-client";
packageName = "engine.io-client";
- version = "3.4.2";
+ version = "3.4.3";
src = fetchurl {
- url = "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.2.tgz";
- sha512 = "33bkggcnm8fnjnckzi8w359r0n56qzv9f05wpaflcpn5i7zya19gld3lqmliq76zspqjaga3x8vbig3bwr070ak7jaaxs9lg3axqs01";
+ url = "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.3.tgz";
+ sha512 = "0NGY+9hioejTEJCaSJZfWZLk4FPI9dN+1H1C4+wj2iuFba47UgZbJzfWs4aNFajnX/qAaYKbe2lLTfEEWzCmcw==";
};
};
"engine.io-parser-1.0.6" = {
@@ -15708,7 +16032,7 @@ let
version = "2.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.0.tgz";
- sha512 = "3mwb0mvmw2pczb9h1xmapi52w3mjflzpw16y76wmvmwi6hszlln09q63x4l05v7p2w3y6xbfxqk985hhvmk5i4i1dn8pillv07ym3g8";
+ sha512 = "6I3qD9iUxotsC5HEMuuGsKA0cXerGz+4uGcXQEkfBidgKf0amsjrrtwcbwK/nzpZBxclXlV7gGl9dgWvu4LF6w==";
};
};
"enhanced-resolve-2.3.0" = {
@@ -15720,22 +16044,22 @@ let
sha1 = "a115c32504b6302e85a76269d7a57ccdd962e359";
};
};
- "enhanced-resolve-4.1.0" = {
+ "enhanced-resolve-4.3.0" = {
name = "enhanced-resolve";
packageName = "enhanced-resolve";
- version = "4.1.0";
+ version = "4.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz";
- sha512 = "2g5bp8yrd5ixqfg81db9ifalcqdyjxmrc4va86ljng9vnhkk2v0gxc7w28q00wnlp0j6sjilzj7dh4mkj2z49z2jkjwzjgd4j9yzzhp";
+ url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz";
+ sha512 = "3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==";
};
};
- "enhanced-resolve-4.1.1" = {
- name = "enhanced-resolve";
- packageName = "enhanced-resolve";
- version = "4.1.1";
+ "enquirer-2.3.6" = {
+ name = "enquirer";
+ packageName = "enquirer";
+ version = "2.3.6";
src = fetchurl {
- url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz";
- sha512 = "2w4dww5r1bxbycbb3kq0pdl9v56942678c53j9rwikxf05xd2n5h0b3a6914wxcmzr9wx4m0w56adp3qp21rk1wzkhbybxb9z67djpp";
+ url = "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz";
+ sha512 = "yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==";
};
};
"ensure-posix-path-1.1.1" = {
@@ -15771,16 +16095,16 @@ let
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz";
- sha512 = "3dv4zcyi5bjn1q5sd46vapv1y0wilalg5bwh5cf62w8bpiwms4q9c3yhfvvj6fh2fkc3bcdwsjabrs4d3j86ji0c6xkn5vmi4qxjqkz";
+ sha512 = "f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==";
};
};
- "entities-2.0.2" = {
+ "entities-2.0.3" = {
name = "entities";
packageName = "entities";
- version = "2.0.2";
+ version = "2.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/entities/-/entities-2.0.2.tgz";
- sha512 = "2djlvc9z4f0z5ywpjcrvrs5r6h0c9cf47d5h1g4zcpwxsn14vv1ma2s68p4ybjdavyzrd2i4z8hbqn7zsma4r63lp54h1ahy81gfq3n";
+ url = "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz";
+ sha512 = "MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==";
};
};
"env-ci-3.2.2" = {
@@ -15816,7 +16140,7 @@ let
version = "0.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/env-variable/-/env-variable-0.0.6.tgz";
- sha512 = "2v5v2dckp87kblfsmmyn76ky74yj2cvrv6kw1i7wlcidk2r7gnyhfil6i4zmw2qscgbsviv85x4840k7qgrkv8p6ssd8vj1v7sgjz3c";
+ sha512 = "bHz59NlBbtS0NhftmR8+ExBEekE7br0e01jw+kk0NDro7TtZzBYZ5ScGPs3OmwnpyfHTHOtr1Y6uedCdrIldtg==";
};
};
"envinfo-7.5.0" = {
@@ -15828,13 +16152,13 @@ let
sha512 = "jDgnJaF/Btomk+m3PZDTTCb5XIIIX3zYItnCRfF73zVgvinLoRomuhi75Y4su0PtQxWz4v66XnLLckyvyJTOIQ==";
};
};
- "envinfo-7.5.1" = {
+ "envinfo-7.7.2" = {
name = "envinfo";
packageName = "envinfo";
- version = "7.5.1";
+ version = "7.7.2";
src = fetchurl {
- url = "https://registry.npmjs.org/envinfo/-/envinfo-7.5.1.tgz";
- sha512 = "hQBkDf2iO4Nv0CNHpCuSBeaSrveU6nThVxFGTrq/eDlV716UQk09zChaJae4mZRsos1x4YLY2TaH3LHUae3ZmQ==";
+ url = "https://registry.npmjs.org/envinfo/-/envinfo-7.7.2.tgz";
+ sha512 = "k3Eh5bKuQnZjm49/L7H4cHzs2FlL5QjbTB3JrPxoTI8aJG7hVMe4uKyJxSYH4ahseby2waUwk5OaKX/nAsaYgg==";
};
};
"epidemic-broadcast-trees-7.0.0" = {
@@ -15870,7 +16194,7 @@ let
version = "0.1.7";
src = fetchurl {
url = "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz";
- sha512 = "2bdzcjwgdkg5yrvlw6my57pn77k4j7a2pzppwqrq4va9f5bd4b5mzbhwpklhsy1jl7w9sjvnfs30h42nhz2dbdfhagnh8dk6l2d3yii";
+ sha512 = "MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==";
};
};
"error-7.0.2" = {
@@ -15897,7 +16221,7 @@ let
version = "1.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz";
- sha512 = "3igrl2amb9mpa9d2z6qghz3ljqd7amjla8ahfs5fdgl0w52pw6gz3y32q5fk229yvfyg3x9kpfygadcm2w0lv4hv4nj25cyd8v4glgd";
+ sha512 = "7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==";
};
};
"errorhandler-1.5.1" = {
@@ -15909,13 +16233,22 @@ let
sha512 = "rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==";
};
};
- "es-abstract-1.17.5" = {
+ "es-abstract-1.17.6" = {
name = "es-abstract";
packageName = "es-abstract";
- version = "1.17.5";
+ 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-abstract/-/es-abstract-1.17.5.tgz";
- sha512 = "2kayciqh331d3kp1l8wdsp33kzdc02rv72z6x2327w2i6yks9b7xwxbg1xdrrkhaglr06liqzdjavq9qk9d487sf572rjfv62xml7q5";
+ 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" = {
@@ -15933,7 +16266,7 @@ let
version = "1.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz";
- sha512 = "2y6j97j2f10gc52kw7qin10gm24m5hz1qq7ph6jf89y8a9i8vb268f2q0z78qjmngc765y9v0f1ldc5qb10b638yqlabda90sbaa8s0";
+ sha512 = "QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==";
};
};
"es5-ext-0.10.53" = {
@@ -15942,7 +16275,7 @@ let
version = "0.10.53";
src = fetchurl {
url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz";
- sha512 = "3wl9jgj276xsjcf4gvc9w7gg403rg02s1i24r7scvhwg0mmgbqwsszjk94xnzfd3wj4y2khk6wbz8dm9j6lvlcwrbbd324d1svr5kay";
+ sha512 = "Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==";
};
};
"es5-ext-0.8.2" = {
@@ -15954,22 +16287,13 @@ let
sha1 = "aba8d9e1943a895ac96837a62a39b3f55ecd94ab";
};
};
- "es5class-2.3.1" = {
- name = "es5class";
- packageName = "es5class";
- version = "2.3.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/es5class/-/es5class-2.3.1.tgz";
- sha1 = "42c5c18a9016bcb0db28a4d340ebb831f55d1b66";
- };
- };
"es6-error-4.1.1" = {
name = "es6-error";
packageName = "es6-error";
version = "4.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz";
- sha512 = "1b98y4j9fy6c2wm7ys3csnyfg8cn40sy2g958i45fdh5bnx1lkl19d4508aldabga5rm1q5hzxq68yjdyb8n6qxb8925x1b2cbzwvsj";
+ sha512 = "Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==";
};
};
"es6-iterator-2.0.3" = {
@@ -16014,7 +16338,7 @@ let
version = "4.2.8";
src = fetchurl {
url = "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz";
- sha512 = "3zz892nih7z36hb24sqg3wgzgzp81zjq7h8bbrpdh80yxp46r9rk2ddhr65zqg9ygi4s8ph9fs3in3gkinvqwfhqlpy5iasjz3wd40w";
+ sha512 = "HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==";
};
};
"es6-promise-pool-2.5.0" = {
@@ -16035,24 +16359,6 @@ let
sha1 = "5109d62f3e56ea967c4b63505aef08291c8a5203";
};
};
- "es6-promisify-6.0.2" = {
- name = "es6-promisify";
- packageName = "es6-promisify";
- version = "6.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.0.2.tgz";
- sha512 = "eO6vFm0JvqGzjWIQA6QVKjxpmELfhWbDUWHm1rPfIbn55mhKPiAa5xpLmQWJrNa629ZIeQ8ZvMAi13kvrjK6Mg==";
- };
- };
- "es6-promisify-6.1.0" = {
- name = "es6-promisify";
- packageName = "es6-promisify";
- version = "6.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.0.tgz";
- sha512 = "2pr75bj70p2qd7if8kpmm7pqfgkq9317mvb09q8pfrha2kcvn8g0y3b7a63iwm28wh36d0a681j3zaig10hwk7xasn5n42zzbcj8awc";
- };
- };
"es6-promisify-6.1.1" = {
name = "es6-promisify";
packageName = "es6-promisify";
@@ -16086,7 +16392,7 @@ let
version = "3.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz";
- sha512 = "0sgbv9jpq91di424qar8xiw36az4msxqhgpk1ixq5hv4wdbgaxs45q8i671icpg085bh1j7hj93iyszp7x9fmhld30jj3kff6gri7il";
+ sha512 = "NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==";
};
};
"es6-weak-map-2.0.3" = {
@@ -16095,7 +16401,7 @@ let
version = "2.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz";
- sha512 = "2qdf1gxkch8gczdhnkac49g4063ij902aqabbb4rix1ab73r4cpi47irpq7w7w3p26fp6ksfvim16gvq4cksfzc7xjfsk6fc7gsd6x7";
+ sha512 = "p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==";
};
};
"esc-exit-2.0.2" = {
@@ -16107,6 +16413,15 @@ let
sha512 = "VHDcDg9AwFoeQU9ULPCJCw6P95gr9Er65M+bccefEVD/OOb+WMyQIYw58rpm0F+zcfRJNf394I+BMH8JeU97Hw==";
};
};
+ "escalade-3.0.2" = {
+ name = "escalade";
+ packageName = "escalade";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz";
+ sha512 = "gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==";
+ };
+ };
"escape-goat-2.1.1" = {
name = "escape-goat";
packageName = "escape-goat";
@@ -16116,15 +16431,6 @@ let
sha512 = "8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==";
};
};
- "escape-html-1.0.1" = {
- name = "escape-html";
- packageName = "escape-html";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/escape-html/-/escape-html-1.0.1.tgz";
- sha1 = "181a286ead397a39a92857cfb1d43052e356bff0";
- };
- };
"escape-html-1.0.3" = {
name = "escape-html";
packageName = "escape-html";
@@ -16134,15 +16440,6 @@ let
sha1 = "0258eae4d3d0c0974de1c169188ef0051d1d1988";
};
};
- "escape-latex-1.2.0" = {
- name = "escape-latex";
- packageName = "escape-latex";
- version = "1.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/escape-latex/-/escape-latex-1.2.0.tgz";
- sha512 = "25x61s658i5awwkcxahw5w3qqv66masqpl8cfxw752qkziymjsxmzjqdl9wv3za96qnri43r4gqchdf3sg7a122i424qaxmcmamlplx";
- };
- };
"escape-regexp-component-1.0.2" = {
name = "escape-regexp-component";
packageName = "escape-regexp-component";
@@ -16176,16 +16473,25 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz";
- sha512 = "3xkdrhqvjj7430kp98pllh0yxbawxp4z1fnvbw5cawjr6mlbgyrd2v3b3kalrx3s515zc731a6ckmb10x9vaizf6sf4b5g84lndr72j";
+ sha512 = "UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==";
+ };
+ };
+ "escape-string-regexp-4.0.0" = {
+ name = "escape-string-regexp";
+ packageName = "escape-string-regexp";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz";
+ sha512 = "TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==";
};
};
- "escodegen-1.14.1" = {
+ "escodegen-1.14.3" = {
name = "escodegen";
packageName = "escodegen";
- version = "1.14.1";
+ version = "1.14.3";
src = fetchurl {
- url = "https://registry.npmjs.org/escodegen/-/escodegen-1.14.1.tgz";
- sha512 = "14kvh9zgpdp6ci9l9nqwwlhjz8gidkhgsv1yj8i7jbh087fchwwn62440spqk09f3qz13jrdyqdgfhf2yddkm7p6hgx4jbjqhspnsq6";
+ url = "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz";
+ sha512 = "qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==";
};
};
"escodegen-1.3.3" = {
@@ -16248,7 +16554,7 @@ let
version = "5.16.0";
src = fetchurl {
url = "https://registry.npmjs.org/eslint/-/eslint-5.16.0.tgz";
- sha512 = "0i1kyndm6h04mqm40j4i0xnkfpfddd2sa8qcax7vvnh7aapjwrl1wlk6pjkrhbmi33mbzdfy2mv5lzr0w8fzvwkwh0c0wxvb3bp6x2b";
+ sha512 = "S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==";
};
};
"eslint-6.8.0" = {
@@ -16257,16 +16563,34 @@ let
version = "6.8.0";
src = fetchurl {
url = "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz";
- sha512 = "0i3k4k2bdjfqlig6gr7mmmsc3v1kj41s0a2y9mn5kl2hwpvk14b3bcxaxnz6n5dr9rw6sa2931mc1z58czc761lhjcdqbin5b5imqib";
+ sha512 = "K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==";
};
};
- "eslint-plugin-no-unsafe-innerhtml-1.0.16" = {
- name = "eslint-plugin-no-unsafe-innerhtml";
- packageName = "eslint-plugin-no-unsafe-innerhtml";
- version = "1.0.16";
+ "eslint-7.5.0" = {
+ name = "eslint";
+ packageName = "eslint";
+ version = "7.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint-plugin-no-unsafe-innerhtml/-/eslint-plugin-no-unsafe-innerhtml-1.0.16.tgz";
- sha1 = "7d02878c8e9bf7916b88836d5ac122b42f151932";
+ url = "https://registry.npmjs.org/eslint/-/eslint-7.5.0.tgz";
+ sha512 = "vlUP10xse9sWt9SGRtcr1LAC67BENcQMFeV+w5EvLEoFe3xJ8cF1Skd0msziRx/VMC+72B4DxreCE+OR12OA6Q==";
+ };
+ };
+ "eslint-7.6.0" = {
+ name = "eslint";
+ packageName = "eslint";
+ version = "7.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/eslint/-/eslint-7.6.0.tgz";
+ sha512 = "QlAManNtqr7sozWm5TF4wIH9gmUm2hE3vNRUvyoYAa4y1l5/jxD/PQStEjBMQtCqZmSep8UxrcecI60hOpe61w==";
+ };
+ };
+ "eslint-plugin-no-unsanitized-3.1.2" = {
+ name = "eslint-plugin-no-unsanitized";
+ packageName = "eslint-plugin-no-unsanitized";
+ version = "3.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/eslint-plugin-no-unsanitized/-/eslint-plugin-no-unsanitized-3.1.2.tgz";
+ sha512 = "KPShfliA3Uy9qqwQx35P1fwIOeJjZkb0FbMMUFztRYRposzaynsM8JCEb952fqkidROl1kpqY80uSvn+TcWkQQ==";
};
};
"eslint-plugin-vue-6.2.2" = {
@@ -16275,7 +16599,7 @@ let
version = "6.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz";
- sha512 = "2lj1blk1r4qgn7aq5n8779vxic3ws29rydjch5yc9xf1mh6wdp9p56z8cfl1zdc6vm9fazb6j5gi1603imh22grzjrlp6q7a2hkw5rn";
+ sha512 = "Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ==";
};
};
"eslint-scope-3.7.3" = {
@@ -16284,7 +16608,7 @@ let
version = "3.7.3";
src = fetchurl {
url = "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz";
- sha512 = "0abrgnmf11wxqn1182b93prbraksw7llzqn7pvb2bk43174zmrji9jd3jd9hb8wpv55fpb2rzvk9xjci3mp751r16rak0bqy5579q2v";
+ sha512 = "W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==";
};
};
"eslint-scope-4.0.3" = {
@@ -16293,16 +16617,16 @@ let
version = "4.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz";
- sha512 = "2p4myi99y1nk5dy7fvmbspjdynigw3dzkhcm7zaiwfyw2wp6j61y0i8mba18ksv9qi2s1wp6w6xhn7471qs631bqwmz8fzmvas6xdd7";
+ sha512 = "p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==";
};
};
- "eslint-scope-5.0.0" = {
+ "eslint-scope-5.1.0" = {
name = "eslint-scope";
packageName = "eslint-scope";
- version = "5.0.0";
+ version = "5.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz";
- sha512 = "27xv7bpabdrxp5frxpny31az4ardsr2yb1bclq93brykhaw885x05sdj450h7vs88w6g78wr2jvl69xrhxspmiv2i0brlfjdqjy32m1";
+ url = "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz";
+ sha512 = "iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==";
};
};
"eslint-utils-1.4.3" = {
@@ -16311,25 +16635,25 @@ let
version = "1.4.3";
src = fetchurl {
url = "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz";
- sha512 = "3qrj1sw7vqznz08chrs01avdlp8lbvjhhcxbwrp4cg6bircykh3mzjgliijih4as2h64qnmfwa3fxv7qxi5wip958wqwxdidpjlvc3x";
+ sha512 = "fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==";
};
};
- "eslint-utils-2.0.0" = {
+ "eslint-utils-2.1.0" = {
name = "eslint-utils";
packageName = "eslint-utils";
- version = "2.0.0";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.0.0.tgz";
- sha512 = "0w7qik099sqg1fdrwg90kmj0prqfc9zvlrhd940c9dkhzny09hcy64phnkv3ysnk5qny0pcsxhmy98hgwpg79h0dksnpvgykfw8yw6h";
+ url = "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz";
+ sha512 = "w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==";
};
};
- "eslint-visitor-keys-1.1.0" = {
+ "eslint-visitor-keys-1.3.0" = {
name = "eslint-visitor-keys";
packageName = "eslint-visitor-keys";
- version = "1.1.0";
+ version = "1.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz";
- sha512 = "3s9kzbzzwhm40vf1gya6mab7y541cc3pigm4jdcgy1p4vpcvy0gjn5m8vhnn1q30wj6fjbcdz5pirb8kgj76jhgzia1491msf75hbzk";
+ url = "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz";
+ sha512 = "6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==";
};
};
"esm-3.2.25" = {
@@ -16365,7 +16689,7 @@ let
version = "3.5.4";
src = fetchurl {
url = "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz";
- sha512 = "3a07jjjp8g8mdayw3n9l0p0llw7cfipjifan2ccyn2vm1zyafrmv5cj11rc6qmk7ibbq1vc4xxc3sfr54qpgxmxiizj0ck63d1hh1y8";
+ sha512 = "yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==";
};
};
"espree-5.0.1" = {
@@ -16374,7 +16698,7 @@ let
version = "5.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz";
- sha512 = "389k5phmdn8h3y2134ajgjbsp5vp24cxl685pwg7330i24v4i8yyfipaxsgkx9rx68sj29xqy01ryx1vhvpmj9jqg8lyp3qd1qijq59";
+ sha512 = "qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==";
};
};
"espree-6.2.1" = {
@@ -16383,16 +16707,16 @@ let
version = "6.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz";
- sha512 = "23vknbbpkp72y3hmv02c05yr0bn7ldnzqgipnh2j79l3prhkrav81az2hmdzcx8yjbk2ggbymizjsmrn1inspfvrz4san9p0r2v3h6a";
+ sha512 = "ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==";
};
};
- "espree-7.0.0" = {
+ "espree-7.2.0" = {
name = "espree";
packageName = "espree";
- version = "7.0.0";
+ version = "7.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/espree/-/espree-7.0.0.tgz";
- sha512 = "/r2XEx5Mw4pgKdyb7GNLQNsu++asx/dltf/CI8RFi9oGHxmQFgvLbc5Op4U6i8Oaj+kdslhJtVlEZeAqH5qOTw==";
+ url = "https://registry.npmjs.org/espree/-/espree-7.2.0.tgz";
+ sha512 = "H+cQ3+3JYRMEIOl87e7QdHX70ocly5iW4+dttuR8iYSPr/hXKFb+7dBsZ7+u1adC4VrnPlTkv0+OwuPnDop19g==";
};
};
"esprima-1.1.1" = {
@@ -16428,7 +16752,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz";
- sha512 = "3h999di4dnwxb22lxlb7cbz42nalrv8g8sqdvrkkl5c27gnwhp1rva4039hmq6g1i0y4mfjgx6p4i2vwxxl0zlahfzdd9fl1qbqasvq";
+ sha512 = "eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==";
};
};
"esprima-fb-13001.1001.0-dev-harmony-fb" = {
@@ -16446,7 +16770,7 @@ let
version = "1.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz";
- sha512 = "0fw77wap66ym3sgz0k77rjpjc10mdk83a7973khs6rhyvxkd73xixz1abmlgwz89xnk98cr2gp02p7a9maaav0na3igklh6sjvnynm2";
+ sha512 = "olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==";
};
};
"esrecurse-4.2.1" = {
@@ -16455,7 +16779,7 @@ let
version = "4.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz";
- sha512 = "06zyknk70y80n428x20wvjqy5822wgz2yaxzw387njnz3ar6ixzjcxzr2jsl8wrm0m9jpa4ysbcr9znpk6gbkqd7wby084zxw3l317b";
+ sha512 = "64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==";
};
};
"essentials-1.1.1" = {
@@ -16509,7 +16833,7 @@ let
version = "4.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz";
- sha512 = "2kh3lczc7smb84ryllqrdvrknxl3h47khh7li6n9m76mj9jfh1ahz2jm8ffpcaac7i4k8zkf3sc3nczzp7djgqmsi6wrkynywlygnfz";
+ sha512 = "39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==";
};
};
"estraverse-5.1.0" = {
@@ -16518,7 +16842,7 @@ let
version = "5.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/estraverse/-/estraverse-5.1.0.tgz";
- sha512 = "09i9krjn6a49yr3gbnhpfqm7yyrq5mnsgjing0bdpx83lqv3wcf4ll85xhj35khcifmh0ka3alz557d9j02xisrrczg3llimxf22ahp";
+ sha512 = "FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==";
};
};
"estree-walker-0.6.1" = {
@@ -16527,7 +16851,7 @@ let
version = "0.6.1";
src = fetchurl {
url = "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz";
- sha512 = "3zq5jm6kq7aan0yd8a2kaxf3l2dcqvsdjbaikzq1lhqjnwi6f5wjg0w6axv83ccshh5in5mj1fhw3z69zs4k6ysdakljjyns809kaaa";
+ sha512 = "SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==";
};
};
"estree-walker-1.0.1" = {
@@ -16554,16 +16878,7 @@ let
version = "2.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz";
- sha512 = "3m321j8gmjllmmi1zyvbz0lsmkkjq26bvfr8niwr5b8saxh6icixmpxixyspjb40l54vpx3r3zvln190i47cx16y5x2lf1qg6liqnwi";
- };
- };
- "etag-1.5.1" = {
- name = "etag";
- packageName = "etag";
- version = "1.5.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/etag/-/etag-1.5.1.tgz";
- sha1 = "54c50de04ee42695562925ac566588291be7e9ea";
+ sha512 = "kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==";
};
};
"etag-1.8.1" = {
@@ -16599,7 +16914,7 @@ let
version = "0.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/event-lite/-/event-lite-0.1.2.tgz";
- sha512 = "3v9b1yixv0xf485raq4wfixs1vmawhqg46p992rppgf5a6hziw42bfm3g0cdl9pl1g4pidfgzhq3znszqxw6c5blzzww9vca33rhx0y";
+ sha512 = "HnSYx1BsJ87/p6swwzv+2v6B4X+uxUteoDfRxsAb1S1BePzQqOLevVmkdA15GHJVd9A9Ok6wygUR18Hu0YeV9g==";
};
};
"event-loop-spinner-1.1.0" = {
@@ -16611,6 +16926,15 @@ let
sha512 = "YVFs6dPpZIgH665kKckDktEVvSBccSYJmoZUfhNUdv5d3Xv+Q+SKF4Xis1jolq9aBzuW1ZZhQh/m/zU/TPdDhw==";
};
};
+ "event-loop-spinner-2.0.0" = {
+ name = "event-loop-spinner";
+ packageName = "event-loop-spinner";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/event-loop-spinner/-/event-loop-spinner-2.0.0.tgz";
+ sha512 = "1y4j/Mhttr8ordvHkbDsGzGrlQaSYJoXD/3YKUxiOXIk7myEn9UPfybEk/lLtrcU3D4QvCNmVUxVQaPtvAIaUw==";
+ };
+ };
"event-pubsub-4.3.0" = {
name = "event-pubsub";
packageName = "event-pubsub";
@@ -16620,15 +16944,6 @@ let
sha512 = "z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==";
};
};
- "event-stream-0.5.3" = {
- name = "event-stream";
- packageName = "event-stream";
- version = "0.5.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/event-stream/-/event-stream-0.5.3.tgz";
- sha1 = "b77b9309f7107addfeab63f0c0eafd8db0bd8c1c";
- };
- };
"event-stream-0.9.8" = {
name = "event-stream";
packageName = "event-stream";
@@ -16647,15 +16962,6 @@ let
sha1 = "b4c540012d0fe1498420f3d8946008db6393c37a";
};
};
- "event-stream-3.2.2" = {
- name = "event-stream";
- packageName = "event-stream";
- version = "3.2.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/event-stream/-/event-stream-3.2.2.tgz";
- sha1 = "f79f9984c07ee3fd9b44ffb3cd0422b13e24084d";
- };
- };
"event-stream-3.3.4" = {
name = "event-stream";
packageName = "event-stream";
@@ -16671,7 +16977,7 @@ let
version = "3.3.5";
src = fetchurl {
url = "https://registry.npmjs.org/event-stream/-/event-stream-3.3.5.tgz";
- sha512 = "3x2snq91bgqr85b00rfwlwgkzbf5nii3v12jnixm8fldny9zi8fwszfriszkx39lxdbc661x68zy4a0z2ykypzd66sbs95rrc6rna5z";
+ sha512 = "vyibDcu5JL20Me1fP734QBH/kenBGLZap2n0+XXM7mvuUPzJ20Ydqj1aKcIeMdri1p+PU+4yAKugjN8KCVst+g==";
};
};
"event-to-promise-0.8.0" = {
@@ -16692,15 +16998,6 @@ let
sha1 = "8f61b75cde012b2e9eb284d4545583b5643b61ab";
};
};
- "eventemitter3-0.1.6" = {
- name = "eventemitter3";
- packageName = "eventemitter3";
- version = "0.1.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-0.1.6.tgz";
- sha1 = "8c7ac44b87baab55cd50c828dc38778eac052ea5";
- };
- };
"eventemitter3-1.2.0" = {
name = "eventemitter3";
packageName = "eventemitter3";
@@ -16725,7 +17022,7 @@ let
version = "3.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz";
- sha512 = "3hv1mm8y1m0ayl0ds213ajdpc0xwalhi1iwvy2zdkg4kys5vdy97s8jz0sfvd91a3xwyy4946wmzk2lc1kpzww94pj307nmw8hm1yxn";
+ sha512 = "tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==";
};
};
"eventemitter3-4.0.4" = {
@@ -16734,7 +17031,7 @@ let
version = "4.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz";
- sha512 = "2cj4h27lly85zb08gprjrkb92l8q8l1977704j7acj7rif052jiqap3l8d7zpdn9krqqi7if1f2cxp7f584045vr3l1pdviflp9ammf";
+ sha512 = "rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==";
};
};
"events-1.1.1" = {
@@ -16752,16 +17049,16 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/events/-/events-2.1.0.tgz";
- sha512 = "059cw923gab3r2d2nk9nafd3h9skxvimn2k4qhnhss6j5vwwgvqaac3668299zdc634q9r8by6vidhjnkf052ir1vyw6xx7nyhs56fx";
+ sha512 = "3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg==";
};
};
- "events-3.1.0" = {
+ "events-3.2.0" = {
name = "events";
packageName = "events";
- version = "3.1.0";
+ version = "3.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/events/-/events-3.1.0.tgz";
- sha512 = "1d21craxji58ccc5l8c39mw7pgk0is7gj1sixm8v1va1zc81hrw8426b9rhrv7z2kwqvix5l7cyfc8awwypj19him6ffd67qbqaxzs6";
+ url = "https://registry.npmjs.org/events/-/events-3.2.0.tgz";
+ sha512 = "/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==";
};
};
"events.node-0.4.9" = {
@@ -16779,7 +17076,7 @@ let
version = "1.0.7";
src = fetchurl {
url = "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz";
- sha512 = "02zyvvhbzxhb7q9pzn867l80whipj03h4nkzjw1r8kppkmgaw0fcgvnkkv11fkfnlcdhkr9f55xrap5qpvbggkad4y4jkymxgpzbfg0";
+ sha512 = "4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==";
};
};
"everyauth-0.4.5" = {
@@ -16797,7 +17094,7 @@ let
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz";
- sha512 = "1wd18zxd7n42asa63aa4k1bdf58warg29c7c8cdzzkd4r1wva7qwzqnn52h8g8hqwj7bxjkk3ryghajrvz4i27h5bzp30p8hjiqdzgx";
+ sha512 = "/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==";
};
};
"exec-sh-0.2.2" = {
@@ -16806,7 +17103,7 @@ let
version = "0.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz";
- sha512 = "01xwgxaanmd0h0i1pvqy0fk6sqxmab59mjww1mzj3dc25zzrw4z7n7rcl5wd1y7s38lvgcg815qc700kw36ipd42jsf8vji7lkh518l";
+ sha512 = "FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==";
};
};
"exec-sh-0.3.4" = {
@@ -16815,7 +17112,7 @@ let
version = "0.3.4";
src = fetchurl {
url = "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz";
- sha512 = "3a56in0wklcqf6hk0n22z22yg9kzb7y4xj7yfmj2sahbnkjbr5s0sngpzrr60r5rq9b3f0f1m13da5fn9mfz7p3b5nbxgxmrs8lhhdh";
+ sha512 = "sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==";
};
};
"execa-0.1.1" = {
@@ -16860,7 +17157,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz";
- sha512 = "0nbazkdhh5zqw7l7y4ml860h6pbn72x5kp2iaknqbdk0ygcrp3yh6bnq0brzzsyk3f72ard3ss3kp9a2ffsglib3yiamqwm4mrz3mk9";
+ sha512 = "adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==";
};
};
"execa-3.4.0" = {
@@ -16872,13 +17169,13 @@ let
sha512 = "r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==";
};
};
- "execa-4.0.2" = {
+ "execa-4.0.3" = {
name = "execa";
packageName = "execa";
- version = "4.0.2";
+ version = "4.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/execa/-/execa-4.0.2.tgz";
- sha512 = "QI2zLa6CjGWdiQsmSkZoGtDx2N+cQIGb3yNolGTdjSQzydzLgYYf8LRuagp7S7fPimjcrzUDSUFd/MgzELMi4Q==";
+ url = "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz";
+ sha512 = "WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==";
};
};
"execall-1.0.0" = {
@@ -16896,7 +17193,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz";
- sha512 = "2isannqvygf4209p9jmn53v8j4j3861pb8g8pr8p2hvn5labp4mff33i75aviq2pvgqci3pz81dmkxc5va4dsdakn8ai1s7ks2kcmfh";
+ sha512 = "0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==";
};
};
"executable-4.1.1" = {
@@ -16908,15 +17205,6 @@ let
sha512 = "8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==";
};
};
- "executing-npm-path-1.0.0" = {
- name = "executing-npm-path";
- packageName = "executing-npm-path";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/executing-npm-path/-/executing-npm-path-1.0.0.tgz";
- sha512 = "29j0jmslc5116hfyv4miy88zxbszay6lc7pjx6wybz5cq9i6bldwgdrkivfcnasdns5pq50hh2gc4i47gsaawq7kyyak44ba2a5kxvp";
- };
- };
"exit-0.1.2" = {
name = "exit";
packageName = "exit";
@@ -16941,7 +17229,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz";
- sha512 = "2kxcf7dq1q9z2wqwwfjagn77kpzg2zpjqf2kd3vj5drx576gwglbsfly2b1imabj3svgcz5xsx79kspq1xsdgm4wwg1fksfnjdgjv47";
+ sha512 = "h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==";
};
};
"expand-brackets-0.1.5" = {
@@ -16977,7 +17265,7 @@ let
version = "2.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz";
- sha512 = "2z3cwlskw4dqwcy99clszhdcd2l5w6i5pl1ycyb43zpj719vzivvm4gjvigiqg0hj0fxzry4jzi3llxkfrmqkpsgzwyvq73rclfx1sx";
+ sha512 = "XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==";
};
};
"expand-tilde-2.0.2" = {
@@ -17016,22 +17304,13 @@ let
sha1 = "0b63ae626c96b71b78d13dfce079c10351635a86";
};
};
- "express-4.11.2" = {
- name = "express";
- packageName = "express";
- version = "4.11.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/express/-/express-4.11.2.tgz";
- sha1 = "8df3d5a9ac848585f00a0777601823faecd3b148";
- };
- };
"express-4.17.1" = {
name = "express";
packageName = "express";
version = "4.17.1";
src = fetchurl {
url = "https://registry.npmjs.org/express/-/express-4.17.1.tgz";
- sha512 = "3i2sxjf2x1r9wbfdyh5ll8ybbnqq6n4xfxdlc4dsqhssljrlih18csqg142lf16lcfcdgsmvf9pff0rzxjw7p0shnlmpajipwxpswlq";
+ sha512 = "mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==";
};
};
"express-handlebars-3.1.0" = {
@@ -17052,24 +17331,6 @@ let
sha1 = "3a2ad27f7bebc90fc533d110d7c6d83097bcd057";
};
};
- "express-request-proxy-2.2.2" = {
- name = "express-request-proxy";
- packageName = "express-request-proxy";
- version = "2.2.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/express-request-proxy/-/express-request-proxy-2.2.2.tgz";
- sha512 = "0Dzn6LQG0ohd2S+zJVMhsntwcDakEzm/uKJSZxH7B66ZBvTsB5LU/HvfO1dHG+RRiKuCg0aWfUa66PljnDjEdw==";
- };
- };
- "express-session-1.17.0" = {
- name = "express-session";
- packageName = "express-session";
- version = "1.17.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/express-session/-/express-session-1.17.0.tgz";
- sha512 = "t4oX2z7uoSqATbMfsxWMbNjAL0T5zpvcJCk3Z9wnPPN7ibddhnmDZXHfEcoBMG2ojKXZoCyPMc5FbtK+G7SoDg==";
- };
- };
"express-session-1.17.1" = {
name = "express-session";
packageName = "express-session";
@@ -17079,13 +17340,13 @@ let
sha512 = "UbHwgqjxQZJiWRTMyhvWGvjBQduGCSBDhhZXYenziMFjxst5rMV+aJZ6hKPHZnPyHGsrqRICxtX8jtEbm/z36Q==";
};
};
- "express-urlrewrite-1.2.0" = {
+ "express-urlrewrite-1.3.0" = {
name = "express-urlrewrite";
packageName = "express-urlrewrite";
- version = "1.2.0";
+ version = "1.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/express-urlrewrite/-/express-urlrewrite-1.2.0.tgz";
- sha1 = "8e667b7761ff1c7ffdb0efa05d64035387c823eb";
+ url = "https://registry.npmjs.org/express-urlrewrite/-/express-urlrewrite-1.3.0.tgz";
+ sha512 = "xy3WZqA9EIfb51FkL1R0EqW91Z8lMi9ohp/WrNxKukvQulybqvh7+OsGiw9JOD51NrGsSuWi2hqOv7GW+DGz1w==";
};
};
"express-validator-2.21.0" = {
@@ -17103,7 +17364,7 @@ let
version = "1.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz";
- sha512 = "3n50kbfjicn887f19ragi6k288srkjidzvcnphnb2f8bqw4vn10y73p3ryjyqq0xgrdxnwhy2j9favm7pfb3j3vhf5dmi8licsbkv19";
+ sha512 = "Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==";
};
};
"ext-list-2.2.2" = {
@@ -17112,7 +17373,7 @@ let
version = "2.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz";
- sha512 = "0a77zmipy5silq8yx7adj0hw82ccvshbs5alv3h8l0vk83lkm5m7pw6y2781wnbks8h98ixyn2q3q065l6m8pwbrhxa3bcvrf191r5v";
+ sha512 = "u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==";
};
};
"ext-name-3.0.0" = {
@@ -17133,15 +17394,6 @@ let
sha512 = "yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==";
};
};
- "extend-1.2.1" = {
- name = "extend";
- packageName = "extend";
- version = "1.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/extend/-/extend-1.2.1.tgz";
- sha1 = "a0f5fd6cfc83a5fe49ef698d60ec8a624dd4576c";
- };
- };
"extend-3.0.0" = {
name = "extend";
packageName = "extend";
@@ -17157,7 +17409,7 @@ let
version = "3.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz";
- sha512 = "3zad2109w3q3gh46s5msrnzfy2nl581sqpy20b52fs7v5pdjh3irpg7szl3xvh4sfy63218jy8ry6qlnir3baxbbfrb03swkw5swfky";
+ sha512 = "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==";
};
};
"extend-shallow-1.1.4" = {
@@ -17211,7 +17463,7 @@ let
version = "2.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz";
- sha512 = "3sf897ajmkcp0j6rgd0jy6k95s9ck3j305yrr00kmckl8qdhswhbdd5g4m2fai03x8phs1vw2ahf9v7ym5ji4zfxydxyamiy61glabd";
+ sha512 = "bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==";
};
};
"external-editor-3.1.0" = {
@@ -17220,7 +17472,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz";
- sha512 = "1xm0arqcf7jp9kgq1g67ss2jvj8kblzbb7dd7sj2gm1g8cj4ilcwnn8vwspz3rh83yjphbl1lvqdyivrji6ccmnp3k2rmk9gl4kii44";
+ sha512 = "hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==";
};
};
"extglob-0.3.2" = {
@@ -17238,7 +17490,7 @@ let
version = "2.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz";
- sha512 = "2klp0045k4wnaspb9khqx90ddv7rjg997mlyp5qz41sl2yqdrpw8g8wji77qq16aawl4yhvg0f993ln48lja0kfmy0wnbh4g50zlrin";
+ sha512 = "Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==";
};
};
"extract-files-5.0.1" = {
@@ -17259,13 +17511,22 @@ let
sha1 = "b97acaf9441eea2332529624b732fc5a1c8165fa";
};
};
+ "extract-stack-2.0.0" = {
+ name = "extract-stack";
+ packageName = "extract-stack";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/extract-stack/-/extract-stack-2.0.0.tgz";
+ sha512 = "AEo4zm+TenK7zQorGK1f9mJ8L14hnTDi2ZQPR+Mub1NX8zimka1mXpV5LpH8x9HoUmFSHZCfLHqWvp0Y4FxxzQ==";
+ };
+ };
"extract-zip-1.7.0" = {
name = "extract-zip";
packageName = "extract-zip";
version = "1.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz";
- sha512 = "0qgy9rphnkp707jciwjl4padf2r08hc5d3a1356p1wqw1hm5js93jc8pazq36gcn011lbiz4q6zj4r26b280mxrvczisg5zaldpk266";
+ sha512 = "xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==";
};
};
"extsprintf-1.0.0" = {
@@ -17376,13 +17637,13 @@ let
sha1 = "7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49";
};
};
- "fast-deep-equal-3.1.1" = {
+ "fast-deep-equal-3.1.3" = {
name = "fast-deep-equal";
packageName = "fast-deep-equal";
- version = "3.1.1";
+ version = "3.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz";
- sha512 = "1j7wq3vqvfgnpd2sjblnlgryxlic2fsy343fx8w4ywb2mngj1w5afq8fmly8cp9fi66dhz1fhcfpn23g5zasnzs6n1snb83qkkilhgi";
+ url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz";
+ sha512 = "f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==";
};
};
"fast-diff-1.2.0" = {
@@ -17391,7 +17652,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz";
- sha512 = "3iz2v3js0dw0ds77cg0v543ba30in2ld6ynakphh1g6nbrdpn4qkydrk6m3qa76ckh1nmqh73ck383zj7b7jw6bczjxbxwbkx7si6y4";
+ sha512 = "xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==";
};
};
"fast-glob-2.2.7" = {
@@ -17400,16 +17661,16 @@ let
version = "2.2.7";
src = fetchurl {
url = "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz";
- sha512 = "2rwrxvdl61rfj9v6hgif4qilfh3g4kqsjk380f2avp0g3m76h6q7n553gdh0nig13hchkwi7pwyxn0ff5vv90fbcj70jr6f051swll3";
+ sha512 = "g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==";
};
};
- "fast-glob-3.2.2" = {
+ "fast-glob-3.2.4" = {
name = "fast-glob";
packageName = "fast-glob";
- version = "3.2.2";
+ version = "3.2.4";
src = fetchurl {
- url = "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.2.tgz";
- sha512 = "3n0a23s3nq6f339d9hw9mw4plbzcdmglhzm09w7azz5fb34xiw60rhhhsvcvqw8c86h3ryfvmk1k624jlf36w3wrrijjhrfivd7qdah";
+ url = "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz";
+ sha512 = "kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==";
};
};
"fast-json-parse-1.0.3" = {
@@ -17436,7 +17697,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz";
- sha512 = "0gz06zkjlqc4r59ka14n3vwqjdgn40zd8r115ql3rkwqb7j42frmnsj3axr7p2md8ik52nqjn3myyv8ddavdhl4cq3xz4wbbz07y5wn";
+ sha512 = "lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==";
};
};
"fast-levenshtein-1.0.7" = {
@@ -17472,7 +17733,7 @@ let
version = "1.2.3";
src = fetchurl {
url = "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-1.2.3.tgz";
- sha512 = "2bhxs6r2hxpjfxj7ycbs3blbwbmq9nmwar4swzvhbiwcbmn721l8wk0ndyw9n3i1508rlhhm70a8fn9bpy8mx8f0ncqhqhh5pz175j0";
+ sha512 = "QJYT/i0QYoiZBQ71ivxdyTqkwKkQ0oxACXHYxH2zYHJEgzi2LsbjgvtzTbLi1SZcF190Db2YP7I7eTsU2egOlw==";
};
};
"fast-safe-stringify-2.0.7" = {
@@ -17481,16 +17742,16 @@ let
version = "2.0.7";
src = fetchurl {
url = "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz";
- sha512 = "1ab0spv3wadhidsh9x8qar1ryn7ahv308yzc5cl32wssk99rr7vrkcs00vn2kggz6drps08vk24gi9gmqpg39jd1rnaryykvh4vmnaj";
+ sha512 = "Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==";
};
};
- "fast-text-encoding-1.0.2" = {
+ "fast-text-encoding-1.0.3" = {
name = "fast-text-encoding";
packageName = "fast-text-encoding";
- version = "1.0.2";
+ version = "1.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.2.tgz";
- sha512 = "0dn77kzh1lxcnj49ndnaqhz0yak3h7sxxyzzps95w5pfja0zd7w16nl7ald0ip3nb2i5rsxgm2qnzqfhjnq21qapirwmjdcfj51vd76";
+ url = "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz";
+ sha512 = "dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig==";
};
};
"fast-url-parser-1.1.3" = {
@@ -17517,7 +17778,7 @@ let
version = "1.8.0";
src = fetchurl {
url = "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz";
- sha512 = "3sh095i0k37wcy6dlxyv9ycfz203jaya4vxby8ssf2qsbwg1kk29frjnz3y8n8v1qvi3iggz741fxcj4s4vrbzql7hgg1sbjyhikhj8";
+ sha512 = "SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==";
};
};
"fault-1.0.4" = {
@@ -17526,7 +17787,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz";
- sha512 = "0448aw8l073fgw1kinp262w4bwjmgdk3z17zrbj7dmw9q7bqm0z8gl9glbpzqpnszgql1myvz0i7sg75a04wfs09kc9fbvd3q40g788";
+ sha512 = "CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==";
};
};
"faye-websocket-0.10.0" = {
@@ -17544,7 +17805,7 @@ let
version = "0.11.3";
src = fetchurl {
url = "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz";
- sha512 = "0wgmgai5pj0yjcc4gs5b6r94gr8ycsbv1xyjw055cxfy4vm6yrpqp0mpr89ychmzgr5y0mggqrljf9jhb8n5iq63bi3r9yqidpbhv0g";
+ sha512 = "D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==";
};
};
"fb-watchman-2.0.1" = {
@@ -17553,16 +17814,16 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz";
- sha512 = "1b67x7n9c1irns63lipsffgi0zm9kfms6k87mznvhak81dijqvfy26nqr3j5mw41mqb3vbbhxbbmcdgc787laz3kaq45slq0wlwjhqf";
+ sha512 = "DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==";
};
};
- "fd-lock-1.0.2" = {
+ "fd-lock-1.1.1" = {
name = "fd-lock";
packageName = "fd-lock";
- version = "1.0.2";
+ version = "1.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/fd-lock/-/fd-lock-1.0.2.tgz";
- sha512 = "8O4zSv6rlNNghVfzVkj/p7LUIeBm7Xxk6QnhfmR1WJm/W4kwS8IyShy4X1peRnFUYZUYLlcwEMKXF8QWxJCMvg==";
+ url = "https://registry.npmjs.org/fd-lock/-/fd-lock-1.1.1.tgz";
+ sha512 = "Ng+IXbq6LPMDvvVb0Vr325NjqhPwqlLIvmf43ii7t3WQvo2sHU6V6jQY1cclflxPaPfvNUAuD5VdPuIO1sp50g==";
};
};
"fd-read-stream-1.1.0" = {
@@ -17583,22 +17844,13 @@ let
sha1 = "25c7c89cb1f9077f8891bbe61d8f390eae256f1e";
};
};
- "fecha-2.3.3" = {
+ "fecha-4.2.0" = {
name = "fecha";
packageName = "fecha";
- version = "2.3.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/fecha/-/fecha-2.3.3.tgz";
- sha512 = "1v95kkfm8jnmrsplzk6zhsc2ngkvv2478pnvjnkl8z104b0mx3khf7xdps3dyi8d94kb73xcr5b2dmh58by9sirwcj0qk56hsf82hcm";
- };
- };
- "feint-1.0.3" = {
- name = "feint";
- packageName = "feint";
- version = "1.0.3";
+ version = "4.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/feint/-/feint-1.0.3.tgz";
- sha512 = "1300flnpnqscklqksjb6l0wkdxglm6jp55rrwz13897ivs5dnkfy5d5s6dc452w1n8x8fmjpi7qfav5bdzxhrxvys08pisf77067385";
+ url = "https://registry.npmjs.org/fecha/-/fecha-4.2.0.tgz";
+ sha512 = "aN3pcx/DSmtyoovUudctc8+6Hl4T+hI9GBBHLjA76jdZl7+b1sgh5g4k+u/GL3dTy1/pnYzKp69FpJ0OicE3Wg==";
};
};
"fields-0.1.24" = {
@@ -17625,7 +17877,7 @@ let
version = "3.5.2";
src = fetchurl {
url = "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz";
- sha512 = "1pk6h8pjvxp20pk6y7yagg9vfd4b1y29salqya7mf8kr0rhrk970hyy4d97kh8pk14jbnfayhwqlm4s6h7g63b3pid6lzzwy4ingfyi";
+ sha512 = "0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==";
};
};
"figures-1.7.0" = {
@@ -17652,7 +17904,7 @@ let
version = "3.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz";
- sha512 = "1v1pmx42w75z93d0q0pwsq5c3n3qywf74wdnh4fngz8b4w9mwsj2xkrbybg81adbnm2hfqj13g27pdvb83fh9q13877cbaaai06x9y9";
+ sha512 = "yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==";
};
};
"file-entry-cache-2.0.0" = {
@@ -17670,25 +17922,7 @@ let
version = "5.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz";
- sha512 = "3ibibh415kk1z2l50399df97xyg38jwxvs0xlgm85pg7xkzv2fjlfhlzy4zv35r2h12nwyr087al9mq52paq00caf51df1d4zv3ca3c";
- };
- };
- "file-exists-dazinatorfork-1.0.2" = {
- name = "file-exists-dazinatorfork";
- packageName = "file-exists-dazinatorfork";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/file-exists-dazinatorfork/-/file-exists-dazinatorfork-1.0.2.tgz";
- sha512 = "r70c72ln2YHzQINNfxDp02hAhbGkt1HffZ+Du8oetWDLjDtFja/Lm10lUaSh9e+wD+7VDvPee0b0C9SAy8pWZg==";
- };
- };
- "file-to-npm-cache-0.1.0" = {
- name = "file-to-npm-cache";
- packageName = "file-to-npm-cache";
- version = "0.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/file-to-npm-cache/-/file-to-npm-cache-0.1.0.tgz";
- sha512 = "2hqhibgnbgx0ychf2bz4sgi6m7ijbbbdipm70nbc784j2sclam1rh0c3nhcqghq4xkg2ach51237h9vv9j7wnladxx4g9pm23famxnv";
+ sha512 = "bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==";
};
};
"file-type-10.11.0" = {
@@ -17697,7 +17931,7 @@ let
version = "10.11.0";
src = fetchurl {
url = "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz";
- sha512 = "2pvl6kc6dm707r843c4p5izq72ncqd6f1d8vs12s2k2bl612b01phb0p6gfhb9sl8mzw19b6k3mhh9zwgxblmcv369rqlb9fkh3lfdv";
+ sha512 = "uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==";
};
};
"file-type-14.1.3" = {
@@ -17706,7 +17940,7 @@ let
version = "14.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/file-type/-/file-type-14.1.3.tgz";
- sha512 = "3zsfchfippx7sjm63nz3lgin0gma65dd1niidldcsw7yzb5xqp6dsr301cwr0p0j24l13dspxzzmgv4f6sfbh1a51lijhrmjrzcsd3x";
+ sha512 = "fTTNfpY1QxlpKCrA5bRxZL/6f7+6jUCJkOCCzFkAI+tmLu5lfX+4Zo22GG1orRhVH7Dx0fHtMFXq0++NDjKn/w==";
};
};
"file-type-3.9.0" = {
@@ -17760,7 +17994,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz";
- sha512 = "0px1qliabg53lwfq4izc9vdll68sd08nlczi2ms5nvg7frm3y6zgy07vdvxywazab26jc723qpmh9a6h3bdp685iddzsmgvfarpx6yi";
+ sha512 = "0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==";
};
};
"filelist-1.0.1" = {
@@ -17805,7 +18039,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/filenamify/-/filenamify-4.1.0.tgz";
- sha512 = "2v6csf100xf135cam3mf49pk5zi6gsb6iy6q6zclmfrs6dwa3c8m7rw3xsr2wz33hv796psq3cvibwkbdb1y1xv6wh59xf8j2w7y199";
+ sha512 = "KQV/uJDI9VQgN7sHH1Zbk6+42cD6mnQ2HONzkXUfPJ+K2FC8GZ1dpewbbHw0Sz8Tf5k3EVdHVayM4DoAwWlmtg==";
};
};
"filesize-3.6.1" = {
@@ -17814,16 +18048,7 @@ let
version = "3.6.1";
src = fetchurl {
url = "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz";
- sha512 = "1rfby2136b86m318244b42lrcx9hc28vz71cv9i84cd5z7dd3cwvj1gx8mykbjh937yyi1h4q5kk3vhjcldc8pkd2f7iapszgbd3a7c";
- };
- };
- "filesize-4.2.1" = {
- name = "filesize";
- packageName = "filesize";
- version = "4.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/filesize/-/filesize-4.2.1.tgz";
- sha512 = "2c2bzhnkrzmb4bpv3frsq3j2h5w12p6v0rcpk0m6i0w11a8bzflxf226ch464xwaab6szpc3yq0c9cap16pqjj09pzrai8m5wg3dzvc";
+ sha512 = "7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==";
};
};
"filestream-5.0.0" = {
@@ -17835,22 +18060,13 @@ let
sha512 = "5H3RqSaJp12THfZiNWodYM7TiKfQvrpX+EIOrB1XvCceTys4yvfEIl8wDp+/yI8qj6Bxym8m0NYWwVXDAet/+A==";
};
};
- "filing-cabinet-2.5.1" = {
- name = "filing-cabinet";
- packageName = "filing-cabinet";
- version = "2.5.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/filing-cabinet/-/filing-cabinet-2.5.1.tgz";
- sha512 = "GWOdObzou2L0HrJUk8MpJa01q0ZOwuTwTssM2+P+ABJWEGlVWd6ueEatANFdin94/3rdkVSdqpH14VqCNqp3RA==";
- };
- };
"fill-range-2.2.4" = {
name = "fill-range";
packageName = "fill-range";
version = "2.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz";
- sha512 = "3jpxxzv8ji9xqk6xwbr20nsl31jjqr5asnv0ayixyc3r393yv4r44b7lifpk1pqaw8clzs0cy7dnw9yb5axpg9ih7vfimzlp04xqykj";
+ sha512 = "cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==";
};
};
"fill-range-4.0.0" = {
@@ -17868,7 +18084,7 @@ let
version = "7.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz";
- sha512 = "2jrai6ri6sni8xyi8yji49ai8vkczbbiw6pb3pd9bcdizb58ncgnhnfmghhw87flm8y96y2z16738lwdyshby665nv60ljcwwbkvsm8";
+ sha512 = "qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==";
};
};
"filter-obj-2.0.1" = {
@@ -17880,40 +18096,13 @@ let
sha512 = "yDEp513p7+iLdFHWBVdZFnRiOYwg8ZqmpaAiZCMjzqsbo7tCS4Qm4ulXOht337NGzkukKa9u3W4wqQ9tQPm3Ug==";
};
};
- "finalhandler-0.3.3" = {
- name = "finalhandler";
- packageName = "finalhandler";
- version = "0.3.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/finalhandler/-/finalhandler-0.3.3.tgz";
- sha1 = "b1a09aa1e6a607b3541669b09bcb727f460cd426";
- };
- };
"finalhandler-1.1.2" = {
name = "finalhandler";
packageName = "finalhandler";
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz";
- sha512 = "1cfqk6g78cb12b1cki4pbcspsy40d0yny513myqji716njyhc5hrj7ll539kz96m6vn27168hhyqvd52cr5x1cs85mm7igfkrdrq1b8";
- };
- };
- "find-0.2.9" = {
- name = "find";
- packageName = "find";
- version = "0.2.9";
- src = fetchurl {
- url = "https://registry.npmjs.org/find/-/find-0.2.9.tgz";
- sha1 = "4b73f1ff9e56ad91b76e716407fe5ffe6554bb8c";
- };
- };
- "find-0.3.0" = {
- name = "find";
- packageName = "find";
- version = "0.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/find/-/find-0.3.0.tgz";
- sha512 = "iSd+O4OEYV/I36Zl8MdYJO0xD82wH528SaCieTVHhclgiYNe9y+yPKSwK+A7/WsmHL1EZ+pYUJBXWTL5qofksw==";
+ sha512 = "aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==";
};
};
"find-cache-dir-2.1.0" = {
@@ -17922,7 +18111,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz";
- sha512 = "0wjlwmvadzac6hwmxv6hsc16z3285i2y0nkwpg4366flza0rx30s3ncx93xn8hkkpxr493zi5b0h94jczinr87h2m6gbhrl265qzbjf";
+ sha512 = "Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==";
};
};
"find-cache-dir-3.3.1" = {
@@ -17943,15 +18132,6 @@ let
sha1 = "675d358b2ca3892d795a1ab47232f8b6e2e0dde4";
};
};
- "find-pkg-dir-1.0.1" = {
- name = "find-pkg-dir";
- packageName = "find-pkg-dir";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/find-pkg-dir/-/find-pkg-dir-1.0.1.tgz";
- sha512 = "2vrq0kwf9yr029f1p5qxszz69fmfspcfq5afk1d4p197gm62q50p0304xrlc46dl0q851x4i0vybc80v1q9sfcqhrvwnpi1kfnwi1d4";
- };
- };
"find-process-1.4.3" = {
name = "find-process";
packageName = "find-process";
@@ -17970,6 +18150,15 @@ let
sha512 = "UME7hNwBfzeISSFQcBEDemEEskpOjI/shPrpJM5PI4DSdn6hX0dmz+2dL70blZER2z8tSnTRL+2rfzlYgtbBoQ==";
};
};
+ "find-root-1.1.0" = {
+ name = "find-root";
+ packageName = "find-root";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz";
+ sha512 = "NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==";
+ };
+ };
"find-up-1.1.2" = {
name = "find-up";
packageName = "find-up";
@@ -17994,7 +18183,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz";
- sha512 = "2bg49lifm64h5jqjc20612wrx7cazw9np9ms02ys94kif4li8cp5in4rvmb1c1ssa8yhbsqkgprykkj4lf3jbz8qrgp1mf8c93gl86p";
+ sha512 = "1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==";
};
};
"find-up-4.1.0" = {
@@ -18003,7 +18192,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz";
- sha512 = "2bi4wmj1qymhj4ap1nay5isn0w7x6ymxp30h5y1jv0hx7q0inmirmr09mn621h4alg0gpv2hjwl6ai2giw6pz7qvb85aqizsh0v14ry";
+ sha512 = "PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==";
};
};
"find-versions-2.0.0" = {
@@ -18021,7 +18210,7 @@ let
version = "1.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-1.2.1.tgz";
- sha512 = "3qmi097rvcmps1j1wfqlb7diynqaaf7jfhm1pyldhhxh699cz7f94xh6slg7rq7rr0vhiic659lxn7gqr35mbhd0ay6yh5f8mpmynvm";
+ sha512 = "dVtfb0WuQG+8Ag2uWkbG79hOUzEsRrhBzgfn86g2sJPkzmcpGdghbNTfUKGTxymFrY/tLIodDzLoW9nOJ4FY8Q==";
};
};
"findit-1.2.0" = {
@@ -18057,7 +18246,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz";
- sha512 = "1i4px24rzp6x5wczj63r720lxw2rl1yvsk8w36bcmmdsyji2yx59p1nxy3v0hqjfr5s9vzrxh55v83ly3d0mf5r78hw32awp1mdzdv1";
+ sha512 = "YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==";
};
};
"fined-1.2.0" = {
@@ -18069,13 +18258,13 @@ let
sha512 = "ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==";
};
};
- "firefox-profile-1.3.1" = {
+ "firefox-profile-2.0.0" = {
name = "firefox-profile";
packageName = "firefox-profile";
- version = "1.3.1";
+ version = "2.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/firefox-profile/-/firefox-profile-1.3.1.tgz";
- sha512 = "8q7DnwVIXvuJuBm1shr5ivRh0Ih2ytWwOIMwHInDSlVyrjQVXy7Ik0frItDdWb/P5CIpQFcMk9fPsUwNqi2lyQ==";
+ url = "https://registry.npmjs.org/firefox-profile/-/firefox-profile-2.0.0.tgz";
+ sha512 = "BPfcUISOV6+UwF6uqo5QS8iuFL6XZvHCm+1iuynIJ7fe1zea69Is77/n/098fp0a9sZ94lvT8rpYB15S/riSaA==";
};
};
"first-chunk-stream-1.0.0" = {
@@ -18105,6 +18294,15 @@ 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";
@@ -18138,7 +18336,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz";
- sha512 = "0bj2zrb5x98lffdcjsvaf2hns9ih2jzj4dz9yg9k8zqrak4x0i93dvf01qp458mr6d1x4dsqsxc3ag00g2mskrr23h7x71kna4d67rz";
+ sha512 = "Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==";
};
};
"flat-5.0.0" = {
@@ -18156,7 +18354,7 @@ let
version = "1.3.4";
src = fetchurl {
url = "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz";
- sha512 = "2v31jbrdi7rjpnykckk84xwg2d3bblj0ak8la2fwc83xvq8iw90jsnda4nzqk9rw9pg23m6p9wyysmz5qgakqbbjgicfs90p7f8232p";
+ sha512 = "VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==";
};
};
"flat-cache-2.0.1" = {
@@ -18165,7 +18363,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz";
- sha512 = "1w53bp1yqwgz0bx2ji7ajm7xbi77m3z0sra7b0v7igsz4bsgd4fmrdxnda388ywiv7zwwv7hvm1v0w74v4g41q183rw0l7f43mix11f";
+ sha512 = "LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==";
};
};
"flat-tree-1.6.0" = {
@@ -18210,7 +18408,7 @@ let
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz";
- sha512 = "26bm0s79jkp08yzk5rvxyv27xyng9mwwz51zbki979392p5d1z62fl5721yywnc0z8yzbqhnc6b4cpb7h2d702h6rb06fqynv3hd75g";
+ sha512 = "r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==";
};
};
"flatten-0.0.1" = {
@@ -18222,31 +18420,22 @@ let
sha1 = "554440766da0a0d603999f433453f6c2fc6a75c1";
};
};
- "flatten-1.0.3" = {
- name = "flatten";
- packageName = "flatten";
- version = "1.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz";
- sha512 = "dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==";
- };
- };
"flow-bin-0.118.0" = {
name = "flow-bin";
packageName = "flow-bin";
version = "0.118.0";
src = fetchurl {
url = "https://registry.npmjs.org/flow-bin/-/flow-bin-0.118.0.tgz";
- sha512 = "050gb03mz73ylsqm7d12avzv15vxp1870x88wr4s855r246pspx64afsf6rrwwwhqy12dqac67balm9jcffg9qnbvg9avp48nxx8mlf";
+ sha512 = "jlbUu0XkbpXeXhan5xyTqVK1jmEKNxE8hpzznI3TThHTr76GiFwK0iRzhDo4KNy+S9h/KxHaqVhTP86vA6wHCg==";
};
};
- "flow-parser-0.125.1" = {
+ "flow-parser-0.130.0" = {
name = "flow-parser";
packageName = "flow-parser";
- version = "0.125.1";
+ version = "0.130.0";
src = fetchurl {
- url = "https://registry.npmjs.org/flow-parser/-/flow-parser-0.125.1.tgz";
- sha512 = "vrnK98a85yyaPqcZTQmHlrzb4PAiF/WgkI8xZCmyn5sT6/bAKAFbUB+VQqfzTpnvq2VwZ5SThi/xuz3zMLTFRw==";
+ url = "https://registry.npmjs.org/flow-parser/-/flow-parser-0.130.0.tgz";
+ sha512 = "h9NATB7QsKhj2ucgEH2XzB7p+5ubk8IZX5u/qHkN+oyQoECi1diq6mYfIuYBOyL35f3AhJf/YDkBYQBTqqYK+w==";
};
};
"fluent-ffmpeg-2.1.2" = {
@@ -18285,6 +18474,15 @@ let
sha1 = "ae049a714386bb83e342657a82924b70364a90d6";
};
};
+ "flumedb-2.1.8" = {
+ name = "flumedb";
+ packageName = "flumedb";
+ version = "2.1.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/flumedb/-/flumedb-2.1.8.tgz";
+ sha512 = "MtBCZFjj9GuqOQP8Ld87FbXm8ztQyLkLeuiHuB5+aACFuVn1kunnCis75R03ujFZTqCFmkBwFz7E016b3DB0zA==";
+ };
+ };
"flumelog-offset-3.4.4" = {
name = "flumelog-offset";
packageName = "flumelog-offset";
@@ -18312,6 +18510,15 @@ let
sha512 = "Nl0gJOgrDGpJGZDkP6gvo6s1Q9WmRynbHUvI/JY3eQ81YgzUUa2FKLlfu6OHV5ho5NeXP+00F+0K1yBVaEgJOQ==";
};
};
+ "flumeview-level-4.0.4" = {
+ name = "flumeview-level";
+ packageName = "flumeview-level";
+ version = "4.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/flumeview-level/-/flumeview-level-4.0.4.tgz";
+ sha512 = "8C/o/oZU73ot1LMbxCyKeZJ0D3L5AGdxzIF5H2QtmznMSoZHVG1gT2IDjkOtesenVPlLQKnL95ewMKbE7cXWEw==";
+ };
+ };
"flumeview-links-1.0.1" = {
name = "flumeview-links";
packageName = "flumeview-links";
@@ -18321,22 +18528,22 @@ let
sha512 = "X7enLH2Ijoav3xA+EPoahf5e1RjMoRaHWQcG/RyHvpXbV/qlhEgH2zwIi8kg+Ezt90KTtnGxVygcSZ7RGpdkng==";
};
};
- "flumeview-query-7.2.2" = {
+ "flumeview-query-8.0.0" = {
name = "flumeview-query";
packageName = "flumeview-query";
- version = "7.2.2";
+ version = "8.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/flumeview-query/-/flumeview-query-7.2.2.tgz";
- sha512 = "zDwy3WIbF5pKhwyK0wVtGdedU+1Xh2Dnrg06fJ0dIkAcQs8+u+CaoSBcnyp80i6XmzfzGCRkN0Fdve2b6f5XAA==";
+ url = "https://registry.npmjs.org/flumeview-query/-/flumeview-query-8.0.0.tgz";
+ sha512 = "uPTT5I26ePMc6Xhjebu1aiaHAd7P3EqyE9SZB6B9ZIvXtMXhFYNk7iO1yzh1ZXp3aYzdYmrI9k8mSz9urZ9gNQ==";
};
};
- "flumeview-reduce-1.3.16" = {
+ "flumeview-reduce-1.3.17" = {
name = "flumeview-reduce";
packageName = "flumeview-reduce";
- version = "1.3.16";
+ version = "1.3.17";
src = fetchurl {
- url = "https://registry.npmjs.org/flumeview-reduce/-/flumeview-reduce-1.3.16.tgz";
- sha512 = "4ATidV3QARML74eNdi+HPzGa4JtSZfnQpW6QQArlKZ6NRkjax3EFLt42hK2VJyADxnVnsVInt/ItqJL/4G1/5g==";
+ url = "https://registry.npmjs.org/flumeview-reduce/-/flumeview-reduce-1.3.17.tgz";
+ sha512 = "Li09TntlRpN51GtFKllIh5nDdBcyDazvi5a/yvbdUCS9xAFb8OA6H6uu32W9gG+4GyvfUi9AsOyN8RQ8OcREQA==";
};
};
"flush-write-stream-1.1.1" = {
@@ -18345,7 +18552,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz";
- sha512 = "3pkp1ymgv73zg0d94la628nagxyngq7zm1jmngx6vjc6vi5d4jkmvfygvgac6w6x929hqljwygaidq2znk3l5xd4apdvxvpas21g7nx";
+ sha512 = "3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==";
};
};
"fn-name-2.0.1" = {
@@ -18357,13 +18564,22 @@ let
sha1 = "5214d7537a4d06a4a301c0cc262feb84188002e7";
};
};
- "follow-redirects-1.11.0" = {
+ "fn.name-1.1.0" = {
+ name = "fn.name";
+ packageName = "fn.name";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz";
+ sha512 = "GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==";
+ };
+ };
+ "follow-redirects-1.12.1" = {
name = "follow-redirects";
packageName = "follow-redirects";
- version = "1.11.0";
+ version = "1.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.11.0.tgz";
- sha512 = "2c9vyshmpm00crjxya51av36d379damv2inkkqmfdy6j5kizkc2a1s151h35lfzcnyqmx5bpgaxnp8g77dcs35cmk0zgw35x5bv9699";
+ url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.12.1.tgz";
+ sha512 = "tmRv0AVuR7ZyouUHLeNSiO6pqulF7dYa3s19c6t+wz9LD69/uSzdMxJ2S91nTI9U3rt/IldxpzMOFejp6f0hjg==";
};
};
"follow-redirects-1.5.10" = {
@@ -18372,7 +18588,7 @@ let
version = "1.5.10";
src = fetchurl {
url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz";
- sha512 = "1alfnscb0lnmf1ka8d5jrp48bizkbqrdz616r7q9yv4afqadlli1xmmf7lsvany1kmmnmwpvhbgx70mvcsnjf1ywjnzmkmk53h6apni";
+ sha512 = "0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==";
};
};
"font-awesome-filetypes-2.1.0" = {
@@ -18381,7 +18597,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/font-awesome-filetypes/-/font-awesome-filetypes-2.1.0.tgz";
- sha512 = "0cc6ci2yk7nvmhpcswxr8hk0ffwb2f6d8x9gbk2pv6m75rmn3g2z954wahl5njn5623b2v2z348f6q8cqjkf4vb452zd3cih7bn5a2k";
+ sha512 = "U6hi14GRjfZFIWsTNyVmCBuHyPhiizWEKVbaQqHipKQv3rA1l1PNvmKulzpqxonFnQMToty5ZhfWbc/0IjLDGA==";
};
};
"for-each-0.3.3" = {
@@ -18465,22 +18681,22 @@ let
sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91";
};
};
- "forever-monitor-3.0.0" = {
+ "forever-monitor-3.0.1" = {
name = "forever-monitor";
packageName = "forever-monitor";
- version = "3.0.0";
+ version = "3.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/forever-monitor/-/forever-monitor-3.0.0.tgz";
- sha512 = "F3E8C9CTPK+uRGdVTMBHGo7mHX+KRtClLzkegR6ux1yy+ByxOziumpTzxajzfhICHfYdnGWY4Bokl8dirYsDeA==";
+ url = "https://registry.npmjs.org/forever-monitor/-/forever-monitor-3.0.1.tgz";
+ sha512 = "47VfT5AYpxn1bnsnH6UfpBWKpMVnSz42MZwH+hwz/wACd9THyUu/fRoCRIT758fzCAbRoHIlkVUAL+WmlxSKeg==";
};
};
- "form-data-0.1.3" = {
- name = "form-data";
- packageName = "form-data";
- version = "0.1.3";
+ "fork-ts-checker-webpack-plugin-5.0.4" = {
+ name = "fork-ts-checker-webpack-plugin";
+ packageName = "fork-ts-checker-webpack-plugin";
+ version = "5.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/form-data/-/form-data-0.1.3.tgz";
- sha1 = "4ee4346e6eb5362e8344a02075bd8dbd8c7373ea";
+ url = "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-5.0.4.tgz";
+ sha512 = "nSEqM3KhAjTf8VmuZym2k6WadIasvXybJExFegqMJDkTrOBOY8yGjsXG2FGFJls3DOHtXKzrr3Bv0ZD1LaM7cA==";
};
};
"form-data-1.0.0-rc3" = {
@@ -18516,7 +18732,7 @@ let
version = "2.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz";
- sha512 = "0jj3hgqp9pmxmfavx6rvdfl3r4yf98clpsarqadz3hq0dxhjlh2ppd9x8bvmaq3nwjdqpdvqx25pwyin4ipixhgsn7s3p9fcc3wllnn";
+ sha512 = "1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==";
};
};
"form-data-2.5.1" = {
@@ -18525,7 +18741,7 @@ let
version = "2.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz";
- sha512 = "1aa6m5c13kybvcycjdyhr0qbb7097qs7kah89bbhynjs9r5fl6ibbhscpin31nshzhw5nszw5c6x10krrig90afh88la456cgflsvcv";
+ sha512 = "m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==";
};
};
"form-data-3.0.0" = {
@@ -18537,6 +18753,15 @@ let
sha512 = "CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==";
};
};
+ "form-urlencoded-4.2.1" = {
+ name = "form-urlencoded";
+ packageName = "form-urlencoded";
+ version = "4.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/form-urlencoded/-/form-urlencoded-4.2.1.tgz";
+ sha512 = "0eFJroOH2qaqc/630d4YZpmsyKmh6sfq/1z3YMXvFab0O6teGnf8640C7gufikwbQJFaC6nPlG4d/GiYVN+Dcw==";
+ };
+ };
"format-0.2.2" = {
name = "format";
packageName = "format";
@@ -18564,15 +18789,6 @@ let
sha1 = "68f63325a035e644b6f7bb3d11243b9761de1b30";
};
};
- "formidable-1.0.14" = {
- name = "formidable";
- packageName = "formidable";
- version = "1.0.14";
- src = fetchurl {
- url = "https://registry.npmjs.org/formidable/-/formidable-1.0.14.tgz";
- sha1 = "2b3f4c411cbb5fdd695c44843e2a23514a43231a";
- };
- };
"formidable-1.0.17" = {
name = "formidable";
packageName = "formidable";
@@ -18588,7 +18804,7 @@ let
version = "1.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/formidable/-/formidable-1.2.2.tgz";
- sha512 = "3jm9bdwpbsvpf9f7v9gh2dc01p5pg77g1q6g6jwxyaqykr6q6ljp3gvkbxrxa6wkhlnw52qd130f4nx8f6zwf74h8jgy8rmxsdhpj2p";
+ sha512 = "V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q==";
};
};
"forwarded-0.1.2" = {
@@ -18600,22 +18816,13 @@ let
sha1 = "98c23dab1175657b8c0573e8ceccd91b0ff18c84";
};
};
- "fp-ts-2.6.2" = {
+ "fp-ts-2.7.1" = {
name = "fp-ts";
packageName = "fp-ts";
- version = "2.6.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/fp-ts/-/fp-ts-2.6.2.tgz";
- sha512 = "1076w4x16dr7bksz1w1vkn7hxiy67yp131gazscj3jrbm9xkhyn83as0jn8139wdrdsklqp4q7v9a4jfjnx95lfcq2y7v83sy4b8ja5";
- };
- };
- "fraction.js-4.0.12" = {
- name = "fraction.js";
- packageName = "fraction.js";
- version = "4.0.12";
+ version = "2.7.1";
src = fetchurl {
- url = "https://registry.npmjs.org/fraction.js/-/fraction.js-4.0.12.tgz";
- sha512 = "222bwwlh7ldkfdnvxc8lsqqfdgjm8br7x2vdr1dnf100dg3rhzg69jhmc8gv4qpq7qks14b2pyzbyp34ddzy05rcgc1rqn6ak8lm7gi";
+ url = "https://registry.npmjs.org/fp-ts/-/fp-ts-2.7.1.tgz";
+ sha512 = "rYy41jF1gVhBNYbPwup50dtyT686OKOoa86PXwh8aKpBRfmvPhnBh2zUkOYj84GIMSCsgY+oJ/RVhVKRvWNPTA==";
};
};
"fragment-cache-0.2.1" = {
@@ -18654,15 +18861,6 @@ let
sha1 = "bfd9402cf3df12c4a4c310c79f99a3dde13d34a7";
};
};
- "fresh-0.2.4" = {
- name = "fresh";
- packageName = "fresh";
- version = "0.2.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/fresh/-/fresh-0.2.4.tgz";
- sha1 = "3582499206c9723714190edd74b4604feb4a614c";
- };
- };
"fresh-0.5.2" = {
name = "fresh";
packageName = "fresh";
@@ -18723,7 +18921,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz";
- sha512 = "2iv1j05gzx1sgpckd597sdd2f5x54rgcib3rpwgf31050wqxn5h27map6cn9wk4vix393s4ws2xv6kgps5zfby2iirb2zw8hk1818yb";
+ sha512 = "y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==";
};
};
"fs-exists-sync-0.1.0" = {
@@ -18771,22 +18969,13 @@ let
sha1 = "cd3ce5f7e7cb6145883fcae3191e9877f8587950";
};
};
- "fs-extra-3.0.1" = {
- name = "fs-extra";
- packageName = "fs-extra";
- version = "3.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz";
- sha1 = "3794f378c58b342ea7dbbb23095109c4b3b62291";
- };
- };
"fs-extra-4.0.3" = {
name = "fs-extra";
packageName = "fs-extra";
version = "4.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz";
- sha512 = "05bphjab1lk12dz3qf87dywgpsjsx0f59kpligxqph53yicigij2gsmvkppgyhpi70h3q3id3ymz30c02v3pphakn06k8vm6xsdpamb";
+ sha512 = "q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==";
};
};
"fs-extra-5.0.0" = {
@@ -18795,7 +18984,7 @@ let
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz";
- sha512 = "1ssfaw678600iy330a73gqk65ns22sz4ng7jwndj1fxahj8qddrsy2w4mr4ikx28qhdj8rf49n428qnl657bbpag9r3g3qv2vhyd8zb";
+ sha512 = "66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==";
};
};
"fs-extra-7.0.1" = {
@@ -18804,7 +18993,7 @@ let
version = "7.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz";
- sha512 = "05qcmykw9czycnn3r2rrlspzd4dznr4796abdqzw150j7rafnlq8n4wp4dai34swb23lfvhw8s31l1k83vpwxqddyf1k724jq4dm430";
+ sha512 = "YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==";
};
};
"fs-extra-8.1.0" = {
@@ -18813,7 +19002,7 @@ let
version = "8.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz";
- sha512 = "3i4dsx067a564yx62qy0gz15zvsihqybmmx56lqz4cbgh4fiv5ikrj53wa1rfcijlnkywx18az05m1541dm04gb51af57561s0506fa";
+ sha512 = "yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==";
};
};
"fs-extra-9.0.0" = {
@@ -18822,7 +19011,16 @@ let
version = "9.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz";
- sha512 = "3ia0f5z2lgrj54xjmnb32gdh963ip3is3ma82kjiwi64afarhnmaxkvak8z9mnf34zqqnb07aza37sxsjix9faydjzw2qpg9m51hqd6";
+ sha512 = "pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==";
+ };
+ };
+ "fs-extra-9.0.1" = {
+ name = "fs-extra";
+ packageName = "fs-extra";
+ version = "9.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz";
+ sha512 = "h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==";
};
};
"fs-minipass-1.2.7" = {
@@ -18831,7 +19029,7 @@ let
version = "1.2.7";
src = fetchurl {
url = "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz";
- sha512 = "1644yfnzfqikaff5s68dm4qfrblxrz68ynigkyzyixjqazxlli0svj1nxkawz35sv2vb3vjh41f1rhg0j4nr770a53fzqbjc4j94r0r";
+ sha512 = "GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==";
};
};
"fs-minipass-2.1.0" = {
@@ -18840,7 +19038,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz";
- sha512 = "2z36ql6b2aa74wqb8b0i3vwlb1mlkpjwp0fbp5i7q5mx6dx5cp40nyr0ykv2j634kjy18mps1s89rb9mr8b5d6aamxf8js2n4w61wjp";
+ sha512 = "V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==";
};
};
"fs-mkdirp-stream-1.0.0" = {
@@ -18852,6 +19050,15 @@ let
sha1 = "0b7815fc3201c6a69e14db98ce098c16935259eb";
};
};
+ "fs-monkey-1.0.1" = {
+ name = "fs-monkey";
+ packageName = "fs-monkey";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.1.tgz";
+ sha512 = "fcSa+wyTqZa46iWweI7/ZiUfegOZl0SG8+dltIwFXo7+zYU9J9kpS3NB6pZcSlJdhvIwp81Adx2XhZorncxiaA==";
+ };
+ };
"fs-write-stream-atomic-1.0.10" = {
name = "fs-write-stream-atomic";
packageName = "fs-write-stream-atomic";
@@ -18903,16 +19110,7 @@ let
version = "1.2.13";
src = fetchurl {
url = "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz";
- sha512 = "05q9r85g6s6xf01drq1dz94v56sfz57zvjca0n7dxhypi2ms6d1zbd212hwj964ljlgdvnh8jkf9jnjjxszs29i5wj8n754m5kzarm1";
- };
- };
- "fsevents-2.1.2" = {
- name = "fsevents";
- packageName = "fsevents";
- version = "2.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz";
- sha512 = "1j5ssfzy4xklkj74z7q64dpcld4zicsva1ihfys8dwa9l5apv7q350g4vg65nfp58c7aqkai1qmjlc3xshb97p5h3lsrl0r3j407327";
+ sha512 = "oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==";
};
};
"fsevents-2.1.3" = {
@@ -18921,7 +19119,7 @@ let
version = "2.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz";
- sha512 = "2wj74g6h0wq34x3d4ncr7h3jkv1fdznmqpd4wdb1jfaz0icha7h65jq8sq6y6n3bc0i0z6w577z7hq4yiz8y7v5yid6ma9ih1mkvv02";
+ sha512 = "Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==";
};
};
"fstream-0.1.31" = {
@@ -18939,7 +19137,7 @@ let
version = "1.0.12";
src = fetchurl {
url = "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz";
- sha512 = "0i87dpfbsbn5dxy547dkjk68bahzj2d4dhg6bm0wvfp82cb4qqdb8rrnynp2qzqsq6ijz9j9h26y3160hkh7zj27j3l2sw7fgvpbwjs";
+ sha512 = "WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==";
};
};
"fstream-ignore-1.0.5" = {
@@ -18984,7 +19182,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz";
- sha512 = "38chm1mh077ksx6hy2sssfz4q29hf0ncb9k6ila7si54zqcpl5fxd1rh6wi82blqp7jcspf4aynr7jqhbsg2yc9y42xpqqp6c1jz2n8";
+ sha512 = "yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==";
};
};
"functional-red-black-tree-1.0.1" = {
@@ -19023,13 +19221,13 @@ let
sha1 = "979e22f9451b4b38f051f7937c919dbacc692958";
};
};
- "fx-runner-1.0.11" = {
+ "fx-runner-1.0.13" = {
name = "fx-runner";
packageName = "fx-runner";
- version = "1.0.11";
+ version = "1.0.13";
src = fetchurl {
- url = "https://registry.npmjs.org/fx-runner/-/fx-runner-1.0.11.tgz";
- sha512 = "igHogHf5wTqqaPPTOav18MMTVq/eoeTJiw/PvPUuwnzU8vbyZInFPgR66G9ZBwvwxC7e611nbtB4xSMcYVhlvg==";
+ url = "https://registry.npmjs.org/fx-runner/-/fx-runner-1.0.13.tgz";
+ sha512 = "Ces2bm+LNuXehkvmN1/Z+oEDkI/jHBp9xdyBtBy7hcgvF18/pv/D8F6A6kQgNkMZsnBgLEv+VvdDxyqkfkYycw==";
};
};
"gauge-1.2.7" = {
@@ -19065,7 +19263,7 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz";
- sha512 = "3r9xsqmcvxx9cy685q6hzswbixdgmnfpp7riwap03qhsgl6s83fi4d0r0rqsw5flb7jc6mqyh6hgb1flfvlw4bib1rk2nsvr2dls5q5";
+ sha512 = "BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==";
};
};
"gc-stats-1.4.0" = {
@@ -19110,7 +19308,7 @@ let
version = "2.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz";
- sha512 = "0lp1r8njdds2dp6nd5drc8f3xhg0bishvbn8g54s9ka42yss4lvq84sg465vgb2bw45kww8r4cilsw629nsnn34zkkfny8dyccpkq3r";
+ sha512 = "eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==";
};
};
"generate-object-property-1.2.0" = {
@@ -19137,16 +19335,7 @@ let
version = "1.0.0-beta.1";
src = fetchurl {
url = "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz";
- sha512 = "1r0jph65fg2w5p612lr79rb1k2xyvr3cymg0cbsk8nrncdm82l4k1k8sflk3q32zahpdjfsfs15rdqcj7wgahrpzw3picmmsgl05hdg";
- };
- };
- "get-amd-module-type-3.0.0" = {
- name = "get-amd-module-type";
- packageName = "get-amd-module-type";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/get-amd-module-type/-/get-amd-module-type-3.0.0.tgz";
- sha512 = "99Q7COuACPfVt18zH9N4VAMyb81S6TUgJm2NgV6ERtkh9VIkAaByZkW530wl3lLN5KTtSrK9jVLxYsoP5hQKsw==";
+ sha512 = "r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==";
};
};
"get-assigned-identifiers-1.2.0" = {
@@ -19155,7 +19344,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz";
- sha512 = "1snk8irwshrwijh05cwxsdvjc5p2aqr8mk6qdcwxaka3llypkyibdz2mdkzw67g9l2vzhidfqg0ahdrzyknjk4a7c613bwkw6cp044q";
+ sha512 = "mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==";
};
};
"get-browser-rtc-1.0.2" = {
@@ -19173,7 +19362,7 @@ let
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz";
- sha512 = "3mw8nv3r73b3lp2pzj116p27flkrv1vq6v0ika46w3xqfinm6gxn38glryibvy834mja8ib4j9cjq27qn164z3793c9g88y79asppny";
+ sha512 = "3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==";
};
};
"get-caller-file-2.0.5" = {
@@ -19182,7 +19371,7 @@ let
version = "2.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz";
- sha512 = "0b7da6kb3xqk26cw4i6kb1lk911z06z53if2g8l23hmfpbhl6vfbn8iip55j1yplbqnly2abb9d349r6ky2z570839q3p9z2gf4y88g";
+ sha512 = "DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==";
};
};
"get-func-name-2.0.0" = {
@@ -19194,22 +19383,13 @@ let
sha1 = "ead774abee72e20409433a066366023dd6887a41";
};
};
- "get-own-enumerable-property-symbols-3.0.2" = {
- name = "get-own-enumerable-property-symbols";
- packageName = "get-own-enumerable-property-symbols";
- version = "3.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz";
- sha512 = "3m4dzkl08xi19c8aim6hxfy32zxi969r2zfzz9swbvsl5jzcnxn2x9y19kp9ri7k7qw07rz2m7c5g0134rm1i4i43j5bkyfymbh2i93";
- };
- };
"get-package-type-0.1.0" = {
name = "get-package-type";
packageName = "get-package-type";
version = "0.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz";
- sha512 = "3chxl4cvg2ls350sr5m80jwdrcj775325pb3f1rvckc0pwvpq9c2f0z92xx0drfi6v24dk4ssv6mmdg3yfh1k9cb8gndq1ssqmfwg56";
+ sha512 = "pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==";
};
};
"get-pkg-repo-1.4.0" = {
@@ -19254,7 +19434,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz";
- sha512 = "0kjf4p1krvzah7k5yngvvc39b7jnkzqlp3cdab8451zh1q4mxmav111dmycnadv28ja2wvcwvavjl7w550ja7qyw4dx976n0illhrnf";
+ sha512 = "zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==";
};
};
"get-stdin-4.0.1" = {
@@ -19290,7 +19470,7 @@ let
version = "7.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz";
- sha512 = "16nmcfip8ls0hcl9n9lc1kd3sfks8x0qajr4f6p2fxvc7l2a2awbhy7m3arfw1llrcsvy9v1ild38705398px2b0gn5appb1g5rq4nd";
+ sha512 = "zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==";
};
};
"get-stdin-8.0.0" = {
@@ -19326,7 +19506,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz";
- sha512 = "3pwlllj9naaqzlc5axbxz4jqg3v533xd9jz945mjd3zmca3hh3pr1dpwc7416kjszw6igk060v6x2dgwpr7m1rd4djavmvr8bhavihq";
+ sha512 = "GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==";
};
};
"get-stream-5.1.0" = {
@@ -19335,7 +19515,7 @@ let
version = "5.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz";
- sha512 = "21v525x0f3qrc6f343xp3wjwwrjf1l3x0lmp34hivvvmdcz0a681s0b9wx4k5r3r8jyhc5kd6dqrwqjhpbl285xg333gkgbxhagayhi";
+ sha512 = "EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==";
};
};
"get-uri-2.0.4" = {
@@ -19356,13 +19536,13 @@ let
sha1 = "dc15ca1c672387ca76bd37ac0a395ba2042a2c28";
};
};
- "getmac-5.2.0" = {
+ "getmac-5.11.0" = {
name = "getmac";
packageName = "getmac";
- version = "5.2.0";
+ version = "5.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/getmac/-/getmac-5.2.0.tgz";
- sha512 = "FBQqEBO4hFlv//gtN8+x4tINgfb4noOGl3WCSGd9xaPRMkMK3Lt/FF1/dwiD3p7i2F0u3uL6oV61MQyHqYqVlw==";
+ url = "https://registry.npmjs.org/getmac/-/getmac-5.11.0.tgz";
+ sha512 = "p3g41fJt9du5KKkIXaJm7bcUrwUxn8Jg/8AVBgUmBNdCCorczRJXHLqWSETJuib9dptwNuNcfbct/OoM/meiMA==";
};
};
"getpass-0.1.6" = {
@@ -19569,7 +19749,7 @@ let
version = "2.8.1";
src = fetchurl {
url = "https://registry.npmjs.org/gl-matrix/-/gl-matrix-2.8.1.tgz";
- sha512 = "1zi17hw2wmc6qnx348gqxali93r10r2vhfyj59gyd3lcbjmy4dpm421cx8vbpdrw0wh5a57kzmk2802zf2jfxskb9bjx99pj5ba706i";
+ sha512 = "0YCjVpE3pS5XWlN3J4X7AiAx65+nqAI54LndtVFnQZB6G/FVLkZH8y8V6R3cIoOQR4pUdfwQGd1iwyoXHJ4Qfw==";
};
};
"glob-3.1.21" = {
@@ -19632,16 +19812,7 @@ let
version = "7.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz";
- sha512 = "08vjxzixc9dwc1hn5pd60yyij98krk2pr758aiga97r02ncvaqx1hidi95wk470k1v84gg4alls9bm52m77174z128bgf13b61x951h";
- };
- };
- "glob-7.1.3" = {
- name = "glob";
- packageName = "glob";
- version = "7.1.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz";
- sha512 = "30h0j9f3xj7mwciwmi9q9ilhlc0l391jrvv0xws0yxgh389ynin3qqrw8xiyfy5w3f667bwn9p0i3f01s2ir0ai1rwbb038ij4fxixx";
+ sha512 = "MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==";
};
};
"glob-7.1.5" = {
@@ -19659,7 +19830,7 @@ let
version = "7.1.6";
src = fetchurl {
url = "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz";
- sha512 = "020qv13jbi1v4y5xavf6fw08h9svy4q9p67m4avkrrhgdjmk0c5k3h19bv7k6yn1vfxljpjw9kg81fbdg9v83cjplxvkn3v4v1v21ig";
+ sha512 = "LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==";
};
};
"glob-base-0.3.0" = {
@@ -19695,7 +19866,7 @@ let
version = "5.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz";
- sha512 = "1hi3ypyic536qm0jd2aw65wbaian4vxmgsnprw6p1mdfd75ks5x1mrgkgzl41xr6hnav27fqzpm227rj7qq8vcwb63m37m9cda3wwhn";
+ sha512 = "FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==";
};
};
"glob-stream-3.1.18" = {
@@ -19734,13 +19905,13 @@ let
sha1 = "b95b4a8df74b39c83298b0c05c978b4d9a3b710b";
};
};
- "glob-watcher-5.0.3" = {
+ "glob-watcher-5.0.5" = {
name = "glob-watcher";
packageName = "glob-watcher";
- version = "5.0.3";
+ version = "5.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.3.tgz";
- sha512 = "8tWsULNEPHKQ2MR4zXuzSmqbdyV5PtwwCaWSGQ1WwHsJ07ilNeN1JB8ntxhckbnpSHaf9dXFUHzIWvm1I13dsg==";
+ url = "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz";
+ sha512 = "zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==";
};
};
"glob2base-0.0.12" = {
@@ -19761,13 +19932,13 @@ let
sha1 = "e76989268a6c74c38908b1305b10fc0e394e9d0f";
};
};
- "global-agent-2.1.9" = {
+ "global-agent-2.1.12" = {
name = "global-agent";
packageName = "global-agent";
- version = "2.1.9";
+ version = "2.1.12";
src = fetchurl {
- url = "https://registry.npmjs.org/global-agent/-/global-agent-2.1.9.tgz";
- sha512 = "hylHMbK50BzJbUmQ0LPYK1+AY862Xkvje4DAaonQDfMewGIe7/+XHfG90FORsEsrfw7pskhwV4cFAYgVAPNrdw==";
+ url = "https://registry.npmjs.org/global-agent/-/global-agent-2.1.12.tgz";
+ sha512 = "caAljRMS/qcDo69X9BfkgrihGUgGx44Fb4QQToNQjsiWh+YlQ66uqYVAdA8Olqit+5Ng0nkz09je3ZzANMZcjg==";
};
};
"global-dirs-0.1.1" = {
@@ -19813,7 +19984,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz";
- sha512 = "1pgpsvm0rm1fnqmblx77xs67gh8c80nf4dsgcgalhh9phmlp8ahn5w7vzx3xkwyxw3fg33h8vhh3plsycw6fd7c2r76mm7m8w9fkb5h";
+ sha512 = "sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==";
};
};
"global-modules-2.0.0" = {
@@ -19822,7 +19993,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz";
- sha512 = "3q8nyi4i93sc7kfx7mmzmkr3656h7f27f5dkwx0908mz2m4bdih9024qmbss87anjf9d817zbr0mmm2zr9pfli2qw41zxv9j2cdyril";
+ sha512 = "NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==";
};
};
"global-paths-1.0.0" = {
@@ -19858,7 +20029,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz";
- sha512 = "1dda0wwyqq1k8qa0cy6ifchm9zfbq0bsrvq68gccp4haqp0hgqs5ax1hrpxkcl9k9j3g1nb0nzi19v8ikcxxc9y6i37a24mjjfah03b";
+ sha512 = "awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==";
};
};
"global-tunnel-ng-2.7.1" = {
@@ -19876,7 +20047,7 @@ let
version = "11.12.0";
src = fetchurl {
url = "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz";
- sha512 = "1ab6f0n8yjl3zkl6dwhvxpxh63b4acc7nj7i21z3dx1fz1jv1c3673qpkwiavmcbbf8jlkxapx0x8ybzz5w2yra4ln24lh687y6kq2q";
+ sha512 = "WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==";
};
};
"globals-12.4.0" = {
@@ -19885,7 +20056,7 @@ let
version = "12.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz";
- sha512 = "318c99r988a873nkldbap22s20dvy1d2s097pfcv81daxx7c3cy6x9iicz33y9jh0mkly629n2c1a8d3qmjhiw3ww3kmg637jxh4qh5";
+ sha512 = "BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==";
};
};
"globals-9.18.0" = {
@@ -19894,7 +20065,7 @@ let
version = "9.18.0";
src = fetchurl {
url = "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz";
- sha512 = "18psd5ig23apaw07k4mma3z1hi2ndfwsqkm05hxashnf5lf7mpfs6kjiircc0x3x3q15j2x2j4zfzsqacxvfsmw40zjchn44bfccjab";
+ sha512 = "S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==";
};
};
"globalthis-1.0.1" = {
@@ -19912,7 +20083,7 @@ let
version = "0.1.4";
src = fetchurl {
url = "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.4.tgz";
- sha512 = "1f651nx4cfa8s7r75iwr58dc7260sszbandd00s2m3m83y50k03ni6nqpcm311rrrgjz7y298g37lwc4nk0pmnn61s7705icrajxs1d";
+ sha512 = "LeguVWaxgHN0MNbWC6YljNMzHkrCny9fzjmEUdnF1kQ7wATFD1RHFRqA1qxaX2tgxGENlcxjOflopBwj3YZiXA==";
};
};
"globby-10.0.2" = {
@@ -19921,16 +20092,16 @@ let
version = "10.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz";
- sha512 = "151032pigk461rknfg3y4n80dcxsl597vl4hqkz4ylb620zzbh45bn3zl4lc8brn0klvjpqs2lfi79p9gvs6zybdbqkz8f23gnj5mgd";
+ sha512 = "7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==";
};
};
- "globby-11.0.0" = {
+ "globby-11.0.1" = {
name = "globby";
packageName = "globby";
- version = "11.0.0";
+ version = "11.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/globby/-/globby-11.0.0.tgz";
- sha512 = "094y6k3zjiyzmq9xqilgz3p88c5465cmzsxc31gkm7fxb0vj9i2kdvxv28c4izppgrfgvpwwvcbvivlnhcf6rhv0iqfxikpfhba3rwa";
+ url = "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz";
+ sha512 = "iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==";
};
};
"globby-4.1.0" = {
@@ -19966,7 +20137,7 @@ let
version = "8.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz";
- sha512 = "3pq4rvjyirj08h37ic85cm5jsrh9mq8a7yssmzay1700lay2asbidqv3a0q3c4c1x7hcd330qjx4wsmnrmn5dcia88rybm0mjccqg69";
+ sha512 = "yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==";
};
};
"globby-9.2.0" = {
@@ -19975,7 +20146,7 @@ let
version = "9.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz";
- sha512 = "15dk3fl87rwk71a91hlnz991qzy7alr2gm5271pylk51lgzzsiw1sxwb2ykr2fynn6h8399zq8inx5pryk86c291hqngrls2cflynd2";
+ sha512 = "ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==";
};
};
"globjoin-0.1.4" = {
@@ -19993,7 +20164,7 @@ let
version = "0.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz";
- sha512 = "336qnbp6xl3in2lnkpfkdxcwhzz1kfbmx3xcg7n6ck01g48mpm711wbd1vjpzwnjjhfm4a23pikbn1c2srbgv32wrgx3h0c01pn0wmq";
+ sha512 = "uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==";
};
};
"globule-0.1.0" = {
@@ -20005,13 +20176,13 @@ let
sha1 = "d9c8edde1da79d125a151b79533b978676346ae5";
};
};
- "globule-1.3.1" = {
+ "globule-1.3.2" = {
name = "globule";
packageName = "globule";
- version = "1.3.1";
+ version = "1.3.2";
src = fetchurl {
- url = "https://registry.npmjs.org/globule/-/globule-1.3.1.tgz";
- sha512 = "3zfdk4lkfjwz4whxbsjp4qni3f7s4nnhp23wrn1mzy8zaxs1mwlkxbrwc5vgvsazlb0syxr2pb13k4xrn71xhhin6ldrnrhg0w9cp1r";
+ url = "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz";
+ sha512 = "7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==";
};
};
"glogg-1.0.2" = {
@@ -20038,7 +20209,7 @@ let
version = "4.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz";
- sha512 = "0wh067xbbhzqni62jm3k4x1wd3xw3wpw0llpazlrfqmgpd8ha1q8bmqwmq3ld04wdrnlby266xjakk00kc8iwjmvmw64x96jlz15n52";
+ sha512 = "otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==";
};
};
"good-listener-1.2.2" = {
@@ -20056,7 +20227,7 @@ let
version = "20170910.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/google-closure-compiler-js/-/google-closure-compiler-js-20170910.0.1.tgz";
- sha512 = "1xzgxg0phgkj8hrar38nr7hsgv99pxwr9vsf1d9av66ciikjjb9zh8gijjwi5lvhkxkcf71kbzlfvclwr3dgnc4qk2k3isn07nrrf2n";
+ sha512 = "Vric7QFWxzHFxITZ10bmlG1H/5rhODb7hJuWyKWMD8GflpQzRmbMVqkFp3fKvN+U9tPwZItGVhkiOR+84PX3ew==";
};
};
"gossip-query-2.0.2" = {
@@ -20083,7 +20254,7 @@ let
version = "10.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/got/-/got-10.6.0.tgz";
- sha512 = "0799nip37q64r28hfjq87qc8mmy97ycrd8q87i41dnzk2yxpir082xx21bxcdj9rbq1gs69jqv6k6apyi0zr8fg4pdmc26xshj1vcnw";
+ sha512 = "3LIdJNTdCFbbJc+h/EH0V5lpNpbJ6Bfwykk21lcQvQsEcrzdi/ltCyQehFHLzJ/ka0UMH4Slg0hkYvAZN9qUDg==";
};
};
"got-10.7.0" = {
@@ -20092,7 +20263,16 @@ let
version = "10.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/got/-/got-10.7.0.tgz";
- sha512 = "0k2vbyaqxs8ikrf2fp7jm1q0147bshpmy94wr1wqlqharvgk1wfachm3yxaf8jn70bdmxl4ph3vnb351hrlwp4k27mfb0rxviwc6r39";
+ sha512 = "aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg==";
+ };
+ };
+ "got-11.5.1" = {
+ name = "got";
+ packageName = "got";
+ version = "11.5.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/got/-/got-11.5.1.tgz";
+ sha512 = "reQEZcEBMTGnujmQ+Wm97mJs/OK6INtO6HmLI+xt3+9CvnRwWjXutUvb2mqr+Ao4Lu05Rx6+udx9sOQAmExMxA==";
};
};
"got-6.7.1" = {
@@ -20119,7 +20299,7 @@ let
version = "8.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/got/-/got-8.3.2.tgz";
- sha512 = "05i0zb81f4c0z48y9mjckyajm586ygznh8y8di5g0qrg3vi9hpbw2q3cf548as8zx9b4g1q5zf2cab43yx21wnan1l0qsz19zjhjdda";
+ sha512 = "qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==";
};
};
"got-9.6.0" = {
@@ -20128,7 +20308,7 @@ let
version = "9.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/got/-/got-9.6.0.tgz";
- sha512 = "3whcjwqag287wncrji9r9bi3jv8ynkn1hpwdqghqdf8fms01xrjfsaf3z27k14kfjy55aa8gmfbx3nymxgpjd1vi9q8q6gfsnk9dds7";
+ sha512 = "R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==";
};
};
"graceful-fs-1.2.3" = {
@@ -20155,7 +20335,7 @@ let
version = "3.0.12";
src = fetchurl {
url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.12.tgz";
- sha512 = "117gh32n61j85ciijarkjg12qjvs8h12x64izx1x1qpdsxpn2skxbdjp85yw4bjpx8rg4ia8xr10hywf0jwbj1mgp4k92dq4il617i7";
+ sha512 = "J55gaCS4iTTJfTXIxSVw3EMQckcqkpdRv3IR7gu6sq0+tbC363Zx6KH/SEwXASK9JRbhyZmVjJEVJIOxYsB3Qg==";
};
};
"graceful-fs-4.1.15" = {
@@ -20173,7 +20353,7 @@ let
version = "4.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz";
- sha512 = "33j4jb5azar4wfbbpminq8hbgynq609fdgalq27sh4ff5q4xff7ddlibm9rpy6zhjakxifnd37hcxjqhr8m5qjr054xpxbvj4s8ycjs";
+ sha512 = "WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==";
};
};
"graceful-readlink-1.0.1" = {
@@ -20185,24 +20365,6 @@ let
sha1 = "4cafad76bc62f02fa039b2f94e9a3dd3a391a725";
};
};
- "graphcool-json-schema-1.2.1" = {
- name = "graphcool-json-schema";
- packageName = "graphcool-json-schema";
- version = "1.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/graphcool-json-schema/-/graphcool-json-schema-1.2.1.tgz";
- sha1 = "6cefb6c8b50543615e6efa43bb54f9e3fbb281f3";
- };
- };
- "graphcool-yml-0.4.15" = {
- name = "graphcool-yml";
- packageName = "graphcool-yml";
- version = "0.4.15";
- src = fetchurl {
- url = "https://registry.npmjs.org/graphcool-yml/-/graphcool-yml-0.4.15.tgz";
- sha512 = "ZVbRfVI8l21+1JQkcG0XuRam9mgiVUh9/PIcluzCZca2+lZQg/e1WCDXpwsC69i2ZdPcZwpOCLFKQMg5rnulCA==";
- };
- };
"grapheme-breaker-0.3.2" = {
name = "grapheme-breaker";
packageName = "grapheme-breaker";
@@ -20218,7 +20380,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz";
- sha512 = "1hpi99sx6dznzyqr5ylhq990y3wjlmw71fkika6ca5aadw25bz8z5awi3hnijkg5mav585x73s3q25x7j5cpz24sg6374dx6p87jf3g";
+ sha512 = "bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==";
};
};
"graphlib-2.1.8" = {
@@ -20230,22 +20392,22 @@ let
sha512 = "jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==";
};
};
- "graphql-0.13.2" = {
+ "graphql-14.7.0" = {
name = "graphql";
packageName = "graphql";
- version = "0.13.2";
+ version = "14.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/graphql/-/graphql-0.13.2.tgz";
- sha512 = "QZ5BL8ZO/B20VA8APauGBg3GyEgZ19eduvpLWoq5x7gMmWnHoy8rlQWPLmWgFvo1yNgjSEFMesmS4R6pPr7xog==";
+ url = "https://registry.npmjs.org/graphql/-/graphql-14.7.0.tgz";
+ sha512 = "l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA==";
};
};
- "graphql-14.6.0" = {
+ "graphql-15.3.0" = {
name = "graphql";
packageName = "graphql";
- version = "14.6.0";
+ version = "15.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/graphql/-/graphql-14.6.0.tgz";
- sha512 = "VKzfvHEKybTKjQVpTFrA5yUq2S9ihcZvfJAtsDBBCuV6wauPu1xl/f9ehgVf0FcEJJs4vz6ysb/ZMkGigQZseg==";
+ url = "https://registry.npmjs.org/graphql/-/graphql-15.3.0.tgz";
+ sha512 = "GTCJtzJmkFLWRfFJuoo9RWWa/FfamUHgiFosxi/X1Ani4AVWbeyBenZTNX6dM+7WSbbFfTo/25eh0LLkwHMw2w==";
};
};
"graphql-anywhere-4.2.7" = {
@@ -20257,112 +20419,22 @@ let
sha512 = "fJHvVywWVWjiHuPIMs16Nfjf4zdQUwSO1LKycwBJCWIPeoeQ8LqXK2BgYoZAHkhKEFktZZeYyzS4o/uIUG0z5A==";
};
};
- "graphql-cli-prepare-1.4.19" = {
- name = "graphql-cli-prepare";
- packageName = "graphql-cli-prepare";
- version = "1.4.19";
- src = fetchurl {
- url = "https://registry.npmjs.org/graphql-cli-prepare/-/graphql-cli-prepare-1.4.19.tgz";
- sha512 = "PJFm9/DvfZwKz3h2Wyn/5Sr/sX35XsYzNO3olfm5V8qqueNIONI0g7sVqpF7wYdvhEtt/8YA9DjgrGclCbpMfA==";
- };
- };
- "graphql-config-2.2.1" = {
+ "graphql-config-3.0.3" = {
name = "graphql-config";
packageName = "graphql-config";
- version = "2.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/graphql-config/-/graphql-config-2.2.1.tgz";
- sha512 = "U8+1IAhw9m6WkZRRcyj8ZarK96R6lQBQ0an4lp76Ps9FyhOXENC5YQOxOFGm5CxPrX2rD0g3Je4zG5xdNJjwzQ==";
- };
- };
- "graphql-config-extension-graphcool-1.0.11" = {
- name = "graphql-config-extension-graphcool";
- packageName = "graphql-config-extension-graphcool";
- version = "1.0.11";
- src = fetchurl {
- url = "https://registry.npmjs.org/graphql-config-extension-graphcool/-/graphql-config-extension-graphcool-1.0.11.tgz";
- sha512 = "uNhyMqj30M4KLkD/gGEEr6cPuVX/jtm0C9O5Bj9V2jFhN5IdHXWJx+fC/p/xxh82iOuR8uibKNCXzwA7R6F6IA==";
- };
- };
- "graphql-config-extension-prisma-0.3.0" = {
- name = "graphql-config-extension-prisma";
- packageName = "graphql-config-extension-prisma";
- version = "0.3.0";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/graphql-config-extension-prisma/-/graphql-config-extension-prisma-0.3.0.tgz";
- sha512 = "bOufkkog0cSfHJ9gVD3Wy+KHmkSTHWcFfPaV/NVpIvfJx15gU0/CzuC6lcTjioWmn+UGzYdoqmP7OrJAWT57sw==";
+ url = "https://registry.npmjs.org/graphql-config/-/graphql-config-3.0.3.tgz";
+ sha512 = "MBY0wEjvcgJtZUyoqpPvOE1e5qPI0hJaa1gKTqjonSFiCsNHX2lykNjpOPcodmAgH1V06ELxhGnm9kcVzqvi/g==";
};
};
- "graphql-extensions-0.12.2" = {
+ "graphql-extensions-0.12.4" = {
name = "graphql-extensions";
packageName = "graphql-extensions";
- version = "0.12.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/graphql-extensions/-/graphql-extensions-0.12.2.tgz";
- sha512 = "vFaZua5aLiCOOzxfY5qzHZ6S52BCqW7VVOwzvV52Wb5edRm3dn6u+1MR9yYyEqUHSf8LvdhEojYlOkKiaQ4ghA==";
- };
- };
- "graphql-import-0.4.5" = {
- name = "graphql-import";
- packageName = "graphql-import";
- version = "0.4.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/graphql-import/-/graphql-import-0.4.5.tgz";
- sha512 = "G/+I08Qp6/QGTb9qapknCm3yPHV0ZL7wbaalWFpxsfR8ZhZoTBe//LsbsCKlbALQpcMegchpJhpTSKiJjhaVqQ==";
- };
- };
- "graphql-import-0.7.1" = {
- name = "graphql-import";
- packageName = "graphql-import";
- version = "0.7.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/graphql-import/-/graphql-import-0.7.1.tgz";
- sha512 = "YpwpaPjRUVlw2SN3OPljpWbVRWAhMAyfSba5U47qGMOSsPLi2gYeJtngGpymjm9nk57RFWEpjqwh4+dpYuFAPw==";
- };
- };
- "graphql-playground-html-1.6.12" = {
- name = "graphql-playground-html";
- packageName = "graphql-playground-html";
- version = "1.6.12";
- src = fetchurl {
- url = "https://registry.npmjs.org/graphql-playground-html/-/graphql-playground-html-1.6.12.tgz";
- sha512 = "yOYFwwSMBL0MwufeL8bkrNDgRE7eF/kTHiwrqn9FiR9KLcNIl1xw9l9a+6yIRZM56JReQOHpbQFXTZn1IuSKRg==";
- };
- };
- "graphql-playground-middleware-express-1.7.12" = {
- name = "graphql-playground-middleware-express";
- packageName = "graphql-playground-middleware-express";
- version = "1.7.12";
- src = fetchurl {
- url = "https://registry.npmjs.org/graphql-playground-middleware-express/-/graphql-playground-middleware-express-1.7.12.tgz";
- sha512 = "17szgonnVSxWVrgblLRHHLjWnMUONfkULIwSunaMvYx8k5oG3yL86cyGCbHuDFUFkyr2swLhdfYl4mDfDXuvOA==";
- };
- };
- "graphql-request-1.8.2" = {
- name = "graphql-request";
- packageName = "graphql-request";
- version = "1.8.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/graphql-request/-/graphql-request-1.8.2.tgz";
- sha512 = "dDX2M+VMsxXFCmUX0Vo0TopIZIX4ggzOtiCsThgtrKR4niiaagsGTDIHj3fsOMFETpa064vzovI+4YV4QnMbcg==";
- };
- };
- "graphql-schema-linter-0.2.1" = {
- name = "graphql-schema-linter";
- packageName = "graphql-schema-linter";
- version = "0.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/graphql-schema-linter/-/graphql-schema-linter-0.2.1.tgz";
- sha512 = "Z0rKFkxvIXqktkd/4luMYgBXWZeVCp8VJysOKz3RtbcpqbiIpdwtH0J678xOQ+hJLwEfrdCrhKNxxvRpt6mCSg==";
- };
- };
- "graphql-static-binding-0.9.3" = {
- name = "graphql-static-binding";
- packageName = "graphql-static-binding";
- version = "0.9.3";
+ version = "0.12.4";
src = fetchurl {
- url = "https://registry.npmjs.org/graphql-static-binding/-/graphql-static-binding-0.9.3.tgz";
- sha512 = "C8+EqwNCiQxUhbrWEokxN16oINAkhIDBzEpKHXeatBRaAyMczXm0J6HMaMSKOuQmk7P1PbDHIVW3FVZwXF2WJQ==";
+ url = "https://registry.npmjs.org/graphql-extensions/-/graphql-extensions-0.12.4.tgz";
+ sha512 = "GnR4LiWk3s2bGOqIh6V1JgnSXw2RCH4NOgbCFEWvB6JqWHXTlXnLZ8bRSkCiD4pltv7RHUPWqN/sGh8R6Ae/ag==";
};
};
"graphql-subscriptions-1.1.0" = {
@@ -20374,13 +20446,22 @@ let
sha512 = "6WzlBFC0lWmXJbIVE8OgFgXIP4RJi3OQgTPa0DVMsDXdpRDjTsM1K9wfl5HSYX7R87QAGlvcv2Y4BIZa/ItonA==";
};
};
- "graphql-tag-2.10.3" = {
+ "graphql-tag-2.10.4" = {
name = "graphql-tag";
packageName = "graphql-tag";
- version = "2.10.3";
+ version = "2.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.10.4.tgz";
+ sha512 = "O7vG5BT3w6Sotc26ybcvLKNTdfr4GfsIVMD+LdYqXCeJIYPRyp8BIsDOUtxw7S1PYvRw5vH3278J2EDezR6mfA==";
+ };
+ };
+ "graphql-tag-2.11.0" = {
+ name = "graphql-tag";
+ packageName = "graphql-tag";
+ version = "2.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.10.3.tgz";
- sha512 = "4FOv3ZKfA4WdOKJeHdz6B3F/vxBLSgmBcGeAFPf4n1F64ltJUvOOerNj0rsJxONQGdhUMynQIvd6LzB+1J5oKA==";
+ url = "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.11.0.tgz";
+ sha512 = "VmsD5pJqWJnQZMUeRwrDhfgoyqcfwEkvtpANqcoUG8/tOLkwNgU9mzub/Mc78OJMhHjx7gfAMTxzdG43VGg3bA==";
};
};
"graphql-tools-4.0.8" = {
@@ -20392,13 +20473,22 @@ let
sha512 = "MW+ioleBrwhRjalKjYaLQbr+920pHBgy9vM/n47sswtns8+96sRn5M/G+J1eu7IMeKWiN/9p6tmwCHU7552VJg==";
};
};
- "graphql-type-json-0.3.1" = {
+ "graphql-type-json-0.2.4" = {
name = "graphql-type-json";
packageName = "graphql-type-json";
- version = "0.3.1";
+ version = "0.2.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/graphql-type-json/-/graphql-type-json-0.2.4.tgz";
+ sha512 = "/tq02ayMQjrG4oDFDRLLrPk0KvJXue0nVXoItBe7uAdbNXjQUu+HYCBdAmPLQoseVzUKKMzrhq2P/sfI76ON6w==";
+ };
+ };
+ "graphql-type-json-0.3.2" = {
+ name = "graphql-type-json";
+ packageName = "graphql-type-json";
+ version = "0.3.2";
src = fetchurl {
- url = "https://registry.npmjs.org/graphql-type-json/-/graphql-type-json-0.3.1.tgz";
- sha512 = "1lPkUXQ2L8o+ERLzVAuc3rzc/E6pGF+6HnjihCVTK0VzR0jCuUd92FqNxoHdfILXqOn2L6b4y47TBxiPyieUVA==";
+ url = "https://registry.npmjs.org/graphql-type-json/-/graphql-type-json-0.3.2.tgz";
+ sha512 = "J+vjof74oMlCWXSvt0DOf2APEdZOCdubEvGDUAlqH//VBYcOYsGgRW7Xzorr44LvkjiuvecWc8fChxuZZbChtg==";
};
};
"graphql-upload-8.1.0" = {
@@ -20425,7 +20515,7 @@ let
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/gridsome-helper-json/-/gridsome-helper-json-1.0.3.tgz";
- sha512 = "0aap44r8aapj25ifii24zjzhxw179ixns71qgmnhlxhmq33gs00v2sbdy4p2073q9j9ylmxkabyz8g35hk2s9qky5ii9966ffmya18a";
+ sha512 = "CgXlq3PGpBRj8RMnLSYs46Hvl5q9Up9kwuMAcYlvS4sNgH5j4Ao7hbY+HI62PaYTeIdffiJidLEIeZVCmZCrFA==";
};
};
"grouped-queue-1.1.0" = {
@@ -20443,7 +20533,7 @@ let
version = "1.10.5";
src = fetchurl {
url = "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz";
- sha512 = "146i7if4fjml1p6xw1ybb7vm22k6i8yc7r8wcw8yia7qy385w1s6j18ip91g5mv47zvv5fw5m8kpzlaayjs183fkpg174hbw4xgh6m8";
+ sha512 = "qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==";
};
};
"growl-1.9.2" = {
@@ -20491,13 +20581,22 @@ let
sha512 = "7Isf9Y690o/Q5MVjEylH1H7L8WeZ89woW7DnhD5unTintOdZb67KdOayRgp9trUFo+f9UyJtuatV42e/+kghPg==";
};
};
- "gulp-cli-2.2.1" = {
+ "gulp-cli-2.3.0" = {
name = "gulp-cli";
packageName = "gulp-cli";
- version = "2.2.1";
+ version = "2.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.2.1.tgz";
- sha512 = "yEMxrXqY8mJFlaauFQxNrCpzWJThu0sH1sqlToaTOT063Hub9s/Nt2C+GSLe6feQ/IMWrHvGOOsyES7CQc9O+A==";
+ url = "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz";
+ sha512 = "zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==";
+ };
+ };
+ "gulp-eslint-3.0.1" = {
+ name = "gulp-eslint";
+ packageName = "gulp-eslint";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/gulp-eslint/-/gulp-eslint-3.0.1.tgz";
+ sha1 = "04e57e3e18c6974267c12cf6855dc717d4a313bd";
};
};
"gulp-less-3.5.0" = {
@@ -20551,7 +20650,7 @@ let
version = "2.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/gulp-vinyl-zip/-/gulp-vinyl-zip-2.2.1.tgz";
- sha512 = "1rznw3bglscl14k8wnm7sq0fy2p75vdmyjhpxaapgbcqxb34bxzm2k9z8sm87piv60blmmdw60hdvxgfq05aqcgxg7xq41b95jh4p7n";
+ sha512 = "9lwCZUkrENzP649hVQB2r+8GgeGtVrqA2fEeVDX6aYr6+yJjdczWu0r1C6WvbZdzhXcA61MtR5MEyjR9a3D7cw==";
};
};
"gulplog-1.0.0" = {
@@ -20569,7 +20668,7 @@ let
version = "1.4.2";
src = fetchurl {
url = "https://registry.npmjs.org/gunzip-maybe/-/gunzip-maybe-1.4.2.tgz";
- sha512 = "17lvq9xaj80lxk55fh52d6v1jfjm908f6ykhw40ljs28f3bwvyapgrf7sn1bznhj437si98di9gkzhm0g5h8yvf7msyyb16rva8w5p2";
+ sha512 = "4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==";
};
};
"handle-thing-2.0.1" = {
@@ -20578,7 +20677,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz";
- sha512 = "174zcs1shwmzgb8dxckn95s38pz30irzkrp8zw1rx5drqydb5x6mn1cnc3m6nklbq0jyilpfcrf9br9zrrxlfpcv0him5sy3k4gh2gm";
+ sha512 = "9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==";
};
};
"handlebars-4.7.6" = {
@@ -20587,7 +20686,7 @@ let
version = "4.7.6";
src = fetchurl {
url = "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz";
- sha512 = "1f5wy9r0rqpp3whv7fm6kzj4ksqmrpvg8q4gkzyr6734zlmfqm39fmqay5r3r6da3xh9c06k4sjla2hdf9jjhibgl02qzh14w083zfm";
+ sha512 = "1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==";
};
};
"har-schema-1.0.5" = {
@@ -20626,13 +20725,13 @@ let
sha1 = "33481d0f1bbff600dd203d75812a6a5fba002e2a";
};
};
- "har-validator-5.1.3" = {
+ "har-validator-5.1.5" = {
name = "har-validator";
packageName = "har-validator";
- version = "5.1.3";
+ version = "5.1.5";
src = fetchurl {
- url = "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz";
- sha512 = "3kaldgfsh3lfvgvw31s8b7q345zf7ixjahllncdckcw6qfs3gnbsamdxgs9kfigq7rwmja7v51ghh7y0rsp6q7jmvmbydhh645wxnxh";
+ url = "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz";
+ sha512 = "nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==";
};
};
"hard-rejection-2.1.0" = {
@@ -20641,7 +20740,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz";
- sha512 = "1s0ggyjyl589bn50iqm6fa8jqwbc792l0i18hvcxw8ihz3li4jjsyh5vqgz52cz3j9y6ckzi0zywim0dpjyq7hhdv71x1y34vx431jl";
+ sha512 = "VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==";
};
};
"has-1.0.3" = {
@@ -20650,7 +20749,7 @@ let
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/has/-/has-1.0.3.tgz";
- sha512 = "37vh53c11hws66navka0w9xxm6rcr034bxpyvaldiqz1msafqf0jpi1aqxbaygs53arz9y510qg6dl6vrm285hrxniygs2l8lxnyrvz";
+ sha512 = "f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==";
};
};
"has-ansi-0.1.0" = {
@@ -20695,7 +20794,7 @@ let
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz";
- sha512 = "2gww5b6yd5yg2vl5wzdba3azfrfg5llbfppzw99j8jnx3yqz9zyjxr8ra8dm9cjnl9h0xq9dc3hxmx84ma3s9hg06g13gnj20mdclhv";
+ sha512 = "G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==";
};
};
"has-color-0.1.7" = {
@@ -20758,7 +20857,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz";
- sha512 = "0ylry8j6wanggw1786jw36k056caw516fasjfz5jl945p7g0zl2aqxsjd5fxxfah3hlhrbflnsb88vx42080sfsfbb38aimyi7hja8k";
+ sha512 = "EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==";
};
};
"has-generators-1.0.1" = {
@@ -20803,7 +20902,7 @@ let
version = "1.4.2";
src = fetchurl {
url = "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz";
- sha512 = "0kljkjnsw7jnqm8dpf05rd7a59xjfwlbmp1qxs5kdda78zwwqfpkq5ryc2510iyam6v5vbyy0h7bpkwqadajq1ag2zaa7dymyyhwfnx";
+ sha512 = "3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==";
};
};
"has-symbols-1.0.1" = {
@@ -20812,7 +20911,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz";
- sha512 = "0mb9d5yqvznqmq073hdc4wl7175niiqpkpb7iqqv8p0q6xgmrhfap9ni6iwrx44w8p9vyg8n3zsllil5pdflzlh462dkydymfi2rdrw";
+ sha512 = "PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==";
};
};
"has-to-string-tag-x-1.4.1" = {
@@ -20821,7 +20920,7 @@ let
version = "1.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz";
- sha512 = "0bqvhd628h3lrsydbp1xllh7jp23c58j7d4z0x0v9ddffindkk1zfrqmzm28z47ipjp0zxlmzvmlzk98zf9mzjsc47bmp1ydizcmmmx";
+ sha512 = "vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==";
};
};
"has-unicode-2.0.1" = {
@@ -20875,7 +20974,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz";
- sha512 = "2rx8jg0nq8g0mh3vff4jq7zrdanyycs3q0jafw3b95qikc3a443a5hrim2pjggr880ra603dda95xnh1sh7d3d19vzb9fr35sm5382j";
+ sha512 = "UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==";
};
};
"hash-base-3.1.0" = {
@@ -20884,7 +20983,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz";
- sha512 = "1a4igycmwj2j5i74m5n5cfc4c0lw191lsmhnc6pzj46fqyyfx1v4jkwqlbxsicxgf4d37h07p7l029gll7hy906xj23hc71zakrhyfn";
+ sha512 = "1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==";
};
};
"hash-sum-2.0.0" = {
@@ -20902,7 +21001,7 @@ let
version = "1.1.7";
src = fetchurl {
url = "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz";
- sha512 = "1f5xc15zpy3b7hssv57xnd92ja5r073zvd2pczvncxmy1jnbjcx716riyr2syvah88qk7328a6fz049mziv2k837093xqxd86r9m8xm";
+ sha512 = "taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==";
};
};
"hasha-2.2.0" = {
@@ -20923,6 +21022,15 @@ let
sha1 = "8b5341c3496124b0724ac8555fbb8ca363ebbb73";
};
};
+ "hashish-0.0.4" = {
+ name = "hashish";
+ packageName = "hashish";
+ version = "0.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/hashish/-/hashish-0.0.4.tgz";
+ sha1 = "6d60bc6ffaf711b6afd60e426d077988014e6554";
+ };
+ };
"hashlru-2.3.0" = {
name = "hashlru";
packageName = "hashlru";
@@ -20938,7 +21046,16 @@ let
version = "1.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/hast-util-embedded/-/hast-util-embedded-1.0.5.tgz";
- sha512 = "30vyak5fc1n3sg7zfxxb7s114hks16928x51kw0nlmhc2l1hlwvkyhh1lpf2rf3i7p4iwwg783him3kj6zqqw5prni67bf0cwgcnmyh";
+ sha512 = "0FfLHmfArWOizbdwjL+Rc9QIBzqP80juicNl4S4NEPq5OYWBCgYrtYDPUDoSyQQ9IQlBn9W7++fpYQNzZSq/wQ==";
+ };
+ };
+ "hast-util-from-parse5-5.0.3" = {
+ name = "hast-util-from-parse5";
+ packageName = "hast-util-from-parse5";
+ version = "5.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-5.0.3.tgz";
+ sha512 = "gOc8UB99F6eWVWFtM9jUikjN7QkWxB3nY0df5Z0Zq1/Nkwl5V4hAAsl0tmwlgWl/1shlTF8DnNYLO8X6wRV9pA==";
};
};
"hast-util-has-property-1.0.4" = {
@@ -20947,16 +21064,16 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/hast-util-has-property/-/hast-util-has-property-1.0.4.tgz";
- sha512 = "1k6nkfv8yfqxasmgm1ajjnirwj079xb7vzkrsvlz6vdi22pq826ic89rhn78vav51yiibca00adhdisqyi9s1kkl02zh6g8dfkyw4c2";
+ sha512 = "ghHup2voGfgFoHMGnaLHOjbYFACKrRh9KFttdCzMCbFoBMJXiNi2+XTrPP8+q6cDJM/RSqlCfVWrjp1H201rZg==";
};
};
- "hast-util-is-body-ok-link-1.0.3" = {
+ "hast-util-is-body-ok-link-1.0.4" = {
name = "hast-util-is-body-ok-link";
packageName = "hast-util-is-body-ok-link";
- version = "1.0.3";
+ version = "1.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/hast-util-is-body-ok-link/-/hast-util-is-body-ok-link-1.0.3.tgz";
- sha512 = "2i0gh3a72br7zljaijw6anmrk70ynr43vk4yfl8l9gkg3lzbrgxdzrmsqfizjmrcz1smwwibkc94gfilhs0ma6xjnayhkxai1dj67rl";
+ url = "https://registry.npmjs.org/hast-util-is-body-ok-link/-/hast-util-is-body-ok-link-1.0.4.tgz";
+ sha512 = "mFblNpLvFbD8dG2Nw5dJBYZkxIHeph1JAh5yr4huI7T5m8cV0zaXNiqzKPX/JdjA+tIDF7c33u9cxK132KRjyQ==";
};
};
"hast-util-is-element-1.0.4" = {
@@ -20965,7 +21082,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-1.0.4.tgz";
- sha512 = "06k03a4vaqkqmfdz4y3rrpxc760a7mp147k4cniqw0wml02lrgzw8p36xaw7rmrj0n1pp6piqbn1w68rig6slpy7hr3gg2i6ab7lm1l";
+ sha512 = "NFR6ljJRvDcyPP5SbV7MyPBgF47X3BsskLnmw1U34yL+X6YC0MoBx9EyMg8Jtx4FzGH95jw8+c1VPLHaRA0wDQ==";
};
};
"hast-util-parse-selector-2.2.4" = {
@@ -20974,16 +21091,34 @@ let
version = "2.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.4.tgz";
- sha512 = "368hx44b0fj16rjw8xyy087padsfdcrc30dfs7ibrrf1h10c5w2g0spaxsh5jrfab07vg2m5zw7i0f95fyd62xyli0gc8m7zk2yqvc1";
+ sha512 = "gW3sxfynIvZApL4L07wryYF4+C9VvH3AUi7LAnVXV4MneGEgwOByXvFo18BgmTWnm7oHAe874jKbIB1YhHSIzA==";
+ };
+ };
+ "hast-util-phrasing-1.0.5" = {
+ name = "hast-util-phrasing";
+ packageName = "hast-util-phrasing";
+ version = "1.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/hast-util-phrasing/-/hast-util-phrasing-1.0.5.tgz";
+ sha512 = "P3uxm+8bnwcfAS/XpGie9wMmQXAQqsYhgQQKRwmWH/V6chiq0lmTy8KjQRJmYjusdMtNKGCUksdILSZy1suSpQ==";
+ };
+ };
+ "hast-util-to-nlcst-1.2.7" = {
+ name = "hast-util-to-nlcst";
+ packageName = "hast-util-to-nlcst";
+ version = "1.2.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/hast-util-to-nlcst/-/hast-util-to-nlcst-1.2.7.tgz";
+ sha512 = "IeHm2Ndwu9G7xtLswt51k3zpprLMckg7ahsvvJAG6hTPXfg+pwIu4FS30lrcxyWVMzNt35ZEoW78z4QCFTp0qw==";
};
};
- "hast-util-to-string-1.0.3" = {
+ "hast-util-to-string-1.0.4" = {
name = "hast-util-to-string";
packageName = "hast-util-to-string";
- version = "1.0.3";
+ version = "1.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-1.0.3.tgz";
- sha512 = "39ksw0i47gkni87xr01zg1ph850lpjiviwcd7anckb11j1m3cw8dfqpc7j0ya70lxpkpbz9idklh1qkasj7i1bn7zgr8xjf9q6f0l6y";
+ url = "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-1.0.4.tgz";
+ sha512 = "eK0MxRX47AV2eZ+Lyr18DCpQgodvaS3fAQO2+b9Two9F5HEoRPhiUMNzoXArMJfZi2yieFzUBMRl3HNJ3Jus3w==";
};
};
"hast-util-whitespace-1.0.4" = {
@@ -20992,7 +21127,16 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-1.0.4.tgz";
- sha512 = "3cdy7w756lr09wrd46h4zr3rkfpckc20lwlqysgwqvszy86rcsb3xf7qrz55n7yyxyxwdnjw1rbr4a2a49dnw9v6w7z0qg14xsr7493";
+ sha512 = "I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A==";
+ };
+ };
+ "hastscript-5.1.2" = {
+ name = "hastscript";
+ packageName = "hastscript";
+ version = "5.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/hastscript/-/hastscript-5.1.2.tgz";
+ sha512 = "WlztFuK+Lrvi3EggsqOkQ52rKbxkXL3RwB6t5lwoa8QLMemoWfBuL43eDrwOamJyR7uKQKdmKYaBH1NZBiIRrQ==";
};
};
"hat-0.0.3" = {
@@ -21028,16 +21172,16 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/he/-/he-1.2.0.tgz";
- sha512 = "0dwml2q9r97ga11qbbn5sb46v4g47lx174dz9g1jgxpycknhg1d5dlsij2vja905p8h243jj51hfa5cmzh8n9rdcs8r78lg86fl7z8p";
+ sha512 = "F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==";
};
};
- "header-case-1.0.1" = {
+ "header-case-2.0.3" = {
name = "header-case";
packageName = "header-case";
- version = "1.0.1";
+ version = "2.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/header-case/-/header-case-1.0.1.tgz";
- sha1 = "9535973197c144b09613cd65d317ef19963bd02d";
+ url = "https://registry.npmjs.org/header-case/-/header-case-2.0.3.tgz";
+ sha512 = "LChe/V32mnUQnTwTxd3aAlNMk8ia9tjCDb/LjYtoMrdAPApxLB+azejUk5ERZIZdIqvinwv6BAUuFXH/tQPdZA==";
};
};
"headless-0.1.7" = {
@@ -21091,7 +21235,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz";
- sha512 = "16nq2pq6pbpjp3xhvxzyr0qv7vn58pp9h29j8abcxkibz0ibgh9lls5ws73qwhz75nl8wsrjkri8ka6rjm7c41v52md7aifbc61znwp";
+ sha512 = "l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==";
};
};
"hexer-1.5.0" = {
@@ -21103,6 +21247,15 @@ let
sha1 = "b86ce808598e8a9d1892c571f3cedd86fc9f0653";
};
};
+ "highlight.js-10.1.1" = {
+ name = "highlight.js";
+ packageName = "highlight.js";
+ version = "10.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/highlight.js/-/highlight.js-10.1.1.tgz";
+ sha512 = "b4L09127uVa+9vkMgPpdUQP78ickGbHEQTWeBrQFTJZ4/n2aihWOGS0ZoUqAwjVmfjhq/C76HRzkqwZhK4sBbg==";
+ };
+ };
"highlight.js-8.2.0" = {
name = "highlight.js";
packageName = "highlight.js";
@@ -21121,13 +21274,13 @@ let
sha1 = "e6d9dbe57cbefe60751f02af336195870c90c01e";
};
};
- "highlight.js-9.18.1" = {
+ "highlight.js-9.18.3" = {
name = "highlight.js";
packageName = "highlight.js";
- version = "9.18.1";
+ version = "9.18.3";
src = fetchurl {
- url = "https://registry.npmjs.org/highlight.js/-/highlight.js-9.18.1.tgz";
- sha512 = "0k5561x5q6pikbkjkjafw627bsdg3b59p5qqbak16l5jbcrc5m663hdzf6hlx5qxzskqa28gfzfxdzxdz5mv6q918kpnb7l7rilmd9s";
+ url = "https://registry.npmjs.org/highlight.js/-/highlight.js-9.18.3.tgz";
+ sha512 = "zBZAmhSupHIl5sITeMqIJnYCDfAEc3Gdkqj65wC1lpI468MMQeeQkhcIAvk+RylAkxrCcI9xy9piHiXeQ1BdzQ==";
};
};
"hipchatter-0.3.2" = {
@@ -21139,15 +21292,6 @@ let
sha1 = "7f529cb676884032b0756750556ce77123bec406";
};
};
- "hiredis-0.4.1" = {
- name = "hiredis";
- packageName = "hiredis";
- version = "0.4.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/hiredis/-/hiredis-0.4.1.tgz";
- sha1 = "aab4dcfd0fc4cbdb219d268005f2335a3c639e8f";
- };
- };
"historic-readline-1.0.8" = {
name = "historic-readline";
packageName = "historic-readline";
@@ -21184,13 +21328,22 @@ let
sha1 = "4cd9e1abd4294146e7679e41d7898732b02c7bfd";
};
};
+ "hoist-non-react-statics-3.3.2" = {
+ name = "hoist-non-react-statics";
+ packageName = "hoist-non-react-statics";
+ version = "3.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz";
+ sha512 = "/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==";
+ };
+ };
"homedir-polyfill-1.0.3" = {
name = "homedir-polyfill";
packageName = "homedir-polyfill";
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz";
- sha512 = "1qc7ngn9k1w5lcqx2ygqb2x9f03knfbsym25l6qsp6q9qdcxa4fzwwjsh9d9lm5l1569v19rjp7sdnz11087f4b6sv34rav9rcacabr";
+ sha512 = "eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==";
};
};
"hoox-0.0.1" = {
@@ -21208,16 +21361,16 @@ let
version = "2.8.8";
src = fetchurl {
url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz";
- sha512 = "19a25b4xb3hg00d1nsirc3xfcc07rplbh6msa49rgc8xg5rg38y1z8rfrf0dmll8k4jaml8z337bi6y2cgah66jnwxinn0sch5k7z3z";
+ sha512 = "f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==";
};
};
- "hosted-git-info-3.0.4" = {
+ "hosted-git-info-3.0.5" = {
name = "hosted-git-info";
packageName = "hosted-git-info";
- version = "3.0.4";
+ version = "3.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.4.tgz";
- sha512 = "4oT62d2jwSDBbLLFLZE+1vPuQ1h8p9wjrJ8Mqx5TjsyWmBMV5B13eJqn8pvluqubLf3cJPTfiYCIwNwDNmzScQ==";
+ url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.5.tgz";
+ sha512 = "i4dpK6xj9BIpVOTboXIlKG9+8HMKggcrMX7WA24xZtKwX0TPelq/rbaS5rCKeNX8sJXZJGdSxpnEGtta+wismQ==";
};
};
"hot-shots-6.8.7" = {
@@ -21262,7 +21415,7 @@ let
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz";
- sha512 = "2cqjc2vwxqb38sr58kl1gj9vv949wmmnb1i2f3gms2pszqqaf9mjci0q13w3086wia9n7nfxwmk73d68gcjjjkgs1c0w99n0vjkmqrz";
+ sha512 = "P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==";
};
};
"html-encoding-sniffer-1.0.2" = {
@@ -21271,7 +21424,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz";
- sha512 = "1ir4rhs26z0x26nr1bca94rbgyginfyrdza1a550ish1ssv5cf9j94dgl2j47n65yvjsnmhx8m749bljr3qjn7pdndcp7l35375jngg";
+ sha512 = "71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==";
};
};
"html-entities-1.3.1" = {
@@ -21280,7 +21433,7 @@ let
version = "1.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz";
- sha512 = "0sg3s1fl0dy8jyscjshfy21a9n677m7g93drvgn5y3pv837yadd770asmsrkynzhkm7a289k97swb3hsp45p6s2073iq8p1kphky4df";
+ sha512 = "rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==";
};
};
"html-minifier-3.5.21" = {
@@ -21289,7 +21442,7 @@ let
version = "3.5.21";
src = fetchurl {
url = "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz";
- sha512 = "0q6cvl4w5l7hi0f2irpq8mvbgzzqfhcmkv8ny6z36g9nljcvhi6ypghqr5pm013g1can1pbbpzfcn19gzs2rzz7vrd171s3wb10m99c";
+ sha512 = "LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==";
};
};
"html-tags-1.2.0" = {
@@ -21316,7 +21469,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz";
- sha512 = "0vag8dfbvd6f76hivc5i881vw1amvc4pg05w0bgvlqj894mhjr0lhq6wrjyyaw74qmmk59wbkp7q1al69nqvqdc251m3pjnv3rk79nn";
+ sha512 = "1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==";
};
};
"html-void-elements-1.0.5" = {
@@ -21325,16 +21478,16 @@ let
version = "1.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz";
- sha512 = "3ivagk6rx7i59vssfvvifdljl3bk2n2caw33kdg1c79x5p1x47balc4n10bnbbb6a79dvf7600widzyxdw5l247wcqqfd5jmg2d6kxq";
+ sha512 = "uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==";
};
};
- "html-whitespace-sensitive-tag-names-1.0.2" = {
+ "html-whitespace-sensitive-tag-names-1.0.3" = {
name = "html-whitespace-sensitive-tag-names";
packageName = "html-whitespace-sensitive-tag-names";
- version = "1.0.2";
+ version = "1.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/html-whitespace-sensitive-tag-names/-/html-whitespace-sensitive-tag-names-1.0.2.tgz";
- sha512 = "3868fnq5959n3y31hfr4gm3lc5zpcqiknr1yppn1r5gkb6dq2srnm1q1fip5h9c5zrrg3m2sf9f2cwlbby0wi9kcqj3bcjrmw19qc7n";
+ url = "https://registry.npmjs.org/html-whitespace-sensitive-tag-names/-/html-whitespace-sensitive-tag-names-1.0.3.tgz";
+ sha512 = "GX1UguduCBEAEo1hjFxc2Bz04/sDq0ACNyT7LsuoDcPfXYI3nS0NRPp3dyazLJyVUMp3GPBB56i/0Zr6CqD2PQ==";
};
};
"htmlescape-1.1.1" = {
@@ -21346,13 +21499,13 @@ let
sha1 = "3a03edc2214bca3b66424a3e7959349509cb0351";
};
};
- "htmlnano-0.2.5" = {
+ "htmlnano-0.2.6" = {
name = "htmlnano";
packageName = "htmlnano";
- version = "0.2.5";
+ version = "0.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/htmlnano/-/htmlnano-0.2.5.tgz";
- sha512 = "X1iPSwXG/iF9bVs+/obt2n6F64uH0ETkA8zp7qFDmLW9/+A6ueHGeb/+qD67T21qUY22owZPMdawljN50ajkqA==";
+ url = "https://registry.npmjs.org/htmlnano/-/htmlnano-0.2.6.tgz";
+ sha512 = "HUY/99maFsWX2LRoGJpZ/8QRLCkyY0UU1El3wgLLFAHQlD3mCxCJJNcWJk5SBqaU49MLhIWVDW6cGBeuemvaPQ==";
};
};
"htmlparser2-3.10.1" = {
@@ -21361,7 +21514,7 @@ let
version = "3.10.1";
src = fetchurl {
url = "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz";
- sha512 = "04y4izmqmlxvcv7fj67dqaiiwrnq75j6n6yv9a6990y6s23lrj6ipbx0y0i57z8gqzq2ddhb2dj2dflskk2ia7wl81vjcfl50v9w212";
+ sha512 = "IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==";
};
};
"htmlparser2-3.7.3" = {
@@ -21388,7 +21541,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz";
- sha512 = "3qqzg18ppf3sf7sas8wlh3ljkhmir9fv03bkinq2k42szjcz5608w5m85iban7jlr976wg7hj2npsylry976gya88h4x13kmpaylc73";
+ sha512 = "4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==";
};
};
"http-auth-2.0.7" = {
@@ -21415,7 +21568,7 @@ let
version = "3.8.1";
src = fetchurl {
url = "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz";
- sha512 = "3gsj16kpvygynld5ajbvg8ii3n3bka4waamdzx30wwhz72mdr6wvffm20rfnxwzid9fq49d5g333yjq5dz1qqbnk9bwcmrj9f5bda75";
+ sha512 = "5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==";
};
};
"http-cache-semantics-4.1.0" = {
@@ -21424,7 +21577,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz";
- sha512 = "1qvqr3inc283iggn9x9wwiv1zb634i5zmlh8dnl2c5n4czaf2yibs4dncrgxfg7zrdfkcali22mvys4pgyhmfqjb57b91qlay9czaki";
+ sha512 = "carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==";
};
};
"http-call-5.3.0" = {
@@ -21460,7 +21613,7 @@ let
version = "1.7.2";
src = fetchurl {
url = "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz";
- sha512 = "13c4825kzqlxdqfjrlrwh15ira0bjm9m3b8qcrfzaysiky1m3gb6dv6gcjgpnap9mbl0fajqiibzp1w5r8qnyn8glaj4wgzf6vh2i5r";
+ sha512 = "uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==";
};
};
"http-errors-1.7.3" = {
@@ -21469,7 +21622,16 @@ let
version = "1.7.3";
src = fetchurl {
url = "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz";
- sha512 = "1zx0vws4k6lcw8j8pgc2yrwfw56s6n2z4dvhd9lcj9l1ywnl9ssianilmrlzr6ravkqxv0xbdqg4cn0q3l72d8h0achvcdbqp8dfd35";
+ sha512 = "ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==";
+ };
+ };
+ "http-errors-1.8.0" = {
+ name = "http-errors";
+ packageName = "http-errors";
+ version = "1.8.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz";
+ sha512 = "4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==";
};
};
"http-headers-3.0.2" = {
@@ -21524,7 +21686,7 @@ let
version = "1.18.1";
src = fetchurl {
url = "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz";
- sha512 = "0spki04vawz837lc1jrllmh9fplc5gcnv8409biglvg6ha1y29zyyw5f5cxkga0q80zaksb8sdw0g8bylmnkrsn45q74vj0dppzyv7f";
+ sha512 = "7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==";
};
};
"http-proxy-agent-2.1.0" = {
@@ -21533,7 +21695,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz";
- sha512 = "21cixh55jg0m41bhn1xh9pydf31jq4ip5j525hprkimg376jjxms69raxfbsryi0mzhmgw84g1nb3paqznb1l2ajy0zhnkvnl2dn0db";
+ sha512 = "qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==";
};
};
"http-proxy-agent-4.0.1" = {
@@ -21551,7 +21713,7 @@ let
version = "0.19.1";
src = fetchurl {
url = "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz";
- sha512 = "3fl42r9rpdqm0jrrd2wqws6syv02r8cqgy0j6ddrjvn5p3by8shm0mmbych1g5k9i5agc70x6z2904nrgidkdnlq1pwafqhcf0i6xn8";
+ sha512 = "yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==";
};
};
"http-signature-0.11.0" = {
@@ -21587,7 +21749,34 @@ let
version = "1.3.4";
src = fetchurl {
url = "https://registry.npmjs.org/http-signature/-/http-signature-1.3.4.tgz";
- sha512 = "3v5p0via1mr5p5vd7psdl7mk2ffgn6ls4i18g2bvgq4srx4mpalqzl4qdmbiqsmqnlihm8y60rm62lfrkjsp86l6hqj4l90iy5bgc89";
+ sha512 = "CbG3io8gUSIxNNSgq+XMjgpTMzAeVRipxVXjuGrDhH5M1a2kZ03w20s8FCLR1NjnnJj10KbvabvckmtQcYNb9g==";
+ };
+ };
+ "http-status-1.4.2" = {
+ name = "http-status";
+ packageName = "http-status";
+ version = "1.4.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/http-status/-/http-status-1.4.2.tgz";
+ sha512 = "mBnIohUwRw9NyXMEMMv8/GANnzEYUj0Y8d3uL01zDWFkxUjYyZ6rgCaAI2zZ1Wb34Oqtbx/nFZolPRDc8Xlm5A==";
+ };
+ };
+ "http2-client-1.3.3" = {
+ name = "http2-client";
+ packageName = "http2-client";
+ version = "1.3.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/http2-client/-/http2-client-1.3.3.tgz";
+ sha512 = "nUxLymWQ9pzkzTmir24p2RtsgruLmhje7lH3hLX1IpwvyTg77fW+1brenPPP3USAR+rQ36p5sTA/x7sjCJVkAA==";
+ };
+ };
+ "http2-wrapper-1.0.0-beta.5.2" = {
+ name = "http2-wrapper";
+ packageName = "http2-wrapper";
+ version = "1.0.0-beta.5.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.0-beta.5.2.tgz";
+ sha512 = "xYz9goEyBnC8XwXDTuC/MZ6t+MrKVQZOk4s7+PaDkwIsQd8IwqvM+0M6bA/2lvG8GHXcPdf+MejTUeO2LCPCeQ==";
};
};
"http_ece-1.1.0" = {
@@ -21596,7 +21785,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/http_ece/-/http_ece-1.1.0.tgz";
- sha512 = "2a56qv102s1y231j6s0g9pcgv3xn1bhrlaawlcw9ka60259h7084is5w297f4qyx7w6vm5cpppnnnnyv3p4kn4wnd79qg6x41y416vf";
+ sha512 = "bptAfCDdPJxOs5zYSe7Y3lpr772s1G346R4Td5LgRUeCwIGpCGDUTJxRrhTNcAXbx37spge0kWEIH7QAYWNTlA==";
};
};
"https-browserify-1.0.0" = {
@@ -21623,7 +21812,7 @@ let
version = "2.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz";
- sha512 = "0979xsccqrg855qv37fyjaykxgaj4cp11178rmd4rdzq3ssa93xahw3ldwdcsr1d5355ky07hkqrd9na7zn1pni0gnvhn3p1shxysrs";
+ sha512 = "OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==";
};
};
"https-proxy-agent-3.0.1" = {
@@ -21632,7 +21821,7 @@ let
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-3.0.1.tgz";
- sha512 = "1b2v58qpjqpn6za9a0z143jwnygak1sixi5mz2bmym91y7argg9jvixvg9wb13zd83gan78df5q98qh0vbfwx5pgfg0n33sp12zdhpq";
+ sha512 = "+ML2Rbh6DAuee7d07tYGEKOEi2voWPUGan+ExdPbPW6Z3svq+JCqr0v8WmKPOkz1vOVykPCBSuobe7G8GJUtVg==";
};
};
"https-proxy-agent-4.0.0" = {
@@ -21641,7 +21830,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz";
- sha512 = "075xjypjndhadx2nbn1fk87pyj29v4j39ylyq1p26ak2hw9xgzs2v7cc7k406h7fdj01zi3xwp755khxk7jy06ljzsqgphip5df306f";
+ sha512 = "zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==";
};
};
"https-proxy-agent-5.0.0" = {
@@ -21650,7 +21839,7 @@ let
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz";
- sha512 = "1n8bc76isd6i45f468ydmgdl77xp7k226d38ij8z6d79b5xjm0fq07bqbsgd914wdd4ld2n4cz3wjm655qvglhwpffnhl0a2zj2cihj";
+ sha512 = "EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==";
};
};
"hue-sdk-0.1.0" = {
@@ -21659,7 +21848,7 @@ let
version = "0.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/hue-sdk/-/hue-sdk-0.1.0.tgz";
- sha512 = "0psslx2m1hk0fh32lgcqxigjm11hwri1gpzfciggivqdc7y4lxjvn9k219r874ys56hjqy68g8f4z412blrlxnrdaxpzqkc0qassgs7";
+ sha512 = "Rz+tFQZs4n+7atl2mukSgXzi0EPGYwlN0Z4clFMQM9ktOyX+sIZ3fC8y9+8LMXMYQpUvdsweFQM6MGGoolOtLw==";
};
};
"human-signals-1.1.1" = {
@@ -21668,7 +21857,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz";
- sha512 = "1kz5n441pr99yhsdpw8sdamc8c44nc6jiipq41iqvsi1djabh15z8vmqkyqy63hjp6da0szqfk2607vfyqh81pav55k6akwz7p2wi28";
+ sha512 = "SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==";
};
};
"humanize-0.0.9" = {
@@ -21794,7 +21983,7 @@ let
version = "0.4.24";
src = fetchurl {
url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz";
- sha512 = "2n3ygx6km56rdcd5kq52bs2113xqm3vlw2kb9r7pnmxd2qhxrfahp2ngc4w7x8x76fyfpapnixnbjq1i24nc11mj6q7rghwj2fifwxz";
+ sha512 = "v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==";
};
};
"iconv-lite-0.4.8" = {
@@ -21806,13 +21995,13 @@ let
sha1 = "c6019a7595f2cefca702eab694a010bcd9298d20";
};
};
- "iconv-lite-0.5.1" = {
+ "iconv-lite-0.6.2" = {
name = "iconv-lite";
packageName = "iconv-lite";
- version = "0.5.1";
+ version = "0.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.1.tgz";
- sha512 = "ONHr16SQvKZNSqjQT9gy5z24Jw+uqfO02/ngBSBoqChZ+W8qXX7GPRa1RoUnzGADw8K63R1BXUMzarCVQBpY8Q==";
+ url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz";
+ sha512 = "2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==";
};
};
"icss-replace-symbols-1.1.0" = {
@@ -21839,7 +22028,7 @@ let
version = "1.1.13";
src = fetchurl {
url = "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz";
- sha512 = "179jm8fhl2advz4j63klrp57sm99wvyb5jcxwfr9rhi730ybcxkyfqrr0pmwvir12zjzpkwwvjjkjclwrss7lpab7dg2myqc8izpxz2";
+ sha512 = "4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==";
};
};
"iferr-0.1.5" = {
@@ -21857,7 +22046,7 @@ let
version = "3.3.10";
src = fetchurl {
url = "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz";
- sha512 = "2x7za00gs7ipwcq29bslxcdv7j47m28jx14n9ybs5h2icr4024jn5ppmbs6953g2qb3amhs1gg5x0s48ky3mk7ybi36wchsb7kks2ry";
+ sha512 = "Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==";
};
};
"ignore-4.0.6" = {
@@ -21866,16 +22055,16 @@ let
version = "4.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz";
- sha512 = "0r4irp01vzp54vc0l7372sdmni8qzhh8zqng2qmpfiz5js122w94333j08731g4rja0jdx05z6q0vz3r0f2dqjrb1f8gzcwp8m468bk";
+ sha512 = "cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==";
};
};
- "ignore-5.1.6" = {
+ "ignore-5.1.8" = {
name = "ignore";
packageName = "ignore";
- version = "5.1.6";
+ version = "5.1.8";
src = fetchurl {
- url = "https://registry.npmjs.org/ignore/-/ignore-5.1.6.tgz";
- sha512 = "185f5k3775qhbyal8jj3svjahrci3b6a5c8ivvq601q86hx529bmn8kw65npl8y827kmj48hs6a13kfm8kqg8h47akw01ar5a9y01bj";
+ url = "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz";
+ sha512 = "BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==";
};
};
"ignore-by-default-1.0.1" = {
@@ -21893,7 +22082,7 @@ let
version = "3.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz";
- sha512 = "0mlk9s23jc3avly1bv6s5j7hs0aafxabmgn7iqi0bjag4b03nqckvcdrgnarpmysdq8yr1rgxh6k7p82vzjj1z6hnm5ckwswg33mflv";
+ sha512 = "m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==";
};
};
"image-data-uri-2.0.1" = {
@@ -21902,7 +22091,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/image-data-uri/-/image-data-uri-2.0.1.tgz";
- sha512 = "09vcc6wv9znnqszbbd78a6sqaplkw824wjn9fdjb6cip1l55ba762d9nbh0rgwj66pc53ssqy7iswdcq6m8lafw0pq98hvna7dpp605";
+ sha512 = "BZh721F2Q5TwBdwpiqrBrHEdj8daj8KuMZK/DOCyqQlz1CqFhhuZWbK5ZCUnAvFJr8LaKHTaWl9ja3/a3DC2Ew==";
};
};
"image-size-0.5.5" = {
@@ -21920,7 +22109,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/image-type/-/image-type-3.1.0.tgz";
- sha512 = "2hnidm35rg5jgp5ikfv1pqvp18imfx9bxgp1bjkvnf88bf62cx0wb6c3y1536cvsdwsc0zmp2zzjn9552y52iki3nr3sn1plif13mkr";
+ sha512 = "edYRXKQ3WD2yHXFGUbwoJVn5v7j1A6Z505uZUYIfzCwOOhPGLYSc3VOucF9fqbsaUbgb37DdjOU+WV4uo7ZooQ==";
};
};
"imap-0.8.19" = {
@@ -21992,7 +22181,7 @@ let
version = "3.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz";
- sha512 = "2qpginjvqrwzzzcmi0nb2n7cq7bwkvdpqi22zl8dr59jld47wbq2aw7rm26i085babplx829zkj09qx64lpkr6z1xbn8gynr7anmvg9";
+ sha512 = "6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==";
};
};
"import-from-2.1.0" = {
@@ -22004,6 +22193,15 @@ let
sha1 = "335db7f2a7affd53aaa471d4b8021dee36b7f3b1";
};
};
+ "import-from-3.0.0" = {
+ name = "import-from";
+ packageName = "import-from";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz";
+ sha512 = "CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==";
+ };
+ };
"import-global-0.1.0" = {
name = "import-global";
packageName = "import-global";
@@ -22037,7 +22235,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz";
- sha512 = "29wgmvaz6prx0yf60ib38i5srgry6hlqwmr1ra9lvr19j56f76k47gf993pkkwrivns4q131q8k5gpqjivpmqgd3vwwdsxwlsinzaxc";
+ sha512 = "rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==";
};
};
"import-local-0.1.1" = {
@@ -22055,16 +22253,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz";
- sha512 = "04jd526svpmpgya7i580qcb13s9b6bw4s9hng2fsni2gxsz6h8vqxl8gbm5k575yxm5aqhy001rl7p1iy60rsi6371cvynfdpi39avg";
- };
- };
- "import-package-1.0.0" = {
- name = "import-package";
- packageName = "import-package";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/import-package/-/import-package-1.0.0.tgz";
- sha512 = "3axznzcslnq10406m2qaajjsvww64a8hav6582nfjph7sv5d58gyim4k24vx61y0nl199rzglrsqjwjs6s9hxpqrzyqyn0fwzdd6h0h";
+ sha512 = "b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==";
};
};
"imurmurhash-0.1.4" = {
@@ -22118,7 +22307,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz";
- sha512 = "3172bpzypayzfssbv1vi2anfh58k8bib049cd8m3fy1cvc480k43jnfq45i24acki0kbm54pfcn63pvqrngzsxj5f4frn00xrkc7l0i";
+ sha512 = "EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==";
};
};
"indexes-of-1.0.1" = {
@@ -22154,7 +22343,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz";
- sha512 = "3s364ysa3q0sxc852a6rlbx0y8spayvg5csradd7s9vn2fr0ky3xpfhy5kkv6afgji3df7kyiswx296kwfakydii9xygqzxgkwn6a90";
+ sha512 = "IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==";
};
};
"inflected-2.0.4" = {
@@ -22208,7 +22397,7 @@ let
version = "2.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz";
- sha512 = "30rw2i1k63pbf0n5dbwly05h95cdp1kj8c9r15gv1cwha141g61k56fx4qwsvhpm1ksnf7agch1wxirs3s0m31wbfvmcqizgrlwdywk";
+ sha512 = "k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==";
};
};
"ini-1.1.0" = {
@@ -22226,7 +22415,7 @@ let
version = "1.3.5";
src = fetchurl {
url = "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz";
- sha512 = "1rjbvf1rg5ywhnba08sgagn2qf23lab330qrqmh7d891zap3xpxcyfyj1cblpf0f0rypglcfacybzyrpd4996aa1mbc820awa33k5j5";
+ sha512 = "RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==";
};
};
"init-package-json-1.10.3" = {
@@ -22247,13 +22436,13 @@ let
sha512 = "s7lJuQDJEdjqtaIWhp3KYHl6WV3J04U9zoQ6wVc+Xoa06XM27SXUY57qC5DO46xkF0CfgXMKkKNcgvSu/SAEpA==";
};
};
- "ink-text-input-3.2.2" = {
+ "ink-text-input-3.3.0" = {
name = "ink-text-input";
packageName = "ink-text-input";
- version = "3.2.2";
+ version = "3.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ink-text-input/-/ink-text-input-3.2.2.tgz";
- sha512 = "h4EEJYOO88uK16U1mhgmJBMYeEy8ZmkrdV6gybyluCbAOQtAyND/WuRQVIKhe7D2dtYd2wwYTC648nuAxwltPQ==";
+ url = "https://registry.npmjs.org/ink-text-input/-/ink-text-input-3.3.0.tgz";
+ sha512 = "gO4wrOf2ie3YuEARTIwGlw37lMjFn3Gk6CKIDrMlHb46WFMagZU7DplohjM24zynlqfnXA5UDEIfC2NBcvD8kg==";
};
};
"inline-source-map-0.6.2" = {
@@ -22316,7 +22505,7 @@ let
version = "3.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz";
- sha512 = "1wsmzzva3rfjb4bfks7ba2nvha9ziwgq2kag6xxibc5cc6mz19xbgj4fm3a7ghvfbfx4am0x13ibc8j2s5m3sv12nph44rq56gnvv47";
+ sha512 = "h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==";
};
};
"inquirer-5.2.0" = {
@@ -22334,7 +22523,7 @@ let
version = "6.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/inquirer/-/inquirer-6.2.0.tgz";
- sha512 = "1x0h1ww7c5dqlkxw4l5y64zw0sknw2z3p2zmkbyajahy74ndsb69ah54x4ya8wlv18mk4wdx4f67c37rk5f5hk0chc6ahrjhqdi10a0";
+ sha512 = "QIEQG4YyQ2UYZGDC4srMZ7BjHOmNk1lR2JQj5UknBapklm6WHA+VVH7N+sUdX3A7NeCfGF8o4X1S3Ao7nAcIeg==";
};
};
"inquirer-6.5.2" = {
@@ -22343,7 +22532,7 @@ let
version = "6.5.2";
src = fetchurl {
url = "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz";
- sha512 = "1qz47j4jjik343ic5fx92q3jv1mfspj9ka574l6jbxr0mh8w1as4945qnl70m5v6rrgxcw64lg0p27j4bx3mfgfp0i1vf11k03nayvj";
+ sha512 = "cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==";
};
};
"inquirer-7.0.4" = {
@@ -22361,7 +22550,25 @@ let
version = "7.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/inquirer/-/inquirer-7.1.0.tgz";
- sha512 = "1xd3nzm8r8j8p7adskadgb0bx8flqb0l91fc61n8amps278as9cr2i3g1as927xfy7k9vf1cs24rgp33i9pxzvvs8p2d4d295c4rwp5";
+ sha512 = "5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==";
+ };
+ };
+ "inquirer-7.2.0" = {
+ name = "inquirer";
+ packageName = "inquirer";
+ version = "7.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/inquirer/-/inquirer-7.2.0.tgz";
+ sha512 = "E0c4rPwr9ByePfNlTIB8z51kK1s2n6jrHuJeEHENl/sbq2G/S1auvibgEwNR4uSyiU+PiYHqSwsgGiXjG8p5ZQ==";
+ };
+ };
+ "inquirer-7.3.3" = {
+ name = "inquirer";
+ packageName = "inquirer";
+ version = "7.3.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz";
+ sha512 = "JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==";
};
};
"inquirer-autocomplete-prompt-1.0.2" = {
@@ -22379,7 +22586,7 @@ let
version = "7.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.0.tgz";
- sha512 = "15ks7a4jsdgwd9cpql86xignkdz7wf7jxz7r8pyyqgfr3n51nc6y3m271cxzwm4ccaajb6y9sc5hw80ga7pg37306zps6lndyaqskjl";
+ sha512 = "VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==";
};
};
"insight-0.10.3" = {
@@ -22415,7 +22622,7 @@ let
version = "0.3.4";
src = fetchurl {
url = "https://registry.npmjs.org/inspect-function/-/inspect-function-0.3.4.tgz";
- sha512 = "3zamyq39qmddj106xv646k1i7vh7gzy0as3p72lg9x9x494z3h6xq40m1w5w9jf88ym0syy1ni289sfm10wlrjdz5cw7zlak9n6qi5k";
+ sha512 = "s0RsbJqK/sNZ+U1mykGoTickog3ea1A9Qk4mXniogOBu4PgkkZ56elScO7QC/r8D94lhGmJ2NyDI1ipOA/uq/g==";
};
};
"inspect-parameters-declaration-0.0.10" = {
@@ -22424,7 +22631,7 @@ let
version = "0.0.10";
src = fetchurl {
url = "https://registry.npmjs.org/inspect-parameters-declaration/-/inspect-parameters-declaration-0.0.10.tgz";
- sha512 = "2vb46dxbcycbk6pi5xzx1vhd889mhbhxdfff3m4fxwrzl8403ffijd6sixj2r0x3bm1z0asw77z6aq3rjgn7wddcw9p83b2vyzc3krg";
+ sha512 = "L8/Bvt9iDXQTZ63xY5/MAyvzz+FagR/qGh1kIXvUpsno3AAE0Z95d6QO51zrcMGaEGpwh/57idfMxTxbvRmytg==";
};
};
"inspect-parameters-declaration-0.0.8" = {
@@ -22433,7 +22640,7 @@ let
version = "0.0.8";
src = fetchurl {
url = "https://registry.npmjs.org/inspect-parameters-declaration/-/inspect-parameters-declaration-0.0.8.tgz";
- sha512 = "05g66pdz06wdmr6qb6snk9x4fzimzv91f8fgig6r77g181ib0602riaj20mw3jmjmcp6yipjc0qxp8dwn13cgp352n6c5p0a8vk712v";
+ sha512 = "W4QzN1LgFmasKOM+NoLlDd2OAZM3enNZlVUOXoGQKmYBDFgxoPDOyebF55ALaf8avyM9TavNwibXxg347RrzCg==";
};
};
"inspect-parameters-declaration-0.0.9" = {
@@ -22442,7 +22649,7 @@ let
version = "0.0.9";
src = fetchurl {
url = "https://registry.npmjs.org/inspect-parameters-declaration/-/inspect-parameters-declaration-0.0.9.tgz";
- sha512 = "19q9297lcq6gh5yy1laijc2sn7bf2s9p616as8ck9m8sm6f57gwylp3dphgqi0s3x5g9psyyg99amc46q530iipn8mhrbrml0lfny3k";
+ sha512 = "c3jrKKA1rwwrsjdGMAo2hFWV0vNe3/RKHxpE/OBt41LP3ynOVI1qmgxpZYK5SQu3jtWCyaho8L7AZzCjJ4mEUw==";
};
};
"inspect-property-0.0.6" = {
@@ -22451,7 +22658,7 @@ let
version = "0.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/inspect-property/-/inspect-property-0.0.6.tgz";
- sha512 = "1lhgg6g13q99zpsm1gvbkq0ax9vyzhdx4is3wrja5xmbgcjpw8v5binrbxpgvca2fkvdy1d6qyriw421sq5m93zvbiscnvx368wf21f";
+ sha512 = "LgjHkRl9W6bj2n+kWrAOgvCYPTYt+LanE4rtd/vKNq6yEb+SvVV7UTLzoSPpDX6/U1cAz7VfqPr+lPAIz7wHaQ==";
};
};
"inspect-with-kind-1.0.5" = {
@@ -22460,25 +22667,7 @@ let
version = "1.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/inspect-with-kind/-/inspect-with-kind-1.0.5.tgz";
- sha512 = "3d0ccn42mqybxkily2shvgmx2iq6kv1jhmvkg7lyjp7i55klmdvsrcqllz03j46ihnjx1ilrzssl8nwkpp3yka5y2j7mv98w8k1811h";
- };
- };
- "install-purescript-0.7.0" = {
- name = "install-purescript";
- packageName = "install-purescript";
- version = "0.7.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/install-purescript/-/install-purescript-0.7.0.tgz";
- sha512 = "2d7f22flipw7scxryimbvfxzs52gfx5nbf80lq4450x7afcmn7nz4s04v08a53gzcns4j4lirxdcddww04lag0swkky446gramqis80";
- };
- };
- "install-purescript-cli-0.4.2" = {
- name = "install-purescript-cli";
- packageName = "install-purescript-cli";
- version = "0.4.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/install-purescript-cli/-/install-purescript-cli-0.4.2.tgz";
- sha512 = "02hh08qlzjliak3ric9jqxvvyggy2pq3hq93mmfh916ps8cx6jp0kjkhhbidblglkhf1ld93h26ds9xm6nv0l12d7xwr4hc1fzqdbfb";
+ sha512 = "MAQUJuIo7Xqk8EVNP+6d3CKq9c80hi4tjIbIAT6lmGW9W6WzlHiu9PS8uSuUYU+Do+j1baiFp3H25XEVxDIG2g==";
};
};
"int53-1.0.0" = {
@@ -22514,7 +22703,7 @@ let
version = "4.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz";
- sha512 = "05c6ydjyg8633b07vn5g168r5lxwvl5k1mjm55brfx35c1z18195bh67f7cfk4bjvyapxfhh8q5i7pv75k353rfp0rcpkgsa2iw2p2b";
+ sha512 = "S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==";
};
};
"interpret-1.1.0" = {
@@ -22526,13 +22715,13 @@ let
sha1 = "7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614";
};
};
- "interpret-1.2.0" = {
+ "interpret-1.4.0" = {
name = "interpret";
packageName = "interpret";
- version = "1.2.0";
+ version = "1.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz";
- sha512 = "1pibn9f6dn61lmilqiv8hb4aix4b78xf9sdws3rnl060vvv6l4qrw6gfmncq5n0f0rah2yj1ssfg80chaw9y5aa860wfdcccb4ghgcr";
+ url = "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz";
+ sha512 = "agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==";
};
};
"intersect-1.0.1" = {
@@ -22568,7 +22757,7 @@ let
version = "2.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz";
- sha512 = "0sa0bflh46zr7zqdifqk3a48bmqlmpikrnmwvgz8nx6979piw2m92qrn1g5xnpjzxn864y2jq3gl84jkws2dad3mlwr6s3fa10my4m6";
+ sha512 = "phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==";
};
};
"invert-kv-1.0.0" = {
@@ -22586,7 +22775,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz";
- sha512 = "0lamd4l8hybnh42bg1nav09fj3h7k31vnvsqbqk3mhbhml32042k8hpixhiapqfssi1jyhnw31mdv9zx0fvxzxqi8igahyh5zznzxf0";
+ sha512 = "wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==";
};
};
"invert-kv-3.0.1" = {
@@ -22625,15 +22814,6 @@ let
sha512 = "u9YYtb1p2fWSbzpKmZ/b3QXWA+diRYPxc2c4y5lFB/MMk5WZ7wNZv8S3CFcIGVJ5XtlaCAl/FQy/D3eQ2XtdOA==";
};
};
- "ip-regex-1.0.3" = {
- name = "ip-regex";
- packageName = "ip-regex";
- version = "1.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz";
- sha1 = "dc589076f659f419c222039a33316f1c7387effd";
- };
- };
"ip-regex-2.1.0" = {
name = "ip-regex";
packageName = "ip-regex";
@@ -22661,15 +22841,6 @@ let
sha1 = "27a9ca37f148d2102b0ef191ccbf2c51a8f025c6";
};
};
- "ipaddr.js-1.0.5" = {
- name = "ipaddr.js";
- packageName = "ipaddr.js";
- version = "1.0.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.0.5.tgz";
- sha1 = "5fa78cf301b825c78abc3042d812723049ea23c7";
- };
- };
"ipaddr.js-1.4.0" = {
name = "ipaddr.js";
packageName = "ipaddr.js";
@@ -22685,7 +22856,7 @@ let
version = "1.9.1";
src = fetchurl {
url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz";
- sha512 = "3gcwhv1wa2hb1vljlcmzhvzliks9rj7nzsw165vgy69jakw8g55ky474mj4j41vfbid8viy9nhwn9kx8pfqrikyl29i98zi9vmkz8nh";
+ sha512 = "0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==";
};
};
"irc-framework-4.7.0" = {
@@ -22694,7 +22865,7 @@ let
version = "4.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/irc-framework/-/irc-framework-4.7.0.tgz";
- sha512 = "2q4ndr3c0ghzl39i7ls8rjaah0wifl017q89zsk1cv0in0gn47j92w3h4kh5c760bgj490sk418x9wifd622ilcdx4ims7b23qx19aw";
+ sha512 = "XKXQ8RDr6BpJb4xGIUxzkaeOApkaJCLfAuawAieBg4skD7EP2Ag2C1P/hPAJgLrIAVRKZqTpiWnQDx9gIzdLsA==";
};
};
"irc-replies-2.0.1" = {
@@ -22748,7 +22919,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz";
- sha512 = "02g5p9wfcx3f1p0zq01ycrx5biwg79qg1mdw1cv6li7kxpny5hxsp34ynam7w2g6nvah73f0kzdkh6pxxmx1ymd8m02fwvgz6lsirbl";
+ sha512 = "dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==";
};
};
"is-absolute-url-2.1.0" = {
@@ -22766,7 +22937,7 @@ let
version = "3.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz";
- sha512 = "3ssxj0ds0anzx5qcgn5lcawrsv3br0zbi1qcfpi9sslp4iwzb0hr9aqy3y72rf9c0bwb0h5svy7l341j0arlkyvx2yp85pfgqhqv6d2";
+ sha512 = "opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==";
};
};
"is-accessor-descriptor-0.1.6" = {
@@ -22784,7 +22955,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz";
- sha512 = "1qllik6fjwfq17ic0fxwqyll8mrhmcm36xfsq45xc57mq9ah4i4nn4f8fvgb0gx4kpl3jlpkzndp0xlmmf2mh0xmggw6mhw74fng64v";
+ sha512 = "m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==";
};
};
"is-alphabetical-1.0.4" = {
@@ -22793,7 +22964,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz";
- sha512 = "1b7cyfbl4d47dnb7z5k42cr09b9fkfibd6yahyb83myahh62an5qb0xdc067s04iilpsm38n7if8l5dw17jyvin3l2mshqb9q1yq30g";
+ sha512 = "DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==";
};
};
"is-alphanumeric-1.0.0" = {
@@ -22811,7 +22982,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz";
- sha512 = "3s4cij60l5ha2k6jcxnn0abs1py57f6s0aarayibjhmr8xjal666lwikcfavcnkxrc0p8fi23s4n9cyhhhjpy3vnzvmqzcppx91jfjk";
+ sha512 = "UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==";
};
};
"is-arguments-1.0.4" = {
@@ -22820,7 +22991,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz";
- sha512 = "0n6f8bxyg7bn669kd50zw62x8fjgbckgkfxs9mnka3iw3mklg60ijk5v312y9hd30jvxawag77nv3c0jr4wkvywn2wlwd3wdd379y64";
+ sha512 = "xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==";
};
};
"is-arrayish-0.2.1" = {
@@ -22838,7 +23009,7 @@ let
version = "0.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz";
- sha512 = "1cmy0k81vgz5z55rdyxfnx307053ksyp1lfgyj5jldkqqzmkx1z2k63fvzn7lgj8wdakmsa1mw408rm5xxfpk3avjqbnrb5yl56lm3r";
+ sha512 = "eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==";
};
};
"is-ascii-1.0.0" = {
@@ -22874,7 +23045,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz";
- sha512 = "1gldm4swvg3612pg55yjza8dvpv4daf374dijjg8kcmndlq55933pdd7gw4gq4c2aa5fn9vnasz3h9spg3pd8p1rafkr91sxdhi3hb4";
+ sha512 = "ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==";
};
};
"is-boolean-object-1.0.1" = {
@@ -22892,7 +23063,7 @@ let
version = "1.1.6";
src = fetchurl {
url = "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz";
- sha512 = "3kr8dm9qyklmm2xyiz75s8db90bfilfals4x0g276kncihrrrz0ar4y6dqpvc7pwy7h43jay1bayi1r62x97nzvcswkk4ap18pl1irm";
+ sha512 = "NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==";
};
};
"is-buffer-2.0.4" = {
@@ -22901,16 +23072,16 @@ let
version = "2.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz";
- sha512 = "3c1f1cy2867lfdcfxpy91qxbjxizlwa2dhz3mgckg17xd4xcx284ylzvfk3v7l6mdynrk7xc2rg31avi6caj053p7bgaf4p8ni6pb9a";
+ sha512 = "Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==";
};
};
- "is-callable-1.1.5" = {
+ "is-callable-1.2.0" = {
name = "is-callable";
packageName = "is-callable";
- version = "1.1.5";
+ version = "1.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz";
- sha512 = "3wmff73yzck45x5shydqswbww8zkl03i43yhy7mm6av9770yvd2gj7xfrc8f45fw2ncn7mwblxvxlcap5rngmklkjiis902qgkay8hi";
+ url = "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz";
+ sha512 = "pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==";
};
};
"is-canonical-base64-1.1.1" = {
@@ -22937,7 +23108,7 @@ let
version = "1.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz";
- sha512 = "1d24ljvazsw749cwzgrpjjvb167j4p91km11rlkhvb6fw35amnl3h3p1w7nmxdxbsa49dxf26z078an46miz0f86p4jshhsljqmzaxk";
+ sha512 = "s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==";
};
};
"is-ci-2.0.0" = {
@@ -22946,7 +23117,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz";
- sha512 = "3inmiidgnyxsaypy9cq2pxcc0n7xcfsy3dlkjhk22y97vwz45b0hg972wj27kc0q5dd7k0zywjl3y5fjsqiq7fvllp1sh19p7p57wk1";
+ sha512 = "YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==";
};
};
"is-color-stop-1.1.0" = {
@@ -22973,7 +23144,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz";
- sha512 = "0ny6kxc752fg3z6fmj8a7fw2lai2y17d9fx0028nvyv1qj0sa30rfryhv9xd7b7is1yfs0val6amsy2b22rh589il10md36a75mgd4d";
+ sha512 = "jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==";
};
};
"is-date-object-1.0.2" = {
@@ -22982,7 +23153,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz";
- sha512 = "39f971gzwirnxjw4b72c175nbn1hnmrn1wljvbzvxv69hw9vpialhjafh9nkh0g3p26a49zss3rr7pxfww1f6day4s89hmqkm7l6aai";
+ sha512 = "USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==";
};
};
"is-decimal-1.0.4" = {
@@ -22991,7 +23162,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz";
- sha512 = "37zvjv2jx5679s7byl4r43lwyavmnww6sv9g1xiqkk56hfada4qqg81qdm4vszcf32j19jadc49s3iln1vap456d9vgchlhr646nrs4";
+ sha512 = "RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==";
};
};
"is-deflate-1.0.0" = {
@@ -23009,7 +23180,7 @@ let
version = "0.1.6";
src = fetchurl {
url = "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz";
- sha512 = "0gbflcxmd30gzj91y19fylsfalirl6qg71sxjximc8lc2vxkg5h9scnahvxsczymchlx742i8ai489843ys431vyw73rp418jpxiw3a";
+ sha512 = "avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==";
};
};
"is-descriptor-1.0.2" = {
@@ -23018,7 +23189,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz";
- sha512 = "2v1a9mn2rzz52v8vs3i7njk9pv95fh971yc81xr0zkaw3dff4gbv1zv048xyjysfgwpajbyryk2px8hinwwh0wagblmw6chdbjsrs6r";
+ sha512 = "2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==";
};
};
"is-directory-0.3.1" = {
@@ -23039,13 +23210,13 @@ let
sha1 = "f04374d4eee5310e9a8e113bf1495411e46176a1";
};
};
- "is-docker-2.0.0" = {
+ "is-docker-2.1.0" = {
name = "is-docker";
packageName = "is-docker";
- version = "2.0.0";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz";
- sha512 = "pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==";
+ url = "https://registry.npmjs.org/is-docker/-/is-docker-2.1.0.tgz";
+ sha512 = "mB2WygGsSeoXtLKpSYzP6sa0Z9DyU9ZyKlnvuZWxCociaI0qsF8u12sR72DFTX236g1u6oWSWYFuUk09nGQEjg==";
};
};
"is-dotfile-1.0.3" = {
@@ -23108,7 +23279,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz";
- sha512 = "0w73qlx9ynmv2iznw1kll86yd04z4rsz3788nzgh7amcnpsbyxbrs734im9dibqgps6pjyz61s8kp4lcsbjsdfrlc51m1pm2hrxgfba";
+ sha512 = "arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==";
};
};
"is-extglob-1.0.0" = {
@@ -23144,7 +23315,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz";
- sha512 = "3gj0k3vlpbc7zg5xkl8yjnilqs2dmk3ks67shchrfmnzkj6r4aad994xwfczx99ccjx6cixdqg4sawk2m92lqhh6jmfl17zlnv8rp3i";
+ sha512 = "cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==";
};
};
"is-fullwidth-code-point-1.0.0" = {
@@ -23171,7 +23342,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz";
- sha512 = "119fphi7bl53f72b5n0jc61iqlkw6fjmxqhhpbp3ap79vnvp123f3qw5sanin1cfr5cjaa2z0bc6pcdkvbaiz90bc92pc5yxgkscafg";
+ sha512 = "zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==";
};
};
"is-function-1.0.2" = {
@@ -23207,7 +23378,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz";
- sha512 = "19c23n8r8rfbz5rgs5csbjbpwgxvwi7y6kpsvlylgs2v1r1z2zm18qzzz2g8vnnwaldn5c4qalpc6p88rl0gjrrm278j52ks0m2svg4";
+ sha512 = "5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==";
};
};
"is-gzip-1.0.0" = {
@@ -23225,7 +23396,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz";
- sha512 = "2byvcxmn9gwlaadrmd0mm2k56z2wjz8qy847kn27cmdkkxbrxgbqmfrbdrhbdy95w2nm844yxkf4l753yma4n65l4lp6v1pzyxcj8w3";
+ sha512 = "gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==";
};
};
"is-hidden-1.1.3" = {
@@ -23234,7 +23405,7 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/is-hidden/-/is-hidden-1.1.3.tgz";
- sha512 = "16881qp8q2cgfkrj5nisqnp1zlvzr7nrdns9r6biyqk4v51brsrkcmqpnz2l7ysm4fnpwa8xdhx70p42rfjd6hp2x79z1rxl0cf2p0l";
+ sha512 = "FFzhGKA9h59OFxeaJl0W5ILTYetI8WsdqdofKr69uLKZdV6hbDKxj8vkpG3L9uS/6Q/XYh1tkXm6xwRGFweETA==";
};
};
"is-html-1.1.0" = {
@@ -23291,15 +23462,6 @@ let
sha1 = "3d9877899e6a53efc0160504cde15f82e6f061d5";
};
};
- "is-lower-case-1.1.3" = {
- name = "is-lower-case";
- packageName = "is-lower-case";
- version = "1.1.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-lower-case/-/is-lower-case-1.1.3.tgz";
- sha1 = "7e147be4768dc466db3bfb21cc60b31e6ad69393";
- };
- };
"is-map-2.0.1" = {
name = "is-map";
packageName = "is-map";
@@ -23333,16 +23495,16 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz";
- sha512 = "1lnwwykigbkg3yqmr61cyiplxfdvpchcsi1fz67jwn55gvdrl597jpsd6jds205gjkn8c3zxbqmppmf3danpj0rrla7ffnicmwpys42";
+ sha512 = "gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==";
};
};
- "is-my-json-valid-2.20.0" = {
+ "is-my-json-valid-2.20.5" = {
name = "is-my-json-valid";
packageName = "is-my-json-valid";
- version = "2.20.0";
+ version = "2.20.5";
src = fetchurl {
- url = "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.0.tgz";
- sha512 = "005dmrjrjkysq1ggcr34y7610cxy29gjkx91cv6lxl4gzk6hm9qmdqbbsx5qbcfd9b5vck824wgzk4pg5qfvq4mn44dpi0849jw2cax";
+ url = "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.5.tgz";
+ sha512 = "VTPuvvGQtxvCeghwspQu1rBgjYUT6FGxPlvFKbYuFtgc4ADsX3U5ihZOYN0qyU6u+d4X9xXb0IT5O6QpXKt87A==";
};
};
"is-natural-number-4.0.1" = {
@@ -23378,7 +23540,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-npm/-/is-npm-3.0.0.tgz";
- sha512 = "2206c2xksa6kyn0w203r80axyw7vmywvqsvm2wbfd4z8k00l0hrwyn5b8pj5cwm8ris60qm93san3n8ny0hnabalwhwg4japl7a1j62";
+ sha512 = "wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA==";
};
};
"is-npm-4.0.0" = {
@@ -23414,7 +23576,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz";
- sha512 = "20ybhnkgsrcwv730ch8qvzayjwcvs83jk2w6iim7wv3h2nn4jz8hsldn0k6ggx4xgcypwirqjb5xdacsswsk06w2nk56zr509q2aadd";
+ sha512 = "rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==";
};
};
"is-number-7.0.0" = {
@@ -23423,7 +23585,7 @@ let
version = "7.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz";
- sha512 = "2g7332xqrb0cm36cn6rwdmgq7sllf9w19sf6jy4w0s4vgqdq1kngsnpz0z49i3vnknk8ms442yjllrdbqxbap9ajprc8yrs91za4l73";
+ sha512 = "41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==";
};
};
"is-number-object-1.0.4" = {
@@ -23450,7 +23612,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz";
- sha512 = "3rji48hhgd1433ipvrz0v97fcg39v3wz6awfs6advkwlhb032wadkxks4wnncbx6rk9vjp5kza6kmwf1rvkjs4l21qkqwqvfwdq7fkn";
+ sha512 = "drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==";
};
};
"is-object-1.0.1" = {
@@ -23486,7 +23648,7 @@ let
version = "2.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz";
- sha512 = "0aws7clcb9cyvvb4430df9fhfnpg9bl1n07ymzp7jdzia0bvjg25gyd39xp2xhgkgpkqazw8csglblifdql0rpj4kfwg1r26xnkdpn3";
+ sha512 = "w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==";
};
};
"is-path-in-cwd-2.1.0" = {
@@ -23495,7 +23657,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz";
- sha512 = "12yyg4jlg5mmiy2g0r91hz29v3jh5g2wyhdgs1qrfswx2sp7bfsn5g4632yfxmhrpjcy03bxfj12v93yd6pdykkpsmyz912g1f1rnmc";
+ sha512 = "rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==";
};
};
"is-path-inside-1.0.1" = {
@@ -23513,7 +23675,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz";
- sha512 = "0b5h3ls9n24ma1wqpfsv7n034ryz86rfn1vkz5g0sih2abi9wrs0vx6w583s6qhcgqa6rx5w5layfz7hlakhxvf07qcnnn36x7s2b62";
+ sha512 = "wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==";
};
};
"is-path-inside-3.0.2" = {
@@ -23522,7 +23684,7 @@ let
version = "3.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz";
- sha512 = "1b02q8dp20gbph14ccd8fd9cm9kmxvqncp92j49c7bfnraidy0m27ic454xrza7iyhfz147d5jz1qwfqz8g0wabsqlardi650yhcrgz";
+ sha512 = "/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==";
};
};
"is-plain-obj-1.1.0" = {
@@ -23534,22 +23696,31 @@ let
sha1 = "71a50c8429dfca773c92a390a4a03b39fcd51d3e";
};
};
+ "is-plain-obj-2.1.0" = {
+ name = "is-plain-obj";
+ packageName = "is-plain-obj";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz";
+ sha512 = "YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==";
+ };
+ };
"is-plain-object-2.0.4" = {
name = "is-plain-object";
packageName = "is-plain-object";
version = "2.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz";
- sha512 = "0xgsjz9m3kg5pm36lcchblxk53qay59ya7wi5jgdmz0dsl5b0j2j7wcd48yyfaip1m70mj9aqf8kib02fn62k0hy0vxg2hng60yk4w7";
+ sha512 = "h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==";
};
};
- "is-plain-object-3.0.0" = {
+ "is-plain-object-4.1.1" = {
name = "is-plain-object";
packageName = "is-plain-object";
- version = "3.0.0";
+ version = "4.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz";
- sha512 = "tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==";
+ url = "https://registry.npmjs.org/is-plain-object/-/is-plain-object-4.1.1.tgz";
+ sha512 = "5Aw8LLVsDlZsETVMhoMXzqsXwQqr/0vlnBYzIXJbYo2F4yYlhLHs+Ez7Bod7IIQKWkJbJfxrWD7pA1Dw1TKrwA==";
};
};
"is-posix-bracket-0.1.1" = {
@@ -23576,7 +23747,7 @@ let
version = "2.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz";
- sha512 = "0ai17w7lpk4zgxbimx9nr57a3ab71yv6m5s11nkhlwvz0hdjbgr42c9xmsz2nqi0c7byrg6lw0x9wk6w4a7gacxip81fl2am7zzhlzs";
+ sha512 = "+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==";
};
};
"is-property-1.0.2" = {
@@ -23597,13 +23768,13 @@ let
sha1 = "1d03dded53bd8db0f30c26e4f95d36fc7c87dc24";
};
};
- "is-reference-1.2.0" = {
+ "is-reference-1.2.1" = {
name = "is-reference";
packageName = "is-reference";
- version = "1.2.0";
+ version = "1.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/is-reference/-/is-reference-1.2.0.tgz";
- sha512 = "0ljm0cqfa07nx1bgirkg6nmx4gf6ri76g6lnnxx00wijs89l6kcrh03r3mlzikc5jbybb2w6w08ml25k9nk5s6r8631wfz4jkxnlp35";
+ url = "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz";
+ sha512 = "U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==";
};
};
"is-regex-1.0.5" = {
@@ -23612,7 +23783,16 @@ let
version = "1.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz";
- sha512 = "1hqaalcf1yqll2yzm71a1axvid0x87jp41hyicw16rl12rrh6sp6srr9lk7wxm6a1vl3ypw8qyd0imbq8fl2h7yq8l8xawdnkbrclmy";
+ sha512 = "vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==";
+ };
+ };
+ "is-regex-1.1.0" = {
+ name = "is-regex";
+ packageName = "is-regex";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz";
+ sha512 = "iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==";
};
};
"is-regexp-1.0.0" = {
@@ -23630,7 +23810,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz";
- sha512 = "0c8n613mhlc8h92jbpck37ajpx85jvbj04lapvhrr2ll2fgah9mf369pbsarlcrngkz18gqh6l721c28kcahh0zl1469kkp8ja0i7ir";
+ sha512 = "OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==";
};
};
"is-relative-0.1.3" = {
@@ -23657,16 +23837,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz";
- sha512 = "0c1pd4414iy40xq652p1zgqgmncmm7xcns96pfazd63v439vyc1z93bvzvbw5r2qc4fp24414ydnj4gdsqlq223pfg05ar2mmwd23rb";
- };
- };
- "is-relative-path-1.0.2" = {
- name = "is-relative-path";
- packageName = "is-relative-path";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-relative-path/-/is-relative-path-1.0.2.tgz";
- sha1 = "091b46a0d67c1ed0fe85f1f8cfdde006bb251d46";
+ sha512 = "Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==";
};
};
"is-relative-url-3.0.0" = {
@@ -23684,7 +23855,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz";
- sha512 = "0r8v3dkj5qbfh2wlj4w1msyqsw6j5myvxi88wkw36isscb97yyc2yc1pwm64djrmh1css6jp9p08cx1zb479fg4gv26prciaifdh05a";
+ sha512 = "qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==";
};
};
"is-retry-allowed-1.2.0" = {
@@ -23693,7 +23864,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz";
- sha512 = "134jdgzg4p15g5jvwsmb0bmglmymn1pyk6r2w8q1fm728f15l7k12sqmfngn0mg3vs34gzg12v684fp9c99l6jnv737b6rgmiwd8ij5";
+ sha512 = "RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==";
};
};
"is-root-1.0.0" = {
@@ -23747,7 +23918,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz";
- sha512 = "09j5ybpil7bgiffzq9gw66svm3rrgx634aghkwyslbdx382iqpy991cf3kwfk2jh9bi8fjz5wa996wsjwmq21lzz5svgbsld7wk4ajw";
+ sha512 = "XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==";
};
};
"is-string-1.0.5" = {
@@ -23765,7 +23936,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz";
- sha512 = "0lrp2yp3bjcq9v1sxn5451bmmnj129aws8g0ym3a2s4wkc2y6ym591pym51dgs2xg7cpid087hvmnvqjr36pp6gm419ibhlqmwhkxyy";
+ sha512 = "3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ==";
};
};
"is-svg-3.0.0" = {
@@ -23774,7 +23945,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz";
- sha512 = "36jn8w0rn8szd1vpk2pb9b7bnq3bfvwlakxmk1h792hgirxmh5bz8bi5sq6qmz54kx7aq7acbs232gdnwzmdm8jisp1sbbpmqf24bl2";
+ sha512 = "gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==";
};
};
"is-symbol-1.0.3" = {
@@ -23783,7 +23954,7 @@ let
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz";
- sha512 = "1lmzzy2360gfg5639x8mzi5fpc1bgpdx0ffjlqaz9affd0lvvpi7yjwk15jsm1y1l8rf5jahyapv6rm2w3p86gxkghsp0jjlj2s621v";
+ sha512 = "OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==";
};
};
"is-text-path-1.0.1" = {
@@ -23828,16 +23999,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz";
- sha512 = "2asak63h3kc1vackrpai7qfiv15ndr231w1yc753m1dy7fd6ywxsr0rvh88b9ppyxhmc373fqk89a0pw3dllv7m5nbbbcqzvmaskccs";
- };
- };
- "is-upper-case-1.1.2" = {
- name = "is-upper-case";
- packageName = "is-upper-case";
- version = "1.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-upper-case/-/is-upper-case-1.1.2.tgz";
- sha1 = "8d0b1fa7e7933a1e58483600ec7d9661cbaf756f";
+ sha512 = "mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==";
};
};
"is-url-1.2.4" = {
@@ -23849,15 +24011,6 @@ let
sha512 = "ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==";
};
};
- "is-url-superb-2.0.0" = {
- name = "is-url-superb";
- packageName = "is-url-superb";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-url-superb/-/is-url-superb-2.0.0.tgz";
- sha1 = "b728a18cf692e4d16da6b94c7408a811db0d0492";
- };
- };
"is-utf8-0.2.1" = {
name = "is-utf8";
packageName = "is-utf8";
@@ -23918,7 +24071,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz";
- sha512 = "3kqm8id341xb5cdi2cjcmnz0cq3a3fhshxfaw87sa7nccy83l4c8yry5hs40d3s5sygml4bb4m17mgbp835412x4l9csr686w9iwg28";
+ sha512 = "SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==";
};
};
"is-windows-0.2.0" = {
@@ -23936,7 +24089,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz";
- sha512 = "0h9a8zw2ddl25yryp7i376iqjdvlsx4gw93sxy4067dw2yi98m3krfwd9xgi9q5w0idw9rqnyhhncr38xsppyi5izkb7ngai58bawkr";
+ sha512 = "eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==";
};
};
"is-word-character-1.0.4" = {
@@ -23945,7 +24098,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz";
- sha512 = "0fdfb3rnvhhh9l5dj0rp5kpk2vp5gkqvyzgwvfkxs88jiv4dqy2kap0hfv2hbz8wvd3cm1xy6s9wb0v0anb9slskmvpr7jy2pqhw8z5";
+ sha512 = "5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==";
};
};
"is-wsl-1.1.0" = {
@@ -23972,7 +24125,7 @@ let
version = "0.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz";
- sha512 = "21yf0jn8asz9hml9kafmj7irmvd4b21xawncb4f6fqq6xgqscm74z3k3wsqxcpszaccm8347phagq5w1993vwnafwr4m6j7z5prwd2n";
+ sha512 = "VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==";
};
};
"is2-0.0.9" = {
@@ -24083,15 +24236,6 @@ let
sha1 = "4e431e92b11a9731636aa1f9c8d1ccbcfdab78df";
};
};
- "isobject-4.0.0" = {
- name = "isobject";
- packageName = "isobject";
- version = "4.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz";
- sha512 = "S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==";
- };
- };
"isomorphic-fetch-2.2.1" = {
name = "isomorphic-fetch";
packageName = "isomorphic-fetch";
@@ -24107,7 +24251,7 @@ let
version = "0.78.5";
src = fetchurl {
url = "https://registry.npmjs.org/isomorphic-git/-/isomorphic-git-0.78.5.tgz";
- sha512 = "3grdqkaz7l6liraqyxzf5zgas0v132iwn7z1h7lq3vmy8plrdcfgj587gz2dfhrlj5rwvsyqva8bnm3b65b23ffhdgd2ibvvjvpkc9f";
+ sha512 = "LrF5t9x7RdFeg84NsYpZo9qF1MZeb56LpBm6Jv47qMjnWMv0Il/3wPTA8I/lUYywgVbvF/e7xypHauj5auKW3w==";
};
};
"isomorphic-textencoder-1.0.1" = {
@@ -24116,7 +24260,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/isomorphic-textencoder/-/isomorphic-textencoder-1.0.1.tgz";
- sha512 = "1qrbqfk535dcr70rshv8mkdw9kiip912k9da0rdq3r0js9cn309cxj4z1aanyyjad5f17dzg2vvpgw6pn78zv3hfi1mkfh7508s3gpb";
+ sha512 = "676hESgHullDdHDsj469hr+7t3i/neBKU9J7q1T4RHaWwLAsaQnywC0D1dIUId0YZ+JtVrShzuBk1soo0+GVcQ==";
};
};
"isomorphic-ws-4.0.1" = {
@@ -24125,7 +24269,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz";
- sha512 = "3bk7frapznyd2q46p7kbk6w1wby8dfjj14p06j485n3s08nc398ah9d3wlr1q59sj5hv1cycvalkmn1vfzlamkp93d69981ccvny406";
+ sha512 = "BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==";
};
};
"isstream-0.1.2" = {
@@ -24143,7 +24287,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz";
- sha512 = "09a3zh1qhy782lp0c6mibksz7gw69wp8z5ny1q0y8k67188ql4as2w2wqpw9kdvnf74bai1bpb0y5kxvf8s6zp4x49k2i102fmhh9aj";
+ sha512 = "UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==";
};
};
"istanbul-lib-instrument-4.0.3" = {
@@ -24152,7 +24296,7 @@ let
version = "4.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz";
- sha512 = "0cmlgj4gzcx6j2gbm3zlr1anv9navip3r7nispz3g3pppqif5vx1am9gcc6752j7ixvi6vgx3xgyk16m18ria907k169q8zv6bi0y05";
+ sha512 = "BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==";
};
};
"istextorbinary-2.6.0" = {
@@ -24179,7 +24323,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz";
- sha512 = "3vs53bpdrwiwwcql2xs20jmd8qha27k4iypdhr0b3isgdaj18vz80nhxwvvqxk6y3x5vj3slchxl0r91gjhz487xmkkp52gridg5zyl";
+ sha512 = "1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==";
};
};
"iterall-1.3.0" = {
@@ -24191,13 +24335,31 @@ let
sha512 = "QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==";
};
};
- "iterare-1.2.0" = {
+ "iterare-1.2.1" = {
name = "iterare";
packageName = "iterare";
- version = "1.2.0";
+ version = "1.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/iterare/-/iterare-1.2.1.tgz";
+ sha512 = "RKYVTCjAnRthyJes037NX/IiqeidgN1xc3j1RjFfECFp28A1GVwK9nA+i0rJPaHqSZwygLzRnFlzUuHFoWWy+Q==";
+ };
+ };
+ "iterate-iterator-1.0.1" = {
+ name = "iterate-iterator";
+ packageName = "iterate-iterator";
+ version = "1.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/iterare/-/iterare-1.2.0.tgz";
- sha512 = "RxMV9p/UzdK0Iplnd8mVgRvNdXlsTOiuDrqMRnDi3wIhbT+JP4xDquAX9ay13R3CH72NBzQ91KWe0+C168QAyQ==";
+ 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==";
};
};
"iterators-0.1.0" = {
@@ -24236,6 +24398,15 @@ let
sha512 = "xZ9WvZDWLkZFq7SObpLwu1asMCKCgBRNcDxxGSvK+ZQ7OZyJC5xPlU+rJa4+s/P6autPBVwHpqMGbOERFxWuuA==";
};
};
+ "jake-10.8.2" = {
+ name = "jake";
+ packageName = "jake";
+ version = "10.8.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz";
+ sha512 = "eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==";
+ };
+ };
"java-properties-1.0.2" = {
name = "java-properties";
packageName = "java-properties";
@@ -24245,15 +24416,6 @@ let
sha512 = "qjdpeo2yKlYTH7nFdK0vbZWuTCesk4o63v5iVOlhMQPfuIZQfW/HI35SjfhA+4qpg36rnFSvUK5b1m+ckIblQQ==";
};
};
- "javascript-natural-sort-0.7.1" = {
- name = "javascript-natural-sort";
- packageName = "javascript-natural-sort";
- version = "0.7.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz";
- sha1 = "f9e2303d4507f6d74355a73664d1440fb5a0ef59";
- };
- };
"javascript-stringify-1.6.0" = {
name = "javascript-stringify";
packageName = "javascript-stringify";
@@ -24278,7 +24440,7 @@ let
version = "25.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-25.5.1.tgz";
- sha512 = "00sysdizs99bj260xzvziay6jhvs3gsnp6qbhmhaj608gbkxda6rk63y20gald6590csa9047rb5p5pp47ss51l1395x38rsn3n1mvm";
+ sha512 = "dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ==";
};
};
"jest-regex-util-25.2.6" = {
@@ -24287,7 +24449,7 @@ let
version = "25.2.6";
src = fetchurl {
url = "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-25.2.6.tgz";
- sha512 = "11zw2pz5ydim1gx3cg1n70362r3bd39zcb579yndhlb370yybyv3qpjw28ryk2m02873aswpmygpnby9y3wwnb6cajd1bhdmpnry2i9";
+ sha512 = "KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==";
};
};
"jest-serializer-25.5.0" = {
@@ -24296,7 +24458,7 @@ let
version = "25.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-serializer/-/jest-serializer-25.5.0.tgz";
- sha512 = "04drch3q3i7m8b903vnf5dkflly98lkis6ngb7h3mrwpdw1kfh1v0jf5rar8jskd79hwjbhkdmvd1x3zpmc5rgp20k2l1v5imyzq41g";
+ sha512 = "LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==";
};
};
"jest-util-25.5.0" = {
@@ -24305,7 +24467,7 @@ let
version = "25.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-util/-/jest-util-25.5.0.tgz";
- sha512 = "0hdsiclyf385pq4y51prqzi8yp5z8crkgzzxpigdf5izghjhhgz4983k0r92lp2pigd1m08v5axkxfq40dvwbfr0w9kbmx0cpwmfn99";
+ sha512 = "KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA==";
};
};
"jest-worker-25.5.0" = {
@@ -24314,7 +24476,7 @@ let
version = "25.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz";
- sha512 = "2zzb297bh0sjdlmkhhr4szyvscr4v6zcknz1mwh703dvyphdy6b3g0gn89iss6d39gl81190ls6np4qx8w25zzv340r3jq896ci5nzx";
+ sha512 = "/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==";
};
};
"jetpack-id-1.0.0" = {
@@ -24353,13 +24515,13 @@ let
sha1 = "06d4912255093419477d425633606e0e90782967";
};
};
- "joplin-turndown-4.0.27" = {
+ "joplin-turndown-4.0.29" = {
name = "joplin-turndown";
packageName = "joplin-turndown";
- version = "4.0.27";
+ version = "4.0.29";
src = fetchurl {
- url = "https://registry.npmjs.org/joplin-turndown/-/joplin-turndown-4.0.27.tgz";
- sha512 = "3kvs9bch3m1pf4h30j36c74g72qhlxqwvk9cdxqcjqis44jm2fx23b983jnsvkffvggws60n1sw3zdrkdsma0l8ipgpkjgcjv7480mb";
+ url = "https://registry.npmjs.org/joplin-turndown/-/joplin-turndown-4.0.29.tgz";
+ sha512 = "rVGu8u4TpSRETo59/jiVW9iaXnpdxxpBHjb7nyCflkDfWhg1Kska4uagBQGw7cD2yxw7mB2YUIB/fAgtlIzcDQ==";
};
};
"joplin-turndown-plugin-gfm-1.0.12" = {
@@ -24368,16 +24530,16 @@ let
version = "1.0.12";
src = fetchurl {
url = "https://registry.npmjs.org/joplin-turndown-plugin-gfm/-/joplin-turndown-plugin-gfm-1.0.12.tgz";
- sha512 = "1l8g3h55malkj5hq3rgd30kbfrzgz22sb62whrypza8571bl4ycnp1c22q8ibb2xkj421affj1xqkj6s9w96cyggrskchlw5kb3xgm8";
+ sha512 = "qL4+1iycQjZ1fs8zk3jSRk7cg3ROBUHk7GKtiLAQLFzLPKErnILUvz5DLszSQvz3s1sTjPbywLDISVUtBY6HaA==";
};
};
- "jpeg-js-0.1.2" = {
+ "jpeg-js-0.4.1" = {
name = "jpeg-js";
packageName = "jpeg-js";
- version = "0.1.2";
+ version = "0.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.1.2.tgz";
- sha1 = "135b992c0575c985cfa0f494a3227ed238583ece";
+ url = "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.1.tgz";
+ sha512 = "jA55yJiB5tCXEddos8JBbvW+IMrqY0y1tjjx9KNVtA+QPmu7ND5j0zkKopClpUTsaETL135uOM2XfcYG4XRjmw==";
};
};
"jpeg-turbo-0.4.0" = {
@@ -24407,22 +24569,22 @@ let
sha1 = "bcb4045c8dd0539c134bc1488cdd3e768a7a9e51";
};
};
- "jquery.terminal-2.16.1" = {
+ "jquery.terminal-2.17.6" = {
name = "jquery.terminal";
packageName = "jquery.terminal";
- version = "2.16.1";
+ version = "2.17.6";
src = fetchurl {
- url = "https://registry.npmjs.org/jquery.terminal/-/jquery.terminal-2.16.1.tgz";
- sha512 = "AsFJ7GlvVVRv1lTV2b2cOcIURyXyJJHC16osjpXlwr6Xui5X/RopVjZIxV+3oCVP/uovI8wfij+bwvad46/34Q==";
+ url = "https://registry.npmjs.org/jquery.terminal/-/jquery.terminal-2.17.6.tgz";
+ sha512 = "NPAxHodxrs6hLXNW9VAfijYkBFtoL/pyzpDDu2vX2slUyLekkUD9JBM4V0NcAuOvhB2eW4hLFChoYD5B2uu9Sg==";
};
};
- "js-base64-2.5.2" = {
+ "js-base64-2.6.4" = {
name = "js-base64";
packageName = "js-base64";
- version = "2.5.2";
+ version = "2.6.4";
src = fetchurl {
- url = "https://registry.npmjs.org/js-base64/-/js-base64-2.5.2.tgz";
- sha512 = "10j42437bn13bbnq5gq0sfw1abg9ykvcac9kfczfsggcm7am8r0psb9j8rgrk7xadfzl14q2mw8js7ysw55h5j3950w3vhh3p71q3sn";
+ url = "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz";
+ sha512 = "pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==";
};
};
"js-beautify-1.11.0" = {
@@ -24431,7 +24593,7 @@ let
version = "1.11.0";
src = fetchurl {
url = "https://registry.npmjs.org/js-beautify/-/js-beautify-1.11.0.tgz";
- sha512 = "3l6p01lagi3z1316pfh7zz0issvl0mw5n1swvr3d4qdsg7wmj4flxh91xb5byx247m6j6yhpwq2dlr4c26gbwv994328lbv5kw82vkb";
+ sha512 = "a26B+Cx7USQGSWnz9YxgJNMmML/QG2nqIaL7VVYPCXbqiKz8PN0waSNvroMtvAK6tY7g/wPdNWGEP+JTNIBr6A==";
};
};
"js-message-1.0.5" = {
@@ -24494,7 +24656,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz";
- sha512 = "0lwyvximqkf1q5w94x2747nj2v035is66vzalrbl3f2gdh9k1m3m29p8zw6r65ps5784x2lxwz8akmv085l4ai358rwbp84axz59lj5";
+ sha512 = "RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==";
};
};
"js-yaml-3.13.1" = {
@@ -24503,7 +24665,7 @@ let
version = "3.13.1";
src = fetchurl {
url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz";
- sha512 = "0kkjjrr0znm2ka89ywc5518c8dw0210z91fm94c7v11l8c96mkjh0ddld5mb7jmmnpzap7vn0fhvr29lma63c9is2ixq3fpp0xxrxk1";
+ sha512 = "YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==";
};
};
"js-yaml-3.14.0" = {
@@ -24512,7 +24674,7 @@ let
version = "3.14.0";
src = fetchurl {
url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz";
- sha512 = "3n3bmisgrj6jks8y1qr16iaal17j6cmzykbb0smm7bwlwdynjqlv7y9f8viccfp1nvgafm6p1s5jizc23w4g0ss3i6da3yww4hip0pz";
+ sha512 = "/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==";
};
};
"js-yaml-3.2.7" = {
@@ -24551,13 +24713,13 @@ let
sha1 = "b01307cb29b618a1ed26ec79e911f803c4da0040";
};
};
- "jscodeshift-0.9.0" = {
+ "jscodeshift-0.10.0" = {
name = "jscodeshift";
packageName = "jscodeshift";
- version = "0.9.0";
+ version = "0.10.0";
src = fetchurl {
- url = "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.9.0.tgz";
- sha512 = "SUeXq8dJzj5LR8uy71axgG3bmiHoC0IdHy7n89SqKzkzBWpAds5F9IIGE+lqUSZX9J0ZfEzN8fXWIqQV0dIp2w==";
+ url = "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.10.0.tgz";
+ sha512 = "xpH2FVSEepXoNr6+cPlPHzPzBY1W9bPulufhCHOShzk8+CTCzAOQKytuOXT0b/9PvmO4biRi0g/ZIylVew815w==";
};
};
"jsdom-11.12.0" = {
@@ -24566,7 +24728,7 @@ let
version = "11.12.0";
src = fetchurl {
url = "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz";
- sha512 = "27wagw1v4qv7snvz46q94kvwfzs4p86izsab5rm1bjh4dj18k527msjszrcnvb924sbwk4pj0ncvdqn6jzwydcpvlsi721jgbiz3hyb";
+ sha512 = "y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==";
};
};
"jsdom-13.2.0" = {
@@ -24575,7 +24737,7 @@ let
version = "13.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/jsdom/-/jsdom-13.2.0.tgz";
- sha512 = "0byrywrcj49w969qn50nxz139wc778slbp00nm0yl9wzfiakn750lg72x6f5cadm7jj5sj8n7qili5wa9vlfl8km6libxlfqns4svbh";
+ sha512 = "cG1NtMWO9hWpqRNRR3dSvEQa8bFI6iLlqU2x4kwX51FQjp0qus8T9aBaAO6iGp3DeBrhdwuKxckknohkmfvsFw==";
};
};
"jsdom-14.1.0" = {
@@ -24593,7 +24755,7 @@ let
version = "15.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz";
- sha512 = "3masjplz2rhfzzrfckkckdm9qapn4nz4figq9d1bdgyg09j1h7cy7qgsy1hzwbza7wkms97si4lp7dcfc8cnlj4pnwn2kzv9xdpa2bw";
+ sha512 = "fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==";
};
};
"jsdom-7.2.2" = {
@@ -24620,7 +24782,7 @@ let
version = "2.5.2";
src = fetchurl {
url = "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz";
- sha512 = "20bfkjw0zjachan7rfv75dn5ky7l12xhyz919mdhh9fjn395ss454ykknjza7fwyx09dj89makcs1xi341dvv4k1cvj94739ifbp2rr";
+ sha512 = "OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==";
};
};
"json-buffer-2.0.11" = {
@@ -24647,7 +24809,7 @@ let
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz";
- sha512 = "14iysr3lrpg8rlrd1q7qv6xwc9abgnfd1yw2wk08lahqhzz6jjrjwxd3k4q6y80p39qp251kdkgxmrx9ydmgglr9k8ag6knyh2pkdg1";
+ sha512 = "4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==";
};
};
"json-cycle-1.3.0" = {
@@ -24659,6 +24821,15 @@ let
sha512 = "FD/SedD78LCdSvJaOUQAXseT8oQBb5z6IVYaQaCrVUlu9zOAr1BDdKyVYQaSD/GDsAMrXpKcOyBD4LIl8nfjHw==";
};
};
+ "json-file-plus-3.3.1" = {
+ name = "json-file-plus";
+ packageName = "json-file-plus";
+ version = "3.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json-file-plus/-/json-file-plus-3.3.1.tgz";
+ sha512 = "wo0q1UuiV5NsDPQDup1Km8IwEeqe+olr8tkWxeJq9Bjtcp7DZ0l+yrg28fSC3DEtrE311mhTZ54QGS6oiqnZEA==";
+ };
+ };
"json-merge-patch-0.2.3" = {
name = "json-merge-patch";
packageName = "json-merge-patch";
@@ -24674,7 +24845,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz";
- sha512 = "2pv1kaf7gjr0bhr2djaf1i88li7q3v5daz4zm4hz57i4h21jgryihxb5c2h0p0q1vrq1ffyg279hp0vjrg73shvxr5lir6plxjb5fls";
+ sha512 = "mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==";
};
};
"json-parse-even-better-errors-2.2.0" = {
@@ -24695,6 +24866,15 @@ let
sha1 = "13f14ce02eed4e981297b64eb9e3b932e2dd13dc";
};
};
+ "json-pointer-0.6.0" = {
+ name = "json-pointer";
+ packageName = "json-pointer";
+ version = "0.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json-pointer/-/json-pointer-0.6.0.tgz";
+ sha1 = "8e500550a6aac5464a473377da57aa6cc22828d7";
+ };
+ };
"json-refs-2.1.7" = {
name = "json-refs";
packageName = "json-refs";
@@ -24713,15 +24893,6 @@ let
sha512 = "0vOQd9eLNBL18EGl5yYaO44GhixmImes2wiYn9Z3sag3QnehWrYWlB9AFtMxCL2Bj3fyxgDYkxGFEU/chlYssw==";
};
};
- "json-rpc2-0.8.1" = {
- name = "json-rpc2";
- packageName = "json-rpc2";
- version = "0.8.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/json-rpc2/-/json-rpc2-0.8.1.tgz";
- sha1 = "efe8c9834605b556c488d1ed7bcf24ee381eeeb2";
- };
- };
"json-schema-0.2.2" = {
name = "json-schema";
packageName = "json-schema";
@@ -24758,13 +24929,13 @@ let
sha1 = "51d3ca48955d8fe734f591d747b72453be5a78f2";
};
};
- "json-schema-ref-parser-3.3.1" = {
+ "json-schema-ref-parser-6.1.0" = {
name = "json-schema-ref-parser";
packageName = "json-schema-ref-parser";
- version = "3.3.1";
+ version = "6.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-3.3.1.tgz";
- sha512 = "stQTMhec2R/p2L9dH4XXRlpNCP0mY8QrLd/9Kl+8SHJQmwHtE1nDfXH4wbsSM+GkJMl8t92yZbI0OIol432CIQ==";
+ url = "https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-6.1.0.tgz";
+ sha512 = "pXe9H1m6IgIpXmE5JSb8epilNTGsmTb2iPohAXpOdhqGFbQjNeHHsZxU+C8w6T81GZxSPFLeUoqDJmzxx5IGuw==";
};
};
"json-schema-traverse-0.3.1" = {
@@ -24782,7 +24953,7 @@ let
version = "0.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz";
- sha512 = "1bbgxs4777gn3q3yxi0n792cgz9pimf85pypr0w4wzpb22nr8fl9xi98pkcqd3n4fn7lnzffpq7qwpcl4dqc15py19lwqa2jwgw5dn5";
+ sha512 = "xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==";
};
};
"json-schema-typed-7.0.3" = {
@@ -24830,6 +25001,15 @@ let
sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb";
};
};
+ "json-to-ast-2.1.0" = {
+ name = "json-to-ast";
+ packageName = "json-to-ast";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json-to-ast/-/json-to-ast-2.1.0.tgz";
+ sha512 = "W9Lq347r8tA1DfMvAGn9QNcgYm4Wm7Yc+k8e6vezpMnRT+NHbtlxgNBXRVjXe9YM6eTn6+p/MKOlV/aABJcSnQ==";
+ };
+ };
"json3-3.2.6" = {
name = "json3";
packageName = "json3";
@@ -24845,7 +25025,7 @@ let
version = "3.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz";
- sha512 = "049m3dzsr3mcgk3g8hw79w9lr296zxs0qmmn45ngfzinyxsvqh6k52i49690bfjlhsv16yrs87vh4nh6lfy80xrdh02haicnnczrgvk";
+ sha512 = "c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==";
};
};
"json5-1.0.1" = {
@@ -24854,7 +25034,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz";
- sha512 = "0xzlb8ipv7y4s06gdr1j09fgp9a8xcjrwy5qq739vgadwzfyslk6xph4f9d8zv7rrc0fg3qn6fpwg3y1mrzf0hbi5qp8yng11cvi938";
+ sha512 = "aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==";
};
};
"json5-2.1.3" = {
@@ -24863,7 +25043,7 @@ let
version = "2.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz";
- sha512 = "0w29ww5z4ci7bbik3mb9p7kh7zb95vkq8srk24xlakmlm1227idpjb8qb9d15r7ibh0zmp1s2wpny21zkcrj6yd2i585x0adwxfywr9";
+ sha512 = "KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==";
};
};
"jsonata-1.8.3" = {
@@ -24881,16 +25061,16 @@ let
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-1.0.3.tgz";
- sha512 = "3zcjmda3i9z13iqrlvpz9n28hz6n3iszs7g2wnp0xgrnxmdclkppa86jvj0nk4afvjjknsfgv7fxxfhp5adxvxghvf8qs0yh3vglkw6";
+ sha512 = "hk/69oAeaIzchq/v3lS50PXuzn5O2ynldopMC+SWBql7J2WtdptfB9dy8Y7+Og5rPkTCpn83zTiO8FMcqlXJ/g==";
};
};
- "jsonc-parser-2.2.1" = {
+ "jsonc-parser-2.3.0" = {
name = "jsonc-parser";
packageName = "jsonc-parser";
- version = "2.2.1";
+ version = "2.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.2.1.tgz";
- sha512 = "3dv8q4gxr6gcvcsiymiqhv077mva1ls893pb9fpbwr94aysd3i5g15iff40hzcnv1pcaz5ykl2qwppaygmib42zrz9nnw0w2q6g5bx3";
+ url = "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.0.tgz";
+ sha512 = "b0EBt8SWFNnixVdvoR2ZtEGa9ZqLhbJnOjezn+WP+8kspFm+PFYDN8Z4Bc7pRlDjvuVcADSUkroIuTWWn/YiIA==";
};
};
"jsonfile-1.0.1" = {
@@ -24911,15 +25091,6 @@ let
sha1 = "3736a2b428b87bbda0cc83b53fa3d633a35c2ae8";
};
};
- "jsonfile-3.0.1" = {
- name = "jsonfile";
- packageName = "jsonfile";
- version = "3.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz";
- sha1 = "a5ecc6f65f53f662c4415c7675a0331d0992ec66";
- };
- };
"jsonfile-4.0.0" = {
name = "jsonfile";
packageName = "jsonfile";
@@ -24935,7 +25106,7 @@ let
version = "6.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz";
- sha512 = "038bg8hpg0xbzfcas7llqd4fn4mimcr0xfl7azcsi3kqrra3x0lbrn1dvq0nh082ik799mnj1z4i9hl5myc6znbp87g5nnxzvk9n7cd";
+ sha512 = "jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==";
};
};
"jsonify-0.0.0" = {
@@ -24965,15 +25136,6 @@ let
sha1 = "330542ad3f0a654665b778f3eb2d9a9fa507ac64";
};
};
- "jsonparse-0.0.6" = {
- name = "jsonparse";
- packageName = "jsonparse";
- version = "0.0.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.6.tgz";
- sha1 = "ab599f19324d4ae178fa21a930192ab11ab61a4e";
- };
- };
"jsonparse-1.3.1" = {
name = "jsonparse";
packageName = "jsonparse";
@@ -24983,13 +25145,22 @@ let
sha1 = "3f4dae4a91fac315f71062f8521cc239f1366280";
};
};
- "jsonpointer-4.0.1" = {
+ "jsonpath-plus-3.0.0" = {
+ name = "jsonpath-plus";
+ packageName = "jsonpath-plus";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-3.0.0.tgz";
+ sha512 = "WQwgWEBgn+SJU1tlDa/GiY5/ngRpa9yrSj8n4BYPHcwoxTDaMEaYCHMOn42hIHHDd3CrUoRr3+HpsK0hCKoxzA==";
+ };
+ };
+ "jsonpointer-4.1.0" = {
name = "jsonpointer";
packageName = "jsonpointer";
- version = "4.0.1";
+ version = "4.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz";
- sha1 = "4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9";
+ url = "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.1.0.tgz";
+ sha512 = "CXcRvMyTlnR53xMcKnuMzfCA5i/nfblTnnr74CZb6C4vG39eu6w51t7nKmU5MfLfbTgGItliNyjO/ciNPDqClg==";
};
};
"jsonwebtoken-8.5.1" = {
@@ -25043,7 +25214,7 @@ let
version = "2.4.2";
src = fetchurl {
url = "https://registry.npmjs.org/jssha/-/jssha-2.4.2.tgz";
- sha512 = "0b283cbynx5hiygjss68833myh8sy1gbjqzjimvv66ba8dfzwb7y9157l677cq8f7bkkb5f2bbl9bj1994y3zs4gqrvsjxls3zj4fzy";
+ sha512 = "/jsi/9C0S70zfkT/4UlKQa5E1xKurDnXcQizcww9JSR/Fv+uIbWM2btG+bFcL3iNoK9jIGS0ls9HWLr1iw0kFg==";
};
};
"jstransform-10.1.0" = {
@@ -25082,13 +25253,13 @@ let
sha512 = "EJ9k766htB1ZWnsV5ZMDkKLgA+201r/ouFF8R2OigVjVdcm2rurcBrrdXaeqBJbqnUVMko512PYmlncBKE1Huw==";
};
};
- "jszip-3.4.0" = {
+ "jszip-3.5.0" = {
name = "jszip";
packageName = "jszip";
- version = "3.4.0";
+ version = "3.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/jszip/-/jszip-3.4.0.tgz";
- sha512 = "gZAOYuPl4EhPTXT0GjhI3o+ZAz3su6EhLrKUoAivcKqyqC7laS5JEv4XWZND9BgcDcF83vI85yGbDmDR6UhrIg==";
+ url = "https://registry.npmjs.org/jszip/-/jszip-3.5.0.tgz";
+ sha512 = "WRtu7TPCmYePR1nazfrtuF216cIVon/3GWOvHS9QR5bIwSbnxtdpma6un3jyGGNhHsKCSzn5Ypk+EkDRvTGiFA==";
};
};
"junk-3.1.0" = {
@@ -25124,7 +25295,7 @@ let
version = "1.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz";
- sha512 = "10ayxzbvjd8a52s9dzlxbvjqab1fchaq0vfvj7smqp0gyp0v4v731rdsapsbwvvxib4xjpk0ksg1kbs3c9qi1cy02a5442433zxf8ma";
+ sha512 = "qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==";
};
};
"jws-3.2.2" = {
@@ -25133,7 +25304,7 @@ let
version = "3.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz";
- sha512 = "0fb9ijf27cljn3nlj1r7xvqjzz71pbrpavhxmvqapb219f31v7ikrdlphxbdxdbaw2fplmlqj5yqx35zxy3qlivb1jkjcd53q45jyb0";
+ sha512 = "YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==";
};
};
"jwt-decode-2.2.0" = {
@@ -25263,13 +25434,13 @@ let
sha1 = "83cb748496ac491c7135104cbe56b88ca7392477";
};
};
- "katex-0.11.1" = {
+ "katex-0.12.0" = {
name = "katex";
packageName = "katex";
- version = "0.11.1";
+ version = "0.12.0";
src = fetchurl {
- url = "https://registry.npmjs.org/katex/-/katex-0.11.1.tgz";
- sha512 = "31xnzyl5j5zm304vqhy2nwv0zyj58xh14k5kfgarhzyiw87r9ldgrvz1sv2siwiv0339p3f8knd020b88hh4cl2m46pskc2h060v076";
+ url = "https://registry.npmjs.org/katex/-/katex-0.12.0.tgz";
+ sha512 = "y+8btoc/CK70XqcHqjxiGWBOeIL8upbS0peTPXTvgrh21n1RiWWcIpSWM+4uXq+IAgNh9YYQWdc7LVDPDAEEAg==";
};
};
"keep-alive-agent-0.0.1" = {
@@ -25305,7 +25476,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz";
- sha512 = "00x227di73g3xvz8pmdhf4ykssibdigbhqw7kr6a22s8w54r7raw71apsc3r2bwda290y3wzsmay0xi59j27lh6icy295ky6a29r149";
+ sha512 = "iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==";
};
};
"keypress-0.1.0" = {
@@ -25326,13 +25497,22 @@ let
sha1 = "1e80454250018dbad4c3fe94497d6e67b6269c77";
};
};
+ "keytar-5.6.0" = {
+ name = "keytar";
+ packageName = "keytar";
+ version = "5.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/keytar/-/keytar-5.6.0.tgz";
+ sha512 = "ueulhshHSGoryfRXaIvTj0BV1yB0KddBGhGoqCxSN9LR1Ks1GKuuCdVhF+2/YOs5fMl6MlTI9On1a4DHDXoTow==";
+ };
+ };
"keyv-3.0.0" = {
name = "keyv";
packageName = "keyv";
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz";
- sha512 = "32ga97c763vprf4sjbb2f7gbngfppq9n1hy4cpq2h4yb1msrhh2zjimxib7p09mzgynm6askbigxlsqsm11p644avp4sf5nmng8f2vs";
+ sha512 = "eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==";
};
};
"keyv-3.1.0" = {
@@ -25341,7 +25521,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz";
- sha512 = "1a1q61z26z860lq8pvcbaz1fii1ipafnk7iab6zs7dqijwiq8mr83cnh1h30jird29s2q4345gszcs3fg48kv6g7i5gydwjivzhjagp";
+ sha512 = "9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==";
};
};
"keyv-4.0.1" = {
@@ -25350,7 +25530,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/keyv/-/keyv-4.0.1.tgz";
- sha512 = "2vww0llrs366w2cbywwj4kqfck5vv6z0l43vswmgbw1bhl1gfwgifi89r9ypfi9l5lv9w1jiwh1mh3bs2qkzhib2imvi48dmazqjgn7";
+ sha512 = "xz6Jv6oNkbhrFCvCP7HQa8AaII8y8LRpoSm661NOKLr4uHuBwhX4epXrPQgF3+xdJnN4Esm5X0xwY4bOlALOtw==";
};
};
"killable-1.0.1" = {
@@ -25359,7 +25539,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz";
- sha512 = "272kk46rkfh4wq4mispvvy174y6fj8rlnf1m5z8pszpa2igz586k5f8vzz3q3nckxwvkcyqzf48sndd48krwzr9ag22mhjlm4nasfig";
+ sha512 = "LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==";
};
};
"kind-of-1.1.0" = {
@@ -25395,7 +25575,7 @@ let
version = "5.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz";
- sha512 = "0zk87sccrjx6pgf9n74v4msnqwq5siyhrkpaklx7yk85ygy5ypcgmyfhbd5mmcyd53x8zcw0gzvp9bhbglziqbhp7a6n5zsf6p08q9l";
+ sha512 = "NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==";
};
};
"kind-of-6.0.3" = {
@@ -25404,7 +25584,7 @@ let
version = "6.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz";
- sha512 = "23pm3j7jjxhl5igjj2mg91b2w2x6j39axjy2y7b1z0dp9jgnhxl885znwwvglzhnb5ssdc4v5vy04ks7xpwgzllyy1ngdmxbyxbbi3m";
+ sha512 = "dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==";
};
};
"klaw-1.3.1" = {
@@ -25431,7 +25611,7 @@ let
version = "6.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz";
- sha512 = "2sjg85z901rayp93lvfxxrd5ha40n7s6raqq8mld2w3pq41aj0q53bch7rv2xw0cwjb1aqjiggxx2nm627silrk9hx2n26x5iasx1ww";
+ sha512 = "nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==";
};
};
"kleur-3.0.3" = {
@@ -25440,7 +25620,7 @@ let
version = "3.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz";
- sha512 = "3rh87j32f450qslsmms0br15jzkv6b71n08xsms6wv6qfvdxv1b5cridqb7bmkwmvzffx9asikjs4vh328pmifhqn4iylcjafak6ckr";
+ sha512 = "eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==";
};
};
"knockout-3.5.1" = {
@@ -25458,7 +25638,7 @@ let
version = "0.14.0";
src = fetchurl {
url = "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.14.0.tgz";
- sha512 = "3jh76z7i2d290p2b3pvglr68wp5hdkbxv9hgc1qkg2d5xmw1rv9aya2mi9bdz81xgx6k68wkdhawk0gbjsj7g3j19jhabkk03z1mv9z";
+ sha512 = "P+0a/gBzLgVlCnK8I7VcD0yuYJscmWn66wH9tlKsQnmVdg689tLEmziwB9PuazZYLkcm07fvWOKCJJqI55sD5Q==";
};
};
"known-css-properties-0.5.0" = {
@@ -25467,7 +25647,7 @@ let
version = "0.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.5.0.tgz";
- sha512 = "2s19283bi5vrjifcir8apsj1d065qhplscrgkv9wj1d3yy0nafbblqgyw1jsmwp3w371dzgr71xg81f1c72y8si0xkwdkdwhh5b9r1c";
+ sha512 = "LOS0CoS8zcZnB1EjLw4LLqDXw8nvt3AGH5dXLQP3D9O1nLLA+9GC5GnPl5mmF+JiQAtSX4VyZC7KvEtcA4kUtA==";
};
};
"kuler-1.0.1" = {
@@ -25476,7 +25656,16 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/kuler/-/kuler-1.0.1.tgz";
- sha512 = "20zvfs0bqxvpjlp6kx2fhafnldxfv36dqcac42qng3x9kh25vqy4w6910fs63p5d56yjghbrn36niix6wsyi9dbj3n9zmh6wx9dbn97";
+ sha512 = "J9nVUucG1p/skKul6DU3PUZrhs0LPulNaeUOox0IyXDi8S4CztTHs1gQphhuZmzXG7VOQSf6NJfKuzteQLv9gQ==";
+ };
+ };
+ "kuler-2.0.0" = {
+ name = "kuler";
+ packageName = "kuler";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz";
+ sha512 = "Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==";
};
};
"kvgraph-0.1.0" = {
@@ -25503,7 +25692,7 @@ let
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz";
- sha512 = "01ili1w037l9b1l99ljcygi8xwcirjndh89qb1ja448vpfv6b0ixcp05cj8z9c0646bwrjabb8q0xy60pkshnn4977lhra5f54hpbh9";
+ sha512 = "Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==";
};
};
"last-one-wins-1.0.4" = {
@@ -25548,7 +25737,7 @@ let
version = "5.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz";
- sha512 = "323adk941js0kbh8nmkk0drk54n1240l9cgn8qkv89ma8qc2am62n1i1r275f290v2smh1cq56d0rf11kckc0nn14fi948k96pzxr61";
+ sha512 = "weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==";
};
};
"launch-editor-2.2.1" = {
@@ -25602,7 +25791,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/lazyness/-/lazyness-1.2.0.tgz";
- sha512 = "3978kkyzq9fd4h2p6w5hw5h3zxyyk9dbjbn286xa4qm0azm89v1qjz1h1bdd3cj2ksvsl9lvk8a4k3i43fxxg8i8xq11hsv87lcps99";
+ sha512 = "KenL6EFbwxBwRxG93t0gcUyi0Nw0Ub31FJKN1laA4UscdkL1K1AxUd0gYZdcLU3v+x+wcFi4uQKS5hL+fk500g==";
};
};
"lazystream-1.0.0" = {
@@ -25629,7 +25818,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz";
- sha512 = "1wcm03j1xmwayngclsgc7xk3rfsn8d3lcas6yfxszjpjwa37nwiia213cxkagdfc56anijwb679bg42ak1w59d0bkq6j47wqdpw9wva";
+ sha512 = "avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==";
};
};
"lcid-3.1.1" = {
@@ -25674,7 +25863,7 @@ let
version = "2.0.0-pre.5";
src = fetchurl {
url = "https://registry.npmjs.org/ldapjs/-/ldapjs-2.0.0-pre.5.tgz";
- sha512 = "0qkhc3r9z7wv2m3vbbi7wibl1qifa8pf10v2vhm4pcj1nm79i329l7qia6pm3791yab5a49s84x6zszs8m1is44jrrvfjr3snli4rwy";
+ sha512 = "nmcSqdUjS7dzloToGCrSX3/TCdKJqLKUD+mMeo2K+NAkRkyn2iDZJRVusUFwFykXcaAr8hPX2qOKzc9PeTA4MQ==";
};
};
"lead-1.0.0" = {
@@ -25701,7 +25890,7 @@ let
version = "1.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz";
- sha512 = "08aih5wmcyaw8f8nxlcf6lhr8synqf7jpvcp0ah2vdkshckvhvw2a8sj2bqkf5dr3fq43rilnq8lj86zhasccqlrb09h0jd6lzlr3jw";
+ sha512 = "XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==";
};
};
"length-prefixed-message-3.0.4" = {
@@ -25731,6 +25920,15 @@ let
sha512 = "wcak5OQeA4rURGacqS62R/xNHjCYnJSQDBOlm4KNUGJVE9bWv2B04TclqReYejN+oD65PzD4FsqeWoI5wNC5Lg==";
};
};
+ "level-6.0.1" = {
+ name = "level";
+ packageName = "level";
+ version = "6.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/level/-/level-6.0.1.tgz";
+ sha512 = "psRSqJZCsC/irNhfHzrVZbmPYXDcEYhA5TVNwr+V92jF44rbf86hqGp8fiT702FyiArScYIlPSBTDUASCVNSpw==";
+ };
+ };
"level-codec-6.2.0" = {
name = "level-codec";
packageName = "level-codec";
@@ -25740,13 +25938,13 @@ let
sha1 = "a4b5244bb6a4c2f723d68a1d64e980c53627d9d4";
};
};
- "level-codec-9.0.1" = {
+ "level-codec-9.0.2" = {
name = "level-codec";
packageName = "level-codec";
- version = "9.0.1";
+ version = "9.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/level-codec/-/level-codec-9.0.1.tgz";
- sha512 = "ajFP0kJ+nyq4i6kptSM+mAvJKLOg1X5FiFPtLG9M5gCEZyBmgDi3FkDrvlMkEzrUn1cWxtvVmrvoS4ASyO/q+Q==";
+ url = "https://registry.npmjs.org/level-codec/-/level-codec-9.0.2.tgz";
+ sha512 = "UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==";
};
};
"level-concat-iterator-2.0.1" = {
@@ -25785,6 +25983,15 @@ let
sha512 = "PeGjZsyMG4O89KHiez1zoMJxStnkM+oBIqgACjoo5PJqFiSUUm3GNod/KcbqN5ktyZa8jkG7I1T0P2u6HN9lIg==";
};
};
+ "level-js-5.0.2" = {
+ name = "level-js";
+ packageName = "level-js";
+ version = "5.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/level-js/-/level-js-5.0.2.tgz";
+ sha512 = "SnBIDo2pdO5VXh02ZmtAyPP6/+6YTJg2ibLtl9C34pWvmtMEmRTWpra+qO/hifkUtBTOtfx6S9vLDjBsBK4gRg==";
+ };
+ };
"level-packager-5.1.1" = {
name = "level-packager";
packageName = "level-packager";
@@ -25863,7 +26070,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz";
- sha512 = "3acc4jl6xib9wx3gqgq9wqab262mwjyc8d6aa7igfiyfyami7w4g59b62if7hd8w0zh8k1q3kqkwdxgnqsvyygw6wdaak93gzw5mixa";
+ sha512 = "qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==";
};
};
"levenary-1.1.1" = {
@@ -25872,7 +26079,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz";
- sha512 = "10jfdz8dljddikg0qzx2y7m7xcd7p0jvl9pcd7bgpq1b0945xysyrsyyxb3smgh2b68jikg7saygmmd70mn38xsibx51x3vicw1sh4s";
+ sha512 = "mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==";
};
};
"levenshtein-1.0.5" = {
@@ -25947,15 +26154,6 @@ let
sha512 = "OUO2CWW5bHdLr6hkKLHIKI4raEkZrf3QHkhXsJ1yCh6MZ3JDA7jFD3kCATNquuGSG6MjjPHQIQms0y0gBDzjQg==";
};
};
- "libspiro-js-0.3.1" = {
- name = "libspiro-js";
- packageName = "libspiro-js";
- version = "0.3.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/libspiro-js/-/libspiro-js-0.3.1.tgz";
- sha1 = "86652b0009a6d84ea79a5320bdca5f00612ee439";
- };
- };
"lie-3.3.0" = {
name = "lie";
packageName = "lie";
@@ -26052,7 +26250,16 @@ let
version = "2.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz";
- sha512 = "0iphbv6m1kl4jjzjdxnq4yyqpy3hdmr59jpwbf5wy6k507yayzcydq83xm401ycqkn75b477yvsqgckv8yhf8zwafsyi7y697z2aw0s";
+ sha512 = "GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==";
+ };
+ };
+ "linkify-it-3.0.2" = {
+ name = "linkify-it";
+ packageName = "linkify-it";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.2.tgz";
+ sha512 = "gDBO4aHNZS6coiZCKVhSNh43F9ioIL4JwRjLZPkoLIY4yZFwg264Y5lu2x6rb1Js42Gh6Yqm2f6L2AJcnkzinQ==";
};
};
"listr-0.14.3" = {
@@ -26091,15 +26298,6 @@ let
sha512 = "04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==";
};
};
- "load-from-cwd-or-npm-3.0.4" = {
- name = "load-from-cwd-or-npm";
- packageName = "load-from-cwd-or-npm";
- version = "3.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/load-from-cwd-or-npm/-/load-from-cwd-or-npm-3.0.4.tgz";
- sha512 = "1172m7rnq03fnkx2hwsahqbzy6ffvlgx7b69xby0zsccaql9r6silq5q0bkpxh5rfyjj9plrm6j7a0ih0zp483fax76qmkk3n1ckl5m";
- };
- };
"load-ip-set-2.1.0" = {
name = "load-ip-set";
packageName = "load-ip-set";
@@ -26118,15 +26316,6 @@ let
sha1 = "956905708d58b4bab4c2261b04f59f31c99374c0";
};
};
- "load-json-file-2.0.0" = {
- name = "load-json-file";
- packageName = "load-json-file";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz";
- sha1 = "7947e42149af80d696cbf797bcaabcfe1fe29ca8";
- };
- };
"load-json-file-4.0.0" = {
name = "load-json-file";
packageName = "load-json-file";
@@ -26151,16 +26340,7 @@ let
version = "2.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/load-plugin/-/load-plugin-2.3.1.tgz";
- sha512 = "0gjlili0mw1wkpc9jgx4813mzqacbhaczy094q2n8i2mjicxwksxw8zyvc0lbps669kxkkgmxhvqawhdq4zdcmvmv9h67iapjapb03m";
- };
- };
- "load-request-from-cwd-or-npm-3.0.0" = {
- name = "load-request-from-cwd-or-npm";
- packageName = "load-request-from-cwd-or-npm";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/load-request-from-cwd-or-npm/-/load-request-from-cwd-or-npm-3.0.0.tgz";
- sha512 = "2gak8gwh5mp7gmxa8xrzkxbiahf4527d14f0l4hba7hwzi4l8h3s23if5vm03w5lbb9nak2mql9qqq4d65f8rclxy5lgp8mfjhh1ijj";
+ sha512 = "dYB1lbwqHgPTrruy9glukCu8Ya9vzj6TMfouCtj2H/GuJ+8syioisgKTBPxnCi6m8K8jINKfTOxOHngFkUYqHw==";
};
};
"loader-runner-2.4.0" = {
@@ -26169,16 +26349,7 @@ let
version = "2.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz";
- sha512 = "13mmy8rws80fp5mw0b7qwq5zvvlwq8v20hykp1npzsc5i5sw426j6sgi77js3lrqzbc8b7gjxhsrf26bi8xnn7ii8q64p2wskrspj96";
- };
- };
- "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 = "1j5jpk2rz5n0365vhmgknl49zq4sav613jn87b6khghcfsj3xvm2y0zil8zai7rr7wx0fvx1w78297fyiic1yydvq34776xx3qp6jky";
+ sha512 = "Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==";
};
};
"loader-utils-1.4.0" = {
@@ -26187,7 +26358,7 @@ let
version = "1.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz";
- sha512 = "1sdj0mw1y0adq9fpaafpv91yz2ijx06s6fpzjfs0db47cry0q2xjcahr5aksf6vlxp7ripisvjz21hjkkdzrwh8pc3zm7vdq141czd8";
+ sha512 = "qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==";
};
};
"loader-utils-2.0.0" = {
@@ -26205,7 +26376,7 @@ let
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/locate-java-home/-/locate-java-home-1.1.2.tgz";
- sha512 = "3jp3ll3iah1bd8d77sfj1q14mc3xl3h4m0bp45vqm70rm5wkq5rp3gksc56im4isyvvnmn5kcyk8ghh96d6z1lm78c1d57l2l2aab3k";
+ sha512 = "cyylBBX0lBYYOpWGb5pJED40PZvFVru315HUaArT842bC5681AxOxbuQu0AlcNA+WCUBB+n0OQ21FaCKg9Jx5Q==";
};
};
"locate-path-2.0.0" = {
@@ -26223,7 +26394,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz";
- sha512 = "3jbllbkvv54d6k6zss6spzsknz5icscyfclf377jjpndb8mmacq0v9vjr1w07zjn14gaz4d2hfi0yaqk4nvg6hbm16qi70nrkivn0zc";
+ sha512 = "7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==";
};
};
"locate-path-5.0.0" = {
@@ -26232,7 +26403,7 @@ let
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz";
- sha512 = "3r6llra9imfvg31342986kfkzm34ficva43avn7cng5inb9f5xrnr64jm4pykjjjbjs9np0mhia370ysnf97w4m6jqgnniyjbv71f5p";
+ sha512 = "t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==";
};
};
"locks-0.2.2" = {
@@ -26271,15 +26442,6 @@ let
sha1 = "fadd834b9683073da179b3eae6d9c0d15053f73e";
};
};
- "lodash-3.1.0" = {
- name = "lodash";
- packageName = "lodash";
- version = "3.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/lodash/-/lodash-3.1.0.tgz";
- sha1 = "d41b8b33530cb3be088853208ad30092d2c27961";
- };
- };
"lodash-3.10.1" = {
name = "lodash";
packageName = "lodash";
@@ -26313,7 +26475,16 @@ let
version = "4.17.15";
src = fetchurl {
url = "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz";
- sha512 = "3a41cs1932x00vd7h32v6rfkaak3vhkwv4x0bg27ilhlmbpl95r3abc4vja21k42cdfprsy3sdfcp2xs02sfp1fflf7m3n2gd29q4zk";
+ 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.5" = {
@@ -26349,7 +26520,7 @@ let
version = "4.17.15";
src = fetchurl {
url = "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.15.tgz";
- sha512 = "34p5220kplciv3w4rd5nmas5jmhv7jm64m353qchs7vqvam34f6b3zh38d9f5xyq2j1rgg667cz26dpa2d8ywwzlm797y1p4pgxqnmf";
+ sha512 = "rlrc3yU3+JNOpZ9zj5pQtxnx2THmvRykwL4Xlxoa8I9lHBlVbbyPhgyPMioxVZ4NqyxaVVtaJnzsyOidQIhyyQ==";
};
};
"lodash-id-0.14.0" = {
@@ -26730,6 +26901,15 @@ let
sha1 = "e23f3f9c4f8fbdde872529c1071857a086e5ccef";
};
};
+ "lodash.constant-3.0.0" = {
+ name = "lodash.constant";
+ packageName = "lodash.constant";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.constant/-/lodash.constant-3.0.0.tgz";
+ sha1 = "bfe05cce7e515b3128925d6362138420bd624910";
+ };
+ };
"lodash.debounce-4.0.8" = {
name = "lodash.debounce";
packageName = "lodash.debounce";
@@ -26775,6 +26955,15 @@ let
sha1 = "668b1d4981603ae1cc5a6fa760143e480b4c4ace";
};
};
+ "lodash.flatmap-4.5.0" = {
+ name = "lodash.flatmap";
+ packageName = "lodash.flatmap";
+ version = "4.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.flatmap/-/lodash.flatmap-4.5.0.tgz";
+ sha1 = "ef8cbf408f6e48268663345305c6acc0b778702e";
+ };
+ };
"lodash.flatten-4.4.0" = {
name = "lodash.flatten";
packageName = "lodash.flatten";
@@ -26829,6 +27018,15 @@ let
sha1 = "0b08a1dcf68397c397855c3239783832df7403d1";
};
};
+ "lodash.has-4.5.2" = {
+ name = "lodash.has";
+ packageName = "lodash.has";
+ version = "4.5.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.has/-/lodash.has-4.5.2.tgz";
+ sha1 = "d19f4dc1095058cccbe2b0cdf4ee0fe4aa37c862";
+ };
+ };
"lodash.identity-2.4.1" = {
name = "lodash.identity";
packageName = "lodash.identity";
@@ -26892,6 +27090,15 @@ let
sha1 = "79e4eb88c36a8122af86f844aa9bcd851b5fbb55";
};
};
+ "lodash.isarray-4.0.0" = {
+ name = "lodash.isarray";
+ packageName = "lodash.isarray";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-4.0.0.tgz";
+ sha1 = "2aca496b28c4ca6d726715313590c02e6ea34403";
+ };
+ };
"lodash.isboolean-3.0.3" = {
name = "lodash.isboolean";
packageName = "lodash.isboolean";
@@ -26901,6 +27108,15 @@ let
sha1 = "6c2e171db2a257cd96802fd43b01b20d5f5870f6";
};
};
+ "lodash.isempty-4.4.0" = {
+ name = "lodash.isempty";
+ packageName = "lodash.isempty";
+ version = "4.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.isempty/-/lodash.isempty-4.4.0.tgz";
+ sha1 = "6f86cbedd8be4ec987be9aaf33c9684db1b31e7e";
+ };
+ };
"lodash.isequal-4.5.0" = {
name = "lodash.isequal";
packageName = "lodash.isequal";
@@ -26919,6 +27135,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";
@@ -26973,6 +27198,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";
@@ -27000,6 +27234,15 @@ let
sha1 = "4dbc0472b156be50a0b286855d1bd0b0c656098a";
};
};
+ "lodash.keys-4.2.0" = {
+ name = "lodash.keys";
+ packageName = "lodash.keys";
+ version = "4.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.keys/-/lodash.keys-4.2.0.tgz";
+ sha1 = "a08602ac12e4fb83f91fc1fb7a360a4d9ba35205";
+ };
+ };
"lodash.map-4.6.0" = {
name = "lodash.map";
packageName = "lodash.map";
@@ -27033,7 +27276,7 @@ let
version = "4.6.2";
src = fetchurl {
url = "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz";
- sha512 = "0hs6fv0fbl55n1z8nnl0rdlhkqs6lia7vgd9kzs24y100b812675c7gjvxfqs63x0648hlmmsyv8cjxgw2b7xf518rbdgjmfjln7anh";
+ sha512 = "0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==";
};
};
"lodash.noop-2.4.1" = {
@@ -27162,6 +27405,15 @@ let
sha1 = "d8757b1da807dde24816b0d6a84bea1a76230b23";
};
};
+ "lodash.size-4.2.0" = {
+ name = "lodash.size";
+ packageName = "lodash.size";
+ version = "4.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.size/-/lodash.size-4.2.0.tgz";
+ sha1 = "71fe75ed3eabdb2bcb73a1b0b4f51c392ee27b86";
+ };
+ };
"lodash.some-4.6.0" = {
name = "lodash.some";
packageName = "lodash.some";
@@ -27204,7 +27456,7 @@ let
version = "4.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz";
- sha512 = "3y567dmr1cb5vl7mf23r20iwxr6c3pc9p6wmpal1k61x039xys53b76nddyq8ydyyhnzacw1jjgsccfr87p8qjwi1a2g6i428bxi2zk";
+ sha512 = "84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==";
};
};
"lodash.templatesettings-3.1.1" = {
@@ -27222,7 +27474,7 @@ let
version = "4.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz";
- sha512 = "1jkf1vq05gx9z319z598cdf335qi0jsg1pfxbxg51fsjr9m6nfrqkdabg43knd3xrr7gchgkclyxnmzpvrszqq9crkay0dpx37hpn5j";
+ sha512 = "stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==";
};
};
"lodash.throttle-4.1.1" = {
@@ -27243,6 +27495,24 @@ let
sha1 = "24c4bfcd6b2fba38bfd0594db1179d8e9b656561";
};
};
+ "lodash.topairs-4.3.0" = {
+ name = "lodash.topairs";
+ packageName = "lodash.topairs";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.topairs/-/lodash.topairs-4.3.0.tgz";
+ sha1 = "3b6deaa37d60fb116713c46c5f17ea190ec48d64";
+ };
+ };
+ "lodash.transform-4.6.0" = {
+ name = "lodash.transform";
+ packageName = "lodash.transform";
+ version = "4.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz";
+ sha1 = "12306422f63324aed8483d3f38332b5f670547a0";
+ };
+ };
"lodash.unescape-4.0.1" = {
name = "lodash.unescape";
packageName = "lodash.unescape";
@@ -27279,6 +27549,15 @@ let
sha1 = "a3a17bbf62eeb6240f491846e97c1c4e2a5e1e21";
};
};
+ "lodash.values-4.3.0" = {
+ name = "lodash.values";
+ packageName = "lodash.values";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.values/-/lodash.values-4.3.0.tgz";
+ sha1 = "a3a6c2b0ebecc5c2cba1c17e6e620fe81b53d347";
+ };
+ };
"lodash.xorby-4.7.0" = {
name = "lodash.xorby";
packageName = "lodash.xorby";
@@ -27312,7 +27591,7 @@ let
version = "2.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz";
- sha512 = "093j1mha2zwbfkb6cvxr94l1dsx44607vvyxadxki3j69s40n2f6x6iqs6f9rzpvvqd8anclsqdlrm3klkwxixm4k2fl8bjr4b01qjm";
+ sha512 = "VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==";
};
};
"log-symbols-3.0.0" = {
@@ -27321,7 +27600,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz";
- sha512 = "2fmk82kxm1wkgm5kgxx84nsf7pvyspj47axslj3sfcyx69hx1vymrgbqj00jfnmrjc80wb87xs3kyfa37k55wzhgvk6v21vw8d0sabm";
+ sha512 = "dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==";
};
};
"log-update-1.0.2" = {
@@ -27348,7 +27627,7 @@ let
version = "3.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/log-update/-/log-update-3.4.0.tgz";
- sha512 = "0bddjx3lkf4yf1nxhb766l4xzwiwj6i5kvmvix76girrmg3k7mmkbs3mpb6s62a3abd4azvb4hkz5fpzbkgvr1vk0hdwcjyqgrrxci0";
+ sha512 = "ILKe88NeMt4gmDvk/eb615U/IVn7K9KWGkoYbdatQ69Z65nj1ZzjM6fHXfcs0Uge+e+EGnMW7DY4T9yko8vWFg==";
};
};
"log4js-5.3.0" = {
@@ -27357,7 +27636,7 @@ let
version = "5.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/log4js/-/log4js-5.3.0.tgz";
- sha512 = "01iqdd3hqbrzvrwxy4ghcdcbdh88f0fv7sj1ciisvb968aa064c7vsvibhdsfncli6kjj550sqji19kwds4lcglf8na2c2af9lxg49x";
+ sha512 = "PZHXaXJKMKEscvQxSnTjM4UosQalSDlNpMw63eCKW+/DiAFKIZPW1jGyIPXZDjiEYFusMfiI7zzvnxeGozUcAw==";
};
};
"log4js-6.3.0" = {
@@ -27369,13 +27648,22 @@ let
sha512 = "Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==";
};
};
- "logform-2.1.2" = {
+ "logform-2.2.0" = {
name = "logform";
packageName = "logform";
- version = "2.1.2";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/logform/-/logform-2.1.2.tgz";
- sha512 = "36z0bhkyb62pjrzaff6vpig94lzbaah80iq2hpy4pb49lkhxfawjlx9j8mw168wv33mb7i3lgl2xm2q82x0rc1qm95k0i24xbh62mps";
+ url = "https://registry.npmjs.org/logform/-/logform-2.2.0.tgz";
+ sha512 = "N0qPlqfypFx7UHNn4B3lzS/b0uLqt2hmuoa+PpuXNYgozdJYAyauF5Ky0BWVjrxDlMWiT3qN4zPq3vVAfZy7Yg==";
+ };
+ };
+ "logic-solver-2.0.1" = {
+ name = "logic-solver";
+ packageName = "logic-solver";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/logic-solver/-/logic-solver-2.0.1.tgz";
+ sha1 = "e9fa47002eb5d8cda7616d41639b97552eb674be";
};
};
"loglevel-1.6.8" = {
@@ -27384,7 +27672,7 @@ let
version = "1.6.8";
src = fetchurl {
url = "https://registry.npmjs.org/loglevel/-/loglevel-1.6.8.tgz";
- sha512 = "044sm3k7yyjzkbvzw2fgqqxdbd7z7gwqsi4sz03kb9cagpnr4jn2gfsxkfrdn4m1gnxd7n0rjbrvxymzr6w3wcwma99s01x0zx3pibf";
+ sha512 = "bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA==";
};
};
"loglevel-colored-level-prefix-1.0.0" = {
@@ -27429,7 +27717,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/long/-/long-4.0.0.tgz";
- sha512 = "0q7w59j4asw2i6n4hwbdrcigmaz042y2hsm31brmjfp3fg465mgqjmia2giil8kxbdh5ijdx00lv4a8n8lbj6srbziqczr22hmgxhsy";
+ sha512 = "XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==";
};
};
"longest-1.0.1" = {
@@ -27456,7 +27744,7 @@ let
version = "2.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz";
- sha512 = "1b463m4842bsymlwip35vj088l9mbm17rpfbh42ygqkh7bsp2scfmp7svi2y8xsxrbkpwzvyk0gpyhjk5w9irvnvxnr4l4ma18spkmw";
+ sha512 = "vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==";
};
};
"looper-2.0.0" = {
@@ -27492,7 +27780,7 @@ let
version = "1.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz";
- sha512 = "3fhlaj5f55z0d4f45a5vsyz1r5k40qy6mfbxphjgnz8x4jx4d1g4pz4v2793viw0hk04a1a6zbiqxbjsjzhidp9jmmzhngzd8yb2awp";
+ sha512 = "lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==";
};
};
"lossless-json-1.0.4" = {
@@ -27537,7 +27825,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/lowdb/-/lowdb-1.0.0.tgz";
- sha512 = "2srzqbpgnw270la126cvfb8yq43c8dxqs5ld708kzx63vzmc58s7b0i8sqxf85fmj7v6w0yabs05ysrk1v20zai8d9byn9zq5x7rv6v";
+ sha512 = "2+x8esE/Wb9SQ1F9IHaYWfsC9FIecLOPrK4g17FGEayjUWH172H6nwicRovGvSE2CPZouc2MCIqCI7h9d+GftQ==";
};
};
"lower-case-1.1.4" = {
@@ -27549,13 +27837,13 @@ let
sha1 = "9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac";
};
};
- "lower-case-first-1.0.2" = {
- name = "lower-case-first";
- packageName = "lower-case-first";
- version = "1.0.2";
+ "lower-case-2.0.1" = {
+ name = "lower-case";
+ packageName = "lower-case";
+ version = "2.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/lower-case-first/-/lower-case-first-1.0.2.tgz";
- sha1 = "e5da7c26f29a7073be02d52bac9980e5922adfa1";
+ url = "https://registry.npmjs.org/lower-case/-/lower-case-2.0.1.tgz";
+ sha512 = "LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ==";
};
};
"lowercase-keys-1.0.0" = {
@@ -27573,7 +27861,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz";
- sha512 = "1a7qa1zn5zl1nf7i6w3299lc3biabfb0w2c30cl770l2dbldvi72nwvjdlinhx7j0ldip82sj710aprdjbmbg782i2pa3jpbgmy6qhv";
+ sha512 = "G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==";
};
};
"lowercase-keys-2.0.0" = {
@@ -27582,7 +27870,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz";
- sha512 = "2c8fy71cr597nqfq7savid5rdk1msa2pcvxkn504w8bksci9vpm7x3a9yy87zc1lb5chzqnii12rd1h0jpc8k3kxy2c787w5snmg8xn";
+ sha512 = "tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==";
};
};
"lowlight-1.9.2" = {
@@ -27591,7 +27879,7 @@ let
version = "1.9.2";
src = fetchurl {
url = "https://registry.npmjs.org/lowlight/-/lowlight-1.9.2.tgz";
- sha512 = "3yh3d64s3yslz8ccs0v3jd68lj401pjp9r8q0fz4cvldich75qvn1afmzgnjxi6b96x02kq3y1f4fc1fszxa9iizq2zqzs2al97qk8j";
+ sha512 = "Ek18ElVCf/wF/jEm1b92gTnigh94CtBNWiZ2ad+vTgW7cTmQxUY3I98BjHK68gZAJEWmybGBZgx9qv3QxLQB/Q==";
};
};
"lru-2.0.1" = {
@@ -27621,6 +27909,15 @@ let
sha1 = "ec2bba603f4c5bb3e7a1bf62ce1c1dbc1d474e08";
};
};
+ "lru-cache-2.5.0" = {
+ name = "lru-cache";
+ packageName = "lru-cache";
+ version = "2.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz";
+ sha1 = "d82388ae9c960becbea0c73bb9eb79b6c6ce9aeb";
+ };
+ };
"lru-cache-2.7.3" = {
name = "lru-cache";
packageName = "lru-cache";
@@ -27636,7 +27933,7 @@ let
version = "4.1.5";
src = fetchurl {
url = "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz";
- sha512 = "3k64s8pgffvqc84ar3r2jjvxnrll916m1q6s4m2k8pq2gqvlrzy11hdhvx2662fa4x7h1hcpn9wmy4kk28rgk3sj76w2fpn8dn6armi";
+ sha512 = "sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==";
};
};
"lru-cache-5.1.1" = {
@@ -27645,7 +27942,16 @@ let
version = "5.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz";
- sha512 = "3vjhn04mjkxbkfb4fh7xnlghlgmqffqp5i1w2vg1ndgh5izv7nwvr8lq1n1hypfs5pm3bvbk7wf3fjm2pavld1hipz0n8rp012l14ra";
+ sha512 = "KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==";
+ };
+ };
+ "lru-cache-6.0.0" = {
+ name = "lru-cache";
+ packageName = "lru-cache";
+ version = "6.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz";
+ sha512 = "Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==";
};
};
"lru-queue-0.1.0" = {
@@ -27699,7 +28005,16 @@ let
version = "2.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/lunr/-/lunr-2.3.3.tgz";
- sha512 = "1a8h07vlz9p5ksm17ghg9g5h22h0jwf9wzjgc45jzydh127prcn1s56v56wmv7af6fjcdqpfdw1v9zvg9idbc5df6ppc1ix0nr08l5f";
+ sha512 = "rlAEsgU9Bnavca2w1WJ6+6cdeHMXNyadcersyk3ZpuhgWb5HBNj8l4WwJz9PjksAhYDlpQffCVXPctOn+wCIVA==";
+ };
+ };
+ "lunr-2.3.8" = {
+ name = "lunr";
+ packageName = "lunr";
+ version = "2.3.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lunr/-/lunr-2.3.8.tgz";
+ sha512 = "oxMeX/Y35PNFuZoHp+jUj5OSEmLCaIH4KTFJh7a93cHBoFmpw2IoPs22VIz7vyO2YUnx2Tn9dzIwO2P/4quIRg==";
};
};
"lynx-0.2.0" = {
@@ -27747,13 +28062,13 @@ let
sha1 = "d25e32e97c3c2cb89568ba8c98d229d5c305e391";
};
};
- "macos-release-2.3.0" = {
+ "macos-release-2.4.1" = {
name = "macos-release";
packageName = "macos-release";
- version = "2.3.0";
+ version = "2.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/macos-release/-/macos-release-2.3.0.tgz";
- sha512 = "OHhSbtcviqMPt7yfw5ef5aghS2jzFVKEFyCJndQt2YpSQ9qRVSEv2axSJI1paVThEu+FFGs584h/1YhxjVqajA==";
+ url = "https://registry.npmjs.org/macos-release/-/macos-release-2.4.1.tgz";
+ sha512 = "H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg==";
};
};
"magic-string-0.22.5" = {
@@ -27771,7 +28086,7 @@ let
version = "0.25.7";
src = fetchurl {
url = "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz";
- sha512 = "0h9gkzl8y7dyqs3dzshpz3kkbd07nighf81h0y3zwpzvpc9ach0lqmv8avv56ppp8dch8qqq84mb0dvn0wrf0vnw3j307ffj17wqap0";
+ sha512 = "4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==";
};
};
"magicli-0.0.5" = {
@@ -27789,7 +28104,7 @@ let
version = "0.0.8";
src = fetchurl {
url = "https://registry.npmjs.org/magicli/-/magicli-0.0.8.tgz";
- sha512 = "3b0x6qir9snw7d30vh7bv034haha9yxb746d0db4ggl6syqrlya2zpcinc2qqgwkp4jmlv52r3ni1rbmjyxfcn61rz7200ygix83xy7";
+ sha512 = "x/eBenweAHF+DsYy172sK4doRxZl0yrJnfxhLJiN7H6hPM3Ya0PfI6uBZshZ3ScFFSQD7HXgBqMdbnXKEZsO1g==";
};
};
"magnet-uri-2.0.1" = {
@@ -27810,13 +28125,13 @@ let
sha1 = "79cc6d65a00bb5b7ef5c25ae60ebbb5d9a7681a8";
};
};
- "magnet-uri-5.2.4" = {
+ "magnet-uri-5.3.0" = {
name = "magnet-uri";
packageName = "magnet-uri";
- version = "5.2.4";
+ version = "5.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/magnet-uri/-/magnet-uri-5.2.4.tgz";
- sha512 = "VYaJMxhr8B9BrCiNINUsuhaEe40YnG+AQBwcqUKO66lSVaI9I3A1iH/6EmEwRI8OYUg5Gt+4lLE7achg676lrg==";
+ url = "https://registry.npmjs.org/magnet-uri/-/magnet-uri-5.3.0.tgz";
+ sha512 = "8GuTc9mXYfaKrXz687kzx2YTEhMR/X1Qgt6tkTNwPlb2fUy3QfU+O9zuoB5DKAa/IyVdLGxe9xSFUtaA+ZG5tQ==";
};
};
"make-dir-1.3.0" = {
@@ -27825,7 +28140,7 @@ let
version = "1.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz";
- sha512 = "2qkk2yzlzrfwnmw8l80cn4l91rfin7fmqn81j39s32i8gzijilbmc798wy51bs3m5gqa6dgrns95gals771jbbl4s4jgdl9ni3za3fv";
+ sha512 = "2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==";
};
};
"make-dir-2.1.0" = {
@@ -27834,7 +28149,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz";
- sha512 = "12asfdw6jlwcqjli9xywj755wznjxadmh7q6abrhldss26wdsik8w39dqww20i3ilr9mjam1r80ickwzlp9w7dz15bvqa1wszwmfbrd";
+ sha512 = "LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==";
};
};
"make-dir-3.1.0" = {
@@ -27843,7 +28158,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz";
- sha512 = "0dxxkrqf22zmfd8bvhh1m0sbdzr5y7x17frkdi2zg5qlys7wcakvsjp01n0zsxwnpxkrlny1jg7d0bphcz0pymz5m00hdqbdlzmwwc3";
+ sha512 = "g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==";
};
};
"make-error-1.3.6" = {
@@ -27852,7 +28167,7 @@ let
version = "1.3.6";
src = fetchurl {
url = "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz";
- sha512 = "2glh9fqac2bycfy6gmvv1r03pr484iglvv5ry3pjm6iz43h6qnkkw2l4sz9ydyadq6hip4wyjpj9jllbshxchh8k6lg5g5vsya23idk";
+ sha512 = "s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==";
};
};
"make-error-cause-1.2.2" = {
@@ -27873,13 +28188,13 @@ let
sha512 = "07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==";
};
};
- "make-fetch-happen-8.0.7" = {
+ "make-fetch-happen-8.0.9" = {
name = "make-fetch-happen";
packageName = "make-fetch-happen";
- version = "8.0.7";
+ version = "8.0.9";
src = fetchurl {
- url = "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-8.0.7.tgz";
- sha512 = "rkDA4c1nMXVqLkfOaM5RK2dxkUndjLOCrPycTDZgbkFDzhmaCO3P1dmCW//yt1I/G1EcedJqMsSjWkV79Hh4hQ==";
+ url = "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-8.0.9.tgz";
+ sha512 = "uHa4gv/NIdm9cUvfOhYb57nxrCY08iyMRXru0jbpaH57Q3NCge/ypY7fOvgCr8tPyucKrGbVndKhjXE0IX0VfQ==";
};
};
"make-iterator-1.0.1" = {
@@ -27906,7 +28221,7 @@ let
version = "0.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz";
- sha512 = "3gk1kdfw4z4pjghrxyn53gyb40gbk71ycv5mi2mbidwxg76mbfgkxcn88zkcrjw38mq6vn5kcarw4n5zq79ligh5k1s6gr8fgmg373c";
+ sha512 = "bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==";
};
};
"map-cache-0.2.2" = {
@@ -27987,7 +28302,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz";
- sha512 = "3i5v9bsqwgfa1b6hl5jd9lcxk9n2gngs5ia47dbmxgdvh6babkr1v8mz84zr9d7vmgwa9jd3aghxgfi7yhijyva1qfdr0ih9p5ksmw2";
+ sha512 = "glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==";
};
};
"map-stream-0.0.7" = {
@@ -28017,13 +28332,22 @@ let
sha1 = "ecdca8f13144e660f1b5bd41f12f3479d98dfb8f";
};
};
+ "mark.js-8.11.1" = {
+ name = "mark.js";
+ packageName = "mark.js";
+ version = "8.11.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz";
+ sha1 = "180f1f9ebef8b0e638e4166ad52db879beb2ffc5";
+ };
+ };
"markdown-escapes-1.0.4" = {
name = "markdown-escapes";
packageName = "markdown-escapes";
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz";
- sha512 = "1r7c6dimwq43snb587pk54bwfkxq40xl74mzrb1zj541icv61pm3dw30hiphqpbx7s78kwwrr196162ayskax4pp8s73qr4jry1wgpk";
+ sha512 = "8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==";
};
};
"markdown-it-10.0.0" = {
@@ -28032,7 +28356,16 @@ let
version = "10.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz";
- sha512 = "1v3dqya7ccz8gpabw6g50jaac5q72law9w69kszs0ma1rfwjxnfaifivny45h1s4rf5vvqsl78wy2d7ckyn19ivz5rk6v6l7vb8yqv1";
+ sha512 = "YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==";
+ };
+ };
+ "markdown-it-11.0.0" = {
+ name = "markdown-it";
+ packageName = "markdown-it";
+ version = "11.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/markdown-it/-/markdown-it-11.0.0.tgz";
+ sha512 = "+CvOnmbSubmQFSA9dKz1BRiaSMV7rhexl3sngKqFyXSagoA3fBdJQ8oZWtRy2knXdpDXaBw44euz37DeJQ9asg==";
};
};
"markdown-it-8.4.2" = {
@@ -28041,7 +28374,7 @@ let
version = "8.4.2";
src = fetchurl {
url = "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.2.tgz";
- sha512 = "0fn3v3gvswv51166i8mw3lg8gvd2yjwkcgkmizf43vdkfwwr77p1i7cgwc1v9b5vkhq4szw3n0inls8j15b3vwdhlljback0pf77i0r";
+ sha512 = "GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==";
};
};
"markdown-it-abbr-1.0.4" = {
@@ -28059,7 +28392,7 @@ let
version = "5.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz";
- sha512 = "26gsv8ffkbs4334f76mvh6v2268is3aydag4c98pa3n8s9ws277x0jcxbjskc72dfsx3i2wbn6bxqj72k7a65j3irvh5bpznaf4qpgx";
+ sha512 = "/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==";
};
};
"markdown-it-deflist-2.0.3" = {
@@ -28068,7 +28401,7 @@ let
version = "2.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/markdown-it-deflist/-/markdown-it-deflist-2.0.3.tgz";
- sha512 = "33hjfm5xwns2ajhh4lr6lfs5d83s181k727qh6rq8ly6q4lv0p8l71r1hfsvbsn65xvdqxw9nlnhkr3s6wl0skdjvgndqqn9gr5j4zw";
+ sha512 = "/BNZ8ksW42bflm1qQLnRI09oqU2847Z7MVavrR0MORyKLtiUYOMpwtlAfMSZAQU9UCvaUZMpgVAqoS3vpToJxw==";
};
};
"markdown-it-emoji-1.4.0" = {
@@ -28086,7 +28419,7 @@ let
version = "1.0.13";
src = fetchurl {
url = "https://registry.npmjs.org/markdown-it-expand-tabs/-/markdown-it-expand-tabs-1.0.13.tgz";
- sha512 = "0wcswlgivdvmd0kq1i2il5kmg6ak3akhch8wv28q803d3ikvlwk55ganiclig9ng4yp7jv06klhdpif9rirnc7rv8m6542nq7vn8fiq";
+ sha512 = "ODpk98FWkGIq2vkwm2NOLt4G6TRgy3M9eTa9SFm06pUyOd0zjjYAwkhsjiCDU42pzKuz0ChiwBO0utuOj3LNOA==";
};
};
"markdown-it-footnote-3.0.2" = {
@@ -28095,7 +28428,7 @@ let
version = "3.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/markdown-it-footnote/-/markdown-it-footnote-3.0.2.tgz";
- sha512 = "3q8288p6kvdmdvy9pi0220vcdvixhx137qnzf8r1j622myyyng833dzprp8glhlxsq7j0b2vysr0wwyyzj6q4ilfk63nnlr55yblm95";
+ sha512 = "JVW6fCmZWjvMdDQSbOT3nnOQtd9iAXmw7hTSh26+v42BnvXeVyGMDBm5b/EZocMed2MbCAHiTX632vY0FyGB8A==";
};
};
"markdown-it-github-headings-1.1.2" = {
@@ -28113,7 +28446,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/markdown-it-ins/-/markdown-it-ins-3.0.0.tgz";
- sha512 = "3ywxcs2xzbwkdvx8g47yc6svckk3swkmkj6w85r8lh80mkc3qxcbl7n4nz9l969zk88kmhr8kzm2rf7a9900993vf9hj6wc3ds81z7s";
+ sha512 = "+vyAdBuMGwmT2yMlAFJSx2VR/0QZ1onQ/Mkkmr4l9tDFOh5sVoAgRbkgbuSsk+sxJ9vaMH/IQ323ydfvQrPO/Q==";
};
};
"markdown-it-mark-3.0.0" = {
@@ -28122,16 +28455,16 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/markdown-it-mark/-/markdown-it-mark-3.0.0.tgz";
- sha512 = "2ksq4c8xdn8s3x35ijv6fjm68skmcynivbv1h55vh5jxrz9axqa5abc2ddyh3swcfcz4w7nnycid0xjn5lpmd0krjwfnc6clxw1d8qy";
+ sha512 = "HqMWeKfMMOu4zBO0emmxsoMWmbf2cPKZY1wP6FsTbKmicFfp5y4L3KXAsNeO1rM6NTJVOrNlLKMPjWzriBGspw==";
};
};
- "markdown-it-multimd-table-4.0.2" = {
+ "markdown-it-multimd-table-4.0.3" = {
name = "markdown-it-multimd-table";
packageName = "markdown-it-multimd-table";
- version = "4.0.2";
+ version = "4.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/markdown-it-multimd-table/-/markdown-it-multimd-table-4.0.2.tgz";
- sha512 = "01mlp3q5bvs5fw3f83297xpgxr2hr7d62cbkrvx85bpcyg1cid1m6gzm2gbzga7mfzsxm6d2sbbz3h37k1k4fslnln8c5pv72qjqmsa";
+ url = "https://registry.npmjs.org/markdown-it-multimd-table/-/markdown-it-multimd-table-4.0.3.tgz";
+ sha512 = "uVLriNj6doq1dGyJppQdwbaGcK6uSzbrk7osxRHjOmZBeShgMtPS6/d+pnIKkohOjaRyP9e5kwTAlAIe/lEaIQ==";
};
};
"markdown-it-sub-1.0.0" = {
@@ -28167,7 +28500,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/markdown-it-toc-done-right/-/markdown-it-toc-done-right-4.1.0.tgz";
- sha512 = "07rgf2i4v2643lplhj7zz9c0gd939jpb0qdnv7x1v2m0sl50dcsshgdma87dqq8sz7v7kdph8l30fc5g1dpms43f7r5srcw7qxgc42j";
+ sha512 = "UhD2Oj6cZV3ycYPoelt4hTkwKIK3zbPP1wjjdpCq7UGtWQOFalDFDv1s2zBYV6aR2gMs/X8kpJcOYsQmUbiXDw==";
};
};
"markdown-link-extractor-1.2.3" = {
@@ -28203,7 +28536,7 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz";
- sha512 = "3ci08icf0496ahvf4ffb156mv8yzcpfxadk7x7y0dfbr8lpblcba1g25ifv80fqycpl582xilfngbknmsclmic6b67r99150ib1j5fm";
+ sha512 = "1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==";
};
};
"marked-0.3.19" = {
@@ -28221,7 +28554,7 @@ let
version = "0.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/marked/-/marked-0.7.0.tgz";
- sha512 = "1kcl7x8hfpdhqcsbv48salj6k1i9qaqz5rcj1dj8ppb5whwd5py7w3iw25xda223mdl63phsv1jjh1aslg57q9kil8vnhj94rs9iv3k";
+ sha512 = "c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg==";
};
};
"marked-0.8.2" = {
@@ -28239,7 +28572,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/marked-terminal/-/marked-terminal-4.1.0.tgz";
- sha512 = "28xcp57v2dnmnw12wy9xl2iwyan6hw2sdvzz47v28qq6fji132s09bzsvb15y5i22bsn15mlnyb2qxw1nvl7l8jxa96blwn0dy6bag4";
+ sha512 = "5KllfAOW02WS6hLRQ7cNvGOxvKW1BKuXELH4EtbWfyWgxQhROoMxEvuQ/3fTgkNjledR0J48F4HbapvYp1zWkQ==";
};
};
"marky-1.2.1" = {
@@ -28248,7 +28581,16 @@ let
version = "1.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/marky/-/marky-1.2.1.tgz";
- sha512 = "1fh0crhvckhp6pjid2r9ksxlfg64b368hyflgya5522aa029m063am24n69sykzwlrv3yfxy8mhkn88nvhaa2n5xb3s5pjsdkw69pwr";
+ sha512 = "md9k+Gxa3qLH6sUKpeC2CNkJK/Ld+bEz5X96nYwloqphQE0CKCVEKco/6jxEZixinqNdz5RFi/KaCyfbMDMAXQ==";
+ };
+ };
+ "mastodon-api-1.3.0" = {
+ name = "mastodon-api";
+ packageName = "mastodon-api";
+ version = "1.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mastodon-api/-/mastodon-api-1.3.0.tgz";
+ sha1 = "b3bcffcf51e005f754b7e86e44c2023d8e2c63d1";
};
};
"match-casing-1.0.3" = {
@@ -28284,7 +28626,16 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/matcher/-/matcher-2.1.0.tgz";
- sha512 = "1hzary54bg6zd2bn25ckxahk7qgaazyxb2qzldb9wlf2vahxs1wyckjf59xhi52h7fhfn5wq8x3czlhli17jwj96q7xh9pdxfpxksd3";
+ sha512 = "o+nZr+vtJtgPNklyeUKkkH42OsK8WAfdgaJE2FNxcjLPg+5QbeEoT6vRj8Xq/iv18JlQ9cmKsEu0b94ixWf1YQ==";
+ };
+ };
+ "matcher-3.0.0" = {
+ name = "matcher";
+ packageName = "matcher";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz";
+ sha512 = "OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==";
};
};
"matcher-collection-1.1.2" = {
@@ -28302,16 +28653,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz";
- sha512 = "3j8ll215xcvxxc7arnb8ns21acy7xfkakj8gb01vvvqmk1v0b32ychkxr706ch7n52dgx5iqiffzbka83g8bckx81cz0zx2rb566k5d";
- };
- };
- "mathjs-5.10.3" = {
- name = "mathjs";
- packageName = "mathjs";
- version = "5.10.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/mathjs/-/mathjs-5.10.3.tgz";
- sha512 = "0iy6g9s4sq75qnans0bgilfdnljv5h55v8wjadz57safhdp2rhywf12ggz5n5yrl8x5blayjwab7if1dnv21xvf88ixdpa283gy0a69";
+ sha512 = "rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==";
};
};
"mathml-tag-names-2.1.3" = {
@@ -28320,7 +28662,7 @@ let
version = "2.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz";
- sha512 = "33bmx8dcxddgra637d9x8hi03xf6cxrbcxgzldrycc3k49ij5k0lpmx5z6jx4y3jgxw2a1h1g84hkii116skpsarn7vdjg3m48h3wq0";
+ sha512 = "APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==";
};
};
"md5-2.2.1" = {
@@ -28332,13 +28674,22 @@ let
sha1 = "53ab38d5fe3c8891ba465329ea23fac0540126f9";
};
};
+ "md5-2.3.0" = {
+ name = "md5";
+ packageName = "md5";
+ version = "2.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz";
+ sha512 = "T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==";
+ };
+ };
"md5-file-4.0.0" = {
name = "md5-file";
packageName = "md5-file";
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/md5-file/-/md5-file-4.0.0.tgz";
- sha512 = "316lgfngvx2hw85ll51m7pc5gk4ra1cwfwbdlvc71kcv8c09nyy0b503f70j1jm1giiwwyczr2p20zaf0rnhjpsfhc7x3l01hbjlbah";
+ sha512 = "UC0qFwyAjn4YdPpKaDNw6gNxRf7Mcx7jC1UGCY4boCzgvU2Aoc1mOGzTtrjjLKhM5ivsnhoKpQVxKPp+1j1qwg==";
};
};
"md5.js-1.3.5" = {
@@ -28347,7 +28698,7 @@ let
version = "1.3.5";
src = fetchurl {
url = "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz";
- sha512 = "29ds70y468n42xivsz4vrgy8rp2x4nxz52z1vkd1k49556gvn74pq998s510g3jgz9972m9yxs6yk1kw752blq97b9w8gaddkwlyay6";
+ sha512 = "xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==";
};
};
"mdast-comment-marker-1.1.2" = {
@@ -28365,7 +28716,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.4.tgz";
- sha512 = "2r0i7i6nn8fdv7ch8nd68a5fh91q08gcx8si2zwrmbbfab9hgl5801r3qm2cg37ix9awakdj9p25jd939b1187cva91ig9rf90cr06x";
+ sha512 = "3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg==";
};
};
"mdast-util-to-nlcst-3.2.3" = {
@@ -28386,13 +28737,13 @@ let
sha1 = "c04891883c28c83602e1d06b05a11037e359b4c8";
};
};
- "mdn-browser-compat-data-1.0.15" = {
+ "mdn-browser-compat-data-1.0.31" = {
name = "mdn-browser-compat-data";
packageName = "mdn-browser-compat-data";
- version = "1.0.15";
+ version = "1.0.31";
src = fetchurl {
- url = "https://registry.npmjs.org/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.15.tgz";
- sha512 = "0jxT4ZqqCzJJfktX9d4NKgfRENy60kFzhVNV0mXNHvlnw8KrMe2cKOlEKs/Bz+odlgO0rRZAxU0OKiptqVhAXg==";
+ url = "https://registry.npmjs.org/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.31.tgz";
+ sha512 = "GVQQYWgoH3jbBaIy8M4hrg34qaNpPedtZvwAjUmkpHq4FXKKCea8Ji5rlS32YJSU9dt7TPvuWWX7Cce5mZyFPA==";
};
};
"mdn-data-2.0.4" = {
@@ -28401,7 +28752,7 @@ let
version = "2.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz";
- sha512 = "1q3dcqzncmynfxw8fbqvgwk8va8mac3lqpd9blz4knhj88fdmdcc863lscf5mm1h0ak34n9zr7bf7bgdzpqgfk8xr83xsilmhsdfpc9";
+ sha512 = "iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==";
};
};
"mdn-data-2.0.6" = {
@@ -28410,7 +28761,7 @@ let
version = "2.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz";
- sha512 = "0w2lssr5jjc55m8zhx3c9n9c6qnq9ivsv2fm25d0dr7hkppcmpbrcsqdwdnc8p7c4q0nni2qws676wh8pv7rnr4h93h75v8pnzy62xd";
+ sha512 = "rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==";
};
};
"mdns-js-0.5.0" = {
@@ -28485,40 +28836,13 @@ let
sha512 = "fPcI4r2yH02UUgMo308CVzIuXUaRUrBzMvjXX8J4XfcHgX9Y73iB0/VLp+S3TnxnTgIGrQ3BFb7kWGR7kkyS8g==";
};
};
- "megaminx-0.3.3" = {
- name = "megaminx";
- packageName = "megaminx";
- version = "0.3.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/megaminx/-/megaminx-0.3.3.tgz";
- sha512 = "2dnx1v8g26h8f0pqc0dn8wf6fpqy01m3h6s96nmxiv5mn7z59p7ssgmk0gvm2m0bzj473b95j1dka9pghkcqz9c484pdyg8r8n5544m";
- };
- };
- "megaminx-0.9.0" = {
- name = "megaminx";
- packageName = "megaminx";
- version = "0.9.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/megaminx/-/megaminx-0.9.0.tgz";
- sha512 = "1gz49mis438ys5xlhb3bzdx0ni750v0pjqjcyibh6l9va4jd7908dk6hw2n1v4j7dif5v8ifs5hpj9ddrijgh1db45vlqfp8nnk2iym";
- };
- };
- "mem-1.1.0" = {
- name = "mem";
- packageName = "mem";
- version = "1.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz";
- sha1 = "5edd52b485ca1d900fe64895505399a0dfa45f76";
- };
- };
"mem-4.3.0" = {
name = "mem";
packageName = "mem";
version = "4.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz";
- sha512 = "3znrz98ggx92y1crm2y017k8lriwz4m9y4w451wm0h1jzsq7jgpafymdvgpznvx07l3xw8inznd78zzwyxdzhb0aq8scki9iwdrnzd9";
+ sha512 = "qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==";
};
};
"mem-5.1.1" = {
@@ -28539,13 +28863,13 @@ let
sha512 = "RlbnLQgRHk5lwqTtpEkBTQ2ll/CG/iB+J4Hy2Wh97PjgZgXgWJWrFF+XXujh3UUVLvR4OOTgZzcWMMwnehlEUg==";
};
};
- "mem-fs-1.1.3" = {
+ "mem-fs-1.2.0" = {
name = "mem-fs";
packageName = "mem-fs";
- version = "1.1.3";
+ version = "1.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/mem-fs/-/mem-fs-1.1.3.tgz";
- sha1 = "b8ae8d2e3fcb6f5d3f9165c12d4551a065d989cc";
+ url = "https://registry.npmjs.org/mem-fs/-/mem-fs-1.2.0.tgz";
+ sha512 = "b8g0jWKdl8pM0LqAPdK9i8ERL7nYrzmJfRhxMiWH2uYdfYnb7uXnmwVb0ZGe7xyEl4lj+nLIU3yf4zPUT+XsVQ==";
};
};
"mem-fs-editor-6.0.0" = {
@@ -28557,6 +28881,42 @@ let
sha512 = "e0WfJAMm8Gv1mP5fEq/Blzy6Lt1VbLg7gNnZmZak7nhrBTibs+c6nQ4SKs/ZyJYHS1mFgDJeopsLAv7Ow0FMFg==";
};
};
+ "mem-fs-editor-7.0.1" = {
+ name = "mem-fs-editor";
+ packageName = "mem-fs-editor";
+ version = "7.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-7.0.1.tgz";
+ sha512 = "eD8r4/d2ayp9HHIgBPHB6Ds0ggA8F9cf9HxcNtbqrwqJXfIDrOSMG5K4fV3+Ib3B+HIdrWqkeDDDvrO7i9EbvQ==";
+ };
+ };
+ "memfs-3.2.0" = {
+ name = "memfs";
+ packageName = "memfs";
+ version = "3.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/memfs/-/memfs-3.2.0.tgz";
+ sha512 = "f/xxz2TpdKv6uDn6GtHee8ivFyxwxmPuXatBb1FBwxYNuVpbM3k/Y1Z+vC0mH/dIXXrukYfe3qe5J32Dfjg93A==";
+ };
+ };
+ "memoize-one-5.1.1" = {
+ name = "memoize-one";
+ packageName = "memoize-one";
+ version = "5.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/memoize-one/-/memoize-one-5.1.1.tgz";
+ sha512 = "HKeeBpWvqiVJD57ZUAsJNm71eHTykffzcLZVYWiVfQeI1rJtuEaS7hQiEpWfVVk18donPwJEcFKIkCmPJNOhHA==";
+ };
+ };
+ "memoizeasync-1.1.0" = {
+ name = "memoizeasync";
+ packageName = "memoizeasync";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/memoizeasync/-/memoizeasync-1.1.0.tgz";
+ sha1 = "9d7028a6f266deb733510bb7dbba5f51878c561e";
+ };
+ };
"memoizee-0.4.14" = {
name = "memoizee";
packageName = "memoizee";
@@ -28608,7 +28968,7 @@ let
version = "0.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz";
- sha512 = "0cgni6pl3js3s6ylnj3j9sydf6z5sbnpyi42xdh4437rd6c7xgbapzdq84wn8dzxrcf7sva66z7m6mna61sdagfs41078aa9rsjn3cc";
+ sha512 = "jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==";
};
};
"memory-pager-1.5.0" = {
@@ -28626,7 +28986,7 @@ let
version = "0.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/memory-streams/-/memory-streams-0.1.3.tgz";
- sha512 = "2j658v3l5i2w7vxpd8aspfixfw7c2jm8klz970k18mgzmjz80y9fsq93k37il1nzj9pcr8ipblxyfrl2sy354d67lkw5j0c7453ym59";
+ sha512 = "qVQ/CjkMyMInPaaRMrwWNDvf6boRZXaT/DbQeMYcCWuXPEBf1v8qChOc9OlEVQp2uOvRXa1Qu30fLmKhY6NipA==";
};
};
"memorystore-1.6.2" = {
@@ -28671,7 +29031,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz";
- sha512 = "3y4j4aqwlphwsfw770c3x06m26vd7lx810g9q39qdg1gsl1hilx48qfig40d9h3i3nj4pc66w1qg6xsmd9g7fyg77darwsr7qf83i65";
+ sha512 = "xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==";
};
};
"meow-5.0.0" = {
@@ -28680,7 +29040,7 @@ let
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz";
- sha512 = "0i7jgddn11s3jsg41kqpf1p8jfypz429xb3042far07c2fn7hhi1ihmqah2ipf9ipjn0qfakab5jxp76ljvrg7kg65ic03v9mhymd09";
+ sha512 = "CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==";
};
};
"meow-6.1.1" = {
@@ -28689,7 +29049,7 @@ let
version = "6.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/meow/-/meow-6.1.1.tgz";
- sha512 = "0g438lp13r1dicmfxgww24d22rgh2lxm711rbn0afzx7cfyb3fs74gam4x3kqsd5z7p4lrgy9gjk6j2p5bnm3rf9yh0bn9d49bdz1yx";
+ sha512 = "3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==";
};
};
"meow-7.0.1" = {
@@ -28707,16 +29067,7 @@ let
version = "1.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz";
- sha512 = "2yh381iph3hr5c720br83iwv18hncwqhqgp9ilnl3dgblm2s7p36skfcqlbv6xqkf6lmlf9h638gb75ds0b3wy2pvwdi1jnzvh6hcan";
- };
- };
- "merge-descriptors-0.0.2" = {
- name = "merge-descriptors";
- packageName = "merge-descriptors";
- version = "0.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-0.0.2.tgz";
- sha1 = "c36a52a781437513c57275f39dd9d317514ac8c7";
+ sha512 = "VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==";
};
};
"merge-descriptors-1.0.1" = {
@@ -28743,16 +29094,16 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz";
- sha512 = "3gyvijjr3va5jwglqgv7sqxm4a6nhzhj32sl68ffjf8axkzi5z25g0nl2r2mvw1kjs3z49wxjdclljkk4whzpqka4vzjg9fwylgzfv9";
+ sha512 = "abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==";
};
};
- "merge2-1.3.0" = {
+ "merge2-1.4.1" = {
name = "merge2";
packageName = "merge2";
- version = "1.3.0";
+ version = "1.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz";
- sha512 = "1inz1swib3crzbwlqrpy74dhmn520qgzg5lkfmm3k1334lpb98d0xjpa6ydpdgwnp013j1n5m2yqkac4r75w6lbcj94hfj1v40h6gns";
+ url = "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz";
+ sha512 = "8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==";
};
};
"merkle-tree-stream-3.0.3" = {
@@ -28773,13 +29124,13 @@ let
sha1 = "401fdec7ec21cdb9e03cd3d3021398da21b27085";
};
};
- "metals-languageclient-0.2.2" = {
+ "metals-languageclient-0.2.8" = {
name = "metals-languageclient";
packageName = "metals-languageclient";
- version = "0.2.2";
+ version = "0.2.8";
src = fetchurl {
- url = "https://registry.npmjs.org/metals-languageclient/-/metals-languageclient-0.2.2.tgz";
- sha512 = "1kwfdgcp6qksa9m76w0phfykk4w7l07rp0c0n8dw4hgijmijfa4403xnb0hxqcy9zpc5q0h9xrx71n20vgsrbd9p63yl45s2s7idgc9";
+ url = "https://registry.npmjs.org/metals-languageclient/-/metals-languageclient-0.2.8.tgz";
+ sha512 = "RGy28w9iYwGt3im5Da6YjD9eF6GTKtrRvluWy8StfwbHvI/KsobF1zmyVX/fD0wvNUCY0am867rImkjs1paTzA==";
};
};
"metalsmith-2.3.0" = {
@@ -28818,15 +29169,6 @@ let
sha1 = "335d429eefd21b7bacf2e9c922a8d2bd14a30e4f";
};
};
- "methods-1.0.1" = {
- name = "methods";
- packageName = "methods";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/methods/-/methods-1.0.1.tgz";
- sha1 = "75bc91943dffd7da037cf3eeb0ed73a0037cd14b";
- };
- };
"methods-1.1.2" = {
name = "methods";
packageName = "methods";
@@ -28869,7 +29211,7 @@ let
version = "3.1.10";
src = fetchurl {
url = "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz";
- sha512 = "1r9rsac8gdslsplya0cnzyk6q0bh7m0wnxccdisacr5327k5k0v6f48dzp0022z8qqpzpvxw7sv1gzhvrqn6v5sz7qcvx37by1a8s1i";
+ sha512 = "MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==";
};
};
"micromatch-4.0.2" = {
@@ -28878,7 +29220,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz";
- sha512 = "3jiz9pr94hycvjgzxbxi0jfz7n142n3z5w14im7i0088lymjpvj8xrapr8s66xcp13ylh374hbpm9ixp8rln55n7lrcll6c4qfnkcfb";
+ sha512 = "y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==";
};
};
"middleware-handler-0.2.0" = {
@@ -28896,7 +29238,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz";
- sha512 = "12277knznlw4myxmgg6vgkrwmrhj9dyniscrlph3s08ndi2q25v3wrv6rwanvz29v5k5x756xa5yif4xllrghpn3jqaamnr3cp5ypnp";
+ sha512 = "115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==";
};
};
"mime-1.2.11" = {
@@ -28941,16 +29283,7 @@ let
version = "1.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz";
- sha512 = "1x901mk5cdib4xp27v4ivwwr7mhy64r4rk953bzivi5p9lf2bhw88ra2rhkd254xkdx2d3q30zkq239vc4yx4pfsj4hpys8rbr6fif7";
- };
- };
- "mime-2.4.4" = {
- name = "mime";
- packageName = "mime";
- version = "2.4.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz";
- sha512 = "0c4qs0w88nqz2v7441rw9bbsgrsh50cifwmqm2i7c96yz2ncdy35cb5g42zhr6z0wmqqcwq5la04nnf1n4y3zncvgyg8b721hvnc71d";
+ sha512 = "x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==";
};
};
"mime-2.4.6" = {
@@ -28959,16 +29292,7 @@ let
version = "2.4.6";
src = fetchurl {
url = "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz";
- sha512 = "18fj4wi62q32c64dwwavmj6ijn477ggvhamjmj2dkqn2j0p0p440h5nxm2b0ry8jvvgvhxjqpclpr3g3yzmb09iglhig916f45s34j5";
- };
- };
- "mime-db-1.12.0" = {
- name = "mime-db";
- packageName = "mime-db";
- version = "1.12.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/mime-db/-/mime-db-1.12.0.tgz";
- sha1 = "3d0c63180f458eb10d325aaa37d7c58ae312e9d7";
+ sha512 = "RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==";
};
};
"mime-db-1.33.0" = {
@@ -28986,7 +29310,7 @@ let
version = "1.43.0";
src = fetchurl {
url = "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz";
- sha512 = "36x3p6lll5v1g7na92kbba0bpcl36i1argsqn8iy4mgz3zh3llnqhzhfw0l26jqcb0mh9rhhmrx718kvqzchga6y79qdg9884c6r5zv";
+ sha512 = "+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==";
};
};
"mime-db-1.44.0" = {
@@ -28995,16 +29319,7 @@ let
version = "1.44.0";
src = fetchurl {
url = "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz";
- sha512 = "2k6dwvka8mhl2jrx9zhc926nvifn7jpi4fcwjr3gdqik53ifzn67h986p9wcdd4qpc3hjmqpywdwssm5kw18bdn3xg1ag7cp9y97lzw";
- };
- };
- "mime-types-2.0.14" = {
- name = "mime-types";
- packageName = "mime-types";
- version = "2.0.14";
- src = fetchurl {
- url = "https://registry.npmjs.org/mime-types/-/mime-types-2.0.14.tgz";
- sha1 = "310e159db23e077f8bb22b748dabfa4957140aa6";
+ sha512 = "/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==";
};
};
"mime-types-2.1.18" = {
@@ -29022,7 +29337,7 @@ let
version = "2.1.26";
src = fetchurl {
url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz";
- sha512 = "1cxsgrndjg6jyfqzm74hv6cmy9lil52f1kzkq2niknaiqz20p3yiw0fpgsyld2zrbxr9abpdabz1q6nqa50xr9a0cmbjbi0cqymlnnk";
+ sha512 = "01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==";
};
};
"mime-types-2.1.27" = {
@@ -29031,7 +29346,7 @@ let
version = "2.1.27";
src = fetchurl {
url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz";
- sha512 = "3pyj0i5wygq13w5i5i2ksjwrragi0p1dybqd5lvcd0gx21jxx1i1r567dbxklh9p50pwhaxwq9d4507hymr49ibz61xq8xc4sf6m214";
+ sha512 = "JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==";
};
};
"mimic-fn-1.2.0" = {
@@ -29040,7 +29355,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz";
- sha512 = "1clrrqw75rmpkw0x53axy8va2hq2gzynz9zb58m0xv1nh3lg81cv4dfdy7pk9vrlb9ydwmj6klpicwkv2bjx3m8aj4fi2ph3jxkizwd";
+ sha512 = "jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==";
};
};
"mimic-fn-2.1.0" = {
@@ -29049,16 +29364,16 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz";
- sha512 = "1r8csnc32c6rrvy8d5d1g33gba52m1863wdwl7qbancmzn795726im9mrwp20k3d8pl4x4msp7n6wpldvcwkmk5y4cy0h84ka9wx9is";
+ sha512 = "OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==";
};
};
- "mimic-fn-3.0.0" = {
+ "mimic-fn-3.1.0" = {
name = "mimic-fn";
packageName = "mimic-fn";
- version = "3.0.0";
+ version = "3.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.0.0.tgz";
- sha512 = "PiVO95TKvhiwgSwg1IdLYlCTdul38yZxZMIcnDSFIBUm4BNZha2qpQ4GpJ++15bHoKDtrW2D69lMfFwdFYtNZQ==";
+ url = "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz";
+ sha512 = "Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==";
};
};
"mimic-response-1.0.1" = {
@@ -29067,7 +29382,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz";
- sha512 = "32nwz24nh1f2nbpk8i638ff8hsg1ajmc6746abkssjr951z28362k5a92dd1cfr7bd1l9f507cn0pbam04ixfgsaygskv87g6v1r4cg";
+ sha512 = "j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==";
};
};
"mimic-response-2.1.0" = {
@@ -29076,7 +29391,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz";
- sha512 = "080nd6134s2xyc8jb63q7hqszh9a52py287g4zqw1sy06nq0x9ac8bf2pwx7z9ygj4610ij6nk8a42q4ll4hwjgsg8xwblj7x4s6yn1";
+ sha512 = "wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==";
};
};
"mimic-response-3.1.0" = {
@@ -29103,7 +29418,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz";
- sha512 = "01dxw872k7rxbpvq84pq8dpfdvwncm0anwzn4qiny649hdhrin4ppz8f6j2z828ch1jjsr9z178jkca2mcwvxz8q342yjrvglrg1n13";
+ sha512 = "I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==";
};
};
"minicap-prebuilt-2.3.0" = {
@@ -29130,7 +29445,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz";
- sha512 = "3y39pa1xxg7j49vya7xca4p1mg89d0df56hj4yjhpyhmza3g5qvpgp11xs11wkd48zzy7ym970jfbn0ppimmczpijns249j7q05rljj";
+ sha512 = "UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==";
};
};
"minimalistic-crypto-utils-1.0.1" = {
@@ -29175,7 +29490,7 @@ let
version = "3.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz";
- sha512 = "1879a3j85h92ypvb7lpv1dqpcxl49rqnbgs5la18zmj1yqhwl60c2m74254wbr5pp3znckqpkg9dvjyrz6hfz8b9vag5a3j910db4f8";
+ sha512 = "yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==";
};
};
"minimatch-all-1.1.0" = {
@@ -29211,7 +29526,7 @@ let
version = "1.2.5";
src = fetchurl {
url = "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz";
- sha512 = "0pif0kjsr0cdm73cyicn9xdx9zkly45w4akmyfa39lkaf6lzysfr8kr145p54wjk26pbsk0w0qfdds3k4bxy4wl5l210i1b8qsngkql";
+ sha512 = "FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==";
};
};
"minimist-options-3.0.2" = {
@@ -29220,7 +29535,7 @@ let
version = "3.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz";
- sha512 = "1slngp5z9rczjirv9lpdwiv1ap4xmp28jxl4r0i5hpds1khlm89qp70ziz8k5h2vwjph6srjqi3gb2yrwwsnnwli6p8yxvlyx7nn80p";
+ sha512 = "FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==";
};
};
"minimist-options-4.1.0" = {
@@ -29229,16 +29544,16 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz";
- sha512 = "3a8s2in3r0ks8zngv0lq0cv0mz8a6r8a86jjn571933qd1yjzgkb97gi7fja8zcfif0y7p2fxgiwg06frq3pxa8zx72ilvw2y1gr2j3";
+ sha512 = "Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==";
};
};
- "minimisted-2.0.0" = {
+ "minimisted-2.0.1" = {
name = "minimisted";
packageName = "minimisted";
- version = "2.0.0";
+ version = "2.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/minimisted/-/minimisted-2.0.0.tgz";
- sha512 = "1sqm4vfb5chk0jdg1vpbbpc60ir391l2749wmr8fszb8fn0fih0zrlprybwq4njfbwdll5xvv9vjxc3wrb7d35cmifzlayb1l7krzx0";
+ url = "https://registry.npmjs.org/minimisted/-/minimisted-2.0.1.tgz";
+ sha512 = "1oPjfuLQa2caorJUM8HV8lGgWCc0qqAO1MNv/k05G4qslmsndV/5WdNZrqCiyqiz3wohia2Ij2B7w2Dr7/IyrA==";
};
};
"minipass-2.9.0" = {
@@ -29247,7 +29562,7 @@ let
version = "2.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz";
- sha512 = "1x0k2ycn1r5fig2zy7jj5vjsc7sxdl2a8lidvzsfyhcbrmvyvlbkmb3ga6l8njclvhjz2yrcx57jn26bckzrms017zb2yan1y7d85y3";
+ sha512 = "wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==";
};
};
"minipass-3.1.3" = {
@@ -29256,7 +29571,7 @@ let
version = "3.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz";
- sha512 = "0kfxcwv9nc3jvjg80dyf39vq76d8plqdr40xs64gy71nxvfd80a8vb8s9hjm2dwd5kwnwrra3g8dqiksmws0zl2vjqqzk8msccpc1rj";
+ sha512 = "Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==";
};
};
"minipass-collect-1.0.2" = {
@@ -29268,13 +29583,13 @@ let
sha512 = "6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==";
};
};
- "minipass-fetch-1.2.1" = {
+ "minipass-fetch-1.3.0" = {
name = "minipass-fetch";
packageName = "minipass-fetch";
- version = "1.2.1";
+ version = "1.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.2.1.tgz";
- sha512 = "ssHt0dkljEDaKmTgQ04DQgx2ag6G2gMPxA5hpcsoeTbfDgRf2fC2gNSRc6kISjD7ckCpHwwQvXxuTBK8402fXg==";
+ url = "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.3.0.tgz";
+ sha512 = "Yb23ESZZ/8QxiBvSpJ4atbVMVDx2CXrerzrtQzQ67eLqKg+zFIkYFTagk3xh6fdo+e/FvDtVuCD4QcuYDRR3hw==";
};
};
"minipass-flush-1.0.5" = {
@@ -29295,13 +29610,13 @@ let
sha512 = "ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==";
};
};
- "minipass-pipeline-1.2.3" = {
+ "minipass-pipeline-1.2.4" = {
name = "minipass-pipeline";
packageName = "minipass-pipeline";
- version = "1.2.3";
+ version = "1.2.4";
src = fetchurl {
- url = "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.3.tgz";
- sha512 = "cFOknTvng5vqnwOpDsZTWhNll6Jf8o2x+/diplafmxpuIymAjzoOolZG0VvQf3V2HgqzJNhnuKHYp2BqDgz8IQ==";
+ url = "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz";
+ sha512 = "xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==";
};
};
"minipass-sized-1.0.3" = {
@@ -29328,7 +29643,7 @@ let
version = "1.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz";
- sha512 = "3slcgy5kqasjl8k1n2indaaw0k6j2ipapzxrcqyy2zrwpv8z9w2im5i8c2c73pqdgkd31rwf5bajgv4pm2i6m9jg51cfmp694w0r5p9";
+ sha512 = "6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==";
};
};
"minizlib-2.1.0" = {
@@ -29337,7 +29652,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/minizlib/-/minizlib-2.1.0.tgz";
- sha512 = "0y0yaq1000bj2lal4g80x33rymfwl8qy74m779gdrxih20khas8bd3a5d1vznxkd8641qwkivv7f8s40jjrc4kx96gzhjp3ywvxjd0k";
+ sha512 = "EzTZN/fjSvifSX0SlqUERCN39o6T40AMarPbv0MrarSFtIITCBh7bi+dU8nxGFHuqs9jdIAeoYoKuQAAASsPPA==";
};
};
"mired-0.0.0" = {
@@ -29364,7 +29679,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz";
- sha512 = "2895y9fw0xa9bmwbbkv3ziz5gnvr2b9k6kgh1b815ppwhgpcnbzsmn3bjvd2c1852hfakgnxw5hbn8kr8ff1pfbnm8x0lk3qm5gb3n7";
+ sha512 = "x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==";
};
};
"misspellings-1.1.0" = {
@@ -29382,7 +29697,7 @@ let
version = "1.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz";
- sha512 = "08fzp03g97vcq1dm4qs3kfjbazfs8h2m99bzdhn9caddpi4xr9bw9n9adlrv24qwfdw2jphwfhjszdwnykawd3ysj4ihp76zygh66jr";
+ sha512 = "WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==";
};
};
"mkdirp-0.3.0" = {
@@ -29418,16 +29733,7 @@ let
version = "0.5.5";
src = fetchurl {
url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz";
- sha512 = "32zxwnp110xb9sm0w7xdr51v2zj4k0b07yq702phnac2l8c91mxw6va27y193m42nvnw5dhby2jzg3b24fzjzkdr8337slz8ja81a9l";
- };
- };
- "mkdirp-1.0.3" = {
- name = "mkdirp";
- packageName = "mkdirp";
- version = "1.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.3.tgz";
- sha512 = "6uCP4Qc0sWsgMLy1EOqqS/3rjDHOEnsStVr/4vtAIK2Y5i2kA7lFFejYrpIyiN9w0pYf4ckeCYT9f1r1P9KX5g==";
+ sha512 = "NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==";
};
};
"mkdirp-1.0.4" = {
@@ -29436,7 +29742,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz";
- sha512 = "37qcgnrjrjphcqvdsm2b8kzr9igpryiyxf8iggmx7fz0y6gip7271d0njjvdi44m0ib0g4a1j0fmsy6gnid4p98v7qn5pcz1ijranmx";
+ sha512 = "vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==";
};
};
"mkdirp-classic-0.5.3" = {
@@ -29445,7 +29751,7 @@ let
version = "0.5.3";
src = fetchurl {
url = "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz";
- sha512 = "3y6r8v338vkdybxqpnvylk87n47qh0gdw9nxvy71ndg313iv816j05q4dcba7z2ni0ra0kah8mr6vqms7ysh7qhq58yddi18d2dr8l0";
+ sha512 = "gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==";
};
};
"mkdirp-promise-5.0.1" = {
@@ -29466,6 +29772,33 @@ let
sha1 = "ebb3a977e7af1c683ae6fda12b545a6ba6c5853d";
};
};
+ "mobx-4.15.4" = {
+ name = "mobx";
+ packageName = "mobx";
+ version = "4.15.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mobx/-/mobx-4.15.4.tgz";
+ sha512 = "nyuHPqmKnVOnbvkjR8OrijBtovxAHYC+JU8/qBqvBw4Dez/n+zzxqNHbZNFy7/07+wwc/Qz7JS9WSfy1LcYISA==";
+ };
+ };
+ "mobx-react-6.1.5" = {
+ name = "mobx-react";
+ packageName = "mobx-react";
+ version = "6.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mobx-react/-/mobx-react-6.1.5.tgz";
+ sha512 = "EfWoXmGE2CfozH4Xirb65+il1ynHFCmxBSUabMSf+511YfjVs6QRcCrHkiVw+Il8iWp1gIyfa9qKkUgbDA9/2w==";
+ };
+ };
+ "mobx-react-lite-1.5.2" = {
+ name = "mobx-react-lite";
+ packageName = "mobx-react-lite";
+ version = "1.5.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mobx-react-lite/-/mobx-react-lite-1.5.2.tgz";
+ sha512 = "PyZmARqqWtpuQaAoHF5pKX7h6TKNLwq6vtovm4zZvG6sEbMRHHSqioGXSeQbpRmG8Kw8uln3q/W1yMO5IfL5Sg==";
+ };
+ };
"mocha-2.5.3" = {
name = "mocha";
packageName = "mocha";
@@ -29475,13 +29808,22 @@ let
sha1 = "161be5bdeb496771eb9b35745050b622b5aefc58";
};
};
+ "mocha-8.1.0" = {
+ name = "mocha";
+ packageName = "mocha";
+ version = "8.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mocha/-/mocha-8.1.0.tgz";
+ sha512 = "sI0gaI1I/jPVu3KFpnveWGadfe3JNBAENqgTUPgLZAUppu725zS2mrVztzAgIR8DUscuS4doEBTx9LATC+HSeA==";
+ };
+ };
"mock-require-3.0.3" = {
name = "mock-require";
packageName = "mock-require";
version = "3.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/mock-require/-/mock-require-3.0.3.tgz";
- sha512 = "1dgw85zmppv2ygsifryrsppm054ka40xzdcwh2fhsl5x17q17qdpc6wck2hkspn4nqdxichzmijiivlzcmm1k895465swrjfwndzg4l";
+ sha512 = "lLzfLHcyc10MKQnNUCv7dMcoY/2Qxd6wJfbqCcVk3LDb8An4hF6ohk5AztrvgKhJCqj36uyzi/p5se+tvyD+Wg==";
};
};
"modify-values-1.0.1" = {
@@ -29502,31 +29844,13 @@ let
sha512 = "A/78XjoX2EmNvppVWEhM2oGk3x4lLxnkEA4jTbaK97QKSDjkIoOsKQlfylt/d3kKKi596Qy3NP5XrXJ6fZIC9Q==";
};
};
- "module-definition-3.3.0" = {
- name = "module-definition";
- packageName = "module-definition";
- version = "3.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/module-definition/-/module-definition-3.3.0.tgz";
- sha512 = "HTplA9xwDzH67XJFC1YvZMUElWJD28DV0dUq7lhTs+JKJamUOWA/CcYWSlhW5amJO66uWtY7XdltT+LfX0wIVg==";
- };
- };
- "module-deps-6.2.2" = {
+ "module-deps-6.2.3" = {
name = "module-deps";
packageName = "module-deps";
- version = "6.2.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/module-deps/-/module-deps-6.2.2.tgz";
- sha512 = "3gkwqnfbsjlh9sswxyiqwv4hzvph69yfaj8c2kibsc9xs6nvys3s2yvjyb41p1qqprlzrr9pqm1l5qpx8wis3z20cw95fzr7g4bmp3b";
- };
- };
- "module-lookup-amd-6.2.0" = {
- name = "module-lookup-amd";
- packageName = "module-lookup-amd";
- version = "6.2.0";
+ version = "6.2.3";
src = fetchurl {
- url = "https://registry.npmjs.org/module-lookup-amd/-/module-lookup-amd-6.2.0.tgz";
- sha512 = "uxHCj5Pw9psZiC1znjU2qPsubt6haCSsN9m7xmIdoTciEgfxUkE1vhtDvjHPuOXEZrVJhjKgkmkP+w73rRuelQ==";
+ url = "https://registry.npmjs.org/module-deps/-/module-deps-6.2.3.tgz";
+ sha512 = "fg7OZaQBcL4/L+AK5f4iVqf9OMbCclXfy/znXRxTVhJSeW5AIlS9AwheYwDaXM3lVW7OBeaeUEY3gbaC6cLlSA==";
};
};
"mold-source-map-0.4.0" = {
@@ -29547,22 +29871,13 @@ let
sha512 = "Yh9y73JRljxW5QxN08Fner68eFLxM5ynNOAw2LbIB1YAGeQzZT8QFSUvkAz609Zf+IHhhaUxqZK8dG3W/+HEvg==";
};
};
- "moment-2.25.3" = {
- name = "moment";
- packageName = "moment";
- version = "2.25.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/moment/-/moment-2.25.3.tgz";
- sha512 = "1v4vcj4k5s10qp4b8r46xib1h9klyqv5y31da7w46i769dbgliqp7ff5yd6pxmfp37ghnlgkk33x10ashkg7aclszfgqrpiy782zriy";
- };
- };
- "moment-2.26.0" = {
+ "moment-2.27.0" = {
name = "moment";
packageName = "moment";
- version = "2.26.0";
+ version = "2.27.0";
src = fetchurl {
- url = "https://registry.npmjs.org/moment/-/moment-2.26.0.tgz";
- sha512 = "0rhkgzi9dm9zliz4x1b240q0y1cqkzyk79bs1v0cd04ix3hxfncgrs80w6gx7fq9azxgc2d29yhrc7j6m8h3q88jca6jslfxx8b3250";
+ url = "https://registry.npmjs.org/moment/-/moment-2.27.0.tgz";
+ sha512 = "al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ==";
};
};
"moment-2.7.0" = {
@@ -29583,6 +29898,15 @@ let
sha512 = "+GgHNg8xRhMXfEbv81iDtrVeTcWt0kWmTEY1XQK14dICTXnWJnT0dxdlPspwqF3keKMVPXwayEsk1DI0AA/jdA==";
};
};
+ "monotonic-timestamp-0.0.9" = {
+ name = "monotonic-timestamp";
+ packageName = "monotonic-timestamp";
+ version = "0.0.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/monotonic-timestamp/-/monotonic-timestamp-0.0.9.tgz";
+ sha1 = "5ba5adc7aac85e1d7ce77be847161ed246b39603";
+ };
+ };
"moo-0.5.1" = {
name = "moo";
packageName = "moo";
@@ -29598,7 +29922,7 @@ let
version = "2.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/mooremachine/-/mooremachine-2.3.0.tgz";
- sha512 = "3a7c8swd1j8xk10gyfjdf0ylwacmd4aam35b1x46cfgj60nxfbn4xj59xpspiiry756vr4wx8j18gk959vjzi7l9zfd0njy32fp7f12";
+ sha512 = "IrhznRheWtDcT/TEL3cqaT4UJOqc5G3K8TnGq29PRXZil+sWGPkcM6SHVUZVirTKFKceuCadfyDMjmRoXCN21A==";
};
};
"morgan-1.10.0" = {
@@ -29607,7 +29931,7 @@ let
version = "1.10.0";
src = fetchurl {
url = "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz";
- sha512 = "1fzbmlpmyqjjnff6sjxk5h2ffib2ldzziy9x5k6200az86l7z9gqag28s6brw9yg2q7w0yjp69ir0p5qc5kfq7djy21xciqa82s1dq1";
+ sha512 = "AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==";
};
};
"mout-0.5.0" = {
@@ -29628,15 +29952,6 @@ let
sha1 = "be2c005fda32e0b29af1f05d7c4b33214c701f92";
};
};
- "move-file-2.0.0" = {
- name = "move-file";
- packageName = "move-file";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/move-file/-/move-file-2.0.0.tgz";
- sha512 = "cdkdhNCgbP5dvS4tlGxZbD+nloio9GIimP57EjqFhwLcMjnU+XJKAZzlmg/TN/AK1LuNAdTSvm3CPPP4Xkv0iQ==";
- };
- };
"mp4-box-encoding-1.4.1" = {
name = "mp4-box-encoding";
packageName = "mp4-box-encoding";
@@ -29682,15 +29997,6 @@ let
sha512 = "eaF9rO2uFrIYEHomJxziuKTDkbWW5psLBaIGCazQSKqYsTaB3n4SpvJ1PexKaDBiPnMLPIFWBIiTYT3IfEJfww==";
};
};
- "ms-0.7.0" = {
- name = "ms";
- packageName = "ms";
- version = "0.7.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/ms/-/ms-0.7.0.tgz";
- sha1 = "865be94c2e7397ad8a57da6a633a6e2f30798b83";
- };
- };
"ms-0.7.1" = {
name = "ms";
packageName = "ms";
@@ -29724,7 +30030,7 @@ let
version = "2.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz";
- sha512 = "352z145jr1zx0w6kmlz2jxcaw6j2pwwg9va3x4gk731zw1agka2b213avw12zx6hgn071ibm0f3p80n5cdv896npay4s6jwbrv7w2mn";
+ sha512 = "tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==";
};
};
"ms-2.1.2" = {
@@ -29733,7 +30039,7 @@ let
version = "2.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz";
- sha512 = "3dqfiiw6nxvvi24fndbzlccnjcas99bsd1kz5m2r78lzgpp6vx57jzbmxq3k1m7bsw88rwra0n4848l720fxxn5x20djck3wp3hysdh";
+ sha512 = "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==";
};
};
"msgpack-lite-0.1.26" = {
@@ -29814,7 +30120,7 @@ let
version = "6.2.3";
src = fetchurl {
url = "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz";
- sha512 = "3m42kr8y2s1krl4gzb5xsa9v3h01xalvrgdkj99gyfaq7761asmj5m6kzm70mxb22125gia12g7rmarnzmh09403j8j2cyvx7jqjblf";
+ sha512 = "ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==";
};
};
"multicast-dns-7.2.2" = {
@@ -29868,7 +30174,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz";
- sha512 = "02j464lazavd58a1qw29i6lj1g4rkilw7clssc5dp3pmkac528qpi95aazwdqqypsdk4338lqkz6mmbixh68x6w8jxsikxmvkpv2fcl";
+ sha512 = "lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==";
};
};
"multiparty-2.2.0" = {
@@ -29880,13 +30186,13 @@ let
sha1 = "a567c2af000ad22dc8f2a653d91978ae1f5316f4";
};
};
- "multiparty-4.2.1" = {
+ "multiparty-4.2.2" = {
name = "multiparty";
packageName = "multiparty";
- version = "4.2.1";
+ version = "4.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/multiparty/-/multiparty-4.2.1.tgz";
- sha512 = "0h0h852lvd6crfih2jrikbbk2ndlj8w70l7zraw86y18p345yv8cnz0wpfr525m4625wbxnrir3vhrpn64lgzgk75i5chk8fc515w82";
+ url = "https://registry.npmjs.org/multiparty/-/multiparty-4.2.2.tgz";
+ sha512 = "NtZLjlvsjcoGrzojtwQwn/Tm90aWJ6XXtPppYF4WmOk/6ncdwMMKggFY2NlRRN9yiCEIVxpOfPWahVEG2HAG8Q==";
};
};
"multipipe-0.1.2" = {
@@ -29949,7 +30255,7 @@ let
version = "2.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/mustache/-/mustache-2.3.2.tgz";
- sha512 = "1aihy6k9338c8w0cip0c3v4s2h5yqd8xksqrv17rjybj01nsrpplbniiv09fvjadwhbyjbhkr82lyx3gyidcli0zp73sqrcsk0hv4ra";
+ sha512 = "KpMNwdQsYz3O/SBS1qJ/o3sqUJ5wSb8gb0pul8CO0S56b9Y2ALm8zCfsjPXsqGFfoNBkDwZuZIAjhsZI03gYVQ==";
};
};
"mustache-4.0.1" = {
@@ -30021,7 +30327,7 @@ let
version = "0.0.8";
src = fetchurl {
url = "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz";
- sha512 = "001y43826xy43brn2n49xwvg7pjkn95d938fg0sk04jr9x4ak36w247lxnj48xim5c7ljk4czdgdk3myh08darj9qn2anr8x5cdcxly";
+ sha512 = "nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==";
};
};
"mutexify-1.3.0" = {
@@ -30093,7 +30399,7 @@ let
version = "2.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz";
- sha512 = "3cpmwzmngnmxhklvicnsbl5dchvsy0yikzgf705cq1cplyps3waa03xbjp306bjf167wnplibwki0csnavz98dihq2877g7xqs4dkfg";
+ sha512 = "z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==";
};
};
"nan-0.3.2" = {
@@ -30114,13 +30420,22 @@ let
sha512 = "TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==";
};
};
+ "nan-2.14.0" = {
+ name = "nan";
+ packageName = "nan";
+ version = "2.14.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz";
+ 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 = "0kkqxv9ffpvwkx18a2989k1c7388vn5z6wn7hz60iphqmi9iblq336vlv0g7gwibyfjsl5pgfhg15nwcgxjgbkcqxv3h5p7b20qgica";
+ sha512 = "isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==";
};
};
"nan-2.3.5" = {
@@ -30192,7 +30507,7 @@ let
version = "1.2.13";
src = fetchurl {
url = "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz";
- sha512 = "04al0wvh9hw1p9bblk847c5nbi3lcjz2pg5yzpqdzgllk57firrqinn4yk169iddaagdf9s5l987xh43z87w3hm9h0pqv0i7pcix6ky";
+ sha512 = "fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==";
};
};
"nanoscheduler-1.0.3" = {
@@ -30219,16 +30534,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz";
- sha512 = "1v0nqwhglj6cip45zg35ms56z2dzx60b0gspk3s42hl8sncxzgh61srq9kr83vd2wgx1i2rw301nz6kvq0g80vxb71kxkmvl9993n9q";
- };
- };
- "napi-macros-1.8.2" = {
- name = "napi-macros";
- packageName = "napi-macros";
- version = "1.8.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/napi-macros/-/napi-macros-1.8.2.tgz";
- sha512 = "Tr0DNY4RzTaBG2W2m3l7ZtFuJChTH6VZhXVhkGGjF/4cZTt+i8GcM9ozD+30Lmr4mDoZ5Xx34t2o4GJqYWDGcg==";
+ sha512 = "ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==";
};
};
"napi-macros-2.0.0" = {
@@ -30240,55 +30546,6 @@ let
sha512 = "A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==";
};
};
- "native-dns-cache-git+https://github.com/okTurtles/native-dns-cache.git#8714196bb9223cc9a4064a4fddf9e82ec50b7d4d" = {
- name = "native-dns-cache";
- packageName = "native-dns-cache";
- version = "0.0.2";
- src = fetchgit {
- url = "https://github.com/okTurtles/native-dns-cache.git";
- rev = "8714196bb9223cc9a4064a4fddf9e82ec50b7d4d";
- sha256 = "3f06b2577afc3c1e428533baae3c51bad44a2e1e02fca147a1303943c214f841";
- };
- };
- "native-dns-git+https://github.com/okTurtles/node-dns.git#08433ec98f517eed3c6d5e47bdf62603539cd402" = {
- name = "native-dns";
- packageName = "native-dns";
- version = "0.6.1";
- src = fetchgit {
- url = "https://github.com/okTurtles/node-dns.git";
- rev = "08433ec98f517eed3c6d5e47bdf62603539cd402";
- sha256 = "a7342bfd4e952490a8a25a68efcb1d16ecc2391f1044109ebeace89ad284f7a2";
- };
- };
- "native-dns-packet-0.1.1" = {
- name = "native-dns-packet";
- packageName = "native-dns-packet";
- version = "0.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/native-dns-packet/-/native-dns-packet-0.1.1.tgz";
- sha1 = "97da90570b8438a00194701ce24d011fd3cc109a";
- };
- };
- "native-dns-packet-git+https://github.com/okTurtles/native-dns-packet.git#307e77a47ebba57a5ae9118a284e916e5ebb305a" = {
- name = "native-dns-packet";
- packageName = "native-dns-packet";
- version = "0.0.3";
- src = fetchgit {
- url = "https://github.com/okTurtles/native-dns-packet.git";
- rev = "307e77a47ebba57a5ae9118a284e916e5ebb305a";
- sha256 = "f8aaa7bb3b2a652e52bfe5c13a6531c71d690f621ef4d86d0787838708a50358";
- };
- };
- "native-dns-packet-git+https://github.com/okTurtles/native-dns-packet.git#8bf2714c318cfe7d31bca2006385882ccbf503e4" = {
- name = "native-dns-packet";
- packageName = "native-dns-packet";
- version = "0.0.4";
- src = fetchgit {
- url = "https://github.com/okTurtles/native-dns-packet.git";
- rev = "8bf2714c318cfe7d31bca2006385882ccbf503e4";
- sha256 = "1f39a4bd88978a0b51d45c32c777fb7f75b12e220cf7d206aa5a12d1e4e80f9d";
- };
- };
"native-promise-only-0.8.1" = {
name = "native-promise-only";
packageName = "native-promise-only";
@@ -30298,13 +30555,22 @@ let
sha1 = "20a318c30cb45f71fe7adfbf7b21c99c1472ef11";
};
};
+ "native-request-1.0.7" = {
+ name = "native-request";
+ packageName = "native-request";
+ version = "1.0.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/native-request/-/native-request-1.0.7.tgz";
+ sha512 = "9nRjinI9bmz+S7dgNtf4A70+/vPhnd+2krGpy4SUlADuOuSa24IDkNaZ+R/QT1wQ6S8jBdi6wE7fLekFZNfUpQ==";
+ };
+ };
"natives-1.1.6" = {
name = "natives";
packageName = "natives";
version = "1.1.6";
src = fetchurl {
url = "https://registry.npmjs.org/natives/-/natives-1.1.6.tgz";
- sha512 = "2f3yk0iiy5hnp3qzifgwsxiq6s8fsps5gdkq8c1laic0mbvqqy6mc6jbg99zcgw9iljs4d2s9v9awgbjak8qvcasxc2rqq3xhaw7r7b";
+ sha512 = "6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA==";
};
};
"natural-compare-1.4.0" = {
@@ -30334,13 +30600,13 @@ let
sha512 = "p7KTHxU0CUrcOXe62Zfrb5Z13nLvPhSWR/so3kFulUQU0sgUll2Z0LwpsLN351eOOD+hRGu/F1g+6xDfPeD++Q==";
};
};
- "ncjsm-4.0.1" = {
+ "ncjsm-4.1.0" = {
name = "ncjsm";
packageName = "ncjsm";
- version = "4.0.1";
+ version = "4.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ncjsm/-/ncjsm-4.0.1.tgz";
- sha512 = "gxh5Sgait8HyclaulfhgetHQGyhFm00ZQqISIfqtwFVnyWJ20rk+55SUamo9n3KhM6Vk63gemKPxIDYiSV/xZw==";
+ url = "https://registry.npmjs.org/ncjsm/-/ncjsm-4.1.0.tgz";
+ sha512 = "YElRGtbz5iIartetOI3we+XAkcGE29F0SdNC0qRy500/u4WceQd2z9Nhlx24OHmIDIKz9MHdJwf/fkSG0hdWcQ==";
};
};
"nconf-0.10.0" = {
@@ -30361,15 +30627,6 @@ let
sha1 = "9570ef15ed6f9ae6b2b3c8d5e71b66d3193cd661";
};
};
- "nconf-0.7.1" = {
- name = "nconf";
- packageName = "nconf";
- version = "0.7.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/nconf/-/nconf-0.7.1.tgz";
- sha1 = "ee4b561dd979a3c58db122e38f196d49d61aeb5b";
- };
- };
"ncp-0.4.2" = {
name = "ncp";
packageName = "ncp";
@@ -30403,7 +30660,7 @@ let
version = "1.0.19";
src = fetchurl {
url = "https://registry.npmjs.org/ndarray/-/ndarray-1.0.19.tgz";
- sha512 = "0fvxiaq7zinva3nfa20nqv3arsf11kxw35px45ih9hhcsfgz9ls2pbq0vw67xfmxrd0wyvjx9k5p7zy7dwc7ha2s0vrbjfxic1lg0h7";
+ sha512 = "B4JHA4vdyZU30ELBw3g7/p9bZupyew5a7tX1Y/gGeF2hafrPaQZhgrGQfsvgfYbgdFZjYwuEcnaobeM/WMW+HQ==";
};
};
"ndarray-pack-1.2.1" = {
@@ -30424,13 +30681,13 @@ let
sha1 = "ae603b36b134bcec347b452422b0bf98d5832ec8";
};
};
- "nearley-2.19.3" = {
+ "nearley-2.19.5" = {
name = "nearley";
packageName = "nearley";
- version = "2.19.3";
+ version = "2.19.5";
src = fetchurl {
- url = "https://registry.npmjs.org/nearley/-/nearley-2.19.3.tgz";
- sha512 = "FpAy1PmTsUpOtgxr23g4jRNvJHYzZEW2PixXeSzksLR/ykPfwKhAodc2+9wQhY+JneWLcvkDw6q7FJIsIdF/aQ==";
+ url = "https://registry.npmjs.org/nearley/-/nearley-2.19.5.tgz";
+ sha512 = "qoh1ZXXl0Kpn40tFhmgvffUAlbpRMcjLUagNVnT1JmliUIsB4tFabmCNhD97+tkf9FZ/SLhhYzNow0V3GitzDg==";
};
};
"neat-csv-2.1.0" = {
@@ -30478,15 +30735,6 @@ let
sha512 = "+T6UtYItDTE1L30g/nLRjP55dFlvldrzCRsn4CrcNHIbhg5JUe0hnOx1DHFViysUC7I1cevBQVjdGJ9ZftY9DA==";
};
};
- "neat-stack-1.0.1" = {
- name = "neat-stack";
- packageName = "neat-stack";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/neat-stack/-/neat-stack-1.0.1.tgz";
- sha512 = "0h1qfj63cx6vcr817qpsnij10hdx1c75v18zxy3pcc4d1w9aqsr2zlnq7hgqavh7sz80j7nlqs6r9incpnkym86lg2wddhyvrz1wpcy";
- };
- };
"neat-tasks-1.1.1" = {
name = "neat-tasks";
packageName = "neat-tasks";
@@ -30511,7 +30759,7 @@ let
version = "2.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/needle/-/needle-2.5.0.tgz";
- sha512 = "1y3afhkc0pj3b8ila5l8941w60p2mc04a9bg0n01h4dq52d0azrxzwm8h15nf7nigqbcsgi76dwqicxbgyxf45112r91l6i416qiym3";
+ sha512 = "o/qITSDR0JCyCKEQ1/1bnUXMmznxabbwi/Y4WwJElf+evwJNFNwIDMCCt5IigFVxgeGBJESLohGtIS9gEzo1fA==";
};
};
"negotiator-0.3.0" = {
@@ -30538,7 +30786,7 @@ let
version = "0.6.2";
src = fetchurl {
url = "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz";
- sha512 = "0xi79rad0khwah5v2k6pvh8ajjgi7hp3zlkg6gk11pv70ydcq7li0kzcv1gnaf13gmblzhvx7hxs2nhypphb0sp4cggiy4ympndr5c5";
+ sha512 = "hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==";
};
};
"negotiator-git+https://github.com/arlolra/negotiator.git#full-parse-access" = {
@@ -30551,13 +30799,13 @@ let
sha256 = "243e90fbf6616ef39f3c71bbcd027799e35cbf2ef3f25203676f65b20f7f7394";
};
};
- "neo-async-2.6.1" = {
+ "neo-async-2.6.2" = {
name = "neo-async";
packageName = "neo-async";
- version = "2.6.1";
+ version = "2.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz";
- sha512 = "1kvffl97cs76iidch6z424p50m0wdryx6h6b1jdgr71bfg035szlxcdl6dz9jy71aj8msvprdq2ilbs9jisbim3g1b4l2bfy3qsc9lb";
+ url = "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz";
+ sha512 = "Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==";
};
};
"nested-error-stacks-2.0.1" = {
@@ -30575,7 +30823,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz";
- sha512 = "2x6007gmmixqxpqdak4z72p47r050b009a1s6klp2f0kbdxvz0p8waz3g782x5din02hdbmjfca1dzfxshpfsw66dn4vmhfqaz3bvq0";
+ sha512 = "AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==";
};
};
"netmask-1.0.6" = {
@@ -30656,7 +30904,7 @@ let
version = "1.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/nextgen-events/-/nextgen-events-1.3.0.tgz";
- sha512 = "1hkcnlqmk18cb01lcrxjvxdfya8sxcnmkas1jlxi6n2r10q8mmpxvzh8ysf6ff2b10fnrfi1z780yrw2m09pmbkgag0s7xqnfdgj73q";
+ sha512 = "eBz5mrO4Hw2eenPVm0AVPHuAzg/RZetAWMI547RH8O9+a0UYhCysiZ3KoNWslnWNlHetb9kzowEshsKsmFo2YQ==";
};
};
"nice-try-1.0.5" = {
@@ -30665,7 +30913,7 @@ let
version = "1.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz";
- sha512 = "0swp764n5mcgqfjbm3hsw9iayqy46490y4lvqyk6www0a02bw130mji8lvsvlr34sc29rai5i4vpwwhh76mzplf6ljrlvwyszjphy6n";
+ sha512 = "1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==";
};
};
"nijs-0.0.25" = {
@@ -30719,7 +30967,16 @@ let
version = "2.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz";
- sha512 = "34msnfifpdmxl414b8rch1p1six59jd9251b7wkb37n78fa84xfa5f5f5cxxp477wb846nfrsg6b1py3rahz4xdpk17lzzy9kvdjr5f";
+ sha512 = "rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==";
+ };
+ };
+ "no-case-3.0.3" = {
+ name = "no-case";
+ packageName = "no-case";
+ version = "3.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/no-case/-/no-case-3.0.3.tgz";
+ sha512 = "ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw==";
};
};
"no-cliches-0.1.1" = {
@@ -30746,25 +31003,16 @@ let
version = "2.18.0";
src = fetchurl {
url = "https://registry.npmjs.org/node-abi/-/node-abi-2.18.0.tgz";
- sha512 = "1vpr6fzvq30kchgbavazj21gj8g7j4ygrsf333k7iv3a7rpmkj9pknnjay6r1cv7pqsfnyhb74kx4a9nbs5vw9zr4dx2d5fi1k3jbfa";
+ sha512 = "yi05ZoiuNNEbyT/xXfSySZE+yVnQW6fxPZuFbLyS1s6b5Kw3HzV2PHOM4XR+nsjzkHxByK+2Wg+yCQbe35l8dw==";
};
};
- "node-addon-api-1.7.1" = {
+ "node-addon-api-1.7.2" = {
name = "node-addon-api";
packageName = "node-addon-api";
- version = "1.7.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.1.tgz";
- sha512 = "2+DuKodWvwRTrCfKOeR24KIc5unKjOh8mz17NCzVnHWfjAdDqbfbjqh7gUT+BkXBRQM52+xCHciKWonJ3CbJMQ==";
- };
- };
- "node-alias-1.0.4" = {
- name = "node-alias";
- packageName = "node-alias";
- version = "1.0.4";
+ version = "1.7.2";
src = fetchurl {
- url = "https://registry.npmjs.org/node-alias/-/node-alias-1.0.4.tgz";
- sha1 = "1f1b916b56b9ea241c0135f97ced6940f556f292";
+ url = "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz";
+ sha512 = "ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==";
};
};
"node-appc-0.2.49" = {
@@ -30785,13 +31033,13 @@ let
sha1 = "180eac7003e0c707618ef31368f62f84b2a69091";
};
};
- "node-cache-5.1.0" = {
+ "node-cache-5.1.2" = {
name = "node-cache";
packageName = "node-cache";
- version = "5.1.0";
+ version = "5.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/node-cache/-/node-cache-5.1.0.tgz";
- sha512 = "gFQwYdoOztBuPlwg6DKQEf50G+gkK69aqLnw4djkmlHCzeVrLJfwvg9xl4RCAGviTIMUVoqcyoZ/V/wPEu/VVg==";
+ url = "https://registry.npmjs.org/node-cache/-/node-cache-5.1.2.tgz";
+ sha512 = "t1QzWwnk4sjLWaQAS8CHgOJ+RAfmHpxFWmc36IWTiWHQfs0w5JDMBS1b1ZxQteo0vVVuWJvIUKHDkkeK7vIGCg==";
};
};
"node-color-readline-1.0.1" = {
@@ -30818,7 +31066,7 @@ let
version = "1.10.0";
src = fetchurl {
url = "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz";
- sha512 = "2zkcpjx5cbyc76hfkbldxgkkcs4cns9n7fqfnc2cxh3fsw1dr7zgbhh5pczvg34yclih7ja68xpvvrg2dy8hiv5c20pxr0zhbrzgpb2";
+ sha512 = "Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==";
};
};
"node-emoji-git+https://github.com/laurent22/node-emoji.git" = {
@@ -30831,31 +31079,13 @@ let
sha256 = "224950cc405150c37dbd3c4aa65dc0cfb799b1a57f674e9bb76f993268106406";
};
};
- "node-environment-flags-1.0.6" = {
- name = "node-environment-flags";
- packageName = "node-environment-flags";
- version = "1.0.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.6.tgz";
- sha512 = "0gis4xp1wacn31j3p8vdd32ykzs2pskf8pgfjkm092zcx72v03dphpsayrls8bmmi91s6ic4718lgi28mm40hj96f9ywbvfxbcz4jz4";
- };
- };
"node-fetch-1.7.3" = {
name = "node-fetch";
packageName = "node-fetch";
version = "1.7.3";
src = fetchurl {
url = "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz";
- sha512 = "0lz5m15w7qaks0a0s3dm0crsjrsd123dy00pn6qwcp50zfjykxkp22i5ymh6smlc0ags38nmdxlxw9yyq509azlv8kcdvdiq857h5in";
- };
- };
- "node-fetch-2.1.2" = {
- name = "node-fetch";
- packageName = "node-fetch";
- version = "2.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz";
- sha1 = "ab884e8e7e57e38a944753cec706f788d1768bb5";
+ sha512 = "NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==";
};
};
"node-fetch-2.2.0" = {
@@ -30864,7 +31094,7 @@ let
version = "2.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/node-fetch/-/node-fetch-2.2.0.tgz";
- sha512 = "1j08pp14k34j7iggf8w327gbwd3njvbzjkxf4c4wa60r70f8y19z75xzdbqyxc7gl2rwvkcq8gl6fmizaswi55hy7c23il871dqbb1r";
+ sha512 = "OayFWziIxiHY8bCUyLX6sTpDH8Jsbp4FfYd1j1f7vZyfgkcOnAyM4oQR16f8a0s7Gl/viMGRey8eScYk4V4EZA==";
};
};
"node-fetch-2.6.0" = {
@@ -30873,7 +31103,16 @@ let
version = "2.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz";
- sha512 = "0s2drvlvgsan0f7cs66kbxxhqj4c399kf35h0jaya2v5syck1afzsx0pbyrlvpncg6ch93r5m88gcz5s3bvp59rm1ig2zm3kcgvilgi";
+ sha512 = "8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==";
+ };
+ };
+ "node-fetch-h2-2.3.0" = {
+ name = "node-fetch-h2";
+ packageName = "node-fetch-h2";
+ version = "2.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz";
+ sha512 = "ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg==";
};
};
"node-fetch-npm-2.0.4" = {
@@ -30900,7 +31139,7 @@ let
version = "0.7.6";
src = fetchurl {
url = "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz";
- sha512 = "1zhidfcqfw0nac6w3mhgzvy75abmcprp8264aqgcbvacd6fwwby78rqr53hy7wcw5xkg9psfq9y4a66wc32pkhq2k85ikr9np87g2dj";
+ sha512 = "sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==";
};
};
"node-forge-0.9.0" = {
@@ -30909,16 +31148,16 @@ let
version = "0.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz";
- sha512 = "0lhlm8x38i28zwmjycgdcyzcqlb0x3z8scjx7vm3s4ypj99bfj7pmv18yxjsnz532z7g9li2aa1x54hbv61dmvbvm4yj3z9ml6rl17c";
+ sha512 = "7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==";
};
};
- "node-gyp-3.8.0" = {
+ "node-gyp-4.0.0" = {
name = "node-gyp";
packageName = "node-gyp";
- version = "3.8.0";
+ version = "4.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz";
- sha512 = "2ygmababfphpk5f6fmz34c5mhz2hc2r2vhkw26mmj49lscd8qkn2nc5ij3mg3rwzhfv390lrars9b009b9c3a7437piqigbwxhja3yy";
+ url = "https://registry.npmjs.org/node-gyp/-/node-gyp-4.0.0.tgz";
+ sha512 = "2XiryJ8sICNo6ej8d0idXDEMKfVfFK7kekGCtJAuelGsYHQxhj13KTf95swTCN2dZ/4lTfZ84Fu31jqJEEgjWA==";
};
};
"node-gyp-5.1.1" = {
@@ -30966,13 +31205,13 @@ let
sha512 = "dSq1xmcPDKPZ2EED2S6zw/b9NKsqzXRE6dVr8TVQnI3FJOTteUMuqF3Qqs6LZg+mLGYJWqQzMbIjMtJqTv87nQ==";
};
};
- "node-gyp-build-4.2.2" = {
+ "node-gyp-build-4.2.3" = {
name = "node-gyp-build";
packageName = "node-gyp-build";
- version = "4.2.2";
+ version = "4.2.3";
src = fetchurl {
- url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.2.tgz";
- sha512 = "Lqh7mrByWCM8Cf9UPqpeoVBBo5Ugx+RKu885GAzmLBVYjeywScxHXPGLa4JfYNZmcNGwzR0Glu5/9GaQZMFqyA==";
+ url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz";
+ sha512 = "MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==";
};
};
"node-int64-0.4.0" = {
@@ -30999,7 +31238,7 @@ let
version = "2.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz";
- sha512 = "3jhlmpgvcnjkg1bh3qp6rqp4a4plsih4bcfqkg0by0acj58r2m1x1jlsgw1k114920vlsvwl563lfjh844mpm02ykcs14gxq47xrz47";
+ sha512 = "h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==";
};
};
"node-modules-regexp-1.0.0" = {
@@ -31020,6 +31259,15 @@ let
sha512 = "SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==";
};
};
+ "node-notifier-7.0.2" = {
+ name = "node-notifier";
+ packageName = "node-notifier";
+ version = "7.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node-notifier/-/node-notifier-7.0.2.tgz";
+ sha512 = "ux+n4hPVETuTL8+daJXTOC6uKLgMsl1RYfFv7DKRzyvzBapqco0rZZ9g72ZN8VS6V+gvNYHYa/ofcCY8fkJWsA==";
+ };
+ };
"node-persist-2.1.0" = {
name = "node-persist";
packageName = "node-persist";
@@ -31053,7 +31301,7 @@ let
version = "0.11.0";
src = fetchurl {
url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz";
- sha512 = "38q9mq0yq7pjnlqnxjiq8qz38jrgj7rccdf4n6dk95zwamncxmvb88192zabdccpnjhvd9rl4nmqxn727mzb7v6g2yvg3zljqwq01ag";
+ sha512 = "TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==";
};
};
"node-pre-gyp-0.12.0" = {
@@ -31065,6 +31313,15 @@ let
sha512 = "4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A==";
};
};
+ "node-pre-gyp-0.14.0" = {
+ name = "node-pre-gyp";
+ packageName = "node-pre-gyp";
+ version = "0.14.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz";
+ sha512 = "+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==";
+ };
+ };
"node-pre-gyp-0.6.39" = {
name = "node-pre-gyp";
packageName = "node-pre-gyp";
@@ -31074,13 +31331,31 @@ let
sha512 = "OsJV74qxnvz/AMGgcfZoDaeDXKD3oY3QVIbBmwszTFkRisTSXbMQyn4UWzUMOtA5SVhrBZOTp0wcoSBgfMfMmQ==";
};
};
- "node-red-node-rbe-0.2.8" = {
+ "node-readfiles-0.2.0" = {
+ name = "node-readfiles";
+ packageName = "node-readfiles";
+ version = "0.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node-readfiles/-/node-readfiles-0.2.0.tgz";
+ sha1 = "dbbd4af12134e2e635c245ef93ffcf6f60673a5d";
+ };
+ };
+ "node-red-admin-0.2.6" = {
+ name = "node-red-admin";
+ packageName = "node-red-admin";
+ version = "0.2.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node-red-admin/-/node-red-admin-0.2.6.tgz";
+ sha512 = "s3TlPwl9VbhsCTg9w2nUCdyBwqyRGqnaohy9iPJPmHPnvT+YudVt9VCoJVol5lPlWbDC9QlBQMyHQDdXIxoLkw==";
+ };
+ };
+ "node-red-node-rbe-0.2.9" = {
name = "node-red-node-rbe";
packageName = "node-red-node-rbe";
- version = "0.2.8";
+ version = "0.2.9";
src = fetchurl {
- url = "https://registry.npmjs.org/node-red-node-rbe/-/node-red-node-rbe-0.2.8.tgz";
- sha512 = "v2pZOn/raE87JLB86l5fH2JkU7uthqzV3lLI9WcL+fA+vDlg5iN2p/eQfhUy1DhgEmqmGrLu03h5efv+Sly5Vg==";
+ url = "https://registry.npmjs.org/node-red-node-rbe/-/node-red-node-rbe-0.2.9.tgz";
+ sha512 = "9WNPHkhDhgvYsPyiGUs05AxWWEVVr2GeE8mFUANbZgW45L/awJfQEBq4h4HKfJb17duEmWWTrVZwnfIi3xLOlw==";
};
};
"node-red-node-tail-0.1.1" = {
@@ -31092,31 +31367,13 @@ let
sha512 = "j1g/VtSCI2tBrBnCD+u8iSo9tH0nvn70k1O1SxkHk3+qx7tHUyOKQc7wNc4rUs9J1PkGngUC3qEDd5cL7Z/klg==";
};
};
- "node-releases-1.1.57" = {
+ "node-releases-1.1.60" = {
name = "node-releases";
packageName = "node-releases";
- version = "1.1.57";
- src = fetchurl {
- url = "https://registry.npmjs.org/node-releases/-/node-releases-1.1.57.tgz";
- sha512 = "1vx46ijh2bdzcg4s212j5sjm1vclxn1zgqfmgi7341lpi8km6hv68fn6pnxis847gkwi5c4mcyzdn41fr99cv6j0fsjwxns5rcsf2b5";
- };
- };
- "node-request-by-swagger-1.1.4" = {
- name = "node-request-by-swagger";
- packageName = "node-request-by-swagger";
- version = "1.1.4";
+ version = "1.1.60";
src = fetchurl {
- url = "https://registry.npmjs.org/node-request-by-swagger/-/node-request-by-swagger-1.1.4.tgz";
- sha512 = "hwaTaFPUwNKns5qXwGJpLQM3Z5zRluYeAxpYy1L8fWmWdT/DjLmsnW8/oGlSN8Vo4R28c2znfUoBUiB/RlPptw==";
- };
- };
- "node-source-walk-4.2.0" = {
- name = "node-source-walk";
- packageName = "node-source-walk";
- version = "4.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/node-source-walk/-/node-source-walk-4.2.0.tgz";
- sha512 = "hPs/QMe6zS94f5+jG3kk9E7TNm4P2SulrKiLWMzKszBfNZvL/V6wseHlTd7IvfW0NZWqPtK3+9yYNr+3USGteA==";
+ url = "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz";
+ sha512 = "gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==";
};
};
"node-ssdp-2.9.1" = {
@@ -31134,7 +31391,7 @@ let
version = "0.7.11";
src = fetchurl {
url = "https://registry.npmjs.org/node-static/-/node-static-0.7.11.tgz";
- sha512 = "06skbfk6vkkl1rz53qn13r12gy1whicqvcdc6a8i41r6b212wrqvnq4443mkis4w6gpk86w7kb8hrk5y4mpfrrzw3xscwh20bz85xfd";
+ sha512 = "zfWC/gICcqb74D9ndyvxZWaI1jzcoHmf4UTHWQchBNuNMxdBLJMDiUgZ1tjGLEIe/BMhj2DxKD8HOuc2062pDQ==";
};
};
"node-swt-0.1.1" = {
@@ -31170,7 +31427,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/node-version/-/node-version-1.2.0.tgz";
- sha512 = "0hj4pl6g45ab6p9qqxg6s1brjzrr0q6p5n0548k3hmwgqv812x2w6pir481m07rkfxx8v98f5sh8kxy2dd9jcj052la7lm4hi9siblr";
+ sha512 = "ma6oU4Sk0qOoKEAymVoTvk8EdXEobdS7m/mAGhDJ8Rouugho48crHBORAmy5BoOcv8wraPM6xumapQp5hl4iIQ==";
};
};
"node-wsfederation-0.1.1" = {
@@ -31296,7 +31553,7 @@ let
version = "4.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz";
- sha512 = "0mb9va0ag1n8v5c2lhza37prcw4iyrmbw5n6yglk1kcg95xwqi9ng5dqwr17h63sl5dba2rnwwrzz7dnfvkx5z75h4j7d9kag0qdxha";
+ sha512 = "CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==";
};
};
"normalize-html-whitespace-1.0.0" = {
@@ -31314,7 +31571,7 @@ let
version = "2.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz";
- sha512 = "1wbwhlsm965n61y23wrm50ric9l7rig90wvx7hjdl34np6n1bbqcc67wgm494z303s6y5aj4xjyism3n6kikp40iz9qaizlfhvqr47z";
+ sha512 = "/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==";
};
};
"normalize-path-2.1.1" = {
@@ -31332,7 +31589,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz";
- sha512 = "0n301s7qa4645iyk3zpcgin8r19p0p8h8g50c3mnnrl9n3m9rpyxv79hjl6miix9daq12s69am1sbskhqnzbabmn2id0nippgj6rrp9";
+ sha512 = "6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==";
};
};
"normalize-range-0.1.2" = {
@@ -31368,7 +31625,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz";
- sha512 = "0rykwifg14xfgm9m6md48rkqqxa2cya4xdsv7jjciacis2nz6dzaccpzyldlpvy14rvihpxbdiysfn49a8x8x5jw84klmxzh9di98qg";
+ sha512 = "D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==";
};
};
"normalize-url-3.3.0" = {
@@ -31377,7 +31634,7 @@ let
version = "3.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz";
- sha512 = "1k9wdhamvss3wbk5kf7cxyaz3jrdxa6f4n9gk9sxmvhv7y7qlwqf7s6dmvb01pxs6vh03n0ygdxcw6dfsx9swkapcz5l5vfny5lkqjk";
+ sha512 = "U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==";
};
};
"normalize-url-4.5.0" = {
@@ -31386,7 +31643,7 @@ let
version = "4.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz";
- sha512 = "02k93b4vrh4rvz479dc5rjv43v54pzz5k5kn21cx6gl2b1c45s3sb29cy4cyifvfl9zqghs9m1f5kcv0hp4cwp8sigyqx9i6p5kpkns";
+ sha512 = "2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==";
};
};
"now-and-later-2.0.1" = {
@@ -31395,16 +31652,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz";
- sha512 = "18psv86l1f1ihphy692bhsmjxfm8q1w9jhg09180iv26lsyzgngyva2603kznk4lx4k98crd5sbxfqm7zxmwfsxhcgh9l3vq38x0sr8";
- };
- };
- "npcache-1.0.2" = {
- name = "npcache";
- packageName = "npcache";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/npcache/-/npcache-1.0.2.tgz";
- sha512 = "15a9nhfcp78vj4xg5rdf81b25jkwmmblhxf4vg4lxnv4a1fcjsravkgd9sd3h3by379wjbmkd91g43c180h7cl07sjbqjbglsl8p3c7";
+ sha512 = "KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==";
};
};
"npm-2.15.12" = {
@@ -31431,52 +31679,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz";
- sha512 = "1yb9l8jnxwicz0fsdv434y395b0x11mlc1mgbbhnx21pvs58a4p43f0swvi6q0rakdgzdiyf0yylnmb3i41hb052903m1cgcy01zac2";
- };
- };
- "npm-cache-env-2.0.0" = {
- name = "npm-cache-env";
- packageName = "npm-cache-env";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/npm-cache-env/-/npm-cache-env-2.0.0.tgz";
- sha512 = "1lrh0rclmns1v7idwyf2f92zh5svc91zn0kcwqx30001rfz0gir27aq9f7zypmvqdvv5q3i0ykiikywshnsyi8l52igj81qsvy375xp";
- };
- };
- "npm-cache-path-2.0.0" = {
- name = "npm-cache-path";
- packageName = "npm-cache-path";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/npm-cache-path/-/npm-cache-path-2.0.0.tgz";
- sha512 = "3wy3zlaxzsyyiwj2bdsnvynndv7cm5h067abzmvj8jqi9i9kvq7k2vyzmcfnrsyh3w49jns096imvnjqs4ywjgmgm7jvf7bx5lp7qpc";
- };
- };
- "npm-cli-dir-3.0.1" = {
- name = "npm-cli-dir";
- packageName = "npm-cli-dir";
- version = "3.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/npm-cli-dir/-/npm-cli-dir-3.0.1.tgz";
- sha512 = "2nqqrjikg5b2z3lall64q84c4hdf3s1z0n9gy4ywkkyz6j29al7xm3qrlk3brm2plcx07p7cb6lkg4wia92x9rc755axrfh7wdpvmdp";
- };
- };
- "npm-cli-path-3.1.2" = {
- name = "npm-cli-path";
- packageName = "npm-cli-path";
- version = "3.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/npm-cli-path/-/npm-cli-path-3.1.2.tgz";
- sha512 = "0i69lbah1p4ha66mfygclj679a7yaf9qff2cdx6q8jahs9f1fb6jsbawi9pwk15n5l9yai38vjhzlfvdqg4fwsd1xbgy299r77qbn15";
- };
- };
- "npm-cli-version-1.0.0" = {
- name = "npm-cli-version";
- packageName = "npm-cli-version";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/npm-cli-version/-/npm-cli-version-1.0.0.tgz";
- sha512 = "2syyq36l3x94dc3g6napmzng6n40m0a179j30dyhlbw57v8k6a19sj3bfig0913377b8mgvzkq18kpha6v8pr2hcha9sw8z6crsgajn";
+ sha512 = "gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==";
};
};
"npm-conf-1.1.3" = {
@@ -31485,7 +31688,7 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz";
- sha512 = "1rx44jzcf3byibrwmgyr0598hng4snjfj9bx29xm7bi5y1bqkbvb2krh8z0ccpzv3aps71qwrq55a56l1qkzlan118xyfn9j5nkh9v2";
+ sha512 = "Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==";
};
};
"npm-install-checks-4.0.0" = {
@@ -31521,7 +31724,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz";
- sha512 = "149ypqf1mxqw0gcjr4xf4h65q6vx41z1abm27cwbsj7fn07wsx588f9gsykjzfybwrn4mmr6lyaj825w3yyhbgaagmrybw9brzdmxqh";
+ sha512 = "EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==";
};
};
"npm-package-arg-6.1.1" = {
@@ -31548,7 +31751,7 @@ let
version = "1.4.8";
src = fetchurl {
url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz";
- sha512 = "3s585jx92awjb52bs1jwq8r4swv8mgfl685if5wwpbsigwb362adizzpi58a5kgqfpf605mf6a0v7074mc9qpcn2ypqgr7f1a1ikq77";
+ sha512 = "5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==";
};
};
"npm-packlist-2.1.2" = {
@@ -31560,24 +31763,6 @@ let
sha512 = "eByPaP+wsKai0BJX5pmb58d3mfR0zUATcnyuvSxIudTEn+swCPFLxh7srCmqB4hr7i9V24/DPjjq5b2qUtbgXQ==";
};
};
- "npm-path-2.0.4" = {
- name = "npm-path";
- packageName = "npm-path";
- version = "2.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/npm-path/-/npm-path-2.0.4.tgz";
- sha512 = "IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw==";
- };
- };
- "npm-paths-1.0.0" = {
- name = "npm-paths";
- packageName = "npm-paths";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/npm-paths/-/npm-paths-1.0.0.tgz";
- sha512 = "COlxSO5PK9UvZXIa7/sqJDZOlffWFx9+CKJJWkdbhUJMBwcf9sof2jxt4uiVsl+nY3sy0/XFGl4iGr8GoKfiXA==";
- };
- };
"npm-pick-manifest-3.0.2" = {
name = "npm-pick-manifest";
packageName = "npm-pick-manifest";
@@ -31587,15 +31772,6 @@ let
sha512 = "wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==";
};
};
- "npm-pick-manifest-6.0.0" = {
- name = "npm-pick-manifest";
- packageName = "npm-pick-manifest";
- version = "6.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.0.0.tgz";
- sha512 = "PdJpXMvjqt4nftNEDpCgjBUF8yI3Q3MyuAmVB9nemnnCg32F4BPL/JFBfdj8DubgHCYUFQhtLWmBPvdsFtjWMg==";
- };
- };
"npm-pick-manifest-6.1.0" = {
name = "npm-pick-manifest";
packageName = "npm-pick-manifest";
@@ -31632,31 +31808,22 @@ let
sha512 = "Qs6P6nnopig+Y8gbzpeN/dkt+n7IyVd8f45NTMotGk6Qo7GfBmzwYx6jRLoOOgKiMnaQfYxsuyQlD8Mc3guBhg==";
};
};
- "npm-registry-fetch-4.0.4" = {
+ "npm-registry-fetch-4.0.5" = {
name = "npm-registry-fetch";
packageName = "npm-registry-fetch";
- version = "4.0.4";
+ version = "4.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-4.0.4.tgz";
- sha512 = "6jb34hX/iYNQebqWUHtU8YF6Cjb1H6ouTFPClYsyiW6lpFkljTpdeftm53rRojtja1rKAvKNIIiTS5Sjpw4wsA==";
+ url = "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-4.0.5.tgz";
+ sha512 = "yQ0/U4fYpCCqmueB2g8sc+89ckQ3eXpmU4+Yi2j5o/r0WkKvE2+Y0tK3DEILAtn2UaQTkjTHxIXe2/CSdit+/Q==";
};
};
- "npm-registry-fetch-8.1.0" = {
+ "npm-registry-fetch-8.1.3" = {
name = "npm-registry-fetch";
packageName = "npm-registry-fetch";
- version = "8.1.0";
+ version = "8.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-8.1.0.tgz";
- sha512 = "RkcugRDye2j6yEiHGMyAdKQoipgp8VToSIjm+TFLhVraXOkC/WU2kjE2URcYBpcJ4hs++VFBKo6+Zg4wmrS+Qw==";
- };
- };
- "npm-run-4.1.2" = {
- name = "npm-run";
- packageName = "npm-run";
- version = "4.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/npm-run/-/npm-run-4.1.2.tgz";
- sha1 = "1030e1ec56908c89fcc3fa366d03a2c2ba98eb99";
+ url = "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-8.1.3.tgz";
+ sha512 = "xpBFcg13wkFR0SsscvemmrIe1Sxe1SPgGUOAb7+5Uo6fR8SIRMenMHeDSjfyulv1px66/y0Ib40rtKO20PcgPg==";
};
};
"npm-run-path-2.0.2" = {
@@ -31683,25 +31850,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz";
- sha512 = "1dw51xws0pd54mna4n5x07w9bh0zn3xdyq1pxf49w79kall1q4625hyi2vpblar83p2yr5xm018v14l9q6fxrwa6khvrvxvjp6id3sb";
- };
- };
- "npm-version-compare-1.0.1" = {
- name = "npm-version-compare";
- packageName = "npm-version-compare";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/npm-version-compare/-/npm-version-compare-1.0.1.tgz";
- sha512 = "0jpvpyj66svznkngjirxnahbmpx2q6bw3pvpbxg4a1ymwhzcszmcgh7gn57051r4mdmxdpiqd4vbh74ap8ci1dc6ars45x4cg7wxvsz";
- };
- };
- "npm-which-3.0.1" = {
- name = "npm-which";
- packageName = "npm-which";
- version = "3.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/npm-which/-/npm-which-3.0.1.tgz";
- sha1 = "9225f26ec3a285c209cae67c3b11a6b4ab7140aa";
+ sha512 = "S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==";
};
};
"npmconf-0.1.1" = {
@@ -31737,7 +31886,7 @@ let
version = "4.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz";
- sha512 = "2967mavp7zw0aawf5fadqf4pmn7vy5gya1yx2s9wwppvivhd9q4mpdnszfqvd7p6yks649bwbpj8iviw86g0hpp4f93d5ca7dmjmrfs";
+ sha512 = "2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==";
};
};
"nprogress-0.2.0" = {
@@ -31764,16 +31913,16 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz";
- sha512 = "0g2sh2g0bndg2df1nsbqm3vw97krfwk37bd4r7sbw2vqxwnbm28xdc33xgjrd4pigwm6sa2g9wlnk3166b51lwv6z7pqjmw7dv4xq2r";
+ sha512 = "WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==";
};
};
- "num-sort-2.0.0" = {
+ "num-sort-2.1.0" = {
name = "num-sort";
packageName = "num-sort";
- version = "2.0.0";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/num-sort/-/num-sort-2.0.0.tgz";
- sha512 = "tqzBd1/b4CPp94zlhOmWDEZ9kUue6Kmg6CpRp7RKJPZQKjNve8Ui3DkqOeZCIlmGrAzJDpdZP9ZEANC4EqYPsw==";
+ url = "https://registry.npmjs.org/num-sort/-/num-sort-2.1.0.tgz";
+ sha512 = "1MQz1Ed8z2yckoBeSfkQHHO9K1yDRxxtotKSJ9yvcTUUxSvfvzEq5GwBrjjHEpMlq/k5gvXdmJ1SbYxWtpNoVg==";
};
};
"num2fraction-1.2.2" = {
@@ -31818,7 +31967,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/nuxt-helper-json/-/nuxt-helper-json-1.0.0.tgz";
- sha512 = "19gwfh46jhcxikz8gy14hxp3aw5y035iyx2xc4hcishvb29amngn13h6hn3mhjfik97f6c61hrmb74q13jh4pnjxml3khhp1y34q09k";
+ sha512 = "MwFMhg8Xwjlo7dJeAuUImJxVMwyGGXfSjE7COiw0cAT7bFVJrA11ZJCwLrqPZQBfuBq3QxL8Q3/GzqA0BDr+Ug==";
};
};
"nwmatcher-1.4.4" = {
@@ -31836,7 +31985,52 @@ let
version = "2.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz";
- sha512 = "22vnwmwzxgzp9flhivwzrsa2jr754ysi133p4wdqdfgvg1mvhbjh1hv7ahbl7i2m7zv4vs6higga9c1gydywvwsi53y47qqvjsilq47";
+ sha512 = "h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==";
+ };
+ };
+ "oas-kit-common-1.0.8" = {
+ name = "oas-kit-common";
+ packageName = "oas-kit-common";
+ version = "1.0.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/oas-kit-common/-/oas-kit-common-1.0.8.tgz";
+ sha512 = "pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ==";
+ };
+ };
+ "oas-linter-3.1.3" = {
+ name = "oas-linter";
+ packageName = "oas-linter";
+ version = "3.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/oas-linter/-/oas-linter-3.1.3.tgz";
+ sha512 = "jFWBHjSoqODGo7cKA/VWqqWSLbHNtnyCEpa2nMMS64SzCUbZDk63Oe7LqQZ2qJA0K2VRreYLt6cVkYy6MqNRDg==";
+ };
+ };
+ "oas-resolver-2.4.2" = {
+ name = "oas-resolver";
+ packageName = "oas-resolver";
+ version = "2.4.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.4.2.tgz";
+ sha512 = "iJo7wE/MhuCJefkcpCS/NlE8MunRgRvgPozpeLSZUg0zmU8PBkzUwdtzpmjGDd7QjEuUi0SZ/y1wIrFIH+FNiA==";
+ };
+ };
+ "oas-schema-walker-1.1.5" = {
+ name = "oas-schema-walker";
+ packageName = "oas-schema-walker";
+ version = "1.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz";
+ sha512 = "2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ==";
+ };
+ };
+ "oas-validator-3.4.0" = {
+ name = "oas-validator";
+ packageName = "oas-validator";
+ version = "3.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/oas-validator/-/oas-validator-3.4.0.tgz";
+ sha512 = "l/SxykuACi2U51osSsBXTxdsFc8Fw41xI7AsZkzgVgWJAzoEFaaNptt35WgY9C3757RUclsm6ye5GvSyYoozLQ==";
};
};
"oauth-0.9.15" = {
@@ -31873,7 +32067,7 @@ let
version = "0.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz";
- sha512 = "1jz644r7ybsq688ifahm64ih3ljqjjskm533bgir20pvc350f9cl0z162scih0r1idx8lpw5f8hxa2pkf0lhbdhr5y6ak2ga5863v3x";
+ sha512 = "fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==";
};
};
"oauth2orize-1.11.0" = {
@@ -31945,7 +32139,7 @@ let
version = "1.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz";
- sha512 = "06crm6ynp4rxakk4frrb4kjmi758r38fs5h0f6b7giyxhj0dghb6mdx7sbp0nhnk2w8cyb1bli07d9nbm086i34j8yx641qjpzawarr";
+ sha512 = "OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==";
};
};
"object-hash-2.0.3" = {
@@ -31972,7 +32166,16 @@ let
version = "1.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz";
- sha512 = "19lmsxagwl8zzqckw6p0bdjwjbq2bshicnw78az9ka40d0gjghmdm0ify1n3857fxadv43c6v0g27rk1dl514iwh40a5i3mv0fl9fkb";
+ sha512 = "a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==";
+ };
+ };
+ "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-is-1.1.2" = {
@@ -31999,7 +32202,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz";
- sha512 = "0nf2rr25ncya39v7cq274x3w4drfbdrc3iqdwd017s1wndwh9plsjagbvhl6j6l6piipprdsvgfx4vfz8q2piz7bi4bjcll8d4h9q1n";
+ sha512 = "NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==";
};
};
"object-path-0.11.4" = {
@@ -32017,16 +32220,16 @@ let
version = "0.0.8";
src = fetchurl {
url = "https://registry.npmjs.org/object-to-arguments/-/object-to-arguments-0.0.8.tgz";
- sha512 = "3vrhhriclbkr92vv7x4j1pgq7iiav44bqfhpnv4c1q954s99wnfhd884hhpkg27krpi01i4r5wkyqfipm0y81hkdvsx319f1jw9zx85";
+ sha512 = "BfWfuAwuhdH1bhMG5EG90WE/eckkBhBvnke8eSEkCDXoLE9Jk5JwYGTbCx1ehGwV48HvBkn62VukPBdlMUOY9w==";
};
};
- "object-treeify-1.1.25" = {
+ "object-treeify-1.1.26" = {
name = "object-treeify";
packageName = "object-treeify";
- version = "1.1.25";
+ version = "1.1.26";
src = fetchurl {
- url = "https://registry.npmjs.org/object-treeify/-/object-treeify-1.1.25.tgz";
- sha512 = "6Abx0xlXDnYd50JkQefvoIly3jWOu8/PqH4lh8p2/aMFEx5TjsUGHt0H9NHfzt+pCwOhpPgNYofD8e2YywIXig==";
+ url = "https://registry.npmjs.org/object-treeify/-/object-treeify-1.1.26.tgz";
+ sha512 = "0WTfU7SGM8umY4YPpOg+oHXL66E6dPVCr+sMR6KitPmvg8CkVrHUUZYEFtx0+5Wb0HjFEsBwBYXyGRNeX7c/oQ==";
};
};
"object-visit-1.0.1" = {
@@ -32044,7 +32247,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz";
- sha512 = "3krdp08gvbxvipalq64qy7bm86znxxdb7ap6bjki235qs17i9fsn6hqd22ga31sqyqa6iyy5xjfnnqc7lsck1kaybwsh154mrxcj4bv";
+ sha512 = "exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==";
};
};
"object.defaults-1.1.0" = {
@@ -32062,7 +32265,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz";
- sha512 = "1b08dy2xs3gqhwviks5245b0m3fa6kkdcqi8wldr5cfvkpgwbvdx474k9y5cjnsf2z075gysifxsc39i59fslxrl55kgpa03xmcx7b7";
+ sha512 = "Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==";
};
};
"object.map-1.0.1" = {
@@ -32107,7 +32310,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz";
- sha512 = "1w7lyv8q705mag20f36afs0qcnxjnpdg45xxnkq1ilqfd9rnf21fzbh0ib4vhwz0pzjynmqaszrsjccgk6vmgv4jas2pwla1pibjdjr";
+ sha512 = "WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==";
};
};
"objectorarray-1.0.4" = {
@@ -32143,7 +32346,7 @@ let
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz";
- sha512 = "0vcjqppr8sr1in2haifxl9q8v6kgn8pddc4ffkjbx5n2fasb3kdrx7mybkfxqdaqfch2hqrwa87rrwllqd5lrmx73md609682xp0z9x";
+ sha512 = "PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==";
};
};
"obv-0.0.1" = {
@@ -32155,6 +32358,15 @@ let
sha1 = "cb236106341536f0dac4815e06708221cad7fb5e";
};
};
+ "obz-1.0.2" = {
+ name = "obz";
+ packageName = "obz";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/obz/-/obz-1.0.2.tgz";
+ sha512 = "c+EtVwT2IpXz5we2mR40aPLJ1s0eNOsxYeaYbaHhmsY6kWKo3IRkpwpBU5ck0aHfqfKUUEiKabC6rzsrG/hSHw==";
+ };
+ };
"octokit-pagination-methods-1.1.0" = {
name = "octokit-pagination-methods";
packageName = "octokit-pagination-methods";
@@ -32170,7 +32382,7 @@ let
version = "1.0.10";
src = fetchurl {
url = "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz";
- sha512 = "15lcjn850fkv85apfy6sgn8h5x899054w3z9b0aw97x2fxynwxl8l93d6mvcka5vzx3glvb7pc2ghzbxjx7459xbsh7pzhwz2v57hic";
+ sha512 = "LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==";
};
};
"on-change-network-0.0.2" = {
@@ -32206,7 +32418,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz";
- sha512 = "2n6994y8y4b146a5wpzzgw779yc227cqkmwsifc3fbn2kc9dzypjigqf72bpgsqrk7gs93l6fk4iqdk752jnsnpr89j58sbabw09455";
+ sha512 = "pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==";
};
};
"on-wakeup-1.0.1" = {
@@ -32281,6 +32493,15 @@ let
sha1 = "f8cdf77884826fe4dff93e3a9cc37b1e4480742e";
};
};
+ "one-time-1.0.0" = {
+ name = "one-time";
+ packageName = "one-time";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz";
+ sha512 = "5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==";
+ };
+ };
"onetime-1.1.0" = {
name = "onetime";
packageName = "onetime";
@@ -32299,13 +32520,13 @@ let
sha1 = "067428230fd67443b2794b22bba528b6867962d4";
};
};
- "onetime-5.1.0" = {
+ "onetime-5.1.1" = {
name = "onetime";
packageName = "onetime";
- version = "5.1.0";
+ version = "5.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz";
- sha512 = "3lscn8ddi5nifjriym6zgmh0l8cn60g1d97d8ydnw19ssdyi2s0winvrx0j7gbb05lpf795a5v7wbm1jx54szh3452kbhg1y6815mz4";
+ url = "https://registry.npmjs.org/onetime/-/onetime-5.1.1.tgz";
+ sha512 = "ZpZpjcJeugQfWsfyQlshVoowIIQ1qBGSVll4rfDq6JJVO//fesjoX808hXWfBjY+ROZgpKDI5TRSRBSoJiZ8eg==";
};
};
"ono-4.0.11" = {
@@ -32323,7 +32544,7 @@ let
version = "1.0.11";
src = fetchurl {
url = "https://registry.npmjs.org/opal-runtime/-/opal-runtime-1.0.11.tgz";
- sha512 = "1favvj6j6db4j6qg7jay8skvw81pcgh6ka41fgrz3l444jy32gzzyg795ngyazddwzq9c76ql86c7ww81r4d0d9dpnm0gnp3ffskvig";
+ sha512 = "L+6pnRvXPlDtbamBRnJAnB9mEMXmsIQ/b+0r/2xJ5/n/nxheEkLo+Pm5QNQ08LEbEN9TI6/kedhIspqRRu6tXA==";
};
};
"open-0.0.2" = {
@@ -32350,34 +32571,43 @@ let
version = "6.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/open/-/open-6.4.0.tgz";
- sha512 = "0da91ydfkavxd733v8b3bvcrp681xirng4nyrazinl5bc2y3aacjd2g1bnapmzpp7g85bk42qh064hclbflj7jrkg94gvq5z1aafmr0";
+ sha512 = "IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==";
};
};
- "open-7.0.0" = {
+ "open-7.0.4" = {
name = "open";
packageName = "open";
- version = "7.0.0";
+ version = "7.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/open/-/open-7.0.0.tgz";
- sha512 = "K6EKzYqnwQzk+/dzJAQSBORub3xlBTxMz+ntpZpH/LyCa1o6KjXhuN+2npAaI9jaSmU3R1Q8NWf4KUWcyytGsQ==";
+ url = "https://registry.npmjs.org/open/-/open-7.0.4.tgz";
+ sha512 = "brSA+/yq+b08Hsr4c8fsEW2CRzk1BmfN3SAK/5VCHQ9bdoZJ4qa/+AfR0xHjlbbZUyPkUHs1b8x1RqdyZdkVqQ==";
};
};
- "open-7.0.3" = {
+ "open-7.1.0" = {
name = "open";
packageName = "open";
- version = "7.0.3";
+ version = "7.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/open/-/open-7.0.3.tgz";
- sha512 = "sP2ru2v0P290WFfv49Ap8MF6PkzGNnGlAwHweB4WR4mr5d2d0woiCluUeJ218w7/+PmoBy9JmYgD5A4mLcWOFA==";
+ url = "https://registry.npmjs.org/open/-/open-7.1.0.tgz";
+ sha512 = "lLPI5KgOwEYCDKXf4np7y1PBEkj7HYIyP2DY8mVDRnx0VIIu6bNrRB0R66TuO7Mack6EnTNLm4uvcl1UoklTpA==";
};
};
- "open-7.0.4" = {
- name = "open";
- packageName = "open";
- version = "7.0.4";
+ "openapi-sampler-1.0.0-beta.16" = {
+ name = "openapi-sampler";
+ packageName = "openapi-sampler";
+ version = "1.0.0-beta.16";
src = fetchurl {
- url = "https://registry.npmjs.org/open/-/open-7.0.4.tgz";
- sha512 = "brSA+/yq+b08Hsr4c8fsEW2CRzk1BmfN3SAK/5VCHQ9bdoZJ4qa/+AfR0xHjlbbZUyPkUHs1b8x1RqdyZdkVqQ==";
+ url = "https://registry.npmjs.org/openapi-sampler/-/openapi-sampler-1.0.0-beta.16.tgz";
+ sha512 = "05+GvwMagTY7GxoDQoWJfmAUFlxfebciiEzqKmu4iq6+MqBEn62AMUkn0CTxyKhnUGIaR2KXjTeslxIeJwVIOw==";
+ };
+ };
+ "openapi-to-graphql-2.1.0" = {
+ name = "openapi-to-graphql";
+ packageName = "openapi-to-graphql";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/openapi-to-graphql/-/openapi-to-graphql-2.1.0.tgz";
+ sha512 = "Su7/ckttN192x/XTJfaXlzpYK2m+6UEobGS2E0fXK5iLjIwreEZol2uIwjctkFz6oSuKvBgMGCjkBeXGuvPl2A==";
};
};
"opencollective-postinstall-2.0.3" = {
@@ -32395,7 +32625,7 @@ let
version = "1.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/opener/-/opener-1.5.1.tgz";
- sha512 = "2yg0r89kjihas5gr319kw75b6bjalmhpy6yfabd8g7vnldsddnnwsdbzb3942c9c9zrbz8pwa17an3rkcb8nwdd8lw72l9njz5i51l2";
+ sha512 = "goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==";
};
};
"openid-2.0.6" = {
@@ -32422,7 +32652,7 @@ let
version = "5.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz";
- sha512 = "2qa90jg1bw4yx1an6vbx2cp7lpk6xwa94yrbr6mkpl2h95wl4iinlmlzzy2z5ihm79d4ypkjkf3w5m7cjl79775amsbav5x021fk89y";
+ sha512 = "PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==";
};
};
"opn-6.0.0" = {
@@ -32479,15 +32709,6 @@ let
sha1 = "da3ea74686fa21a19a111c326e90eb15a0196686";
};
};
- "optional-0.1.4" = {
- name = "optional";
- packageName = "optional";
- version = "0.1.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/optional/-/optional-0.1.4.tgz";
- sha512 = "0kmcvnv6rhkab2z92ziivdxmgh7z0qzr4cyin310cxcn1k4dfvdi7a19ga9zh9hwif6g5yyrd1h832n21f6j5y854q4y4z44ynfpnw2";
- };
- };
"optionator-0.3.0" = {
name = "optionator";
packageName = "optionator";
@@ -32503,7 +32724,7 @@ let
version = "0.8.3";
src = fetchurl {
url = "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz";
- sha512 = "1n905a6d9xvmaqhy1xvpk4m7amkpx4wmky0w9764biihzkgachffm975qq5yqy4qjri2pbrrck994dsnz4ipmv4kbb7b4wx02jbv1gq";
+ sha512 = "+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==";
};
};
"optionator-0.9.1" = {
@@ -32548,7 +32769,7 @@ let
version = "1.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/ora/-/ora-1.4.0.tgz";
- sha512 = "2kz616isg6vqp95rsja7fc47k22qipv9b44dhsyxsl7x95ly9j17dwn8dxq8adyhw6ap1nlpfg2dk8v6r7b2m8r61v3ikriwh6bbhl8";
+ sha512 = "iMK1DOQxzzh2MBlVsU42G80mnrvUhqsMh74phHtDlrcTZPK0pH6o7l7DRshK+0YsxDyEuaOkziVdvM3T0QTzpw==";
};
};
"ora-2.1.0" = {
@@ -32575,7 +32796,7 @@ let
version = "3.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz";
- sha512 = "1i331n8qj60jz6f51yfczwaspwsj57sykmgj34cwzhvlp761l2rx1iwqd247xys1749hhddfp6mmzznfp32dxqkjkl5ffsvsfwhgp3q";
+ sha512 = "eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==";
};
};
"ora-4.0.3" = {
@@ -32596,6 +32817,15 @@ let
sha512 = "77iGeVU1cIdRhgFzCK8aw1fbtT1B/iZAvWjS+l/o1x0RShMgxHUZaD2yDpWsNCPwXg9z1ZA78Kbdvr8kBmG/Ww==";
};
};
+ "ora-4.0.5" = {
+ name = "ora";
+ packageName = "ora";
+ version = "4.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ora/-/ora-4.0.5.tgz";
+ sha512 = "jCDgm9DqvRcNIAEv2wZPrh7E5PcQiDUnbnWbAfu4NGAE2ZNqPFbDixmWldy1YG2QfLeQhuiu6/h5VRrk6cG50w==";
+ };
+ };
"orchestrator-0.3.8" = {
name = "orchestrator";
packageName = "orchestrator";
@@ -32629,7 +32859,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/original/-/original-1.0.2.tgz";
- sha512 = "038qn5613vi5gjik4pmng7zf2ib4w81hjyzy9dhflj7kw1p1ll09nq63x9rnkyyflkv33lq8bx0fbw1gzlpp4asy24l7adam2bma847";
+ sha512 = "hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==";
};
};
"os-0.1.1" = {
@@ -32668,22 +32898,13 @@ let
sha1 = "20f9f17ae29ed345e8bde583b13d2009803c14d9";
};
};
- "os-locale-2.1.0" = {
- name = "os-locale";
- packageName = "os-locale";
- version = "2.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz";
- sha512 = "0lafrp0i2ajapsnma0x74q7zscn97a56i5hh58a0nyig2igfx9fqn4ain9kvjrr06as5gzdrv2wdf52qc5m861fd0f4cv69ghdjbjyy";
- };
- };
"os-locale-3.1.0" = {
name = "os-locale";
packageName = "os-locale";
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz";
- sha512 = "3frcfnhc4914snsnfqyqrz253i5dd31202gbx4dzkp6bvc8f7wnqhfyc89zp662v016gdqa7wb1z2g6p8nzk6cxzwscwn0qii3pgjb7";
+ sha512 = "Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==";
};
};
"os-locale-5.0.0" = {
@@ -32737,16 +32958,16 @@ let
version = "0.1.5";
src = fetchurl {
url = "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz";
- sha512 = "3ddw0y41pxv08ls5xhmq1bi81hppjbr45k78cjfx99vznh5znrj5g1b1wab9caj1mqlsvmfms0zm9cfb47ygm0d8wv5fccx8049q9fh";
+ sha512 = "0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==";
};
};
- "otfcc-ttcize-0.8.0" = {
+ "otfcc-ttcize-0.10.2" = {
name = "otfcc-ttcize";
packageName = "otfcc-ttcize";
- version = "0.8.0";
+ version = "0.10.2";
src = fetchurl {
- url = "https://registry.npmjs.org/otfcc-ttcize/-/otfcc-ttcize-0.8.0.tgz";
- sha512 = "14jd6xrbmmgnq7lkj9s50lj1yfcbp1x0l9i3f5ij5hfgyclwflmwx69svfz3qbm773ks3xd2rhr65z2j2sg22amzz2h9cn3sk5n04fi";
+ url = "https://registry.npmjs.org/otfcc-ttcize/-/otfcc-ttcize-0.10.2.tgz";
+ sha512 = "CLMMw6r97AvmK5nOIGpnG4xHVU40gyTzpvn55RPyxZQ3E/UMXG4HnykyTYHlVL7Y46ISr1isPiSN0CvjYpZtgg==";
};
};
"p-all-2.1.0" = {
@@ -32764,7 +32985,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-any/-/p-any-2.1.0.tgz";
- sha512 = "0p0ndn153xzq9szwxrshsvfl0g14jhj3rjn6svhrq2r3a0yhsbjc9a95q3a3xpbr8xzmyrv3s1467pvz86n7s7bmf684b81ldqi2094";
+ sha512 = "JAERcaMBLYKMq+voYw36+x5Dgh47+/o7yuv2oQYuSSUml4YeqJEFznBrY2UeEkoSHqBua6hz518n/PsowTYLLg==";
};
};
"p-cancelable-0.3.0" = {
@@ -32782,7 +33003,7 @@ let
version = "0.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz";
- sha512 = "02ipk9sgz2q0msm9h53lxbjvqprh9k6zj8q21dvczv6p6a5d4q5yqcmwj6xm0icmdc94n42plfmwlymnqn4f15pgci5j1zgq81vbmhw";
+ sha512 = "HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==";
};
};
"p-cancelable-1.1.0" = {
@@ -32791,7 +33012,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz";
- sha512 = "2bmkd9ncr81p8w6jy9v676ajg9q27znbjk80r723ydvf8gxk000q13693dhbd22dcagrmhwyjxblmm8w4xnfn6ng5srpkkqwv2dggdk";
+ sha512 = "s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==";
};
};
"p-cancelable-2.0.0" = {
@@ -32800,7 +33021,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz";
- sha512 = "0va49l2crhr6kr1lgbrjc69hz9scdrarzbrzpvddkfdb9wdr16bv48qajb2m0n6fjammxhvj68d4r35wyfy209rnajfv6nccq7dgwy2";
+ sha512 = "wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==";
};
};
"p-debounce-1.0.0" = {
@@ -32830,13 +33051,13 @@ let
sha512 = "NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==";
};
};
- "p-event-4.1.0" = {
+ "p-event-4.2.0" = {
name = "p-event";
packageName = "p-event";
- version = "4.1.0";
+ version = "4.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/p-event/-/p-event-4.1.0.tgz";
- sha512 = "2059kalwqi0hxv1rnpk504n5piz0cjqw6ifah5mq9vh9y9g26w70x3imkfp2x1smzz8hrqhzy3w3k5cd993f1wcbzjhgcl2l79ivw72";
+ url = "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz";
+ sha512 = "KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==";
};
};
"p-filter-2.1.0" = {
@@ -32881,7 +33102,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz";
- sha512 = "0z3jpi001p4scg2h40kyy7mjvscz8l9mpdp79lhk9b19lyiz140gbwi8963dr5nrysmkrl0hy52v6ikg2wzfsmk8m6ccasgak1b8xb3";
+ sha512 = "Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==";
};
};
"p-limit-1.3.0" = {
@@ -32890,7 +33111,7 @@ let
version = "1.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz";
- sha512 = "3sh18calqxbww99pxc84hldflmj0i915g8npihlmazw8wjqabihi9475v0ll3fhx44sxn35j014j1k5d2xr73q3mpwkmx09n2q1gxxy";
+ sha512 = "vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==";
};
};
"p-limit-2.3.0" = {
@@ -32899,7 +33120,16 @@ let
version = "2.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz";
- sha512 = "3mmng2h8sji2ah2j3f5gf0c26j2cmfwwqwck4kbpm8srxllwa8q1fd8jayhrk4f46g6zmw14lrzd4jc04079w1cqhjiy9wjanc3rzzz";
+ sha512 = "//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==";
+ };
+ };
+ "p-limit-3.0.2" = {
+ name = "p-limit";
+ packageName = "p-limit";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz";
+ sha512 = "iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==";
};
};
"p-locate-2.0.0" = {
@@ -32917,7 +33147,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz";
- sha512 = "14sa2r3zdhvy3sq757d4l21nxrlb7picyigb8zm956bbjadcv22chrfa95wzzrf28z0cyj62b6yihhdc9508q82gs2q3yz8yk1pdvf7";
+ sha512 = "x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==";
};
};
"p-locate-4.1.0" = {
@@ -32926,7 +33156,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz";
- sha512 = "3n0ljmpk3p2j4aaz345w5gkqr128xkhflcb83k75fgns5ddd4bpx7l0q50w9kwy5792xb8d3dpf8bwgzif3463spf3140rhzmkmkgs7";
+ sha512 = "R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==";
};
};
"p-map-2.1.0" = {
@@ -32935,7 +33165,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz";
- sha512 = "0bx813aqd3627xffp035h9nimfd19i0l6may47yd0k7x2bngiyp8z31im58ac1nnxy3gdb3yiilagbyqlb7qwc8wdw06f3wjwmgqxnb";
+ sha512 = "y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==";
};
};
"p-map-3.0.0" = {
@@ -32944,7 +33174,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz";
- sha512 = "32jjm4kiyqvq9n9z6x2zwd31ylcwil7qq1mzq7gcx7qf9n7jqs9b1zvh1c6rxhcjshqchchq2gpc1fbf1ph6yfj16zfbcvz65arfykp";
+ sha512 = "d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==";
};
};
"p-map-4.0.0" = {
@@ -32983,13 +33213,13 @@ let
sha512 = "3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg==";
};
};
- "p-queue-6.4.0" = {
+ "p-queue-6.6.0" = {
name = "p-queue";
packageName = "p-queue";
- version = "6.4.0";
+ version = "6.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/p-queue/-/p-queue-6.4.0.tgz";
- sha512 = "13h8pdq8v2smhrh39bf4ks1z8cdik8qcv2df1wj3bxgs3k090sxccxxg9q1qjj120lvs1ki6cj9rc9aapqdyb95zk8v5ych333mvdsz";
+ url = "https://registry.npmjs.org/p-queue/-/p-queue-6.6.0.tgz";
+ sha512 = "zPHXPNy9jZsiym0PpJjvnHQysx1fSd/QdaNVwiDRLU2KFChD6h9CkCB6b8i3U8lBwJyA+mHgNZCzcy77glUssQ==";
};
};
"p-reduce-1.0.0" = {
@@ -33007,7 +33237,7 @@ let
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz";
- sha512 = "3gknqxqyn23vmgcqsvnvspzynkbkfn74f3plq72wj54kcyy5f3mbq3lw8pj2gwpmbkqcv7w0wvk3vv54dlny5j5dgv48khkwviqckjw";
+ sha512 = "XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==";
};
};
"p-some-4.1.0" = {
@@ -33016,7 +33246,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-some/-/p-some-4.1.0.tgz";
- sha512 = "3baac22g5wchcsla36c7f1h69g658kvp05vb4vk0j04i714j8h09f7a18q9s81d2r05hz5a9wcy9g5ri69rgj5l9rmf06dsp8hwfprh";
+ sha512 = "MF/HIbq6GeBqTrTIl5OJubzkGU+qfFhAFi0gnTAK6rgEIJIknEiABHOTtQu4e6JiXjIwuMPMUFQzyHh5QjCl1g==";
};
};
"p-timeout-1.2.1" = {
@@ -33034,7 +33264,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz";
- sha512 = "0h1wg3bw3pyf3vlnxxfnrs3h33lwbx5n1lz4cz8ivh7bi8vjd6makxf6p1xz1d70ww3gj2ghryhbg6w1myxacgirk51ym23qzksdizk";
+ sha512 = "88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==";
};
};
"p-timeout-3.2.0" = {
@@ -33043,7 +33273,7 @@ let
version = "3.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz";
- sha512 = "03cbpzps5mxhlp6hywp92mnnrj4b6ag82f8vdqyz59xrxsrpn58qbh8nzrpiix2asj2d333i81aq0pw9bhki4yw7yf05hr04x9k04mf";
+ sha512 = "rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==";
};
};
"p-try-1.0.0" = {
@@ -33061,7 +33291,7 @@ let
version = "2.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz";
- sha512 = "1skmb50xzdk3qzd1f9l5mw8xp29frkizl63bhb9l1amivqybqb23n2824906vx790hjlwyhhrfzpzr5xr6ilzvy1xyl0ly0ah0wz2a7";
+ sha512 = "R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==";
};
};
"p-waterfall-1.0.0" = {
@@ -33106,7 +33336,7 @@ let
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/package-json/-/package-json-5.0.0.tgz";
- sha512 = "0p21ljjj6v8r8a8fvl691yyfy7n79anx5940c80byrdfwimpnvqwiznwagrvshhnvlmawz8c40nwhf37nqwaa44j3mn44p5ahad1q8i";
+ sha512 = "EeHQFFTlEmLrkIQoxbE9w0FuAWHoc1XpthDqnZ/i9keOt701cteyXwAxQFLpVqVjj3feh2TodkihjLaRUtIgLg==";
};
};
"package-json-6.5.0" = {
@@ -33115,7 +33345,7 @@ let
version = "6.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz";
- sha512 = "0qpkv65pafqs8hapd65bm61qhhlgz0j98l719ajny13l1lwmrnykhhy62br21mx7qdhnxjc35bizjf7g4q2pln8qlrdkrpnd6dxsxlk";
+ sha512 = "k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==";
};
};
"package-json-versionify-1.0.4" = {
@@ -33127,13 +33357,13 @@ let
sha1 = "5860587a944873a6b7e6d26e8e51ffb22315bf17";
};
};
- "packet-stream-2.0.4" = {
+ "packet-stream-2.0.5" = {
name = "packet-stream";
packageName = "packet-stream";
- version = "2.0.4";
+ version = "2.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/packet-stream/-/packet-stream-2.0.4.tgz";
- sha512 = "7+oxHdMMs6VhLvvbrDUc8QNuelE9fPKLDdToXBIKLPKOlnoBeMim+/35edp+AnFTLzk3xcogVvQ/jrZyyGsEiw==";
+ url = "https://registry.npmjs.org/packet-stream/-/packet-stream-2.0.5.tgz";
+ sha512 = "+4S+qBUdqD57ka5MDd6nAYGBPril5eyLpbga2y0kPyYhrKvjb8CYTP9r40WLbSxgT/qEGmvgWOrvQe+FYtCI7w==";
};
};
"packet-stream-codec-1.1.2" = {
@@ -33145,13 +33375,13 @@ let
sha1 = "79b302fc144cdfbb4ab6feba7040e6a5d99c79c7";
};
};
- "pacote-11.1.10" = {
+ "pacote-11.1.11" = {
name = "pacote";
packageName = "pacote";
- version = "11.1.10";
+ version = "11.1.11";
src = fetchurl {
- url = "https://registry.npmjs.org/pacote/-/pacote-11.1.10.tgz";
- sha512 = "xJSSSxcHLo1CZJESvIZ2hbC5/5WP2oDHeUeTV2FvVDPOZG7+ixbxnV0n3TkdaUqlbC0RwnwMQ3wkJ/YywYM0Cg==";
+ url = "https://registry.npmjs.org/pacote/-/pacote-11.1.11.tgz";
+ sha512 = "r6PHtCEhkaGv+QPx1JdE/xRdkSkZUG7dE2oloNk/CGTPGNOtaJyYqZPFeN6d6UcUrTPRvZXFo3IBzJIBopPuSA==";
};
};
"pacote-9.5.12" = {
@@ -33205,7 +33435,7 @@ let
version = "1.0.11";
src = fetchurl {
url = "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz";
- sha512 = "1imm2ygnj1himskq6lblzdh3ngc6p9gkvhrbzivalqf3nwafzfglpmbh8wkaz0rsiaxh67jzxbb16m2ygapfcnfwqg9gkdqzkqc24p2";
+ sha512 = "4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==";
};
};
"papaparse-4.6.0" = {
@@ -33214,7 +33444,7 @@ let
version = "4.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/papaparse/-/papaparse-4.6.0.tgz";
- sha512 = "2r3mh4hx602xb6hcjwxnh1wgj64whlrywp7ll5kbka20qm0ib354rq83sgmjnd6s47sdh2nkkf0axdlp6xzwq3k9gjdmkrjd2kbqnfa";
+ sha512 = "ylm8pmgyz9rkS3Ng/ru5tHUF3JxWwKYP0aZZWZ8eCGdSxoqgYiDUXLNQei73mUJOjHw8QNu5ZNCsLoDpkMA6sg==";
};
};
"parallel-transform-1.2.0" = {
@@ -33223,7 +33453,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz";
- sha512 = "35gr4098wc5ibbrpckgva8l9v50z6mcii4y3kv6wc1ymz3aj2i444y3m2qm2ngf0k02ylqkg3gn7g6awkqfs56ppljy5wmpifcd4srz";
+ sha512 = "P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==";
};
};
"param-case-2.1.1" = {
@@ -33235,13 +33465,22 @@ let
sha1 = "df94fd8cf6531ecf75e6bef9a0858fbc72be2247";
};
};
+ "param-case-3.0.3" = {
+ name = "param-case";
+ packageName = "param-case";
+ version = "3.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/param-case/-/param-case-3.0.3.tgz";
+ sha512 = "VWBVyimc1+QrzappRs7waeN2YmoZFCGXWASRYX1/rGHtXqEcrGEIDm+jqIwFa2fRXNgQEwrxaYuIrX0WcAguTA==";
+ };
+ };
"paredit.js-0.3.6" = {
name = "paredit.js";
packageName = "paredit.js";
version = "0.3.6";
src = fetchurl {
url = "https://registry.npmjs.org/paredit.js/-/paredit.js-0.3.6.tgz";
- sha512 = "10abhjjklnp62w0xsss79c75wfj8szxxdywmnd34720qk3f1vfc1h23rq5q0i2k284mvsvim8hwm9g941zv3mlhrjbjx5wwbfiwdpk7";
+ sha512 = "Z97Go1ucly6XzJDWsX8g6aXKIapx610JElNEgAvOQ8DA3A5uTAzEIaPZyn3r/WskHS+HpaO17oALcy2dUsKlQA==";
};
};
"parent-module-1.0.1" = {
@@ -33250,7 +33489,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz";
- sha512 = "3x626di3jcvgs3j2cqr0afl98d07jprjnjymql7v2kg21f7s6zbf47ycnxfcr2gfki4cqlr2lsxz4v5bymn4g0cz3lcymsh39cq838r";
+ sha512 = "GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==";
};
};
"parents-1.0.1" = {
@@ -33268,7 +33507,7 @@ let
version = "5.1.5";
src = fetchurl {
url = "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz";
- sha512 = "16n59f599pq8832a6c5wyxnqdf4vrqrdnclzs6vp9m2z2h9qmxamjk6xcrl1aal758jyba0pvyz1bkf7npm7achfxxa29jwaygihhwf";
+ sha512 = "jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==";
};
};
"parse-english-4.1.3" = {
@@ -33286,7 +33525,7 @@ let
version = "1.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz";
- sha512 = "2rdsl10n65vsnw2lpqrk8h4jnvn72vzs3n3cwabcv2lslm880j4g6wymi2f03g2s322fx68jlqik9fa6624m67wczrzld5z2mpyjdrp";
+ sha512 = "NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==";
};
};
"parse-filepath-1.0.2" = {
@@ -33316,22 +33555,13 @@ let
sha1 = "9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50";
};
};
- "parse-github-url-1.0.2" = {
- name = "parse-github-url";
- packageName = "parse-github-url";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz";
- sha512 = "kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==";
- };
- };
"parse-gitignore-1.0.1" = {
name = "parse-gitignore";
packageName = "parse-gitignore";
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/parse-gitignore/-/parse-gitignore-1.0.1.tgz";
- sha512 = "3lfbakr7dn51aygp2q7mk82pf7p0m2rd0pnwr1yqj3ymyajhl365rsn0kjbgvbyp1fbljkf5sxzgbwvl72h07crxfknxizd531shv2h";
+ sha512 = "UGyowyjtx26n65kdAMWhm6/3uy5uSrpcuH7tt+QEVudiBoVS+eqHxD5kbi9oWVRwj7sCzXqwuM+rUGw7earl6A==";
};
};
"parse-glob-3.0.4" = {
@@ -33388,13 +33618,13 @@ let
sha1 = "be35f5425be1f7f6c747184f98a788cb99477ee0";
};
};
- "parse-json-5.0.0" = {
+ "parse-json-5.0.1" = {
name = "parse-json";
packageName = "parse-json";
- version = "5.0.0";
+ version = "5.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz";
- sha512 = "0xhdh8c8vkf2248d8cn59n2nqxrz7r8m0vl4sjcmqj1qhp9zm2964m4cgn3cf844q08qxj2jffj25wkir9ayqk12ds5a460ndpkkriq";
+ url = "https://registry.npmjs.org/parse-json/-/parse-json-5.0.1.tgz";
+ sha512 = "ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ==";
};
};
"parse-latin-4.2.1" = {
@@ -33406,6 +33636,15 @@ let
sha512 = "7T9g6mIsFFpLlo0Zzb2jLWdCt+H9Qtf/hRmMYFi/Mq6Ovi+YKo+AyDFX3OhFfu0vXX5Nid9FKJGKSSzNcTkWiA==";
};
};
+ "parse-link-header-1.0.1" = {
+ name = "parse-link-header";
+ packageName = "parse-link-header";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/parse-link-header/-/parse-link-header-1.0.1.tgz";
+ sha1 = "bedfe0d2118aeb84be75e7b025419ec8a61140a7";
+ };
+ };
"parse-node-version-1.0.1" = {
name = "parse-node-version";
packageName = "parse-node-version";
@@ -33511,7 +33750,7 @@ let
version = "3.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz";
- sha512 = "005xscj5zlz7pkxa5ngys7i7pdb2f4pirj1zw7hr1145zhxxgg04nhykjh1csy2ncr5lyjw8phq8m2ylqhfhi2z4hgvjb2b1rkbs0xf";
+ sha512 = "rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==";
};
};
"parse5-4.0.0" = {
@@ -33520,7 +33759,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz";
- sha512 = "0a10cnny1cy9csxrw2736fjbhqp0jqv8hnghr7gz9jrlkclw91f8rzg1173b43b3dbc1qq68g7vy4hq4b45r3bmw5j52kvpwxw7pdjn";
+ sha512 = "VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==";
};
};
"parse5-5.1.0" = {
@@ -33529,7 +33768,16 @@ let
version = "5.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz";
- sha512 = "12y1pwvdqdfpchpi8gq4x2d3rglnrr2nq72bwlmnzsrbkrqiw1c4c2l4220zr6bywd3qj6jyklfjl32pna0bcw905azj7i3qkd4c4vz";
+ sha512 = "fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==";
+ };
+ };
+ "parse5-5.1.1" = {
+ name = "parse5";
+ packageName = "parse5";
+ version = "5.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz";
+ sha512 = "ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==";
};
};
"parsejson-0.0.1" = {
@@ -33592,16 +33840,16 @@ let
version = "1.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz";
- sha512 = "2lzxqjq4zp60k9gbskpqz7pr1yvb0c6nygd42sia7n6km2gc0cc844nlc5d6r9sshrjhjvs284143jzvz9wzd4r6xr9dz2k24xrwb0a";
+ sha512 = "CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==";
};
};
- "pascal-case-2.0.1" = {
+ "pascal-case-3.1.1" = {
name = "pascal-case";
packageName = "pascal-case";
- version = "2.0.1";
+ version = "3.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/pascal-case/-/pascal-case-2.0.1.tgz";
- sha1 = "2d578d3455f660da65eca18ef95b4e0de912761e";
+ url = "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.1.tgz";
+ sha512 = "XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA==";
};
};
"pascalcase-0.1.1" = {
@@ -33613,6 +33861,15 @@ let
sha1 = "b363e55e8006ca6fe21784d2db22bd15d7917f14";
};
};
+ "passerror-1.1.1" = {
+ name = "passerror";
+ packageName = "passerror";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/passerror/-/passerror-1.1.1.tgz";
+ sha1 = "a25b88dbdd910a29603aec7dcb96e9a7a97687b4";
+ };
+ };
"passive-voice-0.1.0" = {
name = "passive-voice";
packageName = "passive-voice";
@@ -33718,7 +33975,7 @@ let
version = "6.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/patch-package/-/patch-package-6.2.2.tgz";
- sha512 = "0r4vqcmsilhv7xmk5ry5z9r8hh6lb0bxy49p673a6x6j24xizbhbq9x8d6lbzxqvlgcy83ki9ic7s2q4ifprz2bcda2jw0mi5arr932";
+ sha512 = "YqScVYkVcClUY0v8fF0kWOjDYopzIM8e3bj/RU1DPeEF14+dCGm6UeOYm4jvCyxqIEQ5/eJzmbWfDWnUleFNMg==";
};
};
"patel-0.33.1" = {
@@ -33727,7 +33984,7 @@ let
version = "0.33.1";
src = fetchurl {
url = "https://registry.npmjs.org/patel/-/patel-0.33.1.tgz";
- sha512 = "111hni07nz4kl705jqyy2bgmi3hsq4vkpzfnzaimgy2npjimq1hq9hl5asnbkazvk16jc37kw3b2slr8zlprnd98hfbxnl7247gksyc";
+ sha512 = "zOv5DhGH2r4cRKnZfOlHmWqxBp9nMGnC3F/NZbUqFCYMA65RXiv8q1F96/6dm2ANR6xvCe+xLODQSb49IFoYQg==";
};
};
"path-browserify-0.0.1" = {
@@ -33736,16 +33993,16 @@ let
version = "0.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz";
- sha512 = "2avzhwqw37c6l7a0f276z7qzchzhwppinxhgg6q7by5bskwb7q7sfhwijb6fx4ingbdzb4i1pw6la5pg0izb5s4z69268278gil1ah5";
+ sha512 = "BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==";
};
};
- "path-case-2.1.1" = {
+ "path-case-3.0.3" = {
name = "path-case";
packageName = "path-case";
- version = "2.1.1";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/path-case/-/path-case-2.1.1.tgz";
- sha1 = "94b8037c372d3fe2906e465bb45e25d226e8eea5";
+ url = "https://registry.npmjs.org/path-case/-/path-case-3.0.3.tgz";
+ sha512 = "UMFU6UETFpCNWbIWNczshPrnK/7JAXBP2NYw80ojElbQ2+JYxdqWDBkvvqM93u4u6oLmuJ/tPOf2tM8KtXv4eg==";
};
};
"path-dirname-1.0.2" = {
@@ -33781,7 +34038,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz";
- sha512 = "3zvnv1dp30y10br2qy98z8760jssvps6g9swamdclgxsmhm14dyq0yacrj0d4mk915qhr1z0yh8l3dyd68wn7h7bgv8d39vjk5m0kva";
+ sha512 = "ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==";
};
};
"path-is-absolute-1.0.1" = {
@@ -33817,7 +34074,7 @@ let
version = "3.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz";
- sha512 = "3ll9f60sa4xi9iswmzar1hldsdhg1y8wy94wa0qmrcapf0prj95yng3bw7fkbi3jh44jc3hjymxwhxg7j7a2b9incijvywx98vrwfd2";
+ sha512 = "ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==";
};
};
"path-loader-1.0.10" = {
@@ -33835,7 +34092,7 @@ let
version = "1.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz";
- sha512 = "37qw5986wccpwwqckqky509s4nd6zwv200s9r2v6mcf5nsyxgf2x00m4yp918mkkz84sdh4q0kjbg0hhfq4flpz0l6v47hvc57qwa8r";
+ sha512 = "GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==";
};
};
"path-platform-0.11.15" = {
@@ -33874,15 +34131,6 @@ let
sha1 = "473e6a3a292a9d13fbae3edccee72d3baba8c619";
};
};
- "path-to-regexp-0.1.3" = {
- name = "path-to-regexp";
- packageName = "path-to-regexp";
- version = "0.1.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.3.tgz";
- sha1 = "21b9ab82274279de25b156ea08fd12ca51b8aecb";
- };
- };
"path-to-regexp-0.1.7" = {
name = "path-to-regexp";
packageName = "path-to-regexp";
@@ -33898,7 +34146,7 @@ let
version = "1.8.0";
src = fetchurl {
url = "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz";
- sha512 = "1a1s16c1sx28yq8nh8sqkj9izaypszmxfk27x5hl1wid9611b5viffw9vbwqw6sik20ksgmh18dqndglbvq82dii4jl0aal353ck3cz";
+ sha512 = "n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==";
};
};
"path-to-regexp-2.2.1" = {
@@ -33919,22 +34167,13 @@ let
sha1 = "59c44f7ee491da704da415da5a4070ba4f8fe441";
};
};
- "path-type-2.0.0" = {
- name = "path-type";
- packageName = "path-type";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz";
- sha1 = "f012ccb8415b7096fc2daa1054c3d72389594c73";
- };
- };
"path-type-3.0.0" = {
name = "path-type";
packageName = "path-type";
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz";
- sha512 = "2z1csf4c3fmlwl0ahk533z5zqkjdf36ccfx11kakl9xran9f5asxm4cxjq4lx1kwqdp8gki786cgpldvgrkvfc7pcvh07j5ssqm8rjg";
+ sha512 = "T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==";
};
};
"path-type-4.0.0" = {
@@ -33943,7 +34182,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz";
- sha512 = "2zw0czk4p8vimrxap6mlnw17lbjrhisby3z1m2j0qdhjcnxlv9lk5d8yxirrqy4ax6ar5qx14rpshmbpvzg9b4mnpzy03aclvqrncl0";
+ sha512 = "gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==";
};
};
"pathval-1.1.0" = {
@@ -33970,7 +34209,7 @@ let
version = "0.11.1";
src = fetchurl {
url = "https://registry.npmjs.org/patrisika-scopes/-/patrisika-scopes-0.11.1.tgz";
- sha512 = "39qpfcz8rc566cn1p24s7x6wb2dxs8a474n9kzh9z4ifa8gzcz4splbc6933ql14nmn0zvaa933kmlfgw7s20r7wj8xdk373lrh28jh";
+ sha512 = "UCIBMx1nzNaR5CcDoQ9/jtY5RlJqf2CrJYHiMZJhi15NPvsPKRfJT/DPZMkhCunexOKmH03EDZYZU1hGn7mL0w==";
};
};
"pause-0.0.1" = {
@@ -33982,24 +34221,6 @@ let
sha1 = "1d408b3fdb76923b9543d96fb4c9dfd535d9cb5d";
};
};
- "pause-fn-1.0.0" = {
- name = "pause-fn";
- packageName = "pause-fn";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/pause-fn/-/pause-fn-1.0.0.tgz";
- sha512 = "11qvgz709gds1lq4l4kpa8vnv82v8yr1gycf8gknl2q6msk7rqn0ma4mdsiwv13ifpnvdykm6lyywz4g04f38xq2drqz0kyblmr8yyv";
- };
- };
- "pause-methods-1.0.0" = {
- name = "pause-methods";
- packageName = "pause-methods";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/pause-methods/-/pause-methods-1.0.0.tgz";
- sha512 = "0si0g86cy0w589l9c7k8kn7141q693wpfgz8alb5hr1w7ld8h2rxca8v6g7kb7by5s3l9si0c3qrq06fkygfclxyb1hdmrdx7bi63s4";
- };
- };
"pause-stream-0.0.11" = {
name = "pause-stream";
packageName = "pause-stream";
@@ -34009,13 +34230,13 @@ let
sha1 = "fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445";
};
};
- "pbkdf2-3.0.17" = {
+ "pbkdf2-3.1.1" = {
name = "pbkdf2";
packageName = "pbkdf2";
- version = "3.0.17";
+ version = "3.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz";
- sha512 = "2s4nd3yv3kkyywvh5rkrvbr6w2h6a4q786v548w895ralcq9cllqzyxr0jgxf911k3zpmzycimsg3ggww3lkrhd3bk9wribrgjaby2k";
+ url = "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz";
+ sha512 = "4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==";
};
};
"peek-readable-3.1.0" = {
@@ -34024,7 +34245,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/peek-readable/-/peek-readable-3.1.0.tgz";
- sha512 = "1sdsbfb3qim3cjxk5gdpccyda8cbx6i56mim9cz20p9gdg646s968my6jrijpxi5x5ksmh0syx78hsjq60arhwvflh1gsnm4h6qwsr8";
+ sha512 = "KGuODSTV6hcgdZvDrIDBUkN0utcAVj1LL7FfGbM0viKTtCHmtZcuEJ+lGqsp0fTFkGqesdtemV2yUSMeyy3ddA==";
};
};
"peek-stream-1.1.3" = {
@@ -34033,7 +34254,7 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/peek-stream/-/peek-stream-1.1.3.tgz";
- sha512 = "28dxd26iq3xfxa9nddgwkk82lax7z87y5gj52cf46r53x70bn9qxlc011wn6h04y0nxda6ggrd2qwa07zhnaxl9mizvy1cjndhpw4hn";
+ sha512 = "FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==";
};
};
"peer-wire-protocol-0.7.1" = {
@@ -34081,6 +34302,15 @@ let
sha1 = "7a57eb550a6783f9115331fcf4663d5c8e007a50";
};
};
+ "perfect-scrollbar-1.5.0" = {
+ name = "perfect-scrollbar";
+ packageName = "perfect-scrollbar";
+ version = "1.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.5.0.tgz";
+ sha512 = "NrNHJn5mUGupSiheBTy6x+6SXCFbLlm8fVZh9moIzw/LgqElN5q4ncR4pbCBCYuCJ8Kcl9mYM0NgDxvW+b4LxA==";
+ };
+ };
"performance-now-0.2.0" = {
name = "performance-now";
packageName = "performance-now";
@@ -34123,7 +34353,7 @@ let
version = "2.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz";
- sha512 = "1d2xjd4r28xk5ggmns7n33nvga0ywk30plvs17dr70qwq0jc17p8kmfsm50idvj6xdrj1fikz0yv63x1pychmz90bs6mkj7wvskyhxb";
+ sha512 = "q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==";
};
};
"picture-tuber-1.0.2" = {
@@ -34132,7 +34362,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/picture-tuber/-/picture-tuber-1.0.2.tgz";
- sha512 = "11wxd46dnla1x6j4gk125hgba47ysqyh9d7s9ir4y2sa38h805a4jdfxly25yhyp78s0x7vkbr4qmr623y3x6kx4gg00vrkxjmz3pz3";
+ sha512 = "49/xq+wzbwDeI32aPvwQJldM8pr7dKDRuR76IjztrkmiCkAQDaWFJzkmfVqCHmt/iFoPFhHmI9L0oKhthrTOQw==";
};
};
"pid-from-port-1.1.3" = {
@@ -34177,7 +34407,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz";
- sha512 = "3d9a1zsv7ca8ffpp7ffl67vp0ahiq78ix1jl21b4nfklinh2ilwh6c45f93syclab0b49p3cfq8d4agpphrbmf6xgfxgzjv268387xq";
+ sha512 = "uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==";
};
};
"pify-5.0.0" = {
@@ -34225,13 +34455,13 @@ let
sha1 = "2135d6dfa7a358c069ac9b178776288228450ffa";
};
};
- "pino-6.0.0" = {
+ "pino-6.4.0" = {
name = "pino";
packageName = "pino";
- version = "6.0.0";
+ version = "6.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/pino/-/pino-6.0.0.tgz";
- sha512 = "3RfX2L76o7v230FP1fZ3Fo/WX7Su+P1Ld+pvBm2j+MyUjtA/KqDYxMkzBqzcX3R00zbC7Gf/HqIzyuu3tgvi9Q==";
+ url = "https://registry.npmjs.org/pino/-/pino-6.4.0.tgz";
+ sha512 = "TRDp5fJKRBtVlxd4CTox3rJL+TzwQztB/VNmT5n87zFgKVU7ztnmZkcX1zypPP+3ZZcveOTYKJy74UXdVBaXFQ==";
};
};
"pino-std-serializers-2.4.2" = {
@@ -34249,7 +34479,7 @@ let
version = "1.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/pipe-functions/-/pipe-functions-1.3.0.tgz";
- sha512 = "21dcgw4bficry1bpbzdpxis81lzdd0jyx2mm70kaklx2s2wyvi7j5pppdm4a735lc3zcci5h0k6maf632smjvyrg5q9929bnykmn6z9";
+ sha512 = "6Rtbp7criZRwedlvWbUYxqlqJoAlMvYHo2UcRWq79xZ54vZcaNHpVBOcWkX3ErT2aUA69tv+uiv4zKJbhD/Wgg==";
};
};
"pipeworks-1.3.1" = {
@@ -34267,7 +34497,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz";
- sha512 = "0caxkzsq2j5ypg50bxyjcbyz66cpicl6gay0pzaskr5gwjf6m239v6qmydj5kwr15n1j5mdf8n24q22cnn4rxp7gmk7n8yc6qnnmqss";
+ sha512 = "WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==";
};
};
"pkg-conf-1.1.3" = {
@@ -34294,7 +34524,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz";
- sha512 = "2znan90js3xrk8a8cvzv7vrjma5dgr9hkk4kpcgciyawbjz404a4rpdj6gngx1dc7f1xzmfm3q0an1rq69qyk2cmawhsy98i40pnkpw";
+ sha512 = "/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==";
};
};
"pkg-dir-4.2.0" = {
@@ -34351,15 +34581,6 @@ let
sha1 = "b5418ef0439de5425fc4995042dced14fb2a84ff";
};
};
- "platform-name-1.0.0" = {
- name = "platform-name";
- packageName = "platform-name";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/platform-name/-/platform-name-1.0.0.tgz";
- sha512 = "3fmilxw0ja7wnmyaxfxar233qcrgblszxnhmb00p9da2r4pvwsd6cx8wcbd0nddivr5j6l1yqmkbfzwqrwxb3kd56314i9fglkyl5k5";
- };
- };
"playerui-1.3.0" = {
name = "playerui";
packageName = "playerui";
@@ -34474,7 +34695,7 @@ let
version = "8.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz";
- sha512 = "048n73397ya45yj4w1pkxy058nkpkzgqcfv89xb3nqs9fi2227kndyi2qhcqzs90zlmkq5jl86kp6iy09kskq5qgm9zkkc7ki7wik9m";
+ sha512 = "Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==";
};
};
"pn-1.1.0" = {
@@ -34483,7 +34704,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz";
- sha512 = "2fgy9i99qaapk6lrqsf0i396i0hw5prvpn2wwsccs7j9jz8960r59vjz98kjhfiif2pyf4fiizrwpminc29rdhpld2v8m7n18hxm8fs";
+ sha512 = "2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==";
};
};
"png-js-0.1.1" = {
@@ -34495,22 +34716,31 @@ let
sha1 = "1cc7c212303acabe74263ec3ac78009580242d93";
};
};
- "pngjs-2.3.1" = {
+ "pngjs-5.0.0" = {
name = "pngjs";
packageName = "pngjs";
- version = "2.3.1";
+ version = "5.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz";
+ sha512 = "40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==";
+ };
+ };
+ "polished-3.6.5" = {
+ name = "polished";
+ packageName = "polished";
+ version = "3.6.5";
src = fetchurl {
- url = "https://registry.npmjs.org/pngjs/-/pngjs-2.3.1.tgz";
- sha1 = "11d1e12b9cb64d63e30c143a330f4c1f567da85f";
+ url = "https://registry.npmjs.org/polished/-/polished-3.6.5.tgz";
+ sha512 = "VwhC9MlhW7O5dg/z7k32dabcAFW1VI2+7fSe8cE/kXcfL7mVdoa5UxciYGW2sJU78ldDLT6+ROEKIZKFNTnUXQ==";
};
};
- "portfinder-1.0.26" = {
+ "portfinder-1.0.28" = {
name = "portfinder";
packageName = "portfinder";
- version = "1.0.26";
+ version = "1.0.28";
src = fetchurl {
- url = "https://registry.npmjs.org/portfinder/-/portfinder-1.0.26.tgz";
- sha512 = "Xi7mKxJHHMI3rIUrnm/jjUgwhbYMkp/XKEcZX3aG4BrumLpq3nmoQMX+ClYnDZnZ/New7IatC1no5RX0zo1vXQ==";
+ url = "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz";
+ sha512 = "Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==";
};
};
"posix-character-classes-0.1.1" = {
@@ -34538,7 +34768,7 @@ let
version = "5.2.18";
src = fetchurl {
url = "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz";
- sha512 = "1gfpqwz21lbmjgbgx46nzh7fddyrdlsl30rkirsc1d6nih1s971p2vp5vpc4srl64j23fym9a45b9lf969h0skxn759avmm2x2j7dff";
+ sha512 = "zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==";
};
};
"postcss-6.0.1" = {
@@ -34556,25 +34786,16 @@ let
version = "6.0.23";
src = fetchurl {
url = "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz";
- sha512 = "1m7l8kr2bwwm21ki5jvrkfaxfxg5nqjn4zk9xf0b7rzyq1xz4s64cm5wh34qf0c13vva14wbmvfkwg7yndmcpnmcq9m7pc93vba90xj";
+ sha512 = "soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==";
};
};
- "postcss-7.0.27" = {
+ "postcss-7.0.32" = {
name = "postcss";
packageName = "postcss";
- version = "7.0.27";
+ version = "7.0.32";
src = fetchurl {
- url = "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz";
- sha512 = "1sm64zw7m5fj7ni24kn3xcjnncf9c0jva67x209x5bz33kf1yvr9dwd9bwk2csavbh42a5yh2q61n9z2rjivdpxswgxanqwyd609r2s";
- };
- };
- "postcss-7.0.31" = {
- name = "postcss";
- packageName = "postcss";
- version = "7.0.31";
- src = fetchurl {
- url = "https://registry.npmjs.org/postcss/-/postcss-7.0.31.tgz";
- sha512 = "0w4j81zxzm1cz0ga1w0s75y9z554g3qkdjniqay2x4h6gcq0ci3wi81vlsi24cqriqxrsr7d6vf6spywfwzzg2girjgpmf465agppbb";
+ url = "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz";
+ sha512 = "03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==";
};
};
"postcss-calc-7.0.2" = {
@@ -34583,7 +34804,7 @@ let
version = "7.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.2.tgz";
- sha512 = "2yialb25zhak51b057lni6kr12p4aicp8w8m13krhsjq24ghz99l3v6mp5qhc6ihymc2bfqn1sqckmz5mcph3qwplmr5s90fladk1xf";
+ sha512 = "rofZFHUg6ZIrvRwPeFktv06GdbDYLcGqh9EwiMutZg+a0oePCCw1zHOEiji6LCpyRcjTREtPASuUqeAvYlEVvQ==";
};
};
"postcss-colormin-4.0.3" = {
@@ -34592,7 +34813,7 @@ let
version = "4.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz";
- sha512 = "0vhqbcpm535dwjglgk0svgxghy7063rwkd7i1rh8ykqmyz9imclbp5blj99i64awgjx6fk68xksqs3r3x6x38vxhx84r96rs00ha92v";
+ sha512 = "WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==";
};
};
"postcss-convert-values-4.0.1" = {
@@ -34601,7 +34822,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz";
- sha512 = "0jw9v1315cyal4mc0vd8acqy7g8r6hizrx7pldmzin7dnwbb1pj00q6c301cn8dpwkc5wfcphjqw8zwskjx19wrs01abv5vbjiisara";
+ sha512 = "Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==";
};
};
"postcss-discard-comments-4.0.2" = {
@@ -34610,7 +34831,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz";
- sha512 = "29fj6haa98fxl30bgk20jxngsis7r73k0n6zkc0aydqliqj9vddrx3g03zrxhf5k82pyf6kcbhb151kiff1kfw5vigy92kxdqvsv6s4";
+ sha512 = "RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==";
};
};
"postcss-discard-duplicates-4.0.2" = {
@@ -34619,7 +34840,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz";
- sha512 = "2hkmiwkgz59h7dvgm53nfwv2pc4ymjx82i1mfrfx3lvh3yc2rj8jpvq7in5cpj26aqlbhr2jzg7slc2qibk810qcsbhhd0gb13izm34";
+ sha512 = "ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==";
};
};
"postcss-discard-empty-4.0.1" = {
@@ -34628,7 +34849,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz";
- sha512 = "39k3fi493q6ixpvh0rs3ald21h8mnp0vkls85wfgbhyb5x21dz2xb6knc1xav5ygjzkyckl0wmxd9m2qybqmvzq9pii17pk6r7s5n87";
+ sha512 = "B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==";
};
};
"postcss-discard-overridden-4.0.1" = {
@@ -34637,7 +34858,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz";
- sha512 = "179r7sbkc1x3x2mv5g2il2vhx0akmcd61lai2y8ipk8g5vy13pd6nr57xak319ll3wn60mih08y5zz32g2i40sj6dbhvvn381n3d1i1";
+ sha512 = "IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==";
};
};
"postcss-html-0.12.0" = {
@@ -34646,7 +34867,7 @@ let
version = "0.12.0";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-html/-/postcss-html-0.12.0.tgz";
- sha512 = "2qn57608bl7adb3874iqw876hq3nns4nbrnmy3rjgydqbafz8ri3pa3ylw00ybzvba0f56h9qc6gwkm67k4rp5j17jvjqy07sk984ib";
+ sha512 = "KxKUpj7AY7nlCbLcTOYxdfJnGE7QFAfU2n95ADj1Q90RM/pOLdz8k3n4avOyRFs7MDQHcRzJQWM1dehCwJxisQ==";
};
};
"postcss-html-0.36.0" = {
@@ -34655,7 +34876,7 @@ let
version = "0.36.0";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz";
- sha512 = "0khwz505drjnbnsrxqvz8z3s9r9pdwss07i1c0mcgfv3v51d3bs0zz8ly7xsnfxb0nwprf7q7l9cyf752yh03av03s81h1fcz28xs0x";
+ sha512 = "HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==";
};
};
"postcss-jsx-0.36.4" = {
@@ -34664,7 +34885,7 @@ let
version = "0.36.4";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-jsx/-/postcss-jsx-0.36.4.tgz";
- sha512 = "2y4fxrvjhp0dqvzfxr8f5n8jjb6nw76djlrswbdldhrw3wkgc2v58rdq529rykkadh7mlzlvqk210kcp17nykkscab8pgcllppby0wg";
+ sha512 = "jwO/7qWUvYuWYnpOb0+4bIIgJt7003pgU3P6nETBLaOyBXuTD55ho21xnals5nBrlpTIFodyd3/jBi6UO3dHvA==";
};
};
"postcss-less-1.1.5" = {
@@ -34673,7 +34894,7 @@ let
version = "1.1.5";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-less/-/postcss-less-1.1.5.tgz";
- sha512 = "3n4af3kc2mb8c4c799grnf57wh4l6fg67pamib1dcf0qav440rs34ifa9lqnrgs62w8qhn52rkqbr0chyzf27fdp7mdk304m0i240j1";
+ sha512 = "QQIiIqgEjNnquc0d4b6HDOSFZxbFQoy4MPpli2lSLpKhMyBkKwwca2HFqu4xzxlKID/F2fxSOowwtKpgczhF7A==";
};
};
"postcss-less-3.1.4" = {
@@ -34682,7 +34903,7 @@ let
version = "3.1.4";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz";
- sha512 = "1f8cg4ngz42f0iskkcjrk8kjj64dl945ya0rnc5mh0wrr05w6qfyz60mxcm1i3wx6bfixkqa0nx922mfzdvkbvsf05n8cwd0mwyafzd";
+ sha512 = "7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==";
};
};
"postcss-load-config-2.1.0" = {
@@ -34691,7 +34912,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz";
- sha512 = "3qlaam7f8qc305vk2qx7fgmv4irkg6g3ln46p5lyiqs6zwav7miwff7bskg6af385bnwwwnn5mq0lw0gr85b8p78rzdwbagjlj7g5g2";
+ sha512 = "4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==";
};
};
"postcss-markdown-0.36.0" = {
@@ -34700,7 +34921,7 @@ let
version = "0.36.0";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-markdown/-/postcss-markdown-0.36.0.tgz";
- sha512 = "1yh3wyhv9bgg4z5pdjr19mm8xrmjcan2a5lwljp5dz9x9z7sgy2i8wqg80ymx6gvxjzixdg09pz9kwlgqk8g4dmv60x8b7zbarxypmf";
+ sha512 = "rl7fs1r/LNSB2bWRhyZ+lM/0bwKv9fhl38/06gF6mKMo/NPnp55+K1dSTosSVjFZc0e1ppBlu+WT91ba0PMBfQ==";
};
};
"postcss-media-query-parser-0.2.3" = {
@@ -34718,7 +34939,7 @@ let
version = "4.0.11";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz";
- sha512 = "2zp1rk4fk9lcg6d4x9yfr1n7zp8kzj5vghnjji9229qv8sbb24ij0y33sj6kwv1m5h7s5a3b72ja7wf1h8rpy5jlxiz4phydb77yp3a";
+ sha512 = "alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==";
};
};
"postcss-merge-rules-4.0.3" = {
@@ -34727,7 +34948,7 @@ let
version = "4.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz";
- sha512 = "08rwihmvnqrz9ia48czncj4i50hrii7xgrvdff49a1yb1v28fd8z41bk21j3invi8d3s0x1iihn0598yczm3xwss378rgcvajpvgdsk";
+ sha512 = "U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==";
};
};
"postcss-minify-font-values-4.0.2" = {
@@ -34736,7 +34957,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz";
- sha512 = "2vdpqczvay1n44i15jg66gf28pj777img4cps6vx830hhif65w6y92zr555xr5c0f46wnkbx9h0idnldzvghf7x7mrlyid7lcxniklg";
+ sha512 = "j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==";
};
};
"postcss-minify-gradients-4.0.2" = {
@@ -34745,7 +34966,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz";
- sha512 = "3whlz4gqxsd8f0g908qwpqn0bmgm1sz3iscx5i4ys15b1kd4bi8cx01kcvjpa18d567kh38kchb7yr7297xakvp0bzwfxcdag1dz8x8";
+ sha512 = "qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==";
};
};
"postcss-minify-params-4.0.2" = {
@@ -34754,7 +34975,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz";
- sha512 = "1d4037bvr8ws41rvsrnhcmlx57s6czqxr8wwpwdp9wzrz76wxwn1zxpvq9mdalki6vn3ncm0b63qgiv96f09088zzw15lri675rddqv";
+ sha512 = "G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==";
};
};
"postcss-minify-selectors-4.0.2" = {
@@ -34763,7 +34984,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz";
- sha512 = "3gaxsjc0lh0lwy3jri4bsx18fsmx34qsh07bk43pqw3pxr04bq66vw88rr7jijdn745pw96dhkagmds32745ra7yrip13d5b24vb50g";
+ sha512 = "D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==";
};
};
"postcss-modules-extract-imports-1.1.0" = {
@@ -34808,7 +35029,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz";
- sha512 = "3g41krdk4hzkzly9kw24zwg3dbmxzaiq9wfsin6c8691f9rv94fz8sxinwg7h5v420h7nvcipqg07dxrmxif8adxnva31snp6pc5ic0";
+ sha512 = "gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==";
};
};
"postcss-normalize-display-values-4.0.2" = {
@@ -34817,7 +35038,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz";
- sha512 = "2wi1jy4i45d607gv94743b94ii3q66vm059z6zg7hcdvvayalkcjm6ylkpz4dfvh18l3p632cb0z1wvyzzsj00knnavynwcqrra6pfw";
+ sha512 = "3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==";
};
};
"postcss-normalize-positions-4.0.2" = {
@@ -34826,7 +35047,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz";
- sha512 = "1s6phjg5gbhmhr5ycjw4q6lr5vi8sz542kqhzj41xsbc0nkbas87npz1z3s3rsr30br7pqmdkjj423s0cb2fpsx6hz139ris3zzfmqf";
+ sha512 = "Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==";
};
};
"postcss-normalize-repeat-style-4.0.2" = {
@@ -34835,7 +35056,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz";
- sha512 = "3wkb4bcky7wf9vs92wq6qcwldzxbnbnrww43fyb5i6vi66gzgs5xlhhm8m0na72hqxk08bzjcn52xwwz7vv7j6d2sl2p98chrss1y5a";
+ sha512 = "qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==";
};
};
"postcss-normalize-string-4.0.2" = {
@@ -34844,7 +35065,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz";
- sha512 = "1wg89sywdpnm8pck61g313d9igh8cpmqlgv6x6cdixgc98046irm7yq1nwygk5adz990q9h9frskbm358zkfmlgmcm7q3kvvyhi3ca6";
+ sha512 = "RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==";
};
};
"postcss-normalize-timing-functions-4.0.2" = {
@@ -34853,7 +35074,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz";
- sha512 = "3h7jmkpmrh0yw6w06k28dgfmhn4g4pbkr3p4wc3n7m8psd4z06q4193l59nha3wd3rf6w44j2qzilmb450x7gpgv7xgwx2yvrihkk39";
+ sha512 = "acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==";
};
};
"postcss-normalize-unicode-4.0.1" = {
@@ -34862,7 +35083,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz";
- sha512 = "311iz04wy12nd657s0l1hs8fm9550gzxjkig30cx6wyc7pxlcfraxfjkzdpi30nqplb9rz6k03y7wdnmvkhislzppz8j2dhmm97rpd1";
+ sha512 = "od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==";
};
};
"postcss-normalize-url-4.0.1" = {
@@ -34871,7 +35092,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz";
- sha512 = "1a19pc9bvl37skha2a49r50yvfxhg21idcz965v4ir6adhqvy27m40zvmbd27wnlq3djch92xisk6aas9znlk2sxlp7q81ybrl1b6m7";
+ sha512 = "p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==";
};
};
"postcss-normalize-whitespace-4.0.2" = {
@@ -34880,7 +35101,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz";
- sha512 = "2s0cgihhy92iqlwlsma7llzfnhi0yznf2n0d0bip7hgc3p182l9yywjjzynxah0m04i7xp146awmrzsjnicl7xzwrypl8zc18i11vxl";
+ sha512 = "tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==";
};
};
"postcss-ordered-values-4.1.2" = {
@@ -34889,7 +35110,7 @@ let
version = "4.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz";
- sha512 = "01rn75rgd2s1jx2q21jc4vhj7zbjzwma81yy5nzay11vs9vb3c9bimnyvab097ff88a77y73f2561cpxp9ax5qp9dppqsjl3rp8xw6r";
+ sha512 = "2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==";
};
};
"postcss-reduce-initial-4.0.3" = {
@@ -34898,7 +35119,7 @@ let
version = "4.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz";
- sha512 = "067nl9p2zm8v4vyxs57iz14gxd5vyjn8vqdf78z197zsp5abrvh65d3lajgj5a06gd544c0gqcc48964p80z7rkdyim9flljr3sd9c0";
+ sha512 = "gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==";
};
};
"postcss-reduce-transforms-4.0.2" = {
@@ -34907,7 +35128,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz";
- sha512 = "014hrwaf4hyzkglss6k9s77qg6d0ysdh1i71n49ian03j8b0kd1pjm9jzsyx4b436fqz6iz3x1l7pjngja32mwj5q29wh1naj1n4i8h";
+ sha512 = "EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==";
};
};
"postcss-reporter-5.0.0" = {
@@ -34916,7 +35137,7 @@ let
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-5.0.0.tgz";
- sha512 = "0m4ivldbrn0q7yplks519rnilmpws9ksvkqpp1p0drg2wwaa54683z99ad9lynw32n27i9pvdm6svkb7iqxk4dhq6r9pfy0l5nh66dc";
+ sha512 = "rBkDbaHAu5uywbCR2XE8a25tats3xSOsGNx6mppK6Q9kSFGKc/FyAzfci+fWM2l+K402p1D0pNcfDGxeje5IKg==";
};
};
"postcss-reporter-6.0.1" = {
@@ -34925,7 +35146,7 @@ let
version = "6.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-6.0.1.tgz";
- sha512 = "1grfczw07r01f51djsrd9l0f3kz2339nnzjidc5rl9f5cndcmbxn8sdp1qm9y57jkfzgfzx2y2my755ccb86wplz7fadjanyj6r169f";
+ sha512 = "LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw==";
};
};
"postcss-resolve-nested-selector-0.1.1" = {
@@ -34952,7 +35173,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz";
- sha512 = "3b624jkq9r4n23xq425mb6s1wb71m6nvk8h2g9gyq3k7n12z99hb4viy8fnp3wiinxm7mzkpvzxhrkzmb4zvby4ga7v0d4n2j9rw3jk";
+ sha512 = "Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==";
};
};
"postcss-sass-0.2.0" = {
@@ -34961,7 +35182,7 @@ let
version = "0.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.2.0.tgz";
- sha512 = "23ggxzpg79m1x5az4q6pqw8lmc78za34zxr8ih7liiya4z3mnrb74bgwdrxq96acqrm08mjakhlnpfshzh7ffh1177vgqzv8g79hjbi";
+ sha512 = "cUmYzkP747fPCQE6d+CH2l1L4VSyIlAzZsok3HPjb5Gzsq3jE+VjpAdGlPsnQ310WKWI42sw+ar0UNN59/f3hg==";
};
};
"postcss-sass-0.3.5" = {
@@ -34970,7 +35191,7 @@ let
version = "0.3.5";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.3.5.tgz";
- sha512 = "3jbln59288b1d4rk8h0bqxybq23bg2ay087kvqg44f8shvsprvllk0an0n6q6cifgicyrmzdi1qjynqa1w1d7ybim2iri7qhqmgd707";
+ sha512 = "B5z2Kob4xBxFjcufFnhQ2HqJQ2y/Zs/ic5EZbCywCkxKd756Q40cIQ/veRDwSrw1BF6+4wUgmpm0sBASqVi65A==";
};
};
"postcss-scss-1.0.6" = {
@@ -34979,7 +35200,7 @@ let
version = "1.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-scss/-/postcss-scss-1.0.6.tgz";
- sha512 = "31pal1c1d0i0bv1c7bky86fv6g2inblwsnfam93f5w1lclpkfyk87wh5k7nhl72il7q4m7mxzmb9f22a3x4z3sf2gvy3hq4fwc5hhg0";
+ sha512 = "4EFYGHcEw+H3E06PT/pQQri06u/1VIIPjeJQaM8skB80vZuXMhp4cSNV5azmdNkontnOID/XYWEvEEELLFB1ww==";
};
};
"postcss-scss-2.1.1" = {
@@ -34988,7 +35209,7 @@ let
version = "2.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz";
- sha512 = "1n50a26v7y1qazypxwkbh975pxmbyicdy1bjmfrn528cqv7kq7hs3zp63ad91ps0k55z5s1mq0rbr6a9c7if70vypfn4j117ng8c2cd";
+ sha512 = "jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==";
};
};
"postcss-selector-parser-3.1.2" = {
@@ -34997,7 +35218,7 @@ let
version = "3.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz";
- sha512 = "224wav8lxk3x5gjdxig09wdjnnkixl6j941a9z6y8w9dnr0dlgvjrrv36hadqkw12rfg5c483ij2lmpcydf63nr79r1bfcnkgzwkdw7";
+ sha512 = "h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==";
};
};
"postcss-selector-parser-6.0.2" = {
@@ -35006,7 +35227,7 @@ let
version = "6.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz";
- sha512 = "031v34kpl4kypkmy5bi46kk3n0dcbczavi0zlcy5r0pzaxc5432rmfjb3fjkap0vni5gh7gvahfr43wdd5ah9120b73933x3r0zd8yz";
+ sha512 = "36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==";
};
};
"postcss-svgo-4.0.2" = {
@@ -35015,7 +35236,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz";
- sha512 = "27pwrvcvx4w37dz649dsawii4q43znabznk1nqvza2y1lmd4av4mh5ddz68vagghih2k6505680w9l0pddzhwh08as5kh6min735b0b";
+ sha512 = "C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==";
};
};
"postcss-syntax-0.36.2" = {
@@ -35024,7 +35245,7 @@ let
version = "0.36.2";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz";
- sha512 = "3bsq0rl536rvgd7r9wa7kivx4pcvph1xnp6g21m21qs48p4kxkgl201wmanj3jdscyrcqim6kz4qwjsg68kwxqibf3j7pf45vz6054w";
+ sha512 = "nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==";
};
};
"postcss-unique-selectors-4.0.1" = {
@@ -35033,7 +35254,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz";
- sha512 = "2k15zwvbnbqb3diyrk5bbb38jdkyzfq2drvs16frm4ix432djb4y1c8r8p2c0blb6x170c1qjghb3lhc1iaxjlqq588ybpjm9asg5pq";
+ sha512 = "+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==";
};
};
"postcss-value-parser-3.3.1" = {
@@ -35042,7 +35263,7 @@ let
version = "3.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz";
- sha512 = "34qs1g2jb9y7k8ydk013zqgkcmwclfa0n4f98kfpqbhczldnk5sbyyyj3zj7mmrqcahx3w9080g7ma4f1q58frlgiw4lmhvl3mq9154";
+ sha512 = "pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==";
};
};
"postcss-value-parser-4.1.0" = {
@@ -35051,16 +35272,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz";
- sha512 = "14m3nbr3kcrq0jmd55v862d62lxavgbjyq82yxrhfi9c644cp4biihrp6yx198c348csz0j3g5vmsvhgb5zrfbpsqxij9nhaqwdgc7p";
- };
- };
- "postcss-values-parser-1.5.0" = {
- name = "postcss-values-parser";
- packageName = "postcss-values-parser";
- version = "1.5.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-1.5.0.tgz";
- sha512 = "3M3p+2gMp0AH3da530TlX8kiO1nxdTnc3C6vr8dMxRLIlh8UYkz0/wcwptSXjhtx2Fr0TySI7a+BHDQ8NL7LaQ==";
+ sha512 = "97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==";
};
};
"posthtml-0.11.6" = {
@@ -35072,13 +35284,13 @@ let
sha512 = "C2hrAPzmRdpuL3iH0TDdQ6XCc9M7Dcc3zEW5BLerY65G4tWWszwv6nG/ksi6ul5i2mx22ubdljgktXCtNkydkw==";
};
};
- "posthtml-0.12.3" = {
+ "posthtml-0.13.1" = {
name = "posthtml";
packageName = "posthtml";
- version = "0.12.3";
+ version = "0.13.1";
src = fetchurl {
- url = "https://registry.npmjs.org/posthtml/-/posthtml-0.12.3.tgz";
- sha512 = "Fbpi95+JJyR0tqU7pUy1zTSQFjAsluuwB9pJ1h0jtnGk7n/O2TBtP5nDl9rV0JVACjQ1Lm5wSp4ppChr8u3MhA==";
+ url = "https://registry.npmjs.org/posthtml/-/posthtml-0.13.1.tgz";
+ sha512 = "8aJZ63WYL9YsAZVcrIn6U0dSYbna7hcTceZjnbH7dilg01t4t3JDx0UovbhGFscFJg/++qhECCjGEQuJAqD7dA==";
};
};
"posthtml-parser-0.4.2" = {
@@ -35090,31 +35302,22 @@ let
sha512 = "BUIorsYJTvS9UhXxPTzupIztOMVNPa/HtAm9KHni9z6qEfiJ1bpOBL5DfUOL9XAc3XkLIEzBzpph+Zbm4AdRAg==";
};
};
- "posthtml-render-1.2.2" = {
+ "posthtml-render-1.2.3" = {
name = "posthtml-render";
packageName = "posthtml-render";
- version = "1.2.2";
+ version = "1.2.3";
src = fetchurl {
- url = "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.2.2.tgz";
- sha512 = "MbIXTWwAfJ9qET6Zl29UNwJcDJEEz9Zkr5oDhiujitJa7YBJwEpbkX2cmuklCDxubTMoRWpid3q8DrSyGnUUzQ==";
+ url = "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.2.3.tgz";
+ sha512 = "rGGayND//VwTlsYKNqdILsA7U/XP0WJa6SMcdAEoqc2WRM5QExplGg/h9qbTuHz7mc2PvaXU+6iNxItvr5aHMg==";
};
};
- "prebuild-install-5.3.4" = {
+ "prebuild-install-5.3.3" = {
name = "prebuild-install";
packageName = "prebuild-install";
- version = "5.3.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.4.tgz";
- sha512 = "0q5252l0xz6lykd1axh8gg6mkccdhri02hfnca665391934cxjc86yivjqcs8d98a0xxd1ziih3jzzj4d0jra9nhqi22zgqjzx8shh2";
- };
- };
- "precinct-6.2.0" = {
- name = "precinct";
- packageName = "precinct";
- version = "6.2.0";
+ version = "5.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/precinct/-/precinct-6.2.0.tgz";
- sha512 = "BCAmnOxZzobF3H1/h/gq70pEyvX/BVLWCrzi8beFD22dqu5Z14qOghNUsI24Wg8oaTsGFcIjOGtFX5L9ttmjVg==";
+ url = "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.3.tgz";
+ sha512 = "GV+nsUXuPW2p8Zy7SarF/2W/oiK8bFQgJcncoJ0d7kRpekEA0ftChjfEaF9/Y+QJEc/wFR7RAEa8lYByuUIe2g==";
};
};
"precond-0.2.3" = {
@@ -35177,7 +35380,7 @@ let
version = "1.19.1";
src = fetchurl {
url = "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz";
- sha512 = "1xv5n13ms7da26nl80isb703rvq4nwrpqsz4xh8z4bakjh79c631x9pnjrqfhyc77bcjr818yclpxzlq4k9qbh4dr78s87z7g4ficxk";
+ sha512 = "s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==";
};
};
"prettier-2.0.5" = {
@@ -35186,7 +35389,7 @@ let
version = "2.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/prettier/-/prettier-2.0.5.tgz";
- sha512 = "0b1rvwb1gb84h70fvn5cqkxj40ds3s6496206l9gl9kr7v8d6868gx7fnppx1zkjqbpxq6lq871c8h5y8k8zil77ff13wkqcg55byzc";
+ sha512 = "7PtVymN48hGcO4fGjybyBSIWDsLU4H4XlvOHfq91pz9kkGlonzwTfYkaIEwiRg/dAJF9YlbsduBAgtYLi+8cFg==";
};
};
"prettier-bytes-1.0.4" = {
@@ -35204,7 +35407,7 @@ let
version = "10.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/prettier-eslint/-/prettier-eslint-10.1.1.tgz";
- sha512 = "3dr34v4swjsp2ci46n2gi6qz9yasj1pw26gbrqpfi8wz64v3k6x31i5lcbwxid2vkbxp79wzsdxk88638kkv9rl4nfinmqcanw33mjf";
+ sha512 = "TtYxuFUMVxudJTSnPScaBqHZm/48ndvX3KLFzhejJYbRzRybmM9RdBfn9YzgN0itfPrYxCesIZGJqyXXZJOR2w==";
};
};
"prettier-eslint-8.8.2" = {
@@ -35222,7 +35425,7 @@ let
version = "9.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/prettier-eslint/-/prettier-eslint-9.0.2.tgz";
- sha512 = "1vnj3bglbsi0ynfa549bbr00pcxdhhngghiwfc5yh67x0qj1hnnz8n9ygbxdchigl20rdznpzp17cs7bk4gccnqdgmnfs112nmi18dv";
+ sha512 = "u6EQqxUhaGfra9gy9shcR7MT7r/2twwEfRGy1tfzyaJvLQwSg34M9IU5HuF7FsLW2QUgr5VIUc56EPWibw1pdw==";
};
};
"prettier-stylelint-0.4.2" = {
@@ -35231,7 +35434,7 @@ let
version = "0.4.2";
src = fetchurl {
url = "https://registry.npmjs.org/prettier-stylelint/-/prettier-stylelint-0.4.2.tgz";
- sha512 = "03a9ngbxjzm8g0h8yb1fm8dk9wijjc6kbh5lxcwwzk96lwc8bc1n7l53d49mmys48j4krv9kw5v0kavpz74sgv8nn615wqn7f6asrha";
+ sha512 = "CmatjDsW8xKMtWg/Tc6/W02wC59p50kkItrXmkgbhR4b2EKMU5Pm55x1WuCahkkZeZoNVReWRxA8VL/s69mkBg==";
};
};
"prettier-tslint-0.4.2" = {
@@ -35240,7 +35443,7 @@ let
version = "0.4.2";
src = fetchurl {
url = "https://registry.npmjs.org/prettier-tslint/-/prettier-tslint-0.4.2.tgz";
- sha512 = "0p5yqj8xphlqrn1dbzra9pwmxq3vjdc35bhwwi9l12qwky6c539s467bxz6hl5830qd3jj4yzq544qbggvb6i1vnfygpyf59znmgf5s";
+ sha512 = "urhX7U/F+fu8sztEs/Z7CxNS8PdEytEwGKhQaH5fxxCdRmHGT45FoClyDlcZrMk9cK/8JpX/asFmTOHtSGJfLg==";
};
};
"pretty-bytes-5.3.0" = {
@@ -35249,7 +35452,7 @@ let
version = "5.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.3.0.tgz";
- sha512 = "1v427fxhwc53139189yd8i8y9vb41sm5arjs0ib2i0zbbf16f9bjpwdy44x5zi40r8gklq5xns92k3jiqg6i6w58xwamnzxwf3sncc6";
+ sha512 = "hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==";
};
};
"pretty-format-23.6.0" = {
@@ -35258,7 +35461,7 @@ let
version = "23.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz";
- sha512 = "1pyy2qkyhm4r4jib45zhvcwcxp1ipmscdi80xqz69z809phz8vlpvnq1907dihzs5nmjavzd4416l54l5pc49r7iz1k552jadblvzyd";
+ sha512 = "zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==";
};
};
"pretty-hash-1.0.1" = {
@@ -35306,15 +35509,6 @@ let
sha512 = "UCDQscAfQ1HArwvSUobJWbc3sTGLqGpYkRqXUpBZgf+zOWpOjz2dxnpRsOu+qxIj1K0n5UT1wgbCCgetsIwiug==";
};
};
- "primitive-quadify-off-curves-0.4.1" = {
- name = "primitive-quadify-off-curves";
- packageName = "primitive-quadify-off-curves";
- version = "0.4.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/primitive-quadify-off-curves/-/primitive-quadify-off-curves-0.4.1.tgz";
- sha512 = "11492d7v6ldj3m73cb5iv63dcm7vsshf1y4s0sv2k8b0cki84d2zafwbqa8l0vn8fmfly4n5wfk20j9d1xzjmskdw8w11byy4hzws9a";
- };
- };
"printf-0.2.5" = {
name = "printf";
packageName = "printf";
@@ -35330,7 +35524,7 @@ let
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz";
- sha512 = "04ssm01hniraymxyxl8jcwpdkzgp7ymjk2fn4kacdr9cy5ypab8srwilgzshddcwjag8z502vwi3rsx9cz3xkh4mn09rifshad943fc";
+ sha512 = "zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==";
};
};
"prism-media-0.0.4" = {
@@ -35339,25 +35533,7 @@ let
version = "0.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/prism-media/-/prism-media-0.0.4.tgz";
- sha512 = "13jjbcp3kiixdjfcasdn6i46gkyj5h5dx2qbc443m7rdmsh7vbbqykx7lczq3yrisfjsyjxjgh5vh0zzmlpa4r69aw4dgb8dgnv0vbl";
- };
- };
- "prisma-json-schema-0.1.3" = {
- name = "prisma-json-schema";
- packageName = "prisma-json-schema";
- version = "0.1.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/prisma-json-schema/-/prisma-json-schema-0.1.3.tgz";
- sha512 = "XZrf2080oR81mY8/OC8al68HiwBm0nXlFE727JIia0ZbNqwuV4MyRYk6E0+OIa6/9KEYxZrcAmoBs3EW1cCvnA==";
- };
- };
- "prisma-yml-1.26.6" = {
- name = "prisma-yml";
- packageName = "prisma-yml";
- version = "1.26.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/prisma-yml/-/prisma-yml-1.26.6.tgz";
- sha512 = "dWBTeQbyWr/4d97ZKjxFPvIHytnNlBsNzgsJC1eew3qoZ9A8vtRIFhsnPiD3kYIf67w56i2QO2O5Infe2FzMww==";
+ sha512 = "dG2w7WtovUa4SiYTdWn9H8Bd4JNdei2djtkP/Bk9fXq81j5Q15ZPHYSwhUVvBRbp5zMkGtu0Yk62HuMcly0pRw==";
};
};
"prismjs-1.20.0" = {
@@ -35375,7 +35551,7 @@ let
version = "0.1.8";
src = fetchurl {
url = "https://registry.npmjs.org/private/-/private-0.1.8.tgz";
- sha512 = "2dgznnpxsgy9bgp4kfby1is72blvca4lhmqb3nlja8yiig1v52c12p5yw0aag8jqazhkqvihpxmqf9gsjlg5dr1jb56jxzgnqrazy2n";
+ sha512 = "VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==";
};
};
"private-box-0.3.1" = {
@@ -35456,7 +35632,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz";
- sha512 = "1mgan8li4i2l4y7lsr7snks85n6xg5x693cqmzpid3fkk9br7v5xzgvh1zlfs08zkxn6s0n6qhykr64mszjfyxd77dhmdi1jhx992yy";
+ sha512 = "3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==";
};
};
"progress-1.1.8" = {
@@ -35474,7 +35650,7 @@ let
version = "2.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz";
- sha512 = "2q7vm8pcnv35njks6fyjhpxvj4xlyfrxc6rmp96mp6gassass5dfikbdwifl4w9b4q68nv03rflkk7v116xfc4351kvgr35p6s8gy7c";
+ sha512 = "7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==";
};
};
"progress-string-1.2.2" = {
@@ -35501,7 +35677,7 @@ let
version = "7.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz";
- sha512 = "17cn4nns2nxh9r0pdiqsqx3fpvaa82c1mhcr8r84k2a9hkpb0mj4bxzfbg3l9iy74yn9hj6mh2gsddsi3v939a1zp7ycbzqkxfm12cy";
+ sha512 = "nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==";
};
};
"promise-8.1.0" = {
@@ -35510,7 +35686,16 @@ let
version = "8.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz";
- sha512 = "3fk4wirp8c5j0drwrlmr69qq3y3ribwfl36dzdaxprq26fd63j7hkmvm4vnnhg5203y40lbpd38sd0akkc8iwqm7pnbyf0bfam00kjv";
+ sha512 = "W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==";
+ };
+ };
+ "promise-deferred-2.0.3" = {
+ name = "promise-deferred";
+ packageName = "promise-deferred";
+ version = "2.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/promise-deferred/-/promise-deferred-2.0.3.tgz";
+ sha512 = "n10XaoznCzLfyPFOlEE8iurezHpxrYzyjgq/1eW9Wk1gJwur/N7BdBmjJYJpqMeMcXK4wEbzo2EvZQcqjYcKUQ==";
};
};
"promise-inflight-1.0.1" = {
@@ -35558,6 +35743,24 @@ let
sha1 = "6739e968e3051da20ce6497fb2b50f6911df3d6d";
};
};
+ "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==";
+ };
+ };
+ "promiseback-2.0.3" = {
+ name = "promiseback";
+ packageName = "promiseback";
+ version = "2.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/promiseback/-/promiseback-2.0.3.tgz";
+ sha512 = "VZXdCwS0ppVNTIRfNsCvVwJAaP2b+pxQF7lM8DMWfmpNWyTxB6O5YNbzs+8z0ki/KIBHKHk308NTIl4kJUem3w==";
+ };
+ };
"promised-temp-0.1.0" = {
name = "promised-temp";
packageName = "promised-temp";
@@ -35567,13 +35770,13 @@ let
sha1 = "5f8a704ccdf5f2ac23996fcafe2b301bc2a8d0eb";
};
};
- "promisify-child-process-3.1.4" = {
+ "promisify-child-process-4.1.1" = {
name = "promisify-child-process";
packageName = "promisify-child-process";
- version = "3.1.4";
+ version = "4.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/promisify-child-process/-/promisify-child-process-3.1.4.tgz";
- sha512 = "171rzmink49plficxsljbi04sqlaljvh7jmr832gy9f29c6ss5idm86zmap2sqmrh86d9lyz22mq1s64fj79zscbl78l4vxrwk9zf5l";
+ url = "https://registry.npmjs.org/promisify-child-process/-/promisify-child-process-4.1.1.tgz";
+ sha512 = "/sRjHZwoXf1rJ+8s4oWjYjGRVKNK1DUnqfRC1Zek18pl0cN6k3yJ1cCbqd0tWNe4h0Gr+SY4vR42N33+T82WkA==";
};
};
"promisize-1.1.2" = {
@@ -35639,22 +35842,13 @@ let
sha1 = "159fb06193d32003f4b3691dd2ec1a634aa80d1d";
};
};
- "properties-1.2.1" = {
- name = "properties";
- packageName = "properties";
- version = "1.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/properties/-/properties-1.2.1.tgz";
- sha1 = "0ee97a7fc020b1a2a55b8659eda4aa8d869094bd";
- };
- };
"property-information-5.5.0" = {
name = "property-information";
packageName = "property-information";
version = "5.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/property-information/-/property-information-5.5.0.tgz";
- sha512 = "2674w8xwlczr8dbng4wyns622ny7z3rv5993hczbslbavpg8vhsyb6pcrayw32d9231kd0w7mcc5fps64bhlbyqhifasbc73l5in0a6";
+ sha512 = "RgEbCx2HLa1chNgvChcx+rrCWD0ctBmGSE0M7lVm1yyv4UbvbrWoXp/BkVLZefzjrRBGW8/Js6uh/BnlHXFyjA==";
};
};
"proto-list-1.2.4" = {
@@ -35675,22 +35869,13 @@ let
sha1 = "bc826e34c3af4697e8d0af7a669e4d612aedcd17";
};
};
- "protobufjs-6.9.0" = {
+ "protobufjs-6.10.1" = {
name = "protobufjs";
packageName = "protobufjs";
- version = "6.9.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/protobufjs/-/protobufjs-6.9.0.tgz";
- sha512 = "LlGVfEWDXoI/STstRDdZZKb/qusoAWUnmLg9R8OLSO473mBLWHowx8clbX5/+mKDEI+v7GzjoK9tRPZMMcoTrg==";
- };
- };
- "protochain-1.0.5" = {
- name = "protochain";
- packageName = "protochain";
- version = "1.0.5";
+ version = "6.10.1";
src = fetchurl {
- url = "https://registry.npmjs.org/protochain/-/protochain-1.0.5.tgz";
- sha1 = "991c407e99de264aadf8f81504b5e7faf7bfa260";
+ url = "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.1.tgz";
+ sha512 = "pb8kTchL+1Ceg4lFd5XUpK8PdWacbvV5SK2ULH2ebrYtl4GjJmS24m6CKME67jzV53tbJxHlnNOSqQHbTsR9JQ==";
};
};
"protocol-buffers-encodings-1.1.0" = {
@@ -35720,15 +35905,6 @@ let
sha512 = "WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg==";
};
};
- "proxy-addr-1.0.10" = {
- name = "proxy-addr";
- packageName = "proxy-addr";
- version = "1.0.10";
- src = fetchurl {
- url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.0.10.tgz";
- sha1 = "0d40a82f801fc355567d2ecb65efe3f077f121c5";
- };
- };
"proxy-addr-1.1.5" = {
name = "proxy-addr";
packageName = "proxy-addr";
@@ -35744,7 +35920,7 @@ let
version = "2.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz";
- sha512 = "0xy6dm0910h3nsa0ik45yccdfm6f84nl3h9dpkb22crqhdr3mmiczcbrq9z53gq7l2ijxhxi3pzsfzafrzymw4c1nn68ml1y2pdy7vn";
+ sha512 = "dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==";
};
};
"proxy-agent-3.1.1" = {
@@ -35810,22 +35986,22 @@ let
sha512 = "qau0czUSB0fzSlBOQt0bo+I2v6R+xiQdj78e1BR/Qjfl5OHWJ/urXi8+ilw1eHe+5hSeDI1wrwVTgDp2wst4oA==";
};
};
- "ps-list-7.1.0" = {
+ "ps-list-7.2.0" = {
name = "ps-list";
packageName = "ps-list";
- version = "7.1.0";
+ version = "7.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ps-list/-/ps-list-7.1.0.tgz";
- sha512 = "3hBSPXo4bsVX295Jr4TFgqEmQoI93SZDShX6kK3uHh6PlVhvZt4evi/9uqU43VBLjV6xDGueW35gjn1QNjgxug==";
+ url = "https://registry.npmjs.org/ps-list/-/ps-list-7.2.0.tgz";
+ sha512 = "v4Bl6I3f2kJfr5o80ShABNHAokIgY+wFDTQfE+X3zWYgSGQOCBeYptLZUpoOALBqO5EawmDN/tjTldJesd0ujQ==";
};
};
- "ps-tree-0.0.3" = {
+ "ps-tree-1.2.0" = {
name = "ps-tree";
packageName = "ps-tree";
- version = "0.0.3";
+ version = "1.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ps-tree/-/ps-tree-0.0.3.tgz";
- sha1 = "dbf8d752a7fe22fa7d58635689499610e9276ddc";
+ url = "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz";
+ sha512 = "0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==";
};
};
"pseudomap-1.0.2" = {
@@ -35843,7 +36019,7 @@ let
version = "1.8.0";
src = fetchurl {
url = "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz";
- sha512 = "0hn7s5bxnn3k2hiqh8fmm7bvq4vd6j0a5hwj09jk31r1ylv6q28g5hl3z70m3gycwfb40vdp04fqi59hdjih3jz0fhszg0s5b7lx1s4";
+ sha512 = "RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==";
};
};
"pstree.remy-1.1.8" = {
@@ -35861,7 +36037,7 @@ let
version = "4.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz";
- sha512 = "3qnsvs746b98ifyv12qj1g6hl6fq25vip5mswhvn3gnl7r32fids6mw3jb0gdcqrrl5x9ik475sf0vx6mbhmif49idkwjwrhbr5lnnd";
+ sha512 = "zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==";
};
};
"pug-2.0.4" = {
@@ -35870,7 +36046,7 @@ let
version = "2.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/pug/-/pug-2.0.4.tgz";
- sha512 = "2zis5am87x72261l3vnqzms2cybdk6bc8kqa6xdjxd337yayy3c4h3s3zm175iv61h3p2pvzpl40qs7g17vnrwg5wrx5s72bc71l6jy";
+ sha512 = "XhoaDlvi6NIzL49nu094R2NA6P37ijtgMDuWE+ofekDChvfKnzFal60bhSdiy8y2PBO6fmz3oMEIcfpBVRUdvw==";
};
};
"pug-attrs-2.0.4" = {
@@ -35879,7 +36055,7 @@ let
version = "2.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.4.tgz";
- sha512 = "08vr4ngaa625x9jh03hs5alwzwlbw9wpgsxppr9r1vl28y3f8kyr4xis9li3dxpinrqacz4vnnwqidms56qvw2xf74z0l6ncikpi9jd";
+ sha512 = "TaZ4Z2TWUPDJcV3wjU3RtUXMrd3kM4Wzjbe3EWnSsZPsJ3LDI0F3yCnf2/W7PPFF+edUFQ0HgDL1IoxSz5K8EQ==";
};
};
"pug-code-gen-2.0.2" = {
@@ -35888,7 +36064,7 @@ let
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-2.0.2.tgz";
- sha512 = "05xmnv15k0jm1wyvk92ih7wlf6w3l17qja8f59gjl101lk1lp5hw34bqb2rzi1l8wlvi1cwnncbhvsaj6biha0q17yiy7y0zxd8a4wi";
+ sha512 = "kROFWv/AHx/9CRgoGJeRSm+4mLWchbgpRzTEn8XCiwwOy6Vh0gAClS8Vh5TEJ9DBjaP8wCjS3J6HKsEsYdvaCw==";
};
};
"pug-error-1.3.3" = {
@@ -35897,7 +36073,7 @@ let
version = "1.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/pug-error/-/pug-error-1.3.3.tgz";
- sha512 = "24id0x6g1wh6gq1b72ibrp653d0knzzlg0aqsfap9m7cqsx49vvn1ma5ghs67q98wbjfig18irgp42gdnkq0jf1b1069nlg8j2dhkd8";
+ sha512 = "qE3YhESP2mRAWMFJgKdtT5D7ckThRScXRwkfo+Erqga7dyJdY3ZquspprMCj/9sJ2ijm5hXFWQE/A3l4poMWiQ==";
};
};
"pug-filters-3.1.1" = {
@@ -35906,7 +36082,7 @@ let
version = "3.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/pug-filters/-/pug-filters-3.1.1.tgz";
- sha512 = "112912ajq0dfvbibdba458952wpd9cyl0na8fn7p40fyx4i5igki4z0f541aj8nvy679i1rj9m8p1cjmxnd25qww215bjc444vy6mwl";
+ sha512 = "lFfjNyGEyVWC4BwX0WyvkoWLapI5xHSM3xZJFUhx4JM4XyyRdO8Aucc6pCygnqV2uSgJFaJWW3Ft1wCWSoQkQg==";
};
};
"pug-lexer-4.1.0" = {
@@ -35915,7 +36091,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/pug-lexer/-/pug-lexer-4.1.0.tgz";
- sha512 = "0y1ljrsfpv6jacmhcghkn6s9n46vm0ziwrf55fyqb0g0afwhsx0bbmh5xhq9lz2xg1df3905zfy9bin02xf0mlrjqk6v3kd836757lb";
+ sha512 = "i55yzEBtjm0mlplW4LoANq7k3S8gDdfC6+LThGEvsK4FuobcKfDAwt6V4jKPH9RtiE3a2Akfg5UpafZ1OksaPA==";
};
};
"pug-linker-3.0.6" = {
@@ -35924,7 +36100,7 @@ let
version = "3.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.6.tgz";
- sha512 = "375crip8jzn5kx6lbx19nc12dyxqxc1wq0i3pmbjr8km8kc0p9j1kysysl69djiq0n663yxpqsjdv97in7dbcni02lh6zbdgfw1za3d";
+ sha512 = "bagfuHttfQOpANGy1Y6NJ+0mNb7dD2MswFG2ZKj22s8g0wVsojpRlqveEQHmgXXcfROB2RT6oqbPYr9EN2ZWzg==";
};
};
"pug-load-2.0.12" = {
@@ -35933,7 +36109,7 @@ let
version = "2.0.12";
src = fetchurl {
url = "https://registry.npmjs.org/pug-load/-/pug-load-2.0.12.tgz";
- sha512 = "2rdg2l72v2hwsiyiz0rvqff2vfd07dlxacs1qf3qhxcl861wgl96jrcjp6733nn53cc36bc83qiy8p90i5ypmyg4qh1cpdjkhd61ajj";
+ sha512 = "UqpgGpyyXRYgJs/X60sE6SIf8UBsmcHYKNaOccyVLEuT6OPBIMo6xMPhoJnqtB3Q3BbO4Z3Bjz5qDsUWh4rXsg==";
};
};
"pug-parser-5.0.1" = {
@@ -35942,7 +36118,7 @@ let
version = "5.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/pug-parser/-/pug-parser-5.0.1.tgz";
- sha512 = "30blpbplbbgh6xfirijjqbbfxkp3f70iz7scbspw6z56pw6g4nrkz9swd9bz1wadaij38mazdhybz212cwwpj637rzrxvilxhmylqcw";
+ sha512 = "nGHqK+w07p5/PsPIyzkTQfzlYfuqoiGjaoqHv1LjOv2ZLXmGX1O+4Vcvps+P4LhxZ3drYSljjq4b+Naid126wA==";
};
};
"pug-runtime-2.0.5" = {
@@ -35951,7 +36127,7 @@ let
version = "2.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.5.tgz";
- sha512 = "2vnj0qdc3rhxbi060mkcss7mwn6avl864vj16shbf9fwf97a2lblkd9g1g6pivqgxszzvrh3ilcaaqp5sbvdw5ycg88g7vfgwmdgsiz";
+ sha512 = "P+rXKn9un4fQY77wtpcuFyvFaBww7/91f3jHa154qU26qFAnOe6SW1CbIDcxiG5lLK9HazYrMCCuDvNgDQNptw==";
};
};
"pug-strip-comments-1.0.4" = {
@@ -35960,7 +36136,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.4.tgz";
- sha512 = "2zpmf1c507g195spdxrm7wsfaxrd3kjifxvkfgj7wlbva0vmfydnh8wjsajqph42qzdhmym1y51la62qyiqhybsqi95ij5q4ksgz64b";
+ sha512 = "i5j/9CS4yFhSxHp5iKPHwigaig/VV9g+FgReLJWWHEHbvKsbqL0oP/K5ubuLco6Wu3Kan5p7u7qk8A4oLLh6vw==";
};
};
"pug-walk-1.1.8" = {
@@ -35969,7 +36145,7 @@ let
version = "1.1.8";
src = fetchurl {
url = "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.8.tgz";
- sha512 = "1a288y26wmpn6f09g6z69xqmqazcvqn36fgrzwjm7wh9ik5pgqn44qvg06ibq2lvp9svz6nly5wni9v35y83plgpgipfbylk4rvgjqq";
+ sha512 = "GMu3M5nUL3fju4/egXwZO0XLi6fW/K3T3VTgFQ14GxNi8btlxgT5qZL//JwZFm/2Fa64J/PNS8AZeys3wiMkVA==";
};
};
"pull-abortable-4.0.0" = {
@@ -35981,6 +36157,15 @@ 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";
@@ -36401,7 +36586,7 @@ let
version = "3.6.14";
src = fetchurl {
url = "https://registry.npmjs.org/pull-stream/-/pull-stream-3.6.14.tgz";
- sha512 = "1xjf24kjiqjzdx29ss7cqgr32vgd84b8xyd7d8n3yvwkay1jf84z2s9cpzwlmn0cq4sl26bxxpc89nnqv1630k90gaa87c7kaz9v2i8";
+ sha512 = "KIqdvpqHHaTUA2mCYcLG1ibEbu/LCKoJZsBWyv9lSYtPkJPBq8m3Hxa103xHi6D2thj5YXa0TqK3L3GUkwgnew==";
};
};
"pull-through-1.0.18" = {
@@ -36491,7 +36676,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz";
- sha512 = "288hcmlwdnqda84ylx9cv413ic0r59k0dp71hy7a200jsb7h1y63277jwdp1jdp13c1b3pl6g2gzr5gjv9p72f5sp7w3p0d34swrqxf";
+ sha512 = "ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==";
};
};
"pump-3.0.0" = {
@@ -36500,7 +36685,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz";
- sha512 = "31n24fqakqmhzk2ch644gziskmysmrgiwclsdsr0rwk9spgikqpwickbnayap0rynfjlq72s7iny2p35n3qszypr97ws5njkpx741ig";
+ sha512 = "LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==";
};
};
"pump-chain-1.0.0" = {
@@ -36518,7 +36703,7 @@ let
version = "1.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz";
- sha512 = "1sxm2mh7jmxhjqdrpdqrhc61ipk2cjyyyvsn9hmxlxnlpsasyzjdicl98pm63zv30012qhrxl57vdpdnnq2m2hl4w4ybgn7gqimjad0";
+ sha512 = "oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==";
};
};
"punycode-1.3.2" = {
@@ -36545,7 +36730,7 @@ let
version = "2.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz";
- sha512 = "381vqgh5xkqzrr6cxbzfykgnnk83m7qgpx3wjwj1hddn3sg2aibjxyr30rajpgv4js0cqknrbzwbfk5ryhiiyigzfjrk3zysy6i26sx";
+ sha512 = "XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==";
};
};
"pupa-2.0.1" = {
@@ -36557,22 +36742,13 @@ let
sha512 = "hEJH0s8PXLY/cdXh66tNEQGndDrIKNqNC5xmrysZy3i5C3oEoLna7YAOad+7u125+zH1HNXUmGEkrhb3c2VriA==";
};
};
- "purescript-0.12.5" = {
- name = "purescript";
- packageName = "purescript";
- version = "0.12.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/purescript/-/purescript-0.12.5.tgz";
- sha512 = "2mzm8lrfaihixsyy8h2vgf24l4f6nki7k9rrsyh5vlcsjnqq2dsyj1mz37b7rnlqyqyd41gfs77784v74vz14wabllnyrk0nhm78hrg";
- };
- };
- "purgecss-1.4.2" = {
+ "purgecss-2.3.0" = {
name = "purgecss";
packageName = "purgecss";
- version = "1.4.2";
+ version = "2.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/purgecss/-/purgecss-1.4.2.tgz";
- sha512 = "hkOreFTgiyMHMmC2BxzdIw5DuC6kxAbP/gGOGd3MEsF3+5m69rIvUEPaxrnoUtfODTFKe9hcXjGwC6jcjoyhOw==";
+ url = "https://registry.npmjs.org/purgecss/-/purgecss-2.3.0.tgz";
+ sha512 = "BE5CROfVGsx2XIhxGuZAT7rTH9lLeQx/6M0P7DTXQH4IUc3BBzs9JUzt4yzGf3JrH9enkeq6YJBe9CTtkm1WmQ==";
};
};
"push-stream-10.1.2" = {
@@ -36656,15 +36832,6 @@ let
sha1 = "294b268e4b0d4250f6dde19b3b8b34935dff14ef";
};
};
- "qs-1.2.0" = {
- name = "qs";
- packageName = "qs";
- version = "1.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/qs/-/qs-1.2.0.tgz";
- sha1 = "ed079be28682147e6fd9a34cc2b0c1e0ec6453ee";
- };
- };
"qs-2.3.3" = {
name = "qs";
packageName = "qs";
@@ -36725,7 +36892,7 @@ let
version = "6.5.2";
src = fetchurl {
url = "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz";
- sha512 = "0c46ws0x9g3mmkgfmvd78bzvnmv2b8ryg4ah6jvyyqgjv9v994z7xdyvsc4vg9sf98gg7phvy3q1ahgaj5fy3dwzf2rki6bixgl15ip";
+ sha512 = "N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==";
};
};
"qs-6.7.0" = {
@@ -36734,7 +36901,7 @@ let
version = "6.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz";
- sha512 = "34x6fm4dnq8m0kps5ann831k8fvx7jzlrcw8vvri0ki2g2ywdrjr8j5y14bvj9c0fd01ndsyx43y6ji51bfhnxk2gr5fpsks52429sl";
+ sha512 = "VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==";
};
};
"qs-6.9.4" = {
@@ -36743,7 +36910,7 @@ let
version = "6.9.4";
src = fetchurl {
url = "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz";
- sha512 = "1srd7l4iw5rml75ygmhc7zk3gk5wfyh353k8zi34887sm1dwxcls405mdxgvm0cwyzpjv2y61d0v1jjk24pcbixfcxk62d4fyl0an83";
+ sha512 = "A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==";
};
};
"query-string-1.0.1" = {
@@ -36770,7 +36937,7 @@ let
version = "5.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz";
- sha512 = "0kkwn38nmjd6n6byiz52gngvyiw46fbibx9c9p1vzn9g7l11f2jpbs39d4aqajk7kk2a6k69wx5bjgavbg1lh275ih6k84jdnr8wdc2";
+ sha512 = "gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==";
};
};
"querystring-0.2.0" = {
@@ -36797,7 +36964,7 @@ let
version = "2.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz";
- sha512 = "1yd3j6k7rr39qm5zsh0k86znfksfcz9rbj48vv2dbsicnvvgzvw1vwl17vk2jlxszwqjiqsj9hy88r74wsdxf8by7a3wia2hk2cpdy3";
+ sha512 = "w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==";
};
};
"queue-4.5.1" = {
@@ -36806,16 +36973,16 @@ let
version = "4.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/queue/-/queue-4.5.1.tgz";
- sha512 = "0ghmz152hkbcvkp8jqsihy8xkkh761zy59p3ngzxq0qi1kcnjx9m5vh393gzy5ki4i6ps3f9zgpw5kh39zvngfbdx9c2paik31zph00";
+ sha512 = "AMD7w5hRXcFSb8s9u38acBZ+309u6GsiibP4/0YacJeaurRshogB7v/ZcVPxP5gD5+zIw6ixRHdutiYUJfwKHw==";
};
};
- "queue-microtask-1.1.2" = {
+ "queue-microtask-1.1.4" = {
name = "queue-microtask";
packageName = "queue-microtask";
- version = "1.1.2";
+ version = "1.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.1.2.tgz";
- sha512 = "F9wwNePtXrzZenAB3ax0Y8TSKGvuB7Qw16J30hspEUTbfUM+H827XyN3rlpwhVmtm5wuZtbKIHjOnwDn7MUxWQ==";
+ url = "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.1.4.tgz";
+ sha512 = "eY/4Obve9cE5FK8YvC1cJsm5cr7XvAurul8UtBDJ2PR1p5NmAwHtvAt5ftcLtwYRCUKNhxCneZZlxmUDFoSeKA==";
};
};
"quick-format-unescaped-4.0.1" = {
@@ -36842,7 +37009,16 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz";
- sha512 = "3p11yw9f6r0rl3945h499xzdyyyd0ylyjyn6p4pckpz977vkd2qa53f14bslcwkv22ib58km6f9m1plp263w7ylpif3fzzldsk44601";
+ sha512 = "ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==";
+ };
+ };
+ "quick-lru-5.1.1" = {
+ name = "quick-lru";
+ packageName = "quick-lru";
+ version = "5.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz";
+ sha512 = "WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==";
};
};
"quicktask-1.1.0" = {
@@ -36851,7 +37027,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/quicktask/-/quicktask-1.1.0.tgz";
- sha512 = "3i4mqgjsl2anjwkqws9nb6x70qdnxb1awzh1nsiphynb0qcy3q4z2lvc5smmsqa4nhnphhlak4qzjjniyvh22x7p5ddx7hph7s3az3g";
+ sha512 = "b3w19IEXnt5auacLAbePVsqPyVQUwmuhJQrrWnVhm4pP8PAMg2U9vFHbAD9XYXXbMDjdLJs0x5NLqwTV8uFK4g==";
};
};
"quotation-1.1.3" = {
@@ -36977,7 +37153,7 @@ let
version = "3.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz";
- sha512 = "1imal8hnrjx7ivam4aq90sxbdr4vbzn56l68svhdzf35xijqww23hzjp9542h3zdi6bskd463xqkkr58abaqqqmslx9xl2rmkjc9q2f";
+ sha512 = "TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==";
};
};
"randombytes-2.1.0" = {
@@ -36986,7 +37162,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz";
- sha512 = "2cimbs750ysa2wxsiw9mmc1xqjb8w0c4s22p2mv2n676s8hchvzcl1l5p78jnk62d2jzacpr9zbl9w64kaqnipcbaa25q7ywn47g2dx";
+ sha512 = "vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==";
};
};
"randomfill-1.0.4" = {
@@ -36995,7 +37171,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz";
- sha512 = "0pm7c7mw7a3qwjr21f8cvxaa2sq5l4svqs51lppn833x0yvz3yx8x4vbd4rswjynykvlgvn4hrpq327pvbzp428f4b1fciy3xnmrfgk";
+ sha512 = "87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==";
};
};
"range-parser-0.0.4" = {
@@ -37007,15 +37183,6 @@ let
sha1 = "c0427ffef51c10acba0782a46c9602e744ff620b";
};
};
- "range-parser-1.0.3" = {
- name = "range-parser";
- packageName = "range-parser";
- version = "1.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz";
- sha1 = "6872823535c692e2c2a0103826afd82c2e0ff175";
- };
- };
"range-parser-1.2.0" = {
name = "range-parser";
packageName = "range-parser";
@@ -37031,7 +37198,7 @@ let
version = "1.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz";
- sha512 = "15b00vag4wijzsp0lwi9jznpz16n858vq5p1p3dgjrqqil9c6d4x55s1nl1fi4cbq8307bylbvkd9qkhyk6qib8ksh8raibxb3jrf0y";
+ sha512 = "Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==";
};
};
"range-slice-stream-2.0.0" = {
@@ -37043,15 +37210,6 @@ let
sha512 = "PPYLwZ63lXi6Tv2EZ8w3M4FzC0rVqvxivaOVS8pXSp5FMIHFnvi4MWHL3UdFLhwSy50aNtJsgjY0mBC6oFL26Q==";
};
};
- "rate-map-1.0.5" = {
- name = "rate-map";
- packageName = "rate-map";
- version = "1.0.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/rate-map/-/rate-map-1.0.5.tgz";
- sha512 = "0bvc70mgdb8fypxys3iybpc9p9d2nf9vp5pmfg4hnajfq5hwd4cz2wdi926ahwm6r0hrxvzkfbqpnc7akn9p91sy162d02r9n3h3ymv";
- };
- };
"raven-js-3.27.2" = {
name = "raven-js";
packageName = "raven-js";
@@ -37085,7 +37243,7 @@ let
version = "2.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz";
- sha512 = "3flyhj96ayiy8is22lwh9sp1yqq9ksym43x22yri2ikzladqqzxj6z657bc0xb5f2wl7qr2ja4byf57c9f7l2d3wqdglxih886zrv70";
+ sha512 = "4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==";
};
};
"raw-body-2.4.1" = {
@@ -37094,7 +37252,7 @@ let
version = "2.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz";
- sha512 = "1ngfzkci4v3yg989xbriv2giv775w4z9l34hyzfjhyh5ap8wdvc1sggkmqnkz19hgm5r3xyszrs7sppwslxi05r90sg14m6bql8hsgm";
+ sha512 = "9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==";
};
};
"rc-0.4.0" = {
@@ -37112,7 +37270,7 @@ let
version = "1.2.8";
src = fetchurl {
url = "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz";
- sha512 = "0xhy1n9n3y6cp28f8f0f2mi0xzc7ay1g5nhbp64fyvcwv9q30zq2zvyc5q2d0al8aa0hx101yq2y6d2ln4r5jxnqifh1pd3la1ccxnb";
+ sha512 = "y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==";
};
};
"rc-config-loader-3.0.0" = {
@@ -37142,6 +37300,24 @@ let
sha512 = "YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==";
};
};
+ "react-dom-16.13.1" = {
+ name = "react-dom";
+ packageName = "react-dom";
+ version = "16.13.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz";
+ sha512 = "81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==";
+ };
+ };
+ "react-dropdown-aria-2.0.7" = {
+ name = "react-dropdown-aria";
+ packageName = "react-dropdown-aria";
+ version = "2.0.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/react-dropdown-aria/-/react-dropdown-aria-2.0.7.tgz";
+ sha512 = "wRjmmMUmA/q33ZugY0lTka4b6jY1ehp8qgHG2yeda64z5I0gTOtyxUVI/tA9ZBlBqysDN22hMGHNMnPb2sg+Qw==";
+ };
+ };
"react-is-16.13.1" = {
name = "react-is";
packageName = "react-is";
@@ -37160,6 +37336,15 @@ let
sha512 = "gAGnwWkf+NOTig9oOowqid9O0HjTDC+XVGBCAmJYYJ2A2cN/O4gDdIuuUQjv8A4v6GDwVfJkagpBBLW5OW9HSw==";
};
};
+ "react-tabs-3.1.1" = {
+ name = "react-tabs";
+ packageName = "react-tabs";
+ version = "3.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/react-tabs/-/react-tabs-3.1.1.tgz";
+ sha512 = "HpySC29NN1BkzBAnOC+ajfzPbTaVZcSWzMSjk56uAhPC/rBGtli8lTysR4CfPAyEE/hfweIzagOIoJ7nu80yng==";
+ };
+ };
"read-1.0.7" = {
name = "read";
packageName = "read";
@@ -37193,7 +37378,7 @@ let
version = "3.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/read-chunk/-/read-chunk-3.2.0.tgz";
- sha512 = "2yri132li9xkk24j4qws5zyilzxczrb8gqjsrab58lyjvwgaf594wyfs1civl02284mg3hy3623zaqk9s2xcjaakpxn11mkn3sg4j08";
+ sha512 = "CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ==";
};
};
"read-cmd-shim-1.0.5" = {
@@ -37259,15 +37444,6 @@ let
sha1 = "f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28";
};
};
- "read-pkg-2.0.0" = {
- name = "read-pkg";
- packageName = "read-pkg";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz";
- sha1 = "8ef1c0623c6a6db0dc6713c4bfac46332b2368f8";
- };
- };
"read-pkg-3.0.0" = {
name = "read-pkg";
packageName = "read-pkg";
@@ -37283,7 +37459,7 @@ let
version = "5.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz";
- sha512 = "0x64hhgd4kfd4d5bf0bxlx0q940n5fajgahdmswmqxq3b3klrkmlgf435dy3zn593fd3gz7v9vg6f1jd4sg146d061z4zm9sfcbs3jj";
+ sha512 = "Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==";
};
};
"read-pkg-up-1.0.1" = {
@@ -37295,15 +37471,6 @@ let
sha1 = "9d63c13276c065918d57f002a57f40a1b643fb02";
};
};
- "read-pkg-up-2.0.0" = {
- name = "read-pkg-up";
- packageName = "read-pkg-up";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz";
- sha1 = "6b72a8048984e0c41e79510fd5e9fa99b3b549be";
- };
- };
"read-pkg-up-3.0.0" = {
name = "read-pkg-up";
packageName = "read-pkg-up";
@@ -37319,7 +37486,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz";
- sha512 = "28400v5dwid6mc9x40s2mwfbkn22vj0dzx0ix8n2bffjx4p2ivb9b60bh743c74kdp0v391rdmladhgvrjgzihns456n977gr451sz9";
+ sha512 = "6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==";
};
};
"read-pkg-up-5.0.0" = {
@@ -37337,7 +37504,7 @@ let
version = "7.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz";
- sha512 = "232h3hmif2km6r3cna7qsxpm9nbaia00hxfx4b117hgxvy93wbclw44pgar90m2xb1y6fg5ykxq8hfaxbkrljv95r19ms6xnl3i7bfc";
+ sha512 = "zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==";
};
};
"read-torrent-1.3.1" = {
@@ -37400,7 +37567,7 @@ let
version = "2.3.7";
src = fetchurl {
url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz";
- sha512 = "0zrh6gjjzwwycwydra51xcrgjgzyqv6dq38bfpwzmlqn702mwb4nj4sjjn499rycqndfk6rby0dksnq72x8pcbvqv0b2893mvq6if0i";
+ sha512 = "Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==";
};
};
"readable-stream-3.6.0" = {
@@ -37409,7 +37576,7 @@ let
version = "3.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz";
- sha512 = "1s8hs6ax9jwmmw558j3hyfx5lfn7qf66xg0giplz9jci7d8zp2d8vh96dzlis6xzpxfa5b2zbm8nm4mgsr71r6rl3w3qyfanb5qfn05";
+ sha512 = "BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==";
};
};
"readable-web-to-node-stream-2.0.0" = {
@@ -37418,7 +37585,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-2.0.0.tgz";
- sha512 = "22f0dmxhhnbpqbymqfzz7zliyjxqgbrcljj3yjrhjyan0drnyfh205f395sh7xy78yvvaiph1000r34m30yn3dbd9d7m19qnyx4k1ps";
+ sha512 = "+oZJurc4hXpaaqsN68GoZGQAQIA3qr09Or4fqEsargABnbe5Aau8hFn6ISVleT3cpY/0n/8drn7huyyEvTbghA==";
};
};
"readdir-scoped-modules-1.1.0" = {
@@ -37436,16 +37603,16 @@ let
version = "2.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz";
- sha512 = "2yzl88bp25ig1xnrzqmqiwpfxyqkmdw27h3p90a4a58q0964xcijcx4i948msnlvin9f6hn5hmpxj1s90jzkj8aqxr5d04mmzr3z5fl";
+ sha512 = "1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==";
};
};
- "readdirp-3.2.0" = {
+ "readdirp-3.3.0" = {
name = "readdirp";
packageName = "readdirp";
- version = "3.2.0";
+ version = "3.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz";
- sha512 = "0chzz12q3inpmwm6b4gi7g9n39jp24ah3mmjgss87hfsbx86vnxf49bx9wk2ng66037x2fh0cjf5rgx00c1m86lqlh7r6g9xm13ifbj";
+ url = "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz";
+ sha512 = "zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==";
};
};
"readdirp-3.4.0" = {
@@ -37454,7 +37621,16 @@ let
version = "3.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz";
- sha512 = "0cs2zxxilvxnj5n2726vpigp95pyc33q9qimcigd349sr2d3rfiqg6hh6qdraqmnw9fhky8zhl8071s58zp52pb5d2741nrbg9v85yk";
+ sha512 = "0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==";
+ };
+ };
+ "readline-1.3.0" = {
+ name = "readline";
+ packageName = "readline";
+ version = "1.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz";
+ sha1 = "c580d77ef2cfc8752b132498060dc9793a7ac01c";
};
};
"readline2-0.1.1" = {
@@ -37481,7 +37657,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/realpath-native/-/realpath-native-2.0.0.tgz";
- sha512 = "3ajp9gzprqh0kdbaqkzn4bns7h9fsfkz4myirm9awm4b878rcmik51a8kmky6mx2qf2i2gccdm66c711vcbh6dgck0xcpcp8dhq8m5z";
+ sha512 = "v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==";
};
};
"recast-0.11.23" = {
@@ -37535,7 +37711,7 @@ let
version = "2.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz";
- sha512 = "0bb5d70l5lg02x515r2klvjhhz6xcxdb4ykbx16wq45l822bbsdd8sbki7vb28j17xr7181fmwlzhx3bizvr5xdq6cxpv53sidrq44x";
+ sha512 = "nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==";
};
};
"recursive-watch-1.1.4" = {
@@ -37571,7 +37747,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz";
- sha512 = "1946ql1nd41mgb0ral9h0sf7q74ccy33hgaqpxh0i1q9sxvwgaakf4fh9v2ap5zvhsa7xphfhxc9apm2gimbbs1fwrysnbw1zrc1l7a";
+ sha512 = "6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==";
};
};
"redeyed-2.1.1" = {
@@ -37583,13 +37759,13 @@ let
sha1 = "8984b5815d99cb220469c99eeeffe38913e6cc0b";
};
};
- "redis-0.12.1" = {
- name = "redis";
- packageName = "redis";
- version = "0.12.1";
+ "redoc-2.0.0-rc.35" = {
+ name = "redoc";
+ packageName = "redoc";
+ version = "2.0.0-rc.35";
src = fetchurl {
- url = "https://registry.npmjs.org/redis/-/redis-0.12.1.tgz";
- sha1 = "64df76ad0fc8acebaebd2a0645e8a48fac49185e";
+ url = "https://registry.npmjs.org/redoc/-/redoc-2.0.0-rc.35.tgz";
+ sha512 = "V/EC+roElmP98gKoUPsC/cgGX6OKBkqsgLCbPzUN1aGeYdcOpTcbp6WbSjwAp+NnrTpsVI1apEr3gVcCmesygQ==";
};
};
"reduce-component-1.0.1" = {
@@ -37616,16 +37792,25 @@ let
version = "3.7.2";
src = fetchurl {
url = "https://registry.npmjs.org/redux/-/redux-3.7.2.tgz";
- sha512 = "3wb0gl46i4d7zr5bdm38g1a7a5j179ww8wa22wy3z3vknvpipddh1ba2w7cfkirqjg2jc69dxjhcy02vcyr4hcl3m3qx15mv9zsgnm4";
+ sha512 = "pNqnf9q1hI5HHZRBkj3bAngGZW/JMCmexDlOxw4XagXY2o1327nHH54LoTjiPJ0gizoqPDRqWyX/00g0hD6w+A==";
};
};
- "regenerate-1.4.0" = {
+ "reftools-1.1.4" = {
+ name = "reftools";
+ packageName = "reftools";
+ version = "1.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/reftools/-/reftools-1.1.4.tgz";
+ sha512 = "Y8VEk3OXPwuU+ZAAPiR0YhYy9iBSO3NBRnXHGfqW6c2mo2V+fQ0cwRA38Ny6z9ZzcAo6HjmVvAri+wz3+8fsdQ==";
+ };
+ };
+ "regenerate-1.4.1" = {
name = "regenerate";
packageName = "regenerate";
- version = "1.4.0";
+ version = "1.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz";
- sha512 = "0m5jil0f2yz4js80jxvwilkhq6im5h6h0pa4disk3fsv9lm23lz8ly5219518j47v4fn0h248s9jf5pqhxhcr6z5cmxvbnna0js6vnl";
+ url = "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz";
+ sha512 = "j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==";
};
};
"regenerate-unicode-properties-8.2.0" = {
@@ -37634,7 +37819,7 @@ let
version = "8.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz";
- sha512 = "225dbzqx56z4pkl71954di1140528vik4pc7q0zxw4k10k6pq5pdqdvhfry1cyj1waqjg4kacgzvnfxhz5wkhz37pnqybnabdiy7l0p";
+ sha512 = "F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==";
};
};
"regenerator-runtime-0.11.1" = {
@@ -37643,25 +37828,25 @@ let
version = "0.11.1";
src = fetchurl {
url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz";
- sha512 = "03d4l8l8cyywh93wf5vw84lq56jh1b1d7jll4ny4z060j9hvx7w5q3q0b8q227jm93749k1c9h86r2pz0bm2xq5vp14g3r2kbvqc2rj";
+ sha512 = "MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==";
};
};
- "regenerator-runtime-0.13.5" = {
+ "regenerator-runtime-0.13.7" = {
name = "regenerator-runtime";
packageName = "regenerator-runtime";
- version = "0.13.5";
+ version = "0.13.7";
src = fetchurl {
- url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz";
- sha512 = "2a918h23x10x6v446prj8l20irllscvw554hqk8r9pb9vyi7zk7fzcl0bq2dvc218dbpb3chdg9bxx06z7xs5pcrka2j5ja5bq70bk5";
+ url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz";
+ sha512 = "a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==";
};
};
- "regenerator-transform-0.14.4" = {
+ "regenerator-transform-0.14.5" = {
name = "regenerator-transform";
packageName = "regenerator-transform";
- version = "0.14.4";
+ version = "0.14.5";
src = fetchurl {
- url = "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz";
- sha512 = "1pvch513p14nghc7cnlrrb0isf1sc97asa9nvvk5bq8jkvpilf8j2wqsv8r9qgxyvc15h9gz1c7n73yz1ndlczmlv56px28y0l5m8hi";
+ url = "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz";
+ sha512 = "eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==";
};
};
"regex-cache-0.4.4" = {
@@ -37670,7 +37855,7 @@ let
version = "0.4.4";
src = fetchurl {
url = "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz";
- sha512 = "1crfmf19zkv0imnbbkj7bwrcyin3zxa88cs86b6apkxj8qrsmkxnydhsy2ia75q4ld10rhi2s2c36h7g77a997mh9c2z453s311jllx";
+ sha512 = "nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==";
};
};
"regex-not-1.0.2" = {
@@ -37679,7 +37864,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz";
- sha512 = "3cggngaj8m70zdn8kghha4mhvavm7jfy5xm2iqi94w4gi5m5irs3nlrgg975w2231y49jnnw7zhsg648pbkl9zb6vwhii83926q7917";
+ sha512 = "J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==";
};
};
"regexp.prototype.flags-1.3.0" = {
@@ -37688,7 +37873,7 @@ let
version = "1.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz";
- sha512 = "24rfa56w9i13nr9hfwm8rnvnsji46alvzzm0m62ahpw6grjpvd4108vbar6i26cgr5vjj04rchzgkgwp4mynwsjcajm7rrxk05k9r6v";
+ sha512 = "2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==";
};
};
"regexpp-1.1.0" = {
@@ -37706,7 +37891,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz";
- sha512 = "0vrms0bp6jbymijqm783b80v471h88id7m6wy4bay9j3033yl2qg4lrpwrlrxzb26xjp8g8yr9mynhd6i4d90vn0gi5j3g4wkmhrzcn";
+ sha512 = "lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==";
};
};
"regexpp-3.1.0" = {
@@ -37724,7 +37909,7 @@ let
version = "4.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz";
- sha512 = "1hpk2aqc7j93nmm07zq652k0cf1yhhwzj7mzxyqygcz5dxcr9kz5qci1izykg1j5gwzh7qa523jryqg4iqsvryqx9rsp7y835fhl3jd";
+ sha512 = "TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==";
};
};
"registry-auth-token-3.3.2" = {
@@ -37742,16 +37927,16 @@ let
version = "3.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz";
- sha512 = "3w8zjx5s044i7wr9bqqgjfkjawg0cajc9j9gmzkqs0i420algjvkd5k27j9pvhx1yq7nvdchsl96zcyjf64n14765q0f18y1wbkmcz0";
+ sha512 = "4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==";
};
};
- "registry-auth-token-4.1.1" = {
+ "registry-auth-token-4.2.0" = {
name = "registry-auth-token";
packageName = "registry-auth-token";
- version = "4.1.1";
+ version = "4.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.1.1.tgz";
- sha512 = "10b6pa3hcsj850z2csly8izyzi64ysp2jlbc5dlxrxhaz81fiylzdq0vncwwq7idmxlhb9yarqm2jmdhvvrrvffsv0fzxz5fkp95cpm";
+ url = "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.0.tgz";
+ sha512 = "P+lWzPrsgfN+UEpDS3U8AQKg/UjZX6mQSJueZj3EK+vNESoqBSpBUD3gmu4sF9lOsjXWjF11dQKUqemf3veq1w==";
};
};
"registry-url-3.1.0" = {
@@ -37769,7 +37954,7 @@ let
version = "5.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz";
- sha512 = "29ixzais3s1fjvyzm29n9vgcpyjiwi8ykaf14lfmiaafak9s0qffj8h22k08nz15hw0mxqkk5fqirmw6wqklh54pw80kl68fifii9zi";
+ sha512 = "8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==";
};
};
"regjsgen-0.5.2" = {
@@ -37778,7 +37963,7 @@ let
version = "0.5.2";
src = fetchurl {
url = "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz";
- sha512 = "3f0vyiqawjvq9fpga2cq22xxy1i76ngar4ncnzx2c6r7k3014iplwjbh6bqh7bag29r7x247qf90kmfjhn3j3kg44qxs7zbqzf56l9q";
+ sha512 = "OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==";
};
};
"regjsparser-0.6.4" = {
@@ -37787,7 +37972,25 @@ let
version = "0.6.4";
src = fetchurl {
url = "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz";
- sha512 = "0ksbypdbmkzwvi33jcx15lh2h1x3zxl311702paqw4fkjc682zbkqjsh970jd0z9q9la8454p5hd6li40pahl7lygj0f3jgyzpvr0zb";
+ sha512 = "64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==";
+ };
+ };
+ "rehype-parse-6.0.2" = {
+ name = "rehype-parse";
+ packageName = "rehype-parse";
+ version = "6.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rehype-parse/-/rehype-parse-6.0.2.tgz";
+ sha512 = "0S3CpvpTAgGmnz8kiCyFLGuW5yA4OQhyNTm/nwPopZ7+PI11WnGl1TTWTGv/2hPEe/g2jRLlhVVSsoDH8waRug==";
+ };
+ };
+ "rehype-retext-2.0.4" = {
+ name = "rehype-retext";
+ packageName = "rehype-retext";
+ version = "2.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rehype-retext/-/rehype-retext-2.0.4.tgz";
+ sha512 = "OnGX5RE8WyEs/Snz+Bs8DM9uGdrNUXMhCC7CW3S1cIZVOC90VdewdE+71kpG6LOzS0xwgZyItwrhjGv+oQgwkQ==";
};
};
"rehype-sort-attribute-values-2.0.1" = {
@@ -37796,7 +37999,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/rehype-sort-attribute-values/-/rehype-sort-attribute-values-2.0.1.tgz";
- sha512 = "1s6dd5z7bvznl01fvrqhvxs144q7cz477rb6bg0y5mx05ld58ql21ikv22fwb1zpxgnycwbprdhcqvl4py48aag2l289gf417im2aqf";
+ sha512 = "DitR4wnEvYQEFU8pRPwldGMGW76LM29fvz8s7oTYMwZBMSqNFtBr8eAts/I55LODCQm6b4jzdgFQ+/c6v7RmdA==";
};
};
"reinterval-1.1.0" = {
@@ -37808,15 +38011,6 @@ let
sha1 = "3361ecfa3ca6c18283380dd0bb9546f390f5ece7";
};
};
- "reject-unsatisfied-npm-version-1.0.0" = {
- name = "reject-unsatisfied-npm-version";
- packageName = "reject-unsatisfied-npm-version";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/reject-unsatisfied-npm-version/-/reject-unsatisfied-npm-version-1.0.0.tgz";
- sha512 = "3nnqksrihb0ficzk9acij23lfdncc6qdxayjc64pbh7d8ahvny2z3m287hys6zfkmiyf11hsf8wkdrk8apj5vz68rz6vp923zkpgjgi";
- };
- };
"relateurl-0.2.7" = {
name = "relateurl";
packageName = "relateurl";
@@ -37859,7 +38053,7 @@ let
version = "10.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/remark/-/remark-10.0.1.tgz";
- sha512 = "36nn9am36l376ap542llbxg9q6g7y4r77xq0gnzxwisx313jpdkmlw9z3kmf89367d0h6az9kjljqvi4frsc1w9ibr69jy8hax4ra8k";
+ sha512 = "E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ==";
};
};
"remark-3.2.3" = {
@@ -37886,7 +38080,7 @@ let
version = "8.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/remark/-/remark-8.0.0.tgz";
- sha512 = "1imkqvmlq5mjrzw8dlav53kz072l4r93hdzq81ykwwdz52zrv9pxc6scswssk768khl45214sly8d5y4nkfmkfhjz9ma9kglsqx6hrb";
+ sha512 = "K0PTsaZvJlXTl9DN6qYlvjTkqSZBFELhROZMrblm2rB+085flN84nz4g/BscKRMqDvhzlK1oQ/xnWQumdeNZYw==";
};
};
"remark-frontmatter-1.3.3" = {
@@ -37907,13 +38101,13 @@ let
sha1 = "592a347bdd3d5881f4f080c98b5b152fb1407a92";
};
};
- "remark-message-control-4.2.0" = {
+ "remark-message-control-5.0.0" = {
name = "remark-message-control";
packageName = "remark-message-control";
- version = "4.2.0";
+ version = "5.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/remark-message-control/-/remark-message-control-4.2.0.tgz";
- sha512 = "WXH2t5ljTyhsXlK1zPBLF3iPHbXl58R94phPMreS1xcHWBZJt6Oiu8RtNjy1poZFb3PqKnbYLJeR/CWcZ1bTFw==";
+ url = "https://registry.npmjs.org/remark-message-control/-/remark-message-control-5.0.0.tgz";
+ sha512 = "JQYGtMoMP2gUWzoR1rFU4GEr4HAieoDlD1jmwEYP82bnmHFPv2AK6ImVwFcrB4DcCFCM6bFBTOWMLzt06cz5vA==";
};
};
"remark-parse-1.1.0" = {
@@ -37931,7 +38125,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/remark-parse/-/remark-parse-4.0.0.tgz";
- sha512 = "2rhiixvgx8h85k177bgxysmn9igs8vkr90d6ahzvk2pc1zn67lsyy67l08zq305pdvnwpzp88f3sl7r9jj43bxzac3m69x0zl40i62x";
+ sha512 = "XZgICP2gJ1MHU7+vQaRM+VA9HEL3X253uwUM/BGgx3iv6TH2B3bF3B8q00DKcyP9YrJV+/7WOWEWBFF/u8cIsw==";
};
};
"remark-parse-5.0.0" = {
@@ -37949,7 +38143,16 @@ let
version = "6.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/remark-parse/-/remark-parse-6.0.3.tgz";
- sha512 = "2z9a317mvid13clz9q7ki4fxfx727622w7dkky7h25vihcscljrihpmwg79yhgikwlpq0jbr4lvg3jkbs5nnis81gaa8z07vrcdgc21";
+ sha512 = "QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==";
+ };
+ };
+ "remark-parse-7.0.2" = {
+ name = "remark-parse";
+ packageName = "remark-parse";
+ version = "7.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/remark-parse/-/remark-parse-7.0.2.tgz";
+ sha512 = "9+my0lQS80IQkYXsMA8Sg6m9QfXYJBnXjWYN5U+kFc5/n69t+XZVXU/ZBYr3cYH8FheEGf1v87rkFDhJ8bVgMA==";
};
};
"remark-retext-3.1.3" = {
@@ -37976,7 +38179,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/remark-stringify/-/remark-stringify-4.0.0.tgz";
- sha512 = "3bqb3mz3ba6mvphz2l1djx798djc9xqzx7x24aqnh6jjdbd0aj7zfwrxpy6l1bs788bzlwj764hnij9zi6r2qggj7vylhgf74lv5fy4";
+ sha512 = "xLuyKTnuQer3ke9hkU38SUYLiTmS078QOnoFavztmbt/pAJtNSkNtFgR0U//uCcmG0qnyxao+PDuatQav46F1w==";
};
};
"remark-stringify-6.0.4" = {
@@ -37985,7 +38188,7 @@ let
version = "6.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/remark-stringify/-/remark-stringify-6.0.4.tgz";
- sha512 = "1dfm74q11yqp6q5cyxs0nqdc8szx7kwbad0d9qrkqwiqmjxvlbhasz00xl0q4sbp1giipvi2lnwkj9m0frb3sagiiiffmnc8ds8c5br";
+ sha512 = "eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg==";
};
};
"remove-array-items-1.1.1" = {
@@ -38003,7 +38206,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz";
- sha512 = "1frr714kg9xk84fp4r74zg044g4lhf996lw9gzd19mlij47jkbnb44xmmas7wqv5604r77n68qx77wrnrc7mkfbm5ygv4ls2rdapzgj";
+ sha512 = "8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==";
};
};
"remove-bom-stream-1.2.0" = {
@@ -38033,13 +38236,13 @@ let
sha1 = "c24bce2a283adad5bc3f58e0d48249b92379d8ef";
};
};
- "render-media-3.4.2" = {
+ "render-media-3.4.3" = {
name = "render-media";
packageName = "render-media";
- version = "3.4.2";
+ version = "3.4.3";
src = fetchurl {
- url = "https://registry.npmjs.org/render-media/-/render-media-3.4.2.tgz";
- sha512 = "zYG3rRvA9gnt2NCx23OyAGCFLgxbeR6gsPa/C2Xu9lO4bCUDJOUm4MXouiV66dBHEWWuJyZtHyjvpIPuTh+u7w==";
+ url = "https://registry.npmjs.org/render-media/-/render-media-3.4.3.tgz";
+ sha512 = "Gyk9CYWqGmG2W83ZfQnK8ZGZbmKkrxnHHHiWxF32vH5Afd19IIPZFZADtlmeXVA2petJgCB9L1EbPUc6dS8jDg==";
};
};
"repeat-element-1.1.3" = {
@@ -38048,7 +38251,7 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz";
- sha512 = "3dbpfrs4yh7dd9572m6dc8cxcgqacnvd24xm9licnw1hygqv51a18a84gm04sjssajbm437rq01raggrzmnzk4jnmbnxrnmk78sl4ba";
+ sha512 = "ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==";
};
};
"repeat-string-1.6.1" = {
@@ -38093,7 +38296,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz";
- sha512 = "09wznyma13qhk6izsck4h17j6agmidad8kyykfq3152g80mk4rwy20zg9md8sbx771v22hnmi20iafh7v2aqy4q0shf1amv4wf42gn8";
+ sha512 = "yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==";
};
};
"replace-homedir-1.0.0" = {
@@ -38138,7 +38341,7 @@ let
version = "2.88.0";
src = fetchurl {
url = "https://registry.npmjs.org/request/-/request-2.88.0.tgz";
- sha512 = "2339w6v6d7n7pj0085vkfvk0864gs8kfh1kghbl3smj7s21ny3k265in140frsaipc6bvqbi4k696ic4z13d6a56dfvc653p15822il";
+ sha512 = "NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==";
};
};
"request-2.88.2" = {
@@ -38147,7 +38350,7 @@ let
version = "2.88.2";
src = fetchurl {
url = "https://registry.npmjs.org/request/-/request-2.88.2.tgz";
- sha512 = "23hm71jcxrwvp33azx8mx3w6dg21fr4w6lwvkvxyf6ckvhk3hz9dk8lzgkbiyzfl9ylhp4n807xp88ppq4gj5h07cmrgxf6nwxfvjrj";
+ sha512 = "MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==";
};
};
"request-2.9.203" = {
@@ -38165,7 +38368,7 @@ let
version = "0.2.5";
src = fetchurl {
url = "https://registry.npmjs.org/request-light/-/request-light-0.2.5.tgz";
- sha512 = "1irhb720wbss3hyprg4y75k1nwrbq8s1b38kdv368csx5b1bsfkdfsxjprm0ac560cyplyq4w58jpbrzb1baypckmagn0f9dkw224bq";
+ sha512 = "eBEh+GzJAftUnex6tcL6eV2JCifY0+sZMIUpUPOVXbs2nV5hla4ZMmO3icYKGuGVuQ2zHE9evh4OrRcH4iyYYw==";
};
};
"request-progress-2.0.1" = {
@@ -38177,31 +38380,22 @@ let
sha1 = "5d36bb57961c673aa5b788dbc8141fdf23b44e08";
};
};
- "request-promise-4.2.5" = {
- name = "request-promise";
- packageName = "request-promise";
- version = "4.2.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/request-promise/-/request-promise-4.2.5.tgz";
- sha512 = "0748za8mwvj5605cgqxn24sydig74m341wi9x04dar6xid0jmlwdjy0k4haf838p05w1jf79a4r7p4y59n2i7yfmflxj5d45jjdw2b6";
- };
- };
- "request-promise-core-1.1.3" = {
+ "request-promise-core-1.1.4" = {
name = "request-promise-core";
packageName = "request-promise-core";
- version = "1.1.3";
+ version = "1.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz";
- sha512 = "00riv5nw32j70g67b1ll1h599bvdbnkgasnwl1m26pfdgdmgr6zaq500mprx5n77yrnhza27vs3c9icb4z5h6wnwmlha6f81bw3d2s0";
+ url = "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz";
+ sha512 = "TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==";
};
};
- "request-promise-native-1.0.8" = {
+ "request-promise-native-1.0.9" = {
name = "request-promise-native";
packageName = "request-promise-native";
- version = "1.0.8";
+ version = "1.0.9";
src = fetchurl {
- url = "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz";
- sha512 = "0qx1n06bjj430fidkma2dr90dmrixiza4ymk561v1xxpd5yp7r36lwirgsdn0nvra7s4xs9gs1xhd6fxvlps6q1wh5xq7m4d8n71akm";
+ url = "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz";
+ sha512 = "wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==";
};
};
"requestretry-4.1.1" = {
@@ -38228,7 +38422,7 @@ let
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz";
- sha512 = "09yzgr8s5p0rb2ic71zylyy7dcxk9xskcmkgh7bddq4h383nn34g47wry2yvw7flxzjzsbak6d1n9cabfgh5gnb2kifrccixrcjgzax";
+ sha512 = "Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==";
};
};
"require-main-filename-1.0.1" = {
@@ -38246,7 +38440,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz";
- sha512 = "2d0gd2x49nz3hgfwms6326sjw5fx7gqf997dnggc7l084cibgang6wr6ryksky32fvdz1bq72xm73kfxd3lj2qnfyjsp57jq287k8rl";
+ sha512 = "NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==";
};
};
"require-relative-0.8.7" = {
@@ -38285,15 +38479,6 @@ let
sha512 = "ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==";
};
};
- "requirejs-config-file-3.1.2" = {
- name = "requirejs-config-file";
- packageName = "requirejs-config-file";
- version = "3.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/requirejs-config-file/-/requirejs-config-file-3.1.2.tgz";
- sha512 = "sdLWywcDuNz7EIOhenSbRfT4YF84nItDv90coN2htbokjmU2QeyQuSBZILQUKNksepl8UPVU+hgYySFaDxbJPQ==";
- };
- };
"requires-port-1.0.0" = {
name = "requires-port";
packageName = "requires-port";
@@ -38312,22 +38497,13 @@ let
sha512 = "YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==";
};
};
- "resolve-1.1.7" = {
- name = "resolve";
- packageName = "resolve";
- version = "1.1.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz";
- sha1 = "203114d82ad2c5ed9e8e0411b3932875e889e97b";
- };
- };
"resolve-1.17.0" = {
name = "resolve";
packageName = "resolve";
version = "1.17.0";
src = fetchurl {
url = "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz";
- sha512 = "3byf4g1wqfhz5vqx4rbssknblmf4hbjxijmlzvnr7z2l54yr1m4lk14bly6kk6mkdhncfzvvikzk449liiia1ilrfv5iwcmi0jvpkw9";
+ sha512 = "ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==";
};
};
"resolve-1.7.1" = {
@@ -38339,6 +38515,15 @@ let
sha512 = "c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==";
};
};
+ "resolve-alpn-1.0.0" = {
+ name = "resolve-alpn";
+ packageName = "resolve-alpn";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.0.0.tgz";
+ sha512 = "rTuiIEqFmGxne4IovivKSDzld2lWW9QCjqv80SYjPgf+gS35eaCAjaP54CCwGAwBtnCsvNLYtqxe1Nw+i6JEmA==";
+ };
+ };
"resolve-cwd-2.0.0" = {
name = "resolve-cwd";
packageName = "resolve-cwd";
@@ -38348,15 +38533,6 @@ let
sha1 = "00a9f7387556e27038eae232caa372a6a59b665a";
};
};
- "resolve-dependency-path-2.0.0" = {
- name = "resolve-dependency-path";
- packageName = "resolve-dependency-path";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/resolve-dependency-path/-/resolve-dependency-path-2.0.0.tgz";
- sha512 = "DIgu+0Dv+6v2XwRaNWnumKu7GPufBBOr5I1gRPJHkvghrfCGOooJODFvgFimX/KRxk9j0whD2MnKHzM1jYvk9w==";
- };
- };
"resolve-dir-1.0.1" = {
name = "resolve-dir";
packageName = "resolve-dir";
@@ -38399,7 +38575,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz";
- sha512 = "3i345pdv74jb3xbprqb38xq1zfhsbxzm6b1h0mbcvhfpzz907m4amq35s0spijdj3phs508sha4cnr3incg4w8in4r0kd7ccmicrgx5";
+ sha512 = "pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==";
};
};
"resolve-from-5.0.0" = {
@@ -38408,16 +38584,7 @@ let
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz";
- sha512 = "1kmhv4clbv0s8zh7amghp3lgsc16sj016skwx60pimqy2r29dm707lcwwhgdkfjygag9qcvvz834nb9fjvy6jdgj5m3wx5qzll3v259";
- };
- };
- "resolve-from-npm-3.1.0" = {
- name = "resolve-from-npm";
- packageName = "resolve-from-npm";
- version = "3.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/resolve-from-npm/-/resolve-from-npm-3.1.0.tgz";
- sha512 = "2b9rimgbhd8w66xld89hf4qy90jz94qkxbmmn9vm99lcycaq5gzdz2fwlsfd7qpw61bpmhizn9g0a5wzcj5iirxxn65ay6z75rl8n0x";
+ sha512 = "qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==";
};
};
"resolve-options-1.1.0" = {
@@ -38453,7 +38620,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz";
- sha512 = "05s3yp7f127kahmmajjyy5fbgvpz4b1d2dfhbv0ifp2b7yw6f1xj2f3vvw7ni08dlhfm37s6hmqp9v8w3xzml8fcxnda1skf6xkqzn4";
+ sha512 = "xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==";
};
};
"restify-4.0.3" = {
@@ -38516,7 +38683,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz";
- sha512 = "2y27db6517yraarmm4jxxwhzjfvvfs1s4nd50vl6626cj57cqgh9vhb4s4va3y0ai9c1phch1jryyzjb974hib8i9m3x9n7ziwi5swp";
+ sha512 = "l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==";
};
};
"resumer-0.0.0" = {
@@ -38534,7 +38701,7 @@ let
version = "0.1.15";
src = fetchurl {
url = "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz";
- sha512 = "2d7igpgyzdlpx2ni0sql8gsnqk9qivfsw6bn1aklm19kbhgxjzmlazz8szfsbdpjka4gk6i3zf0jqa0llaf7dni636fnbwfmyjmhfad";
+ sha512 = "TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==";
};
};
"ret-0.2.2" = {
@@ -38555,22 +38722,22 @@ let
sha512 = "yr1PgaBDde+25aJXrnt3p1jvT8FVLVat2Bx8XeAWX13KXo8OT+3nWGU3HWxM4YFJvmfqvJYJZG2d7xxaO774gw==";
};
};
- "retext-equality-3.2.0" = {
+ "retext-equality-4.3.0" = {
name = "retext-equality";
packageName = "retext-equality";
- version = "3.2.0";
+ version = "4.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/retext-equality/-/retext-equality-3.2.0.tgz";
- sha512 = "dzcpZmEQ99ECZs1Y8WhfvJ4kEq+zfrI3ONMUFlSu8DmRJJY3p97v/2ZfVrufhrKlDr/wa902NJiIwupRnZy3/w==";
+ url = "https://registry.npmjs.org/retext-equality/-/retext-equality-4.3.0.tgz";
+ sha512 = "jW+6X5BrxVEaZ71qLIaqK6/Y+jqlxijVOcPH2SdHtNaMIHJWvBf5fd1IgHmEp0UREth0YQSI7KNtJurrSPQyMA==";
};
};
- "retext-profanities-4.4.0" = {
+ "retext-profanities-5.0.0" = {
name = "retext-profanities";
packageName = "retext-profanities";
- version = "4.4.0";
+ version = "5.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/retext-profanities/-/retext-profanities-4.4.0.tgz";
- sha512 = "Gesb0Act9oeJ5N0KztREitP2E0zo7euzgTu2X4HLP6IJmcrRbRnqNwV11tzNy5JFJzKB1JTJFc7KseojTeGwOA==";
+ url = "https://registry.npmjs.org/retext-profanities/-/retext-profanities-5.0.0.tgz";
+ sha512 = "zaPCKtrMDLs0U/2yN3V3rpYn1VZ3hW+AsEZdovWIRlEYZPCaUmkChOSob45LOQYJUnM+YZIahXuU9zHPm+aTKQ==";
};
};
"rethinkdb-2.4.2" = {
@@ -38633,7 +38800,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz";
- sha512 = "37z410bxpvfjlxmd0rfrzmvd4dl33kqqgi51xp8hbbxxwzdddy5q1b20x9msvqhxvhj93w85fr2hlizsi7rfx91j3gcyzdpqvrwgnak";
+ sha512 = "U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==";
};
};
"revalidator-0.1.8" = {
@@ -38669,7 +38836,7 @@ let
version = "1.1.4";
src = fetchurl {
url = "https://registry.npmjs.org/rfdc/-/rfdc-1.1.4.tgz";
- sha512 = "2x5j3rb4v04qcc8lkz2kc0nm2jwa67ivbhgzmqax3r9qjhp0pd9yx8q13jb5qp6dblh5vy1mg6h3awfykyqjhxj6wm41w6aviflfbz4";
+ sha512 = "5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug==";
};
};
"rgb-regex-1.0.1" = {
@@ -38750,7 +38917,7 @@ let
version = "2.6.3";
src = fetchurl {
url = "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz";
- sha512 = "242p51rnhbah4ip4k2bqgnn5kx5v7byi6rd7jphxh7g92y8wh523zmqdr3jzyzr156p98kx7igb3mhh3l3fmf1iga06l0zcjmdrw2lv";
+ sha512 = "mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==";
};
};
"rimraf-2.7.1" = {
@@ -38759,7 +38926,7 @@ let
version = "2.7.1";
src = fetchurl {
url = "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz";
- sha512 = "3ixwnv4h7x38jd12vyzhx6m6adnfhz1zv881allalyqs8sy3q3zgwldngk4cqslnn2d46l0g91yz8wprmzcsvas9573vp8al9ldns5r";
+ sha512 = "uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==";
};
};
"rimraf-3.0.2" = {
@@ -38768,7 +38935,7 @@ let
version = "3.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz";
- sha512 = "0h97b8bvn1w87brifdhlnq9qnjxm0pmw87igc4fvvcfzx3h83shp3fszy2k09ff5q44zk1i1c34rjbcryamsak67x7m2600k4qhk695";
+ sha512 = "JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==";
};
};
"ripemd160-2.0.2" = {
@@ -38777,7 +38944,7 @@ let
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz";
- sha512 = "0hbd4cqbkycj691cj7gm40x3x5w46xk56xkg6n11wskc3k4xbdz1xxxyy6r27rcwipkzp19y1fmpfmb4lgf10l8asn6prdn11m24bla";
+ sha512 = "ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==";
};
};
"rndm-1.2.0" = {
@@ -38813,16 +38980,16 @@ let
version = "1.32.1";
src = fetchurl {
url = "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz";
- sha512 = "3w6q3sgywix89631rhaca7ra2qcwl9mx30nmqks2f7apv4b1p9biilmahp2kvpz2alyvmbyfglw0j3ybxqwlwvpkp83pl9v8z8c0qgz";
+ sha512 = "/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==";
};
};
- "rollup-2.11.2" = {
+ "rollup-2.23.0" = {
name = "rollup";
packageName = "rollup";
- version = "2.11.2";
+ version = "2.23.0";
src = fetchurl {
- url = "https://registry.npmjs.org/rollup/-/rollup-2.11.2.tgz";
- sha512 = "pJT6mfH+/gh1sOWyNMAWxjbYGL5x2AfsaR0SWLRwq2e7vxOKt/0mBjtYDTVYF8JXxVzmnuDzA+EpsPLWt/oyrg==";
+ url = "https://registry.npmjs.org/rollup/-/rollup-2.23.0.tgz";
+ sha512 = "vLNmZFUGVwrnqNAJ/BvuLk1MtWzu4IuoqsH9UWK5AIdO3rt8/CSiJNvPvCIvfzrbNsqKbNzPAG1V2O4eTe2XZg==";
};
};
"rollup-plugin-babel-4.4.0" = {
@@ -38831,7 +38998,7 @@ let
version = "4.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz";
- sha512 = "37nqhzinkyjkir4wq5naal6zgy0bwyzrv8cx80l35pa824ixxqx8nzfn5bqdaz6x3laiwgrh1ddi7j8wycpr37b4cxviyvmi96kzs9d";
+ sha512 = "Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==";
};
};
"rollup-plugin-babel-minify-9.1.1" = {
@@ -38840,7 +39007,7 @@ let
version = "9.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/rollup-plugin-babel-minify/-/rollup-plugin-babel-minify-9.1.1.tgz";
- sha512 = "1r64b68micgi8n785nmp8q1agbxzv799h4n80n3219237iv2pnw7mz4aq317y579y8zckam7hd7l39598iksbhzwa0kp0x7zgh636pw";
+ sha512 = "/Jph4PungzuB4h8uPSNKJQ16GjxVTfaRT6f4EwZW5NfD7RU7niFSEMMCZAlM6ezf11MBo1ttQcei+FisyCxicg==";
};
};
"rollup-plugin-commonjs-10.1.0" = {
@@ -38849,7 +39016,7 @@ let
version = "10.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/rollup-plugin-commonjs/-/rollup-plugin-commonjs-10.1.0.tgz";
- sha512 = "3hwa4spdqidsbhq1yrik3imkhdqa9j801nzjqb4vllnj54z3y7l7zmlibm9q62x18srqd2nlbxgx644f29plbq0g04c30whjj6xnmcf";
+ sha512 = "jlXbjZSQg8EIeAAvepNwhJj++qJWNJw1Cl0YnOqKtP5Djx+fFGkp3WRh+W0ASCaFG5w1jhmzDxgu3SJuVxPF4Q==";
};
};
"rollup-plugin-node-resolve-5.2.0" = {
@@ -38858,7 +39025,7 @@ let
version = "5.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-5.2.0.tgz";
- sha512 = "1kpj6qgnb1z92c7g2yjys8wydx3y5m66kgw0ms5pfszww8sw6sb2kpawxnr5zhf31acamqs1hzphlp5irkf141av3bb9czd6ml74jcd";
+ sha512 = "jUlyaDXts7TW2CqQ4GaO5VJ4PwwaV8VUGA7+km3n6k6xtOEacf61u0VXwN80phY/evMcaS+9eIeJ9MOyDxt5Zw==";
};
};
"rollup-plugin-replace-2.2.0" = {
@@ -38867,7 +39034,7 @@ let
version = "2.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/rollup-plugin-replace/-/rollup-plugin-replace-2.2.0.tgz";
- sha512 = "161ihy8pv54s2vvlg4yah7yyppjcgh5sifkma0j07y4ck6jxb7hrx6qqpv4k8a8g5fvdj7r69k9xximz3b7m9024j0pq3748fsz35pz";
+ sha512 = "/5bxtUPkDHyBJAKketb4NfaeZjL5yLZdeUihSfbF2PQMz+rSTEb8ARKoOl3UBT4m7/X+QOXJo3sLTcq+yMMYTA==";
};
};
"rollup-pluginutils-2.8.2" = {
@@ -38876,7 +39043,7 @@ let
version = "2.8.2";
src = fetchurl {
url = "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz";
- sha512 = "0nxm4rlsd97p8jy3m7v6nh6rlcdbp29d5yga2723a9b3qq2vi2zv4dpd5vlxqlwjip63bqdrahcrwdw50c6zyi7d8y0d4yl34v7sjhh";
+ sha512 = "EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==";
};
};
"root-check-1.0.0" = {
@@ -38906,13 +39073,22 @@ let
sha1 = "6f04063a2d04eba3303a1bbc6765eef63037cf3d";
};
};
- "rss-parser-3.8.0" = {
+ "rss-parser-3.7.1" = {
name = "rss-parser";
packageName = "rss-parser";
- version = "3.8.0";
+ version = "3.7.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rss-parser/-/rss-parser-3.7.1.tgz";
+ sha512 = "1JKFzLHeteNandmlVBUWgLPmipFEllhdUQlmNvkXd6ju4VFOlGr0VmtlQaxzZoVysG2nbGb8eAtzNqQTxzQ+AQ==";
+ };
+ };
+ "rss-parser-3.9.0" = {
+ name = "rss-parser";
+ packageName = "rss-parser";
+ version = "3.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/rss-parser/-/rss-parser-3.8.0.tgz";
- sha512 = "EvjM0r3IymXnk+SCUawLhdH36D2WQCwpEfIyvu4hpPswYuMSk/jlCLOcg24OvXwVdcJcEocAlTZVjGNjOOSJXg==";
+ url = "https://registry.npmjs.org/rss-parser/-/rss-parser-3.9.0.tgz";
+ sha512 = "wlRSfGrotOXuWo19Dtl2KmQt7o9i5zzCExUrxpechE0O54BAx7JD+xhWyGumPPqiJj771ndflV3sE3bTHen0HQ==";
};
};
"rsvp-3.6.2" = {
@@ -38930,7 +39106,7 @@ let
version = "4.8.5";
src = fetchurl {
url = "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz";
- sha512 = "2wdl1qh3bdrji9q0whkrhj7gzryfipskamagkg5dq54phmg5c7ifp8va0b8saxs4xmi6c5mlvkh6gbk6r4nqrld4v8ykx5f0ja0xwwx";
+ sha512 = "nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==";
};
};
"rttc-4.5.2" = {
@@ -38966,16 +39142,7 @@ let
version = "2.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz";
- sha512 = "20q6jxxip3nvf6khgm6y4x8sisaid26pcjs88rh0s0z3676qkci5h4fy04n2anc64mzdgxfj7rn6awir6g14fmh8qswfvrmzmb6gxdn";
- };
- };
- "run-in-dir-0.3.0" = {
- name = "run-in-dir";
- packageName = "run-in-dir";
- version = "0.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/run-in-dir/-/run-in-dir-0.3.0.tgz";
- sha512 = "0ykmmkmpxm2yl5l20wha9j0dkvg77yjag3v64bjfd924l60sar68f69jv80jgc26czh6y84kfwxb4dkhq7szfp2x1msy9kplz2yk8z5";
+ sha512 = "tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==";
};
};
"run-parallel-1.1.9" = {
@@ -38984,7 +39151,7 @@ let
version = "1.1.9";
src = fetchurl {
url = "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz";
- sha512 = "3sl2kbxcwy92faw7zm0z4vql32622mag0bh6dv4bjk7cvc8a9sarvdclr9508hknhl0b7v8kzqvg3klvvff7psmvkfg9hy32i4sfjhc";
+ sha512 = "DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==";
};
};
"run-parallel-limit-1.0.5" = {
@@ -39092,7 +39259,7 @@ let
version = "6.5.4";
src = fetchurl {
url = "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz";
- sha512 = "3nzzg67sr57cc5n1065xsxjgrwa405bgbgqm9l8w01lnr660cy8zdjk99hm2n0did4kd75nwiz3843mfbrw7bs100n7g8q4r1fi18wx";
+ sha512 = "naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==";
};
};
"rxjs-6.5.5" = {
@@ -39101,7 +39268,16 @@ let
version = "6.5.5";
src = fetchurl {
url = "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz";
- sha512 = "0csbv2i7lf85kcn3x59ry96c41zx735f8mmaqzid9vp7xz072bxma44arky971djavsjqkdgss4igp4ljwhbgx81psdg198b3xhix2r";
+ 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==";
};
};
"s.color-0.0.13" = {
@@ -39110,7 +39286,7 @@ let
version = "0.0.13";
src = fetchurl {
url = "https://registry.npmjs.org/s.color/-/s.color-0.0.13.tgz";
- sha512 = "304lvkzdkwiaa08wir9z3zkigs9z3qkw4mrl4ihhikjarma8zh875zqap8yfx9k6qdnr750ykqnfh416mnvzc3xwqbk9pp0addd7ap7";
+ sha512 = "56rTWlPg3jQX5n2wv201gUBn8fSgnGwbNjN159FV+JeD4EeqZiVnhDASmivhE4+f9Ivzj59y5AgoFflsf25KwA==";
};
};
"s3-stream-upload-2.0.2" = {
@@ -39155,7 +39331,7 @@ let
version = "5.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz";
- sha512 = "1p28rllll1w65yzq5azi4izx962399xdsdlfbaynn7vmp981hiss05jhiy9hm7sbbfk3b4dhlcv0zy07fc59mnc07hdv6wcgqkcvawh";
+ sha512 = "kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==";
};
};
"safe-buffer-5.1.2" = {
@@ -39164,7 +39340,7 @@ let
version = "5.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz";
- sha512 = "3xbm0dkya4bc3zwfwpdzbl8ngq0aai5ihlp2v3s39y7162c7wyvv9izj3g8hv6dy6vm2lq48lmfzygk0kxwbjb6xic7k4a329j99p8r";
+ sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==";
};
};
"safe-buffer-5.2.0" = {
@@ -39173,7 +39349,7 @@ let
version = "5.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz";
- sha512 = "1pb164cfv1ip3s1rp008433rak88mdcch24q84cbfndg0dzky2ij8vjvsiyx2qf3rg4dgs82zk7vnrd9hkqqdcvp4lbk5ymcr8314bx";
+ sha512 = "fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==";
};
};
"safe-buffer-5.2.1" = {
@@ -39182,7 +39358,7 @@ let
version = "5.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz";
- sha512 = "1fq5yb2drm5x0pvp2ansqp7p3lq7q9p9z1pfhqfjgqs0ycq9zpnid55m5gx8ani9cwmjjcmn7nnn8j1f6iq3bxi56kdjwfa9six57df";
+ sha512 = "rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==";
};
};
"safe-json-stringify-1.2.0" = {
@@ -39191,7 +39367,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz";
- sha512 = "2z2n4cbf392dw9gbghn8paj8jsqkijbkpb6gf8z2nm4kdkzqwjjb7szpadczbcxbd5i035g2dha2yy6vgmv9wm47g8d7ffrd63iwzw0";
+ sha512 = "gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==";
};
};
"safe-regex-1.1.0" = {
@@ -39209,7 +39385,7 @@ let
version = "2.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";
- sha512 = "2v99f22kh56y72d3s8wrgdvf5n10ry40dh3fwnsxr4d5rfvxdfxfmc3qyqkscnj4f8799jy9bpg6cm21x2d811dr9ib83wjrlmkg6k1";
+ sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
};
};
"sander-0.5.1" = {
@@ -39236,7 +39412,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz";
- sha512 = "1jdy0h2kdi5d2lnxafnbxnqssf306v0pffvw10jspi9v899n7rxknzs78k7nnrgy1mgyfragq91y4ci7z7xksbp92xw6py80h1g65l6";
+ sha512 = "hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==";
};
};
"sanitize-filename-1.6.3" = {
@@ -39248,22 +39424,13 @@ let
sha512 = "y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==";
};
};
- "sass-formatter-0.4.7" = {
+ "sass-formatter-0.4.13" = {
name = "sass-formatter";
packageName = "sass-formatter";
- version = "0.4.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.4.7.tgz";
- sha512 = "32ww3kc8pmcrlbl3zrzh75s94yz47lc00qkqga4a0cf149rwcd9diknalc2hw4yrlx7x7fpxm312ca736zqshw5m9phx999cvha24g9";
- };
- };
- "sass-lookup-3.0.0" = {
- name = "sass-lookup";
- packageName = "sass-lookup";
- version = "3.0.0";
+ version = "0.4.13";
src = fetchurl {
- url = "https://registry.npmjs.org/sass-lookup/-/sass-lookup-3.0.0.tgz";
- sha512 = "TTsus8CfFRn1N44bvdEai1no6PqdmDiQUiqW5DlpmtT+tYnIt1tXtDIph5KA1efC+LmioJXSnCtUVpcK9gaKIg==";
+ url = "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.4.13.tgz";
+ sha512 = "EhNMkRZSZHcHrg/w0XgBoW96pcY11SBJ69mCI2S3Eo2sce2CSd66AqxAS05eC8yoc4BVg/Fr2KZty5B3gt6xGw==";
};
};
"sax-0.5.8" = {
@@ -39299,7 +39466,7 @@ let
version = "1.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz";
- sha512 = "1dn291mjsda42w8kldlbmngk6dhjxfbvvd5lckyqmwbjaj6069iq3wx0nvcfglwnpddz2qa93lzf4hv77iz43bd2qixa079sjzl799n";
+ sha512 = "NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==";
};
};
"saxes-3.1.11" = {
@@ -39308,7 +39475,7 @@ let
version = "3.1.11";
src = fetchurl {
url = "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz";
- sha512 = "3d23fnx0dn3fph9s6ak91w66xmhnm946fb2hk5m8a8cz7bx323fyv26m2nc4d9fp6pf8nag7w8ci4kaa4f82zmd4h1ndyf2gjmrvp31";
+ sha512 = "Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==";
};
};
"scheduler-0.18.0" = {
@@ -39320,13 +39487,22 @@ let
sha512 = "agTSHR1Nbfi6ulI0kYNK0203joW2Y5W4po4l+v03tOoiJKpTBbxpNhWDvqc/4IcOw+KLmSiQLTasZ4cab2/UWQ==";
};
};
+ "scheduler-0.19.1" = {
+ name = "scheduler";
+ packageName = "scheduler";
+ version = "0.19.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz";
+ sha512 = "n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==";
+ };
+ };
"schema-utils-1.0.0" = {
name = "schema-utils";
packageName = "schema-utils";
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz";
- sha512 = "3kgnvyq6cxrlx9xwba75z4wp364mf4y4d66d92zwhjdw8nqg5jxzp1bfl6n5srl0aircw32nmry28a4476cpb3ijqzz78hars4wqvlb";
+ sha512 = "i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==";
};
};
"schema-utils-2.7.0" = {
@@ -39335,7 +39511,7 @@ let
version = "2.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz";
- sha512 = "3qfwa2awxr1477kxl6zygvmlyjphkx10r1xa0gqb985fm3xg7a1l3pwp8rdxpdixqh6kzg033idqfrjkmyicjrnqikmwh4hiqa4lafj";
+ sha512 = "0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==";
};
};
"scoped-regex-1.0.0" = {
@@ -39347,15 +39523,6 @@ let
sha1 = "a346bb1acd4207ae70bd7c0c7ca9e566b6baddb8";
};
};
- "scuid-1.1.0" = {
- name = "scuid";
- packageName = "scuid";
- version = "1.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/scuid/-/scuid-1.1.0.tgz";
- sha512 = "MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg==";
- };
- };
"sec-1.0.0" = {
name = "sec";
packageName = "sec";
@@ -39401,22 +39568,13 @@ let
sha1 = "f0c82d98a3b139a8776a8808050b824431087fca";
};
};
- "seed-random-2.2.0" = {
- name = "seed-random";
- packageName = "seed-random";
- version = "2.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/seed-random/-/seed-random-2.2.0.tgz";
- sha1 = "2a9b19e250a817099231a5b99a4daf80b7fbed54";
- };
- };
- "seek-bzip-1.0.5" = {
+ "seek-bzip-1.0.6" = {
name = "seek-bzip";
packageName = "seek-bzip";
- version = "1.0.5";
+ version = "1.0.6";
src = fetchurl {
- url = "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz";
- sha1 = "cfe917cb3d274bcffac792758af53173eb1fabdc";
+ url = "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz";
+ sha512 = "e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==";
};
};
"select-1.1.2" = {
@@ -39443,7 +39601,7 @@ let
version = "1.10.7";
src = fetchurl {
url = "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz";
- sha512 = "165gijv79k6g333d52fwfnna4z0myalk0cywvf9b6pysjfwlib4cvldycwx6yiiy099v9s0yhgvhq1sn21dqy7r85kq4n6y5h2g1kgh";
+ sha512 = "8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==";
};
};
"semaphore-async-await-1.5.1" = {
@@ -39533,7 +39691,7 @@ let
version = "5.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz";
- sha512 = "0h32zh035y8m6dzcqhcymbhwgmc8839fa1hhj0jfh9ivp9kmqfj1sbwnsnkzcn9qm3sqn38sa8ys2g4c638lpnmzjr0a0qndmv7f8p1";
+ sha512 = "4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==";
};
};
"semver-5.5.1" = {
@@ -39551,7 +39709,7 @@ let
version = "5.7.1";
src = fetchurl {
url = "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz";
- sha512 = "0cl68vp0ymkjpvim4s24v3awyk37d1bfbqrqv4ybwfi8yxga3d8fma2d6bh8dd4i2dsfwca324vaxm5dms61kdlmihdarfgzw6rmaxi";
+ sha512 = "sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==";
};
};
"semver-6.3.0" = {
@@ -39560,7 +39718,7 @@ let
version = "6.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz";
- sha512 = "17wg4dv63jhss5hwqd135zz67r5c30b7a1xz33kfa7knxr0wfypyb8mj2xmc3l71qkxrz569n89xwp5d77m7adn0sr5wzfjlh2m6zvg";
+ sha512 = "b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==";
};
};
"semver-7.0.0" = {
@@ -39569,7 +39727,7 @@ let
version = "7.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz";
- sha512 = "3a2ms1q039z9j08m2mfpikh5dnhc3ypxzbvyzff4l7gfyd002xjw7f50yi8lpvrid4nj74gpnnzj2qz1fq41n4brrx6hb9xa36plq7q";
+ sha512 = "+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==";
};
};
"semver-7.1.3" = {
@@ -39578,7 +39736,7 @@ let
version = "7.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/semver/-/semver-7.1.3.tgz";
- sha512 = "32cdpngjcravgf06jc8ny0d3qq8q5a9llmlxvnafjlgqxj6g5l088cx2w27c94rahds21zph8in4b67c5yxk6n2js0j1xc0z36k8hvs";
+ sha512 = "ekM0zfiA9SCBlsKa2X1hxyxiI4L3B6EbVJkkdgQXnSEEaHlGdvyodMruTiulSRWMMB4NeIuYNMC9rTKTz97GxA==";
};
};
"semver-7.3.2" = {
@@ -39587,7 +39745,7 @@ let
version = "7.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz";
- sha512 = "1frz6dc48q7l0wplm6v1big75q55ba1zjxz78xxlzhqmzph0bsvwzj4xrhagkckbvwsybx1792c4plql7a8cax53ydsjyfyckgrpcrs";
+ sha512 = "OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==";
};
};
"semver-compare-1.0.0" = {
@@ -39689,31 +39847,22 @@ let
sha1 = "be70d8d1be01de61821af13780b50345a4f71abd";
};
};
- "send-0.11.1" = {
- name = "send";
- packageName = "send";
- version = "0.11.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/send/-/send-0.11.1.tgz";
- sha1 = "1beabfd42f9e2709f99028af3078ac12b47092d5";
- };
- };
"send-0.17.1" = {
name = "send";
packageName = "send";
version = "0.17.1";
src = fetchurl {
url = "https://registry.npmjs.org/send/-/send-0.17.1.tgz";
- sha512 = "016qgvxg1si6vn34p7piyc8mhvmav1zscm294wkcjf221y1l9zk5kwk5z6yn1ixspj12df25bpazb2h3fdclcf59xqc2h4w46r4mi86";
+ sha512 = "BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==";
};
};
- "sentence-case-2.1.1" = {
+ "sentence-case-3.0.3" = {
name = "sentence-case";
packageName = "sentence-case";
- version = "2.1.1";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/sentence-case/-/sentence-case-2.1.1.tgz";
- sha1 = "1f6e2dda39c168bf92d13f86d4a918933f667ed4";
+ url = "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.3.tgz";
+ sha512 = "ZPr4dgTcNkEfcGOMFQyDdJrTU9uQO1nb1cjf+nuzb6FxgMDgKddZOM29qEsB7jvsZSMruLRcL2KfM4ypKpa0LA==";
};
};
"sentence-splitter-2.3.2" = {
@@ -39743,6 +39892,15 @@ let
sha1 = "e433676932020454e3c14870c517ea1de56c2fa4";
};
};
+ "seq-0.3.5" = {
+ name = "seq";
+ packageName = "seq";
+ version = "0.3.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/seq/-/seq-0.3.5.tgz";
+ sha1 = "ae02af3a424793d8ccbf212d69174e0c54dffe38";
+ };
+ };
"sequencify-0.0.7" = {
name = "sequencify";
packageName = "sequencify";
@@ -39752,31 +39910,31 @@ let
sha1 = "90cff19d02e07027fd767f5ead3e7b95d1e7380c";
};
};
- "serialize-error-5.0.0" = {
+ "serialize-error-7.0.1" = {
name = "serialize-error";
packageName = "serialize-error";
- version = "5.0.0";
+ version = "7.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/serialize-error/-/serialize-error-5.0.0.tgz";
- sha512 = "/VtpuyzYf82mHYTtI4QKtwHa79vAdU5OQpNPAmE/0UDdlGT0ZxHwC+J6gXkw29wwoVI8fMPsfcVHOwXtUQYYQA==";
+ url = "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz";
+ sha512 = "8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==";
};
};
- "serialize-javascript-2.1.2" = {
+ "serialize-javascript-3.1.0" = {
name = "serialize-javascript";
packageName = "serialize-javascript";
- version = "2.1.2";
+ version = "3.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz";
- sha512 = "26vhlfjji0jk84cvbcpna4h1nfvdwj19g7rjmvz9mzlm277cpgz7xw9q61yrp3x4amas66fxrz0p2rrndv737j4imw4a5ql0614xkxf";
+ url = "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz";
+ sha512 = "JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==";
};
};
- "serialize-javascript-3.1.0" = {
+ "serialize-javascript-4.0.0" = {
name = "serialize-javascript";
packageName = "serialize-javascript";
- version = "3.1.0";
+ version = "4.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz";
- sha512 = "JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==";
+ url = "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz";
+ sha512 = "GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==";
};
};
"serialize-to-js-3.1.1" = {
@@ -39788,15 +39946,6 @@ let
sha512 = "F+NGU0UHMBO4Q965tjw7rvieNVjlH6Lqi2emq/Lc9LUURYJbiCzmpi4Cy1OOjjVPtxu0c+NE85LU6968Wko5ZA==";
};
};
- "serializerr-1.0.3" = {
- name = "serializerr";
- packageName = "serializerr";
- version = "1.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/serializerr/-/serializerr-1.0.3.tgz";
- sha1 = "12d4c5aa1c3ffb8f6d1dc5f395aa9455569c3f91";
- };
- };
"serve-favicon-2.5.0" = {
name = "serve-favicon";
packageName = "serve-favicon";
@@ -39806,13 +39955,13 @@ let
sha1 = "935d240cdfe0f5805307fdfe967d88942a2cbcf0";
};
};
- "serve-handler-6.1.2" = {
+ "serve-handler-6.1.3" = {
name = "serve-handler";
packageName = "serve-handler";
- version = "6.1.2";
+ version = "6.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.2.tgz";
- sha512 = "RFh49wX7zJmmOVDcIjiDSJnMH+ItQEvyuYLYuDBVoA/xmQSCuj+uRmk1cmBB5QQlI3qOiWKp6p4DUGY+Z5AB2A==";
+ url = "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz";
+ sha512 = "FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==";
};
};
"serve-index-1.9.1" = {
@@ -39830,16 +39979,7 @@ let
version = "1.14.1";
src = fetchurl {
url = "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz";
- sha512 = "0551vv6s1vgk5krzdn9cwnybsv6g4cyqpkk1dlkyv1pd8n7m8r7pi12r16bw12dzwl6ghj4qwizjsxc8vl26lv9c61fkq9r059yzji4";
- };
- };
- "serve-static-1.8.1" = {
- name = "serve-static";
- packageName = "serve-static";
- version = "1.8.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/serve-static/-/serve-static-1.8.1.tgz";
- sha1 = "08fabd39999f050fc311443f46d5888a77ecfc7c";
+ sha512 = "JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==";
};
};
"server-destroy-1.0.1" = {
@@ -39851,13 +39991,13 @@ let
sha1 = "f13bf928e42b9c3e79383e61cc3998b5d14e6cdd";
};
};
- "service-runner-2.7.7" = {
+ "service-runner-2.7.8" = {
name = "service-runner";
packageName = "service-runner";
- version = "2.7.7";
+ version = "2.7.8";
src = fetchurl {
- url = "https://registry.npmjs.org/service-runner/-/service-runner-2.7.7.tgz";
- sha512 = "/fxWWDXThY+Jm6UEWY+DNqW41ahjrYYGLsUiMqqY2+lYJ1JtcwC5tzWD19MlwJESlUjCDYH8l7v/g+9MuASXAQ==";
+ url = "https://registry.npmjs.org/service-runner/-/service-runner-2.7.8.tgz";
+ sha512 = "YZBOj9wRzWEiBgIfrvq7OFVf9wr0u/llyeIsZjrd6tyrjJz2ywB9DiGpWb7/+MVswi970bgAw6+OUCq+9luyuw==";
};
};
"set-blocking-1.0.0" = {
@@ -39902,7 +40042,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz";
- sha512 = "15idn47lw67wfq0qfva85xnphqxkzz5apix6gwcnylmqw4ch7bqhq4vzdh53f327agpcg6pdzkbj8m72wm887wd8lqaydw20zbxq497";
+ sha512 = "JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==";
};
};
"setimmediate-1.0.5" = {
@@ -39920,7 +40060,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz";
- sha512 = "2jlhhawfqdiga1m6if01ks1q3yx56k5vj6wf372589vkswvdflw7224viivxali56b0jjsckpmjy10rj6fcakhw2dbq2psr197kzw86";
+ sha512 = "BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==";
};
};
"setprototypeof-1.1.1" = {
@@ -39929,7 +40069,16 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz";
- sha512 = "01qxzb0a6jrcxa6qh776v04ihqrmcy3qfbp9drfsjhfcsmaqd21mppr3ndj970ixfh6bpm8ai45jyqyzjfjw26pcyd82y6pyrcl1xr6";
+ sha512 = "JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==";
+ };
+ };
+ "setprototypeof-1.2.0" = {
+ name = "setprototypeof";
+ packageName = "setprototypeof";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz";
+ sha512 = "E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==";
};
};
"seventh-0.7.35" = {
@@ -39938,7 +40087,7 @@ let
version = "0.7.35";
src = fetchurl {
url = "https://registry.npmjs.org/seventh/-/seventh-0.7.35.tgz";
- sha512 = "3zk3qhs7j8bvqcsw9vsvicg6ipi8cqzcqf71bb237gv823c4vsfp54l2n1m1d4sckj6i1snzbr93bvqs8vclvxhpx971zb4nv4srqgj";
+ sha512 = "8uGsybZk/XBSv7BvyjbSeK+R8vpWh2jkZJq0UIMVlJTr9CZsCLTfGWKtcBxmHzMUbzSPxa134prhvZA8GuIx/w==";
};
};
"sha.js-2.4.11" = {
@@ -39947,7 +40096,7 @@ let
version = "2.4.11";
src = fetchurl {
url = "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz";
- sha512 = "2lihh3p2mrwymrly93ni37b1dvzwbm1jc47iqp66ax4bj41js4mr94wghv3c2agq98bb44nxxddn2n67ab978zk00xx2znw3vj2kha0";
+ sha512 = "QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==";
};
};
"sha.js-2.4.5" = {
@@ -39977,13 +40126,22 @@ let
sha1 = "415f42702d73d810330292cc5ee86eae1a11a170";
};
};
+ "shallowequal-1.1.0" = {
+ name = "shallowequal";
+ packageName = "shallowequal";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz";
+ sha512 = "y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==";
+ };
+ };
"sharp-0.23.4" = {
name = "sharp";
packageName = "sharp";
version = "0.23.4";
src = fetchurl {
url = "https://registry.npmjs.org/sharp/-/sharp-0.23.4.tgz";
- sha512 = "3wj17q5id6s15q7mks0qilpk19w6920q637wg78fpzw8mhjrpi2zh33mhz43ak9q1diqhd1cp0s4iwbic6b5hnmrc1lakwwvs11m4vw";
+ sha512 = "fJMagt6cT0UDy9XCsgyLi0eiwWWhQRxbwGmqQT6sY8Av4s0SVsT/deg8fobBQCTDU5iXRgz0rAeXoE2LBZ8g+Q==";
};
};
"shasum-1.0.2" = {
@@ -40001,7 +40159,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz";
- sha512 = "1bdc4kbk4jy4crxvf36kwbf91ya8xy2xap7mlrdxz44j51y77mhfgzp846w2bxwiw3rrj9lbcylc636ffm7j8c66fx5iigpkyp3kai2";
+ sha512 = "Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==";
};
};
"shebang-command-1.2.0" = {
@@ -40019,7 +40177,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz";
- sha512 = "066cirpvgdn5ywf1lpad9wrzkbk19mdwm662mk09mhlsw16rigayybrp18jna89zbqw06v43nnpbxjzxcx0wsnxmikdfqk96vdnnz4h";
+ sha512 = "kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==";
};
};
"shebang-regex-1.0.0" = {
@@ -40037,7 +40195,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz";
- sha512 = "3a1nivszhfclgwknyblqnd1nis1i1g3v571pbrhrf2dhpdbnkliswcw10s9k883cnxk01xd2z26x0s7qg0annp0vvwpvisw3cb9vvzg";
+ sha512 = "7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==";
};
};
"shell-quote-1.6.1" = {
@@ -40055,7 +40213,7 @@ let
version = "1.7.2";
src = fetchurl {
url = "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz";
- sha512 = "11a56bai83fzl9zdqp594aypy7f31mkm2whi4ar94wf0w6lzmzfmbw4qd6bn1bibkmb9407wkff5k3d7xvsi3ycj2mw1camyadzy74r";
+ sha512 = "mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==";
};
};
"shelljs-0.3.0" = {
@@ -40109,7 +40267,7 @@ let
version = "0.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz";
- sha512 = "31h1mksdbashjfpvj7xh8nqw7siqm5v1yj77pmcsbkzqi4hrpjqmzv2sifjlljjyx87sfqnmcn0yqh1hfgn669c43i2dargyi8i4p5w";
+ sha512 = "vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==";
};
};
"shortid-2.2.15" = {
@@ -40121,6 +40279,60 @@ let
sha512 = "5EaCy2mx2Jgc/Fdn9uuDuNIIfWBpzY4XIlhoqtXF6qsf+/+SGZ+FxDdX/ZsMZiWupIWNqAEmiNY4RC+LSmCeOw==";
};
};
+ "should-13.2.3" = {
+ name = "should";
+ packageName = "should";
+ version = "13.2.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/should/-/should-13.2.3.tgz";
+ sha512 = "ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==";
+ };
+ };
+ "should-equal-2.0.0" = {
+ name = "should-equal";
+ packageName = "should-equal";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz";
+ sha512 = "ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==";
+ };
+ };
+ "should-format-3.0.3" = {
+ name = "should-format";
+ packageName = "should-format";
+ version = "3.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz";
+ sha1 = "9bfc8f74fa39205c53d38c34d717303e277124f1";
+ };
+ };
+ "should-type-1.4.0" = {
+ name = "should-type";
+ packageName = "should-type";
+ version = "1.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz";
+ sha1 = "0756d8ce846dfd09843a6947719dfa0d4cff5cf3";
+ };
+ };
+ "should-type-adaptors-1.1.0" = {
+ name = "should-type-adaptors";
+ packageName = "should-type-adaptors";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz";
+ sha512 = "JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==";
+ };
+ };
+ "should-util-1.0.1" = {
+ name = "should-util";
+ packageName = "should-util";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz";
+ sha512 = "oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==";
+ };
+ };
"shush-1.0.0" = {
name = "shush";
packageName = "shush";
@@ -40148,13 +40360,13 @@ let
sha1 = "3ff21f198cad2175f9f3b781853fd94d0d19b590";
};
};
- "sign-addon-2.0.5" = {
+ "sign-addon-2.0.6" = {
name = "sign-addon";
packageName = "sign-addon";
- version = "2.0.5";
+ version = "2.0.6";
src = fetchurl {
- url = "https://registry.npmjs.org/sign-addon/-/sign-addon-2.0.5.tgz";
- sha512 = "dVjIWe1VJ2VQCdScREWXWECmJhgjpJMqwPKkW+L78PPx2Jyr/t+//kNHqG1hYrmIsvQN7vGjAjv9s7ix0vw0zA==";
+ url = "https://registry.npmjs.org/sign-addon/-/sign-addon-2.0.6.tgz";
+ sha512 = "/8SQPNCrrZKMthdDf1IfI4XMbq8k9YsiiMyVeQL8xhhQSsZho6ZvEUBFSA70N0eznLZyab3k1d2CNOchYRYA6Q==";
};
};
"signal-exit-3.0.3" = {
@@ -40163,7 +40375,7 @@ let
version = "3.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz";
- sha512 = "26893dbicabdw7f4klf18aiw4r88b8ndc9rchbpsaxb3ibvkk37gkffghac7g62clqkhk7szyfwnfxcsfs23wcjq6qm6lxwa3s7hhjm";
+ sha512 = "VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==";
};
};
"signals-1.0.0" = {
@@ -40184,22 +40396,13 @@ let
sha1 = "50a9989da7c98c2c61dad119bc97470ef8528129";
};
};
- "simple-concat-1.0.0" = {
+ "simple-concat-1.0.1" = {
name = "simple-concat";
packageName = "simple-concat";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz";
- sha1 = "7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6";
- };
- };
- "simple-errors-1.0.1" = {
- name = "simple-errors";
- packageName = "simple-errors";
version = "1.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/simple-errors/-/simple-errors-1.0.1.tgz";
- sha1 = "b0bbecac1f1082f13b3962894b4a9e88f3a0c9ef";
+ url = "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz";
+ sha512 = "cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==";
};
};
"simple-get-2.8.1" = {
@@ -40217,7 +40420,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz";
- sha512 = "18b7iagh5578hvil6z14783sacamvymvjphfvbsdszmbgm8lsr28m6b73fdqs5j1i23z1kz78l4xliaryk419q0d6fd8kcszxq7l93c";
+ sha512 = "bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==";
};
};
"simple-get-4.0.0" = {
@@ -40238,6 +40441,15 @@ let
sha512 = "xauHm1YqCTom1sC9eOjfq3/9RKiUA9iPnxBbrY2DdL8l4ADMu0jjM5l5lphQP5YWNqAL2aXC/OeuQ76vHtW5fg==";
};
};
+ "simple-git-2.5.0" = {
+ name = "simple-git";
+ packageName = "simple-git";
+ version = "2.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/simple-git/-/simple-git-2.5.0.tgz";
+ sha512 = "4gmtMqfIL9bsBNJDP/rDwZe3GsQL/tp85Qv5cmRc8iIDNOZJS4IX1oPfcqp9b7BGPc5bfuw4yd1i3lQacvuqDQ==";
+ };
+ };
"simple-markdown-0.4.4" = {
name = "simple-markdown";
packageName = "simple-markdown";
@@ -40355,15 +40567,6 @@ let
sha512 = "bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==";
};
};
- "size-rate-0.3.1" = {
- name = "size-rate";
- packageName = "size-rate";
- version = "0.3.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/size-rate/-/size-rate-0.3.1.tgz";
- sha512 = "2nywy69caymiwklyw3yr4p1gsam5azdh8hgsyjq443bjh9wrcvfyzfc8h43sjf6nr18aw1zpnbmnskv04pahd7x88s0vmsgppm7xkc2";
- };
- };
"skin-tone-1.0.0" = {
name = "skin-tone";
packageName = "skin-tone";
@@ -40388,7 +40591,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz";
- sha512 = "3sbrc1b1qf9m7lhlljmnc51k9bl7jbc9zfmdc4z55iafsck65d9ll77bifknvgvgbc0f0a7cvm1b785ab5d1avm27lm7kvnd3fs30k5";
+ sha512 = "ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==";
};
};
"slash-3.0.0" = {
@@ -40397,7 +40600,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz";
- sha512 = "3cj4cvlh36f0h6f3dslbkwa3y9nnny8qmwbf4kw3xy8vfbg5mypknds3j2cdhf7xg82hm8smdl8cq88xn4nyw1b9677xjwvly2kbm43";
+ sha512 = "g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==";
};
};
"slasp-0.0.4" = {
@@ -40442,7 +40645,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz";
- sha512 = "1xd3zsk02nck4y601rn98n8cicrphaw5bdix278mk1yizmjv9s0wpa6akcqggd7d99c55s3byf4ylqdxkshyfsfnfx7lvwbmq2b3siw";
+ sha512 = "POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==";
};
};
"slice-ansi-2.1.0" = {
@@ -40451,7 +40654,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz";
- sha512 = "2hri697iq2zbwfqga7889i00ry55xb9zj48wf292qn7wk0dyl2ymd1bjph6a79glqyhj4lajd4fyhmxmqdhnpxd55fvjq1hf45rbvs2";
+ sha512 = "Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==";
};
};
"slice-ansi-3.0.0" = {
@@ -40481,6 +40684,15 @@ let
sha1 = "56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707";
};
};
+ "slugify-1.4.5" = {
+ name = "slugify";
+ packageName = "slugify";
+ version = "1.4.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/slugify/-/slugify-1.4.5.tgz";
+ sha512 = "WpECLAgYaxHoEAJ8Q1Lo8HOs1ngn7LN7QjXgOLbmmfkcWvosyk4ZTXkTzKyhngK640USTZUlgoQJfED1kz5fnQ==";
+ };
+ };
"smart-buffer-4.1.0" = {
name = "smart-buffer";
packageName = "smart-buffer";
@@ -40514,7 +40726,7 @@ let
version = "0.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/snabbdom/-/snabbdom-0.7.0.tgz";
- sha512 = "3bh1m1ymhqqcm0mlxy5ja4xhcrryczvjda6jf8k6km9fx655x1wn7gx85i9rqds6wr1nwzccrdq72d5wn1274lxkzwy1n39gya3la1c";
+ sha512 = "LCg6lH9p2OD5n52SI4LlpYmDW2bscxsyN7rhnGJB/R3LQy/FdJfqNBM5aVST+zOfM4OdKFl8pxVUhjGsPtQA1w==";
};
};
"snabbdom-selector-1.2.1" = {
@@ -40523,16 +40735,16 @@ let
version = "1.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/snabbdom-selector/-/snabbdom-selector-1.2.1.tgz";
- sha512 = "3d51vgryfsxmpva2m93ca6z130m6vh4aiii2r9w7wkibrqy6z5zjyr2p26lmghn8msdfi1yvg9hfjq573q45vazzy2my9hivqb3ck43";
+ sha512 = "g0w2Ft4RJl+F/1/tQvA4BUsH09s+RNd0RRa+So24Inv5yzce5xUnPzxlEWNUBG5TwQjfKDZSFWrf2rXz+e1Q2g==";
};
};
- "snake-case-2.1.0" = {
+ "snake-case-3.0.3" = {
name = "snake-case";
packageName = "snake-case";
- version = "2.1.0";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/snake-case/-/snake-case-2.1.0.tgz";
- sha1 = "41bdb1b73f30ec66a04d4e2cad1b76387d4d6d9f";
+ url = "https://registry.npmjs.org/snake-case/-/snake-case-3.0.3.tgz";
+ sha512 = "WM1sIXEO+rsAHBKjGf/6R1HBBcgbncKS08d2Aqec/mrDSpU80SiOU41hO7ny6DToHSyrlwTYzQBIK1FPSx4Y3Q==";
};
};
"snapdragon-0.8.2" = {
@@ -40541,7 +40753,7 @@ let
version = "0.8.2";
src = fetchurl {
url = "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz";
- sha512 = "2b0sap2q0c6qbfkw6znql845b143frn5gkkz4gpirjhgwa2j3wy3jsvrfg51s5c1w1m4nkgis97x9yvmzsc533kap9j3h3zcffqxp0n";
+ sha512 = "FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==";
};
};
"snapdragon-node-2.1.1" = {
@@ -40550,7 +40762,7 @@ let
version = "2.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz";
- sha512 = "2gk18pdld8ij1bpa2mdwl8f7i4rl5d4ys3qw31hipj56wslnsfhp1vxp3q36kj1m4f34wzzlvj0282qx5xlflqf978xyqlc2viyaviv";
+ sha512 = "O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==";
};
};
"snapdragon-util-3.0.1" = {
@@ -40559,7 +40771,7 @@ let
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz";
- sha512 = "1jsaqma4ycl2iq0761i1w7758z1kq7gbsij4xfb7p5cnw0qa62pszv6pr3j856n3pbxww7wwxs5wvcg2cb6vy020kw3bchashqs9clr";
+ sha512 = "mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==";
};
};
"snapsvg-0.5.1" = {
@@ -40577,7 +40789,7 @@ let
version = "3.6.4";
src = fetchurl {
url = "https://registry.npmjs.org/snekfetch/-/snekfetch-3.6.4.tgz";
- sha512 = "1vjlm1yvmw1b6wdx57xm4nnyjfvbvsb4plgv7jwg8k3ksp6f90cyipgnnydqfydkv1wzmgsnlrk1n2xzfm9cy97m9gq3lr368hn6g1n";
+ sha512 = "NjxjITIj04Ffqid5lqr7XdgwM7X61c/Dns073Ly170bPQHLm6jkmelye/eglS++1nfTWktpP6Y2bFXjdPlQqdw==";
};
};
"sntp-1.0.9" = {
@@ -40598,13 +40810,13 @@ let
sha512 = "3UlyogA67/9WOssJ7s4d7gqWQRWyO/LbgdBBNMhhmFDKa7eTUSW+A782CVHgyDSJZ2kNANcMWwMiOL+h3p6zQg==";
};
};
- "snyk-docker-plugin-3.6.3" = {
+ "snyk-docker-plugin-3.16.0" = {
name = "snyk-docker-plugin";
packageName = "snyk-docker-plugin";
- version = "3.6.3";
+ version = "3.16.0";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-docker-plugin/-/snyk-docker-plugin-3.6.3.tgz";
- sha512 = "+9pQc9+tetzMiUIV42WA3LAUkrZh6hhkhURv1X4kKyo2c1C8PSbCmpvycx/irilzfmH7dqBv0RXmb4vONPBXHA==";
+ url = "https://registry.npmjs.org/snyk-docker-plugin/-/snyk-docker-plugin-3.16.0.tgz";
+ sha512 = "i11WxMhsZxcFKn123LeA+u77NN7uWqWgPfQ6dvkACJnvouWHZidkOAxBOmYU49x8VS7dEQSe2Ym0bgr6EHn4cQ==";
};
};
"snyk-go-parser-1.4.1" = {
@@ -40616,22 +40828,22 @@ let
sha512 = "StU3uHB85VMEkcgXta63M0Fgd+9cs5sMCjQXTBoYTdE4dxarPn7U67yCuwkRRdZdny1ZXtzfY8LKns9i0+dy9w==";
};
};
- "snyk-go-plugin-1.14.2" = {
+ "snyk-go-plugin-1.16.0" = {
name = "snyk-go-plugin";
packageName = "snyk-go-plugin";
- version = "1.14.2";
+ version = "1.16.0";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-go-plugin/-/snyk-go-plugin-1.14.2.tgz";
- sha512 = "r/uaM3gk/RF7m/VGYswxlnA6I+kMgK3eVPsPyf7400BhqF8noh8K7v10CEg67mHA4JM0l7dZASqejr/5kKw9ZQ==";
+ url = "https://registry.npmjs.org/snyk-go-plugin/-/snyk-go-plugin-1.16.0.tgz";
+ sha512 = "XNGHEFyP+pCzcqmXnj5T/1Oy6AZzm2WkTSuUpohWQ/09ecMRCCv2yrr/kwMQemrKN4+7CoJS/9xfm3GnNlzVHA==";
};
};
- "snyk-gradle-plugin-3.3.4" = {
+ "snyk-gradle-plugin-3.5.1" = {
name = "snyk-gradle-plugin";
packageName = "snyk-gradle-plugin";
- version = "3.3.4";
+ version = "3.5.1";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-gradle-plugin/-/snyk-gradle-plugin-3.3.4.tgz";
- sha512 = "vUHCpBxTzutuk6IB8VGGgGcvt6c7h6SakKLTCZBjpb3ssRPvWUEVDix7xrKwJt5sea+KB/WIVeRzlHuecfjvIw==";
+ url = "https://registry.npmjs.org/snyk-gradle-plugin/-/snyk-gradle-plugin-3.5.1.tgz";
+ sha512 = "8tZwQCqRbjp1azvc+bBRXSbn2AjbUpFAM6qoSpM/IZpfGl1RaOtz4/JTkGFxj+iBhTFoAkGxEunT66eO0pHZZw==";
};
};
"snyk-module-1.9.1" = {
@@ -40661,13 +40873,13 @@ let
sha512 = "HHuOYEAACpUpkFgU8HT57mmxmonaJ4O3YADoSkVhnhkmJ+AowqZyJOau703dYHNrq2DvQ7qYw81H7yyxS1Nfjw==";
};
};
- "snyk-mvn-plugin-2.15.2" = {
+ "snyk-mvn-plugin-2.18.2" = {
name = "snyk-mvn-plugin";
packageName = "snyk-mvn-plugin";
- version = "2.15.2";
+ version = "2.18.2";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-mvn-plugin/-/snyk-mvn-plugin-2.15.2.tgz";
- sha512 = "2TTRizQxfUrA9w0pjxxsvGE+FgFSgog2wwpm378jNiKAZazGgV0txVMM4CoZJMz/tbUmzaJSS8DMQe1C7wlBFQ==";
+ url = "https://registry.npmjs.org/snyk-mvn-plugin/-/snyk-mvn-plugin-2.18.2.tgz";
+ sha512 = "A36YmfpeEXGsKoChm644DysKG40d5y5MZnldkpsbrLz37R3JMxkt4igMACZ9QJZAkiWjVs28hOKyyT1vuMPlHg==";
};
};
"snyk-nodejs-lockfile-parser-1.22.0" = {
@@ -40679,6 +40891,15 @@ let
sha512 = "l6jLoJxqcIIkQopSdQuAstXdMw5AIgLu+uGc5CYpHyw8fYqOwna8rawwofNeGuwJAAv4nEiNiexeYaR88OCq6Q==";
};
};
+ "snyk-nodejs-lockfile-parser-1.26.3" = {
+ name = "snyk-nodejs-lockfile-parser";
+ packageName = "snyk-nodejs-lockfile-parser";
+ version = "1.26.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.26.3.tgz";
+ sha512 = "mBQ6vhnXAeyMxlnl9amjJWpA+/3qqXwM8Sj/P+9uH2TByOFLxdGzMNQFcl3q/H2yUdcs/epVdXJp09A2dK2glA==";
+ };
+ };
"snyk-nuget-plugin-1.18.1" = {
name = "snyk-nuget-plugin";
packageName = "snyk-nuget-plugin";
@@ -40784,7 +41005,7 @@ let
version = "2.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/socket.io/-/socket.io-2.3.0.tgz";
- sha512 = "0bdxvppln4a0bj8iz9bkrxsd8miixda1yagpv6rrmvm4aylz90bp7gair29irpps3aymil121ia13b98k6r6l7z8wh6gl73bbd3s3yq";
+ sha512 = "2A892lrj0GcgR/9Qk81EaY2gYhCBxurV0PfmmESO6p27QPrUK1J3zdns+5QPqvUYK2q657nSj0guoIil9+7eFg==";
};
};
"socket.io-adapter-0.2.0" = {
@@ -40802,7 +41023,7 @@ let
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz";
- sha512 = "3r37djw5z7l9qmsj82kzjah02vww87jh3cliyndb5nb2lwx6bj64ci7k55zcb2l03jh45zrp0w7amncqj9aa2mm4b9kllk47m952djv";
+ sha512 = "WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==";
};
};
"socket.io-client-1.0.6" = {
@@ -40820,7 +41041,7 @@ let
version = "2.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.3.0.tgz";
- sha512 = "1s5j7h4kdimqb0cfsrfijxsrn29sih282m4b0prgwkprg1hr2q1k31274c1kbgak2z04rv1zjihwc67g4rdln8wgvmks490drzi0i3h";
+ sha512 = "cEQQf24gET3rfhxZ2jJ5xzAOo/xhZwK+mOqtGRg5IowZsMgwvHwnf/mCRapAAkadhM26y+iydgwsXGObBB5ZdA==";
};
};
"socket.io-parser-2.1.2" = {
@@ -40847,7 +41068,7 @@ let
version = "3.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.0.tgz";
- sha512 = "2g8gf768gk7hjh1z7ch9y5mgzhpw1h1l7mdnw5ykdccqa4gg4dpl6r6w1i3m7hf8bn924gfzi8xzy1k9kjh38asdn2dd0f3lrbydk45";
+ sha512 = "hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng==";
};
};
"socket.io-parser-3.4.1" = {
@@ -40856,16 +41077,7 @@ let
version = "3.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.4.1.tgz";
- sha512 = "3864dwlq0f1nhqazvy428bjja7lnnwgjds3fwkjxqz070gnvk5z06q3gs4w0bp6l6flaiawxgxqhn5yimsb91avgzb24n7y6a1lqn6p";
- };
- };
- "socket.io-stream-0.9.1" = {
- name = "socket.io-stream";
- packageName = "socket.io-stream";
- version = "0.9.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/socket.io-stream/-/socket.io-stream-0.9.1.tgz";
- sha1 = "421258316288b83ac693b0d43efd09d6d43aba97";
+ sha512 = "11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A==";
};
};
"sockjs-0.3.20" = {
@@ -40883,7 +41095,7 @@ let
version = "1.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz";
- sha512 = "3pa683q7x6az2iwmd2bh0d2zwdkgklkfi4vpkwnxw4b49mgfdjkal83i9lzxlz6f6sqybyvb0mlyw0mmg9mdd76fawvi7izxz48ndp7";
+ sha512 = "5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==";
};
};
"socks-2.3.3" = {
@@ -40895,6 +41107,15 @@ let
sha512 = "o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==";
};
};
+ "socks-2.4.1" = {
+ name = "socks";
+ packageName = "socks";
+ version = "2.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/socks/-/socks-2.4.1.tgz";
+ sha512 = "8mWHeYC1OA0500qzb+sqwm0Hzi8oBpeuI1JugoBVMEJtJvxSgco8xFSK+NRnZcHeeWjTbF82KUDo5sXH22TY5A==";
+ };
+ };
"socks-proxy-agent-4.0.2" = {
name = "socks-proxy-agent";
packageName = "socks-proxy-agent";
@@ -41003,13 +41224,13 @@ let
sha512 = "csdVyakzHJRyCevY4aZC2Eacda8paf+4nmRGF2N7KxCLKY2Ajn72JsExaQlJQ2BiXJncp44p3T+b80cU+2TTsg==";
};
};
- "sonic-boom-1.0.1" = {
+ "sonic-boom-1.0.2" = {
name = "sonic-boom";
packageName = "sonic-boom";
- version = "1.0.1";
+ version = "1.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.0.1.tgz";
- sha512 = "o9tx+bonVEXSaPtptyXQXpP8l6UV9Bi3im2geZskvWw2a/o/hrbWI7EBbbv+rOx6Hubnzun9GgH4WfbgEA3MFQ==";
+ url = "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.0.2.tgz";
+ sha512 = "sRMmXu7uFDXoniGvtLHuQk5KWovLWoi6WKASn7rw0ro41mPf0fOolkGp4NE6680CbxvNh26zWNyFQYYWXe33EA==";
};
};
"sorcery-0.10.0" = {
@@ -41099,7 +41320,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz";
- sha512 = "0izwdwncwz4s14qn5ahkb2mpcdpxq2arn5185dlhljns4nylsw2xfm425zi115ik4kz1vfa97qyix3vf3i149dyi1ndq61iaf0knx5a";
+ sha512 = "qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==";
};
};
"source-map-0.1.31" = {
@@ -41144,7 +41365,7 @@ let
version = "0.6.1";
src = fetchurl {
url = "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz";
- sha512 = "3p7hw8p69ikj5mwapmqkacsjnbvdfk5ylyamjg9x5izkl717xvzj0vk3fnmx1n4pf54h5rs7r8ig5kk4jv4ycqqj0hv75cnx6k1lf2j";
+ sha512 = "UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==";
};
};
"source-map-0.7.3" = {
@@ -41153,7 +41374,7 @@ let
version = "0.7.3";
src = fetchurl {
url = "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz";
- sha512 = "1lyqdbxpn7a0yklmi1i1cq6c7b3gmp1dipqb8qbcdanww675bwrxaz9brx2r3cpinwib78da6vaq376swa8in5ayskjzpcd13ma6h0a";
+ sha512 = "CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==";
};
};
"source-map-resolve-0.5.3" = {
@@ -41162,16 +41383,7 @@ let
version = "0.5.3";
src = fetchurl {
url = "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz";
- sha512 = "2gq1flmkac2lzw8rs6vpch0sanmv8r9gv6bggwkgxzj3n7gw33lbqzk7nk9vvsckdjjkm132jzbl3nxc69cf9bb7xz4wnhpgd3gxp0y";
- };
- };
- "source-map-support-0.5.16" = {
- name = "source-map-support";
- packageName = "source-map-support";
- version = "0.5.16";
- src = fetchurl {
- url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz";
- sha512 = "1ayqxcigra517ylxbrvri7jlw55cv0m6a8j9j6060c5xsh519ip69jjp4jk6bqcj5ra5y318k6la6lfhpsj0k8hhkyw1szbj128pz3r";
+ sha512 = "Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==";
};
};
"source-map-support-0.5.19" = {
@@ -41180,7 +41392,7 @@ let
version = "0.5.19";
src = fetchurl {
url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz";
- sha512 = "0dsfcfq64jhz0vidzqf94hmh4vlzhfid0z2wnr5fdv2lkpv7dvcqbya7fpha9cwqlpkc8w2if8z9aixdkcglh87370rq8426gpyd2as";
+ sha512 = "Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==";
};
};
"source-map-url-0.4.0" = {
@@ -41198,7 +41410,7 @@ let
version = "1.4.8";
src = fetchurl {
url = "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz";
- sha512 = "2y3qad8yng7hggb6igdc1am0xybl9jdkzzc3jiinrxckl03kkbl17yqfc486g6j1057spq9k389y3xpbn74lf8ajrw2hlkr6nia9p7l";
+ sha512 = "9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==";
};
};
"space-separated-tokens-1.1.5" = {
@@ -41207,7 +41419,7 @@ let
version = "1.1.5";
src = fetchurl {
url = "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz";
- sha512 = "16a7r295kff72lzhi7ag8dykmmx3liwm0lrpd8clgdzdrk6l0an9cm9spd08if4vrg28akl7hz9d23g51p65r4ngzhxr9jbvmam5wmb";
+ sha512 = "q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==";
};
};
"spark-md5-1.0.1" = {
@@ -41255,15 +41467,6 @@ let
sha1 = "db338ec4cff63abc69f1d0e08cee9eb8bebd9d11";
};
};
- "spawn-stack-0.7.0" = {
- name = "spawn-stack";
- packageName = "spawn-stack";
- version = "0.7.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/spawn-stack/-/spawn-stack-0.7.0.tgz";
- sha512 = "3h5whmlgzp906amz8aflaha0hfnhcm2b21gndpvzw36scs9hvlbz1s5cj375cbg85h7p5bjhxvq5w1m6iwan47sysrbwivanr7dfpcm";
- };
- };
"spawn-sync-1.0.15" = {
name = "spawn-sync";
packageName = "spawn-sync";
@@ -41288,7 +41491,7 @@ let
version = "3.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz";
- sha512 = "39w4d72caizcw6551d9c955mp1al7f69nr3habk6z40rxgqf30lxdmmfwjmdsfhrxi5d3wgg0ml88hba48lcg9fbv1f22i1di8irrkh";
+ sha512 = "cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==";
};
};
"spdx-exceptions-2.3.0" = {
@@ -41297,7 +41500,7 @@ let
version = "2.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz";
- sha512 = "3j243lk36wp1qpaif9bqd1q19kg0761271dapmdkbhdgzkfij5s0g5cp2qm1j1r4p3k9y264axrg6jj45zcf820klsz4g5vw1hfpm7y";
+ sha512 = "/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==";
};
};
"spdx-expression-parse-3.0.1" = {
@@ -41306,7 +41509,7 @@ let
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz";
- sha512 = "3hlmxn7avkj2dnl87hs6qzhap33npg9rswizsl7d8b5mwrqaikqpl60idxl74rsdyk9q4pxy8gzkq9i5himb8d22d6p4nhhgfx8gfki";
+ sha512 = "cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==";
};
};
"spdx-license-ids-3.0.5" = {
@@ -41315,7 +41518,7 @@ let
version = "3.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz";
- sha512 = "3sk6sk6r05ikn5qslbh04h54mv4a34wn4d76s800h94padnjydfvvq73ij6jh81yrigspyr50ay878jjwpj2mcq38br371jkb6mdq97";
+ sha512 = "J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==";
};
};
"spdy-1.32.5" = {
@@ -41333,7 +41536,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz";
- sha512 = "2h06dvjrd0vv66jpc6cnrkvbvihcfvr325dkpbif6kxnvn8zvgpvgj748whffn0sc0lk87yd8l8k6k595fvwbc2ysjy4msh0rjs13mg";
+ sha512 = "r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==";
};
};
"spdy-transport-3.0.0" = {
@@ -41342,7 +41545,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz";
- sha512 = "1rha3zyhardm434kr4h4y44wxpd49hqzzxqk1d9lqg91bkzfbp6qkh9nahdkkmpgbkc5021x8c8cy1aqnaph5ib1a9hx32j9qadbhl6";
+ sha512 = "hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==";
};
};
"specificity-0.3.2" = {
@@ -41351,7 +41554,7 @@ let
version = "0.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/specificity/-/specificity-0.3.2.tgz";
- sha512 = "3a8dkn24wsvi5m70iwsasb20wh7fcajzrazib8qf94x7407ndnnzsccp06cgc68xlwd595vcxgp1f9sn1wnizdqhcl99nrqy0vx1krm";
+ sha512 = "Nc/QN/A425Qog7j9aHmwOrlwX2e7pNI47ciwxwy4jOlvbbMHkNNJchit+FX+UjF3IAdiaaV5BKeWuDUnws6G1A==";
};
};
"specificity-0.4.1" = {
@@ -41360,7 +41563,7 @@ let
version = "0.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz";
- sha512 = "1z1019ny9kjlc6d7bsny1sl7gbwkdfh7ylyrjir913npaz2xz9pdhnixds8blsdagsl1fwg1dc4ipa01r5c2d6lpxb3sg5rd3f40jfn";
+ sha512 = "1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==";
};
};
"speedometer-0.1.4" = {
@@ -41390,6 +41593,15 @@ let
sha512 = "0rfBDPVLzvDbMUKrFWvF6kvtXxllXGZRkFL0aCWJ5y8uXlEfZDo6IEPACZwJbKt/fGqFjJLJRHnG62vJmLLpRA==";
};
};
+ "spiro-2.0.0" = {
+ name = "spiro";
+ packageName = "spiro";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/spiro/-/spiro-2.0.0.tgz";
+ sha512 = "KPWXN+OmQdjZPCMGRkE2hsbcY4Y4UJxjn+qTw4rsJ49n8VN6EqPk0UOOkNihXEl3JEqPQxcrDQebu9YPn9Ad4w==";
+ };
+ };
"split-0.2.10" = {
name = "split";
packageName = "split";
@@ -41414,7 +41626,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/split/-/split-1.0.1.tgz";
- sha512 = "2916kdi862ik0dlvr2wf2kvzmw8i8wk5spbr9wpdcksrkhrl3m0082jj1q4mqzvv50mlah5s4vcy6k18nacbj09kxbzp2pbysh8wg4r";
+ sha512 = "mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==";
};
};
"split-buffer-1.0.0" = {
@@ -41441,7 +41653,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/split-lines/-/split-lines-2.0.0.tgz";
- sha512 = "2cbq8cchi0fyxiqvfppd5nxc33zkv62my7cmhh82yfxf83w62bkxsz2ax6adanq2x7j9hhxz63k7wb6f315wkzramzix45ipa2iv8l1";
+ sha512 = "gaIdhbqxkB5/VflPXsJwZvEzh/kdwiRPF9iqpkxX4us+lzB8INedFwjCyo6vwuz5x2Ddlnav2zh270CEjCG8mA==";
};
};
"split-skip-0.0.1" = {
@@ -41468,7 +41680,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz";
- sha512 = "25ih1dx2qb3lawqjxj85znd4l3x8nnigrcdlpfw8064gh2mwxic9bgg5ylgxm9gjl3v8dmyc47rycp8xvqz78jqalg0g9yqj225acrp";
+ sha512 = "NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==";
};
};
"split-transform-stream-0.1.1" = {
@@ -41522,7 +41734,7 @@ let
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz";
- sha512 = "2x5ry6fh8qs0ghrd3gbacnl2wd5mbagm89jm2q90xx3a9shldl09qjicys0q6h4pyjjvvczx9g37l4y6xn939fbfg84w2h7a4wi4kal";
+ sha512 = "VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==";
};
};
"sprintf-kit-2.0.0" = {
@@ -41540,7 +41752,7 @@ let
version = "4.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/sqlite3/-/sqlite3-4.1.1.tgz";
- sha512 = "11c5wqkz2wyx9dp0kjs79m2wf8ss1ps1zs38zcghykgk8nk5bhvif1j76qa3lqxi39hjgs079zhqqf982i59w263vs7jnlcixfzkx0a";
+ sha512 = "CvT5XY+MWnn0HkbwVKJAyWEMfzpAPwnTiB3TobA5Mri44SrTovmmh499NPQP+gatkeOipqPlBLel7rn4E/PCQg==";
};
};
"sqlite3-4.2.0" = {
@@ -41549,7 +41761,7 @@ let
version = "4.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/sqlite3/-/sqlite3-4.2.0.tgz";
- sha512 = "310207qs29zk76iw12n066aycv7dwfgmxrgi12zlhfpr4ldzp87a0gjfln79bn6lxk46dfwlk5ypr1h4dmrv65v8fvfiik1ip7hx0df";
+ sha512 = "roEOz41hxui2Q7uYnWsjMOTry6TcNUNmp8audCx18gF10P2NknwdpF+E+HKvz/F2NvPKGGBF4NGc+ZPQ+AABwg==";
};
};
"srt2vtt-1.3.1" = {
@@ -41615,6 +41827,15 @@ let
sha512 = "J3fsWb5nS6PqObZLW2tclEz/bkRQ5pcF9goXanYGVsoH71F6W4f5sOnck9szeubI8srNaiL9pa0kPRv/lojHiw==";
};
};
+ "ssb-db-20.3.0" = {
+ name = "ssb-db";
+ packageName = "ssb-db";
+ version = "20.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ssb-db/-/ssb-db-20.3.0.tgz";
+ sha512 = "JOXCrS6k3+/kuOcFmZwc9vxPN55Czb7McFs5KEYA+/phykPwQ6e3hwjMT5YrVzSirCf8ptPS/mpOsCDog5Z2dg==";
+ };
+ };
"ssb-ebt-5.6.7" = {
name = "ssb-ebt";
packageName = "ssb-ebt";
@@ -41624,13 +41845,13 @@ let
sha512 = "ifPgPNmDE8EKuuoqtXibwgYNtDZNry7sJL1epSUb3XgQr62bUV31N9R5LHKDsI2kx96OgWRwWY2PfZ7vf/hU8Q==";
};
};
- "ssb-friends-4.1.4" = {
+ "ssb-friends-4.2.0" = {
name = "ssb-friends";
packageName = "ssb-friends";
- version = "4.1.4";
+ version = "4.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ssb-friends/-/ssb-friends-4.1.4.tgz";
- sha512 = "rjQP2rLocqnUoiI+SSUehLQwMB4H5TKD13hfnweGVIgAWw4mylbl9bPOuXtTU23ubPkdbSNadlp3uivsCkWLxw==";
+ url = "https://registry.npmjs.org/ssb-friends/-/ssb-friends-4.2.0.tgz";
+ sha512 = "X8UewxMCZImUoYX9eNHdym6oFcfEA610iuyn2cGcHtYZre1J2WiKtCLBB2KIjwWZqlOs1mARE+mkVPYnduZy4Q==";
};
};
"ssb-git-0.5.0" = {
@@ -41660,13 +41881,13 @@ let
sha512 = "lbizlDBCtOOnbnz7zS81NOtnAyHnXu9E3gxrAJHZe7oyxINRI7IpQ8J79to9aXzkb8+2M32R8K4whmsAHGvJAg==";
};
};
- "ssb-invite-2.1.4" = {
+ "ssb-invite-2.1.5" = {
name = "ssb-invite";
packageName = "ssb-invite";
- version = "2.1.4";
+ version = "2.1.5";
src = fetchurl {
- url = "https://registry.npmjs.org/ssb-invite/-/ssb-invite-2.1.4.tgz";
- sha512 = "bq4Iow4DOfsfWKE6otgD2+sWd59PcLW/WUbwZdJlukaT2m0nazPu2s8k9xX/95p+pJS7xkLyywHxMzytiKRqTg==";
+ url = "https://registry.npmjs.org/ssb-invite/-/ssb-invite-2.1.5.tgz";
+ sha512 = "nihgFMmw+OVz8X/ES47wcfY2at0E9MdSPjHm1yUpG8E5sgORLcdrtOXSRKs6Nd2EXk7FcP49EUr0trUt3G9cFw==";
};
};
"ssb-issues-1.0.0" = {
@@ -41786,13 +42007,13 @@ let
sha512 = "iRXjeI0sbRbgMwaKg+poqhHSH7GvUVgJ+8ysi8q7Hjj4wHkczLGAOyVjnyhjF+ErPDFn9kXN+46joneKqSgEDg==";
};
};
- "ssb-ooo-1.3.2" = {
+ "ssb-ooo-1.3.3" = {
name = "ssb-ooo";
packageName = "ssb-ooo";
- version = "1.3.2";
+ version = "1.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/ssb-ooo/-/ssb-ooo-1.3.2.tgz";
- sha512 = "JBH0cDaqQ/WRZMfoyn/fNLDrbrs5w2xnSno/VUDWGhc+SX+3/h6zFK7VvCjdzEATlZ/D7VRkXMYrOedSIVIKwA==";
+ url = "https://registry.npmjs.org/ssb-ooo/-/ssb-ooo-1.3.3.tgz";
+ sha512 = "6yI5XBpBHkwFdAELpKwlf1C1V32Z0/AKEJYsoU7lk+Eh88blv8LKydo4a1DnjMiPy4ywn4lRU5oayQaPE5MRtQ==";
};
};
"ssb-plugins-1.0.4" = {
@@ -41822,22 +42043,22 @@ let
sha1 = "dfd30cd50eecd8546bd4aa7f06e7c8f501c08118";
};
};
- "ssb-query-2.4.3" = {
+ "ssb-query-2.4.5" = {
name = "ssb-query";
packageName = "ssb-query";
- version = "2.4.3";
+ version = "2.4.5";
src = fetchurl {
- url = "https://registry.npmjs.org/ssb-query/-/ssb-query-2.4.3.tgz";
- sha512 = "Ktuk6Bl3s70gueDH7FBXzI8KHsf+h+n82J6Id33NTwP80u5iSDV5vXK2f7/He/cmP3uUVUI5ogJda7ShmrDIug==";
+ url = "https://registry.npmjs.org/ssb-query/-/ssb-query-2.4.5.tgz";
+ sha512 = "/QX6+DJkghqq1ZTbgYpOvaI+gx2O7ee1TRUM9yiOlVjh1XAQBevcBj0zO+W3TsNllX86urqBrySd/AEfFfUpIw==";
};
};
- "ssb-ref-2.13.9" = {
+ "ssb-ref-2.14.0" = {
name = "ssb-ref";
packageName = "ssb-ref";
- version = "2.13.9";
+ version = "2.14.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ssb-ref/-/ssb-ref-2.13.9.tgz";
- sha512 = "TfatNqLvoP+eW/pMIbCmNcaoDq4R2k8jCtWkwDKx4AtluN/LwtyP931d5Mh+2gmzA04W7kxkr6f5ENGgdadMYg==";
+ url = "https://registry.npmjs.org/ssb-ref/-/ssb-ref-2.14.0.tgz";
+ sha512 = "RQfeGpgiRBuJePyG/1wRp2KrPXS9Ue0z/HU/svlECto+EVcQ77tFz9s/KYWKBt2Z7cem03uBrQ2GF/n2Ed+4Ig==";
};
};
"ssb-replicate-1.3.2" = {
@@ -41858,6 +42079,15 @@ let
sha512 = "Z4jBj917W+dKAiDglwxCpWm8vINOMtkpHQIgk50NQTb5jHqHI5Rcyiy7EO0uRcWwRWqXi1ZwOTEFVyLyyuittA==";
};
};
+ "ssb-validate-4.1.1" = {
+ name = "ssb-validate";
+ packageName = "ssb-validate";
+ version = "4.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ssb-validate/-/ssb-validate-4.1.1.tgz";
+ sha512 = "3OsB6qTYlOMUqy4S1i0NuBtiqRW0s9z1Uf+Yqhjcqt7Zu8LTZk59HyhB1gfYmC3xzR/UnHeI7LkJZOt2+r//gA==";
+ };
+ };
"ssb-ws-6.2.3" = {
name = "ssb-ws";
packageName = "ssb-ws";
@@ -41909,7 +42139,7 @@ let
version = "1.16.1";
src = fetchurl {
url = "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz";
- sha512 = "0i4jnrxh6i17qij2vfki7qxmk435cnacvg363qg0hya5incfj57akgbas8zcx2cl5pds9jfgfyhqm8wlqz6damsg059gymv99aylx8x";
+ sha512 = "HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==";
};
};
"sshpk-1.7.1" = {
@@ -41936,7 +42166,7 @@ let
version = "1.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.7.0.tgz";
- sha512 = "3iyz0j0ksx35r7g4gppyrmv49a7v8ixaym7536s2vcz694j272fl7pzd2bmv2nd27ysxc29aan6lxa9jcvpswy1p912ljyqjmbhc7nd";
+ sha512 = "zR4GV5XYSypCusFzfTeTSXVqrFJJsK79Ec2KXZdo/x7qxBGSJPPZFtqMcqpXPaJ9VCK7Zn/vI+/kMrqeQILv4w==";
};
};
"ssri-5.3.0" = {
@@ -41945,7 +42175,7 @@ let
version = "5.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz";
- sha512 = "00qc3iqsi21cc2az3nz36q88psab4ickpzranndk6vmrb6yhn5xsq3kgp21x3lp0406bdaalpb59xy7zzqnl40ans69v3z2l8z8h52x";
+ sha512 = "XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==";
};
};
"ssri-6.0.1" = {
@@ -41954,7 +42184,7 @@ let
version = "6.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz";
- sha512 = "107yg08ib4232ppannc6fw8ml8p1fssnvcf88cpq3s5ybq3r5ppxnmc32rp40i0ppbgxcw9q04d5rc90if0q3xyp953swad93biws6x";
+ sha512 = "3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==";
};
};
"ssri-8.0.0" = {
@@ -41972,7 +42202,7 @@ let
version = "0.1.8";
src = fetchurl {
url = "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz";
- sha512 = "3mw0cg71gcp6hfg3x0snaxcva4yqnifs11vbs3ba4agmcz8njmz70ndk5d8z97441jdvjhvb8aq8r44ngd8z4iw5hpgfmff372nlbwf";
+ sha512 = "ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==";
};
};
"stack-0.1.0" = {
@@ -42026,16 +42256,16 @@ let
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz";
- sha512 = "2smyqz1ld07ldvqgl2wjsmcdjxplnjmw9ssh5af3qy64fpjcv56gb3548rc5d3fbhh1qvrxbyc9rqbgl4f85wx5qg3jk252zpimkzkp";
+ sha512 = "d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==";
};
};
- "static-eval-2.0.5" = {
+ "static-eval-2.1.0" = {
name = "static-eval";
packageName = "static-eval";
- version = "2.0.5";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/static-eval/-/static-eval-2.0.5.tgz";
- sha512 = "nNbV6LbGtMBgv7e9LFkt5JV8RVlRsyJrphfAt9tOtBBW/SfnzZDf2KnS72an8e434A+9e/BmJuTxeGPvrAK7KA==";
+ url = "https://registry.npmjs.org/static-eval/-/static-eval-2.1.0.tgz";
+ sha512 = "agtxZ/kWSsCkI5E4QifRwsaPs0P0JmZV6dkLz6ILYfFYQGn+5plctanRN+IC8dJRiFkyXHrwEE3W9Wmx67uDbw==";
};
};
"static-extend-0.1.2" = {
@@ -42146,13 +42376,22 @@ let
sha1 = "ac8382de415d0c99a5a2b5fa0c404b174a8ed59b";
};
};
+ "stickyfill-1.1.1" = {
+ name = "stickyfill";
+ packageName = "stickyfill";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/stickyfill/-/stickyfill-1.1.1.tgz";
+ sha1 = "39413fee9d025c74a7e59ceecb23784cc0f17f02";
+ };
+ };
"stream-browserify-2.0.2" = {
name = "stream-browserify";
packageName = "stream-browserify";
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz";
- sha512 = "2mfvadpwj9mzxps4arl1frxlkz96hfp0sc5pvq76s0ijf8fgw26mm3a721zq3iz1f8155w3a41wkixbdlwn1cavv0mzics796da2zlx";
+ sha512 = "nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==";
};
};
"stream-buffers-2.2.0" = {
@@ -42164,6 +42403,15 @@ let
sha1 = "91d5f5130d1cef96dcfa7f726945188741d09ee4";
};
};
+ "stream-buffers-3.0.2" = {
+ name = "stream-buffers";
+ packageName = "stream-buffers";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/stream-buffers/-/stream-buffers-3.0.2.tgz";
+ sha512 = "DQi1h8VEBA/lURbSwFtEHnSTb9s2/pwLEaFuNhXwy1Dx3Sa0lOuYT2yNUr4/j2fs8oCAMANtrZ5OrPZtyVs3MQ==";
+ };
+ };
"stream-collector-1.0.1" = {
name = "stream-collector";
packageName = "stream-collector";
@@ -42224,7 +42472,7 @@ let
version = "1.2.3";
src = fetchurl {
url = "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz";
- sha512 = "0pxki70s41jg18b738qvcwxlcakp6658ksicxkcgg8wp9q97fwp3mv13c5k38k47vxkyyk951k7gzavs3r7b93ackdyznh8zzch4lxy";
+ sha512 = "vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==";
};
};
"stream-exhaust-1.0.2" = {
@@ -42242,7 +42490,7 @@ let
version = "2.8.3";
src = fetchurl {
url = "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz";
- sha512 = "19y2xbs1xzzpjwfdczl21d0d76ahd7013cr3mhfa6a8nbwwv9jpncng8idf0g8hnmnq2mcl3xh912rjlasl06wsz44qw3j7hdya8d7r";
+ sha512 = "+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==";
};
};
"stream-http-3.1.1" = {
@@ -42251,7 +42499,7 @@ let
version = "3.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz";
- sha512 = "1i2030cpp0daz36k822g6yal2jsb1yfbsridld7kw5ns70kl7y2y7iwsy8871a7nkm37v98b72cp0rs9zrnz1g1h5ll24mlidlsmcsb";
+ sha512 = "S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==";
};
};
"stream-parser-0.3.1" = {
@@ -42278,7 +42526,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz";
- sha512 = "1ai59bc5x8d6a1c37fp2d2gi6q7x6fhza2jsf1sblrdvbza8j14a4xnp20lg65b8lzm0s95m3pqizblbj6ks44qf73gdllhbahaqa02";
+ sha512 = "AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==";
};
};
"stream-splicer-2.0.1" = {
@@ -42287,7 +42535,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz";
- sha512 = "275m2xn6ygpp4iw0mjl0a2x39m333xxmr3qlk47mymsqxn8wg8czyv608nbg89w7vyn483ik8f7vlmx107yx4vw06r89fagygiy2b2y";
+ sha512 = "Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==";
};
};
"stream-to-array-2.3.0" = {
@@ -42326,13 +42574,22 @@ let
sha1 = "b1edb2e1c8cb11289d1b503c08d3f2aef51e650f";
};
};
+ "stream-to-promise-3.0.0" = {
+ name = "stream-to-promise";
+ packageName = "stream-to-promise";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/stream-to-promise/-/stream-to-promise-3.0.0.tgz";
+ sha512 = "h+7wLeFiYegOdgTfTxjRsrT7/Op7grnKEIHWgaO1RTHwcwk7xRreMr3S8XpDfDMesSxzgM2V4CxNCFAGo6ssnA==";
+ };
+ };
"stream-to-pull-stream-1.7.3" = {
name = "stream-to-pull-stream";
packageName = "stream-to-pull-stream";
version = "1.7.3";
src = fetchurl {
url = "https://registry.npmjs.org/stream-to-pull-stream/-/stream-to-pull-stream-1.7.3.tgz";
- sha512 = "0dcrjpdn2j9k2zhnw5v2kp3k9vqsng8x822nchipwh4rgzb3y7y9cj3q01r9mishxrha0rc62xh6v0dbkycn3fq847d5rbbkal75hza";
+ sha512 = "6sNyqJpr5dIOQdgNy/xcDWwDuzAsAwVzhzrWlAPAQ7Lkjx/rv0wgvxEyKwTq6FmNd5rjTrELt/CLmaSw7crMGg==";
};
};
"stream-transcoder-0.0.5" = {
@@ -42353,13 +42610,13 @@ let
sha1 = "7d8e6b4e03ac4781778f8c79517501bfb0762a9f";
};
};
- "stream-with-known-length-to-buffer-1.0.3" = {
+ "stream-with-known-length-to-buffer-1.0.4" = {
name = "stream-with-known-length-to-buffer";
packageName = "stream-with-known-length-to-buffer";
- version = "1.0.3";
+ version = "1.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/stream-with-known-length-to-buffer/-/stream-with-known-length-to-buffer-1.0.3.tgz";
- sha512 = "4Wi2v47HMkNdRWrlFJNlIsrhV6z6nCyVKVAIiq14MAnc7wILEAINmn96IiPWTcXzT8y2S6yfBoX++MUxqiovag==";
+ url = "https://registry.npmjs.org/stream-with-known-length-to-buffer/-/stream-with-known-length-to-buffer-1.0.4.tgz";
+ sha512 = "ztP79ug6S+I7td0Nd2GBeIKCm+vA54c+e60FY87metz5n/l6ydPELd2lxsljz8OpIhsRM9HkIiAwz85+S5G5/A==";
};
};
"stream.finished-1.2.0" = {
@@ -42386,7 +42643,7 @@ let
version = "2.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz";
- sha512 = "06zn6smj3rp9kh6jm4xnpphphqcp25p5zp6zsqbyww0z6f4jqbs2s9bfpa8z6dacfr0ybzyfph4cp33hh2sma49yh631fn0dnmgsviq";
+ sha512 = "OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==";
};
};
"streamsearch-0.1.2" = {
@@ -42425,15 +42682,6 @@ let
sha1 = "eabe0956da7a8291c6de7486f7b35e58d031cd55";
};
};
- "string-2.0.1" = {
- name = "string";
- packageName = "string";
- version = "2.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/string/-/string-2.0.1.tgz";
- sha1 = "ef1473b3e11cb8158671856556959b9aff5fd759";
- };
- };
"string-3.3.3" = {
name = "string";
packageName = "string";
@@ -42443,13 +42691,22 @@ let
sha1 = "5ea211cd92d228e184294990a6cc97b366a77cb0";
};
};
- "string-kit-0.11.7" = {
+ "string-env-interpolation-1.0.1" = {
+ name = "string-env-interpolation";
+ packageName = "string-env-interpolation";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz";
+ sha512 = "78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==";
+ };
+ };
+ "string-kit-0.11.8" = {
name = "string-kit";
packageName = "string-kit";
- version = "0.11.7";
+ version = "0.11.8";
src = fetchurl {
- url = "https://registry.npmjs.org/string-kit/-/string-kit-0.11.7.tgz";
- sha512 = "2pqpblq6l7jp2j9lgz5rp7xcyy2p793zgqjhdiyfsvckmmlrvdc1dvrh6mnnp0gm9lpgny4k083s57b4smwdakjlqp7qkjjli2w4hk0";
+ url = "https://registry.npmjs.org/string-kit/-/string-kit-0.11.8.tgz";
+ sha512 = "lJyXXoptFpgOXL9cWZXtf45jxdbP5qYtaGZsmtFm4CZy9q6wwzvRzQcJiFeLx8I/0RpzBao9WCOGpbyfW2CMWA==";
};
};
"string-length-2.0.0" = {
@@ -42503,7 +42760,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/string-to-stream/-/string-to-stream-1.1.1.tgz";
- sha512 = "15kw9qw03a3y99wsl1v87mk57ar7zslqhn8pxllx05rjkr4214a4n0r0fyrkh56x78975h2mgg9q7z3548frv7dfh9avhnixpdqa923";
+ sha512 = "QySF2+3Rwq0SdO3s7BAp4x+c3qsClpPQ6abAmb0DGViiSBAkT5kL6JT2iyzEVP+T1SmzHrQD1TwlP9QAHCc+Sw==";
};
};
"string-width-1.0.2" = {
@@ -42521,7 +42778,7 @@ let
version = "2.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz";
- sha512 = "29s1fqgr4mnhfxwczgdghfmmc1f792m9hysvcjxw2h5lfj8ndf2b6gm02m96qk5m75g4aisijvng4pk618anwbr8i9ay2jyszkqgslw";
+ sha512 = "nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==";
};
};
"string-width-3.1.0" = {
@@ -42530,7 +42787,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz";
- sha512 = "3bix3jva53vcp1im3aa1y2v1lywkm7ix81gkwkj4915s2675pmw1c9n5x98q1m985hzgwkk1fnc2q78qz7s0fixhf994md3lazxr9xx";
+ sha512 = "vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==";
};
};
"string-width-4.2.0" = {
@@ -42539,16 +42796,7 @@ let
version = "4.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz";
- sha512 = "1xbbkr5nbg13x7hdllv0fd9a9b15b6ddzi41aswxpil3rd3yvjclpyk12p7wman4s8dqrvavgfmamdq764c089k1rpap0md7wjgjk6d";
- };
- };
- "string.prototype.padstart-3.1.0" = {
- name = "string.prototype.padstart";
- packageName = "string.prototype.padstart";
- version = "3.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.1.0.tgz";
- sha512 = "envqZvUp2JItI+OeQ5UAh1ihbAV5G/2bixTojvlIa090GGqF+NQRxbWb2nv9fTGrZABv6+pE6jXoAZhhS2k4Hw==";
+ sha512 = "zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==";
};
};
"string.prototype.trim-1.2.1" = {
@@ -42566,25 +42814,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz";
- sha512 = "3mb88v9lf22jx2d71lnxcxvixdfypq1iq7ys5f3zv0ayv2w3cij73wnfbq43yyd8gdyjn1k29pphx639shjk39pn6c9mdlk8qaz24rd";
- };
- };
- "string.prototype.trimleft-2.1.2" = {
- name = "string.prototype.trimleft";
- packageName = "string.prototype.trimleft";
- version = "2.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz";
- sha512 = "15qfz59cpsj9svgvcs24q6h47jfy5zfhg7dy3b8ik3nvf97vhvijy8d51vrprx4z0vfyscg7i2xv9qs960h1pvnmzm1n95m6svk8840";
- };
- };
- "string.prototype.trimright-2.1.2" = {
- name = "string.prototype.trimright";
- packageName = "string.prototype.trimright";
- version = "2.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz";
- sha512 = "0b5kvxgqr55r745bccsjz35w9galqf42rm3lf5f4p2i21c4yq5l0fz0s03z4gq1d7yi52i3x6n8fa1n3fhlplc8d49vlaipqvp51m34";
+ sha512 = "LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==";
};
};
"string.prototype.trimstart-1.0.1" = {
@@ -42593,7 +42823,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz";
- sha512 = "13md9cfrlvkvbprd9svis80yjkv8glqai07nlqizqi2yhxzhw7mxza2jhb6k6mx1z67ndgf4dcf0hy5579fj8772hsi5b3g1bwnf5jz";
+ sha512 = "XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==";
};
};
"string2compact-1.3.0" = {
@@ -42620,7 +42850,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz";
- sha512 = "315yd4vzwrwk3vwj1klf46y1cj2jbvf88066y2rnwhksb98phj46jkxixbwsp3h607w7czy7cby522s7sx8mvspdpdm3s72y2ga3x4z";
+ sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==";
};
};
"string_decoder-1.3.0" = {
@@ -42629,7 +42859,7 @@ let
version = "1.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz";
- sha512 = "1w0mz57mvmqykm0jwma6lr4i9pip8p8c1ldaax7sxnrl6j0jbrkwggs037r1psmac0w04i9mb2rc1gzj1n2f0xvy1fr332n9pqmfi46";
+ sha512 = "hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==";
};
};
"stringify-entities-1.3.2" = {
@@ -42638,7 +42868,7 @@ let
version = "1.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz";
- sha512 = "3f4kckmssz5nm8qwm7plgq1vl73jwzc9k7cf80gwjqvzdysa558x5gfhjws59hhni39yncaly8dm0rwa590k1pblxvg602955041c4y";
+ sha512 = "nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==";
};
};
"stringify-entities-2.0.0" = {
@@ -42647,16 +42877,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/stringify-entities/-/stringify-entities-2.0.0.tgz";
- sha512 = "38fxsm0snw510r691y3ry7s7az5icshygz41l2xdpzrg0ilbs19wcq7zxv8jx0r2k0f8jglhmbvmyiqqqpr6r9z32lww07j6mks3aky";
- };
- };
- "stringify-object-3.3.0" = {
- name = "stringify-object";
- packageName = "stringify-object";
- version = "3.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz";
- sha512 = "2pk4j3smpmlm6jkpqqaqwh2jks1hmg5rfk9kqd9msxm5dh5zlf5c2j0m2khy8iajf65f9zr13zy03yi10pj1jv3yn8a15jy3lba4ymc";
+ sha512 = "fqqhZzXyAM6pGD9lky/GOPq6V4X0SeTAFBl0iXb/BzOegl40gpf/bV3QQP7zULNYvjr6+Dx8SCaDULjVoOru0A==";
};
};
"stringify-parameters-0.0.4" = {
@@ -42665,7 +42886,7 @@ let
version = "0.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/stringify-parameters/-/stringify-parameters-0.0.4.tgz";
- sha512 = "1swyqj0qjl66aflbx6nrzj1lcizllqs4dwayjykkar43kzs64j7j1gcnip1l2xp9sa3rgb5hnjf1hi94zl7mg4kjbnl7rb78k8gswhz";
+ sha512 = "H3L90ERn5UPtkpO8eugnKcLgpIVlvTyUTrcLGm607AV5JDH6z0GymtNLr3gjGlP6I6NB/mxNX9QpY6jEQGLPdQ==";
};
};
"stringstream-0.0.6" = {
@@ -42728,7 +42949,7 @@ let
version = "5.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz";
- sha512 = "1cf4mpsr46nik5xxyb9wc4cz6c4yymi2ijpfx1nghnkl39l8pgq1sc7q19jzrjkwpn9i7hwg4q3rs4ny3vssrc6506an1lv0bb6rr0f";
+ sha512 = "DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==";
};
};
"strip-ansi-6.0.0" = {
@@ -42737,7 +42958,7 @@ let
version = "6.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz";
- sha512 = "3mjvs0jv5m5npyr79f0br9kc7nr52ghv6p8gnkmm25adgr0psxalfzlanvzbnqfn87jf6vspvbx2r30px94fnyb446xch6zni7cmsq2";
+ sha512 = "AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==";
};
};
"strip-bom-1.0.0" = {
@@ -42773,7 +42994,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz";
- sha512 = "39mszh7y7d23gk9n6hz9h26hj7f0yr4gdgl5804gflghmz6qi56gqkzv51x65jhw1vyixfih8h09777d6dz0qknvyi0h4kdzqban6yz";
+ sha512 = "3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==";
};
};
"strip-bom-buf-1.0.0" = {
@@ -42803,15 +43024,6 @@ let
sha1 = "f87db5ef2613f6968aa545abfe1ec728b6a829ca";
};
};
- "strip-bom-stream-3.0.0" = {
- name = "strip-bom-stream";
- packageName = "strip-bom-stream";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-3.0.0.tgz";
- sha1 = "956bcc5d84430f69256a90ed823765cd858e159c";
- };
- };
"strip-bom-stream-4.0.0" = {
name = "strip-bom-stream";
packageName = "strip-bom-stream";
@@ -42854,7 +43066,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz";
- sha512 = "264panbfx7nxdqgcsb6x1gk226kifd6zpksjmdbjp2xsjirbr91gkcj51ssy2j225n8vd1rjj6wlf4vdqaxyrdrmcpxgp84s1y6zfh6";
+ sha512 = "BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==";
};
};
"strip-indent-1.0.1" = {
@@ -42881,7 +43093,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz";
- sha512 = "12hrd714gbgmbbxfklvhl886b9rb18njyim4k7bjnzlnqk05f1a3cvngwknx11n8k196z6kl5b5gdqpw7hv30rfd0lm9yavf9mm78lm";
+ sha512 = "laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==";
};
};
"strip-json-comments-0.1.3" = {
@@ -42926,7 +43138,16 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz";
- sha512 = "39hry8ly6dfzajax7z03lcv3aagyfwq0kknvsbyrhzf7jaizq47ap4dqwvg86w46zf9ycz8shnkdbmg956bg19afknh3vkfw38xvbvv";
+ sha512 = "e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==";
+ };
+ };
+ "strip-json-comments-3.1.1" = {
+ name = "strip-json-comments";
+ packageName = "strip-json-comments";
+ version = "3.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz";
+ sha512 = "6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==";
};
};
"strip-outer-1.0.1" = {
@@ -42935,7 +43156,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz";
- sha512 = "31a8vlzg4gwak3cx7n0lask77xyqpf5mz4ckphc10ykmb9r2lais7v4w8a8xij9lv2115xjnl7avkwp2l7cw3kbc3lpjsghl72757lk";
+ sha512 = "k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==";
};
};
"strong-data-uri-1.0.6" = {
@@ -42965,13 +43186,13 @@ let
sha1 = "0fdedc68e91addcfcb2e6be9c262581a6e8c28aa";
};
};
- "strtok3-6.0.0" = {
+ "strtok3-6.0.4" = {
name = "strtok3";
packageName = "strtok3";
- version = "6.0.0";
+ version = "6.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/strtok3/-/strtok3-6.0.0.tgz";
- sha512 = "08wwaazl9zmmm1qjd46xn5rmwcnk2cn6f0pjm8nfh4499kdh47gikpnr89dlzpfwsx2f5nq8zpppn0r37wryds5ph0p4rlbdl9ncyb5";
+ url = "https://registry.npmjs.org/strtok3/-/strtok3-6.0.4.tgz";
+ sha512 = "rqWMKwsbN9APU47bQTMEYTPcwdpKDtmf1jVhHzNW2cL1WqAxaM9iBb9t5P2fj+RV2YsErUWgQzHD5JwV0uCTEQ==";
};
};
"structured-source-3.0.2" = {
@@ -42992,13 +43213,22 @@ let
sha1 = "7958c793e47e32e07d2b5cafe5c0bf8e12e77902";
};
};
+ "styled-components-5.1.1" = {
+ name = "styled-components";
+ packageName = "styled-components";
+ version = "5.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/styled-components/-/styled-components-5.1.1.tgz";
+ sha512 = "1ps8ZAYu2Husx+Vz8D+MvXwEwvMwFv+hqqUwhNlDN5ybg6A+3xyW1ECrAgywhvXapNfXiz79jJyU0x22z0FFTg==";
+ };
+ };
"stylehacks-4.0.3" = {
name = "stylehacks";
packageName = "stylehacks";
version = "4.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz";
- sha512 = "3zfkv97pqkc0k51zsjb6dbyhs1lnf05c4vik7klpyzv7chdqqc49038hlm4rpskfy4nhmpjaib22qqzkfwzx6lfw5c4k53hsa9lnsgc";
+ sha512 = "7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==";
};
};
"stylelint-10.1.0" = {
@@ -43007,7 +43237,7 @@ let
version = "10.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/stylelint/-/stylelint-10.1.0.tgz";
- sha512 = "2xwm3m2x6kg1ik81m124jy46fnpcln5gx6iwr2whc7l7awkkk891n551j8iirzifmi2plg5hqdpvx34f8x3sj9xcb8c441kp1g58s9s";
+ sha512 = "OmlUXrgzEMLQYj1JPTpyZPR9G4bl0StidfHnGJEMpdiQ0JyTq0MPg1xkHk1/xVJ2rTPESyJCDWjG8Kbpoo7Kuw==";
};
};
"stylelint-8.4.0" = {
@@ -43016,7 +43246,7 @@ let
version = "8.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/stylelint/-/stylelint-8.4.0.tgz";
- sha512 = "3ynq8h88nl4av7ljsibkqxa0vbmfgd1ijniqxjirxkjsdj12bfpmphn9v88j42na1w2xff7hzgmmsnim8svji1r5wy7j5lkk4glza77";
+ sha512 = "56hPH5mTFnk8LzlEuTWq0epa34fHuS54UFYQidBOFt563RJBNi1nz1F2HK2MoT1X1waq47milvRsRahFCCJs/Q==";
};
};
"stylelint-vscode-7.0.0-21" = {
@@ -43025,7 +43255,7 @@ let
version = "7.0.0-21";
src = fetchurl {
url = "https://registry.npmjs.org/stylelint-vscode/-/stylelint-vscode-7.0.0-21.tgz";
- sha512 = "05hb9qr4j6sjhb8sx38a29xxzp9z60099dy5jbnbc8fzzsjn2df8i6540pf2cr4vrb2liyrmxbi20xki5j0jxq4027mlxd72yl6gfrk";
+ sha512 = "M7tnqBendVqPAAR3CWSJswMRV6/ZRypW3iQz4S4gxUTkmrBS/+8QW3bJ4ltKAJif7u89CYVG12hBqY0kGacFCw==";
};
};
"stylelint-warning-to-vscode-diagnostic-1.0.1" = {
@@ -43034,7 +43264,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/stylelint-warning-to-vscode-diagnostic/-/stylelint-warning-to-vscode-diagnostic-1.0.1.tgz";
- sha512 = "3y3a4365r9xqza9124jlf1m08n3cw38bnb4dhh3rdw24nr8sd31ksln2c3qsl5h3jhfzikj08r3ndgramv24gwq10fh7rk49pkxxb1f";
+ sha512 = "Lqze501k5gMdCJg/InZV+TU7MgJyxu+gHLBQjQcTluoZRtMoWyJ4ywPCRpZdaHA2LAI1OCqJCEl93FMuZhA1/A==";
};
};
"stylint-2.0.0" = {
@@ -43043,25 +43273,34 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/stylint/-/stylint-2.0.0.tgz";
- sha512 = "3wr8wj7b6wig4sk8ma9slkh142fdjfsrg99y13hl7rq44yxjcxk6k683nrx4ainbbj6009nsjhrg9cvcahrp7bn78p9l60cw3cfgqcn";
+ sha512 = "luHn2OAMGJouOnadm6Fim6WXodQ2AWDkWjYq0rMdyEwzO5PdE4LzoXAEn9LL2snmBAlwUp1URVOTF7lZR3KU+Q==";
};
};
- "stylus-0.54.7" = {
- name = "stylus";
- packageName = "stylus";
- version = "0.54.7";
+ "stylis-3.5.4" = {
+ name = "stylis";
+ packageName = "stylis";
+ version = "3.5.4";
src = fetchurl {
- url = "https://registry.npmjs.org/stylus/-/stylus-0.54.7.tgz";
- sha512 = "2x8vi1m4kc03a539f81pidn4dmgnnxlazh1wkisbvkmv99hjc597irwc1ir3qdxjig2jxrifdm6c08w1lk2rswlx79yphfm7hqxc3b3";
+ url = "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz";
+ sha512 = "8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==";
};
};
- "stylus-lookup-3.0.2" = {
- name = "stylus-lookup";
- packageName = "stylus-lookup";
- version = "3.0.2";
+ "stylis-rule-sheet-0.0.10" = {
+ name = "stylis-rule-sheet";
+ packageName = "stylis-rule-sheet";
+ version = "0.0.10";
src = fetchurl {
- url = "https://registry.npmjs.org/stylus-lookup/-/stylus-lookup-3.0.2.tgz";
- sha512 = "oEQGHSjg/AMaWlKe7gqsnYzan8DLcGIHe0dUaFkucZZ14z4zjENRlQMCHT4FNsiWnJf17YN9OvrCfCoi7VvOyg==";
+ url = "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz";
+ sha512 = "nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==";
+ };
+ };
+ "stylus-0.54.8" = {
+ name = "stylus";
+ packageName = "stylus";
+ version = "0.54.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/stylus/-/stylus-0.54.8.tgz";
+ sha512 = "vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==";
};
};
"stylus-supremacy-2.14.5" = {
@@ -43070,7 +43309,7 @@ let
version = "2.14.5";
src = fetchurl {
url = "https://registry.npmjs.org/stylus-supremacy/-/stylus-supremacy-2.14.5.tgz";
- sha512 = "2mx544k3172g5azjldz7ixyi50803v32ic5vnm950k8xkw47jv8bba12sw7hhn3j9f61qqlnbsfhdia1vb72yq6h0hihgmih6gw5615";
+ sha512 = "JZjCn4GxPhghgAZ7cdYOKjbo9LIU42BcksNCeLgWQa2FtjyEz44mKKnaXVgUYw+AQIm+x/MblV+VJ04Yk5DSqw==";
};
};
"subarg-1.0.0" = {
@@ -43091,13 +43330,13 @@ let
sha512 = "cm7TQq9I8dA5LKUr+r8W7RzQlLsmTdCr6wXmjYueOoh/bQu55ODEw7GFhT42pUyoaLtO2rgmx1+8cSIjY9lR9g==";
};
};
- "subscriptions-transport-ws-0.9.16" = {
+ "subscriptions-transport-ws-0.9.17" = {
name = "subscriptions-transport-ws";
packageName = "subscriptions-transport-ws";
- version = "0.9.16";
+ version = "0.9.17";
src = fetchurl {
- url = "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.16.tgz";
- sha512 = "pQdoU7nC+EpStXnCfh/+ho0zE0Z+ma+i7xvj7bkXKb1dvYHSZxgRPaU6spRP+Bjzow67c/rRDoix5RT0uU9omw==";
+ url = "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.17.tgz";
+ sha512 = "hNHi2N80PBz4T0V0QhnnsMGvG3XDFDS9mS6BhZ3R12T6EBywC8d/uJscsga0cVO4DKtXCkCRrWm2sOYrbOdhEA==";
};
};
"sudo-block-1.2.0" = {
@@ -43115,7 +43354,7 @@ let
version = "0.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/suf-cli/-/suf-cli-0.1.1.tgz";
- sha512 = "3hkl5ik5ig3sivwsgz8b0nfysqnisn3q6rwh5pywljxajmz0h190br0bsdrfxkfkp9b9pmimfy0ikycddpsj9vbdps7b4nb4rifcffk";
+ sha512 = "0znmYibLknX0bWsnqW9rzM8IvKux3rTSnW52l5teIC+QAgS/StUl5f4WyLPBw+posfbOgoX+03xHPV4sMxY64Q==";
};
};
"suf-node-1.1.1" = {
@@ -43124,16 +43363,16 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/suf-node/-/suf-node-1.1.1.tgz";
- sha512 = "3isbgrv2npw91caghdxq1bxvl5ybgiapwvb7bjwxhzyh4zkjyk20rklsbk2x9c96syg69gpr1hm15gwc0i0qh4q6b19s732nyl8yb2y";
+ sha512 = "XiyPqLdiHJ3CMphADCJg/JVQYcj3JfO8NomlLubSdGYgppfzE+g/7Fyusza/Kr7lC919BdwbfIqFxK8VO7+l4w==";
};
};
- "suf-regex-0.0.20" = {
+ "suf-regex-0.0.22" = {
name = "suf-regex";
packageName = "suf-regex";
- version = "0.0.20";
+ version = "0.0.22";
src = fetchurl {
- url = "https://registry.npmjs.org/suf-regex/-/suf-regex-0.0.20.tgz";
- sha512 = "26nglqpq910x1l3gg8aybmcp2ck7y253cijknr5hizrla07pcds8h22i545bbjdspqs9dfpv9kp7322f0x8hmai0sncxjq0sfvhzfiy";
+ url = "https://registry.npmjs.org/suf-regex/-/suf-regex-0.0.22.tgz";
+ sha512 = "6pArSj93hCItDrV+FC8tkf18M5p1tqWjf3T9b/LSYv/V9MeaN3JUqFPU/JMcBkUl2ny7BzTk+bJW4IGzORThNQ==";
};
};
"sugarss-1.0.1" = {
@@ -43142,7 +43381,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/sugarss/-/sugarss-1.0.1.tgz";
- sha512 = "2cbllin5dc1vl4sx3880ri9pyc9p7xkip9vfph1pfcwizyga25r6gy5z4h4wvqdsp8qs68lyn0bq7pcb2w1czvxaq2094b25dkhpa6y";
+ sha512 = "3qgLZytikQQEVn1/FrhY7B68gPUUGY3R1Q1vTiD5xT+Ti1DP/8iZuwFet9ONs5+bmL8pZoDQ6JrQHVgrNlK6mA==";
};
};
"sugarss-2.0.0" = {
@@ -43151,16 +43390,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz";
- sha512 = "0jjca4rxqhac6yssmqlblpzliazih2qc3m14b2rwrj5gb48d6ssp0gb6y0r53mw44fc8dmb6jki986zgdbm7girw904bl946nin7z2r";
- };
- };
- "superagent-0.21.0" = {
- name = "superagent";
- packageName = "superagent";
- version = "0.21.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/superagent/-/superagent-0.21.0.tgz";
- sha1 = "fb15027984751ee7152200e6cd21cd6e19a5de87";
+ sha512 = "WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==";
};
};
"superagent-1.8.5" = {
@@ -43178,7 +43408,7 @@ let
version = "3.8.3";
src = fetchurl {
url = "https://registry.npmjs.org/superagent/-/superagent-3.8.3.tgz";
- sha512 = "0a4ra91hgzbhnyccsx319r1xzaw4cb3k144g7xrp10y3wckzd98vxhf5vk34cfvvlrav8pyf2vqr11scimkiyivg2w84458q0n2vd0q";
+ sha512 = "GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==";
};
};
"superagent-4.1.0" = {
@@ -43244,31 +43474,13 @@ let
sha1 = "65ac0504b3954171d8a64946b2ae3cbb8a5f54f6";
};
};
- "supports-color-4.5.0" = {
- name = "supports-color";
- packageName = "supports-color";
- version = "4.5.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz";
- sha1 = "be7a0de484dec5c5cddf8b3d59125044912f635b";
- };
- };
"supports-color-5.5.0" = {
name = "supports-color";
packageName = "supports-color";
version = "5.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz";
- sha512 = "2ihqi2z38fr1sq2jvwqgjqymncmkhxqz0x3bi97w4b4fn24wsdy71j139p95sb3nfrh3a449n0sqhm1z0jsi04860y8vdy8sp0n6da2";
- };
- };
- "supports-color-6.0.0" = {
- name = "supports-color";
- packageName = "supports-color";
- version = "6.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz";
- sha512 = "0p5l02lyminbqmcpm7257093sd8w5ca7q5xnnym2z71bwbhmisnyzn2jh5xma418sx29m8yinka6f7rphc7dl76lc88bm2w4z14lzx2";
+ sha512 = "QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==";
};
};
"supports-color-6.1.0" = {
@@ -43277,7 +43489,7 @@ let
version = "6.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz";
- sha512 = "30pwyjmww4d54bf2m6lpw20ly4blhb88sy3gn6qcjih2rfq1s5zsl1nszzwgj2j1gqn3c8mw52df0z26rqyk8flzimb70scdmz67vd9";
+ sha512 = "qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==";
};
};
"supports-color-7.1.0" = {
@@ -43286,7 +43498,7 @@ let
version = "7.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz";
- sha512 = "3k12babask2rk5v9n9wdgng00rqac2w5wwvkawlx3brjpqvfpy4j70650ggw5pa7bm5hnn1ppsppsqrcwrvjsk1mxb3vi993yjqh551";
+ sha512 = "oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==";
};
};
"supports-hyperlinks-1.0.1" = {
@@ -43304,7 +43516,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz";
- sha512 = "047kw9gara8jikhy02gnql0xzlws2ph2sxpys7059f12vv0dlhq9igz0ajsxml2irhqsxmnv5hsibxcxaphf4m0jfili74xxzykk0ff";
+ sha512 = "zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==";
};
};
"sver-compat-1.5.0" = {
@@ -43331,7 +43543,7 @@ let
version = "1.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz";
- sha512 = "1biic6k5zbjbibabxnqg6cs0hz8vb69zb4kjgwh6nwxqigx23m7gaggva58cpqp7z2a403q9n1sqlfm6yx660nz1dj90iri0sqvy76a";
+ sha512 = "yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==";
};
};
"swagger-converter-0.1.7" = {
@@ -43415,13 +43627,13 @@ let
sha1 = "e39fae3d581d713682491e1926cd87bf2c209bfb";
};
};
- "swap-case-1.1.2" = {
- name = "swap-case";
- packageName = "swap-case";
- version = "1.1.2";
+ "swagger2openapi-5.4.0" = {
+ name = "swagger2openapi";
+ packageName = "swagger2openapi";
+ version = "5.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/swap-case/-/swap-case-1.1.2.tgz";
- sha1 = "c39203a4587385fad3c850a0bd1bcafa081974e3";
+ url = "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-5.4.0.tgz";
+ sha512 = "f5QqfXawiVijhjMtYqWZ55ESHPZFqrPC8L9idhIiuSX8O2qsa1i4MVGtCM3TQF+Smzr/6WfT/7zBuzG3aTgPAA==";
};
};
"sway-1.0.0" = {
@@ -43475,7 +43687,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz";
- sha512 = "1fxqjwdn747lxzkxrwhbw8arc9czdig47izx5hnzk22z8k7rnw00q8vcpy8v7a3xyamavwgg4mvjkpn2ihjiyjxjnhx2ihiryf39pbv";
+ sha512 = "e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==";
};
};
"symbol-tree-3.2.4" = {
@@ -43484,16 +43696,7 @@ let
version = "3.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz";
- sha512 = "17zjr1mhbpxi4zhrmghix8hw1pi9svlwzjxz51mj2hxx9qpjwn1z9rlyrmdn55hbdiqnl8m9gkci2294swkkwp3rxpy05q3mkj680zm";
- };
- };
- "sync-exec-0.6.2" = {
- name = "sync-exec";
- packageName = "sync-exec";
- version = "0.6.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/sync-exec/-/sync-exec-0.6.2.tgz";
- sha1 = "717d22cc53f0ce1def5594362f3a89a2ebb91105";
+ sha512 = "9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==";
};
};
"syntax-error-1.4.0" = {
@@ -43502,16 +43705,16 @@ let
version = "1.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz";
- sha512 = "3psid3r9b0gmnkf2ggydlw1nrcnyqa78smdihifdvff5vmlq92v8qyd6zfi94wczhllcyxl78zbc47cvz3h6xpa9v372xp6msxybwv0";
+ sha512 = "YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==";
};
};
- "systeminformation-4.26.5" = {
+ "systeminformation-4.26.10" = {
name = "systeminformation";
packageName = "systeminformation";
- version = "4.26.5";
+ version = "4.26.10";
src = fetchurl {
- url = "https://registry.npmjs.org/systeminformation/-/systeminformation-4.26.5.tgz";
- sha512 = "0wgkaikcccywapkkaxk4zc3i0665q97g9iyspi01d3a07459v3ycy5mb6i7zfpzfwni4caz4jdwfi7x42n5psy65znq1cj8hc4n2dc5";
+ url = "https://registry.npmjs.org/systeminformation/-/systeminformation-4.26.10.tgz";
+ sha512 = "bO4FIzrjESAfh4KHwkUJym3jvKtJ4oJ2PG0BBQGBmKa0pF2oanpkB7CF4ZsSX7vfp3+GKaLzioVwpV/3Tyk+lQ==";
};
};
"syswide-cas-5.3.0" = {
@@ -43520,7 +43723,7 @@ let
version = "5.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/syswide-cas/-/syswide-cas-5.3.0.tgz";
- sha512 = "1ig6zdrfqy35cr22yzxl3xbhw1ynbspp5r9b1raxiras80f7h2jk9m6b587l0fhxk5ccyg036kbp5map46gljqsmkycb7j8lm5y04pr";
+ sha512 = "+RLgS6VInsX8rBpL+gy5qpa7phngecbK7NABelBZpqYpBTwOIK1y7CqHlXK5Vy/rA4erD9q/FyKzMjx2uX3zYg==";
};
};
"table-3.8.3" = {
@@ -43547,7 +43750,7 @@ let
version = "4.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/table/-/table-4.0.3.tgz";
- sha512 = "0m684sf5sicq9hlavaw7wrm8d10p2vm1cvvrxgl7f2rpqbn5cm6hhsbzb0is6r1bm19p7960dwxif6lc48bz712kx27s176hhafgfjb";
+ sha512 = "S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==";
};
};
"table-5.4.6" = {
@@ -43556,7 +43759,7 @@ let
version = "5.4.6";
src = fetchurl {
url = "https://registry.npmjs.org/table/-/table-5.4.6.tgz";
- sha512 = "19b85vbk5rflp8b200akryyzrk92yj7v2pk64mmvy3y00x7ibfcbiqwmba2q14h9rvfsj9bxvmvyfxma4hswy8bw8dpm3hzdvr1qqf2";
+ sha512 = "wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==";
};
};
"table-layout-0.4.5" = {
@@ -43565,7 +43768,7 @@ let
version = "0.4.5";
src = fetchurl {
url = "https://registry.npmjs.org/table-layout/-/table-layout-0.4.5.tgz";
- sha512 = "1djlwfzjcbfm8zafkk4fci19xgp2838m4n7zxxdiswp48hvci3az2fvr0cah8mbl81lqq680c0lfhhahjg8rxpg9ngb30i0cz9dyfyd";
+ sha512 = "zTvf0mcggrGeTe/2jJ6ECkJHAQPIYEwDoqsiqBjI24mvRmQbInK5jq33fyypaCBxX08hMkfmdOqj6haT33EqWw==";
};
};
"tabtab-1.3.2" = {
@@ -43614,13 +43817,13 @@ let
sha1 = "7cbcb64b5a141b6a2efc2c5d2c67b4e150b2a268";
};
};
- "tail-2.0.3" = {
+ "tail-2.0.4" = {
name = "tail";
packageName = "tail";
- version = "2.0.3";
+ version = "2.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/tail/-/tail-2.0.3.tgz";
- sha512 = "s9NOGkLqqiDEtBttQZI7acLS8ycYK5sTlDwNjGnpXG9c8AWj0cfAtwEIzo/hVRMMiC5EYz+bXaJWC1u1u0GPpQ==";
+ url = "https://registry.npmjs.org/tail/-/tail-2.0.4.tgz";
+ sha512 = "xHkZdNWIzO++g+V/rHGqVoHd2LRxz+8t8bj6FGelfb8FHBjg5yjkX7Su/8sQSBo5alIspYkRp/fU0A2SM5h+5A==";
};
};
"taketalk-1.0.0" = {
@@ -43647,7 +43850,7 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz";
- sha512 = "283f6rp3hhj0lvi5smcvh4mq56mifjchgv6qlnr4qb1xs2fsyb2vy71b308h1285nngcz8q7cbmjp8qqzh0im71mx5wr3v6hrnvyqp1";
+ sha512 = "4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==";
};
};
"tape-2.3.3" = {
@@ -43683,7 +43886,7 @@ let
version = "2.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz";
- sha512 = "201yljr0cixi2pv664xrx3hcpmb2mj79hxbm5lw04wnglzj8j6kigb7h5kvk8gy3iiyx3d5g6r6mi4s7yf5rn6spzc5q4rbzr1j288l";
+ sha512 = "FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==";
};
};
"tar-4.4.13" = {
@@ -43692,7 +43895,7 @@ let
version = "4.4.13";
src = fetchurl {
url = "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz";
- sha512 = "10gwhmgx7fh619zv48r2lnm42qr7rw4qa9ph7142rizcn8in9dpi49jbmmv8ism60rcg1a7b4103r598jngi1rcn50sw7b8n1570rf3";
+ sha512 = "w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==";
};
};
"tar-5.0.5" = {
@@ -43701,7 +43904,7 @@ let
version = "5.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/tar/-/tar-5.0.5.tgz";
- sha512 = "0wpny9vyi1c25wv857kigkfp9wh4wink0h64jqbv6fjh8xf6hn6iljcc4pdf720xsqfi332sl9zkkvnip2c3880pgj68mvbswjj1lih";
+ sha512 = "MNIgJddrV2TkuwChwcSNds/5E9VijOiw7kAc1y5hTNJoLDSuIyid2QtLYiCYNnICebpuvjhPQZsXwUL0O3l7OQ==";
};
};
"tar-6.0.2" = {
@@ -43719,7 +43922,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.0.tgz";
- sha512 = "195f4bmsa21j8x7xvs9hcnhpy4bw92zwnz3l494711kd63ijcc8qz7cr3h22bnvcv69kq0a7mxly0nksr8p9b7nlsaw087b7f4bkrgn";
+ sha512 = "9uW5iDvrIMCVpvasdFHW0wJPez0K4JnMZtsuIeDI7HyMGJNxmDZDOCQROr7lXyS+iL/QMpj07qcjGYTSdRFXUg==";
};
};
"tar-pack-3.4.1" = {
@@ -43740,13 +43943,13 @@ let
sha512 = "rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==";
};
};
- "tar-stream-2.1.2" = {
+ "tar-stream-2.1.3" = {
name = "tar-stream";
packageName = "tar-stream";
- version = "2.1.2";
+ version = "2.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.2.tgz";
- sha512 = "3njgx8gw67a1x1ldnpha0vb1wdd2jg1iygghpl4djim2n6a6lrcr77ka6rc96pfhq1d742y31vqw7sz540213li5n06mnbph8b7m8ai";
+ url = "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.3.tgz";
+ sha512 = "Z9yri56Dih8IaK8gncVPx4Wqt86NDmQTSh49XLZgjWpGZL9GK9HKParS2scqHCC4w6X9Gh2jwaU45V47XTKwVA==";
};
};
"taskkill-3.1.0" = {
@@ -43818,7 +44021,7 @@ let
version = "0.8.4";
src = fetchurl {
url = "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz";
- sha512 = "2mdy9h9185q6kg2f0p8yddrrkvbnc1dg21zxflpf2s1lzzyp9zwxlz8gspvasmmlxywvyc27sibqcja52dbbadlnkwqpk81vp6mjimk";
+ sha512 = "s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==";
};
};
"temp-0.9.0" = {
@@ -43827,7 +44030,7 @@ let
version = "0.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/temp/-/temp-0.9.0.tgz";
- sha512 = "36zr3d39z8wdb7v4z9inkii3cd1qsc49bf8z2s4ic671dlf2aab95w9z1lg9fivbvwd9cbpghxvfgiz3l3jb1fzwh2d984900yj3xb1";
+ sha512 = "YfUhPQCJoNQE5N+FJQcdPz63O3x3sdT4Xju69Gj4iZe0lBKOtnAMi0SLj9xKhGkcGhsxThvTJ/usxtFPo438zQ==";
};
};
"temp-0.9.1" = {
@@ -43836,7 +44039,7 @@ let
version = "0.9.1";
src = fetchurl {
url = "https://registry.npmjs.org/temp/-/temp-0.9.1.tgz";
- sha512 = "1w4xzn45b7a3qd9vvwfc80ah8xnbvdw8ng5jfhkdivs7kxc1wyjvlf6zza2wgkf3s7av5izd1bfjazahx3i79cy8zwidmws5f18xjsq";
+ sha512 = "WMuOgiua1xb5R56lE0eH6ivpVmg/lq2OHm4+LtT/xtEtPQ+sz6N3bBM6WZ5FvO1lO4IKIOb43qnhoc4qxP5OeA==";
};
};
"temp-dir-1.0.0" = {
@@ -43881,7 +44084,7 @@ let
version = "0.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/tempy/-/tempy-0.2.1.tgz";
- sha512 = "1mhk70zgy51di5d3ryzqwq18qh1gklkqj2smhnqsai6a63qrq1zgm93p7n7rd55cj7d96ws2wyl51cwb8bvk3ysnpknlr6zssikf7rc";
+ sha512 = "LB83o9bfZGrntdqPuRdanIVCPReam9SOZKW0fOy5I9X3A854GGWi0tjCqoXEk84XIEYBc/x9Hq3EFop/H5wJaw==";
};
};
"term-canvas-0.0.5" = {
@@ -43911,13 +44114,13 @@ let
sha512 = "a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==";
};
};
- "terminal-kit-1.35.2" = {
+ "terminal-kit-1.42.0" = {
name = "terminal-kit";
packageName = "terminal-kit";
- version = "1.35.2";
+ version = "1.42.0";
src = fetchurl {
- url = "https://registry.npmjs.org/terminal-kit/-/terminal-kit-1.35.2.tgz";
- sha512 = "3jflw83izlb68h5rdn5bqdndsg5p3yd623l9br8id5zdmfh8z7szsvw8ay3x1r97jmc6g96955spyc0vmygll79zh6n8w75m0q6c8rw";
+ url = "https://registry.npmjs.org/terminal-kit/-/terminal-kit-1.42.0.tgz";
+ sha512 = "l9GCV47Gm+A+nshoOhvEpcUSQE27k0gRRSxowQodI2nc6uOw/RVr0U3zgj61zLQStCLDqQ6JVfV1vAdlF0lFjA==";
};
};
"terser-3.17.0" = {
@@ -43929,22 +44132,22 @@ let
sha512 = "/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==";
};
};
- "terser-4.7.0" = {
+ "terser-4.8.0" = {
name = "terser";
packageName = "terser";
- version = "4.7.0";
+ version = "4.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/terser/-/terser-4.7.0.tgz";
- sha512 = "23rqrw3h5q2i9k2r90i9j3nj5xscdz4rx4zqpbpinpknm368hc2ybvz0xipy8zyvalskcxa0zsljk0jd5r4ikid13bi13aw4r3g9xid";
+ url = "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz";
+ sha512 = "EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==";
};
};
- "terser-webpack-plugin-1.4.3" = {
+ "terser-webpack-plugin-1.4.4" = {
name = "terser-webpack-plugin";
packageName = "terser-webpack-plugin";
- version = "1.4.3";
+ version = "1.4.4";
src = fetchurl {
- url = "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz";
- sha512 = "2n44cgqgz070skn207m3l6zg3q444p1db54g0j87fcjxwyhmlfvgg3kak5v1ffhg765cdxah1l99kjdcy74mc75nlq7907zbiq5xk20";
+ url = "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.4.tgz";
+ sha512 = "U4mACBHIegmfoEe5fdongHESNJWqsGU+W0S/9+BmYGVQDw1+c2Ow05TpMhxjPK1sRb7cuYq1BPl1e5YHJMTCqA==";
};
};
"test-exclude-6.0.0" = {
@@ -43953,7 +44156,7 @@ let
version = "6.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz";
- sha512 = "3mzj43kxfqilg1527png15fr2spzzhz1059wfnn8bjm7kg95z27zj7wwj06v071y1x2bvhdfdg74m7d4qyg4g38jsrlw7cfihy9c0bh";
+ sha512 = "cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==";
};
};
"text-extensions-1.9.0" = {
@@ -43971,7 +44174,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz";
- sha512 = "1pazh99870gi3zslirzkribr37akp4zc5r73q78y89vpzjlcmpdrv7qx6wc3x2bwl20xcrq5hhs7cv3rzk8llm38nhqq9z0dhsldrds";
+ sha512 = "uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==";
};
};
"text-table-0.2.0" = {
@@ -44028,13 +44231,13 @@ let
sha1 = "72f792dd9d31705a91ae19ebfcf8b3f968c81da2";
};
};
- "thenify-3.3.0" = {
+ "thenify-3.3.1" = {
name = "thenify";
packageName = "thenify";
- version = "3.3.0";
+ version = "3.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz";
- sha1 = "e69e38a1babe969b0108207978b9f62b88604839";
+ url = "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz";
+ sha512 = "RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==";
};
};
"thenify-all-1.6.0" = {
@@ -44151,16 +44354,16 @@ let
version = "2.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz";
- sha512 = "14xi6lbly1f37015ny2pzcnf5kaksjmpnhm61gfhwn686w5ac519qb1icxdda974n84f342g0y15kysj1hci2vl40z91aiivyhx2spy";
+ sha512 = "/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==";
};
};
- "through2-3.0.1" = {
+ "through2-3.0.2" = {
name = "through2";
packageName = "through2";
- version = "3.0.1";
+ version = "3.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz";
- sha512 = "31v8626a9c7a58rxcc4wyrzfbrlc815w0rxdmdlx9b0nl6xzn32d85pslb3ygsadzi9gw7zl39s7vy2msh2knl2dpc3sgd56syrvpik";
+ url = "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz";
+ sha512 = "enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==";
};
};
"through2-filter-3.0.0" = {
@@ -44169,7 +44372,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz";
- sha512 = "043axmjpiaz2qirzwdrqqqq7wqkfsq9kqxb9gcsl4aqynv3lwpy1zc8i20zvy15879cvak23f5mg0188ygk3ifgayspadxiclin794d";
+ sha512 = "jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==";
};
};
"thunkify-2.1.2" = {
@@ -44205,16 +44408,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz";
- sha512 = "2n8ys98dmv1625inb52cdr421ry82ri2sninmss1njzy9hxrlblw3fkvgr3na4d69glygww3g80bj4pgr9ik1zcm10ki0gd2yf3nxkq";
- };
- };
- "tilde-path-3.0.0" = {
- name = "tilde-path";
- packageName = "tilde-path";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/tilde-path/-/tilde-path-3.0.0.tgz";
- sha512 = "3b7m9l5wsxml14ii7axbvq5h8yvb5dhx5pmswcmyzy2rqg1ll83v94g4gbsmv2mis3bgrs06g9wkgd8n4r2qd98pc41l2whnzav2wcc";
+ sha512 = "eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==";
};
};
"tildify-1.2.0" = {
@@ -44277,7 +44471,7 @@ let
version = "2.0.11";
src = fetchurl {
url = "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz";
- sha512 = "0lrwqck7qvpvxswx5kmydj9nmn2rwckzzfpdf5mf869fqrs9girj45i80hdv99b81m4g8fgwqx2lqk04k7zars7rldq3r89r3m9aipb";
+ sha512 = "60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==";
};
};
"timers-ext-0.1.7" = {
@@ -44304,7 +44498,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz";
- sha512 = "3hjl4wd9wj3xnarhki8x2xlxrfcfhvs39vsdc70b5cyv824g7iask3bg7xf8lz3wjsyvddj0pg7czayjn80pal1687h9iixa29q67il";
+ sha512 = "NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==";
};
};
"tiny-inflate-1.0.3" = {
@@ -44325,15 +44519,6 @@ let
sha1 = "320b5a52d83abb5978d81a3e887d4aefb15a6164";
};
};
- "title-case-2.1.1" = {
- name = "title-case";
- packageName = "title-case";
- version = "2.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/title-case/-/title-case-2.1.1.tgz";
- sha1 = "3e127216da58d2bc5becf137ab91dae3a7cd8faa";
- };
- };
"titleize-1.0.1" = {
name = "titleize";
packageName = "titleize";
@@ -44349,7 +44534,7 @@ let
version = "0.5.26";
src = fetchurl {
url = "https://registry.npmjs.org/tkwidgets/-/tkwidgets-0.5.26.tgz";
- sha512 = "0r1fkqmcxn9iqxpaihaqsslw3vgsqpdb701x7ihdx7sw2mzhspx4g1381l1xwbw87xyzvisfzqc5scfb6gn31vsjvh9f3vi3aq7066g";
+ sha512 = "zxhwsBpxD5fglnqHYZ9ZjunC8Hc67u/7QXzxHmhAIzzSr4a/Cq5PbzCeHsBZ7WL99uBUa6xgVLfjmGxnFU8XMg==";
};
};
"tldjs-2.3.1" = {
@@ -44358,7 +44543,7 @@ let
version = "2.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/tldjs/-/tldjs-2.3.1.tgz";
- sha512 = "17p5mhv5561l77vs0ra44lwwy62m9pm1n60hzp7w8pim36y4v3zhp2x5prlpd6k1pm79fsncggvd2nlp9889l1raqqvbk0wyhgibxjv";
+ sha512 = "W/YVH/QczLUxVjnQhFC61Iq232NWu3TqDdO0S/MtXVz4xybejBov4ud+CIwN9aYqjOecEqIy0PscGkwpG9ZyTw==";
};
};
"tlds-1.207.0" = {
@@ -44367,7 +44552,7 @@ let
version = "1.207.0";
src = fetchurl {
url = "https://registry.npmjs.org/tlds/-/tlds-1.207.0.tgz";
- sha512 = "31a4nmazqksbqckv6xsmmji525k2dibh83vhm3dzsn7diykfsvnrn878ci4ji54cfl91wafqdp1m0fpimyb63nihqpx13paa91ppdwk";
+ sha512 = "k7d7Q1LqjtAvhtEOs3yN14EabsNO8ZCoY6RESSJDB9lst3bTx3as/m1UuAeCKzYxiyhR1qq72ZPhpSf+qlqiwg==";
};
};
"tmp-0.0.29" = {
@@ -44394,7 +44579,7 @@ let
version = "0.0.33";
src = fetchurl {
url = "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz";
- sha512 = "0drg2bck1cj8677rgs1l98v7vqaxawcqh6ja87qilwnd719l5y0lzv5ssn3pcwa37fdbg4188y6x15a90vkllyvfpd9v7fai2b8j44d";
+ sha512 = "jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==";
};
};
"tmp-0.1.0" = {
@@ -44403,7 +44588,16 @@ let
version = "0.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz";
- sha512 = "0mygbkw1yiz5b0mvdivsmwfaw12w70fjvgd3mn2wny7ggrx69swy5kj11xm3llrv98slhjx9d7pmcd8aa94492r0cfnfv139wmpddi7";
+ sha512 = "J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==";
+ };
+ };
+ "tmp-0.2.0" = {
+ name = "tmp";
+ packageName = "tmp";
+ version = "0.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tmp/-/tmp-0.2.0.tgz";
+ sha512 = "spsb5g6EiPmteS5TcOAECU3rltCMDMp4VMU2Sb0+WttN4qGobEkMAd+dkr1cubscN08JGNDX765dPbGImbG7MQ==";
};
};
"tmp-0.2.1" = {
@@ -44415,15 +44609,6 @@ let
sha512 = "76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==";
};
};
- "tmp-graphql-config-extension-openapi-1.0.7" = {
- name = "tmp-graphql-config-extension-openapi";
- packageName = "tmp-graphql-config-extension-openapi";
- version = "1.0.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/tmp-graphql-config-extension-openapi/-/tmp-graphql-config-extension-openapi-1.0.7.tgz";
- sha512 = "NQPUaywaVC2hzWkBBsTX3sV2XfxU0mc409rJyrA7iCu5DSTjMLUqI+U4KJVSy/Ltp0zgbWMWua471R7zMql9Pw==";
- };
- };
"tmpl-1.0.4" = {
name = "tmpl";
packageName = "tmpl";
@@ -44538,7 +44723,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz";
- sha512 = "38v92prncngfq4yfdn3frpy3j9x6bslii3spk436f0fhs6ls7gydxp23lrwjkd3f21s7zkn4j1zzp8lqrajsrgqlikkxk3s3dfbkb92";
+ sha512 = "Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==";
};
};
"to-readable-stream-2.1.0" = {
@@ -44547,7 +44732,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-2.1.0.tgz";
- sha512 = "3pw9wwllhic73ya7g935mwmw4lrjwxf0vxxngs5iqbwlasxbrv506bas7sqqfmmmf7p9lx0g907ihysaxivv78ln8bj3m5067l1lx53";
+ sha512 = "o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w==";
};
};
"to-regex-3.0.2" = {
@@ -44556,7 +44741,7 @@ let
version = "3.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz";
- sha512 = "03lcq1y1ks55lss37m3cx52f8f4wj85rqsxfxrhi3y8rqa0iiny6df8ardg2f742z870v7xw749lcsxh8yplsmbvaig4rrds1w6asqm";
+ sha512 = "FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==";
};
};
"to-regex-range-2.1.1" = {
@@ -44574,7 +44759,7 @@ let
version = "5.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz";
- sha512 = "2qkrna8q80arai14s6f17djc3cgwiilnhibfykwzkif4gs9ny3fmqmxqf56fvc7fjwyr01p97nk1ckd67s8476cslmj3rwp7s5zp4zb";
+ sha512 = "65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==";
};
};
"to-space-case-1.0.0" = {
@@ -44613,22 +44798,13 @@ let
sha1 = "88defecd43adb2ef598625f0e3d59f7f342941ba";
};
};
- "to-vfile-2.2.0" = {
- name = "to-vfile";
- packageName = "to-vfile";
- version = "2.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/to-vfile/-/to-vfile-2.2.0.tgz";
- sha512 = "saGC8/lWdGrEoBMLUtgzhRHWAkQMP8gdldA3MOAUhBwTGEb1RSMVcflHGSx4ZJsdEZ9o1qDBCPp47LCPrbZWow==";
- };
- };
"to-vfile-4.0.0" = {
name = "to-vfile";
packageName = "to-vfile";
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/to-vfile/-/to-vfile-4.0.0.tgz";
- sha512 = "0nf9nzv50b1giijzvfv91y7m5rr6v1a9y6g2w9xsj39rmindsmq95a0fqdi5ccjki8y7flvi8xlnis7jilqypjyqkcw8lx8xcrh7cb3";
+ sha512 = "Y7EDM+uoU8TZxF5ej2mUR0dLO4qbuuNRnJKxEht2QJWEq2421pyG1D1x8YxPKmyTc6nHh7Td/jLGFxYo+9vkLA==";
};
};
"to-vfile-6.1.0" = {
@@ -44637,7 +44813,7 @@ let
version = "6.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/to-vfile/-/to-vfile-6.1.0.tgz";
- sha512 = "11z8h4nd6i6dwjc57sf4g4778wv70sa5hnbk7i9w3a0h86nylzlsxvzfdysg96hsaqgjhgah4iib5xh8dvs1lrzz1g0cf5i809gq587";
+ sha512 = "BxX8EkCxOAZe+D/ToHdDsJcVI4HqQfmw0tCkp31zf3dNP/XWIAjU4CmeuSwsSoOzOTqHPOL0KUzyZqJplkD0Qw==";
};
};
"toidentifier-1.0.0" = {
@@ -44646,7 +44822,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz";
- sha512 = "1bip1yxcfy4c0yl2kwmj9jyzfg1ixyj564wd1aaf46rabdiasx62yznb8bwn9cki886f353axgca42zma7q9rb4b50lhm1zz7y8g8y9";
+ sha512 = "yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==";
};
};
"toiletdb-1.4.1" = {
@@ -44673,7 +44849,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/token-types/-/token-types-2.0.0.tgz";
- sha512 = "1kl5xwc73qww56cywhbbf4y6mhrcyshlsygskddx5kq0x96ggyxn8498s1wz8dnznxk6k2k2nnkmlz4969927pb39kgdwwaq7rfwssr";
+ sha512 = "WWvu8sGK8/ZmGusekZJJ5NM6rRVTTDO7/bahz4NGiSDb/XsmdYBn6a1N/bymUHuWYTWeuLUg98wUzvE4jPdCZw==";
};
};
"toml-2.3.6" = {
@@ -44691,7 +44867,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz";
- sha512 = "3mxvjmf77yq6zkaq5k9wyxl4539ryvhi50ix0g4qn0lr4rbvsg89a4zcl66wc309dfypg6m2acz8067b3m2f8d69iizr7m7k04rdyfb";
+ sha512 = "y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==";
};
};
"too-wordy-0.1.6" = {
@@ -44775,13 +44951,22 @@ let
sha1 = "42d88dd116618bcf00d6106dd5446f3427902ff1";
};
};
+ "touch-2.0.2" = {
+ name = "touch";
+ packageName = "touch";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/touch/-/touch-2.0.2.tgz";
+ sha512 = "qjNtvsFXTRq7IuMLweVgFxmEuQ6gLbRs2jQxL80TtZ31dEKWYIxRXquij6w6VimyDek5hD3PytljHmEtAs2u0A==";
+ };
+ };
"touch-3.1.0" = {
name = "touch";
packageName = "touch";
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz";
- sha512 = "2a3sk3562y1ihbl06r5g1pzs37mwhhnz8f8vvcc0k8bhykczzgv9dyw71kkz4mbf81iq7wbf2nq7hpy6z6zhanj8s9d6bjk5r9pq72q";
+ sha512 = "WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==";
};
};
"tough-cookie-2.3.4" = {
@@ -44799,7 +44984,7 @@ let
version = "2.4.3";
src = fetchurl {
url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz";
- sha512 = "2akhyixx49dkqadghzwj53xwfa1aikf0iv04ib9zj0kbilkzxxh16j5c6vfkcwm3cy29y46q3d8lzinsy6ql2cvb1wcw31gzs9jp6s3";
+ sha512 = "Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==";
};
};
"tough-cookie-2.5.0" = {
@@ -44808,7 +44993,7 @@ let
version = "2.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz";
- sha512 = "3xgcny117pqhfncr4gbmagzlnjiqqgq0lrvmljdfcdy64nc0xjfcbf1r08dmp1v1m3s51kq0yxc18nl3j9lbpr5bp5lgmi6719yqlly";
+ sha512 = "nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==";
};
};
"tough-cookie-3.0.1" = {
@@ -44817,7 +45002,7 @@ let
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz";
- sha512 = "2raf12jixrfcagphh9s0fagbfk5va7m0jpj9dbc5dk5b5rr8xbxz4j1af4ppvillqnbi39yiicwnj1qpppc89c71zywnri9xv98j369";
+ sha512 = "yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==";
};
};
"township-client-1.3.2" = {
@@ -44865,6 +45050,15 @@ let
sha1 = "8a7e8ab3044ad19f233f50c15894cbf69e5d205e";
};
};
+ "traverse-0.3.9" = {
+ name = "traverse";
+ packageName = "traverse";
+ version = "0.3.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz";
+ sha1 = "717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9";
+ };
+ };
"traverse-0.4.6" = {
name = "traverse";
packageName = "traverse";
@@ -44883,22 +45077,13 @@ let
sha1 = "cbdf560fd7b9af632502fed40f918c157ea97137";
};
};
- "traverse-chain-0.1.0" = {
- name = "traverse-chain";
- packageName = "traverse-chain";
- version = "0.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/traverse-chain/-/traverse-chain-0.1.0.tgz";
- sha1 = "61dbc2d53b69ff6091a12a168fd7d433107e40f1";
- };
- };
"tree-kill-1.2.2" = {
name = "tree-kill";
packageName = "tree-kill";
version = "1.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz";
- sha512 = "3acdrxgc23n1w8basyh8yqr2nd98ba18sc8xqkvv0amqaflp8kqnlc7hbik99i195ryvfg747g7wl5wfizzhpgkzx3986ia5ykanhrg";
+ sha512 = "L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==";
};
};
"tree-kit-0.6.2" = {
@@ -44907,7 +45092,7 @@ let
version = "0.6.2";
src = fetchurl {
url = "https://registry.npmjs.org/tree-kit/-/tree-kit-0.6.2.tgz";
- sha512 = "0x6dsvpgal3mh5zkyawdypj462wj7p794vg3ls99fjsy57ph53pw2f9idm9cf33khvfzhm484qm0b2ym11m21lvpdgv2c841lj375gp";
+ sha512 = "95UzJA0EMbFfu5sGUUOoXixQMUGkwu82nGM4lmqLyQl+R4H3FK+lS0nT8TZJ5x7JhSHy+saVn7/AOqh6d+tmOg==";
};
};
"treeify-1.1.0" = {
@@ -44961,7 +45146,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz";
- sha512 = "22ga3ssn013rk7br8zcmm5dm3x71r4i2azr86kv7mwxl9q864jaxnsf1pz9a7yids8p4mc7wdk7b0fz6l3za7z15a6a9ig6kcxa13qb";
+ sha512 = "C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==";
};
};
"trim-off-newlines-1.0.1" = {
@@ -44982,22 +45167,13 @@ let
sha1 = "e3646a2ea4e891312bf7eace6cfb05380bc01c21";
};
};
- "trim-right-1.0.1" = {
- name = "trim-right";
- packageName = "trim-right";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz";
- sha1 = "cb2e1203067e0c8de1f614094b9fe45704ea6003";
- };
- };
"trim-trailing-lines-1.1.3" = {
name = "trim-trailing-lines";
packageName = "trim-trailing-lines";
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz";
- sha512 = "1j7ghc1nxzlfzff487f0wp72r58x4z2vibak8062bm11xxmkbwv9aiy1rn6dpfsayrhwgka6ppib64ng7s0vn2p9lfg92fpd2db8jz2";
+ sha512 = "4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA==";
};
};
"triple-beam-1.3.0" = {
@@ -45006,7 +45182,7 @@ let
version = "1.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz";
- sha512 = "0ppdjj0px3nrh57jbdhh12f3hx0xc2zg2zn61h3sdws4glcixr2k793bkv7hakb273pw8jq4qaxn0l28z658biy4bkd59a7bsyx9cay";
+ sha512 = "XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==";
};
};
"trough-1.0.5" = {
@@ -45015,7 +45191,7 @@ let
version = "1.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz";
- sha512 = "0af9yakq7j01pg8kk6mfam1cf4vdmhcvnpwi3r40h7kf09bzgc0h3vrxs2z1g8xd0bjvyqalws9gapi54qrnlmzdy67jgdb6rnr3yxf";
+ sha512 = "rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==";
};
};
"truncate-2.1.0" = {
@@ -45078,7 +45254,25 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/ts-process-promises/-/ts-process-promises-1.0.2.tgz";
- sha512 = "1k97j70nhzvq6wsbk7clyclim81cxqphjag7mp4qyz3hy3878lr2vr0y6ncrl45z7dgm3cq08fpldz4gadlpq07p3vb05fxc77rd9ga";
+ sha512 = "6qWWz2HdFbD2uAfgS5t65Dd6HQKYjfra+YXQzKzxIG+RKTpoeDi+x+TW85SEF3cWUI2UecrOXJobvD+04MiTZg==";
+ };
+ };
+ "tsconfig-paths-3.9.0" = {
+ name = "tsconfig-paths";
+ packageName = "tsconfig-paths";
+ version = "3.9.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz";
+ sha512 = "dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==";
+ };
+ };
+ "tsconfig-paths-webpack-plugin-3.2.0" = {
+ name = "tsconfig-paths-webpack-plugin";
+ packageName = "tsconfig-paths-webpack-plugin";
+ version = "3.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.2.0.tgz";
+ sha512 = "S/gOOPOkV8rIL4LurZ1vUdYCVgo15iX9ZMJ6wx6w2OgcpT/G4wMyHB6WM+xheSqGMrWKuxFul+aXpCju3wmj/g==";
};
};
"tslib-1.11.1" = {
@@ -45087,7 +45281,7 @@ let
version = "1.11.1";
src = fetchurl {
url = "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz";
- sha512 = "0c0k843zya7w9k5snfr3g76wz2vyl99q149safl5g364jjwq839h3qf8c17i8mahdcqc3zj3xgfv0nv9pcxfm8axva0d49w4vqvr5b9";
+ sha512 = "aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==";
};
};
"tslib-1.13.0" = {
@@ -45096,16 +45290,7 @@ let
version = "1.13.0";
src = fetchurl {
url = "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz";
- sha512 = "3axs2rgddv0rkh86z13xlgvmggdblcp9prn4gp0qi49bsr7n6ibjiz56w079ghgrfn5p5xc0vjjgsd5l2ji7gw2ggdzspgw69187zlb";
- };
- };
- "tslib-1.9.3" = {
- name = "tslib";
- packageName = "tslib";
- version = "1.9.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz";
- sha512 = "2yimhwxviswrwaxdgk4k5q99pjv0n6g8s1cc5ml17rzv1kqfac26sb7b49ndl9hyczgzlz28wh87g1k0r3h9cqa79d3hyi9qzrcajp2";
+ sha512 = "i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==";
};
};
"tslib-2.0.0" = {
@@ -45123,7 +45308,7 @@ let
version = "5.20.1";
src = fetchurl {
url = "https://registry.npmjs.org/tslint/-/tslint-5.20.1.tgz";
- sha512 = "115281frr19v46cmcvxwpapklyypqa4vy2s2h2jrw0r4amw9i124rmd7c0hs153qrm5kjcjcz7fbzq93b6azya3zlzckdw5623k3hqi";
+ sha512 = "EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==";
};
};
"tsscmp-1.0.6" = {
@@ -45132,7 +45317,7 @@ let
version = "1.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz";
- sha512 = "104f0vccp42fba9r2ij7ww4r7mazkmvqgj8is4ipg0jfx190n967qq5b1g0n77kcmm4d2m3l3q3cmh5kqgdmv886514akn38c16s61g";
+ sha512 = "LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==";
};
};
"tsutils-2.29.0" = {
@@ -45141,7 +45326,7 @@ let
version = "2.29.0";
src = fetchurl {
url = "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz";
- sha512 = "2cc8fsdfbgfcjj6y7dlr0kpmkhbw0j69cak4s21jb44w57dlwksrjx8wn1h4f1j2vx8dhj9mrqsbmmwd96mrsd59743ghq948f5b4l3";
+ sha512 = "g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==";
};
};
"tsutils-3.17.1" = {
@@ -45150,7 +45335,7 @@ let
version = "3.17.1";
src = fetchurl {
url = "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz";
- sha512 = "3d14rd24g6azhmiiawsv2mn6ll9p3kvh61lmfdalr4dgp5j0qpa7d6q56fihw3b93rba03c78jgpq92173q6djnkjs0xpq73zj90dwk";
+ sha512 = "kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==";
};
};
"ttf2woff-2.0.2" = {
@@ -45159,16 +45344,16 @@ let
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/ttf2woff/-/ttf2woff-2.0.2.tgz";
- sha512 = "0yb468klvzvl12zwnzjs04bgj1gaa0ij3m2cn98axxvd60f8d4mhc2d1s0gj9763smrzfkq9wpx8d9f3kdy6m1bzazhr301vilipbsz";
+ sha512 = "X68badwBjAy/+itU49scLjXUL094up+rHuYk+YAOTTBYSUMOmLZ7VyhZJuqQESj1gnyLAC2/5V8Euv+mExmyPA==";
};
};
- "ttf2woff2-2.0.3" = {
+ "ttf2woff2-3.0.0" = {
name = "ttf2woff2";
packageName = "ttf2woff2";
- version = "2.0.3";
+ version = "3.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ttf2woff2/-/ttf2woff2-2.0.3.tgz";
- sha1 = "5e020afe6e643287f3ad7687abed20fe654eb329";
+ url = "https://registry.npmjs.org/ttf2woff2/-/ttf2woff2-3.0.0.tgz";
+ sha512 = "5/Web6B0lF/STNAQ0d5vAlRRquuWsNj8wOmKQ9ql9Bsgbx8MsLnNzaBG9vBcSE4s4Ry1QOr/MyUrDUIVgVPEfw==";
};
};
"ttl-1.3.1" = {
@@ -45204,25 +45389,16 @@ let
version = "0.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz";
- sha512 = "33h4i99m8bj5vqm3hmvfhi19whavny64ic0mr4yl8s14riw077ballp49zbv3kzy8615pad3gfcy7fxa86za1q41biqpmdwn8xxlx0b";
- };
- };
- "tty-truncate-1.0.5" = {
- name = "tty-truncate";
- packageName = "tty-truncate";
- version = "1.0.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/tty-truncate/-/tty-truncate-1.0.5.tgz";
- sha512 = "1gidw6bhnpa3rbk9091nxsic8xl310i07d5win0cp53ydcn6c8s1q0mjk360qqy89k3m5kckim91lafdrl3nllmnb6744bj29s3mlvy";
+ sha512 = "C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==";
};
};
- "tty-width-frame-1.0.3" = {
- name = "tty-width-frame";
- packageName = "tty-width-frame";
- version = "1.0.3";
+ "tumblr-0.4.1" = {
+ name = "tumblr";
+ packageName = "tumblr";
+ version = "0.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/tty-width-frame/-/tty-width-frame-1.0.3.tgz";
- sha512 = "3q8mcw51fz4gb9qfkcvy0dqhqg3r2ngml2pw9hgbgj583inn2djxai98xws46ilgwjisj3jdh0visbjqk72njx12lfad746zxddww4k";
+ url = "https://registry.npmjs.org/tumblr/-/tumblr-0.4.1.tgz";
+ sha1 = "ac9f4ba7bd04525d6bd8b087f85553c8ef19dc9e";
};
};
"tunnel-0.0.4" = {
@@ -45240,7 +45416,7 @@ let
version = "0.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz";
- sha512 = "272hgljs0k0d4j2rzg6sv4lkiyajdcmq7n8xr6vp3417d1hzhi36qjnjjfs703n78wcxfy3q33dagay9ykha6ziv2c34skjmygcn7yn";
+ sha512 = "1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==";
};
};
"tunnel-agent-0.4.3" = {
@@ -45285,7 +45461,7 @@ let
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz";
- sha512 = "35kj8baw7d9y3k6vyp4j51w80s64rxg73560fhwdw7wy06f7r04dq25f64fvvcpf2dn0lbn96x25mhdp5vf30nc31kjsfnsvr27xfza";
+ sha512 = "6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==";
};
};
"tweetnacl-auth-0.3.1" = {
@@ -45306,6 +45482,15 @@ let
sha512 = "SPGkUM0p7hjgo+y5Dlm/XCSuZe0G3kfcgRPrxkMFln5e8bvQbxDOsia8QEo8xqXfjLR1Emp9FGkVYHya2b8qdA==";
};
};
+ "twitter-1.7.1" = {
+ name = "twitter";
+ packageName = "twitter";
+ version = "1.7.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/twitter/-/twitter-1.7.1.tgz";
+ sha1 = "0762378f1dc1c050e48f666aca904e24b1a962f4";
+ };
+ };
"txt-to-ast-3.0.3" = {
name = "txt-to-ast";
packageName = "txt-to-ast";
@@ -45321,7 +45506,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/type/-/type-1.2.0.tgz";
- sha512 = "1z2f06mzr855vwxwr0wkndnkn3fnjcwisd3iajkh6dmzz0dn1a5amq7m798j1ass4kiymz4gn3q0c573l21377dkq1ap2i703jfv6gv";
+ sha512 = "+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==";
};
};
"type-2.0.0" = {
@@ -45330,7 +45515,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/type/-/type-2.0.0.tgz";
- sha512 = "2iyk1bl159vr7i0r24jawi0lwrgns8xvsw72962lvzw6qshm5blls6p7spkpcqpgwb0p7liwdix0ph0j22dip1rg812xbw723rpj6r8";
+ sha512 = "KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow==";
};
};
"type-check-0.3.2" = {
@@ -45357,7 +45542,7 @@ let
version = "4.0.8";
src = fetchurl {
url = "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz";
- sha512 = "3z3kf4kgd3czn50a158v1k2l61lpbznrbk8xvh2pdsfsrcsda3271427fzmp1r7awnvvzrhzclfm03cpv671rdlqyz56xpmh6cgzyni";
+ sha512 = "0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==";
};
};
"type-fest-0.10.0" = {
@@ -45366,7 +45551,7 @@ let
version = "0.10.0";
src = fetchurl {
url = "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz";
- sha512 = "25w8hvjk21iqndawz9h3713dmahzg2w3nf4ipfkgfnlhzk1jdlq2jadyd6lr1sgidbyxbp97mcgci1zw4qd6b0gjvqglz9cis77si8i";
+ sha512 = "EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==";
};
};
"type-fest-0.11.0" = {
@@ -45375,7 +45560,7 @@ let
version = "0.11.0";
src = fetchurl {
url = "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz";
- sha512 = "1yxrz492c37g2mq5mhnw6wn17w9w25rrsawlys5ws897b7bq42lrzq295xgas3svkjyarkxxxbz2dax42i7icxlr0pm0dy234kxgn1r";
+ sha512 = "OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==";
};
};
"type-fest-0.13.1" = {
@@ -45384,7 +45569,7 @@ let
version = "0.13.1";
src = fetchurl {
url = "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz";
- sha512 = "0r1fpgwvx0bwkxc9b22yqb8ggpk5sbn5y36ba65rqm11k2jaw70x9iavml3nxhhmicq8pawyhacvfbp8dwfb9qlf04p5lf674fpp16z";
+ sha512 = "34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==";
};
};
"type-fest-0.3.1" = {
@@ -45393,7 +45578,7 @@ let
version = "0.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz";
- sha512 = "1hy8c4b243psdw221rnqcsn8j4hd5ndyy8fw6mnhlaxyf98f61gxlfdf6wb0dcvhil0b45yjrx44lx5bg8si87hg3dj9qbb4yf8jhbi";
+ sha512 = "cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==";
};
};
"type-fest-0.6.0" = {
@@ -45402,7 +45587,7 @@ let
version = "0.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz";
- sha512 = "2b8ql461llrw0c7mc55zm56k3wzgd2h6y8w39falc7fwf05szjn6qyfd93i0rnhknavlh7z5qq6kywrksf1py0amv5s1m0ifvr03qxb";
+ sha512 = "q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==";
};
};
"type-fest-0.8.1" = {
@@ -45411,16 +45596,7 @@ let
version = "0.8.1";
src = fetchurl {
url = "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz";
- sha512 = "0j0s2w518fgn0xrifmdhqvhbfj1ywpp1pifzcif6w5cm1h8l22k5wfmfhrnli103dhyfxm6s8042yqhdd7ddw4s6cidi3mg78iz7mp1";
- };
- };
- "type-is-1.5.7" = {
- name = "type-is";
- packageName = "type-is";
- version = "1.5.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/type-is/-/type-is-1.5.7.tgz";
- sha1 = "b9368a593cc6ef7d0645e78b2f4c64cbecd05e90";
+ sha512 = "4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==";
};
};
"type-is-1.6.18" = {
@@ -45429,16 +45605,7 @@ let
version = "1.6.18";
src = fetchurl {
url = "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz";
- sha512 = "3r7402x79nilhdgk4z21yjh5y9vix8lwlll1kzcn8jd2m89vzksdb6wddia77cxv3iwhd6i5hkv6n7diwjbhpy7y03i2kqlvfplli2f";
- };
- };
- "typed-function-1.1.0" = {
- name = "typed-function";
- packageName = "typed-function";
- version = "1.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/typed-function/-/typed-function-1.1.0.tgz";
- sha512 = "120xf1rmkjj755qjdzpi6a6d4y01d2fblqd26hyyilgn9cgcmzdn5di5zvyazvhikh2g5xa3ig13apbqinnm1xpylskh37q4k137r2f";
+ sha512 = "TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==";
};
};
"typed-rest-client-1.2.0" = {
@@ -45465,7 +45632,7 @@ let
version = "3.1.5";
src = fetchurl {
url = "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz";
- sha512 = "3cvrfgjsyvnh9fdyixjzx9mwkfcjfyhgsjizzxzmrsvb1pwch0y58crjh7p6b0ml9nl7jr55nx5dyslq3jn15qz555fl3a4qdfbrnyd";
+ sha512 = "zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==";
};
};
"typescript-2.9.2" = {
@@ -45486,22 +45653,22 @@ let
sha512 = "kk80vLW9iGtjMnIv11qyxLqZm20UklzuR2tL0QAnDIygIUIemcZMxlMWudl9OOt76H3ntVzcTiddQ1/pAAJMYg==";
};
};
- "typescript-3.8.3" = {
+ "typescript-3.9.5" = {
name = "typescript";
packageName = "typescript";
- version = "3.8.3";
+ version = "3.9.5";
src = fetchurl {
- url = "https://registry.npmjs.org/typescript/-/typescript-3.8.3.tgz";
- sha512 = "3rwcbg3l3w3l2zr5y9lszqs30s29jzvh1w594rbdljyr582yi6vajzs2fg04s9p79klh3iv0980b91mbr94sl77h9nb7b2mgrz4929i";
+ url = "https://registry.npmjs.org/typescript/-/typescript-3.9.5.tgz";
+ sha512 = "hSAifV3k+i6lEoCJ2k6R2Z/rp/H3+8sdmcn5NrS3/3kE7+RyZXm9aqvxWqjEXHAd8b0pShatpcdMTvEdvAJltQ==";
};
};
- "typescript-3.9.4" = {
+ "typescript-3.9.7" = {
name = "typescript";
packageName = "typescript";
- version = "3.9.4";
+ version = "3.9.7";
src = fetchurl {
- url = "https://registry.npmjs.org/typescript/-/typescript-3.9.4.tgz";
- sha512 = "20970d6f5pq3qjzvdmcrswl3lfxwx5nncpp796kzzn9zxh11brf1iqrm4xl0pr6lmjv7h4qrl5n3n27071dgjkyahcan7lm8apzxqpl";
+ url = "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz";
+ sha512 = "BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==";
};
};
"typescript-eslint-parser-16.0.1" = {
@@ -45528,7 +45695,7 @@ let
version = "0.5.4";
src = fetchurl {
url = "https://registry.npmjs.org/typescript-tslint-plugin/-/typescript-tslint-plugin-0.5.4.tgz";
- sha512 = "1xf4cgwy1rypa9nmb9n0dimvm49rf0jbr3jnrg5m03m835qb8qalx98k32wdg4y56p4yf1zksr8ki8sxdi3ff0j040jmld95wc1y089";
+ sha512 = "CQEfGC+p0SoBARI4N2LrGsWJsp4/OE+uKZ68xsWYKHWqMFq4DFQHqOVlK0deEricSN01NmDTqjap63Pw/DHieg==";
};
};
"typewise-1.0.3" = {
@@ -45567,13 +45734,13 @@ let
sha1 = "5c080e5d661cbbe38259d2e70a3c7253e873881d";
};
};
- "typo-geom-0.5.1" = {
+ "typo-geom-0.8.4" = {
name = "typo-geom";
packageName = "typo-geom";
- version = "0.5.1";
+ version = "0.8.4";
src = fetchurl {
- url = "https://registry.npmjs.org/typo-geom/-/typo-geom-0.5.1.tgz";
- sha512 = "2sqcc35gyyg51n4akpbpn6qxkl44kdl4s1948k92hag92qxl9xfyc7m2vk550d4ac2inhn211pw5ggnadlr0c6px15cli5a8ydkagwy";
+ url = "https://registry.npmjs.org/typo-geom/-/typo-geom-0.8.4.tgz";
+ sha512 = "n0P1RQidLnjLI2iSUDENiugkABaR+tr/kSIpl040XLKmrfsBZ/weS1OvQ9Mq98CsJlcJDemKdPqldoyYSsVgmQ==";
};
};
"ua-parser-js-0.7.21" = {
@@ -45582,7 +45749,7 @@ let
version = "0.7.21";
src = fetchurl {
url = "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz";
- sha512 = "1lmgxn7n152f5q2x8pcjacwbichih5nzqvhiz0cmf4080xb1h7lshjnjx1gx0sifvwbjya6ksvcvjlhf980b6571fhc13yh3ym3zvzq";
+ sha512 = "+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ==";
};
};
"uc.micro-1.0.6" = {
@@ -45591,7 +45758,7 @@ let
version = "1.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz";
- sha512 = "308cx7s5mq162acpfxc072nlvfk146g4gjb62m7cx0557d9ar80fjpfzv178qjb2ipyy1zxlvp1a659d1y1v40mv9bb546qyjkgk3pi";
+ sha512 = "8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==";
};
};
"uglify-js-2.8.29" = {
@@ -45603,31 +45770,31 @@ let
sha1 = "29c5733148057bb4e1f75df35b7a9cb72e6a59dd";
};
};
- "uglify-js-3.4.10" = {
+ "uglify-js-3.10.0" = {
name = "uglify-js";
packageName = "uglify-js";
- version = "3.4.10";
+ version = "3.10.0";
src = fetchurl {
- url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz";
- sha512 = "33ha88jndrxp4k7l70dy93a1fappsganbfb04ylhkjq2hm13n83i50jp7dvzcvaxz9my06apy9wy9yr1v5wkvcwhhn55l3cymn6qrb3";
+ url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.0.tgz";
+ sha512 = "Esj5HG5WAyrLIdYU74Z3JdG2PxdIusvj6IWHMtlyESxc7kcDz7zYlYjpnSokn1UbpV0d/QX9fan7gkCNd/9BQA==";
};
};
- "uglify-js-3.8.1" = {
+ "uglify-js-3.10.1" = {
name = "uglify-js";
packageName = "uglify-js";
- version = "3.8.1";
+ version = "3.10.1";
src = fetchurl {
- url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.8.1.tgz";
- sha512 = "W7KxyzeaQmZvUFbGj4+YFshhVrMBGSg2IbcYAjGWGvx8DHvJMclbTDMpffdxFUGPBHjIytk7KJUR/KUXstUGDw==";
+ url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.1.tgz";
+ sha512 = "RjxApKkrPJB6kjJxQS3iZlf///REXWYxYJxO/MpmlQzVkDWVI3PSnCBWezMecmTU/TRkNxrl8bmsfFQCp+LO+Q==";
};
};
- "uglify-js-3.9.4" = {
+ "uglify-js-3.4.10" = {
name = "uglify-js";
packageName = "uglify-js";
- version = "3.9.4";
+ version = "3.4.10";
src = fetchurl {
- url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.9.4.tgz";
- sha512 = "04744wz8jyvzdpzl8w92iarnrqq7d3pbbs439sqbrl4c0y57p8r629bjpdpi2raygaf1mnzwllgw8bi2pdv09dbxjdb763cmqk425pi";
+ url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz";
+ sha512 = "Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==";
};
};
"uglify-to-browserify-1.0.2" = {
@@ -45672,7 +45839,7 @@ let
version = "2.1.5";
src = fetchurl {
url = "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz";
- sha512 = "2h6492mk9v9dzy26i5wfajinhi2pg729ksbcsmm0sp8s32hlr432q19g97qghfp5x98hsm77hmzwdzhgi3vhm2drz53ax7rabhydw98";
+ sha512 = "KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==";
};
};
"uid2-0.0.3" = {
@@ -45717,7 +45884,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz";
- sha512 = "0x78hsv3jykmjl6qdqlqiz7v5nf06li8b5yvzpj6grnzwbcjch8ngyg55lm8g8mg4znvk7qbryvrr2dxacz3cvyb1nsm64qsw21g0ah";
+ sha512 = "UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==";
};
};
"umask-1.1.0" = {
@@ -45735,7 +45902,7 @@ let
version = "3.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz";
- sha512 = "2iz3bypw716y5lgdg89d7jwnkqnla4sid3l5hr2259ypf8h6sbkw3n0xa51ckzkkayf0c39ksaiax2j6ighj36p5ipwh5p1wx50d1z0";
+ sha512 = "4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==";
};
};
"unbzip2-stream-1.4.3" = {
@@ -45771,7 +45938,7 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz";
- sha512 = "0xp0ipldz5gsxzh6lm1gj69ab3y6pwn9yq68b8lqg4f3jsl8kr0wkn0kd3fqvs0i71kzhp6g3z0q9rdy4xy6i0a53q6g5k3gki9d4x4";
+ sha512 = "pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==";
};
};
"undefsafe-2.0.3" = {
@@ -45870,7 +46037,16 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz";
- sha512 = "1ckxz1a3yp4bx2546sd4wqi1im53310mypzzlwkvsfvaryxz8iwil4d6v4xpd60rqkhwdizls9nnx0bhnxgx2aglz590si7jw27mp8n";
+ 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" = {
@@ -45879,7 +46055,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz";
- sha512 = "2frn6cxiqmhndpdcmrcd2590rx0b4bhn4pvqag2kgif3pqnw52622lpwd0jzz5a9h9jg03yb96m82zf8vvcfrrni43qlxw7fnfwsflc";
+ sha512 = "jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==";
};
};
"unicode-emoji-modifier-base-1.0.0" = {
@@ -45897,7 +46073,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz";
- sha512 = "2p78i127lk184hfbwyzd4xy6hrgg5gz8s3raf83pqx59rqk2dg339m7dnbi4pvysf7390jpnz84ds8ylwxdf3vynbnzjkbgbs3ji11g";
+ sha512 = "L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==";
};
};
"unicode-match-property-value-ecmascript-1.2.0" = {
@@ -45906,7 +46082,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz";
- sha512 = "0hxphkw10m0pz129gv1ngjcj5yaw6qk2zvdbx4yp5410lk15pnb7xs2s0gp469650zk66ydd8xp6kicia258vpx4s9gk88mchf90fy2";
+ sha512 = "wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==";
};
};
"unicode-property-aliases-ecmascript-1.1.0" = {
@@ -45915,7 +46091,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz";
- sha512 = "112w9mql1a57imkl581n0gx21pycfl0cdh5zsfmwxhmv4ipn7g8icjqlvqjsgi2vhahldq2i69qial99fa8ys4qv98fnng93wzai91y";
+ sha512 = "PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==";
};
};
"unicode-trie-0.3.1" = {
@@ -45927,6 +46103,15 @@ let
sha1 = "d671dddd89101a08bac37b6a5161010602052085";
};
};
+ "unicoderegexp-0.4.1" = {
+ name = "unicoderegexp";
+ packageName = "unicoderegexp";
+ version = "0.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/unicoderegexp/-/unicoderegexp-0.4.1.tgz";
+ sha1 = "afb10e4ef1eeddc711417bbb652bc885da9d4171";
+ };
+ };
"unified-2.1.4" = {
name = "unified";
packageName = "unified";
@@ -45951,7 +46136,7 @@ let
version = "6.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/unified/-/unified-6.2.0.tgz";
- sha512 = "2scyh96wc3xi94f23yrblg04ivhrr8vi0iapjvri41m4vamzqs324hjxkwzl5wgq6vinjfwjzrjxszy5yq4snnlyy3akdjm34z8lkyn";
+ sha512 = "1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA==";
};
};
"unified-7.1.0" = {
@@ -45960,43 +46145,52 @@ let
version = "7.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/unified/-/unified-7.1.0.tgz";
- sha512 = "2mjdpvrr287xigb4afqqkagxfcr2mw12mxrb00z72r8gdwjkr9ymadff4kv14lbrh5l99vsfw6x4i82rp58ykwqn62f06l88gckrfcm";
+ sha512 = "lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==";
+ };
+ };
+ "unified-8.4.2" = {
+ name = "unified";
+ packageName = "unified";
+ version = "8.4.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/unified/-/unified-8.4.2.tgz";
+ sha512 = "JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==";
};
};
- "unified-diff-1.0.2" = {
+ "unified-diff-3.0.1" = {
name = "unified-diff";
packageName = "unified-diff";
- version = "1.0.2";
+ version = "3.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/unified-diff/-/unified-diff-1.0.2.tgz";
- sha1 = "920b33da9abae087dd444904372e7c3fbd367d85";
+ url = "https://registry.npmjs.org/unified-diff/-/unified-diff-3.0.1.tgz";
+ sha512 = "oDngdkrYYNRUYi19GqyvWNZmOGGsdu1GEOKYy+6iXGphvaoDDidVj3frOC7SumQ2SCWixaHELiXQe7fwcLrMAA==";
};
};
- "unified-engine-4.0.1" = {
+ "unified-engine-6.0.1" = {
name = "unified-engine";
packageName = "unified-engine";
- version = "4.0.1";
+ version = "6.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/unified-engine/-/unified-engine-4.0.1.tgz";
- sha1 = "9692aa97fd5c4ec36889779e12514bef8e863fc3";
+ url = "https://registry.npmjs.org/unified-engine/-/unified-engine-6.0.1.tgz";
+ sha512 = "iDJYH82TgcezQA4IZzhCNJQx7vBsGk4h9s4Q7Fscrb3qcPsxBqVrVNYez2W3sBVTxuU1bFAhyRpA6ba/R4j93A==";
};
};
- "unified-engine-6.0.1" = {
+ "unified-engine-7.0.0" = {
name = "unified-engine";
packageName = "unified-engine";
- version = "6.0.1";
+ version = "7.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/unified-engine/-/unified-engine-6.0.1.tgz";
- sha512 = "3fgv227pyvfjh0sr4hm0v1mwp3565dhnxjwy7nnaimsa1iizdqfmgdd3idyq46fyqhlw6kcy3p3351l88w6f20f82rwg0ckrlgmhcl8";
+ url = "https://registry.npmjs.org/unified-engine/-/unified-engine-7.0.0.tgz";
+ sha512 = "zH/MvcISpWg3JZtCoY/GYBw1WnVHkhnPoMBWpmuvAifCPSS9mzT9EbtimesJp6t2nnr/ojI0mg3TmkO1CjIwVA==";
};
};
- "unified-message-control-1.0.4" = {
+ "unified-message-control-2.0.0" = {
name = "unified-message-control";
packageName = "unified-message-control";
- version = "1.0.4";
+ version = "2.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/unified-message-control/-/unified-message-control-1.0.4.tgz";
- sha512 = "e1dEtN4Z/TvLn/qHm+xeZpzqhJTtfZusFErk336kkZVpqrJYiV9ptxq+SbRPFMlN0OkjDYHmVJ929KYjsMTo3g==";
+ url = "https://registry.npmjs.org/unified-message-control/-/unified-message-control-2.0.0.tgz";
+ sha512 = "6TE36M/YIQhUr+XlG+YKXDCCTC2FPtCgXIwtdJcHLnrRGR1ZjYwZMH2pnp7a4OaE7sST9GUqQPjVHM7TRTTlyQ==";
};
};
"union-0.5.0" = {
@@ -46014,7 +46208,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz";
- sha512 = "1g7i0bs3sa35zpsrr2l3wsz4j6bqpxgm77kg2fdz89irzw6nrk6j93j61wr134mg9rbf039xa4pp1dw0iqfsv15rkf8jn8y2fdxg5xl";
+ sha512 = "tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==";
};
};
"uniq-1.0.1" = {
@@ -46050,7 +46244,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz";
- sha512 = "0sp2fs9gsv3l6mc9kdk09z835d54gw04x02dlz9q208mda3f6bmqd4vix4634kv9njvvxcz3iswcj6fwcmszvima7wpv5knia678sjn";
+ sha512 = "Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==";
};
};
"unique-slug-2.0.2" = {
@@ -46059,7 +46253,7 @@ let
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz";
- sha512 = "3dz3f3rqwqssr86c072j9m8m7l98l20b3i75diqrq5l871d647jmdf7pjjml7l83iqvjnb2frz7h6xbs8rpx3rkvk1h5i6swvsap1ff";
+ sha512 = "zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==";
};
};
"unique-stream-1.0.0" = {
@@ -46077,7 +46271,7 @@ let
version = "2.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz";
- sha512 = "3w3i20lj6wxravlf0gjb0mbx45iwmb4wxmvxk5finic86i4j5k7wh6i9qa9qdm5c91cgi7v4ddfkb1iqcp9c0vrqjl4rvs4f173hxns";
+ sha512 = "2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==";
};
};
"unique-string-1.0.0" = {
@@ -46122,7 +46316,7 @@ let
version = "1.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-1.0.5.tgz";
- sha512 = "07x178fvhap69zrihiq555nq9fgwldbm3k8mrz0hrsxv6iydkjsjwgbvw0xm6n6jrzcivv466kq0kzsid5q8d2n5gjw8k7bg9rhhs4m";
+ sha512 = "lWgIc3rrTMTlK1Y0hEuL+k+ApzFk78h+lsaa2gHf63Gp5Ww+mt11huDniuaoq1H+XMK2lIIjjPkncxXcDp3QDw==";
};
};
"unist-util-inspect-4.1.4" = {
@@ -46131,7 +46325,7 @@ let
version = "4.1.4";
src = fetchurl {
url = "https://registry.npmjs.org/unist-util-inspect/-/unist-util-inspect-4.1.4.tgz";
- sha512 = "0fpsx5njplryndkk683jnsrxd7j4j00jiz6g0z9aj8zkr7zvxgap8vi8apifdkfwfpgc78ib3gm7gdrib5aqsmypjyj1mcrm2y7477g";
+ sha512 = "7xxyvKiZ1SC9vL5qrMqKub1T31gRHfau4242F69CcaOrXt//5PmRVOmDZ36UAEgiT+tZWzmQmbNZn+mVtnR9HQ==";
};
};
"unist-util-is-1.0.0" = {
@@ -46149,7 +46343,7 @@ let
version = "2.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.3.tgz";
- sha512 = "186lkf200z2sw9ckywdlfy0f58dk9dv09ym3my71if0cq43mkic01a1nr45irzjsl6rpdanwximflyrvmy56f7k7pzbyzmhd1gx0rp1";
+ sha512 = "4WbQX2iwfr/+PfM4U3zd2VNXY+dWtZsN1fLnWEi2QQXA4qyDYAZcDMfXUX0Cu6XZUHHAO9q4nyxxLT4Awk1qUA==";
};
};
"unist-util-is-3.0.0" = {
@@ -46158,7 +46352,16 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz";
- sha512 = "3hgd4d2qzyxx0lswrk86hf6hmj7ni5clja1j7bgmkyfk7wv0jai2vg3bf1yv7xfkdbg6500k3sw7vmgg803r0dmk16rbcm4gxgmjmmi";
+ sha512 = "sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==";
+ };
+ };
+ "unist-util-is-4.0.2" = {
+ name = "unist-util-is";
+ packageName = "unist-util-is";
+ version = "4.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.2.tgz";
+ sha512 = "Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ==";
};
};
"unist-util-map-1.0.5" = {
@@ -46176,7 +46379,7 @@ let
version = "1.1.6";
src = fetchurl {
url = "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-1.1.6.tgz";
- sha512 = "1gp1rbi3s4b93sj6gn0wawl9pabmdasndz1fwxv3v13zgvx3hwhbcgv59k9scblds6gffh61kjh18m3g3a6923smj0mz2hbsidkmq2c";
+ sha512 = "TOA6W9QLil+BrHqIZNR4o6IA5QwGOveMbnQxnWYq+7EFORx9vz/CHrtzF36zWrW61E2UKw7sM1KPtIgeceVwXw==";
};
};
"unist-util-position-3.1.0" = {
@@ -46194,7 +46397,7 @@ let
version = "1.1.4";
src = fetchurl {
url = "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz";
- sha512 = "38cw0haknss5qwfx57il5j9yz3303sgy0fvja0gcgyyxln1kjrx3hvjpaja66blnp37zykapsczw0b7rji2723j7r415by0kpmrvfml";
+ sha512 = "tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==";
};
};
"unist-util-stringify-position-1.1.2" = {
@@ -46203,7 +46406,7 @@ let
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz";
- sha512 = "10y4vw27w50g0q2z3vsmxfcm7z47pzqf3ghf43vzz6dczrv1z14n7pmxh7lx9g9lw8m2m6dhm9c889yf3fx0ss9j3srnbdq9sp9bl54";
+ sha512 = "pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==";
};
};
"unist-util-stringify-position-2.0.3" = {
@@ -46212,7 +46415,7 @@ let
version = "2.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz";
- sha512 = "3pbqzjar2d00g4vzr3cv8wa70w05pgz09dw6qhfpx0zx6pq7y7n41c18y6z84hkc1ipx23v1jj7l1vcipxap3jpasyiryj8grr95xnx";
+ sha512 = "3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==";
};
};
"unist-util-visit-1.4.1" = {
@@ -46221,7 +46424,16 @@ let
version = "1.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz";
- sha512 = "0iy6rypchp6gd8r5h32wc7jrjhasqm5ibwrkxsbl0sz98naj46jwx2q7n6lqad5zkhr6ry0vwhjkh9l4wavb8cw4lkg3zsvn29qvw82";
+ sha512 = "AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==";
+ };
+ };
+ "unist-util-visit-2.0.3" = {
+ name = "unist-util-visit";
+ packageName = "unist-util-visit";
+ version = "2.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz";
+ sha512 = "iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==";
};
};
"unist-util-visit-children-1.1.4" = {
@@ -46239,7 +46451,16 @@ let
version = "2.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz";
- sha512 = "3d1k8xd4pwp8yw1sm8k36i4ab7x91xxs83wmm5nf5i90lli2vc0xsfivd6mr5yd1nnad9rihxzaqcf79a1mv3qzg297c4qd7sy7j8qg";
+ sha512 = "DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==";
+ };
+ };
+ "unist-util-visit-parents-3.1.0" = {
+ name = "unist-util-visit-parents";
+ packageName = "unist-util-visit-parents";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.0.tgz";
+ sha512 = "0g4wbluTF93npyPrp/ymd3tCDTMnP0yo2akFD2FIBAYXq/Sga3lwaU1D8OYKbtpioaI6CkDcQ6fsMnmtzt7htw==";
};
};
"universal-analytics-0.4.20" = {
@@ -46260,13 +46481,13 @@ let
sha512 = "LnST3ebHwVL2aNe4mejI9IQh2HfZ1RLo8Io2HugSif8ekzD1TlWpHpColOB/eh8JHMLkGH3Akqf040I+4ylNxg==";
};
};
- "universal-user-agent-5.0.0" = {
+ "universal-user-agent-6.0.0" = {
name = "universal-user-agent";
packageName = "universal-user-agent";
- version = "5.0.0";
+ version = "6.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-5.0.0.tgz";
- sha512 = "B5TPtzZleXyPrUMKCpEHFmVhMN6EhmJYjG5PQna9s7mXeSqGTLap4OpqLl5FCEFUI3UBmllkETwKf/db66Y54Q==";
+ url = "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz";
+ sha512 = "isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==";
};
};
"universalify-0.1.2" = {
@@ -46275,7 +46496,7 @@ let
version = "0.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz";
- sha512 = "29d9b6i7rf460m0c5761z6xzzjdl2q81ri19x5qcnvi9l85jp71f7lbr7bdk7sx3k3sqwcp9vfpmlh7srgfnzlmssr5j0lpj0imw4mc";
+ sha512 = "rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==";
};
};
"universalify-1.0.0" = {
@@ -46284,7 +46505,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz";
- sha512 = "2x2m7gasg0x9mp1grwg5r1bvsp5r32xn7dm3i1zp7n02saxc18hj6jj8kmn0l1j5nycwxm2z14xmqzj244ycq008plxxwbrdparggmd";
+ sha512 = "rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==";
};
};
"unix-crypt-td-js-1.1.4" = {
@@ -46347,7 +46568,7 @@ let
version = "1.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz";
- sha512 = "068n8x2r4025i7yj1c834wxrnv7g5367mg5l0048211x2f6jzv9bqp3wkxy2vzvdbniw1kg0vi6njrxb49bjm4ixj04fraq944wlvvg";
+ sha512 = "b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==";
};
};
"unpack-string-0.0.2" = {
@@ -46437,7 +46658,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz";
- sha512 = "230pbhzxv0jr9n43qhghbsdbsp1rwalc3rclaqscwjaazi35s6vzw9p66s3ypk6yn3jgpmqflda2yh8j2rlypz9vihasfw5m6jhd739";
+ sha512 = "aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==";
};
};
"update-check-1.5.2" = {
@@ -46455,7 +46676,7 @@ let
version = "2.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz";
- sha512 = "07vkna9y5i0ak6rwcbinrrgpabrcmav91ys805c42jskyc6kfla3wd12klsr858vzv5civi7arh5xz8bv7jdj81zgzyh6j70a31s0w3";
+ sha512 = "gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==";
};
};
"update-notifier-3.0.1" = {
@@ -46464,16 +46685,7 @@ let
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/update-notifier/-/update-notifier-3.0.1.tgz";
- sha512 = "2nm1xiz4z6sggw4vdiwhlbsz4qb6sgwlca7s5lx7y9517hjw5fxdcmjsm398q5kgg6l900l4qhj0a84agj6kj10igac0vwr3snfdfl2";
- };
- };
- "update-notifier-4.0.0" = {
- name = "update-notifier";
- packageName = "update-notifier";
- version = "4.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/update-notifier/-/update-notifier-4.0.0.tgz";
- sha512 = "p9zf71hWt5GVXM4iEBujpUgx8mK9AWiCCapEJm/O1z5ntCim83Z1ATqzZFBHFYqx03laMqv8LiDgs/7ikXjf/g==";
+ sha512 = "grrmrB6Zb8DUiyDIaeRTBCkgISYUgETNe7NglEbVsrLWXeESnlCSP50WfRSj/GmzMPl6Uchj24S/p80nP/ZQrQ==";
};
};
"update-notifier-4.1.0" = {
@@ -46512,13 +46724,22 @@ let
sha1 = "f6b4501c2ec4cdd26ba78be7222961de77621598";
};
};
- "upper-case-first-1.1.2" = {
+ "upper-case-2.0.1" = {
+ name = "upper-case";
+ packageName = "upper-case";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/upper-case/-/upper-case-2.0.1.tgz";
+ sha512 = "laAsbea9SY5osxrv7S99vH9xAaJKrw5Qpdh4ENRLcaxipjKsiaBwiAsxfa8X5mObKNTQPsupSq0J/VIxsSJe3A==";
+ };
+ };
+ "upper-case-first-2.0.1" = {
name = "upper-case-first";
packageName = "upper-case-first";
- version = "1.1.2";
+ version = "2.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/upper-case-first/-/upper-case-first-1.1.2.tgz";
- sha1 = "5d79bedcff14419518fd2edb0a0507c9b6859115";
+ url = "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.1.tgz";
+ sha512 = "105J8XqQ+9RxW3l9gHZtgve5oaiR9TIwvmZAMAIZWRHe00T21cdvewKORTlOJf/zXW6VukuTshM+HXZNWz7N5w==";
};
};
"uri-js-3.0.2" = {
@@ -46536,7 +46757,7 @@ let
version = "4.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz";
- sha512 = "2fz60s71ghl56ddfiiaws81xpiidlbjk69jyjmahz190d2advy9zdbcwh5if4rgg5hxdbfxhkwiipjrnjy8w834bxsmzambd2p4b3r9";
+ sha512 = "KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==";
};
};
"urijs-1.19.2" = {
@@ -46545,7 +46766,7 @@ let
version = "1.19.2";
src = fetchurl {
url = "https://registry.npmjs.org/urijs/-/urijs-1.19.2.tgz";
- sha512 = "3mmrbgqk7ihxy43py896gl9cv3q8bapnwfg5vcsd82b5mlkd3qa4i7vfdihpk5c2jxkhz5anm8qxxm31fahfi3xxkcr7q59ssmhixdk";
+ sha512 = "s/UIq9ap4JPZ7H1EB5ULo/aOUbWqfDi7FKzMC2Nz+0Si8GiT1rIEaprt8hy3Vy2Ex2aJPpOQv4P4DuOZ+K1c6w==";
};
};
"urix-0.1.0" = {
@@ -46602,15 +46823,6 @@ let
sha1 = "5af22f18c052a000a48d7b82c5e9c2e2feeda728";
};
};
- "url-join-4.0.0" = {
- name = "url-join";
- packageName = "url-join";
- version = "4.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz";
- sha1 = "4d3340e807d3773bda9991f8305acdcc2a665d2a";
- };
- };
"url-join-4.0.1" = {
name = "url-join";
packageName = "url-join";
@@ -46626,7 +46838,7 @@ let
version = "1.4.7";
src = fetchurl {
url = "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz";
- sha512 = "2bdb8rqxq8xd530jx6q8awb1y9idrvd8cfznrlyc1h8j4ra1icxcssfg7qldhssj6dxvibkvx6rnn1ljkjbxi95l58dn1y35ibrlyvp";
+ sha512 = "d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==";
};
};
"url-parse-lax-1.0.0" = {
@@ -46647,13 +46859,13 @@ let
sha1 = "16b5cafc07dbe3676c1b1999177823d6503acb0c";
};
};
- "url-regex-3.2.0" = {
- name = "url-regex";
- packageName = "url-regex";
- version = "3.2.0";
+ "url-template-2.0.8" = {
+ name = "url-template";
+ packageName = "url-template";
+ version = "2.0.8";
src = fetchurl {
- url = "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz";
- sha1 = "dbad1e0c9e29e105dd0b1f09f6862f7fdb482724";
+ url = "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz";
+ sha1 = "fc565a3cccbff7730c775f5641f9555791439f21";
};
};
"url-to-options-1.0.1" = {
@@ -46689,7 +46901,7 @@ let
version = "3.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/use/-/use-3.1.1.tgz";
- sha512 = "2hzzynss1cv7kn1lf40hqk16qmbf38g7a28m27pcg05mg6vpf7sj0gy175fdscz534fxdi14622rmq3sdpib9c5ypjympjfg5ai40bk";
+ sha512 = "cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==";
};
};
"user-home-1.1.1" = {
@@ -46719,13 +46931,13 @@ let
sha1 = "b9a22f0914e0a86140633dacc302e5f4fa450677";
};
};
- "ut_metadata-3.5.0" = {
+ "ut_metadata-3.5.1" = {
name = "ut_metadata";
packageName = "ut_metadata";
- version = "3.5.0";
+ version = "3.5.1";
src = fetchurl {
- url = "https://registry.npmjs.org/ut_metadata/-/ut_metadata-3.5.0.tgz";
- sha512 = "eqiRaDYiDl94uVB9oR8Yor+xl0rSKUovsqDxMt+hXzJt1yLYAo0HksVLlSiPPwkXBGFpERQADPanCi0EGhixnw==";
+ url = "https://registry.npmjs.org/ut_metadata/-/ut_metadata-3.5.1.tgz";
+ sha512 = "D98YM9dKGHzNFUuqLHLV1vXqbHNfyvTx/rADtvF9P6D1HYV/0JuArlpnQIHhOuWXQGUVyR5XJGRVLKbeNu0o5A==";
};
};
"ut_pex-2.0.0" = {
@@ -46806,7 +47018,7 @@ let
version = "0.10.4";
src = fetchurl {
url = "https://registry.npmjs.org/util/-/util-0.10.4.tgz";
- sha512 = "3sbbgsya51i86ih8bn3nfwi3f9556xlnwh32z4k54dwcpi0jibhfa5dpbfmpzyla63yh2zlxs9chl6wkhc8bqjmjxjyxc9p6j2vvyfh";
+ sha512 = "0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==";
};
};
"util-0.11.1" = {
@@ -46815,7 +47027,7 @@ let
version = "0.11.1";
src = fetchurl {
url = "https://registry.npmjs.org/util/-/util-0.11.1.tgz";
- sha512 = "0fpzl6qczbzr5jniy99vgfxz1k4gdfl13lwwhlfysj22rm18ikfici89wpgv34v67ckays1d500fgk2dlzw95zncn9jvkdygjr40a0x";
+ sha512 = "HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==";
};
};
"util-0.4.9" = {
@@ -46851,7 +47063,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz";
- sha512 = "2n8sxd1qdzc7pn348ayx8jm13kvi9wyjkshzwy1fam3aiy8phv8lbikbli433qvnq3ndnqj8yhcf9dgavm2xv6cvzk7cyy7zl5nkll3";
+ sha512 = "g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==";
};
};
"utile-0.2.1" = {
@@ -46872,15 +47084,6 @@ let
sha1 = "1352c340eb820e4d8ddba039a4fbfaa32ed4ef3a";
};
};
- "utils-merge-1.0.0" = {
- name = "utils-merge";
- packageName = "utils-merge";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz";
- sha1 = "0294fb922bb9375153541c4f7096231f287c8af8";
- };
- };
"utils-merge-1.0.1" = {
name = "utils-merge";
packageName = "utils-merge";
@@ -46908,13 +47111,13 @@ let
sha512 = "vRAKaS8WcYNgzbxyH2LdheqgL4sQLis8LXl7r/mN+O4mpWlUpoCsTtietxepLrft2q0TFA2gaIvSWN1iRkzW/w==";
};
};
- "utp-native-2.1.10" = {
+ "utp-native-2.2.1" = {
name = "utp-native";
packageName = "utp-native";
- version = "2.1.10";
+ version = "2.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/utp-native/-/utp-native-2.1.10.tgz";
- sha512 = "VTjBvb/uE9gYqx2NGVPtAWhqv9itieW+wJceJg5G6Cl/2kBCnHDaFafw3fNgCvii7meTpC4AoZfy6OG0pnuQ/Q==";
+ url = "https://registry.npmjs.org/utp-native/-/utp-native-2.2.1.tgz";
+ sha512 = "7GvD4gjGyL1GaNtZAaBVHn8SeWgx9/xIVE1LufMR0m2pWUs1EVx5WiOCXrCHyt7e15+5SquBMoQfj888pJySxA==";
};
};
"uuid-3.3.2" = {
@@ -46932,7 +47135,7 @@ let
version = "3.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz";
- sha512 = "14s78i0nwzf5q1xz1d5rjlsm2rk5rf75nizydkj19mhbk1hw00lwzilkncx3bqzqhsni41i88wajwmc2mxxckkjlkjhq7j6ajihsvd5";
+ sha512 = "pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==";
};
};
"uuid-3.4.0" = {
@@ -46941,7 +47144,7 @@ let
version = "3.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz";
- sha512 = "3y9pcli1v8nqryqd2c4pxj9kcv92mjc22z4smg08pdjzrbwda19xmjbzms1dwr04995h4carz9s8mldbiqb8708694lwr501r3q6d0y";
+ sha512 = "HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==";
};
};
"uuid-7.0.1" = {
@@ -46950,16 +47153,7 @@ let
version = "7.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/uuid/-/uuid-7.0.1.tgz";
- sha512 = "1cfjbsi37a8gx3l873imqs5k6wldsrzwg9a68dc2b264rpqngxmcag6klxf70kyhqz98j7kr363g4qy8djiyf2zdr1ny9njkifx3a6a";
- };
- };
- "uuid-7.0.2" = {
- name = "uuid";
- packageName = "uuid";
- version = "7.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/uuid/-/uuid-7.0.2.tgz";
- sha512 = "vy9V/+pKG+5ZTYKf+VcphF5Oc6EFiu3W8Nv3P3zIh0EqVI80ZxOzuPfe9EHjkFNvf8+xuTHVeei4Drydlx4zjw==";
+ sha512 = "yqjRXZzSJm9Dbl84H2VDHpM3zMjzSJQ+hn6C4zqd5ilW+7P4ZmLEEqwho9LjP+tGuZlF4xrHQXT0h9QZUS/pWA==";
};
};
"uuid-8.1.0" = {
@@ -46971,22 +47165,22 @@ let
sha512 = "CI18flHDznR0lq54xBycOVmphdCYnQLKn8abKn7PXUiKUGdEd+/l9LWNJmugXel4hXq7S+RMNl34ecyC9TntWg==";
};
};
- "v8-compile-cache-2.0.3" = {
- name = "v8-compile-cache";
- packageName = "v8-compile-cache";
- version = "2.0.3";
+ "uuid-8.3.0" = {
+ name = "uuid";
+ packageName = "uuid";
+ version = "8.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz";
- sha512 = "3givf3csckgfmf3aahy2cdnn1wanqnyjhxq52s8mi349v658g9izi20prr2y5m8gxrv69idkvvwp5njwqds49kbyhmkq1hc0iprvn88";
+ url = "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz";
+ sha512 = "fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==";
};
};
- "v8-compile-cache-2.1.0" = {
+ "v8-compile-cache-2.1.1" = {
name = "v8-compile-cache";
packageName = "v8-compile-cache";
- version = "2.1.0";
+ version = "2.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz";
- sha512 = "3p6q0cb1xa6v229cxy3b253m6639y8xsl1idfb071jvyq3jsvsvfmcy5k7mldar6gvjqfdpbwjxw0v74ni6ww3f6fiv7y6nfd7l3ims";
+ url = "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz";
+ sha512 = "8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==";
};
};
"v8-debug-1.0.1" = {
@@ -47025,6 +47219,15 @@ let
sha512 = "amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==";
};
};
+ "v8flags-3.2.0" = {
+ name = "v8flags";
+ packageName = "v8flags";
+ version = "3.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz";
+ sha512 = "mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==";
+ };
+ };
"valid-identifier-0.0.2" = {
name = "valid-identifier";
packageName = "valid-identifier";
@@ -47049,7 +47252,7 @@ let
version = "3.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz";
- sha512 = "09vn7gn5jp2c07pxplc11lvk7ybfaz0rp3qzflyiyhnahkfgh76bij31ll5rg01ranlmljrky2q25d1f6bbd0h23pzxxi5z93csd4hf";
+ sha512 = "DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==";
};
};
"validate-npm-package-name-3.0.0" = {
@@ -47133,15 +47336,6 @@ let
sha1 = "d826b89f7490732fabc0c0ed693ed475dcb29ebf";
};
};
- "vary-1.0.1" = {
- name = "vary";
- packageName = "vary";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz";
- sha1 = "99e4981566a286118dfb2b817357df7993376d10";
- };
- };
"vary-1.1.2" = {
name = "vary";
packageName = "vary";
@@ -47202,16 +47396,16 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz";
- sha512 = "3gn1qs4d8i7gd3qakdk95wn5a5sq2y2nw9zmm6v9fbxi31slyfj9b23m9w5m7qv7j73h936ln9z2i5nwg0kzf6bvar80bqkk7mqcfzy";
+ sha512 = "/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==";
};
};
- "verda-1.0.1" = {
+ "verda-1.1.0" = {
name = "verda";
packageName = "verda";
- version = "1.0.1";
+ version = "1.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/verda/-/verda-1.0.1.tgz";
- sha512 = "2c9y7kv12jblrb2q5vqss7294dzbj7bicas1qx9xkfq76q1gnl4fs66mkaiify2spjd6415xygymhqwlkr6z7bv9fcj2xkx26ril9wx";
+ url = "https://registry.npmjs.org/verda/-/verda-1.1.0.tgz";
+ sha512 = "6f3bwfXNkjDivAsPFIfCXtCstEh08Q15C6aGnF9wRNfaYhJCXuHRLh39V3b+vjCvvLOeFZ/MeBDZVx81f6dktg==";
};
};
"verror-1.1.0" = {
@@ -47259,15 +47453,6 @@ let
sha1 = "7d13b27b1facc2e2da90405eb5ea6e5bdd252ea5";
};
};
- "vertical-meter-1.0.0" = {
- name = "vertical-meter";
- packageName = "vertical-meter";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/vertical-meter/-/vertical-meter-1.0.0.tgz";
- sha512 = "3yxs2n4kzwvn8ryz60sv2irzq3qgwhw5jd7z6jr4xy83d5ph2l6j47j79w0gn71xzcz07mkz77r5wpvfxm1fm90b5mi0783xnfniyy6";
- };
- };
"vfile-1.4.0" = {
name = "vfile";
packageName = "vfile";
@@ -47283,7 +47468,7 @@ let
version = "2.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/vfile/-/vfile-2.3.0.tgz";
- sha512 = "3bxd77jn10ng5iiix4q2nbkj8hlvmcsanz7qa2hnr843m6232wyzpwn72w65611cchfmi2n36r6swr5jq7ybr9z5163lw872nc7haq1";
+ sha512 = "ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w==";
};
};
"vfile-3.0.1" = {
@@ -47292,16 +47477,16 @@ let
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/vfile/-/vfile-3.0.1.tgz";
- sha512 = "26h84vfs0y4cb1kja0qwc4a00iscbjz3r500g1pqjxkfcm1q5p95bxvdw5d47y326v4adsp167d2b38ik5ixcw21yfl9ca1gy03gdnb";
+ sha512 = "y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==";
};
};
- "vfile-4.1.1" = {
+ "vfile-4.2.0" = {
name = "vfile";
packageName = "vfile";
- version = "4.1.1";
+ version = "4.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/vfile/-/vfile-4.1.1.tgz";
- sha512 = "1sv6rqw37g0rfd4gfpnrjn5m1lvlfac2bkhsnfnhr2xwpzkv43fc41spds67713p7c32sa6a03jzmw07qa440xp0d0mk3f642ky864m";
+ url = "https://registry.npmjs.org/vfile/-/vfile-4.2.0.tgz";
+ sha512 = "a/alcwCvtuc8OX92rqqo7PflxiCgXRFjdyoGVuYV+qbgCb0GgZJRvIgCD4+U/Kl1yhaRsaTwksF88xbPyGsgpw==";
};
};
"vfile-find-down-1.0.0" = {
@@ -47322,13 +47507,13 @@ let
sha1 = "5604da6fe453b34350637984eb5fe4909e280390";
};
};
- "vfile-find-up-2.0.2" = {
+ "vfile-find-up-5.0.1" = {
name = "vfile-find-up";
packageName = "vfile-find-up";
- version = "2.0.2";
+ version = "5.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/vfile-find-up/-/vfile-find-up-2.0.2.tgz";
- sha512 = "kYGgsSNpYjPxcEoud1aHNFfchsV0Z6Pyc8M5LfD1wX/tV0/bn32MKHDfv4fqV9DBLVuw2YSGOs31nRY/42DfUA==";
+ url = "https://registry.npmjs.org/vfile-find-up/-/vfile-find-up-5.0.1.tgz";
+ sha512 = "YWx8fhWQNYpHxFkR5fDO4lCdvPcY4jfCG7qUMHVvSp14vRfkEYxFG/vUEV0eJuXoKFfiAmMkAS8dekOYnpAJ+A==";
};
};
"vfile-location-2.0.6" = {
@@ -47337,7 +47522,7 @@ let
version = "2.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz";
- sha512 = "326l2062872gfr290k6irqyi9gx90m3y4r3h5pdlkpr053qjbjmlnl3z0rj1yd81l21s7wyi0l8r06rq36kf9i1s2da46zp4g45s8di";
+ sha512 = "sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==";
};
};
"vfile-message-1.1.1" = {
@@ -47346,7 +47531,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz";
- sha512 = "2ya1nq09zks8d4cvqbd0xmw1s9rsm1k2nk5gwzfd4cqmkk134id1adj8qlfnpz0pmqzjrvyyrg37fywnzpayqm3jmwnp1c6jjiaqsfm";
+ sha512 = "1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==";
};
};
"vfile-message-2.0.4" = {
@@ -47355,7 +47540,7 @@ let
version = "2.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz";
- sha512 = "30p32lbszn2hd13zbswyq2hcpblifvnwbfkli6qn2nw8d01hrlxsr4kbc9sw0z35bqkifyn6gs0yymq4d6pnsz2a2gzhcm4272jqfqf";
+ sha512 = "DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==";
};
};
"vfile-reporter-1.5.0" = {
@@ -47367,22 +47552,13 @@ let
sha1 = "21a7009bfe55e24df8ff432aa5bf6f6efa74e418";
};
};
- "vfile-reporter-4.0.0" = {
- name = "vfile-reporter";
- packageName = "vfile-reporter";
- version = "4.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-4.0.0.tgz";
- sha1 = "ea6f0ae1342f4841573985e05f941736f27de9da";
- };
- };
"vfile-reporter-5.1.2" = {
name = "vfile-reporter";
packageName = "vfile-reporter";
version = "5.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-5.1.2.tgz";
- sha512 = "2nv7yaz0424p6gha3sfihbydvq3kjgna5vs7xckcnc025b81vwmkz22lsw31akvrzh8jkfykwcb0zpsxvmmhwjrb67h7mrcxd76qpkg";
+ sha512 = "b15sTuss1wOPWVlyWOvu+n6wGJ/eTYngz3uqMLimQvxZ+Q5oFQGYZZP1o3dR9sk58G5+wej0UPCZSwQBX/mzrQ==";
};
};
"vfile-reporter-6.0.1" = {
@@ -47391,7 +47567,7 @@ let
version = "6.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-6.0.1.tgz";
- sha512 = "3b312q8s3l08ryjp28mhl3ls1gz44dx3w2ai43z3m2smfjxhhar8hs14dnj5bvzxyr76pkb2aiyq82mif189zlvaabnvw58v4mnksnh";
+ sha512 = "0OppK9mo8G2XUpv+hIKLVSDsoxJrXnOy73+vIm0jQUOUFYRduqpFHX+QqAQfvRHyX9B0UFiRuNJnBOjQCIsw1g==";
};
};
"vfile-sort-1.0.0" = {
@@ -47409,7 +47585,7 @@ let
version = "2.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/vfile-sort/-/vfile-sort-2.2.2.tgz";
- sha512 = "1h5zf57xrgd1rk7xyyygmrsdgywmxw2py60ms8iwqiwn7gmj9rchdxfk9vqbm20g7075y907ggw6wl5lk8wbqky8vxmzmli7nl9835l";
+ sha512 = "tAyUqD2R1l/7Rn7ixdGkhXLD3zsg+XLAeUDUhXearjfIcpL1Hcsj5hHpCoy/gvfK/Ws61+e972fm0F7up7hfYA==";
};
};
"vfile-statistics-1.1.4" = {
@@ -47418,7 +47594,7 @@ let
version = "1.1.4";
src = fetchurl {
url = "https://registry.npmjs.org/vfile-statistics/-/vfile-statistics-1.1.4.tgz";
- sha512 = "1wf28hqykiv9vqklwb4a5yxhgpmnns86yzaf0x1nhvhbpfhzm9p2pgqpk62h8z7y32k7gipgpfrsrw638f19vq3mvgssimlafal8y4m";
+ sha512 = "lXhElVO0Rq3frgPvFBwahmed3X03vjPF8OcjKMy8+F1xU/3Q3QU3tKEDp743SFtb74PdF0UWpxPvtOP0GCLheA==";
};
};
"videostream-3.2.1" = {
@@ -47448,31 +47624,22 @@ let
sha1 = "b0455b38fc5e0cf30d4325132e461970c2091cde";
};
};
- "vinyl-1.2.0" = {
- name = "vinyl";
- packageName = "vinyl";
- version = "1.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz";
- sha1 = "5c88036cf565e5df05558bfc911f8656df218884";
- };
- };
"vinyl-2.2.0" = {
name = "vinyl";
packageName = "vinyl";
version = "2.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz";
- sha512 = "290vvxjmx7zxxgcmjfsy92aizfm6daz92y336rqf8g18hcar5g94dw186ybbl6v9vhsxdg34a51ycagrysal0bcwj8g22r4zp4gw49h";
+ sha512 = "MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==";
};
};
- "vinyl-file-2.0.0" = {
+ "vinyl-file-3.0.0" = {
name = "vinyl-file";
packageName = "vinyl-file";
- version = "2.0.0";
+ version = "3.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/vinyl-file/-/vinyl-file-2.0.0.tgz";
- sha1 = "a7ebf5ffbefda1b7d18d140fcb07b223efb6751a";
+ url = "https://registry.npmjs.org/vinyl-file/-/vinyl-file-3.0.0.tgz";
+ sha1 = "b104d9e4409ffa325faadd520642d0a3b488b365";
};
};
"vinyl-fs-0.3.14" = {
@@ -47490,7 +47657,7 @@ let
version = "3.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz";
- sha512 = "2g60av6jpj5jf9rx5v3gzvvvki2ni25jdinhkppzxng91k55z1cxykqsxbsjrm4kyp1lnnm3s1b452qfg1v28zxk1qj4drj97hbg2xw";
+ sha512 = "vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==";
};
};
"vinyl-sourcemap-1.1.0" = {
@@ -47535,7 +47702,7 @@ let
version = "0.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/vls/-/vls-0.2.0.tgz";
- sha512 = "13lywqilzj2mnrqpkqvmyakxm0cg37hark8vw7baffvi7y320zaysjaqyx6ni9fmcjfkl6b6baf36q7jqrf7wf2nni58fgc5md4rb07";
+ sha512 = "B6xMWi3sOVSitcLx4zKWB5vh1DLL0Okkqy5Fa7rHSmqvPhDDn7idU+vwjWZW8IzHQO1T+brxvDjbKuSnEXNPRw==";
};
};
"vm-browserify-1.1.2" = {
@@ -47544,7 +47711,7 @@ let
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz";
- sha512 = "00japcjqx1df1bgck837ds0xvg5dr7g4j30a38zhbmanqss2kyxs4p7pgmldlnxpa31js50gydy8x9qi89s4x74iidf6k6nfgqsc5ns";
+ sha512 = "2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==";
};
};
"voc-1.2.0" = {
@@ -47565,13 +47732,13 @@ let
sha1 = "c066afb582bb1cb4128d60ea92392e94d5e9dbec";
};
};
- "vsce-1.75.0" = {
+ "vsce-1.77.0" = {
name = "vsce";
packageName = "vsce";
- version = "1.75.0";
+ version = "1.77.0";
src = fetchurl {
- url = "https://registry.npmjs.org/vsce/-/vsce-1.75.0.tgz";
- sha512 = "qyAQTmolxKWc9bV1z0yBTSH4WEIWhDueBJMKB0GUFD6lM4MiaU1zJ9BtzekUORZu094YeNSKz0RmVVuxfqPq0g==";
+ url = "https://registry.npmjs.org/vsce/-/vsce-1.77.0.tgz";
+ sha512 = "8vOTCI3jGmOm0JJFu/BMAbqxpaSuka4S3hV9E6K5aWBUsDM1SGFExkIxHblnsI8sls43xP61DHorYT+K0F+GFA==";
};
};
"vscode-css-languageservice-3.0.13" = {
@@ -47583,13 +47750,13 @@ let
sha512 = "RWkO/c/A7iXhHEy3OuEqkCqavDjpD4NF2Ca8vjai+ZtEYNeHrm1ybTnBYLP4Ft1uXvvaaVtYA9HrDjD6+CUONg==";
};
};
- "vscode-css-languageservice-4.2.0" = {
+ "vscode-css-languageservice-4.3.1" = {
name = "vscode-css-languageservice";
packageName = "vscode-css-languageservice";
- version = "4.2.0";
+ version = "4.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-4.2.0.tgz";
- sha512 = "2rb66kapnckvvxwfq5fkygrjzgvfn2wm4a5sbi0gvlgdqi031zdvl7akmay0f1a4a0fpdbg8z8bnzgkxbwjnfax616brbhzpbjyb20w";
+ url = "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-4.3.1.tgz";
+ sha512 = "Vdz2cyoTP2tLWikhFdouK8dAQ3gVhLPxsFkIscM30Quh6rd/YejTeZEYC/W+b0iKumHYebDeo1GUFbf0ptySRw==";
};
};
"vscode-emmet-helper-1.2.17" = {
@@ -47598,7 +47765,7 @@ let
version = "1.2.17";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-emmet-helper/-/vscode-emmet-helper-1.2.17.tgz";
- sha512 = "2iqkphvkmqhyb3b9hzqrvmafczk0dc8pghclhjkz9yx3lkaafjmcm11q7cc52a8bsp4dz6xl2j25y75hljbpi8avk64wx3wn9r772jz";
+ sha512 = "X4pzcrJ8dE7M3ArFuySF5fgipKDd/EauXkiJwtjBIVRWpVNq0tF9+lNCyuC7iDUwP3Oq7ow/TGssD3GdG96Jow==";
};
};
"vscode-html-languageservice-2.1.12" = {
@@ -47610,13 +47777,13 @@ let
sha512 = "mIb5VMXM5jI97HzCk2eadI1K//rCEZXte0wBqA7PGXsyJH4KTyJUaYk9MR+mbfpUl2vMi3HZw9GUOLGYLc6l5w==";
};
};
- "vscode-json-languageservice-3.6.0" = {
+ "vscode-json-languageservice-3.8.0" = {
name = "vscode-json-languageservice";
packageName = "vscode-json-languageservice";
- version = "3.6.0";
+ version = "3.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-3.6.0.tgz";
- sha512 = "0rx3dchpixjh4yfqn9y5cg7mphcpsvfkjlxqfzz5haksvqz6fkcxl7v6l36sc9vsyqh3g7s7if2fab68ksf3syqs99ryld91k5waz3m";
+ url = "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-3.8.0.tgz";
+ sha512 = "sYz5JElJMIlPoqhrRfG3VKnDjnPinLdblIiEVsJgTz1kj2hWD2q5BSbo+evH/5/jKDXDLfA8kb0lHC4vd5g5zg==";
};
};
"vscode-jsonrpc-3.6.0" = {
@@ -47634,7 +47801,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-4.0.0.tgz";
- sha512 = "1i589wanayvqrk8vz7115dxpqybrbnvamdr099561zqh6cry2q2i211m91ny99jys6jcji27v9mh7fy0pjvyk9i9i6f4h0xfjfw9sm5";
+ sha512 = "perEnXQdQOJMTDFNv+UF3h1Y0z4iSiaN9jIlb0OqIYgosPCZGYh/MCUlkFtV2668PL69lRDO32hmvL2yiidUYg==";
};
};
"vscode-jsonrpc-5.0.1" = {
@@ -47643,7 +47810,7 @@ let
version = "5.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-5.0.1.tgz";
- sha512 = "384pcmr3aa875r6s41lafcgwbkcahimsdw5933mnnzz2x233q8kl7g7k6lj7r3glmp83pwq338g3h8dmmmmfmbr34861p3hkcz8vwr6";
+ sha512 = "JvONPptw3GAQGXlVV2utDcHx0BiY34FupW/kI6mZ5x06ER5DdPG/tXWMVHjTNULF5uKPOUUD0SaXg5QaubJL0A==";
};
};
"vscode-jsonrpc-5.1.0-next.1" = {
@@ -47697,7 +47864,7 @@ let
version = "5.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-5.2.1.tgz";
- sha512 = "3f99blm8ck0n21c4cz57j2mfn2cm82ar1df6mrvbd56ijnig3s2mwn7mkhysx32vs6v6j3zx8j4ym012grhw8r5d0q0ra4rsalv5rhs";
+ sha512 = "GuayqdKZqAwwaCUjDvMTAVRPJOp/SLON3mJ07eGsx/Iq9HjRymhKWztX41rISqDKhHVVyFM+IywICyZDla6U3A==";
};
};
"vscode-languageserver-5.3.0-next.10" = {
@@ -47715,7 +47882,7 @@ let
version = "6.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-6.1.1.tgz";
- sha512 = "06xr3d8zihlfb1rfblzhk4jxy9y8hk4b0yfib0hhnywknif9w3l483wv16msq0a7k44yiq5ynkhid79df1js30y9mbkx4008nk89rqf";
+ sha512 = "DueEpkUAkD5XTR4MLYNr6bQIp/UFR0/IPApgXU3YfCBCB08u2sm9hRCs6DxYZELkk++STPjpcjksR2H8qI3cDQ==";
};
};
"vscode-languageserver-protocol-3.14.1" = {
@@ -47724,7 +47891,7 @@ let
version = "3.14.1";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.14.1.tgz";
- sha512 = "3if401ndza9fxi9sh4pd0iafhr3pr9nqjyh31in3qkk24scgg7k83sz6b6vv3k8k7pslp5l0n524hj3kn6ya85a40p6v0znnq2bmgi0";
+ sha512 = "IL66BLb2g20uIKog5Y2dQ0IiigW0XKrvmWiOvc0yXw80z3tMEzEnHjaGAb3ENuU7MnQqgnYJ1Cl2l9RvNgDi4g==";
};
};
"vscode-languageserver-protocol-3.15.3" = {
@@ -47733,7 +47900,7 @@ let
version = "3.15.3";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.15.3.tgz";
- sha512 = "2zyg6f9vc3kac0sl30b3lh5zf92rj7aips62jc261j17214gix4zwa7rgaz20a5m43czchnsg7bdqqv95krbpr91miihhc0fg02xcyf";
+ sha512 = "zrMuwHOAQRhjDSnflWdJG+O2ztMWss8GqUUB8dXLR/FPenwkiBNkMIJJYfSN6sgskvsF0rHAoBowNQfbyZnnvw==";
};
};
"vscode-languageserver-protocol-3.16.0-next.2" = {
@@ -47769,7 +47936,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.1.tgz";
- sha512 = "1s7rs7mqr3cnpja4fsm58kbni5m6b4qx3ijjavllllhs3gql0nw3pr84kncpmfwn4xzchg95cbzk36cfb9r04mpjcf5j87v6l70k1sh";
+ sha512 = "UIcJDjX7IFkck7cSkNNyzIz5FyvpQfY7sdzVy+wkKN/BLaD4DQ0ppXQrKePomCxTS7RrolK1I0pey0bG9eh8dA==";
};
};
"vscode-languageserver-types-3.14.0" = {
@@ -47778,7 +47945,7 @@ let
version = "3.14.0";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.14.0.tgz";
- sha512 = "3h004npjl43l0jxdbhlpdjnfqxy6k5km0aracydr10nvf17a5a7j5rpfym94kx3wiyx1c3l3b2b69yw51f9j7plpk7c352017l94fcm";
+ sha512 = "lTmS6AlAlMHOvPQemVwo3CezxBp0sNB95KNPkqp3Nxd5VFEnuG1ByM0zlRWos0zjO3ZWtkvhal0COgiV1xIA4A==";
};
};
"vscode-languageserver-types-3.15.1" = {
@@ -47787,7 +47954,7 @@ let
version = "3.15.1";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.15.1.tgz";
- sha512 = "1jvind0f20qqmjc1lv1g4dwl0kd07ykb8x9fb6v80bazf3bvr4pn3ppv8rnmcaa1biqn8lfb3bkwm31kghx1dsf35mn8d1b8hylrbzr";
+ sha512 = "+a9MPUQrNGRrGU630OGbYVQ+11iOIovjCkqxajPa9w57Sd5ruK8WQNsslzpa0x/QJqC8kRc2DUxWjIFwoNm4ZQ==";
};
};
"vscode-languageserver-types-3.16.0-next.1" = {
@@ -47799,13 +47966,13 @@ let
sha512 = "tZFUSbyjUcrh+qQf13ALX4QDdOfDX0cVaBFgy7ktJ0VwS7AW/yRKgGPSxVqqP9OCMNPdqP57O5q47w2pEwfaUg==";
};
};
- "vscode-languageserver-types-3.6.0" = {
+ "vscode-languageserver-types-3.16.0-next.2" = {
name = "vscode-languageserver-types";
packageName = "vscode-languageserver-types";
- version = "3.6.0";
+ version = "3.16.0-next.2";
src = fetchurl {
- url = "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.6.0.tgz";
- sha512 = "GSgQtGmtza4PoNH0+iHWylWg/1sw2DODezqYWRxbN910dPchI3CQaSJN76csKcQGv55wsWgX82T6n74q8mFSpw==";
+ url = "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0-next.2.tgz";
+ sha512 = "QjXB7CKIfFzKbiCJC4OWC8xUncLsxo19FzGVp/ADFvvi87PlmBSCAtZI5xwGjF5qE0xkLf0jjKUn3DzmpDP52Q==";
};
};
"vscode-nls-3.2.5" = {
@@ -47823,7 +47990,16 @@ let
version = "4.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-nls/-/vscode-nls-4.1.2.tgz";
- sha512 = "0izi963y6zibiddrxprf5ndl7kzgcsl33vcv0c78xfd3xzgi11j3wn4nv6nx88ww92f2jn2xv0qf61f3ixnb8gzk2mf1jhzzg28gczd";
+ sha512 = "7bOHxPsfyuCqmP+hZXscLhiHwe7CSuFE4hyhbs22xPIhQ4jv99FcR4eBzfYYVLP356HNFpdvz63FFb/xw6T4Iw==";
+ };
+ };
+ "vscode-test-1.4.0" = {
+ name = "vscode-test";
+ packageName = "vscode-test";
+ version = "1.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/vscode-test/-/vscode-test-1.4.0.tgz";
+ sha512 = "Jt7HNGvSE0+++Tvtq5wc4hiXLIr2OjDShz/gbAfM/mahQpy4rKBnmOK33D+MR67ATWviQhl+vpmU3p/qwSH/Pg==";
};
};
"vscode-textbuffer-1.0.0" = {
@@ -47859,7 +48035,7 @@ let
version = "1.0.8";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-uri/-/vscode-uri-1.0.8.tgz";
- sha512 = "0yz6p28b67zjqhi4jal433np35xr5176r3i6m3whcbx3fj99rqzcs1y00am9d5vs144a897w9pp1mcs5sjijn2l9jzfc9sv75cm5fx1";
+ sha512 = "obtSWTlbJ+a+TFRYGaUumtVwb+InIUVI0Lu0VBUAPmj2cU5JutEXg3xUE0c2J5Tcy7h2DEKVJBFi+Y9ZSFzzPQ==";
};
};
"vscode-uri-2.1.2" = {
@@ -47868,7 +48044,7 @@ let
version = "2.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz";
- sha512 = "3q84qwm9hngvd9r4vk9lxm9cn8wi5fgn9wi6l5kd85w332gwha4h3qchdcgpw4s90g8vcs3xyrpjd7r3d1bmpg040p60xb5351ifcgi";
+ sha512 = "8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==";
};
};
"vscode-web-custom-data-0.1.4" = {
@@ -47877,7 +48053,7 @@ let
version = "0.1.4";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-web-custom-data/-/vscode-web-custom-data-0.1.4.tgz";
- sha512 = "2pz8ss3srdxm6s2nr8vgxxy095kinf7v4zvls824y0zc40zc6rdppn36wg6gqmakhf66yi7j11i398xyd4lxv4dc7pwi01pd2vvqm0h";
+ sha512 = "EFS8t2g3gMjvYY3sTknzHaURQ5AnemMcnKriZx43w97bsmEfEPaBJwJpuj/Zx9k4SwK+97dRtkKb2lvWQ2v0rw==";
};
};
"vstream-0.1.0" = {
@@ -47913,7 +48089,7 @@ let
version = "2.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-2.0.3.tgz";
- sha512 = "03ky1xvjyzbb34jgjpnpm24bg01pp1lh6qcd1sw5wvrh5f13qvmjl0w93nl5i00qr36dychqn1hc185mgxq2yjiqlw6zhjfpm9xrv35";
+ sha512 = "ZezcU71Owm84xVF6gfurBQUGg8WQ+WZGxgDEQu1IHFBZNx7BFZg3L1yHxrCBNNwbwFtE1GuvfJKMtb6Xuwc/Bw==";
};
};
"vue-eslint-parser-6.0.5" = {
@@ -47931,7 +48107,7 @@ let
version = "7.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.1.0.tgz";
- sha512 = "3shm8zf6r6z01qn1g260g0p1lq52fnss2201xraki195k3h49g3s2yv97xlvkagcbjdjrvbsnvnsj200sqdprbhvqx3g17dyywbbg9a";
+ sha512 = "Kr21uPfthDc63nDl27AGQEhtt9VrZ9nkYk/NTftJ2ws9XiJwzJJCnCr3AITQ2jpRMA0XPGDECxYH8E027qMK9Q==";
};
};
"vue-jscodeshift-adapter-2.1.0" = {
@@ -47949,7 +48125,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/vue-onsenui-helper-json/-/vue-onsenui-helper-json-1.0.2.tgz";
- sha512 = "0jqz6khcp3pil2k12kzj8j8i4qp2dvf285q7y75n4zdsi23gw80p4kpm0apiwj1k7f494v7rz4fh79rm3r5dayr2wbx5vimw6p3qj4a";
+ sha512 = "ikg8ruE17tIXF9mrVvKoOR3oyM9nk0TcmUHyeBWod5ILEH9DRN0+seX4gwsSbjdxMYlIIvmnCFPQeMdlcJqPJQ==";
};
};
"vue-sfc-descriptor-to-string-1.0.0" = {
@@ -47976,7 +48152,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz";
- sha512 = "1ykk57cjg94sdr82b43a5q815xrd4yhvpqzdwlpvfi50zv5zw4cincppdbkmizdc4zkmym57s8rqmpj5fpyxjl12kla136dy07gkhyg";
+ sha512 = "z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==";
};
};
"w3c-xmlserializer-1.1.2" = {
@@ -47985,7 +48161,7 @@ let
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz";
- sha512 = "0v9pym6g1dfjkrm65q06gnxfbicl78fm27ivmx8ljgylmfrp8rcim72lzhlcs270fnbzvv9c63qmq3fn4z214c5670kljw4mkyjapd7";
+ sha512 = "p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==";
};
};
"walk-2.3.14" = {
@@ -48033,22 +48209,13 @@ let
sha1 = "340a717bde765726fa0aa07d721e0147a551df0c";
};
};
- "watchpack-1.6.1" = {
+ "watchpack-1.7.4" = {
name = "watchpack";
packageName = "watchpack";
- version = "1.6.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/watchpack/-/watchpack-1.6.1.tgz";
- sha512 = "1j6fr0rjlw663ssnc3z7bgv6621zrwj6qsza68h9rbpgy9nl205wp74iyrh62q3l46230qf8awnmdw77fi7vcm2747bcfh5yn2pv0gq";
- };
- };
- "watchpack-1.7.2" = {
- name = "watchpack";
- packageName = "watchpack";
- version = "1.7.2";
+ version = "1.7.4";
src = fetchurl {
- url = "https://registry.npmjs.org/watchpack/-/watchpack-1.7.2.tgz";
- sha512 = "391dbp4ji820fifql1dqdrkbyzbhlns8nn6vvd8d05mzhch38m7qh7zccac225a3vj36gz70756v406fbx343g7lx9w3l7q0dnmnrfa";
+ url = "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz";
+ sha512 = "aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==";
};
};
"watchpack-chokidar2-2.0.0" = {
@@ -48057,7 +48224,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz";
- sha512 = "32dj3xdz2iff7r1ama4am6xm8v0skysnw5cbhhgk495yvkimj5ryj6fpyksg09l2drc7gpkqvlpximh12gw2g3g0cdvbk3z4cxryg7m";
+ sha512 = "9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==";
};
};
"watershed-0.3.4" = {
@@ -48075,7 +48242,7 @@ let
version = "1.7.3";
src = fetchurl {
url = "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz";
- sha512 = "066j9njgvk6mkjalv1zf1p8w9m2hrl97vz1iw8q6g9zlplhphz54j5j0ma0x9053zhczbyi3k1nr493vgnx1lk22hdwp2glg8x11kiv";
+ sha512 = "O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==";
};
};
"wcwidth-1.0.1" = {
@@ -48096,22 +48263,31 @@ let
sha1 = "7137946585c73fe44882013853bd000c5d687a4e";
};
};
+ "web-namespaces-1.1.4" = {
+ name = "web-namespaces";
+ packageName = "web-namespaces";
+ version = "1.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz";
+ sha512 = "wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==";
+ };
+ };
"web-push-3.4.3" = {
name = "web-push";
packageName = "web-push";
version = "3.4.3";
src = fetchurl {
url = "https://registry.npmjs.org/web-push/-/web-push-3.4.3.tgz";
- sha512 = "34fxm38kmpvadqvklq9k7cwngwx2ra9wdfvlhqfmzkq3lmljhfsb123nslg378nn92qq1m5mp5rqpvvwnwgzgz9ppq38i2z552y3pwy";
+ sha512 = "nt/hRSlfRDTwvem//7jle1+cy62lBoxFshad8ai2Q4SlHZS00oHnrw5Dul3jSWXR+bOcnZkwnRs3tW+daNTuyA==";
};
};
- "web-tree-sitter-0.16.2" = {
+ "web-tree-sitter-0.16.4" = {
name = "web-tree-sitter";
packageName = "web-tree-sitter";
- version = "0.16.2";
+ version = "0.16.4";
src = fetchurl {
- url = "https://registry.npmjs.org/web-tree-sitter/-/web-tree-sitter-0.16.2.tgz";
- sha512 = "2ik05lyzg1xzqrizpfbhxb3ix62zmhs505q85828555saxpwlpffgqig00lm67myj4f24p1qsn42cc2sdms0gk18s0d08i7xsm4f5mz";
+ url = "https://registry.npmjs.org/web-tree-sitter/-/web-tree-sitter-0.16.4.tgz";
+ sha512 = "n1CfuJcJ+dynIx/fmavB6haPx37N3GZvY5HIGIselymDiSwNRC+8pAxOzoB4eVwUBJnbP3+aA8vWttrAZbgs7A==";
};
};
"webassemblyjs-1.9.0" = {
@@ -48120,7 +48296,7 @@ let
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/webassemblyjs/-/webassemblyjs-1.9.0.tgz";
- sha512 = "2xfah3yqg1dik00bavqwqxlyw59cimp0vjy9cm1bq2bix7asz3f0xb87xgn2ymqbkzrvaqvx3szsifxmqbkgxvh7rgixlgg31vmfd19";
+ sha512 = "KTRXdxjv0R5fPnD3Nxeu3UX99egbq53/XLh6YV8/aHXgxtfq9LgEXqGy5OUGt0aWCve0Y463WgDM2MLDfkDlug==";
};
};
"webidl-conversions-2.0.1" = {
@@ -48138,7 +48314,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz";
- sha512 = "15gwgjh9anvzcissfhxy3gki7jxn1dy9vq5rma1sgwkbbra8wbxnvimwalgmy8anm33x56mfp492akzhs0gidwmbnadx0ck3fdq23v1";
+ sha512 = "YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==";
};
};
"webidl-conversions-5.0.0" = {
@@ -48156,16 +48332,25 @@ let
version = "4.43.0";
src = fetchurl {
url = "https://registry.npmjs.org/webpack/-/webpack-4.43.0.tgz";
- sha512 = "3xg5k6rjwqyliy21rnjqmxhckwvjbixw9sms73fqw94ia69w0qlmflddxvh0xi868j5n43va1z4569lzjk3j3mzcfv5b972ff74nv8r";
+ sha512 = "GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g==";
+ };
+ };
+ "webpack-4.44.1" = {
+ name = "webpack";
+ packageName = "webpack";
+ version = "4.44.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/webpack/-/webpack-4.44.1.tgz";
+ sha512 = "4UOGAohv/VGUNQJstzEywwNxqX417FnjZgZJpJQegddzPmTvph37eBIRbRTfdySXzVtJXLJfbMN3mMYhM6GdmQ==";
};
};
- "webpack-cli-3.3.11" = {
+ "webpack-cli-3.3.12" = {
name = "webpack-cli";
packageName = "webpack-cli";
- version = "3.3.11";
+ version = "3.3.12";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.11.tgz";
- sha512 = "3i5vq7c9hpjb8z9x68dq56cjmv5hs584vgci6zbc7n0m8y1fk4y1kv4pyrq4q9crlkwirwy6gh5w3q0a2xv43w5q42z1ikvd6x5yybm";
+ url = "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz";
+ sha512 = "NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==";
};
};
"webpack-core-0.6.9" = {
@@ -48183,7 +48368,7 @@ let
version = "3.7.2";
src = fetchurl {
url = "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz";
- sha512 = "27qjisacr2wrfj7r3z5hh2x7nrhadc27vg4kcalrdc7rrn8gnnlk64zf1pqmlkffy8klh8r0dr259v1sf6fjm886j5qlqjvpkcbh46p";
+ sha512 = "1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==";
};
};
"webpack-log-2.0.0" = {
@@ -48192,7 +48377,16 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz";
- sha512 = "191qr8nb4rszy53q0ydqfxr1pirimc3k3bi7mhgin5f15cd7vd28maxanyb248kdivmajhji580fv3a1i584icz3cc9bwvzykd0czvi";
+ sha512 = "cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==";
+ };
+ };
+ "webpack-node-externals-1.7.2" = {
+ name = "webpack-node-externals";
+ packageName = "webpack-node-externals";
+ version = "1.7.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-1.7.2.tgz";
+ sha512 = "ajerHZ+BJKeCLviLUUmnyd5B4RavLF76uv3cs6KNuO8W+HuQaEs0y0L7o40NQxdPy5w0pcv8Ew7yPUAQG0UdCg==";
};
};
"webpack-sources-1.4.3" = {
@@ -48201,7 +48395,16 @@ let
version = "1.4.3";
src = fetchurl {
url = "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz";
- sha512 = "1wn7ixcv4b15kj3jn4c08n3pgrrd2kgzm2llh9viqx6a6k3j6rqzd5iksxdkalzaz6iic1q4fjj6wr9wfa07llf5a751mkgg3fx414n";
+ sha512 = "lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==";
+ };
+ };
+ "websocket-1.0.31" = {
+ name = "websocket";
+ packageName = "websocket";
+ version = "1.0.31";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/websocket/-/websocket-1.0.31.tgz";
+ sha512 = "VAouplvGKPiKFDTeCCO65vYHsyay8DqoBSlzIO3fayrfOgU94lQN5a1uWVnFrMLceTJw/+fQXR5PGbUVRaHshQ==";
};
};
"websocket-driver-0.6.5" = {
@@ -48222,13 +48425,13 @@ let
sha512 = "b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==";
};
};
- "websocket-extensions-0.1.3" = {
+ "websocket-extensions-0.1.4" = {
name = "websocket-extensions";
packageName = "websocket-extensions";
- version = "0.1.3";
+ version = "0.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz";
- sha512 = "0d1n4yv45ibxf72hj7qka3j7v53dwn58savfiyvsppqhhrgg3g648ykk5v7fpb53hz85kj87m4f45r7d5iazx4yqgs381z6qnfd98cy";
+ url = "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz";
+ sha512 = "OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==";
};
};
"websocket-stream-5.5.2" = {
@@ -48240,13 +48443,13 @@ let
sha512 = "8z49MKIHbGk3C4HtuHWDtYX8mYej1wWabjthC/RupM9ngeukU4IWoM46dgth1UOS/T4/IqgEdCDJuMe2039OQQ==";
};
};
- "webtorrent-0.108.5" = {
+ "webtorrent-0.108.6" = {
name = "webtorrent";
packageName = "webtorrent";
- version = "0.108.5";
+ version = "0.108.6";
src = fetchurl {
- url = "https://registry.npmjs.org/webtorrent/-/webtorrent-0.108.5.tgz";
- sha512 = "gvhhRX/YdtK5+vpGVAiA3sNk0RMEgMYmbygBpLHirv3jbmrndJN5aX8sXNKiQqGbSrEKHGgVCDfphnU5xviRGA==";
+ url = "https://registry.npmjs.org/webtorrent/-/webtorrent-0.108.6.tgz";
+ sha512 = "hkwjMQTbBiwdJn3vEVjOyNwKZISp6r4GEl/J0N6Ukw2oeaETIylvAlf7G0o+a9FcFMThBIle0iCPYLTwumCOaQ==";
};
};
"whatwg-encoding-1.0.5" = {
@@ -48255,25 +48458,25 @@ let
version = "1.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz";
- sha512 = "09x9fa2rb8a6lmwy9hs7z4qn2bsyqw8l2hmfy50z3fa496x3p2xadmlccm8ad17nam5fz77z9mndw2yqp8jpvyw3ryz6f09ksdn56bg";
+ sha512 = "b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==";
};
};
- "whatwg-fetch-2.0.4" = {
+ "whatwg-fetch-3.0.0" = {
name = "whatwg-fetch";
packageName = "whatwg-fetch";
- version = "2.0.4";
+ version = "3.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz";
- sha512 = "2g4p2ymmww4wm7cf86xwpb0dndwlxk1gg3brsrj892a4z593h25hyhqv0rmv4hzz4zxv3smmaflsnhilakfpr6y8f2gf3sfd8ckbi3m";
+ url = "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz";
+ sha512 = "9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==";
};
};
- "whatwg-fetch-3.0.0" = {
+ "whatwg-fetch-3.2.0" = {
name = "whatwg-fetch";
packageName = "whatwg-fetch";
- version = "3.0.0";
+ version = "3.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz";
- sha512 = "9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==";
+ url = "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.2.0.tgz";
+ sha512 = "SdGPoQMMnzVYThUbSrEvqTlkvC1Ux27NehaJ/GUHBfNrh5Mjg+1/uRyFMwVnxO2MrikMWvWAqUGgQOfVU4hT7w==";
};
};
"whatwg-mimetype-2.3.0" = {
@@ -48282,7 +48485,7 @@ let
version = "2.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz";
- sha512 = "3zaycdfc1hh0i4r1c42vgkzwmlfv8j68d90f6i577735i40hk9p9m790g2z2dlmdkchn2z73yj0zs73fmpjdnx4xwrp80m6pv18r31k";
+ sha512 = "M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==";
};
};
"whatwg-url-6.5.0" = {
@@ -48291,7 +48494,7 @@ let
version = "6.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz";
- sha512 = "36rzky2jm48j68kfvdhvr0cmbnvr2liaagpnnypc59mlvq4bbcwx9qbdb93hbi4vwx0w287zphiardpmfwyjl2ab58b4k3zmi35j55f";
+ sha512 = "rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==";
};
};
"whatwg-url-7.1.0" = {
@@ -48300,16 +48503,16 @@ let
version = "7.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz";
- sha512 = "1xa656b9abn0fnwqaybjm3h5gs9x26cc3zj7jkk5n3865l9d1wqpp461s4l3i2mgbwf90q6psgvbb80lbrmkihbl4xq7bj31m3bnjsr";
+ sha512 = "WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==";
};
};
- "whatwg-url-8.0.0" = {
+ "whatwg-url-8.1.0" = {
name = "whatwg-url";
packageName = "whatwg-url";
- version = "8.0.0";
+ version = "8.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.0.0.tgz";
- sha512 = "41ou2Dugpij8/LPO5Pq64K5q++MnRCBpEHvQr26/mArEKTkCV5aoXIqyhuYtE0pkqScXwhf2JP57rkRTYM29lQ==";
+ url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.1.0.tgz";
+ sha512 = "vEIkwNi9Hqt4TV9RdnaBPNt+E2Sgmo3gePebCRgZ1R7g6d23+53zCTnuB0amKI4AXq6VM8jj2DUAa0S1vjJxkw==";
};
};
"whatwg-url-compat-0.6.5" = {
@@ -48354,7 +48557,7 @@ let
version = "1.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/which/-/which-1.3.1.tgz";
- sha512 = "0hr4hxkk8yb9fz993bs69pf8z2z2qb6sdpxfxb84sd16lja9fsx444pk1ang1ivmjjv5srnsm6fihdj593w7rwxdh834cdmd9hms4hz";
+ sha512 = "HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==";
};
};
"which-2.0.2" = {
@@ -48363,7 +48566,7 @@ let
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/which/-/which-2.0.2.tgz";
- sha512 = "1nf5j1l1b0k8jmah5l6w4d3f5hmlcn70ghr5d0mmvxjiyq3nf1dfxmnii5945hn32n7mh99mkwj5bk3nwmdy9dxjzpp6nskbm73gch4";
+ sha512 = "BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==";
};
};
"which-boxed-primitive-1.0.1" = {
@@ -48435,7 +48638,7 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz";
- sha512 = "2224a32flpf40nhq6rj4idzkcdz0vx65bfxp90hd06db18l6fiqgxz1xnaygm3pbfb1a6v73hl8ryq4996b09zwwins0bqprx0hwsa0";
+ sha512 = "QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==";
};
};
"widest-line-2.0.1" = {
@@ -48444,7 +48647,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz";
- sha512 = "0j2gb7nfkzf5g14016ppfqfy6gzlg5lbw2rgy9qlyrq6ni30h1z5li5j8szvljc3wms9vihbw6mb77cgdxjv15xg5yppqasy7vndbh5";
+ sha512 = "Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==";
};
};
"widest-line-3.1.0" = {
@@ -48492,15 +48695,6 @@ let
sha1 = "8f58e0656fca00adc8c86a2b89e3cd2d6a2d5e5e";
};
};
- "win-user-installed-npm-cli-path-3.0.1" = {
- name = "win-user-installed-npm-cli-path";
- packageName = "win-user-installed-npm-cli-path";
- version = "3.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/win-user-installed-npm-cli-path/-/win-user-installed-npm-cli-path-3.0.1.tgz";
- sha512 = "13pbvkcaxgyf6pr3s5d6jwgr6i2rqq5fkn1z6r9h2azinincw5zpv5bpqgfyfnl5dbgpa0bmfp01ggwziiljzhjibbqj34nr6a5kkaj";
- };
- };
"window-size-0.1.0" = {
name = "window-size";
packageName = "window-size";
@@ -48537,13 +48731,13 @@ let
sha1 = "91e5129088330a0fe248520cee12d1ad6bb4ddfb";
};
};
- "windows-release-3.3.0" = {
+ "windows-release-3.3.1" = {
name = "windows-release";
packageName = "windows-release";
- version = "3.3.0";
+ version = "3.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/windows-release/-/windows-release-3.3.0.tgz";
- sha512 = "2HetyTg1Y+R+rUgrKeUEhAG/ZuOmTrI1NBb3ZyAGQMYmOJjBBPe4MTodghRkmLJZHwkuPi02anbeGP+Zf401LQ==";
+ url = "https://registry.npmjs.org/windows-release/-/windows-release-3.3.1.tgz";
+ sha512 = "Pngk/RDCaI/DkuHPlGTdIkDiTAnAkyMjoQMZqRsxydNl1qGXNIoZrB7RK8g53F2tEgQBMqQJHQdYZuQEEAu54A==";
};
};
"winreg-0.0.12" = {
@@ -48609,13 +48803,13 @@ let
sha1 = "3c9349d196207fd1bdff9d4bc43ef72510e3a12e";
};
};
- "winston-2.4.4" = {
+ "winston-2.4.5" = {
name = "winston";
packageName = "winston";
- version = "2.4.4";
+ version = "2.4.5";
src = fetchurl {
- url = "https://registry.npmjs.org/winston/-/winston-2.4.4.tgz";
- sha512 = "NBo2Pepn4hK4V01UfcWcDlmiVTs7VTB1h7bgnB0rgP146bYhMxX0ypCz3lBOfNxCO4Zuek7yeT+y/zM1OfMw4Q==";
+ url = "https://registry.npmjs.org/winston/-/winston-2.4.5.tgz";
+ sha512 = "TWoamHt5yYvsMarGlGEQE59SbJHqGsZV8/lwC+iCcGeAe0vUaOh+Lv6SYM17ouzC/a/LB1/hz/7sxFBtlu1l4A==";
};
};
"winston-3.2.1" = {
@@ -48624,16 +48818,25 @@ let
version = "3.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/winston/-/winston-3.2.1.tgz";
- sha512 = "0xywwwrgdf54nfk0pzdpkgn27jwxkkfimf5s9jd04xihx03wwj71r0nafdmsdfg5brj9hsdalqj19vpl2442gx82210ax5xfj1ayknd";
+ sha512 = "zU6vgnS9dAWCEKg/QYigd6cgMVVNwyTzKs81XZtTFuRwJOcDdBg7AU0mXVyNbs7O5RH2zdv+BdNZUlx7mXPuOw==";
+ };
+ };
+ "winston-3.3.3" = {
+ name = "winston";
+ packageName = "winston";
+ version = "3.3.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/winston/-/winston-3.3.3.tgz";
+ sha512 = "oEXTISQnC8VlSAKf1KYSSd7J6IWuRPQqDdo8eoRNaYKLvwSb5+79Z3Yi1lrl6KDpU6/VWaxpakDAtb1oQ4n9aw==";
};
};
- "winston-transport-4.3.0" = {
+ "winston-transport-4.4.0" = {
name = "winston-transport";
packageName = "winston-transport";
- version = "4.3.0";
+ version = "4.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/winston-transport/-/winston-transport-4.3.0.tgz";
- sha512 = "3a2khvz9qld5b1ci486nyphyi96pg5n8xin9f0lrx0hllvvjqkj8y393rs2fiyz7afg7244vchiv3ka3klm4xgykxrzipi20nxhyv07";
+ url = "https://registry.npmjs.org/winston-transport/-/winston-transport-4.4.0.tgz";
+ sha512 = "Lc7/p3GtqtqPBYYtS6KCN3c77/2QCev51DvcJKbkFPQNoj1sinkGwLGFDxkXY9J6p9+EPnYs+D90uwbnaiURTw==";
};
};
"with-5.1.1" = {
@@ -48651,7 +48854,7 @@ let
version = "0.1.7";
src = fetchurl {
url = "https://registry.npmjs.org/with-open-file/-/with-open-file-0.1.7.tgz";
- sha512 = "369ryp5bd4sh26rlxqpbsnz29zk2khrp9x6bmz62l8vpp0xlvmn2dykyzcwb5k8xasl6dwzmh68ich76z17rnfxss4l9d07zbdm5hkr";
+ sha512 = "ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA==";
};
};
"word-wrap-1.2.3" = {
@@ -48660,7 +48863,7 @@ let
version = "1.2.3";
src = fetchurl {
url = "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz";
- sha512 = "2ykkqcs7vmimn8dsvs7xl55j0lbbrfj0nij9i7yqnxg9g759vqyrdis8w5n82k6xvas03x0xhgmbzjgsp7v803mzihx9d12vjnfcgqz";
+ sha512 = "Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==";
};
};
"wordwrap-0.0.2" = {
@@ -48696,7 +48899,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-3.0.0.tgz";
- sha512 = "2kx3frfi14d0b5wxdd8ylp5m9537p2j9pph6z8nxqcvk1a09hj7pm39dfwykrjn86zf0kwxf15aym9r4n9qzw6a18ajkgwgmjv1gvwq";
+ sha512 = "mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw==";
};
};
"worker-farm-1.7.0" = {
@@ -48705,7 +48908,16 @@ let
version = "1.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz";
- sha512 = "37m9wq9rvylb71n9kw3qghinwa3x4sggz82k29aall83izni78ijnh8rd6nhas8advw0lbnhby8z74vjlhp3sjsr4qm1wjw6r0kgz5f";
+ sha512 = "rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==";
+ };
+ };
+ "workerpool-6.0.0" = {
+ name = "workerpool";
+ packageName = "workerpool";
+ version = "6.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/workerpool/-/workerpool-6.0.0.tgz";
+ sha512 = "fU2OcNA/GVAJLLyKUoHkAgIhKb0JoCpSjLC/G2vYKxUjVmQwGbRVeoPJ1a8U4pnVofz4AQV5Y/NEw8oKqxEBtA==";
};
};
"wrap-ansi-2.1.0" = {
@@ -48741,7 +48953,7 @@ let
version = "5.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz";
- sha512 = "3nmsfqfd98a7bgjyhd334y5gzc98nnkipfkmk2z1v4m0acagmpq951d8brmrsxvpnk256fbrp7zkn5n8v02pn4q4zai7zgnvy47yba0";
+ sha512 = "QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==";
};
};
"wrap-ansi-6.2.0" = {
@@ -48750,7 +48962,16 @@ let
version = "6.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz";
- sha512 = "1f4kz05shsh3xrqa0saaf5hbjp9kzxm7ykg8jmb6l49q8cfyhkrl45kk85p4jw1h95il3qadmsj2cy44yrbp119fd47jrdi25q4zadg";
+ sha512 = "r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==";
+ };
+ };
+ "wrap-ansi-7.0.0" = {
+ name = "wrap-ansi";
+ packageName = "wrap-ansi";
+ version = "7.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz";
+ sha512 = "YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==";
};
};
"wrap-fn-0.1.5" = {
@@ -48786,7 +49007,7 @@ let
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/write/-/write-1.0.3.tgz";
- sha512 = "2531rkhafqlv1w0lf0ibxpj8n2pgirjhqgskl8yf7xini0jknzya6dga5wrykjkkisxlvhrpy822gpr4sbqangmb0h4bdi3f383nn7y";
+ sha512 = "/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==";
};
};
"write-file-atomic-2.4.3" = {
@@ -48795,7 +49016,7 @@ let
version = "2.4.3";
src = fetchurl {
url = "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz";
- sha512 = "12rq2v0h7wmi2kh4vi2k58rribvz4g11imhn11zxiccyd6mx1dsnah9ypsn7cjmlyczipxac0rplciakh13xqbwfa37zc9hkhgi788r";
+ sha512 = "GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==";
};
};
"write-file-atomic-3.0.3" = {
@@ -48804,7 +49025,7 @@ let
version = "3.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz";
- sha512 = "3yxbwypkadlgh4qz7991yfdf2g2al1401j3p9n7l760lzvqzyxrwwm2zlqgqcnkzwy2j0xvi5dp4zwhq4xcl4iavvm2g7a9kv4xrw82";
+ sha512 = "AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==";
};
};
"write-good-0.11.3" = {
@@ -48858,7 +49079,7 @@ let
version = "1.1.5";
src = fetchurl {
url = "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz";
- sha512 = "3iv2yz706h7wyg563jsfjdykkkxs8j49vz60r6qx5by0npfhs98rgc114kdqs15sc52mldscc22bkfpkrs08cwlqaxx8lfdjn5alwm3";
+ sha512 = "o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==";
};
};
"ws-2.3.1" = {
@@ -48876,7 +49097,7 @@ let
version = "3.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz";
- sha512 = "2887c18dlvnvc62pqgwhihzxnnj9mzbnjqa0gqg3n94k5b6fx6nm1wggisy2bg3mi7dl81vk11i49wl319yfvh255w2nrbhydmqnxcy";
+ sha512 = "nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==";
};
};
"ws-5.2.2" = {
@@ -48885,7 +49106,7 @@ let
version = "5.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz";
- sha512 = "0f6ay7yn6xslzh3h66d5krqnp48d9g3ikwk0ijiyyxfkwaqxxf3b0qdswy6ych79mj44315qd16snlnk6m6npc5l0habgy5lc7wb8cd";
+ sha512 = "jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==";
};
};
"ws-6.1.4" = {
@@ -48894,7 +49115,7 @@ let
version = "6.1.4";
src = fetchurl {
url = "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz";
- sha512 = "0jf35rbk5m4n4r0j4vd0zc4viksgf14ad33kp6ifma74rixy2r78ka5zgmj3blx05y89lirgpw2lpvr4cd9wwpnswf89za4wcpmz9ks";
+ sha512 = "eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==";
};
};
"ws-6.2.1" = {
@@ -48903,25 +49124,16 @@ let
version = "6.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz";
- sha512 = "2l27cfiaw6syjvy6vbpqf5c2swd37bqviizzck6842xlankppm9j1sg79x3m8jpda8v6khcpnm5ssab1b8vf34qpviv41ww5mf8130q";
+ sha512 = "GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==";
};
};
- "ws-7.2.3" = {
+ "ws-7.3.1" = {
name = "ws";
packageName = "ws";
- version = "7.2.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/ws/-/ws-7.2.3.tgz";
- sha512 = "HTDl9G9hbkNDk98naoR/cHDws7+EyYMOdL1BmjsZXRUjf7d+MficC4B7HLUPlSiho0vg+CWKrGIt/VJBd1xunQ==";
- };
- };
- "ws-7.3.0" = {
- name = "ws";
- packageName = "ws";
- version = "7.3.0";
+ version = "7.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/ws/-/ws-7.3.0.tgz";
- sha512 = "3dv0psrv8wxmf8mhxrzhsn5nig9w664qpdh1iw90737nky9x27aa23sgazf9q0kb6namd3xdbrhmidaq5d3zrclhb376m8rg375fnw8";
+ url = "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz";
+ sha512 = "D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==";
};
};
"x-default-browser-0.3.1" = {
@@ -48942,15 +49154,6 @@ let
sha1 = "de520171d47b3f416f5587d629b89d26b12dc29d";
};
};
- "x-is-function-1.0.4" = {
- name = "x-is-function";
- packageName = "x-is-function";
- version = "1.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/x-is-function/-/x-is-function-1.0.4.tgz";
- sha1 = "5d294dc3d268cbdd062580e0c5df77a391d1fa1e";
- };
- };
"x-is-string-0.1.0" = {
name = "x-is-string";
packageName = "x-is-string";
@@ -49065,7 +49268,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz";
- sha512 = "0zzh3xf5vk49fghwrf83qvq6v98qin1brnwd7yyh7qs05gc1w3xni0w17sj33534jrkm2za7wkm4q5rhgpchds54i5grcj3vjk99403";
+ sha512 = "A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==";
};
};
"xml2js-0.2.4" = {
@@ -49101,7 +49304,7 @@ let
version = "0.4.23";
src = fetchurl {
url = "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz";
- sha512 = "2xfn8mn82i5h4aiicv2n9a6703zbvqgv1d41rl3a91fra9kdykkzhrvwxv53dzqqg1s4g6jip0aqjyb0675vq6igv1r5yil6crf48y9";
+ sha512 = "ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==";
};
};
"xml2tss-0.0.5" = {
@@ -49137,7 +49340,7 @@ let
version = "11.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz";
- sha512 = "2ycj7frg0dr4y20478a9sgrxbrvswbv4axcf50vks58apblcba9mx7njqxk3wr1mxy0m0gf8zkwc4m27z6p3ppn5vh1w4q5z4inqfbw";
+ sha512 = "fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==";
};
};
"xmlbuilder-2.5.2" = {
@@ -49173,7 +49376,7 @@ let
version = "2.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz";
- sha512 = "05wbn4ff6m50pxl8k7nxv8nbhyb10sih7jzl8hvnracj9n98pfr92s87g1949rz5wxyphw9kgw4m5i2q383a1ffqf1i1l81mwlc7695";
+ sha512 = "JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==";
};
};
"xmlcreate-2.0.3" = {
@@ -49203,6 +49406,15 @@ let
sha512 = "yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==";
};
};
+ "xmldom-0.3.0" = {
+ name = "xmldom";
+ packageName = "xmldom";
+ version = "0.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/xmldom/-/xmldom-0.3.0.tgz";
+ sha512 = "z9s6k3wxE+aZHgXYxSTpGDo7BYOUfJsIRyoZiX6HTjwpwfS2wpQBQKa2fD+ShLyPkqDYo5ud7KitmLZ2Cd6r0g==";
+ };
+ };
"xmlhttprequest-1.8.0" = {
name = "xmlhttprequest";
packageName = "xmlhttprequest";
@@ -49240,6 +49452,15 @@ let
sha1 = "fcd82267e9351c13f0fb9c73307f25331d29c63a";
};
};
+ "xpath-0.0.27" = {
+ name = "xpath";
+ packageName = "xpath";
+ version = "0.0.27";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/xpath/-/xpath-0.0.27.tgz";
+ sha512 = "fg03WRxtkCV6ohClePNAECYsmpKKTv5L8y/X3Dn1hQrec3POx2jHZ/0P2qQ6HvsrU1BmeqXcof3NGGueG6LxwQ==";
+ };
+ };
"xpath-0.0.5" = {
name = "xpath";
packageName = "xpath";
@@ -49267,15 +49488,6 @@ let
sha1 = "52a63e56ca0b84a7f3a5f3d61872f126ad7a5943";
};
};
- "xregexp-4.3.0" = {
- name = "xregexp";
- packageName = "xregexp";
- version = "4.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/xregexp/-/xregexp-4.3.0.tgz";
- sha512 = "7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g==";
- };
- };
"xsalsa20-1.1.0" = {
name = "xsalsa20";
packageName = "xsalsa20";
@@ -49294,13 +49506,22 @@ let
sha1 = "f164263325ae671f53836fb210c7ddbcfda46598";
};
};
+ "xss-1.0.8" = {
+ name = "xss";
+ packageName = "xss";
+ version = "1.0.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/xss/-/xss-1.0.8.tgz";
+ sha512 = "3MgPdaXV8rfQ/pNn16Eio6VXYPTkqwa0vc7GkiymmY/DqR1SE/7VPAAVZz1GJsJFrllMYO3RHfEaiUGjab6TNw==";
+ };
+ };
"xstream-11.12.0" = {
name = "xstream";
packageName = "xstream";
version = "11.12.0";
src = fetchurl {
url = "https://registry.npmjs.org/xstream/-/xstream-11.12.0.tgz";
- sha512 = "3cjyja510wkwwy3rmqal4g0qx2c55bqgnaj6ai7wysv9pfcfrj8hmirdbqjxs4w6mj3b9gqn8v9rrlw8hhqfz6q1ik9fg4i3jm9kixd";
+ sha512 = "rceZqhyRPJdmDNh8hyFEnOacNrL4pTVkNZzoLvFqOVaIZHbM3bS15ycqI5V9eJXCRMfgEapwzcNzPjkIRUkv2Q==";
};
};
"xtend-2.1.2" = {
@@ -49327,7 +49548,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz";
- sha512 = "08w1d6fg23v422cfwd55306pfs9n9cqpz6hycahq3adm3n29wmhl9bmpn4vk75rlzgwn7hp4n3idqxvw8c53zbr04h7a98p43b199ic";
+ sha512 = "LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==";
};
};
"y18n-3.2.1" = {
@@ -49345,7 +49566,16 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz";
- sha512 = "3zj75gvpcgiphxpci4ji1znykk9n4cs0aw3dd6inwdvkmxyqn2483vya70lssjwq8alspnpw88vgii21fdrcn2vmfyppzgf4mkvzm5g";
+ sha512 = "r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==";
+ };
+ };
+ "yaeti-0.0.6" = {
+ name = "yaeti";
+ packageName = "yaeti";
+ version = "0.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz";
+ sha1 = "f26f484d72684cf42bedfb76970aa1608fbf9577";
};
};
"yallist-2.1.2" = {
@@ -49363,7 +49593,7 @@ let
version = "3.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz";
- sha512 = "3ig31a6zfbdlrs3l77a8avpp17hajryhyq2xk4h3ayc4dmxch146rdk7q1s1jgx9qvmxq125r0xq2bvnq0rq63m75k9y7wglm0hd1bb";
+ sha512 = "a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==";
};
};
"yallist-4.0.0" = {
@@ -49372,16 +49602,16 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz";
- sha512 = "3n2siv0hnzm8rdpplna30xg0a7xwwk55rp4376ws68fknd7akizzjs5linvl8b344jp13gh1m2954sfp522q5yfsg0r7avjss4lc1yz";
+ sha512 = "3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==";
};
};
- "yaml-ast-parser-0.0.40" = {
- name = "yaml-ast-parser";
- packageName = "yaml-ast-parser";
- version = "0.0.40";
+ "yaml-1.10.0" = {
+ name = "yaml";
+ packageName = "yaml";
+ version = "1.10.0";
src = fetchurl {
- url = "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.40.tgz";
- sha1 = "08536d4e73d322b1c9ce207ab8dd70e04d20ae6e";
+ url = "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz";
+ sha512 = "yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==";
};
};
"yaml-ast-parser-0.0.43" = {
@@ -49399,7 +49629,7 @@ let
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 = "14kv74r5908w5srym0by5x5l0k16sqjkxjqgwffm3473623abl5rjifff89rgv728ql2czs65q4zpwff0lrphm5x86j09bza7f3m7a7";
+ sha512 = "R5063FF/JSAN6qXCmylwjt9PcDH6M0ExEme/nJBzLspc6FJDmHHIqM7xh2WfEmsTJqClF79A9VkXjkAqmZw9SQ==";
};
};
"yaml-front-matter-3.4.1" = {
@@ -49426,7 +49656,7 @@ let
version = "0.7.2";
src = fetchurl {
url = "https://registry.npmjs.org/yaml-language-server/-/yaml-language-server-0.7.2.tgz";
- sha512 = "0wgcv8y904hlk2nacm8lm1v1fk95x3s008jj9d1wn3l2c80lxpi21bdrycbm2621fpzpm9nhhp7sn6d5bnmnv5a3wws55b7pdi6qc6y";
+ sha512 = "3jBsYrtnlaI5H6psW+0qzVh9LoQ21fuvC8KIupjPbQURb6cAMUGH5aElKREAevSSpgs7VIoqU1ZMCglIHm32OA==";
};
};
"yamljs-0.3.0" = {
@@ -49435,7 +49665,7 @@ let
version = "0.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz";
- sha512 = "16yrq6cv182wpcxsh7mvvh3r2im856z0cqzjzhfwg38nnzb4g0a37iss23idy3x50h4px4znh8gbksh65x25kl5867qidv1b1anrw8b";
+ sha512 = "C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==";
};
};
"yargs-1.3.3" = {
@@ -49447,22 +49677,13 @@ let
sha1 = "054de8b61f22eefdb7207059eaef9d6b83fb931a";
};
};
- "yargs-10.1.2" = {
- name = "yargs";
- packageName = "yargs";
- version = "10.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz";
- sha512 = "ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==";
- };
- };
"yargs-11.1.1" = {
name = "yargs";
packageName = "yargs";
version = "11.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/yargs/-/yargs-11.1.1.tgz";
- sha512 = "25rs0kkb1i956az5p2ych7raih6vdhwb6yy235gzdi7wlyd1d12vxmq52bsssb77arhysb20srq38jzpzzng43wmgvpnsf9ka03n59x";
+ sha512 = "PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw==";
};
};
"yargs-12.0.4" = {
@@ -49480,16 +49701,7 @@ let
version = "12.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz";
- sha512 = "1kjmh68p4rb4c04s0gk4ra20crfr32h6v9zhj4clrz61xanslza9g3drbf6471mmvqq3vmxk04grmgillx1rsp6v2zim7wqnr6gq71f";
- };
- };
- "yargs-13.2.4" = {
- name = "yargs";
- packageName = "yargs";
- version = "13.2.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/yargs/-/yargs-13.2.4.tgz";
- sha512 = "2ba88a0fmf5k7dddcbkyhlmh7pijzczza486f2vq9pyw739r7q4yy2xmv4hk8w4ibrj4sjgf6zw01phb89h4j9z3lkz1m2s09cc6vqw";
+ sha512 = "Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==";
};
};
"yargs-13.3.2" = {
@@ -49498,7 +49710,7 @@ let
version = "13.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz";
- sha512 = "19rg5b2rhj2kg44as5vv9jxmpr39lw250885w6nlfwyhvwd5nxnnx7fc35v7h615i65cik7k3wi7ac20c91kcgfi5wy7blgk31xjz81";
+ sha512 = "AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==";
};
};
"yargs-14.2.3" = {
@@ -49507,25 +49719,25 @@ let
version = "14.2.3";
src = fetchurl {
url = "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz";
- sha512 = "1g3vdq7snpknsxqrm6cslb0mqqmw02vc68z5xaka09kjcrc4sp96a5ibx42x63zszmyrvsh421i5p2giqcmdgrhi8imkyj5d12jvfk5";
+ sha512 = "ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==";
};
};
- "yargs-15.1.0" = {
+ "yargs-15.3.1" = {
name = "yargs";
packageName = "yargs";
- version = "15.1.0";
+ version = "15.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/yargs/-/yargs-15.1.0.tgz";
- sha512 = "T39FNN1b6hCW4SOIk1XyTOWxtXdcen0t+XYrysQmChzSipvhBO8Bj0nK1ozAasdk24dNWuMZvr4k24nz+8HHLg==";
+ url = "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz";
+ sha512 = "92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==";
};
};
- "yargs-15.3.1" = {
+ "yargs-15.4.1" = {
name = "yargs";
packageName = "yargs";
- version = "15.3.1";
+ version = "15.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz";
- sha512 = "10c3d3i284v9l92r3ayx2z43hf4kw4adrlmp6vrjlcrq7mm3xh62c10q79jx73qm4dymnb9222zjr15n4l5w9pq0pn6xhr3c4fvaqzp";
+ url = "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz";
+ sha512 = "aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==";
};
};
"yargs-3.10.0" = {
@@ -49573,22 +49785,13 @@ let
sha512 = "huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==";
};
};
- "yargs-8.0.2" = {
- name = "yargs";
- packageName = "yargs";
- version = "8.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz";
- sha1 = "6299a9055b1cefc969ff7e79c1d918dceb22c360";
- };
- };
"yargs-parser-10.1.0" = {
name = "yargs-parser";
packageName = "yargs-parser";
version = "10.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz";
- sha512 = "1nj7f7y3kyrc1ijsgnaf4mdkxhxy38lnckavl6inh9wwzhx12xfmgq0n45x4fbj0y6rd1zhjv57l49qm07kqfd9a9cl1809bi3k48jl";
+ sha512 = "VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==";
};
};
"yargs-parser-11.1.1" = {
@@ -49597,7 +49800,7 @@ let
version = "11.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz";
- sha512 = "14iaywclwncdp3p7878q12cqgdc5rbkl0f6ghi9g7k7f4f1bbqi41dc5ki6hnqmy6jbfk0kx88m47vk3igrql5j6i7ar2a3cbyh3a8b";
+ sha512 = "C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==";
};
};
"yargs-parser-13.1.2" = {
@@ -49606,7 +49809,7 @@ let
version = "13.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz";
- sha512 = "375nan6m28q81h8q9a8vmcxgiq7s81yn1ql7zdikac0c4j2kmxdjzmbq14fcp9jm4ilcfzkd9ym4x7c80s7r6g488wf13zz2wsyqmny";
+ sha512 = "3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==";
};
};
"yargs-parser-15.0.1" = {
@@ -49615,16 +49818,7 @@ let
version = "15.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz";
- sha512 = "1dl4x3adv9aqc2y73xhxj6yrfw9sqg3p64v3sqiglzy2b57s7ckxs92nj2b7v00q0npxwfvfpj72k863hsa83arvkn0lrc0d5bhrq6h";
- };
- };
- "yargs-parser-16.1.0" = {
- name = "yargs-parser";
- packageName = "yargs-parser";
- version = "16.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-16.1.0.tgz";
- sha512 = "H/V41UNZQPkUMIT5h5hiwg4QKIY1RPvoBV4XcjUbRM8Bk2oKqqyZ0DIEbTFZB0XjbtSPG8SAa/0DxCQmiRgzKg==";
+ sha512 = "0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==";
};
};
"yargs-parser-18.1.3" = {
@@ -49633,7 +49827,7 @@ let
version = "18.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz";
- sha512 = "04nprsyj5lhaijcxr2w8r9jjljw0mr38jzhxrmb4inyad0l9hj4yqd26q4hzp258hnbgax1f9fp5aav4sj736d35gw2z8wkjz8277d3";
+ sha512 = "o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==";
};
};
"yargs-parser-2.4.1" = {
@@ -49672,15 +49866,6 @@ let
sha1 = "8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9";
};
};
- "yargs-parser-8.1.0" = {
- name = "yargs-parser";
- packageName = "yargs-parser";
- version = "8.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz";
- sha512 = "yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==";
- };
- };
"yargs-parser-9.0.2" = {
name = "yargs-parser";
packageName = "yargs-parser";
@@ -49690,13 +49875,13 @@ let
sha1 = "9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077";
};
};
- "yargs-unparser-1.6.0" = {
+ "yargs-unparser-1.6.1" = {
name = "yargs-unparser";
packageName = "yargs-unparser";
- version = "1.6.0";
+ version = "1.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz";
- sha512 = "17qgbcv8wypl4qr620558qd8ff03nqqiq84mp200mizrbsfj4nyil345iny8zx4ia5hfpjmk2mnhqp7y54qpsypd993ml57cj14mnsv";
+ url = "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.1.tgz";
+ sha512 = "qZV14lK9MWsGCmcr7u5oXGH0dbGqZAIxTDrWXZDo5zUr6b6iUmelNKO6x6R1dQT24AH3LgRxJpr8meWy2unolA==";
};
};
"yarn-1.22.0" = {
@@ -49705,7 +49890,7 @@ let
version = "1.22.0";
src = fetchurl {
url = "https://registry.npmjs.org/yarn/-/yarn-1.22.0.tgz";
- sha512 = "298ji6rxasn58bmpq2h5q28hkphx6hrnb2nilq1jqk06zskhg2wlwk4czhfngfs40vgnl5snzynb1blfx5lsqlg9m53dpmrkbyczh98";
+ sha512 = "KMHP/Jq53jZKTY9iTUt3dIVl/be6UPs2INo96+BnZHLKxYNTfwMmlgHTaMWyGZoO74RI4AIFvnWhYrXq2USJkg==";
};
};
"yarn-1.22.4" = {
@@ -49732,7 +49917,7 @@ let
version = "2.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz";
- sha512 = "2pnzph4iss1cshyyc432x3azqfrllsc9yhd6xwn10czpn08ffb46c12wzn9gmkplzxwi8iikl0xm6blgs5mc0d4dz3pk26bcf5hs4d6";
+ sha512 = "phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==";
};
};
"yeast-0.1.2" = {
@@ -49762,22 +49947,22 @@ let
sha512 = "CP0fwGk5Y+jel+A0AQbyqnIFZRRpkKOeYUibiTSmlgV9PcgNFFVwn86VcUIpDLOqVjF+9v+O9FWQMo+IUcV2mA==";
};
};
- "yeoman-environment-2.10.2" = {
+ "yeoman-environment-2.10.3" = {
name = "yeoman-environment";
packageName = "yeoman-environment";
- version = "2.10.2";
+ version = "2.10.3";
src = fetchurl {
- url = "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-2.10.2.tgz";
- sha512 = "7HuUixYvGO1lVPjOZ0HOweL+WXuX7COEO0V5/R+K6Rsyy+hcl+PHMOcsUQMgq5BAGfRJo9CTt4EkE6iqH+SoQA==";
+ url = "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-2.10.3.tgz";
+ sha512 = "pLIhhU9z/G+kjOXmJ2bPFm3nejfbH+f1fjYRSOteEXDBrv1EoJE/e+kuHixSXfCYfTkxjYsvRaDX+1QykLCnpQ==";
};
};
- "yeoman-generator-4.10.1" = {
+ "yeoman-generator-4.11.0" = {
name = "yeoman-generator";
packageName = "yeoman-generator";
- version = "4.10.1";
+ version = "4.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/yeoman-generator/-/yeoman-generator-4.10.1.tgz";
- sha512 = "QgbtHSaqBAkyJJM0heQUhT63ubCt34NBFMEBydOBUdAuy8RBvGSzeqVBSZOjdh1tSLrwWXlU3Ck6y14awinF6Q==";
+ url = "https://registry.npmjs.org/yeoman-generator/-/yeoman-generator-4.11.0.tgz";
+ sha512 = "++t6t2Z6HjL5F1/UM7+uNvGknKmQdF8tstJx8WKzsUSEpB+19kLVtapSfQIh9uWqm0L59fLWDzUui//WXoynPw==";
};
};
"yn-3.1.1" = {
@@ -49786,7 +49971,7 @@ let
version = "3.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz";
- sha512 = "3lq5f8c7lb89pyxhpb8nrbif4p5ganpyfzz267dgqxr6dn6yr0vgh017403bmy2v651m1wmd8k6x2fm5v37nmn1i8xngfxccn0347jk";
+ sha512 = "Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==";
};
};
"yoga-layout-prebuilt-1.9.6" = {
@@ -49822,7 +50007,7 @@ let
version = "0.5.2";
src = fetchurl {
url = "https://registry.npmjs.org/zen-observable/-/zen-observable-0.5.2.tgz";
- sha512 = "3sy4za4hd6lczig5ah6ksh92i4ds0pk9b8nn4nwjwpsyyabywrnayf78zh41jf7amm6khqyjb3iknbp2mc3nfgvpkvphj3a993py6hf";
+ sha512 = "Dhp/R0pqSHj3vPs5O1gVd9kZx5Iew2lqVcfJQOBHx3llM/dLea8vl9wSa9FK8wLdSBQJ6mmgKi9+Rk2DRH3i9Q==";
};
};
"zen-observable-0.8.15" = {
@@ -49831,7 +50016,7 @@ let
version = "0.8.15";
src = fetchurl {
url = "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.15.tgz";
- sha512 = "1sv9xw29n3bk12hm5vdlsq5j1ni0bz9n4fqw6iqshky7c93059g0ivpb1xq2jvlydj4lr0zbzqjyfgw84b39pc9ydqwkbkxnh5qy39x";
+ sha512 = "PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==";
};
};
"zen-observable-ts-0.8.21" = {
@@ -49912,23 +50097,23 @@ in
"@angular/cli" = nodeEnv.buildNodePackage {
name = "_at_angular_slash_cli";
packageName = "@angular/cli";
- version = "9.1.7";
+ version = "10.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@angular/cli/-/cli-9.1.7.tgz";
- sha512 = "NhsIa725S/U/n7nDxp6ForusdYHEXF4aSIvsFRdoK6vbQ889c5e1Rdj+T5EWXLmpQZxeprSKhLI2alNX0nVhhQ==";
+ url = "https://registry.npmjs.org/@angular/cli/-/cli-10.0.5.tgz";
+ sha512 = "Qsa90IGPApJS9HL6Ih7Z8S8mIdriWYEintsT9cfI0WMVYyjvSNZQBf1SvnNU3IEboV4RFnpfXJNmQz1Q4KsRFQ==";
};
dependencies = [
- sources."@angular-devkit/architect-0.901.7"
- sources."@angular-devkit/core-9.1.7"
- sources."@angular-devkit/schematics-9.1.7"
- sources."@schematics/angular-9.1.7"
- sources."@schematics/update-0.901.7"
+ sources."@angular-devkit/architect-0.1000.5"
+ sources."@angular-devkit/core-10.0.5"
+ sources."@angular-devkit/schematics-10.0.5"
+ sources."@schematics/angular-10.0.5"
+ sources."@schematics/update-0.1000.5"
sources."@types/color-name-1.1.1"
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.0"
+ sources."ajv-6.12.3"
sources."ansi-colors-4.1.1"
sources."ansi-escapes-4.3.1"
sources."ansi-regex-5.0.0"
@@ -49948,7 +50133,9 @@ in
sources."builtins-1.0.3"
(sources."cacache-12.0.4" // {
dependencies = [
+ sources."lru-cache-5.1.1"
sources."rimraf-2.7.1"
+ sources."yallist-3.1.1"
];
})
sources."caseless-0.12.0"
@@ -49956,7 +50143,7 @@ in
sources."chardet-0.7.0"
sources."chownr-1.1.4"
sources."cli-cursor-3.1.0"
- sources."cli-spinners-2.3.0"
+ sources."cli-spinners-2.4.0"
sources."cli-width-2.2.1"
sources."clone-1.0.4"
sources."color-convert-2.0.1"
@@ -49981,10 +50168,14 @@ in
sources."duplexify-3.7.1"
sources."ecc-jsbn-0.1.2"
sources."emoji-regex-8.0.0"
- sources."encoding-0.1.12"
+ (sources."encoding-0.1.13" // {
+ dependencies = [
+ sources."iconv-lite-0.6.2"
+ ];
+ })
sources."end-of-stream-1.4.4"
sources."err-code-1.1.2"
- sources."es-abstract-1.17.5"
+ sources."es-abstract-1.17.6"
sources."es-to-primitive-1.2.1"
sources."es6-promise-4.2.8"
sources."es6-promisify-5.0.0"
@@ -49992,7 +50183,7 @@ in
sources."extend-3.0.2"
sources."external-editor-3.1.0"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.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"
@@ -50010,11 +50201,11 @@ in
sources."glob-7.1.6"
sources."graceful-fs-4.2.4"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ 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.4"
+ sources."hosted-git-info-3.0.5"
sources."http-cache-semantics-3.8.1"
(sources."http-proxy-agent-2.1.0" // {
dependencies = [
@@ -50039,12 +50230,12 @@ in
sources."ini-1.3.5"
sources."inquirer-7.1.0"
sources."ip-1.1.5"
- sources."is-callable-1.1.5"
+ sources."is-callable-1.2.0"
sources."is-date-object-1.0.2"
- sources."is-docker-2.0.0"
+ sources."is-docker-2.1.0"
sources."is-fullwidth-code-point-3.0.0"
sources."is-interactive-1.0.0"
- sources."is-regex-1.0.5"
+ sources."is-regex-1.1.0"
sources."is-symbol-1.0.3"
sources."is-typedarray-1.0.0"
sources."is-wsl-2.2.0"
@@ -50058,7 +50249,7 @@ in
sources."json-stringify-safe-5.0.1"
sources."jsonparse-1.3.1"
sources."jsprim-1.4.1"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
(sources."log-symbols-3.0.0" // {
dependencies = [
sources."ansi-styles-3.2.1"
@@ -50069,15 +50260,24 @@ in
sources."supports-color-5.5.0"
];
})
- sources."lru-cache-5.1.1"
+ sources."lru-cache-6.0.0"
sources."magic-string-0.25.7"
- sources."make-fetch-happen-5.0.2"
+ (sources."make-fetch-happen-5.0.2" // {
+ dependencies = [
+ sources."lru-cache-5.1.1"
+ sources."yallist-3.1.1"
+ ];
+ })
sources."mime-db-1.44.0"
sources."mime-types-2.1.27"
sources."mimic-fn-2.1.0"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
- sources."minipass-2.9.0"
+ (sources."minipass-2.9.0" // {
+ dependencies = [
+ sources."yallist-3.1.1"
+ ];
+ })
sources."minizlib-1.3.3"
sources."mississippi-3.0.0"
sources."mkdirp-0.5.5"
@@ -50100,33 +50300,37 @@ in
sources."npm-normalize-package-bin-1.0.1"
sources."npm-package-arg-8.0.1"
sources."npm-packlist-1.4.8"
- sources."npm-pick-manifest-6.0.0"
- (sources."npm-registry-fetch-4.0.4" // {
+ sources."npm-pick-manifest-6.1.0"
+ (sources."npm-registry-fetch-4.0.5" // {
dependencies = [
sources."hosted-git-info-2.8.8"
+ sources."lru-cache-5.1.1"
sources."npm-package-arg-6.1.1"
sources."semver-5.7.1"
+ sources."yallist-3.1.1"
];
})
sources."oauth-sign-0.9.0"
- sources."object-inspect-1.7.0"
+ sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
sources."object.assign-4.1.0"
sources."object.getownpropertydescriptors-2.1.0"
sources."once-1.4.0"
- sources."onetime-5.1.0"
- sources."open-7.0.3"
- sources."ora-4.0.3"
+ sources."onetime-5.1.1"
+ sources."open-7.0.4"
+ sources."ora-4.0.4"
sources."os-homedir-1.0.2"
sources."os-tmpdir-1.0.2"
sources."osenv-0.1.5"
(sources."pacote-9.5.12" // {
dependencies = [
sources."hosted-git-info-2.8.8"
+ sources."lru-cache-5.1.1"
sources."npm-package-arg-6.1.1"
sources."npm-pick-manifest-3.0.2"
sources."rimraf-2.7.1"
sources."semver-5.7.1"
+ sources."yallist-3.1.1"
];
})
sources."parallel-transform-1.2.0"
@@ -50165,10 +50369,10 @@ in
sources."rimraf-3.0.2"
sources."run-async-2.4.1"
sources."run-queue-1.0.3"
- sources."rxjs-6.5.4"
+ sources."rxjs-6.5.5"
sources."safe-buffer-5.2.1"
sources."safer-buffer-2.1.2"
- sources."semver-7.1.3"
+ sources."semver-7.3.2"
(sources."semver-intersect-1.4.0" // {
dependencies = [
sources."semver-5.7.1"
@@ -50194,8 +50398,6 @@ in
sources."stream-shift-1.0.1"
sources."string-width-4.2.0"
sources."string.prototype.trimend-1.0.1"
- sources."string.prototype.trimleft-2.1.2"
- sources."string.prototype.trimright-2.1.2"
sources."string.prototype.trimstart-1.0.1"
(sources."string_decoder-1.1.1" // {
dependencies = [
@@ -50205,7 +50407,11 @@ in
sources."strip-ansi-6.0.0"
sources."supports-color-7.1.0"
sources."symbol-observable-1.2.0"
- sources."tar-4.4.13"
+ (sources."tar-4.4.13" // {
+ dependencies = [
+ sources."yallist-3.1.1"
+ ];
+ })
sources."through-2.3.8"
sources."through2-2.0.5"
sources."tmp-0.0.33"
@@ -50226,7 +50432,7 @@ in
sources."uri-js-4.2.2"
sources."util-deprecate-1.0.2"
sources."util-promisify-2.1.0"
- sources."uuid-7.0.2"
+ sources."uuid-8.1.0"
sources."validate-npm-package-license-3.0.4"
sources."validate-npm-package-name-3.0.0"
sources."verror-1.10.0"
@@ -50235,7 +50441,7 @@ in
sources."wrappy-1.0.2"
sources."xtend-4.0.2"
sources."y18n-4.0.0"
- sources."yallist-3.1.1"
+ sources."yallist-4.0.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -50250,13 +50456,13 @@ in
"@antora/cli" = nodeEnv.buildNodePackage {
name = "_at_antora_slash_cli";
packageName = "@antora/cli";
- version = "2.3.2";
+ version = "2.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/cli/-/cli-2.3.2.tgz";
- sha512 = "12rbf9qf3ra1pkb0h5jdxfcbs3zz97aw4350kihw5vmr1026ir4kry4jlavmmgbfndcf49k8k050jjpjhrv2li8y32fw1ka7ia4yaxj";
+ url = "https://registry.npmjs.org/@antora/cli/-/cli-2.3.3.tgz";
+ sha512 = "mWxMMWKzTmhmTgAeAVestZf4CRcC4lBD5l521J2fsdGpGx9dQGiwqQZqNcwROJDE+Lg0YfXYYqP1UUKhZwYz6Q==";
};
dependencies = [
- sources."@antora/playbook-builder-2.3.2"
+ sources."@antora/playbook-builder-2.3.3"
sources."@iarna/toml-2.2.5"
sources."argparse-1.0.10"
sources."camelcase-5.3.1"
@@ -50287,24 +50493,24 @@ in
"@antora/site-generator-default" = nodeEnv.buildNodePackage {
name = "_at_antora_slash_site-generator-default";
packageName = "@antora/site-generator-default";
- version = "2.3.2";
+ version = "2.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@antora/site-generator-default/-/site-generator-default-2.3.2.tgz";
- sha512 = "21bpsbfi9627n4m9dvcw3j8vcyhrb9h07znvlr85s9mc3p5km6ly7a10qp3vkak8zkwinrj4n10rrk2vys90f79fn8lq8m3lpd1czqi";
+ url = "https://registry.npmjs.org/@antora/site-generator-default/-/site-generator-default-2.3.3.tgz";
+ sha512 = "kY2j2gsBo1U4Jn+WqK09chsFgXbbUvafgqGo3SzFDdjpsG/NvIylLK3g+bbZ0X9N7FysXytlAhyAYlOJDvXjGw==";
};
dependencies = [
- sources."@antora/asciidoc-loader-2.3.2"
- sources."@antora/content-aggregator-2.3.2"
- sources."@antora/content-classifier-2.3.2"
- sources."@antora/document-converter-2.3.2"
+ sources."@antora/asciidoc-loader-2.3.3"
+ sources."@antora/content-aggregator-2.3.3"
+ sources."@antora/content-classifier-2.3.3"
+ sources."@antora/document-converter-2.3.3"
sources."@antora/expand-path-helper-1.0.0"
- sources."@antora/navigation-builder-2.3.2"
- sources."@antora/page-composer-2.3.2"
- sources."@antora/playbook-builder-2.3.2"
- sources."@antora/redirect-producer-2.3.2"
- sources."@antora/site-mapper-2.3.2"
- sources."@antora/site-publisher-2.3.2"
- sources."@antora/ui-loader-2.3.2"
+ sources."@antora/navigation-builder-2.3.3"
+ sources."@antora/page-composer-2.3.3"
+ sources."@antora/playbook-builder-2.3.3"
+ sources."@antora/redirect-producer-2.3.3"
+ sources."@antora/site-mapper-2.3.3"
+ sources."@antora/site-publisher-2.3.3"
+ sources."@antora/ui-loader-2.3.3"
sources."@iarna/toml-2.2.5"
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
@@ -50351,7 +50557,6 @@ in
sources."string_decoder-1.1.1"
];
})
- sources."commander-2.20.3"
sources."concat-map-0.0.1"
(sources."convert-source-map-1.7.0" // {
dependencies = [
@@ -50436,7 +50641,7 @@ in
sources."has-symbols-1.0.1"
sources."http-cache-semantics-4.1.0"
sources."ieee754-1.1.13"
- sources."ignore-5.1.6"
+ sources."ignore-5.1.8"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."is-absolute-1.0.0"
@@ -50477,9 +50682,9 @@ in
sources."minimatch-3.0.4"
sources."minimatch-all-1.1.0"
sources."minimist-1.2.5"
- sources."minimisted-2.0.0"
+ sources."minimisted-2.0.1"
sources."multi-progress-2.0.0"
- sources."neo-async-2.6.1"
+ sources."neo-async-2.6.2"
sources."normalize-path-2.1.1"
sources."normalize-url-4.5.0"
sources."now-and-later-2.0.1"
@@ -50533,14 +50738,14 @@ in
sources."responselike-1.0.2"
sources."safe-buffer-5.2.1"
sources."sha.js-2.4.11"
- sources."simple-concat-1.0.0"
+ sources."simple-concat-1.0.1"
sources."simple-get-3.1.0"
sources."source-map-0.6.1"
sources."sprintf-js-1.0.3"
sources."stream-shift-1.0.1"
sources."string_decoder-1.3.0"
sources."through-2.3.8"
- sources."through2-3.0.1"
+ sources."through2-3.0.2"
(sources."through2-filter-3.0.0" // {
dependencies = [
sources."readable-stream-2.3.7"
@@ -50561,7 +50766,7 @@ in
];
})
sources."to-utf8-0.0.1"
- sources."uglify-js-3.9.4"
+ sources."uglify-js-3.10.1"
sources."unc-path-regex-0.1.2"
sources."unique-stream-2.3.1"
sources."universalify-0.1.2"
@@ -50601,18 +50806,18 @@ in
"@bitwarden/cli" = nodeEnv.buildNodePackage {
name = "_at_bitwarden_slash_cli";
packageName = "@bitwarden/cli";
- version = "1.10.0";
+ version = "1.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@bitwarden/cli/-/cli-1.10.0.tgz";
- sha512 = "3r1n1yhsiwvji885z4b5v6qlxdc4chbllmfkbm0n9c8zmp2jcrq9xc0zmi8pcazgc7wx0gwz3d0g8lqvslbdi7g1p9kmpp0z59b8wqi";
+ url = "https://registry.npmjs.org/@bitwarden/cli/-/cli-1.11.0.tgz";
+ sha512 = "H/i+fpbf/W9c446Ud+bDSeoUv5pW03orTm3hwVs9TtCt6332He8PK/CHydFnY/uvMKAmWPG5m2DruWIe7f1XMg==";
};
dependencies = [
- sources."abab-2.0.3"
+ sources."abab-2.0.4"
sources."acorn-6.4.1"
sources."acorn-globals-4.3.4"
sources."acorn-walk-6.2.0"
sources."agent-base-5.1.1"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."ansi-escapes-3.2.0"
sources."ansi-regex-3.0.0"
sources."ansi-styles-3.2.1"
@@ -50646,14 +50851,14 @@ in
sources."domexception-1.0.1"
sources."ecc-jsbn-0.1.2"
sources."escape-string-regexp-1.0.5"
- sources."escodegen-1.14.1"
+ sources."escodegen-1.14.3"
sources."esprima-4.0.1"
sources."estraverse-4.3.0"
sources."esutils-2.0.3"
sources."extend-3.0.2"
sources."external-editor-3.1.0"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."fast-levenshtein-2.0.6"
sources."figures-2.0.0"
@@ -50662,7 +50867,7 @@ in
sources."getpass-0.1.7"
sources."graceful-fs-4.2.4"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."has-flag-3.0.0"
sources."html-encoding-sniffer-1.0.2"
sources."http-signature-1.2.0"
@@ -50680,7 +50885,7 @@ in
sources."json-stringify-safe-5.0.1"
sources."jsprim-1.4.1"
sources."levn-0.3.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lodash.sortby-4.7.0"
sources."lowdb-1.0.0"
sources."lunr-2.3.3"
@@ -50706,11 +50911,11 @@ in
sources."punycode-2.1.1"
sources."qs-6.5.2"
sources."request-2.88.2"
- sources."request-promise-core-1.1.3"
- sources."request-promise-native-1.0.8"
+ sources."request-promise-core-1.1.4"
+ sources."request-promise-native-1.0.9"
sources."restore-cursor-2.0.0"
sources."run-async-2.4.1"
- sources."rxjs-6.5.5"
+ sources."rxjs-6.6.2"
sources."safe-buffer-5.2.1"
sources."safer-buffer-2.1.2"
sources."saxes-3.1.11"
@@ -50761,132 +50966,865 @@ in
bypassCache = true;
reconstructLock = true;
};
- "@vue/cli" = nodeEnv.buildNodePackage {
- name = "_at_vue_slash_cli";
- packageName = "@vue/cli";
- version = "4.4.1";
+ "@nestjs/cli" = nodeEnv.buildNodePackage {
+ name = "_at_nestjs_slash_cli";
+ packageName = "@nestjs/cli";
+ version = "7.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/cli/-/cli-4.4.1.tgz";
- sha512 = "X9K0EZFipqnckuzaUa2MzCtxPzazy4CwCJN0OTeXwc6I3q8f0M3H/5BuJM7cGPBn9CHDQTsiR1x7b2t3IKw7Vg==";
+ url = "https://registry.npmjs.org/@nestjs/cli/-/cli-7.4.1.tgz";
+ sha512 = "90IWWqDIPX3M0vwkmnZ0Ct/EY2b75DYbsw2ZbVxaj57ASdbajhS7Pxhc7MC/L+07nBge+xMRHvQRoKdcfWHd0w==";
};
dependencies = [
- sources."@akryum/winattr-3.0.0"
- sources."@apollo/federation-0.16.0"
- (sources."@apollo/protobufjs-1.0.4" // {
+ sources."@angular-devkit/core-9.1.9"
+ (sources."@angular-devkit/schematics-9.1.9" // {
dependencies = [
- sources."@types/node-10.17.24"
+ sources."ora-4.0.3"
];
})
- sources."@apollographql/apollo-tools-0.4.8"
- sources."@apollographql/graphql-language-service-interface-2.0.2"
- sources."@apollographql/graphql-language-service-parser-2.0.2"
- sources."@apollographql/graphql-language-service-types-2.0.2"
- sources."@apollographql/graphql-language-service-utils-2.0.2"
- sources."@apollographql/graphql-playground-html-1.6.24"
- sources."@babel/code-frame-7.10.1"
- (sources."@babel/core-7.10.1" // {
+ (sources."@angular-devkit/schematics-cli-0.901.9" // {
dependencies = [
- sources."@babel/generator-7.10.1"
- sources."@babel/types-7.10.1"
- sources."semver-5.7.1"
+ sources."inquirer-7.1.0"
];
})
- sources."@babel/generator-7.9.6"
- sources."@babel/helper-create-class-features-plugin-7.10.1"
- (sources."@babel/helper-function-name-7.10.1" // {
+ sources."@babel/code-frame-7.10.4"
+ sources."@babel/helper-validator-identifier-7.10.4"
+ (sources."@babel/highlight-7.10.4" // {
dependencies = [
- sources."@babel/types-7.10.1"
+ sources."chalk-2.4.2"
];
})
- (sources."@babel/helper-get-function-arity-7.10.1" // {
+ (sources."@nestjs/schematics-7.0.1" // {
dependencies = [
- sources."@babel/types-7.10.1"
+ sources."@angular-devkit/core-9.1.7"
+ sources."@angular-devkit/schematics-9.1.7"
+ sources."ora-4.0.3"
];
})
- (sources."@babel/helper-member-expression-to-functions-7.10.1" // {
+ sources."@schematics/schematics-0.901.9"
+ sources."@types/anymatch-1.3.1"
+ sources."@types/color-name-1.1.1"
+ sources."@types/json5-0.0.29"
+ sources."@types/node-14.0.27"
+ 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.9.3" // {
dependencies = [
- sources."@babel/types-7.10.1"
+ sources."source-map-0.6.1"
];
})
- (sources."@babel/helper-module-imports-7.10.1" // {
+ (sources."@types/webpack-4.41.17" // {
+ dependencies = [
+ sources."source-map-0.6.1"
+ ];
+ })
+ sources."@types/webpack-sources-1.4.2"
+ sources."@webassemblyjs/ast-1.9.0"
+ sources."@webassemblyjs/floating-point-hex-parser-1.9.0"
+ sources."@webassemblyjs/helper-api-error-1.9.0"
+ sources."@webassemblyjs/helper-buffer-1.9.0"
+ sources."@webassemblyjs/helper-code-frame-1.9.0"
+ sources."@webassemblyjs/helper-fsm-1.9.0"
+ sources."@webassemblyjs/helper-module-context-1.9.0"
+ sources."@webassemblyjs/helper-wasm-bytecode-1.9.0"
+ sources."@webassemblyjs/helper-wasm-section-1.9.0"
+ sources."@webassemblyjs/ieee754-1.9.0"
+ sources."@webassemblyjs/leb128-1.9.0"
+ sources."@webassemblyjs/utf8-1.9.0"
+ sources."@webassemblyjs/wasm-edit-1.9.0"
+ sources."@webassemblyjs/wasm-gen-1.9.0"
+ sources."@webassemblyjs/wasm-opt-1.9.0"
+ sources."@webassemblyjs/wasm-parser-1.9.0"
+ sources."@webassemblyjs/wast-parser-1.9.0"
+ sources."@webassemblyjs/wast-printer-1.9.0"
+ sources."@xtuc/ieee754-1.2.0"
+ sources."@xtuc/long-4.2.2"
+ sources."acorn-6.4.1"
+ sources."ajv-6.12.0"
+ sources."ajv-errors-1.0.1"
+ sources."ajv-keywords-3.5.2"
+ sources."ansi-escapes-4.3.1"
+ sources."ansi-regex-5.0.0"
+ sources."ansi-styles-3.2.1"
+ 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-4.10.1" // {
dependencies = [
- sources."@babel/types-7.10.1"
+ sources."bn.js-4.11.9"
];
})
- (sources."@babel/helper-module-transforms-7.10.1" // {
+ (sources."assert-1.5.0" // {
dependencies = [
- sources."@babel/types-7.10.1"
+ sources."inherits-2.0.1"
+ sources."util-0.10.3"
];
})
- (sources."@babel/helper-optimise-call-expression-7.10.1" // {
+ 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."@babel/types-7.10.1"
+ sources."define-property-1.0.0"
];
})
- sources."@babel/helper-plugin-utils-7.10.1"
- (sources."@babel/helper-replace-supers-7.10.1" // {
+ 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.2"
+ 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."@babel/types-7.10.1"
+ sources."bn.js-4.11.9"
];
})
- (sources."@babel/helper-simple-access-7.10.1" // {
+ (sources."browserify-sign-4.2.0" // {
dependencies = [
- sources."@babel/types-7.10.1"
+ sources."readable-stream-3.6.0"
+ sources."safe-buffer-5.2.1"
];
})
- (sources."@babel/helper-split-export-declaration-7.10.1" // {
+ sources."browserify-zlib-0.2.0"
+ sources."buffer-4.9.2"
+ 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."@babel/types-7.10.1"
+ sources."rimraf-2.7.1"
];
})
- sources."@babel/helper-validator-identifier-7.10.1"
- (sources."@babel/helpers-7.10.1" // {
+ sources."cache-base-1.0.1"
+ sources."callsites-3.1.0"
+ (sources."chalk-3.0.0" // {
dependencies = [
- sources."@babel/types-7.10.1"
+ sources."ansi-styles-4.2.1"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ sources."has-flag-4.0.0"
+ sources."supports-color-7.1.0"
];
})
- sources."@babel/highlight-7.10.1"
- sources."@babel/parser-7.10.1"
- sources."@babel/plugin-proposal-class-properties-7.10.1"
- sources."@babel/plugin-proposal-nullish-coalescing-operator-7.10.1"
- sources."@babel/plugin-proposal-optional-chaining-7.10.1"
- sources."@babel/plugin-syntax-flow-7.10.1"
- sources."@babel/plugin-syntax-nullish-coalescing-operator-7.8.3"
- sources."@babel/plugin-syntax-optional-chaining-7.8.3"
- sources."@babel/plugin-syntax-typescript-7.10.1"
- sources."@babel/plugin-transform-flow-strip-types-7.10.1"
- sources."@babel/plugin-transform-modules-commonjs-7.10.1"
- sources."@babel/plugin-transform-typescript-7.10.1"
- sources."@babel/preset-flow-7.10.1"
- sources."@babel/preset-typescript-7.10.1"
- (sources."@babel/register-7.10.1" // {
+ sources."chardet-0.7.0"
+ sources."chokidar-3.4.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" // {
dependencies = [
- sources."make-dir-2.1.0"
- sources."pify-4.0.1"
- sources."semver-5.7.1"
+ 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.4.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."clone-1.0.4"
+ sources."collection-visit-1.0.0"
+ sources."color-convert-1.9.3"
+ sources."color-name-1.1.3"
+ 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.3" // {
+ 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"
+ sources."crypto-browserify-3.12.0"
+ sources."cyclist-1.0.1"
+ sources."debug-2.6.9"
+ sources."decode-uri-component-0.2.0"
+ 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."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."escape-string-regexp-1.0.5"
+ sources."eslint-scope-4.0.3"
+ sources."esrecurse-4.2.1"
+ 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."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.0.4" // {
+ dependencies = [
+ sources."chalk-2.4.2"
+ ];
+ })
+ sources."fragment-cache-0.2.1"
+ sources."from2-2.3.0"
+ sources."fs-extra-9.0.0"
+ 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."glob-7.1.6"
+ sources."glob-parent-5.1.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."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."inflight-1.0.6"
+ sources."inherits-2.0.4"
+ sources."inquirer-7.2.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-extglob-2.1.1"
+ sources."is-fullwidth-code-point-3.0.0"
+ sources."is-glob-4.0.1"
+ sources."is-interactive-1.0.0"
+ sources."is-number-7.0.0"
+ sources."is-plain-object-2.0.4"
+ sources."is-stream-1.1.0"
+ sources."is-windows-1.0.2"
+ sources."is-wsl-1.1.0"
+ sources."isarray-1.0.0"
+ sources."isexe-2.0.0"
+ sources."isobject-3.0.1"
+ sources."js-tokens-4.0.0"
+ sources."json-parse-better-errors-1.0.2"
+ sources."json-schema-traverse-0.4.1"
+ sources."json5-1.0.1"
+ sources."jsonfile-6.0.1"
+ sources."kind-of-6.0.3"
+ 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."lodash-4.17.19"
+ sources."lodash.toarray-4.4.0"
+ (sources."log-symbols-3.0.0" // {
+ dependencies = [
+ sources."chalk-2.4.2"
+ ];
+ })
+ sources."lru-cache-5.1.1"
+ sources."macos-release-2.4.1"
+ sources."magic-string-0.25.7"
+ sources."make-dir-2.1.0"
+ sources."map-cache-0.2.2"
+ sources."map-visit-1.0.0"
+ sources."md5.js-1.3.5"
+ sources."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."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.1"
+ 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."normalize-path-3.0.0"
+ sources."npm-run-path-2.0.2"
+ 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."@babel/runtime-7.10.1"
- (sources."@babel/template-7.10.1" // {
+ sources."object-visit-1.0.1"
+ sources."object.pick-1.3.0"
+ sources."once-1.4.0"
+ sources."onetime-5.1.1"
+ sources."ora-4.0.4"
+ sources."os-browserify-0.3.0"
+ sources."os-name-3.1.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-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.5"
+ sources."parse-json-5.0.1"
+ 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-is-absolute-1.0.1"
+ sources."path-key-2.0.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."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."@babel/types-7.10.1"
+ sources."bn.js-4.11.9"
];
})
- (sources."@babel/traverse-7.10.1" // {
+ sources."pump-3.0.0"
+ (sources."pumpify-1.5.1" // {
dependencies = [
- sources."@babel/generator-7.10.1"
- sources."@babel/types-7.10.1"
+ sources."pump-2.0.1"
];
})
- sources."@babel/types-7.9.6"
- sources."@endemolshinegroup/cosmiconfig-typescript-loader-1.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."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-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.4"
+ sources."safe-buffer-5.1.2"
+ sources."safe-regex-1.1.0"
+ sources."safer-buffer-2.1.2"
+ sources."schema-utils-1.0.0"
+ sources."semver-5.7.1"
+ sources."serialize-javascript-3.1.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."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_decoder-1.1.1"
+ sources."strip-ansi-6.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."tapable-1.1.3"
+ (sources."terser-4.8.0" // {
+ dependencies = [
+ sources."commander-2.20.3"
+ sources."source-map-0.6.1"
+ ];
+ })
+ (sources."terser-webpack-plugin-1.4.4" // {
+ dependencies = [
+ 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.2.0" // {
+ dependencies = [
+ sources."chalk-2.4.2"
+ ];
+ })
+ sources."tslib-1.13.0"
+ 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."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.2.2"
+ 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" // {
+ dependencies = [
+ sources."chokidar-3.4.1"
+ ];
+ })
+ (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."wcwidth-1.0.1"
+ (sources."webpack-4.43.0" // {
+ dependencies = [
+ sources."memory-fs-0.4.1"
+ ];
+ })
+ sources."webpack-node-externals-1.7.2"
+ (sources."webpack-sources-1.4.3" // {
+ dependencies = [
+ sources."source-map-0.6.1"
+ ];
+ })
+ sources."which-1.3.1"
+ sources."windows-release-3.3.1"
+ sources."worker-farm-1.7.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"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "Nest - modern, fast, powerful node.js web framework (@cli)";
+ homepage = "https://github.com/nestjs/nest-cli#readme";
+ license = "MIT";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
+ "@vue/cli" = nodeEnv.buildNodePackage {
+ name = "_at_vue_slash_cli";
+ packageName = "@vue/cli";
+ version = "4.4.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@vue/cli/-/cli-4.4.6.tgz";
+ sha512 = "IaLrnZ80BrBLPAkBup8bn363S1NHfNf8jfCJLWoXad598cUm6byMqntWtDFeTq0c3KohXcsIbT+nqLc5S9vz0w==";
+ };
+ dependencies = [
+ sources."@akryum/winattr-3.0.0"
+ sources."@apollo/federation-0.19.0"
+ (sources."@apollo/protobufjs-1.0.4" // {
+ dependencies = [
+ sources."@types/node-10.17.28"
+ ];
+ })
+ sources."@apollographql/apollo-tools-0.4.8"
+ sources."@apollographql/graphql-language-service-interface-2.0.2"
+ sources."@apollographql/graphql-language-service-parser-2.0.2"
+ sources."@apollographql/graphql-language-service-types-2.0.2"
+ 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.11.0"
+ sources."@babel/core-7.11.0"
+ sources."@babel/generator-7.11.0"
+ 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-define-map-7.10.5"
+ sources."@babel/helper-explode-assignable-expression-7.10.4"
+ 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-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.10.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-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/highlight-7.10.4"
+ sources."@babel/parser-7.11.0"
+ 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/plugin-syntax-async-generators-7.8.4"
+ sources."@babel/plugin-syntax-class-properties-7.10.4"
+ sources."@babel/plugin-syntax-dynamic-import-7.8.3"
+ sources."@babel/plugin-syntax-export-namespace-from-7.8.3"
+ sources."@babel/plugin-syntax-flow-7.10.4"
+ sources."@babel/plugin-syntax-json-strings-7.8.3"
+ sources."@babel/plugin-syntax-logical-assignment-operators-7.10.4"
+ sources."@babel/plugin-syntax-nullish-coalescing-operator-7.8.3"
+ sources."@babel/plugin-syntax-numeric-separator-7.10.4"
+ 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.10.5"
+ 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-flow-strip-types-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.0"
+ sources."@babel/preset-flow-7.10.4"
+ sources."@babel/preset-modules-0.1.3"
+ sources."@babel/preset-typescript-7.10.4"
+ (sources."@babel/register-7.10.5" // {
+ dependencies = [
+ sources."make-dir-2.1.0"
+ sources."pify-4.0.1"
+ ];
+ })
+ sources."@babel/runtime-7.11.0"
+ sources."@babel/template-7.10.4"
+ sources."@babel/traverse-7.11.0"
+ sources."@babel/types-7.11.0"
+ sources."@endemolshinegroup/cosmiconfig-typescript-loader-1.0.2"
sources."@hapi/address-2.1.4"
sources."@hapi/bourne-1.3.2"
sources."@hapi/hoek-8.5.1"
sources."@hapi/joi-15.1.1"
sources."@hapi/topo-3.1.6"
sources."@mrmlnc/readdir-enhanced-2.2.1"
- sources."@nodelib/fs.stat-1.1.3"
+ sources."@nodelib/fs.scandir-2.1.3"
+ sources."@nodelib/fs.stat-2.0.3"
+ sources."@nodelib/fs.walk-1.2.4"
(sources."@oclif/color-0.1.2" // {
dependencies = [
(sources."chalk-3.0.0" // {
@@ -50901,19 +51839,26 @@ in
sources."strip-ansi-5.2.0"
];
})
- (sources."@oclif/command-1.6.1" // {
+ (sources."@oclif/command-1.7.0" // {
dependencies = [
- sources."@oclif/plugin-help-3.0.1"
- sources."semver-5.7.1"
- sources."strip-ansi-5.2.0"
+ sources."@oclif/plugin-help-3.2.0"
];
})
- sources."@oclif/config-1.15.1"
- (sources."@oclif/errors-1.2.2" // {
+ (sources."@oclif/config-1.16.0" // {
dependencies = [
- sources."clean-stack-1.3.0"
- sources."indent-string-3.2.0"
- sources."strip-ansi-5.2.0"
+ sources."globby-11.0.1"
+ sources."is-wsl-2.2.0"
+ ];
+ })
+ (sources."@oclif/errors-1.3.3" // {
+ dependencies = [
+ sources."ansi-styles-4.2.1"
+ sources."clean-stack-3.0.0"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ sources."escape-string-regexp-4.0.0"
+ sources."fs-extra-9.0.1"
+ sources."wrap-ansi-7.0.0"
];
})
sources."@oclif/linewrap-1.0.0"
@@ -50921,30 +51866,35 @@ in
sources."@oclif/plugin-autocomplete-0.2.0"
(sources."@oclif/plugin-help-2.2.3" // {
dependencies = [
+ sources."ansi-regex-3.0.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."widest-line-2.0.1" // {
+ dependencies = [
+ sources."string-width-2.1.1"
+ sources."strip-ansi-4.0.0"
+ ];
+ })
];
})
(sources."@oclif/plugin-not-found-1.2.4" // {
dependencies = [
sources."cli-ux-4.9.3"
sources."indent-string-3.2.0"
- sources."semver-5.7.1"
sources."strip-ansi-5.2.0"
];
})
- (sources."@oclif/plugin-plugins-1.7.9" // {
+ (sources."@oclif/plugin-plugins-1.9.0" // {
dependencies = [
- sources."@oclif/color-0.0.0"
sources."npm-run-path-3.1.0"
sources."path-key-3.1.1"
- sources."semver-5.7.1"
- ];
- })
- (sources."@oclif/plugin-warn-if-update-available-1.7.0" // {
- dependencies = [
- sources."semver-5.7.1"
+ sources."semver-7.3.2"
+ sources."tslib-2.0.0"
];
})
+ sources."@oclif/plugin-warn-if-update-available-1.7.0"
sources."@oclif/screen-1.0.4"
sources."@protobufjs/aspromise-1.1.2"
sources."@protobufjs/base64-1.1.2"
@@ -50964,49 +51914,53 @@ in
sources."@types/connect-3.4.33"
sources."@types/content-disposition-0.5.3"
sources."@types/cookies-0.7.4"
- sources."@types/cors-2.8.6"
- sources."@types/events-3.0.0"
- sources."@types/express-4.17.4"
- sources."@types/express-serve-static-core-4.17.7"
+ sources."@types/cors-2.8.7"
+ sources."@types/express-4.17.7"
+ sources."@types/express-serve-static-core-4.17.9"
sources."@types/fs-capacitor-2.0.0"
- sources."@types/glob-7.1.1"
+ sources."@types/glob-7.1.3"
sources."@types/graphql-upload-8.0.3"
sources."@types/http-assert-1.5.1"
sources."@types/keygrip-1.0.2"
sources."@types/koa-2.11.3"
sources."@types/koa-compose-3.2.5"
sources."@types/long-4.0.1"
- sources."@types/mime-2.0.2"
+ sources."@types/mime-2.0.3"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.0.5"
+ sources."@types/node-14.0.27"
(sources."@types/node-fetch-2.5.7" // {
dependencies = [
sources."form-data-3.0.0"
];
})
sources."@types/normalize-package-data-2.4.0"
- sources."@types/qs-6.9.3"
+ sources."@types/qs-6.9.4"
sources."@types/range-parser-1.2.3"
- sources."@types/serve-static-1.13.4"
- sources."@types/ws-7.2.4"
+ sources."@types/serve-static-1.13.5"
+ sources."@types/ws-7.2.6"
sources."@types/zen-observable-0.8.0"
- sources."@vue/cli-shared-utils-4.4.1"
- (sources."@vue/cli-ui-4.4.1" // {
+ (sources."@vue/cli-shared-utils-4.5.0" // {
+ dependencies = [
+ sources."semver-6.3.0"
+ ];
+ })
+ (sources."@vue/cli-ui-4.5.0" // {
dependencies = [
sources."clone-2.1.2"
];
})
- sources."@vue/cli-ui-addon-webpack-4.4.1"
- sources."@vue/cli-ui-addon-widgets-4.4.1"
+ sources."@vue/cli-ui-addon-webpack-4.5.0"
+ sources."@vue/cli-ui-addon-widgets-4.5.0"
sources."@wry/context-0.4.4"
sources."@wry/equality-0.1.11"
sources."abbrev-1.1.1"
sources."accepts-1.3.7"
sources."aggregate-error-3.0.1"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
(sources."ansi-align-2.0.0" // {
dependencies = [
sources."ansi-regex-3.0.0"
+ sources."is-fullwidth-code-point-2.0.0"
sources."string-width-2.1.1"
sources."strip-ansi-4.0.0"
];
@@ -51018,38 +51972,67 @@ in
sources."any-observable-0.3.0"
(sources."anymatch-2.0.0" // {
dependencies = [
+ (sources."braces-2.3.2" // {
+ dependencies = [
+ sources."extend-shallow-2.0.1"
+ ];
+ })
+ sources."extend-shallow-3.0.2"
+ (sources."fill-range-4.0.0" // {
+ dependencies = [
+ sources."extend-shallow-2.0.1"
+ ];
+ })
+ sources."is-extendable-1.0.1"
+ (sources."is-number-3.0.0" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."micromatch-3.1.10"
sources."normalize-path-2.1.1"
+ sources."to-regex-range-2.1.1"
];
})
- (sources."apollo-2.28.0" // {
+ (sources."apollo-2.30.2" // {
dependencies = [
+ sources."graphql-tag-2.10.4"
sources."strip-ansi-5.2.0"
];
})
sources."apollo-cache-1.3.5"
- sources."apollo-cache-control-0.11.0"
+ sources."apollo-cache-control-0.11.1"
sources."apollo-cache-inmemory-1.6.6"
sources."apollo-client-2.6.10"
- (sources."apollo-codegen-core-0.37.0" // {
+ (sources."apollo-codegen-core-0.37.8" // {
dependencies = [
+ sources."@babel/types-7.10.4"
sources."recast-0.19.1"
sources."source-map-0.6.1"
];
})
- sources."apollo-codegen-flow-0.35.0"
- sources."apollo-codegen-scala-0.36.0"
- sources."apollo-codegen-swift-0.37.0"
- sources."apollo-codegen-typescript-0.37.0"
- sources."apollo-datasource-0.7.1"
- (sources."apollo-engine-reporting-2.0.0" // {
+ (sources."apollo-codegen-flow-0.35.8" // {
dependencies = [
- sources."uuid-8.1.0"
+ sources."@babel/types-7.10.4"
];
})
- sources."apollo-engine-reporting-protobuf-0.5.1"
+ sources."apollo-codegen-scala-0.36.8"
+ sources."apollo-codegen-swift-0.37.8"
+ (sources."apollo-codegen-typescript-0.37.8" // {
+ dependencies = [
+ sources."@babel/types-7.10.4"
+ ];
+ })
+ sources."apollo-datasource-0.7.2"
+ (sources."apollo-engine-reporting-2.3.0" // {
+ dependencies = [
+ sources."uuid-8.3.0"
+ ];
+ })
+ sources."apollo-engine-reporting-protobuf-0.5.2"
sources."apollo-env-0.6.5"
- sources."apollo-graphql-0.4.4"
- sources."apollo-language-server-1.22.0"
+ sources."apollo-graphql-0.5.0"
+ sources."apollo-language-server-1.23.3"
sources."apollo-link-1.2.14"
sources."apollo-link-context-1.0.20"
sources."apollo-link-error-1.1.13"
@@ -51058,14 +52041,14 @@ 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-server-caching-0.5.1"
- sources."apollo-server-core-2.14.1"
- sources."apollo-server-env-2.4.4"
- sources."apollo-server-errors-2.4.1"
- sources."apollo-server-express-2.14.1"
- sources."apollo-server-plugin-base-0.9.0"
- sources."apollo-server-types-0.5.0"
- sources."apollo-tracing-0.11.0"
+ sources."apollo-server-caching-0.5.2"
+ sources."apollo-server-core-2.16.1"
+ sources."apollo-server-env-2.4.5"
+ sources."apollo-server-errors-2.4.2"
+ sources."apollo-server-express-2.16.1"
+ sources."apollo-server-plugin-base-0.9.1"
+ sources."apollo-server-types-0.5.1"
+ sources."apollo-tracing-0.11.1"
sources."apollo-upload-client-11.0.0"
sources."apollo-utilities-1.3.4"
(sources."archive-type-4.0.0" // {
@@ -51079,7 +52062,7 @@ in
sources."arr-flatten-1.1.0"
sources."arr-union-3.1.0"
sources."array-flatten-1.1.1"
- sources."array-union-1.0.2"
+ sources."array-union-2.1.0"
sources."array-uniq-1.0.3"
sources."array-unique-0.3.2"
sources."arrify-2.0.1"
@@ -51093,6 +52076,7 @@ in
sources."async-limiter-1.0.1"
sources."async-retry-1.3.1"
sources."asynckit-0.4.0"
+ sources."at-least-node-1.0.0"
sources."atob-2.1.2"
sources."await-to-js-2.1.1"
sources."aws-sign2-0.7.0"
@@ -51117,6 +52101,7 @@ in
sources."http-errors-1.7.2"
sources."inherits-2.0.3"
sources."qs-6.7.0"
+ sources."setprototypeof-1.1.1"
];
})
sources."boolbase-1.0.0"
@@ -51127,30 +52112,24 @@ in
sources."string-width-3.1.0"
];
})
- sources."ansi-regex-5.0.0"
sources."ansi-styles-4.2.1"
sources."camelcase-5.3.1"
sources."chalk-3.0.0"
sources."cli-boxes-2.2.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
- sources."emoji-regex-8.0.0"
+ sources."emoji-regex-7.0.3"
sources."has-flag-4.0.0"
- sources."is-fullwidth-code-point-3.0.0"
- (sources."string-width-4.2.0" // {
- dependencies = [
- sources."strip-ansi-6.0.0"
- ];
- })
+ sources."is-fullwidth-code-point-2.0.0"
sources."strip-ansi-5.2.0"
sources."supports-color-7.1.0"
sources."term-size-2.2.0"
sources."type-fest-0.8.1"
- sources."widest-line-3.1.0"
];
})
sources."brace-expansion-1.1.11"
- sources."braces-2.3.2"
+ sources."braces-3.0.2"
+ sources."browserslist-4.13.0"
sources."buffer-5.6.0"
sources."buffer-alloc-1.2.0"
sources."buffer-alloc-unsafe-1.1.0"
@@ -51166,23 +52145,45 @@ in
dependencies = [
sources."get-stream-3.0.0"
sources."lowercase-keys-1.0.0"
+ sources."normalize-url-2.0.1"
+ sources."prepend-http-2.0.0"
+ sources."sort-keys-2.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-3.0.0"
+ sources."camel-case-4.1.1"
sources."camelcase-4.1.0"
+ sources."caniuse-lite-1.0.30001109"
+ sources."capital-case-1.0.3"
sources."capture-stack-trace-1.0.1"
sources."cardinal-2.1.1"
sources."caseless-0.12.0"
sources."caw-2.0.1"
sources."chalk-2.4.2"
- sources."change-case-3.1.0"
+ sources."change-case-4.1.1"
sources."chardet-0.7.0"
- sources."cheerio-1.0.0-rc.3"
- sources."chokidar-2.1.8"
+ (sources."cheerio-1.0.0-rc.3" // {
+ dependencies = [
+ sources."entities-1.1.2"
+ ];
+ })
+ (sources."chokidar-2.1.8" // {
+ dependencies = [
+ sources."braces-2.3.2"
+ sources."fill-range-4.0.0"
+ (sources."glob-parent-3.1.0" // {
+ dependencies = [
+ sources."is-glob-3.1.0"
+ ];
+ })
+ sources."is-number-3.0.0"
+ sources."kind-of-3.2.2"
+ sources."to-regex-range-2.1.1"
+ ];
+ })
sources."ci-info-1.6.0"
(sources."class-utils-0.3.6" // {
dependencies = [
@@ -51204,14 +52205,8 @@ in
sources."clean-stack-2.2.0"
sources."cli-boxes-1.0.0"
sources."cli-cursor-2.1.0"
- (sources."cli-progress-3.8.2" // {
- dependencies = [
- sources."emoji-regex-8.0.0"
- sources."is-fullwidth-code-point-3.0.0"
- sources."string-width-4.2.0"
- ];
- })
- sources."cli-spinners-2.3.0"
+ sources."cli-progress-3.8.2"
+ sources."cli-spinners-2.4.0"
(sources."cli-truncate-0.2.1" // {
dependencies = [
sources."ansi-regex-2.1.1"
@@ -51220,18 +52215,26 @@ in
sources."strip-ansi-3.0.1"
];
})
- (sources."cli-ux-5.4.6" // {
+ (sources."cli-ux-5.4.9" // {
dependencies = [
sources."ansi-escapes-4.3.1"
sources."ansi-styles-4.2.1"
+ sources."chalk-3.0.0"
+ sources."clean-stack-3.0.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
- sources."semver-5.7.1"
+ sources."escape-string-regexp-4.0.0"
+ sources."extract-stack-2.0.0"
+ sources."fs-extra-9.0.1"
+ sources."has-flag-4.0.0"
+ sources."is-wsl-2.2.0"
sources."strip-ansi-5.2.0"
+ sources."supports-color-7.1.0"
+ sources."tslib-2.0.0"
sources."type-fest-0.11.0"
];
})
- sources."cli-width-2.2.1"
+ sources."cli-width-3.0.0"
sources."clipboard-2.0.6"
sources."clone-1.0.4"
sources."clone-response-1.0.2"
@@ -51249,7 +52252,7 @@ in
sources."concat-map-0.0.1"
sources."config-chain-1.1.12"
sources."configstore-3.1.2"
- sources."constant-case-2.0.0"
+ sources."constant-case-3.0.3"
(sources."content-disposition-0.5.3" // {
dependencies = [
sources."safe-buffer-5.1.2"
@@ -51265,6 +52268,11 @@ in
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" // {
+ dependencies = [
+ sources."semver-7.0.0"
+ ];
+ })
sources."core-util-is-1.0.2"
sources."cors-2.8.5"
(sources."cosmiconfig-5.2.1" // {
@@ -51273,14 +52281,11 @@ in
];
})
sources."create-error-class-3.0.2"
- (sources."cross-spawn-6.0.5" // {
- dependencies = [
- sources."semver-5.7.1"
- ];
- })
+ sources."cross-spawn-6.0.5"
sources."crypto-random-string-1.0.0"
sources."css-select-1.2.0"
sources."css-what-2.1.3"
+ sources."cssfilter-0.0.10"
sources."csv-parser-1.12.1"
sources."dashdash-1.14.1"
sources."date-fns-1.30.1"
@@ -51332,12 +52337,16 @@ in
sources."detect-indent-6.0.0"
sources."dicer-0.3.0"
sources."diff-4.0.2"
- sources."dir-glob-2.2.2"
- sources."dom-serializer-0.1.1"
+ sources."dir-glob-3.0.1"
+ (sources."dom-serializer-0.1.1" // {
+ dependencies = [
+ sources."entities-1.1.2"
+ ];
+ })
sources."domelementtype-1.3.1"
sources."domhandler-2.4.2"
sources."domutils-1.5.1"
- sources."dot-case-2.1.1"
+ sources."dot-case-3.0.3"
sources."dot-prop-4.2.0"
sources."dotenv-8.2.0"
(sources."download-7.1.0" // {
@@ -51355,20 +52364,23 @@ in
sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
sources."ejs-2.7.4"
+ sources."electron-to-chromium-1.3.517"
sources."elegant-spinner-1.0.1"
- sources."emoji-regex-7.0.3"
+ sources."emoji-regex-8.0.0"
sources."encodeurl-1.0.2"
sources."end-of-stream-1.4.4"
- sources."entities-1.1.2"
+ sources."entities-2.0.3"
sources."env-ci-3.2.2"
- sources."envinfo-7.5.1"
+ sources."envinfo-7.7.2"
sources."error-ex-1.3.2"
- sources."es-abstract-1.17.5"
+ sources."es-abstract-1.17.6"
sources."es-to-primitive-1.2.1"
+ sources."escalade-3.0.2"
sources."escape-html-1.0.3"
sources."escape-string-regexp-1.0.5"
sources."esm-3.2.25"
sources."esprima-4.0.1"
+ sources."esutils-2.0.3"
sources."etag-1.8.1"
sources."event-pubsub-4.3.0"
sources."eventemitter3-3.1.2"
@@ -51398,6 +52410,7 @@ in
sources."debug-2.6.9"
sources."qs-6.7.0"
sources."safe-buffer-5.1.2"
+ sources."setprototypeof-1.1.1"
];
})
sources."express-history-api-fallback-2.2.1"
@@ -51414,17 +52427,18 @@ in
sources."extract-files-5.0.1"
sources."extract-stack-1.0.0"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
- sources."fast-glob-2.2.7"
+ 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.8.0"
sources."fd-slicer-1.1.0"
sources."figures-1.7.0"
sources."file-type-8.1.0"
sources."file-uri-to-path-1.0.0"
sources."filename-reserved-regex-2.0.0"
sources."filenamify-2.1.0"
- sources."fill-range-4.0.0"
+ sources."fill-range-7.0.1"
(sources."finalhandler-1.1.2" // {
dependencies = [
sources."debug-2.6.9"
@@ -51434,12 +52448,11 @@ in
dependencies = [
sources."make-dir-2.1.0"
sources."pify-4.0.1"
- sources."semver-5.7.1"
];
})
sources."find-up-3.0.0"
sources."fkill-6.2.0"
- sources."flow-parser-0.125.1"
+ sources."flow-parser-0.130.0"
sources."for-in-1.0.2"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
@@ -51450,7 +52463,12 @@ in
sources."fs-capacitor-2.0.4"
sources."fs-constants-1.0.0"
sources."fs-exists-sync-0.1.0"
- sources."fs-extra-7.0.1"
+ (sources."fs-extra-7.0.1" // {
+ dependencies = [
+ sources."jsonfile-4.0.0"
+ sources."universalify-0.1.2"
+ ];
+ })
sources."fs.realpath-1.0.0"
sources."fsevents-1.2.13"
sources."fswin-2.17.1227"
@@ -51471,22 +52489,48 @@ in
sources."graceful-fs-4.1.15"
];
})
+ sources."git-up-4.0.1"
+ sources."git-url-parse-11.1.2"
sources."glob-7.1.5"
- (sources."glob-parent-3.1.0" // {
- dependencies = [
- sources."is-glob-3.1.0"
- ];
- })
+ sources."glob-parent-5.1.1"
sources."glob-to-regexp-0.3.0"
sources."global-dirs-0.1.1"
sources."globals-11.12.0"
(sources."globby-9.2.0" // {
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.2.2"
+ sources."extend-shallow-3.0.2"
+ 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-4.0.6"
+ sources."is-extendable-1.0.1"
+ sources."is-glob-3.1.0"
+ sources."is-number-3.0.0"
+ sources."kind-of-3.2.2"
+ sources."micromatch-3.1.10"
+ (sources."path-type-3.0.0" // {
+ dependencies = [
+ sources."pify-3.0.0"
+ ];
+ })
sources."pify-4.0.1"
sources."slash-2.0.0"
+ sources."to-regex-range-2.1.1"
];
})
- sources."globule-1.3.1"
+ sources."globule-1.3.2"
sources."good-listener-1.2.2"
(sources."got-6.7.1" // {
dependencies = [
@@ -51494,22 +52538,21 @@ in
];
})
sources."graceful-fs-4.2.4"
- sources."graceful-readlink-1.0.1"
- sources."graphql-14.6.0"
+ sources."graphql-14.7.0"
(sources."graphql-anywhere-4.2.7" // {
dependencies = [
sources."ts-invariant-0.3.3"
];
})
- sources."graphql-extensions-0.12.2"
+ sources."graphql-extensions-0.12.4"
sources."graphql-subscriptions-1.1.0"
- sources."graphql-tag-2.10.3"
+ sources."graphql-tag-2.11.0"
sources."graphql-tools-4.0.8"
- sources."graphql-type-json-0.3.1"
+ sources."graphql-type-json-0.3.2"
sources."graphql-upload-8.1.0"
sources."growly-1.3.0"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."has-1.0.3"
(sources."has-ansi-2.0.0" // {
dependencies = [
@@ -51523,16 +52566,22 @@ in
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.js-1.1.7"
sources."he-1.2.0"
- sources."header-case-1.0.1"
+ sources."header-case-2.0.3"
sources."homedir-polyfill-1.0.3"
sources."hosted-git-info-2.8.8"
(sources."htmlparser2-3.10.1" // {
dependencies = [
+ sources."entities-1.1.2"
sources."readable-stream-3.6.0"
];
})
@@ -51543,13 +52592,13 @@ in
sources."parse-json-4.0.0"
];
})
- sources."http-errors-1.7.3"
+ sources."http-errors-1.8.0"
sources."http-signature-1.2.0"
sources."human-signals-1.1.1"
sources."hyperlinker-1.0.0"
sources."iconv-lite-0.4.24"
sources."ieee754-1.1.13"
- sources."ignore-4.0.6"
+ sources."ignore-5.1.8"
sources."ignore-by-default-1.0.1"
sources."import-fresh-2.0.0"
sources."import-global-0.1.0"
@@ -51560,53 +52609,46 @@ in
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ini-1.3.5"
- (sources."inquirer-7.1.0" // {
+ (sources."inquirer-7.3.3" // {
dependencies = [
sources."ansi-escapes-4.3.1"
sources."ansi-styles-4.2.1"
- sources."chalk-3.0.0"
+ sources."chalk-4.1.0"
sources."cli-cursor-3.1.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
- sources."emoji-regex-8.0.0"
sources."figures-3.2.0"
sources."has-flag-4.0.0"
- sources."is-fullwidth-code-point-3.0.0"
sources."mimic-fn-2.1.0"
- sources."onetime-5.1.0"
+ sources."onetime-5.1.1"
sources."restore-cursor-3.1.0"
- sources."string-width-4.2.0"
sources."supports-color-7.1.0"
sources."type-fest-0.11.0"
];
})
- sources."interpret-1.2.0"
+ sources."interpret-1.4.0"
sources."into-stream-2.0.1"
+ sources."invariant-2.2.4"
sources."ipaddr.js-1.9.1"
sources."is-accessor-descriptor-1.0.0"
sources."is-arrayish-0.2.1"
sources."is-binary-path-1.0.1"
sources."is-buffer-1.1.6"
- sources."is-callable-1.1.5"
+ sources."is-callable-1.2.0"
sources."is-ci-1.2.1"
sources."is-data-descriptor-1.0.0"
sources."is-date-object-1.0.2"
sources."is-descriptor-1.0.2"
sources."is-directory-0.3.1"
- sources."is-docker-2.0.0"
+ sources."is-docker-2.1.0"
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.1.0"
- sources."is-lower-case-1.1.3"
sources."is-natural-number-4.0.1"
sources."is-npm-1.0.0"
- (sources."is-number-3.0.0" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
+ sources."is-number-7.0.0"
sources."is-obj-1.0.1"
sources."is-object-1.0.1"
sources."is-observable-1.1.0"
@@ -51616,12 +52658,12 @@ in
sources."is-promise-2.2.2"
sources."is-property-1.0.2"
sources."is-redirect-1.0.0"
- sources."is-regex-1.0.5"
+ sources."is-regex-1.1.0"
sources."is-retry-allowed-1.2.0"
+ sources."is-ssh-1.3.1"
sources."is-stream-1.1.0"
sources."is-symbol-1.0.3"
sources."is-typedarray-1.0.0"
- sources."is-upper-case-1.1.2"
sources."is-windows-1.0.2"
sources."is-wsl-1.1.0"
sources."isarray-1.0.0"
@@ -51638,7 +52680,26 @@ in
sources."js-tokens-4.0.0"
sources."js-yaml-3.14.0"
sources."jsbn-0.1.1"
- sources."jscodeshift-0.9.0"
+ (sources."jscodeshift-0.10.0" // {
+ dependencies = [
+ (sources."braces-2.3.2" // {
+ dependencies = [
+ sources."extend-shallow-2.0.1"
+ ];
+ })
+ sources."extend-shallow-3.0.2"
+ (sources."fill-range-4.0.0" // {
+ dependencies = [
+ sources."extend-shallow-2.0.1"
+ ];
+ })
+ sources."is-extendable-1.0.1"
+ sources."is-number-3.0.0"
+ sources."kind-of-3.2.2"
+ sources."micromatch-3.1.10"
+ sources."to-regex-range-2.1.1"
+ ];
+ })
sources."jsesc-2.5.2"
sources."json-buffer-3.0.0"
sources."json-parse-better-errors-1.0.2"
@@ -51646,13 +52707,14 @@ in
sources."json-schema-traverse-0.4.1"
sources."json-stringify-safe-5.0.1"
sources."json5-2.1.3"
- sources."jsonfile-4.0.0"
+ sources."jsonfile-6.0.1"
sources."jsprim-1.4.1"
sources."keyv-3.0.0"
sources."kind-of-6.0.3"
sources."latest-version-3.1.0"
sources."launch-editor-2.2.1"
sources."leven-3.1.0"
+ sources."levenary-1.1.1"
sources."lines-and-columns-1.1.6"
sources."listr-0.14.3"
sources."listr-silent-renderer-1.1.1"
@@ -51680,7 +52742,7 @@ in
];
})
sources."locate-path-3.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lodash._reinterpolate-3.0.0"
sources."lodash.clonedeep-4.5.0"
sources."lodash.debounce-4.0.8"
@@ -51696,6 +52758,7 @@ in
(sources."log-update-2.3.0" // {
dependencies = [
sources."ansi-regex-3.0.0"
+ sources."is-fullwidth-code-point-2.0.0"
sources."string-width-2.1.1"
sources."strip-ansi-4.0.0"
sources."wrap-ansi-3.0.1"
@@ -51703,9 +52766,9 @@ in
})
sources."loglevel-1.6.8"
sources."long-4.0.0"
+ sources."loose-envify-1.4.0"
sources."lowdb-1.0.0"
- sources."lower-case-1.1.4"
- sources."lower-case-first-1.0.2"
+ sources."lower-case-2.0.1"
sources."lowercase-keys-1.0.1"
(sources."lru-cache-5.1.1" // {
dependencies = [
@@ -51720,14 +52783,9 @@ in
sources."merge-1.2.1"
sources."merge-descriptors-1.0.1"
sources."merge-stream-2.0.0"
- sources."merge2-1.3.0"
+ sources."merge2-1.4.1"
sources."methods-1.1.2"
- (sources."micromatch-3.1.10" // {
- dependencies = [
- sources."extend-shallow-3.0.2"
- sources."is-extendable-1.0.1"
- ];
- })
+ sources."micromatch-4.0.2"
sources."mime-1.6.0"
sources."mime-db-1.44.0"
sources."mime-types-2.1.27"
@@ -51742,7 +52800,7 @@ in
];
})
sources."mkdirp-0.5.5"
- sources."moment-2.25.3"
+ sources."moment-2.27.0"
sources."ms-2.0.0"
sources."mute-stream-0.0.8"
sources."nan-2.14.1"
@@ -51761,9 +52819,9 @@ in
];
})
sources."negotiator-0.6.2"
- sources."neo-async-2.6.1"
+ sources."neo-async-2.6.2"
sources."nice-try-1.0.5"
- sources."no-case-2.3.2"
+ sources."no-case-3.0.3"
sources."node-dir-0.1.17"
sources."node-fetch-2.6.0"
sources."node-ipc-9.1.1"
@@ -51771,28 +52829,20 @@ in
(sources."node-notifier-6.0.0" // {
dependencies = [
sources."is-wsl-2.2.0"
+ sources."semver-6.3.0"
];
})
+ sources."node-releases-1.1.60"
(sources."nodemon-1.19.4" // {
dependencies = [
sources."debug-3.2.6"
sources."ms-2.1.2"
- sources."semver-5.7.1"
];
})
sources."nopt-1.0.10"
- (sources."normalize-package-data-2.5.0" // {
- dependencies = [
- sources."semver-5.7.1"
- ];
- })
+ sources."normalize-package-data-2.5.0"
sources."normalize-path-3.0.0"
- (sources."normalize-url-2.0.1" // {
- dependencies = [
- sources."prepend-http-2.0.0"
- sources."sort-keys-2.0.0"
- ];
- })
+ sources."normalize-url-3.3.0"
sources."npm-conf-1.1.3"
sources."npm-run-path-2.0.2"
sources."nth-check-1.0.2"
@@ -51812,10 +52862,10 @@ in
sources."kind-of-3.2.2"
];
})
- sources."object-inspect-1.7.0"
+ sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
sources."object-path-0.11.4"
- sources."object-treeify-1.1.25"
+ sources."object-treeify-1.1.26"
sources."object-visit-1.0.1"
sources."object.assign-4.1.0"
sources."object.getownpropertydescriptors-2.1.0"
@@ -51840,21 +52890,19 @@ in
sources."p-map-2.1.0"
sources."p-timeout-2.0.1"
sources."p-try-2.2.0"
- (sources."package-json-4.0.1" // {
- dependencies = [
- sources."semver-5.7.1"
- ];
- })
- sources."param-case-2.1.1"
+ sources."package-json-4.0.1"
+ sources."param-case-3.0.3"
sources."parse-git-config-2.0.3"
- sources."parse-json-5.0.0"
+ sources."parse-json-5.0.1"
sources."parse-passwd-1.0.0"
+ sources."parse-path-4.0.1"
+ sources."parse-url-5.0.1"
sources."parse5-3.0.3"
sources."parseurl-1.3.3"
- sources."pascal-case-2.0.1"
+ sources."pascal-case-3.1.1"
sources."pascalcase-0.1.1"
sources."password-prompt-1.1.2"
- sources."path-case-2.1.1"
+ sources."path-case-3.0.3"
sources."path-dirname-1.0.2"
sources."path-exists-3.0.0"
sources."path-is-absolute-1.0.1"
@@ -51862,9 +52910,10 @@ in
sources."path-key-2.0.1"
sources."path-parse-1.0.6"
sources."path-to-regexp-0.1.7"
- sources."path-type-3.0.0"
+ sources."path-type-4.0.0"
sources."pend-1.2.0"
sources."performance-now-2.1.0"
+ sources."picomatch-2.2.2"
(sources."pid-from-port-1.1.3" // {
dependencies = [
sources."cross-spawn-5.1.0"
@@ -51878,7 +52927,7 @@ in
sources."pinkie-promise-2.0.1"
sources."pirates-4.0.1"
sources."pkg-dir-3.0.0"
- (sources."portfinder-1.0.26" // {
+ (sources."portfinder-1.0.28" // {
dependencies = [
sources."debug-3.2.6"
sources."ms-2.1.2"
@@ -51891,6 +52940,7 @@ in
sources."process-exists-3.1.0"
sources."process-nextick-args-2.0.1"
sources."proto-list-1.2.4"
+ sources."protocols-1.4.7"
sources."proxy-addr-2.0.6"
sources."ps-list-4.1.0"
sources."pseudomap-1.0.2"
@@ -51905,6 +52955,7 @@ in
dependencies = [
sources."http-errors-1.7.2"
sources."inherits-2.0.3"
+ sources."setprototypeof-1.1.1"
];
})
sources."rc-1.2.8"
@@ -51914,7 +52965,26 @@ in
sources."safe-buffer-5.1.2"
];
})
- sources."readdirp-2.2.1"
+ (sources."readdirp-2.2.1" // {
+ dependencies = [
+ (sources."braces-2.3.2" // {
+ dependencies = [
+ sources."extend-shallow-2.0.1"
+ ];
+ })
+ sources."extend-shallow-3.0.2"
+ (sources."fill-range-4.0.0" // {
+ dependencies = [
+ sources."extend-shallow-2.0.1"
+ ];
+ })
+ sources."is-extendable-1.0.1"
+ sources."is-number-3.0.0"
+ sources."kind-of-3.2.2"
+ sources."micromatch-3.1.10"
+ sources."to-regex-range-2.1.1"
+ ];
+ })
(sources."recast-0.18.10" // {
dependencies = [
sources."source-map-0.6.1"
@@ -51922,21 +52992,29 @@ in
})
sources."rechoir-0.6.2"
sources."redeyed-2.1.1"
- sources."regenerator-runtime-0.13.5"
+ sources."regenerate-1.4.1"
+ 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" // {
dependencies = [
sources."extend-shallow-3.0.2"
sources."is-extendable-1.0.1"
];
})
+ sources."regexpu-core-4.7.0"
sources."registry-auth-token-3.4.0"
sources."registry-url-3.1.0"
+ sources."regjsgen-0.5.2"
+ (sources."regjsparser-0.6.4" // {
+ dependencies = [
+ sources."jsesc-0.5.0"
+ ];
+ })
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-promise-core-1.1.3"
- sources."request-promise-native-1.0.8"
sources."resolve-1.17.0"
sources."resolve-from-3.0.0"
sources."resolve-url-0.2.1"
@@ -51944,27 +53022,21 @@ in
sources."restore-cursor-2.0.0"
sources."ret-0.1.15"
sources."retry-0.12.0"
+ sources."reusify-1.0.4"
sources."rimraf-3.0.2"
- sources."rss-parser-3.8.0"
+ sources."rss-parser-3.9.0"
sources."run-async-2.4.1"
- sources."rxjs-6.5.5"
+ sources."run-parallel-1.1.9"
+ sources."rxjs-6.6.2"
sources."safe-buffer-5.2.1"
sources."safe-regex-1.1.0"
sources."safer-buffer-2.1.2"
sources."sax-1.2.4"
sources."sec-1.0.0"
- (sources."seek-bzip-1.0.5" // {
- dependencies = [
- sources."commander-2.8.1"
- ];
- })
+ sources."seek-bzip-1.0.6"
sources."select-1.1.2"
- sources."semver-6.3.0"
- (sources."semver-diff-2.1.0" // {
- dependencies = [
- sources."semver-5.7.1"
- ];
- })
+ sources."semver-5.7.1"
+ sources."semver-diff-2.1.0"
(sources."send-0.17.1" // {
dependencies = [
(sources."debug-2.6.9" // {
@@ -51972,13 +53044,15 @@ in
sources."ms-2.0.0"
];
})
+ sources."http-errors-1.7.3"
sources."ms-2.1.1"
+ sources."setprototypeof-1.1.1"
];
})
- sources."sentence-case-2.1.1"
+ sources."sentence-case-3.0.3"
sources."serve-static-1.14.1"
sources."set-value-2.0.1"
- sources."setprototypeof-1.1.1"
+ sources."setprototypeof-1.2.0"
sources."sha.js-2.4.11"
sources."shebang-command-1.2.0"
sources."shebang-regex-1.0.0"
@@ -51989,7 +53063,7 @@ in
sources."signal-exit-3.0.3"
sources."slash-3.0.0"
sources."slice-ansi-0.0.4"
- sources."snake-case-2.1.0"
+ sources."snake-case-3.0.3"
(sources."snapdragon-0.8.2" // {
dependencies = [
sources."debug-2.6.9"
@@ -52059,18 +53133,11 @@ in
];
})
sources."statuses-1.5.0"
- sources."stealthy-require-1.1.1"
sources."steno-0.4.4"
sources."streamsearch-0.1.2"
sources."strict-uri-encode-1.1.0"
- (sources."string-width-3.1.0" // {
- dependencies = [
- sources."strip-ansi-5.2.0"
- ];
- })
+ sources."string-width-4.2.0"
sources."string.prototype.trimend-1.0.1"
- sources."string.prototype.trimleft-2.1.2"
- sources."string.prototype.trimright-2.1.2"
sources."string.prototype.trimstart-1.0.1"
(sources."string_decoder-1.1.1" // {
dependencies = [
@@ -52088,7 +53155,7 @@ in
sources."strip-final-newline-2.0.0"
sources."strip-json-comments-2.0.1"
sources."strip-outer-1.0.1"
- (sources."subscriptions-transport-ws-0.9.16" // {
+ (sources."subscriptions-transport-ws-0.9.17" // {
dependencies = [
sources."ws-5.2.2"
];
@@ -52099,11 +53166,14 @@ in
sources."has-flag-2.0.0"
];
})
- sources."swap-case-1.1.2"
sources."symbol-observable-1.2.0"
(sources."table-5.4.6" // {
dependencies = [
+ sources."emoji-regex-7.0.3"
+ sources."is-fullwidth-code-point-2.0.0"
sources."slice-ansi-2.1.0"
+ sources."string-width-3.1.0"
+ sources."strip-ansi-5.2.0"
];
})
sources."tar-stream-1.6.2"
@@ -52115,7 +53185,7 @@ in
sources."is-stream-2.0.0"
sources."mimic-fn-2.1.0"
sources."npm-run-path-4.0.1"
- sources."onetime-5.1.0"
+ sources."onetime-5.1.1"
sources."p-finally-2.0.1"
sources."path-key-3.1.1"
sources."shebang-command-2.0.0"
@@ -52145,7 +53215,6 @@ in
sources."through2-2.0.5"
sources."timed-out-4.0.1"
sources."tiny-emitter-2.1.0"
- sources."title-case-2.1.1"
sources."tmp-0.0.33"
sources."to-buffer-1.1.1"
sources."to-fast-properties-2.0.0"
@@ -52160,7 +53229,7 @@ in
sources."is-extendable-1.0.1"
];
})
- sources."to-regex-range-2.1.1"
+ sources."to-regex-range-5.0.1"
sources."toidentifier-1.0.0"
sources."touch-3.1.0"
sources."tough-cookie-2.5.0"
@@ -52174,16 +53243,20 @@ in
sources."tweetnacl-0.14.5"
sources."type-fest-0.6.0"
sources."type-is-1.6.18"
- sources."typescript-3.9.4"
+ sources."typescript-3.9.7"
sources."unbzip2-stream-1.4.3"
(sources."undefsafe-2.0.3" // {
dependencies = [
sources."debug-2.6.9"
];
})
+ 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"
+ sources."unicode-property-aliases-ecmascript-1.1.0"
sources."union-value-1.0.1"
sources."unique-string-1.0.0"
- sources."universalify-0.1.2"
+ sources."universalify-1.0.0"
sources."unpipe-1.0.0"
(sources."unset-value-1.0.0" // {
dependencies = [
@@ -52201,12 +53274,14 @@ in
dependencies = [
sources."ansi-regex-3.0.0"
sources."boxen-1.3.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."upper-case-1.1.3"
- sources."upper-case-first-1.1.2"
+ sources."upper-case-2.0.1"
+ sources."upper-case-first-2.0.1"
sources."uri-js-4.2.2"
sources."urix-0.1.0"
sources."url-parse-lax-1.0.0"
@@ -52233,13 +53308,15 @@ in
sources."fs-extra-8.1.0"
sources."get-stream-5.1.0"
sources."is-stream-2.0.0"
+ sources."jsonfile-4.0.0"
sources."mimic-fn-2.1.0"
sources."npm-run-path-4.0.1"
- sources."onetime-5.1.0"
+ sources."onetime-5.1.1"
sources."p-finally-2.0.1"
sources."path-key-3.1.1"
sources."shebang-command-2.0.0"
sources."shebang-regex-3.0.0"
+ sources."universalify-0.1.2"
sources."which-2.0.2"
];
})
@@ -52253,16 +53330,11 @@ in
sources."watch-1.0.2"
sources."wcwidth-1.0.1"
sources."which-1.3.1"
- (sources."widest-line-2.0.1" // {
- dependencies = [
- sources."ansi-regex-3.0.0"
- sources."string-width-2.1.1"
- sources."strip-ansi-4.0.0"
- ];
- })
+ sources."widest-line-3.1.0"
(sources."wrap-ansi-4.0.0" // {
dependencies = [
sources."ansi-regex-3.0.0"
+ sources."is-fullwidth-code-point-2.0.0"
sources."string-width-2.1.1"
sources."strip-ansi-4.0.0"
];
@@ -52273,6 +53345,7 @@ in
sources."xdg-basedir-3.0.0"
sources."xml2js-0.4.23"
sources."xmlbuilder-11.0.1"
+ sources."xss-1.0.8"
sources."xtend-4.0.2"
sources."yallist-2.1.2"
(sources."yaml-front-matter-3.4.1" // {
@@ -52302,7 +53375,7 @@ in
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/cli/-/cli-1.9.0.tgz";
- sha512 = "3h5q0z22d603g8vj2q03kr7pdxjra0fjmvjwrq782y60j4ia4azwjr79jv1xh591mb0hslbfgj57yb5qzipymqxinrxj0amx6h963hv";
+ sha512 = "Gw6ToOlVAdmzjR1Xf+PHZflT5HOLaghWDanAHrZMJ0v+FVGRSGC8QAdnLneVDqgse7snzwGwkBu9AUwT4gNc4A==";
};
dependencies = [
sources."@webassemblyjs/ast-1.9.0"
@@ -52341,7 +53414,7 @@ in
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/repl/-/repl-1.9.0.tgz";
- sha512 = "3g52dv9zjsc37nn9zli8dla4iy1bgrs8irk8g0wmrvcqw3vcng78wmcxbpc408c6s2y7yji4kvnpiw30gcjy6fpvgp6168s93hqbdyb";
+ sha512 = "y7eF4UgamWDu29cZL9kDg8dr9yRR+uOFNgwBwu7qrHJ0nmV7cMx2rhw8NHNEOr8VfCSKNhTpT9aewbT8aTdR3g==";
};
dependencies = [
sources."@webassemblyjs/ast-1.9.0"
@@ -52380,7 +53453,7 @@ in
version = "1.8.1";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/wasm-strip/-/wasm-strip-1.8.1.tgz";
- sha512 = "1f18vrzbd1hwsknkrbpq3n151sfnh9salm2qnhy3prvgxiyabsr7ib3md6jl262fnl9ibybwb7nw1fwb8b1wbq02cwf7swq05m5jcf8";
+ sha512 = "yDFZagGY6+M4EwAvHhZa3AVuz+LLr5iodcIIKk2rY8WT9VI+9rfzHR5aLCpVOkHrdCjBDnxXnnZqDkNbP28UXA==";
};
dependencies = [
sources."@webassemblyjs/ast-1.8.1"
@@ -52417,16 +53490,16 @@ in
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/wasm-text-gen/-/wasm-text-gen-1.9.0.tgz";
- sha512 = "2g51pq89xnwylsj87g3vh53fhqnf1qd1aplg5v5k1cm7s1jaxx1vs425865gg4dl8krsq4sx25r75761l5hdz25hcx1m4x6s4fcds9v";
+ sha512 = "O+nGHNGmkxo6g0X8BgsN5pSTi+iaYJ0noo28Vwwqgugdelcy6FNZmGWXR68KDQdnMXSjwD3eQVJTz21PCN9Qng==";
};
dependencies = [
- sources."@babel/code-frame-7.10.1"
- sources."@babel/generator-7.10.1"
- sources."@babel/helper-validator-identifier-7.10.1"
- sources."@babel/highlight-7.10.1"
- sources."@babel/parser-7.10.1"
- sources."@babel/template-7.10.1"
- sources."@babel/types-7.10.1"
+ sources."@babel/code-frame-7.10.4"
+ sources."@babel/generator-7.11.0"
+ sources."@babel/helper-validator-identifier-7.10.4"
+ sources."@babel/highlight-7.10.4"
+ sources."@babel/parser-7.11.0"
+ sources."@babel/template-7.10.4"
+ sources."@babel/types-7.11.0"
sources."@webassemblyjs/ast-1.9.0"
sources."@webassemblyjs/floating-point-hex-parser-1.9.0"
sources."@webassemblyjs/helper-api-error-1.9.0"
@@ -52451,7 +53524,7 @@ in
sources."has-flag-3.0.0"
sources."js-tokens-4.0.0"
sources."jsesc-2.5.2"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."source-map-0.5.7"
sources."supports-color-5.5.0"
sources."to-fast-properties-2.0.0"
@@ -52472,7 +53545,7 @@ in
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/@webassemblyjs/wast-refmt/-/wast-refmt-1.9.0.tgz";
- sha512 = "00arkg1qm6s7jw9w2pa9fs2gzfyappbv1hnlfzwqis6acfsxlfa59qar0k0z1ivzhsr529zra9givydmykknvknbj64sbps2fbi81jf";
+ sha512 = "TgYUlxP6Lk2MXHZuO6evze/4kso/iZI1/DuGDybICqeiHO3aMWV0xPw7amHY617l3X9Cu6Su4InLo03F4c2sAA==";
};
dependencies = [
sources."@webassemblyjs/ast-1.9.0"
@@ -52505,33 +53578,33 @@ in
sha512 = "M+DxWKG35yfUrJj58i6ohTrf8EaRkk9mFj/QSXxUvmqsyYrBmpQT1RnITzk7HY0QVxW1Oiw9zjxGVrQeozJL/w==";
};
dependencies = [
- sources."@babel/code-frame-7.10.1"
- (sources."@babel/core-7.10.1" // {
+ sources."@babel/code-frame-7.10.4"
+ (sources."@babel/core-7.11.0" // {
dependencies = [
sources."source-map-0.5.7"
];
})
- (sources."@babel/generator-7.10.1" // {
+ (sources."@babel/generator-7.11.0" // {
dependencies = [
sources."source-map-0.5.7"
];
})
- sources."@babel/helper-function-name-7.10.1"
- sources."@babel/helper-get-function-arity-7.10.1"
- sources."@babel/helper-member-expression-to-functions-7.10.1"
- sources."@babel/helper-module-imports-7.10.1"
- sources."@babel/helper-module-transforms-7.10.1"
- sources."@babel/helper-optimise-call-expression-7.10.1"
- sources."@babel/helper-replace-supers-7.10.1"
- sources."@babel/helper-simple-access-7.10.1"
- sources."@babel/helper-split-export-declaration-7.10.1"
- sources."@babel/helper-validator-identifier-7.10.1"
- sources."@babel/helpers-7.10.1"
- sources."@babel/highlight-7.10.1"
- sources."@babel/parser-7.10.1"
- sources."@babel/template-7.10.1"
- sources."@babel/traverse-7.10.1"
- sources."@babel/types-7.10.1"
+ 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-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-split-export-declaration-7.11.0"
+ sources."@babel/helper-validator-identifier-7.10.4"
+ sources."@babel/helpers-7.10.4"
+ sources."@babel/highlight-7.10.4"
+ sources."@babel/parser-7.11.0"
+ sources."@babel/template-7.10.4"
+ sources."@babel/traverse-7.11.0"
+ sources."@babel/types-7.11.0"
sources."JSV-4.0.2"
sources."ansi-styles-3.2.1"
sources."array-unique-0.3.2"
@@ -52579,7 +53652,7 @@ in
sources."json5-2.1.3"
sources."jsonfile-4.0.0"
sources."jsonlint-1.6.2"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."matcher-collection-1.1.2"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
@@ -52627,13 +53700,12 @@ in
version = "3.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/asar/-/asar-3.0.3.tgz";
- sha512 = "2dly7p48a34r5wsa975qm5hy9m2zcfz0glkm2vvpgkx65wi87n9w0lsd4inyjl7xrq7njb2afnqg0kj4l0vwkxxjwlpzyhimbwdvg4k";
+ sha512 = "k7zd+KoR+n8pl71PvgElcoKHrVNiSXtw7odKbyNpmgKe7EGRF9Pnu3uLOukD37EvavKwVFxOUpqXTIZC5B5Pmw==";
};
dependencies = [
- sources."@types/events-3.0.0"
- sources."@types/glob-7.1.1"
+ sources."@types/glob-7.1.3"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.0.5"
+ sources."@types/node-14.0.27"
sources."balanced-match-1.0.0"
sources."brace-expansion-1.1.11"
sources."chromium-pickle-js-0.2.0"
@@ -52667,7 +53739,7 @@ in
sha512 = "IS1Ix7qyRq7GTMXqhHUF44yY89i/1Ucn5KFLimEfDpwU1f3GvbV9VnDpqpG6kedJsl2LigEthSnoVlzaOwgt0g==";
};
dependencies = [
- sources."abab-2.0.3"
+ sources."abab-2.0.4"
sources."acorn-5.7.4"
(sources."acorn-globals-4.3.4" // {
dependencies = [
@@ -52675,7 +53747,7 @@ in
];
})
sources."acorn-walk-6.2.0"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."array-equal-1.0.0"
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
@@ -52703,13 +53775,13 @@ in
sources."delayed-stream-1.0.0"
sources."domexception-1.0.1"
sources."ecc-jsbn-0.1.2"
- sources."escodegen-1.14.1"
+ sources."escodegen-1.14.3"
sources."esprima-4.0.1"
sources."estraverse-4.3.0"
sources."esutils-2.0.3"
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."fast-levenshtein-2.0.6"
sources."forever-agent-0.6.1"
@@ -52719,7 +53791,7 @@ in
sources."getpass-0.1.7"
sources."glob-7.1.6"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."html-encoding-sniffer-1.0.2"
sources."http-signature-1.2.0"
sources."iconv-lite-0.4.24"
@@ -52735,7 +53807,7 @@ in
sources."jsprim-1.4.1"
sources."left-pad-1.3.0"
sources."levn-0.3.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lodash.sortby-4.7.0"
sources."mime-db-1.44.0"
sources."mime-types-2.1.27"
@@ -52753,8 +53825,8 @@ in
sources."punycode-2.1.1"
sources."qs-6.5.2"
sources."request-2.88.2"
- sources."request-promise-core-1.1.3"
- sources."request-promise-native-1.0.8"
+ sources."request-promise-core-1.1.4"
+ sources."request-promise-native-1.0.9"
sources."safe-buffer-5.2.1"
sources."safer-buffer-2.1.2"
sources."sax-1.2.4"
@@ -52778,7 +53850,7 @@ in
sources."vscode-languageserver-textdocument-1.0.1"
sources."vscode-languageserver-types-3.15.1"
sources."w3c-hr-time-1.0.2"
- sources."web-tree-sitter-0.16.2"
+ sources."web-tree-sitter-0.16.4"
sources."webidl-conversions-4.0.2"
sources."whatwg-encoding-1.0.5"
sources."whatwg-mimetype-2.3.0"
@@ -52804,7 +53876,7 @@ in
version = "1.8.8";
src = fetchurl {
url = "https://registry.npmjs.org/bower/-/bower-1.8.8.tgz";
- sha512 = "3h7pgnb611gsaw53g6jz35lfd53rr6qkhsghixglhss72ir90x9x53kxblfl24sybkmqwbpm907f73apqivbs9i44ldngz4g6fwjanm";
+ sha512 = "1SrJnXnkP9soITHptSO+ahx3QKp3cVzn8poI6ujqc5SeOkg5iqM1pK9H+DSc2OQ8SnO0jC/NG4Ur/UIwy7574A==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -52949,16 +54021,16 @@ in
browserify = nodeEnv.buildNodePackage {
name = "browserify";
packageName = "browserify";
- version = "16.5.1";
+ version = "16.5.2";
src = fetchurl {
- url = "https://registry.npmjs.org/browserify/-/browserify-16.5.1.tgz";
- sha512 = "3c58wz510bigg57sg644w4zm7c9ns279wcf3y9gijrg4a131m4pa3fzjyhjnra5d6rfpgvkv6vfndrrzarfcnr4nl3fv9sgky3z818i";
+ url = "https://registry.npmjs.org/browserify/-/browserify-16.5.2.tgz";
+ sha512 = "TkOR1cQGdmXU9zW4YukWzWVSJwrxmNdADFbqbE3HFgQWe5wqZmOawqZ7J/8MPCwk/W8yY7Y0h+7mOtcZxLP23g==";
};
dependencies = [
sources."JSONStream-1.3.5"
- sources."acorn-7.2.0"
+ sources."acorn-7.4.0"
sources."acorn-node-1.8.2"
- sources."acorn-walk-7.1.1"
+ sources."acorn-walk-7.2.0"
(sources."asn1.js-4.10.1" // {
dependencies = [
sources."bn.js-4.11.9"
@@ -52976,11 +54048,7 @@ in
sources."brace-expansion-1.1.11"
sources."brorand-1.1.0"
sources."browser-pack-6.1.0"
- (sources."browser-resolve-1.11.3" // {
- dependencies = [
- sources."resolve-1.1.7"
- ];
- })
+ sources."browser-resolve-2.0.0"
sources."browserify-aes-1.2.0"
sources."browserify-cipher-1.0.1"
sources."browserify-des-1.0.2"
@@ -53028,7 +54096,7 @@ in
})
sources."domain-browser-1.2.0"
sources."duplexer2-0.1.4"
- (sources."elliptic-6.5.2" // {
+ (sources."elliptic-6.5.3" // {
dependencies = [
sources."bn.js-4.11.9"
];
@@ -53073,7 +54141,7 @@ in
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
sources."mkdirp-classic-0.5.3"
- sources."module-deps-6.2.2"
+ sources."module-deps-6.2.3"
sources."object-assign-4.1.1"
sources."once-1.4.0"
sources."os-browserify-0.3.0"
@@ -53084,7 +54152,7 @@ in
sources."path-is-absolute-1.0.1"
sources."path-parse-1.0.6"
sources."path-platform-0.11.15"
- sources."pbkdf2-3.0.17"
+ sources."pbkdf2-3.1.1"
sources."process-0.11.10"
sources."process-nextick-args-2.0.1"
(sources."public-encrypt-4.0.3" // {
@@ -53111,7 +54179,7 @@ in
sources."shasum-1.0.2"
sources."shasum-object-1.0.0"
sources."shell-quote-1.7.2"
- sources."simple-concat-1.0.0"
+ sources."simple-concat-1.0.1"
sources."source-map-0.5.7"
sources."stream-browserify-2.0.2"
sources."stream-combiner2-1.1.1"
@@ -53176,10 +54244,10 @@ in
sources."@protobufjs/pool-1.1.0"
sources."@protobufjs/utf8-1.1.0"
sources."@types/long-4.0.1"
- sources."@types/node-13.13.9"
+ sources."@types/node-13.13.15"
sources."addr-to-ip-port-1.5.1"
sources."airplay-js-0.2.16"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."ansi-regex-1.1.1"
sources."ansi-styles-2.2.1"
sources."append-0.1.1"
@@ -53237,7 +54305,7 @@ in
sources."co-3.1.0"
sources."codepage-1.4.0"
sources."combined-stream-1.0.8"
- sources."commander-5.1.0"
+ sources."commander-6.0.0"
sources."compact2string-1.4.1"
sources."concat-map-0.0.1"
(sources."concat-stream-2.0.0" // {
@@ -53273,7 +54341,7 @@ in
sources."exit-on-epipe-1.0.1"
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."fifo-0.1.4"
(sources."figures-1.7.0" // {
@@ -53299,7 +54367,7 @@ in
sources."got-1.2.2"
sources."graceful-fs-4.2.4"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."has-ansi-1.0.3"
sources."hat-0.0.3"
sources."hosted-git-info-2.8.8"
@@ -53338,7 +54406,7 @@ in
sources."long-4.0.0"
sources."loud-rejection-1.6.0"
sources."lru-2.0.1"
- sources."magnet-uri-5.2.4"
+ sources."magnet-uri-5.3.0"
sources."map-obj-1.0.1"
(sources."mdns-js-1.0.3" // {
dependencies = [
@@ -53417,7 +54485,7 @@ in
sources."plist-3.0.1"
sources."process-nextick-args-2.0.1"
sources."promiscuous-0.6.0"
- sources."protobufjs-6.9.0"
+ sources."protobufjs-6.10.1"
sources."psl-1.8.0"
(sources."pump-0.3.5" // {
dependencies = [
@@ -53469,7 +54537,7 @@ in
sources."sax-1.2.4"
sources."semver-5.7.1"
sources."signal-exit-3.0.3"
- sources."simple-concat-1.0.0"
+ sources."simple-concat-1.0.1"
sources."simple-get-2.8.1"
(sources."simple-peer-6.4.4" // {
dependencies = [
@@ -53570,21 +54638,34 @@ in
bypassCache = true;
reconstructLock = true;
};
- clean-css = nodeEnv.buildNodePackage {
- name = "clean-css";
- packageName = "clean-css";
- version = "4.2.3";
+ clean-css-cli = nodeEnv.buildNodePackage {
+ name = "clean-css-cli";
+ packageName = "clean-css-cli";
+ version = "4.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz";
- sha512 = "0ad50l577m99sgpcdd49zspq8h9n9i3hhngapg9y5q76s7zwdz3hmaw2kc2jg30lk4z3wlyp9kgiyg71dvg0fg89g1xyr3qvq61dhsm";
+ url = "https://registry.npmjs.org/clean-css-cli/-/clean-css-cli-4.3.0.tgz";
+ sha512 = "8GHZfr+mG3zB/Lgqrr27qHBFsPSn0fyEI3f2rIZpxPxUbn2J6A8xyyeBRVTW8duDuXigN0s80vsXiXJOEFIO5Q==";
};
dependencies = [
+ sources."balanced-match-1.0.0"
+ sources."brace-expansion-1.1.11"
+ sources."clean-css-4.2.3"
+ sources."commander-2.20.3"
+ sources."concat-map-0.0.1"
+ sources."fs.realpath-1.0.0"
+ sources."glob-7.1.6"
+ sources."inflight-1.0.6"
+ sources."inherits-2.0.4"
+ sources."minimatch-3.0.4"
+ sources."once-1.4.0"
+ sources."path-is-absolute-1.0.1"
sources."source-map-0.6.1"
+ sources."wrappy-1.0.2"
];
buildInputs = globalBuildInputs;
meta = {
- description = "A well-tested CSS minifier";
- homepage = https://github.com/jakubpawlowicz/clean-css;
+ description = "A command-line interface to clean-css CSS optimization library";
+ homepage = "https://github.com/jakubpawlowicz/clean-css-cli#readme";
license = "MIT";
};
production = true;
@@ -53594,10 +54675,10 @@ in
coc-css = nodeEnv.buildNodePackage {
name = "coc-css";
packageName = "coc-css";
- version = "1.2.3";
+ version = "1.2.4";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-css/-/coc-css-1.2.3.tgz";
- sha512 = "07hizg4s1z8rk9g0jkj38gj19s26y456j1d03mjki970apap71j5sva9n465gnw6k7ibbacqq1zwk1757n2j5f5ppa0nspmzmd63wpb";
+ url = "https://registry.npmjs.org/coc-css/-/coc-css-1.2.4.tgz";
+ sha512 = "SvYsSjLJHHESTORGLsPI/QPiA5zB2z+cC9eaJ638yhh6qTZIwFHM0p5v1ZfflK+FUdJgiDz87oyWnUKVP1wZ7Q==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -53611,10 +54692,10 @@ in
coc-emmet = nodeEnv.buildNodePackage {
name = "coc-emmet";
packageName = "coc-emmet";
- version = "1.1.4";
+ version = "1.1.6";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-emmet/-/coc-emmet-1.1.4.tgz";
- sha512 = "0q8l4ydxfr68732nm2a1khfvnx658br4bn8d5y7c98q1kvhcqj05fb6x4h70dv6jr9pqiknrpc8rsybqhlh67p44jxhlqhn3rv6a6l7";
+ url = "https://registry.npmjs.org/coc-emmet/-/coc-emmet-1.1.6.tgz";
+ sha512 = "lvHA9iSgU/46Iw7E14tSP+Hh1e6STYUegqTBGDPQ/9L9JOicE2USqwuo2y5cbslc2RQqv3EdUIr9nQf0T725mQ==";
};
dependencies = [
sources."@emmetio/extract-abbreviation-0.1.6"
@@ -53637,7 +54718,7 @@ in
version = "1.2.7";
src = fetchurl {
url = "https://registry.npmjs.org/coc-eslint/-/coc-eslint-1.2.7.tgz";
- sha512 = "0qc384kki9gck1vxy0da5r97413ff5y9i8bfxjixzxwfmhqhgxrd3fbayjpk16wag1p8h16wslh9fizv0h4kibj9z8xxlnyc8w34zva";
+ sha512 = "an8yOGLe0t7RT3LFSSDYP7oEqeYmQHTDU9yEeaVXy42W+4MYVsf771F2t1BMvjg3AjkpF9WA7ztM9lKck6DBMA==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -53651,10 +54732,10 @@ in
coc-git = nodeEnv.buildNodePackage {
name = "coc-git";
packageName = "coc-git";
- version = "1.7.13";
+ version = "1.8.1";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-git/-/coc-git-1.7.13.tgz";
- sha512 = "23day1q1j47wiy2ai2lkq5pma71x1j0yf015nzibl4y2agfkj3zzgl50c7a0971gawdnxv8dk51763xgnwsda2z8dk1d9qcvsn8s8xi";
+ url = "https://registry.npmjs.org/coc-git/-/coc-git-1.8.1.tgz";
+ sha512 = "C9un9MiSk9rZ2ATOdBeTTH/39sHzQJf5rJnuVqNNyjTECIdzsL0Hbb8/CffFrB82z4tDfru2dncjd5fnz/OTOQ==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -53669,14 +54750,15 @@ in
coc-go = nodeEnv.buildNodePackage {
name = "coc-go";
packageName = "coc-go";
- version = "0.7.0";
+ version = "0.9.2";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-go/-/coc-go-0.7.0.tgz";
- sha512 = "ntDgRtLshBtxUuUXkkxH2S+xUWZW86ptrLO0pe74MzeS6m/Z744QvwSor+abHUTHO370nrUEUtGaQDUEh9p2BA==";
+ url = "https://registry.npmjs.org/coc-go/-/coc-go-0.9.2.tgz";
+ sha512 = "2w3kFR0SG4zBJ1mEd4eaCXB+LIdbZxkaSpivojRbiwNBc6Z6gfcqcAl841lGxr9Ry4R4jPGjnGH0N+08Ectg1Q==";
};
dependencies = [
sources."isexe-2.0.0"
- sources."tslib-1.13.0"
+ sources."node-fetch-2.6.0"
+ sources."tslib-2.0.0"
sources."which-2.0.2"
];
buildInputs = globalBuildInputs;
@@ -53694,7 +54776,7 @@ in
version = "1.2.5";
src = fetchurl {
url = "https://registry.npmjs.org/coc-highlight/-/coc-highlight-1.2.5.tgz";
- sha512 = "2dsiqkqnwml7lvbshmsa193xfz5ffgfs7y33i2wqh75rpy0lfhcjyvgbj3w1psl1a9b18nxmhxcvjvcj9iysiqsfn8r63v89ggv6rbw";
+ sha512 = "fGWz30toD5ORdRpH7WOSbMvNOqzdorCSClTfwIdcb3vJoKPA31wOxFzEMfzR7jlXvusjBaUr1GvTQyu3eOKomw==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -53711,10 +54793,10 @@ in
version = "1.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/coc-html/-/coc-html-1.2.4.tgz";
- sha512 = "12ld05kydsi3flx3wc982miif6zb1d243k184l1mpd3y4ng31kalvd04g37drfy0lm81vd132x6ph116gwy29qpy8kwzhwylw20dgc2";
+ sha512 = "gr0GBKeew88n8hcn4fkzIcBruhih7YAqBd7ldsYjoG2qZhjPEj/arYESFOYgooX1jYuxCpQYH526EXXzs4BGRQ==";
};
dependencies = [
- sources."typescript-3.9.4"
+ sources."typescript-3.9.7"
];
buildInputs = globalBuildInputs;
meta = {
@@ -53749,7 +54831,7 @@ in
version = "1.4.11";
src = fetchurl {
url = "https://registry.npmjs.org/coc-java/-/coc-java-1.4.11.tgz";
- sha512 = "3ypwvsgsjwqqi1p9qvn8075rp3k153wcbl8jmi72m2hiywvpwa7h9yzigzlzfkkysmfb2pl189gibksz703imk5qn2xla4dkzisl7hf";
+ sha512 = "Dh6q45+NKNqFxWXWOMD5eq74Egr0iuWq9nO6T/+L3yd4FL+b+whFFSdWiehifJQwx83lAGQ3TjdEjLnUT29+/Q==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -53767,7 +54849,7 @@ in
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/coc-jest/-/coc-jest-1.0.3.tgz";
- sha512 = "2612jg4rjsrrmh5xdj9i3rc6xsdjfm7yivcqn45b5z60hcmy0jb138yha672wcw4hv4j70hpv0mnz52y4ldgra944k8fi8l9lzhw637";
+ sha512 = "ZxgOP00URYcmIUnl1yjxonxbwb4QHEk2JJxxcYyCHo2wJPCVQWB+WYVYzHb0pzrZdDcsj5hk6wXWnLXM5EkRjA==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -53785,7 +54867,7 @@ in
version = "1.2.6";
src = fetchurl {
url = "https://registry.npmjs.org/coc-json/-/coc-json-1.2.6.tgz";
- sha512 = "3jad43qs233ip7dfja03jpa29nq63rgh5ib4liw1di6559fh20rrh4v41w3dcn2irhxa72nmpk2x3ppv1fxkqp73h26lkglkm4ss31w";
+ sha512 = "PAytSZ30TWoEHOfi2V3Y944u5q1WHNVhjsKyNnggm8CcgYAulWJiCzxSsmKBLw+DbRLqygGUdO3cOIbQeJCm5A==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -53799,10 +54881,10 @@ in
coc-lists = nodeEnv.buildNodePackage {
name = "coc-lists";
packageName = "coc-lists";
- version = "1.3.8";
+ version = "1.3.10";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-lists/-/coc-lists-1.3.8.tgz";
- sha512 = "1k398n1x5msmhq68z9j4gm0h2vw3666d9ns40zvmpyngj51gwmmrw2mj7db3jbdfvs8z8dskgzidb1v438hrl3h52f4ds3lysp2a1bx";
+ url = "https://registry.npmjs.org/coc-lists/-/coc-lists-1.3.10.tgz";
+ sha512 = "XbwltkjxhzzfN5In3w43TBKFbR1b8+3OgIldwYQOUYHlUxF1KO2mJj8ngkzKsaglIPeMYuWtWizOS02L74fKkA==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -53817,13 +54899,12 @@ in
coc-metals = nodeEnv.buildNodePackage {
name = "coc-metals";
packageName = "coc-metals";
- version = "0.8.3";
+ version = "0.9.1";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-metals/-/coc-metals-0.8.3.tgz";
- sha512 = "2y703gxg8dn7jcp2ghpfgpr068q4k9kqs299zw9dqp02czhy37pqyxbp0nldw0n6zph17dald4wr6dr314vid9npl1fysp70rpd1w0d";
+ url = "https://registry.npmjs.org/coc-metals/-/coc-metals-0.9.1.tgz";
+ sha512 = "BMM8RIPR7HPAqOeQ+tqf+emtuUFATz5Kam9TUN3I4g1URFrI3pthnx6N5s6h/sdtRiwdCLo8vPie58y+Bhx4EQ==";
};
dependencies = [
- sources."@babel/runtime-7.10.1"
sources."@chemzqm/neovim-5.1.9"
sources."async-2.6.3"
sources."await-semaphore-0.1.3"
@@ -53835,14 +54916,14 @@ in
sources."concat-map-0.0.1"
sources."date-format-2.1.0"
sources."debounce-1.2.0"
- sources."debug-3.2.6"
+ sources."debug-4.2.0"
sources."deep-extend-0.6.0"
sources."event-lite-0.1.2"
sources."fast-diff-1.2.0"
sources."fb-watchman-2.0.1"
sources."flatted-2.0.2"
- sources."follow-redirects-1.11.0"
- sources."fp-ts-2.6.2"
+ sources."follow-redirects-1.12.1"
+ sources."fp-ts-2.7.1"
sources."fs-extra-8.1.0"
sources."fs-minipass-1.2.7"
sources."fs.realpath-1.0.0"
@@ -53856,20 +54937,16 @@ in
sources."isarray-1.0.0"
sources."isexe-2.0.0"
sources."isuri-2.0.3"
- sources."jsonc-parser-2.2.1"
+ sources."jsonc-parser-2.3.0"
sources."jsonfile-4.0.0"
(sources."locate-java-home-1.1.2" // {
dependencies = [
sources."semver-5.7.1"
];
})
- sources."lodash-4.17.15"
- (sources."log4js-5.3.0" // {
- dependencies = [
- sources."debug-4.2.0"
- ];
- })
- (sources."metals-languageclient-0.2.2" // {
+ sources."lodash-4.17.19"
+ sources."log4js-5.3.0"
+ (sources."metals-languageclient-0.2.8" // {
dependencies = [
sources."mkdirp-1.0.4"
sources."semver-7.3.2"
@@ -53893,20 +54970,15 @@ in
sources."node-int64-0.4.0"
sources."once-1.4.0"
sources."path-is-absolute-1.0.1"
- sources."promisify-child-process-3.1.4"
+ sources."promisify-child-process-4.1.1"
sources."rc-1.2.8"
- sources."regenerator-runtime-0.13.5"
sources."rfc-3986-1.0.1"
sources."rfdc-1.1.4"
sources."rimraf-3.0.2"
sources."safe-buffer-5.2.1"
sources."semver-6.3.0"
sources."shell-quote-1.7.2"
- (sources."streamroller-2.2.4" // {
- dependencies = [
- sources."debug-4.2.0"
- ];
- })
+ sources."streamroller-2.2.4"
sources."strip-json-comments-2.0.1"
sources."tar-4.4.13"
sources."tslib-1.13.0"
@@ -53936,7 +55008,7 @@ in
version = "1.2.21";
src = fetchurl {
url = "https://registry.npmjs.org/coc-pairs/-/coc-pairs-1.2.21.tgz";
- sha512 = "1mg208z9rjrpzka75vyzyxprd0pwhl0am5n23yagi930p0cibrdqsawz1b8bihalc60c8xbrvlxpz3jnywhkqvh99ak7yr450yg6fj1";
+ sha512 = "QTrzPCgk+zNVSnDjCbm3cvzb6c6rIwYMowrGhVb4XGnc8ooMXDBSfMoPYUtVgEJ+Qcu3++93OWr+m2VOHwHxag==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -53951,27 +55023,29 @@ in
coc-prettier = nodeEnv.buildNodePackage {
name = "coc-prettier";
packageName = "coc-prettier";
- version = "1.1.14";
+ version = "1.1.17";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-prettier/-/coc-prettier-1.1.14.tgz";
- sha512 = "28smqba9znly5innq9pn26mp6vbn4ymv3q3zchf237q49rb2lkyr5x1grjk7ds25cdar9yv88bc651b1q0vxh5jwam052hgcnfkzirl";
+ url = "https://registry.npmjs.org/coc-prettier/-/coc-prettier-1.1.17.tgz";
+ sha512 = "KwHA9HvRs4W6OKd+aVa7/R2YzyVSogWpPUVX8wJ8vBEp5U2VHqfjwhyvN9BFEo1FEkyigXG6DI44jtq47eE5YQ==";
};
dependencies = [
- sources."@babel/code-frame-7.10.1"
- sources."@babel/helper-validator-identifier-7.10.1"
- sources."@babel/highlight-7.10.1"
+ sources."@babel/code-frame-7.10.4"
+ sources."@babel/helper-validator-identifier-7.10.4"
+ sources."@babel/highlight-7.10.4"
sources."@mrmlnc/readdir-enhanced-2.2.1"
sources."@nodelib/fs.stat-1.1.3"
sources."@types/color-name-1.1.1"
sources."@types/eslint-visitor-keys-1.0.0"
- sources."@types/json-schema-7.0.4"
- sources."@typescript-eslint/experimental-utils-3.0.2"
- sources."@typescript-eslint/parser-3.0.2"
- sources."@typescript-eslint/typescript-estree-3.0.2"
- sources."acorn-7.2.0"
+ sources."@types/json-schema-7.0.5"
+ sources."@typescript-eslint/experimental-utils-3.8.0"
+ sources."@typescript-eslint/parser-3.8.0"
+ sources."@typescript-eslint/types-3.8.0"
+ sources."@typescript-eslint/typescript-estree-3.8.0"
+ sources."@typescript-eslint/visitor-keys-3.8.0"
+ sources."acorn-7.4.0"
sources."acorn-jsx-5.2.0"
- sources."ajv-6.12.2"
- sources."ajv-keywords-3.4.1"
+ sources."ajv-6.12.3"
+ sources."ajv-keywords-3.5.2"
(sources."ansi-align-2.0.0" // {
dependencies = [
sources."ansi-regex-3.0.0"
@@ -54030,7 +55104,7 @@ in
sources."callsites-3.1.0"
sources."camelcase-2.1.1"
sources."camelcase-keys-2.1.0"
- sources."caniuse-lite-1.0.30001066"
+ sources."caniuse-lite-1.0.30001109"
sources."capture-stack-trace-1.0.1"
sources."ccount-1.0.5"
sources."chalk-2.4.2"
@@ -54061,7 +55135,7 @@ in
})
sources."cli-boxes-1.0.0"
sources."cli-cursor-3.1.0"
- sources."cli-width-2.2.1"
+ sources."cli-width-3.0.0"
(sources."cliui-4.1.0" // {
dependencies = [
sources."ansi-regex-3.0.0"
@@ -54087,6 +55161,7 @@ in
];
})
sources."copy-descriptor-0.1.1"
+ sources."core-js-3.6.5"
sources."cosmiconfig-3.1.0"
sources."create-error-class-3.0.2"
(sources."cross-spawn-6.0.5" // {
@@ -54118,7 +55193,7 @@ in
(sources."dom-serializer-0.2.2" // {
dependencies = [
sources."domelementtype-2.0.1"
- sources."entities-2.0.2"
+ sources."entities-2.0.3"
];
})
sources."domelementtype-1.3.1"
@@ -54126,7 +55201,7 @@ in
sources."domutils-1.7.0"
sources."dot-prop-5.2.0"
sources."duplexer3-0.1.4"
- sources."electron-to-chromium-1.3.453"
+ sources."electron-to-chromium-1.3.517"
sources."emoji-regex-8.0.0"
sources."end-of-stream-1.4.4"
sources."entities-1.1.2"
@@ -54138,9 +55213,9 @@ in
sources."semver-6.3.0"
];
})
- sources."eslint-scope-5.0.0"
- sources."eslint-utils-2.0.0"
- sources."eslint-visitor-keys-1.1.0"
+ sources."eslint-scope-5.1.0"
+ sources."eslint-utils-2.1.0"
+ sources."eslint-visitor-keys-1.3.0"
sources."espree-6.2.1"
sources."esprima-4.0.1"
(sources."esquery-1.3.1" // {
@@ -54171,7 +55246,7 @@ in
sources."is-extglob-1.0.0"
];
})
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
(sources."fast-glob-2.2.7" // {
dependencies = [
sources."arr-diff-4.0.0"
@@ -54304,10 +55379,10 @@ in
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ini-1.3.5"
- (sources."inquirer-7.1.0" // {
+ (sources."inquirer-7.3.3" // {
dependencies = [
sources."ansi-styles-4.2.1"
- sources."chalk-3.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"
@@ -54372,7 +55447,7 @@ in
sources."isarray-1.0.0"
sources."isexe-2.0.0"
sources."isobject-2.1.0"
- sources."js-base64-2.5.2"
+ sources."js-base64-2.6.4"
sources."js-tokens-4.0.0"
sources."js-yaml-3.14.0"
sources."json-parse-better-errors-1.0.2"
@@ -54390,7 +55465,7 @@ in
];
})
sources."locate-path-2.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lodash.merge-4.6.2"
sources."log-symbols-2.2.0"
sources."loglevel-1.6.8"
@@ -54419,7 +55494,7 @@ in
sources."mdast-util-compact-1.0.4"
sources."mem-4.3.0"
sources."meow-3.7.0"
- sources."merge2-1.3.0"
+ sources."merge2-1.4.1"
(sources."micromatch-2.3.11" // {
dependencies = [
sources."is-extglob-1.0.0"
@@ -54483,7 +55558,7 @@ in
];
})
sources."once-1.4.0"
- sources."onetime-5.1.0"
+ sources."onetime-5.1.1"
sources."optionator-0.8.3"
(sources."os-locale-3.1.0" // {
dependencies = [
@@ -54642,7 +55717,7 @@ in
sources."ret-0.1.15"
sources."rimraf-2.6.3"
sources."run-async-2.4.1"
- sources."rxjs-6.5.5"
+ sources."rxjs-6.6.2"
sources."safe-buffer-5.2.1"
sources."safe-regex-1.1.0"
sources."safer-buffer-2.1.2"
@@ -54742,7 +55817,7 @@ in
sources."get-stdin-4.0.1"
];
})
- sources."strip-json-comments-3.1.0"
+ sources."strip-json-comments-3.1.1"
sources."style-search-0.1.0"
(sources."stylelint-8.4.0" // {
dependencies = [
@@ -54813,7 +55888,7 @@ in
sources."tsutils-3.17.1"
sources."type-check-0.3.2"
sources."type-fest-0.8.1"
- sources."typescript-3.9.4"
+ sources."typescript-3.9.7"
sources."unherit-1.1.3"
sources."unified-6.2.0"
sources."union-value-1.0.1"
@@ -54844,7 +55919,7 @@ in
sources."use-3.1.1"
sources."util-deprecate-1.0.2"
sources."uuid-3.4.0"
- sources."v8-compile-cache-2.1.0"
+ sources."v8-compile-cache-2.1.1"
sources."validate-npm-package-license-3.0.4"
sources."vfile-2.3.0"
sources."vfile-location-2.0.6"
@@ -54906,7 +55981,7 @@ in
version = "1.2.12";
src = fetchurl {
url = "https://registry.npmjs.org/coc-python/-/coc-python-1.2.12.tgz";
- sha512 = "01h42a808xp1gpv0hw3ldjz0aw0za1cdn9k010s0k87fyzpgv65l9yfqp4bvcj31gii5nmhpg5hcxzwh8ayji00rxx2grjkhaw7y1kk";
+ sha512 = "cwZ/uIJT5id6zwBE6RWC/HcGy7uw2hLjC0OyvcjFzidazH73e3fQBBoEMJNtLKgPuAJfNjo4BPu+cDsCSAkCAw==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -54924,7 +55999,7 @@ in
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/coc-r-lsp/-/coc-r-lsp-1.1.1.tgz";
- sha512 = "17d3jngzsah06krpbnpwfqjyhzyz5fwddcdsp14panw99z2xhc70g2sfkr7yfi5jixp2p9hsdffj4v4j7xi1zznm43p20a6102r5znb";
+ sha512 = "y/6SBQhGAXEHqfb/EPuRZBPpXNMwXXF7lCU6f/J0WjxwGOzip8StuiRc3Vhr3JXvP/QSO37tunkaAJX+z8rRTg==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -54941,7 +56016,7 @@ in
version = "1.1.6";
src = fetchurl {
url = "https://registry.npmjs.org/coc-rls/-/coc-rls-1.1.6.tgz";
- sha512 = "0rs9mmlnlsf764qll3gjc4ji6rfb44nw4l9cx5kkax0dc96gw33d9z76z3s3bkgbwj5z06nd6avd86g0zf0cw883r0pbdnf93jhqxgx";
+ sha512 = "/XUM5UjOtnVBHghxBtwHz6C2lWnWgF8kX2+uocc356c2Bn8msQa6mrN0lijhlpDlsomSMPkGpZiY4zS1tNakMw==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -54956,10 +56031,10 @@ in
coc-rust-analyzer = nodeEnv.buildNodePackage {
name = "coc-rust-analyzer";
packageName = "coc-rust-analyzer";
- version = "0.7.2";
+ version = "0.7.14";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-rust-analyzer/-/coc-rust-analyzer-0.7.2.tgz";
- sha512 = "3l2rlqw0h0rn2ka6zmfqm3ckr9yr7fhb79lsw8d5k6yz13aqdv5xmgx3caj2n7npjjb411dqzdc4fvxld068ijnj5c3raqi91iki60w";
+ url = "https://registry.npmjs.org/coc-rust-analyzer/-/coc-rust-analyzer-0.7.14.tgz";
+ sha512 = "nTS7mcGTbo+5bLdhod4GOVTODb/wDdnKgVNLpU75q//kwQuf0psUPp3t/XFcYXxzbskMwAcaEXyC27cGek7+Cw==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -54977,7 +56052,7 @@ in
version = "1.1.10";
src = fetchurl {
url = "https://registry.npmjs.org/coc-smartf/-/coc-smartf-1.1.10.tgz";
- sha512 = "345cclx2hi1x0xchzppfv4mp6m0bjcks5vv1f58cil8w61h2fjxif48fw37m2v63718pjfldbr6agphybzfxyjjfb50sgvaxm3l6d66";
+ sha512 = "xjRDR+1qPw3KclL67v7y8D5l8mrUyYvCGWaLegZ3iLjYpRMwGI5oZKi4sHfRk8kFqrmVbHfvh6yDHiIUnTJWyA==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -54992,10 +56067,10 @@ in
coc-snippets = nodeEnv.buildNodePackage {
name = "coc-snippets";
packageName = "coc-snippets";
- version = "2.1.26";
+ version = "2.1.28";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-snippets/-/coc-snippets-2.1.26.tgz";
- sha512 = "0rhl3fk591p3cvrqwpkmx8s5jf28z7n87n77zc3cj7vm0aycqfzw57h9wqzxl4wrnrnwmrz3cwpvkga62lzrmiad1s47rjm2apwgxg3";
+ url = "https://registry.npmjs.org/coc-snippets/-/coc-snippets-2.1.28.tgz";
+ sha512 = "okVbjhKbFH6iTPeTpjxhtYtBBTFy5neOQYtn1H9CrbPpjnjodWzBDq3izoXCsC4BMMyBRzOwmwmJ0eA65S6JnQ==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -55012,7 +56087,7 @@ in
version = "1.1.6";
src = fetchurl {
url = "https://registry.npmjs.org/coc-solargraph/-/coc-solargraph-1.1.6.tgz";
- sha512 = "0wpl3xp89342631l18lggapjawcavw5m1xan262y8ikchdc8400fmdxhbiqgz09mp2r0m4vxbcfv097k3cpl6vzsf812yx0h0hphjan";
+ sha512 = "Vkl4IYCgexGQ038betmYJ4Ht2OqbVJDFrQn8h+OCvVUHAEGsQTYj8sIIq3qohW/FuJJXvUdRoGEYQUZCtw96OQ==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -55029,38 +56104,37 @@ in
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/coc-stylelint/-/coc-stylelint-1.1.0.tgz";
- sha512 = "3phwn2xr3g4jr821mg63vifvv9kzdnp93hkynidr925b6354872m059v15hmkrcbxc8nv8j56z8am3bp4240kx1320pq1afkzk5bmgr";
+ sha512 = "+dVV5p9OBXyBGKFPQAS5a1SFvikSbYtYXyzPCkvYqYAqDiJlmFVEyi1aP+FI17Y/094u7mFeDQJlSd7IXVgO7w==";
};
dependencies = [
- sources."@babel/code-frame-7.10.1"
- sources."@babel/core-7.10.1"
- sources."@babel/generator-7.10.1"
- sources."@babel/helper-function-name-7.10.1"
- sources."@babel/helper-get-function-arity-7.10.1"
- sources."@babel/helper-member-expression-to-functions-7.10.1"
- sources."@babel/helper-module-imports-7.10.1"
- sources."@babel/helper-module-transforms-7.10.1"
- sources."@babel/helper-optimise-call-expression-7.10.1"
- sources."@babel/helper-replace-supers-7.10.1"
- sources."@babel/helper-simple-access-7.10.1"
- sources."@babel/helper-split-export-declaration-7.10.1"
- sources."@babel/helper-validator-identifier-7.10.1"
- sources."@babel/helpers-7.10.1"
- sources."@babel/highlight-7.10.1"
- sources."@babel/parser-7.10.1"
- sources."@babel/template-7.10.1"
- sources."@babel/traverse-7.10.1"
- sources."@babel/types-7.10.1"
+ sources."@babel/code-frame-7.10.4"
+ sources."@babel/core-7.11.0"
+ sources."@babel/generator-7.11.0"
+ 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-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-split-export-declaration-7.11.0"
+ sources."@babel/helper-validator-identifier-7.10.4"
+ sources."@babel/helpers-7.10.4"
+ sources."@babel/highlight-7.10.4"
+ sources."@babel/parser-7.11.0"
+ sources."@babel/template-7.10.4"
+ sources."@babel/traverse-7.11.0"
+ sources."@babel/types-7.11.0"
sources."@mrmlnc/readdir-enhanced-2.2.1"
sources."@nodelib/fs.stat-1.1.3"
- sources."@types/events-3.0.0"
- sources."@types/glob-7.1.1"
+ sources."@types/glob-7.1.3"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.0.5"
+ sources."@types/node-14.0.27"
sources."@types/unist-2.0.3"
sources."@types/vfile-3.0.2"
sources."@types/vfile-message-2.0.0"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."ansi-regex-5.0.0"
sources."ansi-styles-3.2.1"
sources."argparse-1.0.10"
@@ -55081,7 +56155,7 @@ in
sources."assign-symbols-1.0.0"
sources."astral-regex-1.0.0"
sources."atob-2.1.2"
- (sources."autoprefixer-9.8.0" // {
+ (sources."autoprefixer-9.8.6" // {
dependencies = [
sources."postcss-value-parser-4.1.0"
];
@@ -55099,7 +56173,7 @@ in
sources."extend-shallow-2.0.1"
];
})
- sources."browserslist-4.12.0"
+ sources."browserslist-4.13.0"
sources."cache-base-1.0.1"
sources."call-me-maybe-1.0.1"
sources."caller-callsite-2.0.0"
@@ -55107,7 +56181,7 @@ in
sources."callsites-2.0.0"
sources."camelcase-4.1.0"
sources."camelcase-keys-4.2.0"
- sources."caniuse-lite-1.0.30001066"
+ sources."caniuse-lite-1.0.30001109"
sources."ccount-1.0.5"
sources."chalk-2.4.2"
sources."character-entities-1.2.4"
@@ -55136,6 +56210,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."component-emitter-1.3.0"
sources."concat-map-0.0.1"
(sources."convert-source-map-1.7.0" // {
@@ -55159,17 +56234,18 @@ in
(sources."dom-serializer-0.2.2" // {
dependencies = [
sources."domelementtype-2.0.1"
- sources."entities-2.0.2"
+ sources."entities-2.0.3"
];
})
sources."domelementtype-1.3.1"
sources."domhandler-2.4.2"
sources."domutils-1.7.0"
sources."dot-prop-5.2.0"
- sources."electron-to-chromium-1.3.453"
+ sources."electron-to-chromium-1.3.517"
sources."emoji-regex-8.0.0"
sources."entities-1.1.2"
sources."error-ex-1.3.2"
+ sources."escalade-3.0.2"
sources."escape-string-regexp-1.0.5"
sources."esprima-4.0.1"
sources."execall-2.0.0"
@@ -55205,7 +56281,7 @@ in
sources."extend-shallow-2.0.1"
];
})
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
(sources."fast-glob-2.2.7" // {
dependencies = [
sources."micromatch-3.1.10"
@@ -55256,7 +56332,7 @@ in
sources."hosted-git-info-2.8.8"
sources."html-tags-3.1.0"
sources."htmlparser2-3.10.1"
- sources."ignore-5.1.6"
+ sources."ignore-5.1.8"
(sources."import-fresh-2.0.0" // {
dependencies = [
sources."resolve-from-3.0.0"
@@ -55315,7 +56391,7 @@ in
];
})
sources."locate-path-2.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."log-symbols-3.0.0"
sources."longest-streak-2.0.4"
sources."loud-rejection-1.6.0"
@@ -55327,7 +56403,7 @@ in
sources."mathml-tag-names-2.1.3"
sources."mdast-util-compact-1.0.4"
sources."meow-5.0.0"
- sources."merge2-1.3.0"
+ sources."merge2-1.4.1"
(sources."micromatch-4.0.2" // {
dependencies = [
sources."braces-3.0.2"
@@ -55347,7 +56423,7 @@ in
sources."mkdirp-0.5.5"
sources."ms-2.1.2"
sources."nanomatch-1.2.13"
- sources."node-releases-1.1.57"
+ sources."node-releases-1.1.60"
sources."normalize-package-data-2.5.0"
sources."normalize-range-0.1.2"
sources."normalize-selector-0.2.0"
@@ -55385,9 +56461,8 @@ in
})
sources."picomatch-2.2.2"
sources."pify-4.0.1"
- sources."pkg-up-2.0.0"
sources."posix-character-classes-0.1.1"
- (sources."postcss-7.0.31" // {
+ (sources."postcss-7.0.32" // {
dependencies = [
sources."source-map-0.6.1"
sources."supports-color-6.1.0"
@@ -55606,7 +56681,7 @@ in
version = "1.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/coc-tabnine/-/coc-tabnine-1.2.2.tgz";
- sha512 = "2788k4bz2immb5i7qgzjd7shsqm5k6i745yzv0sk9ri0qbqy3wip86qpmawinsc8jqa3h5wl09fd3m6iby944figgn6a2m31jwmq65v";
+ sha512 = "uxhcuQyjCmXse9ERkvyKpo7mEqC8wKGwREzbyFW92KAb+fB4YRBzmhrs7ws50cxSsYb6NPkfPrGsWqP4i0yEjg==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -55623,12 +56698,12 @@ in
version = "1.0.17";
src = fetchurl {
url = "https://registry.npmjs.org/coc-tslint/-/coc-tslint-1.0.17.tgz";
- sha512 = "33n9f4milb5a44jxc99132b1han41c5rsbsalrjx4g4b8xpz00lhwgn26wa6amimlr5b5w132vjgzw55fhp967xlqjs6vvd0zc6z775";
+ sha512 = "5Zxv2Adtb6Mlpv2YdKErhf8ntxiBl1UyrbEqo7gR9nFIAfi3o0Ue6TJTpZfOhQViFQxLjJAS65IQVRaNlbhkxw==";
};
dependencies = [
- sources."@babel/code-frame-7.10.1"
- sources."@babel/helper-validator-identifier-7.10.1"
- sources."@babel/highlight-7.10.1"
+ sources."@babel/code-frame-7.10.4"
+ sources."@babel/helper-validator-identifier-7.10.4"
+ sources."@babel/highlight-7.10.4"
sources."ansi-styles-3.2.1"
sources."argparse-1.0.10"
sources."balanced-match-1.0.0"
@@ -55662,7 +56737,7 @@ in
sources."tslib-1.13.0"
sources."tslint-5.20.1"
sources."tsutils-2.29.0"
- sources."typescript-3.9.4"
+ sources."typescript-3.9.7"
sources."wrappy-1.0.2"
];
buildInputs = globalBuildInputs;
@@ -55681,7 +56756,7 @@ in
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/coc-tslint-plugin/-/coc-tslint-plugin-1.1.1.tgz";
- sha512 = "3l8l7m99kpqvz9583mxqx7yq6v3hcahmhcng21qlz1cgwq5d30b3lk0nsza7yi9dnr2xdzpzj3l0waf4qdlikrspfpnc42pjjzdhkbr";
+ sha512 = "eU3YvpRXEGavuzrPSBsmTnFAh/z3ty6ybSn6o762YNKxwGgF88fCpziIZxmsUDE4tsH+dNzrQCX9je9MqR6K6A==";
};
dependencies = [
sources."balanced-match-1.0.0"
@@ -55711,13 +56786,13 @@ in
coc-tsserver = nodeEnv.buildNodePackage {
name = "coc-tsserver";
packageName = "coc-tsserver";
- version = "1.5.1";
+ version = "1.5.3";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-tsserver/-/coc-tsserver-1.5.1.tgz";
- sha512 = "050rvjx7x1fpgbvbmnh0xc4hckdrys6a7j51yahlq2y6xffi74knjvavpfmh0pvpv6a8hfbk5xc1w9xg0mq97zr9ghixg70w5ca8yfz";
+ url = "https://registry.npmjs.org/coc-tsserver/-/coc-tsserver-1.5.3.tgz";
+ sha512 = "8izLeNvlIted2ilje94KmEh/yGX4pTHajWuPBjP9GeM4JZI0RK7VS+SlkRSJB6IjJkubs7VvTnp3ahVYJecZvw==";
};
dependencies = [
- sources."typescript-3.8.3"
+ sources."typescript-3.9.5"
];
buildInputs = globalBuildInputs;
meta = {
@@ -55732,15 +56807,15 @@ in
coc-vetur = nodeEnv.buildNodePackage {
name = "coc-vetur";
packageName = "coc-vetur";
- version = "1.1.10";
+ version = "1.1.11";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-vetur/-/coc-vetur-1.1.10.tgz";
- sha512 = "2jcavdjz46fk17awg2518dgkjyc20fcxhwipcjd42bri0lr8fl7vwhf7b8cwwpks7v73309m2blabvyb9i8z2qxkrm689svhcbw3i3l";
+ url = "https://registry.npmjs.org/coc-vetur/-/coc-vetur-1.1.11.tgz";
+ sha512 = "a1yV0MtIe6uV0hIhIVUonFTqrykV5wmio8NRlIPYxYgmYq05t0glBK1P8AOPkHi9o4K0kJB4XGLiOJXnTOBNig==";
};
dependencies = [
- sources."@babel/code-frame-7.10.1"
- sources."@babel/helper-validator-identifier-7.10.1"
- sources."@babel/highlight-7.10.1"
+ 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.1.6"
sources."@mrmlnc/readdir-enhanced-2.2.1"
(sources."@nodelib/fs.scandir-2.1.3" // {
@@ -55765,12 +56840,11 @@ in
sources."@szmarczak/http-timer-1.1.2"
sources."@types/color-name-1.1.1"
sources."@types/eslint-visitor-keys-1.0.0"
- sources."@types/events-3.0.0"
- sources."@types/glob-7.1.1"
- sources."@types/json-schema-7.0.4"
+ sources."@types/glob-7.1.3"
+ sources."@types/json-schema-7.0.5"
sources."@types/minimatch-3.0.3"
sources."@types/minimist-1.2.0"
- sources."@types/node-14.0.5"
+ sources."@types/node-14.0.27"
sources."@types/normalize-package-data-2.4.0"
sources."@types/unist-2.0.3"
sources."@types/vfile-3.0.2"
@@ -55787,14 +56861,14 @@ in
];
})
sources."abbrev-1.1.1"
- sources."acorn-7.2.0"
+ sources."acorn-7.4.0"
sources."acorn-jsx-5.2.0"
(sources."aggregate-error-3.0.1" // {
dependencies = [
sources."indent-string-4.0.0"
];
})
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
(sources."ansi-align-3.0.0" // {
dependencies = [
sources."ansi-regex-4.1.0"
@@ -55831,7 +56905,7 @@ in
sources."define-property-1.0.0"
];
})
- sources."binary-extensions-2.0.0"
+ sources."binary-extensions-2.1.0"
sources."bootstrap-vue-helper-json-1.1.1"
(sources."boxen-3.2.0" // {
dependencies = [
@@ -55898,7 +56972,7 @@ in
sources."clean-stack-2.2.0"
sources."cli-boxes-2.2.0"
sources."cli-cursor-3.1.0"
- sources."cli-width-2.2.1"
+ sources."cli-width-3.0.0"
sources."cliui-4.1.0"
sources."clone-1.0.4"
sources."clone-response-1.0.2"
@@ -55932,9 +57006,9 @@ in
];
})
sources."css-parse-2.0.0"
- sources."csstype-2.6.10"
+ sources."csstype-2.6.13"
sources."currently-unhandled-0.4.1"
- sources."debug-4.2.0"
+ sources."debug-3.2.6"
sources."decamelize-1.2.0"
(sources."decamelize-keys-1.1.0" // {
dependencies = [
@@ -55954,10 +57028,10 @@ in
sources."array-union-2.1.0"
sources."braces-3.0.2"
sources."dir-glob-3.0.1"
- sources."fast-glob-3.2.2"
+ sources."fast-glob-3.2.4"
sources."fill-range-7.0.1"
sources."globby-10.0.2"
- sources."ignore-5.1.6"
+ sources."ignore-5.1.8"
sources."is-number-7.0.0"
sources."is-path-inside-3.0.2"
sources."micromatch-4.0.2"
@@ -56003,16 +57077,17 @@ in
sources."semver-5.7.1"
];
})
+ sources."debug-4.2.0"
sources."ignore-4.0.6"
sources."semver-6.3.0"
sources."strip-ansi-5.2.0"
- sources."strip-json-comments-3.1.0"
+ sources."strip-json-comments-3.1.1"
];
})
sources."eslint-plugin-vue-6.2.2"
- sources."eslint-scope-5.0.0"
+ sources."eslint-scope-5.1.0"
sources."eslint-utils-1.4.3"
- sources."eslint-visitor-keys-1.1.0"
+ sources."eslint-visitor-keys-1.3.0"
sources."espree-6.2.1"
sources."esprima-4.0.1"
(sources."esquery-1.3.1" // {
@@ -56058,7 +57133,7 @@ in
sources."extend-shallow-2.0.1"
];
})
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
(sources."fast-glob-2.2.7" // {
dependencies = [
(sources."glob-parent-3.1.0" // {
@@ -56128,14 +57203,14 @@ in
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.3"
+ sources."hast-util-is-body-ok-link-1.0.4"
sources."hast-util-is-element-1.0.4"
sources."hast-util-parse-selector-2.2.4"
- sources."hast-util-to-string-1.0.3"
+ 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.2"
+ 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"
@@ -56150,11 +57225,11 @@ in
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ini-1.3.5"
- (sources."inquirer-7.1.0" // {
+ (sources."inquirer-7.3.3" // {
dependencies = [
sources."ansi-regex-5.0.0"
sources."ansi-styles-4.2.1"
- sources."chalk-3.0.0"
+ sources."chalk-4.1.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."emoji-regex-8.0.0"
@@ -56226,7 +57301,7 @@ in
sources."load-json-file-4.0.0"
sources."load-plugin-2.3.1"
sources."locate-path-2.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lodash.assign-4.2.0"
sources."lodash.defaults-4.2.0"
sources."lodash.iteratee-4.7.0"
@@ -56258,7 +57333,7 @@ in
sources."read-pkg-up-3.0.0"
];
})
- sources."merge2-1.3.0"
+ sources."merge2-1.4.1"
sources."micromatch-3.1.10"
sources."mimic-fn-2.1.0"
sources."mimic-response-1.0.1"
@@ -56305,7 +57380,7 @@ in
sources."object-visit-1.0.1"
sources."object.pick-1.3.0"
sources."once-1.4.0"
- sources."onetime-5.1.0"
+ sources."onetime-5.1.1"
sources."optionator-0.8.3"
sources."os-homedir-1.0.2"
(sources."os-locale-3.1.0" // {
@@ -56371,8 +57446,9 @@ in
sources."ansi-escapes-3.2.0"
sources."ansi-regex-4.1.0"
sources."cli-cursor-2.1.0"
+ sources."cli-width-2.2.1"
sources."cross-spawn-6.0.5"
- sources."debug-3.2.6"
+ sources."debug-4.2.0"
sources."eslint-5.16.0"
sources."eslint-scope-4.0.3"
sources."espree-5.0.1"
@@ -56389,6 +57465,7 @@ in
(sources."vue-eslint-parser-2.0.3" // {
dependencies = [
sources."acorn-5.7.4"
+ sources."debug-3.2.6"
sources."eslint-scope-3.7.3"
sources."espree-3.5.4"
];
@@ -56414,7 +57491,7 @@ in
sources."p-limit-2.3.0"
sources."p-locate-4.1.0"
sources."p-try-2.2.0"
- sources."parse-json-5.0.0"
+ sources."parse-json-5.0.1"
sources."path-exists-4.0.0"
(sources."read-pkg-5.2.0" // {
dependencies = [
@@ -56429,7 +57506,7 @@ in
sources."redent-2.0.0"
sources."regex-not-1.0.2"
sources."regexpp-2.0.1"
- sources."registry-auth-token-4.1.1"
+ 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" // {
@@ -56460,12 +57537,12 @@ in
sources."rimraf-2.6.3"
sources."run-async-2.4.1"
sources."run-parallel-1.1.9"
- sources."rxjs-6.5.5"
+ sources."rxjs-6.6.2"
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.7"
+ sources."sass-formatter-0.4.13"
sources."sax-1.2.4"
sources."semver-5.7.1"
sources."semver-diff-2.1.0"
@@ -56580,9 +57657,10 @@ in
sources."yargs-parser-2.4.1"
];
})
- (sources."stylus-0.54.7" // {
+ (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"
@@ -56591,7 +57669,7 @@ in
sources."stylus-supremacy-2.14.5"
sources."suf-cli-0.1.1"
sources."suf-node-1.1.1"
- sources."suf-regex-0.0.20"
+ sources."suf-regex-0.0.22"
sources."supports-color-5.5.0"
sources."symbol-0.2.3"
(sources."table-5.4.6" // {
@@ -56625,7 +57703,7 @@ in
sources."type-check-0.3.2"
sources."type-fest-0.3.1"
sources."typedarray-0.0.6"
- sources."typescript-3.9.4"
+ sources."typescript-3.9.7"
sources."unherit-1.1.3"
(sources."unified-7.1.0" // {
dependencies = [
@@ -56636,7 +57714,6 @@ in
})
(sources."unified-engine-6.0.1" // {
dependencies = [
- sources."debug-3.2.6"
sources."to-vfile-4.0.0"
sources."unist-util-stringify-position-1.1.2"
sources."vfile-3.0.1"
@@ -56680,9 +57757,9 @@ in
sources."use-3.1.1"
sources."user-home-2.0.0"
sources."util-deprecate-1.0.2"
- sources."v8-compile-cache-2.1.0"
+ sources."v8-compile-cache-2.1.1"
sources."validate-npm-package-license-3.0.4"
- sources."vfile-4.1.1"
+ sources."vfile-4.2.0"
sources."vfile-location-2.0.6"
sources."vfile-message-2.0.4"
(sources."vfile-reporter-6.0.1" // {
@@ -56698,8 +57775,9 @@ in
sources."vfile-sort-2.2.2"
sources."vfile-statistics-1.1.4"
sources."vls-0.2.0"
- (sources."vscode-css-languageservice-4.2.0" // {
+ (sources."vscode-css-languageservice-4.3.1" // {
dependencies = [
+ sources."vscode-languageserver-types-3.16.0-next.2"
sources."vscode-uri-2.1.2"
];
})
@@ -56712,7 +57790,11 @@ in
sources."vscode-nls-4.1.2"
sources."vscode-uri-1.0.8"
sources."vscode-web-custom-data-0.1.4"
- sources."vue-eslint-parser-7.1.0"
+ (sources."vue-eslint-parser-7.1.0" // {
+ dependencies = [
+ sources."debug-4.2.0"
+ ];
+ })
sources."vue-onsenui-helper-json-1.0.2"
sources."wcwidth-1.0.1"
sources."which-1.3.1"
@@ -56756,10 +57838,10 @@ in
coc-vimtex = nodeEnv.buildNodePackage {
name = "coc-vimtex";
packageName = "coc-vimtex";
- version = "1.0.3";
+ version = "1.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-vimtex/-/coc-vimtex-1.0.3.tgz";
- sha512 = "1jlp63vfkkrmqnx39ccw9kzicx2s9vvci95jr2p6nnmarvfi33vm70v3q5cjrxjdwf5z4nv17nb6v9icpp3m6kd58fp6c62kw7n4ffc";
+ url = "https://registry.npmjs.org/coc-vimtex/-/coc-vimtex-1.0.4.tgz";
+ sha512 = "gE04Ruk/7Of+jhVlWUT3M5xW5LEN24335rpSPHu7u1uzasuv9SsNehXbZpkj1SEYM4K7+5bw8NC+EFshuZm6Vw==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -56777,7 +57859,7 @@ in
version = "1.0.8";
src = fetchurl {
url = "https://registry.npmjs.org/coc-wxml/-/coc-wxml-1.0.8.tgz";
- sha512 = "3vk258lxh4b2sjxjbj8dkgr8ax5mlkv65c1na9cgmykm7ddmvq3xmvw43q551rpg18ywhpggijh2pwbkrg7nl57wzr1as5cn8ri9prh";
+ sha512 = "MN8UM7KsaBXy56dQe16ei18BZXzvQu5ReDeHUvAgfNc+8K6tnTp9fSwpG1gxe9JaukL5zYbkkl1qsQjsFBUx9w==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -56794,7 +57876,7 @@ in
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/coc-yaml/-/coc-yaml-1.0.4.tgz";
- sha512 = "2rp64h96a2nk2ck2pa700lricq11b4lv42rpwyhilpkz0srisyqbqy31zmgy9ga6jg425nyk8jkprvhn8g2a8djzkf2zl45njl0a70a";
+ sha512 = "ChwFqLSF0C/c/LIhJR6ycOc7JZreFkGeNOol/+oPw+OFvY5Zgz8vjdDzmwXZlKwQMIuZAnDUFZOJaYUyCRJzsw==";
};
dependencies = [
sources."agent-base-4.3.0"
@@ -56806,12 +57888,12 @@ in
sources."http-proxy-agent-2.1.0"
sources."https-proxy-agent-2.2.4"
sources."js-yaml-3.14.0"
- sources."jsonc-parser-2.2.1"
+ sources."jsonc-parser-2.3.0"
sources."ms-2.0.0"
sources."prettier-1.19.1"
sources."request-light-0.2.5"
sources."sprintf-js-1.0.3"
- sources."vscode-json-languageservice-3.6.0"
+ sources."vscode-json-languageservice-3.8.0"
sources."vscode-jsonrpc-4.0.0"
(sources."vscode-languageserver-5.2.1" // {
dependencies = [
@@ -56845,7 +57927,7 @@ in
version = "1.1.4";
src = fetchurl {
url = "https://registry.npmjs.org/coc-yank/-/coc-yank-1.1.4.tgz";
- sha512 = "0y3hjknazvsxal4ra9hq78kq05v22p1kxsrv5p68s0miy63vdr7i9zqsn807caiknmg3h7ds8hx9s44ppcnsnx1igkrr2jz423jgapj";
+ sha512 = "8qonhyBfipzni6Fbbdm9hOjUIdLtwPGqnVGxA5DV+Kd4ctvD+FiBRuaWnXWf4QqxC8ATHQyTyoSqrvdXdko4PA==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -56928,7 +58010,7 @@ in
version = "4.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/configurable-http-proxy/-/configurable-http-proxy-4.2.1.tgz";
- sha512 = "0yzrykpgq0yj43yq4six564w5xb5acks5dmgnz9b0qplsilkficgldb865l90ibalh0byqkyfjzc5agfabxwhgd4akv8vfs7m548wp3";
+ sha512 = "43JESj3abbSnIu1B3pdyTxX2pfMT+wUgVSuCRItBq9HHops0anoxWOnbV1vRk6myeuHElB41wX4Q6QF+d/r8PQ==";
};
dependencies = [
sources."async-2.6.3"
@@ -56941,22 +58023,21 @@ in
sources."colorspace-1.1.2"
sources."commander-4.1.1"
sources."core-util-is-1.0.2"
- sources."debug-3.2.6"
sources."diagnostics-1.1.1"
sources."enabled-1.0.2"
sources."env-variable-0.0.6"
sources."eventemitter3-4.0.4"
sources."fast-safe-stringify-2.0.7"
- sources."fecha-2.3.3"
- sources."follow-redirects-1.11.0"
+ sources."fecha-4.2.0"
+ sources."follow-redirects-1.12.1"
sources."http-proxy-1.18.1"
sources."inherits-2.0.4"
sources."is-arrayish-0.3.2"
sources."is-stream-1.1.0"
sources."isarray-1.0.0"
sources."kuler-1.0.1"
- sources."lodash-4.17.15"
- sources."logform-2.1.2"
+ sources."lodash-4.17.19"
+ sources."logform-2.2.0"
sources."lynx-0.2.0"
sources."mersenne-0.0.4"
sources."ms-2.1.2"
@@ -56974,7 +58055,7 @@ in
sources."triple-beam-1.3.0"
sources."util-deprecate-1.0.2"
sources."winston-3.2.1"
- (sources."winston-transport-4.3.0" // {
+ (sources."winston-transport-4.4.0" // {
dependencies = [
sources."readable-stream-2.3.7"
sources."safe-buffer-5.1.2"
@@ -57003,13 +58084,12 @@ in
dependencies = [
sources."@mrmlnc/readdir-enhanced-2.2.1"
sources."@nodelib/fs.stat-1.1.3"
- sources."@types/events-3.0.0"
- sources."@types/glob-7.1.1"
+ sources."@types/glob-7.1.3"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.0.5"
+ sources."@types/node-14.0.27"
sources."abbrev-1.1.1"
sources."accepts-1.3.7"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."ansi-0.3.1"
sources."ansi-align-2.0.0"
sources."ansi-escapes-3.2.0"
@@ -57186,7 +58266,7 @@ in
];
})
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-glob-2.2.7"
sources."fast-json-parse-1.0.3"
sources."fast-json-stable-stringify-2.1.0"
@@ -57229,7 +58309,7 @@ in
})
sources."graceful-fs-4.2.4"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."has-flag-3.0.0"
sources."has-value-1.0.0"
(sources."has-values-1.0.0" // {
@@ -57302,19 +58382,19 @@ in
sources."kind-of-6.0.3"
sources."latest-version-3.1.0"
sources."locate-path-2.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lodash.debounce-4.0.8"
sources."loud-rejection-2.2.0"
sources."lowercase-keys-1.0.1"
sources."lru-cache-4.1.5"
- sources."macos-release-2.3.0"
+ sources."macos-release-2.4.1"
sources."make-dir-1.3.0"
sources."map-cache-0.2.2"
sources."map-visit-1.0.0"
sources."md5-file-4.0.0"
sources."media-typer-0.3.0"
sources."merge-descriptors-1.0.1"
- sources."merge2-1.3.0"
+ sources."merge2-1.4.1"
sources."methods-1.1.2"
sources."micromatch-3.1.10"
sources."mime-1.6.0"
@@ -57429,7 +58509,7 @@ in
sources."restore-cursor-2.0.0"
sources."ret-0.1.15"
sources."run-async-2.4.1"
- sources."rxjs-6.5.5"
+ sources."rxjs-6.6.2"
sources."safe-buffer-5.1.2"
sources."safe-regex-1.1.0"
sources."safer-buffer-2.1.2"
@@ -57578,7 +58658,7 @@ in
sources."verror-1.10.0"
sources."which-1.3.1"
sources."widest-line-2.0.1"
- sources."windows-release-3.3.0"
+ sources."windows-release-3.3.1"
(sources."with-open-file-0.1.7" // {
dependencies = [
sources."pify-4.0.1"
@@ -57610,16 +58690,15 @@ in
sha512 = "HCpNdBkQy3rw+uARLuIf0YurqsMXYzBa9ihhSAuxYJcNIrqrSq3BstPfr0cQN38AdMrQiO9Dp4hYy7GtGJsLPg==";
};
dependencies = [
- sources."@babel/code-frame-7.10.1"
- sources."@babel/helper-validator-identifier-7.10.1"
- sources."@babel/highlight-7.10.1"
+ sources."@babel/code-frame-7.10.4"
+ sources."@babel/helper-validator-identifier-7.10.4"
+ sources."@babel/highlight-7.10.4"
sources."@mrmlnc/readdir-enhanced-2.2.1"
sources."@nodelib/fs.stat-1.1.3"
- sources."@types/events-3.0.0"
- sources."@types/glob-7.1.1"
+ sources."@types/glob-7.1.3"
sources."@types/minimatch-3.0.3"
sources."@types/minimist-1.2.0"
- sources."@types/node-14.0.5"
+ sources."@types/node-14.0.27"
sources."@types/normalize-package-data-2.4.0"
sources."aggregate-error-3.0.1"
sources."ansi-styles-3.2.1"
@@ -57783,7 +58862,7 @@ in
sources."map-obj-4.1.0"
sources."map-visit-1.0.0"
sources."meow-6.1.1"
- sources."merge2-1.3.0"
+ sources."merge2-1.4.1"
sources."micromatch-3.1.10"
sources."min-indent-1.0.1"
sources."minimatch-3.0.4"
@@ -57826,7 +58905,7 @@ in
sources."p-map-2.1.0"
];
})
- sources."p-event-4.1.0"
+ sources."p-event-4.2.0"
(sources."p-filter-2.1.0" // {
dependencies = [
sources."p-map-2.1.0"
@@ -57836,9 +58915,9 @@ in
sources."p-limit-2.3.0"
sources."p-locate-4.1.0"
sources."p-map-3.0.0"
- sources."p-timeout-2.0.1"
+ sources."p-timeout-3.2.0"
sources."p-try-2.2.0"
- sources."parse-json-5.0.0"
+ sources."parse-json-5.0.1"
sources."pascalcase-0.1.1"
sources."path-dirname-1.0.2"
sources."path-exists-4.0.0"
@@ -57974,7 +59053,7 @@ in
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/create-cycle-app/-/create-cycle-app-5.0.0.tgz";
- sha512 = "1s9rajjz1k6sm972j0m0bdnmxwa8gscyy34amgpqnhy218hwl5fq6kff8rx0s142950l65f0n589rbh2vxnx56h7fnpaiba2fbp9k91";
+ sha512 = "Ic10lxNqRXWtO9CUbvsWcOWEigWuGApKEiRo0DNybhrsCuUQBeGhxfdVRYb3TD+keK+2LVCBFCdVbWb4UqqcdA==";
};
dependencies = [
sources."@cycle/dom-18.3.0"
@@ -57987,7 +59066,7 @@ in
sources."@cycle/run-3.4.0"
sources."@cycle/time-0.10.1"
sources."@types/cookiejar-2.1.1"
- sources."@types/node-14.0.5"
+ sources."@types/node-14.0.27"
sources."@types/superagent-3.8.2"
sources."ansi-escapes-3.2.0"
sources."ansi-regex-2.1.1"
@@ -58050,7 +59129,7 @@ in
sources."is-fullwidth-code-point-2.0.0"
sources."isarray-1.0.0"
sources."isexe-2.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lodash._baseiteratee-4.7.0"
sources."lodash._basetostring-4.12.0"
sources."lodash._baseuniq-4.6.0"
@@ -58189,7 +59268,7 @@ in
sources."isarray-0.0.1"
sources."isexe-2.0.0"
sources."jsonfile-4.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."mimic-fn-2.1.0"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
@@ -58197,7 +59276,7 @@ in
sources."ms-2.0.0"
sources."mute-stream-0.0.8"
sources."once-1.4.0"
- sources."onetime-5.1.0"
+ sources."onetime-5.1.1"
sources."os-tmpdir-1.0.2"
sources."path-is-absolute-1.0.1"
sources."path-key-3.1.1"
@@ -58206,7 +59285,7 @@ in
sources."restore-cursor-3.1.0"
sources."rimraf-2.7.1"
sources."run-async-2.4.1"
- sources."rxjs-6.5.5"
+ sources."rxjs-6.6.2"
sources."safe-buffer-5.1.2"
sources."safer-buffer-2.1.2"
sources."semver-6.3.0"
@@ -58263,10 +59342,10 @@ in
create-react-native-app = nodeEnv.buildNodePackage {
name = "create-react-native-app";
packageName = "create-react-native-app";
- version = "3.4.0";
+ version = "3.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/create-react-native-app/-/create-react-native-app-3.4.0.tgz";
- sha512 = "3a1QgXSl9sCpfgDCHX12ydRQHYMoAd6nYL1rRupeWglbj3YWEWui/unjJBFgpyQPwKvS8w4Hon871mSCcXtGOQ==";
+ url = "https://registry.npmjs.org/create-react-native-app/-/create-react-native-app-3.5.0.tgz";
+ sha512 = "Q/V11lyflnkhWEkMImgTvG0iRx9q2K2c1Ko/NnP7XOl63JvQ/hlvaoyxYE85vM0fIJyWXO8qTSf2Uen+8oUTTA==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -58310,7 +59389,7 @@ in
};
dependencies = [
sources."abstract-random-access-1.1.2"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."ansi-align-2.0.0"
sources."ansi-diff-1.1.1"
sources."ansi-regex-3.0.0"
@@ -58515,11 +59594,11 @@ in
sources."extsprintf-1.3.0"
sources."eyes-0.1.8"
sources."fast-bitfield-1.2.2"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
- (sources."fd-lock-1.0.2" // {
+ (sources."fd-lock-1.1.1" // {
dependencies = [
- sources."napi-macros-1.8.2"
+ sources."node-gyp-build-4.2.3"
];
})
sources."fd-read-stream-1.1.0"
@@ -58545,7 +59624,7 @@ in
sources."got-6.7.1"
sources."graceful-fs-4.2.4"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."has-flag-3.0.0"
sources."has-value-1.0.0"
(sources."has-values-1.0.0" // {
@@ -58774,7 +59853,7 @@ in
sources."varint-5.0.0"
];
})
- sources."simple-concat-1.0.0"
+ sources."simple-concat-1.0.1"
sources."simple-get-3.1.0"
sources."simple-sha1-2.1.2"
sources."siphash24-1.1.1"
@@ -58812,7 +59891,7 @@ in
sources."sodium-javascript-0.5.6"
(sources."sodium-native-2.4.9" // {
dependencies = [
- sources."node-gyp-build-4.2.2"
+ sources."node-gyp-build-4.2.3"
];
})
sources."sodium-universal-2.0.0"
@@ -58918,9 +59997,9 @@ in
sources."use-3.1.1"
sources."util-deprecate-1.0.2"
sources."utile-0.3.0"
- (sources."utp-native-2.1.10" // {
+ (sources."utp-native-2.2.1" // {
dependencies = [
- sources."node-gyp-build-4.2.2"
+ sources."node-gyp-build-4.2.3"
sources."readable-stream-3.6.0"
sources."unordered-set-2.0.1"
];
@@ -58976,174 +60055,20 @@ in
bypassCache = true;
reconstructLock = true;
};
- dnschain = nodeEnv.buildNodePackage {
- name = "dnschain";
- packageName = "dnschain";
- version = "0.5.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/dnschain/-/dnschain-0.5.3.tgz";
- sha1 = "9b21d9ac5e203295f372ac37df470e9f0854c470";
- };
- dependencies = [
- sources."accepts-1.2.13"
- sources."assert-plus-1.0.0"
- sources."async-0.9.2"
- sources."better-curry-1.6.0"
- sources."binaryheap-0.0.3"
- sources."bindings-1.5.0"
- sources."bluebird-2.9.9"
- sources."bottleneck-1.5.3"
- sources."buffercursor-0.0.12"
- sources."colors-0.6.2"
- sources."combined-stream-0.0.7"
- sources."component-emitter-1.1.2"
- sources."content-disposition-0.5.0"
- sources."cookie-0.1.2"
- sources."cookie-signature-1.0.5"
- sources."cookiejar-2.0.1"
- sources."core-util-is-1.0.2"
- sources."crc-3.2.1"
- sources."cycle-1.0.3"
- sources."debug-2.1.3"
- sources."delayed-stream-0.0.5"
- sources."depd-1.0.1"
- sources."destroy-1.0.3"
- sources."duplexer-0.1.1"
- sources."ee-first-1.1.0"
- sources."es5class-2.3.1"
- sources."escape-html-1.0.1"
- sources."etag-1.5.1"
- sources."event-stream-3.2.2"
- sources."eventemitter3-0.1.6"
- sources."express-4.11.2"
- sources."extend-1.2.1"
- sources."extsprintf-1.4.0"
- sources."eyes-0.1.8"
- sources."faye-websocket-0.11.3"
- sources."file-uri-to-path-1.0.0"
- sources."finalhandler-0.3.3"
- sources."form-data-0.1.3"
- sources."formidable-1.0.14"
- sources."forwarded-0.1.2"
- sources."fresh-0.2.4"
- sources."from-0.1.7"
- sources."hiredis-0.4.1"
- sources."http-parser-js-0.5.2"
- sources."inherits-2.0.4"
- sources."ini-1.3.5"
- sources."ipaddr.js-1.0.5"
- sources."isarray-0.0.1"
- (sources."json-rpc2-0.8.1" // {
- dependencies = [
- sources."debug-1.0.5"
- sources."lodash-2.4.2"
- sources."ms-2.0.0"
- ];
- })
- sources."jsonparse-0.0.6"
- sources."lodash-3.1.0"
- sources."map-stream-0.1.0"
- sources."media-typer-0.3.0"
- sources."merge-descriptors-0.0.2"
- sources."methods-1.1.2"
- sources."mime-1.2.11"
- sources."mime-db-1.44.0"
- sources."mime-types-2.1.27"
- sources."minimist-0.0.10"
- sources."ms-0.7.0"
- sources."nan-2.14.1"
- (sources."native-dns-git+https://github.com/okTurtles/node-dns.git#08433ec98f517eed3c6d5e47bdf62603539cd402" // {
- dependencies = [
- sources."native-dns-packet-git+https://github.com/okTurtles/native-dns-packet.git#8bf2714c318cfe7d31bca2006385882ccbf503e4"
- ];
- })
- (sources."native-dns-cache-git+https://github.com/okTurtles/native-dns-cache.git#8714196bb9223cc9a4064a4fddf9e82ec50b7d4d" // {
- dependencies = [
- sources."native-dns-packet-git+https://github.com/okTurtles/native-dns-packet.git#307e77a47ebba57a5ae9118a284e916e5ebb305a"
- ];
- })
- sources."native-dns-packet-0.1.1"
- sources."nconf-0.7.1"
- sources."negotiator-0.5.3"
- sources."on-finished-2.2.1"
- sources."optimist-0.6.1"
- sources."parseurl-1.3.3"
- sources."path-to-regexp-0.1.3"
- sources."pause-stream-0.0.11"
- sources."pkginfo-0.3.1"
- sources."properties-1.2.1"
- sources."proxy-addr-1.0.10"
- sources."qs-2.3.3"
- sources."range-parser-1.0.3"
- sources."readable-stream-1.0.27-1"
- sources."redis-0.12.1"
- sources."reduce-component-1.0.1"
- sources."safe-buffer-5.2.1"
- sources."send-0.11.1"
- sources."serve-static-1.8.1"
- sources."split-0.3.3"
- sources."stack-trace-0.0.10"
- sources."stream-combiner-0.0.4"
- sources."string-2.0.1"
- sources."string_decoder-0.10.31"
- (sources."superagent-0.21.0" // {
- dependencies = [
- sources."methods-1.0.1"
- sources."qs-1.2.0"
- ];
- })
- sources."through-2.3.8"
- (sources."type-is-1.5.7" // {
- dependencies = [
- sources."mime-db-1.12.0"
- sources."mime-types-2.0.14"
- ];
- })
- sources."utils-merge-1.0.0"
- sources."vary-1.0.1"
- sources."verror-1.10.0"
- sources."websocket-driver-0.7.4"
- sources."websocket-extensions-0.1.3"
- (sources."winston-0.8.0" // {
- dependencies = [
- sources."async-0.2.10"
- ];
- })
- sources."wordwrap-0.0.3"
- ];
- buildInputs = globalBuildInputs;
- meta = {
- description = "A blockchain-based DNS + HTTPS server that fixes HTTPS security, and more!";
- homepage = https://github.com/okTurtles/dnschain;
- license = "MPL-2.0";
- };
- production = true;
- bypassCache = true;
- reconstructLock = true;
- };
dockerfile-language-server-nodejs = nodeEnv.buildNodePackage {
name = "dockerfile-language-server-nodejs";
packageName = "dockerfile-language-server-nodejs";
- version = "0.0.24";
+ version = "0.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/dockerfile-language-server-nodejs/-/dockerfile-language-server-nodejs-0.0.24.tgz";
- sha512 = "tG0cE6yIyj80eKHMbDBMNPHc1l40GW8v7b8jeDRs0Jv42boG0s6DEsM/eDFQw92mwAtBry07mB1tM+jSwqGzJw==";
+ url = "https://registry.npmjs.org/dockerfile-language-server-nodejs/-/dockerfile-language-server-nodejs-0.1.1.tgz";
+ sha512 = "oGWWKH7UzTulQDqvbONC4cGw8Zw43PnBXN2r3msXacV61n9YnrnbnqIJavl5zCrKEPLcu30rogMkNmrRBNNfJQ==";
};
dependencies = [
- sources."dockerfile-ast-0.0.25"
- (sources."dockerfile-language-service-0.0.12" // {
- dependencies = [
- (sources."dockerfile-utils-0.0.16" // {
- dependencies = [
- sources."vscode-languageserver-types-3.6.0"
- ];
- })
- ];
- })
- (sources."dockerfile-utils-0.0.11" // {
+ sources."dockerfile-ast-0.0.27"
+ sources."dockerfile-language-service-0.1.0"
+ (sources."dockerfile-utils-0.1.0" // {
dependencies = [
- sources."dockerfile-ast-0.0.12"
- sources."vscode-languageserver-types-3.6.0"
+ sources."dockerfile-ast-0.0.28"
];
})
sources."vscode-jsonrpc-5.0.1"
@@ -59164,47 +60089,47 @@ in
elasticdump = nodeEnv.buildNodePackage {
name = "elasticdump";
packageName = "elasticdump";
- version = "6.28.4";
+ version = "6.33.1";
src = fetchurl {
- url = "https://registry.npmjs.org/elasticdump/-/elasticdump-6.28.4.tgz";
- sha512 = "KgKHW1PDfOOMzbldVhySG4sLFrllEFLvqNO/Is0F15sSho11lOjAb2MoKOB/bypJQ7DgrxR/O9zMVFxvEI6Vdg==";
+ url = "https://registry.npmjs.org/elasticdump/-/elasticdump-6.33.1.tgz";
+ sha512 = "g+SeRgxjkNJjyqA2fKZsCcAQFMXSnPa9RXC5zggPT6D1YwJFndYfdHNXBg93gjc2c1P89DrvqZpdfCI6r9sQrw==";
};
dependencies = [
sources."JSONStream-1.3.5"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
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.686.0"
+ sources."aws-sdk-2.726.0"
sources."aws-sign2-0.7.0"
sources."aws4-1.10.0"
sources."base64-js-1.3.1"
sources."bcrypt-pbkdf-1.0.2"
- sources."buffer-4.9.1"
+ sources."big.js-5.2.2"
+ sources."buffer-4.9.2"
sources."buffer-queue-1.0.0"
sources."bytes-3.1.0"
sources."caseless-0.12.0"
sources."combined-stream-1.0.8"
sources."core-util-is-1.0.2"
sources."dashdash-1.14.1"
- sources."decimal.js-10.2.0"
- sources."delay-4.3.0"
+ sources."delay-4.4.0"
sources."delayed-stream-1.0.0"
sources."ecc-jsbn-0.1.2"
- sources."end-of-stream-1.4.4"
sources."eventemitter3-4.0.4"
sources."events-1.1.1"
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
sources."getpass-0.1.7"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."http-signature-1.2.0"
+ sources."http-status-1.4.2"
sources."ieee754-1.1.13"
sources."inherits-2.0.4"
sources."ini-1.3.5"
@@ -59223,20 +60148,18 @@ in
sources."json-stringify-safe-5.0.1"
sources."jsonparse-1.3.1"
sources."jsprim-1.4.1"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lossless-json-1.0.4"
sources."mime-db-1.44.0"
sources."mime-types-2.1.27"
sources."minimist-1.2.5"
sources."oauth-sign-0.9.0"
- sources."once-1.4.0"
sources."p-finally-1.0.0"
- sources."p-queue-6.4.0"
+ sources."p-queue-6.6.0"
sources."p-timeout-3.2.0"
sources."performance-now-2.1.0"
sources."process-nextick-args-2.0.1"
sources."psl-1.8.0"
- sources."pump-3.0.0"
sources."punycode-1.3.2"
sources."qs-6.5.2"
sources."querystring-0.2.0"
@@ -59281,7 +60204,6 @@ in
sources."uuid-3.3.2"
sources."verror-1.10.0"
sources."when-3.7.8"
- sources."wrappy-1.0.2"
sources."xml2js-0.4.19"
sources."xmlbuilder-9.0.7"
];
@@ -59322,35 +60244,35 @@ in
sha512 = "ZZfCT5/+XXomHI7O+frUJfKeqEnxXYq8SL45s0uR6KMRZpFlckzMlLpyBFKVUNd+VWjgVwmc9d/fe/YhU1N5Ng==";
};
dependencies = [
- sources."@babel/code-frame-7.10.1"
- sources."@babel/core-7.10.1"
- sources."@babel/generator-7.10.1"
- sources."@babel/helper-annotate-as-pure-7.10.1"
- sources."@babel/helper-builder-react-jsx-7.10.1"
- sources."@babel/helper-builder-react-jsx-experimental-7.10.1"
- sources."@babel/helper-function-name-7.10.1"
- sources."@babel/helper-get-function-arity-7.10.1"
- sources."@babel/helper-member-expression-to-functions-7.10.1"
- sources."@babel/helper-module-imports-7.10.1"
- sources."@babel/helper-module-transforms-7.10.1"
- sources."@babel/helper-optimise-call-expression-7.10.1"
- sources."@babel/helper-plugin-utils-7.10.1"
- sources."@babel/helper-replace-supers-7.10.1"
- sources."@babel/helper-simple-access-7.10.1"
- sources."@babel/helper-split-export-declaration-7.10.1"
- sources."@babel/helper-validator-identifier-7.10.1"
- sources."@babel/helpers-7.10.1"
- sources."@babel/highlight-7.10.1"
- sources."@babel/parser-7.10.1"
- sources."@babel/plugin-proposal-object-rest-spread-7.10.1"
- sources."@babel/plugin-syntax-jsx-7.10.1"
+ sources."@babel/code-frame-7.10.4"
+ sources."@babel/core-7.11.0"
+ sources."@babel/generator-7.11.0"
+ 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.10.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.11.0"
+ sources."@babel/helper-module-imports-7.10.4"
+ sources."@babel/helper-module-transforms-7.11.0"
+ 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-split-export-declaration-7.11.0"
+ sources."@babel/helper-validator-identifier-7.10.4"
+ sources."@babel/helpers-7.10.4"
+ sources."@babel/highlight-7.10.4"
+ sources."@babel/parser-7.11.0"
+ sources."@babel/plugin-proposal-object-rest-spread-7.11.0"
+ sources."@babel/plugin-syntax-jsx-7.10.4"
sources."@babel/plugin-syntax-object-rest-spread-7.8.3"
- sources."@babel/plugin-transform-destructuring-7.10.1"
- sources."@babel/plugin-transform-parameters-7.10.1"
- sources."@babel/plugin-transform-react-jsx-7.10.1"
- sources."@babel/template-7.10.1"
- sources."@babel/traverse-7.10.1"
- sources."@babel/types-7.10.1"
+ sources."@babel/plugin-transform-destructuring-7.10.4"
+ sources."@babel/plugin-transform-parameters-7.10.5"
+ sources."@babel/plugin-transform-react-jsx-7.10.4"
+ sources."@babel/template-7.10.4"
+ sources."@babel/traverse-7.11.0"
+ sources."@babel/types-7.11.0"
sources."@sindresorhus/is-2.1.1"
sources."@szmarczak/http-timer-4.0.5"
sources."@types/cacheable-request-6.0.1"
@@ -59358,11 +60280,11 @@ in
sources."@types/http-cache-semantics-4.0.0"
sources."@types/keyv-3.1.1"
sources."@types/minimist-1.2.0"
- sources."@types/node-14.0.5"
+ sources."@types/node-14.0.27"
sources."@types/normalize-package-data-2.4.0"
sources."@types/responselike-1.0.0"
sources."@types/yoga-layout-1.9.2"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
(sources."ansi-escapes-4.3.1" // {
dependencies = [
sources."type-fest-0.11.0"
@@ -59423,7 +60345,7 @@ in
sources."error-ex-1.3.2"
sources."escape-string-regexp-1.0.5"
sources."execa-1.0.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."find-up-3.0.0"
sources."gensync-1.0.0-beta.1"
@@ -59451,7 +60373,7 @@ in
sources."supports-color-7.1.0"
];
})
- (sources."ink-text-input-3.2.2" // {
+ (sources."ink-text-input-3.3.0" // {
dependencies = [
sources."ansi-styles-4.2.1"
sources."chalk-3.0.0"
@@ -59463,7 +60385,7 @@ in
})
sources."is-arrayish-0.2.1"
sources."is-ci-2.0.0"
- sources."is-docker-2.0.0"
+ sources."is-docker-2.1.0"
sources."is-fullwidth-code-point-3.0.0"
sources."is-obj-2.0.0"
sources."is-plain-obj-1.1.0"
@@ -59482,7 +60404,7 @@ in
sources."kind-of-6.0.3"
sources."lines-and-columns-1.1.6"
sources."locate-path-3.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lodash.debounce-4.0.8"
sources."lodash.throttle-4.1.1"
(sources."log-update-3.4.0" // {
@@ -59511,7 +60433,7 @@ in
sources."map-obj-4.1.0"
(sources."mem-6.1.0" // {
dependencies = [
- sources."mimic-fn-3.0.0"
+ sources."mimic-fn-3.1.0"
];
})
(sources."meow-6.1.1" // {
@@ -59535,16 +60457,16 @@ in
sources."npm-run-path-2.0.2"
sources."object-assign-4.1.1"
sources."once-1.4.0"
- sources."onetime-5.1.0"
+ sources."onetime-5.1.1"
sources."p-cancelable-2.0.0"
sources."p-defer-1.0.0"
- sources."p-event-4.1.0"
+ sources."p-event-4.2.0"
sources."p-finally-1.0.0"
sources."p-limit-2.3.0"
sources."p-locate-3.0.0"
- sources."p-timeout-2.0.1"
+ sources."p-timeout-3.2.0"
sources."p-try-2.2.0"
- sources."parse-json-5.0.0"
+ sources."parse-json-5.0.1"
sources."path-exists-3.0.0"
sources."path-key-2.0.1"
sources."path-parse-1.0.6"
@@ -59655,31 +60577,45 @@ in
bypassCache = true;
reconstructLock = true;
};
+ escape-string-regexp = nodeEnv.buildNodePackage {
+ name = "escape-string-regexp";
+ packageName = "escape-string-regexp";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz";
+ sha512 = "TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==";
+ };
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "Escape RegExp special characters";
+ homepage = "https://github.com/sindresorhus/escape-string-regexp#readme";
+ license = "MIT";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
eslint = nodeEnv.buildNodePackage {
name = "eslint";
packageName = "eslint";
- version = "7.1.0";
+ version = "7.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint/-/eslint-7.1.0.tgz";
- sha512 = "DfS3b8iHMK5z/YLSme8K5cge168I8j8o1uiVmFCgnnjxZQbCGyraF8bMl7Ju4yfBmCuxD7shOF7eqGkcuIHfsA==";
+ url = "https://registry.npmjs.org/eslint/-/eslint-7.6.0.tgz";
+ sha512 = "QlAManNtqr7sozWm5TF4wIH9gmUm2hE3vNRUvyoYAa4y1l5/jxD/PQStEjBMQtCqZmSep8UxrcecI60hOpe61w==";
};
dependencies = [
- sources."@babel/code-frame-7.10.1"
- sources."@babel/helper-validator-identifier-7.10.1"
- (sources."@babel/highlight-7.10.1" // {
+ sources."@babel/code-frame-7.10.4"
+ sources."@babel/helper-validator-identifier-7.10.4"
+ (sources."@babel/highlight-7.10.4" // {
dependencies = [
sources."chalk-2.4.2"
];
})
sources."@types/color-name-1.1.1"
- sources."acorn-7.2.0"
+ sources."acorn-7.4.0"
sources."acorn-jsx-5.2.0"
- sources."ajv-6.12.2"
- (sources."ansi-escapes-4.3.1" // {
- dependencies = [
- sources."type-fest-0.11.0"
- ];
- })
+ sources."ajv-6.12.3"
+ sources."ansi-colors-4.1.1"
sources."ansi-regex-5.0.0"
sources."ansi-styles-3.2.1"
sources."argparse-1.0.10"
@@ -59687,7 +60623,7 @@ in
sources."balanced-match-1.0.0"
sources."brace-expansion-1.1.11"
sources."callsites-3.1.0"
- (sources."chalk-4.0.0" // {
+ (sources."chalk-4.1.0" // {
dependencies = [
sources."ansi-styles-4.2.1"
sources."color-convert-2.0.1"
@@ -59696,9 +60632,6 @@ in
sources."supports-color-7.1.0"
];
})
- sources."chardet-0.7.0"
- sources."cli-cursor-3.1.0"
- sources."cli-width-2.2.1"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."concat-map-0.0.1"
@@ -59706,12 +60639,13 @@ in
sources."debug-4.2.0"
sources."deep-is-0.1.3"
sources."doctrine-3.0.0"
- sources."emoji-regex-8.0.0"
+ sources."emoji-regex-7.0.3"
+ sources."enquirer-2.3.6"
sources."escape-string-regexp-1.0.5"
- sources."eslint-scope-5.0.0"
- sources."eslint-utils-2.0.0"
- sources."eslint-visitor-keys-1.1.0"
- sources."espree-7.0.0"
+ sources."eslint-scope-5.1.0"
+ sources."eslint-utils-2.1.0"
+ sources."eslint-visitor-keys-1.3.0"
+ sources."espree-7.2.0"
sources."esprima-4.0.1"
(sources."esquery-1.3.1" // {
dependencies = [
@@ -59721,11 +60655,9 @@ in
sources."esrecurse-4.2.1"
sources."estraverse-4.3.0"
sources."esutils-2.0.3"
- sources."external-editor-3.1.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."fast-levenshtein-2.0.6"
- sources."figures-3.2.0"
sources."file-entry-cache-5.0.1"
sources."flat-cache-2.0.1"
sources."flatted-2.0.2"
@@ -59735,24 +60667,13 @@ in
sources."glob-parent-5.1.1"
sources."globals-12.4.0"
sources."has-flag-3.0.0"
- sources."iconv-lite-0.4.24"
sources."ignore-4.0.6"
sources."import-fresh-3.2.1"
sources."imurmurhash-0.1.4"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
- (sources."inquirer-7.1.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.1.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."isexe-2.0.0"
sources."js-tokens-4.0.0"
@@ -59760,18 +60681,14 @@ in
sources."json-schema-traverse-0.4.1"
sources."json-stable-stringify-without-jsonify-1.0.1"
sources."levn-0.4.1"
- sources."lodash-4.17.15"
- sources."mimic-fn-2.1.0"
+ sources."lodash-4.17.19"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
sources."mkdirp-0.5.5"
sources."ms-2.1.2"
- sources."mute-stream-0.0.8"
sources."natural-compare-1.4.0"
sources."once-1.4.0"
- sources."onetime-5.1.0"
sources."optionator-0.9.1"
- sources."os-tmpdir-1.0.2"
sources."parent-module-1.0.1"
sources."path-is-absolute-1.0.1"
sources."path-key-3.1.1"
@@ -59780,42 +60697,27 @@ in
sources."punycode-2.1.1"
sources."regexpp-3.1.0"
sources."resolve-from-4.0.0"
- sources."restore-cursor-3.1.0"
sources."rimraf-2.6.3"
- sources."run-async-2.4.1"
- sources."rxjs-6.5.5"
- sources."safer-buffer-2.1.2"
sources."semver-7.3.2"
sources."shebang-command-2.0.0"
sources."shebang-regex-3.0.0"
- sources."signal-exit-3.0.3"
- (sources."slice-ansi-2.1.0" // {
- dependencies = [
- sources."is-fullwidth-code-point-2.0.0"
- ];
- })
+ sources."slice-ansi-2.1.0"
sources."sprintf-js-1.0.3"
- sources."string-width-4.2.0"
- sources."strip-ansi-6.0.0"
- sources."strip-json-comments-3.1.0"
- sources."supports-color-5.5.0"
- (sources."table-5.4.6" // {
+ (sources."string-width-3.1.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."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."tslib-1.13.0"
sources."type-check-0.4.0"
sources."type-fest-0.8.1"
sources."uri-js-4.2.2"
- sources."v8-compile-cache-2.1.0"
+ sources."v8-compile-cache-2.1.1"
sources."which-2.0.2"
sources."word-wrap-1.2.3"
sources."wrappy-1.0.2"
@@ -59834,24 +60736,24 @@ in
eslint_d = nodeEnv.buildNodePackage {
name = "eslint_d";
packageName = "eslint_d";
- version = "8.1.1";
+ version = "9.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint_d/-/eslint_d-8.1.1.tgz";
- sha512 = "eYr8vOwCQynnI8b5e5R07D2JI6jCItT9QZzWKGZnqMs9lKN+z0bvn1ULCNKp0u4mz1V+lLRglIDiSGIkIDDcLw==";
+ url = "https://registry.npmjs.org/eslint_d/-/eslint_d-9.1.1.tgz";
+ sha512 = "+y3ULQemuvoxWgfV/VGzlYJS84V9GmvyzIxZFGUA3kgUpaJkuqXn/nm21Z/nYYNmfiySXy6RU1ery0A8cztZRw==";
};
dependencies = [
- sources."@babel/code-frame-7.10.1"
- sources."@babel/helper-validator-identifier-7.10.1"
- sources."@babel/highlight-7.10.1"
- sources."@types/color-name-1.1.1"
- sources."acorn-7.2.0"
- sources."acorn-jsx-5.2.0"
- sources."ajv-6.12.2"
- (sources."ansi-escapes-4.3.1" // {
+ sources."@babel/code-frame-7.10.4"
+ sources."@babel/helper-validator-identifier-7.10.4"
+ (sources."@babel/highlight-7.10.4" // {
dependencies = [
- sources."type-fest-0.11.0"
+ sources."chalk-2.4.2"
];
})
+ sources."@types/color-name-1.1.1"
+ sources."acorn-7.4.0"
+ sources."acorn-jsx-5.2.0"
+ sources."ajv-6.12.3"
+ sources."ansi-colors-4.1.1"
sources."ansi-regex-5.0.0"
sources."ansi-styles-3.2.1"
sources."argparse-1.0.10"
@@ -59859,29 +60761,31 @@ in
sources."balanced-match-1.0.0"
sources."brace-expansion-1.1.11"
sources."callsites-3.1.0"
- sources."chalk-2.4.2"
- sources."chardet-0.7.0"
- sources."cli-cursor-3.1.0"
- sources."cli-width-2.2.1"
- sources."color-convert-1.9.3"
- sources."color-name-1.1.3"
- sources."concat-map-0.0.1"
- sources."core_d-1.0.1"
- (sources."cross-spawn-6.0.5" // {
+ (sources."chalk-4.1.0" // {
dependencies = [
- sources."semver-5.7.1"
+ sources."ansi-styles-4.2.1"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ sources."has-flag-4.0.0"
+ sources."supports-color-7.1.0"
];
})
+ sources."color-convert-1.9.3"
+ sources."color-name-1.1.3"
+ sources."concat-map-0.0.1"
+ sources."core_d-2.0.0"
+ sources."cross-spawn-7.0.3"
sources."debug-4.2.0"
sources."deep-is-0.1.3"
sources."doctrine-3.0.0"
- sources."emoji-regex-8.0.0"
+ sources."emoji-regex-7.0.3"
+ sources."enquirer-2.3.6"
sources."escape-string-regexp-1.0.5"
- sources."eslint-6.8.0"
- sources."eslint-scope-5.0.0"
- sources."eslint-utils-1.4.3"
- sources."eslint-visitor-keys-1.1.0"
- sources."espree-6.2.1"
+ sources."eslint-7.6.0"
+ sources."eslint-scope-5.1.0"
+ sources."eslint-utils-2.1.0"
+ sources."eslint-visitor-keys-1.3.0"
+ sources."espree-7.2.0"
sources."esprima-4.0.1"
(sources."esquery-1.3.1" // {
dependencies = [
@@ -59891,11 +60795,9 @@ in
sources."esrecurse-4.2.1"
sources."estraverse-4.3.0"
sources."esutils-2.0.3"
- sources."external-editor-3.1.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."fast-levenshtein-2.0.6"
- sources."figures-3.2.0"
sources."file-entry-cache-5.0.1"
sources."flat-cache-2.0.1"
sources."flatted-2.0.2"
@@ -59905,99 +60807,59 @@ in
sources."glob-parent-5.1.1"
sources."globals-12.4.0"
sources."has-flag-3.0.0"
- sources."iconv-lite-0.4.24"
sources."ignore-4.0.6"
sources."import-fresh-3.2.1"
sources."imurmurhash-0.1.4"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
- (sources."inquirer-7.1.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."strip-ansi-6.0.0"
- sources."supports-color-7.1.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."isexe-2.0.0"
sources."js-tokens-4.0.0"
sources."js-yaml-3.14.0"
sources."json-schema-traverse-0.4.1"
sources."json-stable-stringify-without-jsonify-1.0.1"
- sources."levn-0.3.0"
- sources."lodash-4.17.15"
- sources."mimic-fn-2.1.0"
+ sources."levn-0.4.1"
+ sources."lodash-4.17.19"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
sources."mkdirp-0.5.5"
sources."ms-2.1.2"
- sources."mute-stream-0.0.8"
sources."nanolru-1.0.0"
sources."natural-compare-1.4.0"
- sources."nice-try-1.0.5"
sources."once-1.4.0"
- sources."onetime-5.1.0"
- sources."optionator-0.8.3"
- sources."os-tmpdir-1.0.2"
+ sources."optionator-0.9.1"
sources."parent-module-1.0.1"
sources."path-is-absolute-1.0.1"
- sources."path-key-2.0.1"
- sources."path-parse-1.0.6"
- sources."prelude-ls-1.1.2"
+ sources."path-key-3.1.1"
+ sources."prelude-ls-1.2.1"
sources."progress-2.0.3"
sources."punycode-2.1.1"
- sources."regexpp-2.0.1"
- sources."resolve-1.17.0"
+ sources."regexpp-3.1.0"
sources."resolve-from-4.0.0"
- sources."restore-cursor-3.1.0"
sources."rimraf-2.6.3"
- sources."run-async-2.4.1"
- sources."rxjs-6.5.5"
- sources."safer-buffer-2.1.2"
- sources."semver-6.3.0"
- sources."shebang-command-1.2.0"
- sources."shebang-regex-1.0.0"
- sources."signal-exit-3.0.3"
- (sources."slice-ansi-2.1.0" // {
- dependencies = [
- sources."is-fullwidth-code-point-2.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."sprintf-js-1.0.3"
- (sources."string-width-4.2.0" // {
- dependencies = [
- sources."strip-ansi-6.0.0"
- ];
- })
- (sources."strip-ansi-5.2.0" // {
+ (sources."string-width-3.1.0" // {
dependencies = [
sources."ansi-regex-4.1.0"
+ sources."strip-ansi-5.2.0"
];
})
- sources."strip-json-comments-3.1.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" // {
- dependencies = [
- sources."emoji-regex-7.0.3"
- sources."is-fullwidth-code-point-2.0.0"
- sources."string-width-3.1.0"
- ];
- })
+ sources."table-5.4.6"
sources."text-table-0.2.0"
- sources."through-2.3.8"
- sources."tmp-0.0.33"
- sources."tslib-1.13.0"
- sources."type-check-0.3.2"
+ sources."type-check-0.4.0"
sources."type-fest-0.8.1"
sources."uri-js-4.2.2"
- sources."v8-compile-cache-2.1.0"
- sources."which-1.3.1"
+ sources."v8-compile-cache-2.1.1"
+ sources."which-2.0.2"
sources."word-wrap-1.2.3"
sources."wrappy-1.0.2"
sources."write-1.0.3"
@@ -60021,7 +60883,7 @@ in
sha1 = "81f5f98043cc2517053f96ba5d61ef5db430c010";
};
dependencies = [
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."ansi-escapes-1.4.0"
sources."ansi-regex-2.1.1"
sources."ansi-styles-2.2.1"
@@ -60059,7 +60921,7 @@ in
sources."extend-3.0.2"
sources."extract-zip-1.7.0"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."fd-slicer-1.1.0"
sources."find-up-1.1.2"
@@ -60070,7 +60932,7 @@ in
sources."getpass-0.1.7"
sources."graceful-fs-4.2.4"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."has-ansi-2.0.0"
sources."has-flag-3.0.0"
sources."hasha-2.2.0"
@@ -60203,9 +61065,9 @@ in
sha512 = "eJdNdyHofekXmSGI76E2A4GBJ7FAvuAgLV7rAgL6uZXV9+ZKwNoBjt/2hxHWmDZZ9x0EEWM3wHb2b0J7UNGbBw==";
};
dependencies = [
- sources."@babel/code-frame-7.10.1"
- sources."@babel/helper-validator-identifier-7.10.1"
- (sources."@babel/highlight-7.10.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"
@@ -60231,7 +61093,7 @@ in
sources."clean-stack-2.2.0"
sources."cli-cursor-3.1.0"
sources."cli-truncate-2.1.0"
- sources."cli-width-2.2.1"
+ sources."cli-width-3.0.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."cross-spawn-7.0.3"
@@ -60246,13 +61108,13 @@ in
sources."error-ex-1.3.2"
sources."esc-exit-2.0.2"
sources."escape-string-regexp-1.0.5"
- sources."execa-4.0.2"
+ sources."execa-4.0.3"
sources."external-editor-3.1.0"
sources."figures-3.2.0"
sources."find-up-4.1.0"
(sources."fkill-7.0.1" // {
dependencies = [
- sources."ps-list-7.1.0"
+ sources."ps-list-7.2.0"
];
})
sources."get-stream-5.1.0"
@@ -60262,7 +61124,11 @@ in
sources."human-signals-1.1.1"
sources."iconv-lite-0.4.24"
sources."indent-string-4.0.0"
- sources."inquirer-7.1.0"
+ (sources."inquirer-7.3.3" // {
+ dependencies = [
+ sources."chalk-4.1.0"
+ ];
+ })
(sources."inquirer-autocomplete-prompt-1.0.2" // {
dependencies = [
sources."ansi-escapes-3.2.0"
@@ -60285,7 +61151,7 @@ in
sources."kind-of-6.0.3"
sources."lines-and-columns-1.1.6"
sources."locate-path-5.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lru-cache-4.1.5"
sources."map-obj-4.1.0"
(sources."meow-6.1.1" // {
@@ -60304,15 +61170,15 @@ in
sources."mute-stream-0.0.8"
sources."normalize-package-data-2.5.0"
sources."npm-run-path-4.0.1"
- sources."num-sort-2.0.0"
+ sources."num-sort-2.1.0"
sources."once-1.4.0"
- sources."onetime-5.1.0"
+ sources."onetime-5.1.1"
sources."os-tmpdir-1.0.2"
sources."p-finally-2.0.1"
sources."p-limit-2.3.0"
sources."p-locate-4.1.0"
sources."p-try-2.2.0"
- sources."parse-json-5.0.0"
+ sources."parse-json-5.0.1"
sources."path-exists-4.0.0"
sources."path-key-3.1.1"
sources."path-parse-1.0.6"
@@ -60349,7 +61215,7 @@ in
sources."resolve-1.17.0"
sources."restore-cursor-3.1.0"
sources."run-async-2.4.1"
- sources."rxjs-6.5.5"
+ sources."rxjs-6.6.2"
sources."safer-buffer-2.1.2"
sources."semver-5.7.1"
sources."shebang-command-2.0.0"
@@ -60484,13 +61350,10 @@ in
sources."define-property-2.0.2"
sources."defined-0.0.0"
sources."director-1.2.7"
- sources."es-abstract-1.17.5"
+ sources."duplexer-0.1.1"
+ sources."es-abstract-1.17.6"
sources."es-to-primitive-1.2.1"
- (sources."event-stream-0.5.3" // {
- dependencies = [
- sources."optimist-0.2.8"
- ];
- })
+ sources."event-stream-3.3.4"
sources."eventemitter2-0.4.14"
(sources."expand-brackets-2.1.4" // {
dependencies = [
@@ -60533,8 +61396,9 @@ in
];
})
sources."for-in-1.0.2"
- sources."forever-monitor-3.0.0"
+ sources."forever-monitor-3.0.1"
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"
@@ -60563,7 +61427,7 @@ in
sources."is-arguments-1.0.4"
sources."is-binary-path-1.0.1"
sources."is-buffer-1.1.6"
- sources."is-callable-1.1.5"
+ sources."is-callable-1.2.0"
sources."is-data-descriptor-1.0.0"
sources."is-date-object-1.0.2"
sources."is-descriptor-1.0.2"
@@ -60577,7 +61441,7 @@ in
];
})
sources."is-plain-object-2.0.4"
- sources."is-regex-1.0.5"
+ sources."is-regex-1.1.0"
sources."is-symbol-1.0.3"
sources."is-windows-1.0.2"
sources."isarray-1.0.0"
@@ -60588,6 +61452,7 @@ in
sources."lazy-1.0.11"
sources."lcid-1.0.0"
sources."map-cache-0.2.2"
+ sources."map-stream-0.1.0"
sources."map-visit-1.0.0"
sources."micromatch-3.1.10"
sources."minimatch-3.0.4"
@@ -60621,7 +61486,7 @@ in
sources."kind-of-3.2.2"
];
})
- sources."object-inspect-1.7.0"
+ sources."object-inspect-1.8.0"
sources."object-is-1.1.2"
sources."object-keys-1.1.1"
sources."object-visit-1.0.1"
@@ -60633,6 +61498,7 @@ in
sources."pascalcase-0.1.1"
sources."path-dirname-1.0.2"
sources."path-is-absolute-1.0.1"
+ sources."pause-stream-0.0.11"
sources."pkginfo-0.3.1"
sources."posix-character-classes-0.1.1"
(sources."prettyjson-1.2.1" // {
@@ -60648,7 +61514,7 @@ in
sources."utile-0.2.1"
];
})
- sources."ps-tree-0.0.3"
+ sources."ps-tree-1.2.0"
sources."read-1.0.7"
sources."readable-stream-2.3.7"
sources."readdirp-2.2.1"
@@ -60704,6 +61570,7 @@ in
sources."source-map-0.5.7"
sources."source-map-resolve-0.5.3"
sources."source-map-url-0.4.0"
+ sources."split-0.3.3"
sources."split-string-3.1.0"
sources."stack-trace-0.0.10"
(sources."static-extend-0.1.2" // {
@@ -60723,10 +61590,9 @@ in
sources."kind-of-5.1.0"
];
})
+ sources."stream-combiner-0.0.4"
sources."string-width-1.0.2"
sources."string.prototype.trimend-1.0.1"
- sources."string.prototype.trimleft-2.1.2"
- sources."string.prototype.trimright-2.1.2"
sources."string.prototype.trimstart-1.0.1"
sources."string_decoder-1.1.1"
sources."strip-ansi-3.0.1"
@@ -60803,7 +61669,7 @@ in
dependencies = [
sources."async-2.6.3"
sources."debug-4.2.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lodash.groupby-4.6.0"
sources."microee-0.0.6"
sources."minilog-3.1.0"
@@ -60847,7 +61713,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.1"
+ sources."highlight.js-9.18.3"
sources."increment-buffer-1.0.1"
sources."inherits-2.0.4"
sources."ini-1.3.5"
@@ -60855,11 +61721,11 @@ in
sources."is-canonical-base64-1.1.1"
sources."is-electron-2.2.0"
sources."is-my-ip-valid-1.0.0"
- sources."is-my-json-valid-2.20.0"
+ sources."is-my-json-valid-2.20.5"
sources."is-property-1.0.2"
sources."is-valid-domain-0.0.14"
sources."json-buffer-2.0.11"
- sources."jsonpointer-4.0.1"
+ sources."jsonpointer-4.1.0"
sources."kvgraph-0.1.0"
sources."kvset-1.0.0"
sources."libsodium-0.7.6"
@@ -60871,7 +61737,7 @@ in
sources."mime-types-2.1.27"
sources."minimist-1.2.5"
sources."mkdirp-0.5.5"
- sources."moment-2.26.0"
+ sources."moment-2.27.0"
sources."moo-0.5.1"
sources."ms-2.1.2"
sources."multicb-1.2.2"
@@ -60880,13 +61746,13 @@ in
sources."multiserver-scopes-1.0.0"
sources."muxrpc-6.5.0"
sources."nan-2.14.1"
- sources."nearley-2.19.3"
- sources."node-gyp-build-4.2.2"
+ sources."nearley-2.19.5"
+ sources."node-gyp-build-4.2.3"
sources."node-polyglot-1.0.0"
sources."non-private-ip-1.4.4"
sources."options-0.0.6"
sources."os-homedir-1.0.2"
- sources."packet-stream-2.0.4"
+ sources."packet-stream-2.0.5"
sources."packet-stream-codec-1.1.2"
sources."pako-1.0.11"
sources."private-box-0.3.1"
@@ -60947,7 +61813,7 @@ in
sources."separator-escape-0.0.0"
sources."sha.js-2.4.5"
sources."smart-buffer-4.1.0"
- sources."socks-2.3.3"
+ sources."socks-2.4.1"
sources."sodium-browserify-1.3.0"
(sources."sodium-browserify-tweetnacl-0.2.6" // {
dependencies = [
@@ -60983,7 +61849,7 @@ in
})
sources."ssb-msgs-5.2.0"
sources."ssb-pull-requests-1.0.0"
- sources."ssb-ref-2.13.9"
+ sources."ssb-ref-2.14.0"
(sources."stream-to-pull-stream-1.7.3" // {
dependencies = [
sources."looper-3.0.0"
@@ -61028,15 +61894,15 @@ in
gitmoji-cli = nodeEnv.buildNodePackage {
name = "gitmoji-cli";
packageName = "gitmoji-cli";
- version = "3.2.4";
+ version = "3.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/gitmoji-cli/-/gitmoji-cli-3.2.4.tgz";
- sha512 = "rf0NbwZobW2Kwwomf41Ooas7rm7yg1z68fyKgrKaUs/VaaNtwIYMp/J11iQxcFu5p6i73huCytzmmo/8v4usDA==";
+ url = "https://registry.npmjs.org/gitmoji-cli/-/gitmoji-cli-3.2.6.tgz";
+ sha512 = "Mzb3SGlcrFSwVu4R8Y2sGxK+d7VP6CRC6rw3S4mOPbxfW3qNrOLYEPDJM7h1GNUjOL22JQHx1qsn8sRODqAygQ==";
};
dependencies = [
- sources."@babel/code-frame-7.10.1"
- sources."@babel/helper-validator-identifier-7.10.1"
- (sources."@babel/highlight-7.10.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"
@@ -61051,7 +61917,7 @@ in
sources."@types/color-name-1.1.1"
sources."@types/minimist-1.2.0"
sources."@types/normalize-package-data-2.4.0"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
(sources."ansi-align-3.0.0" // {
dependencies = [
sources."ansi-regex-4.1.0"
@@ -61067,6 +61933,7 @@ in
sources."arrify-1.0.1"
(sources."boxen-4.2.0" // {
dependencies = [
+ sources."chalk-3.0.0"
sources."type-fest-0.8.1"
];
})
@@ -61077,13 +61944,13 @@ in
})
sources."camelcase-5.3.1"
sources."camelcase-keys-6.2.2"
- sources."chalk-3.0.0"
+ sources."chalk-4.1.0"
sources."chardet-0.7.0"
sources."ci-info-2.0.0"
sources."cli-boxes-2.2.0"
sources."cli-cursor-3.1.0"
- sources."cli-spinners-2.3.0"
- sources."cli-width-2.2.1"
+ sources."cli-spinners-2.4.0"
+ sources."cli-width-3.0.0"
sources."clone-1.0.4"
sources."clone-response-1.0.2"
sources."color-convert-2.0.1"
@@ -61111,9 +61978,9 @@ in
sources."error-ex-1.3.2"
sources."escape-goat-2.1.1"
sources."escape-string-regexp-1.0.5"
- sources."execa-4.0.2"
+ sources."execa-4.0.3"
sources."external-editor-3.1.0"
- sources."fast-deep-equal-3.1.1"
+ 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"
@@ -61137,7 +62004,7 @@ in
sources."imurmurhash-0.1.4"
sources."indent-string-4.0.0"
sources."ini-1.3.5"
- sources."inquirer-7.1.0"
+ sources."inquirer-7.3.3"
(sources."inquirer-autocomplete-prompt-1.0.2" // {
dependencies = [
sources."ansi-escapes-3.2.0"
@@ -61173,7 +62040,7 @@ in
sources."latest-version-5.1.0"
sources."lines-and-columns-1.1.6"
sources."locate-path-3.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
(sources."log-symbols-3.0.0" // {
dependencies = [
sources."ansi-styles-3.2.1"
@@ -61208,15 +62075,19 @@ in
sources."normalize-url-4.5.0"
sources."npm-run-path-4.0.1"
sources."once-1.4.0"
- sources."onetime-5.1.0"
- sources."ora-4.0.4"
+ sources."onetime-5.1.1"
+ (sources."ora-4.0.5" // {
+ dependencies = [
+ sources."chalk-3.0.0"
+ ];
+ })
sources."os-tmpdir-1.0.2"
sources."p-cancelable-1.1.0"
sources."p-limit-2.3.0"
sources."p-locate-3.0.0"
sources."p-try-2.2.0"
sources."package-json-6.5.0"
- sources."parse-json-5.0.0"
+ sources."parse-json-5.0.1"
sources."path-exists-3.0.0"
sources."path-key-3.1.1"
sources."path-parse-1.0.6"
@@ -61242,13 +62113,13 @@ in
];
})
sources."redent-3.0.0"
- sources."registry-auth-token-4.1.1"
+ sources."registry-auth-token-4.2.0"
sources."registry-url-5.1.0"
sources."resolve-1.17.0"
sources."responselike-1.0.2"
sources."restore-cursor-3.1.0"
sources."run-async-2.4.1"
- sources."rxjs-6.5.5"
+ sources."rxjs-6.6.2"
sources."safer-buffer-2.1.2"
sources."semver-6.3.0"
sources."semver-diff-3.1.1"
@@ -61274,7 +62145,11 @@ in
sources."type-fest-0.11.0"
sources."typedarray-to-buffer-3.1.5"
sources."unique-string-2.0.0"
- sources."update-notifier-4.1.0"
+ (sources."update-notifier-4.1.0" // {
+ dependencies = [
+ sources."chalk-3.0.0"
+ ];
+ })
sources."uri-js-4.2.2"
sources."url-parse-lax-3.0.0"
sources."validate-npm-package-license-3.0.4"
@@ -61299,88 +62174,99 @@ in
graphql-cli = nodeEnv.buildNodePackage {
name = "graphql-cli";
packageName = "graphql-cli";
- version = "3.0.14";
+ version = "4.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/graphql-cli/-/graphql-cli-3.0.14.tgz";
- sha512 = "YNLHnZsePE2rJycM4E79sE4dx9G1S3rRbKdSbQEFEjOr1wHMEVzvZ3mL4Er6yqIYNWNC95HpQjxfCbjBBxRyng==";
+ url = "https://registry.npmjs.org/graphql-cli/-/graphql-cli-4.0.0.tgz";
+ sha512 = "O3UHyNJ3nYBNfgC+R5hvJPADiZztZHgWoYfdX0vAtXf0yWyqNgtJQzkcY3RufW1Yi+Bq2Yo8ptyYr2i573GPTQ==";
};
dependencies = [
- sources."@babel/generator-7.0.0-beta.38"
- sources."@babel/types-7.0.0-beta.38"
- (sources."@kbrandwijk/swagger-to-graphql-2.4.3" // {
+ sources."@ardatan/aggregate-error-0.0.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-regex-2.1.1"
- sources."cliui-3.2.0"
- sources."string-width-1.0.2"
- sources."strip-ansi-3.0.1"
- sources."yargs-8.0.2"
- sources."yargs-parser-7.0.0"
+ sources."ansi-styles-3.2.1"
+ sources."chalk-2.4.2"
+ sources."color-convert-1.9.3"
+ sources."color-name-1.1.3"
+ sources."has-flag-3.0.0"
+ sources."supports-color-5.5.0"
];
})
- sources."@sindresorhus/is-0.14.0"
- sources."@szmarczak/http-timer-1.1.2"
- sources."@types/color-name-1.1.1"
- sources."accepts-1.3.7"
- sources."agent-base-4.3.0"
- sources."ajv-6.12.2"
- (sources."ansi-align-3.0.0" // {
+ sources."@babel/runtime-7.11.0"
+ sources."@graphql-cli/common-4.0.0"
+ sources."@graphql-cli/init-4.0.0"
+ sources."@graphql-tools/delegate-6.0.15"
+ (sources."@graphql-tools/graphql-file-loader-6.0.15" // {
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."fs-extra-9.0.1"
];
})
- sources."ansi-escapes-4.3.1"
- sources."ansi-regex-3.0.0"
- sources."ansi-styles-3.2.1"
- (sources."apollo-codegen-0.20.2" // {
+ (sources."@graphql-tools/import-6.0.15" // {
dependencies = [
- sources."graphql-0.13.2"
- sources."node-fetch-1.7.3"
- sources."yargs-10.1.2"
+ sources."fs-extra-9.0.1"
+ ];
+ })
+ (sources."@graphql-tools/json-file-loader-6.0.15" // {
+ dependencies = [
+ sources."fs-extra-9.0.1"
+ ];
+ })
+ sources."@graphql-tools/load-6.0.15"
+ sources."@graphql-tools/merge-6.0.15"
+ sources."@graphql-tools/schema-6.0.15"
+ (sources."@graphql-tools/url-loader-6.0.15" // {
+ dependencies = [
+ sources."cross-fetch-3.0.5"
];
})
- sources."apollo-codegen-core-0.20.1"
- sources."apollo-codegen-flow-0.20.0"
- sources."apollo-codegen-flow-legacy-0.20.0"
- sources."apollo-codegen-scala-0.20.0"
- sources."apollo-codegen-swift-0.20.0"
- sources."apollo-codegen-typescript-0.20.0"
- sources."apollo-codegen-typescript-legacy-0.20.0"
+ sources."@graphql-tools/utils-6.0.15"
+ sources."@graphql-tools/wrap-6.0.15"
+ sources."@kwsites/exec-p-0.4.0"
+ sources."@nodelib/fs.scandir-2.1.3"
+ sources."@nodelib/fs.stat-2.0.3"
+ sources."@nodelib/fs.walk-1.2.4"
+ sources."@sindresorhus/is-0.14.0"
+ sources."@szmarczak/http-timer-1.1.2"
+ sources."@types/color-name-1.1.1"
+ sources."@types/node-14.0.27"
+ sources."@types/parse-json-4.0.0"
+ sources."@types/websocket-1.0.1"
+ sources."aggregate-error-3.0.1"
+ sources."ajv-5.5.2"
+ (sources."ansi-escapes-4.3.1" // {
+ dependencies = [
+ sources."type-fest-0.11.0"
+ ];
+ })
+ sources."ansi-regex-5.0.0"
+ sources."ansi-styles-4.2.1"
sources."argparse-1.0.10"
- sources."array-flatten-1.1.1"
+ sources."array-filter-1.0.0"
+ sources."array-union-2.1.0"
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
- sources."async-2.6.3"
+ sources."async-limiter-1.0.1"
sources."asynckit-0.4.0"
+ sources."at-least-node-1.0.0"
+ sources."available-typed-arrays-1.0.2"
sources."aws-sign2-0.7.0"
sources."aws4-1.10.0"
- sources."babel-runtime-6.26.0"
+ sources."backo2-1.0.2"
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
- sources."bluebird-3.7.2"
- (sources."body-parser-1.19.0" // {
- dependencies = [
- sources."qs-6.7.0"
- ];
- })
- (sources."boxen-3.2.0" // {
+ (sources."better-ajv-errors-0.6.7" // {
dependencies = [
- sources."ansi-regex-4.1.0"
- sources."camelcase-5.3.1"
- 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."type-fest-0.3.1"
+ 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."brace-expansion-1.1.11"
- sources."buffer-equal-constant-time-1.0.1"
- sources."buffer-from-1.1.1"
- sources."bytes-3.1.0"
+ sources."braces-3.0.2"
(sources."cacheable-request-6.1.0" // {
dependencies = [
sources."get-stream-5.1.0"
@@ -61388,148 +62274,73 @@ in
];
})
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-3.0.0"
- sources."camelcase-4.1.0"
- sources."capture-stack-trace-1.0.1"
+ sources."callsites-3.1.0"
+ (sources."camel-case-4.1.1" // {
+ dependencies = [
+ sources."tslib-1.13.0"
+ ];
+ })
+ sources."camelcase-5.3.1"
sources."caseless-0.12.0"
- sources."chalk-2.4.2"
- sources."change-case-3.1.0"
+ sources."chalk-4.0.0"
sources."chardet-0.7.0"
- sources."chownr-2.0.0"
- sources."ci-info-2.0.0"
- sources."cli-boxes-2.2.0"
+ sources."clean-stack-2.2.0"
sources."cli-cursor-3.1.0"
- sources."cli-spinners-2.3.0"
+ sources."cli-spinners-2.4.0"
sources."cli-width-2.2.1"
- sources."cliui-4.1.0"
+ (sources."cliui-4.1.0" // {
+ dependencies = [
+ sources."ansi-regex-3.0.0"
+ sources."is-fullwidth-code-point-2.0.0"
+ sources."string-width-2.1.1"
+ sources."strip-ansi-4.0.0"
+ ];
+ })
sources."clone-1.0.4"
sources."clone-response-1.0.2"
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."columnify-1.5.4" // {
- dependencies = [
- sources."ansi-regex-2.1.1"
- sources."strip-ansi-3.0.1"
- ];
- })
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
sources."combined-stream-1.0.8"
- sources."command-exists-1.2.9"
- sources."commander-2.20.3"
- sources."common-tags-1.8.0"
sources."concat-map-0.0.1"
- sources."configstore-4.0.0"
- sources."constant-case-2.0.0"
- (sources."content-disposition-0.5.3" // {
- dependencies = [
- sources."safe-buffer-5.1.2"
- ];
- })
- 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-3.6.5"
sources."core-util-is-1.0.2"
- sources."cosmiconfig-5.2.1"
- sources."create-error-class-3.0.2"
- (sources."creato-1.1.2" // {
- dependencies = [
- sources."ansi-regex-5.0.0"
- sources."ansi-styles-4.2.1"
- sources."color-convert-2.0.1"
- sources."color-name-1.1.4"
- sources."has-flag-4.0.0"
- (sources."inquirer-7.1.0" // {
- dependencies = [
- sources."chalk-3.0.0"
- ];
- })
- sources."is-fullwidth-code-point-3.0.0"
- (sources."ora-4.0.4" // {
- dependencies = [
- sources."chalk-3.0.0"
- ];
- })
- sources."string-width-4.2.0"
- sources."strip-ansi-6.0.0"
- sources."supports-color-7.1.0"
- sources."update-notifier-3.0.1"
- ];
- })
- (sources."cross-fetch-2.2.2" // {
- dependencies = [
- sources."node-fetch-2.1.2"
- ];
- })
- (sources."cross-spawn-6.0.5" // {
- dependencies = [
- sources."semver-5.7.1"
- ];
- })
- sources."crypto-random-string-1.0.0"
- (sources."cucumber-html-reporter-3.0.4" // {
- dependencies = [
- sources."fs-extra-3.0.1"
- sources."jsonfile-3.0.1"
- ];
- })
+ sources."cosmiconfig-6.0.0"
+ sources."cross-fetch-3.0.4"
+ sources."cross-spawn-6.0.5"
+ sources."d-1.0.1"
sources."dashdash-1.14.1"
- sources."debug-2.6.9"
+ sources."debug-4.2.0"
sources."decamelize-1.2.0"
sources."decompress-response-3.3.0"
+ sources."deep-equal-2.0.3"
sources."deep-extend-0.6.0"
sources."defaults-1.0.3"
sources."defer-to-connect-1.1.3"
+ sources."define-properties-1.1.3"
sources."delayed-stream-1.0.0"
- sources."depd-1.1.2"
- sources."destroy-1.0.4"
- sources."diff-1.4.0"
- (sources."disparity-2.0.0" // {
- dependencies = [
- sources."ansi-styles-2.2.1"
- ];
- })
- sources."dot-case-2.1.1"
- sources."dot-prop-4.2.0"
- sources."dotenv-6.2.0"
+ sources."dir-glob-3.0.1"
sources."duplexer3-0.1.4"
sources."ecc-jsbn-0.1.2"
- sources."ecdsa-sig-formatter-1.0.11"
- sources."ee-first-1.1.1"
sources."emoji-regex-8.0.0"
- sources."encodeurl-1.0.2"
- sources."encoding-0.1.12"
sources."end-of-stream-1.4.4"
- sources."errno-0.1.7"
sources."error-ex-1.3.2"
- sources."es6-promise-4.2.8"
- sources."es6-promisify-5.0.0"
- sources."escape-html-1.0.3"
+ sources."es-abstract-1.17.6"
+ sources."es-get-iterator-1.1.0"
+ sources."es-to-primitive-1.2.1"
+ sources."es5-ext-0.10.53"
+ sources."es6-iterator-2.0.3"
+ sources."es6-promise-3.3.1"
+ sources."es6-symbol-3.1.3"
sources."escape-string-regexp-1.0.5"
sources."esprima-4.0.1"
- sources."esutils-2.0.3"
- sources."etag-1.8.1"
- (sources."execa-0.7.0" // {
- dependencies = [
- sources."cross-spawn-5.1.0"
- ];
- })
- sources."expand-tilde-2.0.2"
- (sources."express-4.17.1" // {
- dependencies = [
- sources."qs-6.7.0"
- sources."safe-buffer-5.1.2"
- ];
- })
- (sources."express-request-proxy-2.2.2" // {
+ sources."eventemitter3-3.1.2"
+ sources."execa-1.0.0"
+ (sources."ext-1.4.0" // {
dependencies = [
- sources."debug-3.2.6"
- sources."ms-2.1.2"
- sources."path-to-regexp-1.8.0"
+ sources."type-2.0.0"
];
})
sources."extend-3.0.2"
@@ -61539,506 +62350,349 @@ in
];
})
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-1.1.0"
+ 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."figures-3.2.0"
- sources."finalhandler-1.1.2"
- sources."find-0.2.9"
- sources."find-up-2.1.0"
+ sources."fill-range-7.0.1"
+ sources."filter-obj-2.0.1"
+ sources."find-up-3.0.0"
+ sources."foreach-2.0.5"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
- sources."format-util-1.0.5"
- sources."forwarded-0.1.2"
- sources."fresh-0.5.2"
- sources."fs-extra-5.0.0"
- sources."fs-minipass-2.1.0"
+ sources."form-urlencoded-4.2.1"
+ sources."fs-extra-9.0.0"
sources."fs.realpath-1.0.0"
+ sources."fullname-4.0.1"
+ sources."function-bind-1.1.1"
sources."get-caller-file-1.0.3"
- sources."get-stream-3.0.0"
+ sources."get-stream-4.1.0"
sources."getpass-0.1.7"
sources."glob-7.1.6"
- sources."global-dirs-0.1.1"
- sources."global-modules-1.0.0"
- sources."global-prefix-1.0.2"
+ sources."glob-parent-5.1.1"
+ sources."globby-11.0.1"
(sources."got-9.6.0" // {
dependencies = [
- sources."get-stream-4.1.0"
+ sources."p-cancelable-1.1.0"
];
})
sources."graceful-fs-4.2.4"
- sources."graphcool-json-schema-1.2.1"
- (sources."graphcool-yml-0.4.15" // {
- dependencies = [
- sources."ajv-5.5.2"
- sources."debug-3.2.6"
- sources."dotenv-4.0.0"
- sources."fast-deep-equal-1.1.0"
- sources."fs-extra-4.0.3"
- sources."json-schema-traverse-0.3.1"
- sources."ms-2.1.2"
- ];
- })
- sources."graphql-14.6.0"
- (sources."graphql-cli-prepare-1.4.19" // {
- dependencies = [
- sources."chalk-2.3.1"
- sources."lodash-4.17.5"
- ];
- })
- (sources."graphql-config-2.2.1" // {
- dependencies = [
- sources."graphql-import-0.7.1"
- ];
- })
- sources."graphql-config-extension-graphcool-1.0.11"
- sources."graphql-config-extension-prisma-0.3.0"
- sources."graphql-import-0.4.5"
- sources."graphql-playground-html-1.6.12"
- sources."graphql-playground-middleware-express-1.7.12"
- sources."graphql-request-1.8.2"
- sources."graphql-schema-linter-0.2.1"
- sources."graphql-static-binding-0.9.3"
+ sources."grapheme-splitter-1.0.4"
+ sources."graphql-15.3.0"
+ sources."graphql-config-3.0.3"
+ sources."graphql-subscriptions-1.1.0"
+ sources."graphql-type-json-0.2.4"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
- sources."has-flag-3.0.0"
- sources."has-yarn-2.1.0"
- sources."header-case-1.0.1"
- 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" // {
+ (sources."har-validator-5.1.5" // {
dependencies = [
- sources."inherits-2.0.3"
- ];
- })
- (sources."http-proxy-agent-2.1.0" // {
- dependencies = [
- sources."debug-3.1.0"
+ sources."ajv-6.12.3"
+ sources."fast-deep-equal-3.1.3"
+ sources."json-schema-traverse-0.4.1"
];
})
+ sources."has-1.0.3"
+ sources."has-flag-4.0.0"
+ sources."has-symbols-1.0.1"
+ sources."http-cache-semantics-4.1.0"
sources."http-signature-1.2.0"
- (sources."https-proxy-agent-2.2.4" // {
- dependencies = [
- sources."debug-3.2.6"
- sources."ms-2.1.2"
- ];
- })
+ sources."http2-client-1.3.3"
sources."iconv-lite-0.4.24"
- (sources."import-fresh-2.0.0" // {
+ sources."ignore-5.1.8"
+ (sources."import-fresh-3.2.1" // {
dependencies = [
- sources."resolve-from-3.0.0"
+ sources."resolve-from-4.0.0"
];
})
- sources."import-lazy-2.1.0"
- sources."imurmurhash-0.1.4"
- sources."inflected-2.0.4"
+ sources."import-from-3.0.0"
+ sources."indent-string-4.0.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ini-1.3.5"
- (sources."inquirer-6.2.0" // {
+ (sources."inquirer-7.1.0" // {
dependencies = [
- sources."ansi-escapes-3.2.0"
- sources."cli-cursor-2.1.0"
- sources."figures-2.0.0"
- sources."mute-stream-0.0.7"
- sources."onetime-2.0.1"
- sources."restore-cursor-2.0.0"
+ sources."chalk-3.0.0"
];
})
- sources."invert-kv-1.0.0"
- sources."ip-regex-1.0.3"
- sources."ipaddr.js-1.9.1"
+ sources."invert-kv-2.0.0"
+ sources."is-arguments-1.0.4"
sources."is-arrayish-0.2.1"
- sources."is-ci-2.0.0"
- sources."is-directory-0.3.1"
- sources."is-fullwidth-code-point-1.0.0"
- sources."is-installed-globally-0.1.0"
+ sources."is-bigint-1.0.0"
+ sources."is-boolean-object-1.0.1"
+ sources."is-callable-1.2.0"
+ sources."is-date-object-1.0.2"
+ sources."is-docker-2.1.0"
+ sources."is-extglob-2.1.1"
+ sources."is-fullwidth-code-point-3.0.0"
+ sources."is-glob-4.0.1"
sources."is-interactive-1.0.0"
- sources."is-lower-case-1.1.3"
- sources."is-npm-3.0.0"
- sources."is-obj-1.0.1"
- sources."is-path-inside-1.0.1"
- sources."is-redirect-1.0.0"
- sources."is-retry-allowed-1.2.0"
+ sources."is-map-2.0.1"
+ sources."is-number-7.0.0"
+ sources."is-number-object-1.0.4"
+ sources."is-regex-1.1.0"
+ sources."is-set-2.0.1"
sources."is-stream-1.1.0"
+ sources."is-string-1.0.5"
+ sources."is-symbol-1.0.3"
+ sources."is-typed-array-1.1.3"
sources."is-typedarray-1.0.0"
- sources."is-upper-case-1.1.2"
- sources."is-url-superb-2.0.0"
- sources."is-windows-1.0.2"
- sources."is-wsl-1.1.0"
- sources."is-yarn-global-0.3.0"
- sources."isarray-0.0.1"
+ sources."is-weakmap-2.0.1"
+ sources."is-weakset-2.0.1"
+ sources."is-wsl-2.2.0"
+ sources."isarray-2.0.5"
sources."isexe-2.0.0"
- (sources."isomorphic-fetch-2.2.1" // {
- dependencies = [
- sources."node-fetch-1.7.3"
- ];
- })
sources."isstream-0.1.2"
sources."iterall-1.3.0"
- sources."js-base64-2.5.2"
+ sources."js-tokens-4.0.0"
sources."js-yaml-3.14.0"
sources."jsbn-0.1.1"
- sources."jsesc-2.5.2"
sources."json-buffer-3.0.0"
sources."json-parse-better-errors-1.0.2"
sources."json-schema-0.2.3"
- (sources."json-schema-ref-parser-3.3.1" // {
- dependencies = [
- sources."debug-3.2.6"
- sources."ms-2.1.2"
- ];
- })
- sources."json-schema-traverse-0.4.1"
- sources."json-stable-stringify-1.0.1"
+ sources."json-schema-traverse-0.3.1"
sources."json-stringify-safe-5.0.1"
- sources."jsonfile-4.0.0"
- sources."jsonify-0.0.0"
- (sources."jsonwebtoken-8.5.1" // {
- dependencies = [
- sources."ms-2.1.2"
- sources."semver-5.7.1"
- ];
- })
+ sources."json-to-ast-2.1.0"
+ sources."jsonfile-6.0.1"
+ sources."jsonpath-plus-3.0.0"
+ sources."jsonpointer-4.1.0"
sources."jsprim-1.4.1"
- sources."jwa-1.4.1"
- sources."jws-3.2.2"
sources."keyv-3.1.0"
sources."latest-version-5.1.0"
- sources."lcid-1.0.0"
- (sources."load-json-file-2.0.0" // {
+ sources."lcid-2.0.0"
+ sources."leven-3.1.0"
+ sources."lines-and-columns-1.1.6"
+ sources."locate-path-3.0.0"
+ sources."lodash-4.17.19"
+ (sources."log-symbols-3.0.0" // {
dependencies = [
- sources."parse-json-2.2.0"
- sources."pify-2.3.0"
+ sources."ansi-styles-3.2.1"
+ sources."chalk-2.4.2"
+ sources."color-convert-1.9.3"
+ sources."color-name-1.1.3"
+ sources."has-flag-3.0.0"
+ sources."supports-color-5.5.0"
+ ];
+ })
+ (sources."lower-case-2.0.1" // {
+ dependencies = [
+ sources."tslib-1.13.0"
];
})
- sources."locate-path-2.0.0"
- sources."lodash-4.17.15"
- sources."lodash.get-4.4.2"
- sources."lodash.includes-4.3.0"
- sources."lodash.isboolean-3.0.3"
- sources."lodash.isequal-4.5.0"
- sources."lodash.isinteger-4.0.4"
- sources."lodash.isnumber-3.0.3"
- sources."lodash.isplainobject-4.0.6"
- sources."lodash.isstring-4.0.1"
- sources."lodash.once-4.1.1"
- sources."log-symbols-3.0.0"
- sources."lower-case-1.1.4"
- sources."lower-case-first-1.0.2"
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."media-typer-0.3.0"
- sources."mem-1.1.0"
- sources."merge-descriptors-1.0.1"
- sources."methods-1.1.2"
- sources."mime-1.6.0"
+ sources."mem-5.1.1"
+ sources."merge2-1.4.1"
+ sources."micromatch-4.0.2"
sources."mime-db-1.44.0"
sources."mime-types-2.1.27"
- sources."mimic-fn-1.2.0"
+ sources."mimic-fn-2.1.0"
sources."mimic-response-1.0.1"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
- (sources."minipass-3.1.3" // {
- dependencies = [
- sources."yallist-4.0.0"
- ];
- })
- (sources."minizlib-2.1.0" // {
- dependencies = [
- sources."yallist-4.0.0"
- ];
- })
- sources."mkdirp-0.5.5"
- sources."ms-2.0.0"
+ sources."ms-2.1.2"
sources."mute-stream-0.0.8"
- sources."negotiator-0.6.2"
+ sources."nan-2.14.1"
+ sources."next-tick-1.0.0"
sources."nice-try-1.0.5"
- sources."no-case-2.3.2"
- sources."node-fetch-2.6.0"
- sources."node-request-by-swagger-1.1.4"
- (sources."normalize-package-data-2.5.0" // {
+ (sources."no-case-3.0.3" // {
dependencies = [
- sources."semver-5.7.1"
+ sources."tslib-1.13.0"
];
})
+ sources."node-fetch-2.6.0"
+ sources."node-fetch-h2-2.3.0"
+ sources."node-readfiles-0.2.0"
+ sources."normalize-path-2.1.1"
sources."normalize-url-4.5.0"
- sources."npm-path-2.0.4"
- sources."npm-paths-1.0.0"
- (sources."npm-run-4.1.2" // {
- dependencies = [
- sources."cross-spawn-5.1.0"
- ];
- })
sources."npm-run-path-2.0.2"
- sources."npm-which-3.0.1"
sources."number-is-nan-1.0.1"
+ sources."oas-kit-common-1.0.8"
+ sources."oas-linter-3.1.3"
+ sources."oas-resolver-2.4.2"
+ sources."oas-schema-walker-1.1.5"
+ sources."oas-validator-3.4.0"
sources."oauth-sign-0.9.0"
- sources."on-finished-2.3.0"
+ sources."object-inspect-1.8.0"
+ sources."object-is-1.1.2"
+ sources."object-keys-1.1.1"
+ sources."object.assign-4.1.0"
sources."once-1.4.0"
- (sources."onetime-5.1.0" // {
+ sources."onetime-5.1.1"
+ sources."open-7.0.4"
+ sources."openapi-to-graphql-2.1.0"
+ (sources."ora-4.0.4" // {
dependencies = [
- sources."mimic-fn-2.1.0"
+ sources."chalk-3.0.0"
];
})
- sources."ono-4.0.11"
- sources."open-0.0.5"
- sources."opn-5.5.0"
- (sources."ora-3.4.0" // {
+ (sources."os-locale-3.1.0" // {
dependencies = [
- sources."ansi-regex-4.1.0"
- sources."cli-cursor-2.1.0"
- sources."log-symbols-2.2.0"
- sources."onetime-2.0.1"
- sources."restore-cursor-2.0.0"
- sources."strip-ansi-5.2.0"
+ sources."mem-4.3.0"
];
})
- sources."os-locale-2.1.0"
sources."os-tmpdir-1.0.2"
- sources."p-cancelable-1.1.0"
+ sources."p-any-2.1.0"
+ sources."p-cancelable-2.0.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-try-1.0.0"
- sources."package-json-6.5.0"
- sources."param-case-2.1.1"
- sources."parse-github-url-1.0.2"
- sources."parse-json-4.0.0"
- sources."parse-passwd-1.0.0"
- sources."parseurl-1.3.3"
- sources."pascal-case-2.0.1"
- sources."path-case-2.1.1"
- 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-parse-1.0.6"
- sources."path-to-regexp-0.1.7"
- (sources."path-type-2.0.0" // {
+ sources."p-limit-3.0.2"
+ (sources."p-locate-3.0.0" // {
dependencies = [
- sources."pify-2.3.0"
+ sources."p-limit-2.3.0"
];
})
- sources."performance-now-2.1.0"
- sources."pify-3.0.0"
- sources."prepend-http-2.0.0"
- sources."prisma-json-schema-0.1.3"
- (sources."prisma-yml-1.26.6" // {
+ sources."p-some-4.1.0"
+ sources."p-try-2.2.0"
+ (sources."package-json-6.5.0" // {
dependencies = [
- sources."ajv-5.5.2"
- sources."debug-3.2.6"
- sources."dotenv-4.0.0"
- sources."fast-deep-equal-1.1.0"
- sources."fs-extra-7.0.1"
- sources."json-schema-traverse-0.3.1"
- sources."ms-2.1.2"
+ sources."semver-6.3.0"
];
})
- sources."process-nextick-args-2.0.1"
- sources."protochain-1.0.5"
- sources."proxy-addr-2.0.6"
- sources."prr-1.0.1"
- sources."pseudomap-1.0.2"
+ sources."parent-module-1.0.1"
+ sources."parse-json-5.0.1"
+ (sources."pascal-case-3.1.1" // {
+ dependencies = [
+ sources."tslib-1.13.0"
+ ];
+ })
+ sources."passwd-user-3.0.0"
+ sources."path-exists-3.0.0"
+ 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."pluralize-8.0.0"
+ sources."prepend-http-2.0.0"
sources."psl-1.8.0"
sources."pump-3.0.0"
sources."punycode-2.1.1"
sources."qs-6.5.2"
- sources."range-parser-1.2.1"
- sources."raw-body-2.4.0"
sources."rc-1.2.8"
- sources."read-pkg-2.0.0"
- sources."read-pkg-up-2.0.0"
- (sources."readable-stream-2.3.7" // {
- dependencies = [
- sources."isarray-1.0.0"
- sources."safe-buffer-5.1.2"
- ];
- })
- sources."regenerator-runtime-0.11.1"
- sources."registry-auth-token-4.1.1"
+ sources."reftools-1.1.4"
+ sources."regenerator-runtime-0.13.7"
+ sources."regexp.prototype.flags-1.3.0"
+ sources."registry-auth-token-4.2.0"
sources."registry-url-5.1.0"
- sources."replaceall-0.1.6"
+ sources."remove-trailing-separator-1.1.0"
sources."request-2.88.2"
- sources."request-promise-4.2.5"
- sources."request-promise-core-1.1.3"
sources."require-directory-2.1.1"
sources."require-main-filename-1.0.1"
- sources."resolve-1.17.0"
- sources."resolve-dir-1.0.1"
- sources."resolve-from-4.0.0"
+ sources."resolve-from-5.0.0"
sources."responselike-1.0.2"
sources."restore-cursor-3.1.0"
- sources."rimraf-2.7.1"
+ sources."reusify-1.0.4"
+ sources."rimraf-3.0.2"
sources."run-async-2.4.1"
- sources."rxjs-6.5.5"
- sources."safe-buffer-5.2.1"
- sources."safer-buffer-2.1.2"
- sources."scuid-1.1.0"
- sources."semver-6.3.0"
- (sources."semver-diff-2.1.0" // {
- dependencies = [
- sources."semver-5.7.1"
- ];
- })
- (sources."send-0.17.1" // {
+ sources."run-parallel-1.1.9"
+ (sources."rxjs-6.6.2" // {
dependencies = [
- sources."ms-2.1.1"
+ sources."tslib-1.13.0"
];
})
- sources."sentence-case-2.1.1"
- sources."serializerr-1.0.3"
- sources."serve-static-1.14.1"
+ sources."safe-buffer-5.2.1"
+ sources."safer-buffer-2.1.2"
+ sources."semver-5.7.1"
sources."set-blocking-2.0.0"
- sources."setprototypeof-1.1.1"
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."side-channel-1.0.2"
sources."signal-exit-3.0.3"
- sources."simple-errors-1.0.1"
- sources."snake-case-2.1.0"
- sources."source-map-0.5.7"
- (sources."source-map-support-0.5.19" // {
- dependencies = [
- 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.5"
+ sources."simple-git-2.5.0"
+ sources."slash-3.0.0"
sources."sprintf-js-1.0.3"
sources."sshpk-1.16.1"
- sources."statuses-1.5.0"
- sources."stealthy-require-1.1.1"
- (sources."string-width-2.1.1" // {
- dependencies = [
- sources."is-fullwidth-code-point-2.0.0"
- ];
- })
- (sources."string_decoder-1.1.1" // {
- dependencies = [
- sources."safe-buffer-5.1.2"
- ];
- })
- sources."strip-ansi-4.0.0"
- sources."strip-bom-3.0.0"
+ sources."string-env-interpolation-1.0.1"
+ sources."string-width-4.2.0"
+ sources."string.prototype.trimend-1.0.1"
+ sources."string.prototype.trimstart-1.0.1"
+ sources."strip-ansi-6.0.0"
sources."strip-eof-1.0.0"
sources."strip-json-comments-2.0.1"
- sources."supports-color-5.5.0"
- sources."swap-case-1.1.2"
- sources."sync-exec-0.6.2"
- (sources."tar-6.0.2" // {
+ sources."subscriptions-transport-ws-0.9.17"
+ sources."supports-color-7.1.0"
+ (sources."swagger2openapi-5.4.0" // {
dependencies = [
- sources."mkdirp-1.0.4"
- sources."yallist-4.0.0"
+ 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."yargs-12.0.5"
];
})
- sources."term-size-1.2.0"
+ sources."symbol-observable-1.2.0"
sources."through-2.3.8"
- sources."through2-2.0.5"
- sources."timed-out-4.0.1"
- sources."title-case-2.1.1"
- (sources."tmp-0.2.1" // {
- dependencies = [
- sources."rimraf-3.0.2"
- ];
- })
- sources."tmp-graphql-config-extension-openapi-1.0.7"
- sources."to-fast-properties-2.0.0"
+ sources."tmp-0.2.1"
sources."to-readable-stream-1.0.0"
- sources."toidentifier-1.0.0"
+ sources."to-regex-range-5.0.1"
sources."tough-cookie-2.5.0"
- sources."traverse-chain-0.1.0"
- sources."trim-right-1.0.1"
- sources."tslib-1.13.0"
+ sources."tslib-2.0.0"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
- sources."type-fest-0.11.0"
- sources."type-is-1.6.18"
- sources."unique-string-1.0.0"
- sources."universalify-0.1.2"
- sources."unpipe-1.0.0"
- sources."unzip-response-2.0.1"
- (sources."update-notifier-2.5.0" // {
- dependencies = [
- sources."ansi-align-2.0.0"
- sources."boxen-1.3.0"
- sources."ci-info-1.6.0"
- sources."cli-boxes-1.0.0"
- sources."configstore-3.1.2"
- sources."got-6.7.1"
- sources."is-ci-1.2.1"
- sources."is-npm-1.0.0"
- sources."latest-version-3.1.0"
- sources."package-json-4.0.1"
- sources."prepend-http-1.0.4"
- sources."registry-auth-token-3.4.0"
- sources."registry-url-3.1.0"
- sources."semver-5.7.1"
- sources."url-parse-lax-1.0.0"
- ];
- })
- sources."upper-case-1.1.3"
- sources."upper-case-first-1.1.2"
+ sources."type-1.2.0"
+ sources."type-fest-0.3.1"
+ sources."typedarray-to-buffer-3.1.5"
+ sources."universalify-1.0.0"
+ sources."unixify-1.0.0"
sources."uri-js-4.2.2"
- sources."url-join-4.0.0"
sources."url-parse-lax-3.0.0"
- sources."url-regex-3.2.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."validator-10.11.0"
- sources."vary-1.1.2"
+ sources."valid-url-1.0.9"
sources."verror-1.10.0"
sources."wcwidth-1.0.1"
- sources."whatwg-fetch-2.0.4"
+ (sources."websocket-1.0.31" // {
+ dependencies = [
+ sources."debug-2.6.9"
+ sources."ms-2.0.0"
+ ];
+ })
+ sources."whatwg-fetch-3.0.0"
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."widest-line-2.0.1"
+ sources."which-typed-array-1.1.2"
(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-file-atomic-2.4.3"
- sources."xdg-basedir-3.0.0"
- sources."xtend-4.0.2"
- sources."y18n-3.2.1"
- sources."yallist-2.1.2"
- sources."yaml-ast-parser-0.0.40"
- (sources."yargs-12.0.5" // {
+ sources."ws-5.2.2"
+ sources."y18n-4.0.0"
+ sources."yaeti-0.0.6"
+ sources."yaml-1.10.0"
+ (sources."yargs-15.4.1" // {
dependencies = [
- sources."camelcase-5.3.1"
- sources."execa-1.0.0"
- sources."find-up-3.0.0"
- sources."get-stream-4.1.0"
- sources."invert-kv-2.0.0"
- sources."lcid-2.0.0"
- sources."locate-path-3.0.0"
- sources."mem-4.3.0"
- sources."mimic-fn-2.1.0"
- sources."os-locale-3.1.0"
+ sources."cliui-6.0.0"
+ sources."find-up-4.1.0"
+ sources."get-caller-file-2.0.5"
+ sources."locate-path-5.0.0"
sources."p-limit-2.3.0"
- sources."p-locate-3.0.0"
- sources."p-try-2.2.0"
- sources."yargs-parser-11.1.1"
+ sources."p-locate-4.1.0"
+ sources."path-exists-4.0.0"
+ sources."require-main-filename-2.0.0"
+ sources."wrap-ansi-6.2.0"
+ sources."yargs-parser-18.1.3"
];
})
- sources."yargs-parser-8.1.0"
- sources."z-schema-3.25.1"
+ sources."yargs-parser-11.1.1"
];
buildInputs = globalBuildInputs;
meta = {
- description = "GraphQL CLI";
- homepage = "https://github.com/graphql-cli/graphql-cli#readme";
+ description = "Command line tool for common GraphQL development workflows";
+ homepage = "https://github.com/Urigo/graphql-cli#readme";
license = "MIT";
};
production = true;
@@ -62317,7 +62971,7 @@ in
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/gtop/-/gtop-1.0.2.tgz";
- sha512 = "2cca0r4kkbxls0h8yr4pq3b6kwmnysnrsybpc3r0p24818h96xr92yknfry4f1ynhx9zy36788xf75sjs528vyz3m5w22kvvqmgqzqf";
+ sha512 = "Dn/8Kt57CsFLHd9vJIqWuhzXETpm+J86tD444rOz04uUu0kQBUTEBXmwu7zOVntb+TRr4EuyRxBo2tecJAPFmA==";
};
dependencies = [
sources."@types/color-name-1.1.1"
@@ -62354,14 +63008,14 @@ in
sources."here-0.0.2"
sources."inherits-2.0.4"
sources."isarray-0.0.1"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lodash.toarray-4.4.0"
sources."map-canvas-0.1.5"
sources."marked-0.7.0"
(sources."marked-terminal-4.1.0" // {
dependencies = [
sources."ansi-styles-4.2.1"
- sources."chalk-4.0.0"
+ sources."chalk-4.1.0"
sources."supports-color-7.1.0"
];
})
@@ -62384,7 +63038,7 @@ in
sources."supports-color-7.1.0"
];
})
- sources."systeminformation-4.26.5"
+ sources."systeminformation-4.26.10"
sources."term-canvas-0.0.5"
sources."type-fest-0.11.0"
sources."wordwrap-0.0.3"
@@ -62415,7 +63069,11 @@ in
sources."ansi-gray-0.1.1"
sources."ansi-regex-2.1.1"
sources."ansi-wrap-0.1.0"
- sources."anymatch-2.0.0"
+ (sources."anymatch-2.0.0" // {
+ dependencies = [
+ sources."normalize-path-2.1.1"
+ ];
+ })
sources."append-buffer-1.0.2"
sources."archy-1.0.0"
sources."arr-diff-4.0.0"
@@ -62465,11 +63123,7 @@ in
sources."buffer-from-1.1.1"
sources."cache-base-1.0.1"
sources."camelcase-3.0.0"
- (sources."chokidar-2.1.8" // {
- dependencies = [
- sources."normalize-path-3.0.0"
- ];
- })
+ sources."chokidar-2.1.8"
(sources."class-utils-0.3.6" // {
dependencies = [
sources."define-property-0.2.5"
@@ -62588,12 +63242,12 @@ in
];
})
sources."glob-stream-6.1.0"
- sources."glob-watcher-5.0.3"
+ sources."glob-watcher-5.0.5"
sources."global-modules-1.0.0"
sources."global-prefix-1.0.2"
sources."glogg-1.0.2"
sources."graceful-fs-4.2.4"
- sources."gulp-cli-2.2.1"
+ sources."gulp-cli-2.3.0"
sources."gulplog-1.0.0"
sources."has-symbols-1.0.1"
sources."has-value-1.0.0"
@@ -62607,7 +63261,7 @@ in
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ini-1.3.5"
- sources."interpret-1.2.0"
+ sources."interpret-1.4.0"
sources."invert-kv-1.0.0"
sources."is-absolute-1.0.0"
sources."is-accessor-descriptor-1.0.0"
@@ -62666,7 +63320,7 @@ in
sources."nanomatch-1.2.13"
sources."next-tick-1.0.0"
sources."normalize-package-data-2.5.0"
- sources."normalize-path-2.1.1"
+ sources."normalize-path-3.0.0"
sources."now-and-later-2.0.1"
sources."number-is-nan-1.0.1"
(sources."object-copy-0.1.0" // {
@@ -62837,12 +63491,16 @@ in
sources."urix-0.1.0"
sources."use-3.1.1"
sources."util-deprecate-1.0.2"
- sources."v8flags-3.1.3"
+ sources."v8flags-3.2.0"
sources."validate-npm-package-license-3.0.4"
sources."value-or-function-3.0.0"
sources."vinyl-2.2.0"
sources."vinyl-fs-3.0.3"
- sources."vinyl-sourcemap-1.1.0"
+ (sources."vinyl-sourcemap-1.1.0" // {
+ dependencies = [
+ sources."normalize-path-2.1.1"
+ ];
+ })
sources."which-1.3.1"
sources."which-module-1.0.0"
sources."wrap-ansi-2.1.0"
@@ -62865,10 +63523,10 @@ in
gulp-cli = nodeEnv.buildNodePackage {
name = "gulp-cli";
packageName = "gulp-cli";
- version = "2.2.1";
+ version = "2.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.2.1.tgz";
- sha512 = "yEMxrXqY8mJFlaauFQxNrCpzWJThu0sH1sqlToaTOT063Hub9s/Nt2C+GSLe6feQ/IMWrHvGOOsyES7CQc9O+A==";
+ url = "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz";
+ sha512 = "zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==";
};
dependencies = [
sources."ansi-colors-1.1.0"
@@ -62989,7 +63647,7 @@ in
sources."hosted-git-info-2.8.8"
sources."inherits-2.0.4"
sources."ini-1.3.5"
- sources."interpret-1.2.0"
+ sources."interpret-1.4.0"
sources."invert-kv-1.0.0"
sources."is-absolute-1.0.0"
(sources."is-accessor-descriptor-1.0.0" // {
@@ -63193,7 +63851,7 @@ in
sources."urix-0.1.0"
sources."use-3.1.1"
sources."util-deprecate-1.0.2"
- sources."v8flags-3.1.3"
+ sources."v8flags-3.2.0"
sources."validate-npm-package-license-3.0.4"
sources."which-1.3.1"
sources."which-module-1.0.0"
@@ -63212,6 +63870,24 @@ in
bypassCache = true;
reconstructLock = true;
};
+ he = nodeEnv.buildNodePackage {
+ name = "he";
+ packageName = "he";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/he/-/he-1.2.0.tgz";
+ sha512 = "F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==";
+ };
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "A robust HTML entities encoder/decoder with full Unicode support.";
+ homepage = https://mths.be/he;
+ license = "MIT";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
html-minifier = nodeEnv.buildNodePackage {
name = "html-minifier";
packageName = "html-minifier";
@@ -63230,7 +63906,7 @@ in
sources."param-case-2.1.1"
sources."relateurl-0.2.7"
sources."source-map-0.6.1"
- sources."uglify-js-3.9.4"
+ sources."uglify-js-3.10.1"
sources."upper-case-1.1.3"
];
buildInputs = globalBuildInputs;
@@ -63246,13 +63922,15 @@ in
htmlhint = nodeEnv.buildNodePackage {
name = "htmlhint";
packageName = "htmlhint";
- version = "0.13.0";
+ version = "0.14.1";
src = fetchurl {
- url = "https://registry.npmjs.org/htmlhint/-/htmlhint-0.13.0.tgz";
- sha512 = "M3cBPDORzPhH/Ufqa3f0/7OJyljmURu5/bBC8/jMmgpS6AmtuN2B8bQWr3w/04bD0RwcJZVagjfwxrgL5sZ0dg==";
+ url = "https://registry.npmjs.org/htmlhint/-/htmlhint-0.14.1.tgz";
+ sha512 = "VWKrljlwF8tEKH48YPfC30zYKhrsMqm70d7vXswivEqd3DSva8ZlIzfeCa3YWFEFRIIhiXKgKurlqEpCtYMCAA==";
};
dependencies = [
- sources."ajv-6.12.2"
+ sources."@types/color-name-1.1.1"
+ sources."ajv-6.12.3"
+ sources."ansi-styles-4.2.1"
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."async-3.2.0"
@@ -63263,7 +63941,9 @@ in
sources."bcrypt-pbkdf-1.0.2"
sources."brace-expansion-1.1.11"
sources."caseless-0.12.0"
- sources."colors-1.4.0"
+ sources."chalk-4.0.0"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
sources."combined-stream-1.0.8"
sources."commander-5.1.0"
sources."concat-map-0.0.1"
@@ -63271,10 +63951,9 @@ in
sources."dashdash-1.14.1"
sources."delayed-stream-1.0.0"
sources."ecc-jsbn-0.1.2"
- sources."esm-3.2.25"
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
@@ -63284,7 +63963,8 @@ in
sources."glob-base-0.3.0"
sources."glob-parent-2.0.0"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
+ sources."has-flag-4.0.0"
sources."http-signature-1.2.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
@@ -63305,7 +63985,6 @@ in
sources."once-1.4.0"
sources."parse-glob-3.0.4"
sources."path-is-absolute-1.0.1"
- sources."path-parse-1.0.6"
sources."performance-now-2.1.0"
sources."psl-1.8.0"
sources."punycode-2.1.1"
@@ -63315,6 +63994,7 @@ in
sources."safer-buffer-2.1.2"
sources."sshpk-1.16.1"
sources."strip-json-comments-3.1.0"
+ sources."supports-color-7.1.0"
sources."tough-cookie-2.5.0"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
@@ -63350,16 +64030,16 @@ in
sources."debug-3.2.6"
sources."ecstatic-3.3.2"
sources."eventemitter3-4.0.4"
- sources."follow-redirects-1.11.0"
+ sources."follow-redirects-1.12.1"
sources."he-1.2.0"
sources."http-proxy-1.18.1"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."mime-1.6.0"
sources."minimist-1.2.5"
sources."mkdirp-0.5.5"
sources."ms-2.1.2"
sources."opener-1.5.1"
- sources."portfinder-1.0.26"
+ sources."portfinder-1.0.28"
sources."qs-6.9.4"
sources."requires-port-1.0.0"
sources."secure-compare-3.0.1"
@@ -63382,7 +64062,7 @@ in
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/hueadm/-/hueadm-1.2.0.tgz";
- sha512 = "02zxz4zyapx1rv0rnjgwhkynw1xf0zfsyqrsp3dbk2iijxaf10zy6cwns601q3s88fj74jdx7d8dz4pblsdid71m6p46bp4999pjpsk";
+ sha512 = "U195U0rkLkOuqeG02DRdl/yG2ulNkiMdQnrgAIy2nBn/QXCqyxjFXG1cnbHX7gPXA7d+Qv6kzWDn0K/yn/z+BQ==";
};
dependencies = [
sources."argparse-1.0.10"
@@ -63438,13 +64118,13 @@ in
version = "0.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/imapnotify/-/imapnotify-0.4.1.tgz";
- sha512 = "0fn58ydrck0mwpq48pj2in6aql522avzyabrddq4ixykr1h29ha3cvh1v0mga8ghg1v9zpkii81qqac74qwm9ikr1kll616fcz0cc0s";
+ sha512 = "GjAGPnMmGEpnyDOmyjE5TGEcUIzz/rTDgw+pV8EOcLOhYBIw5Ol7JLi1vJT/WwlRKFbGRiEvIvjyCibLzaNiHQ==";
};
dependencies = [
sources."async-0.2.10"
sources."balanced-match-1.0.0"
sources."brace-expansion-1.1.11"
- sources."bunyan-1.8.12"
+ sources."bunyan-1.8.14"
sources."colors-0.6.2"
sources."concat-map-0.0.1"
sources."core-util-is-1.0.2"
@@ -63464,7 +64144,7 @@ in
sources."minimist-1.2.5"
];
})
- sources."moment-2.26.0"
+ sources."moment-2.27.0"
sources."mv-2.1.1"
sources."nan-2.14.1"
sources."ncp-2.0.0"
@@ -63531,7 +64211,7 @@ in
sha512 = "l4g7U75E+WgrgNGH774djfTyp5Aw+2jJokYe9iCunSAbi/w+nRGHqTJfwbODLwiJQTnbXkM42FxgPRA29Ce7Bg==";
};
dependencies = [
- sources."@types/jquery-3.3.38"
+ sources."@types/jquery-3.5.1"
sources."@types/sizzle-2.3.2"
sources."balanced-match-1.0.0"
sources."brace-expansion-1.1.11"
@@ -63550,7 +64230,7 @@ in
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."jquery-3.5.1"
- sources."jquery.terminal-2.16.1"
+ sources."jquery.terminal-2.17.6"
sources."jsonfile-2.4.0"
sources."keyboardevent-key-polyfill-1.1.0"
sources."line-reader-0.4.0"
@@ -63617,7 +64297,7 @@ in
sources."chardet-0.7.0"
sources."chownr-1.1.4"
sources."cli-cursor-2.1.0"
- sources."cli-width-2.2.1"
+ sources."cli-width-3.0.0"
sources."co-4.6.0"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
@@ -63647,7 +64327,7 @@ in
sources."es6-promise-4.2.8"
sources."es6-promisify-5.0.0"
sources."escape-string-regexp-1.0.5"
- (sources."escodegen-1.14.1" // {
+ (sources."escodegen-1.14.3" // {
dependencies = [
sources."esprima-4.0.1"
];
@@ -63711,17 +64391,21 @@ in
sources."imurmurhash-0.1.4"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
- (sources."inquirer-7.1.0" // {
+ (sources."inquirer-7.3.3" // {
dependencies = [
sources."ansi-escapes-4.3.1"
+ sources."ansi-styles-4.2.1"
+ sources."chalk-4.1.0"
sources."cli-cursor-3.1.0"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
sources."mimic-fn-2.1.0"
- sources."onetime-5.1.0"
+ sources."onetime-5.1.1"
sources."restore-cursor-3.1.0"
];
})
sources."ip-1.1.5"
- sources."is-docker-2.0.0"
+ sources."is-docker-2.1.0"
sources."is-fullwidth-code-point-2.0.0"
sources."is-stream-1.1.0"
sources."is-typedarray-1.0.0"
@@ -63736,7 +64420,7 @@ in
];
})
sources."levn-0.3.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lodash._baseassign-3.2.0"
sources."lodash._basecopy-3.0.1"
sources."lodash._bindcallback-3.0.1"
@@ -63756,7 +64440,7 @@ in
];
})
sources."lru-cache-5.1.1"
- sources."macos-release-2.3.0"
+ sources."macos-release-2.4.1"
sources."methods-1.1.2"
sources."mime-2.4.6"
sources."mime-db-1.44.0"
@@ -63778,7 +64462,7 @@ in
})
sources."once-1.4.0"
sources."onetime-2.0.1"
- sources."open-7.0.4"
+ sources."open-7.1.0"
sources."optionator-0.8.3"
sources."os-name-3.1.0"
sources."os-tmpdir-1.0.2"
@@ -63799,7 +64483,7 @@ in
sources."rimraf-3.0.2"
sources."rsvp-3.6.2"
sources."run-async-2.4.1"
- sources."rxjs-6.5.5"
+ sources."rxjs-6.6.2"
sources."safe-buffer-5.2.1"
sources."safer-buffer-2.1.2"
sources."sax-1.1.4"
@@ -63856,7 +64540,7 @@ in
sources."supports-color-7.1.0"
sources."tar-4.4.13"
sources."through-2.3.8"
- sources."through2-3.0.1"
+ sources."through2-3.0.2"
sources."thunkify-2.1.2"
sources."tmp-0.0.33"
sources."toidentifier-1.0.0"
@@ -63871,7 +64555,7 @@ in
sources."util-deprecate-1.0.2"
sources."uuid-3.4.0"
sources."which-2.0.2"
- sources."windows-release-3.3.0"
+ sources."windows-release-3.3.1"
sources."word-wrap-1.2.3"
(sources."wrap-ansi-6.2.0" // {
dependencies = [
@@ -63882,7 +64566,7 @@ in
})
sources."wrappy-1.0.2"
sources."write-file-atomic-3.0.3"
- sources."ws-7.3.0"
+ sources."ws-7.3.1"
sources."xregexp-2.0.0"
sources."yallist-3.1.1"
];
@@ -63896,42 +64580,27 @@ in
bypassCache = true;
reconstructLock = true;
};
- ios-deploy = nodeEnv.buildNodePackage {
- name = "ios-deploy";
- packageName = "ios-deploy";
- version = "1.10.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/ios-deploy/-/ios-deploy-1.10.0.tgz";
- sha512 = "sklB6PkJkWrHDublkZJeY4z9i7hl0nS2aRVse+/idGnb4eZddMQRfPVB4YzkEoyJ4FyW1I3sdLP6/cg/Imu/sw==";
- };
- buildInputs = globalBuildInputs;
- meta = {
- description = "launch iOS apps iOS devices from the command line (Xcode 7)";
- homepage = "https://github.com/ios-control/ios-deploy#readme";
- license = "GPLv3";
- };
- production = true;
- bypassCache = true;
- reconstructLock = true;
- };
"iosevka-build-deps-../../data/fonts/iosevka" = nodeEnv.buildNodePackage {
name = "iosevka-build-deps";
packageName = "iosevka-build-deps";
- version = "2.3.3";
+ version = "3.2.2";
src = ../../data/fonts/iosevka;
dependencies = [
+ sources."@iarna/toml-2.2.5"
+ sources."@josh-brown/vector-3.4.0"
sources."@types/color-name-1.1.1"
sources."JSONStream-1.3.5"
sources."abbrev-1.1.1"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."amdefine-1.0.1"
- sources."ansi-regex-2.1.1"
- sources."ansi-styles-4.2.1"
+ sources."ansi-regex-5.0.0"
+ sources."ansi-styles-3.2.1"
sources."aproba-1.2.0"
sources."are-we-there-yet-1.1.5"
sources."argparse-1.0.10"
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
+ sources."async-0.9.2"
sources."asynckit-0.4.0"
sources."at-least-node-1.0.0"
sources."atob-2.1.2"
@@ -63939,51 +64608,48 @@ in
sources."aws4-1.10.0"
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
- sources."bezier-js-2.6.1"
sources."bindings-1.5.0"
- sources."block-stream-0.0.9"
sources."bluebird-3.7.2"
sources."brace-expansion-1.1.11"
- sources."bufferstreams-1.1.3"
- sources."camelcase-4.1.0"
- sources."caryll-shapeops-0.3.1"
+ sources."bufferstreams-2.0.1"
+ sources."camelcase-5.3.1"
sources."caseless-0.12.0"
- sources."chalk-3.0.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-1.0.0"
- (sources."cliui-3.2.0" // {
- dependencies = [
- sources."string-width-1.0.2"
- ];
- })
- sources."clone-2.1.2"
+ sources."clipper-lib-6.4.2"
+ sources."cliui-6.0.0"
sources."code-point-at-1.1.0"
- sources."color-convert-2.0.1"
- sources."color-name-1.1.4"
- sources."colors-1.4.0"
+ sources."color-convert-1.9.3"
+ sources."color-name-1.1.3"
sources."combined-stream-1.0.8"
- sources."complex.js-2.0.11"
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"
+ (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."cubic2quad-1.1.1"
sources."dashdash-1.14.1"
sources."debug-3.1.0"
sources."decamelize-1.2.0"
- sources."decimal.js-10.2.0"
sources."decode-uri-component-0.2.0"
sources."deep-is-0.1.3"
sources."delayed-stream-1.0.0"
sources."delegates-1.0.0"
sources."ecc-jsbn-0.1.2"
+ sources."ejs-3.1.3"
sources."emoji-regex-8.0.0"
sources."error-ex-1.3.2"
- sources."escape-latex-1.2.0"
- sources."escodegen-1.14.1"
+ sources."escape-string-regexp-1.0.5"
+ sources."escodegen-1.14.3"
(sources."escope-1.0.3" // {
dependencies = [
sources."estraverse-2.0.0"
@@ -64009,163 +64675,157 @@ in
})
sources."estraverse-4.3.0"
sources."esutils-2.0.3"
- (sources."execa-0.7.0" // {
- dependencies = [
- sources."cross-spawn-5.1.0"
- ];
- })
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."fast-levenshtein-2.0.6"
sources."file-uri-to-path-1.0.0"
- sources."find-up-2.1.0"
- sources."first-chunk-stream-2.0.0"
+ sources."filelist-1.0.1"
+ sources."find-up-4.1.0"
+ sources."first-chunk-stream-3.0.0"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
- sources."fraction.js-4.0.12"
- sources."fs-extra-3.0.1"
+ sources."fs-extra-9.0.1"
+ sources."fs-minipass-1.2.7"
sources."fs.realpath-1.0.0"
- sources."fstream-1.0.12"
(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-1.0.3"
- sources."get-stream-3.0.0"
+ sources."get-caller-file-2.0.5"
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.3"
- sources."has-flag-4.0.0"
+ sources."har-validator-5.1.5"
+ 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."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-1.0.0"
- sources."is-stream-1.1.0"
+ sources."is-fullwidth-code-point-3.0.0"
sources."is-typedarray-1.0.0"
sources."is-utf8-0.2.1"
sources."isarray-1.0.0"
sources."isexe-2.0.0"
sources."isstream-0.1.2"
- sources."javascript-natural-sort-0.7.1"
+ sources."jake-10.8.2"
sources."jsbn-0.1.1"
sources."json-schema-0.2.3"
sources."json-schema-traverse-0.4.1"
sources."json-stringify-safe-5.0.1"
- sources."jsonfile-3.0.1"
+ sources."jsonfile-6.0.1"
sources."jsonparse-1.3.1"
sources."jsprim-1.4.1"
sources."lcid-1.0.0"
sources."levn-0.3.0"
- sources."libspiro-js-0.3.1"
- sources."load-json-file-2.0.0"
- sources."locate-path-2.0.0"
- sources."lru-cache-4.1.5"
- sources."mathjs-5.10.3"
- sources."megaminx-0.9.0"
- sources."mem-1.1.0"
+ sources."load-json-file-1.1.0"
+ sources."locate-path-5.0.0"
+ sources."lru-cache-2.5.0"
+ sources."memoizeasync-1.1.0"
sources."microbuffer-1.0.0"
sources."mime-db-1.44.0"
sources."mime-types-2.1.27"
- sources."mimic-fn-1.2.0"
+ sources."mimic-fn-2.1.0"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
- sources."mkdirp-0.5.5"
+ (sources."minipass-2.9.0" // {
+ dependencies = [
+ sources."yallist-3.1.1"
+ ];
+ })
+ sources."minizlib-1.3.3"
+ sources."mkdirp-1.0.4"
sources."ms-2.0.0"
sources."nan-2.14.1"
- (sources."node-gyp-3.8.0" // {
+ (sources."node-gyp-4.0.0" // {
dependencies = [
+ sources."mkdirp-0.5.5"
sources."semver-5.3.0"
+ sources."which-1.3.1"
];
})
sources."node-version-1.2.0"
sources."nopt-3.0.6"
- sources."normalize-package-data-2.5.0"
- sources."npm-run-path-2.0.2"
+ (sources."normalize-package-data-2.5.0" // {
+ dependencies = [
+ sources."semver-5.7.1"
+ ];
+ })
sources."npmlog-4.1.2"
sources."number-is-nan-1.0.1"
sources."oauth-sign-0.9.0"
sources."object-assign-4.1.1"
sources."once-1.4.0"
- (sources."onetime-5.1.0" // {
- dependencies = [
- sources."mimic-fn-2.1.0"
- ];
- })
+ sources."onetime-5.1.1"
sources."optionator-0.8.3"
sources."os-homedir-1.0.2"
- sources."os-locale-2.1.0"
+ sources."os-locale-1.4.0"
sources."os-tmpdir-1.0.2"
sources."osenv-0.1.5"
- (sources."otfcc-ttcize-0.8.0" // {
- dependencies = [
- sources."fs-extra-4.0.3"
- sources."jsonfile-4.0.0"
- (sources."megaminx-0.3.3" // {
- dependencies = [
- sources."fs-extra-3.0.1"
- sources."jsonfile-3.0.1"
- ];
- })
- sources."yargs-8.0.2"
- ];
- })
- sources."p-finally-1.0.0"
- sources."p-limit-1.3.0"
- sources."p-locate-2.0.0"
- sources."p-try-1.0.0"
+ sources."otfcc-ttcize-0.10.2"
+ 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."find-up-1.1.2"
- sources."load-json-file-1.1.0"
- sources."os-locale-1.4.0"
- sources."path-exists-2.1.0"
- sources."path-type-1.1.0"
- sources."read-pkg-1.1.0"
- sources."read-pkg-up-1.0.1"
+ 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-bom-2.0.0"
+ 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-3.0.0"
+ sources."path-exists-4.0.0"
sources."path-is-absolute-1.0.1"
- sources."path-key-2.0.1"
sources."path-parse-1.0.6"
- sources."path-type-2.0.0"
+ sources."path-type-1.1.0"
sources."patrisika-0.21.0"
sources."patrisika-scopes-0.11.1"
+ sources."pegjs-0.10.0"
sources."performance-now-2.1.0"
sources."pify-2.3.0"
sources."pinkie-2.0.4"
sources."pinkie-promise-2.0.1"
sources."prelude-ls-1.1.2"
- sources."primitive-quadify-off-curves-0.4.1"
+ sources."prettier-2.0.5"
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-2.0.0"
- sources."read-pkg-up-2.0.0"
+ 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."readable-stream-2.3.7"
sources."request-2.88.2"
sources."require-directory-2.1.1"
- sources."require-main-filename-1.0.1"
+ sources."require-main-filename-2.0.0"
sources."resolve-1.17.0"
sources."resolve-url-0.2.1"
sources."restore-cursor-3.1.0"
@@ -64174,12 +64834,10 @@ in
sources."safe-buffer-5.1.2"
sources."safer-buffer-2.1.2"
sources."sax-1.2.4"
- sources."seed-random-2.2.0"
sources."semaphore-async-await-1.5.1"
- sources."semver-5.7.1"
+ sources."semver-7.3.2"
+ sources."seq-0.3.5"
sources."set-blocking-2.0.0"
- sources."shebang-command-1.2.0"
- sources."shebang-regex-1.0.0"
sources."signal-exit-3.0.3"
sources."source-map-0.6.1"
sources."source-map-resolve-0.5.3"
@@ -64188,119 +64846,89 @@ in
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
sources."spdx-license-ids-3.0.5"
+ sources."spiro-2.0.0"
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-2.1.1" // {
- dependencies = [
- sources."ansi-regex-3.0.0"
- sources."is-fullwidth-code-point-2.0.0"
- sources."strip-ansi-4.0.0"
- ];
- })
+ sources."string-width-4.2.0"
sources."string_decoder-1.1.1"
- sources."strip-ansi-3.0.1"
- sources."strip-bom-3.0.0"
- sources."strip-bom-buf-1.0.0"
- sources."strip-bom-stream-3.0.0"
- sources."strip-eof-1.0.0"
- (sources."stylus-0.54.7" // {
+ sources."strip-ansi-6.0.0"
+ 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"
sources."source-map-0.7.3"
];
})
- sources."supports-color-7.1.0"
- sources."tar-2.2.2"
- sources."temp-0.8.4"
+ sources."supports-color-5.5.0"
+ (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."tiny-emitter-2.1.0"
- sources."toml-3.0.0"
sources."topsort-0.0.2"
sources."tough-cookie-2.5.0"
+ sources."traverse-0.3.9"
sources."ts-process-promises-1.0.2"
- sources."tslib-1.9.3"
+ sources."tslib-1.13.0"
sources."ttf2woff-2.0.2"
- sources."ttf2woff2-2.0.3"
+ sources."ttf2woff2-3.0.0"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
sources."type-check-0.3.2"
- sources."typed-function-1.1.0"
- sources."typo-geom-0.5.1"
- sources."universalify-0.1.2"
+ sources."typo-geom-0.8.4"
+ sources."unicode-13.0.0-0.8.0"
+ sources."unicoderegexp-0.4.1"
+ sources."universalify-1.0.0"
sources."unorm-1.6.0"
sources."uri-js-4.2.2"
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.0.1" // {
+ (sources."verda-1.1.0" // {
dependencies = [
- sources."ansi-regex-5.0.0"
- sources."camelcase-5.3.1"
- sources."cliui-6.0.0"
- sources."find-up-4.1.0"
- sources."fs-extra-9.0.0"
- sources."get-caller-file-2.0.5"
- sources."is-fullwidth-code-point-3.0.0"
- sources."jsonfile-6.0.1"
- 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."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."tslib-1.13.0"
- sources."universalify-1.0.0"
- sources."which-2.0.2"
- sources."wrap-ansi-6.2.0"
- sources."y18n-4.0.0"
- sources."yargs-15.3.1"
- sources."yargs-parser-18.1.3"
+ 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.1.0"
];
})
sources."verror-1.10.0"
- sources."which-1.3.1"
+ sources."which-2.0.2"
sources."which-module-2.0.0"
- sources."wide-align-1.1.3"
+ (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."word-wrap-1.2.3"
sources."wordwrap-0.0.3"
- (sources."wrap-ansi-2.1.0" // {
+ (sources."wrap-ansi-6.2.0" // {
dependencies = [
- sources."string-width-1.0.2"
+ sources."ansi-styles-4.2.1"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
];
})
sources."wrappy-1.0.2"
- sources."y18n-3.2.1"
+ sources."xmldom-0.3.0"
+ sources."xpath-0.0.27"
+ sources."y18n-4.0.0"
sources."yallist-2.1.2"
- (sources."yargs-14.2.3" // {
- dependencies = [
- sources."ansi-regex-4.1.0"
- sources."ansi-styles-3.2.1"
- sources."camelcase-5.3.1"
- sources."cliui-5.0.0"
- sources."color-convert-1.9.3"
- sources."color-name-1.1.3"
- sources."emoji-regex-7.0.3"
- sources."find-up-3.0.0"
- sources."get-caller-file-2.0.5"
- 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."p-try-2.2.0"
- sources."require-main-filename-2.0.0"
- sources."string-width-3.1.0"
- sources."strip-ansi-5.2.0"
- sources."wrap-ansi-5.1.0"
- sources."y18n-4.0.0"
- sources."yargs-parser-15.0.1"
- ];
- })
- sources."yargs-parser-7.0.0"
+ sources."yargs-15.4.1"
+ sources."yargs-parser-18.1.3"
];
buildInputs = globalBuildInputs;
meta = {
@@ -64312,10 +64940,10 @@ in
jake = nodeEnv.buildNodePackage {
name = "jake";
packageName = "jake";
- version = "10.7.1";
+ version = "10.8.2";
src = fetchurl {
- url = "https://registry.npmjs.org/jake/-/jake-10.7.1.tgz";
- sha512 = "FUkLZXms1LSTQop5EJBdXVzbM0q6yYWMM4vo/TiLQeHJ4UMJVO8DBTZFiAgMBJctin9q92xnr2vdH7Wrpn7tTQ==";
+ url = "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz";
+ sha512 = "eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==";
};
dependencies = [
sources."ansi-styles-3.2.1"
@@ -64378,9 +65006,9 @@ in
sources."hexer-1.5.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
- sources."iterare-1.2.0"
+ sources."iterare-1.2.1"
sources."jaeger-client-3.18.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."long-2.4.0"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
@@ -64399,7 +65027,7 @@ in
sources."string-template-0.2.1"
sources."supports-color-5.5.0"
sources."symbol-observable-1.0.1"
- sources."thenify-3.3.0"
+ sources."thenify-3.3.1"
sources."thenify-all-1.6.0"
sources."thriftrw-3.12.0"
sources."type-detect-4.0.8"
@@ -64431,24 +65059,24 @@ in
joplin = nodeEnv.buildNodePackage {
name = "joplin";
packageName = "joplin";
- version = "1.0.164";
+ version = "1.0.166";
src = fetchurl {
- url = "https://registry.npmjs.org/joplin/-/joplin-1.0.164.tgz";
- sha512 = "01v9hadygzwzxlw7bhj71x1pkk6nfcmgd8cpqwy62xp70k9z8zx4rllxjjw13xpd89klm0zd21kh1iich4i1ymw539yzpblr9vxp11j";
+ url = "https://registry.npmjs.org/joplin/-/joplin-1.0.166.tgz";
+ sha512 = "+wZT9vcD+fIFL3E4kkSKHhaphKq6sDrrFbVoiCyZRoY9+3sGvBedzYOPEoZpiF83YbbPR+WUSM54naB5q8xOYw==";
};
dependencies = [
- sources."@cronvel/get-pixels-3.3.1"
+ sources."@cronvel/get-pixels-3.4.0"
sources."@yarnpkg/lockfile-1.1.0"
- sources."abab-2.0.3"
+ sources."abab-2.0.4"
sources."abbrev-1.1.1"
- sources."acorn-7.2.0"
+ sources."acorn-7.4.0"
(sources."acorn-globals-4.3.4" // {
dependencies = [
sources."acorn-6.4.1"
];
})
sources."acorn-walk-6.2.0"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
(sources."ansi-escape-sequences-4.1.0" // {
dependencies = [
sources."array-back-3.1.0"
@@ -64483,6 +65111,13 @@ in
sources."async-mutex-0.1.4"
sources."asynckit-0.4.0"
sources."atob-2.1.2"
+ (sources."aws-sdk-2.726.0" // {
+ dependencies = [
+ sources."sax-1.2.1"
+ sources."uuid-3.3.2"
+ sources."xml2js-0.4.19"
+ ];
+ })
sources."aws-sign2-0.7.0"
sources."aws4-1.10.0"
sources."balanced-match-1.0.0"
@@ -64495,7 +65130,11 @@ in
sources."base64-js-1.3.1"
sources."base64-stream-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
- sources."bl-4.0.2"
+ (sources."bl-4.0.2" // {
+ dependencies = [
+ sources."buffer-5.6.0"
+ ];
+ })
sources."brace-expansion-1.1.11"
(sources."braces-2.3.2" // {
dependencies = [
@@ -64503,7 +65142,7 @@ in
];
})
sources."browser-process-hrtime-1.0.0"
- sources."buffer-5.6.0"
+ sources."buffer-4.9.2"
sources."cache-base-1.0.1"
sources."camel-case-3.0.0"
sources."camelcase-4.1.0"
@@ -64573,7 +65212,7 @@ in
sources."cwise-compiler-1.1.3"
sources."dashdash-1.14.1"
sources."data-urls-1.1.0"
- sources."debug-3.2.6"
+ sources."debug-2.6.9"
sources."decode-uri-component-0.2.0"
sources."decompress-response-4.2.1"
sources."deep-extend-0.6.0"
@@ -64589,7 +65228,7 @@ in
(sources."dom-serializer-0.2.2" // {
dependencies = [
sources."domelementtype-2.0.1"
- sources."entities-2.0.2"
+ sources."entities-2.0.3"
];
})
sources."domelementtype-1.3.1"
@@ -64606,18 +65245,22 @@ in
sources."supports-color-2.0.0"
];
})
- sources."encoding-0.1.12"
+ (sources."encoding-0.1.13" // {
+ dependencies = [
+ sources."iconv-lite-0.6.2"
+ ];
+ })
sources."end-of-stream-1.4.4"
sources."entities-1.1.2"
sources."es6-promise-pool-2.5.0"
sources."escape-string-regexp-1.0.5"
- sources."escodegen-1.14.1"
+ sources."escodegen-1.14.3"
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."debug-2.6.9"
sources."define-property-0.2.5"
sources."extend-shallow-2.0.1"
(sources."is-accessor-descriptor-0.1.6" // {
@@ -64632,7 +65275,6 @@ in
})
sources."is-descriptor-0.1.6"
sources."kind-of-5.1.0"
- sources."ms-2.0.0"
];
})
sources."expand-template-2.0.3"
@@ -64649,11 +65291,10 @@ in
];
})
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."fast-levenshtein-2.0.6"
sources."fault-1.0.4"
- sources."fd-slicer-1.1.0"
sources."file-type-10.11.0"
sources."file-uri-to-path-1.0.0"
(sources."fill-range-4.0.0" // {
@@ -64667,7 +65308,7 @@ in
sources."fs-extra-4.0.3"
];
})
- sources."follow-redirects-1.11.0"
+ sources."follow-redirects-1.12.1"
sources."font-awesome-filetypes-2.1.0"
sources."for-each-property-0.0.4"
sources."for-each-property-deep-0.0.3"
@@ -64693,7 +65334,7 @@ in
sources."glob-7.1.6"
sources."graceful-fs-4.2.4"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."has-ansi-2.0.0"
sources."has-flag-3.0.0"
sources."has-unicode-2.0.1"
@@ -64704,7 +65345,7 @@ in
];
})
sources."he-1.2.0"
- sources."highlight.js-9.18.1"
+ sources."highlight.js-10.1.1"
sources."html-encoding-sniffer-1.0.2"
sources."html-entities-1.3.1"
sources."html-minifier-3.5.21"
@@ -64713,10 +65354,10 @@ in
sources."domelementtype-2.0.1"
sources."domhandler-3.0.0"
sources."domutils-2.1.0"
- sources."entities-2.0.2"
+ sources."entities-2.0.3"
];
})
- sources."http-errors-1.7.3"
+ sources."http-errors-1.8.0"
sources."http-signature-1.2.0"
sources."iconv-lite-0.4.24"
sources."ieee754-1.1.13"
@@ -64788,9 +65429,10 @@ in
sources."isexe-2.0.0"
sources."isobject-3.0.1"
sources."isstream-0.1.2"
- sources."joplin-turndown-4.0.27"
+ sources."jmespath-0.15.0"
+ sources."joplin-turndown-4.0.29"
sources."joplin-turndown-plugin-gfm-1.0.12"
- sources."jpeg-js-0.1.2"
+ sources."jpeg-js-0.4.1"
sources."js-tokens-4.0.0"
sources."jsbn-0.1.1"
sources."jsdom-15.2.1"
@@ -64800,11 +65442,12 @@ in
sources."jsonfile-4.0.0"
sources."jsprim-1.4.1"
sources."jssha-2.4.2"
- (sources."katex-0.11.1" // {
+ (sources."katex-0.12.0" // {
dependencies = [
sources."commander-2.20.3"
];
})
+ sources."keytar-5.6.0"
sources."kind-of-6.0.3"
sources."klaw-1.3.1"
sources."klaw-sync-6.0.0"
@@ -64813,7 +65456,7 @@ in
sources."levn-0.3.0"
sources."linkify-it-2.2.0"
sources."locate-path-2.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lodash-es-4.17.15"
sources."lodash.padend-4.6.1"
sources."lodash.repeat-4.1.0"
@@ -64831,7 +65474,7 @@ in
sources."map-visit-1.0.0"
(sources."markdown-it-10.0.0" // {
dependencies = [
- sources."entities-2.0.2"
+ sources."entities-2.0.3"
];
})
sources."markdown-it-abbr-1.0.4"
@@ -64842,15 +65485,17 @@ in
sources."markdown-it-footnote-3.0.2"
sources."markdown-it-ins-3.0.0"
sources."markdown-it-mark-3.0.0"
- (sources."markdown-it-multimd-table-4.0.2" // {
+ (sources."markdown-it-multimd-table-4.0.3" // {
dependencies = [
- sources."markdown-it-8.4.2"
+ sources."entities-2.0.3"
+ sources."linkify-it-3.0.2"
+ sources."markdown-it-11.0.0"
];
})
sources."markdown-it-sub-1.0.0"
sources."markdown-it-sup-1.0.0"
sources."markdown-it-toc-done-right-4.1.0"
- sources."md5-2.2.1"
+ sources."md5-2.3.0"
sources."md5-file-4.0.0"
sources."mdurl-1.0.1"
sources."memory-cache-0.2.0"
@@ -64870,13 +65515,9 @@ in
})
sources."mkdirp-0.5.5"
sources."mkdirp-classic-0.5.3"
- sources."moment-2.26.0"
- sources."ms-2.1.2"
- (sources."multiparty-4.2.1" // {
- dependencies = [
- sources."safe-buffer-5.1.2"
- ];
- })
+ sources."moment-2.27.0"
+ sources."ms-2.0.0"
+ sources."multiparty-4.2.2"
sources."nan-2.14.1"
(sources."nanomatch-1.2.13" // {
dependencies = [
@@ -64886,7 +65527,12 @@ in
sources."napi-build-utils-1.0.2"
sources."ndarray-1.0.19"
sources."ndarray-pack-1.2.1"
- sources."needle-2.5.0"
+ (sources."needle-2.5.0" // {
+ dependencies = [
+ sources."debug-3.2.6"
+ sources."ms-2.1.2"
+ ];
+ })
sources."nextgen-events-1.3.0"
sources."nice-try-1.0.5"
sources."no-case-2.3.2"
@@ -64947,24 +65593,24 @@ in
sources."path-exists-3.0.0"
sources."path-is-absolute-1.0.1"
sources."path-key-2.0.1"
- sources."pend-1.2.0"
sources."performance-now-2.1.0"
sources."pify-3.0.0"
sources."pipe-functions-1.3.0"
sources."pn-1.1.0"
- sources."pngjs-2.3.1"
+ sources."pngjs-5.0.0"
sources."posix-character-classes-0.1.1"
- sources."prebuild-install-5.3.4"
+ sources."prebuild-install-5.3.3"
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-2.1.1"
+ sources."punycode-1.3.2"
sources."q-1.1.2"
sources."qs-6.5.2"
sources."query-string-4.3.4"
+ sources."querystring-0.2.0"
sources."querystringify-2.1.1"
sources."random-bytes-1.0.0"
sources."rc-1.2.8"
@@ -64984,12 +65630,14 @@ in
(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.3"
- (sources."request-promise-native-1.0.8" // {
+ 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"
];
})
@@ -65012,7 +65660,7 @@ in
];
})
sources."setimmediate-1.0.5"
- sources."setprototypeof-1.1.1"
+ sources."setprototypeof-1.2.0"
sources."seventh-0.7.35"
(sources."sharp-0.23.4" // {
dependencies = [
@@ -65023,7 +65671,7 @@ in
sources."shebang-command-1.2.0"
sources."shebang-regex-1.0.0"
sources."signal-exit-3.0.3"
- sources."simple-concat-1.0.0"
+ sources."simple-concat-1.0.1"
sources."simple-get-3.1.0"
sources."simple-swizzle-0.2.2"
sources."slash-2.0.0"
@@ -65034,7 +65682,6 @@ in
})
(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" // {
@@ -65049,7 +65696,6 @@ in
})
sources."is-descriptor-0.1.6"
sources."kind-of-5.1.0"
- sources."ms-2.0.0"
sources."source-map-0.5.7"
];
})
@@ -65091,7 +65737,7 @@ in
sources."statuses-1.5.0"
sources."stealthy-require-1.1.1"
sources."strict-uri-encode-1.1.0"
- sources."string-kit-0.11.7"
+ sources."string-kit-0.11.8"
sources."string-padding-1.0.2"
(sources."string-to-stream-1.1.1" // {
dependencies = [
@@ -65131,14 +65777,14 @@ in
];
})
sources."tar-fs-2.1.0"
- sources."tar-stream-2.1.2"
+ sources."tar-stream-2.1.3"
(sources."tcp-port-used-0.1.2" // {
dependencies = [
sources."debug-0.7.4"
sources."q-0.9.7"
];
})
- sources."terminal-kit-1.35.2"
+ sources."terminal-kit-1.42.0"
(sources."tkwidgets-0.5.26" // {
dependencies = [
sources."is-fullwidth-code-point-2.0.0"
@@ -65155,8 +65801,16 @@ in
sources."to-regex-3.0.2"
sources."to-regex-range-2.1.1"
sources."toidentifier-1.0.0"
- sources."tough-cookie-3.0.1"
- sources."tr46-1.0.1"
+ (sources."tough-cookie-3.0.1" // {
+ dependencies = [
+ sources."punycode-2.1.1"
+ ];
+ })
+ (sources."tr46-1.0.1" // {
+ dependencies = [
+ sources."punycode-2.1.1"
+ ];
+ })
sources."tree-kit-0.6.2"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
@@ -65186,8 +65840,13 @@ in
];
})
sources."upper-case-1.1.3"
- sources."uri-js-4.2.2"
+ (sources."uri-js-4.2.2" // {
+ dependencies = [
+ sources."punycode-2.1.1"
+ ];
+ })
sources."urix-0.1.0"
+ sources."url-0.10.3"
sources."url-parse-1.4.7"
sources."use-3.1.1"
sources."uslug-1.0.4"
@@ -65213,10 +65872,14 @@ in
];
})
sources."wrappy-1.0.2"
- sources."ws-7.3.0"
+ sources."ws-7.3.1"
sources."xml-name-validator-3.0.0"
- sources."xml2js-0.4.23"
- sources."xmlbuilder-11.0.1"
+ (sources."xml2js-0.4.23" // {
+ dependencies = [
+ sources."xmlbuilder-11.0.1"
+ ];
+ })
+ sources."xmlbuilder-9.0.7"
sources."xmlchars-2.2.0"
sources."yallist-4.0.0"
sources."yargs-parser-7.0.0"
@@ -65237,7 +65900,7 @@ in
version = "1.11.0";
src = fetchurl {
url = "https://registry.npmjs.org/js-beautify/-/js-beautify-1.11.0.tgz";
- sha512 = "3l6p01lagi3z1316pfh7zz0issvl0mw5n1swvr3d4qdsg7wmj4flxh91xb5byx247m6j6yhpwq2dlr4c26gbwv994328lbv5kw82vkb";
+ sha512 = "a26B+Cx7USQGSWnz9YxgJNMmML/QG2nqIaL7VVYPCXbqiKz8PN0waSNvroMtvAK6tY7g/wPdNWGEP+JTNIBr6A==";
};
dependencies = [
sources."abbrev-1.1.1"
@@ -65284,7 +65947,7 @@ in
version = "3.14.0";
src = fetchurl {
url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz";
- sha512 = "3n3bmisgrj6jks8y1qr16iaal17j6cmzykbb0smm7bwlwdynjqlv7y9f8viccfp1nvgafm6p1s5jizc23w4g0ss3i6da3yww4hip0pz";
+ sha512 = "/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==";
};
dependencies = [
sources."argparse-1.0.10"
@@ -65304,23 +65967,23 @@ in
jsdoc = nodeEnv.buildNodePackage {
name = "jsdoc";
packageName = "jsdoc";
- version = "3.6.4";
+ version = "3.6.5";
src = fetchurl {
- url = "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.4.tgz";
- sha512 = "3G9d37VHv7MFdheviDCjUfQoIjdv4TC5zTTf5G9VODLtOnVS6La1eoYBDlbWfsRT3/Xo+j2MIqki2EV12BZfwA==";
+ url = "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.5.tgz";
+ sha512 = "SbY+i9ONuxSK35cgVHaI8O9senTE4CDYAmGSDJ5l3+sfe62Ff4gy96osy6OW84t4K4A8iGnMrlRrsSItSNp3RQ==";
};
dependencies = [
- sources."@babel/parser-7.10.1"
+ sources."@babel/parser-7.11.0"
sources."argparse-1.0.10"
sources."bluebird-3.7.2"
sources."catharsis-0.8.11"
- sources."entities-2.0.2"
+ sources."entities-2.0.3"
sources."escape-string-regexp-2.0.0"
sources."graceful-fs-4.2.4"
sources."js2xmlparser-4.0.1"
sources."klaw-3.0.0"
sources."linkify-it-2.2.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."markdown-it-10.0.0"
sources."markdown-it-anchor-5.3.0"
sources."marked-0.8.2"
@@ -65328,7 +65991,7 @@ in
sources."mkdirp-1.0.4"
sources."requizzle-0.2.3"
sources."sprintf-js-1.0.3"
- sources."strip-json-comments-3.1.0"
+ sources."strip-json-comments-3.1.1"
sources."taffydb-2.6.2"
sources."uc.micro-1.0.6"
sources."underscore-1.10.2"
@@ -65347,10 +66010,10 @@ in
jshint = nodeEnv.buildNodePackage {
name = "jshint";
packageName = "jshint";
- version = "2.11.1";
+ version = "2.12.0";
src = fetchurl {
- url = "https://registry.npmjs.org/jshint/-/jshint-2.11.1.tgz";
- sha512 = "WXWePB8ssAH3DlD05IoqolsY6arhbll/1+i2JkRPpihQAuiNaR/gSt8VKIcxpV5m6XChP0hCwESQUqpuQMA8Tg==";
+ url = "https://registry.npmjs.org/jshint/-/jshint-2.12.0.tgz";
+ sha512 = "TwuuaUDmra0JMkuqvqy+WGo2xGHSNjv1BA1nTIgtH2K5z1jHuAEeAgp7laaR+hLRmajRjcrM71+vByBDanCyYA==";
};
dependencies = [
sources."balanced-match-1.0.0"
@@ -65363,7 +66026,7 @@ in
(sources."dom-serializer-0.2.2" // {
dependencies = [
sources."domelementtype-2.0.1"
- sources."entities-2.0.2"
+ sources."entities-2.0.3"
];
})
sources."domelementtype-1.3.1"
@@ -65377,7 +66040,7 @@ in
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."isarray-0.0.1"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."minimatch-3.0.4"
sources."once-1.4.0"
sources."path-is-absolute-1.0.1"
@@ -65391,7 +66054,7 @@ in
meta = {
description = "Static analysis tool for JavaScript";
homepage = http://jshint.com/;
- license = "(MIT AND JSON)";
+ license = "MIT";
};
production = true;
bypassCache = true;
@@ -65465,7 +66128,7 @@ in
sources."inherits-2.0.4"
sources."isarray-1.0.0"
sources."js-yaml-3.14.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."methods-1.1.2"
sources."mime-1.6.0"
sources."mime-db-1.44.0"
@@ -65508,7 +66171,7 @@ in
sources."@szmarczak/http-timer-1.1.2"
sources."@types/color-name-1.1.1"
sources."accepts-1.3.7"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
(sources."ansi-align-3.0.0" // {
dependencies = [
sources."string-width-3.1.0"
@@ -65584,14 +66247,14 @@ in
sources."escape-html-1.0.3"
sources."etag-1.8.1"
sources."express-4.17.1"
- (sources."express-urlrewrite-1.2.0" // {
+ (sources."express-urlrewrite-1.3.0" // {
dependencies = [
sources."path-to-regexp-1.8.0"
];
})
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."finalhandler-1.1.2"
sources."find-up-4.1.0"
@@ -65606,7 +66269,7 @@ in
sources."got-9.6.0"
sources."graceful-fs-4.2.4"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."has-flag-4.0.0"
sources."has-yarn-2.1.0"
sources."http-cache-semantics-4.1.0"
@@ -65640,7 +66303,7 @@ in
sources."keyv-3.1.0"
sources."latest-version-5.1.0"
sources."locate-path-5.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lodash-id-0.14.0"
sources."lowdb-1.0.0"
sources."lowercase-keys-1.0.1"
@@ -65694,7 +66357,7 @@ in
sources."range-parser-1.2.1"
sources."raw-body-2.4.0"
sources."rc-1.2.8"
- sources."registry-auth-token-4.1.1"
+ sources."registry-auth-token-4.2.0"
sources."registry-url-5.1.0"
(sources."request-2.88.2" // {
dependencies = [
@@ -65763,7 +66426,7 @@ in
sources."write-file-atomic-3.0.3"
sources."xdg-basedir-4.0.0"
sources."y18n-4.0.0"
- sources."yargs-15.3.1"
+ sources."yargs-15.4.1"
sources."yargs-parser-18.1.3"
];
buildInputs = globalBuildInputs;
@@ -65805,10 +66468,10 @@ in
karma = nodeEnv.buildNodePackage {
name = "karma";
packageName = "karma";
- version = "5.0.9";
+ version = "5.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/karma/-/karma-5.0.9.tgz";
- sha512 = "dUA5z7Lo7G4FRSe1ZAXqOINEEWxmCjDBbfRBmU/wYlSMwxUQJP/tEEP90yJt3Uqo03s9rCgVnxtlfq+uDhxSPg==";
+ url = "https://registry.npmjs.org/karma/-/karma-5.1.1.tgz";
+ sha512 = "xAlOr5PMqUbiKXSv5PCniHWV3aiwj6wIZ0gUVcwpTCPVQm/qH2WAMFWxtnpM6KJqhkRWrIpovR4Rb0rn8GtJzQ==";
};
dependencies = [
sources."@types/color-name-1.1.1"
@@ -65824,7 +66487,7 @@ in
sources."base64-arraybuffer-0.1.5"
sources."base64id-2.0.0"
sources."better-assert-1.0.2"
- sources."binary-extensions-2.0.0"
+ sources."binary-extensions-2.1.0"
sources."blob-0.0.5"
sources."body-parser-1.19.0"
sources."brace-expansion-1.1.11"
@@ -65832,7 +66495,7 @@ in
sources."bytes-3.1.0"
sources."callsite-1.0.0"
sources."camelcase-5.3.1"
- sources."chokidar-3.4.0"
+ sources."chokidar-3.4.1"
sources."cliui-6.0.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
@@ -65854,13 +66517,13 @@ in
sources."ee-first-1.1.1"
sources."emoji-regex-8.0.0"
sources."encodeurl-1.0.2"
- (sources."engine.io-3.4.1" // {
+ (sources."engine.io-3.4.2" // {
dependencies = [
sources."debug-4.1.1"
sources."ms-2.1.2"
];
})
- (sources."engine.io-client-3.4.2" // {
+ (sources."engine.io-client-3.4.3" // {
dependencies = [
sources."component-emitter-1.3.0"
sources."debug-4.1.1"
@@ -65877,12 +66540,7 @@ in
sources."finalhandler-1.1.2"
sources."find-up-4.1.0"
sources."flatted-2.0.2"
- (sources."follow-redirects-1.11.0" // {
- dependencies = [
- sources."debug-3.2.6"
- sources."ms-2.1.2"
- ];
- })
+ sources."follow-redirects-1.12.1"
sources."fs-extra-8.1.0"
sources."fs.realpath-1.0.0"
sources."fsevents-2.1.3"
@@ -65907,7 +66565,7 @@ in
sources."isbinaryfile-4.0.6"
sources."jsonfile-4.0.0"
sources."locate-path-5.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
(sources."log4js-6.3.0" // {
dependencies = [
sources."debug-4.2.0"
@@ -65996,10 +66654,10 @@ in
sources."which-module-2.0.0"
sources."wrap-ansi-6.2.0"
sources."wrappy-1.0.2"
- sources."ws-7.3.0"
+ sources."ws-7.3.1"
sources."xmlhttprequest-ssl-1.5.5"
sources."y18n-4.0.0"
- sources."yargs-15.3.1"
+ sources."yargs-15.4.1"
sources."yargs-parser-18.1.3"
sources."yeast-0.1.2"
];
@@ -66119,7 +66777,7 @@ in
sources."abab-1.0.4"
sources."acorn-2.7.0"
sources."acorn-globals-1.0.9"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."ansi-regex-2.1.1"
sources."ansi-styles-3.2.1"
sources."asn1-0.2.4"
@@ -66167,7 +66825,7 @@ in
sources."end-of-stream-1.4.4"
sources."entities-1.1.2"
sources."escape-string-regexp-1.0.5"
- sources."escodegen-1.14.1"
+ sources."escodegen-1.14.3"
sources."esprima-4.0.1"
sources."estraverse-4.3.0"
sources."esutils-2.0.3"
@@ -66175,7 +66833,7 @@ in
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
sources."eyes-0.1.8"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."fast-levenshtein-2.0.6"
sources."find-up-3.0.0"
@@ -66187,7 +66845,7 @@ in
sources."getpass-0.1.7"
sources."glob-7.1.6"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."has-flag-3.0.0"
sources."he-1.2.0"
(sources."htmlparser2-3.8.3" // {
@@ -66216,7 +66874,7 @@ in
sources."lcid-1.0.0"
sources."levn-0.3.0"
sources."locate-path-3.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."log-symbols-2.2.0"
sources."map-age-cleaner-0.1.3"
(sources."mem-4.3.0" // {
@@ -66230,7 +66888,7 @@ in
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
sources."mkdirp-0.5.1"
- sources."moment-2.26.0"
+ sources."moment-2.27.0"
sources."mute-stream-0.0.8"
(sources."nconf-0.10.0" // {
dependencies = [
@@ -66367,15 +67025,15 @@ in
lerna = nodeEnv.buildNodePackage {
name = "lerna";
packageName = "lerna";
- version = "3.22.0";
+ version = "3.22.1";
src = fetchurl {
- url = "https://registry.npmjs.org/lerna/-/lerna-3.22.0.tgz";
- sha512 = "xWlHdAStcqK/IjKvjsSMHPZjPkBV1lS60PmsIeObU8rLljTepc4Sg/hncw4HWfQxPIewHAUTqhrxPIsqf9L2Eg==";
+ url = "https://registry.npmjs.org/lerna/-/lerna-3.22.1.tgz";
+ sha512 = "vk1lfVRFm+UuEFA7wkLKeSF7Iz13W+N/vFd48aW2yuS7Kv0RbNm2/qcDPV863056LMfkRlsEe+QYOw3palj5Lg==";
};
dependencies = [
- sources."@babel/code-frame-7.10.1"
- sources."@babel/helper-validator-identifier-7.10.1"
- sources."@babel/highlight-7.10.1"
+ sources."@babel/code-frame-7.10.4"
+ sources."@babel/helper-validator-identifier-7.10.4"
+ sources."@babel/highlight-7.10.4"
(sources."@evocateur/libnpmaccess-3.1.2" // {
dependencies = [
sources."aproba-2.0.0"
@@ -66454,7 +67112,7 @@ in
sources."@lerna/profiler-3.20.0"
sources."@lerna/project-3.21.0"
sources."@lerna/prompt-3.18.5"
- sources."@lerna/publish-3.22.0"
+ sources."@lerna/publish-3.22.1"
sources."@lerna/pulse-till-done-3.13.0"
sources."@lerna/query-graph-3.18.5"
sources."@lerna/resolve-symlink-3.16.0"
@@ -66466,16 +67124,15 @@ in
sources."@lerna/symlink-dependencies-3.17.0"
sources."@lerna/timer-3.13.0"
sources."@lerna/validation-error-3.13.0"
- sources."@lerna/version-3.22.0"
+ sources."@lerna/version-3.22.1"
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.1"
- (sources."@octokit/endpoint-6.0.2" // {
+ sources."@octokit/auth-token-2.4.2"
+ (sources."@octokit/endpoint-6.0.5" // {
dependencies = [
- sources."is-plain-object-3.0.0"
- sources."isobject-4.0.0"
- sources."universal-user-agent-5.0.0"
+ sources."is-plain-object-4.1.1"
+ sources."universal-user-agent-6.0.0"
];
})
sources."@octokit/plugin-enterprise-rest-6.0.1"
@@ -66490,12 +67147,11 @@ in
sources."@octokit/types-2.16.2"
];
})
- (sources."@octokit/request-5.4.4" // {
+ (sources."@octokit/request-5.4.7" // {
dependencies = [
- sources."@octokit/request-error-2.0.1"
- sources."is-plain-object-3.0.0"
- sources."isobject-4.0.0"
- sources."universal-user-agent-5.0.0"
+ sources."@octokit/request-error-2.0.2"
+ sources."is-plain-object-4.1.1"
+ sources."universal-user-agent-6.0.0"
];
})
(sources."@octokit/request-error-1.2.1" // {
@@ -66503,20 +67159,19 @@ in
sources."@octokit/types-2.16.2"
];
})
- sources."@octokit/rest-16.43.1"
- sources."@octokit/types-4.1.1"
- sources."@types/events-3.0.0"
- sources."@types/glob-7.1.1"
+ sources."@octokit/rest-16.43.2"
+ sources."@octokit/types-5.2.0"
+ sources."@types/glob-7.1.3"
sources."@types/minimatch-3.0.3"
sources."@types/minimist-1.2.0"
- sources."@types/node-14.0.5"
+ sources."@types/node-14.0.27"
sources."@types/normalize-package-data-2.4.0"
sources."@zkochan/cmd-shim-3.1.0"
sources."JSONStream-1.3.5"
sources."abbrev-1.1.1"
sources."agent-base-4.3.0"
sources."agentkeepalive-3.5.2"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."ansi-escapes-3.2.0"
sources."ansi-regex-2.1.1"
sources."ansi-styles-3.2.1"
@@ -66610,10 +67265,10 @@ in
sources."color-name-1.1.3"
sources."columnify-1.5.4"
sources."combined-stream-1.0.8"
- sources."commander-2.20.3"
- (sources."compare-func-1.3.4" // {
+ (sources."compare-func-2.0.0" // {
dependencies = [
- sources."dot-prop-3.0.0"
+ sources."dot-prop-5.2.0"
+ sources."is-obj-2.0.0"
];
})
sources."component-emitter-1.3.0"
@@ -66621,22 +67276,22 @@ 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.10"
+ sources."conventional-changelog-angular-5.0.11"
(sources."conventional-changelog-core-3.2.3" // {
dependencies = [
- sources."through2-3.0.1"
+ sources."through2-3.0.2"
];
})
sources."conventional-changelog-preset-loader-2.3.4"
- (sources."conventional-changelog-writer-4.0.16" // {
+ (sources."conventional-changelog-writer-4.0.17" // {
dependencies = [
- sources."through2-3.0.1"
+ sources."through2-3.0.2"
];
})
sources."conventional-commits-filter-2.0.6"
(sources."conventional-commits-parser-3.1.0" // {
dependencies = [
- sources."through2-3.0.1"
+ sources."through2-3.0.2"
];
})
(sources."conventional-recommended-bump-5.0.1" // {
@@ -66697,13 +67352,13 @@ in
sources."duplexify-3.7.1"
sources."ecc-jsbn-0.1.2"
sources."emoji-regex-7.0.3"
- sources."encoding-0.1.12"
+ sources."encoding-0.1.13"
sources."end-of-stream-1.4.4"
sources."env-paths-2.2.0"
- sources."envinfo-7.5.1"
+ sources."envinfo-7.7.2"
sources."err-code-1.1.2"
sources."error-ex-1.3.2"
- sources."es-abstract-1.17.5"
+ sources."es-abstract-1.17.6"
sources."es-to-primitive-1.2.1"
sources."es6-promise-4.2.8"
sources."es6-promisify-5.0.0"
@@ -66737,7 +67392,11 @@ in
sources."is-extendable-1.0.1"
];
})
- sources."external-editor-3.1.0"
+ (sources."external-editor-3.1.0" // {
+ dependencies = [
+ sources."iconv-lite-0.4.24"
+ ];
+ })
(sources."extglob-2.0.4" // {
dependencies = [
sources."define-property-1.0.0"
@@ -66745,7 +67404,7 @@ in
];
})
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
(sources."fast-glob-2.2.7" // {
dependencies = [
(sources."glob-parent-3.1.0" // {
@@ -66860,7 +67519,7 @@ in
];
})
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."hard-rejection-2.1.0"
sources."has-1.0.3"
sources."has-flag-3.0.0"
@@ -66878,7 +67537,7 @@ in
sources."http-signature-1.2.0"
sources."https-proxy-agent-2.2.4"
sources."humanize-ms-1.2.1"
- sources."iconv-lite-0.4.24"
+ sources."iconv-lite-0.6.2"
sources."iferr-0.1.5"
sources."ignore-4.0.6"
sources."ignore-walk-3.0.3"
@@ -66909,7 +67568,7 @@ in
sources."is-accessor-descriptor-1.0.0"
sources."is-arrayish-0.2.1"
sources."is-buffer-1.1.6"
- sources."is-callable-1.1.5"
+ sources."is-callable-1.2.0"
sources."is-ci-2.0.0"
sources."is-data-descriptor-1.0.0"
sources."is-date-object-1.0.2"
@@ -66928,7 +67587,7 @@ in
sources."is-obj-1.0.1"
sources."is-plain-obj-1.1.0"
sources."is-plain-object-2.0.4"
- sources."is-regex-1.0.5"
+ sources."is-regex-1.1.0"
sources."is-ssh-1.3.1"
sources."is-stream-1.1.0"
sources."is-symbol-1.0.3"
@@ -66958,7 +67617,7 @@ in
];
})
sources."locate-path-3.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lodash._reinterpolate-3.0.0"
sources."lodash.clonedeep-4.5.0"
sources."lodash.get-4.4.2"
@@ -66970,7 +67629,7 @@ in
sources."lodash.uniq-4.5.0"
sources."loud-rejection-1.6.0"
sources."lru-cache-5.1.1"
- sources."macos-release-2.3.0"
+ sources."macos-release-2.4.1"
sources."make-dir-1.3.0"
sources."make-fetch-happen-5.0.2"
sources."map-cache-0.2.2"
@@ -66983,7 +67642,7 @@ in
sources."find-up-4.1.0"
sources."locate-path-5.0.0"
sources."p-locate-4.1.0"
- sources."parse-json-5.0.0"
+ sources."parse-json-5.0.1"
sources."path-exists-4.0.0"
(sources."read-pkg-5.2.0" // {
dependencies = [
@@ -67003,7 +67662,7 @@ in
})
];
})
- sources."merge2-1.3.0"
+ sources."merge2-1.4.1"
sources."micromatch-3.1.10"
sources."mime-db-1.44.0"
sources."mime-types-2.1.27"
@@ -67029,7 +67688,7 @@ in
sources."mute-stream-0.0.7"
sources."mz-2.7.0"
sources."nanomatch-1.2.13"
- sources."neo-async-2.6.1"
+ sources."neo-async-2.6.2"
sources."nice-try-1.0.5"
sources."node-fetch-2.6.0"
sources."node-fetch-npm-2.0.4"
@@ -67077,7 +67736,7 @@ in
sources."kind-of-3.2.2"
];
})
- sources."object-inspect-1.7.0"
+ sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
sources."object-visit-1.0.1"
sources."object.assign-4.1.0"
@@ -67182,7 +67841,7 @@ in
sources."rimraf-2.7.1"
sources."run-async-2.4.1"
sources."run-queue-1.0.3"
- sources."rxjs-6.5.5"
+ sources."rxjs-6.6.2"
sources."safe-buffer-5.2.1"
sources."safe-regex-1.1.0"
sources."safer-buffer-2.1.2"
@@ -67276,8 +67935,6 @@ in
];
})
sources."string.prototype.trimend-1.0.1"
- sources."string.prototype.trimleft-2.1.2"
- sources."string.prototype.trimright-2.1.2"
sources."string.prototype.trimstart-1.0.1"
(sources."string_decoder-1.1.1" // {
dependencies = [
@@ -67294,7 +67951,7 @@ in
sources."temp-dir-1.0.0"
sources."temp-write-3.4.0"
sources."text-extensions-1.9.0"
- sources."thenify-3.3.0"
+ sources."thenify-3.3.1"
sources."thenify-all-1.6.0"
sources."through-2.3.8"
sources."through2-2.0.5"
@@ -67315,7 +67972,7 @@ in
sources."tweetnacl-0.14.5"
sources."type-fest-0.3.1"
sources."typedarray-0.0.6"
- sources."uglify-js-3.9.4"
+ sources."uglify-js-3.10.1"
sources."uid-number-0.0.6"
sources."umask-1.1.0"
sources."union-value-1.0.1"
@@ -67349,7 +68006,7 @@ in
sources."which-1.3.1"
sources."which-module-2.0.0"
sources."wide-align-1.1.3"
- sources."windows-release-3.3.0"
+ sources."windows-release-3.3.1"
sources."wordwrap-1.0.0"
(sources."wrap-ansi-5.1.0" // {
dependencies = [
@@ -67397,71 +68054,23 @@ in
less = nodeEnv.buildNodePackage {
name = "less";
packageName = "less";
- version = "3.11.1";
+ version = "3.12.2";
src = fetchurl {
- url = "https://registry.npmjs.org/less/-/less-3.11.1.tgz";
- sha512 = "3p1iabzyyzdnvvqfmi17bs5i1mbwpbq4mh9ahz503jwjyarjqxzlq7yzbp0b499yzz6v1pn9s7hlyx98pxj40zs7a9jn42iipgrfmdn";
+ url = "https://registry.npmjs.org/less/-/less-3.12.2.tgz";
+ sha512 = "+1V2PCMFkL+OIj2/HrtrvZw0BC0sYLMICJfbQjuj/K8CEnlrFX6R5cKKgzzttsZDHyxQNL1jqMREjKN3ja/E3Q==";
};
dependencies = [
- sources."ajv-6.12.2"
- 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.0"
- sources."bcrypt-pbkdf-1.0.2"
- sources."caseless-0.12.0"
- sources."clone-2.1.2"
- sources."combined-stream-1.0.8"
- sources."core-util-is-1.0.2"
- sources."dashdash-1.14.1"
- sources."delayed-stream-1.0.0"
- sources."ecc-jsbn-0.1.2"
sources."errno-0.1.7"
- sources."extend-3.0.2"
- sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
- sources."fast-json-stable-stringify-2.1.0"
- sources."forever-agent-0.6.1"
- sources."form-data-2.3.3"
- sources."getpass-0.1.7"
sources."graceful-fs-4.2.4"
- sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
- sources."http-signature-1.2.0"
sources."image-size-0.5.5"
- sources."is-typedarray-1.0.0"
- sources."isstream-0.1.2"
- sources."jsbn-0.1.1"
- sources."json-schema-0.2.3"
- sources."json-schema-traverse-0.4.1"
- sources."json-stringify-safe-5.0.1"
- sources."jsprim-1.4.1"
+ sources."make-dir-2.1.0"
sources."mime-1.6.0"
- sources."mime-db-1.44.0"
- sources."mime-types-2.1.27"
- sources."minimist-1.2.5"
- sources."mkdirp-0.5.5"
- sources."oauth-sign-0.9.0"
- sources."performance-now-2.1.0"
- sources."promise-7.3.1"
+ sources."native-request-1.0.7"
+ sources."pify-4.0.1"
sources."prr-1.0.1"
- sources."psl-1.8.0"
- sources."punycode-2.1.1"
- sources."qs-6.5.2"
- sources."request-2.88.2"
- sources."safe-buffer-5.2.1"
- sources."safer-buffer-2.1.2"
+ sources."semver-5.7.1"
sources."source-map-0.6.1"
- sources."sshpk-1.16.1"
- sources."tough-cookie-2.5.0"
sources."tslib-1.13.0"
- sources."tunnel-agent-0.6.0"
- sources."tweetnacl-0.14.5"
- sources."uri-js-4.2.2"
- sources."uuid-3.4.0"
- sources."verror-1.10.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -67816,7 +68425,7 @@ in
sources."uuid-3.4.0"
sources."vary-1.1.2"
sources."websocket-driver-0.7.4"
- sources."websocket-extensions-0.1.3"
+ sources."websocket-extensions-0.1.4"
];
buildInputs = globalBuildInputs;
meta = {
@@ -67839,7 +68448,7 @@ in
dependencies = [
sources."accepts-1.3.7"
sources."after-0.8.2"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."anymatch-1.3.2"
sources."argparse-1.0.10"
sources."arr-diff-2.0.0"
@@ -67926,14 +68535,14 @@ in
sources."ee-first-1.1.1"
sources."emoji-regex-6.1.1"
sources."encodeurl-1.0.2"
- (sources."engine.io-3.4.1" // {
+ (sources."engine.io-3.4.2" // {
dependencies = [
sources."cookie-0.3.1"
sources."debug-4.1.1"
sources."ms-2.1.2"
];
})
- (sources."engine.io-client-3.4.2" // {
+ (sources."engine.io-client-3.4.3" // {
dependencies = [
sources."debug-4.1.1"
sources."ms-2.1.2"
@@ -67955,7 +68564,7 @@ in
})
sources."extglob-0.3.2"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."file-uri-to-path-1.0.0"
sources."filename-regex-2.0.1"
@@ -67976,7 +68585,7 @@ in
sources."glob-parent-2.0.0"
sources."graceful-fs-4.2.4"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
(sources."has-binary2-1.0.3" // {
dependencies = [
sources."isarray-2.0.1"
@@ -68324,7 +68933,7 @@ in
sources."uuid-3.4.0"
sources."vary-1.1.2"
sources."verror-1.10.0"
- sources."ws-7.3.0"
+ sources."ws-7.3.1"
sources."xmlhttprequest-ssl-1.5.5"
sources."yeast-0.1.2"
];
@@ -68344,115 +68953,111 @@ in
version = "1.10.1";
src = ../interpreters/clojurescript/lumo;
dependencies = [
- sources."@babel/code-frame-7.10.1"
- sources."@babel/compat-data-7.10.1"
- sources."@babel/core-7.10.1"
- sources."@babel/generator-7.10.1"
- sources."@babel/helper-annotate-as-pure-7.10.1"
- sources."@babel/helper-builder-binary-assignment-operator-visitor-7.10.1"
- sources."@babel/helper-compilation-targets-7.10.1"
- sources."@babel/helper-create-class-features-plugin-7.10.1"
- sources."@babel/helper-create-regexp-features-plugin-7.10.1"
- sources."@babel/helper-define-map-7.10.1"
- sources."@babel/helper-explode-assignable-expression-7.10.1"
- sources."@babel/helper-function-name-7.10.1"
- sources."@babel/helper-get-function-arity-7.10.1"
- sources."@babel/helper-hoist-variables-7.10.1"
- sources."@babel/helper-member-expression-to-functions-7.10.1"
- sources."@babel/helper-module-imports-7.10.1"
- sources."@babel/helper-module-transforms-7.10.1"
- sources."@babel/helper-optimise-call-expression-7.10.1"
- sources."@babel/helper-plugin-utils-7.10.1"
- sources."@babel/helper-regex-7.10.1"
- sources."@babel/helper-remap-async-to-generator-7.10.1"
- sources."@babel/helper-replace-supers-7.10.1"
- sources."@babel/helper-simple-access-7.10.1"
- sources."@babel/helper-split-export-declaration-7.10.1"
- sources."@babel/helper-validator-identifier-7.10.1"
- sources."@babel/helper-wrap-function-7.10.1"
- sources."@babel/helpers-7.10.1"
- (sources."@babel/highlight-7.10.1" // {
+ sources."@babel/code-frame-7.10.4"
+ sources."@babel/compat-data-7.11.0"
+ sources."@babel/core-7.11.0"
+ sources."@babel/generator-7.11.0"
+ 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-define-map-7.10.5"
+ sources."@babel/helper-explode-assignable-expression-7.10.4"
+ 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-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.10.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-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/highlight-7.10.4" // {
dependencies = [
sources."chalk-2.4.2"
];
})
- sources."@babel/parser-7.10.1"
+ sources."@babel/parser-7.11.0"
sources."@babel/plugin-external-helpers-7.8.3"
- sources."@babel/plugin-proposal-async-generator-functions-7.10.1"
- sources."@babel/plugin-proposal-class-properties-7.10.1"
- sources."@babel/plugin-proposal-dynamic-import-7.10.1"
- sources."@babel/plugin-proposal-json-strings-7.10.1"
- sources."@babel/plugin-proposal-nullish-coalescing-operator-7.10.1"
- sources."@babel/plugin-proposal-numeric-separator-7.10.1"
- sources."@babel/plugin-proposal-object-rest-spread-7.10.1"
- sources."@babel/plugin-proposal-optional-catch-binding-7.10.1"
- sources."@babel/plugin-proposal-optional-chaining-7.10.1"
- sources."@babel/plugin-proposal-private-methods-7.10.1"
- sources."@babel/plugin-proposal-unicode-property-regex-7.10.1"
+ 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/plugin-syntax-async-generators-7.8.4"
sources."@babel/plugin-syntax-bigint-7.8.3"
- sources."@babel/plugin-syntax-class-properties-7.10.1"
+ sources."@babel/plugin-syntax-class-properties-7.10.4"
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"
sources."@babel/plugin-syntax-json-strings-7.8.3"
- sources."@babel/plugin-syntax-logical-assignment-operators-7.10.1"
+ sources."@babel/plugin-syntax-logical-assignment-operators-7.10.4"
sources."@babel/plugin-syntax-nullish-coalescing-operator-7.8.3"
- sources."@babel/plugin-syntax-numeric-separator-7.10.1"
+ sources."@babel/plugin-syntax-numeric-separator-7.10.4"
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.1"
- sources."@babel/plugin-transform-arrow-functions-7.10.1"
- sources."@babel/plugin-transform-async-to-generator-7.10.1"
- sources."@babel/plugin-transform-block-scoped-functions-7.10.1"
- sources."@babel/plugin-transform-block-scoping-7.10.1"
- sources."@babel/plugin-transform-classes-7.10.1"
- sources."@babel/plugin-transform-computed-properties-7.10.1"
- sources."@babel/plugin-transform-destructuring-7.10.1"
- sources."@babel/plugin-transform-dotall-regex-7.10.1"
- sources."@babel/plugin-transform-duplicate-keys-7.10.1"
- sources."@babel/plugin-transform-exponentiation-operator-7.10.1"
- sources."@babel/plugin-transform-for-of-7.10.1"
- sources."@babel/plugin-transform-function-name-7.10.1"
- sources."@babel/plugin-transform-literals-7.10.1"
- sources."@babel/plugin-transform-member-expression-literals-7.10.1"
- sources."@babel/plugin-transform-modules-amd-7.10.1"
- sources."@babel/plugin-transform-modules-commonjs-7.10.1"
- sources."@babel/plugin-transform-modules-systemjs-7.10.1"
- sources."@babel/plugin-transform-modules-umd-7.10.1"
- sources."@babel/plugin-transform-named-capturing-groups-regex-7.8.3"
- sources."@babel/plugin-transform-new-target-7.10.1"
- sources."@babel/plugin-transform-object-super-7.10.1"
- sources."@babel/plugin-transform-parameters-7.10.1"
- sources."@babel/plugin-transform-property-literals-7.10.1"
- sources."@babel/plugin-transform-regenerator-7.10.1"
- sources."@babel/plugin-transform-reserved-words-7.10.1"
- sources."@babel/plugin-transform-runtime-7.10.1"
- sources."@babel/plugin-transform-shorthand-properties-7.10.1"
- sources."@babel/plugin-transform-spread-7.10.1"
- sources."@babel/plugin-transform-sticky-regex-7.10.1"
- sources."@babel/plugin-transform-template-literals-7.10.1"
- sources."@babel/plugin-transform-typeof-symbol-7.10.1"
- sources."@babel/plugin-transform-unicode-escapes-7.10.1"
- sources."@babel/plugin-transform-unicode-regex-7.10.1"
- sources."@babel/preset-env-7.10.1"
+ sources."@babel/plugin-syntax-top-level-await-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.10.5"
+ 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-runtime-7.11.0"
+ 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-unicode-escapes-7.10.4"
+ sources."@babel/plugin-transform-unicode-regex-7.10.4"
+ sources."@babel/preset-env-7.11.0"
sources."@babel/preset-modules-0.1.3"
sources."@babel/preset-stage-2-7.8.3"
- sources."@babel/runtime-7.10.1"
- sources."@babel/template-7.10.1"
- sources."@babel/traverse-7.10.1"
- sources."@babel/types-7.10.1"
+ sources."@babel/runtime-7.11.0"
+ sources."@babel/template-7.10.4"
+ sources."@babel/traverse-7.11.0"
+ sources."@babel/types-7.11.0"
sources."@cnakazawa/watch-1.0.4"
sources."@comandeer/babel-plugin-banner-5.0.0"
- (sources."@istanbuljs/load-nyc-config-1.1.0" // {
- 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."path-exists-4.0.0"
- ];
- })
+ sources."@istanbuljs/load-nyc-config-1.1.0"
sources."@istanbuljs/schema-0.1.2"
(sources."@jest/transform-25.5.1" // {
dependencies = [
@@ -68460,18 +69065,18 @@ in
];
})
sources."@jest/types-25.5.0"
- sources."@types/babel__core-7.1.7"
+ sources."@types/babel__core-7.1.9"
sources."@types/babel__generator-7.6.1"
sources."@types/babel__template-7.0.2"
- sources."@types/babel__traverse-7.0.11"
+ sources."@types/babel__traverse-7.0.13"
sources."@types/color-name-1.1.1"
- sources."@types/estree-0.0.44"
+ sources."@types/estree-0.0.45"
sources."@types/graceful-fs-4.1.3"
- sources."@types/istanbul-lib-coverage-2.0.2"
+ 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.4"
- sources."@types/node-14.0.5"
+ sources."@types/json-schema-7.0.5"
+ sources."@types/node-14.0.27"
sources."@types/normalize-package-data-2.4.0"
sources."@types/resolve-0.0.8"
sources."@types/yargs-15.0.5"
@@ -68498,12 +69103,12 @@ in
sources."@xtuc/long-4.2.2"
sources."JSONStream-1.3.5"
sources."ace.improved-0.2.1"
- sources."acorn-7.2.0"
+ sources."acorn-7.4.0"
sources."acorn-node-1.8.2"
- sources."acorn-walk-7.1.1"
- sources."ajv-6.12.2"
+ sources."acorn-walk-7.2.0"
+ sources."ajv-6.12.3"
sources."ajv-errors-1.0.1"
- sources."ajv-keywords-3.4.1"
+ sources."ajv-keywords-3.5.2"
sources."amdefine-1.0.1"
sources."ansi-regex-4.1.0"
sources."ansi-styles-3.2.1"
@@ -68577,7 +69182,7 @@ in
sources."babel-plugin-transform-remove-undefined-0.5.0"
sources."babel-plugin-transform-simplify-comparison-operators-6.9.4"
sources."babel-plugin-transform-undefined-to-void-6.9.4"
- sources."babel-preset-current-node-syntax-0.1.2"
+ sources."babel-preset-current-node-syntax-0.1.3"
sources."babel-preset-jest-25.5.0"
sources."babel-preset-minify-0.5.1"
(sources."babel-runtime-6.26.0" // {
@@ -68594,7 +69199,7 @@ in
sources."base64-js-1.3.1"
sources."bcrypt-pbkdf-1.0.2"
sources."big.js-5.2.2"
- sources."binary-extensions-2.0.0"
+ sources."binary-extensions-2.1.0"
sources."bindings-1.5.0"
(sources."bl-4.0.2" // {
dependencies = [
@@ -68612,12 +69217,8 @@ in
})
sources."brorand-1.1.0"
sources."browser-pack-6.1.0"
- (sources."browser-resolve-1.11.3" // {
- dependencies = [
- sources."resolve-1.1.7"
- ];
- })
- (sources."browserify-16.5.1" // {
+ sources."browser-resolve-2.0.0"
+ (sources."browserify-16.5.2" // {
dependencies = [
sources."punycode-1.4.1"
];
@@ -68637,7 +69238,7 @@ in
];
})
sources."browserify-zlib-0.2.0"
- sources."browserslist-4.12.0"
+ sources."browserslist-4.13.0"
sources."bser-2.1.1"
sources."buffer-5.2.1"
sources."buffer-from-1.1.1"
@@ -68652,7 +69253,7 @@ in
sources."cache-base-1.0.1"
sources."cached-path-relative-1.0.2"
sources."camelcase-5.3.1"
- sources."caniuse-lite-1.0.30001066"
+ sources."caniuse-lite-1.0.30001109"
sources."capture-exit-2.0.0"
sources."caseless-0.12.0"
(sources."chalk-3.0.0" // {
@@ -68664,7 +69265,7 @@ in
sources."supports-color-7.1.0"
];
})
- (sources."chokidar-3.4.0" // {
+ (sources."chokidar-3.4.1" // {
dependencies = [
sources."braces-3.0.2"
sources."fill-range-7.0.1"
@@ -68774,8 +69375,8 @@ in
sources."duplexer2-0.1.4"
sources."duplexify-3.7.1"
sources."ecc-jsbn-0.1.2"
- sources."electron-to-chromium-1.3.453"
- (sources."elliptic-6.5.2" // {
+ sources."electron-to-chromium-1.3.517"
+ (sources."elliptic-6.5.3" // {
dependencies = [
sources."bn.js-4.11.9"
];
@@ -68783,16 +69384,17 @@ in
sources."emoji-regex-7.0.3"
sources."emojis-list-3.0.0"
sources."end-of-stream-1.4.4"
- (sources."enhanced-resolve-4.1.1" // {
+ (sources."enhanced-resolve-4.3.0" // {
dependencies = [
sources."memory-fs-0.5.0"
];
})
sources."errno-0.1.7"
sources."error-ex-1.3.2"
+ sources."escalade-3.0.2"
sources."escape-string-regexp-1.0.5"
sources."eslint-scope-4.0.3"
- sources."eslint-visitor-keys-1.1.0"
+ sources."eslint-visitor-keys-1.3.0"
sources."esprima-4.0.1"
sources."esrecurse-4.2.1"
sources."estraverse-4.3.0"
@@ -68836,7 +69438,7 @@ in
];
})
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."fast-safe-stringify-2.0.7"
sources."fb-watchman-2.0.1"
@@ -68852,7 +69454,7 @@ in
sources."make-dir-2.1.0"
];
})
- sources."find-up-2.1.0"
+ sources."find-up-4.1.0"
(sources."findup-sync-3.0.0" // {
dependencies = [
sources."micromatch-3.1.10"
@@ -68900,7 +69502,7 @@ in
];
})
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."has-1.0.3"
sources."has-flag-3.0.0"
sources."has-symbols-1.0.1"
@@ -68933,9 +69535,8 @@ in
sources."ini-1.3.5"
sources."inline-source-map-0.6.2"
sources."insert-module-globals-7.2.0"
- sources."interpret-1.2.0"
+ sources."interpret-1.4.0"
sources."invariant-2.2.4"
- sources."invert-kv-2.0.0"
sources."is-accessor-descriptor-1.0.0"
sources."is-arrayish-0.2.1"
sources."is-binary-path-2.1.0"
@@ -68956,7 +69557,7 @@ in
];
})
sources."is-plain-object-2.0.4"
- sources."is-reference-1.2.0"
+ sources."is-reference-1.2.1"
sources."is-stream-1.1.0"
sources."is-typedarray-1.0.0"
sources."is-windows-1.0.2"
@@ -68997,7 +69598,6 @@ in
sources."jszip-2.6.1"
sources."kind-of-6.0.3"
sources."labeled-stream-splicer-2.0.2"
- sources."lcid-2.0.0"
sources."leven-3.1.0"
sources."levenary-1.1.1"
sources."lines-and-columns-1.1.6"
@@ -69007,8 +69607,8 @@ in
sources."json5-1.0.1"
];
})
- sources."locate-path-2.0.0"
- sources."lodash-4.17.15"
+ sources."locate-path-5.0.0"
+ sources."lodash-4.17.19"
sources."lodash.memoize-3.0.4"
sources."loose-envify-1.4.0"
sources."lru-cache-5.1.1"
@@ -69019,11 +69619,9 @@ in
];
})
sources."makeerror-1.0.11"
- sources."map-age-cleaner-0.1.3"
sources."map-cache-0.2.2"
sources."map-visit-1.0.0"
sources."md5.js-1.3.5"
- sources."mem-4.3.0"
sources."memory-fs-0.4.1"
sources."merge-stream-2.0.0"
(sources."micromatch-4.0.2" // {
@@ -69041,7 +69639,6 @@ in
})
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"
@@ -69054,7 +69651,7 @@ in
})
sources."mkdirp-1.0.4"
sources."mkdirp-classic-0.5.3"
- sources."module-deps-6.2.2"
+ sources."module-deps-6.2.3"
(sources."move-concurrently-1.0.1" // {
dependencies = [
sources."mkdirp-0.5.5"
@@ -69064,14 +69661,14 @@ in
sources."nan-2.14.1"
sources."nanomatch-1.2.13"
sources."ncp-2.0.0"
- sources."neo-async-2.6.1"
+ sources."neo-async-2.6.2"
sources."nice-try-1.0.5"
sources."node-fetch-2.6.0"
sources."node-int64-0.4.0"
(sources."node-libs-browser-2.2.1" // {
dependencies = [
sources."buffer-4.9.2"
- sources."events-3.1.0"
+ sources."events-3.2.0"
sources."inherits-2.0.3"
sources."punycode-1.4.1"
sources."stream-http-2.8.3"
@@ -69081,7 +69678,7 @@ in
];
})
sources."node-modules-regexp-1.0.0"
- sources."node-releases-1.1.57"
+ sources."node-releases-1.1.60"
sources."normalize-package-data-2.5.0"
sources."normalize-path-3.0.0"
sources."npm-run-path-2.0.2"
@@ -69106,29 +69703,26 @@ in
sources."object.pick-1.3.0"
sources."once-1.4.0"
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-1.3.0"
- sources."p-locate-2.0.0"
- sources."p-try-1.0.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."parallel-transform-1.2.0"
sources."paredit.js-0.3.6"
sources."parents-1.0.1"
sources."parse-asn1-5.1.5"
- sources."parse-json-5.0.0"
+ sources."parse-json-5.0.1"
sources."parse-passwd-1.0.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-parse-1.0.6"
sources."path-platform-0.11.15"
- sources."pbkdf2-3.0.17"
+ sources."pbkdf2-3.1.1"
sources."peek-stream-1.1.3"
sources."performance-now-2.1.0"
sources."picomatch-2.2.2"
@@ -69140,16 +69734,13 @@ in
dependencies = [
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."path-exists-3.0.0"
];
})
- sources."pkg-up-2.0.0"
sources."posix-character-classes-0.1.1"
sources."posix-getopt-git://github.com/anmonteiro/node-getopt#master"
sources."prettier-1.19.1"
- sources."private-0.1.8"
sources."process-0.11.10"
sources."process-nextick-args-2.0.1"
sources."progress-2.0.3"
@@ -69182,10 +69773,10 @@ in
})
sources."readdirp-3.4.0"
sources."realpath-native-2.0.0"
- sources."regenerate-1.4.0"
+ sources."regenerate-1.4.1"
sources."regenerate-unicode-properties-8.2.0"
- sources."regenerator-runtime-0.13.5"
- sources."regenerator-transform-0.14.4"
+ sources."regenerator-runtime-0.13.7"
+ sources."regenerator-transform-0.14.5"
sources."regex-not-1.0.2"
sources."regexpu-core-4.7.0"
sources."regjsgen-0.5.2"
@@ -69239,7 +69830,7 @@ in
})
sources."schema-utils-2.7.0"
sources."semver-5.7.1"
- sources."serialize-javascript-2.1.2"
+ sources."serialize-javascript-3.1.0"
sources."set-blocking-2.0.0"
(sources."set-value-2.0.1" // {
dependencies = [
@@ -69254,7 +69845,7 @@ in
sources."shebang-regex-1.0.0"
sources."shell-quote-1.7.2"
sources."signal-exit-3.0.3"
- sources."simple-concat-1.0.0"
+ sources."simple-concat-1.0.1"
sources."slash-3.0.0"
(sources."snapdragon-0.8.2" // {
dependencies = [
@@ -69343,17 +69934,17 @@ in
sources."supports-color-5.5.0"
sources."syntax-error-1.4.0"
sources."tapable-1.1.3"
- (sources."tar-stream-2.1.2" // {
+ (sources."tar-stream-2.1.3" // {
dependencies = [
sources."readable-stream-3.6.0"
];
})
- (sources."terser-4.7.0" // {
+ (sources."terser-4.8.0" // {
dependencies = [
sources."source-map-0.6.1"
];
})
- (sources."terser-webpack-plugin-1.4.3" // {
+ (sources."terser-webpack-plugin-1.4.4" // {
dependencies = [
sources."schema-utils-1.0.0"
sources."source-map-0.6.1"
@@ -69416,13 +70007,13 @@ in
})
sources."util-deprecate-1.0.2"
sources."uuid-3.4.0"
- sources."v8-compile-cache-2.0.3"
+ sources."v8-compile-cache-2.1.1"
sources."validate-npm-package-license-3.0.4"
sources."verror-1.10.0"
sources."vinyl-2.2.0"
sources."vm-browserify-1.1.2"
sources."walker-1.0.7"
- sources."watchpack-1.7.2"
+ sources."watchpack-1.7.4"
(sources."watchpack-chokidar2-2.0.0" // {
dependencies = [
sources."anymatch-2.0.0"
@@ -69437,7 +70028,7 @@ in
sources."readdirp-2.2.1"
];
})
- (sources."webpack-4.43.0" // {
+ (sources."webpack-4.44.1" // {
dependencies = [
sources."acorn-6.4.1"
sources."micromatch-3.1.10"
@@ -69445,17 +70036,13 @@ in
sources."schema-utils-1.0.0"
];
})
- (sources."webpack-cli-3.3.11" // {
+ (sources."webpack-cli-3.3.12" // {
dependencies = [
(sources."chalk-2.4.2" // {
dependencies = [
sources."supports-color-5.5.0"
];
})
- sources."emojis-list-2.1.0"
- sources."enhanced-resolve-4.1.0"
- sources."json5-1.0.1"
- sources."loader-utils-1.2.3"
sources."supports-color-6.1.0"
];
})
@@ -69485,13 +70072,12 @@ in
sources."xtend-4.0.2"
sources."y18n-4.0.0"
sources."yallist-3.1.1"
- (sources."yargs-13.2.4" // {
+ (sources."yargs-13.3.2" // {
dependencies = [
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."path-exists-3.0.0"
];
})
sources."yargs-parser-13.1.2"
@@ -69547,7 +70133,7 @@ in
};
dependencies = [
sources."@types/color-name-1.1.1"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."ansi-styles-4.2.1"
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
@@ -69557,7 +70143,7 @@ in
sources."aws4-1.10.0"
sources."bcrypt-pbkdf-1.0.2"
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"
@@ -69568,13 +70154,13 @@ in
sources."ecc-jsbn-0.1.2"
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
sources."getpass-0.1.7"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."has-flag-4.0.0"
sources."http-signature-1.2.0"
sources."is-absolute-url-3.0.3"
@@ -69588,7 +70174,7 @@ in
sources."json-stringify-safe-5.0.1"
sources."jsprim-1.4.1"
sources."link-check-4.5.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."markdown-link-extractor-1.2.3"
sources."marked-0.8.2"
sources."mime-db-1.44.0"
@@ -69622,13 +70208,300 @@ in
bypassCache = true;
reconstructLock = true;
};
+ mastodon-bot = nodeEnv.buildNodePackage {
+ name = "mastodon-bot";
+ packageName = "mastodon-bot";
+ version = "1.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mastodon-bot/-/mastodon-bot-1.0.4.tgz";
+ sha512 = "gErqy0H3MtARqamwEvhTYfefesjgvDMohmrfF4PrOhh9iFa/LxKRoDJtpCEGWgcMnb+C1GlFRBzNkDJtwgUmyA==";
+ };
+ dependencies = [
+ sources."acorn-5.7.4"
+ (sources."acorn-jsx-3.0.1" // {
+ dependencies = [
+ sources."acorn-3.3.0"
+ ];
+ })
+ sources."ajv-4.11.8"
+ sources."ajv-keywords-1.5.1"
+ sources."ansi-escapes-1.4.0"
+ sources."ansi-gray-0.1.1"
+ sources."ansi-regex-2.1.1"
+ sources."ansi-styles-2.2.1"
+ sources."ansi-wrap-0.1.0"
+ sources."argparse-1.0.10"
+ sources."array-differ-1.0.0"
+ sources."array-uniq-1.0.3"
+ 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.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."brace-expansion-1.1.11"
+ sources."buffer-from-1.1.1"
+ sources."bufferstreams-1.1.3"
+ sources."caller-path-0.1.0"
+ sources."callsites-0.2.0"
+ sources."caseless-0.12.0"
+ sources."chalk-1.1.3"
+ sources."circular-json-0.3.3"
+ sources."cli-cursor-1.0.2"
+ sources."cli-width-2.2.1"
+ sources."clone-1.0.4"
+ sources."clone-stats-0.0.1"
+ sources."co-4.6.0"
+ sources."code-point-at-1.1.0"
+ sources."color-support-1.1.3"
+ sources."combined-stream-1.0.8"
+ sources."concat-map-0.0.1"
+ sources."concat-stream-1.6.2"
+ sources."core-util-is-1.0.2"
+ sources."d-1.0.1"
+ sources."dashdash-1.14.1"
+ sources."dateformat-2.2.0"
+ sources."deasync-0.1.15"
+ sources."debug-2.6.9"
+ sources."deep-extend-0.5.1"
+ sources."deep-is-0.1.3"
+ sources."delayed-stream-1.0.0"
+ sources."doctrine-2.1.0"
+ (sources."duplexer2-0.0.2" // {
+ dependencies = [
+ sources."isarray-0.0.1"
+ sources."readable-stream-1.1.14"
+ sources."string_decoder-0.10.31"
+ ];
+ })
+ sources."ecc-jsbn-0.1.2"
+ 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."es6-weak-map-2.0.3"
+ sources."escape-string-regexp-1.0.5"
+ sources."escope-3.6.0"
+ sources."eslint-3.19.0"
+ sources."espree-3.5.4"
+ sources."esprima-4.0.1"
+ (sources."esquery-1.3.1" // {
+ dependencies = [
+ sources."estraverse-5.1.0"
+ ];
+ })
+ sources."esrecurse-4.2.1"
+ sources."estraverse-4.3.0"
+ sources."esutils-2.0.3"
+ sources."event-emitter-0.3.5"
+ sources."exit-hook-1.1.1"
+ (sources."ext-1.4.0" // {
+ dependencies = [
+ sources."type-2.0.0"
+ ];
+ })
+ sources."extend-3.0.2"
+ sources."extsprintf-1.3.0"
+ sources."fancy-log-1.3.3"
+ sources."fast-deep-equal-3.1.3"
+ sources."fast-json-stable-stringify-2.1.0"
+ sources."fast-levenshtein-2.0.6"
+ sources."figures-1.7.0"
+ sources."file-entry-cache-2.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."generate-function-2.3.1"
+ sources."generate-object-property-1.2.0"
+ sources."getpass-0.1.7"
+ sources."glob-7.1.6"
+ sources."globals-9.18.0"
+ sources."glogg-1.0.2"
+ sources."graceful-fs-4.2.4"
+ sources."gulp-eslint-3.0.1"
+ (sources."gulp-util-3.0.8" // {
+ dependencies = [
+ sources."object-assign-3.0.0"
+ ];
+ })
+ sources."gulplog-1.0.0"
+ sources."har-schema-2.0.0"
+ (sources."har-validator-5.1.5" // {
+ dependencies = [
+ sources."ajv-6.12.3"
+ ];
+ })
+ sources."has-ansi-2.0.0"
+ sources."has-gulplog-0.1.0"
+ sources."http-signature-1.2.0"
+ sources."ignore-3.3.10"
+ sources."imurmurhash-0.1.4"
+ sources."inflight-1.0.6"
+ sources."inherits-2.0.4"
+ sources."inquirer-0.12.0"
+ sources."interpret-1.4.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"
+ sources."is-property-1.0.2"
+ sources."is-resolvable-1.1.0"
+ sources."is-typedarray-1.0.0"
+ sources."isarray-1.0.0"
+ sources."isstream-0.1.2"
+ sources."js-tokens-3.0.2"
+ sources."js-yaml-3.14.0"
+ sources."jsbn-0.1.1"
+ sources."json-schema-0.2.3"
+ sources."json-schema-traverse-0.4.1"
+ sources."json-stable-stringify-1.0.1"
+ sources."json-stringify-safe-5.0.1"
+ sources."jsonify-0.0.0"
+ sources."jsonpointer-4.1.0"
+ sources."jsprim-1.4.1"
+ sources."levn-0.3.0"
+ sources."lodash-4.17.19"
+ sources."lodash._basecopy-3.0.1"
+ sources."lodash._basetostring-3.0.1"
+ sources."lodash._basevalues-3.0.0"
+ sources."lodash._getnative-3.9.1"
+ sources."lodash._isiterateecall-3.0.9"
+ sources."lodash._reescape-3.0.0"
+ sources."lodash._reevaluate-3.0.0"
+ sources."lodash._reinterpolate-3.0.0"
+ sources."lodash._root-3.0.1"
+ sources."lodash.escape-3.2.0"
+ sources."lodash.isarguments-3.1.0"
+ sources."lodash.isarray-3.0.4"
+ sources."lodash.keys-3.1.2"
+ sources."lodash.restparam-3.6.1"
+ sources."lodash.template-3.6.2"
+ sources."lodash.templatesettings-3.1.1"
+ sources."mastodon-api-1.3.0"
+ sources."mime-1.6.0"
+ sources."mime-db-1.44.0"
+ sources."mime-types-2.1.27"
+ sources."minimatch-3.0.4"
+ sources."minimist-1.2.5"
+ sources."mkdirp-0.5.5"
+ sources."ms-2.0.0"
+ sources."multipipe-0.1.2"
+ sources."mute-stream-0.0.5"
+ sources."natural-compare-1.4.0"
+ sources."next-tick-1.0.0"
+ sources."node-addon-api-1.7.2"
+ sources."number-is-nan-1.0.1"
+ sources."oauth-0.9.15"
+ sources."oauth-sign-0.9.0"
+ sources."object-assign-4.1.1"
+ sources."once-1.4.0"
+ sources."onetime-1.1.0"
+ sources."optionator-0.8.3"
+ sources."os-homedir-1.0.2"
+ sources."parse-node-version-1.0.1"
+ sources."path-is-absolute-1.0.1"
+ sources."path-is-inside-1.0.2"
+ sources."path-parse-1.0.6"
+ sources."performance-now-2.1.0"
+ sources."pluralize-1.2.1"
+ sources."prelude-ls-1.1.2"
+ sources."process-nextick-args-2.0.1"
+ sources."progress-1.1.8"
+ sources."psl-1.8.0"
+ sources."punycode-2.1.1"
+ sources."qs-6.5.2"
+ sources."readable-stream-2.3.7"
+ sources."readline-1.3.0"
+ sources."readline2-1.0.1"
+ sources."rechoir-0.6.2"
+ sources."replace-ext-0.0.1"
+ sources."request-2.88.0"
+ sources."require-uncached-1.0.3"
+ sources."resolve-1.17.0"
+ sources."resolve-from-1.0.1"
+ sources."restore-cursor-1.0.1"
+ sources."rimraf-2.6.3"
+ sources."rss-parser-3.7.1"
+ sources."run-async-0.1.0"
+ sources."rx-lite-3.1.2"
+ sources."safe-buffer-5.1.2"
+ sources."safer-buffer-2.1.2"
+ sources."sax-1.2.4"
+ sources."shelljs-0.7.8"
+ sources."slice-ansi-0.0.4"
+ sources."sparkles-1.0.1"
+ sources."sprintf-js-1.0.3"
+ sources."sshpk-1.16.1"
+ sources."string-width-1.0.2"
+ sources."string_decoder-1.1.1"
+ sources."strip-ansi-3.0.1"
+ sources."strip-bom-3.0.0"
+ sources."strip-json-comments-2.0.1"
+ sources."supports-color-2.0.0"
+ (sources."table-3.8.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."text-table-0.2.0"
+ sources."through-2.3.8"
+ sources."through2-2.0.5"
+ sources."time-stamp-1.1.0"
+ (sources."tough-cookie-2.4.3" // {
+ dependencies = [
+ sources."punycode-1.4.1"
+ ];
+ })
+ sources."tumblr-0.4.1"
+ sources."tunnel-agent-0.6.0"
+ sources."tweetnacl-0.14.5"
+ sources."twitter-1.7.1"
+ sources."type-1.2.0"
+ sources."type-check-0.3.2"
+ sources."typedarray-0.0.6"
+ sources."uri-js-4.2.2"
+ sources."user-home-2.0.0"
+ sources."util-deprecate-1.0.2"
+ sources."uuid-3.4.0"
+ sources."verror-1.10.0"
+ sources."vinyl-0.5.3"
+ sources."word-wrap-1.2.3"
+ sources."wrappy-1.0.2"
+ sources."write-0.2.1"
+ sources."xml2js-0.4.23"
+ sources."xmlbuilder-11.0.1"
+ sources."xtend-4.0.2"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "Bot to publish twitter, tumblr or rss posts to an mastodon account.";
+ homepage = https://github.com/yogthos/mastodon-bot;
+ license = "MIT";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
mathjax = nodeEnv.buildNodePackage {
name = "mathjax";
packageName = "mathjax";
version = "3.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/mathjax/-/mathjax-3.0.5.tgz";
- sha512 = "0rnn2b4ckbci336a9mxq2rwj41a4pinwv0538bk6aafx31dlnhavxyg9wghwqzsm42i5s5yx47w0mzx9bmmm6w7n3y41dk5b2xdbkpl";
+ sha512 = "9M7VulhltkD8sIebWutK/VfAD+m+6BIFqfpjDh9Pz/etoKUtjO6UMnOhUcDmNl6iApE8C9xrUmaMyNZkZAlrMw==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -69799,7 +70672,6 @@ in
sources."collection-visit-1.0.0"
sources."color-support-1.1.3"
sources."combined-stream-1.0.8"
- sources."commander-2.20.3"
sources."component-emitter-1.3.0"
sources."concat-map-0.0.1"
sources."convert-source-map-1.7.0"
@@ -70046,7 +70918,7 @@ in
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ini-1.3.5"
- sources."interpret-1.2.0"
+ sources."interpret-1.4.0"
sources."is-absolute-1.0.0"
sources."is-accessor-descriptor-1.0.0"
sources."is-buffer-1.1.6"
@@ -70335,8 +71207,8 @@ in
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
sources."type-1.2.0"
- sources."typescript-3.9.4"
- sources."uglify-js-3.9.4"
+ sources."typescript-3.9.7"
+ sources."uglify-js-3.10.1"
sources."uglify-to-browserify-1.0.2"
sources."unc-path-regex-0.1.2"
sources."union-value-1.0.1"
@@ -70399,19 +71271,20 @@ in
mocha = nodeEnv.buildNodePackage {
name = "mocha";
packageName = "mocha";
- version = "7.2.0";
+ version = "8.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/mocha/-/mocha-7.2.0.tgz";
- sha512 = "O9CIypScywTVpNaRrCAgoUnJgozpIofjKUYmJhiCIJMiuYnLI6otcb1/kpW9/n/tJODHGZ7i8aLQoDVsMtOKQQ==";
+ url = "https://registry.npmjs.org/mocha/-/mocha-8.1.0.tgz";
+ sha512 = "sI0gaI1I/jPVu3KFpnveWGadfe3JNBAENqgTUPgLZAUppu725zS2mrVztzAgIR8DUscuS4doEBTx9LATC+HSeA==";
};
dependencies = [
- sources."ansi-colors-3.2.3"
+ sources."ansi-colors-4.1.1"
sources."ansi-regex-3.0.0"
sources."ansi-styles-3.2.1"
sources."anymatch-3.1.1"
sources."argparse-1.0.10"
+ sources."array.prototype.map-1.0.2"
sources."balanced-match-1.0.0"
- sources."binary-extensions-2.0.0"
+ sources."binary-extensions-2.1.0"
sources."brace-expansion-1.1.11"
sources."braces-3.0.2"
sources."browser-stdout-1.3.1"
@@ -70421,7 +71294,7 @@ in
sources."supports-color-5.5.0"
];
})
- sources."chokidar-3.3.0"
+ sources."chokidar-3.3.1"
(sources."cliui-5.0.0" // {
dependencies = [
sources."ansi-regex-4.1.0"
@@ -70435,20 +71308,22 @@ in
sources."debug-3.2.6"
sources."decamelize-1.2.0"
sources."define-properties-1.1.3"
- sources."diff-3.5.0"
+ sources."diff-4.0.2"
sources."emoji-regex-7.0.3"
- sources."es-abstract-1.17.5"
+ sources."es-abstract-1.17.6"
+ sources."es-array-method-boxes-properly-1.0.0"
+ sources."es-get-iterator-1.1.0"
sources."es-to-primitive-1.2.1"
sources."escape-string-regexp-1.0.5"
sources."esprima-4.0.1"
sources."fill-range-7.0.1"
- sources."find-up-3.0.0"
+ sources."find-up-4.1.0"
sources."flat-4.1.0"
sources."fs.realpath-1.0.0"
sources."fsevents-2.1.3"
sources."function-bind-1.1.1"
sources."get-caller-file-2.0.5"
- sources."glob-7.1.3"
+ sources."glob-7.1.6"
sources."glob-parent-5.1.1"
sources."growl-1.10.5"
sources."has-1.0.3"
@@ -70457,56 +71332,65 @@ in
sources."he-1.2.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
+ sources."is-arguments-1.0.4"
sources."is-binary-path-2.1.0"
sources."is-buffer-2.0.4"
- sources."is-callable-1.1.5"
+ sources."is-callable-1.2.0"
sources."is-date-object-1.0.2"
sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-2.0.0"
sources."is-glob-4.0.1"
+ sources."is-map-2.0.1"
sources."is-number-7.0.0"
- sources."is-regex-1.0.5"
+ sources."is-plain-obj-1.1.0"
+ sources."is-regex-1.1.0"
+ sources."is-set-2.0.1"
+ sources."is-string-1.0.5"
sources."is-symbol-1.0.3"
+ sources."isarray-2.0.5"
sources."isexe-2.0.0"
+ sources."iterate-iterator-1.0.1"
+ sources."iterate-value-1.0.2"
sources."js-yaml-3.13.1"
- sources."locate-path-3.0.0"
- sources."lodash-4.17.15"
+ sources."locate-path-5.0.0"
sources."log-symbols-3.0.0"
sources."minimatch-3.0.4"
- sources."minimist-1.2.5"
- sources."mkdirp-0.5.5"
- sources."ms-2.1.1"
- sources."node-environment-flags-1.0.6"
+ sources."ms-2.1.2"
sources."normalize-path-3.0.0"
- sources."object-inspect-1.7.0"
+ sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
sources."object.assign-4.1.0"
- sources."object.getownpropertydescriptors-2.1.0"
sources."once-1.4.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."path-exists-3.0.0"
+ sources."path-exists-4.0.0"
sources."path-is-absolute-1.0.1"
sources."picomatch-2.2.2"
- sources."readdirp-3.2.0"
+ sources."promise.allsettled-1.0.2"
+ sources."randombytes-2.1.0"
+ sources."readdirp-3.3.0"
sources."require-directory-2.1.1"
sources."require-main-filename-2.0.0"
- sources."semver-5.7.1"
+ sources."safe-buffer-5.2.1"
+ sources."serialize-javascript-4.0.0"
sources."set-blocking-2.0.0"
sources."sprintf-js-1.0.3"
sources."string-width-2.1.1"
sources."string.prototype.trimend-1.0.1"
- sources."string.prototype.trimleft-2.1.2"
- sources."string.prototype.trimright-2.1.2"
sources."string.prototype.trimstart-1.0.1"
sources."strip-ansi-4.0.0"
- sources."strip-json-comments-2.0.1"
- sources."supports-color-6.0.0"
+ sources."strip-json-comments-3.0.1"
+ (sources."supports-color-7.1.0" // {
+ dependencies = [
+ sources."has-flag-4.0.0"
+ ];
+ })
sources."to-regex-range-5.0.1"
- sources."which-1.3.1"
+ sources."which-2.0.2"
sources."which-module-2.0.0"
sources."wide-align-1.1.3"
+ sources."workerpool-6.0.0"
(sources."wrap-ansi-5.1.0" // {
dependencies = [
sources."ansi-regex-4.1.0"
@@ -70519,12 +71403,28 @@ in
(sources."yargs-13.3.2" // {
dependencies = [
sources."ansi-regex-4.1.0"
+ sources."find-up-3.0.0"
+ sources."locate-path-3.0.0"
+ sources."p-locate-3.0.0"
+ sources."path-exists-3.0.0"
sources."string-width-3.1.0"
sources."strip-ansi-5.2.0"
];
})
sources."yargs-parser-13.1.2"
- sources."yargs-unparser-1.6.0"
+ (sources."yargs-unparser-1.6.1" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ sources."find-up-3.0.0"
+ sources."locate-path-3.0.0"
+ sources."p-locate-3.0.0"
+ sources."path-exists-3.0.0"
+ sources."string-width-3.1.0"
+ sources."strip-ansi-5.2.0"
+ sources."yargs-14.2.3"
+ sources."yargs-parser-15.0.1"
+ ];
+ })
];
buildInputs = globalBuildInputs;
meta = {
@@ -70567,7 +71467,7 @@ in
sources."commander-4.1.1"
];
})
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."methods-1.1.2"
sources."mime-1.6.0"
sources."mime-db-1.44.0"
@@ -70619,16 +71519,16 @@ in
sources."enabled-1.0.2"
sources."env-variable-0.0.6"
sources."fast-safe-stringify-2.0.7"
- sources."fecha-2.3.3"
+ sources."fecha-4.2.0"
sources."inherits-2.0.4"
sources."is-arrayish-0.3.2"
sources."is-stream-1.1.0"
sources."isarray-1.0.0"
sources."kuler-1.0.1"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lodash.defaults-4.2.0"
sources."lodash.omit-4.5.0"
- sources."logform-2.1.2"
+ sources."logform-2.2.0"
sources."ms-2.1.2"
sources."one-time-0.0.4"
sources."process-nextick-args-2.0.1"
@@ -70642,7 +71542,7 @@ in
sources."triple-beam-1.3.0"
sources."util-deprecate-1.0.2"
sources."winston-3.2.1"
- (sources."winston-transport-4.3.0" // {
+ (sources."winston-transport-4.4.0" // {
dependencies = [
sources."readable-stream-2.3.7"
sources."safe-buffer-5.1.2"
@@ -70685,14 +71585,14 @@ in
node-gyp = nodeEnv.buildNodePackage {
name = "node-gyp";
packageName = "node-gyp";
- version = "5.1.1";
+ version = "7.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/node-gyp/-/node-gyp-5.1.1.tgz";
- sha512 = "WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw==";
+ url = "https://registry.npmjs.org/node-gyp/-/node-gyp-7.0.0.tgz";
+ sha512 = "ZW34qA3CJSPKDz2SJBHKRvyNQN0yWO5EGKKksJc+jElu9VA468gwJTyTArC1iOXU7rN3Wtfg/CMt/dBAOFIjvg==";
};
dependencies = [
sources."abbrev-1.1.1"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."ansi-regex-2.1.1"
sources."aproba-1.2.0"
sources."are-we-there-yet-1.1.5"
@@ -70705,7 +71605,7 @@ in
sources."bcrypt-pbkdf-1.0.2"
sources."brace-expansion-1.1.11"
sources."caseless-0.12.0"
- sources."chownr-1.1.4"
+ sources."chownr-2.0.0"
sources."code-point-at-1.1.0"
sources."combined-stream-1.0.8"
sources."concat-map-0.0.1"
@@ -70718,18 +71618,18 @@ in
sources."env-paths-2.2.0"
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
- sources."fs-minipass-1.2.7"
+ sources."fs-minipass-2.1.0"
sources."fs.realpath-1.0.0"
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.3"
+ sources."har-validator-5.1.5"
sources."has-unicode-2.0.1"
sources."http-signature-1.2.0"
sources."inflight-1.0.6"
@@ -70747,10 +71647,9 @@ in
sources."mime-db-1.44.0"
sources."mime-types-2.1.27"
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."minipass-3.1.3"
+ sources."minizlib-2.1.0"
+ sources."mkdirp-1.0.4"
sources."nopt-4.0.3"
sources."npmlog-4.1.2"
sources."number-is-nan-1.0.1"
@@ -70771,14 +71670,14 @@ in
sources."rimraf-2.7.1"
sources."safe-buffer-5.1.2"
sources."safer-buffer-2.1.2"
- sources."semver-5.7.1"
+ sources."semver-7.3.2"
sources."set-blocking-2.0.0"
sources."signal-exit-3.0.3"
sources."sshpk-1.16.1"
sources."string-width-1.0.2"
sources."string_decoder-1.1.1"
sources."strip-ansi-3.0.1"
- sources."tar-4.4.13"
+ sources."tar-6.0.2"
sources."tough-cookie-2.5.0"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
@@ -70786,10 +71685,10 @@ in
sources."util-deprecate-1.0.2"
sources."uuid-3.4.0"
sources."verror-1.10.0"
- sources."which-1.3.1"
+ sources."which-2.0.2"
sources."wide-align-1.1.3"
sources."wrappy-1.0.2"
- sources."yallist-3.1.1"
+ sources."yallist-4.0.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -70804,10 +71703,10 @@ in
node-gyp-build = nodeEnv.buildNodePackage {
name = "node-gyp-build";
packageName = "node-gyp-build";
- version = "4.2.2";
+ version = "4.2.3";
src = fetchurl {
- url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.2.tgz";
- sha512 = "Lqh7mrByWCM8Cf9UPqpeoVBBo5Ugx+RKu885GAzmLBVYjeywScxHXPGLa4JfYNZmcNGwzR0Glu5/9GaQZMFqyA==";
+ url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz";
+ sha512 = "MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -71117,10 +72016,10 @@ in
node-pre-gyp = nodeEnv.buildNodePackage {
name = "node-pre-gyp";
packageName = "node-pre-gyp";
- version = "0.14.0";
+ version = "0.15.0";
src = fetchurl {
- url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz";
- sha512 = "32drv6q9sh4i2ff2djd1dhxxxiaiymmgycbm12wpkz9vxspnldxgmppf9sazp3c72771a1p5s4kkzgwn4w1csyz9bn4zdbdnq5w6azq";
+ url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.15.0.tgz";
+ sha512 = "7QcZa8/fpaU/BKenjcaeFF9hLz2+7S9AqyXFhlH/rilsQ/hPZKK32RtR5EQHJElgu+q5RfbJ34KriI79UWaorA==";
};
dependencies = [
sources."abbrev-1.1.1"
@@ -71202,19 +72101,20 @@ in
node-red = nodeEnv.buildNodePackage {
name = "node-red";
packageName = "node-red";
- version = "1.0.6";
+ version = "1.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/node-red/-/node-red-1.0.6.tgz";
- sha512 = "5K7LKdy232xLSHMo3ZprAEHbLilszSD/qQkt+9PxByJnEMACeHJ7SH4Gpt/1FX+K75gHHNtlnHsWwpQ53lggEA==";
+ url = "https://registry.npmjs.org/node-red/-/node-red-1.1.2.tgz";
+ sha512 = "In2GzDLER2Bm5SkuEQVrekrSFtPljpkMaEYcZxNkbTomYixI63PrCm1IJEZjEBjSkFaK5zY1t3sfEHKdAla+MQ==";
};
dependencies = [
- sources."@babel/runtime-7.10.1"
- sources."@node-red/editor-api-1.0.6"
- sources."@node-red/editor-client-1.0.6"
- (sources."@node-red/nodes-1.0.6" // {
+ sources."@babel/runtime-7.11.0"
+ sources."@node-red/editor-api-1.1.2"
+ sources."@node-red/editor-client-1.1.2"
+ (sources."@node-red/nodes-1.1.2" // {
dependencies = [
+ sources."cookie-0.4.1"
sources."http-errors-1.7.3"
- sources."iconv-lite-0.5.1"
+ sources."iconv-lite-0.6.2"
sources."inherits-2.0.4"
sources."media-typer-1.1.0"
(sources."raw-body-2.4.1" // {
@@ -71224,18 +72124,18 @@ in
})
];
})
- sources."@node-red/registry-1.0.6"
- sources."@node-red/runtime-1.0.6"
- sources."@node-red/util-1.0.6"
+ sources."@node-red/registry-1.1.2"
+ sources."@node-red/runtime-1.1.2"
+ sources."@node-red/util-1.1.2"
sources."abbrev-1.1.1"
sources."accepts-1.3.7"
- (sources."agent-base-6.0.0" // {
+ (sources."agent-base-6.0.1" // {
dependencies = [
sources."debug-4.2.0"
sources."ms-2.1.2"
];
})
- sources."ajv-6.12.0"
+ sources."ajv-6.12.3"
sources."ansi-regex-2.1.1"
sources."append-field-1.0.0"
sources."aproba-1.2.0"
@@ -71255,13 +72155,20 @@ in
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
sources."aws4-1.10.0"
+ sources."axios-0.19.2"
sources."balanced-match-1.0.0"
(sources."basic-auth-2.0.1" // {
dependencies = [
sources."safe-buffer-5.1.2"
];
})
- sources."bcrypt-3.0.6"
+ (sources."bcrypt-3.0.6" // {
+ dependencies = [
+ sources."nan-2.13.2"
+ sources."node-pre-gyp-0.12.0"
+ sources."semver-5.7.1"
+ ];
+ })
sources."bcrypt-pbkdf-1.0.2"
sources."bcryptjs-2.4.3"
(sources."bl-1.2.2" // {
@@ -71300,10 +72207,11 @@ in
sources."caseless-0.12.0"
sources."cheerio-0.22.0"
sources."chownr-1.1.4"
+ sources."cli-table-0.3.1"
sources."clone-2.1.2"
sources."code-point-at-1.1.0"
+ sources."colors-1.0.3"
sources."combined-stream-1.0.8"
- sources."commander-2.20.3"
sources."commist-1.1.0"
sources."concat-map-0.0.1"
(sources."concat-stream-1.6.2" // {
@@ -71379,7 +72287,7 @@ in
sources."safe-buffer-5.1.2"
];
})
- (sources."express-session-1.17.0" // {
+ (sources."express-session-1.17.1" // {
dependencies = [
sources."depd-2.0.0"
];
@@ -71391,9 +72299,14 @@ in
})
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."finalhandler-1.1.2"
+ (sources."follow-redirects-1.5.10" // {
+ dependencies = [
+ sources."debug-3.1.0"
+ ];
+ })
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
sources."forwarded-0.1.2"
@@ -71415,7 +72328,7 @@ in
})
sources."graceful-fs-4.2.4"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."has-unicode-2.0.1"
sources."hash-sum-2.0.0"
sources."help-me-1.1.0"
@@ -71447,7 +72360,7 @@ in
sources."is-windows-1.0.2"
sources."isarray-1.0.0"
sources."isstream-0.1.2"
- sources."js-yaml-3.13.1"
+ sources."js-yaml-3.14.0"
sources."jsbn-0.1.1"
sources."json-schema-0.2.3"
sources."json-schema-traverse-0.4.1"
@@ -71459,6 +72372,7 @@ in
sources."leven-2.1.0"
sources."lodash.assignin-4.2.0"
sources."lodash.bind-4.2.1"
+ sources."lodash.clonedeep-4.5.0"
sources."lodash.defaults-4.2.0"
sources."lodash.filter-4.6.0"
sources."lodash.flatten-4.4.0"
@@ -71478,7 +72392,7 @@ in
})
sources."merge-descriptors-1.0.1"
sources."methods-1.1.2"
- sources."mime-2.4.4"
+ sources."mime-2.4.6"
sources."mime-db-1.44.0"
sources."mime-types-2.1.27"
sources."minimatch-3.0.4"
@@ -71490,7 +72404,7 @@ in
})
sources."minizlib-1.3.3"
sources."mkdirp-0.5.5"
- sources."moment-2.26.0"
+ sources."moment-2.27.0"
sources."moment-timezone-0.5.31"
(sources."mqtt-2.18.8" // {
dependencies = [
@@ -71503,7 +72417,8 @@ in
sources."ms-2.0.0"
sources."multer-1.4.2"
sources."mustache-4.0.1"
- sources."nan-2.13.2"
+ sources."mute-stream-0.0.8"
+ sources."nan-2.14.0"
(sources."needle-2.5.0" // {
dependencies = [
sources."debug-3.2.6"
@@ -71512,12 +72427,17 @@ in
})
sources."negotiator-0.6.2"
sources."next-tick-1.0.0"
- (sources."node-pre-gyp-0.12.0" // {
+ (sources."node-pre-gyp-0.14.0" // {
dependencies = [
sources."semver-5.7.1"
];
})
- sources."node-red-node-rbe-0.2.8"
+ (sources."node-red-admin-0.2.6" // {
+ dependencies = [
+ sources."bcrypt-3.0.8"
+ ];
+ })
+ sources."node-red-node-rbe-0.2.9"
sources."node-red-node-tail-0.1.1"
sources."nopt-4.0.3"
sources."npm-bundled-1.1.1"
@@ -71568,8 +72488,9 @@ in
sources."range-parser-1.2.1"
sources."raw-body-2.4.0"
sources."rc-1.2.8"
+ sources."read-1.0.7"
sources."readable-stream-3.6.0"
- sources."regenerator-runtime-0.13.5"
+ sources."regenerator-runtime-0.13.7"
sources."reinterval-1.1.0"
sources."remove-trailing-separator-1.1.0"
(sources."request-2.88.0" // {
@@ -71593,7 +72514,6 @@ in
sources."set-blocking-2.0.0"
sources."setprototypeof-1.1.1"
sources."signal-exit-3.0.3"
- sources."source-map-0.6.1"
sources."split2-2.2.0"
sources."sprintf-js-1.0.3"
sources."sshpk-1.16.1"
@@ -71604,7 +72524,7 @@ in
sources."string_decoder-1.3.0"
sources."strip-ansi-3.0.1"
sources."strip-json-comments-2.0.1"
- sources."tail-2.0.3"
+ sources."tail-2.0.4"
(sources."tar-4.4.13" // {
dependencies = [
sources."yallist-3.1.1"
@@ -71630,7 +72550,7 @@ in
sources."type-1.2.0"
sources."type-is-1.6.18"
sources."typedarray-0.0.6"
- sources."uglify-js-3.8.1"
+ sources."uglify-js-3.10.0"
sources."uid-safe-2.1.5"
sources."uid2-0.0.3"
sources."ultron-1.1.1"
@@ -71692,7 +72612,7 @@ in
};
dependencies = [
sources."abbrev-1.1.1"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."ansi-regex-2.1.1"
sources."aproba-1.2.0"
sources."are-we-there-yet-1.1.5"
@@ -71722,7 +72642,7 @@ in
sources."ecc-jsbn-0.1.2"
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."findit-2.0.0"
sources."foreachasync-3.0.0"
@@ -71746,7 +72666,7 @@ in
sources."glob-7.1.6"
sources."graceful-fs-4.2.4"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."has-unicode-2.0.1"
sources."hosted-git-info-2.8.8"
sources."http-signature-1.2.0"
@@ -71894,7 +72814,7 @@ in
sources."ansi-styles-4.2.1"
sources."anymatch-3.1.1"
sources."balanced-match-1.0.0"
- sources."binary-extensions-2.0.0"
+ sources."binary-extensions-2.1.0"
sources."boxen-4.2.0"
sources."brace-expansion-1.1.11"
sources."braces-3.0.2"
@@ -71911,7 +72831,7 @@ in
sources."supports-color-7.1.0"
];
})
- sources."chokidar-3.4.0"
+ sources."chokidar-3.4.1"
sources."ci-info-2.0.0"
sources."cli-boxes-2.2.0"
sources."clone-response-1.0.2"
@@ -71985,7 +72905,7 @@ in
sources."pupa-2.0.1"
sources."rc-1.2.8"
sources."readdirp-3.4.0"
- sources."registry-auth-token-4.1.1"
+ sources."registry-auth-token-4.2.0"
sources."registry-url-5.1.0"
sources."responselike-1.0.2"
sources."semver-5.7.1"
@@ -72039,10 +72959,10 @@ in
npm = nodeEnv.buildNodePackage {
name = "npm";
packageName = "npm";
- version = "6.14.5";
+ version = "6.14.7";
src = fetchurl {
- url = "https://registry.npmjs.org/npm/-/npm-6.14.5.tgz";
- sha512 = "CDwa3FJd0XJpKDbWCST484H+mCNjF26dPrU+xnREW+upR0UODjMEfXPl3bxWuAwZIX6c2ASg1plLO7jP8ehWeA==";
+ url = "https://registry.npmjs.org/npm/-/npm-6.14.7.tgz";
+ sha512 = "swhsdpNpyXg4GbM6LpOQ6qaloQuIKizZ+Zh6JPXJQc59ka49100Js0WvZx594iaKSoFgkFq2s8uXFHS3/Xy2WQ==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -72057,26 +72977,27 @@ in
npm-check-updates = nodeEnv.buildNodePackage {
name = "npm-check-updates";
packageName = "npm-check-updates";
- version = "6.0.1";
+ version = "7.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-6.0.1.tgz";
- sha512 = "lzoVW35KWaBn0m1O1AVr0G9/20niK13mYftoAr09WuQszoeTdlrjCNyC0pRNiTfb5ZxubZaUAi7HdVzkEihwwA==";
+ url = "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-7.0.2.tgz";
+ sha512 = "MyH17fUCFbYShuIyxZj6yqB6YZ47+AjPCgXQiH1oqNe3vElBoJ0toY7nwy88qJbfXnFqjTFigzs9lsoKSK0iUw==";
};
dependencies = [
- sources."@npmcli/ci-detect-1.2.0"
- sources."@npmcli/git-2.0.2"
+ sources."@npmcli/ci-detect-1.3.0"
+ sources."@npmcli/git-2.0.3"
sources."@npmcli/installed-package-contents-1.0.5"
+ sources."@npmcli/move-file-1.0.1"
sources."@npmcli/promise-spawn-1.2.0"
- sources."@npmcli/run-script-1.3.1"
+ sources."@npmcli/run-script-1.4.0"
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
sources."@tootallnate/once-1.1.2"
sources."@types/color-name-1.1.1"
sources."abbrev-1.1.1"
- sources."agent-base-6.0.0"
- sources."agentkeepalive-4.1.2"
+ sources."agent-base-6.0.1"
+ sources."agentkeepalive-4.1.3"
sources."aggregate-error-3.0.1"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
(sources."ansi-align-3.0.0" // {
dependencies = [
sources."ansi-regex-4.1.0"
@@ -72110,7 +73031,7 @@ in
})
sources."brace-expansion-1.1.11"
sources."builtins-1.0.3"
- sources."cacache-15.0.3"
+ sources."cacache-15.0.5"
(sources."cacheable-request-6.1.0" // {
dependencies = [
sources."get-stream-5.1.0"
@@ -72119,7 +73040,7 @@ in
})
sources."camelcase-5.3.1"
sources."caseless-0.12.0"
- sources."chalk-4.0.0"
+ sources."chalk-4.1.0"
sources."chownr-2.0.0"
sources."ci-info-2.0.0"
sources."cint-8.2.1"
@@ -72152,16 +73073,15 @@ in
sources."duplexer3-0.1.4"
sources."ecc-jsbn-0.1.2"
sources."emoji-regex-7.0.3"
- sources."encoding-0.1.12"
+ sources."encoding-0.1.13"
sources."end-of-stream-1.4.4"
sources."env-paths-2.2.0"
sources."err-code-1.1.2"
sources."escape-goat-2.1.1"
- sources."escape-string-regexp-1.0.5"
sources."esprima-4.0.1"
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."figgy-pudding-3.5.2"
sources."find-up-4.1.0"
@@ -72178,18 +73098,17 @@ in
sources."got-9.6.0"
sources."graceful-fs-4.2.4"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
- sources."has-ansi-2.0.0"
+ sources."har-validator-5.1.5"
sources."has-flag-4.0.0"
sources."has-unicode-2.0.1"
sources."has-yarn-2.1.0"
- sources."hosted-git-info-3.0.4"
+ sources."hosted-git-info-3.0.5"
sources."http-cache-semantics-4.1.0"
sources."http-proxy-agent-4.0.1"
sources."http-signature-1.2.0"
sources."https-proxy-agent-5.0.0"
sources."humanize-ms-1.2.1"
- sources."iconv-lite-0.4.24"
+ sources."iconv-lite-0.6.2"
sources."ignore-walk-3.0.3"
sources."import-lazy-2.1.0"
sources."imurmurhash-0.1.4"
@@ -72235,52 +73154,40 @@ in
];
})
sources."locate-path-5.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lowercase-keys-1.0.1"
- sources."lru-cache-5.1.1"
+ sources."lru-cache-6.0.0"
(sources."make-dir-3.1.0" // {
dependencies = [
sources."semver-6.3.0"
];
})
- sources."make-fetch-happen-8.0.7"
+ sources."make-fetch-happen-8.0.9"
sources."mime-db-1.44.0"
sources."mime-types-2.1.27"
sources."mimic-response-1.0.1"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
- (sources."minipass-3.1.3" // {
- dependencies = [
- sources."yallist-4.0.0"
- ];
- })
+ sources."minipass-3.1.3"
sources."minipass-collect-1.0.2"
- (sources."minipass-fetch-1.2.1" // {
+ (sources."minipass-fetch-1.3.0" // {
dependencies = [
sources."minizlib-2.1.0"
- sources."yallist-4.0.0"
];
})
sources."minipass-flush-1.0.5"
sources."minipass-json-stream-1.0.1"
- sources."minipass-pipeline-1.2.3"
+ sources."minipass-pipeline-1.2.4"
sources."minipass-sized-1.0.3"
(sources."minizlib-1.3.3" // {
dependencies = [
sources."minipass-2.9.0"
+ sources."yallist-3.1.1"
];
})
sources."mkdirp-1.0.4"
- sources."move-file-2.0.0"
sources."ms-2.1.2"
sources."nested-error-stacks-2.0.1"
- (sources."node-alias-1.0.4" // {
- dependencies = [
- sources."ansi-styles-2.2.1"
- sources."chalk-1.1.3"
- sources."supports-color-2.0.0"
- ];
- })
(sources."node-gyp-6.1.0" // {
dependencies = [
sources."chownr-1.1.4"
@@ -72291,6 +73198,7 @@ in
sources."semver-5.7.1"
sources."tar-4.4.13"
sources."which-1.3.1"
+ sources."yallist-3.1.1"
];
})
sources."nopt-4.0.3"
@@ -72301,10 +73209,9 @@ in
sources."npm-package-arg-8.0.1"
sources."npm-packlist-2.1.2"
sources."npm-pick-manifest-6.1.0"
- (sources."npm-registry-fetch-8.1.0" // {
+ (sources."npm-registry-fetch-8.1.3" // {
dependencies = [
sources."minizlib-2.1.0"
- sources."yallist-4.0.0"
];
})
sources."npmlog-4.1.2"
@@ -72325,7 +73232,7 @@ in
sources."semver-6.3.0"
];
})
- sources."pacote-11.1.10"
+ sources."pacote-11.1.11"
sources."path-exists-4.0.0"
sources."path-is-absolute-1.0.1"
sources."path-parse-1.0.6"
@@ -72346,7 +73253,7 @@ in
sources."read-package-json-fast-1.1.3"
sources."readable-stream-2.3.7"
sources."readdir-scoped-modules-1.1.0"
- sources."registry-auth-token-4.1.1"
+ sources."registry-auth-token-4.2.0"
sources."registry-url-5.1.0"
sources."request-2.88.2"
sources."require-from-string-2.0.2"
@@ -72368,7 +73275,7 @@ in
sources."signal-exit-3.0.3"
sources."sisteransi-1.0.5"
sources."smart-buffer-4.1.0"
- sources."socks-2.3.3"
+ sources."socks-2.4.1"
sources."socks-proxy-agent-5.0.0"
sources."spawn-please-0.3.0"
sources."sprintf-js-1.0.3"
@@ -72382,7 +73289,6 @@ in
(sources."tar-6.0.2" // {
dependencies = [
sources."minizlib-2.1.0"
- sources."yallist-4.0.0"
];
})
sources."term-size-2.2.0"
@@ -72420,11 +73326,11 @@ in
sources."wrappy-1.0.2"
sources."write-file-atomic-3.0.3"
sources."xdg-basedir-4.0.0"
- sources."yallist-3.1.1"
+ sources."yallist-4.0.0"
];
buildInputs = globalBuildInputs;
meta = {
- description = "Find newer versions of dependencies than what your package.json or bower.json allows";
+ description = "Find newer versions of dependencies than what your package.json allows";
homepage = https://github.com/raineorshine/npm-check-updates;
license = "Apache-2.0";
};
@@ -72443,7 +73349,7 @@ in
};
dependencies = [
sources."abbrev-1.1.1"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."ansi-regex-2.1.1"
sources."aproba-1.2.0"
sources."are-we-there-yet-1.1.5"
@@ -72477,7 +73383,7 @@ in
sources."ecc-jsbn-0.1.2"
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."findit-1.2.0"
sources."foreachasync-3.0.0"
@@ -72501,7 +73407,7 @@ in
sources."glob-7.1.6"
sources."graceful-fs-2.0.3"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."has-unicode-2.0.1"
sources."http-signature-1.2.0"
sources."inflight-1.0.6"
@@ -72656,109 +73562,114 @@ in
sha512 = "G+iZGGiPEXcRzw0fiRxWYCKxdt/F7l9a0xkiU4XbcVRJCSlBnioWEwJMutOCCpoQmaQtjB4RBHDGIHN85AIhLQ==";
};
dependencies = [
- sources."@babel/code-frame-7.10.1"
- sources."@babel/compat-data-7.10.1"
- (sources."@babel/core-7.10.1" // {
+ sources."@babel/code-frame-7.10.4"
+ sources."@babel/compat-data-7.11.0"
+ (sources."@babel/core-7.11.0" // {
dependencies = [
sources."json5-2.1.3"
sources."source-map-0.5.7"
];
})
- (sources."@babel/generator-7.10.1" // {
+ (sources."@babel/generator-7.11.0" // {
dependencies = [
sources."source-map-0.5.7"
];
})
- sources."@babel/helper-annotate-as-pure-7.10.1"
- sources."@babel/helper-builder-binary-assignment-operator-visitor-7.10.1"
- sources."@babel/helper-builder-react-jsx-7.10.1"
- sources."@babel/helper-builder-react-jsx-experimental-7.10.1"
- sources."@babel/helper-compilation-targets-7.10.1"
- sources."@babel/helper-create-class-features-plugin-7.10.1"
- sources."@babel/helper-create-regexp-features-plugin-7.10.1"
- sources."@babel/helper-define-map-7.10.1"
- sources."@babel/helper-explode-assignable-expression-7.10.1"
- sources."@babel/helper-function-name-7.10.1"
- sources."@babel/helper-get-function-arity-7.10.1"
- sources."@babel/helper-hoist-variables-7.10.1"
- sources."@babel/helper-member-expression-to-functions-7.10.1"
- sources."@babel/helper-module-imports-7.10.1"
- sources."@babel/helper-module-transforms-7.10.1"
- sources."@babel/helper-optimise-call-expression-7.10.1"
- sources."@babel/helper-plugin-utils-7.10.1"
- sources."@babel/helper-regex-7.10.1"
- sources."@babel/helper-remap-async-to-generator-7.10.1"
- sources."@babel/helper-replace-supers-7.10.1"
- sources."@babel/helper-simple-access-7.10.1"
- sources."@babel/helper-split-export-declaration-7.10.1"
- sources."@babel/helper-validator-identifier-7.10.1"
- sources."@babel/helper-wrap-function-7.10.1"
- sources."@babel/helpers-7.10.1"
- sources."@babel/highlight-7.10.1"
- sources."@babel/parser-7.10.1"
- sources."@babel/plugin-proposal-async-generator-functions-7.10.1"
- sources."@babel/plugin-proposal-class-properties-7.10.1"
- sources."@babel/plugin-proposal-dynamic-import-7.10.1"
- sources."@babel/plugin-proposal-json-strings-7.10.1"
- sources."@babel/plugin-proposal-nullish-coalescing-operator-7.10.1"
- sources."@babel/plugin-proposal-numeric-separator-7.10.1"
- sources."@babel/plugin-proposal-object-rest-spread-7.10.1"
- sources."@babel/plugin-proposal-optional-catch-binding-7.10.1"
- sources."@babel/plugin-proposal-optional-chaining-7.10.1"
- sources."@babel/plugin-proposal-private-methods-7.10.1"
- sources."@babel/plugin-proposal-unicode-property-regex-7.10.1"
+ 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.10.5"
+ 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-define-map-7.10.5"
+ sources."@babel/helper-explode-assignable-expression-7.10.4"
+ 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-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.10.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-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/highlight-7.10.4"
+ sources."@babel/parser-7.11.0"
+ 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/plugin-syntax-async-generators-7.8.4"
- sources."@babel/plugin-syntax-class-properties-7.10.1"
+ sources."@babel/plugin-syntax-class-properties-7.10.4"
sources."@babel/plugin-syntax-dynamic-import-7.8.3"
- sources."@babel/plugin-syntax-flow-7.10.1"
+ sources."@babel/plugin-syntax-export-namespace-from-7.8.3"
+ sources."@babel/plugin-syntax-flow-7.10.4"
sources."@babel/plugin-syntax-json-strings-7.8.3"
- sources."@babel/plugin-syntax-jsx-7.10.1"
+ sources."@babel/plugin-syntax-jsx-7.10.4"
+ sources."@babel/plugin-syntax-logical-assignment-operators-7.10.4"
sources."@babel/plugin-syntax-nullish-coalescing-operator-7.8.3"
- sources."@babel/plugin-syntax-numeric-separator-7.10.1"
+ sources."@babel/plugin-syntax-numeric-separator-7.10.4"
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.1"
- sources."@babel/plugin-transform-arrow-functions-7.10.1"
- sources."@babel/plugin-transform-async-to-generator-7.10.1"
- sources."@babel/plugin-transform-block-scoped-functions-7.10.1"
- sources."@babel/plugin-transform-block-scoping-7.10.1"
- sources."@babel/plugin-transform-classes-7.10.1"
- sources."@babel/plugin-transform-computed-properties-7.10.1"
- sources."@babel/plugin-transform-destructuring-7.10.1"
- sources."@babel/plugin-transform-dotall-regex-7.10.1"
- sources."@babel/plugin-transform-duplicate-keys-7.10.1"
- sources."@babel/plugin-transform-exponentiation-operator-7.10.1"
- sources."@babel/plugin-transform-flow-strip-types-7.10.1"
- sources."@babel/plugin-transform-for-of-7.10.1"
- sources."@babel/plugin-transform-function-name-7.10.1"
- sources."@babel/plugin-transform-literals-7.10.1"
- sources."@babel/plugin-transform-member-expression-literals-7.10.1"
- sources."@babel/plugin-transform-modules-amd-7.10.1"
- sources."@babel/plugin-transform-modules-commonjs-7.10.1"
- sources."@babel/plugin-transform-modules-systemjs-7.10.1"
- sources."@babel/plugin-transform-modules-umd-7.10.1"
- sources."@babel/plugin-transform-named-capturing-groups-regex-7.8.3"
- sources."@babel/plugin-transform-new-target-7.10.1"
- sources."@babel/plugin-transform-object-super-7.10.1"
- sources."@babel/plugin-transform-parameters-7.10.1"
- sources."@babel/plugin-transform-property-literals-7.10.1"
- sources."@babel/plugin-transform-react-jsx-7.10.1"
- sources."@babel/plugin-transform-regenerator-7.10.1"
- sources."@babel/plugin-transform-reserved-words-7.10.1"
- sources."@babel/plugin-transform-shorthand-properties-7.10.1"
- sources."@babel/plugin-transform-spread-7.10.1"
- sources."@babel/plugin-transform-sticky-regex-7.10.1"
- sources."@babel/plugin-transform-template-literals-7.10.1"
- sources."@babel/plugin-transform-typeof-symbol-7.10.1"
- sources."@babel/plugin-transform-unicode-escapes-7.10.1"
- sources."@babel/plugin-transform-unicode-regex-7.10.1"
- sources."@babel/preset-env-7.10.1"
+ sources."@babel/plugin-syntax-top-level-await-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.10.5"
+ 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-flow-strip-types-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-react-jsx-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-unicode-escapes-7.10.4"
+ sources."@babel/plugin-transform-unicode-regex-7.10.4"
+ sources."@babel/preset-env-7.11.0"
sources."@babel/preset-modules-0.1.3"
- sources."@babel/runtime-7.10.1"
- sources."@babel/template-7.10.1"
- sources."@babel/traverse-7.10.1"
- sources."@babel/types-7.10.1"
+ sources."@babel/runtime-7.11.0"
+ sources."@babel/template-7.10.4"
+ sources."@babel/traverse-7.11.0"
+ sources."@babel/types-7.11.0"
sources."@iarna/toml-2.2.5"
sources."@mrmlnc/readdir-enhanced-2.2.1"
sources."@nodelib/fs.stat-1.1.3"
@@ -72768,15 +73679,15 @@ in
sources."@parcel/watcher-1.12.1"
sources."@parcel/workers-1.11.0"
sources."@types/q-1.5.4"
- sources."abab-2.0.3"
- sources."acorn-7.2.0"
+ sources."abab-2.0.4"
+ sources."acorn-7.4.0"
(sources."acorn-globals-4.3.4" // {
dependencies = [
sources."acorn-6.4.1"
];
})
sources."acorn-walk-6.2.0"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."alphanum-sort-1.0.2"
sources."ansi-regex-3.0.0"
sources."ansi-styles-3.2.1"
@@ -72860,7 +73771,7 @@ in
sources."pako-1.0.11"
];
})
- sources."browserslist-4.12.0"
+ sources."browserslist-4.13.0"
(sources."buffer-4.9.2" // {
dependencies = [
sources."isarray-1.0.0"
@@ -72875,9 +73786,8 @@ in
sources."caller-callsite-2.0.0"
sources."caller-path-2.0.0"
sources."callsites-2.0.0"
- sources."camelcase-5.3.1"
sources."caniuse-api-3.0.0"
- sources."caniuse-lite-1.0.30001066"
+ sources."caniuse-lite-1.0.30001109"
sources."caseless-0.12.0"
sources."chalk-2.4.2"
sources."chokidar-2.1.8"
@@ -72885,12 +73795,6 @@ in
sources."class-utils-0.3.6"
sources."cli-cursor-2.1.0"
sources."cli-spinners-1.3.1"
- (sources."cliui-5.0.0" // {
- dependencies = [
- sources."ansi-regex-4.1.0"
- sources."strip-ansi-5.2.0"
- ];
- })
sources."clone-2.1.2"
sources."coa-2.0.2"
sources."collection-visit-1.0.0"
@@ -72945,9 +73849,9 @@ in
})
sources."css-select-2.1.0"
sources."css-select-base-adapter-0.1.1"
- sources."css-selector-tokenizer-0.7.2"
+ sources."css-selector-tokenizer-0.7.3"
sources."css-tree-1.0.0-alpha.37"
- sources."css-what-3.2.1"
+ sources."css-what-3.3.0"
sources."cssesc-3.0.0"
sources."cssnano-4.1.10"
sources."cssnano-preset-default-4.0.7"
@@ -72967,7 +73871,6 @@ in
sources."data-urls-1.1.0"
sources."deasync-0.1.20"
sources."debug-4.2.0"
- sources."decamelize-1.2.0"
sources."decode-uri-component-0.2.0"
sources."deep-is-0.1.3"
(sources."defaults-1.0.3" // {
@@ -73004,7 +73907,7 @@ in
(sources."dom-serializer-0.2.2" // {
dependencies = [
sources."domelementtype-2.0.1"
- sources."entities-2.0.2"
+ sources."entities-2.0.3"
];
})
sources."domain-browser-1.2.0"
@@ -73018,23 +73921,23 @@ in
sources."duplexer2-0.1.4"
sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
- sources."electron-to-chromium-1.3.453"
- (sources."elliptic-6.5.2" // {
+ sources."electron-to-chromium-1.3.517"
+ (sources."elliptic-6.5.3" // {
dependencies = [
sources."bn.js-4.11.9"
];
})
- sources."emoji-regex-7.0.3"
sources."encodeurl-1.0.2"
sources."entities-1.1.2"
- sources."envinfo-7.5.1"
+ sources."envinfo-7.7.2"
sources."error-ex-1.3.2"
- (sources."es-abstract-1.17.5" // {
+ (sources."es-abstract-1.17.6" // {
dependencies = [
- sources."object-inspect-1.7.0"
+ sources."object-inspect-1.8.0"
];
})
sources."es-to-primitive-1.2.1"
+ sources."escalade-3.0.2"
sources."escape-html-1.0.3"
sources."escape-string-regexp-1.0.5"
sources."escodegen-1.9.1"
@@ -73042,7 +73945,7 @@ in
sources."estraverse-4.3.0"
sources."esutils-2.0.3"
sources."etag-1.8.1"
- sources."events-3.1.0"
+ sources."events-3.2.0"
sources."evp_bytestokey-1.0.3"
(sources."expand-brackets-2.1.4" // {
dependencies = [
@@ -73059,7 +73962,7 @@ in
})
sources."extsprintf-1.3.0"
sources."falafel-2.2.4"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-glob-2.2.7"
sources."fast-json-stable-stringify-2.1.0"
sources."fast-levenshtein-2.0.6"
@@ -73067,7 +73970,6 @@ in
sources."file-uri-to-path-1.0.0"
sources."filesize-3.6.1"
sources."fill-range-4.0.0"
- sources."find-up-2.1.0"
sources."for-in-1.0.2"
sources."foreach-2.0.5"
sources."forever-agent-0.6.1"
@@ -73078,7 +73980,6 @@ in
sources."fsevents-1.2.13"
sources."function-bind-1.1.1"
sources."gensync-1.0.0-beta.1"
- sources."get-caller-file-2.0.5"
sources."get-port-3.2.0"
sources."get-value-2.0.6"
sources."getpass-0.1.7"
@@ -73093,7 +73994,7 @@ in
sources."graceful-fs-4.2.4"
sources."grapheme-breaker-0.3.2"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."has-1.0.3"
(sources."has-ansi-2.0.0" // {
dependencies = [
@@ -73122,10 +74023,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.5" // {
+ (sources."htmlnano-0.2.6" // {
dependencies = [
- sources."posthtml-0.12.3"
- sources."terser-4.7.0"
+ sources."posthtml-0.13.1"
+ sources."terser-4.8.0"
];
})
(sources."htmlparser2-3.10.1" // {
@@ -73153,7 +74054,7 @@ in
sources."is-arrayish-0.2.1"
sources."is-binary-path-1.0.1"
sources."is-buffer-1.1.6"
- sources."is-callable-1.1.5"
+ sources."is-callable-1.2.0"
sources."is-color-stop-1.1.0"
(sources."is-data-descriptor-1.0.0" // {
dependencies = [
@@ -73169,13 +74070,12 @@ in
sources."is-directory-0.3.1"
sources."is-extendable-0.1.1"
sources."is-extglob-2.1.1"
- sources."is-fullwidth-code-point-2.0.0"
sources."is-glob-4.0.1"
sources."is-html-1.1.0"
sources."is-number-3.0.0"
sources."is-obj-2.0.0"
sources."is-plain-object-2.0.4"
- sources."is-regex-1.0.5"
+ sources."is-regex-1.1.0"
sources."is-resolvable-1.1.0"
sources."is-svg-3.0.0"
sources."is-symbol-1.0.3"
@@ -73197,7 +74097,7 @@ in
(sources."jsdom-14.1.0" // {
dependencies = [
sources."acorn-6.4.1"
- sources."escodegen-1.14.1"
+ sources."escodegen-1.14.3"
sources."esprima-4.0.1"
sources."ws-6.2.1"
];
@@ -73213,8 +74113,7 @@ in
sources."leven-3.1.0"
sources."levenary-1.1.1"
sources."levn-0.3.0"
- sources."locate-path-2.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lodash.clone-4.5.0"
sources."lodash.memoize-4.1.2"
sources."lodash.sortby-4.7.0"
@@ -73231,7 +74130,7 @@ in
sources."source-map-0.5.7"
];
})
- sources."merge2-1.3.0"
+ sources."merge2-1.4.1"
(sources."micromatch-3.1.10" // {
dependencies = [
sources."define-property-2.0.2"
@@ -73270,14 +74169,14 @@ in
];
})
sources."nice-try-1.0.5"
- sources."node-addon-api-1.7.1"
+ sources."node-addon-api-1.7.2"
sources."node-forge-0.7.6"
(sources."node-libs-browser-2.2.1" // {
dependencies = [
sources."punycode-1.4.1"
];
})
- sources."node-releases-1.1.57"
+ sources."node-releases-1.1.60"
sources."normalize-html-whitespace-1.0.0"
sources."normalize-path-3.0.0"
sources."normalize-url-3.3.0"
@@ -73300,9 +74199,6 @@ in
sources."optionator-0.8.3"
sources."ora-2.1.0"
sources."os-browserify-0.3.0"
- sources."p-limit-1.3.0"
- sources."p-locate-2.0.0"
- sources."p-try-1.0.0"
sources."pako-0.2.9"
sources."parse-asn1-5.1.5"
sources."parse-json-4.0.0"
@@ -73311,17 +74207,15 @@ in
sources."pascalcase-0.1.1"
sources."path-browserify-0.0.1"
sources."path-dirname-1.0.2"
- sources."path-exists-3.0.0"
sources."path-is-absolute-1.0.1"
sources."path-key-2.0.1"
sources."path-parse-1.0.6"
- sources."pbkdf2-3.0.17"
+ sources."pbkdf2-3.1.1"
sources."performance-now-2.1.0"
sources."physical-cpu-count-2.0.0"
- sources."pkg-up-2.0.0"
sources."pn-1.1.0"
sources."posix-character-classes-0.1.1"
- (sources."postcss-7.0.31" // {
+ (sources."postcss-7.0.32" // {
dependencies = [
sources."supports-color-6.1.0"
];
@@ -73389,9 +74283,8 @@ in
sources."postcss-value-parser-3.3.1"
sources."posthtml-0.11.6"
sources."posthtml-parser-0.4.2"
- sources."posthtml-render-1.2.2"
+ sources."posthtml-render-1.2.3"
sources."prelude-ls-1.1.2"
- sources."private-0.1.8"
sources."process-0.11.10"
sources."process-nextick-args-2.0.1"
sources."psl-1.8.0"
@@ -73401,7 +74294,11 @@ in
];
})
sources."punycode-2.1.1"
- sources."purgecss-1.4.2"
+ (sources."purgecss-2.3.0" // {
+ dependencies = [
+ sources."commander-5.1.0"
+ ];
+ })
sources."q-1.5.1"
sources."qs-6.5.2"
sources."querystring-0.2.0"
@@ -73416,10 +74313,10 @@ in
];
})
sources."readdirp-2.2.1"
- sources."regenerate-1.4.0"
+ sources."regenerate-1.4.1"
sources."regenerate-unicode-properties-8.2.0"
- sources."regenerator-runtime-0.13.5"
- sources."regenerator-transform-0.14.4"
+ sources."regenerator-runtime-0.13.7"
+ sources."regenerator-transform-0.14.5"
(sources."regex-not-1.0.2" // {
dependencies = [
sources."extend-shallow-3.0.2"
@@ -73437,10 +74334,8 @@ in
sources."repeat-element-1.1.3"
sources."repeat-string-1.6.1"
sources."request-2.88.2"
- sources."request-promise-core-1.1.3"
- sources."request-promise-native-1.0.8"
- sources."require-directory-2.1.1"
- sources."require-main-filename-2.0.0"
+ sources."request-promise-core-1.1.4"
+ sources."request-promise-native-1.0.9"
sources."resolve-1.17.0"
sources."resolve-from-3.0.0"
sources."resolve-url-0.2.1"
@@ -73468,7 +74363,6 @@ in
})
sources."serialize-to-js-3.1.1"
sources."serve-static-1.14.1"
- sources."set-blocking-2.0.0"
sources."set-value-2.0.1"
sources."setimmediate-1.0.5"
sources."setprototypeof-1.1.1"
@@ -73508,9 +74402,9 @@ in
sources."sprintf-js-1.0.3"
sources."sshpk-1.16.1"
sources."stable-0.1.8"
- (sources."static-eval-2.0.5" // {
+ (sources."static-eval-2.1.0" // {
dependencies = [
- sources."escodegen-1.14.1"
+ sources."escodegen-1.14.3"
sources."esprima-4.0.1"
];
})
@@ -73520,15 +74414,7 @@ in
sources."stealthy-require-1.1.1"
sources."stream-browserify-2.0.2"
sources."stream-http-2.8.3"
- (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"
- sources."string.prototype.trimleft-2.1.2"
- sources."string.prototype.trimright-2.1.2"
sources."string.prototype.trimstart-1.0.1"
sources."string_decoder-1.1.1"
sources."strip-ansi-4.0.0"
@@ -73606,7 +74492,7 @@ in
sources."util-deprecate-1.0.2"
sources."util.promisify-1.0.1"
sources."uuid-3.4.0"
- sources."v8-compile-cache-2.1.0"
+ sources."v8-compile-cache-2.1.1"
sources."vendors-1.0.4"
sources."verror-1.10.0"
sources."vlq-0.2.3"
@@ -73619,30 +74505,12 @@ in
sources."whatwg-mimetype-2.3.0"
sources."whatwg-url-7.1.0"
sources."which-1.3.1"
- sources."which-module-2.0.0"
sources."word-wrap-1.2.3"
- (sources."wrap-ansi-5.1.0" // {
- dependencies = [
- sources."ansi-regex-4.1.0"
- sources."strip-ansi-5.2.0"
- ];
- })
sources."wrappy-1.0.2"
sources."ws-5.2.2"
sources."xml-name-validator-3.0.0"
sources."xmlchars-2.2.0"
sources."xtend-4.0.2"
- sources."y18n-4.0.0"
- (sources."yargs-14.2.3" // {
- dependencies = [
- 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-parser-15.0.1"
];
buildInputs = globalBuildInputs;
meta = {
@@ -73668,7 +74536,7 @@ in
sources."negotiator-0.6.2"
];
})
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."ansi-regex-4.1.0"
sources."ansi-styles-3.2.1"
sources."argparse-1.0.10"
@@ -73693,7 +74561,7 @@ in
];
})
sources."brace-expansion-1.1.11"
- sources."bunyan-1.8.12"
+ sources."bunyan-1.8.14"
sources."bunyan-syslog-udp-0.2.0"
sources."busboy-0.3.1"
sources."bytes-3.0.0"
@@ -73705,7 +74573,6 @@ in
sources."color-name-1.1.3"
sources."colors-1.4.0"
sources."combined-stream-1.0.8"
- sources."commander-2.20.3"
sources."compressible-2.0.18"
sources."compression-1.7.4"
sources."concat-map-0.0.1"
@@ -73726,7 +74593,7 @@ in
sources."dicer-0.3.0"
sources."dnscache-1.0.2"
sources."dom-storage-2.1.0"
- sources."domino-2.1.5"
+ sources."domino-2.1.6"
sources."dtrace-provider-0.8.8"
sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
@@ -73745,7 +74612,7 @@ in
sources."express-handlebars-3.1.0"
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ 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"
@@ -73765,7 +74632,7 @@ in
sources."graceful-fs-4.2.4"
sources."handlebars-4.7.6"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."has-symbols-1.0.1"
sources."hat-0.0.3"
sources."heapdump-0.3.15"
@@ -73797,7 +74664,7 @@ in
sources."kad-memstore-0.0.1"
sources."limitation-0.2.1"
sources."locate-path-3.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lodash.clone-4.5.0"
sources."media-typer-0.3.0"
sources."mediawiki-title-0.6.5"
@@ -73810,14 +74677,14 @@ in
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
sources."mkdirp-0.5.5"
- sources."moment-2.26.0"
+ sources."moment-2.27.0"
sources."ms-2.0.0"
sources."msgpack5-3.6.0"
sources."mv-2.1.1"
sources."nan-2.14.1"
sources."ncp-2.0.0"
sources."negotiator-git+https://github.com/arlolra/negotiator.git#full-parse-access"
- sources."neo-async-2.6.1"
+ sources."neo-async-2.6.2"
sources."oauth-sign-0.9.0"
sources."object-keys-1.1.1"
sources."object.assign-4.1.0"
@@ -73876,7 +74743,7 @@ in
];
})
sources."serve-static-1.14.1"
- (sources."service-runner-2.7.7" // {
+ (sources."service-runner-2.7.8" // {
dependencies = [
sources."semver-7.3.2"
sources."yargs-14.2.3"
@@ -73898,7 +74765,7 @@ in
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
sources."type-is-1.6.18"
- sources."uglify-js-3.9.4"
+ sources."uglify-js-3.10.1"
sources."unix-dgram-2.0.4"
sources."unpipe-1.0.0"
sources."uri-js-4.2.2"
@@ -74015,7 +74882,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.17.5"
+ sources."es-abstract-1.17.6"
sources."es-to-primitive-1.2.1"
sources."escape-string-regexp-1.0.5"
sources."external-editor-2.2.0"
@@ -74053,7 +74920,7 @@ in
sources."ansi-styles-3.2.1"
sources."chalk-2.4.2"
sources."is-fullwidth-code-point-2.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."string-width-2.1.1"
sources."strip-ansi-4.0.0"
sources."supports-color-5.5.0"
@@ -74065,11 +74932,11 @@ in
sources."ipaddr.js-1.9.1"
sources."is-arguments-1.0.4"
sources."is-arrayish-0.2.1"
- sources."is-callable-1.1.5"
+ sources."is-callable-1.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-regex-1.0.5"
+ sources."is-regex-1.1.0"
sources."is-symbol-1.0.3"
sources."is-utf8-0.2.1"
sources."isarray-1.0.0"
@@ -74085,7 +74952,7 @@ in
sources."lodash-3.10.1"
sources."loud-rejection-1.6.0"
sources."lru-2.0.1"
- sources."magnet-uri-5.2.4"
+ sources."magnet-uri-5.3.0"
sources."map-obj-1.0.1"
sources."meow-3.7.0"
sources."mime-2.4.6"
@@ -74105,7 +74972,7 @@ in
sources."number-is-nan-1.0.1"
sources."numeral-2.0.6"
sources."object-assign-4.1.1"
- sources."object-inspect-1.7.0"
+ sources."object-inspect-1.8.0"
sources."object-is-1.1.2"
sources."object-keys-1.1.1"
sources."object.assign-4.1.0"
@@ -74176,7 +75043,7 @@ in
sources."semver-5.7.1"
sources."server-destroy-1.0.1"
sources."signal-exit-3.0.3"
- sources."simple-concat-1.0.0"
+ sources."simple-concat-1.0.1"
sources."simple-get-2.8.1"
sources."simple-peer-6.4.4"
sources."simple-sha1-2.1.2"
@@ -74195,8 +75062,6 @@ in
sources."stream-buffers-2.2.0"
sources."string-width-1.0.2"
sources."string.prototype.trimend-1.0.1"
- sources."string.prototype.trimleft-2.1.2"
- sources."string.prototype.trimright-2.1.2"
sources."string.prototype.trimstart-1.0.1"
sources."string2compact-1.3.0"
sources."string_decoder-1.1.1"
@@ -74262,7 +75127,7 @@ in
sources."accepts-1.3.7"
sources."addr-to-ip-port-1.5.1"
sources."after-0.8.2"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."archiver-3.1.1"
(sources."archiver-utils-2.1.0" // {
dependencies = [
@@ -74350,14 +75215,14 @@ in
sources."ee-first-1.1.1"
sources."encodeurl-1.0.2"
sources."end-of-stream-1.4.4"
- (sources."engine.io-3.4.1" // {
+ (sources."engine.io-3.4.2" // {
dependencies = [
sources."cookie-0.3.1"
sources."debug-4.1.1"
sources."ms-2.1.2"
];
})
- (sources."engine.io-client-3.4.2" // {
+ (sources."engine.io-client-3.4.3" // {
dependencies = [
sources."component-emitter-1.3.0"
sources."debug-4.1.1"
@@ -74371,9 +75236,8 @@ in
sources."express-4.17.1"
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
- sources."fd-slicer-1.1.0"
sources."fifo-0.1.4"
sources."finalhandler-1.1.2"
sources."flatten-0.0.1"
@@ -74390,7 +75254,7 @@ in
sources."glob-7.1.6"
sources."graceful-fs-4.2.4"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
(sources."has-binary2-1.0.3" // {
dependencies = [
sources."isarray-2.0.1"
@@ -74438,7 +75302,7 @@ in
sources."readable-stream-2.3.7"
];
})
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lodash.defaults-4.2.0"
sources."lodash.difference-4.5.0"
sources."lodash.flatten-4.4.0"
@@ -74463,7 +75327,13 @@ in
];
})
sources."ms-2.0.0"
- sources."multiparty-4.2.1"
+ (sources."multiparty-4.2.2" // {
+ dependencies = [
+ sources."http-errors-1.8.0"
+ sources."safe-buffer-5.2.1"
+ sources."setprototypeof-1.2.0"
+ ];
+ })
sources."negotiator-0.6.2"
sources."normalize-path-3.0.0"
sources."oauth-sign-0.9.0"
@@ -74492,7 +75362,6 @@ in
];
})
sources."peer-wire-swarm-0.12.2"
- sources."pend-1.2.0"
sources."performance-now-2.1.0"
sources."process-nextick-args-2.0.1"
sources."proxy-addr-2.0.6"
@@ -74528,7 +75397,7 @@ in
})
sources."serve-static-1.14.1"
sources."setprototypeof-1.1.1"
- sources."simple-concat-1.0.0"
+ sources."simple-concat-1.0.1"
sources."simple-get-2.8.1"
(sources."simple-peer-6.4.4" // {
dependencies = [
@@ -74575,7 +75444,7 @@ in
sources."statuses-1.5.0"
sources."string2compact-1.3.0"
sources."string_decoder-1.1.1"
- sources."tar-stream-2.1.2"
+ sources."tar-stream-2.1.3"
sources."thirty-two-0.0.2"
sources."thunky-1.1.0"
sources."to-array-0.1.4"
@@ -74606,7 +75475,7 @@ in
sources."verror-1.10.0"
sources."which-1.3.1"
sources."wrappy-1.0.2"
- sources."ws-7.3.0"
+ sources."ws-7.3.1"
sources."xmlhttprequest-ssl-1.5.5"
sources."xtend-4.0.2"
sources."yeast-0.1.2"
@@ -74625,10 +75494,10 @@ in
pnpm = nodeEnv.buildNodePackage {
name = "pnpm";
packageName = "pnpm";
- version = "5.0.2";
+ version = "5.4.11";
src = fetchurl {
- url = "https://registry.npmjs.org/pnpm/-/pnpm-5.0.2.tgz";
- sha512 = "fx+FfKk2Uw5S2NSySQRQvKpRqs07VzcBgxnMpctEJ8615l0pDTj4etpG8sE4J9xGl6KAwiycKglsr/QniT6ZaA==";
+ url = "https://registry.npmjs.org/pnpm/-/pnpm-5.4.11.tgz";
+ sha512 = "Rjb0T+cQIsjVsdVZvVg0x0Malc7QvBTJgAn+u9vD/g35smWIbSBDpuOdt3ufaWOPAPJ8ny7kk22+9RvTkkEy0w==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -74646,7 +75515,7 @@ in
version = "7.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-cli/-/postcss-cli-7.1.1.tgz";
- sha512 = "1p4h61s5bcz2w9vfidkqdyzzwd1vpca55j7r6ifgn8mwhqp4vjbm2rglxjkmi9nkbp0b19acrwc24sf6k46hvra66194h204zkk513d";
+ sha512 = "bYQy5ydAQJKCMSpvaMg0ThPBeGYqhQXumjbFOmWnL4u65CYXQ16RfS6afGQpit0dGv/fNzxbdDtx8dkqOhhIbg==";
};
dependencies = [
sources."@nodelib/fs.scandir-2.1.3"
@@ -74659,14 +75528,14 @@ in
sources."argparse-1.0.10"
sources."array-union-2.1.0"
sources."at-least-node-1.0.0"
- sources."binary-extensions-2.0.0"
+ sources."binary-extensions-2.1.0"
sources."braces-3.0.2"
sources."caller-callsite-2.0.0"
sources."caller-path-2.0.0"
sources."callsites-2.0.0"
sources."camelcase-5.3.1"
- sources."chalk-4.0.0"
- sources."chokidar-3.4.0"
+ sources."chalk-4.1.0"
+ sources."chokidar-3.4.1"
sources."cliui-6.0.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
@@ -74678,19 +75547,19 @@ in
sources."error-ex-1.3.2"
sources."escape-string-regexp-1.0.5"
sources."esprima-4.0.1"
- sources."fast-glob-3.2.2"
+ sources."fast-glob-3.2.4"
sources."fastq-1.8.0"
sources."fill-range-7.0.1"
sources."find-up-4.1.0"
- sources."fs-extra-9.0.0"
+ sources."fs-extra-9.0.1"
sources."fsevents-2.1.3"
sources."get-caller-file-2.0.5"
sources."get-stdin-7.0.0"
sources."glob-parent-5.1.1"
- sources."globby-11.0.0"
+ sources."globby-11.0.1"
sources."graceful-fs-4.2.4"
sources."has-flag-4.0.0"
- sources."ignore-5.1.6"
+ sources."ignore-5.1.8"
sources."import-cwd-2.1.0"
sources."import-fresh-2.0.0"
sources."import-from-2.1.0"
@@ -74705,7 +75574,7 @@ in
sources."json-parse-better-errors-1.0.2"
sources."jsonfile-6.0.1"
sources."locate-path-5.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
(sources."log-symbols-2.2.0" // {
dependencies = [
sources."ansi-styles-3.2.1"
@@ -74716,7 +75585,7 @@ in
sources."supports-color-5.5.0"
];
})
- sources."merge2-1.3.0"
+ sources."merge2-1.4.1"
sources."micromatch-4.0.2"
sources."normalize-path-3.0.0"
sources."p-limit-2.3.0"
@@ -74727,7 +75596,7 @@ in
sources."path-type-4.0.0"
sources."picomatch-2.2.2"
sources."pify-2.3.0"
- (sources."postcss-7.0.31" // {
+ (sources."postcss-7.0.32" // {
dependencies = [
sources."ansi-styles-3.2.1"
(sources."chalk-2.4.2" // {
@@ -74772,7 +75641,7 @@ in
sources."which-module-2.0.0"
sources."wrap-ansi-6.2.0"
sources."y18n-4.0.0"
- sources."yargs-15.3.1"
+ sources."yargs-15.4.1"
sources."yargs-parser-18.1.3"
];
buildInputs = globalBuildInputs;
@@ -74791,7 +75660,7 @@ in
version = "2.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/prettier/-/prettier-2.0.5.tgz";
- sha512 = "0b1rvwb1gb84h70fvn5cqkxj40ds3s6496206l9gl9kr7v8d6868gx7fnppx1zkjqbpxq6lq871c8h5y8k8zil77ff13wkqcg55byzc";
+ sha512 = "7PtVymN48hGcO4fGjybyBSIWDsLU4H4XlvOHfq91pz9kkGlonzwTfYkaIEwiRg/dAJF9YlbsduBAgtYLi+8cFg==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -74806,10 +75675,10 @@ in
pscid = nodeEnv.buildNodePackage {
name = "pscid";
packageName = "pscid";
- version = "2.9.0";
+ version = "2.9.3";
src = fetchurl {
- url = "https://registry.npmjs.org/pscid/-/pscid-2.9.0.tgz";
- sha512 = "1lbgmisgh3a9p36jxvpn0gpbgj006i0agc8psvvvc6bdjib9m013hskbiqlfpdlfiih7wq54qkl2j2y7xib4xrqv9sp56nh7xi40jv2";
+ url = "https://registry.npmjs.org/pscid/-/pscid-2.9.3.tgz";
+ sha512 = "6N4chHbL38Km4kTrC7a9UJ4fpPsFV6BDwO3yZetdExN7agC+YGYLpVhLflFUlsZJ9VnUT9UToitwC/DqGnGSjA==";
};
dependencies = [
sources."balanced-match-1.0.0"
@@ -74818,12 +75687,12 @@ in
sources."fs.realpath-1.0.0"
sources."gaze-1.1.3"
sources."glob-7.1.6"
- sources."globule-1.3.1"
+ sources."globule-1.3.2"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."isexe-2.0.0"
sources."keypress-0.2.1"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."minimatch-3.0.4"
sources."once-1.4.0"
sources."path-is-absolute-1.0.1"
@@ -74843,21 +75712,16 @@ in
pulp = nodeEnv.buildNodePackage {
name = "pulp";
packageName = "pulp";
- version = "14.0.0";
+ version = "15.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/pulp/-/pulp-14.0.0.tgz";
- sha512 = "3lr1527w3n5zh9a076psr3fvqlrdpj97ql3xsfl8k3g7h3dg3xm58zvpcnrq0bjchfrca0i6g3ivjfkvhpi3m9xz1lrl05y242kzyrb";
+ url = "https://registry.npmjs.org/pulp/-/pulp-15.0.0.tgz";
+ sha512 = "JPzDiSjxwySAFOFnpevZO7YzzDgGdJP/SQap1UJbK0rsrfUVQC+zOHDkm7A8T3gR/0el4ft6KwB6fcDl2bTzVw==";
};
dependencies = [
sources."JSONStream-1.3.5"
- sources."acorn-7.2.0"
+ sources."acorn-7.4.0"
sources."acorn-node-1.8.2"
- sources."acorn-walk-7.1.1"
- sources."ansi-escapes-3.2.0"
- sources."ansi-regex-4.1.0"
- sources."ansi-styles-3.2.1"
- sources."append-type-1.0.2"
- sources."arch-2.1.2"
+ sources."acorn-walk-7.2.0"
(sources."asn1.js-4.10.1" // {
dependencies = [
sources."bn.js-4.11.9"
@@ -74869,7 +75733,6 @@ in
sources."util-0.10.3"
];
})
- sources."astral-regex-1.0.0"
sources."async-1.5.2"
sources."balanced-match-1.0.0"
sources."base64-js-1.3.1"
@@ -74877,12 +75740,8 @@ in
sources."brace-expansion-1.1.11"
sources."brorand-1.1.0"
sources."browser-pack-6.1.0"
- (sources."browser-resolve-1.11.3" // {
- dependencies = [
- sources."resolve-1.1.7"
- ];
- })
- (sources."browserify-16.5.1" // {
+ sources."browser-resolve-2.0.0"
+ (sources."browserify-16.5.2" // {
dependencies = [
sources."concat-stream-1.6.2"
];
@@ -74912,22 +75771,11 @@ in
sources."buffer-crc32-0.2.13"
sources."buffer-from-1.1.1"
sources."buffer-xor-1.0.3"
- sources."build-purescript-0.4.1"
sources."builtin-status-codes-3.0.0"
- sources."byline-5.0.0"
sources."cached-path-relative-1.0.2"
- sources."cancelable-pipeline-1.0.0"
- sources."cancelable-pump-0.4.0"
- sources."chalk-2.4.2"
- sources."chownr-1.1.4"
sources."cipher-base-1.0.4"
- sources."clean-stack-2.2.0"
- sources."cli-cursor-2.1.0"
- sources."color-convert-1.9.3"
- sources."color-name-1.1.3"
sources."colors-1.4.0"
sources."combine-source-map-0.8.0"
- sources."commander-2.20.3"
sources."concat-map-0.0.1"
(sources."concat-stream-2.0.0" // {
dependencies = [
@@ -74945,7 +75793,6 @@ 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."dash-ast-1.0.0"
sources."defined-1.0.0"
@@ -74957,41 +75804,25 @@ in
sources."bn.js-4.11.9"
];
})
- sources."dl-tar-0.8.1"
sources."domain-browser-1.2.0"
- sources."download-or-build-purescript-0.3.4"
- sources."download-purescript-0.8.5"
- sources."download-purescript-source-0.6.5"
sources."duplexer2-0.1.4"
- (sources."elliptic-6.5.2" // {
+ (sources."elliptic-6.5.3" // {
dependencies = [
sources."bn.js-4.11.9"
];
})
- sources."emoji-regex-7.0.3"
- sources."end-of-stream-1.4.4"
sources."es6-promise-3.3.1"
- sources."escape-string-regexp-1.0.5"
sources."events-2.1.0"
sources."evp_bytestokey-1.0.3"
- sources."execa-1.0.0"
- sources."executing-npm-path-1.0.0"
sources."fast-safe-stringify-2.0.7"
- sources."feint-1.0.3"
- sources."file-to-npm-cache-0.1.0"
- sources."filesize-4.2.1"
- sources."find-pkg-dir-1.0.1"
- sources."fs-minipass-1.2.7"
sources."fs.realpath-1.0.0"
sources."function-bind-1.1.1"
sources."gaze-1.1.3"
sources."get-assigned-identifiers-1.2.0"
- sources."get-stream-4.1.0"
sources."glob-7.1.6"
- sources."globule-1.3.1"
+ sources."globule-1.3.2"
sources."graceful-fs-4.2.4"
sources."has-1.0.3"
- sources."has-flag-3.0.0"
(sources."hash-base-3.1.0" // {
dependencies = [
sources."readable-stream-3.6.0"
@@ -75002,7 +75833,6 @@ in
sources."htmlescape-1.1.1"
sources."https-browserify-1.0.0"
sources."ieee754-1.1.13"
- sources."import-package-1.0.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."inline-source-map-0.6.2"
@@ -75011,26 +75841,15 @@ in
sources."concat-stream-1.6.2"
];
})
- sources."inspect-with-kind-1.0.5"
- sources."install-purescript-0.7.0"
- sources."install-purescript-cli-0.4.2"
sources."is-buffer-1.1.6"
- sources."is-fullwidth-code-point-2.0.0"
- sources."is-plain-obj-1.1.0"
- sources."is-stream-1.1.0"
sources."isarray-1.0.0"
sources."isexe-2.0.0"
sources."json-stable-stringify-0.0.1"
sources."jsonify-0.0.0"
sources."jsonparse-1.3.1"
- sources."kind-of-6.0.3"
sources."labeled-stream-splicer-2.0.2"
- sources."load-from-cwd-or-npm-3.0.4"
- sources."load-request-from-cwd-or-npm-3.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lodash.memoize-3.0.4"
- sources."log-symbols-3.0.0"
- sources."log-update-3.4.0"
sources."md5.js-1.3.5"
(sources."miller-rabin-4.0.1" // {
dependencies = [
@@ -75038,16 +75857,13 @@ in
];
})
sources."mime-1.6.0"
- sources."mimic-fn-1.2.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."minipass-2.9.0"
- sources."minizlib-1.3.3"
sources."mkdirp-0.5.5"
sources."mkdirp-classic-0.5.3"
- (sources."module-deps-6.2.2" // {
+ (sources."module-deps-6.2.3" // {
dependencies = [
sources."concat-stream-1.6.2"
];
@@ -75057,43 +75873,25 @@ in
sources."through-2.2.7"
];
})
- sources."ms-2.1.2"
sources."mute-stream-0.0.8"
- sources."neat-stack-1.0.1"
- sources."nice-try-1.0.5"
sources."node-static-0.7.11"
- sources."npcache-1.0.2"
- sources."npm-cache-env-2.0.0"
- sources."npm-cache-path-2.0.0"
- sources."npm-cli-dir-3.0.1"
- sources."npm-cli-path-3.1.2"
- sources."npm-cli-version-1.0.0"
- sources."npm-run-path-2.0.2"
- sources."npm-version-compare-1.0.1"
sources."object-assign-4.1.1"
sources."once-1.4.0"
- sources."onetime-2.0.1"
(sources."optimist-0.6.1" // {
dependencies = [
sources."minimist-0.0.10"
sources."wordwrap-0.0.3"
];
})
- sources."optional-0.1.4"
sources."os-browserify-0.3.0"
- sources."p-finally-1.0.0"
sources."pako-1.0.11"
sources."parents-1.0.1"
sources."parse-asn1-5.1.5"
sources."path-browserify-0.0.1"
sources."path-is-absolute-1.0.1"
- sources."path-key-2.0.1"
sources."path-parse-1.0.6"
sources."path-platform-0.11.15"
- sources."pause-fn-1.0.0"
- sources."pause-methods-1.0.0"
- sources."pbkdf2-3.0.17"
- sources."platform-name-1.0.0"
+ sources."pbkdf2-3.1.1"
sources."process-0.11.10"
sources."process-nextick-args-2.0.1"
(sources."public-encrypt-4.0.3" // {
@@ -75101,14 +75899,11 @@ in
sources."bn.js-4.11.9"
];
})
- sources."pump-3.0.0"
sources."punycode-1.4.1"
- sources."purescript-0.12.5"
sources."querystring-0.2.0"
sources."querystring-es3-0.2.1"
sources."randombytes-2.1.0"
sources."randomfill-1.0.4"
- sources."rate-map-1.0.5"
sources."read-1.0.7"
sources."read-only-stream-2.0.0"
(sources."readable-stream-2.3.7" // {
@@ -75117,35 +75912,19 @@ in
sources."string_decoder-1.1.1"
];
})
- sources."reject-unsatisfied-npm-version-1.0.0"
sources."resolve-1.17.0"
- sources."resolve-from-npm-3.1.0"
- sources."restore-cursor-2.0.0"
sources."rimraf-2.7.1"
sources."ripemd160-2.0.2"
- sources."run-in-dir-0.3.0"
sources."safe-buffer-5.2.1"
sources."sander-0.5.1"
- sources."semver-5.7.1"
sources."sha.js-2.4.11"
sources."shasum-1.0.2"
sources."shasum-object-1.0.0"
- sources."shebang-command-1.2.0"
- sources."shebang-regex-1.0.0"
sources."shell-quote-1.7.2"
- sources."signal-exit-3.0.3"
- sources."simple-concat-1.0.0"
- sources."size-rate-0.3.1"
- sources."slice-ansi-2.1.0"
+ sources."simple-concat-1.0.1"
sources."sorcery-0.10.0"
sources."source-map-0.5.7"
- (sources."source-map-support-0.5.19" // {
- dependencies = [
- sources."source-map-0.6.1"
- ];
- })
sources."sourcemap-codec-1.4.8"
- sources."spawn-stack-0.7.0"
sources."stream-browserify-2.0.2"
sources."stream-combiner2-1.1.1"
(sources."stream-http-3.1.1" // {
@@ -75154,43 +75933,19 @@ in
];
})
sources."stream-splicer-2.0.1"
- sources."string-width-3.1.0"
sources."string_decoder-1.3.0"
- sources."strip-ansi-5.2.0"
- sources."strip-eof-1.0.0"
sources."subarg-1.0.0"
- sources."supports-color-5.5.0"
sources."syntax-error-1.4.0"
- sources."tar-4.4.13"
(sources."temp-0.9.1" // {
dependencies = [
sources."rimraf-2.6.3"
];
})
- (sources."terser-4.7.0" // {
- dependencies = [
- sources."source-map-0.6.1"
- ];
- })
sources."through-2.3.8"
sources."through2-2.0.5"
- sources."tilde-path-3.0.0"
sources."timers-browserify-1.4.2"
sources."tree-kill-1.2.2"
sources."tty-browserify-0.0.1"
- (sources."tty-truncate-1.0.5" // {
- dependencies = [
- 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" // {
- dependencies = [
- sources."ansi-regex-5.0.0"
- ];
- })
- ];
- })
- sources."tty-width-frame-1.0.3"
sources."typedarray-0.0.6"
sources."umd-3.0.3"
sources."undeclared-identifiers-1.1.3"
@@ -75205,16 +75960,11 @@ in
];
})
sources."util-deprecate-1.0.2"
- sources."vertical-meter-1.0.0"
sources."vm-browserify-1.1.2"
sources."which-1.3.1"
- sources."win-user-installed-npm-cli-path-3.0.1"
sources."wordwrap-1.0.0"
- sources."wrap-ansi-5.1.0"
sources."wrappy-1.0.2"
sources."xtend-4.0.2"
- sources."yallist-3.1.1"
- sources."zen-observable-0.8.15"
];
buildInputs = globalBuildInputs;
meta = {
@@ -75226,13 +75976,41 @@ in
bypassCache = true;
reconstructLock = true;
};
+ purescript-language-server = nodeEnv.buildNodePackage {
+ name = "purescript-language-server";
+ packageName = "purescript-language-server";
+ version = "0.13.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/purescript-language-server/-/purescript-language-server-0.13.6.tgz";
+ sha512 = "0e7oA1gveyd8XLkBYcPWRC27PAFGTxpf6aVJWUfA79Q3lCCOP9BQBkr9a42FutP3q6GMc9TVW4mQ+xSEfhwOzA==";
+ };
+ dependencies = [
+ sources."isexe-2.0.0"
+ sources."vscode-jsonrpc-5.0.1"
+ sources."vscode-languageserver-6.1.1"
+ sources."vscode-languageserver-protocol-3.15.3"
+ sources."vscode-languageserver-textdocument-1.0.1"
+ sources."vscode-languageserver-types-3.15.1"
+ sources."vscode-uri-2.1.2"
+ sources."which-2.0.2"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "Language Server Protocol server for PureScript wrapping purs ide server functionality";
+ homepage = https://github.com/nwolverson/purescript-language-server;
+ license = "MIT";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
purescript-psa = nodeEnv.buildNodePackage {
name = "purescript-psa";
packageName = "purescript-psa";
version = "0.7.3";
src = fetchurl {
url = "https://registry.npmjs.org/purescript-psa/-/purescript-psa-0.7.3.tgz";
- sha512 = "3cs8n9rg46fxcw37jadmvq6ax71xww8kgan8f7132y1m3wyh1lmqvn6f9zch9wpkbxwyfafa37sfi9qmgmh4shjkrp7ak4vxjpf3jd9";
+ sha512 = "qcnhruybTHVunhJqAuurOEWnz1BOOc/7mpcnyH5yxm5caYCejxq8GOE4ZNWbiPMeTlcG79qUPIOz7gx5OVmk2Q==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -75244,6 +76022,42 @@ in
bypassCache = true;
reconstructLock = true;
};
+ purty = nodeEnv.buildNodePackage {
+ name = "purty";
+ packageName = "purty";
+ version = "6.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/purty/-/purty-6.2.0.tgz";
+ sha512 = "JfT8kJHSyxuOFQtRiH2x55SiPxXZsSdedQlZap8JehQ7KzB49B5C9cWwVybtSB36BdADQcxPvtw8D52z4EPnBw==";
+ };
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "PureScript pretty printer";
+ homepage = "https://gitlab.com/joneshf/purty#README";
+ license = "BSD-3-Clause";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
+ pyright = nodeEnv.buildNodePackage {
+ name = "pyright";
+ packageName = "pyright";
+ version = "1.1.59";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pyright/-/pyright-1.1.59.tgz";
+ sha512 = "34PysYgl5bDdV7H4y5dv4fonKsJvI2H/YSDY6jvVtt0XI7Ld0k6lHzBZcVDO4kNLdJt0ekhwqC8w42oJyPYnWg==";
+ };
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "Type checker for the Python language";
+ homepage = "https://github.com/Microsoft/pyright#readme";
+ license = "MIT";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
react-native-cli = nodeEnv.buildNodePackage {
name = "react-native-cli";
packageName = "react-native-cli";
@@ -75266,7 +76080,7 @@ in
sources."cycle-1.0.3"
sources."deep-equal-2.0.3"
sources."define-properties-1.1.3"
- sources."es-abstract-1.17.5"
+ sources."es-abstract-1.17.6"
sources."es-get-iterator-1.1.0"
sources."es-to-primitive-1.2.1"
sources."escape-string-regexp-1.0.5"
@@ -75284,11 +76098,11 @@ in
sources."is-arguments-1.0.4"
sources."is-bigint-1.0.0"
sources."is-boolean-object-1.0.1"
- sources."is-callable-1.1.5"
+ sources."is-callable-1.2.0"
sources."is-date-object-1.0.2"
sources."is-map-2.0.1"
sources."is-number-object-1.0.4"
- sources."is-regex-1.0.5"
+ sources."is-regex-1.1.0"
sources."is-set-2.0.1"
sources."is-string-1.0.5"
sources."is-symbol-1.0.3"
@@ -75302,7 +76116,7 @@ in
sources."mkdirp-0.5.5"
sources."mute-stream-0.0.8"
sources."ncp-0.4.2"
- sources."object-inspect-1.7.0"
+ sources."object-inspect-1.8.0"
sources."object-is-1.1.2"
sources."object-keys-1.1.1"
sources."object.assign-4.1.0"
@@ -75318,8 +76132,6 @@ in
sources."side-channel-1.0.2"
sources."stack-trace-0.0.10"
sources."string.prototype.trimend-1.0.1"
- sources."string.prototype.trimleft-2.1.2"
- sources."string.prototype.trimright-2.1.2"
sources."string.prototype.trimstart-1.0.1"
sources."strip-ansi-3.0.1"
sources."supports-color-2.0.0"
@@ -75398,6 +76210,447 @@ in
bypassCache = true;
reconstructLock = true;
};
+ redoc-cli = nodeEnv.buildNodePackage {
+ name = "redoc-cli";
+ packageName = "redoc-cli";
+ version = "0.9.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/redoc-cli/-/redoc-cli-0.9.9.tgz";
+ sha512 = "4/xeiZJ5E801ccnH/F2/D62HsXOZWXoXDeXy/QZEw7w16hcveGK+1Q8yKF36TlfU3/rgcOp0ulMMr6vxhj4l0g==";
+ };
+ dependencies = [
+ sources."@babel/code-frame-7.10.4"
+ (sources."@babel/generator-7.11.0" // {
+ dependencies = [
+ sources."source-map-0.5.7"
+ ];
+ })
+ 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.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"
+ sources."@babel/parser-7.11.0"
+ sources."@babel/runtime-7.11.0"
+ sources."@babel/template-7.10.4"
+ sources."@babel/traverse-7.11.0"
+ sources."@babel/types-7.11.0"
+ (sources."@emotion/babel-utils-0.6.10" // {
+ dependencies = [
+ sources."source-map-0.7.3"
+ ];
+ })
+ sources."@emotion/hash-0.6.6"
+ (sources."@emotion/is-prop-valid-0.8.8" // {
+ dependencies = [
+ sources."@emotion/memoize-0.7.4"
+ ];
+ })
+ sources."@emotion/memoize-0.6.6"
+ sources."@emotion/serialize-0.9.1"
+ sources."@emotion/stylis-0.7.1"
+ sources."@emotion/unitless-0.6.7"
+ sources."@emotion/utils-0.8.2"
+ sources."@types/color-name-1.1.1"
+ sources."@types/node-13.13.15"
+ sources."@types/parse-json-4.0.0"
+ sources."abbrev-1.1.1"
+ sources."ajv-5.5.2"
+ sources."ansi-regex-3.0.0"
+ sources."ansi-styles-3.2.1"
+ sources."anymatch-3.1.1"
+ sources."argparse-1.0.10"
+ (sources."asn1.js-4.10.1" // {
+ dependencies = [
+ sources."bn.js-4.11.9"
+ ];
+ })
+ (sources."assert-1.5.0" // {
+ dependencies = [
+ sources."util-0.10.3"
+ ];
+ })
+ (sources."babel-plugin-emotion-9.2.11" // {
+ dependencies = [
+ sources."mkdirp-0.5.5"
+ sources."source-map-0.5.7"
+ ];
+ })
+ sources."babel-plugin-macros-2.8.0"
+ sources."babel-plugin-styled-components-1.11.1"
+ sources."babel-plugin-syntax-jsx-6.18.0"
+ sources."base64-js-1.3.1"
+ sources."better-ajv-errors-0.6.7"
+ sources."binary-extensions-2.1.0"
+ sources."bn.js-5.1.2"
+ 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.0" // {
+ dependencies = [
+ sources."inherits-2.0.4"
+ sources."readable-stream-3.6.0"
+ ];
+ })
+ sources."browserify-zlib-0.2.0"
+ (sources."buffer-4.9.2" // {
+ dependencies = [
+ sources."isarray-1.0.0"
+ ];
+ })
+ sources."buffer-xor-1.0.3"
+ sources."builtin-status-codes-3.0.0"
+ sources."call-me-maybe-1.0.1"
+ sources."callsites-3.1.0"
+ sources."camelcase-5.3.1"
+ sources."camelize-1.0.0"
+ sources."chalk-2.4.2"
+ sources."chokidar-3.4.1"
+ sources."cipher-base-1.0.4"
+ sources."classnames-2.2.6"
+ sources."clipboard-2.0.6"
+ sources."cliui-4.1.0"
+ 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."convert-source-map-1.7.0" // {
+ dependencies = [
+ sources."safe-buffer-5.1.2"
+ ];
+ })
+ sources."core-js-3.6.5"
+ sources."core-util-is-1.0.2"
+ sources."cosmiconfig-6.0.0"
+ (sources."create-ecdh-4.0.3" // {
+ dependencies = [
+ sources."bn.js-4.11.9"
+ ];
+ })
+ sources."create-emotion-9.2.12"
+ 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."csstype-2.6.13"
+ sources."debug-4.2.0"
+ sources."decamelize-1.2.0"
+ sources."decko-1.2.0"
+ sources."delegate-3.2.0"
+ 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."dompurify-2.0.12"
+ (sources."elliptic-6.5.3" // {
+ dependencies = [
+ sources."bn.js-4.11.9"
+ ];
+ })
+ sources."emoji-regex-8.0.0"
+ sources."emotion-9.2.12"
+ sources."end-of-stream-1.4.4"
+ sources."error-ex-1.3.2"
+ sources."es6-promise-3.3.1"
+ sources."escape-string-regexp-1.0.5"
+ sources."esprima-4.0.1"
+ sources."eventemitter3-4.0.4"
+ 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-safe-stringify-2.0.7"
+ sources."fill-range-7.0.1"
+ sources."find-root-1.1.0"
+ sources."find-up-3.0.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."glob-parent-5.1.1"
+ sources."globals-11.12.0"
+ sources."good-listener-1.2.2"
+ sources."grapheme-splitter-1.0.4"
+ sources."handlebars-4.7.6"
+ sources."has-flag-3.0.0"
+ (sources."hash-base-3.1.0" // {
+ dependencies = [
+ sources."inherits-2.0.4"
+ sources."readable-stream-3.6.0"
+ ];
+ })
+ (sources."hash.js-1.1.7" // {
+ dependencies = [
+ sources."inherits-2.0.4"
+ ];
+ })
+ sources."hmac-drbg-1.0.1"
+ 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."import-fresh-3.2.1"
+ sources."inherits-2.0.1"
+ sources."invert-kv-2.0.0"
+ sources."is-arrayish-0.2.1"
+ sources."is-binary-path-2.1.0"
+ sources."is-extglob-2.1.1"
+ sources."is-fullwidth-code-point-1.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"
+ sources."json-parse-better-errors-1.0.2"
+ sources."json-pointer-0.6.0"
+ sources."json-schema-ref-parser-6.1.0"
+ sources."json-schema-traverse-0.3.1"
+ sources."json-to-ast-2.1.0"
+ sources."jsonpointer-4.1.0"
+ sources."lcid-2.0.0"
+ sources."leven-3.1.0"
+ sources."lines-and-columns-1.1.6"
+ sources."locate-path-3.0.0"
+ sources."lodash-4.17.19"
+ sources."loose-envify-1.4.0"
+ sources."lunr-2.3.8"
+ sources."map-age-cleaner-0.1.3"
+ sources."mark.js-8.11.1"
+ 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."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.4"
+ sources."mobx-react-6.1.5"
+ sources."mobx-react-lite-1.5.2"
+ 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."nopt-1.0.10"
+ 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.1.3"
+ sources."oas-resolver-2.4.2"
+ sources."oas-schema-walker-1.1.5"
+ sources."oas-validator-3.4.0"
+ sources."object-assign-4.1.1"
+ sources."once-1.4.0"
+ sources."ono-4.0.11"
+ sources."openapi-sampler-1.0.0-beta.16"
+ 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-try-2.2.0"
+ sources."pako-1.0.11"
+ sources."parent-module-1.0.1"
+ sources."parse-asn1-5.1.5"
+ sources."parse-json-5.0.1"
+ sources."path-browserify-0.0.1"
+ sources."path-exists-3.0.0"
+ sources."path-key-2.0.1"
+ sources."path-parse-1.0.6"
+ sources."path-type-4.0.0"
+ sources."pbkdf2-3.1.1"
+ sources."perfect-scrollbar-1.5.0"
+ sources."picomatch-2.2.2"
+ sources."polished-3.6.5"
+ sources."postcss-value-parser-4.1.0"
+ sources."prismjs-1.20.0"
+ sources."process-0.11.10"
+ sources."process-nextick-args-2.0.1"
+ sources."prop-types-15.7.2"
+ (sources."public-encrypt-4.0.3" // {
+ dependencies = [
+ 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"
+ sources."randombytes-2.1.0"
+ sources."randomfill-1.0.4"
+ sources."react-16.13.1"
+ sources."react-dom-16.13.1"
+ sources."react-dropdown-aria-2.0.7"
+ sources."react-is-16.13.1"
+ sources."react-tabs-3.1.1"
+ (sources."readable-stream-2.3.7" // {
+ dependencies = [
+ sources."inherits-2.0.4"
+ sources."isarray-1.0.0"
+ sources."safe-buffer-5.1.2"
+ sources."string_decoder-1.1.1"
+ ];
+ })
+ sources."readdirp-3.4.0"
+ (sources."redoc-2.0.0-rc.35" // {
+ dependencies = [
+ sources."tslib-1.13.0"
+ ];
+ })
+ sources."reftools-1.1.4"
+ sources."regenerator-runtime-0.13.7"
+ sources."require-directory-2.1.1"
+ sources."require-main-filename-1.0.1"
+ sources."resolve-1.17.0"
+ sources."resolve-from-4.0.0"
+ sources."ripemd160-2.0.2"
+ sources."safe-buffer-5.2.1"
+ 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."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_decoder-1.3.0"
+ sources."strip-ansi-4.0.0"
+ sources."strip-eof-1.0.0"
+ (sources."styled-components-5.1.1" // {
+ dependencies = [
+ sources."@emotion/stylis-0.8.5"
+ sources."@emotion/unitless-0.7.5"
+ ];
+ })
+ sources."stylis-3.5.4"
+ sources."stylis-rule-sheet-0.0.10"
+ sources."supports-color-5.5.0"
+ (sources."swagger2openapi-5.4.0" // {
+ dependencies = [
+ sources."yargs-12.0.5"
+ ];
+ })
+ sources."timers-browserify-2.0.11"
+ 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."touch-2.0.2"
+ sources."tslib-2.0.0"
+ sources."tty-browserify-0.0.0"
+ sources."uglify-js-3.10.1"
+ (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"
+ ];
+ })
+ 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" // {
+ dependencies = [
+ sources."ansi-regex-2.1.1"
+ sources."string-width-1.0.2"
+ sources."strip-ansi-3.0.1"
+ ];
+ })
+ sources."wrappy-1.0.2"
+ sources."xtend-4.0.2"
+ sources."y18n-4.0.0"
+ sources."yaml-1.10.0"
+ (sources."yargs-15.4.1" // {
+ dependencies = [
+ sources."ansi-regex-5.0.0"
+ sources."ansi-styles-4.2.1"
+ 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."yargs-parser-18.1.3"
+ ];
+ })
+ sources."yargs-parser-11.1.1"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "ReDoc's Command Line Interface";
+ homepage = "https://github.com/Redocly/redoc#readme";
+ license = "MIT";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
"reveal.js" = nodeEnv.buildNodePackage {
name = "reveal.js";
packageName = "reveal.js";
@@ -75416,59 +76669,108 @@ in
bypassCache = true;
reconstructLock = true;
};
+ rollup = nodeEnv.buildNodePackage {
+ name = "rollup";
+ packageName = "rollup";
+ version = "2.23.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rollup/-/rollup-2.23.0.tgz";
+ sha512 = "vLNmZFUGVwrnqNAJ/BvuLk1MtWzu4IuoqsH9UWK5AIdO3rt8/CSiJNvPvCIvfzrbNsqKbNzPAG1V2O4eTe2XZg==";
+ };
+ dependencies = [
+ sources."fsevents-2.1.3"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "Next-generation ES module bundler";
+ homepage = https://rollupjs.org/;
+ license = "MIT";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
"rust-analyzer-build-deps-../../misc/vscode-extensions/rust-analyzer/build-deps" = nodeEnv.buildNodePackage {
name = "rust-analyzer";
packageName = "rust-analyzer";
version = "0.4.0-dev";
src = ../../misc/vscode-extensions/rust-analyzer/build-deps;
dependencies = [
- sources."@babel/code-frame-7.10.1"
- sources."@babel/helper-validator-identifier-7.10.1"
- sources."@babel/highlight-7.10.1"
- sources."@rollup/plugin-commonjs-11.1.0"
- sources."@rollup/plugin-node-resolve-7.1.3"
- sources."@rollup/pluginutils-3.0.10"
+ sources."@babel/code-frame-7.10.4"
+ sources."@babel/helper-validator-identifier-7.10.4"
+ (sources."@babel/highlight-7.10.4" // {
+ dependencies = [
+ sources."chalk-2.4.2"
+ ];
+ })
+ sources."@rollup/plugin-commonjs-13.0.2"
+ sources."@rollup/plugin-node-resolve-8.4.0"
+ sources."@rollup/pluginutils-3.1.0"
sources."@types/color-name-1.1.1"
sources."@types/eslint-visitor-keys-1.0.0"
sources."@types/estree-0.0.39"
- sources."@types/json-schema-7.0.4"
- sources."@types/node-12.12.42"
+ sources."@types/glob-7.1.3"
+ sources."@types/json-schema-7.0.5"
+ sources."@types/minimatch-3.0.3"
+ sources."@types/mocha-7.0.2"
+ sources."@types/node-12.7.12"
sources."@types/node-fetch-2.5.7"
- sources."@types/resolve-0.0.8"
- sources."@types/vscode-1.44.0"
- sources."@typescript-eslint/eslint-plugin-2.34.0"
- sources."@typescript-eslint/experimental-utils-2.34.0"
- sources."@typescript-eslint/parser-2.34.0"
- (sources."@typescript-eslint/typescript-estree-2.34.0" // {
+ sources."@types/resolve-1.17.1"
+ sources."@types/vscode-1.47.0"
+ (sources."@typescript-eslint/eslint-plugin-3.8.0" // {
dependencies = [
sources."semver-7.3.2"
];
})
- sources."acorn-7.2.0"
- sources."acorn-jsx-5.2.0"
- sources."ajv-6.12.2"
- (sources."ansi-escapes-4.3.1" // {
+ sources."@typescript-eslint/experimental-utils-3.8.0"
+ sources."@typescript-eslint/parser-3.8.0"
+ sources."@typescript-eslint/types-3.8.0"
+ (sources."@typescript-eslint/typescript-estree-3.8.0" // {
dependencies = [
- sources."type-fest-0.11.0"
+ sources."semver-7.3.2"
];
})
+ sources."@typescript-eslint/visitor-keys-3.8.0"
+ sources."acorn-7.4.0"
+ sources."acorn-jsx-5.2.0"
+ sources."agent-base-4.3.0"
+ sources."ajv-6.12.3"
+ sources."ansi-colors-4.1.1"
sources."ansi-regex-5.0.0"
sources."ansi-styles-3.2.1"
+ sources."anymatch-3.1.1"
sources."argparse-1.0.10"
+ sources."array.prototype.map-1.0.2"
sources."astral-regex-1.0.0"
sources."asynckit-0.4.0"
sources."azure-devops-node-api-7.2.0"
sources."balanced-match-1.0.0"
+ sources."binary-extensions-2.1.0"
sources."boolbase-1.0.0"
sources."brace-expansion-1.1.11"
+ sources."braces-3.0.2"
+ sources."browser-stdout-1.3.1"
sources."buffer-crc32-0.2.13"
sources."builtin-modules-3.1.0"
sources."callsites-3.1.0"
- sources."chalk-2.4.2"
- sources."chardet-0.7.0"
+ sources."camelcase-5.3.1"
+ (sources."chalk-4.1.0" // {
+ dependencies = [
+ sources."ansi-styles-4.2.1"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ sources."has-flag-4.0.0"
+ sources."supports-color-7.1.0"
+ ];
+ })
sources."cheerio-1.0.0-rc.3"
- sources."cli-cursor-3.1.0"
- sources."cli-width-2.2.1"
+ sources."chokidar-3.3.1"
+ (sources."cliui-5.0.0" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ sources."strip-ansi-5.2.0"
+ ];
+ })
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."combined-stream-1.0.8"
@@ -75476,17 +76778,18 @@ in
sources."commandpost-1.4.0"
sources."commondir-1.0.1"
sources."concat-map-0.0.1"
- (sources."cross-spawn-6.0.5" // {
- dependencies = [
- sources."semver-5.7.1"
- ];
- })
+ sources."cross-spawn-7.0.3"
sources."css-select-1.2.0"
sources."css-what-2.1.3"
sources."debug-4.2.0"
+ sources."decamelize-1.2.0"
+ sources."deep-freeze-0.0.1"
sources."deep-is-0.1.3"
+ sources."deepmerge-4.2.2"
+ sources."define-properties-1.1.3"
sources."delayed-stream-1.0.0"
sources."denodeify-1.2.1"
+ sources."diff-4.0.2"
sources."doctrine-3.0.0"
sources."dom-serializer-0.1.1"
sources."domelementtype-1.3.1"
@@ -75497,19 +76800,25 @@ in
sources."semver-5.7.1"
];
})
- sources."emoji-regex-8.0.0"
+ sources."emoji-regex-7.0.3"
+ 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"
+ 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"
- (sources."eslint-6.8.0" // {
+ (sources."eslint-7.6.0" // {
dependencies = [
- sources."eslint-utils-1.4.3"
- sources."regexpp-2.0.1"
+ sources."semver-7.3.2"
];
})
- sources."eslint-scope-5.0.0"
- sources."eslint-utils-2.0.0"
- sources."eslint-visitor-keys-1.1.0"
- sources."espree-6.2.1"
+ sources."eslint-scope-5.1.0"
+ sources."eslint-utils-2.1.0"
+ sources."eslint-visitor-keys-1.3.0"
+ sources."espree-7.2.0"
sources."esprima-4.0.1"
(sources."esquery-1.3.1" // {
dependencies = [
@@ -75520,88 +76829,123 @@ in
sources."estraverse-4.3.0"
sources."estree-walker-1.0.1"
sources."esutils-2.0.3"
- sources."external-editor-3.1.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."fast-levenshtein-2.0.6"
sources."fd-slicer-1.1.0"
- sources."figures-3.2.0"
sources."file-entry-cache-5.0.1"
+ sources."fill-range-7.0.1"
+ sources."find-up-4.1.0"
+ sources."flat-4.1.0"
sources."flat-cache-2.0.1"
sources."flatted-2.0.2"
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."has-symbols-1.0.1"
+ sources."he-1.2.0"
sources."htmlparser2-3.10.1"
- sources."iconv-lite-0.4.24"
+ (sources."http-proxy-agent-2.1.0" // {
+ dependencies = [
+ sources."debug-3.1.0"
+ sources."ms-2.0.0"
+ ];
+ })
+ (sources."https-proxy-agent-2.2.4" // {
+ dependencies = [
+ sources."debug-3.2.6"
+ ];
+ })
sources."ignore-4.0.6"
sources."import-fresh-3.2.1"
sources."imurmurhash-0.1.4"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
- (sources."inquirer-7.1.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."strip-ansi-6.0.0"
- sources."supports-color-7.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.0"
+ sources."is-date-object-1.0.2"
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-map-2.0.1"
sources."is-module-1.0.0"
- (sources."is-reference-1.2.0" // {
- dependencies = [
- sources."@types/estree-0.0.44"
- ];
- })
+ sources."is-number-7.0.0"
+ sources."is-plain-obj-1.1.0"
+ sources."is-reference-1.2.1"
+ sources."is-regex-1.1.0"
+ sources."is-set-2.0.1"
+ sources."is-string-1.0.5"
+ sources."is-symbol-1.0.3"
+ sources."isarray-2.0.5"
sources."isexe-2.0.0"
+ sources."iterate-iterator-1.0.1"
+ sources."iterate-value-1.0.2"
sources."js-tokens-4.0.0"
sources."js-yaml-3.14.0"
sources."json-schema-traverse-0.4.1"
sources."json-stable-stringify-without-jsonify-1.0.1"
- sources."jsonc-parser-2.2.1"
sources."leven-3.1.0"
- sources."levn-0.3.0"
+ sources."levn-0.4.1"
sources."linkify-it-2.2.0"
- sources."lodash-4.17.15"
+ sources."locate-path-5.0.0"
+ sources."lodash-4.17.19"
+ (sources."log-symbols-3.0.0" // {
+ dependencies = [
+ sources."chalk-2.4.2"
+ ];
+ })
sources."lru-cache-4.1.5"
sources."magic-string-0.25.7"
(sources."markdown-it-10.0.0" // {
dependencies = [
- sources."entities-2.0.2"
+ sources."entities-2.0.3"
];
})
sources."mdurl-1.0.1"
sources."mime-1.6.0"
sources."mime-db-1.44.0"
sources."mime-types-2.1.27"
- sources."mimic-fn-2.1.0"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
sources."mkdirp-0.5.5"
+ (sources."mocha-8.1.0" // {
+ dependencies = [
+ sources."debug-3.2.6"
+ sources."has-flag-4.0.0"
+ sources."js-yaml-3.13.1"
+ sources."strip-json-comments-3.0.1"
+ sources."supports-color-7.1.0"
+ ];
+ })
sources."ms-2.1.2"
sources."mute-stream-0.0.8"
sources."natural-compare-1.4.0"
- sources."nice-try-1.0.5"
sources."node-fetch-2.6.0"
+ sources."normalize-path-3.0.0"
sources."nth-check-1.0.2"
+ sources."object-inspect-1.8.0"
+ sources."object-keys-1.1.1"
+ sources."object.assign-4.1.0"
sources."once-1.4.0"
- sources."onetime-5.1.0"
- sources."optionator-0.8.3"
+ sources."optionator-0.9.1"
sources."os-0.1.1"
sources."os-homedir-1.0.2"
sources."os-tmpdir-1.0.2"
sources."osenv-0.1.5"
+ 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-semver-1.1.1" // {
dependencies = [
@@ -75609,91 +76953,123 @@ in
];
})
sources."parse5-3.0.3"
+ 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."pend-1.2.0"
sources."picomatch-2.2.2"
- sources."prelude-ls-1.1.2"
+ sources."prelude-ls-1.2.1"
sources."progress-2.0.3"
+ sources."promise.allsettled-1.0.2"
sources."pseudomap-1.0.2"
sources."punycode-2.1.1"
+ sources."randombytes-2.1.0"
sources."read-1.0.7"
sources."readable-stream-3.6.0"
+ sources."readdirp-3.3.0"
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-from-4.0.0"
- sources."restore-cursor-3.1.0"
sources."rimraf-2.6.3"
- sources."rollup-2.11.2"
- sources."run-async-2.4.1"
- sources."rxjs-6.5.5"
+ sources."rollup-2.23.0"
sources."safe-buffer-5.2.1"
- sources."safer-buffer-2.1.2"
sources."semver-6.3.0"
- sources."shebang-command-1.2.0"
- sources."shebang-regex-1.0.0"
+ sources."serialize-javascript-4.0.0"
+ sources."set-blocking-2.0.0"
+ sources."shebang-command-2.0.0"
+ sources."shebang-regex-3.0.0"
sources."sigmund-1.0.1"
- sources."signal-exit-3.0.3"
- (sources."slice-ansi-2.1.0" // {
- dependencies = [
- sources."is-fullwidth-code-point-2.0.0"
- ];
- })
+ sources."slice-ansi-2.1.0"
sources."sourcemap-codec-1.4.8"
sources."sprintf-js-1.0.3"
- (sources."string-width-4.2.0" // {
- dependencies = [
- sources."strip-ansi-6.0.0"
- ];
- })
- sources."string_decoder-1.3.0"
- (sources."strip-ansi-5.2.0" // {
+ (sources."string-width-3.1.0" // {
dependencies = [
sources."ansi-regex-4.1.0"
+ sources."strip-ansi-5.2.0"
];
})
- sources."strip-json-comments-3.1.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-json-comments-3.1.1"
sources."supports-color-5.5.0"
- (sources."table-5.4.6" // {
+ sources."table-5.4.6"
+ sources."text-table-0.2.0"
+ sources."tmp-0.0.29"
+ sources."to-regex-range-5.0.1"
+ sources."tslib-2.0.0"
+ (sources."tsutils-3.17.1" // {
dependencies = [
- sources."emoji-regex-7.0.3"
- sources."is-fullwidth-code-point-2.0.0"
- sources."string-width-3.1.0"
+ sources."tslib-1.13.0"
];
})
- sources."text-table-0.2.0"
- sources."through-2.3.8"
- sources."tmp-0.0.33"
- sources."tslib-1.13.0"
- sources."tsutils-3.17.1"
sources."tunnel-0.0.4"
- sources."type-check-0.3.2"
+ sources."type-check-0.4.0"
sources."type-fest-0.8.1"
sources."typed-rest-client-1.2.0"
- sources."typescript-3.9.4"
+ sources."typescript-3.9.7"
sources."typescript-formatter-7.2.2"
sources."uc.micro-1.0.6"
sources."underscore-1.8.3"
sources."uri-js-4.2.2"
sources."url-join-1.1.0"
sources."util-deprecate-1.0.2"
- sources."v8-compile-cache-2.1.0"
- (sources."vsce-1.75.0" // {
+ sources."v8-compile-cache-2.1.1"
+ (sources."vsce-1.77.0" // {
dependencies = [
+ sources."chalk-2.4.2"
sources."semver-5.7.1"
- sources."tmp-0.0.29"
];
})
sources."vscode-jsonrpc-5.1.0-next.1"
sources."vscode-languageclient-7.0.0-next.1"
sources."vscode-languageserver-protocol-3.16.0-next.2"
sources."vscode-languageserver-types-3.16.0-next.1"
- sources."which-1.3.1"
+ sources."vscode-test-1.4.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."string-width-2.1.1"
+ sources."strip-ansi-4.0.0"
+ ];
+ })
sources."word-wrap-1.2.3"
+ sources."workerpool-6.0.0"
+ (sources."wrap-ansi-5.1.0" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ sources."strip-ansi-5.2.0"
+ ];
+ })
sources."wrappy-1.0.2"
sources."write-1.0.3"
+ sources."y18n-4.0.0"
sources."yallist-2.1.2"
+ (sources."yargs-13.3.2" // {
+ 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."yargs-parser-13.1.2"
+ (sources."yargs-unparser-1.6.1" // {
+ 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."yargs-14.2.3"
+ sources."yargs-parser-15.0.1"
+ ];
+ })
sources."yauzl-2.10.0"
sources."yazl-2.5.1"
];
@@ -75713,7 +77089,7 @@ in
sha1 = "c8fa1fffb8258ce68adf75df73f90fbb6f23d198";
};
dependencies = [
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."asynckit-0.4.0"
@@ -75761,7 +77137,7 @@ in
})
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
@@ -75769,7 +77145,7 @@ in
sources."fresh-0.2.0"
sources."getpass-0.1.7"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."http-auth-2.0.7"
sources."http-signature-1.2.0"
sources."inherits-2.0.4"
@@ -75842,7 +77218,7 @@ in
version = "7.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz";
- sha512 = "1frz6dc48q7l0wplm6v1big75q55ba1zjxz78xxlzhqmzph0bsvwzj4xrhagkckbvwsybx1792c4plql7a8cax53ydsjyfyckgrpcrs";
+ sha512 = "OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -75857,10 +77233,10 @@ in
serve = nodeEnv.buildNodePackage {
name = "serve";
packageName = "serve";
- version = "11.3.1";
+ version = "11.3.2";
src = fetchurl {
- url = "https://registry.npmjs.org/serve/-/serve-11.3.1.tgz";
- sha512 = "+tcx5eybTZT0scsp1PCb7HYjzBSfRF9fQIwyEU8ZYLioVuhHwywRYBBTF5WYlTXvC62eumK2bloDXAd7+9blGQ==";
+ url = "https://registry.npmjs.org/serve/-/serve-11.3.2.tgz";
+ sha512 = "yKWQfI3xbj/f7X1lTBg91fXBP0FqjJ4TEi+ilES5yzH0iKJpN5LjNb1YzIfQg9Rqn4ECUS2SOf2+Kmepogoa5w==";
};
dependencies = [
sources."@zeit/schemas-2.6.0"
@@ -75928,7 +77304,7 @@ in
sources."registry-auth-token-3.3.2"
sources."registry-url-3.1.0"
sources."safe-buffer-5.1.2"
- (sources."serve-handler-6.1.2" // {
+ (sources."serve-handler-6.1.3" // {
dependencies = [
sources."mime-db-1.33.0"
sources."mime-types-2.1.18"
@@ -75963,14 +77339,13 @@ in
serverless = nodeEnv.buildNodePackage {
name = "serverless";
packageName = "serverless";
- version = "1.71.3";
+ version = "1.78.0";
src = fetchurl {
- url = "https://registry.npmjs.org/serverless/-/serverless-1.71.3.tgz";
- sha512 = "QSUfzHhmpZLO6FrvdbpevfuBYYE519gLq6iBobclZ4Kj0NdG3VLBCJV6Dx2NZt/28I7F4O4470qXMFK3OKfQUA==";
+ url = "https://registry.npmjs.org/serverless/-/serverless-1.78.0.tgz";
+ sha512 = "xtjmZnOj7Vrhu4/FOpD0Iy8fC6/ZDmSB3eO1HpYtBn4WRQmT5VGGE1gn+PryRdk8oMa3AodAnwual4MfrRZ0ew==";
};
dependencies = [
sources."2-thenable-1.0.0"
- sources."@babel/parser-7.10.1"
sources."@mrmlnc/readdir-enhanced-2.2.1"
sources."@nodelib/fs.scandir-2.1.3"
sources."@nodelib/fs.stat-2.0.3"
@@ -75985,13 +77360,12 @@ in
sources."@protobufjs/path-1.1.2"
sources."@protobufjs/pool-1.1.0"
sources."@protobufjs/utf8-1.1.0"
- sources."@serverless/cli-1.4.0"
+ sources."@serverless/cli-1.5.1"
sources."@serverless/component-metrics-1.0.8"
- (sources."@serverless/components-2.30.12" // {
+ (sources."@serverless/components-2.33.2" // {
dependencies = [
sources."globby-10.0.2"
sources."semver-7.3.2"
- sources."uuid-3.4.0"
];
})
(sources."@serverless/core-1.1.2" // {
@@ -75999,56 +77373,55 @@ in
sources."fs-extra-7.0.1"
];
})
- sources."@serverless/enterprise-plugin-3.6.12"
+ sources."@serverless/enterprise-plugin-3.7.0"
sources."@serverless/event-mocks-1.1.1"
sources."@serverless/inquirer-1.1.2"
- sources."@serverless/platform-client-0.25.14"
- (sources."@serverless/platform-client-china-1.0.16" // {
+ sources."@serverless/platform-client-1.1.1"
+ (sources."@serverless/platform-client-china-1.0.31" // {
dependencies = [
- sources."archiver-4.0.1"
- sources."async-2.6.3"
+ sources."archiver-4.0.2"
+ sources."async-3.2.0"
];
})
(sources."@serverless/platform-sdk-2.3.1" // {
dependencies = [
+ sources."debug-4.2.0"
sources."https-proxy-agent-4.0.0"
+ sources."ms-2.1.2"
sources."ramda-0.25.0"
- sources."uuid-3.4.0"
sources."ws-6.2.1"
];
})
sources."@serverless/template-1.1.3"
- sources."@serverless/utils-china-0.1.12"
+ sources."@serverless/utils-1.2.0"
+ sources."@serverless/utils-china-0.1.22"
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
sources."@tencent-sdk/capi-0.2.17"
sources."@types/caseless-0.12.2"
sources."@types/chalk-2.2.0"
- sources."@types/events-3.0.0"
- sources."@types/glob-7.1.1"
- sources."@types/lodash-4.14.153"
+ sources."@types/glob-7.1.3"
+ sources."@types/lodash-4.14.158"
sources."@types/long-4.0.1"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.0.5"
+ sources."@types/node-14.0.27"
sources."@types/object-assign-4.0.30"
sources."@types/request-2.48.5"
sources."@types/request-promise-native-1.0.17"
sources."@types/tough-cookie-4.0.0"
- (sources."@typescript-eslint/typescript-estree-2.34.0" // {
+ sources."adm-zip-0.4.16"
+ sources."after-0.8.2"
+ sources."agent-base-5.1.1"
+ sources."ajv-6.12.3"
+ (sources."ansi-align-3.0.0" // {
dependencies = [
- sources."semver-7.3.2"
+ sources."string-width-3.1.0"
];
})
- sources."adm-zip-0.4.14"
- sources."after-0.8.2"
- sources."agent-base-5.1.1"
- sources."ajv-6.12.2"
- sources."ansi-align-3.0.0"
sources."ansi-escapes-4.3.1"
sources."ansi-regex-4.1.0"
sources."ansi-styles-3.2.1"
sources."anymatch-3.1.1"
- sources."app-module-path-2.2.0"
(sources."archive-type-4.0.0" // {
dependencies = [
sources."file-type-4.4.0"
@@ -76087,14 +77460,13 @@ in
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."assign-symbols-1.0.0"
- sources."ast-module-types-2.6.0"
sources."async-1.5.2"
sources."async-limiter-1.0.1"
sources."asynckit-0.4.0"
sources."atob-2.1.2"
- (sources."aws-sdk-2.686.0" // {
+ (sources."aws-sdk-2.726.0" // {
dependencies = [
- sources."buffer-4.9.1"
+ sources."buffer-4.9.2"
sources."isarray-1.0.0"
sources."uuid-3.3.2"
];
@@ -76113,12 +77485,13 @@ in
sources."base64-js-1.3.1"
sources."bcrypt-pbkdf-1.0.2"
sources."better-assert-1.0.2"
- sources."binary-extensions-2.0.0"
+ sources."binary-extensions-2.1.0"
sources."bl-4.0.2"
sources."blob-0.0.5"
sources."bluebird-3.7.2"
(sources."boxen-3.2.0" // {
dependencies = [
+ sources."string-width-3.1.0"
sources."type-fest-0.3.1"
];
})
@@ -76145,11 +77518,7 @@ in
sources."capture-stack-trace-1.0.1"
sources."caseless-0.12.0"
sources."caw-2.0.1"
- (sources."chalk-2.4.2" // {
- dependencies = [
- sources."supports-color-5.5.0"
- ];
- })
+ sources."chalk-2.4.2"
sources."chardet-0.7.0"
(sources."child-process-ext-2.1.1" // {
dependencies = [
@@ -76157,8 +77526,8 @@ in
sources."semver-5.7.1"
];
})
- sources."chokidar-3.4.0"
- sources."ci-info-2.0.0"
+ sources."chokidar-3.4.1"
+ sources."ci-info-1.6.0"
(sources."class-utils-0.3.6" // {
dependencies = [
sources."define-property-0.2.5"
@@ -76209,12 +77578,7 @@ in
})
sources."concat-map-0.0.1"
sources."config-chain-1.1.12"
- (sources."configstore-3.1.2" // {
- dependencies = [
- sources."make-dir-1.3.0"
- sources."pify-3.0.0"
- ];
- })
+ sources."configstore-3.1.2"
(sources."content-disposition-0.5.3" // {
dependencies = [
sources."safe-buffer-5.1.2"
@@ -76234,18 +77598,12 @@ in
];
})
sources."dashdash-1.14.1"
- sources."dayjs-1.8.28"
- sources."debug-4.1.1"
+ sources."dayjs-1.8.31"
+ sources."debug-3.1.0"
sources."decamelize-1.2.0"
sources."decode-uri-component-0.2.0"
- sources."decomment-0.9.2"
(sources."decompress-4.2.1" // {
dependencies = [
- (sources."make-dir-1.3.0" // {
- dependencies = [
- sources."pify-3.0.0"
- ];
- })
sources."pify-2.3.0"
];
})
@@ -76274,22 +77632,11 @@ in
];
})
sources."deep-extend-0.6.0"
- sources."deep-is-0.1.3"
sources."defer-to-connect-1.1.3"
sources."deferred-0.7.11"
sources."define-properties-1.1.3"
sources."define-property-2.0.2"
sources."delayed-stream-1.0.0"
- sources."dependency-tree-7.2.1"
- sources."detective-amd-3.0.0"
- sources."detective-cjs-3.1.1"
- sources."detective-es6-2.1.0"
- sources."detective-less-1.0.2"
- sources."detective-postcss-3.0.1"
- sources."detective-sass-3.0.1"
- sources."detective-scss-2.0.1"
- sources."detective-stylus-1.0.0"
- sources."detective-typescript-5.8.0"
sources."diagnostics-1.1.1"
sources."dijkstrajs-1.0.1"
sources."dir-glob-3.0.1"
@@ -76306,7 +77653,6 @@ in
sources."http-cache-semantics-3.8.1"
sources."keyv-3.0.0"
sources."lowercase-keys-1.0.0"
- sources."make-dir-1.3.0"
sources."normalize-url-2.0.1"
sources."p-cancelable-0.4.1"
sources."pify-3.0.0"
@@ -76319,18 +77665,22 @@ in
sources."ecc-jsbn-0.1.2"
sources."emoji-regex-7.0.3"
sources."enabled-1.0.2"
- sources."encoding-0.1.12"
+ (sources."encoding-0.1.13" // {
+ dependencies = [
+ sources."iconv-lite-0.6.2"
+ ];
+ })
sources."end-of-stream-1.4.4"
- (sources."engine.io-client-3.4.2" // {
+ (sources."engine.io-client-3.4.3" // {
dependencies = [
sources."component-emitter-1.3.0"
+ sources."debug-4.1.1"
+ sources."ms-2.1.2"
sources."ws-6.1.4"
];
})
sources."engine.io-parser-2.2.0"
- sources."enhanced-resolve-4.1.1"
sources."env-variable-0.0.6"
- sources."errno-0.1.7"
sources."es5-ext-0.10.53"
sources."es6-iterator-2.0.3"
sources."es6-promisify-6.1.1"
@@ -76342,13 +77692,9 @@ in
sources."es6-symbol-3.1.3"
sources."es6-weak-map-2.0.3"
sources."escape-string-regexp-1.0.5"
- sources."escodegen-1.14.1"
- sources."eslint-visitor-keys-1.1.0"
sources."esniff-1.1.0"
sources."esprima-4.0.1"
sources."essentials-1.1.1"
- sources."estraverse-4.3.0"
- sources."esutils-2.0.3"
sources."event-emitter-0.3.5"
sources."events-1.1.1"
(sources."execa-0.7.0" // {
@@ -76374,7 +77720,6 @@ in
})
sources."is-descriptor-0.1.6"
sources."kind-of-5.1.0"
- sources."ms-2.0.0"
];
})
sources."ext-1.4.0"
@@ -76394,38 +77739,28 @@ in
];
})
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
- sources."fast-glob-3.2.2"
+ 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."fast-safe-stringify-2.0.7"
sources."fastq-1.8.0"
sources."fd-slicer-1.1.0"
- sources."fecha-2.3.3"
+ sources."fecha-4.2.0"
sources."figures-3.2.0"
- sources."file-exists-dazinatorfork-1.0.2"
sources."file-type-5.2.0"
sources."filename-reserved-regex-2.0.0"
sources."filenamify-2.1.0"
sources."filesize-3.6.1"
- sources."filing-cabinet-2.5.1"
sources."fill-range-7.0.1"
- sources."find-0.3.0"
(sources."find-process-1.4.3" // {
dependencies = [
sources."debug-2.6.9"
- sources."ms-2.0.0"
];
})
sources."find-requires-1.0.0"
sources."flat-5.0.0"
- sources."flatten-1.0.3"
- (sources."follow-redirects-1.5.10" // {
- dependencies = [
- sources."debug-3.1.0"
- sources."ms-2.0.0"
- ];
- })
+ sources."follow-redirects-1.5.10"
sources."for-in-1.0.2"
sources."forever-agent-0.6.1"
sources."form-data-2.5.1"
@@ -76445,8 +77780,6 @@ in
sources."fs2-0.3.8"
sources."fsevents-2.1.3"
sources."function-bind-1.1.1"
- sources."get-amd-module-type-3.0.0"
- sources."get-own-enumerable-property-symbols-3.0.2"
sources."get-proxy-2.1.0"
sources."get-stdin-6.0.0"
sources."get-stream-4.1.0"
@@ -76492,13 +77825,11 @@ in
sources."to-regex-range-2.1.1"
];
})
- sources."gonzales-pe-4.3.0"
sources."got-9.6.0"
sources."graceful-fs-4.2.4"
- sources."graceful-readlink-1.0.1"
sources."graphlib-2.1.8"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."has-binary2-1.0.3"
sources."has-cors-1.1.0"
sources."has-flag-3.0.0"
@@ -76520,16 +77851,17 @@ in
sources."http-signature-1.2.0"
(sources."https-proxy-agent-5.0.0" // {
dependencies = [
- sources."agent-base-6.0.0"
+ sources."agent-base-6.0.1"
+ sources."debug-4.2.0"
+ sources."ms-2.1.2"
];
})
sources."iconv-lite-0.4.24"
sources."ieee754-1.1.13"
- sources."ignore-5.1.6"
+ sources."ignore-5.1.8"
sources."immediate-3.0.6"
sources."import-lazy-2.1.0"
sources."imurmurhash-0.1.4"
- sources."indexes-of-1.0.1"
sources."indexof-0.0.1"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
@@ -76537,13 +77869,7 @@ in
(sources."inquirer-6.5.2" // {
dependencies = [
sources."ansi-escapes-3.2.0"
- sources."ansi-regex-3.0.0"
sources."figures-2.0.0"
- (sources."string-width-2.1.1" // {
- dependencies = [
- sources."strip-ansi-4.0.0"
- ];
- })
];
})
sources."into-stream-3.1.0"
@@ -76551,11 +77877,7 @@ in
sources."is-arrayish-0.3.2"
sources."is-binary-path-2.1.0"
sources."is-buffer-2.0.4"
- (sources."is-ci-1.2.1" // {
- dependencies = [
- sources."ci-info-1.6.0"
- ];
- })
+ sources."is-ci-1.2.1"
sources."is-data-descriptor-1.0.0"
sources."is-descriptor-1.0.2"
sources."is-docker-1.1.0"
@@ -76574,16 +77896,13 @@ in
sources."is-plain-object-2.0.4"
sources."is-promise-2.2.2"
sources."is-redirect-1.0.0"
- sources."is-regexp-1.0.0"
- sources."is-relative-path-1.0.2"
sources."is-retry-allowed-1.2.0"
sources."is-stream-1.1.0"
sources."is-typedarray-1.0.0"
- sources."is-url-1.2.4"
sources."is-windows-1.0.2"
(sources."is-wsl-2.2.0" // {
dependencies = [
- sources."is-docker-2.0.0"
+ sources."is-docker-2.1.0"
];
})
sources."isarray-2.0.1"
@@ -76603,10 +77922,9 @@ in
sources."jsbn-0.1.1"
sources."json-buffer-3.0.0"
sources."json-cycle-1.3.0"
- (sources."json-refs-2.1.7" // {
+ (sources."json-refs-3.0.15" // {
dependencies = [
- sources."slash-1.0.0"
- sources."uri-js-3.0.2"
+ sources."commander-4.1.1"
];
})
sources."json-schema-0.2.3"
@@ -76615,7 +77933,7 @@ in
sources."jsonata-1.8.3"
sources."jsonfile-4.0.0"
sources."jsprim-1.4.1"
- (sources."jszip-3.4.0" // {
+ (sources."jszip-3.5.0" // {
dependencies = [
sources."isarray-1.0.0"
sources."readable-stream-2.3.7"
@@ -76647,9 +77965,8 @@ in
sources."string_decoder-1.1.1"
];
})
- sources."levn-0.3.0"
sources."lie-3.3.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lodash.defaults-4.2.0"
sources."lodash.difference-4.5.0"
sources."lodash.flatten-4.4.0"
@@ -76660,29 +77977,24 @@ in
sources."type-1.2.0"
];
})
- sources."logform-2.1.2"
+ (sources."logform-2.2.0" // {
+ dependencies = [
+ sources."ms-2.1.2"
+ ];
+ })
sources."long-4.0.0"
sources."lowercase-keys-1.0.1"
sources."lru-cache-4.1.5"
sources."lru-queue-0.1.0"
- (sources."make-dir-2.1.0" // {
+ (sources."make-dir-1.3.0" // {
dependencies = [
- sources."pify-4.0.1"
- sources."semver-5.7.1"
+ sources."pify-3.0.0"
];
})
sources."map-cache-0.2.2"
sources."map-visit-1.0.0"
sources."memoizee-0.4.14"
- (sources."memory-fs-0.5.0" // {
- dependencies = [
- sources."isarray-1.0.0"
- sources."readable-stream-2.3.7"
- sources."safe-buffer-5.1.2"
- sources."string_decoder-1.1.1"
- ];
- })
- sources."merge2-1.3.0"
+ sources."merge2-1.4.1"
sources."methods-1.1.2"
sources."micromatch-4.0.2"
sources."mime-1.6.0"
@@ -76698,20 +78010,17 @@ in
];
})
sources."mkdirp-0.5.5"
- sources."module-definition-3.3.0"
- sources."module-lookup-amd-6.2.0"
- sources."moment-2.26.0"
- sources."ms-2.1.2"
+ sources."moment-2.27.0"
+ sources."ms-2.0.0"
sources."mute-stream-0.0.7"
sources."nanoid-2.1.11"
sources."nanomatch-1.2.13"
sources."native-promise-only-0.8.1"
- sources."ncjsm-4.0.1"
+ sources."ncjsm-4.1.0"
sources."next-tick-1.0.0"
sources."nice-try-1.0.5"
sources."node-dir-0.1.17"
sources."node-fetch-2.6.0"
- sources."node-source-walk-4.2.0"
sources."normalize-path-3.0.0"
sources."normalize-url-4.5.0"
(sources."npm-conf-1.1.3" // {
@@ -76744,9 +78053,9 @@ in
sources."once-1.4.0"
sources."one-time-0.0.4"
sources."onetime-2.0.1"
- (sources."open-7.0.4" // {
+ (sources."open-7.1.0" // {
dependencies = [
- sources."is-docker-2.0.0"
+ sources."is-docker-2.1.0"
];
})
(sources."opn-5.5.0" // {
@@ -76754,7 +78063,6 @@ in
sources."is-wsl-1.1.0"
];
})
- sources."optionator-0.8.3"
sources."os-tmpdir-1.0.2"
sources."p-cancelable-1.1.0"
sources."p-event-2.3.1"
@@ -76773,7 +78081,6 @@ in
sources."path-is-inside-1.0.2"
sources."path-key-2.0.1"
sources."path-loader-1.0.10"
- sources."path-parse-1.0.6"
sources."path-type-4.0.0"
sources."pend-1.2.0"
sources."performance-now-2.1.0"
@@ -76782,21 +78089,16 @@ in
sources."pinkie-2.0.4"
sources."pinkie-promise-2.0.1"
sources."posix-character-classes-0.1.1"
- sources."postcss-7.0.31"
- sources."postcss-values-parser-1.5.0"
- sources."precinct-6.2.0"
- sources."prelude-ls-1.1.2"
sources."prepend-http-2.0.0"
sources."prettyoutput-1.2.0"
sources."process-nextick-args-2.0.1"
sources."promise-queue-2.2.5"
sources."proto-list-1.2.4"
- (sources."protobufjs-6.9.0" // {
+ (sources."protobufjs-6.10.1" // {
dependencies = [
- sources."@types/node-13.13.9"
+ sources."@types/node-13.13.15"
];
})
- sources."prr-1.0.1"
sources."pseudomap-1.0.2"
sources."psl-1.8.0"
sources."pump-3.0.0"
@@ -76808,9 +78110,9 @@ in
sources."rc-1.2.8"
sources."readable-stream-3.6.0"
sources."readdirp-3.4.0"
- sources."regenerator-runtime-0.13.5"
+ sources."regenerator-runtime-0.13.7"
sources."regex-not-1.0.2"
- sources."registry-auth-token-4.1.1"
+ sources."registry-auth-token-4.2.0"
sources."registry-url-5.1.0"
sources."repeat-element-1.1.3"
sources."repeat-string-1.6.1"
@@ -76818,15 +78120,10 @@ in
(sources."request-2.88.2" // {
dependencies = [
sources."form-data-2.3.3"
- sources."uuid-3.4.0"
];
})
- sources."request-promise-core-1.1.3"
- sources."request-promise-native-1.0.8"
- sources."requirejs-2.3.6"
- sources."requirejs-config-file-3.1.2"
- sources."resolve-1.17.0"
- sources."resolve-dependency-path-2.0.0"
+ sources."request-promise-core-1.1.4"
+ sources."request-promise-native-1.0.9"
sources."resolve-url-0.2.1"
sources."responselike-1.0.2"
sources."restore-cursor-2.0.0"
@@ -76834,17 +78131,12 @@ in
sources."reusify-1.0.4"
sources."run-async-2.4.1"
sources."run-parallel-1.1.9"
- sources."rxjs-6.5.5"
+ sources."rxjs-6.6.2"
sources."safe-buffer-5.2.1"
sources."safe-regex-1.1.0"
sources."safer-buffer-2.1.2"
- sources."sass-lookup-3.0.0"
sources."sax-1.2.1"
- (sources."seek-bzip-1.0.5" // {
- dependencies = [
- sources."commander-2.8.1"
- ];
- })
+ sources."seek-bzip-1.0.6"
sources."semver-6.3.0"
(sources."semver-diff-2.1.0" // {
dependencies = [
@@ -76862,7 +78154,12 @@ in
sources."shebang-regex-1.0.0"
sources."shortid-2.2.15"
sources."signal-exit-3.0.3"
- sources."simple-git-1.132.0"
+ (sources."simple-git-1.132.0" // {
+ dependencies = [
+ sources."debug-4.2.0"
+ sources."ms-2.1.2"
+ ];
+ })
sources."simple-swizzle-0.2.2"
sources."slash-3.0.0"
(sources."snapdragon-0.8.2" // {
@@ -76883,7 +78180,6 @@ in
})
sources."is-descriptor-0.1.6"
sources."kind-of-5.1.0"
- sources."ms-2.0.0"
sources."source-map-0.5.7"
];
})
@@ -76898,19 +78194,13 @@ in
sources."kind-of-3.2.2"
];
})
- sources."socket.io-client-2.3.0"
- (sources."socket.io-parser-3.3.0" // {
- dependencies = [
- sources."debug-3.1.0"
- sources."ms-2.0.0"
- ];
- })
- (sources."socket.io-stream-0.9.1" // {
+ (sources."socket.io-client-2.3.0" // {
dependencies = [
- sources."debug-2.2.0"
- sources."ms-0.7.1"
+ sources."debug-4.1.1"
+ sources."ms-2.1.2"
];
})
+ sources."socket.io-parser-3.3.0"
sources."sort-keys-1.1.2"
sources."sort-keys-length-1.0.1"
sources."source-map-0.6.1"
@@ -76947,28 +78237,34 @@ in
sources."stream.finished-1.2.0"
sources."stream.pipeline-shim-1.1.0"
sources."strict-uri-encode-1.1.0"
- sources."string-width-3.1.0"
+ (sources."string-width-2.1.1" // {
+ dependencies = [
+ sources."ansi-regex-3.0.0"
+ sources."strip-ansi-4.0.0"
+ ];
+ })
sources."string_decoder-1.3.0"
- sources."stringify-object-3.3.0"
sources."strip-ansi-5.2.0"
sources."strip-dirs-2.1.0"
sources."strip-eof-1.0.0"
sources."strip-json-comments-2.0.1"
sources."strip-outer-1.0.1"
- sources."stylus-lookup-3.0.2"
(sources."superagent-3.8.3" // {
dependencies = [
- sources."debug-3.2.6"
sources."isarray-1.0.0"
sources."readable-stream-2.3.7"
sources."safe-buffer-5.1.2"
sources."string_decoder-1.1.1"
];
})
- sources."supports-color-6.1.0"
- sources."tabtab-3.0.2"
- sources."tapable-1.1.3"
- sources."tar-stream-2.1.2"
+ sources."supports-color-5.5.0"
+ (sources."tabtab-3.0.2" // {
+ dependencies = [
+ sources."debug-4.2.0"
+ sources."ms-2.1.2"
+ ];
+ })
+ sources."tar-stream-2.1.3"
sources."term-size-1.2.0"
sources."text-hex-1.0.0"
sources."through-2.3.8"
@@ -76988,20 +78284,15 @@ in
sources."to-regex-range-5.0.1"
sources."tough-cookie-2.5.0"
sources."traverse-0.6.6"
- sources."traverse-chain-0.1.0"
sources."trim-repeated-1.0.0"
sources."triple-beam-1.3.0"
sources."tslib-1.13.0"
- sources."tsutils-3.17.1"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
sources."type-2.0.0"
- sources."type-check-0.3.2"
sources."type-fest-0.11.0"
- sources."typescript-3.9.4"
sources."unbzip2-stream-1.4.3"
sources."union-value-1.0.1"
- sources."uniq-1.0.1"
sources."unique-string-1.0.0"
sources."universalify-0.1.2"
(sources."unset-value-1.0.0" // {
@@ -77020,12 +78311,9 @@ in
(sources."update-notifier-2.5.0" // {
dependencies = [
sources."ansi-align-2.0.0"
- sources."ansi-regex-3.0.0"
sources."boxen-1.3.0"
sources."camelcase-4.1.0"
sources."cli-boxes-1.0.0"
- sources."string-width-2.1.1"
- sources."strip-ansi-4.0.0"
];
})
sources."uri-js-4.2.2"
@@ -77040,23 +78328,17 @@ in
sources."urlencode-1.1.0"
sources."use-3.1.1"
sources."util-deprecate-1.0.2"
- sources."uuid-8.1.0"
+ sources."uuid-3.4.0"
sources."verror-1.10.0"
- sources."whatwg-fetch-3.0.0"
+ sources."whatwg-fetch-3.2.0"
sources."which-1.3.1"
- (sources."widest-line-2.0.1" // {
- dependencies = [
- sources."ansi-regex-3.0.0"
- sources."string-width-2.1.1"
- sources."strip-ansi-4.0.0"
- ];
- })
+ sources."widest-line-2.0.1"
(sources."winston-3.2.1" // {
dependencies = [
sources."async-2.6.3"
];
})
- (sources."winston-transport-4.3.0" // {
+ (sources."winston-transport-4.4.0" // {
dependencies = [
sources."isarray-1.0.0"
sources."readable-stream-2.3.7"
@@ -77064,10 +78346,9 @@ in
sources."string_decoder-1.1.1"
];
})
- sources."word-wrap-1.2.3"
sources."wrappy-1.0.2"
sources."write-file-atomic-2.4.3"
- sources."ws-7.3.0"
+ sources."ws-7.3.1"
sources."xdg-basedir-3.0.0"
sources."xml2js-0.4.19"
sources."xmlbuilder-9.0.7"
@@ -77104,7 +78385,7 @@ in
sources."CSSwhat-0.4.7"
sources."accepts-1.3.7"
sources."after-0.8.1"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."array-flatten-1.1.1"
sources."arraybuffer.slice-0.0.6"
sources."asn1-0.2.4"
@@ -77169,7 +78450,7 @@ in
sources."express-4.17.1"
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."finalhandler-1.1.2"
sources."forever-agent-0.6.1"
@@ -77180,7 +78461,7 @@ in
sources."getpass-0.1.7"
sources."global-https://github.com/component/global/archive/v2.0.1.tar.gz"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."has-binary-data-0.1.1"
sources."has-cors-1.0.3"
(sources."htmlparser2-3.7.3" // {
@@ -77329,7 +78610,7 @@ in
version = "0.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/sloc/-/sloc-0.2.1.tgz";
- sha512 = "3a3jplv0l9h7jmqynn31mww4fkqinfjhqvsg5rkxajbc3qyilihbf28pjm08vl0hr2k99mrkwy0k8kvhmqx4v1x5ynkdq2i4706fwpi";
+ sha512 = "8XJnwCFR4DatLz1s0nGFe6IJPJ+5pjRFhoBuBKq8SLgFI40eD7ak6jOXpzeG0tmIpyOc1zCs9bjKAxMFm1451A==";
};
dependencies = [
sources."arr-diff-4.0.0"
@@ -77438,7 +78719,7 @@ in
sources."isarray-1.0.0"
sources."isobject-3.0.1"
sources."kind-of-6.0.3"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."map-cache-0.2.2"
sources."map-visit-1.0.0"
sources."micromatch-3.1.10"
@@ -77718,14 +78999,26 @@ in
snyk = nodeEnv.buildNodePackage {
name = "snyk";
packageName = "snyk";
- version = "1.332.1";
+ version = "1.369.2";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk/-/snyk-1.332.1.tgz";
- sha512 = "hJoHlAQi4KfNll5pDiUy+1LacbJTZQjOk4bSGgE2cURyMHqJAV0mOPKe2zCr9AYYCVaVB4ZvLtV55+u06JS7KQ==";
+ url = "https://registry.npmjs.org/snyk/-/snyk-1.369.2.tgz";
+ sha512 = "LgY0lHycWag6wVNH/B1FlM4CWyE+O55j7bMa5CtVp/W/id4DKglpYxKjN56Vb9f7krOFtxbQiksE1W70rJOUoQ==";
};
dependencies = [
- sources."@sindresorhus/is-0.14.0"
- sources."@snyk/cli-interface-2.6.0"
+ sources."@arcanis/slice-ansi-1.0.2"
+ sources."@nodelib/fs.scandir-2.1.3"
+ sources."@nodelib/fs.stat-2.0.3"
+ sources."@nodelib/fs.walk-1.2.4"
+ sources."@sindresorhus/is-3.1.0"
+ (sources."@snyk/cli-interface-2.8.1" // {
+ dependencies = [
+ (sources."@snyk/dep-graph-1.19.0" // {
+ dependencies = [
+ sources."tslib-2.0.0"
+ ];
+ })
+ ];
+ })
(sources."@snyk/cocoapods-lockfile-parser-3.4.0" // {
dependencies = [
sources."@snyk/dep-graph-1.18.4"
@@ -77738,16 +79031,13 @@ in
sources."semver-7.3.2"
];
})
+ sources."@snyk/docker-registry-v2-client-1.13.5"
sources."@snyk/gemfile-1.2.0"
sources."@snyk/graphlib-2.1.9-patch"
sources."@snyk/inquirer-6.2.2-patch"
- (sources."@snyk/java-call-graph-builder-1.8.1" // {
- dependencies = [
- sources."debug-4.2.0"
- ];
- })
+ sources."@snyk/java-call-graph-builder-1.12.3"
sources."@snyk/lodash-4.17.15-patch"
- sources."@snyk/rpm-parser-1.2.0"
+ sources."@snyk/rpm-parser-2.0.0"
sources."@snyk/ruby-semver-2.2.0"
(sources."@snyk/snyk-cocoapods-plugin-2.3.0" // {
dependencies = [
@@ -77759,15 +79049,59 @@ in
sources."tslib-2.0.0"
];
})
- sources."@szmarczak/http-timer-1.1.2"
+ (sources."@snyk/snyk-docker-pull-3.2.0" // {
+ dependencies = [
+ sources."tmp-0.1.0"
+ ];
+ })
+ sources."@szmarczak/http-timer-4.0.5"
+ sources."@types/cacheable-request-6.0.1"
sources."@types/color-name-1.1.1"
sources."@types/debug-4.1.5"
+ sources."@types/emscripten-1.39.4"
+ sources."@types/glob-7.1.3"
sources."@types/hosted-git-info-2.7.0"
- sources."@types/js-yaml-3.12.4"
- sources."@types/node-14.0.5"
+ sources."@types/http-cache-semantics-4.0.0"
+ sources."@types/js-yaml-3.12.5"
+ sources."@types/keyv-3.1.1"
+ sources."@types/minimatch-3.0.3"
+ sources."@types/node-13.13.15"
+ sources."@types/responselike-1.0.0"
sources."@types/semver-5.5.0"
sources."@types/xml2js-0.4.5"
+ (sources."@yarnpkg/core-2.1.1" // {
+ dependencies = [
+ sources."ansi-styles-4.2.1"
+ sources."camelcase-5.3.1"
+ sources."chalk-3.0.0"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ sources."cross-spawn-7.0.3"
+ sources."has-flag-4.0.0"
+ sources."mkdirp-0.5.5"
+ sources."path-key-3.1.1"
+ sources."semver-7.3.2"
+ sources."shebang-command-2.0.0"
+ sources."shebang-regex-3.0.0"
+ sources."supports-color-7.1.0"
+ sources."which-2.0.2"
+ ];
+ })
+ sources."@yarnpkg/fslib-2.1.0"
+ sources."@yarnpkg/json-proxy-2.1.0"
+ sources."@yarnpkg/libzip-2.1.0"
sources."@yarnpkg/lockfile-1.1.0"
+ sources."@yarnpkg/parsers-2.1.0"
+ sources."@yarnpkg/pnp-2.1.0"
+ (sources."@yarnpkg/shell-2.1.0" // {
+ 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."abbrev-1.1.1"
sources."agent-base-4.3.0"
(sources."ansi-align-3.0.0" // {
@@ -77779,8 +79113,10 @@ in
sources."ansi-regex-3.0.0"
sources."ansi-styles-3.2.1"
sources."ansicolors-0.3.2"
+ sources."any-promise-1.3.0"
sources."archy-1.0.0"
sources."argparse-1.0.10"
+ sources."array-union-2.1.0"
sources."asap-2.0.6"
sources."asn1-0.2.4"
sources."ast-types-0.13.3"
@@ -77812,24 +79148,28 @@ 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-from-1.1.1"
sources."bytes-3.1.0"
- (sources."cacheable-request-6.1.0" // {
+ sources."cacheable-lookup-5.0.3"
+ (sources."cacheable-request-7.0.1" // {
dependencies = [
sources."get-stream-5.1.0"
- sources."lowercase-keys-2.0.0"
];
})
sources."camelcase-2.1.1"
sources."chalk-2.4.2"
sources."chardet-0.7.0"
+ sources."child-process-1.0.2"
+ sources."chownr-1.1.4"
sources."ci-info-2.0.0"
sources."cli-boxes-2.2.0"
sources."cli-cursor-2.1.0"
sources."cli-spinner-0.2.10"
sources."cli-width-2.2.1"
+ sources."clipanion-2.4.4"
(sources."cliui-3.2.0" // {
dependencies = [
sources."ansi-regex-2.1.1"
@@ -77854,12 +79194,17 @@ in
})
sources."crypto-random-string-2.0.0"
sources."data-uri-to-buffer-1.2.0"
- sources."debug-3.2.6"
+ sources."debug-4.2.0"
sources."decamelize-1.2.0"
- sources."decompress-response-3.3.0"
+ (sources."decompress-response-6.0.0" // {
+ dependencies = [
+ sources."mimic-response-3.1.0"
+ ];
+ })
sources."deep-extend-0.6.0"
sources."deep-is-0.1.3"
- sources."defer-to-connect-1.1.3"
+ sources."defer-to-connect-2.0.0"
+ sources."define-properties-1.1.3"
(sources."degenerator-1.0.4" // {
dependencies = [
sources."esprima-3.1.3"
@@ -77867,9 +79212,9 @@ in
})
sources."depd-1.1.2"
sources."diff-4.0.2"
+ sources."dir-glob-3.0.1"
(sources."docker-modem-2.1.3" // {
dependencies = [
- sources."debug-4.2.0"
sources."readable-stream-3.6.0"
sources."safe-buffer-5.2.1"
sources."string_decoder-1.3.0"
@@ -77887,24 +79232,29 @@ in
sources."es6-promisify-5.0.0"
sources."escape-goat-2.1.1"
sources."escape-string-regexp-1.0.5"
- sources."escodegen-1.14.1"
+ sources."escodegen-1.14.3"
sources."esprima-4.0.1"
sources."estraverse-4.3.0"
sources."esutils-2.0.3"
- sources."event-loop-spinner-1.1.0"
+ sources."event-loop-spinner-2.0.0"
sources."execa-1.0.0"
sources."extend-3.0.2"
sources."external-editor-3.1.0"
+ sources."fast-glob-3.2.4"
sources."fast-levenshtein-2.0.6"
+ sources."fastq-1.8.0"
sources."figures-2.0.0"
sources."file-uri-to-path-1.0.0"
+ sources."fill-range-7.0.1"
sources."fs-constants-1.0.0"
+ sources."fs-minipass-1.2.7"
sources."fs.realpath-1.0.0"
(sources."ftp-0.3.10" // {
dependencies = [
sources."readable-stream-1.1.14"
];
})
+ sources."function-bind-1.1.1"
sources."get-stream-4.1.0"
(sources."get-uri-2.0.4" // {
dependencies = [
@@ -77913,13 +79263,23 @@ in
];
})
sources."glob-7.1.6"
+ sources."glob-parent-5.1.1"
sources."global-dirs-2.0.1"
- sources."got-9.6.0"
+ sources."globby-10.0.2"
+ sources."got-11.5.1"
sources."graceful-fs-4.2.4"
+ sources."grapheme-splitter-1.0.4"
sources."gunzip-maybe-1.4.2"
+ sources."has-1.0.3"
sources."has-flag-3.0.0"
+ sources."has-symbols-1.0.1"
sources."has-yarn-2.1.0"
- sources."hosted-git-info-3.0.4"
+ (sources."hosted-git-info-3.0.5" // {
+ dependencies = [
+ sources."lru-cache-6.0.0"
+ sources."yallist-4.0.0"
+ ];
+ })
sources."http-cache-semantics-4.1.0"
sources."http-errors-1.7.3"
(sources."http-proxy-agent-2.1.0" // {
@@ -77928,9 +79288,15 @@ in
sources."ms-2.0.0"
];
})
- sources."https-proxy-agent-3.0.1"
+ sources."http2-wrapper-1.0.0-beta.5.2"
+ (sources."https-proxy-agent-3.0.1" // {
+ dependencies = [
+ sources."debug-3.2.6"
+ ];
+ })
sources."iconv-lite-0.4.24"
sources."ieee754-1.1.13"
+ sources."ignore-5.1.8"
sources."immediate-3.0.6"
sources."import-lazy-2.1.0"
sources."imurmurhash-0.1.4"
@@ -77939,14 +79305,18 @@ in
sources."ini-1.3.5"
sources."invert-kv-1.0.0"
sources."ip-1.1.5"
- sources."ipaddr.js-1.9.1"
+ sources."is-3.3.0"
+ sources."is-callable-1.2.0"
sources."is-ci-2.0.0"
sources."is-deflate-1.0.0"
- sources."is-docker-2.0.0"
+ sources."is-docker-2.1.0"
+ sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-2.0.0"
+ sources."is-glob-4.0.1"
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"
@@ -77956,13 +79326,14 @@ in
sources."isarray-0.0.1"
sources."isexe-2.0.0"
sources."js-yaml-3.14.0"
- sources."json-buffer-3.0.0"
- (sources."jszip-3.4.0" // {
+ sources."json-buffer-3.0.1"
+ sources."json-file-plus-3.3.1"
+ (sources."jszip-3.5.0" // {
dependencies = [
sources."pako-1.0.11"
];
})
- sources."keyv-3.1.0"
+ sources."keyv-4.0.1"
sources."latest-version-5.1.0"
sources."lcid-1.0.0"
sources."levn-0.3.0"
@@ -77971,58 +79342,109 @@ in
sources."lodash.assignin-4.2.0"
sources."lodash.clone-4.5.0"
sources."lodash.clonedeep-4.5.0"
+ sources."lodash.constant-3.0.0"
+ sources."lodash.filter-4.6.0"
+ sources."lodash.flatmap-4.5.0"
sources."lodash.flatten-4.4.0"
+ sources."lodash.foreach-4.5.0"
sources."lodash.get-4.4.2"
+ sources."lodash.has-4.5.2"
+ sources."lodash.isarray-4.0.0"
+ sources."lodash.isempty-4.4.0"
+ sources."lodash.isequal-4.5.0"
+ sources."lodash.isfunction-3.0.9"
+ sources."lodash.isundefined-3.0.1"
+ sources."lodash.keys-4.2.0"
+ sources."lodash.map-4.6.0"
+ sources."lodash.reduce-4.6.0"
sources."lodash.set-4.3.2"
- sources."lowercase-keys-1.0.1"
+ sources."lodash.size-4.2.0"
+ sources."lodash.topairs-4.3.0"
+ sources."lodash.transform-4.6.0"
+ sources."lodash.union-4.6.0"
+ sources."lodash.values-4.3.0"
+ sources."logic-solver-2.0.1"
+ sources."lowercase-keys-2.0.0"
sources."lru-cache-5.1.1"
- sources."macos-release-2.3.0"
+ sources."macos-release-2.4.1"
sources."make-dir-3.1.0"
+ sources."merge2-1.4.1"
+ sources."micromatch-4.0.2"
sources."mimic-fn-1.2.0"
sources."mimic-response-1.0.1"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
+ sources."minipass-2.9.0"
+ sources."minizlib-1.3.3"
+ sources."mkdirp-1.0.4"
sources."ms-2.1.2"
sources."mute-stream-0.0.7"
sources."nconf-0.10.0"
- sources."needle-2.5.0"
+ (sources."needle-2.5.0" // {
+ dependencies = [
+ sources."debug-3.2.6"
+ ];
+ })
sources."netmask-1.0.6"
sources."nice-try-1.0.5"
+ sources."node.extend-2.0.2"
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."object-keys-1.1.1"
+ sources."object.assign-4.1.0"
sources."once-1.4.0"
sources."onetime-2.0.1"
- sources."open-7.0.4"
+ sources."open-7.1.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-1.1.0"
+ sources."p-cancelable-2.0.0"
sources."p-finally-1.0.0"
+ sources."p-limit-2.3.0"
sources."p-map-2.1.0"
- (sources."pac-proxy-agent-3.0.1" // {
+ sources."p-try-2.2.0"
+ sources."pac-proxy-agent-3.0.1"
+ sources."pac-resolver-3.0.0"
+ (sources."package-json-6.5.0" // {
dependencies = [
- sources."debug-4.2.0"
+ sources."@sindresorhus/is-0.14.0"
+ sources."@szmarczak/http-timer-1.1.2"
+ (sources."cacheable-request-6.1.0" // {
+ dependencies = [
+ sources."lowercase-keys-2.0.0"
+ ];
+ })
+ sources."decompress-response-3.3.0"
+ sources."defer-to-connect-1.1.3"
+ sources."get-stream-5.1.0"
+ sources."got-9.6.0"
+ sources."json-buffer-3.0.0"
+ sources."keyv-3.1.0"
+ sources."lowercase-keys-1.0.1"
+ sources."p-cancelable-1.1.0"
+ sources."responselike-1.0.2"
];
})
- sources."pac-resolver-3.0.0"
- sources."package-json-6.5.0"
sources."pako-0.2.9"
+ sources."parse-link-header-1.0.1"
sources."path-is-absolute-1.0.1"
sources."path-key-2.0.1"
+ sources."path-type-4.0.0"
sources."peek-stream-1.1.3"
+ sources."picomatch-2.2.2"
+ sources."pluralize-7.0.0"
sources."prelude-ls-1.1.2"
sources."prepend-http-2.0.0"
+ sources."pretty-bytes-5.3.0"
sources."process-nextick-args-2.0.1"
sources."progress-2.0.3"
sources."promise-7.3.1"
- (sources."proxy-agent-3.1.1" // {
- dependencies = [
- sources."debug-4.2.0"
- ];
- })
+ sources."promise-deferred-2.0.3"
+ sources."promiseback-2.0.3"
+ sources."proxy-agent-3.1.1"
sources."proxy-from-env-1.1.0"
sources."pseudomap-1.0.2"
sources."pump-3.0.0"
@@ -78032,6 +79454,7 @@ in
];
})
sources."pupa-2.0.1"
+ sources."quick-lru-5.1.1"
sources."raw-body-2.4.1"
sources."rc-1.2.8"
(sources."readable-stream-2.3.7" // {
@@ -78040,13 +79463,16 @@ in
sources."string_decoder-1.1.1"
];
})
- sources."registry-auth-token-4.1.1"
+ sources."registry-auth-token-4.2.0"
sources."registry-url-5.1.0"
- sources."responselike-1.0.2"
+ sources."resolve-alpn-1.0.0"
+ sources."responselike-2.0.0"
sources."restore-cursor-2.0.0"
+ sources."reusify-1.0.4"
sources."rimraf-2.7.1"
sources."run-async-2.4.1"
- sources."rxjs-6.5.5"
+ sources."run-parallel-1.1.9"
+ sources."rxjs-6.6.2"
sources."safe-buffer-5.1.2"
sources."safer-buffer-2.1.2"
sources."sax-1.2.4"
@@ -78058,28 +79484,43 @@ in
sources."shebang-command-1.2.0"
sources."shebang-regex-1.0.0"
sources."signal-exit-3.0.3"
+ sources."slash-3.0.0"
sources."smart-buffer-4.1.0"
- (sources."snyk-config-3.1.0" // {
- dependencies = [
- sources."debug-4.2.0"
- ];
- })
- (sources."snyk-docker-plugin-3.6.3" // {
+ sources."snyk-config-3.1.0"
+ (sources."snyk-docker-plugin-3.16.0" // {
dependencies = [
- sources."debug-4.2.0"
+ sources."rimraf-3.0.2"
+ (sources."snyk-nodejs-lockfile-parser-1.22.0" // {
+ dependencies = [
+ sources."event-loop-spinner-1.1.0"
+ sources."uuid-3.4.0"
+ ];
+ })
+ sources."tmp-0.2.1"
+ sources."uuid-8.3.0"
];
})
sources."snyk-go-parser-1.4.1"
- (sources."snyk-go-plugin-1.14.2" // {
+ (sources."snyk-go-plugin-1.16.0" // {
dependencies = [
- sources."debug-4.2.0"
- sources."tmp-0.1.0"
+ (sources."@snyk/dep-graph-1.19.3" // {
+ dependencies = [
+ sources."@snyk/graphlib-2.1.9-patch.2"
+ ];
+ })
+ sources."rimraf-3.0.2"
+ sources."tmp-0.2.0"
];
})
- (sources."snyk-gradle-plugin-3.3.4" // {
+ (sources."snyk-gradle-plugin-3.5.1" // {
dependencies = [
- (sources."@snyk/cli-interface-2.3.2" // {
+ (sources."@snyk/cli-interface-2.8.0" // {
dependencies = [
+ (sources."@snyk/dep-graph-1.19.0" // {
+ dependencies = [
+ sources."tslib-2.0.0"
+ ];
+ })
sources."tslib-1.13.0"
];
})
@@ -78087,7 +79528,6 @@ in
sources."chalk-3.0.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
- sources."debug-4.2.0"
sources."has-flag-4.0.0"
sources."rimraf-3.0.2"
sources."supports-color-7.1.0"
@@ -78095,23 +79535,16 @@ in
sources."tslib-2.0.0"
];
})
- (sources."snyk-module-3.1.0" // {
+ sources."snyk-module-3.1.0"
+ (sources."snyk-mvn-plugin-2.18.2" // {
dependencies = [
- sources."debug-4.2.0"
- ];
- })
- (sources."snyk-mvn-plugin-2.15.2" // {
- dependencies = [
- sources."@snyk/cli-interface-2.5.0"
- sources."debug-4.2.0"
sources."tmp-0.1.0"
sources."tslib-1.11.1"
];
})
- sources."snyk-nodejs-lockfile-parser-1.22.0"
+ sources."snyk-nodejs-lockfile-parser-1.26.3"
(sources."snyk-nuget-plugin-1.18.1" // {
dependencies = [
- sources."debug-4.2.0"
sources."jszip-3.3.0"
sources."pako-1.0.11"
];
@@ -78126,7 +79559,6 @@ in
(sources."snyk-policy-1.14.1" // {
dependencies = [
sources."@types/node-6.14.10"
- sources."debug-4.2.0"
sources."hosted-git-info-2.8.8"
(sources."snyk-module-2.1.0" // {
dependencies = [
@@ -78136,10 +79568,15 @@ in
];
})
sources."snyk-python-plugin-1.17.1"
- sources."snyk-resolve-1.0.1"
+ (sources."snyk-resolve-1.0.1" // {
+ dependencies = [
+ sources."debug-3.2.6"
+ ];
+ })
(sources."snyk-resolve-deps-4.4.0" // {
dependencies = [
sources."@types/node-6.14.10"
+ sources."debug-3.2.6"
sources."hosted-git-info-2.8.8"
sources."lru-cache-4.1.5"
sources."semver-5.7.1"
@@ -78149,13 +79586,13 @@ in
})
(sources."snyk-sbt-plugin-2.11.0" // {
dependencies = [
- sources."debug-4.2.0"
sources."tmp-0.1.0"
];
})
sources."snyk-tree-1.0.0"
(sources."snyk-try-require-1.3.1" // {
dependencies = [
+ sources."debug-3.2.6"
sources."lru-cache-4.1.5"
sources."yallist-2.1.2"
];
@@ -78173,7 +79610,15 @@ in
sources."ssh2-0.8.9"
sources."ssh2-streams-0.4.10"
sources."statuses-1.5.0"
+ sources."stream-buffers-3.0.2"
sources."stream-shift-1.0.1"
+ sources."stream-to-array-2.3.0"
+ (sources."stream-to-promise-2.2.0" // {
+ dependencies = [
+ sources."end-of-stream-1.1.0"
+ sources."once-1.3.3"
+ ];
+ })
sources."streamsearch-0.1.2"
(sources."string-width-2.1.1" // {
dependencies = [
@@ -78189,7 +79634,12 @@ in
sources."strip-eof-1.0.0"
sources."strip-json-comments-2.0.1"
sources."supports-color-5.5.0"
- (sources."tar-stream-2.1.2" // {
+ (sources."tar-4.4.13" // {
+ dependencies = [
+ sources."mkdirp-0.5.5"
+ ];
+ })
+ (sources."tar-stream-2.1.3" // {
dependencies = [
sources."readable-stream-3.6.0"
sources."safe-buffer-5.2.1"
@@ -78209,14 +79659,17 @@ in
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"
sources."tslib-1.13.0"
+ sources."tunnel-0.0.6"
sources."tweetnacl-0.14.5"
sources."type-check-0.3.2"
sources."type-fest-0.8.1"
sources."typedarray-to-buffer-3.1.5"
+ sources."underscore-1.10.2"
sources."unique-string-2.0.0"
sources."unpipe-1.0.0"
(sources."update-notifier-4.1.0" // {
@@ -78244,7 +79697,7 @@ in
];
})
sources."window-size-0.1.4"
- sources."windows-release-3.3.0"
+ sources."windows-release-3.3.1"
sources."word-wrap-1.2.3"
(sources."wrap-ansi-5.1.0" // {
dependencies = [
@@ -78260,6 +79713,7 @@ in
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"
@@ -78285,7 +79739,7 @@ in
version = "2.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/socket.io/-/socket.io-2.3.0.tgz";
- sha512 = "0bdxvppln4a0bj8iz9bkrxsd8miixda1yagpv6rrmvm4aylz90bp7gair29irpps3aymil121ia13b98k6r6l7z8wh6gl73bbd3s3yq";
+ sha512 = "2A892lrj0GcgR/9Qk81EaY2gYhCBxurV0PfmmESO6p27QPrUK1J3zdns+5QPqvUYK2q657nSj0guoIil9+7eFg==";
};
dependencies = [
sources."accepts-1.3.7"
@@ -78303,8 +79757,8 @@ in
sources."component-inherit-0.0.3"
sources."cookie-0.3.1"
sources."debug-4.1.1"
- sources."engine.io-3.4.1"
- (sources."engine.io-client-3.4.2" // {
+ sources."engine.io-3.4.2"
+ (sources."engine.io-client-3.4.3" // {
dependencies = [
sources."component-emitter-1.3.0"
sources."ws-6.1.4"
@@ -78335,7 +79789,7 @@ in
})
sources."socket.io-parser-3.4.1"
sources."to-array-0.1.4"
- sources."ws-7.3.0"
+ sources."ws-7.3.1"
sources."xmlhttprequest-ssl-1.5.5"
sources."yeast-0.1.2"
];
@@ -78373,7 +79827,7 @@ in
sources."ci-info-1.6.0"
sources."cli-boxes-1.0.0"
sources."cli-cursor-2.1.0"
- sources."cli-spinners-2.3.0"
+ sources."cli-spinners-2.4.0"
sources."clone-1.0.4"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
@@ -78524,10 +79978,10 @@ in
ssb-server = nodeEnv.buildNodePackage {
name = "ssb-server";
packageName = "ssb-server";
- version = "16.0.0";
+ version = "16.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/ssb-server/-/ssb-server-16.0.0.tgz";
- sha512 = "pmAXsxC5OIzwciT1IcTNXI36qMWJJr7zLjq6Hft8fsijaw3NMh5eyGq72UMbeHIdaTPESmtg7Y2cuVuPhv3vrA==";
+ url = "https://registry.npmjs.org/ssb-server/-/ssb-server-16.0.1.tgz";
+ sha512 = "cast7wQRxqUSiRVyFoaTtymeukwSh5nlfDj5ShHmdnh0qmfi4uQnvPuBA5BBgC3WEtI/ozgNjAc1/vqJFgILig==";
};
dependencies = [
sources."abstract-leveldown-6.0.3"
@@ -78678,7 +80132,7 @@ in
})
sources."epidemic-broadcast-trees-7.0.0"
sources."errno-0.1.7"
- sources."es-abstract-1.17.5"
+ sources."es-abstract-1.17.6"
(sources."es-get-iterator-1.1.0" // {
dependencies = [
sources."isarray-2.0.5"
@@ -78706,26 +80160,39 @@ in
sources."level-codec-6.2.0"
];
})
+ (sources."flumedb-2.1.8" // {
+ dependencies = [
+ sources."pull-abortable-4.1.1"
+ ];
+ })
sources."flumelog-offset-3.4.4"
(sources."flumeview-hashtable-1.1.1" // {
dependencies = [
sources."atomic-file-1.1.5"
];
})
- sources."flumeview-level-3.0.14"
+ (sources."flumeview-level-4.0.4" // {
+ dependencies = [
+ sources."abstract-leveldown-6.2.3"
+ sources."level-6.0.1"
+ sources."level-js-5.0.2"
+ sources."mkdirp-1.0.4"
+ ];
+ })
(sources."flumeview-links-1.0.1" // {
dependencies = [
sources."deep-equal-2.0.3"
+ sources."flumeview-level-3.0.14"
sources."isarray-2.0.5"
sources."map-filter-reduce-3.2.2"
];
})
- (sources."flumeview-query-7.2.2" // {
+ (sources."flumeview-query-8.0.0" // {
dependencies = [
sources."map-filter-reduce-3.2.2"
];
})
- sources."flumeview-reduce-1.3.16"
+ sources."flumeview-reduce-1.3.17"
sources."for-each-0.3.3"
sources."for-in-1.0.2"
sources."for-own-0.1.5"
@@ -78786,7 +80253,7 @@ in
sources."is-binary-path-1.0.1"
sources."is-boolean-object-1.0.1"
sources."is-buffer-1.1.6"
- sources."is-callable-1.1.5"
+ sources."is-callable-1.2.0"
sources."is-canonical-base64-1.1.1"
(sources."is-data-descriptor-1.0.0" // {
dependencies = [
@@ -78818,7 +80285,7 @@ in
})
sources."is-posix-bracket-0.1.1"
sources."is-primitive-2.0.0"
- sources."is-regex-1.0.5"
+ sources."is-regex-1.1.0"
sources."is-set-2.0.1"
sources."is-string-1.0.5"
sources."is-symbol-1.0.3"
@@ -78835,7 +80302,7 @@ in
sources."kind-of-3.2.2"
sources."layered-graph-1.1.3"
sources."level-5.0.1"
- sources."level-codec-9.0.1"
+ sources."level-codec-9.0.2"
sources."level-concat-iterator-2.0.1"
sources."level-errors-2.0.1"
(sources."level-iterator-stream-4.0.2" // {
@@ -78878,6 +80345,7 @@ in
sources."libnested-1.5.0"
sources."libsodium-0.7.6"
sources."libsodium-wrappers-0.7.6"
+ sources."lodash.clonedeep-4.5.0"
sources."lodash.get-4.4.2"
sources."log-symbols-1.0.2"
sources."log-update-1.0.2"
@@ -78901,6 +80369,7 @@ in
];
})
sources."mkdirp-0.5.5"
+ sources."monotonic-timestamp-0.0.9"
sources."moo-0.5.1"
sources."ms-2.1.2"
sources."multiblob-1.13.7"
@@ -78928,9 +80397,9 @@ in
})
sources."napi-macros-2.0.0"
sources."ncp-2.0.0"
- sources."nearley-2.19.3"
+ sources."nearley-2.19.5"
sources."nice-try-1.0.5"
- sources."node-gyp-build-4.2.2"
+ sources."node-gyp-build-4.2.3"
sources."non-private-ip-1.4.4"
sources."normalize-path-2.1.1"
sources."normalize-uri-1.1.3"
@@ -78949,7 +80418,7 @@ in
})
];
})
- sources."object-inspect-1.7.0"
+ sources."object-inspect-1.8.0"
sources."object-is-1.1.2"
sources."object-keys-1.1.1"
(sources."object-visit-1.0.1" // {
@@ -78967,6 +80436,7 @@ in
sources."observ-0.2.0"
sources."observ-debounce-1.1.1"
sources."obv-0.0.1"
+ sources."obz-1.0.2"
sources."on-change-network-0.0.2"
sources."on-wakeup-1.0.1"
sources."once-1.4.0"
@@ -78976,7 +80446,7 @@ in
sources."os-homedir-1.0.2"
sources."os-tmpdir-1.0.2"
sources."osenv-0.1.5"
- sources."packet-stream-2.0.4"
+ sources."packet-stream-2.0.5"
sources."packet-stream-codec-1.1.2"
sources."parse-entities-1.2.2"
sources."parse-glob-3.0.4"
@@ -79184,7 +80654,7 @@ in
];
})
sources."snapdragon-util-3.0.1"
- sources."socks-2.3.3"
+ sources."socks-2.4.1"
sources."sodium-browserify-1.3.0"
(sources."sodium-browserify-tweetnacl-0.2.6" // {
dependencies = [
@@ -79203,14 +80673,27 @@ in
sources."ssb-caps-1.1.0"
sources."ssb-client-4.9.0"
sources."ssb-config-3.4.4"
+ (sources."ssb-db-20.3.0" // {
+ dependencies = [
+ sources."glob-7.1.6"
+ sources."mkdirp-1.0.4"
+ sources."rimraf-3.0.2"
+ ];
+ })
sources."ssb-ebt-5.6.7"
- sources."ssb-friends-4.1.4"
+ sources."ssb-friends-4.2.0"
(sources."ssb-gossip-1.1.1" // {
dependencies = [
sources."atomic-file-1.1.5"
];
})
- sources."ssb-invite-2.1.4"
+ (sources."ssb-invite-2.1.5" // {
+ dependencies = [
+ sources."abstract-leveldown-6.2.3"
+ sources."level-6.0.1"
+ sources."level-js-5.0.2"
+ ];
+ })
sources."ssb-keys-7.2.2"
sources."ssb-links-3.0.9"
sources."ssb-local-1.0.0"
@@ -79219,7 +80702,7 @@ in
sources."ssb-msgs-5.2.0"
sources."ssb-no-auth-1.0.0"
sources."ssb-onion-1.0.0"
- (sources."ssb-ooo-1.3.2" // {
+ (sources."ssb-ooo-1.3.3" // {
dependencies = [
sources."flumecodec-0.0.1"
sources."level-codec-6.2.0"
@@ -79227,10 +80710,11 @@ in
})
sources."ssb-plugins-1.0.4"
sources."ssb-private1-1.0.1"
- sources."ssb-query-2.4.3"
- sources."ssb-ref-2.13.9"
+ sources."ssb-query-2.4.5"
+ sources."ssb-ref-2.14.0"
sources."ssb-replicate-1.3.2"
sources."ssb-unix-socket-1.0.0"
+ sources."ssb-validate-4.1.1"
sources."ssb-ws-6.2.3"
sources."stack-0.1.0"
(sources."static-extend-0.1.2" // {
@@ -79259,8 +80743,6 @@ in
sources."string-width-1.0.2"
sources."string.prototype.trim-1.2.1"
sources."string.prototype.trimend-1.0.1"
- sources."string.prototype.trimleft-2.1.2"
- sources."string.prototype.trimright-2.1.2"
sources."string.prototype.trimstart-1.0.1"
sources."string_decoder-1.1.1"
sources."stringify-entities-1.3.2"
@@ -79270,6 +80752,8 @@ in
(sources."tape-4.13.3" // {
dependencies = [
sources."glob-7.1.6"
+ sources."is-regex-1.0.5"
+ sources."object-inspect-1.7.0"
];
})
sources."text-table-0.2.0"
@@ -79382,7 +80866,7 @@ in
sources."ws-1.1.5"
];
})
- sources."@types/babel-types-7.0.7"
+ sources."@types/babel-types-7.0.8"
sources."@types/babylon-6.16.5"
sources."accepts-1.3.7"
sources."acorn-3.3.0"
@@ -79415,7 +80899,7 @@ in
sources."semver-5.0.3"
];
})
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."align-text-0.1.4"
sources."ansi-regex-2.1.1"
sources."ansi-styles-2.2.1"
@@ -79432,7 +80916,7 @@ in
sources."async-1.5.2"
sources."async-limiter-1.0.1"
sources."asynckit-0.4.0"
- (sources."aws-sdk-2.686.0" // {
+ (sources."aws-sdk-2.726.0" // {
dependencies = [
sources."uuid-3.3.2"
];
@@ -79467,13 +80951,13 @@ in
})
sources."boom-2.10.1"
sources."brace-expansion-1.1.11"
- sources."buffer-4.9.1"
+ sources."buffer-4.9.2"
sources."buffer-crc32-0.2.13"
sources."buffer-equal-constant-time-1.0.1"
sources."buffer-from-1.1.1"
sources."bufferutil-1.3.0"
sources."bufferview-1.0.1"
- sources."bunyan-1.8.12"
+ sources."bunyan-1.8.14"
sources."busboy-0.2.14"
sources."bytebuffer-3.5.5"
sources."bytes-3.1.0"
@@ -79568,14 +81052,14 @@ in
sources."ejs-0.8.8"
sources."encodeurl-1.0.2"
sources."end-of-stream-1.4.4"
- (sources."engine.io-3.4.1" // {
+ (sources."engine.io-3.4.2" // {
dependencies = [
sources."cookie-0.3.1"
sources."debug-4.1.1"
- sources."ws-7.3.0"
+ sources."ws-7.3.1"
];
})
- (sources."engine.io-client-3.4.2" // {
+ (sources."engine.io-client-3.4.3" // {
dependencies = [
sources."component-emitter-1.3.0"
sources."debug-4.1.1"
@@ -79612,23 +81096,18 @@ in
sources."extsprintf-1.3.0"
sources."eyes-0.1.8"
sources."faker-3.1.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."fd-slicer-1.1.0"
sources."finalhandler-1.1.2"
sources."find-up-3.0.0"
- (sources."follow-redirects-1.11.0" // {
- dependencies = [
- sources."debug-3.2.6"
- ];
- })
+ sources."follow-redirects-1.12.1"
sources."forever-agent-0.6.1"
sources."form-data-2.1.4"
sources."formidable-1.2.2"
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"
@@ -79648,7 +81127,6 @@ in
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 = [
@@ -79656,6 +81134,7 @@ in
];
})
sources."has-cors-1.1.0"
+ sources."has-symbols-1.0.1"
sources."hawk-3.1.3"
sources."highlight.js-8.2.0"
(sources."hipchatter-0.3.2" // {
@@ -79694,10 +81173,10 @@ in
})
sources."is-fullwidth-code-point-1.0.0"
sources."is-my-ip-valid-1.0.0"
- sources."is-my-json-valid-2.20.0"
+ sources."is-my-json-valid-2.20.5"
sources."is-promise-2.2.2"
sources."is-property-1.0.2"
- sources."is-regex-1.0.5"
+ sources."is-regex-1.1.0"
sources."is-stream-1.1.0"
sources."is-typedarray-1.0.0"
sources."is-utf8-0.2.1"
@@ -79706,7 +81185,7 @@ in
sources."isstream-0.1.2"
sources."jmespath-0.15.0"
sources."jpeg-turbo-0.4.0"
- sources."js-base64-2.5.2"
+ sources."js-base64-2.6.4"
sources."js-stringify-1.0.2"
sources."js-yaml-3.2.7"
sources."jsbn-0.1.1"
@@ -79723,7 +81202,7 @@ in
sources."json-schema-traverse-0.4.1"
sources."json-stringify-safe-5.0.1"
sources."json5-1.0.1"
- sources."jsonpointer-4.0.1"
+ sources."jsonpointer-4.1.0"
sources."jspath-0.3.4"
(sources."jsprim-1.4.1" // {
dependencies = [
@@ -79750,7 +81229,7 @@ in
})
sources."load-json-file-1.1.0"
sources."locate-path-3.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lodash.get-4.4.2"
sources."lodash.isequal-4.5.0"
sources."long-2.4.0"
@@ -79798,7 +81277,7 @@ in
sources."minimist-1.2.5"
sources."minitouch-prebuilt-1.2.0"
sources."mkdirp-0.5.5"
- sources."moment-2.26.0"
+ sources."moment-2.27.0"
sources."ms-2.1.2"
sources."multer-1.4.2"
sources."mustache-2.3.2"
@@ -79914,7 +81393,7 @@ in
sources."aws-sign2-0.7.0"
sources."caseless-0.12.0"
sources."form-data-2.3.3"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."http-signature-1.2.0"
sources."oauth-sign-0.9.0"
sources."punycode-2.1.1"
@@ -80124,7 +81603,7 @@ in
sources."which-1.3.1"
sources."which-module-2.0.0"
sources."window-size-0.1.0"
- (sources."winston-2.4.4" // {
+ (sources."winston-2.4.5" // {
dependencies = [
sources."async-1.0.0"
];
@@ -80209,7 +81688,7 @@ in
version = "1.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz";
- sha512 = "1biic6k5zbjbibabxnqg6cs0hz8vb69zb4kjgwh6nwxqigx23m7gaggva58cpqp7z2a403q9n1sqlfm6yx660nz1dj90iri0sqvy76a";
+ sha512 = "yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==";
};
dependencies = [
sources."@types/q-1.5.4"
@@ -80223,7 +81702,7 @@ in
sources."css-select-2.1.0"
sources."css-select-base-adapter-0.1.1"
sources."css-tree-1.0.0-alpha.37"
- sources."css-what-3.2.1"
+ sources."css-what-3.3.0"
(sources."csso-4.0.3" // {
dependencies = [
sources."css-tree-1.0.0-alpha.39"
@@ -80238,8 +81717,8 @@ in
})
sources."domelementtype-1.3.1"
sources."domutils-1.7.0"
- sources."entities-2.0.2"
- sources."es-abstract-1.17.5"
+ sources."entities-2.0.3"
+ sources."es-abstract-1.17.6"
sources."es-to-primitive-1.2.1"
sources."escape-string-regexp-1.0.5"
sources."esprima-4.0.1"
@@ -80247,16 +81726,16 @@ in
sources."has-1.0.3"
sources."has-flag-3.0.0"
sources."has-symbols-1.0.1"
- sources."is-callable-1.1.5"
+ sources."is-callable-1.2.0"
sources."is-date-object-1.0.2"
- sources."is-regex-1.0.5"
+ sources."is-regex-1.1.0"
sources."is-symbol-1.0.3"
sources."js-yaml-3.14.0"
sources."mdn-data-2.0.4"
sources."minimist-1.2.5"
sources."mkdirp-0.5.5"
sources."nth-check-1.0.2"
- sources."object-inspect-1.7.0"
+ sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
sources."object.assign-4.1.0"
sources."object.getownpropertydescriptors-2.1.0"
@@ -80267,8 +81746,6 @@ in
sources."sprintf-js-1.0.3"
sources."stable-0.1.8"
sources."string.prototype.trimend-1.0.1"
- sources."string.prototype.trimleft-2.1.2"
- sources."string.prototype.trimright-2.1.2"
sources."string.prototype.trimstart-1.0.1"
sources."supports-color-5.5.0"
sources."unquote-1.1.1"
@@ -80492,7 +81969,7 @@ in
sources."graceful-fs-4.2.4"
(sources."graphlib-2.1.8" // {
dependencies = [
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
];
})
sources."growl-1.9.2"
@@ -80564,7 +82041,7 @@ in
sources."json-refs-2.1.7"
(sources."json-schema-deref-sync-0.6.0" // {
dependencies = [
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
];
})
sources."jsonfile-2.4.0"
@@ -80636,7 +82113,7 @@ in
sources."nan-2.14.1"
sources."nanomatch-1.2.13"
sources."native-promise-only-0.8.1"
- sources."neo-async-2.6.1"
+ sources."neo-async-2.6.2"
(sources."nodemon-1.19.4" // {
dependencies = [
sources."debug-3.2.6"
@@ -80831,7 +82308,7 @@ in
sources."swagger-editor-2.10.5"
(sources."swagger-test-templates-1.6.0" // {
dependencies = [
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
];
})
(sources."swagger-tools-0.9.16" // {
@@ -80856,7 +82333,7 @@ in
sources."truncate-utf8-bytes-1.0.2"
sources."type-is-1.6.18"
sources."typedarray-0.0.6"
- sources."uglify-js-3.9.4"
+ sources."uglify-js-3.10.1"
sources."undefsafe-2.0.3"
(sources."union-value-1.0.1" // {
dependencies = [
@@ -80923,7 +82400,7 @@ in
sha256 = "886069ecc5eedf0371b948e8ff66e7f2943c85fe7cfdaa7183e1a3572d55852b";
};
dependencies = [
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."ansi-regex-4.1.0"
sources."ansi-styles-3.2.1"
sources."argparse-1.0.10"
@@ -80955,7 +82432,7 @@ in
sources."esprima-4.0.1"
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."find-up-3.0.0"
sources."forever-agent-0.6.1"
@@ -80963,7 +82440,7 @@ in
sources."get-caller-file-2.0.5"
sources."getpass-0.1.7"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."http-signature-1.2.0"
sources."is-fullwidth-code-point-2.0.0"
sources."is-typedarray-1.0.0"
@@ -80981,7 +82458,7 @@ in
sources."mime-types-2.1.27"
sources."minimist-1.2.5"
sources."module-alias-2.2.2"
- sources."moment-2.26.0"
+ sources."moment-2.27.0"
sources."ms-2.1.2"
sources."node-fetch-2.6.0"
sources."oauth-sign-0.9.0"
@@ -81088,28 +82565,28 @@ in
textlint = nodeEnv.buildNodePackage {
name = "textlint";
packageName = "textlint";
- version = "11.6.3";
+ version = "11.7.6";
src = fetchurl {
- url = "https://registry.npmjs.org/textlint/-/textlint-11.6.3.tgz";
- sha512 = "tTLLgB49zkJgq6GYDJOT6F31kHLulFjzovCHpN6ycv8d/aPcYl9vv7f/luR33YBQZdnGLtn+j8+G4GJAZ6Uz6w==";
+ url = "https://registry.npmjs.org/textlint/-/textlint-11.7.6.tgz";
+ sha512 = "o9nhbylWjOErba1gq2bMoJzughp9JK2VbENR+NCiMsNNEiaJ1P8jbnrL3ES86D6e0QMxziR79w5l7VmmdmLjCw==";
};
dependencies = [
sources."@azu/format-text-1.0.1"
sources."@azu/style-format-1.0.0"
- sources."@textlint/ast-node-types-4.2.5"
- sources."@textlint/ast-tester-2.1.6"
- sources."@textlint/ast-traverse-2.1.7"
- sources."@textlint/feature-flag-3.1.6"
- sources."@textlint/fixer-formatter-3.1.13"
- sources."@textlint/kernel-3.2.1"
- sources."@textlint/linter-formatter-3.1.12"
- sources."@textlint/markdown-to-ast-6.1.7"
- sources."@textlint/module-interop-1.0.2"
- sources."@textlint/text-to-ast-3.1.7"
- sources."@textlint/textlint-plugin-markdown-5.1.12"
- sources."@textlint/textlint-plugin-text-4.1.13"
- sources."@textlint/types-1.3.1"
- sources."@textlint/utils-1.0.3"
+ sources."@textlint/ast-node-types-4.3.4"
+ sources."@textlint/ast-tester-2.2.4"
+ sources."@textlint/ast-traverse-2.2.5"
+ sources."@textlint/feature-flag-3.2.4"
+ sources."@textlint/fixer-formatter-3.2.5"
+ sources."@textlint/kernel-3.3.6"
+ sources."@textlint/linter-formatter-3.2.5"
+ sources."@textlint/markdown-to-ast-6.2.5"
+ sources."@textlint/module-interop-1.1.4"
+ sources."@textlint/text-to-ast-3.2.4"
+ sources."@textlint/textlint-plugin-markdown-5.2.6"
+ sources."@textlint/textlint-plugin-text-4.2.6"
+ sources."@textlint/types-1.4.5"
+ sources."@textlint/utils-1.1.4"
sources."ajv-4.11.8"
sources."ajv-keywords-1.5.1"
sources."ansi-regex-2.1.1"
@@ -81142,7 +82619,7 @@ in
sources."define-properties-1.1.3"
sources."diff-4.0.2"
sources."error-ex-1.3.2"
- sources."es-abstract-1.17.5"
+ sources."es-abstract-1.17.6"
sources."es-to-primitive-1.2.1"
sources."escape-string-regexp-1.0.5"
sources."esprima-4.0.1"
@@ -81170,14 +82647,14 @@ in
sources."is-arguments-1.0.4"
sources."is-arrayish-0.2.1"
sources."is-buffer-1.1.6"
- sources."is-callable-1.1.5"
+ sources."is-callable-1.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-plain-obj-1.1.0"
- sources."is-regex-1.0.5"
+ sources."is-regex-1.1.0"
sources."is-symbol-1.0.3"
sources."is-utf8-0.2.1"
sources."is-whitespace-character-1.0.4"
@@ -81191,18 +82668,18 @@ in
sources."levn-0.3.0"
sources."load-json-file-1.1.0"
sources."locate-path-2.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."log-symbols-1.0.2"
sources."map-like-2.0.0"
sources."markdown-escapes-1.0.4"
- sources."md5-2.2.1"
+ sources."md5-2.3.0"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
sources."mkdirp-0.5.5"
sources."ms-2.1.2"
sources."normalize-package-data-2.5.0"
sources."number-is-nan-1.0.1"
- sources."object-inspect-1.7.0"
+ sources."object-inspect-1.8.0"
sources."object-is-1.1.2"
sources."object-keys-1.1.1"
sources."object.assign-4.1.0"
@@ -81259,10 +82736,7 @@ in
sources."strip-ansi-3.0.1"
];
})
- sources."string.prototype.padstart-3.1.0"
sources."string.prototype.trimend-1.0.1"
- sources."string.prototype.trimleft-2.1.2"
- sources."string.prototype.trimright-2.1.2"
sources."string.prototype.trimstart-1.0.1"
sources."string_decoder-1.1.1"
(sources."strip-ansi-6.0.0" // {
@@ -81328,7 +82802,7 @@ in
sha1 = "9139c65b8da891c983b368a50a286338cd76777a";
};
dependencies = [
- sources."@textlint/ast-node-types-4.2.5"
+ sources."@textlint/ast-node-types-4.3.4"
sources."txt-to-ast-3.0.3"
];
buildInputs = globalBuildInputs;
@@ -81351,23 +82825,21 @@ in
};
dependencies = [
sources."define-properties-1.1.3"
- sources."es-abstract-1.17.5"
+ sources."es-abstract-1.17.6"
sources."es-to-primitive-1.2.1"
sources."function-bind-1.1.1"
sources."has-1.0.3"
sources."has-symbols-1.0.1"
- sources."is-callable-1.1.5"
+ sources."is-callable-1.2.0"
sources."is-date-object-1.0.2"
- sources."is-regex-1.0.5"
+ sources."is-regex-1.1.0"
sources."is-symbol-1.0.3"
sources."match-index-1.0.3"
- sources."object-inspect-1.7.0"
+ sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
sources."object.assign-4.1.0"
sources."regexp.prototype.flags-1.3.0"
sources."string.prototype.trimend-1.0.1"
- sources."string.prototype.trimleft-2.1.2"
- sources."string.prototype.trimright-2.1.2"
sources."string.prototype.trimstart-1.0.1"
];
buildInputs = globalBuildInputs;
@@ -81383,67 +82855,92 @@ in
textlint-rule-alex = nodeEnv.buildNodePackage {
name = "textlint-rule-alex";
packageName = "textlint-rule-alex";
- version = "1.3.1";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/textlint-rule-alex/-/textlint-rule-alex-1.3.1.tgz";
- sha512 = "TP+dtJcCe0+ZR7Gp1E3iJdf3XtOImrEIcUdaQnok4QJJEutZ1dTiP4rCfnyOxz70NZ+2RdBJgZeZZWGhuJzSwA==";
+ url = "https://registry.npmjs.org/textlint-rule-alex/-/textlint-rule-alex-2.1.0.tgz";
+ sha512 = "+ctxNHWJNfO7IXMj+D4XOBHL1Gj7/vnroCjw8wByPxpCngfr/fmMYyaJ5H5v9dIQjY+WuPmpAp3xM4zkZqjHJQ==";
};
dependencies = [
- sources."@textlint/ast-node-types-4.2.5"
- sources."@textlint/types-1.3.1"
- sources."alex-5.1.0"
- sources."ansi-align-2.0.0"
- sources."ansi-regex-3.0.0"
+ sources."@babel/code-frame-7.10.4"
+ sources."@babel/helper-validator-identifier-7.10.4"
+ sources."@babel/highlight-7.10.4"
+ sources."@sindresorhus/is-0.14.0"
+ 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/normalize-package-data-2.4.0"
+ sources."@types/unist-2.0.3"
+ sources."alex-8.2.0"
+ sources."ansi-align-3.0.0"
+ 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-iterate-1.1.4"
+ sources."arrify-2.0.1"
sources."bail-1.0.5"
sources."balanced-match-1.0.0"
sources."boundary-1.0.1"
- (sources."boxen-1.3.0" // {
+ (sources."boxen-3.2.0" // {
dependencies = [
- sources."camelcase-4.1.0"
+ sources."camelcase-5.3.1"
+ sources."type-fest-0.3.1"
];
})
sources."brace-expansion-1.1.11"
sources."bubble-stream-error-1.0.0"
sources."buffer-from-1.1.1"
- sources."camelcase-2.1.1"
- sources."camelcase-keys-2.1.0"
- sources."capture-stack-trace-1.0.1"
+ (sources."cacheable-request-6.1.0" // {
+ dependencies = [
+ sources."get-stream-5.1.0"
+ sources."lowercase-keys-2.0.0"
+ sources."pump-3.0.0"
+ ];
+ })
+ sources."camelcase-6.0.0"
+ (sources."camelcase-keys-6.2.2" // {
+ dependencies = [
+ sources."camelcase-5.3.1"
+ ];
+ })
+ sources."ccount-1.0.5"
sources."chalk-2.4.2"
sources."character-entities-1.2.4"
sources."character-entities-legacy-1.1.4"
sources."character-reference-invalid-1.1.4"
- sources."ci-info-1.6.0"
- sources."cli-boxes-1.0.0"
- sources."code-point-at-1.1.0"
+ sources."ci-info-2.0.0"
+ sources."cli-boxes-2.2.0"
+ sources."clone-response-1.0.2"
sources."collapse-white-space-1.0.6"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
+ sources."comma-separated-tokens-1.0.8"
sources."concat-map-0.0.1"
- (sources."concat-stream-1.6.2" // {
+ (sources."concat-stream-2.0.0" // {
dependencies = [
- sources."isarray-1.0.0"
- sources."process-nextick-args-2.0.1"
- sources."readable-stream-2.3.7"
- sources."string_decoder-1.1.1"
+ sources."readable-stream-3.6.0"
+ sources."string_decoder-1.3.0"
];
})
- sources."configstore-3.1.2"
+ sources."configstore-4.0.0"
sources."core-util-is-1.0.2"
- sources."create-error-class-3.0.2"
sources."cross-spawn-5.1.0"
sources."crypto-random-string-1.0.0"
- sources."currently-unhandled-0.4.1"
- sources."cuss-1.19.0"
+ sources."cuss-1.20.0"
sources."debug-4.2.0"
sources."decamelize-1.2.0"
+ (sources."decamelize-keys-1.1.0" // {
+ dependencies = [
+ sources."map-obj-1.0.1"
+ ];
+ })
+ sources."decompress-response-3.3.0"
sources."deep-extend-0.6.0"
+ sources."defer-to-connect-1.1.3"
sources."dot-prop-4.2.0"
sources."duplexer-0.1.1"
sources."duplexer3-0.1.4"
+ sources."emoji-regex-7.0.3"
sources."end-of-stream-1.4.4"
sources."error-ex-1.3.2"
sources."escape-string-regexp-1.0.5"
@@ -81452,132 +82949,179 @@ in
sources."execa-0.7.0"
sources."extend-3.0.2"
sources."fault-1.0.4"
- sources."find-up-1.1.2"
+ sources."figures-3.2.0"
+ sources."find-up-4.1.0"
sources."fn-name-2.0.1"
sources."format-0.2.2"
sources."from-0.1.7"
sources."fs.realpath-1.0.0"
- sources."get-stdin-4.0.1"
sources."get-stream-3.0.0"
sources."git-diff-tree-1.1.0"
sources."git-spawned-stream-1.0.1"
sources."glob-7.1.6"
sources."global-dirs-0.1.1"
- sources."got-6.7.1"
+ (sources."got-9.6.0" // {
+ dependencies = [
+ sources."get-stream-4.1.0"
+ sources."pump-3.0.0"
+ ];
+ })
sources."graceful-fs-4.2.4"
+ sources."hard-rejection-2.1.0"
sources."has-flag-3.0.0"
+ sources."has-yarn-2.1.0"
+ sources."hast-util-embedded-1.0.5"
+ sources."hast-util-from-parse5-5.0.3"
+ sources."hast-util-has-property-1.0.4"
+ sources."hast-util-is-body-ok-link-1.0.4"
+ sources."hast-util-is-element-1.0.4"
+ sources."hast-util-parse-selector-2.2.4"
+ sources."hast-util-phrasing-1.0.5"
+ sources."hast-util-to-nlcst-1.2.7"
+ sources."hast-util-to-string-1.0.4"
+ sources."hast-util-whitespace-1.0.4"
+ sources."hastscript-5.1.2"
sources."hosted-git-info-2.8.8"
- sources."ignore-3.3.10"
+ sources."http-cache-semantics-4.1.0"
+ sources."ignore-5.1.8"
sources."import-lazy-2.1.0"
sources."imurmurhash-0.1.4"
- sources."indent-string-2.1.0"
+ sources."indent-string-4.0.0"
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-1.1.6"
- sources."is-ci-1.2.1"
+ sources."is-buffer-2.0.4"
+ sources."is-ci-2.0.0"
sources."is-decimal-1.0.4"
sources."is-empty-1.2.0"
- sources."is-finite-1.1.0"
sources."is-fullwidth-code-point-2.0.0"
sources."is-hexadecimal-1.0.4"
sources."is-hidden-1.1.3"
sources."is-installed-globally-0.1.0"
- sources."is-npm-1.0.0"
+ sources."is-npm-3.0.0"
sources."is-obj-1.0.1"
sources."is-object-1.0.1"
sources."is-path-inside-1.0.1"
sources."is-plain-obj-1.1.0"
- sources."is-redirect-1.0.0"
- sources."is-retry-allowed-1.2.0"
sources."is-stream-1.1.0"
- sources."is-utf8-0.2.1"
sources."is-whitespace-character-1.0.4"
sources."is-word-character-1.0.4"
+ sources."is-yarn-global-0.3.0"
sources."isarray-0.0.1"
sources."isexe-2.0.0"
+ sources."js-tokens-4.0.0"
sources."js-yaml-3.14.0"
- sources."latest-version-3.1.0"
+ sources."json-buffer-3.0.0"
+ sources."json-parse-better-errors-1.0.2"
+ sources."keyv-3.1.0"
+ sources."kind-of-6.0.3"
+ sources."latest-version-5.1.0"
sources."limit-spawn-0.0.3"
- sources."load-json-file-1.1.0"
+ sources."lines-and-columns-1.1.6"
sources."load-plugin-2.3.1"
+ sources."locate-path-5.0.0"
sources."lodash.difference-4.5.0"
sources."lodash.intersection-4.4.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" // {
- dependencies = [
- sources."pify-3.0.0"
- ];
- })
- sources."map-obj-1.0.1"
+ sources."make-dir-1.3.0"
+ sources."map-obj-4.1.0"
sources."map-stream-0.1.0"
sources."markdown-escapes-1.0.4"
sources."mdast-comment-marker-1.1.2"
sources."mdast-util-to-nlcst-3.2.3"
- sources."meow-3.7.0"
+ sources."meow-7.0.1"
+ 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-4.1.0" // {
+ dependencies = [
+ sources."arrify-1.0.1"
+ ];
+ })
sources."ms-2.1.2"
sources."nlcst-is-literal-1.2.1"
sources."nlcst-normalize-2.1.4"
sources."nlcst-search-1.5.1"
sources."nlcst-to-string-2.0.4"
sources."normalize-package-data-2.5.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."object-assign-4.1.1"
sources."object-keys-1.1.1"
sources."once-1.4.0"
sources."os-homedir-1.0.2"
+ sources."p-cancelable-1.1.0"
sources."p-finally-1.0.0"
- sources."package-json-4.0.1"
+ sources."p-limit-2.3.0"
+ sources."p-locate-4.1.0"
+ sources."p-try-2.2.0"
+ (sources."package-json-6.5.0" // {
+ dependencies = [
+ sources."semver-6.3.0"
+ ];
+ })
sources."parse-english-4.1.3"
sources."parse-entities-1.2.2"
- sources."parse-json-2.2.0"
+ sources."parse-json-5.0.1"
sources."parse-latin-4.2.1"
- sources."path-exists-2.1.0"
+ sources."parse5-5.1.1"
+ sources."path-exists-4.0.0"
sources."path-is-absolute-1.0.1"
sources."path-is-inside-1.0.2"
sources."path-key-2.0.1"
sources."path-parse-1.0.6"
- sources."path-type-1.1.0"
sources."pause-stream-0.0.11"
- sources."pify-2.3.0"
- sources."pinkie-2.0.4"
- sources."pinkie-promise-2.0.1"
- sources."pluralize-7.0.0"
- sources."prepend-http-1.0.4"
+ sources."pify-3.0.0"
+ sources."pluralize-8.0.0"
+ sources."prepend-http-2.0.0"
sources."process-nextick-args-1.0.7"
+ sources."property-information-5.5.0"
sources."pseudomap-1.0.2"
sources."pump-1.0.3"
sources."pump-chain-1.0.0"
+ sources."quick-lru-4.0.1"
sources."quotation-1.1.3"
sources."rc-1.2.8"
- sources."read-pkg-1.1.0"
- sources."read-pkg-up-1.0.1"
+ (sources."read-pkg-5.2.0" // {
+ dependencies = [
+ sources."type-fest-0.6.0"
+ ];
+ })
+ (sources."read-pkg-up-7.0.1" // {
+ dependencies = [
+ sources."type-fest-0.8.1"
+ ];
+ })
sources."readable-stream-1.0.34"
- sources."redent-1.0.0"
- sources."registry-auth-token-3.4.0"
- sources."registry-url-3.1.0"
+ sources."redent-3.0.0"
+ sources."registry-auth-token-4.2.0"
+ sources."registry-url-5.1.0"
+ sources."rehype-parse-6.0.2"
+ sources."rehype-retext-2.0.4"
sources."remark-frontmatter-1.3.3"
- sources."remark-message-control-4.2.0"
- sources."remark-parse-4.0.0"
+ sources."remark-message-control-5.0.0"
+ sources."remark-parse-7.0.2"
sources."remark-retext-3.1.3"
sources."repeat-string-1.6.1"
- sources."repeating-2.0.1"
sources."replace-ext-1.0.0"
sources."resolve-1.17.0"
sources."resolve-from-5.0.0"
+ sources."responselike-1.0.2"
sources."retext-english-3.0.4"
- sources."retext-equality-3.2.0"
- sources."retext-profanities-4.4.0"
- sources."safe-buffer-5.1.2"
+ (sources."retext-equality-4.3.0" // {
+ dependencies = [
+ sources."unist-util-is-4.0.2"
+ sources."unist-util-visit-2.0.3"
+ sources."unist-util-visit-parents-3.1.0"
+ ];
+ })
+ sources."retext-profanities-5.0.0"
+ sources."safe-buffer-5.2.1"
sources."semver-5.7.1"
sources."semver-diff-2.1.0"
sources."shebang-command-1.2.0"
@@ -81585,6 +83129,7 @@ in
sources."shellsubstitute-1.2.0"
sources."signal-exit-3.0.3"
sources."sliced-1.0.1"
+ sources."space-separated-tokens-1.1.5"
(sources."spawn-to-readstream-0.1.3" // {
dependencies = [
sources."object-keys-0.4.0"
@@ -81608,12 +83153,11 @@ in
sources."sprintf-js-1.0.3"
sources."state-toggle-1.0.3"
sources."stream-combiner-0.0.4"
- sources."string-width-2.1.1"
+ sources."string-width-3.1.0"
sources."string_decoder-0.10.31"
- sources."strip-ansi-4.0.0"
- sources."strip-bom-2.0.0"
+ sources."strip-ansi-5.2.0"
sources."strip-eof-1.0.0"
- sources."strip-indent-1.0.1"
+ sources."strip-indent-3.0.0"
sources."strip-json-comments-2.0.1"
sources."structured-source-3.0.2"
sources."supports-color-5.5.0"
@@ -81626,63 +83170,78 @@ in
sources."readable-stream-2.0.6"
];
})
- sources."timed-out-4.0.1"
- sources."to-vfile-2.2.0"
+ sources."to-readable-stream-1.0.0"
+ sources."to-vfile-6.1.0"
sources."trim-0.0.1"
- sources."trim-newlines-1.0.0"
+ 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."typedarray-0.0.6"
sources."unherit-1.1.3"
- sources."unified-6.2.0"
- sources."unified-diff-1.0.2"
- (sources."unified-engine-4.0.1" // {
+ (sources."unified-8.4.2" // {
dependencies = [
- sources."debug-2.6.9"
- sources."ms-2.0.0"
+ sources."is-plain-obj-2.1.0"
];
})
- sources."unified-message-control-1.0.4"
+ sources."unified-diff-3.0.1"
+ (sources."unified-engine-7.0.0" // {
+ dependencies = [
+ sources."parse-json-4.0.0"
+ ];
+ })
+ sources."unified-message-control-2.0.0"
sources."unique-string-1.0.0"
+ sources."unist-util-inspect-4.1.4"
sources."unist-util-is-3.0.0"
sources."unist-util-modify-children-1.1.6"
sources."unist-util-position-3.1.0"
sources."unist-util-remove-position-1.1.4"
- sources."unist-util-stringify-position-1.1.2"
+ sources."unist-util-stringify-position-2.0.3"
sources."unist-util-visit-1.4.1"
sources."unist-util-visit-children-1.1.4"
sources."unist-util-visit-parents-2.1.2"
sources."untildify-2.1.0"
- sources."unzip-response-2.0.1"
- sources."update-notifier-2.5.0"
- sources."url-parse-lax-1.0.0"
+ sources."update-notifier-3.0.1"
+ sources."url-parse-lax-3.0.0"
sources."util-deprecate-1.0.2"
sources."validate-npm-package-license-3.0.4"
- sources."vfile-2.3.0"
- sources."vfile-find-up-2.0.2"
+ sources."vfile-4.2.0"
+ sources."vfile-find-up-5.0.1"
sources."vfile-location-2.0.6"
- sources."vfile-message-1.1.1"
- (sources."vfile-reporter-4.0.0" // {
+ sources."vfile-message-2.0.4"
+ (sources."vfile-reporter-6.0.1" // {
dependencies = [
- sources."ansi-regex-2.1.1"
- sources."has-flag-2.0.0"
- sources."is-fullwidth-code-point-1.0.0"
- sources."string-width-1.0.2"
- sources."strip-ansi-3.0.1"
- sources."supports-color-4.5.0"
+ 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."web-namespaces-1.1.4"
sources."which-1.3.1"
- sources."widest-line-2.0.1"
+ (sources."widest-line-2.0.1" // {
+ dependencies = [
+ sources."ansi-regex-3.0.0"
+ sources."string-width-2.1.1"
+ sources."strip-ansi-4.0.0"
+ ];
+ })
sources."wrappy-1.0.2"
sources."write-file-atomic-2.4.3"
- sources."x-is-function-1.0.4"
sources."x-is-string-0.1.0"
sources."xdg-basedir-3.0.0"
sources."xtend-4.0.2"
sources."yallist-2.1.2"
+ (sources."yargs-parser-18.1.3" // {
+ dependencies = [
+ sources."camelcase-5.3.1"
+ ];
+ })
];
buildInputs = globalBuildInputs;
meta = {
@@ -81729,7 +83288,7 @@ in
};
dependencies = [
sources."match-casing-1.0.3"
- sources."strip-json-comments-3.1.0"
+ sources."strip-json-comments-3.1.1"
];
buildInputs = globalBuildInputs;
meta = {
@@ -81824,24 +83383,24 @@ in
sha512 = "HydBbkWjnMn4KrnlpnusY1BGjIG+64UySxRCvRphUAIiuJL2nbkdrIIiOjwfQhllKUa7Sf33bs6RAcbEWjZVfg==";
};
dependencies = [
- sources."@textlint/ast-node-types-4.2.5"
- sources."@textlint/types-1.3.1"
+ sources."@textlint/ast-node-types-4.3.4"
+ sources."@textlint/types-1.4.5"
sources."boundary-1.0.1"
sources."buffer-from-1.1.1"
sources."concat-stream-2.0.0"
sources."define-properties-1.1.3"
- sources."es-abstract-1.17.5"
+ sources."es-abstract-1.17.6"
sources."es-to-primitive-1.2.1"
sources."function-bind-1.1.1"
sources."has-1.0.3"
sources."has-symbols-1.0.1"
sources."inherits-2.0.4"
- sources."is-callable-1.1.5"
+ sources."is-callable-1.2.0"
sources."is-date-object-1.0.2"
- sources."is-regex-1.0.5"
+ sources."is-regex-1.1.0"
sources."is-symbol-1.0.3"
sources."object-assign-4.1.1"
- sources."object-inspect-1.7.0"
+ sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
sources."object.assign-4.1.0"
sources."object.values-1.1.1"
@@ -81849,8 +83408,6 @@ in
sources."safe-buffer-5.2.1"
sources."sentence-splitter-3.2.0"
sources."string.prototype.trimend-1.0.1"
- sources."string.prototype.trimleft-2.1.2"
- sources."string.prototype.trimright-2.1.2"
sources."string.prototype.trimstart-1.0.1"
sources."string_decoder-1.3.0"
sources."structured-source-3.0.2"
@@ -81885,21 +83442,19 @@ in
sources."define-properties-1.1.3"
sources."emoji-regex-6.5.1"
sources."end-with-1.0.2"
- sources."es-abstract-1.17.5"
+ sources."es-abstract-1.17.6"
sources."es-to-primitive-1.2.1"
sources."function-bind-1.1.1"
sources."has-1.0.3"
sources."has-symbols-1.0.1"
- sources."is-callable-1.1.5"
+ sources."is-callable-1.2.0"
sources."is-date-object-1.0.2"
- sources."is-regex-1.0.5"
+ sources."is-regex-1.1.0"
sources."is-symbol-1.0.3"
- sources."object-inspect-1.7.0"
+ sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
sources."object.assign-4.1.0"
sources."string.prototype.trimend-1.0.1"
- sources."string.prototype.trimleft-2.1.2"
- sources."string.prototype.trimright-2.1.2"
sources."string.prototype.trimstart-1.0.1"
];
buildInputs = globalBuildInputs;
@@ -81915,16 +83470,16 @@ in
textlint-rule-stop-words = nodeEnv.buildNodePackage {
name = "textlint-rule-stop-words";
packageName = "textlint-rule-stop-words";
- version = "2.0.3";
+ version = "2.0.6";
src = fetchurl {
- url = "https://registry.npmjs.org/textlint-rule-stop-words/-/textlint-rule-stop-words-2.0.3.tgz";
- sha512 = "IcTe7w+j5w/7+EKyKOUABDnXvF5qpmceMPmsE8dsrkHJsRZ9vZILMQRLElTHsB7mWoAI8R3fXelQY1w517VTCQ==";
+ url = "https://registry.npmjs.org/textlint-rule-stop-words/-/textlint-rule-stop-words-2.0.6.tgz";
+ sha512 = "9xvmzSaye+7MJBkuq7+oVskCiSXQc/TaCeGoSV4+6n2JYMBOFu8OiDKKE3HDtnLlg9K7H0mbhNEySLGF9kPntQ==";
};
dependencies = [
- sources."@textlint/ast-node-types-4.2.5"
- sources."@textlint/types-1.3.1"
+ sources."@textlint/ast-node-types-4.3.4"
+ sources."@textlint/types-1.4.5"
sources."boundary-1.0.1"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."split-lines-2.0.0"
sources."structured-source-3.0.2"
sources."textlint-rule-helper-2.1.1"
@@ -81951,11 +83506,11 @@ in
sha512 = "kLw4qL8RwY2lCNqgKveHc5sjCDlS5Tdw2TXWOrHvSvQxqaVOwsv3+51oMIQLGfJzQrhFSMlSlw5MvfaOerBvPQ==";
};
dependencies = [
- sources."@textlint/ast-node-types-4.2.5"
- sources."@textlint/types-1.3.1"
+ sources."@textlint/ast-node-types-4.3.4"
+ sources."@textlint/types-1.4.5"
sources."boundary-1.0.1"
- sources."lodash-4.17.15"
- sources."strip-json-comments-3.1.0"
+ sources."lodash-4.17.19"
+ sources."strip-json-comments-3.1.1"
sources."structured-source-3.0.2"
sources."textlint-rule-helper-2.1.1"
sources."unist-util-is-3.0.0"
@@ -81983,23 +83538,21 @@ in
dependencies = [
sources."array-includes-3.1.1"
sources."define-properties-1.1.3"
- sources."es-abstract-1.17.5"
+ sources."es-abstract-1.17.6"
sources."es-to-primitive-1.2.1"
sources."function-bind-1.1.1"
sources."has-1.0.3"
sources."has-symbols-1.0.1"
- sources."is-callable-1.1.5"
+ sources."is-callable-1.2.0"
sources."is-capitalized-1.0.0"
sources."is-date-object-1.0.2"
- sources."is-regex-1.0.5"
+ sources."is-regex-1.1.0"
sources."is-string-1.0.5"
sources."is-symbol-1.0.3"
- sources."object-inspect-1.7.0"
+ sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
sources."object.assign-4.1.0"
sources."string.prototype.trimend-1.0.1"
- sources."string.prototype.trimleft-2.1.2"
- sources."string.prototype.trimright-2.1.2"
sources."string.prototype.trimstart-1.0.1"
];
buildInputs = globalBuildInputs;
@@ -82021,8 +83574,8 @@ in
sha1 = "3c79b04091319d4e8be5fb442c596bf500e8493e";
};
dependencies = [
- sources."@textlint/ast-node-types-4.2.5"
- sources."@textlint/types-1.3.1"
+ sources."@textlint/ast-node-types-4.3.4"
+ sources."@textlint/types-1.4.5"
sources."adverb-where-0.0.9"
sources."boundary-1.0.1"
sources."define-properties-1.1.3"
@@ -82058,7 +83611,7 @@ in
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/thelounge/-/thelounge-4.1.0.tgz";
- sha512 = "24ycrm0a48bk1bqm0r2vqwbsgb3gsb9086i7r5isrx6w4n2nv6y6g8wd1bwc05i6ljjafh2hd3cnd5gvm5p5bxqmzwi8sy3vx9ywf53";
+ sha512 = "ozjuU9/DaxT5r7ivckvdrzTLRoMCOiUlNbEAxldoHD3jzbbCEm561rHkEw0Caek31tOL4y0yqHiFuRBRoGbmiQ==";
};
dependencies = [
sources."@sindresorhus/is-2.1.1"
@@ -82069,14 +83622,14 @@ 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.0.5"
+ sources."@types/node-14.0.27"
sources."@types/responselike-1.0.0"
sources."abbrev-1.1.1"
sources."abstract-logging-1.0.0"
sources."accepts-1.3.7"
sources."after-0.8.2"
sources."agent-base-4.3.0"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."ansi-regex-2.1.1"
sources."ansi-styles-4.2.1"
sources."aproba-1.2.0"
@@ -82091,7 +83644,7 @@ in
sources."array-flatten-1.1.1"
sources."arraybuffer.slice-0.0.7"
sources."asn1-0.2.4"
- sources."asn1.js-5.3.0"
+ sources."asn1.js-5.4.1"
sources."assert-plus-1.0.0"
sources."async-limiter-1.0.1"
sources."asynckit-0.4.0"
@@ -82168,14 +83721,14 @@ in
sources."ee-first-1.1.1"
sources."encodeurl-1.0.2"
sources."end-of-stream-1.4.4"
- (sources."engine.io-3.4.1" // {
+ (sources."engine.io-3.4.2" // {
dependencies = [
sources."cookie-0.3.1"
sources."debug-4.1.1"
sources."ms-2.1.2"
];
})
- (sources."engine.io-client-3.4.2" // {
+ (sources."engine.io-client-3.4.3" // {
dependencies = [
sources."component-emitter-1.3.0"
sources."debug-4.1.1"
@@ -82198,9 +83751,9 @@ in
})
sources."extend-3.0.2"
sources."extsprintf-1.4.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
- sources."fast-text-encoding-1.0.2"
+ sources."fast-text-encoding-1.0.3"
sources."file-type-14.1.3"
sources."filename-reserved-regex-2.0.0"
sources."filenamify-4.1.0"
@@ -82220,7 +83773,7 @@ in
sources."graceful-fs-4.2.4"
sources."grapheme-splitter-1.0.4"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."has-binary2-1.0.3"
sources."has-cors-1.1.0"
sources."has-flag-4.0.0"
@@ -82320,9 +83873,9 @@ in
sources."os-tmpdir-1.0.2"
sources."osenv-0.1.5"
sources."p-cancelable-2.0.0"
- sources."p-event-4.1.0"
+ sources."p-event-4.2.0"
sources."p-finally-1.0.0"
- sources."p-timeout-2.0.1"
+ sources."p-timeout-3.2.0"
sources."p-try-2.2.0"
(sources."package-json-6.5.0" // {
dependencies = [
@@ -82372,8 +83925,8 @@ in
sources."read-chunk-3.2.0"
sources."readable-stream-3.6.0"
sources."readable-web-to-node-stream-2.0.0"
- sources."regenerator-runtime-0.13.5"
- sources."registry-auth-token-4.1.1"
+ sources."regenerator-runtime-0.13.7"
+ sources."registry-auth-token-4.2.0"
sources."registry-url-5.1.0"
(sources."request-2.88.2" // {
dependencies = [
@@ -82435,12 +83988,7 @@ in
sources."strip-ansi-3.0.1"
sources."strip-json-comments-2.0.1"
sources."strip-outer-1.0.1"
- (sources."strtok3-6.0.0" // {
- dependencies = [
- sources."debug-4.2.0"
- sources."ms-2.1.2"
- ];
- })
+ sources."strtok3-6.0.4"
sources."supports-color-7.1.0"
sources."tar-4.4.13"
sources."tlds-1.207.0"
@@ -82472,7 +84020,7 @@ in
sources."wide-align-1.1.3"
sources."with-open-file-0.1.7"
sources."wrappy-1.0.2"
- sources."ws-7.3.0"
+ sources."ws-7.3.1"
sources."xmlhttprequest-ssl-1.5.5"
sources."yallist-3.1.1"
sources."yarn-1.22.0"
@@ -82491,10 +84039,10 @@ in
three = nodeEnv.buildNodePackage {
name = "three";
packageName = "three";
- version = "0.117.1";
+ version = "0.119.1";
src = fetchurl {
- url = "https://registry.npmjs.org/three/-/three-0.117.1.tgz";
- sha512 = "18zi7fmd3fmqdc1lpgjd2qky8js95jwcimbmnlyybd6kxbqw969v0grdrllcdzrm9794kci5fcn4990lxgd56zbywil5kad34kdx35p";
+ url = "https://registry.npmjs.org/three/-/three-0.119.1.tgz";
+ sha512 = "GHyh/RiUfQ5VTiWIVRRTANYoXc1PFB1y+jDVRTb649nif1uX1F06PT1TKU3k2+F/MN4UJ3PWvQB53fY2OqKqKw==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -82534,7 +84082,7 @@ in
};
dependencies = [
sources."adm-zip-0.4.13"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."async-2.6.3"
@@ -82558,7 +84106,7 @@ in
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
sources."eyes-0.1.8"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
(sources."fields-0.1.24" // {
dependencies = [
@@ -82573,7 +84121,7 @@ in
sources."glob-7.1.6"
sources."graceful-fs-4.2.4"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."http-signature-1.2.0"
sources."humanize-0.0.9"
sources."inflight-1.0.6"
@@ -82587,12 +84135,12 @@ in
sources."jsonfile-4.0.0"
sources."jsprim-1.4.1"
sources."keypress-0.2.1"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."mime-db-1.44.0"
sources."mime-types-2.1.27"
sources."minimatch-3.0.4"
sources."minimist-0.0.10"
- sources."moment-2.26.0"
+ sources."moment-2.27.0"
(sources."node-appc-0.2.49" // {
dependencies = [
sources."temp-0.8.4"
@@ -82652,10 +84200,10 @@ in
triton = nodeEnv.buildNodePackage {
name = "triton";
packageName = "triton";
- version = "7.9.0";
+ version = "7.10.0";
src = fetchurl {
- url = "https://registry.npmjs.org/triton/-/triton-7.9.0.tgz";
- sha512 = "1aqiii3cspvmg6jryvj1j71ppn8ql7d6rrr2r9hy57i4m7rwgzy2wc376sibivg46h0l5q88r1zc3cb94h3gq5bxns4gxs8nxama9iw";
+ url = "https://registry.npmjs.org/triton/-/triton-7.10.0.tgz";
+ sha512 = "IcnXbISVdJtwhTDpbO+LAfOF37G4uflrZMSnf4VPX1aMygOutXvFQcLz3ST0/1EmaZuPOHHyUxnaDuPGSU93pA==";
};
dependencies = [
sources."asn1-0.2.4"
@@ -82711,7 +84259,7 @@ in
];
})
sources."keep-alive-agent-0.0.1"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
(sources."lomstream-1.1.0" // {
dependencies = [
sources."assert-plus-0.1.5"
@@ -82724,7 +84272,7 @@ in
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
sources."mkdirp-0.5.1"
- sources."moment-2.26.0"
+ sources."moment-2.27.0"
sources."mooremachine-2.3.0"
sources."mute-stream-0.0.8"
sources."mv-2.1.1"
@@ -82922,10 +84470,10 @@ in
typescript = nodeEnv.buildNodePackage {
name = "typescript";
packageName = "typescript";
- version = "3.9.3";
+ version = "3.9.7";
src = fetchurl {
- url = "https://registry.npmjs.org/typescript/-/typescript-3.9.3.tgz";
- sha512 = "0qxmaaa7cg220z12fz2nl9yi0l95305hik7kbv2w13qr46kyzb4z6f8j2bk20yzq6vb2kcj5a746x3ipi8z8il0f94d3k5i3nf2mz0g";
+ url = "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz";
+ sha512 = "BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -82976,14 +84524,11 @@ in
uglify-js = nodeEnv.buildNodePackage {
name = "uglify-js";
packageName = "uglify-js";
- version = "3.9.4";
+ version = "3.10.1";
src = fetchurl {
- url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.9.4.tgz";
- sha512 = "04744wz8jyvzdpzl8w92iarnrqq7d3pbbs439sqbrl4c0y57p8r629bjpdpi2raygaf1mnzwllgw8bi2pdv09dbxjdb763cmqk425pi";
+ url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.1.tgz";
+ sha512 = "RjxApKkrPJB6kjJxQS3iZlf///REXWYxYJxO/MpmlQzVkDWVI3PSnCBWezMecmTU/TRkNxrl8bmsfFQCp+LO+Q==";
};
- dependencies = [
- sources."commander-2.20.3"
- ];
buildInputs = globalBuildInputs;
meta = {
description = "JavaScript parser, mangler/compressor and beautifier toolkit";
@@ -82997,17 +84542,18 @@ in
ungit = nodeEnv.buildNodePackage {
name = "ungit";
packageName = "ungit";
- version = "1.5.7";
+ version = "1.5.9";
src = fetchurl {
- url = "https://registry.npmjs.org/ungit/-/ungit-1.5.7.tgz";
- sha512 = "EQAeMXAuWZYpOsSZSEcqxqKShLcGWuCTVExcdyKNvwmw2GR8I/qKg6l8dQENeYB4DC+wzxKJTX054iun+RrvqQ==";
+ url = "https://registry.npmjs.org/ungit/-/ungit-1.5.9.tgz";
+ sha512 = "H+CLr9LrO0xZ0UbDz8K3KK//oBc3XDuj4he86Xnw/zjIPJlknOuiHdmPRYTlgo7/0zGEmvVgxZ+m3aqUMIpIhQ==";
};
dependencies = [
- sources."@primer/octicons-9.6.0"
+ sources."@dabh/diagnostics-2.0.2"
+ sources."@primer/octicons-10.0.0"
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
sources."@types/color-name-1.1.1"
- sources."@types/node-13.13.9"
+ sources."@types/node-14.0.27"
sources."abbrev-1.1.1"
sources."accepts-1.3.7"
sources."after-0.8.2"
@@ -83020,7 +84566,7 @@ in
})
sources."array-flatten-1.1.1"
sources."arraybuffer.slice-0.0.7"
- sources."async-2.6.3"
+ sources."async-3.2.0"
sources."async-limiter-1.0.1"
sources."backo2-1.0.2"
sources."balanced-match-1.0.0"
@@ -83028,8 +84574,7 @@ in
sources."base64id-2.0.0"
sources."better-assert-1.0.2"
sources."blob-0.0.5"
- sources."bluebird-3.7.2"
- sources."blueimp-md5-2.14.0"
+ sources."blueimp-md5-2.16.0"
sources."body-parser-1.19.0"
sources."brace-expansion-1.1.11"
sources."bytes-3.1.0"
@@ -83048,7 +84593,6 @@ in
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."color-string-1.5.3"
- sources."colornames-1.1.1"
sources."colors-1.4.0"
sources."colorspace-1.1.2"
sources."component-bind-1.0.0"
@@ -83069,24 +84613,23 @@ in
sources."defer-to-connect-1.1.3"
sources."depd-1.1.2"
sources."destroy-1.0.4"
- sources."diagnostics-1.1.1"
sources."diff-4.0.2"
- sources."diff2html-3.1.7"
+ sources."diff2html-3.1.11"
sources."dnd-page-scroll-0.0.4"
sources."duplexer3-0.1.4"
sources."ee-first-1.1.1"
sources."emoji-regex-8.0.0"
- sources."enabled-1.0.2"
+ sources."enabled-2.0.0"
sources."encodeurl-1.0.2"
sources."end-of-stream-1.4.4"
- (sources."engine.io-3.4.1" // {
+ (sources."engine.io-3.4.2" // {
dependencies = [
sources."cookie-0.3.1"
sources."debug-4.1.1"
sources."ms-2.1.2"
];
})
- (sources."engine.io-client-3.4.2" // {
+ (sources."engine.io-client-3.4.3" // {
dependencies = [
sources."component-emitter-1.3.0"
sources."debug-4.1.1"
@@ -83095,7 +84638,6 @@ in
];
})
sources."engine.io-parser-2.2.0"
- sources."env-variable-0.0.6"
sources."escape-html-1.0.3"
sources."etag-1.8.1"
sources."eve-0.5.4"
@@ -83107,15 +84649,16 @@ in
];
})
sources."fast-safe-stringify-2.0.7"
- sources."fecha-2.3.3"
+ sources."fecha-4.2.0"
sources."finalhandler-1.1.2"
sources."find-up-4.1.0"
+ sources."fn.name-1.1.0"
sources."forwarded-0.1.2"
sources."fresh-0.5.2"
sources."fs.realpath-1.0.0"
sources."get-caller-file-2.0.5"
sources."get-stream-4.1.0"
- sources."getmac-5.2.0"
+ sources."getmac-5.11.0"
sources."glob-7.1.6"
sources."got-9.6.0"
sources."has-binary2-1.0.3"
@@ -83129,16 +84672,16 @@ in
sources."http-cache-semantics-4.1.0"
sources."http-errors-1.7.2"
sources."iconv-lite-0.4.24"
- sources."ignore-5.1.6"
+ sources."ignore-5.1.8"
sources."indexof-0.0.1"
sources."inflight-1.0.6"
sources."inherits-2.0.3"
sources."ini-1.3.5"
sources."ipaddr.js-1.9.1"
sources."is-arrayish-0.3.2"
- sources."is-docker-2.0.0"
+ sources."is-docker-2.1.0"
sources."is-fullwidth-code-point-3.0.0"
- sources."is-stream-1.1.0"
+ sources."is-stream-2.0.0"
sources."is-wsl-2.2.0"
sources."isarray-2.0.1"
sources."jquery-3.5.1"
@@ -83147,12 +84690,12 @@ in
sources."just-detect-adblock-1.0.0"
sources."keyv-3.1.0"
sources."knockout-3.5.1"
- sources."kuler-1.0.1"
+ sources."kuler-2.0.0"
sources."latest-version-5.1.0"
sources."locate-path-5.0.0"
sources."locks-0.2.2"
- sources."lodash-4.17.15"
- (sources."logform-2.1.2" // {
+ sources."lodash-4.17.19"
+ (sources."logform-2.2.0" // {
dependencies = [
sources."ms-2.1.2"
];
@@ -83174,10 +84717,10 @@ in
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
sources."mkdirp-1.0.4"
- sources."moment-2.25.3"
+ sources."moment-2.27.0"
sources."ms-2.0.0"
sources."negotiator-0.6.2"
- sources."node-cache-5.1.0"
+ sources."node-cache-5.1.2"
sources."nopt-1.0.10"
sources."normalize-url-4.5.0"
sources."nprogress-0.2.0"
@@ -83186,7 +84729,7 @@ in
sources."on-finished-2.3.0"
sources."on-headers-1.0.2"
sources."once-1.4.0"
- sources."one-time-0.0.4"
+ sources."one-time-1.0.0"
sources."open-7.0.4"
sources."p-cancelable-1.1.0"
sources."p-limit-2.3.0"
@@ -83219,7 +84762,7 @@ in
sources."raw-body-2.4.0"
sources."rc-1.2.8"
sources."readable-stream-3.6.0"
- sources."registry-auth-token-4.1.1"
+ sources."registry-auth-token-4.2.0"
sources."registry-url-5.1.0"
sources."require-directory-2.1.1"
sources."require-main-filename-2.0.0"
@@ -83292,8 +84835,8 @@ in
sources."utils-merge-1.0.1"
sources."vary-1.1.2"
sources."which-module-2.0.0"
- sources."winston-3.2.1"
- (sources."winston-transport-4.3.0" // {
+ sources."winston-3.3.3"
+ (sources."winston-transport-4.4.0" // {
dependencies = [
sources."isarray-1.0.0"
sources."readable-stream-2.3.7"
@@ -83302,7 +84845,7 @@ in
})
sources."wrap-ansi-6.2.0"
sources."wrappy-1.0.2"
- sources."ws-7.3.0"
+ sources."ws-7.3.1"
sources."xmlhttprequest-ssl-1.5.5"
sources."y18n-4.0.0"
sources."yallist-2.1.2"
@@ -83320,6 +84863,24 @@ in
bypassCache = true;
reconstructLock = true;
};
+ vim-language-server = nodeEnv.buildNodePackage {
+ name = "vim-language-server";
+ packageName = "vim-language-server";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/vim-language-server/-/vim-language-server-2.1.0.tgz";
+ sha512 = "i0PTJh2XEPEUvRn78j1nxTlNVcTOKr4FLwIwhkjaC0ovGGViwnBgRd7StM0NS3UCvcVzLNy78Hu31S7RHkiHbw==";
+ };
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "vim language server";
+ homepage = "https://github.com/iamcco/vim-language-server#readme";
+ license = "MIT";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
vscode-css-languageserver-bin = nodeEnv.buildNodePackage {
name = "vscode-css-languageserver-bin";
packageName = "vscode-css-languageserver-bin";
@@ -83396,7 +84957,7 @@ in
};
dependencies = [
sources."absolute-0.0.1"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."ansi-escapes-3.2.0"
sources."ansi-red-0.1.1"
sources."ansi-regex-3.0.0"
@@ -83476,7 +85037,7 @@ in
sources."extend-shallow-2.0.1"
sources."external-editor-3.1.0"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."fd-slicer-1.1.0"
sources."figures-2.0.0"
@@ -83495,11 +85056,10 @@ in
sources."glob-7.1.6"
sources."got-6.7.1"
sources."graceful-fs-4.2.4"
- sources."graceful-readlink-1.0.1"
sources."gray-matter-2.1.1"
sources."handlebars-4.7.6"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
(sources."has-ansi-2.0.0" // {
dependencies = [
sources."ansi-regex-2.1.1"
@@ -83537,7 +85097,7 @@ in
sources."jsonfile-2.4.0"
sources."jsprim-1.4.1"
sources."klaw-1.3.1"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."log-symbols-2.2.0"
sources."lowercase-keys-1.0.1"
(sources."make-dir-1.3.0" // {
@@ -83562,7 +85122,7 @@ in
sources."mkdirp-0.5.5"
sources."multimatch-2.1.0"
sources."mute-stream-0.0.7"
- sources."neo-async-2.6.1"
+ sources."neo-async-2.6.2"
(sources."npm-conf-1.1.3" // {
dependencies = [
sources."pify-3.0.0"
@@ -83598,14 +85158,10 @@ in
sources."restore-cursor-2.0.0"
sources."rimraf-2.7.1"
sources."run-async-2.4.1"
- sources."rxjs-6.5.5"
+ sources."rxjs-6.6.2"
sources."safe-buffer-5.2.1"
sources."safer-buffer-2.1.2"
- (sources."seek-bzip-1.0.5" // {
- dependencies = [
- sources."commander-2.8.1"
- ];
- })
+ sources."seek-bzip-1.0.6"
sources."semver-5.7.1"
sources."signal-exit-3.0.3"
sources."source-map-0.6.1"
@@ -83644,7 +85200,7 @@ in
sources."tslib-1.13.0"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
- sources."uglify-js-3.9.4"
+ sources."uglify-js-3.10.1"
sources."uid-0.0.2"
sources."unbzip2-stream-1.4.3"
sources."unyield-0.0.1"
@@ -83685,9 +85241,9 @@ in
sha512 = "/dd2bJLxOmX8Ie0EPTlmU+F8cxAekn/1m8K9OAFoijm4fc8SdHznFUUEKuz2RMMhsaL5+rccj8xLFAJELYNbaA==";
};
dependencies = [
- sources."@babel/code-frame-7.10.1"
- sources."@babel/helper-validator-identifier-7.10.1"
- sources."@babel/highlight-7.10.1"
+ 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.1.6"
sources."@mrmlnc/readdir-enhanced-2.2.1"
sources."@nodelib/fs.stat-1.1.3"
@@ -83703,14 +85259,14 @@ 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.0.5"
+ sources."@types/node-14.0.27"
sources."@types/unist-2.0.3"
sources."@types/vfile-3.0.2"
sources."@types/vfile-message-2.0.0"
sources."abbrev-1.1.1"
sources."acorn-6.4.1"
sources."acorn-jsx-5.2.0"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."ajv-keywords-2.1.1"
(sources."ansi-align-3.0.0" // {
dependencies = [
@@ -83755,7 +85311,7 @@ in
sources."define-property-1.0.0"
];
})
- sources."binary-extensions-2.0.0"
+ sources."binary-extensions-2.1.0"
sources."bootstrap-vue-helper-json-1.1.1"
(sources."boxen-3.2.0" // {
dependencies = [
@@ -83899,16 +85455,16 @@ in
})
(sources."eslint-plugin-vue-6.2.2" // {
dependencies = [
- sources."acorn-7.2.0"
+ sources."acorn-7.4.0"
sources."debug-4.2.0"
- sources."eslint-scope-5.0.0"
+ sources."eslint-scope-5.1.0"
sources."espree-6.2.1"
sources."vue-eslint-parser-7.1.0"
];
})
sources."eslint-scope-4.0.3"
sources."eslint-utils-1.4.3"
- sources."eslint-visitor-keys-1.1.0"
+ sources."eslint-visitor-keys-1.3.0"
sources."espree-5.0.1"
sources."esprima-4.0.1"
(sources."esquery-1.3.1" // {
@@ -83954,7 +85510,7 @@ in
sources."extend-shallow-2.0.1"
];
})
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-glob-2.2.7"
sources."fast-json-stable-stringify-2.1.0"
sources."fast-levenshtein-2.0.6"
@@ -84014,14 +85570,14 @@ in
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.3"
+ sources."hast-util-is-body-ok-link-1.0.4"
sources."hast-util-is-element-1.0.4"
sources."hast-util-parse-selector-2.2.4"
- sources."hast-util-to-string-1.0.3"
+ 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.2"
+ 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"
@@ -84102,7 +85658,7 @@ in
sources."load-json-file-4.0.0"
sources."load-plugin-2.3.1"
sources."locate-path-2.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lodash.assign-4.2.0"
sources."lodash.defaults-4.2.0"
sources."lodash.iteratee-4.7.0"
@@ -84138,7 +85694,7 @@ in
sources."read-pkg-up-3.0.0"
];
})
- sources."merge2-1.3.0"
+ sources."merge2-1.4.1"
sources."micromatch-3.1.10"
sources."mimic-fn-1.2.0"
sources."mimic-response-1.0.1"
@@ -84293,7 +85849,7 @@ in
sources."regenerator-runtime-0.11.1"
sources."regex-not-1.0.2"
sources."regexpp-2.0.1"
- sources."registry-auth-token-4.1.1"
+ 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" // {
@@ -84329,7 +85885,7 @@ in
sources."run-async-2.4.1"
sources."rx-lite-4.0.8"
sources."rx-lite-aggregates-4.0.8"
- sources."rxjs-6.5.5"
+ sources."rxjs-6.6.2"
sources."safe-buffer-5.1.2"
sources."safe-regex-1.1.0"
sources."safer-buffer-2.1.2"
@@ -84447,9 +86003,10 @@ in
sources."yargs-parser-2.4.1"
];
})
- (sources."stylus-0.54.7" // {
+ (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"
@@ -84489,7 +86046,7 @@ in
sources."type-check-0.3.2"
sources."type-fest-0.3.1"
sources."typedarray-0.0.6"
- sources."typescript-3.9.4"
+ sources."typescript-3.9.7"
(sources."typescript-eslint-parser-16.0.1" // {
dependencies = [
sources."semver-5.5.0"
@@ -84549,7 +86106,7 @@ in
sources."user-home-2.0.0"
sources."util-deprecate-1.0.2"
sources."validate-npm-package-license-3.0.4"
- sources."vfile-4.1.1"
+ sources."vfile-4.2.0"
sources."vfile-location-2.0.6"
sources."vfile-message-2.0.4"
(sources."vfile-reporter-6.0.1" // {
@@ -84564,8 +86121,9 @@ in
})
sources."vfile-sort-2.2.2"
sources."vfile-statistics-1.1.4"
- (sources."vscode-css-languageservice-4.2.0" // {
+ (sources."vscode-css-languageservice-4.3.1" // {
dependencies = [
+ sources."vscode-languageserver-types-3.16.0-next.2"
sources."vscode-uri-2.1.2"
];
})
@@ -84627,15 +86185,15 @@ in
web-ext = nodeEnv.buildNodePackage {
name = "web-ext";
packageName = "web-ext";
- version = "4.2.0";
+ version = "5.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/web-ext/-/web-ext-4.2.0.tgz";
- sha512 = "WM03BEeC7CVw4PV8lwXKO6ag00MYdwMMe1SAJJfxz0uNMbTu7cYoH6Ia+e2DnAzpeOJLKCeL1IXvgxZSwVp4/Q==";
+ url = "https://registry.npmjs.org/web-ext/-/web-ext-5.0.0.tgz";
+ sha512 = "K5rzVijxNbOjxv+au1Sj7J82s1/CCyBQ9bhJE9TWdOD3OLELhC3bWJHyNJ1u2sT+kf8guaJjFvPnd6WG67PHtw==";
};
dependencies = [
- sources."@babel/code-frame-7.10.1"
- sources."@babel/helper-validator-identifier-7.10.1"
- (sources."@babel/highlight-7.10.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"
@@ -84645,47 +86203,35 @@ in
sources."supports-color-5.5.0"
];
})
- sources."@babel/polyfill-7.7.0"
- sources."@babel/runtime-7.7.7"
- sources."@babel/runtime-corejs3-7.10.1"
+ sources."@babel/polyfill-7.10.4"
+ sources."@babel/runtime-7.10.5"
sources."@cliqz-oss/firefox-client-0.3.1"
sources."@cliqz-oss/node-firefox-connect-1.2.1"
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
sources."@types/color-name-1.1.1"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.0.5"
+ sources."@types/node-14.0.27"
sources."JSONSelect-0.2.1"
- sources."acorn-6.4.1"
+ sources."acorn-7.4.0"
sources."acorn-jsx-5.2.0"
sources."adbkit-2.11.1"
sources."adbkit-logcat-1.1.0"
sources."adbkit-monkey-1.0.1"
- (sources."addons-linter-1.23.0" // {
- dependencies = [
- sources."@babel/runtime-7.9.2"
- sources."decamelize-1.2.0"
- sources."yargs-15.3.1"
- ];
- })
- sources."adm-zip-0.4.14"
- sources."ajv-6.12.0"
- sources."ajv-keywords-1.5.1"
+ sources."addons-linter-2.1.0"
+ sources."adm-zip-0.4.16"
+ sources."ajv-6.12.3"
sources."ajv-merge-patch-4.1.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-escapes-3.2.0"
+ sources."ansi-align-3.0.0"
+ sources."ansi-colors-4.1.1"
sources."ansi-regex-2.1.1"
sources."ansi-styles-4.2.1"
sources."any-promise-1.3.0"
- sources."anymatch-2.0.0"
+ (sources."anymatch-3.1.1" // {
+ dependencies = [
+ sources."normalize-path-3.0.0"
+ ];
+ })
(sources."archiver-2.1.1" // {
dependencies = [
sources."async-2.6.3"
@@ -84719,18 +86265,11 @@ in
sources."async-0.2.10"
sources."async-each-1.0.3"
sources."asynckit-0.4.0"
+ sources."at-least-node-1.0.0"
sources."atob-2.1.2"
sources."atomic-sleep-1.0.0"
sources."aws-sign2-0.7.0"
sources."aws4-1.10.0"
- (sources."babel-code-frame-6.26.0" // {
- dependencies = [
- sources."ansi-styles-2.2.1"
- sources."chalk-1.1.3"
- sources."js-tokens-3.0.2"
- sources."supports-color-2.0.0"
- ];
- })
sources."balanced-match-1.0.0"
(sources."base-0.11.2" // {
dependencies = [
@@ -84739,7 +86278,7 @@ in
})
sources."base64-js-1.3.1"
sources."bcrypt-pbkdf-1.0.2"
- sources."binary-extensions-1.13.1"
+ sources."binary-extensions-2.1.0"
sources."bindings-1.5.0"
(sources."bl-1.2.2" // {
dependencies = [
@@ -84757,14 +86296,19 @@ in
})
sources."bluebird-2.9.34"
sources."boolbase-1.0.0"
- sources."boxen-4.2.0"
- sources."brace-expansion-1.1.11"
- (sources."braces-2.3.2" // {
+ (sources."boxen-4.2.0" // {
dependencies = [
- sources."extend-shallow-2.0.1"
- sources."is-extendable-0.1.1"
+ 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-alloc-1.2.0"
sources."buffer-alloc-unsafe-1.1.0"
@@ -84772,34 +86316,30 @@ in
sources."buffer-equal-constant-time-1.0.1"
sources."buffer-fill-1.0.0"
sources."buffer-from-1.1.1"
- sources."bunyan-1.8.12"
+ sources."bunyan-1.8.14"
sources."cache-base-1.0.1"
(sources."cacheable-request-6.1.0" // {
dependencies = [
sources."lowercase-keys-2.0.0"
];
})
- sources."caller-path-0.1.0"
- sources."callsites-0.2.0"
- sources."camelcase-5.3.1"
+ sources."callsites-3.1.0"
+ sources."camelcase-6.0.0"
sources."caseless-0.12.0"
- sources."chalk-3.0.0"
- sources."chardet-0.7.0"
+ sources."chalk-4.1.0"
sources."cheerio-1.0.0-rc.3"
- (sources."chokidar-2.1.8" // {
+ (sources."chokidar-3.4.1" // {
dependencies = [
- sources."fsevents-1.2.13"
sources."normalize-path-3.0.0"
];
})
- (sources."chrome-launcher-0.13.1" // {
+ (sources."chrome-launcher-0.13.4" // {
dependencies = [
sources."mkdirp-0.5.5"
sources."rimraf-3.0.2"
];
})
sources."ci-info-2.0.0"
- sources."circular-json-0.3.3"
(sources."class-utils-0.3.6" // {
dependencies = [
sources."define-property-0.2.5"
@@ -84818,18 +86358,17 @@ in
];
})
sources."cli-boxes-2.2.0"
- sources."cli-cursor-2.1.0"
- sources."cli-width-2.2.1"
(sources."cliui-6.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"
];
})
sources."clone-1.0.4"
sources."clone-response-1.0.2"
- sources."co-4.6.0"
- sources."code-point-at-1.1.0"
sources."collection-visit-1.0.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
@@ -84857,7 +86396,6 @@ in
sources."configstore-5.0.1"
sources."copy-descriptor-0.1.1"
sources."core-js-2.6.11"
- sources."core-js-pure-3.6.5"
sources."core-util-is-1.0.2"
sources."crc-3.8.0"
(sources."crc32-stream-2.0.0" // {
@@ -84867,19 +86405,14 @@ in
sources."string_decoder-1.1.1"
];
})
- (sources."cross-spawn-6.0.5" // {
- dependencies = [
- sources."semver-5.7.1"
- ];
- })
+ sources."cross-spawn-7.0.3"
sources."crypto-random-string-2.0.0"
sources."css-select-1.2.0"
sources."css-what-2.1.3"
- sources."d-1.0.1"
sources."dashdash-1.14.1"
sources."debounce-1.2.0"
sources."debug-2.6.9"
- sources."decamelize-3.2.0"
+ sources."decamelize-4.0.0"
sources."decode-uri-component-0.2.0"
sources."decompress-response-3.3.0"
sources."deep-equal-1.1.1"
@@ -84892,11 +86425,9 @@ in
sources."define-properties-1.1.3"
sources."define-property-2.0.2"
sources."delayed-stream-1.0.0"
- (sources."dispensary-0.51.2" // {
+ (sources."dispensary-0.52.0" // {
dependencies = [
sources."async-3.2.0"
- sources."decamelize-1.2.0"
- sources."yargs-15.3.1"
];
})
sources."doctrine-3.0.0"
@@ -84909,97 +86440,31 @@ in
sources."duplexer3-0.1.4"
sources."ecc-jsbn-0.1.2"
sources."ecdsa-sig-formatter-1.0.11"
- sources."emoji-regex-8.0.0"
+ sources."emoji-regex-7.0.3"
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.17.5"
+ sources."es-abstract-1.17.6"
sources."es-to-primitive-1.2.1"
- sources."es5-ext-0.10.53"
sources."es6-error-4.1.1"
- sources."es6-iterator-2.0.3"
- sources."es6-map-0.1.5"
sources."es6-promise-2.3.0"
- sources."es6-promisify-6.1.0"
- (sources."es6-set-0.1.5" // {
- dependencies = [
- sources."es6-symbol-3.1.1"
- ];
- })
- sources."es6-symbol-3.1.3"
- sources."es6-weak-map-2.0.3"
+ sources."es6-promisify-6.1.1"
+ sources."escape-goat-2.1.1"
sources."escape-string-regexp-1.0.5"
- sources."escope-3.6.0"
- (sources."eslint-5.16.0" // {
+ (sources."eslint-7.5.0" // {
dependencies = [
- sources."ansi-regex-3.0.0"
- sources."ansi-styles-3.2.1"
- sources."chalk-2.4.2"
- sources."color-convert-1.9.3"
- sources."color-name-1.1.3"
+ sources."ansi-regex-5.0.0"
sources."debug-4.2.0"
- sources."espree-5.0.1"
- sources."has-flag-3.0.0"
- sources."mkdirp-0.5.5"
sources."ms-2.1.2"
- sources."semver-5.7.1"
- sources."strip-ansi-4.0.0"
- sources."strip-json-comments-2.0.1"
- sources."supports-color-5.5.0"
- ];
- })
- (sources."eslint-plugin-no-unsafe-innerhtml-1.0.16" // {
- dependencies = [
- sources."acorn-5.7.4"
- (sources."acorn-jsx-3.0.1" // {
- dependencies = [
- sources."acorn-3.3.0"
- ];
- })
- sources."ajv-4.11.8"
- sources."ansi-escapes-1.4.0"
- sources."ansi-regex-3.0.0"
- sources."ansi-styles-2.2.1"
- sources."chalk-1.1.3"
- sources."cli-cursor-1.0.2"
- sources."doctrine-2.1.0"
- sources."eslint-3.19.0"
- sources."espree-3.5.4"
- sources."figures-1.7.0"
- sources."file-entry-cache-2.0.0"
- sources."flat-cache-1.3.4"
- sources."globals-9.18.0"
- sources."ignore-3.3.10"
- sources."inquirer-0.12.0"
- sources."is-fullwidth-code-point-1.0.0"
- sources."mkdirp-0.5.5"
- sources."onetime-1.1.0"
- sources."progress-1.1.8"
- sources."restore-cursor-1.0.1"
- sources."run-async-0.1.0"
- sources."slice-ansi-0.0.4"
- sources."string-width-1.0.2"
- sources."strip-ansi-4.0.0"
- sources."strip-bom-3.0.0"
- sources."strip-json-comments-2.0.1"
- sources."supports-color-2.0.0"
- (sources."table-3.8.3" // {
- dependencies = [
- sources."is-fullwidth-code-point-2.0.0"
- sources."string-width-2.1.1"
- ];
- })
- sources."write-0.2.1"
- ];
- })
- sources."eslint-scope-4.0.3"
- sources."eslint-utils-1.4.3"
- sources."eslint-visitor-keys-1.1.0"
- (sources."espree-6.2.1" // {
- dependencies = [
- sources."acorn-7.2.0"
+ sources."strip-ansi-6.0.0"
];
})
+ sources."eslint-plugin-no-unsanitized-3.1.2"
+ sources."eslint-scope-5.1.0"
+ sources."eslint-utils-2.1.0"
+ sources."eslint-visitor-keys-1.3.0"
+ sources."espree-7.2.0"
sources."esprima-4.0.1"
(sources."esquery-1.3.1" // {
dependencies = [
@@ -85009,20 +86474,8 @@ in
sources."esrecurse-4.2.1"
sources."estraverse-4.3.0"
sources."esutils-2.0.3"
- sources."event-emitter-0.3.5"
sources."event-to-promise-0.8.0"
- (sources."execa-4.0.2" // {
- dependencies = [
- sources."cross-spawn-7.0.3"
- sources."mimic-fn-2.1.0"
- sources."onetime-5.1.0"
- sources."path-key-3.1.1"
- sources."shebang-command-2.0.0"
- sources."shebang-regex-3.0.0"
- sources."which-2.0.2"
- ];
- })
- sources."exit-hook-1.1.1"
+ sources."execa-4.0.3"
(sources."expand-brackets-2.1.4" // {
dependencies = [
sources."define-property-0.2.5"
@@ -85038,31 +86491,23 @@ in
];
})
sources."is-descriptor-0.1.6"
- sources."is-extendable-0.1.1"
sources."kind-of-5.1.0"
];
})
- (sources."ext-1.4.0" // {
- dependencies = [
- sources."type-2.0.0"
- ];
- })
sources."extend-3.0.2"
- sources."extend-shallow-3.0.2"
- (sources."external-editor-3.1.0" // {
+ (sources."extend-shallow-3.0.2" // {
dependencies = [
- sources."tmp-0.0.33"
+ 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."is-extendable-0.1.1"
];
})
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
(sources."fast-json-patch-2.2.1" // {
dependencies = [
sources."fast-deep-equal-2.0.1"
@@ -85073,22 +86518,17 @@ in
sources."fast-redact-2.0.0"
sources."fast-safe-stringify-2.0.7"
sources."fd-slicer-1.1.0"
- sources."figures-2.0.0"
sources."file-entry-cache-5.0.1"
sources."file-uri-to-path-1.0.0"
- (sources."fill-range-4.0.0" // {
- dependencies = [
- sources."extend-shallow-2.0.1"
- sources."is-extendable-0.1.1"
- ];
- })
+ sources."fill-range-7.0.1"
sources."find-up-4.1.0"
- (sources."firefox-profile-1.3.1" // {
+ (sources."firefox-profile-2.0.0" // {
dependencies = [
sources."async-2.5.0"
+ sources."fs-extra-4.0.3"
];
})
- sources."first-chunk-stream-3.0.0"
+ sources."first-chunk-stream-4.0.0"
sources."flat-cache-2.0.1"
sources."flatstr-1.0.12"
sources."flatted-2.0.2"
@@ -85098,38 +86538,31 @@ in
sources."form-data-2.3.3"
sources."fragment-cache-0.2.1"
sources."fs-constants-1.0.0"
- sources."fs-extra-4.0.3"
+ (sources."fs-extra-9.0.1" // {
+ dependencies = [
+ sources."jsonfile-6.0.1"
+ sources."universalify-1.0.0"
+ ];
+ })
sources."fs.realpath-1.0.0"
- sources."fsevents-2.1.2"
+ sources."fsevents-2.1.3"
sources."function-bind-1.1.1"
sources."functional-red-black-tree-1.0.1"
- (sources."fx-runner-1.0.11" // {
+ (sources."fx-runner-1.0.13" // {
dependencies = [
sources."commander-2.9.0"
sources."isexe-1.1.2"
sources."which-1.2.4"
];
})
- sources."generate-function-2.3.1"
- sources."generate-object-property-1.2.0"
sources."get-caller-file-2.0.5"
sources."get-stream-5.1.0"
sources."get-value-2.0.6"
sources."getpass-0.1.7"
- (sources."git-rev-sync-2.0.0" // {
- dependencies = [
- sources."graceful-fs-4.1.15"
- sources."shelljs-0.7.7"
- ];
- })
sources."glob-7.1.6"
- (sources."glob-parent-3.1.0" // {
- dependencies = [
- sources."is-glob-3.1.0"
- ];
- })
+ sources."glob-parent-5.1.1"
sources."global-dirs-2.0.1"
- sources."globals-11.12.0"
+ sources."globals-12.4.0"
(sources."got-9.6.0" // {
dependencies = [
sources."get-stream-4.1.0"
@@ -85139,14 +86572,18 @@ in
sources."graceful-readlink-1.0.1"
sources."growly-1.3.0"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
sources."has-1.0.3"
- sources."has-ansi-2.0.0"
sources."has-flag-4.0.0"
sources."has-symbols-1.0.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"
];
})
@@ -85155,76 +86592,40 @@ in
sources."http-cache-semantics-4.1.0"
sources."http-signature-1.2.0"
sources."human-signals-1.1.1"
- sources."iconv-lite-0.4.24"
sources."ieee754-1.1.13"
sources."ignore-4.0.6"
- (sources."import-fresh-3.2.1" // {
- dependencies = [
- sources."resolve-from-4.0.0"
- ];
- })
+ 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."ini-1.3.5"
- (sources."inquirer-6.5.2" // {
- dependencies = [
- sources."ansi-regex-3.0.0"
- sources."ansi-styles-3.2.1"
- sources."chalk-2.4.2"
- sources."color-convert-1.9.3"
- sources."color-name-1.1.3"
- sources."has-flag-3.0.0"
- sources."is-fullwidth-code-point-2.0.0"
- (sources."string-width-2.1.1" // {
- dependencies = [
- sources."strip-ansi-4.0.0"
- ];
- })
- (sources."strip-ansi-5.2.0" // {
- dependencies = [
- sources."ansi-regex-4.1.0"
- ];
- })
- sources."supports-color-5.5.0"
- ];
- })
- sources."interpret-1.2.0"
sources."invert-kv-3.0.1"
sources."is-absolute-0.1.7"
sources."is-accessor-descriptor-1.0.0"
sources."is-arguments-1.0.4"
sources."is-arrayish-0.2.1"
- sources."is-binary-path-1.0.1"
+ sources."is-binary-path-2.1.0"
sources."is-buffer-1.1.6"
- sources."is-callable-1.1.5"
+ sources."is-callable-1.2.0"
sources."is-ci-2.0.0"
sources."is-data-descriptor-1.0.0"
sources."is-date-object-1.0.2"
sources."is-descriptor-1.0.2"
- sources."is-docker-2.0.0"
- sources."is-extendable-1.0.1"
+ sources."is-docker-2.1.0"
+ sources."is-extendable-0.1.1"
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-installed-globally-0.3.2"
sources."is-mergeable-object-1.1.1"
- sources."is-my-ip-valid-1.0.0"
- sources."is-my-json-valid-2.20.0"
sources."is-npm-4.0.0"
- (sources."is-number-3.0.0" // {
- dependencies = [
- sources."kind-of-3.2.2"
- ];
- })
+ sources."is-number-7.0.0"
sources."is-obj-2.0.0"
sources."is-path-inside-3.0.2"
sources."is-plain-object-2.0.4"
- sources."is-property-1.0.2"
- sources."is-regex-1.0.5"
+ sources."is-regex-1.1.0"
sources."is-relative-0.1.3"
- sources."is-resolvable-1.1.0"
sources."is-stream-2.0.0"
sources."is-symbol-1.0.3"
sources."is-typedarray-1.0.0"
@@ -85247,12 +86648,10 @@ in
sources."json-parse-better-errors-1.0.2"
sources."json-schema-0.2.3"
sources."json-schema-traverse-0.4.1"
- sources."json-stable-stringify-1.0.1"
sources."json-stable-stringify-without-jsonify-1.0.1"
sources."json-stringify-safe-5.0.1"
sources."jsonfile-4.0.0"
sources."jsonify-0.0.0"
- sources."jsonpointer-4.0.1"
(sources."jsonwebtoken-8.5.1" // {
dependencies = [
sources."ms-2.1.2"
@@ -85274,11 +86673,11 @@ in
];
})
sources."lcid-3.1.1"
- sources."levn-0.3.0"
+ sources."levn-0.4.1"
sources."lighthouse-logger-1.2.0"
sources."lines-and-columns-1.1.6"
sources."locate-path-5.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lodash.includes-4.3.0"
sources."lodash.isboolean-3.0.3"
sources."lodash.isinteger-4.0.4"
@@ -85297,26 +86696,44 @@ in
sources."map-cache-0.2.2"
sources."map-visit-1.0.0"
sources."marky-1.2.1"
- sources."mdn-browser-compat-data-1.0.15"
- (sources."mem-5.1.1" // {
+ sources."mdn-browser-compat-data-1.0.31"
+ sources."mem-5.1.1"
+ sources."merge-stream-2.0.0"
+ (sources."micromatch-3.1.10" // {
dependencies = [
- sources."mimic-fn-2.1.0"
+ (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."merge-stream-2.0.0"
- sources."micromatch-3.1.10"
sources."mime-db-1.44.0"
sources."mime-types-2.1.27"
- sources."mimic-fn-1.2.0"
+ sources."mimic-fn-2.1.0"
sources."mimic-response-1.0.1"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
- sources."mixin-deep-1.3.2"
- sources."mkdirp-1.0.3"
- sources."moment-2.26.0"
+ (sources."mixin-deep-1.3.2" // {
+ dependencies = [
+ sources."is-extendable-1.0.1"
+ ];
+ })
+ sources."mkdirp-1.0.4"
+ sources."moment-2.27.0"
sources."ms-2.0.0"
sources."multimatch-4.0.0"
- sources."mute-stream-0.0.7"
(sources."mv-2.1.1" // {
dependencies = [
sources."glob-6.0.4"
@@ -85330,24 +86747,18 @@ in
sources."natural-compare-1.4.0"
sources."natural-compare-lite-1.4.0"
sources."ncp-2.0.0"
- sources."neo-async-2.6.1"
- sources."next-tick-1.0.0"
- sources."nice-try-1.0.5"
+ sources."neo-async-2.6.2"
+ sources."next-tick-1.1.0"
sources."node-forge-0.7.6"
- (sources."node-notifier-6.0.0" // {
+ (sources."node-notifier-7.0.2" // {
dependencies = [
- sources."semver-6.3.0"
+ sources."uuid-8.3.0"
];
})
sources."normalize-path-2.1.1"
sources."normalize-url-4.5.0"
- (sources."npm-run-path-4.0.1" // {
- dependencies = [
- sources."path-key-3.1.1"
- ];
- })
+ sources."npm-run-path-4.0.1"
sources."nth-check-1.0.2"
- sources."number-is-nan-1.0.1"
sources."oauth-sign-0.9.0"
sources."object-assign-4.1.1"
(sources."object-copy-0.1.0" // {
@@ -85363,20 +86774,18 @@ in
sources."kind-of-3.2.2"
];
})
- sources."object-inspect-1.7.0"
+ sources."object-inspect-1.8.0"
sources."object-is-1.1.2"
sources."object-keys-1.1.1"
sources."object-visit-1.0.1"
sources."object.assign-4.1.0"
sources."object.pick-1.3.0"
sources."once-1.4.0"
- sources."onetime-2.0.1"
- sources."open-7.0.0"
- sources."optionator-0.8.3"
- sources."os-homedir-1.0.2"
+ sources."onetime-5.1.1"
+ sources."open-7.1.0"
+ sources."optionator-0.9.1"
sources."os-locale-5.0.0"
sources."os-shim-0.1.3"
- sources."os-tmpdir-1.0.2"
sources."p-cancelable-1.1.0"
sources."p-defer-1.0.0"
sources."p-is-promise-2.1.0"
@@ -85389,27 +86798,21 @@ in
];
})
sources."pako-1.0.11"
- (sources."parent-module-1.0.1" // {
- dependencies = [
- sources."callsites-3.1.0"
- ];
- })
- sources."parse-json-5.0.0"
+ sources."parent-module-1.0.1"
+ sources."parse-json-5.0.1"
sources."parse5-3.0.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-is-inside-1.0.2"
- sources."path-key-2.0.1"
- sources."path-parse-1.0.6"
+ sources."path-key-3.1.1"
sources."pend-1.2.0"
sources."performance-now-2.1.0"
- sources."pino-6.0.0"
+ sources."picomatch-2.2.2"
+ sources."pino-6.4.0"
sources."pino-std-serializers-2.4.2"
- sources."pluralize-1.2.1"
sources."posix-character-classes-0.1.1"
- (sources."postcss-7.0.27" // {
+ (sources."postcss-7.0.32" // {
dependencies = [
sources."ansi-styles-3.2.1"
(sources."chalk-2.4.2" // {
@@ -85423,7 +86826,7 @@ in
sources."supports-color-6.1.0"
];
})
- sources."prelude-ls-1.1.2"
+ sources."prelude-ls-1.2.1"
sources."prepend-http-2.0.0"
sources."probe-image-size-5.0.0"
sources."process-nextick-args-2.0.1"
@@ -85431,6 +86834,7 @@ in
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."quick-format-unescaped-4.0.1"
(sources."rc-1.2.8" // {
@@ -85439,25 +86843,12 @@ in
];
})
sources."readable-stream-3.6.0"
- (sources."readdirp-2.2.1" // {
- dependencies = [
- sources."readable-stream-2.3.7"
- sources."safe-buffer-5.1.2"
- sources."string_decoder-1.1.1"
- ];
- })
- (sources."readline2-1.0.1" // {
- dependencies = [
- sources."is-fullwidth-code-point-1.0.0"
- sources."mute-stream-0.0.5"
- ];
- })
- sources."rechoir-0.6.2"
- sources."regenerator-runtime-0.13.5"
+ sources."readdirp-3.4.0"
+ sources."regenerator-runtime-0.13.7"
sources."regex-not-1.0.2"
sources."regexp.prototype.flags-1.3.0"
- sources."regexpp-2.0.1"
- sources."registry-auth-token-4.1.1"
+ sources."regexpp-3.1.0"
+ sources."registry-auth-token-4.2.0"
sources."registry-url-5.1.0"
(sources."relaxed-json-1.0.3" // {
dependencies = [
@@ -85475,23 +86866,17 @@ in
sources."request-2.88.2"
sources."require-directory-2.1.1"
sources."require-main-filename-2.0.0"
- sources."require-uncached-1.0.3"
- sources."resolve-1.17.0"
- sources."resolve-from-1.0.1"
+ sources."resolve-from-4.0.0"
sources."resolve-url-0.2.1"
sources."responselike-1.0.2"
- sources."restore-cursor-2.0.0"
sources."ret-0.1.15"
sources."rimraf-2.6.3"
- sources."run-async-2.4.1"
- sources."rx-lite-3.1.2"
- sources."rxjs-6.5.5"
sources."safe-buffer-5.2.1"
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."semver-7.1.3"
+ sources."semver-7.3.2"
(sources."semver-diff-3.1.1" // {
dependencies = [
sources."semver-6.3.0"
@@ -85501,22 +86886,16 @@ in
(sources."set-value-2.0.1" // {
dependencies = [
sources."extend-shallow-2.0.1"
- sources."is-extendable-0.1.1"
];
})
sources."sha.js-2.4.11"
- 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."shell-quote-1.6.1"
- sources."shelljs-0.7.8"
sources."shellwords-0.1.1"
- (sources."sign-addon-2.0.5" // {
+ (sources."sign-addon-2.0.6" // {
dependencies = [
- sources."core-js-3.6.4"
- sources."es6-promisify-6.0.2"
- sources."punycode-1.4.1"
- sources."request-2.88.0"
- sources."tough-cookie-2.4.3"
+ sources."core-js-3.6.5"
];
})
sources."signal-exit-3.0.3"
@@ -85525,7 +86904,6 @@ 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" // {
@@ -85543,7 +86921,6 @@ in
];
})
sources."is-descriptor-0.1.6"
- sources."is-extendable-0.1.1"
sources."kind-of-5.1.0"
sources."source-map-0.5.7"
];
@@ -85558,10 +86935,10 @@ in
sources."kind-of-3.2.2"
];
})
- sources."sonic-boom-1.0.1"
+ sources."sonic-boom-1.0.2"
sources."source-map-0.6.1"
sources."source-map-resolve-0.5.3"
- sources."source-map-support-0.5.16"
+ sources."source-map-support-0.5.19"
sources."source-map-url-0.4.0"
sources."spawn-sync-1.0.15"
sources."split-0.3.3"
@@ -85587,39 +86964,28 @@ in
})
sources."stream-parser-0.3.1"
sources."stream-to-array-2.3.0"
- (sources."stream-to-promise-2.2.0" // {
- dependencies = [
- sources."end-of-stream-1.1.0"
- sources."once-1.3.3"
- ];
- })
- (sources."string-width-4.2.0" // {
+ sources."stream-to-promise-3.0.0"
+ (sources."string-width-3.1.0" // {
dependencies = [
- sources."ansi-regex-5.0.0"
- sources."strip-ansi-6.0.0"
+ sources."ansi-regex-4.1.0"
+ sources."strip-ansi-5.2.0"
];
})
sources."string.prototype.trimend-1.0.1"
- sources."string.prototype.trimleft-2.1.2"
- sources."string.prototype.trimright-2.1.2"
sources."string.prototype.trimstart-1.0.1"
sources."string_decoder-1.3.0"
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"
- sources."strip-final-newline-2.0.0"
- sources."strip-json-comments-3.0.1"
- sources."supports-color-7.1.0"
- (sources."table-5.4.6" // {
+ (sources."strip-bom-stream-4.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."first-chunk-stream-3.0.0"
];
})
+ sources."strip-final-newline-2.0.0"
+ sources."strip-json-comments-3.1.1"
+ sources."supports-color-7.1.0"
+ sources."table-5.4.6"
(sources."tar-stream-1.6.2" // {
dependencies = [
sources."readable-stream-2.3.7"
@@ -85629,10 +86995,14 @@ in
})
sources."term-size-2.2.0"
sources."text-table-0.2.0"
- sources."thenify-3.3.0"
+ sources."thenify-3.3.1"
sources."thenify-all-1.6.0"
sources."through-2.3.8"
- sources."tmp-0.1.0"
+ (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 = [
@@ -85641,25 +87011,19 @@ in
})
sources."to-readable-stream-1.0.0"
sources."to-regex-3.0.2"
- sources."to-regex-range-2.1.1"
+ sources."to-regex-range-5.0.1"
sources."tosource-1.0.0"
sources."tough-cookie-2.5.0"
sources."tr46-2.0.2"
sources."traverse-0.4.6"
- sources."tslib-1.13.0"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
- sources."type-1.2.0"
- sources."type-check-0.3.2"
+ sources."type-check-0.4.0"
sources."type-detect-4.0.8"
sources."type-fest-0.8.1"
sources."typedarray-0.0.6"
sources."typedarray-to-buffer-3.1.5"
- (sources."union-value-1.0.1" // {
- dependencies = [
- sources."is-extendable-0.1.1"
- ];
- })
+ sources."union-value-1.0.1"
sources."unique-string-2.0.0"
sources."universalify-0.1.2"
(sources."unset-value-1.0.0" // {
@@ -85673,28 +87037,69 @@ in
];
})
sources."upath-1.2.0"
- sources."update-notifier-4.0.0"
+ (sources."update-notifier-4.1.0" // {
+ dependencies = [
+ sources."chalk-3.0.0"
+ ];
+ })
sources."uri-js-4.2.2"
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."uuid-3.4.0"
+ sources."v8-compile-cache-2.1.1"
sources."verror-1.10.0"
- sources."watchpack-1.6.1"
+ sources."watchpack-1.7.4"
+ (sources."watchpack-chokidar2-2.0.0" // {
+ dependencies = [
+ (sources."anymatch-2.0.0" // {
+ dependencies = [
+ sources."normalize-path-2.1.1"
+ ];
+ })
+ 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-3.0.0"
+ 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."wcwidth-1.0.1"
sources."webidl-conversions-5.0.0"
- sources."whatwg-url-8.0.0"
+ sources."whatwg-url-8.1.0"
sources."when-3.7.7"
- sources."which-1.3.1"
+ sources."which-2.0.2"
sources."which-module-2.0.0"
- sources."widest-line-3.1.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."winreg-0.0.12"
sources."word-wrap-1.2.3"
(sources."wrap-ansi-6.2.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"
];
})
@@ -85705,21 +87110,25 @@ in
];
})
sources."write-file-atomic-3.0.3"
- sources."ws-7.2.3"
+ sources."ws-7.3.1"
sources."xdg-basedir-4.0.0"
sources."xml2js-0.4.23"
sources."xmlbuilder-11.0.1"
- sources."xregexp-4.3.0"
sources."xtend-4.0.2"
sources."y18n-4.0.0"
- (sources."yargs-15.1.0" // {
+ (sources."yargs-15.4.1" // {
dependencies = [
+ sources."ansi-regex-5.0.0"
sources."decamelize-1.2.0"
- sources."yargs-parser-16.1.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."decamelize-1.2.0"
];
})
@@ -85750,10 +87159,10 @@ in
webpack = nodeEnv.buildNodePackage {
name = "webpack";
packageName = "webpack";
- version = "4.43.0";
+ version = "4.44.1";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack/-/webpack-4.43.0.tgz";
- sha512 = "3xg5k6rjwqyliy21rnjqmxhckwvjbixw9sms73fqw94ia69w0qlmflddxvh0xi868j5n43va1z4569lzjk3j3mzcfv5b972ff74nv8r";
+ url = "https://registry.npmjs.org/webpack/-/webpack-4.44.1.tgz";
+ sha512 = "4UOGAohv/VGUNQJstzEywwNxqX417FnjZgZJpJQegddzPmTvph37eBIRbRTfdySXzVtJXLJfbMN3mMYhM6GdmQ==";
};
dependencies = [
sources."@webassemblyjs/ast-1.9.0"
@@ -85777,9 +87186,9 @@ in
sources."@xtuc/ieee754-1.2.0"
sources."@xtuc/long-4.2.2"
sources."acorn-6.4.1"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."ajv-errors-1.0.1"
- sources."ajv-keywords-3.4.1"
+ sources."ajv-keywords-3.5.2"
sources."anymatch-3.1.1"
sources."aproba-1.2.0"
sources."arr-diff-4.0.0"
@@ -85808,7 +87217,7 @@ in
})
sources."base64-js-1.3.1"
sources."big.js-5.2.2"
- sources."binary-extensions-2.0.0"
+ sources."binary-extensions-2.1.0"
sources."bindings-1.5.0"
sources."bluebird-3.7.2"
sources."bn.js-5.1.2"
@@ -85840,7 +87249,7 @@ in
sources."builtin-status-codes-3.0.0"
sources."cacache-12.0.4"
sources."cache-base-1.0.1"
- (sources."chokidar-3.4.0" // {
+ (sources."chokidar-3.4.1" // {
dependencies = [
sources."braces-3.0.2"
sources."fill-range-7.0.1"
@@ -85899,14 +87308,14 @@ in
})
sources."domain-browser-1.2.0"
sources."duplexify-3.7.1"
- (sources."elliptic-6.5.2" // {
+ (sources."elliptic-6.5.3" // {
dependencies = [
sources."bn.js-4.11.9"
];
})
sources."emojis-list-3.0.0"
sources."end-of-stream-1.4.4"
- (sources."enhanced-resolve-4.1.1" // {
+ (sources."enhanced-resolve-4.3.0" // {
dependencies = [
sources."memory-fs-0.5.0"
];
@@ -85915,7 +87324,7 @@ in
sources."eslint-scope-4.0.3"
sources."esrecurse-4.2.1"
sources."estraverse-4.3.0"
- sources."events-3.1.0"
+ sources."events-3.2.0"
sources."evp_bytestokey-1.0.3"
(sources."expand-brackets-2.1.4" // {
dependencies = [
@@ -85946,7 +87355,7 @@ in
sources."extend-shallow-2.0.1"
];
})
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."figgy-pudding-3.5.2"
sources."file-uri-to-path-1.0.0"
@@ -86041,7 +87450,7 @@ in
sources."ms-2.0.0"
sources."nan-2.14.1"
sources."nanomatch-1.2.13"
- sources."neo-async-2.6.1"
+ sources."neo-async-2.6.2"
(sources."node-libs-browser-2.2.1" // {
dependencies = [
sources."punycode-1.4.1"
@@ -86077,7 +87486,7 @@ in
sources."path-dirname-1.0.2"
sources."path-exists-3.0.0"
sources."path-is-absolute-1.0.1"
- sources."pbkdf2-3.0.17"
+ sources."pbkdf2-3.1.1"
sources."picomatch-2.2.2"
sources."pify-4.0.1"
sources."pkg-dir-3.0.0"
@@ -86117,7 +87526,7 @@ in
sources."safe-regex-1.1.0"
sources."schema-utils-1.0.0"
sources."semver-5.7.1"
- sources."serialize-javascript-2.1.2"
+ sources."serialize-javascript-3.1.0"
(sources."set-value-2.0.1" // {
dependencies = [
sources."extend-shallow-2.0.1"
@@ -86187,12 +87596,12 @@ in
sources."stream-shift-1.0.1"
sources."string_decoder-1.1.1"
sources."tapable-1.1.3"
- (sources."terser-4.7.0" // {
+ (sources."terser-4.8.0" // {
dependencies = [
sources."source-map-0.6.1"
];
})
- (sources."terser-webpack-plugin-1.4.3" // {
+ (sources."terser-webpack-plugin-1.4.4" // {
dependencies = [
sources."source-map-0.6.1"
];
@@ -86239,7 +87648,7 @@ in
})
sources."util-deprecate-1.0.2"
sources."vm-browserify-1.1.2"
- sources."watchpack-1.7.2"
+ sources."watchpack-1.7.4"
(sources."watchpack-chokidar2-2.0.0" // {
dependencies = [
sources."anymatch-2.0.0"
@@ -86277,10 +87686,10 @@ in
webpack-cli = nodeEnv.buildNodePackage {
name = "webpack-cli";
packageName = "webpack-cli";
- version = "3.3.11";
+ version = "3.3.12";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.11.tgz";
- sha512 = "3i5vq7c9hpjb8z9x68dq56cjmv5hs584vgci6zbc7n0m8y1fk4y1kv4pyrq4q9crlkwirwy6gh5w3q0a2xv43w5q42z1ikvd6x5yybm";
+ url = "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz";
+ sha512 = "NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==";
};
dependencies = [
sources."ansi-regex-4.1.0"
@@ -86340,12 +87749,10 @@ in
sources."define-property-2.0.2"
sources."detect-file-1.0.0"
sources."emoji-regex-7.0.3"
- sources."emojis-list-2.1.0"
- sources."end-of-stream-1.4.4"
- sources."enhanced-resolve-4.1.0"
+ sources."emojis-list-3.0.0"
+ sources."enhanced-resolve-4.3.0"
sources."errno-0.1.7"
sources."escape-string-regexp-1.0.5"
- sources."execa-1.0.0"
(sources."expand-brackets-2.1.4" // {
dependencies = [
sources."define-property-0.2.5"
@@ -86386,7 +87793,6 @@ in
sources."for-in-1.0.2"
sources."fragment-cache-0.2.1"
sources."get-caller-file-2.0.5"
- sources."get-stream-4.1.0"
sources."get-value-2.0.6"
(sources."global-modules-2.0.0" // {
dependencies = [
@@ -86406,8 +87812,7 @@ in
sources."import-local-2.0.0"
sources."inherits-2.0.4"
sources."ini-1.3.5"
- sources."interpret-1.2.0"
- sources."invert-kv-2.0.0"
+ sources."interpret-1.4.0"
sources."is-accessor-descriptor-1.0.0"
sources."is-buffer-1.1.6"
sources."is-data-descriptor-1.0.0"
@@ -86422,23 +87827,18 @@ in
];
})
sources."is-plain-object-2.0.4"
- sources."is-stream-1.1.0"
sources."is-windows-1.0.2"
sources."isarray-1.0.0"
sources."isexe-2.0.0"
sources."isobject-3.0.1"
sources."json5-1.0.1"
sources."kind-of-6.0.3"
- sources."lcid-2.0.0"
- sources."loader-utils-1.2.3"
+ sources."loader-utils-1.4.0"
sources."locate-path-3.0.0"
- sources."map-age-cleaner-0.1.3"
sources."map-cache-0.2.2"
sources."map-visit-1.0.0"
- sources."mem-4.3.0"
- sources."memory-fs-0.4.1"
+ sources."memory-fs-0.5.0"
sources."micromatch-3.1.10"
- sources."mimic-fn-2.1.0"
sources."minimist-1.2.5"
(sources."mixin-deep-1.3.2" // {
dependencies = [
@@ -86448,7 +87848,6 @@ in
sources."ms-2.0.0"
sources."nanomatch-1.2.13"
sources."nice-try-1.0.5"
- sources."npm-run-path-2.0.2"
(sources."object-copy-0.1.0" // {
dependencies = [
sources."define-property-0.2.5"
@@ -86464,11 +87863,6 @@ in
})
sources."object-visit-1.0.1"
sources."object.pick-1.3.0"
- sources."once-1.4.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-try-2.2.0"
@@ -86480,7 +87874,6 @@ in
sources."posix-character-classes-0.1.1"
sources."process-nextick-args-2.0.1"
sources."prr-1.0.1"
- sources."pump-3.0.0"
sources."readable-stream-2.3.7"
sources."regex-not-1.0.2"
sources."repeat-element-1.1.3"
@@ -86507,7 +87900,6 @@ in
})
sources."shebang-command-1.2.0"
sources."shebang-regex-1.0.0"
- sources."signal-exit-3.0.3"
(sources."snapdragon-0.8.2" // {
dependencies = [
sources."define-property-0.2.5"
@@ -86560,7 +87952,6 @@ in
sources."string-width-3.1.0"
sources."string_decoder-1.1.1"
sources."strip-ansi-5.2.0"
- sources."strip-eof-1.0.0"
sources."supports-color-6.1.0"
sources."tapable-1.1.3"
(sources."to-object-path-0.3.0" // {
@@ -86584,13 +87975,12 @@ in
sources."urix-0.1.0"
sources."use-3.1.1"
sources."util-deprecate-1.0.2"
- sources."v8-compile-cache-2.0.3"
+ sources."v8-compile-cache-2.1.1"
sources."which-1.3.1"
sources."which-module-2.0.0"
sources."wrap-ansi-5.1.0"
- sources."wrappy-1.0.2"
sources."y18n-4.0.0"
- sources."yargs-13.2.4"
+ sources."yargs-13.3.2"
sources."yargs-parser-13.1.2"
];
buildInputs = globalBuildInputs;
@@ -86612,14 +88002,13 @@ in
sha512 = "PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==";
};
dependencies = [
- sources."@types/events-3.0.0"
- sources."@types/glob-7.1.1"
+ sources."@types/glob-7.1.3"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.0.5"
+ sources."@types/node-14.0.27"
sources."accepts-1.3.7"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."ajv-errors-1.0.1"
- sources."ajv-keywords-3.4.1"
+ sources."ajv-keywords-3.5.2"
sources."ansi-colors-3.2.4"
sources."ansi-html-0.0.7"
sources."ansi-regex-2.1.1"
@@ -86743,7 +88132,7 @@ in
sources."encodeurl-1.0.2"
sources."end-of-stream-1.4.4"
sources."errno-0.1.7"
- sources."es-abstract-1.17.5"
+ sources."es-abstract-1.17.6"
sources."es-to-primitive-1.2.1"
sources."escape-html-1.0.3"
sources."etag-1.8.1"
@@ -86785,7 +88174,7 @@ in
sources."is-extendable-0.1.1"
];
})
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."faye-websocket-0.10.0"
sources."file-uri-to-path-1.0.0"
@@ -86801,12 +88190,7 @@ in
];
})
sources."find-up-3.0.0"
- (sources."follow-redirects-1.11.0" // {
- dependencies = [
- sources."debug-3.2.6"
- sources."ms-2.1.2"
- ];
- })
+ sources."follow-redirects-1.12.1"
sources."for-in-1.0.2"
sources."forwarded-0.1.2"
sources."fragment-cache-0.2.1"
@@ -86862,7 +88246,7 @@ in
sources."is-arguments-1.0.4"
sources."is-binary-path-1.0.1"
sources."is-buffer-1.1.6"
- sources."is-callable-1.1.5"
+ sources."is-callable-1.2.0"
sources."is-data-descriptor-1.0.0"
sources."is-date-object-1.0.2"
sources."is-descriptor-1.0.2"
@@ -86879,7 +88263,7 @@ in
sources."is-path-in-cwd-2.1.0"
sources."is-path-inside-2.1.0"
sources."is-plain-object-2.0.4"
- sources."is-regex-1.0.5"
+ sources."is-regex-1.1.0"
sources."is-stream-1.1.0"
sources."is-symbol-1.0.3"
sources."is-windows-1.0.2"
@@ -86892,7 +88276,7 @@ in
sources."killable-1.0.1"
sources."kind-of-6.0.3"
sources."locate-path-3.0.0"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."loglevel-1.6.8"
sources."map-cache-0.2.2"
sources."map-visit-1.0.0"
@@ -86933,7 +88317,7 @@ in
sources."kind-of-3.2.2"
];
})
- sources."object-inspect-1.7.0"
+ sources."object-inspect-1.8.0"
sources."object-is-1.1.2"
sources."object-keys-1.1.1"
sources."object-visit-1.0.1"
@@ -86963,7 +88347,7 @@ in
sources."pinkie-2.0.4"
sources."pinkie-promise-2.0.1"
sources."pkg-dir-3.0.0"
- (sources."portfinder-1.0.26" // {
+ (sources."portfinder-1.0.28" // {
dependencies = [
sources."debug-3.2.6"
sources."ms-2.1.2"
@@ -87114,8 +88498,6 @@ in
];
})
sources."string.prototype.trimend-1.0.1"
- sources."string.prototype.trimleft-2.1.2"
- sources."string.prototype.trimright-2.1.2"
sources."string.prototype.trimstart-1.0.1"
(sources."string_decoder-1.1.1" // {
dependencies = [
@@ -87173,7 +88555,7 @@ in
})
sources."webpack-log-2.0.0"
sources."websocket-driver-0.6.5"
- sources."websocket-extensions-0.1.3"
+ sources."websocket-extensions-0.1.4"
sources."which-1.3.1"
sources."which-module-2.0.0"
(sources."wrap-ansi-5.1.0" // {
@@ -87201,33 +88583,34 @@ in
copy-webpack-plugin = nodeEnv.buildNodePackage {
name = "copy-webpack-plugin";
packageName = "copy-webpack-plugin";
- version = "6.0.1";
+ version = "6.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.0.1.tgz";
- sha512 = "tcbZnGtQ70b4vtYGUNg8uUYri/80H1On3AC+wPsVOKSj7xbDinYuxAZPAeI3/3hxjjuwoGTHN5BeSksQ4kGUTw==";
+ url = "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.0.3.tgz";
+ sha512 = "q5m6Vz4elsuyVEIUXr7wJdIdePWTubsqVbEMvf1WQnHGv0Q+9yPRu7MtYFPt+GBOXRav9lvIINifTQ1vSCs+eA==";
};
dependencies = [
sources."@nodelib/fs.scandir-2.1.3"
sources."@nodelib/fs.stat-2.0.3"
sources."@nodelib/fs.walk-1.2.4"
- sources."@types/json-schema-7.0.4"
+ sources."@npmcli/move-file-1.0.1"
+ sources."@types/json-schema-7.0.5"
sources."aggregate-error-3.0.1"
- sources."ajv-6.12.2"
- sources."ajv-keywords-3.4.1"
+ sources."ajv-6.12.3"
+ sources."ajv-keywords-3.5.2"
sources."array-union-2.1.0"
sources."balanced-match-1.0.0"
sources."big.js-5.2.2"
sources."brace-expansion-1.1.11"
sources."braces-3.0.2"
- sources."cacache-15.0.3"
+ sources."cacache-15.0.5"
sources."chownr-2.0.0"
sources."clean-stack-2.2.0"
sources."commondir-1.0.1"
sources."concat-map-0.0.1"
sources."dir-glob-3.0.1"
sources."emojis-list-3.0.0"
- sources."fast-deep-equal-3.1.1"
- sources."fast-glob-3.2.2"
+ 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."fill-range-7.0.1"
@@ -87237,8 +88620,8 @@ in
sources."fs.realpath-1.0.0"
sources."glob-7.1.6"
sources."glob-parent-5.1.1"
- sources."globby-11.0.0"
- sources."ignore-5.1.6"
+ sources."globby-11.0.1"
+ sources."ignore-5.1.8"
sources."imurmurhash-0.1.4"
sources."indent-string-4.0.0"
sources."infer-owner-1.0.4"
@@ -87251,31 +88634,26 @@ in
sources."json5-2.1.3"
sources."loader-utils-2.0.0"
sources."locate-path-5.0.0"
- sources."lru-cache-5.1.1"
+ sources."lru-cache-6.0.0"
sources."make-dir-3.1.0"
- sources."merge2-1.3.0"
+ sources."merge2-1.4.1"
sources."micromatch-4.0.2"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
- (sources."minipass-3.1.3" // {
- dependencies = [
- sources."yallist-4.0.0"
- ];
- })
+ sources."minipass-3.1.3"
sources."minipass-collect-1.0.2"
sources."minipass-flush-1.0.5"
- sources."minipass-pipeline-1.2.3"
- (sources."minizlib-2.1.0" // {
- dependencies = [
- sources."yallist-4.0.0"
- ];
- })
+ sources."minipass-pipeline-1.2.4"
+ sources."minizlib-2.1.0"
sources."mkdirp-1.0.4"
- sources."move-file-2.0.0"
sources."normalize-path-3.0.0"
sources."once-1.4.0"
- sources."p-limit-2.3.0"
- sources."p-locate-4.1.0"
+ sources."p-limit-3.0.2"
+ (sources."p-locate-4.1.0" // {
+ dependencies = [
+ sources."p-limit-2.3.0"
+ ];
+ })
sources."p-map-4.0.0"
sources."p-try-2.2.0"
sources."path-exists-4.0.0"
@@ -87292,23 +88670,19 @@ in
sources."safe-buffer-5.2.1"
sources."schema-utils-2.7.0"
sources."semver-6.3.0"
- sources."serialize-javascript-3.1.0"
+ sources."serialize-javascript-4.0.0"
sources."slash-3.0.0"
sources."source-list-map-2.0.1"
sources."source-map-0.6.1"
sources."ssri-8.0.0"
- (sources."tar-6.0.2" // {
- dependencies = [
- sources."yallist-4.0.0"
- ];
- })
+ sources."tar-6.0.2"
sources."to-regex-range-5.0.1"
sources."unique-filename-1.1.1"
sources."unique-slug-2.0.2"
sources."uri-js-4.2.2"
sources."webpack-sources-1.4.3"
sources."wrappy-1.0.2"
- sources."yallist-3.1.1"
+ sources."yallist-4.0.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -87323,10 +88697,10 @@ in
webtorrent-cli = nodeEnv.buildNodePackage {
name = "webtorrent-cli";
packageName = "webtorrent-cli";
- version = "3.0.6";
+ version = "3.0.7";
src = fetchurl {
- url = "https://registry.npmjs.org/webtorrent-cli/-/webtorrent-cli-3.0.6.tgz";
- sha512 = "+rvs1eWn20qTdfIxnT+BwddHNxyR6n1re3+PSmWzwc8jj1ikfJ4Pk+ecTsYmVjZ2I67YPdX/iXkuVAqkoogR6g==";
+ url = "https://registry.npmjs.org/webtorrent-cli/-/webtorrent-cli-3.0.7.tgz";
+ sha512 = "7psSgPvy+nL4hQ8zIv1RW1pdFZVrxB6jHnIEwmDU6xP6zst/t5pgerrdnZerzgQBzlGjpRQQ9fQtZoHxK7zgtw==";
};
dependencies = [
sources."@protobufjs/aspromise-1.1.2"
@@ -87340,7 +88714,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.9"
+ sources."@types/node-13.13.15"
sources."addr-to-ip-port-1.5.1"
sources."airplay-js-0.3.0"
sources."balanced-match-1.0.0"
@@ -87353,7 +88727,7 @@ in
sources."ms-2.1.2"
];
})
- sources."bittorrent-peerid-1.3.2"
+ sources."bittorrent-peerid-1.3.3"
(sources."bittorrent-protocol-3.1.1" // {
dependencies = [
sources."debug-4.2.0"
@@ -87396,7 +88770,7 @@ in
sources."mime-1.6.0"
];
})
- sources."chunk-store-stream-4.1.0"
+ sources."chunk-store-stream-4.1.1"
sources."clivas-0.2.0"
sources."common-tags-1.8.0"
sources."compact2string-1.4.1"
@@ -87446,7 +88820,7 @@ in
sources."ip-set-1.0.2"
sources."ipaddr.js-1.9.1"
sources."is-ascii-1.0.0"
- sources."is-docker-2.0.0"
+ sources."is-docker-2.1.0"
sources."is-file-1.0.0"
sources."is-typedarray-1.0.0"
sources."is-wsl-2.2.0"
@@ -87465,7 +88839,7 @@ in
})
sources."long-4.0.0"
sources."lru-3.1.0"
- sources."magnet-uri-5.2.4"
+ sources."magnet-uri-5.3.0"
sources."mdns-js-0.5.0"
sources."mdns-js-packet-0.2.0"
sources."mediasource-2.3.0"
@@ -87475,7 +88849,7 @@ in
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
sources."mkdirp-classic-0.5.3"
- sources."moment-2.26.0"
+ sources."moment-2.27.0"
sources."mp4-box-encoding-1.4.1"
sources."mp4-stream-3.1.0"
sources."ms-2.0.0"
@@ -87493,7 +88867,7 @@ in
sources."nodebmc-0.0.7"
sources."on-finished-2.3.0"
sources."once-1.4.0"
- sources."open-7.0.4"
+ sources."open-7.1.0"
sources."package-json-versionify-1.0.4"
sources."parse-numeric-range-1.2.0"
(sources."parse-torrent-7.1.3" // {
@@ -87513,10 +88887,10 @@ in
})
sources."prettier-bytes-1.0.4"
sources."process-nextick-args-2.0.1"
- sources."protobufjs-6.9.0"
+ sources."protobufjs-6.10.1"
sources."pump-3.0.0"
sources."qap-3.3.1"
- sources."queue-microtask-1.1.2"
+ sources."queue-microtask-1.1.4"
sources."random-access-file-2.1.4"
sources."random-access-storage-1.4.1"
sources."random-iterate-1.0.1"
@@ -87525,7 +88899,7 @@ 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.2" // {
+ (sources."render-media-3.4.3" // {
dependencies = [
sources."debug-4.2.0"
sources."ms-2.1.2"
@@ -87539,7 +88913,7 @@ in
sources."safe-buffer-5.2.1"
sources."sax-1.1.4"
sources."semver-5.1.1"
- sources."simple-concat-1.0.0"
+ sources."simple-concat-1.0.1"
sources."simple-get-2.8.1"
(sources."simple-peer-9.7.2" // {
dependencies = [
@@ -87558,7 +88932,7 @@ in
sources."split-1.0.1"
sources."stream-to-blob-2.0.1"
sources."stream-to-blob-url-3.0.2"
- sources."stream-with-known-length-to-buffer-1.0.3"
+ sources."stream-with-known-length-to-buffer-1.0.4"
sources."string2compact-1.3.0"
sources."string_decoder-1.3.0"
sources."thirty-two-1.0.2"
@@ -87575,12 +88949,11 @@ in
sources."typedarray-0.0.6"
sources."typedarray-to-buffer-3.1.5"
sources."uint64be-2.0.2"
- sources."uniq-1.0.1"
sources."unordered-array-remove-1.0.2"
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.0" // {
+ (sources."ut_metadata-3.5.1" // {
dependencies = [
sources."debug-4.2.0"
sources."ms-2.1.2"
@@ -87591,7 +88964,7 @@ in
sources."util-deprecate-1.0.2"
sources."videostream-3.2.1"
sources."vlc-command-1.2.0"
- (sources."webtorrent-0.108.5" // {
+ (sources."webtorrent-0.108.6" // {
dependencies = [
sources."debug-4.2.0"
sources."decompress-response-4.2.1"
@@ -87602,7 +88975,7 @@ in
})
sources."winreg-1.2.4"
sources."wrappy-1.0.2"
- sources."ws-7.3.0"
+ sources."ws-7.3.1"
sources."xml2js-0.4.23"
sources."xmlbuilder-11.0.1"
sources."xmldom-0.1.31"
@@ -87665,10 +89038,10 @@ in
yaml-language-server = nodeEnv.buildNodePackage {
name = "yaml-language-server";
packageName = "yaml-language-server";
- version = "0.8.0";
+ version = "0.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/yaml-language-server/-/yaml-language-server-0.8.0.tgz";
- sha512 = "0rq8if780ky23kb17b15rg2jybwm4azzbxwxhx3kbjk2ydv7hs01l2dbgq5ng1za8ym9p7x5la7f7gf8wksy7bi6vf8yhpjfcffjszs";
+ url = "https://registry.npmjs.org/yaml-language-server/-/yaml-language-server-0.9.0.tgz";
+ sha512 = "nRExM5NfJXzxTKlFmHKr/ZtoxZCddH1kuuWNfHRvTLCEHzexIn/YvI/DBZHxKLh/ym9f4Q4j4zW76vB6J18lUQ==";
};
dependencies = [
sources."agent-base-4.3.0"
@@ -87680,12 +89053,12 @@ in
sources."http-proxy-agent-2.1.0"
sources."https-proxy-agent-2.2.4"
sources."js-yaml-3.14.0"
- sources."jsonc-parser-2.2.1"
+ sources."jsonc-parser-2.3.0"
sources."ms-2.0.0"
sources."prettier-1.19.1"
sources."request-light-0.2.5"
sources."sprintf-js-1.0.3"
- sources."vscode-json-languageservice-3.6.0"
+ sources."vscode-json-languageservice-3.8.0"
sources."vscode-jsonrpc-4.0.0"
(sources."vscode-languageserver-5.2.1" // {
dependencies = [
@@ -87740,22 +89113,21 @@ in
sha512 = "GFg4QC1xi3gkbHGGUFme8/8XPg3kDISu/qJfx56X207yuv1FSevGY/eKuym7kh0bniCB4n3rseWW+QZXPH8LIw==";
};
dependencies = [
- sources."@babel/code-frame-7.10.1"
- sources."@babel/helper-validator-identifier-7.10.1"
- sources."@babel/highlight-7.10.1"
- sources."@babel/runtime-7.10.1"
+ 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.11.0"
sources."@mrmlnc/readdir-enhanced-2.2.1"
sources."@nodelib/fs.stat-1.1.3"
sources."@sindresorhus/is-0.7.0"
sources."@types/color-name-1.1.1"
- sources."@types/events-3.0.0"
- sources."@types/glob-7.1.1"
+ sources."@types/glob-7.1.3"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.0.5"
+ sources."@types/node-14.0.27"
sources."@types/normalize-package-data-2.4.0"
sources."JSONStream-1.3.5"
sources."aggregate-error-3.0.1"
- sources."ajv-6.12.2"
+ sources."ajv-6.12.3"
sources."ansi-0.3.1"
sources."ansi-align-2.0.0"
sources."ansi-escapes-3.2.0"
@@ -87850,12 +89222,12 @@ in
sources."cli-list-0.2.0"
sources."cli-table-0.3.1"
sources."cli-width-2.2.1"
- sources."clone-1.0.4"
+ sources."clone-2.1.2"
sources."clone-buffer-1.0.0"
sources."clone-deep-4.0.1"
sources."clone-regexp-1.0.1"
sources."clone-response-1.0.2"
- sources."clone-stats-0.0.1"
+ sources."clone-stats-1.0.0"
sources."cloneable-readable-1.1.3"
sources."code-point-at-1.1.0"
sources."collection-visit-1.0.0"
@@ -87954,10 +89326,11 @@ in
];
})
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-glob-2.2.7"
sources."fast-json-stable-stringify-2.1.0"
sources."figures-2.0.0"
+ sources."filelist-1.0.1"
(sources."fill-range-4.0.0" // {
dependencies = [
sources."extend-shallow-2.0.1"
@@ -88001,7 +89374,7 @@ in
];
})
sources."glob-to-regexp-0.3.0"
- (sources."global-agent-2.1.9" // {
+ (sources."global-agent-2.1.12" // {
dependencies = [
sources."semver-7.3.2"
];
@@ -88019,7 +89392,7 @@ in
sources."graceful-fs-4.2.4"
sources."grouped-queue-1.1.0"
sources."har-schema-2.0.0"
- sources."har-validator-5.1.3"
+ sources."har-validator-5.1.5"
(sources."has-ansi-2.0.0" // {
dependencies = [
sources."ansi-regex-2.1.1"
@@ -88050,7 +89423,7 @@ in
sources."ini-1.3.5"
sources."inquirer-6.5.2"
sources."insight-0.10.3"
- sources."interpret-1.2.0"
+ sources."interpret-1.4.0"
(sources."into-stream-3.1.0" // {
dependencies = [
sources."p-is-promise-1.1.0"
@@ -88099,6 +89472,11 @@ in
sources."isstream-0.1.2"
sources."istextorbinary-2.6.0"
sources."isurl-1.0.0"
+ (sources."jake-10.8.2" // {
+ dependencies = [
+ sources."async-0.9.2"
+ ];
+ })
sources."js-tokens-4.0.0"
sources."jsbn-0.1.1"
sources."json-buffer-3.0.0"
@@ -88128,7 +89506,7 @@ in
})
sources."locate-path-2.0.0"
sources."locutus-2.0.11"
- sources."lodash-4.17.15"
+ sources."lodash-4.17.19"
sources."lodash.debounce-4.0.8"
sources."lodash.pad-4.5.1"
sources."lodash.padend-4.6.1"
@@ -88137,23 +89515,21 @@ in
sources."loud-rejection-1.6.0"
sources."lowercase-keys-1.0.1"
sources."lru-cache-4.1.5"
- sources."macos-release-2.3.0"
+ sources."macos-release-2.4.1"
sources."make-dir-1.3.0"
sources."map-age-cleaner-0.1.3"
sources."map-cache-0.2.2"
sources."map-obj-1.0.1"
sources."map-visit-1.0.0"
- (sources."matcher-2.1.0" // {
+ (sources."matcher-3.0.0" // {
dependencies = [
- sources."escape-string-regexp-2.0.0"
+ sources."escape-string-regexp-4.0.0"
];
})
sources."mem-5.1.1"
- sources."mem-fs-1.1.3"
+ sources."mem-fs-1.2.0"
(sources."mem-fs-editor-6.0.0" // {
dependencies = [
- sources."clone-2.1.2"
- sources."clone-stats-1.0.0"
sources."dir-glob-2.2.2"
sources."globby-9.2.0"
sources."ignore-4.0.6"
@@ -88163,10 +89539,7 @@ in
];
})
sources."pify-4.0.1"
- sources."replace-ext-1.0.1"
sources."slash-2.0.0"
- sources."through2-3.0.1"
- sources."vinyl-2.2.0"
];
})
(sources."meow-3.7.0" // {
@@ -88177,7 +89550,7 @@ in
];
})
sources."merge-stream-2.0.0"
- sources."merge2-1.3.0"
+ sources."merge2-1.4.1"
sources."micromatch-3.1.10"
sources."mime-db-1.44.0"
sources."mime-types-2.1.27"
@@ -88191,7 +89564,7 @@ in
];
})
sources."mkdirp-0.5.5"
- sources."moment-2.26.0"
+ sources."moment-2.27.0"
sources."ms-2.0.0"
(sources."multimatch-4.0.0" // {
dependencies = [
@@ -88324,7 +89697,7 @@ in
sources."indent-string-2.1.0"
];
})
- sources."regenerator-runtime-0.13.5"
+ sources."regenerator-runtime-0.13.7"
sources."regex-not-1.0.2"
sources."registry-auth-token-3.4.0"
sources."registry-url-3.1.0"
@@ -88332,7 +89705,7 @@ in
sources."repeat-element-1.1.3"
sources."repeat-string-1.6.1"
sources."repeating-2.0.1"
- sources."replace-ext-0.0.1"
+ sources."replace-ext-1.0.1"
(sources."request-2.88.2" // {
dependencies = [
sources."tough-cookie-2.5.0"
@@ -88348,7 +89721,7 @@ in
sources."root-check-1.0.0"
sources."run-async-2.4.1"
sources."rx-4.1.0"
- sources."rxjs-6.5.5"
+ sources."rxjs-6.6.2"
sources."safe-buffer-5.2.1"
sources."safe-regex-1.1.0"
sources."safer-buffer-2.1.2"
@@ -88358,9 +89731,9 @@ in
sources."semver-diff-2.1.0"
sources."semver-regex-1.0.0"
sources."semver-truncate-1.1.2"
- (sources."serialize-error-5.0.0" // {
+ (sources."serialize-error-7.0.1" // {
dependencies = [
- sources."type-fest-0.8.1"
+ sources."type-fest-0.13.1"
];
})
sources."set-getter-0.1.0"
@@ -88456,6 +89829,7 @@ in
];
})
sources."strip-bom-2.0.0"
+ sources."strip-bom-buf-1.0.0"
sources."strip-bom-stream-2.0.0"
sources."strip-eof-1.0.0"
sources."strip-final-newline-2.0.0"
@@ -88502,7 +89876,7 @@ in
sources."text-table-0.2.0"
sources."textextensions-2.6.0"
sources."through-2.3.8"
- sources."through2-2.0.5"
+ sources."through2-3.0.2"
sources."timed-out-4.0.1"
sources."titleize-1.0.1"
sources."tmp-0.0.33"
@@ -88547,8 +89921,8 @@ in
sources."uuid-3.4.0"
sources."validate-npm-package-license-3.0.4"
sources."verror-1.10.0"
- sources."vinyl-1.2.0"
- (sources."vinyl-file-2.0.0" // {
+ sources."vinyl-2.2.0"
+ (sources."vinyl-file-3.0.0" // {
dependencies = [
sources."pify-2.3.0"
];
@@ -88556,7 +89930,7 @@ in
sources."walk-2.3.14"
sources."which-1.3.1"
sources."widest-line-2.0.1"
- sources."windows-release-3.3.0"
+ sources."windows-release-3.3.1"
(sources."with-open-file-0.1.7" // {
dependencies = [
sources."p-try-2.2.0"
@@ -88574,7 +89948,6 @@ in
sources."wrappy-1.0.2"
sources."write-file-atomic-2.4.3"
sources."xdg-basedir-3.0.0"
- sources."xtend-4.0.2"
sources."yallist-2.1.2"
(sources."yeoman-character-1.1.0" // {
dependencies = [
@@ -88583,23 +89956,24 @@ in
];
})
sources."yeoman-doctor-4.0.0"
- (sources."yeoman-environment-2.10.2" // {
+ (sources."yeoman-environment-2.10.3" // {
dependencies = [
sources."ansi-escapes-4.3.1"
sources."ansi-regex-5.0.0"
sources."ansi-styles-4.2.1"
sources."cli-cursor-3.1.0"
+ sources."cli-width-3.0.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."cross-spawn-7.0.3"
sources."debug-3.2.6"
- sources."execa-4.0.2"
+ sources."execa-4.0.3"
sources."figures-3.2.0"
sources."get-stream-5.1.0"
sources."has-flag-4.0.0"
- (sources."inquirer-7.1.0" // {
+ (sources."inquirer-7.3.3" // {
dependencies = [
- sources."chalk-3.0.0"
+ sources."chalk-4.1.0"
sources."strip-ansi-6.0.0"
];
})
@@ -88608,7 +89982,7 @@ in
sources."ms-2.1.2"
sources."mute-stream-0.0.8"
sources."npm-run-path-4.0.1"
- sources."onetime-5.1.0"
+ sources."onetime-5.1.1"
sources."path-key-3.1.1"
sources."restore-cursor-3.1.0"
sources."semver-7.3.2"
@@ -88629,26 +90003,42 @@ in
sources."which-2.0.2"
];
})
- (sources."yeoman-generator-4.10.1" // {
+ (sources."yeoman-generator-4.11.0" // {
dependencies = [
sources."debug-4.2.0"
sources."diff-4.0.2"
+ sources."dir-glob-2.2.2"
+ sources."ejs-3.1.3"
sources."find-up-3.0.0"
+ sources."globby-9.2.0"
+ sources."ignore-4.0.6"
sources."locate-path-3.0.0"
(sources."make-dir-3.1.0" // {
dependencies = [
sources."semver-6.3.0"
];
})
+ (sources."mem-fs-editor-7.0.1" // {
+ dependencies = [
+ sources."rimraf-3.0.2"
+ ];
+ })
+ sources."mkdirp-1.0.4"
sources."ms-2.1.2"
sources."p-limit-2.3.0"
sources."p-locate-3.0.0"
sources."p-try-2.2.0"
- sources."parse-json-5.0.0"
+ sources."parse-json-5.0.1"
+ (sources."path-type-3.0.0" // {
+ dependencies = [
+ sources."pify-3.0.0"
+ ];
+ })
+ sources."pify-4.0.1"
sources."read-pkg-5.2.0"
sources."read-pkg-up-5.0.0"
sources."semver-7.3.2"
- sources."through2-3.0.1"
+ sources."slash-2.0.0"
sources."type-fest-0.6.0"
];
})
diff --git a/nixpkgs/pkgs/development/ocaml-modules/angstrom/default.nix b/nixpkgs/pkgs/development/ocaml-modules/angstrom/default.nix
index b05190ed491..3aecfde8a7d 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/angstrom/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/angstrom/default.nix
@@ -2,7 +2,7 @@
buildDunePackage rec {
pname = "angstrom";
- version = "0.13.0";
+ version = "0.14.1";
minimumOCamlVersion = "4.04";
@@ -10,7 +10,7 @@ buildDunePackage rec {
owner = "inhabitedtype";
repo = pname;
rev = version;
- sha256 = "0vzbwd8j34iv7n6gwqq2mf25q7rqpnpxnifb9ssxhq55p5dd1kp4";
+ sha256 = "1l69y0qspgi7kgrphyh7718hjb2sml1a9lljkp65bkqmmmi6ybly";
};
checkInputs = [ alcotest ];
diff --git a/nixpkgs/pkgs/development/ocaml-modules/base64/2.0.nix b/nixpkgs/pkgs/development/ocaml-modules/base64/2.0.nix
deleted file mode 100644
index a49e0e8a778..00000000000
--- a/nixpkgs/pkgs/development/ocaml-modules/base64/2.0.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-{ stdenv, fetchzip, ocaml, findlib, ocamlbuild }:
-
-let version = "2.0.0"; in
-
-stdenv.mkDerivation {
- pname = "ocaml-base64";
- inherit version;
-
- src = fetchzip {
- url = "https://github.com/mirage/ocaml-base64/archive/v${version}.tar.gz";
- sha256 = "1nv55gwq5vaxmrcz9ja2s165b1p9fhcxszc1l76043gpa56qm4fs";
- };
-
- buildInputs = [ ocaml findlib ocamlbuild ];
-
- createFindlibDestdir = true;
-
- meta = {
- homepage = "https://github.com/mirage/ocaml-base64";
- platforms = ocaml.meta.platforms or [];
- description = "Base64 encoding and decoding in OCaml";
- license = stdenv.lib.licenses.isc;
- maintainers = with stdenv.lib.maintainers; [ vbgl ];
- };
-}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/bigarray-overlap/default.nix b/nixpkgs/pkgs/development/ocaml-modules/bigarray-overlap/default.nix
new file mode 100644
index 00000000000..e02b1159a9c
--- /dev/null
+++ b/nixpkgs/pkgs/development/ocaml-modules/bigarray-overlap/default.nix
@@ -0,0 +1,28 @@
+{ lib, buildDunePackage, fetchurl
+, bigarray-compat, alcotest, astring, fpath, bos, findlib, pkg-config
+}:
+
+buildDunePackage rec {
+ pname = "bigarray-overlap";
+ version = "0.2.0";
+
+ src = fetchurl {
+ url = "https://github.com/dinosaure/overlap/releases/download/v${version}/bigarray-overlap-v${version}.tbz";
+ sha256 = "1v86avafsbyxjccy0y9gny31s2jzb0kd42v3mhcalklx5f044lcy";
+ };
+
+ minimumOCamlVersion = "4.07";
+ useDune2 = true;
+
+ propagatedBuildInputs = [ bigarray-compat ];
+
+ checkInputs = [ alcotest astring fpath bos findlib pkg-config ];
+ doCheck = true;
+
+ meta = with lib; {
+ homepage = "https://github.com/dinosaure/overlap";
+ description = "A minimal library to know that 2 bigarray share physically the same memory or not";
+ license = licenses.mit;
+ maintainers = [ maintainers.sternenseemann ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/cohttp/default.nix b/nixpkgs/pkgs/development/ocaml-modules/cohttp/default.nix
index 22a4e6371a9..386afe33d7b 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/cohttp/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/cohttp/default.nix
@@ -1,27 +1,25 @@
-{ lib, fetchFromGitHub, buildDunePackage
-, ppx_fields_conv, ppx_sexp_conv
+{ lib, fetchurl, buildDunePackage
+, ppx_fields_conv, ppx_sexp_conv, stdlib-shims
, base64, fieldslib, jsonm, re, stringext, uri-sexp
}:
buildDunePackage rec {
- pname = "cohttp";
- version = "2.1.3";
+ pname = "cohttp";
+ version = "2.5.1";
- src = fetchFromGitHub {
- owner = "mirage";
- repo = "ocaml-cohttp";
- rev = "v${version}";
- sha256 = "16k4ldmz6ljryhr139adlma130frb5wh13qswkrwc5gxx6d2wh8d";
+ src = fetchurl {
+ url = "https://github.com/mirage/ocaml-cohttp/releases/download/v${version}/cohttp-v${version}.tbz";
+ sha256 = "0im91mi3nxzqfd7fs5r0zg5gsparfnf5zaz13mpw247hkd3y3396";
};
buildInputs = [ jsonm ppx_fields_conv ppx_sexp_conv ];
- propagatedBuildInputs = [ base64 fieldslib re stringext uri-sexp ];
+ propagatedBuildInputs = [ base64 fieldslib re stringext uri-sexp stdlib-shims ];
meta = {
description = "HTTP(S) library for Lwt, Async and Mirage";
license = lib.licenses.isc;
maintainers = [ lib.maintainers.vbgl ];
- inherit (src.meta) homepage;
+ homepage = "https://github.com/mirage/ocaml-cohttp";
};
}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/cohttp/lwt-unix.nix b/nixpkgs/pkgs/development/ocaml-modules/cohttp/lwt-unix.nix
index 588ba6711cb..3a99ed9536f 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/cohttp/lwt-unix.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/cohttp/lwt-unix.nix
@@ -11,6 +11,8 @@ buildDunePackage {
pname = "cohttp-lwt-unix";
inherit (cohttp-lwt) version src meta;
+ useDune2 = true;
+
buildInputs = [ cmdliner ppx_sexp_conv ];
propagatedBuildInputs = [ cohttp-lwt conduit-lwt-unix fmt magic-mime ];
diff --git a/nixpkgs/pkgs/development/ocaml-modules/cohttp/lwt.nix b/nixpkgs/pkgs/development/ocaml-modules/cohttp/lwt.nix
index 748b970477e..1f261be6202 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/cohttp/lwt.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/cohttp/lwt.nix
@@ -2,6 +2,8 @@
if !stdenv.lib.versionAtLeast cohttp.version "0.99"
then cohttp
+else if !stdenv.lib.versionAtLeast ppx_sexp_conv.version "0.13"
+then throw "cohttp-lwt is not available for ppx_sexp_conv version ${ppx_sexp_conv.version}"
else
buildDunePackage {
diff --git a/nixpkgs/pkgs/development/ocaml-modules/conduit/default.nix b/nixpkgs/pkgs/development/ocaml-modules/conduit/default.nix
index 22538b87f6a..7fbeefb3926 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/conduit/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/conduit/default.nix
@@ -1,26 +1,26 @@
-{ stdenv, fetchFromGitHub, buildDunePackage
-, ppx_sexp_conv, sexplib
-, astring, ipaddr, macaddr, uri,
+{ stdenv, fetchurl, buildDunePackage
+, ppx_sexp_conv, sexplib, astring, uri, logs
+, ipaddr, ipaddr-sexp
}:
buildDunePackage rec {
pname = "conduit";
- version = "1.4.0";
+ version = "2.2.2";
- src = fetchFromGitHub {
- owner = "mirage";
- repo = "ocaml-conduit";
- rev = "v${version}";
- sha256 = "1qzamqcmf9ywz04bkwrv17mz9j6zq2w9h1xmnjvp11pnwrs2xq8l";
+ minimumOCamlVersion = "4.07";
+
+ src = fetchurl {
+ url = "https://github.com/mirage/ocaml-conduit/releases/download/v2.2.2/conduit-v2.2.2.tbz";
+ sha256 = "1zb83w2pq9c8xrappfxa6y5q93772f5dj22x78camsm77a2c2z55";
};
buildInputs = [ ppx_sexp_conv ];
- propagatedBuildInputs = [ astring ipaddr macaddr sexplib uri ];
+ propagatedBuildInputs = [ astring ipaddr ipaddr-sexp sexplib uri ];
meta = {
description = "Network connection library for TCP and SSL";
license = stdenv.lib.licenses.isc;
maintainers = with stdenv.lib.maintainers; [ alexfmpe vbgl ];
- inherit (src.meta) homepage;
+ homepage = "https://github.com/mirage/ocaml-conduit";
};
}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/conduit/lwt-unix.nix b/nixpkgs/pkgs/development/ocaml-modules/conduit/lwt-unix.nix
index 51fb369e66f..b3c7e7fa86f 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/conduit/lwt-unix.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/conduit/lwt-unix.nix
@@ -1,16 +1,20 @@
-{ stdenv, buildDunePackage, conduit-lwt
-, logs, ppx_sexp_conv, lwt_ssl
+{ stdenv, buildDunePackage
+, conduit-lwt, ppx_sexp_conv, ocaml_lwt, uri, ipaddr, ipaddr-sexp
+, lwt_ssl, tls
}:
-if !stdenv.lib.versionAtLeast conduit-lwt.version "1.0"
-then conduit-lwt
-else
-
buildDunePackage {
pname = "conduit-lwt-unix";
- inherit (conduit-lwt) version src meta;
+ inherit (conduit-lwt) version src minimumOCamlVersion;
+
+ useDune2 = true;
buildInputs = [ ppx_sexp_conv ];
- propagatedBuildInputs = [ conduit-lwt logs lwt_ssl ];
+ propagatedBuildInputs =
+ [ conduit-lwt ocaml_lwt uri ipaddr ipaddr-sexp tls lwt_ssl ];
+
+ meta = conduit-lwt.meta // {
+ description = "A network connection establishment library for Lwt_unix";
+ };
}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/conduit/lwt.nix b/nixpkgs/pkgs/development/ocaml-modules/conduit/lwt.nix
index 2eb225d88b6..9bcd98e06a4 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/conduit/lwt.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/conduit/lwt.nix
@@ -1,14 +1,14 @@
-{ stdenv, buildDunePackage, ppx_sexp_conv, conduit, ocaml_lwt }:
-
-if !stdenv.lib.versionAtLeast conduit.version "1.0"
-then conduit
-else
+{ stdenv, buildDunePackage, ppx_sexp_conv, conduit, ocaml_lwt, sexplib }:
buildDunePackage {
pname = "conduit-lwt";
- inherit (conduit) version src meta;
+ inherit (conduit) version src minimumOCamlVersion;
buildInputs = [ ppx_sexp_conv ];
- propagatedBuildInputs = [ conduit ocaml_lwt ];
+ propagatedBuildInputs = [ conduit ocaml_lwt sexplib ];
+
+ meta = conduit.meta // {
+ description = "A network connection establishment library for Lwt";
+ };
}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/crowbar/default.nix b/nixpkgs/pkgs/development/ocaml-modules/crowbar/default.nix
new file mode 100644
index 00000000000..0189026e346
--- /dev/null
+++ b/nixpkgs/pkgs/development/ocaml-modules/crowbar/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, buildDunePackage, fetchFromGitHub, ocplib-endian, cmdliner, afl-persistent
+, calendar, fpath, pprint, uutf, uunf, uucp }:
+
+buildDunePackage rec {
+ pname = "crowbar";
+ version = "0.2";
+
+ src = fetchFromGitHub {
+ owner = "stedolan";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0wjfc9irvirfkic32ivvj6qb7r838w08b0d3vmngigbjpjyc9b14";
+ };
+
+ minimumOCamlVersion = "4.08";
+
+ # disable xmldiff tests, so we don't need to package unmaintained and legacy pkgs
+ postPatch = "rm -rf examples/xmldiff";
+
+ propagatedBuildInputs = [ ocplib-endian cmdliner afl-persistent ];
+ checkInputs = [ calendar fpath pprint uutf uunf uucp ];
+ # uunf is broken on aarch64
+ doCheck = !stdenv.isAarch64;
+
+ meta = with stdenv.lib; {
+ description = "Property fuzzing for OCaml";
+ homepage = "https://github.com/stedolan/crowbar";
+ license = licenses.mit;
+ maintainers = [ maintainers.sternenseemann ];
+ };
+}
+
diff --git a/nixpkgs/pkgs/development/ocaml-modules/curly/default.nix b/nixpkgs/pkgs/development/ocaml-modules/curly/default.nix
index 1d455582b3b..a17ea72140f 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/curly/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/curly/default.nix
@@ -7,6 +7,8 @@ buildDunePackage rec {
minimumOCamlVersion = "4.02";
+ useDune2 = true;
+
src = fetchFromGitHub {
owner = "rgrinberg";
repo = pname;
diff --git a/nixpkgs/pkgs/development/ocaml-modules/dns/client.nix b/nixpkgs/pkgs/development/ocaml-modules/dns/client.nix
index 0dd0541138c..a6dc40de24e 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/dns/client.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/dns/client.nix
@@ -1,5 +1,6 @@
{ lib, buildDunePackage, dns, ocaml_lwt, mirage-clock, mirage-time
-, mirage-random, mirage-stack, mirage-crypto-rng, mtime, randomconv }:
+, mirage-random, mirage-stack, mirage-crypto-rng, mtime, randomconv
+, cstruct, fmt, logs, rresult, domain-name, ipaddr, alcotest }:
buildDunePackage {
pname = "dns-client";
@@ -7,8 +8,11 @@ buildDunePackage {
useDune2 = true;
- propagatedBuildInputs = [ dns mtime ocaml_lwt randomconv mirage-clock mirage-time
- mirage-random mirage-stack mirage-crypto-rng ];
+ propagatedBuildInputs = [ cstruct fmt logs dns rresult randomconv domain-name ipaddr
+ ocaml_lwt mirage-stack mirage-random mirage-time mirage-clock
+ mtime mirage-crypto-rng ];
+ checkInputs = [ alcotest ];
+ doCheck = true;
meta = dns.meta // {
description = "Pure DNS resolver API";
diff --git a/nixpkgs/pkgs/development/ocaml-modules/dns/default.nix b/nixpkgs/pkgs/development/ocaml-modules/dns/default.nix
index 01bbffd40b9..6075f4e7fb6 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/dns/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/dns/default.nix
@@ -1,19 +1,19 @@
{ lib, buildDunePackage, fetchurl, alcotest
-, cstruct, domain-name, duration, gmap, ipaddr, logs, lru, metrics, ptime, rresult
+, cstruct, domain-name, duration, gmap, ipaddr, logs, lru, metrics, ptime, rresult, astring, fmt
}:
buildDunePackage rec {
pname = "dns";
- version = "4.5.0";
+ version = "4.6.1";
minimumOCamlVersion = "4.07";
src = fetchurl {
url = "https://github.com/mirage/ocaml-dns/releases/download/v${version}/dns-v${version}.tbz";
- sha256 = "10jrnnxvp06rvzk285wibyi9hn15qhjnqjy9xsfbwl8yhmzzqnq0";
+ sha256 = "0nsx98r2i1siz0yghnh87f2sq8w79if7ih9259yay1bp39crd6gd";
};
- propagatedBuildInputs = [ cstruct domain-name duration gmap ipaddr logs lru metrics ptime rresult ];
+ propagatedBuildInputs = [ rresult astring fmt logs ptime domain-name gmap cstruct ipaddr lru duration metrics ];
doCheck = true;
checkInputs = lib.optional doCheck alcotest;
diff --git a/nixpkgs/pkgs/development/ocaml-modules/encore/default.nix b/nixpkgs/pkgs/development/ocaml-modules/encore/default.nix
index ab91117ac08..dd05982c3ca 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/encore/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/encore/default.nix
@@ -1,15 +1,21 @@
-{ lib, buildDunePackage, fetchurl, ocaml, alcotest, angstrom, ke }:
+{ lib, buildDunePackage, fetchurl, ocaml
+, fmt, bigstringaf, bigarray-compat
+, bigarray-overlap, angstrom, ke, alcotest }:
buildDunePackage rec {
pname = "encore";
- version = "0.3";
+ version = "0.5";
+
src = fetchurl {
url = "https://github.com/mirage/encore/releases/download/v${version}/encore-v${version}.tbz";
- sha256 = "05nv6yms5axsmq9cspr7884rz5kirj50izx3vdm89q4yl186qykl";
+ sha256 = "15n0dla149k9h7migs76wap08z5402qcvxyqxzl887ha6isj3p9n";
};
- propagatedBuildInputs = [ angstrom ke ];
- checkInputs = lib.optional doCheck alcotest;
- doCheck = lib.versions.majorMinor ocaml.version != "4.07";
+
+ useDune2 = true;
+
+ propagatedBuildInputs = [ angstrom ke fmt bigstringaf bigarray-compat bigarray-overlap ];
+ checkInputs = [ alcotest ];
+ doCheck = true;
meta = {
homepage = "https://github.com/mirage/encore";
diff --git a/nixpkgs/pkgs/development/ocaml-modules/git-http/default.nix b/nixpkgs/pkgs/development/ocaml-modules/git-http/default.nix
index 89a1803b520..3b127c65006 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/git-http/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/git-http/default.nix
@@ -1,12 +1,12 @@
-{ buildDunePackage, git, cohttp-lwt, alcotest, mtime, nocrypto }:
+{ buildDunePackage, git, cohttp, cohttp-lwt }:
buildDunePackage {
pname = "git-http";
- inherit (git) version src;
+ inherit (git) version src minimumOCamlVersion;
- buildInputs = [ alcotest mtime nocrypto ];
- propagatedBuildInputs = [ git cohttp-lwt ];
- doCheck = true;
+ useDune2 = true;
+
+ propagatedBuildInputs = [ git cohttp cohttp-lwt ];
meta = {
description = "Client implementation of the “Smart” HTTP Git protocol in pure OCaml";
diff --git a/nixpkgs/pkgs/development/ocaml-modules/git-unix/default.nix b/nixpkgs/pkgs/development/ocaml-modules/git-unix/default.nix
index 50e6f1d3bce..0633b8af8f0 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/git-unix/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/git-unix/default.nix
@@ -1,11 +1,17 @@
-{ buildDunePackage, git-http, cohttp-lwt-unix, tls, cmdliner, mtime }:
+{ stdenv, buildDunePackage, git-http, cohttp, cohttp-lwt-unix
+, mmap, cmdliner, mtime, alcotest, mirage-crypto-rng, tls
+, io-page, git-binary
+}:
buildDunePackage {
pname = "git-unix";
- inherit (git-http) version src;
+ inherit (git-http) version src minimumOCamlVersion;
- buildInputs = [ cmdliner mtime ];
- propagatedBuildInputs = [ cohttp-lwt-unix git-http tls ];
+ useDune2 = true;
+
+ propagatedBuildInputs = [ mmap cmdliner git-http cohttp cohttp-lwt-unix mtime ];
+ checkInputs = [ alcotest mirage-crypto-rng tls io-page git-binary ];
+ doCheck = !stdenv.isAarch64;
meta = {
description = "Unix backend for the Git protocol(s)";
diff --git a/nixpkgs/pkgs/development/ocaml-modules/git/default.nix b/nixpkgs/pkgs/development/ocaml-modules/git/default.nix
index 741e004979c..d28e8ef2e7b 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/git/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/git/default.nix
@@ -1,23 +1,30 @@
-{ lib, fetchurl, buildDunePackage
-, alcotest, git, mtime, nocrypto
-, angstrom, astring, cstruct, decompress, digestif, encore, duff, fmt
+{ stdenv, fetchurl, buildDunePackage
+, alcotest, mtime, mirage-crypto-rng, tls, git-binary
+, angstrom, astring, cstruct, decompress, digestif, encore, duff, fmt, checkseum
, fpath, hex, ke, logs, lru, ocaml_lwt, ocamlgraph, ocplib-endian, uri, rresult
+, stdlib-shims
}:
buildDunePackage rec {
- pname = "git";
- version = "2.1.2";
+ pname = "git";
+ version = "2.1.3";
+
+ minimumOCamlVersion = "4.07";
+ useDune2 = true;
src = fetchurl {
url = "https://github.com/mirage/ocaml-git/releases/download/${version}/git-${version}.tbz";
- sha256 = "0yyclsh255k7pvc2fcsdi8k2fcrr0by2nz6g3sqnwlimjyp7mz5j";
+ sha256 = "1ppllv65vrkfrmx46aiq5879isffcjmg92z9rv2kh92a83h4lqax";
};
- propagatedBuildInputs = [ angstrom astring cstruct decompress digestif encore duff fmt fpath hex ke logs lru ocaml_lwt ocamlgraph ocplib-endian uri rresult ];
- checkInputs = lib.optionals doCheck [ alcotest git mtime nocrypto ];
- doCheck = true;
+ propagatedBuildInputs = [
+ angstrom astring checkseum cstruct decompress digestif encore duff fmt fpath
+ hex ke logs lru ocaml_lwt ocamlgraph ocplib-endian uri rresult stdlib-shims
+ ];
+ checkInputs = [ alcotest mtime mirage-crypto-rng tls git-binary ];
+ doCheck = !stdenv.isAarch64;
- meta = {
+ meta = with stdenv; {
description = "Git format and protocol in pure OCaml";
license = lib.licenses.isc;
maintainers = [ lib.maintainers.vbgl ];
diff --git a/nixpkgs/pkgs/development/ocaml-modules/graphql/cohttp.nix b/nixpkgs/pkgs/development/ocaml-modules/graphql/cohttp.nix
index c6e85da77f3..09f4757041a 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/graphql/cohttp.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/graphql/cohttp.nix
@@ -8,6 +8,8 @@ buildDunePackage rec {
inherit (graphql) version src;
+ useDune2 = true;
+
nativeBuildInputs = [ ocaml-crunch ];
propagatedBuildInputs = [ astring cohttp digestif graphql ocplib-endian ];
diff --git a/nixpkgs/pkgs/development/ocaml-modules/graphql_ppx/default.nix b/nixpkgs/pkgs/development/ocaml-modules/graphql_ppx/default.nix
new file mode 100644
index 00000000000..59e832291f6
--- /dev/null
+++ b/nixpkgs/pkgs/development/ocaml-modules/graphql_ppx/default.nix
@@ -0,0 +1,30 @@
+{ lib, buildDunePackage, fetchFromGitHub, alcotest, cppo
+, ocaml-migrate-parsetree, ppx_tools_versioned, reason, result, yojson }:
+
+buildDunePackage rec {
+ pname = "graphql_ppx";
+ version = "0.7.1";
+
+ minimumOCamlVersion = "4.06";
+
+ src = fetchFromGitHub {
+ owner = "reasonml-community";
+ repo = "graphql_ppx";
+ rev = "v${version}";
+ sha256 = "0gpzwcnss9c82whncyxfm6gwlkgh9hy90329hrazny32ybb470zh";
+ };
+
+ propagatedBuildInputs =
+ [ cppo ocaml-migrate-parsetree ppx_tools_versioned reason result yojson ];
+
+ checkInputs = lib.optional doCheck alcotest;
+
+ doCheck = false;
+
+ meta = {
+ homepage = "https://github.com/reasonml-community/graphql_ppx";
+ description = "GraphQL PPX rewriter for Bucklescript/ReasonML";
+ license = lib.licenses.bsd3;
+ maintainers = with lib.maintainers; [ Zimmi48 jtcoolen ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/index/default.nix b/nixpkgs/pkgs/development/ocaml-modules/index/default.nix
index d0857f7ef0a..f4b1844d684 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/index/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/index/default.nix
@@ -1,18 +1,18 @@
-{ lib, fetchurl, buildDunePackage, fmt, logs, stdlib-shims }:
+{ lib, fetchurl, buildDunePackage, fmt, logs, mtime, stdlib-shims }:
buildDunePackage rec {
pname = "index";
- version = "1.2.0";
+ version = "1.2.1";
minimumOCamlVersion = "4.07";
src = fetchurl {
url = "https://github.com/mirage/index/releases/download/${version}/index-${version}.tbz";
- sha256 = "0d44s1d2mpxvpg0zh57c928wf1w1wd33l1fw5r62al5zmi710ff6";
+ sha256 = "1a9b6rsazrjy07syxl9ix5002i95mlvx5vk7nl2x9cs6s0zw906d";
};
buildInputs = [ stdlib-shims ];
- propagatedBuildInputs = [ fmt logs ];
+ propagatedBuildInputs = [ fmt logs mtime ];
meta = {
homepage = "https://github.com/mirage/index";
diff --git a/nixpkgs/pkgs/development/ocaml-modules/inotify/default.nix b/nixpkgs/pkgs/development/ocaml-modules/inotify/default.nix
index e2993077521..44b34beb79d 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/inotify/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/inotify/default.nix
@@ -1,6 +1,5 @@
-{ stdenv, fetchFromGitHub, ocaml, findlib, ocamlbuild
+{ stdenv, fetchFromGitHub, fetchpatch, ocaml, findlib, ocamlbuild
, ocaml_lwt # optional lwt support
-, doCheck ? stdenv.lib.versionAtLeast ocaml.version "4.03"
, ounit, fileutils # only for tests
}:
@@ -15,13 +14,22 @@ stdenv.mkDerivation rec {
sha256 = "1s6vmqpx19hxzsi30jvp3h7p56rqnxfhfddpcls4nz8sqca1cz5y";
};
- buildInputs = [ ocaml findlib ocamlbuild ocaml_lwt ]
- ++ stdenv.lib.optionals doCheck [ ounit fileutils ];
+ patches = [ (fetchpatch {
+ url = "https://github.com/whitequark/ocaml-inotify/commit/716c8002cc1652f58eb0c400ae92e04003cba8c9.patch";
+ sha256 = "04lfxrrsmk2mc704kaln8jqx93jc4bkxhijmfy2d4cmk1cim7r6k";
+ }) ];
+
+ buildInputs = [ ocaml findlib ocamlbuild ocaml_lwt ];
+ checkInputs = [ ounit fileutils ];
configureFlags = [ "--enable-lwt"
(stdenv.lib.optionalString doCheck "--enable-tests") ];
- inherit doCheck;
+ postConfigure = stdenv.lib.optionalString doCheck ''
+ echo '<lib_test/test_inotify_lwt.*>: pkg_threads' | tee -a _tags
+ '';
+
+ doCheck = true;
checkTarget = "test";
createFindlibDestdir = true;
diff --git a/nixpkgs/pkgs/development/ocaml-modules/ipaddr/cstruct.nix b/nixpkgs/pkgs/development/ocaml-modules/ipaddr/cstruct.nix
new file mode 100644
index 00000000000..b6240d39ebd
--- /dev/null
+++ b/nixpkgs/pkgs/development/ocaml-modules/ipaddr/cstruct.nix
@@ -0,0 +1,17 @@
+{ lib, buildDunePackage
+, ipaddr, cstruct
+}:
+
+buildDunePackage rec {
+ pname = "ipaddr-cstruct";
+
+ inherit (ipaddr) version src minimumOCamlVersion;
+
+ propagatedBuildInputs = [ ipaddr cstruct ];
+
+ doCheck = true;
+
+ meta = ipaddr.meta // {
+ description = "A library for manipulation of IP address representations using Cstructs";
+ };
+}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/ipaddr/default.nix b/nixpkgs/pkgs/development/ocaml-modules/ipaddr/default.nix
index d7009fdf553..a4a6f9fc7a1 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/ipaddr/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/ipaddr/default.nix
@@ -1,22 +1,20 @@
{ lib, buildDunePackage
-, macaddr, ounit
+, macaddr, domain-name, stdlib-shims
+, ounit, ppx_sexp_conv
}:
buildDunePackage rec {
pname = "ipaddr";
- inherit (macaddr) version src;
+ inherit (macaddr) version src minimumOCamlVersion;
- buildInputs = [ ounit ];
-
- propagatedBuildInputs = [ macaddr ];
+ propagatedBuildInputs = [ macaddr domain-name stdlib-shims ];
+ checkInputs = [ ppx_sexp_conv ounit ];
doCheck = true;
- meta = with lib; {
- homepage = "https://github.com/mirage/ocaml-ipaddr";
+ meta = macaddr.meta // {
description = "A library for manipulation of IP (and MAC) address representations ";
- license = licenses.isc;
- maintainers = with maintainers; [ alexfmpe ericbmerritt ];
+ maintainers = with lib.maintainers; [ alexfmpe ericbmerritt ];
};
}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/ipaddr/sexp.nix b/nixpkgs/pkgs/development/ocaml-modules/ipaddr/sexp.nix
new file mode 100644
index 00000000000..8d6186d6338
--- /dev/null
+++ b/nixpkgs/pkgs/development/ocaml-modules/ipaddr/sexp.nix
@@ -0,0 +1,18 @@
+{ lib, buildDunePackage
+, ipaddr, ipaddr-cstruct, ounit, ppx_sexp_conv
+}:
+
+buildDunePackage rec {
+ pname = "ipaddr-sexp";
+
+ inherit (ipaddr) version src minimumOCamlVersion;
+
+ propagatedBuildInputs = [ ipaddr ];
+
+ checkInputs = [ ipaddr-cstruct ounit ppx_sexp_conv ];
+ doCheck = true;
+
+ meta = ipaddr.meta // {
+ description = "A library for manipulation of IP address representations usnig sexp";
+ };
+}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/irmin/default.nix b/nixpkgs/pkgs/development/ocaml-modules/irmin/default.nix
index cba67759167..2e3e27df7ff 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/irmin/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/irmin/default.nix
@@ -1,31 +1,22 @@
{ lib, fetchurl, buildDunePackage
, astring, base64, digestif, fmt, jsonm, logs, ocaml_lwt, ocamlgraph, uri
-, alcotest, hex
+, alcotest, hex, ppx_irmin
}:
-buildDunePackage rec {
-
+buildDunePackage {
pname = "irmin";
- version = "2.1.0";
- minimumOCamlVersion = "4.07";
+ inherit (ppx_irmin) src version;
- src = fetchurl {
- url = "https://github.com/mirage/irmin/releases/download/${version}/irmin-${version}.tbz";
- sha256 = "1ji8r7zbdmhbk8r8w2hskd9z7pnvirzbhincfxndxgdaxbfkff5g";
- };
+ useDune2 = true;
+ minimumOCamlVersion = "4.07";
propagatedBuildInputs = [ astring base64 digestif fmt jsonm logs ocaml_lwt ocamlgraph uri ];
- checkInputs = lib.optionals doCheck [ alcotest hex ];
-
+ checkInputs = [ alcotest hex ppx_irmin ];
doCheck = true;
- meta = {
- homepage = "https://irmin.org/";
+ meta = ppx_irmin.meta // {
description = "A distributed database built on the same principles as Git";
- license = lib.licenses.isc;
- maintainers = [ lib.maintainers.vbgl ];
};
-
}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/irmin/fs.nix b/nixpkgs/pkgs/development/ocaml-modules/irmin/fs.nix
index b1987aa7cbc..0e9596751b8 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/irmin/fs.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/irmin/fs.nix
@@ -8,6 +8,8 @@ buildDunePackage rec {
propagatedBuildInputs = [ irmin ];
+ useDune2 = true;
+
checkInputs = lib.optional doCheck irmin-test;
doCheck = true;
diff --git a/nixpkgs/pkgs/development/ocaml-modules/irmin/git.nix b/nixpkgs/pkgs/development/ocaml-modules/irmin/git.nix
index bb28042a1f6..b222bc53e3a 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/irmin/git.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/irmin/git.nix
@@ -6,6 +6,8 @@ buildDunePackage rec {
inherit (irmin) version src;
+ useDune2 = true;
+
propagatedBuildInputs = [ git irmin ];
checkInputs = lib.optionals doCheck [ git-unix irmin-mem irmin-test ];
diff --git a/nixpkgs/pkgs/development/ocaml-modules/irmin/graphql.nix b/nixpkgs/pkgs/development/ocaml-modules/irmin/graphql.nix
index abcdc3d58dd..6e4598dd986 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/irmin/graphql.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/irmin/graphql.nix
@@ -6,9 +6,12 @@ buildDunePackage rec {
inherit (irmin) version src;
+ useDune2 = true;
+
propagatedBuildInputs = [ cohttp-lwt graphql-cohttp graphql-lwt irmin ];
- doCheck = true;
+ # test requires network
+ doCheck = false;
meta = irmin.meta // {
description = "GraphQL server for Irmin";
diff --git a/nixpkgs/pkgs/development/ocaml-modules/irmin/http.nix b/nixpkgs/pkgs/development/ocaml-modules/irmin/http.nix
index c8db6d563c9..24e9f52aa08 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/irmin/http.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/irmin/http.nix
@@ -8,6 +8,8 @@ buildDunePackage rec {
inherit (irmin) version src;
+ useDune2 = true;
+
propagatedBuildInputs = [ cohttp-lwt irmin webmachine ];
checkInputs = lib.optionals doCheck [ checkseum git-unix irmin-git irmin-mem irmin-test ];
diff --git a/nixpkgs/pkgs/development/ocaml-modules/irmin/mem.nix b/nixpkgs/pkgs/development/ocaml-modules/irmin/mem.nix
index b7040b9db0d..1b8947849a9 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/irmin/mem.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/irmin/mem.nix
@@ -6,6 +6,8 @@ buildDunePackage rec {
inherit (irmin) version src;
+ useDune2 = true;
+
propagatedBuildInputs = [ irmin ];
checkInputs = lib.optional doCheck irmin-test;
diff --git a/nixpkgs/pkgs/development/ocaml-modules/irmin/pack.nix b/nixpkgs/pkgs/development/ocaml-modules/irmin/pack.nix
index c374b1a2275..b0081eb366e 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/irmin/pack.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/irmin/pack.nix
@@ -7,6 +7,8 @@ buildDunePackage rec {
inherit (irmin) version src;
+ useDune2 = true;
+
propagatedBuildInputs = [ index irmin ocaml_lwt ];
checkInputs = lib.optionals doCheck [ alcotest-lwt irmin-test ];
diff --git a/nixpkgs/pkgs/development/ocaml-modules/irmin/ppx.nix b/nixpkgs/pkgs/development/ocaml-modules/irmin/ppx.nix
index c28532b49a9..35aa659fbc8 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/irmin/ppx.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/irmin/ppx.nix
@@ -1,14 +1,29 @@
-{ lib, buildDunePackage, ppxlib, ocaml-syntax-shims, irmin }:
+{ lib, fetchurl, buildDunePackage, ppxlib, ocaml-syntax-shims }:
-buildDunePackage {
+buildDunePackage rec {
pname = "ppx_irmin";
+ version = "2.2.0";
- inherit (irmin) version src minimumOCamlVersion;
+ src = fetchurl {
+ url = "https://github.com/mirage/irmin/releases/download/${version}/irmin-${version}.tbz";
+ sha256 = "0gzw918b661qkvd140hilww9jsc49rxsxz1k4iihyvikjn202km4";
+ };
+
+ minimumOCamlVersion = "4.06";
+
+ useDune2 = true;
buildInputs = [ ocaml-syntax-shims ];
propagatedBuildInputs = [ ppxlib ];
- meta = irmin.meta // {
+ # tests depend on irmin, would create mutual dependency
+ # opt to test irmin instead of ppx_irmin
+ doCheck = false;
+
+ meta = {
+ homepage = "https://irmin.org/";
description = "PPX deriver for Irmin generics";
+ license = lib.licenses.isc;
+ maintainers = [ lib.maintainers.vbgl ];
};
}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/irmin/test.nix b/nixpkgs/pkgs/development/ocaml-modules/irmin/test.nix
index 57e33e2db8a..b8a3f3ae245 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/irmin/test.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/irmin/test.nix
@@ -6,6 +6,8 @@ buildDunePackage {
inherit (irmin) version src;
+ useDune2 = true;
+
propagatedBuildInputs = [ alcotest cmdliner irmin metrics-unix mtime ];
meta = irmin.meta // {
diff --git a/nixpkgs/pkgs/development/ocaml-modules/irmin/unix.nix b/nixpkgs/pkgs/development/ocaml-modules/irmin/unix.nix
index 5793678bfcf..7a09eaabd3e 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/irmin/unix.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/irmin/unix.nix
@@ -10,6 +10,8 @@ buildDunePackage rec {
inherit (irmin) version src;
+ useDune2 = true;
+
propagatedBuildInputs = [ checkseum cmdliner git-unix yaml
irmin irmin-fs irmin-git irmin-graphql irmin-http irmin-mem irmin-pack irmin-watcher
];
diff --git a/nixpkgs/pkgs/development/ocaml-modules/janestreet/0.13.nix b/nixpkgs/pkgs/development/ocaml-modules/janestreet/0.13.nix
index 4682a744d6f..d16ceefd04c 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/janestreet/0.13.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/janestreet/0.13.nix
@@ -357,7 +357,8 @@ rec {
async_unix = janePackage {
pname = "async_unix";
- hash = "0n3jz3qjlphyhkqgnbjbwf2fqxaksws82dx1mk4m4wnw3275gdi5";
+ version = "0.13.1";
+ hash = "1sb8grbj4bv6ih3yfdihxhn5c9rqczr56b5bhl85wy2mi92m17xv";
meta.description = "Monadic concurrency library";
propagatedBuildInputs = [ async_kernel core ];
};
diff --git a/nixpkgs/pkgs/development/ocaml-modules/janestreet/default.nix b/nixpkgs/pkgs/development/ocaml-modules/janestreet/default.nix
index ff93d65357a..69f4e6f61d8 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/janestreet/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/janestreet/default.nix
@@ -533,6 +533,7 @@ rec {
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";
};
diff --git a/nixpkgs/pkgs/development/ocaml-modules/janestreet/email-message-angstrom-0.14.patch b/nixpkgs/pkgs/development/ocaml-modules/janestreet/email-message-angstrom-0.14.patch
new file mode 100644
index 00000000000..624a3e5334b
--- /dev/null
+++ b/nixpkgs/pkgs/development/ocaml-modules/janestreet/email-message-angstrom-0.14.patch
@@ -0,0 +1,22 @@
+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/nixpkgs/pkgs/development/ocaml-modules/lambdasoup/default.nix b/nixpkgs/pkgs/development/ocaml-modules/lambdasoup/default.nix
index b4980240c90..f535ee78fef 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/lambdasoup/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/lambdasoup/default.nix
@@ -2,13 +2,13 @@
buildDunePackage rec {
pname = "lambdasoup";
- version = "0.6.3"; # NB: double-check the license when updating
+ version = "0.7.1";
src = fetchFromGitHub {
owner = "aantron";
repo = pname;
rev = version;
- sha256 = "1w4zp3vswijzvrx0c3fv269ncqwnvvrzc46629nnwm9shwv07vmv";
+ sha256 = "14lndpsnzjjg58sdwxqpsv7kz77mnwn5658lya9jyaclj8azmaks";
};
propagatedBuildInputs = [ markup ];
@@ -16,7 +16,7 @@ buildDunePackage rec {
meta = {
description = "Functional HTML scraping and rewriting with CSS in OCaml";
homepage = "https://aantron.github.io/lambdasoup/";
- license = lib.licenses.bsd2;
+ license = lib.licenses.mit;
maintainers = [ lib.maintainers.vbgl ];
};
diff --git a/nixpkgs/pkgs/development/ocaml-modules/lwt/4.x.nix b/nixpkgs/pkgs/development/ocaml-modules/lwt/default.nix
index a809e68000f..759f0deedf1 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/lwt/4.x.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/lwt/default.nix
@@ -7,11 +7,11 @@ let inherit (lib) optional versionAtLeast; in
buildDunePackage rec {
pname = "lwt";
- version = "4.5.0";
+ version = "5.3.0";
src = fetchzip {
url = "https://github.com/ocsigen/${pname}/archive/${version}.tar.gz";
- sha256 = "0l836z5zr38969bi77aga7ismj4wb01i3ffxf5v59jsgd3g44r2w";
+ sha256 = "15hgy3220m2b8imipa514n7l65m1h5lc6l1hanqwwvs7ghh2aqp2";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/development/ocaml-modules/lwt/legacy.nix b/nixpkgs/pkgs/development/ocaml-modules/lwt/legacy.nix
deleted file mode 100644
index 795baa0467e..00000000000
--- a/nixpkgs/pkgs/development/ocaml-modules/lwt/legacy.nix
+++ /dev/null
@@ -1,58 +0,0 @@
-{ stdenv, buildOcaml, fetchzip, which, cryptopp, ocaml, findlib, ocamlbuild, camlp4
-, react, ssl, libev, pkgconfig, ncurses, glib
-, ppx_tools, result, cppo
-, ppxSupport ? stdenv.lib.versionAtLeast ocaml.version "4.02"
-, version ? if stdenv.lib.versionAtLeast ocaml.version "4.02" then "2.7.1" else "2.6.0"
-}:
-
-if !stdenv.lib.versionAtLeast ocaml.version "4"
- || stdenv.lib.versionAtLeast ocaml.version "4.06"
-then throw "lwt is not available for OCaml ${ocaml.version}"
-else
-
-let sha256 = {
- "3.0.0" = "0wwhnl9hppixcsdisinj1wmffx0nv6hkpm01z9qvkngkrazi3i88";
- "2.7.1" = "0w7f59havrl2fsnvs84lm7wlqpsrldg80gy5afpnpr21zkw22g8w";
- "2.6.0" = "0f1h83zh60rspm4fxd96z9h5bkhq1n1q968hgq92sq4a6bfi1c2w";
-}.${version}; in
-
-let optionals = stdenv.lib.optionals (!stdenv.lib.versionAtLeast version "3"); in
-
-buildOcaml {
- name = "lwt";
- inherit version;
-
- src = fetchzip {
- url = "https://github.com/ocsigen/lwt/archive/${version}.tar.gz";
- inherit sha256;
- };
-
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ which cryptopp ocaml findlib ocamlbuild glib ncurses camlp4 cppo ]
- ++ stdenv.lib.optional ppxSupport ppx_tools;
-
- propagatedBuildInputs = [ result ]
- ++ optionals [ react ssl ]
- ++ [ libev ];
-
- configureScript = "ocaml setup.ml -configure";
- prefixKey = "--prefix ";
- configureFlags =
- optionals [ "--enable-glib" "--enable-ssl" "--enable-react" ]
- ++ [ "--enable-camlp4" ]
- ++ [ (if ppxSupport then "--enable-ppx" else "--disable-ppx") ];
-
- createFindlibDestdir = true;
-
- hasSharedObjects = true;
-
- meta = with stdenv.lib; {
- homepage = "http://ocsigen.org/lwt";
- description = "Lightweight thread library for Objective Caml";
- license = licenses.lgpl21;
- platforms = ocaml.meta.platforms or [];
- maintainers = with maintainers; [
- maggesi vbgl gal_bolle
- ];
- };
-}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/lwt/ppx.nix b/nixpkgs/pkgs/development/ocaml-modules/lwt/ppx.nix
index 3cf4541aa01..f2707064f2a 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/lwt/ppx.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/lwt/ppx.nix
@@ -2,7 +2,7 @@
buildDunePackage {
pname = "lwt_ppx";
- version = "1.2.4";
+ version = "2.0.1";
src = fetchzip {
# `lwt_ppx` has a different release cycle than Lwt, but it's included in
@@ -12,8 +12,8 @@ buildDunePackage {
#
# This is particularly useful for overriding Lwt without breaking `lwt_ppx`,
# as new Lwt releases may contain broken `lwt_ppx` code.
- url = "https://github.com/ocsigen/lwt/archive/4.4.0.tar.gz";
- sha256 = "1l97zdcql7y13fhaq0m9n9xvxf712jg0w70r72fvv6j49xm4nlhi";
+ url = "https://github.com/ocsigen/lwt/archive/5.2.0.tar.gz";
+ sha256 = "1znw8ckwdmqsnrcgar4g33zgr659l4l904bllrz69bbwdnfmz2x3";
};
diff --git a/nixpkgs/pkgs/development/ocaml-modules/lwt_ssl/default.nix b/nixpkgs/pkgs/development/ocaml-modules/lwt_ssl/default.nix
index 49c2b7de398..ade51b7da75 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/lwt_ssl/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/lwt_ssl/default.nix
@@ -2,13 +2,13 @@
buildDunePackage rec {
pname = "lwt_ssl";
- version = "1.1.2";
+ version = "1.1.3";
minimumOCamlVersion = "4.02";
src = fetchzip {
url = "https://github.com/aantron/${pname}/archive/${version}.tar.gz";
- sha256 = "1q0an3djqjxv83v3iswi7m81braqx93kcrcwrxwmf6jzhdm4pn15";
+ sha256 = "0v417ch5zn0yknj156awa5mrq3mal08pbrvsyribbn63ix6f9y3p";
};
propagatedBuildInputs = [ ssl lwt ];
diff --git a/nixpkgs/pkgs/development/ocaml-modules/macaddr/cstruct.nix b/nixpkgs/pkgs/development/ocaml-modules/macaddr/cstruct.nix
new file mode 100644
index 00000000000..991a77a6ba2
--- /dev/null
+++ b/nixpkgs/pkgs/development/ocaml-modules/macaddr/cstruct.nix
@@ -0,0 +1,17 @@
+{ lib, buildDunePackage
+, macaddr, cstruct
+}:
+
+buildDunePackage {
+ pname = "macaddr-cstruct";
+
+ inherit (macaddr) version src minimumOCamlVersion;
+
+ propagatedBuildInputs = [ macaddr cstruct ];
+
+ doCheck = true;
+
+ meta = macaddr.meta // {
+ description = "A library for manipulation of MAC address representations using Cstructs";
+ };
+}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/macaddr/default.nix b/nixpkgs/pkgs/development/ocaml-modules/macaddr/default.nix
index 1332c541354..76ced1d753c 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/macaddr/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/macaddr/default.nix
@@ -1,21 +1,20 @@
{ lib, fetchurl, buildDunePackage
-, ppx_sexp_conv
+, ppx_sexp_conv, ounit
}:
buildDunePackage rec {
pname = "macaddr";
- version = "3.1.0";
+ version = "5.0.0";
minimumOCamlVersion = "4.04";
src = fetchurl {
url = "https://github.com/mirage/ocaml-ipaddr/archive/v${version}.tar.gz";
- sha256 = "1hi3v5dzg6h4qb268ch3h6v61gsc8bv21ajhb35z37v5nsdmyzbh";
+ sha256 = "1j2m2v64g3d81sixxq3g57j1iyk6042ivsszml18akrqvwfpxy66";
};
- propagatedBuildInputs = [ ppx_sexp_conv ];
-
- doCheck = false; # ipaddr and macaddr tests are together, which requires mutual dependency
+ checkInputs = [ ppx_sexp_conv ounit ];
+ doCheck = true;
meta = with lib; {
homepage = "https://github.com/mirage/ocaml-ipaddr";
diff --git a/nixpkgs/pkgs/development/ocaml-modules/macaddr/sexp.nix b/nixpkgs/pkgs/development/ocaml-modules/macaddr/sexp.nix
new file mode 100644
index 00000000000..3d0305c4be3
--- /dev/null
+++ b/nixpkgs/pkgs/development/ocaml-modules/macaddr/sexp.nix
@@ -0,0 +1,18 @@
+{ lib, buildDunePackage
+, macaddr, ppx_sexp_conv, macaddr-cstruct, ounit
+}:
+
+buildDunePackage {
+ pname = "macaddr-sexp";
+
+ inherit (macaddr) version src minimumOCamlVersion;
+
+ propagatedBuildInputs = [ ppx_sexp_conv ];
+
+ checkInputs = [ macaddr-cstruct ounit ];
+ doCheck = true;
+
+ meta = macaddr.meta // {
+ description = "A library for manipulation of MAC address representations using sexp";
+ };
+}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/markup/default.nix b/nixpkgs/pkgs/development/ocaml-modules/markup/default.nix
index 92daea1a4b6..8b3525d2634 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/markup/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/markup/default.nix
@@ -1,28 +1,20 @@
-{ stdenv, fetchzip, ocaml, findlib, ocamlbuild, uutf, lwt }:
+{ lib, buildDunePackage, fetchzip, uutf }:
-stdenv.mkDerivation rec {
+buildDunePackage rec {
pname = "markup";
- version = "0.7.5";
- name = "ocaml${ocaml.version}-${pname}-${version}";
+ version = "0.8.2";
src = fetchzip {
url = "https://github.com/aantron/markup.ml/archive/${version}.tar.gz";
- sha256 = "09qm73m6c6wjh51w61vnfsnis37m28cf1r6hnkr3bbg903ahwbp5";
+ sha256 = "13zcrwzjmifniv3bvjbkd2ah8wwa3ld75bxh1d8hrzdvfxzh9szn";
};
- buildInputs = [ ocaml findlib ocamlbuild lwt ];
-
- installPhase = "make ocamlfind-install";
-
propagatedBuildInputs = [ uutf ];
- createFindlibDestdir = true;
-
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = "https://github.com/aantron/markup.ml/";
description = "A pair of best-effort parsers implementing the HTML5 and XML specifications";
- license = licenses.bsd2;
- platforms = ocaml.meta.platforms or [];
+ license = licenses.mit;
maintainers = with maintainers; [
gal_bolle
];
diff --git a/nixpkgs/pkgs/development/ocaml-modules/mdx/default.nix b/nixpkgs/pkgs/development/ocaml-modules/mdx/default.nix
index 1331c10d426..f384704a1c4 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/mdx/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/mdx/default.nix
@@ -1,25 +1,24 @@
{ lib, fetchurl, buildDunePackage, opaline, ocaml
, alcotest
-, astring, cmdliner, cppo, fmt, logs, ocaml-migrate-parsetree, ocaml-version, ocaml_lwt, pandoc, re }:
+, astring, cmdliner, cppo, fmt, logs, ocaml-migrate-parsetree, ocaml-version, odoc, ocaml_lwt, pandoc, re }:
buildDunePackage rec {
pname = "mdx";
- version = "1.6.0";
+ version = "1.7.0";
+ useDune2 = true;
src = fetchurl {
url = "https://github.com/realworldocaml/mdx/releases/download/${version}/mdx-${version}.tbz";
- sha256 = "18m4ay226dwbgnwp3ia6bfcm033dvp9yby0lbddqn8ak374m2k3b";
+ sha256 = "0vpc30sngl3vpychrfvjwyi93mk311x3f2azlkxasgcj69fq03i7";
};
nativeBuildInputs = [ cppo ];
buildInputs = [ cmdliner ];
- propagatedBuildInputs = [ astring fmt logs ocaml-migrate-parsetree ocaml-version re ];
+ propagatedBuildInputs = [ astring fmt logs ocaml-migrate-parsetree ocaml-version odoc re ];
checkInputs = [ alcotest ocaml_lwt pandoc ];
doCheck = true;
- dontStrip = lib.versions.majorMinor ocaml.version == "4.04";
-
outputs = [ "bin" "lib" "out" ];
installPhase = ''
diff --git a/nixpkgs/pkgs/development/ocaml-modules/mirage-crypto/default.nix b/nixpkgs/pkgs/development/ocaml-modules/mirage-crypto/default.nix
index f78ed2ef77f..74bf3ce73a2 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/mirage-crypto/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/mirage-crypto/default.nix
@@ -1,14 +1,14 @@
-{ lib, fetchurl, buildDunePackage, ounit, cstruct, dune-configurator, pkg-config }:
+{ lib, fetchurl, buildDunePackage, ounit, cstruct, dune-configurator, eqaf, pkg-config }:
buildDunePackage rec {
minimumOCamlVersion = "4.08";
pname = "mirage-crypto";
- version = "0.7.0";
+ version = "0.8.1";
src = fetchurl {
url = "https://github.com/mirage/mirage-crypto/releases/download/v${version}/mirage-crypto-v${version}.tbz";
- sha256 = "0k7kllv3bh192yj6p9dk2z81r56w7x2kyr46pxygb5gnhqqxcncf";
+ sha256 = "13qjisijayviw1s77s74f7klkrjj470vhj4b21cpif7jj2i4ljgk";
};
useDune2 = true;
@@ -17,7 +17,7 @@ buildDunePackage rec {
checkInputs = [ ounit ];
nativeBuildInputs = [ dune-configurator pkg-config ];
- propagatedBuildInputs = [ cstruct ];
+ propagatedBuildInputs = [ cstruct eqaf ];
meta = with lib; {
homepage = "https://github.com/mirage/mirage-crypto";
diff --git a/nixpkgs/pkgs/development/ocaml-modules/mirage-crypto/rng-mirage.nix b/nixpkgs/pkgs/development/ocaml-modules/mirage-crypto/rng-mirage.nix
new file mode 100644
index 00000000000..473704d7ea2
--- /dev/null
+++ b/nixpkgs/pkgs/development/ocaml-modules/mirage-crypto/rng-mirage.nix
@@ -0,0 +1,18 @@
+{ buildDunePackage, mirage-crypto-rng, duration, cstruct, mirage-runtime
+, mirage-time, mirage-clock, mirage-unix, mirage-time-unix, mirage-clock-unix }:
+
+buildDunePackage {
+ pname = "mirage-crypto-rng-mirage";
+
+ inherit (mirage-crypto-rng) version src useDune2 minimumOCamlVersion;
+
+ doCheck = true;
+ checkInputs = [ mirage-unix mirage-clock-unix mirage-time-unix ];
+
+ propagatedBuildInputs = [ duration cstruct mirage-crypto-rng mirage-runtime
+ mirage-time mirage-clock ];
+
+ meta = mirage-crypto-rng.meta // {
+ description = "Entropy collection for a cryptographically secure PRNG";
+ };
+}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/mirage-crypto/rng.nix b/nixpkgs/pkgs/development/ocaml-modules/mirage-crypto/rng.nix
index 3a12580f89f..b4da0681635 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/mirage-crypto/rng.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/mirage-crypto/rng.nix
@@ -1,6 +1,5 @@
{ buildDunePackage, mirage-crypto, ounit, randomconv, dune-configurator
-, cstruct, duration, logs, mtime, ocaml_lwt, mirage-runtime, mirage-time
-, mirage-clock, mirage-time-unix, mirage-clock-unix, mirage-unix }:
+, cstruct, duration, logs, mtime, ocaml_lwt }:
buildDunePackage {
pname = "mirage-crypto-rng";
@@ -11,9 +10,7 @@ buildDunePackage {
checkInputs = [ ounit randomconv ];
nativeBuildInputs = [ dune-configurator ];
- propagatedBuildInputs = [ cstruct mirage-crypto duration logs mtime ocaml_lwt
- mirage-runtime mirage-time mirage-clock mirage-time-unix
- mirage-clock-unix mirage-unix ];
+ propagatedBuildInputs = [ cstruct mirage-crypto duration logs mtime ocaml_lwt ];
meta = mirage-crypto.meta // {
description = "A cryptographically secure PRNG";
diff --git a/nixpkgs/pkgs/development/ocaml-modules/mirage/runtime.nix b/nixpkgs/pkgs/development/ocaml-modules/mirage/runtime.nix
index c7d7cf35e2d..ea346479a0c 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/mirage/runtime.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/mirage/runtime.nix
@@ -3,13 +3,13 @@
buildDunePackage rec {
pname = "mirage-runtime";
- version = "3.7.7";
+ version = "3.8.0";
minimumOCamlVersion = "4.06";
src = fetchurl {
url = "https://github.com/mirage/mirage/releases/download/v${version}/mirage-v${version}.tbz";
- sha256 = "1ds5zfwb0g340kbdlsjayyw4n25nj7skdl1mwyvpzmkv4qcsmdiv";
+ sha256 = "18v37arzy7gkz5qcy34k0l8g69146nysjv0h1jcym0h4xxy0bxir";
};
propagatedBuildInputs = [ ipaddr functoria-runtime fmt logs ocaml_lwt ];
diff --git a/nixpkgs/pkgs/development/ocaml-modules/ocaml-gettext/default.nix b/nixpkgs/pkgs/development/ocaml-modules/ocaml-gettext/default.nix
index 547fa77ae6e..ba571b32084 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/ocaml-gettext/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/ocaml-gettext/default.nix
@@ -1,21 +1,23 @@
-{ lib, fetchurl, buildDunePackage, gettext, fileutils, ounit }:
+{ lib, fetchurl, buildDunePackage, cppo, gettext, fileutils, ounit }:
buildDunePackage rec {
pname = "gettext";
- version = "0.4.1";
+ version = "0.4.2";
minimumOCamlVersion = "4.03";
src = fetchurl {
url = "https://github.com/gildor478/ocaml-gettext/releases/download/v${version}/gettext-v${version}.tbz";
- sha256 = "0pwy6ym5fd77mdbgyas8x86vbrri9cgk79g8wxdjplhyi7zhh158";
+ sha256 = "19ynsldb21r539fiwz1f43apsdnx7hj2a2d9qr9wg2hva9y2qrwb";
};
+ buildInputs = [ cppo ];
+
propagatedBuildInputs = [ gettext fileutils ];
doCheck = true;
- checkInputs = lib.optional doCheck ounit;
+ checkInputs = [ ounit ];
dontStrip = true;
diff --git a/nixpkgs/pkgs/development/ocaml-modules/ocplib-json-typed/browser.nix b/nixpkgs/pkgs/development/ocaml-modules/ocplib-json-typed/browser.nix
index af3341e7e59..8db892f325e 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/ocplib-json-typed/browser.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/ocplib-json-typed/browser.nix
@@ -3,6 +3,7 @@
buildDunePackage {
pname = "ocplib-json-typed-browser";
inherit (ocplib-json-typed) version src;
+ useDune2 = true;
propagatedBuildInputs = [ ocplib-json-typed js_of_ocaml ];
diff --git a/nixpkgs/pkgs/development/ocaml-modules/ocsigen-server/default.nix b/nixpkgs/pkgs/development/ocaml-modules/ocsigen-server/default.nix
index 0d56f2c783f..30ddd005b79 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/ocsigen-server/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/ocsigen-server/default.nix
@@ -1,10 +1,10 @@
{ stdenv, fetchFromGitHub, which, ocaml, findlib, lwt_react, ssl, lwt_ssl
, lwt_log, ocamlnet, ocaml_pcre, cryptokit, tyxml, xml-light, ipaddr
, pgocaml, camlzip, ocaml_sqlite3
-, makeWrapper
+, makeWrapper, fetchpatch
}:
-if !stdenv.lib.versionAtLeast ocaml.version "4.03"
+if !stdenv.lib.versionAtLeast ocaml.version "4.06.1"
then throw "ocsigenserver is not available for OCaml ${ocaml.version}"
else
@@ -13,16 +13,22 @@ let mkpath = p: n:
in
stdenv.mkDerivation rec {
- version = "2.15.0";
+ version = "2.16.0";
pname = "ocsigenserver";
src = fetchFromGitHub {
owner = "ocsigen";
repo = "ocsigenserver";
rev = version;
- sha256 = "15qdkxcbl9c1bbn0fh9awjw0hjn7r6awcn288a9vyxln7icdbifw";
+ sha256 = "0dd7zfk8dlajv0297dswaaqh96hjk2ppy8zb67jbkd26nimahk9y";
};
+ # unreleased fix for Makefile typos breaking compilation
+ patches = [ (fetchpatch {
+ url = "https://github.com/ocsigen/ocsigenserver/commit/014aefc4e460686a361b974f16ebb7e0c993b36b.patch";
+ sha256 = "0xda4fj8p5102lh9xmrn5mv3s0ps6yykqj3mpjf72gf4zd6fzcn7";
+ }) ];
+
buildInputs = [ which makeWrapper ocaml findlib
lwt_react pgocaml camlzip ocaml_sqlite3
];
diff --git a/nixpkgs/pkgs/development/ocaml-modules/ocsigen-start/default.nix b/nixpkgs/pkgs/development/ocaml-modules/ocsigen-start/default.nix
index cc6650df157..637c06e98dc 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/ocsigen-start/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/ocsigen-start/default.nix
@@ -5,7 +5,7 @@
stdenv.mkDerivation rec {
name = "ocaml${ocaml.version}-ocsigen-start-${version}";
- version = "2.16.1";
+ version = "2.18.0";
buildInputs = [ ocaml findlib ];
propagatedBuildInputs = [ pgocaml_ppx safepass ocsigen-toolkit yojson resource-pooling cohttp-lwt-unix ];
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
owner = "ocsigen";
repo = "ocsigen-start";
rev = version;
- sha256 = "1pzpyrd3vbhc7zvzh6bv44793ikx5bglpd5p4wk5jj65v1w39jwd";
+ sha256 = "0wvh4c26g6qd6i1fryilcqz9giz7v6pnhc90sknhxh6jmwrbjl50";
};
meta = {
diff --git a/nixpkgs/pkgs/development/ocaml-modules/ocsigen-toolkit/default.nix b/nixpkgs/pkgs/development/ocaml-modules/ocsigen-toolkit/default.nix
index 4dfca784dfa..a0f3136de22 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/ocsigen-toolkit/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/ocsigen-toolkit/default.nix
@@ -5,7 +5,7 @@
stdenv.mkDerivation rec {
pname = "ocsigen-toolkit";
name = "ocaml${ocaml.version}-${pname}-${version}";
- version = "2.5.0";
+ version = "2.7.0";
propagatedBuildInputs = [ calendar js_of_ocaml-ppx_deriving_json eliom ];
buildInputs = [ ocaml findlib opaline ];
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
owner = "ocsigen";
repo = pname;
rev = version;
- sha256 = "0hll8qr363pbb65jnr2w36zcbplbwn08xb7826ayiwigakj783p9";
+ sha256 = "0jan5779nc0jf993hmvfii15ralcs20sm4mcnqwqrnhjbq6f6zpk";
};
createFindlibDestdir = true;
diff --git a/nixpkgs/pkgs/development/ocaml-modules/odoc/default.nix b/nixpkgs/pkgs/development/ocaml-modules/odoc/default.nix
index 3e8ac82add4..8dde7ba56ff 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/odoc/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/odoc/default.nix
@@ -4,13 +4,13 @@
buildDunePackage rec {
pname = "odoc";
- version = "1.5.0";
+ version = "1.5.1";
src = fetchFromGitHub {
owner = "ocaml";
repo = pname;
rev = version;
- sha256 = "14ilq2glcvda8mfhj27jqqwx3392q8ssp9bq9agz7k1k6ilp9dai";
+ sha256 = "0z2nisg1vb5xlk41hqw8drvj90v52wli7zvnih6a844cg6xsvvj2";
};
buildInputs = [ astring cmdliner cppo fpath result tyxml ];
diff --git a/nixpkgs/pkgs/development/ocaml-modules/opam-core/default.nix b/nixpkgs/pkgs/development/ocaml-modules/opam-core/default.nix
new file mode 100644
index 00000000000..22c1ecdf703
--- /dev/null
+++ b/nixpkgs/pkgs/development/ocaml-modules/opam-core/default.nix
@@ -0,0 +1,20 @@
+{ lib, buildDunePackage, unzip
+, opam, ocamlgraph, re, cppo }:
+
+buildDunePackage rec {
+ pname = "opam-core";
+
+ inherit (opam) src version;
+
+ nativeBuildInputs = [ unzip cppo ];
+ propagatedBuildInputs = [ ocamlgraph re ];
+
+ # get rid of check for curl at configure time
+ # opam-core does not call curl at run time
+ configureFlags = [ "--disable-checks" ];
+
+ meta = opam.meta // {
+ description = "Small standard library extensions, and generic system interaction modules used by opam";
+ maintainers = with lib.maintainers; [ sternenseemann ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/opam-format/default.nix b/nixpkgs/pkgs/development/ocaml-modules/opam-format/default.nix
new file mode 100644
index 00000000000..422729e6d0d
--- /dev/null
+++ b/nixpkgs/pkgs/development/ocaml-modules/opam-format/default.nix
@@ -0,0 +1,21 @@
+{ lib, buildDunePackage, unzip, opam-core, opam-file-format }:
+
+buildDunePackage rec {
+ pname = "opam-format";
+
+ inherit (opam-core) src version;
+
+ minimumOCamlVersion = "4.02.3";
+
+ # get rid of check for curl at configure time
+ # opam-format does not call curl at run time
+ configureFlags = [ "--disable-checks" ];
+
+ nativeBuildInputs = [ unzip ];
+ propagatedBuildInputs = [ opam-core opam-file-format ];
+
+ meta = opam-core.meta // {
+ description = "Definition of opam datastructures and its file interface";
+ maintainers = with lib.maintainers; [ sternenseemann ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/opam-repository/default.nix b/nixpkgs/pkgs/development/ocaml-modules/opam-repository/default.nix
new file mode 100644
index 00000000000..1801a9e1c86
--- /dev/null
+++ b/nixpkgs/pkgs/development/ocaml-modules/opam-repository/default.nix
@@ -0,0 +1,24 @@
+{ lib, buildDunePackage, unzip, opam-format, curl }:
+
+buildDunePackage rec {
+ pname = "opam-repository";
+
+ minimumOCamlVersion = "4.02";
+
+ inherit (opam-format) src version;
+
+ patches = [ ./download-tool.patch ];
+ postPatch = ''
+ substituteInPlace src/repository/opamRepositoryConfig.ml \
+ --replace "SUBSTITUTE_NIXOS_CURL_PATH" "\"${curl}/bin/curl\""
+ '';
+
+ nativeBuildInputs = [ unzip ];
+ buildInputs = [ curl ];
+ propagatedBuildInputs = [ opam-format ];
+
+ meta = opam-format.meta // {
+ description = "OPAM repository and remote sources handling, including curl/wget, rsync, git, mercurial, darcs backends";
+ maintainers = with lib.maintainers; [ sternenseemann ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/opam-repository/download-tool.patch b/nixpkgs/pkgs/development/ocaml-modules/opam-repository/download-tool.patch
new file mode 100644
index 00000000000..5af720adca9
--- /dev/null
+++ b/nixpkgs/pkgs/development/ocaml-modules/opam-repository/download-tool.patch
@@ -0,0 +1,29 @@
+diff --git a/src/repository/opamRepositoryConfig.ml b/src/repository/opamRepositoryConfig.ml
+index c2954c1d..528fc621 100644
+--- a/src/repository/opamRepositoryConfig.ml
++++ b/src/repository/opamRepositoryConfig.ml
+@@ -27,23 +27,7 @@ type 'a options_fun =
+ 'a
+
+ let default = {
+- download_tool = lazy (
+- try
+- let tools =
+- if OpamStd.Sys.(os () = Darwin)
+- then ["wget", `Default; "curl", `Curl]
+- else ["curl", `Curl; "wget", `Default]
+- in
+- let cmd, kind =
+- List.find (fun (c,_) -> OpamSystem.resolve_command c <> None) tools
+- in
+- [ CIdent cmd, None ], kind
+- with Not_found ->
+- OpamConsole.error_and_exit `Configuration_error
+- "Could not find a suitable download command. Please make sure you \
+- have either \"curl\" or \"wget\" installed, or specify a custom \
+- command through variable OPAMFETCH."
+- );
++ download_tool = lazy ([ CIdent SUBSTITUTE_NIXOS_CURL_PATH, None ], `Curl);
+ validation_hook = None;
+ retries = 3;
+ force_checksums = None;
diff --git a/nixpkgs/pkgs/development/ocaml-modules/opam-state/default.nix b/nixpkgs/pkgs/development/ocaml-modules/opam-state/default.nix
new file mode 100644
index 00000000000..156976a4a5a
--- /dev/null
+++ b/nixpkgs/pkgs/development/ocaml-modules/opam-state/default.nix
@@ -0,0 +1,19 @@
+{ lib, buildDunePackage, unzip, opam, opam-repository }:
+
+buildDunePackage rec {
+ pname = "opam-state";
+
+ inherit (opam) src version;
+
+ # get rid of check for curl at configure time
+ # opam-state does not call curl at run time
+ configureFlags = [ "--disable-checks" ];
+
+ nativeBuildInputs = [ unzip ];
+ propagatedBuildInputs = [ opam-repository ];
+
+ meta = opam.meta // {
+ description = "OPAM development library handling the ~/.opam hierarchy, repository and switch states";
+ maintainers = with lib.maintainers; [ sternenseemann ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/opium/default.nix b/nixpkgs/pkgs/development/ocaml-modules/opium/default.nix
index cbd3a14541f..2681cc609d0 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/opium/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/opium/default.nix
@@ -17,6 +17,8 @@ buildDunePackage {
pname = "opium";
inherit (opium_kernel) version src meta minimumOCamlVersion;
+ useDune2 = true;
+
doCheck = true;
buildInputs = [
diff --git a/nixpkgs/pkgs/development/ocaml-modules/pa_test/default.nix b/nixpkgs/pkgs/development/ocaml-modules/pa_test/default.nix
deleted file mode 100644
index 6a90561c682..00000000000
--- a/nixpkgs/pkgs/development/ocaml-modules/pa_test/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-{stdenv, buildOcaml, fetchurl, type_conv, pa_ounit, sexplib_p4, herelib}:
-
-buildOcaml rec {
- name = "pa_test";
- version = "112.24.00";
-
- minimumSupportedOcamlVersion = "4.00";
-
- src = fetchurl {
- url = "https://github.com/janestreet/pa_test/archive/${version}.tar.gz";
- sha256 = "b03d13c2bc9fa9a4b1c507d7108d965202160f83e9781d430d3b53a1993e30d6";
- };
-
- buildInputs = [ pa_ounit ];
- propagatedBuildInputs = [ type_conv sexplib_p4 herelib ];
-
- meta = with stdenv.lib; {
- homepage = "https://github.com/janestreet/pa_test";
- description = "Syntax to reduce boiler plate in testing";
- license = licenses.asl20;
- maintainers = [ maintainers.ericbmerritt ];
- };
-}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/piqi/default.nix b/nixpkgs/pkgs/development/ocaml-modules/piqi/default.nix
index c492035f4f9..f3c489723b2 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/piqi/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/piqi/default.nix
@@ -1,16 +1,19 @@
-{ stdenv, fetchurl, ocaml, findlib, which, ulex, easy-format, ocaml_optcomp, xmlm, base64 }:
+{ stdenv, fetchFromGitHub, ocaml, findlib, which, sedlex_2, easy-format, xmlm, base64 }:
stdenv.mkDerivation rec {
- version = "0.6.14";
+ version = "0.6.15";
pname = "piqi";
+ name = "ocaml${ocaml.version}-${pname}-${version}";
- src = fetchurl {
- url = "https://github.com/alavrik/piqi/archive/v${version}.tar.gz";
- sha256 = "1ssccnwqzfyf7syfq2fv4zyhwayxwd75rhq9y28mvq1w6qbww4l7";
+ src = fetchFromGitHub {
+ owner = "alavrik";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0v04hs85xv6d4ysqxyv1dik34dx49yab9shpi4x7iv19qlzl7csb";
};
- buildInputs = [ ocaml findlib which ocaml_optcomp ];
- propagatedBuildInputs = [ulex xmlm easy-format base64];
+ buildInputs = [ ocaml findlib which ];
+ propagatedBuildInputs = [ sedlex_2 xmlm easy-format base64 ];
patches = [ ./no-ocamlpath-override.patch ];
diff --git a/nixpkgs/pkgs/development/ocaml-modules/ppx_deriving/default.nix b/nixpkgs/pkgs/development/ocaml-modules/ppx_deriving/default.nix
index 612a12bb418..37a3a55229d 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/ppx_deriving/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/ppx_deriving/default.nix
@@ -4,11 +4,11 @@
buildDunePackage rec {
pname = "ppx_deriving";
- version = "4.4.1";
+ version = "4.5";
src = fetchzip {
url = "https://github.com/ocaml-ppx/ppx_deriving/archive/v${version}.tar.gz";
- sha256 = "1map50w2a35y83bcd19p9yakdkhp04z5as2j2wlygi0b6s0a9vba";
+ sha256 = "1v2xldag54n0xk69vv3j4nln9bzkkpq3rildq118sydzsc9v239z";
};
buildInputs = [ ppxfind cppo ounit ];
diff --git a/nixpkgs/pkgs/development/ocaml-modules/ppx_tools/default.nix b/nixpkgs/pkgs/development/ocaml-modules/ppx_tools/default.nix
index a8d438d3731..5f3f0916178 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/ppx_tools/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/ppx_tools/default.nix
@@ -1,6 +1,11 @@
{ stdenv, fetchFromGitHub, buildDunePackage, ocaml, findlib }:
-let param = {
+let param =
+ let v6_2 = {
+ version = "6.2";
+ sha256 = "0qf4fwnn4hhk52kjw9frv21v23azqnn4mjvwf1hs0nxf7q4kacb5";
+ }; in
+{
"4.02" = {
version = "5.0+4.02.0";
sha256 = "16drjk0qafjls8blng69qiv35a84wlafpk16grrg2i3x19p8dlj8"; };
@@ -20,15 +25,10 @@ let param = {
"4.07" = {
version = "5.1+4.06.0";
sha256 = "1ww4cspdpgjjsgiv71s0im5yjkr3544x96wsq1vpdacq7dr7zwiw"; };
- "4.08" = {
- version = "5.3+4.08.0";
- sha256 = "0vdmhs3hpmh5iclx4lzgdpf362m4l35zprxs73r84z1yhr4jcr4m"; };
- "4.09" = {
- version = "6.0+4.08.0";
- sha256 = "056cmdajap8mbb8k0raj0cq0y4jf7pf5x0hlivm92w2v7xxf59ns"; };
- "4.10" = {
- version = "6.1+4.10.0";
- sha256 = "0ccx2g4zpwnv52bbzhgxji1nvzmn80jwiqalwwc4s60i9qg51llw"; };
+ "4.08" = v6_2;
+ "4.09" = v6_2;
+ "4.10" = v6_2;
+ "4.11" = v6_2;
}.${ocaml.meta.branch};
in
diff --git a/nixpkgs/pkgs/development/ocaml-modules/ppx_yojson_conv_lib/default.nix b/nixpkgs/pkgs/development/ocaml-modules/ppx_yojson_conv_lib/default.nix
new file mode 100644
index 00000000000..442a4126a89
--- /dev/null
+++ b/nixpkgs/pkgs/development/ocaml-modules/ppx_yojson_conv_lib/default.nix
@@ -0,0 +1,24 @@
+{ lib, buildDunePackage, fetchFromGitHub, yojson }:
+
+buildDunePackage rec {
+ pname = "ppx_yojson_conv_lib";
+ version = "0.14.0";
+
+ minimumOCamlVersion = "4.02.3";
+
+ src = fetchFromGitHub {
+ owner = "janestreet";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "12s3xshayy1f8cp9lk6zqwnw60n7cdap55gkksz5w65gdd8bfxmf";
+ };
+
+ propagatedBuildInputs = [ yojson ];
+
+ meta = with lib; {
+ description = "Runtime lib for ppx_yojson_conv";
+ homepage = "https://github.com/janestreet/ppx_yojson_conv_lib";
+ maintainers = [ maintainers.marsam ];
+ license = licenses.mit;
+ };
+}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/sexplib/108.08.00.nix b/nixpkgs/pkgs/development/ocaml-modules/sexplib/108.08.00.nix
deleted file mode 100644
index 349dffcf47b..00000000000
--- a/nixpkgs/pkgs/development/ocaml-modules/sexplib/108.08.00.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-{stdenv, fetchurl, ocaml, findlib, type_conv, camlp4}:
-
-if !stdenv.lib.versionAtLeast ocaml.version "3.12"
-|| stdenv.lib.versionAtLeast ocaml.version "4.03"
-then throw "sexlib-108.08.00 is not available for OCaml ${ocaml.version}" else
-
-stdenv.mkDerivation {
- name = "ocaml-sexplib-108.08.00";
-
- src = fetchurl {
- url = "https://ocaml.janestreet.com/ocaml-core/108.08.00/individual/sexplib-108.08.00.tar.gz";
- sha256 = "11z1k1d7dbb5m957klgalimpr0r602xp5zkkbgbffib1bphasarg";
- };
-
- buildInputs = [ocaml findlib];
- propagatedBuildInputs = [type_conv camlp4];
-
- createFindlibDestdir = true;
-
- meta = with stdenv.lib; {
- branch = "108";
- homepage = "https://ocaml.janestreet.com/";
- description = "Library for serializing OCaml values to and from S-expressions";
- license = licenses.asl20;
- maintainers = [ maintainers.vbgl ];
- platforms = ocaml.meta.platforms or [];
- };
-}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/sexplib/111.25.00.nix b/nixpkgs/pkgs/development/ocaml-modules/sexplib/111.25.00.nix
deleted file mode 100644
index adf878bca03..00000000000
--- a/nixpkgs/pkgs/development/ocaml-modules/sexplib/111.25.00.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-{stdenv, fetchurl, ocaml, findlib, type_conv, camlp4}:
-
-if !stdenv.lib.versionAtLeast ocaml.version "4.00"
-|| stdenv.lib.versionAtLeast ocaml.version "4.03"
-then throw "sexlib-111.25.00 is not available for OCaml ${ocaml.version}" else
-
-
-stdenv.mkDerivation {
- name = "ocaml-sexplib-111.25.00";
-
- src = fetchurl {
- url = "https://ocaml.janestreet.com/ocaml-core/111.25.00/individual/sexplib-111.25.00.tar.gz";
- sha256 = "0qh0zqp5nakqpmmhh4x7cg03vqj3j2bj4zj0nqdlksai188p9ila";
- };
-
- buildInputs = [ocaml findlib];
- propagatedBuildInputs = [type_conv camlp4];
-
- createFindlibDestdir = true;
-
- meta = with stdenv.lib; {
- homepage = "https://ocaml.janestreet.com/";
- description = "Library for serializing OCaml values to and from S-expressions";
- license = licenses.asl20;
- maintainers = [ maintainers.vbgl maintainers.ericbmerritt ];
- platforms = ocaml.meta.platforms or [];
- };
-}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/sexplib/112.24.01.nix b/nixpkgs/pkgs/development/ocaml-modules/sexplib/112.24.01.nix
deleted file mode 100644
index fe7b9020dae..00000000000
--- a/nixpkgs/pkgs/development/ocaml-modules/sexplib/112.24.01.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-{ stdenv, buildOcaml, fetchurl, ocaml, type_conv, camlp4 }:
-
-if !stdenv.lib.versionAtLeast ocaml.version "4.02"
-|| stdenv.lib.versionAtLeast ocaml.version "4.03"
-then throw "sexlib-112.24.01 is not available for OCaml ${ocaml.version}" else
-
-buildOcaml rec {
- minimumSupportedOcamlVersion = "4.02";
- name = "sexplib";
- version = "112.24.01";
-
- src = fetchurl {
- url = "https://github.com/janestreet/sexplib/archive/${version}.tar.gz";
- sha256 = "5f776aee295cc51c952aecd4b74b52dd2b850c665cc25b3d69bc42014d3ba073";
- };
-
- propagatedBuildInputs = [ type_conv camlp4 ];
-
- meta = with stdenv.lib; {
- homepage = "https://ocaml.janestreet.com/";
- description = "Library for serializing OCaml values to and from S-expressions";
- license = licenses.asl20;
- maintainers = [ maintainers.ericbmerritt ];
- };
-}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/tls/default.nix b/nixpkgs/pkgs/development/ocaml-modules/tls/default.nix
index dea03f2b38a..5a208801d4c 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/tls/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/tls/default.nix
@@ -4,14 +4,14 @@
, hacl_x25519, fiat-p256, hkdf, logs, alcotest }:
buildDunePackage rec {
- minimumOCamlVersion = "4.07";
+ minimumOCamlVersion = "4.08";
- version = "0.12.0";
+ version = "0.12.3";
pname = "tls";
src = fetchurl {
url = "https://github.com/mirleft/ocaml-tls/releases/download/v${version}/tls-v${version}.tbz";
- sha256 = "0fy38qmy7rcld1b4qzz4ycl1fr0v1wa7qd24125lpd6hly86fn57";
+ sha256 = "1kfkxsy0nkqi0gbsqn1ssh4x0xhy0p07ijclm42806rxlqr3x405";
};
useDune2 = true;
diff --git a/nixpkgs/pkgs/development/ocaml-modules/torch/default.nix b/nixpkgs/pkgs/development/ocaml-modules/torch/default.nix
index 457259bb1bb..3ae9b44eba9 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/torch/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/torch/default.nix
@@ -1,4 +1,4 @@
-{ stdenv
+{ lib
, buildDunePackage
, fetchFromGitHub
, cmdliner
@@ -15,17 +15,15 @@
buildDunePackage rec {
pname = "torch";
- version = "0.8";
-
- owner = "LaurentMazare";
+ version = "0.9b";
minimumOCamlVersion = "4.07";
src = fetchFromGitHub {
- inherit owner;
+ owner = "LaurentMazare";
repo = "ocaml-${pname}";
rev = version;
- sha256 = "19w31paj24pns2ahk9j9rgpkb5hpcd41kfaarxrlddww5dl6pxvi";
+ sha256 = "1xn8zfs3viz80agckcpl9a4vjbq6j5g280i95jyy5s0zbcnajpnm";
};
propagatedBuildInputs = [
@@ -47,7 +45,7 @@ buildDunePackage rec {
doCheck = true;
checkPhase = "dune runtest";
- meta = with stdenv.lib; {
+ meta = with lib; {
inherit (src.meta) homepage;
description = "Ocaml bindings to Pytorch";
maintainers = [ maintainers.bcdarwin ];
diff --git a/nixpkgs/pkgs/development/ocaml-modules/tsort/default.nix b/nixpkgs/pkgs/development/ocaml-modules/tsort/default.nix
new file mode 100644
index 00000000000..d47236ba96b
--- /dev/null
+++ b/nixpkgs/pkgs/development/ocaml-modules/tsort/default.nix
@@ -0,0 +1,21 @@
+{ lib, buildDunePackage, fetchFromGitHub, containers }:
+
+buildDunePackage rec {
+ pname = "tsort";
+ version = "2.0.0";
+ src = fetchFromGitHub {
+ owner = "dmbaturin";
+ repo = "ocaml-tsort";
+ rev = version;
+ sha256 = "0i67ys5p5i8q9p0nhkq4pjg9jav8dy0fiy975a365j7m6bhrwgc1";
+ };
+
+ propagatedBuildInputs = [ containers ];
+
+ meta = {
+ description = "Easy to use and user-friendly topological sort";
+ inherit (src.meta) homepage;
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.vbgl ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/tuntap/default.nix b/nixpkgs/pkgs/development/ocaml-modules/tuntap/default.nix
index 8e8eaf5fd5e..a4536316ba4 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/tuntap/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/tuntap/default.nix
@@ -1,25 +1,27 @@
-{ stdenv, fetchzip, ocaml, findlib, ocamlbuild, ipaddr }:
+{ lib, buildDunePackage, fetchurl
+, ipaddr, macaddr, cmdliner
+}:
-assert stdenv.lib.versionAtLeast (stdenv.lib.getVersion ocaml) "4.01";
+buildDunePackage rec {
+ pname = "tuntap";
+ version = "2.0.0";
-stdenv.mkDerivation {
- name = "ocaml-tuntap-1.3.0";
+ minimumOCamlVersion = "4.04.2";
- src = fetchzip {
- url = "https://github.com/mirage/ocaml-tuntap/archive/v1.3.0.tar.gz";
- sha256 = "1cmd4kky875ks02gm2nb8yr80hmlfcnjdfyc63hvkh49acssy3d5";
+ src = fetchurl {
+ url = "https://github.com/mirage/ocaml-tuntap/releases/download/v${version}/tuntap-v${version}.tbz";
+ sha256 = "12wmls28h3jzikwyfw08d5f7ycsc9njwzbhd3qk2l8jnf5rakfsa";
};
- buildInputs = [ ocaml findlib ocamlbuild ];
- propagatedBuildInputs = [ ipaddr ];
+ propagatedBuildInputs = [ ipaddr macaddr cmdliner ];
- createFindlibDestdir = true;
+ # tests manipulate network devices and use network
+ # also depend on LWT 5
+ doCheck = false;
meta = {
description = "Bindings to the UNIX tuntap facility";
- license = stdenv.lib.licenses.isc;
+ license = lib.licenses.isc;
homepage = "https://github.com/mirage/ocaml-tuntap";
- inherit (ocaml.meta) platforms;
};
-
}
diff --git a/nixpkgs/pkgs/development/ocaml-modules/vg/default.nix b/nixpkgs/pkgs/development/ocaml-modules/vg/default.nix
index 0a127e49fdc..d33f03a0d34 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/vg/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/vg/default.nix
@@ -1,6 +1,6 @@
{ stdenv, lib, fetchurl, ocaml, findlib, ocamlbuild, topkg
, uchar, result, gg, uutf, otfm
-, js_of_ocaml, js_of_ocaml-ocamlbuild, js_of_ocaml-ppx,
+, js_of_ocaml, js_of_ocaml-ppx,
pdfBackend ? true, # depends on uutf and otfm
htmlcBackend ? true # depends on js_of_ocaml
}:
@@ -11,7 +11,7 @@ let
inherit (stdenv.lib) optionals versionAtLeast;
pname = "vg";
- version = "0.9.3";
+ version = "0.9.4";
webpage = "https://erratique.ch/software/${pname}";
in
@@ -25,14 +25,14 @@ stdenv.mkDerivation {
src = fetchurl {
url = "${webpage}/releases/${pname}-${version}.tbz";
- sha256 = "0jj5hrqxdb6yyplnz0r7am4mbjzgcn876qp7sqs2x93a97fk6lwd";
+ sha256 = "181sz6l5xrj5jvwg4m2yqsjzwp2s5h8v0mwhjcwbam90kdfx2nak";
};
buildInputs = [ ocaml findlib ocamlbuild topkg ];
propagatedBuildInputs = [ uchar result gg ]
++ optionals pdfBackend [ uutf otfm ]
- ++ optionals htmlcBackend [ js_of_ocaml js_of_ocaml-ocamlbuild js_of_ocaml-ppx ];
+ ++ optionals htmlcBackend [ js_of_ocaml js_of_ocaml-ppx ];
buildPhase = topkg.buildPhase
+ " --with-uutf ${boolToString pdfBackend}"
diff --git a/nixpkgs/pkgs/development/ocaml-modules/webmachine/default.nix b/nixpkgs/pkgs/development/ocaml-modules/webmachine/default.nix
index 79e36b66d11..3bf163607cd 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/webmachine/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/webmachine/default.nix
@@ -5,7 +5,7 @@
buildDunePackage rec {
pname = "webmachine";
- version = "0.6.1";
+ version = "0.6.2";
minimumOCamlVersion = "4.04";
@@ -13,7 +13,7 @@ buildDunePackage rec {
owner = "inhabitedtype";
repo = "ocaml-webmachine";
rev = "${version}";
- sha256 = "0kpbxsvjzylbxmxag77k1c8m8mwn4f4xscqk2i7fc591llgq9fp3";
+ sha256 = "1zi1vsm589y2njwzsqkmdbxvs9s4xlgbd62xqw2scp60mccp09nk";
};
propagatedBuildInputs = [ cohttp dispatch ptime ];
diff --git a/nixpkgs/pkgs/development/ocaml-modules/xtmpl/default.nix b/nixpkgs/pkgs/development/ocaml-modules/xtmpl/default.nix
index 2c4cf4928db..2264f0dedbf 100644
--- a/nixpkgs/pkgs/development/ocaml-modules/xtmpl/default.nix
+++ b/nixpkgs/pkgs/development/ocaml-modules/xtmpl/default.nix
@@ -17,6 +17,10 @@ stdenv.mkDerivation rec {
patches = [ ./jsoo.patch ];
+ postPatch = ''
+ substituteInPlace Makefile --replace js_of_ocaml.ppx js_of_ocaml-ppx
+ '';
+
buildInputs = [ ocaml findlib ppx_tools js_of_ocaml js_of_ocaml-ppx ];
propagatedBuildInputs = [ iri re ];
diff --git a/nixpkgs/pkgs/development/perl-modules/Percona-Toolkit/default.nix b/nixpkgs/pkgs/development/perl-modules/Percona-Toolkit/default.nix
index 58ccd2bc8be..b2c5437e380 100644
--- a/nixpkgs/pkgs/development/perl-modules/Percona-Toolkit/default.nix
+++ b/nixpkgs/pkgs/development/perl-modules/Percona-Toolkit/default.nix
@@ -1,20 +1,32 @@
-{ lib, fetchFromGitHub, buildPerlPackage, DBDmysql, DBI, IOSocketSSL, TermReadKey }:
+{ stdenv, fetchFromGitHub, buildPerlPackage, shortenPerlShebang
+, DBDmysql, DBI, IOSocketSSL, TermReadKey
+}:
-buildPerlPackage {
+buildPerlPackage rec {
pname = "Percona-Toolkit";
- version = "3.0.12";
+ version = "3.2.0";
+
src = fetchFromGitHub {
owner = "percona";
repo = "percona-toolkit";
- rev = "3.0.12";
- sha256 = "0xk4h4dzl80kf97lbx0nznx9ajrb6kkg7k3iwca3rj6f3rqggv9y";
+ rev = "v${version}";
+ sha256 = "084ldpskvlfm32lfss5qqzm5y9b8hf029aa4i5pcnzgb53xaxkqx";
};
+
outputs = [ "out" ];
+
+ nativeBuildInputs = [ shortenPerlShebang ];
+
buildInputs = [ DBDmysql DBI IOSocketSSL TermReadKey ];
- meta = {
+
+ postInstall = ''
+ shortenPerlShebang $(grep -l "/bin/env perl" $out/bin/*)
+ '';
+
+ meta = with stdenv.lib; {
description = ''Collection of advanced command-line tools to perform a variety of MySQL and system tasks.'';
- homepage = "http://www.percona.com/software/percona-toolkit";
- license = with lib.licenses; [ gpl2 ];
- maintainers = with lib.maintainers; [ izorkin ];
+ homepage = "https://www.percona.com/software/database-tools/percona-toolkit";
+ license = with licenses; [ gpl2 ];
+ maintainers = with maintainers; [ izorkin ];
};
}
diff --git a/nixpkgs/pkgs/development/perl-modules/WWW-Curl-4.17-Skip-preprocessor-symbol-only-CURL_STRICTER.patch b/nixpkgs/pkgs/development/perl-modules/WWW-Curl-4.17-Skip-preprocessor-symbol-only-CURL_STRICTER.patch
deleted file mode 100644
index 34221c0d20c..00000000000
--- a/nixpkgs/pkgs/development/perl-modules/WWW-Curl-4.17-Skip-preprocessor-symbol-only-CURL_STRICTER.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 0be0223422e6e5f4091c6e4e058d213623eed105 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
-Date: Mon, 12 Sep 2016 14:40:44 +0200
-Subject: [PATCH] Skip preprocessor symbol only CURL_STRICTER
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-CURL_STRICTER leaked into curl-constants.c when building against
-curl-7.50.2. This is a preprocessor only macro without a value.
-
-CPAN RT#117793
-
-Signed-off-by: Petr Písař <ppisar@redhat.com>
----
- Makefile.PL | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/Makefile.PL b/Makefile.PL
-index f9170bb..ad2bd3d 100644
---- a/Makefile.PL
-+++ b/Makefile.PL
-@@ -127,7 +127,7 @@ if (!defined($curl_h)) {
- close H;
-
- for my $e (sort @syms) {
-- if($e =~ /(OBSOLETE|^CURL_EXTERN|_LAST\z|_LASTENTRY\z)/) {
-+ if($e =~ /(OBSOLETE|^CURL_EXTERN|^CURL_STRICTER\z|_LAST\z|_LASTENTRY\z)/) {
- next;
- }
- my ($group) = $e =~ m/^([^_]+_)/;
---
-2.7.4
-
diff --git a/nixpkgs/pkgs/development/perl-modules/crypt-openpgp-remove-impure-keygen-tests.patch b/nixpkgs/pkgs/development/perl-modules/crypt-openpgp-remove-impure-keygen-tests.patch
new file mode 100644
index 00000000000..70dc0826276
--- /dev/null
+++ b/nixpkgs/pkgs/development/perl-modules/crypt-openpgp-remove-impure-keygen-tests.patch
@@ -0,0 +1,30 @@
+diff --git a/t/13-keygen.t b/t/13-keygen.t
+index f430ffb..2050624 100644
+--- a/t/13-keygen.t
++++ b/t/13-keygen.t
+@@ -1,5 +1,5 @@
+ use strict;
+-use Test::More tests => 29;
++use Test::More tests => 25;
+
+ use Crypt::OpenPGP;
+ use Crypt::OpenPGP::Message;
+@@ -26,9 +26,6 @@ for my $type ( qw( RSA DSA ) ) {
+ isa_ok $pub->key, 'Crypt::OpenPGP::Certificate';
+ isa_ok $sec->key, 'Crypt::OpenPGP::Certificate';
+
+- is $pub->key->key_id, $sec->key->key_id,
+- 'public key_id matches secret key_id';
+-
+ is $pub->primary_uid, $id, 'primary_uid matches';
+
+ is $pub->key->key->size, $bits, 'keysize (in bits) matches for pubkey';
+@@ -47,8 +44,6 @@ for my $type ( qw( RSA DSA ) ) {
+ isa_ok $pieces[1], 'Crypt::OpenPGP::UserID';
+ isa_ok $pieces[2], 'Crypt::OpenPGP::Signature';
+
+- is $pieces[0]->key_id, $sec->key->key_id,
+- 'serialized public key_id matches secret key_id';
+ }
+
+ {
diff --git a/nixpkgs/pkgs/development/perl-modules/perl-POE-1.367-pod_linkcheck.patch b/nixpkgs/pkgs/development/perl-modules/perl-POE-1.367-pod_linkcheck.patch
deleted file mode 100644
index e2f604985be..00000000000
--- a/nixpkgs/pkgs/development/perl-modules/perl-POE-1.367-pod_linkcheck.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-commit 6d985026
-Author: Michael Brantley <limeytexan@gmail.com>
-Date: Tue Feb 20 07:12:06 2018 -0500
-
- Update broken Pod links in lib/POE/Filter/HTTPD.pm
-
- Update Pod links to refer only to the utf8 module and not its methods,
- fix a mis-capitalized internal reference, and convert the dangling
- "MaxContent" link into a code reference.
-
- Resolves bug: https://rt.cpan.org/Public/Bug/Display.html?id=124496
-
-diff --git a/lib/POE/Filter/HTTPD.pm b/lib/POE/Filter/HTTPD.pm
-index 9d4898e3..517be691 100644
---- a/lib/POE/Filter/HTTPD.pm
-+++ b/lib/POE/Filter/HTTPD.pm
-@@ -621,10 +621,10 @@ how to use these objects.
-
- HTTP headers are not allowed to have UTF-8 characters; they must be
- ISO-8859-1. POE::Filter::HTTPD will convert all UTF-8 into the MIME encoded
--equivalent. It uses L<utf8::is_utf8> for detection-8 and
-+equivalent. It uses C<utf8::is_utf8> for detection-8 and
- L<Email::MIME::RFC2047::Encoder> for convertion. If L<utf8> is not
- installed, no conversion happens. If L<Email::MIME::RFC2047::Encoder> is
--not installed, L<utf8::downgrade> is used instead. In this last case, you will
-+not installed, C<utf8::downgrade> is used instead. In this last case, you will
- see a warning if you try to send UTF-8 headers.
-
-
-@@ -651,8 +651,8 @@ streaming mode this filter will return either an HTTP::Request object or a
- block of content. The HTTP::Request object's content will return empty.
- The blocks of content will be parts of the request's body, up to
- Content-Length in size. You distinguish between request objects and content
--blocks using C<Scalar::Util/bless> (See L</Streaming request> below). This
--option supersedes L</MaxContent>.
-+blocks using C<Scalar::Util/bless> (See L</Streaming Request> below). This
-+option supersedes C<MaxContent>.
-
- =head1 CAVEATS
-
diff --git a/nixpkgs/pkgs/development/perl-modules/perl-POE-1.367-pod_no404s.patch b/nixpkgs/pkgs/development/perl-modules/perl-POE-1.367-pod_no404s.patch
deleted file mode 100644
index 097a7677e51..00000000000
--- a/nixpkgs/pkgs/development/perl-modules/perl-POE-1.367-pod_no404s.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-commit 32571a21
-Author: Michael Brantley <limeytexan@gmail.com>
-Date: Tue Feb 20 07:07:22 2018 -0500
-
- Update old URLs referenced in Pod
-
- Remove mention of old URLs, replace mention of canonical SVN repo with
- the new git-based one at github.com.
-
- Resolves bug: https://rt.cpan.org/Public/Bug/Display.html?id=124495
-
-diff --git a/lib/POE.pm b/lib/POE.pm
-index 80e7feac..0554ff70 100644
---- a/lib/POE.pm
-+++ b/lib/POE.pm
-@@ -465,7 +465,7 @@ code snippets there as well.
- The following command will fetch the most current version of POE into
- the "poe" subdirectory:
-
-- svn co https://poe.svn.sourceforge.net/svnroot/poe poe
-+ git clone https://github.com/rcaputo/poe.git
-
- =head2 SourceForge
-
-@@ -535,18 +535,9 @@ https://rt.cpan.org/Dist/Display.html?Status=Active&Queue=POE
-
- =head2 Repositories and Changes
-
--Thanks to the magic of distributed version control, POE is hosted at
--three locations for redundancy. You can browse the source at any one
--of:
--
--https://github.com/rcaputo/poe
--
--https://gitorious.org/poe
--
--http://poe.git.sourceforge.net/git/gitweb-index.cgi
--
--Complete change logs can also be browsed at those sites. They all
--provide RSS news feeds for those who want to follow development in
-+You can browse the POE source and complete change logs at
-+https://github.com/rcaputo/poe. It also provides an RSS
-+news feed for those who want to follow development in
- near-realtime.
-
- =head2 Other Resources
diff --git a/nixpkgs/pkgs/development/perl-modules/strip-nondeterminism/default.nix b/nixpkgs/pkgs/development/perl-modules/strip-nondeterminism/default.nix
index 7ac0b82ed10..3557ed68cec 100644
--- a/nixpkgs/pkgs/development/perl-modules/strip-nondeterminism/default.nix
+++ b/nixpkgs/pkgs/development/perl-modules/strip-nondeterminism/default.nix
@@ -1,4 +1,4 @@
-{ lib, file, fetchFromGitLab, buildPerlPackage, ArchiveZip, ArchiveCpio }:
+{ stdenv, file, fetchFromGitLab, buildPerlPackage, ArchiveZip, ArchiveCpio, shortenPerlShebang }:
buildPerlPackage rec {
pname = "strip-nondeterminism";
@@ -17,6 +17,7 @@ buildPerlPackage rec {
# stray test failure
doCheck = false;
+ nativeBuildInputs = stdenv.lib.optionals stdenv.isDarwin [ shortenPerlShebang ];
buildInputs = [ ArchiveZip ArchiveCpio file ];
perlPostHook = ''
@@ -25,7 +26,11 @@ buildPerlPackage rec {
rm $out/share/man/man1/dh_strip_nondeterminism.1.gz
'';
- meta = with lib; {
+ postInstall = stdenv.lib.optionalString stdenv.isDarwin ''
+ shortenPerlShebang $out/bin/strip-nondeterminism
+ '';
+
+ meta = with stdenv.lib; {
description = "A Perl module for stripping bits of non-deterministic information";
homepage = "https://reproducible-builds.org/";
license = licenses.gpl3;
diff --git a/nixpkgs/pkgs/development/perl-modules/xml-parser-0001-HACK-Assumes-Expat-paths-are-good.patch b/nixpkgs/pkgs/development/perl-modules/xml-parser-0001-HACK-Assumes-Expat-paths-are-good.patch
index add6d9df3b7..f66ed0dfe01 100644
--- a/nixpkgs/pkgs/development/perl-modules/xml-parser-0001-HACK-Assumes-Expat-paths-are-good.patch
+++ b/nixpkgs/pkgs/development/perl-modules/xml-parser-0001-HACK-Assumes-Expat-paths-are-good.patch
@@ -16,28 +16,30 @@ diff --git a/Makefile.PL b/Makefile.PL
index 505d1df..fc38b76 100644
--- a/Makefile.PL
+++ b/Makefile.PL
-@@ -29,12 +29,17 @@ foreach (@ARGV) {
+@@ -28,12 +28,18 @@ foreach (@ARGV) {
@ARGV = @replacement_args;
unless (
-- check_lib( # fill in what you prompted the user for here
-- lib => [qw(expat)],
-- header => ['expat.h'],
-- incpath => $expat_incpath,
-- ( $expat_libpath ? ( libpath => $expat_libpath ) : () ),
-- )
-+ #check_lib( # fill in what you prompted the user for here
-+ # lib => [qw(expat)],
-+ # header => ['expat.h'],
-+ # incpath => $expat_incpath,
-+ # ( $expat_libpath ? ( libpath => $expat_libpath ) : () ),
-+ #)
-+ # The check_lib implementation fails horribly with cross-compilation.
-+ # We are giving known good paths to expat.
-+ # And in all cases, the previous behaviour of not actually failing
-+ # seemed to work just fine :/.
-+ false
- ) {
+- check_lib( # fill in what you prompted the user for here
+- lib => [qw(expat)],
+- header => ['expat.h'],
+- incpath => $expat_incpath,
+- ($expat_libpath?
+- (libpath => $expat_libpath):()),
+- )) {
++ #check_lib( # fill in what you prompted the user for here
++ # lib => [qw(expat)],
++ # header => ['expat.h'],
++ # incpath => $expat_incpath,
++ # ($expat_libpath?
++ # (libpath => $expat_libpath):()),
++ #)
++ # The check_lib implementation fails horribly with cross-compilation.
++ # We are giving known good paths to expat.
++ # And in all cases, the previous behaviour of not actually failing
++ # seemed to work just fine :/.
++ false
++ ) {
warn <<'Expat_Not_Installed;';
--
diff --git a/nixpkgs/pkgs/development/python-modules/3to2/default.nix b/nixpkgs/pkgs/development/python-modules/3to2/default.nix
index ff64a6d1a47..8870388c284 100644
--- a/nixpkgs/pkgs/development/python-modules/3to2/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/3to2/default.nix
@@ -24,6 +24,8 @@ 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/nixpkgs/pkgs/development/python-modules/Cython/default.nix b/nixpkgs/pkgs/development/python-modules/Cython/default.nix
index 2d987abb3e4..84f54fd7af6 100644
--- a/nixpkgs/pkgs/development/python-modules/Cython/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/Cython/default.nix
@@ -5,7 +5,7 @@
, fetchpatch
, python
, glibcLocales
-, pkgconfig
+, pkg-config
, gdb
, numpy
, ncurses
@@ -26,15 +26,15 @@ let
in buildPythonPackage rec {
pname = "Cython";
- version = "0.29.14";
+ version = "0.29.21";
src = fetchPypi {
inherit pname version;
- sha256 = "e4d6bb8703d0319eb04b7319b12ea41580df44fd84d83ccda13ea463c6801414";
+ sha256 = "1bcwpra7c6k30yvic3sw2v3rq2dr40ypc4zqif6kr52mpn4wnyp5";
};
nativeBuildInputs = [
- pkgconfig
+ pkg-config
];
checkInputs = [
numpy ncurses
diff --git a/nixpkgs/pkgs/development/python-modules/GitPython/default.nix b/nixpkgs/pkgs/development/python-modules/GitPython/default.nix
index b5ffacae296..7b39ebb7a39 100644
--- a/nixpkgs/pkgs/development/python-modules/GitPython/default.nix
+++ b/nixpkgs/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.2";
+ version = "3.1.3";
pname = "GitPython";
disabled = isPy27; # no longer supported
src = fetchPypi {
inherit pname version;
- sha256 = "864a47472548f3ba716ca202e034c1900f197c0fb3a08f641c20c3cafd15ed94";
+ sha256 = "e107af4d873daed64648b4f4beb89f89f0cfbe3ef558fc7821ed2331c2f8da1a";
};
patches = [
diff --git a/nixpkgs/pkgs/development/python-modules/HAP-python/default.nix b/nixpkgs/pkgs/development/python-modules/HAP-python/default.nix
index 4986c99c5a6..7d273345b58 100644
--- a/nixpkgs/pkgs/development/python-modules/HAP-python/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/HAP-python/default.nix
@@ -3,14 +3,14 @@
buildPythonPackage rec {
pname = "HAP-python";
- version = "2.8.1";
+ version = "2.9.2";
# pypi package does not include tests
src = fetchFromGitHub {
owner = "ikalchev";
repo = pname;
rev = "v${version}";
- sha256 = "182s3dk7y29wql9bazlnw840xqgsbr44ad72m668qgxd82jl6y9c";
+ sha256 = "1d2ji2psla7jq3f9grb0l665nf8qsy2rlbkr2qg1d1a7mvf80x7k";
};
disabled = !isPy3k;
@@ -34,6 +34,7 @@ buildPythonPackage rec {
and not test_send_events \
and not test_not_standalone_aid \
and not test_start_stop_async_acc \
+ and not test_external_zeroconf \
and not test_start_stop_sync_acc'
'';
diff --git a/nixpkgs/pkgs/development/python-modules/HTSeq/default.nix b/nixpkgs/pkgs/development/python-modules/HTSeq/default.nix
index 8158c675898..abb0c8520dd 100644
--- a/nixpkgs/pkgs/development/python-modules/HTSeq/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/HTSeq/default.nix
@@ -1,12 +1,12 @@
{ stdenv, buildPythonPackage, fetchPypi, cython, numpy, pysam, matplotlib
}:
buildPythonPackage rec {
- version = "0.11.4";
+ version = "0.12.4";
pname = "HTSeq";
src = fetchPypi {
inherit pname version;
- sha256 = "1ncn30yvc18aiv1qsa0bvcbjwqy21s0a0kv3v0vghzsn8vbfzq7h";
+ sha256 = "e3980bb4f12899442b4fa6f24f0ba149090f71cedb1eaf7128249afe4eb921ff";
};
buildInputs = [ cython numpy pysam ];
diff --git a/nixpkgs/pkgs/development/python-modules/JPype1/default.nix b/nixpkgs/pkgs/development/python-modules/JPype1/default.nix
index c43b2a05a51..ca30631a68e 100644
--- a/nixpkgs/pkgs/development/python-modules/JPype1/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/JPype1/default.nix
@@ -1,16 +1,18 @@
{ lib
, buildPythonPackage
, fetchPypi
+, isPy27
, pytest
}:
buildPythonPackage rec {
pname = "JPype1";
- version = "0.7.4";
+ version = "0.7.5";
+ disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "92f24b0fe11e90b57343494ce38699043d9e6828a22a99dddbcf99c0adb4c1f7";
+ sha256 = "7bbd25453dc04704d77d854c80acb5537ecb18b9de8a5572e5f22649a2160aaf";
};
checkInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/JayDeBeApi/default.nix b/nixpkgs/pkgs/development/python-modules/JayDeBeApi/default.nix
index 738419e8c5c..55b05d431e8 100644
--- a/nixpkgs/pkgs/development/python-modules/JayDeBeApi/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/JayDeBeApi/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "JayDeBeApi";
- version = "1.1.1";
+ version = "1.2.2";
src = fetchPypi {
inherit pname version;
- sha256 = "0a189xs9zw81jvwwglvf2qyqnk6ra0biljssx9n4ffayqn9glbds";
+ sha256 = "e9847e437ad293ee3cc47767b74c387068cd21607842de8470d5d3f13d613083";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/Mako/default.nix b/nixpkgs/pkgs/development/python-modules/Mako/default.nix
index 597a4695c0c..375a0296864 100644
--- a/nixpkgs/pkgs/development/python-modules/Mako/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/Mako/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "Mako";
- version = "1.1.2";
+ version = "1.1.3";
src = fetchPypi {
inherit pname version;
- sha256 = "3139c5d64aa5d175dbafb95027057128b5fbd05a40c53999f3905ceb53366d9d";
+ sha256 = "8195c8c1400ceb53496064314c6736719c6f25e7479cd24c77be3d9361cddc27";
};
checkInputs = [ markupsafe nose mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/PyRMVtransport/default.nix b/nixpkgs/pkgs/development/python-modules/PyRMVtransport/default.nix
new file mode 100644
index 00000000000..1624a5fda2a
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/PyRMVtransport/default.nix
@@ -0,0 +1,48 @@
+{ lib, buildPythonPackage, fetchFromGitHub
+, flit
+, lxml, aiohttp
+, pytest, pytestcov, pytest-asyncio, pytest-mock, pytest-aiohttp, aresponses
+, pythonOlder
+}:
+
+buildPythonPackage rec {
+ pname = "PyRMVtransport";
+ version = "0.2.9";
+ format = "pyproject";
+ disabled = pythonOlder "3.6";
+
+ src = fetchFromGitHub {
+ owner = "cgtobi";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1h3d0yxzrfi47zil5gr086v0780q768z8v5psvcikqw852f93vxb";
+ };
+
+ nativeBuildInputs = [
+ flit
+ ];
+
+ propagatedBuildInputs = [
+ aiohttp
+ lxml
+ ];
+
+ checkInputs = [
+ pytest
+ pytestcov
+ pytest-asyncio
+ pytest-mock
+ pytest-aiohttp
+ aresponses
+ ];
+ checkPhase = ''
+ pytest --cov=RMVtransport tests
+ '';
+
+ meta = with lib; {
+ homepage = "https://github.com/cgtobi/PyRMVtransport";
+ description = "Get transport information from opendata.rmv.de";
+ license = licenses.mit;
+ maintainers = with maintainers; [ hexa ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/Pygments/2_5.nix b/nixpkgs/pkgs/development/python-modules/Pygments/2_5.nix
new file mode 100644
index 00000000000..a0c40550c9a
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/Pygments/2_5.nix
@@ -0,0 +1,27 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, docutils
+}:
+
+buildPythonPackage rec {
+ pname = "Pygments";
+ version = "2.5.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "98c8aa5a9f778fcd1026a17361ddaf7330d1b7c62ae97c3bb0ae73e0b9b6b0fe";
+ };
+
+ propagatedBuildInputs = [ docutils ];
+
+ # Circular dependency with sphinx
+ doCheck = false;
+
+ meta = {
+ homepage = "https://pygments.org/";
+ description = "A generic syntax highlighter";
+ license = lib.licenses.bsd2;
+ maintainers = with lib.maintainers; [ ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/Pygments/default.nix b/nixpkgs/pkgs/development/python-modules/Pygments/default.nix
index a0c40550c9a..e0c5539299d 100644
--- a/nixpkgs/pkgs/development/python-modules/Pygments/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/Pygments/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "Pygments";
- version = "2.5.2";
+ version = "2.6.1";
src = fetchPypi {
inherit pname version;
- sha256 = "98c8aa5a9f778fcd1026a17361ddaf7330d1b7c62ae97c3bb0ae73e0b9b6b0fe";
+ sha256 = "647344a061c249a3b74e230c739f434d7ea4d8b1d5f3721bc0f3558049b38f44";
};
propagatedBuildInputs = [ docutils ];
diff --git a/nixpkgs/pkgs/development/python-modules/Theano/default.nix b/nixpkgs/pkgs/development/python-modules/Theano/default.nix
index 88aee76fe5b..cc2b681e415 100644
--- a/nixpkgs/pkgs/development/python-modules/Theano/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/Theano/default.nix
@@ -47,13 +47,13 @@ let
in buildPythonPackage rec {
pname = "Theano";
- version = "1.0.4";
+ version = "1.0.5";
disabled = isPyPy || pythonOlder "2.6" || (isPy3k && pythonOlder "3.3");
src = fetchPypi {
inherit pname version;
- sha256 = "35c9bbef56b61ffa299265a42a4e8f8cb5a07b2997dabaef0f8830b397086913";
+ sha256 = "129f43ww2a6badfdr6b88kzjzz2b0wk0dwkvwb55z6dsagfkk53f";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/development/python-modules/WSME/default.nix b/nixpkgs/pkgs/development/python-modules/WSME/default.nix
index ac04861b41d..f587d186bfd 100644
--- a/nixpkgs/pkgs/development/python-modules/WSME/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/WSME/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "WSME";
- version = "0.9.3";
+ version = "0.10.0";
src = fetchPypi {
inherit pname version;
- sha256 = "e24fcff24392a0b176e560ffc6591b1f658342bbc992f84e0e8a3c53fd92580a";
+ sha256 = "965b9ce48161e5c50d84aedcf50dca698f05bf07e9d489201bccaec3141cd304";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/development/python-modules/Wand/default.nix b/nixpkgs/pkgs/development/python-modules/Wand/default.nix
index e71d0724287..535a21e5452 100644
--- a/nixpkgs/pkgs/development/python-modules/Wand/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/Wand/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "Wand";
- version = "0.6.1";
+ version = "0.6.2";
src = fetchPypi {
inherit pname version;
- sha256 = "1wg7dlz6mhjp7mkqm5f8a2ak87p1zn46b6i754ys8f29nnqq01yz";
+ sha256 = "0jm1jdrlmm0gkvaxhbwwqic48vfgv8d0j99y90calnjrid3hwi35";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/development/python-modules/XlsxWriter/default.nix b/nixpkgs/pkgs/development/python-modules/XlsxWriter/default.nix
index e2828b1860d..15bd1ee35fe 100644
--- a/nixpkgs/pkgs/development/python-modules/XlsxWriter/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/XlsxWriter/default.nix
@@ -3,7 +3,7 @@
buildPythonPackage rec {
pname = "XlsxWriter";
- version = "1.2.8";
+ version = "1.2.9";
# PyPI release tarball doesn't contain tests so let's use GitHub. See:
# https://github.com/jmcnamara/XlsxWriter/issues/327
@@ -11,7 +11,7 @@ buildPythonPackage rec {
owner = "jmcnamara";
repo = pname;
rev = "RELEASE_${version}";
- sha256 = "18q5sxm9jw5sfavdjy5z0yamknwj5fl359jziqllkbj5k2i16lnr";
+ sha256 = "08pdca5ssi50bx2xz52gkmjix2ybv5i4bjw7yd6yfiph0y0qsbsb";
};
meta = {
diff --git a/nixpkgs/pkgs/development/python-modules/aadict/default.nix b/nixpkgs/pkgs/development/python-modules/aadict/default.nix
new file mode 100644
index 00000000000..2587260748f
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/aadict/default.nix
@@ -0,0 +1,27 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+, six
+, nose
+, coverage
+}:
+
+buildPythonPackage rec {
+ pname = "aadict";
+ version = "0.2.3";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "013pn9ii6mkql6khgdvsd1gi7zmya418fhclm5fp7dfvann2hwx7";
+ };
+
+ propagatedBuildInputs = [ six ];
+ checkInputs = [ nose coverage ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/metagriffin/aadict";
+ description = "An auto-attribute dict (and a couple of other useful dict functions).";
+ maintainers = with maintainers; [ glittershark ];
+ license = licenses.gpl3;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/accupy/default.nix b/nixpkgs/pkgs/development/python-modules/accupy/default.nix
index 07805c470c3..66edb53655e 100644
--- a/nixpkgs/pkgs/development/python-modules/accupy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/accupy/default.nix
@@ -15,12 +15,12 @@
buildPythonPackage rec {
pname = "accupy";
- version = "0.2.0";
+ version = "0.3.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "e27ca7eed8a1bde2e6e040f8f3ee94a5d7522f42c4360756c9ec8931cf13ca98";
+ sha256 = "b568de740e1cd137a96af1801b4d3d5f795e0f97be25c29957f39f004fbcdf9a";
};
buildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/adal/default.nix b/nixpkgs/pkgs/development/python-modules/adal/default.nix
index 2fe70864c19..58a8ce72cb9 100644
--- a/nixpkgs/pkgs/development/python-modules/adal/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/adal/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "adal";
- version = "1.2.3";
+ version = "1.2.4";
src = fetchPypi {
inherit pname version;
- sha256 = "2ae7e02cea4552349fed6d8c9912da400f7e643fc30098defe0dcd01945e7c54";
+ sha256 = "7a15d22b1ee7ce1be92441199958748982feba6b7dec35fbf60f9b607bad1bc0";
};
propagatedBuildInputs = [ requests pyjwt dateutil ];
diff --git a/nixpkgs/pkgs/development/python-modules/aenum/default.nix b/nixpkgs/pkgs/development/python-modules/aenum/default.nix
index f688c394853..6f40e03c359 100644
--- a/nixpkgs/pkgs/development/python-modules/aenum/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/aenum/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "aenum";
- version = "2.2.3";
+ version = "2.2.4";
src = fetchPypi {
inherit pname version;
- sha256 = "a4334cabf47c167d44ab5a6198837b80deec5d5bad1b5cf70c966c3a330260e8";
+ sha256 = "0r1812bjm72x73pl7y4yhffr4zbdjgxa08avsy4b3di0pqgqv0l1";
};
# For Python 3, locale has to be set to en_US.UTF-8 for
diff --git a/nixpkgs/pkgs/development/python-modules/aioconsole/default.nix b/nixpkgs/pkgs/development/python-modules/aioconsole/default.nix
index 6e867d0b0f6..5ee7b329512 100644
--- a/nixpkgs/pkgs/development/python-modules/aioconsole/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/aioconsole/default.nix
@@ -10,11 +10,11 @@
# wrapped to be able to find aioconsole and any other packages.
buildPythonPackage rec {
pname = "aioconsole";
- version = "0.1.16";
+ version = "0.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0yk4ghvg47drfvdrrcw7nk14pg4shccmyhln9d8hy1lyafcqmnd5";
+ sha256 = "1l61zv6qq94ybqz7s8ag3h08dsh7jds6n2mgd43s7m8gbiy00ggn";
};
# hardcodes a test dependency on an old version of pytest-asyncio
diff --git a/nixpkgs/pkgs/development/python-modules/aioftp/default.nix b/nixpkgs/pkgs/development/python-modules/aioftp/default.nix
index 91dbdc05a9e..522d6c2ed38 100644
--- a/nixpkgs/pkgs/development/python-modules/aioftp/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/aioftp/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "aioftp";
- version = "0.13.0";
+ version = "0.16.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "5711c03433b510c101e9337069033133cca19b508b5162b414bed24320de6c18";
+ sha256 = "0rqzg4w86zch0cjslkndv02gmpi0r27lsy1qi1irpa8hqfhh23ja";
};
checkInputs = [
@@ -27,10 +27,13 @@ buildPythonPackage rec {
async-timeout
];
+ doCheck = false; # requires siosocks, not packaged yet
checkPhase = ''
pytest
'';
+ pythonImportsCheck = [ "aioftp" ];
+
meta = with lib; {
description = "Ftp client/server for asyncio";
homepage = "https://github.com/aio-libs/aioftp";
diff --git a/nixpkgs/pkgs/development/python-modules/aioharmony/default.nix b/nixpkgs/pkgs/development/python-modules/aioharmony/default.nix
index 13769bbeaed..c0be6bf1455 100644
--- a/nixpkgs/pkgs/development/python-modules/aioharmony/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/aioharmony/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "aioharmony";
- version = "0.2.1";
+ version = "0.2.5";
src = fetchPypi {
inherit pname version;
- sha256 = "8c8f6e3b776e4e7eba5a1d2ae739aac6a1dd558a7f15951c34ffe0ee28f7f538";
+ sha256 = "11mv52dwyccza09nbh2l7r9l3k06c5rzml3zinqbyznfxg3gaxi0";
};
disabled = !isPy3k;
diff --git a/nixpkgs/pkgs/development/python-modules/aiohttp/default.nix b/nixpkgs/pkgs/development/python-modules/aiohttp/default.nix
index 7d164cf5e4f..9dcd34c1d1b 100644
--- a/nixpkgs/pkgs/development/python-modules/aiohttp/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/aiohttp/default.nix
@@ -3,7 +3,6 @@
, buildPythonPackage
, fetchPypi
, pythonOlder
-, pythonAtLeast
, attrs
, chardet
, multidict
@@ -12,9 +11,8 @@
, idna-ssl
, typing-extensions
, pytestrunner
-, pytest
+, pytestCheckHook
, gunicorn
-, pytest-timeout
, async_generator
, pytest_xdist
, pytestcov
@@ -22,13 +20,14 @@
, trustme
, brotlipy
, freezegun
+, isPy38
}:
buildPythonPackage rec {
pname = "aiohttp";
version = "3.6.2";
# https://github.com/aio-libs/aiohttp/issues/4525 python3.8 failures
- disabled = pythonOlder "3.5" || pythonAtLeast "3.8";
+ disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
@@ -36,28 +35,41 @@ buildPythonPackage rec {
};
checkInputs = [
- pytestrunner pytest gunicorn async_generator pytest_xdist
+ pytestrunner pytestCheckHook gunicorn async_generator pytest_xdist
pytest-mock pytestcov trustme brotlipy freezegun
];
propagatedBuildInputs = [ attrs chardet multidict async-timeout yarl ]
++ lib.optionals (pythonOlder "3.7") [ idna-ssl typing-extensions ];
- # disable tests which attempt to do loopback connections
- checkPhase = ''
+ disabledTests = [
+ # disable tests which attempt to do loopback connections
+ "get_valid_log_format_exc"
+ "test_access_logger_atoms"
+ "aiohttp_request_coroutine"
+ "server_close_keepalive_connection"
+ "connector"
+ "client_disconnect"
+ "handle_keepalive_on_closed_connection"
+ "proxy_https_bad_response"
+ "partially_applied_handler"
+ "middleware"
+ ] ++ lib.optionals stdenv.is32bit [
+ "test_cookiejar"
+ ] ++ lib.optionals isPy38 [
+ # Python 3.8 https://github.com/aio-libs/aiohttp/issues/4525
+ "test_read_boundary_with_incomplete_chunk"
+ "test_read_incomplete_chunk"
+ "test_request_tracing_exception"
+ ] ++ lib.optionals stdenv.isDarwin [
+ "test_addresses" # https://github.com/aio-libs/aiohttp/issues/3572
+ "test_close"
+ ];
+
+ # aiohttp in current folder shadows installed version
+ # Probably because we run `python -m pytest` instead of `pytest` in the hook.
+ preCheck = ''
cd tests
- pytest -k "not get_valid_log_format_exc \
- and not test_access_logger_atoms \
- and not aiohttp_request_coroutine \
- and not server_close_keepalive_connection \
- and not connector \
- and not client_disconnect \
- and not handle_keepalive_on_closed_connection \
- and not proxy_https_bad_response \
- and not partially_applied_handler \
- ${lib.optionalString stdenv.is32bit "and not test_cookiejar"} \
- and not middleware" \
- --ignore=test_connector.py
'';
meta = with lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/aiohue/default.nix b/nixpkgs/pkgs/development/python-modules/aiohue/default.nix
index 91c059497fc..68354cee0b2 100644
--- a/nixpkgs/pkgs/development/python-modules/aiohue/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/aiohue/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "aiohue";
- version = "1.10.1";
+ version = "2.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "d95e51f15c442d769004774e7b4220155e32dc6c8ae834b035a2f0d8ff783ff0";
+ sha256 = "bdd08ad65505057b9dc8fc1b5558250bd13aeba681a493080f710ffffc4260a3";
};
propagatedBuildInputs = [ aiohttp ];
diff --git a/nixpkgs/pkgs/development/python-modules/aiolifx/default.nix b/nixpkgs/pkgs/development/python-modules/aiolifx/default.nix
index c40f8d3b447..7b33b1c508f 100644
--- a/nixpkgs/pkgs/development/python-modules/aiolifx/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/aiolifx/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "aiolifx";
- version = "0.6.7";
+ version = "0.6.8";
src = fetchPypi {
inherit pname version;
- sha256 = "cf53c9faea6eee25a466e73eef1753b82a75c7497648149c19c15342df2678f2";
+ sha256 = "9f9055bc2a9a72c5eab17e0ce5522edecd6de07e21cf347bf0cffabdabe5570e";
};
# tests are not implemented
diff --git a/nixpkgs/pkgs/development/python-modules/aioresponses/default.nix b/nixpkgs/pkgs/development/python-modules/aioresponses/default.nix
index bbeca1c3150..7b12cefc8c7 100644
--- a/nixpkgs/pkgs/development/python-modules/aioresponses/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/aioresponses/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "aioresponses";
- version = "0.6.3";
+ version = "0.6.4";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "06w15iyr07s861hkzqfdclzxkpvgg83sx8f235mz8k2490hnyqvv";
+ sha256 = "4397ca736238a1ada8c7f47e557dda05e9ecfdd467b9f6b83871efd365af7e9f";
};
nativeBuildInputs = [
@@ -35,7 +35,7 @@ buildPythonPackage rec {
# Skip a test which makes requests to httpbin.org
checkPhase = ''
- pytest -k "not test_address_as_instance_of_url_combined_with_pass_through"
+ pytest -k "not (test_address_as_instance_of_url_combined_with_pass_through or test_pass_through_with_origin_params)"
'';
meta = {
diff --git a/nixpkgs/pkgs/development/python-modules/aiorun/default.nix b/nixpkgs/pkgs/development/python-modules/aiorun/default.nix
index 8eda59a9abf..a0a3d74e578 100644
--- a/nixpkgs/pkgs/development/python-modules/aiorun/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/aiorun/default.nix
@@ -2,6 +2,7 @@
, buildPythonPackage
, fetchFromGitHub
, isPy27
+, pygments
, pytest
, pytestcov
, uvloop
@@ -9,7 +10,7 @@
buildPythonPackage rec {
pname = "aiorun";
- version = "2020.2.1";
+ version = "2020.6.1";
format = "flit";
disabled = isPy27;
@@ -18,9 +19,13 @@ buildPythonPackage rec {
owner = "cjrh";
repo = pname;
rev = "v${version}";
- sha256 = "0wcj8prkijb889ic8n6varms7xkwy028hhw0imgkd1i0p64lm3m4";
+ sha256 = "00mq5ylhhdfdqrh7zdqabf3wy85jrkqvgfb1421ll46fsjim2d14";
};
+ propagatedBuildInputs = [
+ pygments
+ ];
+
checkInputs = [
pytest
pytestcov
diff --git a/nixpkgs/pkgs/development/python-modules/aiounifi/default.nix b/nixpkgs/pkgs/development/python-modules/aiounifi/default.nix
index e6a9afcc2c9..589ebc08ef4 100644
--- a/nixpkgs/pkgs/development/python-modules/aiounifi/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/aiounifi/default.nix
@@ -3,13 +3,13 @@
buildPythonPackage rec {
pname = "aiounifi";
- version = "11";
+ version = "22";
disabled = ! isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "e751cfd002f54dda76dfd498dcc53cb6fab6bff79773ca7d18c9c7b392046b12";
+ sha256 = "ad2625c8a62e28781d50644f4a4df5a97a32174b965cd3b329820ae85e2dfcc3";
};
propagatedBuildInputs = [ aiohttp ];
diff --git a/nixpkgs/pkgs/development/python-modules/alembic/default.nix b/nixpkgs/pkgs/development/python-modules/alembic/default.nix
index 4161dfbedfe..18a56936d9d 100644
--- a/nixpkgs/pkgs/development/python-modules/alembic/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/alembic/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "alembic";
- version = "1.3.3";
+ version = "1.4.2";
src = fetchPypi {
inherit pname version;
- sha256 = "d412982920653db6e5a44bfd13b1d0db5685cbaaccaf226195749c706e1e862a";
+ sha256 = "035ab00497217628bf5d0be82d664d8713ab13d37b630084da8e1f98facf4dbf";
};
buildInputs = [ pytest pytestcov mock coverage ];
diff --git a/nixpkgs/pkgs/development/python-modules/alerta-server/default.nix b/nixpkgs/pkgs/development/python-modules/alerta-server/default.nix
index 5f545c6ee2f..f603de71855 100644
--- a/nixpkgs/pkgs/development/python-modules/alerta-server/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/alerta-server/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "alerta-server";
- version = "7.4.6";
+ version = "7.5.5";
src = fetchPypi {
inherit pname version;
- sha256 = "f91889777a4d01f8ffca2f01d35cad3996a61178c26e8819c6d8eb746b951dd4";
+ sha256 = "f6d80654f063af45167c6b4f5f25a9015e728f3f600c5565ddb85964b8c9874b";
};
propagatedBuildInputs = [ python-dateutil requests pymongo raven bcrypt flask pyjwt flask-cors psycopg2 pytz flask-compress jinja2 pyyaml];
diff --git a/nixpkgs/pkgs/development/python-modules/alerta/default.nix b/nixpkgs/pkgs/development/python-modules/alerta/default.nix
index 4a4d61bff7d..ae984bbd38b 100644
--- a/nixpkgs/pkgs/development/python-modules/alerta/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/alerta/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "alerta";
- version = "7.4.5";
+ version = "7.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "926f1101a1b57a9fad611f1e1d5af751693efcc344a9db01af50e2fe0d362d84";
+ sha256 = "e903d4b097d4650983faecedc4e2dffd27a962b671643098f8425f9a19884d0f";
};
propagatedBuildInputs = [ six click requests pytz tabulate ];
diff --git a/nixpkgs/pkgs/development/python-modules/alot/default.nix b/nixpkgs/pkgs/development/python-modules/alot/default.nix
index 04b2d898e66..c3b624a7bce 100644
--- a/nixpkgs/pkgs/development/python-modules/alot/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/alot/default.nix
@@ -19,6 +19,10 @@ buildPythonPackage rec {
sha256 = "0s94m17yph1gq9f2svipb3bbwbw1s4j3zf2xkg5h91006v8286r6";
};
+ postPatch = ''
+ substituteInPlace alot/settings/manager.py --replace /usr/share "$out/share"
+ '';
+
nativeBuildInputs = lib.optional withManpage sphinx;
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/amqp/default.nix b/nixpkgs/pkgs/development/python-modules/amqp/default.nix
index bfd3cd7055e..f9b1e62caa3 100644
--- a/nixpkgs/pkgs/development/python-modules/amqp/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/amqp/default.nix
@@ -1,19 +1,20 @@
-{ stdenv, buildPythonPackage, fetchPypi, pytest, case, vine, pytest-sugar }:
+{ stdenv, buildPythonPackage, fetchPypi, pytestCheckHook, case, vine }:
buildPythonPackage rec {
pname = "amqp";
- version = "2.5.2";
+ version = "2.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "77f1aef9410698d20eaeac5b73a87817365f457a507d82edf292e12cbb83b08d";
+ sha256 = "24dbaff8ce4f30566bb88976b398e8c4e77637171af3af6f1b9650f48890e60b";
};
- checkInputs = [ pytest case pytest-sugar ];
propagatedBuildInputs = [ vine ];
- # Disable because pytest-sugar requires an old version of pytest
- doCheck = false;
+ checkInputs = [ pytestCheckHook case ];
+ disabledTests = [
+ "test_rmq.py" # requires network access
+ ];
meta = with stdenv.lib; {
homepage = "https://github.com/celery/py-amqp";
diff --git a/nixpkgs/pkgs/development/python-modules/ansible/default.nix b/nixpkgs/pkgs/development/python-modules/ansible/default.nix
index 07ae08ada78..79723c866d8 100644
--- a/nixpkgs/pkgs/development/python-modules/ansible/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/ansible/default.nix
@@ -18,13 +18,13 @@
buildPythonPackage rec {
pname = "ansible";
- version = "2.9.9";
+ version = "2.9.11";
src = fetchFromGitHub {
owner = "ansible";
repo = "ansible";
rev = "v${version}";
- sha256 = "06a9iq7w2cm0hsxaw5irsja8w44gffiw09ly27jxklpa8gv57rml";
+ sha256 = "0a9wgd1ri1av6rcwld36sa48v42003pdf1fx9hhkmhz4icyij0kx";
};
prePatch = ''
diff --git a/nixpkgs/pkgs/development/python-modules/anytree/default.nix b/nixpkgs/pkgs/development/python-modules/anytree/default.nix
index b07b585573d..6b25952493b 100644
--- a/nixpkgs/pkgs/development/python-modules/anytree/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/anytree/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "anytree";
- version = "2.7.3";
+ version = "2.8.0";
src = fetchPypi {
inherit pname version;
- sha256 = "05736hamjv4f38jw6z9y4wckc7mz18ivbizm1s3pb0n6fp1sy4zk";
+ sha256 = "3f0f93f355a91bc3e6245319bf4c1d50e3416cc7a35cc1133c1ff38306bbccab";
};
patches = lib.optionals withGraphviz [
diff --git a/nixpkgs/pkgs/development/python-modules/apache-airflow/default.nix b/nixpkgs/pkgs/development/python-modules/apache-airflow/default.nix
index f8ef6b9492a..ca2cb03f967 100644
--- a/nixpkgs/pkgs/development/python-modules/apache-airflow/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/apache-airflow/default.nix
@@ -46,7 +46,6 @@
, thrift
, tzlocal
, unicodecsv
-, werkzeug
, zope_deprecation
, enum34
, typing
@@ -127,7 +126,6 @@ buildPythonPackage rec {
thrift
tzlocal
unicodecsv
- werkzeug
zope_deprecation
];
@@ -143,24 +141,25 @@ buildPythonPackage rec {
--replace "pandas>=0.17.1, <1.0.0" "pandas" \
--replace "flask-caching>=1.3.3, <1.4.0" "flask-caching" \
--replace "flask-appbuilder>=1.12.5, <2.0.0" "flask-appbuilder" \
+ --replace "flask-admin==1.5.3" "flask-admin" \
+ --replace "flask-login>=0.3, <0.5" "flask-login" \
--replace "pendulum==1.4.4" "pendulum" \
--replace "cached_property~=1.5" "cached_property" \
--replace "dill>=0.2.2, <0.3" "dill" \
--replace "configparser>=3.5.0, <3.6.0" "configparser" \
- --replace "jinja2>=2.7.3, <=2.10.0" "jinja2" \
+ --replace "jinja2>=2.10.1, <2.11.0" "jinja2" \
--replace "colorlog==4.0.2" "colorlog" \
--replace "funcsigs==1.0.0" "funcsigs" \
--replace "flask-swagger==0.2.13" "flask-swagger" \
--replace "python-daemon>=2.1.1, <2.2" "python-daemon" \
- --replace "alembic>=0.9, <1.0" "alembic" \
+ --replace "alembic>=1.0, <2.0" "alembic" \
--replace "markdown>=2.5.2, <3.0" "markdown" \
--replace "future>=0.16.0, <0.17" "future" \
--replace "tenacity==4.12.0" "tenacity" \
--replace "text-unidecode==1.2" "text-unidecode" \
--replace "tzlocal>=1.4,<2.0.0" "tzlocal" \
--replace "sqlalchemy~=1.3" "sqlalchemy" \
- --replace "gunicorn>=19.5.0, <20.0" "gunicorn" \
- --replace "werkzeug>=0.14.1, <0.15.0" "werkzeug"
+ --replace "gunicorn>=19.5.0, <20.0" "gunicorn"
# dumb-init is only needed for CI and Docker, not relevant for NixOS.
substituteInPlace setup.py \
diff --git a/nixpkgs/pkgs/development/python-modules/apispec/default.nix b/nixpkgs/pkgs/development/python-modules/apispec/default.nix
index fa8b14853aa..7128f9a96d0 100644
--- a/nixpkgs/pkgs/development/python-modules/apispec/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/apispec/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "apispec";
- version = "3.1.1";
+ version = "3.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "24b8490c22310b0779a058ccb24ec2fef33d571bb5aba1f525ab5963b0eabcdd";
+ sha256 = "419d0564b899e182c2af50483ea074db8cb05fee60838be58bb4542095d5c08d";
};
checkInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/appdirs/default.nix b/nixpkgs/pkgs/development/python-modules/appdirs/default.nix
index 2f7f2ae0281..22fa3dc98fb 100644
--- a/nixpkgs/pkgs/development/python-modules/appdirs/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/appdirs/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "appdirs";
- version = "1.4.3";
+ version = "1.4.4";
src = fetchPypi {
inherit pname version;
- sha256 = "9e5896d1372858f8dd3344faf4e5014d21849c756c8d5701f78f8a103b372d92";
+ sha256 = "7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41";
};
meta = {
diff --git a/nixpkgs/pkgs/development/python-modules/apsw/default.nix b/nixpkgs/pkgs/development/python-modules/apsw/default.nix
index cd6e40c119c..48aa68f3054 100644
--- a/nixpkgs/pkgs/development/python-modules/apsw/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/apsw/default.nix
@@ -3,7 +3,7 @@
buildPythonPackage rec {
pname = "apsw";
- version = "3.30.1-r1";
+ version = "3.32.2-r1";
disabled = isPyPy;
@@ -11,7 +11,7 @@ buildPythonPackage rec {
owner = "rogerbinns";
repo = "apsw";
rev = version;
- sha256 = "1zp38gj44bmzfxxpvgd7nixkp8vs2fpl839ag8vrh9z70dax22f0";
+ sha256 = "0gwhcvklrgng8gg6in42h0aj2bsq522bhhs2pp3cqdrmypkjdm59";
};
buildInputs = [ sqlite ];
diff --git a/nixpkgs/pkgs/development/python-modules/aresponses/default.nix b/nixpkgs/pkgs/development/python-modules/aresponses/default.nix
index 472911340ad..c790f480410 100644
--- a/nixpkgs/pkgs/development/python-modules/aresponses/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/aresponses/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "aresponses";
- version = "1.1.2";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "20a63536d86af6f31f9b0720c561bdc595b6bfe071940e347ab58b11caff9e1b";
+ sha256 = "58693a6b715edfa830a20903ee1d1b2a791251923f311b3bebf113e8ff07bb35";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/argcomplete/default.nix b/nixpkgs/pkgs/development/python-modules/argcomplete/default.nix
index b34b878a839..bd57b7b28a3 100644
--- a/nixpkgs/pkgs/development/python-modules/argcomplete/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/argcomplete/default.nix
@@ -7,11 +7,11 @@
}:
buildPythonPackage rec {
pname = "argcomplete";
- version = "1.11.1";
+ version = "1.12.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0h1przxffrhqvi46k40pzjsvdrq4zc3sl1pc96kkigqppq0vdrss";
+ sha256 = "0p19rkvh28klkkd1c6y78h6vb9b9cnlyr7qrshkxghfjkz85xgig";
};
doCheck = false; # meant to be ran with interactive interpreter
diff --git a/nixpkgs/pkgs/development/python-modules/arrow/default.nix b/nixpkgs/pkgs/development/python-modules/arrow/default.nix
index 4fdf55bc2bd..60a9572f1c8 100644
--- a/nixpkgs/pkgs/development/python-modules/arrow/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/arrow/default.nix
@@ -1,6 +1,7 @@
{ stdenv, lib, buildPythonPackage, fetchPypi, isPy27
, nose, chai, simplejson, backports_functools_lru_cache
-, python-dateutil, pytz, pytest-mock, sphinx, dateparser, pytestcov, pytest
+, python-dateutil, pytz, pytest-mock, sphinx, dateparser, pytestcov
+, pytestCheckHook
}:
buildPythonPackage rec {
@@ -17,7 +18,7 @@ buildPythonPackage rec {
checkInputs = [
dateparser
- pytest
+ pytestCheckHook
pytestcov
pytest-mock
pytz
@@ -25,9 +26,10 @@ buildPythonPackage rec {
sphinx
];
- checkPhase = ''
- pytest
- '';
+ # ParserError: Could not parse timezone expression "America/Nuuk"
+ disabledTests = [
+ "test_parse_tz_name_zzz"
+ ];
meta = with lib; {
description = "Python library for date manipulation";
diff --git a/nixpkgs/pkgs/development/python-modules/ase/default.nix b/nixpkgs/pkgs/development/python-modules/ase/default.nix
index 870f0598e5e..dfac6281396 100644
--- a/nixpkgs/pkgs/development/python-modules/ase/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/ase/default.nix
@@ -12,12 +12,12 @@
buildPythonPackage rec {
pname = "ase";
- version = "3.19.1";
+ version = "3.19.2";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "03xzpmpask2q2609kkq0hfgzsfvkyjpbjws7qx00nnfrbbnjk443";
+ sha256 = "0qkfa7506cadvd9ps3radyhhanjs16jlhwhcixsz142d34ynli49";
};
propagatedBuildInputs = [ numpy scipy matplotlib flask pillow psycopg2 ];
diff --git a/nixpkgs/pkgs/development/python-modules/asgiref/default.nix b/nixpkgs/pkgs/development/python-modules/asgiref/default.nix
index 56c69bb97ed..3537736f77f 100644
--- a/nixpkgs/pkgs/development/python-modules/asgiref/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/asgiref/default.nix
@@ -1,6 +1,6 @@
{ stdenv, buildPythonPackage, pythonOlder, fetchFromGitHub, async-timeout, pytest, pytest-asyncio }:
buildPythonPackage rec {
- version = "3.2.7";
+ version = "3.2.10";
pname = "asgiref";
disabled = pythonOlder "3.5";
@@ -10,7 +10,7 @@ buildPythonPackage rec {
owner = "django";
repo = pname;
rev = version;
- sha256 = "1qf29blzhh6sljaj1adc0p8cnyxh9ar6hky9ccdfbgmrk4rw5kwc";
+ sha256 = "1sj4yy2injaskwfi5pkb542jl8s6ljijnyra81gpw0pgd3d0bgxv";
};
propagatedBuildInputs = [ async-timeout ];
diff --git a/nixpkgs/pkgs/development/python-modules/astral/default.nix b/nixpkgs/pkgs/development/python-modules/astral/default.nix
index 84ce4d1d5b7..6c4afec6352 100644
--- a/nixpkgs/pkgs/development/python-modules/astral/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/astral/default.nix
@@ -1,15 +1,16 @@
-{ stdenv, buildPythonPackage, fetchPypi, pytz, requests, pytest }:
+{ stdenv, buildPythonPackage, fetchPypi, isPy27, pytz, requests, pytest, freezegun }:
buildPythonPackage rec {
pname = "astral";
- version = "1.10.1";
+ version = "2.2";
+ disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "d2a67243c4503131c856cafb1b1276de52a86e5b8a1d507b7e08bee51cb67bf1";
+ sha256 = "e41d9967d5c48be421346552f0f4dedad43ff39a83574f5ff2ad32b6627b6fbe";
};
- propagatedBuildInputs = [ pytz requests ];
+ propagatedBuildInputs = [ pytz requests freezegun ];
checkInputs = [ pytest ];
checkPhase = ''
diff --git a/nixpkgs/pkgs/development/python-modules/astroid/default.nix b/nixpkgs/pkgs/development/python-modules/astroid/default.nix
index 2084065c8d5..c11de9c9419 100644
--- a/nixpkgs/pkgs/development/python-modules/astroid/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/astroid/default.nix
@@ -5,15 +5,19 @@
buildPythonPackage rec {
pname = "astroid";
- version = "2.3.3";
+ version = "2.4.1";
disabled = pythonOlder "3.4";
src = fetchPypi {
inherit pname version;
- sha256 = "71ea07f44df9568a75d0f354c49143a4575d90645e9fead6dfb52c26a85ed13a";
+ sha256 = "4c17cea3e592c21b6e222f673868961bad77e1f985cb1694ed077475a89229c1";
};
+ postPatch = ''
+ substituteInPlace astroid/__pkginfo__.py --replace "lazy_object_proxy==1.4.*" "lazy_object_proxy"
+ '';
+
# From astroid/__pkginfo__.py
propagatedBuildInputs = [ lazy-object-proxy six wrapt ]
++ lib.optional (pythonOlder "3.5") typing
diff --git a/nixpkgs/pkgs/development/python-modules/astroquery/default.nix b/nixpkgs/pkgs/development/python-modules/astroquery/default.nix
index c6620de3d0c..e82dca3e955 100644
--- a/nixpkgs/pkgs/development/python-modules/astroquery/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/astroquery/default.nix
@@ -14,11 +14,11 @@
buildPythonPackage rec {
pname = "astroquery";
- version = "0.4";
+ version = "0.4.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1ddwnj9vpvxkrfb45c4pwv5f5za9kn2q0040dpw2ymj2bwlpl61h";
+ sha256 = "0xpqrl9h7sg55mql38xsfpbz9rxsm3mxfha1biqyly1gmxpmd47a";
};
disabled = !isPy3k;
diff --git a/nixpkgs/pkgs/development/python-modules/async-upnp-client/default.nix b/nixpkgs/pkgs/development/python-modules/async-upnp-client/default.nix
new file mode 100644
index 00000000000..b1ed1c45f85
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/async-upnp-client/default.nix
@@ -0,0 +1,36 @@
+{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder
+, voluptuous, aiohttp, async-timeout, python-didl-lite, defusedxml
+, pytest, pytest-asyncio }:
+
+buildPythonPackage rec {
+ pname = "async-upnp-client";
+ version = "0.14.14";
+ disabled = pythonOlder "3.5";
+
+ src = fetchFromGitHub {
+ owner = "StevenLooman";
+ repo = "async_upnp_client";
+ rev = version;
+ sha256 = "1ysj72l4z78h427ar95x7af0jw0xq1cbca0k8b34vqyyhgs8wc6y";
+ };
+
+ propagatedBuildInputs = [
+ aiohttp
+ async-timeout
+ defusedxml
+ python-didl-lite
+ voluptuous
+ ];
+
+ checkInputs = [
+ pytest
+ pytest-asyncio
+ ];
+
+ meta = with lib; {
+ description = "Asyncio UPnP Client library for Python/asyncio.";
+ homepage = "https://github.com/StevenLooman/async_upnp_client";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ hexa ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/asyncssh/default.nix b/nixpkgs/pkgs/development/python-modules/asyncssh/default.nix
index ab647935364..ad7612259df 100644
--- a/nixpkgs/pkgs/development/python-modules/asyncssh/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/asyncssh/default.nix
@@ -5,12 +5,12 @@
buildPythonPackage rec {
pname = "asyncssh";
- version = "2.1.0";
+ version = "2.2.1";
disabled = pythonOlder "3.4";
src = fetchPypi {
inherit pname version;
- sha256 = "19d0b4c65115d09b42ed21c748884157babfb3055a6e130ea349dfdcbcef3380";
+ sha256 = "baf9f1aa397a104a0c3923bae927796ca57063ce62330767131b418cd833338e";
};
patches = [
diff --git a/nixpkgs/pkgs/development/python-modules/asynctest/default.nix b/nixpkgs/pkgs/development/python-modules/asynctest/default.nix
index d08f4137ba4..dda3d35f6ad 100644
--- a/nixpkgs/pkgs/development/python-modules/asynctest/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/asynctest/default.nix
@@ -17,6 +17,9 @@ buildPythonPackage rec {
--replace "test_events_watched_outside_test_are_ignored" "xtest_events_watched_outside_test_are_ignored"
'';
+ # https://github.com/Martiusweb/asynctest/issues/132
+ doCheck = pythonOlder "3.7";
+
checkPhase = ''
${python.interpreter} -m unittest test
'';
diff --git a/nixpkgs/pkgs/development/python-modules/atlassian-python-api/default.nix b/nixpkgs/pkgs/development/python-modules/atlassian-python-api/default.nix
index f9462c5b0a5..57e54d24ae3 100755
--- a/nixpkgs/pkgs/development/python-modules/atlassian-python-api/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/atlassian-python-api/default.nix
@@ -16,11 +16,11 @@
buildPythonPackage rec {
pname = "atlassian-python-api";
- version = "1.15.7";
+ version = "1.16.0";
src = fetchPypi {
inherit pname version;
- sha256 = "b54cce1ca4bea838a949b4362410b1d717597951e5b7efbfa34ce89bc5df805e";
+ sha256 = "1sp036192vdl5nqifcswg2j838vf8i9k8bfd0w4qh1vz4f0pjz7y";
};
checkInputs = [ pytestrunner pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/atom/default.nix b/nixpkgs/pkgs/development/python-modules/atom/default.nix
index 465681a71f3..91c14756f48 100644
--- a/nixpkgs/pkgs/development/python-modules/atom/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/atom/default.nix
@@ -1,14 +1,15 @@
-{ lib, buildPythonPackage, fetchPypi, future }:
+{ lib, buildPythonPackage, fetchPypi, future, cppy }:
buildPythonPackage rec {
pname = "atom";
- version = "0.4.3";
+ version = "0.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "ce96fb50326a3bfa084463dbde1cf2e02c92735e5bc324d836355c25af87e0ae";
+ sha256 = "ce0c600e4b26b7553c926b3b8253df7ae19bbf2678bdc2d46eb29b5f9149f172";
};
+ buildInputs = [ cppy ];
propagatedBuildInputs = [ future ];
# Tests not released to pypi
diff --git a/nixpkgs/pkgs/development/python-modules/atomicwrites/default.nix b/nixpkgs/pkgs/development/python-modules/atomicwrites/default.nix
index 019dcbe9bed..03401f226a2 100644
--- a/nixpkgs/pkgs/development/python-modules/atomicwrites/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/atomicwrites/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "atomicwrites";
- version = "1.3.0";
+ version = "1.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "75a9445bac02d8d058d5e1fe689654ba5a6556a1dfd8ce6ec55a0ed79866cfa6";
+ sha256 = "ae70396ad1a434f9c7046fd2dd196fc04b12f9e91ffb859164193be8b6168a7a";
};
# Tests depend on pytest but atomicwrites is a dependency of pytest
diff --git a/nixpkgs/pkgs/development/python-modules/audio-metadata/default.nix b/nixpkgs/pkgs/development/python-modules/audio-metadata/default.nix
index d4f97dd4ce5..1adee4403b9 100644
--- a/nixpkgs/pkgs/development/python-modules/audio-metadata/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/audio-metadata/default.nix
@@ -9,17 +9,18 @@
buildPythonPackage rec {
pname = "audio-metadata";
- version = "0.9.0";
+ version = "0.11.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1v7ww3csyxrhnpvpynla64hfn1wp37vbw7srh9343n4wc02mh65l";
+ sha256 = "9e7ba79d49cf048a911d5f7d55bb2715c10be5c127fe5db0987c5fe1aa7335eb";
};
postPatch = ''
substituteInPlace setup.py \
--replace "bidict>=0.17,<0.18" "bidict" \
- --replace "more-itertools>=4.0,<8.0" "more-itertools"
+ --replace "more-itertools>=4.0,<8.0" "more-itertools" \
+ --replace "pendulum>=2.0,<=3.0,!=2.0.5,!=2.1.0" "pendulum>=2.0,<=3.0"
'';
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/auth0-python/default.nix b/nixpkgs/pkgs/development/python-modules/auth0-python/default.nix
index 4efe1f50ef2..fed673453d1 100644
--- a/nixpkgs/pkgs/development/python-modules/auth0-python/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/auth0-python/default.nix
@@ -3,15 +3,16 @@
, fetchPypi
, requests
, mock
+, pytestCheckHook
}:
buildPythonPackage rec {
pname = "auth0-python";
- version = "3.9.2";
+ version = "3.10.0";
src = fetchPypi {
inherit pname version;
- sha256 = "12870b4806095b707c4eed7bf8cdfeb3722d990366bc6a9772d1520e90efa73b";
+ sha256 = "e02525fd60d4b1e7e08bdc539b536db635da28ee25cc882412be4296802d0281";
};
propagatedBuildInputs = [
@@ -20,6 +21,17 @@ buildPythonPackage rec {
checkInputs = [
mock
+ pytestCheckHook
+ ];
+
+ pytestFlagsArray = [
+ # jwt package is not available in nixpkgs
+ "--ignore=auth0/v3/test/authentication/test_token_verifier.py"
+ ];
+
+ # tries to ping websites (e.g. google.com)
+ disabledTests = [
+ "can_timeout"
];
meta = with lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/authheaders/default.nix b/nixpkgs/pkgs/development/python-modules/authheaders/default.nix
index c8938c649b9..a1d049ebb15 100644
--- a/nixpkgs/pkgs/development/python-modules/authheaders/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/authheaders/default.nix
@@ -1,17 +1,17 @@
{ buildPythonPackage, fetchPypi, isPy27, lib
-, authres, dnspython, dkimpy, ipaddress, publicsuffix
+, authres, dnspython, dkimpy, ipaddress, publicsuffix2
}:
buildPythonPackage rec {
pname = "authheaders";
- version = "0.12.2";
+ version = "0.13.0";
src = fetchPypi {
inherit pname version;
- sha256 = "a6f96d1dfb7a6cffcdd78d1582914d4f9a0b25d66e1cf5ce959446c92cd8b74f";
+ sha256 = "935726b784cc636cbcfed2c977f1a6887dc60056806da4eff60db932c5896692";
};
- propagatedBuildInputs = [ authres dnspython dkimpy publicsuffix ]
+ propagatedBuildInputs = [ authres dnspython dkimpy publicsuffix2 ]
++ lib.optional isPy27 ipaddress;
meta = {
diff --git a/nixpkgs/pkgs/development/python-modules/autobahn/default.nix b/nixpkgs/pkgs/development/python-modules/autobahn/default.nix
index 1f2972c7663..4ad97ebc93f 100644
--- a/nixpkgs/pkgs/development/python-modules/autobahn/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/autobahn/default.nix
@@ -4,11 +4,11 @@
}:
buildPythonPackage rec {
pname = "autobahn";
- version = "19.11.2";
+ version = "20.4.3";
src = fetchPypi {
inherit pname version;
- sha256 = "64fa063b3a1ab16588037d4713f13f66167f7ad2a2e95fd675decbc3bc85c089";
+ sha256 = "c6fe745d52ba9f9eecf791cd31f558df42aebfc4f9ee558a8f1d18c707e1ae1f";
};
propagatedBuildInputs = [ six txaio twisted zope_interface cffi cryptography pynacl ] ++
diff --git a/nixpkgs/pkgs/development/python-modules/automat/default.nix b/nixpkgs/pkgs/development/python-modules/automat/default.nix
index 8a9f85b54fd..78a3259a287 100644
--- a/nixpkgs/pkgs/development/python-modules/automat/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/automat/default.nix
@@ -2,12 +2,12 @@
m2r, setuptools_scm, six, attrs }:
buildPythonPackage rec {
- version = "0.8.0";
+ version = "20.2.0";
pname = "Automat";
src = fetchPypi {
inherit pname version;
- sha256 = "269a09dfb063a3b078983f4976d83f0a0d3e6e7aaf8e27d8df1095e09dc4a484";
+ sha256 = "7979803c74610e11ef0c0d68a2942b152df52da55336e0c9d58daf1831cbdf33";
};
buildInputs = [ m2r setuptools_scm ];
diff --git a/nixpkgs/pkgs/development/python-modules/autopep8/default.nix b/nixpkgs/pkgs/development/python-modules/autopep8/default.nix
index 715e4da8f44..1b40aa9c140 100644
--- a/nixpkgs/pkgs/development/python-modules/autopep8/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/autopep8/default.nix
@@ -1,15 +1,17 @@
-{ stdenv, fetchPypi, buildPythonPackage, pycodestyle, glibcLocales }:
+{ stdenv, fetchPypi, buildPythonPackage, pycodestyle, glibcLocales
+, toml
+}:
buildPythonPackage rec {
pname = "autopep8";
- version = "1.5.2";
+ version = "1.5.4";
src = fetchPypi {
inherit pname version;
- sha256 = "0m29ndgrcgrzi3y1fsxmdl421x6n4gn02l70hsz8486h8zzdhbqm";
+ sha256 = "d21d3901cb0da6ebd1e83fc9b0dfbde8b46afc2ede4fe32fbda0c7c6118ca094";
};
- propagatedBuildInputs = [ pycodestyle ];
+ propagatedBuildInputs = [ pycodestyle toml ];
# One test fails:
# FAIL: test_recursive_should_not_crash_on_unicode_filename (test.test_autopep8.CommandLineTests)
diff --git a/nixpkgs/pkgs/development/python-modules/av/default.nix b/nixpkgs/pkgs/development/python-modules/av/default.nix
index 7ccc569a87e..594ac42018b 100644
--- a/nixpkgs/pkgs/development/python-modules/av/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/av/default.nix
@@ -1,24 +1,26 @@
{ lib
, buildPythonPackage
, fetchPypi
+, isPy27
, numpy
-, ffmpeg_4
+, ffmpeg
, pkgconfig
}:
buildPythonPackage rec {
pname = "av";
- version = "7.0.1";
+ version = "8.0.2";
+ disabled = isPy27; # setup.py no longer compatible
src = fetchPypi {
inherit pname version;
- sha256 = "10qav9dryly9h6n8vypx5m334v2lh88fsvgfg0zjy4bxjslay4zv";
+ sha256 = "a3bba6bf68766b8a1a057f28869c7078cf0a1ec3207c7788c2ce8fe6f6bd8267";
};
checkInputs = [ numpy ];
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ ffmpeg_4 ];
+ buildInputs = [ ffmpeg ];
# Tests require downloading files from internet
doCheck = false;
diff --git a/nixpkgs/pkgs/development/python-modules/avro/default.nix b/nixpkgs/pkgs/development/python-modules/avro/default.nix
index 48ccd891c85..58c3b46cdba 100644
--- a/nixpkgs/pkgs/development/python-modules/avro/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/avro/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildPythonPackage, fetchPypi, isPy3k }:
+{ stdenv, buildPythonPackage, fetchPypi, isPy3k, pycodestyle, isort }:
buildPythonPackage rec {
pname = "avro";
@@ -10,6 +10,9 @@ buildPythonPackage rec {
sha256 = "4487f0e91d0d44142bd08b3c6da57073b720c3effb02eeb4e2e822804964c56b";
};
+ nativeBuildInputs = [ pycodestyle ];
+ propagatedBuildInputs = [ isort ];
+
meta = with stdenv.lib; {
description = "A serialization and RPC framework";
homepage = "https://pypi.python.org/pypi/avro/";
diff --git a/nixpkgs/pkgs/development/python-modules/awkward1/default.nix b/nixpkgs/pkgs/development/python-modules/awkward1/default.nix
index 3e2b08061d9..3b53dd0eeb7 100644
--- a/nixpkgs/pkgs/development/python-modules/awkward1/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/awkward1/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "awkward1";
- version = "0.2.19";
+ version = "0.2.24";
src = fetchPypi {
inherit pname version;
- sha256 = "23446eacdf52cad1fb0b5bb0f2ed16c1ae8bb5a282d667ad37ab69494e1ef27f";
+ sha256 = "d2f4c9e3153ba18e3ef867c4804e3f17aefd0cc32b5174b38718d06ada4503e9";
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/development/python-modules/aws-lambda-builders/default.nix b/nixpkgs/pkgs/development/python-modules/aws-lambda-builders/default.nix
index 9979ccdd3c0..fdce47b2594 100644
--- a/nixpkgs/pkgs/development/python-modules/aws-lambda-builders/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/aws-lambda-builders/default.nix
@@ -2,22 +2,24 @@
, buildPythonPackage
, fetchFromGitHub
, six
+, pathlib
, pytest
, mock
, parameterized
+, isPy27
, isPy35
}:
buildPythonPackage rec {
pname = "aws-lambda-builders";
- version = "0.8.0";
+ version = "0.9.0";
# No tests available in PyPI tarball
src = fetchFromGitHub {
owner = "awslabs";
repo = "aws-lambda-builders";
rev = "v${version}";
- sha256 = "1akiv92cd7ciky0aay94lh9azr73jajn0x0x6ywaf3qm5c4hyvys";
+ sha256 = "0cgb0hwf4xg5dmm32wwlxqy7a77jw6gpnj7v8rq5948hsy2sfrcp";
};
# Package is not compatible with Python 3.5
@@ -25,7 +27,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [
six
- ];
+ ] ++ lib.optionals isPy27 [ pathlib ];
checkInputs = [
pytest
diff --git a/nixpkgs/pkgs/development/python-modules/aws-sam-translator/default.nix b/nixpkgs/pkgs/development/python-modules/aws-sam-translator/default.nix
index 13bc3cdbbbb..a9b8834be26 100644
--- a/nixpkgs/pkgs/development/python-modules/aws-sam-translator/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/aws-sam-translator/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "aws-sam-translator";
- version = "1.21.0";
+ version = "1.24.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0diyqiwas9fhkj7p5hm08lvkd5h9yn9zqilwww2av04mclfk82ij";
+ sha256 = "f6b67545a87ec1e276bd5bf06abcc84332c4eb9dfa2fd415113e07a908fe55bb";
};
# Tests are not included in the PyPI package
diff --git a/nixpkgs/pkgs/development/python-modules/aws-xray-sdk/default.nix b/nixpkgs/pkgs/development/python-modules/aws-xray-sdk/default.nix
index 6e12a1bcb31..607118564c5 100644
--- a/nixpkgs/pkgs/development/python-modules/aws-xray-sdk/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/aws-xray-sdk/default.nix
@@ -1,6 +1,8 @@
{ lib
, buildPythonPackage
, fetchPypi
+, pythonOlder
+, importlib-metadata
, jsonpickle
, wrapt
, requests
@@ -10,15 +12,17 @@
buildPythonPackage rec {
pname = "aws-xray-sdk";
- version = "2.4.3";
+ version = "2.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "263a38f3920d9dc625e3acb92e6f6d300f4250b70f538bd009ce6e485676ab74";
+ sha256 = "8dfa785305fc8dc720d8d4c2ec6a58e85e467ddc3a53b1506a2ed8b5801c8fc7";
};
propagatedBuildInputs = [
jsonpickle wrapt requests future botocore
+ ] ++ lib.optionals (pythonOlder "3.8") [
+ importlib-metadata
];
meta = {
diff --git a/nixpkgs/pkgs/development/python-modules/azure-core/default.nix b/nixpkgs/pkgs/development/python-modules/azure-core/default.nix
index dc31669f718..a2b33942826 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-core/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-core/default.nix
@@ -12,14 +12,14 @@
}:
buildPythonPackage rec {
- version = "1.5.0";
+ version = "1.7.0";
pname = "azure-core";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "181iyigm11y56lf1kwv7pcdyppavpwjb1b6k3qp3jnbqaypad9mg";
+ sha256 = "0p6pzpgfxr0c95gqr8ryq779an13x84vlm3zhvwlgx47l90a4vd6";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/azure-identity/default.nix b/nixpkgs/pkgs/development/python-modules/azure-identity/default.nix
index d1baeb38032..e3a79e7ae05 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-identity/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-identity/default.nix
@@ -38,6 +38,13 @@ buildPythonPackage rec {
msrestazure
];
+ prePatch = ''
+ substituteInPlace setup.py \
+ --replace msal-extensions~=0.1.3 msal-extensions
+ '';
+
+ pythonImportsCheck = [ "azure.identity" ];
+
# Requires checkout from mono-repo and a mock account:
# https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/identity/tests.yml
doCheck = false;
diff --git a/nixpkgs/pkgs/development/python-modules/azure-mgmt-appconfiguration/default.nix b/nixpkgs/pkgs/development/python-modules/azure-mgmt-appconfiguration/default.nix
index 75c912dfe40..e5879bd4e8c 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-mgmt-appconfiguration/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-mgmt-appconfiguration/default.nix
@@ -5,13 +5,13 @@
}:
buildPythonPackage rec {
- version = "0.4.0";
+ version = "0.5.0";
pname = "azure-mgmt-appconfiguration";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "1dn5585nsizszjivx6lp677ka0mrg0ayqgag4yzfdz9ml8mj1xl5";
+ sha256 = "211527511d7616a383cc196956eaf2b7ee016f2367d367924b3715f2a41106da";
extension = "zip";
};
diff --git a/nixpkgs/pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix b/nixpkgs/pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix
index c1681476098..98ca58e4340 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix
@@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-cognitiveservices";
- version = "6.1.0";
+ version = "6.2.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "e0c4bbe656ababb942d708ee04f3f3305a2023e322a8b3fb1d8503aa682f59c4";
+ sha256 = "93503507ba87c18fe24cd3dfcd54e6e69a4daf7636f38b7537e09cee9a4c13ce";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/azure-mgmt-compute/default.nix b/nixpkgs/pkgs/development/python-modules/azure-mgmt-compute/default.nix
index e78d93fb7bc..a89a28bb264 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-mgmt-compute/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-mgmt-compute/default.nix
@@ -7,13 +7,13 @@
}:
buildPythonPackage rec {
- version = "12.0.0";
+ version = "12.1.0";
pname = "azure-mgmt-compute";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "0vzq93g2fpnij4rykkk3391xq2knhlbz87vhim4zvj8s45sx6z8q";
+ sha256 = "54416e6fa4584bb986e8985f510486a36b4fdf47af012a4982a0960c7b11e89c";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix b/nixpkgs/pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix
index 5bf67fc6787..2dfff00dfa6 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-containerinstance";
- version = "1.5.0";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "1kd8lxm5kzk0wxbw1f3vin10hlhb4sygrxqd5c8k715s0ipkhmdh";
+ sha256 = "5ad247d186c3c040da7a1d40ad39c9881e99afc58271f673abb602abb0b6b85b";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix b/nixpkgs/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix
index d77d28479a1..8e186da6d88 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-containerservice";
- version = "9.0.1";
+ version = "9.2.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "7e4459679bdba4aa67a4b5848e63d94e965a304a7418ef7607eb7a9ce295d886";
+ sha256 = "e7904b60c42a153b64b1604f3c698602686b38787bebdaed6e808cd43b6e5967";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix b/nixpkgs/pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix
index 61bc17df014..8578800e56e 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-cosmosdb";
- version = "0.14.0";
+ version = "0.15.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "692544dd2fa6276a7a4b4e094e2a5e0915d29b7829e266c6ade2b17a5fdcc2a9";
+ sha256 = "03ysr8kx0gavjrxsi9wqrgxpg3g17nvii7z68qfm0k2mv6ryj3z7";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/azure-mgmt-datafactory/default.nix b/nixpkgs/pkgs/development/python-modules/azure-mgmt-datafactory/default.nix
index e7da7541dd9..8dd91f84552 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-mgmt-datafactory/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-mgmt-datafactory/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-datafactory";
- version = "0.10.0";
+ version = "0.11.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "48b1ec81f30f4b5f38dd17f68f0dfc968db96e0a04fdcfc99f43f80ca041f14b";
+ sha256 = "35d7c737054a7e6fc7c88d8c437fc012904c4568809487cac443eb3b13e6655b";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/azure-mgmt-eventhub/default.nix b/nixpkgs/pkgs/development/python-modules/azure-mgmt-eventhub/default.nix
index 1057322a8e6..78e30841c14 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-mgmt-eventhub/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-mgmt-eventhub/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-eventhub";
- version = "3.1.0";
+ version = "4.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "c823a0ed879230a3ec9f15c32c9788610af1db56e6aeae6b2725476ddbe0d138";
+ sha256 = "1qisnwn0gqfsa3h5x0fdbsgdjwn92hdbg71gdijrja0kryb328k5";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/azure-mgmt-hdinsight/default.nix b/nixpkgs/pkgs/development/python-modules/azure-mgmt-hdinsight/default.nix
index 4b8aef08f1c..6713f24ca5c 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-mgmt-hdinsight/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-mgmt-hdinsight/default.nix
@@ -5,13 +5,13 @@
}:
buildPythonPackage rec {
- version = "1.4.0";
+ version = "1.5.1";
pname = "azure-mgmt-hdinsight";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "0zmmfj7z1zrayjqwqybcn3bwm47d2ngyxm1g6fh2iw5c2f9czycv";
+ sha256 = "76b94f3e43fdc6698023d79be731937dc645dc3178dc134854768528ecc0aea3";
extension = "zip";
};
diff --git a/nixpkgs/pkgs/development/python-modules/azure-mgmt-iotcentral/default.nix b/nixpkgs/pkgs/development/python-modules/azure-mgmt-iotcentral/default.nix
index 5ba25e11a89..963d794d550 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-mgmt-iotcentral/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-mgmt-iotcentral/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-iotcentral";
- version = "3.0.0";
+ version = "3.1.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "f6dacf442ccae2f18f1082e80bcbdcaa8c0efa2ba92b48c5db6ee01d37240047";
+ sha256 = "c175f6642be514ad0efd3dc03d09e50d923596fd9e634381793dcc46bb8a57c7";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/azure-mgmt-kusto/default.nix b/nixpkgs/pkgs/development/python-modules/azure-mgmt-kusto/default.nix
index 08a9b6b507e..edcfde1d1ab 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-mgmt-kusto/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-mgmt-kusto/default.nix
@@ -5,13 +5,13 @@
}:
buildPythonPackage rec {
- version = "0.7.0";
+ version = "0.8.0";
pname = "azure-mgmt-kusto";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "40f8e62db145d31731018b83baf2d1a78b585514c373dd3c095f1f6835d17d23";
+ sha256 = "b12388df60982265c9f18e7382c5cc0e389c071227865cadc626b9ff9c6e3871";
extension = "zip";
};
diff --git a/nixpkgs/pkgs/development/python-modules/azure-mgmt-loganalytics/default.nix b/nixpkgs/pkgs/development/python-modules/azure-mgmt-loganalytics/default.nix
index 69c1aaffada..247e1ef3fed 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-mgmt-loganalytics/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-mgmt-loganalytics/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-loganalytics";
- version = "0.6.0";
+ version = "0.7.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "a1527fe8b1e8a47558bfa03bd6c587706d8fb9213142aea42da07397daa2d039";
+ sha256 = "18n2lqvrhq40gdqhlzzg8mc03571i02c7qq7jv771lc58rqpzysh";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/azure-mgmt-media/default.nix b/nixpkgs/pkgs/development/python-modules/azure-mgmt-media/default.nix
index f3dfaba6d9c..018d7140a3d 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-mgmt-media/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-mgmt-media/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-media";
- version = "2.1.0";
+ version = "2.2.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "1py0hch0wghzfxazdrrs7p0kln2zn9jh3fmkzwd2z8qggj38q6gm";
+ sha256 = "0adeee9e654a9011f5107def06fea6838864a3514a1e5a9ed495f3a56a687cc7";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/azure-mgmt-monitor/default.nix b/nixpkgs/pkgs/development/python-modules/azure-mgmt-monitor/default.nix
index 36124ff6baa..edd7abd11a7 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-mgmt-monitor/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-mgmt-monitor/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-monitor";
- version = "0.9.0";
+ version = "0.10.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "170jyr1qzwhv5ihyrsg5d8qzjylqmg31dscd31jzi4i7bwqf3sb8";
+ sha256 = "0r3l55mhd00zx8sw13d7i9l7r214946s1y3wxcswxad7q5660zfm";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/azure-mgmt-network/default.nix b/nixpkgs/pkgs/development/python-modules/azure-mgmt-network/default.nix
index 24f7165281d..a140c779fff 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-mgmt-network/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-mgmt-network/default.nix
@@ -7,13 +7,13 @@
}:
buildPythonPackage rec {
- version = "10.2.0";
+ version = "11.0.0";
pname = "azure-mgmt-network";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "d50c74cdc1c9be6861ddef9adffd3b05afc5a5092baf0209eea30f4439cba2d9";
+ sha256 = "7fdfc631c660cb173eee88abbb7b8be7742f91b522be6017867f217409cd69bc";
};
postInstall = if isPy3k then "" else ''
diff --git a/nixpkgs/pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix b/nixpkgs/pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix
index ece93025b57..75781dab8ed 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix
@@ -9,12 +9,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-recoveryservicesbackup";
- version = "0.7.0";
+ version = "0.8.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "6355d9234d87422d57bf2ea8d1cc242463c203e4bb79b8930f22f29f4e025fa1";
+ sha256 = "a0ee89691b21945cc4b892a9194320f50c1cd242d98f00a82d7e3848c28517a5";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/azure-mgmt-resource/default.nix b/nixpkgs/pkgs/development/python-modules/azure-mgmt-resource/default.nix
index 81f8e15953d..ee1149f6ef2 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-mgmt-resource/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-mgmt-resource/default.nix
@@ -8,13 +8,13 @@
buildPythonPackage rec {
- version = "9.0.0";
+ version = "10.1.0";
pname = "azure-mgmt-resource";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "00bmdbr7hdwb3ibr9sfbgbmmr6626qlz19cdi84d87rcisczf4nw";
+ sha256 = "9be7fcdf586f24acb799a799cf5e9363e9323ca0ce54cca63ab505f69fa0fddd";
};
postInstall = if isPy3k then "" else ''
diff --git a/nixpkgs/pkgs/development/python-modules/azure-mgmt-security/default.nix b/nixpkgs/pkgs/development/python-modules/azure-mgmt-security/default.nix
index 5a9d8849f8d..90a64ff098a 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-mgmt-security/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-mgmt-security/default.nix
@@ -5,13 +5,13 @@
}:
buildPythonPackage rec {
- version = "0.3.0";
+ version = "0.4.1";
pname = "azure-mgmt-security";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "0z766424783a6y5dp5ybxssb0bfzqb8kpa6zra8ccnbfg4fn478v";
+ sha256 = "08gf401d40bd1kn9wmpxcjxqdh84cd9hxm8rdjd0918483sqs71r";
extension = "zip";
};
diff --git a/nixpkgs/pkgs/development/python-modules/azure-mgmt-sql/default.nix b/nixpkgs/pkgs/development/python-modules/azure-mgmt-sql/default.nix
index 1b6649a36f2..f481d939705 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-mgmt-sql/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-mgmt-sql/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-sql";
- version = "0.18.0";
+ version = "0.19.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "99ca085eb523a5c27933060ccb04d7a6b60864f98d87bf5b63ac17d419b43445";
+ sha256 = "694649d4c9c5f89e543f23ec10e450b6382b2f1bc5843ef266cfc302276038c6";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/azure-mgmt-storage/default.nix b/nixpkgs/pkgs/development/python-modules/azure-mgmt-storage/default.nix
index e3ac0961542..8e101ef051a 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-mgmt-storage/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-mgmt-storage/default.nix
@@ -7,13 +7,13 @@
}:
buildPythonPackage rec {
- version = "10.0.0";
+ version = "11.1.0";
pname = "azure-mgmt-storage";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "d1edead1ad36e957c9f9b605f547ad1ff7152f8f785fa03d3c7891bb428a68ef";
+ sha256 = "ef23587c1b6dc0866ebf0e91e83ba05d7f7e4fea7951b704781b9cd9f5f27f1c";
};
propagatedBuildInputs = [ azure-mgmt-common ];
diff --git a/nixpkgs/pkgs/development/python-modules/azure-mgmt-subscription/default.nix b/nixpkgs/pkgs/development/python-modules/azure-mgmt-subscription/default.nix
index 92dcc7cd952..6a429a056f4 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-mgmt-subscription/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-mgmt-subscription/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-subscription";
- version = "0.5.0";
+ version = "0.6.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "1w91zqi2icld76mcrz0kwq0adb1nr83yqdq6qp1p1445p914qjsh";
+ sha256 = "7448a322eceed3d300e181fde0f626c0e37df773f6c7297df2b73d98cb0936cf";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/azure-mgmt-web/default.nix b/nixpkgs/pkgs/development/python-modules/azure-mgmt-web/default.nix
index 48f7296d999..727311cc09a 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-mgmt-web/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-mgmt-web/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-web";
- version = "0.46.0";
+ version = "0.47.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "e1988aa2b91e6b5aa84e48ac02d5546945bdc2d8331744869e923ba15066c4a6";
+ sha256 = "1s6c477q2kpyiqkisw6l70ydyjkv3ay6zjjj4jl4ipv05a7356kq";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/azure-multiapi-storage/default.nix b/nixpkgs/pkgs/development/python-modules/azure-multiapi-storage/default.nix
index d10045b41d7..2d1ff4c2916 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-multiapi-storage/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-multiapi-storage/default.nix
@@ -1,4 +1,5 @@
{ lib, python, buildPythonPackage, fetchPypi, isPy27
+, fetchpatch
, azure-common
, azure-core
, msrest
@@ -7,13 +8,13 @@
}:
buildPythonPackage rec {
- version = "0.3.2";
+ version = "0.3.5";
pname = "azure-multiapi-storage";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "c403a47e40e4a80d9c42c854993f5c07f12c2a75bd9a85ba8225985493a9b792";
+ sha256 = "71c238c785786a159b3ffd587a5e7fa1d9a517b66b592ae277fed73a9fbfa2b0";
};
propagatedBuildInputs = [
@@ -24,6 +25,14 @@ buildPythonPackage rec {
requests
];
+ # Fix to actually install the package
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/Azure/azure-multiapi-storage-python/pull/29/commits/1c8b08dfc9c5445498de3475dec8820eafbd0ca1.patch";
+ sha256 = "1f80sdbw4pagrlp9dhcimhp23sdmy0whiba07aa84agkpv4df9ny";
+ })
+ ];
+
# fix namespace
pythonNamespaces = [ "azure.multiapi" ];
diff --git a/nixpkgs/pkgs/development/python-modules/azure-storage-file-share/default.nix b/nixpkgs/pkgs/development/python-modules/azure-storage-file-share/default.nix
index a4f8e161ba3..fb4a94952d6 100644
--- a/nixpkgs/pkgs/development/python-modules/azure-storage-file-share/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/azure-storage-file-share/default.nix
@@ -12,13 +12,13 @@
buildPythonPackage rec {
pname = "azure-storage-file-share";
- version = "12.1.1";
+ version = "12.1.2";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "661ed9669b9fbb3163899294d28f11f7c135336e1513aab6bd1ff9ef3c6febb3";
+ sha256 = "74422d241454d66fdc3184dbe52334997ebe4f9f9a0d88ec1a2ba6c602f8a332";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/backoff/default.nix b/nixpkgs/pkgs/development/python-modules/backoff/default.nix
new file mode 100644
index 00000000000..fd92351c4d8
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/backoff/default.nix
@@ -0,0 +1,26 @@
+{ lib, buildPythonPackage, fetchFromGitHub, pytestCheckHook, poetry, pytest-asyncio, }:
+
+buildPythonPackage rec {
+ pname = "backoff";
+ version = "1.10.0";
+
+ src = fetchFromGitHub {
+ owner = "litl";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1jj0l6pjx747d2yyvnzd3qbm4qr73sq6cc56dhvd8wqfbp5279x0";
+ };
+
+ format = "pyproject";
+
+ nativeBuildInputs = [ poetry ];
+
+ checkInputs = [ pytestCheckHook pytest-asyncio ];
+
+ meta = with lib; {
+ description = "Function decoration for backoff and retry";
+ homepage = "https://github.com/litl/backoff";
+ license = licenses.mit;
+ maintainers = with maintainers; [ chkno ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/base58/default.nix b/nixpkgs/pkgs/development/python-modules/base58/default.nix
index 8f26a3340a7..53f5f0599e8 100644
--- a/nixpkgs/pkgs/development/python-modules/base58/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/base58/default.nix
@@ -1,12 +1,13 @@
-{ stdenv, fetchPypi, buildPythonPackage, pytest, pyhamcrest }:
+{ stdenv, fetchPypi, buildPythonPackage, isPy27, pytest, pyhamcrest }:
buildPythonPackage rec {
pname = "base58";
- version = "1.0.3";
+ version = "2.0.0";
+ disabled = isPy27; # python 2 abandoned upstream
src = fetchPypi {
inherit pname version;
- sha256 = "9a793c599979c497800eb414c852b80866f28daaed5494703fc129592cc83e60";
+ sha256 = "c83584a8b917dc52dd634307137f2ad2721a9efb4f1de32fc7eaaaf87844177e";
};
checkInputs = [ pytest pyhamcrest ];
diff --git a/nixpkgs/pkgs/development/python-modules/batinfo/default.nix b/nixpkgs/pkgs/development/python-modules/batinfo/default.nix
index 57dfd5062c1..e8516aecdc6 100644
--- a/nixpkgs/pkgs/development/python-modules/batinfo/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/batinfo/default.nix
@@ -16,7 +16,7 @@ buildPythonPackage rec {
homepage = "https://github.com/nicolargo/batinfo";
description = "A simple Python lib to retrieve battery information";
license = licenses.lgpl3;
- platforms = platforms.all;
+ platforms = platforms.linux;
maintainers = with maintainers; [ koral ];
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/beancount/default.nix b/nixpkgs/pkgs/development/python-modules/beancount/default.nix
index 045dd14da0d..9709037792d 100644
--- a/nixpkgs/pkgs/development/python-modules/beancount/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/beancount/default.nix
@@ -4,14 +4,14 @@
, ply, python_magic, pytest, requests }:
buildPythonPackage rec {
- version = "2.2.3";
+ version = "2.3.0";
pname = "beancount";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "0pcfl2rx2ng06i4f9izdpnlnb1k0rdzsckbzzn4cn4ixfzyssm0m";
+ sha256 = "04i788glp2cslwi67dixy1pi5l0izcl078i9mrd1j1sh8f99cvcs";
};
# Tests require files not included in the PyPI archive.
diff --git a/nixpkgs/pkgs/development/python-modules/beancount_docverif/default.nix b/nixpkgs/pkgs/development/python-modules/beancount_docverif/default.nix
new file mode 100644
index 00000000000..0067716b626
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/beancount_docverif/default.nix
@@ -0,0 +1,46 @@
+{ lib, buildPythonPackage, fetchPypi, isPy3k
+, beancount
+, pytest, sh
+}:
+
+buildPythonPackage rec {
+ version = "1.0.0";
+ pname = "beancount_docverif";
+
+ disabled = !isPy3k;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1kjc0axrxpvm828lqq5m2ikq0ls8xksbmm7312zw867gdx56x5aj";
+ };
+
+ propagatedBuildInputs = [
+ beancount
+ ];
+
+ checkInputs = [
+ pytest
+ sh
+ ];
+
+ checkPhase = ''
+ pytest
+ '';
+
+ meta = with lib; {
+ homepage = "https://github.com/siriobalmelli/beancount_docverif";
+ description = "Document verification plugin for Beancount";
+ longDescription = ''
+ Docverif is the "Document Verification" plugin for beancount, fulfilling the following functions:
+
+ - Require that every transaction touching an account have an accompanying document on disk.
+ - Explictly declare the name of a document accompanying a transaction.
+ - Explicitly declare that a transaction is expected not to have an accompanying document.
+ - Look for an "implicit" PDF document matching transaction data.
+ - Associate (and require) a document with any type of entry, including open entries themselves.
+ - Guarantee integrity: verify that every document declared does in fact exist on disk.
+ '';
+ license = licenses.mit;
+ maintainers = with maintainers; [ siriobalmelli ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/beautifulsoup4/default.nix b/nixpkgs/pkgs/development/python-modules/beautifulsoup4/default.nix
index fc07c4ae96e..f804ea9b282 100644
--- a/nixpkgs/pkgs/development/python-modules/beautifulsoup4/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/beautifulsoup4/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "beautifulsoup4";
- version = "4.8.2";
+ version = "4.9.1";
src = fetchPypi {
inherit pname version;
- sha256 = "05fd825eb01c290877657a56df4c6e4c311b3965bda790c613a3d6fb01a5462a";
+ sha256 = "73cc4d115b96f79c7d77c1c7f7a0a8d4c57860d1041df407dd1aae7f07a77fd7";
};
checkInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/bellows/default.nix b/nixpkgs/pkgs/development/python-modules/bellows/default.nix
new file mode 100644
index 00000000000..32ac3e8bd19
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/bellows/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, click, click-log, pure-pcapy3
+, pyserial, pyserial-asyncio, voluptuous, zigpy
+, asynctest, pytest, pytest-asyncio }:
+
+let
+ pname = "bellows";
+ version = "0.17.0";
+
+in buildPythonPackage rec {
+ inherit pname version;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "03gckhrxji8lgjsi6xr8yql405kfanii5hjrmakk1328bmq9g5f6";
+ };
+
+ propagatedBuildInputs = [
+ click click-log pure-pcapy3 pyserial pyserial-asyncio voluptuous zigpy
+ ];
+
+ checkInputs = [
+ asynctest pytest pytest-asyncio
+ ];
+
+ prePatch = ''
+ substituteInPlace setup.py \
+ --replace "click-log==0.2.0" "click-log>=0.2.0"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A Python 3 project to implement EZSP for EmberZNet devices";
+ homepage = "https://github.com/zigpy/bellows";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ etu mvnetbiz ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/bespon/default.nix b/nixpkgs/pkgs/development/python-modules/bespon/default.nix
index 7949675d651..cb6dbcf0d9c 100644
--- a/nixpkgs/pkgs/development/python-modules/bespon/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/bespon/default.nix
@@ -4,12 +4,12 @@
}:
buildPythonPackage rec {
- version = "0.3.0";
+ version = "0.4.0";
pname = "BespON";
src = fetchPypi {
inherit pname version;
- sha256 = "0698vx1kh8c84f5qfhl4grdlyn1lljvdih8yczdz0pql8wkn8i7v";
+ sha256 = "4acfa3f918d416654beccd4db69290f498edb78bf39941287dcbc068b9a7ce2f";
};
propagatedBuildInputs = [ ];
diff --git a/nixpkgs/pkgs/development/python-modules/bidict/default.nix b/nixpkgs/pkgs/development/python-modules/bidict/default.nix
index e29263a6b4f..ec0440b9e44 100644
--- a/nixpkgs/pkgs/development/python-modules/bidict/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/bidict/default.nix
@@ -23,6 +23,12 @@ buildPythonPackage rec {
nativeBuildInputs = [ setuptools_scm ];
propagatedBuildInputs = [ sphinx ];
+ # this can be removed >0.19.0
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace "setuptools_scm < 4" "setuptools_scm"
+ '';
+
checkInputs = [
hypothesis
py
diff --git a/nixpkgs/pkgs/development/python-modules/bids-validator/default.nix b/nixpkgs/pkgs/development/python-modules/bids-validator/default.nix
index 56a941e60e0..036f5434614 100644
--- a/nixpkgs/pkgs/development/python-modules/bids-validator/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/bids-validator/default.nix
@@ -4,12 +4,12 @@
}:
buildPythonPackage rec {
- version = "1.5.1";
+ version = "1.5.2";
pname = "bids-validator";
src = fetchPypi {
inherit pname version;
- sha256 = "1fy8w56m0x546zjk3is1xp83jm19fkn4y15g5jgmq29sfzc8n3y3";
+ sha256 = "6f3bd0402d41ee9be03637d74f34a7db279d00cb9c6386b0597cbbac16ee8f4e";
};
propagatedBuildInputs = [ ];
diff --git a/nixpkgs/pkgs/development/python-modules/binwalk/default.nix b/nixpkgs/pkgs/development/python-modules/binwalk/default.nix
index e8a20b6df47..97c6b957a43 100644
--- a/nixpkgs/pkgs/development/python-modules/binwalk/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/binwalk/default.nix
@@ -7,6 +7,7 @@
, gzip
, bzip2
, gnutar
+, p7zip
, cabextract
, lzma
, nose
@@ -28,7 +29,7 @@ buildPythonPackage {
sha256 = "1bxgj569fzwv6jhcbl864nmlsi9x1k1r20aywjxc8b9b1zgqrlvc";
};
- propagatedBuildInputs = [ zlib xz ncompress gzip bzip2 gnutar cabextract lzma pycrypto ]
+ propagatedBuildInputs = [ zlib xz ncompress gzip bzip2 gnutar p7zip cabextract lzma pycrypto ]
++ stdenv.lib.optional visualizationSupport pyqtgraph;
# setup.py only installs version.py during install, not test
diff --git a/nixpkgs/pkgs/development/python-modules/biopython/default.nix b/nixpkgs/pkgs/development/python-modules/biopython/default.nix
index 76de4c39054..f96b8447e8a 100644
--- a/nixpkgs/pkgs/development/python-modules/biopython/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/biopython/default.nix
@@ -2,17 +2,20 @@
, buildPythonPackage
, fetchPypi
, numpy
+, isPy3k
}:
buildPythonPackage rec {
pname = "biopython";
- version = "1.76";
+ version = "1.77";
src = fetchPypi {
inherit pname version;
- sha256 = "0wlch9xpa0fpgjzyxi6jsfca6iakaq9a05927xg8vqnmvaccnwrq";
+ sha256 = "fb1936e9ca9e7af8de1050e84375f23328e04b801063edf0ad73733494d8ec42";
};
+ disabled = !isPy3k;
+
propagatedBuildInputs = [ numpy ];
# Checks try to write to $HOME, which does not work with nix
doCheck = false;
diff --git a/nixpkgs/pkgs/development/python-modules/bip_utils/default.nix b/nixpkgs/pkgs/development/python-modules/bip_utils/default.nix
new file mode 100644
index 00000000000..c178550eb04
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/bip_utils/default.nix
@@ -0,0 +1,32 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, ecdsa
+, pysha3
+}:
+
+buildPythonPackage rec {
+ pname = "bip_utils";
+ version = "1.0.5";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "e8397a315c2f656ccf37ff1c43f5e0d496a10ea692c614fdf9bae1a3d5de3558";
+ };
+
+ propagatedBuildInputs = [ ecdsa pysha3 ];
+
+ # tests are not packaged in the released tarball
+ doCheck = false;
+
+ pythonImportsCheck = [
+ "bip_utils"
+ ];
+
+ meta = {
+ description = "Implementation of BIP39, BIP32, BIP44, BIP49 and BIP84 for wallet seeds, keys and addresses generation";
+ homepage = "https://github.com/ebellocchia/bip_utils";
+ license = with lib.licenses; [ mit ];
+ maintainers = with lib.maintainers; [ prusnak ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/biplist/default.nix b/nixpkgs/pkgs/development/python-modules/biplist/default.nix
new file mode 100644
index 00000000000..b3e9f7b8374
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/biplist/default.nix
@@ -0,0 +1,35 @@
+{ lib, buildPythonPackage, fetchPypi
+, pytest
+}:
+
+buildPythonPackage rec {
+ version = "1.0.3";
+ pname = "biplist";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1im45a9z7ryrfyp1v6i39qia5qagw6i1mhif0hl0praz9iv4j1ac";
+ };
+
+ checkInputs = [
+ pytest
+ ];
+
+ checkPhase = ''
+ pytest
+ '';
+
+ meta = with lib; {
+ homepage = "https://bitbucket.org/wooster/biplist/src/master/";
+ description = "Binary plist parser/generator for Python";
+ longDescription = ''
+ Binary Property List (plist) files provide a faster and smaller
+ serialization format for property lists on OS X.
+
+ This is a library for generating binary plists which can be read
+ by OS X, iOS, or other clients.
+ '';
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ siriobalmelli ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/bitarray/default.nix b/nixpkgs/pkgs/development/python-modules/bitarray/default.nix
index 2036d4dba4b..68c44da8197 100644
--- a/nixpkgs/pkgs/development/python-modules/bitarray/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/bitarray/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "bitarray";
- version = "1.2.2";
+ version = "1.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0m29k3lq37v53pczyr2d5mr3xdh2kv31g2yfnfx8m1ivxvy9z9i7";
+ sha256 = "1pz3yd9rhz3cb0yf7dbjhd1awm0w7vsbj73k4v95484j2kdxk3d4";
};
meta = with lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/bitcoinlib/default.nix b/nixpkgs/pkgs/development/python-modules/bitcoinlib/default.nix
index dd85789c59e..71b032a34e4 100644
--- a/nixpkgs/pkgs/development/python-modules/bitcoinlib/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/bitcoinlib/default.nix
@@ -1,15 +1,17 @@
-{ stdenv, lib, buildPythonPackage, fetchFromGitHub, openssl }:
+{ stdenv, lib, buildPythonPackage, isPy3k, fetchFromGitHub, openssl }:
let ext = if stdenv.isDarwin then "dylib" else "so";
in buildPythonPackage rec {
pname = "bitcoinlib";
- version = "0.9.0";
+ version = "0.11.0";
+
+ disabled = !isPy3k;
src = fetchFromGitHub {
owner = "petertodd";
- rev = "7a8a47ec6b722339de1d0a8144e55b400216f90f";
repo = "python-bitcoinlib";
- sha256 = "1s1jm2nid7ab7yiwlp1n2v3was9i4q76xmm07wvzpd2zvn5zb91z";
+ rev = "python-${pname}-v${version}";
+ sha256 = "0pwypd966zzivb37fvg4l6yr7ihplqnr1jwz9zm3biip7x89bdzm";
};
postPatch = ''
@@ -21,7 +23,7 @@ in buildPythonPackage rec {
meta = {
homepage = src.meta.homepage;
description = "Easy interface to the Bitcoin data structures and protocol";
- license = with lib.licenses; [ gpl3 ];
+ license = with lib.licenses; [ lgpl3 ];
maintainers = with lib.maintainers; [ jb55 ];
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/bitstruct/default.nix b/nixpkgs/pkgs/development/python-modules/bitstruct/default.nix
index aff3f70cb88..6134d926226 100644
--- a/nixpkgs/pkgs/development/python-modules/bitstruct/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/bitstruct/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "bitstruct";
- version = "8.10.0";
+ version = "8.11.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0dncll29a0lx8hn1xlhr32abkvj1rh8xa6gc0aas8wnqzh7bvqqm";
+ sha256 = "0p9d5242pkzag7ac5b5zdjyfqwxvj2jisyjghp6yhjbbwz1z44rb";
};
meta = with lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/blaze/default.nix b/nixpkgs/pkgs/development/python-modules/blaze/default.nix
deleted file mode 100644
index 0707c431f1b..00000000000
--- a/nixpkgs/pkgs/development/python-modules/blaze/default.nix
+++ /dev/null
@@ -1,71 +0,0 @@
-{ lib
-, buildPythonPackage
-, fetchFromGitHub
-, pytest
-, contextlib2
-, cytoolz
-, dask
-, datashape
-, flask
-, flask-cors
-, h5py
-, multipledispatch
-, numba
-, numpy
-, odo
-, pandas
-, psutil
-, pymongo
-, pyyaml
-, requests
-, sqlalchemy
-, tables
-, toolz
-}:
-
-buildPythonPackage rec {
- pname = "blaze";
- version = "0.11.3";
-
- src = fetchFromGitHub {
- owner = pname;
- repo = pname;
- rev = version;
- sha256 = "0w916k125058p40cf7i090f75pgv3cqdb8vwjzqhb9r482fa6717";
- };
-
- checkInputs = [ pytest ];
- propagatedBuildInputs = [
- contextlib2
- cytoolz
- dask
- datashape
- flask
- flask-cors
- h5py
- multipledispatch
- numba
- numpy
- odo
- pandas
- psutil
- pymongo
- pyyaml
- requests
- sqlalchemy
- tables
- toolz
- ];
-
- checkPhase = ''
- rm pytest.ini # Not interested in coverage
- py.test blaze/tests
- '';
-
- meta = {
- homepage = "https://github.com/ContinuumIO/blaze";
- description = "Allows Python users a familiar interface to query data living in other data storage systems";
- license = lib.licenses.bsdOriginal;
- maintainers = with lib.maintainers; [ fridh ];
- };
-}
diff --git a/nixpkgs/pkgs/development/python-modules/bleach/default.nix b/nixpkgs/pkgs/development/python-modules/bleach/default.nix
index 1b10fe166f8..9b27ae25490 100644
--- a/nixpkgs/pkgs/development/python-modules/bleach/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/bleach/default.nix
@@ -6,6 +6,7 @@
, six
, html5lib
, setuptools
+, packaging
}:
buildPythonPackage rec {
@@ -18,11 +19,7 @@ buildPythonPackage rec {
};
checkInputs = [ pytest pytestrunner ];
- propagatedBuildInputs = [ six html5lib setuptools ];
-
- postPatch = ''
- substituteInPlace setup.py --replace ",<3dev" ""
- '';
+ propagatedBuildInputs = [ packaging six html5lib setuptools ];
# Disable network tests
checkPhase = ''
diff --git a/nixpkgs/pkgs/development/python-modules/bleak/default.nix b/nixpkgs/pkgs/development/python-modules/bleak/default.nix
index 559fd33e8eb..b7ebca9eb03 100644
--- a/nixpkgs/pkgs/development/python-modules/bleak/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/bleak/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "bleak";
- version = "0.6.2";
+ version = "0.6.4";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "1kmq2z3dhq6dd20i5w71gshjrfvyw0pkpnld8iib9ai2rz6a8aj0";
+ sha256 = "1dc32899d0700c5b5ed9abf642dfee28ac62b1fb5d7be5fa5a6db104dec9a03c";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/development/python-modules/blivet/default.nix b/nixpkgs/pkgs/development/python-modules/blivet/default.nix
index f3efba1f378..b8d1b4670ae 100644
--- a/nixpkgs/pkgs/development/python-modules/blivet/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/blivet/default.nix
@@ -1,11 +1,8 @@
{ stdenv, fetchFromGitHub, buildPythonPackage, pykickstart, pyparted, pyblock
-, pyudev, six, libselinux, cryptsetup, multipath-tools, lsof, utillinux
+, pyudev, six, libselinux, multipath-tools, lsof, utillinux
}:
-let
- pyenable = { enablePython = true; };
- cryptsetupWithPython = cryptsetup.override pyenable;
-in buildPythonPackage rec {
+buildPythonPackage rec {
pname = "blivet";
version = "0.67";
@@ -30,7 +27,7 @@ in buildPythonPackage rec {
'';
propagatedBuildInputs = [
- pykickstart pyparted pyblock pyudev libselinux cryptsetupWithPython
+ pykickstart pyparted pyblock pyudev libselinux
six
];
diff --git a/nixpkgs/pkgs/development/python-modules/block-io/default.nix b/nixpkgs/pkgs/development/python-modules/block-io/default.nix
index f80c8a8c145..505d3ffe149 100644
--- a/nixpkgs/pkgs/development/python-modules/block-io/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/block-io/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "block-io";
- version = "1.1.10";
+ version = "1.1.13";
src = fetchPypi {
inherit pname version;
- sha256 = "ba2e750085d9da4d1567932f3f719974fdc3f02649ee0d5c2f85fce592208723";
+ sha256 = "a45e31361d17ce272a0d563a689d6b87b65cc16e9348f8cd3a6460c93359b1bd";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/bokeh/default.nix b/nixpkgs/pkgs/development/python-modules/bokeh/default.nix
index a3ed2c6b8ae..850070b1c00 100644
--- a/nixpkgs/pkgs/development/python-modules/bokeh/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/bokeh/default.nix
@@ -33,11 +33,11 @@
buildPythonPackage rec {
pname = "bokeh";
- version = "2.0.2";
+ version = "2.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "d9248bdb0156797abf6d04b5eac581dcb121f5d1db7acbc13282b0609314893a";
+ sha256 = "2dfabf228f55676b88acc464f416e2b13ee06470a8ad1dd3e609bb789425fbad";
};
patches = [
diff --git a/nixpkgs/pkgs/development/python-modules/boltons/default.nix b/nixpkgs/pkgs/development/python-modules/boltons/default.nix
index 36361ac0118..080165f7071 100644
--- a/nixpkgs/pkgs/development/python-modules/boltons/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/boltons/default.nix
@@ -2,14 +2,14 @@
buildPythonPackage rec {
pname = "boltons";
- version = "20.1.0";
+ version = "20.2.0";
# No tests in PyPi Tarball
src = fetchFromGitHub {
owner = "mahmoud";
repo = "boltons";
rev = version;
- sha256 = "0mbxc2n10mlmpbwhg0byddl1i0s6rlrr6z9xm8zzmkv62136irqh";
+ sha256 = "08rd6av8dp5n1vz6nybmayl1mfsmj66cskiaybfshcgix29ca803";
};
checkInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/boltztrap2/default.nix b/nixpkgs/pkgs/development/python-modules/boltztrap2/default.nix
index d89cf3c615d..e1b9bc16521 100644
--- a/nixpkgs/pkgs/development/python-modules/boltztrap2/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/boltztrap2/default.nix
@@ -14,13 +14,13 @@
}:
buildPythonPackage rec {
- version = "19.11.1";
+ version = "20.2.1";
pname = "BoltzTraP2";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "3927ae782b7329dede2bf85ff5ff328c88f0514ecb592267e28912340f395d3e";
+ sha256 = "1cbf17c5479eec82efd1e8a26202c3320b1986597a08706cafa46bfb80cc3001";
};
dontUseCmakeConfigure = true;
diff --git a/nixpkgs/pkgs/development/python-modules/boolean-py/default.nix b/nixpkgs/pkgs/development/python-modules/boolean-py/default.nix
index 8f5ef73c7e2..dc1b1be0d81 100644
--- a/nixpkgs/pkgs/development/python-modules/boolean-py/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/boolean-py/default.nix
@@ -3,13 +3,13 @@
buildPythonPackage rec {
pname = "boolean.py";
- version = "3.7";
+ version = "3.8";
src = fetchFromGitHub {
owner = "bastikr";
repo = "boolean.py";
rev = "v${version}";
- sha256 = "1q9ji2jq07qr6vgp9yv6y8lx6h0zyi07fqjga3yi3vpfk46h2jn1";
+ sha256 = "02jznrfrihhk69ai1vnh26s3rshl4kfc2id7li6xccavc2ws5y3b";
};
meta = with lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/boto3/default.nix b/nixpkgs/pkgs/development/python-modules/boto3/default.nix
index 2903b8ae7c6..4e95946127d 100644
--- a/nixpkgs/pkgs/development/python-modules/boto3/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/boto3/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "boto3";
- version = "1.13.6"; # N.B: if you change this, change botocore too
+ version = "1.14.16"; # N.B: if you change this, change botocore too
src = fetchPypi {
inherit pname version;
- sha256 = "f1ac7eb23ff8b1d7e314123668ff1e93b874dd396ac5424adc443d68bd8a6fbf";
+ sha256 = "1yywn4wbzn37b5gbkmksqpxnabw1yjvbp710chc3v6cymyv4lnnf";
};
propagatedBuildInputs = [ botocore jmespath s3transfer ] ++ lib.optionals (!isPy3k) [ futures ];
diff --git a/nixpkgs/pkgs/development/python-modules/botocore/default.nix b/nixpkgs/pkgs/development/python-modules/botocore/default.nix
index 9bf977f831d..3a35ed0c4cc 100644
--- a/nixpkgs/pkgs/development/python-modules/botocore/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/botocore/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "botocore";
- version = "1.16.6"; # N.B: if you change this, change boto3 and awscli to a matching version
+ version = "1.17.16"; # N.B: if you change this, change boto3 and awscli to a matching version
src = fetchPypi {
inherit pname version;
- sha256 = "b9c8e0aa07770b7b371d586db41eef46e70bfc4ab47f7a1ee1acd4e9c811c6c9";
+ sha256 = "0k4bx4anj0xjjfj4jx3v1fhzrmk5k9qgdpxqghxzyzmnsry4y37y";
};
propagatedBuildInputs = [
@@ -29,7 +29,7 @@ buildPythonPackage rec {
];
postPatch = ''
- substituteInPlace setup.py --replace ",<0.16" ""
+ substituteInPlace setup.py --replace "docutils>=0.10,<0.16" "docutils>=0.10"
'';
checkInputs = [ mock nose ];
diff --git a/nixpkgs/pkgs/development/python-modules/bpython/clipboard-make-which-substitutable.patch b/nixpkgs/pkgs/development/python-modules/bpython/clipboard-make-which-substitutable.patch
new file mode 100644
index 00000000000..685d34228a1
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/bpython/clipboard-make-which-substitutable.patch
@@ -0,0 +1,27 @@
+From 6f544a5bd43446859754cb80e012af933b843db9 Mon Sep 17 00:00:00 2001
+From: Florian Klink <flokli@flokli.de>
+Date: Wed, 3 Jun 2020 22:05:34 +0200
+Subject: [PATCH] clipboard: make which substitutable
+
+This is used to detect the presence of xclip and other clipboard
+handling tools.
+---
+ bpython/clipboard.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/bpython/clipboard.py b/bpython/clipboard.py
+index aee429b..f346429 100644
+--- a/bpython/clipboard.py
++++ b/bpython/clipboard.py
+@@ -58,7 +58,7 @@ class OSXClipboard(object):
+
+ def command_exists(command):
+ process = subprocess.Popen(
+- ["which", command], stderr=subprocess.STDOUT, stdout=subprocess.PIPE
++ ["@which@", command], stderr=subprocess.STDOUT, stdout=subprocess.PIPE
+ )
+ process.communicate()
+
+--
+2.26.2
+
diff --git a/nixpkgs/pkgs/development/python-modules/bpython/default.nix b/nixpkgs/pkgs/development/python-modules/bpython/default.nix
index 73ce843cf01..ad7322cbf66 100644
--- a/nixpkgs/pkgs/development/python-modules/bpython/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/bpython/default.nix
@@ -1,4 +1,14 @@
-{ stdenv, buildPythonPackage, fetchPypi, pygments, greenlet, curtsies, urwid, requests, mock }:
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+, curtsies
+, greenlet
+, mock
+, pygments
+, requests
+, substituteAll
+, urwid
+, which }:
buildPythonPackage rec {
pname = "bpython";
@@ -9,6 +19,11 @@ buildPythonPackage rec {
sha256 = "1764ikgj24jjq46s50apwkydqvy5a13adb2nbszk8kbci6df0v27";
};
+ patches = [ (substituteAll {
+ src = ./clipboard-make-which-substitutable.patch;
+ which = "${which}/bin/which";
+ })];
+
propagatedBuildInputs = [ curtsies greenlet pygments requests urwid ];
postInstall = ''
diff --git a/nixpkgs/pkgs/development/python-modules/braintree/default.nix b/nixpkgs/pkgs/development/python-modules/braintree/default.nix
index 8e8c89e7f59..3722a294b20 100644
--- a/nixpkgs/pkgs/development/python-modules/braintree/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/braintree/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "braintree";
- version = "4.1.0";
+ version = "4.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1fqh1bdkk3g222vbrmw3ab4r4mmd1k4x2jayshnqpbspszcqzcdq";
+ sha256 = "0aw5n1hqrg5pb5xmcr1b8y9i7v8zj23q9k2p4b6bwnq2c2fqi8wr";
};
propagatedBuildInputs = [ requests ];
diff --git a/nixpkgs/pkgs/development/python-modules/bravia-tv/default.nix b/nixpkgs/pkgs/development/python-modules/bravia-tv/default.nix
index 2df937f4232..00d554ef14b 100644
--- a/nixpkgs/pkgs/development/python-modules/bravia-tv/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/bravia-tv/default.nix
@@ -2,14 +2,14 @@
buildPythonPackage rec {
pname = "bravia-tv";
- version = "1.0.1";
+ version = "1.0.6";
disabled = isPy27;
src = fetchFromGitHub {
owner = "dcnielsen90";
repo = "python-bravia-tv";
rev = "v${version}";
- sha256 = "0jlrin5qw3ny2r961y5divd5xa9giprxhhxdc84rjlq9qdmnsk68";
+ sha256 = "07i1j3y04w2jwylff8w1aimmy4fj1g42wq8iz83an7dl4cz3rap9";
};
propagatedBuildInputs = [ requests ];
diff --git a/nixpkgs/pkgs/development/python-modules/breathe/default.nix b/nixpkgs/pkgs/development/python-modules/breathe/default.nix
index 842c8289f77..d6fd70031aa 100644
--- a/nixpkgs/pkgs/development/python-modules/breathe/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/breathe/default.nix
@@ -1,13 +1,13 @@
{ lib, fetchPypi, buildPythonPackage, docutils, six, sphinx, isPy3k, isPy27 }:
buildPythonPackage rec {
- version = "4.14.2";
+ version = "4.19.2";
pname = "breathe";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "1vj2yylff07hh4l3sh3srhpnrk1q6pxznvwqzgmbplhn8gf5rimb";
+ sha256 = "1mzcggfr61lqkn6sghg842ah9slfjr0ikc776vbx60iqqw9l1gvn";
};
propagatedBuildInputs = [ docutils six sphinx ];
diff --git a/nixpkgs/pkgs/development/python-modules/broadlink/default.nix b/nixpkgs/pkgs/development/python-modules/broadlink/default.nix
index 971b56d8b88..9efcd660c0d 100644
--- a/nixpkgs/pkgs/development/python-modules/broadlink/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/broadlink/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "broadlink";
- version = "0.12.0";
+ version = "0.14.0";
src = fetchPypi {
inherit pname version;
- sha256 = "6448327f8f1cd0c103971a724a3e60629ccb5e8c302e7fdcbde6464e8edef2d8";
+ sha256 = "f771456ed990187f170d1561e2fd3d490ef646a2570a0286fe709a7115abcb49";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/development/python-modules/brother/default.nix b/nixpkgs/pkgs/development/python-modules/brother/default.nix
new file mode 100644
index 00000000000..b560c9ec083
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/brother/default.nix
@@ -0,0 +1,36 @@
+{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder
+, pysnmp
+, asynctest, pytestcov, pytestrunner, pytest-asyncio, pytest-trio, pytest-tornasync }:
+
+buildPythonPackage rec {
+ pname = "brother";
+ version = "0.1.14";
+ disabled = pythonOlder "3.6";
+
+ src = fetchFromGitHub {
+ owner = "bieniu";
+ repo = pname;
+ rev = version;
+ sha256 = "11pkr30bxrzgbz6bi42dyhav6qhr7rz9fb6a13297g7wa77jn4r4";
+ };
+
+ propagatedBuildInputs = [
+ pysnmp
+ ];
+
+ checkInputs = [
+ asynctest
+ pytestcov
+ pytestrunner
+ pytest-asyncio
+ pytest-trio
+ pytest-tornasync
+ ];
+
+ meta = with lib; {
+ description = "Python wrapper for getting data from Brother laser and inkjet printers via SNMP.";
+ homepage = "https://github.com/bieniu/brother";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ hexa ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/browser-cookie3/default.nix b/nixpkgs/pkgs/development/python-modules/browser-cookie3/default.nix
index 909641a9ffd..61e50246a13 100644
--- a/nixpkgs/pkgs/development/python-modules/browser-cookie3/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/browser-cookie3/default.nix
@@ -1,11 +1,11 @@
{ lib, fetchPypi, buildPythonPackage, isPy3k, keyring, pbkdf2, pyaes}:
buildPythonPackage rec {
pname = "browser-cookie3";
- version = "0.9.1";
+ version = "0.11.1";
src = fetchPypi {
inherit pname version;
- sha256 = "42e73e0276083ff162080860cd039138760921a56a0f316775cecee37d444c3f";
+ sha256 = "5d1f825fc9cc6f98fe0ee3f97cdb4947c22d59ac8a11643da5837ebd8c873f05";
};
disabled = !isPy3k;
diff --git a/nixpkgs/pkgs/development/python-modules/bsdiff4/default.nix b/nixpkgs/pkgs/development/python-modules/bsdiff4/default.nix
new file mode 100644
index 00000000000..aabcd4de934
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/bsdiff4/default.nix
@@ -0,0 +1,27 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+, aflplusplus
+}:
+
+buildPythonPackage rec {
+ pname = "bsdiff4";
+ version = "1.2.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "17fc0dd4204x5gqapvbrc4kv83jdajs00jxm739586pl0iapybrw";
+ };
+
+ checkPhase = ''
+ mv bsdiff4 _bsdiff4
+ python -c 'import bsdiff4; bsdiff4.test()'
+ '';
+
+ meta = with stdenv.lib; {
+ description = "binary diff and patch using the BSDIFF4-format";
+ homepage = "https://github.com/ilanschnell/bsdiff4";
+ license = licenses.bsdProtection;
+ maintainers = with maintainers; [ ris ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/btchip/default.nix b/nixpkgs/pkgs/development/python-modules/btchip/default.nix
index 069358a4d6d..7370d3db7db 100644
--- a/nixpkgs/pkgs/development/python-modules/btchip/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/btchip/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "btchip-python";
- version = "0.1.28";
+ version = "0.1.30";
src = fetchPypi {
inherit pname version;
- sha256 = "10yxwlsr99gby338rsnczkfigcy36fiajpkr6f44438qlvbx02fs";
+ sha256 = "1mraf2lmh70b038k934adxi7d40431j7yq93my3aws99f5xccsb8";
};
propagatedBuildInputs = [ hidapi pyscard ecdsa ];
diff --git a/nixpkgs/pkgs/development/python-modules/btrees/default.nix b/nixpkgs/pkgs/development/python-modules/btrees/default.nix
index e51d0e75a0b..08f2c1eeb2f 100644
--- a/nixpkgs/pkgs/development/python-modules/btrees/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/btrees/default.nix
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "BTrees";
- version = "4.6.1";
+ version = "4.7.2";
buildInputs = [ transaction ];
propagatedBuildInputs = [ persistent zope_interface ];
@@ -23,7 +23,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "b3a0e1d073800bf7bcca6cbb97a6b3c9ec485a4ba3ee0b354da1ed076cfb9f30";
+ sha256 = "7ce4a5eb5c135bcb5c06b5bd1ca6fd7fd39d8631306182307ed8bc30d3033846";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/btrfs/default.nix b/nixpkgs/pkgs/development/python-modules/btrfs/default.nix
new file mode 100644
index 00000000000..225b26b4d65
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/btrfs/default.nix
@@ -0,0 +1,22 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+}:
+
+buildPythonPackage rec {
+ pname = "btrfs";
+ version = "11";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1w92sj47wy53ygz725xr613k32pk5khi0g9lrpp6img871241hrx";
+ };
+
+ meta = with stdenv.lib; {
+ description = "Inspect btrfs filesystems";
+ homepage = "https://github.com/knorrie/python-btrfs";
+ license = licenses.lgpl3Plus;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.evils ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/bugsnag/default.nix b/nixpkgs/pkgs/development/python-modules/bugsnag/default.nix
index 2f0e67683d9..612ab13c193 100644
--- a/nixpkgs/pkgs/development/python-modules/bugsnag/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/bugsnag/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "bugsnag";
- version = "3.6.0";
+ version = "3.6.1";
src = fetchPypi {
inherit pname version;
- sha256 = "17cjh7g8gbr0gb22nzybkw7vq9x5wfa5ln94hhzijbz934bw1f37";
+ sha256 = "8878437aa44ec485cecb255742035b3b98a6c7e7d167a943b5fbe597b2f8f7f9";
};
propagatedBuildInputs = [ six webob ];
diff --git a/nixpkgs/pkgs/development/python-modules/build/default.nix b/nixpkgs/pkgs/development/python-modules/build/default.nix
new file mode 100644
index 00000000000..baf583c45e0
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/build/default.nix
@@ -0,0 +1,46 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, flit-core
+, toml
+, pep517
+, packaging
+, isPy3k
+, typing
+, pythonOlder
+, importlib-metadata
+}:
+
+buildPythonPackage rec {
+ pname = "build";
+ version = "0.0.3.1";
+
+ format = "pyproject";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "757b5542168326b6f1898a1ce1131bb2cf306ee4c7e54e39c815c5be217ff87d";
+ };
+
+ nativeBuildInputs = [
+ flit-core
+ ];
+
+ propagatedBuildInputs = [
+ toml
+ pep517
+ packaging
+ ] ++ lib.optionals (!isPy3k) [
+ typing
+ ] ++ lib.optionals (pythonOlder "3.8") [
+ importlib-metadata
+ ];
+
+ # No tests in archive
+ doCheck = false;
+
+ meta = {
+ description = "A simple, correct PEP517 package builder";
+ license = lib.licenses.mit;
+ };
+} \ No newline at end of file
diff --git a/nixpkgs/pkgs/development/python-modules/buildbot/default.nix b/nixpkgs/pkgs/development/python-modules/buildbot/default.nix
index f9a73d24831..c5a12c997d9 100644
--- a/nixpkgs/pkgs/development/python-modules/buildbot/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/buildbot/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, buildPythonPackage, fetchFromGitHub, fetchpatch, makeWrapper, isPy3k,
+{ stdenv, lib, buildPythonPackage, fetchPypi, fetchpatch, makeWrapper, isPy3k,
python, twisted, jinja2, zope_interface, future, sqlalchemy,
sqlalchemy_migrate, dateutil, txaio, autobahn, pyjwt, pyyaml, treq,
txrequests, pyjade, boto3, moto, mock, python-lz4, setuptoolsTrial,
@@ -25,17 +25,12 @@ let
package = buildPythonPackage rec {
pname = "buildbot";
- version = "2.8.0";
+ version = "2.8.2";
- # tests fail with the 2.8.0 sdist, so fetchFromGitHub instead
- # https://github.com/buildbot/buildbot/pull/5322
- src = fetchFromGitHub {
- owner = "buildbot";
- repo = "buildbot";
- rev = "v${version}";
- sha256 = "0akd61mgjp53c3vyf2yyzd0xf0cjwpvsi7g8pz72xrvnil1s4w7k";
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0rdrz2zkd6xaf9kb5l41xmbfzq618sz498w23irshih4c802pdv5";
};
- sourceRoot = "./source/master";
propagatedBuildInputs = [
# core
diff --git a/nixpkgs/pkgs/development/python-modules/buildbot/pkg.nix b/nixpkgs/pkgs/development/python-modules/buildbot/pkg.nix
index 12a7e99984f..4bb8613afea 100644
--- a/nixpkgs/pkgs/development/python-modules/buildbot/pkg.nix
+++ b/nixpkgs/pkgs/development/python-modules/buildbot/pkg.nix
@@ -1,12 +1,12 @@
-{ lib, buildPythonPackage, fetchPypi, isPy3k }:
+{ lib, buildPythonPackage, fetchPypi, isPy3k, buildbot }:
buildPythonPackage rec {
pname = "buildbot-pkg";
- version = "2.8.0";
+ inherit (buildbot) version;
src = fetchPypi {
inherit pname version;
- sha256 = "09sf36h8q8wrp0n57nb9915k86qdjyjj4xpdzy8q4s9z121iw0xz";
+ sha256 = "1yz3k6dg15q4911x8kjy396dccfgrs50mjz278l09p6zmm71llax";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/development/python-modules/buildbot/plugins.nix b/nixpkgs/pkgs/development/python-modules/buildbot/plugins.nix
index abb5d356540..4c5aa374562 100644
--- a/nixpkgs/pkgs/development/python-modules/buildbot/plugins.nix
+++ b/nixpkgs/pkgs/development/python-modules/buildbot/plugins.nix
@@ -7,7 +7,7 @@
src = fetchPypi {
inherit pname version;
- sha256 = "1xq7pqvvsvgd2n38yzk0bqx943ldxsldrdcldwjshazq831rbdbn";
+ sha256 = "19qwr0h6qavznx8rfjq6zjccyd2y7x4nc8asldvay3b44xfsr385";
};
# Remove unneccessary circular dependency on buildbot
@@ -34,7 +34,7 @@
src = fetchPypi {
inherit pname version;
- sha256 = "0ixq8x845glnykpab2z0vhwp69nbw98mg0df34kf32wjvm8j6kjh";
+ sha256 = "1wfhwmb1d32k8isk7k8525pmkfih8hlvy53zsj19l3gvjm0da9gw";
};
buildInputs = [ buildbot-pkg ];
@@ -56,7 +56,7 @@
src = fetchPypi {
inherit pname version;
- sha256 = "1gn0amv8l0n0ny1x78g8x4rpfsnhcs9gkws2zw3nx78y4pbs6lw5";
+ sha256 = "0g62v0maz3b9bmjvvjcin6ayg0f5k0n8m93zk75lagyr69g5vaka";
};
buildInputs = [ buildbot-pkg ];
@@ -78,7 +78,7 @@
src = fetchPypi {
inherit pname version;
- sha256 = "04c0m4liyl4aaksq9x8wncasacfv0vgl0igafnhf440cf9lhkkwy";
+ sha256 = "0dlq8pchgccc66gfdlssydacisia5fbwc8b4gd8f9gcbish8jmf7";
};
buildInputs = [ buildbot-pkg ];
@@ -100,7 +100,7 @@
src = fetchPypi {
inherit pname version;
- sha256 = "0c7lr4q3dvz3zhbnsvs2chsc6yn2jh10dnh1y66axdxk8hpqs3nc";
+ sha256 = "193nni55py6yzw730yyp5va2n4313sjf6a7jmi0xs9bivvvzg5w9";
};
buildInputs = [ buildbot-pkg ];
diff --git a/nixpkgs/pkgs/development/python-modules/buildbot/worker.nix b/nixpkgs/pkgs/development/python-modules/buildbot/worker.nix
index 4f77fb7ae06..05938e43ad6 100644
--- a/nixpkgs/pkgs/development/python-modules/buildbot/worker.nix
+++ b/nixpkgs/pkgs/development/python-modules/buildbot/worker.nix
@@ -1,13 +1,13 @@
-{ lib, buildPythonPackage, fetchPypi, setuptoolsTrial, mock, twisted, future,
- coreutils }:
+{ lib, buildPythonPackage, fetchPypi, buildbot, setuptoolsTrial, mock, twisted,
+ future, coreutils }:
buildPythonPackage (rec {
pname = "buildbot-worker";
- version = "2.8.0";
+ inherit (buildbot) version;
src = fetchPypi {
inherit pname version;
- sha256 = "19pabha9jh3jnz9micfn5y4khnx4q6g1zc27wvfw6663mw6spykx";
+ sha256 = "0p1w6ailp6xpa6ckl5prj413ilxx5s3lga5mzqxj9nn00vni8ik2";
};
propagatedBuildInputs = [ twisted future ];
diff --git a/nixpkgs/pkgs/development/python-modules/cachetools/default.nix b/nixpkgs/pkgs/development/python-modules/cachetools/default.nix
index 30f0d9132bb..f22d4fc0885 100644
--- a/nixpkgs/pkgs/development/python-modules/cachetools/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/cachetools/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "cachetools";
- version = "4.0.0";
+ version = "4.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "9a52dd97a85f257f4e4127f15818e71a0c7899f121b34591fcc1173ea79a0198";
+ sha256 = "1d057645db16ca7fe1f3bd953558897603d6f0b9c51ed9d11eb4d071ec4e2aab";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/caldav/default.nix b/nixpkgs/pkgs/development/python-modules/caldav/default.nix
index 7a7a175362a..0d96372abfc 100644
--- a/nixpkgs/pkgs/development/python-modules/caldav/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/caldav/default.nix
@@ -1,34 +1,51 @@
{ lib
, buildPythonPackage
-, fetchPypi
-, tzlocal
-, requests
-, vobject
+, fetchFromGitHub
+, pythonOlder
+, icalendar
, lxml
, nose
+, pytz
+, requests
+, six
+, tzlocal
+, vobject
}:
buildPythonPackage rec {
pname = "caldav";
- version = "0.6.2";
-
- propagatedBuildInputs = [ tzlocal requests vobject lxml nose ];
+ version = "0.7.0";
- src = fetchPypi {
- inherit pname version;
- sha256 = "80c33b143539da3a471148ac89512f67d9df3a5286fae5a023e2ad3923246c0d";
+ src = fetchFromGitHub {
+ owner = "python-caldav";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0m64maiqp3k8fsgkkvdx1dlfhkc70pqig4dclq6w8ajz82czrq83";
};
- # xandikos is only a optional test dependency, not available for python3
+ propagatedBuildInputs = [ six requests vobject lxml ]
+ ++ lib.optionals (pythonOlder "3.6") [ pytz tzlocal ];
+
+ checkInputs = [
+ icalendar
+ nose
+ tzlocal
+ ];
+
+ # xandikos and radicale is only a optional test dependency, not available for python3
postPatch = ''
substituteInPlace setup.py \
- --replace ", 'xandikos'" ""
+ --replace ", 'xandikos'" "" \
+ --replace ", 'radicale'" ""
'';
+ pythonImportsCheck = [ "caldav" ];
+
meta = with lib; {
description = "This project is a CalDAV (RFC4791) client library for Python.";
homepage = "https://pythonhosted.org/caldav/";
license = licenses.asl20;
maintainers = with maintainers; [ marenz ];
+ #broken = true; # requires radicale which is not packaged yet
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/can/default.nix b/nixpkgs/pkgs/development/python-modules/can/default.nix
index 3629e0097ed..0a7e58ac800 100644
--- a/nixpkgs/pkgs/development/python-modules/can/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/can/default.nix
@@ -16,11 +16,11 @@
buildPythonPackage rec {
pname = "python-can";
- version = "3.3.2";
+ version = "3.3.3";
src = fetchPypi {
inherit pname version;
- sha256 = "5fefb5c1e7e7f07faefc02c6eac79f9b58376f007048a04d8e7f325d48ec6b2e";
+ sha256 = "ecd69cf6b2f0235345ebe607a15325cf1384c85b24ffbe1d68c3754357f87488";
};
propagatedBuildInputs = [ wrapt pyserial aenum ] ++ lib.optional (pythonOlder "3.5") typing;
diff --git a/nixpkgs/pkgs/development/python-modules/canmatrix/default.nix b/nixpkgs/pkgs/development/python-modules/canmatrix/default.nix
index b9a61af8b48..6e487b58cff 100644
--- a/nixpkgs/pkgs/development/python-modules/canmatrix/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/canmatrix/default.nix
@@ -4,6 +4,7 @@
, pythonOlder
, attrs
, bitstruct
+, click
, future
, pathlib2
, typing
@@ -17,20 +18,21 @@
buildPythonPackage rec {
pname = "canmatrix";
- version = "0.8";
+ version = "0.9.1";
# uses fetchFromGitHub as PyPi release misses test/ dir
src = fetchFromGitHub {
owner = "ebroecker";
repo = pname;
rev = version;
- sha256 = "1wzflapyj2j4xsi7d7gfmznmxbgr658n092xyq9nac46rbhpcphg";
+ sha256 = "129lcchq45h8wqjvvn0rwpbmih4m0igass2cx7a21z94li97hcia";
};
propagatedBuildInputs = [
# required
attrs
bitstruct
+ click
future
pathlib2
# optional
@@ -41,12 +43,18 @@ buildPythonPackage rec {
pyyaml
] ++ lib.optional (pythonOlder "3.5") typing;
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace "version = versioneer.get_version()" "version = \"${version}\""
+ '';
+
checkInputs = [
pytest
];
+ # long_envvar_name_imports requires stable key value pair ordering
checkPhase = ''
- pytest -s src/canmatrix
+ pytest -s src/canmatrix -k 'not long_envvar_name_imports'
'';
meta = with lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/canopen/default.nix b/nixpkgs/pkgs/development/python-modules/canopen/default.nix
index 83dd1f006fc..c064fd62fd9 100644
--- a/nixpkgs/pkgs/development/python-modules/canopen/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/canopen/default.nix
@@ -1,33 +1,19 @@
{ lib
, buildPythonPackage
-, fetchFromGitHub
+, fetchPypi
, nose
, can
, canmatrix }:
-buildPythonPackage {
+buildPythonPackage rec {
pname = "canopen";
- version = "0.5.1";
+ version = "1.1.0";
- # use fetchFromGitHub until version containing test/sample.eds
- # is available on PyPi
- # https://github.com/christiansandberg/canopen/pull/57
-
- src = fetchFromGitHub {
- owner = "christiansandberg";
- repo = "canopen";
- rev = "b20575d84c3aef790fe7c38c5fc77601bade0ea4";
- sha256 = "1qg47qrkyvyxiwi13sickrkk89jp9s91sly2y90bz0jhws2bxh64";
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0fqa4p3qg7800fykib1x264gizhhmb6dz2hajgwr0hxf5xa19wdl";
};
- #src = fetchPypi {
- # inherit pname version;
- # sha256 = "0806cykarpjb9ili3mf82hsd9gdydbks8532nxgz93qzg4zdbv2g";
- #};
-
- # test_pdo failure https://github.com/christiansandberg/canopen/issues/58
- doCheck = false;
-
propagatedBuildInputs =
[ can
canmatrix
diff --git a/nixpkgs/pkgs/development/python-modules/capturer/default.nix b/nixpkgs/pkgs/development/python-modules/capturer/default.nix
index 2dcd075ec0e..821561c0555 100644
--- a/nixpkgs/pkgs/development/python-modules/capturer/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/capturer/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "capturer";
- version = "2.4";
+ version = "3.0";
src = fetchFromGitHub {
owner = "xolox";
repo = "python-capturer";
rev = version;
- sha256 = "07zy264xd0g7pz9sxjqcpwmrck334xcbb7wfss26lmvgdr5nhcb9";
+ sha256 = "0fwrxa049gzin5dck7fvwhdp1856jrn0d7mcjcjsd7ndqvhgvjj1";
};
propagatedBuildInputs = [ humanfriendly ];
diff --git a/nixpkgs/pkgs/development/python-modules/cassandra-driver/default.nix b/nixpkgs/pkgs/development/python-modules/cassandra-driver/default.nix
index 6fe80e16e12..7829afa83f9 100644
--- a/nixpkgs/pkgs/development/python-modules/cassandra-driver/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/cassandra-driver/default.nix
@@ -15,11 +15,11 @@
buildPythonPackage rec {
pname = "cassandra-driver";
- version = "3.20.2";
+ version = "3.23.0";
src = fetchPypi {
inherit pname version;
- sha256 = "03nycyn5nd1pnrg6fffq3wcjqnw13lgja137zq5zszx68mc15wnl";
+ sha256 = "a3b075bfd36677024b1dcf55a561fac161fc4f4065f01557b21a0b02ebad05c2";
};
nativeBuildInputs = [ cython ];
diff --git a/nixpkgs/pkgs/development/python-modules/catalogue/default.nix b/nixpkgs/pkgs/development/python-modules/catalogue/default.nix
index cfc66376d9b..eb1aec37c63 100644
--- a/nixpkgs/pkgs/development/python-modules/catalogue/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/catalogue/default.nix
@@ -1,16 +1,19 @@
{ stdenv
, buildPythonPackage
, fetchPypi
+, pythonOlder
, importlib-metadata
}:
buildPythonPackage rec {
pname = "catalogue";
- version = "0.2.1";
+ version = "2.0.0";
+
+ disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "1720242b2d0c11e666f9ceed39f0611236815b06af5421f7d8cbca48a4cff3af";
+ sha256 = "34f8416ec5e7ed08e55c10414416e67c3f4d66edf83bc67320c3290775293816";
};
propagatedBuildInputs = [ importlib-metadata ];
diff --git a/nixpkgs/pkgs/development/python-modules/celery/default.nix b/nixpkgs/pkgs/development/python-modules/celery/default.nix
index 740023c1fdb..83ecf49436c 100644
--- a/nixpkgs/pkgs/development/python-modules/celery/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/celery/default.nix
@@ -1,14 +1,14 @@
{ lib, buildPythonPackage, fetchPypi, libredirect
-, case, pytest, boto3, moto, kombu, billiard, pytz, anyjson, amqp, eventlet
+, case, pytest, boto3, moto, kombu, billiard, pytz, future, vine
}:
buildPythonPackage rec {
pname = "celery";
- version = "4.4.4";
+ version = "4.4.6";
src = fetchPypi {
inherit pname version;
- sha256 = "0zk42fxznrhww0dxak9b6nkfqg02z49zr839k6ql7nk3him7n0y2";
+ sha256 = "1ni5c3qgbhb7871b3i55wc306m3g2n0qxp92g5gszdxiicjf8xzx";
};
postPatch = ''
@@ -33,7 +33,7 @@ buildPythonPackage rec {
'';
checkInputs = [ case pytest boto3 moto ];
- propagatedBuildInputs = [ kombu billiard pytz anyjson amqp eventlet ];
+ propagatedBuildInputs = [ kombu billiard pytz future vine ];
meta = with lib; {
homepage = "https://github.com/celery/celery/";
diff --git a/nixpkgs/pkgs/development/python-modules/certbot-dns-cloudflare/default.nix b/nixpkgs/pkgs/development/python-modules/certbot-dns-cloudflare/default.nix
new file mode 100644
index 00000000000..6c14f6c472f
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/certbot-dns-cloudflare/default.nix
@@ -0,0 +1,35 @@
+{ buildPythonPackage
+, acme
+, certbot
+, cloudflare
+, isPy3k
+, pytest
+, pytestCheckHook
+}:
+
+buildPythonPackage rec {
+ inherit (certbot) src version;
+
+ pname = "certbot-dns-cloudflare";
+
+ propagatedBuildInputs = [
+ acme
+ certbot
+ cloudflare
+ ];
+
+ checkInputs = [
+ pytest
+ pytestCheckHook
+ ];
+
+ disabled = !isPy3k;
+
+ pytestFlagsArray = [ "-o cache_dir=$(mktemp -d)" ];
+
+ sourceRoot = "source/${pname}";
+
+ meta = certbot.meta // {
+ description = "Cloudflare DNS Authenticator plugin for Certbot";
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/certbot-dns-rfc2136/default.nix b/nixpkgs/pkgs/development/python-modules/certbot-dns-rfc2136/default.nix
new file mode 100644
index 00000000000..19e53aa20cc
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/certbot-dns-rfc2136/default.nix
@@ -0,0 +1,35 @@
+{ buildPythonPackage
+, acme
+, certbot
+, dnspython
+, isPy3k
+, pytest
+, pytestCheckHook
+}:
+
+buildPythonPackage rec {
+ inherit (certbot) src version;
+
+ pname = "certbot-dns-rfc2136";
+
+ propagatedBuildInputs = [
+ acme
+ certbot
+ dnspython
+ ];
+
+ checkInputs = [
+ pytest
+ pytestCheckHook
+ ];
+
+ disabled = !isPy3k;
+
+ pytestFlagsArray = [ "-o cache_dir=$(mktemp -d)" ];
+
+ sourceRoot = "source/${pname}";
+
+ meta = certbot.meta // {
+ description = "RFC 2136 DNS Authenticator plugin for Certbot";
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/certbot-dns-route53/default.nix b/nixpkgs/pkgs/development/python-modules/certbot-dns-route53/default.nix
new file mode 100644
index 00000000000..6fba51ce92a
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/certbot-dns-route53/default.nix
@@ -0,0 +1,35 @@
+{ buildPythonPackage
+, acme
+, boto3
+, certbot
+, isPy3k
+, pytest
+, pytestCheckHook
+}:
+
+buildPythonPackage rec {
+ inherit (certbot) src version;
+
+ pname = "certbot-dns-route53";
+
+ propagatedBuildInputs = [
+ acme
+ boto3
+ certbot
+ ];
+
+ checkInputs = [
+ pytest
+ pytestCheckHook
+ ];
+
+ disabled = !isPy3k;
+
+ pytestFlagsArray = [ "-o cache_dir=$(mktemp -d)" ];
+
+ sourceRoot = "source/${pname}";
+
+ meta = certbot.meta // {
+ description = "Route53 DNS Authenticator plugin for Certbot";
+ };
+}
diff --git a/nixpkgs/pkgs/tools/admin/certbot/default.nix b/nixpkgs/pkgs/development/python-modules/certbot/default.nix
index cabf335fb69..79e5c3288b7 100644
--- a/nixpkgs/pkgs/tools/admin/certbot/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/certbot/default.nix
@@ -1,25 +1,24 @@
{ lib
-, buildPythonApplication
+, buildPythonPackage
+, python, runCommand
, fetchFromGitHub
, ConfigArgParse, acme, configobj, cryptography, distro, josepy, parsedatetime, pyRFC3339, pyopenssl, pytz, requests, six, zope_component, zope_interface
, dialog, mock, gnureadline
-, pytest_xdist, pytest, dateutil
+, pytest_xdist, pytest, pytestCheckHook, dateutil
}:
-buildPythonApplication rec {
+buildPythonPackage rec {
pname = "certbot";
- version = "1.3.0";
+ version = "1.6.0";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
- sha256 = "1nzp1l63f64qqp89y1vyd4lgfhykfp5dkr6iwfiyf273y7sjwpsa";
+ sha256 = "1y0m5qm853i6pcpb2mrf8kjkr9wr80mdrx1qmck38ayvr2v2p5lc";
};
- patches = [
- ./0001-Don-t-use-distutils.StrictVersion-that-cannot-handle.patch
- ];
+ sourceRoot = "source/${pname}";
propagatedBuildInputs = [
ConfigArgParse
@@ -40,21 +39,32 @@ buildPythonApplication rec {
buildInputs = [ dialog mock gnureadline ];
- checkInputs = [ pytest_xdist pytest dateutil ];
-
- preBuild = ''
- cd certbot
- '';
+ checkInputs = [
+ dateutil
+ pytest
+ pytestCheckHook
+ pytest_xdist
+ ];
- postInstall = ''
- for i in $out/bin/*; do
- wrapProgram "$i" --prefix PYTHONPATH : "$PYTHONPATH" \
- --prefix PATH : "${dialog}/bin:$PATH"
- done
- '';
+ pytestFlagsArray = [ "-o cache_dir=$(mktemp -d)" ];
doCheck = true;
+ makeWrapperArgs = [ "--prefix PATH : ${dialog}/bin" ];
+
+ # certbot.withPlugins has a similar calling convention as python*.withPackages
+ # it gets invoked with a lambda, and invokes that lambda with the python package set matching certbot's:
+ # certbot.withPlugins (cp: [ cp.certbot-dns-foo ])
+ passthru.withPlugins = f: let
+ pythonEnv = python.withPackages f;
+
+ in runCommand "certbot-with-plugins" {
+ } ''
+ mkdir -p $out/bin
+ cd $out/bin
+ ln -s ${pythonEnv}/bin/certbot
+ '';
+
meta = with lib; {
homepage = src.meta.homepage;
description = "ACME client that can obtain certs and extensibly update server configurations";
diff --git a/nixpkgs/pkgs/development/python-modules/cfgv/default.nix b/nixpkgs/pkgs/development/python-modules/cfgv/default.nix
index a58669e58a8..e1b3dfc8e2b 100644
--- a/nixpkgs/pkgs/development/python-modules/cfgv/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/cfgv/default.nix
@@ -1,12 +1,13 @@
-{ lib, buildPythonPackage, fetchPypi, six }:
+{ lib, buildPythonPackage, fetchPypi, isPy27, six }:
buildPythonPackage rec {
pname = "cfgv";
- version = "2.0.1";
+ version = "3.1.0";
+ disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "0i1iam461bd6bphd402r7payr2m71xivy5zp6k2gjnv67fa8gczd";
+ sha256 = "c8e8f552ffcc6194f4e18dd4f68d9aef0c0d58ae7e7be8c82bee3c5e9edfa513";
};
propagatedBuildInputs = [ six ];
diff --git a/nixpkgs/pkgs/development/python-modules/cfn-lint/default.nix b/nixpkgs/pkgs/development/python-modules/cfn-lint/default.nix
index 79482ae5c16..1b940fa2c4e 100644
--- a/nixpkgs/pkgs/development/python-modules/cfn-lint/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/cfn-lint/default.nix
@@ -12,15 +12,17 @@
, jsonschema
, pathlib2
, setuptools
+, junit-xml
+, networkx
}:
buildPythonPackage rec {
pname = "cfn-lint";
- version = "0.26.3";
+ version = "0.33.0";
src = fetchPypi {
inherit pname version;
- sha256 = "384c37d239579c7b9f61a3aaadb92ebe81f37cd6ee6a161485401179af6c7a44";
+ sha256 = "b74bb89a3d0da4a744179b07bc186b9fbc4800f929bf635bb6246e80fb91a953";
};
propagatedBuildInputs = [
@@ -32,6 +34,8 @@ buildPythonPackage rec {
jsonschema
pathlib2
setuptools
+ junit-xml
+ networkx
] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata importlib-resources ];
# No tests included in archive
diff --git a/nixpkgs/pkgs/development/python-modules/cgen/default.nix b/nixpkgs/pkgs/development/python-modules/cgen/default.nix
index 30ecb8d1b33..06beebc2f32 100644
--- a/nixpkgs/pkgs/development/python-modules/cgen/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/cgen/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "cgen";
- version = "2019.1";
+ version = "2020.1";
src = fetchPypi {
inherit pname version;
- sha256 = "04gxzfjy2f9qsg3scg1sx4q4rhw5p036dyqngxyfsai0wvj5ya6m";
+ sha256 = "4ec99d0c832d9f95f5e51dd18a629ad50df0b5464ce557ef42c6e0cd9478bfcf";
};
checkInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/chalice/default.nix b/nixpkgs/pkgs/development/python-modules/chalice/default.nix
index 1cf489d7fa5..cb5fab46140 100644
--- a/nixpkgs/pkgs/development/python-modules/chalice/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/chalice/default.nix
@@ -19,11 +19,11 @@
buildPythonPackage rec {
pname = "chalice";
- version = "1.13.1";
+ version = "1.14.1";
src = fetchPypi {
inherit pname version;
- sha256 = "c898c8726ed008615f0b1988b9cd1e1f74fd230e7b24bca53bfd5f96af6e55a1";
+ sha256 = "457e71fd84951574ccbe72d1389d9c89aaf5e69a552b01d1f1585faa63459c26";
};
checkInputs = [ watchdog pytest hypothesis mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/chameleon/default.nix b/nixpkgs/pkgs/development/python-modules/chameleon/default.nix
index c2a3db6820d..56cbae2befa 100644
--- a/nixpkgs/pkgs/development/python-modules/chameleon/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/chameleon/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "Chameleon";
- version = "3.6.2";
+ version = "3.7.2";
src = fetchPypi {
inherit pname version;
- sha256 = "0aw6cqnychmsxjjgihwr7df92xw6ac1wr4x70mvq28z3iq35x7ls";
+ sha256 = "7adc331eb039d5c458cd78e42a76f8e470953f004ddf297bd57aa1501392aec9";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/chart-studio/default.nix b/nixpkgs/pkgs/development/python-modules/chart-studio/default.nix
index 0eed42dc286..6679f13b119 100644
--- a/nixpkgs/pkgs/development/python-modules/chart-studio/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/chart-studio/default.nix
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "chart-studio";
- version = "1.0.0";
+ version = "1.1.0";
# chart-studio was split from plotly
src = fetchFromGitHub {
owner = "plotly";
repo = "plotly.py";
rev = "${pname}-v${version}";
- sha256 = "14lyqbjdffnlnkzlfnn60k7yxjd99vx3hfcs23apsiyinzipjlbf";
+ sha256 = "1q3j3ih5k0jhr8ilwffkfxp1nifpnjnx7862bzhxfg4d386hfg4i";
};
sourceRoot = "source/packages/python/chart-studio";
diff --git a/nixpkgs/pkgs/development/python-modules/check-manifest/default.nix b/nixpkgs/pkgs/development/python-modules/check-manifest/default.nix
index 3de542a8bb0..5a3296d71c8 100644
--- a/nixpkgs/pkgs/development/python-modules/check-manifest/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/check-manifest/default.nix
@@ -1,17 +1,22 @@
-{ stdenv, buildPythonPackage, fetchPypi, toml }:
+{ stdenv, buildPythonPackage, fetchPypi, pep517, toml, mock, breezy, git }:
buildPythonPackage rec {
pname = "check-manifest";
- version = "0.40";
+ version = "0.42";
src = fetchPypi {
inherit pname version;
- sha256 = "42de6eaab4ed149e60c9b367ada54f01a3b1e4d6846784f9b9710e770ff5572c";
+ sha256 = "0d8e1b0944a667dd4a75274f6763e558f0d268fde2c725e894dfd152aae23300";
};
- propagatedBuildInputs = [ toml ];
+ # Test requires filesystem access
+ postPatch = ''
+ substituteInPlace tests.py --replace "test_build_sdist" "no_test_build_sdist"
+ '';
- doCheck = false;
+ propagatedBuildInputs = [ pep517 toml ];
+
+ checkInputs = [ mock breezy git ];
meta = with stdenv.lib; {
homepage = "https://github.com/mgedmin/check-manifest";
diff --git a/nixpkgs/pkgs/development/python-modules/cheetah3/default.nix b/nixpkgs/pkgs/development/python-modules/cheetah3/default.nix
new file mode 100644
index 00000000000..1c133917cb2
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/cheetah3/default.nix
@@ -0,0 +1,20 @@
+{ lib, buildPythonPackage, fetchPypi, stdenv }:
+
+buildPythonPackage rec {
+ pname = "Cheetah3";
+ version = "3.2.5";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "ececc9ca7c58b9a86ce71eb95594c4619949e2a058d2a1af74c7ae8222515eb1";
+ };
+
+ doCheck = false; # Circular dependency
+
+ meta = {
+ homepage = "http://www.cheetahtemplate.org/";
+ description = "A template engine and code generation tool";
+ license = lib.licenses.mit;
+ maintainers = with stdenv.lib.maintainers; [ pjjw ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/cheroot/default.nix b/nixpkgs/pkgs/development/python-modules/cheroot/default.nix
index 54c502b815c..1ea6b87fa00 100644
--- a/nixpkgs/pkgs/development/python-modules/cheroot/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/cheroot/default.nix
@@ -1,39 +1,66 @@
-{ stdenv, fetchPypi, buildPythonPackage, pythonAtLeast, isPy3k
-, more-itertools, six, setuptools_scm, setuptools-scm-git-archive
-, pytest, pytestcov, portend, pytest-testmon, pytest-mock
-, backports_unittest-mock, pyopenssl, requests, trustme, requests-unixsocket
-, backports_functools_lru_cache }:
-
-let inherit (stdenv) lib; in
+{ lib, stdenv, fetchPypi, buildPythonPackage, isPy3k
+, jaraco_text
+, more-itertools
+, portend
+, pyopenssl
+, pytestCheckHook
+, pytestcov
+, pytest-mock
+, pytest-testmon
+, requests
+, requests-unixsocket
+, setuptools_scm
+, setuptools-scm-git-archive
+, six
+, trustme
+}:
buildPythonPackage rec {
pname = "cheroot";
- version = "8.2.1";
+ version = "8.3.0";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "5b525b3e4a755adf78070ab54c1821fb860d4255a9317dba2b88eb2df2441cff";
+ sha256 = "a0577e1f28661727d472671a7cc4e0c12ea0cbc5220265e70f00a8b8cb628931";
};
nativeBuildInputs = [ setuptools_scm setuptools-scm-git-archive ];
- propagatedBuildInputs = [ more-itertools six backports_functools_lru_cache ];
+ propagatedBuildInputs = [ more-itertools six ];
- checkInputs = [ pytest pytestcov portend backports_unittest-mock pytest-mock pytest-testmon pyopenssl requests trustme requests-unixsocket ];
+ checkInputs = [
+ jaraco_text
+ portend
+ pyopenssl
+ pytestCheckHook
+ pytestcov
+ pytest-mock
+ pytest-testmon
+ requests
+ requests-unixsocket
+ trustme
+ ];
# Disable doctest plugin because times out
# Disable xdist (-n arg) because it's incompatible with testmon
# Deselect test_bind_addr_unix on darwin because times out
# Deselect test_http_over_https_error on darwin because builtin cert fails
# Disable warnings-as-errors because of deprecation warnings from socks on python 3.7
- checkPhase = ''
- substituteInPlace pytest.ini --replace "--doctest-modules" "" --replace "-n auto" ""
- ${lib.optionalString (pythonAtLeast "3.7") "sed -i '/warnings/,+2d' pytest.ini"}
- pytest -k 'not tls' ${lib.optionalString stdenv.isDarwin "--deselect=cheroot/test/test_ssl.py::test_http_over_https_error --deselect=cheroot/test/test_server.py::test_bind_addr_unix"}
+ # adds many other pytest utilities which aren't necessary like linting
+ preCheck = ''
+ rm pytest.ini
'';
+ disabledTests= [
+ "tls" # touches network
+ "peercreds_unix_sock" # test urls no longer allowed
+ ] ++ lib.optionals stdenv.isDarwin [
+ "http_over_https_error"
+ "bind_addr_unix"
+ ];
+
# Some of the tests use localhost networking.
__darwinAllowLocalNetworking = true;
diff --git a/nixpkgs/pkgs/development/python-modules/ci-info/default.nix b/nixpkgs/pkgs/development/python-modules/ci-info/default.nix
new file mode 100644
index 00000000000..d27f7cf0a82
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/ci-info/default.nix
@@ -0,0 +1,26 @@
+{ lib, buildPythonPackage, isPy27, fetchPypi, pytest, pytestCheckHook }:
+
+buildPythonPackage rec {
+ version = "0.2.0";
+ pname = "ci-info";
+
+ disabled = isPy27;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "05j6pamk8sd51qmvpkl3f7sxajmncrqm0cz6n6bqgsvzjwn66w6x";
+ };
+
+ checkInputs = [ pytest pytestCheckHook ];
+
+ doCheck = false; # both tests access network
+
+ pythonImportsCheck = [ "ci_info" ];
+
+ meta = with lib; {
+ description = "Gather continuous integration information on the fly";
+ homepage = "https://github.com/mgxd/ci-info";
+ license = licenses.mit;
+ maintainers = with maintainers; [ bcdarwin ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/ci-py/default.nix b/nixpkgs/pkgs/development/python-modules/ci-py/default.nix
new file mode 100644
index 00000000000..30220b48b72
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/ci-py/default.nix
@@ -0,0 +1,26 @@
+{ lib, buildPythonPackage, fetchPypi, isPy27
+, pytest, pytestrunner, pytestCheckHook }:
+
+buildPythonPackage rec {
+ version = "1.0.0";
+ pname = "ci-py";
+
+ disabled = isPy27;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "12ax07n81vxbyayhwzi1q6x7gfmwmvrvwm1n4ii6qa6fqlp9pzj7";
+ };
+
+ nativeBuildInputs = [ pytestrunner ]; # pytest-runner included in setup-requires
+ checkInputs = [ pytest pytestCheckHook ];
+
+ pythonImportsCheck = [ "ci" ];
+
+ meta = with lib; {
+ description = "Library for working with Continuous Integration services";
+ homepage = "https://github.com/grantmcconnaughey/ci.py";
+ license = licenses.mit;
+ maintainers = with maintainers; [ bcdarwin ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/cirq/default.nix b/nixpkgs/pkgs/development/python-modules/cirq/default.nix
index 98fc3b9ff05..83fc0d371c1 100644
--- a/nixpkgs/pkgs/development/python-modules/cirq/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/cirq/default.nix
@@ -10,7 +10,7 @@
, networkx
, numpy
, pandas
-, pythonProtobuf # pythonPackages.protobuf
+, protobuf
, requests
, scipy
, sortedcontainers
@@ -28,15 +28,15 @@
buildPythonPackage rec {
pname = "cirq";
- version = "0.8.0";
+ version = "0.8.2";
- disabled = pythonOlder "3.5";
+ disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "quantumlib";
repo = "cirq";
rev = "v${version}";
- sha256 = "01nnv7r595sp60wvp7750lfdjwdsi4q0r4lmaj6li09zsdw0r4b3";
+ sha256 = "0xs46s19idh8smf80zhgraxwh3lphcdbljdrhxwhi5xcc41dfsmf";
};
patches = [
@@ -48,14 +48,6 @@ buildPythonPackage rec {
})
];
- # Cirq locks protobuf==3.8.0, but tested working with default pythonPackages.protobuf (3.7). This avoids overrides/pythonPackages.protobuf conflicts
- postPatch = ''
- substituteInPlace requirements.txt \
- --replace "networkx~=2.4" "networkx" \
- --replace "protobuf==3.8.0" "protobuf" \
- --replace "freezegun~=0.3.15" "freezegun"
- '';
-
propagatedBuildInputs = [
freezegun
google_api_core
@@ -63,7 +55,7 @@ buildPythonPackage rec {
matplotlib
networkx
pandas
- pythonProtobuf
+ protobuf
requests
scipy
sortedcontainers
diff --git a/nixpkgs/pkgs/development/python-modules/citeproc-py/default.nix b/nixpkgs/pkgs/development/python-modules/citeproc-py/default.nix
new file mode 100644
index 00000000000..bd1ae0c563a
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/citeproc-py/default.nix
@@ -0,0 +1,34 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, nose
+, git
+, lxml
+, rnc2rng
+}:
+
+buildPythonPackage rec {
+ pname = "citeproc-py";
+ version = "0.5.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "00aaff50jy4j0nakdzq9258z1gzrac9baarli2ymgspj88jg5968";
+ };
+
+ buildInputs = [ rnc2rng ];
+
+ propagatedBuildInputs = [ lxml ];
+
+ checkInputs = [ nose git ];
+ checkPhase = "nosetests tests";
+ doCheck = false; # seems to want a Git repository, but fetchgit with leaveDotGit also fails
+ pythonImportsCheck = [ "citeproc" ];
+
+ meta = with lib; {
+ homepage = "https://github.com/brechtm/citeproc-py";
+ description = "Citation Style Language (CSL) parser for Python";
+ license = licenses.bsd2;
+ maintainers = with maintainers; [ bcdarwin ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/ckcc-protocol/default.nix b/nixpkgs/pkgs/development/python-modules/ckcc-protocol/default.nix
index 01e2955d08a..7f5311f45b0 100644
--- a/nixpkgs/pkgs/development/python-modules/ckcc-protocol/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/ckcc-protocol/default.nix
@@ -12,12 +12,12 @@
buildPythonPackage rec {
pname = "ckcc-protocol";
- version = "1.0.1";
+ version = "1.0.2";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "13ihbhjgxyn1xvrbppjvnqm199q5fdwrljs0wm16iwyl56kf3wh3";
+ sha256 = "0zpn3miyapskw6s71v614pmga5zfain9j085axm9v50b8r71xh1i";
};
checkInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/cleo/default.nix b/nixpkgs/pkgs/development/python-modules/cleo/default.nix
index 2809fb33e92..3e46b900dc7 100644
--- a/nixpkgs/pkgs/development/python-modules/cleo/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/cleo/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "cleo";
- version = "0.7.6";
+ version = "0.8.1";
src = fetchPypi {
inherit pname version;
- sha256 = "99cf342406f3499cec43270fcfaf93c126c5164092eca201dfef0f623360b409";
+ sha256 = "3d0e22d30117851b45970b6c14aca4ab0b18b1b53c8af57bed13208147e4069f";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/cli-helpers/default.nix b/nixpkgs/pkgs/development/python-modules/cli-helpers/default.nix
index ba7ca3d5b20..5fff93b5bc6 100644
--- a/nixpkgs/pkgs/development/python-modules/cli-helpers/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/cli-helpers/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "cli_helpers";
- version = "1.2.1";
+ version = "2.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0rd194l06aw4612j09b44pgh8b8l4cwmz7xgwsgdj9v8m3m25nwq";
+ sha256 = "18f7d8c5a22d85fc685d56a9f301d8b9f7f0d7d4e9033a27563b066c2ab41833";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/click-datetime/default.nix b/nixpkgs/pkgs/development/python-modules/click-datetime/default.nix
new file mode 100644
index 00000000000..ba710d74355
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/click-datetime/default.nix
@@ -0,0 +1,28 @@
+{ lib, buildPythonPackage, fetchFromGitHub
+, click }:
+
+buildPythonPackage rec {
+ pname = "click-datetime";
+ version = "0.2.0";
+
+ src = fetchFromGitHub {
+ owner = "click-contrib";
+ repo = pname;
+ rev = version;
+ sha256 = "1yxagk4wd2h77nxml19bn2y26fv2xw2n9g981ls8mjy0g51ms3gh";
+ };
+
+ propagatedBuildInputs = [ click ];
+
+ # no tests
+ doCheck = false;
+
+ pythonImportsCheck = [ "click_datetime" ];
+
+ meta = with lib; {
+ description = "Datetime type support for click.";
+ homepage = "https://github.com/click-contrib/click-datetime";
+ license = licenses.mit;
+ maintainers = with maintainers; [ hexa ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/clifford/default.nix b/nixpkgs/pkgs/development/python-modules/clifford/default.nix
index 71b9c4899ab..b7ed70f8460 100644
--- a/nixpkgs/pkgs/development/python-modules/clifford/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/clifford/default.nix
@@ -12,12 +12,12 @@
buildPythonPackage rec {
pname = "clifford";
- version = "1.2.0";
+ version = "1.3.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "b27fdec70574ac928c91fe333a70ece153d75cd0499cce09acea5980ae349bee";
+ sha256 = "ade11b20d0631dfc9c2f18ce0149f1e61e4baf114108b27cfd68e5c1619ecc0c";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/clikit/default.nix b/nixpkgs/pkgs/development/python-modules/clikit/default.nix
index 98533f95f92..7b07b094591 100644
--- a/nixpkgs/pkgs/development/python-modules/clikit/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/clikit/default.nix
@@ -1,19 +1,21 @@
{ lib, buildPythonPackage, fetchPypi
-, isPy27
-, pylev, pastel, typing, enum34 }:
+, isPy27, pythonAtLeast
+, pylev, pastel, typing, enum34, crashtest }:
buildPythonPackage rec {
pname = "clikit";
- version = "0.4.3";
+ version = "0.6.2";
src = fetchPypi {
inherit pname version;
- sha256 = "0glppxx0pyppjcigzs8h16srlbxb6nci0282xfy3ayvwbq8pwbbf";
+ sha256 = "0ngdkmb73gkp5y00q7r9k1cdlfn0wyzws2wrqlshc4hlkbdyabj4";
};
propagatedBuildInputs = [
pylev pastel
- ] ++ lib.optionals isPy27 [ typing enum34 ];
+ ]
+ ++ lib.optionals (pythonAtLeast "3.6") [ crashtest ]
+ ++ lib.optionals isPy27 [ typing enum34 ];
# The Pypi tarball doesn't include tests, and the GitHub source isn't
# buildable until we bootstrap poetry, see
diff --git a/nixpkgs/pkgs/development/python-modules/cloudpickle/default.nix b/nixpkgs/pkgs/development/python-modules/cloudpickle/default.nix
index 279571c157c..551dd06f630 100644
--- a/nixpkgs/pkgs/development/python-modules/cloudpickle/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/cloudpickle/default.nix
@@ -1,12 +1,13 @@
-{ stdenv, buildPythonPackage, fetchPypi, pytest, mock }:
+{ stdenv, buildPythonPackage, fetchPypi, isPy27, pytest, mock }:
buildPythonPackage rec {
pname = "cloudpickle";
- version = "1.2.2";
+ version = "1.4.1";
+ disabled = isPy27; # abandoned upstream
src = fetchPypi {
inherit pname version;
- sha256 = "922401d7140e133253ff5fab4faa4a1166416066453a783b00b507dca93f8859";
+ sha256 = "0b6258a20a143603d53b037a20983016d4e978f554ec4f36b3d0895b947099ae";
};
buildInputs = [ pytest mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/cnvkit/default.nix b/nixpkgs/pkgs/development/python-modules/cnvkit/default.nix
index 054e302dfe7..6677ab06334 100644
--- a/nixpkgs/pkgs/development/python-modules/cnvkit/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/cnvkit/default.nix
@@ -6,6 +6,7 @@
, biopython
, numpy
, scipy
+, scikitlearn
, pandas
, matplotlib
, reportlab
@@ -18,17 +19,18 @@
buildPythonPackage rec {
pname = "CNVkit";
- version = "0.9.6";
+ version = "0.9.7";
src = fetchPypi {
inherit pname version;
- sha256 = "1hj8c98s538i0hg5mrz4bw4v07qmcl51rhxq611rj2nglnc9r25y";
+ sha256 = "d68adc0121e17c61a3aa28c0a9ba6526510a5a0df0f0a6eb1818bab71b7e927a";
};
propagatedBuildInputs = [
biopython
numpy
scipy
+ scikitlearn
pandas
matplotlib
reportlab
@@ -44,6 +46,8 @@ buildPythonPackage rec {
--replace "pandas >= 0.20.1, < 0.25.0" "pandas"
'';
+ pythonImportsCheck = [ "cnvlib" ];
+
meta = with lib; {
homepage = "https://cnvkit.readthedocs.io";
description = "A Python library and command-line software toolkit to infer and visualize copy number from high-throughput DNA sequencing data";
diff --git a/nixpkgs/pkgs/development/python-modules/codecov/default.nix b/nixpkgs/pkgs/development/python-modules/codecov/default.nix
index e994c6663cd..1151e395c69 100644
--- a/nixpkgs/pkgs/development/python-modules/codecov/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/codecov/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "codecov";
- version = "2.0.22";
+ version = "2.1.4";
src = fetchPypi {
inherit pname version;
- sha256 = "aeeefa3a03cac8a78e4f988e935b51a4689bb1f17f20d4e827807ee11135f845";
+ sha256 = "bf30a41f65e747b159e2a749d1f9c92042d358bba0905fd94d3def3a368e592c";
};
checkInputs = [ unittest2 ]; # Tests only
diff --git a/nixpkgs/pkgs/development/python-modules/coloredlogs/default.nix b/nixpkgs/pkgs/development/python-modules/coloredlogs/default.nix
index 219e48ad664..6ef440da0ac 100644
--- a/nixpkgs/pkgs/development/python-modules/coloredlogs/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/coloredlogs/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "coloredlogs";
- version = "10.0";
+ version = "14.0";
src = fetchFromGitHub {
owner = "xolox";
repo = "python-coloredlogs";
rev = version;
- sha256 = "0rdvp4dfvzhx7z7s2jdl3fv7x1hazgpy5gc7bcf05bnbv2iia54a";
+ sha256 = "0rnmxwrim4razlv4vi3krxk5lc5ksck6h5374j8avqwplika7q2x";
};
# patch by risicle
diff --git a/nixpkgs/pkgs/development/python-modules/colorful/default.nix b/nixpkgs/pkgs/development/python-modules/colorful/default.nix
new file mode 100644
index 00000000000..c9378e329a3
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/colorful/default.nix
@@ -0,0 +1,27 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, pytestCheckHook
+}:
+
+buildPythonPackage rec {
+ pname = "colorful";
+ version = "0.5.4";
+
+ # No tests in the Pypi package.
+ src = fetchFromGitHub {
+ owner = "timofurrer";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1fcz5v8b318a3dsdha4c874jsf3wmcw3f25bv2csixclyzacli98";
+ };
+
+ checkInputs = [ pytestCheckHook ];
+
+ meta = with lib; {
+ description = "Terminal string styling done right, in Python.";
+ homepage = "http://github.com/timofurrer/colorful";
+ license = licenses.mit;
+ maintainers = with maintainers; [ kalbasit ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/colorlog/default.nix b/nixpkgs/pkgs/development/python-modules/colorlog/default.nix
index aa39588f313..a7a04c1f605 100644
--- a/nixpkgs/pkgs/development/python-modules/colorlog/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/colorlog/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "colorlog";
- version = "4.1.0";
+ version = "4.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1lpk8zmfv8vz090h5d0hzb4n39wgasxdd3x3bpn3v1x1n9dfzaih";
+ sha256 = "066i7904vc7814gqnlprksf0ikz2dmviw93r2mr7sf53qci5irbm";
};
checkInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/configparser/4.nix b/nixpkgs/pkgs/development/python-modules/configparser/4.nix
new file mode 100644
index 00000000000..038ee49d2c6
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/configparser/4.nix
@@ -0,0 +1,26 @@
+{ stdenv, buildPythonPackage, fetchPypi, setuptools_scm }:
+
+buildPythonPackage rec {
+ pname = "configparser";
+ version = "4.0.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "c7d282687a5308319bf3d2e7706e575c635b0a470342641c93bea0ea3b5331df";
+ };
+
+ # No tests available
+ doCheck = false;
+
+ nativeBuildInputs = [ setuptools_scm ];
+
+ preConfigure = ''
+ export LC_ALL=${if stdenv.isDarwin then "en_US" else "C"}.UTF-8
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Updated configparser from Python 3.7 for Python 2.6+.";
+ license = licenses.mit;
+ homepage = "https://github.com/jaraco/configparser";
+ };
+} \ No newline at end of file
diff --git a/nixpkgs/pkgs/development/python-modules/configparser/default.nix b/nixpkgs/pkgs/development/python-modules/configparser/default.nix
index 9c6c631d9c2..7322a6891cd 100644
--- a/nixpkgs/pkgs/development/python-modules/configparser/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/configparser/default.nix
@@ -1,18 +1,20 @@
-{ stdenv, buildPythonPackage, fetchPypi, setuptools_scm }:
+{ stdenv, buildPythonPackage, fetchPypi, setuptools_scm
+, toml
+}:
buildPythonPackage rec {
pname = "configparser";
- version = "4.0.2";
+ version = "5.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "c7d282687a5308319bf3d2e7706e575c635b0a470342641c93bea0ea3b5331df";
+ sha256 = "2ca44140ee259b5e3d8aaf47c79c36a7ab0d5e94d70bd4105c03ede7a20ea5a1";
};
# No tests available
doCheck = false;
- nativeBuildInputs = [ setuptools_scm ];
+ nativeBuildInputs = [ setuptools_scm toml ];
preConfigure = ''
export LC_ALL=${if stdenv.isDarwin then "en_US" else "C"}.UTF-8
diff --git a/nixpkgs/pkgs/development/python-modules/confluent-kafka/default.nix b/nixpkgs/pkgs/development/python-modules/confluent-kafka/default.nix
index 029171fea2f..6aab0f45b38 100644
--- a/nixpkgs/pkgs/development/python-modules/confluent-kafka/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/confluent-kafka/default.nix
@@ -1,12 +1,12 @@
{ stdenv, buildPythonPackage, fetchPypi, isPy3k, rdkafka, requests, avro3k, avro, futures, enum34 }:
buildPythonPackage rec {
- version = "1.3.0";
+ version = "1.4.2";
pname = "confluent-kafka";
src = fetchPypi {
inherit pname version;
- sha256 = "4025ccddbc79443a4e2342de0d770f669558eb737fca2e7851558cd45f78ef78";
+ sha256 = "c2660807e5c1ecd723e280f76918794c3fd84595000c1e8de1f254f5d89a785c";
};
buildInputs = [ rdkafka requests ] ++ (if isPy3k then [ avro3k ] else [ enum34 avro futures ]) ;
diff --git a/nixpkgs/pkgs/development/python-modules/cornice/default.nix b/nixpkgs/pkgs/development/python-modules/cornice/default.nix
index 4307b3f6f4f..442a06061ec 100644
--- a/nixpkgs/pkgs/development/python-modules/cornice/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/cornice/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "cornice";
- version = "4.0.1";
+ version = "5.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "d083832e9db65da4784436deabd7d37959de88c3b8ba51d539fa1e1f8313439d";
+ sha256 = "4efa77a0d0402f1b92481a53853d65936956a568d64a4f6a703b62feb5b8cf62";
};
propagatedBuildInputs = [ pyramid simplejson six venusian ];
diff --git a/nixpkgs/pkgs/development/python-modules/coverage/default.nix b/nixpkgs/pkgs/development/python-modules/coverage/default.nix
index 04c469204d7..a22009ac9db 100644
--- a/nixpkgs/pkgs/development/python-modules/coverage/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/coverage/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "coverage";
- version = "4.5.4";
+ version = "5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "e07d9f1a23e9e93ab5c62902833bf3e4b1f65502927379148b6622686223125c";
+ sha256 = "0ll0hr8g3szbxa4al6khhzi6l92a3vwyldj0085whl44s55gq2zr";
};
# No tests in archive
diff --git a/nixpkgs/pkgs/development/python-modules/coveralls/default.nix b/nixpkgs/pkgs/development/python-modules/coveralls/default.nix
index 96f3782ab8d..c81cd3c666a 100644
--- a/nixpkgs/pkgs/development/python-modules/coveralls/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/coveralls/default.nix
@@ -1,6 +1,7 @@
{ buildPythonPackage
, lib
, fetchPypi
+, isPy27
, mock
, pytest
, pytestrunner
@@ -15,13 +16,13 @@
buildPythonPackage rec {
pname = "coveralls";
- name = "${pname}-python-${version}";
- version = "1.9.2";
+ version = "2.0.0";
+ disabled = isPy27;
# wanted by tests
src = fetchPypi {
inherit pname version;
- sha256 = "8e3315e8620bb6b3c6f3179a75f498e7179c93b3ddc440352404f941b1f70524";
+ sha256 = "d213f5edd49053d03f0db316ccabfe17725f2758147afc9a37eaca9d8e8602b5";
};
checkInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/cppy/default.nix b/nixpkgs/pkgs/development/python-modules/cppy/default.nix
new file mode 100644
index 00000000000..c6477c15533
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/cppy/default.nix
@@ -0,0 +1,27 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, isPy3k
+}:
+
+buildPythonPackage rec {
+ pname = "cppy";
+ version = "1.1.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "4eda6f1952054a270f32dc11df7c5e24b259a09fddf7bfaa5f33df9fb4a29642";
+ };
+
+ # Headers-only library, no tests
+ doCheck = false;
+
+ # Not supported
+ disabled = !isPy3k;
+
+ meta = {
+ description = "C++ headers for C extension development";
+ homepage = "https://github.com/nucleic/cppy";
+ license = lib.licenses.bsd3;
+ };
+} \ No newline at end of file
diff --git a/nixpkgs/pkgs/development/python-modules/crashtest/default.nix b/nixpkgs/pkgs/development/python-modules/crashtest/default.nix
new file mode 100644
index 00000000000..9e6ff1f3d83
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/crashtest/default.nix
@@ -0,0 +1,25 @@
+{ lib, buildPythonPackage, fetchFromGitHub, fetchPypi, pythonAtLeast, pytest }:
+
+buildPythonPackage rec {
+ pname = "crashtest";
+ version = "0.3.0";
+ disabled = !(pythonAtLeast "3.6");
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "056zzbznl3xfnbblfci8lvcam3h7k7va68vi6asrm4q0ck4nrh79";
+ };
+
+ # has tests, but only on GitHub, however the pyproject build fails for me
+ pythonImportsCheck = [
+ "crashtest.frame"
+ "crashtest.inspector"
+ ];
+
+ meta = with lib; {
+ homepage = "https://github.com/sdispater/crashtest";
+ description = "Manage Python errors with ease";
+ license = licenses.mit;
+ maintainers = with maintainers; [ ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/crc32c/default.nix b/nixpkgs/pkgs/development/python-modules/crc32c/default.nix
index 6fd31d007f6..dd2c9059ed5 100644
--- a/nixpkgs/pkgs/development/python-modules/crc32c/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/crc32c/default.nix
@@ -1,14 +1,14 @@
{ lib, buildPythonPackage, fetchFromGitHub }:
buildPythonPackage rec {
- version = "2.0";
+ version = "2.0.1";
pname = "crc32c";
src = fetchFromGitHub {
owner = "ICRAR";
repo = pname;
rev = "v${version}";
- sha256 = "15x1sj23n50qdjmi8mjq5wgf5jfn1yv78vjc59wplvl0s50w2dnk";
+ sha256 = "0vyac7pchh083h5qdjwhhacfq77frkrq1bjzsn51qv1vwcdrpnrf";
};
meta = {
diff --git a/nixpkgs/pkgs/development/python-modules/credstash/default.nix b/nixpkgs/pkgs/development/python-modules/credstash/default.nix
index 75ab8b739d8..07547b280f5 100644
--- a/nixpkgs/pkgs/development/python-modules/credstash/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/credstash/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "credstash";
- version = "1.16.2";
+ version = "1.17.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1l3g76dm9csmx0z8s7zd75wfzw9dcyvrq0a81gfzwxk0c0w8c79r";
+ sha256 = "6c04e8734ef556ab459018da142dd0b244093ef176b3be5583e582e9a797a120";
};
# The install phase puts an executable and a copy of the library it imports in
diff --git a/nixpkgs/pkgs/development/python-modules/croniter/default.nix b/nixpkgs/pkgs/development/python-modules/croniter/default.nix
index 90334fd4225..42964fc797c 100644
--- a/nixpkgs/pkgs/development/python-modules/croniter/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/croniter/default.nix
@@ -4,24 +4,28 @@
, python-dateutil
, pytest
, pytz
+, natsort
+, tzlocal
}:
buildPythonPackage rec {
pname = "croniter";
- version = "0.3.31";
+ version = "0.3.32";
src = fetchPypi {
inherit pname version;
- sha256 = "15riw8sl8jzzkvvjlz3i3p7jcx423zipxhff5ddvki6zgnrb9149";
+ sha256 = "0d5bf45f12861c1b718c51bd6e2ab056da94e651bf22900658421cdde0ff7088";
};
propagatedBuildInputs = [
python-dateutil
+ natsort
];
checkInputs = [
pytest
pytz
+ tzlocal
];
checkPhase = ''
diff --git a/nixpkgs/pkgs/development/python-modules/cryptography/default.nix b/nixpkgs/pkgs/development/python-modules/cryptography/default.nix
index 7219f48e6f9..9f7bb3f1adb 100644
--- a/nixpkgs/pkgs/development/python-modules/cryptography/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/cryptography/default.nix
@@ -22,11 +22,11 @@
buildPythonPackage rec {
pname = "cryptography";
- version = "2.9.2"; # Also update the hash in vectors.nix
+ version = "3.0"; # Also update the hash in vectors.nix
src = fetchPypi {
inherit pname version;
- sha256 = "a0c30272fb4ddda5f5ffc1089d7405b7a71b0b0f51993cb4e5dbb4590b2fc229";
+ sha256 = "0lr06a9317n2iwfqwz9mpalqm99acqwk1478arvyj1jj0ay4v4lf";
};
outputs = [ "out" "dev" ];
diff --git a/nixpkgs/pkgs/development/python-modules/cryptography/vectors.nix b/nixpkgs/pkgs/development/python-modules/cryptography/vectors.nix
index 096eab77bec..02a3f44bb09 100644
--- a/nixpkgs/pkgs/development/python-modules/cryptography/vectors.nix
+++ b/nixpkgs/pkgs/development/python-modules/cryptography/vectors.nix
@@ -7,7 +7,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "1d4iykcv7cn9j399hczlxm5pzxmqy6d80h3j16dkjwlmv3293b4r";
+ sha256 = "0fa26ggksyhknb43cja1g0jwp35qkdbavivdq6yynj1igd2z1vsj";
};
# No tests included
diff --git a/nixpkgs/pkgs/development/python-modules/cssselect2/default.nix b/nixpkgs/pkgs/development/python-modules/cssselect2/default.nix
index dfa08dfe0b0..5eb65ce2fca 100644
--- a/nixpkgs/pkgs/development/python-modules/cssselect2/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/cssselect2/default.nix
@@ -1,29 +1,28 @@
-{ lib, buildPythonPackage, fetchPypi, tinycss2, pytest, pytestrunner }:
+{ lib
+, buildPythonPackage
+, pythonOlder
+, fetchPypi
+, tinycss2
+, pytest
+, pytestrunner
+, pytestcov
+, pytest-flake8
+, pytest-isort
+}:
buildPythonPackage rec {
pname = "cssselect2";
- version = "0.2.2";
+ version = "0.3.0";
+ disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "0skymzb4ncrm2zdsy80f53vi0arf776lvbp51hzh4ayp1il5lj3h";
+ sha256 = "5c2716f06b5de93f701d5755a9666f2ee22cbcd8b4da8adddfc30095ffea3abc";
};
- # We're not interested in code quality tests
- postPatch = ''
- substituteInPlace setup.py \
- --replace "pytest-cov" "" \
- --replace "pytest-flake8" "" \
- --replace "pytest-isort" ""
- substituteInPlace setup.cfg \
- --replace "--cov=cssselect2" "" \
- --replace "--flake8" "" \
- --replace "--isort" ""
- '';
-
propagatedBuildInputs = [ tinycss2 ];
- checkInputs = [ pytest pytestrunner ];
+ checkInputs = [ pytest pytestrunner pytestcov pytest-flake8 pytest-isort ];
meta = with lib; {
description = "CSS selectors for Python ElementTree";
diff --git a/nixpkgs/pkgs/development/python-modules/cupy/default.nix b/nixpkgs/pkgs/development/python-modules/cupy/default.nix
index d2db8dcd9ee..94ec349e038 100644
--- a/nixpkgs/pkgs/development/python-modules/cupy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/cupy/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "cupy";
- version = "7.0.0";
+ version = "7.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "7230b25052b2b9074cc338b44338b4bd43575a48ad7b9c2ce7f36d7e0d117012";
+ sha256 = "243254a1607e19ca55191c4cca4c0f2b143e1d5914e2a1bc9e3f715e7ccafc41";
};
checkInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/curio/default.nix b/nixpkgs/pkgs/development/python-modules/curio/default.nix
index 31dc8327fc4..5852f518ab5 100644
--- a/nixpkgs/pkgs/development/python-modules/curio/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/curio/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "curio";
- version = "0.9";
+ version = "1.2";
src = fetchPypi {
inherit pname version;
- sha256 = "51d1a7b49b4f8dd1486ac785c72d522962e93ccfdcfc1f818f5c7553a307b5ef";
+ sha256 = "90f320fafb3f5b791f25ffafa7b561cc980376de173afd575a2114380de7939b";
};
disabled = !isPy3k;
@@ -24,9 +24,7 @@ buildPythonPackage rec {
# test_aside_basic times out,
# test_aside_cancel fails because modifies PYTHONPATH and cant find pytest
checkPhase = ''
- # __pycache__ was packaged accidentally, https://github.com/dabeaz/curio/issues/301
- rm -r tests/__pycache__
- pytest --deselect tests/test_task.py::test_aside_basic --deselect tests/test_task.py::test_aside_cancel
+ pytest --deselect tests/test_task.py::test_aside_basic --deselect tests/test_task.py::test_aside_cancel -k "not test_ssl_outgoing"
'';
meta = with lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/cvxpy/default.nix b/nixpkgs/pkgs/development/python-modules/cvxpy/default.nix
index b0bab9c7ee0..2d8fc384cc9 100644
--- a/nixpkgs/pkgs/development/python-modules/cvxpy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/cvxpy/default.nix
@@ -16,13 +16,13 @@
buildPythonPackage rec {
pname = "cvxpy";
- version = "1.0.31";
+ version = "1.1.1";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "17g6xcy99icrdcmb4pa793kqvzchbzl5lsw00xms9slwkr7pb65k";
+ sha256 = "b8e90af9c0046394a73144ef1b93f1f69df1ba00779bb3d607add006179ba9d9";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/cx_freeze/default.nix b/nixpkgs/pkgs/development/python-modules/cx_freeze/default.nix
index dae3e032a39..98d3460d757 100644
--- a/nixpkgs/pkgs/development/python-modules/cx_freeze/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/cx_freeze/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "cx_Freeze";
- version = "6.0";
+ version = "6.1";
src = fetchPypi {
inherit pname version;
- sha256 = "067bgkgx7i3kw31vaviwysbb1lk91cjw9q90vklsr7nsygjxi0fa";
+ sha256 = "a0181bdb0ed16b292f4cfb8cd3afc84e956fc187431f25392bd981460dd73da0";
};
propagatedBuildInputs = [ ncurses ];
diff --git a/nixpkgs/pkgs/development/python-modules/daphne/default.nix b/nixpkgs/pkgs/development/python-modules/daphne/default.nix
index 49e6c3b3c47..80fa1c35d63 100644
--- a/nixpkgs/pkgs/development/python-modules/daphne/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/daphne/default.nix
@@ -1,10 +1,10 @@
-{ stdenv, buildPythonPackage, isPy3k, fetchFromGitHub, fetchpatch
+{ stdenv, buildPythonPackage, isPy3k, fetchFromGitHub
, asgiref, autobahn, twisted, pytestrunner
-, hypothesis, pytest, pytest-asyncio
+, hypothesis, pytest, pytest-asyncio, service-identity, pyopenssl
}:
buildPythonPackage rec {
pname = "daphne";
- version = "2.3.0";
+ version = "2.5.0";
disabled = !isPy3k;
@@ -12,20 +12,12 @@ buildPythonPackage rec {
owner = "django";
repo = pname;
rev = version;
- sha256 = "020afrvbnid13gkgjpqznl025zpynisa96kybmf8q7m3wp1iq1nl";
+ sha256 = "0qkhmblj3a5s3z65cgz46xsvq1b6x4m3kr6aljjnxnv7hcwib02n";
};
- patches = [
- # Fix compatibility with Hypothesis 4. See: https://github.com/django/daphne/pull/261
- (fetchpatch {
- url = "https://github.com/django/daphne/commit/2df5096c5b63a791c209e12198ad89c998869efd.patch";
- sha256 = "0046krzcn02mihqmsjd80kk5h5flv44nqxpapa17g6dvq3jnb97n";
- })
- ];
-
nativeBuildInputs = [ pytestrunner ];
- propagatedBuildInputs = [ asgiref autobahn twisted ];
+ propagatedBuildInputs = [ asgiref autobahn twisted service-identity pyopenssl ];
checkInputs = [ hypothesis pytest pytest-asyncio ];
diff --git a/nixpkgs/pkgs/development/python-modules/dash-core-components/default.nix b/nixpkgs/pkgs/development/python-modules/dash-core-components/default.nix
index e88591aba9a..a0dec64906e 100644
--- a/nixpkgs/pkgs/development/python-modules/dash-core-components/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/dash-core-components/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "dash_core_components";
- version = "1.10.0";
+ version = "1.10.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1bqvxm7h3b0wah32jrsn919hp4xr1zlkxclbs261mvd57ps0rf9h";
+ sha256 = "02115plwhvyrmal01xp2964w8psysr2kf4ink8mh9z7kmda98l68";
};
# No tests in archive
diff --git a/nixpkgs/pkgs/development/python-modules/dash-renderer/default.nix b/nixpkgs/pkgs/development/python-modules/dash-renderer/default.nix
index a92f6617abe..8cb9250f34d 100644
--- a/nixpkgs/pkgs/development/python-modules/dash-renderer/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/dash-renderer/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "dash_renderer";
- version = "1.4.1";
+ version = "1.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "11fl7756zshlrfiqcr6rcg1m0c4434vdg1bkrcjl54hl02k3pcmv";
+ sha256 = "14fp66vasfag1bss09qyjnqa000g56q7vcap3ig57xycflks4c3y";
};
# No tests in archive
diff --git a/nixpkgs/pkgs/development/python-modules/dash-table/default.nix b/nixpkgs/pkgs/development/python-modules/dash-table/default.nix
index 9c323c6fa33..8cdf0408dee 100644
--- a/nixpkgs/pkgs/development/python-modules/dash-table/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/dash-table/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "dash_table";
- version = "4.7.0";
+ version = "4.8.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0md7qqjpsarc8ymfccvsqgj6mgq8gxl09im5v5yxhv8hv24yy4jm";
+ sha256 = "16q0d9fidllxm7p51i5p4vzknnc09d114zqw3f4a2spr7llga7xj";
};
# No tests in archive
diff --git a/nixpkgs/pkgs/development/python-modules/dash/default.nix b/nixpkgs/pkgs/development/python-modules/dash/default.nix
index 4a9a9a60af8..3757ff47408 100644
--- a/nixpkgs/pkgs/development/python-modules/dash/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/dash/default.nix
@@ -16,13 +16,13 @@
buildPythonPackage rec {
pname = "dash";
- version = "1.12.0";
+ version = "1.13.3";
src = fetchFromGitHub {
owner = "plotly";
repo = pname;
rev = "v${version}";
- sha256 = "0nr5ppjbfmay0d3bah26i4k8xj6xyp24gq0cqlv9lzdrbdd3j9wy";
+ sha256 = "131p725rc731ynksp12h9j1faq3vl51d5p64ln22r7zx4pvahss5";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/dask-ml/default.nix b/nixpkgs/pkgs/development/python-modules/dask-ml/default.nix
index f47515d5543..7aca68b396c 100644
--- a/nixpkgs/pkgs/development/python-modules/dask-ml/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/dask-ml/default.nix
@@ -20,13 +20,13 @@
}:
buildPythonPackage rec {
- version = "1.2.0";
+ version = "1.5.0";
pname = "dask-ml";
disabled = pythonOlder "3.6"; # >= 3.6
src = fetchPypi {
inherit pname version;
- sha256 = "0ppg8licvkxz1af2q87cxms2p6ss2r5d4fdkbcivph56r0v0ci2k";
+ sha256 = "8a9879b7d1642ed8cd48115d81f92a246eb7ffeadc42748053c5339a56f569b4";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/databricks-cli/default.nix b/nixpkgs/pkgs/development/python-modules/databricks-cli/default.nix
index 3ed52a28287..952f0723c7c 100644
--- a/nixpkgs/pkgs/development/python-modules/databricks-cli/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/databricks-cli/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "databricks-cli";
- version = "0.10.0";
+ version = "0.11.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1w0my86r9fl0xqlczaqyp7v9rg7mpc42kp9swhids4qk4r5ncr2i";
+ sha256 = "b3c7205dd8cb9935c475794ebd41b53aba79a53e028d3cf6b5871eec83c89ec0";
};
checkInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/dataclasses-json/default.nix b/nixpkgs/pkgs/development/python-modules/dataclasses-json/default.nix
new file mode 100644
index 00000000000..76de351d05c
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/dataclasses-json/default.nix
@@ -0,0 +1,30 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, stringcase
+, typing-inspect
+, marshmallow-enum
+}:
+
+buildPythonPackage rec {
+ pname = "dataclasses-json";
+ version = "0.5.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0nkgp4pd7j7ydrciiix4x0w56l5w6qvj2vgxpwj42h4f2wdv2f3f";
+ };
+
+ propagatedBuildInputs = [
+ stringcase
+ typing-inspect
+ marshmallow-enum
+ ];
+
+ meta = with lib; {
+ description = "Simple API for encoding and decoding dataclasses to and from JSON";
+ homepage = "https://github.com/lidatong/dataclasses-json";
+ license = licenses.mit;
+ maintainers = with maintainers; [ albakham ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/datatable/default.nix b/nixpkgs/pkgs/development/python-modules/datatable/default.nix
index 81a53ac15f4..345903932bd 100644
--- a/nixpkgs/pkgs/development/python-modules/datatable/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/datatable/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "datatable";
- version = "0.9.0";
+ version = "0.10.1";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "1shwjkm9nyaj6asn57vwdd74pn13pggh14r6dzv729lzxm7nm65f";
+ sha256 = "3ce5257c0c4afa96e2b14ca47a0aaf73add195b11de48f4adda50b5ede927436";
};
patches = lib.optionals stdenv.isDarwin [
diff --git a/nixpkgs/pkgs/development/python-modules/dateparser/default.nix b/nixpkgs/pkgs/development/python-modules/dateparser/default.nix
index 730e1456a5f..aa3d5b3e119 100644
--- a/nixpkgs/pkgs/development/python-modules/dateparser/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/dateparser/default.nix
@@ -11,7 +11,10 @@
, pytz
, tzlocal
, regex
-, ruamel_yaml }:
+, ruamel_yaml
+, python
+, isPy3k
+}:
buildPythonPackage rec {
pname = "dateparser";
@@ -22,12 +25,27 @@ buildPythonPackage rec {
sha256 = "fb5bfde4795fa4b179fe05c2c25b3981f785de26bec37e247dee1079c63d5689";
};
- checkInputs = [ flake8 nose mock parameterized six glibcLocales ];
+ checkInputs = [
+ flake8
+ nose
+ mock
+ parameterized
+ six
+ glibcLocales
+ ];
preCheck =''
# skip because of missing convertdate module, which is an extra requirement
rm tests/test_jalali.py
'';
+ checkPhase = ''
+ ${python.interpreter} -m unittest discover -s tests
+ '';
+
+ # Strange
+ # AttributeError: 'module' object has no attribute 'config'
+ doCheck = false;
+
propagatedBuildInputs = [
# install_requires
dateutil pytz regex tzlocal
diff --git a/nixpkgs/pkgs/development/python-modules/dbus/default.nix b/nixpkgs/pkgs/development/python-modules/dbus/default.nix
index 855ee930b77..5d1fd9ef0be 100644
--- a/nixpkgs/pkgs/development/python-modules/dbus/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/dbus/default.nix
@@ -3,14 +3,14 @@
buildPythonPackage rec {
pname = "dbus-python";
- version = "1.2.12";
+ version = "1.2.16";
format = "other";
outputs = [ "out" "dev" ];
src = fetchPypi {
inherit pname version;
- sha256 = "0q7jmldv0bxxqnbj63cd7i81vs6y85xys4r0n63z4n2y9wndxm6d";
+ sha256 = "196m5rk3qzw5nkmgzjl7wmq0v7vpwfhh8bz2sapdi5f9hqfqy8qi";
};
patches = [
diff --git a/nixpkgs/pkgs/development/python-modules/ddt/default.nix b/nixpkgs/pkgs/development/python-modules/ddt/default.nix
index a660aaafca8..f993c3844b8 100644
--- a/nixpkgs/pkgs/development/python-modules/ddt/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/ddt/default.nix
@@ -1,25 +1,28 @@
-{ stdenv
+{ lib
, buildPythonPackage
, fetchPypi
-, nose, six, pyyaml, mock
+, six, pyyaml, mock
+, pytestCheckHook
+, enum34
+, isPy3k
}:
buildPythonPackage rec {
pname = "ddt";
- version = "1.2.2";
+ version = "1.4.1";
src = fetchPypi {
inherit pname version;
- sha256 = "9f79cf234064cf9b43492b72da35c473de3f03163d37bd13cec5bd8d200dda6b";
+ sha256 = "0595e70d074e5777771a45709e99e9d215552fb1076443a25fad6b23d8bf38da";
};
- checkInputs = [ nose six pyyaml mock ];
+ checkInputs = [ six pyyaml mock pytestCheckHook ];
- checkPhase = ''
- nosetests -s
- '';
+ propagatedBuildInputs = lib.optionals (!isPy3k) [
+ enum34
+ ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Data-Driven/Decorated Tests, a library to multiply test cases";
homepage = "https://github.com/txels/ddt";
license = licenses.mit;
diff --git a/nixpkgs/pkgs/development/python-modules/debts/default.nix b/nixpkgs/pkgs/development/python-modules/debts/default.nix
new file mode 100644
index 00000000000..cc571f05631
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/debts/default.nix
@@ -0,0 +1,42 @@
+{ lib
+, python
+, buildPythonPackage
+, fetchFromGitLab
+, isPy27
+, jinja2
+, pytest
+}:
+
+buildPythonPackage rec {
+ pname = "debts";
+ version = "0.5";
+
+ # pypi does not ship tests
+ src = fetchFromGitLab {
+ domain = "framagit.org";
+ owner = "almet";
+ repo = "debts";
+ rev = "d887bd8b340172d1c9bbcca6426529b8d1c2a241"; # no tags
+ sha256 = "1d66nka81mv9c07mki78lp5hdajqv4cq6aq2k7bh3mhkc5hwnwlg";
+ };
+
+ disabled = isPy27;
+
+ propagatedBuildInputs = [ jinja2 ];
+
+ checkInputs = [ pytest ];
+
+ # for some reason tests only work if the module is properly installed
+ checkPhase = ''
+ rm -r debts
+ export PYTHONPATH=$out/${python.sitePackages}:$PYTHONPATH
+ py.test tests
+ '';
+
+ meta = with lib; {
+ inherit (src.meta) homepage;
+ description = "A simple library and cli-tool to help you solve some debts settlement scenarios";
+ license = licenses.beerware;
+ maintainers = [ maintainers.symphorien ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/debugpy/default.nix b/nixpkgs/pkgs/development/python-modules/debugpy/default.nix
new file mode 100644
index 00000000000..2d11dee64a8
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/debugpy/default.nix
@@ -0,0 +1,68 @@
+{ stdenv, buildPythonPackage, fetchFromGitHub
+, substituteAll, gdb
+, colorama, django, flask, gevent, psutil, pytest
+, pytest-timeout, pytest_xdist, requests
+, isPy27
+}:
+
+buildPythonPackage rec {
+ pname = "debugpy";
+ version = "1.0.0b12";
+
+ src = fetchFromGitHub {
+ owner = "Microsoft";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0sz33aq5qldl7kh4qjf5w3d08l9s77ipcj4i9wfklj8f6vf9w1wh";
+ };
+
+ patches = [
+ # Hard code GDB path (used to attach to process)
+ (substituteAll {
+ src = ./hardcode-gdb.patch;
+ inherit gdb;
+ })
+
+ # Fix importing debugpy in:
+ # - test_nodebug[module-launch(externalTerminal)]
+ # - test_nodebug[module-launch(integratedTerminal)]
+ #
+ # NOTE: The import failures seen in these tests without the patch
+ # will be seen if a user "installs" debugpy by adding it to PYTHONPATH.
+ # To avoid this issue, debugpy should be installed using python.withPackages:
+ # python.withPackages (ps: with ps; [ debugpy ])
+ ./fix-test-pythonpath.patch
+ ];
+
+ # 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 = ''(
+ set -x
+ cd src/debugpy/_vendored/pydevd/pydevd_attach_to_process
+ rm *.so *.dylib *.dll *.exe *.pdb
+ ${stdenv.cc}/bin/c++ linux_and_mac/attach.cpp -Ilinux_and_mac -fPIC -nostartfiles ${{
+ "x86_64-linux" = "-shared -m64 -o attach_linux_amd64.so";
+ "i686-linux" = "-shared -m32 -o attach_linux_x86.so";
+ "x86_64-darwin" = "-std=c++11 -lc -D_REENTRANT -dynamiclib -arch x86_64 -o attach_x86_64.dylib";
+ "i686-darwin" = "-std=c++11 -lc -D_REENTRANT -dynamiclib -arch i386 -o attach_x86.dylib";
+ }.${stdenv.hostPlatform.system}}
+ )'';
+
+ checkInputs = [
+ colorama django flask gevent psutil pytest
+ pytest-timeout pytest_xdist requests
+ ];
+
+ # Override default arguments in pytest.ini
+ checkPhase = "pytest --timeout 0 -n $NIX_BUILD_CORES"
+ # gevent fails to import zope.interface with Python 2.7
+ + stdenv.lib.optionalString isPy27 " -k 'not test_gevent'";
+
+ meta = with stdenv.lib; {
+ description = "An implementation of the Debug Adapter Protocol for Python";
+ homepage = "https://github.com/microsoft/debugpy";
+ license = licenses.mit;
+ maintainers = with maintainers; [ metadark ];
+ platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" "i686-darwin" ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/debugpy/fix-test-pythonpath.patch b/nixpkgs/pkgs/development/python-modules/debugpy/fix-test-pythonpath.patch
new file mode 100644
index 00000000000..751351e03cd
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/debugpy/fix-test-pythonpath.patch
@@ -0,0 +1,12 @@
+diff --git a/tests/debug/session.py b/tests/debug/session.py
+index 2b39106..6d45a10 100644
+--- a/tests/debug/session.py
++++ b/tests/debug/session.py
+@@ -625,6 +625,7 @@ class Session(object):
+ if "PYTHONPATH" in self.config.env:
+ # If specified, launcher will use it in lieu of PYTHONPATH it inherited
+ # from the adapter when spawning debuggee, so we need to adjust again.
++ self.config.env.prepend_to("PYTHONPATH", os.environ["PYTHONPATH"])
+ self.config.env.prepend_to("PYTHONPATH", DEBUGGEE_PYTHONPATH.strpath)
+ return self._request_start("launch")
+
diff --git a/nixpkgs/pkgs/development/python-modules/debugpy/hardcode-gdb.patch b/nixpkgs/pkgs/development/python-modules/debugpy/hardcode-gdb.patch
new file mode 100644
index 00000000000..780cb1aed1c
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/debugpy/hardcode-gdb.patch
@@ -0,0 +1,13 @@
+diff --git a/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/add_code_to_python_process.py b/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/add_code_to_python_process.py
+index 6d031b4..ecf21f2 100644
+--- a/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/add_code_to_python_process.py
++++ b/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/add_code_to_python_process.py
+@@ -293,7 +293,7 @@ def run_python_code_linux(pid, python_code, connect_debugger_tracing=False, show
+ is_debug = 0
+ # Note that the space in the beginning of each line in the multi-line is important!
+ cmd = [
+- 'gdb',
++ '@gdb@/bin/gdb',
+ '--nw', # no gui interface
+ '--nh', # no ~/.gdbinit
+ '--nx', # no .gdbinit
diff --git a/nixpkgs/pkgs/development/python-modules/decorator/default.nix b/nixpkgs/pkgs/development/python-modules/decorator/default.nix
index b9e8e25ac43..8e8fd28f0b5 100644
--- a/nixpkgs/pkgs/development/python-modules/decorator/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/decorator/default.nix
@@ -1,25 +1,17 @@
{ lib
, buildPythonPackage
-, fetchpatch
, fetchPypi
}:
buildPythonPackage rec {
pname = "decorator";
- version = "4.4.1";
+ version = "4.4.2";
src = fetchPypi {
inherit pname version;
- sha256 = "54c38050039232e1db4ad7375cfce6748d7b41c29e95a081c8a6d2c30364a2ce";
+ sha256 = "1rxzhk5zwiggk45hl53zydvy70lk654kg0nc1p54090p402jz9p3";
};
- patches = [
- (fetchpatch {
- url = "https://github.com/micheles/decorator/commit/3265f2755d16c0a3dfc9f1feee39722ddc11ee80.patch";
- sha256 = "1q5nmff30vccqq5swf2ivm8cn7x3lhz8c9qpj0zddgs2y7fw8syz";
- })
- ];
-
meta = with lib; {
homepage = "https://pypi.python.org/pypi/decorator";
description = "Better living through Python with decorators";
diff --git a/nixpkgs/pkgs/development/python-modules/deepdiff/default.nix b/nixpkgs/pkgs/development/python-modules/deepdiff/default.nix
index 64d82e17466..228d5a78239 100644
--- a/nixpkgs/pkgs/development/python-modules/deepdiff/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/deepdiff/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "deepdiff";
- version = "4.0.9";
+ version = "4.3.2";
src = fetchPypi {
inherit pname version;
- sha256 = "5e2343398e90538edaa59c0c99207e996a3a834fdc878c666376f632a760c35a";
+ sha256 = "91360be1d9d93b1d9c13ae9c5048fa83d9cff17a88eb30afaa0d7ff2d0fee17d";
};
# # Extra packages (may not be necessary)
diff --git a/nixpkgs/pkgs/development/python-modules/deepmerge/default.nix b/nixpkgs/pkgs/development/python-modules/deepmerge/default.nix
new file mode 100644
index 00000000000..1cdf0449c68
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/deepmerge/default.nix
@@ -0,0 +1,29 @@
+{ lib, buildPythonPackage, fetchPypi, isPy27
+, vcver }:
+
+buildPythonPackage rec {
+ pname = "deepmerge";
+ version = "0.1.0";
+ disabled = isPy27;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0d1ab9lxwymqxxd58j50id1wib48xym3ss5xw172i2jfwwwzfdrx";
+ };
+
+ propagatedBuildInputs = [
+ vcver
+ ];
+
+ # depends on https://pypi.org/project/uranium/
+ doCheck = false;
+
+ pythonImportsCheck = [ "deepmerge" ];
+
+ meta = with lib; {
+ description = "A toolset to deeply merge python dictionaries.";
+ homepage = "http://deepmerge.readthedocs.io/en/latest/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ hexa ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/deluge-client/default.nix b/nixpkgs/pkgs/development/python-modules/deluge-client/default.nix
index 127fe07f373..8a2bdee1d92 100644
--- a/nixpkgs/pkgs/development/python-modules/deluge-client/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/deluge-client/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "deluge-client";
- version = "1.8.0";
+ version = "1.9.0";
src = fetchPypi {
inherit pname version;
- sha256 = "4eac169b4b08008cacf4e5e26e82302a7ccd43c07846d1a1228f3e271a128de2";
+ sha256 = "0d2f12108a147d44590c8df63997fcb32f8b2fbc18f8cbb221f0136e2e372b85";
};
# it will try to connect to a running instance
diff --git a/nixpkgs/pkgs/development/python-modules/denonavr/default.nix b/nixpkgs/pkgs/development/python-modules/denonavr/default.nix
index 643556d8793..58099a98bdc 100644
--- a/nixpkgs/pkgs/development/python-modules/denonavr/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/denonavr/default.nix
@@ -1,18 +1,18 @@
-{ lib, buildPythonPackage, fetchFromGitHub, isPy27, requests
+{ lib, buildPythonPackage, fetchFromGitHub, isPy27, requests, netifaces
, pytest, testtools, requests-mock }:
buildPythonPackage rec {
pname = "denonavr";
- version = "0.8.1";
+ version = "0.9.3";
src = fetchFromGitHub {
owner = "scarface-4711";
repo = "denonavr";
rev = version;
- sha256 = "12g9w5674fmyf3f4plbhvpxpyhzw32pzwl0hvwswzrc2823xl6vx";
+ sha256 = "0s8v918n6xn44r2mrq5hqbf0znpz64clq7a1jakkgz9py8bi6vnn";
};
- propagatedBuildInputs = [ requests ];
+ propagatedBuildInputs = [ requests netifaces ];
doCheck = !isPy27;
checkInputs = [ pytest testtools requests-mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/dependency-injector/default.nix b/nixpkgs/pkgs/development/python-modules/dependency-injector/default.nix
index 121175c5085..63fad6467c2 100644
--- a/nixpkgs/pkgs/development/python-modules/dependency-injector/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/dependency-injector/default.nix
@@ -9,11 +9,11 @@ in
buildPythonPackage rec {
pname = "dependency-injector";
- version = "3.14.12";
+ version = "3.15.6";
src = fetchPypi {
inherit pname version;
- sha256 = "c0b593d30a9dcafd71459075fac14ccf52fcefa2094d5062dfc2e174c469dc03";
+ sha256 = "fcca1464f567d902983bff507b9e2e3fda0f932ee009e36f74ed5b8c348d17f4";
};
propagatedBuildInputs = [ six ];
diff --git a/nixpkgs/pkgs/development/python-modules/detox/default.nix b/nixpkgs/pkgs/development/python-modules/detox/default.nix
deleted file mode 100644
index 5353d4361e3..00000000000
--- a/nixpkgs/pkgs/development/python-modules/detox/default.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-{ stdenv, buildPythonPackage, fetchPypi
-, pytest, tox, py, eventlet }:
-
-buildPythonPackage rec {
- pname = "detox";
- version = "0.19";
-
- src = fetchPypi {
- inherit pname version;
- sha256 = "e650f95f0c7f5858578014b3b193e5dac76c89285c1bbe4bae598fd641bf9cd3";
- };
-
- buildInputs = [ pytest ];
- propagatedBuildInputs = [ tox py eventlet ];
-
- checkPhase = ''
- py.test
- '';
-
- # eventlet timeout, and broken invokation 3.5
- doCheck = false;
-
- meta = with stdenv.lib; {
- description = "What is detox?";
- homepage = "https://bitbucket.org/hpk42/detox";
- license = licenses.mit;
- # detox is unmaintained and incompatible with tox > 3.6
- broken = true;
- };
-}
diff --git a/nixpkgs/pkgs/development/python-modules/devpi-common/default.nix b/nixpkgs/pkgs/development/python-modules/devpi-common/default.nix
index 25d9353e155..ac83c0dd938 100644
--- a/nixpkgs/pkgs/development/python-modules/devpi-common/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/devpi-common/default.nix
@@ -3,18 +3,23 @@
, py
, pytest
, pytest-flake8
+, lazy
}:
buildPythonPackage rec {
pname = "devpi-common";
- version = "3.4.0";
+ version = "3.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1pfl29pnfn120rqv3zwxc22i1hyywwg60rcck9hzxsllbhmfbjqh";
+ sha256 = "4f1eb1bf85a5dabd4f4ecc11ad99588e01cc204989a9f424c2dbe5809c6c3745";
};
- propagatedBuildInputs = [ requests py ];
+ propagatedBuildInputs = [
+ requests
+ py
+ lazy
+ ];
checkInputs = [ pytest pytest-flake8 ];
checkPhase = ''
diff --git a/nixpkgs/pkgs/tools/security/diceware/default.nix b/nixpkgs/pkgs/development/python-modules/diceware/default.nix
index f32d63cfc10..8e35eabfb0d 100644
--- a/nixpkgs/pkgs/tools/security/diceware/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/diceware/default.nix
@@ -1,10 +1,10 @@
-{ lib
-, python3Packages
+{ lib, buildPythonPackage, fetchPypi
+, pytestrunner
+, setuptools
+, coverage, pytest
}:
-with python3Packages;
-
-buildPythonApplication rec {
+buildPythonPackage rec {
pname = "diceware";
version = "0.9.6";
diff --git a/nixpkgs/pkgs/development/python-modules/diff_cover/default.nix b/nixpkgs/pkgs/development/python-modules/diff_cover/default.nix
index 3058f3e4009..9f96c7644df 100644
--- a/nixpkgs/pkgs/development/python-modules/diff_cover/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/diff_cover/default.nix
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "diff_cover";
- version = "2.6.1";
+ version = "3.0.1";
preCheck = ''
export LC_ALL=en_US.UTF-8;
@@ -25,7 +25,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "0a6ylkfqr95awp6za0var0nysmnbgwn46np8cmi1bkldil2407lz";
+ sha256 = "13768c8bc755dd8e1184ce79b95bbc8115ea566282f4b06efbeca72a4d00427b";
};
propagatedBuildInputs = [ jinja2 jinja2_pluralize pygments six inflect ];
diff --git a/nixpkgs/pkgs/development/python-modules/discogs_client/default.nix b/nixpkgs/pkgs/development/python-modules/discogs_client/default.nix
index c39bede9e09..8d8fb12d4d9 100644
--- a/nixpkgs/pkgs/development/python-modules/discogs_client/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/discogs_client/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "discogs-client";
- version = "2.2.2";
+ version = "2.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1n23xy33fdp3dq0hhfdg0lx4z7rhdi74ik8v1mc7rql1jbxl7bmf";
+ sha256 = "cc979fcbb5283f74d388c7111c8ed6bef920b01614a014d6b1c5d6fbb554bfc3";
};
propagatedBuildInputs = [ requests oauthlib ];
diff --git a/nixpkgs/pkgs/development/python-modules/discordpy/default.nix b/nixpkgs/pkgs/development/python-modules/discordpy/default.nix
index 47419ec559e..fd31bb40a92 100644
--- a/nixpkgs/pkgs/development/python-modules/discordpy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/discordpy/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "discord.py";
- version = "1.3.3";
+ version = "1.3.4";
disabled = pythonOlder "3.5.3";
# only distributes wheels on pypi now
@@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "Rapptz";
repo = pname;
rev = "v${version}";
- sha256 = "0ld92vh7kjk3f02nbqyib68844yi4p2kmkyir6v9wi00y1l287l3";
+ sha256 = "1i4h6vq681x8s05wi0n3ykavsxjh9hxdxn6banwjcqzhxzkyhsxi";
};
propagatedBuildInputs = [ aiohttp websockets ];
diff --git a/nixpkgs/pkgs/development/python-modules/distributed/default.nix b/nixpkgs/pkgs/development/python-modules/distributed/default.nix
index 1104834d879..ba115121441 100644
--- a/nixpkgs/pkgs/development/python-modules/distributed/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/distributed/default.nix
@@ -27,12 +27,12 @@
buildPythonPackage rec {
pname = "distributed";
- version = "2.9.3";
+ version = "2.18.0";
# get full repository need conftest.py to run tests
src = fetchPypi {
inherit pname version;
- sha256 = "70e29fed075270df4ca7dda2b26a79523b753fe90fb278b2a7d6b0290ba53d9a";
+ sha256 = "902f098fb7558f035333804a5aeba2fb26a2a715388808205a17cbb2e02e0558";
};
checkInputs = [ pytest pytest-repeat pytest-timeout mock joblib ];
diff --git a/nixpkgs/pkgs/development/python-modules/distro/default.nix b/nixpkgs/pkgs/development/python-modules/distro/default.nix
index 8880ec7235d..cee4e6deb38 100644
--- a/nixpkgs/pkgs/development/python-modules/distro/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/distro/default.nix
@@ -1,23 +1,18 @@
-{ stdenv, fetchPypi, buildPythonPackage, pytest, pytestcov }:
+{ stdenv, fetchPypi, buildPythonPackage }:
buildPythonPackage rec {
pname = "distro";
- version = "1.4.0";
+ version = "1.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0mrg75w4ap7mdzyga75yaid9n8bgb345ih5mwjp3plj6v1jxwb9n";
+ sha256 = "0e58756ae38fbd8fc3020d54badb8eae17c5b9dcbed388b17bb55b8a5928df92";
};
- # TODO: Enable more tests on NixOS (20 out of 173 are failing, 10 due to the
- # missing lsb_release binary):
- patches = [ ./nixos.patch ];
+ # tests are very targeted at individual linux distributions
+ doCheck = false;
- checkInputs = [ pytest pytestcov ];
-
- checkPhase = ''
- py.test
- '';
+ pythonImportcheck = [ "distro" ];
meta = with stdenv.lib; {
homepage = "https://github.com/nir0s/distro";
diff --git a/nixpkgs/pkgs/development/python-modules/distro/nixos.patch b/nixpkgs/pkgs/development/python-modules/distro/nixos.patch
deleted file mode 100644
index 21aa4827b63..00000000000
--- a/nixpkgs/pkgs/development/python-modules/distro/nixos.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-diff --git a/tests/test_distro.py b/tests/test_distro.py
-index 5521068..4e1bab8 100644
---- a/tests/test_distro.py
-+++ b/tests/test_distro.py
-@@ -432,7 +432,7 @@ class TestOSRelease:
- self._test_outcome(desired_outcome)
-
-
--@pytest.mark.skipif(not IS_LINUX, reason='Irrelevant on non-linux')
-+@pytest.mark.skip(reason='lsb_release is not available and would return exit code 3')
- class TestLSBRelease(DistroTestCase):
-
- def setup_method(self, test_method):
-@@ -919,7 +919,7 @@ class TestDistroRelease:
- self._test_outcome(desired_outcome, 'cloudlinux', '7', 'redhat')
-
-
--@pytest.mark.skipif(not IS_LINUX, reason='Irrelevant on non-linux')
-+@pytest.mark.skip(reason='Unknown (TODO)')
- class TestOverall(DistroTestCase):
- """Test a LinuxDistribution object created with default arguments.
-
-@@ -1618,7 +1618,7 @@ def _bad_os_listdir(path='.'):
- raise OSError()
-
-
--@pytest.mark.skipIf(not IS_LINUX, reason='Irrelevant on non-linx')
-+@pytest.mark.skip(reason='Unknown (TODO)')
- class TestOverallWithEtcNotReadable(TestOverall):
- def setup_method(self, test_method):
- self._old_listdir = os.listdir
diff --git a/nixpkgs/pkgs/development/python-modules/dj-email-url/default.nix b/nixpkgs/pkgs/development/python-modules/dj-email-url/default.nix
index cd01ddf1e82..711eee059ca 100644
--- a/nixpkgs/pkgs/development/python-modules/dj-email-url/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/dj-email-url/default.nix
@@ -5,12 +5,12 @@
}:
buildPythonPackage rec {
- version = "0.2.0";
+ version = "1.0.1";
pname = "dj-email-url";
src = fetchPypi {
inherit pname version;
- sha256 = "0362e390c17cc377f03bcbf6daf3f671797c929c1bf78a9f439d78f215ebe3fd";
+ sha256 = "32dc567c5cc3d4106710ec36dd645c8c1b20e2d8f588a17ab88bcc23e347d00a";
};
checkPhase = ''
diff --git a/nixpkgs/pkgs/development/python-modules/django-auth-ldap/default.nix b/nixpkgs/pkgs/development/python-modules/django-auth-ldap/default.nix
index 9f50a7ea22b..c419fff7902 100644
--- a/nixpkgs/pkgs/development/python-modules/django-auth-ldap/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/django-auth-ldap/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "django-auth-ldap";
- version = "2.1.1";
+ version = "2.2.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "1j1fwinbkr4khn9i869r22jfdgw2kli0jqrz5shyd36jllsvrfzs";
+ sha256 = "11af1773b08613339d2c3a0cec1308a4d563518f17b1719c3759994d0b4d04bf";
};
propagatedBuildInputs = [ ldap django ];
diff --git a/nixpkgs/pkgs/development/python-modules/django-cache-url/default.nix b/nixpkgs/pkgs/development/python-modules/django-cache-url/default.nix
index 6c5ac103912..6abe92c43f7 100644
--- a/nixpkgs/pkgs/development/python-modules/django-cache-url/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/django-cache-url/default.nix
@@ -5,12 +5,12 @@
}:
buildPythonPackage rec {
- version = "3.0.0";
+ version = "3.1.2";
pname = "django-cache-url";
src = fetchPypi {
inherit pname version;
- sha256 = "235950e2d7cb16164082167c2974301e2f0fb2313d40bfacc9d24f5b09c3514b";
+ sha256 = "d0ee0d6c5daab92787bff47a4a6f5a6cf97c3c80d81a990820b2af16e12ad65a";
};
checkInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/django-cors-headers/default.nix b/nixpkgs/pkgs/development/python-modules/django-cors-headers/default.nix
index 879e73c11e2..11c935df996 100644
--- a/nixpkgs/pkgs/development/python-modules/django-cors-headers/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/django-cors-headers/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "django-cors-headers";
- version = "3.2.1";
+ version = "3.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "a5960addecc04527ab26617e51b8ed42f0adab4594b24bb0f3c33e2bd3857c3f";
+ sha256 = "73d654950b5f5e7e4f67c05183d2169d4f7518ceb87734eb0d68f9e43be59f1c";
};
propagatedBuildInputs = [ django ];
diff --git a/nixpkgs/pkgs/development/python-modules/django-dynamic-preferences/default.nix b/nixpkgs/pkgs/development/python-modules/django-dynamic-preferences/default.nix
index d18f5924fdc..d472a595568 100644
--- a/nixpkgs/pkgs/development/python-modules/django-dynamic-preferences/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/django-dynamic-preferences/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "django-dynamic-preferences";
- version = "1.8.1";
+ version = "1.9";
src = fetchPypi {
inherit pname version;
- sha256 = "727f71f865ff29df93c01a0a1686af0dca19776ee786f876ea0ae7e062719b24";
+ sha256 = "407db27bf55d391c4c8a4944e0521f35eff82c2f2fd5a2fc843fb1b4cc1a31f4";
};
propagatedBuildInputs = [ six django persisting-theory ];
diff --git a/nixpkgs/pkgs/development/python-modules/django-filter/default.nix b/nixpkgs/pkgs/development/python-modules/django-filter/default.nix
index 496ccd268f9..2079d336737 100644
--- a/nixpkgs/pkgs/development/python-modules/django-filter/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/django-filter/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "django-filter";
- version = "2.2.0";
+ version = "2.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "057xiijig8r2nxrd9gj1nki168422rsh8ap5vkbr9zyp1mzvbpn3";
+ sha256 = "11e63dd759835d9ba7a763926ffb2662cf8a6dcb4c7971a95064de34dbc7e5af";
};
propagatedBuildInputs = [ django ];
diff --git a/nixpkgs/pkgs/development/python-modules/django-jinja2/default.nix b/nixpkgs/pkgs/development/python-modules/django-jinja2/default.nix
index 7b49ddb5399..97a9608cff7 100644
--- a/nixpkgs/pkgs/development/python-modules/django-jinja2/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/django-jinja2/default.nix
@@ -4,7 +4,7 @@
buildPythonPackage rec {
pname = "django-jinja";
- version = "2.4.1";
+ version = "2.6.0";
meta = {
description = "Simple and nonobstructive jinja2 integration with Django";
@@ -14,7 +14,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "8a49d73de616a12075eee14c6d3bbab936261a463457d40348d8b8e2995cfbed";
+ sha256 = "7459985c25ddb6584c6bab345761c8c5557713448e6fbb322af1b6dd7f5512bd";
};
buildInputs = [ django pytz tox ];
diff --git a/nixpkgs/pkgs/development/python-modules/django-mailman3/default.nix b/nixpkgs/pkgs/development/python-modules/django-mailman3/default.nix
index bcb39633f7e..afa504f1bc7 100644
--- a/nixpkgs/pkgs/development/python-modules/django-mailman3/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/django-mailman3/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "django-mailman3";
- version = "1.3.2";
+ version = "1.3.4";
src = fetchPypi {
inherit pname version;
- sha256 = "1vq5qa136h4rz4hjznnk6y8l443i41yh4w4wxg20f9b059xrsld1";
+ sha256 = "7e37b68bb47e9ae196ca19018f576e2c8c90189c5bd82d4e549d0c2f2f3f35fb";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/django-picklefield/default.nix b/nixpkgs/pkgs/development/python-modules/django-picklefield/default.nix
index 90772b503af..a9a03e9066c 100644
--- a/nixpkgs/pkgs/development/python-modules/django-picklefield/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/django-picklefield/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "django-picklefield";
- version = "2.1.1";
+ version = "3.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0imncys5s3vsy2q79nn7k5d670da1xgmcr9gmhn06fry6ibf39b7";
+ sha256 = "15ccba592ca953b9edf9532e64640329cd47b136b7f8f10f2939caa5f9ce4287";
};
propagatedBuildInputs = [ django ];
diff --git a/nixpkgs/pkgs/development/python-modules/django-q/default.nix b/nixpkgs/pkgs/development/python-modules/django-q/default.nix
index 89a88348244..cf5a518c6d0 100644
--- a/nixpkgs/pkgs/development/python-modules/django-q/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/django-q/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "django-q";
- version = "1.0.2";
+ version = "1.2.3";
src = fetchPypi {
inherit pname version;
- sha256 = "70081f58c6d78748d8664acbf028fb641687c36df38d3d31e9f1b6fcfac1079f";
+ sha256 = "aa17950a75dc1fe4636b24ddba37ad3a7b660ce279b2f70f2a301135364fbe58";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/django-raster/default.nix b/nixpkgs/pkgs/development/python-modules/django-raster/default.nix
index 03310afa027..056f8dffdcf 100644
--- a/nixpkgs/pkgs/development/python-modules/django-raster/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/django-raster/default.nix
@@ -6,14 +6,14 @@ if stdenv.lib.versionOlder django.version "2.0"
then throw "django-raster requires Django >= 2.0. Consider overiding the python package set to use django_2."
else
buildPythonPackage rec {
- version = "0.7";
+ version = "0.8";
pname = "django-raster";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "d23089d56f5f435c01a001af6f8ff7905636f87085b13035b4c5b3ace203d98a";
+ sha256 = "9417d8a17930dffee4719f79a38c6ab5d20ac7145d4edf88df0abcb5a360de51";
};
# Tests require a postgresql + postgis server
diff --git a/nixpkgs/pkgs/development/python-modules/django-sampledatahelper/default.nix b/nixpkgs/pkgs/development/python-modules/django-sampledatahelper/default.nix
index edeb914946e..faad550d439 100644
--- a/nixpkgs/pkgs/development/python-modules/django-sampledatahelper/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/django-sampledatahelper/default.nix
@@ -4,7 +4,7 @@
buildPythonPackage rec {
pname = "django-sampledatahelper";
- version = "0.4.1";
+ version = "0.5";
meta = {
description = "Helper class for generate sample data for django apps development";
@@ -14,7 +14,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "1795zg73lajcsfyd8i8cprb2v93d4csifjnld6bfnya90ncsbl4n";
+ sha256 = "3fbc5533f1055f9d1944097f6271e8b18fcf4ed5cc582b518616445145300015";
};
buildInputs = [ django nose pillow sampledata six versiontools ];
diff --git a/nixpkgs/pkgs/development/python-modules/django-versatileimagefield/default.nix b/nixpkgs/pkgs/development/python-modules/django-versatileimagefield/default.nix
index 4eb9a8da773..de5854192d2 100644
--- a/nixpkgs/pkgs/development/python-modules/django-versatileimagefield/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/django-versatileimagefield/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "django-versatileimagefield";
- version = "1.11";
+ version = "2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "8322ee9d7bf5ffa5360990320d2cc2efc7017feff35422636d49f625721edf82";
+ sha256 = "b197e7066f23bb73b001a61525f2b1cae3dd654bf208a944a7ff5a3fe6107b51";
};
propagatedBuildInputs = [ pillow python_magic ];
diff --git a/nixpkgs/pkgs/development/python-modules/django/2_2.nix b/nixpkgs/pkgs/development/python-modules/django/2_2.nix
index 42af34659c0..fa5be71095b 100644
--- a/nixpkgs/pkgs/development/python-modules/django/2_2.nix
+++ b/nixpkgs/pkgs/development/python-modules/django/2_2.nix
@@ -6,13 +6,13 @@
buildPythonPackage rec {
pname = "Django";
- version = "2.2.13";
+ version = "2.2.14";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "103db5gmny6bkq9jgr2m6gdfy1n29bj2v87184y1zgpdmkv71ww4";
+ sha256 = "14b1w00hrf4n7hla6d6nf2p5r4k6jh3fcmv7bd1v04vpcpvfrw7d";
};
patches = stdenv.lib.optional withGdal
diff --git a/nixpkgs/pkgs/development/python-modules/django_guardian/default.nix b/nixpkgs/pkgs/development/python-modules/django_guardian/default.nix
index e276c6b656b..b03524aa590 100644
--- a/nixpkgs/pkgs/development/python-modules/django_guardian/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/django_guardian/default.nix
@@ -4,11 +4,11 @@
}:
buildPythonPackage rec {
pname = "django-guardian";
- version = "2.1.0";
+ version = "2.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "8cf4efd67a863eb32beafd4335a38ffb083630f8ab2045212d27f8f9c3abe5a6";
+ sha256 = "8cacf49ebcc1e545f0a8997971eec0fe109f5ed31fc2a569a7bf5615453696e2";
};
checkInputs = [ pytest pytestrunner pytest-django django_environ mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/django_modelcluster/default.nix b/nixpkgs/pkgs/development/python-modules/django_modelcluster/default.nix
index 27060e18ae2..4ded69bc325 100644
--- a/nixpkgs/pkgs/development/python-modules/django_modelcluster/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/django_modelcluster/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "django-modelcluster";
- version = "5.0.1";
+ version = "5.0.2";
src = fetchPypi {
inherit pname version;
- sha256 = "1fk7fh30i0fzi0hjd841vxh25iryvgp4lirmxfpq428w4nq7p1bg";
+ sha256 = "c7a42cf9b93d1161a10bf59919f7ee52d996a523a4134b2a136f6fe1eba7a2fa";
};
disabled = pythonOlder "3.5";
diff --git a/nixpkgs/pkgs/development/python-modules/django_redis/default.nix b/nixpkgs/pkgs/development/python-modules/django_redis/default.nix
index 26fb504e0e9..114962477fd 100644
--- a/nixpkgs/pkgs/development/python-modules/django_redis/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/django_redis/default.nix
@@ -2,11 +2,11 @@
mock, django, redis, msgpack }:
buildPythonPackage rec {
pname = "django-redis";
- version = "4.11.0";
+ version = "4.12.1";
src = fetchPypi {
inherit pname version;
- sha256 = "a5b1e3ffd3198735e6c529d9bdf38ca3fcb3155515249b98dc4d966b8ddf9d2b";
+ sha256 = "306589c7021e6468b2656edc89f62b8ba67e8d5a1c8877e2688042263daa7a63";
};
doCheck = false;
diff --git a/nixpkgs/pkgs/development/python-modules/django_silk/default.nix b/nixpkgs/pkgs/development/python-modules/django_silk/default.nix
index 95a991f3417..8efd62d7d18 100644
--- a/nixpkgs/pkgs/development/python-modules/django_silk/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/django_silk/default.nix
@@ -23,14 +23,14 @@
buildPythonPackage rec {
pname = "django-silk";
- version = "3.0.4";
+ version = "4.0.1";
# pypi tarball doesn't include test project
src = fetchFromGitHub {
owner = "jazzband";
repo = "django-silk";
rev = version;
- sha256 = "10542yvbchcy8hik2hw3jclb4ic89mxkw0sykag4bw9sv43xv7vx";
+ sha256 = "0yy9rzxvwlp2xvnw76r9hnqajlp417snam92xpb6ay0hxwslwqyb";
};
# "test_time_taken" tests aren't suitable for reproducible execution, but django's
# test runner doesn't have an easy way to ignore tests - so instead prevent it from picking
@@ -38,6 +38,8 @@ buildPythonPackage rec {
postPatch = ''
substituteInPlace project/tests/test_silky_profiler.py \
--replace "def test_time_taken" "def _test_time_taken"
+ substituteInPlace setup.py \
+ --replace 'use_scm_version=True' 'version="${version}"'
'';
buildInputs = [ mock ];
@@ -54,7 +56,7 @@ buildPythonPackage rec {
meta = with stdenv.lib; {
description = "Silky smooth profiling for the Django Framework";
- homepage = "https://github.com/mtford90/silk";
+ homepage = "https://github.com/jazzband/django-silk";
license = licenses.mit;
maintainers = with maintainers; [ ris ];
};
diff --git a/nixpkgs/pkgs/development/python-modules/django_tagging/default.nix b/nixpkgs/pkgs/development/python-modules/django_tagging/default.nix
index b54186b4fa2..4bcaa549a12 100644
--- a/nixpkgs/pkgs/development/python-modules/django_tagging/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/django_tagging/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "django-tagging";
- version = "0.4.6";
+ version = "0.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "210b32af8372b8f68f261fdb7394075669222608d1e6a3bbf2031d59c826eb68";
+ sha256 = "28d68fa4831705e51ad7d1e845ed6dd9e354f9b6f8a5f63b655a430646ef4e8d";
};
# error: invalid command 'test'
diff --git a/nixpkgs/pkgs/development/python-modules/django_taggit/default.nix b/nixpkgs/pkgs/development/python-modules/django_taggit/default.nix
index d7359626914..80ee899b183 100644
--- a/nixpkgs/pkgs/development/python-modules/django_taggit/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/django_taggit/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "django-taggit";
- version = "1.2.0";
+ version = "1.3.0";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "4186a6ce1e1e9af5e2db8dd3479c5d31fa11a87d216a2ce5089ba3afde24a2c5";
+ sha256 = "4a833bf71f4c2deddd9745924eee53be1c075d7f0020a06f12e29fa3d752732d";
};
propagatedBuildInputs = [ isort django ];
diff --git a/nixpkgs/pkgs/development/python-modules/djmail/default.nix b/nixpkgs/pkgs/development/python-modules/djmail/default.nix
index 516a2163f44..8efb9788e12 100644
--- a/nixpkgs/pkgs/development/python-modules/djmail/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/djmail/default.nix
@@ -5,7 +5,7 @@
buildPythonPackage rec {
pname = "djmail";
- version = "1.1.0";
+ version = "2.0.0";
meta = {
description = "Simple, powerfull and nonobstructive django email middleware";
@@ -15,7 +15,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "87d2a8b4bdf67ae9b312e127ccc873a53116cf297ec786460d782ce82eaa76b5";
+ sha256 = "cf3ce7626305d218a8bf2b6a219266ef8061aceeefc1c70a54170f4105465202";
};
nativeBuildInputs = [ glibcLocales ];
diff --git a/nixpkgs/pkgs/development/python-modules/dm-sonnet/default.nix b/nixpkgs/pkgs/development/python-modules/dm-sonnet/default.nix
index ffff1829948..627f8eedaeb 100644
--- a/nixpkgs/pkgs/development/python-modules/dm-sonnet/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/dm-sonnet/default.nix
@@ -36,7 +36,7 @@ let
bazelTarget = ":install";
fetchAttrs = {
- sha256 = "1xwrha692if7rwqc0qalgpx9b8indgdan8ppwlcs2v47wjvgg6h3";
+ sha256 = "1dka5nap3d28n18pn3wp5xsi4x3z02h1j8rcjdvi3y6dbqjwdw0v";
};
bazelFlags = [
diff --git a/nixpkgs/pkgs/development/python-modules/dnslib/default.nix b/nixpkgs/pkgs/development/python-modules/dnslib/default.nix
index fafa4c5cbf5..25a2ffea2f0 100644
--- a/nixpkgs/pkgs/development/python-modules/dnslib/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/dnslib/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "dnslib";
- version = "0.9.12";
+ version = "0.9.14";
src = fetchPypi {
inherit pname version;
- sha256 = "c206f09948f3ad17884adffdb552b700072c6022fa59744a0f0606114c475e19";
+ sha256 = "1yz63cgiv910wkx90if09bql1n63lq6hy4wfpqink0q4sxy0mlpv";
};
checkPhase = "VERSIONS=${python.interpreter} ./run_tests.sh";
diff --git a/nixpkgs/pkgs/development/python-modules/doc8/default.nix b/nixpkgs/pkgs/development/python-modules/doc8/default.nix
index f7e620f491c..c2a7df098f4 100644
--- a/nixpkgs/pkgs/development/python-modules/doc8/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/doc8/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "doc8";
- version = "0.8.0";
+ version = "0.8.1";
src = fetchPypi {
inherit pname version;
- sha256 = "2df89f9c1a5abfb98ab55d0175fed633cae0cf45025b8b1e0ee5ea772be28543";
+ sha256 = "4d1df12598807cf08ffa9a1d5ef42d229ee0de42519da01b768ff27211082c12";
};
buildInputs = [ pbr ];
diff --git a/nixpkgs/pkgs/development/python-modules/docker/default.nix b/nixpkgs/pkgs/development/python-modules/docker/default.nix
index a31ba7c69c0..fd43e8cf77c 100644
--- a/nixpkgs/pkgs/development/python-modules/docker/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/docker/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "docker";
- version = "4.2.0";
+ version = "4.2.2";
src = fetchPypi {
inherit pname version;
- sha256 = "0bkj1xfp6mnvk1i9hl5awsmwi07q6iwwsjznd7kvrx5m19i6dbnx";
+ sha256 = "0m4vgk2831yfdjy8vqyvvfnmwv270a44z358frdzb672wzfbmvi6";
};
nativeBuildInputs = lib.optional isPy27 mock;
diff --git a/nixpkgs/pkgs/development/python-modules/dockerfile-parse/default.nix b/nixpkgs/pkgs/development/python-modules/dockerfile-parse/default.nix
index ffed5fb170d..580945656b4 100644
--- a/nixpkgs/pkgs/development/python-modules/dockerfile-parse/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/dockerfile-parse/default.nix
@@ -1,12 +1,12 @@
{ stdenv, buildPythonPackage, fetchPypi, six, pytestcov, pytest }:
buildPythonPackage rec {
- version = "0.0.17";
+ version = "0.0.18";
pname = "dockerfile-parse";
src = fetchPypi {
inherit pname version;
- sha256 = "a69d4ed44c4a890c16437327009ae59ec3a3afeb1abc3819d0c1b14a46099220";
+ sha256 = "a09eae6871b7b314f8a8bddb67b6c5002708b22247511906cf2a9a45564b83db";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/development/python-modules/docplex/default.nix b/nixpkgs/pkgs/development/python-modules/docplex/default.nix
index 42f1270dc1b..d79aec5b8d1 100644
--- a/nixpkgs/pkgs/development/python-modules/docplex/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/docplex/default.nix
@@ -9,12 +9,12 @@
buildPythonPackage rec {
pname = "docplex";
- version = "2.12.182";
+ version = "2.14.186";
# No source available from official repo
src = fetchPypi {
inherit pname version;
- sha256 = "aaf150b06d44f07639aca48be1fca69c7732d57507e6adc4e8451c7a93489116";
+ sha256 = "ba78897869e938c9ad1cb58e7d82bcf693f5e9a0dfa5e2dbfcee2ae5ea5e87f8";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/dot2tex/default.nix b/nixpkgs/pkgs/development/python-modules/dot2tex/default.nix
index f671cdc9642..03445f79117 100644
--- a/nixpkgs/pkgs/development/python-modules/dot2tex/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/dot2tex/default.nix
@@ -1,8 +1,11 @@
{ stdenv
+, python
, buildPythonPackage
, fetchPypi
-, isPy3k
+, substituteAll
, pyparsing
+, graphviz
+, texlive
}:
buildPythonPackage rec {
@@ -14,11 +17,26 @@ buildPythonPackage rec {
sha256 = "1kp77wiv7b5qib82i3y3sn9r49rym43aaqm5aw1bwnzfbbq2m6i9";
};
- # Tests fail with 3.x. Furthermore, package is no longer maintained.
- disabled = isPy3k;
+ patches = [
+ (substituteAll {
+ src = ./path.patch;
+ inherit graphviz;
+ })
+ ./test.patch # https://github.com/kjellmf/dot2tex/issues/5
+ ];
propagatedBuildInputs = [ pyparsing ];
+ checkInputs = [
+ (texlive.combine {
+ inherit (texlive) scheme-small preview pstricks;
+ })
+ ];
+
+ checkPhase = ''
+ ${python.interpreter} tests/test_dot2tex.py
+ '';
+
meta = with stdenv.lib; {
description = "Convert graphs generated by Graphviz to LaTeX friendly formats";
homepage = "https://github.com/kjellmf/dot2tex";
diff --git a/nixpkgs/pkgs/development/python-modules/dot2tex/path.patch b/nixpkgs/pkgs/development/python-modules/dot2tex/path.patch
new file mode 100644
index 00000000000..4e05b7a8dff
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/dot2tex/path.patch
@@ -0,0 +1,104 @@
+diff --git a/dot2tex/dotparsing.py b/dot2tex/dotparsing.py
+index 391b5dc..6dc77a3 100644
+--- a/dot2tex/dotparsing.py
++++ b/dot2tex/dotparsing.py
+@@ -180,18 +180,8 @@ def __find_executables(path):
+ def find_graphviz():
+ """Locate Graphviz's executables in the system.
+
+- Tries three methods:
+-
+- First: Windows Registry (Windows only)
+- This requires Mark Hammond's pywin32 is installed.
+-
+- Secondly: Search the path
+- It will look for 'dot', 'twopi' and 'neato' in all the directories
+- specified in the PATH environment variable.
+-
+- Thirdly: Default install location (Windows only)
+- It will look for 'dot', 'twopi' and 'neato' in the default install
+- location under the "Program Files" directory.
++ It will look for 'dot', 'twopi' and 'neato' in
++ @graphviz@/bin.
+
+ It will return a dictionary containing the program names as keys
+ and their paths as values.
+@@ -199,75 +189,9 @@ def find_graphviz():
+ If this fails, it returns None.
+ """
+
+- # Method 1 (Windows only)
+- #
+- if os.sys.platform == 'win32':
+- try:
+- import win32api, win32con
+-
+- # Get the GraphViz install path from the registry
+- #
+- hkey = win32api.RegOpenKeyEx(win32con.HKEY_LOCAL_MACHINE,
+- "SOFTWARE\AT&T Research Labs\Graphviz", 0, win32con.KEY_QUERY_VALUE)
+-
+- path = win32api.RegQueryValueEx(hkey, "InstallPath")[0]
+- win32api.RegCloseKey(hkey)
+-
+- # Now append the "bin" subdirectory:
+- #
+- path = os.path.join(path, "bin")
+- progs = __find_executables(path)
+- if progs is not None:
+- # print("Used Windows registry")
+- return progs
+-
+- except ImportError:
+- # Print a messaged suggesting they install these?
+- #
+- log.debug('The win32api is not installed')
+- pass
+- except:
+- log.debug('Failed to access the registry key')
+-
+- # Method 2 (Linux, Windows etc)
+- #
+- if 'PATH' in os.environ:
+- for path in os.environ['PATH'].split(os.pathsep):
+- progs = __find_executables(path)
+- if progs is not None:
+- return progs
+-
+- # Method 3 (Windows only)
+- #
+- if os.sys.platform == 'win32':
+- # Try and work out the equivalent of "C:\Program Files" on this
+- # machine (might be on drive D:, or in a different language)
+- #
+- if 'PROGRAMFILES' in os.environ:
+- # Note, we could also use the win32api to get this
+- # information, but win32api may not be installed.
+-
+- path = os.path.join(os.environ['PROGRAMFILES'], 'ATT', 'GraphViz', 'bin')
+-
+- else:
+- # Just in case, try the default...
+- path = r"C:\Program Files\att\Graphviz\bin"
+-
+- progs = __find_executables(path)
+-
+- if progs is not None:
+- # print("Used default install location")
+- return progs
+-
+- for path in (
+- '/usr/bin', '/usr/local/bin',
+- '/opt/local/bin',
+- '/opt/bin', '/sw/bin', '/usr/share',
+- '/Applications/Graphviz.app/Contents/MacOS/'):
+- progs = __find_executables(path)
+- if progs is not None:
+- # print("Used path")
+- return progs
++ progs = __find_executables('@graphviz@/bin')
++ if progs is not None:
++ return progs
+
+ # Failed to find GraphViz
+ #
diff --git a/nixpkgs/pkgs/development/python-modules/dot2tex/test.patch b/nixpkgs/pkgs/development/python-modules/dot2tex/test.patch
new file mode 100644
index 00000000000..9ead8ac5ee5
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/dot2tex/test.patch
@@ -0,0 +1,12 @@
+diff --git a/tests/test_dot2tex.py b/tests/test_dot2tex.py
+index 74b01ed..7be9aba 100644
+--- a/tests/test_dot2tex.py
++++ b/tests/test_dot2tex.py
+@@ -147,6 +147,7 @@ class NeedsQuotesTests(unittest.TestCase):
+
+ class MultipleStatements(unittest.TestCase):
+ # https://github.com/kjellmf/dot2tex/issues/5
++ @unittest.skip('fails upstream')
+ def test_semicolon(self):
+ """Test for issue 5"""
+ testgraph1 = """
diff --git a/nixpkgs/pkgs/development/python-modules/dpath/default.nix b/nixpkgs/pkgs/development/python-modules/dpath/default.nix
index c526d9aedc6..548bd516838 100644
--- a/nixpkgs/pkgs/development/python-modules/dpath/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/dpath/default.nix
@@ -1,20 +1,19 @@
-{ stdenv, fetchPypi, buildPythonPackage
-, mock, nose
+{ stdenv, fetchPypi, buildPythonPackage, isPy27
+, mock, pytestCheckHook, nose, hypothesis
}:
buildPythonPackage rec {
pname = "dpath";
- version = "1.4.2";
+ version = "2.0.1";
+ disabled = isPy27; # uses python3 imports
src = fetchPypi {
inherit pname version;
- sha256 = "0gr7816pnzbyh9h1ia0qz0q1f9zfzacwb8dc36js8hw8x14myqqg";
+ sha256 = "bea06b5f4ff620a28dfc9848cf4d6b2bfeed34238edeb8ebe815c433b54eb1fa";
};
- checkInputs = [ mock nose ];
- checkPhase = ''
- nosetests
- '';
+ # use pytest as nosetests hangs
+ checkInputs = [ mock nose pytestCheckHook hypothesis ];
meta = with stdenv.lib; {
homepage = "https://github.com/akesterson/dpath-python";
diff --git a/nixpkgs/pkgs/development/python-modules/dpkt/default.nix b/nixpkgs/pkgs/development/python-modules/dpkt/default.nix
index 567cd85fa94..0238cf4706f 100644
--- a/nixpkgs/pkgs/development/python-modules/dpkt/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/dpkt/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "dpkt";
- version = "1.9.2";
+ version = "1.9.3";
src = fetchPypi {
inherit pname version;
- sha256 = "0m0ym219zsqfjl6jwivw5as3igjbmhpcn4dvabc5nkd0bk6jxaaj";
+ sha256 = "18jcanxpzkd5n2gjbfpwbvvkm1hpxr59463z28py23vkbx57wmvg";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/drf-yasg/default.nix b/nixpkgs/pkgs/development/python-modules/drf-yasg/default.nix
index d1a349d79a2..0f5f0bc56e0 100644
--- a/nixpkgs/pkgs/development/python-modules/drf-yasg/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/drf-yasg/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "drf-yasg";
- version = "1.16.1";
+ version = "1.17.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0ri5h5xsacm99c6gvb4ldwisbqgiv2vq8qbn7vrh6vplzlpyvzb8";
+ sha256 = "5572e9d5baab9f6b49318169df9789f7399d0e3c7bdac8fdb8dfccf1d5d2b1ca";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/dropbox/default.nix b/nixpkgs/pkgs/development/python-modules/dropbox/default.nix
index 3ca9d59e27f..f271411a285 100644
--- a/nixpkgs/pkgs/development/python-modules/dropbox/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/dropbox/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "dropbox";
- version = "9.5.0";
+ version = "10.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0iz9hg1j7q9chka6fyzgpzqg2v4nbjx61xfvn9ixprxrdhvhr2hi";
+ sha256 = "082ylb6xn8xzix61lv2n8ya1k0gd494kr9vr2ys8ldbwxq9nyaaz";
};
# Set DROPBOX_TOKEN environment variable to a valid token.
diff --git a/nixpkgs/pkgs/development/python-modules/duecredit/default.nix b/nixpkgs/pkgs/development/python-modules/duecredit/default.nix
new file mode 100644
index 00000000000..28aaf8ee47c
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/duecredit/default.nix
@@ -0,0 +1,37 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, isPy27
+, contextlib2
+, pytest
+, pytestCheckHook
+, vcrpy
+, citeproc-py
+, requests
+, setuptools
+, six
+}:
+
+buildPythonPackage rec {
+ pname = "duecredit";
+ version = "0.8.0";
+ disabled = isPy27;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1yxd8579pakrfhq0hls0iy37nxllsm8y33na220g08znibrp7ix0";
+ };
+
+ # bin/duecredit requires setuptools at runtime
+ propagatedBuildInputs = [ citeproc-py requests setuptools six ];
+
+ checkInputs = [ contextlib2 pytest pytestCheckHook vcrpy ];
+ disabledTests = [ "test_io" ];
+
+ meta = with lib; {
+ homepage = "https://github.com/duecredit/duecredit";
+ description = "Simple framework to embed references in code";
+ license = licenses.bsd2;
+ maintainers = with maintainers; [ bcdarwin ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/dulwich/0_19.nix b/nixpkgs/pkgs/development/python-modules/dulwich/0_19.nix
new file mode 100644
index 00000000000..82b9bed492c
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/dulwich/0_19.nix
@@ -0,0 +1,30 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, urllib3, certifi
+, gevent, geventhttpclient, mock, fastimport
+, git, glibcLocales }:
+
+buildPythonPackage rec {
+ version = "0.19.16";
+ pname = "dulwich";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "f74561c448bfb6f04c07de731c1181ae4280017f759b0bb04fa5770aa84ca850";
+ };
+
+ LC_ALL = "en_US.UTF-8";
+
+ propagatedBuildInputs = [ urllib3 certifi ];
+
+ # Only test dependencies
+ checkInputs = [ git glibcLocales gevent geventhttpclient mock fastimport ];
+
+ doCheck = !stdenv.isDarwin;
+
+ meta = with stdenv.lib; {
+ description = "Simple Python implementation of the Git file formats and protocols";
+ homepage = "https://samba.org/~jelmer/dulwich/";
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ koral ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/dulwich/default.nix b/nixpkgs/pkgs/development/python-modules/dulwich/default.nix
index 82b9bed492c..9a0f275cff7 100644
--- a/nixpkgs/pkgs/development/python-modules/dulwich/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/dulwich/default.nix
@@ -4,12 +4,12 @@
, git, glibcLocales }:
buildPythonPackage rec {
- version = "0.19.16";
+ version = "0.20.2";
pname = "dulwich";
src = fetchPypi {
inherit pname version;
- sha256 = "f74561c448bfb6f04c07de731c1181ae4280017f759b0bb04fa5770aa84ca850";
+ sha256 = "273fa401e11c215ed81a4a0c8474ed06aeae31900974fdd4a87af5df0e458115";
};
LC_ALL = "en_US.UTF-8";
diff --git a/nixpkgs/pkgs/development/python-modules/ecdsa/default.nix b/nixpkgs/pkgs/development/python-modules/ecdsa/default.nix
index aa69b7e2fcd..0f224bd8ab0 100644
--- a/nixpkgs/pkgs/development/python-modules/ecdsa/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/ecdsa/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "ecdsa";
- version = "0.14.1";
+ version = "0.15";
src = fetchPypi {
inherit pname version;
- sha256 = "64c613005f13efec6541bb0a33290d0d03c27abab5f15fbab20fb0ee162bdd8e";
+ sha256 = "8f12ac317f8a1318efa75757ef0a651abe12e51fc1af8838fb91079445227277";
};
propagatedBuildInputs = [ six ];
@@ -22,7 +22,6 @@ buildPythonPackage rec {
description = "ECDSA cryptographic signature library";
homepage = "https://github.com/warner/python-ecdsa";
license = licenses.mit;
- maintainers = with maintainers; [ aszlig ];
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/ecpy/default.nix b/nixpkgs/pkgs/development/python-modules/ecpy/default.nix
index c6109d5c084..153fcd08d25 100644
--- a/nixpkgs/pkgs/development/python-modules/ecpy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/ecpy/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "ECPy";
- version = "0.10.0";
+ version = "1.2.3";
src = fetchPypi {
inherit pname version;
- sha256 = "8889122d3a8bc1a08b4bda42c073dd22305d770b7876356de806ff91748983bd";
+ sha256 = "6dd09f8cda5a1d673228ff9ef41aea8f036ee5ef3183198de83c14957d68c3e0";
};
propagatedBuildInputs = lib.optional (!isPy3k) future;
diff --git a/nixpkgs/pkgs/development/python-modules/elasticsearch-dsl/default.nix b/nixpkgs/pkgs/development/python-modules/elasticsearch-dsl/default.nix
index 712766fa58e..68d658f4989 100644
--- a/nixpkgs/pkgs/development/python-modules/elasticsearch-dsl/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/elasticsearch-dsl/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "elasticsearch-dsl";
- version = "7.2.0";
+ version = "7.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "19q91srlcvfrk5rnk18c0mzvki9l893g7rqgymfg0p8abb9c05a0";
+ sha256 = "1e345535164cb684de4b825e1d0daf81b75554b30d3905446584a9e4af0cc3e7";
};
propagatedBuildInputs = [ elasticsearch python-dateutil six ]
diff --git a/nixpkgs/pkgs/development/python-modules/elasticsearch/default.nix b/nixpkgs/pkgs/development/python-modules/elasticsearch/default.nix
index 821a890346f..59541cbb3d2 100644
--- a/nixpkgs/pkgs/development/python-modules/elasticsearch/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/elasticsearch/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage (rec {
pname = "elasticsearch";
- version = "7.7.0";
+ version = "7.8.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1fm6lalyiy4ayj0mp400dvy629j2av5cqww72w4cg8bqifb83pim";
+ sha256 = "14m7lfn36y0bjlpqxd7j9ggvbx46q30fva4czyspkqi79v7xhdz6";
};
# Check is disabled because running them destroy the content of the local cluster!
diff --git a/nixpkgs/pkgs/development/python-modules/elementpath/default.nix b/nixpkgs/pkgs/development/python-modules/elementpath/default.nix
index 2ab878b081c..fd4b99fd5f4 100644
--- a/nixpkgs/pkgs/development/python-modules/elementpath/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/elementpath/default.nix
@@ -1,7 +1,7 @@
{ lib, buildPythonPackage, fetchFromGitHub, isPy27 }:
buildPythonPackage rec {
- version = "1.4.5";
+ version = "1.4.6";
pname = "elementpath";
disabled = isPy27; # uses incompatible class syntax
@@ -9,7 +9,7 @@ buildPythonPackage rec {
owner = "sissaschool";
repo = "elementpath";
rev = "v${version}";
- sha256 = "1hqvi7ibhdz812dsjbyyz3rysc6242hi1k9187wwnjmilbbngi3c";
+ sha256 = "0prrqyiw9s9wf91s4f0vhqb9babs43aq24naa66qlirskdm87pav";
};
# avoid circular dependency with xmlschema which directly depends on this
diff --git a/nixpkgs/pkgs/development/python-modules/email-validator/default.nix b/nixpkgs/pkgs/development/python-modules/email-validator/default.nix
index 3ad0c34685b..215584aa8cd 100644
--- a/nixpkgs/pkgs/development/python-modules/email-validator/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/email-validator/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "email_validator";
- version = "1.0.2";
+ version = "1.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1ja9149l9ck5n45a72h3is7v476hjny5ybxbcamx1nw6iplsm7k6";
+ sha256 = "63094045c3e802c3d3d575b18b004a531c36243ca8d1cec785ff6bfcb04185bb";
};
doCheck = false;
diff --git a/nixpkgs/pkgs/development/python-modules/entrance/default.nix b/nixpkgs/pkgs/development/python-modules/entrance/default.nix
index 371c9bcc9e0..eb7a9d984ff 100644
--- a/nixpkgs/pkgs/development/python-modules/entrance/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/entrance/default.nix
@@ -18,11 +18,11 @@ in
buildPythonPackage rec {
pname = "entrance";
- version = "1.1.12";
+ version = "1.1.13";
src = fetchPypi {
inherit pname version;
- sha256 = "ef7cdf76226344f7cb92c8f81b6c03bbe944a095434f86275f178809c84108ca";
+ sha256 = "1vmyfhlpcz9fip89z7bl9va3bybz4p3clifn6x3329v1ms9bm1gc";
};
# The versions of `sanic` and `websockets` in nixpkgs only support 3.6 or later
diff --git a/nixpkgs/pkgs/development/python-modules/etelemetry/default.nix b/nixpkgs/pkgs/development/python-modules/etelemetry/default.nix
index 2323a4dcd57..869c6ccba92 100644
--- a/nixpkgs/pkgs/development/python-modules/etelemetry/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/etelemetry/default.nix
@@ -1,15 +1,16 @@
-{ lib, buildPythonPackage, fetchPypi, requests, pytest }:
+{ lib, buildPythonPackage, fetchPypi, isPy27, ci-info, ci-py, requests, pytest }:
buildPythonPackage rec {
- version = "0.1.2";
+ version = "0.2.1";
pname = "etelemetry";
+ disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "0m3dqvs3xbckmjiwppy366qmgzx0z917j1d7dadfl3bprgipy51j";
+ sha256 = "1rw8im09ppnb7z7p7rx658rp5ib8zca8byxg1kiflqwgx5c8zddz";
};
- propagatedBuildInputs = [ requests ];
+ propagatedBuildInputs = [ ci-info ci-py requests ];
# all 2 of the tests both try to pull down from a url
doCheck = false;
diff --git a/nixpkgs/pkgs/development/python-modules/eve/default.nix b/nixpkgs/pkgs/development/python-modules/eve/default.nix
index 7a74de03d52..062d6e3bedb 100644
--- a/nixpkgs/pkgs/development/python-modules/eve/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/eve/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "Eve";
- version = "1.1";
+ version = "1.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1a7i7x77p5wjqfzmgn30m9sz2mcz06k4qf5af6a45109lafcq0bv";
+ sha256 = "dbb409c481ffd5100a5ab13177f6ef6284257e33ac8e5090cd50e42533607ebd";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/executing/default.nix b/nixpkgs/pkgs/development/python-modules/executing/default.nix
new file mode 100644
index 00000000000..84026d7374c
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/executing/default.nix
@@ -0,0 +1,20 @@
+{ lib, buildPythonPackage, fetchzip, pytest, asttokens }:
+
+buildPythonPackage rec {
+ pname = "executing";
+ version = "0.4.3";
+
+ src = fetchzip {
+ url = "https://github.com/alexmojaki/executing/archive/v${version}.tar.gz";
+ sha256 = "1fqfc26nl703nsx2flzf7x4mgr3rpbd8pnn9c195rca648zhi3nh";
+ };
+
+ checkInputs = [ pytest asttokens ];
+
+ meta = with lib; {
+ description = "Get information about what a frame is currently doing, particularly the AST node being executed";
+ homepage = "https://github.com/alexmojaki/executing";
+ license = licenses.mit;
+ maintainers = with maintainers; [ renatoGarcia ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/extension-helpers/default.nix b/nixpkgs/pkgs/development/python-modules/extension-helpers/default.nix
new file mode 100644
index 00000000000..0c23a69a89c
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/extension-helpers/default.nix
@@ -0,0 +1,41 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, isPy27
+, pytestCheckHook
+, setuptools_scm
+}:
+
+buildPythonPackage rec {
+ pname = "extension-helpers";
+ version = "0.1";
+ disabled = isPy27;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "10iqjzmya2h4sk765dlm1pbqypwlqyh8rw59a5m9i63d3klnz2mc";
+ };
+
+ nativeBuildInputs = [
+ setuptools_scm
+ ];
+
+ propagatedBuildInputs = [
+ pytestCheckHook
+ ];
+
+ # avoid importing local module
+ preCheck = ''
+ cd extension_helpers
+ '';
+
+ # assumes setup.py is in pwd
+ disabledTests = [ "compiler_module" ];
+
+ meta = with lib; {
+ description = "Helpers to assist with building packages with compiled C/Cython extensions";
+ homepage = "https://github.com/astropy/extension-helpers";
+ license = licenses.bsd3;
+ maintainers = [ ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/eyed3/default.nix b/nixpkgs/pkgs/development/python-modules/eyed3/default.nix
index ee0c426bded..321c26542d1 100644
--- a/nixpkgs/pkgs/development/python-modules/eyed3/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/eyed3/default.nix
@@ -1,39 +1,33 @@
{ stdenv
, buildPythonPackage
, fetchPypi
-, pythonAtLeast
, pythonOlder
-, paver
, python
, isPyPy
, six
-, pathlib
-, python_magic
, lib
+, filetype
+, deprecation
+, dataclasses
}:
buildPythonPackage rec {
- version = "0.8.12";
+ version = "0.9.5";
pname = "eyeD3";
disabled = isPyPy;
src = fetchPypi {
inherit pname version;
- sha256 = "e54eec0a03fb8e7e9e8b509546c6d92efbc871ea7597611fe2c16f03e1c94b6d";
+ sha256 = "faf5806197f2093e82c2830d41f2378f07b3a9da07a16fafb14fc6fbdebac50a";
};
- # https://github.com/nicfit/eyeD3/pull/284
- postPatch = lib.optionalString (pythonAtLeast "3.4") ''
- sed -ie '/pathlib/d' requirements/requirements.yml
- '';
-
- buildInputs = [ paver ];
-
# requires special test data:
# https://github.com/nicfit/eyeD3/blob/103198e265e3279384f35304e8218be6717c2976/Makefile#L97
doCheck = false;
- propagatedBuildInputs = [ six python_magic ] ++ lib.optional (pythonOlder "3.4") pathlib;
+ propagatedBuildInputs = [
+ six filetype deprecation
+ ] ++ lib.optional (pythonOlder "3.7") dataclasses;
postInstall = ''
for prog in "$out/bin/"*; do
@@ -55,5 +49,4 @@ buildPythonPackage rec {
and v2.3/v2.4.
'';
};
-
}
diff --git a/nixpkgs/pkgs/development/python-modules/face/default.nix b/nixpkgs/pkgs/development/python-modules/face/default.nix
index 34d91ceda98..71fbca91610 100644
--- a/nixpkgs/pkgs/development/python-modules/face/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/face/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "face";
- version = "19.1.2";
+ version = "20.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "38c94ec17a4d6f9628f094b697faca0f802f4028071ce8cbdb3116d4cde772a3";
+ sha256 = "7d59ca5ba341316e58cf72c6aff85cca2541cf5056c4af45cb63af9a814bed3e";
};
propagatedBuildInputs = [ boltons ];
diff --git a/nixpkgs/pkgs/development/python-modules/fake-useragent/default.nix b/nixpkgs/pkgs/development/python-modules/fake-useragent/default.nix
new file mode 100644
index 00000000000..fb85408dd3d
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/fake-useragent/default.nix
@@ -0,0 +1,22 @@
+{ stdenv, fetchPypi, buildPythonPackage, six, pytest }:
+
+buildPythonPackage rec {
+ pname = "fake-useragent";
+ version = "0.1.11";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0dfz3bpmjmaxlhda6hfgsac7afb65pljibi8zkp9gc0ffn5rj161";
+ };
+
+ propagatedBuildInputs = [ six ];
+
+ checkInputs = [ pytest ];
+
+ meta = with stdenv.lib; {
+ description = "Up to date simple useragent faker with real world database";
+ homepage = "https://github.com/hellysmile/fake-useragent";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ evanjs ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/faker/default.nix b/nixpkgs/pkgs/development/python-modules/faker/default.nix
index 5691c9764db..df05d5cc40a 100644
--- a/nixpkgs/pkgs/development/python-modules/faker/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/faker/default.nix
@@ -17,11 +17,11 @@ assert pythonOlder "3.3" -> ipaddress != null;
buildPythonPackage rec {
pname = "Faker";
- version = "3.0.1";
+ version = "4.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "c7f7466cb9ba58d582f713494acdb5ebcc462336c5e38c5230b0cdab37069985";
+ sha256 = "103c46b9701a151299c5bffe6fefcd4fb5fb04c3b5d06bee4952d36255d44ea2";
};
nativeBuildInputs = [ pytestrunner ];
diff --git a/nixpkgs/pkgs/development/python-modules/fastapi/default.nix b/nixpkgs/pkgs/development/python-modules/fastapi/default.nix
index 3513f57cdbe..32ebd6a0307 100644
--- a/nixpkgs/pkgs/development/python-modules/fastapi/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/fastapi/default.nix
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "fastapi";
- version = "0.54.1";
+ version = "0.55.1";
format = "flit";
disabled = !isPy3k;
@@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "tiangolo";
repo = "fastapi";
rev = version;
- sha256 = "0k0lss8x6lzf0szcli48v28r269fsx1jdkr9q78liz47dz5x03d8";
+ sha256 = "1515nhwari48v0angyl5z3cfpvwn4al2nvqh0cjd9xgxzvm310s8";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/development/python-modules/fastrlock/default.nix b/nixpkgs/pkgs/development/python-modules/fastrlock/default.nix
index 8271bec090b..e44639942a0 100644
--- a/nixpkgs/pkgs/development/python-modules/fastrlock/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/fastrlock/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "fastrlock";
- version = "0.4";
+ version = "0.5";
src = fetchPypi {
inherit pname version;
- sha256 = "6abdbb35205792e2d2a8c441aaa41a613d43ee2d88b3af4fd9735ae7a5f7db6b";
+ sha256 = "9ae1a31f6e069b5f0f28ba63c594d0c952065de0a375f7b491d21ebaccc5166f";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/ffmpeg-python/default.nix b/nixpkgs/pkgs/development/python-modules/ffmpeg-python/default.nix
index ae7dc43020b..51b0060cb2d 100644
--- a/nixpkgs/pkgs/development/python-modules/ffmpeg-python/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/ffmpeg-python/default.nix
@@ -2,7 +2,7 @@
, buildPythonPackage
, fetchFromGitHub
, substituteAll
-, ffmpeg
+, ffmpeg_3
, future
, pytest
, pytestrunner
@@ -24,7 +24,7 @@ buildPythonPackage rec {
(
substituteAll {
src = ./ffmpeg-location.patch;
- inherit ffmpeg;
+ ffmpeg = ffmpeg_3;
}
)
];
diff --git a/nixpkgs/pkgs/development/python-modules/filemagic/default.nix b/nixpkgs/pkgs/development/python-modules/filemagic/default.nix
index 2feda678f74..ef8f6933e8f 100644
--- a/nixpkgs/pkgs/development/python-modules/filemagic/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/filemagic/default.nix
@@ -4,6 +4,7 @@
buildPythonPackage {
pname = "filemagic";
version = "1.6";
+ disabled = !isPy3k; # asserts on ResourceWarning
# Don't use the PyPI source because it's missing files required for testing
src = fetchFromGitHub {
@@ -18,7 +19,7 @@ buildPythonPackage {
"'${file}/lib/libmagic${stdenv.hostPlatform.extensions.sharedLibrary}'"
'';
- checkInputs = [ (if isPy3k then mock else unittest2) ];
+ checkInputs = [ mock ] ++ lib.optionals (!isPy3k) [ unittest2 ];
meta = with lib; {
description = "File type identification using libmagic";
diff --git a/nixpkgs/pkgs/development/python-modules/flake8-debugger/default.nix b/nixpkgs/pkgs/development/python-modules/flake8-debugger/default.nix
index 1f41c0a6849..81b903621b5 100644
--- a/nixpkgs/pkgs/development/python-modules/flake8-debugger/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/flake8-debugger/default.nix
@@ -1,4 +1,10 @@
-{ lib, fetchPypi, buildPythonPackage, flake8, pycodestyle, pytestrunner, pytest }:
+{ lib, fetchPypi, buildPythonPackage, pythonOlder
+, flake8
+, importlib-metadata
+, pycodestyle
+, pytestrunner
+, pytest
+}:
buildPythonPackage rec {
pname = "flake8-debugger";
@@ -11,7 +17,8 @@ buildPythonPackage rec {
nativeBuildInputs = [ pytestrunner ];
- propagatedBuildInputs = [ flake8 pycodestyle ];
+ propagatedBuildInputs = [ flake8 pycodestyle ]
+ ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
checkInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/flake8-future-import/default.nix b/nixpkgs/pkgs/development/python-modules/flake8-future-import/default.nix
index 0a60761b943..e819422c572 100644
--- a/nixpkgs/pkgs/development/python-modules/flake8-future-import/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/flake8-future-import/default.nix
@@ -1,4 +1,4 @@
-{ lib, isPy27, fetchFromGitHub, buildPythonPackage, fetchpatch, flake8, six }:
+{ lib, isPy27, fetchFromGitHub, buildPythonPackage, pythonOlder, fetchpatch, flake8, importlib-metadata, six }:
buildPythonPackage rec {
pname = "flake8-future-import";
@@ -12,7 +12,10 @@ buildPythonPackage rec {
sha256 = "00q8n15xdnvqj454arn7xxksyrzh0dw996kjyy7g9rdk0rf8x82z";
};
- propagatedBuildInputs = [ flake8 six ];
+ propagatedBuildInputs = [ flake8 six ]
+ ++ lib.optionals (pythonOlder "3.8") [
+ importlib-metadata
+ ];
# Upstream disables this test case naturally on python 3, but it also fails
# inside NixPkgs for python 2. Since it's going to be deleted, we just skip it
diff --git a/nixpkgs/pkgs/development/python-modules/flake8/default.nix b/nixpkgs/pkgs/development/python-modules/flake8/default.nix
index c6cf1bf2ab1..761690ba9c0 100644
--- a/nixpkgs/pkgs/development/python-modules/flake8/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/flake8/default.nix
@@ -1,22 +1,23 @@
{ stdenv, buildPythonPackage, fetchPypi, pythonOlder
, mock, pytest, pytestrunner
-, configparser, enum34, mccabe, pycodestyle, pyflakes, entrypoints, functools32, typing
+, configparser, enum34, mccabe, pycodestyle, pyflakes, functools32, typing, importlib-metadata
}:
buildPythonPackage rec {
pname = "flake8";
- version = "3.7.9";
+ version = "3.8.3";
src = fetchPypi {
inherit pname version;
- sha256 = "45681a117ecc81e870cbf1262835ae4af5e7a8b08e40b944a8a6e6b895914cfb";
+ sha256 = "f04b9fcbac03b0a3e58c0ab3a0ecc462e023a9faf046d57794184028123aa208";
};
checkInputs = [ pytest mock pytestrunner ];
- propagatedBuildInputs = [ entrypoints pyflakes pycodestyle mccabe ]
+ propagatedBuildInputs = [ pyflakes pycodestyle mccabe ]
++ stdenv.lib.optionals (pythonOlder "3.2") [ configparser functools32 ]
++ stdenv.lib.optionals (pythonOlder "3.4") [ enum34 ]
- ++ stdenv.lib.optionals (pythonOlder "3.5") [ typing ];
+ ++ stdenv.lib.optionals (pythonOlder "3.5") [ typing ]
+ ++ stdenv.lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
checkPhase = ''
py.test tests
diff --git a/nixpkgs/pkgs/development/python-modules/flask-admin/default.nix b/nixpkgs/pkgs/development/python-modules/flask-admin/default.nix
index 5803d8ea2c7..dc1e795054f 100644
--- a/nixpkgs/pkgs/development/python-modules/flask-admin/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/flask-admin/default.nix
@@ -8,12 +8,16 @@
, wtf-peewee
, sqlalchemy
, sqlalchemy-citext
+, sqlalchemy-utils
, flask-mongoengine
, flask_sqlalchemy
, flask-babelex
, shapely
, geoalchemy2
, psycopg2
+, arrow
+, colour
+, email_validator
, flask
, wtforms
, isPy27
@@ -22,12 +26,12 @@
buildPythonPackage rec {
pname = "flask-admin";
- version = "1.5.3";
+ version = "1.5.6";
src = fetchPypi {
pname = "Flask-Admin";
inherit version;
- sha256 = "ca0be6ec11a6913b73f656c65c444ae5be416c57c75638dd3199376ce6bc7422";
+ sha256 = "1f31vzc0p2xni5mh1wvjk9jxf4ddlx2fj4r0f3vv2n9db3c63iv8";
};
checkInputs = [
@@ -38,12 +42,16 @@ buildPythonPackage rec {
wtf-peewee
sqlalchemy
sqlalchemy-citext
+ sqlalchemy-utils
flask-mongoengine
flask_sqlalchemy
flask-babelex
shapely
geoalchemy2
psycopg2
+ arrow
+ colour
+ email_validator
];
propagatedBuildInputs = [
@@ -52,13 +60,14 @@ buildPythonPackage rec {
] ++ lib.optionals isPy27 [ enum34 ];
checkPhase = ''
- # disable tests that require mongodb, postresql
+ # disable tests that require mongodb, postresql, or network
nosetests \
-e "mongoengine" \
-e "pymongo" \
-e "test_form_upload" \
-e "test_postgres" \
-e "geoa" \
+ -e "test_ajax_fk" \
flask_admin/tests
'';
diff --git a/nixpkgs/pkgs/development/python-modules/flask-appbuilder/default.nix b/nixpkgs/pkgs/development/python-modules/flask-appbuilder/default.nix
index 01bd180a5ae..5119d3c39ac 100644
--- a/nixpkgs/pkgs/development/python-modules/flask-appbuilder/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/flask-appbuilder/default.nix
@@ -66,7 +66,8 @@ buildPythonPackage rec {
--replace "marshmallow>=2.18.0, <4.0.0" "marshmallow" \
--replace "PyJWT>=1.7.1" "PyJWT" \
--replace "Flask-SQLAlchemy>=2.4, <3" "Flask-SQLAlchemy" \
- --replace "Flask-JWT-Extended>=3.18, <4" "Flask-JWT-Extended"
+ --replace "Flask-JWT-Extended>=3.18, <4" "Flask-JWT-Extended" \
+ --replace "Flask-Login>=0.3, <0.5" "Flask-Login"
'';
# majority of tests require network access or mongo
diff --git a/nixpkgs/pkgs/development/python-modules/flask-assets/default.nix b/nixpkgs/pkgs/development/python-modules/flask-assets/default.nix
index 2fbfb17def4..12a295ca65a 100644
--- a/nixpkgs/pkgs/development/python-modules/flask-assets/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/flask-assets/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "Flask-Assets";
- version = "0.12";
+ version = "2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0ivqsihk994rxw58vdgzrx4d77d7lpzjm4qxb38hjdgvi5xm4cb0";
+ sha256 = "1dfdea35e40744d46aada72831f7613d67bf38e8b20ccaaa9e91fdc37aa3b8c2";
};
patchPhase = ''
diff --git a/nixpkgs/pkgs/development/python-modules/flask-caching/default.nix b/nixpkgs/pkgs/development/python-modules/flask-caching/default.nix
index 64c3e3384dc..57c95cf8800 100644
--- a/nixpkgs/pkgs/development/python-modules/flask-caching/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/flask-caching/default.nix
@@ -1,12 +1,13 @@
-{ lib, buildPythonPackage, fetchPypi, flask, pytest, pytestcov, pytest-xprocess, pytestcache }:
+{ lib, buildPythonPackage, fetchPypi, isPy27, flask, pytest, pytestcov, pytest-xprocess, pytestcache }:
buildPythonPackage rec {
pname = "Flask-Caching";
- version = "1.8.0";
+ version = "1.9.0";
+ disabled = isPy27; # invalid python2 syntax
src = fetchPypi {
inherit pname version;
- sha256 = "3d0bd13c448c1640334131ed4163a12aff7df2155e73860f07fc9e5e75de7126";
+ sha256 = "a0356ad868b1d8ec2d0e675a6fe891c41303128f8904d5d79e180d8b3f952aff";
};
propagatedBuildInputs = [ flask ];
diff --git a/nixpkgs/pkgs/development/python-modules/flask-compress/default.nix b/nixpkgs/pkgs/development/python-modules/flask-compress/default.nix
index b602fcfd494..cf9abdc596a 100644
--- a/nixpkgs/pkgs/development/python-modules/flask-compress/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/flask-compress/default.nix
@@ -1,15 +1,17 @@
-{ stdenv, fetchPypi, buildPythonPackage, flask }:
+{ stdenv, fetchPypi, buildPythonPackage, flask
+, brotli
+}:
buildPythonPackage rec {
- version = "1.4.0";
+ version = "1.5.0";
pname = "Flask-Compress";
src = fetchPypi {
inherit pname version;
- sha256 = "1cxdbdiyxkspg7vkchfmaqr7c6q79gwvakna3fjcc6nivps971j6";
+ sha256 = "f367b2b46003dd62be34f7fb1379938032656dca56377a9bc90e7188e4289a7c";
};
- propagatedBuildInputs = [ flask ];
+ propagatedBuildInputs = [ flask brotli ];
meta = with stdenv.lib; {
description = "Compress responses in your Flask app with gzip";
diff --git a/nixpkgs/pkgs/development/python-modules/flask-httpauth/default.nix b/nixpkgs/pkgs/development/python-modules/flask-httpauth/default.nix
index d2e6cf3e47b..7981428c42a 100644
--- a/nixpkgs/pkgs/development/python-modules/flask-httpauth/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/flask-httpauth/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "Flask-HTTPAuth";
- version = "4.0.0";
+ version = "4.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1z3ad8sm24xl2lazdia92br1a2nigqwaf1lfsa77j5pz6gf2xmj7";
+ sha256 = "9e028e4375039a49031eb9ecc40be4761f0540476040f6eff329a31dabd4d000";
};
propagatedBuildInputs = [ flask ];
diff --git a/nixpkgs/pkgs/development/python-modules/flask-limiter/default.nix b/nixpkgs/pkgs/development/python-modules/flask-limiter/default.nix
index 041935e28e3..c3db5094aef 100644
--- a/nixpkgs/pkgs/development/python-modules/flask-limiter/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/flask-limiter/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "Flask-Limiter";
- version = "1.1.0";
+ version = "1.3.1";
src = fetchPypi {
inherit pname version;
- sha256 = "905c35cd87bf60c92fd87922ae23fe27aa5fb31980bab31fc00807adee9f5a55";
+ sha256 = "08d6d7534a847c532fd36d0df978f93908d8616813085941c862bbcfcf6811aa";
};
propagatedBuildInputs = [ flask limits ];
diff --git a/nixpkgs/pkgs/development/python-modules/flask-login/default.nix b/nixpkgs/pkgs/development/python-modules/flask-login/default.nix
index 8a48bbdd7da..a4cd86ee69d 100644
--- a/nixpkgs/pkgs/development/python-modules/flask-login/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/flask-login/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "Flask-Login";
- version = "0.4.1";
+ version = "0.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1v2j8zd558xfmgn3rfbw0xz4vizjcnk8kqw52q4f4d9ygfnc25f8";
+ sha256 = "6d33aef15b5bcead780acc339464aae8a6e28f13c90d8b1cf9de8b549d1c0b4b";
};
checkInputs = [ nose mock semantic-version ];
diff --git a/nixpkgs/pkgs/development/python-modules/flask-marshmallow/default.nix b/nixpkgs/pkgs/development/python-modules/flask-marshmallow/default.nix
index b03f3307d08..bd28280a47a 100644
--- a/nixpkgs/pkgs/development/python-modules/flask-marshmallow/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/flask-marshmallow/default.nix
@@ -4,7 +4,7 @@
buildPythonPackage rec {
pname = "flask-marshmallow";
- version = "0.10.1";
+ version = "0.12.0";
meta = {
homepage = "https://github.com/marshmallow-code/flask-marshmallow";
@@ -14,7 +14,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "0hbp0lrdlzpcdjv1jn2hk98z9gg624nswcm0hi48k4rk28x9xsb9";
+ sha256 = "6e6aec171b8e092e0eafaf035ff5b8637bf3a58ab46f568c4c1bab02f2a3c196";
};
propagatedBuildInputs = [ flask marshmallow ];
diff --git a/nixpkgs/pkgs/development/python-modules/flask-restful/default.nix b/nixpkgs/pkgs/development/python-modules/flask-restful/default.nix
index 17c63f326ea..d5b48fd0428 100644
--- a/nixpkgs/pkgs/development/python-modules/flask-restful/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/flask-restful/default.nix
@@ -1,36 +1,26 @@
{ lib, buildPythonPackage, fetchPypi, fetchpatch, isPy3k
-, nose, mock, blinker
+, nose, mock, blinker, pytest
, flask, six, pytz, aniso8601, pycrypto
}:
buildPythonPackage rec {
pname = "Flask-RESTful";
- version = "0.3.6";
+ version = "0.3.8";
src = fetchPypi {
inherit pname version;
- sha256 = "01rlvl2iq074ciyn4schmjip7cyplkwkysbb8f610zil06am35ap";
+ sha256 = "05b9lzx5yc3wgml2bcq50lq35h66m8zpj6dc9advcb5z3acsbaay";
};
- patches = [
- (fetchpatch {
- url = "https://github.com/flask-restful/flask-restful/commit/54979f0a49b2217babc53c5b65b5df10b6de8e05.patch";
- sha256 = "11s6ag6l42g61ccg5jw9j1f26hwgjfa3sp890cbl5r4hy5ycpyr5";
- })
- (fetchpatch {
- url = "https://github.com/flask-restful/flask-restful/commit/f45e81a45ed03922fd225afe27006315811077e6.patch";
- sha256 = "16avd369j5r08d1l23mwbba26zjwnmfqvfvnfz02am3gr5l6p3gl";
- })
- ];
-
- postPatch = lib.optionalString isPy3k ''
- # TypeError: Only byte strings can be passed to C code
- rm tests/test_crypto.py tests/test_paging.py
- '';
+ propagatedBuildInputs = [ flask six pytz aniso8601 pycrypto ];
- checkInputs = [ nose mock blinker ];
+ checkInputs = [ pytest nose mock blinker ];
- propagatedBuildInputs = [ flask six pytz aniso8601 pycrypto ];
+ # test_reqparse.py: werkzeug move Multidict location (only imported in tests)
+ # handle_non_api_error isn't updated for addition encoding argument
+ checkPhase = ''
+ pytest --ignore=tests/test_reqparse.py -k 'not handle_non_api_error'
+ '';
meta = with lib; {
homepage = "https://flask-restful.readthedocs.io/";
diff --git a/nixpkgs/pkgs/development/python-modules/flask-reverse-proxy-fix/default.nix b/nixpkgs/pkgs/development/python-modules/flask-reverse-proxy-fix/default.nix
index d6912de6fe8..f8001bc2aff 100644
--- a/nixpkgs/pkgs/development/python-modules/flask-reverse-proxy-fix/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/flask-reverse-proxy-fix/default.nix
@@ -3,6 +3,7 @@
, fetchFromGitHub
, isPy3k
, flask
+, werkzeug
}:
buildPythonPackage rec {
@@ -20,8 +21,13 @@ buildPythonPackage rec {
disabled = !isPy3k;
+ postPatch = ''
+ sed -i 's@werkzeug.contrib.fixers@werkzeug.middleware.proxy_fix@g' flask_reverse_proxy_fix/middleware/__init__.py
+ '';
+
propagatedBuildInputs = [
flask
+ werkzeug
];
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/flask-socketio/default.nix b/nixpkgs/pkgs/development/python-modules/flask-socketio/default.nix
index e0e56aa6e92..41c828eefe9 100644
--- a/nixpkgs/pkgs/development/python-modules/flask-socketio/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/flask-socketio/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "Flask-SocketIO";
- version = "4.2.1";
+ version = "4.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "2172dff1e42415ba480cee02c30c2fc833671ff326f1598ee3d69aa02cf768ec";
+ sha256 = "7f9b54ac9cd92e28a657c58f51943d97e76b988840c8795784e7b2bafb13103f";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/flask-sqlalchemy/default.nix b/nixpkgs/pkgs/development/python-modules/flask-sqlalchemy/default.nix
index 2453bb50766..c811ce24157 100644
--- a/nixpkgs/pkgs/development/python-modules/flask-sqlalchemy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/flask-sqlalchemy/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "Flask-SQLAlchemy";
- version = "2.4.1";
+ version = "2.4.4";
src = fetchPypi {
inherit pname version;
- sha256 = "6974785d913666587949f7c2946f7001e4fa2cb2d19f4e69ead02e4b8f50b33d";
+ sha256 = "1rgsj49gnx361hnb3vn6c1h17497qh22yc3r70l1r6w0mw71bixz";
};
propagatedBuildInputs = [ flask sqlalchemy ];
diff --git a/nixpkgs/pkgs/development/python-modules/flask-swagger-ui/default.nix b/nixpkgs/pkgs/development/python-modules/flask-swagger-ui/default.nix
index a281864117b..f2908f43b00 100644
--- a/nixpkgs/pkgs/development/python-modules/flask-swagger-ui/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/flask-swagger-ui/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "flask-swagger-ui";
- version = "3.20.9";
+ version = "3.25.0";
src = fetchPypi {
inherit pname version;
- sha256 = "3282c770764c8053360f33b2fc120e1d169ecca2138537d0e6e1135b1f9d4ff2";
+ sha256 = "42d098997e06b04f992609c4945cc990738b269c153d8388fc59a91a5dfcee9e";
};
doCheck = false; # there are no tests
diff --git a/nixpkgs/pkgs/development/python-modules/flask-testing/default.nix b/nixpkgs/pkgs/development/python-modules/flask-testing/default.nix
index ece8843209c..feb3766067b 100644
--- a/nixpkgs/pkgs/development/python-modules/flask-testing/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/flask-testing/default.nix
@@ -1,7 +1,4 @@
-{ stdenv, fetchPypi, buildPythonPackage, pythonOlder
-, flask, blinker, twill }:
-
-with stdenv.lib;
+{ stdenv, fetchPypi, buildPythonPackage, isPy3k, flask, blinker, twill }:
buildPythonPackage rec {
pname = "Flask-Testing";
@@ -13,13 +10,20 @@ buildPythonPackage rec {
};
postPatch = ''
- sed -i -e 's/twill==0.9.1/twill/' setup.py
+ substituteInPlace setup.py --replace "twill==0.9.1" "twill"
'';
- buildInputs = optionals (pythonOlder "3.0") [ twill ];
- propagatedBuildInputs = [ flask blinker ];
+ propagatedBuildInputs = [ flask ];
+
+ checkInputs = [ blinker ] ++ stdenv.lib.optionals (!isPy3k) [ twill ];
+
+ # twill integration is outdated in Python 2, hence it the tests fails.
+ # Some of the tests use localhost networking on darwin.
+ doCheck = isPy3k && !stdenv.isDarwin;
+
+ pythonImportsCheck = [ "flask_testing" ];
- meta = {
+ meta = with stdenv.lib; {
description = "Flask unittest integration.";
homepage = "https://pythonhosted.org/Flask-Testing/";
license = licenses.bsd3;
diff --git a/nixpkgs/pkgs/development/python-modules/flower/default.nix b/nixpkgs/pkgs/development/python-modules/flower/default.nix
index 3a2f987ed51..b31cbc7424d 100644
--- a/nixpkgs/pkgs/development/python-modules/flower/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/flower/default.nix
@@ -1,34 +1,35 @@
{ lib
, buildPythonPackage
, fetchPypi
-, Babel
, celery
-, future
, humanize
-, importlib-metadata
, mock
, pytz
, tornado
+, prometheus_client
}:
buildPythonPackage rec {
pname = "flower";
- version = "0.9.4";
+ version = "0.9.5";
src = fetchPypi {
inherit pname version;
- sha256 = "25782840f7ffc25dcf478d94535a2d815448de4aa6c71426be6abfa9ca417448";
+ sha256 = "171zckhk9ni14f1d82wf62hhciy0gx13fd02sr9m9qlj50fnv4an";
};
- # flower and humanize aren't listed in setup.py but imported
+ postPatch = ''
+ # rely on using example programs (flowers/examples/tasks.py) which
+ # are not part of the distribution
+ rm tests/load.py
+ '';
+
propagatedBuildInputs = [
- Babel
celery
- future
- importlib-metadata
pytz
tornado
humanize
+ prometheus_client
];
checkInputs = [ mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/flowlogs_reader/default.nix b/nixpkgs/pkgs/development/python-modules/flowlogs_reader/default.nix
index 38faa5f12db..44f347edb8e 100644
--- a/nixpkgs/pkgs/development/python-modules/flowlogs_reader/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/flowlogs_reader/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "flowlogs_reader";
- version = "2.0.0";
+ version = "2.2.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "256c67afabc1783e8a378c7589877f76660c6a645aa6dfe1759e26f4a93a22d0";
+ sha256 = "7c24156a3d6887b641ceb37b57d91805bee6c3352e8a3ca97a3274217ead9294";
};
propagatedBuildInputs = [ botocore boto3 docutils ];
diff --git a/nixpkgs/pkgs/development/python-modules/fonttools/default.nix b/nixpkgs/pkgs/development/python-modules/fonttools/default.nix
index ddcf2878334..8aae67443ae 100644
--- a/nixpkgs/pkgs/development/python-modules/fonttools/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/fonttools/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "fonttools";
- version = "4.2.5";
+ version = "4.11.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "f05bff703e31d5f28e713afe89aed0e6649b02c09d8df958e8a02df9c9b2fc0e";
+ sha256 = "7fe5937206099ef284055b8c94798782e0993a740eed87f0dd262ed9870788aa";
extension = "zip";
};
diff --git a/nixpkgs/pkgs/development/python-modules/foxdot/default.nix b/nixpkgs/pkgs/development/python-modules/foxdot/default.nix
index bbf8395190f..cc9ad87052b 100644
--- a/nixpkgs/pkgs/development/python-modules/foxdot/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/foxdot/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "FoxDot";
- version = "0.8.8";
+ version = "0.8.11";
src = fetchPypi {
inherit pname version;
- sha256 = "06y626kgaz1wn1qajlngihpvd4qz8m6lx6sknmjqhhrznyji58wi";
+ sha256 = "00yqpkv7cxwk301cyiwjzr9yfq8hpnhqyspw3z874ydrl3cmssdb";
};
propagatedBuildInputs = [ tkinter supercollider ];
diff --git a/nixpkgs/pkgs/development/python-modules/freetype-py/default.nix b/nixpkgs/pkgs/development/python-modules/freetype-py/default.nix
new file mode 100644
index 00000000000..a1259b85673
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/freetype-py/default.nix
@@ -0,0 +1,31 @@
+{ lib, buildPythonPackage, fetchPypi, substituteAll, stdenv, setuptools_scm, freetype }:
+
+buildPythonPackage rec {
+ pname = "freetype-py";
+ version = "2.1.0.post1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1k62fx53qrv9nb73mpqi2r11wzbx41qfv5qppvh6rylywnrknf3n";
+ };
+
+ patches = [
+ (substituteAll {
+ src = ./library-paths.patch;
+ freetype = "${freetype.out}/lib/libfreetype${stdenv.hostPlatform.extensions.sharedLibrary}";
+ })
+ ];
+
+ nativeBuildInputs = [ setuptools_scm ];
+
+ propagatedBuildInputs = [ freetype ];
+
+ pythonImportsCheck = [ "freetype" ];
+
+ meta = with lib; {
+ homepage = "https://github.com/rougier/freetype-py";
+ description = "FreeType (high-level Python API)";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ goertzenator ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/freetype-py/library-paths.patch b/nixpkgs/pkgs/development/python-modules/freetype-py/library-paths.patch
new file mode 100644
index 00000000000..a30c7e7355f
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/freetype-py/library-paths.patch
@@ -0,0 +1,37 @@
+diff --git a/freetype/raw.py b/freetype/raw.py
+index ff3bea3..78c68ab 100644
+--- a/freetype/raw.py
++++ b/freetype/raw.py
+@@ -19,31 +19,7 @@ from freetype.ft_enums import *
+ from freetype.ft_errors import *
+ from freetype.ft_structs import *
+
+-# First, look for a bundled FreeType shared object on the top-level of the
+-# installed freetype-py module.
+-system = platform.system()
+-if system == 'Windows':
+- library_name = 'libfreetype.dll'
+-elif system == 'Darwin':
+- library_name = 'libfreetype.dylib'
+-else:
+- library_name = 'libfreetype.so'
+-
+-filename = os.path.join(os.path.dirname(freetype.__file__), library_name)
+-
+-# If no bundled shared object is found, look for a system-wide installed one.
+-if not os.path.exists(filename):
+- # on windows all ctypes does when checking for the library
+- # is to append .dll to the end and look for an exact match
+- # within any entry in PATH.
+- filename = ctypes.util.find_library('freetype')
+-
+- if filename is None:
+- if platform.system() == 'Windows':
+- # Check current working directory for dll as ctypes fails to do so
+- filename = os.path.join(os.path.realpath('.'), "freetype.dll")
+- else:
+- filename = library_name
++filename = "@freetype@"
+
+ try:
+ _lib = ctypes.CDLL(filename)
diff --git a/nixpkgs/pkgs/development/python-modules/freezegun/default.nix b/nixpkgs/pkgs/development/python-modules/freezegun/default.nix
index 3a45e0942f8..92254b94dee 100644
--- a/nixpkgs/pkgs/development/python-modules/freezegun/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/freezegun/default.nix
@@ -1,6 +1,7 @@
{ stdenv
, buildPythonPackage
, fetchPypi
+, isPy27
, dateutil
, six
, mock
@@ -19,6 +20,8 @@ buildPythonPackage rec {
propagatedBuildInputs = [ dateutil six ];
checkInputs = [ mock nose pytest ];
+ # contains python3 specific code
+ doCheck = !isPy27;
meta = with stdenv.lib; {
description = "FreezeGun: Let your Python tests travel through time";
diff --git a/nixpkgs/pkgs/development/python-modules/fsspec/default.nix b/nixpkgs/pkgs/development/python-modules/fsspec/default.nix
index 8f2c11f4265..a20b00087b7 100644
--- a/nixpkgs/pkgs/development/python-modules/fsspec/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/fsspec/default.nix
@@ -2,28 +2,32 @@
, buildPythonPackage
, fetchFromGitHub
, pythonOlder
-, pytest
+, pytestCheckHook
+, numpy
}:
buildPythonPackage rec {
pname = "fsspec";
- version = "0.6.2";
+ version = "0.7.4";
disabled = pythonOlder "3.5";
src = fetchFromGitHub {
owner = "intake";
repo = "filesystem_spec";
rev = version;
- sha256 = "1y3d6xw14rcldz9779ir6mjaff4rk82ch6ahn4y9mya0qglpc31i";
+ sha256 = "0ylslmkzc803050yh8dl6cagabb9vrygz6w2zsmglzn4v9sz6jgd";
};
checkInputs = [
- pytest
+ pytestCheckHook
+ numpy
];
- checkPhase = ''
- pytest
- '';
+ disabledTests = [
+ # Test assumes user name is part of $HOME
+ # AssertionError: assert 'nixbld' in '/homeless-shelter/foo/bar'
+ "test_strip_protocol_expanduser"
+ ];
meta = with lib; {
description = "A specification that python filesystems should adhere to";
diff --git a/nixpkgs/pkgs/development/python-modules/ftfy/default.nix b/nixpkgs/pkgs/development/python-modules/ftfy/default.nix
index bb421d746d4..a781230a919 100644
--- a/nixpkgs/pkgs/development/python-modules/ftfy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/ftfy/default.nix
@@ -10,18 +10,13 @@
buildPythonPackage rec {
pname = "ftfy";
+ version = "5.8";
- version = "5.7";
- # ftfy v5 only supports python3. Since at the moment the only
- # packages that use ftfy are spacy and textacy which both support
- # python 2 and 3, they have pinned ftfy to the v4 branch.
- # I propose to stick to v4 until another package requires v5.
- # At that point we can make a ftfy_v4 package.
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "1j143kfpnskksfzs0pnr37kwph6m7c71p8gdldv26x2b7arwiyb7";
+ sha256 = "081p5z20dirrf1i3nshylc31qd5mbxibjc7gzj8x4isbiizpdisi";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/fx2/default.nix b/nixpkgs/pkgs/development/python-modules/fx2/default.nix
index acbaf93a4ea..bcc7a4b5c98 100644
--- a/nixpkgs/pkgs/development/python-modules/fx2/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/fx2/default.nix
@@ -7,15 +7,15 @@
, crcmod
}:
-buildPythonPackage {
+buildPythonPackage rec {
pname = "fx2";
- version = "unstable-2020-01-25";
+ version = "0.9";
src = fetchFromGitHub {
owner = "whitequark";
repo = "libfx2";
- rev = "d3e37f640d706aac5e69ae4476f6cd1bd0cd6a4e";
- sha256 = "1dsyknjpgf4wjkfr64lln1lcy7qpxdx5x3qglidrcswzv9b3i4fg";
+ rev = version;
+ sha256 = "sha256-Uk+K7ym92JX4fC3PyTNxd0UvBzoNZmtbscBYjSWChuk=";
};
nativeBuildInputs = [ sdcc ];
diff --git a/nixpkgs/pkgs/development/python-modules/gdown/default.nix b/nixpkgs/pkgs/development/python-modules/gdown/default.nix
new file mode 100644
index 00000000000..74eb5de4865
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/gdown/default.nix
@@ -0,0 +1,31 @@
+{ lib
+, buildPythonApplication
+, fetchPypi
+, filelock
+, requests
+, tqdm
+, setuptools
+}:
+
+buildPythonApplication rec {
+ pname = "gdown";
+ version = "3.11.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1p023812hh7w7d08njjsfn0xzldl4m73yx8p243yb2q49ypjl6nz";
+ };
+
+ propagatedBuildInputs = [ filelock requests tqdm setuptools ];
+
+ checkPhase = ''
+ $out/bin/gdown --help > /dev/null
+ '';
+
+ meta = with lib; {
+ description = "A CLI tool for downloading large files from Google Drive";
+ homepage = "https://github.com/wkentaro/gdown";
+ license = licenses.mit;
+ maintainers = with maintainers; [ breakds ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/genzshcomp/default.nix b/nixpkgs/pkgs/development/python-modules/genzshcomp/default.nix
index 99d89e79d12..5917d71c440 100644
--- a/nixpkgs/pkgs/development/python-modules/genzshcomp/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/genzshcomp/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "genzshcomp";
- version = "0.5.2";
+ version = "0.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "d28ae62b1b2727f32dc7606bc58201b8c12894ad3d1d4fdb40e1f951e3ae8f85";
+ sha256 = "b582910d36f9ad0992756d7e9ccbe3e5cf811934b1002b51f25b99d3dda9d573";
};
buildInputs = [ setuptools ];
diff --git a/nixpkgs/pkgs/development/python-modules/geoalchemy2/default.nix b/nixpkgs/pkgs/development/python-modules/geoalchemy2/default.nix
index e4fbb37c966..e96c67b044d 100644
--- a/nixpkgs/pkgs/development/python-modules/geoalchemy2/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/geoalchemy2/default.nix
@@ -3,19 +3,25 @@
, fetchPypi
, sqlalchemy
, shapely
+, setuptools_scm
+, pytest
}:
buildPythonPackage rec {
pname = "GeoAlchemy2";
- version = "0.8.0";
+ version = "0.8.4";
src = fetchPypi {
inherit pname version;
- sha256 = "0kqxm9imqjbhjj5imvf2kl57di454xmnnsr3i0cs66ibq90nx5m8";
+ sha256 = "02jbad9vbnjx8bmfvxg77z18nymrry6li8hy9pwi0yiyvwbnycyr";
};
+ nativeBuildInputs = [ setuptools_scm ];
propagatedBuildInputs = [ sqlalchemy shapely ];
+ # https://github.com/geoalchemy/geoalchemy2/blob/e05a676350b11f0e73609379dae5625c5de2e868/TEST.rst
+ doCheck = false;
+
meta = with stdenv.lib; {
homepage = "http://geoalchemy.org/";
license = licenses.mit;
diff --git a/nixpkgs/pkgs/development/python-modules/geopandas/default.nix b/nixpkgs/pkgs/development/python-modules/geopandas/default.nix
index 9a86acf83b5..07982b1e42b 100644
--- a/nixpkgs/pkgs/development/python-modules/geopandas/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/geopandas/default.nix
@@ -4,14 +4,14 @@
buildPythonPackage rec {
pname = "geopandas";
- version = "0.7.0";
+ version = "0.8.0";
disabled = isPy27;
src = fetchFromGitHub {
owner = "geopandas";
repo = "geopandas";
rev = "v${version}";
- sha256 = "0cfdvl4cvi0nim1qbmzf7vg0all272i8r0kj4xgdd0hr2j4jdg9p";
+ sha256 = "033jygbyycl9s6b0kqix9xynhapc2xd8nh47kcfacn514gyncgah";
};
checkInputs = [ pytest Rtree ];
diff --git a/nixpkgs/pkgs/development/python-modules/gevent/default.nix b/nixpkgs/pkgs/development/python-modules/gevent/default.nix
index 56467523a17..4eb5c7cdbb9 100644
--- a/nixpkgs/pkgs/development/python-modules/gevent/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/gevent/default.nix
@@ -1,16 +1,21 @@
-{ stdenv, fetchPypi, buildPythonPackage, isPyPy, python, libev, greenlet }:
+{ stdenv, fetchPypi, buildPythonPackage, isPyPy, python, libev, greenlet
+, zope_interface
+}:
buildPythonPackage rec {
pname = "gevent";
- version = "1.4.0";
+ version = "20.5.2";
+ format = "pyproject";
src = fetchPypi {
inherit pname version;
- sha256 = "1eb7fa3b9bd9174dfe9c3b59b7a09b768ecd496debfc4976a9530a3e15c990d1";
+ sha256 = "2756de36f56b33c46f6cc7146a74ba65afcd1471922c95b6771ce87b279d689c";
};
buildInputs = [ libev ];
- propagatedBuildInputs = stdenv.lib.optionals (!isPyPy) [ greenlet ];
+ propagatedBuildInputs = [
+ zope_interface
+ ] ++ stdenv.lib.optionals (!isPyPy) [ greenlet ];
checkPhase = ''
cd greentest
diff --git a/nixpkgs/pkgs/development/python-modules/geventhttpclient/default.nix b/nixpkgs/pkgs/development/python-modules/geventhttpclient/default.nix
index 59b11e0f6ac..2bcccbec8e4 100644
--- a/nixpkgs/pkgs/development/python-modules/geventhttpclient/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/geventhttpclient/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "geventhttpclient";
- version = "1.3.1";
+ version = "1.4.2";
src = fetchPypi {
inherit pname version;
- sha256 = "bd87af8854f5fb05738916c8973671f7035568aec69b7c842887d6faf9c0a01d";
+ sha256 = "967b11c4a37032f98c08f58176e4ac8de10473ab0c1f617acb8202d44b97fe21";
};
buildInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/gidgethub/default.nix b/nixpkgs/pkgs/development/python-modules/gidgethub/default.nix
index 634d7c2ddc0..f3b3c8d5df3 100644
--- a/nixpkgs/pkgs/development/python-modules/gidgethub/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/gidgethub/default.nix
@@ -11,22 +11,26 @@
, tornado
, aiohttp
, uritemplate
+, pyjwt
}:
buildPythonPackage rec {
pname = "gidgethub";
- version = "3.2.0";
+ version = "4.1.1";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "8f4b69063a256994d38243cc0eba4e1453017b5b8b04a173216d02d47ffc3989";
+ sha256 = "cfabfa696d422ee91eaf1e3f01ea75e576721233cc3ea8badc7d86c30061df8e";
};
nativeBuildInputs = [ setuptools pytestrunner ];
checkInputs = [ pytest pytest-asyncio twisted treq tornado aiohttp ];
- propagatedBuildInputs = [ uritemplate ];
+ propagatedBuildInputs = [
+ uritemplate
+ pyjwt
+ ];
postPatch = ''
substituteInPlace setup.py \
diff --git a/nixpkgs/pkgs/development/python-modules/gin-config/default.nix b/nixpkgs/pkgs/development/python-modules/gin-config/default.nix
index 39a64781c8f..412b0c15949 100644
--- a/nixpkgs/pkgs/development/python-modules/gin-config/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/gin-config/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "gin-config";
- version = "0.2.1";
+ version = "0.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "6305325d5afe470fa5a7130883035e51950478b317750205a1532e5413d4ba4c";
+ sha256 = "6a83b7639ae76c276c0380d71d583f151b327a7c37978add314180ec1280a6cc";
};
diff --git a/nixpkgs/pkgs/development/python-modules/gipc/default.nix b/nixpkgs/pkgs/development/python-modules/gipc/default.nix
index df1bd590d37..3fe26f4a934 100644
--- a/nixpkgs/pkgs/development/python-modules/gipc/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/gipc/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "gipc";
- version = "1.0.1";
+ version = "1.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1zg5bm30lqqd8x0jqbvr4yi8i4rzzk2hdnh280qnj2bwm5nqpghi";
+ sha256 = "06116628e9cb7b2c34c8f248d0e4859fa5943e1e07381ad2b234ae9c7ed6f4cc";
};
propagatedBuildInputs = [ gevent ];
diff --git a/nixpkgs/pkgs/development/python-modules/git-revise/default.nix b/nixpkgs/pkgs/development/python-modules/git-revise/default.nix
index b4de6077529..a6dd3ecb7c8 100644
--- a/nixpkgs/pkgs/development/python-modules/git-revise/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/git-revise/default.nix
@@ -1,30 +1,26 @@
{ lib
, buildPythonPackage
-, fetchPypi
, pythonOlder
-, tox
-, pytest
-, pylint
-, mypy
-, black
+, git
+, fetchFromGitHub
+, pytestCheckHook
}:
buildPythonPackage rec {
pname = "git-revise";
- version = "0.5.1";
+ version = "0.6.0";
- src = fetchPypi {
- inherit pname version;
- sha256 = "0l3xhg00106p7ysg4gl9dna2zcrax58mzmm0ajjaxw58jfn8wsf1";
+ # Missing tests on PyPI
+ src = fetchFromGitHub {
+ owner = "mystor";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "03v791yhips9cxz9hr07rhsgxfhwyqq17rzi7ayjhwvy65s4hzs9";
};
disabled = pythonOlder "3.6";
- checkInputs = [ tox pytest pylint mypy black ];
-
- checkPhase = ''
- tox
- '';
+ checkInputs = [ git pytestCheckHook ];
meta = with lib; {
description = "Efficiently update, split, and rearrange git commits";
diff --git a/nixpkgs/pkgs/development/python-modules/glasgow/default.nix b/nixpkgs/pkgs/development/python-modules/glasgow/default.nix
index 6a32364fdf3..8a63f78728e 100644
--- a/nixpkgs/pkgs/development/python-modules/glasgow/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/glasgow/default.nix
@@ -18,15 +18,15 @@
buildPythonPackage rec {
pname = "glasgow";
- version = "unstable-2020-02-08";
+ version = "unstable-2020-06-29";
# python software/setup.py --version
realVersion = "0.1.dev1352+g${lib.substring 0 7 src.rev}";
src = fetchFromGitHub {
owner = "GlasgowEmbedded";
repo = "glasgow";
- rev = "2a8bfc981b90ba5d86c310911dbd6ffe71acd498";
- sha256 = "01v5269bv09ggvmq6lqyhr5am51hzmwya1p5n62h84b7rdwd8q9m";
+ rev = "f885790d7927b893e631c33744622d6ebc18b5e3";
+ sha256 = "sha256-fSorSEa5K09aPEOk4XPWOFRxYl1KGVy29jOBqIvs2hk=";
};
nativeBuildInputs = [ setuptools_scm sdcc ];
diff --git a/nixpkgs/pkgs/development/python-modules/globre/default.nix b/nixpkgs/pkgs/development/python-modules/globre/default.nix
new file mode 100644
index 00000000000..ff2302f5467
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/globre/default.nix
@@ -0,0 +1,28 @@
+{ stdenv
+, pythonAtLeast
+, buildPythonPackage
+, fetchPypi
+, nose
+, coverage
+}:
+
+buildPythonPackage rec {
+ pname = "globre";
+ version = "0.1.5";
+ # https://github.com/metagriffin/globre/issues/7
+ disabled = pythonAtLeast "3.7";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1qhjpg0722871dm5m7mmldf6c7mx58fbdvk1ix5i3s9py82448gf";
+ };
+
+ checkInputs = [ nose coverage ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/metagriffin/globre";
+ description = "A python glob-like regular expression generation library.";
+ maintainers = with maintainers; [ glittershark ];
+ license = licenses.gpl3;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/glom/default.nix b/nixpkgs/pkgs/development/python-modules/glom/default.nix
index cc73b26d797..4188bdccf91 100644
--- a/nixpkgs/pkgs/development/python-modules/glom/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/glom/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "glom";
- version = "19.10.0";
+ version = "20.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "c8a50cb9fcf0c84807836c6a73cf61285557834b9050d7bde7732b936aceb7dd";
+ sha256 = "e753d2e8d16647ffcd9f0f99ac85d3db523ff0a1f097cf0a154a60702bca7e42";
};
propagatedBuildInputs = [ boltons attrs face ];
diff --git a/nixpkgs/pkgs/development/python-modules/google-api-python-client/default.nix b/nixpkgs/pkgs/development/python-modules/google-api-python-client/default.nix
index c70496b2b9f..2a7f7629704 100644
--- a/nixpkgs/pkgs/development/python-modules/google-api-python-client/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google-api-python-client/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "google-api-python-client";
- version = "1.9.1";
+ version = "1.10.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0nfqf62g3l7ij779ind41p800ahdjijkhqx8nq6y029p98672c52";
+ sha256 = "01zzlr21rgl1skl7ayppp0qwn6s883i50xcvxs8jxzr4c5zz097s";
};
# No tests included in archive
diff --git a/nixpkgs/pkgs/development/python-modules/google-music-proto/default.nix b/nixpkgs/pkgs/development/python-modules/google-music-proto/default.nix
index 2645c4efad8..16363192c81 100644
--- a/nixpkgs/pkgs/development/python-modules/google-music-proto/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google-music-proto/default.nix
@@ -9,16 +9,18 @@
buildPythonPackage rec {
pname = "google-music-proto";
- version = "2.8.0";
+ version = "2.10.0";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "10qraipdr18pwnr1dz6ai5vxs9lmww5wbavbh1xyg4lsggmlsrqb";
+ sha256 = "91b78c0de4f59b1e5503fd6d49cb3fec029d9199cca0794c87667e643342e987";
};
postPatch = ''
sed -i -e "/audio-metadata/c\'audio-metadata'," -e "/marshmallow/c\'marshmallow'," setup.py
+ substituteInPlace setup.py \
+ --replace "pendulum>=2.0,<=3.0,!=2.0.5,!=2.1.0" "pendulum>=2.0,<=3.0"
'';
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/google-music/default.nix b/nixpkgs/pkgs/development/python-modules/google-music/default.nix
index f6b53aeebea..9d2f0def99b 100644
--- a/nixpkgs/pkgs/development/python-modules/google-music/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google-music/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "google-music";
- version = "3.5.0";
+ version = "3.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1agqsbnn72gx88sk736k1pzdn2j8fi7flwqhj5g2qhz3wvkx90yq";
+ sha256 = "b79956cc0df86345c74436ae6213b700345403c91d51947288806b174322573b";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/development/python-modules/google_api_core/default.nix b/nixpkgs/pkgs/development/python-modules/google_api_core/default.nix
index 1efec99d8f7..233ba6ff0cb 100644
--- a/nixpkgs/pkgs/development/python-modules/google_api_core/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_api_core/default.nix
@@ -5,12 +5,12 @@
buildPythonPackage rec {
pname = "google-api-core";
- version = "1.17.0";
+ version = "1.20.0";
disabled = isPy27; # google namespace no longer works on python2
src = fetchPypi {
inherit pname version;
- sha256 = "12fn05x2fdhqmcaspjkkny2lh66hnnl0xf6pz3idxhlx8w5jl274";
+ sha256 = "eec2c302b50e6db0c713fb84b71b8d75cfad5dc6d4dffc78e9f69ba0008f5ede";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/google_auth/default.nix b/nixpkgs/pkgs/development/python-modules/google_auth/default.nix
index 92369abec6d..240804e8080 100644
--- a/nixpkgs/pkgs/development/python-modules/google_auth/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_auth/default.nix
@@ -17,11 +17,11 @@
buildPythonPackage rec {
pname = "google-auth";
- version = "1.16.0";
+ version = "1.17.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1xd7fi7vhqbbkvwjg5fgj8bkbfjwxx4f2bb0zsnj8wci46qk4dqv";
+ sha256 = "2f35b33801a41e4115cd93ff0aeb152f383edc0e27277ae28be2dccf238611b9";
};
propagatedBuildInputs = [ six pyasn1-modules cachetools rsa setuptools ];
diff --git a/nixpkgs/pkgs/development/python-modules/google_cloud_asset/default.nix b/nixpkgs/pkgs/development/python-modules/google_cloud_asset/default.nix
index 6c565d0f820..5d4328ead52 100644
--- a/nixpkgs/pkgs/development/python-modules/google_cloud_asset/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_cloud_asset/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "google-cloud-asset";
- version = "0.6.0";
+ version = "0.10.0";
src = fetchPypi {
inherit pname version;
- sha256 = "35eeb50c101968b4b5eecc840002a6f83af6789b6a947f27f0b2787e30cc1835";
+ sha256 = "d25ab222daaa0b827b00dae8c76e4c1b13ba5c687f0acdfd66529b805d41b7f3";
};
checkInputs = [ pytest mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix b/nixpkgs/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix
index ef76c1e0aae..dc5098fd67a 100644
--- a/nixpkgs/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "google-cloud-bigquery-datatransfer";
- version = "0.4.1";
+ version = "1.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "9ef431c0747d92dd5d5d4038aab96215dfd20c59235ece99a96d8329792cbcdb";
+ sha256 = "6eae79e6950f70d48b0578ae95f93530b4eac28216b96e2279cb2f94c5f2ba33";
};
checkInputs = [ pytest mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/google_cloud_container/default.nix b/nixpkgs/pkgs/development/python-modules/google_cloud_container/default.nix
index 5afaf97cfaa..e79a3ac56fe 100644
--- a/nixpkgs/pkgs/development/python-modules/google_cloud_container/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_cloud_container/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "google-cloud-container";
- version = "0.4.0";
+ version = "0.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "07zjwwliz8wx83l3bv7244qzrv0s3fchp8kgsy5xy41kmkg79a2d";
+ sha256 = "9dd4523291401d8d872f89a87fa5a1d2bcbf6b8ceb1ec0659098fec37d9250e4";
};
checkInputs = [ pytest mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/google_cloud_dataproc/default.nix b/nixpkgs/pkgs/development/python-modules/google_cloud_dataproc/default.nix
index b4eed7e5493..79d24694bc6 100644
--- a/nixpkgs/pkgs/development/python-modules/google_cloud_dataproc/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_cloud_dataproc/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "google-cloud-dataproc";
- version = "0.6.1";
+ version = "0.8.0";
src = fetchPypi {
inherit pname version;
- sha256 = "302bc448e77f1de958ba7413fb85819eda911043f219d8fc030a356848bc6f31";
+ sha256 = "f37327079f6bc59fafcfb7ba4855137d26190a8d31fe8ee5180460a5eebd645f";
};
checkInputs = [ pytest mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/google_cloud_datastore/default.nix b/nixpkgs/pkgs/development/python-modules/google_cloud_datastore/default.nix
index 859e2271824..6305da93d8c 100644
--- a/nixpkgs/pkgs/development/python-modules/google_cloud_datastore/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_cloud_datastore/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "google-cloud-datastore";
- version = "1.11.0";
+ version = "1.12.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1p0ifkhj48fa3m1y5990412s8msnn6mbz5p5g8ffln7jq7dvn57j";
+ sha256 = "c98690833ee2e6341a4b802f278ba17d582ce58eb2e73152516ebc77522d82d7";
};
checkInputs = [ pytest mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/google_cloud_dlp/default.nix b/nixpkgs/pkgs/development/python-modules/google_cloud_dlp/default.nix
index 5c285ca0b1b..b0d3aa5a634 100644
--- a/nixpkgs/pkgs/development/python-modules/google_cloud_dlp/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_cloud_dlp/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "google-cloud-dlp";
- version = "0.13.0";
+ version = "0.15.0";
src = fetchPypi {
inherit pname version;
- sha256 = "844f5e63597c2a15561eec68397ee5f425e9be7728d2d7072f50f983fab31b9a";
+ sha256 = "9abef093fb344ec556a94e5466b480046c18b8bb0a12f1d202f06c43f3e01f7d";
};
checkInputs = [ pytest mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/google_cloud_error_reporting/default.nix b/nixpkgs/pkgs/development/python-modules/google_cloud_error_reporting/default.nix
index 724539c55a0..72502a4f4ad 100644
--- a/nixpkgs/pkgs/development/python-modules/google_cloud_error_reporting/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_cloud_error_reporting/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "google-cloud-error-reporting";
- version = "0.33.0";
+ version = "0.34.0";
src = fetchPypi {
inherit pname version;
- sha256 = "845c4d7252f21403a5634a4047c3d77a645df92f6724911a5faf6f5e1bba51fd";
+ sha256 = "34edd11601b17c87a89c2e1cefdc27d975e1e9243a88ba3c0c48bfe6a05c404f";
};
checkInputs = [ pytest mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/google_cloud_firestore/default.nix b/nixpkgs/pkgs/development/python-modules/google_cloud_firestore/default.nix
index 04b767eaf02..abb849f63a8 100644
--- a/nixpkgs/pkgs/development/python-modules/google_cloud_firestore/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_cloud_firestore/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "google-cloud-firestore";
- version = "1.6.2";
+ version = "1.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "5ad4835c3a0f6350bcbbc42fd70e90f7568fca289fdb5e851888df394c4ebf80";
+ sha256 = "afd986bc4bb5a92d6ebe02977cc1d5dc56bf401590d1df43c07609dbec21155d";
};
checkInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/google_cloud_iot/default.nix b/nixpkgs/pkgs/development/python-modules/google_cloud_iot/default.nix
index e474207634e..8f14f7eeb87 100644
--- a/nixpkgs/pkgs/development/python-modules/google_cloud_iot/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_cloud_iot/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "google-cloud-iot";
- version = "0.3.1";
+ version = "1.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "ab1070003027e28c6956cee3f11228277830d191a1c38a809c96eb0baf8be670";
+ sha256 = "bfd1511a7bcc7d23c2ea30253dd86b2b2247576d1345d895d7153dc0b262f06e";
};
checkInputs = [ pytest mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/google_cloud_kms/default.nix b/nixpkgs/pkgs/development/python-modules/google_cloud_kms/default.nix
index e9f8275deb9..c333a1fa137 100644
--- a/nixpkgs/pkgs/development/python-modules/google_cloud_kms/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_cloud_kms/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "google-cloud-kms";
- version = "1.2.1";
+ version = "1.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "bb2cf9bff554df05f32c9a51cc50cdd0d6fbabcdc20526460df5306ea28547ff";
+ sha256 = "9d108b2754cb2c6ccc60604d27855c7139dad4b2455342e1e7bfffc27c5193bd";
};
checkInputs = [ pytest mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/google_cloud_monitoring/default.nix b/nixpkgs/pkgs/development/python-modules/google_cloud_monitoring/default.nix
index c29b31eb50d..8815d8246d1 100644
--- a/nixpkgs/pkgs/development/python-modules/google_cloud_monitoring/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_cloud_monitoring/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "google-cloud-monitoring";
- version = "0.34.0";
+ version = "1.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "75370af645dd815c234561e7b356fa5d99b0ee6448c0e5d013455c72af961d0b";
+ sha256 = "2feee2cc56b60ed1316175af0974668041c6480803542d3711e4365882dc79cd";
};
checkInputs = [ pytest mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/google_cloud_pubsub/default.nix b/nixpkgs/pkgs/development/python-modules/google_cloud_pubsub/default.nix
index 683f5807a0c..e5d62dd8f46 100644
--- a/nixpkgs/pkgs/development/python-modules/google_cloud_pubsub/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_cloud_pubsub/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "google-cloud-pubsub";
- version = "1.1.0";
+ version = "1.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "bdead87e40eba93043c6704578e946cf2794366312f936da0a2b3754234dde29";
+ sha256 = "d396ae1938e966e1ac3b981d14db7b0f9fabab553b0876c3202e187e4b477ab6";
};
checkInputs = [ pytest mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/google_cloud_redis/default.nix b/nixpkgs/pkgs/development/python-modules/google_cloud_redis/default.nix
index d3c12d29f2b..92f2027bf4e 100644
--- a/nixpkgs/pkgs/development/python-modules/google_cloud_redis/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_cloud_redis/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "google-cloud-redis";
- version = "0.3.0";
+ version = "1.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "e24a5eeb126a3e8fcf990806c7a853a27bb9b830c2f03fda42a499894b7614c6";
+ sha256 = "73057750d6afcfc90c224ee4ffa3262b5e85e866b4db676f74a07b49713f2c3a";
};
checkInputs = [ pytest mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/google_cloud_resource_manager/default.nix b/nixpkgs/pkgs/development/python-modules/google_cloud_resource_manager/default.nix
index d1d4217b3cc..84fac88bcfa 100644
--- a/nixpkgs/pkgs/development/python-modules/google_cloud_resource_manager/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_cloud_resource_manager/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "google-cloud-resource-manager";
- version = "0.30.1";
+ version = "0.30.2";
src = fetchPypi {
inherit pname version;
- sha256 = "03n9ahf4qiyamblh217m5bjc8n57gh09xz87l2iw84c81xxdfcpg";
+ sha256 = "de7eba5235df61deee2291a2fe70b904154df613a334109488afdea7a4c0011f";
};
checkInputs = [ pytest mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/google_cloud_runtimeconfig/default.nix b/nixpkgs/pkgs/development/python-modules/google_cloud_runtimeconfig/default.nix
index f8962e6fa5d..c953407af8f 100644
--- a/nixpkgs/pkgs/development/python-modules/google_cloud_runtimeconfig/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_cloud_runtimeconfig/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "google-cloud-runtimeconfig";
- version = "0.30.0";
+ version = "0.31.0";
src = fetchPypi {
inherit pname version;
- sha256 = "02075724535b3d6e1d9a6df8a2340190e195faea2f9e91f48d6ae9006993d636";
+ sha256 = "3e0218abc438f2f43605db27189fa7a48c3ca3defc45054dac01835527058a4c";
};
checkInputs = [ pytest mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/google_cloud_secret_manager/default.nix b/nixpkgs/pkgs/development/python-modules/google_cloud_secret_manager/default.nix
new file mode 100644
index 00000000000..513b76bafa4
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/google_cloud_secret_manager/default.nix
@@ -0,0 +1,34 @@
+{ lib, buildPythonPackage, fetchPypi
+, grpc_google_iam_v1, google_api_core
+, pytest, mock
+}:
+
+buildPythonPackage rec {
+ pname = "google-cloud-secret-manager";
+ version = "1.0.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1cm3xqacxnbpv2706bd2jl86mvcsphpjlvhzngz2k2p48a0jjx8r";
+ };
+
+ propagatedBuildInputs = [
+ google_api_core
+ grpc_google_iam_v1
+ ];
+
+ checkInputs = [
+ mock
+ pytest
+ ];
+ checkPhase = ''
+ pytest
+ '';
+
+ meta = with lib; {
+ description = "Secret Manager API: Stores, manages, and secures access to application secrets";
+ homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ siriobalmelli ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/google_cloud_securitycenter/default.nix b/nixpkgs/pkgs/development/python-modules/google_cloud_securitycenter/default.nix
index 42dccd60805..e6b0fe5f221 100644
--- a/nixpkgs/pkgs/development/python-modules/google_cloud_securitycenter/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_cloud_securitycenter/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "google-cloud-securitycenter";
- version = "0.3.0";
+ version = "0.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "6a0a878db990d657b88ac34942b0a66df24da4643aa181274e602ac337de5d0c";
+ sha256 = "e2c14e01697e54aef9d755bd8abff01af748f42f4e3559efcbb3b0db659f66ac";
};
checkInputs = [ pytest mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/google_cloud_spanner/default.nix b/nixpkgs/pkgs/development/python-modules/google_cloud_spanner/default.nix
index a0c5a10d86c..e0158dfbaad 100644
--- a/nixpkgs/pkgs/development/python-modules/google_cloud_spanner/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_cloud_spanner/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "google-cloud-spanner";
- version = "1.15.1";
+ version = "1.17.0";
src = fetchPypi {
inherit pname version;
- sha256 = "76f98f2614b503c8808f37b979602aca4d772b356f85c1f4b2a00b0d0d548472";
+ sha256 = "299e08faf2402d9c6a8e2f2b62f6eade729cecb3d27b1b635bb1f126e0ddc77e";
};
checkInputs = [ pytest mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/google_cloud_storage/default.nix b/nixpkgs/pkgs/development/python-modules/google_cloud_storage/default.nix
index b253a4c71ed..9446200b657 100644
--- a/nixpkgs/pkgs/development/python-modules/google_cloud_storage/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_cloud_storage/default.nix
@@ -1,4 +1,4 @@
-{ stdenv
+{ lib
, buildPythonPackage
, fetchPypi
, google_resumable_media
@@ -11,32 +11,35 @@
buildPythonPackage rec {
pname = "google-cloud-storage";
- version = "1.26.0";
+ version = "1.29.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0caxqf6vda89cmc81fxhmfk3n61aypqz2sswnbsylzf436rsxpzz";
+ sha256 = "07lsdrxypz5i21x99m1zkxwiax89q80v0av6ak0k4fkys48spj0m";
};
propagatedBuildInputs = [
- google_resumable_media
google_api_core
google_cloud_core
+ google_resumable_media
setuptools
];
- checkInputs = [ pytest mock ];
+ checkInputs = [
+ mock
+ pytest
+ ];
# remove directory from interferring with importing modules
# ignore tests which require credentials
checkPhase = ''
rm -r google
- pytest tests/unit -k 'not create'
+ pytest tests/unit -k 'not (create or get or post)'
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Google Cloud Storage API client library";
homepage = "https://github.com/GoogleCloudPlatform/google-cloud-python";
license = licenses.asl20;
- maintainers = [ maintainers.costrouc ];
+ maintainers = with maintainers; [ costrouc ];
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/google_cloud_tasks/default.nix b/nixpkgs/pkgs/development/python-modules/google_cloud_tasks/default.nix
index b4dc1e83ca8..b7f827dd480 100644
--- a/nixpkgs/pkgs/development/python-modules/google_cloud_tasks/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_cloud_tasks/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "google-cloud-tasks";
- version = "1.3.0";
+ version = "1.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "221388d1dd4bf21ba46ead499bbb3dfba9151b852c4fdca70935ba36e5c3631a";
+ sha256 = "d751b97c1e84980a1646702d3fc1b45bab3284bc3388181f1dc9ba3d204b5a39";
};
checkInputs = [ pytest mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/google_cloud_texttospeech/default.nix b/nixpkgs/pkgs/development/python-modules/google_cloud_texttospeech/default.nix
index 0f448440ca4..2c3ef0d39fe 100644
--- a/nixpkgs/pkgs/development/python-modules/google_cloud_texttospeech/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_cloud_texttospeech/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "google-cloud-texttospeech";
- version = "0.5.0";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "75562a8db2b0268f57c64e448d697fe82c0ffa889f09be8cbc6ba5369c9a0c59";
+ sha256 = "4ed3d9f17fa7b8d53dbc4992d976f72d845266786a81938444315e5a7b194b53";
};
checkInputs = [ pytest mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/google_cloud_videointelligence/default.nix b/nixpkgs/pkgs/development/python-modules/google_cloud_videointelligence/default.nix
index 38ecb8bcc21..07fb02ea595 100644
--- a/nixpkgs/pkgs/development/python-modules/google_cloud_videointelligence/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_cloud_videointelligence/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "google-cloud-videointelligence";
- version = "1.12.1";
+ version = "1.14.0";
src = fetchPypi {
inherit pname version;
- sha256 = "66d0a63d27e83656b1b4e0205d32725e4c58db174118badba164bb7d05a66981";
+ sha256 = "c91f605d00926416bcd4d32d6ca195e0e5bd6fb794bc67b09910a19ee2ca6570";
};
checkInputs = [ pytest mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/google_cloud_vision/default.nix b/nixpkgs/pkgs/development/python-modules/google_cloud_vision/default.nix
index c2bdc652c7c..585abc8cc48 100644
--- a/nixpkgs/pkgs/development/python-modules/google_cloud_vision/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_cloud_vision/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "google-cloud-vision";
- version = "0.41.0";
+ version = "1.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "fd7adcfd8f1bddc19797b25ba3287a4f0cf42e208f330fffb7f1cd125e4d6cd3";
+ sha256 = "18e78b190c81d200ae4f6a46d4af57422d68b3b05b0540d5cd1806e3874142bf";
};
checkInputs = [ mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix b/nixpkgs/pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix
index a68bd9df570..55c370717e1 100644
--- a/nixpkgs/pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "google-cloud-websecurityscanner";
- version = "0.3.0";
+ version = "0.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "26a29657e20fda4302275b92c84c16228381998797e203f85d612f93d4c62358";
+ sha256 = "1c8031e6eec59ee3e2d4af88090ba36521ceb67d79cb297d3c128d2a16af0798";
};
checkInputs = [ pytest mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/google_resumable_media/default.nix b/nixpkgs/pkgs/development/python-modules/google_resumable_media/default.nix
index e9c7eecbc3a..40c8f2596bb 100644
--- a/nixpkgs/pkgs/development/python-modules/google_resumable_media/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/google_resumable_media/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "google-resumable-media";
- version = "0.5.0";
+ version = "0.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "2a8fd188afe1cbfd5998bf20602f76b0336aa892de88fe842a806b9a3ed78d2a";
+ sha256 = "97155236971970382b738921f978a6f86a7b5a0b0311703d991e065d3cb55773";
};
checkInputs = [ pytest mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/googleapis_common_protos/default.nix b/nixpkgs/pkgs/development/python-modules/googleapis_common_protos/default.nix
index 08d31b6920b..507c3ba229a 100644
--- a/nixpkgs/pkgs/development/python-modules/googleapis_common_protos/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/googleapis_common_protos/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "googleapis-common-protos";
- version = "1.51.0";
+ version = "1.52.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0vi2kr0daivx2q1692lp3y61bfnvdw471xsfwi8924br89q92g01";
+ sha256 = "560716c807117394da12cecb0a54da5a451b5cf9866f1d37e9a5e2329a665351";
};
propagatedBuildInputs = [ protobuf setuptools ];
diff --git a/nixpkgs/pkgs/development/python-modules/gpxpy/default.nix b/nixpkgs/pkgs/development/python-modules/gpxpy/default.nix
index 028ca365423..4cd03103d85 100644
--- a/nixpkgs/pkgs/development/python-modules/gpxpy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/gpxpy/default.nix
@@ -1,14 +1,15 @@
-{ lib, fetchFromGitHub, buildPythonPackage, python, lxml }:
+{ lib, fetchFromGitHub, buildPythonPackage, python, lxml, isPy3k }:
buildPythonPackage rec {
pname = "gpxpy";
- version = "1.3.5";
+ version = "1.4.2";
+ disabled = !isPy3k;
src = fetchFromGitHub {
owner = "tkrajina";
repo = pname;
rev = "v${version}";
- sha256 = "18r7pfda7g3l0hv8j9565n52cvvgjxiiqqzagfdfaba1djgl6p8b";
+ sha256 = "1r5gb660nrkrdbw5m5h1n5k10npcfv9bxqv92z55ds8r7rw2saz6";
};
propagatedBuildInputs = [ lxml ];
diff --git a/nixpkgs/pkgs/development/python-modules/graph_nets/default.nix b/nixpkgs/pkgs/development/python-modules/graph_nets/default.nix
index 4e83be64d03..4f7b8c52e9e 100644
--- a/nixpkgs/pkgs/development/python-modules/graph_nets/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/graph_nets/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "graph_nets";
- version = "1.0.5";
+ version = "1.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "73e98a5930c6c7b609257ada2cf4523db70810343e0593bf0fa710b77e991933";
+ sha256 = "278a040674bef295aaf8bb5b0d1b3f207144dc68f0bcfe3f14912b9b85eb0927";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/development/python-modules/graphite-web/update-django-tagging.patch b/nixpkgs/pkgs/development/python-modules/graphite-web/update-django-tagging.patch
index 48d16d50f42..9774f7e70a7 100644
--- a/nixpkgs/pkgs/development/python-modules/graphite-web/update-django-tagging.patch
+++ b/nixpkgs/pkgs/development/python-modules/graphite-web/update-django-tagging.patch
@@ -1,12 +1,13 @@
-diff -Nur a/setup.py b/setup.py
---- a/setup.py 2020-03-12 18:45:34.654296302 +0100
-+++ b/setup.py 2020-03-12 18:46:17.476893828 +0100
-@@ -115,7 +115,7 @@
+diff --git a/setup.py b/setup.py
+index a1a21f1..f0d1051 100644
+--- a/setup.py
++++ b/setup.py
+@@ -117,7 +117,7 @@ try:
['templates/*', 'local_settings.py.example']},
scripts=glob('bin/*'),
data_files=list(webapp_content.items()) + storage_dirs + conf_files + examples,
-- install_requires=['Django>=1.8,<2.3', 'django-tagging==0.4.3', 'pytz', 'pyparsing', 'cairocffi', 'urllib3', 'scandir', 'six'],
-+ install_requires=['Django>=1.8,<2.3', 'django-tagging==0.4.6', 'pytz', 'pyparsing', 'cairocffi', 'urllib3', 'scandir', 'six'],
+- install_requires=['Django>=1.8,<3.1', 'django-tagging==0.4.3', 'pytz',
++ install_requires=['Django>=1.8,<3.1', 'django-tagging==0.5.0', 'pytz',
+ 'pyparsing', 'cairocffi', 'urllib3', 'scandir', 'six'],
classifiers=[
'Intended Audience :: Developers',
- 'Natural Language :: English',
diff --git a/nixpkgs/pkgs/development/python-modules/graphql-core/default.nix b/nixpkgs/pkgs/development/python-modules/graphql-core/default.nix
index 21cc58e67fc..9e48f66c13d 100644
--- a/nixpkgs/pkgs/development/python-modules/graphql-core/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/graphql-core/default.nix
@@ -13,13 +13,13 @@
buildPythonPackage rec {
pname = "graphql-core";
- version = "2.3.1";
+ version = "3.1.2";
src = fetchFromGitHub {
owner = "graphql-python";
repo = pname;
rev = "v${version}";
- sha256 = "029jnwy6zbj4x7f3ffpn1gyx0w9ala9cj2g115g6aa7im3xd2jma";
+ sha256 = "0kvbj9dwpx8mjfj86kqx54dbz9k72ki147ssyj0ca2syvb8jm3wb";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/graphql-server-core/default.nix b/nixpkgs/pkgs/development/python-modules/graphql-server-core/default.nix
index e12d71836f1..e26e936f48f 100644
--- a/nixpkgs/pkgs/development/python-modules/graphql-server-core/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/graphql-server-core/default.nix
@@ -1,23 +1,33 @@
{ buildPythonPackage
, fetchFromGitHub
, lib
-
, black
, graphql-core
, promise
+, fetchpatch
+, pythonOlder
}:
buildPythonPackage rec {
pname = "graphql-server-core";
- version = "1.2.0";
+ version = "2.0.0";
src = fetchFromGitHub {
owner = "graphql-python";
repo = pname;
rev = "v${version}";
- sha256 = "123q3xziv0s22h10v3f5slirf4b6nxj0hnmarwx9vws6x21bgrgh";
+ sha256 = "1w3biv2za2m1brwjy0z049c2m94gm1zfwxzgc6lwrsci724jv9fr";
};
+ disable = pythonOlder "3.6";
+
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/graphql-python/graphql-server-core/commit/865ee9d5602f352c958f6f7e15adbe9abe216784.patch";
+ sha256 = "03p44p4j8rys7mgamh2h9ibbnac2cqwvp5f5hrl2avj2hh0l6j46";
+ })
+ ];
+
propagatedBuildInputs = [
graphql-core
promise
diff --git a/nixpkgs/pkgs/development/python-modules/green/default.nix b/nixpkgs/pkgs/development/python-modules/green/default.nix
index 1bf59a24dd4..de1831e3317 100644
--- a/nixpkgs/pkgs/development/python-modules/green/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/green/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "green";
- version = "3.0.0";
+ version = "3.1.4";
src = fetchPypi {
inherit pname version;
- sha256 = "17cfgq0s02p5cjrsvcicqxiq6kflahjsd9pm03f054x7lpvqi5cv";
+ sha256 = "65f87e4c0d2aca63eb32b01c78233e6f920a58ebabc4f85dd9d8f1c6a92a5184";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/greenlet/default.nix b/nixpkgs/pkgs/development/python-modules/greenlet/default.nix
index f6cff7411d2..c325c965249 100644
--- a/nixpkgs/pkgs/development/python-modules/greenlet/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/greenlet/default.nix
@@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "greenlet";
- version = "0.4.15";
+ version = "0.4.16";
disabled = isPyPy; # builtin for pypy
src = fetchPypi {
inherit pname version;
- sha256 = "9416443e219356e3c31f1f918a91badf2e37acf297e2fa13d24d1cc2380f8fbc";
+ sha256 = "6e06eac722676797e8fce4adb8ad3dc57a1bb3adfb0dd3fdf8306c055a38456c";
};
propagatedBuildInputs = [ six ];
diff --git a/nixpkgs/pkgs/development/python-modules/gspread/default.nix b/nixpkgs/pkgs/development/python-modules/gspread/default.nix
index 5a25d81d017..4cb2d1f9b67 100644
--- a/nixpkgs/pkgs/development/python-modules/gspread/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/gspread/default.nix
@@ -5,12 +5,12 @@
}:
buildPythonPackage rec {
- version = "3.3.1";
+ version = "3.6.0";
pname = "gspread";
src = fetchPypi {
inherit pname version;
- sha256 = "0mpvhndr38hb5x95xk2mqqasvcy6pa7ck8801bvpg5y3lwn5nka0";
+ sha256 = "e04f1a6267b3929fc1600424c5ec83906d439672cafdd61a9d5b916a139f841c";
};
propagatedBuildInputs = [ requests ];
diff --git a/nixpkgs/pkgs/development/python-modules/gst-python/default.nix b/nixpkgs/pkgs/development/python-modules/gst-python/default.nix
index dc15e4b043d..00d05e18912 100644
--- a/nixpkgs/pkgs/development/python-modules/gst-python/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/gst-python/default.nix
@@ -45,6 +45,13 @@ buildPythonPackage rec {
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 = [
diff --git a/nixpkgs/pkgs/development/python-modules/gym/default.nix b/nixpkgs/pkgs/development/python-modules/gym/default.nix
index fd08f71aa2b..7588135e33c 100644
--- a/nixpkgs/pkgs/development/python-modules/gym/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/gym/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "gym";
- version = "0.16.0";
+ version = "0.17.2";
src = fetchPypi {
inherit pname version;
- sha256 = "06h5b639nmzhmy4m1j3vigm86iv5pv7k8jy6xpldyd4jdlf37nn5";
+ sha256 = "bb495aa56995b01274a2213423bf5ba05b8f4fd51c6dc61e9d4abddd1189718e";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/development/python-modules/gyp/default.nix b/nixpkgs/pkgs/development/python-modules/gyp/default.nix
index b9ad6ccec24..8bb20fafe76 100644
--- a/nixpkgs/pkgs/development/python-modules/gyp/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/gyp/default.nix
@@ -6,13 +6,12 @@
buildPythonPackage {
pname = "gyp";
- version = "2015-06-11";
- disabled = isPy3k;
+ version = "2020-05-12";
src = fetchFromGitiles {
url = "https://chromium.googlesource.com/external/gyp";
- rev = "fdc7b812f99e48c00e9a487bd56751bbeae07043";
- sha256 = "1imgxsl4mr1662vsj2mlnpvvrbz71yk00w8p85vi5bkgmc6awgiz";
+ rev = "caa60026e223fc501e8b337fd5086ece4028b1c6";
+ sha256 = "0r9phq5yrmj968vdvy9vivli35wn1j9a6iwshp69wl7q4p0x8q2b";
};
prePatch = stdenv.lib.optionals stdenv.isDarwin ''
diff --git a/nixpkgs/pkgs/development/python-modules/h3/default.nix b/nixpkgs/pkgs/development/python-modules/h3/default.nix
index d98a053c418..bad2e9260a4 100644
--- a/nixpkgs/pkgs/development/python-modules/h3/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/h3/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "h3";
- version = "3.4.3";
+ version = "3.6.3";
src = fetchPypi {
inherit pname version;
- sha256 = "07dlqpr1r4kzb3gci395plpss8gxvvrij40l6w0mylyg7fkab4m2";
+ sha256 = "7928303e39eb962cfbca38b35e289ddc5e04b0d3ef56532e1747a19450e13263";
};
patches = [
diff --git a/nixpkgs/pkgs/development/python-modules/h5netcdf/default.nix b/nixpkgs/pkgs/development/python-modules/h5netcdf/default.nix
index b80a9103717..3d66291aed8 100644
--- a/nixpkgs/pkgs/development/python-modules/h5netcdf/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/h5netcdf/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "h5netcdf";
- version = "0.8.0";
+ version = "0.8.1";
src = fetchPypi {
inherit pname version;
- sha256 = "b0df12f4692817cf6d8e2fca95f689e61aa68f2f39aea90fd1790fe5ac8d2cbb";
+ sha256 = "09bbnpsvwksb07wijn7flyyza56h5b2g2cw0hb3slmwxz6cgcjmr";
};
propagatedBuildInputs = [
@@ -31,7 +31,7 @@ buildPythonPackage rec {
meta = {
description = "netCDF4 via h5py";
- homepage = https://github.com/shoyer/h5netcdf;
+ homepage = "https://github.com/shoyer/h5netcdf";
license = lib.licenses.bsd3;
};
diff --git a/nixpkgs/pkgs/development/python-modules/ha-ffmpeg/default.nix b/nixpkgs/pkgs/development/python-modules/ha-ffmpeg/default.nix
index d6438c6a5b8..cf119c1dec5 100644
--- a/nixpkgs/pkgs/development/python-modules/ha-ffmpeg/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/ha-ffmpeg/default.nix
@@ -1,5 +1,5 @@
{ stdenv, buildPythonPackage, fetchPypi, isPy3k
-, ffmpeg, async-timeout }:
+, ffmpeg_3, async-timeout }:
buildPythonPackage rec {
pname = "ha-ffmpeg";
@@ -12,7 +12,7 @@ buildPythonPackage rec {
sha256 = "230f2fa990c9caaff1c67c2227b64756062248083849651a9bec7d599e519a42";
};
- buildInputs = [ ffmpeg ];
+ buildInputs = [ ffmpeg_3 ];
propagatedBuildInputs = [ async-timeout ];
diff --git a/nixpkgs/pkgs/development/python-modules/hass-nabucasa/default.nix b/nixpkgs/pkgs/development/python-modules/hass-nabucasa/default.nix
index e13cae33960..2826056abcb 100644
--- a/nixpkgs/pkgs/development/python-modules/hass-nabucasa/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/hass-nabucasa/default.nix
@@ -1,28 +1,40 @@
{ lib, buildPythonPackage, fetchFromGitHub, fetchpatch
, acme, aiohttp, snitun, attrs, pycognito, warrant
-, pytest-aiohttp, asynctest, pytest }:
+, pytest-aiohttp, asynctest, atomicwrites, pytest, pythonOlder }:
buildPythonPackage rec {
pname = "hass-nabucasa";
- version = "0.32.2";
+ version = "0.34.6";
src = fetchFromGitHub {
owner = "nabucasa";
repo = pname;
rev = version;
- sha256 = "1hfi5q222kgbgrj5yvr4lbhca49hcs6sc2yhxc4pjxqsc12bv1f1";
+ sha256 = "1lkqwj58qr0vn7zf5mhrhaz973ahj9wjp4mgzvyja1gcdh6amv34";
};
- # upstreamed in https://github.com/NabuCasa/hass-nabucasa/pull/119
postPatch = ''
- sed -i 's/"acme.*/"acme>=0.40.0,<2.0"/' setup.py
- cat setup.py
+ sed -i 's/"acme.*"/"acme"/' setup.py
'';
- propagatedBuildInputs = [ acme aiohttp snitun attrs warrant pycognito ];
+ patches = [
+ # relax pytz dependency
+ (fetchpatch {
+ url = "https://github.com/NabuCasa/hass-nabucasa/commit/419e80feddc36c68384c032feda0057515b53eaa.patch";
+ sha256 = "14dgwci8615cwcf27hg7b42s7da50xhyjys3yx446q7ipk8zw4x6";
+ })
+ ];
+
+ propagatedBuildInputs = [
+ acme aiohttp atomicwrites snitun attrs warrant pycognito
+ ];
checkInputs = [ pytest pytest-aiohttp asynctest ];
+ # Asynctest's mocking is broken with python3.8
+ # https://github.com/Martiusweb/asynctest/issues/132
+ doCheck = pythonOlder "3.8";
+
checkPhase = ''
pytest tests/
'';
diff --git a/nixpkgs/pkgs/development/python-modules/hcloud/default.nix b/nixpkgs/pkgs/development/python-modules/hcloud/default.nix
index bb57c0fbf96..d1369b83179 100644
--- a/nixpkgs/pkgs/development/python-modules/hcloud/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/hcloud/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "hcloud";
- version = "1.6.3";
+ version = "1.8.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0idm73k144lk4aw07r8gwxlb0281j09d6l16a0nrn82r36lwq9fy";
+ sha256 = "1xkds49z4hjyvz170913dz6886lhq4hb2n6dqqpv6q5p1znsx2gj";
};
propagatedBuildInputs = [ future requests python-dateutil ];
diff --git a/nixpkgs/pkgs/development/python-modules/hglib/default.nix b/nixpkgs/pkgs/development/python-modules/hglib/default.nix
index 14e5b4edcd7..e96d7e22870 100644
--- a/nixpkgs/pkgs/development/python-modules/hglib/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/hglib/default.nix
@@ -30,8 +30,7 @@ buildPythonPackage rec {
checkInputs = [ nose ];
checkPhase = ''
- ${python.interpreter} test.py --with-hg "${mercurial}/bin/hg" -v \
- --exclude=test_merge_prompt_cb # https://bz.mercurial-scm.org/show_bug.cgi?id=6265
+ ${python.interpreter} test.py --with-hg "${mercurial}/bin/hg" -v
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/hidapi/default.nix b/nixpkgs/pkgs/development/python-modules/hidapi/default.nix
index cd70a7ba2ff..4b23ec0b74c 100644
--- a/nixpkgs/pkgs/development/python-modules/hidapi/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/hidapi/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "hidapi";
- version = "0.7.99.post21";
+ version = "0.9.0.post2";
src = fetchPypi {
inherit pname version;
- sha256 = "e0be1aa6566979266a8fc845ab0e18613f4918cf2c977fe67050f5dc7e2a9a97";
+ sha256 = "a71dd3c153cb6bb2b73d2612b5ab262830d78c6428f33f0c06818749e64c9320";
};
propagatedBuildInputs =
diff --git a/nixpkgs/pkgs/development/python-modules/holoviews/default.nix b/nixpkgs/pkgs/development/python-modules/holoviews/default.nix
index 7b54d8cd5f1..796ddaace8b 100644
--- a/nixpkgs/pkgs/development/python-modules/holoviews/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/holoviews/default.nix
@@ -15,11 +15,11 @@
buildPythonPackage rec {
pname = "holoviews";
- version = "1.13.2";
+ version = "1.13.3";
src = fetchPypi {
inherit pname version;
- sha256 = "00i8732qib86xqa3652vkr178ib3682cls4jcv5g52y0rlkd8bfg";
+ sha256 = "e6753651a8598f21fc2c20e8456865ecec276cfea1519182a76d957506727934";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/hsaudiotag3k/default.nix b/nixpkgs/pkgs/development/python-modules/hsaudiotag3k/default.nix
index 28fa42b70f0..d12d3bc8c83 100644
--- a/nixpkgs/pkgs/development/python-modules/hsaudiotag3k/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/hsaudiotag3k/default.nix
@@ -6,12 +6,12 @@
buildPythonPackage rec {
pname = "hsaudiotag3k";
- version = "1.1.3";
+ version = "1.1.3.post1";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "0bv5k5594byr2bmhh77xv10fkdpckcmxg3w380yp30aqf83rcsx3";
+ sha256 = "ef60e9210d4727e82f0095a686cb07b676d055918f0c59c5bfa8598da03e59d1";
};
# no tests
diff --git a/nixpkgs/pkgs/development/python-modules/hstspreload/default.nix b/nixpkgs/pkgs/development/python-modules/hstspreload/default.nix
index 635ad7a283e..99612882814 100644
--- a/nixpkgs/pkgs/development/python-modules/hstspreload/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/hstspreload/default.nix
@@ -6,14 +6,14 @@
buildPythonPackage rec {
pname = "hstspreload";
- version = "2020.5.19";
+ version = "2020.6.9";
disabled = isPy27;
src = fetchFromGitHub {
owner = "sethmlarson";
repo = pname;
rev = version;
- sha256 = "09a5vajzw3f2kpdq9ydzx1f840xmdmzb6br3ns79mnqnsw6nfs6z";
+ sha256 = "12js2xcj4979jklc19hjmv5p2b6689p18p4w9swhjc6cgcwm4jy2";
};
# tests require network connection
diff --git a/nixpkgs/pkgs/development/python-modules/html-sanitizer/default.nix b/nixpkgs/pkgs/development/python-modules/html-sanitizer/default.nix
new file mode 100644
index 00000000000..17783f38d1f
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/html-sanitizer/default.nix
@@ -0,0 +1,21 @@
+{ lib, buildPythonPackage, fetchFromGitHub, lxml, beautifulsoup4, pytest, pytestrunner }:
+
+buildPythonPackage rec {
+ pname = "html-sanitizer";
+ version = "1.9.1";
+
+ src = fetchFromGitHub {
+ owner = "matthiask";
+ repo = pname;
+ rev = version;
+ sha256 = "0nnv34924r0yn01rwlk749j5ijy7yxyj302s1i57yjrkqr3zlvas";
+ };
+
+ propagatedBuildInputs = [ lxml beautifulsoup4 ];
+
+ meta = with lib; {
+ description = "An allowlist-based and very opinionated HTML sanitizer that can be used both for untrusted and trusted sources.";
+ homepage = "https://github.com/matthiask/html-sanitizer";
+ license = licenses.bsd3;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/htmllaundry/default.nix b/nixpkgs/pkgs/development/python-modules/htmllaundry/default.nix
index df3bdb216a4..33d3691e85a 100644
--- a/nixpkgs/pkgs/development/python-modules/htmllaundry/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/htmllaundry/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "htmllaundry";
- version = "2.0";
+ version = "2.2";
src = fetchPypi {
inherit pname version;
- sha256 = "e428cba78d5a965e959f5dac2eb7d5f7d627dd889990d5efa8d4e03f3dd768d9";
+ sha256 = "9124f067d3c06ef2613e2cc246b2fde2299802280a8b0e60dc504137085f0334";
};
buildInputs = [ nose ];
diff --git a/nixpkgs/pkgs/development/python-modules/http-ece/default.nix b/nixpkgs/pkgs/development/python-modules/http-ece/default.nix
index eafa429b439..638191ee7fc 100644
--- a/nixpkgs/pkgs/development/python-modules/http-ece/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/http-ece/default.nix
@@ -1,5 +1,5 @@
-{ lib, fetchPypi, buildPythonPackage
-, coverage, flake8, mock, nose
+{ lib, fetchPypi, buildPythonPackage, pythonOlder
+, coverage, flake8, mock, nose, importlib-metadata
, cryptography }:
buildPythonPackage rec {
@@ -11,7 +11,8 @@ buildPythonPackage rec {
sha256 = "1y5ln09ji4dwpzhxr77cggk02kghq7lql60a6969a5n2lwpvqblk";
};
- propagatedBuildInputs = [ cryptography ];
+ propagatedBuildInputs = [ cryptography ]
+ ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
checkInputs = [ coverage flake8 mock nose ];
diff --git a/nixpkgs/pkgs/development/python-modules/httplib2/default.nix b/nixpkgs/pkgs/development/python-modules/httplib2/default.nix
index f0191ad8226..b23d501f1e5 100644
--- a/nixpkgs/pkgs/development/python-modules/httplib2/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/httplib2/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "httplib2";
- version = "0.17.3";
+ version = "0.18.1";
src = fetchPypi {
inherit pname version;
- sha256 = "39dd15a333f67bfb70798faa9de8a6e99c819da6ad82b77f9a259a5c7b1225a2";
+ sha256 = "8af66c1c52c7ffe1aa5dc4bcd7c769885254b0756e6e69f953c7f0ab49a70ba3";
};
# Needs setting up
diff --git a/nixpkgs/pkgs/development/python-modules/httpretty/0.nix b/nixpkgs/pkgs/development/python-modules/httpretty/0.nix
new file mode 100644
index 00000000000..ee0e598a9ac
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/httpretty/0.nix
@@ -0,0 +1,52 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+, tornado
+, requests
+, httplib2
+, sure
+, nose
+, nose-exclude
+, coverage
+, rednose
+, nose-randomly
+, six
+, mock
+}:
+
+buildPythonPackage rec {
+ pname = "httpretty";
+ version = "0.9.7";
+
+ # drop this for version > 0.9.7
+ # Flaky tests: https://github.com/gabrielfalcao/HTTPretty/pull/394
+ doCheck = stdenv.lib.versionAtLeast version "0.9.8";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "66216f26b9d2c52e81808f3e674a6fb65d4bf719721394a1a9be926177e55fbe";
+ };
+
+ propagatedBuildInputs = [ six ];
+
+ checkInputs = [ nose sure coverage mock rednose
+ # Following not declared in setup.py
+ nose-randomly requests tornado httplib2 nose-exclude
+ ];
+
+ __darwinAllowLocalNetworking = true;
+
+ # Those flaky tests are failing intermittently on all platforms
+ NOSE_EXCLUDE = stdenv.lib.concatStringsSep "," [
+ "tests.functional.test_httplib2.test_callback_response"
+ "tests.functional.test_requests.test_streaming_responses"
+ "tests.functional.test_httplib2.test_callback_response"
+ "tests.functional.test_requests.test_httpretty_should_allow_adding_and_overwritting_by_kwargs_u2"
+ ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://httpretty.readthedocs.org/";
+ description = "HTTP client request mocking tool";
+ license = licenses.mit;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/httpretty/default.nix b/nixpkgs/pkgs/development/python-modules/httpretty/default.nix
index ee0e598a9ac..895a28356ee 100644
--- a/nixpkgs/pkgs/development/python-modules/httpretty/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/httpretty/default.nix
@@ -12,11 +12,14 @@
, nose-randomly
, six
, mock
+, eventlet
+, pytest
+, freezegun
}:
buildPythonPackage rec {
pname = "httpretty";
- version = "0.9.7";
+ version = "1.0.2";
# drop this for version > 0.9.7
# Flaky tests: https://github.com/gabrielfalcao/HTTPretty/pull/394
@@ -24,16 +27,20 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "66216f26b9d2c52e81808f3e674a6fb65d4bf719721394a1a9be926177e55fbe";
+ sha256 = "24a6fd2fe1c76e94801b74db8f52c0fb42718dc4a199a861b305b1a492b9d868";
};
propagatedBuildInputs = [ six ];
- checkInputs = [ nose sure coverage mock rednose
+ checkInputs = [ nose sure coverage mock rednose pytest
# Following not declared in setup.py
- nose-randomly requests tornado httplib2 nose-exclude
+ nose-randomly requests tornado httplib2 nose-exclude freezegun
];
+ checkPhase = ''
+ nosetests tests/unit # functional tests cause trouble requiring /etc/protocol
+ '';
+
__darwinAllowLocalNetworking = true;
# Those flaky tests are failing intermittently on all platforms
diff --git a/nixpkgs/pkgs/development/python-modules/httptools/default.nix b/nixpkgs/pkgs/development/python-modules/httptools/default.nix
index b5d7f8cdb10..ed25195e3f2 100644
--- a/nixpkgs/pkgs/development/python-modules/httptools/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/httptools/default.nix
@@ -1,17 +1,24 @@
{ lib
, buildPythonPackage
, fetchPypi
+, isPy27
}:
buildPythonPackage rec {
pname = "httptools";
- version = "0.0.13";
+ version = "0.1.1";
+ disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "e00cbd7ba01ff748e494248183abc6e153f49181169d8a3d41bb49132ca01dfc";
+ sha256 = "41b573cf33f64a8f8f3400d0a7faf48e1888582b6f6e02b82b9bd4f0bf7497ce";
};
+ # tests are not included in pypi tarball
+ doCheck = false;
+
+ pythonImportsCheck = [ "httptools" ];
+
meta = with lib; {
description = "A collection of framework independent HTTP protocol utils";
homepage = "https://github.com/MagicStack/httptools";
diff --git a/nixpkgs/pkgs/development/python-modules/humanfriendly/default.nix b/nixpkgs/pkgs/development/python-modules/humanfriendly/default.nix
index 8674231bc30..49cb31b7d03 100644
--- a/nixpkgs/pkgs/development/python-modules/humanfriendly/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/humanfriendly/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "humanfriendly";
- version = "4.18";
+ version = "8.2";
src = fetchPypi {
inherit pname version;
- sha256 = "33ee8ceb63f1db61cce8b5c800c531e1a61023ac5488ccde2ba574a85be00a85";
+ sha256 = "bf52ec91244819c780341a3438d5d7b09f431d3f113a475147ac9b7b167a3d12";
};
propagatedBuildInputs = lib.optional (pythonOlder "3.3") monotonic;
diff --git a/nixpkgs/pkgs/development/python-modules/humanize/default.nix b/nixpkgs/pkgs/development/python-modules/humanize/default.nix
index d54c932ae32..418a8e203e4 100644
--- a/nixpkgs/pkgs/development/python-modules/humanize/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/humanize/default.nix
@@ -1,19 +1,23 @@
{ stdenv
, buildPythonPackage
, fetchPypi
+, isPy27
, mock
+, setuptools_scm
}:
buildPythonPackage rec {
- version = "0.5.1";
+ version = "2.4.0";
pname = "humanize";
+ disabled = isPy27; # setup.py no longer compatible
src = fetchPypi {
inherit pname version;
- sha256 = "a43f57115831ac7c70de098e6ac46ac13be00d69abbf60bdcac251344785bb19";
+ sha256 = "42ae7d54b398c01bd100847f6cb0fc9e381c21be8ad3f8e2929135e48dbff026";
};
- buildInputs = [ mock ];
+ nativeBuildInputs = [ setuptools_scm ];
+ checkInputs = [ mock ];
doCheck = false;
diff --git a/nixpkgs/pkgs/development/python-modules/hupper/default.nix b/nixpkgs/pkgs/development/python-modules/hupper/default.nix
index 33f76f0a248..b70202138d4 100644
--- a/nixpkgs/pkgs/development/python-modules/hupper/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/hupper/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "hupper";
- version = "1.9.1";
+ version = "1.10.2";
src = fetchPypi {
inherit pname version;
- sha256 = "3b1c2222ec7b8159e7ad059e4493c6cc634c86184af0bf2ce5aba6edd241cf5f";
+ sha256 = "3818f53dabc24da66f65cf4878c1c7a9b5df0c46b813e014abdd7c569eb9a02a";
};
checkPhase = ''
diff --git a/nixpkgs/pkgs/development/python-modules/hvac/default.nix b/nixpkgs/pkgs/development/python-modules/hvac/default.nix
index a783246ee5c..864a1300c3e 100644
--- a/nixpkgs/pkgs/development/python-modules/hvac/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/hvac/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "hvac";
- version = "0.10.1";
+ version = "0.10.4";
src = fetchPypi {
inherit pname version;
- sha256 = "1fcd2psvkfsqy45iygm59rzhb7qkbgv3c1dk3x3jvhy6a1ls4kkq";
+ sha256 = "0yhywm8f86pc4f7ivvbwicwhzf0khjqp9jj77pqy6nha6znvpvnh";
};
propagatedBuildInputs = [ requests six ];
diff --git a/nixpkgs/pkgs/development/python-modules/hwi/default.nix b/nixpkgs/pkgs/development/python-modules/hwi/default.nix
new file mode 100644
index 00000000000..de9c7995bde
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/hwi/default.nix
@@ -0,0 +1,51 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, mnemonic
+, ecdsa
+, typing-extensions
+, hidapi
+, libusb1
+, pyaes
+, trezor
+, btchip
+, ckcc-protocol
+}:
+
+buildPythonPackage rec {
+ pname = "hwi";
+ version = "1.1.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "eec460a51eb556500c1eca92015be246d5714cd53171407a76da71e4346048ae";
+ };
+
+ propagatedBuildInputs = [
+ mnemonic
+ ecdsa
+ typing-extensions
+ hidapi
+ libusb1
+ pyaes
+ trezor
+ btchip
+ ckcc-protocol
+ ];
+
+ patches = [ ./relax-deps.patch ];
+
+ # tests are not packaged in the released tarball
+ doCheck = false;
+
+ pythonImportsCheck = [
+ "hwilib"
+ ];
+
+ meta = {
+ description = "Bitcoin Hardware Wallet Interface";
+ homepage = "https://github.com/bitcoin-core/hwi";
+ license = with lib.licenses; [ mit ];
+ maintainers = with lib.maintainers; [ prusnak ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/hwi/relax-deps.patch b/nixpkgs/pkgs/development/python-modules/hwi/relax-deps.patch
new file mode 100644
index 00000000000..ff6c6b9768f
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/hwi/relax-deps.patch
@@ -0,0 +1,16 @@
+--- a/setup.py
++++ b/setup.py
+@@ -98,10 +98,10 @@ package_data = \
+ modules = \
+ ['hwi', 'hwi-qt']
+ install_requires = \
+-['ecdsa>=0.13.0,<0.14.0',
+- 'hidapi>=0.7.99,<0.8.0',
++['ecdsa',
++ 'hidapi',
+ 'libusb1>=1.7,<2.0',
++ 'mnemonic',
+- 'mnemonic>=0.18.0,<0.19.0',
+ 'pyaes>=1.6,<2.0',
+ 'typing-extensions>=3.7,<4.0']
+
diff --git a/nixpkgs/pkgs/development/python-modules/i3ipc/default.nix b/nixpkgs/pkgs/development/python-modules/i3ipc/default.nix
index f5a8fc1e46c..4cc8574c842 100644
--- a/nixpkgs/pkgs/development/python-modules/i3ipc/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/i3ipc/default.nix
@@ -1,20 +1,19 @@
{ stdenv, buildPythonPackage, fetchFromGitHub
-, enum-compat
, xorgserver, pytest, pytest-xvfb, pytest-asyncio, i3, python, xlib, xdpyinfo
, makeFontsConf, coreutils
}:
buildPythonPackage rec {
pname = "i3ipc";
- version = "2.1.1";
+ version = "2.2.1";
src = fetchFromGitHub {
owner = "acrisci";
repo = "i3ipc-python";
rev = "v${version}";
- sha256 = "10zpbiw1gcndn439g1vxcdkxllwp02qcmaal4w7hi2rzgaw1xkdk";
+ sha256 = "13bzs9dcv27czpnnbgz7a037lm8h991c8gk0qzzk5mq5yak24715";
};
- propagatedBuildInputs = [ enum-compat xlib ];
+ propagatedBuildInputs = [ xlib ];
fontsConf = makeFontsConf {
fontDirectories = [ ];
diff --git a/nixpkgs/pkgs/development/python-modules/icecream/default.nix b/nixpkgs/pkgs/development/python-modules/icecream/default.nix
new file mode 100644
index 00000000000..eba5a70577f
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/icecream/default.nix
@@ -0,0 +1,22 @@
+{ lib, buildPythonPackage, fetchPypi
+, asttokens, colorama, executing, pygments
+}:
+
+buildPythonPackage rec {
+ pname = "icecream";
+ version = "2.0.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "16kpixl43nrn093cvkmxiq2dzd9xc73zwzkmwp0rs7x01nji8kj3";
+ };
+
+ propagatedBuildInputs = [ asttokens colorama executing pygments ];
+
+ meta = with lib; {
+ description = "A little library for sweet and creamy print debugging";
+ homepage = "https://github.com/gruns/icecream";
+ license = licenses.mit;
+ maintainers = with maintainers; [ renatoGarcia ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/ics/default.nix b/nixpkgs/pkgs/development/python-modules/ics/default.nix
index d304dddd79d..08799a9fb4b 100644
--- a/nixpkgs/pkgs/development/python-modules/ics/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/ics/default.nix
@@ -1,6 +1,6 @@
{ stdenv, buildPythonPackage, fetchFromGitHub, pythonOlder
, tatsu, arrow
-, pytest-sugar, pytestpep8, pytest-flakes, pytestcov
+, pytestCheckHook, pytestpep8, pytest-flakes
}:
buildPythonPackage rec {
@@ -22,10 +22,7 @@ buildPythonPackage rec {
--replace "arrow>=0.11,<0.15" "arrow"
'';
- checkInputs = [ pytest-sugar pytestpep8 pytest-flakes pytestcov ];
- checkPhase = ''
- pytest
- '';
+ checkInputs = [ pytestCheckHook pytestpep8 pytest-flakes ];
meta = with stdenv.lib; {
description = "Pythonic and easy iCalendar library (RFC 5545)";
diff --git a/nixpkgs/pkgs/development/python-modules/identify/default.nix b/nixpkgs/pkgs/development/python-modules/identify/default.nix
index 19ad7317ce4..e1e69158254 100644
--- a/nixpkgs/pkgs/development/python-modules/identify/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/identify/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "identify";
- version = "1.4.16";
+ version = "1.4.21";
src = fetchPypi {
inherit pname version;
- sha256 = "19zk3qmcf0afbcbfnj7cmmgr47pxhjqwa1bfdc3fp60yy10kvbgr";
+ sha256 = "105n1prgmzkzdwr8q0bdx82nj7i8p3af1abh864k2fcyjwmpzl64";
};
# Tests not included in PyPI tarball
diff --git a/nixpkgs/pkgs/development/python-modules/idna/default.nix b/nixpkgs/pkgs/development/python-modules/idna/default.nix
index 5e5d623ff10..13e8fb43bb2 100644
--- a/nixpkgs/pkgs/development/python-modules/idna/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/idna/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "idna";
- version = "2.8";
+ version = "2.9";
src = fetchPypi {
inherit pname version;
- sha256 = "c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407";
+ sha256 = "7588d1c14ae4c77d74036e8c22ff447b26d0fde8f007354fd48a7814db15b7cb";
};
meta = {
diff --git a/nixpkgs/pkgs/development/python-modules/ihatemoney/default.nix b/nixpkgs/pkgs/development/python-modules/ihatemoney/default.nix
index 5df5e6b18cd..bcca68600e9 100644
--- a/nixpkgs/pkgs/development/python-modules/ihatemoney/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/ihatemoney/default.nix
@@ -1,4 +1,4 @@
-{ buildPythonPackage, lib, fetchFromGitHub, isPy27, nixosTests
+{ buildPythonPackage, lib, fetchFromGitHub, isPy27, nixosTests, fetchpatch, fetchPypi
, alembic
, aniso8601
, Babel
@@ -15,33 +15,70 @@
, flask_script
, flask_sqlalchemy
, flask_wtf
+, debts
, idna
, itsdangerous
, jinja2
, Mako
, markupsafe
-, mock
, python-dateutil
, pytz
, six
, sqlalchemy
+, sqlalchemy-continuum
, werkzeug
, wtforms
, psycopg2 # optional, for postgresql support
, flask_testing
}:
+# ihatemoney is not really a library. It will only ever be imported
+# by the interpreter of uwsgi. So overrides for its depencies are fine.
+let
+ # https://github.com/spiral-project/ihatemoney/issues/567
+ pinned_wtforms = wtforms.overridePythonAttrs (old: rec {
+ pname = "WTForms";
+ version = "2.2.1";
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0q9vkcq6jnnn618h27lx9sas6s9qlg2mv8ja6dn0hy38gwzarnqc";
+ };
+ });
+ pinned_flask_wtf = flask_wtf.override { wtforms = pinned_wtforms; };
+in
+
buildPythonPackage rec {
pname = "ihatemoney";
- version = "4.1";
+ version = "4.2";
src = fetchFromGitHub {
owner = "spiral-project";
repo = pname;
rev = version;
- sha256 = "1ai7v2i2rvswzv21nwyq51fvp8lr2x2cl3n34p11br06kc1pcmin";
+ sha256 = "0d4vc6m0jkwlz9ly0hcjghccydvqbldh2jb8yzf94jrgkd5fd7k1";
};
+ disabled = isPy27;
+
+ patches = [
+ # fix migration on postgresql
+ # remove on next release
+ (fetchpatch {
+ url = "https://github.com/spiral-project/ihatemoney/commit/6129191b26784b895e203fa3eafb89cee7d88b71.patch";
+ sha256 = "0yc24gsih9x3pnh2mhj4v5i71x02dq93a9jd2r8b1limhcl4p1sw";
+ })
+ (fetchpatch {
+ name = "CVE-2020-15120.patch";
+ url = "https://github.com/spiral-project/ihatemoney/commit/8d77cf5d5646e1d2d8ded13f0660638f57e98471.patch";
+ sha256 = "0y855sk3qsbpq7slj876k2ifa1lccc2dccag98pkyaadpz5gbabv";
+ })
+ ];
+
+ postPatch = ''
+ # remove draconian pinning
+ sed -i 's/==.*$//' setup.cfg
+ '';
+
propagatedBuildInputs = [
alembic
aniso8601
@@ -58,7 +95,7 @@ buildPythonPackage rec {
flask-restful
flask_script
flask_sqlalchemy
- flask_wtf
+ pinned_flask_wtf
idna
itsdangerous
jinja2
@@ -68,14 +105,16 @@ buildPythonPackage rec {
pytz
six
sqlalchemy
+ sqlalchemy-continuum
werkzeug
- wtforms
+ pinned_wtforms
psycopg2
+ debts
];
checkInputs = [
flask_testing
- ] ++ lib.optionals isPy27 [ mock ];
+ ];
passthru.tests = {
inherit (nixosTests) ihatemoney;
@@ -83,7 +122,6 @@ buildPythonPackage rec {
meta = with lib; {
homepage = "https://ihatemoney.org";
description = "A simple shared budget manager web application";
- platforms = platforms.linux;
license = licenses.beerware;
maintainers = [ maintainers.symphorien ];
};
diff --git a/nixpkgs/pkgs/development/python-modules/ijson/default.nix b/nixpkgs/pkgs/development/python-modules/ijson/default.nix
index 9374d8939c3..4bcbe6a061a 100644
--- a/nixpkgs/pkgs/development/python-modules/ijson/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/ijson/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "ijson";
- version = "2.6.1";
+ version = "3.0.4";
src = fetchPypi {
inherit pname version;
- sha256 = "1l034zq23315icym2n0zppa5lwpdll3mvavmyjbiryxb4c5wdsvm";
+ sha256 = "6e25448318cda55e82a5de52beb6813b003cb8e4a7b5753305912a30055a29f8";
};
doCheck = false; # something about yajl
diff --git a/nixpkgs/pkgs/development/python-modules/imageio-ffmpeg/default.nix b/nixpkgs/pkgs/development/python-modules/imageio-ffmpeg/default.nix
index e3a6e3bfd8d..d9991ee7845 100644
--- a/nixpkgs/pkgs/development/python-modules/imageio-ffmpeg/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/imageio-ffmpeg/default.nix
@@ -6,10 +6,10 @@
buildPythonPackage rec {
pname = "imageio-ffmpeg";
- version = "0.3.0";
+ version = "0.4.2";
src = fetchPypi {
- sha256 = "1hnn00xz9jyksnx1g0r1icv6ynbdnxq4cfnmb58ikg6ymi20al18";
+ sha256 = "13b05b17a941a9f4a90b16910b1ffac159448cff051a153da8ba4b4343ffa195";
inherit pname version;
};
diff --git a/nixpkgs/pkgs/development/python-modules/imageio/default.nix b/nixpkgs/pkgs/development/python-modules/imageio/default.nix
index 5433e1ea9e4..4868f3ae371 100644
--- a/nixpkgs/pkgs/development/python-modules/imageio/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/imageio/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, buildPythonPackage
+, isPy27
, pathlib
, fetchPypi
, pillow
@@ -8,28 +9,25 @@
, pytest
, numpy
, isPy3k
-, ffmpeg
+, ffmpeg_3
, futures
, enum34
}:
buildPythonPackage rec {
pname = "imageio";
- version = "2.6.1";
+ version = "2.8.0";
+ disabled = isPy27;
src = fetchPypi {
- sha256 = "1bk7pijmrspdfj9nnlbnw1yiww9w1kyjvlpzy9s5hj6zp4qv4kpl";
+ sha256 = "fb5fd6d3d17126bbaac9af29fe340e2c97a196eb9416d4f28c0e543744a152cf";
inherit pname version;
};
checkInputs = [ pytest psutil ] ++ stdenv.lib.optionals isPy3k [
- imageio-ffmpeg ffmpeg
+ imageio-ffmpeg ffmpeg_3
];
- propagatedBuildInputs = [ numpy pillow ] ++ stdenv.lib.optionals (!isPy3k) [
- futures
- enum34
- pathlib
- ];
+ propagatedBuildInputs = [ numpy pillow ];
checkPhase = ''
export IMAGEIO_USERDIR="$TMP"
diff --git a/nixpkgs/pkgs/development/python-modules/imagesize/default.nix b/nixpkgs/pkgs/development/python-modules/imagesize/default.nix
index aa7f1ea4724..ab3ee46c1b8 100644
--- a/nixpkgs/pkgs/development/python-modules/imagesize/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/imagesize/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "imagesize";
- version = "1.1.0";
+ version = "1.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "f3832918bc3c66617f92e35f5d70729187676313caa60c187eb0f28b8fe5e3b5";
+ sha256 = "b1f6b5a4eab1f73479a50fb79fcf729514a900c341d8503d62a62dbc4127a2b1";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/applications/misc/img2pdf/default.nix b/nixpkgs/pkgs/development/python-modules/img2pdf/default.nix
index b9c06d5122c..2fa46c2ed9d 100644
--- a/nixpkgs/pkgs/applications/misc/img2pdf/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/img2pdf/default.nix
@@ -1,10 +1,9 @@
-{ stdenv, python3Packages }:
+{ lib, pillow, fetchPypi, buildPythonPackage, isPy27 }:
-with python3Packages;
-
-buildPythonApplication rec {
+buildPythonPackage rec {
pname = "img2pdf";
version = "0.3.6";
+ disabled = isPy27;
src = fetchPypi {
inherit pname version;
@@ -15,7 +14,7 @@ buildPythonApplication rec {
pillow
];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Convert images to PDF via direct JPEG inclusion";
homepage = "https://gitlab.mister-muffin.de/josch/img2pdf";
license = licenses.lgpl2;
diff --git a/nixpkgs/pkgs/development/python-modules/importlib-metadata/default.nix b/nixpkgs/pkgs/development/python-modules/importlib-metadata/default.nix
index 76545edcbeb..5a313792247 100644
--- a/nixpkgs/pkgs/development/python-modules/importlib-metadata/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/importlib-metadata/default.nix
@@ -13,12 +13,12 @@
buildPythonPackage rec {
pname = "importlib-metadata";
- version = "1.5.0";
+ version = "1.6.0";
src = fetchPypi {
pname = "importlib_metadata";
inherit version;
- sha256 = "00ikdj4gjhankdljnz7g5ggak4k9lql2926x0x117ir9j2lv7x86";
+ sha256 = "07icyggasn38yv2swdrd8z6i0plazmc9adavsdkbqqj91j53ll9l";
};
nativeBuildInputs = [ setuptools_scm ];
@@ -26,7 +26,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ zipp ]
++ lib.optionals (!isPy3k) [ pathlib2 contextlib2 configparser ];
- checkInputs = [ importlib-resources packaging ];
+ doCheck = false; # Cyclic dependencies.
# removing test_main.py - it requires 'pyflakefs'
# and adding `pyflakefs` to `checkInputs` causes infinite recursion.
diff --git a/nixpkgs/pkgs/development/python-modules/importlib-resources/default.nix b/nixpkgs/pkgs/development/python-modules/importlib-resources/default.nix
index 6fba0a703e1..7faefd4c0e1 100644
--- a/nixpkgs/pkgs/development/python-modules/importlib-resources/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/importlib-resources/default.nix
@@ -1,24 +1,28 @@
{ lib
, buildPythonPackage
, fetchPypi
-, pathlib2
+, setuptools_scm
+, toml
+, importlib-metadata
, typing
-, isPy3k
+, singledispatch
, pythonOlder
, python
}:
buildPythonPackage rec {
pname = "importlib_resources";
- version = "1.0.2";
+ version = "1.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "d3279fd0f6f847cced9f7acc19bd3e5df54d34f93a2e7bb5f238f81545787078";
+ sha256 = "1jilyxyb2z7hzcjhx1ddni52mq00i728wqh8f5k4469yhdkdz1vg";
};
+ nativeBuildInputs = [ setuptools_scm toml ];
propagatedBuildInputs = [
- ] ++ lib.optional (!isPy3k) pathlib2
+ importlib-metadata
+ ] ++ lib.optional (pythonOlder "3.4") singledispatch
++ lib.optional (pythonOlder "3.5") typing
;
diff --git a/nixpkgs/pkgs/development/python-modules/inflect/default.nix b/nixpkgs/pkgs/development/python-modules/inflect/default.nix
index 2b856b35f7c..b7fbe41f691 100644
--- a/nixpkgs/pkgs/development/python-modules/inflect/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/inflect/default.nix
@@ -1,15 +1,16 @@
-{ buildPythonPackage, fetchPypi, setuptools_scm, nose, six, importlib-metadata }:
+{ buildPythonPackage, fetchPypi, isPy27, setuptools_scm, nose, six, importlib-metadata, toml }:
buildPythonPackage rec {
pname = "inflect";
- version = "3.0.2";
+ version = "4.1.0";
+ disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "ee7c9b7c3376d06828b205460afb3c447b5d25dd653171db249a238f3fc2c18a";
+ sha256 = "def6f3791be9181f0c01e0bf5949304007ec6e04c6674fbef7cc49c657b8a9a5";
};
- nativeBuildInputs = [ setuptools_scm ];
+ nativeBuildInputs = [ setuptools_scm toml ];
propagatedBuildInputs = [ six importlib-metadata ];
checkInputs = [ nose ];
}
diff --git a/nixpkgs/pkgs/development/python-modules/inflection/default.nix b/nixpkgs/pkgs/development/python-modules/inflection/default.nix
index bc2a24abe59..bf370d7ebf3 100644
--- a/nixpkgs/pkgs/development/python-modules/inflection/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/inflection/default.nix
@@ -1,12 +1,13 @@
-{ lib, fetchPypi, buildPythonPackage, pytest } :
+{ lib, fetchPypi, buildPythonPackage, isPy27, pytest } :
buildPythonPackage rec {
pname = "inflection";
- version = "0.3.1";
+ version = "0.4.0";
+ disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "1jhnxgnw8y3mbzjssixh6qkc7a3afc4fygajhqrqalnilyvpzshq";
+ sha256 = "32a5c3341d9583ec319548b9015b7fbdf8c429cbcb575d326c33ae3a0e90d52c";
};
checkInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/influxdb-client/default.nix b/nixpkgs/pkgs/development/python-modules/influxdb-client/default.nix
new file mode 100644
index 00000000000..007ab25eb69
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/influxdb-client/default.nix
@@ -0,0 +1,53 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, rx
+, certifi
+, six
+, python-dateutil
+, setuptools
+, urllib3
+, ciso8601
+, pytz
+, pythonOlder
+}:
+
+buildPythonPackage rec {
+ pname = "influxdb-client";
+ version = "1.8.0";
+
+ disabled = pythonOlder "3.6"; # requires python version >=3.6
+
+ src = fetchFromGitHub {
+ owner = "influxdata";
+ repo = "influxdb-client-python";
+ rev = "v${version}";
+ sha256 = "0gf0fjkd10yn1bb86rfapnd5diraivshn9mhzqxaxwlfah45q187";
+ };
+
+ # makes test not reproducible
+ postPatch = ''
+ sed -i -e '/randomize/d' test-requirements.txt
+ '';
+
+ propagatedBuildInputs = [
+ rx
+ certifi
+ six
+ python-dateutil
+ setuptools
+ urllib3
+ ciso8601
+ pytz
+ ];
+
+ # requires influxdb server
+ doCheck = false;
+
+ meta = with lib; {
+ description = "InfluxDB 2.0 Python client library";
+ homepage = "https://github.com/influxdata/influxdb-client-python";
+ license = licenses.mit;
+ maintainers = [ maintainers.mic92 ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/influxdb/default.nix b/nixpkgs/pkgs/development/python-modules/influxdb/default.nix
index cb86e18eb6e..650235b2940 100644
--- a/nixpkgs/pkgs/development/python-modules/influxdb/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/influxdb/default.nix
@@ -5,20 +5,29 @@
, dateutil
, pytz
, six
+, msgpack
+, fetchpatch
}:
buildPythonPackage rec {
pname = "influxdb";
- version = "5.2.3";
+ version = "5.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0dlddhbmd37qsdfyqn9w3xx4v07hladj6fvk9i15jxmz0iz6q9rh";
+ sha256 = "9bcaafd57ac152b9824ab12ed19f204206ef5df8af68404770554c5b55b475f6";
};
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/influxdata/influxdb-python/commit/cc41e290f690c4eb67f75c98fa9f027bdb6eb16b.patch";
+ sha256 = "1fb9qrq1kp24pixjwvzhdy67z3h0wnj92aj0jw0a25fd0rdxdvg4";
+ })
+ ];
+
# ImportError: No module named tests
doCheck = false;
- propagatedBuildInputs = [ requests dateutil pytz six ];
+ propagatedBuildInputs = [ requests dateutil pytz six msgpack ];
meta = with stdenv.lib; {
description = "Python client for InfluxDB";
diff --git a/nixpkgs/pkgs/development/python-modules/infoqscraper/default.nix b/nixpkgs/pkgs/development/python-modules/infoqscraper/default.nix
index ce265d01378..4a154308343 100644
--- a/nixpkgs/pkgs/development/python-modules/infoqscraper/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/infoqscraper/default.nix
@@ -21,7 +21,7 @@ buildPythonPackage rec {
doCheck = false;
buildInputs = [ html5lib ];
- propagatedBuildInputs = [ six beautifulsoup4 pkgs.ffmpeg pkgs.swftools pkgs.rtmpdump ];
+ propagatedBuildInputs = [ six beautifulsoup4 pkgs.ffmpeg_3 pkgs.swftools pkgs.rtmpdump ];
meta = with stdenv.lib; {
description = "Discover presentations and/or create a movie consisting of slides and audio track from an infoq url";
diff --git a/nixpkgs/pkgs/development/python-modules/iniparse/default.nix b/nixpkgs/pkgs/development/python-modules/iniparse/default.nix
index 1fdae967a42..e240b0863c2 100644
--- a/nixpkgs/pkgs/development/python-modules/iniparse/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/iniparse/default.nix
@@ -2,21 +2,24 @@
, buildPythonPackage
, fetchPypi
, python
+, six
}:
buildPythonPackage rec {
pname = "iniparse";
- version = "0.4";
+ version = "0.5";
src = fetchPypi {
inherit pname version;
- sha256 = "0m60k46vr03x68jckachzsipav0bwhhnqb8715hm1cngs89fxhdb";
+ sha256 = "932e5239d526e7acb504017bb707be67019ac428a6932368e6851691093aa842";
};
checkPhase = ''
${python.interpreter} runtests.py
'';
+ propagatedBuildInputs = [ six ];
+
# Does not install tests
doCheck = false;
diff --git a/nixpkgs/pkgs/development/python-modules/intake/default.nix b/nixpkgs/pkgs/development/python-modules/intake/default.nix
index ca22dc4a9f9..91c779c292a 100644
--- a/nixpkgs/pkgs/development/python-modules/intake/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/intake/default.nix
@@ -23,13 +23,13 @@
buildPythonPackage rec {
pname = "intake";
- version = "0.5.5";
+ version = "0.6.0";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "0ypgf0046hln27gjcy7gjh4diblgmivkf7kxbcy1mjvwka55bdmw";
+ sha256 = "0c284abeb74927a7366dcab6cefc010c4d050365b8af61c37326a2473a490a4e";
};
checkInputs = [ pyarrow pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/internetarchive/default.nix b/nixpkgs/pkgs/development/python-modules/internetarchive/default.nix
index d862e3d2abb..ecf39000661 100644
--- a/nixpkgs/pkgs/development/python-modules/internetarchive/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/internetarchive/default.nix
@@ -19,14 +19,14 @@
buildPythonPackage rec {
pname = "internetarchive";
- version = "1.9.3";
+ version = "1.9.4";
# Can't use pypi, data files for tests missing
src = fetchFromGitHub {
owner = "jjjake";
repo = "internetarchive";
rev = "v${version}";
- sha256 = "19av6cpps2qldfl3wb9mcirs1a48a4466m1v9k9yhdznqi4zb0ji";
+ sha256 = "10xlblj21hanahsmw6lfggbrbpw08pdmvdgds1p58l8xd4fazli8";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/invoke/default.nix b/nixpkgs/pkgs/development/python-modules/invoke/default.nix
index 8c1ca760df8..7189727cf3a 100644
--- a/nixpkgs/pkgs/development/python-modules/invoke/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/invoke/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "invoke";
- version = "1.3.1";
+ version = "1.4.1";
src = fetchPypi {
inherit pname version;
- sha256 = "dae041ff458e1ef05448aae3b76e8c2a176c4b7c6a9d5e8ce880f16251803661";
+ sha256 = "de3f23bfe669e3db1085789fd859eb8ca8e0c5d9c20811e2407fa042e8a5e15d";
};
patchPhase = ''
@@ -20,6 +20,9 @@ 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/nixpkgs/pkgs/development/python-modules/ipdb/default.nix b/nixpkgs/pkgs/development/python-modules/ipdb/default.nix
index 4b234cc11ac..c32726be7e4 100644
--- a/nixpkgs/pkgs/development/python-modules/ipdb/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/ipdb/default.nix
@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "ipdb";
- version = "0.13.2";
+ version = "0.13.3";
disabled = isPyPy; # setupterm: could not find terminfo database
src = fetchPypi {
inherit pname version;
- sha256 = "0jcd849rx30y3wcgzsqbn06v0yjlzvb9x3076q0yxpycdwm1ryvp";
+ sha256 = "0y3yk5k2yszcwxsjinvf40b1wl8wi8l6kv7pl9jmx9j53hk6vx6n";
};
propagatedBuildInputs = [ ipython ];
diff --git a/nixpkgs/pkgs/development/python-modules/ipympl/default.nix b/nixpkgs/pkgs/development/python-modules/ipympl/default.nix
index 0c5da2cd7a9..44ec6cade99 100644
--- a/nixpkgs/pkgs/development/python-modules/ipympl/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/ipympl/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "ipympl";
- version = "0.5.6";
+ version = "0.5.7";
src = fetchPypi {
inherit pname version;
- sha256 = "1sak58wcpikn4ww1k8gr2vf1hmwzfly31hzcnwiizp7l0vk40qh7";
+ sha256 = "0cjsabsbn02vpf3yl0x9xdqgf4f707mbnz2hp2bn6zp9qnyyirx5";
};
propagatedBuildInputs = [ ipywidgets matplotlib ];
diff --git a/nixpkgs/pkgs/development/python-modules/ipython/7.9.nix b/nixpkgs/pkgs/development/python-modules/ipython/7.9.nix
index 4c8086def33..9953868df5f 100644
--- a/nixpkgs/pkgs/development/python-modules/ipython/7.9.nix
+++ b/nixpkgs/pkgs/development/python-modules/ipython/7.9.nix
@@ -64,6 +64,6 @@ buildPythonPackage rec {
description = "IPython: Productive Interactive Computing";
homepage = "http://ipython.org/";
license = licenses.bsd3;
- maintainers = with maintainers; [ bjornfor fridh ];
+ maintainers = with maintainers; [ bjornfor ];
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/ipython/default.nix b/nixpkgs/pkgs/development/python-modules/ipython/default.nix
index 69fe73eb342..9700737f485 100644
--- a/nixpkgs/pkgs/development/python-modules/ipython/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/ipython/default.nix
@@ -22,12 +22,12 @@
buildPythonPackage rec {
pname = "ipython";
- version = "7.14.0";
+ version = "7.16.1";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "f0126781d0f959da852fb3089e170ed807388e986a8dd4e6ac44855845b0fb1c";
+ sha256 = "9f4fcb31d3b2c533333893b9172264e4821c1ac91839500f31bd43f2c59b3ccf";
};
prePatch = lib.optionalString stdenv.isDarwin ''
diff --git a/nixpkgs/pkgs/development/python-modules/ipyvuetify/default.nix b/nixpkgs/pkgs/development/python-modules/ipyvuetify/default.nix
index dc9df34c0d0..b1ccc22ac6d 100644
--- a/nixpkgs/pkgs/development/python-modules/ipyvuetify/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/ipyvuetify/default.nix
@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "ipyvuetify";
- version = "1.2.2";
+ version = "1.4.0";
# GitHub version tries to run npm (Node JS)
src = fetchPypi {
inherit pname version;
- sha256 = "0vg3sdkdhba917xs6gyzwpp10gi2gszihf45cw2llwsfgb7kpfw8";
+ sha256 = "663ad97a30cd449117639e4af37d535d7383b2014b88338d12392ac7f62bdb2b";
};
propagatedBuildInputs = [ ipyvue ];
diff --git a/nixpkgs/pkgs/development/python-modules/irc/default.nix b/nixpkgs/pkgs/development/python-modules/irc/default.nix
index 5828ada7a61..b04ab3febdb 100644
--- a/nixpkgs/pkgs/development/python-modules/irc/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/irc/default.nix
@@ -1,4 +1,4 @@
-{ buildPythonPackage, fetchPypi, isPy3k
+{ lib, buildPythonPackage, fetchPypi, isPy3k
, six, jaraco_logging, jaraco_text, jaraco_stream, pytz, jaraco_itertools
, setuptools_scm, jaraco_collections, importlib-metadata
}:
@@ -16,7 +16,7 @@ buildPythonPackage rec {
doCheck = false;
- buildInputs = [ setuptools_scm ];
+ nativeBuildInputs = [ setuptools_scm ];
propagatedBuildInputs = [
six
importlib-metadata
@@ -27,4 +27,11 @@ buildPythonPackage rec {
jaraco_itertools
jaraco_collections
];
+
+ meta = with lib; {
+ description = "IRC (Internet Relay Chat) protocol library for Python";
+ homepage = "https://github.com/jaraco/irc";
+ license = licenses.mit;
+ maintainers = [];
+ };
}
diff --git a/nixpkgs/pkgs/development/python-modules/isbnlib/default.nix b/nixpkgs/pkgs/development/python-modules/isbnlib/default.nix
index 11ae3157615..2c454fd9ce0 100644
--- a/nixpkgs/pkgs/development/python-modules/isbnlib/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/isbnlib/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "isbnlib";
- version = "3.10.1";
+ version = "3.10.3";
src = fetchPypi {
inherit pname version;
- sha256 = "1ky5ynb8p580y2x3vpib6yrvdjgjb0wpqmdfnq5pqi3qzjyzsqra";
+ sha256 = "2295c01465fe19776b1f9432fd99fd24e61230d146ded2752e0d980ef6f4101f";
};
checkInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/itemadapter/default.nix b/nixpkgs/pkgs/development/python-modules/itemadapter/default.nix
new file mode 100644
index 00000000000..92cc794dc2f
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/itemadapter/default.nix
@@ -0,0 +1,24 @@
+{ lib, buildPythonPackage, fetchPypi, isPy27 }:
+
+buildPythonPackage rec {
+ pname = "itemadapter";
+ version = "0.1.0";
+
+ disabled = isPy27;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "52159b4f97d82aa2968000ee8371b2114af56a2f44e4cd9142580d46eea39020";
+ };
+
+ doCheck = false; # infinite recursion with Scrapy
+
+ pythonImportsCheck = [ "itemadapter" ];
+
+ meta = with lib; {
+ description = "Common interface for data container classes";
+ homepage = "https://github.com/scrapy/itemadapter";
+ license = licenses.bsd3;
+ maintainers = [ maintainers.marsam ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/iterm2/default.nix b/nixpkgs/pkgs/development/python-modules/iterm2/default.nix
new file mode 100644
index 00000000000..33504323802
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/iterm2/default.nix
@@ -0,0 +1,31 @@
+{ lib, buildPythonPackage, fetchPypi
+, protobuf
+, websockets
+}:
+
+buildPythonPackage rec {
+ pname = "iterm2";
+ version = "1.14";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "089pln3c41n6dyh91hw9gy6mpm9s663lpmdc4gamig3g6pfmbsk4";
+ };
+
+ propagatedBuildInputs = [ protobuf websockets ];
+
+ # The tests require pyobjc. We can't use pyobjc because at
+ # time of writing the pyobjc derivation is disabled on python 3.
+ # iterm2 won't build on python 2 because it depends on websockets
+ # which is disabled below python 3.3.
+ doCheck = false;
+
+ pythonImportsCheck = [ "iterm2" ];
+
+ meta = with lib; {
+ description = "Python interface to iTerm2's scripting API";
+ homepage = "http://github.com/gnachman/iTerm2";
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ jeremyschlatter ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/janus/default.nix b/nixpkgs/pkgs/development/python-modules/janus/default.nix
index da0f43811f2..1999a625e4b 100644
--- a/nixpkgs/pkgs/development/python-modules/janus/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/janus/default.nix
@@ -1,17 +1,20 @@
-{ lib, buildPythonPackage, fetchPypi, pytest, pythonOlder }:
+{ lib, buildPythonPackage, fetchPypi, pytestCheckHook, pythonOlder, pytest-asyncio }:
buildPythonPackage rec {
pname = "janus";
- version = "0.4.0";
+ version = "0.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "cfc221683160b91b35bae1917e2957b78dad10a2e634f4f8ed119ed72e2a88ef";
+ sha256 = "0700f5537d076521851d19b7625545c5e76f6d5792ab17984f28230adcc3b34c";
};
disabled = pythonOlder "3.6";
- checkInputs = [ pytest ];
+ checkInputs = [ pytest-asyncio pytestCheckHook ];
+
+ # also fails upstream: https://github.com/aio-libs/janus/pull/258
+ disabledTests = [ "test_format" ];
meta = with lib; {
description = "Mixed sync-async queue";
diff --git a/nixpkgs/pkgs/development/python-modules/jaraco_collections/default.nix b/nixpkgs/pkgs/development/python-modules/jaraco_collections/default.nix
index ceaa46a7847..9f6e6e2aa7e 100644
--- a/nixpkgs/pkgs/development/python-modules/jaraco_collections/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/jaraco_collections/default.nix
@@ -4,10 +4,10 @@
buildPythonPackage rec {
pname = "jaraco.collections";
- version = "2.1";
+ version = "3.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0z1kmgf8jahx42bmflmj030wl8yrksw5b5ghcpayrqd5221jfk0f";
+ sha256 = "be570ef4f2e7290b757449395238fa63d70a9255574624e73c5ff9f1ee554721";
};
doCheck = false;
diff --git a/nixpkgs/pkgs/development/python-modules/jaraco_functools/2.nix b/nixpkgs/pkgs/development/python-modules/jaraco_functools/2.nix
new file mode 100644
index 00000000000..e0bbde47d25
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/jaraco_functools/2.nix
@@ -0,0 +1,25 @@
+{ lib, buildPythonPackage, fetchPypi
+, setuptools_scm
+, more-itertools, backports_functools_lru_cache }:
+
+buildPythonPackage rec {
+ pname = "jaraco.functools";
+ version = "2.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0ickpwvvdrlbm477gdzfjfcbgmfia9ksm9a3i3pbx9xia97r9fim";
+ };
+
+ propagatedBuildInputs = [ more-itertools backports_functools_lru_cache ];
+
+ doCheck = false;
+
+ buildInputs = [ setuptools_scm ];
+
+ meta = with lib; {
+ description = "Additional functools in the spirit of stdlib's functools";
+ homepage = "https://github.com/jaraco/jaraco.functools";
+ license = licenses.mit;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/jaraco_functools/default.nix b/nixpkgs/pkgs/development/python-modules/jaraco_functools/default.nix
index ac6eb936e62..6ee4c241710 100644
--- a/nixpkgs/pkgs/development/python-modules/jaraco_functools/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/jaraco_functools/default.nix
@@ -1,22 +1,22 @@
{ lib, buildPythonPackage, fetchPypi
-, setuptools_scm
+, setuptools_scm, toml
, more-itertools, backports_functools_lru_cache }:
buildPythonPackage rec {
pname = "jaraco.functools";
- version = "2.0";
+ version = "3.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "35ba944f52b1a7beee8843a5aa6752d1d5b79893eeb7770ea98be6b637bf9345";
+ sha256 = "9fedc4be3117512ca3e03e1b2ffa7a6a6ffa589bfb7d02bfb324e55d493b94f4";
};
+ nativeBuildInputs = [ setuptools_scm toml ];
+
propagatedBuildInputs = [ more-itertools backports_functools_lru_cache ];
doCheck = false;
- buildInputs = [ setuptools_scm ];
-
meta = with lib; {
description = "Additional functools in the spirit of stdlib's functools";
homepage = "https://github.com/jaraco/jaraco.functools";
diff --git a/nixpkgs/pkgs/development/python-modules/jaraco_itertools/0001-Don-t-run-flake8-checks-during-the-build.patch b/nixpkgs/pkgs/development/python-modules/jaraco_itertools/0001-Don-t-run-flake8-checks-during-the-build.patch
index 43530fcc328..2dcf7d64862 100644
--- a/nixpkgs/pkgs/development/python-modules/jaraco_itertools/0001-Don-t-run-flake8-checks-during-the-build.patch
+++ b/nixpkgs/pkgs/development/python-modules/jaraco_itertools/0001-Don-t-run-flake8-checks-during-the-build.patch
@@ -1,38 +1,27 @@
-From fcffcc61e432e5250e7fbfb1ecbe0f1cac3006cf Mon Sep 17 00:00:00 2001
-From: Maximilian Bosch <maximilian@mbosch.me>
-Date: Sun, 10 Mar 2019 13:10:18 +0100
-Subject: [PATCH] Don't run flake8 checks during the build
+From fd56b0d85393d684bd3bf99f33d8638da884282f Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= <joerg@thalheim.io>
+Date: Thu, 25 Jun 2020 09:52:11 +0100
+Subject: [PATCH] disable flake8/black8/coverage from tests
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
-If the code simply violates their code style, the Nix package shouldn't fail.
+Signed-off-by: Jörg Thalheim <joerg@thalheim.io>
---
pytest.ini | 2 +-
- setup.cfg | 1 -
- 2 files changed, 1 insertion(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pytest.ini b/pytest.ini
-index d165e5e..d8e4694 100644
+index 5027d34..4e2a2d2 100644
--- a/pytest.ini
+++ b/pytest.ini
-@@ -1,6 +1,6 @@
+@@ -1,5 +1,5 @@
[pytest]
norecursedirs=dist build .tox .eggs
--addopts=--doctest-modules --flake8
+-addopts=--doctest-modules --flake8 --black --cov
+addopts=--doctest-modules
doctest_optionflags=ALLOW_UNICODE ELLIPSIS ALLOW_BYTES
filterwarnings=
- ignore:Possible nested set::pycodestyle:113
-diff --git a/setup.cfg b/setup.cfg
-index 9f3517f..c9033ec 100644
---- a/setup.cfg
-+++ b/setup.cfg
-@@ -30,7 +30,6 @@ setup_requires = setuptools_scm >= 1.15.0
- testing =
- pytest >= 3.5, !=3.7.3
- pytest-checkdocs
-- pytest-flake8
- docs =
- sphinx
- jaraco.packaging >= 3.2
--
-2.18.1
+2.27.0
diff --git a/nixpkgs/pkgs/development/python-modules/jaraco_itertools/default.nix b/nixpkgs/pkgs/development/python-modules/jaraco_itertools/default.nix
index 446a3874c48..5df70b6da97 100644
--- a/nixpkgs/pkgs/development/python-modules/jaraco_itertools/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/jaraco_itertools/default.nix
@@ -4,23 +4,30 @@
buildPythonPackage rec {
pname = "jaraco.itertools";
- version = "4.4.2";
+ version = "5.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0zxx8ffk5ycapy2d41dfgzskl5jfwjc10hsd91jsrax5alkhrh7x";
+ sha256 = "6447d567f57efe5efea386265c7864652e9530830a1b80f43e60b4f222b9ab84";
};
- patches = [ ./0001-Don-t-run-flake8-checks-during-the-build.patch ];
+ nativeBuildInputs = [ setuptools_scm ];
+
+ patches = [
+ ./0001-Don-t-run-flake8-checks-during-the-build.patch
+ ];
- buildInputs = [ setuptools_scm ];
propagatedBuildInputs = [ inflect more-itertools six ];
checkInputs = [ pytest ];
+ # tests no longer available through pypi
+ doCheck = false;
checkPhase = ''
pytest
'';
+ pythonImportsCheck = [ "jaraco.itertools" ];
+
meta = with lib; {
description = "Tools for working with iterables";
homepage = "https://github.com/jaraco/jaraco.itertools";
diff --git a/nixpkgs/pkgs/development/python-modules/jaraco_logging/0001-Don-t-run-flake8-checks-during-the-build.patch b/nixpkgs/pkgs/development/python-modules/jaraco_logging/0001-Don-t-run-flake8-checks-during-the-build.patch
deleted file mode 100644
index aab9604b9ce..00000000000
--- a/nixpkgs/pkgs/development/python-modules/jaraco_logging/0001-Don-t-run-flake8-checks-during-the-build.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From 4b9801d9bbe535fd6719933b96278915573e3595 Mon Sep 17 00:00:00 2001
-From: Maximilian Bosch <maximilian@mbosch.me>
-Date: Sun, 10 Mar 2019 16:42:21 +0100
-Subject: [PATCH] Don't run flake8 checks during the build
-
-If the code simply violates their code style, the Nix package shouldn't fail.
----
- pytest.ini | 2 +-
- setup.cfg | 1 -
- 2 files changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/pytest.ini b/pytest.ini
-index 9b3c1ec..a5189c1 100644
---- a/pytest.ini
-+++ b/pytest.ini
-@@ -1,6 +1,6 @@
- [pytest]
- norecursedirs=dist build .tox .eggs
--addopts=--doctest-modules --flake8
-+addopts=--doctest-modules
- doctest_optionflags=ALLOW_UNICODE ELLIPSIS
- filterwarnings=
- ignore:Possible nested set::pycodestyle:113
-diff --git a/setup.cfg b/setup.cfg
-index 3e7bbed..5cac7a2 100644
---- a/setup.cfg
-+++ b/setup.cfg
-@@ -29,7 +29,6 @@ setup_requires = setuptools_scm >= 1.15.0
- testing =
- pytest >= 3.5, !=3.7.3
- pytest-checkdocs
-- pytest-flake8
- docs =
- sphinx
- jaraco.packaging >= 3.2
---
-2.18.1
-
diff --git a/nixpkgs/pkgs/development/python-modules/jaraco_logging/default.nix b/nixpkgs/pkgs/development/python-modules/jaraco_logging/default.nix
index 1ac7b48c0fa..3f9fa4d67ca 100644
--- a/nixpkgs/pkgs/development/python-modules/jaraco_logging/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/jaraco_logging/default.nix
@@ -1,25 +1,23 @@
{ lib, buildPythonPackage, fetchPypi, setuptools_scm
-, tempora, six, pytest
+, tempora, six
}:
buildPythonPackage rec {
pname = "jaraco.logging";
- version = "2.0";
+ version = "3.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1lb846j7qs1hgqwkyifv51nhl3f8jimbc4lk8yn9nkaynw0vyzcg";
+ sha256 = "31716fe84d3d5df39d95572942513bd4bf8ae0a478f64031eff4c2ea9e83434e";
};
- patches = [ ./0001-Don-t-run-flake8-checks-during-the-build.patch ];
-
- buildInputs = [ setuptools_scm ];
+ nativeBuildInputs = [ setuptools_scm ];
propagatedBuildInputs = [ tempora six ];
- checkInputs = [ pytest ];
- checkPhase = ''
- PYTHONPATH=".:$PYTHONPATH" pytest
- '';
+ # test no longer packaged with pypi
+ doCheck = false;
+
+ pythonImportsCheck = [ "jaraco.logging" ];
meta = with lib; {
description = "Support for Python logging facility";
diff --git a/nixpkgs/pkgs/development/python-modules/jaraco_stream/2.nix b/nixpkgs/pkgs/development/python-modules/jaraco_stream/2.nix
new file mode 100644
index 00000000000..e1737083c86
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/jaraco_stream/2.nix
@@ -0,0 +1,13 @@
+{ buildPythonPackage, fetchPypi, setuptools_scm, six }:
+
+buildPythonPackage rec {
+ pname = "jaraco.stream";
+ version = "2.0";
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "196synw4g76yagcflmavi7wakf5cdgsflmvbj7zs616gv03xbsf2";
+ };
+ doCheck = false;
+ buildInputs = [ setuptools_scm ];
+ propagatedBuildInputs = [ six ];
+}
diff --git a/nixpkgs/pkgs/development/python-modules/javaobj-py3/default.nix b/nixpkgs/pkgs/development/python-modules/javaobj-py3/default.nix
index 54656e1ea99..e82f4c2511f 100644
--- a/nixpkgs/pkgs/development/python-modules/javaobj-py3/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/javaobj-py3/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "javaobj-py3";
- version = "0.3.0";
+ version = "0.4.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0j9532i7bnjd0v4a8c36mjj9rsdnbmckk65dh9sbmvnhy3j6jx55";
+ sha256 = "419ff99543469e68149f875abb0db5251cecd350c03d2bfb4c94a5796f1cbc14";
};
# Tests assume network connectivity
diff --git a/nixpkgs/pkgs/development/python-modules/jc/default.nix b/nixpkgs/pkgs/development/python-modules/jc/default.nix
index 7293846178c..ae1cc51eab1 100644
--- a/nixpkgs/pkgs/development/python-modules/jc/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/jc/default.nix
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "jc";
- version = "1.11.1";
+ version = "1.13.1";
disabled = isPy27;
src = fetchFromGitHub {
owner = "kellyjonbrazil";
repo = "jc";
rev = "v${version}";
- sha256 = "0qackvhs35npgnga5riclnwqdwasc0kba48pwnrfxf0hm2i0kbgp";
+ sha256 = "1q5s81izfvxlifa0kzj2qih03d4d0gf7jxkilrcv40rsag5jfb16";
};
propagatedBuildInputs = [ ruamel_yaml xmltodict pygments ];
diff --git a/nixpkgs/pkgs/development/python-modules/jedi/default.nix b/nixpkgs/pkgs/development/python-modules/jedi/default.nix
index 3a8da882d12..8976e90b5f4 100644
--- a/nixpkgs/pkgs/development/python-modules/jedi/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/jedi/default.nix
@@ -2,17 +2,13 @@
buildPythonPackage rec {
pname = "jedi";
- version = "0.15.2";
+ version = "0.17.1";
src = fetchPypi {
inherit pname version;
- sha256 = "e909527104a903606dd63bea6e8e888833f0ef087057829b89a18364a856f807";
+ sha256 = "0qrgyn0znpib485hk0mi68wab6nhwqd3pyjxvp7jn6kijr7mszc0";
};
- postPatch = ''
- substituteInPlace requirements.txt --replace "parso==0.1.0" "parso"
- '';
-
checkInputs = [ pytest glibcLocales tox pytestcov ];
propagatedBuildInputs = [ parso ];
diff --git a/nixpkgs/pkgs/development/python-modules/jellyfin-apiclient-python/default.nix b/nixpkgs/pkgs/development/python-modules/jellyfin-apiclient-python/default.nix
index 15aed1502b1..79a711d07d0 100644
--- a/nixpkgs/pkgs/development/python-modules/jellyfin-apiclient-python/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/jellyfin-apiclient-python/default.nix
@@ -3,14 +3,14 @@
buildPythonPackage rec {
pname = "jellyfin-apiclient-python";
- version = "1.4.0";
+ version = "1.5.1";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "iwalton3";
repo = "jellyfin-apiclient-python";
rev = "v${version}";
- sha256 = "0b4ij19xjwn0wm5076fx8n4phjbsfx84x9qdrwm8c2r3ld8w7hk4";
+ sha256 = "1mzs4i9c4cf7pmymsyzs8x17hvjs8g9wr046l4f85rkzmz23v1rp";
};
propagatedBuildInputs = [ requests websocket_client ];
diff --git a/nixpkgs/pkgs/development/python-modules/jenkins-job-builder/default.nix b/nixpkgs/pkgs/development/python-modules/jenkins-job-builder/default.nix
index 26b7ab5d622..e5f4fae63d3 100644
--- a/nixpkgs/pkgs/development/python-modules/jenkins-job-builder/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/jenkins-job-builder/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "jenkins-job-builder";
- version = "3.3.0";
+ version = "3.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0znnw1vnvnm8a6gfrk479s2b9hzlxi4qy57c9a47qphvx3mklm8x";
+ sha256 = "80a7e8d3bebb1e792ff347e9dd072879ce105424224fe804e6671c32a2e8e4bf";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/development/python-modules/jmespath/default.nix b/nixpkgs/pkgs/development/python-modules/jmespath/default.nix
index ebea3546d9e..993955f2a03 100644
--- a/nixpkgs/pkgs/development/python-modules/jmespath/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/jmespath/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "jmespath";
- version = "0.9.5";
+ version = "0.10.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1nf2ipzvigspy17r16dpkhzn1bqdmlak162rm8dy4wri2n6mr9fc";
+ sha256 = "b85d0567b8666149a93172712e68920734333c0ce7e89b78b3e987f71e5ed4f9";
};
buildInputs = [ nose ];
diff --git a/nixpkgs/pkgs/development/python-modules/joblib/default.nix b/nixpkgs/pkgs/development/python-modules/joblib/default.nix
index d0c875cfa3b..da6e53fa129 100644
--- a/nixpkgs/pkgs/development/python-modules/joblib/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/joblib/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "joblib";
- version = "0.14.1";
+ version = "0.15.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0630eea4f5664c463f23fbf5dcfc54a2bc6168902719fa8e19daf033022786c8";
+ sha256 = "61e49189c84b3c5d99a969d314853f4d1d263316cc694bec17548ebaa9c47b6e";
};
checkInputs = [ sphinx numpydoc pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/jsbeautifier/default.nix b/nixpkgs/pkgs/development/python-modules/jsbeautifier/default.nix
index b30d2ee7e0f..225fa48c72c 100644
--- a/nixpkgs/pkgs/development/python-modules/jsbeautifier/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/jsbeautifier/default.nix
@@ -2,14 +2,14 @@
buildPythonApplication rec {
pname = "jsbeautifier";
- version = "1.10.3";
+ version = "1.11.0";
propagatedBuildInputs = [ six editorconfig ];
checkInputs = [ pytest ];
src = fetchPypi {
inherit pname version;
- sha256 = "0aaxi56qm2wmccsdj4v1lc158625c2g6ikqq950yv43i0pyyi3lp";
+ sha256 = "4f670c6f4f8d4caca9a348271010742f494becb96fe0a9be6ffac8b3d46350ca";
};
meta = with lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/jsonpatch/default.nix b/nixpkgs/pkgs/development/python-modules/jsonpatch/default.nix
index 7345c8f723a..82ef58bab5d 100644
--- a/nixpkgs/pkgs/development/python-modules/jsonpatch/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/jsonpatch/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "jsonpatch";
- version = "1.24";
+ version = "1.25";
src = fetchPypi {
inherit pname version;
- sha256 = "cbb72f8bf35260628aea6b508a107245f757d1ec839a19c34349985e2c05645a";
+ sha256 = "ddc0f7628b8bfdd62e3cbfbc24ca6671b0b6265b50d186c2cf3659dc0f78fd6a";
};
# test files are missing
diff --git a/nixpkgs/pkgs/development/python-modules/jsonpickle/default.nix b/nixpkgs/pkgs/development/python-modules/jsonpickle/default.nix
index 528287028a2..66e7d62aa83 100644
--- a/nixpkgs/pkgs/development/python-modules/jsonpickle/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/jsonpickle/default.nix
@@ -2,20 +2,35 @@
, buildPythonPackage
, fetchPypi
, pytest
+, setuptools_scm
+, toml
+, importlib-metadata
}:
buildPythonPackage rec {
pname = "jsonpickle";
- version = "1.2";
+ version = "1.4.1";
src = fetchPypi {
inherit pname version;
- sha256 = "16xj4r31pnd90slax5mmd5wps5s73wp9mn6sy9nhkl5ih7bj5sfk";
+ sha256 = "e8d4b7cd0bd6826001a74377df1079a76ad8bae0f909282de2554164c837c8ba";
};
checkInputs = [ pytest ];
- checkPhase = "pytest tests/jsonpickle_test.py";
+ nativeBuildInputs = [
+ setuptools_scm
+ toml
+ ];
+
+ propagatedBuildInputs = [
+ importlib-metadata
+ ];
+
+ checkPhase = ''
+ rm pytest.ini
+ pytest tests/jsonpickle_test.py
+ '';
meta = {
description = "Python library for serializing any arbitrary object graph into JSON";
diff --git a/nixpkgs/pkgs/development/python-modules/junit-xml/default.nix b/nixpkgs/pkgs/development/python-modules/junit-xml/default.nix
index 7c5ffc9fad5..c7133c206d8 100644
--- a/nixpkgs/pkgs/development/python-modules/junit-xml/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/junit-xml/default.nix
@@ -1,27 +1,26 @@
{ lib
, buildPythonPackage
-, fetchPypi
+, fetchFromGitHub
, six
-, pytest
-, pytest-sugar
+, pytestCheckHook
}:
buildPythonPackage rec {
pname = "junit-xml";
- version = "1.8";
+ version = "1.9";
- src = fetchPypi {
- inherit pname version;
- sha256 = "08fw86azza6d3l3nx34kq69cpwmmfqpn7xrb8pdlxmhr1941qbv0";
+ # Only a wheel on PyPI
+ src = fetchFromGitHub {
+ owner = "kyrus";
+ repo = "python-junit-xml";
+ # No tags...sigh
+ rev = "856414648cbab3f64e69b856bc25cea8b9aa0377";
+ sha256 = "1sg03mv7dk3x4mjxjg127vqjmx0ms7v3a5aibxrclxlhmdqcgvb2";
};
propagatedBuildInputs = [ six ];
- checkInputs = [ pytest pytest-sugar ];
-
- checkPhase = ''
- pytest
- '';
+ checkInputs = [ pytestCheckHook ];
meta = with lib; {
description = "Creates JUnit XML test result documents that can be read by tools such as Jenkins";
diff --git a/nixpkgs/pkgs/development/python-modules/junos-eznc/default.nix b/nixpkgs/pkgs/development/python-modules/junos-eznc/default.nix
index 9c98895a8b2..1f92045c41a 100644
--- a/nixpkgs/pkgs/development/python-modules/junos-eznc/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/junos-eznc/default.nix
@@ -15,11 +15,11 @@
buildPythonPackage rec {
pname = "junos-eznc";
- version = "2.3.1";
+ version = "2.4.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0f8c4763fe2281979bc00350b93d510368992dbae0dae4fea0bafee5904a7e68";
+ sha256 = "8f3ecf06ab4d630f27e7ed7a7b605122ee5c5e5386b1f5186f6cb52810750b18";
};
diff --git a/nixpkgs/pkgs/development/python-modules/jupyter-repo2docker/default.nix b/nixpkgs/pkgs/development/python-modules/jupyter-repo2docker/default.nix
index 2a5e1a988da..4dc878e2670 100644
--- a/nixpkgs/pkgs/development/python-modules/jupyter-repo2docker/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/jupyter-repo2docker/default.nix
@@ -12,13 +12,13 @@
}:
buildPythonPackage rec {
- version = "0.10.0";
+ version = "0.11.0";
pname = "jupyter-repo2docker";
disabled = !(pythonAtLeast "3.4");
src = fetchPypi {
inherit pname version;
- sha256 = "7965262913be6be60e64c8016f5f3d4bf93701f2787209215859d73b2adbc05a";
+ sha256 = "7fc2edf0cda1e46f2e7553bfb84a47e6d141b8dac393268ef01ee3504ca6ad94";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/jupyter_client/5.nix b/nixpkgs/pkgs/development/python-modules/jupyter_client/5.nix
index 4855663ebc7..8ce8150cbd4 100644
--- a/nixpkgs/pkgs/development/python-modules/jupyter_client/5.nix
+++ b/nixpkgs/pkgs/development/python-modules/jupyter_client/5.nix
@@ -34,6 +34,6 @@ buildPythonPackage rec {
description = "Jupyter protocol implementation and client libraries";
homepage = "https://jupyter.org/";
license = lib.licenses.bsd3;
- maintainers = with lib.maintainers; [ fridh ];
+ maintainers = with lib.maintainers; [ ];
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/jupyter_client/default.nix b/nixpkgs/pkgs/development/python-modules/jupyter_client/default.nix
index 008a74dfb3e..24d7ee4f71c 100644
--- a/nixpkgs/pkgs/development/python-modules/jupyter_client/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/jupyter_client/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "jupyter_client";
- version = "6.1.3";
+ version = "6.1.5";
src = fetchPypi {
inherit pname version;
- sha256 = "3a32fa4d0b16d1c626b30c3002a62dfd86d6863ed39eaba3f537fade197bb756";
+ sha256 = "5099cda1ac86b27b655a715c51e15bdc8bd9595b2b17adb41a2bd446bbbafc4a";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/jupyterhub-ldapauthenticator/default.nix b/nixpkgs/pkgs/development/python-modules/jupyterhub-ldapauthenticator/default.nix
index d6c505c4a17..9d5d2a4c23f 100644
--- a/nixpkgs/pkgs/development/python-modules/jupyterhub-ldapauthenticator/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/jupyterhub-ldapauthenticator/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "jupyterhub-ldapauthenticator";
- version = "1.2.2";
+ version = "1.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "5bba2ee246834130c9f86c13d39585b1af21563b814fa03aacb26b6696dd7e20";
+ sha256 = "920b115babdc32e7b159fc497a0a794bb0f57b222ce2c26c74a23594892f9d3c";
};
# No tests implemented
diff --git a/nixpkgs/pkgs/development/python-modules/jupyterlab/default.nix b/nixpkgs/pkgs/development/python-modules/jupyterlab/default.nix
index a8057ed06ae..0aab09117e7 100644
--- a/nixpkgs/pkgs/development/python-modules/jupyterlab/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/jupyterlab/default.nix
@@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "jupyterlab";
- version = "2.1.2";
+ version = "2.1.5";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "380c29d674f6dcf8e380615334c7813bb4feb7bbb6222baf1d4c9f8318f4b104";
+ sha256 = "162jn51cg36fsn4l2zhnb5n4nbkhm9wlv974ggcnmdij3i4r4yya";
};
propagatedBuildInputs = [ jupyterlab_server notebook ];
diff --git a/nixpkgs/pkgs/development/python-modules/jupyterlab_server/default.nix b/nixpkgs/pkgs/development/python-modules/jupyterlab_server/default.nix
index cd166b2d801..9185c294006 100644
--- a/nixpkgs/pkgs/development/python-modules/jupyterlab_server/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/jupyterlab_server/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "jupyterlab_server";
- version = "1.1.3";
+ version = "1.1.5";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "17eac20af10167abebbeca72e7e390b9c19a400b8fffa158b5cfdcac344253d4";
+ sha256 = "3398e401b95da868bc96bdaa44fa61252bf3e68fc9dd1645bd93293cce095f6c";
};
checkInputs = [ requests pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/kaggle/default.nix b/nixpkgs/pkgs/development/python-modules/kaggle/default.nix
new file mode 100644
index 00000000000..cccd553a31f
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/kaggle/default.nix
@@ -0,0 +1,53 @@
+{ buildPythonPackage
+, certifi
+, fetchPypi
+, lib
+, python-dateutil
+, python-slugify
+, six
+, requests
+, tqdm
+, urllib3
+}:
+
+buildPythonPackage rec {
+ pname = "kaggle";
+ version = "1.5.6";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0f5qrkgklcpgbwncrif7aw4f86dychqplh7k3f4rljwnr9yhjb1w";
+ };
+
+ # The version bounds in the setup.py file are unnecessarily restrictive.
+ patchPhase = ''
+ substituteInPlace setup.py \
+ --replace 'urllib3 >= 1.21.1, < 1.25' 'urllib3'
+ '';
+
+ propagatedBuildInputs = [
+ certifi
+ python-dateutil
+ python-slugify
+ requests
+ six
+ tqdm
+ urllib3
+ ];
+
+ # Tests try to access the network.
+ checkPhase = ''
+ export HOME="$TMP"
+ mkdir -p "$HOME/.kaggle/"
+ echo '{"username":"foobar","key":"00000000000000000000000000000000"}' > "$HOME/.kaggle/kaggle.json"
+ $out/bin/kaggle --help > /dev/null
+ '';
+ pythonImportsCheck = [ "kaggle" ];
+
+ meta = with lib; {
+ description = "Official API for https://www.kaggle.com, accessible using a command line tool implemented in Python 3";
+ homepage = "https://github.com/Kaggle/kaggle-api";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ cdepillabout ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/kazoo/default.nix b/nixpkgs/pkgs/development/python-modules/kazoo/default.nix
index 409a3b6c064..3c040abc724 100644
--- a/nixpkgs/pkgs/development/python-modules/kazoo/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/kazoo/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "kazoo";
- version = "2.7.0";
+ version = "2.8.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1jvpn1rcnnq3by1y6wlhfl9jynb110xv5lvd0x0ifkld7vfzd0v8";
+ sha256 = "1zpj5cc8624w6i0pxgcxqkjwbkm4pkrv19d7wh5df3jais32g3jq";
};
propagatedBuildInputs = [ six ];
diff --git a/nixpkgs/pkgs/development/python-modules/keras-preprocessing/default.nix b/nixpkgs/pkgs/development/python-modules/keras-preprocessing/default.nix
index cb4b6d249b6..d62a179136f 100644
--- a/nixpkgs/pkgs/development/python-modules/keras-preprocessing/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/keras-preprocessing/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "Keras_Preprocessing";
- version = "1.1.0";
+ version = "1.1.2";
src = fetchPypi {
inherit pname version;
- sha256 = "1r98nm4k1svsqjyaqkfk23i31bl1kcfcyp7094yyj3c43phfp3as";
+ sha256 = "add82567c50c8bc648c14195bf544a5ce7c1f76761536956c3d2978970179ef3";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/keyring/default.nix b/nixpkgs/pkgs/development/python-modules/keyring/default.nix
index 8f7ae56de04..9495245ea6c 100644
--- a/nixpkgs/pkgs/development/python-modules/keyring/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/keyring/default.nix
@@ -6,19 +6,23 @@
, pytest-flake8
, secretstorage
, setuptools_scm
+, toml
}:
buildPythonPackage rec {
pname = "keyring";
- version = "20.0.1";
+ version = "21.2.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "963bfa7f090269d30bdc5e25589e5fd9dad2cf2a7c6f176a7f2386910e5d0d8d";
+ sha256 = "c53e0e5ccde3ad34284a40ce7976b5b3a3d6de70344c3f8ee44364cc340976ec";
};
- nativeBuildInputs = [ setuptools_scm ];
+ nativeBuildInputs = [
+ setuptools_scm
+ toml
+ ];
checkInputs = [ pytest pytest-flake8 ];
diff --git a/nixpkgs/pkgs/development/python-modules/kiwisolver/1_1.nix b/nixpkgs/pkgs/development/python-modules/kiwisolver/1_1.nix
new file mode 100644
index 00000000000..f4621c9c54d
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/kiwisolver/1_1.nix
@@ -0,0 +1,28 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, stdenv
+, libcxx
+}:
+
+buildPythonPackage rec {
+ pname = "kiwisolver";
+ version = "1.1.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "53eaed412477c836e1b9522c19858a8557d6e595077830146182225613b11a75";
+ };
+
+ NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-I${libcxx}/include/c++/v1";
+
+ # Does not include tests
+ doCheck = false;
+
+ meta = {
+ description = "A fast implementation of the Cassowary constraint solver";
+ homepage = "https://github.com/nucleic/kiwi";
+ license = lib.licenses.bsd3;
+ };
+
+}
diff --git a/nixpkgs/pkgs/development/python-modules/kiwisolver/default.nix b/nixpkgs/pkgs/development/python-modules/kiwisolver/default.nix
index c54cad1987a..23cff218e83 100644
--- a/nixpkgs/pkgs/development/python-modules/kiwisolver/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/kiwisolver/default.nix
@@ -3,19 +3,24 @@
, fetchPypi
, stdenv
, libcxx
+, cppy
}:
buildPythonPackage rec {
pname = "kiwisolver";
- version = "1.1.0";
+ version = "1.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "53eaed412477c836e1b9522c19858a8557d6e595077830146182225613b11a75";
+ sha256 = "247800260cd38160c362d211dcaf4ed0f7816afb5efe56544748b21d6ad6d17f";
};
NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-I${libcxx}/include/c++/v1";
+ nativeBuildInputs = [
+ cppy
+ ];
+
# Does not include tests
doCheck = false;
diff --git a/nixpkgs/pkgs/development/python-modules/knack/default.nix b/nixpkgs/pkgs/development/python-modules/knack/default.nix
index fc65361b35c..083d810f696 100644
--- a/nixpkgs/pkgs/development/python-modules/knack/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/knack/default.nix
@@ -17,11 +17,11 @@
buildPythonPackage rec {
pname = "knack";
- version = "0.6.3";
+ version = "0.7.1";
src = fetchPypi {
inherit pname version;
- sha256 = "08g15kwfppdr7vhbsg6qclpqbf11d9k3hwgrmvhh5fa1jrk95b5i";
+ sha256 = "fcef6040164ebe7d69629e4e089b398c9b980791446496301befcf8381dba0fc";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/kombu/default.nix b/nixpkgs/pkgs/development/python-modules/kombu/default.nix
index 437f0327670..5c70fb5eee0 100644
--- a/nixpkgs/pkgs/development/python-modules/kombu/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/kombu/default.nix
@@ -1,5 +1,6 @@
{ lib, buildPythonPackage, fetchPypi
, amqp
+, botocore
, case
, Pyro4
, pytest
@@ -11,11 +12,11 @@
buildPythonPackage rec {
pname = "kombu";
- version = "4.6.8";
+ version = "4.6.10";
src = fetchPypi {
inherit pname version;
- sha256 = "0xlv1rsfc3vn22l35csaj939zygd15nzmxbz3bcl981685vxl71d";
+ sha256 = "437b9cdea193cc2ed0b8044c85fd0f126bb3615ca2f4d4a35b39de7cacfa3c1a";
};
postPatch = ''
@@ -31,7 +32,7 @@ buildPythonPackage rec {
importlib-metadata
];
- checkInputs = [ pytest case pytz Pyro4 sqlalchemy ];
+ checkInputs = [ botocore pytest case pytz Pyro4 sqlalchemy ];
# test_redis requires fakeredis, which isn't trivial to package
checkPhase = ''
pytest --ignore t/unit/transport/test_redis.py
diff --git a/nixpkgs/pkgs/development/python-modules/kubernetes/default.nix b/nixpkgs/pkgs/development/python-modules/kubernetes/default.nix
index 62b74516971..15c8a8144c6 100644
--- a/nixpkgs/pkgs/development/python-modules/kubernetes/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/kubernetes/default.nix
@@ -4,7 +4,7 @@
buildPythonPackage rec {
pname = "kubernetes";
- version = "10.0.1";
+ version = "11.0.0";
prePatch = ''
sed -e 's/sphinx>=1.2.1,!=1.3b1,<1.4 # BSD/sphinx/' -i test-requirements.txt
@@ -24,7 +24,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "14l5mj0yjmqsq084pdh8g8hlagvvjkdylpk6xwfsv5ikcsba8w1p";
+ sha256 = "1a2472f8b01bc6aa87e3a34781f859bded5a5c8ff791a53d889a8bd6cc550430";
};
checkInputs = [ isort coverage pytest mock sphinx autopep8 pep8 codecov recommonmark nose ];
diff --git a/nixpkgs/pkgs/development/python-modules/labelbox/default.nix b/nixpkgs/pkgs/development/python-modules/labelbox/default.nix
index 783faa7b5f6..d42ca3d8f1c 100644
--- a/nixpkgs/pkgs/development/python-modules/labelbox/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/labelbox/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "labelbox";
- version = "2.3";
+ version = "2.4";
src = fetchPypi {
inherit pname version;
- sha256 = "6b515dc29329e8a3adac9d6b4fef84d80c513743be57ae66b54bcb30060172c6";
+ sha256 = "cb1c5adfbdc76560bed57d44f272f9306987a0865be9017fc520dca1e9649d5b";
};
propagatedBuildInputs = [ jinja2 requests pillow rasterio shapely ];
diff --git a/nixpkgs/pkgs/development/python-modules/lark-parser/default.nix b/nixpkgs/pkgs/development/python-modules/lark-parser/default.nix
index 41c16548032..a95a8907422 100644
--- a/nixpkgs/pkgs/development/python-modules/lark-parser/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/lark-parser/default.nix
@@ -5,13 +5,13 @@
buildPythonPackage rec {
pname = "lark-parser";
- version = "0.8.5";
+ version = "0.8.8";
src = fetchFromGitHub {
owner = "lark-parser";
repo = "lark";
rev = version;
- sha256 = "1rfybmr0rlljhc0dpd9npbw8x7r6dvnn2wvclz93rmgkzhmd3zah";
+ sha256 = "1q2dvkkfx9dvag5v5ps0ki4avh7i003gn9sj30jy1rsv1bg4y2mb";
};
# tests of Nearley support require js2py
diff --git a/nixpkgs/pkgs/development/python-modules/latexcodec/default.nix b/nixpkgs/pkgs/development/python-modules/latexcodec/default.nix
index 3514d5da9a2..77b75193ca4 100644
--- a/nixpkgs/pkgs/development/python-modules/latexcodec/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/latexcodec/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "latexcodec";
- version = "2.0.0";
+ version = "2.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0pyzhidpnc3q3rh9d5hxhzv99rl5limyyrll7xcyssci92fn8gyd";
+ sha256 = "16pynfnn8y8xp55yp06i721fccv5dlx9ba6k5bzcwq9j6wf5b8ia";
};
propagatedBuildInputs = [ six ];
diff --git a/nixpkgs/pkgs/development/python-modules/lazr-uri/default.nix b/nixpkgs/pkgs/development/python-modules/lazr-uri/default.nix
index d6b3cc29324..e9278625383 100644
--- a/nixpkgs/pkgs/development/python-modules/lazr-uri/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/lazr-uri/default.nix
@@ -7,13 +7,13 @@
buildPythonPackage rec {
pname = "lazr.uri";
- version = "1.0.3";
+ version = "1.0.4";
disabled = isPy27; # namespace is broken for python2
src = fetchPypi {
inherit pname version;
- sha256 = "5c620b5993c8c6a73084176bfc51de64972b8373620476ed841931a49752dc8b";
+ sha256 = "1griz2r0vhi9k91wfhlx5cx7y3slkfyzyqldaa9i0zp850iqz0q2";
};
propagatedBuildInputs = [ setuptools ];
diff --git a/nixpkgs/pkgs/development/python-modules/lazy-object-proxy/default.nix b/nixpkgs/pkgs/development/python-modules/lazy-object-proxy/default.nix
index 043e3e1123e..02ff59e6c21 100644
--- a/nixpkgs/pkgs/development/python-modules/lazy-object-proxy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/lazy-object-proxy/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "lazy-object-proxy";
- version = "1.4.3";
+ version = "1.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "f3900e8a5de27447acbf900b4750b0ddfd7ec1ea7fbaf11dfa911141bc522af0";
+ sha256 = "a0aed261060cd0372abf08d16399b1224dbb5b400312e6b00f2b23eabe1d4e96";
};
nativeBuildInputs = [ setuptools_scm ];
diff --git a/nixpkgs/pkgs/development/python-modules/lazy/default.nix b/nixpkgs/pkgs/development/python-modules/lazy/default.nix
new file mode 100644
index 00000000000..ff967d62dc6
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/lazy/default.nix
@@ -0,0 +1,21 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+}:
+
+buildPythonPackage rec {
+ pname = "lazy";
+ version = "1.4";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "2c6d27a5ab130fb85435320651a47403adcb37ecbcc501b0c6606391f65f5b43";
+ extension = "zip";
+ };
+
+ meta = {
+ description = "Lazy attributes for Python objects";
+ license = lib.licenses.bsd2;
+ homepage = "https://github.com/stefanholek/lazy";
+ };
+} \ No newline at end of file
diff --git a/nixpkgs/pkgs/development/python-modules/ldap/default.nix b/nixpkgs/pkgs/development/python-modules/ldap/default.nix
index 70b4ba2bf1f..0e4f5597ce6 100644
--- a/nixpkgs/pkgs/development/python-modules/ldap/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/ldap/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "python-ldap";
- version = "3.2.0";
+ version = "3.3.1";
src = fetchPypi {
inherit pname version;
- sha256 = "13nvrhp85yr0jyxixcjj012iw8l9wynxxlykm9j3alss6waln73x";
+ sha256 = "198as30xy6p760niqps2zdvq2xcmr765h06pmda8fa9y077wl4a7";
};
propagatedBuildInputs = [ pyasn1 pyasn1-modules ];
diff --git a/nixpkgs/pkgs/development/python-modules/libagent/default.nix b/nixpkgs/pkgs/development/python-modules/libagent/default.nix
index 7fb3d873e74..4bc07e96933 100644
--- a/nixpkgs/pkgs/development/python-modules/libagent/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/libagent/default.nix
@@ -1,14 +1,16 @@
-{ stdenv, fetchPypi, buildPythonPackage, ed25519, ecdsa , semver, mnemonic,
+{ stdenv, fetchFromGitHub, buildPythonPackage, ed25519, ecdsa , semver, mnemonic,
unidecode, mock, pytest , backports-shutil-which, ConfigArgParse,
python-daemon, pymsgbox }:
buildPythonPackage rec {
pname = "libagent";
- version = "0.13.1";
+ version = "0.14.1";
- src = fetchPypi{
- inherit pname version;
- sha256 = "b9afa0851f668612702fcd648cee47af4dc7cfe4f86d4c4a84b1a6b4a4960b41";
+ src = fetchFromGitHub {
+ owner = "romanz";
+ repo = "trezor-agent";
+ rev = "v${version}";
+ sha256 = "16y1y9ahcv3wj7f0v4mfiwzkmn2hz1iv7y13cgr57sxa3ymyqx6c";
};
propagatedBuildInputs = [ unidecode backports-shutil-which ConfigArgParse
diff --git a/nixpkgs/pkgs/development/python-modules/libcloud/2.nix b/nixpkgs/pkgs/development/python-modules/libcloud/2.nix
new file mode 100644
index 00000000000..e680e45391f
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/libcloud/2.nix
@@ -0,0 +1,39 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, isPy27
+, mock
+, pycrypto
+, requests
+, pytestrunner
+, pytest
+, requests-mock
+, typing
+, backports_ssl_match_hostname
+}:
+
+buildPythonPackage rec {
+ pname = "apache-libcloud";
+ version = "2.8.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1wvm8vixhcapkfv5k6xaf8c8w647kx2rdifarg6j0s34r4jzblfg";
+ };
+
+ checkInputs = [ mock pytest pytestrunner requests-mock ];
+ propagatedBuildInputs = [ pycrypto requests ]
+ ++ lib.optionals isPy27 [ typing backports_ssl_match_hostname ];
+
+ preConfigure = "cp libcloud/test/secrets.py-dist libcloud/test/secrets.py";
+
+ # requires a certificates file
+ doCheck = false;
+
+ meta = with lib; {
+ description = "A unified interface to many cloud providers";
+ homepage = "http://incubator.apache.org/libcloud/";
+ license = licenses.asl20;
+ };
+
+}
diff --git a/nixpkgs/pkgs/development/python-modules/libcloud/default.nix b/nixpkgs/pkgs/development/python-modules/libcloud/default.nix
index f78501b8ced..6693756b9cb 100644
--- a/nixpkgs/pkgs/development/python-modules/libcloud/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/libcloud/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "apache-libcloud";
- version = "2.7.0";
+ version = "3.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "29ee7d13b9b12d1335e752a489c01eed0c270940147f418cfff89ab66faf1305";
+ sha256 = "1b28j265kvibgxrgxx0gwfm6cmv252c8ph1j2vb0cpms8ph5if5v";
};
checkInputs = [ mock pytest pytestrunner requests-mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/libevdev/default.nix b/nixpkgs/pkgs/development/python-modules/libevdev/default.nix
new file mode 100644
index 00000000000..a17612c79cb
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/libevdev/default.nix
@@ -0,0 +1,35 @@
+{ stdenv
+, buildPythonPackage
+, isPy27
+, fetchPypi
+, substituteAll
+, pkgs
+, pytestCheckHook
+}:
+
+buildPythonPackage rec {
+ pname = "libevdev";
+ version = "0.9";
+ disabled = isPy27;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "17agnigmzscmdjqmrylg1lza03hwjhgxbpf4l705s6i7p7ndaqrs";
+ };
+
+ patches = [
+ (substituteAll {
+ src = ./fix-paths.patch;
+ libevdev = stdenv.lib.getLib pkgs.libevdev;
+ })
+ ];
+
+ checkInputs = [ pytestCheckHook ];
+
+ meta = with stdenv.lib; {
+ description = "Python wrapper around the libevdev C library";
+ homepage = "https://gitlab.freedesktop.org/libevdev/python-libevdev";
+ license = licenses.mit;
+ maintainers = with maintainers; [ nickhu ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/libevdev/fix-paths.patch b/nixpkgs/pkgs/development/python-modules/libevdev/fix-paths.patch
new file mode 100644
index 00000000000..e73c360b146
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/libevdev/fix-paths.patch
@@ -0,0 +1,22 @@
+diff --git a/libevdev/_clib.py b/libevdev/_clib.py
+index 6e4ab2c..9db54d1 100644
+--- a/libevdev/_clib.py
++++ b/libevdev/_clib.py
+@@ -120,7 +120,7 @@ class Libevdev(_LibraryWrapper):
+
+ @staticmethod
+ def _cdll():
+- return ctypes.CDLL("libevdev.so.2", use_errno=True)
++ return ctypes.CDLL("@libevdev@/lib/libevdev.so.2", use_errno=True)
+
+ _api_prototypes = {
+ # const char *libevdev_event_type_get_name(unsigned int type);
+@@ -910,7 +910,7 @@ class UinputDevice(_LibraryWrapper):
+
+ @staticmethod
+ def _cdll():
+- return ctypes.CDLL("libevdev.so.2", use_errno=True)
++ return ctypes.CDLL("@libevdev@/lib/libevdev.so.2", use_errno=True)
+
+ _api_prototypes = {
+ # int libevdev_uinput_create_from_device(const struct libevdev *, int, struct libevdev_uinput **)
diff --git a/nixpkgs/pkgs/development/python-modules/liblarch/default.nix b/nixpkgs/pkgs/development/python-modules/liblarch/default.nix
new file mode 100644
index 00000000000..d3574af9d31
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/liblarch/default.nix
@@ -0,0 +1,48 @@
+{ stdenv
+, fetchFromGitHub
+, buildPythonPackage
+, python
+, pygobject3
+, xvfb_run
+, gobject-introspection
+, gtk3
+, pythonOlder
+}:
+
+buildPythonPackage rec {
+ version = "3.0.1";
+ pname = "liblarch";
+ disabled = pythonOlder "3.5.0";
+
+ src = fetchFromGitHub {
+ owner = "getting-things-gnome";
+ repo = "liblarch";
+ rev = "v${version}";
+ sha256 = "0xv2mfvyzipbny3iz8vll77wsqxfwh28xj6bj1ff0l452waph45m";
+ };
+
+ checkInputs = [
+ gobject-introspection # for setup hook
+ gtk3
+ ];
+
+ propagatedBuildInputs = [
+ pygobject3
+ ];
+
+ checkPhase = ''
+ runHook preCheck
+ ${xvfb_run}/bin/xvfb-run -s '-screen 0 800x600x24' \
+ ${python.interpreter} nix_run_setup test
+ runHook postCheck
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A python library built to easily handle data structure such are lists, trees and acyclic graphs";
+ homepage = "https://github.com/getting-things-gnome/liblarch";
+ downloadPage = "https://github.com/getting-things-gnome/liblarch/releases";
+ license = licenses.lgpl3Only;
+ maintainers = with maintainers; [ oyren ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/libthumbor/default.nix b/nixpkgs/pkgs/development/python-modules/libthumbor/default.nix
index c8fab079715..e8b7c45417a 100644
--- a/nixpkgs/pkgs/development/python-modules/libthumbor/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/libthumbor/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "libthumbor";
- version = "1.3.2";
+ version = "2.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1vjhszsf8wl9k16wyg2rfjycjnawzl7z8j39bhiysbz5x4lqg91b";
+ sha256 = "ed4fe5f27f8f90e7285b7e6dce99c1b67d43a140bf370e989080b43d80ce25f0";
};
buildInputs = [ django ];
diff --git a/nixpkgs/pkgs/development/python-modules/libusb1/default.nix b/nixpkgs/pkgs/development/python-modules/libusb1/default.nix
index 2d943837459..396f8c5b5c5 100644
--- a/nixpkgs/pkgs/development/python-modules/libusb1/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/libusb1/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "libusb1";
- version = "1.7.1";
+ version = "1.8";
src = fetchPypi {
inherit pname version;
- sha256 = "adf64a4f3f5c94643a1286f8153bcf4bc787c348b38934aacd7fe17fbeebc571";
+ sha256 = "240f65ac70ba3fab77749ec84a412e4e89624804cb80d6c9d394eef5af8878d6";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/development/python-modules/libversion/default.nix b/nixpkgs/pkgs/development/python-modules/libversion/default.nix
index 21aa46348b1..ed3629ce65d 100644
--- a/nixpkgs/pkgs/development/python-modules/libversion/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/libversion/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "libversion";
- version = "1.2.0";
+ version = "1.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1p3snjlsg11vhba8h286h19kn6azlxbywg9f6rdhj8sfraccqlmk";
+ sha256 = "1h8x9hglrqi03f461lhw3wwz23zs84dgw7hx4laxcmyrgvyzvcq1";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/development/python-modules/libvirt/default.nix b/nixpkgs/pkgs/development/python-modules/libvirt/default.nix
index 43962c7d4d6..7b1601a4122 100644
--- a/nixpkgs/pkgs/development/python-modules/libvirt/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/libvirt/default.nix
@@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "libvirt";
- version = "6.2.0";
+ version = "6.3.0";
src = assert version == libvirt.version; fetchgit {
url = "git://libvirt.org/libvirt-python.git";
rev = "v${version}";
- sha256 = "0a8crk29rmnw1kcgi72crb7syacdk03lkl05yand5cxs0l65jwdl";
+ sha256 = "088cksq59jxkkzbvmwl8jw9v2k3zibwksl7j57yb51bxaa2sa1cx";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/development/python-modules/limits/default.nix b/nixpkgs/pkgs/development/python-modules/limits/default.nix
index 5d0b1aacb55..22bd6607fb6 100644
--- a/nixpkgs/pkgs/development/python-modules/limits/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/limits/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "limits";
- version = "1.4.1";
+ version = "1.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "c071295307c447f85aaa3c3ab3ce058e29d67010f4fabf278a8e163916e4deab";
+ sha256 = "f0c3319f032c4bfad68438ed1325c0fac86dac64582c7c25cddc87a0b658fa20";
};
propagatedBuildInputs = [ six ];
diff --git a/nixpkgs/pkgs/development/python-modules/limnoria/default.nix b/nixpkgs/pkgs/development/python-modules/limnoria/default.nix
index 7cd3ef85822..4a5e1386730 100644
--- a/nixpkgs/pkgs/development/python-modules/limnoria/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/limnoria/default.nix
@@ -1,16 +1,18 @@
{ stdenv
, buildPythonPackage
, fetchPypi
+, isPy27
, pkgs
}:
buildPythonPackage rec {
pname = "limnoria";
- version = "2019.11.22";
+ version = "2020.07.01";
+ disabled = isPy27; # abandoned upstream
src = fetchPypi {
inherit pname version;
- sha256 = "6ccc6906fd644444a1edd0984d10bddf5abf4dd91c94eeeaa4660f7dc3eca320";
+ sha256 = "08q8krq8dqlvzz3wjgnki3n8d8qmk99pn7n3lfsim5rnrnx1jchb";
};
patchPhase = ''
diff --git a/nixpkgs/pkgs/development/python-modules/line_profiler/default.nix b/nixpkgs/pkgs/development/python-modules/line_profiler/default.nix
index 8ff0f391f20..4275732881c 100644
--- a/nixpkgs/pkgs/development/python-modules/line_profiler/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/line_profiler/default.nix
@@ -6,6 +6,7 @@
, ipython
, python
, scikit-build
+, cmake
}:
buildPythonPackage rec {
@@ -17,9 +18,17 @@ buildPythonPackage rec {
sha256 = "7218ad6bd81f8649b211974bf108933910f016d66b49651effe7bbf63667d141";
};
- nativeBuildInputs = [ cython ];
+ nativeBuildInputs = [
+ cython
+ cmake
+ scikit-build
+ ];
- propagatedBuildInputs = [ ipython scikit-build ];
+ dontUseCmakeConfigure = true;
+
+ propagatedBuildInputs = [
+ ipython
+ ];
disabled = isPyPy;
@@ -27,8 +36,12 @@ buildPythonPackage rec {
rm -f _line_profiler.c
'';
+ checkInputs = [
+ ipython
+ ];
+
checkPhase = ''
- ${python.interpreter} -m unittest discover -s tests
+ PYTHONPATH=$out/${python.sitePackages}:$PYTHONPATH cd tests && ${python.interpreter} -m unittest discover -s .
'';
meta = {
@@ -36,6 +49,5 @@ buildPythonPackage rec {
homepage = "https://github.com/rkern/line_profiler";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ fridh ];
- broken = true;
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/linecache2/default.nix b/nixpkgs/pkgs/development/python-modules/linecache2/default.nix
index 9890d382742..a2c7080e270 100644
--- a/nixpkgs/pkgs/development/python-modules/linecache2/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/linecache2/default.nix
@@ -2,9 +2,10 @@
, buildPythonPackage
, fetchPypi
, pbr
+, isPy3k
}:
-buildPythonPackage rec {
+buildPythonPackage (rec {
pname = "linecache2";
version = "1.0.0";
@@ -22,5 +23,8 @@ 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/nixpkgs/pkgs/development/python-modules/llvmlite/default.nix b/nixpkgs/pkgs/development/python-modules/llvmlite/default.nix
index 3a7f381e51c..c96975412b9 100644
--- a/nixpkgs/pkgs/development/python-modules/llvmlite/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/llvmlite/default.nix
@@ -11,13 +11,13 @@
buildPythonPackage rec {
pname = "llvmlite";
- version = "0.32.1";
+ version = "0.33.0";
disabled = isPyPy || !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "41262a47b8cbba5a09203b15b65fbdf11192f92aa226c81e99115acdee8f3b8d";
+ sha256 = "9c8aae96f7fba10d9ac864b443d1e8c7ee4765c31569a2b201b3d0b67d8fc596";
};
nativeBuildInputs = [ llvm ];
diff --git a/nixpkgs/pkgs/development/python-modules/loguru/default.nix b/nixpkgs/pkgs/development/python-modules/loguru/default.nix
index 410ca27c8aa..bb605407de5 100644
--- a/nixpkgs/pkgs/development/python-modules/loguru/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/loguru/default.nix
@@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "loguru";
- version = "0.4.1";
+ version = "0.5.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "a6101fd435ac89ba5205a105a26a6ede9e4ddbb4408a6e167852efca47806d11";
+ sha256 = "1e0e6ff59be5e22f863d909ca989e34bb14c21b374f6af45281e603d003dbb96";
};
checkInputs = [ pytestCheckHook colorama ];
diff --git a/nixpkgs/pkgs/development/python-modules/lxml/default.nix b/nixpkgs/pkgs/development/python-modules/lxml/default.nix
index f39e71ed690..aa009e0a3e7 100644
--- a/nixpkgs/pkgs/development/python-modules/lxml/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/lxml/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildPythonPackage, fetchFromGitHub
+{ lib, buildPythonPackage, fetchFromGitHub
, cython
, libxml2
, libxslt
@@ -7,13 +7,13 @@
buildPythonPackage rec {
pname = "lxml";
- version = "4.5.0";
+ version = "4.5.2";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "${pname}-${version}";
- sha256 = "1i3bhg8xb502afq4ar3kgvvi1hy83l4af2gznfwqvb5b221fr7ak";
+ sha256 = "1d0cpwdjxfzwjzmnz066ibzicyj2vhx15qxmm775l8hxqi65xps4";
};
# setuptoolsBuildPhase needs dependencies to be passed through nativeBuildInputs
@@ -25,7 +25,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "lxml" "lxml.etree" ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Pythonic binding for the libxml2 and libxslt libraries";
homepage = "https://lxml.de";
license = licenses.bsd3;
diff --git a/nixpkgs/pkgs/development/python-modules/mac_alias/default.nix b/nixpkgs/pkgs/development/python-modules/mac_alias/default.nix
new file mode 100644
index 00000000000..bd2a1f62390
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/mac_alias/default.nix
@@ -0,0 +1,31 @@
+{ lib, buildPythonPackage, fetchPypi
+}:
+
+buildPythonPackage rec {
+ version = "2.0.7";
+ pname = "mac_alias";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "08z2i68mk5j0vfy8jqihjm9m6njp1lpjh1m91b60h0k0kpmy71f4";
+ };
+
+ # pypi package does not include tests;
+ # tests anyway require admin privileges to succeed
+ doCheck = false;
+ pythonImportsCheck = [ "mac_alias" ];
+
+ meta = with lib; {
+ homepage = "https://github.com/al45tair/mac_alias";
+ description = "Generate or read binary Alias and Bookmark records from Python code";
+ longDescription = ''
+ mac_alias lets you generate or read binary Alias and Bookmark records from Python code.
+
+ While it is written in pure Python, some OS X specific code is required
+ to generate a proper Alias or Bookmark record for a given file,
+ so this module currently is not portable to other platforms.
+ '';
+ license = licenses.mit;
+ maintainers = with maintainers; [ siriobalmelli ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/maestral/default.nix b/nixpkgs/pkgs/development/python-modules/maestral/default.nix
new file mode 100644
index 00000000000..c7a4fc3f423
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/maestral/default.nix
@@ -0,0 +1,57 @@
+{ stdenv
+, buildPythonPackage
+, fetchFromGitHub
+, pythonOlder
+, python
+, blinker, bugsnag, click, dropbox, fasteners, keyring, keyrings-alt, pathspec, Pyro5, requests, u-msgpack-python, watchdog
+, sdnotify
+, systemd
+}:
+
+buildPythonPackage rec {
+ pname = "maestral";
+ version = "1.1.0";
+ disabled = pythonOlder "3.6";
+
+ src = fetchFromGitHub {
+ owner = "SamSchott";
+ repo = "maestral";
+ rev = "v${version}";
+ sha256 = "0d1pxbg69ll07w4bbpzs7zz1yn82qyrym95b0mqmhrrg2ysxjngg";
+ };
+
+ propagatedBuildInputs = [
+ blinker
+ bugsnag
+ click
+ dropbox
+ fasteners
+ keyring
+ keyrings-alt
+ pathspec
+ Pyro5
+ requests
+ u-msgpack-python
+ watchdog
+ ] ++ stdenv.lib.optionals stdenv.isLinux [
+ sdnotify
+ systemd
+ ];
+
+ makeWrapperArgs = [
+ # Add the installed directories to the python path so the daemon can find them
+ "--prefix" "PYTHONPATH" ":" "${stdenv.lib.concatStringsSep ":" (map (p: p + "/lib/${python.libPrefix}/site-packages") (python.pkgs.requiredPythonModules propagatedBuildInputs))}"
+ "--prefix" "PYTHONPATH" ":" "$out/lib/${python.libPrefix}/site-packages"
+ ];
+
+ # no tests
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Open-source Dropbox client for macOS and Linux";
+ license = licenses.mit;
+ maintainers = with maintainers; [ peterhoeg ];
+ platforms = platforms.unix;
+ inherit (src.meta) homepage;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/mahotas/default.nix b/nixpkgs/pkgs/development/python-modules/mahotas/default.nix
index f48c36bdb03..b7d17d943f7 100644
--- a/nixpkgs/pkgs/development/python-modules/mahotas/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/mahotas/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "mahotas";
- version = "1.4.9";
+ version = "1.4.10";
src = fetchFromGitHub {
owner = "luispedro";
repo = "mahotas";
rev = "v${version}";
- sha256 = "151hri3lwcm9p7w1nyw99h8c70j51698cvzaiazvwb6gl4khwavv";
+ sha256 = "0fjiyl82wj1a6xzr9mss2y2rydl4zchl2cbdbg0jm0fcrs99q4hw";
};
# remove this as soon as https://github.com/luispedro/mahotas/issues/97 is fixed
diff --git a/nixpkgs/pkgs/development/python-modules/mailmanclient/default.nix b/nixpkgs/pkgs/development/python-modules/mailmanclient/default.nix
index 247a7ed1b00..45dfc55ae9a 100644
--- a/nixpkgs/pkgs/development/python-modules/mailmanclient/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/mailmanclient/default.nix
@@ -2,20 +2,16 @@
buildPythonPackage rec {
pname = "mailmanclient";
- version = "3.3.0";
+ version = "3.3.1";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "c8736cbe152ae1bd58b46ccfbcafb6a1e301513530772e7fda89f91d1e5c1ae9";
+ sha256 = "0pjgzpvhdb6ql8asb20xr8d01m646zpghmcp9fmscks0n1k4di4g";
};
propagatedBuildInputs = [ six httplib2 requests ];
- # no tests with Pypi tar ball, checkPhase removes setup.py which invalidates import check
- doCheck = false;
- pythonImportsCheck = [ "mailmanclient" ];
-
meta = with stdenv.lib; {
homepage = "https://www.gnu.org/software/mailman/";
description = "REST client for driving Mailman 3";
diff --git a/nixpkgs/pkgs/development/python-modules/marionette-harness/mozfile.nix b/nixpkgs/pkgs/development/python-modules/marionette-harness/mozfile.nix
index 829e909535a..2cce0a22124 100644
--- a/nixpkgs/pkgs/development/python-modules/marionette-harness/mozfile.nix
+++ b/nixpkgs/pkgs/development/python-modules/marionette-harness/mozfile.nix
@@ -1,7 +1,6 @@
{ lib
, buildPythonPackage
, fetchPypi
-, isPy27
, six
}:
@@ -14,7 +13,7 @@ buildPythonPackage rec {
sha256 = "e5dc835582ea150e35ecd57e9d86cb707d3aa3b2505679db7332326dd49fd6b8";
};
- propagatedBuildInputs = lib.optional isPy27 six;
+ propagatedBuildInputs = [ six ];
# mozhttpd -> moznetwork -> mozinfo -> mozfile
doCheck = false;
diff --git a/nixpkgs/pkgs/development/python-modules/markdown/3_1.nix b/nixpkgs/pkgs/development/python-modules/markdown/3_1.nix
new file mode 100644
index 00000000000..b07d36e22c7
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/markdown/3_1.nix
@@ -0,0 +1,34 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, setuptools
+, nose
+, pyyaml
+, pythonOlder
+, importlib-metadata
+, isPy3k
+}:
+
+buildPythonPackage rec {
+ pname = "Markdown";
+ version = "3.1.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "2e50876bcdd74517e7b71f3e7a76102050edec255b3983403f1a63e7c8a41e7a";
+ };
+
+ propagatedBuildInputs = [
+ setuptools
+ ] ++ lib.optionals (pythonOlder "3.8") [
+ importlib-metadata
+ ];
+
+ checkInputs = [ nose pyyaml ];
+
+ meta = {
+ description = "A Python implementation of John Gruber's Markdown with Extension support";
+ homepage = "https://github.com/Python-Markdown/markdown";
+ license = lib.licenses.bsd3;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/markdown/default.nix b/nixpkgs/pkgs/development/python-modules/markdown/default.nix
index 1438391dc40..aa076cddadc 100644
--- a/nixpkgs/pkgs/development/python-modules/markdown/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/markdown/default.nix
@@ -4,18 +4,27 @@
, setuptools
, nose
, pyyaml
+, pythonOlder
+, importlib-metadata
+, isPy3k
}:
buildPythonPackage rec {
pname = "Markdown";
- version = "3.1.1";
+ version = "3.2.2";
src = fetchPypi {
inherit pname version;
- sha256 = "2e50876bcdd74517e7b71f3e7a76102050edec255b3983403f1a63e7c8a41e7a";
+ sha256 = "1fafe3f1ecabfb514a5285fca634a53c1b32a81cb0feb154264d55bf2ff22c17";
};
- propagatedBuildInputs = [ setuptools ];
+ propagatedBuildInputs = [
+ setuptools
+ ] ++ lib.optionals (pythonOlder "3.8") [
+ importlib-metadata
+ ];
+
+ disabled = !isPy3k;
checkInputs = [ nose pyyaml ];
diff --git a/nixpkgs/pkgs/development/python-modules/marshmallow-sqlalchemy/default.nix b/nixpkgs/pkgs/development/python-modules/marshmallow-sqlalchemy/default.nix
index 2f85c33e757..60a2704894b 100644
--- a/nixpkgs/pkgs/development/python-modules/marshmallow-sqlalchemy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/marshmallow-sqlalchemy/default.nix
@@ -4,7 +4,7 @@
buildPythonPackage rec {
pname = "marshmallow-sqlalchemy";
- version = "0.21.0";
+ version = "0.23.1";
meta = {
homepage = "https://github.com/marshmallow-code/marshmallow-sqlalchemy";
@@ -14,7 +14,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "93fd8fad2b33d92a1ae58328eeb0f39ed174858d82f9e7084a174df7b41fd3a4";
+ sha256 = "0ef59c8da8da2e18e808e3880158049e9d72f3031c84cc804b6c533a0eb668a9";
};
propagatedBuildInputs = [ marshmallow sqlalchemy ];
diff --git a/nixpkgs/pkgs/development/python-modules/marshmallow/default.nix b/nixpkgs/pkgs/development/python-modules/marshmallow/default.nix
index 7b7cadc9889..4dd2ac8bcaa 100644
--- a/nixpkgs/pkgs/development/python-modules/marshmallow/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/marshmallow/default.nix
@@ -4,7 +4,7 @@
buildPythonPackage rec {
pname = "marshmallow";
- version = "3.3.0";
+ version = "3.6.1";
disabled = isPy27;
meta = {
@@ -18,7 +18,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "0ba81b6da4ae69eb229b74b3c741ff13fe04fb899824377b1aff5aaa1a9fd46e";
+ sha256 = "35ee2fb188f0bd9fc1cf9ac35e45fd394bd1c153cee430745a465ea435514bd5";
};
propagatedBuildInputs = [ dateutil simplejson ];
diff --git a/nixpkgs/pkgs/development/python-modules/matrix-nio/default.nix b/nixpkgs/pkgs/development/python-modules/matrix-nio/default.nix
index ff4f6198aa5..890518658a2 100644
--- a/nixpkgs/pkgs/development/python-modules/matrix-nio/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/matrix-nio/default.nix
@@ -19,14 +19,14 @@
}:
buildPythonPackage rec {
- pname = "nio";
- version = "0.10.0";
+ pname = "matrix-nio";
+ version = "0.14.1";
src = fetchFromGitHub {
owner = "poljar";
repo = "matrix-nio";
rev = version;
- sha256 = "04ryf9lrm0820hqij46hav6mgplabnyl9dfj46iwvxasn06fh2j8";
+ sha256 = "0mgb9m3298jvw3wa051zn7vp1m8qriys3ps0qn3sq54fndljgg5k";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/mautrix/default.nix b/nixpkgs/pkgs/development/python-modules/mautrix/default.nix
index 1bf23111422..50b81cef945 100644
--- a/nixpkgs/pkgs/development/python-modules/mautrix/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/mautrix/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "mautrix";
- version = "0.5.0";
+ version = "0.5.8";
src = fetchPypi {
inherit pname version;
- sha256 = "0hcm2hwryfr6js33zcl2k95wbjrgcj89pi90lka0hjw9vs9bmdz6";
+ sha256 = "1hqg32n7pmjhap0ybfcf05zgfcyyirb4fm1m7gf44dwh40da6qz0";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/maxminddb/default.nix b/nixpkgs/pkgs/development/python-modules/maxminddb/default.nix
index beddba84fbc..a5ec28f3448 100644
--- a/nixpkgs/pkgs/development/python-modules/maxminddb/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/maxminddb/default.nix
@@ -1,4 +1,6 @@
-{ buildPythonPackage, lib, fetchPypi
+{ stdenv, lib, buildPythonPackage, pythonAtLeast
+, fetchPypi
+, libmaxminddb
, ipaddress
, mock
, nose
@@ -13,10 +15,15 @@ buildPythonPackage rec {
sha256 = "f4d28823d9ca23323d113dc7af8db2087aa4f657fafc64ff8f7a8afda871425b";
};
+ buildInputs = [ libmaxminddb ];
+
propagatedBuildInputs = [ ipaddress ];
checkInputs = [ nose mock ];
+ # Tests are broken for macOS on python38
+ doCheck = !(stdenv.isDarwin && pythonAtLeast "3.8");
+
meta = with lib; {
description = "Reader for the MaxMind DB format";
homepage = "https://www.maxmind.com/en/home";
diff --git a/nixpkgs/pkgs/development/python-modules/mdp/default.nix b/nixpkgs/pkgs/development/python-modules/mdp/default.nix
index 854622f2064..a93b00a0f91 100644
--- a/nixpkgs/pkgs/development/python-modules/mdp/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/mdp/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "MDP";
- version = "3.5";
+ version = "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "0aw1zxmyvx6gfmmnixbqmdaah28jl7rmqkzhxv53091asc23iw9k";
+ sha256 = "ac52a652ccbaed1857ff1209862f03bf9b06d093b12606fb410787da3aa65a0e";
};
checkInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/mecab-python3/default.nix b/nixpkgs/pkgs/development/python-modules/mecab-python3/default.nix
index cbc8084c232..dc712340554 100644
--- a/nixpkgs/pkgs/development/python-modules/mecab-python3/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/mecab-python3/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "mecab-python3";
- version = "0.996.5";
+ version = "1.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "e7f09caf136903ce908b8b001ffc178d6caa129c1550d47d8f7f733a213749a8";
+ sha256 = "0246wxfk8v1js75nv8jl15cwpf4rvv4xndi4gbzjrrqbsgj2fvfm";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/meinheld/default.nix b/nixpkgs/pkgs/development/python-modules/meinheld/default.nix
index 247523a9a83..2941505184d 100644
--- a/nixpkgs/pkgs/development/python-modules/meinheld/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/meinheld/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "meinheld";
- version = "1.0.1";
+ version = "1.0.2";
src = fetchPypi {
inherit pname version;
- sha256 = "447de7189e4dc9c1f425aa1b9c8210aab492fda4d86f73a24059264e7d8b0134";
+ sha256 = "008c76937ac2117cc69e032dc69cea9f85fc605de9bac1417f447c41c16a56d6";
};
propagatedBuildInputs = [ greenlet ];
diff --git a/nixpkgs/pkgs/development/python-modules/meshlabxml/default.nix b/nixpkgs/pkgs/development/python-modules/meshlabxml/default.nix
new file mode 100644
index 00000000000..c1091296d2e
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/meshlabxml/default.nix
@@ -0,0 +1,29 @@
+{
+ buildPythonPackage,
+ fetchPypi,
+ pythonOlder,
+ lib,
+}:
+
+buildPythonPackage rec {
+ pname = "MeshLabXML";
+ version = "2018.3";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1villmg46hqby5jjkkpxr5bxydr72y5b3cbfngwpyxxdljn091w8";
+ };
+
+ propagatedBuildInputs = [ ];
+
+ doCheck = false; # Upstream not currently have any tests.
+
+ pythonImportsCheck = [ "meshlabxml" ];
+
+ meta = with lib; {
+ homepage = "https://github.com/3DLIRIOUS/MeshLabXML";
+ description = "Create and run MeshLab XML scripts with Python";
+ license = licenses.lgpl21;
+ maintainers = with maintainers; [ nh2 ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/mido/default.nix b/nixpkgs/pkgs/development/python-modules/mido/default.nix
new file mode 100644
index 00000000000..8312ea783cb
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/mido/default.nix
@@ -0,0 +1,39 @@
+{ stdenv, lib, buildPythonPackage, fetchPypi, substituteAll
+, portmidi, pygame, python-rtmidi, rtmidi-python
+, pytest
+}:
+
+buildPythonPackage rec {
+ pname = "mido";
+ version = "1.2.9";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1k3sgkxc7j49bapib3b5jnircb1yhyyd8mi0mbfd78zgix9db9y4";
+ };
+
+ patches = [
+ (substituteAll {
+ src = ./libportmidi-cdll.patch;
+ libportmidi = "${portmidi.out}/lib/libportmidi${stdenv.targetPlatform.extensions.sharedLibrary}";
+ })
+ ];
+
+ propagatedBuildInputs = [
+ pygame
+ python-rtmidi
+ rtmidi-python
+ ];
+
+ checkInputs = [ pytest ];
+ checkPhase = ''
+ py.test . -rs -q
+ '';
+
+ meta = with lib; {
+ description = "MIDI Objects for Python";
+ homepage = "https://mido.readthedocs.io";
+ license = licenses.mit;
+ maintainers = with maintainers; [ hexa ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/mido/libportmidi-cdll.patch b/nixpkgs/pkgs/development/python-modules/mido/libportmidi-cdll.patch
new file mode 100644
index 00000000000..455064f12b9
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/mido/libportmidi-cdll.patch
@@ -0,0 +1,19 @@
+diff --git a/mido/backends/portmidi_init.py b/mido/backends/portmidi_init.py
+index 84bb128..5efcdaa 100644
+--- a/mido/backends/portmidi_init.py
++++ b/mido/backends/portmidi_init.py
+@@ -10,13 +10,7 @@ from ctypes import (CDLL, CFUNCTYPE, POINTER, Structure, c_char_p,
+ create_string_buffer, byref)
+ import ctypes.util
+
+-dll_name = ''
+-if sys.platform == 'darwin':
+- dll_name = ctypes.util.find_library('libportmidi.dylib')
+-elif sys.platform in ('win32', 'cygwin'):
+- dll_name = 'portmidi.dll'
+-else:
+- dll_name = 'libportmidi.so'
++dll_name = '@libportmidi@'
+
+ lib = CDLL(dll_name)
+
diff --git a/nixpkgs/pkgs/development/python-modules/mlflow/default.nix b/nixpkgs/pkgs/development/python-modules/mlflow/default.nix
index 5aaeb09b894..4687b97284f 100644
--- a/nixpkgs/pkgs/development/python-modules/mlflow/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/mlflow/default.nix
@@ -25,12 +25,12 @@
buildPythonPackage rec {
pname = "mlflow";
- version = "1.4.0";
+ version = "1.8.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "9116d82be380c32fa465049d14b217c4c200ad11614f4c6674e6b524b2935206";
+ sha256 = "bab1b95da17ffb1856fec35fc1a0bc9d16e1811e41610a97c2c955884eb6ac53";
};
# run into https://stackoverflow.com/questions/51203641/attributeerror-module-alembic-context-has-no-attribute-config
diff --git a/nixpkgs/pkgs/development/python-modules/more-itertools/default.nix b/nixpkgs/pkgs/development/python-modules/more-itertools/default.nix
index cd128fb2164..8806bdf11cf 100644
--- a/nixpkgs/pkgs/development/python-modules/more-itertools/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/more-itertools/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "more-itertools";
- version = "8.0.2";
+ version = "8.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "b84b238cce0d9adad5ed87e745778d20a3f8487d0f0cb8b8a586816c7496458d";
+ sha256 = "558bb897a2232f5e4f8e2399089e35aecb746e1f9191b6584a151647e89267be";
};
checkInputs = [ nose ];
diff --git a/nixpkgs/pkgs/development/python-modules/moto/default.nix b/nixpkgs/pkgs/development/python-modules/moto/default.nix
index 0d45103a295..3efc09bc001 100644
--- a/nixpkgs/pkgs/development/python-modules/moto/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/moto/default.nix
@@ -23,6 +23,7 @@
, werkzeug
, xmltodict
, parameterized
+, idna
}:
buildPythonPackage rec {
@@ -40,6 +41,14 @@ buildPythonPackage rec {
sed -i '/datetime/d' setup.py # should be taken care of by std library
'';
+ patches = [
+ # loosen idna upper limit
+ (fetchpatch {
+ url = "https://github.com/spulec/moto/commit/649b497f71cce95a6474a3ff6f3c9c3339efb68f.patch";
+ sha256 = "03qdybzlskgbdadmlcg6ayxfp821b5iaa8q2542cwkcq7msqbbqc";
+ })
+ ];
+
propagatedBuildInputs = [
aws-xray-sdk
boto
@@ -60,6 +69,7 @@ buildPythonPackage rec {
sshpubkeys
werkzeug
xmltodict
+ idna
] ++ lib.optionals isPy27 [ backports_tempfile ];
checkInputs = [ boto3 freezegun nose sure parameterized ];
diff --git a/nixpkgs/pkgs/development/python-modules/mox3/default.nix b/nixpkgs/pkgs/development/python-modules/mox3/default.nix
index bdbccc790cf..b3e1f9e6011 100644
--- a/nixpkgs/pkgs/development/python-modules/mox3/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/mox3/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "mox3";
- version = "0.28.0";
+ version = "1.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "17d4vglb71s96hhi6d30vnkr7g1pahv95igc4sjv857qf278d540";
+ sha256 = "8a526b7b9b6341f541a9aef3e08c93fd84a5373fe89d4cc51dd571f085b2363c";
};
buildInputs = [ subunit testrepository testtools six ];
diff --git a/nixpkgs/pkgs/development/python-modules/mpv/default.nix b/nixpkgs/pkgs/development/python-modules/mpv/default.nix
index e79f16b1c3b..6dab88e0286 100644
--- a/nixpkgs/pkgs/development/python-modules/mpv/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/mpv/default.nix
@@ -4,14 +4,14 @@
buildPythonPackage rec {
pname = "mpv";
- version = "0.4.6";
+ version = "0.4.7";
disabled = isPy27;
src = fetchFromGitHub {
owner = "jaseg";
repo = "python-mpv";
rev = "v${version}";
- sha256 = "1fh0fdv0k2yz7l6a62hf2svpgz34dzn84sh8fnv2x7wrkwd6r8qn";
+ sha256 = "1gq2ynzbpmc7bv066ddv2f4rnmvfsi7034vhf9ffp7yzbixf6ys8";
};
buildInputs = [ mpv ];
diff --git a/nixpkgs/pkgs/development/python-modules/msal-extensions/default.nix b/nixpkgs/pkgs/development/python-modules/msal-extensions/default.nix
index c866382b103..6f3a8b89245 100644
--- a/nixpkgs/pkgs/development/python-modules/msal-extensions/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/msal-extensions/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "msal-extensions";
- version = "0.1.3";
+ version = "0.2.2";
src = fetchPypi {
inherit pname version;
- sha256 = "1p05cbfksnhijx1il7s24js2ydzgxbpiasf607qdpb5sljlp3qar";
+ sha256 = "31414753c484679bb3b6c6401623eb4c3ccab630af215f2f78c1d5c4f8e1d1a9";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/msal/default.nix b/nixpkgs/pkgs/development/python-modules/msal/default.nix
index 705ae9b61cc..e07be20b264 100644
--- a/nixpkgs/pkgs/development/python-modules/msal/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/msal/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "msal";
- version = "1.2.0";
+ version = "1.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0pqprfgcsns89gmlm284zcvqnlsn3a5c46n1p33kdk53gyyym66y";
+ sha256 = "5442a3a9d006506e653d3c4daff40538bdf067bf07b6b73b32d1b231d5e77a92";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/msgpack-numpy/default.nix b/nixpkgs/pkgs/development/python-modules/msgpack-numpy/default.nix
index d646c1ed15f..9be30fff538 100644
--- a/nixpkgs/pkgs/development/python-modules/msgpack-numpy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/msgpack-numpy/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "msgpack-numpy";
- version = "0.4.5";
+ version = "0.4.6.post0";
src = fetchPypi {
inherit pname version;
- sha256 = "0z3ls52iamqv6fbn1ljnd5nnnzaiakczciry5c3vym5r77wgc9mg";
+ sha256 = "dfcb0c9cb5850e656344ac464a260e7b8b9b1c62d77c2e1d3d9ef15a88f1df6b";
};
buildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/msrest/default.nix b/nixpkgs/pkgs/development/python-modules/msrest/default.nix
index b415537106e..2e67fbec2c0 100644
--- a/nixpkgs/pkgs/development/python-modules/msrest/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/msrest/default.nix
@@ -18,7 +18,7 @@
}:
buildPythonPackage rec {
- version = "0.6.13";
+ version = "0.6.17";
pname = "msrest";
# no tests in PyPI tarball
@@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "Azure";
repo = "msrest-for-python";
rev = "v${version}";
- sha256 = "1s34xp6wgas17mbg6ysciqlgb3qc2p2d5bs9brwr05ys62l6y8cz";
+ sha256 = "1f1cpl5x7q0f9lpwxc1pl9j5x5yrksfizl9k939iqklf95ssymff";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/msrestazure/default.nix b/nixpkgs/pkgs/development/python-modules/msrestazure/default.nix
index a97469e8073..96c546e5d35 100644
--- a/nixpkgs/pkgs/development/python-modules/msrestazure/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/msrestazure/default.nix
@@ -12,7 +12,7 @@
}:
buildPythonPackage rec {
- version = "0.6.3";
+ version = "0.6.4";
pname = "msrestazure";
# Pypi tarball doesnt include tests
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "Azure";
repo = "msrestazure-for-python";
rev = "v${version}";
- sha256 = "0pd3qw96c9fz4qgimnc0qf0pz7m9rr1wzhxj8m792swaf3pb18z8";
+ sha256 = "0ik81f0n6r27f02gblgm0vl5zl3wc6ijsscihgvc1fgm9f5mk5b5";
};
propagatedBuildInputs = [ adal msrest ];
diff --git a/nixpkgs/pkgs/development/python-modules/mt-940/default.nix b/nixpkgs/pkgs/development/python-modules/mt-940/default.nix
index c41b472a693..01abd718c75 100644
--- a/nixpkgs/pkgs/development/python-modules/mt-940/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/mt-940/default.nix
@@ -3,22 +3,26 @@
}:
buildPythonPackage rec {
- version = "4.19.0";
+ version = "4.21.0";
pname = "mt-940";
src = fetchPypi {
inherit pname version;
- sha256 = "5d109e8dc4b490a4b92ec0153713710eb067b36b350ce1ff60c406afddc7d3cd";
+ sha256 = "7cbd88fd7252d5a2694593633b31f819eb302423058fecb9f9959e74c01c2b86";
};
propagatedBuildInputs = lib.optional (!isPy3k) enum34;
checkInputs = [ pyyaml pytest ];
+ # requires tests files that are not present
+ doCheck = false;
checkPhase = ''
py.test
'';
+ pythonImportsCheck = [ "mt940" ];
+
meta = with lib; {
description = "A library to parse MT940 files and returns smart Python collections for statistics and manipulation";
homepage = "https://github.com/WoLpH/mt940";
diff --git a/nixpkgs/pkgs/development/python-modules/multidict/default.nix b/nixpkgs/pkgs/development/python-modules/multidict/default.nix
index 155395efa4a..d818a63cd5d 100644
--- a/nixpkgs/pkgs/development/python-modules/multidict/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/multidict/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "multidict";
- version = "4.7.5";
+ version = "4.7.6";
src = fetchPypi {
inherit pname version;
- sha256 = "aee283c49601fa4c13adc64c09c978838a7e812f85377ae130a24d7198c0331e";
+ sha256 = "fbb77a75e529021e7c4a8d4e823d88ef4d23674a202be4f5addffc72cbb91430";
};
checkInputs = [ pytest pytestrunner pytestcov ];
diff --git a/nixpkgs/pkgs/development/python-modules/mutagen/1.43.nix b/nixpkgs/pkgs/development/python-modules/mutagen/1.43.nix
new file mode 100644
index 00000000000..3947dc05fa4
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/mutagen/1.43.nix
@@ -0,0 +1,35 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, fetchpatch
+, hypothesis
+, pycodestyle
+, pyflakes
+, pytest
+, setuptools
+, pkgs
+}:
+
+buildPythonPackage rec {
+ pname = "mutagen";
+ version = "1.43.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "125m0pkiw5lsffc0236xdlxfhwpr8csvxpmg6855405qy4wjv61s";
+ };
+
+ propagatedBuildInputs = [ setuptools ];
+ checkInputs = [
+ pkgs.faad2 pkgs.flac pkgs.vorbis-tools pkgs.liboggz
+ pkgs.glibcLocales pycodestyle pyflakes pytest hypothesis
+ ];
+ LC_ALL = "en_US.UTF-8";
+
+ meta = with lib; {
+ description = "Python multimedia tagging library";
+ homepage = "https://mutagen.readthedocs.io";
+ license = licenses.lgpl2Plus;
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/mutagen/default.nix b/nixpkgs/pkgs/development/python-modules/mutagen/default.nix
index 304aeead76f..9494d2c84a6 100644
--- a/nixpkgs/pkgs/development/python-modules/mutagen/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/mutagen/default.nix
@@ -1,6 +1,7 @@
{ lib
, buildPythonPackage
, fetchPypi
+, isPy27
, fetchpatch
, hypothesis
, pycodestyle
@@ -12,11 +13,12 @@
buildPythonPackage rec {
pname = "mutagen";
- version = "1.43.0";
+ version = "1.44.0";
+ disabled = isPy27; # abandoned
src = fetchPypi {
inherit pname version;
- sha256 = "3a982d39f1b800520a32afdebe3543f972e83a6ddd0c0198739a161ee705b588";
+ sha256 = "56065d8a9ca0bc64610a4d0f37e2bd4453381dde3226b8835ee656faa3287be4";
};
propagatedBuildInputs = [ setuptools ];
diff --git a/nixpkgs/pkgs/development/python-modules/mwclient/default.nix b/nixpkgs/pkgs/development/python-modules/mwclient/default.nix
index b26a3f948c8..2744ff9a277 100644
--- a/nixpkgs/pkgs/development/python-modules/mwclient/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/mwclient/default.nix
@@ -4,14 +4,14 @@
}:
buildPythonPackage rec {
- version = "0.10.0";
+ version = "0.10.1";
pname = "mwclient";
src = fetchFromGitHub {
owner = "mwclient";
repo = "mwclient";
rev = "v${version}";
- sha256 = "1c3q6lwmb05yqywc4ya98ca7hsl15niili8rccl4n1yqp77c103v";
+ sha256 = "120snnsh9n5svfwkyj1w9jrxf99jnqm0jk282yypd3lpyca1l9hj";
};
checkInputs = [ pytest pytestpep8 pytestcache pytestcov responses mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/myfitnesspal/default.nix b/nixpkgs/pkgs/development/python-modules/myfitnesspal/default.nix
index 14834923954..a4a937d18d2 100644
--- a/nixpkgs/pkgs/development/python-modules/myfitnesspal/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/myfitnesspal/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "myfitnesspal";
- version = "1.13.4";
+ version = "1.14.0";
src = fetchPypi {
inherit pname version;
- sha256 = "552cc696e170f12f75fd12b1447be01fa2d0bfd85e14da5928afd9aab2277b98";
+ sha256 = "66bf61c3d782cd80f380d3856da5f635f5b8de032e62d916c26d48dc322846a6";
};
# Remove overly restrictive version constraints on keyring and keyrings.alt
diff --git a/nixpkgs/pkgs/development/python-modules/mypy-protobuf/default.nix b/nixpkgs/pkgs/development/python-modules/mypy-protobuf/default.nix
index 5cc192313ac..5eda75d9c7f 100644
--- a/nixpkgs/pkgs/development/python-modules/mypy-protobuf/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/mypy-protobuf/default.nix
@@ -2,11 +2,11 @@
buildPythonApplication rec {
pname = "mypy-protobuf";
- version = "1.20";
+ version = "1.21";
src = fetchPypi {
inherit pname version;
- sha256 = "03j2i9vhpdxbvwlqg6zghlzzq46s1x2jbx20fwninb6kss0ps3rg";
+ sha256 = "0eb8db49b014d1082f370a39eeaf272d1cc9978f728b64ee6fcc822d00a8793c";
};
propagatedBuildInputs = [ protobuf ];
diff --git a/nixpkgs/pkgs/development/python-modules/mypy/default.nix b/nixpkgs/pkgs/development/python-modules/mypy/default.nix
index bcd0ab4a6c6..0bcf216fa46 100644
--- a/nixpkgs/pkgs/development/python-modules/mypy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/mypy/default.nix
@@ -5,12 +5,12 @@
buildPythonPackage rec {
pname = "mypy";
- version = "0.770";
+ version = "0.782";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "1bm40nx9g1n4nj1309cijnh0ns4qbhym3agyl537nc4vxw3paqla";
+ sha256 = "030kn709515452n6gy2i1d9fg6fyrkmdz228lfpmbslybsld9xzg";
};
propagatedBuildInputs = [ typed-ast psutil mypy-extensions typing-extensions ];
diff --git a/nixpkgs/pkgs/development/python-modules/mysql-connector/default.nix b/nixpkgs/pkgs/development/python-modules/mysql-connector/default.nix
index 5850d7e67b0..11777dbf9e6 100644
--- a/nixpkgs/pkgs/development/python-modules/mysql-connector/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/mysql-connector/default.nix
@@ -4,13 +4,13 @@ let
py = python;
in buildPythonPackage rec {
pname = "mysql-connector";
- version = "8.0.20";
+ version = "8.0.21";
src = fetchFromGitHub {
owner = "mysql";
repo = "mysql-connector-python";
rev = version;
- sha256 = "1pm98mjbkhwawhni98cjhp0gg3mim75i0sdby77vzrlcrxajxkbw";
+ sha256 = "0ky7rn9259807gji3fhvkmdmrgyaps431l9l9y6gh66i84kw1b3l";
};
propagatedBuildInputs = with py.pkgs; [ protobuf dnspython ];
diff --git a/nixpkgs/pkgs/development/python-modules/nassl/default.nix b/nixpkgs/pkgs/development/python-modules/nassl/default.nix
new file mode 100644
index 00000000000..08cfb66408d
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/nassl/default.nix
@@ -0,0 +1,120 @@
+{ lib
+, fetchFromGitHub
+, fetchurl
+, buildPythonPackage
+, pkgsStatic
+, openssl
+, invoke
+, pytest
+, tls-parser
+, cacert
+}:
+
+let
+ zlibStatic = pkgsStatic.zlib;
+ nasslOpensslArgs = {
+ static = true;
+ enableSSL2 = true;
+ };
+ nasslOpensslFlagsCommon = [
+ "zlib"
+ "no-zlib-dynamic"
+ "no-shared"
+ "--with-zlib-lib=${zlibStatic.out}/lib"
+ "--with-zlib-include=${zlibStatic.out.dev}/include"
+ "enable-rc5"
+ "enable-md2"
+ "enable-gost"
+ "enable-cast"
+ "enable-idea"
+ "enable-ripemd"
+ "enable-mdc2"
+ "-fPIC"
+ ];
+ opensslStatic = (openssl.override nasslOpensslArgs).overrideAttrs (
+ oldAttrs: rec {
+ name = "openssl-${version}";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://www.openssl.org/source/${name}.tar.gz";
+ sha256 = "0gbab2fjgms1kx5xjvqx8bxhr98k4r8l2fa8vw7kvh491xd8fdi8";
+ };
+ configureFlags = oldAttrs.configureFlags ++ nasslOpensslFlagsCommon ++ [
+ "enable-weak-ssl-ciphers"
+ "enable-tls1_3"
+ "no-async"
+ ];
+ patches = [ ./nix-ssl-cert-file.patch ];
+ buildInputs = oldAttrs.buildInputs ++ [ zlibStatic cacert ];
+ }
+ );
+ opensslLegacyStatic = (openssl.override nasslOpensslArgs).overrideAttrs (
+ oldAttrs: rec {
+ name = "openssl-${version}";
+ version = "1.0.2e";
+ src = fetchurl {
+ url = "https://www.openssl.org/source/${name}.tar.gz";
+ sha256 = "1zqb1rff1wikc62a7vj5qxd1k191m8qif5d05mwdxz2wnzywlg72";
+ };
+ configureFlags = oldAttrs.configureFlags ++ nasslOpensslFlagsCommon;
+ patches = [ ];
+ buildInputs = oldAttrs.buildInputs ++ [ zlibStatic ];
+ # openssl_1_0_2 needs `withDocs = false`
+ outputs = lib.remove "doc" oldAttrs.outputs;
+ }
+ );
+in
+buildPythonPackage rec {
+ pname = "nassl";
+ version = "3.0.0";
+
+ src = fetchFromGitHub {
+ owner = "nabla-c0d3";
+ repo = pname;
+ rev = version;
+ sha256 = "1dhgkpldadq9hg5isb6mrab7z80sy5bvzad2fb54pihnknfwhp8z";
+ };
+
+ postPatch = ''
+ mkdir -p deps/openssl-OpenSSL_1_0_2e/
+ cp ${opensslLegacyStatic.out}/lib/libssl.a \
+ ${opensslLegacyStatic.out}/lib/libcrypto.a \
+ deps/openssl-OpenSSL_1_0_2e/
+ ln -s ${opensslLegacyStatic.out.dev}/include deps/openssl-OpenSSL_1_0_2e/include
+ ln -s ${opensslLegacyStatic.bin}/bin deps/openssl-OpenSSL_1_0_2e/apps
+
+ mkdir -p deps/openssl-OpenSSL_1_1_1/
+ cp ${opensslStatic.out}/lib/libssl.a \
+ ${opensslStatic.out}/lib/libcrypto.a \
+ deps/openssl-OpenSSL_1_1_1/
+ ln -s ${opensslStatic.out.dev}/include deps/openssl-OpenSSL_1_1_1/include
+ ln -s ${opensslStatic.bin}/bin deps/openssl-OpenSSL_1_1_1/apps
+
+ mkdir -p deps/zlib-1.2.11/
+ cp ${zlibStatic.out}/lib/libz.a deps/zlib-1.2.11/
+ '';
+
+ propagatedBuildInputs = [ tls-parser ];
+
+ nativeBuildInputs = [ invoke ];
+
+ buildPhase = ''
+ invoke build.nassl
+ invoke package.wheel
+ '';
+
+ checkInputs = [ pytest ];
+
+ checkPhase = ''
+ # Skip online tests
+ pytest -k 'not Online'
+ '';
+
+ meta = with lib; {
+ homepage = "https://github.com/nabla-c0d3/nassl";
+ description = "Low-level OpenSSL wrapper for Python 3.7+";
+ platforms = with platforms; linux ++ darwin;
+ license = licenses.agpl3;
+ maintainers = with maintainers; [ veehaitch ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/nassl/nix-ssl-cert-file.patch b/nixpkgs/pkgs/development/python-modules/nassl/nix-ssl-cert-file.patch
new file mode 100644
index 00000000000..893fb3eb664
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/nassl/nix-ssl-cert-file.patch
@@ -0,0 +1,14 @@
+diff -ru -x '*~' openssl-1.0.2j-orig/crypto/x509/by_file.c openssl-1.0.2j/crypto/x509/by_file.c
+--- openssl-1.0.2j-orig/crypto/x509/by_file.c 2016-09-26 11:49:07.000000000 +0200
++++ openssl-1.0.2j/crypto/x509/by_file.c 2016-10-13 16:54:31.400288302 +0200
+@@ -97,7 +97,9 @@
+ switch (cmd) {
+ case X509_L_FILE_LOAD:
+ if (argl == X509_FILETYPE_DEFAULT) {
+- file = getenv(X509_get_default_cert_file_env());
++ file = getenv("NIX_SSL_CERT_FILE");
++ if (!file)
++ file = getenv(X509_get_default_cert_file_env());
+ if (file)
+ ok = (X509_load_cert_crl_file(ctx, file,
+ X509_FILETYPE_PEM) != 0);
diff --git a/nixpkgs/pkgs/development/python-modules/natsort/default.nix b/nixpkgs/pkgs/development/python-modules/natsort/default.nix
index 3df8ce7c5ba..bfe486e1a54 100644
--- a/nixpkgs/pkgs/development/python-modules/natsort/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/natsort/default.nix
@@ -8,11 +8,12 @@
, hypothesis
, glibcLocales
, pathlib ? null
+, isPy3k
}:
buildPythonPackage rec {
pname = "natsort";
- version = "6.2.1";
+ version = "7.0.1";
checkInputs = [
pytest
@@ -26,9 +27,12 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "c5944ffd2343141fa5679b17991c398e15105f3b35bb11beefe66c67e08289d5";
+ sha256 = "a633464dc3a22b305df0f27abcb3e83515898aa1fd0ed2f9726c3571a27258cf";
};
+ # Does not support Python 2
+ disabled = !isPy3k;
+
# testing based on project's tox.ini
# natsort_keygen has pytest mock issues
checkPhase = ''
diff --git a/nixpkgs/pkgs/development/python-modules/nbclient/default.nix b/nixpkgs/pkgs/development/python-modules/nbclient/default.nix
new file mode 100644
index 00000000000..18704eaee08
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/nbclient/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, buildPythonPackage, fetchPypi, pythonOlder,
+ async_generator, traitlets, nbformat, nest-asyncio, jupyter_client,
+ pytest, xmltodict, nbconvert, ipywidgets
+}:
+
+buildPythonPackage rec {
+ pname = "nbclient";
+ version = "0.4.0";
+ disabled = pythonOlder "3.6";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1id6m2dllkjpbv2w0yazxhlkhdd9cac6lxv9csf053il9wq322lk";
+ };
+
+ checkInputs = [ pytest xmltodict nbconvert ipywidgets ];
+ propagatedBuildInputs = [ async_generator traitlets nbformat nest-asyncio jupyter_client ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/jupyter/nbclient";
+ description = "A client library for executing notebooks";
+ license = licenses.bsd3;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/nbformat/2.nix b/nixpkgs/pkgs/development/python-modules/nbformat/2.nix
index faf2cee2b00..06d02520b20 100644
--- a/nixpkgs/pkgs/development/python-modules/nbformat/2.nix
+++ b/nixpkgs/pkgs/development/python-modules/nbformat/2.nix
@@ -36,6 +36,6 @@ buildPythonPackage rec {
description = "The Jupyter Notebook format";
homepage = "https://jupyter.org/";
license = lib.licenses.bsd3;
- maintainers = with lib.maintainers; [ fridh globin ];
+ maintainers = with lib.maintainers; [ globin ];
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/nbformat/default.nix b/nixpkgs/pkgs/development/python-modules/nbformat/default.nix
index 2f8c57e0033..0c75fc4ac5a 100644
--- a/nixpkgs/pkgs/development/python-modules/nbformat/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/nbformat/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "nbformat";
- version = "5.0.6";
+ version = "5.0.7";
src = fetchPypi {
inherit pname version;
- sha256 = "049af048ed76b95c3c44043620c17e56bc001329e07f83fec4f177f0e3d7b757";
+ sha256 = "54d4d6354835a936bad7e8182dcd003ca3dc0cedfee5a306090e04854343b340";
};
LC_ALL="en_US.utf8";
diff --git a/nixpkgs/pkgs/development/python-modules/nbsphinx/default.nix b/nixpkgs/pkgs/development/python-modules/nbsphinx/default.nix
index 06a210db6c4..f46322954f3 100644
--- a/nixpkgs/pkgs/development/python-modules/nbsphinx/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/nbsphinx/default.nix
@@ -8,15 +8,16 @@
, sphinx
, traitlets
, python
+, isPy3k
}:
buildPythonPackage rec {
pname = "nbsphinx";
- version = "0.5.1";
+ version = "0.7.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0kh0d83xavpffdp4xp4hq8xy43l6lyv3d1a25rnc15jcbdf1nghw";
+ sha256 = "0j56bxdj08vn3q1804qwb1ywhga1mdg1awgm7i64wfpfwi8df2zm";
};
propagatedBuildInputs = [
@@ -32,6 +33,8 @@ buildPythonPackage rec {
${python.interpreter} -m nbsphinx
'';
+ disabled = !isPy3k;
+
meta = with lib; {
description = "Jupyter Notebook Tools for Sphinx";
homepage = "https://nbsphinx.readthedocs.io/";
diff --git a/nixpkgs/pkgs/development/python-modules/nest-asyncio/default.nix b/nixpkgs/pkgs/development/python-modules/nest-asyncio/default.nix
index 27c959cee0f..993e5e413e4 100644
--- a/nixpkgs/pkgs/development/python-modules/nest-asyncio/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/nest-asyncio/default.nix
@@ -5,13 +5,13 @@
}:
buildPythonPackage rec {
- version = "1.3.3";
+ version = "1.4.0";
pname = "nest_asyncio";
disabled = !(pythonAtLeast "3.5");
src = fetchPypi {
inherit pname version;
- sha256 = "75dad56eaa7078e2e29c6630f114077fc5060069658d74545b0409e63ca8a028";
+ sha256 = "1j2rbb31wdq9k15cmj2y0kypzvfc3v05py1n0809nmqlpi5hawsp";
};
# tests not packaged with source dist as of 1.3.2/1.3.2, and
diff --git a/nixpkgs/pkgs/development/python-modules/netdisco/default.nix b/nixpkgs/pkgs/development/python-modules/netdisco/default.nix
index b5353a5842d..3d5c1520d31 100644
--- a/nixpkgs/pkgs/development/python-modules/netdisco/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/netdisco/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "netdisco";
- version = "2.6.0";
+ version = "2.7.1";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "2b3aca14a1807712a053f11fd80dc251dd821ee4899aefece515287981817762";
+ sha256 = "0rkaz9377f4ldxcqxcmcc9hwdv5dda8nl7vrnp2pj3ppivq5629w";
};
propagatedBuildInputs = [ requests zeroconf netifaces ];
diff --git a/nixpkgs/pkgs/development/python-modules/nibabel/default.nix b/nixpkgs/pkgs/development/python-modules/nibabel/default.nix
index 7ea6978b1cb..b1e8a23ef8e 100644
--- a/nixpkgs/pkgs/development/python-modules/nibabel/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/nibabel/default.nix
@@ -2,8 +2,9 @@
, buildPythonPackage
, fetchPypi
, isPy27
-, nose
+, packaging
, pytest
+, nose
, numpy
, h5py
, pydicom
@@ -12,20 +13,20 @@
buildPythonPackage rec {
pname = "nibabel";
- version = "3.0.2";
+ version = "3.1.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "40cc615801c8876306af1009a312f9c90752f1d79610fc1146917585b6f374dd";
+ sha256 = "1kir9g7kmy2qygyzczx8nj4b0sc6jjvqy0ssm39bxzqsr1vzzvxm";
};
- propagatedBuildInputs = [ numpy scipy h5py pydicom ];
+ propagatedBuildInputs = [ numpy scipy h5py packaging pydicom ];
checkInputs = [ nose pytest ];
checkPhase = ''
- nosetests
+ pytest
'';
meta = with lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/nine/default.nix b/nixpkgs/pkgs/development/python-modules/nine/default.nix
index 8882b6ae745..e0d1cb173ea 100644
--- a/nixpkgs/pkgs/development/python-modules/nine/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/nine/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "nine";
- version = "1.0.0";
+ version = "1.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "3064fbeb512e756a415606a1399f49c22de867d5ac7e2b6c91c35e757d3af42d";
+ sha256 = "e8a96b6326341637d25ca9c257c1d2af4033c957946438d9d37bf6eb798d3bbe";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/nipype/default.nix b/nixpkgs/pkgs/development/python-modules/nipype/default.nix
index 06c6f9cb0c1..4e47a4a9314 100644
--- a/nixpkgs/pkgs/development/python-modules/nipype/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/nipype/default.nix
@@ -50,11 +50,11 @@ in
buildPythonPackage rec {
pname = "nipype";
- version = "1.4.2";
+ version = "1.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1nr0z0k4xx1vswkp03g1lf8141mr4j2fbwd7wmpay4vz46qcp786";
+ sha256 = "8c837eafdaa68e85d911aca20c8a2cd9210e4fffabbcbc5bd2eb6e26f8553da9";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/development/python-modules/nix-prefetch-github/default.nix b/nixpkgs/pkgs/development/python-modules/nix-prefetch-github/default.nix
index 17e4669b6be..6ee4d937cfb 100644
--- a/nixpkgs/pkgs/development/python-modules/nix-prefetch-github/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/nix-prefetch-github/default.nix
@@ -1,21 +1,31 @@
{ fetchPypi
, lib
, buildPythonPackage
+, pythonOlder
, attrs
, click
, effect
, jinja2
+, git
+, pytestCheckHook
+, pytest-black
+, pytestcov
+, pytest-isort
}:
buildPythonPackage rec {
pname = "nix-prefetch-github";
- version = "2.3.2";
+ version = "2.4";
src = fetchPypi {
inherit pname version;
- sha256 = "18xj618zjs13ib7f996fnl0xiqig0w48yns45nvy3xab55wximdx";
+ sha256 = "sha256-PVB/cL0NVB5pHxRMjg8TLatvIvHjfCvaRWBanVHYT+E=";
};
+ # The tests for this package require nix and network access. That's
+ # why we cannot execute them inside the building process.
+ doCheck = false;
+
propagatedBuildInputs = [
attrs
click
@@ -23,6 +33,12 @@ buildPythonPackage rec {
jinja2
];
+ checkInputs = [ pytestCheckHook pytest-black pytestcov pytest-isort git ];
+
+ # latest version of isort will cause tests to fail
+ # ignore tests which are impure
+ disabledTests = [ "isort" "life" "outputs" "fetch_submodules" ];
+
meta = with lib; {
description = "Prefetch sources from github";
homepage = "https://github.com/seppeljordan/nix-prefetch-github";
diff --git a/nixpkgs/pkgs/development/python-modules/nltk/default.nix b/nixpkgs/pkgs/development/python-modules/nltk/default.nix
index 4f0a90a36af..298b32ed8b8 100644
--- a/nixpkgs/pkgs/development/python-modules/nltk/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/nltk/default.nix
@@ -1,16 +1,26 @@
-{ fetchPypi, buildPythonPackage, lib, six, singledispatch, isPy3k }:
+{ fetchPypi, buildPythonPackage, lib, six, singledispatch, isPy3k
+, click
+, joblib
+, regex
+, tqdm
+}:
buildPythonPackage rec {
- version = "3.4.5";
+ version = "3.5";
pname = "nltk";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "153x2clrnigs74jdgnn3qmljdjj4gprmvpdvh49i18ls4m8mbm5y";
+ sha256 = "845365449cd8c5f9731f7cb9f8bd6fd0767553b9d53af9eb1b3abf7700936b35";
};
- propagatedBuildInputs = [ six ] ++ lib.optional (!isPy3k) singledispatch;
+ propagatedBuildInputs = [
+ click
+ joblib
+ regex
+ tqdm
+ ] ++ lib.optional (!isPy3k) singledispatch;
# Tests require some data, the downloading of which is impure. It would
# probably make sense to make the data another derivation, but then feeding
diff --git a/nixpkgs/pkgs/development/python-modules/nmigen/default.nix b/nixpkgs/pkgs/development/python-modules/nmigen/default.nix
index 3cb2056c7cf..98d95afa992 100644
--- a/nixpkgs/pkgs/development/python-modules/nmigen/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/nmigen/default.nix
@@ -15,15 +15,15 @@
buildPythonPackage rec {
pname = "nmigen";
- version = "unstable-2019-02-08";
+ version = "unstable-2020-04-02";
# python setup.py --version
realVersion = "0.2.dev49+g${lib.substring 0 7 src.rev}";
src = fetchFromGitHub {
owner = "nmigen";
repo = "nmigen";
- rev = "66f4510c4465be5d0763d7835770553434e4ee91";
- sha256 = "19y39c4ywckm4yzrpjzcdl9pqy9d1sf1zsb4zpzajpmnfqccc3b0";
+ rev = "c79caead33fff14e2dec42b7e21d571a02526876";
+ sha256 = "sha256-3+mxHyg0a92/BfyePtKT5Hsk+ra+fQzTjCJ2Ech44/s=";
};
disabled = pythonOlder "3.6";
@@ -40,7 +40,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "A refreshed Python toolbox for building complex digital hardware";
- homepage = "https://github.com/nmigen/nmigen";
+ homepage = "https://nmigen.info/nmigen";
license = licenses.bsd2;
maintainers = with maintainers; [ emily ];
};
diff --git a/nixpkgs/pkgs/development/python-modules/notebook/2.nix b/nixpkgs/pkgs/development/python-modules/notebook/2.nix
index 8b8cce2f824..37f39c44967 100644
--- a/nixpkgs/pkgs/development/python-modules/notebook/2.nix
+++ b/nixpkgs/pkgs/development/python-modules/notebook/2.nix
@@ -71,6 +71,6 @@ buildPythonPackage rec {
description = "The Jupyter HTML notebook is a web-based notebook environment for interactive computing";
homepage = "https://jupyter.org/";
license = lib.licenses.bsd3;
- maintainers = with lib.maintainers; [ fridh ];
+ maintainers = with lib.maintainers; [ ];
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/ntlm-auth/default.nix b/nixpkgs/pkgs/development/python-modules/ntlm-auth/default.nix
index 14900d5c55d..080734bd25e 100644
--- a/nixpkgs/pkgs/development/python-modules/ntlm-auth/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/ntlm-auth/default.nix
@@ -10,13 +10,13 @@
buildPythonPackage rec {
pname = "ntlm-auth";
- version = "1.4.0";
+ version = "1.5.0";
src = fetchFromGitHub {
owner = "jborean93";
repo = "ntlm-auth";
rev = "v${version}";
- sha256 = "168k3ygwbvnfcwn7q1nv3vvy6b9jc4cnpix0xgg5j8av7v1x0grn";
+ sha256 = "00dpf5bfsy07frsjihv1k10zmwcyq4bvkilbxha7h6nlwpcm2409";
};
checkInputs = [ mock pytest requests unittest2 ];
diff --git a/nixpkgs/pkgs/development/python-modules/nuitka/default.nix b/nixpkgs/pkgs/development/python-modules/nuitka/default.nix
index f65f5079b2c..f5726b91b9c 100644
--- a/nixpkgs/pkgs/development/python-modules/nuitka/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/nuitka/default.nix
@@ -12,13 +12,13 @@ let
# Therefore we create a separate env for it.
scons = pkgs.python27.withPackages(ps: [ pkgs.scons ]);
in buildPythonPackage rec {
- version = "0.6.8.1";
+ version = "0.6.8.4";
pname = "Nuitka";
# Latest version is not yet on PyPi
src = fetchurl {
url = "https://github.com/kayhayen/Nuitka/archive/${version}.tar.gz";
- sha256 = "1rn6i2mcljhb9nmh8qj3slcmqzs9jx8s7j8r2b7685n7751h5ipj";
+ sha256 = "0awhwksnmqmbciimqmd11wygp7bnq57khcg4n9r4ld53s147rmqm";
};
checkInputs = [ vmprof pyqt4 ];
diff --git a/nixpkgs/pkgs/development/python-modules/numba/default.nix b/nixpkgs/pkgs/development/python-modules/numba/default.nix
index 909a37c7829..19d25a8e697 100644
--- a/nixpkgs/pkgs/development/python-modules/numba/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/numba/default.nix
@@ -13,14 +13,14 @@
}:
buildPythonPackage rec {
- version = "0.49.1";
+ version = "0.50.0";
pname = "numba";
# uses f-strings
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "89e1ad8215918036b0ffc53501888d44ed44c1f2cb09a9e047d06af5cd7e7a5a";
+ sha256 = "c9e5752821530694294db41ee19a4b00e5826c689821907f6c2ece9a02756b29";
};
NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-I${libcxx}/include/c++/v1";
diff --git a/nixpkgs/pkgs/development/python-modules/numexpr/default.nix b/nixpkgs/pkgs/development/python-modules/numexpr/default.nix
index d0bb0a88cff..3e3316788ed 100644
--- a/nixpkgs/pkgs/development/python-modules/numexpr/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/numexpr/default.nix
@@ -21,17 +21,10 @@ buildPythonPackage rec {
propagatedBuildInputs = [ numpy ];
- # Run the test suite.
- # It requires the build path to be in the python search path.
checkPhase = ''
- pushd $out
- ${python}/bin/${python.executable} <<EOF
- import sys
- import numexpr
- r = numexpr.test()
- if not r.wasSuccessful():
- sys.exit(1)
- EOF
+ runtest="$(pwd)/numexpr/tests/test_numexpr.py"
+ pushd "$out"
+ ${python}/bin/${python.executable} "$runtest"
popd
'';
diff --git a/nixpkgs/pkgs/development/python-modules/numpy/1.16.nix b/nixpkgs/pkgs/development/python-modules/numpy/1.16.nix
new file mode 100644
index 00000000000..af419c5e0a4
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/numpy/1.16.nix
@@ -0,0 +1,94 @@
+{ lib
+, fetchPypi
+, python
+, buildPythonPackage
+, gfortran
+, pytest
+, blas
+, lapack
+, writeTextFile
+, isPyPy
+, cython
+, setuptoolsBuildHook
+ }:
+
+assert (!blas.isILP64) && (!lapack.isILP64);
+
+let
+ cfg = writeTextFile {
+ name = "site.cfg";
+ text = (lib.generators.toINI {} {
+ ${blas.implementation} = {
+ include_dirs = "${lib.getDev blas}/include:${lib.getDev lapack}/include";
+ library_dirs = "${blas}/lib:${lapack}/lib";
+ libraries = "lapack,lapacke,blas,cblas";
+ };
+ lapack = {
+ include_dirs = "${lib.getDev lapack}/include";
+ library_dirs = "${lapack}/lib";
+ };
+ blas = {
+ include_dirs = "${lib.getDev blas}/include";
+ library_dirs = "${blas}/lib";
+ };
+ });
+ };
+in buildPythonPackage rec {
+ pname = "numpy";
+ version = "1.16.5";
+ format = "pyproject.toml";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "8bb452d94e964b312205b0de1238dd7209da452343653ab214b5d681780e7a0c";
+ };
+
+ nativeBuildInputs = [ gfortran pytest cython setuptoolsBuildHook ];
+ buildInputs = [ blas lapack ];
+
+ patches = lib.optionals python.hasDistutilsCxxPatch [
+ # We patch cpython/distutils to fix https://bugs.python.org/issue1222585
+ # Patching of numpy.distutils is needed to prevent it from undoing the
+ # patch to distutils.
+ ./numpy-distutils-C++_1.16.patch
+ ];
+
+ preConfigure = ''
+ sed -i 's/-faltivec//' numpy/distutils/system_info.py
+ export NPY_NUM_BUILD_JOBS=$NIX_BUILD_CORES
+ '';
+
+ preBuild = ''
+ ln -s ${cfg} site.cfg
+ '';
+
+ enableParallelBuilding = true;
+
+ doCheck = !isPyPy; # numpy 1.16+ hits a bug in pypy's ctypes, using either numpy or pypy HEAD fixes this (https://github.com/numpy/numpy/issues/13807)
+
+ checkPhase = ''
+ runHook preCheck
+ pushd dist
+ ${python.interpreter} -c 'import numpy; numpy.test("fast", verbose=10)'
+ popd
+ runHook postCheck
+ '';
+
+ passthru = {
+ # just for backwards compatibility
+ blas = blas.provider;
+ blasImplementation = blas.implementation;
+ inherit cfg;
+ };
+
+ # Disable test
+ # - test_large_file_support: takes a long time and can cause the machine to run out of disk space
+ NOSE_EXCLUDE="test_large_file_support";
+
+ meta = {
+ description = "Scientific tools for Python";
+ homepage = "https://numpy.org/";
+ maintainers = with lib.maintainers; [ fridh ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/numpy/default.nix b/nixpkgs/pkgs/development/python-modules/numpy/default.nix
index 62a871fda09..990671f1633 100644
--- a/nixpkgs/pkgs/development/python-modules/numpy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/numpy/default.nix
@@ -35,13 +35,13 @@ let
};
in buildPythonPackage rec {
pname = "numpy";
- version = "1.18.4";
+ version = "1.19.0";
format = "pyproject.toml";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "bbcc85aaf4cd84ba057decaead058f43191cc0e30d6bc5d44fe336dc3d3f4509";
+ sha256 = "76766cc80d6128750075378d3bb7812cf146415bd29b588616f72c943c00d598";
};
nativeBuildInputs = [ gfortran pytest cython setuptoolsBuildHook ];
diff --git a/nixpkgs/pkgs/development/python-modules/numpy/numpy-distutils-C++.patch b/nixpkgs/pkgs/development/python-modules/numpy/numpy-distutils-C++.patch
index 771da8cf3ff..6c75f34ce07 100644
--- a/nixpkgs/pkgs/development/python-modules/numpy/numpy-distutils-C++.patch
+++ b/nixpkgs/pkgs/development/python-modules/numpy/numpy-distutils-C++.patch
@@ -1,8 +1,7 @@
diff --git a/numpy/distutils/unixccompiler.py b/numpy/distutils/unixccompiler.py
-index 6ed5eec..82a88b5 100644
--- a/numpy/distutils/unixccompiler.py
+++ b/numpy/distutils/unixccompiler.py
-@@ -44,8 +44,6 @@ def UnixCCompiler__compile(self, obj, src, ext, cc_args, extra_postargs, pp_opts
+@@ -37,8 +37,6 @@ def UnixCCompiler__compile(self, obj, src, ext, cc_args, extra_postargs, pp_opts
if opt not in llink_s:
self.linker_so = llink_s.split() + opt.split()
@@ -11,7 +10,7 @@ index 6ed5eec..82a88b5 100644
# gcc style automatic dependencies, outputs a makefile (-MF) that lists
# all headers needed by a c file as a side effect of compilation (-MMD)
if getattr(self, '_auto_depends', False):
-@@ -54,8 +52,15 @@ def UnixCCompiler__compile(self, obj, src, ext, cc_args, extra_postargs, pp_opts
+@@ -47,8 +45,15 @@ def UnixCCompiler__compile(self, obj, src, ext, cc_args, extra_postargs, pp_opts
deps = []
try:
@@ -26,6 +25,6 @@ index 6ed5eec..82a88b5 100644
+ self.spawn(self.compiler_so + cc_args + [src, '-o', obj] + deps +
+ extra_postargs, display = display)
+
- except DistutilsExecError:
- msg = str(get_exception())
+ except DistutilsExecError as e:
+ msg = str(e)
raise CompileError(msg)
diff --git a/nixpkgs/pkgs/development/python-modules/numpy/numpy-distutils-C++_1.16.patch b/nixpkgs/pkgs/development/python-modules/numpy/numpy-distutils-C++_1.16.patch
new file mode 100644
index 00000000000..b2626ea26e5
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/numpy/numpy-distutils-C++_1.16.patch
@@ -0,0 +1,30 @@
+diff --git a/numpy/distutils/unixccompiler.py b/numpy/distutils/unixccompiler.py
+--- a/numpy/distutils/unixccompiler.py
++++ b/numpy/distutils/unixccompiler.py
+@@ -44,8 +44,6 @@ def UnixCCompiler__compile(self, obj, src, ext, cc_args, extra_postargs, pp_opts
+ if opt not in llink_s:
+ self.linker_so = llink_s.split() + opt.split()
+
+- display = '%s: %s' % (os.path.basename(self.compiler_so[0]), src)
+-
+ # gcc style automatic dependencies, outputs a makefile (-MF) that lists
+ # all headers needed by a c file as a side effect of compilation (-MMD)
+ if getattr(self, '_auto_depends', False):
+@@ -54,8 +52,15 @@ def UnixCCompiler__compile(self, obj, src, ext, cc_args, extra_postargs, pp_opts
+ deps = []
+
+ try:
+- self.spawn(self.compiler_so + cc_args + [src, '-o', obj] + deps +
+- extra_postargs, display = display)
++ if self.detect_language(src) == 'c++':
++ display = '%s: %s' % (os.path.basename(self.compiler_so_cxx[0]), src)
++ self.spawn(self.compiler_so_cxx + cc_args + [src, '-o', obj] + deps +
++ extra_postargs, display = display)
++ else:
++ display = '%s: %s' % (os.path.basename(self.compiler_so[0]), src)
++ self.spawn(self.compiler_so + cc_args + [src, '-o', obj] + deps +
++ extra_postargs, display = display)
++
+ except DistutilsExecError:
+ msg = str(get_exception())
+ raise CompileError(msg)
diff --git a/nixpkgs/pkgs/development/python-modules/numpydoc/default.nix b/nixpkgs/pkgs/development/python-modules/numpydoc/default.nix
index fb3b9af76f6..725d1f9968b 100644
--- a/nixpkgs/pkgs/development/python-modules/numpydoc/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/numpydoc/default.nix
@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "numpydoc";
- version = "0.9.2";
+ version = "1.0.0";
src = fetchPypi {
inherit pname;
inherit version;
- sha256 = "9140669e6b915f42c6ce7fef704483ba9b0aaa9ac8e425ea89c76fe40478f642";
+ sha256 = "e481c0799dfda208b6a2c2cb28757fa6b6cbc4d6e43722173697996cf556df7f";
};
checkInputs = [ nose pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/nunavut/default.nix b/nixpkgs/pkgs/development/python-modules/nunavut/default.nix
new file mode 100644
index 00000000000..96247c93000
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/nunavut/default.nix
@@ -0,0 +1,37 @@
+{ lib, buildPythonPackage, pythonOlder, fetchPypi, pydsdl }:
+
+ buildPythonPackage rec {
+ pname = "nunavut";
+ version = "0.3.0";
+ disabled = pythonOlder "3.5"; # only python>=3.5 is supported
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1ycnxrw2qgm7kdapsnhz80jsqkghgvb5giqwapn0m30rplwc3s36";
+ };
+
+ propagatedBuildInputs = [
+ pydsdl
+ ];
+
+ # allow for writable directory for darwin
+ preBuild = ''
+ export HOME=$TMPDIR
+ '';
+
+ # repo doesn't contain tests, ensure imports aren't broken
+ pythonImportsCheck = [
+ "nunavut"
+ ];
+
+ meta = with lib; {
+ description = "A UAVCAN DSDL template engine";
+ longDescription = ''
+ It exposes a pydsdl abstract syntax tree to Jinja2 templates allowing
+ authors to generate code, schemas, metadata, documentation, etc.
+ '';
+ homepage = "https://nunavut.readthedocs.io/";
+ maintainers = with maintainers; [ wucke13 ];
+ license = with licenses; [ bsd3 mit ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/nvchecker/default.nix b/nixpkgs/pkgs/development/python-modules/nvchecker/default.nix
index 9046a75260a..909be251386 100644
--- a/nixpkgs/pkgs/development/python-modules/nvchecker/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/nvchecker/default.nix
@@ -1,24 +1,21 @@
-{ stdenv, buildPythonPackage, fetchPypi, pythonOlder, pytest, setuptools, structlog, pytest-asyncio, flaky, tornado, pycurl, pytest-httpbin }:
+{ stdenv, buildPythonPackage, fetchPypi, pythonOlder, pytestCheckHook, setuptools, structlog, pytest-asyncio, flaky, tornado, pycurl, aiohttp, pytest-httpbin }:
buildPythonPackage rec {
pname = "nvchecker";
- version = "1.5";
+ version = "1.7";
src = fetchPypi {
inherit pname version;
- sha256 = "0973f7c3ea5ad65fb19837e8915882a9f2c2f21f5c2589005478697391fea2fd";
+ sha256 = "01be0e5587d346ad783b4b2dc45bd8eefe477081b33fff18cc2fdea58c2a38ef";
};
- propagatedBuildInputs = [ setuptools structlog tornado pycurl ];
- checkInputs = [ pytest pytest-asyncio flaky pytest-httpbin ];
-
- # disable `test_ubuntupkg` because it requires network
- checkPhase = ''
- py.test -m "not needs_net" --ignore=tests/test_ubuntupkg.py
- '';
+ propagatedBuildInputs = [ setuptools structlog tornado pycurl aiohttp ];
+ checkInputs = [ pytestCheckHook pytest-asyncio flaky pytest-httpbin ];
disabled = pythonOlder "3.5";
+ pytestFlagsArray = [ "-m 'not needs_net'" ];
+
meta = with stdenv.lib; {
homepage = "https://github.com/lilydjwg/nvchecker";
description = "New version checker for software";
diff --git a/nixpkgs/pkgs/development/python-modules/oauthenticator/default.nix b/nixpkgs/pkgs/development/python-modules/oauthenticator/default.nix
index d3617f25a9a..56c9eece4e8 100644
--- a/nixpkgs/pkgs/development/python-modules/oauthenticator/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/oauthenticator/default.nix
@@ -16,11 +16,11 @@
buildPythonPackage rec {
pname = "oauthenticator";
- version = "0.10.0";
+ version = "0.11.0";
src = fetchPypi {
inherit pname version;
- sha256 = "cb4e23fcfe8dc9099c4ca005f8991b0f605b03a3e1cf4fed654b2470f6065bdf";
+ sha256 = "ff1b4ba2458a6ee460c3c4161d780a12e94811b2daaa5d13acdb354fa21a9916";
};
checkPhase = ''
diff --git a/nixpkgs/pkgs/development/python-modules/odo/default.nix b/nixpkgs/pkgs/development/python-modules/odo/default.nix
deleted file mode 100644
index 4badad33a08..00000000000
--- a/nixpkgs/pkgs/development/python-modules/odo/default.nix
+++ /dev/null
@@ -1,59 +0,0 @@
-{ lib
-, buildPythonPackage
-, fetchFromGitHub
-, pytest
-, datashape
-, numpy
-, pandas
-, toolz
-, multipledispatch
-, networkx
-, dask
-}:
-
-buildPythonPackage rec {
- pname = "odo";
- version= "unstable-2018-09-21";
-
- src = fetchFromGitHub {
- owner = "blaze";
- repo = pname;
- rev = "9fce6690b3666160681833540de6c55e922de5eb";
- sha256 = "0givkd5agr05wrf72fbghdaav6gplx7c069ngs1ip385v72ifsl9";
- };
-
- checkInputs = [
- pytest
- dask
- ];
-
- propagatedBuildInputs = [
- datashape
- numpy
- pandas
- toolz
- multipledispatch
- networkx
- ];
-
- postConfigure = ''
- substituteInPlace setup.py \
- --replace "versioneer.get_version()" "'0.5.1'"
- '';
-
- # disable 6/315 tests
- checkPhase = ''
- pytest odo -k "not test_insert_to_ooc \
- and not test_datetime_index \
- and not test_different_encoding \
- and not test_numpy_asserts_type_after_dataframe"
- '';
-
- meta = with lib; {
- homepage = "https://github.com/ContinuumIO/odo";
- description = "Data migration utilities";
- license = licenses.bsdOriginal;
- maintainers = with maintainers; [ fridh costrouc ];
- broken = true; # no longer compatible with dask>=2.0
- };
-}
diff --git a/nixpkgs/pkgs/development/python-modules/openapi-spec-validator/default.nix b/nixpkgs/pkgs/development/python-modules/openapi-spec-validator/default.nix
index 5e3806934d0..02f51bc3e66 100644
--- a/nixpkgs/pkgs/development/python-modules/openapi-spec-validator/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/openapi-spec-validator/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "openapi-spec-validator";
- version = "0.2.8";
+ version = "0.2.9";
src = fetchPypi {
inherit pname version;
- sha256 = "1kav0jlgdpgwx4am09ja7cr8s1g8h8a7j8mcfy1cfjr8fficg2g4";
+ sha256 = "1jw59mmd3n1d5zihdqz2a3j2axxf3m34lqp1190fw8rlndlilf3r";
};
propagatedBuildInputs = [ jsonschema pyyaml six setuptools ]
diff --git a/nixpkgs/pkgs/development/python-modules/openrazer/common.nix b/nixpkgs/pkgs/development/python-modules/openrazer/common.nix
index 501b3fa54a4..8dddf105d1c 100644
--- a/nixpkgs/pkgs/development/python-modules/openrazer/common.nix
+++ b/nixpkgs/pkgs/development/python-modules/openrazer/common.nix
@@ -1,12 +1,12 @@
{ stdenv
, fetchFromGitHub
}: rec {
- version = "2.7.0";
+ version = "2.8.0";
src = fetchFromGitHub {
owner = "openrazer";
repo = "openrazer";
rev = "v${version}";
- sha256 = "013r9q4xg2xjmyxybx07zsl2b5lm9vw843anx22ygpvxz1qgz9hp";
+ sha256 = "0mwg6b2y3wfpvgxb9lznwblb3bnrayn858nc4fbbg76zdp5bk5ky";
};
meta = with stdenv.lib; {
homepage = "https://openrazer.github.io/";
diff --git a/nixpkgs/pkgs/development/python-modules/opentimestamps/default.nix b/nixpkgs/pkgs/development/python-modules/opentimestamps/default.nix
index e9dce6b2322..f132614d1ca 100644
--- a/nixpkgs/pkgs/development/python-modules/opentimestamps/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/opentimestamps/default.nix
@@ -1,4 +1,4 @@
-{ lib, buildPythonPackage, fetchFromGitHub, isPy3k
+{ lib, buildPythonPackage, fetchFromGitHub, fetchpatch, isPy3k
, bitcoinlib, GitPython, pysha3, git }:
buildPythonPackage rec {
@@ -15,6 +15,14 @@ buildPythonPackage rec {
sha256 = "0c45ij8absfgwizq6dfgg81siq3y8605sgg184vazp292w8nqmqr";
};
+ patches = [
+ # build against bitcoinlib-0.11
+ (fetchpatch {
+ url = "https://patch-diff.githubusercontent.com/raw/opentimestamps/python-opentimestamps/pull/43.patch";
+ sha256 = "0bxzk4pzpqk7zrk2x7vn2bj2n3pc5whf8ijbd225s6674q450zbg";
+ })
+ ];
+
# Remove a failing test which expects the test source file to reside in the
# project's Git repo
postPatch = ''
diff --git a/nixpkgs/pkgs/development/python-modules/openwebifpy/default.nix b/nixpkgs/pkgs/development/python-modules/openwebifpy/default.nix
new file mode 100644
index 00000000000..5cf070d610f
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/openwebifpy/default.nix
@@ -0,0 +1,32 @@
+{ lib, buildPythonPackage, fetchPypi, pythonOlder
+, requests, zeroconf, wakeonlan
+, python }:
+
+buildPythonPackage rec {
+ pname = "openwebifpy";
+ version = "3.1.1";
+ disabled = pythonOlder "3.6";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0zqa74i54ww9qjciiv8s58mxbs6vxq06cq5k4pxfarc0l75l4gh2";
+ };
+
+ propagatedBuildInputs = [
+ requests
+ zeroconf
+ wakeonlan
+ ];
+
+ checkPhase = ''
+ ${python.interpreter} setup.py test
+ '';
+
+ meta = with lib; {
+ description = "Provides a python interface to interact with a device running OpenWebIf";
+ homepage = "https://openwebifpy.readthedocs.io/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ hexa ];
+ };
+}
+
diff --git a/nixpkgs/pkgs/development/python-modules/opt-einsum/default.nix b/nixpkgs/pkgs/development/python-modules/opt-einsum/default.nix
index 6bf0e451f04..2ded1dfc196 100644
--- a/nixpkgs/pkgs/development/python-modules/opt-einsum/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/opt-einsum/default.nix
@@ -1,12 +1,12 @@
{ buildPythonPackage, fetchPypi, lib, numpy, pytest_4 }:
buildPythonPackage rec {
- version = "3.2.1";
+ version = "3.3.0";
pname = "opt_einsum";
src = fetchPypi {
inherit version pname;
- sha256 = "165r7rsl5j94kna4q3vsaq71z23lgxd9b20dgb6abrlas6c6mdw3";
+ sha256 = "0jb5lia0q742d1713jk33vlj41y61sf52j6pgk7pvhxvfxglgxjr";
};
propagatedBuildInputs = [ numpy ];
diff --git a/nixpkgs/pkgs/development/python-modules/ordered-set/default.nix b/nixpkgs/pkgs/development/python-modules/ordered-set/default.nix
index 924a2d31b76..7546566cb3a 100644
--- a/nixpkgs/pkgs/development/python-modules/ordered-set/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/ordered-set/default.nix
@@ -1,14 +1,15 @@
-{ buildPythonPackage, fetchPypi, lib, pytest }:
+{ buildPythonPackage, fetchPypi, lib, isPy27, pytest }:
buildPythonPackage rec {
pname = "ordered-set";
- version = "3.1.1";
+ version = "4.0.2";
+ disabled = isPy27;
checkInputs = [ pytest ];
src = fetchPypi {
inherit pname version;
- sha256 = "094pww79pawgmjgwi47r0fji9irb7sr4xc9xwjbb0wwcficaigx7";
+ sha256 = "159syfbqnwqnivzjfn3x7ak3xwrxmnzbji7c2qhj1jjv0pgv54xs";
};
checkPhase = ''
diff --git a/nixpkgs/pkgs/development/python-modules/orderedmultidict/default.nix b/nixpkgs/pkgs/development/python-modules/orderedmultidict/default.nix
index 82c08d65535..1a3ab347945 100644
--- a/nixpkgs/pkgs/development/python-modules/orderedmultidict/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/orderedmultidict/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildPythonPackage, fetchPypi, flake8, six }:
+{ stdenv, buildPythonPackage, fetchPypi, flake8, six, pythonOlder, importlib-metadata }:
buildPythonPackage rec {
pname = "orderedmultidict";
@@ -11,7 +11,10 @@ buildPythonPackage rec {
checkInputs = [ flake8 ];
- propagatedBuildInputs = [ six ];
+ propagatedBuildInputs = [ six ]
+ ++ stdenv.lib.optionals (pythonOlder "3.8") [
+ importlib-metadata
+ ];
meta = with stdenv.lib; {
description = "Ordered Multivalue Dictionary.";
diff --git a/nixpkgs/pkgs/development/python-modules/ovito/default.nix b/nixpkgs/pkgs/development/python-modules/ovito/default.nix
index 5f852b29298..c5dddd68fcf 100644
--- a/nixpkgs/pkgs/development/python-modules/ovito/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/ovito/default.nix
@@ -29,5 +29,6 @@ stdenv.mkDerivation {
# 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/nixpkgs/pkgs/development/python-modules/owslib/default.nix b/nixpkgs/pkgs/development/python-modules/owslib/default.nix
index b19e41116f0..c82668008ea 100644
--- a/nixpkgs/pkgs/development/python-modules/owslib/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/owslib/default.nix
@@ -1,11 +1,11 @@
{ lib, buildPythonPackage, fetchPypi, dateutil, requests, pytz, pyproj , pytest, pyyaml } :
buildPythonPackage rec {
pname = "OWSLib";
- version = "0.19.2";
+ version = "0.20.0";
src = fetchPypi {
inherit pname version;
- sha256 = "605a742d088f1ed9c946e824d0b3be94b5256931f8b230dae63e27a52c781b6d";
+ sha256 = "334988857b260c8cdf1f6698d07eab61839c51acb52ee10eed1275439200a40e";
};
buildInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/packaging/default.nix b/nixpkgs/pkgs/development/python-modules/packaging/default.nix
index 6a144478e94..abe58d03ef3 100644
--- a/nixpkgs/pkgs/development/python-modules/packaging/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/packaging/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "packaging";
- version = "20.3";
+ version = "20.4";
src = fetchPypi {
inherit pname version;
- sha256 = "3c292b474fda1671ec57d46d739d072bfd495a4f51ad01a055121d81e952b7a3";
+ sha256 = "4357f74f47b9c12db93624a82154e9b120fa8293699949152b22065d556079f8";
};
propagatedBuildInputs = [ pyparsing six ];
diff --git a/nixpkgs/pkgs/development/python-modules/packet-python/default.nix b/nixpkgs/pkgs/development/python-modules/packet-python/default.nix
index 2c56372c2fa..747b4c14cd2 100644
--- a/nixpkgs/pkgs/development/python-modules/packet-python/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/packet-python/default.nix
@@ -12,10 +12,10 @@
buildPythonPackage rec {
pname = "packet-python";
- version = "1.41.0";
+ version = "1.42.0";
src = fetchPypi {
inherit pname version;
- sha256 = "685021502293f6b2e733376bcd0fef3f082c1a66c27072d92f483e27e387ad43";
+ sha256 = "c3342085b2b96591b9d214d10fe39d85e1a2487c5b0883a90ff0bf6123086f07";
};
nativeBuildInputs = [ pytestrunner ];
propagatedBuildInputs = [ requests ];
diff --git a/nixpkgs/pkgs/development/python-modules/pandas/default.nix b/nixpkgs/pkgs/development/python-modules/pandas/default.nix
index 0f4a3542086..eddf3f74e0f 100644
--- a/nixpkgs/pkgs/development/python-modules/pandas/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pandas/default.nix
@@ -21,6 +21,7 @@
, tables
, xlwt
, runtimeShell
+, isPy38
, libcxx ? null
}:
@@ -30,11 +31,11 @@ let
in buildPythonPackage rec {
pname = "pandas";
- version = "1.0.3";
+ version = "1.0.5";
src = fetchPypi {
inherit pname version;
- sha256 = "11j5s6hz29yh3rwa2rjgric0knbhp9shphd4i7hx00xr5wr2xx1j";
+ sha256 = "69c5d920a0b2a9838e677f78f4dde506b95ea8e4d30da25859db6469ded84fa8";
};
checkInputs = [ pytest glibcLocales moto hypothesis ];
@@ -67,7 +68,9 @@ in buildPythonPackage rec {
"['pandas/src/klib', 'pandas/src', '$cpp_sdk']"
'';
- setupPyBuildFlags = [
+ # Parallel Cythonization is broken in Python 3.8 on Darwin. Fixed in the next
+ # release. https://github.com/pandas-dev/pandas/pull/30862
+ setupPyBuildFlags = optionals (!(isPy38 && isDarwin)) [
# As suggested by
# https://pandas.pydata.org/pandas-docs/stable/development/contributing.html#creating-a-python-environment
"--parallel=$NIX_BUILD_CORES"
@@ -95,6 +98,9 @@ in buildPythonPackage rec {
"order_without_freq"
# tries to import from pandas.tests post install
"util_in_top_level"
+ # Fails with 1.0.5
+ "test_constructor_list_frames"
+ "test_constructor_with_embedded_frames"
] ++ optionals isDarwin [
"test_locale"
"test_clipboard"
diff --git a/nixpkgs/pkgs/development/python-modules/pandocfilters/default.nix b/nixpkgs/pkgs/development/python-modules/pandocfilters/default.nix
index 5b87593e0c6..f688d97c91d 100644
--- a/nixpkgs/pkgs/development/python-modules/pandocfilters/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pandocfilters/default.nix
@@ -3,7 +3,7 @@
, fetchPypi
}:
-buildPythonPackage rec{
+buildPythonPackage rec {
version = "1.4.2";
pname = "pandocfilters";
diff --git a/nixpkgs/pkgs/development/python-modules/panel/default.nix b/nixpkgs/pkgs/development/python-modules/panel/default.nix
index 27c2134f4f3..0fc7bf7ee29 100644
--- a/nixpkgs/pkgs/development/python-modules/panel/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/panel/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "panel";
- version = "0.9.5";
+ version = "0.9.7";
src = fetchPypi {
inherit pname version;
- sha256 = "53340615f30f67f3182793695ebe52bf25e7bbb0751aba6f29763244350d0f42";
+ sha256 = "2e86d82bdd5e7664bf49558eedad62b664d5403ec9e422e5ddfcf69e3bd77318";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/papermill/default.nix b/nixpkgs/pkgs/development/python-modules/papermill/default.nix
index baa2ae7e449..73f72bd2897 100644
--- a/nixpkgs/pkgs/development/python-modules/papermill/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/papermill/default.nix
@@ -7,6 +7,7 @@
, pyyaml
, nbformat
, nbconvert
+, nbclient
, six
, tqdm
, jupyter_client
@@ -14,6 +15,7 @@
, entrypoints
, tenacity
, futures
+, black
, backports_tempfile
, isPy27
, pytest
@@ -23,11 +25,11 @@
buildPythonPackage rec {
pname = "papermill";
- version = "1.2.1";
+ version = "2.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "04dadaabdeb129c7414079f77b9f9a4a08f1322549aa99e20e4a12700ee23509";
+ sha256 = "5e599992317f761c5e0543430402b24faac89292d7770c3e20b520fa2a25f75a";
};
propagatedBuildInputs = [
@@ -37,12 +39,14 @@ buildPythonPackage rec {
pyyaml
nbformat
nbconvert
+ nbclient
six
tqdm
jupyter_client
requests
entrypoints
tenacity
+ black
] ++ lib.optionals isPy27 [
futures
backports_tempfile
diff --git a/nixpkgs/pkgs/development/python-modules/papis/default.nix b/nixpkgs/pkgs/development/python-modules/papis/default.nix
index fbfb72bb8a0..a97c075d30f 100644
--- a/nixpkgs/pkgs/development/python-modules/papis/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/papis/default.nix
@@ -1,9 +1,9 @@
{ lib, buildPythonPackage, fetchFromGitHub, xdg_utils
, requests, filetype, pyparsing, configparser, arxiv2bib
, pyyaml, chardet, beautifulsoup4, colorama, bibtexparser
-, pylibgen, click, python-slugify, habanero, isbnlib
+, click, python-slugify, habanero, isbnlib, typing-extensions
, prompt_toolkit, pygments, stevedore, tqdm, lxml
-, python-doi, isPy3k, pythonOlder
+, python-doi, isPy3k, pythonOlder, pytestcov
#, optional, dependencies
, whoosh, pytest
, stdenv
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "papis";
- version = "0.9";
+ version = "0.10";
disabled = !isPy3k;
# Missing tests on Pypi
@@ -19,14 +19,14 @@ buildPythonPackage rec {
owner = "papis";
repo = pname;
rev = "v${version}";
- sha256 = "15i79q6nr7gcpcafdz5797axmp6r3081sys07k1k2vi5b2g3qc4k";
+ sha256 = "0fmrvxs6ixfwjlp96b69db7fpvyqfy2n3c23kdz8yr0vhnp82l93";
};
propagatedBuildInputs = [
requests filetype pyparsing configparser arxiv2bib
pyyaml chardet beautifulsoup4 colorama bibtexparser
- pylibgen click python-slugify habanero isbnlib
- prompt_toolkit pygments
+ click python-slugify habanero isbnlib
+ prompt_toolkit pygments typing-extensions
stevedore tqdm lxml
python-doi
# optional dependencies
@@ -36,6 +36,7 @@ buildPythonPackage rec {
postPatch = ''
substituteInPlace setup.py \
--replace "lxml<=4.3.5" "lxml~=4.3" \
+ --replace "isbnlib>=3.9.1,<3.10" "isbnlib~=3.9" \
--replace "python-slugify>=1.2.6,<4" "python-slugify"
'';
@@ -43,7 +44,7 @@ buildPythonPackage rec {
doCheck = !stdenv.isDarwin && pythonOlder "3.8";
checkInputs = ([
- pytest
+ pytest pytestcov
]) ++ [
xdg_utils
];
@@ -54,7 +55,7 @@ buildPythonPackage rec {
checkPhase = ''
HOME=$(mktemp -d) pytest papis tests --ignore tests/downloaders \
-k "not test_get_data and not test_doi_to_data and not test_general and not get_document_url \
- and not test_validate_arxivid and not test_downloader_getter"
+ and not test_validate_arxivid and not test_downloader_getter and not match"
'';
meta = {
diff --git a/nixpkgs/pkgs/development/python-modules/paramiko/default.nix b/nixpkgs/pkgs/development/python-modules/paramiko/default.nix
index 2fefbde7448..6c490cb344b 100644
--- a/nixpkgs/pkgs/development/python-modules/paramiko/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/paramiko/default.nix
@@ -37,7 +37,6 @@ buildPythonPackage rec {
homepage = "https://github.com/paramiko/paramiko/";
description = "Native Python SSHv2 protocol library";
license = licenses.lgpl21Plus;
- maintainers = with maintainers; [ aszlig ];
longDescription = ''
This is a library for making SSH2 connections (client or server).
diff --git a/nixpkgs/pkgs/development/python-modules/parfive/default.nix b/nixpkgs/pkgs/development/python-modules/parfive/default.nix
index 790c7ef5cdb..7ce02fb96ab 100644
--- a/nixpkgs/pkgs/development/python-modules/parfive/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/parfive/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "parfive";
- version = "1.0.2";
+ version = "1.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "90dfb05d0a65d00669f5245371a4b33cbebcb5cfba86f4aad7f956984394eefd";
+ sha256 = "faa60c34dfbd080f011c1af0587f932874dcdf602d0336227d540899dbc41b50";
};
buildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/parsedatetime/default.nix b/nixpkgs/pkgs/development/python-modules/parsedatetime/default.nix
index 914d5e2680f..413955c6a36 100644
--- a/nixpkgs/pkgs/development/python-modules/parsedatetime/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/parsedatetime/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "parsedatetime";
- version = "2.5";
+ version = "2.6";
src = fetchPypi {
inherit pname version;
- sha256 = "d2e9ddb1e463de871d32088a3f3cea3dc8282b1b2800e081bd0ef86900451667";
+ sha256 = "4cb368fbb18a0b7231f4d76119165451c8d2e35951455dfee97c62a87b04d455";
};
buildInputs = [ pytest pytestrunner ];
diff --git a/nixpkgs/pkgs/development/python-modules/parso/default.nix b/nixpkgs/pkgs/development/python-modules/parso/default.nix
index c6a15b8c99f..b5c75c31b38 100644
--- a/nixpkgs/pkgs/development/python-modules/parso/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/parso/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "parso";
- version = "0.5.2";
+ version = "0.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "55cf25df1a35fd88b878715874d2c4dc1ad3f0eebd1e0266a67e1f55efccfbe1";
+ sha256 = "908e9fae2144a076d72ae4e25539143d40b8e3eafbaeae03c1bfe226f4cdf12c";
};
checkInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/paste/default.nix b/nixpkgs/pkgs/development/python-modules/paste/default.nix
index 9d45f35d365..5b12f04b2e5 100644
--- a/nixpkgs/pkgs/development/python-modules/paste/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/paste/default.nix
@@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "paste";
- version = "3.4.0";
+ version = "3.4.1";
src = fetchPypi {
pname = "Paste";
inherit version;
- sha256 = "16sichvhyci1gaarkjs35mai8vphh7b244qm14hj1isw38nx4c03";
+ sha256 = "1csqn7g9b05hp3fgd82355k4pb5rv12k9x6p2mdw2v01m385171p";
};
propagatedBuildInputs = [ six ];
diff --git a/nixpkgs/pkgs/development/python-modules/pastedeploy/default.nix b/nixpkgs/pkgs/development/python-modules/pastedeploy/default.nix
index d2ca8d445e4..b82192267d0 100644
--- a/nixpkgs/pkgs/development/python-modules/pastedeploy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pastedeploy/default.nix
@@ -6,12 +6,12 @@
}:
buildPythonPackage rec {
- version = "2.0.1";
+ version = "2.1.0";
pname = "PasteDeploy";
src = fetchPypi {
inherit pname version;
- sha256 = "d423fb9d51fdcf853aa4ff43ac7ec469b643ea19590f67488122d6d0d772350a";
+ sha256 = "e7559878b6e92023041484be9bcb6d767cf4492fc3de7257a5dae76a7cc11a9b";
};
buildInputs = [ pytestrunner ];
diff --git a/nixpkgs/pkgs/development/python-modules/pathspec/default.nix b/nixpkgs/pkgs/development/python-modules/pathspec/default.nix
index caef384d279..1cba07ba6bc 100644
--- a/nixpkgs/pkgs/development/python-modules/pathspec/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pathspec/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "pathspec";
- version = "0.6.0";
+ version = "0.8.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0p7ab7jx3wgg7xdj2q8yk99cz3xv2a5p1r8q9kfylnvqn34cr1g2";
+ sha256 = "da45173eb3a6f2a5a487efba21f050af2b41948be6ab52b6a1e3ff22bb8b7061";
};
meta = {
diff --git a/nixpkgs/pkgs/development/python-modules/pc-ble-driver-py/default.nix b/nixpkgs/pkgs/development/python-modules/pc-ble-driver-py/default.nix
index d21d9d07150..6250b5a2202 100644
--- a/nixpkgs/pkgs/development/python-modules/pc-ble-driver-py/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pc-ble-driver-py/default.nix
@@ -1,45 +1,25 @@
-{ stdenv, buildPythonPackage, fetchpatch, fetchFromGitHub,
- python, cmake, git, swig, boost, udev,
- setuptools, enum34, wrapt, future }:
+{ stdenv, fetchFromGitHub, cmake, git, swig, boost, udev, pc-ble-driver
+, buildPythonPackage, enum34, wrapt, future, setuptools, scikit-build }:
buildPythonPackage rec {
pname = "pc-ble-driver-py";
- version = "0.11.4";
- disabled = python.isPy3k;
+ version = "0.14.2";
src = fetchFromGitHub {
owner = "NordicSemiconductor";
repo = "pc-ble-driver-py";
rev = "v${version}";
- fetchSubmodules = true;
- sha256 = "0lgmcnrlcivmawmlcwnn4pdp6afdbnf3fyfgq22xzs6v72m9gp81";
+ sha256 = "1zbi3v4jmgq1a3ml34dq48y1hinw2008vwqn30l09r5vqvdgnj8m";
};
- nativeBuildInputs = [ cmake swig git setuptools ];
- buildInputs = [ boost udev ];
- propagatedBuildInputs = [ enum34 wrapt future ];
-
- patches = [
- # build system expects case-insensitive file system
- (fetchpatch {
- url = "https://patch-diff.githubusercontent.com/raw/NordicSemiconductor/pc-ble-driver-py/pull/84.patch";
- sha256 = "0ibx5g2bndr5h9sfnx51bk9b62q4jvpdwhxadbnj3da8kvcz13cy";
- })
- ];
+ # doCheck tries to write to the global python directory to install things
+ doCheck = false;
- postPatch = ''
- # do not force static linking of boost
- sed -i /Boost_USE_STATIC_LIBS/d pc-ble-driver/cmake/*.cmake
-
- cd python
- '';
+ nativeBuildInputs = [ cmake swig git setuptools scikit-build ];
+ buildInputs = [ boost pc-ble-driver ];
+ propagatedBuildInputs = [ enum34 wrapt future ];
- preBuild = ''
- pushd ../build
- cmake ..
- make -j $NIX_BUILD_CORES
- popd
- '';
+ dontUseCmakeConfigure = true;
meta = with stdenv.lib; {
description = "Bluetooth Low Energy nRF5 SoftDevice serialization";
diff --git a/nixpkgs/pkgs/development/python-modules/pdfminer_six/default.nix b/nixpkgs/pkgs/development/python-modules/pdfminer_six/default.nix
index 979b116b713..41459a8f4a1 100644
--- a/nixpkgs/pkgs/development/python-modules/pdfminer_six/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pdfminer_six/default.nix
@@ -1,8 +1,8 @@
-{ stdenv, buildPythonPackage, fetchFromGitHub, isPy3k, pycryptodome, chardet, nose, sortedcontainers }:
+{ stdenv, buildPythonPackage, fetchFromGitHub, isPy3k, cryptography, chardet, nose, sortedcontainers }:
buildPythonPackage rec {
pname = "pdfminer_six";
- version = "20200517";
+ version = "20200720";
disabled = !isPy3k;
@@ -11,10 +11,10 @@ buildPythonPackage rec {
owner = "pdfminer";
repo = "pdfminer.six";
rev = version;
- sha256 = "00272pxkh6djm37yvlvgd06w7ycf35srwk6n3p58ppw5hgmpkhc2";
+ sha256 = "19cnl1b6mrk9i18a1k4vdl5k85ww8yhfq89w3fxh6rb0fla5d71i";
};
- propagatedBuildInputs = [ chardet pycryptodome sortedcontainers ];
+ propagatedBuildInputs = [ chardet cryptography sortedcontainers ];
checkInputs = [ nose ];
checkPhase = ''
diff --git a/nixpkgs/pkgs/development/python-modules/peewee/default.nix b/nixpkgs/pkgs/development/python-modules/peewee/default.nix
index 3cc5c3eec49..ee3d08a173c 100644
--- a/nixpkgs/pkgs/development/python-modules/peewee/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/peewee/default.nix
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "peewee";
- version = "3.11.2";
+ version = "3.13.3";
# pypi release does not provide tests
src = fetchFromGitHub {
owner = "coleifer";
repo = pname;
rev = version;
- sha256 = "097cafqgk46bf0innwm7xnmsfs6z37hv3alyvrfz6d0iy4scshm5";
+ sha256 = "1r67hxb9m6v0xbnbqfnsw6dahmdr94pf81b4x51jfw6x9sa4izi4";
};
@@ -38,6 +38,8 @@ buildPythonPackage rec {
] ++ (lib.optional withPostgres psycopg2)
++ (lib.optional withMysql mysql-connector);
+ doCheck = withPostgres;
+
meta = with stdenv.lib;{
description = "a small, expressive orm";
homepage = "http://peewee-orm.com";
diff --git a/nixpkgs/pkgs/development/python-modules/pendulum/default.nix b/nixpkgs/pkgs/development/python-modules/pendulum/default.nix
index 77217d1c38d..f7e235f4036 100644
--- a/nixpkgs/pkgs/development/python-modules/pendulum/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pendulum/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "pendulum";
- version = "2.0.5";
+ version = "2.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "d3078e007315a959989c41cee5cfd63cfeeca21dd3d8295f4bc24199489e9b6c";
+ sha256 = "093cab342e10516660e64b935a6da1a043e0286de36cc229fb48471415981ffe";
};
propagatedBuildInputs = [ dateutil pytzdata ] ++ lib.optional (pythonOlder "3.5") typing;
diff --git a/nixpkgs/pkgs/development/python-modules/pep517/default.nix b/nixpkgs/pkgs/development/python-modules/pep517/default.nix
new file mode 100644
index 00000000000..1eb2895068a
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pep517/default.nix
@@ -0,0 +1,52 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, flit-core
+, toml
+, pythonOlder
+, importlib-metadata
+, zipp
+, pytestCheckHook
+, testpath
+, mock
+, pip
+}:
+
+buildPythonPackage rec {
+ pname = "pep517";
+ version = "0.8.2";
+ format = "pyproject";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "8e6199cf1288d48a0c44057f112acf18aa5ebabbf73faa242f598fbe145ba29e";
+ };
+
+ nativeBuildInputs = [
+ flit-core
+ ];
+
+ propagatedBuildInputs = [
+ toml
+ ] ++ lib.optionals (pythonOlder "3.8") [
+ importlib-metadata zipp
+ ];
+
+ checkInputs = [
+ pytestCheckHook
+ testpath
+ mock
+ pip
+ ];
+
+ preCheck = ''
+ rm pytest.ini # wants flake8
+ rm tests/test_meta.py # wants to run pip
+ '';
+
+ meta = {
+ description = "Wrappers to build Python packages using PEP 517 hooks";
+ license = lib.licenses.mit;
+ homepage = "https://github.com/pypa/pep517";
+ };
+} \ No newline at end of file
diff --git a/nixpkgs/pkgs/development/python-modules/pep8-naming/default.nix b/nixpkgs/pkgs/development/python-modules/pep8-naming/default.nix
index 4b85ba47ab3..5f6ef894d8f 100644
--- a/nixpkgs/pkgs/development/python-modules/pep8-naming/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pep8-naming/default.nix
@@ -1,17 +1,21 @@
-{ lib, fetchPypi, buildPythonPackage
-, flake8-polyfill }:
+{ lib, fetchPypi, buildPythonPackage, pythonOlder
+, flake8-polyfill
+, importlib-metadata
+}:
buildPythonPackage rec {
pname = "pep8-naming";
- version = "0.10.0";
+ version = "0.11.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0fmzccbmr0jn9ynamdb9ly2ai8qs5qfk8alfgnzr3fbjvpwsbd7k";
+ sha256 = "0937rnk3c2z1jkdmbw9hfm80p5k467q7rqhn6slfiprs4kflgpd1";
};
propagatedBuildInputs = [
flake8-polyfill
+ ] ++ lib.optionals (pythonOlder "3.8") [
+ importlib-metadata
];
meta = with lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/periodictable/default.nix b/nixpkgs/pkgs/development/python-modules/periodictable/default.nix
index e3536232680..acbfc06850e 100644
--- a/nixpkgs/pkgs/development/python-modules/periodictable/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/periodictable/default.nix
@@ -1,6 +1,6 @@
{lib, fetchPypi, buildPythonPackage, numpy, pyparsing}:
-buildPythonPackage rec{
+buildPythonPackage rec {
pname = "periodictable";
version = "1.5.2";
diff --git a/nixpkgs/pkgs/development/python-modules/persistent/default.nix b/nixpkgs/pkgs/development/python-modules/persistent/default.nix
index 76d5441c048..07ba3ecd1cf 100644
--- a/nixpkgs/pkgs/development/python-modules/persistent/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/persistent/default.nix
@@ -7,14 +7,14 @@
buildPythonPackage rec {
pname = "persistent";
- version = "4.5.1";
+ version = "4.6.4";
nativeBuildInputs = [ sphinx manuel ];
propagatedBuildInputs = [ zope_interface cffi ];
src = fetchPypi {
inherit pname version;
- sha256 = "73862779577cb8637f2b68e7edee9a9b95cf33d0b83cb6e762f0f3fc12897aa6";
+ sha256 = "f83f54355a44cf8ec38c29ce47b378a8c70444e9a745581dbb13d201a24cb546";
};
meta = {
diff --git a/nixpkgs/pkgs/development/python-modules/pex/default.nix b/nixpkgs/pkgs/development/python-modules/pex/default.nix
index 10001d1d602..9c327555f65 100644
--- a/nixpkgs/pkgs/development/python-modules/pex/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pex/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "pex";
- version = "2.0.3";
+ version = "2.1.11";
src = fetchPypi {
inherit pname version;
- sha256 = "a8a35e7eb212616b2964d70d8a134d41d16649c943ab206b90c749c005e60999";
+ sha256 = "9fc8f1562676c537b4c7fe4a62ecaaa2803fa43b56aba2f2435d833eb6b6036a";
};
nativeBuildInputs = [ setuptools ];
diff --git a/nixpkgs/pkgs/development/python-modules/pexpect/default.nix b/nixpkgs/pkgs/development/python-modules/pexpect/default.nix
index 4c287cfc37c..aead62913c7 100644
--- a/nixpkgs/pkgs/development/python-modules/pexpect/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pexpect/default.nix
@@ -2,15 +2,16 @@
, buildPythonPackage
, fetchPypi
, ptyprocess
+, isPy3k
}:
-buildPythonPackage rec {
+buildPythonPackage (rec {
pname = "pexpect";
- version = "4.7.0";
+ version = "4.8.0";
src = fetchPypi {
inherit pname version;
- sha256 = "9e2c1fd0e6ee3a49b28f95d4b33bc389c89b20af6a1255906e90ff1262ce62eb";
+ sha256 = "fc65a43959d153d0114afe13997d439c22823a27cefceb5ff35c2178c6784c0c";
};
# Wants to run pythonin a subprocess
@@ -40,4 +41,8 @@ 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/nixpkgs/pkgs/development/python-modules/pg8000/default.nix b/nixpkgs/pkgs/development/python-modules/pg8000/default.nix
index 9131d8adaa2..9e7595e64a4 100644
--- a/nixpkgs/pkgs/development/python-modules/pg8000/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pg8000/default.nix
@@ -7,13 +7,13 @@
buildPythonPackage rec {
pname = "pg8000";
- version = "1.13.2";
+ version = "1.15.2";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "eebcb4176a7e407987e525a07454882f611985e0becb2b73f76efb93bbdc0aab";
+ sha256 = "eb42ba62fbc048c91d5cf1ac729e0ea4ee329cc526bddafed4e7a8aa6b57fbbb";
};
propagatedBuildInputs = [ passlib ];
diff --git a/nixpkgs/pkgs/development/python-modules/phik/default.nix b/nixpkgs/pkgs/development/python-modules/phik/default.nix
index e09182d5e71..969c80f1fe1 100644
--- a/nixpkgs/pkgs/development/python-modules/phik/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/phik/default.nix
@@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "phik";
- version = "0.9.11";
+ version = "0.10.0";
format = "wheel";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version format;
python = "py3";
- sha256 = "b8c36dc50265d8c0626b34e3bc74cd0edd342d9d8ecc3d78c06817200bb31d10";
+ sha256 = "b745313c5ff9d6a3092eefa97f83fa4dbed178c9ce69161b655e95497cb2f38b";
};
checkInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/phonenumbers/default.nix b/nixpkgs/pkgs/development/python-modules/phonenumbers/default.nix
index 47a60acaa0a..a14a790059d 100644
--- a/nixpkgs/pkgs/development/python-modules/phonenumbers/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/phonenumbers/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "phonenumbers";
- version = "8.12.4";
+ version = "8.12.6";
src = fetchPypi {
inherit pname version;
- sha256 = "021dc6kdzqh9kkrsbs08x3ibmfm4xr9hqvdnsji6l0knw1zrkia6";
+ sha256 = "02yfyphrrlx00r7s2j522kjszchq6ql8gb33lasm6q8wwy7hfcnk";
};
meta = {
diff --git a/nixpkgs/pkgs/development/python-modules/piccata/default.nix b/nixpkgs/pkgs/development/python-modules/piccata/default.nix
index f1cfb362a80..bbb4fcf1993 100644
--- a/nixpkgs/pkgs/development/python-modules/piccata/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/piccata/default.nix
@@ -1,16 +1,22 @@
-{ buildPythonPackage, fetchPypi, lib, ipaddress, isPy3k }:
+{ buildPythonPackage, isPy27, fetchFromGitHub, lib, ipaddress }:
buildPythonPackage rec {
pname = "piccata";
- version = "1.0.1";
- disabled = isPy3k;
+ version = "2.0.0";
+ disabled = isPy27;
- src = fetchPypi {
- inherit pname version;
- sha256 = "45f6c98c2ea809d445040888117f99bc3ee843490d86fecc5805ff5ea41508f7";
+ src = fetchFromGitHub {
+ owner = "NordicSemiconductor";
+ repo = pname;
+ rev = version;
+ sha256 = "0pn842jcf2czjks5dphivgp1s7wiifqiv93s0a89h0wxafd6pbsr";
};
- propagatedBuildInputs = [ ipaddress ];
+ propagatedBuildInputs = [
+ ipaddress
+ ];
+
+ pythonImportsCheck = [ "piccata" ];
meta = {
description = "Simple CoAP (RFC7252) toolkit";
diff --git a/nixpkgs/pkgs/development/python-modules/pikepdf/default.nix b/nixpkgs/pkgs/development/python-modules/pikepdf/default.nix
index 86aef0d6adf..e3498923856 100644
--- a/nixpkgs/pkgs/development/python-modules/pikepdf/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pikepdf/default.nix
@@ -22,12 +22,12 @@
buildPythonPackage rec {
pname = "pikepdf";
- version = "1.13.0";
+ version = "1.14.0";
disabled = ! isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "0fpsjrppka0mrmkbzysi1s072d18ilsnch4lhd21k2qmvxp2hpmk";
+ sha256 = "5b371c71b0da42d87371ed39973f07c7eb67d939ca5031f0c1637cfb3a2d79f5";
};
buildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/pillow/6.nix b/nixpkgs/pkgs/development/python-modules/pillow/6.nix
new file mode 100644
index 00000000000..64f162c24eb
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pillow/6.nix
@@ -0,0 +1,82 @@
+{ stdenv, buildPythonPackage, fetchPypi, isPyPy
+, olefile
+, freetype, libjpeg, zlib, libtiff, libwebp, tcl, lcms2, tk, libX11
+, openjpeg, libimagequant
+, pytest, pytestrunner, pyroma, numpy
+}:
+
+buildPythonPackage rec {
+ pname = "Pillow";
+ version = "6.2.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0l5rv8jkdrb5q846v60v03mcq64yrhklidjkgwv6s1pda71g17yv";
+ };
+
+ # Disable imagefont tests, because they don't work well with infinality:
+ # https://github.com/python-pillow/Pillow/issues/1259
+ postPatch = ''
+ rm Tests/test_imagefont.py
+ '';
+
+ checkPhase = ''
+ runHook preCheck
+ python -m pytest -v -x -W always${stdenv.lib.optionalString stdenv.isDarwin " --deselect=Tests/test_file_icns.py::TestFileIcns::test_save --deselect=Tests/test_imagegrab.py::TestImageGrab::test_grab"}
+ runHook postCheck
+ '';
+
+ propagatedBuildInputs = [ olefile ];
+
+ checkInputs = [ pytest pytestrunner pyroma numpy ];
+
+ buildInputs = [
+ freetype libjpeg openjpeg libimagequant zlib libtiff libwebp tcl lcms2 ]
+ ++ stdenv.lib.optionals (isPyPy) [ tk libX11 ];
+
+ # NOTE: we use LCMS_ROOT as WEBP root since there is not other setting for webp.
+ # NOTE: The Pillow install script will, by default, add paths like /usr/lib
+ # and /usr/include to the search paths. This can break things when building
+ # on a non-NixOS system that has some libraries installed that are not
+ # installed in Nix (for example, Arch Linux has jpeg2000 but Nix doesn't
+ # build Pillow with this support). We patch the `disable_platform_guessing`
+ # setting here, instead of passing the `--disable-platform-guessing`
+ # command-line option, since the command-line option doesn't work when we run
+ # tests.
+ preConfigure = let
+ libinclude' = pkg: ''"${pkg.out}/lib", "${pkg.out}/include"'';
+ libinclude = pkg: ''"${pkg.out}/lib", "${pkg.dev}/include"'';
+ in ''
+ sed -i "setup.py" \
+ -e 's|^FREETYPE_ROOT =.*$|FREETYPE_ROOT = ${libinclude freetype}|g ;
+ s|^JPEG_ROOT =.*$|JPEG_ROOT = ${libinclude libjpeg}|g ;
+ s|^JPEG2K_ROOT =.*$|JPEG2K_ROOT = ${libinclude openjpeg}|g ;
+ s|^IMAGEQUANT_ROOT =.*$|IMAGEQUANT_ROOT = ${libinclude' libimagequant}|g ;
+ s|^ZLIB_ROOT =.*$|ZLIB_ROOT = ${libinclude zlib}|g ;
+ s|^LCMS_ROOT =.*$|LCMS_ROOT = ${libinclude lcms2}|g ;
+ s|^TIFF_ROOT =.*$|TIFF_ROOT = ${libinclude libtiff}|g ;
+ s|^TCL_ROOT=.*$|TCL_ROOT = ${libinclude' tcl}|g ;
+ s|self\.disable_platform_guessing = None|self.disable_platform_guessing = True|g ;'
+ export LDFLAGS="-L${libwebp}/lib"
+ export CFLAGS="-I${libwebp}/include"
+ ''
+ # Remove impurities
+ + stdenv.lib.optionalString stdenv.isDarwin ''
+ substituteInPlace setup.py \
+ --replace '"/Library/Frameworks",' "" \
+ --replace '"/System/Library/Frameworks"' ""
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://python-pillow.github.io/";
+ description = "Fork of The Python Imaging Library (PIL)";
+ longDescription = ''
+ The Python Imaging Library (PIL) adds image processing
+ capabilities to your Python interpreter. This library
+ supports many file formats, and provides powerful image
+ processing and graphics capabilities.
+ '';
+ license = "http://www.pythonware.com/products/pil/license.htm";
+ maintainers = with maintainers; [ goibhniu prikhi ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/pillow/default.nix b/nixpkgs/pkgs/development/python-modules/pillow/default.nix
index 2f9fac6c3d1..cc9a77be782 100644
--- a/nixpkgs/pkgs/development/python-modules/pillow/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pillow/default.nix
@@ -2,7 +2,7 @@
, olefile
, freetype, libjpeg, zlib, libtiff, libwebp, tcl, lcms2, tk, libX11
, openjpeg, libimagequant
-, pytest, pytestrunner, pyroma, numpy
+, pyroma, numpy, pytestCheckHook
, isPy3k
}:
@@ -23,15 +23,12 @@ buildPythonPackage rec {
rm Tests/test_imagefont.py
'';
- checkPhase = ''
- runHook preCheck
- python -m pytest -v -x -W always
- runHook postCheck
- '';
+ # Disable darwin tests which require executables: `iconutil` and `screencapture`
+ disabledTests = stdenv.lib.optionals stdenv.isDarwin [ "test_save" "test_grab" "test_grabclipboard" ];
propagatedBuildInputs = [ olefile ];
- checkInputs = [ pytest pytestrunner pyroma numpy ];
+ checkInputs = [ pytestCheckHook pyroma numpy ];
buildInputs = [
freetype libjpeg openjpeg libimagequant zlib libtiff libwebp tcl lcms2 ]
@@ -71,8 +68,8 @@ buildPythonPackage rec {
'';
meta = with stdenv.lib; {
- homepage = "https://python-pillow.github.io/";
- description = "Fork of The Python Imaging Library (PIL)";
+ homepage = "https://python-pillow.org/";
+ description = "The friendly PIL fork (Python Imaging Library)";
longDescription = ''
The Python Imaging Library (PIL) adds image processing
capabilities to your Python interpreter. This library
diff --git a/nixpkgs/pkgs/development/python-modules/pint/default.nix b/nixpkgs/pkgs/development/python-modules/pint/default.nix
index 532d9d0ede8..939eeafd9b9 100644
--- a/nixpkgs/pkgs/development/python-modules/pint/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pint/default.nix
@@ -14,12 +14,12 @@
buildPythonPackage rec {
pname = "pint";
- version = "0.11";
+ version = "0.14";
src = fetchPypi {
inherit version;
pname = "Pint";
- sha256 = "0kfgnmcs6z9ndhzvwg2xzhpwxgyyagdsdz5dns1jy40fa1q113rh";
+ sha256 = "0wkzb7g20wzpqr3xaqpq96dlfv6irw202icsz81ys8npp7mm194s";
};
disabled = pythonOlder "3.6";
diff --git a/nixpkgs/pkgs/development/python-modules/pip-tools/default.nix b/nixpkgs/pkgs/development/python-modules/pip-tools/default.nix
index 02e6edfffce..c49c77ad91e 100644
--- a/nixpkgs/pkgs/development/python-modules/pip-tools/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pip-tools/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "pip-tools";
- version = "4.5.1";
+ version = "5.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "166crncd9zrk9wgk9dss9968mx2c1dzj80sjnaqrcmw7a7j30gv9";
+ sha256 = "be6190405e4206526607aa4813bd6d7a949e4fdc180d0db4f3221f3778846cf7";
};
LC_ALL = "en_US.UTF-8";
diff --git a/nixpkgs/pkgs/development/python-modules/pip/default.nix b/nixpkgs/pkgs/development/python-modules/pip/default.nix
index 8c2247c24aa..fa566c8951a 100644
--- a/nixpkgs/pkgs/development/python-modules/pip/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pip/default.nix
@@ -14,17 +14,21 @@
buildPythonPackage rec {
pname = "pip";
- version = "20.1";
+ version = "20.1.1";
format = "other";
src = fetchFromGitHub {
owner = "pypa";
repo = pname;
rev = version;
- sha256 = "0s9z72cpa15p2bp7zq1lid8k2ykrznfzjwpq5f41v3f30faraxg7";
+ sha256 = "01wq01ysv0ijcrg8a4mj72zb8al15b8vw8g3ywhxq53kbsyhfxn4";
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 ];
# pip detects that we already have bootstrapped_pip "installed", so we need
diff --git a/nixpkgs/pkgs/development/python-modules/pip/reproducible.patch b/nixpkgs/pkgs/development/python-modules/pip/reproducible.patch
new file mode 100644
index 00000000000..528ac2b49b0
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pip/reproducible.patch
@@ -0,0 +1,13 @@
+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/nixpkgs/pkgs/development/python-modules/pipdate/default.nix b/nixpkgs/pkgs/development/python-modules/pipdate/default.nix
index 8dff0965579..5cc5789144f 100644
--- a/nixpkgs/pkgs/development/python-modules/pipdate/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pipdate/default.nix
@@ -1,25 +1,37 @@
{ lib
, buildPythonPackage
, fetchPypi
+, pythonOlder
+, isPy27
, appdirs
+, importlib-metadata
, requests
, pytest
}:
buildPythonPackage rec {
pname = "pipdate";
- version = "0.3.5";
+ version = "0.5.1";
+ disabled = isPy27; # abandoned
src = fetchPypi {
inherit pname version;
- sha256 = "240c0f270ddb7470ad7b8c8fba4106e3dbd8817a370624fd8c32cf19155c9547";
+ sha256 = "d10bd408e4b067a2a699badf87629a12838fa42ec74dc6140e64a09eb0dc28cf";
};
propagatedBuildInputs = [
appdirs
requests
+ ] ++ lib.optionals (pythonOlder "3.8") [
+ importlib-metadata
];
+ # can be removed when https://github.com/nschloe/pipdate/pull/41 gets merged
+ postPatch = ''
+ substituteInPlace setup.cfg \
+ --replace "importlib_metadata" "importlib_metadata; python_version < \"3.8\""
+ '';
+
checkInputs = [
pytest
];
diff --git a/nixpkgs/pkgs/development/python-modules/pkgconfig/default.nix b/nixpkgs/pkgs/development/python-modules/pkgconfig/default.nix
index 2e6fb7c4705..05f13e8878a 100644
--- a/nixpkgs/pkgs/development/python-modules/pkgconfig/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pkgconfig/default.nix
@@ -4,7 +4,13 @@ buildPythonPackage rec {
pname = "pkgconfig";
version = "1.5.1";
- setupHook = pkgconfig.setupHook;
+ inherit (pkgconfig)
+ setupHooks
+ wrapperName
+ suffixSalt
+ targetPrefix
+ baseBinName
+ ;
src = fetchPypi {
inherit pname version;
@@ -21,7 +27,7 @@ buildPythonPackage rec {
patches = [ ./executable.patch ];
postPatch = ''
- substituteInPlace pkgconfig/pkgconfig.py --replace 'PKG_CONFIG_EXE = "pkg-config"' 'PKG_CONFIG_EXE = "${pkgconfig}/bin/pkg-config"'
+ substituteInPlace pkgconfig/pkgconfig.py --replace 'PKG_CONFIG_EXE = "pkg-config"' 'PKG_CONFIG_EXE = "${pkgconfig}/bin/${pkgconfig.targetPrefix}pkg-config"'
'';
meta = with lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/pkuseg/default.nix b/nixpkgs/pkgs/development/python-modules/pkuseg/default.nix
new file mode 100644
index 00000000000..3b1c2bd5bce
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pkuseg/default.nix
@@ -0,0 +1,36 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+, isPy3k
+, cython
+, numpy
+}:
+
+buildPythonPackage rec {
+ pname = "pkuseg";
+ version = "0.0.25";
+
+ disabled = !isPy3k;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "148yp0l7h8cflxag62pc1iwj5b5liyljnaxwfjaiqwl96vwjn0fx";
+ };
+
+ # Does not seem to have actual tests, but unittest discover
+ # recognizes some non-tests as tests and fails.
+ doCheck = false;
+
+ nativeBuildInputs = [ cython ];
+
+ propagatedBuildInputs = [ numpy ];
+
+ pythonImportsCheck = [ "pkuseg" ];
+
+ meta = with stdenv.lib; {
+ description = "Toolkit for multi-domain Chinese word segmentation";
+ homepage = "https://github.com/lancopku/pkuseg-python";
+ license = licenses.unfree;
+ maintainers = with maintainers; [ danieldk ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/pkutils/default.nix b/nixpkgs/pkgs/development/python-modules/pkutils/default.nix
new file mode 100644
index 00000000000..d674e876b14
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pkutils/default.nix
@@ -0,0 +1,41 @@
+{ lib
+, pythonOlder
+, buildPythonPackage
+, isPy3k
+, fetchFromGitHub
+, semver
+ # Check Inputs
+, nose
+}:
+
+buildPythonPackage rec {
+ pname = "pkutils";
+ version = "1.1.1";
+ disabled = !isPy3k; # some tests using semver fail due to unicode errors on Py2.7
+
+ src = fetchFromGitHub {
+ owner = "reubano";
+ repo = "pkutils";
+ rev = "v${version}";
+ sha256 = "01yaq9sz6vyxk8yiss6hsmy70qj642cr2ifk0sx1mlh488flcm62";
+ };
+
+ propagatedBuildInputs = [ semver ];
+
+ # Remove when https://github.com/reubano/pkutils/pull/4 merged
+ postPatch = ''
+ substituteInPlace requirements.txt --replace "semver>=2.2.1,<2.7.3" "semver"
+ '';
+
+ checkInputs = [ nose ];
+ pythonImportsCheck = [ "pkutils" ];
+
+ checkPhase = "nosetests";
+
+ meta = with lib; {
+ description = "A Python packaging utility library";
+ homepage = "https://github.com/reubano/pkutils/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ drewrisinger ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/plac/default.nix b/nixpkgs/pkgs/development/python-modules/plac/default.nix
index 789f1ca1ff2..dbcd7f21300 100644
--- a/nixpkgs/pkgs/development/python-modules/plac/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/plac/default.nix
@@ -5,11 +5,11 @@
}:
buildPythonPackage rec {
pname = "plac";
- version = "1.1.3";
+ version = "1.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "398cb947c60c4c25e275e1f1dadf027e7096858fb260b8ece3b33bcff90d985f";
+ sha256 = "ca03587234e5bdd2a3fa96f19a04a01ebb5b0cd66d48ecb5a54d42bc9b287320";
};
checkPhase = ''
diff --git a/nixpkgs/pkgs/development/python-modules/plaid-python/default.nix b/nixpkgs/pkgs/development/python-modules/plaid-python/default.nix
index a41265165c7..3556db7ddb8 100644
--- a/nixpkgs/pkgs/development/python-modules/plaid-python/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/plaid-python/default.nix
@@ -1,12 +1,12 @@
{ lib, buildPythonPackage, fetchPypi, requests, pytest }:
buildPythonPackage rec {
- version = "3.4.0";
+ version = "4.0.0";
pname = "plaid-python";
src = fetchPypi {
inherit pname version;
- sha256 = "bbfad84b8c827a14bc5b0ab93e1e5c7117908e5fa4cdecaa44a037298a20b7de";
+ sha256 = "2bf91e4c1054c920ec8911038f86efdc76067bf6b55a9787bd846129ce01ff4a";
};
checkInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/playsound/default.nix b/nixpkgs/pkgs/development/python-modules/playsound/default.nix
new file mode 100644
index 00000000000..589a8f3db81
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/playsound/default.nix
@@ -0,0 +1,28 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+}:
+
+buildPythonPackage rec {
+ pname = "playsound";
+ version = "1.2.2";
+
+ src = fetchFromGitHub {
+ owner = "TaylorSMarks";
+ repo = "playsound";
+ rev = "907f1fe73375a2156f7e0900c4b42c0a60fa1d00";
+ sha256 = "1fh3m115h0c57lj2pfhhqhmsh5awzblb7csi1xc5a6f6slhl059k";
+ };
+
+ doCheck = false;
+
+ pythonImportsCheck = [ "playsound" ];
+
+ meta = with lib; {
+ homepage = "https://github.com/TaylorSMarks/playsound";
+ description = "Pure Python, cross platform, single function module with no dependencies for playing sounds";
+ license = licenses.mit;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ luc65r ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/plone-testing/default.nix b/nixpkgs/pkgs/development/python-modules/plone-testing/default.nix
index 45e22a8788e..c7b4ff350df 100644
--- a/nixpkgs/pkgs/development/python-modules/plone-testing/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/plone-testing/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "plone.testing";
- version = "7.0.3";
+ version = "8.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "160f130f641578fbede2e47686f1b58179efa9ff98ccdd1ad198b5d0c7e02474";
+ sha256 = "71f22cb8cc169360786ec468a0ab5d403abe5bacc13754c251dd6b9eeedd1d83";
};
propagatedBuildInputs = [ six setuptools zope_testing ];
diff --git a/nixpkgs/pkgs/development/python-modules/plotly/default.nix b/nixpkgs/pkgs/development/python-modules/plotly/default.nix
index eff9e5d8629..1b8c2a0af0d 100644
--- a/nixpkgs/pkgs/development/python-modules/plotly/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/plotly/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "plotly";
- version = "4.7.1";
+ version = "4.8.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1s0hg91dvsklgdk3bi483f8in7vr51lx49smvr2ngvrws7nwsj3s";
+ sha256 = "d3fea527fe3dfdd55d7334318f107b05a8407474a0fffe6cd4726c9b99e624f1";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/poetry/default.nix b/nixpkgs/pkgs/development/python-modules/poetry/default.nix
index 46be9bc92a2..a81e1e52aea 100644
--- a/nixpkgs/pkgs/development/python-modules/poetry/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/poetry/default.nix
@@ -1,74 +1,74 @@
-{ lib, buildPythonPackage, fetchPypi, callPackage
-, isPy27
-, pythonOlder
-, cleo
-, requests
-, cachy
-, requests-toolbelt
-, pyrsistent
-, pyparsing
+{ lib, buildPythonPackage, fetchFromGitHub, isPy27, pythonOlder
, cachecontrol
-, pkginfo
-, html5lib
-, shellingham
-, subprocess32
-, tomlkit
-, typing
-, pathlib2
-, virtualenv
-, functools32
+, cachy
+, cleo
, clikit
-, keyring
-, pexpect
+, html5lib
+, httpretty
, importlib-metadata
-, pytest
-, jsonschema
, intreehooks
+, jsonschema
+, keyring
, lockfile
+, pexpect
+, pkginfo
+, pygments
+, pyparsing
+, pyrsistent
+, pytestCheckHook
+, pytestcov
+, pytest-mock
+, requests
+, requests-toolbelt
+, shellingham
+, tomlkit
}:
-let
- glob2 = callPackage ./glob2.nix { };
-
-in buildPythonPackage rec {
+buildPythonPackage rec {
pname = "poetry";
- version = "1.0.5";
+ version = "1.0.10";
format = "pyproject";
+ disabled = isPy27;
- src = fetchPypi {
- inherit pname version;
- sha256 = "02h387k0xssvv78yy82pcpknpq4w5ym2in1zl8cg9r5wljl5w6cf";
+ src = fetchFromGitHub {
+ owner = "python-poetry";
+ repo = pname;
+ rev = version;
+ sha256 = "00qfzjjs6clh93gfl1px3ma9km8qxl3f4z819nmyl58zc8ni3zyv";
};
postPatch = ''
substituteInPlace pyproject.toml \
- --replace "pyrsistent = \"^0.14.2\"" "pyrsistent = \"^0.15.0\"" \
- --replace "requests-toolbelt = \"^0.8.0\"" "requests-toolbelt = \"^0.9.0\"" \
+ --replace "pyrsistent = \"^0.14.2\"" "pyrsistent = \"^0.16.0\"" \
+ --replace "requests-toolbelt = \"^0.8.0\"" "requests-toolbelt = \"^0.9.1\"" \
--replace 'importlib-metadata = {version = "~1.1.3", python = "<3.8"}' \
- 'importlib-metadata = {version = ">=1.3,<2", python = "<3.8"}'
+ 'importlib-metadata = {version = ">=1.3,<2", python = "<3.8"}' \
+ --replace "tomlkit = \"^0.5.11\"" "tomlkit = \"^0.6.0\"" \
+ --replace "cleo = \"^0.7.6\"" "cleo = \"^0.8.0\"" \
+ --replace "version = \"^20.0.1\", python = \"^3.5\"" "version = \"^21.0.0\", python = \"^3.5\"" \
+ --replace "clikit = \"^0.4.2\"" "clikit = \"^0.6.2\""
'';
nativeBuildInputs = [ intreehooks ];
propagatedBuildInputs = [
+ cachecontrol
+ cachy
cleo
clikit
- requests
- cachy
- requests-toolbelt
+ html5lib
jsonschema
- pyrsistent
- pyparsing
- cachecontrol
+ keyring
+ lockfile
+ pexpect
pkginfo
- html5lib
+ pyparsing
+ pyrsistent
+ requests
+ requests-toolbelt
shellingham
tomlkit
- pexpect
- keyring
- lockfile
- ] ++ lib.optionals isPy27 [ typing pathlib2 glob2 virtualenv functools32 subprocess32 ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
+ ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
postInstall = ''
mkdir -p "$out/share/bash-completion/completions"
@@ -79,12 +79,18 @@ in buildPythonPackage rec {
"$out/bin/poetry" completions fish > "$out/share/fish/vendor_completions.d/poetry.fish"
'';
- # No tests in Pypi tarball
- doCheck = false;
- checkInputs = [ pytest ];
- checkPhase = ''
- pytest tests
- '';
+ checkInputs = [ pytestCheckHook httpretty pytest-mock pygments pytestcov ];
+ preCheck = "export HOME=$TMPDIR";
+ disabledTests = [
+ # touches network
+ "git"
+ "solver"
+ "load"
+ "vcs"
+ "prereleases_if_they_are_compatible"
+ # requires git history to work correctly
+ "default_with_excluded_data"
+ ];
meta = with lib; {
homepage = "https://python-poetry.org/";
diff --git a/nixpkgs/pkgs/development/python-modules/poetry/glob2.nix b/nixpkgs/pkgs/development/python-modules/poetry/glob2.nix
deleted file mode 100644
index ca7d203492d..00000000000
--- a/nixpkgs/pkgs/development/python-modules/poetry/glob2.nix
+++ /dev/null
@@ -1,11 +0,0 @@
-{ buildPythonPackage, fetchPypi }:
-
-buildPythonPackage rec {
- pname = "glob2";
- version = "0.6";
-
- src = fetchPypi {
- inherit pname version;
- sha256 = "1miyz0pjyji4gqrzl04xsxcylk3h2v9fvi7hsg221y11zy3adc7m";
- };
-}
diff --git a/nixpkgs/pkgs/development/python-modules/powerline/default.nix b/nixpkgs/pkgs/development/python-modules/powerline/default.nix
index 3c4c6ae4ec7..65325f70b45 100644
--- a/nixpkgs/pkgs/development/python-modules/powerline/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/powerline/default.nix
@@ -1,26 +1,38 @@
{ lib
-, fetchurl
+, fetchFromGitHub
+, python
, buildPythonPackage
+, socat
, psutil
+, hglib
, pygit2
+, pyuv
+, i3ipc
}:
-# The source of this package needs to be patched to include the full path to
-# the executables of git, mercurial and bazaar.
+# TODO: bzr support is missing because nixpkgs switched to `breezy`
buildPythonPackage rec {
- version = "2.7";
+ version = "2.8.1";
pname = "powerline";
- src = fetchurl {
- url = "https://github.com/powerline/powerline/archive/${version}.tar.gz";
- name = "${pname}-${version}.tar.gz";
- sha256 = "1h1j2rfphvfdq6mmfyn5bql45hzrwxkhpc2jcwf0vrl3slzkl5s5";
+ src = fetchFromGitHub {
+ owner = pname;
+ repo = pname;
+ rev = version;
+ sha256 = "0xscckcbw75pbcl4546ndrjs4682pn2sqqrd6qvqm0s6zswg7a0y";
};
- propagatedBuildInputs = [ psutil pygit2];
+ propagatedBuildInputs = [
+ socat
+ psutil
+ hglib
+ pygit2
+ pyuv
+ i3ipc
+ ];
-# error: This is still beta and some tests still fail
+ # tests are travis-specific
doCheck = false;
postInstall = ''
@@ -29,19 +41,9 @@ buildPythonPackage rec {
install -m644 "font/PowerlineSymbols.otf" "$out/share/fonts/OTF/PowerlineSymbols.otf"
install -m644 "font/10-powerline-symbols.conf" "$out/etc/fonts/conf.d/10-powerline-symbols.conf"
- install -dm755 "$out/share/vim/vimfiles/plugin"
- install -m644 "powerline/bindings/vim/plugin/powerline.vim" "$out/share/vim/vimfiles/plugin/powerline.vim"
-
- install -dm755 "$out/share/zsh/site-contrib"
- install -m644 "powerline/bindings/zsh/powerline.zsh" "$out/share/zsh/site-contrib/powerline.zsh"
-
- install -dm755 "$out/share/tmux"
- install -m644 "powerline/bindings/tmux/powerline.conf" "$out/share/tmux/powerline.conf"
-
- install -dm755 "$out/share/fish/vendor_functions.d"
- install -m644 "powerline/bindings/fish/powerline-setup.fish" "$out/share/fish/vendor_functions.d/powerline-setup.fish"
-
- '';
+ cp -ra powerline/bindings/{bash,fish,shell,tcsh,tmux,vim,zsh} $out/share/
+ rm $out/share/*/*.py
+ '';
meta = {
homepage = "https://github.com/powerline/powerline";
diff --git a/nixpkgs/pkgs/development/python-modules/pq/default.nix b/nixpkgs/pkgs/development/python-modules/pq/default.nix
new file mode 100644
index 00000000000..1227a674988
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pq/default.nix
@@ -0,0 +1,41 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, psycopg2
+, isPy27
+}:
+
+buildPythonPackage rec {
+ pname = "pq";
+ version = "1.8.1";
+ disabled = isPy27;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "9e2c0195488263902ebc9da8df6c82bebe4ee32c79d9ecd0cdc2945afbf7ad32";
+ };
+
+ # psycopg2cffi is compatible with psycopg2 and author states that
+ # module is compatible with psycopg2
+ postConfigure = ''
+ substituteInPlace setup.py \
+ --replace "psycopg2cffi" "psycopg2"
+
+ substituteInPlace pq/tests.py \
+ --replace "psycopg2cffi" "psycopg2"
+ '';
+
+ checkInputs = [
+ psycopg2
+ ];
+
+ # tests require running postgresql cluster
+ doCheck = false;
+
+ meta = with lib; {
+ description = "PQ is a transactional queue for PostgreSQL";
+ homepage = https://github.com/malthe/pq/;
+ license = licenses.bsd3;
+ maintainers = [ maintainers.costrouc ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/prance/default.nix b/nixpkgs/pkgs/development/python-modules/prance/default.nix
index efa12433c8a..1b762fed059 100644
--- a/nixpkgs/pkgs/development/python-modules/prance/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/prance/default.nix
@@ -15,11 +15,11 @@
buildPythonPackage rec {
pname = "prance";
- version = "0.17.0";
+ version = "0.19.0";
src = fetchPypi {
inherit pname version;
- sha256 = "a128d0d5f639a6a19eefedd787a6ce9603634c3908927b1215653e4a8375195f";
+ sha256 = "0ffpfny3z8v3g0drirm27qafafbbvbc4h5k8v7yiwirnh0vn9v46";
};
buildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/praw/default.nix b/nixpkgs/pkgs/development/python-modules/praw/default.nix
index 47715b9e567..698c9cc1ccf 100644
--- a/nixpkgs/pkgs/development/python-modules/praw/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/praw/default.nix
@@ -14,13 +14,13 @@
buildPythonPackage rec {
pname = "praw";
- version = "6.5.1";
+ version = "7.1.0";
src = fetchFromGitHub {
owner = "praw-dev";
repo = "praw";
rev = "v${version}";
- sha256 = "0d5whaw4731gllffhwrh2qqnlki4j8q83xaf3v4spkd40ps3q7b4";
+ sha256 = "07wyn2pa80ps55kk66rvf4daqyn3y5lzxhx6qh1lpn3p2bacbw9h";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/prawcore/default.nix b/nixpkgs/pkgs/development/python-modules/prawcore/default.nix
index 71f34b6ec4d..39e3bb239c6 100644
--- a/nixpkgs/pkgs/development/python-modules/prawcore/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/prawcore/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildPythonPackage, fetchPypi
+{ stdenv, buildPythonPackage, fetchPypi, isPy27
, requests
, testfixtures, mock, requests_toolbelt
, betamax, betamax-serializers, betamax-matchers, pytest
@@ -6,11 +6,12 @@
buildPythonPackage rec {
pname = "prawcore";
- version = "1.0.1";
+ version = "1.4.0";
+ disabled = isPy27; # see https://github.com/praw-dev/prawcore/pull/101
src = fetchPypi {
inherit pname version;
- sha256 = "ab5558efb438aa73fc66c4178bfc809194dea3ce2addf4dec873de7e2fd2824e";
+ sha256 = "cf71388d869becbcbdfd90258b19d2173c197a457f2dd0bef0566b6cfb9b95a1";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/pre-commit/default.nix b/nixpkgs/pkgs/development/python-modules/pre-commit/default.nix
index a933093bef4..c0f536480da 100644
--- a/nixpkgs/pkgs/development/python-modules/pre-commit/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pre-commit/default.nix
@@ -16,13 +16,13 @@
buildPythonPackage rec {
pname = "pre-commit";
- version = "2.4.0";
+ version = "2.6.0";
disabled = isPy27;
src = fetchPypi {
inherit version;
pname = "pre_commit";
- sha256 = "1l0lcl3l2544m2k8jlmblfsjn0p2hdxrzzwy646xpvp0rcs2wgkh";
+ sha256 = "05d9635v0yzrj2848m2hn9axbvds0dymv49rlyj238v3vlzncmqn";
};
patches = [
diff --git a/nixpkgs/pkgs/development/python-modules/premailer/default.nix b/nixpkgs/pkgs/development/python-modules/premailer/default.nix
index bbe350b03c2..ec0e959c7a5 100644
--- a/nixpkgs/pkgs/development/python-modules/premailer/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/premailer/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "premailer";
- version = "3.6.2";
+ version = "3.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "8240bfb8ff94db3ae581d8434b7eea5005872d5779394ed8f4223dfb0f58afd2";
+ sha256 = "5eec9603e84cee583a390de69c75192e50d76e38ef0292b027bd64923766aca7";
};
buildInputs = [ mock nose ];
diff --git a/nixpkgs/pkgs/development/python-modules/process-tests/default.nix b/nixpkgs/pkgs/development/python-modules/process-tests/default.nix
index 5ebda6bf04c..de43ea71fd4 100644
--- a/nixpkgs/pkgs/development/python-modules/process-tests/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/process-tests/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "process-tests";
- version = "2.0.2";
+ version = "2.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "7ae24a680cc7c44e7687e3723e6e64597a28223ad664989999efe10dd38c2431";
+ sha256 = "15yrgr1hb7i0fq31dh6k8hmc3jnk6yn5nh4xh3gmszk9vag5zrqk";
};
# No tests
diff --git a/nixpkgs/pkgs/development/python-modules/progressbar2/default.nix b/nixpkgs/pkgs/development/python-modules/progressbar2/default.nix
index 69200d54571..5136cf20104 100644
--- a/nixpkgs/pkgs/development/python-modules/progressbar2/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/progressbar2/default.nix
@@ -16,11 +16,11 @@
buildPythonPackage rec {
pname = "progressbar2";
- version = "3.47.0";
+ version = "3.51.4";
src = fetchPypi {
inherit pname version;
- sha256 = "7538d02045a1fd3aa2b2834bfda463da8755bd3ff050edc6c5ddff3bc616215f";
+ sha256 = "0dnfw8mdrz78gck4ibnv64cinbp5f7kw349wjgpwv53z6p7jiwhk";
};
propagatedBuildInputs = [ python-utils ];
@@ -29,10 +29,10 @@ buildPythonPackage rec {
pytest sphinx flake8 pytestpep8 pytest-flakes pytestcov
pytestcache freezegun
];
- # ignore tests on the nix wrapped setup.py and don't flake .eggs directory
+ # ignore tests on the nix wrapped setup.py
checkPhase = ''
runHook preCheck
- ${python.interpreter} setup.py test --addopts "--ignore=.eggs"
+ ${python.interpreter} setup.py test
runHook postCheck
'';
@@ -40,6 +40,6 @@ buildPythonPackage rec {
homepage = "https://progressbar-2.readthedocs.io/en/latest/";
description = "Text progressbar library for python";
license = licenses.bsd3;
- maintainers = with maintainers; [ ashgillman ];
+ maintainers = with maintainers; [ ashgillman turion ];
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/prometheus_client/default.nix b/nixpkgs/pkgs/development/python-modules/prometheus_client/default.nix
index 2c6bef0c201..8f608666d72 100644
--- a/nixpkgs/pkgs/development/python-modules/prometheus_client/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/prometheus_client/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "prometheus_client";
- version = "0.7.1";
+ version = "0.8.0";
src = fetchPypi {
inherit pname version;
- sha256 = "71cd24a2b3eb335cb800c7159f423df1bd4dcd5171b234be15e3f31ec9f622da";
+ sha256 = "c6e6b706833a6bd1fd51711299edee907857be10ece535126a158f911ee80915";
};
doCheck = false;
diff --git a/nixpkgs/pkgs/development/python-modules/property-manager/default.nix b/nixpkgs/pkgs/development/python-modules/property-manager/default.nix
index 55d7bafc014..ad47163e484 100644
--- a/nixpkgs/pkgs/development/python-modules/property-manager/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/property-manager/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "property-manager";
- version = "2.3.1";
+ version = "3.0";
src = fetchFromGitHub {
owner = "xolox";
repo = "python-property-manager";
rev = version;
- sha256 = "0s4nwipxd8c2vp4rd8mxrj8wbycniz5ki5n177d0dbrnll5amcz0";
+ sha256 = "1v7hjm7qxpgk92i477fjhpcnjgp072xgr8jrgmbrxfbsv4cvl486";
};
propagatedBuildInputs = [ coloredlogs humanfriendly verboselogs ];
diff --git a/nixpkgs/pkgs/development/python-modules/psd-tools/default.nix b/nixpkgs/pkgs/development/python-modules/psd-tools/default.nix
index 4cdf528193f..c4f043aada5 100644
--- a/nixpkgs/pkgs/development/python-modules/psd-tools/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/psd-tools/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "psd-tools";
- version = "1.8.38";
+ version = "1.9.13";
src = fetchPypi {
inherit pname version;
- sha256 = "7fa81ba38388ac1760ae61229681f46a7fc2ed96cb2d435b616873a73e668b64";
+ sha256 = "9b1ca602b63b7bcb9f53e9f3d4b815839926533112bc6e3ecf1d37cb125259f3";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/psutil/default.nix b/nixpkgs/pkgs/development/python-modules/psutil/default.nix
index 8e479dfaca2..69181af222c 100644
--- a/nixpkgs/pkgs/development/python-modules/psutil/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/psutil/default.nix
@@ -16,7 +16,7 @@ buildPythonPackage rec {
# arch doesn't report frequency is the same way
# tests segfaults on darwin https://github.com/giampaolo/psutil/issues/1715
- doCheck = stdenv.isDarwin || stdenv.isx86_64;
+ doCheck = !stdenv.isDarwin && stdenv.isx86_64;
checkInputs = [ pytest ]
++ lib.optionals isPy27 [ mock ipaddress ];
# out must be referenced as test import paths are relative
diff --git a/nixpkgs/pkgs/development/python-modules/pulsectl/default.nix b/nixpkgs/pkgs/development/python-modules/pulsectl/default.nix
index dec80abda15..2a66357f849 100644
--- a/nixpkgs/pkgs/development/python-modules/pulsectl/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pulsectl/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pulsectl";
- version = "20.4.3";
+ version = "20.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1m5fz740r4rk2i8qsnblsn16hai7givqxbx21swhpflan1yzvzzm";
+ sha256 = "39b0a0e7974a7d6468d826a838822f78b00ac9c3803f0d7bfa9b1cad08ee22db";
};
patches = [
diff --git a/nixpkgs/pkgs/development/python-modules/pure-pcapy3/default.nix b/nixpkgs/pkgs/development/python-modules/pure-pcapy3/default.nix
new file mode 100644
index 00000000000..71673da7abe
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pure-pcapy3/default.nix
@@ -0,0 +1,18 @@
+{ stdenv, buildPythonPackage, fetchPypi }:
+
+buildPythonPackage rec {
+ pname = "pure-pcapy3";
+ version = "1.0.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "14panfklap6wwi9avw46gvd7wg9mkv9xbixvbvmi1m2adpqlb7mr";
+ };
+
+ 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";
+ license = licenses.bsd2;
+ maintainers = with maintainers; [ etu ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/pwntools/default.nix b/nixpkgs/pkgs/development/python-modules/pwntools/default.nix
index 72ab1b5c405..c7aae24f1dd 100644
--- a/nixpkgs/pkgs/development/python-modules/pwntools/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pwntools/default.nix
@@ -1,19 +1,60 @@
-{ stdenv, buildPythonPackage, fetchPypi, isPy3k
-, Mako, packaging, pysocks, pygments, ROPGadget
-, capstone, paramiko, pip, psutil
-, pyelftools, pyserial, dateutil
-, requests, tox, unicorn, intervaltree, fetchpatch }:
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+, isPy3k
+, Mako
+, packaging
+, pysocks
+, pygments
+, ROPGadget
+, capstone
+, paramiko
+, pip
+, psutil
+, pyelftools
+, pyserial
+, dateutil
+, requests
+, tox
+, unicorn
+, intervaltree
+, fetchpatch
+}:
buildPythonPackage rec {
- version = "4.0.0b0";
+ version = "4.2.1";
pname = "pwntools";
src = fetchPypi {
inherit pname version;
- sha256 = "11f7x7rjad1nawn3r524lzxgz3nk89c6s3xycrscn3n86hh0zgid";
+ sha256 = "1fh7sq9wrcfvn44qryln9cyg99pilvyq9bp80758lgdd6ss6hdqd";
};
- propagatedBuildInputs = [ Mako packaging pysocks pygments ROPGadget capstone paramiko pip psutil pyelftools pyserial dateutil requests tox unicorn intervaltree ];
+ # Upstream has set an upper bound on unicorn because of https://github.com/Gallopsled/pwntools/issues/1538,
+ # but since that is a niche use case and it requires extra work to get unicorn 1.0.2rc3 to work we relax
+ # the bound here. Check if this is still necessary when updating!
+ postPatch = ''
+ sed -i 's/unicorn>=1.0.2rc1,<1.0.2rc4/unicorn>=1.0.2rc1/' setup.py
+ '';
+
+ propagatedBuildInputs = [
+ Mako
+ packaging
+ pysocks
+ pygments
+ ROPGadget
+ capstone
+ paramiko
+ pip
+ psutil
+ pyelftools
+ pyserial
+ dateutil
+ requests
+ tox
+ unicorn
+ intervaltree
+ ];
doCheck = false; # no setuptools tests for the package
diff --git a/nixpkgs/pkgs/development/python-modules/pxml/default.nix b/nixpkgs/pkgs/development/python-modules/pxml/default.nix
new file mode 100644
index 00000000000..229b174adec
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pxml/default.nix
@@ -0,0 +1,37 @@
+{ stdenv
+, pythonAtLeast
+, isPy27
+, buildPythonPackage
+, fetchPypi
+, blessings
+, six
+, nose
+, coverage
+}:
+
+buildPythonPackage rec {
+ pname = "pxml";
+ version = "0.2.13";
+ disabled = pythonAtLeast "3.8";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0c9zzfv6ciyf9qm7556wil45xxgykg1cj8isp1b88gimwcb2hxg4";
+ };
+
+ propagatedBuildInputs = [ blessings six ];
+ checkInputs = [ nose coverage ];
+
+ # test_prefixedWhitespace fails due to a python3 StringIO issue requiring
+ # bytes rather than str
+ checkPhase = ''
+ nosetests -e 'test_prefixedWhitespace'
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/metagriffin/pxml";
+ description = ''A python library and command-line tool to "prettify" and colorize XML.'';
+ maintainers = with maintainers; [ glittershark ];
+ license = licenses.gpl3;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/py3status/default.nix b/nixpkgs/pkgs/development/python-modules/py3status/default.nix
index fda91e8a305..a99dacf6204 100644
--- a/nixpkgs/pkgs/development/python-modules/py3status/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/py3status/default.nix
@@ -24,11 +24,11 @@
buildPythonPackage rec {
pname = "py3status";
- version = "3.22";
+ version = "3.28";
src = fetchPypi {
inherit pname version;
- sha256 = "5e9884dde128e1bd82f8746e8f8806c8d7d89d95ce9ed7bacf7cc5fdb094aa21";
+ sha256 = "103c63f43ddfd86e5a3f0bebb34b0f2eaaf6dbd58281d25c8a16937eb8e7f194";
};
doCheck = false;
diff --git a/nixpkgs/pkgs/development/python-modules/pyTelegramBotAPI/default.nix b/nixpkgs/pkgs/development/python-modules/pyTelegramBotAPI/default.nix
index e07db8ec726..9434944a1f7 100644
--- a/nixpkgs/pkgs/development/python-modules/pyTelegramBotAPI/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyTelegramBotAPI/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pyTelegramBotAPI";
- version = "3.6.7";
+ version = "3.7.2";
src = fetchPypi {
inherit pname version;
- sha256 = "0spn3gjbppyl4b7kqnc8g30qss72dcb1d6ap2bizyam5wn591z8f";
+ sha256 = "1jbd2npa942f3bqwpvc6kb3b9jxk7ksczd4grrdimfb6w7binzv4";
};
propagatedBuildInputs = [ requests ];
diff --git a/nixpkgs/pkgs/development/python-modules/pyaml/default.nix b/nixpkgs/pkgs/development/python-modules/pyaml/default.nix
index 1d0168b6bfa..524d34c68d4 100644
--- a/nixpkgs/pkgs/development/python-modules/pyaml/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyaml/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "pyaml";
- version = "19.12.0";
+ version = "20.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "b3f636b467864319d7ded1558f86bb305b8612a274f5d443a62dc5eceb1b7176";
+ sha256 = "29a5c2a68660a799103d6949167bd6c7953d031449d08802386372de1db6ad71";
};
propagatedBuildInputs = [ pyyaml ];
diff --git a/nixpkgs/pkgs/development/python-modules/pyatmo/default.nix b/nixpkgs/pkgs/development/python-modules/pyatmo/default.nix
index d9f602aa7e2..cb628561fda 100644
--- a/nixpkgs/pkgs/development/python-modules/pyatmo/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyatmo/default.nix
@@ -1,19 +1,21 @@
{ lib
, buildPythonPackage
, fetchPypi
+, oauthlib
, requests
+, requests_oauthlib
}:
buildPythonPackage rec {
pname = "pyatmo";
- version = "3.1.0";
+ version = "3.3.1";
src = fetchPypi {
inherit pname version;
- sha256 = "8fbcc3a88f8c51d190b697c80515e67530143de71f89cc6ecf99bbf2cbf3ef30";
+ sha256 = "9949338833a27b6c3251b52bf70b73aa99c43c56153541338cb63001afafdd1e";
};
- propagatedBuildInputs = [ requests ];
+ propagatedBuildInputs = [ oauthlib requests requests_oauthlib ];
# Upstream provides no unit tests.
doCheck = false;
diff --git a/nixpkgs/pkgs/development/python-modules/pybind11/0001-Find-include-directory.patch b/nixpkgs/pkgs/development/python-modules/pybind11/0001-Find-include-directory.patch
deleted file mode 100644
index d5b669dab7a..00000000000
--- a/nixpkgs/pkgs/development/python-modules/pybind11/0001-Find-include-directory.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-From a027e2590d5d2d384d23568a8d47b7095054b6b7 Mon Sep 17 00:00:00 2001
-From: Frederik Rietdijk <fridh@fridh.nl>
-Date: Thu, 19 Dec 2019 19:51:07 +0100
-Subject: [PATCH] Find include directory
-
----
- pybind11/__init__.py | 33 +--------------------------------
- 1 file changed, 1 insertion(+), 32 deletions(-)
-
-diff --git a/pybind11/__init__.py b/pybind11/__init__.py
-index c625e8c..c8a707b 100644
---- a/pybind11/__init__.py
-+++ b/pybind11/__init__.py
-@@ -2,35 +2,4 @@ from ._version import version_info, __version__ # noqa: F401 imported but unuse
-
-
- def get_include(user=False):
-- from distutils.dist import Distribution
-- import os
-- import sys
--
-- # Are we running in a virtual environment?
-- virtualenv = hasattr(sys, 'real_prefix') or \
-- sys.prefix != getattr(sys, "base_prefix", sys.prefix)
--
-- # Are we running in a conda environment?
-- conda = os.path.exists(os.path.join(sys.prefix, 'conda-meta'))
--
-- if virtualenv:
-- return os.path.join(sys.prefix, 'include', 'site',
-- 'python' + sys.version[:3])
-- elif conda:
-- if os.name == 'nt':
-- return os.path.join(sys.prefix, 'Library', 'include')
-- else:
-- return os.path.join(sys.prefix, 'include')
-- else:
-- dist = Distribution({'name': 'pybind11'})
-- dist.parse_config_files()
--
-- dist_cobj = dist.get_command_obj('install', create=True)
--
-- # Search for packages in user's home directory?
-- if user:
-- dist_cobj.user = user
-- dist_cobj.prefix = ""
-- dist_cobj.finalize_options()
--
-- return os.path.dirname(dist_cobj.install_headers)
-+ return "@include@"
---
-2.23.0
-
diff --git a/nixpkgs/pkgs/development/python-modules/pybind11/default.nix b/nixpkgs/pkgs/development/python-modules/pybind11/default.nix
index 3cfdbba31c1..079c93db450 100644
--- a/nixpkgs/pkgs/development/python-modules/pybind11/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pybind11/default.nix
@@ -14,13 +14,13 @@
buildPythonPackage rec {
pname = "pybind11";
- version = "2.4.3";
+ version = "2.5.0";
src = fetchFromGitHub {
owner = "pybind";
repo = pname;
rev = "v${version}";
- sha256 = "0k89w4bsfbpzw963ykg1cyszi3h3nk393qd31m6y46pcfxkqh4rd";
+ sha256 = "13hcj6g7k7yvj7nry2ar6f5mg58ln7frrvq1cg5f8mczxh1ch6zl";
};
nativeBuildInputs = [ cmake ];
@@ -40,14 +40,6 @@ buildPythonPackage rec {
dontUsePipInstall = true;
dontUseSetuptoolsCheck = true;
- patches = [
- ./0001-Find-include-directory.patch
- ];
-
- postPatch = ''
- substituteInPlace pybind11/__init__.py --subst-var-by include "$out/include"
- '';
-
preFixup = ''
pushd ..
export PYBIND11_USE_CMAKE=1
@@ -65,7 +57,7 @@ buildPythonPackage rec {
scipy
];
- meta = {
+ meta = with lib; {
homepage = "https://github.com/pybind/pybind11";
description = "Seamless operability between C++11 and Python";
longDescription = ''
@@ -73,7 +65,7 @@ buildPythonPackage rec {
C++ types in Python and vice versa, mainly to create Python
bindings of existing C++ code.
'';
- license = lib.licenses.bsd3;
- maintainers = [ lib.maintainers.yuriaisaka ];
+ license = licenses.bsd3;
+ maintainers = with maintainers;[ yuriaisaka ];
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/pybindgen/default.nix b/nixpkgs/pkgs/development/python-modules/pybindgen/default.nix
index ee880fda398..136917c6837 100644
--- a/nixpkgs/pkgs/development/python-modules/pybindgen/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pybindgen/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchPypi, buildPythonPackage, isPy3k, setuptools_scm, pygccxml }:
buildPythonPackage rec {
pname = "PyBindGen";
- version = "0.20.1";
+ version = "0.21.0";
src = fetchPypi {
inherit pname version;
- sha256 = "5615f6b5d9b8aec86d69acedd050ecb5eb7d1338436c3667e345f800a2658f9f";
+ sha256 = "4501aa3954fdac7bb4c049894f8aa1f0f4e1c1f50cc2303feef9bbe3aecfe364";
};
buildInputs = [ setuptools_scm ];
diff --git a/nixpkgs/pkgs/development/python-modules/pybullet/default.nix b/nixpkgs/pkgs/development/python-modules/pybullet/default.nix
index 3c5d28c40d6..36b71704a92 100644
--- a/nixpkgs/pkgs/development/python-modules/pybullet/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pybullet/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "pybullet";
- version = "2.6.9";
+ version = "2.8.1";
src = fetchPypi {
inherit pname version;
- sha256 = "5924371a47625252d8566bbc662befc55e1d35c6c1375c8236e6f8a626293fa6";
+ sha256 = "836d80660920f0696645738367b8c8359878387ba582adb8b37d59d60adedadd";
};
buildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/pychromecast/default.nix b/nixpkgs/pkgs/development/python-modules/pychromecast/default.nix
index c291e6e47fd..690b5d717a4 100644
--- a/nixpkgs/pkgs/development/python-modules/pychromecast/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pychromecast/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "PyChromecast";
- version = "5.2.0";
+ version = "7.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "052q25k3v5fwa02hf5zdpjpfb94ml9g67cqwjjvf6vdana8w3gwh";
+ sha256 = "1wrl2mcsga60ps9fa6mf12c7agshwsvcmlrhwsbj1kmng5yqxq9h";
};
disabled = !isPy3k;
diff --git a/nixpkgs/pkgs/development/python-modules/pyclipper/default.nix b/nixpkgs/pkgs/development/python-modules/pyclipper/default.nix
index eaf20baf75c..bc910cea580 100644
--- a/nixpkgs/pkgs/development/python-modules/pyclipper/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyclipper/default.nix
@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "pyclipper";
- version = "1.1.0.post3";
+ version = "1.2.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "164yksvqwqvwzh8f8lq92asg87hd8rvcy2xb5vm4y4ccvd5xgb7i";
+ sha256 = "0irs5sn6ldpg70630nfndghjnpxv8jldk61zyczfzp1jcz53b43s";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/pycodestyle/default.nix b/nixpkgs/pkgs/development/python-modules/pycodestyle/default.nix
index 289332eb7c4..e1d21a6a2eb 100644
--- a/nixpkgs/pkgs/development/python-modules/pycodestyle/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pycodestyle/default.nix
@@ -1,23 +1,26 @@
{ buildPythonPackage
, fetchPypi
, lib
+, python
}:
buildPythonPackage rec {
pname = "pycodestyle";
- version = "2.5.0";
+ version = "2.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0v4prb05n21bm8650v0a01k1nyqjdmkrsm3zycfxh2j5k9n962p4";
+ sha256 = "c58a7d2815e0e8d7972bf1803331fb0152f867bd89adf8a01dfd55085434192e";
};
+ dontUseSetuptoolsCheck = true;
+
# https://github.com/PyCQA/pycodestyle/blob/2.5.0/tox.ini#L14
checkPhase = ''
- python pycodestyle.py --max-doc-length=72 --testsuite testsuite
- python pycodestyle.py --statistics pycodestyle.py
- python pycodestyle.py --max-doc-length=72 --doctest
- python setup.py test
+ ${python.interpreter} pycodestyle.py --max-doc-length=72 --testsuite testsuite
+ ${python.interpreter} pycodestyle.py --statistics pycodestyle.py
+ ${python.interpreter} pycodestyle.py --max-doc-length=72 --doctest
+ ${python.interpreter} -m unittest discover testsuite -vv
'';
meta = with lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/pycognito/default.nix b/nixpkgs/pkgs/development/python-modules/pycognito/default.nix
index afc607baa40..8101b76b62c 100644
--- a/nixpkgs/pkgs/development/python-modules/pycognito/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pycognito/default.nix
@@ -12,13 +12,13 @@
buildPythonPackage rec {
pname = "pycognito";
- version = "0.1.2";
+ version = "0.1.3";
src = fetchFromGitHub {
owner = "pvizeli";
repo = "pycognito";
rev = version;
- sha256 = "01zns522awm5yp5cbk1y7k7px534i5akiivip709i1naph3hvnfk";
+ sha256 = "0wy6d274xda7v6dazv10h2vwig2avfyz8mh2lpd1a5k7i06r335r";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/development/python-modules/pycoin/default.nix b/nixpkgs/pkgs/development/python-modules/pycoin/default.nix
new file mode 100644
index 00000000000..a0b743bb8b5
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pycoin/default.nix
@@ -0,0 +1,42 @@
+{ stdenv
+, fetchPypi
+, buildPythonPackage
+, gnupg
+, setuptools
+, pytestCheckHook
+}:
+
+buildPythonPackage rec {
+ pname = "pycoin";
+ version = "0.90.20200322";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "c8af579e86c118deb64d39e0d844d53a065cdd8227ddd632112e5667370b53a3";
+ };
+
+ propagatedBuildInputs = [ setuptools ];
+
+ postPatch = ''
+ substituteInPlace ./pycoin/cmds/tx.py --replace '"gpg"' '"${gnupg}/bin/gpg"'
+ '';
+
+ checkInputs = [ pytestCheckHook ];
+
+ dontUseSetuptoolsCheck = true;
+
+ # Disable tests depending on online services
+ disabledTests = [
+ "ServicesTest"
+ "test_tx_pay_to_opcode_list_txt"
+ "test_tx_fetch_unspent"
+ "test_tx_with_gpg"
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Utilities for Bitcoin and altcoin addresses and transaction manipulation";
+ homepage = "https://github.com/richardkiss/pycoin";
+ license = licenses.mit;
+ maintainers = with maintainers; [ nyanloutre ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/pycountry/default.nix b/nixpkgs/pkgs/development/python-modules/pycountry/default.nix
index 584ba838cc2..2cd707ee8dc 100644
--- a/nixpkgs/pkgs/development/python-modules/pycountry/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pycountry/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "pycountry";
- version = "19.8.18";
+ version = "20.7.3";
src = fetchPypi {
inherit pname version;
- sha256 = "1jxkdjffrhn0il0nm14dlzxpd6f3v1hbxzxsprcksafgmm0almrw";
+ sha256 = "0hnbabsmqimx5hqh0jbd2f64i8fhzhhbrvid57048hs5sd9ll241";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/pycparser/default.nix b/nixpkgs/pkgs/development/python-modules/pycparser/default.nix
index ea7caba5eb4..f3fa6f883fb 100644
--- a/nixpkgs/pkgs/development/python-modules/pycparser/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pycparser/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pycparser";
- version = "2.19";
+ version = "2.20";
src = fetchPypi {
inherit pname version;
- sha256 = "a988718abfad80b6b157acce7bf130a30876d27603738ac39f140993246b25b3";
+ sha256 = "2d475327684562c3a96cc71adf7dc8c4f0565175cf86b6d7a404ff4c771f15f0";
};
checkPhase = ''
diff --git a/nixpkgs/pkgs/development/python-modules/pycurl/default.nix b/nixpkgs/pkgs/development/python-modules/pycurl/default.nix
index e65ae7a167b..7531bb8f7bb 100644
--- a/nixpkgs/pkgs/development/python-modules/pycurl/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pycurl/default.nix
@@ -36,6 +36,8 @@ buildPythonPackage rec {
];
# skip impure or flakey tests
+ # See also:
+ # * https://github.com/NixOS/nixpkgs/issues/77304
checkPhase = ''
HOME=$TMPDIR pytest tests -k "not test_ssl_in_static_libs \
and not test_keyfunction \
@@ -44,7 +46,9 @@ buildPythonPackage rec {
and not test_libcurl_ssl_nss \
and not test_libcurl_ssl_openssl" \
--ignore=tests/getinfo_test.py \
- --ignore=tests/memory_mgmt_test.py
+ --ignore=tests/memory_mgmt_test.py \
+ --ignore=tests/multi_memory_mgmt_test.py \
+ --ignore=tests/multi_timer_test.py
'';
preConfigure = ''
diff --git a/nixpkgs/pkgs/development/python-modules/pydantic/default.nix b/nixpkgs/pkgs/development/python-modules/pydantic/default.nix
index ef33b6fb2bd..371bfba2f0f 100644
--- a/nixpkgs/pkgs/development/python-modules/pydantic/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pydantic/default.nix
@@ -1,6 +1,7 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
+, fetchpatch
, ujson
, email_validator
, typing-extensions
@@ -22,6 +23,14 @@ buildPythonPackage rec {
sha256 = "0fwrx7p6d5vskg9ibganahiz9y9299idvdmzhjw62jy84gn1vrb4";
};
+ # fix tests, remove on next version bump
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/samuelcolvin/pydantic/commit/a5b0e741e585040a0ab8b0be94dd9dc2dd3afcc7.patch";
+ sha256 = "0v91ac3dw23rm73370s2ns84vi0xqbfzpvj84zb7xdiicx8fhmf1";
+ })
+ ];
+
propagatedBuildInputs = [
ujson
email_validator
diff --git a/nixpkgs/pkgs/development/python-modules/pydicom/default.nix b/nixpkgs/pkgs/development/python-modules/pydicom/default.nix
index 6f4e4c97fd1..e6602ba9da2 100644
--- a/nixpkgs/pkgs/development/python-modules/pydicom/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pydicom/default.nix
@@ -1,23 +1,29 @@
{ stdenv
, buildPythonPackage
, fetchPypi
+, isPy27
, pytest
, pytestrunner
+, pytestCheckHook
, numpy
, pillow
}:
buildPythonPackage rec {
- version = "1.4.2";
+ version = "2.0.0";
pname = "pydicom";
+ disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "1483hv74fhfk4q18r4rda7yixqqdxrd1djzp3492s81ykxd4k24l";
+ sha256 = "594c91f715c415ef439f498351ae68fb770c776fc5aa72f3c87eb500dc2a7470";
};
propagatedBuildInputs = [ numpy pillow ];
- checkInputs = [ pytest pytestrunner ];
+
+ checkInputs = [ pytest pytestrunner pytestCheckHook ];
+ disabledTests = [ "test_invalid_bit_depth_raises" ];
+ # harmless failure; see https://github.com/pydicom/pydicom/issues/1119
meta = with stdenv.lib; {
homepage = "https://pydicom.github.io";
diff --git a/nixpkgs/pkgs/development/python-modules/pydsdl/default.nix b/nixpkgs/pkgs/development/python-modules/pydsdl/default.nix
new file mode 100644
index 00000000000..655adecd5c8
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pydsdl/default.nix
@@ -0,0 +1,37 @@
+{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder }:
+
+ buildPythonPackage rec {
+ pname = "pydsdl";
+ version = "1.4.2";
+ disabled = pythonOlder "3.5"; # only python>=3.5 is supported
+
+ src = fetchFromGitHub {
+ owner = "UAVCAN";
+ repo = pname;
+ rev = version;
+ sha256 = "03kbpzdrjzj5vpgz5rhc110pm1axdn3ynv88b42zq6iyab4k8k1x";
+ };
+
+ propagatedBuildInputs = [
+ ];
+
+ # allow for writable directory for darwin
+ preBuild = ''
+ export HOME=$TMPDIR
+ '';
+
+ # repo doesn't contain tests, ensure imports aren't broken
+ pythonImportsCheck = [
+ "pydsdl"
+ ];
+
+ meta = with lib; {
+ description = "A UAVCAN DSDL compiler frontend implemented in Python";
+ longDescription = ''
+ It supports all DSDL features defined in the UAVCAN specification.
+ '';
+ homepage = "https://uavcan.org";
+ maintainers = with maintainers; [ wucke13 ];
+ license = licenses.mit;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/pyenchant/default.nix b/nixpkgs/pkgs/development/python-modules/pyenchant/default.nix
index 1d2686ec299..1c82f7c9d63 100644
--- a/nixpkgs/pkgs/development/python-modules/pyenchant/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyenchant/default.nix
@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "pyenchant";
- version = "3.1.0";
+ version = "3.1.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "14is5p40f516plzccwg6yf51zkja38abw46kybzwgyy94phr8i9b";
+ sha256 = "ce0915d7acd771fde6e8c2dce8ad0cb0e6f7c4fa8430cc96e3e7134e99aeb12f";
};
propagatedBuildInputs = [ enchant2 ];
diff --git a/nixpkgs/pkgs/development/python-modules/pyface/default.nix b/nixpkgs/pkgs/development/python-modules/pyface/default.nix
index db0ee541e09..6cf96f93a8f 100644
--- a/nixpkgs/pkgs/development/python-modules/pyface/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyface/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "pyface";
- version = "6.1.2";
+ version = "7.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1g2g3za64rfffbivlihbf5njrqbv63ln62rv9d8fi1gcrgaw6akw";
+ sha256 = "9e00aba15de9c0e553dfcc7b346c3541c54f35054dd05b72a9e2343e340adf6f";
};
propagatedBuildInputs = [ setuptools six traits ];
diff --git a/nixpkgs/pkgs/development/python-modules/pyfakefs/default.nix b/nixpkgs/pkgs/development/python-modules/pyfakefs/default.nix
index 16d9abe812b..14c69fd799a 100644
--- a/nixpkgs/pkgs/development/python-modules/pyfakefs/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyfakefs/default.nix
@@ -1,12 +1,12 @@
{ stdenv, buildPythonPackage, fetchPypi, python, pytest, glibcLocales, isPy37 }:
buildPythonPackage rec {
- version = "3.7.2";
+ version = "4.0.2";
pname = "pyfakefs";
src = fetchPypi {
inherit pname version;
- sha256 = "735ce6a71f26ead335df8a1f2c1cc8355ef091d98ffdc3bf73a5a3b0214e055e";
+ sha256 = "c415e1c737e3aa72b92af41832a7e0a2c325eb8d3a72a210750714e00fcaeace";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/development/python-modules/pyflakes/default.nix b/nixpkgs/pkgs/development/python-modules/pyflakes/default.nix
index 85176d9ccca..d8cc4511948 100644
--- a/nixpkgs/pkgs/development/python-modules/pyflakes/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyflakes/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pyflakes";
- version = "2.1.1";
+ version = "2.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "d976835886f8c5b31d47970ed689944a0262b5f3afa00a5a7b4dc81e5449f8a2";
+ sha256 = "35b2d75ee967ea93b55750aa9edbbf72813e06a66ba54438df2cfac9e3c27fc8";
};
checkInputs = [ unittest2 ];
diff --git a/nixpkgs/pkgs/development/python-modules/pyfritzhome/default.nix b/nixpkgs/pkgs/development/python-modules/pyfritzhome/default.nix
new file mode 100644
index 00000000000..7c5dfecd269
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pyfritzhome/default.nix
@@ -0,0 +1,34 @@
+{ lib, buildPythonPackage, fetchPypi, pythonOlder
+, requests
+, nose, mock }:
+
+buildPythonPackage rec {
+ pname = "pyfritzhome";
+ version = "0.4.2";
+ disabled = pythonOlder "3.5";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0ncyv8svw0fhs01ijjkb1gcinb3jpyjvv9xw1bhnf4ri7b27g6ww";
+ };
+
+ propagatedBuildInputs = [
+ requests
+ ];
+
+ checkInputs = [
+ mock
+ nose
+ ];
+
+ checkPhase = ''
+ nosetests --with-coverage
+ '';
+
+ meta = with lib; {
+ description = "Python Library to access AVM FRITZ!Box homeautomation";
+ homepage = "https://github.com/hthiery/python-fritzhome";
+ license = licenses.mit;
+ maintainers = with maintainers; [ hexa ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/pygdbmi/default.nix b/nixpkgs/pkgs/development/python-modules/pygdbmi/default.nix
index 447fbdfcdc4..b3d1fb3d26d 100644
--- a/nixpkgs/pkgs/development/python-modules/pygdbmi/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pygdbmi/default.nix
@@ -1,4 +1,5 @@
-{ lib
+{ stdenv
+, lib
, buildPythonPackage
, fetchFromGitHub
, gdb
@@ -19,6 +20,9 @@ buildPythonPackage rec {
checkInputs = [ gdb ];
+ # tests require gcc for some reason
+ doCheck = !stdenv.hostPlatform.isDarwin;
+
postPatch = ''
# tries to execute flake8,
# which is likely to break on flake8 updates
diff --git a/nixpkgs/pkgs/development/python-modules/pygls/default.nix b/nixpkgs/pkgs/development/python-modules/pygls/default.nix
index 962803402e6..d563fa27669 100644
--- a/nixpkgs/pkgs/development/python-modules/pygls/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pygls/default.nix
@@ -4,14 +4,14 @@
buildPythonPackage rec {
pname = "pygls";
- version = "0.8.1";
+ version = "0.9.0";
disabled = !isPy3k;
src = fetchFromGitHub {
owner = "openlawlibrary";
repo = pname;
rev = "v${version}";
- sha256 = "1853rfdks5n8nw6ig96j7his5kqd75hrvzvd0win4niycaqsag6m";
+ sha256 = "1wfp4hjin1mb6nkzhpfh5v8q8rwvn9zh0mwwj4dlxkqx5lp272hl";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/development/python-modules/pygobject/3.nix b/nixpkgs/pkgs/development/python-modules/pygobject/3.nix
index 74606902722..9e38d640397 100644
--- a/nixpkgs/pkgs/development/python-modules/pygobject/3.nix
+++ b/nixpkgs/pkgs/development/python-modules/pygobject/3.nix
@@ -3,13 +3,13 @@ pycairo, cairo, which, ncurses, meson, ninja, isPy3k, gnome3 }:
buildPythonPackage rec {
pname = "pygobject";
- version = "3.36.0";
+ version = "3.36.1";
format = "other";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1vysyr586mfjm7biraw1nynpw4f1qajynkm6m40ybadsnpgx50w6";
+ sha256 = "0b9CgC0c7BE7Wtqg579/N0W0RSHcIWNYjSdtXNYdcY8=";
};
outputs = [ "out" "dev" ];
diff --git a/nixpkgs/pkgs/development/python-modules/pygogo/default.nix b/nixpkgs/pkgs/development/python-modules/pygogo/default.nix
new file mode 100644
index 00000000000..89031c9610a
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pygogo/default.nix
@@ -0,0 +1,36 @@
+{ lib
+, pythonOlder
+, buildPythonPackage
+, fetchFromGitHub
+, pkutils
+ # Check Inputs
+, pytestCheckHook
+, nose
+}:
+
+buildPythonPackage rec {
+ pname = "pygogo";
+ version = "0.13.2";
+
+ disabled = pythonOlder "3.6";
+
+ src = fetchFromGitHub {
+ owner = "reubano";
+ repo = "pygogo";
+ rev = "v${version}";
+ sha256 = "19rdf4sjrm5lp1vq1bki21a9lrkzz8sgrfwgjdkq4sgy90hn1jn9";
+ };
+
+ nativeBuildInputs = [ pkutils ];
+
+ checkInputs = [ nose ];
+ checkPhase = "nosetests";
+ pythonImportsCheck = [ "pygogo" ];
+
+ meta = with lib; {
+ description = "A Python logging library with super powers";
+ homepage = "https://github.com/reubano/pygogo/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ drewrisinger ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/pygrok/default.nix b/nixpkgs/pkgs/development/python-modules/pygrok/default.nix
new file mode 100644
index 00000000000..8f694a117fe
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pygrok/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, lib, buildPythonPackage, fetchFromGitHub, regex, pytest }:
+
+buildPythonPackage rec {
+ pname = "pygrok";
+ version = "1.0.0";
+
+ src = fetchFromGitHub {
+ owner = "garyelephant";
+ repo = "pygrok";
+ rev = "v${version}";
+ sha256 = "07487rcmv74srnchh60jp0vg46g086qmpkaj8gxqhp9rj47r1s4m";
+ };
+
+ propagatedBuildInputs = [ regex ];
+
+ checkInputs = [ pytest ];
+ checkPhase = ''
+ pytest
+ '';
+
+ meta = with lib; {
+ maintainers = with maintainers; [ winpat ];
+ description = "A python implementation of jordansissel's grok regular expression library";
+ homepage = "https://github.com/garyelephant/pygrok";
+ license = licenses.mit;
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/pyhamcrest/1.nix b/nixpkgs/pkgs/development/python-modules/pyhamcrest/1.nix
new file mode 100644
index 00000000000..592172c6550
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pyhamcrest/1.nix
@@ -0,0 +1,27 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, mock, pytest
+, six
+}:
+buildPythonPackage rec {
+ pname = "PyHamcrest";
+ version = "1.10.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0x08lfcnsak7pkym32xrdn0sn3wcf26n1jff3d11mwbizpfikbpp";
+ };
+
+ checkInputs = [ mock pytest ];
+ propagatedBuildInputs = [ six ];
+
+ doCheck = false; # pypi tarball does not include tests
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/hamcrest/PyHamcrest";
+ description = "Hamcrest framework for matcher objects";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [
+ alunduil
+ ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/pyhamcrest/default.nix b/nixpkgs/pkgs/development/python-modules/pyhamcrest/default.nix
index 98ef4afacc1..40469bd0deb 100644
--- a/nixpkgs/pkgs/development/python-modules/pyhamcrest/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyhamcrest/default.nix
@@ -4,11 +4,11 @@
}:
buildPythonPackage rec {
pname = "PyHamcrest";
- version = "1.9.0";
+ version = "2.0.2";
src = fetchPypi {
inherit pname version;
- sha256 = "8ffaa0a53da57e89de14ced7185ac746227a8894dbd5a3c718bf05ddbd1d56cd";
+ sha256 = "412e00137858f04bde0729913874a48485665f2d36fe9ee449f26be864af9316";
};
checkInputs = [ mock pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/pyhaversion/default.nix b/nixpkgs/pkgs/development/python-modules/pyhaversion/default.nix
index 7717706561d..381ec45388b 100644
--- a/nixpkgs/pkgs/development/python-modules/pyhaversion/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyhaversion/default.nix
@@ -13,11 +13,11 @@
}:
buildPythonPackage rec {
pname = "pyhaversion";
- version = "3.1.0";
+ version = "3.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1d4smpzlaw0sqfgkgvhxsn8h7bmwj8h9gj98sdzvkzhp5vhd96b2";
+ sha256 = "376a1b232a26035bc82d64affa1c4f312d782234fe5453e8d0f9e1350a97be5b";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/pyhomematic/default.nix b/nixpkgs/pkgs/development/python-modules/pyhomematic/default.nix
index 5349ea994a4..14bf1cfe7be 100644
--- a/nixpkgs/pkgs/development/python-modules/pyhomematic/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyhomematic/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "pyhomematic";
- version = "0.1.66";
+ version = "0.1.67";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "f046db8406ee8a1aea6f6b05de8a133d3459b990c065c3f66446050e9aad5d79";
+ sha256 = "2d18e0059367e9e32d6472023322113fce431bcc72187b4a6eb7402fe5d2794b";
};
# PyPI tarball does not include tests/ directory
diff --git a/nixpkgs/pkgs/development/python-modules/pyhs100/default.nix b/nixpkgs/pkgs/development/python-modules/pyhs100/default.nix
new file mode 100644
index 00000000000..2e6d7164b8b
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pyhs100/default.nix
@@ -0,0 +1,38 @@
+{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder
+, click, click-datetime, deprecation
+, pytest, voluptuous }:
+
+buildPythonPackage rec {
+ pname = "pyHS100";
+ version = "0.3.5.1";
+ disabled = pythonOlder "3.5";
+
+ src = fetchFromGitHub {
+ owner = "GadgetReactor";
+ repo = pname;
+ rev = version;
+ sha256 = "1vddr9sjn6337i1vx0mm7pb3qibvl2gx6nx18vm4fajgv9vcjxny";
+ };
+
+ propagatedBuildInputs = [
+ click
+ click-datetime
+ deprecation
+ ];
+
+ checkInputs = [
+ pytest
+ voluptuous
+ ];
+
+ checkPhase = ''
+ py.test pyHS100
+ '';
+
+ meta = with lib; {
+ description = "Python Library to control TPLink Switch (HS100 / HS110)";
+ homepage = "https://github.com/GadgetReactor/pyHS100";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ hexa ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/pyicloud/default.nix b/nixpkgs/pkgs/development/python-modules/pyicloud/default.nix
index 2725aca5a82..6e808a01058 100644
--- a/nixpkgs/pkgs/development/python-modules/pyicloud/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyicloud/default.nix
@@ -38,9 +38,10 @@ buildPythonPackage rec {
postPatch = ''
sed -i \
- -e 's!click>=6.0,<7.0!click!' \
- -e 's!keyring>=8.0,<9.0!keyring!' \
- -e 's!keyrings.alt>=1.0,<2.0!keyrings.alt!' \
+ -e 's!click>=.*!click!' \
+ -e 's!keyring>=.*!keyring!' \
+ -e 's!keyrings.alt>=.*!keyrings.alt!' \
+ -e 's!tzlocal==.*!tzlocal!' \
requirements.txt
'';
diff --git a/nixpkgs/pkgs/development/python-modules/pyipp/default.nix b/nixpkgs/pkgs/development/python-modules/pyipp/default.nix
new file mode 100644
index 00000000000..cf6b67c548b
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pyipp/default.nix
@@ -0,0 +1,40 @@
+{ lib, buildPythonPackage, fetchFromGitHub, isPy27
+, aiohttp, deepmerge, yarl
+, aresponses, pytest, pytest-asyncio, pytestcov }:
+
+buildPythonPackage rec {
+ pname = "pyipp";
+ version = "0.10.1";
+ disabled = isPy27;
+
+ src = fetchFromGitHub {
+ owner = "ctalkington";
+ repo = "python-ipp";
+ rev = version;
+ sha256 = "0y9mkrx66f4m77jzfgdgmvlqismvimb6hm61j2va7zapm8dyabvr";
+ };
+
+ propagatedBuildInputs = [
+ aiohttp
+ deepmerge
+ yarl
+ ];
+
+ checkInputs = [
+ aresponses
+ pytest
+ pytest-asyncio
+ pytestcov
+ ];
+
+ checkPhase = ''
+ pytest -q .
+ '';
+
+ meta = with lib; {
+ description = "Asynchronous Python client for Internet Printing Protocol (IPP)";
+ homepage = "https://github.com/ctalkington/python-ipp";
+ license = licenses.mit;
+ maintainers = with maintainers; [ hexa ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/pyjet/default.nix b/nixpkgs/pkgs/development/python-modules/pyjet/default.nix
index 4a20b5142b6..c535ddad108 100644
--- a/nixpkgs/pkgs/development/python-modules/pyjet/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyjet/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pyjet";
- version = "1.5.0";
+ version = "1.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "b334fb9a01854165629d49a2df43c81c880fc231a8a27c156beccf42f223fe47";
+ sha256 = "ab6e63f8a8fd73bbd76ef2a384eea69bc1c201f2ce876faa4151ade6c0b20615";
};
# fix for python37
diff --git a/nixpkgs/pkgs/development/python-modules/pyjks/default.nix b/nixpkgs/pkgs/development/python-modules/pyjks/default.nix
index d9e2074fb28..a05dcadeb84 100644
--- a/nixpkgs/pkgs/development/python-modules/pyjks/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyjks/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "pyjks";
- version = "19.0.0";
+ version = "20.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "06h1cybsdj2wi0jf7igbr722xfm87crqn4g7m3bgrpxwi41b9rcw";
+ sha256 = "0378cec15fb11b2ed27ba54dad9fd987d48e6f62f49fcff138f5f7a8b312b044";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/pykwalify/default.nix b/nixpkgs/pkgs/development/python-modules/pykwalify/default.nix
new file mode 100644
index 00000000000..d2b31ebbf4c
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pykwalify/default.nix
@@ -0,0 +1,53 @@
+{ lib, buildPythonPackage, fetchPypi
+, dateutil, docopt, pyyaml
+, pytest, testfixtures
+}:
+
+buildPythonPackage rec {
+ version = "1.7.0";
+ pname = "pykwalify";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1cnfzkg1b01f825ikpw2fhjclf9c8akxjfrbd1vc22x1lg2kk2vy";
+ };
+
+ propagatedBuildInputs = [
+ dateutil
+ docopt
+ pyyaml
+ ];
+
+ checkInputs = [
+ pytest
+ testfixtures
+ ];
+
+ checkPhase = ''
+ pytest \
+ -k 'not test_multi_file_support'
+ '';
+
+ meta = with lib; {
+ homepage = "https://github.com/Grokzen/pykwalify";
+ description = "YAML/JSON validation library";
+ longDescription = ''
+ This framework is a port with a lot of added functionality
+ of the Java version of the framework kwalify that can be found at
+ http://www.kuwata-lab.com/kwalify/
+
+ The original source code can be found at
+ http://sourceforge.net/projects/kwalify/files/kwalify-java/0.5.1/
+
+ The source code of the latest release that has been used can be found at
+ https://github.com/sunaku/kwalify.
+ Please note that source code is not the original authors code
+ but a fork/upload of the last release available in Ruby.
+
+ The schema this library is based on and extended from:
+ http://www.kuwata-lab.com/kwalify/ruby/users-guide.01.html#schema
+ '';
+ license = licenses.mit;
+ maintainers = with maintainers; [ siriobalmelli ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/pylast/default.nix b/nixpkgs/pkgs/development/python-modules/pylast/default.nix
index 6a6853e5599..10449717ea4 100644
--- a/nixpkgs/pkgs/development/python-modules/pylast/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pylast/default.nix
@@ -1,16 +1,19 @@
-{ stdenv, buildPythonPackage, fetchPypi, isPy3k, certifi, six }:
+{ stdenv, buildPythonPackage, fetchPypi, isPy3k, certifi, six
+, setuptools_scm
+}:
buildPythonPackage rec {
pname = "pylast";
- version = "3.1.0";
+ version = "3.3.0";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "0sk08l8dq0r4xgmqkxq6jzlbam34k95adaw468n0bh6cps18ddby";
+ sha256 = "1wqd23bbk5si2mcmswsi486zqnydjjf8g7924gcz6cc1x036lasd";
};
+ nativeBuildInputs = [ setuptools_scm ];
propagatedBuildInputs = [ certifi six ];
# tests require last.fm credentials
diff --git a/nixpkgs/pkgs/development/python-modules/pylibgen/default.nix b/nixpkgs/pkgs/development/python-modules/pylibgen/default.nix
deleted file mode 100644
index 9dc6689e900..00000000000
--- a/nixpkgs/pkgs/development/python-modules/pylibgen/default.nix
+++ /dev/null
@@ -1,33 +0,0 @@
-{ lib, buildPythonPackage, fetchFromGitHub
-, pythonOlder
-, requests
-, pytest
-, pre-commit
-}:
-
-buildPythonPackage rec {
- pname = "pylibgen";
- version = "2.0.2";
- disabled = pythonOlder "3.6";
-
- src = fetchFromGitHub {
- owner = "joshuarli";
- repo = pname;
- rev = "v${version}";
- sha256 = "1a9vhkgnkiwkicr2s287254mrkpnw9jq5r63q820dp3h74ba4kl1";
- };
-
- propagatedBuildInputs = [ requests ];
-
- checkInputs = [ pytest pre-commit ];
-
- # literally every tests does a network call
- doCheck = false;
-
- meta = with lib; {
- description = "Python interface to Library Genesis";
- homepage = "https://pypi.org/project/pylibgen/";
- license = licenses.mit;
- maintainers = [ maintainers.nico202 ];
- };
-}
diff --git a/nixpkgs/pkgs/development/python-modules/pylint-django/default.nix b/nixpkgs/pkgs/development/python-modules/pylint-django/default.nix
index af4b0177eb2..9a33f10ddee 100644
--- a/nixpkgs/pkgs/development/python-modules/pylint-django/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pylint-django/default.nix
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "pylint-django";
- version = "2.0.15";
+ version = "2.1.0";
disabled = !isPy3k;
src = fetchFromGitHub {
owner = "PyCQA";
repo = pname;
rev = "v${version}";
- sha256 = "0wpzd3j01njxfclbhxz31s5clc7il67nhm4lz89q2aaj19c0xzsa";
+ sha256 = "1gvbh2a480x3ddrq6xzray7kdsz8nb8n16xm2lf03w2nqnsdbkwy";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/pylint-plugin-utils/default.nix b/nixpkgs/pkgs/development/python-modules/pylint-plugin-utils/default.nix
index 2d48ef7fea7..f2bbef2cc8c 100644
--- a/nixpkgs/pkgs/development/python-modules/pylint-plugin-utils/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pylint-plugin-utils/default.nix
@@ -5,6 +5,7 @@
# pythonPackages
, pylint
+, toml
}:
buildPythonPackage rec {
@@ -20,7 +21,7 @@ buildPythonPackage rec {
};
propagatedBuildInputs = [
- pylint
+ pylint toml
];
checkPhase = ''
diff --git a/nixpkgs/pkgs/development/python-modules/pylint/1.9.nix b/nixpkgs/pkgs/development/python-modules/pylint/1.9.nix
index 568d85b7e1b..e283cc10d16 100644
--- a/nixpkgs/pkgs/development/python-modules/pylint/1.9.nix
+++ b/nixpkgs/pkgs/development/python-modules/pylint/1.9.nix
@@ -1,6 +1,6 @@
{ stdenv, lib, buildPythonPackage, fetchPypi, astroid, six, isort,
mccabe, configparser, backports_functools_lru_cache, singledispatch,
- pytest, pytestrunner, pyenchant, setuptools }:
+ pytest, pytestrunner, setuptools }:
buildPythonPackage rec {
pname = "pylint";
@@ -11,7 +11,7 @@ buildPythonPackage rec {
sha256 = "004kfapkqxqy2s85pmddqv0fabxdxywxrlbi549p0v237pr2v94p";
};
- checkInputs = [ pytest pytestrunner pyenchant ];
+ checkInputs = [ pytest pytestrunner ];
propagatedBuildInputs = [ astroid six isort mccabe configparser backports_functools_lru_cache singledispatch setuptools ];
diff --git a/nixpkgs/pkgs/development/python-modules/pylint/default.nix b/nixpkgs/pkgs/development/python-modules/pylint/default.nix
index c596b4042cc..ccb76439816 100644
--- a/nixpkgs/pkgs/development/python-modules/pylint/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pylint/default.nix
@@ -1,22 +1,22 @@
{ stdenv, lib, buildPythonPackage, fetchPypi, pythonOlder, astroid,
- isort, mccabe, pytestCheckHook, pytestrunner }:
+ isort, mccabe, pytestCheckHook, pytest-benchmark, pytestrunner, toml }:
buildPythonPackage rec {
pname = "pylint";
- version = "2.4.4";
+ version = "2.5.2";
disabled = pythonOlder "3.4";
src = fetchPypi {
inherit pname version;
- sha256 = "3db5468ad013380e987410a8d6956226963aed94ecb5f9d3a28acca6d9ac36cd";
+ sha256 = "b95e31850f3af163c2283ed40432f053acbc8fc6eba6a069cb518d9dbf71848c";
};
nativeBuildInputs = [ pytestrunner ];
- checkInputs = [ pytestCheckHook ];
+ checkInputs = [ pytestCheckHook pytest-benchmark ];
- propagatedBuildInputs = [ astroid isort mccabe ];
+ propagatedBuildInputs = [ astroid isort mccabe toml ];
postPatch = lib.optionalString stdenv.isDarwin ''
# Remove broken darwin test
@@ -26,11 +26,18 @@ buildPythonPackage rec {
disabledTests = [
# https://github.com/PyCQA/pylint/issues/3198
"test_by_module_statement_value"
+ # has issues with local directories
+ "test_version"
] ++ lib.optionals stdenv.isDarwin [
"test_parallel_execution"
"test_py3k_jobs_option"
];
+ # calls executable in one of the tests
+ preCheck = ''
+ export PATH=$PATH:$out/bin
+ '';
+
dontUseSetuptoolsCheck = true;
postInstall = ''
diff --git a/nixpkgs/pkgs/development/python-modules/pyls-black/default.nix b/nixpkgs/pkgs/development/python-modules/pyls-black/default.nix
index d21002f9160..c59a67606ee 100644
--- a/nixpkgs/pkgs/development/python-modules/pyls-black/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyls-black/default.nix
@@ -4,13 +4,13 @@
buildPythonPackage rec {
pname = "pyls-black";
- version = "0.4.4";
+ version = "0.4.6";
src = fetchFromGitHub {
owner = "rupert";
repo = "pyls-black";
rev = "v${version}";
- sha256 = "1ynynay9g6yma39szbzf15ypq3c72fg1i0kjmq1dwxarj68i2gf9";
+ sha256 = "0cjf0mjn156qp0x6md6mncs31hdpzfim769c2lixaczhyzwywqnj";
};
disabled = !isPy3k;
diff --git a/nixpkgs/pkgs/development/python-modules/pyls-mypy/default.nix b/nixpkgs/pkgs/development/python-modules/pyls-mypy/default.nix
index b4fd98607d8..b9cf9738ed4 100644
--- a/nixpkgs/pkgs/development/python-modules/pyls-mypy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyls-mypy/default.nix
@@ -1,29 +1,45 @@
-{ lib, buildPythonPackage, fetchFromGitHub
+{ lib, buildPythonPackage, fetchFromGitHub, isPy27
, future, python-language-server, mypy, configparser
-, pytest, mock, isPy3k, pytestcov, coverage
+, pytestCheckHook, mock, isPy3k, pytestcov, coverage
+, fetchpatch
}:
buildPythonPackage rec {
pname = "pyls-mypy";
- version = "0.1.6";
+ version = "0.1.8";
src = fetchFromGitHub {
owner = "tomv564";
repo = "pyls-mypy";
rev = version;
- sha256 = "0c1111m9h6f05frkyj6i757q9y2lijpbv8nxmwgp3nqbpkvfnmrk";
+ sha256 = "14giyvcrq4w3asm1nyablw70zkakkcsr76chk5a41alxlk4l2alb";
};
- disabled = !isPy3k;
+ # presumably tests don't find typehints ?
+ doCheck = false;
- checkPhase = ''
- HOME=$TEMPDIR pytest
+ disabledTests = [
+ "test_parse_line_without_line"
+ ];
+
+ preCheck = ''
+ export HOME=$TEMPDIR
'';
- checkInputs = [ pytest mock pytestcov coverage ];
+ patches = [
+ # makes future optional
+ (fetchpatch {
+ url = "https://github.com/tomv564/pyls-mypy/commit/2949582ff5f39b1de51eacc92de6cfacf1b5ab75.patch";
+ sha256 = "0bqkvdy5mxyi46nhq5ryynf465f68b6ffy84hmhxrigkapz085g5";
+ })
+ ];
+
+ checkInputs = [ mock pytestcov coverage pytestCheckHook ];
propagatedBuildInputs = [
- mypy python-language-server future configparser
+ mypy python-language-server configparser
+ ] ++ lib.optional (isPy27) [
+ future
];
meta = with lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/pymatgen/default.nix b/nixpkgs/pkgs/development/python-modules/pymatgen/default.nix
index f9869cc2c7f..2cd0a0a020f 100644
--- a/nixpkgs/pkgs/development/python-modules/pymatgen/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pymatgen/default.nix
@@ -1,16 +1,35 @@
-{ stdenv, buildPythonPackage, fetchPypi, glibcLocales, numpy, pydispatcher, sympy, requests, monty, ruamel_yaml, six, scipy, tabulate, enum34, matplotlib, palettable, spglib, pandas, networkx }:
+{ stdenv, buildPythonPackage, fetchPypi, glibcLocales, numpy, pydispatcher, sympy, requests, monty, ruamel_yaml, six, scipy, tabulate, enum34, matplotlib, palettable, spglib, pandas, plotly, networkx }:
buildPythonPackage rec {
pname = "pymatgen";
- version = "2019.12.22";
+ version = "2020.4.29";
src = fetchPypi {
inherit pname version;
- sha256 = "0ffc6efcc2ba15bff22cca29c07b93b01fac400f649c41d5dd01bfff7915f80b";
+ sha256 = "cf9c89f2c742acf524f3a778cd269164abf582e87ab5f297cd83802fe00c309d";
};
nativeBuildInputs = [ glibcLocales ];
- propagatedBuildInputs = [ numpy pydispatcher sympy requests monty ruamel_yaml six scipy tabulate enum34 matplotlib palettable spglib pandas networkx ];
+
+
+ propagatedBuildInputs = [
+ enum34
+ matplotlib
+ monty
+ networkx
+ numpy
+ palettable
+ pandas
+ plotly
+ pydispatcher
+ requests
+ ruamel_yaml
+ scipy
+ six
+ spglib
+ sympy
+ tabulate
+ ];
# No tests in pypi tarball.
doCheck = false;
diff --git a/nixpkgs/pkgs/development/python-modules/pymbolic/default.nix b/nixpkgs/pkgs/development/python-modules/pymbolic/default.nix
index 85379949729..23c88ca28d4 100644
--- a/nixpkgs/pkgs/development/python-modules/pymbolic/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pymbolic/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "pymbolic";
- version = "2019.2";
+ version = "2020.1";
src = fetchPypi {
inherit pname version;
- sha256 = "a7507864a76574d72bf5732497b247661c6ad73bb277cd9c8aae09e90a62e05a";
+ sha256 = "ca029399f9480f6d51fbac0349fddbb42d937620deb03befa0ba94ac08895e6b";
};
postConfigure = ''
diff --git a/nixpkgs/pkgs/development/python-modules/pymetno/default.nix b/nixpkgs/pkgs/development/python-modules/pymetno/default.nix
index 129ec21e05c..1e4b0d2adae 100644
--- a/nixpkgs/pkgs/development/python-modules/pymetno/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pymetno/default.nix
@@ -9,13 +9,13 @@
buildPythonPackage rec {
pname = "PyMetno";
- version = "0.5.0";
+ version = "0.5.1";
src = fetchFromGitHub {
repo = pname;
owner = "Danielhiversen";
rev = version;
- sha256 = "00v2r3nn48svni9rbmbf0a4ylgfcf93gk2wg7qnm1fv1qrkgscvg";
+ sha256 = "1ihq1lzgzcxbg916izakx9jp0kp1vdrcdwcwwwsws838wc08ax6m";
};
propagatedBuildInputs = [ aiohttp async-timeout pytz xmltodict ];
diff --git a/nixpkgs/pkgs/development/python-modules/pymupdf/default.nix b/nixpkgs/pkgs/development/python-modules/pymupdf/default.nix
index c91892585d6..10ca99de7c7 100644
--- a/nixpkgs/pkgs/development/python-modules/pymupdf/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pymupdf/default.nix
@@ -1,11 +1,11 @@
{ stdenv, buildPythonPackage, fetchPypi, mupdf, swig }:
buildPythonPackage rec {
pname = "PyMuPDF";
- version = "1.17.0";
+ version = "1.17.2";
src = fetchPypi {
inherit pname version;
- sha256 = "0de92a8fb65db6e661594cc5865a340a2daac3cb9bb58e030820769ece1343c1";
+ sha256 = "1dn4kf6hcwr77pxlxirwmqk9kgpf55122xf48y1nhsmphkkk4ads";
};
patchPhase = ''
diff --git a/nixpkgs/pkgs/development/python-modules/pymysql/default.nix b/nixpkgs/pkgs/development/python-modules/pymysql/default.nix
index a43dcfb26fc..c0419d025b0 100644
--- a/nixpkgs/pkgs/development/python-modules/pymysql/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pymysql/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "PyMySQL";
- version = "0.9.3";
+ version = "0.10.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1ry8lxgdc1p3k7gbw20r405jqi5lvhi5wk83kxdbiv8xv3f5kh6q";
+ sha256 = "0dwqw556qmjl5359wsylnh5kmw3ns8qkw1pn1gwf0l70hjy70h71";
};
propagatedBuildInputs = [ cryptography ];
diff --git a/nixpkgs/pkgs/development/python-modules/pynamodb/default.nix b/nixpkgs/pkgs/development/python-modules/pynamodb/default.nix
index 5016cfb741c..7e83976cc4d 100644
--- a/nixpkgs/pkgs/development/python-modules/pynamodb/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pynamodb/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "pynamodb";
- version = "4.2.0";
+ version = "4.3.2";
src = fetchPypi {
inherit pname version;
- sha256 = "0njbh3h6696nq5palqa0b8s0fbsvhbawpzl923dnfsa9kgq5m294";
+ sha256 = "58bd62089741ef689f845d6ca826ab50e39b9a0a8ae3bd7a84dc167c1a4ec8fa";
};
propagatedBuildInputs = [ python-dateutil botocore ];
diff --git a/nixpkgs/pkgs/development/python-modules/pynput/default.nix b/nixpkgs/pkgs/development/python-modules/pynput/default.nix
new file mode 100644
index 00000000000..2b83f4c1223
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pynput/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, buildPythonPackage, fetchPypi, sphinx, setuptools-lint, xlib }:
+
+buildPythonPackage rec {
+ pname = "pynput";
+ version = "1.6.8";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "16h4wn7f54rw30jrya7rmqkx3f51pxn8cplid95v880md8yqdhb8";
+ };
+
+ nativeBuildInputs = [ sphinx ];
+
+ propagatedBuildInputs = [ setuptools-lint xlib ];
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "A library to control and monitor input devices";
+ homepage = "https://github.com/moses-palmer/pynput";
+ license = licenses.lgpl3;
+ maintainers = with maintainers; [ nickhu ];
+ };
+}
+
diff --git a/nixpkgs/pkgs/development/python-modules/pyobjc/default.nix b/nixpkgs/pkgs/development/python-modules/pyobjc/default.nix
index 8b35ef4b3da..af0c784bbf5 100644
--- a/nixpkgs/pkgs/development/python-modules/pyobjc/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyobjc/default.nix
@@ -2,7 +2,7 @@
buildPythonPackage rec {
pname = "pyobjc";
- version = "6.1";
+ version = "6.2";
# Gives "No matching distribution found for
# pyobjc-framework-Collaboration==4.0b1 (from pyobjc==4.0b1)"
@@ -10,7 +10,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "53ae86caaedc48350c6e93d6e778a0c5044e802340b6d6a679e55014758be540";
+ sha256 = "6b514136f538fb5c9c80e310641907d0196c8381602395ac2ee407f32f07ba13";
};
meta = {
diff --git a/nixpkgs/pkgs/development/python-modules/pyopencl/default.nix b/nixpkgs/pkgs/development/python-modules/pyopencl/default.nix
index e1b6abb7527..766952ee267 100644
--- a/nixpkgs/pkgs/development/python-modules/pyopencl/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyopencl/default.nix
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "pyopencl";
- version = "2020.1";
+ version = "2020.2";
checkInputs = [ pytest ];
buildInputs = [ opencl-headers ocl-icd pybind11 ];
@@ -25,7 +25,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "7513f7054f4eeb5361de1f5113883145fc67dbabde73a2148f221ae05af4d22c";
+ sha256 = "afd9f22547bcd879b9e54252fc885b45034ebfd1890e630827f1afb408a03d23";
};
# py.test is not needed during runtime, so remove it from `install_requires`
diff --git a/nixpkgs/pkgs/development/python-modules/pyowm/default.nix b/nixpkgs/pkgs/development/python-modules/pyowm/default.nix
index 731bba046e8..04e683ee6e0 100644
--- a/nixpkgs/pkgs/development/python-modules/pyowm/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyowm/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "pyowm";
- version = "2.10.0";
+ version = "3.0.0";
disabled = pythonOlder "3.3";
src = fetchPypi {
inherit pname version;
- sha256 = "8fd41a18536f4d6c432bc6d9ea69994efb1ea9b43688cf19523659b6f4d86cf7";
+ sha256 = "f06ac5f2356f0964f088b1f840a6d382499054bd18539ffb1e7c84f29c2c39b6";
};
propagatedBuildInputs = [ requests geojson ];
diff --git a/nixpkgs/pkgs/development/python-modules/pyperclip/default.nix b/nixpkgs/pkgs/development/python-modules/pyperclip/default.nix
index 9709aea1d18..2c3b3e56a93 100644
--- a/nixpkgs/pkgs/development/python-modules/pyperclip/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyperclip/default.nix
@@ -1,12 +1,12 @@
{ lib, buildPythonPackage, fetchPypi }:
buildPythonPackage rec {
- version = "1.7.0";
+ version = "1.8.0";
pname = "pyperclip";
src = fetchPypi {
inherit pname version;
- sha256 = "979325468ccf682104d5dcaf753f869868100631301d3e72f47babdea5700d1c";
+ sha256 = "b75b975160428d84608c26edba2dec146e7799566aea42c1fe1b32e72b6028f2";
};
doCheck = false;
diff --git a/nixpkgs/pkgs/development/python-modules/pyperf/default.nix b/nixpkgs/pkgs/development/python-modules/pyperf/default.nix
index 430181cb574..f17f83bd17b 100644
--- a/nixpkgs/pkgs/development/python-modules/pyperf/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyperf/default.nix
@@ -15,11 +15,11 @@
buildPythonPackage rec {
pname = "pyperf";
- version = "1.7.1";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "c37690e810116a83a244dfeec47885e2f0475b4c450313904be3bc2cdaf6d50a";
+ sha256 = "2189fbc4af08d519f85468e70e32c902eab0f1341b2c41028b94b2832d3169a7";
};
checkInputs = [ nose psutil ] ++
diff --git a/nixpkgs/pkgs/development/python-modules/pyphotonfile/default.nix b/nixpkgs/pkgs/development/python-modules/pyphotonfile/default.nix
new file mode 100644
index 00000000000..dd8d643f6bb
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pyphotonfile/default.nix
@@ -0,0 +1,29 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, pillow
+, numpy
+}:
+let
+ version = "0.2.1";
+in
+buildPythonPackage {
+ pname = "pyphotonfile";
+ inherit version;
+ propagatedBuildInputs = [ pillow numpy ];
+
+ src = fetchFromGitHub {
+ owner = "fookatchu";
+ repo = "pyphotonfile";
+ rev = "v${version}";
+ sha256 = "1hh1fcn7q3kyk2413pjs18xnxvzrchrisbpj2cd59jrdp0qzgv2s";
+ };
+
+ meta = with lib; {
+ maintainers = [ maintainers.cab404 ];
+ license = licenses.gpl3Plus;
+ description = "Library for reading and writing files for the Anycubic Photon 3D-Printer";
+ homepage = "https://github.com/fookatchu/pyphotonfile";
+ };
+
+}
diff --git a/nixpkgs/pkgs/development/python-modules/pypubsub/default.nix b/nixpkgs/pkgs/development/python-modules/pypubsub/default.nix
new file mode 100644
index 00000000000..fd19167a3e9
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pypubsub/default.nix
@@ -0,0 +1,38 @@
+{ lib, buildPythonPackage, fetchFromGitHub, isPy27, pytest }:
+
+buildPythonPackage rec {
+ pname = "pypubsub";
+ version = "4.0.3";
+ disabled = isPy27;
+
+ src = fetchFromGitHub {
+ owner = "schollii";
+ repo = "pypubsub";
+ rev = "v4.0.3";
+ sha256 = "02j74w28wzmdvxkk8i561ywjgizjifq3hgcl080yj0rvkd3wivlb";
+ };
+
+ checkInputs = [ pytest ];
+
+ checkPhase = ''
+ cd tests/suite
+ py.test
+ '';
+
+ meta = with lib; {
+ homepage = "https://github.com/schollii/pypubsub";
+ description = "Python 3 publish-subcribe library";
+ longDescription = ''
+ Provides a publish-subscribe API to facilitate event-based or
+ message-based architecture in a single-process application. It is pure
+ Python and works on Python 3.3+. It is centered on the notion of a topic;
+ senders publish messages of a given topic, and listeners subscribe to
+ messages of a given topic, all inside the same process. The package also
+ supports a variety of advanced features that facilitate debugging and
+ maintaining topics and messages in larger desktop- or server-based
+ applications.
+ '';
+ license = licenses.bsd2;
+ maintainers = with maintainers; [ tfmoraes ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/pyqtgraph/default.nix b/nixpkgs/pkgs/development/python-modules/pyqtgraph/default.nix
index 3d7fe0bcc5f..d1850c1288d 100644
--- a/nixpkgs/pkgs/development/python-modules/pyqtgraph/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyqtgraph/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "pyqtgraph";
- version = "0.10.0";
+ version = "0.11.0";
src = fetchPypi {
inherit pname version;
- sha256 = "4c08ab34881fae5ecf9ddfe6c1220b9e41e6d3eb1579a7d8ef501abb8e509251";
+ sha256 = "0p5k73wjfh0zzjvby8b5107cx7x0c2rdj66zh1nc8y95i0anf2na";
};
propagatedBuildInputs = [ scipy numpy pyqt4 pyopengl ];
diff --git a/nixpkgs/pkgs/development/python-modules/pyqtwebengine/default.nix b/nixpkgs/pkgs/development/python-modules/pyqtwebengine/default.nix
index 3c0ae904557..c4e10910db8 100644
--- a/nixpkgs/pkgs/development/python-modules/pyqtwebengine/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyqtwebengine/default.nix
@@ -10,12 +10,12 @@ let
in buildPythonPackage rec {
pname = "PyQtWebEngine";
- version = "5.14.0";
+ version = "5.15.0";
format = "other";
src = pythonPackages.fetchPypi {
inherit pname version;
- sha256 = "14hw49akb35n9pgiw564x8ykmsifihn9p2ax2x4zmywb3w2ra5g1";
+ sha256 = "0xdzhl07x3mzfnr5cf4d640168vxi7fyl0fz1pvpbgs0irl14237";
};
outputs = [ "out" "dev" ];
diff --git a/nixpkgs/pkgs/development/python-modules/pyro-ppl/default.nix b/nixpkgs/pkgs/development/python-modules/pyro-ppl/default.nix
index a11c2cad928..81d4c47652a 100644
--- a/nixpkgs/pkgs/development/python-modules/pyro-ppl/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyro-ppl/default.nix
@@ -1,12 +1,12 @@
{ buildPythonPackage, fetchPypi, lib, pytorch, contextlib2
, graphviz, networkx, six, opt-einsum, tqdm }:
buildPythonPackage rec {
- version = "1.1.0";
+ version = "1.3.1";
pname = "pyro-ppl";
src = fetchPypi {
inherit version pname;
- sha256 = "5ca2fd19276fcfcf52babb48d22892a41d6238d7a6c65e63f704b070a3816479";
+ sha256 = "a034d9311d4715a2e8e127e0a4dd2996cbd34c4b85ac57b02b277c176b0a62ff";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/pyro4/default.nix b/nixpkgs/pkgs/development/python-modules/pyro4/default.nix
index 64f1aa56546..3cf9d3f3143 100644
--- a/nixpkgs/pkgs/development/python-modules/pyro4/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyro4/default.nix
@@ -14,11 +14,11 @@
buildPythonPackage rec {
pname = "Pyro4";
- version = "4.77";
+ version = "4.80";
src = fetchPypi {
inherit pname version;
- sha256 = "2bfe12a22f396474b0e57c898c7e2c561a8f850bf2055d8cf0f7119f0c7a523f";
+ sha256 = "46847ca703de3f483fbd0b2d22622f36eff03e6ef7ec7704d4ecaa3964cb2220";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/pyro5/default.nix b/nixpkgs/pkgs/development/python-modules/pyro5/default.nix
index 36559a03239..bb3c2c895b3 100644
--- a/nixpkgs/pkgs/development/python-modules/pyro5/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyro5/default.nix
@@ -8,13 +8,13 @@
buildPythonPackage rec {
pname = "Pyro5";
- version = "5.7";
+ version = "5.10";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "08n9jqm81pjw9hvzk6kgxwqvh29q3glgccf77kxih5nn77pwdnni";
+ sha256 = "e518e2a3375bc04c073f7c8c82509d314b00fa2f65cead9f134ebe42a922b360";
};
propagatedBuildInputs = [ serpent ];
@@ -22,7 +22,7 @@ buildPythonPackage rec {
checkInputs = [ pytestCheckHook ];
# ignore network related tests, which fail in sandbox
- disabledTests = [ "StartNSfunc" "Broadcast" "GetIP" ];
+ disabledTests = [ "StartNSfunc" "Broadcast" "GetIP" "TestNameServer" "TestBCSetup" ];
meta = with lib; {
description = "Distributed object middleware for Python (RPC)";
diff --git a/nixpkgs/pkgs/development/python-modules/pyrsistent/default.nix b/nixpkgs/pkgs/development/python-modules/pyrsistent/default.nix
index da255645f44..edc1bb73f5a 100644
--- a/nixpkgs/pkgs/development/python-modules/pyrsistent/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyrsistent/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "pyrsistent";
- version = "0.15.7";
+ version = "0.16.0";
src = fetchPypi {
inherit pname version;
- sha256 = "cdc7b5e3ed77bed61270a47d35434a30617b9becdf2478af76ad2c6ade307280";
+ sha256 = "28669905fe725965daa16184933676547c5bb40a5153055a8dee2a4bd7933ad3";
};
propagatedBuildInputs = [ six ];
diff --git a/nixpkgs/pkgs/development/python-modules/pyscard/default.nix b/nixpkgs/pkgs/development/python-modules/pyscard/default.nix
index 4bda0b3c65c..d563a62a46b 100644
--- a/nixpkgs/pkgs/development/python-modules/pyscard/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyscard/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchPypi, buildPythonPackage, swig, pcsclite, PCSC }:
+{ stdenv, fetchPypi, fetchpatch, buildPythonPackage, swig, pcsclite, PCSC }:
let
# Package does not support configuring the pcsc library.
@@ -30,6 +30,21 @@ 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/nixpkgs/pkgs/development/python-modules/pyscard/ignore-macos-bug.patch b/nixpkgs/pkgs/development/python-modules/pyscard/ignore-macos-bug.patch
deleted file mode 100644
index 62b20477c9f..00000000000
--- a/nixpkgs/pkgs/development/python-modules/pyscard/ignore-macos-bug.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/test/test_SCardGetErrorMessage.py b/test/test_SCardGetErrorMessage.py
-old mode 100644
-new mode 100755
-index c6fe755..c1217f5
---- a/test/test_SCardGetErrorMessage.py
-+++ b/test/test_SCardGetErrorMessage.py
-@@ -29,12 +29,10 @@ class TestError(unittest.TestCase):
- self.assertEqual(res, expected)
-
- res = SCardGetErrorMessage(1)
-+ expected = "Unknown error: 0x00000001"
- # macOS bug not yet fixed
-- if get_platform().startswith('macosx-') and get_platform() < 'macosx-10.13':
-- expected = "Unkown error: 0x00000001"
-- else:
-- expected = "Unknown error: 0x00000001"
-- self.assertEqual(res, expected)
-+ macos_bug_expected = "Unkown error: 0x00000001"
-+ self.assertIn(res, [expected, macos_bug_expected])
-
-
- if __name__ == '__main__':
diff --git a/nixpkgs/pkgs/development/python-modules/pyscreenshot/default.nix b/nixpkgs/pkgs/development/python-modules/pyscreenshot/default.nix
index 2865380076a..23aa092641f 100644
--- a/nixpkgs/pkgs/development/python-modules/pyscreenshot/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyscreenshot/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "pyscreenshot";
- version = "0.6";
+ version = "2.2";
src = fetchPypi {
inherit pname version;
- sha256 = "7322ad9454652b1702a3689646ce53ef01ed2b14869ea557030bd4e03a06fc0e";
+ sha256 = "dec8517cb18faf4f983dd2ee6636924e472a5644da1480ae871786dfcac244e9";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/pyscss/default.nix b/nixpkgs/pkgs/development/python-modules/pyscss/default.nix
index f268566fb54..30b5205050d 100644
--- a/nixpkgs/pkgs/development/python-modules/pyscss/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyscss/default.nix
@@ -9,15 +9,15 @@
, pythonOlder
}:
-buildPythonPackage {
+buildPythonPackage rec {
pname = "pyScss";
- version = "1.3.5";
+ version = "1.3.7";
src = fetchFromGitHub {
- sha256 = "0lfsan74vcw6dypb196gmbprvlbran8p7w6czy8hyl2b1l728mhz";
- rev = "v1.3.5";
repo = "pyScss";
owner = "Kronuz";
+ rev = version;
+ sha256 = "0701hziiiw67blafgpmjhzspmrss8mfvif7fw0rs8fikddwwc9g6";
};
checkInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/pysdl2/default.nix b/nixpkgs/pkgs/development/python-modules/pysdl2/default.nix
index b22da8b83ac..acc27811b28 100644
--- a/nixpkgs/pkgs/development/python-modules/pysdl2/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pysdl2/default.nix
@@ -2,7 +2,7 @@
buildPythonPackage rec {
pname = "PySDL2";
- version = "0.9.7";
+ version = "0.9.6";
# The tests use OpenGL using find_library, which would have to be
# patched; also they seem to actually open X windows and test stuff
# like "screensaver disabling", which would have to be cleverly
@@ -11,7 +11,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "e4fcc8aa1108e4917cb56794575ee08c2a3d9c2c52620474e3ecc8538dadf209";
+ sha256 = "08r1v9wdq8pzds4g3sng2xgh1hlzfs2z7qgy5a6b0xrs96swlamm";
};
# Deliberately not in propagated build inputs; users can decide
diff --git a/nixpkgs/pkgs/development/python-modules/pyside2/default.nix b/nixpkgs/pkgs/development/python-modules/pyside2/default.nix
index afa48569e2a..e12db4d2e88 100644
--- a/nixpkgs/pkgs/development/python-modules/pyside2/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyside2/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "pyside2";
- version = "5.12.3";
+ version = "5.12.6";
src = fetchurl {
url = "https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${version}-src/pyside-setup-everywhere-src-${version}.tar.xz";
- sha256 = "0hk89jm8pa0q6kifask5rrffa3bvx02dg2f97ibv7wds9dysnyjg";
+ sha256 = "1n45l6xxyxs6cfp2l4rp8qs1c2fyfwyrdxa4qcpwfsqsi51rydsk";
};
patches = [
@@ -23,11 +23,12 @@ stdenv.mkDerivation rec {
"-DPYTHON_EXECUTABLE=${python.interpreter}"
];
- nativeBuildInputs = [ cmake ninja qt5.qmake shiboken2 python ];
+ nativeBuildInputs = [ cmake ninja qt5.qmake python ];
buildInputs = with qt5; [
qtbase qtxmlpatterns qtmultimedia qttools qtx11extras qtlocation qtscript
qtwebsockets qtwebengine qtwebchannel qtcharts qtsensors qtsvg
];
+ propagatedBuildInputs = [ shiboken2 ];
meta = with stdenv.lib; {
description = "LGPL-licensed Python bindings for Qt";
diff --git a/nixpkgs/pkgs/development/python-modules/pysingleton/default.nix b/nixpkgs/pkgs/development/python-modules/pysingleton/default.nix
new file mode 100644
index 00000000000..22e4ade4a88
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pysingleton/default.nix
@@ -0,0 +1,26 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+}:
+
+buildPythonPackage rec {
+ pname = "pysingleton";
+ version = "0.2.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "5776e7a4ba0bab26709da604f4e648c5814385fef34010723db3da0d41b0dbcc";
+ };
+
+ pythonImportsCheck = [ "singleton" ];
+
+ # No tests in the Pypi package.
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Provides a decorator to create thread-safe singleton classes";
+ homepage = "https://github.com/timofurrer/pysingleton";
+ license = licenses.mit;
+ maintainers = with maintainers; [ kalbasit ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/pysonos/default.nix b/nixpkgs/pkgs/development/python-modules/pysonos/default.nix
index 67e8e5573d7..427c42545c5 100644
--- a/nixpkgs/pkgs/development/python-modules/pysonos/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pysonos/default.nix
@@ -13,13 +13,13 @@
buildPythonPackage rec {
pname = "pysonos";
- version = "0.0.28";
+ version = "0.0.31";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "09852c0bfe07e3529f8665527381f586c7ea3beabcd7291311e679d56459069d";
+ sha256 = "03f21d2fb27cd938bd2c47f8582c0737eb7426a0cd59e5a60171fabe5e963e62";
};
propagatedBuildInputs = [ xmltodict requests ifaddr ];
diff --git a/nixpkgs/pkgs/development/python-modules/pyspark/default.nix b/nixpkgs/pkgs/development/python-modules/pyspark/default.nix
index 50c2bafb7ae..8c7e0f64c1f 100644
--- a/nixpkgs/pkgs/development/python-modules/pyspark/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyspark/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pyspark";
- version = "2.4.5";
+ version = "2.4.6";
src = fetchPypi {
inherit pname version;
- sha256 = "0deed5687828efdaf4091e748f0ba1ae8aad6e4c3a5f07aa07e19487397e0e07";
+ sha256 = "b4b319a3ffd187a3019f654ae1c8ac38048bcec2940f8cecdef829302d166feb";
};
# pypandoc is broken with pandoc2, so we just lose docs.
diff --git a/nixpkgs/pkgs/development/python-modules/pyspinel/default.nix b/nixpkgs/pkgs/development/python-modules/pyspinel/default.nix
index d841a416218..dcd35132c2e 100644
--- a/nixpkgs/pkgs/development/python-modules/pyspinel/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyspinel/default.nix
@@ -1,21 +1,32 @@
-{ buildPythonPackage, fetchPypi, lib, future, pyserial, ipaddress }:
+{ lib, buildPythonPackage, fetchFromGitHub, isPy27
+, future, pyserial, ipaddress
+}:
buildPythonPackage rec {
pname = "pyspinel";
- version = "1.0.1";
+ version = "unstable-2020-06-19"; # no versioned release since 2018
+ disabled = isPy27;
- src = fetchPypi {
- inherit pname version;
- sha256 = "5cbfd0f6e9ef3b5cd3a4e72a9a0cee1fe50d518b43746be07a1fd17e883328c2";
+ src = fetchFromGitHub {
+ owner = "openthread";
+ repo = pname;
+ rev = "e0bb3f8e6f49b593ab248a75de04a71626ae8101";
+ sha256 = "0nfmdkgbhmkl82dfxjpwiiarxngm6a3fvdrzpaqp60a4b17pipqg";
};
- propagatedBuildInputs = [ pyserial ipaddress future ];
+ propagatedBuildInputs = [
+ future
+ ipaddress
+ pyserial
+ ];
doCheck = false;
+ pythonImportsCheck = [ "spinel" ];
- meta = {
+ meta = with lib; {
description = "Interface to the OpenThread Network Co-Processor (NCP)";
homepage = "https://github.com/openthread/pyspinel";
- maintainers = with lib.maintainers; [ gebner ];
+ license = licenses.asl20;
+ maintainers = with maintainers; [ gebner ];
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/pyspread/default.nix b/nixpkgs/pkgs/development/python-modules/pyspread/default.nix
index 14abe9ff02d..16f1e2c215e 100644
--- a/nixpkgs/pkgs/development/python-modules/pyspread/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyspread/default.nix
@@ -18,11 +18,11 @@
buildPythonPackage rec {
pname = "pyspread";
- version = "1.1.3";
+ version = "1.99.2";
src = fetchPypi {
inherit pname version;
- sha256 = "6e5d0eb49750eed7734852e15727e190270880c75dcc5f6c8fb1bfdaa59c48fc";
+ sha256 = "117268cbeb225e0aca4c59381b7bdf5333bf95ca85c1db410a326a887a74f3da";
};
propagatedBuildInputs = [ numpy wxPython matplotlib pycairo python-gnupg xlrd xlwt jedi pyenchant basemap pygtk ];
diff --git a/nixpkgs/pkgs/development/python-modules/pystemmer/default.nix b/nixpkgs/pkgs/development/python-modules/pystemmer/default.nix
index 1d3df7dfc34..d48dc5e8cd6 100644
--- a/nixpkgs/pkgs/development/python-modules/pystemmer/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pystemmer/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "PyStemmer";
- version = "1.3.0";
+ version = "2.0.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "d1ac14eb64978c1697fcfba76e3ac7ebe24357c9428e775390f634648947cb91";
+ sha256 = "57d1e353b11c5f90566efec7037deaa0e411b1df1e4e5522ce97d7be34b49478";
};
nativeBuildInputs = [ cython ];
diff --git a/nixpkgs/pkgs/development/python-modules/pystray/default.nix b/nixpkgs/pkgs/development/python-modules/pystray/default.nix
index a2652fe1edc..cd9259e33c2 100644
--- a/nixpkgs/pkgs/development/python-modules/pystray/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pystray/default.nix
@@ -3,13 +3,13 @@
buildPythonPackage rec {
pname = "pystray";
- version = "0.15.0";
+ version = "0.16.0";
src = fetchFromGitHub {
owner = "moses-palmer";
repo = "pystray";
rev = "v${version}";
- sha256 = "0m5raxahyix3lmmbjbrsfd9yhr4vdil8gcy155hh6lqm2b1fmmss";
+ sha256 = "0q5yqfm5mzffx9vnp9xcnclgjzgs0b7f50i9xmxn1m1iha1zawh1";
};
propagatedBuildInputs = [ pillow xlib six ];
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-astropy-header/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-astropy-header/default.nix
new file mode 100644
index 00000000000..05c6135a4b9
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pytest-astropy-header/default.nix
@@ -0,0 +1,37 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, pytest
+, pytestcov
+, pytestCheckHook
+, numpy
+, astropy
+}:
+
+buildPythonPackage rec {
+ pname = "pytest-astropy-header";
+ version = "0.1.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1y87agr324p6x5gvhziymxjlw54pyn4gqnd49papbl941djpkp5g";
+ };
+
+ propagatedBuildInputs = [
+ pytest
+ ];
+
+ checkInputs = [
+ pytestCheckHook
+ pytestcov
+ numpy
+ astropy
+ ];
+
+ meta = with lib; {
+ description = "Plugin to add diagnostic information to the header of the test output";
+ homepage = "https://astropy.org";
+ license = licenses.bsd3;
+ maintainers = [ maintainers.costrouc ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-astropy/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-astropy/default.nix
index 1365c43b03a..ae3bc04d0b4 100644
--- a/nixpkgs/pkgs/development/python-modules/pytest-astropy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytest-astropy/default.nix
@@ -1,32 +1,43 @@
{ lib
, buildPythonPackage
, fetchPypi
+, hypothesis
, pytest
+, pytest-astropy-header
, pytest-doctestplus
+, pytest-filter-subpackage
, pytest-remotedata
, pytest-openfiles
, pytest-arraydiff
+, setuptools_scm
}:
buildPythonPackage rec {
pname = "pytest-astropy";
- version = "0.5.0";
+ version = "0.8.0";
src = fetchPypi {
inherit pname version;
- sha256 = "6f28fb81dcdfa745f423b8f6d0303d97357d775b4128bcc2b3668f1602fd5a0b";
+ sha256 = "619800eb2cbf64548fbea25268efe7c6f6ae206cb4825f34abd36f27bcf946a2";
};
+ nativeBuildInputs = [
+ setuptools_scm
+ ];
+
propagatedBuildInputs = [
+ hypothesis
pytest
+ pytest-astropy-header
pytest-doctestplus
+ pytest-filter-subpackage
pytest-remotedata
pytest-openfiles
pytest-arraydiff
];
# pytest-astropy is a meta package and has no tests
- doCheck = false;
+ checkPhase = ":";
meta = with lib; {
description = "Meta-package containing dependencies for testing";
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-black/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-black/default.nix
index 5f391668b93..5a3219f430f 100644
--- a/nixpkgs/pkgs/development/python-modules/pytest-black/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytest-black/default.nix
@@ -7,17 +7,19 @@
buildPythonPackage rec {
pname = "pytest-black";
- version = "0.3.9";
+ version = "0.3.10";
src = fetchPypi {
inherit pname version;
- sha256 = "c743dfeffe6b2cb25c0ed1a84cc306dff4b504b713b5a6d1bc3824fa73a7d693";
+ sha256 = "0dvlfic7nvfj97rg5fwj7ahw83n9yj3jjbp5m60n47mlx7z0qg2z";
};
nativeBuildInputs = [ setuptools_scm ];
propagatedBuildInputs = [ black pytest toml ];
+ pythonImportsCheck = [ "pytest_black" ];
+
meta = with lib; {
description = "A pytest plugin to enable format checking with black";
homepage = "https://github.com/shopkeep/pytest-black";
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-check/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-check/default.nix
index 104a2ae6490..9636d20c73b 100644
--- a/nixpkgs/pkgs/development/python-modules/pytest-check/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytest-check/default.nix
@@ -1,24 +1,22 @@
{ stdenv
, buildPythonPackage
-, fetchFromGitHub
+, fetchPypi
, pytest
, pytestCheckHook
}:
buildPythonPackage rec {
pname = "pytest-check";
- version = "0.3.5";
+ version = "0.3.9";
- src = fetchFromGitHub {
- owner = "okken";
- repo = "pytest-check";
- rev = version;
- sha256 = "11wb4f4sp4cr5mzqdakrbycwgfr2p1sx1l91fa6525wnfvgc0qy3";
+ src = fetchPypi {
+ pname = "pytest_check";
+ inherit version;
+ sha256 = "0asrrz0fgk6wqffsz1ffd6z9xyw314fwh5bwjzcq75w8w1g4ass9";
};
- buildInputs = [ pytest ];
-
- checkInputs = [ pytest pytestCheckHook ];
+ propagatedBuildInputs = [ pytest ];
+ checkInputs = [ pytestCheckHook ];
meta = with stdenv.lib; {
description = "pytest plugin allowing multiple failures per test";
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-cov/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-cov/default.nix
index 420afd3c555..5affa8ae35b 100644
--- a/nixpkgs/pkgs/development/python-modules/pytest-cov/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytest-cov/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "pytest-cov";
- version = "2.8.1";
+ version = "2.9.0";
src = fetchPypi {
inherit pname version;
- sha256 = "cc6742d8bac45070217169f5f72ceee1e0e55b0221f54bcf24845972d3a47f2b";
+ sha256 = "b6a814b8ed6247bd81ff47f038511b57fe1ce7f4cc25b9106f1a4b106f1d9322";
};
buildInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-dependency/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-dependency/default.nix
index 13806781125..9e570a801f9 100644
--- a/nixpkgs/pkgs/development/python-modules/pytest-dependency/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytest-dependency/default.nix
@@ -1,23 +1,14 @@
{ stdenv, buildPythonPackage, fetchPypi, fetchpatch, pytest }:
buildPythonPackage rec {
- version = "0.4.0";
+ version = "0.5.1";
pname = "pytest-dependency";
src = fetchPypi {
inherit pname version;
- sha256 = "bda0ef48e6a44c091399b12ab4a7e580d2dd8294c222b301f88d7d57f47ba142";
+ sha256 = "c2a892906192663f85030a6ab91304e508e546cddfe557d692d61ec57a1d946b";
};
- patches = [
- # Fix tests for pytest>=4.2.0. Remove with the next release
- (fetchpatch {
- url = "https://github.com/RKrahl/pytest-dependency/commit/089395bf77e629ee789666361ee12395d840252c.patch";
- sha256 = "1nkha2gndrr3mx11kx2ipxhphqd6wr25hvkrfwzyrispqfhgl0wm";
- excludes = [ "doc/src/changelog.rst" ];
- })
- ];
-
propagatedBuildInputs = [ pytest ];
checkInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-django/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-django/default.nix
index 2417bdd4ac0..9763e074cee 100644
--- a/nixpkgs/pkgs/development/python-modules/pytest-django/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytest-django/default.nix
@@ -10,11 +10,11 @@
}:
buildPythonPackage rec {
pname = "pytest-django";
- version = "3.7.0";
+ version = "3.9.0";
src = fetchPypi {
inherit pname version;
- sha256 = "17592f06d51c2ef4b7a0fb24aa32c8b6998506a03c8439606cb96db160106659";
+ sha256 = "664e5f42242e5e182519388f01b9f25d824a9feb7cd17d8f863c8d776f38baf9";
};
nativeBuildInputs = [ pytest setuptools_scm ];
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-doctestplus/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-doctestplus/default.nix
index ed71592361c..421cca33984 100644
--- a/nixpkgs/pkgs/development/python-modules/pytest-doctestplus/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytest-doctestplus/default.nix
@@ -1,6 +1,7 @@
{ lib
, buildPythonPackage
, fetchPypi
+, isPy27
, six
, pytest
, numpy
@@ -8,11 +9,12 @@
buildPythonPackage rec {
pname = "pytest-doctestplus";
- version = "0.5.0";
+ version = "0.7.0";
+ disabled = isPy27; # abandoned upstream
src = fetchPypi {
inherit pname version;
- sha256 = "41386187b9261cd59a3ffe4cf9df58d517288a1d3f11d96749b39b4e38b0a02c";
+ sha256 = "ed440f43e33191f09aed7bbc4f60db3dfb8f295ab33e04c59302af7eda9e29aa";
};
propagatedBuildInputs = [
@@ -25,8 +27,9 @@ buildPythonPackage rec {
pytest
];
+ # check_distribution incorrectly pulls pytest version
checkPhase = ''
- pytest
+ pytest -k 'not check_distribution'
'';
meta = with lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-filter-subpackage/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-filter-subpackage/default.nix
new file mode 100644
index 00000000000..6caf4d9c772
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pytest-filter-subpackage/default.nix
@@ -0,0 +1,39 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, pytest
+, pytestcov
+, pytest-doctestplus
+, pytestCheckHook
+, setuptools_scm
+}:
+
+buildPythonPackage rec {
+ pname = "pytest-filter-subpackage";
+ version = "0.1.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1s4s2kd31yc65rfvl4xhy8xx806xhy59kc7668h6b6wq88xgrn5p";
+ };
+
+ nativeBuildInputs = [
+ setuptools_scm
+ ];
+
+ propagatedBuildInputs = [
+ pytest
+ pytest-doctestplus
+ pytestcov
+ pytestCheckHook
+ ];
+
+ # missing some files
+ disabledTests = [ "with_rst" ];
+
+ meta = with lib; {
+ description = "Meta-package containing dependencies for testing";
+ homepage = "https://astropy.org";
+ license = licenses.bsd3;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-flake8/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-flake8/default.nix
index af1cbb2add5..a5ed447acea 100644
--- a/nixpkgs/pkgs/development/python-modules/pytest-flake8/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytest-flake8/default.nix
@@ -2,7 +2,7 @@
buildPythonPackage rec {
pname = "pytest-flake8";
- version = "1.0.5";
+ version = "1.0.6";
# although pytest is a runtime dependency, do not add it as
# propagatedBuildInputs in order to allow packages depend on another version
@@ -12,7 +12,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "d85efaafbdb9580791cfa8671799dd40d482fc30bd4476c1ca5efd661e751333";
+ sha256 = "1b82bb58c88eb1db40524018d3fcfd0424575029703b4e2d8e3ee873f2b17027";
};
checkPhase = ''
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-flask/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-flask/default.nix
index 0ad85844440..047b06d9792 100644
--- a/nixpkgs/pkgs/development/python-modules/pytest-flask/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytest-flask/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pytest-flask";
- version = "0.15.1";
+ version = "1.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1ri3p3hibb1r2wcblpvs64s4jz40ci4jki4s2nf3xf7iz2wwbn6b";
+ sha256 = "4d5678a045c07317618d80223ea124e21e8acc89dae109542dd1fdf6783d96c2";
};
doCheck = false;
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-freezegun/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-freezegun/default.nix
new file mode 100644
index 00000000000..8809bc143cb
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pytest-freezegun/default.nix
@@ -0,0 +1,29 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, freezegun
+, pytest
+}:
+
+buildPythonPackage rec {
+ pname = "pytest-freezegun";
+ version = "0.4.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ extension = "zip";
+ sha256 = "060cdf192848e50a4a681a5e73f8b544c4ee5ebc1fab3cb7223a0097bac2f83f";
+ };
+
+ propagatedBuildInputs = [
+ freezegun
+ pytest
+ ];
+
+ meta = with lib; {
+ description = "Wrap tests with fixtures in freeze_time";
+ homepage = "https://github.com/ktosiek/pytest-freezegun";
+ license = licenses.mit;
+ maintainers = [ maintainers.mic92 ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-isort/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-isort/default.nix
index 9aa4410ec03..869466c6500 100644
--- a/nixpkgs/pkgs/development/python-modules/pytest-isort/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytest-isort/default.nix
@@ -1,17 +1,18 @@
-{ lib, buildPythonPackage, fetchPypi, pytest, isort }:
+{ lib, buildPythonPackage, fetchPypi, isPy27, mock, pytest, isort }:
buildPythonPackage rec {
pname = "pytest-isort";
- version = "0.3.1";
+ version = "1.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "4bfee60dad1870b51700d55a85f5ceda766bd9d3d2878c1bbabee80e61b1be1a";
+ sha256 = "01j0sx8yxd7sbmvwky68mvnwrxxs5bjkvi61043jzff1ga92kg9h";
};
propagatedBuildInputs = [ isort ];
- checkInputs = [ pytest ];
+ checkInputs = [ pytest ]
+ ++ lib.optionals isPy27 [ mock ];
checkPhase = ''
py.test -vs --cache-clear
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-localserver/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-localserver/default.nix
index 6ea0b9d3e57..577400b859e 100644
--- a/nixpkgs/pkgs/development/python-modules/pytest-localserver/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytest-localserver/default.nix
@@ -1,9 +1,6 @@
{ buildPythonPackage
, lib
, fetchPypi
-, requests
-, pytest
-, six
, werkzeug
}:
@@ -17,16 +14,16 @@ buildPythonPackage rec {
};
propagatedBuildInputs = [ werkzeug ];
- checkInputs = [ pytest six requests ];
- checkPhase = ''
- pytest
- '';
+ # all tests access network: does not work in sandbox
+ doCheck = false;
+ pythonImportsCheck = [ "pytest_localserver" ];
- meta = {
+ meta = with lib; {
description = "Plugin for the pytest testing framework to test server connections locally";
homepage = "https://pypi.python.org/pypi/pytest-localserver";
- license = lib.licenses.mit;
+ license = licenses.mit;
+ maintainers = with maintainers; [ siriobalmelli ];
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-metadata/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-metadata/default.nix
index 9b25e2045e9..53ab515e6f0 100644
--- a/nixpkgs/pkgs/development/python-modules/pytest-metadata/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytest-metadata/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "pytest-metadata";
- version = "1.9.0";
+ version = "1.10.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1711gippwsl7c1wi8pc2y75xqq5sn1sscpqvrxjvpjm8pcx2138n";
+ sha256 = "0593jf8l30ayrqr9gkmwfbhz9h8cyqp7mgwp7ah1gjysbajf1rmp";
};
nativeBuildInputs = [ setuptools_scm ];
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-mock/2.nix b/nixpkgs/pkgs/development/python-modules/pytest-mock/2.nix
new file mode 100644
index 00000000000..3764a05af05
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pytest-mock/2.nix
@@ -0,0 +1,40 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, fetchpatch
+, isPy3k
+, pytest
+, mock
+, setuptools_scm
+}:
+
+buildPythonPackage rec {
+ pname = "pytest-mock";
+ version = "2.0.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "b35eb281e93aafed138db25c8772b95d3756108b601947f89af503f8c629413f";
+ };
+
+ propagatedBuildInputs = lib.optional (!isPy3k) mock;
+
+ nativeBuildInputs = [
+ setuptools_scm
+ ];
+
+ checkInputs = [
+ pytest
+ ];
+
+ checkPhase = ''
+ pytest
+ '';
+
+ meta = with lib; {
+ description = "Thin-wrapper around the mock package for easier use with py.test.";
+ homepage = "https://github.com/pytest-dev/pytest-mock";
+ license = licenses.mit;
+ maintainers = with maintainers; [ nand0p ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-mock/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-mock/default.nix
index c65e617b795..ff08efc12be 100644
--- a/nixpkgs/pkgs/development/python-modules/pytest-mock/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytest-mock/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "pytest-mock";
- version = "1.13.0";
+ version = "3.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "e24a911ec96773022ebcc7030059b57cd3480b56d4f5d19b7c370ec635e6aed5";
+ sha256 = "636e792f7dd9e2c80657e174c04bf7aa92672350090736d82e97e92ce8f68737";
};
propagatedBuildInputs = lib.optional (!isPy3k) mock;
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-mypy/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-mypy/default.nix
index 2e1bd1b626d..368d13a9139 100644
--- a/nixpkgs/pkgs/development/python-modules/pytest-mypy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytest-mypy/default.nix
@@ -1,20 +1,23 @@
{ lib
, buildPythonPackage
, fetchPypi
+, filelock
, pytest
, mypy
+, setuptools_scm
}:
buildPythonPackage rec {
pname = "pytest-mypy";
- version = "0.4.2";
+ version = "0.6.2";
src = fetchPypi {
inherit pname version;
- sha256 = "5a5338cecff17f005b181546a13e282761754b481225df37f33d37f86ac5b304";
+ sha256 = "2560a9b27d59bb17810d12ec3402dfc7c8e100e40539a70d2814bcbb27240f27";
};
- propagatedBuildInputs = [ pytest mypy ];
+ nativeBuildInputs = [ setuptools_scm ];
+ propagatedBuildInputs = [ pytest mypy filelock ];
meta = with lib; {
description = "Mypy static type checker plugin for Pytest";
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-openfiles/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-openfiles/default.nix
index daa55f91cd2..bb7bdf03d00 100644
--- a/nixpkgs/pkgs/development/python-modules/pytest-openfiles/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytest-openfiles/default.nix
@@ -1,37 +1,31 @@
{ lib
, buildPythonPackage
, fetchPypi
+, isPy27
, pytest
+, pytestCheckHook
, psutil
+, setuptools_scm
}:
buildPythonPackage rec {
pname = "pytest-openfiles";
- version = "0.4.0";
+ version = "0.5.0";
+ disabled = isPy27; # abandoned
src = fetchPypi {
inherit pname version;
- sha256 = "af591422f2bfa95f7690d83aeb8d76bd5421cb8b1dcaf085d58cd92e8d92058d";
+ sha256 = "179c2911d8aee3441fee051aba08e0d9b4dab61b829ae4811906d5c49a3b0a58";
};
+ nativeBuildInputs = [ setuptools_scm ];
+
propagatedBuildInputs = [
pytest
psutil
];
- checkInputs = [
- pytest
- ];
-
- postConfigure = ''
- # remove on next release
- substituteInPlace setup.cfg \
- --replace "[pytest]" "[tool:pytest]"
- '';
-
- checkPhase = ''
- pytest
- '';
+ checkInputs = [ pytestCheckHook ];
meta = with lib; {
description = "Pytest plugin for detecting inadvertent open file handles";
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-pylint/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-pylint/default.nix
index 40ab69c5735..f7a9a314306 100644
--- a/nixpkgs/pkgs/development/python-modules/pytest-pylint/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytest-pylint/default.nix
@@ -6,24 +6,26 @@
, pylint
, six
, pytestrunner
+, toml
}:
buildPythonPackage rec {
pname = "pytest-pylint";
- version = "0.15.1";
+ version = "0.17.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "0sbmnw3bly4pry5lp6q6g0r8xzaxwbdlf0k19k8pygkhllnj6gnx";
+ sha256 = "b0c177d63f6e3f5b82fa2720a6570dd2ecff1616c26ed6d02d0cbf75fd98ddf9";
};
- buildInputs = [ pytestrunner ];
+ nativeBuildInputs = [ pytestrunner ];
propagatedBuildInputs = [
pytest
pylint
six
+ toml
];
# tests not included with release
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-rerunfailures/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-rerunfailures/default.nix
index f772fb131d8..c15320867cb 100644
--- a/nixpkgs/pkgs/development/python-modules/pytest-rerunfailures/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytest-rerunfailures/default.nix
@@ -1,12 +1,14 @@
-{ stdenv, buildPythonPackage, fetchPypi, pytest, mock }:
+{ stdenv, buildPythonPackage, pythonOlder, fetchPypi, pytest, mock }:
buildPythonPackage rec {
pname = "pytest-rerunfailures";
- version = "8.0";
+ version = "9.0";
+
+ disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "04p8rfvv7yi3gsdm1dw1mfhjwg6507rhgj7nbm5gfqw4kxmj7h8p";
+ sha256 = "1r5qnkkhkfvx1jbi1wfyxpyggwyr32w6h5z3i93a03bc92kc4nl9";
};
checkInputs = [ mock pytest ];
@@ -21,6 +23,6 @@ buildPythonPackage rec {
description = "pytest plugin to re-run tests to eliminate flaky failures";
homepage = "https://github.com/pytest-dev/pytest-rerunfailures";
license = licenses.mpl20;
- maintainers = with maintainers; [ ];
+ maintainers = with maintainers; [ das-g ];
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-sanic/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-sanic/default.nix
index 68f8fd4fcee..147ce6a1959 100644
--- a/nixpkgs/pkgs/development/python-modules/pytest-sanic/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytest-sanic/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "pytest-sanic";
- version = "1.1.2";
+ version = "1.6.1";
src = fetchPypi {
inherit pname version;
- sha256 = "61a60e1b0456b2ceaeeb7173783f3450332c3609017fb6b18176b307f7186d3a";
+ sha256 = "99e02c28cfa18a0a9af0cd151dddf0eca373279b9bac808733746f7ed7030ecc";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-sugar/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-sugar/default.nix
index cb5b7bf099f..d1f271ea2bc 100644
--- a/nixpkgs/pkgs/development/python-modules/pytest-sugar/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytest-sugar/default.nix
@@ -4,15 +4,16 @@
, termcolor
, pytest
, packaging
+, pytestCheckHook
}:
buildPythonPackage rec {
pname = "pytest-sugar";
- version = "0.9.3";
+ version = "0.9.4";
src = fetchPypi {
inherit pname version;
- sha256 = "1630b5b7ea3624919b73fde37cffb87965c5087a4afab8a43074ff44e0d810c4";
+ sha256 = "b1b2186b0a72aada6859bea2a5764145e3aaa2c1cfbb23c3a19b5f7b697563d3";
};
propagatedBuildInputs = [
@@ -21,6 +22,10 @@ buildPythonPackage rec {
packaging
];
+ checkInputs = [
+ pytestCheckHook
+ ];
+
meta = with lib; {
description = "A plugin that changes the default look and feel of py.test";
homepage = "https://github.com/Frozenball/pytest-sugar";
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-tornado/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-tornado/default.nix
index 1f2978228e2..658ca7122f4 100644
--- a/nixpkgs/pkgs/development/python-modules/pytest-tornado/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytest-tornado/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "pytest-tornado";
- version = "0.8.0";
+ version = "0.8.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0ncaq7icijls6qh66kv19w3i9av2wnmaycfr4yadyybajr8yvffz";
+ sha256 = "1cgisd7lb9q2hf55558cbn5jfhv65vsgk46ykgidzf9kqcq1kymr";
};
# package has no tests
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-tornasync/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-tornasync/default.nix
new file mode 100644
index 00000000000..be1e76d21e4
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pytest-tornasync/default.nix
@@ -0,0 +1,38 @@
+{ lib, buildPythonPackage, fetchFromGitHub, isPy27
+, pytest, tornado }:
+
+buildPythonPackage rec {
+ pname = "pytest-tornasync";
+ version = "0.6.0.post2";
+ disabled = isPy27;
+
+ src = fetchFromGitHub {
+ owner = "eukaryote";
+ repo = pname;
+ # upstream does not keep git tags in sync with pypy releases
+ # https://github.com/eukaryote/pytest-tornasync/issues/9
+ rev = "c5f013f1f727f1ca1fcf8cc748bba7f4a2d79e56";
+ sha256 = "04cg1cfrr55dbi8nljkpcsc103i5c6p0nr46vjr0bnxgkxx03x36";
+ };
+
+ propagatedBuildInputs = [
+ pytest
+ tornado
+ ];
+
+ checkInputs = [
+ pytest
+ tornado
+ ];
+
+ checkPhase = ''
+ pytest test
+ '';
+
+ meta = with lib; {
+ description = "py.test plugin for testing Python 3.5+ Tornado code";
+ homepage = "https://github.com/eukaryote/pytest-tornasync";
+ license = licenses.mit;
+ maintainers = with maintainers; [ hexa ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-trio/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-trio/default.nix
new file mode 100644
index 00000000000..53bdbdf1f44
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pytest-trio/default.nix
@@ -0,0 +1,39 @@
+{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder
+, trio, async_generator, hypothesis, outcome, pytest, pytestcov }:
+
+buildPythonPackage rec {
+ pname = "pytest-trio";
+ version = "0.6.0";
+ disabled = pythonOlder "3.5";
+
+ src = fetchFromGitHub {
+ owner = "python-trio";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "09v2031yxm8ryhq12205ldcck76n3wwqhjjsgfmn6dxfiqb0vbw9";
+ };
+
+ propagatedBuildInputs = [
+ trio
+ async_generator
+ outcome
+ pytest
+ ];
+
+ checkInputs = [
+ pytest
+ pytestcov
+ hypothesis
+ ];
+
+ checkPhase = ''
+ pytest
+ '';
+
+ meta = with lib; {
+ description = "Pytest plugin for trio";
+ homepage = "https://github.com/python-trio/pytest-trio";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ hexa ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-xdist/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-xdist/default.nix
index d71d28612ee..d5fc8ce25b1 100644
--- a/nixpkgs/pkgs/development/python-modules/pytest-xdist/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytest-xdist/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "pytest-xdist";
- version = "1.30.0";
+ version = "1.32.0";
src = fetchPypi {
inherit pname version;
- sha256 = "5d1b1d4461518a6023d56dab62fb63670d6f7537f23e2708459a557329accf48";
+ sha256 = "1d4166dcac69adb38eeaedb88c8fada8588348258a3492ab49ba9161f2971129";
};
nativeBuildInputs = [ setuptools_scm pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-xprocess/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-xprocess/default.nix
index 840a096a085..8548dba8d8c 100644
--- a/nixpkgs/pkgs/development/python-modules/pytest-xprocess/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytest-xprocess/default.nix
@@ -1,17 +1,19 @@
{ lib, buildPythonPackage, fetchPypi
, psutil
, pytest
+, setuptools_scm
}:
buildPythonPackage rec {
pname = "pytest-xprocess";
- version = "0.12.1";
+ version = "0.13.1";
src = fetchPypi {
inherit pname version;
- sha256 = "06w2acg0shy0vxrmnxpqclimhgfjys5ql5kmmzr7r1lai46x1q2h";
+ sha256 = "779aeca517cd9c996d1544bdc510cb3cff40c48136d94bbce6148e27f30a93ff";
};
+ nativeBuildInputs = [ setuptools_scm ];
propagatedBuildInputs = [ psutil pytest ];
# Remove test QoL package from install_requires
diff --git a/nixpkgs/pkgs/development/python-modules/pytest-xvfb/default.nix b/nixpkgs/pkgs/development/python-modules/pytest-xvfb/default.nix
index b9ae9be428d..64078d68a8b 100644
--- a/nixpkgs/pkgs/development/python-modules/pytest-xvfb/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytest-xvfb/default.nix
@@ -3,15 +3,17 @@
, fetchPypi
, pytest
, virtual-display
+, isPy27
}:
buildPythonPackage rec {
pname = "pytest-xvfb";
- version = "1.2.0";
+ version = "2.0.0";
+ disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "a7544ca8d0c7c40db4b40d7a417a7b071c68d6ef6bdf9700872d7a167302f979";
+ sha256 = "1kyq5rg27dsnj7dc6x9y7r8vwf8rc88y2ppnnw6r96alw0nn9fn4";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/pytest/default.nix b/nixpkgs/pkgs/development/python-modules/pytest/default.nix
index 9e0cd88cf0a..daf43961ea6 100644
--- a/nixpkgs/pkgs/development/python-modules/pytest/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytest/default.nix
@@ -19,7 +19,7 @@
}:
buildPythonPackage rec {
- version = "5.4.2";
+ version = "5.4.3";
pname = "pytest";
disabled = !isPy3k;
@@ -31,7 +31,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "eb2b5e935f6a019317e455b6da83dd8650ac9ffd2ee73a7b657a30873d67a698";
+ sha256 = "7979331bfcba207414f5e1263b5a0f8f521d0f457318836a7355531ed1a4c7d8";
};
checkInputs = [ hypothesis pygments ];
diff --git a/nixpkgs/pkgs/development/python-modules/python-daemon/default.nix b/nixpkgs/pkgs/development/python-modules/python-daemon/default.nix
index e33aee6c1c9..d8b501d62e5 100644
--- a/nixpkgs/pkgs/development/python-modules/python-daemon/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/python-daemon/default.nix
@@ -2,7 +2,7 @@
, docutils
, lockfile
, mock
-, pytest
+, pytest_4
, testscenarios
, twine
}:
@@ -19,7 +19,7 @@ buildPythonPackage rec {
nativeBuildInputs = [ twine ];
propagatedBuildInputs = [ docutils lockfile ];
- checkInputs = [ pytest mock testscenarios ];
+ checkInputs = [ pytest_4 mock testscenarios ];
checkPhase = ''
pytest -k 'not detaches_process_context \
and not standard_stream_file_descriptors'
diff --git a/nixpkgs/pkgs/development/python-modules/python-didl-lite/default.nix b/nixpkgs/pkgs/development/python-modules/python-didl-lite/default.nix
new file mode 100644
index 00000000000..e160c1aa623
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/python-didl-lite/default.nix
@@ -0,0 +1,35 @@
+{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder
+, defusedxml
+, pytest }:
+
+buildPythonPackage rec {
+ pname = "python-didl-lite";
+ version = "1.2.4";
+ disabled = pythonOlder "3.5.3";
+
+ src = fetchFromGitHub {
+ owner = "StevenLooman";
+ repo = pname;
+ rev = version;
+ sha256 = "0jf1d5m4r8qd3pn0hh1xqbkblkx9wzrrcmk7qa7q8lzfysp4z217";
+ };
+
+ propagatedBuildInputs = [
+ defusedxml
+ ];
+
+ checkInputs = [
+ pytest
+ ];
+
+ checkPhase = ''
+ py.test
+ '';
+
+ meta = with lib; {
+ description = "DIDL-Lite (Digital Item Declaration Language) tools for Python";
+ homepage = "https://github.com/StevenLooman/python-didl-lite";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ hexa ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/python-dotenv/default.nix b/nixpkgs/pkgs/development/python-modules/python-dotenv/default.nix
index bc71a662f3e..dd9191835a4 100644
--- a/nixpkgs/pkgs/development/python-modules/python-dotenv/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/python-dotenv/default.nix
@@ -4,20 +4,21 @@
, pytest
, sh
, typing
+, mock
}:
buildPythonPackage rec {
pname = "python-dotenv";
- version = "0.10.5";
+ version = "0.14.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1p6xk0f1yj1s4n8wjs9m8xqilc5bcwvfzsy9nv5lrmkhr78bym7j";
+ sha256 = "0gf3r4xvqk9ai1k3ka8c4dlblqhs7286zbd1b20adn953fdcj44c";
};
propagatedBuildInputs = [ click ] ++ lib.optionals isPy27 [ typing ];
- checkInputs = [ ipython pytest sh ];
+ checkInputs = [ ipython mock pytest sh ];
# cli tests are impure
checkPhase = ''
diff --git a/nixpkgs/pkgs/development/python-modules/python-engineio/default.nix b/nixpkgs/pkgs/development/python-modules/python-engineio/default.nix
index 128fb8961d4..1c48cfa6c66 100644
--- a/nixpkgs/pkgs/development/python-modules/python-engineio/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/python-engineio/default.nix
@@ -13,13 +13,13 @@
buildPythonPackage rec {
pname = "python-engineio";
- version = "3.10.0";
+ version = "3.13.0";
src = fetchFromGitHub {
owner = "miguelgrinberg";
repo = "python-engineio";
rev = "v${version}";
- sha256 = "1495r55177c38wq88pb28l50dfd4213iyxwq1k5rmsgp66vww09s";
+ sha256 = "1fgfrgcvjg3fyza5lhl1l9cfq073xrwwhh3xs178csrjz4s8s378";
};
propagatedBuildInputs = [
@@ -47,7 +47,6 @@ buildPythonPackage rec {
description = "Engine.IO server";
homepage = "https://github.com/miguelgrinberg/python-engineio/";
license = licenses.mit;
- platforms = platforms.linux;
maintainers = [ maintainers.mic92 ];
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/python-hosts/default.nix b/nixpkgs/pkgs/development/python-modules/python-hosts/default.nix
index e7dbaa1d64e..cf1314e0d4c 100644
--- a/nixpkgs/pkgs/development/python-modules/python-hosts/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/python-hosts/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "python-hosts";
- version = "0.4.7";
+ version = "1.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0jdpihj8ajn6pqqa9viw0043l5wvbzgk81rnyk2134iyzhg06z80";
+ sha256 = "850998704ba9025ce4c8ffd45dc4fbea2b5e30247bf3b574872ac5df90426b4d";
};
# win_inet_pton is required for windows support
diff --git a/nixpkgs/pkgs/development/python-modules/python-igraph/default.nix b/nixpkgs/pkgs/development/python-modules/python-igraph/default.nix
index 0f20a01e0b2..12a327be2a6 100644
--- a/nixpkgs/pkgs/development/python-modules/python-igraph/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/python-igraph/default.nix
@@ -1,18 +1,25 @@
{ buildPythonPackage, fetchPypi, lib, isPy3k
-, pkgconfig, igraph }:
+, pkgconfig, igraph
+, texttable }:
buildPythonPackage rec {
pname = "python-igraph";
- version = "0.7.1.post6";
+ version = "0.8.2";
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ igraph ];
+ propagatedBuildInputs = [ texttable ];
src = fetchPypi {
inherit pname version;
- sha256 = "0xp61zz710qlzhmzbfr65d5flvsi8zf2xy78s6rsszh719wl5sm5";
+ sha256 = "4601638d7d22eae7608cdf793efac75e6c039770ec4bd2cecf76378c84ce7d72";
};
+ # NB: We want to use our igraph, not vendored igraph, but even with
+ # pkg-config on the PATH, their custom setup.py still needs to be explicitly
+ # told to do it. ~ C.
+ setupPyGlobalFlags = [ "--use-pkg-config" ];
+
doCheck = !isPy3k;
meta = {
diff --git a/nixpkgs/pkgs/development/python-modules/python-jose/default.nix b/nixpkgs/pkgs/development/python-modules/python-jose/default.nix
index d6986f06975..09a42458311 100644
--- a/nixpkgs/pkgs/development/python-modules/python-jose/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/python-jose/default.nix
@@ -1,6 +1,7 @@
{ stdenv, buildPythonPackage, fetchFromGitHub
, future, six, ecdsa, rsa
-, pycrypto, pytest, pytestcov, pytestrunner, cryptography
+, pycrypto, pytestcov, pytestrunner, cryptography
+, pytestCheckHook
}:
buildPythonPackage rec {
@@ -16,17 +17,16 @@ buildPythonPackage rec {
checkInputs = [
pycrypto
- pytest
+ pytestCheckHook
pytestcov
pytestrunner
cryptography # optional dependency, but needed in tests
];
- checkPhase = ''
- py.test
- '';
- # https://github.com/mpdavis/python-jose/issues/149
- PYTEST_ADDOPTS = "-k 'not test_invalid_claims_json and not test_invalid_claims'";
+ disabledTests = [
+ # https://github.com/mpdavis/python-jose/issues/176
+ "test_key_too_short"
+ ];
propagatedBuildInputs = [ future six ecdsa rsa ];
diff --git a/nixpkgs/pkgs/development/python-modules/python-jsonrpc-server/default.nix b/nixpkgs/pkgs/development/python-modules/python-jsonrpc-server/default.nix
index 587f27fd51b..12ad5170a7c 100644
--- a/nixpkgs/pkgs/development/python-modules/python-jsonrpc-server/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/python-jsonrpc-server/default.nix
@@ -1,6 +1,7 @@
{ stdenv, buildPythonPackage, fetchFromGitHub, pythonOlder
, pytest, mock, pytestcov, coverage
, future, futures, ujson, isPy38
+, fetchpatch
}:
buildPythonPackage rec {
@@ -16,6 +17,8 @@ buildPythonPackage rec {
postPatch = ''
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
'';
checkInputs = [
@@ -26,7 +29,16 @@ buildPythonPackage rec {
pytest
'';
- disabled = isPy38;
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/palantir/python-jsonrpc-server/commit/0a04cc4e9d44233b1038b12d63cd3bd437c2374e.patch";
+ sha256 = "177zdnp1808r2pg189bvzab44l8i2alsgv04kmrlhhnv40h66qyg";
+ })
+ (fetchpatch {
+ url = "https://github.com/palantir/python-jsonrpc-server/commit/5af6e43d0c1fb9a6a29b96d38cfd6dbeec85d0ea.patch";
+ sha256 = "1gx7lc1jxar1ngqqfkdn21s46y1mfnjf7ky2886ydk53nkaba91m";
+ })
+ ];
propagatedBuildInputs = [ future ujson ]
++ stdenv.lib.optional (pythonOlder "3.2") futures;
diff --git a/nixpkgs/pkgs/development/python-modules/python-language-server/default.nix b/nixpkgs/pkgs/development/python-modules/python-language-server/default.nix
index 9f42839960d..c223ccb89b8 100644
--- a/nixpkgs/pkgs/development/python-modules/python-language-server/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/python-language-server/default.nix
@@ -21,15 +21,20 @@ in
buildPythonPackage rec {
pname = "python-language-server";
- version = "0.31.9";
+ version = "0.33.1";
src = fetchFromGitHub {
owner = "palantir";
repo = "python-language-server";
rev = version;
- sha256 = "06hd6a1hhd57hrq4vbwfs0saplkhsrz2krv8kq9kw4fz4hx7zj74";
+ sha256 = "064ck4ikrrrhq8wjpbs5k6hzkrjvfg91pd6351471xpsij0kj16f";
};
+ postPatch = ''
+ # https://github.com/palantir/python-jsonrpc-server/issues/36
+ sed -i -e 's!ujson<=!ujson>=!' setup.py
+ '';
+
# The tests require all the providers, disable otherwise.
doCheck = providers == ["*"];
@@ -53,10 +58,8 @@ buildPythonPackage rec {
"test_pandas_completions"
"test_matplotlib_completions"
"test_snippet_parsing"
+ "test_numpy_hover"
] ++ stdenv.lib.optional isPy27 "test_flake8_lint";
- # checkPhase = ''
- # HOME=$TEMPDIR pytest -k "not test_pyqt_completion and not
- # '';
propagatedBuildInputs = [ setuptools jedi pluggy future python-jsonrpc-server flake8 ujson ]
++ stdenv.lib.optional (withProvider "autopep8") autopep8
diff --git a/nixpkgs/pkgs/development/python-modules/python-lz4/default.nix b/nixpkgs/pkgs/development/python-modules/python-lz4/default.nix
index 4c66ed02cfc..e9317d3f7c6 100644
--- a/nixpkgs/pkgs/development/python-modules/python-lz4/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/python-lz4/default.nix
@@ -23,7 +23,7 @@ buildPythonPackage rec {
sha256 = "02cadqfdmw4vc94px18dh4hcybpsa2lr6jz6j5phwc0jjaavh3wr";
};
- buildInputs = [ setuptools_scm pkgconfig pytestrunner ];
+ nativeBuildInputs = [ setuptools_scm pkgconfig pytestrunner ];
checkInputs = [ pytest pytestcov psutil ];
propagatedBuildInputs = lib.optionals (!isPy3k) [ future ];
diff --git a/nixpkgs/pkgs/development/python-modules/python-miio/default.nix b/nixpkgs/pkgs/development/python-modules/python-miio/default.nix
index 5b8c140df67..a1864569708 100644
--- a/nixpkgs/pkgs/development/python-modules/python-miio/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/python-miio/default.nix
@@ -15,11 +15,11 @@
buildPythonPackage rec {
pname = "python-miio";
- version = "0.5.0.1";
+ version = "0.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "fa9c318256945ad4a8623fdf921ce81c466a7aea18b04a6711efb662f520b195";
+ sha256 = "8d23caf4906f2112dc88b9a6d5e1767877744cae016cd71c2bf75592a4be3b79";
};
checkInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/python-mnist/default.nix b/nixpkgs/pkgs/development/python-modules/python-mnist/default.nix
index 3b0ecf23770..0004c297b61 100644
--- a/nixpkgs/pkgs/development/python-modules/python-mnist/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/python-mnist/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "python-mnist";
- version = "0.6";
+ version = "0.7";
src = fetchPypi {
inherit pname version;
- sha256 = "5d59a44335eccb4b310efb2ebb76f44e8588a1732cfb4923f4a502b61d8b653a";
+ sha256 = "a0cced01e83b5b844cff86109280df7a672a8e4e38fc19fa68999a17f8a9fbd8";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/python-mpv-jsonipc/default.nix b/nixpkgs/pkgs/development/python-modules/python-mpv-jsonipc/default.nix
index 9f9818350bf..82ee7e20924 100644
--- a/nixpkgs/pkgs/development/python-modules/python-mpv-jsonipc/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/python-mpv-jsonipc/default.nix
@@ -3,14 +3,14 @@
buildPythonPackage rec {
pname = "python-mpv-jsonipc";
- version = "1.1.8";
+ version = "1.1.11";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "iwalton3";
repo = "python-mpv-jsonipc";
rev = "v${version}";
- sha256 = "0f4nfzfka5n76n6dxmgcz0rkaws7a3jrgyh00va6lnfi7h6dsmx4";
+ sha256 = "034vc2j54dciiq80k7jn6kx4g7i58sjk0ykma039k5rihj2rblpk";
};
# 'mpv-jsonipc' does not have any tests
diff --git a/nixpkgs/pkgs/development/python-modules/python-pam/default.nix b/nixpkgs/pkgs/development/python-modules/python-pam/default.nix
new file mode 100644
index 00000000000..4065cd7c014
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/python-pam/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, buildPythonPackage, fetchPypi, pam }:
+
+buildPythonPackage rec {
+ pname = "python-pam";
+ version = "1.8.4";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "16whhc0vr7gxsbzvsnq65nq8fs3wwmx755cavm8kkczdkz4djmn8";
+ };
+
+ postPatch = ''
+ substituteInPlace pam.py --replace 'find_library("pam")' \
+ '"${pam}/lib/libpam${stdenv.hostPlatform.extensions.sharedLibrary}"'
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Python PAM module using ctypes";
+ homepage = "https://github.com/FirefighterBlu3/python-pam";
+ maintainers = with maintainers; [ abbradar ];
+ license = licenses.mit;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/python-periphery/default.nix b/nixpkgs/pkgs/development/python-modules/python-periphery/default.nix
index d1f5de83a4c..298fbaed0f8 100644
--- a/nixpkgs/pkgs/development/python-modules/python-periphery/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/python-periphery/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "python-periphery";
- version = "2.0.1";
+ version = "2.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1v0qpv0i2kqhjvl6wvvvy29hazjdcym7nn14qzv4r5zq1zsdb92x";
+ sha256 = "57baa82e6bc59b67747317d16ad0cf9626826e8d43233af13bce924660500bd6";
};
# Some tests require physical probing and additional physical setup
diff --git a/nixpkgs/pkgs/development/python-modules/python-redis-lock/default.nix b/nixpkgs/pkgs/development/python-modules/python-redis-lock/default.nix
index 8aad5a1a7d2..f3e58a1a621 100644
--- a/nixpkgs/pkgs/development/python-modules/python-redis-lock/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/python-redis-lock/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "python-redis-lock";
- version = "3.4.0";
+ version = "3.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "8e3ef458b9424daf35d587e69b63416a0c55ac46303f3aaff1bab4fe5a8f1e92";
+ sha256 = "06f28f63bf4ea3d739ff5c472e76563e24aa5c887002a85cbdb7a5b13aa05897";
};
checkInputs = [ pytest process-tests pkgs.redis ];
diff --git a/nixpkgs/pkgs/development/python-modules/python-rtmidi/default.nix b/nixpkgs/pkgs/development/python-modules/python-rtmidi/default.nix
new file mode 100644
index 00000000000..3538db60793
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/python-rtmidi/default.nix
@@ -0,0 +1,29 @@
+{ lib, buildPythonPackage, fetchPypi, isPy27
+, pkg-config, alsaLib, libjack2, tox, flake8, alabaster
+}:
+
+buildPythonPackage rec {
+ pname = "python-rtmidi";
+ version = "1.4.1";
+ disabled = isPy27;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0b0y3hnjl2fvm3jyfvp1msfikp19vbqqqi7lawgy3azisvdyrgq7";
+ };
+
+ nativeBuildInputs = [ pkg-config ];
+ buildInputs = [ alsaLib libjack2 ];
+ checkInputs = [
+ tox
+ flake8
+ alabaster
+ ];
+
+ meta = with lib; {
+ description = "A Python binding for the RtMidi C++ library implemented using Cython";
+ homepage = "https://chrisarndt.de/projects/python-rtmidi/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ hexa ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/python-socketio/default.nix b/nixpkgs/pkgs/development/python-modules/python-socketio/default.nix
index 23c806c3bab..cbddc023a15 100644
--- a/nixpkgs/pkgs/development/python-modules/python-socketio/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/python-socketio/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "python-socketio";
- version = "4.4.0";
+ version = "4.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "48cba5b827ac665dbf923a4f5ec590812aed5299a831fc43576a9af346272534";
+ sha256 = "358d8fbbc029c4538ea25bcaa283e47f375be0017fcba829de8a3a731c9df25a";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/python-telegram-bot/default.nix b/nixpkgs/pkgs/development/python-modules/python-telegram-bot/default.nix
index f36f8239568..0552b18f800 100644
--- a/nixpkgs/pkgs/development/python-modules/python-telegram-bot/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/python-telegram-bot/default.nix
@@ -12,12 +12,12 @@
buildPythonPackage rec {
pname = "python-telegram-bot";
- version = "12.7";
+ version = "12.8";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "1vwf4pgjrg9a6w51ds9wmzq31bmi3f7xs79gdzzfxfmqmy1hb2r1";
+ sha256 = "1hzdnjxqgqv868agaipga4padq2q5s4hd1yzvh3n48b9ck2qcw9j";
};
checkInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/python-vipaccess/default.nix b/nixpkgs/pkgs/development/python-modules/python-vipaccess/default.nix
index ca82f8aa187..cdafd3cd2a0 100644
--- a/nixpkgs/pkgs/development/python-modules/python-vipaccess/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/python-vipaccess/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "python-vipaccess";
- version = "0.12";
+ version = "0.13";
src = fetchPypi {
inherit pname version;
- sha256 = "0g6mmf896wp036263zkkvi3ff59zcrzssjsw7csfmbisiszgdnrj";
+ sha256 = "f148d4534e3a4dda9050a6a038868594c1216ea2413f2144ca6697e0e20c9cad";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/python-vlc/default.nix b/nixpkgs/pkgs/development/python-modules/python-vlc/default.nix
index 821ad8c7baa..84955058060 100644
--- a/nixpkgs/pkgs/development/python-modules/python-vlc/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/python-vlc/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "python-vlc";
- version = "3.0.9113";
+ version = "3.0.10114";
src = fetchPypi {
inherit pname version;
- sha256 = "5422b79d347b6419008ee91cfd9663edc37eaf2a0bd8fb9017d4cc2e5f249dda";
+ sha256 = "0fq0w1pk2z7limhiyk8f3bqwa67yfgwcszd0v6ipy9x8psas5a61";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/python3-openid/default.nix b/nixpkgs/pkgs/development/python-modules/python3-openid/default.nix
index 27445554ddf..2a85482cbb6 100644
--- a/nixpkgs/pkgs/development/python-modules/python3-openid/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/python3-openid/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "python3-openid";
- version = "3.1.0";
+ version = "3.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "00l5hrjh19740w00b3fnsqldnla41wbr2rics09dl4kyd1fkd3b2";
+ sha256 = "1bxf9a3ny1js422j962zfzl4a9dhj192pvai05whn7j0iy9gdyrk";
};
propagatedBuildInputs = [ defusedxml ];
diff --git a/nixpkgs/pkgs/development/python-modules/python_fedora/default.nix b/nixpkgs/pkgs/development/python-modules/python_fedora/default.nix
index ca4aa726d50..8c9cac75761 100644
--- a/nixpkgs/pkgs/development/python-modules/python_fedora/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/python_fedora/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "python-fedora";
- version = "0.10.0";
+ version = "1.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "5516b8c066bb2eb5d604ae8e84c3d31e27753795c5d84f6a792979363756405c";
+ sha256 = "efb675929ebf588c2deffa2058ff407e65d1889bca1b545a58f525135367c9e4";
};
propagatedBuildInputs = [ kitchen requests bunch paver lockfile
six munch urllib3 beautifulsoup4 openidc-client ];
diff --git a/nixpkgs/pkgs/development/python-modules/pythonnet/default.nix b/nixpkgs/pkgs/development/python-modules/pythonnet/default.nix
index 0027c8d32a6..82ddb8c810b 100644
--- a/nixpkgs/pkgs/development/python-modules/pythonnet/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pythonnet/default.nix
@@ -9,6 +9,7 @@
, pkgconfig
, dotnetbuildhelpers
, clang
+, glib
, mono
}:
@@ -63,6 +64,7 @@ buildPythonPackage rec {
];
buildInputs = [
+ glib
mono
psutil # needed for memory leak tests
];
diff --git a/nixpkgs/pkgs/development/python-modules/pytimeparse/default.nix b/nixpkgs/pkgs/development/python-modules/pytimeparse/default.nix
index ac48fe1c240..9aa11a480cd 100644
--- a/nixpkgs/pkgs/development/python-modules/pytimeparse/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytimeparse/default.nix
@@ -9,7 +9,7 @@ buildPythonPackage rec {
sha256 = "e86136477be924d7e670646a98561957e8ca7308d44841e21f5ddea757556a0a";
};
- propagatedBuildInputs = [ nose ];
+ checkInputs = [ nose ];
meta = with stdenv.lib; {
description = "A small Python library to parse various kinds of time expressions";
diff --git a/nixpkgs/pkgs/development/python-modules/pytmx/default.nix b/nixpkgs/pkgs/development/python-modules/pytmx/default.nix
index 0745aacc378..9b1e3a10692 100644
--- a/nixpkgs/pkgs/development/python-modules/pytmx/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytmx/default.nix
@@ -2,26 +2,20 @@
buildPythonPackage rec {
pname = "pytmx";
- version = "3.21.7";
+ version = "3.22.0";
src = fetchFromGitHub {
# The release was not git tagged.
owner = "bitcraft";
repo = "PyTMX";
- rev = "38519b94ab9a2db7cacb8e18de4d83750ec6fac2";
- sha256 = "0p2gc6lgian1yk4qvhbkxfkmndf9ras70amigqzzwr02y2jvq7j8";
+ rev = "187fd429dadcdc5828e78e6748a983aa1434e4d2";
+ sha256 = "0480pr61v54bwdyzb983sk0fqkyfbcgrdn8k11yf1yck4zb119gc";
};
propagatedBuildInputs = [ pygame pyglet pysdl2 six ];
- # The tests are failing for Python 2.7.
- doCheck = isPy3k;
checkPhase = ''
- # The following test imports an example file from the current working
- # directory. Thus, we're cd'ing into the test directory.
-
- cd tests/
- python -m unittest test_pytmx
+ python -m unittest tests.pytmx.test_pytmx
'';
meta = with lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/pytools/default.nix b/nixpkgs/pkgs/development/python-modules/pytools/default.nix
index 7321fbef0d6..965f7f35088 100644
--- a/nixpkgs/pkgs/development/python-modules/pytools/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytools/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "pytools";
- version = "2019.1.1";
+ version = "2020.2";
src = fetchPypi {
inherit pname version;
- sha256 = "ce2d702ae4ef10a70197b00b93141461140d00578f2a862fa946ca1446a300db";
+ sha256 = "3cacefed54148aafb07502c7c907cae8d9327ea35df16e3366c883a706ed5601";
};
checkInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/pytorch/default.nix b/nixpkgs/pkgs/development/python-modules/pytorch/default.nix
index 2318738411f..4eabaf26f77 100644
--- a/nixpkgs/pkgs/development/python-modules/pytorch/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytorch/default.nix
@@ -104,13 +104,14 @@ let
"LD_LIBRARY_PATH=${cudaStub}\${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH ";
in buildPythonPackage rec {
- version = "1.4.1";
+ version = "1.6.0";
pname = "pytorch";
disabled = !isPy3k;
outputs = [
"out" # output standard python package
- "dev" # output libtorch only
+ "dev" # output libtorch headers
+ "lib" # output libtorch libraries
];
src = fetchFromGitHub {
@@ -118,9 +119,24 @@ in buildPythonPackage rec {
repo = "pytorch";
rev = "v${version}";
fetchSubmodules = true;
- sha256 = "1aa1il4f98pswfj20cv27yfb91l1jcq4515i7mvq7sh5647yzwms";
+ sha256 = "14hhjsi6fnpaw9m1a3bhvdinsks6fhss6bbcrfk6jgns64abqdaz";
};
+ 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";
+ })
+ ];
+
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++
@@ -128,24 +144,6 @@ in buildPythonPackage rec {
export CUDNN_INCLUDE_DIR=${cudnn}/include
'';
- patches = [
- # Prevents a race condition which would be introduced by pull 30333.
- # See https://github.com/pytorch/pytorch/issues/32277
- # Can be removed >1.5.0.
- (fetchpatch {
- url = "https://patch-diff.githubusercontent.com/raw/pytorch/pytorch/pull/30332.patch";
- sha256 = "1v9dwbhz3rdxcx6sz8y8j9n3bj6nqs78b1r8yg89yc15n6l4cqx2";
- })
-
- # Fixes errors with gcc-9 compilation. Cherry-picked on advice from ezyang.
- # See https://github.com/pytorch/pytorch/issues/32277
- # Can be removed >1.5.0.
- (fetchpatch {
- url = "https://patch-diff.githubusercontent.com/raw/pytorch/pytorch/pull/30333.patch";
- sha256 = "139413fl37h2fnil0cv99a67mqqnsh02k74b92by1qyr6pcfyg3q";
- })
- ];
-
# Use pytorch's custom configurations
dontUseCmakeConfigure = true;
@@ -242,9 +240,11 @@ in buildPythonPackage rec {
];
postInstall = ''
mkdir $dev
- cp -r $out/${python.sitePackages}/torch/lib $dev/lib
cp -r $out/${python.sitePackages}/torch/include $dev/include
cp -r $out/${python.sitePackages}/torch/share $dev/share
+
+ mkdir $lib
+ cp -r $out/${python.sitePackages}/torch/lib $lib/lib
'';
postFixup = stdenv.lib.optionalString stdenv.isDarwin ''
diff --git a/nixpkgs/pkgs/development/python-modules/pytrends/default.nix b/nixpkgs/pkgs/development/python-modules/pytrends/default.nix
index db7f781c5bf..0b0bad801e1 100644
--- a/nixpkgs/pkgs/development/python-modules/pytrends/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytrends/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "pytrends";
- version = "4.7.2";
+ version = "4.7.3";
src = fetchPypi {
inherit pname version;
- sha256 = "1cf80573276b3a93c4fb2ff296c260fa86e7ab43709473ce34f3bad3841f06df";
+ sha256 = "8ccb06c57c31fa157b978a0d810de7718ee46583d28cf818250d45f36abd2faa";
};
doCheck = false;
diff --git a/nixpkgs/pkgs/development/python-modules/pytz/default.nix b/nixpkgs/pkgs/development/python-modules/pytz/default.nix
index e7ce3b62b5b..8680a4f8e1d 100644
--- a/nixpkgs/pkgs/development/python-modules/pytz/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pytz/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pytz";
- version = "2019.3";
+ version = "2020.1";
src = fetchPypi {
inherit pname version;
- sha256 = "b02c06db6cf09c12dd25137e563b31700d3b80fcc4ad23abb7a315f2789819be";
+ sha256 = "c35965d010ce31b23eeb663ed3cc8c906275d6be1a34393a1d73a41febf4a048";
};
checkPhase = ''
diff --git a/nixpkgs/pkgs/development/python-modules/pyuavcan/default.nix b/nixpkgs/pkgs/development/python-modules/pyuavcan/default.nix
new file mode 100644
index 00000000000..0c78b305959
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/pyuavcan/default.nix
@@ -0,0 +1,50 @@
+{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder, numpy, nunavut
+, pyserial , pytest, ruamel_yaml}:
+
+ buildPythonPackage rec {
+ pname = "pyuavcan";
+ version = "1.1.0.dev1";
+ disabled = pythonOlder "3.7"; # only python>=3.7 is supported
+
+ src = fetchFromGitHub {
+ owner = "UAVCAN";
+ repo = pname;
+ rev = version;
+ sha256 = "0fmbmdnnh679zkllv5m6pkrasg7m9vjwabqnmz5m7flrgdh6h4qa";
+ };
+
+ propagatedBuildInputs = [
+ numpy
+ nunavut
+ pyserial
+ pytest
+ ruamel_yaml
+ ];
+
+ # allow for writable directory for darwin
+ preBuild = ''
+ export HOME=$TMPDIR
+ export PYTHONASYNCIODEBUG=1
+ '';
+
+ # tests fail ATM.
+ doCheck = false;
+
+ # check at least that import works, as tests fail
+ pythonImportsCheck = [
+ "pyuavcan"
+ ];
+
+ meta = with lib; {
+ description = "A full-featured implementation of the UAVCAN protocol stack";
+ longDescription = ''
+ It is intended for non-embedded, user-facing applications such as GUI
+ software, diagnostic tools, automation scripts, prototypes, and various
+ R&D cases. PyUAVCAN consists of a Python library (package) and a simple
+ CLI tool for basic diagnostics and shell script automation.
+ '';
+ homepage = "https://pyuavcan.readthedocs.io";
+ maintainers = with maintainers; [ wucke13 ];
+ license = licenses.mit;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/pyudev/default.nix b/nixpkgs/pkgs/development/python-modules/pyudev/default.nix
index c26f9bcabe6..c0a401a1b2a 100644
--- a/nixpkgs/pkgs/development/python-modules/pyudev/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyudev/default.nix
@@ -17,7 +17,7 @@ buildPythonPackage rec {
'';
checkInputs = [ pytest mock hypothesis docutils ];
- propagatedBuildInputs = [ systemd six ];
+ propagatedBuildInputs = [ six ];
checkPhase = ''
py.test
diff --git a/nixpkgs/pkgs/development/python-modules/pyunifi/default.nix b/nixpkgs/pkgs/development/python-modules/pyunifi/default.nix
index ea9cedeeae1..ed2dd4cc256 100644
--- a/nixpkgs/pkgs/development/python-modules/pyunifi/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyunifi/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "pyunifi";
- version = "2.19.0";
+ version = "2.20.1";
src = fetchPypi {
inherit pname version;
- sha256 = "f022eb2135b88a9d391f4553fac1bf90f3808d660fd0058203f6f9e57214626b";
+ sha256 = "b52d1b0d87365fcfed8572b5dbd8d675bffece4ab3484bf083863f278c727d3d";
};
propagatedBuildInputs = [ requests ];
diff --git a/nixpkgs/pkgs/development/python-modules/pyvcd/default.nix b/nixpkgs/pkgs/development/python-modules/pyvcd/default.nix
index ae41d196543..aa780ad1789 100644
--- a/nixpkgs/pkgs/development/python-modules/pyvcd/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyvcd/default.nix
@@ -7,12 +7,12 @@
}:
buildPythonPackage rec {
- version = "0.1.7";
+ version = "0.2.1";
pname = "pyvcd";
src = fetchPypi {
inherit pname version;
- sha256 = "1ixpdl0qiads81h8s9h9r9z0cyc9dlmvi01nfjggxixvbb17305y";
+ sha256 = "fad6b9e2cd68049968a43fd9f465a1f924050c0a654e28cc5aa04c1908f283ab";
};
buildInputs = [ setuptools_scm ];
diff --git a/nixpkgs/pkgs/development/python-modules/pywbem/default.nix b/nixpkgs/pkgs/development/python-modules/pywbem/default.nix
index 82370faf7ef..603aff8ec4a 100644
--- a/nixpkgs/pkgs/development/python-modules/pywbem/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pywbem/default.nix
@@ -5,14 +5,14 @@
buildPythonPackage rec {
pname = "pywbem";
- version = "0.15.0";
+ version = "0.17.2";
# Support added in master https://github.com/pywbem/pywbem/commit/b2f2f1a151a30355bbc6652dca69a7b30bfe941e awaiting release
disabled = isPy37;
src = fetchPypi {
inherit pname version;
- sha256 = "6f4304518b2ba89a97bd4f5f0decc8ad382b38a9303032ae17a1a601d95d24b8";
+ sha256 = "84dac33f77d5ff2c3d8eb42fc7de2ffb6d33f5e4954ef89db0dbf3fe646a2809";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/pywebpush/default.nix b/nixpkgs/pkgs/development/python-modules/pywebpush/default.nix
index bf8a23f3baa..5bb8989506f 100644
--- a/nixpkgs/pkgs/development/python-modules/pywebpush/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pywebpush/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "pywebpush";
- version = "1.10.2";
+ version = "1.11.0";
src = fetchPypi {
inherit pname version;
- sha256 = "61e6b92ee23ea3f7afbb427508e51c789a0c10cbc962fab9de582ad48b5792e4";
+ sha256 = "596c74020f9cbabc99f7964127ab0bb6cc045fcfe781b7c73cffb3ea45947820";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/pywebview/default.nix b/nixpkgs/pkgs/development/python-modules/pywebview/default.nix
index f12d943aad7..545fb236732 100644
--- a/nixpkgs/pkgs/development/python-modules/pywebview/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pywebview/default.nix
@@ -1,23 +1,32 @@
-{ lib, buildPythonPackage, fetchFromGitHub }:
+{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder
+, importlib-resources, pytest, xvfb_run }:
buildPythonPackage rec {
pname = "pywebview";
- version = "3.2";
+ version = "3.3.1";
+ disabled = pythonOlder "3.5";
src = fetchFromGitHub {
owner = "r0x0r";
repo = "pywebview";
rev = version;
- sha256 = "0anwm6s0pp7xmgylr4m52v7lw825sdby7fajcl929l099n757gq7";
+ sha256 = "015z7n0hdgkzn0p7aw1xsv6lwc260p8q67jx0zyd1zghnwyj8k79";
};
- # disabled due to error in loading unittest
- # don't know how to make test from: None
- doCheck = false;
+ propagatedBuildInputs = lib.optionals (pythonOlder "3.7") [ importlib-resources ];
+
+ checkInputs = [ pytest xvfb_run ];
+
+ checkPhase = ''
+ pushd tests
+ patchShebangs run.sh
+ xvfb-run -s '-screen 0 800x600x24' ./run.sh
+ popd
+ '';
meta = with lib; {
homepage = "https://github.com/r0x0r/pywebview";
- description = "Lightweight cross-platform wrapper around a webview.";
+ description = "Lightweight cross-platform wrapper around a webview";
license = licenses.bsd3;
maintainers = with maintainers; [ jojosch ];
};
diff --git a/nixpkgs/pkgs/development/python-modules/pyx/default.nix b/nixpkgs/pkgs/development/python-modules/pyx/default.nix
index 8b5e3633e25..339fa9029b7 100644
--- a/nixpkgs/pkgs/development/python-modules/pyx/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyx/default.nix
@@ -7,14 +7,14 @@
buildPythonPackage rec {
pname = "pyx";
version = "0.15";
+ disabled = !isPy3k;
src = fetchPypi {
- inherit pname version;
- sha256 = "0fc3b00c5e7fb6f4aefbf63b95f624297dde47700a82b8b5ad6ebb346b5e4977";
+ pname = "PyX";
+ inherit version;
+ sha256 = "0xs9brmk9fvfmnsvi0haf13xwz994kv9afznzfpg9dkzbq6b1hqg";
};
- disabled = !isPy3k;
-
# No tests in archive
doCheck = false;
@@ -23,5 +23,4 @@ buildPythonPackage rec {
homepage = "http://pyx.sourceforge.net/";
license = with licenses; [ gpl2 ];
};
-
}
diff --git a/nixpkgs/pkgs/development/python-modules/pyxdg/default.nix b/nixpkgs/pkgs/development/python-modules/pyxdg/default.nix
index a5cb694b4c1..65cb4389583 100644
--- a/nixpkgs/pkgs/development/python-modules/pyxdg/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyxdg/default.nix
@@ -1,6 +1,7 @@
{ stdenv
, buildPythonPackage
, fetchPypi
+, fetchpatch
}:
buildPythonPackage rec {
@@ -15,6 +16,14 @@ buildPythonPackage rec {
# error: invalid command 'test'
doCheck = false;
+ patches = [
+ # see: https://gitlab.freedesktop.org/xdg/pyxdg/-/merge_requests/5
+ (fetchpatch {
+ url = "https://gitlab.freedesktop.org/xdg/pyxdg/-/commit/78405aaa34463db2c6f33ca28ae2293dd3bb1e91.patch";
+ sha256 = "17cjax546rkqv5kvwczjqjdd6vmlvcxjanz0296dlfq23j2wbx63";
+ })
+ ];
+
meta = with stdenv.lib; {
homepage = "http://freedesktop.org/wiki/Software/pyxdg";
description = "Contains implementations of freedesktop.org standards";
diff --git a/nixpkgs/pkgs/development/python-modules/pyxl3/default.nix b/nixpkgs/pkgs/development/python-modules/pyxl3/default.nix
index 2fa5ef76669..8cdfe6436e3 100644
--- a/nixpkgs/pkgs/development/python-modules/pyxl3/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyxl3/default.nix
@@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "pyxl3";
- version = "1.3";
+ version = "1.4";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "23831c6d60b2ce3fbb39966f6fb21a5e053d6ce0bd08b00bb50fa388631b69ee";
+ sha256 = "ad4cc56bf4b35def33783e6d4783882702111fe8f9a781c63228e2114067c065";
};
checkInputs = [ unittest2 ];
diff --git a/nixpkgs/pkgs/development/python-modules/pyyaml/default.nix b/nixpkgs/pkgs/development/python-modules/pyyaml/default.nix
index 4d1d16b0f12..95ceeab3a04 100644
--- a/nixpkgs/pkgs/development/python-modules/pyyaml/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyyaml/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "PyYAML";
- version = "5.2";
+ version = "5.3.1";
src = fetchPypi {
inherit pname version;
- sha256 = "c0ee8eca2c582d29c3c2ec6e2c4f703d1b7f1fb10bc72317355a746057e7346c";
+ sha256 = "0pb4zvkfxfijkpgd1b86xjsqql97ssf1knbd1v53wkg1qm9cgsmq";
};
# force regeneration using Cython
diff --git a/nixpkgs/pkgs/development/python-modules/pyzmq/default.nix b/nixpkgs/pkgs/development/python-modules/pyzmq/default.nix
index f1ecdf7c4f4..96c100ace88 100644
--- a/nixpkgs/pkgs/development/python-modules/pyzmq/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/pyzmq/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "pyzmq";
- version = "18.1.1";
+ version = "19.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "8c69a6cbfa94da29a34f6b16193e7c15f5d3220cb772d6d17425ff3faa063a6d";
+ sha256 = "13a5638ab24d628a6ade8f794195e1a1acd573496c3b85af2f1183603b7bf5e0";
};
checkInputs = [ pytest tornado ];
@@ -30,7 +30,8 @@ buildPythonPackage rec {
and not test_callable_check \
and not test_on_recv_basic \
and not test_on_recv_wake \
- and not test_monitor"
+ and not test_monitor \
+ and not test_cython"
'';
# Some of the tests use localhost networking.
diff --git a/nixpkgs/pkgs/development/python-modules/qasm2image/default.nix b/nixpkgs/pkgs/development/python-modules/qasm2image/default.nix
index 9748e3e4348..962ba62f509 100644
--- a/nixpkgs/pkgs/development/python-modules/qasm2image/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/qasm2image/default.nix
@@ -48,5 +48,6 @@ buildPythonPackage {
maintainers = with lib.maintainers; [
pandaman
];
+ broken = true; # last update Oct 2018, failed tests don't error the build, and out-of-date with latest python3Packages.qiskit
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/qds_sdk/default.nix b/nixpkgs/pkgs/development/python-modules/qds_sdk/default.nix
index 7b4cfa501dd..56b3f36c367 100644
--- a/nixpkgs/pkgs/development/python-modules/qds_sdk/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/qds_sdk/default.nix
@@ -11,29 +11,29 @@
buildPythonPackage rec {
pname = "qds_sdk";
- version = "1.12.0";
+ version = "1.15.2";
# pypi does not contain tests, using github sources instead
src = fetchFromGitHub {
owner = "qubole";
repo = "qds-sdk-py";
rev = "V${version}";
- sha256 = "18xhvlcfki8llv7fw2r5yfk20zds3gr78b4klwm9mkvhlhwds9rx";
+ sha256 = "0xxg9s0y6fz7vb1kab4q93q7ryi71z8x6q9qspm6s506yr3mc67l";
};
- propagatedBuildInputs = [
+ propagatedBuildInputs = [
boto
inflection
requests
- six
- urllib3
+ six
+ urllib3
];
checkInputs = [ pytest mock ];
checkPhase = ''
py.test --disable-pytest-warnings tests
'';
-
+
meta = with lib; {
description = "A Python module that provides the tools you need to authenticate with, and use the Qubole Data Service API";
homepage = "https://github.com/qubole/qds-sdk-py";
diff --git a/nixpkgs/pkgs/development/python-modules/qiskit-aer/default.nix b/nixpkgs/pkgs/development/python-modules/qiskit-aer/default.nix
index 7c74ddab2b1..3f0439efc7a 100644
--- a/nixpkgs/pkgs/development/python-modules/qiskit-aer/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/qiskit-aer/default.nix
@@ -19,7 +19,7 @@
buildPythonPackage rec {
pname = "qiskit-aer";
- version = "0.5.1";
+ version = "0.5.2";
disabled = pythonOlder "3.5";
@@ -28,7 +28,7 @@ buildPythonPackage rec {
repo = "qiskit-aer";
rev = version;
fetchSubmodules = true; # fetch muparserx and other required libraries
- sha256 = "0pbi8ldz8f1zm7pf2n5229g6kccriq21f24q9cb7bd4j5gdky5sk";
+ sha256 = "0vw6b69h8pvzxhaz3k8sg9ac792gz3kklfv0izs6ra83y1dfwhjz";
};
nativeBuildInputs = [
@@ -48,14 +48,6 @@ buildPythonPackage rec {
pybind11
];
- patches = [
- (fetchpatch{
- name = "qiskit-aer-pr-727-fix-random-unitary-test.patch";
- url = "https://github.com/Qiskit/qiskit-aer/commit/09afb3b6b0710042ab65d88e863363f2c843dcb0.patch";
- sha256 = "0521b7i4fpc5brqs08w381g3c655f9cbn6my1740jnk7dv5lhsv9";
- })
- ];
-
postPatch = ''
# remove dependency on PyPi cmake package, which isn't in Nixpkgs
substituteInPlace setup.py --replace "'cmake!=3.17,!=3.17.0'" ""
@@ -85,6 +77,11 @@ buildPythonPackage rec {
pytestCheckHook
];
dontUseSetuptoolsCheck = true; # Otherwise runs tests twice
+ disabledTests = [
+ # broken with cvxpy >= 1.1.0, see https://github.com/Qiskit/qiskit-aer/issues/779.
+ # TODO: Remove once resolved, probably next qiskit-aer version
+ "test_clifford"
+ ];
preCheck = ''
# Tests include a compiled "circuit" which is auto-built in $HOME
diff --git a/nixpkgs/pkgs/development/python-modules/qiskit-aqua/default.nix b/nixpkgs/pkgs/development/python-modules/qiskit-aqua/default.nix
index 8037d28f82c..fe90ee63e00 100644
--- a/nixpkgs/pkgs/development/python-modules/qiskit-aqua/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/qiskit-aqua/default.nix
@@ -3,7 +3,7 @@
, buildPythonPackage
, fetchFromGitHub
# , cplex
-, cvxopt
+, cvxpy
, dlx
, docplex
, fastdtw
@@ -24,7 +24,7 @@
buildPythonPackage rec {
pname = "qiskit-aqua";
- version = "0.7.0";
+ version = "0.7.3";
disabled = pythonOlder "3.5";
@@ -33,13 +33,13 @@ buildPythonPackage rec {
owner = "Qiskit";
repo = "qiskit-aqua";
rev = version;
- sha256 = "0yykw6k1rb3f2ihcp0y9pb0695mcmy29nyqlj89qs4da0503vxvh";
+ sha256 = "04zcnrc0vi6dfjahp1019h2ngdgi7l7jvfs9aw0y306nd9g6qgjc";
};
# Optional packages: pyscf (see below NOTE) & pytorch. Can install via pip/nix if needed.
propagatedBuildInputs = [
# cplex
- cvxopt
+ cvxpy
docplex
dlx # Python Dancing Links package
fastdtw
@@ -81,7 +81,6 @@ buildPythonPackage rec {
"You must install it yourself via pip or add it to your environment from the Nix User Repository." \
"', ImportWarning)\n" \
>> qiskit/optimization/__init__.py
-
'';
postInstall = "rm -rf $out/${python.sitePackages}/docs"; # Remove docs dir b/c it can cause conflicts.
@@ -106,6 +105,9 @@ buildPythonPackage rec {
# Disabled due to missing pyscf
"test_validate" # test/chemistry/test_inputparser.py
+ "test_binary" # in SklearnSVM, seems to have trouble with eigenvectors converging
+ "test_pauli_expect_single" # fails for unknown reason, 3e-3 out of tolerance
+
# Disabling slow tests > 10 seconds
"TestVQE"
"TestVQC"
@@ -127,9 +129,15 @@ buildPythonPackage rec {
"test_shor_no_factors_1_5"
"test_shor_no_factors_2_7"
"test_evolve_2___suzuki___1__3_"
- "test_delta_4"
+ "test_delta"
"test_swaprz"
"test_deprecated_algo_result"
+ "test_unsorted_grouping"
+ "test_ad_hoc_data"
+ "test_nft"
+ "test_oh"
+ "test_confidence_intervals_00001"
+ "test_eoh"
];
meta = with lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/qiskit-ibmq-provider/default.nix b/nixpkgs/pkgs/development/python-modules/qiskit-ibmq-provider/default.nix
index 5f8f0d94e4f..02cdb8397cb 100644
--- a/nixpkgs/pkgs/development/python-modules/qiskit-ibmq-provider/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/qiskit-ibmq-provider/default.nix
@@ -26,7 +26,7 @@
buildPythonPackage rec {
pname = "qiskit-ibmq-provider";
- version = "0.7.0";
+ version = "0.7.2";
disabled = pythonOlder "3.6";
@@ -34,7 +34,7 @@ buildPythonPackage rec {
owner = "Qiskit";
repo = pname;
rev = version;
- sha256 = "1n13jjx1cx5gswwk8rpxfjqyk97cwx1n2hwsabkcbi7fksw3c5jk";
+ sha256 = "11h1ca4v11pajzn1cxqhim1hfziqzj27xzakwln13g8zmiqx3csp";
};
propagatedBuildInputs = [
@@ -57,7 +57,7 @@ buildPythonPackage rec {
];
# websockets seems to be pinned b/c in v8+ it drops py3.5 support. Not an issue here (usually py3.7+, and disabled for older py3.6)
- prePatch = ''
+ postPatch = ''
substituteInPlace requirements.txt --replace "websockets>=7,<8" "websockets"
substituteInPlace setup.py --replace "websockets>=7,<8" "websockets"
'';
diff --git a/nixpkgs/pkgs/development/python-modules/qiskit-ignis/default.nix b/nixpkgs/pkgs/development/python-modules/qiskit-ignis/default.nix
index 79998a84325..bfd2bffbf47 100644
--- a/nixpkgs/pkgs/development/python-modules/qiskit-ignis/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/qiskit-ignis/default.nix
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "qiskit-ignis";
- version = "0.3.0";
+ version = "0.3.3";
disabled = pythonOlder "3.6";
@@ -25,14 +25,9 @@ buildPythonPackage rec {
owner = "Qiskit";
repo = "qiskit-ignis";
rev = version;
- sha256 = "16h04n9hxw669nq2ii16l6h75x8afisvp3j062n4c62kcqci0x4x";
+ sha256 = "0sy9qpw0jqirsk9y61j5kr18jrw1wa812n7y98fjj6w668rrv560";
};
- # Fixed qiskit-ignis PR #385, figured this is easier than fetchpatch
- postPatch = ''
- substituteInPlace qiskit/ignis/logging/ignis_logging.py --replace "self.configure_logger" "self._configure_logger"
- '';
-
propagatedBuildInputs = [
numpy
qiskit-terra
diff --git a/nixpkgs/pkgs/development/python-modules/qiskit-terra/default.nix b/nixpkgs/pkgs/development/python-modules/qiskit-terra/default.nix
index 78c28a282cb..c1c0dd92837 100644
--- a/nixpkgs/pkgs/development/python-modules/qiskit-terra/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/qiskit-terra/default.nix
@@ -36,7 +36,7 @@
buildPythonPackage rec {
pname = "qiskit-terra";
- version = "0.14.1";
+ version = "0.14.2";
disabled = pythonOlder "3.5";
@@ -44,7 +44,7 @@ buildPythonPackage rec {
owner = "Qiskit";
repo = pname;
rev = version;
- sha256 = "0pd7x2jrqy7q1s38ychqw9bayjn2rvi6rq7c2c0kd160rwj1l2sc";
+ sha256 = "0p5wapjvy81pnks100xbb23kbs2wyys9ykyc8z4968wl487lq4g5";
};
nativeBuildInputs = [ cython ];
@@ -94,6 +94,9 @@ buildPythonPackage rec {
"qiskit.transpiler.passes.routing.cython.stochastic_swap.swap_trial"
];
+ disabledTests = [
+ "test_random_clifford_valid" # random test, fails at least once when testing locally.
+ ];
pytestFlagsArray = [
"--ignore=test/randomized/test_transpiler_equivalence.py" # collection requires qiskit-aer, which would cause circular dependency
];
diff --git a/nixpkgs/pkgs/development/python-modules/qiskit/default.nix b/nixpkgs/pkgs/development/python-modules/qiskit/default.nix
index ded9c68e6fe..81468da30fb 100644
--- a/nixpkgs/pkgs/development/python-modules/qiskit/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/qiskit/default.nix
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "qiskit";
# NOTE: This version denotes a specific set of subpackages. See https://qiskit.org/documentation/release_notes.html#version-history
- version = "0.19.1";
+ version = "0.19.6";
disabled = pythonOlder "3.5";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "Qiskit";
repo = "qiskit";
rev = version;
- sha256 = "0p1sahgf6qgbkvxb067mnyj6ya8nv7y57yyiiaadhjw242sjkjy5";
+ sha256 = "0liby6ffgrla6wr4k742qkg8m80im372p6hmr4gkz47nmc76zy1i";
};
propagatedBuildInputs = [
@@ -37,7 +37,7 @@ buildPythonPackage rec {
checkInputs = [ pytestCheckHook ];
dontUseSetuptoolsCheck = true;
# following doesn't work b/c they are distributed across different nix sitePackages dirs. Tested with pytest though.
- # pythonImportsCheck = [ "qiskit" "qiskit.terra" "qiskit.ignis" "qiskit.aer" "qiskit.aqua" ];
+ pythonImportsCheck = [ "qiskit" "qiskit.circuit" "qiskit.ignis" "qiskit.providers.aer" "qiskit.aqua" ];
meta = {
description = "Software for developing quantum computing programs";
diff --git a/nixpkgs/pkgs/development/python-modules/qscintilla-qt5/default.nix b/nixpkgs/pkgs/development/python-modules/qscintilla-qt5/default.nix
index 4d63cb5f454..2ee9c82f08d 100644
--- a/nixpkgs/pkgs/development/python-modules/qscintilla-qt5/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/qscintilla-qt5/default.nix
@@ -1,7 +1,6 @@
{ lib
, pythonPackages
, qscintilla
-, lndir
, qtbase
}:
with pythonPackages;
@@ -11,8 +10,9 @@ buildPythonPackage {
src = qscintilla.src;
format = "other";
- nativeBuildInputs = [ lndir sip qtbase ];
- buildInputs = [ qscintilla pyqt5 ];
+ nativeBuildInputs = [ sip qtbase ];
+ buildInputs = [ qscintilla ];
+ propagatedBuildInputs = [ pyqt5 ];
postPatch = ''
substituteInPlace Python/configure.py \
@@ -22,9 +22,9 @@ buildPythonPackage {
'';
preConfigure = ''
- mkdir -p $out
- lndir ${pyqt5} $out
- rm -rf "$out/nix-support"
+ # configure.py will look for this folder
+ mkdir -p $out/share/sip/PyQt5
+
cd Python
substituteInPlace configure.py \
--replace "qmake = {'CONFIG': 'qscintilla2'}" "qmake = {'CONFIG': 'qscintilla2', 'QT': 'widgets printsupport'}"
diff --git a/nixpkgs/pkgs/development/python-modules/qtconsole/default.nix b/nixpkgs/pkgs/development/python-modules/qtconsole/default.nix
index 4cadba28a8a..ca6a19220d5 100644
--- a/nixpkgs/pkgs/development/python-modules/qtconsole/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/qtconsole/default.nix
@@ -15,11 +15,11 @@
buildPythonPackage rec {
pname = "qtconsole";
- version = "4.7.4";
+ version = "4.7.5";
src = fetchPypi {
inherit pname version;
- sha256 = "1zgm57011kpbh6388p8cqwkcgqwlmb7rc9cy3zn9rrnna48byj7x";
+ sha256 = "f5cb275d30fc8085e2d1d18bc363e5ba0ce6e559bf37d7d6727b773134298754";
};
checkInputs = [ nose ] ++ lib.optionals isPy27 [mock];
diff --git a/nixpkgs/pkgs/development/python-modules/quandl/default.nix b/nixpkgs/pkgs/development/python-modules/quandl/default.nix
index 2d78b626092..33fc54241d9 100644
--- a/nixpkgs/pkgs/development/python-modules/quandl/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/quandl/default.nix
@@ -1,7 +1,7 @@
{
- lib, fetchPypi, buildPythonPackage, isPy3k,
+ lib, fetchPypi, buildPythonPackage, isPy3k, pythonOlder,
# runtime dependencies
- pandas, numpy, requests, inflection, python-dateutil, six, more-itertools,
+ pandas, numpy, requests, inflection, python-dateutil, six, more-itertools, importlib-metadata,
# test suite dependencies
nose, unittest2, flake8, httpretty, mock, jsondate, parameterized, faker, factory_boy,
# additional runtime dependencies are required on Python 2.x
@@ -45,6 +45,8 @@ buildPythonPackage rec {
pyOpenSSL
ndg-httpsclient
pyasn1
+ ] ++ lib.optionals (pythonOlder "3.8") [
+ importlib-metadata
];
meta = with lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/radish-bdd/default.nix b/nixpkgs/pkgs/development/python-modules/radish-bdd/default.nix
new file mode 100644
index 00000000000..b2d22346dd7
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/radish-bdd/default.nix
@@ -0,0 +1,52 @@
+{ lib
+, buildPythonPackage
+, click
+, colorful
+, docopt
+, fetchFromGitHub
+, freezegun
+, humanize
+, lark-parser
+, parse-type
+, pysingleton
+, pytestCheckHook
+, pyyaml
+, tag-expressions
+, lxml
+, pytest-mock
+}:
+
+buildPythonPackage rec {
+ pname = "radish-bdd";
+ version = "0.13.2";
+
+ # Pypi package does not have necessary test fixtures.
+ src = fetchFromGitHub {
+ owner = pname;
+ repo = "radish";
+ rev = "v${version}";
+ sha256 = "1k7l0j8w221pa6k990x4rfm7km4asx5zy4zpzvh029lb9nw2pp8b";
+ };
+
+ propagatedBuildInputs = [
+ lark-parser
+ click
+ colorful
+ tag-expressions
+ parse-type
+ humanize
+ pyyaml
+ docopt
+ pysingleton
+ ];
+
+ checkInputs = [ freezegun lxml pytestCheckHook pytest-mock ];
+ disabledTests = [ "test_main_cli_calls" ];
+
+ meta = with lib; {
+ description = "Behaviour-Driven-Development tool for python";
+ homepage = "http://radish-bdd.io";
+ license = licenses.mit;
+ maintainers = with maintainers; [ kalbasit ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/rasterio/default.nix b/nixpkgs/pkgs/development/python-modules/rasterio/default.nix
index f5e418d925a..236970a5d34 100644
--- a/nixpkgs/pkgs/development/python-modules/rasterio/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/rasterio/default.nix
@@ -6,14 +6,14 @@
buildPythonPackage rec {
pname = "rasterio";
- version = "1.1.4";
+ version = "1.1.5";
# Pypi doesn't ship the tests, so we fetch directly from GitHub
src = fetchFromGitHub {
owner = "mapbox";
repo = "rasterio";
rev = version;
- sha256 = "1a1ik66b7n6h9gxlr5yb16hhf5h9117av2ggykpfaw699xxhnz30";
+ sha256 = "168b6hmx026jsvhnq6s5k0qfhzda02mmx1alax6wqk16mk63mqcz";
};
checkInputs = [ boto3 pytest pytestcov packaging hypothesis ] ++ lib.optional (!isPy3k) mock;
diff --git a/nixpkgs/pkgs/development/python-modules/readme_renderer/default.nix b/nixpkgs/pkgs/development/python-modules/readme_renderer/default.nix
index 8d36df3d980..9ffb986b9f5 100644
--- a/nixpkgs/pkgs/development/python-modules/readme_renderer/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/readme_renderer/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "readme_renderer";
- version = "24.0";
+ version = "26.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0br0562lnvj339f1nwz4nfl4ay49rw05xkqacigzf9wz4mdza5mv";
+ sha256 = "cbe9db71defedd2428a1589cdc545f9bd98e59297449f69d721ef8f1cfced68d";
};
checkInputs = [ pytest mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/readthedocs-sphinx-ext/default.nix b/nixpkgs/pkgs/development/python-modules/readthedocs-sphinx-ext/default.nix
index efadd433712..68ccf676f29 100644
--- a/nixpkgs/pkgs/development/python-modules/readthedocs-sphinx-ext/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/readthedocs-sphinx-ext/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "readthedocs-sphinx-ext";
- version = "1.0.3";
+ version = "1.0.4";
src = fetchPypi {
inherit pname version;
- sha256 = "faccf1c52aab34b1fdfd672ec4ce4321975453b05741e32a94b33cc682d045b2";
+ sha256 = "33dbb135373d539233f7fbdb5e8dcfa07d41254300ee23719eb9caa8c68a40ae";
};
propagatedBuildInputs = [ requests ];
diff --git a/nixpkgs/pkgs/development/python-modules/recommonmark/default.nix b/nixpkgs/pkgs/development/python-modules/recommonmark/default.nix
index 26ba8a68d87..472f873e30a 100644
--- a/nixpkgs/pkgs/development/python-modules/recommonmark/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/recommonmark/default.nix
@@ -5,6 +5,7 @@
, CommonMark
, docutils
, sphinx
+, isPy3k
}:
buildPythonPackage rec {
@@ -30,6 +31,8 @@ buildPythonPackage rec {
"test_integration"
];
+ disabled = isPy3k; # Not yet compatible with latest Sphinx.
+
meta = {
description = "A docutils-compatibility bridge to CommonMark";
homepage = "https://github.com/rtfd/recommonmark";
diff --git a/nixpkgs/pkgs/development/python-modules/redis/default.nix b/nixpkgs/pkgs/development/python-modules/redis/default.nix
index 2da7470a838..35109e836fa 100644
--- a/nixpkgs/pkgs/development/python-modules/redis/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/redis/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "redis";
- version = "3.3.11";
+ version = "3.5.3";
src = fetchPypi {
inherit pname version;
- sha256 = "8d0fc278d3f5e1249967cba2eb4a5632d19e45ce5c09442b8422d15ee2c22cc2";
+ sha256 = "0e7e0cfca8660dea8b7d5cd8c4f6c5e29e11f31158c0b0ae91a397f00e5a05a2";
};
# tests require a running redis
diff --git a/nixpkgs/pkgs/development/python-modules/rednose/default.nix b/nixpkgs/pkgs/development/python-modules/rednose/default.nix
index 8c3c98bf630..948fe39dae7 100644
--- a/nixpkgs/pkgs/development/python-modules/rednose/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/rednose/default.nix
@@ -1,4 +1,5 @@
-{ stdenv, buildPythonPackage, fetchPypi, isPy27, nose, six, colorama, termstyle }:
+{ stdenv, buildPythonPackage, fetchPypi, isPy27, pythonAtLeast
+, nose, six, colorama, termstyle }:
buildPythonPackage rec {
pname = "rednose";
@@ -15,7 +16,8 @@ buildPythonPackage rec {
# Do not test on Python 2 because the tests suite gets stuck
# https://github.com/NixOS/nixpkgs/issues/60786
- doCheck = !(isPy27);
+ # Also macOS tests are broken on python38
+ doCheck = !(isPy27 || (stdenv.isDarwin && pythonAtLeast "3.8"));
checkInputs = [ six ];
propagatedBuildInputs = [ nose colorama termstyle ];
diff --git a/nixpkgs/pkgs/development/python-modules/regex/default.nix b/nixpkgs/pkgs/development/python-modules/regex/default.nix
index a9456ac963c..038d6d2c90a 100644
--- a/nixpkgs/pkgs/development/python-modules/regex/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/regex/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "regex";
- version = "2019.12.20";
+ version = "2020.5.14";
src = fetchPypi {
inherit pname version;
- sha256 = "106e25a841921d8259dcef2a42786caae35bc750fb996f830065b3dfaa67b77e";
+ sha256 = "ce450ffbfec93821ab1fea94779a8440e10cf63819be6e176eb1973a6017aff5";
};
postCheck = ''
diff --git a/nixpkgs/pkgs/development/python-modules/reportlab/default.nix b/nixpkgs/pkgs/development/python-modules/reportlab/default.nix
index 9cd3d131e90..dc8b6d92aaa 100644
--- a/nixpkgs/pkgs/development/python-modules/reportlab/default.nix
+++ b/nixpkgs/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.42";
+ version = "3.5.44";
src = fetchPypi {
inherit pname version;
- sha256 = "9c21f202697a6cea57b9d716288fc919d99cbabeb30222eebfc7ff77eac32744";
+ sha256 = "0f544p640yz7ivwkl635bpzkx4vy5qccs2rlyr61d9vv1jbm01k7";
};
checkInputs = [ glibcLocales ];
diff --git a/nixpkgs/pkgs/development/python-modules/repoze_who/default.nix b/nixpkgs/pkgs/development/python-modules/repoze_who/default.nix
index 20001ff7ef8..7f4a89f3d24 100644
--- a/nixpkgs/pkgs/development/python-modules/repoze_who/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/repoze_who/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "repoze.who";
- version = "2.3";
+ version = "2.4";
src = fetchPypi {
inherit pname version;
- sha256 = "b95dadc1242acc55950115a629cfb1352669774b46d22def51400ca683efea28";
+ sha256 = "cf97450de3c8eb5c03b4037be75b018db91befab1094204e452a0b1c0f7a94a6";
};
propagatedBuildInputs = [ zope_interface webob ];
diff --git a/nixpkgs/pkgs/development/python-modules/reproject/default.nix b/nixpkgs/pkgs/development/python-modules/reproject/default.nix
index 43fd7fe67de..ccc76734461 100644
--- a/nixpkgs/pkgs/development/python-modules/reproject/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/reproject/default.nix
@@ -6,30 +6,26 @@
, astropy
, astropy-healpix
, astropy-helpers
+, extension-helpers
, scipy
, pytest
, pytest-astropy
+, setuptools_scm
, cython
}:
buildPythonPackage rec {
pname = "reproject";
- version = "0.6";
+ version = "0.7.1";
src = fetchPypi {
inherit pname version;
- sha256 = "484fde86d70d972d703038f138d7c2966ddf51171a6e79bd84e82ea270e27af3";
+ sha256 = "1jsc3ad518vyys5987fr1achq8qvnz8rm80zp5an9qxlwr4zmh4m";
};
propagatedBuildInputs = [ numpy astropy astropy-healpix astropy-helpers scipy ];
- nativeBuildInputs = [ astropy-helpers cython ];
-
- # Fix tests
- patches = [ (fetchpatch {
- url = "https://github.com/astropy/reproject/pull/218/commits/4661e075137424813ed77f1ebcbc251fee1b8467.patch";
- sha256 = "13g3h824pqn2lgypzg1b87vkd44y7m302lhw3kh4rfww1dkzhm9v";
- }) ];
+ nativeBuildInputs = [ astropy-helpers cython extension-helpers setuptools_scm ];
# Disable automatic update of the astropy-helper module
postPatch = ''
diff --git a/nixpkgs/pkgs/development/python-modules/requests-file/default.nix b/nixpkgs/pkgs/development/python-modules/requests-file/default.nix
index 6c94144ef15..374627a1bb9 100644
--- a/nixpkgs/pkgs/development/python-modules/requests-file/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/requests-file/default.nix
@@ -1,16 +1,18 @@
-{ lib, fetchPypi, buildPythonPackage, requests, six }:
+{ lib, fetchPypi, buildPythonPackage, pytestCheckHook, requests, six }:
buildPythonPackage rec {
pname = "requests-file";
- version = "1.4.3";
+ version = "1.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1yp2jaxg3v86pia0q512dg3hz6s9y5vzdivsgrba1kds05ial14g";
+ sha256 = "07d74208d3389d01c38ab89ef403af0cfec63957d53a0081d8eca738d0247d8e";
};
propagatedBuildInputs = [ requests six ];
+ checkInputs = [ pytestCheckHook ];
+
meta = {
homepage = "https://github.com/dashea/requests-file";
description = "Transport adapter for fetching file:// URLs with the requests python library";
diff --git a/nixpkgs/pkgs/development/python-modules/requests-mock/default.nix b/nixpkgs/pkgs/development/python-modules/requests-mock/default.nix
index 9728639e0ef..5e85ba7d38b 100644
--- a/nixpkgs/pkgs/development/python-modules/requests-mock/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/requests-mock/default.nix
@@ -5,15 +5,16 @@
, six
, testrepository
, testtools
+, pytest
}:
buildPythonPackage rec {
pname = "requests-mock";
- version = "1.7.0";
+ version = "1.8.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0ij6ir5cy0gpy5xw4sykxz320ndi26np6flx9yg9mimkv0nl1lw8";
+ sha256 = "e68f46844e4cee9d447150343c9ae875f99fa8037c6dcf5f15bf1fe9ab43d226";
};
patchPhase = ''
@@ -22,7 +23,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ requests six ];
- checkInputs = [ mock purl testrepository testtools ];
+ checkInputs = [ mock purl testrepository testtools pytest ];
meta = with lib; {
description = "Mock out responses from the requests package";
diff --git a/nixpkgs/pkgs/development/python-modules/restructuredtext_lint/default.nix b/nixpkgs/pkgs/development/python-modules/restructuredtext_lint/default.nix
index 4f62d232ab5..17bf5fbf297 100644
--- a/nixpkgs/pkgs/development/python-modules/restructuredtext_lint/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/restructuredtext_lint/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "restructuredtext_lint";
- version = "1.3.0";
+ version = "1.3.1";
src = fetchPypi {
inherit pname version;
- sha256 = "97b3da356d5b3a8514d8f1f9098febd8b41463bed6a1d9f126cf0a048b6fd908";
+ sha256 = "470e53b64817211a42805c3a104d2216f6f5834b22fe7adb637d1de4d6501fb8";
};
checkInputs = [ nose testtools ];
diff --git a/nixpkgs/pkgs/development/python-modules/restview/default.nix b/nixpkgs/pkgs/development/python-modules/restview/default.nix
index 715a4cfb43f..acce48c45d0 100644
--- a/nixpkgs/pkgs/development/python-modules/restview/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/restview/default.nix
@@ -4,6 +4,7 @@
, fetchpatch
, docutils
, readme_renderer
+, packaging
, pygments
, mock
}:
@@ -17,7 +18,7 @@ buildPythonPackage rec {
sha256 = "de87c84f19526bd4a76505f6d40b51b7bb03ca43b6067c93f82f1c7237ac9e84";
};
- propagatedBuildInputs = [ docutils readme_renderer pygments ];
+ propagatedBuildInputs = [ docutils readme_renderer packaging pygments ];
checkInputs = [ mock ];
patches = [
diff --git a/nixpkgs/pkgs/development/python-modules/rethinkdb/default.nix b/nixpkgs/pkgs/development/python-modules/rethinkdb/default.nix
index fc33d7206e7..f1239b75d48 100644
--- a/nixpkgs/pkgs/development/python-modules/rethinkdb/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/rethinkdb/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "rethinkdb";
- version = "2.4.6";
+ version = "2.4.7";
src = fetchPypi {
inherit pname version;
- sha256 = "4eb4252b498af3f5d01e07d7870eb35f78b96bccc45812d313c14c5184789d74";
+ sha256 = "945b5efdc10f468fc056bd53a4e4224ec4c2fe1a7e83ae47443bbb6e7c7a1f7d";
};
doCheck = false;
diff --git a/nixpkgs/pkgs/development/python-modules/retworkx/default.nix b/nixpkgs/pkgs/development/python-modules/retworkx/default.nix
index 531edab2746..309f3532cfc 100644
--- a/nixpkgs/pkgs/development/python-modules/retworkx/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/retworkx/default.nix
@@ -2,27 +2,30 @@
, buildPythonPackage
, pythonOlder
, pythonAtLeast
-, isPy37
-, isPy38
+, python
, fetchFromGitHub
, fetchPypi
# Check inputs
, pytestCheckHook
}:
-
let
- rx-version = "0.3.3";
- wheel-args = if isPy37 then
- { python = "cp37"; sha256 = "1gbz7sh9i4h41xs9c40lixfdigmvfykkgxgzwsrs8v0smx20dczy"; }
- else if isPy38 then
- { python = "cp38"; sha256 = "09xxgp4ac4q6mfkj6lsqqfrzz1cb02vxy7wlv0bq3z2hd0jcanxk"; }
- else throw "python version & hash not included. Override attribute `wheel-args` with version & hash at https://pypi.org/project/retworkx";
+ rx-version = "0.3.4";
+
+ wheel-hashes = {
+ "3.7" = { python = "cp37"; sha256 = "1hfrdj8svkfdraa299gcj18a601l4zn646fkgq7m56brpagssf9l"; };
+ "3.8" = { python = "cp38"; sha256 = "0jm10ywaqr0b456pcp01pb7035nawlndfi998jv8p1a2f5xwjgiq"; };
+ };
+ lookup = set: key: default: if (builtins.hasAttr key set) then (builtins.getAttr key set) else default;
+ wheel-args = lookup
+ wheel-hashes
+ python.pythonVersion
+ (throw "retworkx python version & hash not included. Override attribute `wheel-args` with version & hash at https://pypi.org/project/retworkx");
github-source = fetchFromGitHub {
owner = "Qiskit";
repo = "retworkx";
rev = rx-version;
- sha256 = "160w5vkzrl5rzcrdwhjq820i5lmc527m6hg0kxx0k6n2bz9qn26g";
+ sha256 = "0cd3x64y49q9a3jrkiknlfkiccxkxgl624x5pqk7gm34s1lnzl8h";
};
in
buildPythonPackage rec {
diff --git a/nixpkgs/pkgs/development/python-modules/rnc2rng/default.nix b/nixpkgs/pkgs/development/python-modules/rnc2rng/default.nix
new file mode 100644
index 00000000000..8e42baf8ff7
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/rnc2rng/default.nix
@@ -0,0 +1,27 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, python
+, rply
+}:
+
+buildPythonPackage rec {
+ pname = "rnc2rng";
+ version = "2.6.4";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1kmp3iwxxyzjsd47j2sprd47ihhkwhb3yydih3af5bbfq0ibh1w8";
+ };
+
+ propagatedBuildInputs = [ rply ];
+
+ checkPhase = "${python.interpreter} test.py";
+
+ meta = with lib; {
+ homepage = "https://github.com/djc/rnc2rng";
+ description = "Compact to regular syntax conversion library for RELAX NG schemata";
+ license = licenses.mit;
+ maintainers = with maintainers; [ bcdarwin ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/robotframework-requests/default.nix b/nixpkgs/pkgs/development/python-modules/robotframework-requests/default.nix
index bd6b884ed7d..e62087628a0 100644
--- a/nixpkgs/pkgs/development/python-modules/robotframework-requests/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/robotframework-requests/default.nix
@@ -8,12 +8,12 @@
}:
buildPythonPackage rec {
- version = "0.6.6";
+ version = "0.7.0";
pname = "robotframework-requests";
src = fetchPypi {
inherit pname version;
- sha256 = "01b6d02052349663b7faae5e9363877b1e5ea1f181bd52b1a29df3b03a348bcf";
+ sha256 = "da7bf998f9cbf8261199db7c96b95be1bf29d1db7f59dfbc77c435761698dc75";
};
buildInputs = [ unittest2 ];
diff --git a/nixpkgs/pkgs/development/python-modules/robotframework/default.nix b/nixpkgs/pkgs/development/python-modules/robotframework/default.nix
index a1251fa0093..cf9f4ea86f9 100644
--- a/nixpkgs/pkgs/development/python-modules/robotframework/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/robotframework/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "robotframework";
- version = "3.1.2";
+ version = "3.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "f10dd7c0c8c7962a4f80dd1e026b5db731b9391bc6e1f9ebb96d685eb1230dbc";
+ sha256 = "d693e6d06b17f48669e2a8c4cb6c1f0d56e5f1a74835d18b8ea2118da7bf2d79";
extension = "zip";
};
diff --git a/nixpkgs/pkgs/development/python-modules/robotsuite/default.nix b/nixpkgs/pkgs/development/python-modules/robotsuite/default.nix
index 75b7fac0cfc..e9d4ddbed11 100644
--- a/nixpkgs/pkgs/development/python-modules/robotsuite/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/robotsuite/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "robotsuite";
- version = "2.0.0";
+ version = "2.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "15iw7g6gspf1ill0mzjrj71dirqfc86f1j14wphdvs2lazv8d50z";
+ sha256 = "8764e01990ac6774e0c983579bcb9cb79f44373a61ad47fbae9a1dc7eedbdd61";
};
buildInputs = [ unittest2 ];
diff --git a/nixpkgs/pkgs/development/python-modules/rope/default.nix b/nixpkgs/pkgs/development/python-modules/rope/default.nix
index 6bcc05fb34d..fd7bf55ad52 100644
--- a/nixpkgs/pkgs/development/python-modules/rope/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/rope/default.nix
@@ -2,13 +2,11 @@
buildPythonPackage rec {
pname = "rope";
- version = "0.16.0";
-
- disabled = pythonAtLeast "3.8"; # 0.17 should support Python 3.8
+ version = "0.17.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1zlxdrs6ww2hm41izz67h67z9dkm0rlgw8m04vygaip0q91030yj";
+ sha256 = "658ad6705f43dcf3d6df379da9486529cf30e02d9ea14c5682aa80eb33b649e1";
};
checkInputs = [ nose ];
diff --git a/nixpkgs/pkgs/development/python-modules/rq/default.nix b/nixpkgs/pkgs/development/python-modules/rq/default.nix
index 9f57fb486d9..ea377489bf9 100644
--- a/nixpkgs/pkgs/development/python-modules/rq/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/rq/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "rq";
- version = "1.3.0";
+ version = "1.4.2";
src = fetchPypi {
inherit pname version;
- sha256 = "0xr38j35iqmhx0f2l8ix34vjs9flpqv2y17k33crh7rhm6gi9ja9";
+ sha256 = "f680c52c7079266465d5e5c49679fab0d14db11d70fec6f1470423408b6bbcf6";
};
# test require a running redis rerver, which is something we can't do yet
diff --git a/nixpkgs/pkgs/development/python-modules/rsa/4_0.nix b/nixpkgs/pkgs/development/python-modules/rsa/4_0.nix
new file mode 100644
index 00000000000..459ca043796
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/rsa/4_0.nix
@@ -0,0 +1,33 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+, unittest2
+, pyasn1
+, mock
+, isPy3k
+, pythonOlder
+}:
+
+buildPythonPackage rec {
+ pname = "rsa";
+ version = "4.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1a836406405730121ae9823e19c6e806c62bbad73f890574fff50efa4122c487";
+ };
+
+ checkInputs = [ unittest2 mock ];
+ propagatedBuildInputs = [ pyasn1 ];
+
+ preConfigure = stdenv.lib.optionalString (isPy3k && pythonOlder "3.7") ''
+ substituteInPlace setup.py --replace "open('README.md')" "open('README.md',encoding='utf-8')"
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://stuvel.eu/rsa";
+ license = licenses.asl20;
+ description = "A pure-Python RSA implementation";
+ };
+
+}
diff --git a/nixpkgs/pkgs/development/python-modules/rsa/default.nix b/nixpkgs/pkgs/development/python-modules/rsa/default.nix
index 459ca043796..cedb852deef 100644
--- a/nixpkgs/pkgs/development/python-modules/rsa/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/rsa/default.nix
@@ -6,15 +6,16 @@
, mock
, isPy3k
, pythonOlder
+, poetry
}:
buildPythonPackage rec {
pname = "rsa";
- version = "4.0";
+ version = "4.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1a836406405730121ae9823e19c6e806c62bbad73f890574fff50efa4122c487";
+ sha256 = "6fa6a54eb72bfc0abca7f27880b978b14a643ba2a6ad9f4a56a95be82129ca1b";
};
checkInputs = [ unittest2 mock ];
@@ -24,6 +25,9 @@ buildPythonPackage rec {
substituteInPlace setup.py --replace "open('README.md')" "open('README.md',encoding='utf-8')"
'';
+ # No tests in archive
+ doCheck = false;
+
meta = with stdenv.lib; {
homepage = "https://stuvel.eu/rsa";
license = licenses.asl20;
diff --git a/nixpkgs/pkgs/development/python-modules/rtmidi-python/default.nix b/nixpkgs/pkgs/development/python-modules/rtmidi-python/default.nix
new file mode 100644
index 00000000000..68927cc9ca0
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/rtmidi-python/default.nix
@@ -0,0 +1,29 @@
+{ lib, buildPythonPackage, fetchPypi
+, alsaLib
+}:
+
+buildPythonPackage rec {
+ pname = "rtmidi-python";
+ version = "0.2.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1wpcaxfpbmsjc78g8841kpixr0a3v6zn0ak058s3mm25kcysp4m0";
+ };
+
+ buildInputs = [ alsaLib ];
+
+ # package has no tests
+ doCheck = false;
+
+ pythonImportsCheck = [
+ "rtmidi_python"
+ ];
+
+ meta = with lib; {
+ description = "Python wrapper for RtMidi";
+ homepage = "https://github.com/superquadratic/rtmidi-python";
+ license = licenses.mit;
+ maintainers = with maintainers; [ hexa ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/runway-python/default.nix b/nixpkgs/pkgs/development/python-modules/runway-python/default.nix
index d2d63b2b5c4..23455ae8940 100644
--- a/nixpkgs/pkgs/development/python-modules/runway-python/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/runway-python/default.nix
@@ -18,11 +18,11 @@
buildPythonPackage rec {
pname = "runway-python";
- version = "0.5.9";
+ version = "0.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1d75c44008275213034977c75bc2dc6f419e7f11d087984e3faea1e0cf6da69d";
+ sha256 = "695d78f8edeb6a7ca98d8351adb36948d56cceeffe8a84896c9fbfd349fc4cb8";
};
propagatedBuildInputs = [ flask flask-compress flask-cors flask-sockets numpy scipy pillow gevent wget six colorcet unidecode urllib3 ];
diff --git a/nixpkgs/pkgs/development/python-modules/rx/default.nix b/nixpkgs/pkgs/development/python-modules/rx/default.nix
index fd57a8013c1..00808e744a2 100644
--- a/nixpkgs/pkgs/development/python-modules/rx/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/rx/default.nix
@@ -1,15 +1,16 @@
-{ lib, fetchFromGitHub, buildPythonPackage, nose }:
+{ lib, fetchFromGitHub, buildPythonPackage, pythonOlder, nose }:
buildPythonPackage rec {
pname = "rx";
- version = "1.6.1";
+ version = "3.1.0";
+ disabled = pythonOlder "3.6";
# There are no tests on the pypi source
src = fetchFromGitHub {
owner = "ReactiveX";
repo = "rxpy";
- rev = version;
- sha256 = "14bca67a26clzcf2abz2yb8g9lfxffjs2l236dp966sp0lfbpsn5";
+ rev = "v${version}";
+ sha256 = "0rcwa8001il9p7s096b9gc5yld8cyxvrsmwh1gpc9b87j172z6ax";
};
checkInputs = [ nose ];
diff --git a/nixpkgs/pkgs/development/python-modules/sanic/default.nix b/nixpkgs/pkgs/development/python-modules/sanic/default.nix
index 14eb1d9a3f3..c4f56e2d4c6 100644
--- a/nixpkgs/pkgs/development/python-modules/sanic/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/sanic/default.nix
@@ -9,11 +9,9 @@
, ujson
, pytest
, gunicorn
-, pytestcov
, aiohttp
, beautifulsoup4
, pytest-sanic
-, pytest-sugar
, pytest-benchmark
# required just httpcore / requests-async
@@ -100,11 +98,9 @@ buildPythonPackage rec {
checkInputs = [
pytest
gunicorn
- pytestcov
aiohttp
beautifulsoup4
pytest-sanic
- pytest-sugar
pytest-benchmark
uvicorn
];
diff --git a/nixpkgs/pkgs/development/python-modules/sasmodels/default.nix b/nixpkgs/pkgs/development/python-modules/sasmodels/default.nix
index 1715cf2b7c3..06d2d40d180 100644
--- a/nixpkgs/pkgs/development/python-modules/sasmodels/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/sasmodels/default.nix
@@ -4,13 +4,13 @@
buildPythonPackage rec {
pname = "sasmodels";
- version = "1.0.1";
+ version = "1.0.2";
src = fetchFromGitHub {
owner = "SasView";
repo = "sasmodels";
rev = "v${version}";
- sha256 = "0k4334nxf1n6gwb9m57sqcchmlssglfd116mpl72glmmdc451d5j";
+ sha256 = "1qvh7q0fkls5r8r9mrph6igcvv8x3qsslqsc5jf1n20alcs5zjrl";
};
buildInputs = [ opencl-headers ];
diff --git a/nixpkgs/pkgs/development/python-modules/scikit-image/default.nix b/nixpkgs/pkgs/development/python-modules/scikit-image/default.nix
index 41f2609df78..44d2c240ce5 100644
--- a/nixpkgs/pkgs/development/python-modules/scikit-image/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/scikit-image/default.nix
@@ -13,20 +13,33 @@
, cloudpickle
, pytest
, imageio
+, tifffile
}:
buildPythonPackage rec {
pname = "scikit-image";
- version = "0.16.2";
+ version = "0.17.2";
src = fetchPypi {
inherit pname version;
- sha256 = "dd7fbd32da74d4e9967dc15845f731f16e7966cee61f5dc0e12e2abb1305068c";
+ sha256 = "bd954c0588f0f7e81d9763dc95e06950e68247d540476e06cb77bcbcd8c2d8b3";
};
- buildInputs = [ cython ];
+ nativeBuildInputs = [ cython ];
- propagatedBuildInputs = [ numpy scipy matplotlib networkx six pillow pywavelets dask cloudpickle imageio ];
+ propagatedBuildInputs = [
+ cloudpickle
+ dask
+ imageio
+ matplotlib
+ networkx
+ numpy
+ pillow
+ pywavelets
+ scipy
+ six
+ tifffile
+ ];
checkInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/scikitlearn/default.nix b/nixpkgs/pkgs/development/python-modules/scikitlearn/default.nix
index 454e631634b..a9bbad04ea7 100644
--- a/nixpkgs/pkgs/development/python-modules/scikitlearn/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/scikitlearn/default.nix
@@ -8,17 +8,18 @@
, cython
, joblib
, llvmPackages
+, threadpoolctl
}:
buildPythonPackage rec {
pname = "scikit-learn";
- version = "0.22.2.post1";
+ version = "0.23.1";
# UnboundLocalError: local variable 'message' referenced before assignment
disabled = stdenv.isi686; # https://github.com/scikit-learn/scikit-learn/issues/5534
src = fetchPypi {
inherit pname version;
- sha256 = "0z81n13dxvd6qwq5lsnzw2machmxbirhdhr73v90fi55ic9qslsp";
+ sha256 = "e3fec1c8831f8f93ad85581ca29ca1bb88e2da377fb097cf8322aa89c21bc9b8";
};
buildInputs = [
@@ -38,6 +39,7 @@ buildPythonPackage rec {
scipy
numpy.blas
joblib
+ threadpoolctl
];
checkInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/scipy/default.nix b/nixpkgs/pkgs/development/python-modules/scipy/default.nix
index ace6c248ab2..1a94aa9659b 100644
--- a/nixpkgs/pkgs/development/python-modules/scipy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/scipy/default.nix
@@ -9,11 +9,11 @@ let
});
in buildPythonPackage rec {
pname = "scipy";
- version = "1.4.1";
+ version = "1.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "dee1bbf3a6c8f73b6b218cb28eed8dd13347ea2f87d572ce19b289d6fd3fbc59";
+ sha256 = "4ff72877d19b295ee7f7727615ea8238f2d59159df0bdd98f91754be4a2767f0";
};
checkInputs = [ nose pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/scrapy-deltafetch/default.nix b/nixpkgs/pkgs/development/python-modules/scrapy-deltafetch/default.nix
new file mode 100644
index 00000000000..cf6f8a01071
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/scrapy-deltafetch/default.nix
@@ -0,0 +1,22 @@
+{ stdenv, fetchPypi, buildPythonPackage, pytest, scrapy, bsddb3 }:
+
+buildPythonPackage rec {
+ pname = "scrapy-deltafetch";
+ version = "1.2.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1m511psddvlapg492ny36l8rzy7z4i39yx6a1agxzfz6s9b83fq8";
+ };
+
+ propagatedBuildInputs = [ bsddb3 scrapy ];
+
+ checkInputs = [ pytest ];
+
+ meta = with stdenv.lib; {
+ description = "Scrapy spider middleware to ignore requests to pages containing items seen in previous crawls";
+ homepage = "https://github.com/scrapy-plugins/scrapy-deltafetch";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ evanjs ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/scrapy-fake-useragent/default.nix b/nixpkgs/pkgs/development/python-modules/scrapy-fake-useragent/default.nix
new file mode 100644
index 00000000000..26e142434c5
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/scrapy-fake-useragent/default.nix
@@ -0,0 +1,21 @@
+{ stdenv, fetchPypi, buildPythonPackage, pytest, fake-useragent, scrapy }:
+
+buildPythonPackage rec {
+ pname = "scrapy-fake-useragent";
+ version = "1.2.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "02mayk804vdl15wjpx7jcjkc4zgrra4izf6iv00mcxq4fd4ck03l";
+ };
+
+ propagatedBuildInputs = [ fake-useragent ];
+
+ checkInputs = [ pytest scrapy ];
+
+ meta = with stdenv.lib; {
+ description = "Random User-Agent middleware based on fake-useragent";
+ homepage = "https://github.com/alecxe/scrapy-fake-useragent";
+ license = licenses.bsd3;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/scrapy-splash/default.nix b/nixpkgs/pkgs/development/python-modules/scrapy-splash/default.nix
new file mode 100644
index 00000000000..7799186d621
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/scrapy-splash/default.nix
@@ -0,0 +1,20 @@
+{ stdenv, fetchPypi, buildPythonPackage, pytest, hypothesis, scrapy }:
+
+buildPythonPackage rec {
+ pname = "scrapy-splash";
+ version = "0.7.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1dg7csdza2hzqskd9b9gx0v3saqsch4f0fwdp0a3p0822aqqi488";
+ };
+
+ checkInputs = [ pytest hypothesis scrapy ];
+
+ meta = with stdenv.lib; {
+ description = "Scrapy+Splash for JavaScript integration";
+ homepage = "https://github.com/scrapy-plugins/scrapy-splash";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ evanjs ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/scrapy/default.nix b/nixpkgs/pkgs/development/python-modules/scrapy/default.nix
index 2827f7151f4..177531e64f7 100644
--- a/nixpkgs/pkgs/development/python-modules/scrapy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/scrapy/default.nix
@@ -23,10 +23,11 @@
, sybil
, pytest-twisted
, botocore
+, itemadapter
}:
buildPythonPackage rec {
- version = "2.1.0";
+ version = "2.2.1";
pname = "Scrapy";
disabled = isPy27;
@@ -55,14 +56,7 @@ buildPythonPackage rec {
w3lib
zope_interface
protego
- ];
-
- patches = [
- # Scrapy is usually installed via pip where copying all
- # permissions makes sense. In Nix the files copied are owned by
- # root and readonly. As a consequence scrapy can't edit the
- # project templates.
- ./permissions-fix.patch
+ itemadapter
];
LC_ALL = "en_US.UTF-8";
@@ -78,7 +72,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "640aea0f9be9b055f5cfec5ab78ee88bb37a5be3809b138329bd2af51392ec7f";
+ sha256 = "6a09beb5190bfdee2d72cf261822eae5d92fe8a86ac9ee1f55fc44b4864ca583";
};
postInstall = ''
diff --git a/nixpkgs/pkgs/development/python-modules/scrapy/permissions-fix.patch b/nixpkgs/pkgs/development/python-modules/scrapy/permissions-fix.patch
deleted file mode 100644
index 53038cf74e5..00000000000
--- a/nixpkgs/pkgs/development/python-modules/scrapy/permissions-fix.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-diff --git a/scrapy/commands/startproject.py b/scrapy/commands/startproject.py
-index 5941066..89f8edb 100644
---- a/scrapy/commands/startproject.py
-+++ b/scrapy/commands/startproject.py
-@@ -4,7 +4,7 @@ import os
- import string
- from importlib import import_module
- from os.path import join, exists, abspath
--from shutil import ignore_patterns, move, copy2, copystat
-+from shutil import ignore_patterns, move, copyfile, copystat
-
- import scrapy
- from scrapy.commands import ScrapyCommand
-@@ -76,8 +76,7 @@ class Command(ScrapyCommand):
- if os.path.isdir(srcname):
- self._copytree(srcname, dstname)
- else:
-- copy2(srcname, dstname)
-- copystat(src, dst)
-+ copyfile(srcname, dstname)
-
- def run(self, args, opts):
- if len(args) not in (1, 2):
diff --git a/nixpkgs/pkgs/development/python-modules/screeninfo/default.nix b/nixpkgs/pkgs/development/python-modules/screeninfo/default.nix
new file mode 100644
index 00000000000..9ee04cb50a8
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/screeninfo/default.nix
@@ -0,0 +1,35 @@
+{ stdenv, buildPythonApplication, fetchPypi, isPy36, dataclasses, libX11, libXinerama, libXrandr }:
+
+buildPythonApplication rec {
+ pname = "screeninfo";
+ version = "0.6.5";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0vcw54crdgmbzwlrfg80kd1a8p9i10yks8k0szzi0k5q80zhp8xz";
+ };
+
+ # dataclasses is a compatibility shim for python 3.6 ONLY
+ patchPhase = if isPy36 then "" else ''
+ substituteInPlace setup.py \
+ --replace "\"dataclasses\"," ""
+ '' + ''
+ substituteInPlace screeninfo/enumerators/xinerama.py \
+ --replace "load_library(\"X11\")" "ctypes.cdll.LoadLibrary(\"${libX11}/lib/libX11.so\")" \
+ --replace "load_library(\"Xinerama\")" "ctypes.cdll.LoadLibrary(\"${libXinerama}/lib/libXinerama.so\")"
+ substituteInPlace screeninfo/enumerators/xrandr.py \
+ --replace "load_library(\"X11\")" "ctypes.cdll.LoadLibrary(\"${libX11}/lib/libX11.so\")" \
+ --replace "load_library(\"Xrandr\")" "ctypes.cdll.LoadLibrary(\"${libXrandr}/lib/libXrandr.so\")"
+ '';
+
+ propagatedBuildInputs = stdenv.lib.optional isPy36 dataclasses;
+
+ buildInputs = [ libX11 libXinerama libXrandr];
+
+ meta = with stdenv.lib; {
+ description = "Fetch location and size of physical screens";
+ homepage = "https://github.com/rr-/screeninfo";
+ license = licenses.mit;
+ maintainers = [ maintainers.nickhu ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/seekpath/default.nix b/nixpkgs/pkgs/development/python-modules/seekpath/default.nix
index 61668bd6a0a..e387f27c673 100644
--- a/nixpkgs/pkgs/development/python-modules/seekpath/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/seekpath/default.nix
@@ -1,17 +1,20 @@
-{ stdenv, buildPythonPackage, fetchPypi, numpy, future, spglib, glibcLocales, pytest }:
+{ stdenv, buildPythonPackage, fetchFromGitHub, numpy, future, spglib, glibcLocales, pytest, scipy }:
buildPythonPackage rec {
pname = "seekpath";
- version = "1.9.7";
+ version = "2.0.1";
- src = fetchPypi {
- inherit pname version;
- sha256 = "b83ea23b54209b7f34f3fcabe7248cebbcc3cc164c394f1659b35942edaedb1c";
+ src = fetchFromGitHub {
+ owner = "giovannipizzi";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0x592650ynacmx5n5bilj5lja4iw0gf1nfypy82cmy5z363qhqxn";
};
LC_ALL = "en_US.utf-8";
- propagatedBuildInputs = [ numpy spglib future ];
+ # scipy isn't listed in install_requires, but used in package
+ propagatedBuildInputs = [ numpy spglib future scipy ];
nativeBuildInputs = [ glibcLocales ];
diff --git a/nixpkgs/pkgs/development/python-modules/selectors2/default.nix b/nixpkgs/pkgs/development/python-modules/selectors2/default.nix
index 159047eafd7..96917f45be0 100644
--- a/nixpkgs/pkgs/development/python-modules/selectors2/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/selectors2/default.nix
@@ -17,7 +17,8 @@ buildPythonPackage rec {
# Trick to disable certain tests that depend on timing which
# will always fail on hydra
export TRAVIS=""
- nosetests tests/test_selectors2.py
+ nosetests tests/test_selectors2.py \
+ --exclude=test_above_fd_setsize
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/semver/default.nix b/nixpkgs/pkgs/development/python-modules/semver/default.nix
index bc0262a89c9..5aca34b52f1 100644
--- a/nixpkgs/pkgs/development/python-modules/semver/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/semver/default.nix
@@ -1,24 +1,27 @@
-{ stdenv, fetchFromGitHub, buildPythonPackage, pytest }:
+{ stdenv
+, fetchFromGitHub
+, buildPythonPackage
+, pytestCheckHook
+, pytestcov
+}:
-buildPythonPackage {
+buildPythonPackage rec {
pname = "semver";
- version = "2.8.1";
+ version = "2.10.2";
src = fetchFromGitHub {
- owner = "k-bx";
+ owner = "python-semver";
repo = "python-semver";
- rev = "41775dd5f143dfa6ca94885056c9ef5b3ed4e6e1"; # not tagged in repository
- sha256 = "1rqaakha4sw06k9h0h4g1wmk66zkmhpq92y2rw0kyfpp6xk1zbk2";
+ rev = version;
+ sha256 = "0yxjmcgk5iwp53l9z1cg0ajrj18i09ircs11ifpdrggzm8n1blf3";
};
- checkInputs = [ pytest ];
- checkPhase = ''
- py.test
- '';
+ preCheck = "rm -rf dist"; # confuses source vs dist imports in pytest
+ checkInputs = [ pytestCheckHook pytestcov ];
meta = with stdenv.lib; {
description = "Python package to work with Semantic Versioning (http://semver.org/)";
- homepage = "https://github.com/k-bx/python-semver";
+ homepage = "https://python-semver.readthedocs.io/en/latest/";
license = licenses.bsd3;
maintainers = with maintainers; [ np ];
};
diff --git a/nixpkgs/pkgs/development/python-modules/sentry-sdk/default.nix b/nixpkgs/pkgs/development/python-modules/sentry-sdk/default.nix
index d556dcb74cf..3018cabd025 100644
--- a/nixpkgs/pkgs/development/python-modules/sentry-sdk/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/sentry-sdk/default.nix
@@ -17,18 +17,20 @@
, stdenv
, tornado
, urllib3
+, trytond
+, werkzeug
}:
buildPythonPackage rec {
pname = "sentry-sdk";
- version = "0.13.5";
+ version = "0.14.4";
src = fetchPypi {
inherit pname version;
- sha256 = "c6b919623e488134a728f16326c6f0bcdab7e3f59e7f4c472a90eea4d6d8fe82";
+ sha256 = "0e5e947d0f7a969314aa23669a94a9712be5a688ff069ff7b9fc36c66adc160c";
};
- checkInputs = [ django flask tornado bottle rq falcon sqlalchemy ]
+ checkInputs = [ django flask tornado bottle rq falcon sqlalchemy werkzeug trytond ]
++ stdenv.lib.optionals isPy3k [ celery pyramid sanic aiohttp ];
propagatedBuildInputs = [ urllib3 certifi ];
diff --git a/nixpkgs/pkgs/development/python-modules/serpent/default.nix b/nixpkgs/pkgs/development/python-modules/serpent/default.nix
index 701de520046..cfb734e5475 100644
--- a/nixpkgs/pkgs/development/python-modules/serpent/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/serpent/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "serpent";
- version = "1.28";
+ version = "1.30.2";
src = fetchPypi {
inherit pname version;
- sha256 = "1arnckykpkvv2qrp49l1k7q5mr5pisswl0rvdx98x8wsl1n361pk";
+ sha256 = "72753820246a7d8486e8b385353e3bbf769abfceec2e850fa527a288b084ff7a";
};
propagatedBuildInputs = lib.optionals isPy27 [ enum34 ];
diff --git a/nixpkgs/pkgs/development/python-modules/setuptools-lint/default.nix b/nixpkgs/pkgs/development/python-modules/setuptools-lint/default.nix
new file mode 100644
index 00000000000..fbe1528c4c3
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/setuptools-lint/default.nix
@@ -0,0 +1,21 @@
+{ stdenv, buildPythonPackage, fetchPypi, pylint }:
+
+buildPythonPackage rec {
+ pname = "setuptools-lint";
+ version = "0.6.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "16a1ac5n7k7sx15cnk03gw3fmslab3a7m74dc45rgpldgiff3577";
+ };
+
+ propagatedBuildInputs = [ pylint ];
+
+ meta = with stdenv.lib; {
+ description = "Package to expose pylint as a lint command into setup.py";
+ homepage = "https://github.com/johnnoone/setuptools-pylint";
+ license = licenses.bsdOriginal;
+ maintainers = with maintainers; [ nickhu ];
+ };
+}
+
diff --git a/nixpkgs/pkgs/development/python-modules/setuptools/default.nix b/nixpkgs/pkgs/development/python-modules/setuptools/default.nix
index 69b89a376fc..b618ec6f634 100644
--- a/nixpkgs/pkgs/development/python-modules/setuptools/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/setuptools/default.nix
@@ -13,7 +13,7 @@
let
pname = "setuptools";
- version = "46.1.3";
+ version = "47.3.1";
# Create an sdist of setuptools
sdist = stdenv.mkDerivation rec {
@@ -23,7 +23,7 @@ let
owner = "pypa";
repo = pname;
rev = "v${version}";
- sha256 = "1f6bp3qy5zvykimadk8k11k3629hmnwlw2cfw4vwcsvdarhig673";
+ sha256 = "0sy3p4ibgqx67hzn1f254jh8070a8kl9g2la62p3c74k2x7p0r7f";
name = "${pname}-${version}-source";
};
diff --git a/nixpkgs/pkgs/development/python-modules/setuptools_scm/default.nix b/nixpkgs/pkgs/development/python-modules/setuptools_scm/default.nix
index 54622c36e6b..fb527a1336d 100644
--- a/nixpkgs/pkgs/development/python-modules/setuptools_scm/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/setuptools_scm/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "setuptools_scm";
- version = "3.4.3";
+ version = "4.1.2";
src = fetchPypi {
inherit pname version;
- sha256 = "26b8a108783cd88f4b15ff1f0f347d6b476db25d0c226159b835d713f9487320";
+ sha256 = "a8994582e716ec690f33fec70cca0f85bd23ec974e3f783233e4879090a7faa8";
};
# Requires pytest, circular dependency
diff --git a/nixpkgs/pkgs/development/python-modules/sh/default.nix b/nixpkgs/pkgs/development/python-modules/sh/default.nix
index 913840110c9..de23241e379 100644
--- a/nixpkgs/pkgs/development/python-modules/sh/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/sh/default.nix
@@ -1,28 +1,22 @@
-{ stdenv, buildPythonPackage, fetchPypi, fetchpatch, python, coverage, lsof, glibcLocales }:
+{ lib, buildPythonPackage, fetchPypi, fetchpatch, python, coverage, lsof, glibcLocales, coreutils }:
buildPythonPackage rec {
pname = "sh";
- version = "1.12.14";
+ version = "1.13.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1z2hx357xp3v4cv44xmqp7lli3frndqpyfmpbxf7n76h7s1zaaxm";
+ sha256 = "18w6wawmpzfh52s0jimwn59a7rfa7blrmg7bhwnq8siwbqhd58wp";
};
patches = [
- # Disable tests that fail on Darwin
- # Some of the failures are due to Nix using GNU coreutils
+ # Disable tests that fail on Darwin sandbox
./disable-broken-tests-darwin.patch
- # Fix tests for Python 3.7. See: https://github.com/amoffat/sh/pull/468
- (fetchpatch {
- url = "https://github.com/amoffat/sh/commit/b6202f75706473f02084d819e0765056afa43664.patch";
- sha256 = "1kzxyxcc88zhgn2kmfg9yrbs4n405b2jq7qykb453l52hy10vi94";
- excludes = [ ".travis.yml" ];
- })
];
postPatch = ''
sed -i 's#/usr/bin/env python#${python.interpreter}#' test.py
+ sed -i 's#/bin/sleep#${coreutils.outPath}/bin/sleep#' test.py
'';
checkInputs = [ coverage lsof glibcLocales ];
@@ -33,9 +27,10 @@ buildPythonPackage rec {
HOME=$(mktemp -d)
'';
- meta = {
+ meta = with lib; {
description = "Python subprocess interface";
homepage = "https://pypi.python.org/pypi/sh/";
- license = stdenv.lib.licenses.mit;
+ license = licenses.mit;
+ maintainers = with maintainers; [ siriobalmelli ];
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/sh/disable-broken-tests-darwin.patch b/nixpkgs/pkgs/development/python-modules/sh/disable-broken-tests-darwin.patch
index 6488dd1ffea..c51490ce6a4 100644
--- a/nixpkgs/pkgs/development/python-modules/sh/disable-broken-tests-darwin.patch
+++ b/nixpkgs/pkgs/development/python-modules/sh/disable-broken-tests-darwin.patch
@@ -1,49 +1,49 @@
-From 264f2f6a04d25156bba43524a6b172d2e99c53f4 Mon Sep 17 00:00:00 2001
-From: Ben Wolsieffer <benwolsieffer@gmail.com>
-Date: Fri, 21 Dec 2018 17:39:45 -0500
-Subject: [PATCH] Disable tests that fail on OSX.
+From c596ad546fe7460b57a62799837757eb641309c1 Mon Sep 17 00:00:00 2001
+From: Sirio Balmelli <sirio@b-ad.ch>
+Date: Mon, 20 Jul 2020 19:51:20 +0200
+Subject: [PATCH] Disable tests that fail on Darwin (macOS) or with sandboxing
-Some of the failures are due to the use of GNU ls.
+Signed-off-by: Sirio Balmelli <sirio@b-ad.ch>
---
test.py | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/test.py b/test.py
-index 68ef40c..2f53360 100644
+index f8029c0..ba1d141 100644
--- a/test.py
+++ b/test.py
-@@ -352,6 +352,7 @@ exit(3)
+@@ -404,6 +404,7 @@ exit(3)
self.assertEqual(sed(_in="one test three", e="s/test/two/").strip(),
- "one two three")
+ "one two three")
-+ @not_osx
++ @not_macos
def test_ok_code(self):
from sh import ls, ErrorReturnCode_1, ErrorReturnCode_2
-@@ -498,6 +499,7 @@ while True:
- self.assertEqual(out, match)
+@@ -1004,6 +1005,7 @@ print(sys.argv[1])
+ now = time.time()
+ self.assertGreater(now - start, sleep_time)
-
-+ @not_osx
- def test_environment(self):
- """ tests that environments variables that we pass into sh commands
- exist in the environment, and on the sh module """
-@@ -861,6 +863,7 @@ print(sys.argv[1])
- self.assertTrue(now - start > sleep_time)
-
-
-+ @not_osx
++ @not_macos
def test_background_exception(self):
from sh import ls, ErrorReturnCode_1, ErrorReturnCode_2
- p = ls("/ofawjeofj", _bg=True) # should not raise
-@@ -2036,6 +2039,7 @@ else:
- self.assertEqual(p, "test")
-
-
-+ @not_osx
- def test_signal_exception(self):
- from sh import SignalException_15
+ p = ls("/ofawjeofj", _bg=True, _bg_exc=False) # should not raise
+@@ -1801,6 +1803,7 @@ exit(49)
+ p = python(py.name, _ok_code=49, _bg=True)
+ self.assertEqual(49, p.exit_code)
+
++ @not_macos
+ def test_cwd(self):
+ from sh import pwd
+ from os.path import realpath
+@@ -2899,6 +2902,7 @@ print("hi")
+ python(py.name, _in=stdin)
+
+ @requires_utf8
++ @skipUnless(False, "Does not work in sandbox")
+ def test_unicode_path(self):
+ from sh import Command
--
-2.20.0
+2.27.0
diff --git a/nixpkgs/pkgs/development/python-modules/shamir-mnemonic/default.nix b/nixpkgs/pkgs/development/python-modules/shamir-mnemonic/default.nix
index 13a946aeafd..099c89803ab 100644
--- a/nixpkgs/pkgs/development/python-modules/shamir-mnemonic/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/shamir-mnemonic/default.nix
@@ -17,6 +17,6 @@ buildPythonPackage rec {
description = "Reference implementation of SLIP-0039";
homepage = "https://github.com/trezor/python-shamir-mnemonic";
license = licenses.mit;
- maintainers = [ maintainers."1000101" ];
+ maintainers = with maintainers; [ maintainers."1000101" ];
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/shiboken2/nix_compile_cflags.patch b/nixpkgs/pkgs/development/python-modules/shiboken2/nix_compile_cflags.patch
index 0884c020e83..c3c63dc67ba 100644
--- a/nixpkgs/pkgs/development/python-modules/shiboken2/nix_compile_cflags.patch
+++ b/nixpkgs/pkgs/development/python-modules/shiboken2/nix_compile_cflags.patch
@@ -1,6 +1,6 @@
---- pyside-setup-everywhere-src-5.12.3/sources/shiboken2/ApiExtractor/clangparser/compilersupport.cpp~ 2019-06-15 10:31:04.712949189 +0200
-+++ pyside-setup-everywhere-src-5.12.3/sources/shiboken2/ApiExtractor/clangparser/compilersupport.cpp 2019-06-15 11:52:52.894987343 +0200
-@@ -317,15 +317,15 @@
+--- pyside-setup-everywhere-src-5.12.6/sources/shiboken2/ApiExtractor/clangparser/compilersupport.cpp~ 2020-07-08 14:37:13.022476435 -0700
++++ pyside-setup-everywhere-src-5.12.6/sources/shiboken2/ApiExtractor/clangparser/compilersupport.cpp 2020-07-08 14:37:18.271484269 -0700
+@@ -330,17 +330,15 @@
}
#endif // NEED_CLANG_BUILTIN_INCLUDES
@@ -9,10 +9,12 @@
- // A fix for this has been added to Clang 5.0, so, the code can be removed
- // once Clang 5.0 is the minimum version.
- if (needsGppInternalHeaders()) {
-- const HeaderPaths gppPaths = gppInternalIncludePaths(QStringLiteral("g++"));
+- const HeaderPaths gppPaths = gppInternalIncludePaths(compilerFromCMake(QStringLiteral("g++")));
- for (const HeaderPath &h : gppPaths) {
-- if (h.path.contains("c++"))
+- if (h.path.contains("c++")
+- || h.path.contains("sysroot")) { // centOS
- headerPaths.append(h);
+- }
+ const HeaderPaths gppPaths = gppInternalIncludePaths(QStringLiteral("g++"));
+ for (const HeaderPath &h : gppPaths) {
+ // PySide2 requires that Qt headers are not -isystem
@@ -25,3 +27,4 @@
}
}
#else
+
diff --git a/nixpkgs/pkgs/development/python-modules/shortuuid/default.nix b/nixpkgs/pkgs/development/python-modules/shortuuid/default.nix
index fc2a25dab5c..4798bc4ff7e 100644
--- a/nixpkgs/pkgs/development/python-modules/shortuuid/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/shortuuid/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "shortuuid";
- version = "0.5.0";
+ version = "1.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "d08fd398f40f8baf87e15eef8355e92fa541bca4eb8465fefab7ee22f92711b9";
+ sha256 = "3c11d2007b915c43bee3e10625f068d8a349e04f0d81f08f5fa08507427ebf1f";
};
buildInputs = [pep8];
diff --git a/nixpkgs/pkgs/development/python-modules/simpleparse/default.nix b/nixpkgs/pkgs/development/python-modules/simpleparse/default.nix
index acb07178117..d1117b3a9d8 100644
--- a/nixpkgs/pkgs/development/python-modules/simpleparse/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/simpleparse/default.nix
@@ -6,14 +6,14 @@
}:
buildPythonPackage rec {
- version = "2.2.0";
+ version = "2.2.2";
pname = "simpleparse";
disabled = isPy3k || isPyPy;
src = fetchPypi {
pname = "SimpleParse";
inherit version;
- sha256 = "18ccdc249bb550717af796af04a7d50aef523368901f64036a48eee5daca149d";
+ sha256 = "010szm4mbqgfdksa2n4l9avj617rb0gkwrryc70mfjmyww0bd1m6";
};
doCheck = false; # weird error
diff --git a/nixpkgs/pkgs/development/python-modules/simpy/default.nix b/nixpkgs/pkgs/development/python-modules/simpy/default.nix
index bcf853e999c..f718b3655f6 100644
--- a/nixpkgs/pkgs/development/python-modules/simpy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/simpy/default.nix
@@ -1,18 +1,27 @@
-{ buildPythonPackage, fetchPypi, lib }:
+{ buildPythonPackage, fetchPypi, isPy27, lib, setuptools, setuptools_scm
+, pytestCheckHook }:
buildPythonPackage rec {
pname = "simpy";
- version = "3.0.13";
+ version = "4.0.1";
+
+ disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "dd8c16ca3cff1574c99fe9f5ea4019c631c327f2bdc842e8b1a5c55f5e3e9d27";
+ sha256 = "b36542e2faab612f861c5ef4da17220ac1553f5892b3583c67281dbe4faad404";
};
+ nativeBuildInputs = [ setuptools_scm ];
+
+ propagatedBuildInputs = [ setuptools ];
+
+ checkInputs = [ pytestCheckHook ];
+
meta = with lib; {
- homepage = "https://simpy.readthedocs.io/en/latest/";
- description = "A process-based discrete-event simulation framework based on standard Python.";
+ homepage = "https://simpy.readthedocs.io/en/${version}/";
+ description = "Process-based discrete-event simulation framework based on standard Python";
license = [ licenses.mit ];
- maintainers = with maintainers; [ shlevy ];
+ maintainers = with maintainers; [ dmrauh shlevy ];
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/sipsimple/default.nix b/nixpkgs/pkgs/development/python-modules/sipsimple/default.nix
index 76820b6ebc6..d7791fcf96c 100644
--- a/nixpkgs/pkgs/development/python-modules/sipsimple/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/sipsimple/default.nix
@@ -33,7 +33,7 @@ buildPythonPackage rec {
'';
nativeBuildInputs = [ pkgs.pkgconfig ];
- buildInputs = with pkgs; [ alsaLib ffmpeg libv4l sqlite libvpx ];
+ buildInputs = with pkgs; [ alsaLib ffmpeg_3 libv4l sqlite libvpx ];
propagatedBuildInputs = [ cython pkgs.openssl dnspython dateutil xcaplib msrplib lxml python-otr ];
meta = with lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/six/default.nix b/nixpkgs/pkgs/development/python-modules/six/default.nix
index 46f7f6d38b6..8d8cd790cde 100644
--- a/nixpkgs/pkgs/development/python-modules/six/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/six/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "six";
- version = "1.14.0";
+ version = "1.15.0";
src = fetchPypi {
inherit pname version;
- sha256 = "236bdbdce46e6e6a3d61a337c0f8b763ca1e8717c03b369e87a7ec7ce1319c0a";
+ sha256 = "30639c035cdb23534cd4aa2dd52c3bf48f06e5f4a941509c8bafd8ce11080259";
};
checkInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/skein/default.nix b/nixpkgs/pkgs/development/python-modules/skein/default.nix
new file mode 100644
index 00000000000..630c4370a87
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/skein/default.nix
@@ -0,0 +1,39 @@
+{ buildPythonPackage
+, callPackage
+, fetchPypi
+, isPy27
+, jre
+, lib
+, pythonPackages
+, stdenv
+}:
+
+let
+ pname = "skein";
+ version = "0.8.0";
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0nb64p1hzshgi1kfc2jx1v9vn8b0wzs50460wfra3fsxh0ap66ab";
+ };
+ skeinJar = callPackage ./skeinjar.nix { inherit src version; };
+in
+buildPythonPackage rec {
+ inherit pname version src;
+ disabled = isPy27;
+
+ propagatedBuildInputs = with pythonPackages; [ cryptography grpcio grpcio-tools jupyter pytest pyyaml requests jre ];
+
+ preBuild = ''
+ # Ensure skein.jar exists skips the maven build in setup.py
+ mkdir -p skein/java
+ ln -s ${skeinJar} skein/java/skein.jar
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://jcristharif.com/skein";
+ description = "A tool and library for easily deploying applications on Apache YARN";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ alexbiehl ];
+ };
+
+}
diff --git a/nixpkgs/pkgs/development/python-modules/skein/skeinjar.nix b/nixpkgs/pkgs/development/python-modules/skein/skeinjar.nix
new file mode 100644
index 00000000000..c1a0d8a5751
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/skein/skeinjar.nix
@@ -0,0 +1,21 @@
+{ callPackage, stdenv, maven, src, version }:
+
+let
+ skeinRepo = callPackage ./skeinrepo.nix { inherit src version; };
+in
+stdenv.mkDerivation rec {
+ name = "skein-${version}.jar";
+
+ inherit src;
+
+ nativeBuildInputs = [ maven ];
+
+ buildPhase = ''
+ mvn --offline -f java/pom.xml package -Dmaven.repo.local="${skeinRepo}" -Dskein.version=${version} -Dversion=${version}
+ '';
+
+ installPhase = ''
+ # Making sure skein.jar exists skips the maven build in setup.py
+ mv java/target/skein-*.jar $out
+ '';
+}
diff --git a/nixpkgs/pkgs/development/python-modules/skein/skeinrepo.nix b/nixpkgs/pkgs/development/python-modules/skein/skeinrepo.nix
new file mode 100644
index 00000000000..85b4f19c8f7
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/skein/skeinrepo.nix
@@ -0,0 +1,46 @@
+{ autoPatchelfHook, lib, maven, stdenv, src, version }:
+
+stdenv.mkDerivation rec {
+ name = "skein-${version}-maven-repo";
+
+ inherit src;
+
+ nativeBuildInputs = [ maven ] ++ lib.optional stdenv.isLinux autoPatchelfHook;
+
+ doBuild = false;
+
+ installPhase = ''
+ mkdir -p $out
+
+ archs="${
+ if stdenv.isLinux
+ then "linux-x86_32 linux-x86_64"
+ else "osx-x86_64"
+ }"
+
+ for arch in $archs
+ do
+ mvn -Dmaven.repo.local=$out dependency:get -Dartifact=com.google.protobuf:protoc:3.0.0:exe:$arch
+ mvn -Dmaven.repo.local=$out dependency:get -Dartifact=io.grpc:protoc-gen-grpc-java:1.16.0:exe:$arch
+ done
+
+ if ${ lib.boolToString stdenv.isLinux }
+ then
+ autoPatchelf $out
+ fi
+
+ # We have to use maven package here as dependency:go-offline doesn't
+ # fetch every required jar.
+ mvn -f java/pom.xml -Dmaven.repo.local=$out package
+
+ rm $(find $out -name _remote.repositories)
+ rm $(find $out -name resolver-status.properties)
+ '';
+
+ outputHashMode = "recursive";
+ outputHashAlgo = "sha256";
+ outputHash = if stdenv.isLinux
+ then "12f0q3444qw6y4f6qsa9540a0fz4cgi844zzi8z1phqn3k4dnl6v"
+ else "0bjbwiv17cary1isxca0m2hsvgs1i5fh18z247h1hky73lnhbrz8";
+
+} // lib.optionalAttrs stdenv.isLinux { dontAutoPatchelf = true; }
diff --git a/nixpkgs/pkgs/development/python-modules/smart_open/default.nix b/nixpkgs/pkgs/development/python-modules/smart_open/default.nix
index fadeb93f0a1..c3cac404d10 100644
--- a/nixpkgs/pkgs/development/python-modules/smart_open/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/smart_open/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "smart_open";
- version = "1.11.1";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "221cc08ae926af6ad72d141f208d228e1e801b1ee9b15f3e466eecf89d931002";
+ sha256 = "555962abf982faff8a8aeb65e0695474e3091f604826055782beffa8400e4e4e";
};
# nixpkgs version of moto is >=1.2.0, remove version pin to fix build
diff --git a/nixpkgs/pkgs/development/python-modules/snapcast/default.nix b/nixpkgs/pkgs/development/python-modules/snapcast/default.nix
index 6e319a18341..93d7d1d9d9c 100644
--- a/nixpkgs/pkgs/development/python-modules/snapcast/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/snapcast/default.nix
@@ -3,13 +3,13 @@
buildPythonPackage rec {
pname = "snapcast";
- version = "2.1.0";
+ version = "2.1.1";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "1z3c9p22pm3823jzh917c3rryv02mhigrjkjf9wlhzmjwx5vmjqf";
+ sha256 = "c3ecd63d997fbcf6e5322dc47c1f02615f1d9611cba01ec18e9c9f8c14ed824b";
};
checkInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/snowflake-connector-python/default.nix b/nixpkgs/pkgs/development/python-modules/snowflake-connector-python/default.nix
index 0b14a97b647..1d8389d8064 100644
--- a/nixpkgs/pkgs/development/python-modules/snowflake-connector-python/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/snowflake-connector-python/default.nix
@@ -25,12 +25,12 @@
buildPythonPackage rec {
pname = "snowflake-connector-python";
- version = "2.2.5";
+ version = "2.2.7";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "2f720c4989b2ad92c1fc3c221f049102155f2d8006527daa15f2b54ecfdaf652";
+ sha256 = "84974778dd8d1efd4ff87d8404d71241f90e02044b1b94a52eea567080f93ac4";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/snowflake-sqlalchemy/default.nix b/nixpkgs/pkgs/development/python-modules/snowflake-sqlalchemy/default.nix
index 9e4bab5284c..4a44c320705 100644
--- a/nixpkgs/pkgs/development/python-modules/snowflake-sqlalchemy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/snowflake-sqlalchemy/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "snowflake-sqlalchemy";
- version = "1.1.18";
+ version = "1.2.3";
src = fetchPypi {
inherit pname version;
- sha256 = "5c19890d94bc4e5b76e7ac1a3e4c9e2b49b4d95214156d140a781042b8389725";
+ sha256 = "2c598ef37623ef4d035a827f1e84725b3239a47f4366417d089de88f72fc4ac9";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/snscrape/default.nix b/nixpkgs/pkgs/development/python-modules/snscrape/default.nix
index 9f0b805a19d..4370388959d 100644
--- a/nixpkgs/pkgs/development/python-modules/snscrape/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/snscrape/default.nix
@@ -11,13 +11,13 @@
buildPythonPackage rec {
pname = "snscrape";
- version = "0.3.1";
+ version = "0.3.2";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "11jv5mv3l11qjlsjihd74gc1jafq0i7360cksqjkx1wv2hcc32rf";
+ sha256 = "ea038827afe439577eb109ebd1b5c481d516d489c624fc3fe6e92ec71ef42be9";
};
# There are no tests; make sure the executable works.
diff --git a/nixpkgs/pkgs/development/python-modules/soco/default.nix b/nixpkgs/pkgs/development/python-modules/soco/default.nix
index 0af09cc01ce..b56e43e1321 100644
--- a/nixpkgs/pkgs/development/python-modules/soco/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/soco/default.nix
@@ -1,4 +1,5 @@
{ lib, buildPythonPackage, fetchPypi, xmltodict, requests
+, toml
# Test dependencies
, pytest, pytestcov, coveralls, pylint, flake8, graphviz, mock, sphinx
@@ -14,13 +15,7 @@ buildPythonPackage rec {
sha256 = "0dgca286vhrabm4r4jj545k895z6w2c70ars06vrjhf9cpgg7qck";
};
- postPatch = ''
- # https://github.com/SoCo/SoCo/pull/670
- substituteInPlace requirements-dev.txt \
- --replace "pytest-cov>=2.4.0,<2.6" "pytest-cov>=2.4.0"
- '';
-
- propagatedBuildInputs = [ xmltodict requests ];
+ propagatedBuildInputs = [ xmltodict requests toml ];
checkInputs = [
pytest pytestcov coveralls pylint flake8 graphviz mock sphinx
sphinx_rtd_theme
diff --git a/nixpkgs/pkgs/development/python-modules/somajo/default.nix b/nixpkgs/pkgs/development/python-modules/somajo/default.nix
index 306737c4002..c0b8aaca24f 100644
--- a/nixpkgs/pkgs/development/python-modules/somajo/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/somajo/default.nix
@@ -2,14 +2,14 @@
buildPythonPackage rec {
pname = "SoMaJo";
- version = "2.0.5";
+ version = "2.1.1";
disabled = !isPy3k;
src = fetchFromGitHub {
owner = "tsproisl";
repo = pname;
rev = "v${version}";
- sha256 = "01zvmqilnndh2b257z7bhcc7av5vhjm1g8gmdiiw15gcd2xfmqjs";
+ sha256 = "0yj3yb0qvfdv4wh7nzcsh9in8nzk7b59dvjj0x02rsmlv4kw9ah1";
};
propagatedBuildInputs = [ regex ];
diff --git a/nixpkgs/pkgs/development/python-modules/sopel/default.nix b/nixpkgs/pkgs/development/python-modules/sopel/default.nix
index d01fd722ab8..e5720d9620d 100644
--- a/nixpkgs/pkgs/development/python-modules/sopel/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/sopel/default.nix
@@ -13,12 +13,12 @@
buildPythonPackage rec {
pname = "sopel";
- version = "6.6.9";
+ version = "7.0.4";
disabled = isPyPy;
src = fetchPypi {
inherit pname version;
- sha256 = "1arldn3p2yp09wnn2cw50r5ri303d5jdsjnf6lgfl82jhfmk49a2";
+ sha256 = "c8fc7186ff34c5f86ebbf2bff734503e92ce29aaf5a242eaf93875983617c6d0";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/sorl_thumbnail/default.nix b/nixpkgs/pkgs/development/python-modules/sorl_thumbnail/default.nix
index 1979daf85be..6aaabaf19d9 100644
--- a/nixpkgs/pkgs/development/python-modules/sorl_thumbnail/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/sorl_thumbnail/default.nix
@@ -1,17 +1,19 @@
{ stdenv
, buildPythonPackage
, fetchPypi
+, setuptools_scm
}:
buildPythonPackage rec {
pname = "sorl-thumbnail";
- version = "12.5.0";
+ version = "12.6.3";
src = fetchPypi {
inherit pname version;
- sha256 = "8dfe5fda91a5047d1d35a0b9effe7b000764a01d648e15ca076f44e9c34b6dbd";
+ sha256 = "66771521f3c0ed771e1ce8e1aaf1639ebff18f7f5a40cfd3083da8f0fe6c7c99";
};
+ nativeBuildInputs = [ setuptools_scm ];
# Disabled due to an improper configuration error when tested against django. This looks like something broken in the test cases for sorl.
doCheck = false;
diff --git a/nixpkgs/pkgs/development/python-modules/sortedcollections/default.nix b/nixpkgs/pkgs/development/python-modules/sortedcollections/default.nix
index ffcf0bfeac0..3742c625205 100644
--- a/nixpkgs/pkgs/development/python-modules/sortedcollections/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/sortedcollections/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "sortedcollections";
- version = "1.1.2";
+ version = "1.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "12nkw69lnyvh9wy6rsd0ng4bcia81vkhj1rj1kj1k3vzppn0sgmr";
+ sha256 = "0sihzm5aqz7r3irh4jn6rzicb7lf81d27z7vl6kaslnhwcsizhsq";
};
propagatedBuildInputs = [ sortedcontainers ];
diff --git a/nixpkgs/pkgs/development/python-modules/soupsieve/1.nix b/nixpkgs/pkgs/development/python-modules/soupsieve/1.nix
new file mode 100644
index 00000000000..bb5ecbc839c
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/soupsieve/1.nix
@@ -0,0 +1,36 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, pytest
+, beautifulsoup4
+, isPy3k
+, backports_functools_lru_cache
+}:
+
+buildPythonPackage rec {
+ pname = "soupsieve";
+ version = "1.9.6";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "7985bacc98c34923a439967c1a602dc4f1e15f923b6fcf02344184f86cc7efaa";
+ };
+
+ checkPhase = ''
+ py.test
+ '';
+
+ checkInputs = [ pytest beautifulsoup4 ];
+
+ propagatedBuildInputs = lib.optional (!isPy3k) backports_functools_lru_cache;
+
+ # Circular test dependency on beautifulsoup4
+ doCheck = false;
+
+ meta = {
+ description = "A CSS4 selector implementation for Beautiful Soup";
+ license = lib.licenses.mit;
+ homepage = "https://github.com/facelessuser/soupsieve";
+ };
+
+}
diff --git a/nixpkgs/pkgs/development/python-modules/soupsieve/default.nix b/nixpkgs/pkgs/development/python-modules/soupsieve/default.nix
index b8cdd63cbde..22d1926d8bb 100644
--- a/nixpkgs/pkgs/development/python-modules/soupsieve/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/soupsieve/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "soupsieve";
- version = "1.9.5";
+ version = "2.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "e2c1c5dee4a1c36bcb790e0fabd5492d874b8ebd4617622c4f6a731701060dda";
+ sha256 = "a59dc181727e95d25f781f0eb4fd1825ff45590ec8ff49eadfd7f1a537cc0232";
};
checkPhase = ''
diff --git a/nixpkgs/pkgs/development/python-modules/spacy/default.nix b/nixpkgs/pkgs/development/python-modules/spacy/default.nix
index 6a54cc1ec71..0e22311a04c 100644
--- a/nixpkgs/pkgs/development/python-modules/spacy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/spacy/default.nix
@@ -21,11 +21,11 @@
buildPythonPackage rec {
pname = "spacy";
- version = "2.2.4";
+ version = "2.3.2";
src = fetchPypi {
inherit pname version;
- sha256 = "1fgm1zlw8mjhmk64skxs79ymhcningml13y9c9fy7rj1b1yadwzh";
+ sha256 = "07zf7kivj4r1n6xwisld7n90bpi095bqbc9xpv668grq1rpf53c1";
};
propagatedBuildInputs = [
@@ -54,13 +54,19 @@ buildPythonPackage rec {
# '';
postPatch = ''
- substituteInPlace setup.cfg --replace "thinc==7.4.0" "thinc>=7.4.0,<8"
+ substituteInPlace setup.cfg \
+ --replace "catalogue>=0.0.7,<1.1.0" "catalogue>=0.0.7,<3.0" \
+ --replace "plac>=0.9.6,<1.2.0" "plac>=0.9.6,<2.0" \
+ --replace "srsly>=1.0.2,<1.1.0" "srsly>=1.0.2,<3.0" \
+ --replace "thinc==7.4.1" "thinc>=7.4.1,<8"
'';
+ pythonImportsCheck = [ "spacy" ];
+
meta = with lib; {
description = "Industrial-strength Natural Language Processing (NLP) with Python and Cython";
homepage = "https://github.com/explosion/spaCy";
license = licenses.mit;
maintainers = with maintainers; [ danieldk sdll ];
- };
+ };
}
diff --git a/nixpkgs/pkgs/development/python-modules/spacy/models.json b/nixpkgs/pkgs/development/python-modules/spacy/models.json
index 1f1558b23c3..3a427f8932a 100644
--- a/nixpkgs/pkgs/development/python-modules/spacy/models.json
+++ b/nixpkgs/pkgs/development/python-modules/spacy/models.json
@@ -1,108 +1,264 @@
[{
- "pname": "de_core_news_md",
- "version": "2.2.5",
- "sha256": "1jkc4r0f1916k5qpmpnwawsbnrbscq250q7b1llgxi70f2xyw9gk",
+ "pname": "da_core_news_lg",
+ "version": "2.3.0",
+ "sha256": "18y1jany1ha27jkwb9563haxsbylm0axkh5c8009lsfxc8y2w9hr",
"license": "cc-by-sa-40"
},
{
- "pname": "de_core_news_sm",
- "version": "2.2.5",
- "sha256": "10z30hirfwa692m0zp6wk60ccvqj84i5vjaiyyzd21innysb5y3g",
+ "pname": "da_core_news_md",
+ "version": "2.3.0",
+ "sha256": "06nm5grj5jdx0rja7vw1f91vvd69p6vhafrwpfr1npqk24j6cacb",
"license": "cc-by-sa-40"
},
{
- "pname": "el_core_news_md",
- "version": "2.2.5",
- "sha256": "1jjmf6rf1hjgqswhpqq2l5w7s351k4kk93c7rr85iv2754f71h36",
+ "pname": "da_core_news_sm",
+ "version": "2.3.0",
+ "sha256": "00byhlrcbg4wxplr473g9b3126pvk4vwy0q34xg0zx4994qb6rgn",
"license": "cc-by-sa-40"
},
{
+ "pname": "de_core_news_lg",
+ "version": "2.3.0",
+ "sha256": "0rixhgdz4z7sq6f2b1w3n5cn1645cr37g40hbd9xzlvdzdf5cg6d",
+ "license": "mit"
+},
+{
+ "pname": "de_core_news_md",
+ "version": "2.3.0",
+ "sha256": "0kxir1w000r5fn1kpa38m7688xinkn2mk1m82aiwqlck3r72jdi6",
+ "license": "mit"
+},
+{
+ "pname": "de_core_news_sm",
+ "version": "2.3.0",
+ "sha256": "00cbmrf4njg28laysapdnp4rv4lw4yw03rxkynw1ain5fwb0izl7",
+ "license": "mit"
+},
+{
+ "pname": "el_core_news_lg",
+ "version": "2.3.0",
+ "sha256": "001c19dd1kirlvzbdv2i89zw8nf6c4icv2w0chm7rd6x9m3i13gd",
+ "license": "cc-by-nc-sa-30"
+},
+{
+ "pname": "el_core_news_md",
+ "version": "2.3.0",
+ "sha256": "170x8bzm5nf02mhkxyxjk58yk2639hsjb5b9prcc69500c0vmnp0",
+ "license": "cc-by-nc-sa-30"
+},
+{
"pname": "el_core_news_sm",
- "version": "2.2.5",
- "sha256": "00h55fc27d3jfm3knyidz7a4rasiz7qs4wfs3sl0ndq815yvag0l",
- "license": "cc-by-sa-40"
+ "version": "2.3.0",
+ "sha256": "10mh3za4jvr07rawzk8ps642rp11s3smraj9xvrxflik4fqkz18b",
+ "license": "cc-by-nc-sa-30"
},
{
"pname": "en_core_web_lg",
- "version": "2.2.5",
- "sha256": "1shd4gkshr4a92fhvrjhzn1abywnrcf548cv3dz8dhmi0wxa4klr",
- "license": "cc-by-sa-40"
+ "version": "2.3.0",
+ "sha256": "0mfa5wz31ya295jhyj489gb4qy806zmpq1zc11bvv5alv2m35if2",
+ "license": "mit"
},
{
"pname": "en_core_web_md",
- "version": "2.2.5",
- "sha256": "1x32vl2a75ps2iyhysjvdygd366zs546s82yzqwj2m7jcsdszrxy",
- "license": "cc-by-sa-40"
+ "version": "2.3.0",
+ "sha256": "1ys8sqkhiap1mq6mhbkbq8bc07lvl68xngbx725xkwvirzl5gabh",
+ "license": "mit"
},
{
"pname": "en_core_web_sm",
- "version": "2.2.5",
- "sha256": "1vna6zik7863hahxdgz0s80kbbfyw42h4c1k5jby9lkzr5jr1dk0",
- "license": "cc-by-sa-40"
+ "version": "2.3.0",
+ "sha256": "04icv9qf4pj53ll8vqxcjl2a723q1k00i7lifk8wx5saif28g37a",
+ "license": "mit"
},
{
"pname": "en_vectors_web_lg",
- "version": "2.1.0",
- "sha256": "1sq41pr70215f2s8k35x5ni4w0i4xhbzbfg3iyxgbp1b35gizg94",
- "license": "cc-by-sa-40"
+ "version": "2.3.0",
+ "sha256": "13g012rwh0bcxx3ii5mmygqzyryah1y3zd000zhidnacc1x1g743",
+ "license": "cc-by-sa-30"
+},
+{
+ "pname": "es_core_news_lg",
+ "version": "2.3.0",
+ "sha256": "1r0pr0lzs3j9w7rd5z9nw87iayjm36v7f7gamvaiiphs6bc5p7ls",
+ "license": "gpl3"
},
{
"pname": "es_core_news_md",
- "version": "2.2.5",
- "sha256": "0b50gd2mx1klr6ss0fsj58qmw2wpbawwv015pr9vq3j7jq805scl",
- "license": "cc-by-sa-40"
+ "version": "2.3.0",
+ "sha256": "0nz33bmpr3rxqbnv6vb1id8pkfsvh8ii8vqplwgb3b8772kmpzy2",
+ "license": "gpl3"
},
{
"pname": "es_core_news_sm",
- "version": "2.2.5",
- "sha256": "19hrpxg1a5bvf9j9wlm03rkxfkgrldky7alsgl8bdwnwq3vpbgfi",
- "license": "cc-by-sa-40"
+ "version": "2.3.0",
+ "sha256": "02xqhg4m0gg5r9yibvl02zixkll6w0nsmbdhp07y5yyaqjarc90d",
+ "license": "gpl3"
+},
+{
+ "pname": "fr_core_news_lg",
+ "version": "2.3.0",
+ "sha256": "1yliamws8nqqjhpk9gr2dzlk0dms2mr958zbj21biv8fimbq60ik",
+ "license": "lgpllr"
},
{
"pname": "fr_core_news_md",
- "version": "2.2.5",
- "sha256": "1y4dqbcwa7gg6z8q84n0j4my7gyia7a2z7pln71sqa78pin06r9b",
- "license": "cc-by-sa-40"
+ "version": "2.3.0",
+ "sha256": "04fk212ksac3bp9dj7dmzsdcnbqmbsgymsic6ddcv9zbfdv5d0db",
+ "license": "lgpllr"
},
{
"pname": "fr_core_news_sm",
- "version": "2.2.5",
- "sha256": "1q2kvznbylyz4frxy5rbvpm5jvm7bfin8g3dks0c1k9hhdymv35y",
- "license": "cc-by-sa-40"
+ "version": "2.3.0",
+ "sha256": "0kldww855z67qfc9maa9z1lsvdf5vj5vc8gj0x3h68kv5n1xr4h0",
+ "license": "lgpllr"
+},
+{
+ "pname": "it_core_news_lg",
+ "version": "2.3.0",
+ "sha256": "192rdmqnwl3ajxzhnw4r1cqv5bkziv0yc2bbzckmzqss64wk7k70",
+ "license": "cc-by-nc-sa-30"
+},
+{
+ "pname": "it_core_news_md",
+ "version": "2.3.0",
+ "sha256": "019ih4vwq1w6j38j0wc8pyyg1an6yy37wxq2w4amwppynmmcnd5w",
+ "license": "cc-by-nc-sa-30"
},
{
"pname": "it_core_news_sm",
- "version": "2.2.5",
- "sha256": "02r3x308s5kn62xpa2cizxfw7cyjk48zm9i6r4vhs8kycmp9z0px",
+ "version": "2.3.0",
+ "sha256": "1c3ywqa8li0j7cyvd1xqbb096y61978hd6qv7rc6cxxjdhmkrrds",
+ "license": "cc-by-nc-sa-40"
+},
+{
+ "pname": "lt_core_news_lg",
+ "version": "2.3.0",
+ "sha256": "0hn5w8n7mgv33i6gvnaxl1j44n9gz4j86gg1a9jjlgdw5z98n0p2",
+ "license": "cc-by-sa-40"
+},
+{
+ "pname": "lt_core_news_md",
+ "version": "2.3.0",
+ "sha256": "1xya79cz2xd5vgzg6qg0ww5j2bmv7kppdk3mdjf6zpwrlzwdbk5d",
"license": "cc-by-sa-40"
},
{
"pname": "lt_core_news_sm",
- "version": "2.2.5",
- "sha256": "0vy0cff1fw33srqyi93vj03rnzqr8f62p1hwi565b0sb8v3n4p08",
+ "version": "2.3.0",
+ "sha256": "0r3rbqgz4897wyhz5jli30lryb45039f4rlvn4q0364cg1pm92g9",
"license": "cc-by-sa-40"
},
{
+ "pname": "nb_core_news_lg",
+ "version": "2.3.0",
+ "sha256": "18mblypw3c82004qz5w1p3262iqwn99wl9b781dq7aqwxskr02d6",
+ "license": "mit"
+},
+{
+ "pname": "nb_core_news_md",
+ "version": "2.3.0",
+ "sha256": "0iw97k9glxbar8mrpvnmmcb1nffgdhb83akn99p53pwmqbzxy9p3",
+ "license": "mit"
+},
+{
"pname": "nb_core_news_sm",
- "version": "2.2.5",
- "sha256": "1kdn3qwlmmd52sjrvi97aiv7xp260bka009jjal79l3qrz4czrw1",
+ "version": "2.3.0",
+ "sha256": "07b7xri2q3m7fvn9a2gjc1044a3f14231vr32hrw96h7k6vg95h7",
"license": "mit"
},
{
+ "pname": "nl_core_news_lg",
+ "version": "2.3.0",
+ "sha256": "016166kzpgi0p3m0x3k308a0r60a28yz7npagjvmpl1dfm9lzhnv",
+ "license": "cc-by-sa-40"
+},
+{
+ "pname": "nl_core_news_md",
+ "version": "2.3.0",
+ "sha256": "1anfhig531k9k14s0cbgsvmvifp3h50qi1h8dhx894kjmq10k2lg",
+ "license": "cc-by-sa-40"
+},
+{
"pname": "nl_core_news_sm",
- "version": "2.2.1",
- "sha256": "0gw9a1j3v4f15cxcz7zr7dz7mqi2a3541b04q6kj74gg397li4ny",
+ "version": "2.3.0",
+ "sha256": "0alvz7pn7cj0yax8h5gp71vrdblh3mcsmyhzgiddsd44ry35nxnj",
+ "license": "cc-by-sa-40"
+},
+{
+ "pname": "pl_core_news_lg",
+ "version": "2.3.0",
+ "sha256": "1acchp8pv1h4c6cwvxz07lh4ychn6aw809zfg3mbbsxgsgd2ahjr",
+ "license": "gpl3"
+},
+{
+ "pname": "pl_core_news_md",
+ "version": "2.3.0",
+ "sha256": "19jjjjvbys3ayibkm3cx497b4bh63ll39hfq04wx116rj4ajpwwg",
+ "license": "gpl3"
+},
+{
+ "pname": "pl_core_news_sm",
+ "version": "2.3.0",
+ "sha256": "166mqlfkgiszcc6hwg2mr6sir9y88y22nd81a1nidq0fiif5lfji",
+ "license": "gpl3"
+},
+{
+ "pname": "pt_core_news_lg",
+ "version": "2.3.0",
+ "sha256": "18gvdmfwyy2sbq6206imglhghyagd6a4gb6wcfkwhm7lzbnq714d",
+ "license": "cc-by-sa-40"
+},
+{
+ "pname": "pt_core_news_md",
+ "version": "2.3.0",
+ "sha256": "1yxnpwby2aq6ydvd35lylc4fs141fisfnzlx8pl88pp2b2gxijvl",
"license": "cc-by-sa-40"
},
{
"pname": "pt_core_news_sm",
- "version": "2.2.5",
- "sha256": "02p617ybh6wqmq1scch9dgim44rhhj0k81sbw8nysv20pc6wb89a",
+ "version": "2.3.0",
+ "sha256": "1vcvzdg9f93x0vaafkk9l9xhpmaavfj0cf0l3p06c5kx2d76f9ph",
"license": "cc-by-sa-40"
},
{
- "pname": "xx_ent_wiki_sm",
- "version": "2.2.0",
- "sha256": "0niwnd1mdaji92yp2dqsbmr0w420gpaybb1ppbqr1rmk6bwgyhsb",
+ "pname": "ro_core_news_sm",
+ "version": "2.3.0",
+ "sha256": "0lsmbdwsaczv37y5sa1vvgwszy2hs8jp24a0nvc5qm8vb71rxj8w",
+ "license": "cc-by-sa-40"
+},
+{
+ "pname": "ro_core_news_md",
+ "version": "2.3.0",
+ "sha256": "1igwkz3yd1117gi2g78yilh9ln8n5yrdimas4prfxjgzwid3q8bc",
"license": "cc-by-sa-40"
+},
+{
+ "pname": "ro_core_news_lg",
+ "version": "2.3.0",
+ "sha256": "0id1y32kjfans7llh1i55rgr4n2x6xn208y4qf6yl3pbc17i0n9z",
+ "license": "cc-by-sa-40"
+},
+{
+ "pname": "xx_ent_wiki_sm",
+ "version": "2.3.0",
+ "sha256": "0x3zmmybl5kh4dn5prkfmr4q5j9bh13p40qc3rhdfi0i3jxc11pn",
+ "license": "mit"
+},
+{
+ "pname": "zh_core_web_lg",
+ "version": "2.3.1",
+ "sha256": "17zxk7cz47k07yb3qaigc3sx4dj4zwilr1lsn2jq6w7jc8k2h1ll",
+ "license": "mit"
+},
+{
+ "pname": "zh_core_web_md",
+ "version": "2.3.1",
+ "sha256": "1n4iwxyam4ykn0f9jdzwkhczack8r9c3kkbyga3c4h6iwqsflzcj",
+ "license": "mit"
+},
+{
+ "pname": "zh_core_web_sm",
+ "version": "2.3.1",
+ "sha256": "1lj5nwhx38cpwnvajwxlfkf84dr1xx2h6wwbg3scycsh459i9fpc",
+ "license": "mit"
}]
diff --git a/nixpkgs/pkgs/development/python-modules/spacy/models.nix b/nixpkgs/pkgs/development/python-modules/spacy/models.nix
index b091c3b7d56..b83ae5d7ddc 100644
--- a/nixpkgs/pkgs/development/python-modules/spacy/models.nix
+++ b/nixpkgs/pkgs/development/python-modules/spacy/models.nix
@@ -1,6 +1,9 @@
-{ stdenv, buildPythonPackage, fetchurl, spacy }:
+{ stdenv, lib, buildPythonPackage, fetchurl, jieba, pkuseg, spacy }:
let
- buildModelPackage = { pname, version, sha256, license }: buildPythonPackage {
+ buildModelPackage = { pname, version, sha256, license }:
+ let
+ lang = builtins.substring 0 2 pname;
+ in buildPythonPackage {
inherit pname version;
src = fetchurl {
@@ -8,7 +11,8 @@ let
inherit sha256;
};
- propagatedBuildInputs = [ spacy ];
+ propagatedBuildInputs = [ spacy ]
+ ++ lib.optionals (lang == "zh") [ jieba pkuseg ];
meta = with stdenv.lib; {
description = "Models for the spaCy NLP library";
diff --git a/nixpkgs/pkgs/development/python-modules/sparse/default.nix b/nixpkgs/pkgs/development/python-modules/sparse/default.nix
index 355453ed26e..d72830f3fb9 100644
--- a/nixpkgs/pkgs/development/python-modules/sparse/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/sparse/default.nix
@@ -2,6 +2,7 @@
, buildPythonPackage
, fetchPypi
, isPy3k
+, dask
, numpy
, scipy
, numba
@@ -10,16 +11,16 @@
buildPythonPackage rec {
pname = "sparse";
- version = "0.9.1";
+ version = "0.10.0";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "04gfwm1y9knryx992biniqa3978n3chr38iy3y4i2b8wy52fzy3d";
+ sha256 = "ffbca00a53f938e4f04230f582b210440efb54d74d60af1d1ced3864f61677ac";
};
- checkInputs = [ pytest ];
+ checkInputs = [ pytest dask ];
propagatedBuildInputs = [
numpy
scipy
diff --git a/nixpkgs/pkgs/development/python-modules/spectral-cube/default.nix b/nixpkgs/pkgs/development/python-modules/spectral-cube/default.nix
index 3e520919f33..b0b3e4b8f65 100644
--- a/nixpkgs/pkgs/development/python-modules/spectral-cube/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/spectral-cube/default.nix
@@ -1,6 +1,7 @@
{ lib
, fetchFromGitHub
, buildPythonPackage
+, aplpy
, astropy
, radio_beam
, pytest
@@ -24,7 +25,7 @@ buildPythonPackage rec {
nativeBuildInputs = [ astropy-helpers ];
- checkInputs = [ pytest pytest-astropy ];
+ checkInputs = [ aplpy pytest pytest-astropy ];
# Disable automatic update of the astropy-helper module
postPatch = ''
diff --git a/nixpkgs/pkgs/development/python-modules/sphinxcontrib-katex/default.nix b/nixpkgs/pkgs/development/python-modules/sphinxcontrib-katex/default.nix
index d3c9fe15280..95bd4b59201 100644
--- a/nixpkgs/pkgs/development/python-modules/sphinxcontrib-katex/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/sphinxcontrib-katex/default.nix
@@ -2,7 +2,7 @@
buildPythonPackage rec {
pname = "sphinxcontrib-katex";
- version = "0.6.0";
+ version = "0.6.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 = "1692q3f3z1rsd3nyxd8wrv0vscwcq2gqjbv79c8ws402y3m7y5ni";
+ sha256 = "88320b2780f350d67f84a5424973ce24aee65701e8e163a7f5856c5df3353188";
};
propagatedBuildInputs = [ sphinx ];
diff --git a/nixpkgs/pkgs/development/python-modules/sphinxcontrib-openapi/default.nix b/nixpkgs/pkgs/development/python-modules/sphinxcontrib-openapi/default.nix
index a60a36413ac..7c5c95d6ad4 100644
--- a/nixpkgs/pkgs/development/python-modules/sphinxcontrib-openapi/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/sphinxcontrib-openapi/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "sphinxcontrib-openapi";
- version = "0.6.0";
+ version = "0.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "02pkzcmxikcfvkvcfsclnhymzl1lc84jz6vmdaslbgh4j5vlp5ym";
+ sha256 = "1c1bd10d7653912c59a42f727c62cbb7b75f7905ddd9ccc477ebfd1bc69f0cf3";
};
propagatedBuildInputs = [setuptools_scm pyyaml jsonschema sphinxcontrib_httpdomain];
diff --git a/nixpkgs/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix b/nixpkgs/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix
index 79b2aa42e36..f9987789ea7 100644
--- a/nixpkgs/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "sphinxcontrib-spelling";
- version = "4.3.0";
+ version = "5.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0304dac9286378f9c608af8d885a08fe03a9c62b3ebfa8802008018d92371c19";
+ sha256 = "312386e2b622830230611871ae507c5f73ec141d4a28aa97aaefed65fe579905";
};
propagatedBuildInputs = [ sphinx pyenchant pbr ];
diff --git a/nixpkgs/pkgs/development/python-modules/sphinxcontrib-websupport/1_1.nix b/nixpkgs/pkgs/development/python-modules/sphinxcontrib-websupport/1_1.nix
new file mode 100644
index 00000000000..b1bdf6a0dff
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/sphinxcontrib-websupport/1_1.nix
@@ -0,0 +1,25 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, six
+}:
+
+buildPythonPackage rec {
+ pname = "sphinxcontrib-websupport";
+ version = "1.1.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1501befb0fdf1d1c29a800fdbf4ef5dc5369377300ddbdd16d2cd40e54c6eefc";
+ };
+
+ propagatedBuildInputs = [ six ];
+
+ doCheck = false;
+
+ meta = {
+ description = "Sphinx API for Web Apps";
+ homepage = "http://sphinx-doc.org/";
+ license = lib.licenses.bsd2;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/sphinxcontrib-websupport/default.nix b/nixpkgs/pkgs/development/python-modules/sphinxcontrib-websupport/default.nix
index b1bdf6a0dff..2f4c3764a35 100644
--- a/nixpkgs/pkgs/development/python-modules/sphinxcontrib-websupport/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/sphinxcontrib-websupport/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "sphinxcontrib-websupport";
- version = "1.1.2";
+ version = "1.2.2";
src = fetchPypi {
inherit pname version;
- sha256 = "1501befb0fdf1d1c29a800fdbf4ef5dc5369377300ddbdd16d2cd40e54c6eefc";
+ sha256 = "33c0db6c0635b9dc3e72629b7278ca3b9fa24c156eeeaf1674be8f268831d951";
};
propagatedBuildInputs = [ six ];
diff --git a/nixpkgs/pkgs/development/python-modules/spidev/default.nix b/nixpkgs/pkgs/development/python-modules/spidev/default.nix
new file mode 100644
index 00000000000..0d0fd582363
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/spidev/default.nix
@@ -0,0 +1,24 @@
+{ lib, buildPythonPackage, fetchPypi }:
+
+buildPythonPackage rec {
+ pname = "spidev";
+ version = "3.5";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "03cicc9kpi5khhq0bl4dcy8cjcl2j488mylp8sna47hnkwl5qzwa";
+ };
+
+ # package does not include tests
+ doCheck = false;
+
+ pythonImportsCheck = [ "spidev" ];
+
+ meta = with lib; {
+ homepage = "https://github.com/doceme/py-spidev";
+ description = "Python bindings for Linux SPI access through spidev";
+ license = licenses.mit;
+ maintainers = with maintainers; [ hexa ];
+ };
+
+}
diff --git a/nixpkgs/pkgs/development/python-modules/spotipy/default.nix b/nixpkgs/pkgs/development/python-modules/spotipy/default.nix
index 74ab81c2f08..fb1c8474695 100644
--- a/nixpkgs/pkgs/development/python-modules/spotipy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/spotipy/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "spotipy";
- version = "2.10.0";
+ version = "2.12.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0s2f9yxhfkfipbb06965gfjq4lg0khp5vcykijrx6dzxyh20vggm";
+ sha256 = "f3a08edd516ffaf0731d40fdb7943445fe7b1b412700d042cbd168a726685222";
};
propagatedBuildInputs = [ requests ];
diff --git a/nixpkgs/pkgs/development/python-modules/spyder/default.nix b/nixpkgs/pkgs/development/python-modules/spyder/default.nix
index 47da1d9c0d2..f530d0f0cdd 100644
--- a/nixpkgs/pkgs/development/python-modules/spyder/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/spyder/default.nix
@@ -35,7 +35,7 @@ buildPythonPackage rec {
comment = "Scientific Python Development Environment";
desktopName = "Spyder";
genericName = "Python IDE";
- categories = "Application;Development;IDE;";
+ categories = "Development;IDE;";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/development/python-modules/sqlalchemy-citext/default.nix b/nixpkgs/pkgs/development/python-modules/sqlalchemy-citext/default.nix
index 1f0dd5eb7ea..300941e2617 100644
--- a/nixpkgs/pkgs/development/python-modules/sqlalchemy-citext/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/sqlalchemy-citext/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "sqlalchemy-citext";
- version = "1.3-0";
+ version = "1.6.3";
src = fetchPypi {
inherit pname version;
- sha256 = "7d7343037a35153d6f94c3c2f6baf391f88a57651c3bde5d6749d216859ae4c5";
+ sha256 = "1d66e7d49826fec28a9ce69053fdf82d3a5ff397968c5bf38a0d83dcb4bf2303";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/sqlalchemy-continuum/default.nix b/nixpkgs/pkgs/development/python-modules/sqlalchemy-continuum/default.nix
new file mode 100644
index 00000000000..4050adc29f5
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/sqlalchemy-continuum/default.nix
@@ -0,0 +1,46 @@
+{ stdenv
+, lib
+, fetchPypi
+, buildPythonPackage
+, flask
+, flask_login
+, flask_sqlalchemy
+, flexmock
+, pytestCheckHook
+, sqlalchemy
+, sqlalchemy-utils
+, sqlalchemy-i18n
+}:
+
+buildPythonPackage rec {
+ pname = "SQLAlchemy-Continuum";
+ version = "1.3.11";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1c9yd9s98crqgs39rc2ld2r0nchgyjrfbjdlqb99y4hhc6lv04xw";
+ };
+
+ propagatedBuildInputs = [
+ sqlalchemy
+ sqlalchemy-utils
+ ];
+
+ # indicate tests that we don't have a database server at hand
+ DB = "sqlite";
+
+ checkInputs = [
+ pytestCheckHook
+ sqlalchemy-i18n
+ flask
+ flask_login
+ flask_sqlalchemy
+ flexmock
+ ];
+
+ meta = with lib; {
+ homepage = "https://github.com/kvesteri/sqlalchemy-continuum/";
+ description = "Versioning and auditing extension for SQLAlchemy";
+ license = licenses.bsd3;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/sqlalchemy-i18n/default.nix b/nixpkgs/pkgs/development/python-modules/sqlalchemy-i18n/default.nix
new file mode 100644
index 00000000000..4ef0adefe3e
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/sqlalchemy-i18n/default.nix
@@ -0,0 +1,32 @@
+{ stdenv
+, lib
+, fetchPypi
+, buildPythonPackage
+, sqlalchemy
+, sqlalchemy-utils
+, psycopg2
+}:
+
+buildPythonPackage rec {
+ pname = "SQLAlchemy-i18n";
+ version = "1.0.3";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "15xah8643p29kciz365ixs9pbsflj92pzr2d9anbdh2biyf4cka8";
+ };
+
+ propagatedBuildInputs = [
+ sqlalchemy
+ sqlalchemy-utils
+ ];
+
+ # tests require running a postgresql server
+ doCheck = false;
+
+ meta = with lib; {
+ homepage = "https://github.com/kvesteri/sqlalchemy-i18n";
+ description = "Internationalization extension for SQLAlchemy models";
+ license = licenses.bsd3;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/sqlalchemy-utils/default.nix b/nixpkgs/pkgs/development/python-modules/sqlalchemy-utils/default.nix
index 67242a99165..657ec7ac072 100644
--- a/nixpkgs/pkgs/development/python-modules/sqlalchemy-utils/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/sqlalchemy-utils/default.nix
@@ -5,12 +5,12 @@
buildPythonPackage rec {
pname = "sqlalchemy-utils";
- version = "0.36.5";
+ version = "0.36.6";
src = fetchPypi {
inherit version;
pname = "SQLAlchemy-Utils";
- sha256 = "0d3lrhqdw3lhkj79wpfxi6cmlxnw99prpq8m70c5q8kinv26h038";
+ sha256 = "0srs5w486wp5zydjs70igi5ypgxhm6h73grb85jz03fqpqaanzvs";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/sqlalchemy/default.nix b/nixpkgs/pkgs/development/python-modules/sqlalchemy/default.nix
index 9be357fbed3..cd2b00021e7 100644
--- a/nixpkgs/pkgs/development/python-modules/sqlalchemy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/sqlalchemy/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "SQLAlchemy";
- version = "1.3.16";
+ version = "1.3.17";
src = fetchPypi {
inherit pname version;
- sha256 = "0w1xfy7j1h0dyfwk6zc6lfbv2m77lmxk7g17sbgpi08bq0kf293j";
+ sha256 = "156a27548ba4e1fed944ff9fcdc150633e61d350d673ae7baaf6c25c04ac1f71";
};
checkInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/sqlmap/default.nix b/nixpkgs/pkgs/development/python-modules/sqlmap/default.nix
index bc94ad50861..8ccfaca1793 100644
--- a/nixpkgs/pkgs/development/python-modules/sqlmap/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/sqlmap/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "sqlmap";
- version = "1.4.5";
+ version = "1.4.7";
src = fetchPypi {
inherit pname version;
- sha256 = "1ec0d320aca95be3ba53d1af0faefc047864dfe6328622ae10e33a6ed9446ca8";
+ sha256 = "0096vrdnax467vl0xl4m0z9pqddl9dhvk6gyryx6gvaslrvn2j26";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/development/python-modules/srsly/default.nix b/nixpkgs/pkgs/development/python-modules/srsly/default.nix
index 39765f06a50..d1de78788d8 100644
--- a/nixpkgs/pkgs/development/python-modules/srsly/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/srsly/default.nix
@@ -3,6 +3,7 @@
, buildPythonPackage
, fetchPypi
, pythonOlder
+, cython
, mock
, numpy
, pathlib
@@ -12,14 +13,16 @@
buildPythonPackage rec {
pname = "srsly";
- version = "1.0.2";
+ version = "2.2.0";
+
+ disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "1n0f9kbbz5akpbiqqz4j3p7zqai3zasw8cqai9zj1pv7sn0qn9ar";
+ sha256 = "1h246zvh2wsqyjlw3a3bwmd1zwrkgpflk4z4i9k3sqp2j1jika54";
};
- propagatedBuildInputs = lib.optional (pythonOlder "3.4") pathlib;
+ nativeBuildInputs = [ cython ];
checkInputs = [
mock
@@ -32,6 +35,8 @@ buildPythonPackage rec {
# Possibly because of sandbox restrictions.
doCheck = false;
+ pythonImportsCheck = [ "srsly" ];
+
meta = with stdenv.lib; {
description = "Modern high-performance serialization utilities for Python";
homepage = "https://github.com/explosion/srsly";
diff --git a/nixpkgs/pkgs/development/python-modules/srvlookup/default.nix b/nixpkgs/pkgs/development/python-modules/srvlookup/default.nix
new file mode 100644
index 00000000000..6cbdc81ef86
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/srvlookup/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchPypi, buildPythonPackage
+, dnspython
+, mock, nose
+}:
+
+buildPythonPackage rec {
+ pname = "srvlookup";
+ version = "2.0.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1zf1v04zd5phabyqh0nhplr5a8vxskzfrzdh4akljnz1yk2n2a0b";
+ };
+
+ propagatedBuildInputs = [ dnspython ];
+ checkInputs = [ mock nose ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/gmr/srvlookup";
+ license = [ licenses.bsd3 ];
+ description = "A small wrapper for dnspython to return SRV records for a given host, protocol, and domain name as a list of namedtuples.";
+ maintainers = [ maintainers.mmlb ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/sseclient/default.nix b/nixpkgs/pkgs/development/python-modules/sseclient/default.nix
index 559b3fff178..8ba678ed575 100644
--- a/nixpkgs/pkgs/development/python-modules/sseclient/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/sseclient/default.nix
@@ -1,6 +1,6 @@
{ stdenv, buildPythonPackage, fetchPypi
, requests, six
-, backports_unittest-mock, pytest, pytestrunner }:
+, backports_unittest-mock, pytestCheckHook, pytestrunner }:
buildPythonPackage rec {
pname = "sseclient";
@@ -13,7 +13,10 @@ buildPythonPackage rec {
propagatedBuildInputs = [ requests six ];
- checkInputs = [ backports_unittest-mock pytest pytestrunner ];
+ checkInputs = [ backports_unittest-mock pytestCheckHook pytestrunner ];
+
+ # tries to open connection to wikipedia
+ disabledTests = [ "event_stream" ];
meta = with stdenv.lib; {
description = "Client library for reading Server Sent Event streams";
diff --git a/nixpkgs/pkgs/development/python-modules/sslyze/default.nix b/nixpkgs/pkgs/development/python-modules/sslyze/default.nix
new file mode 100644
index 00000000000..c127f6ea2e5
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/sslyze/default.nix
@@ -0,0 +1,52 @@
+{ lib
+, fetchFromGitHub
+, pytest
+, buildPythonPackage
+, nassl
+, cryptography
+, typing-extensions
+, faker
+}:
+
+buildPythonPackage rec {
+ pname = "sslyze";
+ version = "3.0.8";
+
+ src = fetchFromGitHub {
+ owner = "nabla-c0d3";
+ repo = pname;
+ rev = version;
+ sha256 = "06mwzxw6xaqin2gwzcqb9r7qhbyx3k7zcxygxywi2bpxyjv9lq32";
+ };
+
+ patchPhase = ''
+ substituteInPlace setup.py \
+ --replace "cryptography>=2.6,<=2.9" "cryptography>=2.6,<=3"
+ '';
+
+ checkInputs = [ pytest ];
+
+ checkPhase = ''
+ # Most of the tests are online; hence, applicable tests are listed
+ # explicitly here
+ pytest \
+ tests/test_main.py \
+ tests/test_scanner.py \
+ tests/cli_tests/test_console_output.py \
+ tests/cli_tests/test_json_output.py \
+ tests/cli_tests/test_server_string_parser.py \
+ tests/plugins_tests/test_scan_commands.py \
+ tests/plugins_tests/certificate_info/test_certificate_utils.py \
+ -k "not (TestScanner and test_client_certificate_missing)"
+ '';
+
+ propagatedBuildInputs = [ nassl cryptography typing-extensions faker ];
+
+ meta = with lib; {
+ homepage = "https://github.com/nabla-c0d3/sslyze";
+ description = "Fast and powerful SSL/TLS scanning library";
+ platforms = platforms.linux ++ platforms.darwin;
+ license = licenses.agpl3;
+ maintainers = with maintainers; [ veehaitch ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/starfish/default.nix b/nixpkgs/pkgs/development/python-modules/starfish/default.nix
index 1affd797c13..13517aceb22 100644
--- a/nixpkgs/pkgs/development/python-modules/starfish/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/starfish/default.nix
@@ -26,11 +26,11 @@
buildPythonPackage rec {
pname = "starfish";
- version = "0.1.10";
+ version = "0.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0340e37b732e184081b150f21bbbd4eed3643ab49f74633b9c4d827bda663235";
+ sha256 = "73202fbc560519dc3b61f1f5e4341c598f6bf50b4509bb09dc22a729591a1042";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/starlette/default.nix b/nixpkgs/pkgs/development/python-modules/starlette/default.nix
index 842622e56f8..130a098a23f 100644
--- a/nixpkgs/pkgs/development/python-modules/starlette/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/starlette/default.nix
@@ -26,14 +26,14 @@ buildPythonPackage rec {
# https://github.com/tiangolo/fastapi/issues/683. Please update when
# possible. FastAPI is currently Starlette's only dependent.
- version = "0.13.4";
+ version = "0.13.6";
disabled = isPy27;
src = fetchFromGitHub {
owner = "encode";
repo = pname;
rev = version;
- sha256 = "1rk20rj62iigkkikb80bmalriyg1j3g28s25l8z2gijagv1v5c7l";
+ sha256 = "08d1d4qdwhi1xxag4am5ijingdyn0mbyqajs9ql5shxnybyjv321";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/statsmodels/default.nix b/nixpkgs/pkgs/development/python-modules/statsmodels/default.nix
index c65fb0990f0..ba6d0b64f54 100644
--- a/nixpkgs/pkgs/development/python-modules/statsmodels/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/statsmodels/default.nix
@@ -1,7 +1,7 @@
{ lib
-, self
, buildPythonPackage
, fetchPypi
+, isPy27
, nose
, numpy
, scipy
@@ -14,17 +14,20 @@
buildPythonPackage rec {
pname = "statsmodels";
version = "0.11.1";
+ disabled = isPy27;
src = fetchPypi {
inherit pname version;
sha256 = "5bde3fa0a35a91b45dba7cbc28270b5b649ff1d721c89290883f6e831672d5f0";
};
- checkInputs = with self; [ nose ];
- propagatedBuildInputs = with self; [numpy scipy pandas patsy cython matplotlib];
+ nativeBuildInputs = [ cython ];
+ checkInputs = [ nose ];
+ propagatedBuildInputs = [ numpy scipy pandas patsy matplotlib ];
# Huge test suites with several test failures
doCheck = false;
+ pythonImportsCheck = [ "statsmodels" ];
meta = {
description = "Statistical computations and models for use with SciPy";
diff --git a/nixpkgs/pkgs/development/python-modules/stevedore/default.nix b/nixpkgs/pkgs/development/python-modules/stevedore/default.nix
index 0f73f8e8163..be4063c7722 100644
--- a/nixpkgs/pkgs/development/python-modules/stevedore/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/stevedore/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "stevedore";
- version = "1.32.0";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "02shnm8r8c0bv494m8sjnrrlqy0pz5q5xrzpq069bx9sc8fszbqq";
+ sha256 = "001e90cd704be6470d46cc9076434e2d0d566c1379187e7013eb296d3a6032d9";
};
doCheck = false;
diff --git a/nixpkgs/pkgs/development/python-modules/stripe/default.nix b/nixpkgs/pkgs/development/python-modules/stripe/default.nix
index d675a1fd350..ea48474045a 100644
--- a/nixpkgs/pkgs/development/python-modules/stripe/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/stripe/default.nix
@@ -2,7 +2,7 @@
buildPythonPackage rec {
pname = "stripe";
- version = "2.48.0";
+ version = "2.49.0";
# Tests require network connectivity and there's no easy way to disable
# them. ~ C.
@@ -10,7 +10,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "1w9ns4jjj0p50im9vbjn084zph1g2sfa6l01ydl98qsyj76f4psi";
+ sha256 = "10dgll0x709n91p8m9qmifsdhx2sc2920xxhqzd335l4z20iwcw9";
};
propagatedBuildInputs = [ requests ];
diff --git a/nixpkgs/pkgs/development/python-modules/structlog/default.nix b/nixpkgs/pkgs/development/python-modules/structlog/default.nix
index 2156c7f2802..8f7e73a454a 100644
--- a/nixpkgs/pkgs/development/python-modules/structlog/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/structlog/default.nix
@@ -2,6 +2,7 @@
, buildPythonPackage
, fetchPypi
, pytest
+, pytest-asyncio
, python-rapidjson
, pretend
, freezegun
@@ -13,14 +14,14 @@
buildPythonPackage rec {
pname = "structlog";
- version = "19.2.0";
+ version = "20.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "4287058cf4ce1a59bc5dea290d6386d37f29a37529c9a51cdf7387e51710152b";
+ sha256 = "7a48375db6274ed1d0ae6123c486472aa1d0890b08d314d2b016f3aa7f35990b";
};
- checkInputs = [ pytest pretend freezegun simplejson twisted ]
+ checkInputs = [ pytest pytest-asyncio pretend freezegun simplejson twisted ]
++ lib.optionals (pythonAtLeast "3.6") [ python-rapidjson ];
propagatedBuildInputs = [ six ];
diff --git a/nixpkgs/pkgs/development/python-modules/stytra/default.nix b/nixpkgs/pkgs/development/python-modules/stytra/default.nix
index 970fe5a1987..9fba92ca12f 100644
--- a/nixpkgs/pkgs/development/python-modules/stytra/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/stytra/default.nix
@@ -8,7 +8,7 @@
, pandas
, tables
, git
-, ffmpeg
+, ffmpeg_3
, scikitimage
, matplotlib
, qdarkstyle
@@ -30,12 +30,12 @@
buildPythonPackage rec {
pname = "stytra";
- version = "0.8.27";
+ version = "0.8.33";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "8fc1ca5f75f47ec1eeb3d62722437bed4ddf598e130b3dd22f0e663f61857df5";
+ sha256 = "b0aacc8e2c1bba33c337ebc76c0d8f2971c113d298aea2a375d84a5eeff5d83e";
};
doCheck = false;
checkInputs = [
@@ -55,7 +55,7 @@ buildPythonPackage rec {
pandas
tables
git
- ffmpeg
+ ffmpeg_3
scikitimage
matplotlib
qdarkstyle
diff --git a/nixpkgs/pkgs/development/python-modules/sunpy/default.nix b/nixpkgs/pkgs/development/python-modules/sunpy/default.nix
index ea937bef1be..6830c7c1343 100644
--- a/nixpkgs/pkgs/development/python-modules/sunpy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/sunpy/default.nix
@@ -2,27 +2,29 @@
, lib
, buildPythonPackage
, fetchFromGitHub
-, numpy
-, scipy
-, matplotlib
-, pandas
-, astropy
-, parfive
, pythonOlder
-, sqlalchemy
-, scikitimage
-, glymur
-, beautifulsoup4
-, drms
-, python-dateutil
-, zeep
-, tqdm
+
, asdf
+, astropy
, astropy-helpers
+, beautifulsoup4
+, drms
+, glymur
, hypothesis
+, matplotlib
+, numpy
+, pandas
+, parfive
, pytest-astropy
-, pytestcov
, pytest-mock
+, pytestcov
+, python-dateutil
+, scikitimage
+, scipy
+, sqlalchemy
+, towncrier
+, tqdm
+, zeep
}:
buildPythonPackage rec {
@@ -47,6 +49,7 @@ buildPythonPackage rec {
parfive
sqlalchemy
scikitimage
+ towncrier
glymur
beautifulsoup4
drms
diff --git a/nixpkgs/pkgs/development/python-modules/supervisor/default.nix b/nixpkgs/pkgs/development/python-modules/supervisor/default.nix
index 93dc91b4d10..cee258dbd3a 100644
--- a/nixpkgs/pkgs/development/python-modules/supervisor/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/supervisor/default.nix
@@ -7,13 +7,20 @@
buildPythonPackage rec {
pname = "supervisor";
- version = "4.1.0";
+ version = "4.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "2dc86fe0476e945e61483d614ceb2cf4f93b95282eb243bdf792621994360383";
+ sha256 = "64082ebedf6d36ff409ab2878f1aad5c9035f916c5f15a9a1ec7dffc6dfbbed8";
};
+ patches = [
+ # SOMAXCONN limit of glibc-2.31 has been increased from 128 to 4096:
+ # * https://sourceware.org/git/?p=glibc.git;a=commit;h=96958e2700f5b4f4d1183a0606b2b9848a53ea44
+ # * https://github.com/Supervisor/supervisor/issues/1346
+ ./glibc-2.31.patch
+ ];
+
# wants to write to /tmp/foo which is likely already owned by another
# nixbld user on hydra
doCheck = !stdenv.isDarwin;
diff --git a/nixpkgs/pkgs/development/python-modules/supervisor/glibc-2.31.patch b/nixpkgs/pkgs/development/python-modules/supervisor/glibc-2.31.patch
new file mode 100644
index 00000000000..b2d9564eea1
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/supervisor/glibc-2.31.patch
@@ -0,0 +1,13 @@
+diff --git a/supervisor/tests/base.py b/supervisor/tests/base.py
+index 643e609..8aa45e7 100644
+--- a/supervisor/tests/base.py
++++ b/supervisor/tests/base.py
+@@ -358,7 +358,7 @@ class DummySocketConfig:
+ return not self.__eq__(other)
+
+ def get_backlog(self):
+- return 128
++ return 4096
+
+ def create_and_bind(self):
+ return DummySocket(self.fd)
diff --git a/nixpkgs/pkgs/development/python-modules/sympy/1_5.nix b/nixpkgs/pkgs/development/python-modules/sympy/1_5.nix
new file mode 100644
index 00000000000..3a03fae154d
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/sympy/1_5.nix
@@ -0,0 +1,36 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, fetchpatch
+, glibcLocales
+, mpmath
+}:
+
+buildPythonPackage rec {
+ pname = "sympy";
+ version = "1.5.1"; # Upgrades may break sage. Please test or ping @timokau.
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "d77901d748287d15281f5ffe5b0fef62dd38f357c2b827c44ff07f35695f4e7e";
+ };
+
+ checkInputs = [ glibcLocales ];
+
+ propagatedBuildInputs = [ mpmath ];
+
+ # tests take ~1h
+ doCheck = false;
+ pythonImportsCheck = [ "sympy" ];
+
+ preCheck = ''
+ export LANG="en_US.UTF-8"
+ '';
+
+ meta = with lib; {
+ description = "A Python library for symbolic mathematics";
+ homepage = "https://www.sympy.org/";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ lovek323 timokau ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/sympy/default.nix b/nixpkgs/pkgs/development/python-modules/sympy/default.nix
index 3a03fae154d..59605f555d3 100644
--- a/nixpkgs/pkgs/development/python-modules/sympy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/sympy/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "sympy";
- version = "1.5.1"; # Upgrades may break sage. Please test or ping @timokau.
+ version = "1.6"; # Upgrades may break sage. Please test or ping @timokau.
src = fetchPypi {
inherit pname version;
- sha256 = "d77901d748287d15281f5ffe5b0fef62dd38f357c2b827c44ff07f35695f4e7e";
+ sha256 = "9769e3d2952e211b1245f1d0dfdbfbdde1f7779a3953832b7dd2b88a21ca6cc6";
};
checkInputs = [ glibcLocales ];
diff --git a/nixpkgs/pkgs/development/python-modules/tag-expressions/default.nix b/nixpkgs/pkgs/development/python-modules/tag-expressions/default.nix
new file mode 100644
index 00000000000..7082ca54154
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/tag-expressions/default.nix
@@ -0,0 +1,24 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, pytestCheckHook
+}:
+
+buildPythonPackage rec {
+ pname = "tag-expressions";
+ version = "1.1.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1c0a49c3c0357976822b03c43db8d4a1c5548e16fb07ac939c10bbd5183f529d";
+ };
+
+ checkInputs = [ pytestCheckHook ];
+
+ meta = with lib; {
+ description = "Package to parse logical tag expressions";
+ homepage = "http://github.com/timofurrer/tag-expressions";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ kalbasit ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/tasklib/default.nix b/nixpkgs/pkgs/development/python-modules/tasklib/default.nix
index 9e37df17bf2..a49ba37e91a 100644
--- a/nixpkgs/pkgs/development/python-modules/tasklib/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/tasklib/default.nix
@@ -8,11 +8,11 @@ wsl_stub = writeShellScriptBin "wsl" "true";
in buildPythonPackage rec {
pname = "tasklib";
- version = "1.3.0";
+ version = "2.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "19yra86g3wz2xgk22dnrjjh3gla969vb8jrps5rf0cdmsm9qqisv";
+ sha256 = "e2cfe5073b9d30c564e6c547fdb0f45eb66da5d4d138c20fb87d549315892f2c";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/tbm-utils/default.nix b/nixpkgs/pkgs/development/python-modules/tbm-utils/default.nix
index f3199f7e5d1..2d0efeceda0 100644
--- a/nixpkgs/pkgs/development/python-modules/tbm-utils/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/tbm-utils/default.nix
@@ -10,16 +10,23 @@
buildPythonPackage rec {
pname = "tbm-utils";
- version = "2.5.1";
+ version = "2.6.0";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "5909852f8ce350631cdaaecaf0aee45569148d22bd429360a1c92a203ba5706b";
+ sha256 = "235748cceeb22c042e32d2fdfd4d710021bac9b938c4f2c35e1fce1cfd58f7ec";
};
propagatedBuildInputs = [ attrs pendulum pprintpp wrapt ];
+ # this versioning was done to prevent normal pip users from encountering
+ # issues with package failing to build from source, but nixpkgs is better
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace "pendulum>=2.0,<=3.0,!=2.0.5,!=2.1.0" "pendulum>=2.0,<=3.0"
+ '';
+
# No tests in archive.
doCheck = false;
diff --git a/nixpkgs/pkgs/development/python-modules/tempora/0001-pytest-remove-flake8-black-coverage.patch b/nixpkgs/pkgs/development/python-modules/tempora/0001-pytest-remove-flake8-black-coverage.patch
new file mode 100644
index 00000000000..f807a6d2515
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/tempora/0001-pytest-remove-flake8-black-coverage.patch
@@ -0,0 +1,28 @@
+From 9dfd2a8fac4a643fd007390762ccc8564588b4bf Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= <joerg@thalheim.io>
+Date: Thu, 25 Jun 2020 10:16:52 +0100
+Subject: [PATCH] pytest: remove flake8/black/coverage
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Jörg Thalheim <joerg@thalheim.io>
+---
+ pytest.ini | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/pytest.ini b/pytest.ini
+index bd6998d..a464529 100644
+--- a/pytest.ini
++++ b/pytest.ini
+@@ -1,6 +1,6 @@
+ [pytest]
+ norecursedirs=dist build .tox .eggs
+-addopts=--doctest-modules --flake8 --black --cov
++addopts=--doctest-modules
+ doctest_optionflags=ALLOW_UNICODE ELLIPSIS
+ filterwarnings=
+ # suppress known warning
+--
+2.27.0
+
diff --git a/nixpkgs/pkgs/development/python-modules/tempora/default.nix b/nixpkgs/pkgs/development/python-modules/tempora/default.nix
index ebc79212c25..d4139ce7621 100644
--- a/nixpkgs/pkgs/development/python-modules/tempora/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/tempora/default.nix
@@ -1,24 +1,31 @@
{ lib, buildPythonPackage, fetchPypi
-, setuptools_scm, pytest, freezegun, backports_unittest-mock
-, six, pytz, jaraco_functools }:
+, setuptools_scm, pytest, pytest-freezegun, freezegun, backports_unittest-mock
+, six, pytz, jaraco_functools, pythonOlder }:
buildPythonPackage rec {
pname = "tempora";
- version = "1.14.1";
+ version = "3.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "cb60b1d2b1664104e307f8e5269d7f4acdb077c82e35cd57246ae14a3427d2d6";
+ sha256 = "e370d822cf48f5356aab0734ea45807250f5120e291c76712a1d766b49ae34f8";
};
- buildInputs = [ setuptools_scm ];
+ disabled = pythonOlder "3.2";
+
+ nativeBuildInputs = [ setuptools_scm ];
+
+ patches = [
+ ./0001-pytest-remove-flake8-black-coverage.patch
+ ];
propagatedBuildInputs = [ six pytz jaraco_functools ];
- checkInputs = [ pytest freezegun backports_unittest-mock ];
+ checkInputs = [
+ pytest-freezegun pytest freezegun backports_unittest-mock
+ ];
checkPhase = ''
- substituteInPlace pytest.ini --replace "--flake8" ""
pytest
'';
diff --git a/nixpkgs/pkgs/development/python-modules/tensorboardx/default.nix b/nixpkgs/pkgs/development/python-modules/tensorboardx/default.nix
new file mode 100644
index 00000000000..d2532777d00
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/tensorboardx/default.nix
@@ -0,0 +1,31 @@
+{ boto3, buildPythonPackage, crc32c, fetchFromGitHub, lib, matplotlib, moto
+, numpy, pillow, pytorch, protobuf, six, pytestCheckHook
+, tensorflow-tensorboard, torchvision }:
+
+buildPythonPackage rec {
+ pname = "tensorboardx";
+ version = "2.0";
+
+ src = fetchFromGitHub {
+ owner = "lanpa";
+ repo = "tensorboardX";
+ rev = "v${version}";
+ sha256 = "0qqalq0fhbx0wnd8wdwhyhkkv2brvj9qbk3373vk3wjxbribf5c7";
+ };
+
+ checkInputs = [
+ pytestCheckHook boto3 crc32c matplotlib moto pillow pytorch tensorflow-tensorboard torchvision
+ ];
+
+ propagatedBuildInputs = [ numpy protobuf six ];
+
+ disabledTests = [ "test_TorchVis" "test_onnx_graph" ];
+
+ meta = with lib; {
+ description = "Library for writing tensorboard-compatible logs";
+ homepage = "https://github.com/lanpa/tensorboardX";
+ license = licenses.mit;
+ maintainers = with maintainers; [ lebastr akamaus ];
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/tensorflow-estimator/2/default.nix b/nixpkgs/pkgs/development/python-modules/tensorflow-estimator/2/default.nix
index dbac36ff07f..16c3eeec7a1 100644
--- a/nixpkgs/pkgs/development/python-modules/tensorflow-estimator/2/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/tensorflow-estimator/2/default.nix
@@ -6,13 +6,13 @@
buildPythonPackage rec {
pname = "tensorflow-estimator";
- version = "2.1.0";
+ version = "2.2.0";
format = "wheel";
src = fetchPypi {
pname = "tensorflow_estimator";
inherit version format;
- sha256 = "0wk9viil54ms1s2ir7zxygqa425i69hx8zngwhdqvw9nlr4gdig5";
+ sha256 = "1hkx4k6927xn4qpwiba6wa56n0qqm7s23bymm377j9bz2bfsr7fh";
};
propagatedBuildInputs = [ mock numpy absl-py ];
diff --git a/nixpkgs/pkgs/development/python-modules/tensorflow-probability/default.nix b/nixpkgs/pkgs/development/python-modules/tensorflow-probability/default.nix
index 21ce440c630..76367919059 100644
--- a/nixpkgs/pkgs/development/python-modules/tensorflow-probability/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/tensorflow-probability/default.nix
@@ -61,7 +61,7 @@ let
bazelTarget = ":pip_pkg";
fetchAttrs = {
- sha256 = "1snj7fxfxzvrqv9cpir1daxcg3fip6cvbk94y3mi2h50k3ni826i";
+ sha256 = "1qw7vkwnxy45z4vm94isq5m96xiz35sigag7vjg1xb2sklbymxh8";
};
buildAttrs = {
diff --git a/nixpkgs/pkgs/development/python-modules/testfixtures/default.nix b/nixpkgs/pkgs/development/python-modules/testfixtures/default.nix
index b3db882c82b..7c875ec0591 100644
--- a/nixpkgs/pkgs/development/python-modules/testfixtures/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/testfixtures/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildPythonPackage, fetchPypi, fetchpatch, isPy27
+{ lib, buildPythonPackage, fetchPypi, fetchpatch, isPy27
, mock, pytest, sybil, zope_component, twisted }:
buildPythonPackage rec {
@@ -15,12 +15,16 @@ buildPythonPackage rec {
doCheck = !isPy27;
checkPhase = ''
# django is too much hasle to setup at the moment
- pytest -W ignore::DeprecationWarning --ignore=testfixtures/tests/test_django testfixtures/tests
+ pytest -W ignore::DeprecationWarning \
+ --ignore=testfixtures/tests/test_django \
+ -k 'not (log_then_patch or our_wrap_dealing_with_mock_patch or patch_with_dict)' \
+ testfixtures/tests
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = "https://github.com/Simplistix/testfixtures";
description = "A collection of helpers and mock objects for unit tests and doc tests";
license = licenses.mit;
+ maintainers = with maintainers; [ siriobalmelli ];
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/testtools/default.nix b/nixpkgs/pkgs/development/python-modules/testtools/default.nix
index 8264314c96a..8ef3d9c4320 100644
--- a/nixpkgs/pkgs/development/python-modules/testtools/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/testtools/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "testtools";
- version = "2.3.0";
+ version = "2.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "5827ec6cf8233e0f29f51025addd713ca010061204fdea77484a2934690a0559";
+ sha256 = "64c974a6cca4385d05f4bbfa2deca1c39ce88ede31c3448bee86a7259a9a61c8";
};
propagatedBuildInputs = [ pbr python_mimeparse extras unittest2 ];
diff --git a/nixpkgs/pkgs/development/python-modules/textacy/default.nix b/nixpkgs/pkgs/development/python-modules/textacy/default.nix
index 9d44ce98898..2079dc1b943 100644
--- a/nixpkgs/pkgs/development/python-modules/textacy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/textacy/default.nix
@@ -17,12 +17,12 @@
buildPythonPackage rec {
pname = "textacy";
- version = "0.9.1";
+ version = "0.10.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "1jhj02g6kh5vc0z4az7n547siav3gj5571bqpzdryskj6bsma2z1";
+ sha256 = "0a824333f53d19d24ca864c92da52f3fecd412f4ef3e1448864c45f06189fd6d";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/thinc/default.nix b/nixpkgs/pkgs/development/python-modules/thinc/default.nix
index e47e17094af..b32b996ffd6 100644
--- a/nixpkgs/pkgs/development/python-modules/thinc/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/thinc/default.nix
@@ -58,10 +58,19 @@ buildPythonPackage rec {
# Cannot find cython modules.
doCheck = false;
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace "catalogue>=0.0.7,<1.1.0" "catalogue>=0.0.7,<3.0" \
+ --replace "plac>=0.9.6,<1.2.0" "plac>=0.9.6,<2.0" \
+ --replace "srsly>=0.0.6,<1.1.0" "srsly>=0.0.6,<3.0"
+ '';
+
checkPhase = ''
pytest thinc/tests
'';
+ pythonImportsCheck = [ "thinc" ];
+
meta = with stdenv.lib; {
description = "Practical Machine Learning for NLP in Python";
homepage = "https://github.com/explosion/thinc";
diff --git a/nixpkgs/pkgs/development/python-modules/thumbor/default.nix b/nixpkgs/pkgs/development/python-modules/thumbor/default.nix
index ee805ce6300..86a2dd20011 100644
--- a/nixpkgs/pkgs/development/python-modules/thumbor/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/thumbor/default.nix
@@ -25,7 +25,7 @@ buildPythonPackage rec {
gifsicle = "${pkgs.gifsicle}/bin/gifsicle";
exiftool = "${pkgs.exiftool}/bin/exiftool";
jpegtran = "${pkgs.libjpeg}/bin/jpegtran";
- ffmpeg = "${pkgs.ffmpeg}/bin/ffmpeg";
+ ffmpeg = "${pkgs.ffmpeg_3}/bin/ffmpeg";
})
];
diff --git a/nixpkgs/pkgs/development/python-modules/tifffile/default.nix b/nixpkgs/pkgs/development/python-modules/tifffile/default.nix
index fbf36b4ef97..6317f12e8a8 100644
--- a/nixpkgs/pkgs/development/python-modules/tifffile/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/tifffile/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "tifffile";
- version = "2019.7.26.2";
+ version = "2020.6.3";
src = fetchPypi {
inherit pname version;
- sha256 = "2abb91c3a23a61593c5635ac1a19f67e732b46291c305fcee0eeaad41181a13f";
+ sha256 = "e79403a8b98b0df7ade8d43469151b959fd56239001471fac62beabca6f56377";
};
patches = lib.optional isPy27 ./python2-regex-compat.patch;
diff --git a/nixpkgs/pkgs/development/python-modules/tiledb/default.nix b/nixpkgs/pkgs/development/python-modules/tiledb/default.nix
index cf688d75f01..808a6c54825 100644
--- a/nixpkgs/pkgs/development/python-modules/tiledb/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/tiledb/default.nix
@@ -51,10 +51,15 @@ buildPythonPackage rec {
# Hardcode path to shared object
substituteInPlace tiledb/__init__.py --replace \
'os.path.join(lib_dir, lib_name)' 'os.path.join("${tiledb}/lib", lib_name)'
-
+
# Disable failing test
substituteInPlace tiledb/tests/test_examples.py --replace \
"test_docs" "dont_test_docs"
+ # these tests don't always fail
+ substituteInPlace tiledb/tests/test_libtiledb.py --replace \
+ "test_varlen_write_int_subarray" "dont_test_varlen_write_int_subarray"
+ substituteInPlace tiledb/tests/test_metadata.py --replace \
+ "test_metadata_consecutive" "dont_test_metadata_consecutive"
'';
checkPhase = ''
diff --git a/nixpkgs/pkgs/development/python-modules/timezonefinder/default.nix b/nixpkgs/pkgs/development/python-modules/timezonefinder/default.nix
index f4339bbce4a..895ebd130ea 100644
--- a/nixpkgs/pkgs/development/python-modules/timezonefinder/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/timezonefinder/default.nix
@@ -8,13 +8,13 @@
buildPythonPackage rec {
pname = "timezonefinder";
- version = "4.2.0";
+ version = "4.4.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "0q8nd279labn03dz17s4xrglk1d31q9y8wcx99l51i5cxx53zsap";
+ sha256 = "ccb7ee58f5da4b05eae2154eb615eb791487d3cfeaa2a690877737a898580a9e";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/tinycss2/default.nix b/nixpkgs/pkgs/development/python-modules/tinycss2/default.nix
index 2d8581cfb90..6f4eb927f3a 100644
--- a/nixpkgs/pkgs/development/python-modules/tinycss2/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/tinycss2/default.nix
@@ -1,6 +1,16 @@
-{ lib, buildPythonPackage, pythonOlder, fetchPypi
+{ lib
+, buildPythonPackage
+, pythonOlder
+, fetchPypi
+, fetchpatch
, webencodings
-, pytest, pytestrunner, pytestcov, pytest-flake8, pytest-isort }:
+# Check inputs
+, pytest
+, pytestrunner
+, pytestcov
+, pytest-flake8
+, pytest-isort
+}:
buildPythonPackage rec {
pname = "tinycss2";
@@ -12,7 +22,15 @@ buildPythonPackage rec {
sha256 = "1kw84y09lggji4krkc58jyhsfj31w8npwhznr7lf19d0zbix09v4";
};
- patches = [ ./remove-redundant-dependency.patch ];
+ patches = [
+ (
+ fetchpatch {
+ name = "tinycss2-fix-pytest-flake8-fail.patch";
+ url = "https://github.com/Kozea/tinycss2/commit/6556604fb98c2153412384d6f0f705db2da1aa60.patch";
+ sha256 = "1srvdzg1bak65fawd611rlskcgn5abmwmyjnk8qrrrasr554bc59";
+ }
+ )
+ ];
propagatedBuildInputs = [ webencodings ];
diff --git a/nixpkgs/pkgs/development/python-modules/tinycss2/remove-redundant-dependency.patch b/nixpkgs/pkgs/development/python-modules/tinycss2/remove-redundant-dependency.patch
deleted file mode 100644
index 27ec511c55f..00000000000
--- a/nixpkgs/pkgs/development/python-modules/tinycss2/remove-redundant-dependency.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/setup.cfg b/setup.cfg
-index b3b3c2d..480f3e6 100644
---- a/setup.cfg
-+++ b/setup.cfg
-@@ -33,7 +33,6 @@ project_urls =
-
- [options]
- packages = find:
--setup_requires = pytest-runner
- install_requires =
- setuptools >= 39.2.0
- webencodings >= 0.4
diff --git a/nixpkgs/pkgs/development/python-modules/tld/default.nix b/nixpkgs/pkgs/development/python-modules/tld/default.nix
index 1256ee7ff96..a8d00d07514 100644
--- a/nixpkgs/pkgs/development/python-modules/tld/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/tld/default.nix
@@ -2,11 +2,11 @@
python.pkgs.buildPythonPackage rec {
pname = "tld";
- version = "0.11.11";
+ version = "0.12.2";
src = fetchPypi {
inherit pname version;
- sha256 = "72c7170f68ade92a07be43b363afc8e42a98ffa3700d899a984fdbeedb339bac";
+ sha256 = "cf8410a7ed7b9477f563fa158dabef5117d8374cba55f65142ba0af6dcd15d4d";
};
propagatedBuildInputs = with python.pkgs; [ six ];
diff --git a/nixpkgs/pkgs/development/python-modules/tls-parser/default.nix b/nixpkgs/pkgs/development/python-modules/tls-parser/default.nix
new file mode 100644
index 00000000000..5b6bfe6a0e2
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/tls-parser/default.nix
@@ -0,0 +1,29 @@
+{ lib
+, isPy27
+, fetchFromGitHub
+, buildPythonPackage
+, pytestCheckHook
+}:
+
+buildPythonPackage rec {
+ pname = "tls-parser";
+ version = "1.2.2";
+ disabled = isPy27;
+
+ src = fetchFromGitHub {
+ owner = "nabla-c0d3";
+ repo = "tls_parser";
+ rev = version;
+ sha256 = "12qj3vg02r5a51w6gbgb1gcxicqc10lbbsdi57jkkfvbqiindbd0";
+ };
+
+ checkInputs = [ pytestCheckHook ];
+
+ meta = with lib; {
+ homepage = "https://github.com/nabla-c0d3/tls_parser";
+ description = "Small library to parse TLS records";
+ platforms = with platforms; linux ++ darwin;
+ license = licenses.mit;
+ maintainers = with maintainers; [ veehaitch ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/tokenizers/default.nix b/nixpkgs/pkgs/development/python-modules/tokenizers/default.nix
new file mode 100644
index 00000000000..e3578cbf8d2
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/tokenizers/default.nix
@@ -0,0 +1,121 @@
+{ stdenv
+, rustPlatform
+, fetchFromGitHub
+, fetchurl
+, maturin
+, pipInstallHook
+, pytest
+, python
+, requests
+}:
+
+let
+ robertaVocab = fetchurl {
+ url = "https://s3.amazonaws.com/models.huggingface.co/bert/roberta-base-vocab.json";
+ sha256 = "0m86wpkfb2gdh9x9i9ng2fvwk1rva4p0s98xw996nrjxs7166zwy";
+ };
+ robertaMerges = fetchurl {
+ url = "https://s3.amazonaws.com/models.huggingface.co/bert/roberta-base-merges.txt";
+ sha256 = "1idd4rvkpqqbks51i2vjbd928inw7slij9l4r063w3y5fd3ndq8w";
+ };
+ bertVocab = fetchurl {
+ url = "https://s3.amazonaws.com/models.huggingface.co/bert/bert-base-uncased-vocab.txt";
+ sha256 = "18rq42cmqa8zanydsbzrb34xwy4l6cz1y900r4kls57cbhvyvv07";
+ };
+ openaiVocab = fetchurl {
+ url = "https://s3.amazonaws.com/models.huggingface.co/bert/openai-gpt-vocab.json";
+ sha256 = "0y40gc9bixj5rxv674br1rxmxkd3ly29p80x1596h8yywwcrpx7x";
+ };
+ openaiMerges = fetchurl {
+ url = "https://s3.amazonaws.com/models.huggingface.co/bert/openai-gpt-merges.txt";
+ sha256 = "09a754pm4djjglv3x5pkgwd6f79i2rq8ydg0f7c3q1wmwqdbba8f";
+ };
+in rustPlatform.buildRustPackage rec {
+ pname = "tokenizers";
+ version = "0.8.1.rc1";
+
+ src = fetchFromGitHub {
+ owner = "huggingface";
+ repo = pname;
+ rev = "python-v${version}";
+ sha256 = "1bzvfffnjjskx8zlq1qsqfd47570my2wnbq4ip8i1hkz10q900qv";
+ };
+
+ cargoSha256 = "0s5z3g1njb7wlyb32ba6xas4zc62c3zhmp1mrvghmaxpvljp6k7b";
+
+ sourceRoot = "source/bindings/python";
+
+ nativeBuildInputs = [
+ maturin
+ pipInstallHook
+ ];
+
+ propagatedBuildInputs = [
+ python
+ ];
+
+ # tokenizers uses pyo3, which requires Rust nightly.
+ RUSTC_BOOTSTRAP = 1;
+
+ doCheck = false;
+ doInstallCheck = true;
+
+ postUnpack = ''
+ # Add data files for tests, otherwise tests attempt network access.
+ mkdir $sourceRoot/tests/data
+ ( cd $sourceRoot/tests/data
+ ln -s ${robertaVocab} roberta-base-vocab.json
+ ln -s ${robertaMerges} roberta-base-merges.txt
+ ln -s ${bertVocab} bert-base-uncased-vocab.txt
+ ln -s ${openaiVocab} openai-gpt-vocab.json
+ ln -s ${openaiMerges} openai-gpt-merges.txt )
+ '';
+
+ postPatch = ''
+ # pyo3's build check verifies that Rust is a nightly
+ # version. Disable this check.
+ substituteInPlace $NIX_BUILD_TOP/$cargoDepsCopy/pyo3/build.rs \
+ --replace "check_rustc_version()?;" ""
+
+ # Patching the vendored dependency invalidates the file
+ # checksums, so remove them. This should be safe, since
+ # this is just a copy of the vendored dependencies and
+ # the integrity of the vendored dependencies is validated
+ # by cargoSha256.
+ sed -r -i 's|"files":\{[^}]+\}|"files":{}|' \
+ $NIX_BUILD_TOP/$cargoDepsCopy/pyo3/.cargo-checksum.json
+
+ # Maturin uses the crate name as the wheel name.
+ substituteInPlace Cargo.toml \
+ --replace "tokenizers-python" "tokenizers"
+ '';
+
+ buildPhase = ''
+ maturin build --release --manylinux off
+ '';
+
+ installPhase = ''
+ # Put the wheels where the pip install hook can find them.
+ install -Dm644 -t dist target/wheels/*.whl
+ pipInstallPhase
+ '';
+
+ installCheckInputs = [
+ pytest
+ requests
+ ];
+
+ installCheckPhase = ''
+ # Append paths, or the binding's tokenizer module will be
+ # used, since the test directories have __init__.py
+ pytest --import-mode=append
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/huggingface/tokenizers";
+ description = "Fast State-of-the-Art Tokenizers optimized for Research and Production";
+ license = licenses.asl20;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ danieldk ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/toml/default.nix b/nixpkgs/pkgs/development/python-modules/toml/default.nix
index 29d0a4c692f..8e96efcdf44 100644
--- a/nixpkgs/pkgs/development/python-modules/toml/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/toml/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "toml";
- version = "0.10.0";
+ version = "0.10.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0p1xww2mzkhqvxkfvmfzm58bbfj812zhdz4rwdjiv94ifz2q37r2";
+ sha256 = "926b612be1e5ce0634a2ca03470f95169cf16f939018233a670519cb4ac58b0f";
};
# This package has a test script (built for Travis) that involves a)
diff --git a/nixpkgs/pkgs/development/python-modules/tomlkit/default.nix b/nixpkgs/pkgs/development/python-modules/tomlkit/default.nix
index deff7769dfb..2e3a50bfd94 100644
--- a/nixpkgs/pkgs/development/python-modules/tomlkit/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/tomlkit/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "tomlkit";
- version = "0.5.11";
+ version = "0.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1kq1663iqxgwrmb883n55ypi5axnixla2hrby9g2x227asifsi7h";
+ sha256 = "74f976908030ff164c0aa1edabe3bf83ea004b3daa5b0940b9c86a060c004e9a";
};
propagatedBuildInputs =
diff --git a/nixpkgs/pkgs/development/python-modules/toolz/default.nix b/nixpkgs/pkgs/development/python-modules/toolz/default.nix
index cb635d227f7..e0039057d82 100644
--- a/nixpkgs/pkgs/development/python-modules/toolz/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/toolz/default.nix
@@ -4,7 +4,7 @@
, nose
}:
-buildPythonPackage rec{
+buildPythonPackage rec {
pname = "toolz";
version = "0.10.0";
diff --git a/nixpkgs/pkgs/development/python-modules/torchgpipe/default.nix b/nixpkgs/pkgs/development/python-modules/torchgpipe/default.nix
new file mode 100644
index 00000000000..e7aa53360ed
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/torchgpipe/default.nix
@@ -0,0 +1,39 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, isPy27
+, pytest
+, pytestrunner
+, pytestCheckHook
+, pytorch
+}:
+
+buildPythonPackage rec {
+ pname = "torchgpipe";
+ version = "0.0.5";
+
+ disabled = isPy27;
+
+ src = fetchFromGitHub {
+ owner = "kakaobrain";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0mqdavnqb8a320li2r7xw11w2lg03l59xxyg2fxpg4z57v0rbasi";
+ };
+
+ propagatedBuildInputs = [ pytorch ];
+
+ checkInputs = [ pytest pytestrunner pytestCheckHook ];
+ disabledTests = [ "test_inplace_on_requires_grad" ];
+ # seems like a harmless failure:
+ ## AssertionError:
+ ## Pattern 'a leaf Variable that requires grad has been used in an in-place operation.'
+ ## does not match 'a leaf Variable that requires grad is being used in an in-place operation.'
+
+ meta = with lib; {
+ description = "GPipe implemented in Pytorch and optimized for CUDA rather than TPU";
+ homepage = "https://torchgpipe.readthedocs.io";
+ license = licenses.asl20;
+ maintainers = [ maintainers.bcdarwin ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/tornado/4.nix b/nixpkgs/pkgs/development/python-modules/tornado/4.nix
new file mode 100644
index 00000000000..6d889a09d25
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/tornado/4.nix
@@ -0,0 +1,37 @@
+{ lib
+, python
+, buildPythonPackage
+, fetchPypi
+, backports_abc
+, backports_ssl_match_hostname
+, certifi
+, singledispatch
+, futures
+, isPy27
+}:
+
+buildPythonPackage rec {
+ pname = "tornado";
+ version = "4.5.3";
+
+ propagatedBuildInputs = lib.optionals isPy27 [ backports_abc certifi singledispatch backports_ssl_match_hostname futures ];
+
+ # We specify the name of the test files to prevent
+ # https://github.com/NixOS/nixpkgs/issues/14634
+ checkPhase = ''
+ ${python.interpreter} -m unittest discover *_test.py
+ '';
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "02jzd23l4r6fswmwxaica9ldlyc2p6q8dk6dyff7j58fmdzf853d";
+ };
+
+ __darwinAllowLocalNetworking = true;
+
+ meta = {
+ description = "A web framework and asynchronous networking library";
+ homepage = "https://www.tornadoweb.org/";
+ license = lib.licenses.asl20;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/tornado/5.nix b/nixpkgs/pkgs/development/python-modules/tornado/5.nix
new file mode 100644
index 00000000000..da270331978
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/tornado/5.nix
@@ -0,0 +1,37 @@
+{ lib
+, python
+, buildPythonPackage
+, fetchPypi
+, backports_abc
+, backports_ssl_match_hostname
+, certifi
+, singledispatch
+, futures
+, isPy27
+}:
+
+buildPythonPackage rec {
+ pname = "tornado";
+ version = "5.1.1";
+
+ propagatedBuildInputs = lib.optionals isPy27 [ backports_abc certifi singledispatch backports_ssl_match_hostname futures ];
+
+ # We specify the name of the test files to prevent
+ # https://github.com/NixOS/nixpkgs/issues/14634
+ checkPhase = ''
+ ${python.interpreter} -m unittest discover *_test.py
+ '';
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "4e5158d97583502a7e2739951553cbd88a72076f152b4b11b64b9a10c4c49409";
+ };
+
+ __darwinAllowLocalNetworking = true;
+
+ meta = {
+ description = "A web framework and asynchronous networking library";
+ homepage = "https://www.tornadoweb.org/";
+ license = lib.licenses.asl20;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/tornado/default.nix b/nixpkgs/pkgs/development/python-modules/tornado/default.nix
index 102cf0fed57..8d9cadeb3e5 100644
--- a/nixpkgs/pkgs/development/python-modules/tornado/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/tornado/default.nix
@@ -2,35 +2,11 @@
, python
, buildPythonPackage
, fetchPypi
-, backports_abc
-, backports_ssl_match_hostname
-, certifi
-, singledispatch
-, pythonOlder
-, futures
-, version ? "5.1"
}:
-let
- versionMap = {
- "4.5.3" = {
- sha256 = "02jzd23l4r6fswmwxaica9ldlyc2p6q8dk6dyff7j58fmdzf853d";
- };
- "5.1" = {
- sha256 = "4f66a2172cb947387193ca4c2c3e19131f1c70fa8be470ddbbd9317fd0801582";
- };
- };
-in
-
-with versionMap.${version};
-
buildPythonPackage rec {
pname = "tornado";
- inherit version;
-
- propagatedBuildInputs = [ backports_abc certifi singledispatch ]
- ++ lib.optional (pythonOlder "3.5") backports_ssl_match_hostname
- ++ lib.optional (pythonOlder "3.2") futures;
+ version = "6.0.4";
# We specify the name of the test files to prevent
# https://github.com/NixOS/nixpkgs/issues/14634
@@ -39,14 +15,15 @@ buildPythonPackage rec {
'';
src = fetchPypi {
- inherit pname sha256 version;
+ inherit pname version;
+ sha256 = "0fe2d45ba43b00a41cd73f8be321a44936dc1aba233dee979f17a042b83eb6dc";
};
__darwinAllowLocalNetworking = true;
meta = {
description = "A web framework and asynchronous networking library";
- homepage = "http://www.tornadoweb.org/";
+ homepage = "https://www.tornadoweb.org/";
license = lib.licenses.asl20;
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/towncrier/default.nix b/nixpkgs/pkgs/development/python-modules/towncrier/default.nix
new file mode 100644
index 00000000000..a7573e669a8
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/towncrier/default.nix
@@ -0,0 +1,40 @@
+{ lib, buildPythonPackage, fetchPypi, isPy27
+, click
+, click-default-group
+, incremental
+, jinja2
+, pytestCheckHook
+, toml
+, twisted
+, git # shells out to git
+}:
+
+buildPythonPackage rec {
+ pname = "towncrier";
+ version = "19.2.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "15l1gb0hhi9pf3mhhb9vpc93w6w3hrih2ljmzbkgfb3dwqd1l9a8";
+ };
+
+ propagatedBuildInputs = [
+ click
+ click-default-group
+ incremental
+ jinja2
+ toml
+ ];
+
+ # zope.interface collision
+ doCheck = !isPy27;
+ checkInputs = [ git twisted pytestCheckHook ];
+ pythonImportsCheck = [ "towncrier" ];
+
+ meta = with lib; {
+ description = "Utility to produce useful, summarised news files";
+ homepage = "https://github.com/twisted/towncrier/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/tox/default.nix b/nixpkgs/pkgs/development/python-modules/tox/default.nix
index 7300597c56e..fe51fe1cad7 100644
--- a/nixpkgs/pkgs/development/python-modules/tox/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/tox/default.nix
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "tox";
- version = "3.14.6";
+ version = "3.15.1";
buildInputs = [ setuptools_scm ];
propagatedBuildInputs = [ packaging pluggy py six virtualenv toml filelock ];
@@ -22,7 +22,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "a4a6689045d93c208d77230853b28058b7513f5123647b67bf012f82fa168303";
+ sha256 = "8c9ad9b48659d291c5bc78bcabaa4d680d627687154b812fa52baedaa94f9f83";
};
meta = with lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/tqdm/default.nix b/nixpkgs/pkgs/development/python-modules/tqdm/default.nix
index af72dc6b8a5..7d326ea152b 100644
--- a/nixpkgs/pkgs/development/python-modules/tqdm/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/tqdm/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "tqdm";
- version = "4.46.0";
+ version = "4.47.0";
src = fetchPypi {
inherit pname version;
- sha256 = "4733c4a10d0f2a4d098d801464bdaf5240c7dadd2a7fde4ee93b0a0efd9fb25e";
+ sha256 = "63ef7a6d3eb39f80d6b36e4867566b3d8e5f1fe3d6cb50c5e9ede2b3198ba7b7";
};
checkInputs = [ nose coverage glibcLocales flake8 ];
diff --git a/nixpkgs/pkgs/development/python-modules/traits/default.nix b/nixpkgs/pkgs/development/python-modules/traits/default.nix
index 5bd84990835..36963987b38 100644
--- a/nixpkgs/pkgs/development/python-modules/traits/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/traits/default.nix
@@ -1,6 +1,7 @@
{ stdenv
, buildPythonPackage
, fetchPypi
+, isPy27
, python
, pytest
, numpy
@@ -8,11 +9,12 @@
buildPythonPackage rec {
pname = "traits";
- version = "5.2.0";
+ version = "6.1.0";
+ disabled = isPy27; # setup.py no longer py3 compat
src = fetchPypi {
inherit pname version;
- sha256 = "1b71vp0l4523428aw098xw6rmkl8vlcy2aag40akijbyz1nnk541";
+ sha256 = "97fca523374ae85e3d8fd78af9a9f488aee5e88e8b842e1cfd6d637a6f310fac";
};
# Use pytest because its easier to discover tests
diff --git a/nixpkgs/pkgs/development/python-modules/traitsui/default.nix b/nixpkgs/pkgs/development/python-modules/traitsui/default.nix
index 617ba227c41..b4d009e630e 100644
--- a/nixpkgs/pkgs/development/python-modules/traitsui/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/traitsui/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "traitsui";
- version = "6.1.3";
+ version = "7.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0kw1xy5ax6l0lzmk7pfzjw6qs0idv78k3118my7cbvw1n5iiff28";
+ sha256 = "e569f359a58e4567b14265abe89b3de4b0f95bbbf8f491a9a7d45219628735ec";
};
propagatedBuildInputs = [ traits pyface six ];
diff --git a/nixpkgs/pkgs/development/python-modules/transformers/default.nix b/nixpkgs/pkgs/development/python-modules/transformers/default.nix
index 09ebf739d7d..1f1451c5f0c 100644
--- a/nixpkgs/pkgs/development/python-modules/transformers/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/transformers/default.nix
@@ -1,41 +1,81 @@
{ buildPythonPackage
, stdenv
, fetchFromGitHub
-, sacremoses
-, requests
-, sentencepiece
, boto3
-, tqdm
+, filelock
, regex
+, requests
, numpy
-, pytest
+, sacremoses
+, sentencepiece
+, timeout-decorator
+, tokenizers
+, tqdm
+, pytestCheckHook
}:
buildPythonPackage rec {
pname = "transformers";
- version = "2.2.1";
+ version = "3.0.2";
src = fetchFromGitHub {
owner = "huggingface";
repo = pname;
rev = "v${version}";
- sha256 = "1p8p3lhhiyk1xl9gpgq4vbchyz57v3w7hhvsj1r90zs3cckindl8";
+ sha256 = "0rdlikh2qilwd0s9f3zif51p1q7sp3amxaccqic8p5qm6dqpfpz6";
};
- propagatedBuildInputs = [ numpy sacremoses requests sentencepiece boto3 tqdm regex ];
+ propagatedBuildInputs = [
+ boto3
+ filelock
+ numpy
+ regex
+ requests
+ sacremoses
+ sentencepiece
+ tokenizers
+ tqdm
+ ];
+
+ checkInputs = [
+ pytestCheckHook
+ timeout-decorator
+ ];
- checkInputs = [ pytest ];
- # pretrained tries to download from s3
- checkPhase = ''
- cd transformers # avoid importing local files
- HOME=$TMPDIR pytest -k 'not pretrained_tokenizers'
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace "tokenizers == 0.8.1.rc1" "tokenizers>=0.8"
'';
+ preCheck = ''
+ export HOME="$TMPDIR"
+ cd tests
+ '';
+
+ # Disable tests that require network access.
+ disabledTests = [
+ "test_all_tokenizers"
+ "test_batch_encoding_is_fast"
+ "test_batch_encoding_pickle"
+ "test_config_from_model_shortcut"
+ "test_config_model_type_from_model_identifier"
+ "test_from_pretrained_use_fast_toggle"
+ "test_hf_api"
+ "test_outputs_can_be_shorter"
+ "test_outputs_not_longer_than_maxlen"
+ "test_pretokenized_tokenizers"
+ "test_tokenizer_equivalence_en_de"
+ "test_tokenizer_from_model_type"
+ "test_tokenizer_from_model_type"
+ "test_tokenizer_from_pretrained"
+ "test_tokenizer_identifier_with_correct_config"
+ ];
+
meta = with stdenv.lib; {
homepage = "https://github.com/huggingface/transformers";
description = "State-of-the-art Natural Language Processing for TensorFlow 2.0 and PyTorch";
license = licenses.asl20;
platforms = [ "x86_64-linux" ];
- maintainers = with maintainers; [ pashashocky ];
+ maintainers = with maintainers; [ danieldk pashashocky ];
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/transitions/default.nix b/nixpkgs/pkgs/development/python-modules/transitions/default.nix
index e292c77c8c8..a8e84acc2df 100644
--- a/nixpkgs/pkgs/development/python-modules/transitions/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/transitions/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "transitions";
- version = "0.7.2";
+ version = "0.8.2";
src = fetchPypi {
inherit pname version;
- sha256 = "5566c9d32e438ee9eb1f046e3ac1a0b2689f32807b47859210162084d4c84ab7";
+ sha256 = "0j3pswbckrhd6plblb0bwzsbvk50nqmxq6dvjclvcr5cljzs7xvg";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/development/python-modules/trezor/default.nix b/nixpkgs/pkgs/development/python-modules/trezor/default.nix
index e7bec00863a..e16f4027ce5 100644
--- a/nixpkgs/pkgs/development/python-modules/trezor/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/trezor/default.nix
@@ -12,6 +12,7 @@
, rlp
, shamir-mnemonic
, trezor-udev-rules
+, installShellFiles
}:
buildPythonPackage rec {
@@ -25,6 +26,8 @@ buildPythonPackage rec {
sha256 = "0ycmpwjv5xp25993divjhaq5j766zgcy22xx39xfc1pcvldq5g7n";
};
+ nativeBuildInputs = [ installShellFiles ];
+
propagatedBuildInputs = [ typing-extensions protobuf hidapi ecdsa mnemonic requests pyblake2 click construct libusb1 rlp shamir-mnemonic trezor-udev-rules ];
checkInputs = [
@@ -38,6 +41,16 @@ buildPythonPackage rec {
runHook postCheck
'';
+ postFixup = ''
+ mkdir completions
+ _TREZORCTL_COMPLETE=source_bash $out/bin/trezorctl > completions/trezorctl || true
+ _TREZORCTL_COMPLETE=source_zsh $out/bin/trezorctl > completions/_trezorctl || true
+ _TREZORCTL_COMPLETE=source_fish $out/bin/trezorctl > completions/trezorctl.fish || true
+ installShellCompletion --bash completions/trezorctl
+ installShellCompletion --zsh completions/_trezorctl
+ installShellCompletion --fish completions/trezorctl.fish
+ '';
+
meta = with lib; {
description = "Python library for communicating with TREZOR Bitcoin Hardware Wallet";
homepage = "https://github.com/trezor/trezor-firmware/tree/master/python";
diff --git a/nixpkgs/pkgs/development/python-modules/trezor_agent/default.nix b/nixpkgs/pkgs/development/python-modules/trezor_agent/default.nix
index ad4a30d97c5..82cb14b31cb 100644
--- a/nixpkgs/pkgs/development/python-modules/trezor_agent/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/trezor_agent/default.nix
@@ -13,13 +13,13 @@
, pinentry
}:
-buildPythonPackage rec{
+buildPythonPackage rec {
pname = "trezor_agent";
- version = "0.10.0";
+ version = "0.11.0";
src = fetchPypi {
inherit pname version;
- sha256 = "e82bf000c1178b1a7612f2a90487eb34c6234d2edb15dc8e310ad875d8298690";
+ sha256 = "139d917d6495bf290bcc21da457f84ccd2e74c78b4d59a649e0cdde4288cd20c";
};
propagatedBuildInputs = [ setuptools trezor libagent ecdsa ed25519 mnemonic keepkey semver wheel pinentry ];
diff --git a/nixpkgs/pkgs/development/python-modules/trimesh/default.nix b/nixpkgs/pkgs/development/python-modules/trimesh/default.nix
index be135f65121..6ae449d8cca 100644
--- a/nixpkgs/pkgs/development/python-modules/trimesh/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/trimesh/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "trimesh";
- version = "3.6.38";
+ version = "3.7.4";
src = fetchPypi {
inherit pname version;
- sha256 = "0rdffk6a1jlfanb4i0prvy68qya8waa390yyw2kix4ja8fk7y6sx";
+ sha256 = "195jx8q6rri8nl1fkhirlwvpv8ahrbnhrrprws5kw2phdnq3qy3b";
};
propagatedBuildInputs = [ numpy ];
diff --git a/nixpkgs/pkgs/development/python-modules/trio/default.nix b/nixpkgs/pkgs/development/python-modules/trio/default.nix
index 135142529a9..9a63850e53e 100644
--- a/nixpkgs/pkgs/development/python-modules/trio/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/trio/default.nix
@@ -18,12 +18,12 @@
buildPythonPackage rec {
pname = "trio";
- version = "0.13.0";
+ version = "0.15.1";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "f1cf00054ad974c86d9b7afa187a65d79fd5995340abe01e8e4784d86f4acb30";
+ sha256 = "3010864ab8d8b2ae44d3bc97b0e8924d8f5170bf32f07c7638a930a129687f33";
};
checkInputs = [ astor pytest pyopenssl trustme jedi pylint yapf ];
diff --git a/nixpkgs/pkgs/applications/office/trytond/default.nix b/nixpkgs/pkgs/development/python-modules/trytond/default.nix
index c45562a0c8d..4b8afbddb37 100644
--- a/nixpkgs/pkgs/applications/office/trytond/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/trytond/default.nix
@@ -1,40 +1,65 @@
-{ stdenv, python2Packages
-, withPostgresql ? true }:
+{ stdenv
+, buildPythonApplication
+, fetchPypi
+, mock
+, lxml
+, relatorio
+, genshi
+, dateutil
+, polib
+, python-sql
+, werkzeug
+, wrapt
+, passlib
+, bcrypt
+, pydot
+, python-Levenshtein
+, simplejson
+, html2text
+, psycopg2
+, withPostgresql ? true
+}:
with stdenv.lib;
-python2Packages.buildPythonApplication rec {
+buildPythonApplication rec {
pname = "trytond";
- version = "4.8.4";
- src = python2Packages.fetchPypi {
+ version = "5.6.2";
+ src = fetchPypi {
inherit pname version;
- sha256 = "1935045b1b4674de602b4279a9cfd0a14431624a28ccb490234cffecb81fbca7";
+ sha256 = "0mlfl34zmmqrwip39mvhkk0h6dsljqwff2mk1ldahm253d4vzflp";
};
# Tells the tests which database to use
DB_NAME = ":memory:";
- buildInputs = with python2Packages; [
+ buildInputs = [
mock
];
- propagatedBuildInputs = with python2Packages; ([
- dateutil
+ propagatedBuildInputs = [
lxml
+ relatorio
+ genshi
+ dateutil
polib
python-sql
- relatorio
werkzeug
wrapt
- ipaddress
+ passlib
# extra dependencies
bcrypt
pydot
python-Levenshtein
simplejson
- cdecimal
html2text
- ] ++ stdenv.lib.optional withPostgresql psycopg2);
+ ] ++ stdenv.lib.optional withPostgresql psycopg2;
+
+ # If unset, trytond will try to mkdir /homeless-shelter
+ preCheck = ''
+ export HOME=$(mktemp -d)
+ '';
+
meta = {
description = "The server of the Tryton application platform";
longDescription = ''
diff --git a/nixpkgs/pkgs/development/python-modules/tvdb_api/default.nix b/nixpkgs/pkgs/development/python-modules/tvdb_api/default.nix
index 6c298dce7c7..beabc8c2310 100644
--- a/nixpkgs/pkgs/development/python-modules/tvdb_api/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/tvdb_api/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "tvdb_api";
- version = "2.0";
+ version = "3.0.2";
src = fetchPypi {
inherit pname version;
- sha256 = "b1de28a5100121d91b1f6a8ec7e86f2c4bdf48fb22fab3c6fe21e7fb7346bf8f";
+ sha256 = "6a0135815cb680da38d78121d4d659d8e54a25f4db2816cd86d62916b92f23b2";
};
propagatedBuildInputs = [ requests-cache ];
diff --git a/nixpkgs/pkgs/development/python-modules/twiggy/default.nix b/nixpkgs/pkgs/development/python-modules/twiggy/default.nix
index 6c502ebe011..fdff4a90f9e 100644
--- a/nixpkgs/pkgs/development/python-modules/twiggy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/twiggy/default.nix
@@ -1,17 +1,19 @@
{ stdenv
, buildPythonPackage
, fetchPypi
+, six
}:
buildPythonPackage rec {
pname = "Twiggy";
- version = "0.4.7";
+ version = "0.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "44d8aa51110efaab0712b5ec2b015149ad4f28e28f729004aac45d0ad8e19be0";
+ sha256 = "259ae96cb22e80c49e75c37dc2f7497028c5dc19018958f05fa00ec08fc2569f";
};
+ propagatedBuildInputs = [ six ];
doCheck = false;
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/twilio/default.nix b/nixpkgs/pkgs/development/python-modules/twilio/default.nix
index 18e28c358b4..d4cd7b5d59b 100644
--- a/nixpkgs/pkgs/development/python-modules/twilio/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/twilio/default.nix
@@ -3,13 +3,13 @@
buildPythonPackage rec {
pname = "twilio";
- version = "6.39.0";
+ version = "6.43.0";
# tests not included in PyPi, so fetch from github instead
src = fetchFromGitHub {
owner = "twilio";
repo = "twilio-python";
rev = version;
- sha256 = "1l2j54kjd1lrf072a3i5037qxpm8n378dddzd3m711ylz6vp638f";
+ sha256 = "0p2chrzakqx5694g305j0klh9lxlclm5qp0qjm6wqicivyybggzg";
};
buildInputs = [ nose mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/twill/default.nix b/nixpkgs/pkgs/development/python-modules/twill/default.nix
index e11d7392e1c..2f365fc0039 100644
--- a/nixpkgs/pkgs/development/python-modules/twill/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/twill/default.nix
@@ -1,21 +1,29 @@
-{ lib, buildPythonPackage, fetchPypi, isPy3k, nose }:
+{ lib, buildPythonPackage, fetchPypi, isPy3k, nose
+, lxml
+, requests
+, pyparsing
+}:
buildPythonPackage rec {
pname = "twill";
- version = "1.8.0";
-
- disabled = isPy3k;
+ version = "2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "d63e8b09aa4f6645571c70cd3ba47a911abbae4d7baa4b38fc7eb72f6cfda188";
+ sha256 = "225e114da85555d50433a1e242ed4215fe613c30072d13fbe4c4aacf0ad53b0a";
};
checkInputs = [ nose ];
+ propagatedBuildInputs = [
+ lxml
+ requests
+ pyparsing
+ ];
+
doCheck = false; # pypi package comes without tests, other homepage does not provide all verisons
meta = with lib; {
- homepage = "http://twill.idyll.org/";
+ homepage = "https://twill-tools.github.io/twill/";
description = "A simple scripting language for Web browsing";
license = licenses.mit;
maintainers = with maintainers; [ mic92 ];
diff --git a/nixpkgs/pkgs/development/python-modules/twine/default.nix b/nixpkgs/pkgs/development/python-modules/twine/default.nix
index b3dddbbba68..47f9fe1a034 100644
--- a/nixpkgs/pkgs/development/python-modules/twine/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/twine/default.nix
@@ -8,16 +8,18 @@
, requests_toolbelt
, setuptools_scm
, tqdm
+, colorama
+, rfc3986
}:
buildPythonPackage rec {
pname = "twine";
- version = "3.1.1";
+ version = "3.2.0";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "d561a5e511f70275e5a485a6275ff61851c16ffcb3a95a602189161112d9f160";
+ sha256 = "34352fd52ec3b9d29837e6072d5a2a7c6fe4290e97bba46bb8d478b5c598f7ab";
};
nativeBuildInputs = [ setuptools_scm ];
@@ -29,6 +31,8 @@ buildPythonPackage rec {
requests
requests_toolbelt
tqdm
+ colorama
+ rfc3986
] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
# Requires network
diff --git a/nixpkgs/pkgs/development/python-modules/txaio/default.nix b/nixpkgs/pkgs/development/python-modules/txaio/default.nix
index 7fb1b9e5b5c..7e87a2d59ea 100644
--- a/nixpkgs/pkgs/development/python-modules/txaio/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/txaio/default.nix
@@ -1,12 +1,13 @@
-{ stdenv, buildPythonPackage, fetchPypi, pytest, mock, six, twisted,isPy37 }:
+{ stdenv, buildPythonPackage, fetchPypi, pytest, mock, six, twisted, isPy37, isPy27 }:
buildPythonPackage rec {
pname = "txaio";
- version = "18.8.1";
+ version = "20.4.1";
+ disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "67e360ac73b12c52058219bb5f8b3ed4105d2636707a36a7cdafb56fe06db7fe";
+ sha256 = "17938f2bca4a9cabce61346758e482ca4e600160cbc28e861493eac74a19539d";
};
checkInputs = [ pytest mock ];
diff --git a/nixpkgs/pkgs/development/python-modules/txdbus/default.nix b/nixpkgs/pkgs/development/python-modules/txdbus/default.nix
index 0fbe4900f9e..8ef694d34ff 100644
--- a/nixpkgs/pkgs/development/python-modules/txdbus/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/txdbus/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "txdbus";
- version = "1.1.0";
+ version = "1.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0z41n1ikpdvk0nm8dbyh6g9bg781q4j6hg2b09b5k4wdqm17zxbg";
+ sha256 = "eefcffa4efbf82ba11222f17f5989fe1b2b6ef57226ef896c4a7084c990ba217";
};
propagatedBuildInputs = [ six twisted ];
diff --git a/nixpkgs/pkgs/development/python-modules/typed-ast/default.nix b/nixpkgs/pkgs/development/python-modules/typed-ast/default.nix
index 5095265e33f..608ce8b65fe 100644
--- a/nixpkgs/pkgs/development/python-modules/typed-ast/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/typed-ast/default.nix
@@ -1,12 +1,12 @@
{ buildPythonPackage, fetchFromGitHub, lib, pythonOlder }:
buildPythonPackage rec {
pname = "typed-ast";
- version = "1.4.0";
+ version = "1.4.1";
src = fetchFromGitHub{
owner = "python";
repo = "typed_ast";
rev = version;
- sha256 = "0l0hz809f7i356kmqkvfsaswiidb98j9hs9rrjnfawzqcbffzgyb";
+ sha256 = "086r9qhls6mz1w72a6d1ld3m4fbkxklf6mgwbs8wpw0zlxjm7y40";
};
# Only works with Python 3.3 and newer;
disabled = pythonOlder "3.3";
diff --git a/nixpkgs/pkgs/development/python-modules/typeguard/default.nix b/nixpkgs/pkgs/development/python-modules/typeguard/default.nix
index 042bd2e7654..2f0617731e1 100644
--- a/nixpkgs/pkgs/development/python-modules/typeguard/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/typeguard/default.nix
@@ -4,16 +4,17 @@
, stdenv
, setuptools_scm
, pytest
+, typing-extensions
, glibcLocales
}:
buildPythonPackage rec {
pname = "typeguard";
- version = "2.7.1";
+ version = "2.9.1";
src = fetchPypi {
inherit pname version;
- sha256 = "2d545c71e9439c21bcd7c28f5f55b3606e6106f7031ab58375656a1aed483ef2";
+ sha256 = "123jnq7igm26a5347jf2j60bww9g84l80f208dzlbk49h7cg77jj";
};
buildInputs = [ setuptools_scm ];
@@ -25,7 +26,7 @@ buildPythonPackage rec {
substituteInPlace setup.cfg --replace " --cov" ""
'';
- checkInputs = [ pytest ];
+ checkInputs = [ pytest typing-extensions ];
checkPhase = ''
py.test .
diff --git a/nixpkgs/pkgs/development/python-modules/typing-inspect/default.nix b/nixpkgs/pkgs/development/python-modules/typing-inspect/default.nix
new file mode 100644
index 00000000000..849b56d2d0c
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/typing-inspect/default.nix
@@ -0,0 +1,29 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, typing-extensions
+, mypy-extensions
+}:
+
+buildPythonPackage rec {
+ pname = "typing-inspect";
+ version = "0.6.0";
+
+ src = fetchPypi {
+ inherit version;
+ pname = "typing_inspect";
+ sha256 = "1dzs9a1pr23dhbvmnvms2jv7l7jk26023g5ysf0zvnq8b791s6wg";
+ };
+
+ propagatedBuildInputs = [
+ typing-extensions
+ mypy-extensions
+ ];
+
+ meta = with lib; {
+ description = "Runtime inspection utilities for Python typing module";
+ homepage = "https://github.com/ilevkivskyi/typing_inspect";
+ license = licenses.mit;
+ maintainers = with maintainers; [ albakham ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/tzlocal/default.nix b/nixpkgs/pkgs/development/python-modules/tzlocal/default.nix
index f10f76d53cf..e5ab1159530 100644
--- a/nixpkgs/pkgs/development/python-modules/tzlocal/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/tzlocal/default.nix
@@ -3,13 +3,13 @@
buildPythonPackage rec {
pname = "tzlocal";
- version = "2.0.0";
+ version = "2.1";
propagatedBuildInputs = [ pytz ];
src = fetchPypi {
inherit pname version;
- sha256 = "949b9dd5ba4be17190a80c0268167d7e6c92c62b30026cf9764caf3e308e5590";
+ sha256 = "643c97c5294aedc737780a49d9df30889321cbe1204eac2c2ec6134035a92e44";
};
# test fail (timezone test fail)
diff --git a/nixpkgs/pkgs/development/python-modules/u-msgpack-python/default.nix b/nixpkgs/pkgs/development/python-modules/u-msgpack-python/default.nix
index 93cd1a21a94..a41351916b7 100644
--- a/nixpkgs/pkgs/development/python-modules/u-msgpack-python/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/u-msgpack-python/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "u-msgpack-python";
- version = "2.5.2";
+ version = "2.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "09c85a8af77376034396681e76bf30c249a4fd8e5ebb239f8a468d3655f210d0";
+ sha256 = "754edb07eaee39a9686a99823892e3a1be4e0948d9cc5c717946750c27643c9c";
};
LC_ALL="en_US.UTF-8";
diff --git a/nixpkgs/pkgs/development/python-modules/uamqp/default.nix b/nixpkgs/pkgs/development/python-modules/uamqp/default.nix
index e1527ea27e6..71a38c88d29 100644
--- a/nixpkgs/pkgs/development/python-modules/uamqp/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/uamqp/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "uamqp";
- version = "1.2.8";
+ version = "1.2.9";
src = fetchPypi {
inherit pname version;
- sha256 = "12yq435h27iv1kzgq3gl7c7hxdivvc2sl0l1kslgf2wxw53n7jgj";
+ sha256 = "1gqccakzivga3lb9sh4aniamqpnlbbwxfbkhrb6833k1zha01w8j";
};
buildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/uarray/default.nix b/nixpkgs/pkgs/development/python-modules/uarray/default.nix
index 7e03017ce56..37ba1ab25e2 100644
--- a/nixpkgs/pkgs/development/python-modules/uarray/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/uarray/default.nix
@@ -17,11 +17,11 @@
buildPythonPackage rec {
pname = "uarray";
- version = "0.5.1";
+ version = "0.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0j2pin54pwm1vdgza8irxcjb2za7h41c0ils04afssdn59cixslx";
+ sha256 = "fa63ae7034833a99bc1628d3cd5501d4d00f2e6437b6cbe73f710dcf212a6bea";
};
doCheck = false; # currently has circular dependency module import, remove when bumping to >0.5.1
diff --git a/nixpkgs/pkgs/development/python-modules/ueberzug/default.nix b/nixpkgs/pkgs/development/python-modules/ueberzug/default.nix
index c956e5d8b34..d80009e6478 100644
--- a/nixpkgs/pkgs/development/python-modules/ueberzug/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/ueberzug/default.nix
@@ -4,13 +4,13 @@
buildPythonPackage rec {
pname = "ueberzug";
- version = "18.1.5";
+ version = "18.1.6";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "1rj864sdn1975v59i8j3cfa9hni1hacq0z2b8m7wib0da9apygby";
+ sha256 = "13a9q9rvkbsym5nrc1y2anhyx317vj1vi8k8kln8gin2yw311pyb";
};
buildInputs = [ libX11 libXext ];
diff --git a/nixpkgs/pkgs/development/python-modules/ujson/default.nix b/nixpkgs/pkgs/development/python-modules/ujson/default.nix
index d60ec743032..295d6febf33 100644
--- a/nixpkgs/pkgs/development/python-modules/ujson/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/ujson/default.nix
@@ -1,19 +1,23 @@
{ stdenv
, buildPythonPackage
, fetchPypi
+, isPy3k
, isPyPy
+, setuptools_scm
}:
buildPythonPackage rec {
pname = "ujson";
- version = "1.35";
- disabled = isPyPy;
+ version = "3.0.0";
+ disabled = isPyPy || (!isPy3k);
src = fetchPypi {
inherit pname version;
- sha256 = "11jz5wi7mbgqcsz52iqhpyykiaasila4lq8cmc2d54bfa3jp6q7n";
+ sha256 = "e0199849d61cc6418f94d52a314c6a27524d65e82174d2a043fb718f73d1520d";
};
+ nativeBuildInputs = [ setuptools_scm ];
+
meta = with stdenv.lib; {
homepage = "https://pypi.python.org/pypi/ujson";
description = "Ultra fast JSON encoder and decoder for Python";
diff --git a/nixpkgs/pkgs/development/python-modules/uncertainties/default.nix b/nixpkgs/pkgs/development/python-modules/uncertainties/default.nix
index 2e87565554c..8cf06624559 100644
--- a/nixpkgs/pkgs/development/python-modules/uncertainties/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/uncertainties/default.nix
@@ -1,18 +1,20 @@
-{ stdenv, fetchPypi, buildPythonPackage, nose, numpy }:
+{ stdenv, fetchPypi, buildPythonPackage
+, nose, numpy, future
+}:
buildPythonPackage rec {
pname = "uncertainties";
- version = "3.1.2";
+ version = "3.1.4";
src = fetchPypi {
inherit pname version;
- sha256 = "07kahmr0vfmncf8y4x6ldjrghnd4gsf0fwykgjj5ijvqi9xc21xs";
+ sha256 = "0s69kdhl8vhqazhxqdvb06l83x0iqdm0yr4vp3p52alzi6a8lm33";
};
- buildInputs = [ nose numpy ];
+ propagatedBuildInputs = [ future ];
+ checkInputs = [ nose numpy ];
- # No tests included
- doCheck = false;
+ checkPhase = "python setup.py nosetests -sv";
meta = with stdenv.lib; {
homepage = "https://pythonhosted.org/uncertainties/";
diff --git a/nixpkgs/pkgs/development/python-modules/uncompyle6/default.nix b/nixpkgs/pkgs/development/python-modules/uncompyle6/default.nix
index fd76813ea71..535f0f03c3e 100644
--- a/nixpkgs/pkgs/development/python-modules/uncompyle6/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/uncompyle6/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "uncompyle6";
- version = "3.6.7";
+ version = "3.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "6f5ae93cfb0ccf22b6b10b608c982bc0fa9bed2481ead57242c02ac64a573db7";
+ sha256 = "cb0d5dd28ed6b82da17bcb29b84f5823dc8398d9dafb0e4ee8e6f958db220134";
};
checkInputs = [ nose pytest hypothesis six ];
diff --git a/nixpkgs/pkgs/development/python-modules/unittest-xml-reporting/default.nix b/nixpkgs/pkgs/development/python-modules/unittest-xml-reporting/default.nix
index f39876d6396..113f5535f60 100644
--- a/nixpkgs/pkgs/development/python-modules/unittest-xml-reporting/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/unittest-xml-reporting/default.nix
@@ -1,8 +1,9 @@
-{lib, fetchPypi, buildPythonPackage, six}:
+{lib, fetchPypi, buildPythonPackage, isPy27, six}:
buildPythonPackage rec {
pname = "unittest-xml-reporting";
- version = "2.5.2";
+ version = "3.0.2";
+ disabled = isPy27;
propagatedBuildInputs = [six];
@@ -11,7 +12,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "9d28ddf6524cf0ff9293f61bd12e792de298f8561a5c945acea63fb437789e0e";
+ sha256 = "e09b8ae70cce9904cdd331f53bf929150962869a5324ab7ff3dd6c8b87e01f7d";
};
meta = with lib; {
homepage = "https://github.com/xmlrunner/unittest-xml-reporting/tree/master/";
diff --git a/nixpkgs/pkgs/development/python-modules/uproot/default.nix b/nixpkgs/pkgs/development/python-modules/uproot/default.nix
index 55c215ac75a..3d472a604d6 100644
--- a/nixpkgs/pkgs/development/python-modules/uproot/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/uproot/default.nix
@@ -16,11 +16,11 @@
buildPythonPackage rec {
pname = "uproot";
- version = "3.11.5";
+ version = "3.11.7";
src = fetchPypi {
inherit pname version;
- sha256 = "05bb55d0576813bb7bf252654cf854fcbabe34e30eb99beb70eff6abc4d3f121";
+ sha256 = "3fbf9dfe5ce996ffda3a49d16eba804b95fb05bc041fc4e7bc05317a03bf6cba";
};
nativeBuildInputs = [ pytestrunner ];
diff --git a/nixpkgs/pkgs/development/python-modules/urwid/default.nix b/nixpkgs/pkgs/development/python-modules/urwid/default.nix
index 3e71cae26e3..6a6cc44d66d 100644
--- a/nixpkgs/pkgs/development/python-modules/urwid/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/urwid/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "urwid";
- version = "2.1.0";
+ version = "2.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0896f36060beb6bf3801cb554303fef336a79661401797551ba106d23ab4cd86";
+ sha256 = "09nmi2nmvpcmbh3w3fb0dn0c7yp7r20i5pfcr6q722xh6mp8cw3q";
};
# tests need to be able to set locale
diff --git a/nixpkgs/pkgs/development/python-modules/us/default.nix b/nixpkgs/pkgs/development/python-modules/us/default.nix
index 307f6fd7524..4e7d97068f2 100644
--- a/nixpkgs/pkgs/development/python-modules/us/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/us/default.nix
@@ -6,13 +6,13 @@
buildPythonPackage rec {
pname = "us";
- version = "1.0.0";
+ version = "2.0.2";
propagatedBuildInputs = [ jellyfish ];
src = fetchPypi {
inherit pname version;
- sha256 = "1niglalkp7pinibzbxjdz9mxx9qmwkrh8884dag3kr72cfkrpp09";
+ sha256 = "cb11ad0d43deff3a1c3690c74f0c731cff5b862c73339df2edd91133e1496fbc";
};
# Upstream requires jellyfish==0.5.6 but we have 0.6.1
diff --git a/nixpkgs/pkgs/development/python-modules/uvicorn/default.nix b/nixpkgs/pkgs/development/python-modules/uvicorn/default.nix
index d839c421ea0..ddf98d2d492 100644
--- a/nixpkgs/pkgs/development/python-modules/uvicorn/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/uvicorn/default.nix
@@ -14,14 +14,14 @@
buildPythonPackage rec {
pname = "uvicorn";
- version = "0.11.2";
+ version = "0.11.5";
disabled = isPy27;
src = fetchFromGitHub {
owner = "encode";
repo = pname;
rev = version;
- sha256 = "145c569j4511zw3wglyv9qgd7g1757ypi2blcckpcmahqw11l5p2";
+ sha256 = "0cf0vw6kzxwlkvk5gw85wv3kg1kdil0wkq3s7rmxpvrk6gjk8jvq";
};
propagatedBuildInputs = [
@@ -35,18 +35,14 @@ buildPythonPackage rec {
postPatch = ''
substituteInPlace setup.py \
- --replace "h11==0.8.*" "h11"
+ --replace "h11==0.8.*" "h11" \
+ --replace "httptools==0.0.13" "httptools"
'';
checkInputs = [ pytest requests ];
+ # watchgod required the watchgod package, which isn't available in nixpkgs
checkPhase = ''
- pytest
- '';
-
- # LICENCE.md gets propagated without this, causing collisions
- # see https://github.com/encode/uvicorn/issues/392
- postInstall = ''
- rm $out/LICENSE.md
+ pytest --ignore=tests/supervisors/test_watchgodreload.py
'';
meta = with lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/uvloop/default.nix b/nixpkgs/pkgs/development/python-modules/uvloop/default.nix
index 109d8d8efab..424f4d08fe0 100644
--- a/nixpkgs/pkgs/development/python-modules/uvloop/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/uvloop/default.nix
@@ -44,6 +44,9 @@ buildPythonPackage rec {
"--tb=native"
# ignore code linting tests
"--ignore=tests/test_sourcecode.py"
+ # Fails on Python 3.8
+ # https://salsa.debian.org/python-team/modules/uvloop/-/commit/302a7e8f5a2869e13d0550cd37e7a8f480e79869
+ "--ignore=tests/test_tcp.py"
];
disabledTests = [
@@ -55,6 +58,9 @@ buildPythonPackage rec {
export TEST_DIR=$(mktemp -d)
cp -r tests $TEST_DIR
pushd $TEST_DIR
+ '' + lib.optionalString stdenv.isDarwin ''
+ # Some tests fail on Darwin
+ rm tests/test_[stu]*.py
'';
postCheck = ''
popd
diff --git a/nixpkgs/pkgs/development/python-modules/validators/default.nix b/nixpkgs/pkgs/development/python-modules/validators/default.nix
index b9be035135f..dbed55725bc 100644
--- a/nixpkgs/pkgs/development/python-modules/validators/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/validators/default.nix
@@ -1,20 +1,21 @@
{ lib
, buildPythonPackage
, fetchPypi
+, isPy27
, six
, decorator
-, pytest
+, pytestCheckHook
, isort
, flake8
}:
buildPythonPackage rec {
pname = "validators";
- version = "0.14.3";
+ version = "0.15.0";
src = fetchPypi {
inherit pname version;
- sha256 = "6a0d9502219aee486f1ee12d8a9635e4a56f3dbcfa204b4e0de3a038ae35f34f";
+ sha256 = "31e8bb01b48b48940a021b8a9576b840f98fa06b91762ef921d02cb96d38727a";
};
propagatedBuildInputs = [
@@ -23,14 +24,12 @@ buildPythonPackage rec {
];
checkInputs = [
- pytest
+ pytestCheckHook
flake8
isort
];
- checkPhase = ''
- pytest
- '';
+ disabledTests = lib.optionals isPy27 [ "url" ];
meta = with lib; {
description = "Python Data Validation for Humans™";
diff --git a/nixpkgs/pkgs/development/python-modules/vcrpy/default.nix b/nixpkgs/pkgs/development/python-modules/vcrpy/default.nix
index ddd4015aad1..0dd88ba1979 100644
--- a/nixpkgs/pkgs/development/python-modules/vcrpy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/vcrpy/default.nix
@@ -15,11 +15,11 @@
buildPythonPackage rec {
pname = "vcrpy";
- version = "3.0.0";
+ version = "4.0.2";
src = fetchPypi {
inherit pname version;
- sha256 = "21168d5ae14263a833d4b71acfd8278d8841114f24be1b4ab4a5719d0c7f07bc";
+ sha256 = "9740c5b1b63626ec55cefb415259a2c77ce00751e97b0f7f214037baaf13c7bf";
};
checkInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/vcver/default.nix b/nixpkgs/pkgs/development/python-modules/vcver/default.nix
new file mode 100644
index 00000000000..74b44cddc46
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/vcver/default.nix
@@ -0,0 +1,31 @@
+{ lib, buildPythonPackage, fetchFromGitHub
+, packaging
+, fetchurl, python }:
+
+buildPythonPackage rec {
+ pname = "vcver";
+ version = "0.2.10";
+
+ src = fetchFromGitHub {
+ owner = "toumorokoshi";
+ repo = "vcver-python";
+ rev = "c5d8a6f1f0e49bb25f5dbb07312e42cb4da096d6";
+ sha256 = "1cvgs70jf7ki78338zaglaw2dkvyndmx15ybd6k4zqwwsfgk490b";
+ };
+
+ propagatedBuildInputs = [
+ packaging
+ ];
+
+ # circular dependency on test tool uranium https://pypi.org/project/uranium/
+ doCheck = false;
+
+ pythonImportTests = [ "vcver" ];
+
+ meta = with lib; {
+ description = "Reference Implementation of vcver";
+ homepage = "https://github.com/toumorokoshi/vcver-python";
+ license = licenses.mit;
+ maintainers = with maintainers; [ hexa ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/vdirsyncer/stable.nix b/nixpkgs/pkgs/development/python-modules/vdirsyncer/stable.nix
index cb90bfbc598..6e1dc982567 100644
--- a/nixpkgs/pkgs/development/python-modules/vdirsyncer/stable.nix
+++ b/nixpkgs/pkgs/development/python-modules/vdirsyncer/stable.nix
@@ -1,9 +1,7 @@
{ stdenv
-, pythonAtLeast
, buildPythonPackage
, fetchPypi
, isPy27
-, fetchpatch
, click
, click-log
, click-threading
@@ -11,25 +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/pimutils/vdirsyncer/blob/0.16.7/docs/packaging.rst
buildPythonPackage rec {
- version = "0.16.7";
+ version = "0.16.8";
pname = "vdirsyncer";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "6c9bcfb9bcb01246c83ba6f8551cf54c58af3323210755485fc23bb7848512ef";
+ sha256 = "bfdb422f52e1d4d60bd0635d203fb59fa7f613397d079661eb48e79464ba13c5";
};
propagatedBuildInputs = [
@@ -46,43 +40,25 @@ buildPythonPackage rec {
checkInputs = [
hypothesis
- pytest
+ pytestCheckHook
pytest-localserver
pytest-subtesthack
];
- patches = [
- # Fixes for hypothesis: https://github.com/pimutils/vdirsyncer/pull/779
- (fetchpatch {
- url = "https://github.com/pimutils/vdirsyncer/commit/22ad88a6b18b0979c5d1f1d610c1d2f8f87f4b89.patch";
- sha256 = "0dbzj6jlxhdidnm3i21a758z83sdiwzhpd45pbkhycfhgmqmhjpl";
- })
- ];
-
postPatch = ''
- # Invalid argument: 'perform_health_check' is not a valid setting
- substituteInPlace tests/conftest.py \
- --replace "perform_health_check=False" ""
- substituteInPlace tests/unit/test_repair.py \
- --replace $'@settings(perform_health_check=False) # Using the random module for UIDs\n' ""
+ substituteInPlace setup.py --replace "click>=5.0,<6.0" "click"
'';
- checkPhase = ''
- make DETERMINISTIC_TESTS=true PYTEST_ARGS="--deselect=tests/system/cli/test_sync.py::test_verbosity" test
+ preCheck = ''
+ export DETERMINISTIC_TESTS=true
'';
- # Tests started to fail lately, for any python version even as low as 3.5 but
- # if you enable the check, you'll see even severer errors with a higher then
- # 3.5 python version. Hence it's marked as broken for higher then 3.5 and the
- # checks are disabled unconditionally. As a general end user advice, use the
- # normal "unstable" `vdirsyncer` derivation, not this one.
- doCheck = false;
+
+ disabledTests = [ "test_verbosity" ];
meta = with stdenv.lib; {
homepage = "https://github.com/pimutils/vdirsyncer";
description = "Synchronize calendars and contacts";
license = licenses.mit;
- # vdirsyncer (unstable) works with mainline python versions
- broken = (pythonAtLeast "3.6");
maintainers = with maintainers; [ loewenheim ];
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/vega/default.nix b/nixpkgs/pkgs/development/python-modules/vega/default.nix
index 4bd3f1b9931..b193ee27d54 100644
--- a/nixpkgs/pkgs/development/python-modules/vega/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/vega/default.nix
@@ -1,13 +1,14 @@
-{ stdenv, buildPythonPackage , fetchPypi
+{ stdenv, buildPythonPackage , fetchPypi, pythonOlder
, pytest, jupyter_core, pandas, ipywidgets }:
buildPythonPackage rec {
pname = "vega";
- version = "2.6.0";
+ version = "3.4.0";
+ disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "c66354d6d164cc3d7254bcd129d8d861daf4a9e9cb8738b1724791777f6c29f0";
+ sha256 = "f343ceb11add58d24cd320d69e410b111a56c98c9069ebb4ef89c608c4c1950d";
};
buildInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/vertica-python/default.nix b/nixpkgs/pkgs/development/python-modules/vertica-python/default.nix
index cfbfcde6fd5..8beb39b26d9 100644
--- a/nixpkgs/pkgs/development/python-modules/vertica-python/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/vertica-python/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "vertica-python";
- version = "0.10.3";
+ version = "0.10.4";
src = fetchPypi {
inherit pname version;
- sha256 = "0de23c0a09f0d849db626569207d52d324ffd51c69b4f7f3650f167c3c2c9de9";
+ sha256 = "570525d0371806993874bd2ee0f47cc5d68994abb5aa382e964e53e0b81160b2";
};
propagatedBuildInputs = [ future dateutil six ];
diff --git a/nixpkgs/pkgs/development/python-modules/virtual-display/default.nix b/nixpkgs/pkgs/development/python-modules/virtual-display/default.nix
index 1b56f046610..958f8a01704 100644
--- a/nixpkgs/pkgs/development/python-modules/virtual-display/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/virtual-display/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "PyVirtualDisplay";
- version = "0.2.5";
+ version = "1.3.2";
propagatedBuildInputs = [ EasyProcess ];
src = fetchPypi {
inherit pname version;
- sha256 = "5b267c8ffc98fcbd084ba852ab4caef3f22e9362bc5d117e1697e767553eaf41";
+ sha256 = "3fa85a6e490e45eab64e6be19841e0ab15ec8054c97f162079a061da6a93eba0";
};
# requires X server
diff --git a/nixpkgs/pkgs/development/python-modules/virtualenv/0001-Check-base_prefix-and-base_exec_prefix-for-Python-2.patch b/nixpkgs/pkgs/development/python-modules/virtualenv/0001-Check-base_prefix-and-base_exec_prefix-for-Python-2.patch
new file mode 100644
index 00000000000..2b34da289e2
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/virtualenv/0001-Check-base_prefix-and-base_exec_prefix-for-Python-2.patch
@@ -0,0 +1,37 @@
+From 21563405d6e2348ee457187f7fb61beb102bb367 Mon Sep 17 00:00:00 2001
+From: Frederik Rietdijk <fridh@fridh.nl>
+Date: Sun, 24 May 2020 09:33:13 +0200
+Subject: [PATCH] Check base_prefix and base_exec_prefix for Python 2
+
+This is a Nixpkgs-specific change so it can support virtualenvs from Nix envs.
+---
+ src/virtualenv/discovery/py_info.py | 8 ++++++--
+ 1 file changed, 6 insertions(+), 2 deletions(-)
+
+diff --git a/src/virtualenv/discovery/py_info.py b/src/virtualenv/discovery/py_info.py
+index 6f12128..74e9218 100644
+--- a/src/virtualenv/discovery/py_info.py
++++ b/src/virtualenv/discovery/py_info.py
+@@ -51,13 +51,17 @@ class PythonInfo(object):
+ self.version = u(sys.version)
+ self.os = u(os.name)
+
++ config_vars = {} if sys.version_info.major is not 2 else sysconfig._CONFIG_VARS
++ base_prefix = config_vars.get("prefix")
++ base_exec_prefix = config_vars.get("exec_prefix")
++
+ # information about the prefix - determines python home
+ self.prefix = u(abs_path(getattr(sys, "prefix", None))) # prefix we think
+- self.base_prefix = u(abs_path(getattr(sys, "base_prefix", None))) # venv
++ self.base_prefix = u(abs_path(getattr(sys, "base_prefix", base_prefix))) # venv
+ self.real_prefix = u(abs_path(getattr(sys, "real_prefix", None))) # old virtualenv
+
+ # information about the exec prefix - dynamic stdlib modules
+- self.base_exec_prefix = u(abs_path(getattr(sys, "base_exec_prefix", None)))
++ self.base_exec_prefix = u(abs_path(getattr(sys, "base_exec_prefix", base_exec_prefix)))
+ self.exec_prefix = u(abs_path(getattr(sys, "exec_prefix", None)))
+
+ self.executable = u(abs_path(sys.executable)) # the executable we were invoked via
+--
+2.25.1
+
diff --git a/nixpkgs/pkgs/development/python-modules/virtualenv/default.nix b/nixpkgs/pkgs/development/python-modules/virtualenv/default.nix
index ff5172d415f..5ca27330103 100644
--- a/nixpkgs/pkgs/development/python-modules/virtualenv/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/virtualenv/default.nix
@@ -43,6 +43,10 @@ buildPythonPackage rec {
importlib-metadata
];
+ patches = lib.optionals (isPy27) [
+ ./0001-Check-base_prefix-and-base_exec_prefix-for-Python-2.patch
+ ];
+
meta = {
description = "A tool to create isolated Python environments";
homepage = "http://www.virtualenv.org";
diff --git a/nixpkgs/pkgs/development/python-modules/vispy/default.nix b/nixpkgs/pkgs/development/python-modules/vispy/default.nix
new file mode 100644
index 00000000000..029132933a9
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/vispy/default.nix
@@ -0,0 +1,40 @@
+{ lib, buildPythonPackage, substituteAll, stdenv,
+ fetchPypi, numpy, cython, freetype-py, fontconfig, libGL,
+ setuptools_scm, setuptools-scm-git-archive
+ }:
+
+buildPythonPackage rec {
+ pname = "vispy";
+ version = "0.6.4";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "07sb4qww6mgzm66qsrr3pd66yz39r6jj4ibb3qmfg1kwnxs6ayv2";
+ };
+
+ patches = [
+ (substituteAll {
+ src = ./library-paths.patch;
+ fontconfig = "${fontconfig.lib}/lib/libfontconfig${stdenv.hostPlatform.extensions.sharedLibrary}";
+ gl = "${libGL.out}/lib/libGL${stdenv.hostPlatform.extensions.sharedLibrary}";
+ })
+ ];
+
+ nativeBuildInputs = [
+ cython setuptools_scm setuptools-scm-git-archive
+ ];
+
+ propagatedBuildInputs = [
+ numpy freetype-py fontconfig libGL
+ ];
+
+ doCheck = false; # otherwise runs OSX code on linux.
+ pythonImportsCheck = [ "vispy" ];
+
+ meta = with lib; {
+ homepage = "http://vispy.org/index.html";
+ description = "Interactive scientific visualization in Python";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ goertzenator ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/vispy/library-paths.patch b/nixpkgs/pkgs/development/python-modules/vispy/library-paths.patch
new file mode 100644
index 00000000000..05b583c12e4
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/vispy/library-paths.patch
@@ -0,0 +1,39 @@
+diff --git a/vispy/ext/fontconfig.py b/vispy/ext/fontconfig.py
+index ff24662b..6a5079f0 100644
+--- a/vispy/ext/fontconfig.py
++++ b/vispy/ext/fontconfig.py
+@@ -7,10 +7,7 @@ from ..util.wrappers import run_subprocess
+
+ # Some code adapted from Pyglet
+
+-fc = util.find_library('fontconfig')
+-if fc is None:
+- raise ImportError('fontconfig not found')
+-fontconfig = cdll.LoadLibrary(fc)
++fontconfig = cdll.LoadLibrary('@fontconfig@')
+
+ FC_FAMILY = 'family'.encode('ASCII')
+ FC_SIZE = 'size'.encode('ASCII')
+diff --git a/vispy/gloo/gl/gl2.py b/vispy/gloo/gl/gl2.py
+index d5bd9c38..63350e73 100644
+--- a/vispy/gloo/gl/gl2.py
++++ b/vispy/gloo/gl/gl2.py
+@@ -39,16 +39,8 @@ elif sys.platform.startswith('win'):
+ pass
+ else:
+ # Unix-ish
+- if sys.platform.startswith('darwin'):
+- _fname = ctypes.util.find_library('OpenGL')
+- else:
+- _fname = ctypes.util.find_library('GL')
+- if not _fname:
+- logger.warning('Could not load OpenGL library.')
+- _lib = None
+- else:
+- # Load lib
+- _lib = ctypes.cdll.LoadLibrary(_fname)
++ # Load lib
++ _lib = ctypes.cdll.LoadLibrary("@gl@")
+
+
+ def _have_context():
diff --git a/nixpkgs/pkgs/development/python-modules/vmprof/default.nix b/nixpkgs/pkgs/development/python-modules/vmprof/default.nix
index 70e7dbeba69..149efb753e2 100644
--- a/nixpkgs/pkgs/development/python-modules/vmprof/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/vmprof/default.nix
@@ -1,6 +1,9 @@
{ stdenv
, buildPythonPackage
, fetchPypi
+, colorama
+, libunwind
+, pytz
, requests
, six
}:
@@ -14,16 +17,16 @@ buildPythonPackage rec {
sha256 = "a2d872a40196404386d1e0d960e97b37c86c3f72a4f9d5a2b5f9ca1adaff5b62";
};
- propagatedBuildInputs = [ requests six];
+ buildInputs = [ libunwind ];
+ propagatedBuildInputs = [ colorama requests six pytz ];
# No tests included
doCheck = false;
+ pythonImportsCheck = [ "vmprof" ];
meta = with stdenv.lib; {
description = "A vmprof client";
license = licenses.mit;
homepage = "https://vmprof.readthedocs.org/";
- broken = true;
};
-
}
diff --git a/nixpkgs/pkgs/development/python-modules/voluptuous-serialize/default.nix b/nixpkgs/pkgs/development/python-modules/voluptuous-serialize/default.nix
index f310148d75d..383eed03a4e 100644
--- a/nixpkgs/pkgs/development/python-modules/voluptuous-serialize/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/voluptuous-serialize/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "voluptuous-serialize";
- version = "2.3.0";
+ version = "2.4.0";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "1xcjyp1190z6a226fg0clvhf43gjsbyn60amblsg7w7cw86d033l";
+ sha256 = "1r7avibzf009h5rlh7mbh1fc01daligvi2axjn5qxh810g5igfn6";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/vulture/default.nix b/nixpkgs/pkgs/development/python-modules/vulture/default.nix
new file mode 100644
index 00000000000..06f3265d424
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/vulture/default.nix
@@ -0,0 +1,21 @@
+{ stdenv, buildPythonPackage, fetchPypi, coverage, pytest, pytestcov }:
+
+buildPythonPackage rec {
+ pname = "vulture";
+ version = "1.6";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1sbwbwkpk3s7iwnwsdrvj1ydw9lgbn3xqhji7f8y5y6vvr77i53v";
+ };
+
+ checkInputs = [ coverage pytest pytestcov ];
+ checkPhase = "pytest";
+
+ meta = with stdenv.lib; {
+ description = "Finds unused code in Python programs";
+ homepage = "https://github.com/jendrikseipp/vulture";
+ license = licenses.mit;
+ maintainers = with maintainers; [ mcwitt ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/waitress/default.nix b/nixpkgs/pkgs/development/python-modules/waitress/default.nix
index 72da3204a64..3812ed06b60 100644
--- a/nixpkgs/pkgs/development/python-modules/waitress/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/waitress/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "waitress";
- version = "1.3.1";
+ version = "1.4.4";
src = fetchPypi {
inherit pname version;
- sha256 = "278e09d6849acc1365404bbf7d790d0423b159802e850c726e8cd0a126a2dac7";
+ sha256 = "1bb436508a7487ac6cb097ae7a7fe5413aefca610550baf58f0940e51ecfb261";
};
doCheck = false;
diff --git a/nixpkgs/pkgs/development/python-modules/wasabi/default.nix b/nixpkgs/pkgs/development/python-modules/wasabi/default.nix
index 1865b5792b1..7f37b8def75 100644
--- a/nixpkgs/pkgs/development/python-modules/wasabi/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/wasabi/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "wasabi";
- version = "0.6.0";
+ version = "0.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0qv0zpr6kwjwygx9k8jgafiil5wh2zsyryvbxghzv4yn7jb3xpdq";
+ sha256 = "136c5qwmvpkdy4njpcwhppnhah7jjlhhjzzzk5lpk8i6f4fz2xg8";
};
checkInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/wcwidth/default.nix b/nixpkgs/pkgs/development/python-modules/wcwidth/default.nix
index 30b966cdf8c..75f65377b46 100644
--- a/nixpkgs/pkgs/development/python-modules/wcwidth/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/wcwidth/default.nix
@@ -1,23 +1,27 @@
-{ lib, fetchPypi, buildPythonPackage, pytest }:
+{ lib, fetchPypi, buildPythonPackage, pytestCheckHook
+, isPy3k
+, backports_functools_lru_cache
+, setuptools
+}:
buildPythonPackage rec {
pname = "wcwidth";
- version = "0.1.9";
+ version = "0.2.3";
src = fetchPypi {
inherit pname version;
- sha256 = "ee73862862a156bf77ff92b09034fc4825dd3af9cf81bc5b360668d425f3c5f1";
+ sha256 = "edbc2b718b4db6cdf393eefe3a420183947d6aa312505ce6754516f458ff8830";
};
- checkInputs = [ pytest ];
+ checkInputs = [ pytestCheckHook ];
+
+ propagatedBuildInputs = [ setuptools ] ++ lib.optionals (!isPy3k) [
+ backports_functools_lru_cache
+ ];
# To prevent infinite recursion with pytest
doCheck = false;
- checkPhase = ''
- pytest
- '';
-
meta = with lib; {
description = "Measures number of Terminal column cells of wide-character codes";
longDescription = ''
diff --git a/nixpkgs/pkgs/development/python-modules/web/default.nix b/nixpkgs/pkgs/development/python-modules/web/default.nix
index ea1ffc7826f..6749ed2b838 100644
--- a/nixpkgs/pkgs/development/python-modules/web/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/web/default.nix
@@ -5,13 +5,13 @@
}:
buildPythonPackage rec {
- version = "0.40";
+ version = "0.51";
pname = "web.py";
disabled = isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "dc5e42ffbc42d77d07f75b7acca9975a3368ae609774e49ddebb497a784131f3";
+ sha256 = "b50343941360984d37270186453bb897d13630028a739394fedf38f9cde2fd07";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/webcolors/default.nix b/nixpkgs/pkgs/development/python-modules/webcolors/default.nix
index e0e2f97501b..273cd7ac5d1 100644
--- a/nixpkgs/pkgs/development/python-modules/webcolors/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/webcolors/default.nix
@@ -1,17 +1,19 @@
{ lib
, buildPythonPackage
, fetchPypi
+, isPy27
, python
, six
}:
buildPythonPackage rec {
pname = "webcolors";
- version = "1.10";
+ version = "1.11.1";
+ disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "7b11194c414dcf4b9bd8fb5ceaafc9da183b27430883c62f620589eb79b91b6e";
+ sha256 = "76f360636957d1c976db7466bc71dcb713bb95ac8911944dffc55c01cb516de6";
};
propagatedBuildInputs = [ six ];
diff --git a/nixpkgs/pkgs/development/python-modules/webdavclient3/default.nix b/nixpkgs/pkgs/development/python-modules/webdavclient3/default.nix
new file mode 100644
index 00000000000..eb13cd6b9bb
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/webdavclient3/default.nix
@@ -0,0 +1,30 @@
+{ buildPythonPackage, fetchPypi, isPy27, lib, dateutil, lxml, requests
+, pytestCheckHook }:
+
+buildPythonPackage rec {
+ pname = "webdavclient3";
+ version = "3.14.5";
+
+ disabled = isPy27;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0yw3n5m70ysjn1ch48znpn4zr4a1bd0lsm7q2grqz7q5hfjzjwk0";
+ };
+
+ propagatedBuildInputs = [ dateutil lxml requests ];
+
+ checkInputs = [ pytestCheckHook ];
+
+ # disable tests completely, as most of them fail due to urllib3 not being able to establish a http connection
+ doCheck = false;
+
+ pythonImportsCheck = [ "webdav3.client" ];
+
+ meta = with lib; {
+ description = "Easy to use WebDAV Client for Python 3.x";
+ homepage = "https://github.com/ezhov-evgeny/webdav-client-python-3";
+ license = licenses.mit;
+ maintainers = with maintainers; [ dmrauh ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/websocket_client/default.nix b/nixpkgs/pkgs/development/python-modules/websocket_client/default.nix
index ad830a0890a..dacae3e81e1 100644
--- a/nixpkgs/pkgs/development/python-modules/websocket_client/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/websocket_client/default.nix
@@ -4,12 +4,12 @@
}:
buildPythonPackage rec {
- version = "0.56.0";
+ version = "0.57.0";
pname = "websocket_client";
src = fetchPypi {
inherit pname version;
- sha256 = "0fpxjyr74klnyis3yf6m54askl0h5dchxcwbfjsq92xng0455m8z";
+ sha256 = "d735b91d6d1692a6a181f2a8c9e0238e5f6373356f561bb9dc4c7af36f452010";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/werkzeug/default.nix b/nixpkgs/pkgs/development/python-modules/werkzeug/default.nix
index 5e0d6df0af0..c3778609e57 100644
--- a/nixpkgs/pkgs/development/python-modules/werkzeug/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/werkzeug/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "Werkzeug";
- version = "0.16.1";
+ version = "1.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "b353856d37dec59d6511359f97f6a4b2468442e454bd1c98298ddce53cac1f04";
+ sha256 = "6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c";
};
propagatedBuildInputs = [ itsdangerous ];
diff --git a/nixpkgs/pkgs/development/python-modules/west/default.nix b/nixpkgs/pkgs/development/python-modules/west/default.nix
new file mode 100644
index 00000000000..3d4427f492d
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/west/default.nix
@@ -0,0 +1,53 @@
+{ lib, fetchPypi, buildPythonPackage, isPy3k
+, colorama, configobj, packaging, pyyaml, pykwalify
+}:
+
+buildPythonPackage rec {
+ version = "0.7.2";
+ pname = "west";
+
+ disabled = !isPy3k;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "11dbzlcg48fymddqjrrs60pr7y33qjjv0y5zrfjc56gkc190gmz6";
+ };
+
+ propagatedBuildInputs = [
+ colorama
+ configobj
+ packaging
+ pyyaml
+ pykwalify
+ ];
+
+ # pypi package does not include tests (and for good reason):
+ # tests run under 'tox' and have west try to git clone repos (not sandboxable)
+ doCheck = false;
+ pythonImportsCheck = [
+ "west"
+ ];
+
+ meta = with lib; {
+ homepage = "https://github.com/zephyrproject-rtos/west";
+ description = "Zephyr RTOS meta tool";
+ longDescription = ''
+ West lets you manage multiple Git repositories under a single directory using a single file,
+ called the west manifest file, or manifest for short.
+
+ The manifest file is named west.yml.
+ You use west init to set up this directory,
+ then west update to fetch and/or update the repositories
+ named in the manifest.
+
+ By default, west uses upstream Zephyr’s manifest file
+ (https://github.com/zephyrproject-rtos/zephyr/blob/master/west.yml),
+ but west doesn’t care if the manifest repository is a Zephyr tree or not.
+
+ For more details, see Multiple Repository Management in the west documentation
+ (https://docs.zephyrproject.org/latest/guides/west/repo-tool.html).
+ '';
+ license = licenses.asl20;
+ maintainers = with maintainers; [ siriobalmelli ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/whitenoise/default.nix b/nixpkgs/pkgs/development/python-modules/whitenoise/default.nix
index 9ef4fd14979..cf24f7fb1d3 100644
--- a/nixpkgs/pkgs/development/python-modules/whitenoise/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/whitenoise/default.nix
@@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "whitenoise";
- version = "5.0.1";
+ version = "5.1.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "0f9137f74bd95fa54329ace88d8dc695fbe895369a632e35f7a136e003e41d73";
+ sha256 = "60154b976a13901414a25b0273a841145f77eb34a141f9ae032a0ace3e4d5b27";
};
# No tests
diff --git a/nixpkgs/pkgs/development/python-modules/willow/default.nix b/nixpkgs/pkgs/development/python-modules/willow/default.nix
index 275a46a1472..e9e5001fec9 100644
--- a/nixpkgs/pkgs/development/python-modules/willow/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/willow/default.nix
@@ -8,13 +8,13 @@
buildPythonPackage rec {
pname = "willow";
- version = "1.3";
+ version = "1.4";
disabled = pythonOlder "2.7";
src = fetchPypi {
pname = "Willow";
inherit version;
- sha256 = "0dzc3cjkwp0h3v1n94c33zr5yw5fdd6dkm6vccp9i8dncmpw912g";
+ sha256 = "0b3lh7z98nlh4yn0cmvk7bimhfk5w4qvbmjr6jn880ji9h2ixq6d";
};
propagatedBuildInputs = [ six pillow ];
diff --git a/nixpkgs/pkgs/development/python-modules/word2vec/default.nix b/nixpkgs/pkgs/development/python-modules/word2vec/default.nix
index 77cea74f669..367c299a70c 100644
--- a/nixpkgs/pkgs/development/python-modules/word2vec/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/word2vec/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "word2vec";
- version = "0.10.6";
+ version = "0.11.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "95aa222ff2d5c2559192414b794870d14a022016ba83f1bef0cf8cc185e41483";
+ sha256 = "222d8ffb47f385c43eba45e3f308e605fc9736b2b7137d74979adf1a31e7c8b4";
};
propagatedBuildInputs = [ cython numpy scikitlearn six ];
diff --git a/nixpkgs/pkgs/development/python-modules/wordcloud/default.nix b/nixpkgs/pkgs/development/python-modules/wordcloud/default.nix
index 759e48eb997..d005527b4c3 100644
--- a/nixpkgs/pkgs/development/python-modules/wordcloud/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/wordcloud/default.nix
@@ -1,18 +1,12 @@
{ stdenv, buildPythonPackage, fetchFromGitHub
-, codecov, coverage
-, flake8
, matplotlib
, mock
, numpy
, pillow
, pytest
, pytestcov
-, pytest-sugar
-, setuptools
-, twine
-, wheel
}:
-
+
buildPythonPackage rec {
pname = "word_cloud";
version = "1.6.0";
@@ -28,12 +22,12 @@ buildPythonPackage rec {
propagatedBuildInputs = [ matplotlib numpy pillow ];
# Tests require extra dependencies
- checkInputs = [ codecov coverage flake8 mock pytest pytestcov pytest-sugar setuptools twine wheel ];
+ checkInputs = [ mock pytest pytestcov ];
# skip tests which make assumptions about installation
checkPhase = ''
pytest -k 'not cli_as_executable'
'';
-
+
meta = with stdenv.lib; {
description = "A little word cloud generator in Python";
homepage = "https://github.com/amueller/word_cloud";
diff --git a/nixpkgs/pkgs/development/python-modules/wptserve/default.nix b/nixpkgs/pkgs/development/python-modules/wptserve/default.nix
index 65e3669734f..7caf36fa6b2 100644
--- a/nixpkgs/pkgs/development/python-modules/wptserve/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/wptserve/default.nix
@@ -7,13 +7,13 @@
buildPythonPackage rec {
pname = "wptserve";
- version = "2.0";
+ version = "3.0";
disabled = isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "9d0c6adc279748abea81ac12b7a2cac97ebbdd87826dc11f6dbd85b781e9442a";
+ sha256 = "11990a92b07e4535c2723c34a88bd905c66acec9cda6efa7a7b61371bfe8d87a";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/development/python-modules/wrapt/default.nix b/nixpkgs/pkgs/development/python-modules/wrapt/default.nix
index a380e6ac379..0d5376e1004 100644
--- a/nixpkgs/pkgs/development/python-modules/wrapt/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/wrapt/default.nix
@@ -5,14 +5,14 @@
buildPythonPackage rec {
pname = "wrapt";
- version = "1.11.2";
+ version = "1.12.1";
# No tests in archive
doCheck = false;
src = fetchPypi {
inherit pname version;
- sha256 = "565a021fd19419476b9362b05eeaa094178de64f8361e44468f9e9d7843901e1";
+ sha256 = "b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7";
};
meta = {
diff --git a/nixpkgs/pkgs/development/python-modules/wurlitzer/default.nix b/nixpkgs/pkgs/development/python-modules/wurlitzer/default.nix
index 272c903f57b..e6897830fb7 100644
--- a/nixpkgs/pkgs/development/python-modules/wurlitzer/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/wurlitzer/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "wurlitzer";
- version = "2.0.0";
+ version = "2.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0xndv47iwc9k8cp5r9r1z3r0xww0r5x5b7qsmn39gk2gsg0119c6";
+ sha256 = "0hvmbc41kdwrjns8z1s4a59a4azdvzb8q3vs7nn1li4qm4l0g3yh";
};
propagatedBuildInputs = lib.optionals isPy27 [ selectors2 ];
diff --git a/nixpkgs/pkgs/development/python-modules/x11_hash/default.nix b/nixpkgs/pkgs/development/python-modules/x11_hash/default.nix
index 7cc921047ac..22ce5917e2a 100644
--- a/nixpkgs/pkgs/development/python-modules/x11_hash/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/x11_hash/default.nix
@@ -3,7 +3,7 @@
, fetchPypi
}:
-buildPythonPackage rec{
+buildPythonPackage rec {
version = "1.4";
pname = "x11_hash";
diff --git a/nixpkgs/pkgs/development/python-modules/xarray/default.nix b/nixpkgs/pkgs/development/python-modules/xarray/default.nix
index abce8ac12fe..344615c9014 100644
--- a/nixpkgs/pkgs/development/python-modules/xarray/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/xarray/default.nix
@@ -5,20 +5,21 @@
, numpy
, pandas
, python
+, setuptools
, isPy3k
}:
buildPythonPackage rec {
pname = "xarray";
- version = "0.15.1";
+ version = "0.16.0";
src = fetchPypi {
inherit pname version;
- sha256 = "64e3138d87b641e22fe7a003c94abc685896b247b63e434505c1e6b38c91a8fb";
+ sha256 = "1js3xr3fl9bwid8hl3w2pnigqzjd2rvkncald5x1x5fg7wjy8pb6";
};
checkInputs = [ pytest ];
- propagatedBuildInputs = [numpy pandas];
+ propagatedBuildInputs = [ numpy pandas setuptools ];
checkPhase = ''
pytest $out/${python.sitePackages}
diff --git a/nixpkgs/pkgs/development/python-modules/xlsx2csv/default.nix b/nixpkgs/pkgs/development/python-modules/xlsx2csv/default.nix
index e1694b9d33e..1c42b1b1784 100644
--- a/nixpkgs/pkgs/development/python-modules/xlsx2csv/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/xlsx2csv/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "xlsx2csv";
- version = "0.7.6";
+ version = "0.7.7";
src = fetchPypi {
inherit pname version;
- sha256 = "ff4121d42d318f31f71b248f37acfc21455a7d897a3c117b578744c89bc34f6c";
+ sha256 = "09vigknmz15izirfddkmb3a39h1rp2jmc00bnrff12i757n7jjl4";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/xml2rfc/default.nix b/nixpkgs/pkgs/development/python-modules/xml2rfc/default.nix
index b2bd5af56c8..960c544740c 100644
--- a/nixpkgs/pkgs/development/python-modules/xml2rfc/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/xml2rfc/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "xml2rfc";
- version = "2.41.0";
+ version = "2.45.2";
src = fetchPypi {
inherit pname version;
- sha256 = "0xmhgn62a8a7282yd003zz63mrgyajb6sg29bfyllx3mxmdlb0iz";
+ sha256 = "16e4d27040f7cb10171fb747e0193ff71b035597c63837133beee6ce4ba6ad6e";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/xmlschema/default.nix b/nixpkgs/pkgs/development/python-modules/xmlschema/default.nix
index d3db09bc022..72b524d999e 100644
--- a/nixpkgs/pkgs/development/python-modules/xmlschema/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/xmlschema/default.nix
@@ -1,22 +1,23 @@
{ lib, buildPythonPackage, fetchFromGitHub
, elementpath
+, lxml
, pytest
}:
buildPythonPackage rec {
- version = "1.1.0";
+ version = "1.2.2";
pname = "xmlschema";
src = fetchFromGitHub {
owner = "sissaschool";
repo = "xmlschema";
rev = "v${version}";
- sha256 = "1h8321jb6q3dhlh3608y3f3sbbzfd3jg1psyirxkrm4w5xs3lbvy";
+ sha256 = "04rlcm5777cv7aw9mf0z1xrj8cn2rljfzs9i2za6sdk6h1ngpj3q";
};
propagatedBuildInputs = [ elementpath ];
- checkInputs = [ pytest ];
+ checkInputs = [ lxml pytest ];
postPatch = ''
substituteInPlace setup.py \
diff --git a/nixpkgs/pkgs/development/python-modules/xxhash/default.nix b/nixpkgs/pkgs/development/python-modules/xxhash/default.nix
index a3a5da18a98..ee385e483b2 100644
--- a/nixpkgs/pkgs/development/python-modules/xxhash/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/xxhash/default.nix
@@ -4,12 +4,12 @@
}:
buildPythonPackage rec {
- version = "1.4.3";
+ version = "1.4.4";
pname = "xxhash";
src = fetchPypi {
inherit pname version;
- sha256 = "8b6b1afe7731d7d9cbb0398b4a811ebb5e6be5c174f72c68abf81f919a435de9";
+ sha256 = "0impn5fbs9h8qjnbvn7j2v25lh20z8gbcx5xi9dhhzcp2z9gjvbx";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/yamllint/default.nix b/nixpkgs/pkgs/development/python-modules/yamllint/default.nix
index c01c862e2f4..892a9840a34 100644
--- a/nixpkgs/pkgs/development/python-modules/yamllint/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/yamllint/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "yamllint";
- version = "1.23.0";
+ version = "1.24.2";
src = fetchPypi {
inherit pname version;
- sha256 = "1agl80csxhiqglm0idwhw98iqfpp61c9inzcdaz4czsfyivzzwsr";
+ sha256 = "07xn11i0c7x72xjxkkzrq9zxl40vfdr41mfvhlayrk6dpbk8vdj0";
};
checkInputs = [ nose ];
@@ -21,6 +21,6 @@ buildPythonPackage rec {
description = "A linter for YAML files";
homepage = "https://github.com/adrienverge/yamllint";
license = licenses.gpl3;
- maintainers = with maintainers; [ mikefaille ];
+ maintainers = with maintainers; [ jonringer mikefaille ];
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/yapf/default.nix b/nixpkgs/pkgs/development/python-modules/yapf/default.nix
index f4e154f2cbc..65a4e9abcb2 100644
--- a/nixpkgs/pkgs/development/python-modules/yapf/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/yapf/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "yapf";
- version = "0.29.0";
+ version = "0.30.0";
src = fetchPypi {
inherit pname version;
- sha256 = "712e23c468506bf12cadd10169f852572ecc61b266258422d45aaf4ad7ef43de";
+ sha256 = "3000abee4c28daebad55da6c85f3cd07b8062ce48e2e9943c8da1b9667d48427";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/yattag/default.nix b/nixpkgs/pkgs/development/python-modules/yattag/default.nix
index 32b378ddd57..f9b597e9f78 100644
--- a/nixpkgs/pkgs/development/python-modules/yattag/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/yattag/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "yattag";
- version = "1.12.2";
+ version = "1.13.2";
src = fetchPypi {
inherit pname version;
- sha256 = "1g0zhf09vs8cq0l5lx10dnqpimvg5mzh9k0z12n6nnfsw11cila7";
+ sha256 = "41c1182f81e69bc53d8763c5bb9d27f54ae05ce581ee4e41c7931cc2f2479262";
};
meta = with lib; {
diff --git a/nixpkgs/pkgs/development/python-modules/yenc/default.nix b/nixpkgs/pkgs/development/python-modules/yenc/default.nix
index 13c8d53f19b..453f3113853 100644
--- a/nixpkgs/pkgs/development/python-modules/yenc/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/yenc/default.nix
@@ -6,7 +6,7 @@
, isPy3k
}:
-buildPythonPackage rec{
+buildPythonPackage rec {
pname = "yenc";
version = "0.4.0";
src = fetchurl {
diff --git a/nixpkgs/pkgs/development/python-modules/yt/default.nix b/nixpkgs/pkgs/development/python-modules/yt/default.nix
index ce89ec0fd3d..353400120f3 100644
--- a/nixpkgs/pkgs/development/python-modules/yt/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/yt/default.nix
@@ -15,12 +15,12 @@
buildPythonPackage rec {
pname = "yt";
- version = "3.5.1";
+ version = "3.6.0";
disabled = isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "c8ef8eceb934dc189d63dc336109fad3002140a9a32b19f38d1812d5d5a30d71";
+ sha256 = "effb00536f19fd2bdc18f67dacd5550b82066a6adce5b928f27a01d7505109ec";
};
buildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/yubico-client/default.nix b/nixpkgs/pkgs/development/python-modules/yubico-client/default.nix
index f679c54f96c..e8457055c18 100644
--- a/nixpkgs/pkgs/development/python-modules/yubico-client/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/yubico-client/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "yubico-client";
- version = "1.12.0";
+ version = "1.13.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1d74c6341210c94b639f7c7c8930550e73d5c1be60402e418e9dc95e038f8527";
+ sha256 = "e3b86cd2a123105edfacad40551c7b26e9c1193d81ffe168ee704ebfd3d11162";
};
propagatedBuildInputs = [ requests ];
diff --git a/nixpkgs/pkgs/development/python-modules/zarr/default.nix b/nixpkgs/pkgs/development/python-modules/zarr/default.nix
index ac7c2b6af01..d7d1df5993b 100644
--- a/nixpkgs/pkgs/development/python-modules/zarr/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/zarr/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "zarr";
- version = "2.3.2";
+ version = "2.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "c62d0158fb287151c978904935a177b3d2d318dea3057cfbeac8541915dfa105";
+ sha256 = "53aa21b989a47ddc5e916eaff6115b824c0864444b1c6f3aaf4f6cf9a51ed608";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/development/python-modules/zconfig/default.nix b/nixpkgs/pkgs/development/python-modules/zconfig/default.nix
index 75f8647730c..ef4754504dd 100644
--- a/nixpkgs/pkgs/development/python-modules/zconfig/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/zconfig/default.nix
@@ -1,9 +1,11 @@
{ stdenv
, fetchPypi
+, fetchpatch
, buildPythonPackage
, zope_testrunner
, manuel
, docutils
+, pythonAtLeast
}:
buildPythonPackage rec {
@@ -15,7 +17,13 @@ buildPythonPackage rec {
sha256 = "0s7aycxna07a04b4rswbkj4y5qh3gxy2mcsqb9dmy0iimj9f9550";
};
- patches = stdenv.lib.optional stdenv.hostPlatform.isMusl ./remove-setlocale-test.patch;
+ patches = [
+ # fixes 3.8+ logger validation issues, has been merged into master, remove next bump
+ (fetchpatch {
+ url = "https://github.com/zopefoundation/ZConfig/commit/f0c2990d35ac3c924ecc8be4a5c71c8e4abbd0e5.patch";
+ sha256 = "1bjg3wrvii0rwzf3s0vlpzgg2ckj0h2zxkyxwjcr64s4k2vaq9ij";
+ })
+ ] ++ stdenv.lib.optional stdenv.hostPlatform.isMusl ./remove-setlocale-test.patch;
buildInputs = [ manuel docutils ];
propagatedBuildInputs = [ zope_testrunner ];
diff --git a/nixpkgs/pkgs/development/python-modules/zeroc-ice/default.nix b/nixpkgs/pkgs/development/python-modules/zeroc-ice/default.nix
index ccc34b42afb..16bf5b7855c 100644
--- a/nixpkgs/pkgs/development/python-modules/zeroc-ice/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/zeroc-ice/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "zeroc-ice";
- version = "3.7.3";
+ version = "3.7.4";
src = fetchPypi {
inherit version pname;
- sha256 = "1adec3b54c77c46acfc8a99d6336ce9a0223a7016852666358133cbe37d99744";
+ sha256 = "dc79a1eaad1d1cd1cf8cfe636e1bc413c60645e3e87a5a8e9b97ce882690e0e4";
};
buildInputs = [ openssl bzip2 ];
diff --git a/nixpkgs/pkgs/development/python-modules/zeroconf/default.nix b/nixpkgs/pkgs/development/python-modules/zeroconf/default.nix
index d293ae449c1..1e51db1ab52 100644
--- a/nixpkgs/pkgs/development/python-modules/zeroconf/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/zeroconf/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "zeroconf";
- version = "0.26.1";
+ version = "0.27.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "09rvliph7phvgzwmmdv1kwcp3andpiiqfpkrwq1vkxvwqa3mgwji";
+ sha256 = "51a8bc581036cabcf82523c81b72f6a11b2c7913eb7eb418b6dad60cd40f9ef2";
};
propagatedBuildInputs = [ ifaddr ]
diff --git a/nixpkgs/pkgs/development/python-modules/zict/default.nix b/nixpkgs/pkgs/development/python-modules/zict/default.nix
index 9208b54981b..0aa379322ee 100644
--- a/nixpkgs/pkgs/development/python-modules/zict/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/zict/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "zict";
- version = "1.0.0";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "04532600mnsvzv43l2jvjrn7sflg0wkjqzy7nj7m3vvxm5gd4kg3";
+ sha256 = "8e2969797627c8a663575c2fc6fcb53a05e37cdb83ee65f341fc6e0c3d0ced16";
};
buildInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/development/python-modules/zigpy-cc/default.nix b/nixpkgs/pkgs/development/python-modules/zigpy-cc/default.nix
new file mode 100644
index 00000000000..7223800caa9
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/zigpy-cc/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, pyserial, pyserial-asyncio, zigpy
+, asynctest, pytest, pytest-asyncio }:
+
+buildPythonPackage rec {
+ pname = "zigpy-cc";
+ version = "0.4.4";
+
+ propagatedBuildInputs = [ pyserial pyserial-asyncio zigpy ];
+ checkInputs = [ asynctest pytest pytest-asyncio ];
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "117a9xak4y5nksfk9rgvzd6l7hscvzspl1wf3gydyq2lc7b3ggnl";
+ };
+
+ meta = with stdenv.lib; {
+ description = "A library which communicates with Texas Instruments CC2531 radios for zigpy";
+ homepage = "http://github.com/sanyatuning/zigpy-cc";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ etu mvnetbiz ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/zigpy-deconz/default.nix b/nixpkgs/pkgs/development/python-modules/zigpy-deconz/default.nix
index c9df7824093..af52e942530 100644
--- a/nixpkgs/pkgs/development/python-modules/zigpy-deconz/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/zigpy-deconz/default.nix
@@ -1,25 +1,24 @@
{ stdenv, buildPythonPackage, fetchPypi
-, aiohttp, crccheck, pyserial, pyserial-asyncio, pycryptodome, zigpy
-, pytest }:
+, pyserial, pyserial-asyncio, zigpy
+, pytest, pytest-asyncio, asynctest }:
buildPythonPackage rec {
pname = "zigpy-deconz";
- version = "0.7.0";
+ version = "0.9.2";
- nativeBuildInputs = [ pytest ];
- buildInputs = [ aiohttp crccheck pycryptodome ];
propagatedBuildInputs = [ pyserial pyserial-asyncio zigpy ];
+ checkInputs = [ pytest pytest-asyncio asynctest ];
src = fetchPypi {
inherit pname version;
- sha256 = "049k6lvgf6yjkinbbzm7gqrzqljk2ky9kfw8n53x8kjyfmfp71i2";
+ sha256 = "f4256136d714c00d22f6d2abf975438e2bc080cc43b8afef0decb80ed8066ef6";
};
meta = with stdenv.lib; {
description = "Library which communicates with Deconz radios for zigpy";
homepage = "https://github.com/zigpy/zigpy-deconz";
license = licenses.gpl3Plus;
- maintainers = with maintainers; [ etu ];
+ maintainers = with maintainers; [ etu mvnetbiz ];
platforms = platforms.linux;
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/zigpy-xbee/default.nix b/nixpkgs/pkgs/development/python-modules/zigpy-xbee/default.nix
new file mode 100644
index 00000000000..70266644801
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/zigpy-xbee/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, pyserial, pyserial-asyncio, zigpy
+, pytest }:
+
+buildPythonPackage rec {
+ pname = "zigpy-xbee";
+ version = "0.12.1";
+
+ buildInputs = [ pyserial pyserial-asyncio zigpy ];
+ checkInputs = [ pytest ];
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "09488hl27qjv8shw38iiyzvzwcjkc0k4n00l2bfn1ac443xzw0vh";
+ };
+
+ meta = with stdenv.lib; {
+ description = "A library which communicates with XBee radios for zigpy";
+ homepage = "http://github.com/zigpy/zigpy-xbee";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ etu mvnetbiz ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/zigpy-zigate/default.nix b/nixpkgs/pkgs/development/python-modules/zigpy-zigate/default.nix
new file mode 100644
index 00000000000..43f291841ff
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/zigpy-zigate/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, pyserial, pyserial-asyncio, zigpy
+, pytest }:
+
+buildPythonPackage rec {
+ pname = "zigpy-zigate";
+ version = "0.6.1";
+
+ buildInputs = [ pyserial pyserial-asyncio zigpy ];
+ checkInputs = [ pytest ];
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0xxqv65drrr96b9ncwsx9ayd369lpwimj1jjb0d7j6l9lil0wmf5";
+ };
+
+ meta = with stdenv.lib; {
+ description = "A library which communicates with ZiGate radios for zigpy";
+ homepage = "http://github.com/doudz/zigpy-zigate";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ etu mvnetbiz ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/development/python-modules/zigpy/default.nix b/nixpkgs/pkgs/development/python-modules/zigpy/default.nix
index 726f1fde4e6..8c9a41cdb34 100644
--- a/nixpkgs/pkgs/development/python-modules/zigpy/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/zigpy/default.nix
@@ -1,25 +1,24 @@
{ stdenv, buildPythonPackage, fetchPypi
-, aiohttp, crccheck, pycryptodome, pycrypto
+, aiohttp, crccheck, pycryptodome, pycrypto, voluptuous
, pytest, pytest-asyncio, asynctest }:
buildPythonPackage rec {
- pname = "zigpy-homeassistant";
- version = "0.11.0";
+ pname = "zigpy";
+ version = "0.22.0";
- nativeBuildInputs = [ pytest pytest-asyncio asynctest ];
- buildInputs = [ aiohttp pycryptodome ];
- propagatedBuildInputs = [ crccheck pycrypto ];
+ propagatedBuildInputs = [ aiohttp crccheck pycrypto pycryptodome voluptuous ];
+ checkInputs = [ pytest pytest-asyncio asynctest ];
src = fetchPypi {
inherit pname version;
- sha256 = "021wg9yhz8dsif60r8s5621mf63bsayjjb2bimhq0am03ql0fysl";
+ sha256 = "1y8n96g5g6qsx8s2z028f1cyp2w8y7kksi8k2yyzpqvmanbxyjhc";
};
meta = with stdenv.lib; {
description = "Library implementing a ZigBee stack";
homepage = "https://github.com/zigpy/zigpy";
license = licenses.gpl3Plus;
- maintainers = with maintainers; [ etu ];
+ maintainers = with maintainers; [ etu mvnetbiz ];
platforms = platforms.linux;
};
}
diff --git a/nixpkgs/pkgs/development/python-modules/zimports/default.nix b/nixpkgs/pkgs/development/python-modules/zimports/default.nix
index 43588361ca7..338dd93150b 100644
--- a/nixpkgs/pkgs/development/python-modules/zimports/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/zimports/default.nix
@@ -5,6 +5,7 @@
, flake8-import-order
, pyflakes
, mock
+, setuptools
}:
buildPythonPackage rec {
@@ -23,12 +24,19 @@ buildPythonPackage rec {
propagatedBuildInputs = [
pyflakes
flake8-import-order
+ setuptools
];
checkInputs = [
mock
];
+ checkPhase = ''
+ runHook preInstallCheck
+ PYTHONPATH= $out/bin/zimports --help >/dev/null
+ runHook postInstallCheck
+ '';
+
meta = with lib; {
description = "Python import rewriter";
homepage = "https://github.com/sqlalchemyorg/zimports";
diff --git a/nixpkgs/pkgs/development/python-modules/zipp/1.nix b/nixpkgs/pkgs/development/python-modules/zipp/1.nix
new file mode 100644
index 00000000000..d7447a26159
--- /dev/null
+++ b/nixpkgs/pkgs/development/python-modules/zipp/1.nix
@@ -0,0 +1,38 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, setuptools_scm
+, pytest
+, pytest-flake8
+, more-itertools
+, toml
+}:
+
+buildPythonPackage rec {
+ pname = "zipp";
+ version = "1.0.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0v3qayhqv7vyzydpydwcp51bqciw8p2ajddw68x5k8zppc0vx3yk";
+ };
+
+ nativeBuildInputs = [ setuptools_scm ];
+
+ propagatedBuildInputs = [ more-itertools ];
+
+ checkInputs = [ pytest pytest-flake8 ];
+
+ checkPhase = ''
+ pytest
+ '';
+
+ # Prevent infinite recursion with pytest
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Pathlib-compatible object wrapper for zip files";
+ homepage = "https://github.com/jaraco/zipp";
+ license = licenses.mit;
+ };
+} \ No newline at end of file
diff --git a/nixpkgs/pkgs/development/python-modules/zipp/default.nix b/nixpkgs/pkgs/development/python-modules/zipp/default.nix
index 13cb2131a4d..5d4bc589d36 100644
--- a/nixpkgs/pkgs/development/python-modules/zipp/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/zipp/default.nix
@@ -5,18 +5,19 @@
, pytest
, pytest-flake8
, more-itertools
+, toml
}:
buildPythonPackage rec {
pname = "zipp";
- version = "0.6.0";
+ version = "3.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "3718b1cbcd963c7d4c5511a8240812904164b7f381b647143a89d3b98f9bcd8e";
+ sha256 = "c599e4d75c98f6798c509911d08a22e6c021d074469042177c8c86fb92eefd96";
};
- nativeBuildInputs = [ setuptools_scm ];
+ nativeBuildInputs = [ setuptools_scm toml ];
propagatedBuildInputs = [ more-itertools ];
diff --git a/nixpkgs/pkgs/development/python-modules/zope_configuration/default.nix b/nixpkgs/pkgs/development/python-modules/zope_configuration/default.nix
index 664aa0af6e8..587cbf60d88 100644
--- a/nixpkgs/pkgs/development/python-modules/zope_configuration/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/zope_configuration/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "zope.configuration";
- version = "4.3.1";
+ version = "4.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "6e16747f9fd6b9d8f09d78edf2a6f539cad0fa4ad49d8deb9cf63447cc4168e1";
+ sha256 = "e9f02bac44405ad1526399d6574b91d792f9694f9c67df8b64e91fe10fcddb3c";
};
checkInputs = [ zope_testrunner manuel ];
diff --git a/nixpkgs/pkgs/development/python-modules/zope_contenttype/default.nix b/nixpkgs/pkgs/development/python-modules/zope_contenttype/default.nix
index d3cd69943a7..b1792d71854 100644
--- a/nixpkgs/pkgs/development/python-modules/zope_contenttype/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/zope_contenttype/default.nix
@@ -1,6 +1,7 @@
{ stdenv
, buildPythonPackage
, fetchPypi
+, zope_testrunner
}:
buildPythonPackage rec {
@@ -12,12 +13,12 @@ buildPythonPackage rec {
sha256 = "c12d929c67ab3eaef9b8a7fba3d19cce8500c8fd25afed8058c8e15f324cbd5b";
};
+ checkInputs = [ zope_testrunner ];
+
meta = with stdenv.lib; {
homepage = "https://github.com/zopefoundation/zope.contenttype";
description = "A utility module for content-type (MIME type) handling";
license = licenses.zpl20;
maintainers = with maintainers; [ goibhniu ];
- broken = true;
};
-
}
diff --git a/nixpkgs/pkgs/development/python-modules/zope_filerepresentation/default.nix b/nixpkgs/pkgs/development/python-modules/zope_filerepresentation/default.nix
index 0a7e959e11f..82a981402eb 100644
--- a/nixpkgs/pkgs/development/python-modules/zope_filerepresentation/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/zope_filerepresentation/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "zope.filerepresentation";
- version = "4.2.0";
+ version = "5.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "c9bff2b2492b2fe716ee54538441a98d6145d1de87dd921eaa44ac834fbb63b6";
+ sha256 = "3fbca4730c871d8e37b9730763c42b69ba44117cf6d0848014495bb301cae2d6";
};
propagatedBuildInputs = [ zope_schema ];
diff --git a/nixpkgs/pkgs/development/python-modules/zope_interface/default.nix b/nixpkgs/pkgs/development/python-modules/zope_interface/default.nix
index 9214c0badf0..5e7086191cc 100644
--- a/nixpkgs/pkgs/development/python-modules/zope_interface/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/zope_interface/default.nix
@@ -6,15 +6,17 @@
buildPythonPackage rec {
pname = "zope.interface";
- version = "4.7.2";
-
+ version = "5.1.0";
+
src = fetchPypi {
inherit pname version;
- sha256 = "fd1101bd3fcb4f4cf3485bb20d6cb0b56909b94d3bd2a53a6cb9d381c3da3365";
+ sha256 = "03nrl6b8cb600dnnh46y149awvrm0gxyqgwq5hdw3lvys8mw9r20";
};
propagatedBuildInputs = [ zope_event ];
+ doCheck = false; # Circular deps.
+
meta = with stdenv.lib; {
description = "Zope.Interface";
homepage = "http://zope.org/Products/ZopeInterface";
diff --git a/nixpkgs/pkgs/development/python-modules/zope_schema/default.nix b/nixpkgs/pkgs/development/python-modules/zope_schema/default.nix
index 8ecbf0a9907..d32fb05ef94 100644
--- a/nixpkgs/pkgs/development/python-modules/zope_schema/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/zope_schema/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "zope.schema";
- version = "4.9.3";
+ version = "6.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "2d971da8707cab47b1916534b9929dcd9d7f23aed790e6b4cbe3103d5b18069d";
+ sha256 = "20fbbce8a0726ba34f0e3958676498feebb818f06575193254e139d8d7214f26";
};
propagatedBuildInputs = [ zope_location zope_event zope_interface zope_testing ];
diff --git a/nixpkgs/pkgs/development/python-modules/zstandard/default.nix b/nixpkgs/pkgs/development/python-modules/zstandard/default.nix
index bcac246e8f6..a0c7ccd438d 100755
--- a/nixpkgs/pkgs/development/python-modules/zstandard/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/zstandard/default.nix
@@ -3,19 +3,18 @@
, fetchPypi
, cffi
, hypothesis
-, zstd
}:
buildPythonPackage rec {
pname = "zstandard";
- version = "0.13.0";
+ version = "0.14.0";
src = fetchPypi {
inherit pname version;
- sha256 = "e5cbd8b751bd498f275b0582f449f92f14e64f4e03b5bf51c571240d40d43561";
+ sha256 = "0lkn7n3bfp7zip6hkqwkqwc8pxmhhs4rr699k77h51rfln6kjllh";
};
- propagatedBuildInputs = [ cffi zstd ];
+ propagatedBuildInputs = [ cffi ];
checkInputs = [ hypothesis ];
diff --git a/nixpkgs/pkgs/development/python-modules/zstd/default.nix b/nixpkgs/pkgs/development/python-modules/zstd/default.nix
index 75856a88b7e..8f61f2ffc66 100644
--- a/nixpkgs/pkgs/development/python-modules/zstd/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/zstd/default.nix
@@ -3,16 +3,16 @@
buildPythonPackage rec {
pname = "zstd";
- version = "1.4.4.0";
+ version = "1.4.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "33f2c1fd8d3f9ac8e35fb3e199896afc54cceb68878570c6d4b72985dc6584a5";
+ sha256 = "2a1806d625bd2d8944ead4b3018fc6444a31467fa09935e9c1d4296275f024c6";
};
postPatch = ''
substituteInPlace setup.py \
- --replace "/usr/bin/pkg-config" "${pkgconfig}/bin/pkg-config"
+ --replace "/usr/bin/pkg-config" "${pkgconfig}/bin/${pkgconfig.targetPrefix}pkg-config"
'';
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/development/r-modules/default.nix b/nixpkgs/pkgs/development/r-modules/default.nix
index da42a5dd820..2d2839c0e00 100644
--- a/nixpkgs/pkgs/development/r-modules/default.nix
+++ b/nixpkgs/pkgs/development/r-modules/default.nix
@@ -334,7 +334,7 @@ let
rtiff = [ pkgs.libtiff.dev ];
runjags = [ pkgs.jags ];
RVowpalWabbit = [ pkgs.zlib.dev pkgs.boost ];
- rzmq = [ pkgs.zeromq3 ];
+ rzmq = [ pkgs.zeromq ];
SAVE = [ pkgs.zlib pkgs.bzip2 pkgs.icu pkgs.lzma pkgs.pcre ];
sdcTable = [ pkgs.gmp pkgs.glpk ];
seewave = [ pkgs.fftw.dev pkgs.libsndfile.dev ];
@@ -705,6 +705,10 @@ let
preConfigure = "patchShebangs configure";
});
+ RcppParallel = old.RcppParallel.overrideDerivation (attrs: {
+ preConfigure = "patchShebangs configure";
+ });
+
ggbio = old.ggbio.overrideDerivation (attrs: {
patches = [
(pkgs.fetchpatch {
diff --git a/nixpkgs/pkgs/development/ruby-modules/gem-config/default.nix b/nixpkgs/pkgs/development/ruby-modules/gem-config/default.nix
index 65f27f497b7..9ccc369429d 100644
--- a/nixpkgs/pkgs/development/ruby-modules/gem-config/default.nix
+++ b/nixpkgs/pkgs/development/ruby-modules/gem-config/default.nix
@@ -305,19 +305,26 @@ in
};
mathematical = attrs: {
- buildInputs = [
+ nativeBuildInputs = [
+ ruby
cmake
bison
flex
- glib
pkgconfig
+ python3
+ ];
+
+ buildInputs = [
cairo
- pango
+ fribidi
gdk-pixbuf
+ glib
libxml2
- python3
+ pango
];
+ strictDeps = true;
+
# The ruby build script takes care of this
dontUseCmakeConfigure = true;
diff --git a/nixpkgs/pkgs/development/tools/ameba/default.nix b/nixpkgs/pkgs/development/tools/ameba/default.nix
index a2d829f85c2..0ac36c4c200 100644
--- a/nixpkgs/pkgs/development/tools/ameba/default.nix
+++ b/nixpkgs/pkgs/development/tools/ameba/default.nix
@@ -2,13 +2,13 @@
crystal.buildCrystalPackage rec {
pname = "ameba";
- version = "0.12.1";
+ version = "0.13.1";
src = fetchFromGitHub {
owner = "crystal-ameba";
repo = "ameba";
rev = "v${version}";
- sha256 = "0c2j2qki0czkpsqxv75qg95pk9f0w4rqa5ln07rs4bj9dk2lrr3l";
+ sha256 = "0myy11g62pa1yh9szj03v2lhc5s9xwzr76v4x6hznidpq1b67jn8";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/tools/analysis/cargo-tarpaulin/default.nix b/nixpkgs/pkgs/development/tools/analysis/cargo-tarpaulin/default.nix
index b743ba4a2de..b8797c3dfe2 100644
--- a/nixpkgs/pkgs/development/tools/analysis/cargo-tarpaulin/default.nix
+++ b/nixpkgs/pkgs/development/tools/analysis/cargo-tarpaulin/default.nix
@@ -2,13 +2,13 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-tarpaulin";
- version = "0.13.2";
+ version = "0.14.2";
src = fetchFromGitHub {
owner = "xd009642";
repo = "tarpaulin";
rev = "${version}";
- sha256 = "0sjd0xvphrc2kxzvwk4l0dnshn062ghn9f29h7k2ifsf2myl7066";
+ sha256 = "1skiaiz3xyi6cf62fkg7i7ahncm7vcg3aq4s4a5lrls30gr0n288";
};
nativeBuildInputs = [
@@ -16,7 +16,7 @@ rustPlatform.buildRustPackage rec {
];
buildInputs = [ openssl ];
- cargoSha256 = "1w9pymg989kl29s4dhr32ck0nq61pg9h1qf4aad1sv83llbqahq0";
+ cargoSha256 = "1klmdwpqk995pdyms40x7gk4l2mf4ncj7cgknl91kmyvpn4j1y4g";
#checkFlags = [ "--test-threads" "1" ];
doCheck = false;
@@ -25,6 +25,6 @@ rustPlatform.buildRustPackage rec {
homepage = "https://github.com/xd009642/tarpaulin";
license = with licenses; [ mit /* or */ asl20 ];
maintainers = with maintainers; [ hugoreeves ];
- platforms = platforms.linux;
+ platforms = [ "x86_64-linux" ];
};
}
diff --git a/nixpkgs/pkgs/development/tools/analysis/checkstyle/default.nix b/nixpkgs/pkgs/development/tools/analysis/checkstyle/default.nix
index 288482ab6f7..8ea63aa155e 100644
--- a/nixpkgs/pkgs/development/tools/analysis/checkstyle/default.nix
+++ b/nixpkgs/pkgs/development/tools/analysis/checkstyle/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, makeWrapper, jre }:
stdenv.mkDerivation rec {
- version = "8.33";
+ version = "8.35";
pname = "checkstyle";
src = fetchurl {
url = "https://github.com/checkstyle/checkstyle/releases/download/checkstyle-${version}/checkstyle-${version}-all.jar";
- sha256 = "03innxi9f44z2c785a94n3i0adm6mn3jjgqlvgx46nmigvw41mz6";
+ sha256 = "1jvm49cbwyqxmz8zb9f6wim4rnna2dg1yk95123h46vl6s5cxcc0";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/nixpkgs/pkgs/development/tools/analysis/codeql/default.nix b/nixpkgs/pkgs/development/tools/analysis/codeql/default.nix
index ec985a2ae19..cc73e146909 100644
--- a/nixpkgs/pkgs/development/tools/analysis/codeql/default.nix
+++ b/nixpkgs/pkgs/development/tools/analysis/codeql/default.nix
@@ -12,7 +12,7 @@
stdenv.mkDerivation rec {
pname = "codeql";
- version = "2.1.4";
+ version = "2.2.4";
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 = "0jgwvc9flqdm88q9kknzjs125j9d3j5l5adcpngfy17ljgziy4nn";
+ sha256 = "0vrl9q7rm8bjxbb5076qx2cbva1wp1gp6z0pjwpg70z90gp49n2p";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/development/tools/analysis/cppcheck/default.nix b/nixpkgs/pkgs/development/tools/analysis/cppcheck/default.nix
index bdd275a218b..8e2c28336cf 100644
--- a/nixpkgs/pkgs/development/tools/analysis/cppcheck/default.nix
+++ b/nixpkgs/pkgs/development/tools/analysis/cppcheck/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "cppcheck";
- version = "2.0";
+ version = "2.1";
src = fetchurl {
url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2";
- sha256 = "0gssnb50cndr77xva4nar4a82ii0vfqy96dlm27gb7pd6xmd6xsz";
+ sha256 = "1xx5i6z9a36h7k4ipikrk2zidk7jcjv8ryqyq2m5hnwy0gpyw9mb";
};
buildInputs = [ pcre ] ++ stdenv.lib.optionals withZ3 [ z3 ];
diff --git a/nixpkgs/pkgs/development/tools/analysis/cpplint/default.nix b/nixpkgs/pkgs/development/tools/analysis/cpplint/default.nix
index 577a09e8de9..61aee215031 100644
--- a/nixpkgs/pkgs/development/tools/analysis/cpplint/default.nix
+++ b/nixpkgs/pkgs/development/tools/analysis/cpplint/default.nix
@@ -2,20 +2,21 @@
python3Packages.buildPythonApplication rec {
pname = "cpplint";
- version = "1.3.0";
+ version = "1.5.1";
# Fetch from github instead of pypi, since the test cases are not in the pypi archive
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = version;
- sha256 = "107v7bp35kxbv9v7wl79h7115z1m4b48rhasp0cnivql1grd277i";
+ sha256 = "0k927mycj1k4l3fbxrk597bhcjl2nrpaas1imbjgk64cyq8dv7lh";
};
postPatch = ''
patchShebangs cpplint_unittest.py
'';
+ checkInputs = with python3Packages; [ pytest pytestrunner ];
checkPhase = ''
./cpplint_unittest.py
'';
diff --git a/nixpkgs/pkgs/development/tools/analysis/eresi/default.nix b/nixpkgs/pkgs/development/tools/analysis/eresi/default.nix
index c8c0d0c6960..b8abad44f24 100644
--- a/nixpkgs/pkgs/development/tools/analysis/eresi/default.nix
+++ b/nixpkgs/pkgs/development/tools/analysis/eresi/default.nix
@@ -61,7 +61,6 @@ stdenv.mkDerivation rec {
description = "The ERESI Reverse Engineering Software Interface";
license = lib.licenses.gpl2;
homepage = "http://www.eresi-project.org/";
- maintainers = [ lib.maintainers.aszlig ];
platforms = lib.platforms.linux;
};
}
diff --git a/nixpkgs/pkgs/development/tools/analysis/flow/default.nix b/nixpkgs/pkgs/development/tools/analysis/flow/default.nix
index 8df10222a88..81618be7cf9 100644
--- a/nixpkgs/pkgs/development/tools/analysis/flow/default.nix
+++ b/nixpkgs/pkgs/development/tools/analysis/flow/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "flow";
- version = "0.126.1";
+ version = "0.130.0";
src = fetchFromGitHub {
owner = "facebook";
repo = "flow";
rev = "refs/tags/v${version}";
- sha256 = "1acmhyhbl4s2c907nj8jwgg9fjjrfr306vagwkcx2lza4clb2aan";
+ sha256 = "1wgf6dib6f1iwkndr2glq8zi2ssg7xvppkm9awic114i4pr88bfa";
};
installPhase = ''
diff --git a/nixpkgs/pkgs/development/tools/analysis/frama-c/default.nix b/nixpkgs/pkgs/development/tools/analysis/frama-c/default.nix
index c7ac2986fd6..179a74c56d5 100644
--- a/nixpkgs/pkgs/development/tools/analysis/frama-c/default.nix
+++ b/nixpkgs/pkgs/development/tools/analysis/frama-c/default.nix
@@ -23,12 +23,12 @@ in
stdenv.mkDerivation rec {
pname = "frama-c";
- version = "20.0";
- slang = "Calcium";
+ version = "21.1";
+ slang = "Scandium";
src = fetchurl {
url = "http://frama-c.com/download/frama-c-${version}-${slang}.tar.gz";
- sha256 = "03dvn162djylj2skmk6vv75gh87mm4s5cspkzcrlm5x0rlla2yqn";
+ sha256 = "0qq0d08dzr0dmdjysiimdqmwlzgnn932vp5kf8lfn3nl45ai09dy";
};
preConfigure = lib.optionalString stdenv.cc.isClang "configureFlagsArray=(\"--with-cpp=clang -E -C\")";
diff --git a/nixpkgs/pkgs/development/tools/analysis/hopper/default.nix b/nixpkgs/pkgs/development/tools/analysis/hopper/default.nix
index 8a265d89849..68f12dac70f 100644
--- a/nixpkgs/pkgs/development/tools/analysis/hopper/default.nix
+++ b/nixpkgs/pkgs/development/tools/analysis/hopper/default.nix
@@ -12,12 +12,12 @@
}:
stdenv.mkDerivation rec {
pname = "hopper";
- version = "4.5.27";
+ version = "4.5.29";
rev = "v${lib.versions.major version}";
src = fetchurl {
url = "https://d2ap6ypl1xbe4k.cloudfront.net/Hopper-${rev}-${version}-Linux.pkg.tar.xz";
- sha256 = "1c0lyj20kvb6ljf7zk6hzs70bl5fwnmyiv6w3hhr079bgn4fq4m0";
+ sha256 = "1v1pff5fiv41khvrnlpdks2vddjnvziyn14qqj6v26snyhwi86zh";
};
sourceRoot = ".";
diff --git a/nixpkgs/pkgs/development/tools/analysis/include-what-you-use/default.nix b/nixpkgs/pkgs/development/tools/analysis/include-what-you-use/default.nix
index 6e19d89702a..8bda0ac2223 100644
--- a/nixpkgs/pkgs/development/tools/analysis/include-what-you-use/default.nix
+++ b/nixpkgs/pkgs/development/tools/analysis/include-what-you-use/default.nix
@@ -3,10 +3,10 @@
stdenv.mkDerivation rec {
pname = "include-what-you-use";
# Also bump llvmPackages in all-packages.nix to the supported version!
- version = "0.13";
+ version = "0.14";
src = fetchurl {
- sha256 = "1jav4qf7d303by9iy6v08w73wfwzj76i54inh90w1s34m9q44aa9";
+ sha256 = "1vq0c8jqspvlss8hbazml44fi0mbslgnp2i9wcr0qrjpvfbl6623";
url = "${meta.homepage}/downloads/${pname}-${version}.src.tar.gz";
};
diff --git a/nixpkgs/pkgs/development/tools/analysis/pmd/default.nix b/nixpkgs/pkgs/development/tools/analysis/pmd/default.nix
index 3f3731e2ac8..f80483e0e12 100644
--- a/nixpkgs/pkgs/development/tools/analysis/pmd/default.nix
+++ b/nixpkgs/pkgs/development/tools/analysis/pmd/default.nix
@@ -1,20 +1,21 @@
-{ stdenv, fetchurl, unzip }:
+{ stdenv, fetchurl, unzip, makeWrapper, openjdk }:
stdenv.mkDerivation rec {
pname = "pmd";
- version = "6.17.0";
-
- nativeBuildInputs = [ unzip ];
+ version = "6.25.0";
src = fetchurl {
url = "mirror://sourceforge/pmd/pmd-bin-${version}.zip";
- sha256 = "0000w28dg5z8gs7cxhx7d0fv10ry0yxamk5my28ncqqsg7a4qy8w";
+ sha256 = "0ykg0wylyfiwjlhkbfjqfam34174paihrw7x1dwfq9anyn5bjf0k";
};
+ nativeBuildInputs = [ unzip makeWrapper ];
+
installPhase = ''
runHook preInstall
mkdir -p $out
cp -R {bin,lib} $out
+ wrapProgram $out/bin/run.sh --prefix PATH : ${openjdk.jre}/bin
runHook postInstall
'';
diff --git a/nixpkgs/pkgs/development/tools/analysis/randoop/default.nix b/nixpkgs/pkgs/development/tools/analysis/randoop/default.nix
index 54c990ee058..0e57509d9f7 100644
--- a/nixpkgs/pkgs/development/tools/analysis/randoop/default.nix
+++ b/nixpkgs/pkgs/development/tools/analysis/randoop/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, unzip }:
stdenv.mkDerivation rec {
- version = "4.2.3";
+ version = "4.2.4";
pname = "randoop";
src = fetchurl {
url = "https://github.com/randoop/randoop/releases/download/v${version}/${pname}-${version}.zip";
- sha256 = "0apmwbh761b02z8i4s3d270ms0c1fw98d10rpczngrs2jz37s2m9";
+ sha256 = "1p6l5xzz7cbhrk5wy3906llhnwk0l8nck53pvi0l57kz7bdnag5w";
};
buildInputs = [ unzip ];
diff --git a/nixpkgs/pkgs/development/tools/analysis/tflint/default.nix b/nixpkgs/pkgs/development/tools/analysis/tflint/default.nix
index 189365008aa..5badb361ac6 100644
--- a/nixpkgs/pkgs/development/tools/analysis/tflint/default.nix
+++ b/nixpkgs/pkgs/development/tools/analysis/tflint/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "tflint";
- version = "0.16.1";
+ version = "0.18.0";
src = fetchFromGitHub {
owner = "terraform-linters";
repo = pname;
rev = "v${version}";
- sha256 = "1sh34zrk90sfi3x48d583izzw2bijnpsv6yqslzjpvsgkg8d96vz";
+ sha256 = "0644hzb7cpcqksl7j6v11dcq26la7g5l1svkmgm9c674gbv7argv";
};
- vendorSha256 = "0xgv4jsrh8rfas7577xqv609pac05rvyshfm8vjx0kv38rnx3hfv";
+ vendorSha256 = "1khb8rdy5agj904nig6dfhagckvfcx79f028wcvwr625la3pcjfc";
subPackages = [ "." ];
diff --git a/nixpkgs/pkgs/development/tools/analysis/tfsec/default.nix b/nixpkgs/pkgs/development/tools/analysis/tfsec/default.nix
index 49009570e57..72815750f21 100644
--- a/nixpkgs/pkgs/development/tools/analysis/tfsec/default.nix
+++ b/nixpkgs/pkgs/development/tools/analysis/tfsec/default.nix
@@ -2,17 +2,19 @@
buildGoPackage rec {
pname = "tfsec";
- version = "0.19.0";
+ version = "0.24.1";
src = fetchFromGitHub {
owner = "liamg";
repo = pname;
rev = "v${version}";
- sha256 = "1ddyvkv0949p0b6m1rwai5r87mca5xwyjwsjq7gbyqz9h10bv7nf";
+ sha256 = "10sl3gpjvgjigkb0v35w96xm414widh0ygb6pnzgyz1ph8ilm86p";
};
goPackagePath = "github.com/liamg/tfsec";
+ buildFlagsArray = [ "-ldflags=-s -w -X ${goPackagePath}/version.Version=${version}" ];
+
meta = with lib; {
homepage = "https://github.com/liamg/tfsec";
description = "Static analysis powered security scanner for your terraform code";
diff --git a/nixpkgs/pkgs/development/tools/analysis/valgrind/default.nix b/nixpkgs/pkgs/development/tools/analysis/valgrind/default.nix
index 9d8e999c385..7db60354305 100644
--- a/nixpkgs/pkgs/development/tools/analysis/valgrind/default.nix
+++ b/nixpkgs/pkgs/development/tools/analysis/valgrind/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, perl, gdb, cctools, xnu, bootstrap_cmds }:
stdenv.mkDerivation rec {
- name = "valgrind-3.15.0";
+ name = "valgrind-3.16.1";
src = fetchurl {
url = "https://sourceware.org/pub/valgrind/${name}.tar.bz2";
- sha256 = "1ccawxrni8brcvwhygy12iprkvz409hbr9xkk1bd03gnm2fplz21";
+ sha256 = "1jik19rcd34ip8a5c9nv5wfj8k8maqb8cyclr4xhznq2gcpkl7y9";
};
outputs = [ "out" "dev" "man" "doc" ];
diff --git a/nixpkgs/pkgs/development/tools/aws-sam-cli/default.nix b/nixpkgs/pkgs/development/tools/aws-sam-cli/default.nix
index 8af26a06c5c..c2ebf223508 100644
--- a/nixpkgs/pkgs/development/tools/aws-sam-cli/default.nix
+++ b/nixpkgs/pkgs/development/tools/aws-sam-cli/default.nix
@@ -1,4 +1,5 @@
-{ lib
+{ fetchFromGitHub
+, lib
, python
, enableTelemetry ? false
}:
@@ -6,6 +7,14 @@
let
py = python.override {
packageOverrides = self: super: {
+ aws-sam-translator = super.aws-sam-translator.overridePythonAttrs (oldAttrs: rec {
+ version = "1.25.0";
+ src = oldAttrs.src.override {
+ inherit version;
+ sha256 = "08756yl5lpqgrpr80f2b6bdcgygr37l6q1yygklcg9hz4yfpccav";
+ };
+ });
+
flask = super.flask.overridePythonAttrs (oldAttrs: rec {
version = "1.0.2";
src = oldAttrs.src.override {
@@ -30,11 +39,11 @@ with py.pkgs;
buildPythonApplication rec {
pname = "aws-sam-cli";
- version = "0.44.0";
+ version = "1.0.0rc1";
src = fetchPypi {
inherit pname version;
- sha256 = "0r3m41xjmg8m2jwsqwc9kdkcs3xbz8dsl240ybwbnr7rp29pnirf";
+ sha256 = "011b334gdvd9lhqia8c952q3cmzj99vik680180nbp0qh2xw6zpf";
};
# Tests are not included in the PyPI package
@@ -66,9 +75,11 @@ buildPythonApplication rec {
# fix over-restrictive version bounds
postPatch = ''
substituteInPlace requirements/base.txt \
+ --replace "boto3~=1.13.0, >=1.13.0" "boto3~=1.14.3" \
--replace "serverlessrepo==0.1.9" "serverlessrepo~=0.1.9" \
--replace "python-dateutil~=2.6, <2.8.1" "python-dateutil~=2.6" \
- --replace "tomlkit==0.5.8" "tomlkit~=0.5.8" \
+ --replace "jmespath~=0.9.5" "jmespath~=0.10.0" \
+ --replace "tomlkit==0.5.8" "tomlkit~=0.6.0" \
--replace "requests==2.22.0" "requests~=2.22"
'';
diff --git a/nixpkgs/pkgs/development/tools/azcopy/default.nix b/nixpkgs/pkgs/development/tools/azcopy/default.nix
index 903245deb31..d89c7f1e001 100644
--- a/nixpkgs/pkgs/development/tools/azcopy/default.nix
+++ b/nixpkgs/pkgs/development/tools/azcopy/default.nix
@@ -2,18 +2,18 @@
buildGoModule rec {
pname = "azure-storage-azcopy";
- version = "10.4.3";
+ version = "10.5.1";
src = fetchFromGitHub {
owner = "Azure";
repo = "azure-storage-azcopy";
- rev = version;
- sha256 = "0yl7iznjyng1i3d994qrryllni702gga7h45sx8i3sgpy8544yjf";
+ rev = "v${version}";
+ sha256 = "0bygbg1k6926ri3988wbz0b1vv6wamk799mn5nkjf0xa6gjfqqsr";
};
subPackages = [ "." ];
- vendorSha256 = "1276k2hpyr7bqp6hdi576xcdcd2c8vz100jpls663z7vb2rbpvxf";
+ vendorSha256 = "10bpzf8f7ibx1wzd0nzh5q1ynwfjr4n1gjygq4zqqxg51ganqj82";
postInstall = ''
ln -rs "$out/bin/azure-storage-azcopy" "$out/bin/azcopy"
@@ -24,4 +24,4 @@ buildGoModule rec {
license = licenses.mit;
description = "The new Azure Storage data transfer utility - AzCopy v10";
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/bazel-gazelle/default.nix b/nixpkgs/pkgs/development/tools/bazel-gazelle/default.nix
index ff019e78510..d8bc24f88a2 100644
--- a/nixpkgs/pkgs/development/tools/bazel-gazelle/default.nix
+++ b/nixpkgs/pkgs/development/tools/bazel-gazelle/default.nix
@@ -5,13 +5,13 @@
buildGoModule rec {
pname = "bazel-gazelle";
- version = "0.20.0";
+ version = "0.21.1";
src = fetchFromGitHub {
owner = "bazelbuild";
repo = pname;
rev = "v${version}";
- sha256 = "1rw9zq8rmc0zr91kk70xl67dl6jx4dswwisv3bd1f16yncqgv2a1";
+ sha256 = "12ffrildgx4lah7bdnhr7i8z5jp05lll6gmmpzshmzz8dsgf39y4";
};
vendorSha256 = null;
@@ -28,4 +28,4 @@ buildGoModule rec {
license = licenses.asl20;
maintainers = with maintainers; [ kalbasit ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/bazel-kazel/default.nix b/nixpkgs/pkgs/development/tools/bazel-kazel/default.nix
new file mode 100644
index 00000000000..a91c642029b
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/bazel-kazel/default.nix
@@ -0,0 +1,24 @@
+{ buildGoModule, fetchFromGitHub, lib }:
+
+buildGoModule rec {
+ pname = "bazel-kazel";
+ version = "0.0.10";
+
+ src = fetchFromGitHub {
+ owner = "kubernetes";
+ repo = "repo-infra";
+ rev = "v${version}";
+ sha256 = "1l3dz77h58v1sr7k8cabq5bbdif5w96zdcapax69cv1frr9jbrcb";
+ };
+
+ vendorSha256 = "1pzkjh4n9ai8yqi98bkdhicjdr2l8j3fckl5n90c2gdcwqyxvgkf";
+
+ subPackages = [ "cmd/kazel" ];
+
+ meta = with lib; {
+ description = "kazel - a BUILD file generator for go and bazel";
+ homepage = "https://github.com/kubernetes/repo-infra";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ kalbasit ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/tools/bazel-watcher/default.nix b/nixpkgs/pkgs/development/tools/bazel-watcher/default.nix
index f331272a5f3..fae1310bd58 100644
--- a/nixpkgs/pkgs/development/tools/bazel-watcher/default.nix
+++ b/nixpkgs/pkgs/development/tools/bazel-watcher/default.nix
@@ -56,7 +56,7 @@ buildBazelPackage rec {
sed -e '/^FILE:@bazel_gazelle_go_repository_tools.*/d' -i $bazelOut/external/\@*.marker
'';
- sha256 = "16zgjd6zww9skk34ggfx5l3kbsdyv98zxawrvmx1arv5gaj63pp9";
+ sha256 = "0rfdwss8aahydiybwhi3j0qw12j1l91k9lbn1vaip0bmnq5qfwh9";
};
buildAttrs = {
diff --git a/nixpkgs/pkgs/development/tools/bloaty/default.nix b/nixpkgs/pkgs/development/tools/bloaty/default.nix
index 8d3472a4a38..28df0aaa696 100644
--- a/nixpkgs/pkgs/development/tools/bloaty/default.nix
+++ b/nixpkgs/pkgs/development/tools/bloaty/default.nix
@@ -1,14 +1,14 @@
{ stdenv, cmake, zlib, fetchFromGitHub }:
stdenv.mkDerivation rec {
- version = "1.0";
+ version = "1.1";
pname = "bloaty";
src = fetchFromGitHub {
owner = "google";
repo = "bloaty";
rev = "v${version}";
- sha256 = "0fck83zyh9bwlwdk3fkhv3337g9nii6rzf96gyghmnrsp9rzxs3l";
+ sha256 = "1556gb8gb8jwf5mwxppcqz3mp269b5jhd51kj341iqkbn27zzngk";
fetchSubmodules = true;
};
@@ -29,6 +29,6 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/google/bloaty";
license = licenses.asl20;
platforms = platforms.unix;
- maintainers = [ maintainers.dtzWill ];
+ maintainers = with maintainers; [ dtzWill ];
};
}
diff --git a/nixpkgs/pkgs/development/tools/build-managers/bazel/bazel-remote/default.nix b/nixpkgs/pkgs/development/tools/build-managers/bazel/bazel-remote/default.nix
index d615657ebeb..9910256afc0 100644
--- a/nixpkgs/pkgs/development/tools/build-managers/bazel/bazel-remote/default.nix
+++ b/nixpkgs/pkgs/development/tools/build-managers/bazel/bazel-remote/default.nix
@@ -64,7 +64,7 @@ buildBazelPackage rec {
sed -e '/^FILE:@bazel_gazelle_go_repository_tools.*/d' -i $bazelOut/external/\@*.marker
'';
- sha256 = "0rfjyvw370yn4rp1f2772b2h3jbycymdw26zx38krzy5zq0iajyp";
+ sha256 = "1m7fmb03lirffxx04ck73bn5zwaji7zdwhlqq8s1c6pgp755d3vi";
};
buildAttrs = {
diff --git a/nixpkgs/pkgs/development/tools/build-managers/bazel/bazel_3/default.nix b/nixpkgs/pkgs/development/tools/build-managers/bazel/bazel_3/default.nix
index 77caa232562..60c1662f9ff 100644
--- a/nixpkgs/pkgs/development/tools/build-managers/bazel/bazel_3/default.nix
+++ b/nixpkgs/pkgs/development/tools/build-managers/bazel/bazel_3/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, callPackage, lib, fetchurl, fetchFromGitHub
+{ stdenv, callPackage, lib, fetchurl, fetchFromGitHub, installShellFiles
, runCommand, runCommandCC, makeWrapper, recurseIntoAttrs
# this package (through the fixpoint glass)
, bazel_self
@@ -25,11 +25,11 @@
}:
let
- version = "3.2.0";
+ version = "3.3.1";
src = fetchurl {
url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip";
- sha256 = "1ylbfdcb6rhnc3sr292c6shl754i0h0i050f4gr4bppn6sa15v24";
+ sha256 = "0ir796kl8r9hpr3li26qsdy1z2lx2bv82zmk4a2s7q64clyg9wg0";
};
# Update with `eval $(nix-build -A bazel.updater)`,
@@ -53,8 +53,8 @@ let
else srcs."java_tools_javac11_linux-v8.0.zip")
srcs."coverage_output_generator-v2.1.zip"
srcs.build_bazel_rules_nodejs
- srcs."android_tools_pkg-0.16.0.tar.gz"
- srcs."3.1.0.tar.gz"
+ srcs."android_tools_pkg-0.19.0rc1.tar.gz"
+ srcs."bazel-toolchains-3.1.0.tar.gz"
srcs.rules_pkg
srcs.rules_cc
srcs.rules_java
@@ -465,6 +465,7 @@ stdenv.mkDerivation rec {
# when a command can’t be found in a bazel build, you might also
# need to add it to `defaultShellPath`.
nativeBuildInputs = [
+ installShellFiles
zip
python3
unzip
@@ -507,9 +508,15 @@ stdenv.mkDerivation rec {
mv ./bazel_src/output/bazel $out/bin/bazel-${version}-${system}-${arch}
# shell completion files
- mkdir -p $out/share/bash-completion/completions $out/share/zsh/site-functions
- mv ./bazel_src/output/bazel-complete.bash $out/share/bash-completion/completions/bazel
- cp ./bazel_src/scripts/zsh_completion/_bazel $out/share/zsh/site-functions/
+ installShellCompletion --bash \
+ --name bazel.bash \
+ ./bazel_src/output/bazel-complete.bash
+ installShellCompletion --zsh \
+ --name _bazel \
+ ./bazel_src/scripts/zsh_completion/_bazel
+ installShellCompletion --fish \
+ --name bazel.fish \
+ ./bazel_src/scripts/fish/completions/bazel.fish
'';
doInstallCheck = true;
diff --git a/nixpkgs/pkgs/development/tools/build-managers/bazel/bazel_3/src-deps.json b/nixpkgs/pkgs/development/tools/build-managers/bazel/bazel_3/src-deps.json
index 786a31c9bb3..4007a77b065 100644
--- a/nixpkgs/pkgs/development/tools/build-managers/bazel/bazel_3/src-deps.json
+++ b/nixpkgs/pkgs/development/tools/build-managers/bazel/bazel_3/src-deps.json
@@ -7,6 +7,14 @@
"https://github.com/bazelbuild/rules_sass/archive/1.25.0.zip"
]
},
+ "1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz": {
+ "name": "1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz",
+ "sha256": "5a725b777976b77aa122b707d1b6f0f39b6020f66cd427bb111a585599c857b1",
+ "urls": [
+ "https://mirror.bazel.build/github.com/bazelbuild/stardoc/archive/1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz",
+ "https://github.com/bazelbuild/stardoc/archive/1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz"
+ ]
+ },
"2d4c9528e0f453b5950eeaeac11d8d09f5a504d4.tar.gz": {
"name": "2d4c9528e0f453b5950eeaeac11d8d09f5a504d4.tar.gz",
"sha256": "c00ceec469dbcf7929972e3c79f20c14033824538038a554952f5c31d8832f96",
@@ -15,14 +23,6 @@
"https://github.com/bazelbuild/bazel-skylib/archive/2d4c9528e0f453b5950eeaeac11d8d09f5a504d4.tar.gz"
]
},
- "3.1.0.tar.gz": {
- "name": "3.1.0.tar.gz",
- "sha256": "726b5423e1c7a3866a3a6d68e7123b4a955e9fcbe912a51e0f737e6dab1d0af2",
- "urls": [
- "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/archive/3.1.0.tar.gz",
- "https://github.com/bazelbuild/bazel-toolchains/releases/download/3.1.0/bazel-toolchains-3.1.0.tar.gz"
- ]
- },
"46993efdd33b73649796c5fc5c9efb193ae19d51.zip": {
"name": "46993efdd33b73649796c5fc5c9efb193ae19d51.zip",
"sha256": "66184688debeeefcc2a16a2f80b03f514deac8346fe888fb7e691a52c023dd88",
@@ -65,14 +65,22 @@
"patch_cmds_win": [
"Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force"
],
- "sha256": "e2cbd43a9d23aa32197c29d689a7e017f205acb07053f5dd584f500a1a9d4361",
- "url": "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.16.0.tar.gz"
+ "sha256": "761e997a9055fe5e2b70aba8d64e78d4c2113feafaa8ac81909cb63e403f3087",
+ "url": "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.19.0rc1.tar.gz"
},
- "android_tools_pkg-0.16.0.tar.gz": {
- "name": "android_tools_pkg-0.16.0.tar.gz",
- "sha256": "e2cbd43a9d23aa32197c29d689a7e017f205acb07053f5dd584f500a1a9d4361",
+ "android_tools_pkg-0.19.0rc1.tar.gz": {
+ "name": "android_tools_pkg-0.19.0rc1.tar.gz",
+ "sha256": "761e997a9055fe5e2b70aba8d64e78d4c2113feafaa8ac81909cb63e403f3087",
"urls": [
- "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.16.0.tar.gz"
+ "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.19.0rc1.tar.gz"
+ ]
+ },
+ "bazel-toolchains-3.1.0.tar.gz": {
+ "name": "bazel-toolchains-3.1.0.tar.gz",
+ "sha256": "726b5423e1c7a3866a3a6d68e7123b4a955e9fcbe912a51e0f737e6dab1d0af2",
+ "urls": [
+ "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/releases/download/3.1.0/bazel-toolchains-3.1.0.tar.gz",
+ "https://github.com/bazelbuild/bazel-toolchains/releases/download/3.1.0/bazel-toolchains-3.1.0.tar.gz"
]
},
"bazel_j2objc": {
@@ -114,10 +122,19 @@
"sha256": "726b5423e1c7a3866a3a6d68e7123b4a955e9fcbe912a51e0f737e6dab1d0af2",
"strip_prefix": "bazel-toolchains-3.1.0",
"urls": [
- "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/archive/3.1.0.tar.gz",
+ "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/releases/download/3.1.0/bazel-toolchains-3.1.0.tar.gz",
"https://github.com/bazelbuild/bazel-toolchains/releases/download/3.1.0/bazel-toolchains-3.1.0.tar.gz"
]
},
+ "bazel_website": {
+ "build_file_content": "\nexports_files([\"_sass/style.scss\"])\n",
+ "name": "bazel_website",
+ "sha256": "a5f531dd1d62e6947dcfc279656ffc2fdf6f447c163914c5eabf7961b4cb6eb4",
+ "strip_prefix": "bazel-website-c174fa288aa079b68416d2ce2cc97268fa172f42",
+ "urls": [
+ "https://github.com/bazelbuild/bazel-website/archive/c174fa288aa079b68416d2ce2cc97268fa172f42.tar.gz"
+ ]
+ },
"build_bazel_rules_nodejs": {
"name": "build_bazel_rules_nodejs",
"sha256": "b6670f9f43faa66e3009488bbd909bc7bc46a5a9661a33f6bc578068d1837f37",
@@ -126,14 +143,6 @@
"https://github.com/bazelbuild/rules_nodejs/releases/download/1.3.0/rules_nodejs-1.3.0.tar.gz"
]
},
- "c7bbde2950769aac9a99364b0926230060a3ce04.tar.gz": {
- "name": "c7bbde2950769aac9a99364b0926230060a3ce04.tar.gz",
- "sha256": "e6a76586b264f30679688f65f7e71ac112d1446681010a13bf22d9ca071f34b7",
- "urls": [
- "https://mirror.bazel.build/github.com/bazelbuild/skydoc/archive/c7bbde2950769aac9a99364b0926230060a3ce04.tar.gz",
- "https://github.com/bazelbuild/skydoc/archive/c7bbde2950769aac9a99364b0926230060a3ce04.tar.gz"
- ]
- },
"com_google_googletest": {
"name": "com_google_googletest",
"sha256": "9dc9157a9a1551ec7a7e43daea9a694a0bb5fb8bec81235d8a1e6ef64c716dcb",
@@ -201,11 +210,11 @@
},
"io_bazel_skydoc": {
"name": "io_bazel_skydoc",
- "sha256": "e6a76586b264f30679688f65f7e71ac112d1446681010a13bf22d9ca071f34b7",
- "strip_prefix": "skydoc-c7bbde2950769aac9a99364b0926230060a3ce04",
+ "sha256": "5a725b777976b77aa122b707d1b6f0f39b6020f66cd427bb111a585599c857b1",
+ "strip_prefix": "stardoc-1ef781ced3b1443dca3ed05dec1989eca1a4e1cd",
"urls": [
- "https://mirror.bazel.build/github.com/bazelbuild/skydoc/archive/c7bbde2950769aac9a99364b0926230060a3ce04.tar.gz",
- "https://github.com/bazelbuild/skydoc/archive/c7bbde2950769aac9a99364b0926230060a3ce04.tar.gz"
+ "https://mirror.bazel.build/github.com/bazelbuild/stardoc/archive/1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz",
+ "https://github.com/bazelbuild/stardoc/archive/1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz"
]
},
"java_tools_javac11_darwin-v8.0.zip": {
@@ -337,6 +346,15 @@
"https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-linux_x64-minimal-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581689068.tar.gz"
]
},
+ "openjdk_linux_ppc64le_vanilla": {
+ "downloaded_file_path": "adoptopenjdk-ppc64le-vanilla.tar.gz",
+ "name": "openjdk_linux_ppc64le_vanilla",
+ "sha256": "a417db0295b1f4b538ecbaf7c774f3a177fab9657a665940170936c0eca4e71a",
+ "urls": [
+ "https://mirror.bazel.build/openjdk/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.7_10.tar.gz",
+ "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.7_10.tar.gz"
+ ]
+ },
"openjdk_linux_vanilla": {
"downloaded_file_path": "zulu-linux-vanilla.tar.gz",
"name": "openjdk_linux_vanilla",
@@ -589,6 +607,24 @@
"https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-linux_x64.tar.gz"
]
},
+ "remotejdk11_linux_ppc64le_for_testing": {
+ "build_file": "@local_jdk//:BUILD.bazel",
+ "name": "remotejdk11_linux_ppc64le_for_testing",
+ "patch_cmds": [
+ "test -f BUILD.bazel && chmod u+w BUILD.bazel || true",
+ "echo >> BUILD.bazel",
+ "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel"
+ ],
+ "patch_cmds_win": [
+ "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force"
+ ],
+ "sha256": "a417db0295b1f4b538ecbaf7c774f3a177fab9657a665940170936c0eca4e71a",
+ "strip_prefix": "jdk-11.0.7+10",
+ "urls": [
+ "https://mirror.bazel.build/openjdk/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.7_10.tar.gz",
+ "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.7_10.tar.gz"
+ ]
+ },
"remotejdk11_macos_for_testing": {
"build_file": "@local_jdk//:BUILD.bazel",
"name": "remotejdk11_macos_for_testing",
diff --git a/nixpkgs/pkgs/development/tools/build-managers/bazel/buildtools/default.nix b/nixpkgs/pkgs/development/tools/build-managers/bazel/buildtools/default.nix
index 0d2d1f31844..83182983455 100644
--- a/nixpkgs/pkgs/development/tools/build-managers/bazel/buildtools/default.nix
+++ b/nixpkgs/pkgs/development/tools/build-managers/bazel/buildtools/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "bazel-buildtools";
- version = "3.2.0";
+ version = "3.3.0";
goPackagePath = "github.com/bazelbuild/buildtools";
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "bazelbuild";
repo = "buildtools";
rev = version;
- sha256 = "0r3vc47w5vxgy5rzh75q0lng1c490ic1a1dcc0ih7dcl6i5p1p88";
+ sha256 = "0g411gjbm02qd5b50iy6kk81kx2n5zw5x1m6i6g7nrmh38p3pn9k";
};
goDeps = ./deps.nix;
diff --git a/nixpkgs/pkgs/development/tools/build-managers/bazel/update-srcDeps.py b/nixpkgs/pkgs/development/tools/build-managers/bazel/update-srcDeps.py
index e57dc05bb72..52d40e0f94e 100755
--- a/nixpkgs/pkgs/development/tools/build-managers/bazel/update-srcDeps.py
+++ b/nixpkgs/pkgs/development/tools/build-managers/bazel/update-srcDeps.py
@@ -35,6 +35,7 @@ def list_source_repository(**kw): pass
def new_local_repository(**kw): pass
def local_repository(**kw): pass
DOC_VERSIONS = []
+def stardoc_repositories(**kw): pass
def skydoc_repositories(**kw): pass
def rules_sass_dependencies(**kw): pass
def node_repositories(**kw): pass
diff --git a/nixpkgs/pkgs/development/tools/build-managers/bloop/default.nix b/nixpkgs/pkgs/development/tools/build-managers/bloop/default.nix
index 51ca62d0520..dd1342a37de 100644
--- a/nixpkgs/pkgs/development/tools/build-managers/bloop/default.nix
+++ b/nixpkgs/pkgs/development/tools/build-managers/bloop/default.nix
@@ -1,78 +1,92 @@
-{ stdenv, lib, fetchurl, coursier, python, makeWrapper }:
-
-let
- baseName = "bloop";
- version = "1.3.4";
- nailgunCommit = "d7ed5db"; # Fetched from https://github.com/scalacenter/bloop/releases/download/v${version}/install.py
-
- client = stdenv.mkDerivation {
- name = "${baseName}-client-${version}";
-
- src = fetchurl {
- url = "https://raw.githubusercontent.com/scalacenter/nailgun/${nailgunCommit}/pynailgun/ng.py";
- sha256 = "0lrj25m0nvphz2i5mqjwccpyrd7gn8a5k22k5khrpdh6ldxqis8a";
- };
-
- phases = [ "installPhase" ];
+{ stdenv
+, fetchurl
+, coursier
+, autoPatchelfHook
+, installShellFiles
+, jre
+, lib
+, zlib
+}:
+
+stdenv.mkDerivation rec {
+ pname = "bloop";
+ version = "1.4.3";
+
+ bloop-coursier-channel = fetchurl {
+ url = "https://github.com/scalacenter/bloop/releases/download/v${version}/bloop-coursier.json";
+ sha256 = "0abl91l2sb08pwr98mw910zibzwk6lss9r62h2s3g7qnnxp3z59r";
+ };
- installPhase = ''cp $src $out'';
+ bloop-bash = fetchurl {
+ url = "https://github.com/scalacenter/bloop/releases/download/v${version}/bash-completions";
+ sha256 = "1ldxlqv353gvhdn4yq7z506ywvnjv6fjsi8wigwhzg89876pwsys";
};
- server = stdenv.mkDerivation {
- name = "${baseName}-server-${version}";
- buildCommand = ''
- mkdir -p $out/bin
+ bloop-fish = fetchurl {
+ url = "https://github.com/scalacenter/bloop/releases/download/v${version}/fish-completions";
+ sha256 = "1pa8h81l2498q8dbd83fzipr99myjwxpy8xdgzhvqzdmfv6aa4m0";
+ };
- export COURSIER_CACHE=$(pwd)
- ${coursier}/bin/coursier bootstrap ch.epfl.scala:bloop-frontend_2.12:${version} \
- -r "bintray:scalameta/maven" \
- -r "bintray:scalacenter/releases" \
- -r "https://oss.sonatype.org/content/repositories/staging" \
- --deterministic \
- -f --main bloop.Server -o $out/bin/blp-server
- '';
- outputHashMode = "recursive";
- outputHashAlgo = "sha256";
- outputHash = "1z33ip6hgfwiixm2gimz819p5cnxn1fmxb3ryyf77jzwsx7py718";
+ bloop-zsh = fetchurl {
+ url = "https://github.com/scalacenter/bloop/releases/download/v${version}/zsh-completions";
+ sha256 = "1xzg0qfkjdmzm3mvg82mc4iia8cl7b6vbl8ng4ir2xsz00zjrlsq";
};
- zsh = stdenv.mkDerivation {
- name = "${baseName}-zshcompletion-${version}";
+ bloop-coursier = stdenv.mkDerivation rec {
+ name = "${pname}-coursier-${version}";
- src = fetchurl {
- url = "https://raw.githubusercontent.com/scalacenter/bloop/v${version}/etc/zsh/_bloop";
- sha256 = "09qq5888vaqlqan2jbs2qajz2c3ff13zj8r0x2pcxsqmvlqr02hp";
- };
+ platform = if stdenv.isLinux && stdenv.isx86_64 then "x86_64-pc-linux"
+ else if stdenv.isDarwin && stdenv.isx86_64 then "x86_64-apple-darwin"
+ else throw "unsupported platform";
phases = [ "installPhase" ];
+ installPhase = ''
+ export COURSIER_CACHE=$(pwd)
+ export COURSIER_JVM_CACHE=$(pwd)
- installPhase = ''cp $src $out'';
- };
-in
-stdenv.mkDerivation {
- name = "${baseName}-${version}";
+ mkdir channel
+ ln -s ${bloop-coursier-channel} channel/bloop.json
+ ${coursier}/bin/coursier install --install-dir $out --install-platform ${platform} --default-channels=false --channel channel --only-prebuilt=true bloop
+
+ # Remove binary part of the coursier launcher script to make derivation output hash stable
+ sed -i '5,$ d' $out/bloop
+ '';
- buildInputs = [ makeWrapper ];
+ outputHashMode = "recursive";
+ outputHashAlgo = "sha256";
+ outputHash = if stdenv.isLinux && stdenv.isx86_64 then "1ncl34f39mvk0zb5jl1l77cwjdg3xfnhjxbzz11pdfqw0d7wqywj"
+ else if stdenv.isDarwin && stdenv.isx86_64 then "06c885w088yvh8l1r1jbrz0549gx2xvc8xr6rlxy6y27jk5655p2"
+ else throw "unsupported platform";
+ };
- phases = [ "installPhase" ];
+ dontUnpack = true;
+ nativeBuildInputs = [ autoPatchelfHook installShellFiles ];
+ buildInputs = [ stdenv.cc.cc.lib zlib ];
+ propagatedBuildInputs = [ jre ];
installPhase = ''
+ export COURSIER_CACHE=$(pwd)
+ export COURSIER_JVM_CACHE=$(pwd)
+
mkdir -p $out/bin
- mkdir -p $out/share/zsh/site-functions
+ cp ${bloop-coursier}/bloop $out/bloop
+ cp ${bloop-coursier}/.bloop.aux $out/.bloop.aux
+ ln -s $out/bloop $out/bin/bloop
- ln -s ${server}/bin/blp-server $out/blp-server
- ln -s ${zsh} $out/share/zsh/site-functions/_bloop
+ # patch the bloop launcher so that it works when symlinked
+ sed "s|\$(dirname \"\$0\")|$out|" -i $out/bloop
- cp ${client} $out/bloop
- chmod +x $out/bloop
- makeWrapper $out/bloop $out/bin/bloop \
- --prefix PATH : ${lib.makeBinPath [ python ]}
+ #Install completions
+ installShellCompletion --name bloop --bash ${bloop-bash}
+ installShellCompletion --name _bloop --zsh ${bloop-zsh}
+ installShellCompletion --name bloop.fish --fish ${bloop-fish}
'';
meta = with stdenv.lib; {
homepage = "https://scalacenter.github.io/bloop/";
license = licenses.asl20;
description = "Bloop is a Scala build server and command-line tool to make the compile and test developer workflows fast and productive in a build-tool-agnostic way.";
+ platforms = [ "x86_64-linux" "x86_64-darwin" ];
maintainers = with maintainers; [ tomahna ];
};
}
diff --git a/nixpkgs/pkgs/development/tools/build-managers/bmake/default.nix b/nixpkgs/pkgs/development/tools/build-managers/bmake/default.nix
index 499ef7a19b3..219bd6e30e3 100644
--- a/nixpkgs/pkgs/development/tools/build-managers/bmake/default.nix
+++ b/nixpkgs/pkgs/development/tools/build-managers/bmake/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "bmake";
- version = "20200506";
+ version = "20200710";
src = fetchurl {
url = "http://www.crufty.net/ftp/pub/sjg/${pname}-${version}.tar.gz";
- sha256 = "1qiq6lvlg2hqiq03slv4vzv3bn4cr3w95r3i6m5fa4hgn2dkrhqa";
+ sha256 = "0v5paqdc0wnqlw4dy45mnydkmabsky33nvd7viwd2ygg351zqf35";
};
nativeBuildInputs = [ getopt ];
diff --git a/nixpkgs/pkgs/development/tools/build-managers/cmake/application-services.patch b/nixpkgs/pkgs/development/tools/build-managers/cmake/application-services.patch
index e0399d0a6c6..75873d6055c 100644
--- a/nixpkgs/pkgs/development/tools/build-managers/cmake/application-services.patch
+++ b/nixpkgs/pkgs/development/tools/build-managers/cmake/application-services.patch
@@ -1,11 +1,8 @@
diff --git a/Source/CMakeLists.txt b/Source/CMakeLists.txt
-index 8aff8f6..af1852d 100644
+index 1b6bb00d4c..487114daa8 100644
--- a/Source/CMakeLists.txt
+++ b/Source/CMakeLists.txt
-@@ -791,12 +791,11 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_SYSTEM_PROCESSOR MATCHES "sparc"
- endif()
- endif()
-
+@@ -893,7 +893,6 @@ endif()
# On Apple we need CoreFoundation and CoreServices
if(APPLE)
target_link_libraries(CMakeLib "-framework CoreFoundation")
@@ -13,13 +10,11 @@ index 8aff8f6..af1852d 100644
endif()
if(WIN32 AND NOT UNIX)
- # We need the rpcrt4 library on Windows.
- # We need the crypt32 library on Windows for crypto/cert APIs.
diff --git a/Source/cmGlobalXCodeGenerator.cxx b/Source/cmGlobalXCodeGenerator.cxx
-index e353a37..b06f842 100644
+index a5ce5d18f4..3d6838ce82 100644
--- a/Source/cmGlobalXCodeGenerator.cxx
+++ b/Source/cmGlobalXCodeGenerator.cxx
-@@ -35,11 +35,6 @@
+@@ -43,11 +43,6 @@
struct cmLinkImplementation;
@@ -32,12 +27,12 @@ index e353a37..b06f842 100644
# include "cmXMLParser.h"
diff --git a/Utilities/cmlibarchive/CMakeLists.txt b/Utilities/cmlibarchive/CMakeLists.txt
-index d7af6e2..d4808fc 100644
+index bfcaf30bb7..1da540aee5 100644
--- a/Utilities/cmlibarchive/CMakeLists.txt
+++ b/Utilities/cmlibarchive/CMakeLists.txt
-@@ -1662,11 +1662,6 @@ IF(MSVC)
- ADD_DEFINITIONS(-D_CRT_SECURE_NO_DEPRECATE)
- ENDIF(MSVC)
+@@ -2007,11 +2007,6 @@ IF(ENABLE_TEST)
+ ENDIF(ENABLE_TEST)
+ ENDIF()
-# We need CoreServices on Mac OS.
-IF(APPLE)
@@ -45,16 +40,5 @@ index d7af6e2..d4808fc 100644
-ENDIF(APPLE)
-
add_subdirectory(libarchive)
-
- install(FILES COPYING DESTINATION ${CMAKE_DOC_DIR}/cmlibarchive)
-index e505bdd..f45557d 100644
---- a/Utilities/cmlibuv/src/unix/darwin-proctitle.c
-+++ b/Utilities/cmlibuv/src/unix/darwin-proctitle.c
-@@ -30,7 +30,6 @@
-
- #if !TARGET_OS_IPHONE
- # include <CoreFoundation/CoreFoundation.h>
--# include <ApplicationServices/ApplicationServices.h>
- #endif
-
- #define S(s) pCFStringCreateWithCString(NULL, (s), kCFStringEncodingUTF8)
+ IF(0) # CMake does not build libarchive's command-line tools.
+ add_subdirectory(cat)
diff --git a/nixpkgs/pkgs/development/tools/build-managers/cmake/default.nix b/nixpkgs/pkgs/development/tools/build-managers/cmake/default.nix
index 05c7a55b9d2..0b296f023ad 100644
--- a/nixpkgs/pkgs/development/tools/build-managers/cmake/default.nix
+++ b/nixpkgs/pkgs/development/tools/build-managers/cmake/default.nix
@@ -19,12 +19,12 @@ stdenv.mkDerivation rec {
+ lib.optionalString useNcurses "-cursesUI"
+ lib.optionalString withQt5 "-qt5UI"
+ lib.optionalString useQt4 "-qt4UI";
- version = "3.17.2";
+ version = "3.18.0";
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 = "199srp8yfai51pcbpmfyc4s8vzrmh2dm91bp582hj2l29x634xzw";
+ sha256 = "0aby67jn3i0rqhj6cvpm0f7idw3dl7jayaqxa9hkk9w2jk5zzd43";
};
patches = [
@@ -63,8 +63,10 @@ stdenv.mkDerivation rec {
--subst-var-by libc_lib ${lib.getLib stdenv.cc.libc}
substituteInPlace Modules/FindCxxTest.cmake \
--replace "$""{PYTHON_EXECUTABLE}" ${stdenv.shell}
- # BUILD_CC and BUILD_CXX are used to bootstrap cmake
- configureFlags="--parallel=''${NIX_BUILD_CORES:-1} CC=$BUILD_CC CXX=$BUILD_CXX $configureFlags"
+ ''
+ # CC_FOR_BUILD and CXX_FOR_BUILD are used to bootstrap cmake
+ + ''
+ configureFlags="--parallel=''${NIX_BUILD_CORES:-1} CC=$CC_FOR_BUILD CXX=$CXX_FOR_BUILD $configureFlags"
'';
configureFlags = [
diff --git a/nixpkgs/pkgs/development/tools/build-managers/cmake/libuv-application-services.patch b/nixpkgs/pkgs/development/tools/build-managers/cmake/libuv-application-services.patch
index eb3df1e4ff6..6607a9c6ed1 100644
--- a/nixpkgs/pkgs/development/tools/build-managers/cmake/libuv-application-services.patch
+++ b/nixpkgs/pkgs/development/tools/build-managers/cmake/libuv-application-services.patch
@@ -1,7 +1,8 @@
-diff -ur cmake-3.12.1/Utilities/cmlibuv/CMakeLists.txt cmake-3.12.1-patched/Utilities/cmlibuv/CMakeLists.txt
---- cmake-3.12.1/Utilities/cmlibuv/CMakeLists.txt 2018-08-09 21:14:08.000000000 +0900
-+++ cmake-3.12.1-patched/Utilities/cmlibuv/CMakeLists.txt 2018-08-13 10:14:53.000000000 +0900
-@@ -173,6 +173,22 @@
+diff --git a/Utilities/cmlibuv/CMakeLists.txt b/Utilities/cmlibuv/CMakeLists.txt
+index 7625cf65d9..167903e309 100644
+--- a/Utilities/cmlibuv/CMakeLists.txt
++++ b/Utilities/cmlibuv/CMakeLists.txt
+@@ -193,6 +193,22 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
src/unix/kqueue.c
src/unix/proctitle.c
)
@@ -24,9 +25,10 @@ diff -ur cmake-3.12.1/Utilities/cmlibuv/CMakeLists.txt cmake-3.12.1-patched/Util
endif()
if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
-diff -ur cmake-3.12.1/Utilities/cmlibuv/src/unix/fsevents.c cmake-3.12.1-patched/Utilities/cmlibuv/src/unix/fsevents.c
---- cmake-3.12.1/Utilities/cmlibuv/src/unix/fsevents.c 2018-08-09 21:14:08.000000000 +0900
-+++ cmake-3.12.1-patched/Utilities/cmlibuv/src/unix/fsevents.c 2018-08-13 10:01:29.000000000 +0900
+diff --git a/Utilities/cmlibuv/src/unix/fsevents.c b/Utilities/cmlibuv/src/unix/fsevents.c
+index a51f29b3f6..3f6bf01968 100644
+--- a/Utilities/cmlibuv/src/unix/fsevents.c
++++ b/Utilities/cmlibuv/src/unix/fsevents.c
@@ -21,7 +21,7 @@
#include "uv.h"
#include "internal.h"
@@ -35,17 +37,17 @@ diff -ur cmake-3.12.1/Utilities/cmlibuv/src/unix/fsevents.c cmake-3.12.1-patched
+#if !HAVE_CORESERVICES_CORESERVICES_H || MAC_OS_X_VERSION_MAX_ALLOWED < 1070
/* iOS (currently) doesn't provide the FSEvents-API (nor CoreServices) */
-
-@@ -38,7 +38,7 @@
+ /* macOS prior to 10.7 doesn't provide the full FSEvents API so use kqueue */
+@@ -39,7 +39,7 @@ int uv__fsevents_close(uv_fs_event_t* handle) {
void uv__fsevents_loop_delete(uv_loop_t* loop) {
}
-#else /* TARGET_OS_IPHONE */
+#else /* !HAVE_CORESERVICES_CORESERVICES_H */
- #include <dlfcn.h>
- #include <assert.h>
-@@ -916,4 +916,4 @@
+ #include "darwin-stub.h"
+
+@@ -920,4 +920,4 @@ int uv__fsevents_close(uv_fs_event_t* handle) {
return 0;
}
diff --git a/nixpkgs/pkgs/development/tools/build-managers/cmake/search-path.patch b/nixpkgs/pkgs/development/tools/build-managers/cmake/search-path.patch
index 2f5e4d62c86..b71c2dd4441 100644
--- a/nixpkgs/pkgs/development/tools/build-managers/cmake/search-path.patch
+++ b/nixpkgs/pkgs/development/tools/build-managers/cmake/search-path.patch
@@ -1,9 +1,10 @@
-diff -ur cmake-3.9.1/Modules/Platform/UnixPaths.cmake cmake-3.9.1-mod/Modules/Platform/UnixPaths.cmake
---- cmake-3.9.1/Modules/Platform/UnixPaths.cmake 2017-08-10 13:36:32.000000000 +0000
-+++ cmake-3.9.1-mod/Modules/Platform/UnixPaths.cmake 2017-09-03 01:24:31.901473539 +0000
-@@ -22,9 +22,6 @@
- # List common installation prefixes. These will be used for all
- # search types.
+diff --git a/Modules/Platform/UnixPaths.cmake b/Modules/Platform/UnixPaths.cmake
+index b9381c3d7d..cecc40a89e 100644
+--- a/Modules/Platform/UnixPaths.cmake
++++ b/Modules/Platform/UnixPaths.cmake
+@@ -26,9 +26,6 @@ get_filename_component(_CMAKE_INSTALL_DIR "${_CMAKE_INSTALL_DIR}" PATH)
+ # please make sure to keep Help/variable/CMAKE_SYSTEM_PREFIX_PATH.rst
+ # synchronized
list(APPEND CMAKE_SYSTEM_PREFIX_PATH
- # Standard
- /usr/local /usr /
@@ -11,7 +12,7 @@ diff -ur cmake-3.9.1/Modules/Platform/UnixPaths.cmake cmake-3.9.1-mod/Modules/Pl
# CMake install location
"${_CMAKE_INSTALL_DIR}"
)
-@@ -43,31 +40,26 @@
+@@ -47,24 +44,19 @@ endif()
# Non "standard" but common install prefixes
list(APPEND CMAKE_SYSTEM_PREFIX_PATH
@@ -39,12 +40,7 @@ diff -ur cmake-3.9.1/Modules/Platform/UnixPaths.cmake cmake-3.9.1-mod/Modules/Pl
)
if(CMAKE_SYSROOT_COMPILE)
- set(_cmake_sysroot_compile "${CMAKE_SYSROOT_COMPILE}")
- else()
- set(_cmake_sysroot_compile "${CMAKE_SYSROOT}")
- endif()
-
- # Default per-language values. These may be later replaced after
+@@ -77,15 +69,15 @@ endif()
# parsing the implicit directory information from compiler output.
set(_CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES_INIT
${CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES}
@@ -62,11 +58,12 @@ diff -ur cmake-3.9.1/Modules/Platform/UnixPaths.cmake cmake-3.9.1-mod/Modules/Pl
+ @libc_dev@/include
)
- # Enable use of lib32 and lib64 search path variants by default.
-diff -ur cmake-3.9.1/Modules/Platform/WindowsPaths.cmake cmake-3.9.1-mod/Modules/Platform/WindowsPaths.cmake
---- cmake-3.9.1/Modules/Platform/WindowsPaths.cmake 2017-08-10 13:36:32.000000000 +0000
-+++ cmake-3.9.1-mod/Modules/Platform/WindowsPaths.cmake 2017-09-03 01:19:32.808355986 +0000
-@@ -66,7 +66,7 @@
+ unset(_cmake_sysroot_compile)
+diff --git a/Modules/Platform/WindowsPaths.cmake b/Modules/Platform/WindowsPaths.cmake
+index b9e2f17979..ab517cd4a7 100644
+--- a/Modules/Platform/WindowsPaths.cmake
++++ b/Modules/Platform/WindowsPaths.cmake
+@@ -70,7 +70,7 @@ endif()
if(CMAKE_CROSSCOMPILING AND NOT CMAKE_HOST_SYSTEM_NAME MATCHES "Windows")
# MinGW (useful when cross compiling from linux with CMAKE_FIND_ROOT_PATH set)
diff --git a/nixpkgs/pkgs/development/tools/build-managers/cmake/setup-hook.sh b/nixpkgs/pkgs/development/tools/build-managers/cmake/setup-hook.sh
index 87bbefa6bbf..73f24a9a205 100755
--- a/nixpkgs/pkgs/development/tools/build-managers/cmake/setup-hook.sh
+++ b/nixpkgs/pkgs/development/tools/build-managers/cmake/setup-hook.sh
@@ -68,6 +68,24 @@ cmakeConfigurePhase() {
# nix/store directory.
cmakeFlags="-DCMAKE_INSTALL_NAME_DIR=${!outputLib}/lib $cmakeFlags"
+ # The docdir flag needs to include PROJECT_NAME as per GNU guidelines,
+ # try to extract it from CMakeLists.txt.
+ if [[ -z "$shareDocName" ]]; then
+ local cmakeLists="${cmakeDir}/CMakeLists.txt"
+ if [[ -f "$cmakeLists" ]]; then
+ local shareDocName="$(grep --only-matching --perl-regexp --ignore-case '\bproject\s*\(\s*"?\K([^[:space:]")]+)' < "$cmakeLists" | head -n1)"
+ fi
+ # The argument sometimes contains garbage or variable interpolation.
+ # When that is the case, let’s fall back to the derivation name.
+ if [[ -z "$shareDocName" ]] || echo "$shareDocName" | grep -q '[^a-zA-Z0-9_-+]'; then
+ if [[ -n "${pname-}" ]]; then
+ shareDocName="$pname"
+ else
+ shareDocName="$(echo "$name" | sed 's/-[^a-zA-Z].*//')"
+ fi
+ fi
+ fi
+
# This ensures correct paths with multiple output derivations
# It requires the project to use variables from GNUInstallDirs module
# https://cmake.org/cmake/help/latest/module/GNUInstallDirs.html
diff --git a/nixpkgs/pkgs/development/tools/build-managers/conan/default.nix b/nixpkgs/pkgs/development/tools/build-managers/conan/default.nix
index d7aec3527b3..e09277e498d 100644
--- a/nixpkgs/pkgs/development/tools/build-managers/conan/default.nix
+++ b/nixpkgs/pkgs/development/tools/build-managers/conan/default.nix
@@ -1,4 +1,4 @@
-{ lib, python3, git, pkgconfig }:
+{ lib, python3, fetchFromGitHub, git, pkgconfig }:
# Note:
# Conan has specific dependency demands; check
@@ -39,12 +39,14 @@ let newPython = python3.override {
};
in newPython.pkgs.buildPythonApplication rec {
- version = "1.25.0";
+ version = "1.27.0";
pname = "conan";
- src = newPython.pkgs.fetchPypi {
- inherit pname version;
- sha256 = "1wgmx6s4h5m6zixb3wlaicy56rsqcy2srzmvii80xdx9g5wvi9pv";
+ src = fetchFromGitHub {
+ owner = "conan-io";
+ repo = "conan";
+ rev = version;
+ sha256 = "0ncqs1p4g23fmzgdmwppgxr8w275h38hgjdzs456cgivz8xs9rjl";
};
propagatedBuildInputs = with newPython.pkgs; [
@@ -75,23 +77,20 @@ in newPython.pkgs.buildPythonApplication rec {
] ++ (with newPython.pkgs; [
codecov
mock
- pytest
- node-semver
nose
parameterized
webtest
]);
- # Conan 1.14.0 has removed all tests from the Pypi source dist:
- # https://github.com/conan-io/conan/pull/4713
- # We have recommended they be added back:
- # https://github.com/conan-io/conan/issues/4563#issuecomment-602225083
+ # TODO: reenable tests now that we fetch tests w/ the source from GitHub.
+ # Not enabled right now due to time constraints/failing tests that I didn't have time to track down
doCheck = false;
postPatch = ''
substituteInPlace conans/requirements.txt \
--replace "PyYAML>=3.11, <3.14.0" "PyYAML" \
- --replace "deprecation>=2.0, <2.1" "deprecation"
+ --replace "deprecation>=2.0, <2.1" "deprecation" \
+ --replace "six>=1.10.0,<=1.14.0" "six"
'';
meta = with lib; {
diff --git a/nixpkgs/pkgs/development/tools/build-managers/gnumake/default.nix b/nixpkgs/pkgs/development/tools/build-managers/gnumake/default.nix
new file mode 100644
index 00000000000..f01f38ecd23
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/build-managers/gnumake/default.nix
@@ -0,0 +1,59 @@
+{ stdenv, fetchurl, guileSupport ? false, pkgconfig ? null , guile ? null }:
+
+assert guileSupport -> ( pkgconfig != null && guile != null );
+
+let
+ version = "4.3";
+in
+stdenv.mkDerivation {
+ pname = "gnumake";
+ inherit version;
+
+ src = fetchurl {
+ url = "mirror://gnu/make/make-${version}.tar.gz";
+ sha256 = "06cfqzpqsvdnsxbysl5p2fgdgxgl9y4p7scpnrfa8z2zgkjdspz0";
+ };
+
+ patches = [
+ # Purity: don't look for library dependencies (of the form `-lfoo') in /lib
+ # and /usr/lib. It's a stupid feature anyway. Likewise, when searching for
+ # included Makefiles, don't look in /usr/include and friends.
+ ./impure-dirs.patch
+ ];
+
+ nativeBuildInputs = stdenv.lib.optionals guileSupport [ pkgconfig ];
+ buildInputs = stdenv.lib.optionals guileSupport [ guile ];
+
+ configureFlags = stdenv.lib.optional guileSupport "--with-guile"
+
+ # Make uses this test to decide whether it should keep track of
+ # subseconds. Apple made this possible with APFS and macOS 10.13.
+ # However, we still support macOS 10.11 and 10.12. Binaries built
+ # in Nixpkgs will be unable to use futimens to set mtime less than
+ # a second. So, tell Make to ignore nanoseconds in mtime here by
+ # overriding the autoconf test for the struct.
+ # See https://github.com/NixOS/nixpkgs/issues/51221 for discussion.
+ ++ stdenv.lib.optional stdenv.isDarwin "ac_cv_struct_st_mtim_nsec=no";
+
+ outputs = [ "out" "man" "info" ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://www.gnu.org/software/make/";
+ description = "A tool to control the generation of non-source files from sources";
+ license = licenses.gpl3Plus;
+
+ longDescription = ''
+ Make is a tool which controls the generation of executables and
+ other non-source files of a program from the program's source files.
+
+ Make gets its knowledge of how to build your program from a file
+ called the makefile, which lists each of the non-source files and
+ how to compute it from other files. When you write a program, you
+ should write a makefile for it, so that it is possible to use Make
+ to build and install the program.
+ '';
+
+ platforms = platforms.all;
+ maintainers = [ maintainers.vrthra ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/tools/build-managers/gnumake/impure-dirs.patch b/nixpkgs/pkgs/development/tools/build-managers/gnumake/impure-dirs.patch
new file mode 100644
index 00000000000..6c7d9d2463c
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/build-managers/gnumake/impure-dirs.patch
@@ -0,0 +1,25 @@
+diff -Naur a/src/read.c b/src/read.c
+--- a/src/read.c
++++ b/src/read.c
+@@ -109,9 +109,6 @@
+ #endif
+ INCLUDEDIR,
+ #ifndef _AMIGA
+- "/usr/gnu/include",
+- "/usr/local/include",
+- "/usr/include",
+ #endif
+ 0
+ };
+diff -Naur a/src/remake.c b/src/remake.c
+--- a/src/remake.c
++++ b/src/remake.c
+@@ -1601,8 +1601,6 @@
+ static const char *dirs[] =
+ {
+ #ifndef _AMIGA
+- "/lib",
+- "/usr/lib",
+ #endif
+ #if defined(WINDOWS32) && !defined(LIBDIR)
+ /*
diff --git a/nixpkgs/pkgs/development/tools/build-managers/gradle/default.nix b/nixpkgs/pkgs/development/tools/build-managers/gradle/default.nix
index b5215611c0c..1d5ef75fb22 100644
--- a/nixpkgs/pkgs/development/tools/build-managers/gradle/default.nix
+++ b/nixpkgs/pkgs/development/tools/build-managers/gradle/default.nix
@@ -51,14 +51,24 @@ rec {
};
};
- gradle_latest = gradle_5_6;
+ gradle_latest = gradle_6_5;
+
+ gradle_6_5 = gradleGen rec {
+ name = "gradle-6.5.1";
+ nativeVersion = "0.22-milestone-3";
+
+ src = fetchurl {
+ url = "https://services.gradle.org/distributions/${name}-bin.zip";
+ sha256 = "0jmmipjh4fbsn92zpifa5cqg5ws2a4ha0s4jzqhrg4zs542x79sh";
+ };
+ };
gradle_5_6 = gradleGen rec {
name = "gradle-5.6.4";
nativeVersion = "0.18";
src = fetchurl {
- url = "http://services.gradle.org/distributions/${name}-bin.zip";
+ url = "https://services.gradle.org/distributions/${name}-bin.zip";
sha256 = "1f3067073041bc44554d0efe5d402a33bc3d3c93cc39ab684f308586d732a80d";
};
};
@@ -68,7 +78,7 @@ rec {
nativeVersion = "0.14";
src = fetchurl {
- url = "http://services.gradle.org/distributions/${name}-bin.zip";
+ url = "https://services.gradle.org/distributions/${name}-bin.zip";
sha256 = "0vhqxnk0yj3q9jam5w4kpia70i4h0q4pjxxqwynh3qml0vrcn9l6";
};
};
diff --git a/nixpkgs/pkgs/development/tools/build-managers/mage/default.nix b/nixpkgs/pkgs/development/tools/build-managers/mage/default.nix
index ed145d38c7f..e21410fb6f3 100644
--- a/nixpkgs/pkgs/development/tools/build-managers/mage/default.nix
+++ b/nixpkgs/pkgs/development/tools/build-managers/mage/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "mage";
- version = "1.9.0";
+ version = "1.10.0";
src = fetchFromGitHub {
owner = "magefile";
repo = pname;
rev = "v${version}";
- sha256 = "0lazf4r5ps1s04pvz608qaxbrbc6dv0j99n39iv42zwxxh0mbd0p";
+ sha256 = "0c77xgz2bz4j9sh9v7f49iqyamc4lvvldcmn6v50hk98s9193gbf";
};
vendorSha256 = "0sjjj9z1dhilhpc8pq4154czrb79z9cm044jvn75kxcjv6v5l2m5";
@@ -27,4 +27,4 @@ buildGoModule rec {
maintainers = with maintainers; [ swdunlop ];
platforms = platforms.all;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/build-managers/meson/default.nix b/nixpkgs/pkgs/development/tools/build-managers/meson/default.nix
index f3d6f788dfa..5b1266da382 100644
--- a/nixpkgs/pkgs/development/tools/build-managers/meson/default.nix
+++ b/nixpkgs/pkgs/development/tools/build-managers/meson/default.nix
@@ -8,11 +8,11 @@
python3Packages.buildPythonApplication rec {
pname = "meson";
- version = "0.54.1";
+ version = "0.54.2";
src = python3Packages.fetchPypi {
inherit pname version;
- sha256 = "1p4n0b6jn8pyj6rwxg48ayphji8v1482cabrwhzf2avnf92znxig";
+ sha256 = "0m84zb0q67vnxmd6ldz477w6yjdnk9c44xhlwh1g1pzqx3m6wwd7";
};
postFixup = ''
diff --git a/nixpkgs/pkgs/development/tools/build-managers/meson/more-env-vars.patch b/nixpkgs/pkgs/development/tools/build-managers/meson/more-env-vars.patch
index a8f860f03cc..6326f5ec3cf 100644
--- a/nixpkgs/pkgs/development/tools/build-managers/meson/more-env-vars.patch
+++ b/nixpkgs/pkgs/development/tools/build-managers/meson/more-env-vars.patch
@@ -1,16 +1,13 @@
diff --git a/mesonbuild/envconfig.py b/mesonbuild/envconfig.py
-index ac13a710..e0d07c51 100644
+index 17058df6b..7a68b7f15 100644
--- a/mesonbuild/envconfig.py
+++ b/mesonbuild/envconfig.py
-@@ -119,9 +119,9 @@ def get_env_var_pair(for_machine: MachineChoice,
+@@ -120,7 +120,7 @@ def get_env_var_pair(for_machine: MachineChoice,
# compiling we fall back on the unprefixed host version. This
# allows native builds to never need to worry about the 'BUILD_*'
# ones.
- ([var_name + '_FOR_BUILD'] if is_cross else [var_name]),
+ [var_name + '_FOR_BUILD'] + ([] if is_cross else [var_name]),
# Always just the unprefixed host verions
-- ([] if is_cross else [var_name]),
-+ [var_name],
+ [var_name]
)[for_machine]
- for var in candidates:
- value = os.environ.get(var)
diff --git a/nixpkgs/pkgs/development/tools/build-managers/mill/default.nix b/nixpkgs/pkgs/development/tools/build-managers/mill/default.nix
index dffdbdb9aed..3fc893fd07c 100644
--- a/nixpkgs/pkgs/development/tools/build-managers/mill/default.nix
+++ b/nixpkgs/pkgs/development/tools/build-managers/mill/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "mill";
- version = "0.7.1";
+ version = "0.8.0";
src = fetchurl {
url = "https://github.com/lihaoyi/mill/releases/download/${version}/${version}";
- sha256 = "1fa7cjrp16618hj6xzrxiy44ghxvzgkvygzdzyi8jj2y5jnwxf10";
+ sha256 = "04pf76iyrbq2h2hksx0r2fmnd0d9mi6an24zvfv7k79rch11cql1";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/nixpkgs/pkgs/development/tools/build-managers/redo-apenwarr/default.nix b/nixpkgs/pkgs/development/tools/build-managers/redo-apenwarr/default.nix
index 79707fc64db..c62fb0f2515 100644
--- a/nixpkgs/pkgs/development/tools/build-managers/redo-apenwarr/default.nix
+++ b/nixpkgs/pkgs/development/tools/build-managers/redo-apenwarr/default.nix
@@ -1,16 +1,16 @@
-{ stdenv, lib, python3, fetchFromGitHub, mkdocs, which, findutils, coreutils
-, perl
+{ stdenv, lib, python3, fetchFromGitHub, which, findutils, coreutils
+, perl, installShellFiles
, doCheck ? true
}: stdenv.mkDerivation rec {
pname = "redo-apenwarr";
- version = "0.42a";
+ version = "0.42c";
src = fetchFromGitHub rec {
owner = "apenwarr";
repo = "redo";
rev = "${repo}-${version}";
- sha256 = "172z2idslhcqibd4lw82k6349nl5fdda2vj10dqcjz0lvv6n7php";
+ sha256 = "0kc2gag1n5583195gs38gjm8mb7in9y70c07fxibsay19pvvb8iw";
};
postPatch = ''
@@ -53,15 +53,21 @@
(with python3.pkgs; [ beautifulsoup4 markdown ])
which
findutils
+ installShellFiles
];
+ postInstall = ''
+ installShellCompletion --bash contrib/bash_completion.d/redo
+ '';
+
meta = with lib; {
- description = "Smaller, easier, more powerful, and more reliable than make. An implementation of djb's redo.";
+ description = "Smaller, easier, more powerful, and more reliable than make. An implementation of djb's redo";
homepage = "https://github.com/apenwarr/redo";
maintainers = with maintainers; [
andrewchambers
ck3d
];
license = licenses.asl20;
+ platforms = python3.meta.platforms;
};
}
diff --git a/nixpkgs/pkgs/development/tools/build-managers/redo-c/Makefile b/nixpkgs/pkgs/development/tools/build-managers/redo-c/Makefile
new file mode 100644
index 00000000000..f2c43cc5003
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/build-managers/redo-c/Makefile
@@ -0,0 +1,10 @@
+CFLAGS=-Os
+
+all: redo links
+
+links:
+ sh links.do
+
+install:
+ mkdir -p "$(out)/bin"
+ cp --no-dereference redo redo-* "$(out)/bin"
diff --git a/nixpkgs/pkgs/development/tools/build-managers/redo-c/default.nix b/nixpkgs/pkgs/development/tools/build-managers/redo-c/default.nix
new file mode 100644
index 00000000000..1480f32a50f
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/build-managers/redo-c/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchFromGitHub }:
+stdenv.mkDerivation rec {
+ pname = "redo-c";
+ version = "0.2";
+
+ src = fetchFromGitHub {
+ owner = "leahneukirchen";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "11wc2sgw1ssdm83cjdc6ndnp1bv5mzhbw7njw47mk7ri1ic1x51b";
+ };
+
+ postPatch = ''
+ cp '${./Makefile}' Makefile
+ '';
+
+ meta = with stdenv.lib; {
+ description = "An implementation of the redo build system in portable C with zero dependencies";
+ homepage = "https://github.com/leahneukirchen/redo-c";
+ license = licenses.cc0;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ ck3d ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/tools/build-managers/rocm-cmake/default.nix b/nixpkgs/pkgs/development/tools/build-managers/rocm-cmake/default.nix
new file mode 100644
index 00000000000..41149522e72
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/build-managers/rocm-cmake/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, fetchFromGitHub, cmake }:
+
+stdenv.mkDerivation rec {
+ pname = "rocm-cmake";
+ version = "3.5.0";
+
+ src = fetchFromGitHub {
+ owner = "RadeonOpenCompute";
+ repo = "rocm-cmake";
+ rev = "rocm-${version}";
+ sha256 = "1x1mj1acarhin319zycms8sqm9ylw2mcdbkpqjlb8yfsgiaa99ja";
+ };
+
+ nativeBuildInputs = [ cmake ];
+
+ meta = with stdenv.lib; {
+ description = "CMake modules for common build tasks for the ROCm stack";
+ homepage = "https://github.com/RadeonOpenCompute/rocm-cmake";
+ license = licenses.mit;
+ maintainers = with maintainers; [ danieldk ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/development/tools/build-managers/sbt/default.nix b/nixpkgs/pkgs/development/tools/build-managers/sbt/default.nix
index 64a2cedd1c9..2eb36434406 100644
--- a/nixpkgs/pkgs/development/tools/build-managers/sbt/default.nix
+++ b/nixpkgs/pkgs/development/tools/build-managers/sbt/default.nix
@@ -2,14 +2,14 @@
stdenv.mkDerivation rec {
pname = "sbt";
- version = "1.3.10";
+ version = "1.3.13";
src = fetchurl {
urls = [
"https://piccolo.link/sbt-${version}.tgz"
"https://github.com/sbt/sbt/releases/download/v${version}/sbt-${version}.tgz"
];
- sha256 = "1023qcbdbwl40l7mgyd3j0ggr6paz1zs2q787ym52dhrcibhcq1h";
+ sha256 = "08mx84kzpm750zjxm225nh9wqm7js5y2k6hgb8xw3n574zg58hc5";
};
patchPhase = ''
diff --git a/nixpkgs/pkgs/development/tools/build-managers/scons/common.nix b/nixpkgs/pkgs/development/tools/build-managers/scons/common.nix
index 41ac16bed7a..7a15c193423 100644
--- a/nixpkgs/pkgs/development/tools/build-managers/scons/common.nix
+++ b/nixpkgs/pkgs/development/tools/build-managers/scons/common.nix
@@ -1,6 +1,6 @@
{ version, sha256 }:
-{ stdenv, fetchurl, python3Packages, python2Packages, scons }:
+{ stdenv, fetchurl, python3Packages, lib }:
python3Packages.buildPythonApplication rec {
pname = "scons";
@@ -13,7 +13,13 @@ python3Packages.buildPythonApplication rec {
setupHook = ./setup-hook.sh;
- passthru.py2 = scons.override { python3Packages = python2Packages; };
+ postPatch = lib.optionalString (lib.versionAtLeast version "4.0.0") ''
+ substituteInPlace setup.cfg \
+ --replace "build/dist" "dist"
+ '';
+
+ # The release tarballs don't contain any tests (runtest.py and test/*):
+ doCheck = lib.versionOlder version "4.0.0";
meta = with stdenv.lib; {
description = "An improved, cross-platform substitute for Make";
diff --git a/nixpkgs/pkgs/development/tools/build-managers/scons/default.nix b/nixpkgs/pkgs/development/tools/build-managers/scons/default.nix
index 19b092b86ba..eb86d595597 100644
--- a/nixpkgs/pkgs/development/tools/build-managers/scons/default.nix
+++ b/nixpkgs/pkgs/development/tools/build-managers/scons/default.nix
@@ -7,8 +7,12 @@ in {
version = "3.0.1";
sha256 = "0wzid419mlwqw9llrg8gsx4nkzhqy16m4m40r0xnh6cwscw5wir4";
}).override { python3Packages = python2Packages; };
- scons_latest = mkScons {
+ scons_3_1_2 = (mkScons {
version = "3.1.2";
sha256 = "1yzq2gg9zwz9rvfn42v5jzl3g4qf1khhny6zfbi2hib55zvg60bq";
+ }).override { python3Packages = python2Packages; };
+ scons_latest = mkScons {
+ version = "4.0.1";
+ sha256 = "0z00l9wzaiqyjq0hapbvsjclvcfjjjq04kmxi7ffq966nl2d2bkj";
};
}
diff --git a/nixpkgs/pkgs/development/tools/build-managers/tup/default.nix b/nixpkgs/pkgs/development/tools/build-managers/tup/default.nix
index 709528b2ad3..80ee38105ca 100644
--- a/nixpkgs/pkgs/development/tools/build-managers/tup/default.nix
+++ b/nixpkgs/pkgs/development/tools/build-managers/tup/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "tup";
- version = "0.7.8";
+ version = "0.7.9";
src = fetchFromGitHub {
owner = "gittup";
repo = "tup";
rev = "v${version}";
- sha256 = "07dmz712zbs5kayf98kywp7blssgh0y2gc1623jbsynmqwi77mcb";
+ sha256 = "1b9rllwfdmjvfmwvzqfbqfi1flf4y9zzjmyp0dizq23gpkvhi42f";
};
nativeBuildInputs = [ pkgconfig ];
@@ -37,6 +37,8 @@ stdenv.mkDerivation rec {
cp tup.1 $out/share/man/man1/
'';
+ setupHook = ./setup-hook.sh;
+
meta = with stdenv.lib; {
description = "A fast, file-based build system";
longDescription = ''
@@ -49,6 +51,7 @@ stdenv.mkDerivation rec {
'';
homepage = "http://gittup.org/tup/";
license = licenses.gpl2;
+ maintainers = with maintainers; [ ehmry ];
platforms = platforms.linux ++ platforms.darwin;
};
}
diff --git a/nixpkgs/pkgs/development/tools/build-managers/tup/setup-hook.sh b/nixpkgs/pkgs/development/tools/build-managers/tup/setup-hook.sh
new file mode 100644
index 00000000000..5bf64ae59d3
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/build-managers/tup/setup-hook.sh
@@ -0,0 +1,44 @@
+#!/bin/sh
+
+tupConfigurePhase() {
+ runHook preConfigure
+
+ echo -n CONFIG_TUP_ARCH= >> tup.config
+ case "$system" in
+ "i686-*") echo i386 >> tup.config;;
+ "x86_64-*") echo x86_64 >> tup.config;;
+ "powerpc-*") echo powerpc >> tup.config;;
+ "powerpc64-*") echo powerpc64 >> tup.config;;
+ "ia64-*") echo ia64 >> tup.config;;
+ "alpha-*") echo alpha >> tup.config;;
+ "sparc-*") echo sparc >> tup.config;;
+ "aarch64-*") echo arm64 >> tup.config;;
+ "arm*") echo arm >> tup.config;;
+ esac
+
+ echo "${tupConfig-}" >> tup.config
+
+ tup init
+ tup generate tupBuild.sh
+
+ runHook postConfigure
+}
+
+if [ -z "${dontUseTupConfigure-}" -a -z "${configurePhase-}" ]; then
+ configurePhase=tupConfigurePhase
+fi
+
+
+tupBuildPhase() {
+ runHook preBuild
+
+ pushd .
+ . tupBuild.sh
+ popd
+
+ runHook postBuild
+}
+
+if [ -z "${dontUseTupBuild-}" -a -z "${buildPhase-}" ]; then
+ buildPhase=tupBuildPhase
+fi
diff --git a/nixpkgs/pkgs/development/tools/buildah/default.nix b/nixpkgs/pkgs/development/tools/buildah/default.nix
index d033fe52e6c..3def4a05bd7 100644
--- a/nixpkgs/pkgs/development/tools/buildah/default.nix
+++ b/nixpkgs/pkgs/development/tools/buildah/default.nix
@@ -13,13 +13,13 @@
buildGoModule rec {
pname = "buildah";
- version = "1.14.9";
+ version = "1.15.1";
src = fetchFromGitHub {
owner = "containers";
repo = "buildah";
rev = "v${version}";
- sha256 = "1vp59xp374wr7sbx89aikz4rv8fdg0a40v06saryxww9iqyvk8wp";
+ sha256 = "15pnyi6gay287vkcrgsirsyyps3ya2lsih1ljkcsqdxzr596mcv3";
};
outputs = [ "out" "man" ];
diff --git a/nixpkgs/pkgs/development/tools/buildkit/default.nix b/nixpkgs/pkgs/development/tools/buildkit/default.nix
index 2626ae71942..d4c143b0bd0 100644
--- a/nixpkgs/pkgs/development/tools/buildkit/default.nix
+++ b/nixpkgs/pkgs/development/tools/buildkit/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "buildkit";
- version = "0.7.1";
+ version = "0.7.2";
goPackagePath = "github.com/moby/buildkit";
subPackages = [ "cmd/buildctl" ] ++ stdenv.lib.optionals stdenv.isLinux [ "cmd/buildkitd" ];
@@ -11,10 +11,10 @@ buildGoPackage rec {
owner = "moby";
repo = "buildkit";
rev = "v${version}";
- sha256 = "048h69ffgmpir2ix9ldi6zrzlwxa5yz3idg5ajspz2dihmzmnwws";
+ sha256 = "0kn2ad0rh3xlcxjxslkyrfxhv3cx88996nhxn86605x1mybxb2iq";
};
- buildFlagsArray = [ "-ldflags=-s -w -X ${goPackagePath}/version.Version=${version}" ];
+ buildFlagsArray = [ "-ldflags=-s -w -X ${goPackagePath}/version.Version=${version} -X ${goPackagePath}/version.Revision=${src.rev}" ];
meta = with stdenv.lib; {
description = "Concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit";
diff --git a/nixpkgs/pkgs/development/tools/casperjs/default.nix b/nixpkgs/pkgs/development/tools/casperjs/default.nix
deleted file mode 100644
index 80786a10f5f..00000000000
--- a/nixpkgs/pkgs/development/tools/casperjs/default.nix
+++ /dev/null
@@ -1,56 +0,0 @@
-{ stdenv, fetchFromGitHub, fontsConf, phantomjs2, python, nodePackages }:
-
-let version = "1.1.1";
-
-in stdenv.mkDerivation {
-
- pname = "casperjs";
- inherit version;
-
- src = fetchFromGitHub {
- owner = "casperjs";
- repo = "casperjs";
- rev = version;
- sha256 = "187prrm728xpn0nx9kxfxa4fwd7w25z78nsxfk6a6kl7c5656jpz";
- };
-
- buildInputs = [ phantomjs2 python nodePackages.eslint ];
-
- patchPhase = ''
- substituteInPlace bin/casperjs --replace "/usr/bin/env python" "${python}/bin/python" \
- --replace "'phantomjs'" "'${phantomjs2}/bin/phantomjs'"
- '';
-
- dontBuild = true;
-
- doCheck = true;
- checkPhase = ''
- export FONTCONFIG_FILE=${fontsConf}
- make test
- '';
-
- installPhase = ''
- cp -r . $out
- '';
-
- meta = {
-
- description = ''
- Navigation scripting & testing utility for PhantomJS and SlimerJS
- '';
-
- longDescription = ''
- CasperJS is a navigation scripting & testing utility for PhantomJS and
- SlimerJS (still experimental). It eases the process of defining a full
- navigation scenario and provides useful high-level functions, methods &
- syntactic sugar for doing common tasks.
- '';
-
- homepage = "http://casperjs.org";
- license = stdenv.lib.licenses.mit;
-
- maintainers = [ stdenv.lib.maintainers.bluescreen303 ];
- platforms = stdenv.lib.platforms.linux;
- broken = true;
- };
-}
diff --git a/nixpkgs/pkgs/development/tools/clj-kondo/default.nix b/nixpkgs/pkgs/development/tools/clj-kondo/default.nix
index b809d550097..b7eec641b4b 100644
--- a/nixpkgs/pkgs/development/tools/clj-kondo/default.nix
+++ b/nixpkgs/pkgs/development/tools/clj-kondo/default.nix
@@ -1,6 +1,6 @@
{ stdenv, lib, graalvm8, fetchurl }:
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
pname = "clj-kondo";
version = "2020.04.05";
diff --git a/nixpkgs/pkgs/development/tools/cloudflare-wrangler/default.nix b/nixpkgs/pkgs/development/tools/cloudflare-wrangler/default.nix
deleted file mode 100644
index 623afc3e743..00000000000
--- a/nixpkgs/pkgs/development/tools/cloudflare-wrangler/default.nix
+++ /dev/null
@@ -1,35 +0,0 @@
-{ stdenv, fetchFromGitHub, rustPlatform, pkg-config, openssl, curl, darwin }:
-
-rustPlatform.buildRustPackage rec {
- pname = "cloudflare-wrangler";
- version = "1.9.1";
-
- src = fetchFromGitHub {
- owner = "cloudflare";
- repo = "wrangler";
- rev = "v${version}";
- sha256 = "09rq6lnv9993ah49jxqaqqhv5xxj51gxlqdi99wkj217cxp9gqqn";
- };
-
- cargoSha256 = "0vlb1g4pki84n2zf6w3bisa7jpv0ws8nb3lgr0bkjrirf60a9xsk";
-
- nativeBuildInputs = [ pkg-config ];
-
- buildInputs = [ openssl ] ++ stdenv.lib.optionals stdenv.isDarwin [
- curl
- darwin.apple_sdk.frameworks.Security
- darwin.apple_sdk.frameworks.CoreServices
- darwin.apple_sdk.frameworks.CoreFoundation
- ];
-
- # tries to use "/homeless-shelter" and fails
- doCheck = false;
-
- meta = with stdenv.lib; {
- 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; [ ];
- platforms = platforms.all;
- };
-}
diff --git a/nixpkgs/pkgs/development/tools/cloudfoundry-cli/default.nix b/nixpkgs/pkgs/development/tools/cloudfoundry-cli/default.nix
index 1fa45a32c05..9d0c1ab92ff 100644
--- a/nixpkgs/pkgs/development/tools/cloudfoundry-cli/default.nix
+++ b/nixpkgs/pkgs/development/tools/cloudfoundry-cli/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "cloudfoundry-cli";
- version = "6.46.1";
+ version = "6.51.0";
goPackagePath = "code.cloudfoundry.org/cli";
@@ -12,7 +12,7 @@ buildGoPackage rec {
owner = "cloudfoundry";
repo = "cli";
rev = "v${version}";
- sha256 = "0dqrkimwhw016icgyf4cyipzy6vdz5jgickm33xxd9018dh3ibwq";
+ sha256 = "189cqng7y12knqm4n1bfajbc2lx027rwb44wddmj5iya27i7fv8f";
};
nativeBuildInputs = [ installShellFiles ];
diff --git a/nixpkgs/pkgs/development/tools/cmake-format/default.nix b/nixpkgs/pkgs/development/tools/cmake-format/default.nix
index 394dc7b2f51..b0e97de5500 100644
--- a/nixpkgs/pkgs/development/tools/cmake-format/default.nix
+++ b/nixpkgs/pkgs/development/tools/cmake-format/default.nix
@@ -10,12 +10,12 @@
buildPythonApplication rec {
pname = "cmake-format";
- version = "0.6.10";
+ version = "0.6.11";
src = fetchPypi {
inherit version;
pname = "cmake_format";
- sha256 = "14ypplkjah4hcb1ad8978xip4vvzxy1nkysvyi1wn9b24cbfzw42";
+ sha256 = "1wvmv8242xjkxgr266dkn4vrn5wm94fwn333pn7sxm5warhhwgda";
};
propagatedBuildInputs = [ autopep8 flake8 jinja2 pylint pyyaml ];
diff --git a/nixpkgs/pkgs/development/tools/cmake-language-server/default.nix b/nixpkgs/pkgs/development/tools/cmake-language-server/default.nix
index 943655b881c..628bb31fbe9 100644
--- a/nixpkgs/pkgs/development/tools/cmake-language-server/default.nix
+++ b/nixpkgs/pkgs/development/tools/cmake-language-server/default.nix
@@ -1,20 +1,32 @@
{ stdenv, buildPythonApplication, fetchFromGitHub
, poetry, pygls, pyparsing
, cmake, pytest, pytest-datadir
+, fetchpatch
}:
buildPythonApplication rec {
pname = "cmake-language-server";
- version = "0.1.1";
+ version = "0.1.2";
format = "pyproject";
src = fetchFromGitHub {
owner = "regen100";
repo = pname;
rev = "v${version}";
- sha256 = "09rijjksx07inbwxjinrsqihkxb011l2glysasmwpkhy0rmmhbcm";
+ sha256 = "0vz7bjxkk0phjhz3h9kj6yr7wnk3g7lqmkqraa0kw12mzcfck837";
};
+ # can be removed after v0.1.2
+ patches = stdenv.lib.optional stdenv.isDarwin (fetchpatch {
+ url = "https://github.com/regen100/cmake-language-server/commit/0ec120f39127f25898ab110b43819e3e9becb8a3.patch";
+ sha256 = "1xbmarvsvzd61fnlap4qscnijli2rw2iqr7cyyvar2jd87z6sfp0";
+ });
+
+ postPatch = ''
+ substituteInPlace pyproject.toml \
+ --replace 'pygls = "^0.8.1"' 'pygls = "^0.9.0"'
+ '';
+
nativeBuildInputs = [ poetry ];
propagatedBuildInputs = [ pygls pyparsing ];
diff --git a/nixpkgs/pkgs/development/tools/conftest/default.nix b/nixpkgs/pkgs/development/tools/conftest/default.nix
index eb55bf5dd4c..d7ee1c2a51f 100644
--- a/nixpkgs/pkgs/development/tools/conftest/default.nix
+++ b/nixpkgs/pkgs/development/tools/conftest/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "conftest";
- version = "0.18.2";
+ version = "0.19.0";
src = fetchFromGitHub {
- owner = "instrumenta";
+ owner = "open-policy-agent";
repo = "conftest";
rev = "v${version}";
- sha256 = "15xzldcmnpfg1hd5zr5i7x2zjrgkwnp4nylxbn9kfic2dpjp1a38";
+ sha256 = "0d6n51p4b8jwkfqympwxkqxssgy462m5pgv5qvm6jy5pm566qa08";
};
- vendorSha256 = "1kay7b5rxypj4i0d2iwdlb1mj0qq3zvlrjp34zzv5kywz5gy4144";
+ vendorSha256 = "150fj2c9qll39wiqk41w0qms0sdqiacb2z015j38kg60r8f6i4lm";
buildFlagsArray = ''
-ldflags=
@@ -20,9 +20,9 @@ buildGoModule rec {
meta = with lib; {
description = "Write tests against structured configuration data";
- homepage = "https://github.com/instrumenta/conftest";
+ inherit (src.meta) homepage;
license = licenses.asl20;
maintainers = with maintainers; [ yurrriq ];
platforms = platforms.all;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/container-linux-config-transpiler/default.nix b/nixpkgs/pkgs/development/tools/container-linux-config-transpiler/default.nix
index 005c5d55b79..b5200e22cad 100644
--- a/nixpkgs/pkgs/development/tools/container-linux-config-transpiler/default.nix
+++ b/nixpkgs/pkgs/development/tools/container-linux-config-transpiler/default.nix
@@ -4,7 +4,7 @@ with lib;
buildGoPackage rec {
pname = "ct";
- version = "0.7.0";
+ version = "0.9.0";
goPackagePath = "github.com/coreos/container-linux-config-transpiler";
@@ -12,7 +12,7 @@ buildGoPackage rec {
owner = "coreos";
repo = "container-linux-config-transpiler";
rev = "v${version}";
- sha256="058zjk9yqgdli55gc6y48455il6wjpslyz2r2ckk2ki9c5qc8b7c";
+ sha256="1w6nvgrl5qp3ci9igflk9dlk3020psv5m4f3p57f3qcx9vrcl4lw";
};
buildFlagsArray = ''
diff --git a/nixpkgs/pkgs/development/tools/continuous-integration/buildkite-cli/default.nix b/nixpkgs/pkgs/development/tools/continuous-integration/buildkite-cli/default.nix
new file mode 100644
index 00000000000..06d69c152ba
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/continuous-integration/buildkite-cli/default.nix
@@ -0,0 +1,26 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "buildkite-cli";
+ version = "1.1.0";
+
+ src = fetchFromGitHub {
+ owner = "buildkite";
+ repo = "cli";
+ rev = "v${version}";
+ sha256 = "05hz59qzadkk4ji5icv5sxih31pnn0abnmiwcyfa2mr3l5jaqjnd";
+ };
+
+ vendorSha256 = "0jxh3yhh0sdvaykhinxngpipk369hw8z1y3g2z4c1115m5rjp2bb";
+
+ subPackages = [ "cmd/bk" ];
+
+ buildFlagsArray = [ "-ldflags=-s -w -X main.VERSION=${version}" ];
+
+ meta = with lib; {
+ description = "A command line interface for Buildkite";
+ homepage = "https://github.com/buildkite/cli";
+ license = licenses.mit;
+ maintainers = with maintainers; [ groodt ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/tools/continuous-integration/drone-cli/default.nix b/nixpkgs/pkgs/development/tools/continuous-integration/drone-cli/default.nix
index bbd2c2f1935..126e2005046 100644
--- a/nixpkgs/pkgs/development/tools/continuous-integration/drone-cli/default.nix
+++ b/nixpkgs/pkgs/development/tools/continuous-integration/drone-cli/default.nix
@@ -25,4 +25,4 @@ in buildGoModule rec {
license = licenses.asl20;
description = "Command line client for the Drone continuous integration server.";
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/continuous-integration/drone/default.nix b/nixpkgs/pkgs/development/tools/continuous-integration/drone/default.nix
index 54b801da075..b9598f4c6d0 100644
--- a/nixpkgs/pkgs/development/tools/continuous-integration/drone/default.nix
+++ b/nixpkgs/pkgs/development/tools/continuous-integration/drone/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
name = "drone.io-${version}";
- version = "1.6.5";
+ version = "1.9.0";
goPackagePath = "github.com/drone/drone";
- vendorSha256 = "1dvf8vz3jr9smki3jql0kvd8z8rwdq93y7blbr2yjjfsdvx6lxl1";
+ vendorSha256 = "0idf11sr417lxcjryplgb87affr6lgzxazzlyvk0y40hp8zbhwsx";
src = fetchFromGitHub {
owner = "drone";
repo = "drone";
rev = "v${version}";
- sha256 = "05cgd72qyss836fby0adhrm5p8g7639psk2yslhg6pmz0cqfbq9m";
+ sha256 = "1lsyd245fr1f74rpccvvw41h5g75b79afrb8g589bj13ggjav0xy";
};
meta = with stdenv.lib; {
@@ -19,4 +19,4 @@ buildGoModule rec {
license = licenses.asl20;
description = "Continuous Integration platform built on container technology";
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/continuous-integration/fly/default.nix b/nixpkgs/pkgs/development/tools/continuous-integration/fly/default.nix
index 3bf48084bbd..8497cea01b6 100644
--- a/nixpkgs/pkgs/development/tools/continuous-integration/fly/default.nix
+++ b/nixpkgs/pkgs/development/tools/continuous-integration/fly/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "fly";
- version = "6.1.0";
+ version = "6.4.0";
src = fetchFromGitHub {
owner = "concourse";
repo = "concourse";
rev = "v${version}";
- sha256 = "14sm3xwhm6pfln18i9f9dyj7s2wcri43rxj4s1cja7nwqr5sqb3x";
+ sha256 = "08lw345kzkic5b2dqj3d0d9x1mas9rpi4rdmbhww9r60swj169i7";
};
- vendorSha256 = "1c099sn5rrvj805va1lyjlbv7i2g1z5bxyaisv5l9365z0lv1cwm";
+ vendorSha256 = "0a78cjfj909ic8wci8id2h5f6r34h90myk6z7m918n08vxv60jvw";
subPackages = [ "fly" ];
diff --git a/nixpkgs/pkgs/development/tools/continuous-integration/gitlab-runner/default.nix b/nixpkgs/pkgs/development/tools/continuous-integration/gitlab-runner/default.nix
index 9cacf76dbbf..298e5e6f9ca 100644
--- a/nixpkgs/pkgs/development/tools/continuous-integration/gitlab-runner/default.nix
+++ b/nixpkgs/pkgs/development/tools/continuous-integration/gitlab-runner/default.nix
@@ -1,22 +1,23 @@
{ lib, buildGoPackage, fetchFromGitLab, fetchurl }:
let
- version = "13.0.1";
+ version = "13.2.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 = "1hrdi9fvni21lrc7lx8bjxdiqyf02cihl7pxlvcji0j1lmxyz721";
+ sha256 = "0cvcil96gww68abdj5ni7w69ss5ncz3ixh00k1a9nlqggf0ifaav";
};
docker_arm = fetchurl {
url = "https://gitlab-runner-downloads.s3.amazonaws.com/v${version}/helper-images/prebuilt-arm.tar.xz";
- sha256 = "0k41k6brmdh9rz6k4kis0wabgvrfl1vm63w36h2kk2vnwxg27s91";
+ sha256 = "1j2z1wk4qs089mvx7y14al28pzhhnzs17n1ijpahsln2jn7b2s5m";
};
in
buildGoPackage rec {
inherit version;
pname = "gitlab-runner";
goPackagePath = "gitlab.com/gitlab-org/gitlab-runner";
+ subPackages = [ "." ];
commonPackagePath = "${goPackagePath}/common";
buildFlagsArray = ''
-ldflags=
@@ -29,13 +30,12 @@ buildGoPackage rec {
owner = "gitlab-org";
repo = "gitlab-runner";
rev = "v${version}";
- sha256 = "155f1lvvx1rq50xjfl4ligxnya9js2rkzp45vwwfdwrvy0qlx8sf";
+ sha256 = "0bgrh1yckc879qq155dvdqsr7673g1r1hbwf489ngabj8f8l3l23";
};
patches = [ ./fix-shell-path.patch ];
postInstall = ''
- touch $out/bin/hello
install -d $out/bin/helper-images
ln -sf ${docker_x86_64} $out/bin/helper-images/prebuilt-x86_64.tar.xz
ln -sf ${docker_arm} $out/bin/helper-images/prebuilt-arm.tar.xz
diff --git a/nixpkgs/pkgs/development/tools/continuous-integration/hercules-ci-agent/default.nix b/nixpkgs/pkgs/development/tools/continuous-integration/hercules-ci-agent/default.nix
new file mode 100644
index 00000000000..c8316f4bb57
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/continuous-integration/hercules-ci-agent/default.nix
@@ -0,0 +1,21 @@
+{ gnutar, gzip, git, haskell, haskellPackages, lib, makeWrapper }:
+let
+ inherit (haskell.lib) overrideCabal addBuildDepends;
+ inherit (lib) makeBinPath;
+ pkg =
+ # justStaticExecutables is needed due to https://github.com/NixOS/nix/issues/2990
+ overrideCabal
+ (addBuildDepends (haskell.lib.justStaticExecutables haskellPackages.hercules-ci-agent) [ makeWrapper ])
+ (o: {
+ postInstall = ''
+ ${o.postInstall or ""}
+ mkdir -p $out/libexec
+ mv $out/bin/hercules-ci-agent $out/libexec
+ makeWrapper $out/libexec/hercules-ci-agent $out/bin/hercules-ci-agent --prefix PATH : ${makeBinPath [ gnutar gzip git ]}
+ '';
+ });
+in pkg // {
+ meta = pkg.meta // {
+ position = toString ./default.nix + ":1";
+ };
+ }
diff --git a/nixpkgs/pkgs/development/tools/continuous-integration/jenkins/default.nix b/nixpkgs/pkgs/development/tools/continuous-integration/jenkins/default.nix
index 3631b4494a4..5f0807cad87 100644
--- a/nixpkgs/pkgs/development/tools/continuous-integration/jenkins/default.nix
+++ b/nixpkgs/pkgs/development/tools/continuous-integration/jenkins/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "jenkins";
- version = "2.222.4";
+ version = "2.235.3";
src = fetchurl {
url = "http://mirrors.jenkins.io/war-stable/${version}/jenkins.war";
- sha256 = "0z64w5rv1x9kpjxcb05if9pk0abl9nlbijh2i3nlja97j0dp55bc";
+ sha256 = "109rycgy8bg3na173vz5f3bq7w33a6kap8158kx6zhignni451p8";
};
buildCommand = ''
diff --git a/nixpkgs/pkgs/development/tools/cue/default.nix b/nixpkgs/pkgs/development/tools/cue/default.nix
index 65f47c837b8..f2fc9cf2602 100644
--- a/nixpkgs/pkgs/development/tools/cue/default.nix
+++ b/nixpkgs/pkgs/development/tools/cue/default.nix
@@ -2,15 +2,15 @@
buildGoModule rec {
pname = "cue";
- version = "0.2.0";
+ version = "0.2.2";
src = fetchgit {
url = "https://cue.googlesource.com/cue";
rev = "v${version}";
- sha256 = "06kag5dwkq4zsh1b52b74g3slsxlwwiap2w3709qjhrgda8w2zn3";
+ sha256 = "1crl5fldczc3jkwf7gvwvghckr6gfinfslzca4ps1098lbq83zcq";
};
- vendorSha256 = "1lhjd98n9j1cq36b5lhscb7k32qmyqg7zs6zc8yab494bm8sz89g";
+ vendorSha256 = "0l6slaji9nh16jqp1nvib95h2db1xyjh6knk5hj2zaa1rks4b092";
subPackages = [ "cmd/cue" ];
diff --git a/nixpkgs/pkgs/development/tools/dapper/default.nix b/nixpkgs/pkgs/development/tools/dapper/default.nix
index d5c7d309e98..c2dadeb6a93 100644
--- a/nixpkgs/pkgs/development/tools/dapper/default.nix
+++ b/nixpkgs/pkgs/development/tools/dapper/default.nix
@@ -5,7 +5,7 @@
buildGoPackage rec {
pname = "dapper";
- version = "0.4.1";
+ version = "0.5.1";
goPackagePath = "github.com/rancher/dapper";
@@ -13,7 +13,7 @@ buildGoPackage rec {
owner = "rancher";
repo = "dapper";
rev = "v${version}";
- sha256 = "03rmkmlvhmfwcln5v1rqww1kirxm0d1p58h6pj8f5fnhk9spb162";
+ sha256 = "0sf56ii4sn2wdq5kiyl02sgvq0lvynzgiq8v5wrkkabj5107fiqw";
};
patchPhase = ''
substituteInPlace main.go --replace 0.0.0 ${version}
diff --git a/nixpkgs/pkgs/development/tools/database/dbmate/default.nix b/nixpkgs/pkgs/development/tools/database/dbmate/default.nix
index ccf7a699dae..329d92a9fa5 100644
--- a/nixpkgs/pkgs/development/tools/database/dbmate/default.nix
+++ b/nixpkgs/pkgs/development/tools/database/dbmate/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "dbmate";
- version = "1.8.0";
+ version = "1.9.0";
src = fetchFromGitHub {
owner = "amacneil";
repo = "dbmate";
rev = "v${version}";
- sha256 = "16grd03r41n0vj5fs7j6jk395zs2q0i878p9nh1ycicy64nzmxky";
+ sha256 = "0v00k658b4ca9bpn2yiiy3gq5gr6hms8mlk31wf8svwsjyzjibzr";
};
- vendorSha256 = "1915h1hi2y2sx5jvx84c1j281zaz100gbhyalvg5jqjr1van5s4d";
+ vendorSha256 = "00vp925vf9clk5bkw5fvj34id4v548rlssizh52z9psvdizj8q5p";
meta = with stdenv.lib; {
description = "Database migration tool";
@@ -20,4 +20,4 @@ buildGoModule rec {
maintainers = [ maintainers.manveru ];
platforms = platforms.unix;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/database/liquibase/default.nix b/nixpkgs/pkgs/development/tools/database/liquibase/default.nix
index a92c96684a4..104b1c46e09 100644
--- a/nixpkgs/pkgs/development/tools/database/liquibase/default.nix
+++ b/nixpkgs/pkgs/development/tools/database/liquibase/default.nix
@@ -10,11 +10,11 @@ in
stdenv.mkDerivation rec {
pname = "liquibase";
- version = "3.9.0";
+ version = "3.10.2";
src = fetchurl {
url = "https://github.com/liquibase/liquibase/releases/download/v${version}/${pname}-${version}.tar.gz";
- sha256 = "0qasiggaxix3gmmvax00k83q4pd1c1b5wx8ayyplaszkgr9advb8";
+ sha256 = "19wdflkp4n0pds4lkliagg8l5kf9db5f5bn39akhwasc4yj0g7j2";
};
buildInputs = [ jre makeWrapper ];
diff --git a/nixpkgs/pkgs/development/tools/database/sqldeveloper/default.nix b/nixpkgs/pkgs/development/tools/database/sqldeveloper/default.nix
index 1e40bc52b4f..49cc7b42b3d 100644
--- a/nixpkgs/pkgs/development/tools/database/sqldeveloper/default.nix
+++ b/nixpkgs/pkgs/development/tools/database/sqldeveloper/default.nix
@@ -1,7 +1,7 @@
{ stdenv, makeDesktopItem, makeWrapper, requireFile, unzip, jdk }:
let
- version = "19.4.0.354.1759";
+ version = "20.2.0.175.1842";
desktopItem = makeDesktopItem {
name = "sqldeveloper";
@@ -10,7 +10,7 @@ let
desktopName = "Oracle SQL Developer";
genericName = "Oracle SQL Developer";
comment = "Oracle's Oracle DB GUI client";
- categories = "Application;Development;";
+ categories = "Development;";
};
in
stdenv.mkDerivation {
@@ -46,7 +46,7 @@ in
nix-prefetch-url --type sha256 file:///path/to/${name}
'';
- sha256 = "1hk3hfxyl6ryp4v1l9mgzflban565ayfmm2k412azmw5rnmjf6fv";
+ sha256 = "1fcaq7ffn1q35f7rvp3ybs2191lvfc0jgjx7y4wn1nqglgj7zy7n";
};
buildInputs = [ makeWrapper unzip ];
diff --git a/nixpkgs/pkgs/development/tools/database/sqlitebrowser/default.nix b/nixpkgs/pkgs/development/tools/database/sqlitebrowser/default.nix
index f8a8ee70e9d..7fcdbd1a6ad 100644
--- a/nixpkgs/pkgs/development/tools/database/sqlitebrowser/default.nix
+++ b/nixpkgs/pkgs/development/tools/database/sqlitebrowser/default.nix
@@ -1,30 +1,30 @@
{ mkDerivation, lib, fetchFromGitHub, cmake, antlr
-, qtbase, qttools, qscintilla, sqlite }:
+, qtbase, qttools, sqlite }:
mkDerivation rec {
pname = "sqlitebrowser";
- version = "3.11.2";
+ version = "3.12.0";
src = fetchFromGitHub {
- owner = pname;
- repo = pname;
- rev = "v${version}";
- sha256 = "0ydd5fg76d5d23byac1f7f8mzx3brmd0cnnkd58qpmlzi7p9hcvx";
+ owner = pname;
+ repo = pname;
+ rev = version;
+ sha256 = "1arv4rzl8s1vjjqzz35l2b1rfzr2b8b23v97fdw1kdxpwvs63l99";
};
- buildInputs = [ antlr qtbase qscintilla sqlite ];
+ # We should be using qscintilla from nixpkgs instead of the vendored version,
+ # but qscintilla is currently in a bit of a mess as some consumers expect a
+ # -qt4 or -qt5 prefix while others do not.
+ # We *really* should get that cleaned up.
+ buildInputs = [ antlr qtbase sqlite ];
nativeBuildInputs = [ cmake qttools ];
- NIX_LDFLAGS = "-lQt5PrintSupport";
-
- enableParallelBuilding = true;
-
meta = with lib; {
description = "DB Browser for SQLite";
homepage = "https://sqlitebrowser.org/";
license = licenses.gpl3;
- maintainers = with maintainers; [ ];
+ maintainers = with maintainers; [ peterhoeg ];
platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/development/tools/database/webdis/default.nix b/nixpkgs/pkgs/development/tools/database/webdis/default.nix
index fd705c4fc1b..ec22252cbe0 100644
--- a/nixpkgs/pkgs/development/tools/database/webdis/default.nix
+++ b/nixpkgs/pkgs/development/tools/database/webdis/default.nix
@@ -2,23 +2,15 @@
stdenv.mkDerivation rec {
pname = "webdis";
- version = "0.1.9";
+ version = "0.1.11";
src = fetchFromGitHub {
owner = "nicolasff";
repo = pname;
rev = version;
- sha256 = "1kglzbs1sw3w05i678qr3lv4pxia20k2a8s3pjhfcxdlnlcy23sk";
+ sha256 = "162xbx4dhfx4a6sksm7x60gr7ylyila4vidmdf0bn7xlvglggazf";
};
- patches = [
- # Do not use DESTDIR. See: https://github.com/nicolasff/webdis/pull/172
- (fetchpatch {
- url = "https://github.com/nicolasff/webdis/commit/a44a2964a59f2e583f4945eeb65cd19235059270.patch";
- sha256 = "0i41p98gc201vpp5ppjc9gxdyb1bpimr0qrvibaf3iq3sy4jr1gb";
- })
- ];
-
buildInputs = [ hiredis http-parser jansson libevent ];
makeFlags = [
diff --git a/nixpkgs/pkgs/development/tools/delve/default.nix b/nixpkgs/pkgs/development/tools/delve/default.nix
index 33eda13b604..892ee6dd329 100644
--- a/nixpkgs/pkgs/development/tools/delve/default.nix
+++ b/nixpkgs/pkgs/development/tools/delve/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "delve";
- version = "1.2.0";
+ version = "1.5.0";
goPackagePath = "github.com/go-delve/delve";
excludedPackages = "\\(_fixtures\\|scripts\\|service/test\\)";
@@ -11,7 +11,7 @@ buildGoPackage rec {
owner = "go-delve";
repo = "delve";
rev = "v${version}";
- sha256 = "1xz1xm0lb1arwm3w2ydq5y5xglq60fc0q46x9xndr3i9j0rm8bxh";
+ sha256 = "0m7fryclrj0qzqzcjn0xc9vl43srijyfahfkqdbm59xgpws67anp";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/tools/dive/default.nix b/nixpkgs/pkgs/development/tools/dive/default.nix
index b48d7425b14..d2d01004923 100644
--- a/nixpkgs/pkgs/development/tools/dive/default.nix
+++ b/nixpkgs/pkgs/development/tools/dive/default.nix
@@ -25,4 +25,4 @@ buildGoModule rec {
license = licenses.mit;
maintainers = with maintainers; [ marsam spacekookie ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/doctl/default.nix b/nixpkgs/pkgs/development/tools/doctl/default.nix
index 5fe7ca69b03..cfb3395f9ec 100644
--- a/nixpkgs/pkgs/development/tools/doctl/default.nix
+++ b/nixpkgs/pkgs/development/tools/doctl/default.nix
@@ -2,7 +2,7 @@
buildGoModule rec {
pname = "doctl";
- version = "1.45.0";
+ version = "1.46.0";
vendorSha256 = null;
@@ -30,7 +30,7 @@ buildGoModule rec {
owner = "digitalocean";
repo = "doctl";
rev = "v${version}";
- sha256 = "1wnrvswysms8p26d8hnxpimx12bhi3sa9k4kwd2dbxg74569gq6d";
+ sha256 = "1f9gw1qjannswx1vy64a5a2cfr8azsci241pk0xhrhk6aqpjzx1n";
};
meta = with lib; {
diff --git a/nixpkgs/pkgs/development/tools/documentation/gtk-doc/default.nix b/nixpkgs/pkgs/development/tools/documentation/gtk-doc/default.nix
index 3c0b0cff548..c93ee954cea 100644
--- a/nixpkgs/pkgs/development/tools/documentation/gtk-doc/default.nix
+++ b/nixpkgs/pkgs/development/tools/documentation/gtk-doc/default.nix
@@ -68,6 +68,10 @@ 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/nixpkgs/pkgs/development/tools/eclipse-mat/default.nix b/nixpkgs/pkgs/development/tools/eclipse-mat/default.nix
new file mode 100644
index 00000000000..44411d0db72
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/eclipse-mat/default.nix
@@ -0,0 +1,119 @@
+{ buildEnv
+, fetchurl
+, fontconfig
+, freetype
+, glib
+, gsettings-desktop-schemas
+, gtk3
+, jdk11
+, lib
+, libX11
+, libXrender
+, libXtst
+, makeDesktopItem
+, makeWrapper
+, shared-mime-info
+, stdenv
+, unzip
+, webkitgtk
+, zlib
+}:
+
+with lib;
+let
+ pVersion = "1.10.0.20200225";
+ pVersionTriple = splitVersion pVersion;
+ majorVersion = elemAt pVersionTriple 0;
+ minorVersion = elemAt pVersionTriple 1;
+ patchVersion = elemAt pVersionTriple 2;
+ baseVersion = "${majorVersion}.${minorVersion}.${patchVersion}";
+ jdk = jdk11;
+in
+stdenv.mkDerivation rec {
+ pname = "eclipse-mat";
+ version = "${pVersion}";
+
+ src = fetchurl {
+ url = "http://ftp.halifax.rwth-aachen.de/eclipse//mat/${baseVersion}/rcp/MemoryAnalyzer-${version}-linux.gtk.x86_64.zip";
+ sha256 = "11cg01gjjvlm6lr6z6rwqs1r31xx5pxddnz55ca0s33lrnywf9fx";
+ };
+
+ desktopItem = makeDesktopItem {
+ name = "eclipse-mat";
+ exec = "eclipse-mat";
+ icon = "eclipse";
+ comment = "Eclipse Memory Analyzer";
+ desktopName = "Eclipse MAT";
+ genericName = "Java Memory Analyzer";
+ categories = "Development;";
+ };
+
+ unpackPhase = ''
+ unzip $src
+ '';
+
+ buildCommand = ''
+ mkdir -p $out
+ unzip $src
+ mv mat $out
+
+ # Patch binaries.
+ interpreter=$(echo ${stdenv.glibc.out}/lib/ld-linux*.so.2)
+ libCairo=$out/eclipse/libcairo-swt.so
+ patchelf --set-interpreter $interpreter $out/mat/MemoryAnalyzer
+ [ -f $libCairo ] && patchelf --set-rpath ${
+ stdenv.lib.makeLibraryPath [ freetype fontconfig libX11 libXrender zlib ]
+ } $libCairo
+
+ # Create wrapper script. Pass -configuration to store settings in ~/.eclipse-mat/<version>
+ makeWrapper $out/mat/MemoryAnalyzer $out/bin/eclipse-mat \
+ --prefix PATH : ${jdk}/bin \
+ --prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath ([ glib gtk3 libXtst webkitgtk ])} \
+ --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" \
+ --add-flags "-configuration \$HOME/.eclipse-mat/''${version}/configuration"
+
+ # Create desktop item.
+ mkdir -p $out/share/applications
+ cp ${desktopItem}/share/applications/* $out/share/applications
+ mkdir -p $out/share/pixmaps
+ find $out/mat/plugins -name 'eclipse*.png' -type f -exec cp {} $out/share/pixmaps \;
+ mv $out/share/pixmaps/eclipse64.png $out/share/pixmaps/eclipse.png
+ '';
+
+ buildInputs = [
+ fontconfig
+ freetype
+ glib
+ gsettings-desktop-schemas
+ gtk3
+ jdk
+ libX11
+ libXrender
+ libXtst
+ makeWrapper
+ zlib
+ unzip
+ shared-mime-info
+ webkitgtk
+ ];
+
+ dontBuild = true;
+ dontConfigure = true;
+
+ meta = with stdenv.lib; {
+ description = "Fast and feature-rich Java heap analyzer";
+ longDescription = ''
+ The Eclipse Memory Analyzer is a tool that helps you find memory
+ leaks and reduce memory consumption. Use the Memory Analyzer to
+ analyze productive heap dumps with hundreds of millions of
+ objects, quickly calculate the retained sizes of objects, see
+ who is preventing the Garbage Collector from collecting objects,
+ run a report to automatically extract leak suspects.
+ '';
+ homepage = "https://www.eclipse.org/mat";
+ license = licenses.epl20;
+ maintainers = [ maintainers.ktor ];
+ platforms = [ "x86_64-linux" ];
+ };
+
+}
diff --git a/nixpkgs/pkgs/development/tools/electron/3.x.nix b/nixpkgs/pkgs/development/tools/electron/3.x.nix
deleted file mode 100644
index ee4b69ddca3..00000000000
--- a/nixpkgs/pkgs/development/tools/electron/3.x.nix
+++ /dev/null
@@ -1,77 +0,0 @@
-{ stdenv, libXScrnSaver, makeWrapper, fetchurl, unzip, atomEnv, gtk2, at-spi2-atk }:
-
-let
- version = "3.1.13";
- name = "electron-${version}";
-
- throwSystem = throw "Unsupported system: ${stdenv.hostPlatform.system}";
-
- meta = with stdenv.lib; {
- description = "Cross platform desktop application shell";
- homepage = "https://github.com/electron/electron";
- license = licenses.mit;
- maintainers = with maintainers; [ travisbhartwell manveru ];
- platforms = [ "x86_64-darwin" "x86_64-linux" "i686-linux" "armv7l-linux" "aarch64-linux" ];
- };
-
- linux = {
- inherit name version meta;
- src = {
- i686-linux = fetchurl {
- url = "https://github.com/electron/electron/releases/download/v${version}/electron-v${version}-linux-ia32.zip";
- sha256 = "04i0rcp4ajp4nf4arcl5crcc7a85sf0ixqd8jx07k2b1irv4dc23";
- };
- x86_64-linux = fetchurl {
- url = "https://github.com/electron/electron/releases/download/v${version}/electron-v${version}-linux-x64.zip";
- sha256 = "1psmbplz6jhnnf6hmfhxbmmhn4n1dpnhzbc12pxn645xhfpk9ark";
- };
- armv7l-linux = fetchurl {
- url = "https://github.com/electron/electron/releases/download/v${version}/electron-v${version}-linux-armv7l.zip";
- sha256 = "1pzs2cj12xw18jwab0mb8xhndwd95lbsj5ml5xdw2mb0ip5jsvsa";
- };
- aarch64-linux = fetchurl {
- url = "https://github.com/electron/electron/releases/download/v${version}/electron-v${version}-linux-arm64.zip";
- sha256 = "13pc7xn0dkb8i31vg9zplqcvb7r9r7q3inmr3419b5p9bl0687x8";
- };
- }.${stdenv.hostPlatform.system} or throwSystem;
-
- buildInputs = [ unzip makeWrapper ];
-
- buildCommand = ''
- mkdir -p $out/lib/electron $out/bin
- unzip -d $out/lib/electron $src
- ln -s $out/lib/electron/electron $out/bin
-
- fixupPhase
-
- patchelf \
- --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- --set-rpath "${atomEnv.libPath}:${gtk2}/lib:${at-spi2-atk}/lib:$out/lib/electron" \
- $out/lib/electron/electron
-
- wrapProgram $out/lib/electron/electron \
- --prefix LD_PRELOAD : ${stdenv.lib.makeLibraryPath [ libXScrnSaver ]}/libXss.so.1
- '';
- };
-
- darwin = {
- inherit name version meta;
-
- src = fetchurl {
- url = "https://github.com/electron/electron/releases/download/v${version}/electron-v${version}-darwin-x64.zip";
- sha256 = "1vvjm4jifzjqvbs2kjlwg1h9p2czr2b5imjr9hld1j8nyfrzb0dx";
- };
-
- buildInputs = [ unzip ];
-
- buildCommand = ''
- mkdir -p $out/Applications
- unzip $src
- mv Electron.app $out/Applications
- mkdir -p $out/bin
- ln -s $out/Applications/Electron.app/Contents/MacOS/Electron $out/bin/electron
- '';
- };
-in
-
- stdenv.mkDerivation (if stdenv.isDarwin then darwin else linux)
diff --git a/nixpkgs/pkgs/development/tools/electron/default.nix b/nixpkgs/pkgs/development/tools/electron/default.nix
index 9ed0d27894e..14f9c209537 100644
--- a/nixpkgs/pkgs/development/tools/electron/default.nix
+++ b/nixpkgs/pkgs/development/tools/electron/default.nix
@@ -4,6 +4,14 @@ let
mkElectron = import ./generic.nix args;
in
{
+ electron_3 = mkElectron "3.1.13" {
+ x86_64-linux = "1psmbplz6jhnnf6hmfhxbmmhn4n1dpnhzbc12pxn645xhfpk9ark";
+ x86_64-darwin = "1vvjm4jifzjqvbs2kjlwg1h9p2czr2b5imjr9hld1j8nyfrzb0dx";
+ i686-linux = "04i0rcp4ajp4nf4arcl5crcc7a85sf0ixqd8jx07k2b1irv4dc23";
+ armv7l-linux = "1pzs2cj12xw18jwab0mb8xhndwd95lbsj5ml5xdw2mb0ip5jsvsa";
+ aarch64-linux = "13pc7xn0dkb8i31vg9zplqcvb7r9r7q3inmr3419b5p9bl0687x8";
+ };
+
electron_4 = mkElectron "4.2.12" {
x86_64-linux = "72c5319c92baa7101bea3254a036c0cd3bcf257f4a03a0bb153668b7292ee2dd";
x86_64-darwin = "89b0e16bb9b7072ed7ed1906fccd08540acdd9f42dd8a29c97fa17d811b8c5e5";
@@ -28,27 +36,27 @@ in
aarch64-linux = "4ae23b75be821044f7e5878fe8e56ab3109cbd403ecd88221effa6abf850260b";
};
- electron_7 = mkElectron "7.3.0" {
- x86_64-linux = "5841d2dae8633ddec654574507689a61983acd774e6cdc8774a64b26eb41b5d4";
- x86_64-darwin = "dfe6aeda73b71aa016fb87f5fdbf87f7d8e574f1cf318fc2a5543399b4e975ae";
- i686-linux = "fdcedc8fda7c3580dadfa50d2ffcf9ebde4d7a01b0a36fb799703510e3a7811f";
- armv7l-linux = "b2989bab1be05230364c058fbadf9967b23873d24e24ac3f7c8d013c11ed73e4";
- aarch64-linux = "15a70ae79aabbf6bb9ee8a107fd08ddc1021c534679899f88e1fcc8d4de980fe";
+ electron_7 = mkElectron "7.3.1" {
+ x86_64-linux = "66f37aadf65c0274cc6e46b09e52c38b2c8c5b2d6bbf1cd8196cd69b9f9ab737";
+ x86_64-darwin = "351b30cab32539752ce5f9b53d2345352df922d57a152643c4eeb636a8941d23";
+ i686-linux = "f80b8a684da13736d7614ca4ad5704812d12537111cb45010e5f42e7e4403554";
+ armv7l-linux = "ef054696f4138e261b1310522d57bbdc5336e34488b3e273a8a794f8c26509c7";
+ aarch64-linux = "f32376ca85c9017b7ab399e58fa176d882baacb048dd69d816831f8dde9054bb";
};
- electron_8 = mkElectron "8.3.0" {
- x86_64-linux = "e69d8e36d2f842c7e741794f71952dc8bc5fbaa46ff22bb82ffd71fcf16e2302";
- x86_64-darwin = "582c9f9b53e8752885aa14d829f9318283f1d56eeb12982a03051d795a23e535";
- i686-linux = "2cf7fc55a74427d96ebe67fb601ece2f27802deb95a5bae3d7b427afe71d272c";
- armv7l-linux = "14b67e8a41ce8882442816a2db0eee69fac141e359911704002beb7063aa0eff";
- aarch64-linux = "1d89a75fff3b690efe1295fe6f91225c4fa64f3c22c6acddec895d54e1040b4d";
+ electron_8 = mkElectron "8.3.1" {
+ x86_64-linux = "d5ad2bd32f7bf88f869a401017b35be0ea71e6fc7798fe2397b21602573e2639";
+ x86_64-darwin = "abe864d9e6327d499120f328e699f4819110d4245bce2f92b84e19d8cdc1c771";
+ i686-linux = "e75692c062b15c7f664cf3ff30832a526f3f66080469f7f93befaa4e0860c011";
+ armv7l-linux = "cfa0a14225b617492a311c21ad973f24708bc4013a992271368006cdb12ed488";
+ aarch64-linux = "1b9cd3ed7eb53ed914ac04c82d736c2677af807e553c87f0698890c2a3dcfd57";
};
- electron_9 = mkElectron "9.0.0" {
- x86_64-linux = "03c69d66ae8784edcc6a4b8081eb4e07da802035a6257fb6e2260a456371224f";
- x86_64-darwin = "86096d2ecff0698957bfbbe8a8d56c7f9ed9abe7e5a5bfe84a8f4af0635625e1";
- i686-linux = "67ea9e04db5a709b10d2f101d977e803b5f5da9e9573cbcc7bce362b1a9406d7";
- armv7l-linux = "7917624b81318197da52de04073e07c4b2d3947737d4103f647a8abc907600c0";
- aarch64-linux = "e3dd2e15cfd346a59c69ff4b0b234daf5bb06790b508ae0056a55c17eef78a9e";
+ electron_9 = mkElectron "9.0.2" {
+ x86_64-linux = "08326f505692010d6c92f444a25f450cf19323cd98c5d94cab1057e80601caa1";
+ x86_64-darwin = "8ab5b48f873582a9231bc85b0f73d9735fabca51364b8c505da8f8238d658da5";
+ i686-linux = "2e950e4ab91453f7611fcfedbe90eff844677dbcc7df87a6fe0889bd3d82daaa";
+ armv7l-linux = "cc098caebbed5022f26d12f9b5dc316a35dbae0bcf62b9fc72c3b385f93a32d5";
+ aarch64-linux = "ee39854d8e9ee06e9b94c457a52b0556f570316bbd755d7022e3eade4b5974d5";
};
}
diff --git a/nixpkgs/pkgs/development/tools/electron/generic.nix b/nixpkgs/pkgs/development/tools/electron/generic.nix
index 04b610dde1c..92dd72533ae 100644
--- a/nixpkgs/pkgs/development/tools/electron/generic.nix
+++ b/nixpkgs/pkgs/development/tools/electron/generic.nix
@@ -10,6 +10,7 @@ let
license = licenses.mit;
maintainers = with maintainers; [ travisbhartwell manveru prusnak ];
platforms = [ "x86_64-darwin" "x86_64-linux" "i686-linux" "armv7l-linux" "aarch64-linux" ];
+ knownVulnerabilities = optional (version < "6") "Electron version ${version} is EOL";
};
fetcher = vers: tag: hash: fetchurl {
diff --git a/nixpkgs/pkgs/development/tools/fdroidserver/default.nix b/nixpkgs/pkgs/development/tools/fdroidserver/default.nix
index c038e4fdfaf..2b96830b002 100644
--- a/nixpkgs/pkgs/development/tools/fdroidserver/default.nix
+++ b/nixpkgs/pkgs/development/tools/fdroidserver/default.nix
@@ -4,14 +4,14 @@
, lib }:
python.pkgs.buildPythonApplication rec {
- version = "1.1.7";
+ version = "1.1.9";
pname = "fdroidserver";
src = fetchFromGitLab {
owner = "fdroid";
repo = "fdroidserver";
rev = version;
- sha256 = "1xs4qmja7mm9m67368k2s9p7pmkdx9xz4g3xrsks0s8hwwyliz1s";
+ sha256 = "098dcg8jdi4q1prfjmd2lbhcyzb8fmmfhbxhid4kqx8vcv7r0iql";
};
patchPhase = ''
diff --git a/nixpkgs/pkgs/development/tools/fedora-coreos-config-transpiler/default.nix b/nixpkgs/pkgs/development/tools/fedora-coreos-config-transpiler/default.nix
new file mode 100644
index 00000000000..effa0b2364d
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/fedora-coreos-config-transpiler/default.nix
@@ -0,0 +1,35 @@
+{ lib, fetchFromGitHub, buildGoModule }:
+
+with lib;
+
+buildGoModule rec {
+ pname = "fcct";
+ version = "0.6.0";
+
+ src = fetchFromGitHub {
+ owner = "coreos";
+ repo = "fcct";
+ rev = "v${version}";
+ sha256 = "18hmnip1s0smp58q500p8dfbrmi4i3nsyq22ri5cs53wbvz3ih1l";
+ };
+
+ vendorSha256 = null;
+
+ subPackages = [ "internal" ];
+
+ buildFlagsArray = ''
+ -ldflags=-X github.com/coreos/fcct/internal/version.Raw=v${version}
+ '';
+
+ postInstall = ''
+ mv $out/bin/{internal,fcct}
+ '';
+
+ meta = {
+ description = "Translates Fedora CoreOS configs into Ignition configs";
+ license = licenses.asl20;
+ homepage = "https://github.com/coreos/fcct";
+ maintainers = with maintainers; [ elijahcaine ruuda ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/nixpkgs/pkgs/development/tools/flatpak-builder/default.nix b/nixpkgs/pkgs/development/tools/flatpak-builder/default.nix
index 85b68cff20d..79c8236a065 100644
--- a/nixpkgs/pkgs/development/tools/flatpak-builder/default.nix
+++ b/nixpkgs/pkgs/development/tools/flatpak-builder/default.nix
@@ -46,13 +46,13 @@ let
installed_test_metadir = "${placeholder "installedTests"}/share/installed-tests/flatpak-builder";
in stdenv.mkDerivation rec {
pname = "flatpak-builder";
- version = "1.0.10";
+ version = "1.0.11";
outputs = [ "out" "doc" "man" "installedTests" ];
src = fetchurl {
url = "https://github.com/flatpak/flatpak-builder/releases/download/${version}/${pname}-${version}.tar.xz";
- sha256 = "1fn61cl1d33yd1jgqm8jpffjw3xlyyhkn032g14d9gnwkcaf4649";
+ sha256 = "EYNLdrvSs8S/GCYy0jGsnP1+C988y1j7WzcLfczM1Ew=";
};
nativeBuildInputs = [
@@ -87,9 +87,11 @@ in stdenv.mkDerivation rec {
patches = [
# patch taken from gtk_doc
./respect-xml-catalog-files-var.patch
+
+ # Hardcode paths
(substituteAll {
src = ./fix-paths.patch;
- bzr = "${breezy}/bin/bzr";
+ brz = "${breezy}/bin/brz";
cp = "${coreutils}/bin/cp";
patch = "${patch}/bin/patch";
tar = "${gnutar}/bin/tar";
diff --git a/nixpkgs/pkgs/development/tools/flatpak-builder/fix-paths.patch b/nixpkgs/pkgs/development/tools/flatpak-builder/fix-paths.patch
index e24fade6866..c0df2c6cbe7 100644
--- a/nixpkgs/pkgs/development/tools/flatpak-builder/fix-paths.patch
+++ b/nixpkgs/pkgs/development/tools/flatpak-builder/fix-paths.patch
@@ -1,5 +1,16 @@
+diff --git a/src/builder-context.c b/src/builder-context.c
+index dde12790..3a379297 100644
--- a/src/builder-context.c
+++ b/src/builder-context.c
+@@ -256,7 +256,7 @@ builder_context_init (BuilderContext *self)
+ g_autofree char *path = NULL;
+
+ self->rofiles_file_lock = init;
+- path = g_find_program_in_path ("rofiles-fuse");
++ path = g_find_program_in_path ("@rofilesfuse@");
+ self->have_rofiles = path != NULL;
+ }
+
@@ -800,7 +800,7 @@ builder_context_enable_rofiles (BuilderContext *self,
g_autoptr(GFile) rofiles_base = NULL;
g_autoptr(GFile) rofiles_dir = NULL;
@@ -9,6 +20,8 @@
"-o",
"kernel_cache,entry_timeout=60,attr_timeout=60,splice_write,splice_move",
(char *)flatpak_file_get_path_cached (self->app_dir),
+diff --git a/src/builder-git.c b/src/builder-git.c
+index ef517adb..6ab095f0 100644
--- a/src/builder-git.c
+++ b/src/builder-git.c
@@ -44,7 +44,7 @@ git (GFile *dir,
@@ -29,6 +42,8 @@
va_end (ap);
return res;
+diff --git a/src/builder-source-archive.c b/src/builder-source-archive.c
+index 3c694e57..0de62318 100644
--- a/src/builder-source-archive.c
+++ b/src/builder-source-archive.c
@@ -443,7 +443,7 @@ tar (GFile *dir,
@@ -67,17 +82,21 @@
va_end (ap);
return res;
+diff --git a/src/builder-source-bzr.c b/src/builder-source-bzr.c
+index ceeec94a..8abe6f53 100644
--- a/src/builder-source-bzr.c
+++ b/src/builder-source-bzr.c
@@ -124,7 +124,7 @@ bzr (GFile *dir,
+ gboolean res;
va_list ap;
- va_start (ap, error);
-- res = flatpak_spawn (dir, output, 0, error, "bzr", ap);
-+ res = flatpak_spawn (dir, output, 0, error, "@bzr@", ap);
- va_end (ap);
+- brz = g_find_program_in_path ("brz");
++ brz = g_find_program_in_path ("@brz@");
- return res;
+ va_start (ap, error);
+ res = flatpak_spawn (dir, output, 0, error, brz ? brz : "bzr", ap);
+diff --git a/src/builder-source-patch.c b/src/builder-source-patch.c
+index 8721e1e4..d7f4d840 100644
--- a/src/builder-source-patch.c
+++ b/src/builder-source-patch.c
@@ -247,15 +247,15 @@ patch (GFile *dir,
@@ -99,6 +118,8 @@
}
for (i = 0; extra_options != NULL && extra_options[i] != NULL; i++)
g_ptr_array_add (args, (gchar *) extra_options[i]);
+diff --git a/src/builder-utils.c b/src/builder-utils.c
+index f1c06db5..2e3347c5 100644
--- a/src/builder-utils.c
+++ b/src/builder-utils.c
@@ -149,7 +149,7 @@ strip (GError **error,
diff --git a/nixpkgs/pkgs/development/tools/flyway/default.nix b/nixpkgs/pkgs/development/tools/flyway/default.nix
index 6018d630674..be38e1fdf44 100644
--- a/nixpkgs/pkgs/development/tools/flyway/default.nix
+++ b/nixpkgs/pkgs/development/tools/flyway/default.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchurl, jre_headless, makeWrapper }:
let
- version = "6.4.2";
+ version = "6.5.3";
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 = "1m5i7mw3ml2iaqy09h8nmykn602rwkjfgh2mrmc1gss9q3klj1r8";
+ sha256 = "1gxa9gg7di79kl6aayryhrkm3nzn3sc7hg2x1ldy1q72x6wz41sc";
};
nativeBuildInputs = [ makeWrapper ];
dontBuild = true;
diff --git a/nixpkgs/pkgs/development/tools/gauge/default.nix b/nixpkgs/pkgs/development/tools/gauge/default.nix
index c9df63cabb7..c9a462f1832 100644
--- a/nixpkgs/pkgs/development/tools/gauge/default.nix
+++ b/nixpkgs/pkgs/development/tools/gauge/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "gauge";
- version = "1.0.4";
+ version = "1.1.1";
goPackagePath = "github.com/getgauge/gauge";
excludedPackages = ''\(build\|man\)'';
@@ -11,7 +11,7 @@ buildGoPackage rec {
owner = "getgauge";
repo = "gauge";
rev = "v${version}";
- sha256 = "1b52kpv5561pyjvqi8xmidarqp6lcyyy4sjsl4qjx4cr7hmk8kc7";
+ sha256 = "01x4838jljhhhcwfh6zbhy3g7l7nqvypv3g0ch9n2amsf2s16s3l";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/tools/git-quick-stats/default.nix b/nixpkgs/pkgs/development/tools/git-quick-stats/default.nix
index 1c5811f7b5a..bd5e699b4a9 100644
--- a/nixpkgs/pkgs/development/tools/git-quick-stats/default.nix
+++ b/nixpkgs/pkgs/development/tools/git-quick-stats/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchFromGitHub }:
stdenv.mkDerivation rec {
pname = "git-quick-stats";
- version = "2.1.1";
+ version = "2.1.3";
src = fetchFromGitHub {
repo = "git-quick-stats";
owner = "arzzen";
rev = version;
- sha256 = "1mdja838jxhcasi251fsc3yig3s5vmfqab1wpm34xinr8blii90f";
+ sha256 = "0j7yd5fcqdbsad6xzi2k0j4p06w9187hhpal1gqcrh3kj13sjyi3";
};
PREFIX = builtins.placeholder "out";
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/tools/gllvm/default.nix b/nixpkgs/pkgs/development/tools/gllvm/default.nix
index c0c39892635..6b64a088353 100644
--- a/nixpkgs/pkgs/development/tools/gllvm/default.nix
+++ b/nixpkgs/pkgs/development/tools/gllvm/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "gllvm";
- version = "1.2.3";
+ version = "1.2.6";
goPackagePath = "github.com/SRI-CSL/gllvm";
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "SRI-CSL";
repo = "gllvm";
rev = "v${version}";
- sha256 = "12kdgsma62nzksvw266qm3ivkbz62ma93dd25wy0p19789v4fi7s";
+ sha256 = "0qzmrprc7npc0ln6mhkjrm8fgh2n94rdylixk11p6imxyx5fj3gg";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/tools/go-protobuf/default.nix b/nixpkgs/pkgs/development/tools/go-protobuf/default.nix
index 43731b72a55..e1bd62e7dec 100644
--- a/nixpkgs/pkgs/development/tools/go-protobuf/default.nix
+++ b/nixpkgs/pkgs/development/tools/go-protobuf/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "go-protobuf";
- version = "1.3.2";
+ version = "1.4.2";
src = fetchFromGitHub {
owner = "golang";
repo = "protobuf";
rev = "v${version}";
- sha256 = "1k1wb4zr0qbwgpvz9q5ws9zhlal8hq7dmq62pwxxriksayl6hzym";
+ sha256 = "0m5z81im4nsyfgarjhppayk4hqnrwswr3nix9mj8pff8x9jvcjqw";
};
- vendorSha256 = "0sjjj9z1dhilhpc8pq4154czrb79z9cm044jvn75kxcjv6v5l2m5";
+ vendorSha256 = "04w9vhkrwb2zfqk73xmhignjyvjqmz1j93slkqp7v8jj2dhyla54";
meta = with stdenv.lib; {
homepage = "https://github.com/golang/protobuf";
@@ -20,4 +20,4 @@ buildGoModule rec {
license = licenses.bsd3;
platforms = platforms.unix;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/go-repo-root/default.nix b/nixpkgs/pkgs/development/tools/go-repo-root/default.nix
index 7fcec1937c7..3392a19b636 100644
--- a/nixpkgs/pkgs/development/tools/go-repo-root/default.nix
+++ b/nixpkgs/pkgs/development/tools/go-repo-root/default.nix
@@ -4,7 +4,7 @@ buildGoPackage rec {
pname = "go-repo-root";
version = "20140911-${stdenv.lib.strings.substring 0 7 rev}";
rev = "90041e5c7dc634651549f96814a452f4e0e680f9";
-
+
goPackagePath = "github.com/cstrahan/go-repo-root";
src = fetchgit {
diff --git a/nixpkgs/pkgs/development/tools/go-swagger/default.nix b/nixpkgs/pkgs/development/tools/go-swagger/default.nix
new file mode 100644
index 00000000000..0c41775ae01
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/go-swagger/default.nix
@@ -0,0 +1,26 @@
+{ buildGoModule, fetchFromGitHub, lib }:
+
+buildGoModule rec {
+ pname = "go-swagger";
+ version = "0.25.0";
+
+ src = fetchFromGitHub {
+ owner = "go-swagger";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "05zyja58ff0k4fsfmb1j8q5p7lysi78m7jklrzz2xv8ianifkfbg";
+ };
+
+ vendorSha256 = "0vvr167spwk7whqzdp5vd8sm0qwc5g3namm4iqw3vff2pifjgs40";
+
+ subPackages = [ "cmd/swagger" ];
+
+ buildFlagsArray = [ "-ldflags=-s -w -X github.com/go-swagger/go-swagger/cmd/swagger/commands.Version=${version} -X github.com/go-swagger/go-swagger/cmd/swagger/commands.Commit=${src.rev}" ];
+
+ meta = with lib; {
+ description = "Golang implementation of Swagger 2.0, representation of your RESTful API";
+ homepage = "https://github.com/go-swagger/go-swagger";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ kalbasit ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/tools/go-task/default.nix b/nixpkgs/pkgs/development/tools/go-task/default.nix
new file mode 100644
index 00000000000..eb20ec726e3
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/go-task/default.nix
@@ -0,0 +1,33 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "go-task";
+ version = "2.8.1";
+
+ src = fetchFromGitHub {
+ owner = pname;
+ repo = "task";
+ rev = "v${version}";
+ sha256 = "1yf5s22q4hsxvgzrj4k6gbbq0whl5b9j12mbwimxaf53q535wy4q";
+ };
+
+ vendorSha256 = null;
+
+ subPackages = [ "cmd/task" ];
+
+ buildFlagsArray = [
+ "-ldflags=-s -w -X main.version=${version}"
+ ];
+
+ postInstall = ''
+ mv $out/bin/task $out/bin/go-task
+ '';
+
+ meta = with lib; {
+ homepage = "https://taskfile.dev/";
+ description = "A task runner / simpler Make alternative written in Go";
+ license = licenses.mit;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ parasrah ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/tools/go-toml/default.nix b/nixpkgs/pkgs/development/tools/go-toml/default.nix
new file mode 100644
index 00000000000..0cb16354b21
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/go-toml/default.nix
@@ -0,0 +1,24 @@
+{ lib, buildGoPackage, fetchFromGitHub }:
+
+buildGoPackage rec {
+ pname = "go-toml";
+ version = "1.8.0";
+
+ src = fetchFromGitHub {
+ owner = "pelletier";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0fxmjm85c9h43lvqz71wr93fcc63bhj82nwby80222xx8ja63g7y";
+ };
+
+ goPackagePath = "github.com/pelletier/go-toml";
+
+ excludedPackages = [ "cmd/tomltestgen" ];
+
+ meta = with lib; {
+ description = "Go library for the TOML language";
+ homepage = "https://github.com/pelletier/go-toml";
+ maintainers = [ maintainers.marsam ];
+ license = licenses.mit;
+ };
+}
diff --git a/nixpkgs/pkgs/development/tools/go-tools/default.nix b/nixpkgs/pkgs/development/tools/go-tools/default.nix
index 8362d1db02c..58643c893f0 100644
--- a/nixpkgs/pkgs/development/tools/go-tools/default.nix
+++ b/nixpkgs/pkgs/development/tools/go-tools/default.nix
@@ -5,13 +5,13 @@
buildGoModule rec {
pname = "go-tools";
- version = "2020.1.4";
+ version = "2020.1.5";
src = fetchFromGitHub {
owner = "dominikh";
repo = "go-tools";
rev = version;
- sha256 = "182j3zzx1bj4j4jiamqn49v9nd3vcrx727f7i9zgcrgmiscvw3mh";
+ sha256 = "1ry3ywncc9qkmh8ihh67v6k8nmqhq2gvfyrl1ykl4z6s56b7f9za";
};
vendorSha256 = "0nbbngsphklzhcmqafrw1im2l1vnfcma9sb4vskdpdrsadv5ss5r";
@@ -22,4 +22,4 @@ buildGoModule rec {
license = licenses.mit;
maintainers = with maintainers; [ rvolosatovs kalbasit ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/godef/default.nix b/nixpkgs/pkgs/development/tools/godef/default.nix
index a1dfac9b79b..3fb4fcaa84b 100644
--- a/nixpkgs/pkgs/development/tools/godef/default.nix
+++ b/nixpkgs/pkgs/development/tools/godef/default.nix
@@ -23,4 +23,4 @@ buildGoModule rec {
maintainers = with stdenv.lib.maintainers; [ vdemeester rvolosatovs ];
license = stdenv.lib.licenses.bsd3;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/gofumpt/default.nix b/nixpkgs/pkgs/development/tools/gofumpt/default.nix
index adb2ef463f7..67b7e1e9230 100644
--- a/nixpkgs/pkgs/development/tools/gofumpt/default.nix
+++ b/nixpkgs/pkgs/development/tools/gofumpt/default.nix
@@ -19,4 +19,4 @@ buildGoModule rec {
license = licenses.bsd3;
maintainers = with maintainers; [ rvolosatovs ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/gogetdoc/default.nix b/nixpkgs/pkgs/development/tools/gogetdoc/default.nix
index 5d360f4572a..6898c998ef6 100644
--- a/nixpkgs/pkgs/development/tools/gogetdoc/default.nix
+++ b/nixpkgs/pkgs/development/tools/gogetdoc/default.nix
@@ -10,7 +10,6 @@ buildGoModule rec {
vendorSha256 = null;
- goPackagePath = "github.com/zmb3/gogetdoc";
excludedPackages = "\\(testdata\\)";
src = fetchFromGitHub {
@@ -21,8 +20,6 @@ buildGoModule rec {
sha256 = "1v74zd0x2xh10603p8raazssacv3y0x0lr9apkpsdk0bfp5jj0lr";
};
- goDeps = ./deps.nix;
-
meta = with lib; {
description = "Gets documentation for items in Go source code";
homepage = "https://github.com/zmb3/gogetdoc";
@@ -30,4 +27,4 @@ buildGoModule rec {
maintainers = with maintainers; [ kalbasit ];
platforms = platforms.linux ++ platforms.darwin;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/gogetdoc/deps.nix b/nixpkgs/pkgs/development/tools/gogetdoc/deps.nix
deleted file mode 100644
index d770057d1d7..00000000000
--- a/nixpkgs/pkgs/development/tools/gogetdoc/deps.nix
+++ /dev/null
@@ -1,13 +0,0 @@
-# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix)
-[
-
- {
- goPackagePath = "golang.org/x/tools";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/tools";
- rev = "6adeb8aab2de";
- sha256 = "0kylkki0ksdm12ppl37fghzbma9hmgqwph0nwngv08v4blk6li6k";
- };
- }
-]
diff --git a/nixpkgs/pkgs/development/tools/golangci-lint/default.nix b/nixpkgs/pkgs/development/tools/golangci-lint/default.nix
index 256e5341556..fe7f24faf39 100644
--- a/nixpkgs/pkgs/development/tools/golangci-lint/default.nix
+++ b/nixpkgs/pkgs/development/tools/golangci-lint/default.nix
@@ -1,24 +1,34 @@
-{ buildGoModule, fetchFromGitHub, lib }:
+{ buildGoModule, fetchFromGitHub, lib, installShellFiles }:
buildGoModule rec {
pname = "golangci-lint";
- version = "1.27.0";
+ version = "1.28.3";
src = fetchFromGitHub {
owner = "golangci";
repo = "golangci-lint";
rev = "v${version}";
- sha256 = "1capiw8af4wmx3wpfslb30xivfyh72x5kj12f8p5pwhl6id31931";
+ sha256 = "0bjjdr8nxbn2h23x62sywbiv5y4rpk3xg7lk6lkbvmn7625brfvx";
};
- vendorSha256 = "16wr8ixicbvdpg5mg6q07sa1b03ydpwdbvbjl3r9qihdqkhhzlr1";
+ vendorSha256 = "15wl6xblwyqs7pbbi2yy3y0ysj0k34qf05jfh69k9i9xf9k8hp6a";
subPackages = [ "cmd/golangci-lint" ];
+ nativeBuildInputs = [ installShellFiles ];
+
+ buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version} -X main.commit=${src.rev} -X main.date=19700101-00:00:00" ];
+
+ postInstall = ''
+ for shell in bash zsh; do
+ HOME=$TMPDIR $out/bin/golangci-lint completion $shell > golangci-lint.$shell
+ installShellCompletion golangci-lint.$shell
+ done
+ '';
+
meta = with lib; {
- description = "Linters Runner for Go. 5x faster than gometalinter. Nice colored output.";
- homepage = "https://golangci.com/";
- license = licenses.agpl3;
- platforms = platforms.unix;
+ description = "Fast linters Runner for Go";
+ homepage = "https://golangci-lint.run/";
+ license = licenses.gpl3;
maintainers = with maintainers; [ anpryl manveru ];
};
}
diff --git a/nixpkgs/pkgs/development/tools/golint/default.nix b/nixpkgs/pkgs/development/tools/golint/default.nix
index b0b53f7699c..da8d5fb286b 100644
--- a/nixpkgs/pkgs/development/tools/golint/default.nix
+++ b/nixpkgs/pkgs/development/tools/golint/default.nix
@@ -4,7 +4,7 @@ buildGoPackage rec {
pname = "lint";
version = "20181026-${stdenv.lib.strings.substring 0 7 rev}";
rev = "c67002cb31c3a748b7688c27f20d8358b4193582";
-
+
goPackagePath = "golang.org/x/lint";
excludedPackages = "testdata";
diff --git a/nixpkgs/pkgs/development/tools/gomodifytags/default.nix b/nixpkgs/pkgs/development/tools/gomodifytags/default.nix
index e90844167dd..bf8c67979dc 100644
--- a/nixpkgs/pkgs/development/tools/gomodifytags/default.nix
+++ b/nixpkgs/pkgs/development/tools/gomodifytags/default.nix
@@ -21,4 +21,4 @@ buildGoModule rec {
maintainers = with stdenv.lib.maintainers; [ vdemeester ];
license = stdenv.lib.licenses.bsd3;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/gopkgs/default.nix b/nixpkgs/pkgs/development/tools/gopkgs/default.nix
index c1773333b5d..d90f688ae35 100644
--- a/nixpkgs/pkgs/development/tools/gopkgs/default.nix
+++ b/nixpkgs/pkgs/development/tools/gopkgs/default.nix
@@ -23,4 +23,4 @@ buildGoModule rec {
maintainers = with stdenv.lib.maintainers; [ vdemeester ];
license = stdenv.lib.licenses.mit;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/gopls/default.nix b/nixpkgs/pkgs/development/tools/gopls/default.nix
index a77f9fa8ddd..cfa4defe04b 100644
--- a/nixpkgs/pkgs/development/tools/gopls/default.nix
+++ b/nixpkgs/pkgs/development/tools/gopls/default.nix
@@ -2,21 +2,21 @@
buildGoModule rec {
pname = "gopls";
- version = "0.4.1";
+ version = "0.4.3";
src = fetchgit {
rev = "gopls/v${version}";
url = "https://go.googlesource.com/tools";
- sha256 = "18migk7arxm8ysfzidl7mdr069fxym9bfi6zisj7dliczw0qnkzv";
+ sha256 = "1r670c7p63l0fhx671r3mb1jgvvfv1382079fv59z07j5j5hizbc";
};
modRoot = "gopls";
- vendorSha256 = "1jaav6c5vybgks5hc164is0i7h097c5l75s7w3wi5a3zyzkbiyny";
+ vendorSha256 = "1xdvkdkvk7a32jspzjcgxkfdn78d2zm53wxmc9c4sqysxsgy6lbw";
meta = with stdenv.lib; {
description = "Official language server for the Go language";
homepage = "https://github.com/golang/tools/tree/master/gopls";
license = licenses.bsd3;
- maintainers = with maintainers; [ mic92 ];
+ maintainers = with maintainers; [ mic92 zimbatm ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/gore/default.nix b/nixpkgs/pkgs/development/tools/gore/default.nix
new file mode 100644
index 00000000000..92eeaeaeddb
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/gore/default.nix
@@ -0,0 +1,22 @@
+{ stdenv, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "gore";
+ version = "0.5.0";
+
+ src = fetchFromGitHub {
+ owner = "motemen";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "61Hn3Vs4BZtAX8WNJlUeodvEWvwLo+lXKsc8JxRwOE4=";
+ };
+
+ vendorSha256 = "3bq6sRKS5dq7WCPpKGm2q5gFajthR3zhrTFGve9zXhY=";
+
+ meta = with stdenv.lib; {
+ description = "Yet another Go REPL that works nicely.";
+ homepage = "https://github.com/motemen/gore";
+ license = licenses.mit;
+ maintainers = with maintainers; [ offline ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/tools/gosec/default.nix b/nixpkgs/pkgs/development/tools/gosec/default.nix
index 2600d13cab9..0915f3e966a 100644
--- a/nixpkgs/pkgs/development/tools/gosec/default.nix
+++ b/nixpkgs/pkgs/development/tools/gosec/default.nix
@@ -1,29 +1,30 @@
-{ buildGoPackage
-, lib
-, fetchFromGitHub
-}:
+{ stdenv, buildGoModule, fetchFromGitHub }:
-buildGoPackage rec {
+buildGoModule rec {
pname = "gosec";
- version = "1.2.0";
+ version = "2.4.0";
goPackagePath = "github.com/securego/gosec";
- excludedPackages = ''cmd/tlsconfig'';
+
+ subPackages = [ "cmd/gosec" ];
src = fetchFromGitHub {
owner = "securego";
- repo = "gosec";
- rev = version;
- sha256 = "1420yl4cjp4v4xv0l0wbahgl6bjhz77lx5va9hqa6abddmqvx1hg";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0mqijzr3vj4wycykqpjz9xw9fhpbnzz988z2q3nldb5ax0pyrxca";
};
- goDeps = ./deps.nix;
+ vendorSha256 = "063dpq1k5lykp18gshlgg098yvppicv3cz8gjn1mvfhac2rl9yqr";
- meta = with lib; {
- description = "Golang security checker";
+ buildFlagsArray = [ "-ldflags=-s -w -X main.Version=${version} -X main.GitTag=${src.rev} -X main.BuildDate=unknown" ];
+
+ meta = with stdenv.lib; {
homepage = "https://github.com/securego/gosec";
- license = licenses.asl20 ;
- maintainers = with maintainers; [ kalbasit ];
+ description = "Golang security checker";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ kalbasit nilp0inter ];
platforms = platforms.linux ++ platforms.darwin;
};
}
+
diff --git a/nixpkgs/pkgs/development/tools/gosec/deps.nix b/nixpkgs/pkgs/development/tools/gosec/deps.nix
deleted file mode 100644
index 80a77e7fb80..00000000000
--- a/nixpkgs/pkgs/development/tools/gosec/deps.nix
+++ /dev/null
@@ -1,193 +0,0 @@
-# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix)
-[
-
- {
- 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/golang/protobuf";
- fetch = {
- type = "git";
- url = "https://github.com/golang/protobuf";
- rev = "v1.2.0";
- sha256 = "0kf4b59rcbb1cchfny2dm9jyznp8ri2hsb14n8iak1q8986xa0ab";
- };
- }
-
- {
- goPackagePath = "github.com/kisielk/gotool";
- fetch = {
- type = "git";
- url = "https://github.com/kisielk/gotool";
- rev = "0de1eaf82fa3";
- sha256 = "177af7bjq6clmkqshnmnwlpwvx80kpi2277q275iwq59lp48viq1";
- };
- }
-
- {
- 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/nbutton23/zxcvbn-go";
- fetch = {
- type = "git";
- url = "https://github.com/nbutton23/zxcvbn-go";
- rev = "a22cb81b2ecd";
- sha256 = "0hm16vc7xrw0cqla6xcn59bb7n2sa0j8rkniywn5dqnbrpza12cd";
- };
- }
-
- {
- goPackagePath = "github.com/onsi/ginkgo";
- fetch = {
- type = "git";
- url = "https://github.com/onsi/ginkgo";
- rev = "11459a886d9c";
- sha256 = "1nswc1fnrrs792qbix05h91bilj8rr3wxmxgwi97p2gjk0r292zh";
- };
- }
-
- {
- goPackagePath = "github.com/onsi/gomega";
- fetch = {
- type = "git";
- url = "https://github.com/onsi/gomega";
- rev = "dcabb60a477c";
- sha256 = "1775lv5jbsgv3ghq5v2827slqlhqdadrzc1nkpq4y0hdv2qzrgkm";
- };
- }
-
- {
- 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/ryanuber/go-glob";
- fetch = {
- type = "git";
- url = "https://github.com/ryanuber/go-glob";
- rev = "256dc444b735";
- sha256 = "07rsd7hranghwc68ib0r2zxd9d5djanzjvd84j9dgj3wqsyg5mi2";
- };
- }
-
- {
- goPackagePath = "github.com/stretchr/testify";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/testify";
- rev = "v1.2.2";
- sha256 = "0dlszlshlxbmmfxj5hlwgv3r22x0y1af45gn1vd198nvvs3pnvfs";
- };
- }
-
- {
- goPackagePath = "golang.org/x/net";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/net";
- rev = "8351a756f30f";
- sha256 = "0b6m579i3wrx1m69mqkdng5gjfssprxx0pg45kzrdi68sh0zr5d1";
- };
- }
-
- {
- goPackagePath = "golang.org/x/sync";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sync";
- rev = "1d60e4601c6f";
- sha256 = "046jlanz2lkxq1r57x9bl6s4cvfqaic6p2xybsj8mq1120jv4rs6";
- };
- }
-
- {
- goPackagePath = "golang.org/x/sys";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sys";
- rev = "164713f0dfce";
- sha256 = "1qn9vvyqsaaj0az0rbilzc4pfv9sl4vh78c2g37yya5gcdnarh3w";
- };
- }
-
- {
- goPackagePath = "golang.org/x/text";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/text";
- rev = "1cbadb444a80";
- sha256 = "0ih9ysagh4ylj08393497sscf3yziybc6acg4mrh0wa7mld75j56";
- };
- }
-
- {
- goPackagePath = "golang.org/x/tools";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/tools";
- rev = "e531a2a1c15f";
- sha256 = "0740w56nmjqdj7ld1h3gpcpi3x8n81bdx0pp267rz9hmwkrb2s1c";
- };
- }
-
- {
- goPackagePath = "gopkg.in/check.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/check.v1";
- rev = "788fd7840127";
- sha256 = "0v3bim0j375z81zrpr5qv42knqs0y2qv2vkjiqi5axvb78slki1a";
- };
- }
-
- {
- goPackagePath = "gopkg.in/yaml.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/yaml.v2";
- rev = "eb3733d160e7";
- sha256 = "1srhvcaa9db3a6xj29mkjr5kg33y71pclrlx4vcwz5m1lgb5c7q6";
- };
- }
-]
diff --git a/nixpkgs/pkgs/development/tools/gotags/default.nix b/nixpkgs/pkgs/development/tools/gotags/default.nix
index 881ae7e24d4..5499a22ec01 100644
--- a/nixpkgs/pkgs/development/tools/gotags/default.nix
+++ b/nixpkgs/pkgs/development/tools/gotags/default.nix
@@ -4,7 +4,7 @@ buildGoPackage rec {
pname = "gotags";
version = "20150803-${stdenv.lib.strings.substring 0 7 rev}";
rev = "be986a34e20634775ac73e11a5b55916085c48e7";
-
+
goPackagePath = "github.com/jstemmer/gotags";
src = fetchgit {
diff --git a/nixpkgs/pkgs/development/tools/gotestsum/default.nix b/nixpkgs/pkgs/development/tools/gotestsum/default.nix
index fba4585155e..178a949a63a 100644
--- a/nixpkgs/pkgs/development/tools/gotestsum/default.nix
+++ b/nixpkgs/pkgs/development/tools/gotestsum/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "gotestsum";
- version = "0.4.2";
+ version = "0.5.2";
src = fetchFromGitHub {
owner = "gotestyourself";
repo = "gotestsum";
rev = "v${version}";
- sha256 = "0zifha3mj7386q2accrdmd8qniingadxz1v8vg4mciwi723msr44";
+ sha256 = "08bb865gl1ykqr7wm7a1jikjdlc2dqv1f3hllnwwr630c8y4k806";
};
- vendorSha256 = "0d45i8wm35m2cdbk48razkdr49a3hfwnp84inlz7hj054cq6vimi";
+ vendorSha256 = "1injixhllv41glb3yz276gjrkiwwkfimrhb367d2pvjpzqmhplan";
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
@@ -22,4 +22,4 @@ buildGoModule rec {
license = licenses.asl20;
maintainers = with maintainers; [ endocrimes ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/gotools/default.nix b/nixpkgs/pkgs/development/tools/gotools/default.nix
index a7858474a42..922bb369d2d 100644
--- a/nixpkgs/pkgs/development/tools/gotools/default.nix
+++ b/nixpkgs/pkgs/development/tools/gotools/default.nix
@@ -47,4 +47,4 @@ buildGoModule rec {
# Do not copy this without a good reason for enabling
# In this case tools is heavily coupled with go itself and embeds paths.
allowGoReference = true;
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/haskell/haskell-language-server/default.nix b/nixpkgs/pkgs/development/tools/haskell/haskell-language-server/default.nix
new file mode 100644
index 00000000000..15f944e7133
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/haskell/haskell-language-server/default.nix
@@ -0,0 +1,47 @@
+{ mkDerivation, aeson, base, binary, blaze-markup, brittany
+, bytestring, containers, data-default, deepseq, Diff, directory
+, extra, fetchgit, filepath, floskell, ghc, ghc-paths, ghcide
+, gitrev, hashable, haskell-lsp, haskell-lsp-types, hie-bios
+, hslogger, hspec, hspec-core, hspec-expectations, lens, lsp-test
+, optparse-applicative, optparse-simple, ormolu, process
+, regex-tdfa, safe-exceptions, shake, stdenv, stm, stylish-haskell
+, tasty, tasty-ant-xml, tasty-expected-failure, tasty-golden
+, tasty-hunit, tasty-rerun, temporary, text, time, transformers
+, unix, unordered-containers, yaml
+}:
+mkDerivation {
+ pname = "haskell-language-server";
+ version = "0.2.2.0";
+ src = fetchgit {
+ url = "https://github.com/haskell/haskell-language-server.git";
+ sha256 = "0g9g2gyb0fidx16l741ky12djxh4cid9akvxa48105iq1gdihd8l";
+ rev = "12c0e4423263140e3d16e76681927ec69fe4929f";
+ fetchSubmodules = true;
+ };
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base binary brittany bytestring containers data-default
+ deepseq Diff directory extra filepath floskell ghc ghcide gitrev
+ hashable haskell-lsp hie-bios hslogger lens optparse-simple ormolu
+ process regex-tdfa shake stylish-haskell temporary text time
+ transformers unix unordered-containers
+ ];
+ executableHaskellDepends = [
+ base binary containers data-default directory extra filepath ghc
+ ghc-paths ghcide gitrev hashable haskell-lsp hie-bios hslogger
+ optparse-applicative process safe-exceptions shake text time
+ unordered-containers
+ ];
+ testHaskellDepends = [
+ aeson base blaze-markup bytestring containers data-default
+ directory filepath haskell-lsp haskell-lsp-types hie-bios hslogger
+ hspec hspec-core hspec-expectations lens lsp-test process stm tasty
+ tasty-ant-xml tasty-expected-failure tasty-golden tasty-hunit
+ tasty-rerun temporary text transformers unordered-containers yaml
+ ];
+ testToolDepends = [ ghcide ];
+ homepage = "https://github.com/haskell/haskell-language-server#readme";
+ description = "LSP server for GHC";
+ license = stdenv.lib.licenses.asl20;
+}
diff --git a/nixpkgs/pkgs/development/tools/haskell/haskell-language-server/hls-ghcide.nix b/nixpkgs/pkgs/development/tools/haskell/haskell-language-server/hls-ghcide.nix
new file mode 100644
index 00000000000..cafe01946a6
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/haskell/haskell-language-server/hls-ghcide.nix
@@ -0,0 +1,58 @@
+{ 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, 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, lens, lsp-test, mtl, network-uri
+, opentelemetry, optparse-applicative, prettyprinter
+, prettyprinter-ansi-terminal, process, QuickCheck
+, quickcheck-instances, regex-tdfa, rope-utf16-splay
+, 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.2.0";
+ src = fetchgit {
+ url = "https://github.com/bubba/ghcide";
+ sha256 = "1kj2i86mkaxgxlrbmv2d24mch7hywgcy2n61z8paj21chncs1j5w";
+ rev = "7e895cfa53260b41996df707baec496a8f2c75dc";
+ fetchSubmodules = true;
+ };
+ 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 mtl network-uri opentelemetry prettyprinter
+ prettyprinter-ansi-terminal regex-tdfa rope-utf16-splay
+ 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
+ lsp-test optparse-applicative process safe-exceptions text
+ unordered-containers
+ ];
+ testHaskellDepends = [
+ aeson base 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 rope-utf16-splay 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/digital-asset/ghcide#readme";
+ description = "The core of an IDE";
+ license = stdenv.lib.licenses.asl20;
+}
diff --git a/nixpkgs/pkgs/development/tools/haskell/haskell-language-server/update.sh b/nixpkgs/pkgs/development/tools/haskell/haskell-language-server/update.sh
new file mode 100755
index 00000000000..6cf29968338
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/haskell/haskell-language-server/update.sh
@@ -0,0 +1,53 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -i bash -p cabal2nix jq curl
+#
+# This script will update the haskell-language-server derivation to the latest version using
+# cabal2nix.
+#
+# Note that you should always try building haskell-language-server after updating it here, since
+# some of the overrides in pkgs/development/haskell/configuration-nix.nix may
+# need to be updated/changed.
+
+set -eo pipefail
+
+# This is the directory of this update.sh script.
+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 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/bubba/ghcide" > "$ghcide_derivation_file"
+
+
+# ===========================
+# HLS
+# ===========================
+
+# hls derivation created with cabal2nix.
+hls_derivation_file="${script_dir}/default.nix"
+
+# This is the current revision of hls in Nixpkgs.
+hls_old_version="$(sed -En 's/.*\bversion = "(.*?)".*/\1/p' "$hls_derivation_file")"
+
+# This is the latest release version of hls on GitHub.
+hls_new_version=$(curl --silent "https://api.github.com/repos/haskell/haskell-language-server/commits/master" | jq '.sha' --raw-output)
+
+echo "Updating haskell-language-server from old version $hls_old_version to new version $hls_new_version."
+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"
+
+echo "Finished."
diff --git a/nixpkgs/pkgs/development/tools/haskell/hyper-haskell/default.nix b/nixpkgs/pkgs/development/tools/haskell/hyper-haskell/default.nix
index 7d99a5e9a57..df889d43d46 100644
--- a/nixpkgs/pkgs/development/tools/haskell/hyper-haskell/default.nix
+++ b/nixpkgs/pkgs/development/tools/haskell/hyper-haskell/default.nix
@@ -1,9 +1,9 @@
-{ stdenv, fetchFromGitHub, jshon, electron
+{ stdenv, fetchFromGitHub, jshon, electron_3
, runtimeShell, hyper-haskell-server, extra-packages ? [] }:
let
binPath = stdenv.lib.makeBinPath ([ hyper-haskell-server ] ++ extra-packages);
-
+ electron = electron_3;
in stdenv.mkDerivation rec {
pname = "hyper-haskell";
version = "0.1.0.2";
diff --git a/nixpkgs/pkgs/development/tools/haskell/ihaskell/wrapper.nix b/nixpkgs/pkgs/development/tools/haskell/ihaskell/wrapper.nix
index 9b33d6e0670..60f8c2ecb25 100644
--- a/nixpkgs/pkgs/development/tools/haskell/ihaskell/wrapper.nix
+++ b/nixpkgs/pkgs/development/tools/haskell/ihaskell/wrapper.nix
@@ -9,7 +9,7 @@ let
ihaskellSh = writeScriptBin "ihaskell-notebook" ''
#! ${stdenv.shell}
export GHC_PACKAGE_PATH="$(echo ${ihaskellEnv}/lib/*/package.conf.d| tr ' ' ':'):$GHC_PACKAGE_PATH"
- export PATH="${stdenv.lib.makeBinPath ([ ihaskellEnv jupyter ])}''${PATH:+':'}$PATH
+ export PATH="${stdenv.lib.makeBinPath ([ ihaskellEnv jupyter ])}''${PATH:+:}$PATH"
${ihaskellEnv}/bin/ihaskell install -l $(${ihaskellEnv}/bin/ghc --print-libdir) && ${jupyter}/bin/jupyter notebook
'';
in
diff --git a/nixpkgs/pkgs/development/tools/hcloud/default.nix b/nixpkgs/pkgs/development/tools/hcloud/default.nix
index ee7ed476622..48be7c568d7 100644
--- a/nixpkgs/pkgs/development/tools/hcloud/default.nix
+++ b/nixpkgs/pkgs/development/tools/hcloud/default.nix
@@ -1,8 +1,8 @@
-{ stdenv, buildGoModule, fetchFromGitHub }:
+{ stdenv, buildGoModule, fetchFromGitHub, installShellFiles }:
buildGoModule rec {
pname = "hcloud";
- version = "1.16.2";
+ version = "1.17.0";
goPackagePath = "github.com/hetznercloud/cli";
@@ -10,24 +10,20 @@ buildGoModule rec {
owner = "hetznercloud";
repo = "cli";
rev = "v${version}";
- sha256 = "0cxh92df8gdl4bmr22pdvdxdkdjyfy0jv48y0k6awy1xz61r94ap";
+ sha256 = "1brqqcyyljkdd24ljx2qbr648ihhhmr8mq6gs90n63r59ci6ksch";
};
- vendorSha256 = "1iiqmdnjnrsqgjisb5j5casa2hmqmafn79157skl5zxawndvc2rj";
+ nativeBuildInputs = [ installShellFiles ];
- buildFlagsArray = [ "-ldflags=" "-w -X github.com/hetznercloud/cli/cli.Version=${version}" ];
+ vendorSha256 = "1m96j9cwqz2b67byf53qhgl3s0vfwaklj2pm8364qih0ilvifppj";
- postInstall = ''
- mkdir -p \
- $out/etc/bash_completion.d \
- $out/share/zsh/vendor-completions
-
- # Add bash completions
- $out/bin/hcloud completion bash > "$out/etc/bash_completion.d/hcloud"
+ buildFlagsArray = [ "-ldflags=-s -w -X github.com/hetznercloud/cli/cli.Version=${version}" ];
- # Add zsh completions
- echo "#compdef hcloud" > "$out/share/zsh/vendor-completions/_hcloud"
- $out/bin/hcloud completion zsh >> "$out/share/zsh/vendor-completions/_hcloud"
+ postInstall = ''
+ for shell in bash zsh; do
+ $out/bin/hcloud completion $shell > hcloud.$shell
+ installShellCompletion hcloud.$shell
+ done
'';
meta = {
@@ -37,4 +33,4 @@ buildGoModule rec {
platforms = stdenv.lib.platforms.all;
maintainers = [ stdenv.lib.maintainers.zauberpony ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/heroku/default.nix b/nixpkgs/pkgs/development/tools/heroku/default.nix
index 23e0f568457..5ef18409060 100644
--- a/nixpkgs/pkgs/development/tools/heroku/default.nix
+++ b/nixpkgs/pkgs/development/tools/heroku/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "heroku";
- version = "7.41.1";
+ version = "7.42.2";
src = fetchurl {
url = "https://cli-assets.heroku.com/heroku-v${version}/heroku-v${version}.tar.xz";
- sha256 = "12ilk0rkpwx8n9b7dird2jfmwnkqndlwjf5wgdcbl014mkl1411b";
+ sha256 = "1fddqqn2nwvniignkq8d5jvh0217zb960s402h57l4wg3djq7phr";
};
nativeBuildInputs = [ makeWrapper ];
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- homepage = "https://cli.heroku.com";
+ homepage = "https://devcenter.heroku.com/articles/heroku-cli";
description = "Everything you need to get started using Heroku";
maintainers = with lib.maintainers; [ aflatter mirdhyn peterhoeg marsam ];
license = lib.licenses.mit;
diff --git a/nixpkgs/pkgs/development/tools/icestorm/default.nix b/nixpkgs/pkgs/development/tools/icestorm/default.nix
index 607e2ffe4a9..091a4638433 100644
--- a/nixpkgs/pkgs/development/tools/icestorm/default.nix
+++ b/nixpkgs/pkgs/development/tools/icestorm/default.nix
@@ -11,7 +11,7 @@
stdenv.mkDerivation rec {
pname = "icestorm";
- version = "2019.09.13";
+ version = "2020.07.08";
passthru = rec {
pythonPkg = if usePyPy then pypy3 else python3;
@@ -21,8 +21,8 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "cliffordwolf";
repo = "icestorm";
- rev = "0ec00d892a91cc68e45479b46161f649caea2933";
- sha256 = "1qlh99fafb7xga702k64fmc9m700nsddrfgcq4x8qn8fplsb64f1";
+ rev = "d12308775684cf43ab923227235b4ad43060015e";
+ sha256 = "18ykv6np8sp7rb7c1cm3ha3qnj280gpkyn476faahb15jh0nbjmw";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/development/tools/java/visualvm/default.nix b/nixpkgs/pkgs/development/tools/java/visualvm/default.nix
index 3f33ff7c13a..ab90cbea83d 100644
--- a/nixpkgs/pkgs/development/tools/java/visualvm/default.nix
+++ b/nixpkgs/pkgs/development/tools/java/visualvm/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchzip, lib, makeWrapper, makeDesktopItem, jdk, gawk }:
stdenv.mkDerivation rec {
- version = "2.0";
+ version = "2.0.3";
pname = "visualvm";
src = fetchzip {
url = "https://github.com/visualvm/visualvm.src/releases/download/${version}/visualvm_${builtins.replaceStrings ["."] [""] version}.zip";
- sha256 = "057dzf7xkb4fdv4bc2fgw7mxnxclcjmflafx3n2qw0qcdky18gzr";
+ sha256 = "1pwgsasja30xbm1ma0kp4nami2nwyy6aizam8nfl6jd7jkz4d7mk";
};
desktopItem = makeDesktopItem {
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
comment = "Java Troubleshooting Tool";
desktopName = "VisualVM";
genericName = "Java Troubleshooting Tool";
- categories = "Application;Development;";
+ categories = "Development;";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/nixpkgs/pkgs/development/tools/jazzy/Gemfile.lock b/nixpkgs/pkgs/development/tools/jazzy/Gemfile.lock
index bed539369ac..9f6050001cc 100644
--- a/nixpkgs/pkgs/development/tools/jazzy/Gemfile.lock
+++ b/nixpkgs/pkgs/development/tools/jazzy/Gemfile.lock
@@ -2,20 +2,20 @@ GEM
remote: https://rubygems.org/
specs:
CFPropertyList (3.0.2)
- activesupport (4.2.11.1)
+ activesupport (4.2.11.3)
i18n (~> 0.7)
minitest (~> 5.1)
thread_safe (~> 0.3, >= 0.3.4)
tzinfo (~> 1.1)
- algoliasearch (1.27.1)
+ algoliasearch (1.27.3)
httpclient (~> 2.8, >= 2.8.3)
json (>= 1.5.1)
atomos (0.1.3)
claide (1.0.3)
- cocoapods (1.9.1)
+ cocoapods (1.9.3)
activesupport (>= 4.0.2, < 5)
claide (>= 1.0.2, < 2.0)
- cocoapods-core (= 1.9.1)
+ cocoapods-core (= 1.9.3)
cocoapods-deintegrate (>= 1.0.3, < 2.0)
cocoapods-downloader (>= 1.2.2, < 2.0)
cocoapods-plugins (>= 1.0.0, < 2.0)
@@ -31,7 +31,7 @@ GEM
nap (~> 1.0)
ruby-macho (~> 1.4)
xcodeproj (>= 1.14.0, < 2.0)
- cocoapods-core (1.9.1)
+ cocoapods-core (1.9.3)
activesupport (>= 4.0.2, < 6)
algoliasearch (~> 1.0)
concurrent-ruby (~> 1.1)
@@ -40,12 +40,12 @@ GEM
netrc (~> 0.11)
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.4.1)
+ cocoapods-trunk (1.5.0)
nap (>= 0.8, < 2.0)
netrc (~> 0.11)
cocoapods-try (1.2.0)
@@ -54,14 +54,14 @@ GEM
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)
concurrent-ruby (~> 1.0)
- jazzy (0.13.3)
+ jazzy (0.13.5)
cocoapods (~> 1.5)
mustache (~> 1.1)
open4
@@ -70,34 +70,34 @@ GEM
sassc (~> 2.1)
sqlite3 (~> 1.3)
xcinvoke (~> 0.3.0)
- json (2.3.0)
+ json (2.3.1)
liferaft (0.0.6)
- minitest (5.14.0)
+ minitest (5.14.1)
molinillo (0.6.6)
mustache (1.1.1)
- nanaimo (0.2.6)
+ nanaimo (0.3.0)
nap (1.1.0)
netrc (0.11.0)
open4 (1.3.4)
redcarpet (3.5.0)
- rouge (3.18.0)
+ rouge (3.21.0)
ruby-macho (1.4.0)
- sassc (2.3.0)
+ sassc (2.4.0)
ffi (~> 1.9)
sqlite3 (1.4.2)
thread_safe (0.3.6)
- typhoeus (1.3.1)
+ typhoeus (1.4.0)
ethon (>= 0.9.0)
tzinfo (1.2.7)
thread_safe (~> 0.1)
xcinvoke (0.3.0)
liferaft (~> 0.0.6)
- xcodeproj (1.16.0)
+ xcodeproj (1.17.1)
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/nixpkgs/pkgs/development/tools/jazzy/gemset.nix b/nixpkgs/pkgs/development/tools/jazzy/gemset.nix
index f4f9c8104d4..aa4492560b8 100644
--- a/nixpkgs/pkgs/development/tools/jazzy/gemset.nix
+++ b/nixpkgs/pkgs/development/tools/jazzy/gemset.nix
@@ -5,10 +5,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1vbq7a805bfvyik2q3kl9s3r418f5qzvysqbz2cwy4hr7m2q4ir6";
+ sha256 = "0wp36wi3r3dscmcr0q6sbz13hr5h911c24ar7zrmmcy7p32ial2i";
type = "gem";
};
- version = "4.2.11.1";
+ version = "4.2.11.3";
};
algoliasearch = {
dependencies = ["httpclient" "json"];
@@ -16,10 +16,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1ayg8j3819ay2d8618jv32ca16fh8qsgjsiq9j32yd016c170nkj";
+ sha256 = "1z94dnx0rljsfa3k24i1nc0vf1nfk3bbk89nqc6n1ax25h4fs5sw";
type = "gem";
};
- version = "1.27.1";
+ version = "1.27.3";
};
atomos = {
groups = ["default"];
@@ -57,10 +57,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0wxr81qy4jsbxl066nlfp8zlqk31i6fsmd7f01xmi9bv04990hrs";
+ sha256 = "0zqj1878izp34cn7552q2djs3zd4a5ylyv0af3yxbz34z0qllk60";
type = "gem";
};
- version = "1.9.1";
+ version = "1.9.3";
};
cocoapods-core = {
dependencies = ["activesupport" "algoliasearch" "concurrent-ruby" "fuzzy_match" "nap" "netrc" "typhoeus"];
@@ -68,10 +68,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0c1679fkyp06dwsh93r0ldzly9vc74g0br4jdngwvdl4g0j4fyzc";
+ sha256 = "0sn1561sdhq2bh35pmi9nhq1adjcgdkhxybd9pxcjs75zmqzpz13";
type = "gem";
};
- version = "1.9.1";
+ version = "1.9.3";
};
cocoapods-deintegrate = {
groups = ["default"];
@@ -88,10 +88,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"];
@@ -126,10 +126,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0vrwsgaq3nf7v3pwksgqy0mhswrp3ipczrc96vl3ii2pcc9ilwkw";
+ sha256 = "12c6028bmdwrbqcb49mr5qj1p3vcijnjqbsbzywfx1isp44j9mv5";
type = "gem";
};
- version = "1.4.1";
+ version = "1.5.0";
};
cocoapods-try = {
groups = ["default"];
@@ -183,10 +183,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "10lfhahnnc91v63xpvk65apn61pib086zha3z5sp1xk9acfx12h4";
+ sha256 = "12lpwaw82bb0rm9f52v1498bpba8aj2l2q359mkwbxsswhpga5af";
type = "gem";
};
- version = "1.12.2";
+ version = "1.13.1";
};
fourflusher = {
groups = ["default"];
@@ -243,20 +243,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1iv98hfmxf1vib63bq8l0wgx5n8kw2kmsj55y2vs04f2kcav3n4n";
+ sha256 = "1ysx3zq069mi1w69z0dqck9ss9iv18w8a2f6j663vqq6kn1b69dm";
type = "gem";
};
- version = "0.13.3";
+ version = "0.13.5";
};
json = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0nrmw2r4nfxlfgprfgki3hjifgrcrs3l5zvm3ca3gb4743yr25mn";
+ sha256 = "158fawfwmv2sq4whqqaksfykkiad2xxrrj0nmpnc6vnlzi1bp7iz";
type = "gem";
};
- version = "2.3.0";
+ version = "2.3.1";
};
liferaft = {
source = {
@@ -271,10 +271,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0g73x65hmjph8dg1h3rkzfg7ys3ffxm35hj35grw75fixmq53qyz";
+ sha256 = "09bz9nsznxgaf06cx3b5z71glgl0hdw469gqx3w7bqijgrb55p5g";
type = "gem";
};
- version = "5.14.0";
+ version = "5.14.1";
};
molinillo = {
groups = ["default"];
@@ -301,10 +301,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0ajfyaqjw3dzykk612yw8sm21savfqy292hgps8h8l4lvxww1lz6";
+ sha256 = "0xi36h3f7nm8bc2k0b6svpda1lyank2gf872lxjbhw3h95hdrbma";
type = "gem";
};
- version = "0.2.6";
+ version = "0.3.0";
};
nap = {
source = {
@@ -345,10 +345,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1n9h0ls2a2zq0bcsw31wxci1wdxb8s3vglfadxpcs6b04vkf6nqq";
+ sha256 = "1agrrmj88k9jkk36ra1ml2c1jffpp595pkxmcla74ac9ia09vn3s";
type = "gem";
};
- version = "3.18.0";
+ version = "3.21.0";
};
ruby-macho = {
groups = ["default"];
@@ -366,10 +366,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1qzfnvb8khvc6w2sn3k91mndc2w50xxx5c84jkr6xdxlmaq1a3kg";
+ sha256 = "0gpqv48xhl8mb8qqhcifcp0pixn206a7imc07g48armklfqa4q2c";
type = "gem";
};
- version = "2.3.0";
+ version = "2.4.0";
};
sqlite3 = {
groups = ["default"];
@@ -395,10 +395,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0cni8b1idcp0dk8kybmxydadhfpaj3lbs99w5kjibv8bsmip2zi5";
+ sha256 = "1m22yrkmbj81rzhlny81j427qdvz57yk5wbcf3km0nf3bl6qiygz";
type = "gem";
};
- version = "1.3.1";
+ version = "1.4.0";
};
tzinfo = {
dependencies = ["thread_safe"];
@@ -426,9 +426,9 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1bkk8y6lzd86w9yx72hd1nil3fkk5f0v3il9vm554gzpl6dhc2bi";
+ sha256 = "0mv5rsbgwq4vzri31w2f1474arrsr5j69rdhklrci6jnjps8dmx9";
type = "gem";
};
- version = "1.16.0";
+ version = "1.17.1";
};
} \ No newline at end of file
diff --git a/nixpkgs/pkgs/development/tools/jo/default.nix b/nixpkgs/pkgs/development/tools/jo/default.nix
index 0dcd02eb618..8592e38de7f 100644
--- a/nixpkgs/pkgs/development/tools/jo/default.nix
+++ b/nixpkgs/pkgs/development/tools/jo/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "jo";
- version = "1.3";
+ version = "1.4";
src = fetchFromGitHub {
owner = "jpmens";
repo = "jo";
rev = version;
- sha256 ="11miqg0i83drwkn66b4333vhfdw62al11dyfgp30alg6pcab3icl";
+ sha256 ="1jnv3g38vaa66m83hqibyki31ii81xfpvjw6wgdv18ci3iwvsz3v";
};
enableParallelBuilding = true;
diff --git a/nixpkgs/pkgs/development/tools/jp/default.nix b/nixpkgs/pkgs/development/tools/jp/default.nix
index 1e7d1023edf..f05c788dabe 100644
--- a/nixpkgs/pkgs/development/tools/jp/default.nix
+++ b/nixpkgs/pkgs/development/tools/jp/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "jp";
- version = "0.1.2";
+ version = "0.1.3";
rev = version;
goPackagePath = "github.com/jmespath/jp";
@@ -11,7 +11,7 @@ buildGoPackage rec {
inherit rev;
owner = "jmespath";
repo = "jp";
- sha256 = "1i0jl0c062crigkxqx8zpyqliz8j4d37y95cna33jl777kx42r6h";
+ sha256 = "0fdbnihbd0kq56am3bmh2zrfk4fqjslcbm48malbgmpqw3a5nvpi";
};
meta = with stdenv.lib; {
description = "A command line interface to the JMESPath expression language for JSON";
diff --git a/nixpkgs/pkgs/development/tools/just/default.nix b/nixpkgs/pkgs/development/tools/just/default.nix
index 5fa2b12e9c3..ce621f147d1 100644
--- a/nixpkgs/pkgs/development/tools/just/default.nix
+++ b/nixpkgs/pkgs/development/tools/just/default.nix
@@ -1,18 +1,17 @@
-{ stdenv, fetchFromGitHub, rustPlatform, coreutils, bash, dash
-, installShellFiles }:
+{ stdenv, fetchFromGitHub, rustPlatform, coreutils, bash, installShellFiles }:
rustPlatform.buildRustPackage rec {
pname = "just";
- version = "0.5.11";
+ version = "0.7.1";
src = fetchFromGitHub {
owner = "casey";
repo = pname;
rev = "v${version}";
- sha256 = "0li5lspxfrim8gymqzzd5djjfbfi7jh1m234qlzy5vkx2q9qg0xv";
+ sha256 = "07fjixz8y5rxfwpyr1kiimnn27jhc20gacd17i0yvfcpy5qf8z5p";
};
- cargoSha256 = "1sp8xrh3gmgmphh1bv050p1ybjybk9x8kswyxz2rd93q3zb5hpzz";
+ cargoSha256 = "1zn0kiqi8p25lscjd661gczay631nwzadl36cfzqnbww6blayy1j";
nativeBuildInputs = [ installShellFiles ];
@@ -24,7 +23,7 @@ rustPlatform.buildRustPackage rec {
installShellCompletion --zsh --name _just completions/just.zsh
'';
- checkInputs = [ coreutils bash dash ];
+ checkInputs = [ coreutils bash ];
preCheck = ''
# USER must not be empty
@@ -41,16 +40,7 @@ rustPlatform.buildRustPackage rec {
# Skip "edit" when running "cargo test",
# since this test case needs "cat".
- checkPhase = ''
- runHook preCheck
- echo "Running cargo test --
- --skip edit
- ''${checkFlags} ''${checkFlagsArray+''${checkFlagsArray[@]}}"
- cargo test -- \
- --skip edit \
- ''${checkFlags} ''${checkFlagsArray+"''${checkFlagsArray[@]}"}
- runHook postCheck
- '';
+ checkFlagsArray = [ "--skip=edit" ];
meta = with stdenv.lib; {
description = "A handy way to save and run project-specific commands";
diff --git a/nixpkgs/pkgs/development/tools/k6/default.nix b/nixpkgs/pkgs/development/tools/k6/default.nix
index 136b44bd843..bf4f83f9021 100644
--- a/nixpkgs/pkgs/development/tools/k6/default.nix
+++ b/nixpkgs/pkgs/development/tools/k6/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "k6";
- version = "0.26.2";
+ version = "0.27.1";
goPackagePath = "github.com/loadimpact/k6";
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "loadimpact";
repo = pname;
rev = "v${version}";
- sha256 = "0s5haycpfnfyvxxhhm7205gzylsbjndx9f134f245p4xm5bxhxbf";
+ sha256 = "0ni7x64al49adzy6kwzxyi56w556qy34888hxsldjrnndlchc0vz";
};
subPackages = [ "./" ];
diff --git a/nixpkgs/pkgs/development/tools/kafkacat/default.nix b/nixpkgs/pkgs/development/tools/kafkacat/default.nix
index 5b67d4ddbc5..6e7db6b35c6 100644
--- a/nixpkgs/pkgs/development/tools/kafkacat/default.nix
+++ b/nixpkgs/pkgs/development/tools/kafkacat/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "kafkacat";
- version = "1.5.0";
+ version = "1.6.0";
src = fetchFromGitHub {
owner = "edenhill";
repo = "kafkacat";
rev = version;
- sha256 = "0lf2pf3zqncd4a44h0mjm66qnw02k9kvz1hjkah6p6gp7mx3ksjv";
+ sha256 = "0z3bw00s269myfd1xqksjyznmgp74xfs09xqlq347adsgby3cmfs";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/development/tools/kcli/default.nix b/nixpkgs/pkgs/development/tools/kcli/default.nix
index fece8c17cea..61b4fa4888a 100644
--- a/nixpkgs/pkgs/development/tools/kcli/default.nix
+++ b/nixpkgs/pkgs/development/tools/kcli/default.nix
@@ -21,4 +21,4 @@ buildGoModule rec {
license = licenses.mit;
maintainers = with maintainers; [ cswank ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/ktlint/default.nix b/nixpkgs/pkgs/development/tools/ktlint/default.nix
index 19e51fa998c..fce25903aca 100644
--- a/nixpkgs/pkgs/development/tools/ktlint/default.nix
+++ b/nixpkgs/pkgs/development/tools/ktlint/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "ktlint";
- version = "0.37.0";
+ version = "0.37.2";
src = fetchurl {
url = "https://github.com/shyiko/ktlint/releases/download/${version}/ktlint";
- sha256 = "1z2hvhcrz1rj9g8749x640axrf529wk361pckwb4ihn43c19ajpf";
+ sha256 = "1hhycvvp21gy6g71hwf3pk2jnccpnhcf2z7c85shzffhddy1wc0v";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/nixpkgs/pkgs/development/tools/kubectx/default.nix b/nixpkgs/pkgs/development/tools/kubectx/default.nix
index 8b980dc7e31..c11c7fcbc97 100644
--- a/nixpkgs/pkgs/development/tools/kubectx/default.nix
+++ b/nixpkgs/pkgs/development/tools/kubectx/default.nix
@@ -1,53 +1,29 @@
-{ stdenv, lib, fetchFromGitHub, kubectl, makeWrapper }:
+{ stdenv, buildGoModule, fetchFromGitHub, installShellFiles }:
-with lib;
-
-stdenv.mkDerivation rec {
+buildGoModule rec {
pname = "kubectx";
- version = "0.9.0";
+ version = "0.9.1";
src = fetchFromGitHub {
owner = "ahmetb";
repo = pname;
rev = "v${version}";
- sha256 = "1b22jk8zl944w5zn3s7ybkkbmzp9519x32pfqwd1malfly7dzf55";
+ sha256 = "1c7y5hj4w72bm6y3riw0acayn4w9x7bbf1vykqcprbyw3a3dvcsw";
};
- buildInputs = [ makeWrapper ];
-
- dontBuild = true;
- doCheck = false;
-
- installPhase = ''
- mkdir -p $out/bin
- mkdir -p $out/share/zsh/site-functions
- mkdir -p $out/share/bash-completion/completions
- mkdir -p $out/share/fish/vendor_completions.d
-
- cp kubectx $out/bin
- cp kubens $out/bin
-
- # Provide ZSH completions
- cp completion/kubectx.zsh $out/share/zsh/site-functions/_kubectx
- cp completion/kubens.zsh $out/share/zsh/site-functions/_kubens
-
- # Provide BASH completions
- cp completion/kubectx.bash $out/share/bash-completion/completions/kubectx
- cp completion/kubens.bash $out/share/bash-completion/completions/kubens
+ vendorSha256 = "168hfdc2rfwpz2ls607bz5vsm1aw4brhwm8hmbiq1n1l2dn2dj0y";
- # Provide FISH completions
- cp completion/*.fish $out/share/fish/vendor_completions.d/
+ nativeBuildInputs = [ installShellFiles ];
- for f in $out/bin/*; do
- wrapProgram $f --prefix PATH : ${makeBinPath [ kubectl ]}
- done
+ postInstall = ''
+ installShellCompletion completion/*
'';
- meta = {
+ meta = with stdenv.lib; {
description = "Fast way to switch between clusters and namespaces in kubectl!";
license = licenses.asl20;
homepage = "https://github.com/ahmetb/kubectx";
- maintainers = with maintainers; [ periklis ];
+ maintainers = with maintainers; [ jlesquembre ];
platforms = with platforms; unix;
};
}
diff --git a/nixpkgs/pkgs/development/tools/kubeprompt/default.nix b/nixpkgs/pkgs/development/tools/kubeprompt/default.nix
index bac22169edf..b0fb0261404 100644
--- a/nixpkgs/pkgs/development/tools/kubeprompt/default.nix
+++ b/nixpkgs/pkgs/development/tools/kubeprompt/default.nix
@@ -28,4 +28,4 @@ buildGoModule rec {
maintainers = with maintainers; [ jlesquembre ];
platforms = platforms.all;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/kustomize/default.nix b/nixpkgs/pkgs/development/tools/kustomize/default.nix
index e35cc1c8fbd..c7a1ba35fec 100644
--- a/nixpkgs/pkgs/development/tools/kustomize/default.nix
+++ b/nixpkgs/pkgs/development/tools/kustomize/default.nix
@@ -1,29 +1,30 @@
-{ lib, buildGoModule, fetchFromGitHub, tree }:
+{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "kustomize";
- version = "3.3.1";
- # rev is the 3.3.1 commit, mainly for kustomize version command output
- rev = "f2ac5a2d0df13c047fb20cbc12ef1a3b41ce2dad";
+ version = "3.8.0";
+ # rev is the 3.8.0 commit, mainly for kustomize version command output
+ rev = "6a50372dd5686df22750b0c729adaf369fbf193c";
- buildFlagsArray = let t = "sigs.k8s.io/kustomize/v3/provenance"; in ''
- -ldflags=
- -s -X ${t}.version=${version}
- -X ${t}.gitCommit=${rev}
- -X ${t}.buildDate=unknown
- '';
+ buildFlagsArray = let t = "sigs.k8s.io/kustomize/api/provenance"; in
+ ''
+ -ldflags=
+ -s -X ${t}.version=${version}
+ -X ${t}.gitCommit=${rev}
+ '';
src = fetchFromGitHub {
owner = "kubernetes-sigs";
repo = pname;
- rev = "v${version}";
- sha256 = "0yxxz0b56r18w178y32s619zy8ci6l93c6vlzx11hhxhbw43f6v6";
+ rev = "kustomize/v${version}";
+ sha256 = "1v86gqn16xh28gi2fa6jgbbk0clrcng3sbr1az42iy4mm4nmsriy";
};
# avoid finding test and development commands
sourceRoot = "source/kustomize";
- vendorSha256 = "06mf5zvxn10g5rqjpqv3afvhj9xmijbj8ag8pqcg1996s4rp4p7a";
+ deleteVendor = true;
+ vendorSha256 = "03z40gi9nrj120cd57pa3fmi8grldyxa65a1lkvlc2r3z9g29vdw";
meta = with lib; {
description = "Customization of kubernetes YAML configurations";
@@ -36,4 +37,4 @@ buildGoModule rec {
license = licenses.asl20;
maintainers = with maintainers; [ carlosdagos vdemeester periklis zaninime ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/lazygit/default.nix b/nixpkgs/pkgs/development/tools/lazygit/default.nix
index d08c9057c0f..7425357536c 100644
--- a/nixpkgs/pkgs/development/tools/lazygit/default.nix
+++ b/nixpkgs/pkgs/development/tools/lazygit/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "lazygit";
- version = "0.20.3";
+ version = "0.20.9";
goPackagePath = "github.com/jesseduffield/lazygit";
@@ -12,7 +12,7 @@ buildGoPackage rec {
owner = "jesseduffield";
repo = pname;
rev = "v${version}";
- sha256 = "1p05lfm74g28ci5575vr22q5db50h19fcvc3lzddp0vyiw570isl";
+ sha256 = "1jmg2z8yza8cy6xcyam4pvk0sp6zvw6b8vbn3b3h0pklfa7wz9pg";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/tools/leaps/default.nix b/nixpkgs/pkgs/development/tools/leaps/default.nix
index 569ad6eb3cf..bb8673d4d56 100644
--- a/nixpkgs/pkgs/development/tools/leaps/default.nix
+++ b/nixpkgs/pkgs/development/tools/leaps/default.nix
@@ -14,7 +14,7 @@ buildGoPackage rec {
};
goDeps = ./deps.nix;
-
+
meta = {
description = "A pair programming tool and library written in Golang";
homepage = "https://github.com/jeffail/leaps/";
@@ -23,4 +23,3 @@ buildGoPackage rec {
platforms = stdenv.lib.platforms.unix;
};
}
-
diff --git a/nixpkgs/pkgs/development/tools/literate-programming/eweb/default.nix b/nixpkgs/pkgs/development/tools/literate-programming/eweb/default.nix
index 53964c0e98b..39e309c4ce4 100644
--- a/nixpkgs/pkgs/development/tools/literate-programming/eweb/default.nix
+++ b/nixpkgs/pkgs/development/tools/literate-programming/eweb/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, python3, asciidoc }:
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
name = "eweb-${meta.version}";
diff --git a/nixpkgs/pkgs/development/tools/literate-programming/nuweb/default.nix b/nixpkgs/pkgs/development/tools/literate-programming/nuweb/default.nix
index 4885081bc5b..1f4fba681c3 100644
--- a/nixpkgs/pkgs/development/tools/literate-programming/nuweb/default.nix
+++ b/nixpkgs/pkgs/development/tools/literate-programming/nuweb/default.nix
@@ -1,6 +1,6 @@
{stdenv, fetchurl, tex}:
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
pname = "nuweb";
version = "1.60";
diff --git a/nixpkgs/pkgs/development/tools/metals/default.nix b/nixpkgs/pkgs/development/tools/metals/default.nix
index 5f4af626877..e5046d1d1d9 100644
--- a/nixpkgs/pkgs/development/tools/metals/default.nix
+++ b/nixpkgs/pkgs/development/tools/metals/default.nix
@@ -1,10 +1,11 @@
{ stdenv, lib, coursier, jdk, jre, makeWrapper }:
-let
- baseName = "metals";
- version = "0.9.0";
+stdenv.mkDerivation rec {
+ pname = "metals";
+ version = "0.9.2";
+
deps = stdenv.mkDerivation {
- name = "${baseName}-deps-${version}";
+ name = "${pname}-deps-${version}";
buildCommand = ''
export COURSIER_CACHE=$(pwd)
${coursier}/bin/coursier fetch org.scalameta:metals_2.12:${version} \
@@ -15,11 +16,8 @@ let
'';
outputHashMode = "recursive";
outputHashAlgo = "sha256";
- outputHash = "116q2jzqlmdhkqvjg31b9ib8w1k7rlr8gmjcr7z32idpn16hqg59";
+ outputHash = "1gnf2p578nk1ygx3cc4mb7fa690c51nbdwvc2qz2805m4xg3x7zv";
};
-in
-stdenv.mkDerivation rec {
- name = "${baseName}-${version}";
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ jdk deps ];
diff --git a/nixpkgs/pkgs/development/tools/micronaut/default.nix b/nixpkgs/pkgs/development/tools/micronaut/default.nix
index e781bb80ac8..6d9149d4107 100644
--- a/nixpkgs/pkgs/development/tools/micronaut/default.nix
+++ b/nixpkgs/pkgs/development/tools/micronaut/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "micronaut";
- version = "1.3.5";
+ version = "1.3.6";
src = fetchzip {
url = "https://github.com/micronaut-projects/micronaut-core/releases/download/v${version}/${pname}-${version}.zip";
- sha256 = "16n1dk9jgy78mrkvr78m4x772kn09y5aa4d06wl4sdgn6apcq2mc";
+ sha256 = "0jmj5xpj4invvpp289gh81vq7b4mmfhqb2h50yjn7wgdicyn295a";
};
nativeBuildInputs = [ makeWrapper installShellFiles ];
diff --git a/nixpkgs/pkgs/development/tools/misc/act/default.nix b/nixpkgs/pkgs/development/tools/misc/act/default.nix
index 21ad66b62bd..e10ad15fff7 100644
--- a/nixpkgs/pkgs/development/tools/misc/act/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/act/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "act";
- version = "0.2.9";
+ version = "0.2.10";
src = fetchFromGitHub {
owner = "nektos";
repo = pname;
rev = "v${version}";
- sha256 = "17w7pqpn9pkzc85lrsmyhxy6rip47dxw1hkz4ml3y5n68nysfpb9";
+ sha256 = "0xmrb8wbxkb52l2c7fxxy5wa9lsl591fl65zicv0nrbil36q4wfd";
};
vendorSha256 = "0qf26g0a2j1mbzlc7xjackww22w9bl1x0iw3q1x6kq7fp8xiwhdn";
diff --git a/nixpkgs/pkgs/development/tools/misc/asls/default.nix b/nixpkgs/pkgs/development/tools/misc/asls/default.nix
new file mode 100644
index 00000000000..8a457593d52
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/misc/asls/default.nix
@@ -0,0 +1,25 @@
+{ stdenv
+, fetchurl
+, erlangR22
+}:
+
+stdenv.mkDerivation rec {
+ pname = "asls";
+ version = "0.4.0";
+
+ src = fetchurl {
+ url = "https://github.com/saulecabrera/asls/releases/download/v${version}/bin.tar.gz";
+ sha256 = "0zy89fvdhk2bj41fzx349gi8237ww96s21hlg6blqmfhvfxsnszg";
+ };
+
+ buildInputs = [ erlangR22 ];
+ installPhase = "install -Dm755 -t $out/bin asls";
+
+ meta = with stdenv.lib; {
+ description = "AssemblyScript Language Server";
+ homepage = "https://github.com/saulecabrera/asls";
+ license = licenses.mit;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ saulecabrera ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/tools/misc/autoconf/default.nix b/nixpkgs/pkgs/development/tools/misc/autoconf/default.nix
index 500d80d4bb8..93add837290 100644
--- a/nixpkgs/pkgs/development/tools/misc/autoconf/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/autoconf/default.nix
@@ -1,5 +1,10 @@
{ stdenv, fetchurl, m4, perl }:
+# 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 = "autoconf-2.69";
diff --git a/nixpkgs/pkgs/development/tools/misc/autogen/default.nix b/nixpkgs/pkgs/development/tools/misc/autogen/default.nix
index 6b9e8db2f2a..3e634bedfd1 100644
--- a/nixpkgs/pkgs/development/tools/misc/autogen/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/autogen/default.nix
@@ -1,20 +1,43 @@
-{ stdenv, buildPackages, fetchurl, which, pkgconfig, perl, guile, libxml2 }:
+{ stdenv, buildPackages, fetchurl, autoreconfHook, which, pkgconfig, perl, guile, libxml2 }:
stdenv.mkDerivation rec {
pname = "autogen";
- version = "5.18.12";
+ version = "5.18.16";
src = fetchurl {
url = "mirror://gnu/autogen/rel${version}/autogen-${version}.tar.xz";
- sha256 = "1n5zq4872sakvz9c7ncsdcfp0z8rsybsxvbmhkpbd19ii0pacfxy";
+ sha256 = "16mlbdys8q4ckxlvxyhwkdnh1ay9f6g0cyp1kylkpalgnik398gq";
};
+ patches = let
+ dp = { ver ? "1%255.18.16-4", pname, name ? (pname + ".diff"), sha256 }: fetchurl {
+ url = "https://salsa.debian.org/debian/autogen/-/raw/debian/${ver}"
+ + "/debian/patches/${pname}.diff?inline=false";
+ inherit name sha256;
+ };
+ in [
+ (dp {
+ pname = "20_no_Werror";
+ sha256 = "08z4s2ifiqyaacjpd9pzr59w8m4j3548kkaq1bwvp2gjn29m680x";
+ })
+ (dp {
+ pname = "30_ag_macros.m4_syntax_error";
+ sha256 = "1z8vmbwbkz3505wd33i2xx91mlf8rwsa7klndq37nw821skxwyh3";
+ })
+ (dp {
+ pname = "31_allow_overriding_AGexe_for_crossbuild";
+ sha256 = "0h9wkc9bqb509knh8mymi43hg6n6sxg2lixvjlchcx7z0j7p8xkf";
+ })
+ ];
+
outputs = [ "bin" "dev" "lib" "out" "man" "info" ];
- nativeBuildInputs = [ which pkgconfig perl ]
+ nativeBuildInputs = [
+ which pkgconfig perl autoreconfHook/*patches applied*/
+ ] ++ stdenv.lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
# autogen needs a build autogen when cross-compiling
- ++ stdenv.lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
- buildPackages.buildPackages.autogen buildPackages.texinfo ];
+ buildPackages.buildPackages.autogen buildPackages.texinfo
+ ];
buildInputs = [
guile libxml2
];
@@ -27,13 +50,7 @@ stdenv.mkDerivation rec {
#"MAKEINFO=${buildPackages.texinfo}/bin/makeinfo"
];
- postPatch = ''
- # Fix a broken sed expression used for detecting the minor
- # version of guile we are using
- sed -i "s,sed '.*-I.*',sed 's/\\\(^\\\| \\\)-I/\\\1/g',g" configure
-
- substituteInPlace pkg/libopts/mklibsrc.sh --replace /tmp $TMPDIR
- '';
+ #doCheck = true; # not reliable
postInstall = ''
mkdir -p $dev/bin
@@ -44,9 +61,14 @@ stdenv.mkDerivation rec {
sed -e "s|$bin/bin|/no-such-autogen-bin-path|" -i $f
sed -e "s|$lib/lib|/no-such-autogen-lib-path|" -i $f
done
- '';
- #doCheck = true; # 2 tests fail because of missing /dev/tty
+ '' + stdenv.lib.optionalString (!stdenv.hostPlatform.isDarwin) ''
+ # remove /build/** from RPATHs
+ for f in "$bin"/bin/*; do
+ local nrp="$(patchelf --print-rpath "$f" | sed -E 's@(:|^)/build/[^:]*:@\1@g')"
+ patchelf --set-rpath "$nrp" "$f"
+ done
+ '';
meta = with stdenv.lib; {
description = "Automated text and program generation tool";
diff --git a/nixpkgs/pkgs/development/tools/misc/automake/automake-1.15.x.nix b/nixpkgs/pkgs/development/tools/misc/automake/automake-1.15.x.nix
index 858cb9a4f22..bf0967e9ddb 100644
--- a/nixpkgs/pkgs/development/tools/misc/automake/automake-1.15.x.nix
+++ b/nixpkgs/pkgs/development/tools/misc/automake/automake-1.15.x.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, perl, autoconf }:
stdenv.mkDerivation rec {
- name = "automake-1.15";
+ name = "automake-1.15.1";
src = fetchurl {
url = "mirror://gnu/automake/${name}.tar.xz";
- sha256 = "0dl6vfi2lzz8alnklwxzfz624b95hb1ipjvd3mk177flmddcf24r";
+ sha256 = "1bzd9g32dfm4rsbw93ld9x7b5nc1y6i4m6zp032qf1i28a8s6sxg";
};
nativeBuildInputs = [ autoconf perl ];
diff --git a/nixpkgs/pkgs/development/tools/misc/binutils/default.nix b/nixpkgs/pkgs/development/tools/misc/binutils/default.nix
index cd05ea354ca..b352e63a27c 100644
--- a/nixpkgs/pkgs/development/tools/misc/binutils/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/binutils/default.nix
@@ -10,6 +10,11 @@
, texinfo
}:
+# 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.
+
let
reuseLibs = enableShared && withAllTargets;
diff --git a/nixpkgs/pkgs/development/tools/misc/cc-tool/default.nix b/nixpkgs/pkgs/development/tools/misc/cc-tool/default.nix
new file mode 100644
index 00000000000..6be0ab2acb5
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/misc/cc-tool/default.nix
@@ -0,0 +1,42 @@
+{ stdenv
+, fetchFromGitHub
+, autoreconfHook
+, boost
+, libusb1
+, pkg-config
+}:
+
+stdenv.mkDerivation rec {
+ pname = "cc-tool";
+ version = "unstable-2020-05-19";
+
+ src = fetchFromGitHub {
+ owner = "dashesy";
+ repo = pname;
+ rev = "19e707eafaaddee8b996ad27a9f3e1aafcb900d2";
+ hash = "sha256:1f78j498fdd36xbci57jkgh25gq14g3b6xmp76imdpar0jkpyljv";
+ };
+
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
+ buildInputs = [ boost libusb1 ];
+
+ postPatch = ''
+ substituteInPlace udev/90-cc-debugger.rules \
+ --replace 'MODE="0666"' 'MODE="0660", GROUP="plugdev", TAG+="uaccess"'
+ '';
+
+ postInstall = ''
+ install -D udev/90-cc-debugger.rules $out/lib/udev/rules.d/90-cc-debugger.rules
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Command line tool for the Texas Instruments CC Debugger";
+ longDescription = ''
+ cc-tool provides support for Texas Instruments CC Debugger
+ '';
+ homepage = "https://github.com/dashesy/cc-tool";
+ license = licenses.gpl2;
+ platforms = with platforms; linux ++ darwin;
+ maintainers = [ maintainers.CRTified ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/tools/misc/ccache/default.nix b/nixpkgs/pkgs/development/tools/misc/ccache/default.nix
index 61ed3825bd9..e0a6a8065b5 100644
--- a/nixpkgs/pkgs/development/tools/misc/ccache/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/ccache/default.nix
@@ -1,30 +1,22 @@
-{ stdenv, fetchurl, perl, zlib, makeWrapper }:
+{ stdenv, fetchFromGitHub, asciidoc-full, gperf, perl, autoreconfHook, zlib, makeWrapper }:
let ccache = stdenv.mkDerivation rec {
pname = "ccache";
- version = "3.4.1";
+ version = "3.7.11";
- src = fetchurl {
- sha256 = "1pppi4jbkkj641cdynmc35jaj40jjicw7gj75ran5qs5886jcblc";
- url = "mirror://samba/ccache/${pname}-${version}.tar.xz";
+ src = fetchFromGitHub {
+ owner = "ccache";
+ repo = "ccache";
+ rev = "v${version}";
+ sha256 = "03c6riz4vb0jipplk69c1j8arjjrjn676kglsrzqf8cidrh8j91c";
};
- nativeBuildInputs = [ perl ];
+ nativeBuildInputs = [ asciidoc-full autoreconfHook gperf perl ];
buildInputs = [ zlib ];
outputs = [ "out" "man" ];
- # non to be fail on filesystems with unconventional blocksizes (zfs on Hydra?)
- patches = [
- ./fix-debug-prefix-map-suite.patch
- ./skip-fs-dependent-test.patch
- ];
-
- postPatch = ''
- substituteInPlace Makefile.in --replace 'objs) $(extra_libs)' 'objs)'
- '';
-
doCheck = !stdenv.isDarwin;
passthru = {
@@ -71,8 +63,8 @@ let ccache = stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Compiler cache for fast recompilation of C/C++ code";
- homepage = "http://ccache.samba.org/";
- downloadPage = "https://ccache.samba.org/download.html";
+ homepage = "https://ccache.dev/";
+ downloadPage = "https://ccache.dev/download.html";
license = licenses.gpl3Plus;
platforms = platforms.unix;
};
diff --git a/nixpkgs/pkgs/development/tools/misc/ccache/fix-debug-prefix-map-suite.patch b/nixpkgs/pkgs/development/tools/misc/ccache/fix-debug-prefix-map-suite.patch
deleted file mode 100644
index 98a6fbf10bf..00000000000
--- a/nixpkgs/pkgs/development/tools/misc/ccache/fix-debug-prefix-map-suite.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- a/test/suites/debug_prefix_map.bash
-+++ b/test/suites/debug_prefix_map.bash
-@@ -29,7 +29,7 @@
- expect_stat 'cache hit (preprocessed)' 0
- expect_stat 'cache miss' 1
- expect_stat 'files in cache' 2
-- if grep -E "[^=]`pwd`[^=]" test.o >/dev/null 2>&1; then
-+ if objdump -g test.o | grep ": `pwd`$" >/dev/null 2>&1; then
- test_failed "Source dir (`pwd`) found in test.o"
- fi
-
-@@ -39,7 +39,7 @@
- expect_stat 'cache hit (preprocessed)' 0
- expect_stat 'cache miss' 1
- expect_stat 'files in cache' 2
-- if grep -E "[^=]`pwd`[^=]" test.o >/dev/null 2>&1; then
-+ if objdump -g test.o | grep ": `pwd`$" >/dev/null 2>&1; then
- test_failed "Source dir (`pwd`) found in test.o"
- fi
-
-@@ -52,10 +52,10 @@
- expect_stat 'cache hit (preprocessed)' 0
- expect_stat 'cache miss' 1
- expect_stat 'files in cache' 2
-- if grep -E "[^=]`pwd`[^=]" test.o >/dev/null 2>&1; then
-+ if objdump -g test.o | grep ": `pwd`$" >/dev/null 2>&1; then
- test_failed "Source dir (`pwd`) found in test.o"
- fi
-- if ! grep "name" test.o >/dev/null 2>&1; then
-+ if ! objdump -g test.o | grep ": name$" >/dev/null 2>&1; then
- test_failed "Relocation (name) not found in test.o"
- fi
-
-@@ -65,7 +65,7 @@
- expect_stat 'cache hit (preprocessed)' 0
- expect_stat 'cache miss' 1
- expect_stat 'files in cache' 2
-- if grep -E "[^=]`pwd`[^=]" test.o >/dev/null 2>&1; then
-+ if objdump -g test.o | grep ": `pwd`$" >/dev/null 2>&1; then
- test_failed "Source dir (`pwd`) found in test.o"
- fi
- }
diff --git a/nixpkgs/pkgs/development/tools/misc/ccache/skip-fs-dependent-test.patch b/nixpkgs/pkgs/development/tools/misc/ccache/skip-fs-dependent-test.patch
deleted file mode 100644
index 7b233df6531..00000000000
--- a/nixpkgs/pkgs/development/tools/misc/ccache/skip-fs-dependent-test.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- a/test/suites/cleanup.bash
-+++ b/test/suites/cleanup.bash
-@@ -94,23 +94,6 @@
-
- $CCACHE -F 0 -M 256K >/dev/null
- CCACHE_LOGFILE=/tmp/foo $CCACHE -c >/dev/null
-- expect_file_count 3 '*.o' $CCACHE_DIR
-- expect_file_count 3 '*.d' $CCACHE_DIR
-- expect_file_count 3 '*.stderr' $CCACHE_DIR
-- expect_stat 'files in cache' 9
-- expect_stat 'cleanups performed' 1
-- for i in 3 4 5; do
-- file=$CCACHE_DIR/a/result$i-4017.o
-- if [ ! -f $file ]; then
-- test_failed "File $file removed when it shouldn't"
-- fi
-- done
-- for i in 0 1 2 6 7 8 9; do
-- file=$CCACHE_DIR/a/result$i-4017.o
-- if [ -f $file ]; then
-- test_failed "File $file not removed when it should"
-- fi
-- done
-
- # -------------------------------------------------------------------------
- TEST "Automatic cache cleanup, limit_multiple 0.9"
diff --git a/nixpkgs/pkgs/development/tools/misc/circleci-cli/default.nix b/nixpkgs/pkgs/development/tools/misc/circleci-cli/default.nix
index 7144c2bd0ae..6dcf7ed46cf 100644
--- a/nixpkgs/pkgs/development/tools/misc/circleci-cli/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/circleci-cli/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "circleci-cli";
- version = "0.1.7868";
+ version = "0.1.8599";
src = fetchFromGitHub {
owner = "CircleCI-Public";
repo = pname;
rev = "v${version}";
- sha256 = "1a9gnqrkvifrwr8wpv5f6zv8xs8myzbzlhn5w72xxzh2gxdaflwg";
+ sha256 = "1brv38mzc2i6mg4rk9ichjsv5w0gr6xrf6qmhnal12cll2krn9k3";
};
vendorSha256 = "0y35ps2pw9z7gi4z50byd1py87bf2jdvj7l7w2gxpppmhi83myc9";
@@ -34,4 +34,4 @@ buildGoModule rec {
license = licenses.mit;
homepage = "https://circleci.com/";
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/misc/cli11/default.nix b/nixpkgs/pkgs/development/tools/misc/cli11/default.nix
index f6a4a4d9f6a..0d058ef1f88 100644
--- a/nixpkgs/pkgs/development/tools/misc/cli11/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/cli11/default.nix
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "cli11";
- version = "1.9.0";
+ version = "1.9.1";
src = fetchFromGitHub {
owner = "CLIUtils";
repo = "CLI11";
rev = "v${version}";
- sha256 = "1nqri8ahisi00nwh6cynhq5n9iq9iydkysnxj36r2y20yvbi4bxj";
+ sha256 = "0hbch0vk8irgmiaxnfqlqys65v1770rxxdfn3d23m2vqyjh0j9l6";
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/development/tools/misc/clojure-lsp/default.nix b/nixpkgs/pkgs/development/tools/misc/clojure-lsp/default.nix
index 487c979c709..e7dc7c6f73f 100644
--- a/nixpkgs/pkgs/development/tools/misc/clojure-lsp/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/clojure-lsp/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "clojure-lsp";
- version = "20200514T134144";
+ version = "20200706T152722";
src = fetchurl {
url = "https://github.com/snoe/clojure-lsp/releases/download/release-${version}/${pname}";
- sha256 = "1c56k9zxi71gjlrmjk2risx04dzr460vql42pfjwm1cv543kij9r";
+ sha256 = "1gjlsmahmmjklribdwbqybh1zj5qcv4aaxw7ffqg7rayf967w4pj";
};
dontUnpack = true;
diff --git a/nixpkgs/pkgs/development/tools/misc/cproto/default.nix b/nixpkgs/pkgs/development/tools/misc/cproto/default.nix
index 8b4317a4538..0b9321bc029 100644
--- a/nixpkgs/pkgs/development/tools/misc/cproto/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/cproto/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "cproto";
- version = "4.7o";
+ version = "4.7p";
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 = "0kxlrhhgm84v2q6n3wp7bb77g7wjxkb7azdvb6a70naf0rr0nsy7";
+ sha256 = "0vm1784yw8gax1r7bzgq0chjgfzwxvmkala2awghmd3zyi7k60nj";
};
# patch made by Joe Khoobyar copied from gentoo bugs
@@ -29,6 +29,6 @@ stdenv.mkDerivation rec {
description = "Tool to generate C function prototypes from C source code";
homepage = "https://invisible-island.net/cproto/";
license = licenses.publicDomain;
- platforms = platforms.linux;
+ platforms = platforms.all;
};
}
diff --git a/nixpkgs/pkgs/development/tools/misc/cquery/default.nix b/nixpkgs/pkgs/development/tools/misc/cquery/default.nix
deleted file mode 100644
index 33a8bf1df61..00000000000
--- a/nixpkgs/pkgs/development/tools/misc/cquery/default.nix
+++ /dev/null
@@ -1,64 +0,0 @@
-{ fetchFromGitHub, makeWrapper
-, cmake, llvmPackages, ncurses
-, runtimeShell }:
-
-let
- src = fetchFromGitHub {
- owner = "cquery-project";
- repo = "cquery";
- rev = "a95a6503d68a85baa25465ce147b7fc20f4a552e";
- sha256 = "0rxbdln7dqkdw4q8rhclssgwypq16g9flkwmaabsr8knckbszxrx";
- fetchSubmodules = true;
- };
-
- stdenv = llvmPackages.stdenv;
-
-in
-stdenv.mkDerivation {
- pname = "cquery";
- version = "2018-10-14";
-
- inherit src;
-
- nativeBuildInputs = [ cmake makeWrapper ];
- buildInputs = with llvmPackages; [ clang clang-unwrapped llvm ncurses ];
-
- cmakeFlags = [
- "-DSYSTEM_CLANG=ON"
- "-DCLANG_CXX=ON"
- ];
-
- shell = runtimeShell;
- postFixup = ''
- # We need to tell cquery where to find the standard library headers.
-
- standard_library_includes="\\\"-isystem\\\", \\\"${stdenv.lib.getDev stdenv.cc.libc}/include\\\""
- standard_library_includes+=", \\\"-isystem\\\", \\\"${llvmPackages.libcxx}/include/c++/v1\\\""
- export standard_library_includes
-
- wrapped=".cquery-wrapped"
- export wrapped
-
- mv $out/bin/cquery $out/bin/$wrapped
- substituteAll ${./wrapper} $out/bin/cquery
- chmod --reference=$out/bin/$wrapped $out/bin/cquery
- '';
-
- doInstallCheck = true;
- installCheckPhase = ''
- pushd ${src}
- $out/bin/cquery --ci --test-unit
-
- # The integration tests have to be disabled because cquery ignores `--init`
- # if they are invoked, which means it won't find the system includes.
- #$out/bin/cquery --ci --test-index
- '';
-
- meta = with stdenv.lib; {
- description = "A c/c++ language server powered by libclang";
- homepage = "https://github.com/cquery-project/cquery";
- license = licenses.mit;
- platforms = platforms.linux ++ platforms.darwin;
- maintainers = [ maintainers.tobim ];
- };
-}
diff --git a/nixpkgs/pkgs/development/tools/misc/cquery/wrapper b/nixpkgs/pkgs/development/tools/misc/cquery/wrapper
deleted file mode 100644
index 8b3e5729042..00000000000
--- a/nixpkgs/pkgs/development/tools/misc/cquery/wrapper
+++ /dev/null
@@ -1,12 +0,0 @@
-#! @shell@ -e
-
-initString="--init={\"cacheDirectory\": \"/tmp/cquery\", \"extraClangArguments\": [@standard_library_includes@"
-
-if [ "${NIX_CFLAGS_COMPILE}" != "" ]; then
- read -a cflags_array <<< ${NIX_CFLAGS_COMPILE}
- initString+=$(printf ', \"%s\"' "${cflags_array[@]}")
-fi
-
-initString+="]}"
-
-exec -a "$0" "@out@/bin/@wrapped@" "${initString}" "$@"
diff --git a/nixpkgs/pkgs/development/tools/misc/easypdkprog/default.nix b/nixpkgs/pkgs/development/tools/misc/easypdkprog/default.nix
new file mode 100644
index 00000000000..92d1a550ea8
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/misc/easypdkprog/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, lib, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+ pname = "easypdkprog";
+ version = "1.3";
+
+ src = fetchFromGitHub {
+ owner = "free-pdk";
+ repo = "easy-pdk-programmer-software";
+ rev = version;
+ sha256 = "0hc3gdmn6l01z63hzzwdhbdyy288gh5v219bsfm8fb1498vpnd6f";
+ };
+
+ installPhase = ''
+ install -Dm755 -t $out/bin easypdkprog
+ '' + lib.optionalString stdenv.isLinux ''
+ install -Dm644 -t $out/etc/udev/rules.d Linux_udevrules/70-stm32vcp.rules
+ '';
+
+ meta = with lib; {
+ description = "Read, write and execute programs on PADAUK microcontroller";
+ homepage = "https://github.com/free-pdk/easy-pdk-programmer-software";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ david-sawatzke ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/nixpkgs/pkgs/development/tools/misc/editorconfig-checker/default.nix b/nixpkgs/pkgs/development/tools/misc/editorconfig-checker/default.nix
index 131c38df2f7..6b45dc3c2a0 100644
--- a/nixpkgs/pkgs/development/tools/misc/editorconfig-checker/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/editorconfig-checker/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "editorconfig-checker";
- version = "2.0.4";
+ version = "2.1.0";
src = fetchFromGitHub {
owner = "editorconfig-checker";
repo = "editorconfig-checker";
rev = "${version}";
- sha256 = "1y90yz8da0iqig3m0kbjcicwblkirbbx0s3agpmz2pdca6y2ijwi";
+ sha256 = "09v8gqwcaay3bqbidparmg20dy0mvlrzh34591hanbrx3cwhrz3f";
};
- vendorSha256 = "1lyrqrm3pyfv470dmymbkb3vpvp0i2zsndp7qw34fbhp2gnay5kh";
+ vendorSha256 = "132blcdw3lywxhqslkcpwwvkzl4cpbbkhb7ba8mrvfgl5kvfm1q0";
nativeBuildInputs = [ installShellFiles ];
@@ -25,6 +25,6 @@ buildGoModule rec {
description = "A tool to verify that your files are in harmony with your .editorconfig";
homepage = "https://editorconfig-checker.github.io/";
license = licenses.mit;
- maintainers = with maintainers; [ uri-canva ];
+ maintainers = with maintainers; [ uri-canva zowoq ];
};
}
diff --git a/nixpkgs/pkgs/development/tools/misc/elfinfo/default.nix b/nixpkgs/pkgs/development/tools/misc/elfinfo/default.nix
index bd8a9fecee6..3778793b71c 100644
--- a/nixpkgs/pkgs/development/tools/misc/elfinfo/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/elfinfo/default.nix
@@ -2,14 +2,14 @@
buildGoPackage rec {
pname = "elfinfo";
- version = "1.0.1";
+ version = "1.1.0";
goPackagePath = "github.com/xyproto/elfinfo";
src = fetchFromGitHub {
rev = version;
owner = "xyproto";
repo = "elfinfo";
- sha256 = "1iahivc1jm9gv1dijykw2pryjdwb896bv42xmq9v6ax86rsnzqww";
+ sha256 = "1n8bg0rcq9fqa6rdnk6x9ngvm59hcayblkpjv9j5myn2vmm6fv8m";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/tools/misc/elfutils/default.nix b/nixpkgs/pkgs/development/tools/misc/elfutils/default.nix
index 56bfe26ec06..4ad7f830066 100644
--- a/nixpkgs/pkgs/development/tools/misc/elfutils/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/elfutils/default.nix
@@ -1,13 +1,13 @@
-{ lib, stdenv, fetchurl, m4, zlib, bzip2, bison, flex, gettext, xz, setupDebugInfoDirs }:
+{ lib, stdenv, fetchurl, m4, zlib, bzip2, bison, flex, gettext, xz, setupDebugInfoDirs, argp-standalone }:
# TODO: Look at the hardcoded paths to kernel, modules etc.
stdenv.mkDerivation rec {
pname = "elfutils";
- version = "0.176";
+ version = "0.180";
src = fetchurl {
url = "https://sourceware.org/elfutils/ftp/${version}/${pname}-${version}.tar.bz2";
- sha256 = "08qhrl4g6qqr4ga46jhh78y56a47p3msa5b2x1qhzbxhf71lfmzb";
+ sha256 = "17an1f67bfzxin482nbcxdl5qvywm27i9kypjyx8ilarbkivc9xq";
};
patches = [ ./debug-info-from-env.patch ];
@@ -17,13 +17,19 @@ stdenv.mkDerivation rec {
# We need bzip2 in NativeInputs because otherwise we can't unpack the src,
# as the host-bzip2 will be in the path.
nativeBuildInputs = [ m4 bison flex gettext bzip2 ];
- buildInputs = [ zlib bzip2 xz ];
+ buildInputs = [ zlib bzip2 xz ]
+ ++ lib.optional stdenv.hostPlatform.isMusl argp-standalone;
propagatedNativeBuildInputs = [ setupDebugInfoDirs ];
+ preConfigure = lib.optionalString stdenv.hostPlatform.isMusl ''
+ NIX_CFLAGS_COMPILE+=" -fgnu89-inline"
+ '';
+
configureFlags =
[ "--program-prefix=eu-" # prevent collisions with binutils
"--enable-deterministic-archives"
+ "--disable-debuginfod"
];
enableParallelBuilding = true;
diff --git a/nixpkgs/pkgs/development/tools/misc/fswatch/default.nix b/nixpkgs/pkgs/development/tools/misc/fswatch/default.nix
index a1ea1d8903b..4a1d1288a4c 100644
--- a/nixpkgs/pkgs/development/tools/misc/fswatch/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/fswatch/default.nix
@@ -11,13 +11,13 @@
stdenv.mkDerivation rec {
pname = "fswatch";
- version = "1.14.0";
+ version = "1.15.0";
src = fetchFromGitHub {
owner = "emcrisostomo";
repo = "fswatch";
rev = version;
- sha256 = "1d1fvm36qgh6a5j9v24wai61d297pvzxr14jngjlhh4i474ff21i";
+ sha256 = "11479ac436g8bwk0lfnmdms0cirv9k11pdvfrrg9jwkki1j1abkk";
};
nativeBuildInputs = [ autoreconfHook ] ++ stdenv.lib.optionals stdenv.isDarwin [ CoreServices ];
diff --git a/nixpkgs/pkgs/development/tools/misc/gdb/default.nix b/nixpkgs/pkgs/development/tools/misc/gdb/default.nix
index f6a001e488c..7702df423bb 100644
--- a/nixpkgs/pkgs/development/tools/misc/gdb/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/gdb/default.nix
@@ -18,7 +18,7 @@
let
basename = "gdb-${version}";
- version = "9.1";
+ version = "9.2";
in
assert pythonSupport -> python3 != null;
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://gnu/gdb/${basename}.tar.xz";
- sha256 = "0dqp1p7w836iwijg1zb4a784n0j4pyjiw5v6h8fg5lpx6b40x7k9";
+ sha256 = "0mf5fn8v937qwnal4ykn3ji1y2sxk0fa1yfqi679hxmpg6pdf31n";
};
postPatch = if stdenv.isDarwin then ''
diff --git a/nixpkgs/pkgs/development/tools/misc/gdbgui/default.nix b/nixpkgs/pkgs/development/tools/misc/gdbgui/default.nix
index d5f8cfa173b..ecbfc2ae756 100644
--- a/nixpkgs/pkgs/development/tools/misc/gdbgui/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/gdbgui/default.nix
@@ -8,11 +8,13 @@
, pygdbmi
, pygments
, gevent
+, gevent-websocket
+, eventlet
, }:
buildPythonApplication rec {
pname = "gdbgui";
- version = "0.13.2.0";
+ version = "0.13.2.1";
buildInputs = [ gdb ];
propagatedBuildInputs = [
@@ -22,11 +24,13 @@ buildPythonApplication rec {
pygdbmi
pygments
gevent
+ gevent-websocket
+ eventlet
];
src = fetchPypi {
inherit pname version;
- sha256 = "0m1fnwafzrpk77yj3p26vszlz11cv4g2lj38kymk1ilcifh4gqw0";
+ sha256 = "0zn5wi47m8pn4amx574ryyhqvhynipxzyxbx0878ap6g36vh6l1h";
};
postPatch = ''
@@ -45,6 +49,7 @@ buildPythonApplication rec {
meta = with stdenv.lib; {
description = "A browser-based frontend for GDB";
+ homepage = "https://www.gdbgui.com/";
license = licenses.gpl3;
platforms = platforms.unix;
maintainers = with maintainers; [ yrashk ];
diff --git a/nixpkgs/pkgs/development/tools/misc/gnum4/default.nix b/nixpkgs/pkgs/development/tools/misc/gnum4/default.nix
index b301324e956..2e3e4acfdc1 100644
--- a/nixpkgs/pkgs/development/tools/misc/gnum4/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/gnum4/default.nix
@@ -1,5 +1,10 @@
{ stdenv, fetchurl }:
+# 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 {
name = "gnum4-1.4.18";
diff --git a/nixpkgs/pkgs/development/tools/misc/go-license-detector/default.nix b/nixpkgs/pkgs/development/tools/misc/go-license-detector/default.nix
index 22b85a1fa33..8eba3f612a1 100644
--- a/nixpkgs/pkgs/development/tools/misc/go-license-detector/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/go-license-detector/default.nix
@@ -19,4 +19,4 @@ buildGoModule rec {
license = licenses.asl20;
maintainers = with maintainers; [ dtzWill ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/misc/help2man/default.nix b/nixpkgs/pkgs/development/tools/misc/help2man/default.nix
index e23ccf27323..f23b5a9c8fd 100644
--- a/nixpkgs/pkgs/development/tools/misc/help2man/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/help2man/default.nix
@@ -1,11 +1,16 @@
{ stdenv, fetchurl, perlPackages, gettext }:
+# 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 = "help2man-1.47.15";
+ name = "help2man-1.47.16";
src = fetchurl {
url = "mirror://gnu/help2man/${name}.tar.xz";
- sha256 = "076dvc0z0qp73rpmg0c8bkpfh969h4gzzc442hv1bcyf1srkann2";
+ sha256 = "1x586h7wvripcay35kdh2kvydx84y8yy93ffjah2rqw6bc65iy1y";
};
nativeBuildInputs = [ gettext perlPackages.LocaleGettext ];
diff --git a/nixpkgs/pkgs/development/tools/misc/hydra/default.nix b/nixpkgs/pkgs/development/tools/misc/hydra/default.nix
index f9a50dd0ea0..716a3058785 100644
--- a/nixpkgs/pkgs/development/tools/misc/hydra/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/hydra/default.nix
@@ -1,4 +1,4 @@
-{ fetchFromGitHub, nixStable, callPackage, nixFlakes, fetchpatch, nixosTests }:
+{ fetchFromGitHub, nixStable, callPackage, nixFlakes, nixosTests }:
{
# Package for phase-1 of the db migration for Hydra.
@@ -24,14 +24,15 @@
# so when having an older version, `pkgs.hydra-migration` should be deployed first.
hydra-unstable = callPackage ./common.nix {
- version = "2020-04-16";
+ version = "2020-08-04";
src = fetchFromGitHub {
owner = "NixOS";
repo = "hydra";
- rev = "87837f1d82904bf48e11b5641258b6be2f663c3b";
- sha256 = "1vs3lyfyafsl7wbpmycv7c3n9n2rkrswp65msb6q1iskgpvr96d5";
+ rev = "77c33c1d71a8c303f53ccad577eb0a3799e87bda";
+ sha256 = "10pwiww96dbbszzvnj7abn851h89n30ziahjj2zm3liyzyvbylyf";
};
nix = nixFlakes;
+
tests = {
db-migration = nixosTests.hydra-db-migration.mig;
basic = nixosTests.hydra.hydra-unstable;
diff --git a/nixpkgs/pkgs/development/tools/misc/libtool/default.nix b/nixpkgs/pkgs/development/tools/misc/libtool/default.nix
index debc4107882..199c6504f39 100644
--- a/nixpkgs/pkgs/development/tools/misc/libtool/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/libtool/default.nix
@@ -1,5 +1,10 @@
{stdenv, fetchurl, m4, perl}:
+# 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 = "libtool-1.5.26";
diff --git a/nixpkgs/pkgs/development/tools/misc/libtool/libtool2.nix b/nixpkgs/pkgs/development/tools/misc/libtool/libtool2.nix
index 4bf637c0eba..fbe49dc68b2 100644
--- a/nixpkgs/pkgs/development/tools/misc/libtool/libtool2.nix
+++ b/nixpkgs/pkgs/development/tools/misc/libtool/libtool2.nix
@@ -26,10 +26,6 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- # Don't run the native `strip' when cross-compiling. This breaks at least
- # with `.a' files for MinGW.
- dontStrip = stdenv.hostPlatform != stdenv.buildPlatform;
-
meta = with stdenv.lib; {
description = "GNU Libtool, a generic library support script";
longDescription = ''
diff --git a/nixpkgs/pkgs/development/tools/misc/linuxkit/default.nix b/nixpkgs/pkgs/development/tools/misc/linuxkit/default.nix
index 4fe7740cadf..eeb2102bdf0 100644
--- a/nixpkgs/pkgs/development/tools/misc/linuxkit/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/linuxkit/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "linuxkit";
- version = "0.7";
+ version = "0.8";
goPackagePath = "github.com/linuxkit/linuxkit";
@@ -10,14 +10,12 @@ buildGoPackage rec {
owner = "linuxkit";
repo = "linuxkit";
rev = "v${version}";
- sha256 = "1mnaqzd4r0fdgjhjvbi4p0wwvz69i82b33iizz81wvkr1mkakgl2";
+ sha256 = "15jj60k8wz9cahjbdscnwyyfb1k1grjh7yrilb1cj4r8mby4sp2g";
};
subPackages = [ "src/cmd/linuxkit" ];
- preBuild = ''
- buildFlagsArray+=("-ldflags" "-X github.com/linuxkit/linuxkit/src/cmd/linuxkit/version.Version=${src.rev}")
- '';
+ buildFlagsArray = [ "-ldflags=-s -w -X ${goPackagePath}/src/cmd/linuxkit/version.GitCommit=${src.rev} -X ${goPackagePath}/src/cmd/linuxkit/version.Version=${version}" ];
meta = with lib; {
description = "A toolkit for building secure, portable and lean operating systems for containers";
diff --git a/nixpkgs/pkgs/development/tools/misc/lit/default.nix b/nixpkgs/pkgs/development/tools/misc/lit/default.nix
index 1e511cc0f0b..7c7549e3844 100644
--- a/nixpkgs/pkgs/development/tools/misc/lit/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/lit/default.nix
@@ -2,11 +2,11 @@
python3.pkgs.buildPythonApplication rec {
pname = "lit";
- version = "0.9.0";
+ version = "0.10.0";
src = python3.pkgs.fetchPypi {
inherit pname version;
- sha256 = "0vkqv0ijjkfg70j26cxqz75bpn2p78all5j5cw2gfcrn4c5aldf0";
+ sha256 = "13s8v9s2f284fnh47xdyc75gq2i9pndl39q8v4wl7v7lwri2hv8r";
};
passthru = {
diff --git a/nixpkgs/pkgs/development/tools/misc/mkcert/default.nix b/nixpkgs/pkgs/development/tools/misc/mkcert/default.nix
index 218473aee78..6a8e76815cb 100644
--- a/nixpkgs/pkgs/development/tools/misc/mkcert/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/mkcert/default.nix
@@ -25,4 +25,4 @@ buildGoModule rec {
license = licenses.bsd3;
maintainers = [ maintainers.marsam ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/misc/nix-build-uncached/default.nix b/nixpkgs/pkgs/development/tools/misc/nix-build-uncached/default.nix
index 11833816ec8..317b8dc60ef 100644
--- a/nixpkgs/pkgs/development/tools/misc/nix-build-uncached/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/nix-build-uncached/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "nix-build-uncached";
- version = "0.1.1";
+ version = "1.0.0";
src = fetchFromGitHub {
owner = "Mic92";
repo = "nix-build-uncached";
rev = "v${version}";
- sha256 = "0jkpg3ab56lg2kdms9w9ka9ba89py3ajksjsi1rd3iqi74zz2mmh";
+ sha256 = "106k4234gpi8mr0n0rfsgwk4z7v0b2gim0r5bhjvg2v566j67g02";
};
goPackagePath = "github.com/Mic92/nix-build-uncached";
diff --git a/nixpkgs/pkgs/development/tools/misc/nrfutil/default.nix b/nixpkgs/pkgs/development/tools/misc/nrfutil/default.nix
index 0a6155e649e..eeb9100a4c8 100644
--- a/nixpkgs/pkgs/development/tools/misc/nrfutil/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/nrfutil/default.nix
@@ -1,25 +1,22 @@
-{ stdenv, python2Packages, fetchFromGitHub }:
+{ stdenv, python37Packages, fetchFromGitHub }:
-with python2Packages; buildPythonApplication rec {
+with python37Packages; buildPythonApplication rec {
pname = "nrfutil";
- version = "5.2.0";
+ version = "6.1";
src = fetchFromGitHub {
owner = "NordicSemiconductor";
repo = "pc-nrfutil";
rev = "v${version}";
- sha256 = "1hajjgz8r4fjbwqr22p5dvb6k83dpxf8k7mhx20gkbrrx9ivqh79";
+ sha256 = "0g43lf5jmk0qxb7r4h68wr38fli6pjjk67w8l2cpdm9rd8jz4lpn";
};
- propagatedBuildInputs = [ pc-ble-driver-py six pyserial enum34 click ecdsa
+ propagatedBuildInputs = [ pc-ble-driver-py six pyserial enum34 click ecdsa
protobuf tqdm piccata pyspinel intelhex pyyaml crcmod libusb1 ipaddress ];
checkInputs = [ nose behave ];
postPatch = ''
- # remove version bound on pyyaml
- sed -i /pyyaml/d requirements.txt
-
mkdir test-reports
'';
diff --git a/nixpkgs/pkgs/development/tools/misc/nxpmicro-mfgtools/default.nix b/nixpkgs/pkgs/development/tools/misc/nxpmicro-mfgtools/default.nix
new file mode 100644
index 00000000000..58178cde174
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/misc/nxpmicro-mfgtools/default.nix
@@ -0,0 +1,46 @@
+{ stdenv
+, fetchFromGitHub
+, cmake
+, pkg-config
+, bzip2
+, libusb1
+, libzip
+, openssl
+}:
+
+stdenv.mkDerivation rec {
+ pname = "nxpmicro-mfgtools";
+ version = "1.3.191";
+
+ src = fetchFromGitHub {
+ owner = "NXPmicro";
+ repo = "mfgtools";
+ rev = "uuu_${version}";
+ sha256 = "196blmd7nf5kamvay22rvnkds2v6h7ab8lyl10dknxgy8i8siqq9";
+ };
+
+ nativeBuildInputs = [ cmake pkg-config ];
+
+ buildInputs = [ bzip2 libusb1 libzip openssl ];
+
+ preConfigure = "echo ${version} > .tarball-version";
+
+ meta = with stdenv.lib; {
+ description = "Freescale/NXP I.MX chip image deploy tools";
+ longDescription = ''
+ UUU (Universal Update Utility) is a command line tool, evolved out of
+ MFGTools (aka MFGTools v3).
+
+ One of the main purposes is to upload images to I.MX SoC's using at least
+ their boot ROM.
+
+ With time, the need for an update utility portable to Linux and Windows
+ increased. UUU has the same usage on both Windows and Linux. It means the same
+ script works on both OS.
+ '';
+ homepage = "https://github.com/NXPmicro/mfgtools";
+ license = licenses.bsd3;
+ maintainers = [ maintainers.bmilanov ];
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/development/tools/misc/patchelf/0.9.nix b/nixpkgs/pkgs/development/tools/misc/patchelf/0.9.nix
new file mode 100644
index 00000000000..c64d722ca71
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/misc/patchelf/0.9.nix
@@ -0,0 +1,16 @@
+{ stdenv, fetchurl, patchelf }:
+
+stdenv.mkDerivation rec {
+ name = "patchelf-0.9";
+
+ src = fetchurl {
+ url = "https://nixos.org/releases/patchelf/${name}/${name}.tar.bz2";
+ sha256 = "a0f65c1ba148890e9f2f7823f4bedf7ecad5417772f64f994004f59a39014f83";
+ };
+
+ setupHook = [ ./setup-hook.sh ];
+
+ doCheck = false; # fails 8 out of 24 tests, problems when loading libc.so.6
+
+ inherit (patchelf) meta;
+}
diff --git a/nixpkgs/pkgs/development/tools/misc/patchelf/default.nix b/nixpkgs/pkgs/development/tools/misc/patchelf/default.nix
index ad09cdc6eb3..5d2309333a6 100644
--- a/nixpkgs/pkgs/development/tools/misc/patchelf/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/patchelf/default.nix
@@ -1,16 +1,22 @@
{ stdenv, fetchurl }:
+# 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 = "patchelf-0.9";
+ name = "patchelf-0.11";
src = fetchurl {
url = "https://nixos.org/releases/patchelf/${name}/${name}.tar.bz2";
- sha256 = "a0f65c1ba148890e9f2f7823f4bedf7ecad5417772f64f994004f59a39014f83";
+ sha256 = "16ms3ijcihb88j3x6cl8cbvhia72afmfcphczb9cfwr0gbc22chx";
};
setupHook = [ ./setup-hook.sh ];
- doCheck = false; # fails 8 out of 24 tests, problems when loading libc.so.6
+ # fails 8 out of 24 tests, problems when loading libc.so.6
+ doCheck = stdenv.name == "stdenv-linux";
meta = with stdenv.lib; {
homepage = "https://github.com/NixOS/patchelf/blob/master/README";
diff --git a/nixpkgs/pkgs/development/tools/misc/pkg-config/default.nix b/nixpkgs/pkgs/development/tools/misc/pkg-config/default.nix
index 494b8d893d4..84f6c330f8c 100644
--- a/nixpkgs/pkgs/development/tools/misc/pkg-config/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/pkg-config/default.nix
@@ -6,20 +6,21 @@ stdenv.mkDerivation rec {
pname = "pkg-config";
version = "0.29.2";
- setupHook = ./setup-hook.sh;
-
src = fetchurl {
url = "https://pkgconfig.freedesktop.org/releases/${pname}-${version}.tar.gz";
sha256 = "14fmwzki1rlz8bs2p810lk6jqdxsk966d8drgsjmi54cd00rrikg";
};
+ outputs = [ "out" "man" "doc" ];
+
# Process Requires.private properly, see
- # http://bugs.freedesktop.org/show_bug.cgi?id=4738.
+ # http://bugs.freedesktop.org/show_bug.cgi?id=4738, migrated to
+ # https://gitlab.freedesktop.org/pkg-config/pkg-config/issues/28
patches = optional (!vanilla) ./requires-private.patch
++ optional stdenv.isCygwin ./2.36.3-not-win32.patch;
# These three tests fail due to a (desired) behavior change from our ./requires-private.patch
- postPatch = ''
+ postPatch = if vanilla then null else ''
rm -f check/check-requires-private check/check-gtk check/missing
'';
diff --git a/nixpkgs/pkgs/development/tools/misc/pkg-config/setup-hook.sh b/nixpkgs/pkgs/development/tools/misc/pkg-config/setup-hook.sh
deleted file mode 100644
index 34a9b9f1173..00000000000
--- a/nixpkgs/pkgs/development/tools/misc/pkg-config/setup-hook.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-addPkgConfigPath () {
- addToSearchPath PKG_CONFIG_PATH $1/lib/pkgconfig
- addToSearchPath PKG_CONFIG_PATH $1/share/pkgconfig
-}
-
-addEnvHooks "$targetOffset" addPkgConfigPath
diff --git a/nixpkgs/pkgs/development/tools/misc/pkgconf/default.nix b/nixpkgs/pkgs/development/tools/misc/pkgconf/default.nix
index e3729994375..6fca02ad788 100644
--- a/nixpkgs/pkgs/development/tools/misc/pkgconf/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/pkgconf/default.nix
@@ -1,14 +1,41 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchurl, removeReferencesTo }:
stdenv.mkDerivation rec {
pname = "pkgconf";
- version = "1.7.0";
+ version = "1.7.3";
+
+ nativeBuildInputs = [ removeReferencesTo ];
+
+ outputs = [ "out" "lib" "dev" "man" "doc" ];
+
+ enableParallelBuilding = true;
src = fetchurl {
url = "https://distfiles.dereferenced.org/${pname}/${pname}-${version}.tar.xz";
- sha256 = "0sb1a2lgiqaninv5s3zq09ilrkpsamcl68dyhqyz7yi9vsgb0vhy";
+ sha256 = "1h7rf5cch0cbxp8nmjkkf272zrz2jgpqpr8a58ww75pn3jjswimq";
};
+ # Debian has outputs like these too:
+ # https://packages.debian.org/source/buster/pkgconf, so take it this
+ # reference removing is safe.
+ postFixup = ''
+ remove-references-to \
+ -t "${placeholder "dev"}" \
+ "${placeholder "lib"}"/lib/* \
+ "${placeholder "out"}"/bin/*
+ remove-references-to \
+ -t "${placeholder "out"}" \
+ "${placeholder "lib"}"/lib/*
+ ''
+ # Move back share/aclocal. Yes, this normally goes in the dev output for good
+ # reason, but in this case the dev output is for the `libpkgconf` library,
+ # while the aclocal stuff is for the tool. The tool is already for use during
+ # development, so there is no reason to have separate "dev-bin" and "dev-lib"
+ # outputs or someting.
+ + ''
+ mv ${placeholder "dev"}/share ${placeholder "out"}
+ '';
+
meta = with stdenv.lib; {
description = "Package compiler and linker metadata toolkit";
homepage = "https://git.dereferenced.org/pkgconf/pkgconf";
diff --git a/nixpkgs/pkgs/development/tools/misc/pwndbg/default.nix b/nixpkgs/pkgs/development/tools/misc/pwndbg/default.nix
index 0c1a3dfc932..f9d792d185f 100644
--- a/nixpkgs/pkgs/development/tools/misc/pwndbg/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/pwndbg/default.nix
@@ -21,14 +21,14 @@ let
in stdenv.mkDerivation rec {
pname = "pwndbg";
- version = "2019.12.09";
+ version = "2020.07.23";
format = "other";
src = fetchFromGitHub {
owner = "pwndbg";
repo = "pwndbg";
rev = version;
- sha256 = "0kn28mjdq91zf7d6vqzbm74f0ligp829m9jzjxfn4zlx6wrmkd0s";
+ sha256 = "0w1dmjy8ii12367wza8c35a9q9x204fppf6x328q75bhb3gd845c";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/nixpkgs/pkgs/development/tools/misc/reviewdog/default.nix b/nixpkgs/pkgs/development/tools/misc/reviewdog/default.nix
index 9e4dbcac5b8..0662a280084 100644
--- a/nixpkgs/pkgs/development/tools/misc/reviewdog/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/reviewdog/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "reviewdog";
- version = "0.10.0";
+ version = "0.10.2";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
- sha256 = "1ag55n3gfwcp6v8v3hha8bdqxw9r4bmz97p00vyqla9gjzn5ka9w";
+ sha256 = "1xi5dfdy66qa6xvy60fk2lmp9gxyi0nfkyvybcazn8mrd99hfh6l";
};
- vendorSha256 = "0lann22hjdcrwyab76hinvbbmg3rf7y3knrxlfg0164gl3y5xb5g";
+ vendorSha256 = "0cxi01jxg89lsk91dv782746i8g9ksanx8igmgafq9vq25lld7yg";
subPackages = [ "cmd/reviewdog" ];
diff --git a/nixpkgs/pkgs/development/tools/misc/saleae-logic/default.nix b/nixpkgs/pkgs/development/tools/misc/saleae-logic/default.nix
index a7e197f9d7e..b9f84edc964 100644
--- a/nixpkgs/pkgs/development/tools/misc/saleae-logic/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/saleae-logic/default.nix
@@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
comment = "Software for Saleae logic analyzers";
desktopName = "Saleae Logic";
genericName = "Logic analyzer";
- categories = "Application;Development";
+ categories = "Development";
};
buildInputs = [ unzip ];
diff --git a/nixpkgs/pkgs/development/tools/misc/stm32cubemx/default.nix b/nixpkgs/pkgs/development/tools/misc/stm32cubemx/default.nix
index 53336ab417c..80549d8848f 100644
--- a/nixpkgs/pkgs/development/tools/misc/stm32cubemx/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/stm32cubemx/default.nix
@@ -1,12 +1,12 @@
-{ stdenv, requireFile, makeDesktopItem, libicns, imagemagick, zstd, jre }:
+{ stdenv, requireFile, makeDesktopItem, libicns, imagemagick, jre, fetchzip }:
let
- version = "5.3.0";
+ version = "5.6.1";
desktopItem = makeDesktopItem {
name = "stm32CubeMX";
exec = "stm32cubemx";
desktopName = "STM32CubeMX";
- categories = "Application;Development;";
+ categories = "Development;";
icon = "stm32cubemx";
};
in
@@ -14,32 +14,19 @@ stdenv.mkDerivation rec {
pname = "stm32cubemx";
inherit version;
- src = requireFile rec {
- name = "STM32CubeMX.tar.zst";
- message = ''
- Unfortunately, we cannot download file ${name} automatically.
- Please proceed with the following steps to download and add it to the Nix
- store yourself:
- 1. get en.STM32CubeMX_${builtins.replaceStrings ["."] ["-"] version}.zip
- 2. unzip en.STM32CubeMX_${builtins.replaceStrings ["."] ["-"] version}.zip
- 3. run the setup: java -jar SetupSTM32CubeMX-${version}.exe
- 4. create a tar from created folder: tar --zstd -cf ${name} STM32CubeMX
- 5. add the result to the store: nix-prefetch-url file://\$PWD/${name}
-
- Notice: The setup will quit with an error about /bin/chmod
- '';
- sha256 = "1r5k5wmsvw1w2nfs3nb4gc6pb3j0x6bqljn9jzc4r8y5bxc34rr8";
+ src = fetchzip {
+ url = "https://sw-center.st.com/packs/resource/library/stm32cube_mx_v${builtins.replaceStrings ["."] [""] version}.zip";
+ sha256 = "1y4a340wcjl88kjw1f1x85ffp4b5g1psryn9mgkd717w2bfpf29l";
+ stripRoot= false;
};
- nativeBuildInputs = [ libicns imagemagick zstd ];
+ nativeBuildInputs = [ libicns imagemagick ];
buildCommand = ''
- mkdir -p $out/{bin,opt,share/applications}
-
- tar --extract --zstd --file $src --directory $out/opt/
+ mkdir -p $out/{bin,opt/STM32CubeMX,share/applications}
+ cp -r $src/. $out/opt/STM32CubeMX/
chmod +rx $out/opt/STM32CubeMX/STM32CubeMX.exe
-
cat << EOF > $out/bin/${pname}
#!${stdenv.shell}
${jre}/bin/java -jar $out/opt/STM32CubeMX/STM32CubeMX.exe
@@ -63,7 +50,8 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- description = ''
+ description = "A graphical tool for configuring STM32 microcontrollers and microprocessors";
+ longDescription = ''
A graphical tool that allows a very easy configuration of STM32
microcontrollers and microprocessors, as well as the generation of the
corresponding initialization C code for the Arm® Cortex®-M core or a
diff --git a/nixpkgs/pkgs/development/tools/misc/strace/default.nix b/nixpkgs/pkgs/development/tools/misc/strace/default.nix
index 23700a2ddc2..cbae92dd6d1 100644
--- a/nixpkgs/pkgs/development/tools/misc/strace/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/strace/default.nix
@@ -12,9 +12,9 @@ stdenv.mkDerivation rec {
depsBuildBuild = [ buildPackages.stdenv.cc ];
nativeBuildInputs = [ perl ];
- buildInputs = stdenv.lib.optional libunwind.supportsHost libunwind; # support -k
+ buildInputs = [ perl.out ] ++ stdenv.lib.optional libunwind.supportsHost libunwind; # support -k
- postPatch = "patchShebangs strace-graph";
+ postPatch = "patchShebangs --host strace-graph";
configureFlags = stdenv.lib.optional (!stdenv.hostPlatform.isx86) "--enable-mpers=check";
diff --git a/nixpkgs/pkgs/development/tools/misc/terracognita/default.nix b/nixpkgs/pkgs/development/tools/misc/terracognita/default.nix
index 70b07dd71cd..c07cb8ad3a8 100644
--- a/nixpkgs/pkgs/development/tools/misc/terracognita/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/terracognita/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "terracognita";
- version = "0.4.0";
+ version = "0.5.1";
src = fetchFromGitHub {
owner = "cycloidio";
repo = pname;
rev = "v${version}";
- sha256 = "0ib0p361sxh2qzxccg32pcml4by4mk45abhljwmljwybs34wh5rh";
+ sha256 = "1z0vf3x46w3glwvq185hgmfkg7xfq31c7d3yjhh8qkwbhkx4bga4";
};
- vendorSha256 = "0q772i49nyxzs51jrh45n14ljh7qj5wygkn2x32pxi6ykw6la4x8";
+ vendorSha256 = "1dmv16v1c9sydbl1g69pgwvrhznd0a133giwrcbqi4cyg1fdb3sr";
subPackages = [ "." ];
@@ -23,4 +23,4 @@ buildGoModule rec {
license = licenses.mit;
maintainers = [ maintainers.marsam ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/misc/terraform-ls/default.nix b/nixpkgs/pkgs/development/tools/misc/terraform-ls/default.nix
new file mode 100644
index 00000000000..2a8f9ef40bd
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/misc/terraform-ls/default.nix
@@ -0,0 +1,24 @@
+{ lib, buildGoPackage, fetchFromGitHub }:
+
+buildGoPackage rec {
+ pname = "terraform-ls";
+ version = "0.5.4";
+
+ src = fetchFromGitHub {
+ owner = "hashicorp";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "05cij0qh1czxnms4zjyycidx84brsmlqw1c6fpk5yv58g3v8d3v7";
+ };
+
+ goPackagePath = "github.com/hashicorp/terraform-ls";
+
+ buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
+
+ meta = with lib; {
+ description = "Terraform Language Server (official)";
+ homepage = "https://github.com/hashicorp/terraform-ls";
+ license = licenses.mpl20;
+ maintainers = with maintainers; [ mbaillie ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/tools/misc/texinfo/common.nix b/nixpkgs/pkgs/development/tools/misc/texinfo/common.nix
index 1fb8a6b2f0d..ec51dc2259d 100644
--- a/nixpkgs/pkgs/development/tools/misc/texinfo/common.nix
+++ b/nixpkgs/pkgs/development/tools/misc/texinfo/common.nix
@@ -6,6 +6,11 @@
, interactive ? false, ncurses, procps
}:
+# 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.
+
let
crossBuildTools = interactive && stdenv.hostPlatform != stdenv.buildPlatform;
in
diff --git a/nixpkgs/pkgs/development/tools/misc/texinfo/cross-tools-flags.patch b/nixpkgs/pkgs/development/tools/misc/texinfo/cross-tools-flags.patch
index f0e4230d7ec..f0a8c4dfdc1 100644
--- a/nixpkgs/pkgs/development/tools/misc/texinfo/cross-tools-flags.patch
+++ b/nixpkgs/pkgs/development/tools/misc/texinfo/cross-tools-flags.patch
@@ -4,8 +4,9 @@ diff -ur texinfo-6.5/configure texinfo-6.5-patched/configure
@@ -23281,7 +23281,7 @@
# env -i gives this build host configure a clean environment;
# consequently, we have to re-initialize $PATH.
- env -i CC="$BUILD_CC" AR="$BUILD_AR" RANLIB="$BUILD_RANLIB" \
+- env -i CC="$BUILD_CC" AR="$BUILD_AR" RANLIB="$BUILD_RANLIB" \
- PATH="$PATH" \
++ env -i CC="$CC_FOR_BUILD" AR="$AR_FOR_BUILD" RANLIB="$RANLIB_FOR_BUILD" \
+ PATH="$PATH" CFLAGS="$NATIVE_TOOLS_CFLAGS" LDFLAGS="$NATIVE_TOOLS_LDFLAGS" \
tools_only=1 \
${confdir}/configure --build=${build} --host=${build} \
diff --git a/nixpkgs/pkgs/development/tools/misc/tockloader/default.nix b/nixpkgs/pkgs/development/tools/misc/tockloader/default.nix
index 18c5393a6b7..298e6f7c9d5 100644
--- a/nixpkgs/pkgs/development/tools/misc/tockloader/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/tockloader/default.nix
@@ -2,11 +2,11 @@
python3Packages.buildPythonApplication rec {
pname = "tockloader";
- version = "1.4.0";
+ version = "1.5.0";
src = python3Packages.fetchPypi {
inherit pname version;
- sha256 = "0l8mvlqzyq2bfb6g5zhgv2ndgyyrmpww2l7f2snbli73g6x5j2g2";
+ sha256 = "11k4ppwq845lnj265ydfr0cn1rrym5amx2i19x1h3ccbxc3gsy3x";
};
propagatedBuildInputs = with python3Packages; [
diff --git a/nixpkgs/pkgs/development/tools/misc/tokei/default.nix b/nixpkgs/pkgs/development/tools/misc/tokei/default.nix
index ca07a1d7267..fe54aff87c5 100644
--- a/nixpkgs/pkgs/development/tools/misc/tokei/default.nix
+++ b/nixpkgs/pkgs/development/tools/misc/tokei/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "tokei";
- version = "11.2.0";
+ version = "12.0.4";
src = fetchFromGitHub {
owner = "XAMPPRocky";
repo = pname;
rev = "v${version}";
- sha256 = "1nyv73bawmshzzp8hkbcac5bgq0yf8f51ps5hycdw0c5qhrsjwns";
+ sha256 = "0vj6xpp5ss82n1zxljy5893s8l1pdhar5xqay5vvglkp8bzblin6";
};
- cargoSha256 = "18a0rg3hgisjd6zh4dk6rflaipmrxxszpigqg8fa816rg0f4bdc7";
+ cargoSha256 = "02c2pdjzd49qznm1yj3rnli48267ajjdklrb1cpj0rhpirw4rh1j";
buildInputs = stdenv.lib.optionals stdenv.isDarwin [
libiconv darwin.apple_sdk.frameworks.Security
diff --git a/nixpkgs/pkgs/development/tools/misc/travis/Gemfile.lock b/nixpkgs/pkgs/development/tools/misc/travis/Gemfile.lock
index e26b31cbaf0..91df15a9bb6 100644
--- a/nixpkgs/pkgs/development/tools/misc/travis/Gemfile.lock
+++ b/nixpkgs/pkgs/development/tools/misc/travis/Gemfile.lock
@@ -1,28 +1,38 @@
GEM
remote: https://rubygems.org/
specs:
- addressable (2.4.0)
- backports (3.16.1)
- coderay (1.1.2)
+ activesupport (5.2.4.3)
+ 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)
+ coderay (1.1.3)
+ concurrent-ruby (1.1.6)
ethon (0.12.0)
ffi (>= 1.3.0)
- faraday (0.17.3)
+ faraday (1.0.1)
multipart-post (>= 1.2, < 3)
- faraday_middleware (0.14.0)
- faraday (>= 0.7.4, < 1.0)
- ffi (1.12.2)
- gh (0.15.1)
- addressable (~> 2.4.0)
- backports
- faraday (~> 0.8)
+ faraday_middleware (1.0.0)
+ faraday (~> 1.0)
+ ffi (1.13.1)
+ gh (0.17.0)
+ activesupport (~> 5.0)
+ addressable (~> 2.4)
+ faraday (~> 1.0)
+ faraday_middleware (~> 1.0)
multi_json (~> 1.0)
net-http-persistent (~> 2.9)
net-http-pipeline
- highline (1.7.10)
+ highline (2.0.3)
+ i18n (1.8.3)
+ concurrent-ruby (~> 1.0)
json (2.3.0)
launchy (2.4.3)
addressable (~> 2.3)
method_source (0.9.2)
+ minitest (5.14.1)
multi_json (1.14.1)
multipart-post (2.1.1)
net-http-persistent (2.9.4)
@@ -30,20 +40,24 @@ GEM
pry (0.11.3)
coderay (~> 1.1.0)
method_source (~> 0.9.0)
+ public_suffix (4.0.5)
pusher-client (0.6.2)
json
websocket (~> 1.0)
- travis (1.8.11)
- backports
- faraday (~> 0.9)
- faraday_middleware (~> 0.9, >= 0.9.1)
+ thread_safe (0.3.6)
+ travis (1.9.1)
+ faraday (~> 1.0)
+ faraday_middleware (~> 1.0)
gh (~> 0.13)
- highline (~> 1.6)
- launchy (~> 2.1)
+ highline (~> 2.0)
+ json (~> 2.3)
+ launchy (~> 2.1, < 2.5.0)
pusher-client (~> 0.4)
typhoeus (~> 0.6, >= 0.6.8)
typhoeus (0.8.0)
ethon (>= 0.8.0)
+ tzinfo (1.2.7)
+ thread_safe (~> 0.1)
websocket (1.2.8)
PLATFORMS
diff --git a/nixpkgs/pkgs/development/tools/misc/travis/gemset.nix b/nixpkgs/pkgs/development/tools/misc/travis/gemset.nix
index da2f5e8e7ac..e10475a916b 100644
--- a/nixpkgs/pkgs/development/tools/misc/travis/gemset.nix
+++ b/nixpkgs/pkgs/development/tools/misc/travis/gemset.nix
@@ -1,31 +1,45 @@
{
- addressable = {
+ activesupport = {
+ dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"];
+ groups = ["default"];
+ platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0mpn7sbjl477h56gmxsjqb89r5s3w7vx5af994ssgc3iamvgzgvs";
+ sha256 = "02fdawr3wyvpzpja3r7mvb8lmn2mm5jdw502bx3ncr2sy2nw1kx6";
type = "gem";
};
- version = "2.4.0";
+ version = "5.2.4.3";
};
- backports = {
+ addressable = {
+ dependencies = ["public_suffix"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0sp3l5wa77klj34sqib95ppxyam53x3p57xk0y6gy2c3z29z6hs5";
+ sha256 = "1fvchp2rhp2rmigx7qglf69xvjqvzq7x0g49naliw29r2bz656sy";
type = "gem";
};
- version = "3.16.1";
+ version = "2.7.0";
};
coderay = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "15vav4bhcc2x3jmi3izb11l4d9f3xv8hp2fszb7iqmpsccv1pz4y";
+ sha256 = "0jvxqxzply1lwp7ysn94zjhh57vc14mcshw1ygw14ib8lhc00lyw";
type = "gem";
};
- version = "1.1.2";
+ version = "1.1.3";
+ };
+ concurrent-ruby = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "094387x4yasb797mv07cs3g6f08y56virc2rjcpb1k79rzaj3nhl";
+ type = "gem";
+ };
+ version = "1.1.6";
};
ethon = {
dependencies = ["ffi"];
@@ -42,10 +56,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "13aghksmni2sl15y7wfpx6k5l3lfd8j9gdyqi6cbw6jgc7bqyyn2";
+ sha256 = "0wwks9652xwgjm7yszcq5xr960pjypc07ivwzbjzpvy9zh2fw6iq";
type = "gem";
};
- version = "0.17.3";
+ version = "1.0.1";
};
faraday_middleware = {
dependencies = ["faraday"];
@@ -53,37 +67,52 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1x7jgvpzl1nm7hqcnc8carq6yj1lijq74jv8pph4sb3bcpfpvcsc";
+ sha256 = "0jik2kgfinwnfi6fpp512vlvs0mlggign3gkbpkg5fw1jr9his0r";
type = "gem";
};
- version = "0.14.0";
+ version = "1.0.0";
};
ffi = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "10lfhahnnc91v63xpvk65apn61pib086zha3z5sp1xk9acfx12h4";
+ sha256 = "12lpwaw82bb0rm9f52v1498bpba8aj2l2q359mkwbxsswhpga5af";
type = "gem";
};
- version = "1.12.2";
+ version = "1.13.1";
};
gh = {
- dependencies = ["addressable" "backports" "faraday" "multi_json" "net-http-persistent" "net-http-pipeline"];
+ dependencies = ["activesupport" "addressable" "faraday" "faraday_middleware" "multi_json" "net-http-persistent" "net-http-pipeline"];
+ groups = ["default"];
+ platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0g4df0jsscq16g6f27flfmvk7p4sbq81d5mdylbz4ikqq60kywzg";
+ sha256 = "1nj2dm2pahfa4d39y8csvjv5l3hpsm6yjq2y96vj2bqgg0qs26bj";
type = "gem";
};
- version = "0.15.1";
+ version = "0.17.0";
};
highline = {
+ groups = ["default"];
+ platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "01ib7jp85xjc4gh4jg0wyzllm46hwv8p0w1m4c75pbgi41fps50y";
+ sha256 = "0yclf57n2j3cw8144ania99h1zinf8q3f5zrhqa754j6gl95rp9d";
type = "gem";
};
- version = "1.7.10";
+ version = "2.0.3";
+ };
+ i18n = {
+ dependencies = ["concurrent-ruby"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "10nq1xjqvkhngiygji831qx9bryjwws95r4vrnlq9142bzkg670s";
+ type = "gem";
+ };
+ version = "1.8.3";
};
json = {
groups = ["default"];
@@ -114,6 +143,16 @@
};
version = "0.9.2";
};
+ minitest = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "09bz9nsznxgaf06cx3b5z71glgl0hdw469gqx3w7bqijgrb55p5g";
+ type = "gem";
+ };
+ version = "5.14.1";
+ };
multi_json = {
groups = ["default"];
platforms = [];
@@ -159,6 +198,16 @@
};
version = "0.11.3";
};
+ public_suffix = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0vywld400fzi17cszwrchrzcqys4qm6sshbv73wy5mwcixmrgg7g";
+ type = "gem";
+ };
+ version = "4.0.5";
+ };
pusher-client = {
dependencies = ["json" "websocket"];
source = {
@@ -168,16 +217,26 @@
};
version = "0.6.2";
};
+ thread_safe = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0nmhcgq6cgz44srylra07bmaw99f5271l0dpsvl5f75m44l0gmwy";
+ type = "gem";
+ };
+ version = "0.3.6";
+ };
travis = {
- dependencies = ["backports" "faraday" "faraday_middleware" "gh" "highline" "launchy" "pusher-client" "typhoeus"];
+ dependencies = ["faraday" "faraday_middleware" "gh" "highline" "json" "launchy" "pusher-client" "typhoeus"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "18zbi46as4d2wn83safawciyny0g2sk7yz5fvjvqmfk4ywpfrwrr";
+ sha256 = "1yizj5nqvyrfbyiv1kfwc33dylhsmk5l007z06djj152v04z63i3";
type = "gem";
};
- version = "1.8.11";
+ version = "1.9.1";
};
typhoeus = {
dependencies = ["ethon"];
@@ -188,6 +247,17 @@
};
version = "0.8.0";
};
+ tzinfo = {
+ dependencies = ["thread_safe"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1i3jh086w1kbdj3k5l60lc3nwbanmzdf8yjj3mlrx9b2gjjxhi9r";
+ type = "gem";
+ };
+ version = "1.2.7";
+ };
websocket = {
source = {
remotes = ["https://rubygems.org"];
diff --git a/nixpkgs/pkgs/development/tools/mockgen/default.nix b/nixpkgs/pkgs/development/tools/mockgen/default.nix
new file mode 100644
index 00000000000..13a66422a46
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/mockgen/default.nix
@@ -0,0 +1,20 @@
+{ buildGoModule, lib, fetchFromGitHub }:
+buildGoModule rec {
+ pname = "mockgen";
+ version = "1.4.3";
+ src = fetchFromGitHub {
+ owner = "golang";
+ repo = "mock";
+ rev = "v${version}";
+ sha256 = "1p37xnja1dgq5ykx24n7wincwz2gahjh71b95p8vpw7ss2g8j8wx";
+ };
+ vendorSha256 = "1kpiij3pimwv3gn28rbrdvlw9q5c76lzw6zpa12q6pgck76acdw4";
+ subPackages = [ "mockgen" ];
+
+ meta = with lib; {
+ description = "GoMock is a mocking framework for the Go programming language.";
+ homepage = "https://github.com/golang/mock";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ bouk ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/tools/mod/default.nix b/nixpkgs/pkgs/development/tools/mod/default.nix
index 839594f4cc8..6593430ff4b 100644
--- a/nixpkgs/pkgs/development/tools/mod/default.nix
+++ b/nixpkgs/pkgs/development/tools/mod/default.nix
@@ -26,4 +26,4 @@ buildGoModule rec {
maintainers = with maintainers; [ kalbasit ];
platforms = platforms.linux ++ platforms.darwin;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/mustache-go/default.nix b/nixpkgs/pkgs/development/tools/mustache-go/default.nix
index 2f3d21f9c82..7bcf72df55c 100644
--- a/nixpkgs/pkgs/development/tools/mustache-go/default.nix
+++ b/nixpkgs/pkgs/development/tools/mustache-go/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "mustache-go";
- version = "1.0.1";
+ version = "1.2.0";
goPackagePath = "github.com/cbroglie/mustache";
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "cbroglie";
repo = "mustache";
rev = "v${version}";
- sha256 = "1aywj4fijsv66n6gjiz3l8g1vg0fqzwbf8dcdcgfsvsdb056p90v";
+ sha256 = "0mnh5zbpfwymddm1dppg9i9d1r8jqyg03z2gl6c5a8fgbrnxpjvc";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/tools/nsis/default.nix b/nixpkgs/pkgs/development/tools/nsis/default.nix
index 5b9e7434a8d..bb29bcfdc0f 100644
--- a/nixpkgs/pkgs/development/tools/nsis/default.nix
+++ b/nixpkgs/pkgs/development/tools/nsis/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, fetchzip, scons, zlib }:
+{ stdenv, fetchurl, fetchzip, sconsPackages, zlib }:
stdenv.mkDerivation rec {
pname = "nsis";
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
chmod -R u+w $out/share/nsis
'';
- nativeBuildInputs = [ scons.py2 ];
+ nativeBuildInputs = [ sconsPackages.scons_3_1_2 ];
buildInputs = [ zlib ];
sconsFlags = [
diff --git a/nixpkgs/pkgs/development/tools/nwjs/default.nix b/nixpkgs/pkgs/development/tools/nwjs/default.nix
index 463642988a8..ab16d951151 100644
--- a/nixpkgs/pkgs/development/tools/nwjs/default.nix
+++ b/nixpkgs/pkgs/development/tools/nwjs/default.nix
@@ -3,7 +3,7 @@
, xorg, alsaLib, dbus, glib, gtk3, atk, pango, freetype, fontconfig
, gdk-pixbuf, cairo, nss, nspr, gconf, expat, systemd, libcap
, libnotify
-, ffmpeg, libxcb, cups
+, ffmpeg_3, libxcb, cups
, sqlite, udev
, libuuid
, sdk ? false
@@ -22,7 +22,7 @@ let
xorg.libXScrnSaver cups
libcap libnotify
# libnw-specific (not chromium dependencies)
- ffmpeg libxcb
+ ffmpeg_3 libxcb
# chromium runtime deps (dlopen’d)
sqlite udev
libuuid
diff --git a/nixpkgs/pkgs/development/tools/ocaml/camlp5/default.nix b/nixpkgs/pkgs/development/tools/ocaml/camlp5/default.nix
index 9a69f88c804..7e7c185fbc7 100644
--- a/nixpkgs/pkgs/development/tools/ocaml/camlp5/default.nix
+++ b/nixpkgs/pkgs/development/tools/ocaml/camlp5/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation {
- name = "camlp5-7.11";
+ name = "camlp5-7.12";
src = fetchzip {
- url = "https://github.com/camlp5/camlp5/archive/rel711.tar.gz";
- sha256 = "1s1f9i0r0czxlbnsaz4kvs2ahknmqxcm5ypl75g7scjcbl0an2x4";
+ url = "https://github.com/camlp5/camlp5/archive/rel712.tar.gz";
+ sha256 = "12ix5g15bys932hyf9gs637iz76m0ji9075d83jfdmx85q30llgf";
};
buildInputs = [ ocaml ];
diff --git a/nixpkgs/pkgs/development/tools/ocaml/dune-release/default.nix b/nixpkgs/pkgs/development/tools/ocaml/dune-release/default.nix
new file mode 100644
index 00000000000..c267b2757a4
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/ocaml/dune-release/default.nix
@@ -0,0 +1,54 @@
+{ lib, buildDunePackage, fetchurl, makeWrapper
+, curly, fmt, bos, cmdliner, re, rresult, logs
+, odoc, opam-format, opam-core, opam-state, yojson
+, opam, git, findlib, mercurial, bzip2, gnutar, coreutils
+, alcotest, mdx
+}:
+
+# don't include dune as runtime dep, so user can
+# choose between dune and dune_2
+let runtimeInputs = [ opam findlib git mercurial bzip2 gnutar coreutils ];
+in buildDunePackage rec {
+ pname = "dune-release";
+ version = "1.4.0";
+
+ minimumOCamlVersion = "4.06";
+
+ src = fetchurl {
+ url = "https://github.com/ocamllabs/${pname}/releases/download/${version}/${pname}-${version}.tbz";
+ sha256 = "1frinv1rsrm30q6jclicsswpshkdwwdgxx7sp6q9w4c2p211n1ln";
+ };
+
+ nativeBuildInputs = [ makeWrapper ];
+ buildInputs = [ curly fmt cmdliner re opam-format opam-state opam-core
+ rresult logs odoc bos yojson ];
+ checkInputs = [ alcotest mdx ] ++ runtimeInputs;
+ doCheck = true;
+
+ useDune2 = true;
+
+ postPatch = ''
+ # remove check for curl in PATH, since curly is patched
+ # to have a fixed path to the binary in nix store
+ sed -i '/must_exist (Cmd\.v "curl"/d' lib/github.ml
+
+ # set bogus user info in git so git commit doesn't fail
+ sed -i '/git init/ a \ $ git config user.name test; git config user.email "pseudo@pseudo.invalid"' \
+ tests/bin/{delegate_info,errors,tag,no_doc,x-commit-hash}/run.t
+ # ignore weird yes error message
+ sed -i 's/yes |/yes 2>\/dev\/null |/' tests/bin/no_doc/run.t
+ '';
+
+ # tool specific env vars have been deprecated, use PATH
+ preFixup = ''
+ wrapProgram $out/bin/dune-release \
+ --prefix PATH : "${lib.makeBinPath runtimeInputs}"
+ '';
+
+ meta = with lib; {
+ description = "Release dune packages in opam";
+ homepage = "https://github.com/ocamllabs/dune-release";
+ license = licenses.isc;
+ maintainers = with maintainers; [ sternenseemann ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/tools/ocaml/dune/2.nix b/nixpkgs/pkgs/development/tools/ocaml/dune/2.nix
index 37f27768670..d785302ebb5 100644
--- a/nixpkgs/pkgs/development/tools/ocaml/dune/2.nix
+++ b/nixpkgs/pkgs/development/tools/ocaml/dune/2.nix
@@ -6,11 +6,11 @@ else
stdenv.mkDerivation rec {
pname = "dune";
- version = "2.5.1";
+ version = "2.6.2";
src = fetchurl {
url = "https://github.com/ocaml/dune/releases/download/${version}/dune-${version}.tbz";
- sha256 = "0az5ih18wadsp3ljagvws1i7vf0vpg24h75ariy0v3i0gyld6xwg";
+ sha256 = "1sc8ax198z42vhc3l6i04kknm9g44whifjivs19qgi3sybrw2vjg";
};
buildInputs = [ ocaml findlib ];
diff --git a/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/3.0.nix b/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/3.0.nix
deleted file mode 100644
index 9ca6ca67421..00000000000
--- a/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/3.0.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-{ stdenv, ocaml, findlib, dune, js_of_ocaml-compiler
-, ocaml-migrate-parsetree, ppx_tools_versioned, uchar
-}:
-
-stdenv.mkDerivation {
- pname = "js_of_ocaml";
-
- inherit (js_of_ocaml-compiler) version src installPhase meta;
-
- buildInputs = [ findlib ocaml-migrate-parsetree ppx_tools_versioned ];
- nativeBuildInputs = [ ocaml findlib dune ];
-
- postPatch = "patchShebangs lib/generate_stubs.sh";
-
- propagatedBuildInputs = [ js_of_ocaml-compiler uchar ];
-
- buildPhase = "dune build -p js_of_ocaml";
-}
diff --git a/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/compiler.nix b/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/compiler.nix
index 90e0a7935de..888cc51a99d 100644
--- a/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/compiler.nix
+++ b/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/compiler.nix
@@ -1,19 +1,18 @@
-{ lib, fetchFromGitHub, buildDunePackage
-, ocaml, findlib, cmdliner, dune, cppo, yojson, ocaml-migrate-parsetree
+{ lib, fetchurl, buildDunePackage
+, ocaml, findlib, cmdliner, dune_2, cppo, yojson, ocaml-migrate-parsetree
}:
buildDunePackage rec {
pname = "js_of_ocaml-compiler";
- version = "3.5.2";
+ version = "3.6.0";
+ useDune2 = true;
- src = fetchFromGitHub {
- owner = "ocsigen";
- repo = "js_of_ocaml";
- rev = version;
- sha256 = "1fm855iavljx7rf9hii2qb7ky920zv082d9zlcl504by1bxp1yg8";
+ src = fetchurl {
+ url = "https://github.com/ocsigen/js_of_ocaml/releases/download/${version}/js_of_ocaml-${version}.tbz";
+ sha256 = "51eaa89c83ef3168ef270bf7997cbc35a747936d3f51aa6fac58fb0323b4cbb0";
};
- nativeBuildInputs = [ ocaml findlib dune cppo ];
+ nativeBuildInputs = [ ocaml findlib dune_2 cppo ];
buildInputs = [ cmdliner ];
configurePlatforms = [];
@@ -23,6 +22,6 @@ buildDunePackage rec {
description = "Compiler from OCaml bytecode to Javascript";
license = lib.licenses.gpl2;
maintainers = [ lib.maintainers.vbgl ];
- inherit (src.meta) homepage;
+ homepage = "https://ocsigen.org/js_of_ocaml/";
};
}
diff --git a/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/default.nix b/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/default.nix
index 7f6426c9610..666cda592fb 100644
--- a/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/default.nix
+++ b/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/default.nix
@@ -1,40 +1,18 @@
-{ stdenv, fetchurl, ocaml, findlib, lwt, menhir, ocsigen_deriving, ppx_deriving, camlp4, ocamlbuild
-, cmdliner, tyxml, reactivedata, cppo, which, base64, uchar, yojson
+{ stdenv, ocaml, findlib, dune_2, js_of_ocaml-compiler
+, ocaml-migrate-parsetree, ppx_tools_versioned, uchar
}:
-let version = if stdenv.lib.versionAtLeast ocaml.version "4.02"
- then "2.8.4" else "2.7";
-in
-
stdenv.mkDerivation {
- pname = "js_of_ocaml";
- inherit version;
- src = fetchurl {
- url = "https://github.com/ocsigen/js_of_ocaml/archive/${version}.tar.gz";
- sha256 = {
- "2.7" = "1dali1akyd4zmkwav0d957ynxq2jj6cc94r4xiaql7ca89ajz4jj";
- "2.8.4" = "098ph50s9kqw6rc3qjn39zv9b5swdf4qr44afwqfkkjgjs5d7vbl";
- }.${version};
- };
+ pname = "js_of_ocaml";
+
+ inherit (js_of_ocaml-compiler) version src installPhase meta;
- buildInputs = [ ocaml findlib menhir ocsigen_deriving ocamlbuild
- cmdliner reactivedata cppo which base64 ]
- ++ stdenv.lib.optionals (stdenv.lib.versionAtLeast ocaml.version "4.02") [ yojson tyxml ];
- propagatedBuildInputs = [ lwt camlp4 ppx_deriving ]
- ++ stdenv.lib.optional (version == "2.8.4") uchar;
+ buildInputs = [ findlib ocaml-migrate-parsetree ppx_tools_versioned ];
+ nativeBuildInputs = [ ocaml findlib dune_2 ];
- patches = [ ./Makefile.conf.diff ];
+ postPatch = "patchShebangs lib/generate_stubs.sh";
- createFindlibDestdir = true;
+ propagatedBuildInputs = [ js_of_ocaml-compiler uchar ];
- meta = with stdenv.lib; {
- homepage = "http://ocsigen.org/js_of_ocaml/";
- description = "Compiler of OCaml bytecode to Javascript. It makes it possible to run Ocaml programs in a Web browser";
- license = licenses.lgpl2;
- platforms = ocaml.meta.platforms or [];
- maintainers = [
- maintainers.gal_bolle
- ];
- broken = versionAtLeast ocaml.version "4.05";
- };
+ buildPhase = "dune build -p js_of_ocaml";
}
diff --git a/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/lwt.nix b/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/lwt.nix
index 5c8f4377e8d..2ad8578894f 100644
--- a/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/lwt.nix
+++ b/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/lwt.nix
@@ -1,4 +1,4 @@
-{ stdenv, ocaml, findlib, dune, js_of_ocaml-compiler, js_of_ocaml-ppx
+{ stdenv, ocaml, findlib, dune_2, js_of_ocaml-compiler, js_of_ocaml-ppx
, ocaml-migrate-parsetree, ppx_tools_versioned
, js_of_ocaml, ocaml_lwt, lwt_log
}:
@@ -8,7 +8,7 @@ stdenv.mkDerivation {
inherit (js_of_ocaml-compiler) version src installPhase meta;
- buildInputs = [ ocaml findlib dune js_of_ocaml-ppx ocaml-migrate-parsetree ppx_tools_versioned ];
+ buildInputs = [ ocaml findlib dune_2 js_of_ocaml-ppx ocaml-migrate-parsetree ppx_tools_versioned ];
propagatedBuildInputs = [ js_of_ocaml ocaml_lwt lwt_log ];
diff --git a/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/ocamlbuild.nix b/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/ocamlbuild.nix
index 344352467e9..50bcd69eb66 100644
--- a/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/ocamlbuild.nix
+++ b/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/ocamlbuild.nix
@@ -1,4 +1,4 @@
-{ stdenv, ocaml, findlib, dune, js_of_ocaml-compiler
+{ stdenv, ocaml, findlib, dune_2, js_of_ocaml-compiler
, ocamlbuild
}:
@@ -7,7 +7,7 @@ stdenv.mkDerivation {
inherit (js_of_ocaml-compiler) version src installPhase meta;
- buildInputs = [ ocaml findlib dune ];
+ buildInputs = [ ocaml findlib dune_2 ];
propagatedBuildInputs = [ ocamlbuild ];
diff --git a/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/ppx.nix b/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/ppx.nix
index 3adad22bd9c..69783c7eada 100644
--- a/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/ppx.nix
+++ b/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/ppx.nix
@@ -1,4 +1,4 @@
-{ stdenv, ocaml, findlib, dune, js_of_ocaml-compiler
+{ stdenv, ocaml, findlib, dune_2, js_of_ocaml-compiler
, ocaml-migrate-parsetree, ppx_tools_versioned
, js_of_ocaml
}:
@@ -8,7 +8,7 @@ stdenv.mkDerivation {
inherit (js_of_ocaml-compiler) version src installPhase meta;
- buildInputs = [ ocaml findlib dune ocaml-migrate-parsetree ppx_tools_versioned js_of_ocaml ];
+ buildInputs = [ ocaml findlib dune_2 ocaml-migrate-parsetree ppx_tools_versioned js_of_ocaml ];
buildPhase = "dune build -p js_of_ocaml-ppx";
}
diff --git a/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/ppx_deriving_json.nix b/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/ppx_deriving_json.nix
index 47396829f8a..d3cc4e08787 100644
--- a/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/ppx_deriving_json.nix
+++ b/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/ppx_deriving_json.nix
@@ -1,4 +1,4 @@
-{ stdenv, ocaml, findlib, dune, js_of_ocaml-compiler
+{ stdenv, ocaml, findlib, dune_2, js_of_ocaml-compiler
, js_of_ocaml, ppxlib
}:
@@ -7,7 +7,7 @@ stdenv.mkDerivation {
inherit (js_of_ocaml-compiler) version src installPhase meta;
- buildInputs = [ ocaml findlib dune ];
+ buildInputs = [ ocaml findlib dune_2 ];
propagatedBuildInputs = [ js_of_ocaml ppxlib ];
diff --git a/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/tyxml.nix b/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/tyxml.nix
index c39c985183a..fcfeeaf8d99 100644
--- a/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/tyxml.nix
+++ b/nixpkgs/pkgs/development/tools/ocaml/js_of_ocaml/tyxml.nix
@@ -1,4 +1,4 @@
-{ stdenv, ocaml, findlib, dune, js_of_ocaml-compiler
+{ stdenv, ocaml, findlib, dune_2, js_of_ocaml-compiler
, js_of_ocaml-ppx, ocaml-migrate-parsetree, ppx_tools_versioned
, js_of_ocaml, reactivedata, tyxml
}:
@@ -8,7 +8,7 @@ stdenv.mkDerivation {
inherit (js_of_ocaml-compiler) version src installPhase meta;
- buildInputs = [ ocaml findlib dune js_of_ocaml-ppx ocaml-migrate-parsetree ppx_tools_versioned ];
+ buildInputs = [ ocaml findlib dune_2 js_of_ocaml-ppx ocaml-migrate-parsetree ppx_tools_versioned ];
propagatedBuildInputs = [ js_of_ocaml reactivedata tyxml ];
diff --git a/nixpkgs/pkgs/development/tools/ocaml/merlin/default.nix b/nixpkgs/pkgs/development/tools/ocaml/merlin/default.nix
index fa78e47951f..4b11dd13983 100644
--- a/nixpkgs/pkgs/development/tools/ocaml/merlin/default.nix
+++ b/nixpkgs/pkgs/development/tools/ocaml/merlin/default.nix
@@ -2,13 +2,13 @@
buildDunePackage rec {
pname = "merlin";
- version = "3.3.4";
+ version = "3.3.6";
minimumOCamlVersion = "4.02.1";
src = fetchurl {
url = "https://github.com/ocaml/merlin/releases/download/v${version}/merlin-v${version}.tbz";
- sha256 = "12wxric6n3rmsn0w16xm8vjd8p5aw24cj76zw2x87qfwwgmy1kdd";
+ sha256 = "1360cm0jkn2v2y5p3yzdyw9661a1vpddcibkbfblmk95qafx4civ";
};
buildInputs = [ yojson ];
diff --git a/nixpkgs/pkgs/development/tools/open-policy-agent/default.nix b/nixpkgs/pkgs/development/tools/open-policy-agent/default.nix
index d1ecdd1efd9..48a3bf8e0a6 100644
--- a/nixpkgs/pkgs/development/tools/open-policy-agent/default.nix
+++ b/nixpkgs/pkgs/development/tools/open-policy-agent/default.nix
@@ -13,6 +13,11 @@ buildGoPackage rec {
};
goDeps = ./deps.nix;
+ buildFlagsArray = ''
+ -ldflags=
+ -X ${goPackagePath}/version.Version=${version}
+ '';
+
meta = with lib; {
description = "General-purpose policy engine";
homepage = "https://www.openpolicyagent.org";
diff --git a/nixpkgs/pkgs/development/tools/operator-sdk/default.nix b/nixpkgs/pkgs/development/tools/operator-sdk/default.nix
new file mode 100644
index 00000000000..7954a50a7e0
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/operator-sdk/default.nix
@@ -0,0 +1,33 @@
+{ buildGoModule, go, lib, fetchFromGitHub, makeWrapper }:
+
+buildGoModule rec {
+ pname = "operator-sdk";
+ version = "0.19.2";
+
+ src = fetchFromGitHub {
+ owner = "operator-framework";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1lmnxw6l6lknvbwmw5xh238i0j452sib37fw8ybxp64zwvj2sac0";
+ };
+
+ vendorSha256 = "1xk3zw8w2fynww0z4d66nlclhjf52bk4cv3bh51yyd1mr808lip5";
+
+ subPackages = [ "cmd/operator-sdk" ];
+
+ buildInputs = [ go makeWrapper ];
+
+ # operator-sdk uses the go compiler at runtime
+ allowGoReference = true;
+ postFixup = ''
+ wrapProgram $out/bin/operator-sdk --prefix PATH : ${lib.makeBinPath [ go ]}
+ '';
+
+ meta = with lib; {
+ description = "SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding.";
+ homepage = "https://github.com/operator-framework/operator-sdk";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ arnarg ];
+ platforms = platforms.linux ++ platforms.darwin;
+ };
+}
diff --git a/nixpkgs/pkgs/development/tools/out-of-tree/default.nix b/nixpkgs/pkgs/development/tools/out-of-tree/default.nix
index d46696a32af..ff5a3ec1b54 100644
--- a/nixpkgs/pkgs/development/tools/out-of-tree/default.nix
+++ b/nixpkgs/pkgs/development/tools/out-of-tree/default.nix
@@ -2,17 +2,17 @@
buildGoModule rec {
pname = "out-of-tree";
- version = "1.3.0";
+ version = "1.4.0";
buildInputs = [ makeWrapper ];
src = fetchgit {
rev = "refs/tags/v${version}";
url = "https://code.dumpstack.io/tools/${pname}.git";
- sha256 = "02xh23nbwyyf087jqkm97jbnwpja1myaz190q5r166mpwcdpz2dn";
+ sha256 = "1rn824l3dzh3xjxsbzzj053qg1abhzjimc8l73r0n5qrl44k2qk2";
};
- vendorSha256 = "1dk0cipdgj2yyg1bc9l7nvy4y373pmqwy8xiyc0wg7pchb4h9p7s";
+ vendorSha256 = "0kg5c4h7xnwfcfshrh5n76xv98wzr73kxzr8q65iphsjimbxcpy3";
postFixup = ''
wrapProgram $out/bin/out-of-tree \
diff --git a/nixpkgs/pkgs/development/tools/packer/default.nix b/nixpkgs/pkgs/development/tools/packer/default.nix
index 32ac95cff6a..2cfe95152a3 100644
--- a/nixpkgs/pkgs/development/tools/packer/default.nix
+++ b/nixpkgs/pkgs/development/tools/packer/default.nix
@@ -1,7 +1,7 @@
{ stdenv, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
pname = "packer";
- version = "1.5.6";
+ version = "1.6.1";
goPackagePath = "github.com/hashicorp/packer";
@@ -11,14 +11,14 @@ buildGoPackage rec {
owner = "hashicorp";
repo = "packer";
rev = "v${version}";
- sha256 = "0pwygrh6pjmx8a1jc12929x0slj7w3b8p3pzswnbk7klyhj4jkp8";
+ sha256 = "0jm8950rk0cdf84z0yxm8ic3pm353cgmxr1akn6kq1bwg2w0vsrq";
};
meta = with stdenv.lib; {
description = "A tool for creating identical machine images for multiple platforms from a single source configuration";
homepage = "https://www.packer.io";
license = licenses.mpl20;
- maintainers = with maintainers; [ cstrahan zimbatm ];
+ maintainers = with maintainers; [ cstrahan zimbatm ma27 ];
platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/development/tools/packet-cli/default.nix b/nixpkgs/pkgs/development/tools/packet-cli/default.nix
index a484098f0c6..40561671c59 100644
--- a/nixpkgs/pkgs/development/tools/packet-cli/default.nix
+++ b/nixpkgs/pkgs/development/tools/packet-cli/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "packet-cli";
- version = "0.0.6";
+ version = "0.0.7";
src = fetchFromGitHub {
owner = "packethost";
repo = pname;
rev = version;
- sha256 = "17f3ax7pjm5k93cxj7fd8hwr4id1lbzz9pkl2xflpxydi89bwdfz";
+ sha256 = "1ixdqq0xwy2l2m1w93rzqw5gfrzw7w03r42qab3n733m4jkf4ni1";
};
vendorSha256 = "10praxaiscxq4v3zknrabldxl7rpklkr5wdlwa5lxsx0if8mrvp7";
@@ -20,4 +20,4 @@ buildGoModule rec {
maintainers = with maintainers; [ filalex77 ];
platforms = platforms.all;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/pandoc/default.nix b/nixpkgs/pkgs/development/tools/pandoc/default.nix
index ce7132b0007..0bf9ce71e48 100644
--- a/nixpkgs/pkgs/development/tools/pandoc/default.nix
+++ b/nixpkgs/pkgs/development/tools/pandoc/default.nix
@@ -10,8 +10,8 @@ in
buildTools = (drv.buildTools or []) ++ [ removeReferencesTo ];
})).overrideAttrs (drv: {
- # These libraries are still referenced, because pandoc references
- # their `Paths_*` module for figuring out their version.
+ # These libraries are still referenced, because they generate
+ # a `Paths_*` module for figuring out their version.
# The `Paths_*` module is generated by Cabal, and contains the
# version, but also paths to e.g. the data directories, which
# lead to a transitive runtime dependency on the whole GHC distribution.
diff --git a/nixpkgs/pkgs/development/tools/parsing/bison/default.nix b/nixpkgs/pkgs/development/tools/parsing/bison/default.nix
index c9758fe21e3..357c8ea17cf 100644
--- a/nixpkgs/pkgs/development/tools/parsing/bison/default.nix
+++ b/nixpkgs/pkgs/development/tools/parsing/bison/default.nix
@@ -1,12 +1,17 @@
{ stdenv, fetchurl, m4, perl, help2man }:
+# 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 {
pname = "bison";
- version = "3.5.4";
+ version = "3.6.4";
src = fetchurl {
url = "mirror://gnu/${pname}/${pname}-${version}.tar.gz";
- sha256 = "0a2cbrqh7mgx2dwf5qm10v68iakv1i0dqh9di4x5aqxsz96ibpf0";
+ sha256 = "1s8kmfhg7a58vm65fc977ckp8zspy8diayrcjhs3cgrqnmjdx0w1";
};
nativeBuildInputs = [ m4 perl ] ++ stdenv.lib.optional stdenv.isSunOS help2man;
diff --git a/nixpkgs/pkgs/development/tools/pet/default.nix b/nixpkgs/pkgs/development/tools/pet/default.nix
index d37c529ecf9..fde668e8e45 100644
--- a/nixpkgs/pkgs/development/tools/pet/default.nix
+++ b/nixpkgs/pkgs/development/tools/pet/default.nix
@@ -22,4 +22,4 @@ buildGoModule rec {
maintainers = with maintainers; [ kalbasit ];
platforms = platforms.linux ++ platforms.darwin;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/pipenv/default.nix b/nixpkgs/pkgs/development/tools/pipenv/default.nix
index 4176db2940c..5f9e122c16a 100644
--- a/nixpkgs/pkgs/development/tools/pipenv/default.nix
+++ b/nixpkgs/pkgs/development/tools/pipenv/default.nix
@@ -18,11 +18,11 @@ let
in buildPythonApplication rec {
pname = "pipenv";
- version = "2020.5.28";
+ version = "2020.6.2";
src = fetchPypi {
inherit pname version;
- sha256 = "072lc4nywcf9q9irvanwcz7w0sd9dcyannz208jm6glyj8a271l1";
+ sha256 = "12s7c3f3k5v1szdhklsxwisf9v3dk4mb9fh7762afpgs8mrrmm3x";
};
LC_ALL = "en_US.UTF-8";
diff --git a/nixpkgs/pkgs/development/tools/poetry/default.nix b/nixpkgs/pkgs/development/tools/poetry/default.nix
deleted file mode 100644
index ac2ab258df4..00000000000
--- a/nixpkgs/pkgs/development/tools/poetry/default.nix
+++ /dev/null
@@ -1,33 +0,0 @@
-{ lib, poetry2nix, python, fetchFromGitHub, runtimeShell }:
-
-
-poetry2nix.mkPoetryApplication {
-
- inherit python;
-
- pyproject = ./pyproject.toml;
- poetrylock = ./poetry.lock;
-
- src = fetchFromGitHub (lib.importJSON ./src.json);
-
- # "Vendor" dependencies (for build-system support)
- postPatch = ''
- for path in ''${PYTHONPATH//:/ }; do
- echo "sys.path.insert(0, \"$path\")" >> poetry/__init__.py
- done
- '';
-
- # Propagating dependencies leads to issues downstream
- # We've already patched poetry to prefer "vendored" dependencies
- postFixup = ''
- rm $out/nix-support/propagated-build-inputs
- '';
-
- # Fails because of impurities (network, git etc etc)
- doCheck = false;
-
- meta = with lib; {
- platforms = platforms.all;
- maintainers = with maintainers; [ adisbladis jakewaksbaum ];
- };
-}
diff --git a/nixpkgs/pkgs/development/tools/poetry/src.json b/nixpkgs/pkgs/development/tools/poetry/src.json
deleted file mode 100644
index 45f41ab9cfc..00000000000
--- a/nixpkgs/pkgs/development/tools/poetry/src.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "owner": "python-poetry",
- "repo": "poetry",
- "rev": "754dbf80dc022b89974288cff10b40ab2f1c2697",
- "sha256": "1khjx598n222fhzvsxsc6cq4m2i8rss1k1whxw9k03kxi4dx6x5g"
-} \ No newline at end of file
diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/default.nix b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/default.nix
index eecad922d4e..5fb646fae88 100644
--- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/default.nix
+++ b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/default.nix
@@ -6,11 +6,7 @@
let
inherit (poetryLib) isCompatible readTOML moduleName;
- # Poetry2nix version
- version = "1.8.0";
-
/* The default list of poetry2nix override overlays */
- defaultPoetryOverrides = (import ./overrides.nix { inherit pkgs lib; });
mkEvalPep508 = import ./pep508.nix {
inherit lib poetryLib;
stdenv = pkgs.stdenv;
@@ -22,6 +18,14 @@ let
# Get license by id falling back to input string
getLicenseBySpdxId = spdxId: spdxLicenses.${spdxId} or spdxId;
+ # Experimental withPlugins functionality
+ toPluginAble = (import ./plugins.nix { inherit pkgs lib; }).toPluginAble;
+in
+lib.makeScope pkgs.newScope (self: {
+
+ # Poetry2nix version
+ version = "1.11.0";
+
/*
Returns an attrset { python, poetryPackages, pyProject, poetryLock } for the given pyproject/lockfile.
*/
@@ -29,10 +33,11 @@ let
{ projectDir ? null
, pyproject ? projectDir + "/pyproject.toml"
, poetrylock ? projectDir + "/poetry.lock"
- , overrides ? [ defaultPoetryOverrides ]
+ , overrides ? self.defaultPoetryOverrides
, python ? pkgs.python3
, pwd ? projectDir
, preferWheels ? false
+ , __isBootstrap ? false # Hack: Always add Poetry as a build input unless bootstrapping
}@attrs:
let
poetryPkg = poetry.override { inherit python; };
@@ -77,6 +82,7 @@ let
value = self.mkPoetryDep (
pkgMeta // {
inherit pwd preferWheels;
+ inherit __isBootstrap;
source = pkgMeta.source or null;
files = lockFiles.${name};
pythonPackages = self;
@@ -106,6 +112,8 @@ let
# The canonical name is setuptools-scm
setuptools-scm = super.setuptools_scm;
+ __toPluginAble = toPluginAble self;
+
inherit (hooks) pipBuildHook removePathDependenciesHook poetry2nixFixupHook;
}
)
@@ -114,7 +122,7 @@ let
# Create poetry2nix layer
baseOverlay
] ++ # User provided overrides
- overrides
+ (if builtins.typeOf overrides == "list" then overrides else [ overrides ])
);
packageOverrides = lib.foldr lib.composeExtensions (self: super: { }) overlays;
py = python.override { inherit packageOverrides; self = py; };
@@ -137,7 +145,7 @@ let
{ projectDir ? null
, pyproject ? projectDir + "/pyproject.toml"
, poetrylock ? projectDir + "/poetry.lock"
- , overrides ? [ defaultPoetryOverrides ]
+ , overrides ? self.defaultPoetryOverrides
, pwd ? projectDir
, python ? pkgs.python3
, preferWheels ? false
@@ -145,7 +153,7 @@ let
, editablePackageSources ? { }
}:
let
- py = mkPoetryPackages (
+ py = self.mkPoetryPackages (
{
inherit pyproject poetrylock overrides python pwd preferWheels;
}
@@ -168,19 +176,20 @@ let
*/
mkPoetryApplication =
{ projectDir ? null
- , src ? poetryLib.cleanPythonSources { src = projectDir; }
+ , src ? self.cleanPythonSources { src = projectDir; }
, pyproject ? projectDir + "/pyproject.toml"
, poetrylock ? projectDir + "/poetry.lock"
- , overrides ? [ defaultPoetryOverrides ]
+ , overrides ? self.defaultPoetryOverrides
, meta ? { }
, python ? pkgs.python3
, pwd ? projectDir
, preferWheels ? false
+ , __isBootstrap ? false # Hack: Always add Poetry as a build input unless bootstrapping
, ...
}@attrs:
let
- poetryPython = mkPoetryPackages {
- inherit pyproject poetrylock overrides python pwd preferWheels;
+ poetryPython = self.mkPoetryPackages {
+ inherit pyproject poetrylock overrides python pwd preferWheels __isBootstrap;
};
py = poetryPython.python;
@@ -206,7 +215,7 @@ let
(
dep:
let
- pkg = py.pkgs."${dep}";
+ pkg = py.pkgs."${moduleName dep}";
constraints = deps.${dep}.python or "";
isCompat = compat constraints;
in
@@ -265,29 +274,48 @@ let
app;
/* Poetry2nix CLI used to supplement SHA-256 hashes for git dependencies */
- cli = import ./cli.nix { inherit pkgs lib version; };
-in
-{
- inherit mkPoetryEnv mkPoetryApplication mkPoetryPackages cli version;
+ cli = import ./cli.nix {
+ inherit pkgs lib;
+ inherit (self) version;
+ };
+
+ # inherit mkPoetryEnv mkPoetryApplication mkPoetryPackages;
inherit (poetryLib) cleanPythonSources;
- /*
- The default list of poetry2nix override overlays
- Can be overriden by calling defaultPoetryOverrides.overrideOverlay which takes an overlay function
+ /*
+ Create a new default set of overrides with the same structure as the built-in ones
*/
- defaultPoetryOverrides = {
- __functor = defaultPoetryOverrides;
- overrideOverlay = fn: self: super:
+ mkDefaultPoetryOverrides = defaults: {
+ __functor = defaults;
+
+ extend = overlay:
+ let
+ composed = lib.foldr lib.composeExtensions overlay [ defaults ];
+ in
+ self.mkDefaultPoetryOverrides composed;
+
+ overrideOverlay = fn:
let
- defaultSet = defaultPoetryOverrides self super;
- customSet = fn self super;
+ overlay = self: super:
+ let
+ defaultSet = defaults self super;
+ customSet = fn self super;
+ in
+ defaultSet // customSet;
in
- defaultSet // customSet;
+ self.mkDefaultPoetryOverrides overlay;
};
/*
+ The default list of poetry2nix override overlays
+
+ Can be overriden by calling defaultPoetryOverrides.overrideOverlay which takes an overlay function
+ */
+ defaultPoetryOverrides = self.mkDefaultPoetryOverrides (import ./overrides.nix { inherit pkgs lib; });
+
+ /*
Convenience functions for specifying overlays with or without the poerty2nix default overrides
*/
overrides = {
@@ -303,8 +331,8 @@ in
combining it with poetry2nix default overrides
*/
withDefaults = overlay: [
- defaultPoetryOverrides
+ self.defaultPoetryOverrides
overlay
];
};
-}
+})
diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/lib.nix b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/lib.nix
index 4d3d36fd769..bdd30cbffa8 100644
--- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/lib.nix
+++ b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/lib.nix
@@ -146,7 +146,7 @@ let
else
pkgs.fetchurl {
url = predictURLFromPypi { inherit pname file hash kind; };
- sha256 = builtins.elemAt (builtins.match "sha256:(.*)" hash) 0; # nix 2.0 backwards compatibility.
+ inherit hash;
}
);
getBuildSystemPkgs =
@@ -154,7 +154,9 @@ let
, pyProject
}:
let
- buildSystem = lib.attrByPath [ "build-system" "build-backend" ] "" pyProject;
+ missingBuildBackendError = "No build-system.build-backend section in pyproject.toml. "
+ + "Add such a section as described in https://python-poetry.org/docs/pyproject/#poetry-and-pep-517";
+ buildSystem = lib.attrByPath [ "build-system" "build-backend" ] (throw missingBuildBackendError) pyProject;
drvAttr = moduleName (builtins.elemAt (builtins.split "\\.|:" buildSystem) 0);
in
if buildSystem == "" then [ ] else (
diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/mk-poetry-dep.nix b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/mk-poetry-dep.nix
index 20175f6bade..6b784fd8fc5 100644
--- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/mk-poetry-dep.nix
+++ b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/mk-poetry-dep.nix
@@ -17,6 +17,7 @@
, sourceSpec
, supportedExtensions ? lib.importJSON ./extensions.json
, preferWheels ? false
+, __isBootstrap ? false # Hack: Always add Poetry as a build input unless bootstrapping
, ...
}:
@@ -106,6 +107,7 @@ pythonPackages.callPackage
baseBuildInputs
++ lib.optional (!isSource) (getManyLinuxDeps fileInfo.name).pkg
++ lib.optional isLocal buildSystemPkgs
+ ++ lib.optional (!__isBootstrap) [ pythonPackages.poetry ]
);
propagatedBuildInputs =
diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/overrides.nix b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/overrides.nix
index ccb8d9342f6..202261ecdb9 100644
--- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/overrides.nix
+++ b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/overrides.nix
@@ -6,6 +6,12 @@
self: super:
{
+ automat = super.automat.overridePythonAttrs (
+ old: rec {
+ propagatedBuildInputs = old.propagatedBuildInputs ++ [ self.m2r ];
+ }
+ );
+
astroid = super.astroid.overridePythonAttrs (
old: rec {
buildInputs = old.buildInputs ++ [ self.pytest-runner ];
@@ -211,6 +217,12 @@ self: super:
}
);
+ intreehooks = super.intreehooks.overridePythonAttrs (
+ old: {
+ doCheck = false;
+ }
+ );
+
isort = super.isort.overridePythonAttrs (
old: {
propagatedBuildInputs = old.propagatedBuildInputs ++ [ self.setuptools ];
@@ -229,8 +241,7 @@ self: super:
kiwisolver = super.kiwisolver.overridePythonAttrs (
old: {
buildInputs = old.buildInputs ++ [
- # cppy is at the time of writing not in nixpkgs
- (self.cppy or null)
+ self.cppy
];
}
);
@@ -243,6 +254,11 @@ self: super:
}
);
+ libvirt-python = super.libvirt-python.overridePythonAttrs ({ nativeBuildInputs ? [ ], ... }: {
+ nativeBuildInputs = nativeBuildInputs ++ [ pkgs.pkgconfig ];
+ propagatedBuildInputs = [ pkgs.libvirt ];
+ });
+
llvmlite = super.llvmlite.overridePythonAttrs (
old: {
nativeBuildInputs = old.nativeBuildInputs ++ [ pkgs.llvm ];
@@ -333,6 +349,14 @@ self: super:
}
);
+ mip = super.mip.overridePythonAttrs (
+ old: {
+ nativeBuildInputs = old.nativeBuildInputs ++ [ pkgs.autoPatchelfHook ];
+
+ buildInputs = old.buildInputs ++ [ pkgs.zlib self.cppy ];
+ }
+ );
+
netcdf4 = super.netcdf4.overridePythonAttrs (
old: {
buildInputs = old.buildInputs ++ [
@@ -398,6 +422,12 @@ self: super:
}
);
+ parsel = super.parsel.overridePythonAttrs (
+ old: rec {
+ nativeBuildInputs = old.nativeBuildInputs ++ [ self.pytest-runner ];
+ }
+ );
+
peewee = super.peewee.overridePythonAttrs (
old:
let
@@ -436,7 +466,14 @@ self: super:
old:
let
parseMinor = drv: lib.concatStringsSep "." (lib.take 2 (lib.splitVersion drv.version));
- _arrow-cpp = pkgs.arrow-cpp.override { inherit (self) python; };
+
+ # Starting with nixpkgs revision f149c7030a7, pyarrow takes "python3" as an argument
+ # instead of "python". Below we inspect function arguments to maintain compatibilitiy.
+ _arrow-cpp = pkgs.arrow-cpp.override (
+ builtins.intersectAttrs
+ (lib.functionArgs pkgs.arrow-cpp.override) { python = self.python; python3 = self.python; }
+ );
+
ARROW_HOME = _arrow-cpp;
arrowCppVersion = parseMinor pkgs.arrow-cpp;
pyArrowVersion = parseMinor super.pyarrow;
@@ -517,6 +554,46 @@ self: super:
}
);
+ pygame = super.pygame.overridePythonAttrs (
+ old: rec {
+ nativeBuildInputs = [
+ pkgs.pkg-config
+ pkgs.SDL
+ ];
+
+ buildInputs = [
+ pkgs.SDL
+ pkgs.SDL_image
+ pkgs.SDL_mixer
+ pkgs.SDL_ttf
+ pkgs.libpng
+ pkgs.libjpeg
+ pkgs.portmidi
+ pkgs.xorg.libX11
+ pkgs.freetype
+ ];
+
+ # Tests fail because of no audio device and display.
+ doCheck = false;
+ preConfigure = ''
+ sed \
+ -e "s/origincdirs = .*/origincdirs = []/" \
+ -e "s/origlibdirs = .*/origlibdirs = []/" \
+ -e "/'\/lib\/i386-linux-gnu', '\/lib\/x86_64-linux-gnu']/d" \
+ -e "/\/include\/smpeg/d" \
+ -i buildconfig/config_unix.py
+ ${lib.concatMapStrings (dep: ''
+ sed \
+ -e "/origincdirs =/a\ origincdirs += ['${lib.getDev dep}/include']" \
+ -e "/origlibdirs =/a\ origlibdirs += ['${lib.getLib dep}/lib']" \
+ -i buildconfig/config_unix.py
+ '') buildInputs
+ }
+ LOCALBASE=/ ${self.python.interpreter} buildconfig/config.py
+ '';
+ }
+ );
+
pygobject = super.pygobject.overridePythonAttrs (
old: {
nativeBuildInputs = old.nativeBuildInputs ++ [ pkgs.pkgconfig ];
@@ -537,6 +614,18 @@ self: super:
}
);
+ python-ldap = super.python-ldap.overridePythonAttrs (
+ old: {
+ buildInputs = old.buildInputs ++ [ pkgs.openldap pkgs.cyrus_sasl ];
+ }
+ );
+
+ pytoml = super.pytoml.overridePythonAttrs (
+ old: {
+ doCheck = false;
+ }
+ );
+
pyqt5 =
let
drv = super.pyqt5;
@@ -777,6 +866,14 @@ self: super:
}
);
+ tensorflow = super.tensorflow.overridePythonAttrs (
+ old: {
+ postInstall = ''
+ rm $out/bin/tensorboard
+ '';
+ }
+ );
+
tensorpack = super.tensorpack.overridePythonAttrs (
old: {
postPatch = ''
diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pep425.nix b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pep425.nix
index 496c4ff1581..7135cace287 100644
--- a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pep425.nix
+++ b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pep425.nix
@@ -20,7 +20,9 @@ let
#
toWheelAttrs = str:
let
- entries = splitString "-" str;
+ entries' = splitString "-" str;
+ # Hack: Remove version "suffixes" like 2.11.4-1
+ entries = builtins.filter (x: builtins.match "[0-9]" x == null) entries';
p = removeSuffix ".whl" (builtins.elemAt entries 4);
in
{
@@ -60,7 +62,12 @@ let
selectWheel = files:
let
filesWithoutSources = (builtins.filter (x: hasSuffix ".whl" x.file) files);
- isPyAbiCompatible = pyabi: x: x == "none" || pyabi == x;
+ isPyAbiCompatible = pyabi: x: x == "none" || lib.hasPrefix pyabi x || (
+ # The CPython stable ABI is abi3 as in the shared library suffix.
+ python.passthru.implementation == "cpython" &&
+ builtins.elemAt (lib.splitString "." python.version) 0 == "3" &&
+ x == "abi3"
+ );
withPython = ver: abi: x: (isPyVersionCompatible ver x.pyVer) && (isPyAbiCompatible abi x.abi);
withPlatform =
if isLinux
diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/default.nix b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/default.nix
new file mode 100644
index 00000000000..d06a1c1d6ae
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/default.nix
@@ -0,0 +1,44 @@
+{ lib, poetry2nix, python, fetchFromGitHub }:
+
+
+poetry2nix.mkPoetryApplication {
+
+ inherit python;
+
+ projectDir = ./.;
+
+ # Don't include poetry in inputs
+ __isBootstrap = true;
+
+ src = fetchFromGitHub (lib.importJSON ./src.json);
+
+ # "Vendor" dependencies (for build-system support)
+ postPatch = ''
+ for path in ''${PYTHONPATH//:/ }; do echo $path; done | uniq | while read path; do
+ echo "sys.path.insert(0, \"$path\")" >> poetry/__init__.py
+ done
+ '';
+
+ postInstall = ''
+ mkdir -p "$out/share/bash-completion/completions"
+ "$out/bin/poetry" completions bash > "$out/share/bash-completion/completions/poetry"
+ mkdir -p "$out/share/zsh/vendor-completions"
+ "$out/bin/poetry" completions zsh > "$out/share/zsh/vendor-completions/_poetry"
+ mkdir -p "$out/share/fish/vendor_completions.d"
+ "$out/bin/poetry" completions fish > "$out/share/fish/vendor_completions.d/poetry.fish"
+ '';
+
+ # Propagating dependencies leads to issues downstream
+ # We've already patched poetry to prefer "vendored" dependencies
+ postFixup = ''
+ rm $out/nix-support/propagated-build-inputs
+ '';
+
+ # Fails because of impurities (network, git etc etc)
+ doCheck = false;
+
+ meta = with lib; {
+ inherit (python.meta) platforms;
+ maintainers = with maintainers; [ adisbladis jakewaksbaum ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/tools/poetry/poetry.lock b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/poetry.lock
index 68b195a47b1..1ec0c9260d2 100644
--- a/nixpkgs/pkgs/development/tools/poetry/poetry.lock
+++ b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/poetry.lock
@@ -4,7 +4,7 @@ description = "A small Python module for determining appropriate platform-specif
name = "appdirs"
optional = false
python-versions = "*"
-version = "1.4.3"
+version = "1.4.4"
[[package]]
category = "dev"
@@ -20,10 +20,11 @@ pyyaml = "*"
[[package]]
category = "dev"
description = "Atomic file writes."
+marker = "python_version >= \"3.5\" and sys_platform == \"win32\" or python_version < \"3.5\""
name = "atomicwrites"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "1.3.0"
+version = "1.4.0"
[[package]]
category = "main"
@@ -41,6 +42,19 @@ tests = ["coverage", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.i
[[package]]
category = "dev"
+description = "Backport of functools.lru_cache"
+marker = "python_version < \"3.2\""
+name = "backports.functools-lru-cache"
+optional = false
+python-versions = ">=2.6"
+version = "1.6.1"
+
+[package.extras]
+docs = ["sphinx", "jaraco.packaging (>=3.2)", "rst.linker (>=1.9)"]
+testing = ["pytest (>=3.5,<3.7.3 || >3.7.3)", "pytest-checkdocs (>=1.2.3)", "pytest-flake8", "pytest-black-multipy", "pytest-cov"]
+
+[[package]]
+category = "dev"
description = "The uncompromising code formatter."
marker = "python_version >= \"3.6\" and python_version < \"4.0\""
name = "black"
@@ -99,7 +113,7 @@ description = "Python package for providing Mozilla's CA Bundle."
name = "certifi"
optional = false
python-versions = "*"
-version = "2019.11.28"
+version = "2020.6.20"
[[package]]
category = "main"
@@ -146,7 +160,16 @@ clikit = ">=0.4.0,<0.5.0"
[[package]]
category = "dev"
description = "Composable command line interface toolkit"
-marker = "python_version >= \"2.7.9\" and python_version < \"2.8.0\" or python_version >= \"3.4\" and python_version < \"4.0\" or python_version >= \"3.6\" and python_version < \"4.0\""
+marker = "python_version >= \"2.7.9\" and python_version < \"2.8.0\" and python_full_version >= \"2.7.9\" and python_full_version < \"2.8.0\" or python_version >= \"3.4\" and python_version < \"4.0\" and python_full_version >= \"2.7.9\" and python_full_version < \"2.8.0\" or python_version >= \"3.4\" and python_version < \"4.0\" or python_version >= \"2.7.9\" and python_version < \"2.8.0\" or python_version >= \"3.6\" and python_version < \"4.0\""
+name = "click"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+version = "7.1.2"
+
+[[package]]
+category = "dev"
+description = "Composable command line interface toolkit"
+marker = "python_version >= \"2.7.9\" and python_version < \"2.8.0\" and python_full_version >= \"2.7.9\" and python_full_version < \"2.8.0\" or python_version >= \"3.4\" and python_version < \"4.0\" and python_full_version >= \"2.7.9\" and python_full_version < \"2.8.0\" or python_version >= \"3.4\" and python_version < \"4.0\""
name = "click"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
@@ -158,7 +181,7 @@ description = "CliKit is a group of utilities to build beautiful and testable co
name = "clikit"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "0.4.2"
+version = "0.4.3"
[package.dependencies]
pastel = ">=0.2.0,<0.3.0"
@@ -188,7 +211,7 @@ version = "0.4.1"
[[package]]
category = "dev"
description = "Cross-platform colored terminal text."
-marker = "sys_platform == \"win32\" and python_version != \"3.4\" or platform_system == \"Windows\""
+marker = "sys_platform == \"win32\" and python_version != \"3.4\" and python_version < \"3.5\" or platform_system == \"Windows\" or python_version >= \"3.5\" and sys_platform == \"win32\""
name = "colorama"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
@@ -230,7 +253,7 @@ description = "Code coverage measurement for Python"
name = "coverage"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4"
-version = "5.0.3"
+version = "5.2"
[package.extras]
toml = ["toml"]
@@ -238,12 +261,40 @@ toml = ["toml"]
[[package]]
category = "main"
description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers."
-marker = "python_version >= \"2.7\" and python_version < \"2.8\" and (sys_platform == \"linux2\" or sys_platform == \"linux\") or python_version >= \"3.4\" and python_version < \"3.5\" and (sys_platform == \"linux2\" or sys_platform == \"linux\") or python_version >= \"3.5\" and python_version < \"4.0\" and sys_platform == \"linux\""
+marker = "python_version >= \"2.7\" and python_version < \"2.8\" and (sys_platform == \"linux2\" or sys_platform == \"linux\") or python_version >= \"3.4\" and python_version < \"3.5\" and (sys_platform == \"linux2\" or sys_platform == \"linux\")"
name = "cryptography"
optional = false
python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*"
version = "2.8"
+[package.dependencies.enum34]
+python = "<3"
+version = "*"
+
+[package.dependencies.ipaddress]
+python = "<3"
+version = "*"
+
+[package.dependencies]
+cffi = ">=1.8,<1.11.3 || >1.11.3"
+six = ">=1.4.1"
+
+[package.extras]
+docs = ["sphinx (>=1.6.5,<1.8.0 || >1.8.0)", "sphinx-rtd-theme"]
+docstest = ["doc8", "pyenchant (>=1.6.11)", "twine (>=1.12.0)", "sphinxcontrib-spelling (>=4.0.1)"]
+idna = ["idna (>=2.1)"]
+pep8test = ["flake8", "flake8-import-order", "pep8-naming"]
+test = ["pytest (>=3.6.0,<3.9.0 || >3.9.0,<3.9.1 || >3.9.1,<3.9.2 || >3.9.2)", "pretend", "iso8601", "pytz", "hypothesis (>=1.11.4,<3.79.2 || >3.79.2)"]
+
+[[package]]
+category = "main"
+description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers."
+marker = "python_version >= \"2.7\" and python_version < \"2.8\" and (sys_platform == \"linux2\" or sys_platform == \"linux\") or python_version >= \"3.4\" and python_version < \"3.5\" and (sys_platform == \"linux2\" or sys_platform == \"linux\") or python_version >= \"3.5\" and python_version < \"4.0\" and sys_platform == \"linux\""
+name = "cryptography"
+optional = false
+python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*"
+version = "3.0"
+
[package.dependencies]
cffi = ">=1.8,<1.11.3 || >1.11.3"
six = ">=1.4.1"
@@ -257,10 +308,11 @@ python = "<3"
version = "*"
[package.extras]
-docs = ["sphinx (>=1.6.5,<1.8.0 || >1.8.0)", "sphinx-rtd-theme"]
+docs = ["sphinx (>=1.6.5,<1.8.0 || >1.8.0,<3.1.0 || >3.1.0,<3.1.1 || >3.1.1)", "sphinx-rtd-theme"]
docstest = ["doc8", "pyenchant (>=1.6.11)", "twine (>=1.12.0)", "sphinxcontrib-spelling (>=4.0.1)"]
idna = ["idna (>=2.1)"]
-pep8test = ["flake8", "flake8-import-order", "pep8-naming"]
+pep8test = ["black", "flake8", "flake8-import-order", "pep8-naming"]
+ssh = ["bcrypt (>=3.1.5)"]
test = ["pytest (>=3.6.0,<3.9.0 || >3.9.0,<3.9.1 || >3.9.1,<3.9.2 || >3.9.2)", "pretend", "iso8601", "pytz", "hypothesis (>=1.11.4,<3.79.2 || >3.79.2)"]
[[package]]
@@ -269,7 +321,7 @@ description = "Distribution utilities"
name = "distlib"
optional = false
python-versions = "*"
-version = "0.3.0"
+version = "0.3.1"
[[package]]
category = "main"
@@ -292,7 +344,7 @@ marker = "python_version >= \"2.7\" and python_version < \"2.8\" or python_versi
name = "enum34"
optional = false
python-versions = "*"
-version = "1.1.9"
+version = "1.1.10"
[[package]]
category = "dev"
@@ -367,6 +419,24 @@ genshi = ["genshi"]
lxml = ["lxml"]
[[package]]
+category = "main"
+description = "HTML parser based on the WHATWG HTML specification"
+name = "html5lib"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+version = "1.1"
+
+[package.dependencies]
+six = ">=1.9"
+webencodings = "*"
+
+[package.extras]
+all = ["genshi", "chardet (>=2.2)", "lxml"]
+chardet = ["chardet (>=2.2)"]
+genshi = ["genshi"]
+lxml = ["lxml"]
+
+[[package]]
category = "dev"
description = "HTTP client mock for Python"
name = "httpretty"
@@ -383,7 +453,7 @@ description = "File identification library for Python"
name = "identify"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
-version = "1.4.11"
+version = "1.4.24"
[package.extras]
license = ["editdistance"]
@@ -402,7 +472,7 @@ description = "Internationalized Domain Names in Applications (IDNA)"
name = "idna"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "2.9"
+version = "2.10"
[[package]]
category = "main"
@@ -437,14 +507,43 @@ python-versions = ">=2.7,!=3.0,!=3.1,!=3.2,!=3.3"
version = "1.0.2"
[package.dependencies]
+[package.dependencies.typing]
+python = "<3.5"
+version = "*"
+
+[[package]]
+category = "dev"
+description = "Read resources from Python packages"
+marker = "python_version < \"3.7\""
+name = "importlib-resources"
+optional = false
+python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
+version = "3.0.0"
+
+[package.dependencies]
+[package.dependencies.contextlib2]
+python = "<3"
+version = "*"
+
[package.dependencies.pathlib2]
python = "<3"
version = "*"
+[package.dependencies.singledispatch]
+python = "<3.4"
+version = "*"
+
[package.dependencies.typing]
python = "<3.5"
version = "*"
+[package.dependencies.zipp]
+python = "<3.8"
+version = ">=0.4"
+
+[package.extras]
+docs = ["sphinx", "rst.linker", "jaraco.packaging"]
+
[[package]]
category = "main"
description = "IPv4/IPv6 manipulation library"
@@ -461,7 +560,7 @@ marker = "python_version >= \"3.5\" and python_version < \"4.0\" and sys_platfor
name = "jeepney"
optional = false
python-versions = ">=3.5"
-version = "0.4.2"
+version = "0.4.3"
[package.extras]
dev = ["testpath"]
@@ -469,7 +568,7 @@ dev = ["testpath"]
[[package]]
category = "dev"
description = "A very fast and expressive template engine."
-marker = "python_version >= \"2.7.9\" and python_version < \"2.8.0\" or python_version >= \"3.4\" and python_version < \"4.0\""
+marker = "python_version >= \"2.7.9\" and python_version < \"2.8.0\" and python_full_version >= \"2.7.9\" and python_full_version < \"2.8.0\" or python_version >= \"3.4\" and python_version < \"4.0\" and python_full_version >= \"2.7.9\" and python_full_version < \"2.8.0\" or python_version >= \"3.4\" and python_version < \"4.0\""
name = "jinja2"
optional = false
python-versions = "*"
@@ -484,11 +583,11 @@ i18n = ["Babel (>=0.8)"]
[[package]]
category = "dev"
description = "A very fast and expressive template engine."
-marker = "python_version >= \"2.7.9\" and python_version < \"2.8.0\" or python_version >= \"3.4\" and python_version < \"4.0\""
+marker = "python_version >= \"2.7.9\" and python_version < \"2.8.0\" and python_full_version >= \"2.7.9\" and python_full_version < \"2.8.0\" or python_version >= \"3.4\" and python_version < \"4.0\" and python_full_version >= \"2.7.9\" and python_full_version < \"2.8.0\" or python_version >= \"3.4\" and python_version < \"4.0\" or python_version >= \"2.7.9\" and python_version < \"2.8.0\""
name = "jinja2"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-version = "2.11.1"
+version = "2.11.2"
[package.dependencies]
MarkupSafe = ">=0.23"
@@ -497,6 +596,15 @@ MarkupSafe = ">=0.23"
i18n = ["Babel (>=0.8)"]
[[package]]
+category = "dev"
+description = "Lightweight pipelining: using Python functions as pipeline jobs."
+marker = "python_version >= \"2.7.9\" and python_version < \"2.8.0\" or python_version >= \"3.4\" and python_version < \"4.0\""
+name = "joblib"
+optional = false
+python-versions = "*"
+version = "0.14.1"
+
+[[package]]
category = "main"
description = "An implementation of JSON Schema validation for Python"
name = "jsonschema"
@@ -567,15 +675,22 @@ testing = ["pytest (>=3.5,<3.7.3 || >3.7.3)", "pytest-checkdocs (>=1.2.3)", "pyt
[[package]]
category = "dev"
description = "Python LiveReload is an awesome tool for web developers"
-marker = "python_version >= \"2.7.9\" and python_version < \"2.8.0\" or python_version >= \"3.4\" and python_version < \"4.0\""
+marker = "python_version >= \"2.7.9\" and python_version < \"2.8.0\" and python_full_version >= \"2.7.9\" and python_full_version < \"2.8.0\" or python_version >= \"3.4\" and python_version < \"4.0\" and python_full_version >= \"2.7.9\" and python_full_version < \"2.8.0\" or python_version >= \"3.4\" and python_version < \"4.0\" or python_version >= \"2.7.9\" and python_version < \"2.8.0\""
name = "livereload"
optional = false
python-versions = "*"
-version = "2.6.1"
+version = "2.6.2"
[package.dependencies]
six = "*"
-tornado = "*"
+
+[[package.dependencies.tornado]]
+python = ">=2.7,<2.8"
+version = "<6"
+
+[[package.dependencies.tornado]]
+python = ">=2.8"
+version = "*"
[[package]]
category = "main"
@@ -592,7 +707,7 @@ marker = "python_version >= \"2.7.9\" and python_version < \"2.8.0\" or python_v
name = "lunr"
optional = false
python-versions = "*"
-version = "0.5.6"
+version = "0.5.8"
[package.dependencies]
future = ">=0.16.0"
@@ -600,10 +715,11 @@ six = ">=1.11.0"
[package.dependencies.nltk]
optional = true
+python = ">=2.8"
version = ">=3.2.5"
[package.extras]
-languages = ["nltk (>=3.2.5)"]
+languages = ["nltk (>=3.2.5,<3.5)", "nltk (>=3.2.5)"]
[[package]]
category = "dev"
@@ -633,10 +749,12 @@ description = "Python implementation of Markdown."
name = "markdown"
optional = false
python-versions = ">=3.5"
-version = "3.2.1"
+version = "3.2.2"
[package.dependencies]
-setuptools = ">=36"
+[package.dependencies.importlib-metadata]
+python = "<3.8"
+version = "*"
[package.extras]
testing = ["coverage", "pyyaml"]
@@ -655,7 +773,7 @@ markdown = "*"
[[package]]
category = "dev"
description = "Safely add untrusted strings to HTML/XML markup."
-marker = "python_version >= \"2.7.9\" and python_version < \"2.8.0\" or python_version >= \"3.4\" and python_version < \"4.0\""
+marker = "python_version >= \"2.7.9\" and python_version < \"2.8.0\" and python_full_version >= \"2.7.9\" and python_full_version < \"2.8.0\" or python_version >= \"3.4\" and python_version < \"4.0\" and python_full_version >= \"2.7.9\" and python_full_version < \"2.8.0\" or python_version >= \"3.4\" and python_version < \"4.0\" or python_version >= \"2.7.9\" and python_version < \"2.8.0\""
name = "markupsafe"
optional = false
python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*"
@@ -685,7 +803,7 @@ marker = "python_version >= \"2.7.9\" and python_version < \"2.8.0\" or python_v
name = "mkdocs"
optional = false
python-versions = ">=3.5"
-version = "1.1"
+version = "1.1.2"
[package.dependencies]
Jinja2 = ">=2.10.1"
@@ -697,7 +815,7 @@ tornado = ">=5.0"
[package.dependencies.lunr]
extras = ["languages"]
-version = "0.5.6"
+version = "0.5.8"
[[package]]
category = "dev"
@@ -735,7 +853,7 @@ six = ">=1.0.0,<2.0.0"
[[package]]
category = "dev"
description = "More routines for operating on iterables, beyond itertools"
-marker = "python_version > \"2.7\""
+marker = "python_version < \"3.5\" and python_version > \"2.7\""
name = "more-itertools"
optional = false
python-versions = ">=3.4"
@@ -744,11 +862,11 @@ version = "7.2.0"
[[package]]
category = "dev"
description = "More routines for operating on iterables, beyond itertools"
-marker = "python_version > \"2.7\""
+marker = "python_version >= \"3.5\""
name = "more-itertools"
optional = false
python-versions = ">=3.5"
-version = "8.2.0"
+version = "8.4.0"
[[package]]
category = "main"
@@ -765,13 +883,16 @@ marker = "python_version >= \"2.7.9\" and python_version < \"2.8.0\" or python_v
name = "nltk"
optional = false
python-versions = "*"
-version = "3.4.5"
+version = "3.5"
[package.dependencies]
-six = "*"
+click = "*"
+joblib = "*"
+regex = "*"
+tqdm = "*"
[package.extras]
-all = ["pyparsing", "scikit-learn", "python-crfsuite", "matplotlib", "scipy", "gensim", "requests", "twython", "numpy"]
+all = ["requests", "numpy", "python-crfsuite", "scikit-learn", "twython", "pyparsing", "scipy", "matplotlib", "gensim"]
corenlp = ["requests"]
machine_learning = ["gensim", "numpy", "python-crfsuite", "scikit-learn", "scipy"]
plot = ["matplotlib"]
@@ -784,7 +905,7 @@ description = "Node.js virtual environment builder"
name = "nodeenv"
optional = false
python-versions = "*"
-version = "1.3.5"
+version = "1.4.0"
[[package]]
category = "dev"
@@ -792,7 +913,7 @@ description = "Core utilities for Python packages"
name = "packaging"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "20.1"
+version = "20.4"
[package.dependencies]
pyparsing = ">=2.0.2"
@@ -809,7 +930,7 @@ version = "0.2.0"
[[package]]
category = "main"
description = "Object-oriented filesystem paths"
-marker = "python_version >= \"2.7\" and python_version < \"2.8\" or python_version >= \"3.4\" and python_version < \"3.5\" or python_version < \"3.6\""
+marker = "python_version >= \"2.7\" and python_version < \"2.8\" or python_version >= \"3.4\" and python_version < \"3.5\" or python_version < \"3.5\" or python_version >= \"3.5\" and python_version < \"3.6\""
name = "pathlib2"
optional = false
python-versions = "*"
@@ -829,7 +950,7 @@ marker = "python_version >= \"3.6\" and python_version < \"4.0\""
name = "pathspec"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-version = "0.7.0"
+version = "0.8.0"
[[package]]
category = "dev"
@@ -944,7 +1065,7 @@ description = "library with cross-python path, ini-parsing, io, code, log facili
name = "py"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "1.8.1"
+version = "1.9.0"
[[package]]
category = "main"
@@ -953,7 +1074,7 @@ marker = "python_version >= \"2.7\" and python_version < \"2.8\" and (sys_platfo
name = "pycparser"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "2.19"
+version = "2.20"
[[package]]
category = "dev"
@@ -973,6 +1094,14 @@ version = "2.5.2"
[[package]]
category = "dev"
+description = "Pygments is a syntax highlighting package written in Python."
+name = "pygments"
+optional = false
+python-versions = ">=3.5"
+version = "2.6.1"
+
+[[package]]
+category = "dev"
description = "Pygments Github custom lexers."
name = "pygments-github-lexers"
optional = false
@@ -1030,7 +1159,7 @@ description = "Python parsing module"
name = "pyparsing"
optional = false
python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
-version = "2.4.6"
+version = "2.4.7"
[[package]]
category = "main"
@@ -1049,7 +1178,7 @@ description = "pytest: simple powerful testing with Python"
name = "pytest"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
-version = "4.6.9"
+version = "4.6.11"
[package.dependencies]
atomicwrites = ">=1.0"
@@ -1093,6 +1222,36 @@ testing = ["argcomplete", "hypothesis (>=3.56)", "nose", "requests", "mock"]
[[package]]
category = "dev"
+description = "pytest: simple powerful testing with Python"
+name = "pytest"
+optional = false
+python-versions = ">=3.5"
+version = "5.4.3"
+
+[package.dependencies]
+atomicwrites = ">=1.0"
+attrs = ">=17.4.0"
+colorama = "*"
+more-itertools = ">=4.0.0"
+packaging = "*"
+pluggy = ">=0.12,<1.0"
+py = ">=1.5.0"
+wcwidth = "*"
+
+[package.dependencies.importlib-metadata]
+python = "<3.8"
+version = ">=0.12"
+
+[package.dependencies.pathlib2]
+python = "<3.6"
+version = ">=2.2.0"
+
+[package.extras]
+checkqa-mypy = ["mypy (v0.761)"]
+testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "requests", "xmlschema"]
+
+[[package]]
+category = "dev"
description = "Pytest plugin for measuring coverage."
name = "pytest-cov"
optional = false
@@ -1108,6 +1267,21 @@ testing = ["fields", "hunter", "process-tests (2.0.2)", "six", "virtualenv"]
[[package]]
category = "dev"
+description = "Pytest plugin for measuring coverage."
+name = "pytest-cov"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+version = "2.10.0"
+
+[package.dependencies]
+coverage = ">=4.4"
+pytest = ">=4.6"
+
+[package.extras]
+testing = ["fields", "hunter", "process-tests (2.0.2)", "six", "pytest-xdist", "virtualenv"]
+
+[[package]]
+category = "dev"
description = "Thin-wrapper around the mock package for easier use with py.test"
name = "pytest-mock"
optional = false
@@ -1130,7 +1304,7 @@ description = "pytest-sugar is a plugin for pytest that changes the default look
name = "pytest-sugar"
optional = false
python-versions = "*"
-version = "0.9.2"
+version = "0.9.4"
[package.dependencies]
packaging = ">=14.1"
@@ -1160,16 +1334,16 @@ description = "YAML parser and emitter for Python"
name = "pyyaml"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-version = "5.3"
+version = "5.3.1"
[[package]]
category = "dev"
description = "Alternative regular expression module, to replace re."
-marker = "python_version >= \"3.6\" and python_version < \"4.0\""
+marker = "python_version >= \"2.7.9\" and python_version < \"2.8.0\" or python_version >= \"3.4\" and python_version < \"4.0\" or python_version >= \"3.6\" and python_version < \"4.0\""
name = "regex"
optional = false
python-versions = "*"
-version = "2020.2.20"
+version = "2020.7.14"
[[package]]
category = "main"
@@ -1195,7 +1369,7 @@ description = "Python HTTP for Humans."
name = "requests"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-version = "2.23.0"
+version = "2.24.0"
[package.dependencies]
certifi = ">=2017.4.17"
@@ -1221,7 +1395,7 @@ requests = ">=2.0.1,<3.0.0"
[[package]]
category = "main"
description = "scandir, a better directory iterator and faster os.walk()"
-marker = "python_version >= \"2.7\" and python_version < \"2.8\" or python_version >= \"3.4\" and python_version < \"3.5\" or python_version < \"3.5\""
+marker = "python_version >= \"2.7\" and python_version < \"2.8\" or python_version >= \"3.4\" and python_version < \"3.5\""
name = "scandir"
optional = false
python-versions = "*"
@@ -1264,12 +1438,24 @@ python-versions = "!=3.0,!=3.1,!=3.2,!=3.3,>=2.6"
version = "1.3.2"
[[package]]
+category = "dev"
+description = "This library brings functools.singledispatch from Python 3.4 to Python 2.6-3.3."
+marker = "python_version < \"3.4\""
+name = "singledispatch"
+optional = false
+python-versions = "*"
+version = "3.4.0.3"
+
+[package.dependencies]
+six = "*"
+
+[[package]]
category = "main"
description = "Python 2 and 3 compatibility utilities"
name = "six"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
-version = "1.14.0"
+version = "1.15.0"
[[package]]
category = "main"
@@ -1294,7 +1480,7 @@ description = "Python Library for Tom's Obvious, Minimal Language"
name = "toml"
optional = false
python-versions = "*"
-version = "0.10.0"
+version = "0.10.1"
[[package]]
category = "main"
@@ -1320,7 +1506,7 @@ version = ">=3.6,<4.0"
[[package]]
category = "dev"
description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed."
-marker = "python_version >= \"2.7.9\" and python_version < \"2.8.0\" or python_version >= \"3.4\" and python_version < \"4.0\""
+marker = "python_version >= \"2.7.9\" and python_version < \"2.8.0\" and python_full_version >= \"2.7.9\" and python_full_version < \"2.8.0\" or python_version >= \"3.4\" and python_version < \"4.0\" and python_full_version >= \"2.7.9\" and python_full_version < \"2.8.0\" or python_version >= \"3.4\" and python_version < \"4.0\""
name = "tornado"
optional = false
python-versions = ">= 2.7, !=3.0.*, !=3.1.*, !=3.2.*, != 3.3.*"
@@ -1333,7 +1519,7 @@ marker = "python_version >= \"2.7.9\" and python_version < \"2.8.0\" or python_v
name = "tornado"
optional = false
python-versions = ">= 3.5"
-version = "6.0.3"
+version = "6.0.4"
[[package]]
category = "dev"
@@ -1362,25 +1548,37 @@ description = "tox is a generic virtualenv management and test command line tool
name = "tox"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
-version = "3.14.5"
+version = "3.17.1"
[package.dependencies]
colorama = ">=0.4.1"
-filelock = ">=3.0.0,<4"
+filelock = ">=3.0.0"
packaging = ">=14"
-pluggy = ">=0.12.0,<1"
-py = ">=1.4.17,<2"
-six = ">=1.14.0,<2"
+pluggy = ">=0.12.0"
+py = ">=1.4.17"
+six = ">=1.14.0"
toml = ">=0.9.4"
-virtualenv = ">=16.0.0"
+virtualenv = ">=16.0.0,<20.0.0 || >20.0.0,<20.0.1 || >20.0.1,<20.0.2 || >20.0.2,<20.0.3 || >20.0.3,<20.0.4 || >20.0.4,<20.0.5 || >20.0.5,<20.0.6 || >20.0.6,<20.0.7 || >20.0.7"
[package.dependencies.importlib-metadata]
python = "<3.8"
version = ">=0.12,<2"
[package.extras]
-docs = ["sphinx (>=2.0.0,<3)", "towncrier (>=18.5.0)", "pygments-github-lexers (>=0.0.5)", "sphinxcontrib-autoprogram (>=0.1.5)"]
-testing = ["freezegun (>=0.3.11,<1)", "pathlib2 (>=2.3.3,<3)", "pytest (>=4.0.0,<6)", "pytest-cov (>=2.5.1,<3)", "pytest-mock (>=1.10.0,<2)", "pytest-xdist (>=1.22.2,<2)", "pytest-randomly (>=1.0.0,<4)", "flaky (>=3.4.0,<4)", "psutil (>=5.6.1,<6)"]
+docs = ["sphinx (>=2.0.0)", "towncrier (>=18.5.0)", "pygments-github-lexers (>=0.0.5)", "sphinxcontrib-autoprogram (>=0.1.5)"]
+testing = ["freezegun (>=0.3.11)", "pathlib2 (>=2.3.3)", "pytest (>=4.0.0)", "pytest-cov (>=2.5.1)", "pytest-mock (>=1.10.0)", "pytest-xdist (>=1.22.2)", "pytest-randomly (>=1.0.0)", "flaky (>=3.4.0)", "psutil (>=5.6.1)"]
+
+[[package]]
+category = "dev"
+description = "Fast, Extensible Progress Meter"
+marker = "python_version >= \"2.7.9\" and python_version < \"2.8.0\" or python_version >= \"3.4\" and python_version < \"4.0\""
+name = "tqdm"
+optional = false
+python-versions = ">=2.6, !=3.0.*, !=3.1.*"
+version = "4.48.0"
+
+[package.extras]
+dev = ["py-make (>=0.1.0)", "twine", "argopt", "pydoc-markdown"]
[[package]]
category = "dev"
@@ -1397,8 +1595,8 @@ description = "Type Hints for Python"
marker = "python_version >= \"2.7\" and python_version < \"2.8\" or python_version >= \"3.4\" and python_version < \"3.5\" or python_version < \"3.5\""
name = "typing"
optional = false
-python-versions = "*"
-version = "3.7.4.1"
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+version = "3.7.4.3"
[[package]]
category = "main"
@@ -1407,7 +1605,7 @@ marker = "python_version >= \"3.5.0\" and python_version < \"3.5.4\""
name = "typing-extensions"
optional = false
python-versions = "*"
-version = "3.7.4.1"
+version = "3.7.4.2"
[[package]]
category = "main"
@@ -1427,11 +1625,11 @@ description = "HTTP library with thread-safe connection pooling, file post, and
name = "urllib3"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4"
-version = "1.25.8"
+version = "1.25.9"
[package.extras]
brotli = ["brotlipy (>=0.6.0)"]
-secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "ipaddress"]
+secure = ["certifi", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "pyOpenSSL (>=0.14)", "ipaddress"]
socks = ["PySocks (>=1.5.6,<1.5.7 || >1.5.7,<2.0)"]
[[package]]
@@ -1452,11 +1650,11 @@ description = "Virtual Python Environment builder"
name = "virtualenv"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
-version = "20.0.7"
+version = "20.0.27"
[package.dependencies]
appdirs = ">=1.4.3,<2"
-distlib = ">=0.3.0,<1"
+distlib = ">=0.3.1,<1"
filelock = ">=3.0.0,<4"
six = ">=1.9.0,<2"
@@ -1466,19 +1664,25 @@ version = ">=0.12,<2"
[package.dependencies.importlib-resources]
python = "<3.7"
-version = ">=1.0,<2"
+version = ">=1.0"
[package.extras]
-docs = ["sphinx (>=2.0.0,<3)", "sphinx-argparse (>=0.2.5,<1)", "sphinx-rtd-theme (>=0.4.3,<1)", "towncrier (>=19.9.0rc1)", "proselint (>=0.10.2,<1)"]
-testing = ["pytest (>=4.0.0,<6)", "coverage (>=4.5.1,<6)", "pytest-mock (>=2.0.0,<3)", "pytest-env (>=0.6.2,<1)", "packaging (>=20.0)", "xonsh (>=0.9.13,<1)"]
+docs = ["sphinx (>=3)", "sphinx-argparse (>=0.2.5)", "sphinx-rtd-theme (>=0.4.3)", "towncrier (>=19.9.0rc1)", "proselint (>=0.10.2)"]
+testing = ["pytest (>=4)", "coverage (>=5)", "coverage-enable-subprocess (>=1)", "pytest-xdist (>=1.31.0)", "pytest-mock (>=2)", "pytest-env (>=0.6.2)", "pytest-randomly (>=1)", "pytest-timeout (>=1)", "pytest-freezegun (>=0.4.1)", "flaky (>=3)", "packaging (>=20.0)", "xonsh (>=0.9.16)"]
[[package]]
category = "dev"
-description = "Measures number of Terminal column cells of wide-character codes"
+description = "Measures the displayed width of unicode strings in a terminal"
+marker = "python_version < \"3.5\" or python_version >= \"3.5\""
name = "wcwidth"
optional = false
python-versions = "*"
-version = "0.1.8"
+version = "0.2.5"
+
+[package.dependencies]
+[package.dependencies."backports.functools-lru-cache"]
+python = "<3.2"
+version = ">=1.2.1"
[[package]]
category = "main"
@@ -1491,6 +1695,7 @@ version = "0.5.1"
[[package]]
category = "main"
description = "Backport of pathlib-compatible object wrapper for zip files"
+marker = "python_version < \"3.8\" or python_version >= \"3.5\" and python_version < \"3.8\" or python_version >= \"2.7.9\" and python_version < \"2.8.0\" or python_version >= \"3.4\" and python_version < \"3.8\""
name = "zipp"
optional = false
python-versions = ">=2.7"
@@ -1506,26 +1711,30 @@ docs = ["sphinx", "jaraco.packaging (>=3.2)", "rst.linker (>=1.9)"]
testing = ["pathlib2", "unittest2", "jaraco.itertools", "func-timeout"]
[metadata]
-content-hash = "70609fddc0d3768b1003fc24207951ab7ad8bfad4c6cb326d6217c52f5a92e3d"
+content-hash = "f585f9479c9551e48768249cc80ec8f217539b42fcc3822543fdd0789f9f9d87"
python-versions = "~2.7 || ^3.4"
[metadata.files]
appdirs = [
- {file = "appdirs-1.4.3-py2.py3-none-any.whl", hash = "sha256:d8b24664561d0d34ddfaec54636d502d7cea6e29c3eaf68f3df6180863e2166e"},
- {file = "appdirs-1.4.3.tar.gz", hash = "sha256:9e5896d1372858f8dd3344faf4e5014d21849c756c8d5701f78f8a103b372d92"},
+ {file = "appdirs-1.4.4-py2.py3-none-any.whl", hash = "sha256:a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128"},
+ {file = "appdirs-1.4.4.tar.gz", hash = "sha256:7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41"},
]
"aspy.yaml" = [
{file = "aspy.yaml-1.3.0-py2.py3-none-any.whl", hash = "sha256:463372c043f70160a9ec950c3f1e4c3a82db5fca01d334b6bc89c7164d744bdc"},
{file = "aspy.yaml-1.3.0.tar.gz", hash = "sha256:e7c742382eff2caed61f87a39d13f99109088e5e93f04d76eb8d4b28aa143f45"},
]
atomicwrites = [
- {file = "atomicwrites-1.3.0-py2.py3-none-any.whl", hash = "sha256:03472c30eb2c5d1ba9227e4c2ca66ab8287fbfbbda3888aa93dc2e28fc6811b4"},
- {file = "atomicwrites-1.3.0.tar.gz", hash = "sha256:75a9445bac02d8d058d5e1fe689654ba5a6556a1dfd8ce6ec55a0ed79866cfa6"},
+ {file = "atomicwrites-1.4.0-py2.py3-none-any.whl", hash = "sha256:6d1784dea7c0c8d4a5172b6c620f40b6e4cbfdf96d783691f2e1302a7b88e197"},
+ {file = "atomicwrites-1.4.0.tar.gz", hash = "sha256:ae70396ad1a434f9c7046fd2dd196fc04b12f9e91ffb859164193be8b6168a7a"},
]
attrs = [
{file = "attrs-19.3.0-py2.py3-none-any.whl", hash = "sha256:08a96c641c3a74e44eb59afb61a24f2cb9f4d7188748e76ba4bb5edfa3cb7d1c"},
{file = "attrs-19.3.0.tar.gz", hash = "sha256:f7b7ce16570fe9965acd6d30101a28f62fb4a7f9e926b3bbc9b61f8b04247e72"},
]
+"backports.functools-lru-cache" = [
+ {file = "backports.functools_lru_cache-1.6.1-py2.py3-none-any.whl", hash = "sha256:0bada4c2f8a43d533e4ecb7a12214d9420e66eb206d54bf2d682581ca4b80848"},
+ {file = "backports.functools_lru_cache-1.6.1.tar.gz", hash = "sha256:8fde5f188da2d593bd5bc0be98d9abc46c95bb8a9dde93429570192ee6cc2d4a"},
+]
black = [
{file = "black-19.10b0-py36-none-any.whl", hash = "sha256:1b30e59be925fafc1ee4565e5e08abef6b03fe455102883820fe5ee2e4734e0b"},
{file = "black-19.10b0.tar.gz", hash = "sha256:c2edb73a08e9e0e6f65a0e6af18b059b8b1cdd5bef997d7a0b181df93dc81539"},
@@ -1539,8 +1748,8 @@ cachy = [
{file = "cachy-0.3.0.tar.gz", hash = "sha256:186581f4ceb42a0bbe040c407da73c14092379b1e4c0e327fdb72ae4a9b269b1"},
]
certifi = [
- {file = "certifi-2019.11.28-py2.py3-none-any.whl", hash = "sha256:017c25db2a153ce562900032d5bc68e9f191e44e9a0f762f373977de9df1fbb3"},
- {file = "certifi-2019.11.28.tar.gz", hash = "sha256:25b64c7da4cd7479594d035c08c2d809eb4aab3a26e5a990ea98cc450c320f1f"},
+ {file = "certifi-2020.6.20-py2.py3-none-any.whl", hash = "sha256:8fc0819f1f30ba15bdb34cceffb9ef04d99f420f68eb75d901e9560b8749fc41"},
+ {file = "certifi-2020.6.20.tar.gz", hash = "sha256:5930595817496dd21bb8dc35dad090f1c2cd0adfaf21204bf6732ca5d8ee34d3"},
]
cffi = [
{file = "cffi-1.14.0-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:1cae98a7054b5c9391eb3249b86e0e99ab1e02bb0cc0575da191aedadbdf4384"},
@@ -1585,12 +1794,14 @@ cleo = [
{file = "cleo-0.7.6.tar.gz", hash = "sha256:99cf342406f3499cec43270fcfaf93c126c5164092eca201dfef0f623360b409"},
]
click = [
+ {file = "click-7.1.2-py2.py3-none-any.whl", hash = "sha256:dacca89f4bfadd5de3d7489b7c8a566eee0d3676333fbb50030263894c38c0dc"},
+ {file = "click-7.1.2.tar.gz", hash = "sha256:d2b5255c7c6349bc1bd1e59e08cd12acbbd63ce649f2588755783aa94dfb6b1a"},
{file = "Click-7.0-py2.py3-none-any.whl", hash = "sha256:2335065e6395b9e67ca716de5f7526736bfa6ceead690adf616d925bdc622b13"},
{file = "Click-7.0.tar.gz", hash = "sha256:5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7"},
]
clikit = [
- {file = "clikit-0.4.2-py2.py3-none-any.whl", hash = "sha256:95394982cfa460a77ded2f173380a958e5f90c16972307c19d79b96f6e335326"},
- {file = "clikit-0.4.2.tar.gz", hash = "sha256:f67336462800078e0896cf6ecfa3b460dfea4dfa01de659388a4ff0d83c8d6ca"},
+ {file = "clikit-0.4.3-py2.py3-none-any.whl", hash = "sha256:71e321b7795a2a6c4888629f43365d52db071737e668ab16861121d7dd3ada09"},
+ {file = "clikit-0.4.3.tar.gz", hash = "sha256:6e2d7e115e7c7b35bceb0209109935ab2f9ab50910e9ff2293f7fa0b7abf973e"},
]
colorama = [
{file = "colorama-0.4.1-py2.py3-none-any.whl", hash = "sha256:f8ac84de7840f5b9c4e3347b3c1eaa50f7e49c2b07596221daec5edaabbd7c48"},
@@ -1639,37 +1850,40 @@ coverage = [
{file = "coverage-4.5.4-cp37-cp37m-win_amd64.whl", hash = "sha256:23cc09ed395b03424d1ae30dcc292615c1372bfba7141eb85e11e50efaa6b351"},
{file = "coverage-4.5.4-cp38-cp38-macosx_10_13_x86_64.whl", hash = "sha256:141f08ed3c4b1847015e2cd62ec06d35e67a3ac185c26f7635f4406b90afa9c5"},
{file = "coverage-4.5.4.tar.gz", hash = "sha256:e07d9f1a23e9e93ab5c62902833bf3e4b1f65502927379148b6622686223125c"},
- {file = "coverage-5.0.3-cp27-cp27m-macosx_10_12_x86_64.whl", hash = "sha256:cc1109f54a14d940b8512ee9f1c3975c181bbb200306c6d8b87d93376538782f"},
- {file = "coverage-5.0.3-cp27-cp27m-macosx_10_13_intel.whl", hash = "sha256:be18f4ae5a9e46edae3f329de2191747966a34a3d93046dbdf897319923923bc"},
- {file = "coverage-5.0.3-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:3230d1003eec018ad4a472d254991e34241e0bbd513e97a29727c7c2f637bd2a"},
- {file = "coverage-5.0.3-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:e69215621707119c6baf99bda014a45b999d37602cb7043d943c76a59b05bf52"},
- {file = "coverage-5.0.3-cp27-cp27m-win32.whl", hash = "sha256:1daa3eceed220f9fdb80d5ff950dd95112cd27f70d004c7918ca6dfc6c47054c"},
- {file = "coverage-5.0.3-cp27-cp27m-win_amd64.whl", hash = "sha256:51bc7710b13a2ae0c726f69756cf7ffd4362f4ac36546e243136187cfcc8aa73"},
- {file = "coverage-5.0.3-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:9bea19ac2f08672636350f203db89382121c9c2ade85d945953ef3c8cf9d2a68"},
- {file = "coverage-5.0.3-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:5012d3b8d5a500834783689a5d2292fe06ec75dc86ee1ccdad04b6f5bf231691"},
- {file = "coverage-5.0.3-cp35-cp35m-macosx_10_12_x86_64.whl", hash = "sha256:d513cc3db248e566e07a0da99c230aca3556d9b09ed02f420664e2da97eac301"},
- {file = "coverage-5.0.3-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:3dbb72eaeea5763676a1a1efd9b427a048c97c39ed92e13336e726117d0b72bf"},
- {file = "coverage-5.0.3-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:15cf13a6896048d6d947bf7d222f36e4809ab926894beb748fc9caa14605d9c3"},
- {file = "coverage-5.0.3-cp35-cp35m-win32.whl", hash = "sha256:fca1669d464f0c9831fd10be2eef6b86f5ebd76c724d1e0706ebdff86bb4adf0"},
- {file = "coverage-5.0.3-cp35-cp35m-win_amd64.whl", hash = "sha256:1e44a022500d944d42f94df76727ba3fc0a5c0b672c358b61067abb88caee7a0"},
- {file = "coverage-5.0.3-cp36-cp36m-macosx_10_13_x86_64.whl", hash = "sha256:b26aaf69713e5674efbde4d728fb7124e429c9466aeaf5f4a7e9e699b12c9fe2"},
- {file = "coverage-5.0.3-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:722e4557c8039aad9592c6a4213db75da08c2cd9945320220634f637251c3894"},
- {file = "coverage-5.0.3-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:7afad9835e7a651d3551eab18cbc0fdb888f0a6136169fbef0662d9cdc9987cf"},
- {file = "coverage-5.0.3-cp36-cp36m-win32.whl", hash = "sha256:25dbf1110d70bab68a74b4b9d74f30e99b177cde3388e07cc7272f2168bd1477"},
- {file = "coverage-5.0.3-cp36-cp36m-win_amd64.whl", hash = "sha256:c312e57847db2526bc92b9bfa78266bfbaabac3fdcd751df4d062cd4c23e46dc"},
- {file = "coverage-5.0.3-cp37-cp37m-macosx_10_13_x86_64.whl", hash = "sha256:a8b8ac7876bc3598e43e2603f772d2353d9931709345ad6c1149009fd1bc81b8"},
- {file = "coverage-5.0.3-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:527b4f316e6bf7755082a783726da20671a0cc388b786a64417780b90565b987"},
- {file = "coverage-5.0.3-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:d649dc0bcace6fcdb446ae02b98798a856593b19b637c1b9af8edadf2b150bea"},
- {file = "coverage-5.0.3-cp37-cp37m-win32.whl", hash = "sha256:cd60f507c125ac0ad83f05803063bed27e50fa903b9c2cfee3f8a6867ca600fc"},
- {file = "coverage-5.0.3-cp37-cp37m-win_amd64.whl", hash = "sha256:c60097190fe9dc2b329a0eb03393e2e0829156a589bd732e70794c0dd804258e"},
- {file = "coverage-5.0.3-cp38-cp38-macosx_10_13_x86_64.whl", hash = "sha256:d7008a6796095a79544f4da1ee49418901961c97ca9e9d44904205ff7d6aa8cb"},
- {file = "coverage-5.0.3-cp38-cp38-manylinux1_i686.whl", hash = "sha256:ea9525e0fef2de9208250d6c5aeeee0138921057cd67fcef90fbed49c4d62d37"},
- {file = "coverage-5.0.3-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:c62a2143e1313944bf4a5ab34fd3b4be15367a02e9478b0ce800cb510e3bbb9d"},
- {file = "coverage-5.0.3-cp38-cp38m-win32.whl", hash = "sha256:b0840b45187699affd4c6588286d429cd79a99d509fe3de0f209594669bb0954"},
- {file = "coverage-5.0.3-cp38-cp38m-win_amd64.whl", hash = "sha256:76e2057e8ffba5472fd28a3a010431fd9e928885ff480cb278877c6e9943cc2e"},
- {file = "coverage-5.0.3-cp39-cp39m-win32.whl", hash = "sha256:b63dd43f455ba878e5e9f80ba4f748c0a2156dde6e0e6e690310e24d6e8caf40"},
- {file = "coverage-5.0.3-cp39-cp39m-win_amd64.whl", hash = "sha256:da93027835164b8223e8e5af2cf902a4c80ed93cb0909417234f4a9df3bcd9af"},
- {file = "coverage-5.0.3.tar.gz", hash = "sha256:77afca04240c40450c331fa796b3eab6f1e15c5ecf8bf2b8bee9706cd5452fef"},
+ {file = "coverage-5.2-cp27-cp27m-macosx_10_13_intel.whl", hash = "sha256:d9ad0a988ae20face62520785ec3595a5e64f35a21762a57d115dae0b8fb894a"},
+ {file = "coverage-5.2-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:4bb385a747e6ae8a65290b3df60d6c8a692a5599dc66c9fa3520e667886f2e10"},
+ {file = "coverage-5.2-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:9702e2cb1c6dec01fb8e1a64c015817c0800a6eca287552c47a5ee0ebddccf62"},
+ {file = "coverage-5.2-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:42fa45a29f1059eda4d3c7b509589cc0343cd6bbf083d6118216830cd1a51613"},
+ {file = "coverage-5.2-cp27-cp27m-win32.whl", hash = "sha256:41d88736c42f4a22c494c32cc48a05828236e37c991bd9760f8923415e3169e4"},
+ {file = "coverage-5.2-cp27-cp27m-win_amd64.whl", hash = "sha256:bbb387811f7a18bdc61a2ea3d102be0c7e239b0db9c83be7bfa50f095db5b92a"},
+ {file = "coverage-5.2-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:3740b796015b889e46c260ff18b84683fa2e30f0f75a171fb10d2bf9fb91fc70"},
+ {file = "coverage-5.2-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:ebf2431b2d457ae5217f3a1179533c456f3272ded16f8ed0b32961a6d90e38ee"},
+ {file = "coverage-5.2-cp35-cp35m-macosx_10_13_x86_64.whl", hash = "sha256:d54d7ea74cc00482a2410d63bf10aa34ebe1c49ac50779652106c867f9986d6b"},
+ {file = "coverage-5.2-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:87bdc8135b8ee739840eee19b184804e5d57f518578ffc797f5afa2c3c297913"},
+ {file = "coverage-5.2-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:ed9a21502e9223f563e071759f769c3d6a2e1ba5328c31e86830368e8d78bc9c"},
+ {file = "coverage-5.2-cp35-cp35m-win32.whl", hash = "sha256:509294f3e76d3f26b35083973fbc952e01e1727656d979b11182f273f08aa80b"},
+ {file = "coverage-5.2-cp35-cp35m-win_amd64.whl", hash = "sha256:ca63dae130a2e788f2b249200f01d7fa240f24da0596501d387a50e57aa7075e"},
+ {file = "coverage-5.2-cp36-cp36m-macosx_10_13_x86_64.whl", hash = "sha256:5c74c5b6045969b07c9fb36b665c9cac84d6c174a809fc1b21bdc06c7836d9a0"},
+ {file = "coverage-5.2-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:c32aa13cc3fe86b0f744dfe35a7f879ee33ac0a560684fef0f3e1580352b818f"},
+ {file = "coverage-5.2-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:1e58fca3d9ec1a423f1b7f2aa34af4f733cbfa9020c8fe39ca451b6071237405"},
+ {file = "coverage-5.2-cp36-cp36m-win32.whl", hash = "sha256:3b2c34690f613525672697910894b60d15800ac7e779fbd0fccf532486c1ba40"},
+ {file = "coverage-5.2-cp36-cp36m-win_amd64.whl", hash = "sha256:a4d511012beb967a39580ba7d2549edf1e6865a33e5fe51e4dce550522b3ac0e"},
+ {file = "coverage-5.2-cp37-cp37m-macosx_10_13_x86_64.whl", hash = "sha256:32ecee61a43be509b91a526819717d5e5650e009a8d5eda8631a59c721d5f3b6"},
+ {file = "coverage-5.2-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:6f91b4492c5cde83bfe462f5b2b997cdf96a138f7c58b1140f05de5751623cf1"},
+ {file = "coverage-5.2-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:bfcc811883699ed49afc58b1ed9f80428a18eb9166422bce3c31a53dba00fd1d"},
+ {file = "coverage-5.2-cp37-cp37m-win32.whl", hash = "sha256:60a3d36297b65c7f78329b80120f72947140f45b5c7a017ea730f9112b40f2ec"},
+ {file = "coverage-5.2-cp37-cp37m-win_amd64.whl", hash = "sha256:12eaccd86d9a373aea59869bc9cfa0ab6ba8b1477752110cb4c10d165474f703"},
+ {file = "coverage-5.2-cp38-cp38-macosx_10_13_x86_64.whl", hash = "sha256:d82db1b9a92cb5c67661ca6616bdca6ff931deceebb98eecbd328812dab52032"},
+ {file = "coverage-5.2-cp38-cp38-manylinux1_i686.whl", hash = "sha256:214eb2110217f2636a9329bc766507ab71a3a06a8ea30cdeebb47c24dce5972d"},
+ {file = "coverage-5.2-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:8a3decd12e7934d0254939e2bf434bf04a5890c5bf91a982685021786a08087e"},
+ {file = "coverage-5.2-cp38-cp38-win32.whl", hash = "sha256:1dcebae667b73fd4aa69237e6afb39abc2f27520f2358590c1b13dd90e32abe7"},
+ {file = "coverage-5.2-cp38-cp38-win_amd64.whl", hash = "sha256:f50632ef2d749f541ca8e6c07c9928a37f87505ce3a9f20c8446ad310f1aa87b"},
+ {file = "coverage-5.2-cp39-cp39-macosx_10_13_x86_64.whl", hash = "sha256:7403675df5e27745571aba1c957c7da2dacb537c21e14007ec3a417bf31f7f3d"},
+ {file = "coverage-5.2-cp39-cp39-manylinux1_i686.whl", hash = "sha256:0fc4e0d91350d6f43ef6a61f64a48e917637e1dcfcba4b4b7d543c628ef82c2d"},
+ {file = "coverage-5.2-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:25fe74b5b2f1b4abb11e103bb7984daca8f8292683957d0738cd692f6a7cc64c"},
+ {file = "coverage-5.2-cp39-cp39-win32.whl", hash = "sha256:d67599521dff98ec8c34cd9652cbcfe16ed076a2209625fca9dc7419b6370e5c"},
+ {file = "coverage-5.2-cp39-cp39-win_amd64.whl", hash = "sha256:10f2a618a6e75adf64329f828a6a5b40244c1c50f5ef4ce4109e904e69c71bd2"},
+ {file = "coverage-5.2.tar.gz", hash = "sha256:1874bdc943654ba46d28f179c1846f5710eda3aeb265ff029e0ac2b52daae404"},
]
cryptography = [
{file = "cryptography-2.8-cp27-cp27m-macosx_10_6_intel.whl", hash = "sha256:fb81c17e0ebe3358486cd8cc3ad78adbae58af12fc2bf2bc0bb84e8090fa5ce8"},
@@ -1693,18 +1907,38 @@ cryptography = [
{file = "cryptography-2.8-cp38-cp38-win32.whl", hash = "sha256:73fd30c57fa2d0a1d7a49c561c40c2f79c7d6c374cc7750e9ac7c99176f6428e"},
{file = "cryptography-2.8-cp38-cp38-win_amd64.whl", hash = "sha256:971221ed40f058f5662a604bd1ae6e4521d84e6cad0b7b170564cc34169c8f13"},
{file = "cryptography-2.8.tar.gz", hash = "sha256:3cda1f0ed8747339bbdf71b9f38ca74c7b592f24f65cdb3ab3765e4b02871651"},
+ {file = "cryptography-3.0-cp27-cp27m-macosx_10_10_x86_64.whl", hash = "sha256:ab49edd5bea8d8b39a44b3db618e4783ef84c19c8b47286bf05dfdb3efb01c83"},
+ {file = "cryptography-3.0-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:124af7255ffc8e964d9ff26971b3a6153e1a8a220b9a685dc407976ecb27a06a"},
+ {file = "cryptography-3.0-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:51e40123083d2f946794f9fe4adeeee2922b581fa3602128ce85ff813d85b81f"},
+ {file = "cryptography-3.0-cp27-cp27m-win32.whl", hash = "sha256:dea0ba7fe6f9461d244679efa968d215ea1f989b9c1957d7f10c21e5c7c09ad6"},
+ {file = "cryptography-3.0-cp27-cp27m-win_amd64.whl", hash = "sha256:8ecf9400d0893836ff41b6f977a33972145a855b6efeb605b49ee273c5e6469f"},
+ {file = "cryptography-3.0-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:0c608ff4d4adad9e39b5057de43657515c7da1ccb1807c3a27d4cf31fc923b4b"},
+ {file = "cryptography-3.0-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:bec7568c6970b865f2bcebbe84d547c52bb2abadf74cefce396ba07571109c67"},
+ {file = "cryptography-3.0-cp35-abi3-macosx_10_10_x86_64.whl", hash = "sha256:0cbfed8ea74631fe4de00630f4bb592dad564d57f73150d6f6796a24e76c76cd"},
+ {file = "cryptography-3.0-cp35-abi3-manylinux1_x86_64.whl", hash = "sha256:a09fd9c1cca9a46b6ad4bea0a1f86ab1de3c0c932364dbcf9a6c2a5eeb44fa77"},
+ {file = "cryptography-3.0-cp35-abi3-manylinux2010_x86_64.whl", hash = "sha256:ce82cc06588e5cbc2a7df3c8a9c778f2cb722f56835a23a68b5a7264726bb00c"},
+ {file = "cryptography-3.0-cp35-cp35m-win32.whl", hash = "sha256:9367d00e14dee8d02134c6c9524bb4bd39d4c162456343d07191e2a0b5ec8b3b"},
+ {file = "cryptography-3.0-cp35-cp35m-win_amd64.whl", hash = "sha256:384d7c681b1ab904fff3400a6909261cae1d0939cc483a68bdedab282fb89a07"},
+ {file = "cryptography-3.0-cp36-cp36m-win32.whl", hash = "sha256:4d355f2aee4a29063c10164b032d9fa8a82e2c30768737a2fd56d256146ad559"},
+ {file = "cryptography-3.0-cp36-cp36m-win_amd64.whl", hash = "sha256:45741f5499150593178fc98d2c1a9c6722df88b99c821ad6ae298eff0ba1ae71"},
+ {file = "cryptography-3.0-cp37-cp37m-win32.whl", hash = "sha256:8ecef21ac982aa78309bb6f092d1677812927e8b5ef204a10c326fc29f1367e2"},
+ {file = "cryptography-3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:4b9303507254ccb1181d1803a2080a798910ba89b1a3c9f53639885c90f7a756"},
+ {file = "cryptography-3.0-cp38-cp38-win32.whl", hash = "sha256:8713ddb888119b0d2a1462357d5946b8911be01ddbf31451e1d07eaa5077a261"},
+ {file = "cryptography-3.0-cp38-cp38-win_amd64.whl", hash = "sha256:bea0b0468f89cdea625bb3f692cd7a4222d80a6bdafd6fb923963f2b9da0e15f"},
+ {file = "cryptography-3.0.tar.gz", hash = "sha256:8e924dbc025206e97756e8903039662aa58aa9ba357d8e1d8fc29e3092322053"},
]
distlib = [
- {file = "distlib-0.3.0.zip", hash = "sha256:2e166e231a26b36d6dfe35a48c4464346620f8645ed0ace01ee31822b288de21"},
+ {file = "distlib-0.3.1-py2.py3-none-any.whl", hash = "sha256:8c09de2c67b3e7deef7184574fc060ab8a793e7adbb183d942c389c8b13c52fb"},
+ {file = "distlib-0.3.1.zip", hash = "sha256:edf6116872c863e1aa9d5bb7cb5e05a022c519a4594dc703843343a9ddd9bff1"},
]
entrypoints = [
{file = "entrypoints-0.3-py2.py3-none-any.whl", hash = "sha256:589f874b313739ad35be6e0cd7efde2a4e9b6fea91edcc34e58ecbb8dbe56d19"},
{file = "entrypoints-0.3.tar.gz", hash = "sha256:c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451"},
]
enum34 = [
- {file = "enum34-1.1.9-py2-none-any.whl", hash = "sha256:98df1f1937840b7d8012fea7f0b36392a3e6fd8a2f429c48a3ff4b1aad907f3f"},
- {file = "enum34-1.1.9-py3-none-any.whl", hash = "sha256:708aabfb3d5898f99674c390d360d59efdd08547019763622365f19e84a7fef4"},
- {file = "enum34-1.1.9.tar.gz", hash = "sha256:13ef9a1c478203252107f66c25b99b45b1865693ca1284aab40dafa7e1e7ac17"},
+ {file = "enum34-1.1.10-py2-none-any.whl", hash = "sha256:a98a201d6de3f2ab3db284e70a33b0f896fbf35f8086594e8c9e74b909058d53"},
+ {file = "enum34-1.1.10-py3-none-any.whl", hash = "sha256:c3858660960c984d6ab0ebad691265180da2b43f07e061c0f8dca9ef3cffd328"},
+ {file = "enum34-1.1.10.tar.gz", hash = "sha256:cce6a7477ed816bd2542d03d53db9f0db935dd013b70f336a95c73979289f248"},
]
filelock = [
{file = "filelock-3.0.12-py3-none-any.whl", hash = "sha256:929b7d63ec5b7d6b71b0fa5ac14e030b3f70b75747cef1b10da9b879fef15836"},
@@ -1731,19 +1965,21 @@ glob2 = [
html5lib = [
{file = "html5lib-1.0.1-py2.py3-none-any.whl", hash = "sha256:20b159aa3badc9d5ee8f5c647e5efd02ed2a66ab8d354930bd9ff139fc1dc0a3"},
{file = "html5lib-1.0.1.tar.gz", hash = "sha256:66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736"},
+ {file = "html5lib-1.1-py2.py3-none-any.whl", hash = "sha256:0d78f8fde1c230e99fe37986a60526d7049ed4bf8a9fadbad5f00e22e58e041d"},
+ {file = "html5lib-1.1.tar.gz", hash = "sha256:b2e5b40261e20f354d198eae92afc10d750afb487ed5e50f9c4eaf07c184146f"},
]
httpretty = [
{file = "httpretty-0.9.7.tar.gz", hash = "sha256:66216f26b9d2c52e81808f3e674a6fb65d4bf719721394a1a9be926177e55fbe"},
]
identify = [
- {file = "identify-1.4.11-py2.py3-none-any.whl", hash = "sha256:1222b648251bdcb8deb240b294f450fbf704c7984e08baa92507e4ea10b436d5"},
- {file = "identify-1.4.11.tar.gz", hash = "sha256:d824ebe21f38325c771c41b08a95a761db1982f1fc0eee37c6c97df3f1636b96"},
+ {file = "identify-1.4.24-py2.py3-none-any.whl", hash = "sha256:5519601b70c831011fb425ffd214101df7639ba3980f24dc283f7675b19127b3"},
+ {file = "identify-1.4.24.tar.gz", hash = "sha256:06b4373546ae55eaaefdac54f006951dbd968fe2912846c00e565b09cfaed101"},
]
idna = [
{file = "idna-2.8-py2.py3-none-any.whl", hash = "sha256:ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c"},
{file = "idna-2.8.tar.gz", hash = "sha256:c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407"},
- {file = "idna-2.9-py2.py3-none-any.whl", hash = "sha256:a068a21ceac8a4d63dbfd964670474107f541babbd2250d61922f029858365fa"},
- {file = "idna-2.9.tar.gz", hash = "sha256:7588d1c14ae4c77d74036e8c22ff447b26d0fde8f007354fd48a7814db15b7cb"},
+ {file = "idna-2.10-py2.py3-none-any.whl", hash = "sha256:b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0"},
+ {file = "idna-2.10.tar.gz", hash = "sha256:b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6"},
]
importlib-metadata = [
{file = "importlib_metadata-1.1.3-py2.py3-none-any.whl", hash = "sha256:7c7f8ac40673f507f349bef2eed21a0e5f01ddf5b2a7356a6c65eb2099b53764"},
@@ -1752,20 +1988,26 @@ importlib-metadata = [
importlib-resources = [
{file = "importlib_resources-1.0.2-py2.py3-none-any.whl", hash = "sha256:6e2783b2538bd5a14678284a3962b0660c715e5a0f10243fd5e00a4b5974f50b"},
{file = "importlib_resources-1.0.2.tar.gz", hash = "sha256:d3279fd0f6f847cced9f7acc19bd3e5df54d34f93a2e7bb5f238f81545787078"},
+ {file = "importlib_resources-3.0.0-py2.py3-none-any.whl", hash = "sha256:d028f66b66c0d5732dae86ba4276999855e162a749c92620a38c1d779ed138a7"},
+ {file = "importlib_resources-3.0.0.tar.gz", hash = "sha256:19f745a6eca188b490b1428c8d1d4a0d2368759f32370ea8fb89cad2ab1106c3"},
]
ipaddress = [
{file = "ipaddress-1.0.23-py2.py3-none-any.whl", hash = "sha256:6e0f4a39e66cb5bb9a137b00276a2eff74f93b71dcbdad6f10ff7df9d3557fcc"},
{file = "ipaddress-1.0.23.tar.gz", hash = "sha256:b7f8e0369580bb4a24d5ba1d7cc29660a4a6987763faf1d8a8046830e020e7e2"},
]
jeepney = [
- {file = "jeepney-0.4.2-py3-none-any.whl", hash = "sha256:6f45dce1125cf6c58a1c88123d3831f36a789f9204fbad3172eac15f8ccd08d0"},
- {file = "jeepney-0.4.2.tar.gz", hash = "sha256:0ba6d8c597e9bef1ebd18aaec595f942a264e25c1a48f164d46120eacaa2e9bb"},
+ {file = "jeepney-0.4.3-py3-none-any.whl", hash = "sha256:d6c6b49683446d2407d2fe3acb7a368a77ff063f9182fe427da15d622adc24cf"},
+ {file = "jeepney-0.4.3.tar.gz", hash = "sha256:3479b861cc2b6407de5188695fa1a8d57e5072d7059322469b62628869b8e36e"},
]
jinja2 = [
{file = "Jinja2-2.10.3-py2.py3-none-any.whl", hash = "sha256:74320bb91f31270f9551d46522e33af46a80c3d619f4a4bf42b3164d30b5911f"},
{file = "Jinja2-2.10.3.tar.gz", hash = "sha256:9fe95f19286cfefaa917656583d020be14e7859c6b0252588391e47db34527de"},
- {file = "Jinja2-2.11.1-py2.py3-none-any.whl", hash = "sha256:b0eaf100007721b5c16c1fc1eecb87409464edc10469ddc9a22a27a99123be49"},
- {file = "Jinja2-2.11.1.tar.gz", hash = "sha256:93187ffbc7808079673ef52771baa950426fd664d3aad1d0fa3e95644360e250"},
+ {file = "Jinja2-2.11.2-py2.py3-none-any.whl", hash = "sha256:f0a4641d3cf955324a89c04f3d94663aa4d638abe8f733ecd3582848e1c37035"},
+ {file = "Jinja2-2.11.2.tar.gz", hash = "sha256:89aab215427ef59c34ad58735269eb58b1a5808103067f7bb9d5836c651b3bb0"},
+]
+joblib = [
+ {file = "joblib-0.14.1-py2.py3-none-any.whl", hash = "sha256:bdb4fd9b72915ffb49fde2229ce482dd7ae79d842ed8c2b4c932441495af1403"},
+ {file = "joblib-0.14.1.tar.gz", hash = "sha256:0630eea4f5664c463f23fbf5dcfc54a2bc6168902719fa8e19daf033022786c8"},
]
jsonschema = [
{file = "jsonschema-3.2.0-py2.py3-none-any.whl", hash = "sha256:4e5b3cf8216f577bee9ce139cbe72eca3ea4f292ec60928ff24758ce626cd163"},
@@ -1778,24 +2020,23 @@ keyring = [
{file = "keyring-20.0.1.tar.gz", hash = "sha256:963bfa7f090269d30bdc5e25589e5fd9dad2cf2a7c6f176a7f2386910e5d0d8d"},
]
livereload = [
- {file = "livereload-2.6.1-py2.py3-none-any.whl", hash = "sha256:78d55f2c268a8823ba499305dcac64e28ddeb9a92571e12d543cd304faf5817b"},
- {file = "livereload-2.6.1.tar.gz", hash = "sha256:89254f78d7529d7ea0a3417d224c34287ebfe266b05e67e51facaf82c27f0f66"},
+ {file = "livereload-2.6.2.tar.gz", hash = "sha256:d1eddcb5c5eb8d2ca1fa1f750e580da624c0f7fcb734aa5780dc81b7dcbd89be"},
]
lockfile = [
{file = "lockfile-0.12.2-py2.py3-none-any.whl", hash = "sha256:6c3cb24f344923d30b2785d5ad75182c8ea7ac1b6171b08657258ec7429d50fa"},
{file = "lockfile-0.12.2.tar.gz", hash = "sha256:6aed02de03cba24efabcd600b30540140634fc06cfa603822d508d5361e9f799"},
]
lunr = [
- {file = "lunr-0.5.6-py2.py3-none-any.whl", hash = "sha256:1208622930c915a07e6f8e8640474357826bad48534c0f57969b6fca9bffc88e"},
- {file = "lunr-0.5.6.tar.gz", hash = "sha256:7be69d7186f65784a4f2adf81e5c58efd6a9921aa95966babcb1f2f2ada75c20"},
+ {file = "lunr-0.5.8-py2.py3-none-any.whl", hash = "sha256:aab3f489c4d4fab4c1294a257a30fec397db56f0a50273218ccc3efdbf01d6ca"},
+ {file = "lunr-0.5.8.tar.gz", hash = "sha256:c4fb063b98eff775dd638b3df380008ae85e6cb1d1a24d1cd81a10ef6391c26e"},
]
markdown = [
{file = "Markdown-3.0.1-py2.py3-none-any.whl", hash = "sha256:c00429bd503a47ec88d5e30a751e147dcb4c6889663cd3e2ba0afe858e009baa"},
{file = "Markdown-3.0.1.tar.gz", hash = "sha256:d02e0f9b04c500cde6637c11ad7c72671f359b87b9fe924b2383649d8841db7c"},
{file = "Markdown-3.1.1-py2.py3-none-any.whl", hash = "sha256:56a46ac655704b91e5b7e6326ce43d5ef72411376588afa1dd90e881b83c7e8c"},
{file = "Markdown-3.1.1.tar.gz", hash = "sha256:2e50876bcdd74517e7b71f3e7a76102050edec255b3983403f1a63e7c8a41e7a"},
- {file = "Markdown-3.2.1-py2.py3-none-any.whl", hash = "sha256:e4795399163109457d4c5af2183fbe6b60326c17cfdf25ce6e7474c6624f725d"},
- {file = "Markdown-3.2.1.tar.gz", hash = "sha256:90fee683eeabe1a92e149f7ba74e5ccdc81cd397bd6c516d93a8da0ef90b6902"},
+ {file = "Markdown-3.2.2-py3-none-any.whl", hash = "sha256:c467cd6233885534bf0fe96e62e3cf46cfc1605112356c4f9981512b8174de59"},
+ {file = "Markdown-3.2.2.tar.gz", hash = "sha256:1fafe3f1ecabfb514a5285fca634a53c1b32a81cb0feb154264d55bf2ff22c17"},
]
markdown-include = [
{file = "markdown-include-0.5.1.tar.gz", hash = "sha256:72a45461b589489a088753893bc95c5fa5909936186485f4ed55caa57d10250f"},
@@ -1838,8 +2079,8 @@ markupsafe = [
mkdocs = [
{file = "mkdocs-1.0.4-py2.py3-none-any.whl", hash = "sha256:8cc8b38325456b9e942c981a209eaeb1e9f3f77b493ad755bfef889b9c8d356a"},
{file = "mkdocs-1.0.4.tar.gz", hash = "sha256:17d34329aad75d5de604b9ed4e31df3a4d235afefdc46ce7b1964fddb2e1e939"},
- {file = "mkdocs-1.1-py2.py3-none-any.whl", hash = "sha256:1e385a70aea8a9dedb731aea4fd5f3704b2074801c4f96f06b2920999babda8a"},
- {file = "mkdocs-1.1.tar.gz", hash = "sha256:9243291392f59e20b655e4e46210233453faf97787c2cf72176510e868143174"},
+ {file = "mkdocs-1.1.2-py3-none-any.whl", hash = "sha256:096f52ff52c02c7e90332d2e53da862fde5c062086e1b5356a6e392d5d60f5e9"},
+ {file = "mkdocs-1.1.2.tar.gz", hash = "sha256:f0b61e5402b99d7789efa032c7a74c90a20220a9c81749da06dbfbcbd52ffb39"},
]
mock = [
{file = "mock-3.0.5-py2.py3-none-any.whl", hash = "sha256:d157e52d4e5b938c550f39eb2fd15610db062441a9c2747d3dbfa9298211d0f8"},
@@ -1851,8 +2092,8 @@ more-itertools = [
{file = "more_itertools-5.0.0-py3-none-any.whl", hash = "sha256:fe7a7cae1ccb57d33952113ff4fa1bc5f879963600ed74918f1236e212ee50b9"},
{file = "more-itertools-7.2.0.tar.gz", hash = "sha256:409cd48d4db7052af495b09dec721011634af3753ae1ef92d2b32f73a745f832"},
{file = "more_itertools-7.2.0-py3-none-any.whl", hash = "sha256:92b8c4b06dac4f0611c0729b2f2ede52b2e1bac1ab48f089c7ddc12e26bb60c4"},
- {file = "more-itertools-8.2.0.tar.gz", hash = "sha256:b1ddb932186d8a6ac451e1d95844b382f55e12686d51ca0c68b6f61f2ab7a507"},
- {file = "more_itertools-8.2.0-py3-none-any.whl", hash = "sha256:5dd8bcf33e5f9513ffa06d5ad33d78f31e1931ac9a18f33d37e77a180d393a7c"},
+ {file = "more-itertools-8.4.0.tar.gz", hash = "sha256:68c70cc7167bdf5c7c9d8f6954a7837089c6a36bf565383919bb595efb8a17e5"},
+ {file = "more_itertools-8.4.0-py3-none-any.whl", hash = "sha256:b78134b2063dd214000685165d81c154522c3ee0a1c0d4d113c80361c234c5a2"},
]
msgpack = [
{file = "msgpack-1.0.0-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:cec8bf10981ed70998d98431cd814db0ecf3384e6b113366e7f36af71a0fca08"},
@@ -1875,15 +2116,14 @@ msgpack = [
{file = "msgpack-1.0.0.tar.gz", hash = "sha256:9534d5cc480d4aff720233411a1f765be90885750b07df772380b34c10ecb5c0"},
]
nltk = [
- {file = "nltk-3.4.5.win32.exe", hash = "sha256:a08bdb4b8a1c13de16743068d9eb61c8c71c2e5d642e8e08205c528035843f82"},
- {file = "nltk-3.4.5.zip", hash = "sha256:bed45551259aa2101381bbdd5df37d44ca2669c5c3dad72439fa459b29137d94"},
+ {file = "nltk-3.5.zip", hash = "sha256:845365449cd8c5f9731f7cb9f8bd6fd0767553b9d53af9eb1b3abf7700936b35"},
]
nodeenv = [
- {file = "nodeenv-1.3.5-py2.py3-none-any.whl", hash = "sha256:5b2438f2e42af54ca968dd1b374d14a1194848955187b0e5e4be1f73813a5212"},
+ {file = "nodeenv-1.4.0-py2.py3-none-any.whl", hash = "sha256:4b0b77afa3ba9b54f4b6396e60b0c83f59eaeb2d63dc3cc7a70f7f4af96c82bc"},
]
packaging = [
- {file = "packaging-20.1-py2.py3-none-any.whl", hash = "sha256:170748228214b70b672c581a3dd610ee51f733018650740e98c7df862a583f73"},
- {file = "packaging-20.1.tar.gz", hash = "sha256:e665345f9eef0c621aa0bf2f8d78cf6d21904eef16a93f020240b704a57f1334"},
+ {file = "packaging-20.4-py2.py3-none-any.whl", hash = "sha256:998416ba6962ae7fbd6596850b80e17859a5753ba17c32284f67bfff33784181"},
+ {file = "packaging-20.4.tar.gz", hash = "sha256:4357f74f47b9c12db93624a82154e9b120fa8293699949152b22065d556079f8"},
]
pastel = [
{file = "pastel-0.2.0-py2.py3-none-any.whl", hash = "sha256:18b559dc3ad4ba9b8bd5baebe6503f25f36d21460f021cf27a8d889cb5d17840"},
@@ -1894,8 +2134,8 @@ pathlib2 = [
{file = "pathlib2-2.3.5.tar.gz", hash = "sha256:6cd9a47b597b37cc57de1c05e56fb1a1c9cc9fab04fe78c29acd090418529868"},
]
pathspec = [
- {file = "pathspec-0.7.0-py2.py3-none-any.whl", hash = "sha256:163b0632d4e31cef212976cf57b43d9fd6b0bac6e67c26015d611a647d5e7424"},
- {file = "pathspec-0.7.0.tar.gz", hash = "sha256:562aa70af2e0d434367d9790ad37aed893de47f1693e4201fd1d3dca15d19b96"},
+ {file = "pathspec-0.8.0-py2.py3-none-any.whl", hash = "sha256:7d91249d21749788d07a2d0f94147accd8f845507400749ea19c1ec9054a12b0"},
+ {file = "pathspec-0.8.0.tar.gz", hash = "sha256:da45173eb3a6f2a5a487efba21f050af2b41948be6ab52b6a1e3ff22bb8b7061"},
]
pep562 = [
{file = "pep562-1.0-py2.py3-none-any.whl", hash = "sha256:d2a48b178ebf5f8dd31709cc26a19808ef794561fa2fe50ea01ea2bad4d667ef"},
@@ -1924,17 +2164,20 @@ ptyprocess = [
{file = "ptyprocess-0.6.0.tar.gz", hash = "sha256:923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0"},
]
py = [
- {file = "py-1.8.1-py2.py3-none-any.whl", hash = "sha256:c20fdd83a5dbc0af9efd622bee9a5564e278f6380fffcacc43ba6f43db2813b0"},
- {file = "py-1.8.1.tar.gz", hash = "sha256:5e27081401262157467ad6e7f851b7aa402c5852dbcb3dae06768434de5752aa"},
+ {file = "py-1.9.0-py2.py3-none-any.whl", hash = "sha256:366389d1db726cd2fcfc79732e75410e5fe4d31db13692115529d34069a043c2"},
+ {file = "py-1.9.0.tar.gz", hash = "sha256:9ca6883ce56b4e8da7e79ac18787889fa5206c79dcc67fb065376cd2fe03f342"},
]
pycparser = [
- {file = "pycparser-2.19.tar.gz", hash = "sha256:a988718abfad80b6b157acce7bf130a30876d27603738ac39f140993246b25b3"},
+ {file = "pycparser-2.20-py2.py3-none-any.whl", hash = "sha256:7582ad22678f0fcd81102833f60ef8d0e57288b6b5fb00323d101be910e35705"},
+ {file = "pycparser-2.20.tar.gz", hash = "sha256:2d475327684562c3a96cc71adf7dc8c4f0565175cf86b6d7a404ff4c771f15f0"},
]
pygments = [
{file = "Pygments-2.3.1-py2.py3-none-any.whl", hash = "sha256:e8218dd399a61674745138520d0d4cf2621d7e032439341bc3f647bff125818d"},
{file = "Pygments-2.3.1.tar.gz", hash = "sha256:5ffada19f6203563680669ee7f53b64dabbeb100eb51b61996085e99c03b284a"},
{file = "Pygments-2.5.2-py2.py3-none-any.whl", hash = "sha256:2a3fe295e54a20164a9df49c75fa58526d3be48e14aceba6d6b1e8ac0bfd6f1b"},
{file = "Pygments-2.5.2.tar.gz", hash = "sha256:98c8aa5a9f778fcd1026a17361ddaf7330d1b7c62ae97c3bb0ae73e0b9b6b0fe"},
+ {file = "Pygments-2.6.1-py3-none-any.whl", hash = "sha256:ff7a40b4860b727ab48fad6360eb351cc1b33cbf9b15a0f689ca5353e9463324"},
+ {file = "Pygments-2.6.1.tar.gz", hash = "sha256:647344a061c249a3b74e230c739f434d7ea4d8b1d5f3721bc0f3558049b38f44"},
]
pygments-github-lexers = [
{file = "pygments-github-lexers-0.0.5.tar.gz", hash = "sha256:aaca57e77cd6fcfce8d6ee97a998962eebf7fbb810519a8ebde427c62823e133"},
@@ -1953,27 +2196,30 @@ pymdown-extensions = [
{file = "pymdown_extensions-6.3-py2.py3-none-any.whl", hash = "sha256:66fae2683c7a1dac53184f7de57f51f8dad73f9ead2f453e94e85096cb811335"},
]
pyparsing = [
- {file = "pyparsing-2.4.6-py2.py3-none-any.whl", hash = "sha256:c342dccb5250c08d45fd6f8b4a559613ca603b57498511740e65cd11a2e7dcec"},
- {file = "pyparsing-2.4.6.tar.gz", hash = "sha256:4c830582a84fb022400b85429791bc551f1f4871c33f23e44f353119e92f969f"},
+ {file = "pyparsing-2.4.7-py2.py3-none-any.whl", hash = "sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b"},
+ {file = "pyparsing-2.4.7.tar.gz", hash = "sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1"},
]
pyrsistent = [
{file = "pyrsistent-0.14.11.tar.gz", hash = "sha256:3ca82748918eb65e2d89f222b702277099aca77e34843c5eb9d52451173970e2"},
]
pytest = [
- {file = "pytest-4.6.9-py2.py3-none-any.whl", hash = "sha256:c77a5f30a90e0ce24db9eaa14ddfd38d4afb5ea159309bdd2dae55b931bc9324"},
- {file = "pytest-4.6.9.tar.gz", hash = "sha256:19e8f75eac01dd3f211edd465b39efbcbdc8fc5f7866d7dd49fedb30d8adf339"},
+ {file = "pytest-4.6.11-py2.py3-none-any.whl", hash = "sha256:a00a7d79cbbdfa9d21e7d0298392a8dd4123316bfac545075e6f8f24c94d8c97"},
+ {file = "pytest-4.6.11.tar.gz", hash = "sha256:50fa82392f2120cc3ec2ca0a75ee615be4c479e66669789771f1758332be4353"},
+ {file = "pytest-5.4.3-py3-none-any.whl", hash = "sha256:5c0db86b698e8f170ba4582a492248919255fcd4c79b1ee64ace34301fb589a1"},
+ {file = "pytest-5.4.3.tar.gz", hash = "sha256:7979331bfcba207414f5e1263b5a0f8f521d0f457318836a7355531ed1a4c7d8"},
]
pytest-cov = [
{file = "pytest-cov-2.8.1.tar.gz", hash = "sha256:cc6742d8bac45070217169f5f72ceee1e0e55b0221f54bcf24845972d3a47f2b"},
{file = "pytest_cov-2.8.1-py2.py3-none-any.whl", hash = "sha256:cdbdef4f870408ebdbfeb44e63e07eb18bb4619fae852f6e760645fa36172626"},
+ {file = "pytest-cov-2.10.0.tar.gz", hash = "sha256:1a629dc9f48e53512fcbfda6b07de490c374b0c83c55ff7a1720b3fccff0ac87"},
+ {file = "pytest_cov-2.10.0-py2.py3-none-any.whl", hash = "sha256:6e6d18092dce6fad667cd7020deed816f858ad3b49d5b5e2b1cc1c97a4dba65c"},
]
pytest-mock = [
{file = "pytest-mock-1.13.0.tar.gz", hash = "sha256:e24a911ec96773022ebcc7030059b57cd3480b56d4f5d19b7c370ec635e6aed5"},
{file = "pytest_mock-1.13.0-py2.py3-none-any.whl", hash = "sha256:67e414b3caef7bff6fc6bd83b22b5bc39147e4493f483c2679bc9d4dc485a94d"},
]
pytest-sugar = [
- {file = "pytest-sugar-0.9.2.tar.gz", hash = "sha256:fcd87a74b2bce5386d244b49ad60549bfbc4602527797fac167da147983f58ab"},
- {file = "pytest_sugar-0.9.2-py2.py3-none-any.whl", hash = "sha256:26cf8289fe10880cbbc130bd77398c4e6a8b936d8393b116a5c16121d95ab283"},
+ {file = "pytest-sugar-0.9.4.tar.gz", hash = "sha256:b1b2186b0a72aada6859bea2a5764145e3aaa2c1cfbb23c3a19b5f7b697563d3"},
]
pywin32-ctypes = [
{file = "pywin32-ctypes-0.2.0.tar.gz", hash = "sha256:24ffc3b341d457d48e8922352130cf2644024a4ff09762a2261fd34c36ee5942"},
@@ -1991,46 +2237,46 @@ pyyaml = [
{file = "PyYAML-5.2-cp38-cp38-win32.whl", hash = "sha256:8100c896ecb361794d8bfdb9c11fce618c7cf83d624d73d5ab38aef3bc82d43f"},
{file = "PyYAML-5.2-cp38-cp38-win_amd64.whl", hash = "sha256:2e9f0b7c5914367b0916c3c104a024bb68f269a486b9d04a2e8ac6f6597b7803"},
{file = "PyYAML-5.2.tar.gz", hash = "sha256:c0ee8eca2c582d29c3c2ec6e2c4f703d1b7f1fb10bc72317355a746057e7346c"},
- {file = "PyYAML-5.3-cp27-cp27m-win32.whl", hash = "sha256:940532b111b1952befd7db542c370887a8611660d2b9becff75d39355303d82d"},
- {file = "PyYAML-5.3-cp27-cp27m-win_amd64.whl", hash = "sha256:059b2ee3194d718896c0ad077dd8c043e5e909d9180f387ce42012662a4946d6"},
- {file = "PyYAML-5.3-cp35-cp35m-win32.whl", hash = "sha256:4fee71aa5bc6ed9d5f116327c04273e25ae31a3020386916905767ec4fc5317e"},
- {file = "PyYAML-5.3-cp35-cp35m-win_amd64.whl", hash = "sha256:dbbb2379c19ed6042e8f11f2a2c66d39cceb8aeace421bfc29d085d93eda3689"},
- {file = "PyYAML-5.3-cp36-cp36m-win32.whl", hash = "sha256:e3a057b7a64f1222b56e47bcff5e4b94c4f61faac04c7c4ecb1985e18caa3994"},
- {file = "PyYAML-5.3-cp36-cp36m-win_amd64.whl", hash = "sha256:74782fbd4d4f87ff04159e986886931456a1894c61229be9eaf4de6f6e44b99e"},
- {file = "PyYAML-5.3-cp37-cp37m-win32.whl", hash = "sha256:24521fa2890642614558b492b473bee0ac1f8057a7263156b02e8b14c88ce6f5"},
- {file = "PyYAML-5.3-cp37-cp37m-win_amd64.whl", hash = "sha256:1cf708e2ac57f3aabc87405f04b86354f66799c8e62c28c5fc5f88b5521b2dbf"},
- {file = "PyYAML-5.3-cp38-cp38-win32.whl", hash = "sha256:70024e02197337533eef7b85b068212420f950319cc8c580261963aefc75f811"},
- {file = "PyYAML-5.3-cp38-cp38-win_amd64.whl", hash = "sha256:cb1f2f5e426dc9f07a7681419fe39cee823bb74f723f36f70399123f439e9b20"},
- {file = "PyYAML-5.3.tar.gz", hash = "sha256:e9f45bd5b92c7974e59bcd2dcc8631a6b6cc380a904725fce7bc08872e691615"},
+ {file = "PyYAML-5.3.1-cp27-cp27m-win32.whl", hash = "sha256:74809a57b329d6cc0fdccee6318f44b9b8649961fa73144a98735b0aaf029f1f"},
+ {file = "PyYAML-5.3.1-cp27-cp27m-win_amd64.whl", hash = "sha256:240097ff019d7c70a4922b6869d8a86407758333f02203e0fc6ff79c5dcede76"},
+ {file = "PyYAML-5.3.1-cp35-cp35m-win32.whl", hash = "sha256:4f4b913ca1a7319b33cfb1369e91e50354d6f07a135f3b901aca02aa95940bd2"},
+ {file = "PyYAML-5.3.1-cp35-cp35m-win_amd64.whl", hash = "sha256:cc8955cfbfc7a115fa81d85284ee61147059a753344bc51098f3ccd69b0d7e0c"},
+ {file = "PyYAML-5.3.1-cp36-cp36m-win32.whl", hash = "sha256:7739fc0fa8205b3ee8808aea45e968bc90082c10aef6ea95e855e10abf4a37b2"},
+ {file = "PyYAML-5.3.1-cp36-cp36m-win_amd64.whl", hash = "sha256:69f00dca373f240f842b2931fb2c7e14ddbacd1397d57157a9b005a6a9942648"},
+ {file = "PyYAML-5.3.1-cp37-cp37m-win32.whl", hash = "sha256:d13155f591e6fcc1ec3b30685d50bf0711574e2c0dfffd7644babf8b5102ca1a"},
+ {file = "PyYAML-5.3.1-cp37-cp37m-win_amd64.whl", hash = "sha256:73f099454b799e05e5ab51423c7bcf361c58d3206fa7b0d555426b1f4d9a3eaf"},
+ {file = "PyYAML-5.3.1-cp38-cp38-win32.whl", hash = "sha256:06a0d7ba600ce0b2d2fe2e78453a470b5a6e000a985dd4a4e54e436cc36b0e97"},
+ {file = "PyYAML-5.3.1-cp38-cp38-win_amd64.whl", hash = "sha256:95f71d2af0ff4227885f7a6605c37fd53d3a106fcab511b8860ecca9fcf400ee"},
+ {file = "PyYAML-5.3.1.tar.gz", hash = "sha256:b8eac752c5e14d3eca0e6dd9199cd627518cb5ec06add0de9d32baeee6fe645d"},
]
regex = [
- {file = "regex-2020.2.20-cp27-cp27m-win32.whl", hash = "sha256:99272d6b6a68c7ae4391908fc15f6b8c9a6c345a46b632d7fdb7ef6c883a2bbb"},
- {file = "regex-2020.2.20-cp27-cp27m-win_amd64.whl", hash = "sha256:974535648f31c2b712a6b2595969f8ab370834080e00ab24e5dbb9d19b8bfb74"},
- {file = "regex-2020.2.20-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:5de40649d4f88a15c9489ed37f88f053c15400257eeb18425ac7ed0a4e119400"},
- {file = "regex-2020.2.20-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:82469a0c1330a4beb3d42568f82dffa32226ced006e0b063719468dcd40ffdf0"},
- {file = "regex-2020.2.20-cp36-cp36m-manylinux2010_i686.whl", hash = "sha256:d58a4fa7910102500722defbde6e2816b0372a4fcc85c7e239323767c74f5cbc"},
- {file = "regex-2020.2.20-cp36-cp36m-manylinux2010_x86_64.whl", hash = "sha256:f1ac2dc65105a53c1c2d72b1d3e98c2464a133b4067a51a3d2477b28449709a0"},
- {file = "regex-2020.2.20-cp36-cp36m-win32.whl", hash = "sha256:8c2b7fa4d72781577ac45ab658da44c7518e6d96e2a50d04ecb0fd8f28b21d69"},
- {file = "regex-2020.2.20-cp36-cp36m-win_amd64.whl", hash = "sha256:269f0c5ff23639316b29f31df199f401e4cb87529eafff0c76828071635d417b"},
- {file = "regex-2020.2.20-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:bed7986547ce54d230fd8721aba6fd19459cdc6d315497b98686d0416efaff4e"},
- {file = "regex-2020.2.20-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:046e83a8b160aff37e7034139a336b660b01dbfe58706f9d73f5cdc6b3460242"},
- {file = "regex-2020.2.20-cp37-cp37m-manylinux2010_i686.whl", hash = "sha256:b33ebcd0222c1d77e61dbcd04a9fd139359bded86803063d3d2d197b796c63ce"},
- {file = "regex-2020.2.20-cp37-cp37m-manylinux2010_x86_64.whl", hash = "sha256:bba52d72e16a554d1894a0cc74041da50eea99a8483e591a9edf1025a66843ab"},
- {file = "regex-2020.2.20-cp37-cp37m-win32.whl", hash = "sha256:01b2d70cbaed11f72e57c1cfbaca71b02e3b98f739ce33f5f26f71859ad90431"},
- {file = "regex-2020.2.20-cp37-cp37m-win_amd64.whl", hash = "sha256:113309e819634f499d0006f6200700c8209a2a8bf6bd1bdc863a4d9d6776a5d1"},
- {file = "regex-2020.2.20-cp38-cp38-manylinux1_i686.whl", hash = "sha256:25f4ce26b68425b80a233ce7b6218743c71cf7297dbe02feab1d711a2bf90045"},
- {file = "regex-2020.2.20-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:9b64a4cc825ec4df262050c17e18f60252cdd94742b4ba1286bcfe481f1c0f26"},
- {file = "regex-2020.2.20-cp38-cp38-manylinux2010_i686.whl", hash = "sha256:9ff16d994309b26a1cdf666a6309c1ef51ad4f72f99d3392bcd7b7139577a1f2"},
- {file = "regex-2020.2.20-cp38-cp38-manylinux2010_x86_64.whl", hash = "sha256:c7f58a0e0e13fb44623b65b01052dae8e820ed9b8b654bb6296bc9c41f571b70"},
- {file = "regex-2020.2.20-cp38-cp38-win32.whl", hash = "sha256:200539b5124bc4721247a823a47d116a7a23e62cc6695744e3eb5454a8888e6d"},
- {file = "regex-2020.2.20-cp38-cp38-win_amd64.whl", hash = "sha256:7f78f963e62a61e294adb6ff5db901b629ef78cb2a1cfce3cf4eeba80c1c67aa"},
- {file = "regex-2020.2.20.tar.gz", hash = "sha256:9e9624440d754733eddbcd4614378c18713d2d9d0dc647cf9c72f64e39671be5"},
+ {file = "regex-2020.7.14-cp27-cp27m-win32.whl", hash = "sha256:e46d13f38cfcbb79bfdb2964b0fe12561fe633caf964a77a5f8d4e45fe5d2ef7"},
+ {file = "regex-2020.7.14-cp27-cp27m-win_amd64.whl", hash = "sha256:6961548bba529cac7c07af2fd4d527c5b91bb8fe18995fed6044ac22b3d14644"},
+ {file = "regex-2020.7.14-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:c50a724d136ec10d920661f1442e4a8b010a4fe5aebd65e0c2241ea41dbe93dc"},
+ {file = "regex-2020.7.14-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:8a51f2c6d1f884e98846a0a9021ff6861bdb98457879f412fdc2b42d14494067"},
+ {file = "regex-2020.7.14-cp36-cp36m-manylinux2010_i686.whl", hash = "sha256:9c568495e35599625f7b999774e29e8d6b01a6fb684d77dee1f56d41b11b40cd"},
+ {file = "regex-2020.7.14-cp36-cp36m-manylinux2010_x86_64.whl", hash = "sha256:51178c738d559a2d1071ce0b0f56e57eb315bcf8f7d4cf127674b533e3101f88"},
+ {file = "regex-2020.7.14-cp36-cp36m-win32.whl", hash = "sha256:9eddaafb3c48e0900690c1727fba226c4804b8e6127ea409689c3bb492d06de4"},
+ {file = "regex-2020.7.14-cp36-cp36m-win_amd64.whl", hash = "sha256:14a53646369157baa0499513f96091eb70382eb50b2c82393d17d7ec81b7b85f"},
+ {file = "regex-2020.7.14-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:1269fef3167bb52631ad4fa7dd27bf635d5a0790b8e6222065d42e91bede4162"},
+ {file = "regex-2020.7.14-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:d0a5095d52b90ff38592bbdc2644f17c6d495762edf47d876049cfd2968fbccf"},
+ {file = "regex-2020.7.14-cp37-cp37m-manylinux2010_i686.whl", hash = "sha256:4c037fd14c5f4e308b8370b447b469ca10e69427966527edcab07f52d88388f7"},
+ {file = "regex-2020.7.14-cp37-cp37m-manylinux2010_x86_64.whl", hash = "sha256:bc3d98f621898b4a9bc7fecc00513eec8f40b5b83913d74ccb445f037d58cd89"},
+ {file = "regex-2020.7.14-cp37-cp37m-win32.whl", hash = "sha256:46bac5ca10fb748d6c55843a931855e2727a7a22584f302dd9bb1506e69f83f6"},
+ {file = "regex-2020.7.14-cp37-cp37m-win_amd64.whl", hash = "sha256:0dc64ee3f33cd7899f79a8d788abfbec168410be356ed9bd30bbd3f0a23a7204"},
+ {file = "regex-2020.7.14-cp38-cp38-manylinux1_i686.whl", hash = "sha256:5ea81ea3dbd6767873c611687141ec7b06ed8bab43f68fad5b7be184a920dc99"},
+ {file = "regex-2020.7.14-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:bbb332d45b32df41200380fff14712cb6093b61bd142272a10b16778c418e98e"},
+ {file = "regex-2020.7.14-cp38-cp38-manylinux2010_i686.whl", hash = "sha256:c11d6033115dc4887c456565303f540c44197f4fc1a2bfb192224a301534888e"},
+ {file = "regex-2020.7.14-cp38-cp38-manylinux2010_x86_64.whl", hash = "sha256:75aaa27aa521a182824d89e5ab0a1d16ca207318a6b65042b046053cfc8ed07a"},
+ {file = "regex-2020.7.14-cp38-cp38-win32.whl", hash = "sha256:d6cff2276e502b86a25fd10c2a96973fdb45c7a977dca2138d661417f3728341"},
+ {file = "regex-2020.7.14-cp38-cp38-win_amd64.whl", hash = "sha256:7a2dd66d2d4df34fa82c9dc85657c5e019b87932019947faece7983f2089a840"},
+ {file = "regex-2020.7.14.tar.gz", hash = "sha256:3a3af27a8d23143c49a3420efe5b3f8cf1a48c6fc8bc6856b03f638abc1833bb"},
]
requests = [
{file = "requests-2.21.0-py2.py3-none-any.whl", hash = "sha256:7bf2a778576d825600030a110f3c0e3e8edc51dfaafe1c146e39a2027784957b"},
{file = "requests-2.21.0.tar.gz", hash = "sha256:502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e"},
- {file = "requests-2.23.0-py2.py3-none-any.whl", hash = "sha256:43999036bfa82904b6af1d99e4882b560e5e2c68e5c4b0aa03b655f3d7d73fee"},
- {file = "requests-2.23.0.tar.gz", hash = "sha256:b3f43d496c6daba4493e7c431722aeb7dbc6288f52a6e04e7b6023b0247817e6"},
+ {file = "requests-2.24.0-py2.py3-none-any.whl", hash = "sha256:fe75cc94a9443b9246fc7049224f75604b113c36acb93f87b80ed42c44cbb898"},
+ {file = "requests-2.24.0.tar.gz", hash = "sha256:b3559a131db72c33ee969480840fff4bb6dd111de7dd27c8ee1f820f4f00231b"},
]
requests-toolbelt = [
{file = "requests-toolbelt-0.8.0.tar.gz", hash = "sha256:f6a531936c6fa4c6cfce1b9c10d5c4f498d16528d2a54a22ca00011205a187b5"},
@@ -2058,21 +2304,25 @@ shellingham = [
{file = "shellingham-1.3.2-py2.py3-none-any.whl", hash = "sha256:7f6206ae169dc1a03af8a138681b3f962ae61cc93ade84d0585cca3aaf770044"},
{file = "shellingham-1.3.2.tar.gz", hash = "sha256:576c1982bea0ba82fb46c36feb951319d7f42214a82634233f58b40d858a751e"},
]
+singledispatch = [
+ {file = "singledispatch-3.4.0.3-py2.py3-none-any.whl", hash = "sha256:833b46966687b3de7f438c761ac475213e53b306740f1abfaa86e1d1aae56aa8"},
+ {file = "singledispatch-3.4.0.3.tar.gz", hash = "sha256:5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c"},
+]
six = [
- {file = "six-1.14.0-py2.py3-none-any.whl", hash = "sha256:8f3cd2e254d8f793e7f3d6d9df77b92252b52637291d0f0da013c76ea2724b6c"},
- {file = "six-1.14.0.tar.gz", hash = "sha256:236bdbdce46e6e6a3d61a337c0f8b763ca1e8717c03b369e87a7ec7ce1319c0a"},
+ {file = "six-1.15.0-py2.py3-none-any.whl", hash = "sha256:8b74bedcbbbaca38ff6d7491d76f2b06b3592611af620f8426e82dddb04a5ced"},
+ {file = "six-1.15.0.tar.gz", hash = "sha256:30639c035cdb23534cd4aa2dd52c3bf48f06e5f4a941509c8bafd8ce11080259"},
]
subprocess32 = [
{file = "subprocess32-3.5.4-cp27-cp27m-macosx_10_6_intel.whl", hash = "sha256:88e37c1aac5388df41cc8a8456bb49ebffd321a3ad4d70358e3518176de3a56b"},
+ {file = "subprocess32-3.5.4-cp27-cp27mu-manylinux2014_x86_64.whl", hash = "sha256:e45d985aef903c5b7444d34350b05da91a9e0ea015415ab45a21212786c649d0"},
{file = "subprocess32-3.5.4.tar.gz", hash = "sha256:eb2937c80497978d181efa1b839ec2d9622cf9600a039a79d0e108d1f9aec79d"},
]
termcolor = [
{file = "termcolor-1.1.0.tar.gz", hash = "sha256:1d6d69ce66211143803fbc56652b41d73b4a400a2891d7bf7a1cdf4c02de613b"},
]
toml = [
- {file = "toml-0.10.0-py2.7.egg", hash = "sha256:f1db651f9657708513243e61e6cc67d101a39bad662eaa9b5546f789338e07a3"},
- {file = "toml-0.10.0-py2.py3-none-any.whl", hash = "sha256:235682dd292d5899d361a811df37e04a8828a5b1da3115886b73cf81ebc9100e"},
- {file = "toml-0.10.0.tar.gz", hash = "sha256:229f81c57791a41d65e399fc06bf0848bab550a9dfd5ed66df18ce5f05e73d5c"},
+ {file = "toml-0.10.1-py2.py3-none-any.whl", hash = "sha256:bda89d5935c2eac546d648028b9901107a595863cb36bae0c73ac804a9b4ce88"},
+ {file = "toml-0.10.1.tar.gz", hash = "sha256:926b612be1e5ce0634a2ca03470f95169cf16f939018233a670519cb4ac58b0f"},
]
tomlkit = [
{file = "tomlkit-0.5.11-py2.py3-none-any.whl", hash = "sha256:4e1bd6c9197d984528f9ff0cc9db667c317d8881288db50db20eeeb0f6b0380b"},
@@ -2086,19 +2336,25 @@ tornado = [
{file = "tornado-5.1.1-cp37-cp37m-win32.whl", hash = "sha256:e5f2585afccbff22390cddac29849df463b252b711aa2ce7c5f3f342a5b3b444"},
{file = "tornado-5.1.1-cp37-cp37m-win_amd64.whl", hash = "sha256:8e9d728c4579682e837c92fdd98036bd5cdefa1da2aaf6acf26947e6dd0c01c5"},
{file = "tornado-5.1.1.tar.gz", hash = "sha256:4e5158d97583502a7e2739951553cbd88a72076f152b4b11b64b9a10c4c49409"},
- {file = "tornado-6.0.3-cp35-cp35m-win32.whl", hash = "sha256:c9399267c926a4e7c418baa5cbe91c7d1cf362d505a1ef898fde44a07c9dd8a5"},
- {file = "tornado-6.0.3-cp35-cp35m-win_amd64.whl", hash = "sha256:398e0d35e086ba38a0427c3b37f4337327231942e731edaa6e9fd1865bbd6f60"},
- {file = "tornado-6.0.3-cp36-cp36m-win32.whl", hash = "sha256:4e73ef678b1a859f0cb29e1d895526a20ea64b5ffd510a2307b5998c7df24281"},
- {file = "tornado-6.0.3-cp36-cp36m-win_amd64.whl", hash = "sha256:349884248c36801afa19e342a77cc4458caca694b0eda633f5878e458a44cb2c"},
- {file = "tornado-6.0.3-cp37-cp37m-win32.whl", hash = "sha256:559bce3d31484b665259f50cd94c5c28b961b09315ccd838f284687245f416e5"},
- {file = "tornado-6.0.3-cp37-cp37m-win_amd64.whl", hash = "sha256:abbe53a39734ef4aba061fca54e30c6b4639d3e1f59653f0da37a0003de148c7"},
- {file = "tornado-6.0.3.tar.gz", hash = "sha256:c845db36ba616912074c5b1ee897f8e0124df269468f25e4fe21fe72f6edd7a9"},
+ {file = "tornado-6.0.4-cp35-cp35m-win32.whl", hash = "sha256:5217e601700f24e966ddab689f90b7ea4bd91ff3357c3600fa1045e26d68e55d"},
+ {file = "tornado-6.0.4-cp35-cp35m-win_amd64.whl", hash = "sha256:c98232a3ac391f5faea6821b53db8db461157baa788f5d6222a193e9456e1740"},
+ {file = "tornado-6.0.4-cp36-cp36m-win32.whl", hash = "sha256:5f6a07e62e799be5d2330e68d808c8ac41d4a259b9cea61da4101b83cb5dc673"},
+ {file = "tornado-6.0.4-cp36-cp36m-win_amd64.whl", hash = "sha256:c952975c8ba74f546ae6de2e226ab3cc3cc11ae47baf607459a6728585bb542a"},
+ {file = "tornado-6.0.4-cp37-cp37m-win32.whl", hash = "sha256:2c027eb2a393d964b22b5c154d1a23a5f8727db6fda837118a776b29e2b8ebc6"},
+ {file = "tornado-6.0.4-cp37-cp37m-win_amd64.whl", hash = "sha256:5618f72e947533832cbc3dec54e1dffc1747a5cb17d1fd91577ed14fa0dc081b"},
+ {file = "tornado-6.0.4-cp38-cp38-win32.whl", hash = "sha256:22aed82c2ea340c3771e3babc5ef220272f6fd06b5108a53b4976d0d722bcd52"},
+ {file = "tornado-6.0.4-cp38-cp38-win_amd64.whl", hash = "sha256:c58d56003daf1b616336781b26d184023ea4af13ae143d9dda65e31e534940b9"},
+ {file = "tornado-6.0.4.tar.gz", hash = "sha256:0fe2d45ba43b00a41cd73f8be321a44936dc1aba233dee979f17a042b83eb6dc"},
]
tox = [
{file = "tox-3.12.1-py2.py3-none-any.whl", hash = "sha256:f5c8e446b51edd2ea97df31d4ded8c8b72e7d6c619519da6bb6084b9dd5770f9"},
{file = "tox-3.12.1.tar.gz", hash = "sha256:f87fd33892a2df0950e5e034def9468988b8d008c7e9416be665fcc0dd45b14f"},
- {file = "tox-3.14.5-py2.py3-none-any.whl", hash = "sha256:0cbe98369081fa16bd6f1163d3d0b2a62afa29d402ccfad2bd09fb2668be0956"},
- {file = "tox-3.14.5.tar.gz", hash = "sha256:676f1e3e7de245ad870f956436b84ea226210587d1f72c8dfb8cd5ac7b6f0e70"},
+ {file = "tox-3.17.1-py2.py3-none-any.whl", hash = "sha256:cf130909a224515f6c894023150ccc860c4cf5ecad64f583b9d43ed1aa7e5da8"},
+ {file = "tox-3.17.1.tar.gz", hash = "sha256:5968c07b3aeea715ac2fe723a912e0b6a0c53bebad24fc37eb559b7497f217fa"},
+]
+tqdm = [
+ {file = "tqdm-4.48.0-py2.py3-none-any.whl", hash = "sha256:fcb7cb5b729b60a27f300b15c1ffd4744f080fb483b88f31dc8654b082cc8ea5"},
+ {file = "tqdm-4.48.0.tar.gz", hash = "sha256:6baa75a88582b1db6d34ce4690da5501d2a1cb65c34664840a456b2c9f794d29"},
]
typed-ast = [
{file = "typed_ast-1.4.1-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:73d785a950fc82dd2a25897d525d003f6378d1cb23ab305578394694202a58c3"},
@@ -2124,30 +2380,29 @@ typed-ast = [
{file = "typed_ast-1.4.1.tar.gz", hash = "sha256:8c8aaad94455178e3187ab22c8b01a3837f8ee50e09cf31f1ba129eb293ec30b"},
]
typing = [
- {file = "typing-3.7.4.1-py2-none-any.whl", hash = "sha256:c8cabb5ab8945cd2f54917be357d134db9cc1eb039e59d1606dc1e60cb1d9d36"},
- {file = "typing-3.7.4.1-py3-none-any.whl", hash = "sha256:f38d83c5a7a7086543a0f649564d661859c5146a85775ab90c0d2f93ffaa9714"},
- {file = "typing-3.7.4.1.tar.gz", hash = "sha256:91dfe6f3f706ee8cc32d38edbbf304e9b7583fb37108fef38229617f8b3eba23"},
+ {file = "typing-3.7.4.3-py2-none-any.whl", hash = "sha256:283d868f5071ab9ad873e5e52268d611e851c870a2ba354193026f2dfb29d8b5"},
+ {file = "typing-3.7.4.3.tar.gz", hash = "sha256:1187fb9c82fd670d10aa07bbb6cfcfe4bdda42d6fab8d5134f04e8c4d0b71cc9"},
]
typing-extensions = [
- {file = "typing_extensions-3.7.4.1-py2-none-any.whl", hash = "sha256:910f4656f54de5993ad9304959ce9bb903f90aadc7c67a0bef07e678014e892d"},
- {file = "typing_extensions-3.7.4.1-py3-none-any.whl", hash = "sha256:cf8b63fedea4d89bab840ecbb93e75578af28f76f66c35889bd7065f5af88575"},
- {file = "typing_extensions-3.7.4.1.tar.gz", hash = "sha256:091ecc894d5e908ac75209f10d5b4f118fbdb2eb1ede6a63544054bb1edb41f2"},
+ {file = "typing_extensions-3.7.4.2-py2-none-any.whl", hash = "sha256:f8d2bd89d25bc39dabe7d23df520442fa1d8969b82544370e03d88b5a591c392"},
+ {file = "typing_extensions-3.7.4.2-py3-none-any.whl", hash = "sha256:6e95524d8a547a91e08f404ae485bbb71962de46967e1b71a0cb89af24e761c5"},
+ {file = "typing_extensions-3.7.4.2.tar.gz", hash = "sha256:79ee589a3caca649a9bfd2a8de4709837400dfa00b6cc81962a1e6a1815969ae"},
]
urllib3 = [
{file = "urllib3-1.24.3-py2.py3-none-any.whl", hash = "sha256:a637e5fae88995b256e3409dc4d52c2e2e0ba32c42a6365fee8bbd2238de3cfb"},
{file = "urllib3-1.24.3.tar.gz", hash = "sha256:2393a695cd12afedd0dcb26fe5d50d0cf248e5a66f75dbd89a3d4eb333a61af4"},
- {file = "urllib3-1.25.8-py2.py3-none-any.whl", hash = "sha256:2f3db8b19923a873b3e5256dc9c2dedfa883e33d87c690d9c7913e1f40673cdc"},
- {file = "urllib3-1.25.8.tar.gz", hash = "sha256:87716c2d2a7121198ebcb7ce7cccf6ce5e9ba539041cfbaeecfb641dc0bf6acc"},
+ {file = "urllib3-1.25.9-py2.py3-none-any.whl", hash = "sha256:88206b0eb87e6d677d424843ac5209e3fb9d0190d0ee169599165ec25e9d9115"},
+ {file = "urllib3-1.25.9.tar.gz", hash = "sha256:3018294ebefce6572a474f0604c2021e33b3fd8006ecd11d62107a5d2a963527"},
]
virtualenv = [
{file = "virtualenv-16.7.10-py2.py3-none-any.whl", hash = "sha256:105893c8dc66b7817691c7371439ec18e3b6c5e323a304b5ed96cdd2e75cc1ec"},
{file = "virtualenv-16.7.10.tar.gz", hash = "sha256:e88fdcb08b0ecb11da97868f463dd06275923f50d87f4b9c8b2fc0994eec40f4"},
- {file = "virtualenv-20.0.7-py2.py3-none-any.whl", hash = "sha256:30ea90b21dabd11da5f509710ad3be2ae47d40ccbc717dfdd2efe4367c10f598"},
- {file = "virtualenv-20.0.7.tar.gz", hash = "sha256:4a36a96d785428278edd389d9c36d763c5755844beb7509279194647b1ef47f1"},
+ {file = "virtualenv-20.0.27-py2.py3-none-any.whl", hash = "sha256:c51f1ba727d1614ce8fd62457748b469fbedfdab2c7e5dd480c9ae3fbe1233f1"},
+ {file = "virtualenv-20.0.27.tar.gz", hash = "sha256:26cdd725a57fef4c7c22060dba4647ebd8ca377e30d1c1cf547b30a0b79c43b4"},
]
wcwidth = [
- {file = "wcwidth-0.1.8-py2.py3-none-any.whl", hash = "sha256:8fd29383f539be45b20bd4df0dc29c20ba48654a41e661925e612311e9f3c603"},
- {file = "wcwidth-0.1.8.tar.gz", hash = "sha256:f28b3e8a6483e5d49e7f8949ac1a78314e740333ae305b4ba5defd3e74fb37a8"},
+ {file = "wcwidth-0.2.5-py2.py3-none-any.whl", hash = "sha256:beb4802a9cebb9144e99086eff703a642a13d6a0052920003a230f3294bbe784"},
+ {file = "wcwidth-0.2.5.tar.gz", hash = "sha256:c4d647b99872929fdb7bdcaa4fbe7f01413ed3d98077df798530e5b04f116c83"},
]
webencodings = [
{file = "webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78"},
diff --git a/nixpkgs/pkgs/development/tools/poetry/pyproject.toml b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/pyproject.toml
index 938b89fe422..76dca20043e 100644
--- a/nixpkgs/pkgs/development/tools/poetry/pyproject.toml
+++ b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "poetry"
-version = "1.0.5"
+version = "1.0.10"
description = "Python dependency management and packaging made easy."
authors = [
"Sébastien Eustace <sebastien@eustace.io>"
@@ -58,7 +58,10 @@ subprocess32 = { version = "^3.5", python = "~2.7 || ~3.4" }
importlib-metadata = {version = "~1.1.3", python = "<3.8"}
[tool.poetry.dev-dependencies]
-pytest = "^4.1"
+pytest = [
+ {version = "^4.1", python = "<3.5"},
+ {version = "^5.4.3", python = ">=3.5"}
+]
pytest-cov = "^2.5"
mkdocs = { version = "^1.0", python = "~2.7.9 || ^3.4" }
pymdown-extensions = "^6.0"
@@ -116,3 +119,23 @@ known_third_party = [
"shellingham",
"tomlkit",
]
+
+
+[tool.black]
+line-length = 88
+include = '\.pyi?$'
+exclude = '''
+/(
+ \.eggs
+ | \.git
+ | \.hg
+ | \.mypy_cache
+ | \.tox
+ | \.venv
+ | _build
+ | buck-out
+ | build
+ | dist
+ | tests/.*/setup.py
+)/
+'''
diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/src.json b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/src.json
new file mode 100644
index 00000000000..ab987011a62
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/src.json
@@ -0,0 +1,6 @@
+{
+ "owner": "python-poetry",
+ "repo": "poetry",
+ "rev": "d3c9049a18ae33baacfcb5c698777282f2f58128",
+ "sha256": "00qfzjjs6clh93gfl1px3ma9km8qxl3f4z819nmyl58zc8ni3zyv"
+} \ No newline at end of file
diff --git a/nixpkgs/pkgs/development/tools/poetry/update b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/update
index 68a60b8c874..d69878ad084 100755
--- a/nixpkgs/pkgs/development/tools/poetry/update
+++ b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/update
@@ -4,6 +4,6 @@
rev=$(curl -s https://api.github.com/repos/python-poetry/poetry/releases/latest | jq -r '.name')
nix-prefetch-github --rev "$rev" python-poetry poetry > src.json
-src=$(nix-build --expr 'with import ../../../../. {}; fetchFromGitHub (lib.importJSON ./src.json)')
+src=$(nix-build --no-out-link --expr 'with import <nixpkgs> {}; fetchFromGitHub (lib.importJSON ./src.json)')
cp $src/pyproject.toml $src/poetry.lock .
-nix-build --show-trace --no-out-link ../../../../. -A poetry
+nix-build --expr '(import <nixpkgs> { overlays = [ (import ../../overlay.nix) ]; }).poetry'
diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/plugins.nix b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/plugins.nix
new file mode 100644
index 00000000000..b5e807c6e2d
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/poetry2nix/poetry2nix/plugins.nix
@@ -0,0 +1,70 @@
+{ pkgs, lib }:
+let
+ inherit (pkgs) stdenv;
+
+ mkPluginDrv =
+ { self
+ , plugins
+ , drv
+ , postInstall ? ""
+ , nativeBuildInputs ? [ ]
+ , buildInputs ? [ ]
+ }:
+ let
+ env = self.python.withPackages (ps: plugins);
+ in
+ stdenv.mkDerivation {
+ pname = drv.pname + "-with-plugins";
+
+ inherit (drv) src version meta;
+
+ buildInputs = drv.buildInputs ++ drv.propagatedBuildInputs ++ buildInputs;
+ nativeBuildInputs = drv.nativeBuildInputs ++ nativeBuildInputs;
+
+ dontConfigure = true;
+ dontBuild = true;
+ dontUsePythonRecompileBytecode = true;
+
+ passthru = {
+ inherit (drv.passthru) withPlugins;
+ inherit plugins;
+ };
+
+ # Link bin/ from environment, but only if it's in a plugin
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out/bin
+
+ for bindir in ${lib.concatStringsSep " " (map (d: "${lib.getBin d}/bin") plugins)}; do
+ for bin in $bindir/*; do
+ ln -s ${env}/bin/$(basename $bin) $out/bin/
+ done
+ done
+
+ runHook postInstall
+ '';
+
+ inherit postInstall;
+ };
+
+in
+{
+
+ # Provide the `withPlugins` function
+ toPluginAble = self: { drv
+ , finalDrv
+ , postInstall ? ""
+ , nativeBuildInputs ? [ ]
+ , buildInputs ? [ ]
+ }: drv.overridePythonAttrs (old: {
+ passthru = old.passthru // {
+ withPlugins = pluginFn: mkPluginDrv {
+ plugins = [ finalDrv ] ++ pluginFn self;
+ inherit self postInstall nativeBuildInputs buildInputs;
+ drv = finalDrv;
+ };
+ };
+ });
+
+}
diff --git a/nixpkgs/pkgs/development/tools/poetry2nix/update b/nixpkgs/pkgs/development/tools/poetry2nix/update
index 5bea272f8a9..f96763dbee3 100755
--- a/nixpkgs/pkgs/development/tools/poetry2nix/update
+++ b/nixpkgs/pkgs/development/tools/poetry2nix/update
@@ -15,7 +15,7 @@ mv poetry2nix-master/* .
mkdir build
cp *.* build/
-cp -r hooks bin build/
+cp -r pkgs hooks bin build/
rm build/shell.nix build/generate.py build/overlay.nix build/flake.nix
cat > build/README.md << EOF
diff --git a/nixpkgs/pkgs/development/tools/profiling/oprofile/default.nix b/nixpkgs/pkgs/development/tools/profiling/oprofile/default.nix
index 6e6cb9fc4cf..ca346cd1f14 100644
--- a/nixpkgs/pkgs/development/tools/profiling/oprofile/default.nix
+++ b/nixpkgs/pkgs/development/tools/profiling/oprofile/default.nix
@@ -8,11 +8,11 @@
assert withGUI -> qt4 != null;
stdenv.mkDerivation rec {
- name = "oprofile-1.3.0";
+ name = "oprofile-1.4.0";
src = fetchurl {
url = "mirror://sourceforge/oprofile/${name}.tar.gz";
- sha256 = "1rj76vvkhpfn9k04s7jhb813ximfcwd9h5gh18pr4fgcw6yxiplm";
+ sha256 = "04m46ni0ryk4sqmzd6mahwzp7iwhwqzfbmfi42fki261sycnz83v";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/development/tools/proto-contrib/default.nix b/nixpkgs/pkgs/development/tools/proto-contrib/default.nix
index 90253ed5704..2bd1ed08101 100644
--- a/nixpkgs/pkgs/development/tools/proto-contrib/default.nix
+++ b/nixpkgs/pkgs/development/tools/proto-contrib/default.nix
@@ -20,4 +20,4 @@ buildGoModule rec {
maintainers = with maintainers; [ kalbasit ];
platforms = platforms.linux ++ platforms.darwin;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/protoc-gen-doc/default.nix b/nixpkgs/pkgs/development/tools/protoc-gen-doc/default.nix
index 5579d006e97..30457543213 100644
--- a/nixpkgs/pkgs/development/tools/protoc-gen-doc/default.nix
+++ b/nixpkgs/pkgs/development/tools/protoc-gen-doc/default.nix
@@ -27,4 +27,4 @@ buildGoModule {
license = licenses.mit;
maintainers = with maintainers; [ kalbasit ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/purescript/spago/spago.nix b/nixpkgs/pkgs/development/tools/purescript/spago/spago.nix
index 254a7bc97e4..20a1f53f675 100644
--- a/nixpkgs/pkgs/development/tools/purescript/spago/spago.nix
+++ b/nixpkgs/pkgs/development/tools/purescript/spago/spago.nix
@@ -11,11 +11,11 @@
}:
mkDerivation {
pname = "spago";
- version = "0.15.1";
+ version = "0.15.3";
src = fetchgit {
url = "https://github.com/purescript/spago.git";
- sha256 = "09ypbm03ap8xfhq803ra3cc01dxcavckn7nis6hi80dk2xxlhc3d";
- rev = "d5d206ff0f5c686f8b609fb4bc2e866959cc0144";
+ sha256 = "0spc7r531kmh9magaxzy4jls3bzfazwf8sq3qzk6f292d7ky6n8y";
+ rev = "da6d91c19b23f06f3ede793f78599a6589c9e7cd";
fetchSubmodules = true;
};
isLibrary = true;
diff --git a/nixpkgs/pkgs/development/tools/reftools/default.nix b/nixpkgs/pkgs/development/tools/reftools/default.nix
index 7f8d1be1a52..02e448918b2 100644
--- a/nixpkgs/pkgs/development/tools/reftools/default.nix
+++ b/nixpkgs/pkgs/development/tools/reftools/default.nix
@@ -28,4 +28,4 @@ buildGoModule rec {
maintainers = with maintainers; [ kalbasit ];
platforms = platforms.linux ++ platforms.darwin;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/renderizer/default.nix b/nixpkgs/pkgs/development/tools/renderizer/default.nix
index 877fdeea8f2..d3f010f1916 100644
--- a/nixpkgs/pkgs/development/tools/renderizer/default.nix
+++ b/nixpkgs/pkgs/development/tools/renderizer/default.nix
@@ -19,4 +19,4 @@ buildGoModule rec {
license = licenses.gpl3;
maintainers = with maintainers; [ yurrriq ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/richgo/default.nix b/nixpkgs/pkgs/development/tools/richgo/default.nix
index 4fc4d4abc61..03b0af119b7 100644
--- a/nixpkgs/pkgs/development/tools/richgo/default.nix
+++ b/nixpkgs/pkgs/development/tools/richgo/default.nix
@@ -21,4 +21,4 @@ buildGoModule rec {
license = licenses.mit;
maintainers = with maintainers; [ rvolosatovs ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/rq/default.nix b/nixpkgs/pkgs/development/tools/rq/default.nix
index 89ba58ea5f5..edd24a8aaa2 100644
--- a/nixpkgs/pkgs/development/tools/rq/default.nix
+++ b/nixpkgs/pkgs/development/tools/rq/default.nix
@@ -13,7 +13,7 @@ rustPlatform.buildRustPackage rec {
cargoSha256 = "0c5vwy3c5ji602dj64z6jqvcpi2xff03zvjbnwihb3ydqwnb3v67";
- buildInputs = [ llvmPackages.clang-unwrapped v8 ]
+ buildInputs = [ llvmPackages.clang-unwrapped v8 ]
++ lib.optionals stdenv.isDarwin [ libiconv ];
configurePhase = ''
diff --git a/nixpkgs/pkgs/development/tools/run/default.nix b/nixpkgs/pkgs/development/tools/run/default.nix
index 518cc3e2557..f769ab1ebe2 100644
--- a/nixpkgs/pkgs/development/tools/run/default.nix
+++ b/nixpkgs/pkgs/development/tools/run/default.nix
@@ -19,4 +19,4 @@ buildGoModule rec {
maintainers = with maintainers; [ rawkode filalex77 ];
platforms = platforms.unix;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/tools/rust/cargo-deny/default.nix b/nixpkgs/pkgs/development/tools/rust/cargo-deny/default.nix
index deba6cc674c..34126a7713f 100644
--- a/nixpkgs/pkgs/development/tools/rust/cargo-deny/default.nix
+++ b/nixpkgs/pkgs/development/tools/rust/cargo-deny/default.nix
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-deny";
- version = "0.6.7";
+ version = "0.7.0";
src = fetchFromGitHub {
owner = "EmbarkStudios";
repo = pname;
rev = version;
- sha256 = "1d7zd2wpvfz1vq5ik67m6s1mscivh8b3kz4bfckw3cazk68vn9q1";
+ sha256 = "0mfccjcll7dxrhdi2bhfbggmkqdp8cmq5vf8vbb05qzpvlswvkf7";
};
- cargoSha256 = "0jy10yfd9d5r0ildyxszs1ppzyd4ninl7lihdnwjqm6qifr1m5rp";
+ cargoSha256 = "1gp5m432273mr0zwq1kdswdjgp0kajr0imymqyc4yj9i931by1xv";
nativeBuildInputs = [ perl pkgconfig ];
diff --git a/nixpkgs/pkgs/development/tools/rust/cargo-expand/default.nix b/nixpkgs/pkgs/development/tools/rust/cargo-expand/default.nix
index ebe23e19737..93121a11eea 100644
--- a/nixpkgs/pkgs/development/tools/rust/cargo-expand/default.nix
+++ b/nixpkgs/pkgs/development/tools/rust/cargo-expand/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-expand";
- version = "0.6.0";
+ version = "1.0.0";
src = fetchFromGitHub {
owner = "dtolnay";
repo = pname;
rev = version;
- sha256 = "1xinaxxdsyhy8jl6albw8q9nl12iq11xny6a6a55niqzhvy1sdmp";
+ sha256 = "0bdv6h3mzmv46pdyvwl0v0bg719dlsxlx378ws6vgi1cga24g37i";
};
- cargoSha256 = "0i326vny4gygalsimsgkqsvlq09av8pv9a7a0yxcbk170a7zyxb0";
+ cargoSha256 = "0qpihfgfqxw5fyhn124c5lbfaxr717bqf8mrbagh3vdgvk75j0qz";
meta = with lib; {
description =
diff --git a/nixpkgs/pkgs/development/tools/rust/cargo-fuzz/default.nix b/nixpkgs/pkgs/development/tools/rust/cargo-fuzz/default.nix
index 7379fbffe5e..ea51cef24bd 100644
--- a/nixpkgs/pkgs/development/tools/rust/cargo-fuzz/default.nix
+++ b/nixpkgs/pkgs/development/tools/rust/cargo-fuzz/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-fuzz";
- version = "0.5.4";
+ version = "0.8.0";
src = fetchFromGitHub {
owner = "rust-fuzz";
repo = "cargo-fuzz";
rev = version;
- sha256 = "0qy4xb7bxyw2x2ya7zmbkz48wxb69jcnvvj7021f1kyc6wdwcxs7";
+ sha256 = "1d4bq9140bri8cd9zcxh5hhc51vr0s6jadjhwkp688w7k10rq7w8";
};
- cargoSha256 = "0d24crgx6wrb1p96w2yww7cs474x2pz4i6f26cry8pf5dwqfsqdm";
+ cargoSha256 = "0zxhak79f50m8nw95ny733mk4x2f7kyk6q9v4f7jr2rkcldhgrpr";
meta = with stdenv.lib; {
description = "Command line helpers for fuzzing";
diff --git a/nixpkgs/pkgs/development/tools/rust/cargo-inspect/default.nix b/nixpkgs/pkgs/development/tools/rust/cargo-inspect/default.nix
index f16a5d5727a..8626ae243b8 100644
--- a/nixpkgs/pkgs/development/tools/rust/cargo-inspect/default.nix
+++ b/nixpkgs/pkgs/development/tools/rust/cargo-inspect/default.nix
@@ -2,18 +2,18 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-inspect";
- version = "0.10.1";
+ version = "0.10.3";
src = fetchFromGitHub {
owner = "mre";
repo = pname;
rev = version;
- sha256 = "0rjy8jlar939fkl7wi8a6zxsrl4axz2nrhv745ny8x38ii4sfbzr";
+ sha256 = "026vc8d0jkc1d7dlp3ldmwks7svpvqzl0k5niri8a12cl5w5b9hj";
};
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
- cargoSha256 = "0v7g9rkw7axy99vcfi7sy2pw7wnpq424jvd8xchcv8ghh8yw9lyc";
+ cargoSha256 = "1ryi5qi1zz2yljyj4rn84q9zkzafc9w4nw3zc01hlzpnb1sjw5sw";
meta = with lib; {
description = "See what Rust is doing behind the curtains";
diff --git a/nixpkgs/pkgs/development/tools/rust/cargo-insta/cargo-lock.patch b/nixpkgs/pkgs/development/tools/rust/cargo-insta/cargo-lock.patch
new file mode 100644
index 00000000000..96f7d9ffb66
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/rust/cargo-insta/cargo-lock.patch
@@ -0,0 +1,780 @@
+--- a/Cargo.lock
++++ b/Cargo.lock
+@@ -0,0 +1,777 @@
++# This file is automatically @generated by Cargo.
++# It is not intended for manual editing.
++[[package]]
++name = "addr2line"
++version = "0.12.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "a49806b9dadc843c61e7c97e72490ad7f7220ae249012fbda9ad0609457c0543"
++dependencies = [
++ "gimli",
++]
++
++[[package]]
++name = "adler32"
++version = "1.1.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "567b077b825e468cc974f0020d4082ee6e03132512f207ef1a02fd5d00d1f32d"
++
++[[package]]
++name = "aho-corasick"
++version = "0.7.10"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "8716408b8bc624ed7f65d223ddb9ac2d044c0547b6fa4b0d554f3a9540496ada"
++dependencies = [
++ "memchr",
++]
++
++[[package]]
++name = "ansi_term"
++version = "0.11.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b"
++dependencies = [
++ "winapi",
++]
++
++[[package]]
++name = "atty"
++version = "0.2.14"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
++dependencies = [
++ "hermit-abi",
++ "libc",
++ "winapi",
++]
++
++[[package]]
++name = "autocfg"
++version = "1.0.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d"
++
++[[package]]
++name = "backtrace"
++version = "0.3.49"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "05100821de9e028f12ae3d189176b41ee198341eb8f369956407fea2f5cc666c"
++dependencies = [
++ "addr2line",
++ "cfg-if",
++ "libc",
++ "miniz_oxide",
++ "object",
++ "rustc-demangle",
++]
++
++[[package]]
++name = "base64"
++version = "0.10.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e"
++dependencies = [
++ "byteorder",
++]
++
++[[package]]
++name = "bitflags"
++version = "1.2.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
++
++[[package]]
++name = "block-buffer"
++version = "0.7.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b"
++dependencies = [
++ "block-padding",
++ "byte-tools",
++ "byteorder",
++ "generic-array",
++]
++
++[[package]]
++name = "block-padding"
++version = "0.1.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5"
++dependencies = [
++ "byte-tools",
++]
++
++[[package]]
++name = "bstr"
++version = "0.2.13"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "31accafdb70df7871592c058eca3985b71104e15ac32f64706022c58867da931"
++dependencies = [
++ "memchr",
++]
++
++[[package]]
++name = "byte-tools"
++version = "0.3.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7"
++
++[[package]]
++name = "byteorder"
++version = "1.3.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de"
++
++[[package]]
++name = "cargo-insta"
++version = "0.16.0"
++dependencies = [
++ "clap",
++ "console",
++ "difference",
++ "glob",
++ "insta",
++ "proc-macro2",
++ "serde",
++ "serde_json",
++ "structopt",
++ "syn",
++ "walkdir",
++]
++
++[[package]]
++name = "cfg-if"
++version = "0.1.10"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
++
++[[package]]
++name = "clap"
++version = "2.33.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "bdfa80d47f954d53a35a64987ca1422f495b8d6483c0fe9f7117b36c2a792129"
++dependencies = [
++ "ansi_term",
++ "atty",
++ "bitflags",
++ "strsim",
++ "textwrap",
++ "unicode-width",
++ "vec_map",
++]
++
++[[package]]
++name = "clicolors-control"
++version = "1.0.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "90082ee5dcdd64dc4e9e0d37fbf3ee325419e39c0092191e0393df65518f741e"
++dependencies = [
++ "atty",
++ "lazy_static",
++ "libc",
++ "winapi",
++]
++
++[[package]]
++name = "console"
++version = "0.10.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "2586208b33573b7f76ccfbe5adb076394c88deaf81b84d7213969805b0a952a7"
++dependencies = [
++ "clicolors-control",
++ "encode_unicode",
++ "lazy_static",
++ "libc",
++ "regex",
++ "terminal_size",
++ "termios",
++ "unicode-width",
++ "winapi",
++]
++
++[[package]]
++name = "crossbeam-utils"
++version = "0.7.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8"
++dependencies = [
++ "autocfg",
++ "cfg-if",
++ "lazy_static",
++]
++
++[[package]]
++name = "difference"
++version = "2.0.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198"
++
++[[package]]
++name = "digest"
++version = "0.8.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5"
++dependencies = [
++ "generic-array",
++]
++
++[[package]]
++name = "dtoa"
++version = "0.4.6"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "134951f4028bdadb9b84baf4232681efbf277da25144b9b0ad65df75946c422b"
++
++[[package]]
++name = "encode_unicode"
++version = "0.3.6"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
++
++[[package]]
++name = "fake-simd"
++version = "0.1.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed"
++
++[[package]]
++name = "fnv"
++version = "1.0.7"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
++
++[[package]]
++name = "generic-array"
++version = "0.12.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec"
++dependencies = [
++ "typenum",
++]
++
++[[package]]
++name = "gimli"
++version = "0.21.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "bcc8e0c9bce37868955864dbecd2b1ab2bdf967e6f28066d65aaac620444b65c"
++
++[[package]]
++name = "glob"
++version = "0.3.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"
++
++[[package]]
++name = "globset"
++version = "0.4.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "7ad1da430bd7281dde2576f44c84cc3f0f7b475e7202cd503042dff01a8c8120"
++dependencies = [
++ "aho-corasick",
++ "bstr",
++ "fnv",
++ "log",
++ "regex",
++]
++
++[[package]]
++name = "globwalk"
++version = "0.8.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "178270263374052c40502e9f607134947de75302c1348d1a0e31db67c1691446"
++dependencies = [
++ "bitflags",
++ "ignore",
++ "walkdir",
++]
++
++[[package]]
++name = "heck"
++version = "0.3.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205"
++dependencies = [
++ "unicode-segmentation",
++]
++
++[[package]]
++name = "hermit-abi"
++version = "0.1.14"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "b9586eedd4ce6b3c498bc3b4dd92fc9f11166aa908a914071953768066c67909"
++dependencies = [
++ "libc",
++]
++
++[[package]]
++name = "ignore"
++version = "0.4.16"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "22dcbf2a4a289528dbef21686354904e1c694ac642610a9bff9e7df730d9ec72"
++dependencies = [
++ "crossbeam-utils",
++ "globset",
++ "lazy_static",
++ "log",
++ "memchr",
++ "regex",
++ "same-file",
++ "thread_local",
++ "walkdir",
++ "winapi-util",
++]
++
++[[package]]
++name = "insta"
++version = "0.16.0"
++dependencies = [
++ "backtrace",
++ "console",
++ "difference",
++ "globwalk",
++ "lazy_static",
++ "pest",
++ "pest_derive",
++ "ron",
++ "serde",
++ "serde_json",
++ "serde_yaml",
++]
++
++[[package]]
++name = "itoa"
++version = "0.4.6"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6"
++
++[[package]]
++name = "lazy_static"
++version = "1.4.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
++
++[[package]]
++name = "libc"
++version = "0.2.71"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "9457b06509d27052635f90d6466700c65095fdf75409b3fbdd903e988b886f49"
++
++[[package]]
++name = "linked-hash-map"
++version = "0.5.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "8dd5a6d5999d9907cda8ed67bbd137d3af8085216c2ac62de5be860bd41f304a"
++
++[[package]]
++name = "log"
++version = "0.4.8"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7"
++dependencies = [
++ "cfg-if",
++]
++
++[[package]]
++name = "maplit"
++version = "1.0.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"
++
++[[package]]
++name = "memchr"
++version = "2.3.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400"
++
++[[package]]
++name = "miniz_oxide"
++version = "0.3.7"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "791daaae1ed6889560f8c4359194f56648355540573244a5448a83ba1ecc7435"
++dependencies = [
++ "adler32",
++]
++
++[[package]]
++name = "object"
++version = "0.20.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "1ab52be62400ca80aa00285d25253d7f7c437b7375c4de678f5405d3afe82ca5"
++
++[[package]]
++name = "opaque-debug"
++version = "0.2.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c"
++
++[[package]]
++name = "pest"
++version = "2.1.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53"
++dependencies = [
++ "ucd-trie",
++]
++
++[[package]]
++name = "pest_derive"
++version = "2.1.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "833d1ae558dc601e9a60366421196a8d94bc0ac980476d0b67e1d0988d72b2d0"
++dependencies = [
++ "pest",
++ "pest_generator",
++]
++
++[[package]]
++name = "pest_generator"
++version = "2.1.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "99b8db626e31e5b81787b9783425769681b347011cc59471e33ea46d2ea0cf55"
++dependencies = [
++ "pest",
++ "pest_meta",
++ "proc-macro2",
++ "quote",
++ "syn",
++]
++
++[[package]]
++name = "pest_meta"
++version = "2.1.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "54be6e404f5317079812fc8f9f5279de376d8856929e21c184ecf6bbd692a11d"
++dependencies = [
++ "maplit",
++ "pest",
++ "sha-1",
++]
++
++[[package]]
++name = "proc-macro-error"
++version = "1.0.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "98e9e4b82e0ef281812565ea4751049f1bdcdfccda7d3f459f2e138a40c08678"
++dependencies = [
++ "proc-macro-error-attr",
++ "proc-macro2",
++ "quote",
++ "syn",
++ "version_check",
++]
++
++[[package]]
++name = "proc-macro-error-attr"
++version = "1.0.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "4f5444ead4e9935abd7f27dc51f7e852a0569ac888096d5ec2499470794e2e53"
++dependencies = [
++ "proc-macro2",
++ "quote",
++ "syn",
++ "syn-mid",
++ "version_check",
++]
++
++[[package]]
++name = "proc-macro2"
++version = "1.0.18"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "beae6331a816b1f65d04c45b078fd8e6c93e8071771f41b8163255bbd8d7c8fa"
++dependencies = [
++ "unicode-xid",
++]
++
++[[package]]
++name = "quote"
++version = "1.0.7"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37"
++dependencies = [
++ "proc-macro2",
++]
++
++[[package]]
++name = "regex"
++version = "1.3.9"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "9c3780fcf44b193bc4d09f36d2a3c87b251da4a046c87795a0d35f4f927ad8e6"
++dependencies = [
++ "aho-corasick",
++ "memchr",
++ "regex-syntax",
++ "thread_local",
++]
++
++[[package]]
++name = "regex-syntax"
++version = "0.6.18"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "26412eb97c6b088a6997e05f69403a802a92d520de2f8e63c2b65f9e0f47c4e8"
++
++[[package]]
++name = "ron"
++version = "0.5.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "2ece421e0c4129b90e4a35b6f625e472e96c552136f5093a2f4fa2bbb75a62d5"
++dependencies = [
++ "base64",
++ "bitflags",
++ "serde",
++]
++
++[[package]]
++name = "rustc-demangle"
++version = "0.1.16"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783"
++
++[[package]]
++name = "ryu"
++version = "1.0.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e"
++
++[[package]]
++name = "same-file"
++version = "1.0.6"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
++dependencies = [
++ "winapi-util",
++]
++
++[[package]]
++name = "serde"
++version = "1.0.112"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "736aac72d1eafe8e5962d1d1c3d99b0df526015ba40915cb3c49d042e92ec243"
++dependencies = [
++ "serde_derive",
++]
++
++[[package]]
++name = "serde_derive"
++version = "1.0.112"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "bf0343ce212ac0d3d6afd9391ac8e9c9efe06b533c8d33f660f6390cc4093f57"
++dependencies = [
++ "proc-macro2",
++ "quote",
++ "syn",
++]
++
++[[package]]
++name = "serde_json"
++version = "1.0.55"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "ec2c5d7e739bc07a3e73381a39d61fdb5f671c60c1df26a130690665803d8226"
++dependencies = [
++ "itoa",
++ "ryu",
++ "serde",
++]
++
++[[package]]
++name = "serde_yaml"
++version = "0.8.13"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "ae3e2dd40a7cdc18ca80db804b7f461a39bb721160a85c9a1fa30134bf3c02a5"
++dependencies = [
++ "dtoa",
++ "linked-hash-map",
++ "serde",
++ "yaml-rust",
++]
++
++[[package]]
++name = "sha-1"
++version = "0.8.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df"
++dependencies = [
++ "block-buffer",
++ "digest",
++ "fake-simd",
++ "opaque-debug",
++]
++
++[[package]]
++name = "strsim"
++version = "0.8.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
++
++[[package]]
++name = "structopt"
++version = "0.3.15"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "de2f5e239ee807089b62adce73e48c625e0ed80df02c7ab3f068f5db5281065c"
++dependencies = [
++ "clap",
++ "lazy_static",
++ "structopt-derive",
++]
++
++[[package]]
++name = "structopt-derive"
++version = "0.4.8"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "510413f9de616762a4fbeab62509bf15c729603b72d7cd71280fbca431b1c118"
++dependencies = [
++ "heck",
++ "proc-macro-error",
++ "proc-macro2",
++ "quote",
++ "syn",
++]
++
++[[package]]
++name = "syn"
++version = "1.0.31"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "b5304cfdf27365b7585c25d4af91b35016ed21ef88f17ced89c7093b43dba8b6"
++dependencies = [
++ "proc-macro2",
++ "quote",
++ "unicode-xid",
++]
++
++[[package]]
++name = "syn-mid"
++version = "0.5.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "7be3539f6c128a931cf19dcee741c1af532c7fd387baa739c03dd2e96479338a"
++dependencies = [
++ "proc-macro2",
++ "quote",
++ "syn",
++]
++
++[[package]]
++name = "terminal_size"
++version = "0.1.12"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "8038f95fc7a6f351163f4b964af631bd26c9e828f7db085f2a84aca56f70d13b"
++dependencies = [
++ "libc",
++ "winapi",
++]
++
++[[package]]
++name = "termios"
++version = "0.3.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "6f0fcee7b24a25675de40d5bb4de6e41b0df07bc9856295e7e2b3a3600c400c2"
++dependencies = [
++ "libc",
++]
++
++[[package]]
++name = "textwrap"
++version = "0.11.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
++dependencies = [
++ "unicode-width",
++]
++
++[[package]]
++name = "thread_local"
++version = "1.0.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14"
++dependencies = [
++ "lazy_static",
++]
++
++[[package]]
++name = "typenum"
++version = "1.12.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33"
++
++[[package]]
++name = "ucd-trie"
++version = "0.1.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c"
++
++[[package]]
++name = "unicode-segmentation"
++version = "1.6.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0"
++
++[[package]]
++name = "unicode-width"
++version = "0.1.7"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "caaa9d531767d1ff2150b9332433f32a24622147e5ebb1f26409d5da67afd479"
++
++[[package]]
++name = "unicode-xid"
++version = "0.2.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c"
++
++[[package]]
++name = "vec_map"
++version = "0.8.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
++
++[[package]]
++name = "version_check"
++version = "0.9.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed"
++
++[[package]]
++name = "walkdir"
++version = "2.3.1"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "777182bc735b6424e1a57516d35ed72cb8019d85c8c9bf536dccb3445c1a2f7d"
++dependencies = [
++ "same-file",
++ "winapi",
++ "winapi-util",
++]
++
++[[package]]
++name = "winapi"
++version = "0.3.8"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6"
++dependencies = [
++ "winapi-i686-pc-windows-gnu",
++ "winapi-x86_64-pc-windows-gnu",
++]
++
++[[package]]
++name = "winapi-i686-pc-windows-gnu"
++version = "0.4.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
++
++[[package]]
++name = "winapi-util"
++version = "0.1.5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
++dependencies = [
++ "winapi",
++]
++
++[[package]]
++name = "winapi-x86_64-pc-windows-gnu"
++version = "0.4.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
++
++[[package]]
++name = "yaml-rust"
++version = "0.4.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "39f0c922f1a334134dc2f7a8b67dc5d25f0735263feec974345ff706bcf20b0d"
++dependencies = [
++ "linked-hash-map",
++]
diff --git a/nixpkgs/pkgs/development/tools/rust/cargo-insta/default.nix b/nixpkgs/pkgs/development/tools/rust/cargo-insta/default.nix
new file mode 100644
index 00000000000..e621fa9b972
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/rust/cargo-insta/default.nix
@@ -0,0 +1,27 @@
+{ lib, rustPlatform, fetchFromGitHub }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "cargo-insta";
+ version = "0.16.0";
+
+ src = fetchFromGitHub {
+ owner = "mitsuhiko";
+ repo = "insta";
+ rev = version;
+ sha256 = "1lcbdzh139lhmpz3pyik8nbgrbfc42z9ydz2hkg2lzjdpfdsz3ag";
+ };
+
+ cargoPatches = [ ./cargo-lock.patch ];
+ cargoSha256 = "0qjzbcaznnmb0p0r23s82jjbfs5mhhkacg26lf8fq4vvlkr1hsqf";
+
+ patches = [ ./ignore-rustfmt-test.patch ];
+
+ cargoBuildFlags = [ "-p cargo-insta" ];
+
+ meta = with lib; {
+ description = "A Cargo subcommand for snapshot testing";
+ homepage = "https://github.com/mitsuhiko/insta";
+ license = licenses.asl20;
+ maintainers = with lib.maintainers; [ oxalica ];
+ };
+}
diff --git a/nixpkgs/pkgs/development/tools/rust/cargo-insta/ignore-rustfmt-test.patch b/nixpkgs/pkgs/development/tools/rust/cargo-insta/ignore-rustfmt-test.patch
new file mode 100644
index 00000000000..6c38158d596
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/rust/cargo-insta/ignore-rustfmt-test.patch
@@ -0,0 +1,10 @@
+--- a/src/runtime.rs
++++ b/src/runtime.rs
+@@ -85,6 +85,7 @@ fn format_rust_expression(value: &str) -> Cow<'_, str> {
+ }
+
+ #[test]
++#[ignore]
+ fn test_format_rust_expression() {
+ use crate::assert_snapshot;
+ assert_snapshot!(format_rust_expression("vec![1,2,3]"), @"vec![1, 2, 3]");
diff --git a/nixpkgs/pkgs/development/tools/rust/cargo-make/Cargo.lock b/nixpkgs/pkgs/development/tools/rust/cargo-make/Cargo.lock
index 4390a1cf799..191e96f021f 100644
--- a/nixpkgs/pkgs/development/tools/rust/cargo-make/Cargo.lock
+++ b/nixpkgs/pkgs/development/tools/rust/cargo-make/Cargo.lock
@@ -1,18 +1,27 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
[[package]]
-name = "adler32"
-version = "1.0.4"
+name = "adler"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5d2e7343e7fc9de883d1b0341e0b13970f764c14101234857d2ddafa1cb1cac2"
+checksum = "ccc9a9dd069569f212bc4330af9f17c4afb5e8ce185e83dbb14f1349dda18b10"
[[package]]
name = "aho-corasick"
-version = "0.7.10"
+version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8716408b8bc624ed7f65d223ddb9ac2d044c0547b6fa4b0d554f3a9540496ada"
+checksum = "ca972c2ea5f742bfce5687b9aef75506a764f61d37f8f649047846a9686ddb66"
dependencies = [
- "memchr",
+ "memchr 0.1.11",
+]
+
+[[package]]
+name = "aho-corasick"
+version = "0.7.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "043164d8ba5c4c3035fec9bbee8647c0261d788f3474306f93bb65901cae0e86"
+dependencies = [
+ "memchr 2.3.3",
]
[[package]]
@@ -21,7 +30,7 @@ version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b"
dependencies = [
- "winapi",
+ "winapi 0.3.9",
]
[[package]]
@@ -38,9 +47,9 @@ checksum = "cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8"
[[package]]
name = "attohttpc"
-version = "0.13.0"
+version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d5db1932a9d70d5091139d6b0e04ec6a4d9f9184041c15d71a5ef954cb3c5312"
+checksum = "fe174d1b67f7b2bafed829c09db039301eb5841f66e43be2cf60b326e7f8e2cc"
dependencies = [
"flate2",
"http",
@@ -58,7 +67,7 @@ checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
dependencies = [
"hermit-abi",
"libc",
- "winapi",
+ "winapi 0.3.9",
]
[[package]]
@@ -75,9 +84,9 @@ checksum = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7"
[[package]]
name = "base64"
-version = "0.12.1"
+version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "53d1ccbaf7d9ec9537465a97bf19edc1a4e158ecb49fc16178202238c569cc42"
+checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff"
[[package]]
name = "bitflags"
@@ -98,13 +107,16 @@ dependencies = [
[[package]]
name = "bytes"
-version = "0.5.4"
+version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "130aac562c0dd69c56b3b1cc8ffd2e17be31d0b6c25b61c96b76231aa23e39e1"
+checksum = "118cf036fbb97d0816e3c34b2d7a1e8cfc60f68fcf63d550ddbe9bd5f59c213b"
+dependencies = [
+ "loom",
+]
[[package]]
name = "cargo-make"
-version = "0.30.8"
+version = "0.32.0"
dependencies = [
"ci_info",
"clap",
@@ -123,7 +135,7 @@ dependencies = [
"run_script",
"rust_info",
"rusty-hook",
- "semver",
+ "semver 0.10.0",
"serde",
"serde_derive",
"serde_json",
@@ -133,30 +145,40 @@ dependencies = [
[[package]]
name = "cc"
-version = "1.0.52"
+version = "1.0.57"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c3d87b23d6a92cd03af510a5ade527033f6aa6fa92161e2d5863a907d4c5e31d"
+checksum = "0fde55d2a2bfaa4c9668bbc63f531fbdeee3ffe188f4662511ce2c22b3eedebe"
[[package]]
name = "cfg-if"
-version = "0.1.10"
+version = "0.1.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b486ce3ccf7ffd79fdeb678eac06a9e6c09fc88d33836340becb8fffe87c5e33"
+
+[[package]]
+name = "chrono"
+version = "0.2.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
+checksum = "9213f7cd7c27e95c2b57c49f0e69b1ea65b27138da84a170133fd21b07659c00"
+dependencies = [
+ "num",
+ "time",
+]
[[package]]
name = "ci_info"
-version = "0.10.1"
+version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a19c5f9baeac8a1176ca7fc58a0cc1abadd84d360365a93d1dd31e926f3f502b"
+checksum = "24f638c70e8c5753795cc9a8c07c44da91554a09e4cf11a7326e8161b0a3c45e"
dependencies = [
"envmnt",
]
[[package]]
name = "clap"
-version = "2.33.0"
+version = "2.33.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9"
+checksum = "bdfa80d47f954d53a35a64987ca1422f495b8d6483c0fe9f7117b36c2a792129"
dependencies = [
"ansi_term",
"atty",
@@ -174,8 +196,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f4ffc801dacf156c5854b9df4f425a626539c3a6ef7893cc0c5084a23f0b6c59"
dependencies = [
"atty",
- "lazy_static",
- "winapi",
+ "lazy_static 1.4.0",
+ "winapi 0.3.9",
]
[[package]]
@@ -217,14 +239,14 @@ checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8"
dependencies = [
"autocfg",
"cfg-if",
- "lazy_static",
+ "lazy_static 1.4.0",
]
[[package]]
name = "dirs"
-version = "2.0.2"
+version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3"
+checksum = "2fddc3610d8f9552384e06ebc87f714e1d0b2b64a99194d2faf36d7ae5f48549"
dependencies = [
"cfg-if",
"dirs-sys",
@@ -232,37 +254,37 @@ dependencies = [
[[package]]
name = "dirs-sys"
-version = "0.3.4"
+version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "afa0b23de8fd801745c471deffa6e12d248f962c9fd4b4c33787b055599bde7b"
+checksum = "8e93d7f5705de3e49895a2b5e0b8855a1c27f080192ae9c32a6432d50741a57a"
dependencies = [
- "cfg-if",
"libc",
"redox_users",
- "winapi",
+ "winapi 0.3.9",
]
[[package]]
name = "duckscript"
-version = "0.4.0"
+version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "62b666b2baf849932922921c2ff4bdb30e49835468626561d18fda4949751b55"
+checksum = "5f4c3da85470786f086bd14c0b299092715a99f8d8bb0ac2b787cbaab71e6ba6"
dependencies = [
"fsio",
]
[[package]]
name = "duckscriptsdk"
-version = "0.4.0"
+version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dc9026058fdb6382c5fc62bc7a789d18b796236ddf48bee5a01332f576c1c109"
+checksum = "0033c9c694e0a358f42316e3517442ca9039de8b3838d8320fb129da5dbec28b"
dependencies = [
"attohttpc",
- "base64 0.12.1",
+ "base64 0.12.3",
"cfg-if",
"duckscript",
"fs_extra",
"fsio",
+ "ftp",
"glob",
"home",
"java-properties",
@@ -341,9 +363,9 @@ checksum = "a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569"
[[package]]
name = "envmnt"
-version = "0.8.2"
+version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5fba7e7d8c007e12db7b3bd6f04b8e47e206c9173d9c75413a042ccc941723c8"
+checksum = "0dad160daebf530422640d9496277681d6a2caa3172ec8fd2a315a122829319b"
dependencies = [
"fsio",
"indexmap",
@@ -360,9 +382,9 @@ dependencies = [
[[package]]
name = "flate2"
-version = "1.0.14"
+version = "1.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2cfff41391129e0a856d6d822600b8d71179d46879e310417eb9c762eb178b42"
+checksum = "68c90b0fc46cf89d227cc78b40e494ff81287a92dd07631e5af0d06fe3cf885e"
dependencies = [
"cfg-if",
"crc32fast",
@@ -372,9 +394,9 @@ dependencies = [
[[package]]
name = "fnv"
-version = "1.0.6"
+version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3"
+checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
[[package]]
name = "foreign-types"
@@ -408,6 +430,30 @@ dependencies = [
]
[[package]]
+name = "ftp"
+version = "3.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "542951aad0071952c27409e3bd7cb62d1a3ad419c4e7314106bf994e0083ad5d"
+dependencies = [
+ "chrono",
+ "lazy_static 0.1.16",
+ "regex 0.1.80",
+]
+
+[[package]]
+name = "generator"
+version = "0.6.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "add72f17bb81521258fcc8a7a3245b1e184e916bfbe34f0ea89558f440df5c68"
+dependencies = [
+ "cc",
+ "libc",
+ "log",
+ "rustc_version",
+ "winapi 0.3.9",
+]
+
+[[package]]
name = "getopts"
version = "0.2.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -441,9 +487,9 @@ checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"
[[package]]
name = "hermit-abi"
-version = "0.1.12"
+version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "61565ff7aaace3525556587bd2dc31d4a07071957be715e63ce7b1eccf51a8f4"
+checksum = "b9586eedd4ce6b3c498bc3b4dd92fc9f11166aa908a914071953768066c67909"
dependencies = [
"libc",
]
@@ -454,7 +500,7 @@ version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2456aef2e6b6a9784192ae780c0f15bc57df0e918585282325e8c8ac27737654"
dependencies = [
- "winapi",
+ "winapi 0.3.9",
]
[[package]]
@@ -481,9 +527,9 @@ dependencies = [
[[package]]
name = "indexmap"
-version = "1.3.2"
+version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "076f042c5b7b98f31d205f1249267e12a6518c1481e9dae9764af19b707d2292"
+checksum = "c398b2b113b55809ceb9ee3e753fcbac793f1956663f3c36549c1346015c2afe"
dependencies = [
"autocfg",
"serde",
@@ -491,9 +537,9 @@ dependencies = [
[[package]]
name = "itoa"
-version = "0.4.5"
+version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b8b7a7c0c47db5545ed3fef7468ee7bb5b74691498139e4b3f6a20685dc6dd8e"
+checksum = "dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6"
[[package]]
name = "java-properties"
@@ -502,10 +548,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "caf4418ade5bde22a283a7f2fb537ea397ec102718f259f2630714e7a5b389fa"
dependencies = [
"encoding",
- "regex",
+ "regex 1.3.9",
]
[[package]]
+name = "kernel32-sys"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d"
+dependencies = [
+ "winapi 0.2.8",
+ "winapi-build",
+]
+
+[[package]]
+name = "lazy_static"
+version = "0.1.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cf186d1a8aa5f5bee5fd662bc9c1b949e0259e1bcc379d1f006847b0080c7417"
+
+[[package]]
name = "lazy_static"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -513,9 +575,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
[[package]]
name = "libc"
-version = "0.2.69"
+version = "0.2.71"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "99e85c08494b21a9054e7fe1374a732aeadaff3980b6990b94bfd3a70f690005"
+checksum = "9457b06509d27052635f90d6466700c65095fdf75409b3fbdd903e988b886f49"
[[package]]
name = "log"
@@ -527,6 +589,17 @@ dependencies = [
]
[[package]]
+name = "loom"
+version = "0.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4ecc775857611e1df29abba5c41355cdf540e7e9d4acfdf0f355eefee82330b7"
+dependencies = [
+ "cfg-if",
+ "generator",
+ "scoped-tls",
+]
+
+[[package]]
name = "matches"
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -534,6 +607,15 @@ checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
[[package]]
name = "memchr"
+version = "0.1.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d8b629fb514376c675b98c1421e80b151d3817ac42d7c667717d282761418d20"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "memchr"
version = "2.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400"
@@ -550,11 +632,11 @@ dependencies = [
[[package]]
name = "miniz_oxide"
-version = "0.3.6"
+version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aa679ff6578b1cddee93d7e82e263b94a575e0bfced07284eb0c037c1d2416a5"
+checksum = "be0f75932c1f6cfae3c04000e40114adf955636e19040f9c0a2c380702aa1c7f"
dependencies = [
- "adler32",
+ "adler",
]
[[package]]
@@ -563,7 +645,7 @@ version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b0d88c06fe90d5ee94048ba40409ef1d9315d86f6f38c2efdaad4fb50c58b2d"
dependencies = [
- "lazy_static",
+ "lazy_static 1.4.0",
"libc",
"log",
"openssl",
@@ -588,6 +670,47 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a5b8c256fd9471521bcb84c3cdba98921497f1a331cbc15b8030fc63b82050ce"
[[package]]
+name = "num"
+version = "0.1.42"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4703ad64153382334aa8db57c637364c322d3372e097840c72000dabdcf6156e"
+dependencies = [
+ "num-integer",
+ "num-iter",
+ "num-traits",
+]
+
+[[package]]
+name = "num-integer"
+version = "0.1.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8d59457e662d541ba17869cf51cf177c0b5f0cbf476c66bdc90bf1edac4f875b"
+dependencies = [
+ "autocfg",
+ "num-traits",
+]
+
+[[package]]
+name = "num-iter"
+version = "0.1.41"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a6e6b7c748f995c4c29c5f5ae0248536e04a5739927c74ec0fa564805094b9f"
+dependencies = [
+ "autocfg",
+ "num-integer",
+ "num-traits",
+]
+
+[[package]]
+name = "num-traits"
+version = "0.2.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac267bcc07f48ee5f8935ab0d24f316fb722d7a1292e2913f0cc196b29ffd611"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
name = "num_cpus"
version = "1.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -599,14 +722,14 @@ dependencies = [
[[package]]
name = "openssl"
-version = "0.10.29"
+version = "0.10.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cee6d85f4cb4c4f59a6a85d5b68a233d280c82e29e822913b9c8b129fbf20bdd"
+checksum = "8d575eff3665419f9b83678ff2815858ad9d11567e082f5ac1814baba4e2bcb4"
dependencies = [
"bitflags",
"cfg-if",
"foreign-types",
- "lazy_static",
+ "lazy_static 1.4.0",
"libc",
"openssl-sys",
]
@@ -619,9 +742,9 @@ checksum = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de"
[[package]]
name = "openssl-sys"
-version = "0.9.55"
+version = "0.9.58"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7717097d810a0f2e2323f9e5d11e71608355e24828410b55b9d4f18aa5f9a5d8"
+checksum = "a842db4709b604f0fe5d1170ae3565899be2ad3d9cbc72dedc789ac0511f78de"
dependencies = [
"autocfg",
"cc",
@@ -644,24 +767,24 @@ checksum = "05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677"
[[package]]
name = "ppv-lite86"
-version = "0.2.6"
+version = "0.2.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "74490b50b9fbe561ac330df47c08f3f33073d2d00c150f719147d7c54522fa1b"
+checksum = "237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea"
[[package]]
name = "proc-macro2"
-version = "1.0.12"
+version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8872cf6f48eee44265156c111456a700ab3483686b3f96df4cf5481c89157319"
+checksum = "beae6331a816b1f65d04c45b078fd8e6c93e8071771f41b8163255bbd8d7c8fa"
dependencies = [
"unicode-xid",
]
[[package]]
name = "quote"
-version = "1.0.4"
+version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4c1f4b0efa5fc5e8ceb705136bfee52cfdb6a4e3509f770b478cd6ed434232a7"
+checksum = "aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37"
dependencies = [
"proc-macro2",
]
@@ -726,36 +849,55 @@ dependencies = [
[[package]]
name = "regex"
-version = "1.3.7"
+version = "0.1.80"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a6020f034922e3194c711b82a627453881bc4682166cabb07134a10c26ba7692"
+checksum = "4fd4ace6a8cf7860714a2c2280d6c1f7e6a413486c13298bbc86fd3da019402f"
dependencies = [
- "aho-corasick",
- "memchr",
- "regex-syntax",
- "thread_local",
+ "aho-corasick 0.5.3",
+ "memchr 0.1.11",
+ "regex-syntax 0.3.9",
+ "thread_local 0.2.7",
+ "utf8-ranges",
]
[[package]]
+name = "regex"
+version = "1.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c3780fcf44b193bc4d09f36d2a3c87b251da4a046c87795a0d35f4f927ad8e6"
+dependencies = [
+ "aho-corasick 0.7.13",
+ "memchr 2.3.3",
+ "regex-syntax 0.6.18",
+ "thread_local 1.0.1",
+]
+
+[[package]]
+name = "regex-syntax"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f9ec002c35e86791825ed294b50008eea9ddfc8def4420124fbc6b08db834957"
+
+[[package]]
name = "regex-syntax"
-version = "0.6.17"
+version = "0.6.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7fe5bd57d1d7414c6b5ed48563a2c855d995ff777729dcd91c369ec7fea395ae"
+checksum = "26412eb97c6b088a6997e05f69403a802a92d520de2f8e63c2b65f9e0f47c4e8"
[[package]]
name = "remove_dir_all"
-version = "0.5.2"
+version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4a83fa3702a688b9359eccba92d153ac33fd2e8462f9e0e3fdf155239ea7792e"
+checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
dependencies = [
- "winapi",
+ "winapi 0.3.9",
]
[[package]]
name = "run_script"
-version = "0.6.2"
+version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9527b8b68ef929243a3e8ad7471a2d80f6ac23b810aafd3df4a2e5212d8dacc1"
+checksum = "a8e8fc35067815a04a35fe2144361e1257b0f1041f0d413664f38e44d1a73cb4"
dependencies = [
"fsio",
]
@@ -779,10 +921,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "02b506bd796703b88d74a3edb529acde6c71d81bb078c392eecd60a745cb1d2f"
[[package]]
+name = "rustc_version"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
+dependencies = [
+ "semver 0.9.0",
+]
+
+[[package]]
name = "rusty-hook"
-version = "0.11.1"
+version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "27138b73a8ce63ae918707a5e3b57f9b0c0842a57b82f0e43474cf4e3aaf0ff4"
+checksum = "96cee9be61be7e1cbadd851e58ed7449c29c620f00b23df937cb9cbc04ac21a3"
dependencies = [
"ci_info",
"getopts",
@@ -792,9 +943,9 @@ dependencies = [
[[package]]
name = "ryu"
-version = "1.0.4"
+version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ed3d612bc64430efeb3f7ee6ef26d590dce0c43249217bddc62112540c7941e1"
+checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e"
[[package]]
name = "same-file"
@@ -807,19 +958,25 @@ dependencies = [
[[package]]
name = "schannel"
-version = "0.1.18"
+version = "0.1.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "039c25b130bd8c1321ee2d7de7fde2659fa9c2744e4bb29711cfc852ea53cd19"
+checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75"
dependencies = [
- "lazy_static",
- "winapi",
+ "lazy_static 1.4.0",
+ "winapi 0.3.9",
]
[[package]]
+name = "scoped-tls"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "332ffa32bf586782a3efaeb58f127980944bbc8c4d6913a86107ac2a5ab24b28"
+
+[[package]]
name = "security-framework"
-version = "0.4.3"
+version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3f331b9025654145cd425b9ded0caf8f5ae0df80d418b326e2dc1c3dc5eb0620"
+checksum = "64808902d7d99f78eaddd2b4e2509713babc3dc3c85ad6f4c447680f3c01e535"
dependencies = [
"bitflags",
"core-foundation",
@@ -840,6 +997,15 @@ dependencies = [
[[package]]
name = "semver"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
+dependencies = [
+ "semver-parser",
+]
+
+[[package]]
+name = "semver"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "394cec28fa623e00903caf7ba4fa6fb9a0e260280bb8cdbbba029611108a0190"
@@ -855,15 +1021,15 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
[[package]]
name = "serde"
-version = "1.0.106"
+version = "1.0.114"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "36df6ac6412072f67cf767ebbde4133a5b2e88e76dc6187fa7104cd16f783399"
+checksum = "5317f7588f0a5078ee60ef675ef96735a1442132dc645eb1d12c018620ed8cd3"
[[package]]
name = "serde_derive"
-version = "1.0.106"
+version = "1.0.114"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9e549e3abf4fb8621bd1609f11dfc9f5e50320802273b12f3811a67e6716ea6c"
+checksum = "2a0be94b04690fbaed37cddffc5c134bf537c8e3329d53e982fe04c374978f8e"
dependencies = [
"proc-macro2",
"quote",
@@ -872,9 +1038,9 @@ dependencies = [
[[package]]
name = "serde_json"
-version = "1.0.52"
+version = "1.0.56"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a7894c8ed05b7a3a279aeb79025fdec1d3158080b75b98a08faf2806bb799edd"
+checksum = "3433e879a558dde8b5e8feb2a04899cf34fdde1fafb894687e52105fc1162ac3"
dependencies = [
"itoa",
"ryu",
@@ -887,16 +1053,10 @@ version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "185a52ee351c1001753c9e3b2eb48c525ff7f51803a4f2cef4365b5c3b743f65"
dependencies = [
- "regex",
+ "regex 1.3.9",
]
[[package]]
-name = "smallvec"
-version = "1.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c7cb5678e1615754284ec264d9bb5b4c27d2018577fd90ac0ceb578591ed5ee4"
-
-[[package]]
name = "strsim"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -904,9 +1064,9 @@ checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
[[package]]
name = "syn"
-version = "1.0.19"
+version = "1.0.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e8e5aa70697bb26ee62214ae3288465ecec0000f05182f039b477001f08f5ae7"
+checksum = "e8d5d96e8cbb005d6959f119f773bfaebb5684296108fb32600c00cde305b2cd"
dependencies = [
"proc-macro2",
"quote",
@@ -924,7 +1084,7 @@ dependencies = [
"rand",
"redox_syscall",
"remove_dir_all",
- "winapi",
+ "winapi 0.3.9",
]
[[package]]
@@ -937,15 +1097,70 @@ dependencies = [
]
[[package]]
+name = "thiserror"
+version = "1.0.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7dfdd070ccd8ccb78f4ad66bf1982dc37f620ef696c6b5028fe2ed83dd3d0d08"
+dependencies = [
+ "thiserror-impl",
+]
+
+[[package]]
+name = "thiserror-impl"
+version = "1.0.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd80fc12f73063ac132ac92aceea36734f04a1d93c1240c6944e23a3b8841793"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "thread-id"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a9539db560102d1cef46b8b78ce737ff0bb64e7e18d35b2a5688f7d097d0ff03"
+dependencies = [
+ "kernel32-sys",
+ "libc",
+]
+
+[[package]]
+name = "thread_local"
+version = "0.2.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8576dbbfcaef9641452d5cf0df9b0e7eeab7694956dd33bb61515fb8f18cfdd5"
+dependencies = [
+ "thread-id",
+]
+
+[[package]]
name = "thread_local"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14"
dependencies = [
- "lazy_static",
+ "lazy_static 1.4.0",
+]
+
+[[package]]
+name = "time"
+version = "0.1.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438"
+dependencies = [
+ "libc",
+ "winapi 0.3.9",
]
[[package]]
+name = "tinyvec"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "53953d2d3a5ad81d9f844a32f14ebb121f50b650cd59d0ee2a07cf13c617efed"
+
+[[package]]
name = "toml"
version = "0.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -974,24 +1189,24 @@ dependencies = [
[[package]]
name = "unicode-normalization"
-version = "0.1.12"
+version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5479532badd04e128284890390c1e876ef7a993d0570b3597ae43dfa1d59afa4"
+checksum = "6fb19cf769fa8c6a80a162df694621ebeb4dafb606470b2b2fce0be40a98a977"
dependencies = [
- "smallvec",
+ "tinyvec",
]
[[package]]
name = "unicode-width"
-version = "0.1.7"
+version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "caaa9d531767d1ff2150b9332433f32a24622147e5ebb1f26409d5da67afd479"
+checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3"
[[package]]
name = "unicode-xid"
-version = "0.2.0"
+version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c"
+checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564"
[[package]]
name = "url"
@@ -1014,10 +1229,16 @@ dependencies = [
]
[[package]]
+name = "utf8-ranges"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1ca13c08c41c9c3e04224ed9ff80461d97e121589ff27c753a16cb10830ae0f"
+
+[[package]]
name = "vcpkg"
-version = "0.2.8"
+version = "0.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3fc439f2794e98976c88a2a2dafce96b930fe8010b0a256b3c2199a773933168"
+checksum = "6454029bf181f092ad1b853286f23e2c507d8e8194d01d92da4a55c274a5508c"
[[package]]
name = "vec_map"
@@ -1032,7 +1253,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "777182bc735b6424e1a57516d35ed72cb8019d85c8c9bf536dccb3445c1a2f7d"
dependencies = [
"same-file",
- "winapi",
+ "winapi 0.3.9",
"winapi-util",
]
@@ -1044,30 +1265,43 @@ checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
[[package]]
name = "which"
-version = "3.1.1"
+version = "4.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d011071ae14a2f6671d0b74080ae0cd8ebf3a6f8c9589a2cd45f23126fe29724"
+checksum = "b5fe1a9cb33fe7cf77d431070d0223e544b1e4e7f7764bad0a3e691a6678a131"
dependencies = [
"libc",
+ "thiserror",
]
[[package]]
name = "whoami"
-version = "0.8.1"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7884773ab69074615cb8f8425d0e53f11710786158704fca70f53e71b0e05504"
+
+[[package]]
+name = "winapi"
+version = "0.2.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a08eb844b158ea881e81b94556eede7f7e306e4c7b976aad88f49e6e36dec391"
+checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a"
[[package]]
name = "winapi"
-version = "0.3.8"
+version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6"
+checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
dependencies = [
"winapi-i686-pc-windows-gnu",
"winapi-x86_64-pc-windows-gnu",
]
[[package]]
+name = "winapi-build"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc"
+
+[[package]]
name = "winapi-i686-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1079,7 +1313,7 @@ version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
dependencies = [
- "winapi",
+ "winapi 0.3.9",
]
[[package]]
diff --git a/nixpkgs/pkgs/development/tools/rust/cargo-make/default.nix b/nixpkgs/pkgs/development/tools/rust/cargo-make/default.nix
index 2950ed1b83b..bffa9186fd5 100644
--- a/nixpkgs/pkgs/development/tools/rust/cargo-make/default.nix
+++ b/nixpkgs/pkgs/development/tools/rust/cargo-make/default.nix
@@ -1,8 +1,10 @@
-{ stdenv, fetchurl, runCommand, fetchFromGitHub, rustPlatform, Security, openssl, pkg-config }:
+{ stdenv, fetchurl, runCommand, fetchFromGitHub, rustPlatform, Security, openssl, pkg-config
+, SystemConfiguration
+}:
rustPlatform.buildRustPackage rec {
pname = "cargo-make";
- version = "0.30.8";
+ version = "0.32.0";
src =
let
@@ -10,7 +12,7 @@ rustPlatform.buildRustPackage rec {
owner = "sagiegurari";
repo = pname;
rev = version;
- sha256 = "0sx1kvrk2df5v9f35cd6201b3m8d6ynppmikqm00g55db9r4vfl2";
+ sha256 = "1bkc3z1w9gbjymmr5lk322kn0rd6b57v92a32jf7nckllxf43807";
};
in
runCommand "source" {} ''
@@ -22,9 +24,9 @@ rustPlatform.buildRustPackage rec {
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ]
- ++ stdenv.lib.optionals stdenv.isDarwin [ Security ];
+ ++ stdenv.lib.optionals stdenv.isDarwin [ Security SystemConfiguration ];
- cargoSha256 = "1b0x12hcjy061dvbpy5cwgp6pwlzq2k1dapr9glw8dwprns57ar7";
+ cargoSha256 = "0l7krag7n4kjvh3d4zhkk1jdswsrkag5z664fm1zwvf6rw6sfdmi";
# Some tests fail because they need network access.
# However, Travis ensures a proper build.
diff --git a/nixpkgs/pkgs/development/tools/rust/cargo-udeps/default.nix b/nixpkgs/pkgs/development/tools/rust/cargo-udeps/default.nix
index e724f26f782..97f49631cd0 100644
--- a/nixpkgs/pkgs/development/tools/rust/cargo-udeps/default.nix
+++ b/nixpkgs/pkgs/development/tools/rust/cargo-udeps/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-udeps";
- version = "0.1.12";
+ version = "0.1.13";
src = fetchFromGitHub {
owner = "est31";
repo = pname;
rev = "v${version}";
- sha256 = "1hf2zkv3yd72kkvdwigms3wzchmh4i56ym3swpx35dij2h8g08mx";
+ sha256 = "0wxpzrcrdxlihzxzqmrhii5bfxknliqb4d5mka4k42x5vim8pq2f";
};
- cargoSha256 = "0xb9fmcrsm47zkb26jw5rsi9wfz3jh19fbc74gnsrffdmfsd7mm2";
+ cargoSha256 = "0q1q7x1205a8dp35d4dds3mizl6y4d3rfc5gkarri1g189nrk5pl";
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/development/tools/rust/cargo-watch/default.nix b/nixpkgs/pkgs/development/tools/rust/cargo-watch/default.nix
index ac0eeff2c09..91f25923609 100644
--- a/nixpkgs/pkgs/development/tools/rust/cargo-watch/default.nix
+++ b/nixpkgs/pkgs/development/tools/rust/cargo-watch/default.nix
@@ -1,23 +1,25 @@
-{ stdenv, lib, rustPlatform, fetchFromGitHub, CoreServices }:
+{ stdenv, lib, rustPlatform, fetchFromGitHub, CoreServices, rust }:
rustPlatform.buildRustPackage rec {
pname = "cargo-watch";
- version = "7.4.0";
+ version = "7.5.0";
src = fetchFromGitHub {
owner = "passcod";
repo = pname;
rev = "v${version}";
- sha256 = "0yg6im7hzwzl84gxcg7wbix5h0ciq4l4ql6ili7k0k7j8bhrxn82";
+ sha256 = "181v922nx8152ymszig1kw6y0mnix6si1zfnv6vqgr5r53pwkbc1";
};
- cargoSha256 = "1y299mvg9k568f16d2r92y0bgwfrng6idw21wcsd5mnsd28fsww1";
+ cargoSha256 = "1abhzi1396x8lnxvakj34nysl3ybvsaf21j678wzaqwj16sd3w3d";
buildInputs = lib.optional stdenv.isDarwin CoreServices;
# `test with_cargo` tries to call cargo-watch as a cargo subcommand
# (calling cargo-watch with command `cargo watch`)
- checkPhase = "PATH=target/debug:$PATH cargo test";
+ preCheck = ''
+ export PATH="$(pwd)/target/${rust.toRustTarget stdenv.hostPlatform}/release:$PATH"
+ '';
meta = with lib; {
description = "A Cargo subcommand for watching over Cargo project's source";
diff --git a/nixpkgs/pkgs/development/tools/rust/cbindgen/default.nix b/nixpkgs/pkgs/development/tools/rust/cbindgen/default.nix
index bc0ae5d33fe..655d726e66e 100644
--- a/nixpkgs/pkgs/development/tools/rust/cbindgen/default.nix
+++ b/nixpkgs/pkgs/development/tools/rust/cbindgen/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "rust-cbindgen";
- version = "0.14.2";
+ version = "0.14.3";
src = fetchFromGitHub {
owner = "eqrion";
repo = "cbindgen";
rev = "v${version}";
- sha256 = "15mk7q89rs723c7i9wwq4rrvakwh834wvrsmsnayji5k1kwaj351";
+ sha256 = "0pw55334i10k75qkig8bgcnlsy613zw2p5j4xyz8v71s4vh1a58j";
};
- cargoSha256 = "03irndd48ck62chm4vmlcnfm98gwd86xm1ssq9glw3b3y0n6x845";
+ cargoSha256 = "0088ijnjhqfvdb1wxy9jc7hq8c0yxgj5brlg68n9vws1mz9rilpy";
buildInputs = stdenv.lib.optional stdenv.isDarwin Security;
diff --git a/nixpkgs/pkgs/development/tools/rust/maturin/Cargo.lock.patch b/nixpkgs/pkgs/development/tools/rust/maturin/Cargo.lock.patch
deleted file mode 100644
index 9f7d46d4901..00000000000
--- a/nixpkgs/pkgs/development/tools/rust/maturin/Cargo.lock.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/Cargo.lock b/Cargo.lock
-index 09ecb81..c37c646 100644
---- a/Cargo.lock
-+++ b/Cargo.lock
-@@ -733,7 +733,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
-
- [[package]]
- name = "maturin"
--version = "0.8.0-beta.1"
-+version = "0.8.0"
- dependencies = [
- "base64 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "bytesize 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
diff --git a/nixpkgs/pkgs/development/tools/rust/maturin/default.nix b/nixpkgs/pkgs/development/tools/rust/maturin/default.nix
index e4ee97d0242..9eee570f67e 100644
--- a/nixpkgs/pkgs/development/tools/rust/maturin/default.nix
+++ b/nixpkgs/pkgs/development/tools/rust/maturin/default.nix
@@ -5,21 +5,16 @@ let
inherit (darwin.apple_sdk.frameworks) Security;
in rustPlatform.buildRustPackage rec {
name = "maturin-${version}";
- version = "0.8.0";
+ version = "0.8.2";
src = fetchFromGitHub {
owner = "PyO3";
repo = "maturin";
rev = "v${version}";
- sha256 = "1fjai0c0j8zzaj4c186dkbvx6cpj0vi3sc1qbjbgn2cm8azsd6m6";
+ sha256 = "1y6bxqbv7k8xvqjzgpf6n2n3yad4qxr2dwwlw8cb0knd7cfl2a2n";
};
- # The maturin 0.8.0 lockfile has an incorrect version for maturin
- # itself. The upstream lockfiles are normally correct, so this
- # should be removed post-0.8.0.
- cargoPatches = [ ./Cargo.lock.patch ];
-
- cargoSha256 = "01sh523fi46k5xwdslhnmjz128jkdw47gp9bd8gim3ay13zkcn1i";
+ cargoSha256 = "1f12k6n58ycv79bv416566fnsnsng8jk3f6fy5j78py1qgy30swm";
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/development/tools/rust/racer/default.nix b/nixpkgs/pkgs/development/tools/rust/racer/default.nix
index 0a29577e0cd..da7fe98aafe 100644
--- a/nixpkgs/pkgs/development/tools/rust/racer/default.nix
+++ b/nixpkgs/pkgs/development/tools/rust/racer/default.nix
@@ -2,22 +2,22 @@
rustPlatform.buildRustPackage rec {
pname = "racer";
- version = "2.1.30";
+ version = "2.1.35";
src = fetchFromGitHub {
owner = "racer-rust";
repo = "racer";
- rev = "c2b0080243fefdad7f7b223e8a7fdef3e1f0fa77";
- sha256 = "0svvdkfqpk2rw0wxyrhkxy553k55lg7jxc0ly4w1195iwv14ad3y";
+ rev = "v${version}";
+ sha256 = "0c00b81s7abnadjbf4i39lhdkipx7z44sr8p78jd1fl61yyrspli";
};
- cargoSha256 = "0zaqa89z3nf23s2q1jpmfz4lygh4zq9ymql71d748fgjy9psr449";
+ cargoSha256 = "1nbp2jp65fqwsq9i04iyi4pbszs035w6id50p5ypw234cqxznikm";
- buildInputs = [ makeWrapper ]
- ++ stdenv.lib.optional stdenv.isDarwin Security;
+ nativeBuildInputs = [ makeWrapper ];
+ buildInputs = stdenv.lib.optional stdenv.isDarwin Security;
# a nightly compiler is required unless we use this cheat code.
- RUSTC_BOOTSTRAP=1;
+ RUSTC_BOOTSTRAP = 1;
RUST_SRC_PATH = rustPlatform.rustcSrc;
postInstall = ''
diff --git a/nixpkgs/pkgs/development/tools/rust/rust-analyzer/default.nix b/nixpkgs/pkgs/development/tools/rust/rust-analyzer/default.nix
index 7eccf4d0c37..8302d0a111e 100644
--- a/nixpkgs/pkgs/development/tools/rust/rust-analyzer/default.nix
+++ b/nixpkgs/pkgs/development/tools/rust/rust-analyzer/default.nix
@@ -2,10 +2,10 @@
{
rust-analyzer-unwrapped = callPackage ./generic.nix rec {
- rev = "2020-04-20";
+ rev = "2020-08-03";
version = "unstable-${rev}";
- sha256 = "00v8b6pbm5fry6bfkrfd7phn0ps8annqrw9k71m3pd26sxnn1q5f";
- cargoSha256 = "0nd86gwlfjwdkcphpk8zvs95xxdm8p74wl7vcrx8fnvvfxnkpwmc";
+ sha256 = "07xd9gwzjqnjsb5rnxfa9vxc6dmh04mbd1dcwxsz9fv9dcnsx21l";
+ cargoSha256 = "0sa8yd3a6y2505w0n9l7d1v03c7dl07zw78fx5r3f4p3lc65n8b4";
};
rust-analyzer = callPackage ./wrapper.nix {} {
diff --git a/nixpkgs/pkgs/development/tools/rust/rust-analyzer/generic.nix b/nixpkgs/pkgs/development/tools/rust/rust-analyzer/generic.nix
index de755ec17ff..d5ac9eaa5ee 100644
--- a/nixpkgs/pkgs/development/tools/rust/rust-analyzer/generic.nix
+++ b/nixpkgs/pkgs/development/tools/rust/rust-analyzer/generic.nix
@@ -15,9 +15,7 @@ rustPlatform.buildRustPackage {
inherit rev sha256;
};
- preBuild = "pushd crates/rust-analyzer";
- # Do not checking other crates in checkPhase.
- preInstall = "popd";
+ buildAndTestSubdir = "crates/rust-analyzer";
cargoBuildFlags = lib.optional useJemalloc "--features=jemalloc";
@@ -26,6 +24,8 @@ rustPlatform.buildRustPackage {
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin
[ darwin.apple_sdk.frameworks.CoreServices ];
+ RUST_ANALYZER_REV = rev;
+
inherit doCheck;
# Skip tests running `rustup` for `cargo fmt`.
preCheck = ''
@@ -35,6 +35,16 @@ rustPlatform.buildRustPackage {
export RUST_SRC_PATH=${rustPlatform.rustcSrc}
'';
+ # Temporary disabled until #93119 is fixed.
+ doInstallCheck = false;
+ installCheckPhase = ''
+ runHook preInstallCheck
+ versionOutput="$($out/bin/rust-analyzer --version)"
+ echo "'rust-analyzer --version' returns: $versionOutput"
+ [[ "$versionOutput" == "rust-analyzer ${rev}" ]]
+ runHook postInstallCheck
+ '';
+
meta = with stdenv.lib; {
description = "An experimental modular compiler frontend for the Rust language";
homepage = "https://github.com/rust-analyzer/rust-analyzer";
diff --git a/nixpkgs/pkgs/development/tools/rust/rust-analyzer/update.sh b/nixpkgs/pkgs/development/tools/rust/rust-analyzer/update.sh
index 92911254259..b0435be7208 100755
--- a/nixpkgs/pkgs/development/tools/rust/rust-analyzer/update.sh
+++ b/nixpkgs/pkgs/development/tools/rust/rust-analyzer/update.sh
@@ -49,13 +49,16 @@ sed "s/cargoSha256 = \".*\"/cargoSha256 = \"$cargo_sha256\"/" \
build_deps="../../../../misc/vscode-extensions/rust-analyzer/build-deps"
# We need devDependencies to build vsix.
jq '{ name, version, dependencies: (.dependencies + .devDependencies) }' "$node_src/package.json" \
- >"$build_deps/package.json"
+ >"$build_deps/package.json.new"
-# FIXME: Lock the version of @type/vscode, the latest one (1.43.0) will cause build failure.
-vscode_lock_ver="$(jq '.dependencies."@types/vscode".version' --raw-output "$node_src/package-lock.json")"
-jq '.dependencies."@types/vscode" = "'$vscode_lock_ver'"' "$build_deps/package.json" >"$build_deps/package.json.new"
-mv "$build_deps"/package.json{.new,}
+if cmp --quiet "$build_deps"/package.json{.new,}; then
+ echo "package.json not changed, skip updating nodePackages"
+ rm "$build_deps"/package.json.new
+else
+ echo "package.json changed, updating nodePackages"
+ mv "$build_deps"/package.json{.new,}
-pushd "../../../node-packages"
-./generate.sh
-popd
+ pushd "../../../node-packages"
+ ./generate.sh
+ popd
+fi
diff --git a/nixpkgs/pkgs/development/tools/rust/rustup/0001-dynamically-patchelf-binaries.patch b/nixpkgs/pkgs/development/tools/rust/rustup/0001-dynamically-patchelf-binaries.patch
index d46ad59109e..13649b387a3 100644
--- a/nixpkgs/pkgs/development/tools/rust/rustup/0001-dynamically-patchelf-binaries.patch
+++ b/nixpkgs/pkgs/development/tools/rust/rustup/0001-dynamically-patchelf-binaries.patch
@@ -1,30 +1,24 @@
diff --git a/src/dist/component/package.rs b/src/dist/component/package.rs
-index 4b432785..fa45e87e 100644
+index 3beddf54..0f859b8d 100644
--- a/src/dist/component/package.rs
+++ b/src/dist/component/package.rs
-@@ -109,10 +109,11 @@ impl Package for DirectoryPackage {
- match &*part.0 {
- "file" => {
- if self.copy {
-- builder.copy_file(path.clone(), &src_path)?
-+ builder.copy_file(path.clone(), &src_path)?;
+@@ -113,6 +113,7 @@ impl Package for DirectoryPackage {
} else {
-- builder.move_file(path.clone(), &src_path)?
-+ builder.move_file(path.clone(), &src_path)?;
+ builder.move_file(path.clone(), &src_path)?
}
+ nix_patchelf_if_needed(&target.prefix().path().join(path.clone()), &src_path)
}
"dir" => {
if self.copy {
-@@ -135,6 +136,22 @@ impl Package for DirectoryPackage {
+@@ -135,6 +136,29 @@ impl Package for DirectoryPackage {
}
}
+fn nix_patchelf_if_needed(dest_path: &Path, src_path: &Path) {
-+ let is_bin = if let Some(p) = src_path.parent() {
-+ p.ends_with("bin")
++ let (is_bin, is_lib) = if let Some(p) = src_path.parent() {
++ (p.ends_with("bin"), p.ends_with("lib"))
+ } else {
-+ false
++ (false, false)
+ };
+
+ if is_bin {
@@ -34,6 +28,13 @@ index 4b432785..fa45e87e 100644
+ .arg(dest_path)
+ .output();
+ }
++ else if is_lib {
++ let _ = ::std::process::Command::new("@patchelf@/bin/patchelf")
++ .arg("--set-rpath")
++ .arg("@libPath@")
++ .arg(dest_path)
++ .output();
++ }
+}
+
#[derive(Debug)]
diff --git a/nixpkgs/pkgs/development/tools/rust/rustup/default.nix b/nixpkgs/pkgs/development/tools/rust/rustup/default.nix
index 959eb6875ce..bdd916ccdda 100644
--- a/nixpkgs/pkgs/development/tools/rust/rustup/default.nix
+++ b/nixpkgs/pkgs/development/tools/rust/rustup/default.nix
@@ -1,35 +1,42 @@
{ stdenv, lib, runCommand, patchelf
, fetchFromGitHub, rustPlatform
-, pkgconfig, curl, Security, CoreServices }:
+, pkgconfig, curl, zlib, Security, CoreServices }:
rustPlatform.buildRustPackage rec {
pname = "rustup";
- version = "1.21.1";
+ version = "1.22.1";
src = fetchFromGitHub {
owner = "rust-lang";
repo = "rustup";
rev = version;
- sha256 = "0d7l3j8js16zgdx37kykavr343v65vchldz88j38jjyc43pcm2pg";
+ sha256 = "0nf42pkyn87y0n93vd63bihx74h4bpisv74aqldg3vcav2iv35s1";
};
- cargoSha256 = "1y13kfski36rfvqkp3mxxn12aidp339j7rigv49msyr004ac5y8s";
+ cargoSha256 = "0ghjrx7y25s6rjp06h0iyv4195x7daj57bqza01i1j4hm5nkhqhi";
nativeBuildInputs = [ pkgconfig ];
buildInputs = [
- curl
+ curl zlib
] ++ stdenv.lib.optionals stdenv.isDarwin [ CoreServices Security ];
cargoBuildFlags = [ "--features no-self-update" ];
patches = lib.optionals stdenv.isLinux [
- (runCommand "0001-dynamically-patchelf-binaries.patch" { CC=stdenv.cc; patchelf = patchelf; } ''
+ (let
+ libPath = lib.makeLibraryPath [
+ zlib # libz.so.1
+ ];
+ in
+ (runCommand "0001-dynamically-patchelf-binaries.patch" { CC=stdenv.cc; patchelf = patchelf; libPath = "$ORIGIN/../lib:${libPath}"; } ''
export dynamicLinker=$(cat $CC/nix-support/dynamic-linker)
substitute ${./0001-dynamically-patchelf-binaries.patch} $out \
--subst-var patchelf \
- --subst-var dynamicLinker
+ --subst-var dynamicLinker \
+ --subst-var libPath
'')
+ )
];
doCheck = !stdenv.isAarch64 && !stdenv.isDarwin;
diff --git a/nixpkgs/pkgs/development/tools/scalafmt/default.nix b/nixpkgs/pkgs/development/tools/scalafmt/default.nix
index 0905c27d4c1..c445026193b 100644
--- a/nixpkgs/pkgs/development/tools/scalafmt/default.nix
+++ b/nixpkgs/pkgs/development/tools/scalafmt/default.nix
@@ -2,7 +2,7 @@
let
baseName = "scalafmt";
- version = "2.5.2";
+ version = "2.6.2";
deps = stdenv.mkDerivation {
name = "${baseName}-deps-${version}";
buildCommand = ''
@@ -13,7 +13,7 @@ let
'';
outputHashMode = "recursive";
outputHashAlgo = "sha256";
- outputHash = "14sfpzhd7r8srl9qyrdfqwmgrircqsgrr5hwvg8h1vaiwakq7m00";
+ outputHash = "1q2bsc6vqgbgzg8hcz8pn6vl3263ghjfbkn93vijvmz0ivc806j4";
};
in
stdenv.mkDerivation {
diff --git a/nixpkgs/pkgs/development/tools/skaffold/default.nix b/nixpkgs/pkgs/development/tools/skaffold/default.nix
index 2d87c490452..398f524af08 100644
--- a/nixpkgs/pkgs/development/tools/skaffold/default.nix
+++ b/nixpkgs/pkgs/development/tools/skaffold/default.nix
@@ -2,17 +2,16 @@
buildGoPackage rec {
pname = "skaffold";
- version = "1.10.1";
- # rev is the ${version} commit, mainly for skaffold version command output
- rev = "931a70a6334436735bfc4ff7633232dd5fc73cc1";
+ version = "1.12.1";
goPackagePath = "github.com/GoogleContainerTools/skaffold";
subPackages = ["cmd/skaffold"];
buildFlagsArray = let t = "${goPackagePath}/pkg/skaffold"; in ''
-ldflags=
+ -s -w
-X ${t}/version.version=v${version}
- -X ${t}/version.gitCommit=${rev}
+ -X ${t}/version.gitCommit=${src.rev}
-X ${t}/version.buildDate=unknown
'';
@@ -20,7 +19,7 @@ buildGoPackage rec {
owner = "GoogleContainerTools";
repo = "skaffold";
rev = "v${version}";
- sha256 = "1qi4b0304jjpv5npa5yfrrfg7yv5p838qqql3sgx4f47ysyyq0as";
+ sha256 = "1mk4mn9h44v2xs65jjslmi03j3bixg0fkn396hmxp718w68850lz";
};
nativeBuildInputs = [ installShellFiles ];
diff --git a/nixpkgs/pkgs/development/tools/skopeo/default.nix b/nixpkgs/pkgs/development/tools/skopeo/default.nix
index 45b6867197e..f9b1bbd9c45 100644
--- a/nixpkgs/pkgs/development/tools/skopeo/default.nix
+++ b/nixpkgs/pkgs/development/tools/skopeo/default.nix
@@ -15,13 +15,13 @@
buildGoModule rec {
pname = "skopeo";
- version = "1.0.0";
+ version = "1.1.1";
src = fetchFromGitHub {
rev = "v${version}";
owner = "containers";
repo = "skopeo";
- sha256 = "1zg0agf8x7fa8zdzfzgncm64j363lmxrqjhdzsx6mlig87k17p05";
+ sha256 = "0wkpw8fizxjpfypflp7rs1q128dg4hadwzdvn8k41h7f8cbcb39x";
};
outputs = [ "out" "man" ];
diff --git a/nixpkgs/pkgs/development/tools/spring-boot-cli/default.nix b/nixpkgs/pkgs/development/tools/spring-boot-cli/default.nix
index b59ef341dff..15d6553bbb1 100644
--- a/nixpkgs/pkgs/development/tools/spring-boot-cli/default.nix
+++ b/nixpkgs/pkgs/development/tools/spring-boot-cli/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "spring-boot-cli";
- version = "2.3.0";
+ version = "2.3.1";
src = fetchzip {
url = "https://repo.spring.io/release/org/springframework/boot/${pname}/${version}.RELEASE/${pname}-${version}.RELEASE-bin.zip";
- sha256 = "1zjbgs1qx75jgxc46x9380iqh8pfgacih38ad3qxd0106a8lcp5h";
+ sha256 = "0ddmwcifrmw197vc49b0x8vfampj3n947r4vv4nni5vjclqqfds5";
};
nativeBuildInputs = [ makeWrapper installShellFiles ];
diff --git a/nixpkgs/pkgs/development/tools/the-way/default.nix b/nixpkgs/pkgs/development/tools/the-way/default.nix
new file mode 100644
index 00000000000..dc859347899
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/the-way/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchFromGitHub, rustPlatform }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "the-way";
+ version = "0.4.0";
+
+ src = fetchFromGitHub {
+ owner = "out-of-cheese-error";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0q7yg90yxnpaafg6sg7mqkh86qkn43kxy73p9nqkkgrikdnrjh5a";
+ };
+
+ cargoSha256 = "1a747bmc6s007ram0w4xf1y2nb3pphvqnlx59098lr3v7gllp7x3";
+ checkFlags = "--test-threads=1";
+
+ meta = with stdenv.lib; {
+ description = "Terminal code snippets manager";
+ homepage = "https://github.com/out-of-cheese-error/the-way";
+ license = with licenses; [ mit ];
+ maintainers = with maintainers; [ numkem ];
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/development/tools/tracy/default.nix b/nixpkgs/pkgs/development/tools/tracy/default.nix
index d446511298f..a5087b3b52c 100644
--- a/nixpkgs/pkgs/development/tools/tracy/default.nix
+++ b/nixpkgs/pkgs/development/tools/tracy/default.nix
@@ -1,34 +1,38 @@
-{ stdenv, lib, darwin, fetchFromGitHub, tbb, gtk2, glfw, pkgconfig, freetype, Carbon, AppKit }:
+{ stdenv, lib, darwin, fetchFromGitHub, tbb, gtk2, glfw, pkgconfig, freetype, Carbon, AppKit, capstone }:
stdenv.mkDerivation rec {
- name = "tracy-${version}";
- version = "0.6.3";
+ pname = "tracy";
+ version = "0.7";
src = fetchFromGitHub {
owner = "wolfpld";
repo = "tracy";
rev = "v${version}";
- sha256 = "0pgq8h5gq141zq1k4cgj6cp74kh4zqbp7h4wh29q4grjb04yy06i";
+ sha256 = "07cmz2w7iv10f9i9q3fhg80s6riy9bxnk9xvc3q4lw47mc150skp";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ glfw ]
+ buildInputs = [ glfw capstone ]
++ lib.optionals stdenv.isDarwin [ Carbon AppKit freetype ]
++ lib.optionals stdenv.isLinux [ gtk2 tbb ];
- NIX_CFLAGS_COMPILE = []
+ NIX_CFLAGS_COMPILE = [ ]
++ lib.optional stdenv.isLinux "-ltbb"
++ lib.optional stdenv.cc.isClang "-faligned-allocation";
buildPhase = ''
make -j $NIX_BUILD_CORES -C profiler/build/unix release
make -j $NIX_BUILD_CORES -C import-chrome/build/unix/ release
+ make -j $NIX_BUILD_CORES -C capture/build/unix/ release
+ make -j $NIX_BUILD_CORES -C update/build/unix/ release
'';
installPhase = ''
install -D ./profiler/build/unix/Tracy-release $out/bin/Tracy
install -D ./import-chrome/build/unix/import-chrome-release $out/bin/import-chrome
+ install -D ./capture/build/unix/capture-release $out/bin/capture
+ install -D ./update/build/unix/update-release $out/bin/update
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/development/tools/trellis/default.nix b/nixpkgs/pkgs/development/tools/trellis/default.nix
index 13249273564..6fc18fabe7b 100644
--- a/nixpkgs/pkgs/development/tools/trellis/default.nix
+++ b/nixpkgs/pkgs/development/tools/trellis/default.nix
@@ -8,18 +8,18 @@ let
in
stdenv.mkDerivation rec {
pname = "trellis";
- version = "2020.03.25";
+ version = "2020.06.29";
# git describe --tags
realVersion = with stdenv.lib; with builtins;
- "1.0-152-g${substring 0 7 (elemAt srcs 0).rev}";
+ "1.0-176-g${substring 0 7 (elemAt srcs 0).rev}";
srcs = [
(fetchFromGitHub {
owner = "SymbiFlow";
repo = "prjtrellis";
- rev = "c27bfc220a9f85f04173840d1ea081ba478adc9c";
- sha256 = "1fyl51246ns2njvij8g7k9a9axvhz8n8g09fny5dym9q7hcx08qh";
+ rev = "f93243b000c52b755c70829768d2ae6bcf7bb91a";
+ sha256 = "0f7xv99bxmidk7byahc821yzy8mln29gknz3w239i9xbwxzc6wc4";
name = "trellis";
})
diff --git a/nixpkgs/pkgs/development/tools/unity3d/default.nix b/nixpkgs/pkgs/development/tools/unity3d/default.nix
index 13ab61b5567..dfb5f6abf48 100644
--- a/nixpkgs/pkgs/development/tools/unity3d/default.nix
+++ b/nixpkgs/pkgs/development/tools/unity3d/default.nix
@@ -4,7 +4,7 @@
, cairo, dbus, expat, zlib, libpng12, nodejs, gnutar, gcc, gcc_32bit
, libX11, libXcursor, libXdamage, libXfixes, libXrender, libXi
, libXcomposite, libXext, libXrandr, libXtst, libSM, libICE, libxcb, chromium
-, libpqxx
+, libpqxx, libselinux, pciutils, libpulseaudio
}:
let
@@ -15,6 +15,8 @@ let
libX11 libXcursor libXdamage libXfixes libXrender libXi
libXcomposite libXext libXrandr libXtst libSM libICE libxcb
libpqxx gtk3
+
+ libselinux pciutils libpulseaudio
];
libPath32 = lib.makeLibraryPath [ gcc_32bit.cc ];
binPath = lib.makeBinPath [ nodejs gnutar ];
@@ -56,6 +58,7 @@ in stdenv.mkDerivation {
mkdir -p $out/bin
makeWrapper $unitydir/Unity $out/bin/unity-editor \
+ --prefix LD_LIBRARY_PATH : "${libPath64}" \
--prefix LD_PRELOAD : "$unitydir/libunity-nosuid.so" \
--prefix PATH : "${binPath}"
'';
diff --git a/nixpkgs/pkgs/development/tools/unityhub/default.nix b/nixpkgs/pkgs/development/tools/unityhub/default.nix
index bb84584e836..7e62aaf4088 100644
--- a/nixpkgs/pkgs/development/tools/unityhub/default.nix
+++ b/nixpkgs/pkgs/development/tools/unityhub/default.nix
@@ -11,7 +11,10 @@ in appimageTools.wrapType2 rec {
libpqxx gtk3 libsecret lsb-release openssl nodejs ncurses5
libX11 libXcursor libXdamage libXfixes libXrender libXi
- libXcomposite libXext libXrandr libXtst libSM libICE libxcb ]);
+ libXcomposite libXext libXrandr libXtst libSM libICE libxcb
+
+ libselinux pciutils libpulseaudio
+ ]);
profile = ''
export XDG_DATA_DIRS=${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${gtk3}/share/gsettings-schemas/${gtk3.name}:$XDG_DATA_DIRS
diff --git a/nixpkgs/pkgs/development/tools/vagrant/default.nix b/nixpkgs/pkgs/development/tools/vagrant/default.nix
index 32e205a6f8d..338e8f68d35 100644
--- a/nixpkgs/pkgs/development/tools/vagrant/default.nix
+++ b/nixpkgs/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.8";
+ version = "2.2.9";
url = "https://github.com/hashicorp/vagrant/archive/v${version}.tar.gz";
- sha256 = "0nvxda0dyhncgcl9qs34l4rj0jbdbg65a3ii5765p4899z6gzx95";
+ sha256 = "0fbickjjliaw3cpkh3pl9bp56b2gcqn87c5ag67amc450ah43rdq";
deps = bundlerEnv rec {
name = "${pname}-${version}";
diff --git a/nixpkgs/pkgs/development/tools/vagrant/gemset.nix b/nixpkgs/pkgs/development/tools/vagrant/gemset.nix
index f5d70b912df..00838c6e0c5 100644
--- a/nixpkgs/pkgs/development/tools/vagrant/gemset.nix
+++ b/nixpkgs/pkgs/development/tools/vagrant/gemset.nix
@@ -85,10 +85,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "10lfhahnnc91v63xpvk65apn61pib086zha3z5sp1xk9acfx12h4";
+ sha256 = "12lpwaw82bb0rm9f52v1498bpba8aj2l2q359mkwbxsswhpga5af";
type = "gem";
};
- version = "1.12.2";
+ version = "1.13.1";
};
gssapi = {
dependencies = ["ffi"];
@@ -149,10 +149,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0jwrd1l4mxz06iyx6053lr6hz2zy7ah2k3ranfzisvych5q19kwm";
+ sha256 = "10nq1xjqvkhngiygji831qx9bryjwws95r4vrnlq9142bzkg670s";
type = "gem";
};
- version = "1.8.2";
+ version = "1.8.3";
};
listen = {
dependencies = ["rb-fsevent" "rb-inotify" "ruby_dep"];
@@ -212,10 +212,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1zin0q26wc5p7zb7glpwary7ms60s676vcq987yv22jgm6hnlwlh";
+ sha256 = "1z75svngyhsglx0y2f9rnil2j08f9ab54b3l95bpgz67zq2if753";
type = "gem";
};
- version = "3.2020.0425";
+ version = "3.2020.0512";
};
multi_json = {
groups = ["default"];
diff --git a/nixpkgs/pkgs/development/tools/vend/default.nix b/nixpkgs/pkgs/development/tools/vend/default.nix
new file mode 100644
index 00000000000..13aa8aeb6ad
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/vend/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, buildGoModule, fetchFromGitHub }:
+
+buildGoModule {
+ pname = "vend";
+ version = "unstable-2020-06-04";
+
+ patches = [./remove_tidy.patch];
+
+ # A permanent fork from master is maintained to avoid non deterministic go tidy
+ src = fetchFromGitHub {
+ owner = "c00w";
+ repo = "vend";
+ rev = "24fdebfdb2c3cc0516321a9cf33a3fd81c209c04";
+ sha256 = "112p9dz9by2h2m3jha2bv1bvzn2a86bpg1wphgmf9gksjpwy835l";
+ };
+
+ vendorSha256 = null;
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/c00w/vend";
+ description = "A utility which vendors go code including c dependencies";
+ maintainers = with maintainers; [ c00w ];
+ license = licenses.mit;
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/development/tools/vend/remove_tidy.patch b/nixpkgs/pkgs/development/tools/vend/remove_tidy.patch
new file mode 100644
index 00000000000..d5db74a1bd7
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/vend/remove_tidy.patch
@@ -0,0 +1,13 @@
+diff --git a/cli/cmd.go b/cli/cmd.go
+index c766559..3a133fd 100644
+--- a/cli/cmd.go
++++ b/cli/cmd.go
+@@ -12,7 +12,7 @@ import (
+ // UpdateModule makes sure the module is updated ready to vendor the
+ // dependencies.
+ func UpdateModule() {
+- var commands = []string{"tidy", "download", "vendor"}
++ var commands = []string{"download", "vendor"}
+
+ for _, command := range commands {
+ cmd := exec.Command("go", "mod", command)
diff --git a/nixpkgs/pkgs/development/tools/vultr-cli/default.nix b/nixpkgs/pkgs/development/tools/vultr-cli/default.nix
index acd26b638c9..6f217c60219 100644
--- a/nixpkgs/pkgs/development/tools/vultr-cli/default.nix
+++ b/nixpkgs/pkgs/development/tools/vultr-cli/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "vultr-cli";
- version = "0.3.1";
+ version = "0.3.2";
src = fetchFromGitHub {
owner = "vultr";
repo = pname;
rev = "v${version}";
- sha256 = "1z3vbcpchrf3bak08p72c96c2l39hdp196fqc5wvsqar3mzrrz7s";
+ sha256 = "1gqc4w5j9x7vxvxah6hmqd5i1lxyybpml7yfzzcbngwgwm3y5ym0";
};
vendorSha256 = null;
diff --git a/nixpkgs/pkgs/development/tools/wabt/default.nix b/nixpkgs/pkgs/development/tools/wabt/default.nix
index 11c9875bf9d..a8ade2b815c 100644
--- a/nixpkgs/pkgs/development/tools/wabt/default.nix
+++ b/nixpkgs/pkgs/development/tools/wabt/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "wabt";
- version = "1.0.16";
+ version = "1.0.19";
src = fetchFromGitHub {
owner = "WebAssembly";
repo = "wabt";
rev = version;
- sha256 = "1zzc46d6m7l5lil423417crdda2cqb396p2idcla2ps161hwq3qp";
+ sha256 = "0g1iy1icnjfkc0dadkrif4nlixpvq626023rgj02m9al64gf9hvx";
fetchSubmodules = true;
};
diff --git a/nixpkgs/pkgs/development/tools/wasm-bindgen-cli/0001-Add-cargo.lock.patch b/nixpkgs/pkgs/development/tools/wasm-bindgen-cli/0001-Add-cargo.lock.patch
deleted file mode 100644
index 86fbb81de05..00000000000
--- a/nixpkgs/pkgs/development/tools/wasm-bindgen-cli/0001-Add-cargo.lock.patch
+++ /dev/null
@@ -1,2546 +0,0 @@
-From a13aff157f899a6388b3c9e621680049f329a028 Mon Sep 17 00:00:00 2001
-From: Maximilian Bosch <maximilian@mbosch.me>
-Date: Fri, 1 May 2020 23:44:08 +0200
-Subject: [PATCH] Add cargo.lock
-
----
- Cargo.lock | 2527 ++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 file changed, 2527 insertions(+)
- create mode 100644 Cargo.lock
-
-diff --git a/Cargo.lock b/Cargo.lock
-new file mode 100644
-index 00000000..4822cea1
---- /dev/null
-+++ b/Cargo.lock
-@@ -0,0 +1,2527 @@
-+# This file is automatically @generated by Cargo.
-+# It is not intended for manual editing.
-+[[package]]
-+name = "add"
-+version = "0.1.0"
-+dependencies = [
-+ "wasm-bindgen",
-+]
-+
-+[[package]]
-+name = "adler32"
-+version = "1.0.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "5d2e7343e7fc9de883d1b0341e0b13970f764c14101234857d2ddafa1cb1cac2"
-+
-+[[package]]
-+name = "aho-corasick"
-+version = "0.7.10"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "8716408b8bc624ed7f65d223ddb9ac2d044c0547b6fa4b0d554f3a9540496ada"
-+dependencies = [
-+ "memchr",
-+]
-+
-+[[package]]
-+name = "ansi_term"
-+version = "0.11.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b"
-+dependencies = [
-+ "winapi",
-+]
-+
-+[[package]]
-+name = "anyhow"
-+version = "1.0.28"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "d9a60d744a80c30fcb657dfe2c1b22bcb3e814c1a1e3674f32bf5820b570fbff"
-+
-+[[package]]
-+name = "arrayref"
-+version = "0.3.6"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544"
-+
-+[[package]]
-+name = "arrayvec"
-+version = "0.5.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8"
-+
-+[[package]]
-+name = "ascii"
-+version = "0.8.7"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "97be891acc47ca214468e09425d02cef3af2c94d0d82081cd02061f996802f14"
-+
-+[[package]]
-+name = "askama"
-+version = "0.7.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "eed81479263c8753e06f4981f5a313b3fe6cbff30c3ff8d9ae15ef0c72d93fb5"
-+dependencies = [
-+ "askama_derive",
-+ "askama_shared",
-+]
-+
-+[[package]]
-+name = "askama_derive"
-+version = "0.7.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "46580c08e5520afadc6e9064759e15fc743489a4db78f9c751113e3d32a1e083"
-+dependencies = [
-+ "askama_shared",
-+ "nom 4.2.3",
-+ "proc-macro2 0.4.30",
-+ "quote 0.6.13",
-+ "syn 0.15.44",
-+]
-+
-+[[package]]
-+name = "askama_shared"
-+version = "0.7.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "64509fd5c2fa767fa7ea973b732c61f0b8d30d1adf084e5164523e51a5e35d71"
-+dependencies = [
-+ "num-traits 0.2.11",
-+ "serde",
-+ "serde_derive",
-+ "toml 0.4.10",
-+]
-+
-+[[package]]
-+name = "assert_cmd"
-+version = "0.11.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "2dc477793bd82ec39799b6f6b3df64938532fdf2ab0d49ef817eac65856a5a1e"
-+dependencies = [
-+ "escargot",
-+ "predicates",
-+ "predicates-core",
-+ "predicates-tree",
-+]
-+
-+[[package]]
-+name = "atty"
-+version = "0.2.14"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
-+dependencies = [
-+ "hermit-abi",
-+ "libc",
-+ "winapi",
-+]
-+
-+[[package]]
-+name = "autocfg"
-+version = "0.1.7"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2"
-+
-+[[package]]
-+name = "autocfg"
-+version = "1.0.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d"
-+
-+[[package]]
-+name = "base64"
-+version = "0.9.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643"
-+dependencies = [
-+ "byteorder",
-+ "safemem",
-+]
-+
-+[[package]]
-+name = "base64"
-+version = "0.11.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7"
-+
-+[[package]]
-+name = "bitflags"
-+version = "0.7.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "aad18937a628ec6abcd26d1489012cc0e18c21798210f491af69ded9b881106d"
-+
-+[[package]]
-+name = "bitflags"
-+version = "1.2.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
-+
-+[[package]]
-+name = "blake2b_simd"
-+version = "0.5.10"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "d8fb2d74254a3a0b5cac33ac9f8ed0e44aa50378d9dbb2e5d83bd21ed1dc2c8a"
-+dependencies = [
-+ "arrayref",
-+ "arrayvec",
-+ "constant_time_eq",
-+]
-+
-+[[package]]
-+name = "buf_redux"
-+version = "0.8.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "b953a6887648bb07a535631f2bc00fbdb2a2216f135552cb3f534ed136b9c07f"
-+dependencies = [
-+ "memchr",
-+ "safemem",
-+]
-+
-+[[package]]
-+name = "bumpalo"
-+version = "3.2.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "12ae9db68ad7fac5fe51304d20f016c911539251075a214f8e663babefa35187"
-+
-+[[package]]
-+name = "byteorder"
-+version = "1.3.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de"
-+
-+[[package]]
-+name = "canvas"
-+version = "0.1.0"
-+dependencies = [
-+ "js-sys",
-+ "wasm-bindgen",
-+ "web-sys",
-+]
-+
-+[[package]]
-+name = "cc"
-+version = "1.0.52"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "c3d87b23d6a92cd03af510a5ade527033f6aa6fa92161e2d5863a907d4c5e31d"
-+
-+[[package]]
-+name = "cfg-if"
-+version = "0.1.10"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
-+
-+[[package]]
-+name = "char"
-+version = "0.1.0"
-+dependencies = [
-+ "wasm-bindgen",
-+]
-+
-+[[package]]
-+name = "chrono"
-+version = "0.4.11"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "80094f509cf8b5ae86a4966a39b3ff66cd7e2a3e594accec3743ff3fabeab5b2"
-+dependencies = [
-+ "num-integer",
-+ "num-traits 0.2.11",
-+ "time",
-+]
-+
-+[[package]]
-+name = "chunked_transfer"
-+version = "0.3.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "498d20a7aaf62625b9bf26e637cf7736417cde1d0c99f1d04d1170229a85cf87"
-+
-+[[package]]
-+name = "clap"
-+version = "2.33.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9"
-+dependencies = [
-+ "ansi_term",
-+ "atty",
-+ "bitflags 1.2.1",
-+ "strsim 0.8.0",
-+ "textwrap",
-+ "unicode-width",
-+ "vec_map",
-+]
-+
-+[[package]]
-+name = "closures"
-+version = "0.1.0"
-+dependencies = [
-+ "js-sys",
-+ "wasm-bindgen",
-+ "web-sys",
-+]
-+
-+[[package]]
-+name = "cloudabi"
-+version = "0.0.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f"
-+dependencies = [
-+ "bitflags 1.2.1",
-+]
-+
-+[[package]]
-+name = "color_quant"
-+version = "1.0.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "0dbbb57365263e881e805dc77d94697c9118fd94d8da011240555aa7b23445bd"
-+
-+[[package]]
-+name = "console_error_panic_hook"
-+version = "0.1.6"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "b8d976903543e0c48546a91908f21588a680a8c8f984df9a5d69feccb2b2a211"
-+dependencies = [
-+ "cfg-if",
-+ "wasm-bindgen",
-+]
-+
-+[[package]]
-+name = "console_log"
-+version = "0.1.0"
-+dependencies = [
-+ "wasm-bindgen",
-+ "web-sys",
-+]
-+
-+[[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"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "9f02af974daeee82218205558e51ec8768b48cf524bd01d550abe5573a608285"
-+dependencies = [
-+ "crossbeam-epoch",
-+ "crossbeam-utils",
-+ "maybe-uninit",
-+]
-+
-+[[package]]
-+name = "crossbeam-epoch"
-+version = "0.8.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace"
-+dependencies = [
-+ "autocfg 1.0.0",
-+ "cfg-if",
-+ "crossbeam-utils",
-+ "lazy_static",
-+ "maybe-uninit",
-+ "memoffset",
-+ "scopeguard",
-+]
-+
-+[[package]]
-+name = "crossbeam-queue"
-+version = "0.2.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "c695eeca1e7173472a32221542ae469b3e9aac3a4fc81f7696bcad82029493db"
-+dependencies = [
-+ "cfg-if",
-+ "crossbeam-utils",
-+]
-+
-+[[package]]
-+name = "crossbeam-utils"
-+version = "0.7.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8"
-+dependencies = [
-+ "autocfg 1.0.0",
-+ "cfg-if",
-+ "lazy_static",
-+]
-+
-+[[package]]
-+name = "curl"
-+version = "0.4.29"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "762e34611d2d5233a506a79072be944fddd057db2f18e04c0d6fa79e3fd466fd"
-+dependencies = [
-+ "curl-sys",
-+ "libc",
-+ "openssl-probe",
-+ "openssl-sys",
-+ "schannel",
-+ "socket2",
-+ "winapi",
-+]
-+
-+[[package]]
-+name = "curl-sys"
-+version = "0.4.31+curl-7.70.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "dcd62757cc4f5ab9404bc6ca9f0ae447e729a1403948ce5106bd588ceac6a3b0"
-+dependencies = [
-+ "cc",
-+ "libc",
-+ "libz-sys",
-+ "openssl-sys",
-+ "pkg-config",
-+ "vcpkg",
-+ "winapi",
-+]
-+
-+[[package]]
-+name = "deflate"
-+version = "0.7.20"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "707b6a7b384888a70c8d2e8650b3e60170dfc6a67bb4aa67b6dfca57af4bedb4"
-+dependencies = [
-+ "adler32",
-+ "byteorder",
-+]
-+
-+[[package]]
-+name = "diff"
-+version = "0.1.12"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "0e25ea47919b1560c4e3b7fe0aaab9becf5b84a10325ddf7db0f0ba5e1026499"
-+
-+[[package]]
-+name = "difference"
-+version = "2.0.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198"
-+
-+[[package]]
-+name = "dirs"
-+version = "1.0.5"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "3fd78930633bd1c6e35c4b42b1df7b0cbc6bc191146e512bb3bedf243fcc3901"
-+dependencies = [
-+ "libc",
-+ "redox_users",
-+ "winapi",
-+]
-+
-+[[package]]
-+name = "docopt"
-+version = "1.1.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "7f525a586d310c87df72ebcd98009e57f1cc030c8c268305287a476beb653969"
-+dependencies = [
-+ "lazy_static",
-+ "regex",
-+ "serde",
-+ "strsim 0.9.3",
-+]
-+
-+[[package]]
-+name = "dom"
-+version = "0.1.0"
-+dependencies = [
-+ "wasm-bindgen",
-+ "web-sys",
-+]
-+
-+[[package]]
-+name = "either"
-+version = "1.5.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3"
-+
-+[[package]]
-+name = "enum_primitive"
-+version = "0.1.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "be4551092f4d519593039259a9ed8daedf0da12e5109c5280338073eaeb81180"
-+dependencies = [
-+ "num-traits 0.1.43",
-+]
-+
-+[[package]]
-+name = "env_logger"
-+version = "0.7.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36"
-+dependencies = [
-+ "atty",
-+ "humantime",
-+ "log 0.4.8",
-+ "regex",
-+ "termcolor",
-+]
-+
-+[[package]]
-+name = "escargot"
-+version = "0.4.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "ceb9adbf9874d5d028b5e4c5739d22b71988252b25c9c98fe7cf9738bee84597"
-+dependencies = [
-+ "lazy_static",
-+ "log 0.4.8",
-+ "serde",
-+ "serde_json",
-+]
-+
-+[[package]]
-+name = "fetch"
-+version = "0.1.0"
-+dependencies = [
-+ "js-sys",
-+ "serde",
-+ "serde_derive",
-+ "wasm-bindgen",
-+ "wasm-bindgen-futures",
-+ "web-sys",
-+]
-+
-+[[package]]
-+name = "filetime"
-+version = "0.2.9"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "f59efc38004c988e4201d11d263b8171f49a2e7ec0bdbb71773433f271504a5e"
-+dependencies = [
-+ "cfg-if",
-+ "libc",
-+ "redox_syscall",
-+ "winapi",
-+]
-+
-+[[package]]
-+name = "float-cmp"
-+version = "0.6.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "da62c4f1b81918835a8c6a484a397775fff5953fe83529afd51b05f5c6a6617d"
-+dependencies = [
-+ "num-traits 0.2.11",
-+]
-+
-+[[package]]
-+name = "foreign-types"
-+version = "0.3.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
-+dependencies = [
-+ "foreign-types-shared",
-+]
-+
-+[[package]]
-+name = "foreign-types-shared"
-+version = "0.1.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
-+
-+[[package]]
-+name = "fuchsia-cprng"
-+version = "0.1.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba"
-+
-+[[package]]
-+name = "futures"
-+version = "0.3.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "5c329ae8753502fb44ae4fc2b622fa2a94652c41e795143765ba0927f92ab780"
-+dependencies = [
-+ "futures-channel",
-+ "futures-core",
-+ "futures-executor",
-+ "futures-io",
-+ "futures-sink",
-+ "futures-task",
-+ "futures-util",
-+]
-+
-+[[package]]
-+name = "futures-channel"
-+version = "0.3.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "f0c77d04ce8edd9cb903932b608268b3fffec4163dc053b3b402bf47eac1f1a8"
-+dependencies = [
-+ "futures-core",
-+ "futures-sink",
-+]
-+
-+[[package]]
-+name = "futures-channel-preview"
-+version = "0.3.0-alpha.19"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "d5e5f4df964fa9c1c2f8bddeb5c3611631cacd93baf810fc8bb2fb4b495c263a"
-+dependencies = [
-+ "futures-core-preview",
-+]
-+
-+[[package]]
-+name = "futures-core"
-+version = "0.3.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "f25592f769825e89b92358db00d26f965761e094951ac44d3663ef25b7ac464a"
-+
-+[[package]]
-+name = "futures-core-preview"
-+version = "0.3.0-alpha.19"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "b35b6263fb1ef523c3056565fa67b1d16f0a8604ff12b11b08c25f28a734c60a"
-+
-+[[package]]
-+name = "futures-executor"
-+version = "0.3.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "f674f3e1bcb15b37284a90cedf55afdba482ab061c407a9c0ebbd0f3109741ba"
-+dependencies = [
-+ "futures-core",
-+ "futures-task",
-+ "futures-util",
-+]
-+
-+[[package]]
-+name = "futures-io"
-+version = "0.3.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "a638959aa96152c7a4cddf50fcb1e3fede0583b27157c26e67d6f99904090dc6"
-+
-+[[package]]
-+name = "futures-macro"
-+version = "0.3.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "9a5081aa3de1f7542a794a397cde100ed903b0630152d0973479018fd85423a7"
-+dependencies = [
-+ "proc-macro-hack",
-+ "proc-macro2 1.0.10",
-+ "quote 1.0.4",
-+ "syn 1.0.18",
-+]
-+
-+[[package]]
-+name = "futures-sink"
-+version = "0.3.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "3466821b4bc114d95b087b850a724c6f83115e929bc88f1fa98a3304a944c8a6"
-+
-+[[package]]
-+name = "futures-task"
-+version = "0.3.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "7b0a34e53cf6cdcd0178aa573aed466b646eb3db769570841fda0c7ede375a27"
-+
-+[[package]]
-+name = "futures-util"
-+version = "0.3.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "22766cf25d64306bedf0384da004d05c9974ab104fcc4528f1236181c18004c5"
-+dependencies = [
-+ "futures-channel",
-+ "futures-core",
-+ "futures-io",
-+ "futures-macro",
-+ "futures-sink",
-+ "futures-task",
-+ "memchr",
-+ "pin-utils",
-+ "proc-macro-hack",
-+ "proc-macro-nested",
-+ "slab",
-+]
-+
-+[[package]]
-+name = "getrandom"
-+version = "0.1.14"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb"
-+dependencies = [
-+ "cfg-if",
-+ "libc",
-+ "wasi",
-+]
-+
-+[[package]]
-+name = "gif"
-+version = "0.9.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "e2e41945ba23db3bf51b24756d73d81acb4f28d85c3dccc32c6fae904438c25f"
-+dependencies = [
-+ "color_quant",
-+ "lzw",
-+]
-+
-+[[package]]
-+name = "glob"
-+version = "0.3.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"
-+
-+[[package]]
-+name = "guide-supported-types-examples"
-+version = "0.1.0"
-+dependencies = [
-+ "wasm-bindgen",
-+]
-+
-+[[package]]
-+name = "heck"
-+version = "0.3.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205"
-+dependencies = [
-+ "unicode-segmentation",
-+]
-+
-+[[package]]
-+name = "hello_world"
-+version = "0.1.0"
-+dependencies = [
-+ "wasm-bindgen",
-+]
-+
-+[[package]]
-+name = "hermit-abi"
-+version = "0.1.12"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "61565ff7aaace3525556587bd2dc31d4a07071957be715e63ce7b1eccf51a8f4"
-+dependencies = [
-+ "libc",
-+]
-+
-+[[package]]
-+name = "httparse"
-+version = "1.3.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "cd179ae861f0c2e53da70d892f5f3029f9594be0c41dc5269cd371691b1dc2f9"
-+
-+[[package]]
-+name = "humantime"
-+version = "1.3.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f"
-+dependencies = [
-+ "quick-error",
-+]
-+
-+[[package]]
-+name = "id-arena"
-+version = "2.2.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005"
-+dependencies = [
-+ "rayon",
-+]
-+
-+[[package]]
-+name = "idna"
-+version = "0.1.5"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e"
-+dependencies = [
-+ "matches",
-+ "unicode-bidi",
-+ "unicode-normalization",
-+]
-+
-+[[package]]
-+name = "image"
-+version = "0.12.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "d95816db758249fe16f23a4e23f1a3a817fe11892dbfd1c5836f625324702158"
-+dependencies = [
-+ "byteorder",
-+ "enum_primitive",
-+ "gif",
-+ "jpeg-decoder",
-+ "num-iter",
-+ "num-rational",
-+ "num-traits 0.1.43",
-+ "png",
-+ "scoped_threadpool",
-+]
-+
-+[[package]]
-+name = "import_js"
-+version = "0.1.0"
-+dependencies = [
-+ "wasm-bindgen",
-+]
-+
-+[[package]]
-+name = "inflate"
-+version = "0.1.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "e7e0062d2dc2f17d2f13750d95316ae8a2ff909af0fda957084f5defd87c43bb"
-+
-+[[package]]
-+name = "itoa"
-+version = "0.4.5"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "b8b7a7c0c47db5545ed3fef7468ee7bb5b74691498139e4b3f6a20685dc6dd8e"
-+
-+[[package]]
-+name = "jpeg-decoder"
-+version = "0.1.19"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "5b47b4c4e017b01abdc5bcc126d2d1002e5a75bbe3ce73f9f4f311a916363704"
-+dependencies = [
-+ "byteorder",
-+ "rayon",
-+]
-+
-+[[package]]
-+name = "js-sys"
-+version = "0.3.39"
-+dependencies = [
-+ "wasm-bindgen",
-+ "wasm-bindgen-futures",
-+ "wasm-bindgen-test",
-+]
-+
-+[[package]]
-+name = "julia_set"
-+version = "0.1.0"
-+dependencies = [
-+ "wasm-bindgen",
-+ "web-sys",
-+]
-+
-+[[package]]
-+name = "lazy_static"
-+version = "1.4.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
-+
-+[[package]]
-+name = "leb128"
-+version = "0.2.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "3576a87f2ba00f6f106fdfcd16db1d698d648a26ad8e0573cad8537c3c362d2a"
-+
-+[[package]]
-+name = "libc"
-+version = "0.2.69"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "99e85c08494b21a9054e7fe1374a732aeadaff3980b6990b94bfd3a70f690005"
-+
-+[[package]]
-+name = "libz-sys"
-+version = "1.0.25"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "2eb5e43362e38e2bca2fd5f5134c4d4564a23a5c28e9b95411652021a8675ebe"
-+dependencies = [
-+ "cc",
-+ "libc",
-+ "pkg-config",
-+ "vcpkg",
-+]
-+
-+[[package]]
-+name = "log"
-+version = "0.3.9"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b"
-+dependencies = [
-+ "log 0.4.8",
-+]
-+
-+[[package]]
-+name = "log"
-+version = "0.4.8"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7"
-+dependencies = [
-+ "cfg-if",
-+]
-+
-+[[package]]
-+name = "lzw"
-+version = "0.10.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "7d947cbb889ed21c2a84be6ffbaebf5b4e0f4340638cba0444907e38b56be084"
-+
-+[[package]]
-+name = "matches"
-+version = "0.1.8"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
-+
-+[[package]]
-+name = "maybe-uninit"
-+version = "2.0.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00"
-+
-+[[package]]
-+name = "memchr"
-+version = "2.3.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400"
-+
-+[[package]]
-+name = "memoffset"
-+version = "0.5.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "b4fc2c02a7e374099d4ee95a193111f72d2110197fe200272371758f6c3643d8"
-+dependencies = [
-+ "autocfg 1.0.0",
-+]
-+
-+[[package]]
-+name = "mime"
-+version = "0.2.6"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "ba626b8a6de5da682e1caa06bdb42a335aee5a84db8e5046a3e8ab17ba0a3ae0"
-+dependencies = [
-+ "log 0.3.9",
-+]
-+
-+[[package]]
-+name = "mime_guess"
-+version = "1.8.8"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "216929a5ee4dd316b1702eedf5e74548c123d370f47841ceaac38ca154690ca3"
-+dependencies = [
-+ "mime",
-+ "phf",
-+ "phf_codegen",
-+ "unicase",
-+]
-+
-+[[package]]
-+name = "multipart"
-+version = "0.15.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "adba94490a79baf2d6a23eac897157047008272fa3eecb3373ae6377b91eca28"
-+dependencies = [
-+ "buf_redux",
-+ "httparse",
-+ "log 0.4.8",
-+ "mime",
-+ "mime_guess",
-+ "quick-error",
-+ "rand 0.4.6",
-+ "safemem",
-+ "tempdir",
-+ "twoway",
-+]
-+
-+[[package]]
-+name = "no-std"
-+version = "0.1.0"
-+dependencies = [
-+ "wasm-bindgen",
-+]
-+
-+[[package]]
-+name = "nom"
-+version = "4.2.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "2ad2a91a8e869eeb30b9cb3119ae87773a8f4ae617f41b1eb9c154b2905f7bd6"
-+dependencies = [
-+ "memchr",
-+ "version_check 0.1.5",
-+]
-+
-+[[package]]
-+name = "nom"
-+version = "5.1.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "0b471253da97532da4b61552249c521e01e736071f71c1a4f7ebbfbf0a06aad6"
-+dependencies = [
-+ "memchr",
-+ "version_check 0.9.1",
-+]
-+
-+[[package]]
-+name = "normalize-line-endings"
-+version = "0.3.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be"
-+
-+[[package]]
-+name = "num-integer"
-+version = "0.1.42"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "3f6ea62e9d81a77cd3ee9a2a5b9b609447857f3d358704331e4ef39eb247fcba"
-+dependencies = [
-+ "autocfg 1.0.0",
-+ "num-traits 0.2.11",
-+]
-+
-+[[package]]
-+name = "num-iter"
-+version = "0.1.40"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "dfb0800a0291891dd9f4fe7bd9c19384f98f7fbe0cd0f39a2c6b88b9868bbc00"
-+dependencies = [
-+ "autocfg 1.0.0",
-+ "num-integer",
-+ "num-traits 0.2.11",
-+]
-+
-+[[package]]
-+name = "num-rational"
-+version = "0.1.42"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "ee314c74bd753fc86b4780aa9475da469155f3848473a261d2d18e35245a784e"
-+dependencies = [
-+ "num-integer",
-+ "num-traits 0.2.11",
-+]
-+
-+[[package]]
-+name = "num-traits"
-+version = "0.1.43"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31"
-+dependencies = [
-+ "num-traits 0.2.11",
-+]
-+
-+[[package]]
-+name = "num-traits"
-+version = "0.2.11"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "c62be47e61d1842b9170f0fdeec8eba98e60e90e5446449a0545e5152acd7096"
-+dependencies = [
-+ "autocfg 1.0.0",
-+]
-+
-+[[package]]
-+name = "num_cpus"
-+version = "1.13.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3"
-+dependencies = [
-+ "hermit-abi",
-+ "libc",
-+]
-+
-+[[package]]
-+name = "openssl"
-+version = "0.10.29"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "cee6d85f4cb4c4f59a6a85d5b68a233d280c82e29e822913b9c8b129fbf20bdd"
-+dependencies = [
-+ "bitflags 1.2.1",
-+ "cfg-if",
-+ "foreign-types",
-+ "lazy_static",
-+ "libc",
-+ "openssl-sys",
-+]
-+
-+[[package]]
-+name = "openssl-probe"
-+version = "0.1.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de"
-+
-+[[package]]
-+name = "openssl-src"
-+version = "111.9.0+1.1.1g"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "a2dbe10ddd1eb335aba3780eb2eaa13e1b7b441d2562fd962398740927f39ec4"
-+dependencies = [
-+ "cc",
-+]
-+
-+[[package]]
-+name = "openssl-sys"
-+version = "0.9.55"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "7717097d810a0f2e2323f9e5d11e71608355e24828410b55b9d4f18aa5f9a5d8"
-+dependencies = [
-+ "autocfg 1.0.0",
-+ "cc",
-+ "libc",
-+ "openssl-src",
-+ "pkg-config",
-+ "vcpkg",
-+]
-+
-+[[package]]
-+name = "percent-encoding"
-+version = "1.0.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831"
-+
-+[[package]]
-+name = "performance"
-+version = "0.1.0"
-+dependencies = [
-+ "humantime",
-+ "wasm-bindgen",
-+ "web-sys",
-+]
-+
-+[[package]]
-+name = "phf"
-+version = "0.7.24"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "b3da44b85f8e8dfaec21adae67f95d93244b2ecf6ad2a692320598dcc8e6dd18"
-+dependencies = [
-+ "phf_shared",
-+]
-+
-+[[package]]
-+name = "phf_codegen"
-+version = "0.7.24"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "b03e85129e324ad4166b06b2c7491ae27fe3ec353af72e72cd1654c7225d517e"
-+dependencies = [
-+ "phf_generator",
-+ "phf_shared",
-+]
-+
-+[[package]]
-+name = "phf_generator"
-+version = "0.7.24"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "09364cc93c159b8b06b1f4dd8a4398984503483891b0c26b867cf431fb132662"
-+dependencies = [
-+ "phf_shared",
-+ "rand 0.6.5",
-+]
-+
-+[[package]]
-+name = "phf_shared"
-+version = "0.7.24"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "234f71a15de2288bcb7e3b6515828d22af7ec8598ee6d24c3b526fa0a80b67a0"
-+dependencies = [
-+ "siphasher",
-+ "unicase",
-+]
-+
-+[[package]]
-+name = "pin-utils"
-+version = "0.1.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
-+
-+[[package]]
-+name = "pkg-config"
-+version = "0.3.17"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677"
-+
-+[[package]]
-+name = "png"
-+version = "0.6.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "3cb773e9a557edb568ce9935cf783e3cdcabe06a9449d41b3e5506d88e582c82"
-+dependencies = [
-+ "bitflags 0.7.0",
-+ "deflate",
-+ "inflate",
-+ "num-iter",
-+]
-+
-+[[package]]
-+name = "ppv-lite86"
-+version = "0.2.6"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "74490b50b9fbe561ac330df47c08f3f33073d2d00c150f719147d7c54522fa1b"
-+
-+[[package]]
-+name = "predicates"
-+version = "1.0.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "347a1b6f0b21e636bc9872fb60b83b8e185f6f5516298b8238699f7f9a531030"
-+dependencies = [
-+ "difference",
-+ "float-cmp",
-+ "normalize-line-endings",
-+ "predicates-core",
-+ "regex",
-+]
-+
-+[[package]]
-+name = "predicates-core"
-+version = "1.0.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "06075c3a3e92559ff8929e7a280684489ea27fe44805174c3ebd9328dcb37178"
-+
-+[[package]]
-+name = "predicates-tree"
-+version = "1.0.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "8e63c4859013b38a76eca2414c64911fba30def9e3202ac461a2d22831220124"
-+dependencies = [
-+ "predicates-core",
-+ "treeline",
-+]
-+
-+[[package]]
-+name = "proc-macro-error"
-+version = "1.0.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "98e9e4b82e0ef281812565ea4751049f1bdcdfccda7d3f459f2e138a40c08678"
-+dependencies = [
-+ "proc-macro-error-attr",
-+ "proc-macro2 1.0.10",
-+ "quote 1.0.4",
-+ "syn 1.0.18",
-+ "version_check 0.9.1",
-+]
-+
-+[[package]]
-+name = "proc-macro-error-attr"
-+version = "1.0.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "4f5444ead4e9935abd7f27dc51f7e852a0569ac888096d5ec2499470794e2e53"
-+dependencies = [
-+ "proc-macro2 1.0.10",
-+ "quote 1.0.4",
-+ "syn 1.0.18",
-+ "syn-mid",
-+ "version_check 0.9.1",
-+]
-+
-+[[package]]
-+name = "proc-macro-hack"
-+version = "0.5.15"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "0d659fe7c6d27f25e9d80a1a094c223f5246f6a6596453e09d7229bf42750b63"
-+
-+[[package]]
-+name = "proc-macro-nested"
-+version = "0.1.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "8e946095f9d3ed29ec38de908c22f95d9ac008e424c7bcae54c75a79c527c694"
-+
-+[[package]]
-+name = "proc-macro2"
-+version = "0.4.30"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759"
-+dependencies = [
-+ "unicode-xid 0.1.0",
-+]
-+
-+[[package]]
-+name = "proc-macro2"
-+version = "1.0.10"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "df246d292ff63439fea9bc8c0a270bed0e390d5ebd4db4ba15aba81111b5abe3"
-+dependencies = [
-+ "unicode-xid 0.2.0",
-+]
-+
-+[[package]]
-+name = "quick-error"
-+version = "1.2.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
-+
-+[[package]]
-+name = "quote"
-+version = "0.6.13"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1"
-+dependencies = [
-+ "proc-macro2 0.4.30",
-+]
-+
-+[[package]]
-+name = "quote"
-+version = "1.0.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "4c1f4b0efa5fc5e8ceb705136bfee52cfdb6a4e3509f770b478cd6ed434232a7"
-+dependencies = [
-+ "proc-macro2 1.0.10",
-+]
-+
-+[[package]]
-+name = "rand"
-+version = "0.4.6"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293"
-+dependencies = [
-+ "fuchsia-cprng",
-+ "libc",
-+ "rand_core 0.3.1",
-+ "rdrand",
-+ "winapi",
-+]
-+
-+[[package]]
-+name = "rand"
-+version = "0.5.6"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "c618c47cd3ebd209790115ab837de41425723956ad3ce2e6a7f09890947cacb9"
-+dependencies = [
-+ "cloudabi",
-+ "fuchsia-cprng",
-+ "libc",
-+ "rand_core 0.3.1",
-+ "winapi",
-+]
-+
-+[[package]]
-+name = "rand"
-+version = "0.6.5"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca"
-+dependencies = [
-+ "autocfg 0.1.7",
-+ "libc",
-+ "rand_chacha 0.1.1",
-+ "rand_core 0.4.2",
-+ "rand_hc 0.1.0",
-+ "rand_isaac",
-+ "rand_jitter",
-+ "rand_os",
-+ "rand_pcg",
-+ "rand_xorshift",
-+ "winapi",
-+]
-+
-+[[package]]
-+name = "rand"
-+version = "0.7.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
-+dependencies = [
-+ "getrandom",
-+ "libc",
-+ "rand_chacha 0.2.2",
-+ "rand_core 0.5.1",
-+ "rand_hc 0.2.0",
-+]
-+
-+[[package]]
-+name = "rand_chacha"
-+version = "0.1.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef"
-+dependencies = [
-+ "autocfg 0.1.7",
-+ "rand_core 0.3.1",
-+]
-+
-+[[package]]
-+name = "rand_chacha"
-+version = "0.2.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
-+dependencies = [
-+ "ppv-lite86",
-+ "rand_core 0.5.1",
-+]
-+
-+[[package]]
-+name = "rand_core"
-+version = "0.3.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b"
-+dependencies = [
-+ "rand_core 0.4.2",
-+]
-+
-+[[package]]
-+name = "rand_core"
-+version = "0.4.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc"
-+
-+[[package]]
-+name = "rand_core"
-+version = "0.5.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
-+dependencies = [
-+ "getrandom",
-+]
-+
-+[[package]]
-+name = "rand_hc"
-+version = "0.1.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4"
-+dependencies = [
-+ "rand_core 0.3.1",
-+]
-+
-+[[package]]
-+name = "rand_hc"
-+version = "0.2.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
-+dependencies = [
-+ "rand_core 0.5.1",
-+]
-+
-+[[package]]
-+name = "rand_isaac"
-+version = "0.1.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08"
-+dependencies = [
-+ "rand_core 0.3.1",
-+]
-+
-+[[package]]
-+name = "rand_jitter"
-+version = "0.1.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b"
-+dependencies = [
-+ "libc",
-+ "rand_core 0.4.2",
-+ "winapi",
-+]
-+
-+[[package]]
-+name = "rand_os"
-+version = "0.1.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071"
-+dependencies = [
-+ "cloudabi",
-+ "fuchsia-cprng",
-+ "libc",
-+ "rand_core 0.4.2",
-+ "rdrand",
-+ "winapi",
-+]
-+
-+[[package]]
-+name = "rand_pcg"
-+version = "0.1.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44"
-+dependencies = [
-+ "autocfg 0.1.7",
-+ "rand_core 0.4.2",
-+]
-+
-+[[package]]
-+name = "rand_xorshift"
-+version = "0.1.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c"
-+dependencies = [
-+ "rand_core 0.3.1",
-+]
-+
-+[[package]]
-+name = "rayon"
-+version = "1.3.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "db6ce3297f9c85e16621bb8cca38a06779ffc31bb8184e1be4bed2be4678a098"
-+dependencies = [
-+ "crossbeam-deque",
-+ "either",
-+ "rayon-core",
-+]
-+
-+[[package]]
-+name = "rayon-core"
-+version = "1.7.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "08a89b46efaf957e52b18062fb2f4660f8b8a4dde1807ca002690868ef2c85a9"
-+dependencies = [
-+ "crossbeam-deque",
-+ "crossbeam-queue",
-+ "crossbeam-utils",
-+ "lazy_static",
-+ "num_cpus",
-+]
-+
-+[[package]]
-+name = "raytrace-parallel"
-+version = "0.1.0"
-+dependencies = [
-+ "console_error_panic_hook",
-+ "futures-channel-preview",
-+ "js-sys",
-+ "rayon",
-+ "rayon-core",
-+ "raytracer",
-+ "wasm-bindgen",
-+ "wasm-bindgen-futures",
-+ "web-sys",
-+]
-+
-+[[package]]
-+name = "raytracer"
-+version = "0.1.0"
-+source = "git+https://github.com/alexcrichton/raytracer?branch=update-deps#42faa13859f7d8d47fd18be785c108003a207786"
-+dependencies = [
-+ "image",
-+ "serde",
-+ "serde_derive",
-+]
-+
-+[[package]]
-+name = "rdrand"
-+version = "0.4.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2"
-+dependencies = [
-+ "rand_core 0.3.1",
-+]
-+
-+[[package]]
-+name = "redox_syscall"
-+version = "0.1.56"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84"
-+
-+[[package]]
-+name = "redox_users"
-+version = "0.3.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "09b23093265f8d200fa7b4c2c76297f47e681c655f6f1285a8780d6a022f7431"
-+dependencies = [
-+ "getrandom",
-+ "redox_syscall",
-+ "rust-argon2",
-+]
-+
-+[[package]]
-+name = "regex"
-+version = "1.3.7"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "a6020f034922e3194c711b82a627453881bc4682166cabb07134a10c26ba7692"
-+dependencies = [
-+ "aho-corasick",
-+ "memchr",
-+ "regex-syntax",
-+ "thread_local",
-+]
-+
-+[[package]]
-+name = "regex-syntax"
-+version = "0.6.17"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "7fe5bd57d1d7414c6b5ed48563a2c855d995ff777729dcd91c369ec7fea395ae"
-+
-+[[package]]
-+name = "remove_dir_all"
-+version = "0.5.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "4a83fa3702a688b9359eccba92d153ac33fd2e8462f9e0e3fdf155239ea7792e"
-+dependencies = [
-+ "winapi",
-+]
-+
-+[[package]]
-+name = "request-animation-frame"
-+version = "0.1.0"
-+dependencies = [
-+ "wasm-bindgen",
-+ "web-sys",
-+]
-+
-+[[package]]
-+name = "rouille"
-+version = "3.0.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "112568052ec17fa26c6c11c40acbb30d3ad244bf3d6da0be181f5e7e42e5004f"
-+dependencies = [
-+ "base64 0.9.3",
-+ "chrono",
-+ "filetime",
-+ "multipart",
-+ "num_cpus",
-+ "rand 0.5.6",
-+ "serde",
-+ "serde_derive",
-+ "serde_json",
-+ "sha1",
-+ "term",
-+ "threadpool",
-+ "time",
-+ "tiny_http",
-+ "url",
-+]
-+
-+[[package]]
-+name = "rust-argon2"
-+version = "0.7.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "2bc8af4bda8e1ff4932523b94d3dd20ee30a87232323eda55903ffd71d2fb017"
-+dependencies = [
-+ "base64 0.11.0",
-+ "blake2b_simd",
-+ "constant_time_eq",
-+ "crossbeam-utils",
-+]
-+
-+[[package]]
-+name = "rust-duck-typed-interfaces"
-+version = "0.1.0"
-+dependencies = [
-+ "wasm-bindgen",
-+]
-+
-+[[package]]
-+name = "rustc-demangle"
-+version = "0.1.16"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783"
-+
-+[[package]]
-+name = "ryu"
-+version = "1.0.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "ed3d612bc64430efeb3f7ee6ef26d590dce0c43249217bddc62112540c7941e1"
-+
-+[[package]]
-+name = "safemem"
-+version = "0.3.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072"
-+
-+[[package]]
-+name = "sample"
-+version = "0.1.0"
-+dependencies = [
-+ "js-sys",
-+ "wasm-bindgen",
-+ "wasm-bindgen-futures",
-+ "wasm-bindgen-test",
-+]
-+
-+[[package]]
-+name = "schannel"
-+version = "0.1.18"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "039c25b130bd8c1321ee2d7de7fde2659fa9c2744e4bb29711cfc852ea53cd19"
-+dependencies = [
-+ "lazy_static",
-+ "winapi",
-+]
-+
-+[[package]]
-+name = "scoped-tls"
-+version = "1.0.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2"
-+
-+[[package]]
-+name = "scoped_threadpool"
-+version = "0.1.9"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8"
-+
-+[[package]]
-+name = "scopeguard"
-+version = "1.1.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
-+
-+[[package]]
-+name = "serde"
-+version = "1.0.106"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "36df6ac6412072f67cf767ebbde4133a5b2e88e76dc6187fa7104cd16f783399"
-+dependencies = [
-+ "serde_derive",
-+]
-+
-+[[package]]
-+name = "serde_derive"
-+version = "1.0.106"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "9e549e3abf4fb8621bd1609f11dfc9f5e50320802273b12f3811a67e6716ea6c"
-+dependencies = [
-+ "proc-macro2 1.0.10",
-+ "quote 1.0.4",
-+ "syn 1.0.18",
-+]
-+
-+[[package]]
-+name = "serde_json"
-+version = "1.0.52"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "a7894c8ed05b7a3a279aeb79025fdec1d3158080b75b98a08faf2806bb799edd"
-+dependencies = [
-+ "itoa",
-+ "ryu",
-+ "serde",
-+]
-+
-+[[package]]
-+name = "sha1"
-+version = "0.6.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d"
-+
-+[[package]]
-+name = "siphasher"
-+version = "0.2.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "0b8de496cf83d4ed58b6be86c3a275b8602f6ffe98d3024a869e124147a9a3ac"
-+
-+[[package]]
-+name = "slab"
-+version = "0.4.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"
-+
-+[[package]]
-+name = "smallvec"
-+version = "1.4.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "c7cb5678e1615754284ec264d9bb5b4c27d2018577fd90ac0ceb578591ed5ee4"
-+
-+[[package]]
-+name = "socket2"
-+version = "0.3.12"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "03088793f677dce356f3ccc2edb1b314ad191ab702a5de3faf49304f7e104918"
-+dependencies = [
-+ "cfg-if",
-+ "libc",
-+ "redox_syscall",
-+ "winapi",
-+]
-+
-+[[package]]
-+name = "sourcefile"
-+version = "0.1.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "4bf77cb82ba8453b42b6ae1d692e4cdc92f9a47beaf89a847c8be83f4e328ad3"
-+
-+[[package]]
-+name = "strsim"
-+version = "0.8.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
-+
-+[[package]]
-+name = "strsim"
-+version = "0.9.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c"
-+
-+[[package]]
-+name = "structopt"
-+version = "0.3.14"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "863246aaf5ddd0d6928dfeb1a9ca65f505599e4e1b399935ef7e75107516b4ef"
-+dependencies = [
-+ "clap",
-+ "lazy_static",
-+ "structopt-derive",
-+]
-+
-+[[package]]
-+name = "structopt-derive"
-+version = "0.4.7"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "d239ca4b13aee7a2142e6795cbd69e457665ff8037aed33b3effdc430d2f927a"
-+dependencies = [
-+ "heck",
-+ "proc-macro-error",
-+ "proc-macro2 1.0.10",
-+ "quote 1.0.4",
-+ "syn 1.0.18",
-+]
-+
-+[[package]]
-+name = "syn"
-+version = "0.15.44"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5"
-+dependencies = [
-+ "proc-macro2 0.4.30",
-+ "quote 0.6.13",
-+ "unicode-xid 0.1.0",
-+]
-+
-+[[package]]
-+name = "syn"
-+version = "1.0.18"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "410a7488c0a728c7ceb4ad59b9567eb4053d02e8cc7f5c0e0eeeb39518369213"
-+dependencies = [
-+ "proc-macro2 1.0.10",
-+ "quote 1.0.4",
-+ "unicode-xid 0.2.0",
-+]
-+
-+[[package]]
-+name = "syn-mid"
-+version = "0.5.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "7be3539f6c128a931cf19dcee741c1af532c7fd387baa739c03dd2e96479338a"
-+dependencies = [
-+ "proc-macro2 1.0.10",
-+ "quote 1.0.4",
-+ "syn 1.0.18",
-+]
-+
-+[[package]]
-+name = "tempdir"
-+version = "0.3.7"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "15f2b5fb00ccdf689e0149d1b1b3c03fead81c2b37735d812fa8bddbbf41b6d8"
-+dependencies = [
-+ "rand 0.4.6",
-+ "remove_dir_all",
-+]
-+
-+[[package]]
-+name = "tempfile"
-+version = "3.1.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9"
-+dependencies = [
-+ "cfg-if",
-+ "libc",
-+ "rand 0.7.3",
-+ "redox_syscall",
-+ "remove_dir_all",
-+ "winapi",
-+]
-+
-+[[package]]
-+name = "term"
-+version = "0.5.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "edd106a334b7657c10b7c540a0106114feadeb4dc314513e97df481d5d966f42"
-+dependencies = [
-+ "byteorder",
-+ "dirs",
-+ "winapi",
-+]
-+
-+[[package]]
-+name = "termcolor"
-+version = "1.1.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "bb6bfa289a4d7c5766392812c0a1f4c1ba45afa1ad47803c11e1f407d846d75f"
-+dependencies = [
-+ "winapi-util",
-+]
-+
-+[[package]]
-+name = "textwrap"
-+version = "0.11.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
-+dependencies = [
-+ "unicode-width",
-+]
-+
-+[[package]]
-+name = "thread_local"
-+version = "1.0.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14"
-+dependencies = [
-+ "lazy_static",
-+]
-+
-+[[package]]
-+name = "threadpool"
-+version = "1.8.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "e8dae184447c15d5a6916d973c642aec485105a13cd238192a6927ae3e077d66"
-+dependencies = [
-+ "num_cpus",
-+]
-+
-+[[package]]
-+name = "time"
-+version = "0.1.43"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438"
-+dependencies = [
-+ "libc",
-+ "winapi",
-+]
-+
-+[[package]]
-+name = "tiny_http"
-+version = "0.6.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "1661fa0a44c95d01604bd05c66732a446c657efb62b5164a7a083a3b552b4951"
-+dependencies = [
-+ "ascii",
-+ "chrono",
-+ "chunked_transfer",
-+ "log 0.4.8",
-+ "url",
-+]
-+
-+[[package]]
-+name = "todomvc"
-+version = "0.1.0"
-+dependencies = [
-+ "askama",
-+ "console_error_panic_hook",
-+ "js-sys",
-+ "wasm-bindgen",
-+ "web-sys",
-+]
-+
-+[[package]]
-+name = "toml"
-+version = "0.4.10"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "758664fc71a3a69038656bee8b6be6477d2a6c315a6b81f7081f591bffa4111f"
-+dependencies = [
-+ "serde",
-+]
-+
-+[[package]]
-+name = "toml"
-+version = "0.5.6"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "ffc92d160b1eef40665be3a05630d003936a3bc7da7421277846c2613e92c71a"
-+dependencies = [
-+ "serde",
-+]
-+
-+[[package]]
-+name = "treeline"
-+version = "0.1.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "a7f741b240f1a48843f9b8e0444fb55fb2a4ff67293b50a9179dfd5ea67f8d41"
-+
-+[[package]]
-+name = "trybuild"
-+version = "1.0.26"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "4e5696e4fd793743fbcc29943fe965ea3993b6c3d2a6a3a35c6680d926fd3a49"
-+dependencies = [
-+ "glob",
-+ "lazy_static",
-+ "serde",
-+ "serde_json",
-+ "termcolor",
-+ "toml 0.5.6",
-+]
-+
-+[[package]]
-+name = "twoway"
-+version = "0.1.8"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "59b11b2b5241ba34be09c3cc85a36e56e48f9888862e19cedf23336d35316ed1"
-+dependencies = [
-+ "memchr",
-+]
-+
-+[[package]]
-+name = "typescript-tests"
-+version = "0.1.0"
-+dependencies = [
-+ "js-sys",
-+ "wasm-bindgen",
-+ "web-sys",
-+]
-+
-+[[package]]
-+name = "unicase"
-+version = "1.4.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "7f4765f83163b74f957c797ad9253caf97f103fb064d3999aea9568d09fc8a33"
-+dependencies = [
-+ "version_check 0.1.5",
-+]
-+
-+[[package]]
-+name = "unicode-bidi"
-+version = "0.3.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5"
-+dependencies = [
-+ "matches",
-+]
-+
-+[[package]]
-+name = "unicode-normalization"
-+version = "0.1.12"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "5479532badd04e128284890390c1e876ef7a993d0570b3597ae43dfa1d59afa4"
-+dependencies = [
-+ "smallvec",
-+]
-+
-+[[package]]
-+name = "unicode-segmentation"
-+version = "1.6.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0"
-+
-+[[package]]
-+name = "unicode-width"
-+version = "0.1.7"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "caaa9d531767d1ff2150b9332433f32a24622147e5ebb1f26409d5da67afd479"
-+
-+[[package]]
-+name = "unicode-xid"
-+version = "0.1.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
-+
-+[[package]]
-+name = "unicode-xid"
-+version = "0.2.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c"
-+
-+[[package]]
-+name = "url"
-+version = "1.7.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a"
-+dependencies = [
-+ "idna",
-+ "matches",
-+ "percent-encoding",
-+]
-+
-+[[package]]
-+name = "vcpkg"
-+version = "0.2.8"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "3fc439f2794e98976c88a2a2dafce96b930fe8010b0a256b3c2199a773933168"
-+
-+[[package]]
-+name = "vec_map"
-+version = "0.8.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a"
-+
-+[[package]]
-+name = "version_check"
-+version = "0.1.5"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd"
-+
-+[[package]]
-+name = "version_check"
-+version = "0.9.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "078775d0255232fb988e6fccf26ddc9d1ac274299aaedcedce21c6f72cc533ce"
-+
-+[[package]]
-+name = "walrus"
-+version = "0.14.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "4d96e9ec3f81fdb3210b12b2b1e9e39369c8050a3a28e692e5247e3ab5196410"
-+dependencies = [
-+ "anyhow",
-+ "id-arena",
-+ "leb128",
-+ "log 0.4.8",
-+ "rayon",
-+ "walrus-macro",
-+ "wasmparser 0.42.1",
-+]
-+
-+[[package]]
-+name = "walrus-macro"
-+version = "0.14.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "2bc16925d405153a91e01cdac2a5549aa25ca9148b5176e25e601f6536344d94"
-+dependencies = [
-+ "heck",
-+ "proc-macro2 1.0.10",
-+ "quote 1.0.4",
-+ "syn 1.0.18",
-+]
-+
-+[[package]]
-+name = "wasi"
-+version = "0.9.0+wasi-snapshot-preview1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
-+
-+[[package]]
-+name = "wasm-bindgen"
-+version = "0.2.62"
-+dependencies = [
-+ "cfg-if",
-+ "js-sys",
-+ "serde",
-+ "serde_derive",
-+ "serde_json",
-+ "wasm-bindgen-futures",
-+ "wasm-bindgen-macro",
-+ "wasm-bindgen-test",
-+ "wasm-bindgen-test-crate-a",
-+ "wasm-bindgen-test-crate-b",
-+]
-+
-+[[package]]
-+name = "wasm-bindgen-anyref-xform"
-+version = "0.2.62"
-+dependencies = [
-+ "anyhow",
-+ "rayon",
-+ "walrus",
-+ "wasmprinter",
-+ "wast 3.0.4",
-+ "wat",
-+]
-+
-+[[package]]
-+name = "wasm-bindgen-backend"
-+version = "0.2.62"
-+dependencies = [
-+ "bumpalo",
-+ "lazy_static",
-+ "log 0.4.8",
-+ "proc-macro2 1.0.10",
-+ "quote 1.0.4",
-+ "syn 1.0.18",
-+ "wasm-bindgen-shared",
-+]
-+
-+[[package]]
-+name = "wasm-bindgen-benchmark"
-+version = "0.1.0"
-+dependencies = [
-+ "wasm-bindgen",
-+ "web-sys",
-+]
-+
-+[[package]]
-+name = "wasm-bindgen-cli"
-+version = "0.2.62"
-+dependencies = [
-+ "anyhow",
-+ "assert_cmd",
-+ "curl",
-+ "diff",
-+ "docopt",
-+ "env_logger",
-+ "log 0.4.8",
-+ "openssl",
-+ "predicates",
-+ "rayon",
-+ "rouille",
-+ "serde",
-+ "serde_derive",
-+ "serde_json",
-+ "tempfile",
-+ "walrus",
-+ "wasm-bindgen-cli-support",
-+ "wasm-bindgen-shared",
-+ "wit-printer",
-+ "wit-text",
-+ "wit-validator",
-+ "wit-walrus",
-+]
-+
-+[[package]]
-+name = "wasm-bindgen-cli-support"
-+version = "0.2.62"
-+dependencies = [
-+ "anyhow",
-+ "base64 0.9.3",
-+ "log 0.4.8",
-+ "rustc-demangle",
-+ "serde_json",
-+ "tempfile",
-+ "walrus",
-+ "wasm-bindgen-anyref-xform",
-+ "wasm-bindgen-multi-value-xform",
-+ "wasm-bindgen-shared",
-+ "wasm-bindgen-threads-xform",
-+ "wasm-bindgen-wasm-conventions",
-+ "wasm-bindgen-wasm-interpreter",
-+ "wit-text",
-+ "wit-validator",
-+ "wit-walrus",
-+]
-+
-+[[package]]
-+name = "wasm-bindgen-futures"
-+version = "0.4.12"
-+dependencies = [
-+ "cfg-if",
-+ "futures-channel-preview",
-+ "js-sys",
-+ "wasm-bindgen",
-+ "wasm-bindgen-test",
-+ "web-sys",
-+]
-+
-+[[package]]
-+name = "wasm-bindgen-macro"
-+version = "0.2.62"
-+dependencies = [
-+ "quote 1.0.4",
-+ "trybuild",
-+ "wasm-bindgen",
-+ "wasm-bindgen-futures",
-+ "wasm-bindgen-macro-support",
-+]
-+
-+[[package]]
-+name = "wasm-bindgen-macro-support"
-+version = "0.2.62"
-+dependencies = [
-+ "proc-macro2 1.0.10",
-+ "quote 1.0.4",
-+ "syn 1.0.18",
-+ "wasm-bindgen-backend",
-+ "wasm-bindgen-shared",
-+]
-+
-+[[package]]
-+name = "wasm-bindgen-multi-value-xform"
-+version = "0.2.62"
-+dependencies = [
-+ "anyhow",
-+ "rayon",
-+ "walrus",
-+ "wasmprinter",
-+ "wast 3.0.4",
-+ "wat",
-+]
-+
-+[[package]]
-+name = "wasm-bindgen-paint"
-+version = "0.1.0"
-+dependencies = [
-+ "js-sys",
-+ "wasm-bindgen",
-+ "web-sys",
-+]
-+
-+[[package]]
-+name = "wasm-bindgen-shared"
-+version = "0.2.62"
-+
-+[[package]]
-+name = "wasm-bindgen-test"
-+version = "0.3.12"
-+dependencies = [
-+ "console_error_panic_hook",
-+ "js-sys",
-+ "scoped-tls",
-+ "wasm-bindgen",
-+ "wasm-bindgen-futures",
-+ "wasm-bindgen-test-macro",
-+]
-+
-+[[package]]
-+name = "wasm-bindgen-test-crate-a"
-+version = "0.1.0"
-+dependencies = [
-+ "wasm-bindgen",
-+]
-+
-+[[package]]
-+name = "wasm-bindgen-test-crate-b"
-+version = "0.1.0"
-+dependencies = [
-+ "wasm-bindgen",
-+]
-+
-+[[package]]
-+name = "wasm-bindgen-test-macro"
-+version = "0.3.12"
-+dependencies = [
-+ "proc-macro2 1.0.10",
-+ "quote 1.0.4",
-+]
-+
-+[[package]]
-+name = "wasm-bindgen-threads-xform"
-+version = "0.2.62"
-+dependencies = [
-+ "anyhow",
-+ "walrus",
-+ "wasm-bindgen-wasm-conventions",
-+]
-+
-+[[package]]
-+name = "wasm-bindgen-wasm-conventions"
-+version = "0.2.62"
-+dependencies = [
-+ "anyhow",
-+ "walrus",
-+]
-+
-+[[package]]
-+name = "wasm-bindgen-wasm-interpreter"
-+version = "0.2.62"
-+dependencies = [
-+ "anyhow",
-+ "log 0.4.8",
-+ "tempfile",
-+ "walrus",
-+ "wat",
-+]
-+
-+[[package]]
-+name = "wasm-bindgen-webidl"
-+version = "0.2.62"
-+dependencies = [
-+ "anyhow",
-+ "env_logger",
-+ "heck",
-+ "lazy_static",
-+ "log 0.4.8",
-+ "proc-macro2 1.0.10",
-+ "quote 1.0.4",
-+ "sourcefile",
-+ "structopt",
-+ "syn 1.0.18",
-+ "wasm-bindgen-backend",
-+ "weedle",
-+]
-+
-+[[package]]
-+name = "wasm-in-wasm"
-+version = "0.1.0"
-+dependencies = [
-+ "js-sys",
-+ "wasm-bindgen",
-+ "wasm-bindgen-futures",
-+]
-+
-+[[package]]
-+name = "wasm2js"
-+version = "0.1.0"
-+dependencies = [
-+ "wasm-bindgen",
-+]
-+
-+[[package]]
-+name = "wasmparser"
-+version = "0.42.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "1527c84a5bd585215f29c06b0e2a5274e478ad4dfc970d26ffad66fdc6cb311d"
-+
-+[[package]]
-+name = "wasmparser"
-+version = "0.51.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "aeb1956b19469d1c5e63e459d29e7b5aa0f558d9f16fcef09736f8a265e6c10a"
-+
-+[[package]]
-+name = "wasmprinter"
-+version = "0.2.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "8bd423d45b95fcee11775472bfdce66c63c45ada23c1b338e0a63d623a6c475b"
-+dependencies = [
-+ "anyhow",
-+ "wasmparser 0.51.4",
-+]
-+
-+[[package]]
-+name = "wast"
-+version = "3.0.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "233648f540f07fce9b972436f2fbcae8a750c1121b6d32d949e1a44b4d9fc7b1"
-+dependencies = [
-+ "leb128",
-+]
-+
-+[[package]]
-+name = "wast"
-+version = "14.0.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "47b11c94c63d5365a76ea287f8e6e5b6050233fae4b2423aea2a1e126a385e17"
-+dependencies = [
-+ "leb128",
-+]
-+
-+[[package]]
-+name = "wat"
-+version = "1.0.15"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "03db18bc33cff3859c296efbefdcc00763a644539feeadca3415a1cee8a2835d"
-+dependencies = [
-+ "wast 14.0.0",
-+]
-+
-+[[package]]
-+name = "web-sys"
-+version = "0.3.39"
-+dependencies = [
-+ "js-sys",
-+ "wasm-bindgen",
-+ "wasm-bindgen-futures",
-+ "wasm-bindgen-test",
-+]
-+
-+[[package]]
-+name = "webaudio"
-+version = "0.1.0"
-+dependencies = [
-+ "wasm-bindgen",
-+ "web-sys",
-+]
-+
-+[[package]]
-+name = "webgl"
-+version = "0.1.0"
-+dependencies = [
-+ "js-sys",
-+ "wasm-bindgen",
-+ "web-sys",
-+]
-+
-+[[package]]
-+name = "webidl-tests"
-+version = "0.1.0"
-+dependencies = [
-+ "js-sys",
-+ "wasm-bindgen",
-+ "wasm-bindgen-test",
-+ "wasm-bindgen-webidl",
-+]
-+
-+[[package]]
-+name = "websockets"
-+version = "0.1.0"
-+dependencies = [
-+ "js-sys",
-+ "wasm-bindgen",
-+ "web-sys",
-+]
-+
-+[[package]]
-+name = "webxr"
-+version = "0.1.0"
-+dependencies = [
-+ "futures",
-+ "js-sys",
-+ "serde",
-+ "serde_derive",
-+ "wasm-bindgen",
-+ "wasm-bindgen-futures",
-+ "web-sys",
-+]
-+
-+[[package]]
-+name = "weedle"
-+version = "0.11.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "8a7d4f9feb723a800d8f7b74edc9fa44ff35cb0b2ec64886714362f423427f37"
-+dependencies = [
-+ "nom 5.1.1",
-+]
-+
-+[[package]]
-+name = "winapi"
-+version = "0.3.8"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6"
-+dependencies = [
-+ "winapi-i686-pc-windows-gnu",
-+ "winapi-x86_64-pc-windows-gnu",
-+]
-+
-+[[package]]
-+name = "winapi-i686-pc-windows-gnu"
-+version = "0.4.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
-+
-+[[package]]
-+name = "winapi-util"
-+version = "0.1.5"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
-+dependencies = [
-+ "winapi",
-+]
-+
-+[[package]]
-+name = "winapi-x86_64-pc-windows-gnu"
-+version = "0.4.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
-+
-+[[package]]
-+name = "wit-parser"
-+version = "0.1.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "29a378ab795034efe2c4a6c8a388a2d9b31d360ad441c0bc9859b3d4d37e62a3"
-+dependencies = [
-+ "anyhow",
-+ "leb128",
-+ "wit-schema-version",
-+]
-+
-+[[package]]
-+name = "wit-printer"
-+version = "0.1.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "8c76e17384f4feb766d109a42c309b78de75ea2b3745f663ac3f5f331633f77f"
-+dependencies = [
-+ "anyhow",
-+ "wasmprinter",
-+ "wit-parser",
-+ "wit-schema-version",
-+]
-+
-+[[package]]
-+name = "wit-schema-version"
-+version = "0.1.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "bfee4a6a4716eefa0682e7a3b836152e894a3e4f34a9d6c2c3e1c94429bfe36a"
-+
-+[[package]]
-+name = "wit-text"
-+version = "0.1.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "2aa19a002c984e25356af8938a8f4b7f0c9fe3963498e7ae1f90d64da9e563f5"
-+dependencies = [
-+ "anyhow",
-+ "wast 3.0.4",
-+ "wit-writer",
-+]
-+
-+[[package]]
-+name = "wit-validator"
-+version = "0.1.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "2454229f760a433842db154c9bb54da896fdf2352b1d63261f617bcdf20be0bd"
-+dependencies = [
-+ "anyhow",
-+ "wasmparser 0.51.4",
-+ "wit-parser",
-+ "wit-schema-version",
-+]
-+
-+[[package]]
-+name = "wit-walrus"
-+version = "0.1.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "8e14fbb9453201558c582d227c2b75df5c050409f467e8c220fcd57dc369280a"
-+dependencies = [
-+ "anyhow",
-+ "id-arena",
-+ "walrus",
-+ "wit-parser",
-+ "wit-schema-version",
-+ "wit-writer",
-+]
-+
-+[[package]]
-+name = "wit-writer"
-+version = "0.1.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "ebeb128df9e103e61f8ddd8a190259f3c48b73fe86a5932f40f4de526ef357e8"
-+dependencies = [
-+ "leb128",
-+ "wit-schema-version",
-+]
-+
-+[[package]]
-+name = "without-a-bundler"
-+version = "0.1.0"
-+dependencies = [
-+ "wasm-bindgen",
-+ "web-sys",
-+]
-+
-+[[package]]
-+name = "without-a-bundler-no-modules"
-+version = "0.1.0"
-+dependencies = [
-+ "wasm-bindgen",
-+ "web-sys",
-+]
---
-2.25.4
-
diff --git a/nixpkgs/pkgs/development/tools/wasm-bindgen-cli/Cargo.lock b/nixpkgs/pkgs/development/tools/wasm-bindgen-cli/Cargo.lock
new file mode 100644
index 00000000000..eed61d4ec14
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/wasm-bindgen-cli/Cargo.lock
@@ -0,0 +1,2557 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+[[package]]
+name = "add"
+version = "0.1.0"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "adler32"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234"
+
+[[package]]
+name = "aho-corasick"
+version = "0.7.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "043164d8ba5c4c3035fec9bbee8647c0261d788f3474306f93bb65901cae0e86"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "ansi_term"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "anyhow"
+version = "1.0.32"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6b602bfe940d21c130f3895acd65221e8a61270debe89d628b9cb4e3ccb8569b"
+
+[[package]]
+name = "arrayref"
+version = "0.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544"
+
+[[package]]
+name = "arrayvec"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8"
+
+[[package]]
+name = "ascii"
+version = "0.8.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "97be891acc47ca214468e09425d02cef3af2c94d0d82081cd02061f996802f14"
+
+[[package]]
+name = "askama"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "70a6e7ebd44d0047fd48206c83c5cd3214acc7b9d87f001da170145c47ef7d12"
+dependencies = [
+ "askama_derive",
+ "askama_escape",
+ "askama_shared",
+]
+
+[[package]]
+name = "askama_derive"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e1d7169690c4f56343dcd821ab834972a22570a2662a19a84fd7775d5e1c3881"
+dependencies = [
+ "askama_shared",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "askama_escape"
+version = "0.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "90c108c1a94380c89d2215d0ac54ce09796823cca0fd91b299cfff3b33e346fb"
+
+[[package]]
+name = "askama_shared"
+version = "0.10.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62fc272363345c8cdc030e4c259d9d028237f8b057dc9bb327772a257bde6bb5"
+dependencies = [
+ "askama_escape",
+ "humansize",
+ "nom",
+ "num-traits 0.2.12",
+ "percent-encoding 2.1.0",
+ "proc-macro2",
+ "quote",
+ "serde",
+ "syn",
+ "toml",
+]
+
+[[package]]
+name = "assert_cmd"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c88b9ca26f9c16ec830350d309397e74ee9abdfd8eb1f71cb6ecc71a3fc818da"
+dependencies = [
+ "doc-comment",
+ "predicates",
+ "predicates-core",
+ "predicates-tree",
+ "wait-timeout",
+]
+
+[[package]]
+name = "atty"
+version = "0.2.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
+dependencies = [
+ "hermit-abi",
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "autocfg"
+version = "0.1.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2"
+
+[[package]]
+name = "autocfg"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d"
+
+[[package]]
+name = "base64"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643"
+dependencies = [
+ "byteorder",
+ "safemem",
+]
+
+[[package]]
+name = "base64"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7"
+
+[[package]]
+name = "bitflags"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aad18937a628ec6abcd26d1489012cc0e18c21798210f491af69ded9b881106d"
+
+[[package]]
+name = "bitflags"
+version = "1.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
+
+[[package]]
+name = "blake2b_simd"
+version = "0.5.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d8fb2d74254a3a0b5cac33ac9f8ed0e44aa50378d9dbb2e5d83bd21ed1dc2c8a"
+dependencies = [
+ "arrayref",
+ "arrayvec",
+ "constant_time_eq",
+]
+
+[[package]]
+name = "buf_redux"
+version = "0.8.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b953a6887648bb07a535631f2bc00fbdb2a2216f135552cb3f534ed136b9c07f"
+dependencies = [
+ "memchr",
+ "safemem",
+]
+
+[[package]]
+name = "bumpalo"
+version = "3.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820"
+
+[[package]]
+name = "byteorder"
+version = "1.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de"
+
+[[package]]
+name = "canvas"
+version = "0.1.0"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "cc"
+version = "1.0.58"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f9a06fb2e53271d7c279ec1efea6ab691c35a2ae67ec0d91d7acec0caf13b518"
+
+[[package]]
+name = "cfg-if"
+version = "0.1.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
+
+[[package]]
+name = "char"
+version = "0.1.0"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "chrono"
+version = "0.4.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c74d84029116787153e02106bf53e66828452a4b325cc8652b788b5967c0a0b6"
+dependencies = [
+ "num-integer",
+ "num-traits 0.2.12",
+ "time",
+]
+
+[[package]]
+name = "chunked_transfer"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "498d20a7aaf62625b9bf26e637cf7736417cde1d0c99f1d04d1170229a85cf87"
+
+[[package]]
+name = "clap"
+version = "2.33.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bdfa80d47f954d53a35a64987ca1422f495b8d6483c0fe9f7117b36c2a792129"
+dependencies = [
+ "ansi_term",
+ "atty",
+ "bitflags 1.2.1",
+ "strsim 0.8.0",
+ "textwrap",
+ "unicode-width",
+ "vec_map",
+]
+
+[[package]]
+name = "closures"
+version = "0.1.0"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "cloudabi"
+version = "0.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f"
+dependencies = [
+ "bitflags 1.2.1",
+]
+
+[[package]]
+name = "color_quant"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0dbbb57365263e881e805dc77d94697c9118fd94d8da011240555aa7b23445bd"
+
+[[package]]
+name = "console_error_panic_hook"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b8d976903543e0c48546a91908f21588a680a8c8f984df9a5d69feccb2b2a211"
+dependencies = [
+ "cfg-if",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "console_log"
+version = "0.1.0"
+dependencies = [
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[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"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9f02af974daeee82218205558e51ec8768b48cf524bd01d550abe5573a608285"
+dependencies = [
+ "crossbeam-epoch",
+ "crossbeam-utils",
+ "maybe-uninit",
+]
+
+[[package]]
+name = "crossbeam-epoch"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace"
+dependencies = [
+ "autocfg 1.0.0",
+ "cfg-if",
+ "crossbeam-utils",
+ "lazy_static",
+ "maybe-uninit",
+ "memoffset",
+ "scopeguard",
+]
+
+[[package]]
+name = "crossbeam-queue"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "774ba60a54c213d409d5353bda12d49cd68d14e45036a285234c8d6f91f92570"
+dependencies = [
+ "cfg-if",
+ "crossbeam-utils",
+ "maybe-uninit",
+]
+
+[[package]]
+name = "crossbeam-utils"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8"
+dependencies = [
+ "autocfg 1.0.0",
+ "cfg-if",
+ "lazy_static",
+]
+
+[[package]]
+name = "curl"
+version = "0.4.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9447ad28eee2a5cfb031c329d46bef77487244fff6a724b378885b8691a35f78"
+dependencies = [
+ "curl-sys",
+ "libc",
+ "openssl-probe",
+ "openssl-sys",
+ "schannel",
+ "socket2",
+ "winapi",
+]
+
+[[package]]
+name = "curl-sys"
+version = "0.4.33+curl-7.71.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3e9818ea018327f79c811612f29b9834d2abddbe7db81460a2d5c7e12946b337"
+dependencies = [
+ "cc",
+ "libc",
+ "libz-sys",
+ "openssl-sys",
+ "pkg-config",
+ "vcpkg",
+ "winapi",
+]
+
+[[package]]
+name = "deflate"
+version = "0.7.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "707b6a7b384888a70c8d2e8650b3e60170dfc6a67bb4aa67b6dfca57af4bedb4"
+dependencies = [
+ "adler32",
+ "byteorder",
+]
+
+[[package]]
+name = "deno"
+version = "0.1.0"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "diff"
+version = "0.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0e25ea47919b1560c4e3b7fe0aaab9becf5b84a10325ddf7db0f0ba5e1026499"
+
+[[package]]
+name = "difference"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198"
+
+[[package]]
+name = "dirs"
+version = "1.0.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3fd78930633bd1c6e35c4b42b1df7b0cbc6bc191146e512bb3bedf243fcc3901"
+dependencies = [
+ "libc",
+ "redox_users",
+ "winapi",
+]
+
+[[package]]
+name = "doc-comment"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10"
+
+[[package]]
+name = "docopt"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f525a586d310c87df72ebcd98009e57f1cc030c8c268305287a476beb653969"
+dependencies = [
+ "lazy_static",
+ "regex",
+ "serde",
+ "strsim 0.9.3",
+]
+
+[[package]]
+name = "dom"
+version = "0.1.0"
+dependencies = [
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "either"
+version = "1.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3"
+
+[[package]]
+name = "enum_primitive"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be4551092f4d519593039259a9ed8daedf0da12e5109c5280338073eaeb81180"
+dependencies = [
+ "num-traits 0.1.43",
+]
+
+[[package]]
+name = "env_logger"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36"
+dependencies = [
+ "atty",
+ "humantime 1.3.0",
+ "log 0.4.11",
+ "regex",
+ "termcolor",
+]
+
+[[package]]
+name = "fetch"
+version = "0.1.0"
+dependencies = [
+ "js-sys",
+ "serde",
+ "serde_derive",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "web-sys",
+]
+
+[[package]]
+name = "filetime"
+version = "0.2.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e500da2fab70bdc43f8f0e0b350a227f31c72311c56aba48f01d5cd62bb0345b"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "redox_syscall",
+ "winapi",
+]
+
+[[package]]
+name = "float-cmp"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e1267f4ac4f343772758f7b1bdcbe767c218bbab93bb432acbf5162bbf85a6c4"
+dependencies = [
+ "num-traits 0.2.12",
+]
+
+[[package]]
+name = "foreign-types"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
+dependencies = [
+ "foreign-types-shared",
+]
+
+[[package]]
+name = "foreign-types-shared"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
+
+[[package]]
+name = "fuchsia-cprng"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba"
+
+[[package]]
+name = "futures"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1e05b85ec287aac0dc34db7d4a569323df697f9c55b99b15d6b4ef8cde49f613"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "futures-executor",
+ "futures-io",
+ "futures-sink",
+ "futures-task",
+ "futures-util",
+]
+
+[[package]]
+name = "futures-channel"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f366ad74c28cca6ba456d95e6422883cfb4b252a83bed929c83abfdbbf2967d5"
+dependencies = [
+ "futures-core",
+ "futures-sink",
+]
+
+[[package]]
+name = "futures-channel-preview"
+version = "0.3.0-alpha.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d5e5f4df964fa9c1c2f8bddeb5c3611631cacd93baf810fc8bb2fb4b495c263a"
+dependencies = [
+ "futures-core-preview",
+]
+
+[[package]]
+name = "futures-core"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59f5fff90fd5d971f936ad674802482ba441b6f09ba5e15fd8b39145582ca399"
+
+[[package]]
+name = "futures-core-preview"
+version = "0.3.0-alpha.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b35b6263fb1ef523c3056565fa67b1d16f0a8604ff12b11b08c25f28a734c60a"
+
+[[package]]
+name = "futures-executor"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "10d6bb888be1153d3abeb9006b11b02cf5e9b209fda28693c31ae1e4e012e314"
+dependencies = [
+ "futures-core",
+ "futures-task",
+ "futures-util",
+]
+
+[[package]]
+name = "futures-io"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "de27142b013a8e869c14957e6d2edeef89e97c289e69d042ee3a49acd8b51789"
+
+[[package]]
+name = "futures-macro"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0b5a30a4328ab5473878237c447333c093297bded83a4983d10f4deea240d39"
+dependencies = [
+ "proc-macro-hack",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "futures-sink"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3f2032893cb734c7a05d85ce0cc8b8c4075278e93b24b66f9de99d6eb0fa8acc"
+
+[[package]]
+name = "futures-task"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bdb66b5f09e22019b1ab0830f7785bcea8e7a42148683f99214f73f8ec21a626"
+dependencies = [
+ "once_cell",
+]
+
+[[package]]
+name = "futures-util"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8764574ff08b701a084482c3c7031349104b07ac897393010494beaa18ce32c6"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "futures-io",
+ "futures-macro",
+ "futures-sink",
+ "futures-task",
+ "memchr",
+ "pin-project",
+ "pin-utils",
+ "proc-macro-hack",
+ "proc-macro-nested",
+ "slab",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.1.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "wasi",
+]
+
+[[package]]
+name = "gif"
+version = "0.9.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2e41945ba23db3bf51b24756d73d81acb4f28d85c3dccc32c6fae904438c25f"
+dependencies = [
+ "color_quant",
+ "lzw",
+]
+
+[[package]]
+name = "glob"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"
+
+[[package]]
+name = "guide-supported-types-examples"
+version = "0.1.0"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "heck"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205"
+dependencies = [
+ "unicode-segmentation",
+]
+
+[[package]]
+name = "hello_world"
+version = "0.1.0"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "hermit-abi"
+version = "0.1.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3deed196b6e7f9e44a2ae8d94225d80302d81208b1bb673fd21fe634645c85a9"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "httparse"
+version = "1.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cd179ae861f0c2e53da70d892f5f3029f9594be0c41dc5269cd371691b1dc2f9"
+
+[[package]]
+name = "humansize"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6cab2627acfc432780848602f3f558f7e9dd427352224b0d9324025796d2a5e"
+
+[[package]]
+name = "humantime"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f"
+dependencies = [
+ "quick-error",
+]
+
+[[package]]
+name = "humantime"
+version = "2.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3c1ad908cc71012b7bea4d0c53ba96a8cba9962f048fa68d143376143d863b7a"
+
+[[package]]
+name = "id-arena"
+version = "2.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005"
+dependencies = [
+ "rayon",
+]
+
+[[package]]
+name = "idna"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e"
+dependencies = [
+ "matches",
+ "unicode-bidi",
+ "unicode-normalization",
+]
+
+[[package]]
+name = "image"
+version = "0.12.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d95816db758249fe16f23a4e23f1a3a817fe11892dbfd1c5836f625324702158"
+dependencies = [
+ "byteorder",
+ "enum_primitive",
+ "gif",
+ "jpeg-decoder",
+ "num-iter",
+ "num-rational",
+ "num-traits 0.1.43",
+ "png",
+ "scoped_threadpool",
+]
+
+[[package]]
+name = "import_js"
+version = "0.1.0"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "inflate"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e7e0062d2dc2f17d2f13750d95316ae8a2ff909af0fda957084f5defd87c43bb"
+
+[[package]]
+name = "itoa"
+version = "0.4.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6"
+
+[[package]]
+name = "jpeg-decoder"
+version = "0.1.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cc797adac5f083b8ff0ca6f6294a999393d76e197c36488e2ef732c4715f6fa3"
+dependencies = [
+ "byteorder",
+ "rayon",
+]
+
+[[package]]
+name = "js-sys"
+version = "0.3.44"
+dependencies = [
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "wasm-bindgen-test",
+]
+
+[[package]]
+name = "julia_set"
+version = "0.1.0"
+dependencies = [
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "lazy_static"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+
+[[package]]
+name = "leb128"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3576a87f2ba00f6f106fdfcd16db1d698d648a26ad8e0573cad8537c3c362d2a"
+
+[[package]]
+name = "libc"
+version = "0.2.74"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a2f02823cf78b754822df5f7f268fb59822e7296276d3e069d8e8cb26a14bd10"
+
+[[package]]
+name = "libz-sys"
+version = "1.0.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2eb5e43362e38e2bca2fd5f5134c4d4564a23a5c28e9b95411652021a8675ebe"
+dependencies = [
+ "cc",
+ "libc",
+ "pkg-config",
+ "vcpkg",
+]
+
+[[package]]
+name = "log"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b"
+dependencies = [
+ "log 0.4.11",
+]
+
+[[package]]
+name = "log"
+version = "0.4.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "lzw"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d947cbb889ed21c2a84be6ffbaebf5b4e0f4340638cba0444907e38b56be084"
+
+[[package]]
+name = "matches"
+version = "0.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
+
+[[package]]
+name = "maybe-uninit"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00"
+
+[[package]]
+name = "memchr"
+version = "2.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400"
+
+[[package]]
+name = "memoffset"
+version = "0.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c198b026e1bbf08a937e94c6c60f9ec4a2267f5b0d2eec9c1b21b061ce2be55f"
+dependencies = [
+ "autocfg 1.0.0",
+]
+
+[[package]]
+name = "mime"
+version = "0.2.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ba626b8a6de5da682e1caa06bdb42a335aee5a84db8e5046a3e8ab17ba0a3ae0"
+dependencies = [
+ "log 0.3.9",
+]
+
+[[package]]
+name = "mime_guess"
+version = "1.8.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "216929a5ee4dd316b1702eedf5e74548c123d370f47841ceaac38ca154690ca3"
+dependencies = [
+ "mime",
+ "phf",
+ "phf_codegen",
+ "unicase",
+]
+
+[[package]]
+name = "multipart"
+version = "0.15.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "adba94490a79baf2d6a23eac897157047008272fa3eecb3373ae6377b91eca28"
+dependencies = [
+ "buf_redux",
+ "httparse",
+ "log 0.4.11",
+ "mime",
+ "mime_guess",
+ "quick-error",
+ "rand 0.4.6",
+ "safemem",
+ "tempdir",
+ "twoway",
+]
+
+[[package]]
+name = "no-std"
+version = "0.1.0"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "nom"
+version = "5.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af"
+dependencies = [
+ "memchr",
+ "version_check 0.9.2",
+]
+
+[[package]]
+name = "normalize-line-endings"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be"
+
+[[package]]
+name = "num-integer"
+version = "0.1.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8d59457e662d541ba17869cf51cf177c0b5f0cbf476c66bdc90bf1edac4f875b"
+dependencies = [
+ "autocfg 1.0.0",
+ "num-traits 0.2.12",
+]
+
+[[package]]
+name = "num-iter"
+version = "0.1.41"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a6e6b7c748f995c4c29c5f5ae0248536e04a5739927c74ec0fa564805094b9f"
+dependencies = [
+ "autocfg 1.0.0",
+ "num-integer",
+ "num-traits 0.2.12",
+]
+
+[[package]]
+name = "num-rational"
+version = "0.1.42"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ee314c74bd753fc86b4780aa9475da469155f3848473a261d2d18e35245a784e"
+dependencies = [
+ "num-integer",
+ "num-traits 0.2.12",
+]
+
+[[package]]
+name = "num-traits"
+version = "0.1.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31"
+dependencies = [
+ "num-traits 0.2.12",
+]
+
+[[package]]
+name = "num-traits"
+version = "0.2.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac267bcc07f48ee5f8935ab0d24f316fb722d7a1292e2913f0cc196b29ffd611"
+dependencies = [
+ "autocfg 1.0.0",
+]
+
+[[package]]
+name = "num_cpus"
+version = "1.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3"
+dependencies = [
+ "hermit-abi",
+ "libc",
+]
+
+[[package]]
+name = "once_cell"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b631f7e854af39a1739f401cf34a8a013dfe09eac4fa4dba91e9768bd28168d"
+
+[[package]]
+name = "openssl"
+version = "0.10.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8d575eff3665419f9b83678ff2815858ad9d11567e082f5ac1814baba4e2bcb4"
+dependencies = [
+ "bitflags 1.2.1",
+ "cfg-if",
+ "foreign-types",
+ "lazy_static",
+ "libc",
+ "openssl-sys",
+]
+
+[[package]]
+name = "openssl-probe"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de"
+
+[[package]]
+name = "openssl-src"
+version = "111.10.2+1.1.1g"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a287fdb22e32b5b60624d4a5a7a02dbe82777f730ec0dbc42a0554326fef5a70"
+dependencies = [
+ "cc",
+]
+
+[[package]]
+name = "openssl-sys"
+version = "0.9.58"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a842db4709b604f0fe5d1170ae3565899be2ad3d9cbc72dedc789ac0511f78de"
+dependencies = [
+ "autocfg 1.0.0",
+ "cc",
+ "libc",
+ "openssl-src",
+ "pkg-config",
+ "vcpkg",
+]
+
+[[package]]
+name = "percent-encoding"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831"
+
+[[package]]
+name = "percent-encoding"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
+
+[[package]]
+name = "performance"
+version = "0.1.0"
+dependencies = [
+ "humantime 2.0.1",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "phf"
+version = "0.7.24"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b3da44b85f8e8dfaec21adae67f95d93244b2ecf6ad2a692320598dcc8e6dd18"
+dependencies = [
+ "phf_shared",
+]
+
+[[package]]
+name = "phf_codegen"
+version = "0.7.24"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b03e85129e324ad4166b06b2c7491ae27fe3ec353af72e72cd1654c7225d517e"
+dependencies = [
+ "phf_generator",
+ "phf_shared",
+]
+
+[[package]]
+name = "phf_generator"
+version = "0.7.24"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09364cc93c159b8b06b1f4dd8a4398984503483891b0c26b867cf431fb132662"
+dependencies = [
+ "phf_shared",
+ "rand 0.6.5",
+]
+
+[[package]]
+name = "phf_shared"
+version = "0.7.24"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "234f71a15de2288bcb7e3b6515828d22af7ec8598ee6d24c3b526fa0a80b67a0"
+dependencies = [
+ "siphasher",
+ "unicase",
+]
+
+[[package]]
+name = "pin-project"
+version = "0.4.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca4433fff2ae79342e497d9f8ee990d174071408f28f726d6d83af93e58e48aa"
+dependencies = [
+ "pin-project-internal",
+]
+
+[[package]]
+name = "pin-project-internal"
+version = "0.4.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2c0e815c3ee9a031fdf5af21c10aa17c573c9c6a566328d99e3936c34e36461f"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "pin-utils"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
+
+[[package]]
+name = "pkg-config"
+version = "0.3.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d36492546b6af1463394d46f0c834346f31548646f6ba10849802c9c9a27ac33"
+
+[[package]]
+name = "png"
+version = "0.6.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3cb773e9a557edb568ce9935cf783e3cdcabe06a9449d41b3e5506d88e582c82"
+dependencies = [
+ "bitflags 0.7.0",
+ "deflate",
+ "inflate",
+ "num-iter",
+]
+
+[[package]]
+name = "ppv-lite86"
+version = "0.2.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea"
+
+[[package]]
+name = "predicates"
+version = "1.0.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "96bfead12e90dccead362d62bb2c90a5f6fc4584963645bc7f71a735e0b0735a"
+dependencies = [
+ "difference",
+ "float-cmp",
+ "normalize-line-endings",
+ "predicates-core",
+ "regex",
+]
+
+[[package]]
+name = "predicates-core"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "06075c3a3e92559ff8929e7a280684489ea27fe44805174c3ebd9328dcb37178"
+
+[[package]]
+name = "predicates-tree"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e63c4859013b38a76eca2414c64911fba30def9e3202ac461a2d22831220124"
+dependencies = [
+ "predicates-core",
+ "treeline",
+]
+
+[[package]]
+name = "proc-macro-error"
+version = "1.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fc175e9777c3116627248584e8f8b3e2987405cabe1c0adf7d1dd28f09dc7880"
+dependencies = [
+ "proc-macro-error-attr",
+ "proc-macro2",
+ "quote",
+ "syn",
+ "version_check 0.9.2",
+]
+
+[[package]]
+name = "proc-macro-error-attr"
+version = "1.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3cc9795ca17eb581285ec44936da7fc2335a3f34f2ddd13118b6f4d515435c50"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+ "syn-mid",
+ "version_check 0.9.2",
+]
+
+[[package]]
+name = "proc-macro-hack"
+version = "0.5.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "99c605b9a0adc77b7211c6b1f722dcb613d68d66859a44f3d485a6da332b0598"
+
+[[package]]
+name = "proc-macro-nested"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eba180dafb9038b050a4c280019bbedf9f2467b61e5d892dcad585bb57aadc5a"
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "04f5f085b5d71e2188cb8271e5da0161ad52c3f227a661a3c135fdf28e258b12"
+dependencies = [
+ "unicode-xid",
+]
+
+[[package]]
+name = "quick-error"
+version = "1.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
+
+[[package]]
+name = "quote"
+version = "1.0.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37"
+dependencies = [
+ "proc-macro2",
+]
+
+[[package]]
+name = "rand"
+version = "0.4.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293"
+dependencies = [
+ "fuchsia-cprng",
+ "libc",
+ "rand_core 0.3.1",
+ "rdrand",
+ "winapi",
+]
+
+[[package]]
+name = "rand"
+version = "0.5.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c618c47cd3ebd209790115ab837de41425723956ad3ce2e6a7f09890947cacb9"
+dependencies = [
+ "cloudabi",
+ "fuchsia-cprng",
+ "libc",
+ "rand_core 0.3.1",
+ "winapi",
+]
+
+[[package]]
+name = "rand"
+version = "0.6.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca"
+dependencies = [
+ "autocfg 0.1.7",
+ "libc",
+ "rand_chacha 0.1.1",
+ "rand_core 0.4.2",
+ "rand_hc 0.1.0",
+ "rand_isaac",
+ "rand_jitter",
+ "rand_os",
+ "rand_pcg",
+ "rand_xorshift",
+ "winapi",
+]
+
+[[package]]
+name = "rand"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
+dependencies = [
+ "getrandom",
+ "libc",
+ "rand_chacha 0.2.2",
+ "rand_core 0.5.1",
+ "rand_hc 0.2.0",
+]
+
+[[package]]
+name = "rand_chacha"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef"
+dependencies = [
+ "autocfg 0.1.7",
+ "rand_core 0.3.1",
+]
+
+[[package]]
+name = "rand_chacha"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
+dependencies = [
+ "ppv-lite86",
+ "rand_core 0.5.1",
+]
+
+[[package]]
+name = "rand_core"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b"
+dependencies = [
+ "rand_core 0.4.2",
+]
+
+[[package]]
+name = "rand_core"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc"
+
+[[package]]
+name = "rand_core"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
+dependencies = [
+ "getrandom",
+]
+
+[[package]]
+name = "rand_hc"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4"
+dependencies = [
+ "rand_core 0.3.1",
+]
+
+[[package]]
+name = "rand_hc"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
+dependencies = [
+ "rand_core 0.5.1",
+]
+
+[[package]]
+name = "rand_isaac"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08"
+dependencies = [
+ "rand_core 0.3.1",
+]
+
+[[package]]
+name = "rand_jitter"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b"
+dependencies = [
+ "libc",
+ "rand_core 0.4.2",
+ "winapi",
+]
+
+[[package]]
+name = "rand_os"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071"
+dependencies = [
+ "cloudabi",
+ "fuchsia-cprng",
+ "libc",
+ "rand_core 0.4.2",
+ "rdrand",
+ "winapi",
+]
+
+[[package]]
+name = "rand_pcg"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44"
+dependencies = [
+ "autocfg 0.1.7",
+ "rand_core 0.4.2",
+]
+
+[[package]]
+name = "rand_xorshift"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c"
+dependencies = [
+ "rand_core 0.3.1",
+]
+
+[[package]]
+name = "rayon"
+version = "1.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62f02856753d04e03e26929f820d0a0a337ebe71f849801eea335d464b349080"
+dependencies = [
+ "autocfg 1.0.0",
+ "crossbeam-deque",
+ "either",
+ "rayon-core",
+]
+
+[[package]]
+name = "rayon-core"
+version = "1.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e92e15d89083484e11353891f1af602cc661426deb9564c298b270c726973280"
+dependencies = [
+ "crossbeam-deque",
+ "crossbeam-queue",
+ "crossbeam-utils",
+ "lazy_static",
+ "num_cpus",
+]
+
+[[package]]
+name = "raytrace-parallel"
+version = "0.1.0"
+dependencies = [
+ "console_error_panic_hook",
+ "futures-channel-preview",
+ "js-sys",
+ "rayon",
+ "rayon-core",
+ "raytracer",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "web-sys",
+]
+
+[[package]]
+name = "raytracer"
+version = "0.1.0"
+source = "git+https://github.com/alexcrichton/raytracer?branch=update-deps#42faa13859f7d8d47fd18be785c108003a207786"
+dependencies = [
+ "image",
+ "serde",
+ "serde_derive",
+]
+
+[[package]]
+name = "rdrand"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2"
+dependencies = [
+ "rand_core 0.3.1",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.1.57"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce"
+
+[[package]]
+name = "redox_users"
+version = "0.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09b23093265f8d200fa7b4c2c76297f47e681c655f6f1285a8780d6a022f7431"
+dependencies = [
+ "getrandom",
+ "redox_syscall",
+ "rust-argon2",
+]
+
+[[package]]
+name = "regex"
+version = "1.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c3780fcf44b193bc4d09f36d2a3c87b251da4a046c87795a0d35f4f927ad8e6"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-syntax",
+ "thread_local",
+]
+
+[[package]]
+name = "regex-syntax"
+version = "0.6.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26412eb97c6b088a6997e05f69403a802a92d520de2f8e63c2b65f9e0f47c4e8"
+
+[[package]]
+name = "remove_dir_all"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "request-animation-frame"
+version = "0.1.0"
+dependencies = [
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "rouille"
+version = "3.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "112568052ec17fa26c6c11c40acbb30d3ad244bf3d6da0be181f5e7e42e5004f"
+dependencies = [
+ "base64 0.9.3",
+ "chrono",
+ "filetime",
+ "multipart",
+ "num_cpus",
+ "rand 0.5.6",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "sha1",
+ "term",
+ "threadpool",
+ "time",
+ "tiny_http",
+ "url",
+]
+
+[[package]]
+name = "rust-argon2"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2bc8af4bda8e1ff4932523b94d3dd20ee30a87232323eda55903ffd71d2fb017"
+dependencies = [
+ "base64 0.11.0",
+ "blake2b_simd",
+ "constant_time_eq",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "rust-duck-typed-interfaces"
+version = "0.1.0"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "rustc-demangle"
+version = "0.1.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783"
+
+[[package]]
+name = "ryu"
+version = "1.0.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e"
+
+[[package]]
+name = "safemem"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072"
+
+[[package]]
+name = "sample"
+version = "0.1.0"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "wasm-bindgen-test",
+]
+
+[[package]]
+name = "schannel"
+version = "0.1.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75"
+dependencies = [
+ "lazy_static",
+ "winapi",
+]
+
+[[package]]
+name = "scoped-tls"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2"
+
+[[package]]
+name = "scoped_threadpool"
+version = "0.1.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8"
+
+[[package]]
+name = "scopeguard"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
+
+[[package]]
+name = "serde"
+version = "1.0.114"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5317f7588f0a5078ee60ef675ef96735a1442132dc645eb1d12c018620ed8cd3"
+dependencies = [
+ "serde_derive",
+]
+
+[[package]]
+name = "serde_derive"
+version = "1.0.114"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2a0be94b04690fbaed37cddffc5c134bf537c8e3329d53e982fe04c374978f8e"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "serde_json"
+version = "1.0.57"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "164eacbdb13512ec2745fb09d51fd5b22b0d65ed294a1dcf7285a360c80a675c"
+dependencies = [
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "sha1"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d"
+
+[[package]]
+name = "siphasher"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b8de496cf83d4ed58b6be86c3a275b8602f6ffe98d3024a869e124147a9a3ac"
+
+[[package]]
+name = "slab"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"
+
+[[package]]
+name = "socket2"
+version = "0.3.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "03088793f677dce356f3ccc2edb1b314ad191ab702a5de3faf49304f7e104918"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "redox_syscall",
+ "winapi",
+]
+
+[[package]]
+name = "sourcefile"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4bf77cb82ba8453b42b6ae1d692e4cdc92f9a47beaf89a847c8be83f4e328ad3"
+
+[[package]]
+name = "strsim"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
+
+[[package]]
+name = "strsim"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c"
+
+[[package]]
+name = "structopt"
+version = "0.3.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "de2f5e239ee807089b62adce73e48c625e0ed80df02c7ab3f068f5db5281065c"
+dependencies = [
+ "clap",
+ "lazy_static",
+ "structopt-derive",
+]
+
+[[package]]
+name = "structopt-derive"
+version = "0.4.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "510413f9de616762a4fbeab62509bf15c729603b72d7cd71280fbca431b1c118"
+dependencies = [
+ "heck",
+ "proc-macro-error",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "syn"
+version = "1.0.36"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4cdb98bcb1f9d81d07b536179c269ea15999b5d14ea958196413869445bb5250"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-xid",
+]
+
+[[package]]
+name = "syn-mid"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7be3539f6c128a931cf19dcee741c1af532c7fd387baa739c03dd2e96479338a"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "tempdir"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "15f2b5fb00ccdf689e0149d1b1b3c03fead81c2b37735d812fa8bddbbf41b6d8"
+dependencies = [
+ "rand 0.4.6",
+ "remove_dir_all",
+]
+
+[[package]]
+name = "tempfile"
+version = "3.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "rand 0.7.3",
+ "redox_syscall",
+ "remove_dir_all",
+ "winapi",
+]
+
+[[package]]
+name = "term"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "edd106a334b7657c10b7c540a0106114feadeb4dc314513e97df481d5d966f42"
+dependencies = [
+ "byteorder",
+ "dirs",
+ "winapi",
+]
+
+[[package]]
+name = "termcolor"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bb6bfa289a4d7c5766392812c0a1f4c1ba45afa1ad47803c11e1f407d846d75f"
+dependencies = [
+ "winapi-util",
+]
+
+[[package]]
+name = "textwrap"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
+dependencies = [
+ "unicode-width",
+]
+
+[[package]]
+name = "thread_local"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14"
+dependencies = [
+ "lazy_static",
+]
+
+[[package]]
+name = "threadpool"
+version = "1.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa"
+dependencies = [
+ "num_cpus",
+]
+
+[[package]]
+name = "time"
+version = "0.1.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "tiny_http"
+version = "0.6.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1661fa0a44c95d01604bd05c66732a446c657efb62b5164a7a083a3b552b4951"
+dependencies = [
+ "ascii",
+ "chrono",
+ "chunked_transfer",
+ "log 0.4.11",
+ "url",
+]
+
+[[package]]
+name = "tinyvec"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "53953d2d3a5ad81d9f844a32f14ebb121f50b650cd59d0ee2a07cf13c617efed"
+
+[[package]]
+name = "todomvc"
+version = "0.1.0"
+dependencies = [
+ "askama",
+ "console_error_panic_hook",
+ "js-sys",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "toml"
+version = "0.5.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffc92d160b1eef40665be3a05630d003936a3bc7da7421277846c2613e92c71a"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "treeline"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a7f741b240f1a48843f9b8e0444fb55fb2a4ff67293b50a9179dfd5ea67f8d41"
+
+[[package]]
+name = "trybuild"
+version = "1.0.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a4d94e6adf00b96b1ab94fcfcd8c3cf916733b39adf90c8f72693629887b9b8"
+dependencies = [
+ "glob",
+ "lazy_static",
+ "serde",
+ "serde_json",
+ "termcolor",
+ "toml",
+]
+
+[[package]]
+name = "twoway"
+version = "0.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59b11b2b5241ba34be09c3cc85a36e56e48f9888862e19cedf23336d35316ed1"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "typescript-tests"
+version = "0.1.0"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "unicase"
+version = "1.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f4765f83163b74f957c797ad9253caf97f103fb064d3999aea9568d09fc8a33"
+dependencies = [
+ "version_check 0.1.5",
+]
+
+[[package]]
+name = "unicode-bidi"
+version = "0.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5"
+dependencies = [
+ "matches",
+]
+
+[[package]]
+name = "unicode-normalization"
+version = "0.1.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6fb19cf769fa8c6a80a162df694621ebeb4dafb606470b2b2fce0be40a98a977"
+dependencies = [
+ "tinyvec",
+]
+
+[[package]]
+name = "unicode-segmentation"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0"
+
+[[package]]
+name = "unicode-width"
+version = "0.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3"
+
+[[package]]
+name = "unicode-xid"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564"
+
+[[package]]
+name = "url"
+version = "1.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a"
+dependencies = [
+ "idna",
+ "matches",
+ "percent-encoding 1.0.1",
+]
+
+[[package]]
+name = "vcpkg"
+version = "0.2.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6454029bf181f092ad1b853286f23e2c507d8e8194d01d92da4a55c274a5508c"
+
+[[package]]
+name = "vec_map"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
+
+[[package]]
+name = "version_check"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd"
+
+[[package]]
+name = "version_check"
+version = "0.9.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed"
+
+[[package]]
+name = "wait-timeout"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "walrus"
+version = "0.18.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d470d0583e65f4cab21a1ff3c1ba3dd23ae49e68f516f0afceaeb001b32af39"
+dependencies = [
+ "anyhow",
+ "id-arena",
+ "leb128",
+ "log 0.4.11",
+ "rayon",
+ "walrus-macro",
+ "wasmparser 0.59.0",
+]
+
+[[package]]
+name = "walrus-macro"
+version = "0.18.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d7c2bb690b44cb1b0fdcc54d4998d21f8bdaf706b93775425e440b174f39ad16"
+dependencies = [
+ "heck",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "wasi"
+version = "0.9.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
+
+[[package]]
+name = "wasm-bindgen"
+version = "0.2.67"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "wasm-bindgen-futures",
+ "wasm-bindgen-macro",
+ "wasm-bindgen-test",
+ "wasm-bindgen-test-crate-a",
+ "wasm-bindgen-test-crate-b",
+]
+
+[[package]]
+name = "wasm-bindgen-backend"
+version = "0.2.67"
+dependencies = [
+ "bumpalo",
+ "lazy_static",
+ "log 0.4.11",
+ "proc-macro2",
+ "quote",
+ "syn",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-benchmark"
+version = "0.1.0"
+dependencies = [
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "wasm-bindgen-cli"
+version = "0.2.67"
+dependencies = [
+ "anyhow",
+ "assert_cmd",
+ "curl",
+ "diff",
+ "docopt",
+ "env_logger",
+ "log 0.4.11",
+ "openssl",
+ "predicates",
+ "rayon",
+ "rouille",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "tempfile",
+ "walrus",
+ "wasm-bindgen-cli-support",
+ "wasm-bindgen-shared",
+ "wit-printer",
+ "wit-text",
+ "wit-validator",
+ "wit-walrus",
+]
+
+[[package]]
+name = "wasm-bindgen-cli-support"
+version = "0.2.67"
+dependencies = [
+ "anyhow",
+ "base64 0.9.3",
+ "log 0.4.11",
+ "rustc-demangle",
+ "serde_json",
+ "tempfile",
+ "walrus",
+ "wasm-bindgen-externref-xform",
+ "wasm-bindgen-multi-value-xform",
+ "wasm-bindgen-shared",
+ "wasm-bindgen-threads-xform",
+ "wasm-bindgen-wasm-conventions",
+ "wasm-bindgen-wasm-interpreter",
+ "wit-text",
+ "wit-validator",
+ "wit-walrus",
+]
+
+[[package]]
+name = "wasm-bindgen-externref-xform"
+version = "0.2.67"
+dependencies = [
+ "anyhow",
+ "rayon",
+ "walrus",
+ "wasmprinter",
+ "wast",
+ "wat",
+]
+
+[[package]]
+name = "wasm-bindgen-futures"
+version = "0.4.17"
+dependencies = [
+ "cfg-if",
+ "futures-channel-preview",
+ "js-sys",
+ "wasm-bindgen",
+ "wasm-bindgen-test",
+ "web-sys",
+]
+
+[[package]]
+name = "wasm-bindgen-macro"
+version = "0.2.67"
+dependencies = [
+ "quote",
+ "trybuild",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "wasm-bindgen-macro-support",
+]
+
+[[package]]
+name = "wasm-bindgen-macro-support"
+version = "0.2.67"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+ "wasm-bindgen-backend",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-multi-value-xform"
+version = "0.2.67"
+dependencies = [
+ "anyhow",
+ "rayon",
+ "walrus",
+ "wasmprinter",
+ "wast",
+ "wat",
+]
+
+[[package]]
+name = "wasm-bindgen-paint"
+version = "0.1.0"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "wasm-bindgen-shared"
+version = "0.2.67"
+
+[[package]]
+name = "wasm-bindgen-test"
+version = "0.3.17"
+dependencies = [
+ "console_error_panic_hook",
+ "js-sys",
+ "scoped-tls",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "wasm-bindgen-test-macro",
+]
+
+[[package]]
+name = "wasm-bindgen-test-crate-a"
+version = "0.1.0"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "wasm-bindgen-test-crate-b"
+version = "0.1.0"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "wasm-bindgen-test-macro"
+version = "0.3.17"
+dependencies = [
+ "proc-macro2",
+ "quote",
+]
+
+[[package]]
+name = "wasm-bindgen-threads-xform"
+version = "0.2.67"
+dependencies = [
+ "anyhow",
+ "walrus",
+ "wasm-bindgen-wasm-conventions",
+]
+
+[[package]]
+name = "wasm-bindgen-wasm-conventions"
+version = "0.2.67"
+dependencies = [
+ "anyhow",
+ "walrus",
+]
+
+[[package]]
+name = "wasm-bindgen-wasm-interpreter"
+version = "0.2.67"
+dependencies = [
+ "anyhow",
+ "log 0.4.11",
+ "tempfile",
+ "walrus",
+ "wasm-bindgen-wasm-conventions",
+ "wat",
+]
+
+[[package]]
+name = "wasm-bindgen-webidl"
+version = "0.2.67"
+dependencies = [
+ "anyhow",
+ "env_logger",
+ "heck",
+ "lazy_static",
+ "log 0.4.11",
+ "proc-macro2",
+ "quote",
+ "sourcefile",
+ "structopt",
+ "syn",
+ "wasm-bindgen-backend",
+ "weedle",
+]
+
+[[package]]
+name = "wasm-in-wasm"
+version = "0.1.0"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+]
+
+[[package]]
+name = "wasm-in-wasm-imports"
+version = "0.1.0"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+]
+
+[[package]]
+name = "wasm2js"
+version = "0.1.0"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "wasmparser"
+version = "0.59.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a950e6a618f62147fd514ff445b2a0b53120d382751960797f85f058c7eda9b9"
+
+[[package]]
+name = "wasmparser"
+version = "0.60.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c2d5790a08f11f3d6b5767f6c49152df74b215e3dc5a38147713c4f6a05aac7f"
+
+[[package]]
+name = "wasmprinter"
+version = "0.2.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ecc836dba85dd00df43d71b22063bcb367d324aa1be0d046077cc7fca4c43876"
+dependencies = [
+ "anyhow",
+ "wasmparser 0.60.2",
+]
+
+[[package]]
+name = "wast"
+version = "21.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b1844f66a2bc8526d71690104c0e78a8e59ffa1597b7245769d174ebb91deb5"
+dependencies = [
+ "leb128",
+]
+
+[[package]]
+name = "wat"
+version = "1.0.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce85d72b74242c340e9e3492cfb602652d7bb324c3172dd441b5577e39a2e18c"
+dependencies = [
+ "wast",
+]
+
+[[package]]
+name = "web-sys"
+version = "0.3.44"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "wasm-bindgen-test",
+]
+
+[[package]]
+name = "webaudio"
+version = "0.1.0"
+dependencies = [
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "webgl"
+version = "0.1.0"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "webidl-tests"
+version = "0.1.0"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+ "wasm-bindgen-test",
+ "wasm-bindgen-webidl",
+]
+
+[[package]]
+name = "webrtc_datachannel"
+version = "0.1.0"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "web-sys",
+]
+
+[[package]]
+name = "websockets"
+version = "0.1.0"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "webxr"
+version = "0.1.0"
+dependencies = [
+ "futures",
+ "js-sys",
+ "serde",
+ "serde_derive",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "web-sys",
+]
+
+[[package]]
+name = "weedle"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a7d4f9feb723a800d8f7b74edc9fa44ff35cb0b2ec64886714362f423427f37"
+dependencies = [
+ "nom",
+]
+
+[[package]]
+name = "winapi"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
+dependencies = [
+ "winapi-i686-pc-windows-gnu",
+ "winapi-x86_64-pc-windows-gnu",
+]
+
+[[package]]
+name = "winapi-i686-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+
+[[package]]
+name = "winapi-util"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "winapi-x86_64-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+
+[[package]]
+name = "wit-parser"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3f5fd97866f4b9c8e1ed57bcf9446f3d0d8ba37e2dd01c3c612c046c053b06f7"
+dependencies = [
+ "anyhow",
+ "leb128",
+ "wit-schema-version",
+]
+
+[[package]]
+name = "wit-printer"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "93f19ca44555a3c14d69acee6447a6e4f52771b0c6e5d8db3e42db3b90f6fce9"
+dependencies = [
+ "anyhow",
+ "wasmprinter",
+ "wit-parser",
+ "wit-schema-version",
+]
+
+[[package]]
+name = "wit-schema-version"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfee4a6a4716eefa0682e7a3b836152e894a3e4f34a9d6c2c3e1c94429bfe36a"
+
+[[package]]
+name = "wit-text"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "33358e95c77d660f1c7c07f4a93c2bd89768965e844e3c50730bb4b42658df5f"
+dependencies = [
+ "anyhow",
+ "wast",
+ "wit-writer",
+]
+
+[[package]]
+name = "wit-validator"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3c11d93d925420e7872b226c4161849c32be38385ccab026b88df99d8ddc6ba6"
+dependencies = [
+ "anyhow",
+ "wasmparser 0.59.0",
+ "wit-parser",
+ "wit-schema-version",
+]
+
+[[package]]
+name = "wit-walrus"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b532d7bc47d02a08463adc934301efbf67e7b1e1284f8a68edc85d1ca84fa125"
+dependencies = [
+ "anyhow",
+ "id-arena",
+ "walrus",
+ "wit-parser",
+ "wit-schema-version",
+ "wit-writer",
+]
+
+[[package]]
+name = "wit-writer"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c2ad01ba5e9cbcff799a0689e56a153776ea694cec777f605938cb9880d41a09"
+dependencies = [
+ "leb128",
+ "wit-schema-version",
+]
+
+[[package]]
+name = "without-a-bundler"
+version = "0.1.0"
+dependencies = [
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "without-a-bundler-no-modules"
+version = "0.1.0"
+dependencies = [
+ "wasm-bindgen",
+ "web-sys",
+]
diff --git a/nixpkgs/pkgs/development/tools/wasm-bindgen-cli/default.nix b/nixpkgs/pkgs/development/tools/wasm-bindgen-cli/default.nix
index 9adabeb573f..0863905e932 100644
--- a/nixpkgs/pkgs/development/tools/wasm-bindgen-cli/default.nix
+++ b/nixpkgs/pkgs/development/tools/wasm-bindgen-cli/default.nix
@@ -1,21 +1,29 @@
-{ rustPlatform, fetchFromGitHub, lib, openssl, pkgconfig, stdenv, curl, Security, ... }:
+{ rustPlatform, fetchFromGitHub, lib, openssl, pkgconfig, stdenv, curl, Security
+, runCommand
+}:
rustPlatform.buildRustPackage rec {
pname = "wasm-bindgen-cli";
- version = "0.2.62";
+ version = "0.2.67";
- src = fetchFromGitHub {
- owner = "rustwasm";
- repo = "wasm-bindgen";
- rev = version;
- sha256 = "0d3ph3g220nvzwxa71rch03j5c0w06v8z4lmlyp5kky6p86r37hz";
- };
+ src =
+ let
+ tarball = fetchFromGitHub {
+ owner = "rustwasm";
+ repo = "wasm-bindgen";
+ rev = version;
+ sha256 = "0qx178aicbn59b150j5r78zya5n0yljvw4c4lhvg8x4cpfshjb5j";
+ };
+ in runCommand "source" { } ''
+ cp -R ${tarball} $out
+ chmod -R +w $out
+ cp ${./Cargo.lock} $out/Cargo.lock
+ '';
buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ Security curl ];
nativeBuildInputs = [ pkgconfig ];
- cargoSha256 = "13lj2yx2bcwac1b4gpwcgiwqvy178zis6r1pidn4pgwqv7zxa7p2";
- cargoPatches = [ ./0001-Add-cargo.lock.patch ];
+ cargoSha256 = "0chpw6syqxn824cbkdjx1s26vmajx511gc4mp9y64vy7b7asba6x";
cargoBuildFlags = [ "-p" pname ];
meta = with lib; {
diff --git a/nixpkgs/pkgs/development/tools/winpdb/default.nix b/nixpkgs/pkgs/development/tools/winpdb/default.nix
index 500fde0ef47..8db0b719c67 100644
--- a/nixpkgs/pkgs/development/tools/winpdb/default.nix
+++ b/nixpkgs/pkgs/development/tools/winpdb/default.nix
@@ -18,7 +18,7 @@ pythonPackages.buildPythonApplication rec {
comment = "Platform independend Python debugger";
desktopName = "Winpdb";
genericName = "Python Debugger";
- categories = "Application;Development;Debugger;";
+ categories = "Development;Debugger;";
};
# Don't call gnome-terminal with "--disable-factory" flag, which is
diff --git a/nixpkgs/pkgs/development/tools/wrangler/default.nix b/nixpkgs/pkgs/development/tools/wrangler/default.nix
new file mode 100644
index 00000000000..6a6d6e39288
--- /dev/null
+++ b/nixpkgs/pkgs/development/tools/wrangler/default.nix
@@ -0,0 +1,36 @@
+{ stdenv, fetchFromGitHub, rustPlatform, pkg-config, openssl, curl, darwin }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "wrangler";
+ version = "1.10.3";
+
+ src = fetchFromGitHub {
+ owner = "cloudflare";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0703zlrmv0if575rj1mrgfg1a5qbf98sqjhhj09hab69i96wbrk9";
+ };
+
+ cargoSha256 = "0znzyqzvbqcl4mmxpsvaf592xrs968x57czj45jibmafq033dbfa";
+
+ nativeBuildInputs = stdenv.lib.optionals stdenv.isLinux [ pkg-config ];
+
+ buildInputs = stdenv.lib.optionals stdenv.isLinux [ openssl ]
+ ++ stdenv.lib.optionals stdenv.isDarwin [
+ curl
+ darwin.apple_sdk.frameworks.Security
+ darwin.apple_sdk.frameworks.CoreServices
+ darwin.apple_sdk.frameworks.CoreFoundation
+ ];
+
+ # tries to use "/homeless-shelter" and fails
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ 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 ];
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/development/tools/yarn2nix-moretea/yarn2nix/default.nix b/nixpkgs/pkgs/development/tools/yarn2nix-moretea/yarn2nix/default.nix
index 22032e145d3..89bc169d503 100644
--- a/nixpkgs/pkgs/development/tools/yarn2nix-moretea/yarn2nix/default.nix
+++ b/nixpkgs/pkgs/development/tools/yarn2nix-moretea/yarn2nix/default.nix
@@ -284,7 +284,7 @@ in rec {
'')
workspaceDependenciesTransitive;
- in stdenv.mkDerivation (builtins.removeAttrs attrs ["pkgConfig" "workspaceDependencies"] // {
+ in stdenv.mkDerivation (builtins.removeAttrs attrs ["yarnNix" "pkgConfig" "workspaceDependencies"] // {
inherit src pname;
name = baseName;
@@ -389,7 +389,7 @@ in rec {
# yarn2nix is the only package that requires the yarnNix option.
# All the other projects can auto-generate that file.
yarnNix = ./yarn.nix;
-
+
# Using the filter above and importing package.json from the filtered
# source results in an error in restricted mode. To circumvent this,
# we import package.json from the unfiltered source
diff --git a/nixpkgs/pkgs/development/tools/yq-go/default.nix b/nixpkgs/pkgs/development/tools/yq-go/default.nix
index 882199a82a9..e830309381f 100644
--- a/nixpkgs/pkgs/development/tools/yq-go/default.nix
+++ b/nixpkgs/pkgs/development/tools/yq-go/default.nix
@@ -1,17 +1,26 @@
-{ lib, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub, installShellFiles }:
buildGoModule rec {
pname = "yq-go";
- version = "3.3.0";
+ version = "3.3.2";
src = fetchFromGitHub {
owner = "mikefarah";
rev = version;
repo = "yq";
- sha256 = "1jll5nmskvs61031h3sizhv3scv8znrr9apyc4qlxcp4jiv7xpmp";
+ sha256 = "1rdpjxnq6cs6gwpp4bijp38b657yzjqcdzf98lhhpbpskjz8k8pp";
};
- vendorSha256 = "0rlvbyhl53x1bhwr7f7zs4swa580saak19z3d3g58srq3jyw6zlc";
+ vendorSha256 = "1bjy3qr26zndr3dhh9gd33rhm5gy779525qgzjw4a4mla0p2q6kl";
+
+ nativeBuildInputs = [ installShellFiles ];
+
+ postInstall = ''
+ for shell in bash fish zsh; do
+ $out/bin/yq shell-completion --variation $shell > yq.$shell
+ installShellCompletion yq.$shell
+ done
+ '';
meta = with lib; {
description = "Portable command-line YAML processor";
@@ -19,4 +28,4 @@ buildGoModule rec {
license = [ licenses.mit ];
maintainers = [ maintainers.lewo ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/web/cypress/default.nix b/nixpkgs/pkgs/development/web/cypress/default.nix
index 10701f6b445..abc07fc3e9f 100644
--- a/nixpkgs/pkgs/development/web/cypress/default.nix
+++ b/nixpkgs/pkgs/development/web/cypress/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchzip, autoPatchelfHook, xorg, gtk2, gnome2, gtk3, nss, alsaLib, udev, unzip, wrapGAppsHook }:
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
pname = "cypress";
- version = "4.5.0";
+ version = "4.9.0";
src = fetchzip {
url = "https://cdn.cypress.io/desktop/${version}/linux-x64/cypress.zip";
- sha256 = "0pr9b36s63xplmyjgjdifw5pgas7bxwbnsckjix7djyln0j5ja3q";
+ sha256 = "1lyhwy4rg6gdsj4590ya5v27lmyz6hnn4dhs51dq5i069rsw9qw4";
};
# don't remove runtime deps
diff --git a/nixpkgs/pkgs/development/web/deno/default.nix b/nixpkgs/pkgs/development/web/deno/default.nix
index 629c1eeb41a..e418bd1ed6e 100644
--- a/nixpkgs/pkgs/development/web/deno/default.nix
+++ b/nixpkgs/pkgs/development/web/deno/default.nix
@@ -3,69 +3,40 @@
, fetchFromGitHub
, rust
, rustPlatform
-, python27
, installShellFiles
, Security
, CoreServices
}:
let
+ deps = import ./deps.nix { };
+ arch = rust.toRustTarget stdenv.hostPlatform;
+ rustyV8Lib = with deps.rustyV8Lib; fetchurl {
+ url = "https://github.com/denoland/rusty_v8/releases/download/v${version}/librusty_v8_release_${arch}.a";
+ sha256 = sha256s."${stdenv.hostPlatform.system}";
+ meta = { inherit version; };
+ };
+in
+rustPlatform.buildRustPackage rec {
pname = "deno";
- version = "1.0.0";
+ version = "1.2.2";
- denoSrc = fetchFromGitHub {
+ src = fetchFromGitHub {
owner = "denoland";
repo = pname;
rev = "v${version}";
- sha256 = "0k8mqy1hf9hkp60jhd0x4z814y36g51083b3r7prc69ih2523hd1";
-
+ sha256 = "03s22sx8yp5z69nqgyng5nbqy1qy8wdlrh5h9ghk1j249lig21fz";
fetchSubmodules = true;
};
- cargoSha256 = "1fjl07qqvl1f20qazcqxh32xmdfh80jni7i3jzvz6vgsfw1g5cmk";
-
- rustyV8Lib = fetchlib "rusty_v8" "0.4.2" {
- x86_64-linux = "1ac6kv3kv087df6kdgfd7kbh24187cg9z7xhbz6rw6jjv4ci2zbi";
- aarch64-linux = "06iyjx4p4vp2i81wdy0vxai2k18pki972ff7k0scjqrgmnav1p8k";
- x86_64-darwin = "02hwbpsqdzb9mvfndgykvv44f1jig3w3a26l0h26hs5shsrp47jv";
- };
-
- arch = rust.toRustTarget stdenv.hostPlatform;
- fetchlib = name: version: sha256: fetchurl {
- url = "https://github.com/denoland/${name}/releases/download/v${version}/librusty_v8_release_${arch}.a";
- sha256 = sha256."${stdenv.hostPlatform.system}";
- meta = { inherit version; };
- };
-in
-rustPlatform.buildRustPackage rec {
- inherit pname version cargoSha256;
-
- src = denoSrc;
+ cargoSha256 = "1lg7rclhm0jz7hiyzq2ff73zkyg24ndys78q830w30zx4lh4y50d";
- nativeBuildInputs = [
- # chromium/V8 requires python 2.7, we're not building V8 from source
- # but as a result rusty_v8's download script also uses python 2.7
- # tracking issue: https://bugs.chromium.org/p/chromium/issues/detail?id=942720
- python27
+ # Install completions post-install
+ nativeBuildInputs = [ installShellFiles ];
- # Install completions post-install
- installShellFiles
- ];
-
- buildInputs = with stdenv.lib; [ ]
- ++ optionals stdenv.isDarwin [ Security CoreServices ];
+ buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security CoreServices ];
# The rusty_v8 package will try to download a `librusty_v8.a` release at build time to our read-only filesystem
# To avoid this we pre-download the file and place it in the locations it will require it in advance
preBuild = ''
- # Check the rusty_v8 lib downloaded matches the Cargo.lock file
- rusty_v8_ver="$(grep 'name = "rusty_v8"' -A 1 Cargo.lock | grep "version =" | cut -d\" -f2)"
- if [ "${rustyV8Lib.meta.version}" != "$rusty_v8_ver" ]; then
- printf "%s\n" >&2 \
- "version mismatch between 'rusty_v8' in Cargo.lock and downloaded library:" \
- " wanted: ${rustyV8Lib.meta.version}" \
- " got: $rusty_v8_ver"
- exit 1
- fi;
-
_rusty_v8_setup() {
for v in "$@"; do
dir="target/$v/gn_out/obj"
@@ -77,40 +48,9 @@ rustPlatform.buildRustPackage rec {
_rusty_v8_setup "debug" "release" "${arch}/release"
'';
- # Set home to existing env var TMP dir so tests that write there work correctly
- preCheck = ''
- export HOME="$TMPDIR"
- '';
-
- checkFlags = [
- # Strace not allowed on hydra
- "--skip benchmark_test"
-
- # Tests that try to write to `/build/source/target/debug`
- "--skip _017_import_redirect"
- "--skip https_import"
- "--skip js_unit_tests"
- "--skip lock_write_fetch"
-
- # Cargo test runs a deno test on the std lib with sub-benchmarking-tests,
- # The sub-sub-tests that are failing:
- # forAwaitFetchDenolandX10, promiseAllFetchDenolandX10is
- # Trying to access https://deno.land/ on build's limited network access
- "--skip std_tests"
-
- # Fails on aarch64 machines
- # tracking issue: https://github.com/denoland/deno/issues/5324
- "--skip run_v8_flags"
-
- # Skip for multiple reasons:
- # downloads x86_64 binary on aarch64 machines
- # tracking issue: https://github.com/denoland/deno/pull/5402
- # downloads a binary that needs ELF patching & tries to run imediately
- # upgrade will likely never work with nix as it tries to replace itself
- # code: https://github.com/denoland/deno/blob/v1.0.0/cli/upgrade.rs#L211
- "--skip upgrade_in_tmpdir"
- "--skip upgrade_with_version_in_tmpdir"
- ];
+ # Tests have some inconsistencies between runs with output integration tests
+ # Skipping until resolved
+ doCheck = false;
# TODO: Move to enhanced installShellCompletion when merged: PR #83630
postInstall = ''
@@ -120,8 +60,11 @@ rustPlatform.buildRustPackage rec {
installShellCompletion deno.{bash,fish} --zsh _deno
'';
+ passthru.updateScript = ./update/update.ts;
+
meta = with stdenv.lib; {
homepage = "https://deno.land/";
+ changelog = "${src.meta.homepage}/releases/tag/v${version}";
description = "A secure runtime for JavaScript and TypeScript";
longDescription = ''
Deno aims to be a productive and secure scripting environment for the modern programmer.
diff --git a/nixpkgs/pkgs/development/web/deno/deps.nix b/nixpkgs/pkgs/development/web/deno/deps.nix
new file mode 100644
index 00000000000..a64296c27fa
--- /dev/null
+++ b/nixpkgs/pkgs/development/web/deno/deps.nix
@@ -0,0 +1,12 @@
+# auto-generated file -- DO NOT EDIT!
+{}:
+rec {
+ rustyV8Lib = {
+ version = "0.7.0";
+ sha256s = {
+ x86_64-linux = "0ggbbppb65pdj92qbqw8sy8w84ir42fnhyk599pihyx1mqqih606";
+ aarch64-linux = "1n30xi4fac77cvd5qfr3mkgvipp9pq0mw24jbxbhlcl0n8mvpxjv";
+ x86_64-darwin = "1kdcapzj9my3ippqlkgdgp2dnj4klyl1wz1jwwps3b00l593nmfh";
+ };
+ };
+}
diff --git a/nixpkgs/pkgs/development/web/deno/update/common.ts b/nixpkgs/pkgs/development/web/deno/update/common.ts
new file mode 100644
index 00000000000..71e4d638f8d
--- /dev/null
+++ b/nixpkgs/pkgs/development/web/deno/update/common.ts
@@ -0,0 +1,52 @@
+interface GHRelease {
+ tag_name: string;
+}
+
+const decode = (buffer: Uint8Array) => new TextDecoder("utf-8").decode(buffer);
+const run = async (command: string, args: string[]) => {
+ const cmd = Deno.run(
+ { cmd: [command, ...args], stdout: "piped", stderr: "piped" },
+ );
+ if (!(await cmd.status()).success) {
+ throw await cmd.stderrOutput().then((b) => decode(b));
+ }
+ return cmd.output().then((b) => decode(b).trimEnd());
+};
+
+// Exports
+export const versionRegExp = /\d+\.\d+\.\d+/;
+export const sha256RegExp = /[a-z0-9]{52}/;
+
+export async function commit(
+ name: string,
+ oldVer: string,
+ newVer: string,
+ files: string[],
+) {
+ await run("git", ["add", ...files]);
+ await run("git", ["commit", "-m", `${name}: ${oldVer} -> ${newVer}`]);
+}
+
+export const getExistingVersion = async (filePath: string) =>
+ read(filePath).then((s) =>
+ s.match(genValueRegExp("version", versionRegExp))?.shift() || ""
+ );
+
+export const getLatestVersion = (owner: string, repo: string) =>
+ fetch(`https://api.github.com/repos/${owner}/${repo}/releases`)
+ .then((res) => res.json())
+ .then((res: GHRelease[]) => res[0].tag_name);
+
+// The (?<=) and (?=) allow replace to only change inside
+// Match the regex passed in or empty
+export const genValueRegExp = (key: string, regex: RegExp) =>
+ new RegExp(`(?<=${key} = ")(${regex.source}|)(?=")`);
+
+export const logger = (name: string) =>
+ (...a: any) => console.log(`[${name}]`, ...a);
+
+export const nixPrefetch = (args: string[]) => run("nix-prefetch", args);
+export const nixPrefetchURL = (args: string[]) => run("nix-prefetch-url", args);
+
+export const read = Deno.readTextFile;
+export const write = Deno.writeTextFile;
diff --git a/nixpkgs/pkgs/development/web/deno/update/deps.ts b/nixpkgs/pkgs/development/web/deno/update/deps.ts
new file mode 100644
index 00000000000..beedeade3a8
--- /dev/null
+++ b/nixpkgs/pkgs/development/web/deno/update/deps.ts
@@ -0,0 +1,79 @@
+import {
+ getExistingVersion,
+ genValueRegExp,
+ logger,
+ nixPrefetchURL,
+ versionRegExp,
+ write,
+} from "./common.ts";
+
+const log = logger("deps");
+
+export interface Architecture {
+ nix: string;
+ rust: string;
+}
+interface PrefetchResult {
+ arch: Architecture;
+ sha256: string;
+}
+
+const getRustyV8Version = async (
+ owner: string,
+ repo: string,
+ version: string,
+) =>
+ fetch(
+ `https://github.com/${owner}/${repo}/raw/${version}/core/Cargo.toml`,
+ )
+ .then((res) => res.text())
+ .then((txt) =>
+ txt.match(genValueRegExp("rusty_v8", versionRegExp))?.shift()
+ );
+
+const archShaTasks = (version: string, arches: Architecture[]) =>
+ arches.map(async (arch: Architecture): Promise<PrefetchResult> => {
+ log("Fetching:", arch.nix);
+ const sha256 = await nixPrefetchURL(
+ [`https://github.com/denoland/rusty_v8/releases/download/v${version}/librusty_v8_release_${arch.rust}.a`],
+ );
+ log("Done: ", arch.nix);
+ return { arch, sha256 };
+ });
+
+const templateDeps = (version: string, deps: PrefetchResult[]) =>
+ `# auto-generated file -- DO NOT EDIT!
+{}:
+rec {
+ rustyV8Lib = {
+ version = "${version}";
+ sha256s = {
+${deps.map((d) => ` ${d.arch.nix} = "${d.sha256}";`).join("\n")}
+ };
+ };
+}
+`;
+
+export async function updateDeps(
+ filePath: string,
+ owner: string,
+ repo: string,
+ denoVersion: string,
+ arches: Architecture[],
+) {
+ log("Starting deps update");
+ // 0.0.0
+ const version = await getRustyV8Version(owner, repo, denoVersion);
+ if (typeof version !== "string") {
+ throw "no rusty_v8 version";
+ }
+ log("rusty_v8 version:", version);
+ const existingVersion = await getExistingVersion(filePath);
+ if (version === existingVersion) {
+ log("Version already matches latest, skipping...");
+ return;
+ }
+ const archShaResults = await Promise.all(archShaTasks(version, arches));
+ await write(filePath, templateDeps(version, archShaResults));
+ log("Finished deps update");
+}
diff --git a/nixpkgs/pkgs/development/web/deno/update/src.ts b/nixpkgs/pkgs/development/web/deno/update/src.ts
new file mode 100644
index 00000000000..fae15acd0d2
--- /dev/null
+++ b/nixpkgs/pkgs/development/web/deno/update/src.ts
@@ -0,0 +1,67 @@
+import {
+ genValueRegExp,
+ logger,
+ nixPrefetch,
+ read,
+ sha256RegExp,
+ versionRegExp,
+ write,
+} from "./common.ts";
+
+interface Replacer {
+ regex: RegExp;
+ value: string;
+}
+
+const log = logger("src");
+
+const prefetchSha256 = (nixpkgs: string, version: string) =>
+ nixPrefetch(["-f", nixpkgs, "deno.src", "--rev", version]);
+const prefetchCargoSha256 = (nixpkgs: string) =>
+ nixPrefetch(
+ [`{ sha256 }: (import ${nixpkgs} {}).deno.cargoDeps.overrideAttrs (_: { outputHash = sha256; })`],
+ );
+
+const replace = (str: string, replacers: Replacer[]) =>
+ replacers.reduce(
+ (str, r) => str.replace(r.regex, r.value),
+ str,
+ );
+
+const updateNix = (filePath: string, replacers: Replacer[]) =>
+ read(filePath).then((str) => write(filePath, replace(str, replacers)));
+
+const genVerReplacer = (k: string, value: string): Replacer => (
+ { regex: genValueRegExp(k, versionRegExp), value }
+);
+const genShaReplacer = (k: string, value: string): Replacer => (
+ { regex: genValueRegExp(k, sha256RegExp), value }
+);
+
+export async function updateSrc(
+ filePath: string,
+ nixpkgs: string,
+ denoVersion: string,
+) {
+ log("Starting src update");
+ const trimVersion = denoVersion.substr(1);
+ log("Fetching sha256 for:", trimVersion);
+ const sha256 = await prefetchSha256(nixpkgs, denoVersion);
+ log("sha256 to update:", sha256);
+ await updateNix(
+ filePath,
+ [
+ genVerReplacer("version", trimVersion),
+ genShaReplacer("sha256", sha256),
+ genShaReplacer("cargoSha256", ""), // Empty ready for prefetchCargoSha256
+ ],
+ );
+ log("Fetching cargoSha256 for:", sha256);
+ const cargoSha256 = await prefetchCargoSha256(nixpkgs);
+ log("cargoSha256 to update:", cargoSha256);
+ await updateNix(
+ filePath,
+ [genShaReplacer("cargoSha256", cargoSha256)],
+ );
+ log("Finished src update");
+}
diff --git a/nixpkgs/pkgs/development/web/deno/update/update.ts b/nixpkgs/pkgs/development/web/deno/update/update.ts
new file mode 100755
index 00000000000..18d45148013
--- /dev/null
+++ b/nixpkgs/pkgs/development/web/deno/update/update.ts
@@ -0,0 +1,50 @@
+#!/usr/bin/env nix-shell
+/*
+#!nix-shell -i "deno run --allow-net --allow-run --allow-read --allow-write" -p deno git nix-prefetch
+*/
+import {
+ commit,
+ getExistingVersion,
+ getLatestVersion,
+ logger,
+} from "./common.ts";
+import { Architecture, updateDeps } from "./deps.ts";
+import { updateSrc } from "./src.ts";
+
+const log = logger("update");
+// TODO: Getting current file position to more-safely point to nixpkgs root
+const nixpkgs = Deno.cwd();
+// TODO: Read values from default.nix
+const owner = "denoland";
+const repo = "deno";
+const denoDir = `${nixpkgs}/pkgs/development/web/${repo}`;
+const src = `${denoDir}/default.nix`;
+const deps = `${denoDir}/deps.nix`;
+const architectures: Architecture[] = [
+ { nix: "x86_64-linux", rust: "x86_64-unknown-linux-gnu" },
+ { nix: "aarch64-linux", rust: "aarch64-unknown-linux-gnu" },
+ { nix: "x86_64-darwin", rust: "x86_64-apple-darwin" },
+];
+
+log("Updating deno");
+
+log("Getting latest deno version");
+const version = await getLatestVersion(owner, repo);
+const existingVersion = await getExistingVersion(src);
+const trimVersion = version.substr(1); // Strip v from v0.0.0
+log("Latest version: ", trimVersion);
+log("Extracted version:", existingVersion);
+if (trimVersion === existingVersion) {
+ log("Version already matches latest, skipping...");
+ Deno.exit(0);
+}
+
+const tasks = [
+ updateSrc(src, nixpkgs, version),
+ updateDeps(deps, owner, repo, version, architectures),
+];
+await Promise.all(tasks);
+log("Updating deno complete");
+log("Commiting");
+await commit(repo, existingVersion, trimVersion, [src, deps]);
+log("Done");
diff --git a/nixpkgs/pkgs/development/web/flyctl/default.nix b/nixpkgs/pkgs/development/web/flyctl/default.nix
index 33928601591..bab57353e6d 100644
--- a/nixpkgs/pkgs/development/web/flyctl/default.nix
+++ b/nixpkgs/pkgs/development/web/flyctl/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "flyctl";
- version = "0.0.123";
+ version = "0.0.135";
src = fetchFromGitHub {
owner = "superfly";
repo = "flyctl";
rev = "v${version}";
- sha256 = "1gs796n2cw8kpfsqr21zqxzp8dmnhhmjfy7vnpi838566i5ql9q3";
+ sha256 = "0gxd32pb901hlr493gp736rjd5fpwgqvmlir6b5r0fzyv22f8x2d";
};
preBuild = ''
@@ -17,7 +17,7 @@ buildGoModule rec {
subPackages = [ "." ];
- vendorSha256 = "10wcyxzkwvbhf86dq1rh852zgdg28draay0515zp459z34vv4zna";
+ vendorSha256 = "1gxz9pp4zl8q7pmwg9z261fjrjfr658k1sn5nq1xzz51wrlzg9ag";
buildFlagsArray = [ "-ldflags=-s -w -X github.com/superfly/flyctl/flyctl.Version=${version} -X github.com/superfly/flyctl/flyctl.Commit=${src.rev} -X github.com/superfly/flyctl/flyctl.BuildDate=1970-01-01T00:00:00+0000 -X github.com/superfly/flyctl/flyctl.Environment=production" ];
@@ -27,4 +27,4 @@ buildGoModule rec {
license = licenses.asl20;
maintainers = with maintainers; [ aaronjanse ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/web/minify/default.nix b/nixpkgs/pkgs/development/web/minify/default.nix
index b813e87b543..26e73e55346 100644
--- a/nixpkgs/pkgs/development/web/minify/default.nix
+++ b/nixpkgs/pkgs/development/web/minify/default.nix
@@ -20,4 +20,4 @@ buildGoModule rec {
license = licenses.mit;
homepage = "https://go.tacodewolff.nl/minify";
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/development/web/nodejs/nodejs.nix b/nixpkgs/pkgs/development/web/nodejs/nodejs.nix
index 5eeed80007b..12754b6d441 100644
--- a/nixpkgs/pkgs/development/web/nodejs/nodejs.nix
+++ b/nixpkgs/pkgs/development/web/nodejs/nodejs.nix
@@ -141,7 +141,7 @@ in
description = "Event-driven I/O framework for the V8 JavaScript engine";
homepage = "https://nodejs.org";
license = licenses.mit;
- maintainers = with maintainers; [ goibhniu gilligan cko ];
+ maintainers = with maintainers; [ goibhniu gilligan cko marsam ];
platforms = platforms.linux ++ platforms.darwin;
};
diff --git a/nixpkgs/pkgs/development/web/nodejs/v10.nix b/nixpkgs/pkgs/development/web/nodejs/v10.nix
index f473bb250aa..4cd2502f196 100644
--- a/nixpkgs/pkgs/development/web/nodejs/v10.nix
+++ b/nixpkgs/pkgs/development/web/nodejs/v10.nix
@@ -8,6 +8,6 @@ let
in
buildNodejs {
inherit enableNpm;
- version = "10.21.0";
- sha256 = "0fxpvjm3gyfwapn55av8q9w1ds0l4nmn6ybdlslcmjiqhfi1zc16";
+ version = "10.22.0";
+ sha256 = "1nz18fa550li10r0kzsm28c2rvvq61nq8bqdygip0rmvbi2paxg0";
}
diff --git a/nixpkgs/pkgs/development/web/nodejs/v12.nix b/nixpkgs/pkgs/development/web/nodejs/v12.nix
index c28657c3bb1..571042b73c2 100644
--- a/nixpkgs/pkgs/development/web/nodejs/v12.nix
+++ b/nixpkgs/pkgs/development/web/nodejs/v12.nix
@@ -8,6 +8,6 @@ let
in
buildNodejs {
inherit enableNpm;
- version = "12.18.0";
- sha256 = "0gxi0cxkiylxr4spm3vg6n9w3x82770xaazhax8pydkqlcv8cs6l";
+ version = "12.18.3";
+ sha256 = "03hdds6ghlmbz8q61alqj18pdnyd6hxmbhiws4pl51wlawk805bi";
}
diff --git a/nixpkgs/pkgs/development/web/nodejs/v13.nix b/nixpkgs/pkgs/development/web/nodejs/v13.nix
deleted file mode 100644
index f157269b636..00000000000
--- a/nixpkgs/pkgs/development/web/nodejs/v13.nix
+++ /dev/null
@@ -1,13 +0,0 @@
-{ callPackage, openssl, icu, python3, enableNpm ? true }:
-
-let
- buildNodejs = callPackage ./nodejs.nix {
- inherit openssl icu;
- python = python3;
- };
-in
- buildNodejs {
- inherit enableNpm;
- version = "13.14.0";
- sha256 = "1gi9nl99wsiqpwm266jdsa8g6rmjw4wqwgrkx9f2qk1y3hjcs0vf";
- }
diff --git a/nixpkgs/pkgs/development/web/nodejs/v14.nix b/nixpkgs/pkgs/development/web/nodejs/v14.nix
index 92cac53c783..612f95b2e0f 100644
--- a/nixpkgs/pkgs/development/web/nodejs/v14.nix
+++ b/nixpkgs/pkgs/development/web/nodejs/v14.nix
@@ -1,14 +1,13 @@
-{ callPackage, openssl, icu66, python3, enableNpm ? true }:
+{ callPackage, openssl, python3, enableNpm ? true }:
let
buildNodejs = callPackage ./nodejs.nix {
inherit openssl;
- icu = icu66;
python = python3;
};
in
buildNodejs {
inherit enableNpm;
- version = "14.4.0";
- sha256 = "1fbx1r3fflpsy0s7zknca0xyv2gg0ff5fl8czzsb79imqjlgcy0x";
+ version = "14.7.0";
+ sha256 = "0vwf523ahw0145wp17zkaflwm5823v1vz1kkglj25gzjydiiqbya";
}
diff --git a/nixpkgs/pkgs/development/web/postman/default.nix b/nixpkgs/pkgs/development/web/postman/default.nix
index e56ab1bbba7..854ca5e04e5 100644
--- a/nixpkgs/pkgs/development/web/postman/default.nix
+++ b/nixpkgs/pkgs/development/web/postman/default.nix
@@ -1,17 +1,17 @@
{ stdenv, fetchurl, makeDesktopItem, wrapGAppsHook
-, atk, at-spi2-atk, alsaLib, cairo, cups, dbus, expat, gdk-pixbuf, glib, gtk3
-, freetype, fontconfig, nss, nspr, pango, udev, libX11, libxcb, libXi
+, atk, at-spi2-atk, at-spi2-core, alsaLib, cairo, cups, dbus, expat, gdk-pixbuf, glib, gtk3
+, freetype, fontconfig, nss, nspr, pango, udev, libuuid, libX11, libxcb, libXi
, libXcursor, libXdamage, libXrandr, libXcomposite, libXext, libXfixes
, libXrender, libXtst, libXScrnSaver
}:
stdenv.mkDerivation rec {
pname = "postman";
- version = "7.24.0";
+ version = "7.26.0";
src = fetchurl {
url = "https://dl.pstmn.io/download/version/${version}/linux64";
- sha256 = "0wriyj58icgljmghghyxi1mnjr1vh5jyp8lzwcf6lcsdvsh0ccmw";
+ sha256 = "05xs389bf0127n8rdivbfxvgjvlrk9pyr74klswwlksxciv74i3j";
name = "${pname}.tar.gz";
};
@@ -25,13 +25,14 @@ stdenv.mkDerivation rec {
comment = "API Development Environment";
desktopName = "Postman";
genericName = "Postman";
- categories = "Application;Development;";
+ categories = "Development;";
};
buildInputs = [
stdenv.cc.cc.lib
atk
at-spi2-atk
+ at-spi2-core
alsaLib
cairo
cups
@@ -46,6 +47,7 @@ stdenv.mkDerivation rec {
nspr
pango
udev
+ libuuid
libX11
libxcb
libXi
diff --git a/nixpkgs/pkgs/development/web/shopify-themekit/default.nix b/nixpkgs/pkgs/development/web/shopify-themekit/default.nix
index b8bc3deaca1..7f55232edb7 100644
--- a/nixpkgs/pkgs/development/web/shopify-themekit/default.nix
+++ b/nixpkgs/pkgs/development/web/shopify-themekit/default.nix
@@ -22,4 +22,4 @@ buildGoPackage rec {
maintainers = with maintainers; [ maintainers."1000101" ];
platforms = platforms.all;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/games/angband/default.nix b/nixpkgs/pkgs/games/angband/default.nix
index e7681a4b7f8..937fd30d405 100644
--- a/nixpkgs/pkgs/games/angband/default.nix
+++ b/nixpkgs/pkgs/games/angband/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "angband";
- version = "4.2.0";
+ version = "4.2.1";
src = fetchFromGitHub {
owner = "angband";
repo = "angband";
rev = version;
- sha256 = "0fr59986swx9a2xkxkbfgadzpwy2lq55fgcib05k393kibyz49kg";
+ sha256 = "174fphiywwb4yb3kqavwaysx7c97an2n8wjbm4p4d41i1svjsryz";
};
nativeBuildInputs = [ autoreconfHook ];
diff --git a/nixpkgs/pkgs/games/anki/default.nix b/nixpkgs/pkgs/games/anki/default.nix
index 1548a9de63a..0d713b1f71e 100644
--- a/nixpkgs/pkgs/games/anki/default.nix
+++ b/nixpkgs/pkgs/games/anki/default.nix
@@ -22,179 +22,180 @@
, setuptools
, send2trash
, CoreAudio
-# This little flag adds a huge number of dependencies, but we assume that
-# everyone wants Anki to draw plots with statistics by default.
+ # This little flag adds a huge number of dependencies, but we assume that
+ # everyone wants Anki to draw plots with statistics by default.
, plotsSupport ? true
-# manual
+ # manual
, asciidoc
}:
let
- # when updating, also update rev-manual to a recent version of
- # https://github.com/dae/ankidocs
- # The manual is distributed independently of the software.
- version = "2.1.15";
- sha256-pkg = "12dvyf3j9df4nrhhnqbzd9b21rpzkh4i6yhhangn2zf7ch0pclss";
- rev-manual = "8f6387867ac37ef3fe9d0b986e70f898d1a49139";
- sha256-manual = "0pm5slxn78r44ggvbksz7rv9hmlnsvn9z811r6f63dsc8vm6mfml";
-
- manual = stdenv.mkDerivation {
- pname = "anki-manual";
- inherit version;
- src = fetchFromGitHub {
- owner = "dae";
- repo = "ankidocs";
- rev = rev-manual;
- sha256 = sha256-manual;
- };
- phases = [ "unpackPhase" "patchPhase" "buildPhase" ];
- nativeBuildInputs = [ asciidoc ];
- patchPhase = ''
- # rsync isnt needed
- # WEB is the PREFIX
- # We remove any special ankiweb output generation
- # and rename every .mako to .html
- sed -e 's/rsync -a/cp -a/g' \
- -e "s|\$(WEB)/docs|$out/share/doc/anki/html|" \
- -e '/echo asciidoc/,/mv $@.tmp $@/c \\tasciidoc -b html5 -o $@ $<' \
- -e 's/\.mako/.html/g' \
- -i Makefile
- # patch absolute links to the other language manuals
- sed -e 's|https://apps.ankiweb.net/docs/|link:./|g' \
- -i {manual.txt,manual.*.txt}
- # there’s an artifact in most input files
- sed -e '/<%def.*title.*/d' \
- -i *.txt
- mkdir -p $out/share/doc/anki/html
- '';
+ # when updating, also update rev-manual to a recent version of
+ # https://github.com/ankitects/anki-docs
+ # The manual is distributed independently of the software.
+ version = "2.1.15";
+ sha256-pkg = "12dvyf3j9df4nrhhnqbzd9b21rpzkh4i6yhhangn2zf7ch0pclss";
+ rev-manual = "8f6387867ac37ef3fe9d0b986e70f898d1a49139";
+ sha256-manual = "0pm5slxn78r44ggvbksz7rv9hmlnsvn9z811r6f63dsc8vm6mfml";
+
+ manual = stdenv.mkDerivation {
+ pname = "anki-manual";
+ inherit version;
+ src = fetchFromGitHub {
+ owner = "ankitects";
+ repo = "anki-docs";
+ rev = rev-manual;
+ sha256 = sha256-manual;
};
+ phases = [ "unpackPhase" "patchPhase" "buildPhase" ];
+ nativeBuildInputs = [ asciidoc ];
+ patchPhase = ''
+ # rsync isnt needed
+ # WEB is the PREFIX
+ # We remove any special ankiweb output generation
+ # and rename every .mako to .html
+ sed -e 's/rsync -a/cp -a/g' \
+ -e "s|\$(WEB)/docs|$out/share/doc/anki/html|" \
+ -e '/echo asciidoc/,/mv $@.tmp $@/c \\tasciidoc -b html5 -o $@ $<' \
+ -e 's/\.mako/.html/g' \
+ -i Makefile
+ # patch absolute links to the other language manuals
+ sed -e 's|https://apps.ankiweb.net/docs/|link:./|g' \
+ -i {manual.txt,manual.*.txt}
+ # there’s an artifact in most input files
+ sed -e '/<%def.*title.*/d' \
+ -i *.txt
+ mkdir -p $out/share/doc/anki/html
+ '';
+ };
in
buildPythonApplication rec {
- pname = "anki";
- inherit version;
-
- src = fetchurl {
- urls = [
- "https://apps.ankiweb.net/downloads/current/${pname}-${version}-source.tgz"
- # "https://apps.ankiweb.net/downloads/current/${name}-source.tgz"
- # "http://ankisrs.net/download/mirror/${name}.tgz"
- # "http://ankisrs.net/download/mirror/archive/${name}.tgz"
- ];
- sha256 = sha256-pkg;
- };
-
- outputs = [ "out" "doc" "man" ];
-
- propagatedBuildInputs = [
- pyqtwebengine sqlalchemy beautifulsoup4 send2trash pyaudio requests decorator
- markdown jsonschema setuptools
- ]
- ++ lib.optional plotsSupport matplotlib
- ++ lib.optional stdenv.isDarwin [ CoreAudio ]
- ;
-
- checkInputs = [ pytest glibcLocales nose ];
-
- nativeBuildInputs = [ pyqtwebengine.wrapQtAppsHook ];
- buildInputs = [ lame mplayer libpulseaudio ];
-
- patches = [
- # Disable updated version check.
- ./no-version-check.patch
+ pname = "anki";
+ inherit version;
+
+ src = fetchurl {
+ urls = [
+ "https://apps.ankiweb.net/downloads/current/${pname}-${version}-source.tgz"
+ # "https://apps.ankiweb.net/downloads/current/${name}-source.tgz"
+ # "http://ankisrs.net/download/mirror/${name}.tgz"
+ # "http://ankisrs.net/download/mirror/archive/${name}.tgz"
];
-
- buildPhase = ''
- # Dummy build phase
- # Anki does not use setup.py
- '';
-
- postPatch = ''
- # Remove unused starter. We'll create our own, minimalistic,
- # starter.
- # rm anki/anki
-
- # Remove QT translation files. We'll use the standard QT ones.
- rm "locale/"*.qm
-
- # hitting F1 should open the local manual
- substituteInPlace anki/consts.py \
- --replace 'HELP_SITE="http://ankisrs.net/docs/manual.html"' \
- 'HELP_SITE="${manual}/share/doc/anki/html/manual.html"'
- '';
-
- # UTF-8 locale needed for testing
- LC_ALL = "en_US.UTF-8";
-
- checkPhase = ''
- # - Anki writes some files to $HOME during tests
- # - Skip tests using network
- env HOME=$TMP pytest --ignore tests/test_sync.py
- '';
-
- installPhase = ''
- pp=$out/lib/${python.libPrefix}/site-packages
-
- mkdir -p $out/bin
- mkdir -p $out/share/applications
- mkdir -p $doc/share/doc/anki
- mkdir -p $man/share/man/man1
- mkdir -p $out/share/mime/packages
- mkdir -p $out/share/pixmaps
- mkdir -p $pp
-
- cat > $out/bin/anki <<EOF
- #!${python}/bin/python
- import aqt
- aqt.run()
- EOF
- chmod 755 $out/bin/anki
-
- cp -v anki.desktop $out/share/applications/
- cp -v README* LICENSE* $doc/share/doc/anki/
- cp -v anki.1 $man/share/man/man1/
- cp -v anki.xml $out/share/mime/packages/
- cp -v anki.{png,xpm} $out/share/pixmaps/
- cp -rv locale $out/share/
- cp -rv anki aqt web $pp/
-
- # copy the manual into $doc
- cp -r ${manual}/share/doc/anki/html $doc/share/doc/anki
- '';
-
- dontWrapQtApps = true;
-
- preFixup = ''
- makeWrapperArgs+=(
- "''${qtWrapperArgs[@]}"
- --prefix PATH ':' "${lame}/bin:${mplayer}/bin"
- )
+ sha256 = sha256-pkg;
+ };
+
+ outputs = [ "out" "doc" "man" ];
+
+ propagatedBuildInputs = [
+ pyqtwebengine
+ sqlalchemy
+ beautifulsoup4
+ send2trash
+ pyaudio
+ requests
+ decorator
+ markdown
+ jsonschema
+ setuptools
+ ]
+ ++ lib.optional plotsSupport matplotlib
+ ++ lib.optional stdenv.isDarwin [ CoreAudio ]
+ ;
+
+ checkInputs = [ pytest glibcLocales nose ];
+
+ nativeBuildInputs = [ pyqtwebengine.wrapQtAppsHook ];
+ buildInputs = [ lame mplayer libpulseaudio ];
+
+ patches = [
+ # Disable updated version check.
+ ./no-version-check.patch
+ ];
+
+ # Anki does not use setup.py
+ dontBuild = true;
+
+ postPatch = ''
+ # Remove QT translation files. We'll use the standard QT ones.
+ rm "locale/"*.qm
+
+ # hitting F1 should open the local manual
+ substituteInPlace anki/consts.py \
+ --replace 'HELP_SITE="http://ankisrs.net/docs/manual.html"' \
+ 'HELP_SITE="${manual}/share/doc/anki/html/manual.html"'
+ '';
+
+ # UTF-8 locale needed for testing
+ LC_ALL = "en_US.UTF-8";
+
+ # - Anki writes some files to $HOME during tests
+ # - Skip tests using network
+ checkPhase = ''
+ HOME=$TMP pytest --ignore tests/test_sync.py
+ '';
+
+ installPhase = ''
+ pp=$out/lib/${python.libPrefix}/site-packages
+
+ mkdir -p $out/bin
+ mkdir -p $out/share/applications
+ mkdir -p $doc/share/doc/anki
+ mkdir -p $man/share/man/man1
+ mkdir -p $out/share/mime/packages
+ mkdir -p $out/share/pixmaps
+ mkdir -p $pp
+
+ cat > $out/bin/anki <<EOF
+ #!${python}/bin/python
+ import aqt
+ aqt.run()
+ EOF
+ chmod 755 $out/bin/anki
+
+ cp -v anki.desktop $out/share/applications/
+ cp -v README* LICENSE* $doc/share/doc/anki/
+ cp -v anki.1 $man/share/man/man1/
+ cp -v anki.xml $out/share/mime/packages/
+ cp -v anki.{png,xpm} $out/share/pixmaps/
+ cp -rv locale $out/share/
+ cp -rv anki aqt web $pp/
+
+ # copy the manual into $doc
+ cp -r ${manual}/share/doc/anki/html $doc/share/doc/anki
+ '';
+
+ # now wrapPythonPrograms from postFixup will add both python and qt env variables
+ dontWrapQtApps = true;
+
+ preFixup = ''
+ makeWrapperArgs+=(
+ "''${qtWrapperArgs[@]}"
+ --prefix PATH ':' "${lame}/bin:${mplayer}/bin"
+ )
+ '';
+
+ passthru = {
+ inherit manual;
+ };
+
+ meta = with lib; {
+ homepage = "https://apps.ankiweb.net/";
+ description = "Spaced repetition flashcard program";
+ longDescription = ''
+ Anki is a program which makes remembering things easy. Because it is a lot
+ more efficient than traditional study methods, you can either greatly
+ decrease your time spent studying, or greatly increase the amount you learn.
+
+ Anyone who needs to remember things in their daily life can benefit from
+ Anki. Since it is content-agnostic and supports images, audio, videos and
+ scientific markup (via LaTeX), the possibilities are endless. For example:
+ learning a language, studying for medical and law exams, memorizing
+ people's names and faces, brushing up on geography, mastering long poems,
+ or even practicing guitar chords!
'';
-
- # now wrapPythonPrograms from postFixup will add both python and qt env variables
-
- passthru = {
- inherit manual;
- };
-
- meta = with lib; {
- homepage = "https://apps.ankiweb.net/";
- description = "Spaced repetition flashcard program";
- longDescription = ''
- Anki is a program which makes remembering things easy. Because it is a lot
- more efficient than traditional study methods, you can either greatly
- decrease your time spent studying, or greatly increase the amount you learn.
-
- Anyone who needs to remember things in their daily life can benefit from
- Anki. Since it is content-agnostic and supports images, audio, videos and
- scientific markup (via LaTeX), the possibilities are endless. For example:
- learning a language, studying for medical and law exams, memorizing
- people's names and faces, brushing up on geography, mastering long poems,
- or even practicing guitar chords!
- '';
- license = licenses.agpl3Plus;
- broken = stdenv.hostPlatform.isAarch64;
- platforms = platforms.mesaPlatforms;
- maintainers = with maintainers; [ oxij Profpatsch enzime ];
- };
+ license = licenses.agpl3Plus;
+ broken = stdenv.hostPlatform.isAarch64;
+ platforms = platforms.mesaPlatforms;
+ maintainers = with maintainers; [ oxij Profpatsch enzime ];
+ };
}
diff --git a/nixpkgs/pkgs/games/arx-libertatis/default.nix b/nixpkgs/pkgs/games/arx-libertatis/default.nix
index 8b2cf83e509..2e60f81f4d3 100644
--- a/nixpkgs/pkgs/games/arx-libertatis/default.nix
+++ b/nixpkgs/pkgs/games/arx-libertatis/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitHub, cmake, zlib, boost
, openal, glm, freetype, libGLU, SDL2, epoxy
-, dejavu_fonts, inkscape, optipng, imagemagick
+, dejavu_fonts, inkscape_0, optipng, imagemagick
, withCrashReporter ? !stdenv.isDarwin
, qtbase ? null
, wrapQtAppsHook ? null
@@ -22,7 +22,7 @@ stdenv.mkDerivation {
};
nativeBuildInputs = [
- cmake inkscape imagemagick optipng
+ cmake inkscape_0 imagemagick optipng
] ++ optionals withCrashReporter [ wrapQtAppsHook ];
buildInputs = [
diff --git a/nixpkgs/pkgs/games/assaultcube/default.nix b/nixpkgs/pkgs/games/assaultcube/default.nix
index f40e2ecf220..6c3a7f1168e 100644
--- a/nixpkgs/pkgs/games/assaultcube/default.nix
+++ b/nixpkgs/pkgs/games/assaultcube/default.nix
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
desktopName = "AssaultCube";
comment = "A multiplayer, first-person shooter game, based on the CUBE engine. Fast, arcade gameplay.";
genericName = "First-person shooter";
- categories = "Application;Game;ActionGame;Shooter";
+ categories = "Game;ActionGame;Shooter";
icon = "assaultcube.png";
exec = pname;
};
diff --git a/nixpkgs/pkgs/games/augustus/default.nix b/nixpkgs/pkgs/games/augustus/default.nix
new file mode 100644
index 00000000000..cabe419ef5b
--- /dev/null
+++ b/nixpkgs/pkgs/games/augustus/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchFromGitHub, cmake, SDL2, SDL2_mixer, libpng }:
+
+stdenv.mkDerivation rec {
+ pname = "augustus";
+ version = "1.4.1a";
+
+ src = fetchFromGitHub {
+ owner = "Keriew";
+ repo = "augustus";
+ rev = "v${version}";
+ sha256 = "1xqv8j8jh3f13fjhyf7hk1anrn799cwwsvsd75kpl9n5yh5s1j5y";
+ };
+
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ SDL2 SDL2_mixer libpng ];
+
+ meta = with stdenv.lib; {
+ description = "An open source re-implementation of Caesar III. Fork of Julius incorporating gameplay changes";
+ homepage = "https://github.com/Keriew/augustus";
+ license = licenses.agpl3;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ Thra11 ];
+ };
+}
diff --git a/nixpkgs/pkgs/games/cataclysm-dda/builder.nix b/nixpkgs/pkgs/games/cataclysm-dda/builder.nix
new file mode 100644
index 00000000000..24128875f3a
--- /dev/null
+++ b/nixpkgs/pkgs/games/cataclysm-dda/builder.nix
@@ -0,0 +1,49 @@
+{ stdenvNoCC, lib, type }:
+
+assert lib.elem type [
+ "mod"
+ "soundpack"
+ "tileset"
+];
+
+{ modName, version, src, ... } @ args:
+
+stdenvNoCC.mkDerivation (args // rec {
+ pname = args.pname or "cataclysm-dda-${type}-${modName}";
+
+ modRoot = args.modRoot or ".";
+
+ configurePhase = args.configurePhase or ''
+ runHook preConfigure
+ runHook postConfigure
+ '';
+
+ buildPhase = args.buildPhase or ''
+ runHook preBuild
+ runHook postBuild
+ '';
+
+ checkPhase = args.checkPhase or ''
+ runHook preCheck
+ runHook postCheck
+ '';
+
+ installPhase = let
+ baseDir = {
+ mod = "mods";
+ soundpack = "sound";
+ tileset = "gfx";
+ }.${type};
+ in args.installPhase or ''
+ runHook preInstall
+ destdir="$out/share/cataclysm-dda/${baseDir}"
+ mkdir -p "$destdir"
+ cp -R "${modRoot}" "$destdir/${modName}"
+ runHook postInstall
+ '';
+
+ passthru = {
+ forTiles = true;
+ forCurses = type == "mod";
+ };
+})
diff --git a/nixpkgs/pkgs/games/cataclysm-dda/common.nix b/nixpkgs/pkgs/games/cataclysm-dda/common.nix
index f904a3c0f35..9ec73cdebe0 100644
--- a/nixpkgs/pkgs/games/cataclysm-dda/common.nix
+++ b/nixpkgs/pkgs/games/cataclysm-dda/common.nix
@@ -1,6 +1,7 @@
-{ stdenv, fetchFromGitHub, pkgconfig, gettext, ncurses, CoreFoundation
+{ stdenv, runtimeShell, pkgconfig, gettext, ncurses, CoreFoundation
, tiles, SDL2, SDL2_image, SDL2_mixer, SDL2_ttf, freetype, Cocoa
-, debug, runtimeShell
+, debug
+, useXdgDir
}:
let
@@ -12,98 +13,100 @@ let
tilesDeps = [ SDL2 SDL2_image SDL2_mixer SDL2_ttf freetype ]
++ optionals stdenv.isDarwin [ Cocoa ];
- common = {
- nativeBuildInputs = [ pkgconfig ];
-
- buildInputs = cursesDeps ++ optionals tiles tilesDeps;
-
- postPatch = ''
- patchShebangs .
- '';
+ installXDGAppLauncher = ''
+ launcher="$out/share/applications/cataclysm-dda.desktop"
+ install -D -m 444 data/xdg/*cataclysm-dda.desktop -T "$launcher"
+ sed -i "$launcher" -e "s,\(Exec=\)\(cataclysm-tiles\),\1$out/bin/\2,"
+ install -D -m 444 data/xdg/cataclysm-dda.svg -t $out/share/icons/hicolor/scalable/apps
+ '';
+
+ installMacOSAppLauncher = ''
+ app=$out/Applications/Cataclysm.app
+ install -D -m 444 data/osx/Info.plist -t $app/Contents
+ install -D -m 444 data/osx/AppIcon.icns -t $app/Contents/Resources
+ mkdir $app/Contents/MacOS
+ launcher=$app/Contents/MacOS/Cataclysm.sh
+ cat << EOF > $launcher
+ #!${runtimeShell}
+ $out/bin/cataclysm-tiles
+ EOF
+ chmod 555 $launcher
+ '';
+in
- makeFlags = [
- "PREFIX=$(out)" "USE_HOME_DIR=1" "LANGUAGES=all"
- ] ++ optionals (!debug) [
- "RELEASE=1"
- ] ++ optionals tiles [
- "TILES=1" "SOUND=1"
- ] ++ optionals stdenv.isDarwin [
- "NATIVE=osx" "CLANG=1"
- ];
-
- postInstall = optionalString tiles
- ( if !stdenv.isDarwin
- then utils.installXDGAppLauncher
- else utils.installMacOSAppLauncher
- );
-
- dontStrip = debug;
-
- # https://hydra.nixos.org/build/65193254
- # src/weather_data.cpp:203:1: fatal error: opening dependency file obj/tiles/weather_data.d: No such file or directory
- # make: *** [Makefile:687: obj/tiles/weather_data.o] Error 1
- enableParallelBuilding = false;
-
- meta = with stdenv.lib; {
- description = "A free, post apocalyptic, zombie infested rogue-like";
- longDescription = ''
- Cataclysm: Dark Days Ahead is a roguelike set in a post-apocalyptic world.
- Surviving is difficult: you have been thrown, ill-equipped, into a
- landscape now riddled with monstrosities of which flesh eating zombies are
- neither the strangest nor the deadliest.
-
- Yet with care and a little luck, many things are possible. You may try to
- eke out an existence in the forests silently executing threats and
- providing sustenance with your longbow. You can ride into town in a
- jerry-rigged vehicle, all guns blazing, to settle matters in a fug of
- smoke from your molotovs. You could take a more measured approach and
- construct an impregnable fortress, surrounded by traps to protect you from
- the horrors without. The longer you survive, the more skilled and adapted
- you will get and the better equipped and armed to deal with the threats
- you are presented with.
-
- In the course of your ordeal there will be opportunities and temptations
- to improve or change your very nature. There are tales of survivors fitted
- with extraordinary cybernetics giving great power and stories too of
- gravely mutated survivors who, warped by their ingestion of exotic
- substances or radiation, now more closely resemble insects, birds or fish
- than their original form.
- '';
- homepage = "https://cataclysmdda.org/";
- license = licenses.cc-by-sa-30;
- maintainers = with maintainers; [ mnacamura ];
- platforms = platforms.unix;
- };
+stdenv.mkDerivation {
+ pname = "cataclysm-dda";
+
+ nativeBuildInputs = [ pkgconfig ];
+
+ buildInputs = cursesDeps ++ optionals tiles tilesDeps;
+
+ postPatch = ''
+ patchShebangs .
+
+ # Locale patch required for Darwin builds, see:
+ # https://github.com/NixOS/nixpkgs/pull/74064#issuecomment-560083970
+ sed -i src/translations.cpp \
+ -e 's@#elif (defined(__linux__) || (defined(MACOSX) && !defined(TILES)))@#elif 1@'
+ '';
+
+ makeFlags = [
+ "PREFIX=$(out)" "LANGUAGES=all"
+ (if useXdgDir then "USE_XDG_DIR=1" else "USE_HOME_DIR=1")
+ ] ++ optionals (!debug) [
+ "RELEASE=1"
+ ] ++ optionals tiles [
+ "TILES=1" "SOUND=1"
+ ] ++ optionals stdenv.isDarwin [
+ "NATIVE=osx" "CLANG=1"
+ ];
+
+ postInstall = optionalString tiles
+ ( if !stdenv.isDarwin
+ then installXDGAppLauncher
+ else installMacOSAppLauncher
+ );
+
+ dontStrip = debug;
+
+ # https://hydra.nixos.org/build/65193254
+ # src/weather_data.cpp:203:1: fatal error: opening dependency file obj/tiles/weather_data.d: No such file or directory
+ # make: *** [Makefile:687: obj/tiles/weather_data.o] Error 1
+ enableParallelBuilding = false;
+
+ passthru = {
+ isTiles = tiles;
+ isCurses = !tiles;
};
- utils = {
- fetchFromCleverRaven = { rev, sha256 }:
- fetchFromGitHub {
- owner = "CleverRaven";
- repo = "Cataclysm-DDA";
- inherit rev sha256;
- };
-
- installXDGAppLauncher = ''
- launcher="$out/share/applications/cataclysm-dda.desktop"
- install -D -m 444 data/xdg/*cataclysm-dda.desktop -T "$launcher"
- sed -i "$launcher" -e "s,\(Exec=\)\(cataclysm-tiles\),\1$out/bin/\2,"
- install -D -m 444 data/xdg/cataclysm-dda.svg -t $out/share/icons/hicolor/scalable/apps
- '';
-
- installMacOSAppLauncher = ''
- app=$out/Applications/Cataclysm.app
- install -D -m 444 data/osx/Info.plist -t $app/Contents
- install -D -m 444 data/osx/AppIcon.icns -t $app/Contents/Resources
- mkdir $app/Contents/MacOS
- launcher=$app/Contents/MacOS/Cataclysm.sh
- cat << EOF > $launcher
- #!${runtimeShell}
- $out/bin/cataclysm-tiles
- EOF
- chmod 555 $launcher
+ meta = with stdenv.lib; {
+ description = "A free, post apocalyptic, zombie infested rogue-like";
+ longDescription = ''
+ Cataclysm: Dark Days Ahead is a roguelike set in a post-apocalyptic world.
+ Surviving is difficult: you have been thrown, ill-equipped, into a
+ landscape now riddled with monstrosities of which flesh eating zombies are
+ neither the strangest nor the deadliest.
+
+ Yet with care and a little luck, many things are possible. You may try to
+ eke out an existence in the forests silently executing threats and
+ providing sustenance with your longbow. You can ride into town in a
+ jerry-rigged vehicle, all guns blazing, to settle matters in a fug of
+ smoke from your molotovs. You could take a more measured approach and
+ construct an impregnable fortress, surrounded by traps to protect you from
+ the horrors without. The longer you survive, the more skilled and adapted
+ you will get and the better equipped and armed to deal with the threats
+ you are presented with.
+
+ In the course of your ordeal there will be opportunities and temptations
+ to improve or change your very nature. There are tales of survivors fitted
+ with extraordinary cybernetics giving great power and stories too of
+ gravely mutated survivors who, warped by their ingestion of exotic
+ substances or radiation, now more closely resemble insects, birds or fish
+ than their original form.
'';
+ homepage = "https://cataclysmdda.org/";
+ license = licenses.cc-by-sa-30;
+ maintainers = with maintainers; [ mnacamura ];
+ platforms = platforms.unix;
};
-in
-
-{ inherit common utils; }
+}
diff --git a/nixpkgs/pkgs/games/cataclysm-dda/default.nix b/nixpkgs/pkgs/games/cataclysm-dda/default.nix
index ad1a9c409d5..ada212ea7e9 100644
--- a/nixpkgs/pkgs/games/cataclysm-dda/default.nix
+++ b/nixpkgs/pkgs/games/cataclysm-dda/default.nix
@@ -1,25 +1,42 @@
-{ stdenv, callPackage, CoreFoundation
-, tiles ? true, Cocoa
-, debug ? false
-}:
+{ newScope, darwin }:
let
- inherit (callPackage ./common.nix { inherit tiles CoreFoundation Cocoa debug; }) common utils;
- inherit (utils) fetchFromCleverRaven;
-in
+ callPackage = newScope self;
-stdenv.mkDerivation (common // rec {
- version = "0.E";
- name = "cataclysm-dda-${version}";
+ stable = rec {
+ tiles = callPackage ./stable.nix {
+ inherit (darwin.apple_sdk.frameworks) CoreFoundation Cocoa;
+ };
- src = fetchFromCleverRaven {
- rev = version;
- sha256 = "0pbi0fw37zimzdklfj58s1ql0wlqq7dy6idkcsib3hn910ajaxan";
+ curses = tiles.override { tiles = false; };
};
- patches = [ ./patches/fix_locale_dir.patch ];
+ git = rec {
+ tiles = callPackage ./git.nix {
+ inherit (darwin.apple_sdk.frameworks) CoreFoundation Cocoa;
+ };
- meta = with stdenv.lib.maintainers; common.meta // {
- maintainers = common.meta.maintainers ++ [ skeidel ];
+ curses = tiles.override { tiles = false; };
};
-})
+
+ lib = callPackage ./lib.nix {};
+
+ pkgs = callPackage ./pkgs {};
+
+ self = {
+ inherit
+ callPackage
+ stable
+ git;
+
+ inherit (lib)
+ buildMod
+ buildSoundPack
+ buildTileSet
+ wrapCDDA;
+
+ inherit pkgs;
+ };
+in
+
+self
diff --git a/nixpkgs/pkgs/games/cataclysm-dda/git.nix b/nixpkgs/pkgs/games/cataclysm-dda/git.nix
index 8e3c3e33994..36f37f7aeba 100644
--- a/nixpkgs/pkgs/games/cataclysm-dda/git.nix
+++ b/nixpkgs/pkgs/games/cataclysm-dda/git.nix
@@ -1,33 +1,41 @@
-{ stdenv, callPackage, CoreFoundation
+{ lib, callPackage, CoreFoundation, fetchFromGitHub, pkgs, wrapCDDA
, tiles ? true, Cocoa
, debug ? false
+, useXdgDir ? false
+, version ? "2019-11-22"
+, rev ? "a6c8ece992bffeae3788425dd4b3b5871e66a9cd"
+, sha256 ? "0ww2q5gykxm802z1kffmnrfahjlx123j1gfszklpsv0b1fccm1ab"
}:
let
- inherit (stdenv.lib) substring;
- inherit (callPackage ./common.nix { inherit tiles CoreFoundation Cocoa debug; }) common utils;
- inherit (utils) fetchFromCleverRaven;
-in
+ common = callPackage ./common.nix {
+ inherit CoreFoundation tiles Cocoa debug useXdgDir;
+ };
-stdenv.mkDerivation (common // rec {
- version = "2019-11-22";
- name = "cataclysm-dda-git-${version}";
+ self = common.overrideAttrs (common: rec {
+ pname = common.pname + "-git";
+ inherit version;
- src = fetchFromCleverRaven {
- rev = "a6c8ece992bffeae3788425dd4b3b5871e66a9cd";
- sha256 = "0ww2q5gykxm802z1kffmnrfahjlx123j1gfszklpsv0b1fccm1ab";
- };
+ src = fetchFromGitHub {
+ owner = "CleverRaven";
+ repo = "Cataclysm-DDA";
+ inherit rev sha256;
+ };
- patches = [
- # Locale patch required for Darwin builds, see: https://github.com/NixOS/nixpkgs/pull/74064#issuecomment-560083970
- ./patches/fix_locale_dir_git.patch
- ];
+ makeFlags = common.makeFlags ++ [
+ "VERSION=git-${version}-${lib.substring 0 8 src.rev}"
+ ];
- makeFlags = common.makeFlags ++ [
- "VERSION=git-${version}-${substring 0 8 src.rev}"
- ];
+ passthru = common.passthru // {
+ pkgs = pkgs.override { build = self; };
+ withMods = wrapCDDA self;
+ };
- meta = with stdenv.lib.maintainers; common.meta // {
- maintainers = common.meta.maintainers ++ [ rardiol ];
- };
-})
+ meta = common.meta // {
+ maintainers = with lib.maintainers;
+ common.meta.maintainers ++ [ rardiol ];
+ };
+ });
+in
+
+self
diff --git a/nixpkgs/pkgs/games/cataclysm-dda/lib.nix b/nixpkgs/pkgs/games/cataclysm-dda/lib.nix
new file mode 100644
index 00000000000..02678ed0228
--- /dev/null
+++ b/nixpkgs/pkgs/games/cataclysm-dda/lib.nix
@@ -0,0 +1,17 @@
+{ callPackage }:
+
+{
+ buildMod = callPackage ./builder.nix {
+ type = "mod";
+ };
+
+ buildSoundPack = callPackage ./builder.nix {
+ type = "soundpack";
+ };
+
+ buildTileSet = callPackage ./builder.nix {
+ type = "tileset";
+ };
+
+ wrapCDDA = callPackage ./wrapper.nix {};
+}
diff --git a/nixpkgs/pkgs/games/cataclysm-dda/patches/fix_locale_dir.patch b/nixpkgs/pkgs/games/cataclysm-dda/patches/fix_locale_dir.patch
deleted file mode 100644
index 5bfff892d2a..00000000000
--- a/nixpkgs/pkgs/games/cataclysm-dda/patches/fix_locale_dir.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- a/src/translations.cpp
-+++ b/src/translations.cpp
-@@ -212,14 +212,12 @@ void set_language()
- auto env = getenv( "LANGUAGE" );
- locale_dir = std::string( PATH_INFO::base_path() + "lang/mo/" + ( env ? env : "none" ) +
- "/LC_MESSAGES/cataclysm-dda.mo" );
--#elif (defined(__linux__) || (defined(MACOSX) && !defined(TILES)))
-+#else
- if( !PATH_INFO::base_path().empty() ) {
- locale_dir = PATH_INFO::base_path() + "share/locale";
- } else {
- locale_dir = "lang/mo";
- }
--#else
-- locale_dir = "lang/mo";
- #endif
-
- const char *locale_dir_char = locale_dir.c_str();
diff --git a/nixpkgs/pkgs/games/cataclysm-dda/patches/fix_locale_dir_git.patch b/nixpkgs/pkgs/games/cataclysm-dda/patches/fix_locale_dir_git.patch
deleted file mode 100644
index 79b442ff5c9..00000000000
--- a/nixpkgs/pkgs/games/cataclysm-dda/patches/fix_locale_dir_git.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff --git a/src/translations.cpp b/src/translations.cpp
-index 067e2cd77d..5660d18b3d 100644
---- a/src/translations.cpp
-+++ b/src/translations.cpp
-@@ -211,14 +211,12 @@ void set_language()
- auto env = getenv( "LANGUAGE" );
- locale_dir = std::string( FILENAMES["base_path"] + "lang/mo/" + ( env ? env : "none" ) +
- "/LC_MESSAGES/cataclysm-dda.mo" );
--#elif (defined(__linux__) || (defined(MACOSX) && !defined(TILES)))
-+#else
- if( !FILENAMES["base_path"].empty() ) {
- locale_dir = FILENAMES["base_path"] + "share/locale";
- } else {
- locale_dir = "lang/mo";
- }
--#else
-- locale_dir = "lang/mo";
- #endif
-
- const char *locale_dir_char = locale_dir.c_str();
diff --git a/nixpkgs/pkgs/games/cataclysm-dda/pkgs/default.nix b/nixpkgs/pkgs/games/cataclysm-dda/pkgs/default.nix
new file mode 100644
index 00000000000..6f3df09a786
--- /dev/null
+++ b/nixpkgs/pkgs/games/cataclysm-dda/pkgs/default.nix
@@ -0,0 +1,27 @@
+{ lib, callPackage, build ? null }:
+
+let
+ pkgs = {
+ mod = {
+ };
+
+ soundpack = {
+ };
+
+ tileset = {
+ UndeadPeople = callPackage ./tilesets/UndeadPeople {};
+ };
+ };
+
+ pkgs' = lib.mapAttrs (_: mod: lib.filterAttrs availableForBuild mod) pkgs;
+
+ availableForBuild = _: mod:
+ if isNull build then
+ true
+ else if build.isTiles then
+ mod.forTiles
+ else
+ mod.forCurses;
+in
+
+lib.makeExtensible (_: pkgs')
diff --git a/nixpkgs/pkgs/games/cataclysm-dda/pkgs/tilesets/UndeadPeople/default.nix b/nixpkgs/pkgs/games/cataclysm-dda/pkgs/tilesets/UndeadPeople/default.nix
new file mode 100644
index 00000000000..7a58cea8208
--- /dev/null
+++ b/nixpkgs/pkgs/games/cataclysm-dda/pkgs/tilesets/UndeadPeople/default.nix
@@ -0,0 +1,23 @@
+{ lib, buildTileSet, fetchFromGitHub }:
+
+buildTileSet {
+ modName = "UndeadPeople";
+ version = "2020-07-08";
+
+ src = fetchFromGitHub {
+ owner = "SomeDeadGuy";
+ repo = "UndeadPeopleTileset";
+ rev = "f7f13b850fafe2261deee051f45d9c611a661534";
+ sha256 = "0r06srjr7rq51jk9yfyxz80nfgb98mkn86cbcjfxpibgbqvcp0zm";
+ };
+
+ modRoot = "MSX++UnDeadPeopleEdition";
+
+ meta = with lib; {
+ description = "Cataclysm DDA tileset based on MSX++ tileset";
+ homepage = "https://github.com/SomeDeadGuy/UndeadPeopleTileset";
+ license = licenses.unfree;
+ maintainers = with maintainers; [ mnacamura ];
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/games/cataclysm-dda/stable.nix b/nixpkgs/pkgs/games/cataclysm-dda/stable.nix
new file mode 100644
index 00000000000..076a33a9e89
--- /dev/null
+++ b/nixpkgs/pkgs/games/cataclysm-dda/stable.nix
@@ -0,0 +1,34 @@
+{ lib, callPackage, CoreFoundation, fetchFromGitHub, pkgs, wrapCDDA
+, tiles ? true, Cocoa
+, debug ? false
+, useXdgDir ? false
+}:
+
+let
+ common = callPackage ./common.nix {
+ inherit CoreFoundation tiles Cocoa debug useXdgDir;
+ };
+
+ self = common.overrideAttrs (common: rec {
+ version = "0.E-2";
+
+ src = fetchFromGitHub {
+ owner = "CleverRaven";
+ repo = "Cataclysm-DDA";
+ rev = version;
+ sha256 = "15l6w6lxays7qmsv0ci2ry53asb9an9dh7l7fc13256k085qcg68";
+ };
+
+ passthru = common.passthru // {
+ pkgs = pkgs.override { build = self; };
+ withMods = wrapCDDA self;
+ };
+
+ meta = common.meta // {
+ maintainers = with lib.maintainers;
+ common.meta.maintainers ++ [ skeidel ];
+ };
+ });
+in
+
+self
diff --git a/nixpkgs/pkgs/games/cataclysm-dda/wrapper.nix b/nixpkgs/pkgs/games/cataclysm-dda/wrapper.nix
new file mode 100644
index 00000000000..a73c320f9c6
--- /dev/null
+++ b/nixpkgs/pkgs/games/cataclysm-dda/wrapper.nix
@@ -0,0 +1,47 @@
+{ lib, symlinkJoin, makeWrapper }:
+
+unwrapped:
+
+pkgsSpec:
+
+let
+ mods = if lib.isFunction pkgsSpec
+ then pkgsSpec unwrapped.pkgs
+ else pkgsSpec;
+in
+
+if builtins.length mods == 0
+then unwrapped
+else symlinkJoin {
+ name = unwrapped.name + "-with-mods";
+
+ paths = [ unwrapped ] ++ mods;
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ postBuild = ''
+ if [ -x $out/bin/cataclysm ]; then
+ wrapProgram $out/bin/cataclysm \
+ --add-flags "--datadir $out/share/cataclysm-dda/"
+ fi
+ if [ -x $out/bin/cataclysm-tiles ]; then
+ wrapProgram $out/bin/cataclysm-tiles \
+ --add-flags "--datadir $out/share/cataclysm-dda/"
+ fi
+
+ # Launch the wrapped program
+ replaceProgram() {
+ cp "$1" "''${1}.bk"
+ unlink "$1"
+ mv "''${1}.bk" "$1"
+ sed -i "$1" -e "s,/nix/store/.\+\(/bin/cataclysm-tiles\),$out\1,"
+ }
+ for script in "$out/share/applications/cataclysm-dda.desktop" \
+ "$out/Applications/Cataclysm.app/Contents/MacOS/Cataclysm.sh"
+ do
+ if [ -e "$script" ]; then
+ replaceProgram "$script"
+ fi
+ done
+ '';
+}
diff --git a/nixpkgs/pkgs/games/chiaki/default.nix b/nixpkgs/pkgs/games/chiaki/default.nix
index 0d0bab2c4eb..be4ec7b73b4 100644
--- a/nixpkgs/pkgs/games/chiaki/default.nix
+++ b/nixpkgs/pkgs/games/chiaki/default.nix
@@ -4,14 +4,14 @@
mkDerivation rec {
pname = "chiaki";
- version = "1.1.3";
+ version = "1.2.1";
src = fetchFromGitHub {
rev = "v${version}";
owner = "thestr4ng3r";
repo = "chiaki";
fetchSubmodules = true;
- sha256 = "12cb4wpibh077san9rpsmavihf0xy9iqc9zl7y0aagrkl50h19kr";
+ sha256 = "00lzsbjd1w1bhlblgf7zp112sk8ac09c3bzi5ljxbn02mi0an3qp";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/games/chocolate-doom/default.nix b/nixpkgs/pkgs/games/chocolate-doom/default.nix
index 1c2a24de01d..1b77a72f8d0 100644
--- a/nixpkgs/pkgs/games/chocolate-doom/default.nix
+++ b/nixpkgs/pkgs/games/chocolate-doom/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "chocolate-doom";
- version = "3.0.0";
+ version = "3.0.1";
src = fetchFromGitHub {
owner = "chocolate-doom";
repo = pname;
rev = "${pname}-${version}";
- sha256 = "0ajzb767wyj8vzhjpsmgslw42b0155ji4alk26shxl7k5ijbzn0j";
+ sha256 = "1zlcqhd49c5n8vaahgaqrc2y10z86xng51sbd82xm3rk2dly25jp";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/games/crispy-doom/default.nix b/nixpkgs/pkgs/games/crispy-doom/default.nix
index ea7c3c6e478..5bd6e714e42 100644
--- a/nixpkgs/pkgs/games/crispy-doom/default.nix
+++ b/nixpkgs/pkgs/games/crispy-doom/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, autoreconfHook, pkgconfig, SDL2, SDL2_mixer, SDL2_net, fetchFromGitHub }:
+{ stdenv, autoreconfHook, pkgconfig, SDL2, SDL2_mixer, SDL2_net, fetchFromGitHub, fetchpatch }:
stdenv.mkDerivation rec {
pname = "crispy-doom";
@@ -11,6 +11,18 @@ stdenv.mkDerivation rec {
sha256 = "1b6gn0dysv631jynh769whww9xcss1gms78sz3nrn855q1dsvcb4";
};
+ patches = [
+ # Fixes CVE-2020-14983
+ (fetchpatch {
+ url = "https://github.com/chocolate-doom/chocolate-doom/commit/f1a8d991aa8a14afcb605cf2f65cd15fda204c56.diff";
+ sha256 = "1z6pxg9azcqq7g09hjc09d01knd803nhqilkw2kbx8648hil9mgn";
+ })
+ (fetchpatch {
+ url = "https://github.com/chocolate-doom/chocolate-doom/commit/54fb12eeaa7d527defbe65e7e00e37d5feb7c597.diff";
+ sha256 = "0ww21jn02ld73rkp06f7fqy92jqv8c9q4d1mvsryag1gmvy57znj";
+ })
+ ];
+
postPatch = ''
sed -e 's#/games#/bin#g' -i src{,/setup}/Makefile.am
'';
diff --git a/nixpkgs/pkgs/games/curseofwar/default.nix b/nixpkgs/pkgs/games/curseofwar/default.nix
index 8b915345f86..9aff3798b6b 100644
--- a/nixpkgs/pkgs/games/curseofwar/default.nix
+++ b/nixpkgs/pkgs/games/curseofwar/default.nix
@@ -1,34 +1,30 @@
{ stdenv
, fetchFromGitHub
-, fetchpatch
, ncurses
, SDL
}:
stdenv.mkDerivation rec {
pname = "curseofwar";
- version = "1.2.0";
+ version = "1.3.0";
src = fetchFromGitHub {
owner = "a-nikolaev";
repo = pname;
rev = "v${version}";
- sha256 = "1bj3lv5vrnwzzkgj31pyf1lzkz10qphvzlfz7a3j4plqkczjq92y";
+ sha256 = "1wd71wdnj9izg5d95m81yx3684g4zdi7fsy0j5wwnbd9j34ilz1i";
};
- patches = [(fetchpatch {
- # Pull request #40: https://github.com/a-nikolaev/curseofwar/pull/40
- name = "prefix-independent-data";
- url = "https://github.com/fgaz/curseofwar/commit/947dea527b2bf4c6e107b8e9c66f4c4fd775b6f9.patch";
- sha256 = "0ak5igaxmbavkbl8101xx6gswhwgzm5f6wyplwapgh7cylnclc61";
- })];
-
buildInputs = [
ncurses
SDL
];
- makeFlags = (if isNull SDL then [] else [ "SDL=yes" ]) ++ [ "PREFIX=$(out)" ];
+ makeFlags = (if isNull SDL then [] else [ "SDL=yes" ]) ++ [
+ "PREFIX=$(out)"
+ # force platform's cc on darwin, otherwise gcc is used
+ "CC=${stdenv.cc.targetPrefix}cc"
+ ];
meta = with stdenv.lib; {
description = "A fast-paced action strategy game";
diff --git a/nixpkgs/pkgs/games/easyrpg-player/default.nix b/nixpkgs/pkgs/games/easyrpg-player/default.nix
index 1a540c6489c..79628d0d2ae 100644
--- a/nixpkgs/pkgs/games/easyrpg-player/default.nix
+++ b/nixpkgs/pkgs/games/easyrpg-player/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "easyrpg-player";
- version = "0.6.2";
+ version = "0.6.2.1";
src = fetchFromGitHub {
owner = "EasyRPG";
repo = "Player";
rev = version;
- sha256 = "1xjisqxmx1jc1afsr55hyr0l9v20gvchllby76pygkfkgifyidyp";
+ sha256 = "19wpjvlkjmjhdv1dbph6i2da1xx479zhr532x0ili1aphw1j9hi6";
};
nativeBuildInputs = [ cmake doxygen pkgconfig ];
diff --git a/nixpkgs/pkgs/games/eduke32/default.nix b/nixpkgs/pkgs/games/eduke32/default.nix
index 60abe296467..53baac79eed 100644
--- a/nixpkgs/pkgs/games/eduke32/default.nix
+++ b/nixpkgs/pkgs/games/eduke32/default.nix
@@ -12,7 +12,7 @@ let
comment = "Duke Nukem 3D port";
desktopName = "Enhanced Duke Nukem 3D";
genericName = "Duke Nukem 3D port";
- categories = "Application;Game;";
+ categories = "Game;";
};
wrapper = "eduke32-wrapper";
diff --git a/nixpkgs/pkgs/games/endgame-singularity/default.nix b/nixpkgs/pkgs/games/endgame-singularity/default.nix
index 46f21629ca3..4e855dbd053 100644
--- a/nixpkgs/pkgs/games/endgame-singularity/default.nix
+++ b/nixpkgs/pkgs/games/endgame-singularity/default.nix
@@ -1,46 +1,38 @@
-{ stdenv, fetchurl, unzip, python2 }:
+{ stdenv
+, fetchurl
+, fetchFromGitHub
+, unzip
+, python3
+, enableDefaultMusicPack ? true
+}:
-python2.pkgs.buildPythonApplication rec {
+python3.pkgs.buildPythonApplication rec {
pname = "endgame-singularity";
- version = "0.30c";
- format = "other";
+ version = "1.00";
srcs = [
- (fetchurl {
- url = "http://www.emhsoft.com/singularity/singularity-${version}-src.tar.gz";
- sha256 = "13zjhf67gmla67nkfpxb01rxs8j9n4hs0s4n9lnnq4zgb709yxgl";
+ (fetchFromGitHub {
+ owner = "singularity";
+ repo = "singularity";
+ rev = "v${version}";
+ sha256 = "0ndrnxwii8lag6vrjpwpf5n36hhv223bb46d431l9gsigbizv0hl";
})
- (fetchurl {
+ ] ++ stdenv.lib.optional enableDefaultMusicPack (
+ fetchurl {
url = "http://www.emhsoft.com/singularity/endgame-singularity-music-007.zip";
sha256 = "0vf2qaf66jh56728pq1zbnw50yckjz6pf6c6qw6dl7vk60kkqnpb";
- })
- ];
- sourceRoot = ".";
+ }
+ );
+ sourceRoot = "source";
nativeBuildInputs = [ unzip ]; # The music is zipped
- propagatedBuildInputs = with python2.pkgs; [ pygame numpy ];
-
- # This is not an error: it needs both compilation rounds
- buildPhase = ''
- ${python2.interpreter} -m compileall "singularity-${version}"
- ${python2.interpreter} -O -m compileall "singularity-${version}"
- '';
-
- installPhase = ''
- install -Dm755 "singularity-${version}/singularity.py" "$out/share/singularity.py"
- install -Dm644 "singularity-${version}/singularity.pyo" "$out/share/singularity.pyo"
- install -Dm644 "singularity-${version}/singularity.pyc" "$out/share/singularity.pyc"
- cp -R "singularity-${version}/code" "singularity-${version}/data" "$out/share/"
- cp -R "endgame-singularity-music-007" "$out/share/music"
- '';
+ propagatedBuildInputs = with python3.pkgs; [ pygame numpy polib ];
- # Tell it where to find python libraries
- # Also cd to the same directory as the code, since it uses relative paths
- postFixup = ''
- makeWrapper "${python2.interpreter}" "$out/bin/endgame-singularity" \
- --set PYTHONPATH "$PYTHONPATH" \
- --run "cd \"$out/share\"" \
- --add-flags "$out/share/singularity.py"
+ # Add the music
+ postInstall = stdenv.lib.optionalString enableDefaultMusicPack ''
+ cp -R "../endgame-singularity-music-007" \
+ "$(echo $out/lib/python*/site-packages/singularity)/music"
+ # ↑ we cannot glob on [...]/music, it doesn't exist yet
'';
meta = {
diff --git a/nixpkgs/pkgs/games/factorio/default.nix b/nixpkgs/pkgs/games/factorio/default.nix
index 29af7dae33b..d8770addf66 100644
--- a/nixpkgs/pkgs/games/factorio/default.nix
+++ b/nixpkgs/pkgs/games/factorio/default.nix
@@ -53,11 +53,11 @@ let
x86_64-linux = let bdist = bdistForArch { inUrl = "linux64"; inTar = "x64"; }; in {
alpha = {
stable = bdist { sha256 = "1fg2wnia6anzya4m53jf2xqwwspvwskz3awdb3j0v3fzijps94wc"; version = "0.17.79"; withAuth = true; };
- experimental = bdist { sha256 = "1xkmx29dxbg9vbhbrdbq6bb229mc0mbar3r14b49bdia3qfvvx8p"; version = "0.18.29"; withAuth = true; };
+ experimental = bdist { sha256 = "0la4590lf4gssdcf29qm73mz901dnp7cii712fcqw382qh9hbl9q"; version = "0.18.36"; withAuth = true; };
};
headless = {
stable = bdist { sha256 = "1pr39nm23fj83jy272798gbl9003rgi4vgsi33f2iw3dk3x15kls"; version = "0.17.79"; };
- experimental = bdist { sha256 = "0z1n9p7cqbzmmjniwjyxp7x058c4d1knf4mwg14vgvh77ywz0y8j"; version = "0.18.29"; };
+ experimental = bdist { sha256 = "0d64zzvp6zwz6p2izhhj998b6z8wd6r1b5p8mz1sbpz3v91sazj7"; version = "0.18.36"; };
};
demo = {
stable = bdist { sha256 = "07qknasaqvzl9vy1fglm7xmdi7ynhmslrb0a209fhbfs0s7qqlgi"; version = "0.17.79"; };
@@ -166,7 +166,7 @@ let
'';
homepage = "https://www.factorio.com/";
license = stdenv.lib.licenses.unfree;
- maintainers = with stdenv.lib.maintainers; [ Baughn elitak erictapen ];
+ maintainers = with stdenv.lib.maintainers; [ Baughn elitak erictapen priegger ];
platforms = [ "i686-linux" "x86_64-linux" ];
};
};
diff --git a/nixpkgs/pkgs/games/factorio/utils.nix b/nixpkgs/pkgs/games/factorio/utils.nix
index 563ece6cb9c..2764592a324 100644
--- a/nixpkgs/pkgs/games/factorio/utils.nix
+++ b/nixpkgs/pkgs/games/factorio/utils.nix
@@ -5,7 +5,7 @@ with stdenv.lib;
{
mkModDirDrv = mods: # a list of mod derivations
let
- recursiveDeps = modDrv: [modDrv] ++ optionals (modDrv.deps == []) (map recursiveDeps modDrv.deps);
+ recursiveDeps = modDrv: [modDrv] ++ map recursiveDeps modDrv.deps;
modDrvs = unique (flatten (map recursiveDeps mods));
in
stdenv.mkDerivation {
diff --git a/nixpkgs/pkgs/games/flightgear/default.nix b/nixpkgs/pkgs/games/flightgear/default.nix
index c16c33666f3..e32f2e96d4f 100644
--- a/nixpkgs/pkgs/games/flightgear/default.nix
+++ b/nixpkgs/pkgs/games/flightgear/default.nix
@@ -6,15 +6,15 @@
}:
let
- version = "2019.1.1";
+ version = "2020.1.2";
shortVersion = builtins.substring 0 6 version;
data = stdenv.mkDerivation rec {
- pname = "flightgear-base";
+ pname = "flightgear-data";
inherit version;
src = fetchurl {
url = "mirror://sourceforge/flightgear/release-${shortVersion}/FlightGear-${version}-data.tar.bz2";
- sha256 = "14zm0hzshbca4ych72631hpc4pw2w24zib62ri3lwm8nz6j63qhf";
+ sha256 = "0ldsjb54k8nb99h6n4f4x20nawd2pa0a8skkwkrgckdpmdv0zwyk";
};
phases = [ "installPhase" ];
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://sourceforge/flightgear/release-${shortVersion}/${pname}-${version}.tar.bz2";
- sha256 = "189wal08p9lrz757pmazxnf85sfymsqrm3nfvdad95pfp6bg7pyi";
+ sha256 = "1770kgwa7z70sx6da9x1q9cszpd3ywz6nn8jrb6xv8ldjqcpqpvb";
};
# Of all the files in the source and data archives, there doesn't seem to be
diff --git a/nixpkgs/pkgs/games/freecell-solver/default.nix b/nixpkgs/pkgs/games/freecell-solver/default.nix
index f574f253955..1845ba825eb 100644
--- a/nixpkgs/pkgs/games/freecell-solver/default.nix
+++ b/nixpkgs/pkgs/games/freecell-solver/default.nix
@@ -3,7 +3,7 @@
, perlPackages, python3 }:
with stdenv.lib;
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
pname = "freecell-solver";
version = "4.18.0";
diff --git a/nixpkgs/pkgs/games/frogatto/default.nix b/nixpkgs/pkgs/games/frogatto/default.nix
index 35ff9706112..efcff024a54 100644
--- a/nixpkgs/pkgs/games/frogatto/default.nix
+++ b/nixpkgs/pkgs/games/frogatto/default.nix
@@ -12,7 +12,7 @@ let
comment = description;
desktopName = "Frogatto";
genericName = "frogatto";
- categories = "Application;Game;ArcadeGame;";
+ categories = "Game;ArcadeGame;";
};
version = "unstable-2018-12-18";
in buildEnv {
diff --git a/nixpkgs/pkgs/games/galaxis/default.nix b/nixpkgs/pkgs/games/galaxis/default.nix
index 1bbbc5ead94..19df8db78a0 100644
--- a/nixpkgs/pkgs/games/galaxis/default.nix
+++ b/nixpkgs/pkgs/games/galaxis/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, ncurses, xmlto }:
with stdenv.lib;
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
pname = "galaxis";
version = "1.10";
diff --git a/nixpkgs/pkgs/games/gargoyle/default.nix b/nixpkgs/pkgs/games/gargoyle/default.nix
index 8c5675407d0..c4c512be2b8 100644
--- a/nixpkgs/pkgs/games/gargoyle/default.nix
+++ b/nixpkgs/pkgs/games/gargoyle/default.nix
@@ -19,14 +19,15 @@ let
in
-stdenv.mkDerivation {
- name = "gargoyle-2018-10-06";
+stdenv.mkDerivation rec {
+ pname = "gargoyle";
+ version = "2019.1.1";
src = fetchFromGitHub {
owner = "garglk";
repo = "garglk";
- rev = "d03391563fa75942fbf8f8deeeacf3a8be9fc3b0";
- sha256 = "0icwgc25gp7krq6zf66hljydc6vps6bb4knywnrfgnfcmcalqqx9";
+ rev = version;
+ sha256 = "0w54avmbp4i4zps2rb4acmpa641s6wvwbrln4vbdhcz97fx48nzz";
};
nativeBuildInputs = [ jam pkgconfig ] ++ stdenv.lib.optional stdenv.isDarwin cctools;
diff --git a/nixpkgs/pkgs/games/gzdoom/default.nix b/nixpkgs/pkgs/games/gzdoom/default.nix
index e6f27eedbb9..fdbdda2d313 100644
--- a/nixpkgs/pkgs/games/gzdoom/default.nix
+++ b/nixpkgs/pkgs/games/gzdoom/default.nix
@@ -1,55 +1,85 @@
-{ stdenv, fetchFromGitHub, cmake, makeWrapper
-, openal, fluidsynth_1, soundfont-fluid, libGL, SDL2
-, bzip2, zlib, libjpeg, libsndfile, mpg123, game-music-emu }:
+{ stdenv, fetchFromGitHub, cmake, makeWrapper, openal, fluidsynth_1
+, soundfont-fluid, libGL, SDL2, bzip2, zlib, libjpeg, libsndfile, mpg123
+, game-music-emu, pkgconfig }:
-stdenv.mkDerivation rec {
- pname = "gzdoom";
- version = "4.3.3";
-
- src = fetchFromGitHub {
+let
+ zmusic-src = fetchFromGitHub {
owner = "coelckers";
- repo = "gzdoom";
- rev = "g${version}";
- sha256 = "1c4vhnvvwy1rs8xm01kqd486h5xsiccwkf95fjx7912zr49yalks";
+ repo = "zmusic";
+ rev = "2d0ea861174f9e2031400ab29f5bcc8425521cc6";
+ sha256 = "1ac7lhbzwfr0fsyv7n70hvb8imzngxn1qyanmv9j26j0h90hhl8a";
};
+ zmusic = stdenv.mkDerivation {
+ pname = "zmusic";
+ version = "1.1.0";
+
+ src = zmusic-src;
+
+ nativeBuildInputs = [ cmake pkgconfig ];
+
+ preConfigure = ''
+ sed -i \
+ -e "s@/usr/share/sounds/sf2/@${soundfont-fluid}/share/soundfonts/@g" \
+ -e "s@FluidR3_GM.sf2@FluidR3_GM2-2.sf2@g" \
+ source/mididevices/music_fluidsynth_mididevice.cpp
+ '';
- nativeBuildInputs = [ cmake makeWrapper ];
- buildInputs = [
- SDL2 libGL openal fluidsynth_1 bzip2 zlib libjpeg libsndfile mpg123
- game-music-emu
- ];
-
- enableParallelBuilding = true;
-
- NIX_CFLAGS_LINK = "-lopenal -lfluidsynth";
-
- preConfigure = ''
- sed -i \
- -e "s@/usr/share/sounds/sf2/@${soundfont-fluid}/share/soundfonts/@g" \
- -e "s@FluidR3_GM.sf2@FluidR3_GM2-2.sf2@g" \
- libraries/zmusic/mididevices/music_fluidsynth_mididevice.cpp
- '';
-
- installPhase = ''
- install -Dm755 gzdoom "$out/lib/gzdoom/gzdoom"
- for i in *.pk3; do
- install -Dm644 "$i" "$out/lib/gzdoom/$i"
- done
- for i in fm_banks/*; do
- install -Dm644 "$i" "$out/lib/gzdoom/$i"
- done
- for i in soundfonts/*; do
- install -Dm644 "$i" "$out/lib/gzdoom/$i"
- done
- mkdir $out/bin
- makeWrapper $out/lib/gzdoom/gzdoom $out/bin/gzdoom
- '';
-
- meta = with stdenv.lib; {
- homepage = "https://github.com/coelckers/gzdoom";
- description = "A Doom source port based on ZDoom. It features an OpenGL renderer and lots of new features";
- license = licenses.gpl3;
- platforms = ["x86_64-linux"];
- maintainers = with maintainers; [ lassulus ];
};
-}
+
+ gzdoom = stdenv.mkDerivation rec {
+ pname = "gzdoom";
+ version = "4.4.2";
+
+ src = fetchFromGitHub {
+ owner = "coelckers";
+ repo = "gzdoom";
+ rev = "g${version}";
+ sha256 = "1xkkmbsdv64wyb9r2fv5mwyqw0bjryk528jghdrh47pndmjs9a38";
+ fetchSubmodules = true;
+ };
+
+ nativeBuildInputs = [ cmake makeWrapper pkgconfig ];
+ buildInputs = [
+ SDL2
+ libGL
+ openal
+ fluidsynth_1
+ bzip2
+ zlib
+ libjpeg
+ libsndfile
+ mpg123
+ game-music-emu
+ zmusic
+ ];
+
+ enableParallelBuilding = true;
+
+ NIX_CFLAGS_LINK = "-lopenal -lfluidsynth";
+
+ installPhase = ''
+ install -Dm755 gzdoom "$out/lib/gzdoom/gzdoom"
+ for i in *.pk3; do
+ install -Dm644 "$i" "$out/lib/gzdoom/$i"
+ done
+ for i in fm_banks/*; do
+ install -Dm644 "$i" "$out/lib/gzdoom/$i"
+ done
+ for i in soundfonts/*; do
+ install -Dm644 "$i" "$out/lib/gzdoom/$i"
+ done
+ mkdir $out/bin
+ makeWrapper $out/lib/gzdoom/gzdoom $out/bin/gzdoom
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/coelckers/gzdoom";
+ description =
+ "A Doom source port based on ZDoom. It features an OpenGL renderer and lots of new features";
+ license = licenses.gpl3;
+ platforms = [ "x86_64-linux" ];
+ maintainers = with maintainers; [ lassulus ];
+ };
+ };
+
+in gzdoom
diff --git a/nixpkgs/pkgs/games/hedgewars/default.nix b/nixpkgs/pkgs/games/hedgewars/default.nix
index 771554192d8..00df6f33821 100644
--- a/nixpkgs/pkgs/games/hedgewars/default.nix
+++ b/nixpkgs/pkgs/games/hedgewars/default.nix
@@ -1,4 +1,4 @@
-{ mkDerivation, SDL2_image, SDL2_ttf, SDL2_net, fpc, ghcWithPackages, ffmpeg, freeglut
+{ mkDerivation, SDL2_image, SDL2_ttf, SDL2_net, fpc, ghcWithPackages, ffmpeg_3, freeglut
, lib, fetchurl, cmake, pkgconfig, lua5_1, SDL2, SDL2_mixer
, zlib, libpng, libGL, libGLU, physfs
, qtbase, qttools
@@ -27,7 +27,7 @@ mkDerivation rec {
buildInputs = [
SDL2_ttf SDL2_net SDL2 SDL2_mixer SDL2_image
fpc lua5_1
- ffmpeg freeglut physfs
+ ffmpeg_3 freeglut physfs
qtbase
] ++ lib.optional withServer ghc;
diff --git a/nixpkgs/pkgs/games/julius/default.nix b/nixpkgs/pkgs/games/julius/default.nix
new file mode 100644
index 00000000000..d1dad86e1c5
--- /dev/null
+++ b/nixpkgs/pkgs/games/julius/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchFromGitHub, cmake, SDL2, SDL2_mixer, libpng }:
+
+stdenv.mkDerivation rec {
+ pname = "julius";
+ version = "1.4.1";
+
+ src = fetchFromGitHub {
+ owner = "bvschaik";
+ repo = "julius";
+ rev = "v${version}";
+ sha256 = "12hhnhdwgz7hd3hlndbnk15pxggm1375qs0764ija4nl1gbpb110";
+ };
+
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ SDL2 SDL2_mixer libpng ];
+
+ meta = with stdenv.lib; {
+ description = "An open source re-implementation of Caesar III";
+ homepage = "https://github.com/bvschaik/julius";
+ license = licenses.agpl3;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ Thra11 ];
+ };
+}
diff --git a/nixpkgs/pkgs/games/katago/default.nix b/nixpkgs/pkgs/games/katago/default.nix
index 0a9ebd9e3eb..492ccbb63ab 100644
--- a/nixpkgs/pkgs/games/katago/default.nix
+++ b/nixpkgs/pkgs/games/katago/default.nix
@@ -17,7 +17,7 @@
, useTcmalloc ? true}:
assert cudaSupport -> (
- libGL_driver != null &&
+ libGL_driver != null &&
cudatoolkit != null &&
cudnn != null);
@@ -29,36 +29,21 @@ assert useTcmalloc -> (
gperftools != null);
let
- env = if cudaSupport
+ env = if cudaSupport
then gcc8Stdenv
else stdenv;
in env.mkDerivation rec {
pname = "katago";
- version = "1.4.2";
+ version = "1.5.0";
src = fetchFromGitHub {
owner = "lightvector";
repo = "katago";
- rev = "v${version}";
- sha256 = "0qdc9hgbzd175b2xkjs62dy6gyybcn9lf1mifiyhjbzjpgv192h4";
+ rev = "${version}";
+ sha256 = "0ajdjdmlzwh7zwk5v0k9zzjawgkf7w30pzqp5bhcsdqz4svvyll2";
};
- # To workaround CMake 3.17.0's new buggy behavior wrt CUDA Compiler testing
- # See the following tracking issues:
- # KataGo:
- # - Issue #225: https://github.com/lightvector/KataGo/issues/225
- # - PR #227: https://github.com/lightvector/KataGo/pull/227
- # CMake:
- # - Issue #20708: https://gitlab.kitware.com/cmake/cmake/-/issues/20708
- patches = [
- (fetchpatch {
- name = "227.patch";
- url = "https://patch-diff.githubusercontent.com/raw/lightvector/KataGo/pull/227.patch";
- sha256 = "03f1vmdjhb79mpj95sijcwla8acy32clrjgrn4xqw5h90zdgj511";
- })
- ];
-
nativeBuildInputs = [
cmake
makeWrapper
diff --git a/nixpkgs/pkgs/games/minecraft-server/default.nix b/nixpkgs/pkgs/games/minecraft-server/default.nix
index d0ae0a59717..5ba4b4de2f6 100644
--- a/nixpkgs/pkgs/games/minecraft-server/default.nix
+++ b/nixpkgs/pkgs/games/minecraft-server/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, jre_headless }:
stdenv.mkDerivation {
pname = "minecraft-server";
- version = "1.15.2";
+ version = "1.16.1";
src = fetchurl {
- url = "https://launcher.mojang.com/v1/objects/bb2b6b1aefcd70dfd1892149ac3a215f6c636b07/server.jar";
+ url = "https://launcher.mojang.com/v1/objects/a412fd69db1f81db3f511c1463fd304675244077/server.jar";
# sha1 because that comes from mojang via api
- sha1 = "bb2b6b1aefcd70dfd1892149ac3a215f6c636b07";
+ sha1 = "a412fd69db1f81db3f511c1463fd304675244077";
};
preferLocalBuild = true;
diff --git a/nixpkgs/pkgs/games/minecraft/default.nix b/nixpkgs/pkgs/games/minecraft/default.nix
index 650bb223c9a..9d23515c039 100644
--- a/nixpkgs/pkgs/games/minecraft/default.nix
+++ b/nixpkgs/pkgs/games/minecraft/default.nix
@@ -36,7 +36,7 @@ let
icon = "minecraft-launcher";
comment = "Official launcher for Minecraft, a sandbox-building game";
desktopName = "Minecraft Launcher";
- categories = "Game;Application;";
+ categories = "Game;";
};
envLibPath = stdenv.lib.makeLibraryPath [
@@ -87,11 +87,11 @@ in
stdenv.mkDerivation rec {
pname = "minecraft-launcher";
- version = "2.1.14947";
+ version = "2.1.16102";
src = fetchurl {
url = "https://launcher.mojang.com/download/linux/x86_64/minecraft-launcher_${version}.tar.gz";
- sha256 = "1lsc39n1kq08sssnpr6kf4lfpy01a7i7rgvi298mmxsprjmc7a9q";
+ sha256 = "17zgxmijk9mq651h7ymkr7h2099cw23kc0r7jyfkdccp60dfd60i";
};
icon = fetchurl {
@@ -134,6 +134,7 @@ stdenv.mkDerivation rec {
makeWrapper $out/opt/minecraft-launcher/minecraft-launcher $out/bin/minecraft-launcher \
--prefix LD_LIBRARY_PATH : ${envLibPath} \
--prefix PATH : ${stdenv.lib.makeBinPath [ jre ]} \
+ --set JAVA_HOME ${stdenv.lib.makeBinPath [ jre ]} \
--run "cd /tmp" \
"''${gappsWrapperArgs[@]}"
'';
diff --git a/nixpkgs/pkgs/games/minetest/default.nix b/nixpkgs/pkgs/games/minetest/default.nix
index db36b43ea29..f49ec1f4a82 100644
--- a/nixpkgs/pkgs/games/minetest/default.nix
+++ b/nixpkgs/pkgs/games/minetest/default.nix
@@ -39,7 +39,7 @@ let
] ++ optionals buildClient [
"-DOpenGL_GL_PREFERENCE=GLVND"
];
-
+
NIX_CFLAGS_COMPILE = "-DluaL_reg=luaL_Reg"; # needed since luajit-2.1.0-beta3
nativeBuildInputs = [ cmake doxygen graphviz ];
@@ -47,7 +47,7 @@ let
buildInputs = [
irrlicht luajit jsoncpp gettext freetype sqlite curl bzip2 ncurses
gmp libspatialindex
- ] ++ optionals stdenv.isDarwin [
+ ] ++ optionals stdenv.isDarwin [
libiconv OpenGL OpenAL Carbon Cocoa
] ++ optionals buildClient [
libpng libjpeg libGLU libGL openal libogg libvorbis xorg.libX11 libXxf86vm
@@ -76,9 +76,9 @@ let
};
v5 = {
- version = "5.2.0";
- sha256 = "0pj9hkxwc1vzng2khbixi79557sbawf6mqkzl589jciyqa7jqkv1";
- dataSha256 = "1kjz7x3xiqqnpyrd6339a139pbdxx31c4qpg8pmns410hsm8i358";
+ version = "5.3.0";
+ sha256 = "03ga3j3cg38w4lg4d4qxasmnjdl8n3lbizidrinanvyfdyvznyh6";
+ dataSha256 = "1liciwlh013z5h08ib0psjbwn5wkvlr937ir7kslfk4vly984cjx";
};
in {
diff --git a/nixpkgs/pkgs/games/mudlet/default.nix b/nixpkgs/pkgs/games/mudlet/default.nix
index 75d16586a39..b73af4515d3 100644
--- a/nixpkgs/pkgs/games/mudlet/default.nix
+++ b/nixpkgs/pkgs/games/mudlet/default.nix
@@ -6,14 +6,14 @@ let
in
stdenv.mkDerivation rec {
pname = "mudlet";
- version = "4.3";
+ version = "4.9.1";
src = fetchFromGitHub {
owner = "Mudlet";
repo = "Mudlet";
rev = "Mudlet-${version}";
fetchSubmodules = true;
- sha256 = "0qqdmivfwf9jmv5yx90z1fj99nlhnq762lfw6bcxgv74y4l4b4c0";
+ sha256 = "0i022qcmlq4xwl2yh4xd5qdc0ag52605qmqqz6bim0h8f3dp8cx1";
};
nativeBuildInputs = [ cmake wrapQtAppsHook git qttools which ];
diff --git a/nixpkgs/pkgs/games/ninvaders/default.nix b/nixpkgs/pkgs/games/ninvaders/default.nix
new file mode 100644
index 00000000000..009cb1e548f
--- /dev/null
+++ b/nixpkgs/pkgs/games/ninvaders/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, fetchFromGitHub, cmake, ncurses }:
+
+stdenv.mkDerivation rec {
+ pname = "ninvaders";
+ version = "0.1.2";
+
+ src = fetchFromGitHub {
+ owner = "sf-refugees";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1wmwws1zsap4bfc2439p25vnja0hnsf57k293rdxw626gly06whi";
+ };
+
+ buildInputs = [ cmake ncurses ];
+
+ meta = with stdenv.lib; {
+ description = "Space Invaders clone based on ncurses";
+ homepage = "http://ninvaders.sourceforge.net/";
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ maintainers."1000101" ];
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/games/openmw/default.nix b/nixpkgs/pkgs/games/openmw/default.nix
index a9047de7041..22f3ea8d6ad 100644
--- a/nixpkgs/pkgs/games/openmw/default.nix
+++ b/nixpkgs/pkgs/games/openmw/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, mkDerivationWith, fetchFromGitHub, qtbase, openscenegraph, mygui, bullet, ffmpeg
+{ stdenv, mkDerivationWith, fetchFromGitHub, qtbase, openscenegraph, mygui, bullet, ffmpeg_3
, boost, cmake, SDL2, unshield, openal, libXt, pkgconfig }:
let
@@ -6,25 +6,25 @@ let
src = fetchFromGitHub {
owner = "OpenMW";
repo = "osg";
- rev = "2b4c8e37268e595b82da4b9aadd5507852569b87";
- sha256 = "0admnllxic6dcpic0h100927yw766ab55dix002vvdx36i6994jb";
+ rev = "1556cd7966ebc1c80b6626988d2b25fb43a744cf";
+ sha256 = "0d74hijzmj82nx3jkv5qmr3pkgvplra0b8fbjx1y3vmzxamb0axd";
};
});
in mkDerivationWith stdenv.mkDerivation rec {
- version = "0.45.0";
+ version = "0.46.0";
pname = "openmw";
src = fetchFromGitHub {
owner = "OpenMW";
repo = "openmw";
rev = "${pname}-${version}";
- sha256 = "1r87zrsnza2v9brksh809zzqj6zhk5xj15qs8iq11v1bscm2a2j4";
+ sha256 = "0rm32zsmxvr6b0jjihfj543skhicbw5kg6shjx312clhlm035w2x";
};
enableParallelBuilding = true;
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ cmake boost ffmpeg bullet mygui openscenegraph_ SDL2 unshield openal libXt qtbase ];
+ buildInputs = [ cmake boost ffmpeg_3 bullet mygui openscenegraph_ SDL2 unshield openal libXt qtbase ];
cmakeFlags = [
"-DDESIRED_QT_VERSION:INT=5"
diff --git a/nixpkgs/pkgs/games/openmw/tes3mp.nix b/nixpkgs/pkgs/games/openmw/tes3mp.nix
index 59bdc690107..df332c0e5bf 100644
--- a/nixpkgs/pkgs/games/openmw/tes3mp.nix
+++ b/nixpkgs/pkgs/games/openmw/tes3mp.nix
@@ -1,4 +1,4 @@
-{ stdenv, cmake, openmw, fetchFromGitHub, luajit, makeWrapper }:
+{ stdenv, cmake, openmw, fetchFromGitHub, luajit, makeWrapper, mygui }:
# revisions are taken from https://github.com/GrimKriegor/TES3MP-deploy
@@ -28,6 +28,17 @@ let
rev = "24aae91d9ddad38cdb3b0e0a13af59f142803e94";
sha256 = "1rfmxxr9ircfagdpbdrzl26msdhx1i3g974cblbv69078cradfh3";
};
+ # https://github.com/TES3MP/openmw-tes3mp/issues/555
+ mygui_ = mygui.overrideAttrs (oldAttrs: rec {
+ version = "3.2.2";
+
+ src = fetchFromGitHub {
+ owner = "MyGUI";
+ repo = "mygui";
+ rev = "MyGUI${version}";
+ sha256 = "1wk7jmwm55rhlqqcyvqsxdmwvl70bysl9azh4kd9n57qlmgk3zmw";
+ };
+ });
in openmw.overrideAttrs (oldAttrs: rec {
version = "2019-11-19";
name = "openmw-tes3mp-${version}";
@@ -41,7 +52,7 @@ in openmw.overrideAttrs (oldAttrs: rec {
};
nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [ makeWrapper ];
- buildInputs = oldAttrs.buildInputs ++ [ luajit ];
+ buildInputs = [ luajit mygui_ ] ++ oldAttrs.buildInputs;
cmakeFlags = oldAttrs.cmakeFlags ++ [
"-DBUILD_OPENCS=OFF"
@@ -50,7 +61,7 @@ in openmw.overrideAttrs (oldAttrs: rec {
"-DRakNet_LIBRARY_DEBUG=${rakNetLibrary}/lib/libRakNetLibStatic.a"
];
- # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95175
+ # https://github.com/TES3MP/openmw-tes3mp/issues/552
patches = [
./tes3mp.patch
];
diff --git a/nixpkgs/pkgs/games/openrw/default.nix b/nixpkgs/pkgs/games/openrw/default.nix
index c2bb5cfa20c..b53850a8743 100644
--- a/nixpkgs/pkgs/games/openrw/default.nix
+++ b/nixpkgs/pkgs/games/openrw/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchgit, cmake, sfml, libGLU, libGL, bullet, glm, libmad, xlibsWrapper, openal
-, SDL2, boost, ffmpeg, Cocoa, OpenAL }:
+, SDL2, boost, ffmpeg_3, Cocoa, OpenAL }:
stdenv.mkDerivation {
version = "2019-10-26";
@@ -15,7 +15,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [ cmake ];
buildInputs = [
- sfml libGLU libGL bullet glm libmad xlibsWrapper openal SDL2 boost ffmpeg
+ sfml libGLU libGL bullet glm libmad xlibsWrapper openal SDL2 boost ffmpeg_3
] ++ stdenv.lib.optionals stdenv.isDarwin [ OpenAL Cocoa ];
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/games/openttd/jgrpp.nix b/nixpkgs/pkgs/games/openttd/jgrpp.nix
new file mode 100644
index 00000000000..83a8f927694
--- /dev/null
+++ b/nixpkgs/pkgs/games/openttd/jgrpp.nix
@@ -0,0 +1,13 @@
+{ fetchFromGitHub, openttd, ... }:
+
+openttd.overrideAttrs (oldAttrs: rec {
+ pname = "openttd-jgrpp";
+ version = "0.34.4";
+
+ src = fetchFromGitHub rec {
+ owner = "JGRennison";
+ repo = "OpenTTD-patches";
+ rev = "jgrpp-${version}";
+ sha256 = "125mgia5hgcsn8314xyiip3z8y23rc3kdv7jczbncqlzsc75624v";
+ };
+})
diff --git a/nixpkgs/pkgs/games/osu-lazer/default.nix b/nixpkgs/pkgs/games/osu-lazer/default.nix
new file mode 100644
index 00000000000..9ed7061b196
--- /dev/null
+++ b/nixpkgs/pkgs/games/osu-lazer/default.nix
@@ -0,0 +1,104 @@
+{ lib, stdenv, fetchFromGitHub, fetchurl, makeWrapper, makeDesktopItem, linkFarmFromDrvs
+, dotnet-sdk, dotnet-netcore, dotnetPackages
+, ffmpeg_4, alsaLib, SDL2, lttng-ust, numactl, alsaPlugins
+}:
+
+let
+ runtimeDeps = [
+ ffmpeg_4 alsaLib SDL2 lttng-ust numactl
+ ];
+
+ # https://docs.microsoft.com/en-us/dotnet/core/rid-catalog#using-rids
+ runtimeId = "linux-x64";
+
+in stdenv.mkDerivation rec {
+ pname = "osu-lazer";
+ version = "2020.725.0";
+
+ src = fetchFromGitHub {
+ owner = "ppy";
+ repo = "osu";
+ rev = version;
+ sha256 = "0s7pgqnszz1ahjg4jni7q6009n1xpa46ndzsv179czz4xa09namf";
+ };
+
+ nativeBuildInputs = [ dotnet-sdk dotnetPackages.Nuget makeWrapper ];
+
+ nugetDeps = linkFarmFromDrvs "${pname}-nuget-deps" (import ./deps.nix {
+ fetchNuGet = { name, version, sha256 }: fetchurl {
+ name = "nuget-${name}-${version}.nupkg";
+ url = "https://www.nuget.org/api/v2/package/${name}/${version}";
+ inherit sha256;
+ };
+ });
+
+ configurePhase = ''
+ runHook preConfigure
+
+ export HOME=$(mktemp -d)
+ export DOTNET_CLI_TELEMETRY_OPTOUT=1
+ export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1
+
+ nuget sources Add -Name nixos -Source "$PWD/nixos"
+ nuget init "$nugetDeps" "$PWD/nixos"
+
+ # FIXME: https://github.com/NuGet/Home/issues/4413
+ mkdir -p $HOME/.nuget/NuGet
+ cp $HOME/.config/NuGet/NuGet.Config $HOME/.nuget/NuGet
+
+ dotnet restore --source nixos osu.Desktop
+
+ runHook postConfigure
+ '';
+
+ buildPhase = ''
+ runHook preBuild
+ dotnet build osu.Desktop \
+ --no-restore \
+ --configuration Release \
+ -p:Version=${version}
+ runHook postBuild
+ '';
+
+ installPhase = ''
+ runHook preInstall
+
+ dotnet publish osu.Desktop \
+ --no-build \
+ --configuration Release \
+ --no-self-contained \
+ --output $out/lib/osu
+ shopt -s extglob
+ rm -r $out/lib/osu/runtimes/!(${runtimeId})
+
+ makeWrapper $out/lib/osu/osu\! $out/bin/osu\! \
+ --set DOTNET_ROOT "${dotnet-netcore}" \
+ --suffix LD_LIBRARY_PATH : "${lib.makeLibraryPath runtimeDeps}"
+ for i in 16 32 48 64 96 128 256 512 1024; do
+ install -D ./assets/lazer.png $out/share/icons/hicolor/''${i}x$i/apps/osu\!.png
+ done
+ cp -r ${makeDesktopItem {
+ desktopName = "osu!";
+ name = "osu";
+ exec = "osu!";
+ icon = "osu!";
+ comment = meta.description;
+ type = "Application";
+ categories = "Game;";
+ }}/share/applications $out/share
+
+ runHook postInstall
+ '';
+
+ # Strip breaks the executable.
+ dontStrip = true;
+
+ meta = with lib; {
+ description = "Rhythm is just a *click* away";
+ homepage = "https://osu.ppy.sh";
+ license = with licenses; [ mit cc-by-nc-40 ];
+ maintainers = with maintainers; [ oxalica ];
+ platforms = [ "x86_64-linux" ];
+ };
+ passthru.updateScript = ./update.sh;
+}
diff --git a/nixpkgs/pkgs/games/osu-lazer/deps.nix b/nixpkgs/pkgs/games/osu-lazer/deps.nix
new file mode 100644
index 00000000000..3e7174d8ad4
--- /dev/null
+++ b/nixpkgs/pkgs/games/osu-lazer/deps.nix
@@ -0,0 +1,1492 @@
+{ fetchNuGet }: [
+ (fetchNuGet {
+ name = "Dapper";
+ version = "2.0.35";
+ sha256 = "0465i2p5kjj0hmadyw0xrpn43zpc4bnbid9mg561739fyjyjwmfm";
+ })
+ (fetchNuGet {
+ name = "DeltaCompressionDotNet";
+ version = "2.0.0.0";
+ sha256 = "0zhj7m3zaf9wcg51385in9qg1xgkvp8yyzgq3r5k4sagm7y68aqy";
+ })
+ (fetchNuGet {
+ name = "DiffPlex";
+ version = "1.6.3";
+ sha256 = "0yi72afddddz0s8phx855rnjrga7n51bcma10dc91l0ffcwf5xwz";
+ })
+ (fetchNuGet {
+ name = "DiscordRichPresence";
+ version = "1.0.150";
+ sha256 = "0qmbi4sccia3w80q8xfvj3bw62nvz047wq198n2b2aflkf47bq79";
+ })
+ (fetchNuGet {
+ name = "FFmpeg.AutoGen";
+ version = "4.3.0.1";
+ sha256 = "0n6x57mnnvcjnrs8zyvy07h5zm4bcfy9gh4n4bvd9fx5ys4pxkvv";
+ })
+ (fetchNuGet {
+ name = "Humanizer";
+ version = "2.8.26";
+ sha256 = "11kddzyzqpq9gkz0hmrblq494nh86va6wxx6z89xi6w1f4vj15ak";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core";
+ version = "2.2.0";
+ sha256 = "08mzg65y9d3zvq16rsmpapcdan71ggq2mpks6k777h3wlm2sh3p5";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core";
+ version = "2.8.26";
+ sha256 = "1v8xd12yms4qq1md4vh6faxicmqrvahqdd7sdkyzrphab9v44nsm";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.af";
+ version = "2.8.26";
+ sha256 = "0znrq4frlkq1qi20301hlzxa6mdc275fa1i1a1i8ldgk9cjq94k9";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.ar";
+ version = "2.8.26";
+ sha256 = "1hi7mln48p1nmxlgdq725s4cvla9nlkvbmrsql1rfjjlsy8hn6n7";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.az";
+ version = "2.8.26";
+ sha256 = "0av7ycrqwvmikqia3z3qkp9967zilrhayny17zkm0d0mnjq62vs6";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.bg";
+ version = "2.8.26";
+ sha256 = "13j6zk2cmk7a119azxlpjhfwykrzk0vkf5a799fb2fzkvhnj4hkg";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.bn-BD";
+ version = "2.8.26";
+ sha256 = "0h619sksggfi7dnaycz6bj9aiqdgn0d8dpgjgdl73crw52lr70p9";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.cs";
+ version = "2.8.26";
+ sha256 = "11bh3k15388bi5wizaihnwqk7wb4n7q636fqjllwdhjggqrsc3f6";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.da";
+ version = "2.8.26";
+ sha256 = "09b3x3bw3cgby9qvaccnqz2y6d8gl3497dh7q0dk1iznsxbk4x4m";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.de";
+ version = "2.8.26";
+ sha256 = "1pyp2a9my20wlwjjzv563kshl9fpjb2kd4cw41l4wvsz1bsq3l22";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.el";
+ version = "2.8.26";
+ sha256 = "0v3sdcxca4dam1y5yjh9n6v711ys0zdv38hr4kij35s6277ls6lb";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.es";
+ version = "2.8.26";
+ sha256 = "0wh9qvqf80cngwsz2jnrsjpmaax4xa2xp8bbk5xs480kp071z37q";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.fa";
+ version = "2.8.26";
+ sha256 = "00v56ddjfv6sr6w5246gn5z0padwswvnngp8mdl7gjfg5ycmbkl1";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.fi-FI";
+ version = "2.8.26";
+ sha256 = "1pgs0j5ri50a6vhljplhrlc8jj1hrd9ggxkj60d9v5kk9xibzzyd";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.fr";
+ version = "2.8.26";
+ sha256 = "0kkhgy3yn8vfqlx3dhb9m3cazkgfxarknam4macng9y17l7wj83m";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.fr-BE";
+ version = "2.8.26";
+ sha256 = "13spcx07hph366qk073pz63s56nadaac7l4mr4a66gbpqd3814kb";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.he";
+ version = "2.8.26";
+ sha256 = "1ccn82aj3rhrhsa3kvkrmjw0p687icxlfja8ngbh7sby4cszx9bk";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.hr";
+ version = "2.8.26";
+ sha256 = "12ii79bhai3kv7zr3k9k9dh569r6p3m4l4gj25cln2isr4wdi5r9";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.hu";
+ version = "2.8.26";
+ sha256 = "0cibbdxiqhwrjmxlr805mg3l9v0fl2ydx4m50608rkysjq6vxx7y";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.hy";
+ version = "2.8.26";
+ sha256 = "15aikm04f74abm4ak8rvnnkrlcz155gibn1y81pbgsyn7yrh84v3";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.id";
+ version = "2.8.26";
+ sha256 = "1i9gpzdfhmbvrqg858kqz5461sp3sh60g16dmcmyi1ik0qlspijn";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.it";
+ version = "2.8.26";
+ sha256 = "01j7qskmqcxsakbx3bkxcjyzrh6nxi2v6kfzsfb0vf980qqq331l";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.ja";
+ version = "2.8.26";
+ sha256 = "07d19ns4a4pa2k4vdc1af7wj10gaflq1ny4mx6y574afkdi8v6d5";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.lv";
+ version = "2.8.26";
+ sha256 = "1pm64sj65nmngyfa3hjcw67icfmlzr232hmgpnw7306sb7dxmnfv";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.ms-MY";
+ version = "2.8.26";
+ sha256 = "1yx4cc023kc4k14abk2ycmjy6y2xaknaz4zria7xsadf0fabd1jc";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.mt";
+ version = "2.8.26";
+ sha256 = "0iai35pzka9g6c3sgswki06fk6gdnq8kc88wyb4pcciivazz31px";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.nb";
+ version = "2.8.26";
+ sha256 = "0xprhiyjyq6mpha2lrav59n1f48508ddvm9nmdk5sm5k26ff3l90";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.nb-NO";
+ version = "2.8.26";
+ sha256 = "160c98wfh7d2xlvlra4x5rdj4klgcjwcy3gkb4ipg655byn2m1j2";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.nl";
+ version = "2.8.26";
+ sha256 = "067pqm4i1mk83fqqr0bvzrchrvxwdnff18z3djgagclh1i4xqlvk";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.pl";
+ version = "2.8.26";
+ sha256 = "1r1bbqb990war1hiag5f88yxw0k9jiid1ihb4s5bc1lzs3vfsb6x";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.pt";
+ version = "2.8.26";
+ sha256 = "1bik0vjjdzw51yl11ng9gsi3ihz50ibwh1gdhh2vd13jxjzb512p";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.ro";
+ version = "2.8.26";
+ sha256 = "12f2hry6x1p1mgx6g4kpig2jpybx52ibghvhdhjbbfhy32gv8dr0";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.ru";
+ version = "2.8.26";
+ sha256 = "1hri12kwymzvdqcr66l8yiqiw3pmf9fk492z10yqljm576kyshgg";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.sk";
+ version = "2.8.26";
+ sha256 = "07jfgk67axw97b85dn4bwpjwf3swd74j9hdd870qps12xfp98i9j";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.sl";
+ version = "2.8.26";
+ sha256 = "060xbzwb7p9ypbqfklih2zal2rh6h55gq4hv3i6alvlbd3vsx29n";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.sr";
+ version = "2.8.26";
+ sha256 = "0i2c24qmqnhp85b088qlbagxd48hcl0v1ly4m7hfbvx5s7fg8riv";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.sr-Latn";
+ version = "2.8.26";
+ sha256 = "1911a69sqssh9f007vmxbgyj4ym2ym4423xvw6cmbfhjcrhkfpbi";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.sv";
+ version = "2.8.26";
+ sha256 = "056h8n9i18yl78f9ppzn2kkrz2cs46aqv0j5y8xq360zarggh0nm";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.tr";
+ version = "2.8.26";
+ sha256 = "0dk8ga3fpxifxxkz0n68654h65cvrx00hy7q00m5vgvmcp70gxxn";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.uk";
+ version = "2.8.26";
+ sha256 = "0bnj5xqlcqp4n8i04ra78dax4854zbf2jsygvb4lpiayyyaj2bxw";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.uz-Cyrl-UZ";
+ version = "2.8.26";
+ sha256 = "1bbf6mxas6brjw7rjljq5saz6v3ic6zbvm1b3c1jbk0hc0qkd7c8";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.uz-Latn-UZ";
+ version = "2.8.26";
+ sha256 = "1bfgfihpynax30g9kq8kra7c4jxps2ccxsxrs9gls47xbs35cw2f";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.vi";
+ version = "2.8.26";
+ sha256 = "1vm765nvkp6wyfwlcgppimjrk04lkg8lscch3n1i1i5hlqxrs9ch";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.zh-CN";
+ version = "2.8.26";
+ sha256 = "1qyl12rdh4iv1k1qcivcmxxnh8y93ainf22pmch8vvw9yjhs1y7s";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.zh-Hans";
+ version = "2.8.26";
+ sha256 = "1gqv3dyk236wlp5wb7kd4qnyrmp3cy36ycykl7zr91s25cdls5vy";
+ })
+ (fetchNuGet {
+ name = "Humanizer.Core.zh-Hant";
+ version = "2.8.26";
+ sha256 = "1rhzbiqbx04l3kvzjklix90fxyc6vvmmw0p564ajdiximivs0pbh";
+ })
+ (fetchNuGet {
+ name = "JetBrains.Annotations";
+ version = "2020.1.0";
+ sha256 = "13fqcr6bs4x9rn0mpx110xl5apwh8ds1h0lx208znrm178ywqm8y";
+ })
+ (fetchNuGet {
+ name = "ManagedBass";
+ version = "2.0.4";
+ sha256 = "13hwd0yany4j52abbaaqsgq8lag2w9vjxxsj4qfbgwp4qs39x003";
+ })
+ (fetchNuGet {
+ name = "ManagedBass.Fx";
+ version = "2.0.1";
+ sha256 = "1rbjpgpm0ri7l2gqdy691rsv3visna2nbxawgvhdqljw068r8a8d";
+ })
+ (fetchNuGet {
+ name = "managed-midi";
+ version = "1.9.14";
+ sha256 = "025jh146zy98699y4civ7nxlkx312lwkl4sr8pha626q7q1kg89h";
+ })
+ (fetchNuGet {
+ name = "Markdig";
+ version = "0.20.0";
+ sha256 = "19qhvyj59i8zcxblpl4vqabb55y5xrk3iipmb656mid1b1m4jfkn";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Bcl.AsyncInterfaces";
+ version = "1.1.0";
+ sha256 = "1dq5yw7cy6s42193yl4iqscfw5vzkjkgv0zyy32scr4jza6ni1a1";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Build.Framework";
+ version = "15.3.409";
+ sha256 = "1dhanwb9ihbfay85xj7cwn0byzmmdz94hqfi3q6r1ncwdjd8y1s2";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Build.Locator";
+ version = "1.2.6";
+ sha256 = "1rnfd7wq2bkynqj767xmq9ha38mz010fmqvvvrgb4v86gd537737";
+ })
+ (fetchNuGet {
+ name = "Microsoft.CodeAnalysis.Analyzers";
+ version = "3.0.0";
+ sha256 = "0bbl0jpqywqmzz2gagld1p2gvdfldjfjmm25hil9wj2nq1zc4di8";
+ })
+ (fetchNuGet {
+ name = "Microsoft.CodeAnalysis.BannedApiAnalyzers";
+ version = "3.0.0";
+ sha256 = "19zfz84c1860na8qpkzv6va6d7dh1md9wkrb7c6x3brhjnj859hk";
+ })
+ (fetchNuGet {
+ name = "Microsoft.CodeAnalysis.Common";
+ version = "3.6.0";
+ sha256 = "0i8x90700jr30j580mpawj6d90fngrb2zpkjjbn7f8r2p1mz75y7";
+ })
+ (fetchNuGet {
+ name = "Microsoft.CodeAnalysis.CSharp";
+ version = "3.6.0";
+ sha256 = "0c44qp7lfpja6cq5nk7851qrswm2z1k2pnvsw43j9ybf10a27jrn";
+ })
+ (fetchNuGet {
+ name = "Microsoft.CodeAnalysis.CSharp.Workspaces";
+ version = "3.6.0";
+ sha256 = "1zc9328invqqpisdljw5vpm1kk416prfczakakw1vwkv9r54sd73";
+ })
+ (fetchNuGet {
+ name = "Microsoft.CodeAnalysis.FxCopAnalyzers";
+ version = "3.0.0";
+ sha256 = "0a17vb6jnj6kch70d7vki84728hlc3zpffsbv533yji6kf6x6d24";
+ })
+ (fetchNuGet {
+ name = "Microsoft.CodeAnalysis.VersionCheckAnalyzer";
+ version = "3.0.0";
+ sha256 = "11g3hj3p885zj7bn99qzh68m1xifbwzrgmx1pkvpi10rmgkpyh8j";
+ })
+ (fetchNuGet {
+ name = "Microsoft.CodeAnalysis.Workspaces.Common";
+ version = "3.6.0";
+ sha256 = "176faadh1k9xcc8cc2qpkka9j1n426fdff1ax5ikmz2hbrspmigz";
+ })
+ (fetchNuGet {
+ name = "Microsoft.CodeAnalysis.Workspaces.MSBuild";
+ version = "3.6.0";
+ sha256 = "0hxs9x5gpi7yvqf46bxh9niipb0jif7ak5baxw5l920787vysdhc";
+ })
+ (fetchNuGet {
+ name = "Microsoft.CodeQuality.Analyzers";
+ version = "3.0.0";
+ sha256 = "1x3yf21m41w2iv9nlwp03q6byqgivd48h2dlm5vgv5bd53xjfz77";
+ })
+ (fetchNuGet {
+ name = "Microsoft.CSharp";
+ version = "4.0.1";
+ sha256 = "0zxc0apx1gcx361jlq8smc9pfdgmyjh6hpka8dypc9w23nlsh6yj";
+ })
+ (fetchNuGet {
+ name = "Microsoft.CSharp";
+ version = "4.5.0";
+ sha256 = "01i28nvzccxbqmiz217fxs6hnjwmd5fafs37rd49a6qp53y6623l";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Data.Sqlite.Core";
+ version = "2.2.6";
+ sha256 = "0fx8698k71vzr8pdc6q8bsbzg6r8a42s4hkzmiyv13ibmyb5q68k";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Diagnostics.Runtime";
+ version = "1.1.127808";
+ sha256 = "14xhiw6h5ck444vrmj79r0ral4dvcrak02ib0v7z0qx2c69vkdmc";
+ })
+ (fetchNuGet {
+ name = "Microsoft.DotNet.PlatformAbstractions";
+ version = "2.1.0";
+ sha256 = "1qydvyyinj3b5mraazjal3n2k7jqhn05b6n1a2f3qjkqkxi63dmy";
+ })
+ (fetchNuGet {
+ name = "Microsoft.EntityFrameworkCore";
+ version = "2.2.6";
+ sha256 = "18j2cr50wsikwv7gy3vrjvmpdxckvv537qma8afdpr3yn2klayh5";
+ })
+ (fetchNuGet {
+ name = "Microsoft.EntityFrameworkCore.Abstractions";
+ version = "2.2.6";
+ sha256 = "1dyxb5ibx24frlgbqy7zch0falq9p1189zvlbxgl94m0hvpml5j3";
+ })
+ (fetchNuGet {
+ name = "Microsoft.EntityFrameworkCore.Analyzers";
+ version = "2.2.6";
+ sha256 = "10f2lxxmh0xrdjvnam31fqfnjkaick23mpfvahj3ca5l07bph0rc";
+ })
+ (fetchNuGet {
+ name = "Microsoft.EntityFrameworkCore.Design";
+ version = "2.2.6";
+ sha256 = "0kjjkh1yfb56wnkmciqzfn9vymqfjap364y5amia0lmqmhfz8g7f";
+ })
+ (fetchNuGet {
+ name = "Microsoft.EntityFrameworkCore.Relational";
+ version = "2.2.6";
+ sha256 = "0c0z4mrqldjfslyxywb2ydk8hn9ybhkvz6lxx3idrfalq3ni5f1z";
+ })
+ (fetchNuGet {
+ name = "Microsoft.EntityFrameworkCore.Sqlite";
+ version = "2.2.6";
+ sha256 = "0z8k5ns841imaqha5abb1ka0rsfzy90k6qkrvix11sp6k9i7lsam";
+ })
+ (fetchNuGet {
+ name = "Microsoft.EntityFrameworkCore.Sqlite.Core";
+ version = "2.2.6";
+ sha256 = "0jzqw4672mzxjvzas09sl0zyzzayfgkv003a7bw5g2gjyiphf630";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Extensions.Caching.Abstractions";
+ version = "2.2.0";
+ sha256 = "0hhxc5dp52faha1bdqw0k426zicsv6x1kfqi30m9agr0b2hixj52";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Extensions.Caching.Memory";
+ version = "2.2.0";
+ sha256 = "0bzrsn5vas86w66bd04xilnlb21nx4l6lz7d3acvy6y8ir2vb5dv";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Extensions.Configuration";
+ version = "2.2.0";
+ sha256 = "02250qrs3jqqbggfvd0mkim82817f79x6jh8fx2i7r58d0m66qkl";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Extensions.Configuration.Abstractions";
+ version = "2.2.0";
+ sha256 = "1fv5277hyhfqmc0gqszyqb1ilwnijm8kc9606yia6hwr8pxyg674";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Extensions.Configuration.Binder";
+ version = "2.2.0";
+ sha256 = "10qyjdkymdmag3r807kvbnwag4j3nz65i4cwikbd77jjvz92ya3j";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Extensions.DependencyInjection";
+ version = "2.2.0";
+ sha256 = "0lvv45rvq1xbf47lz818rjydc776zk8mf7svpzh1dml4qwlx9zck";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Extensions.DependencyInjection.Abstractions";
+ version = "2.2.0";
+ sha256 = "1jyzfdr9651h3x6pxwhpfbb9mysfh8f8z1jvy4g117h9790r9zx5";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Extensions.DependencyModel";
+ version = "2.1.0";
+ sha256 = "0dl4qhjgifm6v3jsfzvzkvddyic77ggp9fq49ah661v45gk6ilgd";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Extensions.Logging";
+ version = "2.2.0";
+ sha256 = "0bx3ljyvvcbikradq2h583rl72h8bxdz33aghk026cxzpv2mm3wm";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Extensions.Logging.Abstractions";
+ version = "2.2.0";
+ sha256 = "02w7hp6jicr7cl5p456k2cmrjvvhm6spg5kxnlncw3b72358m5wl";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Extensions.ObjectPool";
+ version = "3.0.3";
+ sha256 = "0zxsdwh9mhy3wsbjyfr4k0r10s1h06dzw8hcck9aknv155q26zqk";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Extensions.Options";
+ version = "2.2.0";
+ sha256 = "1b20yh03fg4nmmi3vlf6gf13vrdkmklshfzl3ijygcs4c2hly6v0";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Extensions.Primitives";
+ version = "2.2.0";
+ sha256 = "0znah6arbcqari49ymigg3wiy2hgdifz8zsq8vdc3ynnf45r7h0c";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Net.Compilers.Toolset";
+ version = "3.1.0";
+ sha256 = "1csf8hgwvyxjlxdygacrk3pp0xkzydc1kvsv68cxy8h7gd62k0w0";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NetCore.Analyzers";
+ version = "3.0.0";
+ sha256 = "0b8biyw7nymqfbg08g2vmpf1xm6g1mm6hz4gjxc5f3g72kd2nswj";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.Platforms";
+ version = "1.0.1";
+ sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.Platforms";
+ version = "1.1.0";
+ sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.Platforms";
+ version = "2.1.2";
+ sha256 = "1507hnpr9my3z4w1r6xk5n0s1j3y6a2c2cnynj76za7cphxi1141";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.Platforms";
+ version = "3.1.0";
+ sha256 = "1gc1x8f95wk8yhgznkwsg80adk1lc65v9n5rx4yaa4bc5dva0z3j";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.Platforms";
+ version = "3.1.1";
+ sha256 = "05hmaygd5131rnqi6ipv7agsbpi7ka18779vw45iw6b385l7n987";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.Targets";
+ version = "1.0.1";
+ sha256 = "0ppdkwy6s9p7x9jix3v4402wb171cdiibq7js7i13nxpdky7074p";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.Targets";
+ version = "1.1.0";
+ sha256 = "193xwf33fbm0ni3idxzbr5fdq3i2dlfgihsac9jj7whj0gd902nh";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NetFramework.Analyzers";
+ version = "3.0.0";
+ sha256 = "09dqizym3bca4281714yxrhhgryxpjhjfjnyfswlhyh42qi3ix2k";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Win32.Primitives";
+ version = "4.0.1";
+ sha256 = "1n8ap0cmljbqskxpf8fjzn7kh1vvlndsa75k01qig26mbw97k2q7";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Win32.Primitives";
+ version = "4.3.0";
+ sha256 = "0j0c1wj4ndj21zsgivsc24whiya605603kxrbiw6wkfdync464wq";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Win32.Registry";
+ version = "4.7.0";
+ sha256 = "0bx21jjbs7l5ydyw4p6cn07chryxpmchq2nl5pirzz4l3b0q4dgs";
+ })
+ (fetchNuGet {
+ name = "Mono.Cecil";
+ version = "0.9.6.1";
+ sha256 = "1fr7969h5q611l5227xw6nvv5rzap76vbpk0wg9hxbcxk3hn7szf";
+ })
+ (fetchNuGet {
+ name = "NETStandard.Library";
+ version = "1.6.0";
+ sha256 = "0nmmv4yw7gw04ik8ialj3ak0j6pxa9spih67hnn1h2c38ba8h58k";
+ })
+ (fetchNuGet {
+ name = "NETStandard.Library";
+ version = "1.6.1";
+ sha256 = "1z70wvsx2d847a2cjfii7b83pjfs34q05gb037fdjikv5kbagml8";
+ })
+ (fetchNuGet {
+ name = "NETStandard.Library";
+ version = "2.0.0";
+ sha256 = "1bc4ba8ahgk15m8k4nd7x406nhi0kwqzbgjk2dmw52ss553xz7iy";
+ })
+ (fetchNuGet {
+ name = "Newtonsoft.Json";
+ version = "12.0.2";
+ sha256 = "0w2fbji1smd2y7x25qqibf1qrznmv4s6s0jvrbvr6alb7mfyqvh5";
+ })
+ (fetchNuGet {
+ name = "Newtonsoft.Json";
+ version = "12.0.3";
+ sha256 = "17dzl305d835mzign8r15vkmav2hq8l6g7942dfjpnzr17wwl89x";
+ })
+ (fetchNuGet {
+ name = "Newtonsoft.Json";
+ version = "9.0.1";
+ sha256 = "0mcy0i7pnfpqm4pcaiyzzji4g0c8i3a5gjz28rrr28110np8304r";
+ })
+ (fetchNuGet {
+ name = "NUnit";
+ version = "3.12.0";
+ sha256 = "1880j2xwavi8f28vxan3hyvdnph4nlh5sbmh285s4lc9l0b7bdk2";
+ })
+ (fetchNuGet {
+ name = "ppy.osu.Framework";
+ version = "2020.723.0";
+ sha256 = "19cijwky9rq77ba1kpgihl46jclif30bkhnpfj4x17bhwc4f8cs6";
+ })
+ (fetchNuGet {
+ name = "ppy.osu.Framework.NativeLibs";
+ version = "2020.213.0";
+ sha256 = "1yzrx7bji2163dzvyqri42byc7lgxlm59xbwgi312dw5714snmxy";
+ })
+ (fetchNuGet {
+ name = "ppy.osu.Game.Resources";
+ version = "2020.715.0";
+ sha256 = "1d1zx6n6z1gjvmw12z29hsy9g0iqqipfgs125zmy4ydsx09xb6vc";
+ })
+ (fetchNuGet {
+ name = "ppy.osuTK.NS20";
+ version = "1.0.161";
+ sha256 = "0li5vcpki1ih605c8h1hjf15m9wawkdaizcxib6v3mfjf860ma3s";
+ })
+ (fetchNuGet {
+ name = "ppy.SDL2-CS";
+ version = "1.0.15";
+ sha256 = "0qld7sp7y7hwwxsdxc8m17nyb2zwfxym63j50icvf0rlawmrl7ca";
+ })
+ (fetchNuGet {
+ name = "ppy.squirrel.windows";
+ version = "1.9.0.4";
+ sha256 = "1m8shcmgs0fs225qd0navr1qr6csqjin9sg2x0d7xpfk04nd2hi7";
+ })
+ (fetchNuGet {
+ name = "Remotion.Linq";
+ version = "2.2.0";
+ sha256 = "1y46ni0xswmmiryp8sydjgryafwn458dr91f9xn653w73kdyk4xf";
+ })
+ (fetchNuGet {
+ name = "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "16rnxzpk5dpbbl1x354yrlsbvwylrq456xzpsha1n9y3glnhyx9d";
+ })
+ (fetchNuGet {
+ name = "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "0hkg03sgm2wyq8nqk6dbm9jh5vcq57ry42lkqdmfklrw89lsmr59";
+ })
+ (fetchNuGet {
+ name = "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "0c2p354hjx58xhhz7wv6div8xpi90sc6ibdm40qin21bvi7ymcaa";
+ })
+ (fetchNuGet {
+ name = "runtime.native.System";
+ version = "4.0.0";
+ sha256 = "1ppk69xk59ggacj9n7g6fyxvzmk1g5p4fkijm0d7xqfkig98qrkf";
+ })
+ (fetchNuGet {
+ name = "runtime.native.System";
+ version = "4.3.0";
+ sha256 = "15hgf6zaq9b8br2wi1i3x0zvmk410nlmsmva9p0bbg73v6hml5k4";
+ })
+ (fetchNuGet {
+ name = "runtime.native.System.IO.Compression";
+ version = "4.1.0";
+ sha256 = "0d720z4lzyfcabmmnvh0bnj76ll7djhji2hmfh3h44sdkjnlkknk";
+ })
+ (fetchNuGet {
+ name = "runtime.native.System.IO.Compression";
+ version = "4.3.0";
+ sha256 = "1vvivbqsk6y4hzcid27pqpm5bsi6sc50hvqwbcx8aap5ifrxfs8d";
+ })
+ (fetchNuGet {
+ name = "runtime.native.System.Net.Http";
+ version = "4.0.1";
+ sha256 = "1hgv2bmbaskx77v8glh7waxws973jn4ah35zysnkxmf0196sfxg6";
+ })
+ (fetchNuGet {
+ name = "runtime.native.System.Net.Http";
+ version = "4.3.0";
+ sha256 = "1n6rgz5132lcibbch1qlf0g9jk60r0kqv087hxc0lisy50zpm7kk";
+ })
+ (fetchNuGet {
+ name = "runtime.native.System.Security.Cryptography";
+ version = "4.0.0";
+ sha256 = "0k57aa2c3b10wl3hfqbgrl7xq7g8hh3a3ir44b31dn5p61iiw3z9";
+ })
+ (fetchNuGet {
+ name = "runtime.native.System.Security.Cryptography.Apple";
+ version = "4.3.0";
+ sha256 = "1b61p6gw1m02cc1ry996fl49liiwky6181dzr873g9ds92zl326q";
+ })
+ (fetchNuGet {
+ name = "runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "18pzfdlwsg2nb1jjjjzyb5qlgy6xjxzmhnfaijq5s2jw3cm3ab97";
+ })
+ (fetchNuGet {
+ name = "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "0qyynf9nz5i7pc26cwhgi8j62ps27sqmf78ijcfgzab50z9g8ay3";
+ })
+ (fetchNuGet {
+ name = "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "1klrs545awhayryma6l7g2pvnp9xy4z0r1i40r80zb45q3i9nbyf";
+ })
+ (fetchNuGet {
+ name = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple";
+ version = "4.3.0";
+ sha256 = "10yc8jdrwgcl44b4g93f1ds76b176bajd3zqi2faf5rvh1vy9smi";
+ })
+ (fetchNuGet {
+ name = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "0zcxjv5pckplvkg0r6mw3asggm7aqzbdjimhvsasb0cgm59x09l3";
+ })
+ (fetchNuGet {
+ name = "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "0vhynn79ih7hw7cwjazn87rm9z9fj0rvxgzlab36jybgcpcgphsn";
+ })
+ (fetchNuGet {
+ name = "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "160p68l2c7cqmyqjwxydcvgw7lvl1cr0znkw8fp24d1by9mqc8p3";
+ })
+ (fetchNuGet {
+ name = "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "15zrc8fgd8zx28hdghcj5f5i34wf3l6bq5177075m2bc2j34jrqy";
+ })
+ (fetchNuGet {
+ name = "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "1p4dgxax6p7rlgj4q73k73rslcnz4wdcv8q2flg1s8ygwcm58ld5";
+ })
+ (fetchNuGet {
+ name = "Sentry";
+ version = "2.1.4";
+ sha256 = "11pb6zpgjypfjy5g51anznngr8hcspkj1swgj9rhz8y1dcv5aba7";
+ })
+ (fetchNuGet {
+ name = "Sentry.PlatformAbstractions";
+ version = "1.1.0";
+ sha256 = "19grscddh2ipp1q7hx3a3bckpxgpfxfffp2shc32jryqyxsba87y";
+ })
+ (fetchNuGet {
+ name = "Sentry.Protocol";
+ version = "2.1.4";
+ sha256 = "0mm1a7vxl4raka1917sqshbbxvrf5sxmcba7hjwrmz13cx86l6v0";
+ })
+ (fetchNuGet {
+ name = "SharpCompress";
+ version = "0.17.1";
+ sha256 = "1ffiacghbcnr3fkgvdcad7b1nky54nhmmn2sm43sks9zm8grvva4";
+ })
+ (fetchNuGet {
+ name = "SharpCompress";
+ version = "0.25.1";
+ sha256 = "0nkfflf1wnwgx1n52scnvq38q25khimjz67nwralipgrmwnynnr9";
+ })
+ (fetchNuGet {
+ name = "SharpFNT";
+ version = "2.0.0";
+ sha256 = "1bgacgh9hbck0qvji6frbb50sdiqfdng2fvvfgfw8b9qaql91mx0";
+ })
+ (fetchNuGet {
+ name = "SixLabors.Core";
+ version = "1.0.0-beta0008";
+ sha256 = "1yqcv5d2igsrmi9hf8xzikn0fms47skqpr552yzbj4z4wnraahaw";
+ })
+ (fetchNuGet {
+ name = "SixLabors.ImageSharp";
+ version = "1.0.0-beta0007";
+ sha256 = "1k3hrp26imyqjarkrcsrhvamlmynzv6cakzq68yx69c0h8lmscaf";
+ })
+ (fetchNuGet {
+ name = "Splat";
+ version = "1.6.2";
+ sha256 = "154w9q0z8697rcpqs4x233crx5ap1z4pl4xc21hsd3csbhw13ykf";
+ })
+ (fetchNuGet {
+ name = "SQLitePCLRaw.bundle_green";
+ version = "1.1.12";
+ sha256 = "0jbyd25ag15fyn9nawjikv0v5ylk2zh5pxgr6gm4kpbpqys86sq9";
+ })
+ (fetchNuGet {
+ name = "SQLitePCLRaw.core";
+ version = "1.1.12";
+ sha256 = "03gflsn2wl6v0a8zvh6y5xdhx0xxmfrn6jfldiy829x3fx74zgdl";
+ })
+ (fetchNuGet {
+ name = "SQLitePCLRaw.lib.e_sqlite3.linux";
+ version = "1.1.12";
+ sha256 = "10mlq914d3zggdjf4bv27w6jx0gqqjf6f91y5ri6pbvaqyhi28h5";
+ })
+ (fetchNuGet {
+ name = "SQLitePCLRaw.lib.e_sqlite3.osx";
+ version = "1.1.12";
+ sha256 = "1hixg6n9sqllfrcihj145lh1l38inv827808difvazd4zr3mi0z1";
+ })
+ (fetchNuGet {
+ name = "SQLitePCLRaw.lib.e_sqlite3.v110_xp";
+ version = "1.1.12";
+ sha256 = "107sivk5p38dg1kyvqrxgp67dj89s8l6brf9l52k6s4vrn4hrrk7";
+ })
+ (fetchNuGet {
+ name = "SQLitePCLRaw.provider.e_sqlite3.netstandard11";
+ version = "1.1.12";
+ sha256 = "0qr2d7ka6f5c7bybdhiyq7nl90c9575szmi0nfpknd9c0w024if4";
+ })
+ (fetchNuGet {
+ name = "StbiSharp";
+ version = "1.0.12";
+ sha256 = "044lyc6522s8q4kgvly0rsxghkiv4dwzycl2ibxf7q5dvws02qvp";
+ })
+ (fetchNuGet {
+ name = "System.AppContext";
+ version = "4.1.0";
+ sha256 = "0fv3cma1jp4vgj7a8hqc9n7hr1f1kjp541s6z0q1r6nazb4iz9mz";
+ })
+ (fetchNuGet {
+ name = "System.AppContext";
+ version = "4.3.0";
+ sha256 = "1649qvy3dar900z3g817h17nl8jp4ka5vcfmsr05kh0fshn7j3ya";
+ })
+ (fetchNuGet {
+ name = "System.Buffers";
+ version = "4.0.0";
+ sha256 = "13s659bcmg9nwb6z78971z1lr6bmh2wghxi1ayqyzl4jijd351gr";
+ })
+ (fetchNuGet {
+ name = "System.Buffers";
+ version = "4.3.0";
+ sha256 = "0fgns20ispwrfqll4q1zc1waqcmylb3zc50ys9x8zlwxh9pmd9jy";
+ })
+ (fetchNuGet {
+ name = "System.Buffers";
+ version = "4.4.0";
+ sha256 = "183f8063w8zqn99pv0ni0nnwh7fgx46qzxamwnans55hhs2l0g19";
+ })
+ (fetchNuGet {
+ name = "System.Buffers";
+ version = "4.5.0";
+ sha256 = "1ywfqn4md6g3iilpxjn5dsr0f5lx6z0yvhqp4pgjcamygg73cz2c";
+ })
+ (fetchNuGet {
+ name = "System.Collections";
+ version = "4.0.11";
+ sha256 = "1ga40f5lrwldiyw6vy67d0sg7jd7ww6kgwbksm19wrvq9hr0bsm6";
+ })
+ (fetchNuGet {
+ name = "System.Collections";
+ version = "4.3.0";
+ sha256 = "19r4y64dqyrq6k4706dnyhhw7fs24kpp3awak7whzss39dakpxk9";
+ })
+ (fetchNuGet {
+ name = "System.Collections.Concurrent";
+ version = "4.0.12";
+ sha256 = "07y08kvrzpak873pmyxs129g1ch8l27zmg51pcyj2jvq03n0r0fc";
+ })
+ (fetchNuGet {
+ name = "System.Collections.Concurrent";
+ version = "4.3.0";
+ sha256 = "0wi10md9aq33jrkh2c24wr2n9hrpyamsdhsxdcnf43b7y86kkii8";
+ })
+ (fetchNuGet {
+ name = "System.Collections.Immutable";
+ version = "1.5.0";
+ sha256 = "1d5gjn5afnrf461jlxzawcvihz195gayqpcfbv6dd7pxa9ialn06";
+ })
+ (fetchNuGet {
+ name = "System.ComponentModel.Annotations";
+ version = "4.5.0";
+ sha256 = "1jj6f6g87k0iwsgmg3xmnn67a14mq88np0l1ys5zkxhkvbc8976p";
+ })
+ (fetchNuGet {
+ name = "System.ComponentModel.Annotations";
+ version = "4.7.0";
+ sha256 = "06x1m46ddxj0ng28d7gry9gjkqdg2kp89jyf480g5gznyybbs49z";
+ })
+ (fetchNuGet {
+ name = "System.Composition";
+ version = "1.0.31";
+ sha256 = "0aa27jz73qb0xm6dyxv22qhfrmyyqjyn2dvvsd9asi82lcdh9i61";
+ })
+ (fetchNuGet {
+ name = "System.Composition.AttributedModel";
+ version = "1.0.31";
+ sha256 = "1ipyb86hvw754kmk47vjmzyilvj5hymg9nqabz70sbgsz1fygrdv";
+ })
+ (fetchNuGet {
+ name = "System.Composition.Convention";
+ version = "1.0.31";
+ sha256 = "00gqcdrql7vhynxh4xq0s9j5nw27kghmn2n773v7lhzjh3ash18r";
+ })
+ (fetchNuGet {
+ name = "System.Composition.Hosting";
+ version = "1.0.31";
+ sha256 = "1f1bnk3j7ndx9r7zpzibmrhw78clys1pspl20j2dhnmkiwhl23vy";
+ })
+ (fetchNuGet {
+ name = "System.Composition.Runtime";
+ version = "1.0.31";
+ sha256 = "1shfybfzsn4g6aim4pggb5ha31g0fz2kkk0519c4vj6m166g39ws";
+ })
+ (fetchNuGet {
+ name = "System.Composition.TypedParts";
+ version = "1.0.31";
+ sha256 = "1m4j19zx50lbbdx1xxbgpsd1dai2r3kzkyapw47kdvkb89qjkl63";
+ })
+ (fetchNuGet {
+ name = "System.Console";
+ version = "4.0.0";
+ sha256 = "0ynxqbc3z1nwbrc11hkkpw9skw116z4y9wjzn7id49p9yi7mzmlf";
+ })
+ (fetchNuGet {
+ name = "System.Console";
+ version = "4.3.0";
+ sha256 = "1flr7a9x920mr5cjsqmsy9wgnv3lvd0h1g521pdr1lkb2qycy7ay";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.Debug";
+ version = "4.0.11";
+ sha256 = "0gmjghrqmlgzxivd2xl50ncbglb7ljzb66rlx8ws6dv8jm0d5siz";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.Debug";
+ version = "4.3.0";
+ sha256 = "00yjlf19wjydyr6cfviaph3vsjzg3d5nvnya26i2fvfg53sknh3y";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.DiagnosticSource";
+ version = "4.0.0";
+ sha256 = "1n6c3fbz7v8d3pn77h4v5wvsfrfg7v1c57lg3nff3cjyh597v23m";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.DiagnosticSource";
+ version = "4.3.0";
+ sha256 = "0z6m3pbiy0qw6rn3n209rrzf9x1k4002zh90vwcrsym09ipm2liq";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.DiagnosticSource";
+ version = "4.5.0";
+ sha256 = "1y8m0p3127nak5yspapfnz25qc9x53gqpvwr3hdpsvrcd2r1pgyj";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.Tools";
+ version = "4.0.1";
+ sha256 = "19cknvg07yhakcvpxg3cxa0bwadplin6kyxd8mpjjpwnp56nl85x";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.Tools";
+ version = "4.3.0";
+ sha256 = "0in3pic3s2ddyibi8cvgl102zmvp9r9mchh82ns9f0ms4basylw1";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.Tracing";
+ version = "4.1.0";
+ sha256 = "1d2r76v1x610x61ahfpigda89gd13qydz6vbwzhpqlyvq8jj6394";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.Tracing";
+ version = "4.3.0";
+ sha256 = "1m3bx6c2s958qligl67q7grkwfz3w53hpy7nc97mh6f7j5k168c4";
+ })
+ (fetchNuGet {
+ name = "System.Dynamic.Runtime";
+ version = "4.0.11";
+ sha256 = "1pla2dx8gkidf7xkciig6nifdsb494axjvzvann8g2lp3dbqasm9";
+ })
+ (fetchNuGet {
+ name = "System.Globalization";
+ version = "4.0.11";
+ sha256 = "070c5jbas2v7smm660zaf1gh0489xanjqymkvafcs4f8cdrs1d5d";
+ })
+ (fetchNuGet {
+ name = "System.Globalization";
+ version = "4.3.0";
+ sha256 = "1cp68vv683n6ic2zqh2s1fn4c2sd87g5hpp6l4d4nj4536jz98ki";
+ })
+ (fetchNuGet {
+ name = "System.Globalization.Calendars";
+ version = "4.0.1";
+ sha256 = "0bv0alrm2ck2zk3rz25lfyk9h42f3ywq77mx1syl6vvyncnpg4qh";
+ })
+ (fetchNuGet {
+ name = "System.Globalization.Calendars";
+ version = "4.3.0";
+ sha256 = "1xwl230bkakzzkrggy1l1lxmm3xlhk4bq2pkv790j5lm8g887lxq";
+ })
+ (fetchNuGet {
+ name = "System.Globalization.Extensions";
+ version = "4.0.1";
+ sha256 = "0hjhdb5ri8z9l93bw04s7ynwrjrhx2n0p34sf33a9hl9phz69fyc";
+ })
+ (fetchNuGet {
+ name = "System.Globalization.Extensions";
+ version = "4.3.0";
+ sha256 = "02a5zfxavhv3jd437bsncbhd2fp1zv4gxzakp1an9l6kdq1mcqls";
+ })
+ (fetchNuGet {
+ name = "System.Interactive.Async";
+ version = "3.2.0";
+ sha256 = "0y5r5y7dlccjpgg17rjrrzi3jya4ysyydamxs33qckkv4jb3534d";
+ })
+ (fetchNuGet {
+ name = "System.IO";
+ version = "4.1.0";
+ sha256 = "1g0yb8p11vfd0kbkyzlfsbsp5z44lwsvyc0h3dpw6vqnbi035ajp";
+ })
+ (fetchNuGet {
+ name = "System.IO";
+ version = "4.3.0";
+ sha256 = "05l9qdrzhm4s5dixmx68kxwif4l99ll5gqmh7rqgw554fx0agv5f";
+ })
+ (fetchNuGet {
+ name = "System.IO.Compression";
+ version = "4.1.0";
+ sha256 = "0iym7s3jkl8n0vzm3jd6xqg9zjjjqni05x45dwxyjr2dy88hlgji";
+ })
+ (fetchNuGet {
+ name = "System.IO.Compression";
+ version = "4.3.0";
+ sha256 = "084zc82yi6yllgda0zkgl2ys48sypiswbiwrv7irb3r0ai1fp4vz";
+ })
+ (fetchNuGet {
+ name = "System.IO.Compression.ZipFile";
+ version = "4.0.1";
+ sha256 = "0h72znbagmgvswzr46mihn7xm7chfk2fhrp5krzkjf29pz0i6z82";
+ })
+ (fetchNuGet {
+ name = "System.IO.Compression.ZipFile";
+ version = "4.3.0";
+ sha256 = "1yxy5pq4dnsm9hlkg9ysh5f6bf3fahqqb6p8668ndy5c0lk7w2ar";
+ })
+ (fetchNuGet {
+ name = "System.IO.FileSystem";
+ version = "4.0.1";
+ sha256 = "0kgfpw6w4djqra3w5crrg8xivbanh1w9dh3qapb28q060wb9flp1";
+ })
+ (fetchNuGet {
+ name = "System.IO.FileSystem";
+ version = "4.3.0";
+ sha256 = "0z2dfrbra9i6y16mm9v1v6k47f0fm617vlb7s5iybjjsz6g1ilmw";
+ })
+ (fetchNuGet {
+ name = "System.IO.FileSystem.Primitives";
+ version = "4.0.1";
+ sha256 = "1s0mniajj3lvbyf7vfb5shp4ink5yibsx945k6lvxa96r8la1612";
+ })
+ (fetchNuGet {
+ name = "System.IO.FileSystem.Primitives";
+ version = "4.3.0";
+ sha256 = "0j6ndgglcf4brg2lz4wzsh1av1gh8xrzdsn9f0yznskhqn1xzj9c";
+ })
+ (fetchNuGet {
+ name = "System.IO.Packaging";
+ version = "4.7.0";
+ sha256 = "1vivvf158ilcpp6bq70zyafimi0lng546b34csmjb09k19wgxpiv";
+ })
+ (fetchNuGet {
+ name = "System.Linq";
+ version = "4.1.0";
+ sha256 = "1ppg83svb39hj4hpp5k7kcryzrf3sfnm08vxd5sm2drrijsla2k5";
+ })
+ (fetchNuGet {
+ name = "System.Linq";
+ version = "4.3.0";
+ sha256 = "1w0gmba695rbr80l1k2h4mrwzbzsyfl2z4klmpbsvsg5pm4a56s7";
+ })
+ (fetchNuGet {
+ name = "System.Linq.Expressions";
+ version = "4.1.0";
+ sha256 = "1gpdxl6ip06cnab7n3zlcg6mqp7kknf73s8wjinzi4p0apw82fpg";
+ })
+ (fetchNuGet {
+ name = "System.Linq.Expressions";
+ version = "4.3.0";
+ sha256 = "0ky2nrcvh70rqq88m9a5yqabsl4fyd17bpr63iy2mbivjs2nyypv";
+ })
+ (fetchNuGet {
+ name = "System.Linq.Queryable";
+ version = "4.0.1";
+ sha256 = "11jn9k34g245yyf260gr3ldzvaqa9477w2c5nhb1p8vjx4xm3qaw";
+ })
+ (fetchNuGet {
+ name = "System.Memory";
+ version = "4.5.1";
+ sha256 = "0f07d7hny38lq9w69wx4lxkn4wszrqf9m9js6fh9is645csm167c";
+ })
+ (fetchNuGet {
+ name = "System.Memory";
+ version = "4.5.3";
+ sha256 = "0naqahm3wljxb5a911d37mwjqjdxv9l0b49p5dmfyijvni2ppy8a";
+ })
+ (fetchNuGet {
+ name = "System.Net.Http";
+ version = "4.1.0";
+ sha256 = "1i5rqij1icg05j8rrkw4gd4pgia1978mqhjzhsjg69lvwcdfg8yb";
+ })
+ (fetchNuGet {
+ name = "System.Net.Http";
+ version = "4.3.0";
+ sha256 = "1i4gc757xqrzflbk7kc5ksn20kwwfjhw9w7pgdkn19y3cgnl302j";
+ })
+ (fetchNuGet {
+ name = "System.Net.Primitives";
+ version = "4.0.11";
+ sha256 = "10xzzaynkzkakp7jai1ik3r805zrqjxiz7vcagchyxs2v26a516r";
+ })
+ (fetchNuGet {
+ name = "System.Net.Primitives";
+ version = "4.3.0";
+ sha256 = "0c87k50rmdgmxx7df2khd9qj7q35j9rzdmm2572cc55dygmdk3ii";
+ })
+ (fetchNuGet {
+ name = "System.Net.Sockets";
+ version = "4.1.0";
+ sha256 = "1385fvh8h29da5hh58jm1v78fzi9fi5vj93vhlm2kvqpfahvpqls";
+ })
+ (fetchNuGet {
+ name = "System.Net.Sockets";
+ version = "4.3.0";
+ sha256 = "1ssa65k6chcgi6mfmzrznvqaxk8jp0gvl77xhf1hbzakjnpxspla";
+ })
+ (fetchNuGet {
+ name = "System.Numerics.Vectors";
+ version = "4.4.0";
+ sha256 = "0rdvma399070b0i46c4qq1h2yvjj3k013sqzkilz4bz5cwmx1rba";
+ })
+ (fetchNuGet {
+ name = "System.Numerics.Vectors";
+ version = "4.5.0";
+ sha256 = "1kzrj37yzawf1b19jq0253rcs8hsq1l2q8g69d7ipnhzb0h97m59";
+ })
+ (fetchNuGet {
+ name = "System.ObjectModel";
+ version = "4.0.12";
+ sha256 = "1sybkfi60a4588xn34nd9a58png36i0xr4y4v4kqpg8wlvy5krrj";
+ })
+ (fetchNuGet {
+ name = "System.ObjectModel";
+ version = "4.3.0";
+ sha256 = "191p63zy5rpqx7dnrb3h7prvgixmk168fhvvkkvhlazncf8r3nc2";
+ })
+ (fetchNuGet {
+ name = "System.Reflection";
+ version = "4.1.0";
+ sha256 = "1js89429pfw79mxvbzp8p3q93il6rdff332hddhzi5wqglc4gml9";
+ })
+ (fetchNuGet {
+ name = "System.Reflection";
+ version = "4.3.0";
+ sha256 = "0xl55k0mw8cd8ra6dxzh974nxif58s3k1rjv1vbd7gjbjr39j11m";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Emit";
+ version = "4.0.1";
+ sha256 = "0ydqcsvh6smi41gyaakglnv252625hf29f7kywy2c70nhii2ylqp";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Emit";
+ version = "4.3.0";
+ sha256 = "11f8y3qfysfcrscjpjym9msk7lsfxkk4fmz9qq95kn3jd0769f74";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Emit.ILGeneration";
+ version = "4.0.1";
+ sha256 = "1pcd2ig6bg144y10w7yxgc9d22r7c7ww7qn1frdfwgxr24j9wvv0";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Emit.ILGeneration";
+ version = "4.3.0";
+ sha256 = "0w1n67glpv8241vnpz1kl14sy7zlnw414aqwj4hcx5nd86f6994q";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Emit.Lightweight";
+ version = "4.0.1";
+ sha256 = "1s4b043zdbx9k39lfhvsk68msv1nxbidhkq6nbm27q7sf8xcsnxr";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Emit.Lightweight";
+ version = "4.3.0";
+ sha256 = "0ql7lcakycrvzgi9kxz1b3lljd990az1x6c4jsiwcacrvimpib5c";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Emit.Lightweight";
+ version = "4.7.0";
+ sha256 = "0mbjfajmafkca47zr8v36brvknzks5a7pgb49kfq2d188pyv6iap";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Extensions";
+ version = "4.0.1";
+ sha256 = "0m7wqwq0zqq9gbpiqvgk3sr92cbrw7cp3xn53xvw7zj6rz6fdirn";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Extensions";
+ version = "4.3.0";
+ sha256 = "02bly8bdc98gs22lqsfx9xicblszr2yan7v2mmw3g7hy6miq5hwq";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Metadata";
+ version = "1.6.0";
+ sha256 = "1wdbavrrkajy7qbdblpbpbalbdl48q3h34cchz24gvdgyrlf15r4";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Primitives";
+ version = "4.0.1";
+ sha256 = "1bangaabhsl4k9fg8khn83wm6yial8ik1sza7401621jc6jrym28";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Primitives";
+ version = "4.3.0";
+ sha256 = "04xqa33bld78yv5r93a8n76shvc8wwcdgr1qvvjh959g3rc31276";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.TypeExtensions";
+ version = "4.1.0";
+ sha256 = "1bjli8a7sc7jlxqgcagl9nh8axzfl11f4ld3rjqsyxc516iijij7";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.TypeExtensions";
+ version = "4.3.0";
+ sha256 = "0y2ssg08d817p0vdag98vn238gyrrynjdj4181hdg780sif3ykp1";
+ })
+ (fetchNuGet {
+ name = "System.Resources.ResourceManager";
+ version = "4.0.1";
+ sha256 = "0b4i7mncaf8cnai85jv3wnw6hps140cxz8vylv2bik6wyzgvz7bi";
+ })
+ (fetchNuGet {
+ name = "System.Resources.ResourceManager";
+ version = "4.3.0";
+ sha256 = "0sjqlzsryb0mg4y4xzf35xi523s4is4hz9q4qgdvlvgivl7qxn49";
+ })
+ (fetchNuGet {
+ name = "System.Runtime";
+ version = "4.1.0";
+ sha256 = "02hdkgk13rvsd6r9yafbwzss8kr55wnj8d5c7xjnp8gqrwc8sn0m";
+ })
+ (fetchNuGet {
+ name = "System.Runtime";
+ version = "4.3.0";
+ sha256 = "066ixvgbf2c929kgknshcxqj6539ax7b9m570cp8n179cpfkapz7";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.CompilerServices.Unsafe";
+ version = "4.5.1";
+ sha256 = "1xcrjx5fwg284qdnxyi2d0lzdm5q4frlpkp0nf6vvkx1kdz2prrf";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.CompilerServices.Unsafe";
+ version = "4.5.2";
+ sha256 = "1vz4275fjij8inf31np78hw50al8nqkngk04p3xv5n4fcmf1grgi";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.CompilerServices.Unsafe";
+ version = "4.7.0";
+ sha256 = "16r6sn4czfjk8qhnz7bnqlyiaaszr0ihinb7mq9zzr1wba257r54";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.CompilerServices.Unsafe";
+ version = "4.7.1";
+ sha256 = "119br3pd85lq8zcgh4f60jzmv1g976q1kdgi3hvqdlhfbw6siz2j";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Extensions";
+ version = "4.1.0";
+ sha256 = "0rw4rm4vsm3h3szxp9iijc3ksyviwsv6f63dng3vhqyg4vjdkc2z";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Extensions";
+ version = "4.3.0";
+ sha256 = "1ykp3dnhwvm48nap8q23893hagf665k0kn3cbgsqpwzbijdcgc60";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Handles";
+ version = "4.0.1";
+ sha256 = "1g0zrdi5508v49pfm3iii2hn6nm00bgvfpjq1zxknfjrxxa20r4g";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Handles";
+ version = "4.3.0";
+ sha256 = "0sw2gfj2xr7sw9qjn0j3l9yw07x73lcs97p8xfc9w1x9h5g5m7i8";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.InteropServices";
+ version = "4.1.0";
+ sha256 = "01kxqppx3dr3b6b286xafqilv4s2n0gqvfgzfd4z943ga9i81is1";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.InteropServices";
+ version = "4.3.0";
+ sha256 = "00hywrn4g7hva1b2qri2s6rabzwgxnbpw9zfxmz28z09cpwwgh7j";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.InteropServices.RuntimeInformation";
+ version = "4.0.0";
+ sha256 = "0glmvarf3jz5xh22iy3w9v3wyragcm4hfdr17v90vs7vcrm7fgp6";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.InteropServices.RuntimeInformation";
+ version = "4.3.0";
+ sha256 = "0q18r1sh4vn7bvqgd6dmqlw5v28flbpj349mkdish2vjyvmnb2ii";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Numerics";
+ version = "4.0.1";
+ sha256 = "1y308zfvy0l5nrn46mqqr4wb4z1xk758pkk8svbz8b5ij7jnv4nn";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Numerics";
+ version = "4.3.0";
+ sha256 = "19rav39sr5dky7afygh309qamqqmi9kcwvz3i0c5700v0c5cg61z";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Serialization.Primitives";
+ version = "4.1.1";
+ sha256 = "042rfjixknlr6r10vx2pgf56yming8lkjikamg3g4v29ikk78h7k";
+ })
+ (fetchNuGet {
+ name = "System.Security.AccessControl";
+ version = "4.7.0";
+ sha256 = "0n0k0w44flkd8j0xw7g3g3vhw7dijfm51f75xkm1qxnbh4y45mpz";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.Algorithms";
+ version = "4.2.0";
+ sha256 = "148s9g5dgm33ri7dnh19s4lgnlxbpwvrw2jnzllq2kijj4i4vs85";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.Algorithms";
+ version = "4.3.0";
+ sha256 = "03sq183pfl5kp7gkvq77myv7kbpdnq3y0xj7vi4q1kaw54sny0ml";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.Cng";
+ version = "4.2.0";
+ sha256 = "118jijz446kix20blxip0f0q8mhsh9bz118mwc2ch1p6g7facpzc";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.Cng";
+ version = "4.3.0";
+ sha256 = "1k468aswafdgf56ab6yrn7649kfqx2wm9aslywjam1hdmk5yypmv";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.Csp";
+ version = "4.0.0";
+ sha256 = "1cwv8lqj8r15q81d2pz2jwzzbaji0l28xfrpw29kdpsaypm92z2q";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.Csp";
+ version = "4.3.0";
+ sha256 = "1x5wcrddf2s3hb8j78cry7yalca4lb5vfnkrysagbn6r9x6xvrx1";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.Encoding";
+ version = "4.0.0";
+ sha256 = "0a8y1a5wkmpawc787gfmnrnbzdgxmx1a14ax43jf3rj9gxmy3vk4";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.Encoding";
+ version = "4.3.0";
+ sha256 = "1jr6w70igqn07k5zs1ph6xja97hxnb3mqbspdrff6cvssgrixs32";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.OpenSsl";
+ version = "4.0.0";
+ sha256 = "16sx3cig3d0ilvzl8xxgffmxbiqx87zdi8fc73i3i7zjih1a7f4q";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "0givpvvj8yc7gv4lhb6s1prq6p2c4147204a0wib89inqzd87gqc";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.Primitives";
+ version = "4.0.0";
+ sha256 = "0i7cfnwph9a10bm26m538h5xcr8b36jscp9sy1zhgifksxz4yixh";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.Primitives";
+ version = "4.3.0";
+ sha256 = "0pyzncsv48zwly3lw4f2dayqswcfvdwq2nz0dgwmi7fj3pn64wby";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.X509Certificates";
+ version = "4.1.0";
+ sha256 = "0clg1bv55mfv5dq00m19cp634zx6inm31kf8ppbq1jgyjf2185dh";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.X509Certificates";
+ version = "4.3.0";
+ sha256 = "0valjcz5wksbvijylxijjxb1mp38mdhv03r533vnx1q3ikzdav9h";
+ })
+ (fetchNuGet {
+ name = "System.Security.Principal.Windows";
+ version = "4.7.0";
+ sha256 = "1a56ls5a9sr3ya0nr086sdpa9qv0abv31dd6fp27maqa9zclqq5d";
+ })
+ (fetchNuGet {
+ name = "System.Text.Encoding";
+ version = "4.0.11";
+ sha256 = "1dyqv0hijg265dwxg6l7aiv74102d6xjiwplh2ar1ly6xfaa4iiw";
+ })
+ (fetchNuGet {
+ name = "System.Text.Encoding";
+ version = "4.3.0";
+ sha256 = "1f04lkir4iladpp51sdgmis9dj4y8v08cka0mbmsy0frc9a4gjqr";
+ })
+ (fetchNuGet {
+ name = "System.Text.Encoding.CodePages";
+ version = "4.5.1";
+ sha256 = "1z21qyfs6sg76rp68qdx0c9iy57naan89pg7p6i3qpj8kyzn921w";
+ })
+ (fetchNuGet {
+ name = "System.Text.Encoding.CodePages";
+ version = "4.7.1";
+ sha256 = "1y1hdap9qbl7vp74j8s9zcbh3v1rnrrvcc55wj1hl6has2v3qh1r";
+ })
+ (fetchNuGet {
+ name = "System.Text.Encoding.Extensions";
+ version = "4.0.11";
+ sha256 = "08nsfrpiwsg9x5ml4xyl3zyvjfdi4mvbqf93kjdh11j4fwkznizs";
+ })
+ (fetchNuGet {
+ name = "System.Text.Encoding.Extensions";
+ version = "4.3.0";
+ sha256 = "11q1y8hh5hrp5a3kw25cb6l00v5l5dvirkz8jr3sq00h1xgcgrxy";
+ })
+ (fetchNuGet {
+ name = "System.Text.RegularExpressions";
+ version = "4.1.0";
+ sha256 = "1mw7vfkkyd04yn2fbhm38msk7dz2xwvib14ygjsb8dq2lcvr18y7";
+ })
+ (fetchNuGet {
+ name = "System.Text.RegularExpressions";
+ version = "4.3.0";
+ sha256 = "1bgq51k7fwld0njylfn7qc5fmwrk2137gdq7djqdsw347paa9c2l";
+ })
+ (fetchNuGet {
+ name = "System.Threading";
+ version = "4.0.11";
+ sha256 = "19x946h926bzvbsgj28csn46gak2crv2skpwsx80hbgazmkgb1ls";
+ })
+ (fetchNuGet {
+ name = "System.Threading";
+ version = "4.3.0";
+ sha256 = "0rw9wfamvhayp5zh3j7p1yfmx9b5khbf4q50d8k5rk993rskfd34";
+ })
+ (fetchNuGet {
+ name = "System.Threading.Tasks";
+ version = "4.0.11";
+ sha256 = "0nr1r41rak82qfa5m0lhk9mp0k93bvfd7bbd9sdzwx9mb36g28p5";
+ })
+ (fetchNuGet {
+ name = "System.Threading.Tasks";
+ version = "4.3.0";
+ sha256 = "134z3v9abw3a6jsw17xl3f6hqjpak5l682k2vz39spj4kmydg6k7";
+ })
+ (fetchNuGet {
+ name = "System.Threading.Tasks.Extensions";
+ version = "4.0.0";
+ sha256 = "1cb51z062mvc2i8blpzmpn9d9mm4y307xrwi65di8ri18cz5r1zr";
+ })
+ (fetchNuGet {
+ name = "System.Threading.Tasks.Extensions";
+ version = "4.3.0";
+ sha256 = "1xxcx2xh8jin360yjwm4x4cf5y3a2bwpn2ygkfkwkicz7zk50s2z";
+ })
+ (fetchNuGet {
+ name = "System.Threading.Tasks.Extensions";
+ version = "4.5.3";
+ sha256 = "0g7r6hm572ax8v28axrdxz1gnsblg6kszq17g51pj14a5rn2af7i";
+ })
+ (fetchNuGet {
+ name = "System.Threading.Thread";
+ version = "4.0.0";
+ sha256 = "1gxxm5fl36pjjpnx1k688dcw8m9l7nmf802nxis6swdaw8k54jzc";
+ })
+ (fetchNuGet {
+ name = "System.Threading.Timer";
+ version = "4.0.1";
+ sha256 = "15n54f1f8nn3mjcjrlzdg6q3520571y012mx7v991x2fvp73lmg6";
+ })
+ (fetchNuGet {
+ name = "System.Threading.Timer";
+ version = "4.3.0";
+ sha256 = "1nx773nsx6z5whv8kaa1wjh037id2f1cxhb69pvgv12hd2b6qs56";
+ })
+ (fetchNuGet {
+ name = "System.Xml.ReaderWriter";
+ version = "4.0.11";
+ sha256 = "0c6ky1jk5ada9m94wcadih98l6k1fvf6vi7vhn1msjixaha419l5";
+ })
+ (fetchNuGet {
+ name = "System.Xml.ReaderWriter";
+ version = "4.3.0";
+ sha256 = "0c47yllxifzmh8gq6rq6l36zzvw4kjvlszkqa9wq3fr59n0hl3s1";
+ })
+ (fetchNuGet {
+ name = "System.Xml.XDocument";
+ version = "4.0.11";
+ sha256 = "0n4lvpqzy9kc7qy1a4acwwd7b7pnvygv895az5640idl2y9zbz18";
+ })
+ (fetchNuGet {
+ name = "System.Xml.XDocument";
+ version = "4.3.0";
+ sha256 = "08h8fm4l77n0nd4i4fk2386y809bfbwqb7ih9d7564ifcxr5ssxd";
+ })
+]
diff --git a/nixpkgs/pkgs/games/osu-lazer/update.sh b/nixpkgs/pkgs/games/osu-lazer/update.sh
new file mode 100755
index 00000000000..be8fa3fe716
--- /dev/null
+++ b/nixpkgs/pkgs/games/osu-lazer/update.sh
@@ -0,0 +1,58 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -i bash -p curl jq common-updater-scripts dotnet-sdk_3
+set -eo pipefail
+cd "$(dirname "${BASH_SOURCE[0]}")"
+
+deps_file="$(realpath "./deps.nix")"
+
+new_version="$(curl -s "https://api.github.com/repos/ppy/osu/releases" | jq -r '.[0].name')"
+old_version="$(sed -nE 's/\s*version = "(.*)".*/\1/p' ./default.nix)"
+if [[ "$new_version" == "$old_version" ]]; then
+ echo "Up to date"
+ exit 0
+fi
+
+cd ../../..
+update-source-version osu-lazer "$new_version"
+store_src="$(nix-build . -A osu-lazer.src --no-out-link)"
+src="$(mktemp -d /tmp/osu-src.XXX)"
+echo "Temp src dir: $src"
+cp -rT "$store_src" "$src"
+chmod -R +w "$src"
+
+pushd "$src"
+
+# Setup empty nuget package folder to force reinstall.
+mkdir ./nuget_tmp.packages
+cat >./nuget_tmp.config <<EOF
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <packageSources>
+ <add key="nuget" value="https://api.nuget.org/v3/index.json" />
+ </packageSources>
+ <config>
+ <add key="globalPackagesFolder" value="$(realpath ./nuget_tmp.packages)" />
+ </config>
+</configuration>
+EOF
+
+dotnet restore osu.Desktop --configfile ./nuget_tmp.config
+
+echo "{ fetchNuGet }: [" >"$deps_file"
+while read pkg_spec; do
+ { read pkg_name; read pkg_version; } < <(
+ # Build version part should be ignored: `3.0.0-beta2.20059.3+77df2220` -> `3.0.0-beta2.20059.3`
+ sed -nE 's/.*<id>([^<]*).*/\1/p; s/.*<version>([^<+]*).*/\1/p' "$pkg_spec")
+ pkg_sha256="$(nix-hash --type sha256 --flat --base32 "$(dirname "$pkg_spec")"/*.nupkg)"
+ cat >>"$deps_file" <<EOF
+ (fetchNuGet {
+ name = "$pkg_name";
+ version = "$pkg_version";
+ sha256 = "$pkg_sha256";
+ })
+EOF
+done < <(find ./nuget_tmp.packages -name '*.nuspec' | sort)
+echo "]" >>"$deps_file"
+
+popd
+rm -r "$src"
diff --git a/nixpkgs/pkgs/games/pentobi/default.nix b/nixpkgs/pkgs/games/pentobi/default.nix
index 909f09a0b39..2b5a86ad52c 100644
--- a/nixpkgs/pkgs/games/pentobi/default.nix
+++ b/nixpkgs/pkgs/games/pentobi/default.nix
@@ -5,12 +5,12 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- version = "18.0";
+ version = "18.1";
pname = "pentobi";
src = fetchurl {
url = "mirror://sourceforge/pentobi/${pname}-${version}.tar.xz";
- sha256 = "0dlvshywxijl0hrkl66szamcr77arh118f44ngr1ail8mg1fx1fy";
+ sha256 = "1vfw61lk9z7dngncmx3fggy5ld7ksdk48dpwnsq2vl5fh3f71qbq";
};
nativeBuildInputs = [ cmake docbook_xsl wrapQtAppsHook ];
diff --git a/nixpkgs/pkgs/games/privateer/default.nix b/nixpkgs/pkgs/games/privateer/default.nix
index 9fd90945eba..16d0036b658 100644
--- a/nixpkgs/pkgs/games/privateer/default.nix
+++ b/nixpkgs/pkgs/games/privateer/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchsvn, boost, cmake, ffmpeg, freeglut, glib,
+{ stdenv, fetchsvn, boost, cmake, ffmpeg_3, freeglut, glib,
gtk2, libjpeg, libpng, libpthreadstubs, libvorbis, libXau, libXdmcp,
libXmu, libGLU, libGL, openal, pixman, pkgconfig, python27, SDL }:
@@ -13,7 +13,7 @@ stdenv.mkDerivation {
};
buildInputs =
- [ boost cmake ffmpeg freeglut glib gtk2 libjpeg libpng
+ [ boost cmake ffmpeg_3 freeglut glib gtk2 libjpeg libpng
libpthreadstubs libvorbis libXau libXdmcp libXmu libGLU libGL openal
pixman pkgconfig python27 SDL ];
diff --git a/nixpkgs/pkgs/games/runelite/default.nix b/nixpkgs/pkgs/games/runelite/default.nix
index 9b6ca4f7c05..df8a5c3e8dc 100644
--- a/nixpkgs/pkgs/games/runelite/default.nix
+++ b/nixpkgs/pkgs/games/runelite/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
terminal = "false";
desktopName = "RuneLite";
genericName = "Oldschool Runescape";
- categories = "Application;Game";
+ categories = "Game";
startupNotify = null;
};
diff --git a/nixpkgs/pkgs/games/shattered-pixel-dungeon/default.nix b/nixpkgs/pkgs/games/shattered-pixel-dungeon/default.nix
index f96f61764b5..2861c9effd9 100644
--- a/nixpkgs/pkgs/games/shattered-pixel-dungeon/default.nix
+++ b/nixpkgs/pkgs/games/shattered-pixel-dungeon/default.nix
@@ -1,29 +1,29 @@
{ stdenv
-, fetchurl
, makeWrapper
, fetchFromGitHub
, gradle_5
, perl
, jre
-, xorg
-, openal
+, libpulseaudio
}:
let
pname = "shattered-pixel-dungeon";
- version = "0.7.5f";
+ version = "0.8.1a";
src = fetchFromGitHub {
owner = "00-Evan";
- repo = "shattered-pixel-dungeon-gdx";
+ repo = "shattered-pixel-dungeon";
rev = "v${version}";
- sha256 = "05awbbc7np9li50shdbpv9dgdgry6lra8d5gibwn578m2g9srbxx";
+ sha256 = "0cfrcjvnn2j4p7zbz252qbn2jacgwhzaja8lqvif0x1vszyl41v7";
};
postPatch = ''
# disable gradle plugins with native code and their targets
perl -i.bak1 -pe "s#(^\s*id '.+' version '.+'$)#// \1#" build.gradle
perl -i.bak2 -pe "s#(.*)#// \1# if /^(buildscript|task portable|task nsis|task proguard|task tgz|task\(afterEclipseImport\)|launch4j|macAppBundle|buildRpm|buildDeb|shadowJar)/ ... /^}/" build.gradle
+ # Remove unbuildable android stuff
+ rm android/build.gradle
'';
# fake build to pre-download deps into fixed-output derivation
@@ -33,7 +33,7 @@ let
nativeBuildInputs = [ gradle_5 perl ];
buildPhase = ''
export GRADLE_USER_HOME=$(mktemp -d)
- gradle --no-daemon desktop:dist
+ gradle --no-daemon desktop:release
'';
# perl code mavenizes pathes (com.squareup.okio/okio/1.13.0/a9283170b7305c8d92d25aff02a6ab7e45d06cbe/okio-1.13.0.jar -> com/squareup/okio/okio/1.13.0/okio-1.13.0.jar)
installPhase = ''
@@ -43,7 +43,7 @@ let
'';
outputHashAlgo = "sha256";
outputHashMode = "recursive";
- outputHash = "1k0v5scadw9ziq4dw2rckmh8x2xlmxslfsxmpw79zg78n3hvwhf1";
+ outputHash = "0ih10c6c85vhrqgilqmkzqjx3dc8cscvs9wkh90zgdj10qv0iba3";
};
in stdenv.mkDerivation rec {
@@ -54,21 +54,21 @@ in stdenv.mkDerivation rec {
buildPhase = ''
export GRADLE_USER_HOME=$(mktemp -d)
# point to offline repo
- sed -ie "s#mavenLocal()#mavenLocal(); maven { url '${deps}' }#g" build.gradle
- gradle --offline --no-daemon desktop:dist
+ sed -ie "s#repositories {#repositories { maven { url '${deps}' };#g" build.gradle
+ gradle --offline --no-daemon desktop:release
'';
installPhase = ''
install -Dm644 desktop/build/libs/desktop-${version}.jar $out/share/shattered-pixel-dungeon.jar
mkdir $out/bin
makeWrapper ${jre}/bin/java $out/bin/shattered-pixel-dungeon \
- --prefix LD_LIBRARY_PATH : ${xorg.libXxf86vm}/lib:${openal}/lib \
+ --prefix LD_LIBRARY_PATH : ${libpulseaudio}/lib \
--add-flags "-jar $out/share/shattered-pixel-dungeon.jar"
'';
meta = with stdenv.lib; {
homepage = "https://shatteredpixel.com/";
- downloadPage = "https://github.com/00-Evan/shattered-pixel-dungeon-gdx/releases";
+ downloadPage = "https://github.com/00-Evan/shattered-pixel-dungeon/releases";
description = "Traditional roguelike game with pixel-art graphics and simple interface";
license = licenses.gpl3;
maintainers = with maintainers; [ fgaz ];
diff --git a/nixpkgs/pkgs/games/spring/springlobby.nix b/nixpkgs/pkgs/games/spring/springlobby.nix
index e627575df94..9912675ee67 100644
--- a/nixpkgs/pkgs/games/spring/springlobby.nix
+++ b/nixpkgs/pkgs/games/spring/springlobby.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "springlobby";
- version = "0.269";
+ version = "0.270";
src = fetchurl {
url = "https://springlobby.springrts.com/dl/stable/springlobby-${version}.tar.bz2";
- sha256 = "1shgrfs4ssjj8m0c7805jisjzpc60796l0vja3yjfdksrz7yxvhg";
+ sha256 = "1r1g2hw9ipsmsmzbhsi7bxqra1za6x7j1kw12qzl5psqyq8rqbgs";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/games/steam/runtime.nix b/nixpkgs/pkgs/games/steam/runtime.nix
index 44d80c0d794..f2e023e056f 100644
--- a/nixpkgs/pkgs/games/steam/runtime.nix
+++ b/nixpkgs/pkgs/games/steam/runtime.nix
@@ -1,25 +1,20 @@
-{ stdenv, steamArch, fetchurl, }:
+{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
name = "steam-runtime";
# from https://repo.steampowered.com/steamrt-images-scout/snapshots/
- version = "0.20200417.0";
+ version = "0.20200604.0";
- src =
- if steamArch == "amd64" then fetchurl {
- url = "https://repo.steampowered.com/steamrt-images-scout/snapshots/${version}/com.valvesoftware.SteamRuntime.Platform-amd64,i386-scout-runtime.tar.gz";
- sha256 = "0kps8i5v23sycqm69xz389n8k831jd7ncsmlrkky7nib2q91rbvj";
- name = "scout-runtime-${version}.tar.gz";
- } else fetchurl {
- url = "https://repo.steampowered.com/steamrt-images-scout/snapshots/${version}/com.valvesoftware.SteamRuntime.Platform-i386-scout-runtime.tar.gz";
- sha256 = "03fhac1r25xf7ia2pd35wjw360v5pa9h4870yrhhygp9h7v4klzf";
- name = "scout-runtime-i386-${version}.tar.gz";
- };
+ src = fetchurl {
+ url = "https://repo.steampowered.com/steamrt-images-scout/snapshots/${version}/steam-runtime.tar.xz";
+ sha256 = "04ficg3lnf6ijwkj08094vgcsskfncnlhk61v2csls3wfwvkrmhv";
+ name = "scout-runtime-${version}.tar.gz";
+ };
buildCommand = ''
mkdir -p $out
- tar -C $out -x --strip=1 -f $src files/
+ tar -C $out --strip=1 -x -f $src
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/games/super-tux-kart/default.nix b/nixpkgs/pkgs/games/super-tux-kart/default.nix
index 70c5657508b..b3a7966071a 100644
--- a/nixpkgs/pkgs/games/super-tux-kart/default.nix
+++ b/nixpkgs/pkgs/games/super-tux-kart/default.nix
@@ -1,7 +1,8 @@
-{ stdenv, fetchFromGitHub, fetchsvn, cmake, pkgconfig, makeWrapper
-, openal, freealut, libGLU, libGL, libvorbis, libogg, gettext, curl, freetype
-, fribidi, libtool, bluez, libjpeg, libpng, zlib, libX11, libXrandr, enet, harfbuzz }:
-
+{ lib, stdenv, fetchFromGitHub, fetchsvn, cmake, pkgconfig, makeWrapper
+, openal, freealut, libGLU, libGL, libvorbis, libogg, gettext, curl, freetype, glew
+, fribidi, libtool, bluez, libjpeg, libpng, zlib, libX11, libXrandr, harfbuzz
+, mcpp, wiiuse, angelscript
+}:
let
dir = "stk-code";
assets = fetchsvn {
@@ -11,34 +12,62 @@ let
name = "stk-assets";
};
+ # List of bundled libraries in stk-code/lib to keep
+ # Those are the libraries that cannot be replaced
+ # with system packages.
+ bundledLibraries = [
+ # Bullet 2.87 is incompatible (bullet 2.79 needed whereas 2.87 is packaged)
+ # The api changed in a lot of classes, too much work to adapt
+ "bullet"
+ # Upstream Libenet doesn't yet support IPv6,
+ # So we will use the bundled libenet which
+ # has been fixed to support it.
+ "enet"
+ # Internal library of STK, nothing to do about it
+ "graphics_utils"
+ # This irrlicht is bundled with cmake
+ # whereas upstream irrlicht still uses
+ # archaic Makefiles, too complicated to switch to.
+ "irrlicht"
+ # Not packaged to this date
+ "libraqm"
+ # Not packaged to this date
+ "libsquish"
+ ];
in stdenv.mkDerivation rec {
+
pname = "supertuxkart";
version = "1.1";
- srcs = [
- (fetchFromGitHub {
- owner = "supertuxkart";
- repo = "stk-code";
- rev = version;
- sha256 = "01vxxl94583ixswzmi4caz8dk64r56pn3zxh7v63zml60yfvxbvp";
- name = dir;
- })
- ];
+ src = fetchFromGitHub {
+ owner = "supertuxkart";
+ repo = "stk-code";
+ rev = version;
+ sha256 = "01vxxl94583ixswzmi4caz8dk64r56pn3zxh7v63zml60yfvxbvp";
+ name = dir;
+ };
+
+ # Deletes all bundled libs in stk-code/lib except those
+ # That couldn't be replaced with system packages
+ postPatch = ''
+ find lib -maxdepth 1 -type d | egrep -v "^lib$|${(lib.concatStringsSep "|" bundledLibraries)}" | xargs -n1 -L1 -r -I{} rm -rf {}
+ '';
nativeBuildInputs = [ cmake gettext libtool pkgconfig makeWrapper ];
buildInputs = [
libX11 libXrandr
- openal freealut libGLU libGL libvorbis libogg zlib freetype
- curl fribidi bluez libjpeg libpng enet harfbuzz
+ openal freealut libGLU libGL libvorbis libogg zlib freetype glew
+ curl fribidi bluez libjpeg libpng harfbuzz
+ mcpp wiiuse angelscript
];
- enableParallelBuilding = true;
-
cmakeFlags = [
"-DBUILD_RECORDER=OFF" # libopenglrecorder is not in nixpkgs
"-DUSE_SYSTEM_ANGELSCRIPT=OFF" # doesn't work with 2.31.2 or 2.32.0
"-DCHECK_ASSETS=OFF"
+ "-DUSE_SYSTEM_WIIUSE=ON"
+ "-DUSE_SYSTEM_ANGELSCRIPT=ON"
];
# Obtain the assets directly from the fetched store path, to avoid duplicating assets across multiple engine builds
@@ -46,9 +75,9 @@ in stdenv.mkDerivation rec {
wrapProgram $out/bin/supertuxkart --set-default SUPERTUXKART_ASSETS_DIR "${assets}"
'';
- sourceRoot = dir;
+ enableParallelBuilding = true;
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A Free 3D kart racing game";
longDescription = ''
SuperTuxKart is a Free 3D kart racing game, with many tracks,
diff --git a/nixpkgs/pkgs/games/taisei/default.nix b/nixpkgs/pkgs/games/taisei/default.nix
index c3b76b4980e..3c4d0df2b03 100644
--- a/nixpkgs/pkgs/games/taisei/default.nix
+++ b/nixpkgs/pkgs/games/taisei/default.nix
@@ -8,11 +8,11 @@
stdenv.mkDerivation rec {
pname = "taisei";
- version = "1.3";
+ version = "1.3.1";
src = fetchurl {
url = "https://github.com/taisei-project/${pname}/releases/download/v${version}/${pname}-v${version}.tar.xz";
- sha256 = "0fl41cbjr8h6gmhc27l44cfkcnhg5c10b4fcfvnfsbjii8gdwvjd";
+ sha256 = "11f9mlqmzy1lszwcc1nsbar9q1hs4ml6pbm52hqfd4q0f4x3ln46";
};
nativeBuildInputs = [
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
project of shoot-em-up games set in an isolated world full of Japanese
folklore.
'';
- homepage = https://taisei-project.org/;
+ homepage = "https://taisei-project.org/";
license = [ licenses.mit licenses.cc-by-40 ];
maintainers = [ maintainers.lambda-11235 ];
platforms = platforms.all;
diff --git a/nixpkgs/pkgs/games/tdm/default.nix b/nixpkgs/pkgs/games/tdm/default.nix
index 32f91f59868..d0133df59dd 100644
--- a/nixpkgs/pkgs/games/tdm/default.nix
+++ b/nixpkgs/pkgs/games/tdm/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, binutils-unwrapped, scons, gnum4, p7zip, glibc_multi, mesa
+{ stdenv, fetchurl, binutils-unwrapped, sconsPackages, gnum4, p7zip, glibc_multi, mesa
, xorg, libGLU, libGL, openal
, lib, makeWrapper, makeDesktopItem }:
@@ -11,7 +11,7 @@ let
name = pname;
exec = "@out@/bin/${pname}";
icon = pname;
- terminal = "False";
+ terminal = "false";
comment = "The Dark Mod - stealth FPS inspired by the Thief series";
type = "Application";
categories = "Game;";
@@ -24,7 +24,7 @@ in stdenv.mkDerivation {
sha256 = "17wdpip8zvm2njz0xrf7xcxl73hnsc6i83zj18kn8rnjkpy50dd6";
};
nativeBuildInputs = [
- p7zip scons.py2 gnum4 makeWrapper
+ p7zip sconsPackages.scons_3_1_2 gnum4 makeWrapper
];
buildInputs = [
glibc_multi mesa.dev xorg.libX11.dev openal
diff --git a/nixpkgs/pkgs/games/teeworlds/default.nix b/nixpkgs/pkgs/games/teeworlds/default.nix
index 3035c02e262..9ff50d533be 100644
--- a/nixpkgs/pkgs/games/teeworlds/default.nix
+++ b/nixpkgs/pkgs/games/teeworlds/default.nix
@@ -1,5 +1,6 @@
{ fetchFromGitHub, stdenv, cmake, pkgconfig, python3, alsaLib
, libX11, libGLU, SDL2, lua5_3, zlib, freetype, wavpack, icoutils
+, nixosTests
}:
stdenv.mkDerivation rec {
@@ -36,6 +37,8 @@ stdenv.mkDerivation rec {
install -D $src/other/teeworlds.desktop $out/share/applications/teeworlds.desktop
'';
+ passthru.tests.teeworlds = nixosTests.teeworlds;
+
meta = {
description = "Retro multiplayer shooter game";
diff --git a/nixpkgs/pkgs/games/terraria-server/default.nix b/nixpkgs/pkgs/games/terraria-server/default.nix
index d3198e2b35c..e16a771d272 100644
--- a/nixpkgs/pkgs/games/terraria-server/default.nix
+++ b/nixpkgs/pkgs/games/terraria-server/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
pname = "terraria-server";
- version = "1.4.0.4";
+ version = "1.4.0.5";
urlVersion = lib.replaceChars [ "." ] [ "" ] version;
src = fetchurl {
- url = "https://terraria.org/system/dedicated_servers/archives/000/000/038/original/terraria-server-${urlVersion}.zip";
- sha256 = "09zkadjd04gbx1yvwpqmm89viydwxqgixbqhbqncb94qb2z5gfxk";
+ url = "https://terraria.org/system/dedicated_servers/archives/000/000/039/original/terraria-server-${urlVersion}.zip";
+ sha256 = "1bvcafpjxp7ddrbhm3z0xamgi71ymbi41dlx990daz0b5kbdir8y";
};
buildInputs = [ file unzip ];
diff --git a/nixpkgs/pkgs/games/ut2004/wrapper.nix b/nixpkgs/pkgs/games/ut2004/wrapper.nix
index 31d0763be4d..0f70a07ca8f 100644
--- a/nixpkgs/pkgs/games/ut2004/wrapper.nix
+++ b/nixpkgs/pkgs/games/ut2004/wrapper.nix
@@ -27,7 +27,7 @@ let
desktopName = "Unreal Tournament 2004";
comment = "A first-person shooter video game developed by Epic Games and Digital Extreme";
genericName = "First-person shooter";
- categories = "Application;Game;";
+ categories = "Game;";
exec = "ut2004";
};
diff --git a/nixpkgs/pkgs/games/vdrift/default.nix b/nixpkgs/pkgs/games/vdrift/default.nix
index 99475af49e1..ea8b3941f8b 100644
--- a/nixpkgs/pkgs/games/vdrift/default.nix
+++ b/nixpkgs/pkgs/games/vdrift/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, fetchsvn, pkgconfig, scons, libGLU, libGL, SDL2, SDL2_image
+{ stdenv, fetchFromGitHub, fetchsvn, pkgconfig, sconsPackages, libGLU, libGL, SDL2, SDL2_image
, libvorbis, bullet, curl, gettext, writeTextFile
, data ? fetchsvn {
@@ -20,7 +20,7 @@ let
sha256 = "001wq3c4n9wzxqfpq40b1jcl16sxbqv2zbkpy9rq2wf9h417q6hg";
};
- nativeBuildInputs = [ pkgconfig scons.py2 ];
+ nativeBuildInputs = [ pkgconfig sconsPackages.scons_3_1_2 ];
buildInputs = [ libGLU libGL SDL2 SDL2_image libvorbis bullet curl gettext ];
patches = [ ./0001-Ignore-missing-data-for-installation.patch ];
diff --git a/nixpkgs/pkgs/games/vms-empire/default.nix b/nixpkgs/pkgs/games/vms-empire/default.nix
index d0920b0c68d..eb9108c32c9 100644
--- a/nixpkgs/pkgs/games/vms-empire/default.nix
+++ b/nixpkgs/pkgs/games/vms-empire/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, ncurses, xmlto }:
with stdenv.lib;
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
pname = "vms-empire";
version = "1.15";
diff --git a/nixpkgs/pkgs/games/wesnoth/default.nix b/nixpkgs/pkgs/games/wesnoth/default.nix
index 20ec0a978f5..ce375392041 100644
--- a/nixpkgs/pkgs/games/wesnoth/default.nix
+++ b/nixpkgs/pkgs/games/wesnoth/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, cmake, pkgconfig, SDL2, SDL2_image, SDL2_mixer, SDL2_net, SDL2_ttf
+{ stdenv, fetchFromGitHub, cmake, pkgconfig, SDL2, SDL2_image, SDL2_mixer, SDL2_net, SDL2_ttf
, pango, gettext, boost, libvorbis, fribidi, dbus, libpng, pcre, openssl, icu
, Cocoa, Foundation
, enableTools ? false
@@ -6,11 +6,13 @@
stdenv.mkDerivation rec {
pname = "wesnoth";
- version = "1.14.11";
+ version = "1.14.13";
- src = fetchurl {
- url = "mirror://sourceforge/sourceforge/${pname}/${pname}-${version}.tar.bz2";
- sha256 = "1i8mz6gw3qar09bscczhki0g4scj8pl58v85rp0g55r4bcq41l5v";
+ src = fetchFromGitHub {
+ rev = version;
+ owner = "wesnoth";
+ repo = "wesnoth";
+ sha256 = "1ka07h4sgmbc24qbaz0pbryx0yk339l4jzg32hy01qdvl2n40w3h";
};
nativeBuildInputs = [ cmake pkgconfig ];
@@ -33,7 +35,7 @@ stdenv.mkDerivation rec {
adventures.
'';
- homepage = "http://www.wesnoth.org/";
+ homepage = "https://www.wesnoth.org/";
license = licenses.gpl2;
maintainers = with maintainers; [ abbradar ];
platforms = platforms.unix;
diff --git a/nixpkgs/pkgs/misc/autotiling/default.nix b/nixpkgs/pkgs/misc/autotiling/default.nix
new file mode 100644
index 00000000000..b104f359363
--- /dev/null
+++ b/nixpkgs/pkgs/misc/autotiling/default.nix
@@ -0,0 +1,23 @@
+{ lib, buildPythonApplication, fetchPypi, i3ipc, importlib-metadata }:
+
+buildPythonApplication rec {
+ pname = "autotiling";
+ version = "1.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0hwvy9bxwv9fakqqiyrkmpckxgm0z85c240p84ibdhja9sm086v0";
+ };
+
+ propagatedBuildInputs = [ i3ipc importlib-metadata ];
+ doCheck = false;
+
+ meta = with lib; {
+ homepage = "https://github.com/nwg-piotr/autotiling";
+ description = "Script for sway and i3 to automatically switch the horizontal / vertical window split orientation";
+ license = licenses.gpl3Plus;
+ platforms= platforms.linux;
+ maintainers = with maintainers; [ artturin ];
+ };
+}
+
diff --git a/nixpkgs/pkgs/misc/cups/drivers/cups-bjnp/default.nix b/nixpkgs/pkgs/misc/cups/drivers/cups-bjnp/default.nix
index e9fac1c73e2..9dbfdd8b803 100644
--- a/nixpkgs/pkgs/misc/cups/drivers/cups-bjnp/default.nix
+++ b/nixpkgs/pkgs/misc/cups/drivers/cups-bjnp/default.nix
@@ -11,7 +11,11 @@ stdenv.mkDerivation rec {
preConfigure = ''configureFlags="--with-cupsbackenddir=$out/lib/cups/backend"'';
buildInputs = [cups];
- NIX_CFLAGS_COMPILE = [ "-include stdio.h" "-Wno-error=stringop-truncation" ];
+ NIX_CFLAGS_COMPILE = [
+ "-include stdio.h"
+ "-Wno-error=stringop-truncation"
+ "-Wno-error=deprecated-declarations"
+ ];
meta = {
description = "CUPS back-end for Canon printers";
diff --git a/nixpkgs/pkgs/misc/drivers/epson-escpr2/default.nix b/nixpkgs/pkgs/misc/drivers/epson-escpr2/default.nix
index 94b84077620..2e587cbd044 100644
--- a/nixpkgs/pkgs/misc/drivers/epson-escpr2/default.nix
+++ b/nixpkgs/pkgs/misc/drivers/epson-escpr2/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "epson-inkjet-printer-escpr2";
- version = "1.1.12";
+ version = "1.1.15";
src = fetchurl {
# To find new versions, visit
@@ -10,11 +10,11 @@ stdenv.mkDerivation rec {
# some printer like for instance "WF-7210" to get to the most recent
# version.
# NOTE: Don't forget to update the webarchive link too!
- urls = [
- "https://download3.ebz.epson.net/dsc/f/03/00/11/12/33/f7e44f924a4f479e4c74f8f587e07c57de3abd85/epson-inkjet-printer-escpr2-1.1.12-1lsb3.2.src.rpm"
- "https://web.archive.org/web/20200523220202if_/https://download3.ebz.epson.net/dsc/f/03/00/11/12/33/f7e44f924a4f479e4c74f8f587e07c57de3abd85/epson-inkjet-printer-escpr2-1.1.12-1lsb3.2.src.rpm"
+ urls = [
+ "https://download3.ebz.epson.net/dsc/f/03/00/11/56/43/b1a6f1193e073c4c049da9404806c61052b62419/epson-inkjet-printer-escpr2-1.1.15-1lsb3.2.src.rpm"
+ "https://web.archive.org/web/20200726093746if_/https://download3.ebz.epson.net/dsc/f/03/00/11/56/43/b1a6f1193e073c4c049da9404806c61052b62419/epson-inkjet-printer-escpr2-1.1.15-1lsb3.2.src.rpm"
];
- sha256 = "07sq5xlmidqiycv0qwvpk2xf22vbkbk4fclnjlnx7s08d2jl75kv";
+ sha256 = "0a6pzpx281dv9g148jp60l5z0brf260zb54dq6g1ixz4bmjz3f1f";
};
patches = [ ./cups-filter-ppd-dirs.patch ];
diff --git a/nixpkgs/pkgs/misc/drivers/hplip/default.nix b/nixpkgs/pkgs/misc/drivers/hplip/default.nix
index 7c9eb35b9af..afd1f8f6fe4 100644
--- a/nixpkgs/pkgs/misc/drivers/hplip/default.nix
+++ b/nixpkgs/pkgs/misc/drivers/hplip/default.nix
@@ -5,7 +5,7 @@
, net-snmp, openssl, perl, nettools
, bash, coreutils, utillinux
# To remove references to gcc-unwrapped
-, removeReferencesTo
+, removeReferencesTo, qt5
, withQt5 ? true
, withPlugin ? false
, withStaticPPDInstall ? false
@@ -14,16 +14,16 @@
let
name = "hplip-${version}";
- version = "3.20.3";
+ version = "3.20.5";
src = fetchurl {
url = "mirror://sourceforge/hplip/${name}.tar.gz";
- sha256 = "0sh6cg7yjc11x1cm4477iaslj9n8ksghs85hqwgfbk7m5b2pw2a1";
+ sha256 = "004bbd78487b7803cdcf2a96b00de938797227068c4de43ee7ad7d174c4e475a";
};
plugin = fetchurl {
url = "https://developers.hp.com/sites/default/files/${name}-plugin.run";
- sha256 = "13xyv30jqjysfk7gh0gyn7qj0pb0qvk2rlbhm85a3lw7bjycal8g";
+ sha256 = "ff3dedda3158be64b985efbf636890ddda5b271ae1f1fbd788219e1344a9c2e7";
};
hplipState = substituteAll {
@@ -67,12 +67,15 @@ python3Packages.buildPythonApplication {
zlib
];
- nativeBuildInputs = [ pkgconfig removeReferencesTo ];
+ nativeBuildInputs = [
+ pkgconfig
+ removeReferencesTo
+ ] ++ stdenv.lib.optional withQt5 qt5.wrapQtAppsHook;
pythonPath = with python3Packages; [
dbus
pillow
- pygobject2
+ pygobject3
reportlab
usbutils
sip
@@ -219,11 +222,15 @@ python3Packages.buildPythonApplication {
--replace {,${utillinux}/bin/}logger \
--replace {/usr,$out}/bin
remove-references-to -t ${stdenv.cc.cc} $(readlink -f $out/lib/*.so)
+ '' + stdenv.lib.optionalString withQt5 ''
+ for f in $out/bin/hp-*;do
+ wrapQtApp $f
+ done
'';
# There are some binaries there, which reference gcc-unwrapped otherwise.
stripDebugList = [
- "share/hplip" "lib/cups/backend" "lib/cups/filter" "lib/python3.7/site-packages" "lib/sane"
+ "share/hplip" "lib/cups/backend" "lib/cups/filter" python3Packages.python.sitePackages "lib/sane"
];
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/misc/drivers/xboxdrv/default.nix b/nixpkgs/pkgs/misc/drivers/xboxdrv/default.nix
index eb0511b0c4e..f7fd59fd9fd 100644
--- a/nixpkgs/pkgs/misc/drivers/xboxdrv/default.nix
+++ b/nixpkgs/pkgs/misc/drivers/xboxdrv/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, scons, libX11, pkgconfig
+{ stdenv, fetchurl, sconsPackages, libX11, pkgconfig
, libusb1, boost, glib, dbus-glib }:
let
@@ -13,7 +13,7 @@ in stdenv.mkDerivation {
};
makeFlags = [ "PREFIX=$(out)" ];
- nativeBuildInputs = [ pkgconfig scons.py2 ];
+ nativeBuildInputs = [ pkgconfig sconsPackages.scons_3_1_2 ];
buildInputs = [ libX11 libusb1 boost glib dbus-glib ];
dontUseSconsInstall = true;
diff --git a/nixpkgs/pkgs/misc/drivers/xow/default.nix b/nixpkgs/pkgs/misc/drivers/xow/default.nix
index 8702c480457..785f7f396e9 100644
--- a/nixpkgs/pkgs/misc/drivers/xow/default.nix
+++ b/nixpkgs/pkgs/misc/drivers/xow/default.nix
@@ -1,14 +1,19 @@
-{ stdenv, fetchFromGitHub, libusb1 }:
+{ stdenv, cabextract, fetchurl, fetchFromGitHub, libusb1 }:
stdenv.mkDerivation rec {
pname = "xow";
- version = "0.4";
+ version = "0.5";
src = fetchFromGitHub {
owner = "medusalix";
repo = "xow";
rev = "v${version}";
- sha256 = "1xkwcx2gqip9v2h3zjmrn7sgcck3midl5alhsmr3zivgdipamynv";
+ sha256 = "071r2kx44k1sc49cad3i607xg618mf34ki1ykr5lnfx9y6qyz075";
+ };
+
+ firmware = fetchurl {
+ url = "http://download.windowsupdate.com/c/msdownload/update/driver/drvs/2017/07/1cd6a87c-623f-4407-a52d-c31be49e925c_e19f60808bdcbfbd3c3df6be3e71ffc52e43261e.cab";
+ sha256 = "013g1zngxffavqrk5jy934q3bdhsv6z05ilfixdn8dj0zy26lwv5";
};
makeFlags = [
@@ -20,7 +25,14 @@ stdenv.mkDerivation rec {
"MODPDIR=${placeholder ''out''}/lib/modprobe.d"
"SYSDDIR=${placeholder ''out''}/lib/systemd/system"
];
+
+ postUnpack = ''
+ cabextract -F FW_ACC_00U.bin ${firmware}
+ mv FW_ACC_00U.bin source/firmware.bin
+ '';
+
enableParallelBuilding = true;
+ nativeBuildInputs = [ cabextract ];
buildInputs = [ libusb1 ];
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/misc/emulators/atari++/default.nix b/nixpkgs/pkgs/misc/emulators/atari++/default.nix
index 80765f458f8..9d7a477be61 100644
--- a/nixpkgs/pkgs/misc/emulators/atari++/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/atari++/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, libSM, libX11, libICE, SDL, alsaLib, gcc-unwrapped, libXext }:
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
pname = "atari++";
version = "1.83";
diff --git a/nixpkgs/pkgs/misc/emulators/atari800/default.nix b/nixpkgs/pkgs/misc/emulators/atari800/default.nix
index bb6323d18e0..6c846e2f0ab 100644
--- a/nixpkgs/pkgs/misc/emulators/atari800/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/atari800/default.nix
@@ -2,7 +2,7 @@
, unzip, zlib, SDL, readline, libGLU, libGL, libX11 }:
with stdenv.lib;
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
pname = "atari800";
version = "4.2.0";
diff --git a/nixpkgs/pkgs/misc/emulators/attract-mode/default.nix b/nixpkgs/pkgs/misc/emulators/attract-mode/default.nix
index 18c78c84d6c..ac87190b050 100644
--- a/nixpkgs/pkgs/misc/emulators/attract-mode/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/attract-mode/default.nix
@@ -1,4 +1,4 @@
-{ expat, fetchFromGitHub, ffmpeg, fontconfig, freetype, libarchive, libjpeg
+{ expat, fetchFromGitHub, ffmpeg_3, fontconfig, freetype, libarchive, libjpeg
, libGLU, libGL, openal, pkgconfig, sfml, stdenv, zlib
}:
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
'';
buildInputs = [
- expat ffmpeg fontconfig freetype libarchive libjpeg libGLU libGL openal sfml zlib
+ expat ffmpeg_3 fontconfig freetype libarchive libjpeg libGLU libGL openal sfml zlib
];
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/misc/emulators/ccemux/default.nix b/nixpkgs/pkgs/misc/emulators/ccemux/default.nix
index fc5d4c81388..2313a63dc69 100644
--- a/nixpkgs/pkgs/misc/emulators/ccemux/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/ccemux/default.nix
@@ -29,7 +29,7 @@ let
comment = "A modular ComputerCraft emulator";
desktopName = "CCEmuX";
genericName = "ComputerCraft Emulator";
- categories = "Application;Emulator;";
+ categories = "Emulator;";
};
in
diff --git a/nixpkgs/pkgs/misc/emulators/dolphin-emu/default.nix b/nixpkgs/pkgs/misc/emulators/dolphin-emu/default.nix
index b460aa7a485..0053079d992 100644
--- a/nixpkgs/pkgs/misc/emulators/dolphin-emu/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/dolphin-emu/default.nix
@@ -4,7 +4,7 @@
, pkgconfig
, cmake
, bluez
-, ffmpeg
+, ffmpeg_3
, libao
, gtk2
, glib
@@ -78,7 +78,7 @@ stdenv.mkDerivation rec {
buildInputs = [
bluez
- ffmpeg
+ ffmpeg_3
libao
libGLU
libGL
diff --git a/nixpkgs/pkgs/misc/emulators/dolphin-emu/master.nix b/nixpkgs/pkgs/misc/emulators/dolphin-emu/master.nix
index aa77356600b..3865a4a7060 100644
--- a/nixpkgs/pkgs/misc/emulators/dolphin-emu/master.nix
+++ b/nixpkgs/pkgs/misc/emulators/dolphin-emu/master.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, makeDesktopItem, pkgconfig, cmake
-, wrapQtAppsHook, qtbase, bluez, ffmpeg, libao, libGLU, libGL, pcre, gettext
+, wrapQtAppsHook, qtbase, bluez, ffmpeg_3, libao, libGLU, libGL, pcre, gettext
, libXrandr, libusb1, lzo, libpthreadstubs, libXext, libXxf86vm, libXinerama
, libSM, libXdmcp, readline, openal, udev, libevdev, portaudio, curl, alsaLib
, miniupnpc, enet, mbedtls, soundtouch, sfml
@@ -35,7 +35,7 @@ in stdenv.mkDerivation rec {
++ lib.optional stdenv.isLinux wrapQtAppsHook;
buildInputs = [
- curl ffmpeg libao libGLU libGL pcre gettext libpthreadstubs libpulseaudio
+ curl ffmpeg_3 libao libGLU libGL pcre gettext libpthreadstubs libpulseaudio
libXrandr libXext libXxf86vm libXinerama libSM readline openal libXdmcp lzo
portaudio libusb1 libpng hidapi miniupnpc enet mbedtls soundtouch sfml
qtbase
diff --git a/nixpkgs/pkgs/misc/emulators/dosbox/default.nix b/nixpkgs/pkgs/misc/emulators/dosbox/default.nix
index b70f0e058c0..160c8733ff5 100644
--- a/nixpkgs/pkgs/misc/emulators/dosbox/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/dosbox/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
comment = "x86 emulator with internal DOS";
desktopName = "DOSBox";
genericName = "DOS emulator";
- categories = "Application;Emulator;";
+ categories = "Emulator;";
};
postInstall = ''
diff --git a/nixpkgs/pkgs/misc/emulators/emu2/default.nix b/nixpkgs/pkgs/misc/emulators/emu2/default.nix
new file mode 100644
index 00000000000..fb13b602b6a
--- /dev/null
+++ b/nixpkgs/pkgs/misc/emulators/emu2/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+ pname = "emu2";
+ version = "unstable-2020-06-04";
+
+ src = fetchFromGitHub {
+ owner = "dmsc";
+ repo = "emu2";
+ rev = "f9599d347aab07d9281400ec8b214aabd187fbcd";
+ sha256 = "0d8fb3wp477kfi0p4mmr69lxsbgb4gl9pqmm68g9ixzrfch837v4";
+ };
+
+ makeFlags = [ "PREFIX=$(out)" ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/dmsc/emu2/";
+ description = "A simple text-mode x86 + DOS emulator";
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ dramaturg ];
+ license = licenses.gpl2;
+ };
+}
diff --git a/nixpkgs/pkgs/misc/emulators/mame/default.nix b/nixpkgs/pkgs/misc/emulators/mame/default.nix
index d72af71f663..a7bce745984 100644
--- a/nixpkgs/pkgs/misc/emulators/mame/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/mame/default.nix
@@ -7,7 +7,7 @@ with stdenv;
let
majorVersion = "0";
- minorVersion = "221";
+ minorVersion = "222";
desktopItem = makeDesktopItem {
name = "MAME";
@@ -26,7 +26,7 @@ in mkDerivation {
owner = "mamedev";
repo = "mame";
rev = "mame${majorVersion}${minorVersion}";
- sha256 = "1pqwa5qcrk0wgbyns6fkv7j3pn7byf216cixc3phhhgvfidgr8ww";
+ sha256 = "1ij08h7cflr76qzyhhj21948275lqkpzi9r4pbc7h2avrlpsijx4";
};
hardeningDisable = [ "fortify" ];
diff --git a/nixpkgs/pkgs/misc/emulators/melonDS/default.nix b/nixpkgs/pkgs/misc/emulators/melonDS/default.nix
new file mode 100644
index 00000000000..94fbeba0e07
--- /dev/null
+++ b/nixpkgs/pkgs/misc/emulators/melonDS/default.nix
@@ -0,0 +1,41 @@
+{ stdenv, fetchFromGitHub, cmake, pkgconfig, SDL2, gtk3, libpcap, wrapGAppsHook }:
+
+stdenv.mkDerivation rec {
+ pname = "melonDS";
+ version = "0.8.3";
+ ## When updating to the release after 0.8.3,
+ ## - Uncomment:
+ ## cmakeFlags = [ "-UUNIX_PORTABLE" ];
+ ## - Remove the postInstall, since cmake should then take care of installing icons, .desktop file, and romlist.bin
+ ## (see https://github.com/Arisotura/melonDS/pull/546)
+
+ src = fetchFromGitHub {
+ owner = "Arisotura";
+ repo = pname;
+ rev = version;
+ sha256 = "1lqmfwjpkdqfkns1aaxlp4yrg6i0r66mxfr4rrj7b5286k44hqwn";
+ };
+
+ enableParallelBuilding = true;
+ nativeBuildInputs = [ cmake pkgconfig wrapGAppsHook ];
+ buildInputs = [ SDL2 gtk3 libpcap ];
+
+ postInstall = ''
+ install -Dm644 -t $out/share/melonDS/ ../romlist.bin
+ install -Dm644 -t $out/share/applications/ ../flatpak/*.desktop
+
+ for i in ../icon/melon_*.png; do
+ d="''${i##*_}"
+ d="$out/share/icons/hicolor/''${d%.png}/apps"
+ install -D $i "$d/net.kuribo64.melonds.png"
+ done
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "http://melonds.kuribo64.net/";
+ description = "Work in progress Nintendo DS emulator";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ artemist benley ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/misc/emulators/mgba/default.nix b/nixpkgs/pkgs/misc/emulators/mgba/default.nix
index 5611b344cb1..e67549b208b 100644
--- a/nixpkgs/pkgs/misc/emulators/mgba/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/mgba/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, makeDesktopItem, wrapQtAppsHook, pkgconfig
-, cmake, epoxy, libzip, libelf, libedit, ffmpeg, SDL2, imagemagick
+, cmake, epoxy, libzip, libelf, libedit, ffmpeg_3, SDL2, imagemagick
, qtbase, qtmultimedia, qttools, minizip }:
let
@@ -15,20 +15,20 @@ let
};
in stdenv.mkDerivation rec {
pname = "mgba";
- version = "0.8.1";
+ version = "0.8.2";
src = fetchFromGitHub {
owner = "mgba-emu";
repo = "mgba";
rev = version;
- sha256 = "1if82mfaak3696w5d5yshynpzywrxgvg3ifdfi2rwlpvq1gpd429";
+ sha256 = "0dlwhn3hrpaqnl5hjs53y8j2i16idxrg3gy688gcwrc9z1a6bkn2";
};
enableParallelBuilding = true;
nativeBuildInputs = [ wrapQtAppsHook pkgconfig cmake ];
buildInputs = [
- epoxy libzip libelf libedit ffmpeg SDL2 imagemagick
+ epoxy libzip libelf libedit ffmpeg_3 SDL2 imagemagick
qtbase qtmultimedia qttools minizip
];
diff --git a/nixpkgs/pkgs/misc/emulators/np2kai/default.nix b/nixpkgs/pkgs/misc/emulators/np2kai/default.nix
new file mode 100644
index 00000000000..245bad1d535
--- /dev/null
+++ b/nixpkgs/pkgs/misc/emulators/np2kai/default.nix
@@ -0,0 +1,196 @@
+{ stdenv
+, lib
+, fetchFromGitHub
+, enable16Bit ? true
+, enable32Bit ? true
+
+, enableSDL ? true
+, withSDLVersion ? "2"
+, SDL
+, SDL_ttf
+, SDL_mixer
+, SDL2
+, SDL2_ttf
+, SDL2_mixer
+
+, enableX11 ? stdenv.hostPlatform.isLinux
+, automake
+, autoconf
+, autoconf-archive
+, libtool
+, pkg-config
+, unzip
+, gtk2
+, libusb1
+, libXxf86vm
+, nasm
+, libICE
+, libSM
+
+ # HAXM build succeeds but the binary segfaults, seemingly due to the missing HAXM kernel module
+ # Enable once there is a HAXM kernel module option in NixOS? Or somehow bind it to the system kernel having HAXM?
+ # Or leave it disabled by default?
+ # https://github.com/intel/haxm/blob/master/docs/manual-linux.md
+, enableHAXM ? false
+}:
+
+assert lib.assertMsg (enable16Bit || enable32Bit)
+ "Must enable 16-Bit and/or 32-Bit system variant.";
+assert lib.assertMsg (enableSDL || enableX11)
+ "Must enable SDL and/or X11 graphics interfaces.";
+assert lib.assertOneOf "withSDLVersion" withSDLVersion [ "1" "2" ];
+assert enableHAXM -> (lib.assertMsg enableX11
+ "Must enable X11 graphics interface for HAXM build.");
+let
+ inherit (lib) optional optionals optionalString;
+ inherit (lib.strings) concatStringsSep concatMapStringsSep;
+ isSDL2 = (withSDLVersion == "2");
+ sdlInfix = optionalString isSDL2 "2";
+ sdlDeps1 = [
+ SDL
+ SDL_ttf
+ SDL_mixer
+ ];
+ sdlDeps2 = [
+ SDL2
+ SDL2_ttf
+ SDL2_mixer
+ ];
+ sdlDepsBuildonly = if isSDL2 then sdlDeps1 else sdlDeps2;
+ sdlDepsTarget = if isSDL2 then sdlDeps2 else sdlDeps1;
+ sdlMakefileSuffix =
+ if stdenv.hostPlatform.isWindows then "win"
+ else if stdenv.hostPlatform.isDarwin then "mac"
+ else "unix";
+ sdlMakefiles = concatMapStringsSep " " (x: x + "." + sdlMakefileSuffix)
+ (optionals enable16Bit [
+ "Makefile"
+ ] ++ optionals enable32Bit [
+ "Makefile21"
+ ]);
+ sdlBuildFlags = concatStringsSep " "
+ (optionals enableSDL [
+ "SDL_VERSION=${withSDLVersion}"
+ ]);
+ sdlBins = concatStringsSep " "
+ (optionals enable16Bit [
+ "np2kai"
+ ] ++ optionals enable32Bit [
+ "np21kai"
+ ]);
+ x11ConfigureFlags = concatStringsSep " "
+ ((
+ if ((enableHAXM && (enable16Bit || enable32Bit)) || (enable16Bit && enable32Bit)) then [
+ "--enable-build-all"
+ ] else if enableHAXM then [
+ "--enable-haxm"
+ ] else if enable32Bit then [
+ "--enable-ia32"
+ ] else [ ]
+ ) ++ optionals (!isSDL2) [
+ "--enable-sdl"
+ "--enable-sdlmixer"
+ "--enable-sdlttf"
+
+ "--enable-sdl2=no"
+ "--enable-sdl2mixer=no"
+ "--enable-sdl2ttf=no"
+ ]);
+ x11BuildFlags = concatStringsSep " " [
+ "SDL2_CONFIG=sdl2-config"
+ "SDL_CONFIG=sdl-config"
+ "SDL_CFLAGS=\"$(sdl${sdlInfix}-config --cflags)\""
+ "SDL_LIBS=\"$(sdl${sdlInfix}-config --libs) -lSDL${sdlInfix}_mixer -lSDL${sdlInfix}_ttf\""
+ ];
+ x11Bins = concatStringsSep " "
+ (optionals enable16Bit [
+ "xnp2kai"
+ ] ++ optionals enable32Bit [
+ "xnp21kai"
+ ] ++ optionals enableHAXM [
+ "xnp21kai_haxm"
+ ]);
+in
+stdenv.mkDerivation rec {
+ pname = "np2kai";
+ version = "0.86rev22"; #update src.rev to commit rev accordingly
+
+ src = fetchFromGitHub rec {
+ owner = "AZO234";
+ repo = "NP2kai";
+ rev = "4a317747724669343e4c33ebdd34783fb7043221";
+ sha256 = "0kxysxhx6jyk82mx30ni0ydzmwdcbnlxlnarrlq018rsnwb4md72";
+ };
+
+ configurePhase = ''
+ export GIT_VERSION=${builtins.substring 0 7 src.rev}
+ buildFlags="$buildFlags ''${enableParallelBuilding:+-j$NIX_BUILD_CORES -l$NIX_BUILD_CORES}"
+ '' + optionalString enableX11 ''
+ cd x11
+ substituteInPlace Makefile.am \
+ --replace 'GIT_VERSION :=' 'GIT_VERSION ?='
+ ./autogen.sh ${x11ConfigureFlags}
+ ./configure ${x11ConfigureFlags}
+ cd ..
+ '';
+
+ nativeBuildInputs = sdlDepsBuildonly
+ ++ optionals enableX11 [
+ automake
+ autoconf
+ autoconf-archive
+ libtool
+ pkg-config
+ unzip
+ nasm
+ ];
+
+ buildInputs = sdlDepsTarget
+ ++ optionals enableX11 [
+ gtk2
+ libICE
+ libSM
+ libusb1
+ libXxf86vm
+ ];
+
+ enableParallelBuilding = true;
+
+ buildPhase = optionalString enableSDL ''
+ cd sdl2
+ for mkfile in ${sdlMakefiles}; do
+ substituteInPlace $mkfile \
+ --replace 'GIT_VERSION :=' 'GIT_VERSION ?='
+ echo make -f $mkfile $buildFlags ${sdlBuildFlags} clean
+ make -f $mkfile $buildFlags ${sdlBuildFlags} clean
+ make -f $mkfile $buildFlags ${sdlBuildFlags}
+ done
+ cd ..
+ '' + optionalString enableX11 ''
+ cd x11
+ make $buildFlags ${x11BuildFlags}
+ cd ..
+ '';
+
+ installPhase = optionalString enableSDL ''
+ cd sdl2
+ for emu in ${sdlBins}; do
+ install -D -m 755 $emu $out/bin/$emu
+ done
+ cd ..
+ '' + optionalString enableX11 ''
+ cd x11
+ for emu in ${x11Bins}; do
+ install -D -m 755 $emu $out/bin/$emu
+ done
+ cd ..
+ '';
+
+ meta = with lib; {
+ description = "A PC-9801 series emulator.";
+ homepage = "https://github.com/AZO234/NP2kai";
+ license = licenses.mit;
+ maintainers = with maintainers; [ OPNA2608 ];
+ platforms = platforms.x86;
+ };
+}
diff --git a/nixpkgs/pkgs/misc/emulators/openmsx/default.nix b/nixpkgs/pkgs/misc/emulators/openmsx/default.nix
index 68b464f4d35..f0ab48aa625 100644
--- a/nixpkgs/pkgs/misc/emulators/openmsx/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/openmsx/default.nix
@@ -45,5 +45,6 @@ stdenv.mkDerivation rec {
homepage = "https://openmsx.org";
maintainers = with maintainers; [ AndersonTorres ];
platforms = platforms.unix;
+ license = with licenses; [ bsd2 boost gpl2 ];
};
}
diff --git a/nixpkgs/pkgs/misc/emulators/ppsspp/default.nix b/nixpkgs/pkgs/misc/emulators/ppsspp/default.nix
index b2aa81124da..a1534771550 100644
--- a/nixpkgs/pkgs/misc/emulators/ppsspp/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/ppsspp/default.nix
@@ -1,7 +1,7 @@
{ SDL2
, cmake
, fetchFromGitHub
-, ffmpeg
+, ffmpeg_3
, glew
, lib
, libzip
@@ -37,7 +37,7 @@ mkDerivation rec {
buildInputs = [
SDL2
- ffmpeg
+ ffmpeg_3
glew
libzip
qtbase
diff --git a/nixpkgs/pkgs/misc/emulators/resim/default.nix b/nixpkgs/pkgs/misc/emulators/resim/default.nix
index 81acdf81f2e..ba7ac621257 100644
--- a/nixpkgs/pkgs/misc/emulators/resim/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/resim/default.nix
@@ -15,4 +15,6 @@ stdenv.mkDerivation {
cp -v libresim/libarmsim.so $out/lib/libarmsim.so
cp -v vc4emul/vc4emul $out/bin/vc4emul
'';
+
+ meta.license = stdenv.lib.licenses.mit;
}
diff --git a/nixpkgs/pkgs/misc/emulators/retroarch/cores.nix b/nixpkgs/pkgs/misc/emulators/retroarch/cores.nix
index 0ebd2b82a9a..17b1679ed5b 100644
--- a/nixpkgs/pkgs/misc/emulators/retroarch/cores.nix
+++ b/nixpkgs/pkgs/misc/emulators/retroarch/cores.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchgit, fetchFromGitHub, fetchFromGitLab, cmake, pkgconfig, makeWrapper, python27, python37, retroarch
, alsaLib, fluidsynth, curl, hidapi, libGLU, gettext, glib, gtk2, portaudio, SDL, SDL_net, SDL2, SDL2_image, libGL
-, ffmpeg, pcre, libevdev, libpng, libjpeg, libzip, udev, libvorbis, snappy, which, hexdump
+, ffmpeg_3, pcre, libevdev, libpng, libjpeg, libzip, udev, libvorbis, snappy, which, hexdump
, miniupnpc, sfml, xorg, zlib, nasm, libpcap, boost, icu, openssl
, buildPackages }:
@@ -718,6 +718,25 @@ in with stdenv.lib.licenses;
preBuild = "cd libretro";
};
+ np2kai = mkLibRetroCore rec {
+ core = "np2kai";
+ src = fetchFromGitHub rec {
+ owner = "AZO234";
+ repo = "NP2kai";
+ rev = "4a317747724669343e4c33ebdd34783fb7043221";
+ sha256 = "0kxysxhx6jyk82mx30ni0ydzmwdcbnlxlnarrlq018rsnwb4md72";
+ };
+ description = "Neko Project II kai libretro port";
+ license = mit;
+ makefile = "Makefile.libretro";
+ preBuild = ''
+ cd sdl2
+ substituteInPlace ${makefile} \
+ --replace 'GIT_VERSION :=' 'GIT_VERSION ?='
+ export GIT_VERSION=${builtins.substring 0 7 src.rev}
+ '';
+ };
+
o2em = mkLibRetroCore rec {
core = "o2em";
src = fetchRetro {
@@ -815,7 +834,7 @@ in with stdenv.lib.licenses;
description = "ppsspp libretro port";
license = gpl2;
extraNativeBuildInputs = [ cmake pkgconfig ];
- extraBuildInputs = [ libGLU libGL libzip ffmpeg python37 snappy xorg.libX11 ];
+ extraBuildInputs = [ libGLU libGL libzip ffmpeg_3 python37 snappy xorg.libX11 ];
makefile = "Makefile";
cmakeFlags = [ "-DLIBRETRO=ON -DUSE_SYSTEM_FFMPEG=ON -DUSE_SYSTEM_SNAPPY=ON -DUSE_SYSTEM_LIBZIP=ON -DOpenGL_GL_PREFERENCE=GLVND" ];
postBuild = "mv lib/ppsspp_libretro${stdenv.hostPlatform.extensions.sharedLibrary} ppsspp_libretro${stdenv.hostPlatform.extensions.sharedLibrary}";
diff --git a/nixpkgs/pkgs/misc/emulators/retroarch/default.nix b/nixpkgs/pkgs/misc/emulators/retroarch/default.nix
index 28a641ec970..bfc2c338769 100644
--- a/nixpkgs/pkgs/misc/emulators/retroarch/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/retroarch/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, which, pkgconfig, makeWrapper
-, ffmpeg, libGLU, libGL, freetype, libxml2, python3
+, ffmpeg_3, libGLU, libGL, freetype, libxml2, python3
, libobjc, AppKit, Foundation
, alsaLib ? null
, libdrm ? null
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig wayland ]
++ optional withVulkan makeWrapper;
- buildInputs = [ ffmpeg freetype libxml2 libGLU libGL python3 SDL2 which ]
+ buildInputs = [ ffmpeg_3 freetype libxml2 libGLU libGL python3 SDL2 which ]
++ optional enableNvidiaCgToolkit nvidia_cg_toolkit
++ optional withVulkan vulkan-loader
++ optionals stdenv.isDarwin [ libobjc AppKit Foundation ]
@@ -43,9 +43,6 @@ stdenv.mkDerivation rec {
libXdmcp libXext libXxf86vm mesa udev
wayland libxkbcommon ];
- # we use prefix-less pkg-config
- PKG_CONF_PATH = "pkg-config";
-
enableParallelBuilding = true;
configureFlags = stdenv.lib.optionals stdenv.isLinux [ "--enable-kms" "--enable-egl" ];
diff --git a/nixpkgs/pkgs/misc/emulators/rpcs3/default.nix b/nixpkgs/pkgs/misc/emulators/rpcs3/default.nix
index 4e022b2868f..f71420674e5 100644
--- a/nixpkgs/pkgs/misc/emulators/rpcs3/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/rpcs3/default.nix
@@ -1,5 +1,6 @@
{ mkDerivation, lib, fetchgit, cmake, pkgconfig, git
-, qtbase, qtquickcontrols, openal, glew, vulkan-loader, libpng, ffmpeg, libevdev, python3
+, qtbase, qtquickcontrols, openal, glew, vulkan-headers, vulkan-loader, libpng
+, ffmpeg, libevdev, python3
, pulseaudioSupport ? true, libpulseaudio
, waylandSupport ? true, wayland
, alsaSupport ? true, alsaLib
@@ -15,7 +16,7 @@ mkDerivation {
src = fetchgit {
url = "https://github.com/RPCS3/rpcs3";
- rev = "341fdf7eb14763fd06e2eab9a4b2b8f1adf9fdbd";
+ rev = "v${majorVersion}";
sha256 = "1qx97zkkjl6bmv5rhfyjqynbz0v8h40b2wxqnl59g287wj0yk3y1";
};
@@ -36,7 +37,8 @@ mkDerivation {
nativeBuildInputs = [ cmake pkgconfig git ];
buildInputs = [
- qtbase qtquickcontrols openal glew vulkan-loader libpng ffmpeg libevdev python3
+ qtbase qtquickcontrols openal glew vulkan-headers vulkan-loader libpng ffmpeg
+ libevdev python3
] ++ lib.optional pulseaudioSupport libpulseaudio
++ lib.optional alsaSupport alsaLib
++ lib.optional waylandSupport wayland;
diff --git a/nixpkgs/pkgs/misc/emulators/snes9x-gtk/default.nix b/nixpkgs/pkgs/misc/emulators/snes9x-gtk/default.nix
index 6560024b19e..f33af245f71 100644
--- a/nixpkgs/pkgs/misc/emulators/snes9x-gtk/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/snes9x-gtk/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, meson, ninja, pkgconfig
+{ stdenv, fetchFromGitHub, meson, ninja, pkgconfig, wrapGAppsHook
, SDL2, zlib, gtk3, libxml2, libXv, epoxy, minizip, pulseaudio, portaudio }:
stdenv.mkDerivation rec {
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
};
enableParallelBuilding = true;
- nativeBuildInputs = [ meson ninja pkgconfig ];
+ nativeBuildInputs = [ meson ninja pkgconfig wrapGAppsHook ];
buildInputs = [ SDL2 zlib gtk3 libxml2 libXv epoxy minizip pulseaudio portaudio ];
preConfigure = "cd gtk";
diff --git a/nixpkgs/pkgs/misc/emulators/stella/default.nix b/nixpkgs/pkgs/misc/emulators/stella/default.nix
index 14189e5b387..4c657fc30bb 100644
--- a/nixpkgs/pkgs/misc/emulators/stella/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/stella/default.nix
@@ -4,13 +4,13 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "stella";
- version = "6.1.2";
+ version = "6.2.1";
src = fetchFromGitHub {
owner = "stella-emu";
repo = "stella";
rev = version;
- sha256 = "0m4vdgn7gqhga7hamy4djnlkfgz78gfkmg8by3mai5lw0cps7hr1";
+ sha256 = "1yhszswwg217x8d2qlcasi9l97y1z6w1pgliys4p27zv5b1ygy7p";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/misc/emulators/vice/default.nix b/nixpkgs/pkgs/misc/emulators/vice/default.nix
index ca3149785a4..c80d820059f 100644
--- a/nixpkgs/pkgs/misc/emulators/vice/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/vice/default.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
comment = "Commodore 64 emulator";
desktopName = "VICE";
genericName = "Commodore 64 emulator";
- categories = "Application;Emulator;";
+ categories = "Emulator;";
};
preBuild = ''
diff --git a/nixpkgs/pkgs/misc/emulators/wine/sources.nix b/nixpkgs/pkgs/misc/emulators/wine/sources.nix
index 964e08674ca..d30d4bcdc1c 100644
--- a/nixpkgs/pkgs/misc/emulators/wine/sources.nix
+++ b/nixpkgs/pkgs/misc/emulators/wine/sources.nix
@@ -39,19 +39,22 @@ in rec {
unstable = fetchurl rec {
# NOTE: Don't forget to change the SHA256 for staging as well.
- version = "5.5";
+ version = "5.12";
url = "https://dl.winehq.org/wine/source/5.x/wine-${version}.tar.xz";
- sha256 = "1z7mvl6fgk7cg8vmy157r8azcz89srnckbzvsc6cva7a1fdi7qx0";
+ sha256 = "0bl4ii4h1w4z8kb6dpdc1pgwk0wrhm61c2q2nzpcckkrqra75wc7";
inherit (stable) mono gecko32 gecko64;
};
staging = fetchFromGitHub rec {
# https://github.com/wine-staging/wine-staging/releases
inherit (unstable) version;
- sha256 = "0wcj73xcxsk5897m5fg14cjir2md167m09jjjv9z9n6157bfr9fw";
+ sha256 = "1f6ay0khdcxxnsvp4rywg80qpcysbplyrq7qjmqjvdysi7k2wm1w";
owner = "wine-staging";
repo = "wine-staging";
rev = "v${version}";
+
+ # Just keep list empty, if current release haven't broken patchsets
+ disabledPatchsets = [ "xactengine-initial" ];
};
winetricks = fetchFromGitHub rec {
diff --git a/nixpkgs/pkgs/misc/emulators/wine/staging.nix b/nixpkgs/pkgs/misc/emulators/wine/staging.nix
index 5c2469f8f44..f3b9fa30420 100644
--- a/nixpkgs/pkgs/misc/emulators/wine/staging.nix
+++ b/nixpkgs/pkgs/misc/emulators/wine/staging.nix
@@ -7,8 +7,8 @@ let patch = (callPackage ./sources.nix {}).staging;
(mkBuildInputs wineUnstable.pkgArches pkgNames) ++ extra;
in assert stdenv.lib.getVersion wineUnstable == patch.version;
-stdenv.lib.overrideDerivation wineUnstable (self: {
- buildInputs = build-inputs [ "perl" "utillinux" "autoconf" ] self.buildInputs;
+(stdenv.lib.overrideDerivation wineUnstable (self: {
+ buildInputs = build-inputs [ "perl" "utillinux" "autoconf" "gitMinimal" ] self.buildInputs;
name = "${self.name}-staging";
@@ -18,7 +18,11 @@ stdenv.lib.overrideDerivation wineUnstable (self: {
chmod +w patches
cd patches
patchShebangs gitapply.sh
- ./patchinstall.sh DESTDIR="$PWD/.." --all
+ ./patchinstall.sh DESTDIR="$PWD/.." --all ${stdenv.lib.concatMapStringsSep " " (ps: "-W ${ps}") patch.disabledPatchsets}
cd ..
'';
-})
+})) // {
+ meta = wineUnstable.meta // {
+ description = wineUnstable.meta.description + " (with staging patches)";
+ };
+}
diff --git a/nixpkgs/pkgs/misc/ghostscript/0001-Bug-702364-Fix-missing-echogs-dependencies.patch b/nixpkgs/pkgs/misc/ghostscript/0001-Bug-702364-Fix-missing-echogs-dependencies.patch
index c914634f579..dd31260302c 100644
--- a/nixpkgs/pkgs/misc/ghostscript/0001-Bug-702364-Fix-missing-echogs-dependencies.patch
+++ b/nixpkgs/pkgs/misc/ghostscript/0001-Bug-702364-Fix-missing-echogs-dependencies.patch
@@ -1,18 +1,5 @@
-From 9f56e78d111d726ca95a59b2d64e5c3298451505 Mon Sep 17 00:00:00 2001
-From: Chris Liddell <chris.liddell@artifex.com>
-Date: Mon, 27 Apr 2020 11:04:57 +0100
-Subject: [PATCH] Bug 702364: Fix missing echogs dependencies
-
-Rebased version of http://git.ghostscript.com/?p=ghostpdl.git;a=patch;h=1b4c3669a20c
-to fix parallel build
----
- contrib/contrib.mak | 281 ++++++++++++++++++++++----------------------
- 1 file changed, 143 insertions(+), 138 deletions(-)
-
-diff --git a/contrib/contrib.mak b/contrib/contrib.mak
-index 5411ae902..7dd9822a9 100644
---- a/contrib/contrib.mak
-+++ b/contrib/contrib.mak
+--- 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)
@@ -24,7 +11,7 @@ index 5411ae902..7dd9822a9 100644
###### --------------------------- Catalog -------------------------- ######
# The following drivers are user-contributed, and maintained (if at all) by
-@@ -161,19 +165,19 @@ $(DEVOBJ)gdevbjca.$(OBJ) : $(CONTRIBSRC)gdevbjca.c $(PDEVH) $(bjc_h) \
+@@ -185,19 +189,19 @@
$(DEVCC) $(DEVO_)gdevbjca.$(OBJ) $(C_) $(CONTRIBSRC)gdevbjca.c
$(DD)bjcmono.dev : $(bjc_) $(DD)page.dev \
@@ -48,7 +35,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV) $(DD)bjccolor $(bjc_)
-@@ -184,25 +188,25 @@ cdeskjet8_=$(DEVOBJ)gdevcd8.$(OBJ) $(HPPCL)
+@@ -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 \
@@ -78,7 +65,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV2) $(DD)cdj1600 $(cdeskjet8_)
$(DEVOBJ)gdevcd8.$(OBJ) : $(CONTRIBSRC)gdevcd8.c $(PDEVH) $(math__h)\
-@@ -220,7 +224,8 @@ $(DEVOBJ)gdevcd8.$(OBJ) : $(CONTRIBSRC)gdevcd8.c $(PDEVH) $(math__h)\
+@@ -244,7 +248,8 @@
# Author: Matthew Gelhaus (mgelhaus@proaxis.com)
# Printer: HP 880c
@@ -88,7 +75,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV2) $(DD)cdj880 $(cdeskjet8_)
-@@ -231,7 +236,7 @@ cdeskjet9_=$(DEVOBJ)gdevdj9.$(OBJ) $(HPPCL)
+@@ -255,7 +260,7 @@
# Author: Rene Harsch (rene@harsch.net)
# Printer: HP 970Cxi
$(DD)cdj970.dev : $(cdeskjet9_) $(DD)page.dev \
@@ -97,7 +84,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV2) $(DD)cdj970 $(cdeskjet9_)
$(DEVOBJ)gdevdj9.$(OBJ) : $(CONTRIBSRC)gdevdj9.c $(PDEVH) $(math__h) $(string__h)\
-@@ -244,7 +249,7 @@ $(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 \
@@ -106,7 +93,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV2) $(DD)cdnj500 $(cdeskjet8_)
-@@ -253,7 +258,7 @@ $(DD)cdnj500.dev : $(cdeskjet8_) $(DD)page.dev \
+@@ -277,7 +282,7 @@
### NOTE: Depends on the presence of the cdj850 section.
$(DD)chp2200.dev : $(cdeskjet8_) $(DD)page.dev \
@@ -115,7 +102,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV2) $(DD)chp2200 $(cdeskjet8_)
-@@ -264,11 +269,11 @@ $(DD)chp2200.dev : $(cdeskjet8_) $(DD)page.dev \
+@@ -288,11 +293,11 @@
GDIMONO=$(DEVOBJ)gdevgdi.$(OBJ) $(HPPCL)
$(DD)gdi.dev : $(GDIMONO) $(DD)page.dev \
@@ -129,7 +116,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV) $(DD)samsunggdi $(GDIMONO)
$(DEVOBJ)gdevgdi.$(OBJ) : $(CONTRIBSRC)gdevgdi.c $(PDEVH) $(gdevpcl_h) \
-@@ -282,17 +287,17 @@ $(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 \
@@ -150,7 +137,7 @@ index 5411ae902..7dd9822a9 100644
$(DEVCC) $(DEVO_)gdevhl12.$(OBJ) $(C_) $(CONTRIBSRC)gdevhl12.c
-@@ -303,37 +308,37 @@ ln03_=$(DEVOBJ)gdevln03.$(OBJ)
+@@ -327,37 +332,37 @@
# Author: Ulrich Mueller (ulm@vsnhd1.cern.ch)
# Printer: DEC LN03
$(DD)ln03.dev : $(ln03_) $(DD)page.dev \
@@ -194,7 +181,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV) $(DD)la75plus $(ln03_)
$(DEVOBJ)gdevln03.$(OBJ) : $(CONTRIBSRC)gdevln03.c $(PDEVH) \
-@@ -356,27 +361,27 @@ $(DEVOBJ)gdevescv.$(OBJ) : $(ESCV_SRC)gdevescv.c $(ESCV_SRC)gdevescv.h $(PDEVH)
+@@ -380,233 +385,233 @@
$(DEVCC) -DA4 $(DEVO_)gdevescv.$(OBJ) $(C_) $(escv_opts) $(ESCV_SRC)gdevescv.c
$(DD)alc1900.dev : $(escv_) $(DD)page.dev \
@@ -228,7 +215,8 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV) $(DD)alc8600 $(escv_)
$(DD)alc9100.dev : $(escv_) $(DD)page.dev \
-@@ -384,11 +389,11 @@ $(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 \
@@ -242,7 +230,8 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV) $(DD)lp8000c $(escv_)
$(DD)lp8200c.dev : $(escv_) $(DD)page.dev \
-@@ -396,15 +401,15 @@ $(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 \
@@ -261,7 +250,8 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV) $(DD)lp8800c $(escv_)
$(DD)lp9000c.dev : $(escv_) $(DD)page.dev \
-@@ -412,177 +417,177 @@ $(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 \
@@ -481,7 +471,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV) $(DD)lex2050 $(lex2050_)
$(DEVOBJ)gdevlx7.$(OBJ) : $(CONTRIBSRC)gdevlx7.c $(PDEVH) \
-@@ -599,7 +604,7 @@ $(DEVOBJ)gdevlx32.$(OBJ) : $(CONTRIBSRC)gdevlx32.c $(PDEVH) $(gsparam_h) \
+@@ -623,7 +628,7 @@
$(DEVCC) $(DEVO_)gdevlx32.$(OBJ) $(C_) $(CONTRIBSRC)gdevlx32.c
$(DD)lxm3200.dev : $(lxm3200_) $(DD)page.dev \
@@ -490,7 +480,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV) $(DD)lxm3200 $(lxm3200_)
-@@ -625,13 +630,13 @@ $(DEVOBJ)gdevlips.$(OBJ) : $(GX) $(LIPS_SRC)gdevlips.c $(std_h) \
+@@ -649,13 +654,13 @@
$(DEVCC) $(DEVO_)gdevlips.$(OBJ) $(LIPS_OPT) $(C_) $(LIPS_SRC)gdevlips.c
$(DD)lips4.dev : $(lipsr_) $(DD)page.dev \
@@ -506,7 +496,7 @@ index 5411ae902..7dd9822a9 100644
$(SETDEV) $(DD)lips4v $(lipsv_)
$(ADDMOD) $(DD)lips4v -include $(GLD)vector
-@@ -644,11 +649,11 @@ $(DEVOBJ)gdevl4v.$(OBJ) : $(LIPS_SRC)gdevl4v.c $(LIPS_SRC)gdevlips.h $(GDEV)\
+@@ -668,11 +673,11 @@
### --------------- Some extra devices: lips2p, bjc880j ---------------- ###
$(DD)lips2p.dev : $(lipsr_) $(DD)page.dev \
@@ -520,7 +510,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV) $(DD)bjc880j $(lipsr_)
-@@ -657,15 +662,15 @@ $(DD)bjc880j.dev : $(lipsr_) $(DD)page.dev \
+@@ -681,15 +686,15 @@
md2k_=$(DEVOBJ)gdevmd2k.$(OBJ)
$(DD)md2k.dev : $(md2k_) $(DD)page.dev \
@@ -539,7 +529,7 @@ index 5411ae902..7dd9822a9 100644
$(DEVCC) $(DEVO_)gdevmd2k.$(OBJ) $(C_) $(CONTRIBSRC)gdevmd2k.c
-@@ -673,7 +678,7 @@ $(DEVOBJ)gdevmd2k.$(OBJ) : $(CONTRIBSRC)gdevmd2k.c $(PDEVH) $(gsparam_h) \
+@@ -697,7 +702,7 @@
oki4w_=$(DEVOBJ)gdevop4w.$(OBJ)
$(DD)oki4w.dev : $(oki4w_) $(DD)page.dev \
@@ -548,7 +538,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV) $(DD)oki4w $(oki4w_)
# Author: Ivan Schreter (ivan@shadow.sk)
-@@ -696,11 +701,11 @@ $(DEVOBJ)gdevopvp.$(OBJ) : $(OPVP_SRC)gdevopvp.c $(OPVP_SRC)opvp_common.h\
+@@ -720,11 +725,11 @@
$(DEVCC) $(DEVO_)gdevopvp.$(OBJ) $(OPVP_OPT) $(C_) $(OPVP_SRC)gdevopvp.c
$(DD)opvp.dev : $(opvp_) $(DD)page.dev \
@@ -562,7 +552,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV) $(DD)oprp $(opvp_)
-@@ -877,78 +882,78 @@ $(DEVOBJ)pclcomp.$(OBJ) : $(pcl3_src)pclcomp.c $(pcl3_src)pclgen.h \
+@@ -901,78 +906,78 @@
# The generic pcl3 device with selectable subdevices
$(DD)pcl3.dev : $(pcl3_) $(DD)page.dev \
@@ -665,7 +655,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV) $(DD)hpdj1120c $(pcl3_)
#------------------------------------------------------------------------------
-@@ -985,7 +990,7 @@ pcl3-install:
+@@ -1009,7 +1014,7 @@
xes_=$(DEVOBJ)gdevxes.$(OBJ)
$(DD)xes.dev : $(xes_) $(DD)page.dev \
@@ -674,7 +664,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV) $(DD)xes $(xes_)
# Author: Peter Flass (flass@lbdrscs.bitnet)
-@@ -1005,16 +1010,16 @@ JAPSRC=$(JAPDIR)$(D)
+@@ -1029,16 +1034,16 @@
pr201_=$(DEVOBJ)gdevp201.$(OBJ) $(DEVOBJ)gdevprn.$(OBJ)
@@ -695,7 +685,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV) $(DD)pr1000_4 $(pr201_)
$(DEVOBJ)gdevp201.$(OBJ) : $(JAPSRC)gdevp201.c $(PDEVH) \
-@@ -1025,7 +1030,7 @@ $(DEVOBJ)gdevp201.$(OBJ) : $(JAPSRC)gdevp201.c $(PDEVH) \
+@@ -1049,7 +1054,7 @@
jj100_=$(DEVOBJ)gdevj100.$(OBJ) $(DEVOBJ)gdevprn.$(OBJ)
@@ -704,7 +694,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV) $(DD)jj100 $(jj100_)
$(DEVOBJ)gdevj100.$(OBJ) : $(JAPSRC)gdevj100.c $(PDEVH) \
-@@ -1037,11 +1042,11 @@ $(DEVOBJ)gdevj100.$(OBJ) : $(JAPSRC)gdevj100.c $(PDEVH) \
+@@ -1061,11 +1066,11 @@
bj10v_=$(DEVOBJ)gdev10v.$(OBJ) $(DEVOBJ)gdevprn.$(OBJ)
$(DD)bj10v.dev : $(bj10v_) \
@@ -718,7 +708,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV) $(DD)bj10vh $(bj10v_)
# Uncomment the following line if you are using MS-DOS on PC9801 series.
-@@ -1056,7 +1061,7 @@ $(DEVOBJ)gdev10v.$(OBJ) : $(JAPSRC)gdev10v.c $(PDEVH) \
+@@ -1080,7 +1085,7 @@
dmprt_=$(DEVOBJ)gdevdmpr.$(OBJ) $(DEVOBJ)dviprlib.$(OBJ) $(DEVOBJ)gdevprn.$(OBJ)
$(DD)dmprt.dev : $(dmprt_) $(DD)page.dev \
@@ -727,7 +717,7 @@ index 5411ae902..7dd9822a9 100644
$(SETDEV) $(DD)dmprt $(dmprt_)
$(ADDMOD) $(DD)dmprt -ps dmp_init
-@@ -1086,19 +1091,19 @@ $(DEVOBJ)gdevmjc.$(OBJ) : $(JAPSRC)gdevmjc.c $(JAPSRC)gdevmjc.h $(PDEVH) $(gdevp
+@@ -1110,19 +1115,19 @@
$(DEVCC) -DA4 $(DEVO_)gdevmjc.$(OBJ) $(C_) $(JAPSRC)gdevmjc.c
$(DD)mj700v2c.dev : $(mj700v2c_) $(DD)page.dev \
@@ -751,7 +741,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV) $(DD)mj8000c $(mj700v2c_)
### ----------------- The Fujitsu FMPR printer device ----------------- ###
-@@ -1106,7 +1111,7 @@ $(DD)mj8000c.dev : $(mj700v2c_) $(DD)page.dev \
+@@ -1130,7 +1135,7 @@
fmpr_=$(DEVOBJ)gdevfmpr.$(OBJ) $(DEVOBJ)gdevprn.$(OBJ)
$(DD)fmpr.dev : $(fmpr_) $(DD)page.dev \
@@ -760,7 +750,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV) $(DD)fmpr $(fmpr_)
$(DEVOBJ)gdevfmpr.$(OBJ) : $(JAPSRC)gdevfmpr.c $(PDEVH) \
-@@ -1118,7 +1123,7 @@ $(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 \
@@ -769,7 +759,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV) $(DD)fmlbp $(fmlbp_)
$(DEVOBJ)gdevfmlbp.$(OBJ) : $(JAPSRC)gdevfmlbp.c $(PDEVH) \
-@@ -1135,7 +1140,7 @@ $(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 \
@@ -778,7 +768,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV) $(DD)ml600 $(ml6_)
$(DEVOBJ)gdevml6.$(OBJ) : $(JAPSRC)gdevml6.c $(PDEVH) \
-@@ -1148,11 +1153,11 @@ $(DEVOBJ)gdevml6.$(OBJ) : $(JAPSRC)gdevml6.c $(PDEVH) \
+@@ -1172,11 +1177,11 @@
lbp3x0_=$(DEVOBJ)gdevlbp3.$(OBJ)
$(DD)lbp310.dev :$(lbp3x0_) $(DD)page.dev \
@@ -792,7 +782,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV) $(DD)lbp320 $(lbp3x0_)
$(DEVOBJ)gdevlbp3.$(OBJ) : $(JAPSRC)gdevlbp3.c $(PDEVH)
-@@ -1167,7 +1172,7 @@ $(DEVOBJ)gdevnpdl.$(OBJ) : $(JAPSRC)gdevnpdl.c $(LIPS_SRC)gdevlprn.h $(PDEVH) \
+@@ -1191,7 +1196,7 @@
$(DEVCC) -DA4 $(DEVO_)gdevnpdl.$(OBJ) $(LIPS_OPT) $(C_) $(JAPSRC)gdevnpdl.c
$(DD)npdl.dev : $(npdl_) $(DD)page.dev \
@@ -801,7 +791,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV) $(DD)npdl $(npdl_)
### ------- EPSON ESC/Page printer device ----------------- ###
-@@ -1179,11 +1184,11 @@ $(DEVOBJ)gdevespg.$(OBJ) : $(JAPSRC)gdevespg.c $(LIPS_SRC)gdevlprn.h $(PDEVH) \
+@@ -1203,11 +1208,11 @@
$(DEVCC) -DA4 $(DEVO_)gdevespg.$(OBJ) $(LIPS_OPT) $(C_) $(JAPSRC)gdevespg.c
$(DD)escpage.dev : $(escpage_) $(DD)page.dev \
@@ -815,7 +805,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV) $(DD)lp2000 $(escpage_)
### --- The RICOH RPDL language printer device ------ ###
-@@ -1194,7 +1199,7 @@ $(DEVOBJ)gdevrpdl.$(OBJ) : $(JAPSRC)gdevrpdl.c $(LIPS_SRC)gdevlprn.h $(PDEVH) \
+@@ -1218,7 +1223,7 @@
$(DEVCC) $(DEVO_)gdevrpdl.$(OBJ) $(LIPS_OPT) $(C_) $(JAPSRC)gdevrpdl.c
$(DD)rpdl.dev : $(rpdl_) $(DD)page.dev \
@@ -824,21 +814,7 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV) $(DD)rpdl $(rpdl_)
### ---------- RICOH RPDL IV(600dpi) printer devices ---------- ###
-@@ -1204,11 +1209,11 @@ $(DD)rpdl.dev : $(rpdl_) $(DD)page.dev \
- # $(DEVCC) $(DEVO_)gdevrpdl.$(OBJ) $(C_) $(JAPSRC)gdevrpdl.c
- #
- #$(DD)nx100f.dev : $(rpdl_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- # $(SETPDEV2) $(DD)nx100f $(rpdl_)
- #
- #$(DD)nx100v.dev : $(rpdl_) $(DD)page.dev \
-- $(CONTRIB_MAK) $(MAKEDIRS)
-+ $(CONTDEV) $(CONTRIB_MAK) $(MAKEDIRS)
- # $(SETPDEV2) $(DD)nx100v $(rpdl_)
-
- ### ------------ The ALPS Micro Dry printer devices ------------ ###
-@@ -1216,15 +1221,15 @@ $(DD)rpdl.dev : $(rpdl_) $(DD)page.dev \
+@@ -1240,15 +1245,15 @@
alps_=$(DEVOBJ)gdevalps.$(OBJ)
$(DD)md50Mono.dev : $(alps_) $(DD)page.dev \
@@ -857,6 +833,3 @@ index 5411ae902..7dd9822a9 100644
$(SETPDEV) $(DD)md1xMono $(alps_)
$(DEVOBJ)gdevalps.$(OBJ) : $(JAPSRC)gdevalps.c $(PDEVH) \
---
-2.26.2
-
diff --git a/nixpkgs/pkgs/misc/ghostscript/default.nix b/nixpkgs/pkgs/misc/ghostscript/default.nix
index 7f6766cf462..eca15faf1ad 100644
--- a/nixpkgs/pkgs/misc/ghostscript/default.nix
+++ b/nixpkgs/pkgs/misc/ghostscript/default.nix
@@ -10,8 +10,8 @@ assert cupsSupport -> cups != null;
let
version = "9.${ver_min}";
- ver_min = "50";
- sha512 = "3p46kzn6kh7z4qqnqydmmvdlgzy5730z3yyvyxv6i4yb22mgihzrwqmhmvfn3b7lypwf6fdkkndarzv7ly3zndqpyvg89x436sms7iw";
+ ver_min = "52";
+ sha512 = "1ksm3v4nw8acc4j817n44l1c65ijk0mr3mp4kryy17jz41bmzzql5d8vr40h59n9dmf8b2wmnbq45bj3an1zrpfagavlf0i9s436jjc";
fonts = stdenv.mkDerivation {
name = "ghostscript-fonts";
@@ -47,11 +47,6 @@ stdenv.mkDerivation rec {
patches = [
./urw-font-files.patch
./doc-no-ref.diff
- (fetchpatch {
- name = "CVE-2019-14869.patch";
- url = "https://git.ghostscript.com/?p=ghostpdl.git;a=patch;h=485904772c5f0aa1140032746e5a0abfc40f4cef";
- sha256 = "0z5gnvgpp0dlzgvpw9a1yan7qyycv3mf88l93fvb1kyay893rshp";
- })
# 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
@@ -104,9 +99,6 @@ stdenv.mkDerivation rec {
cp -r Resource "$out/share/ghostscript/${version}"
- mkdir -p "$doc/share/doc/ghostscript"
- mv "$doc/share/doc/${version}" "$doc/share/doc/ghostscript/"
-
ln -s "${fonts}" "$out/share/ghostscript/fonts"
'' + stdenv.lib.optionalString stdenv.isDarwin ''
for file in $out/lib/*.dylib* ; do
diff --git a/nixpkgs/pkgs/misc/lightspark/default.nix b/nixpkgs/pkgs/misc/lightspark/default.nix
index a821d430f6c..833d8a82990 100644
--- a/nixpkgs/pkgs/misc/lightspark/default.nix
+++ b/nixpkgs/pkgs/misc/lightspark/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, pkgconfig, cmake, curl, zlib, ffmpeg, glew, pcre
+{ stdenv, fetchFromGitHub, pkgconfig, cmake, curl, zlib, ffmpeg_3, glew, pcre
, rtmpdump, cairo, boost, SDL2, SDL2_mixer, libjpeg, gnome2, lzma, nasm
, llvm, glibmm
}:
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig cmake ];
buildInputs = [
- curl zlib ffmpeg glew pcre rtmpdump cairo boost SDL2 SDL2_mixer libjpeg
+ curl zlib ffmpeg_3 glew pcre rtmpdump cairo boost SDL2 SDL2_mixer libjpeg
gnome2.pango lzma nasm llvm glibmm
];
diff --git a/nixpkgs/pkgs/misc/mxt-app/default.nix b/nixpkgs/pkgs/misc/mxt-app/default.nix
index a5a621435ee..6ceb4d6c1a3 100644
--- a/nixpkgs/pkgs/misc/mxt-app/default.nix
+++ b/nixpkgs/pkgs/misc/mxt-app/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitHub, autoreconfHook, libtool }:
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
version="1.28";
pname = "mxt-app";
diff --git a/nixpkgs/pkgs/misc/scrcpy/default.nix b/nixpkgs/pkgs/misc/scrcpy/default.nix
index b73c6d351a2..2f0d184402f 100644
--- a/nixpkgs/pkgs/misc/scrcpy/default.nix
+++ b/nixpkgs/pkgs/misc/scrcpy/default.nix
@@ -5,7 +5,7 @@
, fetchpatch
, platform-tools
-, ffmpeg
+, ffmpeg_3
, SDL2
}:
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ makeWrapper meson ninja pkg-config ];
- buildInputs = [ ffmpeg SDL2 ];
+ buildInputs = [ ffmpeg_3 SDL2 ];
# Manually install the server jar to prevent Meson from "fixing" it
preConfigure = ''
diff --git a/nixpkgs/pkgs/misc/screensavers/light-locker/default.nix b/nixpkgs/pkgs/misc/screensavers/light-locker/default.nix
index 4d257650338..c4915bec895 100644
--- a/nixpkgs/pkgs/misc/screensavers/light-locker/default.nix
+++ b/nixpkgs/pkgs/misc/screensavers/light-locker/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, meson
, ninja
, pkgconfig
@@ -65,7 +66,7 @@ stdenv.mkDerivation rec {
'';
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/misc/screensavers/xlockmore/default.nix b/nixpkgs/pkgs/misc/screensavers/xlockmore/default.nix
index 9cc093f222b..01ee818f256 100644
--- a/nixpkgs/pkgs/misc/screensavers/xlockmore/default.nix
+++ b/nixpkgs/pkgs/misc/screensavers/xlockmore/default.nix
@@ -2,11 +2,11 @@
, libXdmcp, libXt }:
stdenv.mkDerivation rec {
- name = "xlockmore-5.63";
+ name = "xlockmore-5.64";
src = fetchurl {
url = "http://sillycycle.com/xlock/${name}.tar.xz";
- sha256 = "1qhbl6axffbajxzwg4xyf52hdxk5xvg63gxk0s9z8g0fdfj242wr";
+ sha256 = "0fbh6avdzsm1prafglr2xdd8c4ibkddi6xxywvqgvzp0zb2kqimr";
curlOpts = "--user-agent 'Mozilla/5.0'";
};
diff --git a/nixpkgs/pkgs/misc/screensavers/xscreensaver/default.nix b/nixpkgs/pkgs/misc/screensavers/xscreensaver/default.nix
index 1dd09852d27..71108c9c689 100644
--- a/nixpkgs/pkgs/misc/screensavers/xscreensaver/default.nix
+++ b/nixpkgs/pkgs/misc/screensavers/xscreensaver/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, pkgconfig, bc, perl, perlPackages, pam, libXext, libXScrnSaver, libX11
, libXrandr, libXmu, libXxf86vm, libXrender, libXxf86misc, libjpeg, libGLU, libGL, gtk2
-, libxml2, libglade, intltool, xorg, makeWrapper, gle
+, libxml2, libglade, intltool, xorg, makeWrapper, gle, gdk-pixbuf, gdk-pixbuf-xlib
, forceInstallAllHacks ? false
}:
@@ -16,7 +16,8 @@ stdenv.mkDerivation rec {
buildInputs =
[ pkgconfig bc perl libjpeg libGLU libGL gtk2 libxml2 libglade pam
libXext libXScrnSaver libX11 libXrandr libXmu libXxf86vm libXrender
- libXxf86misc intltool xorg.appres makeWrapper gle
+ libXxf86misc intltool xorg.appres makeWrapper gle gdk-pixbuf
+ gdk-pixbuf-xlib
];
preConfigure =
diff --git a/nixpkgs/pkgs/misc/tmux-plugins/default.nix b/nixpkgs/pkgs/misc/tmux-plugins/default.nix
index 23c513ea175..74bbe189182 100644
--- a/nixpkgs/pkgs/misc/tmux-plugins/default.nix
+++ b/nixpkgs/pkgs/misc/tmux-plugins/default.nix
@@ -109,6 +109,19 @@ in rec {
};
};
+ fingers = mkDerivation rec {
+ pluginName = "fingers";
+ version = "1.0.1";
+ src = fetchFromGitHub {
+ owner = "Morantron";
+ repo = "tmux-fingers";
+ rev = version;
+ sha256 = "0gp37m3d0irrsih96qv2yalvr1wmf1n64589d4qzyzq16lzyjcr0";
+ fetchSubmodules = true;
+ };
+ dependencies = [ pkgs.gawk ];
+ };
+
fpp = mkDerivation {
pluginName = "fpp";
version = "unstable-2016-03-08";
diff --git a/nixpkgs/pkgs/misc/uboot/default.nix b/nixpkgs/pkgs/misc/uboot/default.nix
index 1bd4dfffd8e..85df90a9fe1 100644
--- a/nixpkgs/pkgs/misc/uboot/default.nix
+++ b/nixpkgs/pkgs/misc/uboot/default.nix
@@ -18,10 +18,10 @@
}:
let
- defaultVersion = "2020.04";
+ defaultVersion = "2020.07";
defaultSrc = fetchurl {
url = "ftp://ftp.denx.de/pub/u-boot/u-boot-${defaultVersion}.tar.bz2";
- sha256 = "0wjkasnz87q86hx93inspdjfjsinmxi87bcvj30c773x0fpjlwzy";
+ sha256 = "0sjzy262x93aaqd6z24ziaq19xjjjk5f577ivf768vmvwsgbzxf1";
};
buildUBoot = {
version ? null
diff --git a/nixpkgs/pkgs/misc/vim-plugins/generated.nix b/nixpkgs/pkgs/misc/vim-plugins/generated.nix
index 4ecfa222de7..5d08a807247 100644
--- a/nixpkgs/pkgs/misc/vim-plugins/generated.nix
+++ b/nixpkgs/pkgs/misc/vim-plugins/generated.nix
@@ -41,12 +41,12 @@ let
agda-vim = buildVimPluginFrom2Nix {
pname = "agda-vim";
- version = "2020-04-06";
+ version = "2020-07-26";
src = fetchFromGitHub {
owner = "derekelkins";
repo = "agda-vim";
- rev = "3643fa185ebe3bf35cf690a4b3b90d36e36405b0";
- sha256 = "09lpg223l1s8zpsmbg1r18cnr7r3np32nsv185qgcv889mlildqn";
+ rev = "3c92e212a05eb254849a597d8d002abf69699aa0";
+ sha256 = "0m3kinhzjk0cky372j1kw6hhy14khshkh9jbw35a5q18c4xvy4pq";
};
meta.homepage = "https://github.com/derekelkins/agda-vim/";
};
@@ -65,12 +65,12 @@ let
ale = buildVimPluginFrom2Nix {
pname = "ale";
- version = "2020-05-22";
+ version = "2020-08-01";
src = fetchFromGitHub {
owner = "dense-analysis";
repo = "ale";
- rev = "7265ceb6d050d1a4642741d248f11e4f2abd37e1";
- sha256 = "172ip0wbrmrwxhv5nvpgb0g982w9smyzlwg16gphrjiwnxllj1w7";
+ rev = "316c7c7372ad6f34e439944713655ccff2123f40";
+ sha256 = "1qrj9zyb9y03ki0ivj4agjg2wn5jbymy39icxg33xp8bjf2wra5m";
};
meta.homepage = "https://github.com/dense-analysis/ale/";
};
@@ -89,12 +89,12 @@ let
ansible-vim = buildVimPluginFrom2Nix {
pname = "ansible-vim";
- version = "2020-05-14";
+ version = "2020-07-13";
src = fetchFromGitHub {
owner = "pearofducks";
repo = "ansible-vim";
- rev = "fa0192fe508000d904e79d17706471732075c653";
- sha256 = "12nhiz5hnbi4l5ksb26xhj47r5g5z68zncgdlmqkkfqzqw1cj9c3";
+ rev = "cfdde31672bce2f60bedc36842ab9bca8d28ba5b";
+ sha256 = "01lpnvdym9izaq29kbgwa7kl303nnzsn0cpqq75bv7glymglbn0m";
};
meta.homepage = "https://github.com/pearofducks/ansible-vim/";
};
@@ -185,12 +185,12 @@ let
awesome-vim-colorschemes = buildVimPluginFrom2Nix {
pname = "awesome-vim-colorschemes";
- version = "2020-03-26";
+ version = "2020-07-25";
src = fetchFromGitHub {
owner = "rafi";
repo = "awesome-vim-colorschemes";
- rev = "4ad0ce02b8efa3c6e014e224a34b67b927d31c88";
- sha256 = "0crg0gph8wmb412yvknh6ic42i3p5hd8c736rv61v52b2g0dgwxm";
+ rev = "2da6a641a8b30eba20ab6d1890a1b5c93c082cb2";
+ sha256 = "1lxfxmga9mjq7vn63rm9hvyny0f137wk2kprshl93hdnvx8hjqmr";
};
meta.homepage = "https://github.com/rafi/awesome-vim-colorschemes/";
};
@@ -269,12 +269,12 @@ let
calendar-vim = buildVimPluginFrom2Nix {
pname = "calendar-vim";
- version = "2020-05-24";
+ version = "2020-08-03";
src = fetchFromGitHub {
owner = "itchyny";
repo = "calendar.vim";
- rev = "b2e7a69945c2b452598a1d4fa25d8fc94aa8b02c";
- sha256 = "03fx03pdw4bwqyd4jyk0ixb5fhv900x0lg615ig0i4qg9nqjnc8n";
+ rev = "bc736aa8c7aa0cc8a66c1294695f73a3fd9d6931";
+ sha256 = "0zb6f0xsrdxjg7fn3iz76gs5md0qnz359zq8l6zkgf3sqjy1gcag";
};
meta.homepage = "https://github.com/itchyny/calendar.vim/";
};
@@ -353,36 +353,36 @@ let
coc-css = buildVimPluginFrom2Nix {
pname = "coc-css";
- version = "2020-04-15";
+ version = "2020-06-28";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-css";
- rev = "41fe3122753b62c4416eb5e4ca4bef1cb3d3ebd2";
- sha256 = "13xg0v2iwf8nrd1bba5nmwgav37fb8q4fqr5bsg3qxlbghpw0bbl";
+ rev = "a8cde12697de70dddf235ada61dc3601a6c04b57";
+ sha256 = "03n7czxiraa9pjcdfigmxgwyprpijbs0vhmzccxx0nwm038291y6";
};
meta.homepage = "https://github.com/neoclide/coc-css/";
};
coc-denite = buildVimPluginFrom2Nix {
pname = "coc-denite";
- version = "2020-04-17";
+ version = "2019-01-19";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-denite";
- rev = "50a573af21a9563f331f2711f3fd7a568c33907f";
- sha256 = "06h3if5sn5sqgrq1ql1j7g5xy658mwywd7ri1hajzi8s3mb5lanq";
+ rev = "f0cf609724249e662fef54169b484b7d089032f9";
+ sha256 = "0jknvcf1cf53bwyhf1rhm5fa7nsp0l7sihns1qybph8hayb5rwvp";
};
meta.homepage = "https://github.com/neoclide/coc-denite/";
};
coc-emmet = buildVimPluginFrom2Nix {
pname = "coc-emmet";
- version = "2020-05-19";
+ version = "2020-07-16";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-emmet";
- rev = "5424c10fb8c451059cdcf04b10aa7c28178ce5b0";
- sha256 = "15zfmsy7ymcp3js3y8f6wvwj3r0p9a45v1zvq07ilwri91z6nkrl";
+ rev = "8f25e0b7deb1cd54ce096cf713147662c43781f6";
+ sha256 = "0z9y8nxzjqf78l7hmq59by559f178jxhadn82h1hwqmdjpq72jcm";
};
meta.homepage = "https://github.com/neoclide/coc-emmet/";
};
@@ -401,36 +401,36 @@ let
coc-fzf = buildVimPluginFrom2Nix {
pname = "coc-fzf";
- version = "2020-06-02";
+ version = "2020-08-03";
src = fetchFromGitHub {
owner = "antoinemadec";
repo = "coc-fzf";
- rev = "8c89226acc29fe2695e8f86355c04ce1587f0fda";
- sha256 = "04616lzpch9r5cj6nh4dw4b666iyi314n95mi62n5qcaibr6r85s";
+ rev = "ca077f82959f34cb2859c6202736f00b747cd210";
+ sha256 = "0alq3sr00j50zha2cf3dak5vx92dhspx5cb61x48ql8y83cqpfb3";
};
meta.homepage = "https://github.com/antoinemadec/coc-fzf/";
};
coc-git = buildVimPluginFrom2Nix {
pname = "coc-git";
- version = "2020-05-12";
+ version = "2020-07-29";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-git";
- rev = "b45372104d2234612f89658570887c55e6efea83";
- sha256 = "1p7ah0dr31h0pllx00ms46fd5pmkp604zlkk08z40w54hzhr5qhh";
+ rev = "c438e3a3f2f2560ac3347e91ff8462f400a1a869";
+ sha256 = "1lh80kxbg59hbkdd87isnyan6rs4fhz7k8y3nh540j86sa42hm7z";
};
meta.homepage = "https://github.com/neoclide/coc-git/";
};
coc-go = buildVimPluginFrom2Nix {
pname = "coc-go";
- version = "2020-05-25";
+ version = "2020-07-18";
src = fetchFromGitHub {
owner = "josa42";
repo = "coc-go";
- rev = "d9756fd65dc1d6740e797fa22d3f6f4fdb2b00d5";
- sha256 = "14qc9ny12y52rbxn0gcwh6cpqc2zpwgb4jlla5p72w9pfh9gfh6z";
+ rev = "6d13daa46c7c8707e7dcaa96815dad1c7a41acab";
+ sha256 = "0d3ny7bfa5pwbfm23gsrl7x09r9k53n25rsfw5jqkfl2m47jxw1l";
};
meta.homepage = "https://github.com/josa42/coc-go/";
};
@@ -449,12 +449,12 @@ let
coc-html = buildVimPluginFrom2Nix {
pname = "coc-html";
- version = "2020-03-30";
+ version = "2020-07-28";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-html";
- rev = "8ae5d2832761b5868f69c67f33ce26f9edb26c65";
- sha256 = "1rf9qfimnbxjr5s55pzm8npixan5cz2v17g4j34f18i9ky6yyk0b";
+ rev = "36aaa65d5ee7d998727776739d03affcc26bbe5b";
+ sha256 = "07vb9jgy9bpq5k1gymr2ys8smafcrybf0nmpkfsq8scqxsydnnq9";
};
meta.homepage = "https://github.com/neoclide/coc-html/";
};
@@ -473,12 +473,12 @@ let
coc-java = buildVimPluginFrom2Nix {
pname = "coc-java";
- version = "2020-05-29";
+ version = "2020-06-25";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-java";
- rev = "bf698c0df4d63c7c84013d58111b7b458f6b12f1";
- sha256 = "1nyswz55dg4d1nz6ff2479ibnzcdhv9ky8a4awlakwp0g0c3680s";
+ rev = "54133e9f411837a54ffc838185c343e628213b29";
+ sha256 = "06blp4bidz74qgb44h498jbhx4gw5g57ki0a5gwms11zm74v0k00";
};
meta.homepage = "https://github.com/neoclide/coc-java/";
};
@@ -509,24 +509,24 @@ let
coc-lists = buildVimPluginFrom2Nix {
pname = "coc-lists";
- version = "2020-04-28";
+ version = "2020-07-23";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-lists";
- rev = "aaa16caf94c50e7c301cb3848e988639cf0599a3";
- sha256 = "1m8i8r7fl1csnx6f4mrbaf7ncng8yyfnprqax0zyiryc5i4nqjbg";
+ rev = "bf352d6befd23804897a08b50fa6edcea676a7b3";
+ sha256 = "0r8sbw4pgaay2zjh2rv1x926hs8jixznanc2dxjvicjnmgbg1nmn";
};
meta.homepage = "https://github.com/neoclide/coc-lists/";
};
coc-metals = buildVimPluginFrom2Nix {
pname = "coc-metals";
- version = "2020-06-01";
+ version = "2020-07-27";
src = fetchFromGitHub {
owner = "ckipp01";
repo = "coc-metals";
- rev = "0286d7f11647dca4a63d84fe4101dbabc7731c04";
- sha256 = "068aqynvzsnrz2dh68zdy40h342nfrf8kvv9234qdr91mhbvrxv4";
+ rev = "b2fdfbe5e1588ebab5f6965734684bbead25aafd";
+ sha256 = "0k7s6dq72rlahqbvs5w83xhg5n2cf248yv4q9654vlck9k6hdvjc";
};
meta.homepage = "https://github.com/ckipp01/coc-metals/";
};
@@ -557,24 +557,24 @@ let
coc-prettier = buildVimPluginFrom2Nix {
pname = "coc-prettier";
- version = "2020-05-27";
+ version = "2020-07-23";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-prettier";
- rev = "1fbfe34dfce455111e3eae939fc8a37d2fd1ec42";
- sha256 = "170zhsq73shykxszwwcqakrnl5cawf9kkgc1mqy0l0jqmw3jk8qy";
+ rev = "4857302b60bb0c9db20fa8db71b0eac4696c9254";
+ sha256 = "114yn1sc457jc9jp5hvw3k0dvm0i9bcn6v2dqvb9dgwskq78ca7f";
};
meta.homepage = "https://github.com/neoclide/coc-prettier/";
};
coc-python = buildVimPluginFrom2Nix {
pname = "coc-python";
- version = "2020-05-08";
+ version = "2020-06-15";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-python";
- rev = "c4b450a62020ff37b27ea0b8d05de3e3c53344c6";
- sha256 = "1hk29c55nk21avhrk9i8dppcid62jnr1y2b9lml14c4y01yr4mpp";
+ rev = "241c6b39e6618279b619926269431ef45de87840";
+ sha256 = "1x3lrk4x7qhp9pg8x11k36pcgd5f45la4r77fq82jy307s5dny20";
};
meta.homepage = "https://github.com/neoclide/coc-python/";
};
@@ -593,24 +593,24 @@ let
coc-rls = buildVimPluginFrom2Nix {
pname = "coc-rls";
- version = "2020-05-13";
+ version = "2020-07-03";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-rls";
- rev = "166fd05342d026759246594eb5fd8d0bc240505d";
- sha256 = "17x0h2g5791z5xmhl7kps09b9zrac2yni3r59rrx96rry50fkca5";
+ rev = "71bbe50be43c886aa1ef8190cb55fa6f7fe44f59";
+ sha256 = "19r0gb3qbnsg5q4ai7an7d3a1zwdzjh3vg0l4khhnkhbh5ws69m4";
};
meta.homepage = "https://github.com/neoclide/coc-rls/";
};
coc-rust-analyzer = buildVimPluginFrom2Nix {
pname = "coc-rust-analyzer";
- version = "2020-06-04";
+ version = "2020-08-04";
src = fetchFromGitHub {
owner = "fannheyward";
repo = "coc-rust-analyzer";
- rev = "acd5e7fca38dbc8ad8bfe9f187f1f4e6ee64ea88";
- sha256 = "14qyszmyzykibdkdv38cypc8gmhaz0301prirjbpf2gijryk922b";
+ rev = "96a5021780df3fe03ecec32aa412df81ba5fb1ec";
+ sha256 = "0rkh5dj4hjh1kq1z651m5vf16mcil1d3hv5nqnyyrrj6x9m6y0zz";
};
meta.homepage = "https://github.com/fannheyward/coc-rust-analyzer/";
};
@@ -629,12 +629,12 @@ let
coc-snippets = buildVimPluginFrom2Nix {
pname = "coc-snippets";
- version = "2020-05-20";
+ version = "2020-06-10";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-snippets";
- rev = "f5e7a3575a04ee9cacd659380d0d0118fa4bb5cd";
- sha256 = "0zrllqqdgf1ckzgaxhk7459cbkv7x1vkfgwsvilcjspxaww1s1bv";
+ rev = "a36f36afe7094562756202d1bb88c1f80597393e";
+ sha256 = "117idj29gk8psj27zmwazanwxf4br08mlkcpnkxyw6blm5aibzpp";
};
meta.homepage = "https://github.com/neoclide/coc-snippets/";
};
@@ -653,12 +653,12 @@ let
coc-spell-checker = buildVimPluginFrom2Nix {
pname = "coc-spell-checker";
- version = "2020-05-15";
+ version = "2020-08-01";
src = fetchFromGitHub {
owner = "iamcco";
repo = "coc-spell-checker";
- rev = "bc9802c667aac992fab2f47b0da096c28dca0dfd";
- sha256 = "1fsjf07w0z9l2zra46krpg1d6qxg51niz9zmxas66si90qb2j3d7";
+ rev = "c1fe3de47f6ba93d4c44b514e530517c19a75880";
+ sha256 = "1yvcbfrd5lxgmxbvphpbzcw8ni6zjqmg2flkrvnz59b9rmafn8dg";
};
meta.homepage = "https://github.com/iamcco/coc-spell-checker/";
};
@@ -713,36 +713,36 @@ let
coc-tsserver = buildVimPluginFrom2Nix {
pname = "coc-tsserver";
- version = "2020-05-22";
+ version = "2020-07-22";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-tsserver";
- rev = "bac002caef532d6dc58c10a2885eeed463082d4f";
- sha256 = "1b10bdlqbj82rragymka691fz0phgk6v63diijkyb1ia302q1613";
+ rev = "2d6d066afbe909f499d636be753792580b592c19";
+ sha256 = "0kk9ml8ik0n8cd5zwzg23swlzwpzzg3hf7n2maqv3j6nl92w4k31";
};
meta.homepage = "https://github.com/neoclide/coc-tsserver/";
};
coc-vetur = buildVimPluginFrom2Nix {
pname = "coc-vetur";
- version = "2020-05-14";
+ version = "2020-06-28";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-vetur";
- rev = "679eb834ac8c16290a0cc50ab7c222e1144644f7";
- sha256 = "1jkz0qixrp7vzpv9l2ls0yl5kyqzi3bbvydpifdb858j8jqbk4dq";
+ rev = "37c70071a93aeacf23ac651cd6e9f7ed11582033";
+ sha256 = "037p3zkavfyh75wclibd2iwd1ds8kzi72q8zy7rwdchwxw57xwhj";
};
meta.homepage = "https://github.com/neoclide/coc-vetur/";
};
coc-vimtex = buildVimPluginFrom2Nix {
pname = "coc-vimtex";
- version = "2020-03-27";
+ version = "2020-07-22";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-vimtex";
- rev = "0a4f8ee29afc4e1dcfdc8846f116a1db32fa9867";
- sha256 = "0z9kxm40kr8a5sa06vkg7xaai2n54y21xfkrsx774zzdkcrrkizk";
+ rev = "4c88459c1ccf0c0e1935b73f216d974a3c89f4e5";
+ sha256 = "0gk38r8060linhbcsqfhv7bxggz4fqi4chsfpxf6b0rnmca851pa";
};
meta.homepage = "https://github.com/neoclide/coc-vimtex/";
};
@@ -761,12 +761,12 @@ let
coc-yaml = buildVimPluginFrom2Nix {
pname = "coc-yaml";
- version = "2020-03-06";
+ version = "2020-06-26";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-yaml";
- rev = "338192a2434b96b139fb8c07d260da00b3100997";
- sha256 = "020jpsm9ss2v3x1g43m920w2yamv8khl7mg7wm4sx6qsl3rlfq4g";
+ rev = "e3db99f415a1439b44548473fbaa3f79df4f383e";
+ sha256 = "0aij94s5jak5g2myd6xmcwx5aclpvgcbg9nwxqzkij5m24wpi23n";
};
meta.homepage = "https://github.com/neoclide/coc-yaml/";
};
@@ -785,24 +785,24 @@ let
coc-nvim = buildVimPluginFrom2Nix {
pname = "coc-nvim";
- version = "2020-06-04";
+ version = "2020-07-29";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc.nvim";
- rev = "d992e129997d9bda225a4e59ed5e5a57fca1896a";
- sha256 = "0f4vsg2fbwn4jpfj8lv8ib8i8adzvr9inw4q861w87zssk65bi8g";
+ rev = "a699f24ac8f5305e77b11ae5508065abffcc79bc";
+ sha256 = "0c3ddi7gnbyn2irsqcf7qdxq6z7cqg96b8hk6k7m185n26nb4iys";
};
meta.homepage = "https://github.com/neoclide/coc.nvim/";
};
colorizer = buildVimPluginFrom2Nix {
pname = "colorizer";
- version = "2018-06-16";
+ version = "2020-07-23";
src = fetchFromGitHub {
owner = "lilydjwg";
repo = "colorizer";
- rev = "afc1491e5b9c36305ce710bdad2b48f069141183";
- sha256 = "1dpiv9z8h6196acncyjhzd1qa56y17468fpxbfzrx5q2266sajc7";
+ rev = "1ddc68adbf45331158c61507a55fcc918bb61654";
+ sha256 = "16zrpgnlb3v4yvpycq9spivs97vzv18m3jc47rl0hgpjdf6vhkxx";
};
meta.homepage = "https://github.com/lilydjwg/colorizer/";
};
@@ -844,6 +844,30 @@ let
meta.homepage = "https://github.com/rhysd/committia.vim/";
};
+ completion-nvim = buildVimPluginFrom2Nix {
+ pname = "completion-nvim";
+ version = "2020-08-02";
+ src = fetchFromGitHub {
+ owner = "nvim-lua";
+ repo = "completion-nvim";
+ rev = "b354c7fcfadac3170db696d47d8e7edb478ba4f0";
+ sha256 = "0fhn6r6w7slvd24akm27ylf9fmdi0rgcv86c0zl53kzc1pkz4a01";
+ };
+ meta.homepage = "https://github.com/nvim-lua/completion-nvim/";
+ };
+
+ completion-treesitter = buildVimPluginFrom2Nix {
+ pname = "completion-treesitter";
+ version = "2020-06-26";
+ src = fetchFromGitHub {
+ owner = "nvim-treesitter";
+ repo = "completion-treesitter";
+ rev = "45c9b2faff4785539a0d0c655440c2465fed985a";
+ sha256 = "19pgdzzk7zq85b1grfjf0nncvs5vxrd4rj1p90iw2amq4mvqrx3l";
+ };
+ meta.homepage = "https://github.com/nvim-treesitter/completion-treesitter/";
+ };
+
concealedyank-vim = buildVimPluginFrom2Nix {
pname = "concealedyank-vim";
version = "2013-03-24";
@@ -858,12 +882,12 @@ let
conjure = buildVimPluginFrom2Nix {
pname = "conjure";
- version = "2020-05-26";
+ version = "2020-08-02";
src = fetchFromGitHub {
owner = "Olical";
repo = "conjure";
- rev = "5cb5e37913fa6fe410ee150f5cd8c75e34b060c4";
- sha256 = "1h23qf0i97lcng1llc0q80jizsv7hkpnyvaj5dr3kfbwi84nfkmp";
+ rev = "d9d514db3ef7fcf36bacc402aba511663a73bfbc";
+ sha256 = "0pb4ysv1nhgccb5plgidv0mj9vrxl95vzsvy5771bmaqiw3srnxf";
};
meta.homepage = "https://github.com/Olical/conjure/";
};
@@ -894,12 +918,12 @@ let
cpsm = buildVimPluginFrom2Nix {
pname = "cpsm";
- version = "2018-09-08";
+ version = "2020-08-01";
src = fetchFromGitHub {
owner = "nixprime";
repo = "cpsm";
- rev = "900023c56dfdd200841d5c2f2f7000f332d2614f";
- sha256 = "1p1ry11f39fcz32i3b3p0p8n99qrnvrx4d7p0123123dj7wbxk3p";
+ rev = "42cfb0f83083b33640619c208341629bff67bd8a";
+ sha256 = "0wcq442wj73ra0agflljjkhcwlma7r703l7l9hn7zd8wfb4iv48s";
};
meta.homepage = "https://github.com/nixprime/cpsm/";
};
@@ -918,12 +942,12 @@ let
csv-vim = buildVimPluginFrom2Nix {
pname = "csv-vim";
- version = "2020-05-29";
+ version = "2020-07-11";
src = fetchFromGitHub {
owner = "chrisbra";
repo = "csv.vim";
- rev = "c84fd12a226d7b3b8d4b7e77ed5ddd1c5fa970ad";
- sha256 = "1gjhbgwqf1zg813a3wcqj2x29gs4x7yc185mxi3lvnxghwj9j2i3";
+ rev = "528766a549dc5022f3d89e84cbb80c7b911994f1";
+ sha256 = "160h9b59znbb0i6c7lh132mn5bl4njazfqsadz3p995vb9yc0sa6";
};
meta.homepage = "https://github.com/chrisbra/csv.vim/";
};
@@ -978,60 +1002,60 @@ let
dart-vim-plugin = buildVimPluginFrom2Nix {
pname = "dart-vim-plugin";
- version = "2020-05-20";
+ version = "2020-06-25";
src = fetchFromGitHub {
owner = "dart-lang";
repo = "dart-vim-plugin";
- rev = "70bc2f27d579d24e4973aea19df2fdffb1a8c95d";
- sha256 = "01agwm0scg7g5l04djxmj22rd5rd3di1z9g89hp2lr3rqp8ipdrn";
+ rev = "b9fd9d22d0c705e89e2cc50b993db04d824dd8aa";
+ sha256 = "1m2i263ppvs8xbb5xfif5pyd5zxwhimvm373dlmlwmgn339cw0pa";
};
meta.homepage = "https://github.com/dart-lang/dart-vim-plugin/";
};
defx-git = buildVimPluginFrom2Nix {
pname = "defx-git";
- version = "2020-01-18";
+ version = "2020-07-25";
src = fetchFromGitHub {
owner = "kristijanhusak";
repo = "defx-git";
- rev = "b5d0b842064ddb7a7af0e790f4648cb1909ed43f";
- sha256 = "0i8vi6zhnv088qc3f3wa5h4b17xnpvmr603srhg44zx2clcjblnr";
+ rev = "96fbc0de0e02edef9054dd8f33efbad9fc1fe6e6";
+ sha256 = "1n4ls3lz1syhmm17v4zf009ic8a61pxyym42f032a5f46h31mvb2";
};
meta.homepage = "https://github.com/kristijanhusak/defx-git/";
};
defx-icons = buildVimPluginFrom2Nix {
pname = "defx-icons";
- version = "2020-02-10";
+ version = "2020-08-04";
src = fetchFromGitHub {
owner = "kristijanhusak";
repo = "defx-icons";
- rev = "2e4df3b6302da537ac7df28fbc0e0991c6c1aa0e";
- sha256 = "0wkn02z75pvfl0xrhgq80sw0qfidjg5s0zm5mij632pq3dm7axiq";
+ rev = "8a8feea660488c70defd5706229cacd69fb34642";
+ sha256 = "175bi9aj8sg83r4yvfbvcd7kwjrb3b791ifi8zw4i7l9x2z0nnlm";
};
meta.homepage = "https://github.com/kristijanhusak/defx-icons/";
};
defx-nvim = buildVimPluginFrom2Nix {
pname = "defx-nvim";
- version = "2020-05-30";
+ version = "2020-07-28";
src = fetchFromGitHub {
owner = "Shougo";
repo = "defx.nvim";
- rev = "5d8133aba89acaab3b532b15eed8e6cba77b1cd2";
- sha256 = "1gw73cybp1qxgnqfa6hn6g2ky30canhmrchf550kp5j8nflqa887";
+ rev = "4469568bef6571a4d0fda0b48c8c80e082a8e08d";
+ sha256 = "05gaw1d3sw44kh0lz4nphkfha2x2my094wwkx3hxjw18abxr4qqf";
};
meta.homepage = "https://github.com/Shougo/defx.nvim/";
};
delimitMate = buildVimPluginFrom2Nix {
pname = "delimitMate";
- version = "2017-06-19";
+ version = "2020-07-29";
src = fetchFromGitHub {
owner = "Raimondi";
repo = "delimitMate";
- rev = "728b57a6564c1d2bdfb9b9e0f2f8c5ba3d7e0c5c";
- sha256 = "0fskm9gz81dk8arcidrm71mv72a7isng1clssqkqn5wnygbiimsn";
+ rev = "16687aec24d803bc76cae2d7bfe2b73b1cdda4ef";
+ sha256 = "067bj6if0jyqy1x3hqjdc2d4jrgldz1ffppb4l9ih06m03zdqkjd";
};
meta.homepage = "https://github.com/Raimondi/delimitMate/";
};
@@ -1050,36 +1074,36 @@ let
denite-git = buildVimPluginFrom2Nix {
pname = "denite-git";
- version = "2020-03-02";
+ version = "2020-07-28";
src = fetchFromGitHub {
owner = "neoclide";
repo = "denite-git";
- rev = "88b5323a6fc0ace197eed5205215d80f3b613f91";
- sha256 = "0b687i64hr8hll7pv7r1xz906b46cl2q62zm18ipikhkpva6iv13";
+ rev = "70c0befcc3562240a681215acef580ab9b608537";
+ sha256 = "15xvals2fvdc2yxw239ch5c69a811g957rlzgpzda22lvl3dbm28";
};
meta.homepage = "https://github.com/neoclide/denite-git/";
};
denite-nvim = buildVimPluginFrom2Nix {
pname = "denite-nvim";
- version = "2020-06-01";
+ version = "2020-08-03";
src = fetchFromGitHub {
owner = "Shougo";
repo = "denite.nvim";
- rev = "7c971aa2e40853b21f7967788e9ea3baa4e97ab2";
- sha256 = "04v3v14g7nnmc6rhz5vpppqgkk8z67am4nc6k8jwbrv61sq1ga6b";
+ rev = "7df7851826a1e8417a9b242d4ce3bd09ae1c6298";
+ sha256 = "1rf5qir9ybk1l7bb63xkprssa8jpsiap26yn6k3xy2drfvbrlika";
};
meta.homepage = "https://github.com/Shougo/denite.nvim/";
};
deol-nvim = buildVimPluginFrom2Nix {
pname = "deol-nvim";
- version = "2020-04-14";
+ version = "2020-07-11";
src = fetchFromGitHub {
owner = "Shougo";
repo = "deol.nvim";
- rev = "d438a6f550910a5688481ff0251771ac7dd09245";
- sha256 = "0p6kvl1pgf5d5rnag297dhjzzplmawvmi2j1r2m6p0732ls4qxrw";
+ rev = "d620b34fe5035807ad680004812080edc0f2a794";
+ sha256 = "09s86h14nrscpn16xppyz8nnjchyfv91z2cx4p0a2m46hqx962jj";
};
meta.homepage = "https://github.com/Shougo/deol.nvim/";
};
@@ -1172,13 +1196,12 @@ let
deoplete-jedi = buildVimPluginFrom2Nix {
pname = "deoplete-jedi";
- version = "2020-04-13";
+ version = "2020-07-06";
src = fetchFromGitHub {
owner = "deoplete-plugins";
repo = "deoplete-jedi";
- rev = "42f4c24a951b0fb5e76a70e5234f16193a8a746d";
- sha256 = "1incjz7xsh4cfxw06ff07830ywn0p99b1zmml8pkapbnh3x2bjgc";
- fetchSubmodules = true;
+ rev = "a0e5a0630206e198380d31804bb6652e56cb3701";
+ sha256 = "14lq2pv8sy4ij100blg2mkd4h0xsvba968l66hv82ad98vlnwx15";
};
meta.homepage = "https://github.com/deoplete-plugins/deoplete-jedi/";
};
@@ -1209,12 +1232,12 @@ let
deoplete-lsp = buildVimPluginFrom2Nix {
pname = "deoplete-lsp";
- version = "2020-05-30";
+ version = "2020-07-13";
src = fetchFromGitHub {
owner = "Shougo";
repo = "deoplete-lsp";
- rev = "2994bf57fed476a5b9878e842b14b5b5c5b22211";
- sha256 = "0y22nay6qkn0sl74hlhhri3hjw5r3fwmmxby3j9q0avszlmq7352";
+ rev = "ae0b7d023a33f0692652a21f532051e8718e1800";
+ sha256 = "00008andpp08l6fm8qadp8ycm59s8gx2m1vskmzg3lw905fk0gra";
};
meta.homepage = "https://github.com/Shougo/deoplete-lsp/";
};
@@ -1293,28 +1316,40 @@ let
deoplete-nvim = buildVimPluginFrom2Nix {
pname = "deoplete-nvim";
- version = "2020-06-02";
+ version = "2020-07-29";
src = fetchFromGitHub {
owner = "Shougo";
repo = "deoplete.nvim";
- rev = "921688d72168e436c82f3d413a5de7d78369a0c7";
- sha256 = "01wpq4majnhh4lxmai0ix5dqvfxrbdsj2pic785x3kaqn4all31w";
+ rev = "3ebad687ee8da04ff184e3fc878a2f2a5a90a6a1";
+ sha256 = "031gj7h0biak950p2d0pyn41jc76rrxw0pvdnk5dkqfcw3af6rrw";
};
meta.homepage = "https://github.com/Shougo/deoplete.nvim/";
};
dhall-vim = buildVimPluginFrom2Nix {
pname = "dhall-vim";
- version = "2020-01-02";
+ version = "2020-07-15";
src = fetchFromGitHub {
owner = "vmchale";
repo = "dhall-vim";
- rev = "607958520f8bd4308fe52937e211f6db4ad84cf3";
- sha256 = "0rnkmfrzsm4hg6ln8g8qj9ff8z2sk7cnf4gqrswychqhhkg1f817";
+ rev = "2b89ae34b07fc305741a58ba2c584a4cfc3377fc";
+ sha256 = "0jnxy5wy2mf4j01rgxjirqp3pyjwhsf3z2zxdzwz1bykhlwp7xhl";
};
meta.homepage = "https://github.com/vmchale/dhall-vim/";
};
+ diagnostic-nvim = buildVimPluginFrom2Nix {
+ pname = "diagnostic-nvim";
+ version = "2020-07-25";
+ src = fetchFromGitHub {
+ owner = "nvim-lua";
+ repo = "diagnostic-nvim";
+ rev = "03670688e70fc65eff70abb3cefe1a086ee95bf8";
+ sha256 = "02nci7n9lpz1axpwzpv34r6720iycfh43n1910ryhm4f7cxs2x61";
+ };
+ meta.homepage = "https://github.com/nvim-lua/diagnostic-nvim/";
+ };
+
direnv-vim = buildVimPluginFrom2Nix {
pname = "direnv-vim";
version = "2019-04-30";
@@ -1341,12 +1376,12 @@ let
echodoc-vim = buildVimPluginFrom2Nix {
pname = "echodoc-vim";
- version = "2020-04-08";
+ version = "2020-06-08";
src = fetchFromGitHub {
owner = "Shougo";
repo = "echodoc.vim";
- rev = "31533d9c6c2723dfb4cf5691c83f330a3a0ccddd";
- sha256 = "1ygm4g90zv009iqv8k8n4930a7gpij5jxbz7dqq2dfyj4jn37rkf";
+ rev = "4719626bfd477f1189dd9992614ff452d3ea3caf";
+ sha256 = "0bpaav7yf06wlzfiyx6iylxan8a9hici041pnmlw7kgf176h6w7b";
};
meta.homepage = "https://github.com/Shougo/echodoc.vim/";
};
@@ -1376,14 +1411,26 @@ let
meta.homepage = "https://github.com/elmcast/elm-vim/";
};
+ elvish-vim = buildVimPluginFrom2Nix {
+ pname = "elvish-vim";
+ version = "2019-06-29";
+ src = fetchFromGitHub {
+ owner = "dmix";
+ repo = "elvish.vim";
+ rev = "67ef8e89bff7cb8ea936f2164c8c268bbb3295f0";
+ sha256 = "133hr3i7zxysf2gnnimhz3gf3nda3fyfxmqq7mhq544v2mki4x9m";
+ };
+ meta.homepage = "https://github.com/dmix/elvish.vim/";
+ };
+
emmet-vim = buildVimPluginFrom2Nix {
pname = "emmet-vim";
- version = "2020-05-04";
+ version = "2020-06-20";
src = fetchFromGitHub {
owner = "mattn";
repo = "emmet-vim";
- rev = "76285f8ec456a8c0d01ea0fa9d0b757c7eb0bab3";
- sha256 = "1qrqg4kr55hisi5f4qlkj1zvvlgfpby9pyynlb669d8414013f67";
+ rev = "dc6cb4fd074f4c371158eeab0c8e4ce4af33534b";
+ sha256 = "1cy201c5imbw2pw65f1s0nn8p6vwm00nqlvxwygh18dhy2qv4gfa";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/mattn/emmet-vim/";
@@ -1427,12 +1474,12 @@ let
far-vim = buildVimPluginFrom2Nix {
pname = "far-vim";
- version = "2020-03-09";
+ version = "2020-07-23";
src = fetchFromGitHub {
owner = "brooth";
repo = "far.vim";
- rev = "2a8a9c22237d224f2c24680901b61b6f9bffb061";
- sha256 = "0hk2p10cx36dz6vf22v4hx3shkkhqhkmxp6s1l517kkchh98m4bg";
+ rev = "aaf7b252301d03100ba3923c17d026562a0b17b8";
+ sha256 = "10ij80x2drmk3jr5c7pm9k3jrci9qb26gmqagpxpmiv1is9sdx0a";
};
meta.homepage = "https://github.com/brooth/far.vim/";
};
@@ -1548,12 +1595,12 @@ let
fzf-vim = buildVimPluginFrom2Nix {
pname = "fzf-vim";
- version = "2020-06-01";
+ version = "2020-07-30";
src = fetchFromGitHub {
owner = "junegunn";
repo = "fzf.vim";
- rev = "5aa5977d744d1183806079d307f023b0c5ceaaef";
- sha256 = "0b7lgdr66q99dfc73iwgb11pd4b465qmslfzqypsp8jamckk1jii";
+ rev = "2115caeba1b55040bfdb1b8c38a836ad4e0b7669";
+ sha256 = "0rx4dcsdl4kcxs5w66qpamdh5m6hvd3p6v46wqqij79b3ji3yjw3";
};
meta.homepage = "https://github.com/junegunn/fzf.vim/";
};
@@ -1572,24 +1619,24 @@ let
gentoo-syntax = buildVimPluginFrom2Nix {
pname = "gentoo-syntax";
- version = "2020-06-04";
+ version = "2020-06-05";
src = fetchFromGitHub {
owner = "gentoo";
repo = "gentoo-syntax";
- rev = "632d0a72c83cd0ccf7f40cb64470dc84f51bdce2";
- sha256 = "0q5cj2zpcdxmwm8dcj0nbyffjs1a075fgqbang4s0ikangbhx586";
+ rev = "47b6900c425614d4ba22223c13a23920f0618d9f";
+ sha256 = "0agswv1r5nxbnw0nddhw9vqvrfsvsgh18nwrg83c01sj97075qmv";
};
meta.homepage = "https://github.com/gentoo/gentoo-syntax/";
};
ghcid = buildVimPluginFrom2Nix {
pname = "ghcid";
- version = "2020-05-17";
+ version = "2020-06-22";
src = fetchFromGitHub {
owner = "ndmitchell";
repo = "ghcid";
- rev = "64f693f6581c3acdee71897eaba7c4e793eaa946";
- sha256 = "194njs7nfdmpnv1bkadamvicp735834kq0ijha5s41i492hb589i";
+ rev = "e54c1ebcec8bf4313ef04a1c5f47ecdbb6d11db3";
+ sha256 = "1bs07jjj3pgwdr81w8piph6wz73n0gwj3imbnd2za0jqxbshyzry";
};
meta.homepage = "https://github.com/ndmitchell/ghcid/";
};
@@ -1606,6 +1653,18 @@ let
meta.homepage = "https://github.com/eagletmt/ghcmod-vim/";
};
+ git-messenger-vim = buildVimPluginFrom2Nix {
+ pname = "git-messenger-vim";
+ version = "2020-08-03";
+ src = fetchFromGitHub {
+ owner = "rhysd";
+ repo = "git-messenger.vim";
+ rev = "2069a081cb83aab8ed5e275a97aa178a30cf47a0";
+ sha256 = "1xj95c2hhlalf2zjp2qh414dr50cp3gly8zk4bsk82v65rdwcqv1";
+ };
+ meta.homepage = "https://github.com/rhysd/git-messenger.vim/";
+ };
+
gitignore-vim = buildVimPluginFrom2Nix {
pname = "gitignore-vim";
version = "2014-03-16";
@@ -1630,26 +1689,50 @@ let
meta.homepage = "https://github.com/gregsexton/gitv/";
};
+ golden-ratio = buildVimPluginFrom2Nix {
+ pname = "golden-ratio";
+ version = "2020-04-03";
+ src = fetchFromGitHub {
+ owner = "roman";
+ repo = "golden-ratio";
+ rev = "8313b6d6723c9e77ef1d3760af2cdd244e8db043";
+ sha256 = "03nm1wr0qsrirg4z4171f4nygnqgb6w06ldr6rbbz4a1f7j8j654";
+ };
+ meta.homepage = "https://github.com/roman/golden-ratio/";
+ };
+
+ gotests-vim = buildVimPluginFrom2Nix {
+ pname = "gotests-vim";
+ version = "2019-04-10";
+ src = fetchFromGitHub {
+ owner = "buoto";
+ repo = "gotests-vim";
+ rev = "e0ad687be26875153ecd43d16db3b93a637394e4";
+ sha256 = "01w981v7rya9fnxwdhlka4vfzlnw87pxmfcqmvxh3p96lmi71xjm";
+ };
+ meta.homepage = "https://github.com/buoto/gotests-vim/";
+ };
+
goyo-vim = buildVimPluginFrom2Nix {
pname = "goyo-vim";
- version = "2019-06-13";
+ version = "2020-06-08";
src = fetchFromGitHub {
owner = "junegunn";
repo = "goyo.vim";
- rev = "6b6ed2734084fdbb6315357ddcaecf9c8e6f143d";
- sha256 = "1ywlz1hn54kxyp5q0angriaarimq7ys7m6sk6l4x8jr1g2yh0afz";
+ rev = "3e129198bba7d6b50406902002ad7d213a6cccaa";
+ sha256 = "1b2wsxbg27nmwxrncwddkl2ck8hbiqdqi821vl9d1fl5nx042y2b";
};
meta.homepage = "https://github.com/junegunn/goyo.vim/";
};
gruvbox = buildVimPluginFrom2Nix {
pname = "gruvbox";
- version = "2020-02-23";
+ version = "2020-07-03";
src = fetchFromGitHub {
owner = "morhetz";
repo = "gruvbox";
- rev = "040138616bec342d5ea94d4db296f8ddca17007a";
- sha256 = "0qk2mqs04qlxkc1ldgjbiv1yisi2xl2b8svmjz0hdp9y2l5vfccw";
+ rev = "bf2885a95efdad7bd5e4794dd0213917770d79b7";
+ sha256 = "0576sqzljal3k8rsnbmcvlsk4ywg1vfgkxkvrv2zac2d5wwa9i8z";
};
meta.homepage = "https://github.com/morhetz/gruvbox/";
};
@@ -1726,14 +1809,26 @@ let
meta.homepage = "https://github.com/mpickering/hlint-refactor-vim/";
};
+ i3config-vim = buildVimPluginFrom2Nix {
+ pname = "i3config-vim";
+ version = "2020-03-28";
+ src = fetchFromGitHub {
+ owner = "mboughaba";
+ repo = "i3config.vim";
+ rev = "c3fe1a901392ee11721e08d2a0d2886a7f8b8e83";
+ sha256 = "1cygyn7p0x2smqsjxly5xbsdnrjnq5kj1a0a8qg356j0l112j7z2";
+ };
+ meta.homepage = "https://github.com/mboughaba/i3config.vim/";
+ };
+
iceberg-vim = buildVimPluginFrom2Nix {
pname = "iceberg-vim";
- version = "2020-05-15";
+ version = "2020-07-20";
src = fetchFromGitHub {
owner = "cocopon";
repo = "iceberg.vim";
- rev = "bdd630fb15dca7793b04deaf1c1fb3a6af33ceae";
- sha256 = "045jm4gz8gqv7mgz04l3q42mj1ji9qv99n915zq8fgzfskc0pixj";
+ rev = "203d56849325fb0420587c9951859a755798aea3";
+ sha256 = "16calikypw9gyb4vzybwqgl329v6wpqj05z6m2ajbr027fksxfjr";
};
meta.homepage = "https://github.com/cocopon/iceberg.vim/";
};
@@ -1824,12 +1919,12 @@ let
iosvkem = buildVimPluginFrom2Nix {
pname = "iosvkem";
- version = "2020-01-18";
+ version = "2020-06-18";
src = fetchFromGitHub {
owner = "neutaaaaan";
repo = "iosvkem";
- rev = "08e36b649c83eece7edbd2e04e42e077aebc78eb";
- sha256 = "0jawl7fs6wl3ny9vsmzqv5pnkv5nn6wj1nx7hzgdl41183958pni";
+ rev = "df359d91510be0c078905568d9033c891a3a2f4b";
+ sha256 = "0xqh5hr4m6hm2vfms1iqarzhgkmrgx6f5ywyh6qhwkbrdj8q3lyq";
};
meta.homepage = "https://github.com/neutaaaaan/iosvkem/";
};
@@ -1872,12 +1967,12 @@ let
jedi-vim = buildVimPluginFrom2Nix {
pname = "jedi-vim";
- version = "2020-03-07";
+ version = "2020-07-17";
src = fetchFromGitHub {
owner = "davidhalter";
repo = "jedi-vim";
- rev = "e83112f9aab147ab485ee7af72e01d047c5206d3";
- sha256 = "0yj1bsfn43crmfn0ylyzyz41z0vmvapl5cgm7k1rnbj96i7vifx7";
+ rev = "a17b0333031bd3652ad4c6169caaed05ffb7c49d";
+ sha256 = "0xqsh0mw64s9ph4sd550fc129q567dld3vk7fciwd2905h9q0k8q";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/davidhalter/jedi-vim/";
@@ -1897,12 +1992,12 @@ let
Jenkinsfile-vim-syntax = buildVimPluginFrom2Nix {
pname = "Jenkinsfile-vim-syntax";
- version = "2019-12-31";
+ version = "2020-06-05";
src = fetchFromGitHub {
owner = "martinda";
repo = "Jenkinsfile-vim-syntax";
- rev = "164b457d87b65c6ca9e5998b69c6cd24248f62ac";
- sha256 = "14s26hlsdqys7br84l9wiyvhcy17s6966mhgr9n6sdqmhz6lc4nm";
+ rev = "a701341879c6db93f5dffa37f4589eef3c4ded85";
+ sha256 = "0nm3lf37l1g8lpa4yz1va0s6vw0vw99zghy3dzq933j0kqmspgvp";
};
meta.homepage = "https://github.com/martinda/Jenkinsfile-vim-syntax/";
};
@@ -1921,24 +2016,24 @@ let
julia-vim = buildVimPluginFrom2Nix {
pname = "julia-vim";
- version = "2020-05-21";
+ version = "2020-07-31";
src = fetchFromGitHub {
owner = "JuliaEditorSupport";
repo = "julia-vim";
- rev = "2d0b6e4018d6cc01b96ab326ff6495876200866d";
- sha256 = "1ijmxxw63mraa5afddahfvwbh9acrf11q7g6hf32k6923rfccrnq";
+ rev = "ead61b0ff9e26365a977280298b22bad40c9fba5";
+ sha256 = "05p5kxkdh4y1s8532d1d8zilq9hy098bwx3lyrsqpxj0n2kr2q0d";
};
meta.homepage = "https://github.com/JuliaEditorSupport/julia-vim/";
};
kotlin-vim = buildVimPluginFrom2Nix {
pname = "kotlin-vim";
- version = "2019-05-26";
+ version = "2020-07-12";
src = fetchFromGitHub {
owner = "udalov";
repo = "kotlin-vim";
- rev = "b9fa728701a0aa0b9a2ffe92f10880348fc27a8f";
- sha256 = "1yqzxabhpc4jbdlzhsysp0vi1ayqg0vnpysvx4ynd9961q2fk3sz";
+ rev = "33606c3163a2dd8c6a1924d6c7ed9e091de9743d";
+ sha256 = "0idnxblirl2493yxpmh69hkikf4w18a4br9mhwpvswzm52dwz5a4";
};
meta.homepage = "https://github.com/udalov/kotlin-vim/";
};
@@ -2017,48 +2112,48 @@ let
lexima-vim = buildVimPluginFrom2Nix {
pname = "lexima-vim";
- version = "2019-07-22";
+ version = "2020-07-31";
src = fetchFromGitHub {
owner = "cohama";
repo = "lexima.vim";
- rev = "aa32e972b69230625989daa09ee5fd74a2d877ef";
- sha256 = "15cc09vb0yrasz76qkcqxhj95y1m6yrsx3wsn6khx39kp1bas0jd";
+ rev = "89bf4dc13539131a29cf938074b3f1ce9d000bfd";
+ sha256 = "19b73r3v4i64kiijihzqlbj6bf6jd1w90qc7d3lg95iwlaczd8v0";
};
meta.homepage = "https://github.com/cohama/lexima.vim/";
};
lf-vim = buildVimPluginFrom2Nix {
pname = "lf-vim";
- version = "2020-05-12";
+ version = "2020-06-11";
src = fetchFromGitHub {
owner = "ptzz";
repo = "lf.vim";
- rev = "8dbdb135f3704790f9e66a141d2785d4b65c238d";
- sha256 = "0phfqg6ax79vsz1sy6pvjflz1929x58k7nifiqki9bzp2m6knls9";
+ rev = "8eef4095f0ca4ec37b6877b7b01047146e987c6b";
+ sha256 = "17clfc8shmv485r6anpkkcq88x6n2pm54ir1pjy852spzykycika";
};
meta.homepage = "https://github.com/ptzz/lf.vim/";
};
lh-brackets = buildVimPluginFrom2Nix {
pname = "lh-brackets";
- version = "2020-06-03";
+ version = "2020-06-16";
src = fetchFromGitHub {
owner = "LucHermitte";
repo = "lh-brackets";
- rev = "d6ea4b24b14f3ead29dc8df2e2d942c2b0287948";
- sha256 = "0gh21v0gnwhq2gim1hhfd0376zk4jdhfn9dldczxvzipxw3jaknr";
+ rev = "0553fecb3425dafe65a724ad01d85427285ac184";
+ sha256 = "0ih6ccsqhqc9cynkzqfb55x5mfz743hvdrxzlhm0axrkxxn3nczb";
};
meta.homepage = "https://github.com/LucHermitte/lh-brackets/";
};
lh-vim-lib = buildVimPluginFrom2Nix {
pname = "lh-vim-lib";
- version = "2020-06-03";
+ version = "2020-07-18";
src = fetchFromGitHub {
owner = "LucHermitte";
repo = "lh-vim-lib";
- rev = "448982501112f69f8edb7fb7bb61573091036366";
- sha256 = "1k4man0jm8pkvb2f8l2f743ipwiz76ljzzn1hi4pvs0wncdr7k6q";
+ rev = "9fbc874d34ad9dd91b4c6cf302f444d532b6274f";
+ sha256 = "03ainjik7dng41n2m1g21b2yx4gs40rj19qnprxpm99aci482gm7";
};
meta.homepage = "https://github.com/LucHermitte/lh-vim-lib/";
};
@@ -2077,24 +2172,24 @@ let
lightline-bufferline = buildVimPluginFrom2Nix {
pname = "lightline-bufferline";
- version = "2020-05-08";
+ version = "2020-08-04";
src = fetchFromGitHub {
owner = "mengelbrecht";
repo = "lightline-bufferline";
- rev = "ef674de5ca1c963ad12f04631ea58f90dbbc70da";
- sha256 = "0kdla3gmkyk77vqz6hj41alq3jmrkml7836fhsd3hb50f6wwvk11";
+ rev = "deac5994a0bf6795b743d444dde11a407416ddc7";
+ sha256 = "0y6cill4pwck6ajm55br2prhgj928yb94dq2wxxsrk6xw2mn0y79";
};
meta.homepage = "https://github.com/mengelbrecht/lightline-bufferline/";
};
lightline-vim = buildVimPluginFrom2Nix {
pname = "lightline-vim";
- version = "2020-05-18";
+ version = "2020-07-09";
src = fetchFromGitHub {
owner = "itchyny";
repo = "lightline.vim";
- rev = "c172131e0369672bc1b9454a2aec6d532d350dcc";
- sha256 = "04nxldbb885n11vwz61c1r4h65y26six5cs9invbz27h4pgyrvna";
+ rev = "079dc5754c87b4d18b40f916273c2fe56810c4a1";
+ sha256 = "0nva7vjdsa5h4c3j6hwmm8hb4s9vkkc4d5pqnyy2vm3ggnvl5nzn";
};
meta.homepage = "https://github.com/itchyny/lightline.vim/";
};
@@ -2173,12 +2268,12 @@ let
ncm2 = buildVimPluginFrom2Nix {
pname = "ncm2";
- version = "2020-03-05";
+ version = "2020-07-26";
src = fetchFromGitHub {
owner = "ncm2";
repo = "ncm2";
- rev = "6596df4631ee1ee17351a78f382d4efd0b82c05e";
- sha256 = "16276cjviij92ypqj9148828k4dhiywam0dz07v3rikknak11cra";
+ rev = "7d49f7b473db732878091f2f8c68bc47b015559b";
+ sha256 = "112pspa730pvwiv0hbzn9z6i3zpn25p8g45wf67kj2084wiqkkx3";
};
meta.homepage = "https://github.com/ncm2/ncm2/";
};
@@ -2195,6 +2290,54 @@ let
meta.homepage = "https://github.com/ncm2/ncm2-bufword/";
};
+ ncm2-cssomni = buildVimPluginFrom2Nix {
+ pname = "ncm2-cssomni";
+ version = "2018-07-09";
+ src = fetchFromGitHub {
+ owner = "ncm2";
+ repo = "ncm2-cssomni";
+ rev = "adaf78b921ee4320fd9d7adaa5bff7f3794f373a";
+ sha256 = "0z79n1fivw60whx2fy6239lq8c2xnbzzadijplj51gy34jk4hki0";
+ };
+ meta.homepage = "https://github.com/ncm2/ncm2-cssomni/";
+ };
+
+ ncm2-dictionary = buildVimPluginFrom2Nix {
+ pname = "ncm2-dictionary";
+ version = "2018-11-15";
+ src = fetchFromGitHub {
+ owner = "yuki-ycino";
+ repo = "ncm2-dictionary";
+ rev = "c93b52ab0cd1a9ebe5711414c3134f4bba9be6af";
+ sha256 = "096l8prqm7zb2s27j2cpnydggszicaji7xjlmhrav7dzc51avafy";
+ };
+ meta.homepage = "https://github.com/yuki-ycino/ncm2-dictionary/";
+ };
+
+ ncm2-github = buildVimPluginFrom2Nix {
+ pname = "ncm2-github";
+ version = "2018-08-01";
+ src = fetchFromGitHub {
+ owner = "ncm2";
+ repo = "ncm2-github";
+ rev = "2d7ed04a8fe5b8c27cfef5781a944d9865eed61f";
+ sha256 = "1dcxknbjm2mxrw1l2i56xrjyxlp0vr6gr5l62x5hcd5wfkzi74a1";
+ };
+ meta.homepage = "https://github.com/ncm2/ncm2-github/";
+ };
+
+ ncm2-html-subscope = buildVimPluginFrom2Nix {
+ pname = "ncm2-html-subscope";
+ version = "2018-07-01";
+ src = fetchFromGitHub {
+ owner = "ncm2";
+ repo = "ncm2-html-subscope";
+ rev = "8294cf1bb55fb805454a9230aeb91dbb0f733a14";
+ sha256 = "19h1jjqv6jwv5fnxxa6gv0qiyc3rbnxf0zibqxzdclmskrdgjacq";
+ };
+ meta.homepage = "https://github.com/ncm2/ncm2-html-subscope/";
+ };
+
ncm2-jedi = buildVimPluginFrom2Nix {
pname = "ncm2-jedi";
version = "2019-11-19";
@@ -2207,6 +2350,42 @@ let
meta.homepage = "https://github.com/ncm2/ncm2-jedi/";
};
+ ncm2-markdown-subscope = buildVimPluginFrom2Nix {
+ pname = "ncm2-markdown-subscope";
+ version = "2020-03-09";
+ src = fetchFromGitHub {
+ owner = "ncm2";
+ repo = "ncm2-markdown-subscope";
+ rev = "beeef1e88df29d2718f0fb73cdd4702eaf449f13";
+ sha256 = "0hh5bs76k5jsjzdp5lm53gma517s8ijrdp0acjjvsagz7r7gymq7";
+ };
+ meta.homepage = "https://github.com/ncm2/ncm2-markdown-subscope/";
+ };
+
+ ncm2-neoinclude = buildVimPluginFrom2Nix {
+ pname = "ncm2-neoinclude";
+ version = "2020-07-19";
+ src = fetchFromGitHub {
+ owner = "ncm2";
+ repo = "ncm2-neoinclude";
+ rev = "081f48c735c5f51849ec14e6a266b5400bf94b62";
+ sha256 = "0xsvj8ng9blhwl8fxscm3iflppvf7p7kpl3hxh0z14xhdy3nynyi";
+ };
+ meta.homepage = "https://github.com/ncm2/ncm2-neoinclude/";
+ };
+
+ ncm2-neosnippet = buildVimPluginFrom2Nix {
+ pname = "ncm2-neosnippet";
+ version = "2019-01-26";
+ src = fetchFromGitHub {
+ owner = "ncm2";
+ repo = "ncm2-neosnippet";
+ rev = "650552528a2297179b8bb3afc1d9bb44ea97911b";
+ sha256 = "14ammx1qa72m6mafd64mc9qw3sgnmjqgq5vvcylqzqwy26wwla1b";
+ };
+ meta.homepage = "https://github.com/ncm2/ncm2-neosnippet/";
+ };
+
ncm2-path = buildVimPluginFrom2Nix {
pname = "ncm2-path";
version = "2019-02-20";
@@ -2219,6 +2398,30 @@ let
meta.homepage = "https://github.com/ncm2/ncm2-path/";
};
+ ncm2-syntax = buildVimPluginFrom2Nix {
+ pname = "ncm2-syntax";
+ version = "2020-07-19";
+ src = fetchFromGitHub {
+ owner = "ncm2";
+ repo = "ncm2-syntax";
+ rev = "d41d60b22175822c14f497378a05398e3eca2517";
+ sha256 = "065sflxr6sp491ifvcf7bzvpn5c47qc0mr091v2p2k73lp9jx2s2";
+ };
+ meta.homepage = "https://github.com/ncm2/ncm2-syntax/";
+ };
+
+ ncm2-tagprefix = buildVimPluginFrom2Nix {
+ pname = "ncm2-tagprefix";
+ version = "2018-11-08";
+ src = fetchFromGitHub {
+ owner = "ncm2";
+ repo = "ncm2-tagprefix";
+ rev = "6bff80cbd3edb02a0c91a26820606d0dcbfeb3bd";
+ sha256 = "0a3dgvs3jflhh5015jw7iahlblvnlq7vllh9avwh9pggd7zwc42k";
+ };
+ meta.homepage = "https://github.com/ncm2/ncm2-tagprefix/";
+ };
+
ncm2-tmux = buildVimPluginFrom2Nix {
pname = "ncm2-tmux";
version = "2019-01-11";
@@ -2243,14 +2446,26 @@ let
meta.homepage = "https://github.com/ncm2/ncm2-ultisnips/";
};
+ ncm2-vim = buildVimPluginFrom2Nix {
+ pname = "ncm2-vim";
+ version = "2020-07-19";
+ src = fetchFromGitHub {
+ owner = "ncm2";
+ repo = "ncm2-vim";
+ rev = "876ad5f30d1e296a4ab425a0e22a8162876ac48b";
+ sha256 = "19b2xl5cvy3pk14r3k02149whdrcgisnqv2rzm5bic4w23532ad2";
+ };
+ meta.homepage = "https://github.com/ncm2/ncm2-vim/";
+ };
+
neco-ghc = buildVimPluginFrom2Nix {
pname = "neco-ghc";
- version = "2018-05-13";
+ version = "2020-06-06";
src = fetchFromGitHub {
owner = "eagletmt";
repo = "neco-ghc";
- rev = "682869aca5dd0bde71a09ba952acb59c543adf7d";
- sha256 = "1v7ibi4fp99s4lswz3v0gf4i0h5i5gpj05xpsf4cixwj2zgh206h";
+ rev = "b4ea02c537975a5a2bf00cb5f24cd784b2b6f5ad";
+ sha256 = "13la3slqkljn7y8y9p8ic3majnvjf7pnrwr16cdpacklmz733x1f";
};
meta.homepage = "https://github.com/eagletmt/neco-ghc/";
};
@@ -2293,12 +2508,12 @@ let
neocomplete-vim = buildVimPluginFrom2Nix {
pname = "neocomplete-vim";
- version = "2020-01-23";
+ version = "2020-06-27";
src = fetchFromGitHub {
owner = "Shougo";
repo = "neocomplete.vim";
- rev = "0f83788cb67e0743a3a9c8d3a3a6e52a01bdc6c2";
- sha256 = "1ydnb576qbdbij7ipciw0m46wbj45gj7xirpmqxazgp9y6b13isf";
+ rev = "5c18aacf03e210a23800775bf3585f3735d00a30";
+ sha256 = "08vpfcgx88hfbmnipsg590i6fcpq5gwa6va46pd2lipmcpc4p17g";
};
meta.homepage = "https://github.com/Shougo/neocomplete.vim/";
};
@@ -2317,12 +2532,12 @@ let
neoformat = buildVimPluginFrom2Nix {
pname = "neoformat";
- version = "2020-05-17";
+ version = "2020-08-02";
src = fetchFromGitHub {
owner = "sbdchd";
repo = "neoformat";
- rev = "a3561bf2032a162bc9f53d96fa4e5a2ada98854c";
- sha256 = "15lsxwf4f1mg5h716zikwv1hbb0i41d24hrvyrqhwqlnqbwizlbi";
+ rev = "2721992fa64b0c26031f514f7cce4f6b1399427f";
+ sha256 = "0fp6r5zw3hn0wg6fhk1f90qcmamnxx18rwjx173d7rqap375pfgg";
};
meta.homepage = "https://github.com/sbdchd/neoformat/";
};
@@ -2341,12 +2556,12 @@ let
neomake = buildVimPluginFrom2Nix {
pname = "neomake";
- version = "2020-04-09";
+ version = "2020-07-15";
src = fetchFromGitHub {
owner = "neomake";
repo = "neomake";
- rev = "d10e53956161176c7f8a1ef2899880d5384f47b0";
- sha256 = "0zv27bln0n687s0xm19nrk16i58hmxdhy26jmjh335zji0ydx27v";
+ rev = "a3082cca83424e28730c738cf33157326b0be5ba";
+ sha256 = "0jxxy6ibj73xh77rvfkcqr98q1pr563zsmzq1qdm3s9lb6xvzka6";
};
meta.homepage = "https://github.com/neomake/neomake/";
};
@@ -2365,60 +2580,60 @@ let
neosnippet-snippets = buildVimPluginFrom2Nix {
pname = "neosnippet-snippets";
- version = "2020-05-06";
+ version = "2020-07-28";
src = fetchFromGitHub {
owner = "Shougo";
repo = "neosnippet-snippets";
- rev = "66abcb7de82a45be6ba8b669d5e7bdca51deafdd";
- sha256 = "0a0irlhj1skkwy1897q6dbg9zh8v6b0sx12dsgj3z37rvplfw78y";
+ rev = "06f8fdc40262f5f6b0cec19f0e572f0477ecc022";
+ sha256 = "0mdf0qpnly4y7fh02zdpx59gvvj33nd5p90cc5620y6qfld0y13y";
};
meta.homepage = "https://github.com/Shougo/neosnippet-snippets/";
};
neosnippet-vim = buildVimPluginFrom2Nix {
pname = "neosnippet-vim";
- version = "2020-05-12";
+ version = "2020-08-03";
src = fetchFromGitHub {
owner = "Shougo";
repo = "neosnippet.vim";
- rev = "70f855d93c4bc727873c42111432660cf6929cdc";
- sha256 = "1gh7vh3qc9k8xhpmcvhdn5nfff81y7hkfky0mgs75a97mkd8qhnz";
+ rev = "b4c470b7e720fa061ac118a09420bc2da16610bd";
+ sha256 = "1d27rhyd5db0vd72gi6dl34g4axsz66d0l0fgw5g6grawlpf8w6l";
};
meta.homepage = "https://github.com/Shougo/neosnippet.vim/";
};
NeoSolarized = buildVimPluginFrom2Nix {
pname = "NeoSolarized";
- version = "2020-03-10";
+ version = "2020-06-29";
src = fetchFromGitHub {
owner = "overcache";
repo = "NeoSolarized";
- rev = "70609c44215c8d2c43ad8c631296caae08a9c8d4";
- sha256 = "0bxrm2vm3z1y37sm6m2hdn72g2sw31dx1xhmjvd0ng72cnp84d9k";
+ rev = "25990b06d8ddbca74fae0bc082926419af75bdca";
+ sha256 = "1z7yg0jif5bj8szvvcx9qyrgbbhhwmbf2s47dbr0i6rc0f2zs3r4";
};
meta.homepage = "https://github.com/overcache/NeoSolarized/";
};
neoterm = buildVimPluginFrom2Nix {
pname = "neoterm";
- version = "2020-05-30";
+ version = "2020-07-30";
src = fetchFromGitHub {
owner = "kassio";
repo = "neoterm";
- rev = "d6667d8fca8425753d7da215f57e1a0e936e75de";
- sha256 = "1wmsqnhbd438xs8dp2jrkk7fhzzi7w1l66jqwfwz6sxl0ayc3k7y";
+ rev = "1132ce9e9d697a3ea70bf1610ce475188ffb4963";
+ sha256 = "0vfg130k2lwakxsbjcwmwdphf762jf4p07j7vcqr1hpyncx5gami";
};
meta.homepage = "https://github.com/kassio/neoterm/";
};
neovim-fuzzy = buildVimPluginFrom2Nix {
pname = "neovim-fuzzy";
- version = "2019-11-14";
+ version = "2020-07-21";
src = fetchFromGitHub {
owner = "cloudhead";
repo = "neovim-fuzzy";
- rev = "53383395befafce802c902c21b54847074454491";
- sha256 = "064qi6zv2hrzn91pvr31b9zj2q0k9vbkk5csdhw5y52q26p1gakq";
+ rev = "a076c5828182afe03109ead9ca6863d3d0bd47f3";
+ sha256 = "0h3ak79kw26wpiw4q9vgjmdp5vdrnhqimlayfjixbqmq4p7nldcj";
};
meta.homepage = "https://github.com/cloudhead/neovim-fuzzy/";
};
@@ -2437,36 +2652,36 @@ let
neoyank-vim = buildVimPluginFrom2Nix {
pname = "neoyank-vim";
- version = "2019-12-11";
+ version = "2020-07-27";
src = fetchFromGitHub {
owner = "Shougo";
repo = "neoyank.vim";
- rev = "1829c6e426f829edea46660d0db08d4488010fcd";
- sha256 = "1y6fvxqpj3rwf1fmjib177lqzh3z7syp7bccn79g1j8177m515w6";
+ rev = "0d86f6565a6193cdf017ac4f79e52fed04d5c0fb";
+ sha256 = "02n1n3hb3bn5x9na05crhwmdmk66wyjx8i01fsyazlpv32v1wfsy";
};
meta.homepage = "https://github.com/Shougo/neoyank.vim/";
};
nerdcommenter = buildVimPluginFrom2Nix {
pname = "nerdcommenter";
- version = "2020-02-19";
+ version = "2020-06-08";
src = fetchFromGitHub {
owner = "preservim";
repo = "nerdcommenter";
- rev = "c62e618a1ab5a50a4028e3296500ba29d9b033d8";
- sha256 = "0w4bxj423dxxkcxnfmipf8x5jfm058rq4g3m98wzcz5zbambv3qs";
+ rev = "fade3d4b26f5a0d58f256a06ba7b0a04d9fb4f3b";
+ sha256 = "1vb5n4g5x3hpnc013gjf8frxxdrcq1zdcm3mpx90b0cjxi252cn3";
};
meta.homepage = "https://github.com/preservim/nerdcommenter/";
};
nerdtree = buildVimPluginFrom2Nix {
pname = "nerdtree";
- version = "2020-06-01";
+ version = "2020-07-24";
src = fetchFromGitHub {
owner = "preservim";
repo = "nerdtree";
- rev = "d48ab70721d4f688ed34bd5939e2d6f4c89548c5";
- sha256 = "0rd228ks4gppskcvz6cj94gnbd9wykic8f4ilc9smaqw817gq20s";
+ rev = "4a32dd0be35621dc8d4b73836f58434ff3e73124";
+ sha256 = "0cgib0afmm0v1lwqbkrmyw0s7z69g4qz2lcijrp7h3vd5ljzkqjl";
};
meta.homepage = "https://github.com/preservim/nerdtree/";
};
@@ -2483,6 +2698,18 @@ let
meta.homepage = "https://github.com/albfan/nerdtree-git-plugin/";
};
+ neuron-vim = buildVimPluginFrom2Nix {
+ pname = "neuron-vim";
+ version = "2020-07-31";
+ src = fetchFromGitHub {
+ owner = "ihsanturk";
+ repo = "neuron.vim";
+ rev = "9a1077044a5421a50d59ef271613cde05c5dd98d";
+ sha256 = "1wp0mj2ji6kxfbw1vk055rbyrmgrb0jglgi24rbj22ba24hgxv8y";
+ };
+ meta.homepage = "https://github.com/ihsanturk/neuron.vim/";
+ };
+
nim-vim = buildVimPluginFrom2Nix {
pname = "nim-vim";
version = "2019-04-26";
@@ -2497,12 +2724,12 @@ let
nord-vim = buildVimPluginFrom2Nix {
pname = "nord-vim";
- version = "2019-12-17";
+ version = "2020-07-06";
src = fetchFromGitHub {
owner = "arcticicestudio";
repo = "nord-vim";
- rev = "f06189a4c054fe8c22e46aca4d451e03456f2283";
- sha256 = "0gk4zq0gz3nnwfkldswg9bjpk0gf6d6mgfzcgvj0pnlbja6ass81";
+ rev = "57dffa746907e8ce5c4b520146ed0d89d3c29a51";
+ sha256 = "0xpz71rj74514789v6x9wrg95n8bsag8f5ygd7js40qrwpxq6b4j";
};
meta.homepage = "https://github.com/arcticicestudio/nord-vim/";
};
@@ -2569,12 +2796,12 @@ let
nvim-lsp = buildVimPluginFrom2Nix {
pname = "nvim-lsp";
- version = "2020-06-02";
+ version = "2020-07-08";
src = fetchFromGitHub {
owner = "neovim";
repo = "nvim-lsp";
- rev = "a7fdf268b1c51f6395900e437060728701aa8b77";
- sha256 = "04v1g4sa6dccaffrlkmyh410ppza5zlrnrapf9c3sfj6bmsr4jd3";
+ rev = "3f7223659f39273c5fe4f2f2d7ee8baa827a9cfb";
+ sha256 = "104439qy1nqgzxrj8pfvd05shnpywm0qj1w68rm701hwpig6j7q6";
};
meta.homepage = "https://github.com/neovim/nvim-lsp/";
};
@@ -2591,6 +2818,18 @@ let
meta.homepage = "https://github.com/norcalli/nvim-terminal.lua/";
};
+ nvim-treesitter = buildVimPluginFrom2Nix {
+ pname = "nvim-treesitter";
+ version = "2020-08-04";
+ src = fetchFromGitHub {
+ owner = "nvim-treesitter";
+ repo = "nvim-treesitter";
+ rev = "124ff3bf5680e746dc4d504f67a1b437fcb50365";
+ sha256 = "1y41w6asd7hf0nx0h48556w8hchiqgfvskdp1z0fdcgjcimpp805";
+ };
+ meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
+ };
+
nvim-yarp = buildVimPluginFrom2Nix {
pname = "nvim-yarp";
version = "2020-04-08";
@@ -2615,26 +2854,50 @@ let
meta.homepage = "https://github.com/neovim/nvimdev.nvim/";
};
+ oceanic-next = buildVimPluginFrom2Nix {
+ pname = "oceanic-next";
+ version = "2019-04-10";
+ src = fetchFromGitHub {
+ owner = "mhartington";
+ repo = "oceanic-next";
+ rev = "08158eec24cd154afd1623686aeb336fad580be7";
+ sha256 = "1s2h9mnhl54ww7zpdllwlxz93d5i7l7rx3s9mr8w6sv8azcak3v8";
+ };
+ meta.homepage = "https://github.com/mhartington/oceanic-next/";
+ };
+
+ onedark-vim = buildVimPluginFrom2Nix {
+ pname = "onedark-vim";
+ version = "2020-07-17";
+ src = fetchFromGitHub {
+ owner = "joshdick";
+ repo = "onedark.vim";
+ rev = "c0f22072c8780494afce1bc0c5ea4de252c4516f";
+ sha256 = "05wbkxwmbb546k647ylsy33xl3pv5giz1v47qw9lpspx4mknx1ay";
+ };
+ meta.homepage = "https://github.com/joshdick/onedark.vim/";
+ };
+
onehalf = buildVimPluginFrom2Nix {
pname = "onehalf";
- version = "2020-05-06";
+ version = "2020-06-11";
src = fetchFromGitHub {
owner = "sonph";
repo = "onehalf";
- rev = "970abdf26b399100cbb59c6b6e693c4ff877c59d";
- sha256 = "1v34n0cz7jkx0wlbl6kv693qgifs0frcw4mv32ll36pmqfyb4m0h";
+ rev = "3aa42a39ed3cddde0c53976a700b81b8a7067890";
+ sha256 = "0x01c7930hlzvjac3r2wbkdha8j6mmhyk7nwgdazh1z4sxqjyj1l";
};
meta.homepage = "https://github.com/sonph/onehalf/";
};
open-browser-github-vim = buildVimPluginFrom2Nix {
pname = "open-browser-github-vim";
- version = "2020-03-16";
+ version = "2020-07-08";
src = fetchFromGitHub {
owner = "tyru";
repo = "open-browser-github.vim";
- rev = "db483ae17f02a8561e85b2071b90359a9a3bd18d";
- sha256 = "09x9lfyi9gfhy4m1vp6z1kxpvi31rr8dnlqhh6fgskkziiqch3jw";
+ rev = "7c31cd0093fdf89d53fa02b210c82b1326b00a8c";
+ sha256 = "1r3b16b7siyxj3n44z899spma5vamc5g76p947h95m9d0rc6sfnk";
};
meta.homepage = "https://github.com/tyru/open-browser-github.vim/";
};
@@ -2665,12 +2928,12 @@ let
papercolor-theme = buildVimPluginFrom2Nix {
pname = "papercolor-theme";
- version = "2019-11-06";
+ version = "2020-06-16";
src = fetchFromGitHub {
owner = "NLKNguyen";
repo = "papercolor-theme";
- rev = "ddd09867ed4e020b3ba2eb47dc3ef365da5b0fed";
- sha256 = "1dhbnd99xs6l5alqhn9m1nynmr9sbvrqj2137l23ysisprl3rgmr";
+ rev = "c657f5c2d5964bbae633f8a42c16f8316f6d6733";
+ sha256 = "1vv1gd64isrgyxc4fyp5mzlhffwkzdc8agnv0aka4v7qdaca45ni";
};
meta.homepage = "https://github.com/NLKNguyen/papercolor-theme/";
};
@@ -2713,12 +2976,12 @@ let
plantuml-syntax = buildVimPluginFrom2Nix {
pname = "plantuml-syntax";
- version = "2020-05-09";
+ version = "2020-07-03";
src = fetchFromGitHub {
owner = "aklt";
repo = "plantuml-syntax";
- rev = "8dddc45f3f7ba4f0319a14e6f0167d97a703ac55";
- sha256 = "1fkls8qwkdgr5fyaml9rlrjzrbwav2zyp2xyfdyg4h6pbgchvkbl";
+ rev = "eb3df3092a767c844db3f3ff355da840abd0aa97";
+ sha256 = "02psvyxli5gs2cx2sha33mk98ivllb8zr1jwgv4hgi5bh6qd7wg3";
};
meta.homepage = "https://github.com/aklt/plantuml-syntax/";
};
@@ -2797,12 +3060,12 @@ let
quick-scope = buildVimPluginFrom2Nix {
pname = "quick-scope";
- version = "2020-05-09";
+ version = "2020-07-31";
src = fetchFromGitHub {
owner = "unblevable";
repo = "quick-scope";
- rev = "95578ca8eef44fcdba5e144b78604018590c6cef";
- sha256 = "1h5kc2wffvaljdvggp2s74jkd7z88y2r5g1flqlgda2x1ihlhavm";
+ rev = "64a5e6f9791e75f4d87b176d5c11f31041aa4169";
+ sha256 = "1b1s8jmfip40s9m466c78jczp22dq2brbsnmdaz7gc1fgxyb5858";
};
meta.homepage = "https://github.com/unblevable/quick-scope/";
};
@@ -2965,12 +3228,12 @@ let
rust-vim = buildVimPluginFrom2Nix {
pname = "rust-vim";
- version = "2020-05-13";
+ version = "2020-06-11";
src = fetchFromGitHub {
owner = "rust-lang";
repo = "rust.vim";
- rev = "953b10061f595496b35aec84b75c413ee5751a23";
- sha256 = "1abacayriz439lj4r3s1x92pp3wwxqav3kqsanxq9k6f6p2b2fyb";
+ rev = "0d8ce07aaa3b95e61bf319b25bb3b1a4ecc780c2";
+ sha256 = "0bwj60zvafv5z61yy66ab6ng1ilnj20k3xnxl6myzvfn70rsp5yd";
};
meta.homepage = "https://github.com/rust-lang/rust.vim/";
};
@@ -2999,6 +3262,18 @@ let
meta.homepage = "https://github.com/megaannum/self/";
};
+ semantic-highlight-vim = buildVimPluginFrom2Nix {
+ pname = "semantic-highlight-vim";
+ version = "2019-09-01";
+ src = fetchFromGitHub {
+ owner = "jaxbot";
+ repo = "semantic-highlight.vim";
+ rev = "7cf0aabbd0f9cb531b0045ac2148dff1131616de";
+ sha256 = "16dnqrdpxf6322az1rn67ay2a4clqz410xn6zqzr1w2y6x4yly1a";
+ };
+ meta.homepage = "https://github.com/jaxbot/semantic-highlight.vim/";
+ };
+
semshi = buildVimPluginFrom2Nix {
pname = "semshi";
version = "2019-12-01";
@@ -3013,12 +3288,12 @@ let
seoul256-vim = buildVimPluginFrom2Nix {
pname = "seoul256-vim";
- version = "2020-03-14";
+ version = "2020-06-21";
src = fetchFromGitHub {
owner = "junegunn";
repo = "seoul256.vim";
- rev = "cfc0167e546a40eb26ec2a0a0f1c141a8c1bcaf1";
- sha256 = "1z980hsmf6gcvd16ja67az131mrgv5fv6v0ivsh0ga8hwc4f9l6q";
+ rev = "24ed467ca6ef9ce7ede56c9ffb1c6b30cd0ee906";
+ sha256 = "0ihs5nxdyx3jr1n96l2yx4b5gc48x7qbyxv6dc53ihw2vpn783fx";
};
meta.homepage = "https://github.com/junegunn/seoul256.vim/";
};
@@ -3059,6 +3334,18 @@ let
meta.homepage = "https://github.com/tmhedberg/SimpylFold/";
};
+ skim-vim = buildVimPluginFrom2Nix {
+ pname = "skim-vim";
+ version = "2019-07-31";
+ src = fetchFromGitHub {
+ owner = "lotabout";
+ repo = "skim.vim";
+ rev = "4e9d9a3deb2060e2e79fede1c213f13ac7866eb5";
+ sha256 = "0vpfn2zivk8cf2l841jbd78zl1vzdw1wjf9p0dm6pgr84kj9pkx4";
+ };
+ meta.homepage = "https://github.com/lotabout/skim.vim/";
+ };
+
sky-color-clock-vim = buildVimPluginFrom2Nix {
pname = "sky-color-clock-vim";
version = "2018-11-03";
@@ -3169,12 +3456,12 @@ let
splitjoin-vim = buildVimPluginFrom2Nix {
pname = "splitjoin-vim";
- version = "2020-05-16";
+ version = "2020-07-21";
src = fetchFromGitHub {
owner = "AndrewRadev";
repo = "splitjoin.vim";
- rev = "99d12007112b63b8e3fd0fcf435471ac63ccf030";
- sha256 = "1mar7v4sp3zbvbczs54n8zj17bh042g0384ichwvqkamfcfxgdid";
+ rev = "46efa9796716fe645d43f6018de3e06296978c7b";
+ sha256 = "126a9v4j217g1kflfabqx0bz02k0xkwqfagzhk51n7drh2r2m7k6";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/AndrewRadev/splitjoin.vim/";
@@ -3230,12 +3517,12 @@ let
syntastic = buildVimPluginFrom2Nix {
pname = "syntastic";
- version = "2020-04-19";
+ version = "2020-07-27";
src = fetchFromGitHub {
owner = "vim-syntastic";
repo = "syntastic";
- rev = "b3e2d8470fddc7f2b598f09023ebc5045a3fb1fd";
- sha256 = "1ljsh0npbcv9g6l23z4jpba0bk1k5n13ix0p0rr22cipgzlxsbvh";
+ rev = "83837a6e86ca8f8795a68dff0242d79065bd170d";
+ sha256 = "1bpsq6vhisk47xka41a4ybdvww26fldvv4dd4rnb4wwln3c9m551";
};
meta.homepage = "https://github.com/vim-syntastic/syntastic/";
};
@@ -3278,12 +3565,12 @@ let
tagbar = buildVimPluginFrom2Nix {
pname = "tagbar";
- version = "2020-05-30";
+ version = "2020-08-03";
src = fetchFromGitHub {
owner = "majutsushi";
repo = "tagbar";
- rev = "a36880be2217814b7034f05eb0f402e8183befc9";
- sha256 = "16rj8pv8b9knbxi2967h96kgwp4r631kmpxdy74xsf938z4cya0j";
+ rev = "a5090717dd8862be0a47a96731c6120ace544fe1";
+ sha256 = "1iz26xj3mrshj0n6gpqa9xbk0i3lr0383bqdrq0yk0lp32ys5gh0";
};
meta.homepage = "https://github.com/majutsushi/tagbar/";
};
@@ -3314,24 +3601,24 @@ let
tcomment_vim = buildVimPluginFrom2Nix {
pname = "tcomment_vim";
- version = "2020-05-12";
+ version = "2020-06-18";
src = fetchFromGitHub {
owner = "tomtom";
repo = "tcomment_vim";
- rev = "22f3707fd19e1573b4379f3b8db0e967f4ae6492";
- sha256 = "0nj7bsmkw8yc4hfnbsm32lf4qcwc4qd18nr5sb7vrkm6ipsr2qyz";
+ rev = "920d465b56bcf96c976fa22e9558d51aa55dcd9c";
+ sha256 = "0n7gwdyzim4f92mxnjz4zwfiyapyjhbf21b1l3dq9b07x9m40365";
};
meta.homepage = "https://github.com/tomtom/tcomment_vim/";
};
tender-vim = buildVimPluginFrom2Nix {
pname = "tender-vim";
- version = "2020-04-24";
+ version = "2020-06-29";
src = fetchFromGitHub {
owner = "jacoborus";
repo = "tender.vim";
- rev = "44d04bc9ecb0188e7b1a3e6b6715b9a63dc8f3e1";
- sha256 = "059my5q6gqjdkaf7qn842h92c6y7lp5z8wpwsi2ww6anzy85506z";
+ rev = "25924cb8b29a5158e56fb896a2540c70691c7a28";
+ sha256 = "0mm5h5jhb6y0f1zsfhq0frvdm6s93skshi66rfrpn82l93zigw4c";
};
meta.homepage = "https://github.com/jacoborus/tender.vim/";
};
@@ -3411,12 +3698,12 @@ let
traces-vim = buildVimPluginFrom2Nix {
pname = "traces-vim";
- version = "2020-01-22";
+ version = "2020-07-13";
src = fetchFromGitHub {
owner = "markonm";
repo = "traces.vim";
- rev = "4d3858eb060a1fd2213b075a707d39cbb118ae3e";
- sha256 = "0qny9z459x7hp5y43iivws2m312clacysdy1nnb3cr1fyhw9pflx";
+ rev = "d8ff43209d6464d5239db724207d588e4153767d";
+ sha256 = "0gf7jdisll5cz9myh67947xwh0v8513n64jxbsh2fbxh8rq5wb21";
};
meta.homepage = "https://github.com/markonm/traces.vim/";
};
@@ -3483,24 +3770,24 @@ let
unicode-vim = buildVimPluginFrom2Nix {
pname = "unicode-vim";
- version = "2020-04-20";
+ version = "2020-06-09";
src = fetchFromGitHub {
owner = "chrisbra";
repo = "unicode.vim";
- rev = "ce061819e4304a9ff2f82779e12e5a30363ab47c";
- sha256 = "0k9gmf2rdvnlfqqhjlk206wimlh5di3smmrr9cgz0djq5pd3r5jz";
+ rev = "76e95c6f8c863f5079cd103b18990684bb02d525";
+ sha256 = "0v3w117bimd74r9i209hgqy75x83hdd3za26l8g729w56kqgq5r8";
};
meta.homepage = "https://github.com/chrisbra/unicode.vim/";
};
unite-vim = buildVimPluginFrom2Nix {
pname = "unite-vim";
- version = "2019-08-27";
+ version = "2020-06-28";
src = fetchFromGitHub {
owner = "Shougo";
repo = "unite.vim";
- rev = "5addeca429f64130d74d2f7cb8255afdb9e309d2";
- sha256 = "03bqljjc1h43qimm81mv8ywkx5388kd6clm2f7887diiww0fgvfi";
+ rev = "787c777ff2fedd46fc10e315bdfea339fe016d33";
+ sha256 = "1bm48d3n07i2hy7bqz6pzyl3zb5mikhplmk5fk5x09q2i47l6bqg";
};
meta.homepage = "https://github.com/Shougo/unite.vim/";
};
@@ -3543,24 +3830,24 @@ let
verilog_systemverilog-vim = buildVimPluginFrom2Nix {
pname = "verilog_systemverilog-vim";
- version = "2020-05-24";
+ version = "2020-06-12";
src = fetchFromGitHub {
owner = "vhda";
repo = "verilog_systemverilog.vim";
- rev = "e2449daa3272a6d5ad33e433cca3208bf68607a7";
- sha256 = "16w1nskfxsfs9dhk1yxmk16i5vjg0wq8l3fsqwa0904rh5wnakjn";
+ rev = "c37bcf010fcb73599d690d8da6ac966dac02a07e";
+ sha256 = "1f4kicgr7wv0dprvr91wi4lmk0d9bb9f4wcng4rfkq1cdwfkqdw4";
};
meta.homepage = "https://github.com/vhda/verilog_systemverilog.vim/";
};
vim = buildVimPluginFrom2Nix {
pname = "vim";
- version = "2020-05-19";
+ version = "2020-07-19";
src = fetchFromGitHub {
owner = "dracula";
repo = "vim";
- rev = "494dbe9d4effff140ffe6743b614d900a0f34dd7";
- sha256 = "0d85kgxb52xw6120q6zrksr10nj54s8qi0fl6gqw6nc08ldaq0b1";
+ rev = "b64b22affafca7d3831a20949115b91031d596ec";
+ sha256 = "1f5hwfcrsfq3yk53kkn4syaxmri8wh8h6rpq867468b8rdcnhq01";
};
meta.homepage = "https://github.com/dracula/vim/";
};
@@ -3807,24 +4094,24 @@ let
vim-airline = buildVimPluginFrom2Nix {
pname = "vim-airline";
- version = "2020-05-31";
+ version = "2020-08-03";
src = fetchFromGitHub {
owner = "vim-airline";
repo = "vim-airline";
- rev = "d221dc531298f467a6901861b0360741c2a387b0";
- sha256 = "0w4lwpynn5cj9si3apyfmxb8x8hv0acggsyfvmhpi41638sz2310";
+ rev = "ffa44b832767674ab536a737668f3358fab4d5ea";
+ sha256 = "081rl70ya1qrnqkq1za1zpvngpjhpr69vdbpj7r8qlma29wq2pf5";
};
meta.homepage = "https://github.com/vim-airline/vim-airline/";
};
vim-airline-themes = buildVimPluginFrom2Nix {
pname = "vim-airline-themes";
- version = "2020-04-01";
+ version = "2020-06-26";
src = fetchFromGitHub {
owner = "vim-airline";
repo = "vim-airline-themes";
- rev = "3fb676b8729a98817f561ef1554c0ad1a514c96a";
- sha256 = "18bfw09ywmw10jiv37iw2ijf46jhj2yw5wndqdgn7k42gy1wk7p6";
+ rev = "04fa4fc40f21d9490954213c1ee06c7fdea66a6d";
+ sha256 = "0dzckj0449rw37v5kwmfm5wa9spfhsbfr56i30mb063zmv8wk551";
};
meta.homepage = "https://github.com/vim-airline/vim-airline-themes/";
};
@@ -3843,12 +4130,12 @@ let
vim-anzu = buildVimPluginFrom2Nix {
pname = "vim-anzu";
- version = "2018-02-28";
+ version = "2020-06-10";
src = fetchFromGitHub {
owner = "osyo-manga";
repo = "vim-anzu";
- rev = "45b60d37cb9de90f6c89f7ddeacb7ae430ebcae2";
- sha256 = "1p5lh4xsv9xsl8kx0h1bg6iy0if4a69hvairq69p50ffka83pv00";
+ rev = "1b95ec384487e559f0ee70e0f46c33683ff533ac";
+ sha256 = "0q6s9bb1yv7ir2al4gv69vv4c8m09j1ax47qbhchgz23iwka3vmz";
};
meta.homepage = "https://github.com/osyo-manga/vim-anzu/";
};
@@ -3879,12 +4166,12 @@ let
vim-autoformat = buildVimPluginFrom2Nix {
pname = "vim-autoformat";
- version = "2020-05-29";
+ version = "2020-07-29";
src = fetchFromGitHub {
owner = "Chiel92";
repo = "vim-autoformat";
- rev = "f116a3b86cb3e9fbcd8563cce4958759610d8f51";
- sha256 = "1vamldn3y9pima18ryrrzn2mz1czzzadkiiklcrcl104v9mhv4am";
+ rev = "273ccae26d6b5ab10bb48479c0ff5971018e3c5a";
+ sha256 = "07fldl6fsi3ns2zx4va69g01gb5mdsva8qpyjmryhn08l2qz0c40";
};
meta.homepage = "https://github.com/Chiel92/vim-autoformat/";
};
@@ -3937,6 +4224,18 @@ let
meta.homepage = "https://github.com/ntpeters/vim-better-whitespace/";
};
+ vim-bsv = buildVimPluginFrom2Nix {
+ pname = "vim-bsv";
+ version = "2019-07-11";
+ src = fetchFromGitHub {
+ owner = "mtikekar";
+ repo = "vim-bsv";
+ rev = "dc775cb06891dd0923b5e2a882f5dcee6451540a";
+ sha256 = "18wsbvypi62nwgcazw2m47d6k8ymlv1zwabs2gwl931n710ldkfc";
+ };
+ meta.homepage = "https://github.com/mtikekar/vim-bsv/";
+ };
+
vim-buffergator = buildVimPluginFrom2Nix {
pname = "vim-buffergator";
version = "2018-05-02";
@@ -3963,12 +4262,12 @@ let
vim-bufkill = buildVimPluginFrom2Nix {
pname = "vim-bufkill";
- version = "2020-04-29";
+ version = "2020-08-04";
src = fetchFromGitHub {
owner = "qpkorr";
repo = "vim-bufkill";
- rev = "1bcdcb4a03a6ac1de06bc84b7f94ca08f4485f42";
- sha256 = "0j3r63j2vs0lm1vnfzwcwqbahncnqq46wmaf1rp8i9l8skqm20px";
+ rev = "2bd6d7e791668ea52bb26be2639406fcf617271f";
+ sha256 = "1cvma03bg9psil67kg1x90lny7a31ljz5shybcl1jrfpzsybcqvg";
};
meta.homepage = "https://github.com/qpkorr/vim-bufkill/";
};
@@ -4023,12 +4322,12 @@ let
vim-codefmt = buildVimPluginFrom2Nix {
pname = "vim-codefmt";
- version = "2020-06-02";
+ version = "2020-07-29";
src = fetchFromGitHub {
owner = "google";
repo = "vim-codefmt";
- rev = "e083709f482332e5ff765f4d7b7901d51ddc9ef4";
- sha256 = "0d46h4jx01mib4wyj60qx4r34y201gaj1vpkb48pkw9qlsaqs31i";
+ rev = "a43392a7c4d73b91835e7bd993889646c8a907fd";
+ sha256 = "1b850c36xgydn2ibdxzqprzsi65hz9sfhvcj69zm3rqbh47hqi98";
};
meta.homepage = "https://github.com/google/vim-codefmt/";
};
@@ -4129,6 +4428,18 @@ let
meta.homepage = "https://github.com/octol/vim-cpp-enhanced-highlight/";
};
+ vim-crates = buildVimPluginFrom2Nix {
+ pname = "vim-crates";
+ version = "2019-11-11";
+ src = fetchFromGitHub {
+ owner = "mhinz";
+ repo = "vim-crates";
+ rev = "addbb157d0652ce5288c5b5b6f32f8716eb47898";
+ sha256 = "1pczfm9vjjna3xdqym9h69gi47kiwi97lzjf9jjlkmyg1s4pwlsp";
+ };
+ meta.homepage = "https://github.com/mhinz/vim-crates/";
+ };
+
vim-csharp = buildVimPluginFrom2Nix {
pname = "vim-csharp";
version = "2017-03-29";
@@ -4155,24 +4466,24 @@ let
vim-cue = buildVimPluginFrom2Nix {
pname = "vim-cue";
- version = "2020-05-20";
+ version = "2020-07-20";
src = fetchFromGitHub {
owner = "jjo";
repo = "vim-cue";
- rev = "9b26fb250d473f949fc90cabe70efff316a90248";
- sha256 = "0aybj1xxi860cn7wzg13z50f16kdsyhba0z7qwchps4fr24xkjms";
+ rev = "339edaf79ff1287ce6a23baaa421e68463cf1a2e";
+ sha256 = "0jr30plym17fdg90smb7g35yi9iz9b7s4md6cxj83zg4vj2hyjh1";
};
meta.homepage = "https://github.com/jjo/vim-cue/";
};
vim-cursorword = buildVimPluginFrom2Nix {
pname = "vim-cursorword";
- version = "2020-05-02";
+ version = "2020-06-20";
src = fetchFromGitHub {
owner = "itchyny";
repo = "vim-cursorword";
- rev = "109604ab6f35744e133802d7cf61795721612cac";
- sha256 = "1mrkkl6pchrmd2s5wjdh46p54hchv7jvgdbjjxmvzhg5ndk0zxvf";
+ rev = "cc8114226ceefb5cafe1890e0900d3efb7dab1fd";
+ sha256 = "1x5ljk82bxc3qhrq5pz0dsab8rg1234syd1xmpkgvif52s9g4mfk";
};
meta.homepage = "https://github.com/itchyny/vim-cursorword/";
};
@@ -4203,24 +4514,24 @@ let
vim-dasht = buildVimPluginFrom2Nix {
pname = "vim-dasht";
- version = "2020-05-18";
+ version = "2020-07-11";
src = fetchFromGitHub {
owner = "sunaku";
repo = "vim-dasht";
- rev = "efee6525f7f61f2b201cbb09c888941c3e5a5e27";
- sha256 = "186rvr9vw140sin219q6psvh70vlqas9vfnbbg5ms6n7wvhz6a19";
+ rev = "c1c91ecfd30f0e4e946854a6f7c67eb2d1e21c98";
+ sha256 = "0ldkyzsn4b555pb9qdr0k6w6m3w7ziy7v6bcnx0n8ppq4fl68pz2";
};
meta.homepage = "https://github.com/sunaku/vim-dasht/";
};
vim-devicons = buildVimPluginFrom2Nix {
pname = "vim-devicons";
- version = "2020-05-30";
+ version = "2020-07-24";
src = fetchFromGitHub {
owner = "ryanoasis";
repo = "vim-devicons";
- rev = "15b532ebd4455d9d099e9ccebab09915e0562754";
- sha256 = "0cfiwdaj43fx2gq7916i98iyn3ky79d359ylgpznczn88k37s1wi";
+ rev = "6bd3ae1dbab89b24bab160d52f90b3c8b0d005bb";
+ sha256 = "083q77ys4jlwcqs58hzg8c4lrwfiss91limq2gw7yjngsfihkn9l";
};
meta.homepage = "https://github.com/ryanoasis/vim-devicons/";
};
@@ -4251,16 +4562,28 @@ let
vim-dirvish = buildVimPluginFrom2Nix {
pname = "vim-dirvish";
- version = "2020-05-01";
+ version = "2020-06-30";
src = fetchFromGitHub {
owner = "justinmk";
repo = "vim-dirvish";
- rev = "a19760770b810050e748de14ced589dd34c2dcb5";
- sha256 = "0iz72p992z2bkvz66x7fgyd9hpjq558h009bsjvfr4l6fpbi4ys2";
+ rev = "7c4dc5945b15a6b97ebef860070d30e36da01788";
+ sha256 = "0mg8fdfsr59015m309kr9v5akwc3zfwfygn36x47c8q2bwjjr052";
};
meta.homepage = "https://github.com/justinmk/vim-dirvish/";
};
+ vim-dirvish-git = buildVimPluginFrom2Nix {
+ pname = "vim-dirvish-git";
+ version = "2020-06-04";
+ src = fetchFromGitHub {
+ owner = "kristijanhusak";
+ repo = "vim-dirvish-git";
+ rev = "8a3a8b88ed0815500c2912658fe0de7583ee1d45";
+ sha256 = "1z8a718kam2r87kimhayxndjbmpgk0mgwrc5v52bid584xml584k";
+ };
+ meta.homepage = "https://github.com/kristijanhusak/vim-dirvish-git/";
+ };
+
vim-dispatch = buildVimPluginFrom2Nix {
pname = "vim-dispatch";
version = "2020-04-19";
@@ -4371,12 +4694,12 @@ let
vim-elm-syntax = buildVimPluginFrom2Nix {
pname = "vim-elm-syntax";
- version = "2020-01-25";
+ version = "2020-06-10";
src = fetchFromGitHub {
owner = "andys8";
repo = "vim-elm-syntax";
- rev = "846a5929bff5795256fbca96707e451dbc755e36";
- sha256 = "05jkx4dbkb646wy0igqpwc55iamm0a030dswhirg6nyl3x6qzgym";
+ rev = "68cd8988fe9eaa190052fadaee0fea2c21338d4c";
+ sha256 = "0yhvx8k83xfzmgy10r9mz0rjagbyzx5rrmn8123vw49ncksvw49q";
};
meta.homepage = "https://github.com/andys8/vim-elm-syntax/";
};
@@ -4395,24 +4718,24 @@ let
vim-eunuch = buildVimPluginFrom2Nix {
pname = "vim-eunuch";
- version = "2020-01-16";
+ version = "2020-08-04";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-eunuch";
- rev = "33e875b31c8b811a0a47908884a5e2339106bbe8";
- sha256 = "1xadb22kd40swmww0qxmmkcpcq6viy8l167pjck5q32hfngll5d3";
+ rev = "36c5974a74b202ade1eb40dabd134afb2fdfdbe0";
+ sha256 = "123ck8c9icl70g19zkjm33vaip9ky09zc9z7c2np554q2kncjppm";
};
meta.homepage = "https://github.com/tpope/vim-eunuch/";
};
vim-exchange = buildVimPluginFrom2Nix {
pname = "vim-exchange";
- version = "2017-01-27";
+ version = "2020-06-24";
src = fetchFromGitHub {
owner = "tommcdo";
repo = "vim-exchange";
- rev = "05d82b87711c6c8b9b7389bfb91c24bc4f62aa87";
- sha256 = "09fa156y8pxpzdbngifa7yzg1vjg1fjsgp1h9inj818zbig8mamb";
+ rev = "0e95600517aad244d947b955a2e34ec30bdd09ff";
+ sha256 = "1dh8xc5szm5rrv7xp299hcfhgp1155k5kfipzz6q2r69blhwyl1d";
};
meta.homepage = "https://github.com/tommcdo/vim-exchange/";
};
@@ -4455,12 +4778,12 @@ let
vim-fireplace = buildVimPluginFrom2Nix {
pname = "vim-fireplace";
- version = "2020-04-18";
+ version = "2020-06-25";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-fireplace";
- rev = "6c968f26f0bd3dd04b18fad8761e0e9e1220a3da";
- sha256 = "1x74j3gghfmqh1mxswzhb6d0zdll735r5lrgn4g3z580y15h37w5";
+ rev = "237c122f34132714a55709b4af13b94a10043136";
+ sha256 = "0gwc6pb5psqwma0wzn87igd3wwsc9grl48y0w47q3jvc3xj01cgs";
};
meta.homepage = "https://github.com/tpope/vim-fireplace/";
};
@@ -4513,14 +4836,26 @@ let
meta.homepage = "https://github.com/dcharbon/vim-flatbuffers/";
};
+ vim-floaterm = buildVimPluginFrom2Nix {
+ pname = "vim-floaterm";
+ version = "2020-07-31";
+ src = fetchFromGitHub {
+ owner = "voldikss";
+ repo = "vim-floaterm";
+ rev = "44fbe6dc6da4c6255b92d0a013f66261c7d9695b";
+ sha256 = "1m3arkknpbb8c1ylcrnpjqlwym8am43qxhivkqymi7d93hcsrshc";
+ };
+ meta.homepage = "https://github.com/voldikss/vim-floaterm/";
+ };
+
vim-flutter = buildVimPluginFrom2Nix {
pname = "vim-flutter";
- version = "2019-09-29";
+ version = "2020-07-08";
src = fetchFromGitHub {
owner = "thosakwe";
repo = "vim-flutter";
- rev = "030a4e609f8f38922fa4ec9a27836d9dabaae957";
- sha256 = "0jibmr0v0pqml1cprs3qmkhhmacpb2bwpk8lhaz4dzp8jlga9g00";
+ rev = "359052369690541a9ede6e897fde4dca867a5109";
+ sha256 = "1303dskqbg1c5n3hczzw7x3gn5kl7hlfha824klwlkx91ga2jhck";
};
meta.homepage = "https://github.com/thosakwe/vim-flutter/";
};
@@ -4551,24 +4886,24 @@ let
vim-fugitive = buildVimPluginFrom2Nix {
pname = "vim-fugitive";
- version = "2020-05-31";
+ version = "2020-07-31";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-fugitive";
- rev = "27a5c3abd211c2784513dab4db082fa414ad0967";
- sha256 = "18rvp600vk0anbzxdgcw3kdswqr3100b3jgnmz6c2k5c50wz37rm";
+ rev = "260182c65cae653ac20e6a69ba8cc6124e7ba6c2";
+ sha256 = "14dmar7d9qajjk2vy223mw7gwdcz548lcj5jg8pg7j4cyc6ffbyp";
};
meta.homepage = "https://github.com/tpope/vim-fugitive/";
};
vim-ghost = buildVimPluginFrom2Nix {
pname = "vim-ghost";
- version = "2020-06-04";
+ version = "2020-06-19";
src = fetchFromGitHub {
owner = "raghur";
repo = "vim-ghost";
- rev = "fd3665df734c1f8d3620b11fc8bdfacb2faae35e";
- sha256 = "0p1y5g9fj58m48z9c6vdis7d4zajlv9j0y8065rmivws3df9n50j";
+ rev = "77330855a36350e75393cdeefb743da1040627ce";
+ sha256 = "0g3wvp02cv69v7xcsbib35bw9yf36iq6ffny7lmaf0s1pj2kwpzz";
};
meta.homepage = "https://github.com/raghur/vim-ghost/";
};
@@ -4611,12 +4946,12 @@ let
vim-gitgutter = buildVimPluginFrom2Nix {
pname = "vim-gitgutter";
- version = "2020-05-29";
+ version = "2020-07-28";
src = fetchFromGitHub {
owner = "airblade";
repo = "vim-gitgutter";
- rev = "9784226ba766662d298554a5c66fd938497f2233";
- sha256 = "19f28c3wasgck78xqdygsyiwv17qqh69nkn9n1gajcbmbr55lhzn";
+ rev = "62ff20f9797fcf11f132f8aab4e882807d0e2593";
+ sha256 = "0aiay9mjvqj21620kzsbv14gcxw17i4wgibxkn115cba33yzpm2r";
};
meta.homepage = "https://github.com/airblade/vim-gitgutter/";
};
@@ -4647,12 +4982,12 @@ let
vim-go = buildVimPluginFrom2Nix {
pname = "vim-go";
- version = "2020-05-31";
+ version = "2020-07-30";
src = fetchFromGitHub {
owner = "fatih";
repo = "vim-go";
- rev = "8e72eef0b35839db0a028a37bd28debc20c1201b";
- sha256 = "0rpay08m3q0syvw9ks45b3cvggghi1350h7dp87bx24jd3dqvdvf";
+ rev = "ef23d90b84231759a992adf79b0dcd72844c1f84";
+ sha256 = "107nx7xgh416s5sr4ljwpmvqiysyy7gvgv79hsndlnqw5vmbdv75";
};
meta.homepage = "https://github.com/fatih/vim-go/";
};
@@ -4683,12 +5018,12 @@ let
vim-grepper = buildVimPluginFrom2Nix {
pname = "vim-grepper";
- version = "2019-12-09";
+ version = "2020-07-12";
src = fetchFromGitHub {
owner = "mhinz";
repo = "vim-grepper";
- rev = "dde6a660c7dd4e02b331da238ea477770073aca2";
- sha256 = "0c411yg2s6wb8141lqpgasg7iwgvfwy88z6l0c0gccmk8knypxhm";
+ rev = "e9004ce564891412cfe433cfbb97295cccd06b39";
+ sha256 = "1cs72x3wv4i11x7ch3gna1sxqn5zj3bd34smchfd00g4mf201lhs";
};
meta.homepage = "https://github.com/mhinz/vim-grepper/";
};
@@ -4863,12 +5198,12 @@ let
vim-hybrid-material = buildVimPluginFrom2Nix {
pname = "vim-hybrid-material";
- version = "2018-11-12";
+ version = "2020-06-16";
src = fetchFromGitHub {
owner = "kristijanhusak";
repo = "vim-hybrid-material";
- rev = "f2e92ac7e5c4bb75d72f0abaea939e4364e00e2e";
- sha256 = "01b9n598106qh68ky3fykczq13pldi221r7lrxvg0vnv2zp1z5qd";
+ rev = "ad031275c63a05b6acb6014a2401d8719a290bd4";
+ sha256 = "0qjg25cfdx9706svw4b527arfdq4ypshay11ak62yswirkvgsc2c";
};
meta.homepage = "https://github.com/kristijanhusak/vim-hybrid-material/";
};
@@ -4887,12 +5222,12 @@ let
vim-illuminate = buildVimPluginFrom2Nix {
pname = "vim-illuminate";
- version = "2020-02-21";
+ version = "2020-06-09";
src = fetchFromGitHub {
owner = "RRethy";
repo = "vim-illuminate";
- rev = "80dafb9b0e7b9f4ce7c843d4104f455c8c5b1f42";
- sha256 = "1yijaj1dqfmw4dsdmgj01sxizyraisxwjqh2hhbq93pdln4lm51f";
+ rev = "0778289e391c419f7a3af9de8229f798ee292013";
+ sha256 = "1l5s5f4fw96w437rdf85lym7g75hnz8sb2fdj9hygyg0sp42r0cf";
};
meta.homepage = "https://github.com/RRethy/vim-illuminate/";
};
@@ -4959,12 +5294,12 @@ let
vim-isort = buildVimPluginFrom2Nix {
pname = "vim-isort";
- version = "2019-06-08";
+ version = "2020-07-17";
src = fetchFromGitHub {
owner = "fisadev";
repo = "vim-isort";
- rev = "b749d009075a333634dc61a039a2dc0e7f34609c";
- sha256 = "1h8s21kwbjdg632jvd46r2va7il4f1dbgwfw8fkds0n08rbnpdjw";
+ rev = "9794a4af68eccac74c23d7bfa151785ff88496fc";
+ sha256 = "172b1bpvn01nl67sh7v85mn7s21irzqjxxrcgkscpjifqaq8zvwi";
};
meta.homepage = "https://github.com/fisadev/vim-isort/";
};
@@ -4983,12 +5318,12 @@ let
vim-javacomplete2 = buildVimPluginFrom2Nix {
pname = "vim-javacomplete2";
- version = "2020-04-23";
+ version = "2020-07-29";
src = fetchFromGitHub {
owner = "artur-shaik";
repo = "vim-javacomplete2";
- rev = "3ebc63c4b79eec08eb81bdddc8f4c7cfe9cb702f";
- sha256 = "0dwgqnjcnnyvmrplbxkzmfyrm0rgd4z5kgx5989c528gp0dwhaja";
+ rev = "80cf31797a85012b7408701073d743a45a3fbf36";
+ sha256 = "19ci5n8rkf4wf4ivqj2mjig4m6phvy14k0zplkbafccaadnc0k21";
};
meta.homepage = "https://github.com/artur-shaik/vim-javacomplete2/";
};
@@ -5044,12 +5379,12 @@ let
vim-jsdoc = buildVimPluginFrom2Nix {
pname = "vim-jsdoc";
- version = "2020-05-16";
+ version = "2020-07-23";
src = fetchFromGitHub {
owner = "heavenshell";
repo = "vim-jsdoc";
- rev = "5e8eac9d8e38c273cc05c359730a2a74a1578f2b";
- sha256 = "0biyf2vzvnqzzdykq0agf1hzs2ynbbly4fxfwrfablznbdgsm0pz";
+ rev = "ed31c776d1da96ed8d950aef5ffba3f767f2acb4";
+ sha256 = "1qp5n04igirkqzqh7vfw0jnb31p36h356nc4n1kzna4zyqndzk9s";
};
meta.homepage = "https://github.com/heavenshell/vim-jsdoc/";
};
@@ -5080,16 +5415,28 @@ let
vim-jsx-pretty = buildVimPluginFrom2Nix {
pname = "vim-jsx-pretty";
- version = "2020-04-11";
+ version = "2020-06-22";
src = fetchFromGitHub {
owner = "MaxMEllon";
repo = "vim-jsx-pretty";
- rev = "496c44d89281d1e13c9bb4c75a2e69daba48b47b";
- sha256 = "09xr8pbx27qpffcr0j1857cpyxgkv5xay6mgpzvynpxq21xrmm3q";
+ rev = "c665d5ca4247b696f478f91b7c97b9e44442e4b6";
+ sha256 = "1p1461rh3yp0ldg4x1cb2nj9xng6scdlrkzj1q8ykspi98qnz0mm";
};
meta.homepage = "https://github.com/MaxMEllon/vim-jsx-pretty/";
};
+ vim-jsx-typescript = buildVimPluginFrom2Nix {
+ pname = "vim-jsx-typescript";
+ version = "2020-07-08";
+ src = fetchFromGitHub {
+ owner = "peitalin";
+ repo = "vim-jsx-typescript";
+ rev = "07370d48c605ec027543b52762930165b1b27779";
+ sha256 = "190nyy7kr6i3xr6nrjlfv643s1c48kxlbh8ynk8p53yf32gcxwz7";
+ };
+ meta.homepage = "https://github.com/peitalin/vim-jsx-typescript/";
+ };
+
vim-kitty-navigator = buildVimPluginFrom2Nix {
pname = "vim-kitty-navigator";
version = "2019-11-04";
@@ -5116,12 +5463,12 @@ let
vim-latex-live-preview = buildVimPluginFrom2Nix {
pname = "vim-latex-live-preview";
- version = "2018-09-25";
+ version = "2020-06-25";
src = fetchFromGitHub {
owner = "xuhdev";
repo = "vim-latex-live-preview";
- rev = "855c30915547c7e9c19b7e6efb528730c071d2e8";
- sha256 = "14fgbq7wyyhhzkd8832g07z97jg1b9awibzf3sn33ih7p5bb3hhp";
+ rev = "32d1a911641e08c11b3f82ba886540cbae0b7513";
+ sha256 = "0hnjc1jpjr6fdy9b5j85didi97f6w8p8ad5cn6b0fnxxlkykymjg";
};
meta.homepage = "https://github.com/xuhdev/vim-latex-live-preview/";
};
@@ -5164,48 +5511,48 @@ let
vim-ledger = buildVimPluginFrom2Nix {
pname = "vim-ledger";
- version = "2020-05-25";
+ version = "2020-06-08";
src = fetchFromGitHub {
owner = "ledger";
repo = "vim-ledger";
- rev = "b3e6f3dfaa922cda7771a4db20d3ae0267e08133";
- sha256 = "1jx814sqs0n0mrdi2lrh6xa3d2cmgyc78176gd5c1n8k5q7qkp40";
+ rev = "d5f2af4883351aa437ca1c3157d21917dc2bb1b0";
+ sha256 = "0bdyhbablays384gssfdfavkxcrwcj89y8vn5kdk11xs0r78b5wr";
};
meta.homepage = "https://github.com/ledger/vim-ledger/";
};
vim-lion = buildVimPluginFrom2Nix {
pname = "vim-lion";
- version = "2018-02-05";
+ version = "2020-07-18";
src = fetchFromGitHub {
owner = "tommcdo";
repo = "vim-lion";
- rev = "75306ac1922952ca1a401aee43ddbb304029926d";
- sha256 = "0kkf91ppn5jhvnpmmjsp6rvf97pqj57jrbn3qmmy925ncfqh90ld";
+ rev = "ce46593ecd60e6051fb6e4d3986d2fc9f5a618b1";
+ sha256 = "1ci9yi55wcg6388fv3dqhjsyp3nvmf9dz7q2nqsxpyd6yj1szrh7";
};
meta.homepage = "https://github.com/tommcdo/vim-lion/";
};
vim-liquid = buildVimPluginFrom2Nix {
pname = "vim-liquid";
- version = "2019-11-13";
+ version = "2020-07-01";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-liquid";
- rev = "9ebc192daec70e620c22d574b5a1c1e16f89a48c";
- sha256 = "0cvcjiii5wv55n695284k520rrwi0l4gqpyiqnrpnhmsaqks0n0f";
+ rev = "94bd2ea1fd45cf0a21edc3433231e7fcb7791323";
+ sha256 = "0r8lisyhbzyw2w9xzbashlhnag98vws78xwmh03dpd8kbpcdiz0w";
};
meta.homepage = "https://github.com/tpope/vim-liquid/";
};
vim-localvimrc = buildVimPluginFrom2Nix {
pname = "vim-localvimrc";
- version = "2020-05-20";
+ version = "2020-06-30";
src = fetchFromGitHub {
owner = "embear";
repo = "vim-localvimrc";
- rev = "7f9d254a0c46889454cc2fd2d5918b413e4cb85a";
- sha256 = "0428hbcj4w9lwmsv9jribkp5fjcbw3sg0gs81jf9n5ax0mxgnbzy";
+ rev = "ac6444afb5fd11e3f7750f696a0c6b8b0b6ec116";
+ sha256 = "182fvmfnpcqda0cm878lk79iprxsd7nb9r97jmr7lx5agdcvzaqb";
};
meta.homepage = "https://github.com/embear/vim-localvimrc/";
};
@@ -5224,24 +5571,24 @@ let
vim-lsc = buildVimPluginFrom2Nix {
pname = "vim-lsc";
- version = "2020-06-02";
+ version = "2020-07-12";
src = fetchFromGitHub {
owner = "natebosch";
repo = "vim-lsc";
- rev = "baa44d450043cc020e1d6f0609d0e081bbcc6f9e";
- sha256 = "07m2wqich31pxp9jgh3fzjqqdm7vdjh8rjf67d4l6kkf13dw89yh";
+ rev = "632d49bf7a227e13bea6ef341de35f89e45c55b0";
+ sha256 = "1an37vkr9di0abxfnidlbij37xxy5z1cwnvpcnink4gman1msyzy";
};
meta.homepage = "https://github.com/natebosch/vim-lsc/";
};
vim-maktaba = buildVimPluginFrom2Nix {
pname = "vim-maktaba";
- version = "2020-05-29";
+ version = "2020-07-25";
src = fetchFromGitHub {
owner = "google";
repo = "vim-maktaba";
- rev = "2636a0fabaae80e3bebdb3c571220aebf875dfcf";
- sha256 = "1vcc8gaikbgdq1k4f3jdjrmlwad1z44g3biifgqyp0sgd7bjd9lp";
+ rev = "f2abdd19ade1db8de6ab10930ffe2df4dbb5274e";
+ sha256 = "0rn792hryjsz677wik1sqgscllvmpvzxv2p6gacdvsr9pn800nhn";
};
meta.homepage = "https://github.com/google/vim-maktaba/";
};
@@ -5260,12 +5607,12 @@ let
vim-markdown = buildVimPluginFrom2Nix {
pname = "vim-markdown";
- version = "2019-07-09";
+ version = "2020-07-14";
src = fetchFromGitHub {
owner = "plasticboy";
repo = "vim-markdown";
- rev = "da5a7ac96f517e0fd6f886bc3fbe27156ca1f946";
- sha256 = "198bsv88njz6l2pf9yjxb8292aj7x8n2sxi50q3cdsg29a3y2i5c";
+ rev = "8e5d86f7b85234d3d1b4207dceebc43a768ed5d4";
+ sha256 = "013vh2rnfifm5j56imar03rvchz68ll4lbgy9y8fbw7s9a0k6yaa";
};
meta.homepage = "https://github.com/plasticboy/vim-markdown/";
};
@@ -5306,6 +5653,18 @@ let
meta.homepage = "https://github.com/xolox/vim-misc/";
};
+ vim-monokai = buildVimPluginFrom2Nix {
+ pname = "vim-monokai";
+ version = "2020-06-17";
+ src = fetchFromGitHub {
+ owner = "crusoexia";
+ repo = "vim-monokai";
+ rev = "703a4a6ee96a5772c204c4dd852f246ce71231df";
+ sha256 = "1avp4zr9sa38ygx9c9ffkdb6mmzqv7sxyb093bqq06gfdv8yzk2a";
+ };
+ meta.homepage = "https://github.com/crusoexia/vim-monokai/";
+ };
+
vim-monokai-pro = buildVimPluginFrom2Nix {
pname = "vim-monokai-pro";
version = "2020-05-07";
@@ -5320,12 +5679,12 @@ let
vim-move = buildVimPluginFrom2Nix {
pname = "vim-move";
- version = "2019-11-23";
+ version = "2020-07-29";
src = fetchFromGitHub {
owner = "matze";
repo = "vim-move";
- rev = "58049562efb0e6e077416d897b760c4dc9bb25c4";
- sha256 = "18pnk6ri73a6dq86zh510wy1s0z1dwnsyay7lxrgirjgh3s9nhhq";
+ rev = "1460aa915c521864c926aa51fe20bf6bb8eaa065";
+ sha256 = "0sbdd1z8nlwpac1n4234pnczavxr1kazvj86xp4a8aa7vggdm9xa";
};
meta.homepage = "https://github.com/matze/vim-move/";
};
@@ -5344,24 +5703,24 @@ let
vim-multiple-cursors = buildVimPluginFrom2Nix {
pname = "vim-multiple-cursors";
- version = "2020-05-19";
+ version = "2020-07-30";
src = fetchFromGitHub {
owner = "terryma";
repo = "vim-multiple-cursors";
- rev = "ec93676024590327263e8138443614ec4da8c9bc";
- sha256 = "09rcs435nh74p5dwdw8k1mv1w2lni4y098dg99j6dh6859lc3hw8";
+ rev = "6456718e1d30b42c04b920c5413ca44f68f08759";
+ sha256 = "0dmap8hjk6a0127fkab1pp5cllmijhqx80ijasngg11kxl0wzl32";
};
meta.homepage = "https://github.com/terryma/vim-multiple-cursors/";
};
vim-mundo = buildVimPluginFrom2Nix {
pname = "vim-mundo";
- version = "2020-05-06";
+ version = "2020-07-20";
src = fetchFromGitHub {
owner = "simnalamburt";
repo = "vim-mundo";
- rev = "046fc0664b953ab17153da379df0b9fd34b85ec1";
- sha256 = "0np83qa95cfg1059r4iaf31sfhs86241jzkmw026gdja9s30q3m1";
+ rev = "f6b24082b1d22932cb834673c37aa936b6f4f6da";
+ sha256 = "1xr7g5wxfdd2rzdr94p2sasfm6zyha2rhjr3rx5mnpbcik7l3j61";
};
meta.homepage = "https://github.com/simnalamburt/vim-mundo/";
};
@@ -5380,12 +5739,12 @@ let
vim-nftables = buildVimPluginFrom2Nix {
pname = "vim-nftables";
- version = "2020-02-21";
+ version = "2020-06-29";
src = fetchFromGitHub {
owner = "nfnty";
repo = "vim-nftables";
- rev = "01c7b97eff12fd4b624e6efa2c0468163db61ebc";
- sha256 = "1n3mpaa60k4w0sqpkgw19aksa1sbcqz7vl8fp6bj6i63bhiprsqf";
+ rev = "26f8a506c6f3e41f1e4a8d6aa94c9a79a666bbff";
+ sha256 = "1z5ffgxdq8niggm18qikrh5hl8zs05gdij4z6dfnzy00xvancc40";
};
meta.homepage = "https://github.com/nfnty/vim-nftables/";
};
@@ -5416,12 +5775,12 @@ let
vim-nix = buildVimPluginFrom2Nix {
pname = "vim-nix";
- version = "2019-06-03";
+ version = "2020-06-23";
src = fetchFromGitHub {
owner = "LnL7";
repo = "vim-nix";
- rev = "a3eed01f4de995a51dfdd06287e44fcb231f6adf";
- sha256 = "0pwdfwws1dj3705m00ghw3dvym5zbm00bfsj023gmbp6vr8wn6yi";
+ rev = "d733cb96707a2a6bdc6102b6d89f947688e0e959";
+ sha256 = "12k2gwm8b1n02361gpjhsldql99yd7qsh80a3lbwc5c5gz5j8jsb";
};
meta.homepage = "https://github.com/LnL7/vim-nix/";
};
@@ -5500,16 +5859,28 @@ let
vim-orgmode = buildVimPluginFrom2Nix {
pname = "vim-orgmode";
- version = "2020-05-09";
+ version = "2020-07-14";
src = fetchFromGitHub {
owner = "jceb";
repo = "vim-orgmode";
- rev = "ecdc5b279d7b4e0ae4ebfb9e0f139e3ca6698033";
- sha256 = "00yihsp5fmpw1ch013brrjkxb6h4slkxms1n154glz8pm95bqsm0";
+ rev = "ad5f154a5bd9daffb7cf50719f0cc945f445af85";
+ sha256 = "09x3x53vf2fir9jhi38v9sai7dx5i40ylx1yk42459bgig2vv1aa";
};
meta.homepage = "https://github.com/jceb/vim-orgmode/";
};
+ vim-packer = buildVimPluginFrom2Nix {
+ pname = "vim-packer";
+ version = "2018-11-11";
+ src = fetchFromGitHub {
+ owner = "hashivim";
+ repo = "vim-packer";
+ rev = "c2561f41e46df8a78a6b51226f60607582052134";
+ sha256 = "070ncbmwh8wxxfzf7phx0hb0dk9krlvsj5mvrn7kr5y3mngdg9v4";
+ };
+ meta.homepage = "https://github.com/hashivim/vim-packer/";
+ };
+
vim-pager = buildVimPluginFrom2Nix {
pname = "vim-pager";
version = "2015-08-26";
@@ -5524,12 +5895,12 @@ let
vim-pandoc = buildVimPluginFrom2Nix {
pname = "vim-pandoc";
- version = "2020-05-15";
+ version = "2020-07-30";
src = fetchFromGitHub {
owner = "vim-pandoc";
repo = "vim-pandoc";
- rev = "e49f9e7e3fc041dab0e9a1de4b564b3ddd8f77aa";
- sha256 = "0i1zcnsc962bzm3q6kw8bldd9xh6vb7kw0j72c4dzwdw4ayx0wf1";
+ rev = "049ece9fa8f21afaa62215865afac22daa6fd30f";
+ sha256 = "0wjrbp06ffh9ficd22lcijrc99n72b7gbg5lqpms9r0442fb88kq";
};
meta.homepage = "https://github.com/vim-pandoc/vim-pandoc/";
};
@@ -5548,12 +5919,12 @@ let
vim-pandoc-syntax = buildVimPluginFrom2Nix {
pname = "vim-pandoc-syntax";
- version = "2020-01-31";
+ version = "2020-07-29";
src = fetchFromGitHub {
owner = "vim-pandoc";
repo = "vim-pandoc-syntax";
- rev = "0d1129e5cf1b0e3a90e923c3b5f40133bf153f7c";
- sha256 = "162l2p8md8lfyfjxzlmlz5ky5kvvr6wjmdk8r8lk6ygpkl2b51f7";
+ rev = "6fb2021592ecbfd1b519647dd7242d818d77227a";
+ sha256 = "043khhd1rd8cihxkzma5bhg7pbp87iizrn04lfmnygj5s0qg0dwf";
};
meta.homepage = "https://github.com/vim-pandoc/vim-pandoc-syntax/";
};
@@ -5608,12 +5979,12 @@ let
vim-pencil = buildVimPluginFrom2Nix {
pname = "vim-pencil";
- version = "2019-12-13";
+ version = "2020-07-29";
src = fetchFromGitHub {
owner = "reedes";
repo = "vim-pencil";
- rev = "09458527601fdb2fbd174317bdddfb34e4c64e79";
- sha256 = "09b30cxlwbr9l07ya05is9q2y9vzbzhcc656nvjjzf968l496xr2";
+ rev = "dad5a3626ab68039f2676c46e7a1635e0669cc63";
+ sha256 = "1s1vxzqc5gvch2rfibn7ksmxj81gscfzg0bpvnq34jp430adzdc7";
};
meta.homepage = "https://github.com/reedes/vim-pencil/";
};
@@ -5644,12 +6015,12 @@ let
vim-plug = buildVimPluginFrom2Nix {
pname = "vim-plug";
- version = "2020-06-03";
+ version = "2020-08-02";
src = fetchFromGitHub {
owner = "junegunn";
repo = "vim-plug";
- rev = "6583b990321f03500505dc43a3f62cbbc7369862";
- sha256 = "1k9y119xwb84fgsyyp1npjh5z1wlbbm1922n411h70cfa4928rfh";
+ rev = "457bebcd30cbfca8b34b0d308f882b7b605714fc";
+ sha256 = "18yj35qh3xqpjv1dd78m1wj7hkma3rv8qnfsnamhzafjwnf013sa";
};
meta.homepage = "https://github.com/junegunn/vim-plug/";
};
@@ -5668,12 +6039,12 @@ let
vim-polyglot = buildVimPluginFrom2Nix {
pname = "vim-polyglot";
- version = "2020-06-01";
+ version = "2020-07-26";
src = fetchFromGitHub {
owner = "sheerun";
repo = "vim-polyglot";
- rev = "5b3866302755da9e5a917ca42a38a4a03fb5f3e5";
- sha256 = "0v6ll98j44hgmczhl6cp4rw734x582iz7942cw5jmbp7wg83nz88";
+ rev = "56121b4e27cb48efb17be55a969b2f0d725266f8";
+ sha256 = "1zirax1iss5mgqllwmc4kybycn73alcqgnnx296vgjw8d1b0qpc3";
};
meta.homepage = "https://github.com/sheerun/vim-polyglot/";
};
@@ -5728,12 +6099,12 @@ let
vim-ps1 = buildVimPluginFrom2Nix {
pname = "vim-ps1";
- version = "2020-06-03";
+ version = "2020-07-31";
src = fetchFromGitHub {
owner = "PProvost";
repo = "vim-ps1";
- rev = "9d52746c3f879aa1aca4deb46edd63823d76d89d";
- sha256 = "1yx1rnpln0lxvf6pbdn8yyxiyhi7rfl8wl94kd8djk51h5lhq1n3";
+ rev = "21d8d9a9db864f230a2d12d5076351daf20d7a44";
+ sha256 = "0s6mi1mzlk40sfdqghdsv709fs89hf9d6iqaw3arzs9lmin2i4ka";
};
meta.homepage = "https://github.com/PProvost/vim-ps1/";
};
@@ -5788,28 +6159,40 @@ let
vim-quickrun = buildVimPluginFrom2Nix {
pname = "vim-quickrun";
- version = "2020-05-16";
+ version = "2020-07-25";
src = fetchFromGitHub {
owner = "thinca";
repo = "vim-quickrun";
- rev = "3041ad7f0b3f9122d4f00bda2f3bb554bf89105c";
- sha256 = "1ncfw4inb6rdlrayvijy7769wyppiihmazmfcjdx5g42mycfxg0y";
+ rev = "3f49e05fb6072d6b7bc7fe20d0356cf15ef3b9de";
+ sha256 = "02kyp6l6m1nybfqx3d88yi34isrid355wiln6cskvxz2hpx532g8";
};
meta.homepage = "https://github.com/thinca/vim-quickrun/";
};
vim-racer = buildVimPluginFrom2Nix {
pname = "vim-racer";
- version = "2020-03-06";
+ version = "2020-06-18";
src = fetchFromGitHub {
owner = "racer-rust";
repo = "vim-racer";
- rev = "950b78f36e568134f5dcabc9a146c61e0084d220";
- sha256 = "0k62yybilh2052w6zfscw7daz7y1qnqv1311zngjim5z8xmp7j1l";
+ rev = "250e9fd496edde1516a5e68e9837ccf5e46cc895";
+ sha256 = "1ar5wv776xslxrs2mmxr5kzz5pp4a4v8jydh9s6cqbfzglgr9kw5";
};
meta.homepage = "https://github.com/racer-rust/vim-racer/";
};
+ vim-rails = buildVimPluginFrom2Nix {
+ pname = "vim-rails";
+ version = "2020-06-19";
+ src = fetchFromGitHub {
+ owner = "tpope";
+ repo = "vim-rails";
+ rev = "187742a3c18d93e6968f024d7db0f4fc5548408e";
+ sha256 = "132rvyn5pwg5xkm6q64k33vm6q9hfpng0wq25387l8l8a7hvj3az";
+ };
+ meta.homepage = "https://github.com/tpope/vim-rails/";
+ };
+
vim-repeat = buildVimPluginFrom2Nix {
pname = "vim-repeat";
version = "2019-11-13";
@@ -5836,12 +6219,12 @@ let
vim-rooter = buildVimPluginFrom2Nix {
pname = "vim-rooter";
- version = "2020-04-17";
+ version = "2020-07-23";
src = fetchFromGitHub {
owner = "airblade";
repo = "vim-rooter";
- rev = "d64f3e04df9914e784508019a1a1f291cbb40bd4";
- sha256 = "1vwydkjm5h12kcnqmg2cv1cqf9hmhmyy2lx5lj3g0g6ra27yfjnw";
+ rev = "be83e5bcbe30888b88359fc875ade9c54562411d";
+ sha256 = "1qz3fqixl25x8b70y6kw9lgjxciv9bbzqx9dimvypmhqwx09pnjb";
};
meta.homepage = "https://github.com/airblade/vim-rooter/";
};
@@ -5860,12 +6243,12 @@ let
vim-ruby = buildVimPluginFrom2Nix {
pname = "vim-ruby";
- version = "2020-04-19";
+ version = "2020-08-03";
src = fetchFromGitHub {
owner = "vim-ruby";
repo = "vim-ruby";
- rev = "fd49b25e08618b58db678c3f8ce6e443b1ad04e7";
- sha256 = "086pzicqal2cmvbrzy09d93c7cz5scgjcqc9xn4cw19dn55irllp";
+ rev = "fe2e520c62dfe10b9bc192b6c2651ef0519b1070";
+ sha256 = "1xh6h5wg242mzqshka5m3693r25www46p29cr92yi995a2izm2fw";
};
meta.homepage = "https://github.com/vim-ruby/vim-ruby/";
};
@@ -5884,12 +6267,12 @@ let
vim-sandwich = buildVimPluginFrom2Nix {
pname = "vim-sandwich";
- version = "2020-02-13";
+ version = "2020-07-27";
src = fetchFromGitHub {
owner = "machakann";
repo = "vim-sandwich";
- rev = "02e3b6d1ff9ce346c115166855137b318b63c536";
- sha256 = "1jd5i0ykvwf5jnm3g3rm2r0zn64xqk38p2xl55la9a1a99j9mfxh";
+ rev = "f0bb324395bf6e00ec17fc7af60d2ccb8d494595";
+ sha256 = "19fqpccvawh2wjkzgp64jijq4nnhirmgvrrycxzcx7lj612mbpmc";
};
meta.homepage = "https://github.com/machakann/vim-sandwich/";
};
@@ -5992,12 +6375,12 @@ let
vim-signify = buildVimPluginFrom2Nix {
pname = "vim-signify";
- version = "2020-05-18";
+ version = "2020-06-08";
src = fetchFromGitHub {
owner = "mhinz";
repo = "vim-signify";
- rev = "dfa1e55fe1c7f309f8cce4db0243f14f6edb2d4c";
- sha256 = "0p1hnjwhqmrczwns7h8gsmdl95yxcb6sqw59xshz7ji0b80h45mf";
+ rev = "c3d450eb5f5e76d99d23b10493d4e08c5bb1ae71";
+ sha256 = "0ms0c36zsqqpxrq4mx9k5viblcapw9kpjm9cdrs8fnldlz6i0yhh";
};
meta.homepage = "https://github.com/mhinz/vim-signify/";
};
@@ -6028,12 +6411,12 @@ let
vim-slime = buildVimPluginFrom2Nix {
pname = "vim-slime";
- version = "2020-04-12";
+ version = "2020-07-04";
src = fetchFromGitHub {
owner = "jpalardy";
repo = "vim-slime";
- rev = "a81139239d6447b1c021e4873e6a14b47f32b65a";
- sha256 = "0wavkm9k2vm23nm5bmc3lpm6cac7mihzjcyk4r77qgdgmnnxkm49";
+ rev = "f7442cdb1fb37778ddff93649e172b0ad752c237";
+ sha256 = "0xf9qj0i4jpimbk0qyzvg88s74dfxgd4kzvzcvjpcd3q6cn8sard";
};
meta.homepage = "https://github.com/jpalardy/vim-slime/";
};
@@ -6064,12 +6447,12 @@ let
vim-sneak = buildVimPluginFrom2Nix {
pname = "vim-sneak";
- version = "2020-02-29";
+ version = "2020-06-29";
src = fetchFromGitHub {
owner = "justinmk";
repo = "vim-sneak";
- rev = "98a5c946d6dc76528b9d9b044059b5ef1fab5a48";
- sha256 = "0xcxr658i5vzdkxfssd7zx6n3ar9b6dg4b2ddaswgnwq75xphrh9";
+ rev = "afe94543bb3bb95ef9ae2a58eebcbc17d69eb304";
+ sha256 = "0iaksyh77xahg5cp0q9x5c14jdklsrgy9400jp4xjb83qgg6d7qq";
};
meta.homepage = "https://github.com/justinmk/vim-sneak/";
};
@@ -6088,12 +6471,12 @@ let
vim-snippets = buildVimPluginFrom2Nix {
pname = "vim-snippets";
- version = "2020-06-02";
+ version = "2020-08-01";
src = fetchFromGitHub {
owner = "honza";
repo = "vim-snippets";
- rev = "900bf93c6680e38ce568dba26c3f48b4365ac730";
- sha256 = "1gxqmvr6hz7vblrji2dz2l1x18264ainbl70j60yfx3vjp5aa9vq";
+ rev = "2a273f1914489b5f199b68607e5e37c0025a9c35";
+ sha256 = "05yxh3hjya35pp4hgyq6i3nxnb2nl12lzv2mmzp046qzsg3b6yiq";
};
meta.homepage = "https://github.com/honza/vim-snippets/";
};
@@ -6148,12 +6531,12 @@ let
vim-spirv = buildVimPluginFrom2Nix {
pname = "vim-spirv";
- version = "2019-11-20";
+ version = "2020-06-12";
src = fetchFromGitHub {
owner = "kbenzie";
repo = "vim-spirv";
- rev = "e71404f92990aa4718925ade568427c0d8631469";
- sha256 = "0aimpcz6vvrkcfgsj0xp12xdy1l83n387rsy74dzk23a220d59na";
+ rev = "9b005a0569fa5e18f71fcccbacda227c1cef7eaa";
+ sha256 = "0qby4bfjav2xijh732l7d2jli0adnv6cc8kcalbh5315vi4mpnfk";
};
meta.homepage = "https://github.com/kbenzie/vim-spirv/";
};
@@ -6232,24 +6615,24 @@ let
vim-SyntaxRange = buildVimPluginFrom2Nix {
pname = "vim-SyntaxRange";
- version = "2020-05-09";
+ version = "2020-06-17";
src = fetchFromGitHub {
owner = "inkarkat";
repo = "vim-SyntaxRange";
- rev = "35d116cd1c70d2066b332a76ddbf354786cbb996";
- sha256 = "0mxih2ixaqnzh915w8zycdjxf07ax648dw5nvglcp7ym4r8fzg0q";
+ rev = "63c382eabfb5dd0b1e837dc6a42b14f3fe000ff9";
+ sha256 = "1c62m2k08vnla3zd3rb716y6vp5ijn8b36fv48jw77y579k9l6pk";
};
meta.homepage = "https://github.com/inkarkat/vim-SyntaxRange/";
};
vim-table-mode = buildVimPluginFrom2Nix {
pname = "vim-table-mode";
- version = "2020-05-06";
+ version = "2020-08-02";
src = fetchFromGitHub {
owner = "dhruvasagar";
repo = "vim-table-mode";
- rev = "640400908075c50704e127448175d3ede6bba2e9";
- sha256 = "0gbj324wwgai1kprn78srq3cvldpi6hx9gsr5kk2sn2yxq32xp3y";
+ rev = "88cb2e44b60f4fa7d2e242c43ee90c5f6079e82c";
+ sha256 = "1ny17d30pk8z96zr8qh9g04n57ix4pjm3sg0a80b2qq82anxkmvs";
};
meta.homepage = "https://github.com/dhruvasagar/vim-table-mode/";
};
@@ -6280,24 +6663,37 @@ let
vim-terraform = buildVimPluginFrom2Nix {
pname = "vim-terraform";
- version = "2020-03-03";
+ version = "2020-07-09";
src = fetchFromGitHub {
owner = "hashivim";
repo = "vim-terraform";
- rev = "89c47c6c68f6260ba34ee0733437d863046fbe95";
- sha256 = "1gkr3akvx44802i8cv4zw8j3bk5qk0h0rgz5k9jgkfch2yc76gzg";
+ rev = "552daab4e560141a72cd8bc41d063b8d3d219a17";
+ sha256 = "068zv6rxi9zxwf0fsd6pangdbwa7f9gd4ljliglblmgbwm4dvzjq";
};
meta.homepage = "https://github.com/hashivim/vim-terraform/";
};
+ vim-terraform-completion = buildVimPluginFrom2Nix {
+ pname = "vim-terraform-completion";
+ version = "2019-07-28";
+ src = fetchFromGitHub {
+ owner = "juliosueiras";
+ repo = "vim-terraform-completion";
+ rev = "1c8792d1e85154aa6fc05eb746711bf2df2274d9";
+ sha256 = "0j87vhxkrv8sdrlv9w5p2zkiv9ssb3rckbffjcfhn9365d41bhgr";
+ fetchSubmodules = true;
+ };
+ meta.homepage = "https://github.com/juliosueiras/vim-terraform-completion/";
+ };
+
vim-test = buildVimPluginFrom2Nix {
pname = "vim-test";
- version = "2020-06-03";
+ version = "2020-08-03";
src = fetchFromGitHub {
owner = "vim-test";
repo = "vim-test";
- rev = "e819de903fe10fdcbb3714f3e96bafd918e4d117";
- sha256 = "05jh89rgd4p6mkryv5dm83jhxfmg1k77rk4zq35i8dy8i6cvi41z";
+ rev = "007972e224a995018f76f5f71c61d2c0b75e265e";
+ sha256 = "0370wx3p96v0p4cngm28x12djwl9mwz2kxaanj9svzg3nph19c1x";
};
meta.homepage = "https://github.com/vim-test/vim-test/";
};
@@ -6376,24 +6772,24 @@ let
vim-themis = buildVimPluginFrom2Nix {
pname = "vim-themis";
- version = "2020-03-08";
+ version = "2020-07-29";
src = fetchFromGitHub {
owner = "thinca";
repo = "vim-themis";
- rev = "2d10aee9c9982f4f5974e88351934759c69640e7";
- sha256 = "06ab0kjamzpyql71qmc8qhvb72rx07x2g598aidk8nqkk36x87ai";
+ rev = "47bc9855d7c2b1452d8a0abda91bda35837f8552";
+ sha256 = "083k1v9gmmmhmll61kywgd1cn1l2qkfk6sqjjkcv6az01rkrm521";
};
meta.homepage = "https://github.com/thinca/vim-themis/";
};
vim-tmux = buildVimPluginFrom2Nix {
pname = "vim-tmux";
- version = "2019-03-22";
+ version = "2020-07-25";
src = fetchFromGitHub {
owner = "tmux-plugins";
repo = "vim-tmux";
- rev = "4e77341a2f8b9b7e41e81e9debbcecaea5987c85";
- sha256 = "16fgc0lx1jr8zbayanf5w677ssiw5xb8vwfaca295c8xlk760c3m";
+ rev = "7e7680fb1bb05bca1c800213b265f45433ed1e33";
+ sha256 = "19al4a4g8wfz43am32ncz8dg58wxhzn30p7r4n1780pv8hzkdrsb";
};
meta.homepage = "https://github.com/tmux-plugins/vim-tmux/";
};
@@ -6448,24 +6844,24 @@ let
vim-toml = buildVimPluginFrom2Nix {
pname = "vim-toml";
- version = "2019-08-28";
+ version = "2020-07-06";
src = fetchFromGitHub {
owner = "cespare";
repo = "vim-toml";
- rev = "a4ec206052aa347d7df90dc4b6697b7f2b7929bc";
- sha256 = "1dgykq4vl7vvj2f8lvg58rzqddm53i278g26ljwfimgqc8l6gmqd";
+ rev = "897cb4eaa81a0366bc859effe14116660d4015cd";
+ sha256 = "0ps9kwclqfdydk4132255i9rzcic0sp6d217arjsk1w6gm7m9lm6";
};
meta.homepage = "https://github.com/cespare/vim-toml/";
};
vim-trailing-whitespace = buildVimPluginFrom2Nix {
pname = "vim-trailing-whitespace";
- version = "2019-12-09";
+ version = "2020-06-29";
src = fetchFromGitHub {
owner = "bronson";
repo = "vim-trailing-whitespace";
- rev = "6b7cdecff252474fe560d32c6f05641f3c5952c7";
- sha256 = "0arv1hmlw7c1rlkc00hzjyg48pg8g4cc9q9l2hy8kpmsl037akm3";
+ rev = "610ca1a97c8dc85cdeb38635e5a4703317c4b94d";
+ sha256 = "1bh15yw2aysvpn2ndnc0s6jzc0y93x6q1blc5pph67rdix5bm7gy";
};
meta.homepage = "https://github.com/bronson/vim-trailing-whitespace/";
};
@@ -6506,14 +6902,26 @@ let
meta.homepage = "https://github.com/tpope/vim-unimpaired/";
};
+ vim-vagrant = buildVimPluginFrom2Nix {
+ pname = "vim-vagrant";
+ version = "2018-11-11";
+ src = fetchFromGitHub {
+ owner = "hashivim";
+ repo = "vim-vagrant";
+ rev = "7741242ed9617ed53ba7e47e801634b819047ac0";
+ sha256 = "0inpgcrca955h0ic7pgl6bfzs7rssjgssvrvqq3y93j5addmh60m";
+ };
+ meta.homepage = "https://github.com/hashivim/vim-vagrant/";
+ };
+
vim-vinegar = buildVimPluginFrom2Nix {
pname = "vim-vinegar";
- version = "2019-11-13";
+ version = "2020-06-27";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-vinegar";
- rev = "fcce70f1403ba4101668a4c960c577bddbd00f06";
- sha256 = "0zxqdyla40xcp0ps362b85bqwl3mp4zfmfdggl0gwvgd5m949yk0";
+ rev = "5fee9d230ec4a6a16c45f2c71482595e4d9a67bd";
+ sha256 = "14n0mnj1lmk3bmhm0knipsw120dlxpsd98fimmchw0kd80vpph41";
};
meta.homepage = "https://github.com/tpope/vim-vinegar/";
};
@@ -6532,12 +6940,12 @@ let
vim-visual-multi = buildVimPluginFrom2Nix {
pname = "vim-visual-multi";
- version = "2020-05-30";
+ version = "2020-08-02";
src = fetchFromGitHub {
owner = "mg979";
repo = "vim-visual-multi";
- rev = "40991d51a6a3b22d56eefe9f6145602dfe1d494b";
- sha256 = "0kawg12w7ssk58lv6ppv85c75x4af7dbkw9ngx7n91y1f1wkinjj";
+ rev = "cb994375fcbf032adfef6d31d8fcfa59bab381c8";
+ sha256 = "0lm9wcbkwr91b85gdf5qa9f3svdyn97j6xpl7nqa7jzcvdhdfz5c";
};
meta.homepage = "https://github.com/mg979/vim-visual-multi/";
};
@@ -6554,6 +6962,30 @@ let
meta.homepage = "https://github.com/thinca/vim-visualstar/";
};
+ vim-vsnip = buildVimPluginFrom2Nix {
+ pname = "vim-vsnip";
+ version = "2020-08-04";
+ src = fetchFromGitHub {
+ owner = "hrsh7th";
+ repo = "vim-vsnip";
+ rev = "2762e090c540ab07dc00e57cfe578337f11ab0df";
+ sha256 = "1ckfi2a6sp3n3b6hnk4qjvv411ij349qlj3cyx3b2l8vfg0qmwyw";
+ };
+ meta.homepage = "https://github.com/hrsh7th/vim-vsnip/";
+ };
+
+ vim-vsnip-integ = buildVimPluginFrom2Nix {
+ pname = "vim-vsnip-integ";
+ version = "2020-07-07";
+ src = fetchFromGitHub {
+ owner = "hrsh7th";
+ repo = "vim-vsnip-integ";
+ rev = "b3188a81a753a5274809a99c1550d7c981560b1b";
+ sha256 = "03cqz9rnv9fwjygrr3iflcbcvr0mjdjx0l32cdr9lkaddavlwqkz";
+ };
+ meta.homepage = "https://github.com/hrsh7th/vim-vsnip-integ/";
+ };
+
vim-vue = buildVimPluginFrom2Nix {
pname = "vim-vue";
version = "2019-08-03";
@@ -6592,12 +7024,12 @@ let
vim-which-key = buildVimPluginFrom2Nix {
pname = "vim-which-key";
- version = "2020-05-25";
+ version = "2020-07-18";
src = fetchFromGitHub {
owner = "liuchengxu";
repo = "vim-which-key";
- rev = "786dceaab0987e164dcee125b8ff6111851df625";
- sha256 = "01afdf37fqz6i9g9371yh0ymv9lsw81z52vcpnwyysbj8n7qswwc";
+ rev = "4e5bd491badecfcd3ecbe0f813d3b31625a8eb4f";
+ sha256 = "1rz2cshvdmfl3wna4kcj2l6sf78mh0qwydr76frzd3ahp9pjghsk";
};
meta.homepage = "https://github.com/liuchengxu/vim-which-key/";
};
@@ -6712,12 +7144,12 @@ let
vimfiler-vim = buildVimPluginFrom2Nix {
pname = "vimfiler-vim";
- version = "2019-07-30";
+ version = "2020-07-13";
src = fetchFromGitHub {
owner = "Shougo";
repo = "vimfiler.vim";
- rev = "26d3fec10cb8921d510064411784301794229a93";
- sha256 = "0iv1smk0999sfm3iqdlpb2il74l01lxfahwg87g7h3gq9frky2wd";
+ rev = "0fdf9f2f7e6014a49625433058c1665f72a3b86f";
+ sha256 = "028hcmr7xxqmb55m9q2h2x9kr5xq5866ivr0in23jm44s897yr25";
};
meta.homepage = "https://github.com/Shougo/vimfiler.vim/";
};
@@ -6760,12 +7192,12 @@ let
vimproc-vim = buildVimPluginFrom2Nix {
pname = "vimproc-vim";
- version = "2020-01-20";
+ version = "2020-06-23";
src = fetchFromGitHub {
owner = "Shougo";
repo = "vimproc.vim";
- rev = "51f4664c92f0f1b121127c84d3b1c901e1c698f0";
- sha256 = "06nzh4x7j7j3nvw2s4m1gmds0z0bldxbizja91jd43qma9xnwvlk";
+ rev = "8f40d86ab938d5df8c1c9824320621ae9f0d5609";
+ sha256 = "11k59lc31056lk9ndkmi9a4459lnv6hdhvw3y4gpin40xchl6d61";
};
meta.homepage = "https://github.com/Shougo/vimproc.vim/";
};
@@ -6784,12 +7216,12 @@ let
vimtex = buildVimPluginFrom2Nix {
pname = "vimtex";
- version = "2020-06-02";
+ version = "2020-08-04";
src = fetchFromGitHub {
owner = "lervag";
repo = "vimtex";
- rev = "7ef9c50aaf110debb54a8b1f4bafcb34ec86a623";
- sha256 = "1i9phcxb29x14n202971vflqlwd9y2wa74v8aic4xhvqb5rli8as";
+ rev = "4c9c05fdbda05ed242e58dd9c9582d8722146ed5";
+ sha256 = "1my1vfffzn0pmba9ziyfwxs39pj4yrwsy3spxyhzi118drldkqnc";
};
meta.homepage = "https://github.com/lervag/vimtex/";
};
@@ -6832,12 +7264,12 @@ let
vista-vim = buildVimPluginFrom2Nix {
pname = "vista-vim";
- version = "2020-05-23";
+ version = "2020-08-04";
src = fetchFromGitHub {
owner = "liuchengxu";
repo = "vista.vim";
- rev = "dab956b05534359fd4e498b45e518f63f097ae9c";
- sha256 = "1wf7plybcrrdx459f0g2rzzl9drik7w264y0i1jxf43y7nlm138n";
+ rev = "7eabcd619528be9d26f20a1400cecc8e94d7e556";
+ sha256 = "01ikhpz0rw1zyg748cqj6sgil29gha2q157dsirfg0f7xjrqlz5q";
};
meta.homepage = "https://github.com/liuchengxu/vista.vim/";
};
@@ -6916,12 +7348,12 @@ let
xptemplate = buildVimPluginFrom2Nix {
pname = "xptemplate";
- version = "2020-02-08";
+ version = "2020-06-29";
src = fetchFromGitHub {
owner = "drmingdrmer";
repo = "xptemplate";
- rev = "79d650bad58b9c896ec47785f8a0c7b603105c2d";
- sha256 = "1myxp0ldk0s46aipx1iswa9zx2fkc4gwqpmhbswqgg7sxl1bz30g";
+ rev = "359ffe4d426bce2e95f5866b682856b25555396f";
+ sha256 = "1rj5k58n1ybcc7qxsxlh09p2v4cps5xyzxmvjfrixy1qm2f85kd5";
};
meta.homepage = "https://github.com/drmingdrmer/xptemplate/";
};
@@ -6952,12 +7384,12 @@ let
yats-vim = buildVimPluginFrom2Nix {
pname = "yats-vim";
- version = "2020-05-15";
+ version = "2020-07-30";
src = fetchFromGitHub {
owner = "HerringtonDarkholme";
repo = "yats.vim";
- rev = "fbbb4b2fa346f556aee8424c98ee51e849949bb1";
- sha256 = "1plgig0m7zb4zk7mqj5g12nc622dpngj4g4wvkg2ffic2krz9fdx";
+ rev = "4d76c5391b7975bd6dd09c0562c0fd4d78e14fa0";
+ sha256 = "1ql5gwdnsf9y56ijphspfi3sbjgfj1594728xyw6l432mddgqx99";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/HerringtonDarkholme/yats.vim/";
@@ -6965,12 +7397,12 @@ let
YouCompleteMe = buildVimPluginFrom2Nix {
pname = "YouCompleteMe";
- version = "2020-05-25";
+ version = "2020-07-21";
src = fetchFromGitHub {
owner = "ycm-core";
repo = "YouCompleteMe";
- rev = "27362f850ceca80e5369f46512fdd3ba042de4d7";
- sha256 = "1gm8z7rshn2ffc3hdwif2910ckbz01x6aysp0yk8nfmqb7iacnjc";
+ rev = "d3db1cb3a9b83cd8e7370a2af36c82f28f2c0ddf";
+ sha256 = "15zxpqvamz4vaib9z2yl9ksgq4aynkfg79zsj3gf3c5q368gz7li";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/ycm-core/YouCompleteMe/";
@@ -7014,12 +7446,12 @@ let
zig-vim = buildVimPluginFrom2Nix {
pname = "zig-vim";
- version = "2020-05-21";
+ version = "2020-07-20";
src = fetchFromGitHub {
owner = "ziglang";
repo = "zig.vim";
- rev = "912e9c792702519ca03cd3e3048e8d276a5d3947";
- sha256 = "1svy3bp8rhcbimcp5p4crz57fiv1p2xvcr4xs90frsncq1r483q9";
+ rev = "079985534a5f2795bfaf549f276d4a1c213bfcb1";
+ sha256 = "173yx5nv9pnjm1qxcfkgbf4yfbjyifqjn5qvk8ibdvdxrhyvbrdn";
};
meta.homepage = "https://github.com/ziglang/zig.vim/";
};
diff --git a/nixpkgs/pkgs/misc/vim-plugins/overrides.nix b/nixpkgs/pkgs/misc/vim-plugins/overrides.nix
index 73c5690b192..7f1935f574a 100644
--- a/nixpkgs/pkgs/misc/vim-plugins/overrides.nix
+++ b/nixpkgs/pkgs/misc/vim-plugins/overrides.nix
@@ -24,6 +24,7 @@
, gomodifytags, gotags, gotools, go-motion
, gnused, reftools, gogetdoc, golangci-lint
, impl, iferr, gocode, gocode-gomod, go-tools
+, gopls
# direnv-vim dependencies
, direnv
@@ -60,16 +61,18 @@ self: super: {
};
LanguageClient-neovim = let
- version = "0.1.157";
- LanguageClient-neovim-src = fetchurl {
- url = "https://github.com/autozimu/LanguageClient-neovim/archive/${version}.tar.gz";
- sha256 = "1ccq5akkm8n612ni5g7w7v5gv73g7p1d9i92k0bnsy33fvi3pmnh";
+ version = "0.1.158";
+ LanguageClient-neovim-src = fetchFromGitHub {
+ owner = "autozimu";
+ repo = "LanguageClient-neovim";
+ rev = version;
+ sha256 = "14xggdgp5qw4yj4gdsgr8s2nxm098m88q8rx6fzd2j20njv308ki";
};
LanguageClient-neovim-bin = rustPlatform.buildRustPackage {
name = "LanguageClient-neovim-bin";
src = LanguageClient-neovim-src;
- cargoSha256 = "0r3f7sixkvgfrw0j81bxj1jpam5si9dnivrw63s29cvjxrdbnmqz";
+ cargoSha256 = "0nin1gydf6q4mmxljm2xbd1jfl3wpzx3pvlqwspahblv9j2bf5ck";
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CoreServices ];
# FIXME: Use impure version of CoreFoundation because of missing symbols.
@@ -97,8 +100,6 @@ self: super: {
# These usually implicitly set by cc-wrapper around clang (pkgs/build-support/cc-wrapper).
# The linked ruby code shows generates the required '.clang_complete' for cmake based projects
# https://gist.github.com/Mic92/135e83803ed29162817fce4098dec144
- # as an alternative you can execute the following command:
- # $ eval echo $(nix-instantiate --eval --expr 'with (import <nixpkgs>) {}; clang.default_cxx_stdlib_compile')
preFixup = ''
substituteInPlace "$out"/share/vim-plugins/clang_complete/plugin/clang_complete.vim \
--replace "let g:clang_library_path = '' + "''" + ''" "let g:clang_library_path='${llvmPackages.clang.cc.lib}/lib/libclang.so'"
@@ -441,6 +442,18 @@ self: super: {
passthru.python3Dependencies = ps: with ps; [ jedi ];
});
+ ncm2-neoinclude = super.ncm2-neoinclude.overrideAttrs(old: {
+ dependencies = with super; [ neoinclude-vim ];
+ });
+
+ ncm2-neosnippet = super.ncm2-neosnippet.overrideAttrs(old: {
+ dependencies = with super; [ neosnippet-vim ];
+ });
+
+ ncm2-syntax = super.ncm2-syntax.overrideAttrs(old: {
+ dependencies = with super; [ neco-syntax ];
+ });
+
ncm2-ultisnips = super.ncm2-ultisnips.overrideAttrs(old: {
dependencies = with super; [ ultisnips ];
});
@@ -449,6 +462,10 @@ self: super: {
dependencies = [ self.fzfWrapper ];
});
+ skim-vim = super.skim-vim.overrideAttrs(old: {
+ dependencies = [ self.skim ];
+ });
+
sved = let
# we put the script in its own derivation to benefit the magic of wrapGAppsHook
svedbackend = stdenv.mkDerivation {
@@ -555,6 +572,10 @@ self: super: {
dependencies = with super; [ vim-maktaba ];
});
+ vim-beancount = super.vim-beancount.overrideAttrs(old: {
+ passthru.python3Dependencies = ps: with ps; [ beancount ];
+ });
+
vim-codefmt = super.vim-codefmt.overrideAttrs(old: {
dependencies = with super; [ vim-maktaba ];
});
@@ -593,6 +614,7 @@ self: super: {
golint
golangci-lint
gomodifytags
+ gopls
gotags
gotools
iferr
diff --git a/nixpkgs/pkgs/misc/vim-plugins/update.py b/nixpkgs/pkgs/misc/vim-plugins/update.py
index 84d57133d22..b9bab293a79 100755
--- a/nixpkgs/pkgs/misc/vim-plugins/update.py
+++ b/nixpkgs/pkgs/misc/vim-plugins/update.py
@@ -40,7 +40,6 @@ DEFAULT_IN = ROOT.joinpath("vim-plugin-names")
DEFAULT_OUT = ROOT.joinpath("generated.nix")
DEPRECATED = ROOT.joinpath("deprecated.json")
-
def retry(ExceptionToCheck: Any, tries: int = 4, delay: float = 3, backoff: float = 2):
"""Retry calling the decorated function using an exponential backoff.
http://www.saltycrane.com/blog/2009/11/trying-out-retry-decorator-python/
@@ -71,6 +70,12 @@ def retry(ExceptionToCheck: Any, tries: int = 4, delay: float = 3, backoff: floa
return deco_retry
+def make_request(url: str) -> urllib.request.Request:
+ token = os.getenv("GITHUB_API_TOKEN")
+ headers = {}
+ if token is not None:
+ headers["Authorization"] = f"token {token}"
+ return urllib.request.Request(url, headers=headers)
class Repo:
def __init__(
@@ -91,9 +96,8 @@ class Repo:
@retry(urllib.error.URLError, tries=4, delay=3, backoff=2)
def has_submodules(self) -> bool:
try:
- urllib.request.urlopen(
- self.url(f"blob/{self.branch}/.gitmodules"), timeout=10
- ).close()
+ req = make_request(self.url(f"blob/{self.branch}/.gitmodules"))
+ urllib.request.urlopen(req, timeout=10).close()
except urllib.error.HTTPError as e:
if e.code == 404:
return False
@@ -104,7 +108,8 @@ class Repo:
@retry(urllib.error.URLError, tries=4, delay=3, backoff=2)
def latest_commit(self) -> Tuple[str, datetime]:
commit_url = self.url(f"commits/{self.branch}.atom")
- with urllib.request.urlopen(commit_url, timeout=10) as req:
+ commit_req = make_request(commit_url)
+ with urllib.request.urlopen(commit_req, timeout=10) as req:
self.check_for_redirect(commit_url, req)
xml = req.read()
root = ET.fromstring(xml)
diff --git a/nixpkgs/pkgs/misc/vim-plugins/vim-plugin-names b/nixpkgs/pkgs/misc/vim-plugins/vim-plugin-names
index e22ddc50ddd..79c0d1428b1 100644
--- a/nixpkgs/pkgs/misc/vim-plugins/vim-plugin-names
+++ b/nixpkgs/pkgs/misc/vim-plugins/vim-plugin-names
@@ -35,6 +35,7 @@ bohlender/vim-smt2
brennanfee/vim-gui-position
bronson/vim-trailing-whitespace
brooth/far.vim
+buoto/gotests-vim
carlitux/deoplete-ternjs
ccarpita/rtorrent-syntax-file
cespare/vim-toml
@@ -56,6 +57,7 @@ cloudhead/neovim-fuzzy
CoatiSoftware/vim-sourcetrail
cocopon/iceberg.vim
cohama/lexima.vim
+crusoexia/vim-monokai
ctjhoa/spacevim
ctrlpvim/ctrlp.vim
dag/vim-fish
@@ -79,6 +81,7 @@ dhruvasagar/vim-table-mode
digitaltoad/vim-pug
direnv/direnv.vim
dleonard0/pony-vim-syntax
+dmix/elvish.vim
dracula/vim
drewtempelmeyer/palenight.vim
drmingdrmer/xptemplate
@@ -128,7 +131,9 @@ guns/vim-clojure-highlight
guns/vim-clojure-static
guns/vim-sexp
guns/xterm-color-table.vim
+hashivim/vim-packer
hashivim/vim-terraform
+hashivim/vim-vagrant
haya14busa/incsearch-easymotion.vim
haya14busa/incsearch.vim
haya14busa/is.vim
@@ -139,11 +144,14 @@ henrik/vim-indexed-search
HerringtonDarkholme/yats.vim
honza/vim-snippets
hotwatermorning/auto-git-diff
+hrsh7th/vim-vsnip
+hrsh7th/vim-vsnip-integ
hsanson/vim-android
hsitz/VimOrganizer
iamcco/coc-spell-checker
ianks/vim-tsx
idris-hackers/idris-vim
+ihsanturk/neuron.vim
Inazuma110/deoplete-greek
inkarkat/vim-SyntaxRange
int3/vim-extradite
@@ -155,6 +163,7 @@ itchyny/vim-gitbranch
ivanov/vim-ipython
jacoborus/tender.vim
jaredgorski/SpaceCamp
+jaxbot/semantic-highlight.vim
JazzCore/ctrlp-cmatcher
jceb/vim-hier
jceb/vim-orgmode
@@ -163,7 +172,7 @@ jeetsukumaran/vim-indentwise
jeffkreeftmeijer/neovim-sensible
jeffkreeftmeijer/vim-numbertoggle
jelera/vim-javascript-syntax
-jgdavey/tslime.vim
+jgdavey/tslime.vim@main
jhradilek/vim-docbk
jhradilek/vim-snippets as vim-docbk-snippets
jiangmiao/auto-pairs
@@ -175,6 +184,7 @@ jonbri/vim-colorstepper
jonsmithers/vim-html-template-literals
joonty/vim-xdebug
josa42/coc-go
+joshdick/onedark.vim
jpalardy/vim-slime
jparise/vim-graphql
jparise/vim-phabricator
@@ -183,6 +193,7 @@ jsfaint/gen_tags.vim
JuliaEditorSupport/deoplete-julia
JuliaEditorSupport/julia-vim
Julian/vim-textobj-variable-segment
+juliosueiras/vim-terraform-completion
junegunn/fzf.vim
junegunn/goyo.vim
junegunn/gv.vim
@@ -218,6 +229,7 @@ konfekt/fastfold
kristijanhusak/defx-git
kristijanhusak/defx-icons
kristijanhusak/deoplete-phpactor
+kristijanhusak/vim-dirvish-git
kristijanhusak/vim-hybrid-material
kshenoy/vim-signature
lambdalisue/vim-gista
@@ -235,6 +247,7 @@ lilydjwg/colorizer
liuchengxu/vim-which-key
liuchengxu/vista.vim
LnL7/vim-nix
+lotabout/skim.vim
LucHermitte/lh-brackets
LucHermitte/lh-vim-lib
ludovicchabant/vim-gutentags
@@ -277,11 +290,14 @@ matze/vim-move
maximbaz/lightline-ale
MaxMEllon/vim-jsx-pretty
mbbill/undotree
+mboughaba/i3config.vim
megaannum/forms
megaannum/self
mengelbrecht/lightline-bufferline
mfukar/robotframework-vim
mg979/vim-visual-multi
+mhartington/oceanic-next
+mhinz/vim-crates
mhinz/vim-grepper
mhinz/vim-janah
mhinz/vim-sayonara
@@ -297,6 +313,7 @@ mopp/sky-color-clock.vim
morhetz/gruvbox
motus/pig.vim
mpickering/hlint-refactor-vim
+mtikekar/vim-bsv
nanotech/jellybeans.vim
natebosch/vim-lsc
nathanaelkane/vim-indent-guides
@@ -306,10 +323,19 @@ nbouscal/vim-stylish-haskell
ncm2/float-preview.nvim
ncm2/ncm2
ncm2/ncm2-bufword
+ncm2/ncm2-cssomni
+ncm2/ncm2-github
+ncm2/ncm2-html-subscope
ncm2/ncm2-jedi
+ncm2/ncm2-markdown-subscope
+ncm2/ncm2-neoinclude
+ncm2/ncm2-neosnippet
ncm2/ncm2-path
+ncm2/ncm2-syntax
+ncm2/ncm2-tagprefix
ncm2/ncm2-tmux
ncm2/ncm2-ultisnips
+ncm2/ncm2-vim
ndmitchell/ghcid
neoclide/coc-css
neoclide/coc-denite
@@ -362,6 +388,10 @@ norcalli/nvim-terminal.lua
ntpeters/vim-better-whitespace
numirias/semshi
nvie/vim-flake8
+nvim-lua/completion-nvim
+nvim-lua/diagnostic-nvim
+nvim-treesitter/completion-treesitter
+nvim-treesitter/nvim-treesitter
octol/vim-cpp-enhanced-highlight
Olical/conjure
OrangeT/vim-csharp
@@ -373,6 +403,7 @@ overcache/NeoSolarized
pangloss/vim-javascript
parsonsmatt/intero-neovim
pearofducks/ansible-vim
+peitalin/vim-jsx-typescript
peterbjorgensen/sved
peterhoeg/vim-qml
phanviet/vim-monokai-pro
@@ -400,10 +431,12 @@ rbgrouleff/bclose.vim
reedes/vim-pencil
reedes/vim-wordy
rhysd/committia.vim
+rhysd/git-messenger.vim
rhysd/vim-grammarous
rhysd/vim-operator-surround
rodjek/vim-puppet
romainl/vim-cool
+roman/golden-ratio
ron89/thesaurus_query.vim
roxma/nvim-cm-racer
roxma/nvim-completion-manager
@@ -495,6 +528,7 @@ tpope/vim-liquid
tpope/vim-obsession
tpope/vim-pathogen
tpope/vim-projectionist
+tpope/vim-rails
tpope/vim-repeat
tpope/vim-rhubarb
tpope/vim-rsi
@@ -565,6 +599,7 @@ vimwiki/vimwiki
vito-c/jq.vim
vmchale/ats-vim
vmchale/dhall-vim
+voldikss/vim-floaterm
VundleVim/Vundle.vim
w0ng/vim-hybrid
wakatime/vim-wakatime
@@ -581,5 +616,6 @@ xolox/vim-misc
xuhdev/vim-latex-live-preview
ycm-core/YouCompleteMe
Yggdroot/indentLine
+yuki-ycino/ncm2-dictionary
zah/nim.vim
ziglang/zig.vim
diff --git a/nixpkgs/pkgs/misc/vscode-extensions/rust-analyzer/build-deps/package.json b/nixpkgs/pkgs/misc/vscode-extensions/rust-analyzer/build-deps/package.json
index d42da3bbc5b..ac2da521c22 100644
--- a/nixpkgs/pkgs/misc/vscode-extensions/rust-analyzer/build-deps/package.json
+++ b/nixpkgs/pkgs/misc/vscode-extensions/rust-analyzer/build-deps/package.json
@@ -2,21 +2,25 @@
"name": "rust-analyzer",
"version": "0.4.0-dev",
"dependencies": {
- "jsonc-parser": "^2.2.1",
"node-fetch": "^2.6.0",
"vscode-languageclient": "7.0.0-next.1",
- "@rollup/plugin-commonjs": "^11.0.2",
- "@rollup/plugin-node-resolve": "^7.1.1",
- "@types/node": "^12.12.34",
- "@types/node-fetch": "^2.5.5",
- "@types/vscode": "1.44.0",
- "@typescript-eslint/eslint-plugin": "^2.27.0",
- "@typescript-eslint/parser": "^2.27.0",
- "eslint": "^6.8.0",
- "rollup": "^2.3.3",
- "tslib": "^1.11.1",
- "typescript": "^3.8.3",
+ "@rollup/plugin-commonjs": "^13.0.0",
+ "@rollup/plugin-node-resolve": "^8.1.0",
+ "@types/glob": "^7.1.2",
+ "@types/mocha": "^7.0.2",
+ "@types/node": "~12.7.0",
+ "@types/node-fetch": "^2.5.7",
+ "@types/vscode": "^1.44.1",
+ "@typescript-eslint/eslint-plugin": "^3.4.0",
+ "@typescript-eslint/parser": "^3.4.0",
+ "eslint": "^7.3.1",
+ "glob": "^7.1.6",
+ "mocha": "^8.0.1",
+ "rollup": "^2.18.1",
+ "tslib": "^2.0.0",
+ "typescript": "^3.9.5",
"typescript-formatter": "^7.2.2",
- "vsce": "^1.75.0"
+ "vsce": "^1.75.0",
+ "vscode-test": "^1.4.0"
}
}
diff --git a/nixpkgs/pkgs/misc/vscode-extensions/rust-analyzer/default.nix b/nixpkgs/pkgs/misc/vscode-extensions/rust-analyzer/default.nix
index 9f49f4c8eef..d19027fa576 100644
--- a/nixpkgs/pkgs/misc/vscode-extensions/rust-analyzer/default.nix
+++ b/nixpkgs/pkgs/misc/vscode-extensions/rust-analyzer/default.nix
@@ -32,12 +32,11 @@ in vscode-utils.buildVscodeExtension {
nativeBuildInputs = lib.optional setDefaultServerPath jq;
- postFixup = lib.optionalString setDefaultServerPath ''
- package_json="$out/${publisher}.${pname}/package.json"
+ preInstall = lib.optionalString setDefaultServerPath ''
jq '.contributes.configuration.properties."rust-analyzer.serverPath".default = $s' \
--arg s "${rust-analyzer}/bin/rust-analyzer" \
- $package_json >$package_json.new
- mv $package_json.new $package_json
+ package.json >package.json.new
+ mv package.json.new package.json
'';
meta = with lib; {
diff --git a/nixpkgs/pkgs/os-specific/bsd/netbsd/compat-setup-hook.sh b/nixpkgs/pkgs/os-specific/bsd/netbsd/compat-setup-hook.sh
index 81df09eba17..3c49337a937 100644
--- a/nixpkgs/pkgs/os-specific/bsd/netbsd/compat-setup-hook.sh
+++ b/nixpkgs/pkgs/os-specific/bsd/netbsd/compat-setup-hook.sh
@@ -1,6 +1,6 @@
# See pkgs/build-support/setup-hooks/role.bash
getHostRole
-export NIX_${role_pre}LDFLAGS+=" -lnbcompat"
-export NIX_${role_pre}CFLAGS_COMPILE+=" -DHAVE_NBTOOL_CONFIG_H"
-export NIX_${role_pre}CFLAGS_COMPILE+=" -include nbtool_config.h"
+export NIX_LDFLAGS${role_post}+=" -lnbcompat"
+export NIX_CFLAGS_COMPILE${role_post}+=" -DHAVE_NBTOOL_CONFIG_H"
+export NIX_CFLAGS_COMPILE${role_post}+=" -include nbtool_config.h"
diff --git a/nixpkgs/pkgs/os-specific/bsd/netbsd/fts-setup-hook.sh b/nixpkgs/pkgs/os-specific/bsd/netbsd/fts-setup-hook.sh
index 5cf8c753aec..b6cb5aaca05 100644
--- a/nixpkgs/pkgs/os-specific/bsd/netbsd/fts-setup-hook.sh
+++ b/nixpkgs/pkgs/os-specific/bsd/netbsd/fts-setup-hook.sh
@@ -1,4 +1,4 @@
# See pkgs/build-support/setup-hooks/role.bash
getHostRole
-export NIX_${role_pre}LDFLAGS+=" -lfts"
+export NIX_LDFLAGS${role_post}+=" -lfts"
diff --git a/nixpkgs/pkgs/os-specific/darwin/ios-deploy/default.nix b/nixpkgs/pkgs/os-specific/darwin/ios-deploy/default.nix
new file mode 100644
index 00000000000..6567093700d
--- /dev/null
+++ b/nixpkgs/pkgs/os-specific/darwin/ios-deploy/default.nix
@@ -0,0 +1,35 @@
+{ lib, stdenvNoCC, rsync, fetchFromGitHub }:
+
+# Note this is impure, using system XCode to build ios-deploy. We
+# should have a special flag for users to enable this.
+
+let version = "1.11.0";
+in stdenvNoCC.mkDerivation {
+ pname = "ios-deploy";
+ inherit version;
+ src = fetchFromGitHub {
+ owner = "ios-control";
+ repo = "ios-deploy";
+ rev = version;
+ sha256 = "0hqwikdrcnslx4kkw9b0n7n443gzn2gbrw15pp2fnkcw5s0698sc";
+ };
+ nativeBuildInputs = [ rsync ];
+ buildPhase = ''
+ LD=$CC
+ tmp=$(mktemp -d)
+ ln -s /usr/bin/xcodebuild $tmp
+ export PATH="$PATH:$tmp"
+ xcodebuild -configuration Release SYMROOT=build OBJROOT=$tmp
+ '';
+ checkPhase = ''
+ xcodebuild test -scheme ios-deploy-tests -configuration Release SYMROOT=build
+ '';
+ installPhase = ''
+ install -D build/Release/ios-deploy $out/bin/ios-deploy
+ '';
+ meta = {
+ platforms = lib.platforms.darwin;
+ description = "Install and debug iOS apps from the command line. Designed to work on un-jailbroken devices";
+ license = lib.licenses.gpl3;
+ };
+}
diff --git a/nixpkgs/pkgs/os-specific/darwin/spacebar/default.nix b/nixpkgs/pkgs/os-specific/darwin/spacebar/default.nix
index 9cbd6e62c7a..7af7e408223 100644
--- a/nixpkgs/pkgs/os-specific/darwin/spacebar/default.nix
+++ b/nixpkgs/pkgs/os-specific/darwin/spacebar/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "spacebar";
- version = "0.5.0";
+ version = "1.1.1";
src = fetchFromGitHub {
- owner = "somdoron";
+ owner = "cmacrae";
repo = pname;
rev = "v${version}";
- sha256 = "0v8v4xsc67qpzm859r93ggq7rr7hmaj6dahdlg6g3ppj81cq0khz";
+ sha256 = "1x0wzm380nv81j26jqqg4y4dwanydnpdsca41ndw6xyj9zlv73f7";
};
buildInputs = [ Carbon Cocoa ScriptingBridge ];
@@ -21,8 +21,8 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- description = "A status bar for yabai tiling window management";
- homepage = "https://github.com/somdoron/spacebar";
+ description = "A minimal status bar for macOS";
+ homepage = "https://github.com/cmacrae/spacebar";
platforms = platforms.darwin;
maintainers = [ maintainers.cmacrae ];
license = licenses.mit;
diff --git a/nixpkgs/pkgs/os-specific/darwin/yabai/default.nix b/nixpkgs/pkgs/os-specific/darwin/yabai/default.nix
index b7880a24777..448e6865e18 100644
--- a/nixpkgs/pkgs/os-specific/darwin/yabai/default.nix
+++ b/nixpkgs/pkgs/os-specific/darwin/yabai/default.nix
@@ -1,17 +1,17 @@
-{ stdenv, fetchFromGitHub, Carbon, Cocoa, ScriptingBridge }:
+{ stdenv, fetchFromGitHub, Carbon, Cocoa, ScriptingBridge, xxd }:
stdenv.mkDerivation rec {
pname = "yabai";
- version = "3.1.0";
+ version = "3.2.1";
src = fetchFromGitHub {
owner = "koekeishiya";
repo = pname;
rev = "v${version}";
- sha256 = "11hdssqi8j39ihflx0bwxrn2zkmpp3rb8za7wwgrq3jm8h3a76c6";
+ sha256 = "11rsi6z2z7ynfqs1xq3bvf187k5xnwm0d45a8ai9hrqdsf3f1j19";
};
- buildInputs = [ Carbon Cocoa ScriptingBridge ];
+ buildInputs = [ Carbon Cocoa ScriptingBridge xxd ];
installPhase = ''
mkdir -p $out/bin
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
'';
homepage = "https://github.com/koekeishiya/yabai";
platforms = platforms.darwin;
- maintainers = [ maintainers.cmacrae maintainers.shardy ];
+ maintainers = with maintainers; [ cmacrae shardy ];
license = licenses.mit;
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/alsa-lib/default.nix b/nixpkgs/pkgs/os-specific/linux/alsa-lib/default.nix
index 335ae204833..3c5427340ba 100644
--- a/nixpkgs/pkgs/os-specific/linux/alsa-lib/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/alsa-lib/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, alsa-ucm-conf, alsa-topology-conf }:
stdenv.mkDerivation rec {
- name = "alsa-lib-1.2.2";
+ name = "alsa-lib-1.2.3";
src = fetchurl {
url = "mirror://alsa/lib/${name}.tar.bz2";
- sha256 = "1v5kb8jyvrpkvvq7dq8hfbmcj68lml97i4s0prxpfx2mh3c57s6q";
+ sha256 = "13k7dx1g749z74rz71hs5j8z0pqdjgx7l69pn0vsy7jizhi0kw02";
};
patches = [
diff --git a/nixpkgs/pkgs/os-specific/linux/alsa-topology-conf/default.nix b/nixpkgs/pkgs/os-specific/linux/alsa-topology-conf/default.nix
index f73bbbdba35..54340d017ad 100644
--- a/nixpkgs/pkgs/os-specific/linux/alsa-topology-conf/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/alsa-topology-conf/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "alsa-topology-conf-${version}";
- version = "1.2.2";
+ version = "1.2.3";
src = fetchurl {
url = "mirror://alsa/lib/${name}.tar.bz2";
- sha256 = "09cls485ckdjsp4azhv3nw7chyg3r7zrqgald6yp70f7cysxcwml";
+ sha256 = "1zwxc9zhfcmyffjjbibzpdvf4kx7wv9g2zl6xz7y0d6srfr9jgw3";
};
dontBuild = true;
diff --git a/nixpkgs/pkgs/os-specific/linux/alsa-ucm-conf/default.nix b/nixpkgs/pkgs/os-specific/linux/alsa-ucm-conf/default.nix
index 685ba3e2c3e..2a9f28c855a 100644
--- a/nixpkgs/pkgs/os-specific/linux/alsa-ucm-conf/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/alsa-ucm-conf/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "alsa-ucm-conf-${version}";
- version = "1.2.2";
+ version = "1.2.3";
src = fetchurl {
url = "mirror://alsa/lib/${name}.tar.bz2";
- sha256 = "0364fgzdm2qrsqvgqri25gzscbma7yqlv31wz8b1z9c5phlxkgvy";
+ sha256 = "000db5yla7dljidjbbwbiaxvc1a7wh1zpw694gipaymj9fh4vhhv";
};
dontBuild = true;
diff --git a/nixpkgs/pkgs/os-specific/linux/alsa-utils/default.nix b/nixpkgs/pkgs/os-specific/linux/alsa-utils/default.nix
index f05bb6a0d59..470536db4b7 100644
--- a/nixpkgs/pkgs/os-specific/linux/alsa-utils/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/alsa-utils/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "alsa-utils";
- version = "1.2.2";
+ version = "1.2.3";
src = fetchurl {
url = "mirror://alsa/utils/${pname}-${version}.tar.bz2";
- sha256 = "1wz460by17rmxrcydn583rd4lhj6wlvqs6x1j5pdzxn5g3app024";
+ sha256 = "1ai1z4kf91b1m3qrpwqkc1af5vm2fkdkknqv95xdwf19q94aw6gz";
};
patchPhase = ''
diff --git a/nixpkgs/pkgs/os-specific/linux/apparmor/default.nix b/nixpkgs/pkgs/os-specific/linux/apparmor/default.nix
index afb6799fbaf..807ab4fa44b 100644
--- a/nixpkgs/pkgs/os-specific/linux/apparmor/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/apparmor/default.nix
@@ -30,7 +30,18 @@ let
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";
+ };
+
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"
substituteInPlace ./common/Make.rules --replace "/usr/bin/pod2html" "${buildPackages.perl}/bin/pod2html"
substituteInPlace ./common/Make.rules --replace "/usr/include/linux/capability.h" "${linuxHeaders}/include/linux/capability.h"
diff --git a/nixpkgs/pkgs/os-specific/linux/batman-adv/alfred.nix b/nixpkgs/pkgs/os-specific/linux/batman-adv/alfred.nix
index c1fb3ef5ee1..04217b8989b 100644
--- a/nixpkgs/pkgs/os-specific/linux/batman-adv/alfred.nix
+++ b/nixpkgs/pkgs/os-specific/linux/batman-adv/alfred.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
buildInputs = [ gpsd libcap libnl ];
preBuild = ''
- makeFlags="PREFIX=$out PKG_CONFIG=${pkgconfig}/bin/pkg-config"
+ makeFlags="PREFIX=$out PKG_CONFIG=${pkgconfig}/bin/${pkgconfig.targetPrefix}pkg-config"
'';
meta = {
diff --git a/nixpkgs/pkgs/os-specific/linux/batman-adv/batctl.nix b/nixpkgs/pkgs/os-specific/linux/batman-adv/batctl.nix
index 5767c4aa72c..3b1cf183e08 100644
--- a/nixpkgs/pkgs/os-specific/linux/batman-adv/batctl.nix
+++ b/nixpkgs/pkgs/os-specific/linux/batman-adv/batctl.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
buildInputs = [ libnl ];
preBuild = ''
- makeFlags="PREFIX=$out PKG_CONFIG=${pkgconfig}/bin/pkg-config"
+ makeFlags="PREFIX=$out PKG_CONFIG=${pkgconfig}/bin/${pkgconfig.targetPrefix}pkg-config"
'';
meta = {
diff --git a/nixpkgs/pkgs/os-specific/linux/bcc/default.nix b/nixpkgs/pkgs/os-specific/linux/bcc/default.nix
index 7f95ef47ee9..98de3ed1b11 100644
--- a/nixpkgs/pkgs/os-specific/linux/bcc/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/bcc/default.nix
@@ -5,11 +5,11 @@
python.pkgs.buildPythonApplication rec {
pname = "bcc";
- version = "0.14.0";
+ version = "0.15.0";
src = fetchurl {
url = "https://github.com/iovisor/bcc/releases/download/v${version}/bcc-src-with-submodule.tar.gz";
- sha256 = "1hw02bib06fjyw61as5pmhf0qxy0wv0nw8fff2i8a9d1zcd8xf3p";
+ sha256 = "1k00xbhdzdvqp4hfxpgg34bbhnx597jjhpg1x6dz2w80r7xzsj28";
};
format = "other";
diff --git a/nixpkgs/pkgs/os-specific/linux/busybox/0001-Fix-build-with-glibc-2.31.patch b/nixpkgs/pkgs/os-specific/linux/busybox/0001-Fix-build-with-glibc-2.31.patch
new file mode 100644
index 00000000000..029333b57e4
--- /dev/null
+++ b/nixpkgs/pkgs/os-specific/linux/busybox/0001-Fix-build-with-glibc-2.31.patch
@@ -0,0 +1,71 @@
+From c29b637b55c93214993f40b1a223233d40b8a7d6 Mon Sep 17 00:00:00 2001
+From: Maximilian Bosch <maximilian@mbosch.me>
+Date: Wed, 19 Feb 2020 22:32:28 +0100
+Subject: [PATCH] Fix build with glibc 2.31
+
+This is derived from the corresponding upstream patch[1], however this
+one doesn't apply cleanly on busybox-1.31.1, so I rebased the patch
+locally and added it directly to nixpkgs.
+
+[1] https://git.busybox.net/busybox/patch/?id=d3539be8f27b8cbfdfee460fe08299158f08bcd9
+---
+ coreutils/date.c | 2 +-
+ libbb/missing_syscalls.c | 8 --------
+ util-linux/rdate.c | 8 ++++++--
+ 3 files changed, 7 insertions(+), 11 deletions(-)
+
+diff --git a/coreutils/date.c b/coreutils/date.c
+index 3414d38..931b7f9 100644
+--- a/coreutils/date.c
++++ b/coreutils/date.c
+@@ -303,7 +303,7 @@ int date_main(int argc UNUSED_PARAM, char **argv)
+ ts.tv_sec = validate_tm_time(date_str, &tm_time);
+
+ /* if setting time, set it */
+- if ((opt & OPT_SET) && stime(&ts.tv_sec) < 0) {
++ if ((opt & OPT_SET) && clock_settime(CLOCK_REALTIME, &ts) < 0) {
+ bb_perror_msg("can't set date");
+ }
+ }
+diff --git a/libbb/missing_syscalls.c b/libbb/missing_syscalls.c
+index 87cf59b..dc40d91 100644
+--- a/libbb/missing_syscalls.c
++++ b/libbb/missing_syscalls.c
+@@ -15,14 +15,6 @@ pid_t getsid(pid_t pid)
+ return syscall(__NR_getsid, pid);
+ }
+
+-int stime(const time_t *t)
+-{
+- struct timeval tv;
+- tv.tv_sec = *t;
+- tv.tv_usec = 0;
+- return settimeofday(&tv, NULL);
+-}
+-
+ int sethostname(const char *name, size_t len)
+ {
+ return syscall(__NR_sethostname, name, len);
+diff --git a/util-linux/rdate.c b/util-linux/rdate.c
+index 70f829e..878375d 100644
+--- a/util-linux/rdate.c
++++ b/util-linux/rdate.c
+@@ -95,9 +95,13 @@ int rdate_main(int argc UNUSED_PARAM, char **argv)
+ if (!(flags & 2)) { /* no -p (-s may be present) */
+ if (time(NULL) == remote_time)
+ bb_error_msg("current time matches remote time");
+- else
+- if (stime(&remote_time) < 0)
++ else {
++ struct timespec ts;
++ ts.tv_sec = remote_time;
++ ts.tv_nsec = 0;
++ if (clock_settime(CLOCK_REALTIME, &ts) < 0)
+ bb_perror_msg_and_die("can't set time of day");
++ }
+ }
+
+ if (flags != 1) /* not lone -s */
+--
+2.25.0
+
diff --git a/nixpkgs/pkgs/os-specific/linux/busybox/default.nix b/nixpkgs/pkgs/os-specific/linux/busybox/default.nix
index 430066831b8..68fa2762aa6 100644
--- a/nixpkgs/pkgs/os-specific/linux/busybox/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/busybox/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, buildPackages, fetchurl
+{ stdenv, lib, buildPackages, fetchurl, fetchzip
, enableStatic ? false
, enableMinimal ? false
# Allow forcing musl without switching stdenv itself, e.g. for our bootstrapping:
@@ -31,6 +31,14 @@ let
CONFIG_FEATURE_UTMP n
CONFIG_FEATURE_WTMP n
'';
+
+ debianName = "busybox_1.30.1-5";
+ debianTarball = fetchzip {
+ url = "http://deb.debian.org/debian/pool/main/b/busybox/${debianName}.debian.tar.xz";
+ sha256 = "03m4rvs2pd0hj0mdkdm3r4m1gh0bgwr0cvnqds297xnkfi5s01nx";
+ };
+ debianDispatcherScript = "${debianTarball}/tree/udhcpc/etc/udhcpc/default.script";
+ outDispatchPath = "$out/default.script";
in
stdenv.mkDerivation rec {
@@ -49,6 +57,7 @@ stdenv.mkDerivation rec {
patches = [
./busybox-in-store.patch
+ ./0001-Fix-build-with-glibc-2.31.patch
] ++ stdenv.lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) ./clang-cross.patch;
postPatch = "patchShebangs .";
@@ -80,6 +89,9 @@ stdenv.mkDerivation rec {
# Bump from 4KB, much faster I/O
CONFIG_FEATURE_COPYBUF_KB 64
+ # Set the path for the udhcpc script
+ CONFIG_UDHCPC_DEFAULT_SCRIPT "${outDispatchPath}"
+
${extraConfig}
CONFIG_CROSS_COMPILER_PREFIX "${stdenv.cc.targetPrefix}"
${libcConfig}
@@ -94,6 +106,15 @@ stdenv.mkDerivation rec {
makeFlagsArray+=("CC=${stdenv.cc.targetPrefix}cc -isystem ${musl.dev}/include -B${musl}/lib -L${musl}/lib")
'';
+ postInstall = ''
+ sed -e '
+ 1 a busybox() { '$out'/bin/busybox "$@"; }\
+ logger() { '$out'/bin/logger "$@"; }\
+ ' ${debianDispatcherScript} > ${outDispatchPath}
+ chmod 555 ${outDispatchPath}
+ PATH=$out/bin patchShebangs ${outDispatchPath}
+ '';
+
depsBuildBuild = [ buildPackages.stdenv.cc ];
buildInputs = lib.optionals (enableStatic && !useMusl && stdenv.cc.libc ? static) [ stdenv.cc.libc stdenv.cc.libc.static ];
@@ -106,7 +127,7 @@ stdenv.mkDerivation rec {
description = "Tiny versions of common UNIX utilities in a single small executable";
homepage = "https://busybox.net/";
license = licenses.gpl2;
- maintainers = with maintainers; [ ];
+ maintainers = with maintainers; [ TethysSvensson ];
platforms = platforms.linux;
priority = 10;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/conky/default.nix b/nixpkgs/pkgs/os-specific/linux/conky/default.nix
index 14f17da55a7..ee67140cd86 100644
--- a/nixpkgs/pkgs/os-specific/linux/conky/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/conky/default.nix
@@ -68,13 +68,13 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "conky";
- version = "1.11.5";
+ version = "1.11.6";
src = fetchFromGitHub {
owner = "brndnmtthws";
repo = "conky";
rev = "v${version}";
- sha256 = "1a75ss48mn9pknrxy33dh5rdgm67a5kpddsyqfhlcn1761kfzzyp";
+ sha256 = "0y2g66fjqp2hdk0y1h4ijxhnv34j16gizvxpmbigwh4n6zijcm6v";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/os-specific/linux/crda/default.nix b/nixpkgs/pkgs/os-specific/linux/crda/default.nix
index 5811e9358b0..137e88cd6e8 100644
--- a/nixpkgs/pkgs/os-specific/linux/crda/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/crda/default.nix
@@ -31,7 +31,9 @@ stdenv.mkDerivation rec {
postPatch = ''
patchShebangs utils/
- substituteInPlace Makefile --replace ldconfig true
+ substituteInPlace Makefile \
+ --replace ldconfig true \
+ --replace pkg-config $PKG_CONFIG
sed -i crda.c \
-e "/\/usr\/.*\/regulatory.bin/d" \
-e "s|/lib/crda|${wireless-regdb}/lib/crda|g"
diff --git a/nixpkgs/pkgs/os-specific/linux/cryptsetup/default.nix b/nixpkgs/pkgs/os-specific/linux/cryptsetup/default.nix
index 06be9f3432e..caa22b4df3e 100644
--- a/nixpkgs/pkgs/os-specific/linux/cryptsetup/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/cryptsetup/default.nix
@@ -1,17 +1,15 @@
{ stdenv, fetchurl, lvm2, json_c
-, openssl, libuuid, pkgconfig, popt
-, enablePython ? false, python2 ? null }:
-
-assert enablePython -> python2 != null;
+, openssl, libuuid, pkgconfig, popt }:
stdenv.mkDerivation rec {
- name = "cryptsetup-2.1.0";
+ pname = "cryptsetup";
+ version = "2.3.3";
outputs = [ "out" "dev" "man" ];
src = fetchurl {
- url = "mirror://kernel/linux/utils/cryptsetup/v2.1/${name}.tar.xz";
- sha256 = "15y8n547garz0x5kqv09gscdsrz0c0y1y6c5cp8pccwg3xsb5vm3";
+ url = "mirror://kernel/linux/utils/cryptsetup/v2.3/${pname}-${version}.tar.xz";
+ sha256 = "1pw2bq4nv2z3xyycckxkbp7dp9kkp2n6bspna3plryg277z4zjiv";
};
# Disable 4 test cases that fail in a sandbox
@@ -19,9 +17,6 @@ stdenv.mkDerivation rec {
postPatch = ''
patchShebangs tests
- ${stdenv.lib.optionalString enablePython ''
- patchShebangs ./python/pycryptsetup-test.py
- ''}
# O_DIRECT is filesystem dependent and fails in a sandbox (on tmpfs)
# and on several filesystem types (btrfs, zfs) without sandboxing.
@@ -34,11 +29,10 @@ stdenv.mkDerivation rec {
configureFlags = [
"--enable-cryptsetup-reencrypt"
"--with-crypto_backend=openssl"
- ] ++ stdenv.lib.optional enablePython "--enable-python";
+ ];
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ lvm2 json_c openssl libuuid popt ]
- ++ stdenv.lib.optional enablePython python2;
+ buildInputs = [ lvm2 json_c openssl libuuid popt ];
doCheck = true;
diff --git a/nixpkgs/pkgs/os-specific/linux/device-tree/raspberrypi.nix b/nixpkgs/pkgs/os-specific/linux/device-tree/raspberrypi.nix
index b5886f6bd11..5a0d5710392 100644
--- a/nixpkgs/pkgs/os-specific/linux/device-tree/raspberrypi.nix
+++ b/nixpkgs/pkgs/os-specific/linux/device-tree/raspberrypi.nix
@@ -31,6 +31,7 @@ stdenvNoCC.mkDerivation {
overlays = "${raspberrypifw}/share/raspberrypi/boot/overlays";
};
meta = with stdenvNoCC.lib; {
- platforms = [ "armv6l-linux" "armv7l-linux" "aarch64-linux" ];
+ inherit (raspberrypifw.meta) platforms homepage license;
+ description = "DTBs for the Raspberry Pi";
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/displaylink/default.nix b/nixpkgs/pkgs/os-specific/linux/displaylink/default.nix
index 642d05e4beb..3db9a7d3005 100644
--- a/nixpkgs/pkgs/os-specific/linux/displaylink/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/displaylink/default.nix
@@ -11,17 +11,17 @@ let
in stdenv.mkDerivation rec {
pname = "displaylink";
- version = "5.2.14";
+ version = "5.3.1.34";
src = requireFile rec {
name = "displaylink.zip";
- sha256 = "03b176y95f04rg3lcnjps9llsjbvd8yksh1fpvjwaciz48mnxh2i";
+ sha256 = "1c1kbjgpb71f73qnyl44rvwi6l4ivddq789rwvvh0ahw2jm324hy";
message = ''
In order to install the DisplayLink drivers, you must first
comply with DisplayLink's EULA and download the binaries and
sources from here:
- http://www.displaylink.com/downloads/file?id=1369
+ https://www.displaylink.com/downloads/file?id=1576
Once you have downloaded the file, please use the following
commands and re-run the installation:
@@ -67,7 +67,7 @@ in stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "DisplayLink DL-5xxx, DL-41xx and DL-3x00 Driver for Linux";
- maintainers = with maintainers; [ nshalman abbradar peterhoeg ];
+ maintainers = with maintainers; [ nshalman abbradar peterhoeg eyjhb ];
platforms = [ "x86_64-linux" "i686-linux" ];
license = licenses.unfree;
homepage = "https://www.displaylink.com/";
diff --git a/nixpkgs/pkgs/os-specific/linux/dpdk/default.nix b/nixpkgs/pkgs/os-specific/linux/dpdk/default.nix
index 8ad703bdd4b..aacbc3cdfbe 100644
--- a/nixpkgs/pkgs/os-specific/linux/dpdk/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/dpdk/default.nix
@@ -11,11 +11,11 @@ let
in stdenv.mkDerivation rec {
name = "dpdk-${version}" + lib.optionalString mod "-${kernel.version}";
- version = "19.11";
+ version = "20.05";
src = fetchurl {
url = "https://fast.dpdk.org/rel/dpdk-${version}.tar.xz";
- sha256 = "1aqjn6bm9miv3v2rbqi1rh1c19wa8nip9fvnqaqpnrs3i2b36wa6";
+ sha256 = "0h0xv2zwb91b9n29afg5ihn06a8q28in64hag2f112kc19f79jj8";
};
nativeBuildInputs = [
@@ -38,7 +38,7 @@ in stdenv.mkDerivation rec {
] ++ lib.optionals mod kernel.moduleBuildDependencies;
postPatch = ''
- patchShebangs config/arm
+ patchShebangs config/arm buildtools
'';
mesonFlags = [
diff --git a/nixpkgs/pkgs/os-specific/linux/e1000e/default.nix b/nixpkgs/pkgs/os-specific/linux/e1000e/default.nix
index ea17c287a29..d5d6697a01e 100644
--- a/nixpkgs/pkgs/os-specific/linux/e1000e/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/e1000e/default.nix
@@ -4,11 +4,11 @@ assert stdenv.lib.versionOlder kernel.version "4.10";
stdenv.mkDerivation rec {
name = "e1000e-${version}-${kernel.version}";
- version = "3.3.5.3";
+ version = "3.8.4";
src = fetchurl {
url = "mirror://sourceforge/e1000/e1000e-${version}.tar.gz";
- sha256 = "1ajz3vdnf1y307k585w95r6jlh4ah8d74bq36gdkjl1z5hgiqi9q";
+ sha256 = "1q8dbqh14c7r15q6k6iv5k0d6xpi74i71d5r54py60gr099m2ha4";
};
hardeningDisable = [ "pic" ];
@@ -16,7 +16,8 @@ stdenv.mkDerivation rec {
configurePhase = ''
cd src
kernel_version=${kernel.modDirVersion}
- sed -i -e 's|/lib/modules|${kernel.dev}/lib/modules|' Makefile
+ substituteInPlace common.mk \
+ --replace "/lib/modules" "${kernel.dev}/lib/modules"
export makeFlags="BUILD_KERNEL=$kernel_version"
'';
diff --git a/nixpkgs/pkgs/os-specific/linux/earlyoom/default.nix b/nixpkgs/pkgs/os-specific/linux/earlyoom/default.nix
index 8233c065c2b..575da8aca73 100644
--- a/nixpkgs/pkgs/os-specific/linux/earlyoom/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/earlyoom/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "earlyoom";
- version = "1.6";
+ version = "1.6.1";
src = fetchFromGitHub {
owner = "rfjakob";
repo = "earlyoom";
rev = "v${version}";
- sha256 = "0g2bjsvnqq5h4g1k3a0x6ixb334wpzbm2gafl78b6ic6j45smwcs";
+ sha256 = "1cn0bgbgiq69i8mk8zxly1f7j01afm82g672qzccz6swsi2637j4";
};
nativeBuildInputs = stdenv.lib.optionals withManpage [ pandoc installShellFiles ];
diff --git a/nixpkgs/pkgs/os-specific/linux/ell/default.nix b/nixpkgs/pkgs/os-specific/linux/ell/default.nix
index cb971d452d6..a83e02ae6be 100644
--- a/nixpkgs/pkgs/os-specific/linux/ell/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/ell/default.nix
@@ -7,14 +7,14 @@
stdenv.mkDerivation rec {
pname = "ell";
- version = "0.31";
+ version = "0.32";
outputs = [ "out" "dev" ];
src = fetchgit {
url = "https://git.kernel.org/pub/scm/libs/${pname}/${pname}.git";
rev = version;
- sha256 = "1qlpc906xd78fzxvvj2kxi3aikgnw0c0h3x620s131apax4qrnqa";
+ sha256 = "07hm9lrhhb5y53l13yja2kr3xmjgs0azk3x7w2si99cplwkgxak2";
};
patches = [
diff --git a/nixpkgs/pkgs/os-specific/linux/evdi/default.nix b/nixpkgs/pkgs/os-specific/linux/evdi/default.nix
index 2a6ce13c162..119ba22ca26 100644
--- a/nixpkgs/pkgs/os-specific/linux/evdi/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/evdi/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "evdi";
- version = "unstable-20200222";
+ version = "unstable-20200416";
src = fetchFromGitHub {
owner = "DisplayLink";
repo = pname;
- rev = "bb3038c1b10aae99feddc7354c74a5bf22341246";
- sha256 = "058f8gdma6fndg2w512l08mwl79h4hffacx4rnfkjxrb2ard3gd1";
+ rev = "dc595db636845aef39490496bc075f6bf067106c";
+ sha256 = "1yrny6jj9403z0rxbd3nxf49xc4w0rfpl7xsq03pq32pb3vlbqw7";
};
nativeBuildInputs = kernel.moduleBuildDependencies;
@@ -24,11 +24,12 @@ stdenv.mkDerivation rec {
installPhase = ''
install -Dm755 module/evdi.ko $out/lib/modules/${kernel.modDirVersion}/kernel/drivers/gpu/drm/evdi/evdi.ko
- install -Dm755 library/libevdi.so.1.6.4 $out/lib/libevdi.so
+ install -Dm755 library/libevdi.so $out/lib/libevdi.so
'';
meta = with stdenv.lib; {
description = "Extensible Virtual Display Interface";
+ maintainers = with maintainers; [ eyjhb ];
platforms = platforms.linux;
license = with licenses; [ lgpl21 gpl2 ];
homepage = "https://www.displaylink.com/";
diff --git a/nixpkgs/pkgs/os-specific/linux/exfat/default.nix b/nixpkgs/pkgs/os-specific/linux/exfat/default.nix
index e66ac4d65ab..59f9c709e5f 100644
--- a/nixpkgs/pkgs/os-specific/linux/exfat/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/exfat/default.nix
@@ -21,6 +21,9 @@ stdenv.mkDerivation rec {
makeFlags = [
"KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
+ "ARCH=${stdenv.hostPlatform.platform.kernelArch}"
+ ] ++ stdenv.lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) [
+ "CROSS_COMPILE=${stdenv.cc.targetPrefix}"
];
installPhase = ''
diff --git a/nixpkgs/pkgs/os-specific/linux/facetimehd/default.nix b/nixpkgs/pkgs/os-specific/linux/facetimehd/default.nix
index 223f766aa22..941e71c3bfc 100644
--- a/nixpkgs/pkgs/os-specific/linux/facetimehd/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/facetimehd/default.nix
@@ -16,9 +16,9 @@ let
# still works.
srcParams = if (stdenv.lib.versionAtLeast kernel.version "4.8") then
{ # Use mainline branch
- version = "unstable-2019-12-10";
- rev = "ea832ac486afb6dac9ef59aa37e90f332ab7f05a";
- sha256 = "1dg2i558hjnjnyk53xyg0ayykqaial9bm420v22s9a3khzzjnwq3";
+ version = "unstable-2020-04-16";
+ rev = "82626d4892eeb9eb704538bf0dc49a00725ff451";
+ sha256 = "118z6vjvhhcwvs4n3sgwwdagys9w718b8nkh6l9ic93732vv7cqx";
}
else
{ # Use master branch (broken on 4.8)
@@ -47,11 +47,6 @@ stdenv.mkDerivation rec {
nativeBuildInputs = kernel.moduleBuildDependencies;
- preBuild = lib.optionalString (stdenv.lib.versionAtLeast kernel.version "5.6")
- ''
- sed -i 's/ioremap_nocache/ioremap_cache/g' fthd_drv.c
- '';
-
makeFlags = [
"KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
];
diff --git a/nixpkgs/pkgs/os-specific/linux/ffado/default.nix b/nixpkgs/pkgs/os-specific/linux/ffado/default.nix
index 5dc5086a8c6..b93caccc757 100644
--- a/nixpkgs/pkgs/os-specific/linux/ffado/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/ffado/default.nix
@@ -13,7 +13,7 @@
, libxmlxx3
, pkgconfig
, python3
-, scons
+, sconsPackages
, which
, wrapQtAppsHook
}:
@@ -24,11 +24,11 @@ let
in
mkDerivation rec {
pname = "ffado";
- version = "2.4.2";
+ version = "2.4.3";
src = fetchurl {
url = "http://www.ffado.org/files/libffado-${version}.tgz";
- sha256 = "09dxy6fkfnvzk45lpr74hkqymii8a45jzlq6054f3jz65m8qvj3d";
+ sha256 = "08bygzv1k6ai0572gv66h7gfir5zxd9klfy74z2pxqp6s5hms58r";
};
prePatch = ''
@@ -45,7 +45,7 @@ mkDerivation rec {
nativeBuildInputs = [
desktop-file-utils
- scons.py2
+ sconsPackages.scons_3_1_2
pkgconfig
which
python
diff --git a/nixpkgs/pkgs/os-specific/linux/firmware/fwupd/default.nix b/nixpkgs/pkgs/os-specific/linux/firmware/fwupd/default.nix
index 87a37feb1cc..0783fb79296 100644
--- a/nixpkgs/pkgs/os-specific/linux/firmware/fwupd/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/firmware/fwupd/default.nix
@@ -51,6 +51,7 @@
, flashrom
, tpm2-tools
, nixosTests
+, runCommand
}:
let
@@ -83,203 +84,232 @@ let
# Experimental
haveFlashrom = false;
-in
+ runPythonCommand = name: buildCommandPython: runCommand name {
+ nativeBuildInputs = [ python3 ];
+ inherit buildCommandPython;
+ } ''
+ exec python3 -c "$buildCommandPython"
+ '';
-stdenv.mkDerivation rec {
- pname = "fwupd";
- version = "1.4.2";
+ self = stdenv.mkDerivation rec {
+ pname = "fwupd";
+ version = "1.4.5";
- src = fetchurl {
- url = "https://people.freedesktop.org/~hughsient/releases/fwupd-${version}.tar.xz";
- sha256 = "1wch1n0z89ymfxx7ganiab4h64rdxr54rcg37n5nshw35bc3f390";
- };
+ src = fetchurl {
+ url = "https://people.freedesktop.org/~hughsient/releases/fwupd-${version}.tar.xz";
+ sha256 = "0hpqxwqbbqn440c2swpnc06z8dskisrli4ynsxrzzqyp0dan46xw";
+ };
- # libfwupd goes to lib
- # daemon, plug-ins and libfwupdplugin go to out
- # CLI programs go to out
- outputs = [ "out" "lib" "dev" "devdoc" "man" "installedTests" ];
-
- nativeBuildInputs = [
- meson
- ninja
- gtk-doc
- pkgconfig
- gobject-introspection
- intltool
- shared-mime-info
- valgrind
- gcab
- docbook_xml_dtd_43
- docbook_xsl
- help2man
- libxslt
- python
- wrapGAppsHook
- vala
- ];
-
- buildInputs = [
- polkit
- libxmlb
- gusb
- sqlite
- libarchive
- libsoup
- elfutils
- gnu-efi
- libyaml
- libgudev
- colord
- libjcat
- libuuid
- glib-networking
- json-glib
- umockdev
- bash-completion
- cairo
- freetype
- fontconfig
- pango
- tpm2-tss
- efivar
- ] ++ stdenv.lib.optionals haveDell [
- libsmbios
- ];
-
- patches = [
- ./fix-paths.patch
- ./add-option-for-installation-sysconfdir.patch
-
- # Install plug-ins and libfwupdplugin to out,
- # they are not really part of the library.
- ./install-fwupdplugin-to-out.patch
-
- # Installed tests are installed to different output
- # we also cannot have fwupd-tests.conf in $out/etc since it would form a cycle.
- (substituteAll {
- src = ./installed-tests-path.patch;
- # Needs a different set of modules than po/make-images.
- inherit installedTestsPython;
- })
- ];
-
- postPatch = ''
- patchShebangs \
- contrib/get-version.py \
- contrib/generate-version-script.py \
- meson_post_install.sh \
- po/make-images \
- po/make-images.sh \
- po/test-deps
- '';
+ # libfwupd goes to lib
+ # daemon, plug-ins and libfwupdplugin go to out
+ # CLI programs go to out
+ outputs = [ "out" "lib" "dev" "devdoc" "man" "installedTests" ];
- # /etc/os-release not available in sandbox
- # doCheck = true;
-
- preFixup = let
- binPath = [
- efibootmgr
- bubblewrap
- tpm2-tools
- ] ++ stdenv.lib.optional haveFlashrom flashrom;
- in ''
- gappsWrapperArgs+=(
- --prefix XDG_DATA_DIRS : "${shared-mime-info}/share"
- # See programs reached with fu_common_find_program_in_path in source
- --prefix PATH : "${stdenv.lib.makeBinPath binPath}"
- )
- '';
+ nativeBuildInputs = [
+ meson
+ ninja
+ gtk-doc
+ pkgconfig
+ gobject-introspection
+ intltool
+ shared-mime-info
+ valgrind
+ gcab
+ docbook_xml_dtd_43
+ docbook_xsl
+ help2man
+ libxslt
+ python
+ wrapGAppsHook
+ vala
+ ];
- mesonFlags = [
- "-Dgtkdoc=true"
- "-Dplugin_dummy=true"
- "-Dudevdir=lib/udev"
- "-Dsystemd_root_prefix=${placeholder "out"}"
- "-Dinstalled_test_prefix=${placeholder "installedTests"}"
- "-Defi-libdir=${gnu-efi}/lib"
- "-Defi-ldsdir=${gnu-efi}/lib"
- "-Defi-includedir=${gnu-efi}/include/efi"
- "--localstatedir=/var"
- "--sysconfdir=/etc"
- "-Dsysconfdir_install=${placeholder "out"}/etc"
-
- # We do not want to place the daemon into lib (cyclic reference)
- "--libexecdir=${placeholder "out"}/libexec"
- # Our builder only adds $lib/lib to rpath but some things link
- # against libfwupdplugin which is in $out/lib.
- "-Dc_link_args=-Wl,-rpath,${placeholder "out"}/lib"
- ] ++ stdenv.lib.optionals (!haveDell) [
- "-Dplugin_dell=false"
- "-Dplugin_synaptics=false"
- ] ++ stdenv.lib.optionals (!haveRedfish) [
- "-Dplugin_redfish=false"
- ] ++ stdenv.lib.optionals haveFlashrom [
- "-Dplugin_flashrom=true"
- ];
-
- FONTCONFIG_FILE = fontsConf; # Fontconfig error: Cannot load default config file
-
- # error: “PolicyKit files are missing”
- # https://github.com/NixOS/nixpkgs/pull/67625#issuecomment-525788428
- PKG_CONFIG_POLKIT_GOBJECT_1_ACTIONDIR = "/run/current-system/sw/share/polkit-1/actions";
-
- # TODO: wrapGAppsHook wraps efi capsule even though it is not elf
- dontWrapGApps = true;
-
- preCheck = ''
- addToSearchPath XDG_DATA_DIRS "${shared-mime-info}/share"
- '';
+ buildInputs = [
+ polkit
+ libxmlb
+ gusb
+ sqlite
+ libarchive
+ libsoup
+ elfutils
+ gnu-efi
+ libyaml
+ libgudev
+ colord
+ libjcat
+ libuuid
+ glib-networking
+ json-glib
+ umockdev
+ bash-completion
+ cairo
+ freetype
+ fontconfig
+ pango
+ tpm2-tss
+ efivar
+ ] ++ stdenv.lib.optionals haveDell [
+ libsmbios
+ ];
- # so we need to wrap the executables manually
- postFixup = ''
- find -L "$out/bin" "$out/libexec" -type f -executable -print0 \
- | while IFS= read -r -d ''' file; do
- if [[ "$file" != *.efi ]]; then
- echo "Wrapping program $file"
- wrapGApp "$file"
- fi
- done
- '';
+ patches = [
+ ./fix-paths.patch
+ ./add-option-for-installation-sysconfdir.patch
- # /etc/fwupd/uefi.conf is created by the services.hardware.fwupd NixOS module
- passthru = {
- filesInstalledToEtc = [
- "fwupd/ata.conf"
- # "fwupd/daemon.conf" # already created by the module
- "fwupd/redfish.conf"
- "fwupd/remotes.d/lvfs-testing.conf"
- "fwupd/remotes.d/lvfs.conf"
- "fwupd/remotes.d/vendor.conf"
- "fwupd/remotes.d/vendor-directory.conf"
- "fwupd/thunderbolt.conf"
- "fwupd/upower.conf"
- # "fwupd/uefi.conf" # already created by the module
- "pki/fwupd/GPG-KEY-Hughski-Limited"
- "pki/fwupd/GPG-KEY-Linux-Foundation-Firmware"
- "pki/fwupd/GPG-KEY-Linux-Vendor-Firmware-Service"
- "pki/fwupd/LVFS-CA.pem"
- "pki/fwupd-metadata/GPG-KEY-Linux-Foundation-Metadata"
- "pki/fwupd-metadata/GPG-KEY-Linux-Vendor-Firmware-Service"
- "pki/fwupd-metadata/LVFS-CA.pem"
- ] ++ stdenv.lib.optionals haveDell [
- "fwupd/remotes.d/dell-esrt.conf"
+ # Install plug-ins and libfwupdplugin to out,
+ # they are not really part of the library.
+ ./install-fwupdplugin-to-out.patch
+
+ # Installed tests are installed to different output
+ # we also cannot have fwupd-tests.conf in $out/etc since it would form a cycle.
+ (substituteAll {
+ src = ./installed-tests-path.patch;
+ # Needs a different set of modules than po/make-images.
+ inherit installedTestsPython;
+ })
];
- # BlacklistPlugins key in fwupd/daemon.conf
- defaultBlacklistedPlugins = [
- "test"
- "invalid"
+ postPatch = ''
+ patchShebangs \
+ contrib/get-version.py \
+ contrib/generate-version-script.py \
+ meson_post_install.sh \
+ po/make-images \
+ po/make-images.sh \
+ po/test-deps
+ '';
+
+ # /etc/os-release not available in sandbox
+ # doCheck = true;
+
+ preFixup = let
+ binPath = [
+ efibootmgr
+ bubblewrap
+ tpm2-tools
+ ] ++ stdenv.lib.optional haveFlashrom flashrom;
+ in ''
+ gappsWrapperArgs+=(
+ --prefix XDG_DATA_DIRS : "${shared-mime-info}/share"
+ # See programs reached with fu_common_find_program_in_path in source
+ --prefix PATH : "${stdenv.lib.makeBinPath binPath}"
+ )
+ '';
+
+ mesonFlags = [
+ "-Dgtkdoc=true"
+ "-Dplugin_dummy=true"
+ "-Dudevdir=lib/udev"
+ "-Dsystemd_root_prefix=${placeholder "out"}"
+ "-Dinstalled_test_prefix=${placeholder "installedTests"}"
+ "-Defi-libdir=${gnu-efi}/lib"
+ "-Defi-ldsdir=${gnu-efi}/lib"
+ "-Defi-includedir=${gnu-efi}/include/efi"
+ "--localstatedir=/var"
+ "--sysconfdir=/etc"
+ "-Dsysconfdir_install=${placeholder "out"}/etc"
+
+ # We do not want to place the daemon into lib (cyclic reference)
+ "--libexecdir=${placeholder "out"}/libexec"
+ # Our builder only adds $lib/lib to rpath but some things link
+ # against libfwupdplugin which is in $out/lib.
+ "-Dc_link_args=-Wl,-rpath,${placeholder "out"}/lib"
+ ] ++ stdenv.lib.optionals (!haveDell) [
+ "-Dplugin_dell=false"
+ "-Dplugin_synaptics=false"
+ ] ++ stdenv.lib.optionals (!haveRedfish) [
+ "-Dplugin_redfish=false"
+ ] ++ stdenv.lib.optionals haveFlashrom [
+ "-Dplugin_flashrom=true"
];
- tests = {
- installedTests = nixosTests.installed-tests.fwupd;
+ FONTCONFIG_FILE = fontsConf; # Fontconfig error: Cannot load default config file
+
+ # error: “PolicyKit files are missing”
+ # https://github.com/NixOS/nixpkgs/pull/67625#issuecomment-525788428
+ PKG_CONFIG_POLKIT_GOBJECT_1_ACTIONDIR = "/run/current-system/sw/share/polkit-1/actions";
+
+ # TODO: wrapGAppsHook wraps efi capsule even though it is not elf
+ dontWrapGApps = true;
+
+ preCheck = ''
+ addToSearchPath XDG_DATA_DIRS "${shared-mime-info}/share"
+ '';
+
+ # so we need to wrap the executables manually
+ postFixup = ''
+ find -L "$out/bin" "$out/libexec" -type f -executable -print0 \
+ | while IFS= read -r -d ''' file; do
+ if [[ "$file" != *.efi ]]; then
+ echo "Wrapping program $file"
+ wrapGApp "$file"
+ fi
+ done
+ '';
+
+ passthru = {
+ filesInstalledToEtc = [
+ "fwupd/ata.conf"
+ "fwupd/daemon.conf"
+ "fwupd/redfish.conf"
+ "fwupd/remotes.d/lvfs-testing.conf"
+ "fwupd/remotes.d/lvfs.conf"
+ "fwupd/remotes.d/vendor.conf"
+ "fwupd/remotes.d/vendor-directory.conf"
+ "fwupd/thunderbolt.conf"
+ "fwupd/upower.conf"
+ "fwupd/uefi.conf"
+ "pki/fwupd/GPG-KEY-Hughski-Limited"
+ "pki/fwupd/GPG-KEY-Linux-Foundation-Firmware"
+ "pki/fwupd/GPG-KEY-Linux-Vendor-Firmware-Service"
+ "pki/fwupd/LVFS-CA.pem"
+ "pki/fwupd-metadata/GPG-KEY-Linux-Foundation-Metadata"
+ "pki/fwupd-metadata/GPG-KEY-Linux-Vendor-Firmware-Service"
+ "pki/fwupd-metadata/LVFS-CA.pem"
+ ] ++ stdenv.lib.optionals haveDell [
+ "fwupd/remotes.d/dell-esrt.conf"
+ ];
+
+ # BlacklistPlugins key in fwupd/daemon.conf
+ defaultBlacklistedPlugins = [
+ "test"
+ "invalid"
+ ];
+
+ tests = let
+ listToPy = list: "[${stdenv.lib.concatMapStringsSep ", " (f: "'${f}'") list}]";
+ in {
+ installedTests = nixosTests.installed-tests.fwupd;
+
+ passthruMatches = runPythonCommand "fwupd-test-passthru-matches" ''
+ import itertools
+ import configparser
+ import os
+ import pathlib
+
+ etc = '${self}/etc'
+ package_etc = set(itertools.chain.from_iterable([[os.path.relpath(os.path.join(prefix, file), etc) for file in files] for (prefix, dirs, files) in os.walk(etc)]))
+ passthru_etc = set(${listToPy passthru.filesInstalledToEtc})
+ assert len(package_etc - passthru_etc) == 0, f'fwupd package contains the following paths in /etc that are not listed in passthru.filesInstalledToEtc: {package_etc - passthru_etc}'
+ assert len(passthru_etc - package_etc) == 0, f'fwupd package lists the following paths in passthru.filesInstalledToEtc that are not contained in /etc: {passthru_etc - package_etc}'
+
+ 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}'
+
+ pathlib.Path(os.getenv('out')).touch()
+ '';
+ };
};
- };
- meta = with stdenv.lib; {
- homepage = "https://fwupd.org/";
- maintainers = with maintainers; [ jtojnar ];
- license = [ licenses.gpl2 ];
- platforms = platforms.linux;
+ meta = with stdenv.lib; {
+ homepage = "https://fwupd.org/";
+ maintainers = with maintainers; [ jtojnar ];
+ license = [ licenses.gpl2 ];
+ platforms = platforms.linux;
+ };
};
-}
+
+in self
diff --git a/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/default.nix b/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/default.nix
index bd9c58d33c9..77a28444636 100644
--- a/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "raspberrypi-firmware";
- version = "1.20190925";
+ version = "1.20200601";
src = fetchFromGitHub {
owner = "raspberrypi";
repo = "firmware";
rev = version;
- sha256 = "0xyj3f04dcfnl9hp8hakgwcb1msqh7934n0pclcmzy47xjkz7ris";
+ sha256 = "1vm038f9digwg8gdxl2bypzlip3ycjb6bl56274gh5i9abl6wjvf";
};
installPhase = ''
diff --git a/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/tools-dont-install-sysv-init-scripts.patch b/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/tools-dont-install-sysv-init-scripts.patch
deleted file mode 100644
index e12aeeb0cdb..00000000000
--- a/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/tools-dont-install-sysv-init-scripts.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff --git a/interface/vmcs_host/linux/vcfiled/CMakeLists.txt b/interface/vmcs_host/linux/vcfiled/CMakeLists.txt
-index aed0e83..b325676 100644
---- a/interface/vmcs_host/linux/vcfiled/CMakeLists.txt
-+++ b/interface/vmcs_host/linux/vcfiled/CMakeLists.txt
-@@ -17,15 +17,6 @@ target_link_libraries(vcfiled
- install(TARGETS vcfiled
- RUNTIME DESTINATION sbin)
-
--configure_file (etc/init.d/vcfiled ${PROJECT_BINARY_DIR}/etc/init.d/vcfiled)
--
--# script to start up vcfiled at start of day
--install(PROGRAMS ${PROJECT_BINARY_DIR}/etc/init.d/vcfiled
-- DESTINATION /etc/init.d)
--# install locally to the installation directory too
--install(PROGRAMS ${PROJECT_BINARY_DIR}/etc/init.d/vcfiled
-- DESTINATION ${VMCS_INSTALL_PREFIX}/share/install)
--
- # test program for vcfiled_check library
- add_executable(vcfiled_lock_test vcfiled_lock_test.c)
- target_link_libraries(vcfiled_lock_test vcfiled_check)
diff --git a/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/tools.nix b/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/tools.nix
index e3fa90ac388..6c4d49e4e24 100644
--- a/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/tools.nix
+++ b/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/tools.nix
@@ -2,17 +2,15 @@
stdenv.mkDerivation {
pname = "raspberrypi-tools";
- version = "2018-10-03";
+ version = "2020-05-28";
src = fetchFromGitHub {
owner = "raspberrypi";
repo = "userland";
- rev = "de4a7f2e3c391e2d3bc76af31864270e7802d9ac";
- sha256 = "0w96xa98ngdk9m6wv185w8waa7wm2hkn2bhxz52zd477hchzrxlg";
+ rev = "f97b1af1b3e653f9da2c1a3643479bfd469e3b74";
+ sha256 = "1r7n05rv96hqjq0rn0qzchmfqs0j7vh3p8jalgh66s6l0vms5mwy";
};
- patches = [ ./tools-dont-install-sysv-init-scripts.patch ];
-
nativeBuildInputs = [ cmake pkgconfig ];
preConfigure = ''
diff --git a/nixpkgs/pkgs/os-specific/linux/firmware/sof-firmware/default.nix b/nixpkgs/pkgs/os-specific/linux/firmware/sof-firmware/default.nix
index 73ab46b3c8a..a9fc44e48cc 100644
--- a/nixpkgs/pkgs/os-specific/linux/firmware/sof-firmware/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/firmware/sof-firmware/default.nix
@@ -1,28 +1,33 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchFromGitHub }:
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "sof-firmware";
- version = "1.4.2";
+ version = "1.5.1";
- src = fetchurl {
- url = "https://www.alsa-project.org/files/pub/misc/sof/${pname}-${version}.tar.bz2";
- sha256 = "1nkh020gjm45vxd6fvmz63hj16ilff2nl5avvsklajjs6xci1sf5";
+ src = fetchFromGitHub {
+ owner = "thesofproject";
+ repo = "sof-bin";
+ rev = "ae61d2778b0a0f47461a52da0d1f191f651e0763";
+ sha256 = "0j6bpwz49skvdvian46valjw4anwlrnkq703n0snkbngmq78prba";
};
phases = [ "unpackPhase" "installPhase" ];
installPhase = ''
- rm lib/firmware/intel/{sof/LICENCE,sof-tplg/LICENCE}
- mkdir $out
- cp -r lib $out/lib
+ mkdir -p $out/lib/firmware/intel
+
+ sed -i 's/ROOT=.*$/ROOT=$out/g' go.sh
+ sed -i 's/VERSION=.*$/VERSION=v${version}/g' go.sh
+
+ ./go.sh
'';
meta = with stdenv.lib; {
description = "Sound Open Firmware";
homepage = "https://www.sofproject.org/";
license = with licenses; [ bsd3 isc ];
- maintainers = with maintainers; [ lblasc ];
+ maintainers = with maintainers; [ lblasc evenbrenden ];
platforms = with platforms; linux;
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/fnotifystat/default.nix b/nixpkgs/pkgs/os-specific/linux/fnotifystat/default.nix
index ef247ad956b..f01c96259a8 100644
--- a/nixpkgs/pkgs/os-specific/linux/fnotifystat/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/fnotifystat/default.nix
@@ -2,10 +2,10 @@
stdenv.mkDerivation rec {
pname = "fnotifystat";
- version = "0.02.05";
+ version = "0.02.06";
src = fetchurl {
url = "https://kernel.ubuntu.com/~cking/tarballs/fnotifystat/fnotifystat-${version}.tar.gz";
- sha256 = "1b8pxq731sj976m2daf0hnqfaaq688vqnjffinpwh2w9nzzi4gi9";
+ sha256 = "1mr2qzh8r8qq7haz4qgci2k5lcrcy493fm0m3ri40a81vaajfniy";
};
installFlags = [ "DESTDIR=$(out)" ];
postInstall = ''
diff --git a/nixpkgs/pkgs/os-specific/linux/forkstat/default.nix b/nixpkgs/pkgs/os-specific/linux/forkstat/default.nix
index eee4691aeb3..d42091085ba 100644
--- a/nixpkgs/pkgs/os-specific/linux/forkstat/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/forkstat/default.nix
@@ -2,10 +2,10 @@
stdenv.mkDerivation rec {
pname = "forkstat";
- version = "0.02.14";
+ version = "0.02.15";
src = fetchurl {
url = "https://kernel.ubuntu.com/~cking/tarballs/forkstat/forkstat-${version}.tar.xz";
- sha256 = "10kibb5psb5gqdmq9lfb7qw566diwg54gdb49b5zd71qwpybk3dl";
+ sha256 = "11dvg7bbklpfywx6i6vb29vvc28pbfk3mff0g18n5imxvzsd7jxs";
};
installFlags = [ "DESTDIR=$(out)" ];
postInstall = ''
diff --git a/nixpkgs/pkgs/os-specific/linux/fscrypt/default.nix b/nixpkgs/pkgs/os-specific/linux/fscrypt/default.nix
index 608a6d5fa70..aee406b03f0 100644
--- a/nixpkgs/pkgs/os-specific/linux/fscrypt/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/fscrypt/default.nix
@@ -4,13 +4,13 @@
buildGoModule rec {
pname = "fscrypt";
- version = "0.2.8";
+ version = "0.2.9";
src = fetchFromGitHub {
owner = "google";
repo = "fscrypt";
rev = "v${version}";
- sha256 = "0433f9kx43842ic8dydxhz8plyyrrxvqqwg7kd5ghn599ix28avy";
+ sha256 = "020hhdarbn3bwlc2j2g89868v8nfx8562z1a778ihpvvsa4ykr31";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/os-specific/linux/fuse/default.nix b/nixpkgs/pkgs/os-specific/linux/fuse/default.nix
index 415226509b7..4d2e12367de 100644
--- a/nixpkgs/pkgs/os-specific/linux/fuse/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/fuse/default.nix
@@ -11,7 +11,7 @@ in {
};
fuse_3 = mkFuse {
- version = "3.9.1";
- sha256Hash = "1i3f4h3vnjxls8hdi6w2n2ksrgbs7brbzj65rvxginyxicykh857";
+ version = "3.9.2";
+ sha256Hash = "10xsbly7rv895c9zv4fqmnrxbdc0kd1qhlk75x4m9cv95f93k843";
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/fwts/default.nix b/nixpkgs/pkgs/os-specific/linux/fwts/default.nix
index d05a8c52551..d25c1229470 100644
--- a/nixpkgs/pkgs/os-specific/linux/fwts/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/fwts/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "fwts";
- version = "20.05.00";
+ version = "20.06.01";
src = fetchzip {
url = "http://fwts.ubuntu.com/release/${pname}-V${version}.tar.gz";
- sha256 = "14rqm45al6w42mzi0rqpwbw1spy7iv1jhywhwkdgs4w91zzc4gaj";
+ sha256 = "04wxhmibykhm7jjw3xdmbn0rn25dsr11cig77k2jkhp7nwwqdm11";
stripRoot = false;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/gobi_loader/default.nix b/nixpkgs/pkgs/os-specific/linux/gobi_loader/default.nix
new file mode 100644
index 00000000000..b79f8af6f8e
--- /dev/null
+++ b/nixpkgs/pkgs/os-specific/linux/gobi_loader/default.nix
@@ -0,0 +1,28 @@
+{ stdenv
+, fetchurl
+}:
+
+stdenv.mkDerivation rec {
+ pname = "gobi_loader";
+ version = "0.7";
+
+ src = fetchurl {
+ url = "https://www.codon.org.uk/~mjg59/gobi_loader/download/${pname}-${version}.tar.gz";
+ sha256 = "0jkmpqkiddpxrzl2s9s3kh64ha48m00nn53f82m1rphw8maw5gbq";
+ };
+
+ postPatch = ''
+ substituteInPlace 60-gobi.rules --replace "gobi_loader" "${placeholder "out"}/lib/udev/gobi_loader"
+ substituteInPlace 60-gobi.rules --replace "/lib/firmware" "/run/current-system/firmware"
+ '';
+
+ makeFlags = "prefix=${placeholder "out"}";
+
+ meta = with stdenv.lib; {
+ description = "Firmware loader for Qualcomm Gobi USB chipsets";
+ homepage = "https://www.codon.org.uk/~mjg59/gobi_loader/";
+ license = with licenses; [ gpl2 ];
+ maintainers = [ maintainers."0x4A6F" ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/os-specific/linux/google-authenticator/default.nix b/nixpkgs/pkgs/os-specific/linux/google-authenticator/default.nix
index e04b8314350..ce90a1d432f 100644
--- a/nixpkgs/pkgs/os-specific/linux/google-authenticator/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/google-authenticator/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "google-authenticator-libpam";
- version = "1.08";
+ version = "1.09";
src = fetchurl {
url = "https://github.com/google/google-authenticator-libpam/archive/${version}.tar.gz";
- sha256 = "1432sfgjv7xlas1saa0whnvqim2pb12g2522x3nf5a8v4qq7avbg";
+ sha256 = "0dyhgizl2jcrnfn5sxipxawqrbr6qgjh7aggw8fz3hix861pj7db";
};
nativeBuildInputs = [ autoreconfHook ];
diff --git a/nixpkgs/pkgs/os-specific/linux/hostapd/default.nix b/nixpkgs/pkgs/os-specific/linux/hostapd/default.nix
index 8152655d457..991dcbe2615 100644
--- a/nixpkgs/pkgs/os-specific/linux/hostapd/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/hostapd/default.nix
@@ -19,11 +19,30 @@ stdenv.mkDerivation rec {
url = "https://raw.githubusercontent.com/openwrt/openwrt/master/package/network/services/hostapd/patches/300-noscan.patch";
sha256 = "04wg4yjc19wmwk6gia067z99gzzk9jacnwxh5wyia7k5wg71yj5k";
})
+ # AP mode PMF disconnection protection bypass (CVE.2019-16275), can be removed >= 2.10
+ # https://w1.fi/security/2019-7/
(fetchurl {
name = "CVE-2019-16275.patch";
url = "https://w1.fi/security/2019-7/0001-AP-Silently-ignore-management-frame-from-unexpected-.patch";
sha256 = "15xjyy7crb557wxpx898b5lnyblxghlij0xby5lmj9hpwwss34dz";
})
+ # Fixes for UPnP SUBSCRIBE misbehavior in hostapd WPS AP (CVE-2020-12695), can be removed >= 2.10
+ # https://w1.fi/security/2020-1/
+ (fetchurl {
+ name = "CVE-2020-12695_0001-WPS-UPnP-Do-not-allow-event-subscriptions-with-URLs-.patch";
+ url = "https://w1.fi/security/2020-1/0001-WPS-UPnP-Do-not-allow-event-subscriptions-with-URLs-.patch";
+ sha256 = "1mrbhicqb34jlw1nid5hk2vnjbvfhvp7r5iblaj4l6vgc6fmp6id";
+ })
+ (fetchurl {
+ name = "CVE-2020-12695_0002-WPS-UPnP-Fix-event-message-generation-using-a-long-U.patch";
+ url = "https://w1.fi/security/2020-1/0002-WPS-UPnP-Fix-event-message-generation-using-a-long-U.patch";
+ sha256 = "1pk08b06b24is50bis3rr56xjd3b5kxdcdk8bx39n9vna9db7zj9";
+ })
+ (fetchurl {
+ name = "CVE-2020-12695_0003-WPS-UPnP-Handle-HTTP-initiation-failures-for-events-.patch";
+ url = "https://w1.fi/security/2020-1/0003-WPS-UPnP-Handle-HTTP-initiation-failures-for-events-.patch";
+ sha256 = "12npqp2skgrj934wwkqicgqksma0fxz09di29n1b5fm5i4njl8d8";
+ })
];
outputs = [ "out" "man" ];
@@ -80,7 +99,7 @@ stdenv.mkDerivation rec {
repositories.git = "git://w1.fi/hostap.git";
description = "A user space daemon for access point and authentication servers";
license = licenses.gpl2;
- maintainers = with maintainers; [ phreedom ninjatrappeur ];
+ maintainers = with maintainers; [ phreedom ninjatrappeur hexa ];
platforms = platforms.linux;
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/hwdata/default.nix b/nixpkgs/pkgs/os-specific/linux/hwdata/default.nix
index 2f6e6cd5cc9..9b54f404f72 100644
--- a/nixpkgs/pkgs/os-specific/linux/hwdata/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/hwdata/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "hwdata";
- version = "0.316";
+ version = "0.335";
src = fetchFromGitHub {
owner = "vcrhonek";
repo = "hwdata";
rev = "v${version}";
- sha256 = "0k3fypykbq9943cnxlmmpk0xp9nhhf46pfdhkgm99iaa27b8s1gb";
+ sha256 = "0f8ikwfrs6xd5sywypd9rq9cln8a0rf3vj6nm0adwzn1p8mgmrb2";
};
preConfigure = "patchShebangs ./configure";
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
outputHashMode = "recursive";
outputHashAlgo = "sha256";
- outputHash = "0g2w4jr4p1hykracp2za7jb0rcr51kks1m43pzcaf7g99x8669ww";
+ outputHash = "101lppd1805drwd038b4njr5czzjnqqxf3xlf6v3l22wfwr2cn3l";
meta = {
homepage = "https://github.com/vcrhonek/hwdata";
diff --git a/nixpkgs/pkgs/os-specific/linux/iproute/default.nix b/nixpkgs/pkgs/os-specific/linux/iproute/default.nix
index 46312a637da..3ac79464ac4 100644
--- a/nixpkgs/pkgs/os-specific/linux/iproute/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/iproute/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "iproute2";
- version = "5.6.0";
+ version = "5.7.0";
src = fetchurl {
url = "mirror://kernel/linux/utils/net/${pname}/${pname}-${version}.tar.xz";
- sha256 = "14j6n1bc09xhq8lxs40vfsx8bb8lx12a07ga4rsxl8vfrqjhwnqv";
+ sha256 = "088gs56iqhdlpw1iqjwrss4zxd4zbl2wl8s2implrrdajjxcfpbj";
};
preConfigure = ''
diff --git a/nixpkgs/pkgs/os-specific/linux/iptables/default.nix b/nixpkgs/pkgs/os-specific/linux/iptables/default.nix
index 7502769c3ae..c9c342ad768 100644
--- a/nixpkgs/pkgs/os-specific/linux/iptables/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/iptables/default.nix
@@ -6,12 +6,12 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- version = "1.8.4";
+ version = "1.8.5";
pname = "iptables";
src = fetchurl {
url = "https://www.netfilter.org/projects/${pname}/files/${pname}-${version}.tar.bz2";
- sha256 = "0z0mgs1ghvn3slc868mgbf2g26njgrzcy5ggyb5w4i55j1a3lflr";
+ sha256 = "02a3575ypdpg6a2x752mhk3f7h1381ymkq1n0gss6fp6292xfmyl";
};
nativeBuildInputs = [ pkgconfig pruneLibtoolFiles flex bison ];
diff --git a/nixpkgs/pkgs/os-specific/linux/iptstate/default.nix b/nixpkgs/pkgs/os-specific/linux/iptstate/default.nix
index cd290113e00..529a82e9646 100644
--- a/nixpkgs/pkgs/os-specific/linux/iptstate/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/iptstate/default.nix
@@ -17,6 +17,7 @@ stdenv.mkDerivation rec {
platforms = platforms.linux;
maintainers = with maintainers; [ trevorj ];
downloadPage = "https://github.com/jaymzh/iptstate/releases";
+ license = licenses.zlib;
};
installPhase = ''
diff --git a/nixpkgs/pkgs/os-specific/linux/iwd/default.nix b/nixpkgs/pkgs/os-specific/linux/iwd/default.nix
index be2a4ff3e56..fd34440f603 100644
--- a/nixpkgs/pkgs/os-specific/linux/iwd/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/iwd/default.nix
@@ -13,14 +13,16 @@
stdenv.mkDerivation rec {
pname = "iwd";
- version = "1.7";
+ version = "1.8";
src = fetchgit {
url = "https://git.kernel.org/pub/scm/network/wireless/iwd.git";
rev = version;
- sha256 = "1qi25qav1rv8gm5lbrip8ayq5vwynmyv2q4ar7bbmnjh6cglvyh2";
+ sha256 = "0ds8nhbnkhxzhnnsi7vj3y2v8wq0nxqbmidhiac7mpxgjkc684gf";
};
+ outputs = [ "out" "man" ];
+
nativeBuildInputs = [
autoreconfHook
docutils
diff --git a/nixpkgs/pkgs/os-specific/linux/jool/source.nix b/nixpkgs/pkgs/os-specific/linux/jool/source.nix
index 9e8de46edba..abf7b0dac45 100644
--- a/nixpkgs/pkgs/os-specific/linux/jool/source.nix
+++ b/nixpkgs/pkgs/os-specific/linux/jool/source.nix
@@ -1,11 +1,11 @@
{ fetchFromGitHub }:
rec {
- version = "4.0.5";
+ version = "4.0.9";
src = fetchFromGitHub {
owner = "NICMx";
repo = "Jool";
rev = "v${version}";
- sha256 = "0zfda8mbcg4mgg39shxdx5n2bq6zi9w3v8bcx03b3dp09lmq45y3";
+ sha256 = "0zhdpk1sbsv1iyr9rvj94wk853684avz3zzn4cv2k4254d7n25m7";
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel-headers/default.nix b/nixpkgs/pkgs/os-specific/linux/kernel-headers/default.nix
index 52b280c3026..59656f54db2 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel-headers/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kernel-headers/default.nix
@@ -29,8 +29,8 @@ let
"cc-version:=9999"
"cc-fullversion:=999999"
# `$(..)` expanded by make alone
- "HOSTCC:=$(BUILD_CC)"
- "HOSTCXX:=$(BUILD_CXX)"
+ "HOSTCC:=$(CC_FOR_BUILD)"
+ "HOSTCXX:=$(CXX_FOR_BUILD)"
];
# Skip clean on darwin, case-sensitivity issues.
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/common-config.nix b/nixpkgs/pkgs/os-specific/linux/kernel/common-config.nix
index c715c7baf78..e80e29aad3d 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/common-config.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kernel/common-config.nix
@@ -42,7 +42,7 @@ let
TIMER_STATS = whenOlder "4.11" yes;
DEBUG_NX_TEST = whenOlder "4.11" no;
DEBUG_STACK_USAGE = no;
- DEBUG_STACKOVERFLOW = mkIf (!features.grsecurity) no;
+ DEBUG_STACKOVERFLOW = mkIf (!features.grsecurity) (option no);
RCU_TORTURE_TEST = no;
SCHEDSTATS = no;
DETECT_HUNG_TASK = yes;
@@ -63,7 +63,7 @@ let
PM_WAKELOCKS = yes;
# Power-capping framework and support for INTEL RAPL
POWERCAP = yes;
- INTEL_RAPL = module;
+ INTEL_RAPL = whenAtLeast "5.3" module;
};
external-firmware = {
@@ -91,6 +91,8 @@ let
scheduler = {
IOSCHED_CFQ = whenOlder "5.0" yes; # Removed in 5.0-RC1
BLK_CGROUP = yes; # required by CFQ"
+ BLK_CGROUP_IOLATENCY = whenAtLeast "4.19" yes;
+ BLK_CGROUP_IOCOST = whenAtLeast "5.4" yes;
IOSCHED_DEADLINE = whenOlder "5.0" yes; # Removed in 5.0-RC1
MQ_IOSCHED_DEADLINE = whenAtLeast "4.11" yes;
BFQ_GROUP_IOSCHED = whenAtLeast "4.12" yes;
@@ -116,11 +118,11 @@ let
CLS_U32_PERF = yes;
CLS_U32_MARK = yes;
BPF_JIT = whenPlatformHasEBPFJit yes;
- BPF_JIT_ALWAYS_ON = no; # whenPlatformHasEBPFJit yes; # see https://github.com/NixOS/nixpkgs/issues/79304
+ BPF_JIT_ALWAYS_ON = whenPlatformHasEBPFJit no; # whenPlatformHasEBPFJit yes; # see https://github.com/NixOS/nixpkgs/issues/79304
HAVE_EBPF_JIT = whenPlatformHasEBPFJit yes;
BPF_STREAM_PARSER = whenAtLeast "4.19" yes;
XDP_SOCKETS = whenAtLeast "4.19" yes;
- XDP_SOCKETS_DIAG = whenAtLeast "4.19" yes;
+ XDP_SOCKETS_DIAG = whenAtLeast "5.1" yes;
WAN = yes;
TCP_CONG_CUBIC = yes; # This is the default congestion control algorithm since 2.6.19
# Required by systemd per-cgroup firewalling
@@ -167,13 +169,18 @@ let
NF_CONNTRACK_TIMEOUT = yes;
NF_CONNTRACK_TIMESTAMP = yes;
NETFILTER_NETLINK_GLUE_CT = yes;
- NF_TABLES_INET = whenAtLeast "4.19" yes;
- NF_TABLES_NETDEV = whenAtLeast "4.19" yes;
+ NF_TABLES_INET = mkMerge [ (whenOlder "4.17" module)
+ (whenAtLeast "4.17" yes) ];
+ NF_TABLES_NETDEV = mkMerge [ (whenOlder "4.17" module)
+ (whenAtLeast "4.17" yes) ];
# IP: Netfilter Configuration
- NF_TABLES_IPV4 = yes;
- NF_TABLES_ARP = whenAtLeast "4.19" yes;
+ NF_TABLES_IPV4 = mkMerge [ (whenOlder "4.17" module)
+ (whenAtLeast "4.17" yes) ];
+ NF_TABLES_ARP = mkMerge [ (whenOlder "4.17" module)
+ (whenAtLeast "4.17" yes) ];
# IPv6: Netfilter Configuration
- NF_TABLES_IPV6 = yes;
+ NF_TABLES_IPV6 = mkMerge [ (whenOlder "4.17" module)
+ (whenAtLeast "4.17" yes) ];
# Bridge Netfilter Configuration
NF_TABLES_BRIDGE = mkMerge [ (whenBetween "4.19" "5.3" yes)
(whenAtLeast "5.3" module) ];
@@ -183,7 +190,7 @@ let
NET_DROP_MONITOR = yes;
# needed for ss
- INET_DIAG = yes;
+ INET_DIAG = module;
INET_TCP_DIAG = module;
INET_UDP_DIAG = module;
INET_RAW_DIAG = whenAtLeast "4.14" module;
@@ -201,8 +208,8 @@ let
B43_PHY_HT = option yes;
BCMA_HOST_PCI = option yes;
RTW88 = whenAtLeast "5.2" module;
- RTW88_8822BE = whenAtLeast "5.2" yes;
- RTW88_8822CE = whenAtLeast "5.2" yes;
+ RTW88_8822BE = mkMerge [ (whenBetween "5.2" "5.8" yes) (whenAtLeast "5.8" module) ];
+ RTW88_8822CE = mkMerge [ (whenBetween "5.2" "5.8" yes) (whenAtLeast "5.8" module) ];
};
fb = {
@@ -250,7 +257,7 @@ let
SND_HDA_RECONFIG = yes; # Support reconfiguration of jack functions
# Support configuring jack functions via fw mechanism at boot
SND_HDA_PATCH_LOADER = yes;
- SND_HDA_CODEC_CA0132_DSP = whenOlder "5.8" yes; # Enable DSP firmware loading on Creative Soundblaster Z/Zx/ZxR/Recon
+ SND_HDA_CODEC_CA0132_DSP = whenOlder "5.7" yes; # Enable DSP firmware loading on Creative Soundblaster Z/Zx/ZxR/Recon
SND_OSSEMUL = yes;
SND_USB_CAIAQ_INPUT = yes;
# Enable PSS mixer (Beethoven ADSP-16 and other compatible)
@@ -264,12 +271,12 @@ let
SND_SOC_SOF_APOLLOLAKE_SUPPORT = yes;
SND_SOC_SOF_CANNONLAKE_SUPPORT = yes;
SND_SOC_SOF_COFFEELAKE_SUPPORT = yes;
- SND_SOC_SOF_COMETLAKE_H_SUPPORT = yes;
+ SND_SOC_SOF_COMETLAKE_H_SUPPORT = whenOlder "5.8" yes;
SND_SOC_SOF_COMETLAKE_LP_SUPPORT = yes;
SND_SOC_SOF_ELKHARTLAKE_SUPPORT = yes;
SND_SOC_SOF_GEMINILAKE_SUPPORT = yes;
SND_SOC_SOF_HDA_AUDIO_CODEC = yes;
- SND_SOC_SOF_HDA_COMMON_HDMI_CODEC = yes;
+ SND_SOC_SOF_HDA_COMMON_HDMI_CODEC = whenOlder "5.7" yes;
SND_SOC_SOF_HDA_LINK = yes;
SND_SOC_SOF_ICELAKE_SUPPORT = yes;
SND_SOC_SOF_INTEL_TOPLEVEL = yes;
@@ -365,7 +372,7 @@ let
CIFS_STATS = whenOlder "4.19" yes;
CIFS_WEAK_PW_HASH = yes;
CIFS_UPCALL = yes;
- CIFS_ACL = yes;
+ CIFS_ACL = whenOlder "5.3" yes;
CIFS_DFS_UPCALL = yes;
CIFS_SMB2 = whenOlder "4.13" yes;
@@ -396,7 +403,7 @@ let
DEBUG_SET_MODULE_RONX = { optional = true; tristate = whenOlder "4.11" "y"; };
RANDOMIZE_BASE = option yes;
STRICT_DEVMEM = option yes; # Filter access to /dev/mem
- SECURITY_SELINUX_BOOTPARAM_VALUE = freeform "0"; # Disable SELinux by default
+ SECURITY_SELINUX_BOOTPARAM_VALUE = whenOlder "5.1" (freeform "0"); # Disable SELinux by default
# Prevent processes from ptracing non-children processes
SECURITY_YAMA = option yes;
DEVKMEM = mkIf (!features.grsecurity) no; # Disable /dev/kmem
@@ -634,12 +641,22 @@ let
# enabled by default in x86_64 but not arm64, so we do that here
HIDRAW = yes;
+ HID_ACRUX_FF = yes;
+ DRAGONRISE_FF = yes;
+ HOLTEK_FF = yes;
+ SONY_FF = yes;
+ SMARTJOYPLUS_FF = yes;
+ THRUSTMASTER_FF = yes;
+ ZEROPLUS_FF = yes;
+
MODULE_COMPRESS = yes;
MODULE_COMPRESS_XZ = yes;
KERNEL_XZ = yes;
SYSVIPC = yes; # System-V IPC
+ AIO = yes; # POSIX asynchronous I/O
+
UNIX = yes; # Unix domain sockets.
MD = yes; # Device mapper (RAID, LVM, etc.)
@@ -708,6 +725,7 @@ let
KEXEC_FILE = option yes;
KEXEC_JUMP = option yes;
+ PARTITION_ADVANCED = yes; # Needed for LDM_PARTITION
# Windows Logical Disk Manager (Dynamic Disk) support
LDM_PARTITION = yes;
LOGIRUMBLEPAD2_FF = yes; # Logitech Rumblepad 2 force feedback
@@ -721,6 +739,7 @@ let
PSI = whenAtLeast "4.20" yes;
MODVERSIONS = whenOlder "4.9" yes;
+ MOUSE_ELAN_I2C_SMBUS = yes;
MOUSE_PS2_ELANTECH = yes; # Elantech PS/2 protocol extension
MTRR_SANITIZER = yes;
NET_FC = yes; # Fibre Channel driver support
@@ -765,8 +784,8 @@ let
HOTPLUG_PCI_PCIE = yes; # PCI-Expresscard hotplug support
# Enable AMD's ROCm GPU compute stack
- HSA_AMD = whenAtLeast "4.20" yes;
- ZONE_DEVICE = whenAtLeast "5.3" yes;
+ HSA_AMD = mkIf stdenv.hostPlatform.is64bit (whenAtLeast "4.20" yes);
+ ZONE_DEVICE = mkIf stdenv.hostPlatform.is64bit (whenAtLeast "5.3" yes);
HMM_MIRROR = whenAtLeast "5.3" yes;
DRM_AMDGPU_USERPTR = whenAtLeast "5.3" yes;
@@ -794,7 +813,7 @@ let
SUN8I_DE2_CCU = whenAtLeast "4.13" yes;
# See comments on https://github.com/NixOS/nixpkgs/commit/9b67ea9106102d882f53d62890468071900b9647
- CRYPTO_AEGIS128_SIMD = no;
+ CRYPTO_AEGIS128_SIMD = whenAtLeast "5.4" no;
};
};
in
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/generic.nix b/nixpkgs/pkgs/os-specific/linux/kernel/generic.nix
index e6e1bd84236..cab11cc87ae 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/generic.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kernel/generic.nix
@@ -53,6 +53,11 @@
, ...
}:
+# 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.
+
assert stdenv.isLinux;
let
@@ -158,11 +163,8 @@ let
;
}).config;
- #
structuredConfig = moduleStructuredConfig.settings;
};
-
-
}; # end of configfile derivation
kernel = (callPackage ./manual-config.nix {}) {
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/gpio-utils.nix b/nixpkgs/pkgs/os-specific/linux/kernel/gpio-utils.nix
index 447704eedc8..e28d838efb3 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/gpio-utils.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kernel/gpio-utils.nix
@@ -18,7 +18,8 @@ stdenv.mkDerivation {
meta = {
description = "Linux tools to inspect the gpiochip interface";
- maintainers = with stdenv.lib.maintainers; [ kwohlfahrt ];
- platforms = stdenv.lib.platforms.linux;
+ maintainers = with maintainers; [ kwohlfahrt ];
+ platforms = platforms.linux;
+ license = licenses.gpl2;
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/hardened/config.nix b/nixpkgs/pkgs/os-specific/linux/kernel/hardened/config.nix
index 95510fe218e..c817f104427 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/hardened/config.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kernel/hardened/config.nix
@@ -40,11 +40,12 @@ assert (versionAtLeast version "4.9");
# Perform additional validation of commonly targeted structures.
DEBUG_CREDENTIALS = yes;
DEBUG_NOTIFIERS = yes;
- DEBUG_PI_LIST = yes; # doesn't BUG()
+ DEBUG_PI_LIST = whenOlder "5.2" yes; # doesn't BUG()
+ DEBUG_PLIST = whenAtLeast "5.2" yes;
DEBUG_SG = yes;
SCHED_STACK_END_CHECK = yes;
- REFCOUNT_FULL = whenAtLeast "4.13" yes;
+ REFCOUNT_FULL = whenBetween "4.13" "5.5" yes;
# Randomize page allocator when page_alloc.shuffle=1
SHUFFLE_PAGE_ALLOCATOR = whenAtLeast "5.2" yes;
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/hardened/patches.json b/nixpkgs/pkgs/os-specific/linux/kernel/hardened/patches.json
index a25057043f8..4481efef588 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/hardened/patches.json
+++ b/nixpkgs/pkgs/os-specific/linux/kernel/hardened/patches.json
@@ -1,22 +1,27 @@
{
"4.14": {
- "name": "linux-hardened-4.14.183.a.patch",
- "sha256": "0k9dg37q3hcm13iyw662indwy23aylc03ldqfn7613c7ymqmbzj7",
- "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.14.183.a/linux-hardened-4.14.183.a.patch"
+ "name": "linux-hardened-4.14.190.a.patch",
+ "sha256": "0lk0y2nlld4av8xjcsrqla30bflvvkzjz007s47y9hwbdrbn23pp",
+ "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.14.190.a/linux-hardened-4.14.190.a.patch"
},
"4.19": {
- "name": "linux-hardened-4.19.126.a.patch",
- "sha256": "1wr4spaqgh404w0fqpys8xwj11as86j0cfzb903c0rx6lhqfp6sf",
- "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.19.126.a/linux-hardened-4.19.126.a.patch"
+ "name": "linux-hardened-4.19.135.a.patch",
+ "sha256": "1x8fl5imcy7ws3pvispv4g3x88dddb3ah57kib78kk5pqi4w20y8",
+ "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.19.135.a/linux-hardened-4.19.135.a.patch"
},
"5.4": {
- "name": "linux-hardened-5.4.44.a.patch",
- "sha256": "0gihrcxqg3hax20xhvna4lmgsivari6wwsyqz09w34v8p1fhd5nx",
- "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.4.44.a/linux-hardened-5.4.44.a.patch"
+ "name": "linux-hardened-5.4.54.a.patch",
+ "sha256": "16h3iiqf6z8v6bbymxrp36w15qil5lfr6y48vwh99dx1yyrgdyzp",
+ "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.4.54.a/linux-hardened-5.4.54.a.patch"
},
"5.6": {
- "name": "linux-hardened-5.6.16.a.patch",
- "sha256": "0nci30k7xh56b6454cd0hkpvpkfqb98cqdpvjaamlnmiphz4sk1f",
- "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.6.16.a/linux-hardened-5.6.16.a.patch"
+ "name": "linux-hardened-5.6.19.a.patch",
+ "sha256": "0gxdbcig6hpjxj6qr4lrj773gb76s0xlkrk3hclxk4ms6p82y4mm",
+ "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.6.19.a/linux-hardened-5.6.19.a.patch"
+ },
+ "5.7": {
+ "name": "linux-hardened-5.7.11.a.patch",
+ "sha256": "0vamaqrcs8nq8pjgq86lrxq0cdkr5kp4vydp8z2sr27q7ninnrla",
+ "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.7.11.a/linux-hardened-5.7.11.a.patch"
}
}
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.14.nix b/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.14.nix
index e80b8f76574..8d7ce965e4d 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.14.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.14.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "4.14.183";
+ version = "4.14.191";
# 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 = "11c0vd2pwplm8wafich4zg2mnp10vvnap987c5jh96w1avpsyra2";
+ sha256 = "0wgn1mymycgi2vd4jvj061r0c5vf7gilphbn0npbcw63hv9kx0jk";
};
} // (args.argsOverride or {}))
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.19.nix b/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.19.nix
index 20b553caf4e..6b95647885a 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.19.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.19.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "4.19.126";
+ version = "4.19.136";
# 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 = "129ziwvk3f4xh8jvnq2krajc0bnrl2zxffqsiz63j7p3vc57wakf";
+ sha256 = "0ghnsr6m5cidk3xz8cgkl8mpn0lrn2r4wxmhf4n0wamn5m1kpyci";
};
} // (args.argsOverride or {}))
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.4.nix b/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.4.nix
index 125f8f723c5..ba03af8696a 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.4.nix
+++ b/nixpkgs/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.226";
+ version = "4.4.232";
extraMeta.branch = "4.4";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "1dwvm81i62b06jsl38spfn719zrsbwq5z8viwckrpw4ma4w9k0j1";
+ sha256 = "0d7x30sy9c27n9bqf5f5mf64c6j5iljnw1gm7g8z00xgvrjqibjf";
};
} // (args.argsOverride or {}))
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.9.nix b/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.9.nix
index 88809a74b7b..38353cc3323 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.9.nix
+++ b/nixpkgs/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.226";
+ version = "4.9.232";
extraMeta.branch = "4.9";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "1jj5ydz5cy87z7hrv54bkyl9739lpzja8580ngjhrip5iwb8q2j6";
+ sha256 = "0q2gpkazfw93r79aq21kv1y3hwxawl0swyvd3nd73p254gl75x2q";
};
} // (args.argsOverride or {}))
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/linux-5.4.nix b/nixpkgs/pkgs/os-specific/linux/kernel/linux-5.4.nix
index b4ec0169f5b..1426e456c2e 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/linux-5.4.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kernel/linux-5.4.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "5.4.44";
+ version = "5.4.55";
# 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 = "0fc4nsv1zwlknvfv1bzkjlq2vlx28wfl09hg2p7r8cn7a77bphlp";
+ sha256 = "0h7r9ggc6412hb20f3sy6k7mlbwif137w6shv31xmvw0iv9ky2yc";
};
} // (args.argsOverride or {}))
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/linux-5.6.nix b/nixpkgs/pkgs/os-specific/linux/kernel/linux-5.7.nix
index a6d3ce6c6a0..919e9a82a3e 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/linux-5.6.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kernel/linux-5.7.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "5.6.16";
+ version = "5.7.12";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
- sha256 = "1xvwk6yxi5nhiwhskpmr89a31286mw9hpm0y3l3i5ydswx6lnl15";
+ sha256 = "022yl5zksq3z4f9czk3hbdfmrw1sbnif7h4m8h09k38rsy4wym3s";
};
} // (args.argsOverride or {}))
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/linux-libre.nix b/nixpkgs/pkgs/os-specific/linux/kernel/linux-libre.nix
index 2daf3d4b885..9fd107661c0 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/linux-libre.nix
+++ b/nixpkgs/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 = "17527";
- sha256 = "0kijrflm1z6wnd4hg46lgm1sqps3fvnrrbzwjfwqq171a78sphhr";
+ rev = "17583";
+ sha256 = "0d65in4ggnqyc0s2qry883y6pjkakd2h7rdaai1763jsq6inm3ha";
}
, ...
}:
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/linux-rpi.nix b/nixpkgs/pkgs/os-specific/linux/kernel/linux-rpi.nix
index 31a2cc2aa15..a3d2bfd4836 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/linux-rpi.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kernel/linux-rpi.nix
@@ -1,8 +1,8 @@
{ stdenv, lib, buildPackages, fetchFromGitHub, perl, buildLinux, rpiVersion, ... } @ args:
let
- modDirVersion = "4.19.75";
- tag = "1.20190925";
+ modDirVersion = "4.19.118";
+ tag = "1.20200601";
in
lib.overrideDerivation (buildLinux (args // {
version = "${modDirVersion}-${tag}";
@@ -12,7 +12,7 @@ lib.overrideDerivation (buildLinux (args // {
owner = "raspberrypi";
repo = "linux";
rev = "raspberrypi-kernel_${tag}-1";
- sha256 = "0l91kb4jjxg4fcp7d2aqm1fj34ns137rys93k907mdgnarcliafs";
+ sha256 = "11jzsmnd1qry2ir9vmsv0nfdzjpgkn5yab5ylxcz406plc073anp";
};
defconfig = {
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/linux-testing.nix b/nixpkgs/pkgs/os-specific/linux/kernel/linux-testing.nix
index f2f0fac3b7d..a2163ba323a 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/linux-testing.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kernel/linux-testing.nix
@@ -3,15 +3,15 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "5.7-rc6";
- extraMeta.branch = "5.7";
+ version = "5.8-rc7";
+ extraMeta.branch = "5.8";
# modDirVersion needs to be x.y.z, will always add .0
modDirVersion = if (modDirVersionArg == null) then builtins.replaceStrings ["-"] [".0-"] version else modDirVersionArg;
src = fetchurl {
url = "https://git.kernel.org/torvalds/t/linux-${version}.tar.gz";
- sha256 = "0g04zwdxks7pa5q6shl5xl2rml1w95rxq7sqkkadj11mpk2k89w4";
+ sha256 = "1v6ch9lwbckmv66w6ysj24ap41pfxq55ssrfkg0qyz2pv0mc1rxc";
};
# Should the testing kernels ever be built on Hydra?
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/manual-config.nix b/nixpkgs/pkgs/os-specific/linux/kernel/manual-config.nix
index d73e0a8ac90..3a2682b2cfe 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/manual-config.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kernel/manual-config.nix
@@ -1,5 +1,5 @@
{ buildPackages, runCommand, nettools, bc, bison, flex, perl, rsync, gmp, libmpc, mpfr, openssl
-, libelf, cpio
+, libelf, cpio, elfutils
, utillinuxMinimal
, writeTextFile
}:
@@ -280,8 +280,10 @@ let
};
in
-assert stdenv.lib.versionAtLeast version "4.14" -> libelf != null;
+assert (stdenv.lib.versionAtLeast version "4.14" && stdenv.lib.versionOlder version "5.8") -> libelf != null;
assert stdenv.lib.versionAtLeast version "4.15" -> utillinuxMinimal != null;
+assert stdenv.lib.versionAtLeast version "5.8" -> elfutils != null;
+
stdenv.mkDerivation ((drvAttrs config stdenv.hostPlatform.platform kernelPatches configfile) // {
pname = "linux";
inherit version;
@@ -291,10 +293,11 @@ stdenv.mkDerivation ((drvAttrs config stdenv.hostPlatform.platform kernelPatches
depsBuildBuild = [ buildPackages.stdenv.cc ];
nativeBuildInputs = [ perl bc nettools openssl rsync gmp libmpc mpfr ]
++ optional (stdenv.hostPlatform.platform.kernelTarget == "uImage") buildPackages.ubootTools
- ++ optional (stdenv.lib.versionAtLeast version "4.14") libelf
+ ++ optional (stdenv.lib.versionAtLeast version "4.14" && stdenv.lib.versionOlder version "5.8") libelf
++ optional (stdenv.lib.versionAtLeast version "4.15") utillinuxMinimal
++ 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
;
hardeningDisable = [ "bindnow" "format" "fortify" "stackprotector" "pic" "pie" ];
diff --git a/nixpkgs/pkgs/os-specific/linux/kexectools/default.nix b/nixpkgs/pkgs/os-specific/linux/kexectools/default.nix
index b1abf50f5f1..a70cb2e087f 100644
--- a/nixpkgs/pkgs/os-specific/linux/kexectools/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kexectools/default.nix
@@ -14,6 +14,9 @@ stdenv.mkDerivation rec {
hardeningDisable = [ "format" "pic" "relro" "pie" ];
+ # Prevent kexec-tools from using uname to detect target, which is wrong in
+ # cases like compiling for aarch32 on aarch64
+ configurePlatforms = [ "build" "host" ];
configureFlags = [ "BUILD_CC=${buildPackages.stdenv.cc.targetPrefix}cc" ];
depsBuildBuild = [ buildPackages.stdenv.cc ];
buildInputs = [ zlib ];
diff --git a/nixpkgs/pkgs/os-specific/linux/keyutils/default.nix b/nixpkgs/pkgs/os-specific/linux/keyutils/default.nix
index 76869bfde5b..553b0b87f41 100644
--- a/nixpkgs/pkgs/os-specific/linux/keyutils/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/keyutils/default.nix
@@ -1,5 +1,10 @@
{ stdenv, fetchurl }:
+# 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 {
pname = "keyutils";
version = "1.6.1";
diff --git a/nixpkgs/pkgs/os-specific/linux/klibc/shrunk.nix b/nixpkgs/pkgs/os-specific/linux/klibc/shrunk.nix
index b5b9783c6e7..8b79940ed78 100644
--- a/nixpkgs/pkgs/os-specific/linux/klibc/shrunk.nix
+++ b/nixpkgs/pkgs/os-specific/linux/klibc/shrunk.nix
@@ -22,7 +22,5 @@ stdenv.mkDerivation {
''; # */
allowedReferences = ["out"];
- meta = {
- platforms = stdenv.lib.platforms.linux;
- };
+ inherit (klibc) meta;
}
diff --git a/nixpkgs/pkgs/os-specific/linux/kmod-blacklist-ubuntu/default.nix b/nixpkgs/pkgs/os-specific/linux/kmod-blacklist-ubuntu/default.nix
index e14e190cd7c..17f34f9bbd7 100644
--- a/nixpkgs/pkgs/os-specific/linux/kmod-blacklist-ubuntu/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kmod-blacklist-ubuntu/default.nix
@@ -34,5 +34,6 @@ in stdenv.mkDerivation {
homepage = "https://packages.ubuntu.com/source/zesty/kmod";
description = "Linux kernel module blacklists from Ubuntu";
platforms = platforms.linux;
+ license = with licenses; [ gpl2Plus lgpl21Plus ];
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/kmod-debian-aliases/default.nix b/nixpkgs/pkgs/os-specific/linux/kmod-debian-aliases/default.nix
index f0f41331727..23d323f84b8 100644
--- a/nixpkgs/pkgs/os-specific/linux/kmod-debian-aliases/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kmod-debian-aliases/default.nix
@@ -14,10 +14,11 @@ stdenv.mkDerivation rec {
cp aliases.conf $out
'';
- meta = {
+ meta = with lib; {
homepage = "https://packages.debian.org/source/sid/kmod";
description = "Linux configuration file for modprobe";
- maintainers = with lib.maintainers; [ mathnerd314 ];
- platforms = with lib.platforms; linux;
+ maintainers = with maintainers; [ mathnerd314 ];
+ platforms = with platforms; linux;
+ license = with licenses; [ gpl2Plus lgpl21Plus ];
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/kmod/default.nix b/nixpkgs/pkgs/os-specific/linux/kmod/default.nix
index de025b436f5..f1cc4558b05 100644
--- a/nixpkgs/pkgs/os-specific/linux/kmod/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kmod/default.nix
@@ -8,11 +8,11 @@ let
in stdenv.mkDerivation rec {
pname = "kmod";
- version = "26";
+ version = "27";
src = fetchurl {
url = "mirror://kernel/linux/utils/kernel/${pname}/${pname}-${version}.tar.xz";
- sha256 = "17dvrls70nr3b3x1wm8pwbqy4r8a5c20m0dhys8mjhsnpg425fsp";
+ sha256 = "035wzfzjx4nwidk747p8n085mgkvy531ppn16krrajx2dkqzply1";
};
nativeBuildInputs = [ autoreconfHook pkgconfig libxslt ];
@@ -38,8 +38,16 @@ in stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = "https://www.kernel.org/pub/linux/utils/kernel/kmod/";
description = "Tools for loading and managing Linux kernel modules";
+ longDescription = ''
+ kmod is a set of tools to handle common tasks with Linux kernel modules
+ like insert, remove, list, check properties, resolve dependencies and
+ aliases. These tools are designed on top of libkmod, a library that is
+ shipped with kmod.
+ '';
+ homepage = "https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git/";
+ downloadPage = "https://www.kernel.org/pub/linux/utils/kernel/kmod/";
+ changelog = "https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git/plain/NEWS?h=v${version}";
license = licenses.lgpl21;
platforms = platforms.unix;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/libaio/default.nix b/nixpkgs/pkgs/os-specific/linux/libaio/default.nix
index 63d446319d6..ac000976a68 100644
--- a/nixpkgs/pkgs/os-specific/linux/libaio/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/libaio/default.nix
@@ -1,19 +1,14 @@
{ stdenv, fetchurl, fetchpatch }:
stdenv.mkDerivation rec {
- version = "0.3.110";
+ version = "0.3.111";
pname = "libaio";
src = fetchurl {
- url = "https://fedorahosted.org/releases/l/i/libaio/${pname}-${version}.tar.gz";
- sha256 = "0zjzfkwd1kdvq6zpawhzisv7qbq1ffs343i5fs9p498pcf7046g0";
+ url = "https://pagure.io/libaio/archive/${pname}-${version}/${pname}-${pname}-${version}.tar.gz";
+ sha256 = "1fih2y2js0dl9qshpyb14m0nnxlms2527shgcxg0hnbflv5igg76";
};
- patches = [ (fetchpatch {
- url = "https://pagure.io/libaio/c/da47c32b2ff39e52fbed1622c34b86bc88d7c217.patch";
- sha256 = "1kqpiswjn549s3w3m89bw5qkl7bw5pvq6gp5cdzd926ymlgivj5c";
- }) ];
-
postPatch = ''
patchShebangs harness
diff --git a/nixpkgs/pkgs/os-specific/linux/libbpf/default.nix b/nixpkgs/pkgs/os-specific/linux/libbpf/default.nix
index aefb5ff6835..0a98475384d 100644
--- a/nixpkgs/pkgs/os-specific/linux/libbpf/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/libbpf/default.nix
@@ -6,13 +6,13 @@ with builtins;
stdenv.mkDerivation rec {
pname = "libbpf";
- version = "0.0.8";
+ version = "0.0.9";
src = fetchFromGitHub {
owner = "libbpf";
repo = "libbpf";
rev = "v${version}";
- sha256 = "02vbpg9v5sjcw7ihximy63cjmz82q5izkp91i44m1qp6qj5qn4sr";
+ sha256 = "18l0gff7nm841mwhr7bc7x863xcyvwh58zl7mc0amnsjqlbrvqg7";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/os-specific/linux/libvolume_id/default.nix b/nixpkgs/pkgs/os-specific/linux/libvolume_id/default.nix
index e54dee10c1d..98ddc50e2e4 100644
--- a/nixpkgs/pkgs/os-specific/linux/libvolume_id/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/libvolume_id/default.nix
@@ -1,8 +1,8 @@
{stdenv, fetchurl}:
-
+
stdenv.mkDerivation {
name = "libvolume_id-0.81.1";
-
+
src = fetchurl {
url = "https://www.marcuscom.com/downloads/libvolume_id-0.81.1.tar.bz2";
sha256 = "029z04vdxxsl8gycm9whcljhv6dy4b12ybsxdb99jr251gl1ifs5";
@@ -18,7 +18,8 @@ stdenv.mkDerivation {
cp -f libvolume_id.so.0 $out/lib/
";
- meta = {
- platforms = stdenv.lib.platforms.linux;
+ meta = with stdenv.lib; {
+ platforms = platforms.linux;
+ license = licenses.gpl2;
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/linuxptp/default.nix b/nixpkgs/pkgs/os-specific/linux/linuxptp/default.nix
index 84a0f4a10d5..79048064ecc 100644
--- a/nixpkgs/pkgs/os-specific/linux/linuxptp/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/linuxptp/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "linuxptp";
- version = "2.0";
+ version = "3.0";
src = fetchurl {
url = "mirror://sourceforge/linuxptp/${pname}-${version}.tgz";
- sha256 = "0zcw8nllla06451r7bfsa31q4z8jj56j67i07l1azm473r0dj90a";
+ sha256 = "11aps4bc0maihldlb2d0yh2fnj6x4vwjad337kszyny74akyqk6p";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/os-specific/linux/lvm2/default.nix b/nixpkgs/pkgs/os-specific/linux/lvm2/default.nix
index 8db4be94e4e..8bfdb37360d 100644
--- a/nixpkgs/pkgs/os-specific/linux/lvm2/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/lvm2/default.nix
@@ -1,48 +1,72 @@
-{ stdenv, fetchgit, fetchpatch, pkgconfig, systemd, udev, utillinux, libuuid
+{ stdenv
+, fetchpatch
+, fetchurl
+, pkgconfig
+, utillinux
+, libuuid
, thin-provisioning-tools, libaio
-, enable_dmeventd ? false }:
+, enableCmdlib ? false
+, enableDmeventd ? false
+, udev ? null
+, nixosTests
+}:
-let
- version = "2.03.01";
-in
+# configure: error: --enable-dmeventd requires --enable-cmdlib to be used as well
+assert enableDmeventd -> enableCmdlib;
-stdenv.mkDerivation {
- pname = "lvm2";
- inherit version;
+stdenv.mkDerivation rec {
+ pname = "lvm2" + stdenv.lib.optionalString enableDmeventd "with-dmeventd";
+ version = "2.03.09";
- src = fetchgit {
- url = "git://sourceware.org/git/lvm2.git";
- rev = "v${builtins.replaceStrings [ "." ] [ "_" ] version}";
- sha256 = "0jlaswf1srdxiqpgpp97j950ddjds8z0kr4pbwmal2za2blrgvbl";
+ src = fetchurl {
+ url = "https://mirrors.kernel.org/sourceware/lvm2/LVM2.${version}.tgz";
+ sha256 = "0xdr9qbqw6kja267wmx6ajnfv1nhw056gpxx9v2qmfh3bj6qnfn0";
};
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ udev libuuid thin-provisioning-tools libaio ];
+
configureFlags = [
"--disable-readline"
- "--enable-udev_rules"
- "--enable-udev_sync"
"--enable-pkgconfig"
- "--enable-cmdlib"
- ] ++ stdenv.lib.optional enable_dmeventd " --enable-dmeventd"
- ++ stdenv.lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
+ "--with-default-locking-dir=/run/lock/lvm"
+ "--with-default-run-dir=/run/lvm"
+ "--with-systemdsystemunitdir=${placeholder "out"}/lib/systemd/system"
+ ] ++ stdenv.lib.optionals (!enableCmdlib) [
+ "--bindir=${placeholder "bin"}/bin"
+ "--sbindir=${placeholder "bin"}/bin"
+ "--libdir=${placeholder "lib"}/lib"
+ ] ++ stdenv.lib.optional enableCmdlib "--enable-cmdlib"
+ ++ stdenv.lib.optionals enableDmeventd [
+ "--enable-dmeventd"
+ "--with-dmeventd-pidfile=/run/dmeventd/pid"
+ "--with-default-dm-run-dir=/run/dmeventd"
+ ] ++ stdenv.lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
"ac_cv_func_malloc_0_nonnull=yes"
"ac_cv_func_realloc_0_nonnull=yes"
+ ] ++
+ stdenv.lib.optionals (udev != null) [
+ "--enable-udev_rules"
+ "--enable-udev_sync"
];
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ udev libuuid thin-provisioning-tools libaio ];
+ preConfigure = ''
+ sed -i /DEFAULT_SYS_DIR/d Makefile.in
+ sed -i /DEFAULT_PROFILE_DIR/d conf/Makefile.in
+ substituteInPlace scripts/lvm2_activation_generator_systemd_red_hat.c \
+ --replace /usr/bin/udevadm /run/current-system/systemd/bin/udevadm
+ # https://github.com/lvmteam/lvm2/issues/36
+ substituteInPlace udev/69-dm-lvm-metad.rules.in \
+ --replace "(BINDIR)/systemd-run" /run/current-system/systemd/bin/systemd-run
- preConfigure =
- ''
- sed -i /DEFAULT_SYS_DIR/d Makefile.in
- sed -i /DEFAULT_PROFILE_DIR/d conf/Makefile.in
- '' + stdenv.lib.optionalString (systemd != null) ''
- substituteInPlace scripts/lvm2_activation_generator_systemd_red_hat.c \
- --replace /usr/bin/udevadm ${systemd}/bin/udevadm
- '';
+ substituteInPlace make.tmpl.in --replace "@systemdsystemunitdir@" "$out/lib/systemd/system"
+ substituteInPlace libdm/make.tmpl.in --replace "@systemdsystemunitdir@" "$out/lib/systemd/system"
+ '';
+
+ postConfigure = ''
+ sed -i 's|^#define LVM_CONFIGURE_LINE.*$|#define LVM_CONFIGURE_LINE "<removed>"|g' ./include/configure.h
+ '';
- # https://github.com/NixOS/nixpkgs/pull/52597
- # gcc: error: ../../device_mapper/libdevice-mapper.a: No such file or directory
- enableParallelBuilding = false;
patches = stdenv.lib.optionals stdenv.hostPlatform.isMusl [
(fetchpatch {
@@ -64,30 +88,41 @@ stdenv.mkDerivation {
doCheck = false; # requires root
+ makeFlags = stdenv.lib.optionals (udev != null) [
+ "SYSTEMD_GENERATOR_DIR=$(out)/lib/systemd/system-generators"
+ ];
+
# To prevent make install from failing.
installFlags = [ "OWNER=" "GROUP=" "confdir=$(out)/etc" ];
# Install systemd stuff.
- #installTargets = "install install_systemd_generators install_systemd_units install_tmpfiles_configuration";
-
- postInstall =
- ''
- substituteInPlace $out/lib/udev/rules.d/13-dm-disk.rules \
- --replace $out/sbin/blkid ${utillinux}/sbin/blkid
- '' + stdenv.lib.optionalString (systemd != null) ''
- # Systemd stuff
- mkdir -p $out/etc/systemd/system $out/lib/systemd/system-generators
- cp scripts/blk_availability_systemd_red_hat.service $out/etc/systemd/system
- cp scripts/lvm2_activation_generator_systemd_red_hat $out/lib/systemd/system-generators
- '';
+ installTargets = [ "install" ] ++ stdenv.lib.optionals (udev != null) [
+ "install_systemd_generators"
+ "install_systemd_units"
+ "install_tmpfiles_configuration"
+ ];
+
+ # only split bin and lib out from out if cmdlib isn't enabled
+ outputs = [
+ "out"
+ "dev"
+ "man"
+ ] ++ stdenv.lib.optionals (enableCmdlib != true) [
+ "bin"
+ "lib"
+ ];
+
+ postInstall = stdenv.lib.optionalString (enableCmdlib != true) ''
+ moveToOutput lib/libdevmapper.so $lib
+ '';
+
+ passthru.tests.installer = nixosTests.installer.lvm;
meta = with stdenv.lib; {
homepage = "http://sourceware.org/lvm2/";
description = "Tools to support Logical Volume Management (LVM) on Linux";
platforms = platforms.linux;
license = with licenses; [ gpl2 bsd2 lgpl21 ];
- maintainers = with maintainers; [raskin];
- inherit version;
- downloadPage = "ftp://sources.redhat.com/pub/lvm2/";
+ maintainers = with maintainers; [ raskin ajs124 ];
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/lvm2/default.upstream b/nixpkgs/pkgs/os-specific/linux/lvm2/default.upstream
deleted file mode 100644
index 1e5aaf5ab5c..00000000000
--- a/nixpkgs/pkgs/os-specific/linux/lvm2/default.upstream
+++ /dev/null
@@ -1,4 +0,0 @@
-url ftp://sources.redhat.com/pub/lvm2/
-version_link '[.]tgz$'
-version '.*[^0-9.][^.]*[.]([0-9.]+)[.].*' '\1'
-do_overwrite () { do_overwrite_just_version; }
diff --git a/nixpkgs/pkgs/os-specific/linux/lxc/default.nix b/nixpkgs/pkgs/os-specific/linux/lxc/default.nix
index cc25f90f248..f39f3adf501 100644
--- a/nixpkgs/pkgs/os-specific/linux/lxc/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/lxc/default.nix
@@ -9,11 +9,11 @@
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "lxc";
- version = "4.0.2";
+ version = "4.0.3";
src = fetchurl {
url = "https://linuxcontainers.org/downloads/lxc/lxc-${version}.tar.gz";
- sha256 = "1c2wbbcvs58slyq0skxizx61q1lb4yvak28x4gzsbzh3yg6nscya";
+ sha256 = "1rbj2rkn8cn6av74cqld3l2i5r37i6mhsxvvlvlmg724fbbr2vfm";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/os-specific/linux/lxcfs/default.nix b/nixpkgs/pkgs/os-specific/linux/lxcfs/default.nix
index 68d05f0be65..31e5306ca2e 100644
--- a/nixpkgs/pkgs/os-specific/linux/lxcfs/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/lxcfs/default.nix
@@ -1,19 +1,20 @@
{ config, stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, help2man, fuse
+, utillinux, makeWrapper
, enableDebugBuild ? config.lxcfs.enableDebugBuild or false }:
with stdenv.lib;
stdenv.mkDerivation rec {
- name = "lxcfs-4.0.3";
+ name = "lxcfs-4.0.4";
src = fetchFromGitHub {
owner = "lxc";
repo = "lxcfs";
rev = name;
- sha256 = "0v6c5vc3i1l4sy4iamzdqvwibj6xr1lna4w1hxkn3s6jggcbxwca";
+ sha256 = "0m97h9mj23i2cb8r4bqpakhnz4a0bb7jxvr207pydq60railp7nm";
};
nativeBuildInputs = [ pkgconfig help2man autoreconfHook ];
- buildInputs = [ fuse ];
+ buildInputs = [ fuse makeWrapper ];
preConfigure = stdenv.lib.optionalString enableDebugBuild ''
sed -i 's,#AM_CFLAGS += -DDEBUG,AM_CFLAGS += -DDEBUG,' Makefile.am
@@ -27,6 +28,12 @@ stdenv.mkDerivation rec {
installFlags = [ "SYSTEMD_UNIT_DIR=\${out}/lib/systemd" ];
+ postInstall = ''
+ # `mount` hook requires access to the `mount` command from `utillinux`:
+ wrapProgram "$out/share/lxcfs/lxc.mount.hook" \
+ --prefix PATH : "${utillinux}/bin"
+ '';
+
postFixup = ''
# liblxcfs.so is reloaded with dlopen()
patchelf --set-rpath "$(patchelf --print-rpath "$out/bin/lxcfs"):$out/lib" "$out/bin/lxcfs"
diff --git a/nixpkgs/pkgs/os-specific/linux/microcode/intel.nix b/nixpkgs/pkgs/os-specific/linux/microcode/intel.nix
index c0201fb01fd..475288a0b6f 100644
--- a/nixpkgs/pkgs/os-specific/linux/microcode/intel.nix
+++ b/nixpkgs/pkgs/os-specific/linux/microcode/intel.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "microcode-intel";
- version = "20200520";
+ version = "20200616";
src = fetchFromGitHub {
owner = "intel";
repo = "Intel-Linux-Processor-Microcode-Data-Files";
rev = "microcode-${version}";
- sha256 = "1cs4b7q9j2lw2y09rfa82aijbfmy4lddahz8qlz9gwajf2ziqns8";
+ sha256 = "13jrs8hwh7dhjjb9kncb8lk199afaxglkh1cfisl6zca1h36g563";
};
nativeBuildInputs = [ iucode-tool libarchive ];
diff --git a/nixpkgs/pkgs/os-specific/linux/multipath-tools/default.nix b/nixpkgs/pkgs/os-specific/linux/multipath-tools/default.nix
index d60b4a9a549..02853f6497f 100644
--- a/nixpkgs/pkgs/os-specific/linux/multipath-tools/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/multipath-tools/default.nix
@@ -10,8 +10,13 @@ stdenv.mkDerivation rec {
sha256 = "1mgjylklh1cx8px8ffgl12kyc0ln3445vbabd2sy8chq31rpiiq8";
};
+ patches = [
+ # fix build with json-c 0.14 https://www.redhat.com/archives/dm-devel/2020-May/msg00261.html
+ ./json-c-0.14.patch
+ ];
+
postPatch = ''
- substituteInPlace libmultipath/Makefile --replace /usr/include/libdevmapper.h ${lvm2}/include/libdevmapper.h
+ substituteInPlace libmultipath/Makefile --replace /usr/include/libdevmapper.h ${stdenv.lib.getDev lvm2}/include/libdevmapper.h
sed -i -re '
s,^( *#define +DEFAULT_MULTIPATHDIR\>).*,\1 "'"$out/lib/multipath"'",
' libmultipath/defaults.h
diff --git a/nixpkgs/pkgs/os-specific/linux/multipath-tools/json-c-0.14.patch b/nixpkgs/pkgs/os-specific/linux/multipath-tools/json-c-0.14.patch
new file mode 100644
index 00000000000..d5fee424883
--- /dev/null
+++ b/nixpkgs/pkgs/os-specific/linux/multipath-tools/json-c-0.14.patch
@@ -0,0 +1,21 @@
+diff --git a/libdmmp/libdmmp_private.h b/libdmmp/libdmmp_private.h
+index ac85b63f..b1a6ddea 100644
+--- a/libdmmp/libdmmp_private.h
++++ b/libdmmp/libdmmp_private.h
+@@ -30,6 +30,7 @@
+ #include <stdint.h>
+ #include <string.h>
+ #include <assert.h>
++#include <stdbool.h>
+ #include <json.h>
+
+ #include "libdmmp/libdmmp.h"
+@@ -82,7 +83,7 @@ static out_type func_name(struct dmmp_context *ctx, const char *var_name) { \
+ do { \
+ json_type j_type = json_type_null; \
+ json_object *j_obj_tmp = NULL; \
+- if (json_object_object_get_ex(j_obj, key, &j_obj_tmp) != TRUE) { \
++ if (json_object_object_get_ex(j_obj, key, &j_obj_tmp) != true) { \
+ _error(ctx, "Invalid JSON output from multipathd IPC: " \
+ "key '%s' not found", key); \
+ rc = DMMP_ERR_IPC_ERROR; \
diff --git a/nixpkgs/pkgs/os-specific/linux/musl/default.nix b/nixpkgs/pkgs/os-specific/linux/musl/default.nix
index 51dcf4cfca3..422ad5c1cb5 100644
--- a/nixpkgs/pkgs/os-specific/linux/musl/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/musl/default.nix
@@ -26,6 +26,12 @@ let
sha256 = "1mzxnc2ncq8lw9x6n7p00fvfklc9p3wfv28m68j0dfz5l8q2k6pp";
};
+ arch = if stdenv.hostPlatform.isx86_64
+ then "x86_64"
+ else if stdenv.hostPlatform.isx86_32
+ then "i386"
+ else null;
+
in
stdenv.mkDerivation rec {
pname = "musl";
@@ -102,6 +108,9 @@ stdenv.mkDerivation rec {
-lc \
-B $out/lib \
-Wl,-dynamic-linker=$(ls $out/lib/ld-*)
+ '' + lib.optionalString (arch != null) ''
+ # Create 'libc.musl-$arch' symlink
+ ln -rs $out/lib/libc.so $out/lib/libc.musl-${arch}.so.1
'' + lib.optionalString useBSDCompatHeaders ''
install -D ${queue_h} $dev/include/sys/queue.h
install -D ${cdefs_h} $dev/include/sys/cdefs.h
diff --git a/nixpkgs/pkgs/os-specific/linux/mwprocapture/default.nix b/nixpkgs/pkgs/os-specific/linux/mwprocapture/default.nix
index acb4676a3f5..c5f293011db 100644
--- a/nixpkgs/pkgs/os-specific/linux/mwprocapture/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/mwprocapture/default.nix
@@ -15,11 +15,11 @@ let
in
stdenv.mkDerivation rec {
name = "mwprocapture-1.2.${version}-${kernel.version}";
- version = "4054";
+ version = "4177";
src = fetchurl {
url = "http://www.magewell.com/files/drivers/ProCaptureForLinux_${version}.tar.gz";
- sha256 = "0ylx75jcwlqds8w6lm11nxdlzxvy7xlz4rka2k5d6gmqa5fv19c2";
+ sha256 = "1nf51w9yixpvr767k49sfdb9n9rv5qc72f5yki1mkghbmabw7vys";
};
nativeBuildInputs = [ kernel.moduleBuildDependencies ];
diff --git a/nixpkgs/pkgs/os-specific/linux/nftables/default.nix b/nixpkgs/pkgs/os-specific/linux/nftables/default.nix
index 34f899977d1..9ec42ad66b0 100644
--- a/nixpkgs/pkgs/os-specific/linux/nftables/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/nftables/default.nix
@@ -10,12 +10,12 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- version = "0.9.3";
+ version = "0.9.6";
pname = "nftables";
src = fetchurl {
url = "https://netfilter.org/projects/nftables/files/${pname}-${version}.tar.bz2";
- sha256 = "0y6vbqp6x8w165q65h4n9sba1406gaz0d4744gqszbm7w9f92swm";
+ sha256 = "0vmn6xwqa1nq6crfxshh049b199d0aj6hfgin7k068xhibzgvmk8";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/os-specific/linux/nvidia-x11/default.nix b/nixpkgs/pkgs/os-specific/linux/nvidia-x11/default.nix
index e195bf587ee..deecc4c4a7b 100644
--- a/nixpkgs/pkgs/os-specific/linux/nvidia-x11/default.nix
+++ b/nixpkgs/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 = "440.82";
- sha256_64bit = "13km9800skyraa0s312fc4hwyw5pzb0jfkrv1yg6anppyan1bm7d";
- settingsSha256 = "15psxvd65wi6hmxmd2vvsp2v0m07axw613hb355nh15r1dpkr3ma";
- persistencedSha256 = "13izz9p2kg9g38gf57g3s2sw7wshp1i9m5pzljh9v82c4c22x1fw";
+ version = "450.57";
+ sha256_64bit = "04fp0p5f11hrgjzhvbvxpmvl08d3m16m4r5gn9d5qans9zy7f36m";
+ settingsSha256 = "1clbj9a3kv3j8jg35c197gd7b3f9f9f4h9ll5hlax95hdg12lgan";
+ persistencedSha256 = "17747z1fsbiznfsmahxmz8kmhwwcjanpfih60v5mwzk63gy4i3d5";
}
else legacy_390;
@@ -34,19 +34,19 @@ rec {
# Last one supporting x86
legacy_390 = generic {
- version = "390.132";
- sha256_32bit = "0xgjywzkmmm6a5gby67l2kx0gn7bcxksv4wam0sqym6l1s7v5bai";
- sha256_64bit = "0qgzsajrc3xkf2jjkwip3la0f2ixp45f76nmz5cphvzrb7k2slxn";
- settingsSha256 = "07nylqzhldq1gr40q7x5424p2aml3qqnvl2zvnpzc65x2way34v6";
- persistencedSha256 = "0vab5rj9b1n9yl9674q7i88w1i5p8nhvrwsayn7i1vh4wp3m840r";
+ version = "390.138";
+ sha256_32bit = "0y3qjygl0kfz9qs0rp9scn1k3l8ym9dib7wpkyh5gs4klcip7xkv";
+ sha256_64bit = "0rnnb5l4i8s76vlg6yvlrxhm2x9wdqw7k5hgf4fyaa3cr3k1kysz";
+ settingsSha256 = "0ad6hwl56nvbdv9g85lw7ywadqvc2gaq9x6d2vjcia9kg4vrmfqx";
+ persistencedSha256 = "15jciyq6i3pz1g67xzqlwmc62v3xswzhjcqmfcdndvlvhcibsimr";
};
legacy_340 = generic {
- version = "340.107";
- sha256_32bit = "0mh83affz6bim26ws7kkwwcfj2s6vkdy4d45hifsbshr82qd52wd";
- sha256_64bit = "0pv9yv3x0kg9hfkmc50xb54ahxkbnyy2vyy4hj2h0s6m9sb5kqz3";
- settingsSha256 = "1zf0fy9jj6ipm5vk153swpixqm75iricmx7x49pmr97kzyczaxa7";
- persistencedSha256 = "0v225jkiqk9rma6whxs1a4fyr4haa75bvi52ss3vsyn62zzl24na";
+ version = "340.108";
+ sha256_32bit = "1jkwa1phf0x4sgw8pvr9d6krmmr3wkgwyygrxhdazwyr2bbalci0";
+ sha256_64bit = "06xp6c0sa7v1b82gf0pq0i5p0vdhmm3v964v0ypw36y0nzqx8wf6";
+ settingsSha256 = "0zm29jcf0mp1nykcravnzb5isypm8l8mg2gpsvwxipb7nk1ivy34";
+ persistencedSha256 = "1ax4xn3nmxg1y6immq933cqzw6cj04x93saiasdc0kjlv0pvvnkn";
useGLVND = false;
patches = [ ./vm_operations_struct-fault.patch ];
diff --git a/nixpkgs/pkgs/os-specific/linux/nvidia-x11/generic.nix b/nixpkgs/pkgs/os-specific/linux/nvidia-x11/generic.nix
index 1d73ab8171a..d62ade04e63 100644
--- a/nixpkgs/pkgs/os-specific/linux/nvidia-x11/generic.nix
+++ b/nixpkgs/pkgs/os-specific/linux/nvidia-x11/generic.nix
@@ -92,7 +92,7 @@ let
homepage = "https://www.nvidia.com/object/unix.html";
description = "X.org driver and kernel module for NVIDIA graphics cards";
license = licenses.unfreeRedistributable;
- platforms = [ "i686-linux" "x86_64-linux" ];
+ platforms = [ "x86_64-linux" ] ++ optionals (!i686bundled) [ "i686-linux" ];
maintainers = with maintainers; [ baracoder ];
priority = 4; # resolves collision with xorg-server's "lib/xorg/modules/extensions/libglx.so"
inherit broken;
diff --git a/nixpkgs/pkgs/os-specific/linux/nvme-cli/default.nix b/nixpkgs/pkgs/os-specific/linux/nvme-cli/default.nix
index c05adb33eca..80a00082b81 100644
--- a/nixpkgs/pkgs/os-specific/linux/nvme-cli/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/nvme-cli/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "nvme-cli";
- version = "1.11.2";
+ version = "1.12";
src = fetchFromGitHub {
owner = "linux-nvme";
repo = "nvme-cli";
rev = "v${version}";
- sha256 = "0ngh7zffjf6ac8b22hdi4ry7hjlafih172hrbpw8j17r7c0wjy9i";
+ sha256 = "0ldky34sn0m5c4hgiip0fkzm465nca69bhxicpd5dg8wxhzxqrp3";
};
nativeBuildInputs = [ pkg-config ];
diff --git a/nixpkgs/pkgs/os-specific/linux/open-iscsi/default.nix b/nixpkgs/pkgs/os-specific/linux/open-iscsi/default.nix
index 43859dc9af3..01bbd9a9cc1 100644
--- a/nixpkgs/pkgs/os-specific/linux/open-iscsi/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/open-iscsi/default.nix
@@ -4,7 +4,7 @@
stdenv.mkDerivation rec {
pname = "open-iscsi";
- version = "2.1.1";
+ version = "2.1.2";
nativeBuildInputs = [ autoconf automake gettext libtool perl pkgconf ];
buildInputs = [ kmod openisns.lib openssl systemd utillinux ];
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
owner = "open-iscsi";
repo = "open-iscsi";
rev = version;
- sha256 = "1xa3mbid9mkajp8mr8jx6cymv0kd7yqs96jvff54n6wb9qhn9qll";
+ sha256 = "0fazf2ighj0akrvcj3jm3kd6wl9lgznvr38g6icwfkqk7bykjkam";
};
DESTDIR = "$(out)";
diff --git a/nixpkgs/pkgs/os-specific/linux/pam_p11/default.nix b/nixpkgs/pkgs/os-specific/linux/pam_p11/default.nix
new file mode 100644
index 00000000000..d5336cc9f4c
--- /dev/null
+++ b/nixpkgs/pkgs/os-specific/linux/pam_p11/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchFromGitHub, autoreconfHook, pkg-config, openssl, libp11, pam }:
+
+stdenv.mkDerivation rec {
+ pname = "pam_p11";
+ version = "0.3.1";
+
+ src = fetchFromGitHub {
+ owner = "OpenSC";
+ repo = "pam_p11";
+ rev = "pam_p11-${version}";
+ sha256 = "1caidy18rq5zk82d51x8vwidmkhwmanf3qm25x1yrdlbhxv6m7lk";
+ };
+
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
+ buildInputs = [ pam openssl libp11 ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/OpenSC/pam_p11";
+ description = "Authentication with PKCS#11 modules";
+ license = licenses.lgpl21Plus;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ sb0 ];
+ };
+}
diff --git a/nixpkgs/pkgs/os-specific/linux/pcm/default.nix b/nixpkgs/pkgs/os-specific/linux/pcm/default.nix
index f8f0d165d74..06126a92958 100644
--- a/nixpkgs/pkgs/os-specific/linux/pcm/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/pcm/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub }:
stdenv.mkDerivation rec {
- version = "202005";
+ version = "202007";
pname = "pcm";
src = fetchFromGitHub {
owner = "opcm";
repo = "pcm";
rev = version;
- sha256 = "10dyjgbxb263i64p4zfvy6xjb2hp7wg2k6ygsr8ikjawllxp8m01";
+ sha256 = "1qqp51mvi52jvf6zf4g1fzv6nh9p37y0i7r2y273gwcdygbidzma";
};
installPhase = ''
diff --git a/nixpkgs/pkgs/os-specific/linux/piper/default.nix b/nixpkgs/pkgs/os-specific/linux/piper/default.nix
index f097f3e5465..641c8b8ba81 100644
--- a/nixpkgs/pkgs/os-specific/linux/piper/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/piper/default.nix
@@ -4,7 +4,7 @@
python3.pkgs.buildPythonApplication rec {
pname = "piper";
- version = "0.4";
+ version = "0.5.1";
format = "other";
@@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec {
owner = "libratbag";
repo = "piper";
rev = version;
- sha256 = "17h06j8lxpbfygq8fzycl7lml4vv7r05bsyhh3gga2hp0zms4mvg";
+ sha256 = "1nfjnsiwg2rs6gkjsxzhr2708i6di149dgwq3cf6l12rxqpb8arj";
};
nativeBuildInputs = [ meson ninja gettext pkgconfig wrapGAppsHook desktop-file-utils appstream-glib gobject-introspection ];
diff --git a/nixpkgs/pkgs/os-specific/linux/powerstat/default.nix b/nixpkgs/pkgs/os-specific/linux/powerstat/default.nix
index dd3b24dd19a..6020139ad4b 100644
--- a/nixpkgs/pkgs/os-specific/linux/powerstat/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/powerstat/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "powerstat";
- version = "0.02.23";
+ version = "0.02.24";
src = fetchurl {
url = "https://kernel.ubuntu.com/~cking/tarballs/${pname}/${pname}-${version}.tar.gz";
- sha256 = "1yj8ja0hw92wscazxh9vr3qdz24wpw2fgd3w7w088srfzg2aqf3a";
+ sha256 = "0yrc1xi9flxn2mvmzp0b0vd0md5z4p8fd4y8bszc67xy12qiqy0j";
};
installFlags = [ "DESTDIR=${placeholder "out"}" ];
diff --git a/nixpkgs/pkgs/os-specific/linux/powertop/default.nix b/nixpkgs/pkgs/os-specific/linux/powertop/default.nix
index bcac7ab63c0..4bf318d743e 100644
--- a/nixpkgs/pkgs/os-specific/linux/powertop/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/powertop/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "powertop";
- version = "2.10";
+ version = "2.13";
src = fetchurl {
- url = "https://01.org/sites/default/files/downloads/${pname}-v${version}.tar.gz";
- sha256 = "0xaazqccyd42v2q532dxx40nqhb9sfsa6cyx8641rl57mfg4bdyk";
+ url = "https://01.org/sites/default/files/downloads/${pname}-${version}.tar.gz";
+ sha256 = "0y1ixw8v17fdb1ima0zshrd0rh4zxdh10r93nrrvq6d4lhn9jpx6";
};
outputs = [ "out" "man" ];
@@ -20,10 +20,7 @@ stdenv.mkDerivation rec {
url = "https://git.alpinelinux.org/aports/plain/main/powertop/strerror_r.patch?id=3b9214d436f1611f297b01f72469d66bfe729d6e";
sha256 = "1kzddhcrb0n2iah4lhgxwwy4mkhq09ch25jjngyq6pdj6pmfkpfw";
}
- ) ++ [
- # Fix vertical scrolling, see: https://lists.01.org/pipermail/powertop/2019-March/002046.html
- ./fix-vertical-scrolling.patch
- ];
+ );
postPatch = ''
substituteInPlace src/main.cpp --replace "/sbin/modprobe" "modprobe"
diff --git a/nixpkgs/pkgs/os-specific/linux/powertop/fix-vertical-scrolling.patch b/nixpkgs/pkgs/os-specific/linux/powertop/fix-vertical-scrolling.patch
deleted file mode 100644
index b9b3fdbaf34..00000000000
--- a/nixpkgs/pkgs/os-specific/linux/powertop/fix-vertical-scrolling.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/src/display.cpp b/src/display.cpp
-index 07227c5..7b3a7a2 100644
---- a/src/display.cpp
-+++ b/src/display.cpp
-@@ -244,7 +244,7 @@ void cursor_down(void)
- w = tab_windows[tab_names[current_tab]];
- if (w) {
- if (w->ypad_pos < 1000) {
-- if (tab_names[current_tab] == "Tunables" || "WakeUp") {
-+ if (tab_names[current_tab] == "Tunables" || tab_names[current_tab] == "WakeUp") {
- if ((w->cursor_pos + 7) >= LINES) {
- prefresh(w->win, ++w->ypad_pos, w->xpad_pos,
- 1, 0, LINES - 3, COLS - 1);
diff --git a/nixpkgs/pkgs/os-specific/linux/r8125/default.nix b/nixpkgs/pkgs/os-specific/linux/r8125/default.nix
index a837b226138..8cdf11f80ad 100644
--- a/nixpkgs/pkgs/os-specific/linux/r8125/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/r8125/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation rec {
pname = "r8125";
# On update please verify (using `diff -r`) that the source matches the
# realtek version.
- version = "9.003.02";
+ version = "9.003.05";
# This is a mirror. The original website[1] doesn't allow non-interactive
# downloads, instead emailing you a download link.
@@ -12,8 +12,8 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "ibmibmibm";
repo = "r8125";
- rev = "${version}";
- sha256 = "09ip17x8nhcpxkkhyyawkmd10n73j2ffh1i2nmsr7l3jfq7f9zac";
+ rev = version;
+ sha256 = "016vh997xjs01si0zzs572vgflq3czxd0v4m7h1m3qxcv2cvq7i0";
};
hardeningDisable = [ "pic" ];
diff --git a/nixpkgs/pkgs/os-specific/linux/rdma-core/default.nix b/nixpkgs/pkgs/os-specific/linux/rdma-core/default.nix
index a9cf7fe03b4..b1770a4d618 100644
--- a/nixpkgs/pkgs/os-specific/linux/rdma-core/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/rdma-core/default.nix
@@ -4,7 +4,7 @@
} :
let
- version = "29.0";
+ version = "30.0";
in stdenv.mkDerivation {
pname = "rdma-core";
@@ -14,7 +14,7 @@ in stdenv.mkDerivation {
owner = "linux-rdma";
repo = "rdma-core";
rev = "v${version}";
- sha256 = "03r7jbhw64siyrna9mz0qzppfzp8ilwi7iqdkxgyy33rndncqqnq";
+ sha256 = "1czfh6s0qz2cv2k7ha7nr9qiwcrj5lvwqnvyrvsds463m8ndpg12";
};
nativeBuildInputs = [ cmake pkgconfig pandoc docutils makeWrapper ];
diff --git a/nixpkgs/pkgs/os-specific/linux/rfkill/udev.nix b/nixpkgs/pkgs/os-specific/linux/rfkill/udev.nix
index 3ee112126ac..a24c947673d 100644
--- a/nixpkgs/pkgs/os-specific/linux/rfkill/udev.nix
+++ b/nixpkgs/pkgs/os-specific/linux/rfkill/udev.nix
@@ -47,9 +47,10 @@ in stdenv.mkDerivation {
cp ${rfkillHook} "$out/bin/rfkill-hook.sh"
'';
- meta = {
+ meta = with stdenv.lib; {
homepage = "http://wireless.kernel.org/en/users/Documentation/rfkill";
description = "Rules+hook for udev to catch rfkill state changes";
- platforms = stdenv.lib.platforms.linux;
+ platforms = platforms.linux;
+ license = licenses.mit;
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/rtl8821ce/default.nix b/nixpkgs/pkgs/os-specific/linux/rtl8821ce/default.nix
index 4be46299122..cadc844ac45 100644
--- a/nixpkgs/pkgs/os-specific/linux/rtl8821ce/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/rtl8821ce/default.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchFromGitHub, kernel, bc }:
stdenv.mkDerivation rec {
name = "rtl8821ce-${kernel.version}-${version}";
- version = "5.2.5_1.26055.20180108";
+ version = "5.5.2_34066.20200325";
src = fetchFromGitHub {
owner = "tomaspinho";
repo = "rtl8821ce";
- rev = "ab6154e150bbc7d12b0525d4cc1298ae196e45de";
- sha256 = "1my0hidqnv4s7hi5897m81pq0sjw05np0g27hlkg9fwb83b5kzsg";
+ rev = "69765eb288a8dfad3b055b906760b53e02ab1dea";
+ sha256 = "17jiw25k74kv5lnvgycvj2g1n06hbrpjz6p4znk4a62g136rhn4s";
};
hardeningDisable = [ "pic" ];
diff --git a/nixpkgs/pkgs/os-specific/linux/sd-switch/default.nix b/nixpkgs/pkgs/os-specific/linux/sd-switch/default.nix
new file mode 100644
index 00000000000..7cbad8d6df3
--- /dev/null
+++ b/nixpkgs/pkgs/os-specific/linux/sd-switch/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchFromGitLab, rustPlatform, pkg-config, dbus }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "sd-switch";
+ version = "0.2.0";
+
+ src = fetchFromGitLab {
+ owner = "rycee";
+ repo = pname;
+ rev = version;
+ sha256 = "1bhks4ma3sn95bsszs6lj9cwfr8zgmja0hqfp8xr5iq77ww2p6k3";
+ };
+
+ cargoSha256 = "0lskxakzh3yji0rzk8jcfz1sv4j19b5kmdsaj7401m5w84s1cbjw";
+
+ nativeBuildInputs = [ pkg-config ];
+ buildInputs = [ dbus ];
+
+ meta = with stdenv.lib; {
+ description = "A systemd unit switcher for Home Manager";
+ homepage = "https://gitlab.com/rycee/sd-switch";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ rycee ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/os-specific/linux/smemstat/default.nix b/nixpkgs/pkgs/os-specific/linux/smemstat/default.nix
index 6693b379948..64525052af2 100644
--- a/nixpkgs/pkgs/os-specific/linux/smemstat/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/smemstat/default.nix
@@ -2,10 +2,10 @@
stdenv.mkDerivation rec {
pname = "smemstat";
- version = "0.02.07";
+ version = "0.02.08";
src = fetchurl {
url = "https://kernel.ubuntu.com/~cking/tarballs/smemstat/smemstat-${version}.tar.xz";
- sha256 = "09i5n1zjw45qrfbc2vglh1xk1jwqnc91bgsq7bkp29d9dpfpzhdc";
+ sha256 = "1agigvkv1868cskivzrwyiixl658x5bv7xpz4xjc8mlii4maivpp";
};
buildInputs = [ ncurses ];
installFlags = [ "DESTDIR=$(out)" ];
diff --git a/nixpkgs/pkgs/os-specific/linux/sysklogd/default.nix b/nixpkgs/pkgs/os-specific/linux/sysklogd/default.nix
index c8378f2a0cb..f93e9012e05 100644
--- a/nixpkgs/pkgs/os-specific/linux/sysklogd/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/sysklogd/default.nix
@@ -21,8 +21,9 @@ stdenv.mkDerivation {
preInstall = "mkdir -p $out/share/man/man5/ $out/share/man/man8/ $out/sbin";
- meta = {
+ meta = with stdenv.lib; {
description = "A system logging daemon";
- platforms = stdenv.lib.platforms.linux;
+ platforms = platforms.linux;
+ license = licenses.gpl2;
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/syslinux/default.nix b/nixpkgs/pkgs/os-specific/linux/syslinux/default.nix
index edb951dae3d..28681aed564 100644
--- a/nixpkgs/pkgs/os-specific/linux/syslinux/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/syslinux/default.nix
@@ -22,9 +22,15 @@ stdenv.mkDerivation {
url = mkURL "fa1349f1" "0002-gfxboot-menu-label.patch";
sha256 = "06ifgzbpjj4picpj17zgprsfi501zf4pp85qjjgn29i5rs291zni";
})
- (fetchpatch {
- url = "https://git.archlinux.org/svntogit/packages.git/plain/trunk/0005-gnu-efi-version-compatibility.patch?h=packages/syslinux";
- sha256 = "0fbqz56hj8az8ws26m39hyp3l5fvcbzvzdddqz3x6n56hzdpz1p6";
+ (fetchurl {
+ url = "https://git.archlinux.org/svntogit/packages.git/plain/trunk/0005-gnu-efi-version-compatibility.patch?id=821c3da473d1399d930d5b4a086e46a4179eaa45";
+ name = "0005-gnu-efi-version-compatibility.patch";
+ sha256 = "1mz2idg8cwn0mvd3jixxynhkn7rhmi5fp8cc8zznh5f0ysfra446";
+ })
+ (fetchurl {
+ url = "https://git.archlinux.org/svntogit/packages.git/plain/trunk/0025-reproducible-build.patch?id=821c3da473d1399d930d5b4a086e46a4179eaa45";
+ name = "0025-reproducible-build.patch";
+ sha256 = "0qk6wc6z3648828y3961pn4pi7xhd20a6fqn6z1mnj22bbvzcxls";
})
(fetchurl {
# mbr.bin: too big (452 > 440)
@@ -70,6 +76,7 @@ stdenv.mkDerivation {
"DATADIR=$(out)/share"
"MANDIR=$(out)/share/man"
"PERL=perl"
+ "HEXDATE=0x00000000"
]
++ stdenv.lib.optionals stdenv.hostPlatform.isi686 [ "bios" "efi32" ];
diff --git a/nixpkgs/pkgs/os-specific/linux/sysstat/default.nix b/nixpkgs/pkgs/os-specific/linux/sysstat/default.nix
index a27f6585202..258da07c40b 100644
--- a/nixpkgs/pkgs/os-specific/linux/sysstat/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/sysstat/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, gettext, bzip2 }:
stdenv.mkDerivation rec {
- name = "sysstat-12.3.1";
+ name = "sysstat-12.3.2";
src = fetchurl {
url = "http://pagesperso-orange.fr/sebastien.godard/${name}.tar.xz";
- sha256 = "1hf1sy7akribmgavadqccxpy49yv0zfb3m81d2bj6jf8pyzwcrbq";
+ sha256 = "0gaas16q2f7qmrv4sbqk2l2mrc7yr64s33bzw4094p59fkylm7k4";
};
buildInputs = [ gettext ];
diff --git a/nixpkgs/pkgs/os-specific/linux/systemd/0001-Start-device-units-for-uninitialised-encrypted-devic.patch b/nixpkgs/pkgs/os-specific/linux/systemd/0001-Start-device-units-for-uninitialised-encrypted-devic.patch
index c88d0eeeff2..ab04ea91644 100644
--- a/nixpkgs/pkgs/os-specific/linux/systemd/0001-Start-device-units-for-uninitialised-encrypted-devic.patch
+++ b/nixpkgs/pkgs/os-specific/linux/systemd/0001-Start-device-units-for-uninitialised-encrypted-devic.patch
@@ -1,4 +1,4 @@
-From b873e4c0de3e24f2ec9370e5a217247217e90587 Mon Sep 17 00:00:00 2001
+From 22f46f55c81d84e83a4614856d84e63c8400165c Mon Sep 17 00:00:00 2001
From: Eelco Dolstra <eelco.dolstra@logicblox.com>
Date: Tue, 8 Jan 2013 15:46:30 +0100
Subject: [PATCH 01/18] Start device units for uninitialised encrypted devices
diff --git a/nixpkgs/pkgs/os-specific/linux/systemd/0002-Don-t-try-to-unmount-nix-or-nix-store.patch b/nixpkgs/pkgs/os-specific/linux/systemd/0002-Don-t-try-to-unmount-nix-or-nix-store.patch
index 4f94cb465d4..c52a13c9a41 100644
--- a/nixpkgs/pkgs/os-specific/linux/systemd/0002-Don-t-try-to-unmount-nix-or-nix-store.patch
+++ b/nixpkgs/pkgs/os-specific/linux/systemd/0002-Don-t-try-to-unmount-nix-or-nix-store.patch
@@ -1,4 +1,4 @@
-From bdd3ff777dd8253ff5732118dd6de0fa9a9b95fe Mon Sep 17 00:00:00 2001
+From e5b2b1e90d055068936336f6f01639bcde251b96 Mon Sep 17 00:00:00 2001
From: Eelco Dolstra <eelco.dolstra@logicblox.com>
Date: Fri, 12 Apr 2013 13:16:57 +0200
Subject: [PATCH 02/18] Don't try to unmount /nix or /nix/store
@@ -7,18 +7,18 @@ They'll still be remounted read-only.
https://github.com/NixOS/nixos/issues/126
---
- src/core/mount.c | 2 ++
- src/shutdown/umount.c | 2 ++
+ src/shared/fstab-util.c | 2 ++
+ src/shutdown/umount.c | 2 ++
2 files changed, 4 insertions(+)
-diff --git a/src/core/mount.c b/src/core/mount.c
-index 1c4aefd734..a5553226f8 100644
---- a/src/core/mount.c
-+++ b/src/core/mount.c
-@@ -412,6 +412,8 @@ static bool mount_is_extrinsic(Mount *m) {
-
- if (PATH_IN_SET(m->where, /* Don't bother with the OS data itself */
- "/", /* (strictly speaking redundant: should already be covered by the perpetual flag check above) */
+diff --git a/src/shared/fstab-util.c b/src/shared/fstab-util.c
+index b19127be09..f9adca1100 100644
+--- a/src/shared/fstab-util.c
++++ b/src/shared/fstab-util.c
+@@ -40,6 +40,8 @@ bool fstab_is_extrinsic(const char *mount, const char *opts) {
+ /* Don't bother with the OS data itself */
+ if (PATH_IN_SET(mount,
+ "/",
+ "/nix",
+ "/nix/store",
"/usr",
diff --git a/nixpkgs/pkgs/os-specific/linux/systemd/0003-Fix-NixOS-containers.patch b/nixpkgs/pkgs/os-specific/linux/systemd/0003-Fix-NixOS-containers.patch
index 73aab8dd91c..e96593a5938 100644
--- a/nixpkgs/pkgs/os-specific/linux/systemd/0003-Fix-NixOS-containers.patch
+++ b/nixpkgs/pkgs/os-specific/linux/systemd/0003-Fix-NixOS-containers.patch
@@ -1,4 +1,4 @@
-From c28b3b2e254433e93549ee6fe8c93b43ce455776 Mon Sep 17 00:00:00 2001
+From ca7f6286c518d7ef3877458bbdf8e01f5518ab0e Mon Sep 17 00:00:00 2001
From: Eelco Dolstra <eelco.dolstra@logicblox.com>
Date: Wed, 16 Apr 2014 10:59:28 +0200
Subject: [PATCH 03/18] Fix NixOS containers
@@ -10,10 +10,10 @@ container, so checking early whether it exists will fail.
1 file changed, 2 insertions(+)
diff --git a/src/nspawn/nspawn.c b/src/nspawn/nspawn.c
-index 734dee1130..a97b1a4bc9 100644
+index 51d0c2a75b..4d3451ff3b 100644
--- a/src/nspawn/nspawn.c
+++ b/src/nspawn/nspawn.c
-@@ -5018,6 +5018,7 @@ static int run(int argc, char *argv[]) {
+@@ -5017,6 +5017,7 @@ static int run(int argc, char *argv[]) {
goto finish;
}
} else {
@@ -21,7 +21,7 @@ index 734dee1130..a97b1a4bc9 100644
const char *p, *q;
if (arg_pivot_root_new)
-@@ -5032,6 +5033,7 @@ static int run(int argc, char *argv[]) {
+@@ -5031,6 +5032,7 @@ static int run(int argc, char *argv[]) {
r = -EINVAL;
goto finish;
}
diff --git a/nixpkgs/pkgs/os-specific/linux/systemd/0004-Look-for-fsck-in-the-right-place.patch b/nixpkgs/pkgs/os-specific/linux/systemd/0004-Look-for-fsck-in-the-right-place.patch
index e10726a2cb1..4b2c059afd5 100644
--- a/nixpkgs/pkgs/os-specific/linux/systemd/0004-Look-for-fsck-in-the-right-place.patch
+++ b/nixpkgs/pkgs/os-specific/linux/systemd/0004-Look-for-fsck-in-the-right-place.patch
@@ -1,4 +1,4 @@
-From baf52609ad18785aa1d2cd043185ae9438d59411 Mon Sep 17 00:00:00 2001
+From c87cc5b1cf9c37f195e6b362352279e14289554e Mon Sep 17 00:00:00 2001
From: Eelco Dolstra <eelco.dolstra@logicblox.com>
Date: Thu, 1 May 2014 14:10:10 +0200
Subject: [PATCH 04/18] Look for fsck in the right place
diff --git a/nixpkgs/pkgs/os-specific/linux/systemd/0005-Add-some-NixOS-specific-unit-directories.patch b/nixpkgs/pkgs/os-specific/linux/systemd/0005-Add-some-NixOS-specific-unit-directories.patch
index 23aa893362b..a8f3f0e21fd 100644
--- a/nixpkgs/pkgs/os-specific/linux/systemd/0005-Add-some-NixOS-specific-unit-directories.patch
+++ b/nixpkgs/pkgs/os-specific/linux/systemd/0005-Add-some-NixOS-specific-unit-directories.patch
@@ -1,4 +1,4 @@
-From 45f80155b7c2edb1e73c233283f1ab1582e1cfbe Mon Sep 17 00:00:00 2001
+From 450c133c1815b473136b2a5540f9213fef5506ee Mon Sep 17 00:00:00 2001
From: Eelco Dolstra <eelco.dolstra@logicblox.com>
Date: Fri, 19 Dec 2014 14:46:17 +0100
Subject: [PATCH 05/18] Add some NixOS-specific unit directories
@@ -24,8 +24,8 @@ index 8331832c7a..bedb97115d 100644
systemduserconfdir=${sysconfdir}/systemd/user
-systemdsystemunitpath=${systemdsystemconfdir}:/etc/systemd/system:/run/systemd/system:/usr/local/lib/systemd/system:${systemdsystemunitdir}:/usr/lib/systemd/system:/lib/systemd/system
-systemduserunitpath=${systemduserconfdir}:/etc/systemd/user:/run/systemd/user:/usr/local/lib/systemd/user:/usr/local/share/systemd/user:${systemduserunitdir}:/usr/lib/systemd/user:/usr/share/systemd/user
-+systemdsystemunitpath=${systemdsystemconfdir}:/etc/systemd/system:/etc/systemd-mutable/system:/nix/var/nix/profiles/default/lib/systemd/user:/run/systemd/system:${systemdsystemunitdir}
-+systemduserunitpath=${systemduserconfdir}:/etc/systemd/user:/etc/systemd-mutable/user:/nix/var/nix/profiles/default/lib/systemd/system:/run/systemd/user:${systemduserunitdir}
++systemdsystemunitpath=${systemdsystemconfdir}:/etc/systemd/system:/etc/systemd-mutable/system:/nix/var/nix/profiles/default/lib/systemd/system:/run/systemd/system:${systemdsystemunitdir}
++systemduserunitpath=${systemduserconfdir}:/etc/systemd/user:/etc/systemd-mutable/user:/nix/var/nix/profiles/default/lib/systemd/user:/run/systemd/user:${systemduserunitdir}
systemdsystemgeneratordir=${rootprefix}/lib/systemd/system-generators
systemdusergeneratordir=${prefix}/lib/systemd/user-generators
systemdsystemgeneratorpath=/run/systemd/system-generators:/etc/systemd/system-generators:/usr/local/lib/systemd/system-generators:${systemdsystemgeneratordir}
diff --git a/nixpkgs/pkgs/os-specific/linux/systemd/0006-Get-rid-of-a-useless-message-in-user-sessions.patch b/nixpkgs/pkgs/os-specific/linux/systemd/0006-Get-rid-of-a-useless-message-in-user-sessions.patch
index 0b57dc1f9c8..ac3d3b0bd6f 100644
--- a/nixpkgs/pkgs/os-specific/linux/systemd/0006-Get-rid-of-a-useless-message-in-user-sessions.patch
+++ b/nixpkgs/pkgs/os-specific/linux/systemd/0006-Get-rid-of-a-useless-message-in-user-sessions.patch
@@ -1,4 +1,4 @@
-From d52058070c0c12bb05f82460f0b4b55678b724e9 Mon Sep 17 00:00:00 2001
+From f88a9bb1e6080b539ed0116caa9781e7f6755f54 Mon Sep 17 00:00:00 2001
From: Eelco Dolstra <eelco.dolstra@logicblox.com>
Date: Mon, 11 May 2015 15:39:38 +0200
Subject: [PATCH 06/18] Get rid of a useless message in user sessions
@@ -13,7 +13,7 @@ in containers.
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/core/unit.c b/src/core/unit.c
-index 97e1b0004c..d3cc2ba9ec 100644
+index c306183555..3db39fa435 100644
--- a/src/core/unit.c
+++ b/src/core/unit.c
@@ -2043,7 +2043,8 @@ static void unit_check_binds_to(Unit *u) {
diff --git a/nixpkgs/pkgs/os-specific/linux/systemd/0007-hostnamed-localed-timedated-disable-methods-that-cha.patch b/nixpkgs/pkgs/os-specific/linux/systemd/0007-hostnamed-localed-timedated-disable-methods-that-cha.patch
index 5703c4f43fd..cef3280aba8 100644
--- a/nixpkgs/pkgs/os-specific/linux/systemd/0007-hostnamed-localed-timedated-disable-methods-that-cha.patch
+++ b/nixpkgs/pkgs/os-specific/linux/systemd/0007-hostnamed-localed-timedated-disable-methods-that-cha.patch
@@ -1,4 +1,4 @@
-From 409fc808794942ad1736c2cc74853d9792e4ad02 Mon Sep 17 00:00:00 2001
+From e2b25ce3606d05ff8a387185c41ab32fb2a36161 Mon Sep 17 00:00:00 2001
From: Gabriel Ebner <gebner@gebner.org>
Date: Sun, 6 Dec 2015 14:26:36 +0100
Subject: [PATCH 07/18] hostnamed, localed, timedated: disable methods that
@@ -14,16 +14,6 @@ diff --git a/src/hostname/hostnamed.c b/src/hostname/hostnamed.c
index 21f6471495..8c5af7619f 100644
--- a/src/hostname/hostnamed.c
+++ b/src/hostname/hostnamed.c
-@@ -422,6 +422,9 @@ static int method_set_hostname(sd_bus_message *m, void *userdata, sd_bus_error *
- if (r < 0)
- return r;
-
-+ return sd_bus_error_setf(error, SD_BUS_ERROR_NOT_SUPPORTED,
-+ "Changing system settings via systemd is not supported on NixOS.");
-+
- if (isempty(name))
- name = c->data[PROP_STATIC_HOSTNAME];
-
@@ -478,6 +481,9 @@ static int method_set_static_hostname(sd_bus_message *m, void *userdata, sd_bus_
if (r < 0)
return r;
diff --git a/nixpkgs/pkgs/os-specific/linux/systemd/0008-Fix-hwdb-paths.patch b/nixpkgs/pkgs/os-specific/linux/systemd/0008-Fix-hwdb-paths.patch
index a9bf9abee52..36d82e22f8c 100644
--- a/nixpkgs/pkgs/os-specific/linux/systemd/0008-Fix-hwdb-paths.patch
+++ b/nixpkgs/pkgs/os-specific/linux/systemd/0008-Fix-hwdb-paths.patch
@@ -1,4 +1,4 @@
-From b56fc7b6ae8014eb2f71924c89498f395a1a81bd Mon Sep 17 00:00:00 2001
+From 5a6aad633a7ceffd62b009ce0c4ab6673129f7ff Mon Sep 17 00:00:00 2001
From: Nikolay Amiantov <ab@fmap.me>
Date: Thu, 7 Jul 2016 02:47:13 +0300
Subject: [PATCH 08/18] Fix hwdb paths
diff --git a/nixpkgs/pkgs/os-specific/linux/systemd/0009-Change-usr-share-zoneinfo-to-etc-zoneinfo.patch b/nixpkgs/pkgs/os-specific/linux/systemd/0009-Change-usr-share-zoneinfo-to-etc-zoneinfo.patch
index 12a9dd5a77f..8b5c807e4a8 100644
--- a/nixpkgs/pkgs/os-specific/linux/systemd/0009-Change-usr-share-zoneinfo-to-etc-zoneinfo.patch
+++ b/nixpkgs/pkgs/os-specific/linux/systemd/0009-Change-usr-share-zoneinfo-to-etc-zoneinfo.patch
@@ -1,4 +1,4 @@
-From 4d304a321796db4de827aa39a149bea23d039214 Mon Sep 17 00:00:00 2001
+From b509dbd302a7933ae0002f44b99aac6a1fd5775b Mon Sep 17 00:00:00 2001
From: Nikolay Amiantov <ab@fmap.me>
Date: Tue, 11 Oct 2016 13:12:08 +0300
Subject: [PATCH 09/18] Change /usr/share/zoneinfo to /etc/zoneinfo
@@ -79,7 +79,7 @@ index 901fbf0815..b57bdd8fbe 100644
(void) mkdir_parents(etc_localtime, 0755);
if (symlink(e, etc_localtime) < 0)
diff --git a/src/nspawn/nspawn.c b/src/nspawn/nspawn.c
-index a97b1a4bc9..aed60439e3 100644
+index 4d3451ff3b..1adb91335c 100644
--- a/src/nspawn/nspawn.c
+++ b/src/nspawn/nspawn.c
@@ -1657,8 +1657,8 @@ static int userns_mkdir(const char *root, const char *path, mode_t mode, uid_t u
diff --git a/nixpkgs/pkgs/os-specific/linux/systemd/0010-localectl-use-etc-X11-xkb-for-list-x11.patch b/nixpkgs/pkgs/os-specific/linux/systemd/0010-localectl-use-etc-X11-xkb-for-list-x11.patch
index 7e6453f2ddd..b18ffb40166 100644
--- a/nixpkgs/pkgs/os-specific/linux/systemd/0010-localectl-use-etc-X11-xkb-for-list-x11.patch
+++ b/nixpkgs/pkgs/os-specific/linux/systemd/0010-localectl-use-etc-X11-xkb-for-list-x11.patch
@@ -1,4 +1,4 @@
-From cb3f1ec1793cbf74c4b5663e038bd49ff4576192 Mon Sep 17 00:00:00 2001
+From b5665ef8b9266c662c3a137df1ef1721cdff346e Mon Sep 17 00:00:00 2001
From: Imuli <i@imu.li>
Date: Wed, 19 Oct 2016 08:46:47 -0400
Subject: [PATCH 10/18] localectl: use /etc/X11/xkb for list-x11-*
diff --git a/nixpkgs/pkgs/os-specific/linux/systemd/0011-build-don-t-create-statedir-and-don-t-touch-prefixdi.patch b/nixpkgs/pkgs/os-specific/linux/systemd/0011-build-don-t-create-statedir-and-don-t-touch-prefixdi.patch
index 080cd4670e6..bc9efaed23e 100644
--- a/nixpkgs/pkgs/os-specific/linux/systemd/0011-build-don-t-create-statedir-and-don-t-touch-prefixdi.patch
+++ b/nixpkgs/pkgs/os-specific/linux/systemd/0011-build-don-t-create-statedir-and-don-t-touch-prefixdi.patch
@@ -1,4 +1,4 @@
-From 0ffb786d0e12a61899af448b1e4dd32a53ea5a8e Mon Sep 17 00:00:00 2001
+From be6b5c37779302384079b22b7fd767daad878fa9 Mon Sep 17 00:00:00 2001
From: Franz Pletz <fpletz@fnordicwalking.de>
Date: Sun, 11 Feb 2018 04:37:44 +0100
Subject: [PATCH 11/18] build: don't create statedir and don't touch prefixdir
@@ -8,10 +8,10 @@ Subject: [PATCH 11/18] build: don't create statedir and don't touch prefixdir
1 file changed, 3 deletions(-)
diff --git a/meson.build b/meson.build
-index fc216d22da..078db3bb5d 100644
+index c09115e06a..62eba4186c 100644
--- a/meson.build
+++ b/meson.build
-@@ -3176,9 +3176,6 @@ install_data('LICENSE.GPL2',
+@@ -3184,9 +3184,6 @@ install_data('LICENSE.GPL2',
'src/libsystemd/sd-bus/GVARIANT-SERIALIZATION',
install_dir : docdir)
diff --git a/nixpkgs/pkgs/os-specific/linux/systemd/0012-Install-default-configuration-into-out-share-factory.patch b/nixpkgs/pkgs/os-specific/linux/systemd/0012-Install-default-configuration-into-out-share-factory.patch
index 2961a2ebe56..5d67ce0ca31 100644
--- a/nixpkgs/pkgs/os-specific/linux/systemd/0012-Install-default-configuration-into-out-share-factory.patch
+++ b/nixpkgs/pkgs/os-specific/linux/systemd/0012-Install-default-configuration-into-out-share-factory.patch
@@ -1,4 +1,4 @@
-From 3dbcdab1ba22c4eeca6d61718c09bcb9b5551764 Mon Sep 17 00:00:00 2001
+From 9262f52b0e30cf8c39d9f7684a8c0e8fd4887cd5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= <joerg@thalheim.io>
Date: Mon, 26 Feb 2018 14:25:57 +0000
Subject: [PATCH 12/18] Install default configuration into $out/share/factory
@@ -44,7 +44,7 @@ index 4df6dabf89..02d8d69095 100644
meson.add_install_script('sh', '-c',
'test -n "$DESTDIR" || @0@/systemd-hwdb update'
diff --git a/meson.build b/meson.build
-index 078db3bb5d..6e1a6483fc 100644
+index 62eba4186c..b0b2edbb5a 100644
--- a/meson.build
+++ b/meson.build
@@ -154,6 +154,9 @@ udevhwdbdir = join_paths(udevlibexecdir, 'hwdb.d')
@@ -57,7 +57,7 @@ index 078db3bb5d..6e1a6483fc 100644
bootlibdir = join_paths(prefixdir, 'lib/systemd/boot/efi')
testsdir = join_paths(prefixdir, 'lib/systemd/tests')
systemdstatedir = join_paths(localstatedir, 'lib/systemd')
-@@ -2503,7 +2506,7 @@ if conf.get('ENABLE_BINFMT') == 1
+@@ -2511,7 +2514,7 @@ if conf.get('ENABLE_BINFMT') == 1
meson.add_install_script('sh', '-c',
mkdir_p.format(binfmtdir))
meson.add_install_script('sh', '-c',
@@ -66,7 +66,7 @@ index 078db3bb5d..6e1a6483fc 100644
endif
if conf.get('ENABLE_REPART') == 1
-@@ -2604,7 +2607,7 @@ executable('systemd-sleep',
+@@ -2612,7 +2615,7 @@ executable('systemd-sleep',
install_dir : rootlibexecdir)
install_data('src/sleep/sleep.conf',
@@ -75,7 +75,7 @@ index 078db3bb5d..6e1a6483fc 100644
exe = executable('systemd-sysctl',
'src/sysctl/sysctl.c',
-@@ -2916,7 +2919,7 @@ if conf.get('HAVE_KMOD') == 1
+@@ -2924,7 +2927,7 @@ if conf.get('HAVE_KMOD') == 1
meson.add_install_script('sh', '-c',
mkdir_p.format(modulesloaddir))
meson.add_install_script('sh', '-c',
@@ -84,7 +84,7 @@ index 078db3bb5d..6e1a6483fc 100644
endif
exe = executable('systemd-nspawn',
-@@ -3159,7 +3162,7 @@ install_subdir('factory/etc',
+@@ -3167,7 +3170,7 @@ install_subdir('factory/etc',
install_dir : factorydir)
install_data('xorg/50-systemd-user.sh',
diff --git a/nixpkgs/pkgs/os-specific/linux/systemd/0013-inherit-systemd-environment-when-calling-generators.patch b/nixpkgs/pkgs/os-specific/linux/systemd/0013-inherit-systemd-environment-when-calling-generators.patch
index 5aa397afe8e..11d2dc26e38 100644
--- a/nixpkgs/pkgs/os-specific/linux/systemd/0013-inherit-systemd-environment-when-calling-generators.patch
+++ b/nixpkgs/pkgs/os-specific/linux/systemd/0013-inherit-systemd-environment-when-calling-generators.patch
@@ -1,4 +1,4 @@
-From 0b0510aa72cf8026f34f300efa3f150f45971404 Mon Sep 17 00:00:00 2001
+From 05c2761f6a981c8576fc47a3dd8beb5a2af3ef09 Mon Sep 17 00:00:00 2001
From: Andreas Rammhold <andreas@rammhold.de>
Date: Fri, 2 Nov 2018 21:15:42 +0100
Subject: [PATCH 13/18] inherit systemd environment when calling generators.
@@ -16,10 +16,10 @@ executables that are being called from managers.
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/src/core/manager.c b/src/core/manager.c
-index 25afdbea04..7afd5e5a37 100644
+index 4412e7a849..b799eeca95 100644
--- a/src/core/manager.c
+++ b/src/core/manager.c
-@@ -3896,9 +3896,14 @@ static int manager_run_generators(Manager *m) {
+@@ -3901,9 +3901,14 @@ static int manager_run_generators(Manager *m) {
argv[4] = NULL;
RUN_WITH_UMASK(0022)
diff --git a/nixpkgs/pkgs/os-specific/linux/systemd/0014-add-rootprefix-to-lookup-dir-paths.patch b/nixpkgs/pkgs/os-specific/linux/systemd/0014-add-rootprefix-to-lookup-dir-paths.patch
index 91c091baa9e..06b00b82cb9 100644
--- a/nixpkgs/pkgs/os-specific/linux/systemd/0014-add-rootprefix-to-lookup-dir-paths.patch
+++ b/nixpkgs/pkgs/os-specific/linux/systemd/0014-add-rootprefix-to-lookup-dir-paths.patch
@@ -1,4 +1,4 @@
-From 4bd20cf0450455e2f9831b09ba91811ba3d58961 Mon Sep 17 00:00:00 2001
+From c70029539d0aec5df0c1e4203359335a3841a1e5 Mon Sep 17 00:00:00 2001
From: Andreas Rammhold <andreas@rammhold.de>
Date: Thu, 9 May 2019 11:15:22 +0200
Subject: [PATCH 14/18] add rootprefix to lookup dir paths
diff --git a/nixpkgs/pkgs/os-specific/linux/systemd/0015-systemd-shutdown-execute-scripts-in-etc-systemd-syst.patch b/nixpkgs/pkgs/os-specific/linux/systemd/0015-systemd-shutdown-execute-scripts-in-etc-systemd-syst.patch
index 2bc75e27928..6431b56ea3e 100644
--- a/nixpkgs/pkgs/os-specific/linux/systemd/0015-systemd-shutdown-execute-scripts-in-etc-systemd-syst.patch
+++ b/nixpkgs/pkgs/os-specific/linux/systemd/0015-systemd-shutdown-execute-scripts-in-etc-systemd-syst.patch
@@ -1,4 +1,4 @@
-From f23a1e00de028048a2a21d322493039cce7ee214 Mon Sep 17 00:00:00 2001
+From 98580b4aa34f3d2e7401f54d6561c5af27ea3437 Mon Sep 17 00:00:00 2001
From: Nikolay Amiantov <ab@fmap.me>
Date: Thu, 25 Jul 2019 20:45:55 +0300
Subject: [PATCH 15/18] systemd-shutdown: execute scripts in
@@ -10,10 +10,10 @@ This is needed for NixOS to use such scripts as systemd directory is immutable.
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/shutdown/shutdown.c b/src/shutdown/shutdown.c
-index 15e6c1799e..412bdefe74 100644
+index 523040b57c..561d91c94c 100644
--- a/src/shutdown/shutdown.c
+++ b/src/shutdown/shutdown.c
-@@ -298,7 +298,7 @@ int main(int argc, char *argv[]) {
+@@ -299,7 +299,7 @@ int main(int argc, char *argv[]) {
_cleanup_free_ char *cgroup = NULL;
char *arguments[3], *watchdog_device;
int cmd, r, umount_log_level = LOG_INFO;
diff --git a/nixpkgs/pkgs/os-specific/linux/systemd/0016-systemd-sleep-execute-scripts-in-etc-systemd-system-.patch b/nixpkgs/pkgs/os-specific/linux/systemd/0016-systemd-sleep-execute-scripts-in-etc-systemd-system-.patch
index 97f63c02c38..c27d1a10d58 100644
--- a/nixpkgs/pkgs/os-specific/linux/systemd/0016-systemd-sleep-execute-scripts-in-etc-systemd-system-.patch
+++ b/nixpkgs/pkgs/os-specific/linux/systemd/0016-systemd-sleep-execute-scripts-in-etc-systemd-system-.patch
@@ -1,4 +1,4 @@
-From 758b8211e6e76524d62a2e0ffcf37dcf55e3be87 Mon Sep 17 00:00:00 2001
+From 3821e20966ee20f74986041f33c4934ad20385b2 Mon Sep 17 00:00:00 2001
From: Nikolay Amiantov <ab@fmap.me>
Date: Thu, 25 Jul 2019 20:46:58 +0300
Subject: [PATCH 16/18] systemd-sleep: execute scripts in
diff --git a/nixpkgs/pkgs/os-specific/linux/systemd/0017-kmod-static-nodes.service-Update-ConditionFileNotEmp.patch b/nixpkgs/pkgs/os-specific/linux/systemd/0017-kmod-static-nodes.service-Update-ConditionFileNotEmp.patch
index 2a0bb0103f5..9fae2d5767c 100644
--- a/nixpkgs/pkgs/os-specific/linux/systemd/0017-kmod-static-nodes.service-Update-ConditionFileNotEmp.patch
+++ b/nixpkgs/pkgs/os-specific/linux/systemd/0017-kmod-static-nodes.service-Update-ConditionFileNotEmp.patch
@@ -1,4 +1,4 @@
-From ce9fe2249c91fdfb224eaffce63e3dbdb4a5c25d Mon Sep 17 00:00:00 2001
+From b07defe819e0f66d08563690b3a5abea5da08620 Mon Sep 17 00:00:00 2001
From: Florian Klink <flokli@flokli.de>
Date: Sat, 7 Mar 2020 22:40:27 +0100
Subject: [PATCH 17/18] kmod-static-nodes.service: Update ConditionFileNotEmpty
diff --git a/nixpkgs/pkgs/os-specific/linux/systemd/0018-path-util.h-add-placeholder-for-DEFAULT_PATH_NORMAL.patch b/nixpkgs/pkgs/os-specific/linux/systemd/0018-path-util.h-add-placeholder-for-DEFAULT_PATH_NORMAL.patch
index 08b2fa056f8..321817dad6f 100644
--- a/nixpkgs/pkgs/os-specific/linux/systemd/0018-path-util.h-add-placeholder-for-DEFAULT_PATH_NORMAL.patch
+++ b/nixpkgs/pkgs/os-specific/linux/systemd/0018-path-util.h-add-placeholder-for-DEFAULT_PATH_NORMAL.patch
@@ -1,4 +1,4 @@
-From 55b69fc1b5441e3aff8f1ab684ba8eed3718a32d Mon Sep 17 00:00:00 2001
+From 9c1ac48a7d95c09bef5a924bb5db6908596403b4 Mon Sep 17 00:00:00 2001
From: Florian Klink <flokli@flokli.de>
Date: Sun, 8 Mar 2020 01:05:54 +0100
Subject: [PATCH 18/18] path-util.h: add placeholder for DEFAULT_PATH_NORMAL
diff --git a/nixpkgs/pkgs/os-specific/linux/systemd/default.nix b/nixpkgs/pkgs/os-specific/linux/systemd/default.nix
index 00a545ed3f5..a76156a985c 100644
--- a/nixpkgs/pkgs/os-specific/linux/systemd/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/systemd/default.nix
@@ -1,7 +1,7 @@
{ stdenv, lib, fetchFromGitHub, fetchpatch, pkgconfig, intltool, gperf, libcap
, curl, kmod, gnupg, gnutar, xz, pam, acl, libuuid, m4, utillinux, libffi
, glib, kbd, libxslt, coreutils, libgcrypt, libgpgerror, libidn2, libapparmor
-, audit, lz4, bzip2, libmicrohttpd, pcre2
+, audit, lz4, bzip2, pcre2
, linuxHeaders ? stdenv.cc.libc.linuxHeaders
, iptables, gnu-efi, bashInteractive
, gettext, docbook_xsl, docbook_xml_dtd_42, docbook_xml_dtd_45
@@ -31,7 +31,7 @@ let gnupg-minimal = gnupg.override {
bzip2 = null;
};
in stdenv.mkDerivation {
- version = "245.5";
+ version = "245.6";
pname = "systemd";
# When updating, use https://github.com/systemd/systemd-stable tree, not the development one!
@@ -39,8 +39,8 @@ in stdenv.mkDerivation {
src = fetchFromGitHub {
owner = "systemd";
repo = "systemd-stable";
- rev = "9a506b7e9291d997a920af9ac299e7b834368119";
- sha256 = "19qd92hjlsljr6x5mbw1l2vdzz5y9hy7y7g0dwgpfifb0lwkxqbr";
+ rev = "aa0cb635f1f6a4d9b50ed2cca7782f3f751be933";
+ sha256 = "191f0r1g946bsqxky00z78wygsxi9pld11y2q4374bshnpsff2ll";
};
patches = [
@@ -66,6 +66,13 @@ in stdenv.mkDerivation {
postPatch = ''
substituteInPlace src/basic/path-util.h --replace "@defaultPathNormal@" "${placeholder "out"}/bin/"
+ substituteInPlace src/boot/efi/meson.build \
+ --replace \
+ "find_program('ld'" \
+ "find_program('${stdenv.cc.bintools.targetPrefix}ld'" \
+ --replace \
+ "find_program('objcopy'" \
+ "find_program('${stdenv.cc.bintools.targetPrefix}objcopy'"
'';
outputs = [ "out" "lib" "man" "dev" ];
@@ -83,7 +90,7 @@ in stdenv.mkDerivation {
buildInputs =
[ linuxHeaders libcap curl.dev kmod xz pam acl
/* cryptsetup */ libuuid glib libgcrypt libgpgerror libidn2
- libmicrohttpd pcre2 ] ++
+ pcre2 ] ++
stdenv.lib.optional withKexectools kexectools ++
stdenv.lib.optional withLibseccomp libseccomp ++
[ libffi audit lz4 bzip2 libapparmor
@@ -113,6 +120,7 @@ in stdenv.mkDerivation {
"-Dhostnamed=true"
"-Dnetworkd=true"
"-Dportabled=false"
+ "-Dremote=false"
"-Dsysusers=false"
"-Dtimedated=true"
"-Dtimesyncd=true"
diff --git a/nixpkgs/pkgs/os-specific/linux/targetcli/default.nix b/nixpkgs/pkgs/os-specific/linux/targetcli/default.nix
index 65d46ad34c1..854e06b98a4 100644
--- a/nixpkgs/pkgs/os-specific/linux/targetcli/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/targetcli/default.nix
@@ -2,13 +2,13 @@
python.pkgs.buildPythonApplication rec {
pname = "targetcli";
- version = "2.1.51";
+ version = "2.1.53";
src = fetchFromGitHub {
owner = "open-iscsi";
repo = "${pname}-fb";
rev = "v${version}";
- sha256 = "07i9kyr525hlk32amzgycirwgwykdbjy5fmw6ji0nnhvk2jh4arn";
+ sha256 = "1qrq7y5hnghzbxgrxgl153n8jlhw31kqjbr93jsvlvhz5b3ci750";
};
propagatedBuildInputs = with python.pkgs; [ configshell rtslib ];
diff --git a/nixpkgs/pkgs/os-specific/linux/turbostat/default.nix b/nixpkgs/pkgs/os-specific/linux/turbostat/default.nix
index 4207589aaff..035dddcc4ec 100644
--- a/nixpkgs/pkgs/os-specific/linux/turbostat/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/turbostat/default.nix
@@ -1,9 +1,10 @@
-{ stdenv, kernel }:
+{ stdenv, kernel, libcap }:
stdenv.mkDerivation {
pname = "turbostat";
inherit (kernel) src version;
+ buildInputs = [ libcap ];
makeFlags = [ "PREFIX=${placeholder "out"}" ];
postPatch = ''
diff --git a/nixpkgs/pkgs/os-specific/linux/undervolt/default.nix b/nixpkgs/pkgs/os-specific/linux/undervolt/default.nix
index 696625761b1..2f03ee8c820 100644
--- a/nixpkgs/pkgs/os-specific/linux/undervolt/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/undervolt/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, python3Packages }:
python3Packages.buildPythonApplication rec {
- version = "0.2.11";
+ version = "0.3.0";
pname = "undervolt";
src = fetchFromGitHub {
owner = "georgewhewell";
repo = "undervolt";
rev = version;
- sha256 = "18mnf3x687qal7k8yk2sdxzgbyn3rqchgflbi1sksryznmksqqw5";
+ sha256 = "1aybk8vbb4745raz7rvpkk6b98xrdiwjhkpbv3kwsgsr9sj42lp0";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/os-specific/linux/util-linux/default.nix b/nixpkgs/pkgs/os-specific/linux/util-linux/default.nix
index aa23a162a92..fafa8fe6e83 100644
--- a/nixpkgs/pkgs/os-specific/linux/util-linux/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/util-linux/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "util-linux";
- version = "2.35.1";
+ version = "2.35.2";
src = fetchurl {
url = "mirror://kernel/linux/utils/util-linux/v${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1yfpy6bkab4jw61mpx48gfy24yrqp4a7arvpis8csrkk53fkxpnr";
+ sha256 = "12mm5qvkq1vpllfv99gq93lkxlvysp1yxgh1392dkg7nh8g47dr1";
};
patches = [
diff --git a/nixpkgs/pkgs/os-specific/linux/v4l-utils/default.nix b/nixpkgs/pkgs/os-specific/linux/v4l-utils/default.nix
index 73944bd6eb7..6a46db0dbac 100644
--- a/nixpkgs/pkgs/os-specific/linux/v4l-utils/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/v4l-utils/default.nix
@@ -12,11 +12,11 @@ let
# we need to use stdenv.mkDerivation in order not to pollute the libv4l’s closure with Qt
in stdenv.mkDerivation rec {
pname = "v4l-utils";
- version = "1.18.0";
+ version = "1.20.0";
src = fetchurl {
url = "https://linuxtv.org/downloads/${pname}/${pname}-${version}.tar.bz2";
- sha256 = "03c80acbv2znfxs1l32yx30znmjrqq7kxhiwl2309lpf5s10vdkc";
+ sha256 = "1xr66y6w422hil6s7n8d61a2vhwh4im8l267amf41jvw7xqihqcm";
};
outputs = [ "out" ] ++ lib.optional withUtils "lib" ++ [ "dev" ];
diff --git a/nixpkgs/pkgs/os-specific/linux/wireguard/default.nix b/nixpkgs/pkgs/os-specific/linux/wireguard/default.nix
index 4617db5e767..fa578372876 100644
--- a/nixpkgs/pkgs/os-specific/linux/wireguard/default.nix
+++ b/nixpkgs/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.20200520";
+ version = "1.0.20200729";
src = fetchzip {
url = "https://git.zx2c4.com/wireguard-linux-compat/snapshot/wireguard-linux-compat-${version}.tar.xz";
- sha256 = "1zggpm0zh6m30b9mchj3bg3z721k346r5m5a130inp779s4xm0sm";
+ sha256 = "0fk2i65q8pk11n46a31017059aan7hbbx0xv6d2c9d80dzrw5a36";
};
hardeningDisable = [ "pic" ];
diff --git a/nixpkgs/pkgs/os-specific/linux/xf86-video-nested/default.nix b/nixpkgs/pkgs/os-specific/linux/xf86-video-nested/default.nix
index c117293d3ad..f86393cba84 100644
--- a/nixpkgs/pkgs/os-specific/linux/xf86-video-nested/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/xf86-video-nested/default.nix
@@ -20,10 +20,11 @@ stdenv.mkDerivation {
CFLAGS = "-I${pixman}/include/pixman-1";
- meta = {
+ meta = with stdenv.lib; {
homepage = "https://cgit.freedesktop.org/xorg/driver/xf86-video-nested";
description = "A driver to run Xorg on top of Xorg or something else";
- maintainers = [ stdenv.lib.maintainers.goibhniu ];
- platforms = stdenv.lib.platforms.linux;
+ maintainers = [ maintainers.goibhniu ];
+ platforms = platforms.linux;
+ license = licenses.mit;
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/xpadneo/default.nix b/nixpkgs/pkgs/os-specific/linux/xpadneo/default.nix
new file mode 100644
index 00000000000..7a1c2d1cec9
--- /dev/null
+++ b/nixpkgs/pkgs/os-specific/linux/xpadneo/default.nix
@@ -0,0 +1,43 @@
+{ stdenv, fetchFromGitHub, kernel, bluez }:
+
+stdenv.mkDerivation rec {
+ pname = "xpadneo";
+ version = "0.8.2";
+
+ src = fetchFromGitHub {
+ owner = "atar-axis";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0v688j7jx2b68zlwnrr5y63zxzhldygw1lcp8f3irayhcp8ikzzy";
+ };
+
+ setSourceRoot = ''
+ export sourceRoot=$(pwd)/source/hid-xpadneo/src
+ '';
+
+ postPatch = ''
+ # Set kernel module version
+ substituteInPlace hid-xpadneo.c \
+ --subst-var-by DO_NOT_CHANGE ${version}
+ '';
+
+ nativeBuildInputs = kernel.moduleBuildDependencies;
+ buildInputs = [ bluez ];
+
+ makeFlags = [
+ "-C"
+ "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
+ "M=$(sourceRoot)"
+ ];
+
+ buildFlags = [ "modules" ];
+ installFlags = [ "INSTALL_MOD_PATH=${placeholder "out"}" ];
+ installTargets = [ "modules_install" ];
+
+ meta = with stdenv.lib; {
+ description = "Advanced Linux driver for Xbox One wireless controllers";
+ homepage = "https://atar-axis.github.io/xpadneo";
+ license = licenses.gpl3Plus;
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/os-specific/linux/zenmonitor/default.nix b/nixpkgs/pkgs/os-specific/linux/zenmonitor/default.nix
index e9e0e82a093..ac6e85b8049 100644
--- a/nixpkgs/pkgs/os-specific/linux/zenmonitor/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/zenmonitor/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "zenmonitor";
- version = "1.4.0";
+ version = "1.4.1";
src = fetchFromGitHub {
owner = "ocerman";
repo = "zenmonitor";
rev = "v${version}";
- sha256 = "1mn496iqfmhqsac7a5r0bdfddzrfiz6l34qiga0pip925g7hsm52";
+ sha256 = "1g6sk2mcd7znjq6zmbf2fgn02a0yimyv2dw2143aciq2pxqjawmp";
};
buildInputs = [ gtk3 ];
diff --git a/nixpkgs/pkgs/os-specific/linux/zenpower/default.nix b/nixpkgs/pkgs/os-specific/linux/zenpower/default.nix
index bc1d803bb10..43885027d9e 100644
--- a/nixpkgs/pkgs/os-specific/linux/zenpower/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/zenpower/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "zenpower";
- version = "0.1.10";
+ version = "0.1.12";
src = fetchFromGitHub {
owner = "ocerman";
repo = "zenpower";
rev = "v${version}";
- sha256 = "1fqqaj7fq49yi2yip518036w80r9w7mkxpbkrxqzlydpma1x9v5m";
+ sha256 = "116yrw4ygh3fqwhniaqq0nps29pq87mi2q1375f1ylkfiak8n63a";
};
hardeningDisable = [ "pic" ];
diff --git a/nixpkgs/pkgs/os-specific/linux/zfs/BACKPORT-Linux-5.8-compat-__vmalloc.patch b/nixpkgs/pkgs/os-specific/linux/zfs/BACKPORT-Linux-5.8-compat-__vmalloc.patch
new file mode 100644
index 00000000000..780ce83d84f
--- /dev/null
+++ b/nixpkgs/pkgs/os-specific/linux/zfs/BACKPORT-Linux-5.8-compat-__vmalloc.patch
@@ -0,0 +1,154 @@
+From 6cc95288ccea12ad7b67b2b5b3997dfad8e5b5c9 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Michael=20Niew=C3=B6hner?=
+ <c0d3z3r0@users.noreply.github.com>
+Date: Tue, 9 Jun 2020 01:32:02 +0200
+Subject: [PATCH] BACKPORT: Linux 5.8 compat: __vmalloc()
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+The `pgprot` argument has been removed from `__vmalloc` in Linux 5.8,
+being `PAGE_KERNEL` always now [1].
+
+Detect this during configure and define a wrapper for older kernels.
+
+[1] https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/mm/vmalloc.c?h=next-20200605&id=88dca4ca5a93d2c09e5bbc6a62fbfc3af83c4fca
+
+Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
+Co-authored-by: Sebastian Gottschall <s.gottschall@dd-wrt.com>
+Co-authored-by: Michael Niewöhner <foss@mniewoehner.de>
+Signed-off-by: Sebastian Gottschall <s.gottschall@dd-wrt.com>
+Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
+Closes #10422
+---
+ config/kernel-kmem.m4 | 26 ++++++++++++++++++++++++++
+ config/kernel.m4 | 2 ++
+ include/spl/sys/kmem.h | 9 +++++++++
+ module/spl/spl-kmem-cache.c | 4 ++--
+ module/spl/spl-kmem.c | 9 ++++-----
+ 5 files changed, 43 insertions(+), 7 deletions(-)
+
+diff --git a/config/kernel-kmem.m4 b/config/kernel-kmem.m4
+index cc055e530..f1c0d2412 100644
+--- a/config/kernel-kmem.m4
++++ b/config/kernel-kmem.m4
+@@ -56,3 +56,29 @@ AC_DEFUN([SPL_AC_DEBUG_KMEM_TRACKING], [
+ AC_MSG_CHECKING([whether detailed kmem tracking is enabled])
+ AC_MSG_RESULT([$enable_debug_kmem_tracking])
+ ])
++
++dnl #
++dnl # 5.8 API,
++dnl # __vmalloc PAGE_KERNEL removal
++dnl #
++AC_DEFUN([ZFS_AC_KERNEL_SRC_VMALLOC_PAGE_KERNEL], [
++ ZFS_LINUX_TEST_SRC([__vmalloc], [
++ #include <linux/mm.h>
++ #include <linux/vmalloc.h>
++ ],[
++ void *p __attribute__ ((unused));
++
++ p = __vmalloc(0, GFP_KERNEL, PAGE_KERNEL);
++ ])
++])
++
++AC_DEFUN([ZFS_AC_KERNEL_VMALLOC_PAGE_KERNEL], [
++ AC_MSG_CHECKING([whether __vmalloc(ptr, flags, pageflags) is available])
++ ZFS_LINUX_TEST_RESULT([__vmalloc], [
++ AC_MSG_RESULT(yes)
++ AC_DEFINE(HAVE_VMALLOC_PAGE_KERNEL, 1, [__vmalloc page flags exists])
++ ],[
++ AC_MSG_RESULT(no)
++ ])
++])
++-
+diff --git a/config/kernel.m4 b/config/kernel.m4
+index b67fcef8c..23edfdcd8 100644
+--- a/config/kernel.m4
++++ b/config/kernel.m4
+@@ -45,6 +45,7 @@ AC_DEFUN([ZFS_AC_KERNEL_TEST_SRC], [
+ ZFS_AC_KERNEL_SRC_SCHED
+ ZFS_AC_KERNEL_SRC_USLEEP_RANGE
+ ZFS_AC_KERNEL_SRC_KMEM_CACHE
++ ZFS_AC_KERNEL_SRC_VMALLOC_PAGE_KERNEL
+ ZFS_AC_KERNEL_SRC_WAIT
+ ZFS_AC_KERNEL_SRC_INODE_TIMES
+ ZFS_AC_KERNEL_SRC_INODE_LOCK
+@@ -163,6 +164,7 @@ AC_DEFUN([ZFS_AC_KERNEL_TEST_RESULT], [
+ ZFS_AC_KERNEL_SCHED
+ ZFS_AC_KERNEL_USLEEP_RANGE
+ ZFS_AC_KERNEL_KMEM_CACHE
++ ZFS_AC_KERNEL_VMALLOC_PAGE_KERNEL
+ ZFS_AC_KERNEL_WAIT
+ ZFS_AC_KERNEL_INODE_TIMES
+ ZFS_AC_KERNEL_INODE_LOCK
+diff --git a/include/spl/sys/kmem.h b/include/spl/sys/kmem.h
+index 72d3a7765..ca15bfe7f 100644
+--- a/include/spl/sys/kmem.h
++++ b/include/spl/sys/kmem.h
+@@ -169,6 +169,15 @@ extern void *spl_kmem_alloc(size_t sz, int fl, const char *func, int line);
+ extern void *spl_kmem_zalloc(size_t sz, int fl, const char *func, int line);
+ extern void spl_kmem_free(const void *ptr, size_t sz);
+
++/*
++ * 5.8 API change, pgprot_t argument removed.
++ */
++#ifdef HAVE_VMALLOC_PAGE_KERNEL
++#define spl_vmalloc(size, flags) __vmalloc(size, flags, PAGE_KERNEL)
++#else
++#define spl_vmalloc(size, flags) __vmalloc(size, flags)
++#endif
++
+ /*
+ * The following functions are only available for internal use.
+ */
+diff --git a/module/spl/spl-kmem-cache.c b/module/spl/spl-kmem-cache.c
+index d71b4b348..4866b2993 100644
+--- a/module/spl/spl-kmem-cache.c
++++ b/module/spl/spl-kmem-cache.c
+@@ -203,7 +203,7 @@ kv_alloc(spl_kmem_cache_t *skc, int size, int flags)
+ ASSERT(ISP2(size));
+ ptr = (void *)__get_free_pages(lflags, get_order(size));
+ } else {
+- ptr = __vmalloc(size, lflags | __GFP_HIGHMEM, PAGE_KERNEL);
++ ptr = spl_vmalloc(size, lflags | __GFP_HIGHMEM);
+ }
+
+ /* Resulting allocated memory will be page aligned */
+@@ -1242,7 +1242,7 @@ spl_cache_grow(spl_kmem_cache_t *skc, int flags, void **obj)
+ * allocation.
+ *
+ * However, this can't be applied to KVM_VMEM due to a bug that
+- * __vmalloc() doesn't honor gfp flags in page table allocation.
++ * spl_vmalloc() doesn't honor gfp flags in page table allocation.
+ */
+ if (!(skc->skc_flags & KMC_VMEM)) {
+ rc = __spl_cache_grow(skc, flags | KM_NOSLEEP);
+diff --git a/module/spl/spl-kmem.c b/module/spl/spl-kmem.c
+index cee69ad43..ca1fc145f 100644
+--- a/module/spl/spl-kmem.c
++++ b/module/spl/spl-kmem.c
+@@ -172,16 +172,15 @@ spl_kmem_alloc_impl(size_t size, int flags, int node)
+ * kmem_zalloc() callers.
+ *
+ * For vmem_alloc() and vmem_zalloc() callers it is permissible
+- * to use __vmalloc(). However, in general use of __vmalloc()
+- * is strongly discouraged because a global lock must be
+- * acquired. Contention on this lock can significantly
++ * to use spl_vmalloc(). However, in general use of
++ * spl_vmalloc() is strongly discouraged because a global lock
++ * must be acquired. Contention on this lock can significantly
+ * impact performance so frequently manipulating the virtual
+ * address space is strongly discouraged.
+ */
+ if ((size > spl_kmem_alloc_max) || use_vmem) {
+ if (flags & KM_VMEM) {
+- ptr = __vmalloc(size, lflags | __GFP_HIGHMEM,
+- PAGE_KERNEL);
++ ptr = spl_vmalloc(size, lflags | __GFP_HIGHMEM);
+ } else {
+ return (NULL);
+ }
+--
+2.25.1
+
diff --git a/nixpkgs/pkgs/os-specific/linux/zfs/default.nix b/nixpkgs/pkgs/os-specific/linux/zfs/default.nix
index 581316dc74d..56b36d4f368 100644
--- a/nixpkgs/pkgs/os-specific/linux/zfs/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/zfs/default.nix
@@ -42,7 +42,7 @@ let
inherit rev sha256;
};
- patches = [ ] ++ extraPatches;
+ patches = [ ./BACKPORT-Linux-5.8-compat-__vmalloc.patch ] ++ extraPatches;
postPatch = optionalString buildKernel ''
patchShebangs scripts
diff --git a/nixpkgs/pkgs/pkgs-lib/default.nix b/nixpkgs/pkgs/pkgs-lib/default.nix
new file mode 100644
index 00000000000..113dcebf8c6
--- /dev/null
+++ b/nixpkgs/pkgs/pkgs-lib/default.nix
@@ -0,0 +1,11 @@
+# pkgs-lib is for functions and values that can't be in lib because
+# they depend on some packages. This notably is *not* for supporting package
+# building, instead pkgs/build-support is the place for that.
+{ lib, pkgs }: {
+ # setting format types and generators. These do not fit in lib/types.nix,
+ # because they depend on pkgs for rendering some formats
+ formats = import ./formats.nix {
+ inherit lib pkgs;
+ };
+}
+
diff --git a/nixpkgs/pkgs/pkgs-lib/formats.nix b/nixpkgs/pkgs/pkgs-lib/formats.nix
new file mode 100644
index 00000000000..14589f8ecdc
--- /dev/null
+++ b/nixpkgs/pkgs/pkgs-lib/formats.nix
@@ -0,0 +1,109 @@
+{ lib, pkgs }:
+rec {
+
+ /*
+
+ Every following entry represents a format for program configuration files
+ used for `settings`-style options (see https://github.com/NixOS/rfcs/pull/42).
+ Each entry should look as follows:
+
+ <format> = <parameters>: {
+ # ^^ Parameters for controlling the format
+
+ # The module system type most suitable for representing such a format
+ # The description needs to be overwritten for recursive types
+ type = ...;
+
+ # generate :: Name -> Value -> Path
+ # A function for generating a file with a value of such a type
+ generate = ...;
+
+ });
+ */
+
+
+ json = {}: {
+
+ type = with lib.types; let
+ valueType = nullOr (oneOf [
+ bool
+ int
+ float
+ str
+ (attrsOf valueType)
+ (listOf valueType)
+ ]) // {
+ description = "JSON value";
+ };
+ in valueType;
+
+ generate = name: value: pkgs.runCommandNoCC name {
+ nativeBuildInputs = [ pkgs.jq ];
+ value = builtins.toJSON value;
+ passAsFile = [ "value" ];
+ } ''
+ jq . "$valuePath"> $out
+ '';
+
+ };
+
+ # YAML has been a strict superset of JSON since 1.2
+ yaml = {}:
+ let jsonSet = json {};
+ in jsonSet // {
+ type = jsonSet.type // {
+ description = "YAML value";
+ };
+ };
+
+ ini = { listsAsDuplicateKeys ? false, ... }@args: {
+
+ type = with lib.types; let
+
+ singleIniAtom = nullOr (oneOf [
+ bool
+ int
+ float
+ str
+ ]) // {
+ description = "INI atom (null, bool, int, float or string)";
+ };
+
+ iniAtom =
+ if listsAsDuplicateKeys then
+ coercedTo singleIniAtom lib.singleton (listOf singleIniAtom) // {
+ description = singleIniAtom.description + " or a list of them for duplicate keys";
+ }
+ else
+ singleIniAtom;
+
+ in attrsOf (attrsOf iniAtom);
+
+ generate = name: value: pkgs.writeText name (lib.generators.toINI args value);
+
+ };
+
+ toml = {}: json {} // {
+ type = with lib.types; let
+ valueType = oneOf [
+ bool
+ int
+ float
+ str
+ (attrsOf valueType)
+ (listOf valueType)
+ ] // {
+ description = "TOML value";
+ };
+ in valueType;
+
+ generate = name: value: pkgs.runCommandNoCC name {
+ nativeBuildInputs = [ pkgs.remarshal ];
+ value = builtins.toJSON value;
+ passAsFile = [ "value" ];
+ } ''
+ json2toml "$valuePath" "$out"
+ '';
+
+ };
+}
diff --git a/nixpkgs/pkgs/pkgs-lib/tests/default.nix b/nixpkgs/pkgs/pkgs-lib/tests/default.nix
new file mode 100644
index 00000000000..f3549ea9b0f
--- /dev/null
+++ b/nixpkgs/pkgs/pkgs-lib/tests/default.nix
@@ -0,0 +1,7 @@
+# Call nix-build on this file to run all tests in this directory
+{ pkgs ? import ../../.. {} }:
+let
+ formats = import ./formats.nix { inherit pkgs; };
+in pkgs.linkFarm "nixpkgs-pkgs-lib-tests" [
+ { name = "formats"; path = import ./formats.nix { inherit pkgs; }; }
+]
diff --git a/nixpkgs/pkgs/pkgs-lib/tests/formats.nix b/nixpkgs/pkgs/pkgs-lib/tests/formats.nix
new file mode 100644
index 00000000000..bf6be8595e1
--- /dev/null
+++ b/nixpkgs/pkgs/pkgs-lib/tests/formats.nix
@@ -0,0 +1,157 @@
+{ pkgs }:
+let
+ inherit (pkgs) lib formats;
+in
+with lib;
+let
+
+ evalFormat = format: args: def:
+ let
+ formatSet = format args;
+ config = formatSet.type.merge [] (imap1 (n: def: {
+ value = def;
+ file = "def${toString n}";
+ }) [ def ]);
+ in formatSet.generate "test-format-file" config;
+
+ runBuildTest = name: { drv, expected }: pkgs.runCommandNoCC name {} ''
+ if diff ${drv} ${builtins.toFile "expected" expected}; then
+ touch $out
+ else
+ echo "Got: $(cat ${drv})"
+ echo "Should be: ${expected}"
+ exit 1
+ fi
+ '';
+
+ runBuildTests = tests: pkgs.linkFarm "nixpkgs-pkgs-lib-format-tests" (mapAttrsToList (name: value: { inherit name; path = runBuildTest name value; }) (filterAttrs (name: value: value != null) tests));
+
+in runBuildTests {
+
+ testJsonAtoms = {
+ drv = evalFormat formats.json {} {
+ null = null;
+ false = false;
+ true = true;
+ int = 10;
+ float = 3.141;
+ str = "foo";
+ attrs.foo = null;
+ list = [ null null ];
+ };
+ expected = ''
+ {
+ "attrs": {
+ "foo": null
+ },
+ "false": false,
+ "float": 3.141,
+ "int": 10,
+ "list": [
+ null,
+ null
+ ],
+ "null": null,
+ "str": "foo",
+ "true": true
+ }
+ '';
+ };
+
+ testYamlAtoms = {
+ drv = evalFormat formats.yaml {} {
+ null = null;
+ false = false;
+ true = true;
+ float = 3.141;
+ str = "foo";
+ attrs.foo = null;
+ list = [ null null ];
+ };
+ expected = ''
+ {
+ "attrs": {
+ "foo": null
+ },
+ "false": false,
+ "float": 3.141,
+ "list": [
+ null,
+ null
+ ],
+ "null": null,
+ "str": "foo",
+ "true": true
+ }
+ '';
+ };
+
+ testIniAtoms = {
+ drv = evalFormat formats.ini {} {
+ foo = {
+ bool = true;
+ int = 10;
+ float = 3.141;
+ str = "string";
+ };
+ };
+ expected = ''
+ [foo]
+ bool=true
+ float=3.141000
+ int=10
+ str=string
+ '';
+ };
+
+ testIniDuplicateKeys = {
+ drv = evalFormat formats.ini { listsAsDuplicateKeys = true; } {
+ foo = {
+ bar = [ null true "test" 1.2 10 ];
+ baz = false;
+ qux = "qux";
+ };
+ };
+ expected = ''
+ [foo]
+ bar=null
+ bar=true
+ bar=test
+ bar=1.200000
+ bar=10
+ baz=false
+ qux=qux
+ '';
+ };
+
+ testTomlAtoms = {
+ drv = evalFormat formats.toml {} {
+ false = false;
+ true = true;
+ int = 10;
+ float = 3.141;
+ str = "foo";
+ attrs.foo = "foo";
+ list = [ 1 2 ];
+ level1.level2.level3.level4 = "deep";
+ };
+ expected = ''
+ false = false
+ float = 3.141
+ int = 10
+ list = [1, 2]
+ str = "foo"
+ true = true
+
+ [attrs]
+ foo = "foo"
+
+ [level1]
+
+ [level1.level2]
+
+ [level1.level2.level3]
+ level4 = "deep"
+ '';
+ };
+}
diff --git a/nixpkgs/pkgs/servers/adguardhome/default.nix b/nixpkgs/pkgs/servers/adguardhome/default.nix
new file mode 100644
index 00000000000..3260ce4f053
--- /dev/null
+++ b/nixpkgs/pkgs/servers/adguardhome/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation rec {
+ name = "adguardhome";
+ version = "0.101.0";
+
+ src = fetchurl {
+ url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v${version}/AdGuardHome_linux_amd64.tar.gz";
+ sha256 = "17k37hh04zhy5csl0p9g4hybfc403i38n754in1xrkzxi81r8dh5";
+ };
+
+ installPhase = ''
+ install -m755 -D ./AdGuardHome $out/bin/adguardhome
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/AdguardTeam/AdGuardHome";
+ description = "Network-wide ads & trackers blocking DNS server";
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ numkem ];
+ license = licenses.gpl3;
+ };
+}
diff --git a/nixpkgs/pkgs/servers/amqp/rabbitmq-server/default.nix b/nixpkgs/pkgs/servers/amqp/rabbitmq-server/default.nix
index f81fef3cbe8..c4b3070e9f2 100644
--- a/nixpkgs/pkgs/servers/amqp/rabbitmq-server/default.nix
+++ b/nixpkgs/pkgs/servers/amqp/rabbitmq-server/default.nix
@@ -8,12 +8,12 @@
stdenv.mkDerivation rec {
pname = "rabbitmq-server";
- version = "3.8.4";
+ version = "3.8.5";
# 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 = "1sa9zfd8hv5mxgnxva9sydqnyzwssxjkbba028pwpml2im97z7j5";
+ sha256 = "014pfgfj90scas40lf0yjx14vhx5l5zbi3by2nnb704lg8w2n456";
};
buildInputs =
diff --git a/nixpkgs/pkgs/servers/atlassian/confluence.nix b/nixpkgs/pkgs/servers/atlassian/confluence.nix
index 64ecd981fc4..1460daa95ee 100644
--- a/nixpkgs/pkgs/servers/atlassian/confluence.nix
+++ b/nixpkgs/pkgs/servers/atlassian/confluence.nix
@@ -8,11 +8,11 @@ assert withMysql -> (mysql_jdbc != null);
stdenvNoCC.mkDerivation rec {
pname = "atlassian-confluence";
- version = "7.5.1";
+ version = "7.6.0";
src = fetchurl {
url = "https://product-downloads.atlassian.com/software/confluence/downloads/${pname}-${version}.tar.gz";
- sha256 = "0lxvff0sn1kxsm599lq72hw11qnwjn2da3mz1h8mqz0rn2adhg07";
+ sha256 = "1s69b19kz8z8dbac3dsj9yvkvynlygzgnlpm72fbnqg6knp95fyz";
};
buildPhase = ''
diff --git a/nixpkgs/pkgs/servers/atlassian/crowd.nix b/nixpkgs/pkgs/servers/atlassian/crowd.nix
index 556380df464..893f20cf59a 100644
--- a/nixpkgs/pkgs/servers/atlassian/crowd.nix
+++ b/nixpkgs/pkgs/servers/atlassian/crowd.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "atlassian-crowd";
- version = "3.4.5";
+ version = "4.0.2";
src = fetchurl {
url = "https://www.atlassian.com/software/crowd/downloads/binary/${pname}-${version}.tar.gz";
- sha256 = "1k72aar68iqiaf0l75i6pp81dpsllqkp69f70hja754hrzvhz8j3";
+ sha256 = "1ndg9qb406rd239q7xycc2vdh2jd4fh9wryx1fm9493rxlncx28b";
};
phases = [ "unpackPhase" "buildPhase" "installPhase" "fixupPhase" ];
diff --git a/nixpkgs/pkgs/servers/atlassian/jira.nix b/nixpkgs/pkgs/servers/atlassian/jira.nix
index fd35ef8735a..81bb6a0e5d2 100644
--- a/nixpkgs/pkgs/servers/atlassian/jira.nix
+++ b/nixpkgs/pkgs/servers/atlassian/jira.nix
@@ -8,11 +8,11 @@
stdenv.mkDerivation rec {
pname = "atlassian-jira";
- version = "8.9.0";
+ version = "8.10.0";
src = fetchurl {
url = "https://product-downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-${version}.tar.gz";
- sha256 = "1rpibkp57nw084yd018924g1mdcqk8gnj99m85fmmhpppgbh9ca9";
+ sha256 = "1l0kxh4cwqyciylbccd4vfmsvq9cr5sfd0v2gbs3lz41av79mlwa";
};
buildPhase = ''
diff --git a/nixpkgs/pkgs/servers/beanstalkd/default.nix b/nixpkgs/pkgs/servers/beanstalkd/default.nix
index 40e6267bd7b..aa5f79ff8f1 100644
--- a/nixpkgs/pkgs/servers/beanstalkd/default.nix
+++ b/nixpkgs/pkgs/servers/beanstalkd/default.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
- version = "1.11";
+ version = "1.12";
pname = "beanstalkd";
installPhase=''make install "PREFIX=$out"'';
src = fetchurl {
url = "https://github.com/kr/beanstalkd/archive/v${version}.tar.gz";
- sha256 = "0i65d0pln1p6wxghzwziz2k8vafvdgjq6yc962ayzs80kpj18d2y";
+ sha256 = "0gw8aygysnjzzfjgfzivy5vajla9adg2zcr4h8rrdf0xyykpwfpl";
};
hardeningDisable = [ "fortify" ];
diff --git a/nixpkgs/pkgs/servers/blockbook/default.nix b/nixpkgs/pkgs/servers/blockbook/default.nix
index 627ac42efd2..224b1490121 100644
--- a/nixpkgs/pkgs/servers/blockbook/default.nix
+++ b/nixpkgs/pkgs/servers/blockbook/default.nix
@@ -1,34 +1,34 @@
{ stdenv
, buildGoModule
-, lib
, fetchFromGitHub
-, rocksdb
-, bzip2
-, zlib
, packr
-, snappy
, pkg-config
-, zeromq
+, bzip2
, lz4
+, rocksdb
+, snappy
+, zeromq
+, zlib
}:
buildGoModule rec {
pname = "blockbook";
- version = "0.3.3";
- commit = "b6961ca";
+ version = "0.3.4";
+ commit = "eb4e10a";
src = fetchFromGitHub {
owner = "trezor";
repo = "blockbook";
rev = "v${version}";
- sha256 = "01nb4if2dix2h95xvqvafil325jjw2a4v1izb9mad0cjqcf8rk6n";
+ sha256 = "0da1kav5x2xcmwvdgfk1q70l1k0sqqj3njgx2xx885d40m6qbnrs";
};
- vendorSha256 = "1qjlvhizl8cy06cgf4phia70bgbm4lj57z5z2gyr8aglx98bnpdn";
+ runVend = true;
+ vendorSha256 = "0p7vyw61nwvmaz7gz2bdh9fi6wp62i2vnzw6iz2r8cims4sbz53b";
- buildInputs = [ bzip2 zlib snappy zeromq lz4 ];
+ nativeBuildInputs = [ packr pkg-config ];
- nativeBuildInputs = [ pkg-config packr ];
+ buildInputs = [ bzip2 lz4 rocksdb snappy zeromq zlib ];
buildFlagsArray = ''
-ldflags=
@@ -37,35 +37,26 @@ buildGoModule rec {
-X github.com/trezor/blockbook/common.buildDate=unknown
'';
- goethereum = fetchFromGitHub {
- owner = "ethereum";
- repo = "go-ethereum";
- rev = "v1.8.20";
- sha256 = "0m2q1nz6f39pyr2rk6vflkwi4ykganzwr7wndpwr9rliw0x8jgi0";
- };
-
- overrideModAttrs = (_: {
- postBuild = ''
- rm -r vendor/github.com/ethereum/go-ethereum
- cp -r --reflink=auto ${goethereum} vendor/github.com/ethereum/go-ethereum
- '';
- });
-
- preBuild = lib.optionalString stdenv.isDarwin ''
+ preBuild = stdenv.lib.optionalString stdenv.isDarwin ''
ulimit -n 8192
'' + ''
- export CGO_CFLAGS="-I${rocksdb}/include"
- export CGO_LDFLAGS="-L${rocksdb}/lib -lrocksdb -lstdc++ -lm -lz -lbz2 -lsnappy -llz4"
+ export CGO_LDFLAGS="-L${stdenv.cc.cc.lib}/lib -lrocksdb -lz -lbz2 -lsnappy -llz4 -lm -lstdc++"
packr clean && packr
'';
subPackages = [ "." ];
- meta = with lib; {
+ postInstall = ''
+ mkdir -p $out/share/
+ cp -r $src/static/templates/ $out/share/
+ cp -r $src/static/css/ $out/share/
+ '';
+
+ meta = with stdenv.lib; {
description = "Trezor address/account balance backend";
homepage = "https://github.com/trezor/blockbook";
license = licenses.agpl3;
maintainers = with maintainers; [ mmahut maintainers."1000101" ];
- platforms = remove "aarch64-linux" platforms.unix;
+ platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/servers/caddy/default.nix b/nixpkgs/pkgs/servers/caddy/default.nix
index 415f8537185..5a106d2923e 100644
--- a/nixpkgs/pkgs/servers/caddy/default.nix
+++ b/nixpkgs/pkgs/servers/caddy/default.nix
@@ -33,4 +33,4 @@ buildGoModule rec {
license = licenses.asl20;
maintainers = with maintainers; [ rushmorem fpletz zimbatm filalex77 ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/servers/caddy/v2.nix b/nixpkgs/pkgs/servers/caddy/v2.nix
index c4f12e58b0f..1ed6fcd2d52 100644
--- a/nixpkgs/pkgs/servers/caddy/v2.nix
+++ b/nixpkgs/pkgs/servers/caddy/v2.nix
@@ -2,7 +2,7 @@
buildGoModule rec {
pname = "caddy";
- version = "2.0.0";
+ version = "2.1.1";
subPackages = [ "cmd/caddy" ];
@@ -10,9 +10,10 @@ buildGoModule rec {
owner = "caddyserver";
repo = pname;
rev = "v${version}";
- sha256 = "1c1frfx0qkprhf4var70cncvrw8s9gjag2hygndbd9055hb52bvv";
+ sha256 = "0c682zrivkawsxlps5hlx8js5zp4ddahg0zi5cr0861gnllbdll0";
};
- vendorSha256 = "004hpjxpp18f71vy5v5ky0g07a8d5xh5qwl5b4bbx34hpf8yxs81";
+
+ vendorSha256 = "0jzx00c2b8y7zwl73r2fh1826spcd15y39nfzr53s5lay3fvkybc";
meta = with stdenv.lib; {
homepage = "https://caddyserver.com";
diff --git a/nixpkgs/pkgs/servers/cayley/default.nix b/nixpkgs/pkgs/servers/cayley/default.nix
index c62a28e41bd..0d89d2f1165 100644
--- a/nixpkgs/pkgs/servers/cayley/default.nix
+++ b/nixpkgs/pkgs/servers/cayley/default.nix
@@ -19,7 +19,7 @@ buildGoPackage rec {
-ldflags=
-X=main.Version=${version}
'';
-
+
meta = {
homepage = "https://cayley.io/";
description = "A graph database inspired by Freebase and Knowledge Graph";
diff --git a/nixpkgs/pkgs/servers/clickhouse/default.nix b/nixpkgs/pkgs/servers/clickhouse/default.nix
index 9521d470a0f..4fd5b6c4751 100644
--- a/nixpkgs/pkgs/servers/clickhouse/default.nix
+++ b/nixpkgs/pkgs/servers/clickhouse/default.nix
@@ -1,39 +1,53 @@
{ stdenv, fetchFromGitHub, cmake, libtool, lldClang, ninja
-, boost, brotli, capnproto, cctz, clang-unwrapped, double-conversion, gperftools
-, icu, jemalloc, libcpuid, libxml2, lld, llvm, lz4, libmysqlclient, openssl
-, poco, protobuf, rapidjson, re2, rdkafka, readline, sparsehash, unixODBC
+, boost, brotli, capnproto, cctz, clang-unwrapped, double-conversion
+, icu, jemalloc, libcpuid, libxml2, lld, llvm, lz4, libmysqlclient, openssl, perl
+, poco, protobuf, python3, rapidjson, re2, rdkafka, readline, sparsehash, unixODBC
, xxHash, zstd
}:
stdenv.mkDerivation rec {
pname = "clickhouse";
- version = "19.17.9.60";
+ version = "20.5.2.7";
src = fetchFromGitHub {
- owner = "yandex";
+ owner = "ClickHouse";
repo = "ClickHouse";
rev = "v${version}-stable";
- sha256 = "0k1ncn7i4szpw4jlhv3zmw6mrkkm8qfs39nj1zbawjqrkgnw70kg";
+ fetchSubmodules = true;
+ sha256 = "15b499czsv727wwdb1i1ja5wfsk6ii3pqpk6dlqic9cdmkh8c8ic";
};
nativeBuildInputs = [ cmake libtool lldClang.bintools ninja ];
buildInputs = [
- boost brotli capnproto cctz clang-unwrapped double-conversion gperftools
- icu jemalloc libcpuid libxml2 lld llvm lz4 libmysqlclient openssl
- poco protobuf rapidjson re2 rdkafka readline sparsehash unixODBC
+ boost brotli capnproto cctz clang-unwrapped double-conversion
+ icu jemalloc libcpuid libxml2 lld llvm lz4 libmysqlclient openssl perl
+ poco protobuf python3 rapidjson re2 rdkafka readline sparsehash unixODBC
xxHash zstd
];
+ postPatch = ''
+ patchShebangs src/
+
+ substituteInPlace contrib/openssl-cmake/CMakeLists.txt \
+ --replace '/usr/bin/env perl' perl
+ substituteInPlace src/Storages/System/StorageSystemLicenses.sh \
+ --replace 'git rev-parse --show-toplevel' '$src'
+ substituteInPlace utils/check-style/check-duplicate-includes.sh \
+ --replace 'git rev-parse --show-toplevel' '$src'
+ substituteInPlace utils/check-style/check-ungrouped-includes.sh \
+ --replace 'git rev-parse --show-toplevel' '$src'
+ substituteInPlace utils/generate-ya-make/generate-ya-make.sh \
+ --replace 'git rev-parse --show-toplevel' '$src'
+ substituteInPlace utils/list-licenses/list-licenses.sh \
+ --replace 'git rev-parse --show-toplevel' '$src'
+ substituteInPlace utils/check-style/check-style \
+ --replace 'git rev-parse --show-toplevel' '$src'
+ '';
+
cmakeFlags = [
"-DENABLE_TESTS=OFF"
- "-DUNBUNDLED=ON"
- "-DUSE_STATIC_LIBRARIES=OFF"
];
- postPatch = ''
- patchShebangs dbms/programs/clang/copy_headers.sh
- '';
-
postInstall = ''
rm -rf $out/share/clickhouse-test
@@ -46,7 +60,7 @@ stdenv.mkDerivation rec {
hardeningDisable = [ "format" ];
meta = with stdenv.lib; {
- homepage = "https://clickhouse.yandex/";
+ homepage = "https://clickhouse.tech/";
description = "Column-oriented database management system";
license = licenses.asl20;
maintainers = with maintainers; [ orivej ];
diff --git a/nixpkgs/pkgs/servers/code-server/default.nix b/nixpkgs/pkgs/servers/code-server/default.nix
new file mode 100644
index 00000000000..91da7e179b4
--- /dev/null
+++ b/nixpkgs/pkgs/servers/code-server/default.nix
@@ -0,0 +1,187 @@
+{ stdenv, fetchFromGitHub, makeWrapper, runCommand
+, moreutils, jq, git, zip, rsync, pkgconfig, yarn, python2
+, nodejs-12_x, libsecret, xorg, ripgrep, nettools }:
+
+let
+ system = stdenv.hostPlatform.system;
+
+ nodejs = nodejs-12_x;
+ python = python2;
+ yarn' = yarn.override { inherit nodejs; };
+ defaultYarnOpts = [ "frozen-lockfile" "non-interactive" "no-progress"];
+
+in stdenv.mkDerivation rec {
+ pname = "code-server";
+ version = "3.4.1";
+ commit = "d3773c11f147bdd7a4f5acfefdee23c26f069e76";
+
+ src = fetchFromGitHub {
+ owner = "cdr";
+ repo = "code-server";
+ rev = version;
+ sha256 = "PfDD0waloppGZ09zCQ9ggBeVL/Dhfv6QmEs/fs7QLtA=";
+ fetchSubmodules = true;
+ };
+
+ yarnCache = stdenv.mkDerivation {
+ name = "${pname}-${version}-${system}-yarn-cache";
+ inherit src;
+ phases = ["unpackPhase" "buildPhase"];
+ nativeBuildInputs = [ yarn' git ];
+ buildPhase = ''
+ export HOME=$PWD
+
+ patchShebangs ./ci
+
+ # apply code-server patches as code-server has patched vscode yarn.lock
+ yarn vscode:patch
+
+ yarn config set yarn-offline-mirror $out
+ find "$PWD" -name "yarn.lock" -printf "%h\n" | \
+ xargs -I {} yarn --cwd {} \
+ --frozen-lockfile --ignore-scripts --ignore-platform \
+ --ignore-engines --no-progress --non-interactive
+ '';
+ outputHashMode = "recursive";
+ outputHashAlgo = "sha256";
+
+ # to get hash values use nix-build -A code-server.yarnPrefetchCache
+ outputHash = {
+ x86_64-linux = "Zze2hEm2Np+SyQ0KXy5CZr5wilZbHBYXNYcRJBUUkQo=";
+ aarch64-linux = "LiIvGuBismWSL2yV2DuKUWDjIzuIQU/VVxtiD4xJ+6Q=";
+ }.${system} or (throw "Unsupported system ${system}");
+ };
+
+ # Extract the Node.js source code which is used to compile packages with
+ # native bindings
+ nodeSources = runCommand "node-sources" {} ''
+ tar --no-same-owner --no-same-permissions -xf ${nodejs.src}
+ mv node-* $out
+ '';
+
+ nativeBuildInputs = [
+ nodejs yarn' python pkgconfig zip makeWrapper git rsync jq moreutils
+ ];
+ buildInputs = [ libsecret xorg.libX11 xorg.libxkbfile ];
+
+ patchPhase = ''
+ export HOME=$PWD
+
+ patchShebangs ./ci
+
+ # apply code-server vscode patches
+ yarn vscode:patch
+
+ # allow offline install for vscode
+ substituteInPlace lib/vscode/build/npm/postinstall.js \
+ --replace '--ignore-optional' '--offline'
+
+ # fix path to ifconfig, so vscode can get mac address
+ substituteInPlace lib/vscode/src/vs/base/node/macAddress.ts \
+ --replace '/sbin/ifconfig' '${nettools}/bin/ifconfig'
+
+ # disable automatic updates
+ sed -i '/update.mode/,/\}/{s/default:.*/default: "none",/g}' \
+ lib/vscode/src/vs/platform/update/common/update.config.contribution.ts
+
+ # inject git commit
+ substituteInPlace ci/build/build-release.sh \
+ --replace '$(git rev-parse HEAD)' "$commit"
+
+ # remove all built-in extensions, as these are 3rd party extensions that
+ # gets downloaded from vscode marketplace
+ jq --slurp '.[0] * .[1]' "lib/vscode/product.json" <(
+ cat << EOF
+ {
+ "builtInExtensions": []
+ }
+ EOF
+ ) | sponge lib/vscode/product.json
+ '';
+
+ configurePhase = ''
+ # set default yarn opts
+ ${stdenv.lib.concatMapStrings (option: ''
+ yarn --offline config set ${option}
+ '') defaultYarnOpts}
+
+ # set offline mirror to yarn cache we created in previous steps
+ yarn --offline config set yarn-offline-mirror "${yarnCache}"
+
+ # set nodedir, so we can build binaries later
+ npm config set nodedir "${nodeSources}"
+
+ # skip browser downloads for playwright
+ export PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD="true"
+ '';
+
+ buildPhase = ''
+ # install code-server dependencies
+ yarn --offline
+
+ # install vscode dependencies without running script for all vscode packages
+ # that require patching for postinstall scripts to succeed
+ for d in lib/vscode lib/vscode/build; do
+ yarn --offline --cwd $d --offline --ignore-scripts
+ done
+
+ # put ripgrep binary into bin, so postinstall does not try to download it
+ find -name vscode-ripgrep -type d \
+ -execdir mkdir -p {}/bin \; \
+ -execdir ln -s ${ripgrep}/bin/rg {}/bin/rg \;
+
+ # patch shebangs of everything, also cached files, as otherwise postinstall
+ # will not be able to find /usr/bin/env, as it does not exists in sandbox
+ patchShebangs .
+
+ # rebuild binaries, we use npm here, as yarn does not provider alternative
+ # that would not atempt to try to reinstall everything and break out
+ # patching attempts
+ npm rebuild --prefix lib/vscode --update-binary
+
+ # run postinstall scripts, which eventually do yarn install on all
+ # additional requirements
+ yarn --cwd lib/vscode postinstall --frozen-lockfile --offline
+
+ # build code-server
+ yarn build
+
+ # build vscode
+ yarn build:vscode
+
+ # create release
+ yarn release
+ '';
+
+ installPhase = ''
+ mkdir -p $out/libexec/code-server $out/bin
+
+ # copy release to libexec path
+ cp -R -T release "$out/libexec/code-server"
+
+ # install only production dependencies
+ yarn --offline --cwd "$out/libexec/code-server" --production
+
+ # create wrapper
+ makeWrapper "${nodejs-12_x}/bin/node" "$out/bin/code-server" \
+ --add-flags "$out/libexec/code-server/out/node/entry.js"
+ '';
+
+ passthru = {
+ prefetchYarnCache = stdenv.lib.overrideDerivation yarnCache (d: {
+ outputHash = stdenv.lib.fakeSha256;
+ });
+ };
+
+ meta = with stdenv.lib; {
+ description = "Run VS Code on a remote server.";
+ longDescription = ''
+ code-server is VS Code running on a remote server, accessible through the
+ browser.
+ '';
+ homepage = "https://github.com/cdr/code-server";
+ license = licenses.mit;
+ maintainers = with maintainers; [ offline ];
+ platforms = ["x86_64-linux"];
+ };
+}
diff --git a/nixpkgs/pkgs/servers/computing/slurm/common-env-echo.patch b/nixpkgs/pkgs/servers/computing/slurm/common-env-echo.patch
new file mode 100644
index 00000000000..4236421a63d
--- /dev/null
+++ b/nixpkgs/pkgs/servers/computing/slurm/common-env-echo.patch
@@ -0,0 +1,13 @@
+diff --git a/src/common/env.c b/src/common/env.c
+index 987846d..73d3b3b 100644
+--- a/src/common/env.c
++++ b/src/common/env.c
+@@ -1941,7 +1941,7 @@ char **env_array_user_default(const char *username, int timeout, int mode,
+ char **env = NULL;
+ char *starttoken = "XXXXSLURMSTARTPARSINGHEREXXXX";
+ char *stoptoken = "XXXXSLURMSTOPPARSINGHEREXXXXX";
+- char cmdstr[256], *env_loc = NULL;
++ char cmdstr[MAXPATHLEN], *env_loc = NULL;
+ char *stepd_path = NULL;
+ int fd1, fd2, fildes[2], found, fval, len, rc, timeleft;
+ int buf_read, buf_rem, config_timeout;
diff --git a/nixpkgs/pkgs/servers/computing/slurm/default.nix b/nixpkgs/pkgs/servers/computing/slurm/default.nix
index 1554fb69f19..d93c1371959 100644
--- a/nixpkgs/pkgs/servers/computing/slurm/default.nix
+++ b/nixpkgs/pkgs/servers/computing/slurm/default.nix
@@ -1,14 +1,15 @@
{ stdenv, fetchFromGitHub, pkgconfig, libtool, curl
-, python, munge, perl, pam, openssl, zlib
+, python, munge, perl, pam, zlib, shadow, coreutils
, ncurses, libmysqlclient, gtk2, lua, hwloc, numactl
-, readline, freeipmi, libssh2, xorg, lz4, rdma-core
+, readline, freeipmi, xorg, lz4, rdma-core, nixosTests
+, pmix
# enable internal X11 support via libssh2
, enableX11 ? true
}:
stdenv.mkDerivation rec {
pname = "slurm";
- version = "19.05.5.1";
+ version = "19.05.7.1";
# N.B. We use github release tags instead of https://www.schedmd.com/downloads.php
# because the latter does not keep older releases.
@@ -17,15 +18,26 @@ stdenv.mkDerivation rec {
repo = "slurm";
# The release tags use - instead of .
rev = "${pname}-${builtins.replaceStrings ["."] ["-"] version}";
- sha256 = "0f0gv3sirp6sxdrbwydsbcqicjbmrpm58yhgbsar8v6nx3g6y3hx";
+ sha256 = "115f40k8y7d569nbl6g0mkyshgv925lawlwar7ib5296g30p97f0";
};
outputs = [ "out" "dev" ];
- prePatch = stdenv.lib.optional enableX11 ''
+ patches = [
+ # increase string length to allow for full
+ # path of 'echo' in nix store
+ ./common-env-echo.patch
+ # Required for configure to pick up the right dlopen path
+ ./pmix-configure.patch
+ ];
+
+ prePatch = ''
+ substituteInPlace src/common/env.c \
+ --replace "/bin/echo" "${coreutils}/bin/echo"
+ '' + (stdenv.lib.optionalString enableX11 ''
substituteInPlace src/common/x11_util.c \
--replace '"/usr/bin/xauth"' '"${xorg.xauth}/bin/xauth"'
- '';
+ '');
# nixos test fails to start slurmd with 'undefined symbol: slurm_job_preempt_mode'
# https://groups.google.com/forum/#!topic/slurm-devel/QHOajQ84_Es
@@ -34,22 +46,22 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig libtool ];
buildInputs = [
- curl python munge perl pam openssl zlib
+ curl python munge perl pam zlib
libmysqlclient ncurses gtk2 lz4 rdma-core
- lua hwloc numactl readline freeipmi
- ] ++ stdenv.lib.optionals enableX11 [ libssh2 xorg.xauth ];
+ lua hwloc numactl readline freeipmi shadow.su
+ pmix
+ ] ++ stdenv.lib.optionals enableX11 [ xorg.xauth ];
configureFlags = with stdenv.lib;
[ "--with-freeipmi=${freeipmi}"
"--with-hwloc=${hwloc.dev}"
"--with-lz4=${lz4.dev}"
"--with-munge=${munge}"
- "--with-ssl=${openssl.dev}"
"--with-zlib=${zlib}"
"--with-ofed=${rdma-core}"
"--sysconfdir=/etc/slurm"
+ "--with-pmix=${pmix}"
] ++ (optional (gtk2 == null) "--disable-gtktest")
- ++ (optional enableX11 "--with-libssh2=${libssh2.dev}")
++ (optional (!enableX11) "--disable-x11");
@@ -64,6 +76,8 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
+ passthru.tests.slurm = nixosTests.slurm;
+
meta = with stdenv.lib; {
homepage = "http://www.schedmd.com/";
description = "Simple Linux Utility for Resource Management";
diff --git a/nixpkgs/pkgs/servers/computing/slurm/pmix-configure.patch b/nixpkgs/pkgs/servers/computing/slurm/pmix-configure.patch
new file mode 100644
index 00000000000..21c2197c3ff
--- /dev/null
+++ b/nixpkgs/pkgs/servers/computing/slurm/pmix-configure.patch
@@ -0,0 +1,13 @@
+diff --git a/configure b/configure
+index 1cf53bc..ab68441 100755
+--- a/configure
++++ b/configure
+@@ -21207,7 +21207,7 @@ rm -f conftest.err conftest.i conftest.$ac_ext
+ as_fn_error $? "error processing $x_ac_cv_pmix_libdir: PMIx v3.x was already found in one of the previous paths" "$LINENO" 5
+ fi
+ _x_ac_pmix_v3_found="1"
+- PMIX_V3_CPPFLAGS="-I$x_ac_cv_pmix_dir/include"
++ PMIX_V3_CPPFLAGS="-I$x_ac_cv_pmix_dir/include -DPMIXP_V3_LIBPATH=\\\"$x_ac_cv_pmix_libdir\\\""
+ if test "$ac_with_rpath" = "yes"; then
+ PMIX_V3_LDFLAGS="-Wl,-rpath -Wl,$x_ac_cv_pmix_libdir -L$x_ac_cv_pmix_libdir"
+ else
diff --git a/nixpkgs/pkgs/servers/computing/storm/default.nix b/nixpkgs/pkgs/servers/computing/storm/default.nix
index d55dd14601e..b8ae0bc4e85 100644
--- a/nixpkgs/pkgs/servers/computing/storm/default.nix
+++ b/nixpkgs/pkgs/servers/computing/storm/default.nix
@@ -1,24 +1,27 @@
{ stdenv, lib, fetchurl, zip, unzip
-, jzmq, jdk, python
-, confFile ? "", extraLibraryPaths ? [], extraJars ? [] }:
+, jdk, python
+, confFile ? ""
+, extraLibraryPaths ? []
+, extraJars ? []
+}:
stdenv.mkDerivation rec {
- name = "apache-storm-" + version;
- version = "1.2.1";
+ pname = "apache-storm";
+ version = "2.1.0";
+ name = "${pname}-${version}";
+
src = fetchurl {
- url =
- "mirror://apache/storm/${name}/${name}.tar.gz";
- sha256 = "177dqgbviagrpvalg8h67mwiwwgmiqsg0hh97hcqqcjg71ypnjkv";
+ url = "mirror://apache/storm/${name}/${name}.tar.gz";
+ sha256 = "1i3z08rfy7aavshrbrskv9dmlhx1fjgrhhqm0pczfam4vnas8yg2";
};
- buildInputs = [ zip unzip jzmq ];
+ buildInputs = [ zip unzip ];
installPhase = ''
mkdir -p $out/share/${name}
mv public $out/docs
mv examples $out/share/${name}/.
- rm -f lib/jzmq* || exit 1
mv external extlib* lib $out/.
mv conf bin $out/.
mv log4j2 $out/conf/.
@@ -35,21 +38,22 @@ stdenv.mkDerivation rec {
-e "s|STORM_CONF_DIR = .*|STORM_CONF_DIR = os.getenv('STORM_CONF_DIR','$out/conf')|" \
-e 's|STORM_LOG4J2_CONF_DIR =.*|STORM_LOG4J2_CONF_DIR = os.path.join(STORM_CONF_DIR, "log4j2")|' \
$out/bin/storm.py
+
# Default jdk location
sed -i -e 's|#.*export JAVA_HOME=.*|export JAVA_HOME="${jdk.home}"|' \
$out/conf/storm-env.sh
- unzip $out/lib/storm-core-${version}.jar defaults.yaml;
- zip -d $out/lib/storm-core-${version}.jar defaults.yaml;
+ ls -lh $out/lib
+ unzip $out/lib/storm-client-${version}.jar defaults.yaml;
+ zip -d $out/lib/storm-client-${version}.jar defaults.yaml;
sed -i \
- -e 's|java.library.path: .*|java.library.path: "${jzmq}/lib:${lib.concatStringsSep ":" extraLibraryPaths}"|' \
+ -e 's|java.library.path: .*|java.library.path: "${lib.concatStringsSep ":" extraLibraryPaths}"|' \
-e 's|storm.log4j2.conf.dir: .*|storm.log4j2.conf.dir: "conf/log4j2"|' \
defaults.yaml
${if confFile != "" then ''cat ${confFile} >> defaults.yaml'' else ""}
mv defaults.yaml $out/conf;
- # Link to jzmq jar and extra jars
+ # Link to extra jars
cd $out/lib;
- ln -s ${jzmq}/share/java/*.jar;
${lib.concatMapStrings (jar: "ln -s ${jar};\n") extraJars}
'';
diff --git a/nixpkgs/pkgs/servers/consul/default.nix b/nixpkgs/pkgs/servers/consul/default.nix
index a702626e1c1..e9795831049 100644
--- a/nixpkgs/pkgs/servers/consul/default.nix
+++ b/nixpkgs/pkgs/servers/consul/default.nix
@@ -2,7 +2,7 @@
buildGoModule rec {
pname = "consul";
- version = "1.7.3";
+ version = "1.8.0";
rev = "v${version}";
# Note: Currently only release tags are supported, because they have the Consul UI
@@ -17,7 +17,7 @@ buildGoModule rec {
owner = "hashicorp";
repo = pname;
inherit rev;
- sha256 = "05p893mfdrlf5fy9ywwnqb7blw1ffidgviyyh6a3bp82wk49f8ph";
+ sha256 = "1rmybh0piqlbsy5ihqy9cmg0vsgg9pnxiza2kia8ww4qx98nvh6y";
};
passthru.tests.consul = nixosTests.consul;
@@ -26,7 +26,7 @@ buildGoModule rec {
# has a split module structure in one repo
subPackages = ["." "connect/certgen"];
- vendorSha256 = "1lcpldkssbq6qkkq22bvx9jb5klcxr8422mpx47wz39pry8vy9b6";
+ vendorSha256 = "12a2x8j4kc1vi3ip0cz81k6anfwac23iqqyz00wf7wpvgxqzcxn3";
deleteVendor = true;
preBuild = ''
diff --git a/nixpkgs/pkgs/servers/coturn/default.nix b/nixpkgs/pkgs/servers/coturn/default.nix
index f50a5afa81e..c32ddecc7a3 100644
--- a/nixpkgs/pkgs/servers/coturn/default.nix
+++ b/nixpkgs/pkgs/servers/coturn/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "coturn";
- version = "4.5.1.2";
+ version = "4.5.1.3";
src = fetchFromGitHub {
owner = "coturn";
repo = "coturn";
rev = version;
- sha256 = "01y65az8qyv2kjnb4fj7rgl4zq5pc2b286gfn727x3hfhksx9zp2";
+ sha256 = "1801931k4qdvc7jvaqxvjyhbh1xsvjz0pjajf6xc222n4ggar1q5";
};
buildInputs = [ openssl libevent ];
diff --git a/nixpkgs/pkgs/servers/dgraph/default.nix b/nixpkgs/pkgs/servers/dgraph/default.nix
index 489f2e297bb..d7ecd3d501f 100644
--- a/nixpkgs/pkgs/servers/dgraph/default.nix
+++ b/nixpkgs/pkgs/servers/dgraph/default.nix
@@ -1,35 +1,40 @@
-{ stdenv, buildGoPackage, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub, installShellFiles }:
-buildGoPackage rec {
+buildGoModule rec {
pname = "dgraph";
- version = "1.0.17";
-
- goPackagePath = "github.com/dgraph-io/dgraph";
+ version = "20.03.4";
src = fetchFromGitHub {
owner = "dgraph-io";
repo = "dgraph";
rev = "v${version}";
- sha256 = "05z1xwbd76q49zyqahh9krvq78dgkzr22qc6srr4djds0l7y6x5i";
+ sha256 = "1i098wimzwna62q4wp8ipx8qjrmhrdv48kklm1jdi2sfiz18c9sc";
};
+ vendorSha256 = "0n442nsa2whwb22dl0cjxspl8dc00rqv29zivcw9liwdzara81bw";
+
+ nativeBuildInputs = [ installShellFiles ];
+
# see licensing
- buildFlags = [ "-tags oss" ];
+ buildPhase = ''
+ make oss BUILD_VERSION=${version}
+ '';
- goDeps = ./deps.nix;
- subPackages = [ "dgraph"];
+ installPhase = ''
+ install dgraph/dgraph -Dt $out/bin
- preBuild = ''
- export buildFlagsArray="-ldflags=\
- -X github.com/dgraph-io/dgraph/x.dgraphVersion=${version}"
+ for shell in bash zsh; do
+ $out/bin/dgraph completion $shell > dgraph.$shell
+ installShellCompletion dgraph.$shell
+ done
'';
- meta = {
+ meta = with lib; {
homepage = "https://dgraph.io/";
description = "Fast, Distributed Graph DB";
- maintainers = with stdenv.lib.maintainers; [ sigma ];
- # Apache 2.0 because we use only build tag "oss"
- license = stdenv.lib.licenses.asl20;
- platforms = stdenv.lib.platforms.unix;
+ maintainers = with maintainers; [ sigma ];
+ # Apache 2.0 because we use only build "oss"
+ license = licenses.asl20;
+ platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/servers/dgraph/deps.nix b/nixpkgs/pkgs/servers/dgraph/deps.nix
deleted file mode 100644
index 602233d635e..00000000000
--- a/nixpkgs/pkgs/servers/dgraph/deps.nix
+++ /dev/null
@@ -1,1154 +0,0 @@
-[
- {
- goPackagePath = "cloud.google.com/go";
- fetch = {
- type = "git";
- url = "https://code.googlesource.com/gocloud";
- rev = "v0.34.0";
- sha256 = "1kclgclwar3r37zbvb9gg3qxbgzkb50zk3s9778zlh2773qikmai";
- };
- }
- {
- goPackagePath = "contrib.go.opencensus.io/exporter/jaeger";
- fetch = {
- type = "git";
- url = "https://github.com/census-ecosystem/opencensus-go-exporter-jaeger";
- rev = "v0.1.0";
- sha256 = "0dhf0fhjfk8m6zx7xys5mj51c8gxvlahi4y5fx8l7b7b56bh1rmy";
- };
- }
- {
- goPackagePath = "contrib.go.opencensus.io/exporter/prometheus";
- fetch = {
- type = "git";
- url = "https://github.com/census-ecosystem/opencensus-go-exporter-prometheus";
- rev = "6bf73eaafbe9";
- sha256 = "1509l1xcgp662j7rglmrs35innpbi2s0r14vj9ps6d55j42kifm0";
- };
- }
- {
- goPackagePath = "github.com/AndreasBriese/bbloom";
- fetch = {
- type = "git";
- url = "https://github.com/AndreasBriese/bbloom";
- rev = "e2d15f34fcf9";
- sha256 = "05kkrsmpragy69bj6s80pxlm3pbwxrkkx7wgk0xigs6y2n6ylpds";
- };
- }
- {
- goPackagePath = "github.com/BurntSushi/toml";
- fetch = {
- type = "git";
- url = "https://github.com/BurntSushi/toml";
- rev = "v0.3.1";
- sha256 = "1fjdwwfzyzllgiwydknf1pwjvy49qxfsczqx5gz3y0izs7as99j6";
- };
- }
- {
- goPackagePath = "github.com/MakeNowJust/heredoc";
- fetch = {
- type = "git";
- url = "https://github.com/MakeNowJust/heredoc";
- rev = "1d91351acdc1";
- sha256 = "0ia1r8ibqmx6zv3wmsvgkpqlhwk79z9l38nzp4gd4f1kcb46856x";
- };
- }
- {
- goPackagePath = "github.com/apache/thrift";
- fetch = {
- type = "git";
- url = "https://github.com/apache/thrift";
- rev = "v0.12.0";
- sha256 = "0g2g61rs189nimg3631wxfwdx12dsdz70qvncczlyvn34pcj7yby";
- };
- }
- {
- goPackagePath = "github.com/armon/consul-api";
- fetch = {
- type = "git";
- url = "https://github.com/armon/consul-api";
- rev = "eb2c6b5be1b6";
- sha256 = "1j6fdr1sg36qy4n4xjl7brq739fpm5npq98cmvklzjc9qrx98nk9";
- };
- }
- {
- goPackagePath = "github.com/beorn7/perks";
- fetch = {
- type = "git";
- url = "https://github.com/beorn7/perks";
- rev = "v1.0.0";
- sha256 = "1i1nz1f6g55xi2y3aiaz5kqfgvknarbfl4f0sx4nyyb4s7xb1z9x";
- };
- }
- {
- goPackagePath = "github.com/bgentry/speakeasy";
- fetch = {
- type = "git";
- url = "https://github.com/bgentry/speakeasy";
- rev = "v0.1.0";
- sha256 = "02dfrj0wyphd3db9zn2mixqxwiz1ivnyc5xc7gkz58l5l27nzp8s";
- };
- }
- {
- goPackagePath = "github.com/blevesearch/bleve";
- fetch = {
- type = "git";
- url = "https://github.com/blevesearch/bleve";
- rev = "e1f5e6cdcd76";
- sha256 = "1b2iip9vz71lqvjmj8v21sisk0z2gdsjd5v9750v3q4a3ik3x8m2";
- };
- }
- {
- goPackagePath = "github.com/blevesearch/go-porterstemmer";
- fetch = {
- type = "git";
- url = "https://github.com/blevesearch/go-porterstemmer";
- rev = "v1.0.2";
- sha256 = "0rcfbrad79xd114h3dhy5d3zs3b5bcgqwm3h5ih1lk69zr9wi91d";
- };
- }
- {
- goPackagePath = "github.com/blevesearch/segment";
- fetch = {
- type = "git";
- url = "https://github.com/blevesearch/segment";
- rev = "762005e7a34f";
- sha256 = "1nrm145sm0xlhqy3d12yipnb16ikjz9ykjcskmkgm7vjm47xkmfl";
- };
- }
- {
- goPackagePath = "github.com/blevesearch/snowballstem";
- fetch = {
- type = "git";
- url = "https://github.com/blevesearch/snowballstem";
- rev = "26b06a2c243d";
- sha256 = "096wgbpb7qyx055451gam3zb26acaiazjmd58av7ykslmb7wa5gm";
- };
- }
- {
- goPackagePath = "github.com/client9/misspell";
- fetch = {
- type = "git";
- url = "https://github.com/client9/misspell";
- rev = "v0.3.4";
- sha256 = "1vwf33wsc4la25zk9nylpbp9px3svlmldkm0bha4hp56jws4q9cs";
- };
- }
- {
- goPackagePath = "github.com/codahale/hdrhistogram";
- fetch = {
- type = "git";
- url = "https://github.com/codahale/hdrhistogram";
- rev = "3a0bb77429bd";
- sha256 = "1zampgfjbxy192cbwdi7g86l1idxaam96d834wncnpfdwgh5kl57";
- };
- }
- {
- 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/coreos/go-systemd";
- fetch = {
- type = "git";
- url = "https://github.com/coreos/go-systemd";
- rev = "39ca1b05acc7";
- sha256 = "1kzqrrzqspa5qm7kwslxl3m16lqzns23c24rv474ajzwmj3ixmx1";
- };
- }
- {
- goPackagePath = "github.com/coreos/pkg";
- fetch = {
- type = "git";
- url = "https://github.com/coreos/pkg";
- rev = "3ac0863d7acf";
- sha256 = "0l5ans1ls2gknkrnhymgc0zbgg5nqjbjbqc51r611adcr0m6gg8l";
- };
- }
- {
- goPackagePath = "github.com/cpuguy83/go-md2man";
- fetch = {
- type = "git";
- url = "https://github.com/cpuguy83/go-md2man";
- rev = "v1.0.10";
- sha256 = "1bqkf2bvy1dns9zd24k81mh2p1zxsx2nhq5cj8dz2vgkv1xkh60i";
- };
- }
- {
- goPackagePath = "github.com/davecgh/go-spew";
- fetch = {
- type = "git";
- url = "https://github.com/davecgh/go-spew";
- rev = "v1.1.1";
- sha256 = "0hka6hmyvp701adzag2g26cxdj47g21x6jz4sc6jjz1mn59d474y";
- };
- }
- {
- goPackagePath = "github.com/dgraph-io/badger";
- fetch = {
- type = "git";
- url = "https://github.com/dgraph-io/badger";
- rev = "v1.6.0";
- sha256 = "1vzibjqhb10q6s2chbzlwndij2d9ybjnq7h28hx4akr119avd0d5";
- };
- }
- {
- goPackagePath = "github.com/dgraph-io/dgo";
- fetch = {
- type = "git";
- url = "https://github.com/dgraph-io/dgo";
- rev = "f8969c1ddf8f";
- sha256 = "08ycdpxry15r9vgaqrqxcdbw8z216asqarhxq76smi5a82mr56qa";
- };
- }
- {
- 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/fatih/color";
- fetch = {
- type = "git";
- url = "https://github.com/fatih/color";
- rev = "v1.7.0";
- sha256 = "0v8msvg38r8d1iiq2i5r4xyfx0invhc941kjrsg5gzwvagv55inv";
- };
- }
- {
- 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 = "25d852aebe32";
- sha256 = "1w9yq0bxzygc4qwkwwiy7k1k1yviaspcqqv18255k2xkjv5ipccz";
- };
- }
- {
- goPackagePath = "github.com/go-ini/ini";
- fetch = {
- type = "git";
- url = "https://github.com/go-ini/ini";
- rev = "v1.39.0";
- sha256 = "0j7pyl5v7xfzkhsyz193iq56ilan69pp11g2n5jw1k4h4g8s4k9b";
- };
- }
- {
- 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/gogo/protobuf";
- fetch = {
- type = "git";
- url = "https://github.com/gogo/protobuf";
- rev = "v1.2.0";
- sha256 = "1c3y5m08mvrgvlw0kb9pldh3kkqcj99pa8gqmk1g3hp8ih3b2dv0";
- };
- }
- {
- goPackagePath = "github.com/golang/geo";
- fetch = {
- type = "git";
- url = "https://github.com/golang/geo";
- rev = "31fb0106dc4a";
- sha256 = "00w4kwm98hrgr3ggfdk1h7qa5gp00z4s0j0iwgwd9rgadb59kb2c";
- };
- }
- {
- 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 = "02826c3e7903";
- sha256 = "0w46bsllddfij66nrg8jbfjsr54birvfww8a2fj9fmgyig5syn2x";
- };
- }
- {
- goPackagePath = "github.com/golang/mock";
- fetch = {
- type = "git";
- url = "https://github.com/golang/mock";
- rev = "v1.1.1";
- sha256 = "0ap8wb6pdl6ccmdb43advjll2ly4sz26wsc3axw0hbrjrybybzgy";
- };
- }
- {
- goPackagePath = "github.com/golang/protobuf";
- fetch = {
- type = "git";
- url = "https://github.com/golang/protobuf";
- rev = "v1.3.2";
- sha256 = "1k1wb4zr0qbwgpvz9q5ws9zhlal8hq7dmq62pwxxriksayl6hzym";
- };
- }
- {
- goPackagePath = "github.com/google/btree";
- fetch = {
- type = "git";
- url = "https://github.com/google/btree";
- rev = "e89373fe6b4a";
- sha256 = "0jlkjjlf8ilifgsb2bv0jfgl4cxl1bypx7a6pjkwz3xf6k8jd7mj";
- };
- }
- {
- goPackagePath = "github.com/google/codesearch";
- fetch = {
- type = "git";
- url = "https://github.com/google/codesearch";
- rev = "v1.0.0";
- sha256 = "12bv3yz0l3bmsxbasfgv7scm9j719ch6pmlspv4bd4ix7wjpyhny";
- };
- }
- {
- goPackagePath = "github.com/google/go-cmp";
- fetch = {
- type = "git";
- url = "https://github.com/google/go-cmp";
- rev = "v0.3.0";
- sha256 = "1hyxx3434zshl2m9ja78gwlkg1rx9yl6diqa7dnjb31xz5x4gbjj";
- };
- }
- {
- goPackagePath = "github.com/google/uuid";
- fetch = {
- type = "git";
- url = "https://github.com/google/uuid";
- rev = "v1.0.0";
- sha256 = "1922bjrnx66692dm0rrc1ckmznsaqx920ww4jzsds3xzrwf15mqv";
- };
- }
- {
- goPackagePath = "github.com/gorilla/websocket";
- fetch = {
- type = "git";
- url = "https://github.com/gorilla/websocket";
- rev = "4201258b820c";
- sha256 = "1kpdg3m46kp15ixl9ahhchhadyiblz0qpcxzylp8jhffc1rnxjb7";
- };
- }
- {
- goPackagePath = "github.com/grpc-ecosystem/go-grpc-middleware";
- fetch = {
- type = "git";
- url = "https://github.com/grpc-ecosystem/go-grpc-middleware";
- rev = "f849b5445de4";
- sha256 = "0hscypgj0nd1407jp6y4qrnrr0mrhc4wgxz9b3mj1cs3pkvi61vc";
- };
- }
- {
- 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.4.1";
- sha256 = "0lqpwwyhgw12iw2pfynb8wb06dqfj26rr55sh1v02nvrxbpzfp0a";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/golang-lru";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/golang-lru";
- rev = "v0.5.0";
- sha256 = "12k2cp2k615fjvfa5hyb9k2alian77wivds8s65diwshwv41939f";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/hcl";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/hcl";
- rev = "v1.0.0";
- sha256 = "0q6ml0qqs0yil76mpn4mdx4lp94id8vbv575qm60jzl1ijcl5i66";
- };
- }
- {
- goPackagePath = "github.com/hpcloud/tail";
- fetch = {
- type = "git";
- url = "https://github.com/hpcloud/tail";
- rev = "v1.0.0";
- sha256 = "1njpzc0pi1acg5zx9y6vj9xi6ksbsc5d387rd6904hy6rh2m6kn0";
- };
- }
- {
- goPackagePath = "github.com/inconshreveable/mousetrap";
- fetch = {
- type = "git";
- url = "https://github.com/inconshreveable/mousetrap";
- rev = "v1.0.0";
- sha256 = "1mn0kg48xkd74brf48qf5hzp0bc6g8cf5a77w895rl3qnlpfw152";
- };
- }
- {
- goPackagePath = "github.com/jonboulle/clockwork";
- fetch = {
- type = "git";
- url = "https://github.com/jonboulle/clockwork";
- rev = "v0.1.0";
- sha256 = "1pqxhsdavbp1n5grgyx2j6ylvql2fzn2cvpsgkc8li69dil7sibl";
- };
- }
- {
- goPackagePath = "github.com/json-iterator/go";
- fetch = {
- type = "git";
- url = "https://github.com/json-iterator/go";
- rev = "v1.1.6";
- sha256 = "08caswxvdn7nvaqyj5kyny6ghpygandlbw9vxdj7l5vkp7q0s43r";
- };
- }
- {
- goPackagePath = "github.com/julienschmidt/httprouter";
- fetch = {
- type = "git";
- url = "https://github.com/julienschmidt/httprouter";
- rev = "v1.2.0";
- sha256 = "1k8bylc9s4vpvf5xhqh9h246dl1snxrzzz0614zz88cdh8yzs666";
- };
- }
- {
- goPackagePath = "github.com/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/pty";
- fetch = {
- type = "git";
- url = "https://github.com/kr/pty";
- rev = "v1.0.0";
- sha256 = "1c8xbp4d4fbmvml70nc7w3jii2fxv4q0141d2zmzi480d5h8xvrv";
- };
- }
- {
- 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.0.9";
- sha256 = "1nwjmsppsjicr7anq8na6md7b1z84l9ppnlr045hhxjvbkqwalvx";
- };
- }
- {
- goPackagePath = "github.com/mattn/go-isatty";
- fetch = {
- type = "git";
- url = "https://github.com/mattn/go-isatty";
- rev = "v0.0.4";
- sha256 = "0zs92j2cqaw9j8qx1sdxpv3ap0rgbs0vrvi72m40mg8aa36gd39w";
- };
- }
- {
- goPackagePath = "github.com/mattn/go-runewidth";
- fetch = {
- type = "git";
- url = "https://github.com/mattn/go-runewidth";
- rev = "v0.0.2";
- sha256 = "0vkrfrz3fzn5n6ix4k8s0cg0b448459sldq8bp4riavsxm932jzb";
- };
- }
- {
- goPackagePath = "github.com/matttproud/golang_protobuf_extensions";
- fetch = {
- type = "git";
- url = "https://github.com/matttproud/golang_protobuf_extensions";
- rev = "v1.0.1";
- sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya";
- };
- }
- {
- goPackagePath = "github.com/minio/minio-go";
- fetch = {
- type = "git";
- url = "https://github.com/minio/minio-go";
- rev = "774475480ffe";
- sha256 = "1rnzvij1cnqb3brwpyv79bdbaa1sgygyw1x84376fli2pj0n3572";
- };
- }
- {
- goPackagePath = "github.com/mitchellh/go-homedir";
- fetch = {
- type = "git";
- url = "https://github.com/mitchellh/go-homedir";
- rev = "v1.1.0";
- sha256 = "0ydzkipf28hwj2bfxqmwlww47khyk6d152xax4bnyh60f4lq3nx1";
- };
- }
- {
- goPackagePath = "github.com/mitchellh/mapstructure";
- fetch = {
- type = "git";
- url = "https://github.com/mitchellh/mapstructure";
- rev = "v1.1.2";
- sha256 = "03bpv28jz9zhn4947saqwi328ydj7f6g6pf1m2d4m5zdh5jlfkrr";
- };
- }
- {
- goPackagePath = "github.com/modern-go/concurrent";
- fetch = {
- type = "git";
- url = "https://github.com/modern-go/concurrent";
- rev = "bacd9c7ef1dd";
- sha256 = "0s0fxccsyb8icjmiym5k7prcqx36hvgdwl588y0491gi18k5i4zs";
- };
- }
- {
- goPackagePath = "github.com/modern-go/reflect2";
- fetch = {
- type = "git";
- url = "https://github.com/modern-go/reflect2";
- rev = "v1.0.1";
- sha256 = "06a3sablw53n1dqqbr2f53jyksbxdmmk8axaas4yvnhyfi55k4lf";
- };
- }
- {
- goPackagePath = "github.com/mwitkow/go-conntrack";
- fetch = {
- type = "git";
- url = "https://github.com/mwitkow/go-conntrack";
- rev = "cc309e4a2223";
- sha256 = "0nbrnpk7bkmqg9mzwsxlm0y8m7s9qd9phr1q30qlx2qmdmz7c1mf";
- };
- }
- {
- goPackagePath = "github.com/olekukonko/tablewriter";
- fetch = {
- type = "git";
- url = "https://github.com/olekukonko/tablewriter";
- rev = "a0225b3f23b5";
- sha256 = "0bp9r6xzy6d3p7l2hjmvr25y3rp3p8c9xv1agkllkksm45ng6681";
- };
- }
- {
- goPackagePath = "github.com/onsi/ginkgo";
- fetch = {
- type = "git";
- url = "https://github.com/onsi/ginkgo";
- rev = "v1.7.0";
- sha256 = "14wgpdrvpc35rdz3859bz53sc1g4vpr1fysy15wy3ff9gmqs14yg";
- };
- }
- {
- goPackagePath = "github.com/onsi/gomega";
- fetch = {
- type = "git";
- url = "https://github.com/onsi/gomega";
- rev = "v1.4.3";
- sha256 = "1c8rqg5i2hz3snmq7s41yar1zjnzilb0fyiyhkg83v97afcfx79v";
- };
- }
- {
- goPackagePath = "github.com/paulmach/go.geojson";
- fetch = {
- type = "git";
- url = "https://github.com/paulmach/go.geojson";
- rev = "40612a87147b";
- sha256 = "037j7apv0jljhvn6vk85nhy0ql862nxr5zbmi6a30qdfclrf2q4k";
- };
- }
- {
- 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 = "v0.8.1";
- sha256 = "0g5qcb4d4fd96midz0zdk8b9kz8xkzwfa8kr1cliqbg8sxsy5vd1";
- };
- }
- {
- 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/prometheus/client_golang";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/client_golang";
- rev = "v1.0.0";
- sha256 = "1f03ndyi3jq7zdxinnvzimz3s4z2374r6dikkc8i42xzb6d1bli6";
- };
- }
- {
- goPackagePath = "github.com/prometheus/client_model";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/client_model";
- rev = "fd36f4220a90";
- sha256 = "1bs5d72k361llflgl94c22n0w53j30rsfh84smgk8mbjbcmjsaa5";
- };
- }
- {
- goPackagePath = "github.com/prometheus/common";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/common";
- rev = "v0.6.0";
- sha256 = "1q16br348117ffycxdwsldb0i39p34miclfa8z93k6vjwnrqbh2l";
- };
- }
- {
- goPackagePath = "github.com/prometheus/procfs";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/procfs";
- rev = "v0.0.2";
- sha256 = "0s7pvs7fgnfpmym3cd0k219av321h9sf3yvdlnn3qy0ps280lg7k";
- };
- }
- {
- goPackagePath = "github.com/russross/blackfriday";
- fetch = {
- type = "git";
- url = "https://github.com/russross/blackfriday";
- rev = "v1.5.2";
- sha256 = "0jzbfzcywqcrnym4gxlz6nphmm1grg6wsl4f0r9x384rn83wkj7c";
- };
- }
- {
- 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/spf13/afero";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/afero";
- rev = "v1.1.2";
- sha256 = "0miv4faf5ihjfifb1zv6aia6f6ik7h1s4954kcb8n6ixzhx9ck6k";
- };
- }
- {
- goPackagePath = "github.com/spf13/cast";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/cast";
- rev = "v1.3.0";
- sha256 = "0xq1ffqj8y8h7dcnm0m9lfrh0ga7pssnn2c1dnr09chqbpn4bdc5";
- };
- }
- {
- goPackagePath = "github.com/spf13/cobra";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/cobra";
- rev = "v0.0.5";
- sha256 = "0z4x8js65mhwg1gf6sa865pdxfgn45c3av9xlcc1l3xjvcnx32v2";
- };
- }
- {
- goPackagePath = "github.com/spf13/jwalterweatherman";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/jwalterweatherman";
- rev = "v1.0.0";
- sha256 = "093fmmvavv84pv4q84hav7ph3fmrq87bvspjj899q0qsx37yvdr8";
- };
- }
- {
- goPackagePath = "github.com/spf13/pflag";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/pflag";
- rev = "v1.0.3";
- sha256 = "1cj3cjm7d3zk0mf1xdybh0jywkbbw7a6yr3y22x9sis31scprswd";
- };
- }
- {
- goPackagePath = "github.com/spf13/viper";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/viper";
- rev = "v1.3.2";
- sha256 = "1829hvf805kda65l59r17wvid7y0vr390s23zfhf4w7vdb4wp3zh";
- };
- }
- {
- goPackagePath = "github.com/stretchr/objx";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/objx";
- rev = "v0.1.1";
- sha256 = "0iph0qmpyqg4kwv8jsx6a56a7hhqq8swrazv40ycxk9rzr0s8yls";
- };
- }
- {
- goPackagePath = "github.com/stretchr/testify";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/testify";
- rev = "v1.3.0";
- sha256 = "0wjchp2c8xbgcbbq32w3kvblk6q6yn533g78nxl6iskq6y95lxsy";
- };
- }
- {
- goPackagePath = "github.com/tmc/grpc-websocket-proxy";
- fetch = {
- type = "git";
- url = "https://github.com/tmc/grpc-websocket-proxy";
- rev = "89b8d40f7ca8";
- sha256 = "1bg6m0cycy5sww175zkbnhi9lvzb08iicc8xka8klrgaa9mc5nsk";
- };
- }
- {
- goPackagePath = "github.com/twpayne/go-geom";
- fetch = {
- type = "git";
- url = "https://github.com/twpayne/go-geom";
- rev = "6753ad11e46b";
- sha256 = "0qyrdnp7j7lmj0qb0p7k45m757zvbwn78s1apiy46zfnb5415df1";
- };
- }
- {
- goPackagePath = "github.com/ugorji/go";
- fetch = {
- type = "git";
- url = "https://github.com/ugorji/go";
- rev = "e444a5086c43";
- sha256 = "1ri318sf41fdzhj186dg96pixvlhmk1255ymccc9zfayy3z6li3h";
- };
- }
- {
- goPackagePath = "github.com/urfave/cli";
- fetch = {
- type = "git";
- url = "https://github.com/urfave/cli";
- rev = "v1.20.0";
- sha256 = "0y6f4sbzkiiwrxbl15biivj8c7qwxnvm3zl2dd3mw4wzg4x10ygj";
- };
- }
- {
- goPackagePath = "github.com/willf/bitset";
- fetch = {
- type = "git";
- url = "https://github.com/willf/bitset";
- rev = "71fa2377963f";
- sha256 = "092lpf2qm3zyvm35inam4b7y3kjpvpx7ylkgn31x6wbxfbamp37a";
- };
- }
- {
- 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 = "go.etcd.io/bbolt";
- fetch = {
- type = "git";
- url = "https://github.com/etcd-io/bbolt";
- rev = "v1.3.2";
- sha256 = "13d5l6p6c5wvkr6vn9hkhz9c593qifn7fgx0hg4d6jcvg1y0bnm2";
- };
- }
- {
- goPackagePath = "go.etcd.io/etcd";
- fetch = {
- type = "git";
- url = "https://github.com/etcd-io/etcd";
- rev = "a943ad0ee4c9";
- sha256 = "1p0s383qw7rdcg2zs5ysk70dkjhpyyqn2qgqgbxdvrv5cjgna1hm";
- };
- }
- {
- goPackagePath = "go.opencensus.io";
- fetch = {
- type = "git";
- url = "https://github.com/census-instrumentation/opencensus-go";
- rev = "v0.21.0";
- sha256 = "14s0a12xdzjvad0dgksgv8m3hh7nc585abvjkvyk6r67a29lxj6x";
- };
- }
- {
- goPackagePath = "go.uber.org/atomic";
- fetch = {
- type = "git";
- url = "https://github.com/uber-go/atomic";
- rev = "v1.3.2";
- sha256 = "11pzvjys5ddjjgrv94pgk9pnip9yyb54z7idf33zk7p7xylpnsv6";
- };
- }
- {
- 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.9.1";
- sha256 = "19a1i6fipqj8w7h6qjmg1sfbg18yzzqsgfn0vmr55hkgc0y6nmny";
- };
- }
- {
- goPackagePath = "golang.org/x/crypto";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/crypto";
- rev = "c2843e01d9a2";
- sha256 = "01xgxbj5r79nmisdvpq48zfy8pzaaj90bn6ngd4nf33j9ar1dp8r";
- };
- }
- {
- goPackagePath = "golang.org/x/exp";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/exp";
- rev = "509febef88a4";
- sha256 = "02isrh39z8znrp5znplzy0dip2gnrl3jm1355raliyvhnhg04j6q";
- };
- }
- {
- goPackagePath = "golang.org/x/lint";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/lint";
- rev = "5614ed5bae6f";
- sha256 = "0fzn0zjv0x92xvfdq3a0v9w5sgkhr7hxkfy9zaqi8i57807z8bnx";
- };
- }
- {
- goPackagePath = "golang.org/x/net";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/net";
- rev = "da137c7871d7";
- sha256 = "1qsiyr3irmb6ii06hivm9p2c7wqyxczms1a9v1ss5698yjr3fg47";
- };
- }
- {
- goPackagePath = "golang.org/x/oauth2";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/oauth2";
- rev = "e64efc72b421";
- sha256 = "0djvwz2avx7knsjbl434vw1wqbrg53xp1kh599gfixn5icrggz4m";
- };
- }
- {
- goPackagePath = "golang.org/x/sync";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sync";
- rev = "e225da77a7e6";
- sha256 = "0bh3583smcfw6jw3w6lp0za93rz7hpxfdz8vhxng75b7a6vdlw4p";
- };
- }
- {
- goPackagePath = "golang.org/x/sys";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sys";
- rev = "04f50cda93cb";
- sha256 = "0hmfsz9y1ingwsn482hlzzmzs7kr3cklm0ana0mbdk70isw2bxnw";
- };
- }
- {
- goPackagePath = "golang.org/x/text";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/text";
- rev = "v0.3.0";
- sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19";
- };
- }
- {
- goPackagePath = "golang.org/x/time";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/time";
- rev = "fbb02b2291d2";
- sha256 = "0jjqcv6rzihlgg4i797q80g1f6ch5diz2kxqh6488gwkb6nds4h4";
- };
- }
- {
- goPackagePath = "golang.org/x/tools";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/tools";
- rev = "e65039ee4138";
- sha256 = "0c094599cf70wdrms49a3879qkq122pqlp2av444gs2pvc8apdcx";
- };
- }
- {
- goPackagePath = "google.golang.org/api";
- fetch = {
- type = "git";
- url = "https://code.googlesource.com/google-api-go-client";
- rev = "v0.3.2";
- sha256 = "1x1nbsd3gjgmv833gpgq79m5d15p31k1dfn8gglkvjanjiin747j";
- };
- }
- {
- goPackagePath = "google.golang.org/appengine";
- fetch = {
- type = "git";
- url = "https://github.com/golang/appengine";
- rev = "v1.4.0";
- sha256 = "06zl7w4sxgdq2pl94wy9ncii6h0z3szl4xpqds0sv3b3wbdlhbnn";
- };
- }
- {
- goPackagePath = "google.golang.org/genproto";
- fetch = {
- type = "git";
- url = "https://github.com/google/go-genproto";
- rev = "5fe7a883aa19";
- sha256 = "0qjkwig0r42q0j2qv57s4ahsgmmp41dz3ih3rnaqg0619n5w7lbs";
- };
- }
- {
- goPackagePath = "google.golang.org/grpc";
- fetch = {
- type = "git";
- url = "https://github.com/grpc/grpc-go";
- rev = "v1.19.0";
- sha256 = "1znqwpj7ix3dpzx4zch0q70sdl3z5lvbb7v3q4i8sf8kas3yv71v";
- };
- }
- {
- goPackagePath = "gopkg.in/airbrake/gobrake.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/airbrake/gobrake.v2";
- rev = "v2.0.9";
- sha256 = "1x06f7n7qlyzqgyz0sdfcidf3w4ldn6zs6qx2mhibggk2z4whcjw";
- };
- }
- {
- goPackagePath = "gopkg.in/alecthomas/kingpin.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/alecthomas/kingpin.v2";
- rev = "v2.2.6";
- sha256 = "0mndnv3hdngr3bxp7yxfd47cas4prv98sqw534mx7vp38gd88n5r";
- };
- }
- {
- goPackagePath = "gopkg.in/check.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/check.v1";
- rev = "20d25e280405";
- sha256 = "0k1m83ji9l1a7ng8a7v40psbymxasmssbrrhpdv2wl4rhs0nc3np";
- };
- }
- {
- goPackagePath = "gopkg.in/cheggaaa/pb.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/cheggaaa/pb.v1";
- rev = "v1.0.25";
- sha256 = "0vxqiw6f3xyv0zy3g4lksf8za0z8i0hvfpw92hqimsy84f79j3dp";
- };
- }
- {
- goPackagePath = "gopkg.in/fsnotify.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/fsnotify.v1";
- rev = "v1.4.7";
- sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g";
- };
- }
- {
- goPackagePath = "gopkg.in/gemnasium/logrus-airbrake-hook.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/gemnasium/logrus-airbrake-hook.v2";
- rev = "v2.1.2";
- sha256 = "0sbg0dn6cysmf8f2bi209jwl4jnpiwp4rdghnxlzirw3c32ms5y5";
- };
- }
- {
- goPackagePath = "gopkg.in/tomb.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/tomb.v1";
- rev = "dd632973f1e7";
- sha256 = "1lqmq1ag7s4b3gc3ddvr792c5xb5k6sfn0cchr3i2s7f1c231zjv";
- };
- }
- {
- goPackagePath = "gopkg.in/yaml.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/yaml.v2";
- rev = "v2.2.2";
- sha256 = "01wj12jzsdqlnidpyjssmj0r4yavlqy7dwrg7adqd8dicjc4ncsa";
- };
- }
- {
- goPackagePath = "honnef.co/go/tools";
- fetch = {
- type = "git";
- url = "https://github.com/dominikh/go-tools";
- rev = "c2f93a96b099";
- sha256 = "07lg29aiap80ca9f201jzng9vjr168cv3qmvjmbd7v5pmww9kmr8";
- };
- }
-]
diff --git a/nixpkgs/pkgs/servers/dict/default.nix b/nixpkgs/pkgs/servers/dict/default.nix
index fbffecbafaf..5e4d625c187 100644
--- a/nixpkgs/pkgs/servers/dict/default.nix
+++ b/nixpkgs/pkgs/servers/dict/default.nix
@@ -13,23 +13,26 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ bison flex libtool which ];
- # Makefile(.in) contains "clientparse.c clientparse.h: clientparse.y" which
- # causes bison to run twice, and break the build when this happens in
- # parallel. Test with "make -j clientparse.c clientparse.h". The error
- # message may be "mv: cannot move 'y.tab.c' to 'clientparse.c'".
- enableParallelBuilding = false;
+ # In earlier versions, parallel building was not supported but it's OK with 1.13
+ enableParallelBuilding = true;
patchPhase = "patch -p0 < ${./buildfix.diff}";
+
configureFlags = [
"--enable-dictorg"
"--datadir=/run/current-system/sw/share/dictd"
+ "--sysconfdir=/etc"
];
+ postInstall = ''
+ install -Dm444 -t $out/share/doc/${pname} NEWS README
+ '';
+
meta = with stdenv.lib; {
description = "Dict protocol server and client";
- homepage = "http://www.dict.org";
- license = licenses.gpl2;
+ homepage = "http://www.dict.org";
+ license = licenses.gpl2;
maintainers = with maintainers; [ ];
- platforms = platforms.linux;
+ platforms = platforms.linux;
};
}
diff --git a/nixpkgs/pkgs/servers/dns/bind/default.nix b/nixpkgs/pkgs/servers/dns/bind/default.nix
index a7581ccbb11..2aae5634cc5 100644
--- a/nixpkgs/pkgs/servers/dns/bind/default.nix
+++ b/nixpkgs/pkgs/servers/dns/bind/default.nix
@@ -54,7 +54,8 @@ stdenv.mkDerivation rec {
"--without-eddsa"
"--with-aes"
] ++ lib.optional stdenv.isLinux "--with-libcap=${libcap.dev}"
- ++ lib.optional enableSeccomp "--enable-seccomp";
+ ++ lib.optional enableSeccomp "--enable-seccomp"
+ ++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) "BUILD_CC=$(CC_FOR_BUILD)";
postInstall = ''
moveToOutput bin/bind9-config $dev
diff --git a/nixpkgs/pkgs/servers/dns/coredns/default.nix b/nixpkgs/pkgs/servers/dns/coredns/default.nix
index 598f5bedc2b..13aedc34025 100644
--- a/nixpkgs/pkgs/servers/dns/coredns/default.nix
+++ b/nixpkgs/pkgs/servers/dns/coredns/default.nix
@@ -2,7 +2,7 @@
buildGoModule rec {
pname = "coredns";
- version = "1.6.9";
+ version = "1.7.0";
goPackagePath = "github.com/coredns/coredns";
@@ -10,10 +10,10 @@ buildGoModule rec {
owner = "coredns";
repo = "coredns";
rev = "v${version}";
- sha256 = "18c02ss0sxxg8lkhdmyaac2x5alfxsizf6jqhck8bqkf6hiyv5hc";
+ sha256 = "1wayfr26gwgdl0sfrvskb4hkxfmxfy7idbrpw3z4r05fkr2886xj";
};
- vendorSha256 = "0ykhqsz4a7bkkxcg7w23jl3qs36law1f8l1b5r3i26qlamibqxl7";
+ vendorSha256 = "17znl3vkg73hnrfl697rw201nsd5sijgalnbkljk1b4m0a01zik1";
meta = with stdenv.lib; {
homepage = "https://coredns.io";
@@ -21,4 +21,4 @@ buildGoModule rec {
license = licenses.asl20;
maintainers = with maintainers; [ rushmorem rtreffer deltaevo ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/servers/dns/dnsdist/default.nix b/nixpkgs/pkgs/servers/dns/dnsdist/default.nix
index 0c236fe9315..98947bd1873 100644
--- a/nixpkgs/pkgs/servers/dns/dnsdist/default.nix
+++ b/nixpkgs/pkgs/servers/dns/dnsdist/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "dnsdist";
- version = "1.4.0";
+ version = "1.5.0";
src = fetchurl {
url = "https://downloads.powerdns.com/releases/dnsdist-${version}.tar.bz2";
- sha256 = "1h0x5xd13j8xxrrinb7d55851m6n9w0r15wx9m3c50dk7qngldm3";
+ sha256 = "0n3vy84kczvbwbzmr1d2c9lh3im77gz83wczj0im4zs91kpw81rc";
};
nativeBuildInputs = [ pkgconfig protobuf ];
diff --git a/nixpkgs/pkgs/servers/dns/knot-resolver/default.nix b/nixpkgs/pkgs/servers/dns/knot-resolver/default.nix
index f596934a429..3466fb776f0 100644
--- a/nixpkgs/pkgs/servers/dns/knot-resolver/default.nix
+++ b/nixpkgs/pkgs/servers/dns/knot-resolver/default.nix
@@ -16,11 +16,11 @@ lua = luajitPackages;
unwrapped = stdenv.mkDerivation rec {
pname = "knot-resolver";
- version = "5.1.1";
+ version = "5.1.2";
src = fetchurl {
url = "https://secure.nic.cz/files/knot-resolver/${pname}-${version}.tar.xz";
- sha256 = "f72214046df8aae2b1a5c6d1ad0bc8b166aa060df5b008f6e88b4f6ba79cbf4e";
+ sha256 = "caa4f941caf39080184554fb1310f383eba4b30d9c4c2215670d6b0a2de8f836";
};
outputs = [ "out" "dev" ];
diff --git a/nixpkgs/pkgs/servers/dns/ncdns/default.nix b/nixpkgs/pkgs/servers/dns/ncdns/default.nix
new file mode 100644
index 00000000000..de28c01474c
--- /dev/null
+++ b/nixpkgs/pkgs/servers/dns/ncdns/default.nix
@@ -0,0 +1,41 @@
+{ lib, nixosTests, git, buildGoPackage, fetchFromGitHub, libcap }:
+
+buildGoPackage rec {
+ pname = "ncdns";
+ version = "0.0.10.3";
+
+ goPackagePath = "github.com/namecoin/ncdns";
+ goDeps = ./deps.nix;
+
+ src = fetchFromGitHub {
+ owner = "namecoin";
+ repo = "ncdns";
+ rev = "v${version}";
+ sha256 = "12q5al48mkjhgyk7z5wyklzzrdbcqhwxl79axa4gh9ld75prghbq";
+ };
+
+ patches = [ ./fix-tpl-path.patch ];
+
+ buildInputs = [ libcap ];
+
+ preBuild = ''
+ go generate github.com/namecoin/x509-signature-splice/...
+ '';
+
+ postInstall = ''
+ mkdir -p "$out/share"
+ cp -r "$src/_doc" "$out/share/doc"
+ cp -r "$src/_tpl" "$out/share/tpl"
+ '';
+
+ meta = with lib; {
+ description = "Namecoin to DNS bridge daemon";
+ homepage = "https://github.com/namecoin/ncdns";
+ license = licenses.gpl3Plus;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ rnhmjoj ];
+ };
+
+ passthru.tests.ncdns = nixosTests.ncdns;
+
+}
diff --git a/nixpkgs/pkgs/servers/dns/ncdns/deps.nix b/nixpkgs/pkgs/servers/dns/ncdns/deps.nix
new file mode 100644
index 00000000000..7ac3f2897e0
--- /dev/null
+++ b/nixpkgs/pkgs/servers/dns/ncdns/deps.nix
@@ -0,0 +1,309 @@
+# This file was generated by https://github.com/kamilchm/go2nix v1.3.0
+[
+ {
+ goPackagePath = "github.com/BurntSushi/toml";
+ fetch = {
+ type = "git";
+ url = "https://github.com/BurntSushi/toml";
+ rev = "3012a1dbe2e4bd1391d42b32f0577cb7bbc7f005";
+ sha256 = "1fjdwwfzyzllgiwydknf1pwjvy49qxfsczqx5gz3y0izs7as99j6";
+ };
+ }
+ {
+ goPackagePath = "github.com/alecthomas/template";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alecthomas/template";
+ rev = "fb15b899a75114aa79cc930e33c46b577cc664b1";
+ sha256 = "1vlasv4dgycydh5wx6jdcvz40zdv90zz1h7836z7lhsi2ymvii26";
+ };
+ }
+ {
+ goPackagePath = "github.com/alecthomas/units";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alecthomas/units";
+ rev = "f65c72e2690dc4b403c8bd637baf4611cd4c069b";
+ sha256 = "04jyqm7m3m01ppfy1f9xk4qvrwvs78q9zml6llyf2b3v5k6b2bbc";
+ };
+ }
+ {
+ goPackagePath = "github.com/btcsuite/btcd";
+ fetch = {
+ type = "git";
+ url = "https://github.com/btcsuite/btcd";
+ rev = "9f0179fd2c46caba343b6515602cf37172f14d5f";
+ sha256 = "0cvpjsxlyzm04pwzi7nj43k9h5wfxj07jdc49qxsav5323v1nvka";
+ };
+ }
+ {
+ goPackagePath = "github.com/btcsuite/btclog";
+ fetch = {
+ type = "git";
+ url = "https://github.com/btcsuite/btclog";
+ rev = "84c8d2346e9fc8c7b947e243b9c24e6df9fd206a";
+ sha256 = "02dl46wcnfpg9sqvg0ipipkpnd7lrf4fnvb9zy56jqa7mfcwc7wk";
+ };
+ }
+ {
+ goPackagePath = "github.com/btcsuite/btcutil";
+ fetch = {
+ type = "git";
+ url = "https://github.com/btcsuite/btcutil";
+ rev = "b2bf7f89d674a3702182b7e15f52807896051af3";
+ sha256 = "0wwykb4cbq8xj2mls2mxma5vaahdgdy3vqw1r2fi4wyj0yr4kyw9";
+ };
+ }
+ {
+ goPackagePath = "github.com/btcsuite/go-socks";
+ fetch = {
+ type = "git";
+ url = "https://github.com/btcsuite/go-socks";
+ rev = "4720035b7bfd2a9bb130b1c184f8bbe41b6f0d0f";
+ sha256 = "18cv2icj059lq4s99p6yh91hlas5f2gi3f1p4c10sjgwrs933d7b";
+ };
+ }
+ {
+ goPackagePath = "github.com/btcsuite/websocket";
+ fetch = {
+ type = "git";
+ url = "https://github.com/btcsuite/websocket";
+ rev = "31079b6807923eb23992c421b114992b95131b55";
+ sha256 = "0xpkf257ml6fpfdgv7hxxc41n0d5yxxm3njm50qpzp7j71l9cjwa";
+ };
+ }
+ {
+ goPackagePath = "github.com/coreos/go-systemd";
+ fetch = {
+ type = "git";
+ url = "https://github.com/coreos/go-systemd";
+ rev = "b51e752dd1c9c618846f8bc5b95ab524bd7b11c2";
+ sha256 = "127dj1iwp69yj74nwh9ckgc0mkk1mv4yzbxmbdxix1r7j6q35z3j";
+ };
+ }
+ {
+ goPackagePath = "github.com/golang/groupcache";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/groupcache";
+ rev = "8c9f03a8e57eb486e42badaed3fb287da51807ba";
+ sha256 = "0vjjr79r32icjzlb05wn02k59av7jx0rn1jijml8r4whlg7dnkfh";
+ };
+ }
+ {
+ goPackagePath = "github.com/hlandau/buildinfo";
+ fetch = {
+ type = "git";
+ url = "https://github.com/hlandau/buildinfo";
+ rev = "337a29b5499734e584d4630ce535af64c5fe7813";
+ sha256 = "1kq3r1i4rr9bcvj5yg8w1l95f6sfc3kn6kgcdmlh5i3j9w2sram8";
+ };
+ }
+ {
+ goPackagePath = "github.com/hlandau/degoutils";
+ fetch = {
+ type = "git";
+ url = "https://github.com/hlandau/degoutils";
+ rev = "8fa2440b63444dad556d76366f1c3ee070c8a577";
+ sha256 = "1yj39jbrk3xx3cyl8f4asakc74lsl0brasi25xjf6219pg69q0iy";
+ };
+ }
+ {
+ goPackagePath = "github.com/hlandau/dexlogconfig";
+ fetch = {
+ type = "git";
+ url = "https://github.com/hlandau/dexlogconfig";
+ rev = "244f29bd260884993b176cd14ef2f7631f6f3c18";
+ sha256 = "1d01ghx6xawj3nk3lpk51wbbpxdnc9vzvijvlayvp7cxgsacslbc";
+ };
+ }
+ {
+ goPackagePath = "github.com/hlandau/xlog";
+ fetch = {
+ type = "git";
+ url = "https://github.com/hlandau/xlog";
+ rev = "197ef798aed28e08ed3e176e678fda81be993a31";
+ sha256 = "08rjlqnjbfgpz5rbjq89l7y5vyhk99ivr928sqdi5gnqznbqs4m8";
+ };
+ }
+ {
+ goPackagePath = "github.com/kr/pretty";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kr/pretty";
+ rev = "4e0886370c3a67530192c6a238cff68f56c141b0";
+ sha256 = "1ywbfzz1h3a3qd8rpkiqwi1dm4w8ls9ijb4x1b7567grns9f0vnp";
+ };
+ }
+ {
+ goPackagePath = "github.com/kr/text";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kr/text";
+ rev = "702c74938df48b97370179f33ce2107bd7ff3b3e";
+ sha256 = "0hf58ypz6rxsw6nx3i856whir9lvy4sdx946wbw1nfaf2rdmr9vx";
+ };
+ }
+ {
+ goPackagePath = "github.com/mattn/go-isatty";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mattn/go-isatty";
+ rev = "cb30d6282491c185f77d9bec5d25de1bb61a06bc";
+ sha256 = "0v59mv94acd2m72q8adhigxkx1vn38l5h0d8hp0nxga2v9f3v8kd";
+ };
+ }
+ {
+ goPackagePath = "github.com/miekg/dns";
+ fetch = {
+ type = "git";
+ url = "https://github.com/miekg/dns";
+ rev = "203ad2480beb9330454efc215d21f16c607e8174";
+ sha256 = "12i2l79whv7a8c27f1dvq4wqikx4d0l30r1ja68zfgrgik6vryxq";
+ };
+ }
+ {
+ goPackagePath = "github.com/namecoin/btcd";
+ fetch = {
+ type = "git";
+ url = "https://github.com/namecoin/btcd";
+ rev = "69a10543311fa68737d0a77b4cd045b0b0abfb75";
+ sha256 = "1zbfigs3hrjhdwp19877lpgivdcz3k80149nxdmxlmp03xcswcqy";
+ };
+ }
+ {
+ goPackagePath = "github.com/namecoin/ncbtcjson";
+ fetch = {
+ type = "git";
+ url = "https://github.com/namecoin/ncbtcjson";
+ rev = "fa221af062c70f802db6ed66e1546cc4a41ec277";
+ sha256 = "1fmz5aylsji27vj5f3f3gg9xj99735gh5prvcfz0gmk68v1mnr4i";
+ };
+ }
+ {
+ goPackagePath = "github.com/namecoin/ncrpcclient";
+ fetch = {
+ type = "git";
+ url = "https://github.com/namecoin/ncrpcclient";
+ rev = "858e1a5acd8b2da56462f50323633cdf2fe80977";
+ sha256 = "0pj951wm6fdkk2yv4bxaxka52i7rb6w3fs9ah3fy7p8wchr4smjx";
+ };
+ }
+ {
+ goPackagePath = "github.com/namecoin/tlsrestrictnss";
+ fetch = {
+ type = "git";
+ url = "https://github.com/namecoin/tlsrestrictnss";
+ rev = "945a9f3d995fcb175fd0b19549e21a3e87ba8c13";
+ sha256 = "18qphkqnjw3bwflkyyrddyzgwscs37j7y6ynm9g78bqb5skviqqy";
+ };
+ }
+ {
+ goPackagePath = "github.com/namecoin/x509-signature-splice";
+ fetch = {
+ type = "git";
+ url = "https://github.com/namecoin/x509-signature-splice";
+ rev = "d8b4bf2df701c55239a9fe82bb1e7bea10e30599";
+ sha256 = "0jlj4gb60s7b69d8yx6ljhxgvqgjz01n0h59fswblw09wfba8c4j";
+ };
+ }
+ {
+ goPackagePath = "github.com/ogier/pflag";
+ fetch = {
+ type = "git";
+ url = "https://github.com/ogier/pflag";
+ rev = "45c278ab3607870051a2ea9040bb85fcb8557481";
+ sha256 = "0620v75wppfd84d95n312wpngcb73cph4q3ivs1h0waljfnsrd5l";
+ };
+ }
+ {
+ goPackagePath = "github.com/shiena/ansicolor";
+ fetch = {
+ type = "git";
+ url = "https://github.com/shiena/ansicolor";
+ rev = "a422bbe96644373c5753384a59d678f7d261ff10";
+ sha256 = "1dcn8a9z6a5dxa2m3fkppnajcls8lanbl38qggkf646yi5qsk1hc";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/crypto";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/crypto";
+ rev = "279210d13fedf5be6d476bad5df6a015042bb905";
+ sha256 = "0syi72jba84nn1z89bqpcv94wjvzj71dwg1pj30xrcixcz1zsg26";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/net";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/net";
+ rev = "627f9648deb96c27737b83199d44bb5c1010cbcf";
+ sha256 = "0ziz7i9mhz6dy2f58dsa83flkk165w1cnazm7yksql5i9m7x099z";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/sys";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/sys";
+ rev = "6fdc65e7d9800cc59998e8ac0d9406a20ff5f399";
+ sha256 = "0al5gzij4qkrp11i1h8j7288pg6y716zyh2v0886pv2knha7gjvj";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/alecthomas/kingpin.v2";
+ fetch = {
+ type = "git";
+ url = "https://gopkg.in/alecthomas/kingpin.v2";
+ rev = "947dcec5ba9c011838740e680966fd7087a71d0d";
+ sha256 = "0mndnv3hdngr3bxp7yxfd47cas4prv98sqw534mx7vp38gd88n5r";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/hlandau/configurable.v1";
+ fetch = {
+ type = "git";
+ url = "https://gopkg.in/hlandau/configurable.v1";
+ rev = "41496864a1fe3e0fef2973f22372b755d2897402";
+ sha256 = "0i9jbdvi8rz12xsrzzbfxg5lwsqakjcmccsa5a32asmv26k5byqa";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/hlandau/easyconfig.v1";
+ fetch = {
+ type = "git";
+ url = "https://gopkg.in/hlandau/easyconfig.v1";
+ rev = "c31249162931b4963bbe6e501cccb60d23271a3f";
+ sha256 = "1v8j1pyzcfj1l4pmb1c6mszci6xzc4agdam2kq79kyvbsvbbw9dc";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/hlandau/madns.v2";
+ fetch = {
+ type = "git";
+ url = "https://gopkg.in/hlandau/madns.v2";
+ rev = "26979b3e4b5aa3e0bd53cf0a014f9eaf43b578e3";
+ sha256 = "09r4m4mqdgd7hvxyvss9m64lq0kk8nylnq2bgnkrclgzpi87fmmb";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/hlandau/service.v2";
+ fetch = {
+ type = "git";
+ url = "https://gopkg.in/hlandau/service.v2";
+ rev = "b64b3467ebd16f64faec1640c25e318efc0c0d7b";
+ sha256 = "0lpx88f46ylx9lf6jgwcjgklll1pc1mlakrywpa0wzhjj7a4jinc";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/hlandau/svcutils.v1";
+ fetch = {
+ type = "git";
+ url = "https://gopkg.in/hlandau/svcutils.v1";
+ rev = "c25dac49e50cbbcbef8c81b089f56156f4067729";
+ sha256 = "12b6p71mk33r44d71xizjq82fls0ykfwfl5gnmckbgpxms4bj2xf";
+ };
+ }
+]
diff --git a/nixpkgs/pkgs/servers/dns/ncdns/fix-tpl-path.patch b/nixpkgs/pkgs/servers/dns/ncdns/fix-tpl-path.patch
new file mode 100644
index 00000000000..850fb4d1b18
--- /dev/null
+++ b/nixpkgs/pkgs/servers/dns/ncdns/fix-tpl-path.patch
@@ -0,0 +1,27 @@
+This sets a default value for the tpl directory that works for Nixpkgs.
+
+diff --git a/server/web.go b/server/web.go
+index d024a42..0522d02 100644
+--- a/server/web.go
++++ b/server/web.go
+@@ -10,6 +10,7 @@ import "path/filepath"
+ import "time"
+ import "strings"
+ import "fmt"
++import "os"
+
+ var layoutTpl *template.Template
+ var mainPageTpl *template.Template
+@@ -44,7 +45,11 @@ func deriveTemplate(filename string) (*template.Template, error) {
+ }
+
+ func (s *Server) tplFilename(filename string) string {
+- td := filepath.Join(s.cfg.ConfigDir, "..", "tpl")
++ ex, err := os.Executable()
++ if err != nil {
++ panic(err)
++ }
++ td := filepath.Join(filepath.Dir(ex), "..", "share", "tpl")
+ if s.cfg.TplPath != "" {
+ td = s.cfg.TplPath
+ }
diff --git a/nixpkgs/pkgs/servers/dns/nsd/default.nix b/nixpkgs/pkgs/servers/dns/nsd/default.nix
index 43c2900443e..2dfdf108c4f 100644
--- a/nixpkgs/pkgs/servers/dns/nsd/default.nix
+++ b/nixpkgs/pkgs/servers/dns/nsd/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, libevent, openssl
+{ stdenv, fetchurl, libevent, openssl, nixosTests
, bind8Stats ? false
, checking ? false
, ipv6 ? true
@@ -11,16 +11,16 @@
, rrtypes ? false
, zoneStats ? false
-, configFile ? "etc/nsd/nsd.conf"
+, configFile ? "/etc/nsd/nsd.conf"
}:
stdenv.mkDerivation rec {
pname = "nsd";
- version = "4.3.1";
+ version = "4.3.2";
src = fetchurl {
url = "https://www.nlnetlabs.nl/downloads/${pname}/${pname}-${version}.tar.gz";
- sha256 = "11w9kl99fs888f3zwx2j92i8lcp78vq91jac8s317a2icv74mczl";
+ sha256 = "0ac3mbn5z4nc18782m9aswdpi2m9f4665vidw0ciyigdh0pywp2v";
};
prePatch = ''
@@ -52,6 +52,10 @@ stdenv.mkDerivation rec {
sed 's@$(INSTALL_DATA) nsd.conf.sample $(DESTDIR)$(nsdconfigfile).sample@@g' -i Makefile.in
'';
+ passthru.tests = {
+ inherit (nixosTests) nsd;
+ };
+
meta = with stdenv.lib; {
homepage = "http://www.nlnetlabs.nl";
description = "Authoritative only, high performance, simple and open source name server";
diff --git a/nixpkgs/pkgs/servers/dns/pdns-recursor/default.nix b/nixpkgs/pkgs/servers/dns/pdns-recursor/default.nix
index 10a18ab1d45..02f6c2a9621 100644
--- a/nixpkgs/pkgs/servers/dns/pdns-recursor/default.nix
+++ b/nixpkgs/pkgs/servers/dns/pdns-recursor/default.nix
@@ -8,11 +8,11 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "pdns-recursor";
- version = "4.3.1";
+ version = "4.3.2";
src = fetchurl {
url = "https://downloads.powerdns.com/releases/pdns-recursor-${version}.tar.bz2";
- sha256 = "1n9gymis0h1grgg63ig3kk9cb27ayy1w6s8hcn8n4g5dzi90h8sl";
+ sha256 = "1qb18mx0ci3gbm4ssdg6sf2zg1p6xqi0v061ffww6ph0snabmbpw";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/servers/echoip/default.nix b/nixpkgs/pkgs/servers/echoip/default.nix
index 18952d01c91..840d7a2d4e6 100644
--- a/nixpkgs/pkgs/servers/echoip/default.nix
+++ b/nixpkgs/pkgs/servers/echoip/default.nix
@@ -25,4 +25,4 @@ buildGoModule {
license = licenses.bsd3;
maintainers = with maintainers; [ rvolosatovs ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/servers/etcd/3.4.nix b/nixpkgs/pkgs/servers/etcd/3.4.nix
index 699ec033d3f..18a380746b5 100644
--- a/nixpkgs/pkgs/servers/etcd/3.4.nix
+++ b/nixpkgs/pkgs/servers/etcd/3.4.nix
@@ -2,9 +2,9 @@
buildGoModule rec {
pname = "etcd";
- version = "3.4.9";
+ version = "3.4.10";
- #vendorSha256 = null; revert to `null` for > 3.4.9
+ #vendorSha256 = null; revert to `null` for > 3.4.10
vendorSha256 = "1fhrycl8m8ddb7mwasbyfiwrl4d9lfdk7zd3mxb7ahkipdp2c94z";
deleteVendor = true;
@@ -13,7 +13,7 @@ buildGoModule rec {
owner = "etcd-io";
repo = "etcd";
rev = "v${version}";
- sha256 = "16l4wmnm7mkhpb2vzf6xnhhyx6lj8xx3z6x1bfs05idajnrw824p";
+ sha256 = "07kzgh2rm7kzprlpnay6fq8lziiyhiqyikf1qjx8gjjsdsjy180f";
};
buildPhase = ''
diff --git a/nixpkgs/pkgs/servers/fcgiwrap/default.nix b/nixpkgs/pkgs/servers/fcgiwrap/default.nix
index cd4d3116213..a15e1c15b15 100644
--- a/nixpkgs/pkgs/servers/fcgiwrap/default.nix
+++ b/nixpkgs/pkgs/servers/fcgiwrap/default.nix
@@ -25,5 +25,6 @@ stdenv.mkDerivation rec {
description = "Simple server for running CGI applications over FastCGI";
maintainers = with maintainers; [ lethalman ];
platforms = with platforms; linux;
+ license = licenses.mit;
};
}
diff --git a/nixpkgs/pkgs/servers/gemini/molly-brown/default.nix b/nixpkgs/pkgs/servers/gemini/molly-brown/default.nix
new file mode 100644
index 00000000000..216a4015ef9
--- /dev/null
+++ b/nixpkgs/pkgs/servers/gemini/molly-brown/default.nix
@@ -0,0 +1,26 @@
+{ lib, buildGoPackage, fetchgit, nixosTests }:
+
+buildGoPackage rec {
+ pname = "molly-brown";
+ version = "unstable-2020-07-06";
+ rev = "2e510328ef1737c67641c588095e4628e3dfa8d3";
+
+ goPackagePath = "tildegit.org/solderpunk/molly-brown";
+
+ src = fetchgit {
+ inherit rev;
+ url = "https://tildegit.org/solderpunk/molly-brown.git";
+ sha256 = "0c2pmkcs5a04h2vwzbhj6rg47mb9wcmkh22i56kx7clh51wbbvc4";
+ };
+
+ goDeps = ./deps.nix;
+
+ passthru.tests.basic = nixosTests.molly-brown;
+
+ meta = with lib; {
+ description = "Full-featured Gemini server";
+ homepage = "https://tildegit.org/solderpunk/molly-brown";
+ maintainers = with maintainers; [ ehmry ];
+ license = licenses.bsd2;
+ };
+}
diff --git a/nixpkgs/pkgs/servers/gemini/molly-brown/deps.nix b/nixpkgs/pkgs/servers/gemini/molly-brown/deps.nix
new file mode 100644
index 00000000000..95427e8f790
--- /dev/null
+++ b/nixpkgs/pkgs/servers/gemini/molly-brown/deps.nix
@@ -0,0 +1,12 @@
+# This file was generated by https://github.com/kamilchm/go2nix v1.3.0
+[
+ {
+ goPackagePath = "github.com/BurntSushi/toml";
+ fetch = {
+ type = "git";
+ url = "https://github.com/BurntSushi/toml";
+ rev = "3012a1dbe2e4bd1391d42b32f0577cb7bbc7f005";
+ sha256 = "1fjdwwfzyzllgiwydknf1pwjvy49qxfsczqx5gz3y0izs7as99j6";
+ };
+ }
+]
diff --git a/nixpkgs/pkgs/servers/gobetween/default.nix b/nixpkgs/pkgs/servers/gobetween/default.nix
index 2b474d818ad..e8e03a3779f 100644
--- a/nixpkgs/pkgs/servers/gobetween/default.nix
+++ b/nixpkgs/pkgs/servers/gobetween/default.nix
@@ -1,38 +1,27 @@
-{ rsync, buildGoModule, fetchFromGitHub, lib, runCommand, enableStatic ? false }:
+{ buildGoModule, fetchFromGitHub, lib, enableStatic ? false }:
buildGoModule rec {
pname = "gobetween";
- version = "0.7.0";
+ version = "0.8.0";
src = fetchFromGitHub {
owner = "yyyar";
repo = "gobetween";
rev = version;
- sha256 = "f01593509ccece063acd47002c4fc52261fbbbcdbf14b088d813b7d8e38fcca8";
+ sha256 = "0bxf89l53sqan9qq23rwawjkcanv9p61sw56zjqhyx78f0bh0zbc";
};
- patches = [ ./gomod.patch ];
deleteVendor = true;
+ patches = [
+ ./gomod.patch
+ ];
+
buildPhase = ''
make -e build${lib.optionalString enableStatic "-static"}
'';
- lxd = fetchFromGitHub {
- owner = "lxc";
- repo = "lxd";
- rev = "41efd98813f3b42f1752ff6c2c7569a054924623";
- sha256 = "02vnvjjkzl7b0i2cn03f1lb3jgj5rd3wdkii4pqi9bvmhzszg0l2";
- };
-
- overrideModAttrs = (_: {
- postBuild = ''
- rm -r vendor/github.com/lxc/lxd
- cp -r --reflink=auto ${lxd} vendor/github.com/lxc/lxd
- '';
- });
-
- vendorSha256 = "1pd0zrjwpw6yv2s86a818yy2ma2fkazd3sb2h6zfp9mvyixgxgri";
+ vendorSha256 = "1nkni9ikpc0wngh5v0qmlpn5s9v85lb2ih22f3h3lih7nc29yv87";
installPhase = ''
mkdir -p $out/bin
diff --git a/nixpkgs/pkgs/servers/gobetween/gomod.patch b/nixpkgs/pkgs/servers/gobetween/gomod.patch
index 98181e3fe79..2f0fb408061 100644
--- a/nixpkgs/pkgs/servers/gobetween/gomod.patch
+++ b/nixpkgs/pkgs/servers/gobetween/gomod.patch
@@ -1,21 +1,13 @@
-diff --git a/go.mod b/go.mod
-index 536631a..f91e862 100644
---- a/go.mod
-+++ b/go.mod
-@@ -7,7 +7,7 @@ require (
- github.com/burntsushi/toml v0.3.1
- github.com/elgs/gojq v0.0.0-20160421194050-81fa9a608a13
- github.com/elgs/gosplitargs v0.0.0-20161028071935-a491c5eeb3c8 // indirect
-- github.com/flosch/pongo2 v0.0.0-20181225140029-79872a7b2769 // indirect
-+ github.com/flosch/pongo2 v0.0.0-20190707114632-bbf5a6c351f4 // indirect
- github.com/fsouza/go-dockerclient v1.3.6
- github.com/gin-contrib/cors v0.0.0-20190301062745-f9e10995c85a
- github.com/gin-gonic/gin v1.3.0
-@@ -20,7 +20,6 @@ require (
+diff --git a/src/go.mod b/src/go.mod
+index 3242342..795c306 100644
+--- a/src/go.mod
++++ b/src/go.mod
+@@ -28,7 +28,7 @@ require (
github.com/juju/go4 v0.0.0-20160222163258-40d72ab9641a // indirect
github.com/juju/persistent-cookiejar v0.0.0-20171026135701-d5e5a8405ef9 // indirect
- github.com/juju/schema v0.0.0-20181210140654-64a6158e9071 // indirect
-- github.com/juju/utils v0.0.0-20180820210520-bf9cc5bdd62d // indirect
- github.com/juju/webbrowser v0.0.0-20180907093207-efb9432b2bcb // indirect
- github.com/julienschmidt/httprouter v1.2.0 // indirect
- github.com/lxc/lxd v0.0.0-20190314233831-41efd98813f3
+ github.com/juju/webbrowser v1.0.0 // indirect
+- github.com/lxc/lxd v0.0.0-20200706202337-814c96fcec74
++ github.com/lxc/lxd v0.0.0-20200727014606-0d408e8e8ebb
+ github.com/mattn/go-colorable v0.1.7 // indirect
+ github.com/miekg/dns v1.1.30
+ github.com/mitchellh/go-testing-interface v1.14.0 // indirect
diff --git a/nixpkgs/pkgs/servers/gortr/default.nix b/nixpkgs/pkgs/servers/gortr/default.nix
index c0534d0f890..3fd126d5670 100644
--- a/nixpkgs/pkgs/servers/gortr/default.nix
+++ b/nixpkgs/pkgs/servers/gortr/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "gortr";
- version = "0.14.4";
+ version = "0.14.6";
src = fetchFromGitHub {
owner = "cloudflare";
repo = pname;
rev = "v${version}";
- sha256 = "1srwlpl8g0pzrxb2nyp6xvg10cidm2i6qb9m08k2g296hfgdqqq3";
+ sha256 = "1z1z4xl39qmd7df1zb2wsd2ycxr4aa9g23sfgp3ws4lhy5d6hyxw";
};
vendorSha256 = "1nwrzbpqycr4ixk8a90pgaxcwakv5nlfnql6hmcc518qrva198wp";
@@ -19,4 +19,4 @@ buildGoModule rec {
maintainers = with maintainers; [ petabyteboy ];
platforms = platforms.all;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/servers/gotify/source-sha.nix b/nixpkgs/pkgs/servers/gotify/source-sha.nix
index ddac1b24614..2d7375fc9b5 100644
--- a/nixpkgs/pkgs/servers/gotify/source-sha.nix
+++ b/nixpkgs/pkgs/servers/gotify/source-sha.nix
@@ -1 +1 @@
-"18y2kaf0v7275a0b8ab5y3qk7qwh19aqxyy0gmlflzgr2nimpmrn" \ No newline at end of file
+"0agnbpqzz751643c4s0fs10b3zw98pp8r9kys9p1vxbb3d6r2anb" \ No newline at end of file
diff --git a/nixpkgs/pkgs/servers/gotify/vendor-sha.nix b/nixpkgs/pkgs/servers/gotify/vendor-sha.nix
index 0705f436316..e8f40372339 100644
--- a/nixpkgs/pkgs/servers/gotify/vendor-sha.nix
+++ b/nixpkgs/pkgs/servers/gotify/vendor-sha.nix
@@ -1 +1 @@
-"1ha0zgz1n07sd3if6823fi83j7yajysjdzfbwqk9rpsi6zv3cfh3" \ No newline at end of file
+"0cczw8h1mibxmfgy2z6xnqq11x31ai17gnq2z4j5751b5finhqng" \ No newline at end of file
diff --git a/nixpkgs/pkgs/servers/gotify/version.nix b/nixpkgs/pkgs/servers/gotify/version.nix
index fdfe425152c..7473811783e 100644
--- a/nixpkgs/pkgs/servers/gotify/version.nix
+++ b/nixpkgs/pkgs/servers/gotify/version.nix
@@ -1 +1 @@
-"2.0.16"
+"2.0.17"
diff --git a/nixpkgs/pkgs/servers/gpsd/default.nix b/nixpkgs/pkgs/servers/gpsd/default.nix
index 4e0d08324a0..5f9beb4b834 100644
--- a/nixpkgs/pkgs/servers/gpsd/default.nix
+++ b/nixpkgs/pkgs/servers/gpsd/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, stdenv, scons, pkgconfig, dbus, dbus-glib
+{ fetchurl, stdenv, sconsPackages, pkgconfig, dbus, dbus-glib
, ncurses, libX11, libXt, libXpm, libXaw, libXext
, libusb1, docbook_xml_dtd_412, docbook_xsl, bc
, libxslt, xmlto, gpsdUser ? "gpsd", gpsdGroup ? "dialout"
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- scons.py2 pkgconfig docbook_xml_dtd_412 docbook_xsl xmlto bc
+ sconsPackages.scons_3_1_2 pkgconfig docbook_xml_dtd_412 docbook_xsl xmlto bc
python2Packages.python
python2Packages.wrapPython
];
diff --git a/nixpkgs/pkgs/servers/hashi-ui/default.nix b/nixpkgs/pkgs/servers/hashi-ui/default.nix
index 019a8dca3b6..70926e37739 100644
--- a/nixpkgs/pkgs/servers/hashi-ui/default.nix
+++ b/nixpkgs/pkgs/servers/hashi-ui/default.nix
@@ -21,5 +21,6 @@ stdenv.mkDerivation rec {
description = "A modern user interface for hashicorp Consul & Nomad";
platforms = [ "x86_64-linux" ];
maintainers = with maintainers; [ numkem ];
+ license = licenses.mit;
};
}
diff --git a/nixpkgs/pkgs/servers/hasura/cli.nix b/nixpkgs/pkgs/servers/hasura/cli.nix
index a4d8d147fda..d5815c3662b 100644
--- a/nixpkgs/pkgs/servers/hasura/cli.nix
+++ b/nixpkgs/pkgs/servers/hasura/cli.nix
@@ -30,4 +30,4 @@ buildGoModule rec {
inherit (hasura-graphql-engine.meta) license homepage maintainers;
description = "Hasura GraphQL Engine CLI";
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/servers/hitch/default.nix b/nixpkgs/pkgs/servers/hitch/default.nix
index c81cd80eb7a..89aa63f35bd 100644
--- a/nixpkgs/pkgs/servers/hitch/default.nix
+++ b/nixpkgs/pkgs/servers/hitch/default.nix
@@ -1,11 +1,11 @@
-{ stdenv, fetchurl, docutils, libev, openssl, pkgconfig }:
+{ stdenv, fetchurl, docutils, libev, openssl, pkgconfig, nixosTests }:
stdenv.mkDerivation rec {
- version = "1.5.2";
+ version = "1.6.0";
pname = "hitch";
src = fetchurl {
url = "https://hitch-tls.org/source/${pname}-${version}.tar.gz";
- sha256 = "1nnzqqigfw78nqhp81a72x1s8d6v49ayw4w5df0zzm2cb1jgv95i";
+ sha256 = "01n70yf8hx42jb801jv5q1xhrpqxyjnqhd98hjf81lvxpd5fnisf";
};
nativeBuildInputs = [ pkgconfig ];
@@ -13,6 +13,8 @@ stdenv.mkDerivation rec {
outputs = [ "out" "doc" "man" ];
+ passthru.tests.hitch = nixosTests.hitch;
+
meta = with stdenv.lib; {
description = "Hitch is a libev-based high performance SSL/TLS proxy by Varnish Software";
homepage = "https://hitch-tls.org/";
diff --git a/nixpkgs/pkgs/servers/home-assistant/0001-setup.py-relax-dependencies.patch b/nixpkgs/pkgs/servers/home-assistant/0001-setup.py-relax-dependencies.patch
deleted file mode 100644
index 0b9dd3e447d..00000000000
--- a/nixpkgs/pkgs/servers/home-assistant/0001-setup.py-relax-dependencies.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From 9d730514540929dc95a7313bdb385bab95d9a28c Mon Sep 17 00:00:00 2001
-From: Martin Weinelt <hexa@darmstadt.ccc.de>
-Date: Wed, 20 May 2020 23:23:23 +0200
-Subject: [PATCH] setup.py: relax dependencies
-
----
- setup.py | 14 +++++++-------
- 1 file changed, 7 insertions(+), 7 deletions(-)
-
-diff --git a/setup.py b/setup.py
-index 1473fd1f5f..149af58b3a 100755
---- a/setup.py
-+++ b/setup.py
-@@ -32,24 +32,24 @@ PROJECT_URLS = {
- PACKAGES = find_packages(exclude=["tests", "tests.*"])
-
- REQUIRES = [
-- "aiohttp==3.6.1",
-+ "aiohttp>=3.6.1",
- "astral==1.10.1",
- "async_timeout==3.0.1",
- "attrs==19.3.0",
- "bcrypt==3.1.7",
- "certifi>=2020.4.5.1",
- "ciso8601==2.1.3",
-- "importlib-metadata==1.6.0",
-+ "importlib-metadata>=1.5.0",
- "jinja2>=2.11.1",
- "PyJWT==1.7.1",
- # PyJWT has loose dependency. We want the latest one.
-- "cryptography==2.9.2",
-+ "cryptography>=2.9",
- "pip>=8.0.3",
- "python-slugify==4.0.0",
-- "pytz>=2020.1",
-- "pyyaml==5.3.1",
-- "requests==2.23.0",
-- "ruamel.yaml==0.15.100",
-+ "pytz>=2019.03",
-+ "pyyaml>=5.2",
-+ "requests>=2.22",
-+ "ruamel.yaml>=0.15.100",
- "voluptuous==0.11.7",
- "voluptuous-serialize==2.3.0",
- ]
---
-2.26.2
-
diff --git a/nixpkgs/pkgs/servers/home-assistant/component-packages.nix b/nixpkgs/pkgs/servers/home-assistant/component-packages.nix
index aff2e9dc0cb..59fb12e7dd1 100644
--- a/nixpkgs/pkgs/servers/home-assistant/component-packages.nix
+++ b/nixpkgs/pkgs/servers/home-assistant/component-packages.nix
@@ -2,10 +2,11 @@
# Do not edit!
{
- version = "0.110.1";
+ version = "0.113.3";
components = {
"abode" = ps: with ps; [ ]; # missing inputs: abodepy
"acer_projector" = ps: with ps; [ pyserial];
+ "acmeda" = ps: with ps; [ ]; # missing inputs: aiopulse
"actiontec" = ps: with ps; [ ];
"adguard" = ps: with ps; [ ]; # missing inputs: adguardhome
"ads" = ps: with ps; [ ]; # missing inputs: pyads
@@ -16,7 +17,7 @@
"airvisual" = ps: with ps; [ pyairvisual];
"aladdin_connect" = ps: with ps; [ ]; # missing inputs: aladdin_connect
"alarm_control_panel" = ps: with ps; [ ];
- "alarmdecoder" = ps: with ps; [ alarmdecoder];
+ "alarmdecoder" = ps: with ps; [ ]; # missing inputs: adext
"alert" = ps: with ps; [ ];
"alexa" = ps: with ps; [ aiohttp-cors];
"almond" = ps: with ps; [ aiohttp-cors]; # missing inputs: pyalmond
@@ -27,14 +28,14 @@
"amcrest" = ps: with ps; [ ha-ffmpeg]; # missing inputs: amcrest
"ampio" = ps: with ps; [ ]; # missing inputs: asmog
"android_ip_webcam" = ps: with ps; [ ]; # missing inputs: pydroid-ipcam
- "androidtv" = ps: with ps; [ ]; # missing inputs: adb-shell androidtv pure-python-adb
+ "androidtv" = ps: with ps; [ ]; # missing inputs: adb-shell[async] androidtv[async] pure-python-adb
"anel_pwrctrl" = ps: with ps; [ ]; # missing inputs: anel_pwrctrl-homeassistant
"anthemav" = ps: with ps; [ ]; # missing inputs: anthemav
"apache_kafka" = ps: with ps; [ aiokafka];
"apcupsd" = ps: with ps; [ ]; # missing inputs: apcaccess
"api" = ps: with ps; [ aiohttp-cors];
"apns" = ps: with ps; [ ]; # missing inputs: apns2
- "apple_tv" = ps: with ps; [ pyatv];
+ "apple_tv" = ps: with ps; [ aiohttp-cors netdisco pyatv zeroconf];
"apprise" = ps: with ps; [ apprise];
"aprs" = ps: with ps; [ ]; # missing inputs: aprslib geopy
"aqualogic" = ps: with ps; [ ]; # missing inputs: aqualogic
@@ -45,7 +46,7 @@
"arlo" = ps: with ps; [ ha-ffmpeg]; # missing inputs: pyarlo
"arris_tg2492lg" = ps: with ps; [ ]; # missing inputs: arris-tg2492lg
"aruba" = ps: with ps; [ pexpect];
- "arwn" = ps: with ps; [ aiohttp-cors hbmqtt paho-mqtt];
+ "arwn" = ps: with ps; [ aiohttp-cors paho-mqtt];
"asterisk_cdr" = ps: with ps; [ ]; # missing inputs: asterisk_mbox
"asterisk_mbox" = ps: with ps; [ ]; # missing inputs: asterisk_mbox
"asuswrt" = ps: with ps; [ ]; # missing inputs: aioasuswrt
@@ -56,14 +57,13 @@
"aurora" = ps: with ps; [ ];
"aurora_abb_powerone" = ps: with ps; [ ]; # missing inputs: aurorapy
"auth" = ps: with ps; [ aiohttp-cors];
- "automatic" = ps: with ps; [ aiohttp-cors]; # missing inputs: aioautomatic
- "automation" = ps: with ps; [ ];
+ "automation" = ps: with ps; [ aiohttp-cors];
"avea" = ps: with ps; [ ]; # missing inputs: avea
"avion" = ps: with ps; [ ]; # missing inputs: avion
- "avri" = ps: with ps; [ ]; # missing inputs: avri-api
+ "avri" = ps: with ps; [ pycountry]; # missing inputs: avri-api
"awair" = ps: with ps; [ ]; # missing inputs: python_awair
"aws" = ps: with ps; [ ]; # missing inputs: aiobotocore
- "axis" = ps: with ps; [ ]; # missing inputs: axis
+ "axis" = ps: with ps; [ aiohttp-cors paho-mqtt]; # missing inputs: axis
"azure_event_hub" = ps: with ps; [ ]; # missing inputs: azure-eventhub
"azure_service_bus" = ps: with ps; [ azure-servicebus];
"baidu" = ps: with ps; [ ]; # missing inputs: baidu-aip
@@ -90,9 +90,10 @@
"bmp280" = ps: with ps; [ ]; # missing inputs: RPi.GPIO adafruit-circuitpython-bmp280
"bmw_connected_drive" = ps: with ps; [ ]; # missing inputs: bimmer_connected
"bom" = ps: with ps; [ ]; # missing inputs: bomradarloop
+ "bond" = ps: with ps; [ ]; # missing inputs: bond-home
"braviatv" = ps: with ps; [ bravia-tv];
"broadlink" = ps: with ps; [ broadlink];
- "brother" = ps: with ps; [ ]; # missing inputs: brother
+ "brother" = ps: with ps; [ brother];
"brottsplatskartan" = ps: with ps; [ ]; # missing inputs: brottsplatskartan
"browser" = ps: with ps; [ ];
"brunt" = ps: with ps; [ ]; # missing inputs: brunt
@@ -104,9 +105,10 @@
"calendar" = ps: with ps; [ aiohttp-cors];
"camera" = ps: with ps; [ aiohttp-cors];
"canary" = ps: with ps; [ ha-ffmpeg]; # missing inputs: py-canary
- "cast" = ps: with ps; [ PyChromecast];
+ "cast" = ps: with ps; [ aiohttp-cors hass-nabucasa PyChromecast zeroconf];
"cert_expiry" = ps: with ps; [ ];
"channels" = ps: with ps; [ ]; # missing inputs: pychannels
+ "circuit" = ps: with ps; [ ]; # missing inputs: circuit-webhook
"cisco_ios" = ps: with ps; [ pexpect];
"cisco_mobility_express" = ps: with ps; [ ]; # missing inputs: ciscomobilityexpress
"cisco_webex_teams" = ps: with ps; [ ]; # missing inputs: webexteamssdk
@@ -143,21 +145,23 @@
"darksky" = ps: with ps; [ python-forecastio];
"datadog" = ps: with ps; [ datadog];
"ddwrt" = ps: with ps; [ ];
+ "debugpy" = ps: with ps; [ debugpy];
"deconz" = ps: with ps; [ ]; # missing inputs: pydeconz
"decora" = ps: with ps; [ bluepy]; # missing inputs: decora
"decora_wifi" = ps: with ps; [ ]; # missing inputs: decora_wifi
- "default_config" = ps: with ps; [ pynacl aiohttp-cors defusedxml distro hass-nabucasa netdisco sqlalchemy zeroconf]; # missing inputs: home-assistant-frontend
+ "default_config" = ps: with ps; [ pynacl aiohttp-cors defusedxml distro emoji hass-nabucasa netdisco sqlalchemy zeroconf]; # missing inputs: home-assistant-frontend
"delijn" = ps: with ps; [ ]; # missing inputs: pydelijn
"deluge" = ps: with ps; [ deluge-client];
"demo" = ps: with ps; [ aiohttp-cors];
"denon" = ps: with ps; [ ];
- "denonavr" = ps: with ps; [ denonavr];
+ "denonavr" = ps: with ps; [ denonavr getmac];
"derivative" = ps: with ps; [ ];
"deutsche_bahn" = ps: with ps; [ ]; # missing inputs: schiene
- "device_automation" = ps: with ps; [ aiohttp-cors];
+ "device_automation" = ps: with ps; [ ];
"device_sun_light_trigger" = ps: with ps; [ ];
"device_tracker" = ps: with ps; [ ];
"devolo_home_control" = ps: with ps; [ ]; # missing inputs: devolo-home-control-api
+ "dexcom" = ps: with ps; [ ]; # missing inputs: pydexcom
"dht" = ps: with ps; [ ]; # missing inputs: Adafruit-DHT
"dialogflow" = ps: with ps; [ aiohttp-cors];
"digital_ocean" = ps: with ps; [ digital-ocean];
@@ -165,27 +169,27 @@
"directv" = ps: with ps; [ ]; # missing inputs: directv
"discogs" = ps: with ps; [ discogs_client];
"discord" = ps: with ps; [ discordpy];
- "discovery" = ps: with ps; [ netdisco];
+ "discovery" = ps: with ps; [ aiohttp-cors netdisco zeroconf];
"dlib_face_detect" = ps: with ps; [ face_recognition];
"dlib_face_identify" = ps: with ps; [ face_recognition];
"dlink" = ps: with ps; [ ]; # missing inputs: pyW215
- "dlna_dmr" = ps: with ps; [ ]; # missing inputs: async-upnp-client
+ "dlna_dmr" = ps: with ps; [ async-upnp-client];
"dnsip" = ps: with ps; [ aiodns];
"dominos" = ps: with ps; [ aiohttp-cors]; # missing inputs: pizzapi
"doods" = ps: with ps; [ pillow]; # missing inputs: pydoods
- "doorbird" = ps: with ps; [ aiohttp-cors sqlalchemy]; # missing inputs: doorbirdpy home-assistant-frontend
+ "doorbird" = ps: with ps; [ aiohttp-cors]; # missing inputs: doorbirdpy
"dovado" = ps: with ps; [ ]; # missing inputs: dovado
"downloader" = ps: with ps; [ ];
"dsmr" = ps: with ps; [ ]; # missing inputs: dsmr_parser
- "dsmr_reader" = ps: with ps; [ aiohttp-cors hbmqtt paho-mqtt];
+ "dsmr_reader" = ps: with ps; [ aiohttp-cors paho-mqtt];
"dte_energy_bridge" = ps: with ps; [ ];
"dublin_bus_transport" = ps: with ps; [ ];
"duckdns" = ps: with ps; [ ];
"dunehd" = ps: with ps; [ ]; # missing inputs: pdunehd
- "dwd_weather_warnings" = ps: with ps; [ ];
+ "dwd_weather_warnings" = ps: with ps; [ jsonpath xmltodict];
"dweet" = ps: with ps; [ ]; # missing inputs: dweepy
"dynalite" = ps: with ps; [ ]; # missing inputs: dynalite_devices
- "dyson" = ps: with ps; [ ]; # missing inputs: libpurecool
+ "dyson" = ps: with ps; [ aiohttp-cors zeroconf]; # missing inputs: libpurecool
"ebox" = ps: with ps; [ ]; # missing inputs: pyebox
"ebusd" = ps: with ps; [ ]; # missing inputs: ebusdpy
"ecoal_boiler" = ps: with ps; [ ]; # missing inputs: ecoaliface
@@ -208,7 +212,7 @@
"emoncms_history" = ps: with ps; [ ];
"emulated_hue" = ps: with ps; [ aiohttp-cors];
"emulated_roku" = ps: with ps; [ ]; # missing inputs: emulated_roku
- "enigma2" = ps: with ps; [ ]; # missing inputs: openwebifpy
+ "enigma2" = ps: with ps; [ openwebifpy];
"enocean" = ps: with ps; [ ]; # missing inputs: enocean
"enphase_envoy" = ps: with ps; [ ]; # missing inputs: envoy_reader
"entur_public_transport" = ps: with ps; [ ]; # missing inputs: enturclient
@@ -257,15 +261,14 @@
"folder_watcher" = ps: with ps; [ watchdog];
"foobot" = ps: with ps; [ ]; # missing inputs: foobot_async
"forked_daapd" = ps: with ps; [ ]; # missing inputs: pyforked-daapd pylibrespot-java
- "fortigate" = ps: with ps; [ ]; # missing inputs: pyfgt
"fortios" = ps: with ps; [ ]; # missing inputs: fortiosapi
"foscam" = ps: with ps; [ ]; # missing inputs: libpyfoscam
"foursquare" = ps: with ps; [ aiohttp-cors];
"free_mobile" = ps: with ps; [ ]; # missing inputs: freesms
- "freebox" = ps: with ps; [ ]; # missing inputs: aiofreepybox
+ "freebox" = ps: with ps; [ aiohttp-cors netdisco zeroconf]; # missing inputs: aiofreepybox
"freedns" = ps: with ps; [ ];
"fritz" = ps: with ps; [ fritzconnection];
- "fritzbox" = ps: with ps; [ ]; # missing inputs: pyfritzhome
+ "fritzbox" = ps: with ps; [ pyfritzhome];
"fritzbox_callmonitor" = ps: with ps; [ fritzconnection];
"fritzbox_netmonitor" = ps: with ps; [ fritzconnection];
"fronius" = ps: with ps; [ ]; # missing inputs: pyfronius
@@ -276,7 +279,6 @@
"garmin_connect" = ps: with ps; [ ]; # missing inputs: garminconnect
"gc100" = ps: with ps; [ ]; # missing inputs: python-gc100
"gdacs" = ps: with ps; [ ]; # missing inputs: aio_georss_gdacs
- "gearbest" = ps: with ps; [ ]; # missing inputs: gearbest_parser
"geizhals" = ps: with ps; [ ]; # missing inputs: geizhals
"generic" = ps: with ps; [ ];
"generic_thermostat" = ps: with ps; [ ];
@@ -294,7 +296,7 @@
"glances" = ps: with ps; [ ]; # missing inputs: glances_api
"gntp" = ps: with ps; [ ]; # missing inputs: gntp
"goalfeed" = ps: with ps; [ ]; # missing inputs: pysher
- "gogogate2" = ps: with ps; [ ]; # missing inputs: pygogogate2
+ "gogogate2" = ps: with ps; [ ]; # missing inputs: gogogate2-api
"google" = ps: with ps; [ google_api_python_client httplib2 oauth2client];
"google_assistant" = ps: with ps; [ aiohttp-cors];
"google_cloud" = ps: with ps; [ google_cloud_texttospeech];
@@ -315,11 +317,12 @@
"growatt_server" = ps: with ps; [ ]; # missing inputs: growattServer
"gstreamer" = ps: with ps; [ ]; # missing inputs: gstreamer-player
"gtfs" = ps: with ps; [ ]; # missing inputs: pygtfs
+ "guardian" = ps: with ps; [ ]; # missing inputs: aioguardian
"habitica" = ps: with ps; [ ]; # missing inputs: habitipy
"hangouts" = ps: with ps; [ ]; # missing inputs: hangups
"harman_kardon_avr" = ps: with ps; [ ]; # missing inputs: hkavr
"harmony" = ps: with ps; [ aioharmony];
- "hassio" = ps: with ps; [ aiohttp-cors];
+ "hassio" = ps: with ps; [ aiohttp-cors]; # missing inputs: home-assistant-frontend
"haveibeenpwned" = ps: with ps; [ ];
"hddtemp" = ps: with ps; [ ];
"hdmi_cec" = ps: with ps; [ ]; # missing inputs: pyCEC
@@ -336,8 +339,8 @@
"hlk_sw16" = ps: with ps; [ ]; # missing inputs: hlk-sw16
"home_connect" = ps: with ps; [ aiohttp-cors]; # missing inputs: homeconnect
"homeassistant" = ps: with ps; [ ];
- "homekit" = ps: with ps; [ HAP-python pyqrcode aiohttp-cors ha-ffmpeg]; # missing inputs: PyTurboJPEG base36 fnvhash
- "homekit_controller" = ps: with ps; [ ]; # missing inputs: aiohomekit[IP]
+ "homekit" = ps: with ps; [ HAP-python pyqrcode aiohttp-cors ha-ffmpeg zeroconf]; # missing inputs: PyTurboJPEG base36 fnvhash
+ "homekit_controller" = ps: with ps; [ aiohttp-cors zeroconf]; # missing inputs: aiohomekit[IP]
"homematic" = ps: with ps; [ pyhomematic];
"homematicip_cloud" = ps: with ps; [ ]; # missing inputs: homematicip
"homeworks" = ps: with ps; [ ]; # missing inputs: pyhomeworks
@@ -350,7 +353,9 @@
"huawei_lte" = ps: with ps; [ getmac stringcase]; # missing inputs: huawei-lte-api url-normalize
"huawei_router" = ps: with ps; [ ];
"hue" = ps: with ps; [ aiohue];
+ "humidifier" = ps: with ps; [ ];
"hunterdouglas_powerview" = ps: with ps; [ ]; # missing inputs: aiopvapi
+ "hvv_departures" = ps: with ps; [ ]; # missing inputs: pygti
"hydrawise" = ps: with ps; [ ]; # missing inputs: hydrawiser
"hyperion" = ps: with ps; [ ];
"ialarm" = ps: with ps; [ ]; # missing inputs: pyialarm
@@ -366,13 +371,13 @@
"imap" = ps: with ps; [ ]; # missing inputs: aioimaplib
"imap_email_content" = ps: with ps; [ ];
"incomfort" = ps: with ps; [ ]; # missing inputs: incomfort-client
- "influxdb" = ps: with ps; [ influxdb];
+ "influxdb" = ps: with ps; [ influxdb-client influxdb];
"input_boolean" = ps: with ps; [ ];
"input_datetime" = ps: with ps; [ ];
"input_number" = ps: with ps; [ ];
"input_select" = ps: with ps; [ ];
"input_text" = ps: with ps; [ ];
- "insteon" = ps: with ps; [ ]; # missing inputs: insteonplm
+ "insteon" = ps: with ps; [ ]; # missing inputs: pyinsteon
"integration" = ps: with ps; [ ];
"intent" = ps: with ps; [ aiohttp-cors];
"intent_script" = ps: with ps; [ ];
@@ -381,7 +386,7 @@
"iota" = ps: with ps; [ ]; # missing inputs: pyota
"iperf3" = ps: with ps; [ ]; # missing inputs: iperf3
"ipma" = ps: with ps; [ ]; # missing inputs: pyipma
- "ipp" = ps: with ps; [ ]; # missing inputs: pyipp
+ "ipp" = ps: with ps; [ pyipp];
"iqvia" = ps: with ps; [ numpy]; # missing inputs: pyiqvia
"irish_rail_transport" = ps: with ps; [ ]; # missing inputs: pyirishrail
"islamic_prayer_times" = ps: with ps; [ ]; # missing inputs: prayer_times_calculator
@@ -432,7 +437,6 @@
"local_ip" = ps: with ps; [ ];
"locative" = ps: with ps; [ aiohttp-cors];
"lock" = ps: with ps; [ ];
- "lockitron" = ps: with ps; [ ];
"logbook" = ps: with ps; [ aiohttp-cors sqlalchemy]; # missing inputs: home-assistant-frontend
"logentries" = ps: with ps; [ ];
"logger" = ps: with ps; [ ];
@@ -452,7 +456,7 @@
"mailbox" = ps: with ps; [ aiohttp-cors];
"mailgun" = ps: with ps; [ aiohttp-cors]; # missing inputs: pymailgunner
"manual" = ps: with ps; [ ];
- "manual_mqtt" = ps: with ps; [ aiohttp-cors hbmqtt paho-mqtt];
+ "manual_mqtt" = ps: with ps; [ aiohttp-cors paho-mqtt];
"map" = ps: with ps; [ aiohttp-cors]; # missing inputs: home-assistant-frontend
"marytts" = ps: with ps; [ ]; # missing inputs: speak2mary
"mastodon" = ps: with ps; [ ]; # missing inputs: Mastodon.py
@@ -484,7 +488,7 @@
"minio" = ps: with ps; [ minio];
"mitemp_bt" = ps: with ps; [ ]; # missing inputs: mitemp_bt
"mjpeg" = ps: with ps; [ ];
- "mobile_app" = ps: with ps; [ pynacl aiohttp-cors];
+ "mobile_app" = ps: with ps; [ pynacl aiohttp-cors emoji hass-nabucasa];
"mochad" = ps: with ps; [ ]; # missing inputs: pymochad
"modbus" = ps: with ps; [ ]; # missing inputs: pymodbus
"modem_callerid" = ps: with ps; [ ]; # missing inputs: basicmodem
@@ -493,17 +497,17 @@
"moon" = ps: with ps; [ ];
"mpchc" = ps: with ps; [ ];
"mpd" = ps: with ps; [ mpd2];
- "mqtt" = ps: with ps; [ aiohttp-cors hbmqtt paho-mqtt];
- "mqtt_eventstream" = ps: with ps; [ aiohttp-cors hbmqtt paho-mqtt];
- "mqtt_json" = ps: with ps; [ aiohttp-cors hbmqtt paho-mqtt];
- "mqtt_room" = ps: with ps; [ aiohttp-cors hbmqtt paho-mqtt];
- "mqtt_statestream" = ps: with ps; [ aiohttp-cors hbmqtt paho-mqtt];
+ "mqtt" = ps: with ps; [ aiohttp-cors paho-mqtt];
+ "mqtt_eventstream" = ps: with ps; [ aiohttp-cors paho-mqtt];
+ "mqtt_json" = ps: with ps; [ aiohttp-cors paho-mqtt];
+ "mqtt_room" = ps: with ps; [ aiohttp-cors paho-mqtt];
+ "mqtt_statestream" = ps: with ps; [ aiohttp-cors paho-mqtt];
"msteams" = ps: with ps; [ ]; # missing inputs: pymsteams
"mvglive" = ps: with ps; [ PyMVGLive];
"mychevy" = ps: with ps; [ ]; # missing inputs: mychevy
"mycroft" = ps: with ps; [ ]; # missing inputs: mycroftapi
"myq" = ps: with ps; [ ]; # missing inputs: pymyq
- "mysensors" = ps: with ps; [ ]; # missing inputs: pymysensors
+ "mysensors" = ps: with ps; [ aiohttp-cors paho-mqtt]; # missing inputs: pymysensors
"mystrom" = ps: with ps; [ aiohttp-cors]; # missing inputs: python-mystrom
"mythicbeastsdns" = ps: with ps; [ ]; # missing inputs: mbddns
"n26" = ps: with ps; [ ]; # missing inputs: n26
@@ -515,7 +519,7 @@
"nello" = ps: with ps; [ ]; # missing inputs: pynello
"ness_alarm" = ps: with ps; [ ]; # missing inputs: nessclient
"nest" = ps: with ps; [ ]; # missing inputs: python-nest
- "netatmo" = ps: with ps; [ aiohttp-cors pyatmo];
+ "netatmo" = ps: with ps; [ aiohttp-cors hass-nabucasa pyatmo];
"netdata" = ps: with ps; [ ]; # missing inputs: netdata
"netgear" = ps: with ps; [ ]; # missing inputs: pynetgear
"netgear_lte" = ps: with ps; [ ]; # missing inputs: eternalegypt
@@ -534,6 +538,7 @@
"noaa_tides" = ps: with ps; [ ]; # missing inputs: py_noaa
"norway_air" = ps: with ps; [ pymetno];
"notify" = ps: with ps; [ ];
+ "notify_events" = ps: with ps; [ ]; # missing inputs: notify-events
"notion" = ps: with ps; [ ]; # missing inputs: aionotion
"nsw_fuel_station" = ps: with ps; [ ]; # missing inputs: nsw-fuel-api-client
"nsw_rural_fire_service_feed" = ps: with ps; [ ]; # missing inputs: aio_geojson_nsw_rfs_incidents
@@ -547,7 +552,7 @@
"nzbget" = ps: with ps; [ ]; # missing inputs: pynzbgetapi
"oasa_telematics" = ps: with ps; [ ]; # missing inputs: oasatelematics
"obihai" = ps: with ps; [ ]; # missing inputs: pyobihai
- "octoprint" = ps: with ps; [ ];
+ "octoprint" = ps: with ps; [ aiohttp-cors netdisco zeroconf];
"oem" = ps: with ps; [ ]; # missing inputs: oemthermostat
"ohmconnect" = ps: with ps; [ defusedxml];
"ombi" = ps: with ps; [ ]; # missing inputs: pyombi
@@ -576,8 +581,8 @@
"orvibo" = ps: with ps; [ ]; # missing inputs: orvibo
"osramlightify" = ps: with ps; [ ]; # missing inputs: lightify
"otp" = ps: with ps; [ pyotp];
- "owntracks" = ps: with ps; [ pynacl aiohttp-cors];
- "ozw" = ps: with ps; [ ]; # missing inputs: python-openzwave-mqtt
+ "owntracks" = ps: with ps; [ pynacl aiohttp-cors hass-nabucasa paho-mqtt];
+ "ozw" = ps: with ps; [ aiohttp-cors paho-mqtt]; # missing inputs: python-openzwave-mqtt
"panasonic_bluray" = ps: with ps; [ ]; # missing inputs: panacotta
"panasonic_viera" = ps: with ps; [ ]; # missing inputs: panasonic_viera
"pandora" = ps: with ps; [ pexpect];
@@ -597,12 +602,13 @@
"pioneer" = ps: with ps; [ ];
"pjlink" = ps: with ps; [ ]; # missing inputs: pypjlink2
"plaato" = ps: with ps; [ aiohttp-cors];
- "plant" = ps: with ps; [ ];
- "plex" = ps: with ps; [ aiohttp-cors plexapi plexauth plexwebsocket];
- "plugwise" = ps: with ps; [ ]; # missing inputs: haanna
+ "plant" = ps: with ps; [ sqlalchemy];
+ "plex" = ps: with ps; [ aiohttp-cors plexapi plexauth plexwebsocket pysonos];
+ "plugwise" = ps: with ps; [ ]; # missing inputs: Plugwise_Smile
"plum_lightpad" = ps: with ps; [ ]; # missing inputs: plumlightpad
"pocketcasts" = ps: with ps; [ ]; # missing inputs: pocketcasts
"point" = ps: with ps; [ aiohttp-cors]; # missing inputs: pypoint
+ "poolsense" = ps: with ps; [ ]; # missing inputs: poolsense
"powerwall" = ps: with ps; [ ]; # missing inputs: tesla-powerwall
"prezzibenzina" = ps: with ps; [ ]; # missing inputs: prezzibenzina-py
"proliphix" = ps: with ps; [ ]; # missing inputs: proliphix
@@ -618,7 +624,7 @@
"pushbullet" = ps: with ps; [ pushbullet];
"pushover" = ps: with ps; [ pushover-complete];
"pushsafer" = ps: with ps; [ ];
- "pvoutput" = ps: with ps; [ ];
+ "pvoutput" = ps: with ps; [ jsonpath xmltodict];
"pvpc_hourly_pricing" = ps: with ps; [ ]; # missing inputs: aiopvpc
"pyload" = ps: with ps; [ ];
"python_script" = ps: with ps; [ restrictedpython];
@@ -629,7 +635,7 @@
"quantum_gateway" = ps: with ps; [ ]; # missing inputs: quantum-gateway
"qvr_pro" = ps: with ps; [ ]; # missing inputs: pyqvrpro
"qwikswitch" = ps: with ps; [ ]; # missing inputs: pyqwikswitch
- "rachio" = ps: with ps; [ aiohttp-cors]; # missing inputs: rachiopy
+ "rachio" = ps: with ps; [ aiohttp-cors hass-nabucasa]; # missing inputs: rachiopy
"radarr" = ps: with ps; [ ];
"radiotherm" = ps: with ps; [ ]; # missing inputs: radiotherm
"rainbird" = ps: with ps; [ ]; # missing inputs: pyrainbird
@@ -654,11 +660,11 @@
"rfxtrx" = ps: with ps; [ ]; # missing inputs: pyRFXtrx
"ring" = ps: with ps; [ ha-ffmpeg]; # missing inputs: ring_doorbell
"ripple" = ps: with ps; [ ]; # missing inputs: python-ripple-api
- "rmvtransport" = ps: with ps; [ ]; # missing inputs: PyRMVtransport
+ "rmvtransport" = ps: with ps; [ PyRMVtransport];
"rocketchat" = ps: with ps; [ ]; # missing inputs: rocketchat-API
"roku" = ps: with ps; [ ]; # missing inputs: rokuecp
"roomba" = ps: with ps; [ ]; # missing inputs: roombapy
- "route53" = ps: with ps; [ boto3]; # missing inputs: ipify
+ "route53" = ps: with ps; [ boto3];
"rova" = ps: with ps; [ ]; # missing inputs: rova
"rpi_camera" = ps: with ps; [ ];
"rpi_gpio" = ps: with ps; [ ]; # missing inputs: RPi.GPIO
@@ -669,7 +675,7 @@
"rtorrent" = ps: with ps; [ ];
"russound_rio" = ps: with ps; [ ]; # missing inputs: russound_rio
"russound_rnet" = ps: with ps; [ ]; # missing inputs: russound
- "sabnzbd" = ps: with ps; [ ]; # missing inputs: pysabnzbd
+ "sabnzbd" = ps: with ps; [ aiohttp-cors netdisco zeroconf]; # missing inputs: pysabnzbd
"safe_mode" = ps: with ps; [ aiohttp-cors hass-nabucasa]; # missing inputs: home-assistant-frontend
"saj" = ps: with ps; [ ]; # missing inputs: pysaj
"salt" = ps: with ps; [ ]; # missing inputs: saltbox
@@ -677,7 +683,7 @@
"satel_integra" = ps: with ps; [ ]; # missing inputs: satel_integra
"scene" = ps: with ps; [ ];
"schluter" = ps: with ps; [ ]; # missing inputs: py-schluter
- "scrape" = ps: with ps; [ beautifulsoup4];
+ "scrape" = ps: with ps; [ beautifulsoup4 jsonpath xmltodict];
"script" = ps: with ps; [ ];
"scsgate" = ps: with ps; [ ]; # missing inputs: scsgate
"search" = ps: with ps; [ aiohttp-cors];
@@ -713,15 +719,15 @@
"sleepiq" = ps: with ps; [ ]; # missing inputs: sleepyq
"slide" = ps: with ps; [ ]; # missing inputs: goslide-api
"sma" = ps: with ps; [ ]; # missing inputs: pysma
- "smappee" = ps: with ps; [ ]; # missing inputs: smappy
+ "smappee" = ps: with ps; [ aiohttp-cors]; # missing inputs: pysmappee
"smarthab" = ps: with ps; [ ]; # missing inputs: smarthab
- "smartthings" = ps: with ps; [ aiohttp-cors]; # missing inputs: pysmartapp pysmartthings
+ "smartthings" = ps: with ps; [ aiohttp-cors hass-nabucasa]; # missing inputs: pysmartapp pysmartthings
"smarty" = ps: with ps; [ ]; # missing inputs: pysmarty
"smhi" = ps: with ps; [ ]; # missing inputs: smhi-pkg
"sms" = ps: with ps; [ ]; # missing inputs: python-gammu
"smtp" = ps: with ps; [ ];
"snapcast" = ps: with ps; [ snapcast];
- "snips" = ps: with ps; [ aiohttp-cors hbmqtt paho-mqtt];
+ "snips" = ps: with ps; [ aiohttp-cors paho-mqtt];
"snmp" = ps: with ps; [ pysnmp];
"sochain" = ps: with ps; [ ]; # missing inputs: python-sochain-api
"socialblade" = ps: with ps; [ ]; # missing inputs: socialbladeclient
@@ -732,11 +738,11 @@
"soma" = ps: with ps; [ ]; # missing inputs: pysoma
"somfy" = ps: with ps; [ aiohttp-cors]; # missing inputs: pymfy
"somfy_mylink" = ps: with ps; [ ]; # missing inputs: somfy-mylink-synergy
- "sonarr" = ps: with ps; [ ];
+ "sonarr" = ps: with ps; [ ]; # missing inputs: sonarr
"songpal" = ps: with ps; [ ]; # missing inputs: python-songpal
"sonos" = ps: with ps; [ pysonos];
"sony_projector" = ps: with ps; [ ]; # missing inputs: pysdcp
- "soundtouch" = ps: with ps; [ libsoundtouch];
+ "soundtouch" = ps: with ps; [ aiohttp-cors libsoundtouch zeroconf];
"spaceapi" = ps: with ps; [ aiohttp-cors];
"spc" = ps: with ps; [ ]; # missing inputs: pyspcwebgw
"speedtestdotnet" = ps: with ps; [ speedtest-cli];
@@ -746,11 +752,11 @@
"spotify" = ps: with ps; [ aiohttp-cors spotipy];
"sql" = ps: with ps; [ sqlalchemy];
"squeezebox" = ps: with ps; [ ]; # missing inputs: pysqueezebox
- "ssdp" = ps: with ps; [ defusedxml netdisco];
+ "ssdp" = ps: with ps; [ aiohttp-cors defusedxml netdisco zeroconf];
"starline" = ps: with ps; [ ]; # missing inputs: starline
"starlingbank" = ps: with ps; [ ]; # missing inputs: starlingbank
"startca" = ps: with ps; [ xmltodict];
- "statistics" = ps: with ps; [ ];
+ "statistics" = ps: with ps; [ sqlalchemy];
"statsd" = ps: with ps; [ statsd];
"steam_online" = ps: with ps; [ ]; # missing inputs: steamodd
"stiebel_eltron" = ps: with ps; [ ]; # missing inputs: pymodbus pystiebeleltron
@@ -770,7 +776,7 @@
"switchbot" = ps: with ps; [ ]; # missing inputs: PySwitchbot
"switcher_kis" = ps: with ps; [ ]; # missing inputs: aioswitcher
"switchmate" = ps: with ps; [ ]; # missing inputs: pySwitchmate
- "syncthru" = ps: with ps; [ ]; # missing inputs: pysyncthru
+ "syncthru" = ps: with ps; [ ]; # missing inputs: pysyncthru url-normalize
"synology" = ps: with ps; [ ]; # missing inputs: py-synology
"synology_chat" = ps: with ps; [ ];
"synology_dsm" = ps: with ps; [ ]; # missing inputs: python-synology
@@ -795,7 +801,7 @@
"telnet" = ps: with ps; [ ];
"temper" = ps: with ps; [ ]; # missing inputs: temperusb
"template" = ps: with ps; [ ];
- "tensorflow" = ps: with ps; [ numpy pillow protobuf tensorflow];
+ "tensorflow" = ps: with ps; [ numpy pillow protobuf]; # missing inputs: tensorflow
"tesla" = ps: with ps; [ ]; # missing inputs: teslajsonpy
"tfiac" = ps: with ps; [ ]; # missing inputs: pytfiac
"thermoworks_smoke" = ps: with ps; [ stringcase]; # missing inputs: thermoworks_smoke
@@ -814,11 +820,11 @@
"todoist" = ps: with ps; [ todoist];
"tof" = ps: with ps; [ ]; # missing inputs: RPi.GPIO VL53L1X2
"tomato" = ps: with ps; [ ];
- "toon" = ps: with ps; [ ]; # missing inputs: toonapilib
+ "toon" = ps: with ps; [ aiohttp-cors hass-nabucasa]; # missing inputs: toonapi
"torque" = ps: with ps; [ aiohttp-cors];
"totalconnect" = ps: with ps; [ ]; # missing inputs: total_connect_client
"touchline" = ps: with ps; [ ]; # missing inputs: pytouchline
- "tplink" = ps: with ps; [ ]; # missing inputs: pyHS100
+ "tplink" = ps: with ps; [ pyhs100];
"tplink_lte" = ps: with ps; [ ]; # missing inputs: tp-connected
"traccar" = ps: with ps; [ aiohttp-cors stringcase]; # missing inputs: pytraccar
"trackr" = ps: with ps; [ ]; # missing inputs: pytrackr
@@ -849,7 +855,7 @@
"upc_connect" = ps: with ps; [ ]; # missing inputs: connect-box
"upcloud" = ps: with ps; [ ]; # missing inputs: upcloud-api
"updater" = ps: with ps; [ distro];
- "upnp" = ps: with ps; [ ]; # missing inputs: async-upnp-client
+ "upnp" = ps: with ps; [ async-upnp-client];
"uptime" = ps: with ps; [ ];
"uptimerobot" = ps: with ps; [ ]; # missing inputs: pyuptimerobot
"uscis" = ps: with ps; [ ]; # missing inputs: uscisstatus
@@ -904,14 +910,13 @@
"worxlandroid" = ps: with ps; [ ];
"wsdot" = ps: with ps; [ ];
"wunderground" = ps: with ps; [ ];
- "wunderlist" = ps: with ps; [ ]; # missing inputs: wunderpy2
- "wwlln" = ps: with ps; [ ]; # missing inputs: aiowwlln
"x10" = ps: with ps; [ ];
+ "xbee" = ps: with ps; [ ]; # missing inputs: xbee-helper
"xbox_live" = ps: with ps; [ ]; # missing inputs: xboxapi
"xeoma" = ps: with ps; [ ]; # missing inputs: pyxeoma
"xfinity" = ps: with ps; [ ]; # missing inputs: xfinity-gateway
"xiaomi" = ps: with ps; [ ha-ffmpeg];
- "xiaomi_aqara" = ps: with ps; [ ]; # missing inputs: PyXiaomiGateway
+ "xiaomi_aqara" = ps: with ps; [ aiohttp-cors netdisco zeroconf]; # missing inputs: PyXiaomiGateway
"xiaomi_miio" = ps: with ps; [ construct python-miio];
"xiaomi_tv" = ps: with ps; [ ]; # missing inputs: pymitv
"xmpp" = ps: with ps; [ slixmpp];
@@ -921,7 +926,7 @@
"yamaha_musiccast" = ps: with ps; [ ]; # missing inputs: pymusiccast
"yandex_transport" = ps: with ps; [ ]; # missing inputs: ya_ma
"yandextts" = ps: with ps; [ ];
- "yeelight" = ps: with ps; [ ]; # missing inputs: yeelight
+ "yeelight" = ps: with ps; [ aiohttp-cors netdisco zeroconf]; # missing inputs: yeelight
"yeelightsunflower" = ps: with ps; [ ]; # missing inputs: yeelightsunflower
"yessssms" = ps: with ps; [ ]; # missing inputs: YesssSMS
"yi" = ps: with ps; [ aioftp ha-ffmpeg];
@@ -932,9 +937,8 @@
"zeroconf" = ps: with ps; [ aiohttp-cors zeroconf];
"zerproc" = ps: with ps; [ ]; # missing inputs: pyzerproc
"zestimate" = ps: with ps; [ xmltodict];
- "zha" = ps: with ps; [ pyserial zha-quirks zigpy-deconz]; # missing inputs: bellows zigpy-cc zigpy-xbee zigpy-zigate zigpy
+ "zha" = ps: with ps; [ bellows pyserial zha-quirks zigpy-cc zigpy-deconz zigpy-xbee zigpy-zigate zigpy];
"zhong_hong" = ps: with ps; [ ]; # missing inputs: zhong_hong_hvac
- "zigbee" = ps: with ps; [ ]; # missing inputs: xbee-helper
"ziggo_mediabox_xl" = ps: with ps; [ ]; # missing inputs: ziggo-mediabox-xl
"zone" = ps: with ps; [ ];
"zoneminder" = ps: with ps; [ zm-py];
diff --git a/nixpkgs/pkgs/servers/home-assistant/default.nix b/nixpkgs/pkgs/servers/home-assistant/default.nix
index 2d6d7347455..957d61e8ad7 100644
--- a/nixpkgs/pkgs/servers/home-assistant/default.nix
+++ b/nixpkgs/pkgs/servers/home-assistant/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, fetchFromGitHub, fetchpatch, python3, protobuf3_6
+{ stdenv, nixosTests, lib, fetchurl, fetchFromGitHub, fetchpatch, python3, protobuf3_6
# Look up dependencies of specified components in component-packages.nix
, extraComponents ? [ ]
@@ -22,10 +22,15 @@ let
defaultOverrides = [
# Override the version of some packages pinned in Home Assistant's setup.py
- # used by check_config script
- # can be unpinned once https://github.com/home-assistant/home-assistant/issues/11917 is resolved
- (mkOverride "colorlog" "4.0.2"
- "3cf31b25cbc8f86ec01fef582ef3b840950dea414084ed19ab922c8b493f9b42")
+ # required by the sun/moon plugins
+ # https://github.com/home-assistant/core/issues/36636
+ (mkOverride "astral" "1.10.1"
+ "d2a67243c4503131c856cafb1b1276de52a86e5b8a1d507b7e08bee51cb67bf1")
+
+ # We have 3.x in nixpkgs which is incompatible with home-assistant atm:
+ # https://github.com/home-assistant/core/blob/dev/requirements_all.txt
+ (mkOverride "pyowm" "2.10.0"
+ "1xvcv3sbcn9na8cwz21nnjlixysfk5lymnf65d1nqkbgacc1mm4g")
# required by aioesphomeapi
(self: super: {
@@ -67,7 +72,7 @@ let
extraBuildInputs = extraPackages py.pkgs;
# Don't forget to run parse-requirements.py after updating
- hassVersion = "0.110.1";
+ hassVersion = "0.113.3";
in with py.pkgs; buildPythonApplication rec {
pname = "homeassistant";
@@ -76,7 +81,8 @@ in with py.pkgs; buildPythonApplication rec {
disabled = pythonOlder "3.5";
patches = [
- ./0001-setup.py-relax-dependencies.patch
+ ./relax-dependencies.patch
+ ./fix-flapping-chained-task-logging-test.patch
];
inherit availableComponents;
@@ -86,7 +92,7 @@ in with py.pkgs; buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
rev = version;
- sha256 = "1495kl997mvk9k11lk1ahv5w0yc0185qmxwa1h51j6d0zyqwz749";
+ sha256 = "1lrllhafjawrghdp81lz1ffdqcj2q0x9ndp11nhi8s9fd8bb4c8j";
};
propagatedBuildInputs = [
@@ -123,12 +129,15 @@ in with py.pkgs; buildPythonApplication rec {
passthru = {
inherit (py.pkgs) hass-frontend;
+ tests = {
+ inherit (nixosTests) home-assistant;
+ };
};
meta = with lib; {
homepage = "https://home-assistant.io/";
description = "Open-source home automation platform running on Python 3";
license = licenses.asl20;
- maintainers = with maintainers; [ dotlambda globin mic92 ];
+ maintainers = with maintainers; [ dotlambda globin mic92 hexa ];
};
}
diff --git a/nixpkgs/pkgs/servers/home-assistant/fix-flapping-chained-task-logging-test.patch b/nixpkgs/pkgs/servers/home-assistant/fix-flapping-chained-task-logging-test.patch
new file mode 100644
index 00000000000..1549046fc40
--- /dev/null
+++ b/nixpkgs/pkgs/servers/home-assistant/fix-flapping-chained-task-logging-test.patch
@@ -0,0 +1,33 @@
+From 1d54dafad9968465d995d195f683d8032a5194d1 Mon Sep 17 00:00:00 2001
+From: "J. Nick Koston" <nick@koston.org>
+Date: Sun, 2 Aug 2020 23:05:53 +0000
+Subject: [PATCH] Fix flapping chained task logging test
+
+Creating 20 tasks was taking less than 0.0001 seconds which caused
+the tests to fail. Increase the number of test tasks by two orders
+of magnitude.
+---
+ tests/test_core.py | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/tests/test_core.py b/tests/test_core.py
+index 12ed00fde2c9..167eda3f6cb4 100644
+--- a/tests/test_core.py
++++ b/tests/test_core.py
+@@ -1436,14 +1436,14 @@ async def test_chained_logging_hits_log_timeout(hass, caplog):
+ async def _task_chain_1():
+ nonlocal created
+ created += 1
+- if created > 10:
++ if created > 1000:
+ return
+ hass.async_create_task(_task_chain_2())
+
+ async def _task_chain_2():
+ nonlocal created
+ created += 1
+- if created > 10:
++ if created > 1000:
+ return
+ hass.async_create_task(_task_chain_1())
+
diff --git a/nixpkgs/pkgs/servers/home-assistant/frontend.nix b/nixpkgs/pkgs/servers/home-assistant/frontend.nix
index 3481a2d1bd9..9f03633d62a 100644
--- a/nixpkgs/pkgs/servers/home-assistant/frontend.nix
+++ b/nixpkgs/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 = "20200519.1";
+ version = "20200716.0";
src = fetchPypi {
inherit pname version;
- sha256 = "149v56q5anzdfxf0dw1h39vdmcigx732a7abqjfb0xny5484iq8w";
+ sha256 = "07h8llin0rx06c5v2skkij5756gqdq079ysxzmrm6xnzk9mcvfsk";
};
# no Python tests implemented
diff --git a/nixpkgs/pkgs/servers/home-assistant/parse-requirements.py b/nixpkgs/pkgs/servers/home-assistant/parse-requirements.py
index f802485d6c6..3c6d0c4bcab 100755
--- a/nixpkgs/pkgs/servers/home-assistant/parse-requirements.py
+++ b/nixpkgs/pkgs/servers/home-assistant/parse-requirements.py
@@ -24,7 +24,7 @@ import sys
import tarfile
import tempfile
from io import BytesIO
-from typing import Dict, Optional
+from typing import Dict, Optional, Set, Any
from urllib.request import urlopen
COMPONENT_PREFIX = "homeassistant.components"
@@ -79,11 +79,14 @@ def parse_components(version: str = "master"):
# Recursively get the requirements of a component and its dependencies
-def get_reqs(components, component):
+def get_reqs(components: Dict[str, Dict[str, Any]], component: str, processed: Set[str]) -> Set[str]:
requirements = set(components[component].get("requirements", []))
deps = components[component].get("dependencies", [])
+ deps.extend(components[component].get("after_dependencies", []))
+ processed.add(component)
for dependency in deps:
- requirements.update(get_reqs(components, dependency))
+ if dependency not in processed:
+ requirements.update(get_reqs(components, dependency, processed))
return requirements
@@ -143,7 +146,7 @@ def main() -> None:
for component in sorted(components.keys()):
attr_paths = []
missing_reqs = []
- reqs = sorted(get_reqs(components, component))
+ reqs = sorted(get_reqs(components, component, set()))
for req in reqs:
# Some requirements are specified by url, e.g. https://example.org/foobar#xyz==1.0.0
# Therefore, if there's a "#" in the line, only take the part after it
diff --git a/nixpkgs/pkgs/servers/home-assistant/relax-dependencies.patch b/nixpkgs/pkgs/servers/home-assistant/relax-dependencies.patch
new file mode 100644
index 00000000000..081e3fafc17
--- /dev/null
+++ b/nixpkgs/pkgs/servers/home-assistant/relax-dependencies.patch
@@ -0,0 +1,24 @@
+diff --git a/setup.py b/setup.py
+index c2042ab245..98f348510f 100755
+--- a/setup.py
++++ b/setup.py
+@@ -32,7 +32,7 @@ PROJECT_URLS = {
+ PACKAGES = find_packages(exclude=["tests", "tests.*"])
+
+ REQUIRES = [
+- "aiohttp==3.6.1",
++ "aiohttp>=3.6.1",
+ "astral==1.10.1",
+ "async_timeout==3.0.1",
+ "attrs==19.3.0",
+@@ -48,8 +48,8 @@ REQUIRES = [
+ "python-slugify==4.0.0",
+ "pytz>=2020.1",
+ "pyyaml==5.3.1",
+- "requests==2.24.0",
+- "ruamel.yaml==0.15.100",
++ "requests>=2.23.0",
++ "ruamel.yaml>=0.15.100",
+ "voluptuous==0.11.7",
+ "voluptuous-serialize==2.4.0",
+ ]
diff --git a/nixpkgs/pkgs/servers/home-assistant/update.sh b/nixpkgs/pkgs/servers/home-assistant/update.sh
new file mode 100755
index 00000000000..11189cf3577
--- /dev/null
+++ b/nixpkgs/pkgs/servers/home-assistant/update.sh
@@ -0,0 +1,34 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -p nix -p jq -p curl -p bash -p git -p nix-update -i bash
+
+set -eux
+
+DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
+cd "$DIR"
+
+CURRENT_VERSION=$(nix eval --raw '(with import ../../.. {}; home-assistant.version)')
+TARGET_VERSION=$(curl https://api.github.com/repos/home-assistant/core/releases/latest | jq -r '.name')
+MANIFEST=$(curl https://raw.githubusercontent.com/home-assistant/core/${TARGET_VERSION}/homeassistant/components/frontend/manifest.json)
+FRONTEND_VERSION=$(echo $MANIFEST | jq -r '.requirements[] | select(startswith("home-assistant-frontend")) | sub(".*==(?<vers>.*)"; .vers)')
+
+if [[ "$CURRENT_VERSION" == "$TARGET_VERSION" ]]; then
+ echo "home-assistant is up-to-date: ${CURRENT_VERSION}"
+ exit 0
+fi
+
+
+sed -i -e "s/version =.*/version = \"${TARGET_VERSION}\";/" \
+ component-packages.nix
+
+sed -i -e "s/hassVersion =.*/hassVersion = \"${TARGET_VERSION}\";/" \
+ default.nix
+
+./parse-requirements.py
+(
+ cd ../../..
+ nix-update --version "$FRONTEND_VERSION" home-assistant.hass-frontend
+ nix-update --version "$TARGET_VERSION" --build home-assistant
+)
+
+git add ./component-packages.nix ./default.nix ./frontend.nix
+git commit -m "homeassistant: ${CURRENT_VERSION} -> ${TARGET_VERSION}"
diff --git a/nixpkgs/pkgs/servers/http/nginx/generic.nix b/nixpkgs/pkgs/servers/http/nginx/generic.nix
index 80bc1458ad7..6ec5b0a7851 100644
--- a/nixpkgs/pkgs/servers/http/nginx/generic.nix
+++ b/nixpkgs/pkgs/servers/http/nginx/generic.nix
@@ -4,6 +4,7 @@
, withDebug ? false
, withStream ? true
, withMail ? false
+, withPerl ? true
, modules ? []
, ...
}:
@@ -87,7 +88,7 @@ stdenv.mkDerivation {
] ++ optionals withMail [
"--with-mail"
"--with-mail_ssl_module"
- ] ++ optional (perl != null) [
+ ] ++ optionals withPerl [
"--with-http_perl_module"
"--with-perl=${perl}/bin/perl"
"--with-perl_modules_path=lib/perl5"
diff --git a/nixpkgs/pkgs/servers/http/nginx/modules.nix b/nixpkgs/pkgs/servers/http/nginx/modules.nix
index 4ea74019692..9fcb3305f0a 100644
--- a/nixpkgs/pkgs/servers/http/nginx/modules.nix
+++ b/nixpkgs/pkgs/servers/http/nginx/modules.nix
@@ -413,7 +413,7 @@ in
rev = "0.9.0";
sha256 = "1b0v471mzbcys73pzr7gpvzzhff0cva0l5ff32cv7z1v9c0ypji7";
};
- inputs = [ pkgs.ffmpeg ];
+ inputs = [ pkgs.ffmpeg_3 ];
};
vts = {
diff --git a/nixpkgs/pkgs/servers/http/openresty/default.nix b/nixpkgs/pkgs/servers/http/openresty/default.nix
index 9c01cfb19e1..d845d92ec8a 100644
--- a/nixpkgs/pkgs/servers/http/openresty/default.nix
+++ b/nixpkgs/pkgs/servers/http/openresty/default.nix
@@ -34,6 +34,8 @@ callPackage ../nginx/generic.nix args rec {
postInstall = ''
ln -s $out/luajit/bin/luajit-2.1.0-beta3 $out/bin/luajit-openresty
ln -s $out/nginx/sbin/nginx $out/bin/nginx
+ ln -s $out/nginx/conf $out/conf
+ ln -s $out/nginx/html $out/html
'';
meta = {
diff --git a/nixpkgs/pkgs/servers/http/pshs/default.nix b/nixpkgs/pkgs/servers/http/pshs/default.nix
index f83ab4642f0..e8ecb16c0c5 100644
--- a/nixpkgs/pkgs/servers/http/pshs/default.nix
+++ b/nixpkgs/pkgs/servers/http/pshs/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "pshs";
- version = "0.3.3";
+ version = "0.3.4";
src = fetchFromGitHub {
owner = "mgorny";
repo = "pshs";
rev = "v${version}";
- sha256 = "04l03myh99npl78y8nss053gnc7k8q60vdbdpml19sshmwaw3fgi";
+ sha256 = "1j8j4r0vsmp6226q6jdgf9bzhx3qk7vdliwaw7f8kcsrkndkg6p4";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
diff --git a/nixpkgs/pkgs/servers/http/webhook/default.nix b/nixpkgs/pkgs/servers/http/webhook/default.nix
index d40adb171a6..fe428926704 100644
--- a/nixpkgs/pkgs/servers/http/webhook/default.nix
+++ b/nixpkgs/pkgs/servers/http/webhook/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "webhook";
- version = "2.6.8";
+ version = "2.7.0";
goPackagePath = "github.com/adnanh/webhook";
excludedPackages = [ "test" ];
@@ -11,7 +11,7 @@ buildGoPackage rec {
owner = "adnanh";
repo = "webhook";
rev = version;
- sha256 = "05q6nv04ml1gr4k79czg03i3ifl05xq29iapkgrl3k0a36czxlgs";
+ sha256 = "1spiqjy0z84z96arf57bn6hyvfsd6l8w6nv874mbis6vagifikci";
};
meta = with lib; {
diff --git a/nixpkgs/pkgs/servers/icingaweb2/default.nix b/nixpkgs/pkgs/servers/icingaweb2/default.nix
index c4aaedf4ab6..a35b5459272 100644
--- a/nixpkgs/pkgs/servers/icingaweb2/default.nix
+++ b/nixpkgs/pkgs/servers/icingaweb2/default.nix
@@ -1,12 +1,12 @@
{ stdenv, lib, fetchFromGitHub, makeWrapper, php }: with lib; stdenv.mkDerivation rec {
pname = "icingaweb2";
- version = "2.7.3";
+ version = "2.8.0";
src = fetchFromGitHub {
owner = "Icinga";
repo = "icingaweb2";
rev = "v${version}";
- sha256 = "1qdsrpk6jbq9b4v4f2lfpdqs1yh3irbsm5fx02wxnnwvad05bcfv";
+ sha256 = "18q3d15w7d46g4vyq4iph5c1bbxcl8ikcdc8djrfi30wx36ziybs";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/nixpkgs/pkgs/servers/imgproxy/default.nix b/nixpkgs/pkgs/servers/imgproxy/default.nix
index 099caf87963..2243dc5fc3c 100644
--- a/nixpkgs/pkgs/servers/imgproxy/default.nix
+++ b/nixpkgs/pkgs/servers/imgproxy/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "imgproxy";
- version = "2.13.1";
+ version = "2.14.0";
src = fetchFromGitHub {
owner = pname;
repo = pname;
- sha256 = "105mjlbzgv1c8argwgs0d9wm28m06nqi5hrk3358zg2jaa7ahaqf";
+ sha256 = "1vmjdybrkxs1h19g14dhc49xpshwa5mwr5pbpb7mq56awqcj0r11";
rev = "v${version}";
};
- vendorSha256 = "069if1ifsmdn5hrwybiifhnq6xzmdccq85mzi9v98iii18pzfwqx";
+ vendorSha256 = "1vdl19qf20l13wnacpfficww4a2hdkhgnh15ib45v9k3raam7s7i";
nativeBuildInputs = [ pkg-config ];
diff --git a/nixpkgs/pkgs/servers/irc/ngircd/default.nix b/nixpkgs/pkgs/servers/irc/ngircd/default.nix
index b564a9b5c96..ff754a5390c 100644
--- a/nixpkgs/pkgs/servers/irc/ngircd/default.nix
+++ b/nixpkgs/pkgs/servers/irc/ngircd/default.nix
@@ -1,11 +1,12 @@
{ stdenv, fetchurl, zlib, openssl, pam, libiconv }:
stdenv.mkDerivation rec {
- name = "ngircd-25";
+ pname = "ngircd";
+ version = "26";
src = fetchurl {
- url = "https://ngircd.barton.de/pub/ngircd/${name}.tar.xz";
- sha256 = "0kpf5qi98m9f833r4rx9n6h9p31biwk798jwc1mgzmix7sp7r6f4";
+ url = "https://ngircd.barton.de/pub/ngircd/${pname}-${version}.tar.xz";
+ sha256 = "1ijmv18fa648y7apxb9vp4j9iq6fxq850kz5v36rysaq614cdp2n";
};
configureFlags = [
diff --git a/nixpkgs/pkgs/servers/jicofo/default.nix b/nixpkgs/pkgs/servers/jicofo/default.nix
new file mode 100644
index 00000000000..1f8adcf738f
--- /dev/null
+++ b/nixpkgs/pkgs/servers/jicofo/default.nix
@@ -0,0 +1,43 @@
+{ pkgs, stdenv, fetchurl, dpkg, jre_headless, nixosTests }:
+
+let
+ pname = "jicofo";
+ version = "1.0-589";
+ src = fetchurl {
+ url = "https://download.jitsi.org/stable/${pname}_${version}-1_all.deb";
+ sha256 = "0bsagnmw2rxf9s9kjl4y7gfqx408iv0qlwgy3mz0339g5503p5r9";
+ };
+in
+stdenv.mkDerivation {
+ inherit pname version src;
+
+ dontBuild = true;
+
+ unpackCmd = "${dpkg}/bin/dpkg-deb -x $src debcontents";
+
+ installPhase = ''
+ substituteInPlace usr/share/jicofo/jicofo.sh \
+ --replace "exec java" "exec ${jre_headless}/bin/java"
+
+ mkdir -p $out/{share,bin}
+ mv usr/share/jicofo $out/share/
+ mv etc $out/
+ cp ${./logging.properties-journal} $out/etc/jitsi/jicofo/logging.properties-journal
+ ln -s $out/share/jicofo/jicofo.sh $out/bin/jicofo
+ '';
+
+ passthru.tests = {
+ single-node-smoke-test = nixosTests.jitsi-meet;
+ };
+
+ meta = with stdenv.lib; {
+ description = "A server side focus component used in Jitsi Meet conferences";
+ longDescription = ''
+ JItsi COnference FOcus is a server side focus component used in Jitsi Meet conferences.
+ '';
+ homepage = "https://github.com/jitsi/jicofo";
+ license = licenses.asl20;
+ maintainers = teams.jitsi.members;
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/servers/jicofo/logging.properties-journal b/nixpkgs/pkgs/servers/jicofo/logging.properties-journal
new file mode 100644
index 00000000000..2d68dec1b0b
--- /dev/null
+++ b/nixpkgs/pkgs/servers/jicofo/logging.properties-journal
@@ -0,0 +1,10 @@
+handlers = java.util.logging.ConsoleHandler
+java.util.logging.ConsoleHandler.level = ALL
+java.util.logging.ConsoleHandler.formatter = net.java.sip.communicator.util.ScLogFormatter
+.level = INFO
+net.sf.level = SEVERE
+net.java.sip.communicator.plugin.reconnectplugin.level = FINE
+org.ice4j.level = SEVERE
+org.jitsi.impl.neomedia.level = SEVERE
+net.java.sip.communicator.service.resources.AbstractResourcesService.level = SEVERE
+net.java.sip.communicator.util.ScLogFormatter.disableTimestamp = true
diff --git a/nixpkgs/pkgs/servers/jitsi-videobridge/default.nix b/nixpkgs/pkgs/servers/jitsi-videobridge/default.nix
new file mode 100644
index 00000000000..fc6923fc193
--- /dev/null
+++ b/nixpkgs/pkgs/servers/jitsi-videobridge/default.nix
@@ -0,0 +1,47 @@
+{ stdenv, fetchurl, dpkg, jre_headless, nixosTests }:
+
+let
+ pname = "jitsi-videobridge2";
+ version = "2.1-202-g5f9377b9";
+ src = fetchurl {
+ url = "https://download.jitsi.org/stable/${pname}_${version}-1_all.deb";
+ sha256 = "16xj4m6kz4di6y3vxrjkwajd7sfm92zzhrc6q9ljmrwiqnly5z0a";
+ };
+in
+stdenv.mkDerivation {
+ inherit pname version src;
+
+ dontBuild = true;
+
+ unpackCmd = "${dpkg}/bin/dpkg-deb -x $src debcontents";
+
+ installPhase = ''
+ substituteInPlace usr/share/jitsi-videobridge/jvb.sh \
+ --replace "exec java" "exec ${jre_headless}/bin/java"
+
+ mkdir -p $out/{bin,share/jitsi-videobridge,etc/jitsi/videobridge}
+ mv etc/jitsi/videobridge/logging.properties $out/etc/jitsi/videobridge/
+ cp ${./logging.properties-journal} $out/etc/jitsi/videobridge/logging.properties-journal
+ mv usr/share/jitsi-videobridge/* $out/share/jitsi-videobridge/
+ ln -s $out/share/jitsi-videobridge/jvb.sh $out/bin/jitsi-videobridge
+ '';
+
+ passthru.tests = {
+ single-host-smoke-test = nixosTests.jitsi-meet;
+ };
+
+ meta = with stdenv.lib; {
+ description = "A WebRTC compatible video router";
+ longDescription = ''
+ Jitsi Videobridge is an XMPP server component that allows for multiuser video communication.
+ Unlike the expensive dedicated hardware videobridges, Jitsi Videobridge does not mix the video
+ channels into a composite video stream, but only relays the received video channels to all call
+ participants. Therefore, while it does need to run on a server with good network bandwidth,
+ CPU horsepower is not that critical for performance.
+ '';
+ homepage = "https://github.com/jitsi/jitsi-videobridge";
+ license = licenses.asl20;
+ maintainers = teams.jitsi.members;
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/servers/jitsi-videobridge/logging.properties-journal b/nixpkgs/pkgs/servers/jitsi-videobridge/logging.properties-journal
new file mode 100644
index 00000000000..915e3292912
--- /dev/null
+++ b/nixpkgs/pkgs/servers/jitsi-videobridge/logging.properties-journal
@@ -0,0 +1,7 @@
+handlers = java.util.logging.ConsoleHandler
+java.util.logging.ConsoleHandler.level = ALL
+java.util.logging.ConsoleHandler.formatter = org.jitsi.utils.logging2.JitsiLogFormatter
+.level = INFO
+org.jitsi.videobridge.xmpp.ComponentImpl.level = FINE
+org.jitsi.impl.neomedia.MediaStreamImpl.level = WARNING
+org.jitsi.utils.logging2.JitsiLogFormatter.disableTimestamp = true
diff --git a/nixpkgs/pkgs/servers/keycloak/default.nix b/nixpkgs/pkgs/servers/keycloak/default.nix
index ce24cc7071f..10b74f6b791 100644
--- a/nixpkgs/pkgs/servers/keycloak/default.nix
+++ b/nixpkgs/pkgs/servers/keycloak/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "keycloak";
- version = "9.0.3";
+ version = "10.0.2";
src = fetchzip {
url = "https://downloads.jboss.org/keycloak/${version}/keycloak-${version}.zip";
- sha256 = "0nlfa6wwgj04xgg4ps5gpjp4iq2lmas97y5qz61lhns1p42xr4ls";
+ sha256 = "1fn8yd02m0bnvwkbrfxrdnxfab30s0wzm3zxpy63wf3vak7nacma";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/nixpkgs/pkgs/servers/livepeer/default.nix b/nixpkgs/pkgs/servers/livepeer/default.nix
index d401d3ada5e..38eb336ba21 100644
--- a/nixpkgs/pkgs/servers/livepeer/default.nix
+++ b/nixpkgs/pkgs/servers/livepeer/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, buildGoPackage
-, pkgconfig, ffmpeg
+, pkgconfig, ffmpeg_3
}:
buildGoPackage rec {
@@ -18,7 +18,7 @@ buildGoPackage rec {
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ ffmpeg ];
+ buildInputs = [ ffmpeg_3 ];
enableParallelBuilding = true;
diff --git a/nixpkgs/pkgs/servers/mail/dovecot/plugins/fts_xapian/default.nix b/nixpkgs/pkgs/servers/mail/dovecot/plugins/fts_xapian/default.nix
new file mode 100644
index 00000000000..8a0f2d4efab
--- /dev/null
+++ b/nixpkgs/pkgs/servers/mail/dovecot/plugins/fts_xapian/default.nix
@@ -0,0 +1,35 @@
+{ stdenv, fetchFromGitHub, autoconf, automake, pkg-config, dovecot, libtool, xapian, icu64, sqlite }:
+stdenv.mkDerivation {
+ pname = "fts-xapian";
+ version = "1.3.1";
+
+ src = fetchFromGitHub {
+ owner = "grosjo";
+ repo = "fts-xapian";
+ rev = "1.3.1";
+ sha256 = "10yl5fyfbx2ijqckx13vbmzj9mpm5pkh8qzichbdgplrzm738q43";
+ };
+
+ buildInputs = [ dovecot xapian icu64 sqlite ];
+
+ nativeBuildInputs = [ autoconf automake libtool pkg-config ];
+
+ preConfigure = ''
+ export PANDOC=false
+ autoreconf -vi
+ '';
+
+ configureFlags = [
+ "--with-dovecot=${dovecot}/lib/dovecot"
+ "--without-dovecot-install-dirs"
+ "--with-moduledir=$(out)/lib/dovecot"
+ ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/grosjo/fts-xapian";
+ description = "Dovecot FTS plugin based on Xapian";
+ license = licenses.lgpl21;
+ maintainers = with maintainers; [ julm ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/nixpkgs/pkgs/servers/mail/exim/default.nix b/nixpkgs/pkgs/servers/mail/exim/default.nix
index a85cb92a3fb..210863aa007 100644
--- a/nixpkgs/pkgs/servers/mail/exim/default.nix
+++ b/nixpkgs/pkgs/servers/mail/exim/default.nix
@@ -4,15 +4,16 @@
, enableAuthDovecot ? false, dovecot
, enablePAM ? false, pam
, enableSPF ? true, libspf2
+, enableDMARC ? true, opendmarc
}:
stdenv.mkDerivation rec {
pname = "exim";
- version = "4.93.0.4";
+ version = "4.94";
src = fetchurl {
- url = "https://ftp.exim.org/pub/exim/exim4/fixes/${pname}-${version}.tar.xz";
- sha256 = "01g4sfycv13glnmfrapwhjbdw6z1z7w5bwjldxjmglwfw5p3czak";
+ url = "https://ftp.exim.org/pub/exim/exim4/${pname}-${version}.tar.xz";
+ sha256 = "1nsb2i5mqxfz1sl1bmbxmpb2qiaf3wffhfiw4j9vfpagy3xfhzpp";
};
nativeBuildInputs = [ pkgconfig ];
@@ -21,7 +22,8 @@ stdenv.mkDerivation rec {
++ stdenv.lib.optionals enableMySQL [ libmysqlclient zlib ]
++ stdenv.lib.optional enableAuthDovecot dovecot
++ stdenv.lib.optional enablePAM pam
- ++ stdenv.lib.optional enableSPF libspf2;
+ ++ stdenv.lib.optional enableSPF libspf2
+ ++ stdenv.lib.optional enableDMARC opendmarc;
preBuild = ''
sed '
@@ -71,6 +73,10 @@ stdenv.mkDerivation rec {
s:^# \(SUPPORT_SPF\)=.*:\1=yes:
s:^# \(LDFLAGS += -lspf2\):\1:
''}
+ ${stdenv.lib.optionalString enableDMARC ''
+ s:^# \(SUPPORT_DMARC\)=.*:\1=yes:
+ s:^# \(LDFLAGS += -lopendmarc\):\1:
+ ''}
#/^\s*#.*/d
#/^\s*$/d
' < src/EDITME > Local/Makefile
@@ -92,11 +98,11 @@ stdenv.mkDerivation rec {
done )
'';
- meta = {
+ meta = with stdenv.lib; {
homepage = "http://exim.org/";
description = "A mail transfer agent (MTA)";
- license = stdenv.lib.licenses.gpl3;
- platforms = stdenv.lib.platforms.linux;
- maintainers = [ stdenv.lib.maintainers.tv ];
+ license = with licenses; [ gpl2Plus bsd3 ];
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ tv ajs124 das_j ];
};
}
diff --git a/nixpkgs/pkgs/servers/mail/mailman/default.nix b/nixpkgs/pkgs/servers/mail/mailman/default.nix
index 8443a1968fd..879fd19adb0 100644
--- a/nixpkgs/pkgs/servers/mail/mailman/default.nix
+++ b/nixpkgs/pkgs/servers/mail/mailman/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildPythonPackage, fetchPypi, isPy3k, alembic, aiosmtpd, dnspython
+{ stdenv, buildPythonPackage, fetchPypi, fetchpatch, isPy3k, alembic, aiosmtpd, dnspython
, flufl_bounce, flufl_i18n, flufl_lock, lazr_config, lazr_delegates, passlib
, requests, zope_configuration, click, falcon, importlib-resources
, zope_component, lynx, postfix, authheaders, gunicorn
@@ -6,12 +6,12 @@
buildPythonPackage rec {
pname = "mailman";
- version = "3.3.0";
+ version = "3.3.1";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "1qph9i93ndahfxi3bb2sd0kjm2c0pkh844ai6zacfmvihl1k3pvy";
+ sha256 = "0idfiv48jjgc0jq4731094ddhraqq8bxnwmjk6sg5ask0jss9kxq";
};
propagatedBuildInputs = [
@@ -20,7 +20,19 @@ buildPythonPackage rec {
zope_component authheaders gunicorn
];
- patchPhase = ''
+ patches = [
+ (fetchpatch {
+ url = https://gitlab.com/mailman/mailman/-/commit/4b206e2a5267a0e17f345fd7b2d957122ba57566.patch;
+ sha256 = "06axmrn74p81wvcki36c7gfj5fp5q15zxz2yl3lrvijic7hbs4n2";
+ })
+ (fetchpatch {
+ url = https://gitlab.com/mailman/mailman/-/commit/9613154f3c04fa2383fbf017031ef263c291418d.patch;
+ sha256 = "0vyw87s857vfxbf7kihwb6w094xyxmxbi1bpdqi3ybjamjycp55r";
+ })
+ ./log-stderr.patch
+ ];
+
+ postPatch = ''
substituteInPlace src/mailman/config/postfix.cfg \
--replace /usr/sbin/postmap ${postfix}/bin/postmap
substituteInPlace src/mailman/config/schema.cfg \
diff --git a/nixpkgs/pkgs/servers/mail/mailman/hyperkitty.nix b/nixpkgs/pkgs/servers/mail/mailman/hyperkitty.nix
index 57c1b355bf2..5ed5b74d309 100644
--- a/nixpkgs/pkgs/servers/mail/mailman/hyperkitty.nix
+++ b/nixpkgs/pkgs/servers/mail/mailman/hyperkitty.nix
@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "HyperKitty";
- version = "1.3.2";
+ version = "1.3.3";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "092fkv0xyf5vgj33xwq0mh9h5c5d56ifwimaqbfpx5cwc6yivb88";
+ sha256 = "0p85r9q6mn5as5b39xp9hkkipnk0156acx540n2ygk3qb3jd4a5n";
};
nativeBuildInputs = [ isort ];
diff --git a/nixpkgs/pkgs/servers/mail/mailman/log-stderr.patch b/nixpkgs/pkgs/servers/mail/mailman/log-stderr.patch
new file mode 100644
index 00000000000..2edbe1f1831
--- /dev/null
+++ b/nixpkgs/pkgs/servers/mail/mailman/log-stderr.patch
@@ -0,0 +1,13 @@
+diff --git a/src/mailman/core/logging.py b/src/mailman/core/logging.py
+index f8f87279f..7ff13b003 100644
+--- a/src/mailman/core/logging.py
++++ b/src/mailman/core/logging.py
+@@ -142,6 +142,8 @@ def _init_logger(propagate, sub_name, log, logger_config):
+ address, facility = _get_syslog_params(logger_config)
+ handler = logging.handlers.SysLogHandler(
+ address=address, facility=facility)
++ elif logger_config.handler == 'stderr':
++ handler = logging.StreamHandler(sys.stderr)
+ else:
+ path_str = logger_config.path
+ path_abs = os.path.normpath(os.path.join(config.LOG_DIR, path_str))
diff --git a/nixpkgs/pkgs/servers/mail/mailman/postorius.nix b/nixpkgs/pkgs/servers/mail/mailman/postorius.nix
index 5f542b9036e..ae797fa6cbc 100644
--- a/nixpkgs/pkgs/servers/mail/mailman/postorius.nix
+++ b/nixpkgs/pkgs/servers/mail/mailman/postorius.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "postorius";
- version = "1.3.2";
+ version = "1.3.3";
src = fetchPypi {
inherit pname version;
- sha256 = "0wrm0hda7ym9qaygxirqaaii66ndmgyy7gx8wqdg07pfx14zcyja";
+ sha256 = "08jn23gblbkfl09qlykbpsmp39mmach3sl69h1j5cd5kkx839rwa";
};
propagatedBuildInputs = [ django-mailman3 readme_renderer ];
diff --git a/nixpkgs/pkgs/servers/mail/mailman/web.nix b/nixpkgs/pkgs/servers/mail/mailman/web.nix
index f770f2e4489..53fdf851cfe 100644
--- a/nixpkgs/pkgs/servers/mail/mailman/web.nix
+++ b/nixpkgs/pkgs/servers/mail/mailman/web.nix
@@ -1,6 +1,5 @@
{ buildPythonPackage, lib, fetchgit, isPy3k
, git, makeWrapper, sassc, hyperkitty, postorius, whoosh
-, django
}:
buildPythonPackage rec {
@@ -17,8 +16,13 @@ buildPythonPackage rec {
# This is just so people installing from pip also get uwsgi
# installed, AFAICT.
+
+ # Django is depended on transitively by hyperkitty and postorius,
+ # and mailman_web has overly restrictive version bounds on it, so
+ # let's remove it.
postPatch = ''
sed -i '/^ uwsgi$/d' setup.cfg
+ sed -i '/^ Django/d' setup.cfg
'';
nativeBuildInputs = [ git makeWrapper ];
@@ -36,7 +40,5 @@ buildPythonPackage rec {
description = "Django project for Mailman 3 web interface";
license = licenses.gpl3;
maintainers = with maintainers; [ peti qyliss ];
- # mailman-web requires django < 2.2
- broken = versionOlder "2.2" django.version;
};
}
diff --git a/nixpkgs/pkgs/servers/mail/opensmtpd/default.nix b/nixpkgs/pkgs/servers/mail/opensmtpd/default.nix
index 0c2cd68cb1b..c489f2b14f7 100644
--- a/nixpkgs/pkgs/servers/mail/opensmtpd/default.nix
+++ b/nixpkgs/pkgs/servers/mail/opensmtpd/default.nix
@@ -4,14 +4,14 @@
stdenv.mkDerivation rec {
pname = "opensmtpd";
- version = "6.7.0p1";
+ version = "6.7.1p1";
nativeBuildInputs = [ autoconf automake libtool bison ];
buildInputs = [ libasr libevent zlib libressl db pam ];
src = fetchurl {
url = "https://www.opensmtpd.org/archives/${pname}-${version}.tar.gz";
- sha256 = "1f8bp40ywyixflg5qbnang6l210bv4vqa1k2pgm2356bp7bmsgy1";
+ sha256 = "1jh8vxfajm1mvp1v5yh6llrhjzv0n9fgab88mlwllwqynhcfjy3l";
};
patches = [
diff --git a/nixpkgs/pkgs/servers/mail/postfix/0001-Fix-build-with-glibc-2.30.patch b/nixpkgs/pkgs/servers/mail/postfix/0001-Fix-build-with-glibc-2.30.patch
deleted file mode 100644
index 9613b8906a0..00000000000
--- a/nixpkgs/pkgs/servers/mail/postfix/0001-Fix-build-with-glibc-2.30.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From a6a61d0dc018101a9a8d0a664f31140d7e38db0e Mon Sep 17 00:00:00 2001
-From: Maximilian Bosch <maximilian@mbosch.me>
-Date: Fri, 17 Jan 2020 01:42:40 +0100
-Subject: [PATCH] Fix build with glibc 2.30
-
-https://bugs.launchpad.net/ubuntu/+source/postfix/+bug/1842923
----
- src/dns/dns_str_resflags.c | 6 ++++++
- 1 file changed, 6 insertions(+)
-
-diff --git a/src/dns/dns_str_resflags.c b/src/dns/dns_str_resflags.c
-index 5f2cce5..df32345 100644
---- a/src/dns/dns_str_resflags.c
-+++ b/src/dns/dns_str_resflags.c
-@@ -60,10 +60,16 @@ static const LONG_NAME_MASK resflag_table[] = {
- "RES_DEFNAMES", RES_DEFNAMES,
- "RES_STAYOPEN", RES_STAYOPEN,
- "RES_DNSRCH", RES_DNSRCH,
-+#ifdef RES_INSECURE1
- "RES_INSECURE1", RES_INSECURE1,
-+#endif
-+#ifdef RES_INSECURE2
- "RES_INSECURE2", RES_INSECURE2,
-+#endif
- "RES_NOALIASES", RES_NOALIASES,
-+#ifdef RES_USE_INET6
- "RES_USE_INET6", RES_USE_INET6,
-+#endif
- #ifdef RES_ROTATE
- "RES_ROTATE", RES_ROTATE,
- #endif
---
-2.23.1
-
diff --git a/nixpkgs/pkgs/servers/mail/postfix/default.nix b/nixpkgs/pkgs/servers/mail/postfix/default.nix
index 0386bcf2394..ac5b9475028 100644
--- a/nixpkgs/pkgs/servers/mail/postfix/default.nix
+++ b/nixpkgs/pkgs/servers/mail/postfix/default.nix
@@ -26,11 +26,11 @@ in stdenv.mkDerivation rec {
pname = "postfix";
- version = "3.4.10";
+ version = "3.5.6";
src = fetchurl {
url = "ftp://ftp.cs.uu.nl/mirror/postfix/postfix-release/official/${pname}-${version}.tar.gz";
- sha256 = "0m36wn5grm4cf8nnvlgsgwsm6v09xz01n7jnx13h0yjk73y6d2lh";
+ sha256 = "0shyxk83adv4pbfilmskyrgjpb57vyhmvqbmfqawxbc22mksmh4f";
};
nativeBuildInputs = [ makeWrapper m4 ];
@@ -48,7 +48,6 @@ in stdenv.mkDerivation rec {
./postfix-3.0-no-warnings.patch
./post-install-script.patch
./relative-symlinks.patch
- ./0001-Fix-build-with-glibc-2.30.patch
];
postPatch = stdenv.lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) ''
diff --git a/nixpkgs/pkgs/servers/mail/sympa/default.nix b/nixpkgs/pkgs/servers/mail/sympa/default.nix
index c5c9b440049..3e69274ff2d 100644
--- a/nixpkgs/pkgs/servers/mail/sympa/default.nix
+++ b/nixpkgs/pkgs/servers/mail/sympa/default.nix
@@ -63,13 +63,13 @@ let
in
stdenv.mkDerivation rec {
pname = "sympa";
- version = "6.2.54";
+ version = "6.2.56";
src = fetchFromGitHub {
owner = "sympa-community";
repo = pname;
rev = version;
- sha256 = "07wfvr8rrg7pwkl2zglrdri7n42rl9gwrjbaffb8m37wq67s7fca";
+ sha256 = "13cs2azpskmp2hkfy5zqf4qb6sb9r8d4wwzc8mw74mg2kdjnvfpy";
};
configureFlags = [
diff --git a/nixpkgs/pkgs/servers/martin/default.nix b/nixpkgs/pkgs/servers/martin/default.nix
new file mode 100644
index 00000000000..2c506dca6af
--- /dev/null
+++ b/nixpkgs/pkgs/servers/martin/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, rustPlatform, fetchFromGitHub, Security }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "martin";
+ version = "0.5.0";
+
+ src = fetchFromGitHub {
+ owner = "urbica";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1i9zhmjkgid4s90n52wqmrl3lwswcaxd6d47ssycgjl1nv0jla4k";
+ };
+
+ cargoSha256 = "08rr783qvpm1q7s60k7mh3k5npf0lg5s1x74lnxcxdgrlgpn5gcf";
+
+ buildInputs = with stdenv; lib.optional isDarwin Security;
+
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Blazing fast and lightweight PostGIS vector tiles server";
+ homepage = "https://martin.urbica.co/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ sikmir ];
+ platforms = with platforms; linux ++ darwin;
+ };
+}
diff --git a/nixpkgs/pkgs/servers/matrix-synapse/default.nix b/nixpkgs/pkgs/servers/matrix-synapse/default.nix
index d2c1afa0e7c..ed9c9b801b0 100644
--- a/nixpkgs/pkgs/servers/matrix-synapse/default.nix
+++ b/nixpkgs/pkgs/servers/matrix-synapse/default.nix
@@ -5,29 +5,15 @@
with python3.pkgs;
let
- matrix-synapse-ldap3 = buildPythonPackage rec {
- pname = "matrix-synapse-ldap3";
- version = "0.1.4";
-
- src = fetchPypi {
- inherit pname version;
- sha256 = "01bms89sl16nyh9f141idsz4mnhxvjrc3gj721wxh1fhikps0djx";
- };
-
- propagatedBuildInputs = [ service-identity ldap3 twisted ];
-
- # ldaptor is not ready for py3 yet
- doCheck = !isPy3k;
- checkInputs = [ ldaptor mock ];
- };
-
-in buildPythonApplication rec {
+ plugins = python3.pkgs.callPackage ./plugins { };
+in
+buildPythonApplication rec {
pname = "matrix-synapse";
- version = "1.14.0";
+ version = "1.18.0";
src = fetchPypi {
inherit pname version;
- sha256 = "09drdqcjvpk9s3hq5rx9yxsxq0wak5fg5gfaiqfnbnxav2c2v7kq";
+ sha256 = "0bqacma2ip0l053rfvxznbixs2rmb2dawqi2jq2zbqk5jqxhpaxi";
};
patches = [
@@ -45,7 +31,6 @@ in buildPythonApplication rec {
jinja2
jsonschema
lxml
- matrix-synapse-ldap3
msgpack
netaddr
phonenumbers
@@ -73,22 +58,25 @@ in buildPythonApplication rec {
unpaddedbase64
typing-extensions
authlib
+ pyjwt
] ++ lib.optional enableSystemd systemd;
checkInputs = [ mock parameterized openssl ];
doCheck = !stdenv.isDarwin;
- passthru.tests = { inherit (nixosTests) matrix-synapse; };
-
checkPhase = ''
PYTHONPATH=".:$PYTHONPATH" ${python3.interpreter} -m twisted.trial tests
'';
+ passthru.tests = { inherit (nixosTests) matrix-synapse; };
+ passthru.plugins = plugins;
+ passthru.python = python3;
+
meta = with stdenv.lib; {
homepage = "https://matrix.org";
description = "Matrix reference homeserver";
license = licenses.asl20;
- maintainers = with maintainers; [ ralith roblabla ekleog pacien ma27 ];
+ maintainers = teams.matrix.members;
};
}
diff --git a/nixpkgs/pkgs/servers/matrix-synapse/matrix-appservice-slack/node-packages.nix b/nixpkgs/pkgs/servers/matrix-synapse/matrix-appservice-slack/node-packages.nix
index fb1b5150858..a2045ee15f1 100644
--- a/nixpkgs/pkgs/servers/matrix-synapse/matrix-appservice-slack/node-packages.nix
+++ b/nixpkgs/pkgs/servers/matrix-synapse/matrix-appservice-slack/node-packages.nix
@@ -4,31 +4,40 @@
let
sources = {
- "@babel/code-frame-7.8.3" = {
+ "@babel/code-frame-7.10.3" = {
name = "_at_babel_slash_code-frame";
packageName = "@babel/code-frame";
- version = "7.8.3";
+ version = "7.10.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz";
- sha512 = "3d85pd9lfbm8yrlpn6wj9g56snbnpr9fx0w1b9x26jbirc2xfrvnifwzprp0f6bhqijshgm0q35axic8d11v4j0kq493dapcyk33n3b";
+ url = "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz";
+ sha512 = "fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==";
};
};
- "@babel/helper-validator-identifier-7.9.5" = {
+ "@babel/helper-validator-identifier-7.10.3" = {
name = "_at_babel_slash_helper-validator-identifier";
packageName = "@babel/helper-validator-identifier";
- version = "7.9.5";
+ version = "7.10.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz";
- sha512 = "3i5wlljsvjm0hxwjq4j1ddq6gcj2k518gh95wkx8qywkf90sb7l3d5aqga7hvfvz44nb2b0aq16jd3394zilmlbqcvczaq5llnapipz";
+ url = "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz";
+ sha512 = "bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==";
};
};
- "@babel/highlight-7.9.0" = {
+ "@babel/highlight-7.10.3" = {
name = "_at_babel_slash_highlight";
packageName = "@babel/highlight";
- version = "7.9.0";
+ version = "7.10.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz";
- sha512 = "2qmdx9wdiv4yy36dc1ljghwd45kq6bhsddcbps8qznsrwvg3zjir6pb7nsfg4ypqrq6z2zif0ysjmwybpqp5xpz6rvymv2pbj54z5ll";
+ url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz";
+ sha512 = "Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==";
+ };
+ };
+ "@dabh/diagnostics-2.0.2" = {
+ name = "_at_dabh_slash_diagnostics";
+ packageName = "@dabh/diagnostics";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.2.tgz";
+ sha512 = "+A1YivoVDNNVCdfozHSR8v/jyuuLTMXwjWuxPFlFlUapXoGc+Gj9mDlTDDfrwl7rXCl2tNZ0kE8sIBO6YOn96Q==";
};
};
"@slack/logger-1.1.1" = {
@@ -37,34 +46,34 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/@slack/logger/-/logger-1.1.1.tgz";
- sha512 = "26482151iyqnbfawnpnqggppifriyxx1gbyyi3688j782iiq4g1rqkm7q979z9qkv0pvvjrxdbi8v0gk3prax6j7v2zy0ndr44bj01w";
+ sha512 = "PAC5CMnNAv/FPtJ0le+YD2wUV+tZ7n3Bnjj9dBI+deIcHsExCnQkQmZE79cLvfuYXbz3PWyv5coti30MJQhEjA==";
};
};
- "@slack/rtm-api-5.0.4" = {
+ "@slack/rtm-api-5.0.5" = {
name = "_at_slack_slash_rtm-api";
packageName = "@slack/rtm-api";
- version = "5.0.4";
+ version = "5.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@slack/rtm-api/-/rtm-api-5.0.4.tgz";
- sha512 = "1zx7c5wzbp2wc99lrzy0ipiil7jayn1643q0mm8bawdbi3gansd7axzn7ivcjlzgv9bn8pqlzc3lw0mwwlaqjs4z4d7zq6vnf6cw5g7";
+ url = "https://registry.npmjs.org/@slack/rtm-api/-/rtm-api-5.0.5.tgz";
+ sha512 = "x2B4hyoxjg62cxf4M5QRomx+xYp2XoajPKdd24SM2Sl4m+IrzwKzmcrysQuYmF6BMsm3IoTKymW5BBGckHGTIw==";
};
};
- "@slack/types-1.6.0" = {
+ "@slack/types-1.7.0" = {
name = "_at_slack_slash_types";
packageName = "@slack/types";
- version = "1.6.0";
+ version = "1.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@slack/types/-/types-1.6.0.tgz";
- sha512 = "0hpy7rczl2a6379ipm7qxspq6qfh97iy2l7g0zzwn5jcmxlh5sjzl439k1hpxg7fpy66ldc455wlfyrk3wmgy8drlndw33iyq7w1fja";
+ url = "https://registry.npmjs.org/@slack/types/-/types-1.7.0.tgz";
+ sha512 = "aigLPmTO513JxeFyeII/74y+S5jU39tabDWPsZyMHJWCYqK3vCkRvV73NL+Ay+Tq5RC2NgSmkedk1wvQJ6oXLg==";
};
};
- "@slack/web-api-5.8.1" = {
+ "@slack/web-api-5.10.0" = {
name = "_at_slack_slash_web-api";
packageName = "@slack/web-api";
- version = "5.8.1";
+ version = "5.10.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@slack/web-api/-/web-api-5.8.1.tgz";
- sha512 = "065zsa2i8s2av3igs52g2r8pn2i3qw3glflwbdn28i6wzvq0f3q2gp9vx44gfp5r5q1ymjwvk8wapsaaqgz1s781pymspcf6n977qrh";
+ url = "https://registry.npmjs.org/@slack/web-api/-/web-api-5.10.0.tgz";
+ sha512 = "t8c2lcSrdX8LIUOS1RvslbBBKvuNaTtbEcrWai4yDGkiNIxzhk+dHPcJzd7A4A0DkAgiEwXeezR7RCELuG8WgQ==";
};
};
"@types/body-parser-1.19.0" = {
@@ -73,7 +82,7 @@ let
version = "1.19.0";
src = fetchurl {
url = "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz";
- sha512 = "0av4v9bdhgbq0jils3jajym9gcfddyx63g2xx8fh6vqafqb5vdcm98p1kfl70ydih9m393zp13krslmii5bmf05ngyaxn139nn0kpsv";
+ sha512 = "W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==";
};
};
"@types/caseless-0.12.2" = {
@@ -82,7 +91,7 @@ let
version = "0.12.2";
src = fetchurl {
url = "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.2.tgz";
- sha512 = "39jv2a7v9mi41wxbv242icriy5asbzyk95iy25ay3gwa1d6yi40cd6gclbzn81hig9xvvi5z7j2gq4ybirjfyihpq8wa3s160r33jg9";
+ sha512 = "6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w==";
};
};
"@types/chai-4.2.11" = {
@@ -91,7 +100,7 @@ let
version = "4.2.11";
src = fetchurl {
url = "https://registry.npmjs.org/@types/chai/-/chai-4.2.11.tgz";
- sha512 = "2rkrhbd0aip5x0bqbp3az1pfnz3wx0dqwmid3ibyrvgvz9z93xbf1prkm5rcnj7j58w70fydsrrjk0rl1fj3hcxm2z36zjsw7lrdfxp";
+ sha512 = "t7uW6eFafjO+qJ3BIV2gGUyZs27egcNRkUdalkud+Qa3+kg//f129iuOFivHDXQ+vnU3fDXuwgv0cqMCbcE8sw==";
};
};
"@types/connect-3.4.33" = {
@@ -100,16 +109,7 @@ let
version = "3.4.33";
src = fetchurl {
url = "https://registry.npmjs.org/@types/connect/-/connect-3.4.33.tgz";
- sha512 = "3n5gxr7z1jn60gvcnzls1c3fgzbv171acdp4shbn095wnbb8hdba3cjq1sac8aina3bg957ww5hg89swcgbdjfp9irmkkiqfs8npqfv";
- };
- };
- "@types/events-3.0.0" = {
- name = "_at_types_slash_events";
- packageName = "@types/events";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz";
- sha512 = "3v6shgxnlkc7izsc00g8ilpxi1q2mpcmbjyfawyqcj8mwfhlx2cnkm3hj87gsd39yyq33pilb0dbb4cdc8wwhn7dcwj4srg0amrp8qi";
+ sha512 = "2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A==";
};
};
"@types/express-4.17.6" = {
@@ -118,7 +118,7 @@ let
version = "4.17.6";
src = fetchurl {
url = "https://registry.npmjs.org/@types/express/-/express-4.17.6.tgz";
- sha512 = "3kwllih0493ahk6gi09pibb3c3x21r3qll2fv7vs9ixz694i6dp59w4799q8ar1yx500d03rvyc5pppf9p3rrdcw4fpkws8svvapycz";
+ sha512 = "n/mr9tZI83kd4azlPG5y997C/M4DNABK9yErhFM6hKdym4kkmd9j0vtsJyjFIwfRBxtrxZtAfGZCNRIBMFLK5w==";
};
};
"@types/express-serve-static-core-4.17.7" = {
@@ -127,7 +127,7 @@ let
version = "4.17.7";
src = fetchurl {
url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.7.tgz";
- sha512 = "07pihlgvdmd0kkpxd77h2mcqx93c3mz0g4jcv2p511jgksqwc4wgi4qjb59gbp2ya25inn0gsh9f3wsc8dzi73w5mhamxn5y27i7j0h";
+ sha512 = "EMgTj/DF9qpgLXyc+Btimg+XoH7A2liE8uKul8qSmMTHCeNYzydDKFdsJskDvw42UsesCnhO63dO0Grbj8J4Dw==";
};
};
"@types/is-stream-1.1.0" = {
@@ -136,16 +136,16 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/@types/is-stream/-/is-stream-1.1.0.tgz";
- sha512 = "1i12j74qq6aga8wpwbn5vmy5abb0hms26hinya0mx503dwx51iqy39rsl07kha49nfmmz0sbrjbbm4s1lrcwj3as9xb8m8hxsv5lilf";
+ sha512 = "jkZatu4QVbR60mpIzjINmtS1ZF4a/FqdTUTBeQDVOQ2PYyidtwFKr0B5G6ERukKwliq+7mIXvxyppwzG5EgRYg==";
};
};
- "@types/mime-2.0.1" = {
+ "@types/mime-2.0.2" = {
name = "_at_types_slash_mime";
packageName = "@types/mime";
- version = "2.0.1";
+ version = "2.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/mime/-/mime-2.0.1.tgz";
- sha512 = "35iimmp0d3zg4774qavnq9wh54dgnxfks59fks65f8q8d1008x00a1fmkdnxcs27znlc69mzbxp1frzpxx85c5w4x0ha5prgs0ks0hp";
+ url = "https://registry.npmjs.org/@types/mime/-/mime-2.0.2.tgz";
+ sha512 = "4kPlzbljFcsttWEq6aBW0OZe6BDajAmyvr2xknBG92tejQnvdGtT9+kXSZ580DqpxY9qG2xeQVF9Dq0ymUTo5Q==";
};
};
"@types/mocha-7.0.2" = {
@@ -154,7 +154,7 @@ let
version = "7.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/@types/mocha/-/mocha-7.0.2.tgz";
- sha512 = "3bnvharvlw03v41ibz38mhzb9h9ai3r3h46j9j6jj0g32ny0xak0ls9mnbs6bf7yfqccidc2vg1xwx16adxqngyayyci6130ysbdwv6";
+ sha512 = "ZvO2tAcjmMi8V/5Z3JsyofMe3hasRcaw88cto5etSVMwVQfeivGAlEYmaQgceUSVYFofVjT+ioHsATjdWcFt1w==";
};
};
"@types/nedb-1.8.9" = {
@@ -163,7 +163,7 @@ let
version = "1.8.9";
src = fetchurl {
url = "https://registry.npmjs.org/@types/nedb/-/nedb-1.8.9.tgz";
- sha512 = "1ajp6pwl4fnpr0w1bkvd7fx77amhgwm32q8wcr6r124m6fq73f88qkgbgr8r0ll2s2pn1b9kajzzvbvl7rgib0p3bsd94826kffbm63";
+ sha512 = "w9Tl3DQCkdT0Ghes+PKhe+3/pZppBXuFFpSCjPJbb2KE3DjYmUpEyCYzjrAYlT9Y1TndnbbnChzkax2h/JorVQ==";
};
};
"@types/node-13.9.3" = {
@@ -181,7 +181,16 @@ let
version = "1.8.1";
src = fetchurl {
url = "https://registry.npmjs.org/@types/node-emoji/-/node-emoji-1.8.1.tgz";
- sha512 = "288j4d6vcg0fbj43jaaf628f02s8zpsc0xagw0a5dr397ks6qnrcmjf91vl50b6f5xiddm6606hg3fa0va3yfpw4n56wnh5vl1mzx6i";
+ sha512 = "0fRfA90FWm6KJfw6P9QGyo0HDTCmthZ7cWaBQndITlaWLTZ6njRyKwrwpzpg+n6kBXBIGKeUHEQuBx7bphGJkA==";
+ };
+ };
+ "@types/nunjucks-3.1.3" = {
+ name = "_at_types_slash_nunjucks";
+ packageName = "@types/nunjucks";
+ version = "3.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/nunjucks/-/nunjucks-3.1.3.tgz";
+ sha512 = "42IiIIBdoB7ZDwCVhCWYT4fMCj+4TeacuVgh7xyT2du5EhkpA+OFeeDdYTFCUt1MrHb8Aw7ZqFvr8s1bwP9l8w==";
};
};
"@types/p-queue-2.3.2" = {
@@ -190,16 +199,16 @@ let
version = "2.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/@types/p-queue/-/p-queue-2.3.2.tgz";
- sha512 = "2ypziq4lf4i0kvxck1nv6l40sivqa5w95sagcihxbw8j87whz8yl80hwailygwlgyl3k3c6vca9nzn5h720l2vmhwfvz4vs17jjz83q";
+ sha512 = "eKAv5Ql6k78dh3ULCsSBxX6bFNuGjTmof5Q/T6PiECDq0Yf8IIn46jCyp3RJvCi8owaEmm3DZH1PEImjBMd/vQ==";
};
};
- "@types/qs-6.9.2" = {
+ "@types/qs-6.9.3" = {
name = "_at_types_slash_qs";
packageName = "@types/qs";
- version = "6.9.2";
+ version = "6.9.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/qs/-/qs-6.9.2.tgz";
- sha512 = "3wd0wx623wmzc5fs372ziw4zr9ay93zqd17aqbsfvs90y6jp2n9ipv0k0mpgjidvrhrzkwdhh6xpxlyy3xmzxdvw1gjdk3phs5w7mkb";
+ url = "https://registry.npmjs.org/@types/qs/-/qs-6.9.3.tgz";
+ sha512 = "7s9EQWupR1fTc2pSMtXRQ9w9gLOcrJn+h7HOXw4evxyvVqMi4f+q7d2tnFe3ng3SNHjtK+0EzGMGFUQX4/AQRA==";
};
};
"@types/randomstring-1.1.6" = {
@@ -208,7 +217,7 @@ let
version = "1.1.6";
src = fetchurl {
url = "https://registry.npmjs.org/@types/randomstring/-/randomstring-1.1.6.tgz";
- sha512 = "0fx5jypv2k0dqp2wh8li9g82pylxq9d0d2qsgn55a1dkyvd8lsw31ih0n44sb9ippmiad7j21qrnq8md4bn0754j8pcb3giqhh1j4jx";
+ sha512 = "XRIZIMTxjcUukqQcYBdpFWGbcRDyNBXrvTEtTYgFMIbBNUVt+9mCKsU+jUUDLeFO/RXopUgR5OLiBqbY18vSHQ==";
};
};
"@types/range-parser-1.2.3" = {
@@ -217,16 +226,16 @@ let
version = "1.2.3";
src = fetchurl {
url = "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz";
- sha512 = "0w59kqlbrl9ich2pv2xqanzmg9f51404zqsba9l8aimqd77zbrdxcyq9q13xfnhr0d1dz4mx6z7n976ryc2nk2gfch5p507njm5f0bv";
+ sha512 = "ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==";
};
};
- "@types/request-2.48.4" = {
+ "@types/request-2.48.5" = {
name = "_at_types_slash_request";
packageName = "@types/request";
- version = "2.48.4";
+ version = "2.48.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/request/-/request-2.48.4.tgz";
- sha512 = "21mnsvbrykpzp1f1rd2ibk3nsgr8kyqikk5rdmq4qlkpf10gnpxp414hnvnbwjp27l5hvpc5l0fx0qhw20h7zi143qw6iwq68qpansv";
+ url = "https://registry.npmjs.org/@types/request/-/request-2.48.5.tgz";
+ sha512 = "/LO7xRVnL3DxJ1WkPGDQrp4VTV1reX9RkC85mJ+Qzykj2Bdw+mG15aAfDahc76HtknjzE16SX/Yddn6MxVbmGQ==";
};
};
"@types/request-promise-native-1.0.17" = {
@@ -235,7 +244,7 @@ let
version = "1.0.17";
src = fetchurl {
url = "https://registry.npmjs.org/@types/request-promise-native/-/request-promise-native-1.0.17.tgz";
- sha512 = "2m1kxdl06xbzf2zq8qx0kvwm6wjsxpxipyzzix8g7pvbnsi454zar84inrfm1bd5kyh1n2hj8q6ljv705r7816633nhifz6cv8xv7yk";
+ sha512 = "05/d0WbmuwjtGMYEdHIBZ0tqMJJQ2AD9LG2F6rKNBGX1SSFR27XveajH//2N/XYtual8T9Axwl+4v7oBtPUZqg==";
};
};
"@types/retry-0.12.0" = {
@@ -244,16 +253,16 @@ let
version = "0.12.0";
src = fetchurl {
url = "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz";
- sha512 = "2y01s1x2dh20ms4h4ih8j4rz6c66k40nj7kfl8z5bv1s77vqv4jq0ycai1gi0irx0m9y7jqcz140ica6273vrqmcvf2r2nkah58wqn1";
+ sha512 = "wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==";
};
};
- "@types/serve-static-1.13.3" = {
+ "@types/serve-static-1.13.4" = {
name = "_at_types_slash_serve-static";
packageName = "@types/serve-static";
- version = "1.13.3";
+ version = "1.13.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.3.tgz";
- sha512 = "39fm32fi9qpb1bz4q399y9rzv02ywml2m1qmclyr1ckrmy4vdn8nv5f9986ckn19yapxif0ljs0gc717xd7dmssjnh37qrxkp1d56m2";
+ url = "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.4.tgz";
+ sha512 = "jTDt0o/YbpNwZbQmE/+2e+lfjJEJJR0I3OFaKQKPWkASkCoW3i6fsUnqudSMcNAfbtmADGu8f4MV4q+GqULmug==";
};
};
"@types/tough-cookie-4.0.0" = {
@@ -262,25 +271,25 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.0.tgz";
- sha512 = "3lf0afkwkxmp6a7g8ghfbm5zjaxy2i1hqirzcr2iycxzvwwihdldbkfwgyxrc6b8b40sqfmvl5g2k6v6mdmpq5m6gs81nvn12g6rpr3";
+ sha512 = "I99sngh224D0M7XgW1s120zxCt3VYQ3IQsuw3P3jbq5GG4yc79+ZjyKznyOGIQrflfylLgcfekeZW/vk0yng6A==";
};
};
- "@types/uuid-7.0.3" = {
+ "@types/uuid-7.0.4" = {
name = "_at_types_slash_uuid";
packageName = "@types/uuid";
- version = "7.0.3";
+ version = "7.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/uuid/-/uuid-7.0.3.tgz";
- sha512 = "0xq5zlv2b74hz2yna42yd0j6p1xr1mx681x9phwl3njd8by5i82n15zc03srpkjzmhb3r12llhhwfk3k941wjw8f36q8dbbjm6nlirx";
+ url = "https://registry.npmjs.org/@types/uuid/-/uuid-7.0.4.tgz";
+ sha512 = "WGZCqBZZ0mXN2RxvLHL6/7RCu+OWs28jgQMP04LWfpyJlQUMTR6YU9CNJAKDgbw+EV/u687INXuLUc7FuML/4g==";
};
};
- "@types/ws-5.1.2" = {
+ "@types/ws-7.2.5" = {
name = "_at_types_slash_ws";
packageName = "@types/ws";
- version = "5.1.2";
+ version = "7.2.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/ws/-/ws-5.1.2.tgz";
- sha512 = "0x1hv5p5js6n69q53qgw3qly7d1ipwz0cqfd2kr8g79kx8rm4bqak7azjwgagzm1b96xrqaydfkaw9rqr3536jd7ikpfxfqli8dfi1n";
+ url = "https://registry.npmjs.org/@types/ws/-/ws-7.2.5.tgz";
+ sha512 = "4UEih9BI1nBKii385G9id1oFrSkLcClbwtDfcYj8HJLQqZVAtb/42vXVrYvRWCcufNF/a+rZD3MxNwghA7UmCg==";
};
};
"@types/yargs-13.0.9" = {
@@ -289,7 +298,7 @@ let
version = "13.0.9";
src = fetchurl {
url = "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.9.tgz";
- sha512 = "3758l5yl7cqv06qqaljs8hac31hwp4kz1nycsm1lj20dha116ylwx9kyd2dzpp8bml82ydl5r1ih31qxp9bmxc1hq1h6yyrh1ky3fy6";
+ sha512 = "xrvhZ4DZewMDhoH1utLtOAwYQy60eYFoXeje30TzM3VOvQlBwQaEpKFq5m34k1wOw2AKIi2pwtiAjdmhvlBUzg==";
};
};
"@types/yargs-parser-13.1.0" = {
@@ -298,7 +307,7 @@ let
version = "13.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-13.1.0.tgz";
- sha512 = "0mdq44p4sr9zvkcmaaa0jgyz34qirza6kl4qcln5ir9h0lg63kr9ndclj6p8gpf3mir7kv3rlr7pzkkjhhgkj96l9rsrs0r2my9naw0";
+ sha512 = "gCubfBUZ6KxzoibJ+SCUc/57Ms1jz5NjHe4+dI2krNmU5zCPAphyLJYyTOg06ueIyfj+SaCUqmzun7ImlxDcKg==";
};
};
"Slackdown-git://github.com/Half-Shot/slackdown#efd8934a3d9c3bf0064c0b217c5cf6b62ee697e4" = {
@@ -311,13 +320,22 @@ let
sha256 = "474e972819b3e1db3af70be75966a3d501c6b9285f4550ff5548193e031eaf9b";
};
};
+ "a-sync-waterfall-1.0.1" = {
+ name = "a-sync-waterfall";
+ packageName = "a-sync-waterfall";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz";
+ sha512 = "RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==";
+ };
+ };
"abbrev-1.1.1" = {
name = "abbrev";
packageName = "abbrev";
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz";
- sha512 = "38s4f3id97wsb0rg9nm9zvxyq0nvwrmrpa5dzvrkp36mf5ibs98b4z6lvsbrwzzs0sbcank6c7gpp06vcwp9acfhp41rzlhi3ybsxwy";
+ sha512 = "nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==";
};
};
"accepts-1.3.7" = {
@@ -326,7 +344,7 @@ let
version = "1.3.7";
src = fetchurl {
url = "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz";
- sha512 = "2j51dxzbgz22q0k7dhivimfsqx9a0f0h9slfd7n20gz3y1944gx3y7xai54za0x3zhbar6vqiaab2i9p913cwqk414qk3cnrm138pr2";
+ sha512 = "Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==";
};
};
"ajv-6.12.2" = {
@@ -335,7 +353,7 @@ let
version = "6.12.2";
src = fetchurl {
url = "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz";
- sha512 = "18zdchlpq20znwglnbc54yvqpr9m7q96qp9zvys27is5c0vxfn5fk8nmwhpnplbxyka88xqqabad0427mbgz7y7mz6azrp6723pxrck";
+ sha512 = "k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==";
};
};
"another-json-0.2.0" = {
@@ -353,7 +371,7 @@ let
version = "3.2.3";
src = fetchurl {
url = "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz";
- sha512 = "2gpv8bq9jq550ygnnm5srza0w0lfg8mr8z39702l0rgxhf35sxmdzxpppvwcp50rpk0dgjz516nbkygm0fk4675kb9qsgb5x35cfh9c";
+ sha512 = "LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==";
};
};
"ansi-regex-3.0.0" = {
@@ -371,7 +389,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz";
- sha512 = "1v2gfp292kslpvam0l0h1iba35yi0n7dc6qv6fmxsdyfcp6zakkl13vrh3hzsw4zgh50jrrsg7xb2q2hn4g8a0dmf947mfcylymxanm";
+ sha512 = "1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==";
};
};
"ansi-styles-3.2.1" = {
@@ -380,7 +398,7 @@ let
version = "3.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz";
- sha512 = "2lgkskkj4c1fsnrksy0yffda0wss84p8lfiazdc7jli7iqnvrxkzbxjzpvx13lm28qw0zkawfxvz2bdiisc72ccy7hx8i8rm4iijgam";
+ sha512 = "VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==";
};
};
"anymatch-3.1.1" = {
@@ -389,7 +407,7 @@ let
version = "3.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz";
- sha512 = "2776jrfn8kh9r6qhz6s43znnwvqmbqrjsch99hdv21j53sj4njyjhrya67drxk8y7hvi28mjvdjj277jy4qd2zfayrjli3cdbdkkkwq";
+ sha512 = "mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==";
};
};
"arg-4.1.3" = {
@@ -398,7 +416,7 @@ let
version = "4.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz";
- sha512 = "2y8gq3qabgg6wbnvzwm79j1ncabh960rrr2qxq657mv4zsynr92l46mpfgpvk7hq416dpvqi66sy617bzgll3wcxmv7rlc6790bvi77";
+ sha512 = "58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==";
};
};
"argparse-1.0.10" = {
@@ -407,7 +425,7 @@ let
version = "1.0.10";
src = fetchurl {
url = "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz";
- sha512 = "17fhywmdjcp8g0ys089i5xg26yajkkg9zg8hyry3fghz75b2pq5vdx997dk5p2sc15r9nsj8rmf4f27g81hi92kzj5q86sdmg5ni553";
+ sha512 = "o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==";
};
};
"array-flatten-1.1.1" = {
@@ -428,13 +446,22 @@ let
sha1 = "5fcc373920775723cfd64d65c64bef53bf9eba6d";
};
};
+ "asap-2.0.6" = {
+ name = "asap";
+ packageName = "asap";
+ version = "2.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz";
+ sha1 = "e50347611d7e690943208bbdafebcbc2fb866d46";
+ };
+ };
"asn1-0.2.4" = {
name = "asn1";
packageName = "asn1";
version = "0.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz";
- sha512 = "1v2z1ll0l8rif8hh0d03jc49kz3p8hym63q8ixbas48w4a8akl413hwn08nx83m89sj3mxl06aa0grp7n8hj6hcbsb2k3fhj913674g";
+ sha512 = "jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==";
};
};
"assert-options-0.6.2" = {
@@ -443,7 +470,7 @@ let
version = "0.6.2";
src = fetchurl {
url = "https://registry.npmjs.org/assert-options/-/assert-options-0.6.2.tgz";
- sha512 = "09k5n3gb7n70yrif6qql3da1jbby6nc5g2h4lp6wbqcj14x71nyms3rgvwngl6jc1wrrw3jykiln04dr0cjs9k67i0d39jpizkm5zr8";
+ sha512 = "KP9S549XptFAPGYmLRnIjQBL4/Ry8Jx5YNLQZ/l+eejqbTidBMnw4uZSAsUrzBq/lgyqDYqxcTF7cOxZb9gyEw==";
};
};
"assert-plus-1.0.0" = {
@@ -461,7 +488,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz";
- sha512 = "07swiwljqy13fyil4y9lp319zcqsgdkchaic1y4dlfi3flh5l4qlwv497g40bnspsl9h857a3ig5assmvjdwv913dppgymkvcsil2wf";
+ sha512 = "jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==";
};
};
"async-0.2.10" = {
@@ -473,13 +500,13 @@ let
sha1 = "b6bbe0b0674b9d719708ca38de8c237cb526c3d1";
};
};
- "async-2.6.3" = {
+ "async-3.2.0" = {
name = "async";
packageName = "async";
- version = "2.6.3";
+ version = "3.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/async/-/async-2.6.3.tgz";
- sha512 = "1g679kw2qqpqx1yd4s778r8rw3cv9qwmib5x3klk64kcl5ndw71bljcpav5jkk6grizlpvrqszsbs6fkmnlvcq5fnz2q33mrnb6zyfd";
+ url = "https://registry.npmjs.org/async/-/async-3.2.0.tgz";
+ sha512 = "TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==";
};
};
"async-limiter-1.0.1" = {
@@ -488,7 +515,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz";
- sha512 = "0sy81yyf4na58ic2m0ib0prkb9njb1qzl7wf3vlq4hhm4xnwgxaph0lr43gs1sd0rai2xp1h6phlwvni9jiggm94dd54i0wc1cabhvj";
+ sha512 = "csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==";
};
};
"asynckit-0.4.0" = {
@@ -509,13 +536,13 @@ let
sha1 = "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8";
};
};
- "aws4-1.9.1" = {
+ "aws4-1.10.0" = {
name = "aws4";
packageName = "aws4";
- version = "1.9.1";
+ version = "1.10.0";
src = fetchurl {
- url = "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz";
- sha512 = "2x4b6c0ny64yv6ljfs6sv82akh200klmnh1m1i18hdj28ksxkr9c0szphnwcasy3g5y3l1wn858wcxnc2gi9q5wql8s678fc61xbhf0";
+ url = "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz";
+ sha512 = "3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==";
};
};
"axios-0.19.2" = {
@@ -524,7 +551,7 @@ let
version = "0.19.2";
src = fetchurl {
url = "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz";
- sha512 = "0fa6ngb4rkbyp5r4ccjgs2ykdbz8i2hcr41av59jicgq6mfva739kcd6n5dqzj3hsx7d4qi201g93li3qddn14bz9qvh76irgj2cf3y";
+ sha512 = "fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==";
};
};
"babel-runtime-6.26.0" = {
@@ -551,7 +578,7 @@ let
version = "3.0.8";
src = fetchurl {
url = "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz";
- sha512 = "0j1z1n32mik68bxyihzyn0fik2lfw6msi9h22hnrdqz1x9dbsql1xyz7590vkpp54d8apf92cvnp1qzf4cqcy2fmv8zq9zqcc0zaps6";
+ sha512 = "Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==";
};
};
"basic-auth-2.0.1" = {
@@ -560,7 +587,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz";
- sha512 = "1x9j0wn0a3ia9mwgvicd30w346wzxj86zk9sly5wp07a2mpjm1sk4hk9iwrbcc8z6c72bkhvck6zrxbvcb6p8bbjhald78xw6k9wprl";
+ sha512 = "NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==";
};
};
"bcrypt-pbkdf-1.0.2" = {
@@ -578,7 +605,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz";
- sha512 = "2izzpdg2m0av5pzbv1zyjfi15ddz5yk1d4h9cilzc8z6pzq5abcicnm2xx4b2jdrjk2l4h3zfawsxhnbzlgvlv4700q5930k796s69y";
+ sha512 = "Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==";
};
};
"binary-search-tree-0.2.5" = {
@@ -614,7 +641,7 @@ let
version = "3.5.5";
src = fetchurl {
url = "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz";
- sha512 = "3gqgjzrc40ykm2hcmh2g98d09h8wh19n5psqc5b7k03aysyymfnvlak115vfi4s02ygnky872sfhdl1r077wcnyrsmyndyzg4gbmag5";
+ sha512 = "5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==";
};
};
"body-parser-1.19.0" = {
@@ -623,7 +650,7 @@ let
version = "1.19.0";
src = fetchurl {
url = "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz";
- sha512 = "2rl5ww96fwgmxdqhqmnknsaafw44vsr2xz7vf7nax8qz9jy8bmmdyawcy6yfny0wm7pi8m2jssakzjc1nin8z8207kv0gclpnrhy4bn";
+ sha512 = "dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==";
};
};
"brace-expansion-1.1.11" = {
@@ -632,7 +659,7 @@ let
version = "1.1.11";
src = fetchurl {
url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz";
- sha512 = "248cnpbbf0p32h53rd3g8wzpgrkaj4p078ra1g6l16f82i6bzkvmhwqan5rk88apbll9ly1476kngd7f7z27i3b3zxpbb3064f8yaw8";
+ sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==";
};
};
"braces-3.0.2" = {
@@ -641,7 +668,7 @@ let
version = "3.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz";
- sha512 = "38dmhgggv4r7xf3chli957yj4gzfv9xhif8zzaqjnxavkrs1qbmj9m84vxh42n1jl9sddy16ryp4g93l1p8dvrc1pbcvk2ippwadjvg";
+ sha512 = "b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==";
};
};
"browser-request-0.3.3" = {
@@ -659,7 +686,7 @@ let
version = "1.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz";
- sha512 = "21jjhrf3wdmzsfqgva5s7shs1wdmcdxsjvi75p8z7i0q2i6n3654gpxjqlhbnpmzm25cpkshyi8swy13017qkp9m7xnbgw0bwiia45a";
+ sha512 = "qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==";
};
};
"bs58-4.0.1" = {
@@ -677,7 +704,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz";
- sha512 = "3c0m16i3fdv3vlq2zz8dakrnhqvs16gvggj485f91fiaa5v0p7pyhamcdw5fggr7djzd8nshmvz4hgbp7714smqxlld2an28q8if1ri";
+ sha512 = "MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==";
};
};
"buffer-writer-2.0.0" = {
@@ -686,7 +713,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/buffer-writer/-/buffer-writer-2.0.0.tgz";
- sha512 = "21laqrygizzy6ccv03l1af9pq07ligp755ybgfzln99lh62xnn5sxhw6qlw717g9dym9pa2cg0k9mz5r1nkb0hckxnk9mal6swnkdkb";
+ sha512 = "a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==";
};
};
"builtin-modules-1.1.1" = {
@@ -704,7 +731,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz";
- sha512 = "073ccjmvxf726gcgzy0pksvi8x8r51dq6hyv69sc75ynrin7anwk9q3sqhbbbjhqjjrmq42s5f5gdbcgj2jxai6ldpyq6y2ny78payd";
+ sha512 = "zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==";
};
};
"camelcase-5.3.1" = {
@@ -713,7 +740,7 @@ let
version = "5.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz";
- sha512 = "0kg17fpj4c7akmpa9x0a3fi5glrc3y5k3ppjcpb3pd02ylg3fnzfdvz0pixd223crbs5980sjaxsk9q8kcqxm5d9cb7rlkv3m614vrg";
+ sha512 = "L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==";
};
};
"caseless-0.12.0" = {
@@ -731,7 +758,7 @@ let
version = "4.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz";
- sha512 = "27pdhh35fbig9yxb0h8qp98cjapnpdxjnia2jc1hrhrda9ajab2hkpclrfd8b568ggrv2wrgi09bh0rf1vndc1b82nb74kf21p3f1ax";
+ sha512 = "XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==";
};
};
"chalk-2.4.2" = {
@@ -740,7 +767,7 @@ let
version = "2.4.2";
src = fetchurl {
url = "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz";
- sha512 = "2wr55z22i274wadq2cvpxga28a8igq9whc4m1q06sz5sn2hc4amradd5vd02wm92vyfg2qrb0bysd5drv7mfmlb2wqdf939v5zvxn1j";
+ sha512 = "Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==";
};
};
"check-error-1.0.2" = {
@@ -758,7 +785,16 @@ let
version = "3.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz";
- sha512 = "3hbyi14x38mvx936wbajln4g1l8fcyi8fwvcrhf2jqn0yzcyda1d20q67k445j9bvs5kr7jdhd2s07srb2pnm7hxmjngp2k6wn8lsbl";
+ sha512 = "dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==";
+ };
+ };
+ "chokidar-3.4.0" = {
+ name = "chokidar";
+ packageName = "chokidar";
+ version = "3.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz";
+ sha512 = "aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==";
};
};
"cliui-5.0.0" = {
@@ -767,7 +803,7 @@ let
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz";
- sha512 = "1fg1afsij2xwc4gpqbyhrp3s7q19w7bmii0ghmdv6cdx6giz3v0yqn25i3g7fw2lpi388jpvaf6nf9z2c7xp7w7psrww7569548d1rx";
+ sha512 = "PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==";
};
};
"color-3.0.0" = {
@@ -776,7 +812,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/color/-/color-3.0.0.tgz";
- sha512 = "3xh3l9zhh6dav7pp5hy88kbb6c52j0pf331ywpp6w2jaf94w25fjn4am930775mskxy75cxl90fji17cym40ivslxxlpcrlxgkmsalc";
+ sha512 = "jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==";
};
};
"color-convert-1.9.3" = {
@@ -785,7 +821,7 @@ let
version = "1.9.3";
src = fetchurl {
url = "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz";
- sha512 = "0d5pmdh1dh0qbpjrzdczwqkh0jwf8gxhq71mknwlxqz80h1q6kdrpghq4qfp0y4v650ia2jdihmzpb2n8hg00h72lnx05dgvysi9w21";
+ sha512 = "QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==";
};
};
"color-name-1.1.3" = {
@@ -803,16 +839,7 @@ let
version = "1.5.3";
src = fetchurl {
url = "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz";
- sha512 = "11p4cihq5874fmyvwkh0fp4dr2syliqsgg610rw46lsav41l6wcm4bgpkrl34gip3cqncw0ppmqwfknm5v02m1fj8qqk8cnlzk84bbl";
- };
- };
- "colornames-1.1.1" = {
- name = "colornames";
- packageName = "colornames";
- version = "1.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/colornames/-/colornames-1.1.1.tgz";
- sha1 = "f8889030685c7c4ff9e2a559f5077eb76a816f96";
+ sha512 = "dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==";
};
};
"colors-1.4.0" = {
@@ -821,7 +848,7 @@ let
version = "1.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz";
- sha512 = "2saczc8hcdmgns1cp1g1p7g2sq4yksrik0ffvfkhkavmmgx8haqm034a4c9zj8im6kfjh00n2xi360yqfy7vbsi98zri0943r72mrbb";
+ sha512 = "a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==";
};
};
"colorspace-1.1.2" = {
@@ -830,7 +857,7 @@ let
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/colorspace/-/colorspace-1.1.2.tgz";
- sha512 = "36j3cgfzngcjms1c0yfn487ibflffmb6hxgrknxbyrxrflc4kybm2r8a0mc1v8ljj7rbb7cjd54v2bimqb6rw0q5sqvwxznhfh8xpxy";
+ sha512 = "vt+OoIP2d76xLhjwbBaucYlNSpPsrJWPlBTtwCpQKIu6/CSMutyzX93O/Do0qzpH3YoHEes8YEFXyZ797rEhzQ==";
};
};
"combined-stream-1.0.8" = {
@@ -839,7 +866,7 @@ let
version = "1.0.8";
src = fetchurl {
url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz";
- sha512 = "1v09nkip7zpn3k3prkkg53w331rhczpfgcqb0q42i97nafra43l2khl5zvhd4ar0qmh145nmw7944jy8p108ny0xpgy29gf2wqph0qm";
+ sha512 = "FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==";
};
};
"commander-2.20.3" = {
@@ -848,7 +875,16 @@ let
version = "2.20.3";
src = fetchurl {
url = "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz";
- sha512 = "1qqrwy7z476gqa94kjjyyzyi3x49k28ji7znbc65plrp67yzmpa2yyslh6bl965yl4jqb2fwb2ljzhgcvv2xxj8ab86n5rgryc6958s";
+ sha512 = "GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==";
+ };
+ };
+ "commander-3.0.2" = {
+ name = "commander";
+ packageName = "commander";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz";
+ sha512 = "Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==";
};
};
"concat-map-0.0.1" = {
@@ -866,7 +902,7 @@ let
version = "0.5.3";
src = fetchurl {
url = "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz";
- sha512 = "3976ggkw1lp21a6m3s19blb9a74kq7a0spw47v0m3vvi1k5wiamrsn20slcr9byx80x2la2sppkwjp7x10gc58142dl7412pvpv84qk";
+ sha512 = "ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==";
};
};
"content-type-1.0.4" = {
@@ -875,7 +911,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz";
- sha512 = "1f4y61wc913jrnga7nny83gzf9l2488q6sl1ry9lbwgh5x5d3va0xcc0xrmjk6gdxl6d4r6rsk800xp5bazhjrx05yx1wpc8c8gg0w4";
+ sha512 = "hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==";
};
};
"cookie-0.4.0" = {
@@ -884,7 +920,7 @@ let
version = "0.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz";
- sha512 = "1g7bscknfpc6zgznz77hvll6cy5m9jv7zg9nkpdqzmgi0vhv75kh8iyqf6rdslkml47l3jihsz7hy0i8x5n6bfx9ba0kvvrp9y7qypq";
+ sha512 = "+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==";
};
};
"cookie-signature-1.0.6" = {
@@ -902,7 +938,7 @@ let
version = "2.6.11";
src = fetchurl {
url = "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz";
- sha512 = "1db6yjq48a8kkrfrxd0miblcf7nk2b4afgpr8dfgjl3jvz3xclvrqmz590hx2h59jh79lgl35r101lw5jqs46qybizdbpgzljjyf277";
+ sha512 = "5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==";
};
};
"core-util-is-1.0.2" = {
@@ -938,7 +974,7 @@ let
version = "2.6.9";
src = fetchurl {
url = "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz";
- sha512 = "0q0fsr8bk1m83z0am0h2xn09vyfcf18adscxms8hclznwks1aihsisd96h8npx0idq5wwnypnqrkyk25m5d9zh3dk7rjs29nybc8bkc";
+ sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==";
};
};
"debug-3.1.0" = {
@@ -947,7 +983,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz";
- sha512 = "3g1hqsahr1ks2kpvdxrwzr57fj90nnr0hvwwrw8yyyzcv3i11sym8zwibxx67bl1mln0acddrzpkkdjjxnc6n2cm9fazmgzzsl1fzrr";
+ sha512 = "OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==";
};
};
"debug-3.2.6" = {
@@ -956,7 +992,7 @@ let
version = "3.2.6";
src = fetchurl {
url = "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz";
- sha512 = "1cyv14044rfh792n1hhsa44kk8dk95zk14w96i49gwq6g9wi6h9vn90xaragfy7rvggqvj178l5f16c78g47xgrwhjx3bp7zs6pxscr";
+ sha512 = "mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==";
};
};
"decamelize-1.2.0" = {
@@ -974,7 +1010,7 @@ let
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz";
- sha512 = "1rrbk0h0a836gj1x6lalzgqfs0v34d4fswq23c8lxzmb6k7pna45zd509h1r1fr312n4qml94xqlmzzga40sfa9vnzf6rkr4d1qh1zr";
+ sha512 = "+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==";
};
};
"define-properties-1.1.3" = {
@@ -983,7 +1019,7 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz";
- sha512 = "1fsa8nx7qgi958fykj36cndsf8ygj3132if6k4a36mkf11bl2j2gn7dn2nz07mfsygkx0415yxrjpzx8j369z1767fvr57nm1h9zjnw";
+ sha512 = "3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==";
};
};
"delayed-stream-1.0.0" = {
@@ -1010,7 +1046,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz";
- sha512 = "2phijq20j255bs4jjs11j5pa0x7y1084k6ch9xa8wgzp71zzgbpm23wyzbcs0mszvj971l9i5aav40sddm000484sl3ij4xzvlcgfc3";
+ sha512 = "g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==";
};
};
"destroy-1.0.4" = {
@@ -1022,22 +1058,13 @@ let
sha1 = "978857442c44749e4206613e37946205826abd80";
};
};
- "diagnostics-1.1.1" = {
- name = "diagnostics";
- packageName = "diagnostics";
- version = "1.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/diagnostics/-/diagnostics-1.1.1.tgz";
- sha512 = "0liin689xf3v7wxk1z5l1par3dyjkg487nk3siqn6b7zqxw2rd93rgw88ifsqwhv66s8d7qjxy8fjv4gxfgiwd69ryv573fcwzga2gk";
- };
- };
"diff-3.5.0" = {
name = "diff";
packageName = "diff";
version = "3.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz";
- sha512 = "32bkv3cfhax4x5zhiyfn63wjhqwkzsjiql3my8p3d9hvv020p8f9hdi7mpqixrkpgs0g9k15mn736s449yad9wq1plhxyhxb2sam3h3";
+ sha512 = "A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==";
};
};
"diff-4.0.2" = {
@@ -1046,7 +1073,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz";
- sha512 = "3ndiq7a8qsn2j6vlq5c6d38ynlydlhvk6q01rj321lcarrh0z7721w6cbrdw7lkx6pyfms59y1jkqcl6g2ir1rz5xr17q40lk26djg7";
+ sha512 = "58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==";
};
};
"ecc-jsbn-0.1.2" = {
@@ -1073,16 +1100,16 @@ let
version = "7.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz";
- sha512 = "2s4i22ccvwa2l4xwl9yz6mkyn2kpf58hp1nqiwmmgqlpyr57345i3ll0l4656ryik6a6wz1lgk4vbl6y0dwj5hx2kcbpv0h8924n00b";
+ sha512 = "CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==";
};
};
- "enabled-1.0.2" = {
+ "enabled-2.0.0" = {
name = "enabled";
packageName = "enabled";
- version = "1.0.2";
+ version = "2.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/enabled/-/enabled-1.0.2.tgz";
- sha1 = "965f6513d2c2d1c5f4652b64a2e3396467fc2f93";
+ url = "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz";
+ sha512 = "AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==";
};
};
"encodeurl-1.0.2" = {
@@ -1094,22 +1121,13 @@ let
sha1 = "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59";
};
};
- "env-variable-0.0.6" = {
- name = "env-variable";
- packageName = "env-variable";
- version = "0.0.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/env-variable/-/env-variable-0.0.6.tgz";
- sha512 = "2v5v2dckp87kblfsmmyn76ky74yj2cvrv6kw1i7wlcidk2r7gnyhfil6i4zmw2qscgbsviv85x4840k7qgrkv8p6ssd8vj1v7sgjz3c";
- };
- };
- "es-abstract-1.17.5" = {
+ "es-abstract-1.17.6" = {
name = "es-abstract";
packageName = "es-abstract";
- version = "1.17.5";
+ version = "1.17.6";
src = fetchurl {
- url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz";
- sha512 = "2kayciqh331d3kp1l8wdsp33kzdc02rv72z6x2327w2i6yks9b7xwxbg1xdrrkhaglr06liqzdjavq9qk9d487sf572rjfv62xml7q5";
+ url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz";
+ sha512 = "Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==";
};
};
"es-to-primitive-1.2.1" = {
@@ -1118,7 +1136,7 @@ let
version = "1.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz";
- sha512 = "2y6j97j2f10gc52kw7qin10gm24m5hz1qq7ph6jf89y8a9i8vb268f2q0z78qjmngc765y9v0f1ldc5qb10b638yqlabda90sbaa8s0";
+ sha512 = "QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==";
};
};
"escape-html-1.0.3" = {
@@ -1145,7 +1163,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz";
- sha512 = "3xkdrhqvjj7430kp98pllh0yxbawxp4z1fnvbw5cawjr6mlbgyrd2v3b3kalrx3s515zc731a6ckmb10x9vaizf6sf4b5g84lndr72j";
+ sha512 = "UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==";
};
};
"esprima-4.0.1" = {
@@ -1154,7 +1172,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz";
- sha512 = "3h999di4dnwxb22lxlb7cbz42nalrv8g8sqdvrkkl5c27gnwhp1rva4039hmq6g1i0y4mfjgx6p4i2vwxxl0zlahfzdd9fl1qbqasvq";
+ sha512 = "eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==";
};
};
"etag-1.8.1" = {
@@ -1172,7 +1190,7 @@ let
version = "3.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz";
- sha512 = "3hv1mm8y1m0ayl0ds213ajdpc0xwalhi1iwvy2zdkg4kys5vdy97s8jz0sfvd91a3xwyy4946wmzk2lc1kpzww94pj307nmw8hm1yxn";
+ sha512 = "tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==";
};
};
"eventemitter3-4.0.4" = {
@@ -1181,7 +1199,7 @@ let
version = "4.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz";
- sha512 = "2cj4h27lly85zb08gprjrkb92l8q8l1977704j7acj7rif052jiqap3l8d7zpdn9krqqi7if1f2cxp7f584045vr3l1pdviflp9ammf";
+ sha512 = "rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==";
};
};
"express-4.17.1" = {
@@ -1190,7 +1208,7 @@ let
version = "4.17.1";
src = fetchurl {
url = "https://registry.npmjs.org/express/-/express-4.17.1.tgz";
- sha512 = "3i2sxjf2x1r9wbfdyh5ll8ybbnqq6n4xfxdlc4dsqhssljrlih18csqg142lf16lcfcdgsmvf9pff0rzxjw7p0shnlmpajipwxpswlq";
+ sha512 = "mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==";
};
};
"extend-3.0.2" = {
@@ -1199,7 +1217,7 @@ let
version = "3.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz";
- sha512 = "3zad2109w3q3gh46s5msrnzfy2nl581sqpy20b52fs7v5pdjh3irpg7szl3xvh4sfy63218jy8ry6qlnir3baxbbfrb03swkw5swfky";
+ sha512 = "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==";
};
};
"extsprintf-1.3.0" = {
@@ -1211,13 +1229,13 @@ let
sha1 = "96918440e3041a7a414f8c52e3c574eb3c3e1e05";
};
};
- "fast-deep-equal-3.1.1" = {
+ "fast-deep-equal-3.1.3" = {
name = "fast-deep-equal";
packageName = "fast-deep-equal";
- version = "3.1.1";
+ version = "3.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz";
- sha512 = "1j7wq3vqvfgnpd2sjblnlgryxlic2fsy343fx8w4ywb2mngj1w5afq8fmly8cp9fi66dhz1fhcfpn23g5zasnzs6n1snb83qkkilhgi";
+ url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz";
+ sha512 = "f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==";
};
};
"fast-json-stable-stringify-2.1.0" = {
@@ -1226,7 +1244,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz";
- sha512 = "0gz06zkjlqc4r59ka14n3vwqjdgn40zd8r115ql3rkwqb7j42frmnsj3axr7p2md8ik52nqjn3myyv8ddavdhl4cq3xz4wbbz07y5wn";
+ sha512 = "lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==";
};
};
"fast-safe-stringify-2.0.7" = {
@@ -1235,7 +1253,7 @@ let
version = "2.0.7";
src = fetchurl {
url = "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz";
- sha512 = "1ab0spv3wadhidsh9x8qar1ryn7ahv308yzc5cl32wssk99rr7vrkcs00vn2kggz6drps08vk24gi9gmqpg39jd1rnaryykvh4vmnaj";
+ sha512 = "Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==";
};
};
"fecha-2.3.3" = {
@@ -1244,7 +1262,16 @@ let
version = "2.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/fecha/-/fecha-2.3.3.tgz";
- sha512 = "1v95kkfm8jnmrsplzk6zhsc2ngkvv2478pnvjnkl8z104b0mx3khf7xdps3dyi8d94kb73xcr5b2dmh58by9sirwcj0qk56hsf82hcm";
+ sha512 = "lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg==";
+ };
+ };
+ "fecha-4.2.0" = {
+ name = "fecha";
+ packageName = "fecha";
+ version = "4.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fecha/-/fecha-4.2.0.tgz";
+ sha512 = "aN3pcx/DSmtyoovUudctc8+6Hl4T+hI9GBBHLjA76jdZl7+b1sgh5g4k+u/GL3dTy1/pnYzKp69FpJ0OicE3Wg==";
};
};
"file-stream-rotator-0.4.1" = {
@@ -1253,7 +1280,7 @@ let
version = "0.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/file-stream-rotator/-/file-stream-rotator-0.4.1.tgz";
- sha512 = "1jr6bdf22x3f4ql12ympal24yy1ggbxv5xl73ri70llghlcxr8wi9s8j40b5rf0h0sxm9m3g27qgck04aa5d7f9v19c0ws40bfrlxjv";
+ sha512 = "W3aa3QJEc8BS2MmdVpQiYLKHj3ijpto1gMDlsgCRSKfIUe6MwkcpODGPQ3vZfb0XvCeCqlu9CBQTN7oQri2TZQ==";
};
};
"fill-range-7.0.1" = {
@@ -1262,7 +1289,7 @@ let
version = "7.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz";
- sha512 = "2jrai6ri6sni8xyi8yji49ai8vkczbbiw6pb3pd9bcdizb58ncgnhnfmghhw87flm8y96y2z16738lwdyshby665nv60ljcwwbkvsm8";
+ sha512 = "qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==";
};
};
"finalhandler-1.1.2" = {
@@ -1271,7 +1298,7 @@ let
version = "1.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz";
- sha512 = "1cfqk6g78cb12b1cki4pbcspsy40d0yny513myqji716njyhc5hrj7ll539kz96m6vn27168hhyqvd52cr5x1cs85mm7igfkrdrq1b8";
+ sha512 = "aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==";
};
};
"find-up-3.0.0" = {
@@ -1280,7 +1307,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz";
- sha512 = "2bg49lifm64h5jqjc20612wrx7cazw9np9ms02ys94kif4li8cp5in4rvmb1c1ssa8yhbsqkgprykkj4lf3jbz8qrgp1mf8c93gl86p";
+ sha512 = "1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==";
};
};
"finity-0.5.4" = {
@@ -1289,7 +1316,7 @@ let
version = "0.5.4";
src = fetchurl {
url = "https://registry.npmjs.org/finity/-/finity-0.5.4.tgz";
- sha512 = "3420xkd0dmzdspn9mf3c8hkgfm081kahfnnn03y27ahkdf5bm8slndl5ahmypqs11gnl34s7bcmvxy5lqc41x065rxavhvfbgzvjpyy";
+ sha512 = "3l+5/1tuw616Lgb0QBimxfdd2TqaDGpfCBpfX6EqtFmqUV3FtQnVEX4Aa62DagYEqnsTIjZcTfbq9msDbXYgyA==";
};
};
"flat-4.1.0" = {
@@ -1298,7 +1325,16 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz";
- sha512 = "0bj2zrb5x98lffdcjsvaf2hns9ih2jzj4dz9yg9k8zqrak4x0i93dvf01qp458mr6d1x4dsqsxc3ag00g2mskrr23h7x71kna4d67rz";
+ sha512 = "Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==";
+ };
+ };
+ "fn.name-1.1.0" = {
+ name = "fn.name";
+ packageName = "fn.name";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz";
+ sha512 = "GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==";
};
};
"follow-redirects-1.5.10" = {
@@ -1307,7 +1343,7 @@ let
version = "1.5.10";
src = fetchurl {
url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz";
- sha512 = "1alfnscb0lnmf1ka8d5jrp48bizkbqrdz616r7q9yv4afqadlli1xmmf7lsvany1kmmnmwpvhbgx70mvcsnjf1ywjnzmkmk53h6apni";
+ sha512 = "0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==";
};
};
"forever-agent-0.6.1" = {
@@ -1325,7 +1361,7 @@ let
version = "2.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz";
- sha512 = "0jj3hgqp9pmxmfavx6rvdfl3r4yf98clpsarqadz3hq0dxhjlh2ppd9x8bvmaq3nwjdqpdvqx25pwyin4ipixhgsn7s3p9fcc3wllnn";
+ sha512 = "1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==";
};
};
"form-data-2.5.1" = {
@@ -1334,7 +1370,7 @@ let
version = "2.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz";
- sha512 = "1aa6m5c13kybvcycjdyhr0qbb7097qs7kah89bbhynjs9r5fl6ibbhscpin31nshzhw5nszw5c6x10krrig90afh88la456cgflsvcv";
+ sha512 = "m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==";
};
};
"forwarded-0.1.2" = {
@@ -1370,7 +1406,7 @@ let
version = "2.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz";
- sha512 = "2wj74g6h0wq34x3d4ncr7h3jkv1fdznmqpd4wdb1jfaz0icha7h65jq8sq6y6n3bc0i0z6w577z7hq4yiz8y7v5yid6ma9ih1mkvv02";
+ sha512 = "Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==";
};
};
"function-bind-1.1.1" = {
@@ -1379,7 +1415,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz";
- sha512 = "38chm1mh077ksx6hy2sssfz4q29hf0ncb9k6ila7si54zqcpl5fxd1rh6wi82blqp7jcspf4aynr7jqhbsg2yc9y42xpqqp6c1jz2n8";
+ sha512 = "yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==";
};
};
"generate-function-2.3.1" = {
@@ -1388,7 +1424,7 @@ let
version = "2.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz";
- sha512 = "0lp1r8njdds2dp6nd5drc8f3xhg0bishvbn8g54s9ka42yss4lvq84sg465vgb2bw45kww8r4cilsw629nsnn34zkkfny8dyccpkq3r";
+ sha512 = "eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==";
};
};
"generate-object-property-1.2.0" = {
@@ -1406,7 +1442,7 @@ let
version = "2.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz";
- sha512 = "0b7da6kb3xqk26cw4i6kb1lk911z06z53if2g8l23hmfpbhl6vfbn8iip55j1yplbqnly2abb9d349r6ky2z570839q3p9z2gf4y88g";
+ sha512 = "DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==";
};
};
"get-func-name-2.0.0" = {
@@ -1433,7 +1469,7 @@ let
version = "7.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz";
- sha512 = "30h0j9f3xj7mwciwmi9q9ilhlc0l391jrvv0xws0yxgh389ynin3qqrw8xiyfy5w3f667bwn9p0i3f01s2ir0ai1rwbb038ij4fxixx";
+ sha512 = "vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==";
};
};
"glob-parent-5.1.1" = {
@@ -1442,7 +1478,7 @@ let
version = "5.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz";
- sha512 = "1hi3ypyic536qm0jd2aw65wbaian4vxmgsnprw6p1mdfd75ks5x1mrgkgzl41xr6hnav27fqzpm227rj7qq8vcwb63m37m9cda3wwhn";
+ sha512 = "FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==";
};
};
"growl-1.10.5" = {
@@ -1451,7 +1487,7 @@ let
version = "1.10.5";
src = fetchurl {
url = "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz";
- sha512 = "146i7if4fjml1p6xw1ybb7vm22k6i8yc7r8wcw8yia7qy385w1s6j18ip91g5mv47zvv5fw5m8kpzlaayjs183fkpg174hbw4xgh6m8";
+ sha512 = "qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==";
};
};
"har-schema-2.0.0" = {
@@ -1469,7 +1505,7 @@ let
version = "5.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz";
- sha512 = "3kaldgfsh3lfvgvw31s8b7q345zf7ixjahllncdckcw6qfs3gnbsamdxgs9kfigq7rwmja7v51ghh7y0rsp6q7jmvmbydhh645wxnxh";
+ sha512 = "sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==";
};
};
"has-1.0.3" = {
@@ -1478,7 +1514,7 @@ let
version = "1.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/has/-/has-1.0.3.tgz";
- sha512 = "37vh53c11hws66navka0w9xxm6rcr034bxpyvaldiqz1msafqf0jpi1aqxbaygs53arz9y510qg6dl6vrm285hrxniygs2l8lxnyrvz";
+ sha512 = "f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==";
};
};
"has-flag-3.0.0" = {
@@ -1496,7 +1532,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz";
- sha512 = "0mb9d5yqvznqmq073hdc4wl7175niiqpkpb7iqqv8p0q6xgmrhfap9ni6iwrx44w8p9vyg8n3zsllil5pdflzlh462dkydymfi2rdrw";
+ sha512 = "PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==";
};
};
"he-1.2.0" = {
@@ -1505,7 +1541,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/he/-/he-1.2.0.tgz";
- sha512 = "0dwml2q9r97ga11qbbn5sb46v4g47lx174dz9g1jgxpycknhg1d5dlsij2vja905p8h243jj51hfa5cmzh8n9rdcs8r78lg86fl7z8p";
+ sha512 = "F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==";
};
};
"http-errors-1.7.2" = {
@@ -1514,7 +1550,7 @@ let
version = "1.7.2";
src = fetchurl {
url = "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz";
- sha512 = "13c4825kzqlxdqfjrlrwh15ira0bjm9m3b8qcrfzaysiky1m3gb6dv6gcjgpnap9mbl0fajqiibzp1w5r8qnyn8glaj4wgzf6vh2i5r";
+ sha512 = "uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==";
};
};
"http-signature-1.2.0" = {
@@ -1532,7 +1568,7 @@ let
version = "0.4.24";
src = fetchurl {
url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz";
- sha512 = "2n3ygx6km56rdcd5kq52bs2113xqm3vlw2kb9r7pnmxd2qhxrfahp2ngc4w7x8x76fyfpapnixnbjq1i24nc11mj6q7rghwj2fifwxz";
+ sha512 = "v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==";
};
};
"immediate-3.0.6" = {
@@ -1568,7 +1604,7 @@ let
version = "1.9.1";
src = fetchurl {
url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz";
- sha512 = "3gcwhv1wa2hb1vljlcmzhvzliks9rj7nzsw165vgy69jakw8g55ky474mj4j41vfbid8viy9nhwn9kx8pfqrikyl29i98zi9vmkz8nh";
+ sha512 = "0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==";
};
};
"is-arrayish-0.3.2" = {
@@ -1577,7 +1613,7 @@ let
version = "0.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz";
- sha512 = "1cmy0k81vgz5z55rdyxfnx307053ksyp1lfgyj5jldkqqzmkx1z2k63fvzn7lgj8wdakmsa1mw408rm5xxfpk3avjqbnrb5yl56lm3r";
+ sha512 = "eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==";
};
};
"is-binary-path-2.1.0" = {
@@ -1586,7 +1622,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz";
- sha512 = "1gldm4swvg3612pg55yjza8dvpv4daf374dijjg8kcmndlq55933pdd7gw4gq4c2aa5fn9vnasz3h9spg3pd8p1rafkr91sxdhi3hb4";
+ sha512 = "ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==";
};
};
"is-buffer-2.0.4" = {
@@ -1595,16 +1631,16 @@ let
version = "2.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz";
- sha512 = "3c1f1cy2867lfdcfxpy91qxbjxizlwa2dhz3mgckg17xd4xcx284ylzvfk3v7l6mdynrk7xc2rg31avi6caj053p7bgaf4p8ni6pb9a";
+ sha512 = "Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==";
};
};
- "is-callable-1.1.5" = {
+ "is-callable-1.2.0" = {
name = "is-callable";
packageName = "is-callable";
- version = "1.1.5";
+ version = "1.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz";
- sha512 = "3wmff73yzck45x5shydqswbww8zkl03i43yhy7mm6av9770yvd2gj7xfrc8f45fw2ncn7mwblxvxlcap5rngmklkjiis902qgkay8hi";
+ url = "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz";
+ sha512 = "pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==";
};
};
"is-date-object-1.0.2" = {
@@ -1613,7 +1649,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz";
- sha512 = "39f971gzwirnxjw4b72c175nbn1hnmrn1wljvbzvxv69hw9vpialhjafh9nkh0g3p26a49zss3rr7pxfww1f6day4s89hmqkm7l6aai";
+ sha512 = "USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==";
};
};
"is-extglob-2.1.1" = {
@@ -1640,7 +1676,7 @@ let
version = "4.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz";
- sha512 = "19c23n8r8rfbz5rgs5csbjbpwgxvwi7y6kpsvlylgs2v1r1z2zm18qzzz2g8vnnwaldn5c4qalpc6p88rl0gjrrm278j52ks0m2svg4";
+ sha512 = "5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==";
};
};
"is-my-ip-valid-1.0.0" = {
@@ -1649,7 +1685,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz";
- sha512 = "1lnwwykigbkg3yqmr61cyiplxfdvpchcsi1fz67jwn55gvdrl597jpsd6jds205gjkn8c3zxbqmppmf3danpj0rrla7ffnicmwpys42";
+ sha512 = "gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==";
};
};
"is-my-json-valid-2.20.0" = {
@@ -1658,7 +1694,7 @@ let
version = "2.20.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.0.tgz";
- sha512 = "005dmrjrjkysq1ggcr34y7610cxy29gjkx91cv6lxl4gzk6hm9qmdqbbsx5qbcfd9b5vck824wgzk4pg5qfvq4mn44dpi0849jw2cax";
+ sha512 = "XTHBZSIIxNsIsZXg7XB5l8z/OBFosl1Wao4tXLpeC7eKU4Vm/kdop2azkPqULwnfGQjmeDIyey9g7afMMtdWAA==";
};
};
"is-number-7.0.0" = {
@@ -1667,7 +1703,7 @@ let
version = "7.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz";
- sha512 = "2g7332xqrb0cm36cn6rwdmgq7sllf9w19sf6jy4w0s4vgqdq1kngsnpz0z49i3vnknk8ms442yjllrdbqxbap9ajprc8yrs91za4l73";
+ sha512 = "41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==";
};
};
"is-property-1.0.2" = {
@@ -1679,13 +1715,13 @@ let
sha1 = "57fe1c4e48474edd65b09911f26b1cd4095dda84";
};
};
- "is-regex-1.0.5" = {
+ "is-regex-1.1.0" = {
name = "is-regex";
packageName = "is-regex";
- version = "1.0.5";
+ version = "1.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz";
- sha512 = "1hqaalcf1yqll2yzm71a1axvid0x87jp41hyicw16rl12rrh6sp6srr9lk7wxm6a1vl3ypw8qyd0imbq8fl2h7yq8l8xawdnkbrclmy";
+ url = "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz";
+ sha512 = "iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==";
};
};
"is-stream-1.1.0" = {
@@ -1697,13 +1733,22 @@ let
sha1 = "12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44";
};
};
+ "is-stream-2.0.0" = {
+ name = "is-stream";
+ packageName = "is-stream";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz";
+ 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 = "1lmzzy2360gfg5639x8mzi5fpc1bgpdx0ffjlqaz9affd0lvvpi7yjwk15jsm1y1l8rf5jahyapv6rm2w3p86gxkghsp0jjlj2s621v";
+ sha512 = "OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==";
};
};
"is-typedarray-1.0.0" = {
@@ -1748,7 +1793,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz";
- sha512 = "0lwyvximqkf1q5w94x2747nj2v035is66vzalrbl3f2gdh9k1m3m29p8zw6r65ps5784x2lxwz8akmv085l4ai358rwbp84axz59lj5";
+ sha512 = "RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==";
};
};
"js-yaml-3.13.1" = {
@@ -1757,7 +1802,16 @@ let
version = "3.13.1";
src = fetchurl {
url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz";
- sha512 = "0kkjjrr0znm2ka89ywc5518c8dw0210z91fm94c7v11l8c96mkjh0ddld5mb7jmmnpzap7vn0fhvr29lma63c9is2ixq3fpp0xxrxk1";
+ sha512 = "YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==";
+ };
+ };
+ "js-yaml-3.14.0" = {
+ name = "js-yaml";
+ packageName = "js-yaml";
+ version = "3.14.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz";
+ sha512 = "/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==";
};
};
"jsbn-0.1.1" = {
@@ -1784,7 +1838,7 @@ let
version = "0.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz";
- sha512 = "1bbgxs4777gn3q3yxi0n792cgz9pimf85pypr0w4wzpb22nr8fl9xi98pkcqd3n4fn7lnzffpq7qwpcl4dqc15py19lwqa2jwgw5dn5";
+ sha512 = "xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==";
};
};
"json-stringify-safe-5.0.1" = {
@@ -1814,13 +1868,13 @@ let
sha1 = "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2";
};
};
- "kuler-1.0.1" = {
+ "kuler-2.0.0" = {
name = "kuler";
packageName = "kuler";
- version = "1.0.1";
+ version = "2.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/kuler/-/kuler-1.0.1.tgz";
- sha512 = "20zvfs0bqxvpjlp6kx2fhafnldxfv36dqcac42qng3x9kh25vqy4w6910fs63p5d56yjghbrn36niix6wsyi9dbj3n9zmh6wx9dbn97";
+ url = "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz";
+ sha512 = "Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==";
};
};
"lie-3.1.1" = {
@@ -1832,13 +1886,13 @@ let
sha1 = "9a436b2cc7746ca59de7a41fa469b3efb76bd87e";
};
};
- "localforage-1.7.3" = {
+ "localforage-1.7.4" = {
name = "localforage";
packageName = "localforage";
- version = "1.7.3";
+ version = "1.7.4";
src = fetchurl {
- url = "https://registry.npmjs.org/localforage/-/localforage-1.7.3.tgz";
- sha512 = "20hynm98vq3srgz2h48290n0x06drf8avxm73rnqhkh036v5s5x2kk3phm2551p0zy3bh9hp5cjr6f0mwyhb4j0xi9fgqnwhz4safym";
+ url = "https://registry.npmjs.org/localforage/-/localforage-1.7.4.tgz";
+ sha512 = "3EmVZatmNVeCo/t6Te7P06h2alGwbq8wXlSkcSXMvDE2/edPmsVqTPlzGnZaqwZZDBs6v+kxWpqjVsqsNJT8jA==";
};
};
"locate-path-3.0.0" = {
@@ -1847,7 +1901,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz";
- sha512 = "3jbllbkvv54d6k6zss6spzsknz5icscyfclf377jjpndb8mmacq0v9vjr1w07zjn14gaz4d2hfi0yaqk4nvg6hbm16qi70nrkivn0zc";
+ sha512 = "7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==";
};
};
"lodash-4.17.15" = {
@@ -1856,7 +1910,7 @@ let
version = "4.17.15";
src = fetchurl {
url = "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz";
- sha512 = "3a41cs1932x00vd7h32v6rfkaak3vhkwv4x0bg27ilhlmbpl95r3abc4vja21k42cdfprsy3sdfcp2xs02sfp1fflf7m3n2gd29q4zk";
+ sha512 = "8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==";
};
};
"lodash.toarray-4.4.0" = {
@@ -1874,7 +1928,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz";
- sha512 = "2fmk82kxm1wkgm5kgxx84nsf7pvyspj47axslj3sfcyx69hx1vymrgbqj00jfnmrjc80wb87xs3kyfa37k55wzhgvk6v21vw8d0sabm";
+ sha512 = "dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==";
};
};
"logform-1.10.0" = {
@@ -1883,16 +1937,16 @@ let
version = "1.10.0";
src = fetchurl {
url = "https://registry.npmjs.org/logform/-/logform-1.10.0.tgz";
- sha512 = "1d27lbbzad8mj23z63lca3z7y2mjwnzdcrj2zpvcdid78ds12jyc349g1yc0naxbqrl3cz2cw9lprhgwryxygzc634cgmsli266hvks";
+ sha512 = "em5ojIhU18fIMOw/333mD+ZLE2fis0EzXl1ZwHx4iQzmpQi6odNiY/t+ITNr33JZhT9/KEaH+UPIipr6a9EjWg==";
};
};
- "logform-2.1.2" = {
+ "logform-2.2.0" = {
name = "logform";
packageName = "logform";
- version = "2.1.2";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/logform/-/logform-2.1.2.tgz";
- sha512 = "36z0bhkyb62pjrzaff6vpig94lzbaah80iq2hpy4pb49lkhxfawjlx9j8mw168wv33mb7i3lgl2xm2q82x0rc1qm95k0i24xbh62mps";
+ url = "https://registry.npmjs.org/logform/-/logform-2.2.0.tgz";
+ sha512 = "N0qPlqfypFx7UHNn4B3lzS/b0uLqt2hmuoa+PpuXNYgozdJYAyauF5Ky0BWVjrxDlMWiT3qN4zPq3vVAfZy7Yg==";
};
};
"loglevel-1.6.8" = {
@@ -1901,7 +1955,7 @@ let
version = "1.6.8";
src = fetchurl {
url = "https://registry.npmjs.org/loglevel/-/loglevel-1.6.8.tgz";
- sha512 = "044sm3k7yyjzkbvzw2fgqqxdbd7z7gwqsi4sz03kb9cagpnr4jn2gfsxkfrdn4m1gnxd7n0rjbrvxymzr6w3wcwma99s01x0zx3pibf";
+ sha512 = "bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA==";
};
};
"make-error-1.3.6" = {
@@ -1910,7 +1964,7 @@ let
version = "1.3.6";
src = fetchurl {
url = "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz";
- sha512 = "2glh9fqac2bycfy6gmvv1r03pr484iglvv5ry3pjm6iz43h6qnkkw2l4sz9ydyadq6hip4wyjpj9jllbshxchh8k6lg5g5vsya23idk";
+ sha512 = "s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==";
};
};
"matrix-appservice-0.4.1" = {
@@ -1919,7 +1973,7 @@ let
version = "0.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/matrix-appservice/-/matrix-appservice-0.4.1.tgz";
- sha512 = "0l9avxiihfhkrlwsibbl641ic15lc4gbfzs8zgrsssnlifzmbaz547yng8862rg65rp77gdyw427hci4jz7ssz1x3lxzg6ff3syn4cv";
+ sha512 = "mxHr9XDOvN/p6OFrfb4kkcEjCPftnXNzMS8Lg9Cz/pDy1arfRWq11vl9pL9bjzBaAouBGLpW1JzmCR2MsW+VKA==";
};
};
"matrix-appservice-bridge-1.12.2" = {
@@ -1928,7 +1982,7 @@ let
version = "1.12.2";
src = fetchurl {
url = "https://registry.npmjs.org/matrix-appservice-bridge/-/matrix-appservice-bridge-1.12.2.tgz";
- sha512 = "1avi6wrbnajmrf8il54w8zzb9ghvyqm8b09k2l2x009ixhrb1sj8k5yw5qnx03p640llnfsv2qch492vncwij40qxkh9q72qbagfq3h";
+ sha512 = "cGD31MLi4ARnx4DIyJndIhHIsNjaWUoBMXeAbnHhvkwkdVgZ9pgA6IKKmcBCFfsNX1r/I04KjcjlKpVdmZu4VQ==";
};
};
"matrix-js-sdk-2.4.6" = {
@@ -1937,7 +1991,7 @@ let
version = "2.4.6";
src = fetchurl {
url = "https://registry.npmjs.org/matrix-js-sdk/-/matrix-js-sdk-2.4.6.tgz";
- sha512 = "110nkrnw1667nkd00z3j6bgsl3pyvx2al4iffipy7phz88b3c7l6n2r1agd1qqxvyk7ay75ir4ycw9kr7zlxjcy9kd5hq00dkhkmmf9";
+ sha512 = "ydU64WwAYFjaTJ7JTv/JM3HmSY7leHWm3x3j0J4KWVhDDxsLoQ/v8Tc6FwlVom9/B9VvGTk+AG3aY0zgNk8LQg==";
};
};
"media-typer-0.3.0" = {
@@ -1973,7 +2027,7 @@ let
version = "1.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz";
- sha512 = "1x901mk5cdib4xp27v4ivwwr7mhy64r4rk953bzivi5p9lf2bhw88ra2rhkd254xkdx2d3q30zkq239vc4yx4pfsj4hpys8rbr6fif7";
+ sha512 = "x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==";
};
};
"mime-db-1.44.0" = {
@@ -1982,7 +2036,7 @@ let
version = "1.44.0";
src = fetchurl {
url = "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz";
- sha512 = "2k6dwvka8mhl2jrx9zhc926nvifn7jpi4fcwjr3gdqik53ifzn67h986p9wcdd4qpc3hjmqpywdwssm5kw18bdn3xg1ag7cp9y97lzw";
+ sha512 = "/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==";
};
};
"mime-types-2.1.27" = {
@@ -1991,7 +2045,7 @@ let
version = "2.1.27";
src = fetchurl {
url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz";
- sha512 = "3pyj0i5wygq13w5i5i2ksjwrragi0p1dybqd5lvcd0gx21jxx1i1r567dbxklh9p50pwhaxwq9d4507hymr49ibz61xq8xc4sf6m214";
+ sha512 = "JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==";
};
};
"minimatch-3.0.4" = {
@@ -2000,7 +2054,7 @@ let
version = "3.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz";
- sha512 = "1879a3j85h92ypvb7lpv1dqpcxl49rqnbgs5la18zmj1yqhwl60c2m74254wbr5pp3znckqpkg9dvjyrz6hfz8b9vag5a3j910db4f8";
+ sha512 = "yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==";
};
};
"minimist-1.2.5" = {
@@ -2009,7 +2063,7 @@ let
version = "1.2.5";
src = fetchurl {
url = "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz";
- sha512 = "0pif0kjsr0cdm73cyicn9xdx9zkly45w4akmyfa39lkaf6lzysfr8kr145p54wjk26pbsk0w0qfdds3k4bxy4wl5l210i1b8qsngkql";
+ sha512 = "FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==";
};
};
"mkdirp-0.5.5" = {
@@ -2018,25 +2072,25 @@ let
version = "0.5.5";
src = fetchurl {
url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz";
- sha512 = "32zxwnp110xb9sm0w7xdr51v2zj4k0b07yq702phnac2l8c91mxw6va27y193m42nvnw5dhby2jzg3b24fzjzkdr8337slz8ja81a9l";
+ sha512 = "NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==";
};
};
- "mocha-7.1.2" = {
+ "mocha-7.2.0" = {
name = "mocha";
packageName = "mocha";
- version = "7.1.2";
+ version = "7.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/mocha/-/mocha-7.1.2.tgz";
- sha512 = "0j821z4q3x7gz52pwp0ccpwmrw4k67x07njcpbnzgiij7dnmbwvsnkbg7h7ylyhhlk9xhccbn9hr12vx9vqw6sdy728sa4c29ss9pm3";
+ url = "https://registry.npmjs.org/mocha/-/mocha-7.2.0.tgz";
+ sha512 = "O9CIypScywTVpNaRrCAgoUnJgozpIofjKUYmJhiCIJMiuYnLI6otcb1/kpW9/n/tJODHGZ7i8aLQoDVsMtOKQQ==";
};
};
- "moment-2.25.3" = {
+ "moment-2.27.0" = {
name = "moment";
packageName = "moment";
- version = "2.25.3";
+ version = "2.27.0";
src = fetchurl {
- url = "https://registry.npmjs.org/moment/-/moment-2.25.3.tgz";
- sha512 = "1v4vcj4k5s10qp4b8r46xib1h9klyqv5y31da7w46i769dbgliqp7ff5yd6pxmfp37ghnlgkk33x10ashkg7aclszfgqrpiy782zriy";
+ url = "https://registry.npmjs.org/moment/-/moment-2.27.0.tgz";
+ sha512 = "al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ==";
};
};
"morgan-1.10.0" = {
@@ -2045,7 +2099,7 @@ let
version = "1.10.0";
src = fetchurl {
url = "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz";
- sha512 = "1fzbmlpmyqjjnff6sjxk5h2ffib2ldzziy9x5k6200az86l7z9gqag28s6brw9yg2q7w0yjp69ir0p5qc5kfq7djy21xciqa82s1dq1";
+ sha512 = "AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==";
};
};
"ms-2.0.0" = {
@@ -2063,7 +2117,7 @@ let
version = "2.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz";
- sha512 = "352z145jr1zx0w6kmlz2jxcaw6j2pwwg9va3x4gk731zw1agka2b213avw12zx6hgn071ibm0f3p80n5cdv896npay4s6jwbrv7w2mn";
+ sha512 = "tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==";
};
};
"ms-2.1.2" = {
@@ -2072,7 +2126,7 @@ let
version = "2.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz";
- sha512 = "3dqfiiw6nxvvi24fndbzlccnjcas99bsd1kz5m2r78lzgpp6vx57jzbmxq3k1m7bsw88rwra0n4848l720fxxn5x20djck3wp3hysdh";
+ sha512 = "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==";
};
};
"nedb-1.8.0" = {
@@ -2090,7 +2144,7 @@ let
version = "0.6.2";
src = fetchurl {
url = "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz";
- sha512 = "0xi79rad0khwah5v2k6pvh8ajjgi7hp3zlkg6gk11pv70ydcq7li0kzcv1gnaf13gmblzhvx7hxs2nhypphb0sp4cggiy4ympndr5c5";
+ sha512 = "hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==";
};
};
"node-emoji-1.10.0" = {
@@ -2099,7 +2153,7 @@ let
version = "1.10.0";
src = fetchurl {
url = "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz";
- sha512 = "2zkcpjx5cbyc76hfkbldxgkkcs4cns9n7fqfnc2cxh3fsw1dr7zgbhh5pczvg34yclih7ja68xpvvrg2dy8hiv5c20pxr0zhbrzgpb2";
+ sha512 = "Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==";
};
};
"node-environment-flags-1.0.6" = {
@@ -2108,7 +2162,7 @@ let
version = "1.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.6.tgz";
- sha512 = "0gis4xp1wacn31j3p8vdd32ykzs2pskf8pgfjkm092zcx72v03dphpsayrls8bmmi91s6ic4718lgi28mm40hj96f9ywbvfxbcz4jz4";
+ sha512 = "5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw==";
};
};
"nopt-3.0.6" = {
@@ -2126,7 +2180,16 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz";
- sha512 = "0n301s7qa4645iyk3zpcgin8r19p0p8h8g50c3mnnrl9n3m9rpyxv79hjl6miix9daq12s69am1sbskhqnzbabmn2id0nippgj6rrp9";
+ sha512 = "6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==";
+ };
+ };
+ "nunjucks-3.2.1" = {
+ name = "nunjucks";
+ packageName = "nunjucks";
+ version = "3.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.1.tgz";
+ sha512 = "LYlVuC1ZNSalQQkLNNPvcgPt2M9FTY9bs39mTCuFXtqh7jWbYzhDlmz2M6onPiXEhdZo+b9anRhc+uBGuJZ2bQ==";
};
};
"oauth-sign-0.9.0" = {
@@ -2135,7 +2198,7 @@ let
version = "0.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz";
- sha512 = "1jz644r7ybsq688ifahm64ih3ljqjjskm533bgir20pvc350f9cl0z162scih0r1idx8lpw5f8hxa2pkf0lhbdhr5y6ak2ga5863v3x";
+ sha512 = "fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==";
};
};
"object-hash-1.3.1" = {
@@ -2144,16 +2207,16 @@ let
version = "1.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz";
- sha512 = "06crm6ynp4rxakk4frrb4kjmi758r38fs5h0f6b7giyxhj0dghb6mdx7sbp0nhnk2w8cyb1bli07d9nbm086i34j8yx641qjpzawarr";
+ sha512 = "OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==";
};
};
- "object-inspect-1.7.0" = {
+ "object-inspect-1.8.0" = {
name = "object-inspect";
packageName = "object-inspect";
- version = "1.7.0";
+ version = "1.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz";
- sha512 = "19lmsxagwl8zzqckw6p0bdjwjbq2bshicnw78az9ka40d0gjghmdm0ify1n3857fxadv43c6v0g27rk1dl514iwh40a5i3mv0fl9fkb";
+ url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz";
+ sha512 = "jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==";
};
};
"object-keys-1.1.1" = {
@@ -2162,7 +2225,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz";
- sha512 = "0nf2rr25ncya39v7cq274x3w4drfbdrc3iqdwd017s1wndwh9plsjagbvhl6j6l6piipprdsvgfx4vfz8q2piz7bi4bjcll8d4h9q1n";
+ sha512 = "NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==";
};
};
"object.assign-4.1.0" = {
@@ -2171,7 +2234,7 @@ let
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz";
- sha512 = "3krdp08gvbxvipalq64qy7bm86znxxdb7ap6bjki235qs17i9fsn6hqd22ga31sqyqa6iyy5xjfnnqc7lsck1kaybwsh154mrxcj4bv";
+ sha512 = "exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==";
};
};
"object.getownpropertydescriptors-2.1.0" = {
@@ -2180,7 +2243,7 @@ let
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz";
- sha512 = "1b08dy2xs3gqhwviks5245b0m3fa6kkdcqi8wldr5cfvkpgwbvdx474k9y5cjnsf2z075gysifxsc39i59fslxrl55kgpa03xmcx7b7";
+ sha512 = "Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==";
};
};
"on-finished-2.3.0" = {
@@ -2198,7 +2261,7 @@ let
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz";
- sha512 = "2n6994y8y4b146a5wpzzgw779yc227cqkmwsifc3fbn2kc9dzypjigqf72bpgsqrk7gs93l6fk4iqdk752jnsnpr89j58sbabw09455";
+ sha512 = "pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==";
};
};
"once-1.4.0" = {
@@ -2210,13 +2273,13 @@ let
sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1";
};
};
- "one-time-0.0.4" = {
+ "one-time-1.0.0" = {
name = "one-time";
packageName = "one-time";
- version = "0.0.4";
+ version = "1.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/one-time/-/one-time-0.0.4.tgz";
- sha1 = "f8cdf77884826fe4dff93e3a9cc37b1e4480742e";
+ url = "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz";
+ sha512 = "5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==";
};
};
"p-cancelable-1.1.0" = {
@@ -2225,7 +2288,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz";
- sha512 = "2bmkd9ncr81p8w6jy9v676ajg9q27znbjk80r723ydvf8gxk000q13693dhbd22dcagrmhwyjxblmm8w4xnfn6ng5srpkkqwv2dggdk";
+ sha512 = "s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==";
};
};
"p-finally-1.0.0" = {
@@ -2243,7 +2306,7 @@ let
version = "2.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz";
- sha512 = "3mmng2h8sji2ah2j3f5gf0c26j2cmfwwqwck4kbpm8srxllwa8q1fd8jayhrk4f46g6zmw14lrzd4jc04079w1cqhjiy9wjanc3rzzz";
+ sha512 = "//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==";
};
};
"p-locate-3.0.0" = {
@@ -2252,7 +2315,7 @@ let
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz";
- sha512 = "14sa2r3zdhvy3sq757d4l21nxrlb7picyigb8zm956bbjadcv22chrfa95wzzrf28z0cyj62b6yihhdc9508q82gs2q3yz8yk1pdvf7";
+ sha512 = "x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==";
};
};
"p-queue-2.4.2" = {
@@ -2261,7 +2324,7 @@ let
version = "2.4.2";
src = fetchurl {
url = "https://registry.npmjs.org/p-queue/-/p-queue-2.4.2.tgz";
- sha512 = "2gg2x51sw9m0zkdwnjpl5qldvapn19wkyf8zam8gzh2s77xnxcbxvvdhdhadavg4dcp6h1v68ni19kdbci1kd875pl1ih6943xz5kwz";
+ sha512 = "n8/y+yDJwBjoLQe1GSJbbaYQLTI7QHNZI2+rpmCDbe++WLf9HC3gf6iqj5yfPAV71W4UF3ql5W1+UBPXoXTxng==";
};
};
"p-queue-6.4.0" = {
@@ -2270,7 +2333,7 @@ let
version = "6.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-queue/-/p-queue-6.4.0.tgz";
- sha512 = "13h8pdq8v2smhrh39bf4ks1z8cdik8qcv2df1wj3bxgs3k090sxccxxg9q1qjj120lvs1ki6cj9rc9aapqdyb95zk8v5ych333mvdsz";
+ sha512 = "X7ddxxiQ+bLR/CUt3/BVKrGcJDNxBr0pEEFKHHB6vTPWNUhgDv36GpIH18RmGM3YGPpBT+JWGjDDqsVGuF0ERw==";
};
};
"p-retry-4.2.0" = {
@@ -2279,7 +2342,7 @@ let
version = "4.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-retry/-/p-retry-4.2.0.tgz";
- sha512 = "2cdd5shqcldjwsdr9wiccvsx1f27mx7lblp872mlm16kwamgy83swzwq5w9hlr98qwbzswldxp4jq9q9l0d6am752vnx1qiygrzgwcc";
+ sha512 = "jPH38/MRh263KKcq0wBNOGFJbm+U6784RilTmHjB/HM9kH9V8WlCpVUcdOmip9cjXOh6MxZ5yk1z2SjDUJfWmA==";
};
};
"p-timeout-3.2.0" = {
@@ -2288,7 +2351,7 @@ let
version = "3.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz";
- sha512 = "03cbpzps5mxhlp6hywp92mnnrj4b6ag82f8vdqyz59xrxsrpn58qbh8nzrpiix2asj2d333i81aq0pw9bhki4yw7yf05hr04x9k04mf";
+ sha512 = "rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==";
};
};
"p-try-2.2.0" = {
@@ -2297,7 +2360,7 @@ let
version = "2.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz";
- sha512 = "1skmb50xzdk3qzd1f9l5mw8xp29frkizl63bhb9l1amivqybqb23n2824906vx790hjlwyhhrfzpzr5xr6ilzvy1xyl0ly0ah0wz2a7";
+ sha512 = "R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==";
};
};
"packet-reader-1.0.0" = {
@@ -2306,7 +2369,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/packet-reader/-/packet-reader-1.0.0.tgz";
- sha512 = "1fkk6mw49b8mqs4rghv7bwpyvgj3qkcj4qz8zkrwcw0xcwg7q0cdd1w17i962ppxl3d6rss2a03ws5b7ihz20207g2r27mpy7ysw0hw";
+ sha512 = "HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==";
};
};
"parseurl-1.3.3" = {
@@ -2315,7 +2378,7 @@ let
version = "1.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz";
- sha512 = "2lzxqjq4zp60k9gbskpqz7pr1yvb0c6nygd42sia7n6km2gc0cc844nlc5d6r9sshrjhjvs284143jzvz9wzd4r6xr9dz2k24xrwb0a";
+ sha512 = "CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==";
};
};
"path-exists-3.0.0" = {
@@ -2342,7 +2405,7 @@ let
version = "1.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz";
- sha512 = "37qw5986wccpwwqckqky509s4nd6zwv200s9r2v6mcf5nsyxgf2x00m4yp918mkkz84sdh4q0kjbg0hhfq4flpz0l6v47hvc57qwa8r";
+ sha512 = "GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==";
};
};
"path-to-regexp-0.1.7" = {
@@ -2372,22 +2435,22 @@ let
sha1 = "6309f4e0e5fa913ec1c69307ae364b4b377c9e7b";
};
};
- "pg-8.1.0" = {
+ "pg-8.2.1" = {
name = "pg";
packageName = "pg";
- version = "8.1.0";
+ version = "8.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/pg/-/pg-8.1.0.tgz";
- sha512 = "19rxgl1nvww0s9csajl3j2q04j6gw6wnlbnpq4z7scayycs7721rfga1qmgmlaxkvh3fap43qqrirsxh6wj2q31fgnkqq66si49g7r6";
+ url = "https://registry.npmjs.org/pg/-/pg-8.2.1.tgz";
+ sha512 = "DKzffhpkWRr9jx7vKxA+ur79KG+SKw+PdjMb1IRhMiKI9zqYUGczwFprqy+5Veh/DCcFs1Y6V8lRLN5I1DlleQ==";
};
};
- "pg-connection-string-2.2.2" = {
+ "pg-connection-string-2.2.3" = {
name = "pg-connection-string";
packageName = "pg-connection-string";
- version = "2.2.2";
+ version = "2.2.3";
src = fetchurl {
- url = "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.2.2.tgz";
- sha512 = "2masbrlwl4dan6y1qp1scs1y7j4qblmvdf006wslc1kj90zh2ipcqwqlmaqad1wr7dnlap7s6hybrcbn85r884w16ir0jdf67haa5zs";
+ url = "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.2.3.tgz";
+ sha512 = "I/KCSQGmOrZx6sMHXkOs2MjddrYcqpza3Dtsy0AjIgBr/bZiPJRK9WhABXN1Uy1UDazRbi9gZEzO2sAhL5EqiQ==";
};
};
"pg-int8-1.0.1" = {
@@ -2396,43 +2459,43 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz";
- sha512 = "2kr12hlmhrlca9f6gb14rvq93rn1z4ydmgv0ll7vak0nl5xxggq27y17346c3wj5afw3imsbvpaqcwjymb55hchj89czpdd5rnmlasq";
+ sha512 = "WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==";
};
};
- "pg-minify-1.6.0" = {
+ "pg-minify-1.6.1" = {
name = "pg-minify";
packageName = "pg-minify";
- version = "1.6.0";
+ version = "1.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/pg-minify/-/pg-minify-1.6.0.tgz";
- sha512 = "3v9hxw7f1r7k4lz9lkz7757anv76xclkafdk534yxfmd3qbnikn5f5f3rcfdvlkvlsg5vh8b69lyahbs9x27bpyg9bmzfj73yx5v375";
+ url = "https://registry.npmjs.org/pg-minify/-/pg-minify-1.6.1.tgz";
+ sha512 = "ujanxJJB9CSDUvlAOshtjdKAywOPR2vY0a7D+vvgk5rbrYcthZA7TjpN+Z+UwZsz/G/bUexYDT6huE33vYVN0g==";
};
};
- "pg-pool-3.2.0" = {
+ "pg-pool-3.2.1" = {
name = "pg-pool";
packageName = "pg-pool";
- version = "3.2.0";
+ version = "3.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/pg-pool/-/pg-pool-3.2.0.tgz";
- sha512 = "20fvxybgsq315qj83xcgnii0aysl8pzr23flwzpndidax4zy48bp0f13zj32dls45jrw68m62w71c9w16vn9rnv2diz2z64s06g04pc";
+ url = "https://registry.npmjs.org/pg-pool/-/pg-pool-3.2.1.tgz";
+ sha512 = "BQDPWUeKenVrMMDN9opfns/kZo4lxmSWhIqo+cSAF7+lfi9ZclQbr9vfnlNaPr8wYF3UYjm5X0yPAhbcgqNOdA==";
};
};
- "pg-promise-10.5.5" = {
+ "pg-promise-10.5.7" = {
name = "pg-promise";
packageName = "pg-promise";
- version = "10.5.5";
+ version = "10.5.7";
src = fetchurl {
- url = "https://registry.npmjs.org/pg-promise/-/pg-promise-10.5.5.tgz";
- sha512 = "3s3cyq162gdkgmdbc14skqwa4pyjx9cyia2148l9mlwfz2kqwfppmakzjp02q3z3bxjvlah51rlxdi5438r1fafqbsc1f3pngjs1k8i";
+ url = "https://registry.npmjs.org/pg-promise/-/pg-promise-10.5.7.tgz";
+ sha512 = "feCpn4J4MsNnR5Ve3fpbIlmbohwRirvZEI1Dcy72zwKvIKKRHPk7TJZFQHP4YQhaZ3sT3VGgg0o1/I+uhht/1g==";
};
};
- "pg-protocol-1.2.2" = {
+ "pg-protocol-1.2.4" = {
name = "pg-protocol";
packageName = "pg-protocol";
- version = "1.2.2";
+ version = "1.2.4";
src = fetchurl {
- url = "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.2.2.tgz";
- sha512 = "2m49phqnmaig70q5a3ny43y8r5ks1sm3w1xrcfhwwchyrpdpgwnxmj3vhgw0i0rg49wwgwg1zj5c99rs2gi989riq6cgpd4fg24dj5g";
+ url = "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.2.4.tgz";
+ sha512 = "/8L/G+vW/VhWjTGXpGh8XVkXOFx1ZDY+Yuz//Ab8CfjInzFkreI+fDG3WjCeSra7fIZwAFxzbGptNbm8xSXenw==";
};
};
"pg-types-2.2.0" = {
@@ -2441,7 +2504,7 @@ let
version = "2.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz";
- sha512 = "0c38xh9gvx9z3lxphm8y090qzm5rj4n7a9a80ls7dsf772ygk52w4v1pbn8il48wrrhgsqdshhhrxqff2pn641178wcp5rcn6b00c59";
+ sha512 = "qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==";
};
};
"pgpass-1.0.2" = {
@@ -2459,7 +2522,7 @@ let
version = "2.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz";
- sha512 = "1d2xjd4r28xk5ggmns7n33nvga0ywk30plvs17dr70qwq0jc17p8kmfsm50idvj6xdrj1fikz0yv63x1pychmz90bs6mkj7wvskyhxb";
+ sha512 = "q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==";
};
};
"postgres-array-2.0.0" = {
@@ -2468,7 +2531,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz";
- sha512 = "2wdj5g97ilfpmjbpn3cmzhfysw77z8x3hqxvlmcknxm6488jpxvjshdqmd8m59ydhznadxcq1wlnfynh2877di58dgay0rrlm96p5jn";
+ sha512 = "VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==";
};
};
"postgres-bytea-1.0.0" = {
@@ -2486,7 +2549,7 @@ let
version = "1.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.5.tgz";
- sha512 = "24bvdwh2jsv4xbp64ansgpqi55db9xbdv4clyh3aajxvx1lc4wm5mw8aqkf5f144szp2ram50ziy49bqqcr0c24c501f4agcklaxmm5";
+ sha512 = "pdau6GRPERdAYUQwkBnGKxEfPyhVZXG/JiS44iZWiNdSOWE09N2lUgN6yshuq6fVSon4Pm0VMXd1srUUkLe9iA==";
};
};
"postgres-interval-1.2.0" = {
@@ -2495,7 +2558,7 @@ let
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz";
- sha512 = "1jy8mn5fadqlhqhznmyr55ghlzi2k9bxvvbyqbzb8rzzw101gbphlz18jyd533qqhkqf9wdyj3wc68vvdhvjbss6xs7xhzbrwl5g67m";
+ sha512 = "9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==";
};
};
"process-nextick-args-2.0.1" = {
@@ -2504,7 +2567,7 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz";
- sha512 = "1mgan8li4i2l4y7lsr7snks85n6xg5x693cqmzpid3fkk9br7v5xzgvh1zlfs08zkxn6s0n6qhykr64mszjfyxd77dhmdi1jhx992yy";
+ sha512 = "3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==";
};
};
"prom-client-11.5.3" = {
@@ -2513,7 +2576,7 @@ let
version = "11.5.3";
src = fetchurl {
url = "https://registry.npmjs.org/prom-client/-/prom-client-11.5.3.tgz";
- sha512 = "3hnz5ii2bvrrh14qkfcnxkjsxwfrcasfr34masbkwg1n4c41yvv1ir5k9ylmc806izl1xcjzyhidsb3qp832x7vva5lrdnvchbbcgcb";
+ sha512 = "iz22FmTbtkyL2vt0MdDFY+kWof+S9UB/NACxSn2aJcewtw+EERsen0urSkZ2WrHseNdydsvcxCTAnPcSMZZv4Q==";
};
};
"proxy-addr-2.0.6" = {
@@ -2522,7 +2585,7 @@ let
version = "2.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz";
- sha512 = "0xy6dm0910h3nsa0ik45yccdfm6f84nl3h9dpkb22crqhdr3mmiczcbrq9z53gq7l2ijxhxi3pzsfzafrzymw4c1nn68ml1y2pdy7vn";
+ sha512 = "dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==";
};
};
"psl-1.8.0" = {
@@ -2531,7 +2594,7 @@ let
version = "1.8.0";
src = fetchurl {
url = "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz";
- sha512 = "0hn7s5bxnn3k2hiqh8fmm7bvq4vd6j0a5hwj09jk31r1ylv6q28g5hl3z70m3gycwfb40vdp04fqi59hdjih3jz0fhszg0s5b7lx1s4";
+ sha512 = "RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==";
};
};
"punycode-2.1.1" = {
@@ -2540,7 +2603,7 @@ let
version = "2.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz";
- sha512 = "381vqgh5xkqzrr6cxbzfykgnnk83m7qgpx3wjwj1hddn3sg2aibjxyr30rajpgv4js0cqknrbzwbfk5ryhiiyigzfjrk3zysy6i26sx";
+ sha512 = "XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==";
};
};
"qs-6.5.2" = {
@@ -2549,7 +2612,7 @@ let
version = "6.5.2";
src = fetchurl {
url = "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz";
- sha512 = "0c46ws0x9g3mmkgfmvd78bzvnmv2b8ryg4ah6jvyyqgjv9v994z7xdyvsc4vg9sf98gg7phvy3q1ahgaj5fy3dwzf2rki6bixgl15ip";
+ sha512 = "N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==";
};
};
"qs-6.7.0" = {
@@ -2558,16 +2621,16 @@ let
version = "6.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz";
- sha512 = "34x6fm4dnq8m0kps5ann831k8fvx7jzlrcw8vvri0ki2g2ywdrjr8j5y14bvj9c0fd01ndsyx43y6ji51bfhnxk2gr5fpsks52429sl";
+ sha512 = "VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==";
};
};
- "quick-lru-5.1.0" = {
+ "quick-lru-5.1.1" = {
name = "quick-lru";
packageName = "quick-lru";
- version = "5.1.0";
+ version = "5.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.0.tgz";
- sha512 = "00p370py6dg4v3n92n6ma2a1pn9sa2j1dq1hah5935s1fghs4x3l4aqx149i2d2ix18rgk2rmrcdkd9sqjmxj985sizmklisd1hlc2s";
+ url = "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz";
+ sha512 = "WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==";
};
};
"randomstring-1.1.5" = {
@@ -2585,7 +2648,7 @@ let
version = "1.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz";
- sha512 = "15b00vag4wijzsp0lwi9jznpz16n858vq5p1p3dgjrqqil9c6d4x55s1nl1fi4cbq8307bylbvkd9qkhyk6qib8ksh8raibxb3jrf0y";
+ sha512 = "Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==";
};
};
"raw-body-2.4.0" = {
@@ -2594,7 +2657,7 @@ let
version = "2.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz";
- sha512 = "3flyhj96ayiy8is22lwh9sp1yqq9ksym43x22yri2ikzladqqzxj6z657bc0xb5f2wl7qr2ja4byf57c9f7l2d3wqdglxih886zrv70";
+ sha512 = "4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==";
};
};
"readable-stream-2.3.7" = {
@@ -2603,7 +2666,7 @@ let
version = "2.3.7";
src = fetchurl {
url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz";
- sha512 = "0zrh6gjjzwwycwydra51xcrgjgzyqv6dq38bfpwzmlqn702mwb4nj4sjjn499rycqndfk6rby0dksnq72x8pcbvqv0b2893mvq6if0i";
+ sha512 = "Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==";
};
};
"readable-stream-3.6.0" = {
@@ -2612,7 +2675,7 @@ let
version = "3.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz";
- sha512 = "1s8hs6ax9jwmmw558j3hyfx5lfn7qf66xg0giplz9jci7d8zp2d8vh96dzlis6xzpxfa5b2zbm8nm4mgsr71r6rl3w3qyfanb5qfn05";
+ sha512 = "BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==";
};
};
"readdirp-3.2.0" = {
@@ -2621,7 +2684,16 @@ let
version = "3.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz";
- sha512 = "0chzz12q3inpmwm6b4gi7g9n39jp24ah3mmjgss87hfsbx86vnxf49bx9wk2ng66037x2fh0cjf5rgx00c1m86lqlh7r6g9xm13ifbj";
+ 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==";
};
};
"regenerator-runtime-0.11.1" = {
@@ -2630,7 +2702,7 @@ let
version = "0.11.1";
src = fetchurl {
url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz";
- sha512 = "03d4l8l8cyywh93wf5vw84lq56jh1b1d7jll4ny4z060j9hvx7w5q3q0b8q227jm93749k1c9h86r2pz0bm2xq5vp14g3r2kbvqc2rj";
+ sha512 = "MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==";
};
};
"request-2.88.2" = {
@@ -2639,7 +2711,7 @@ let
version = "2.88.2";
src = fetchurl {
url = "https://registry.npmjs.org/request/-/request-2.88.2.tgz";
- sha512 = "23hm71jcxrwvp33azx8mx3w6dg21fr4w6lwvkvxyf6ckvhk3hz9dk8lzgkbiyzfl9ylhp4n807xp88ppq4gj5h07cmrgxf6nwxfvjrj";
+ sha512 = "MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==";
};
};
"request-promise-core-1.1.3" = {
@@ -2648,7 +2720,7 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz";
- sha512 = "00riv5nw32j70g67b1ll1h599bvdbnkgasnwl1m26pfdgdmgr6zaq500mprx5n77yrnhza27vs3c9icb4z5h6wnwmlha6f81bw3d2s0";
+ sha512 = "QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==";
};
};
"request-promise-native-1.0.8" = {
@@ -2657,7 +2729,7 @@ let
version = "1.0.8";
src = fetchurl {
url = "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz";
- sha512 = "0qx1n06bjj430fidkma2dr90dmrixiza4ymk561v1xxpd5yp7r36lwirgsdn0nvra7s4xs9gs1xhd6fxvlps6q1wh5xq7m4d8n71akm";
+ sha512 = "dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==";
};
};
"require-directory-2.1.1" = {
@@ -2675,7 +2747,7 @@ let
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz";
- sha512 = "2d0gd2x49nz3hgfwms6326sjw5fx7gqf997dnggc7l084cibgang6wr6ryksky32fvdz1bq72xm73kfxd3lj2qnfyjsp57jq287k8rl";
+ sha512 = "NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==";
};
};
"resolve-1.17.0" = {
@@ -2684,7 +2756,7 @@ let
version = "1.17.0";
src = fetchurl {
url = "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz";
- sha512 = "3byf4g1wqfhz5vqx4rbssknblmf4hbjxijmlzvnr7z2l54yr1m4lk14bly6kk6mkdhncfzvvikzk449liiia1ilrfv5iwcmi0jvpkw9";
+ sha512 = "ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==";
};
};
"retry-0.12.0" = {
@@ -2702,7 +2774,7 @@ let
version = "5.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz";
- sha512 = "3xbm0dkya4bc3zwfwpdzbl8ngq0aai5ihlp2v3s39y7162c7wyvv9izj3g8hv6dy6vm2lq48lmfzygk0kxwbjb6xic7k4a329j99p8r";
+ sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==";
};
};
"safe-buffer-5.2.1" = {
@@ -2711,7 +2783,7 @@ let
version = "5.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz";
- sha512 = "1fq5yb2drm5x0pvp2ansqp7p3lq7q9p9z1pfhqfjgqs0ycq9zpnid55m5gx8ani9cwmjjcmn7nnn8j1f6iq3bxi56kdjwfa9six57df";
+ sha512 = "rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==";
};
};
"safer-buffer-2.1.2" = {
@@ -2720,7 +2792,7 @@ let
version = "2.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";
- sha512 = "2v99f22kh56y72d3s8wrgdvf5n10ry40dh3fwnsxr4d5rfvxdfxfmc3qyqkscnj4f8799jy9bpg6cm21x2d811dr9ib83wjrlmkg6k1";
+ sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
};
};
"semver-4.3.2" = {
@@ -2738,7 +2810,7 @@ let
version = "5.7.1";
src = fetchurl {
url = "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz";
- sha512 = "0cl68vp0ymkjpvim4s24v3awyk37d1bfbqrqv4ybwfi8yxga3d8fma2d6bh8dd4i2dsfwca324vaxm5dms61kdlmihdarfgzw6rmaxi";
+ sha512 = "sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==";
};
};
"semver-6.3.0" = {
@@ -2747,7 +2819,7 @@ let
version = "6.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz";
- sha512 = "17wg4dv63jhss5hwqd135zz67r5c30b7a1xz33kfa7knxr0wfypyb8mj2xmc3l71qkxrz569n89xwp5d77m7adn0sr5wzfjlh2m6zvg";
+ sha512 = "b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==";
};
};
"send-0.17.1" = {
@@ -2756,7 +2828,7 @@ let
version = "0.17.1";
src = fetchurl {
url = "https://registry.npmjs.org/send/-/send-0.17.1.tgz";
- sha512 = "016qgvxg1si6vn34p7piyc8mhvmav1zscm294wkcjf221y1l9zk5kwk5z6yn1ixspj12df25bpazb2h3fdclcf59xqc2h4w46r4mi86";
+ sha512 = "BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==";
};
};
"serve-static-1.14.1" = {
@@ -2765,7 +2837,7 @@ let
version = "1.14.1";
src = fetchurl {
url = "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz";
- sha512 = "0551vv6s1vgk5krzdn9cwnybsv6g4cyqpkk1dlkyv1pd8n7m8r7pi12r16bw12dzwl6ghj4qwizjsxc8vl26lv9c61fkq9r059yzji4";
+ sha512 = "JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==";
};
};
"set-blocking-2.0.0" = {
@@ -2783,7 +2855,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz";
- sha512 = "01qxzb0a6jrcxa6qh776v04ihqrmcy3qfbp9drfsjhfcsmaqd21mppr3ndj970ixfh6bpm8ai45jyqyzjfjw26pcyd82y6pyrcl1xr6";
+ sha512 = "JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==";
};
};
"simple-swizzle-0.2.2" = {
@@ -2801,7 +2873,7 @@ let
version = "0.6.1";
src = fetchurl {
url = "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz";
- sha512 = "3p7hw8p69ikj5mwapmqkacsjnbvdfk5ylyamjg9x5izkl717xvzj0vk3fnmx1n4pf54h5rs7r8ig5kk4jv4ycqqj0hv75cnx6k1lf2j";
+ sha512 = "UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==";
};
};
"source-map-support-0.5.19" = {
@@ -2810,7 +2882,7 @@ let
version = "0.5.19";
src = fetchurl {
url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz";
- sha512 = "0dsfcfq64jhz0vidzqf94hmh4vlzhfid0z2wnr5fdv2lkpv7dvcqbya7fpha9cwqlpkc8w2if8z9aixdkcglh87370rq8426gpyd2as";
+ sha512 = "Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==";
};
};
"spex-3.0.1" = {
@@ -2819,7 +2891,7 @@ let
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/spex/-/spex-3.0.1.tgz";
- sha512 = "06c3i67lmyilbk851pqd0iy8vcd78y81p3mkbqzfcl69pmxx8n8qbjc3fpy8w3j70xsyi1hwl4761pfj93vb9ik3m7na1np99jrdf56";
+ sha512 = "priWZUrXBmVPHTOmtUeS7gZzCOUwRK87OHJw5K8bTC6MLOq93mQocx+vWccNyKPT2EY+goZvKGguGn2lx8TBDA==";
};
};
"split-1.0.1" = {
@@ -2828,7 +2900,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/split/-/split-1.0.1.tgz";
- sha512 = "2916kdi862ik0dlvr2wf2kvzmw8i8wk5spbr9wpdcksrkhrl3m0082jj1q4mqzvv50mlah5s4vcy6k18nacbj09kxbzp2pbysh8wg4r";
+ sha512 = "mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==";
};
};
"sprintf-js-1.0.3" = {
@@ -2846,7 +2918,7 @@ let
version = "1.16.1";
src = fetchurl {
url = "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz";
- sha512 = "0i4jnrxh6i17qij2vfki7qxmk435cnacvg363qg0hya5incfj57akgbas8zcx2cl5pds9jfgfyhqm8wlqz6damsg059gymv99aylx8x";
+ sha512 = "HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==";
};
};
"stack-trace-0.0.10" = {
@@ -2882,7 +2954,7 @@ let
version = "2.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz";
- sha512 = "29s1fqgr4mnhfxwczgdghfmmc1f792m9hysvcjxw2h5lfj8ndf2b6gm02m96qk5m75g4aisijvng4pk618anwbr8i9ay2jyszkqgslw";
+ sha512 = "nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==";
};
};
"string-width-3.1.0" = {
@@ -2891,7 +2963,7 @@ let
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz";
- sha512 = "3bix3jva53vcp1im3aa1y2v1lywkm7ix81gkwkj4915s2675pmw1c9n5x98q1m985hzgwkk1fnc2q78qz7s0fixhf994md3lazxr9xx";
+ sha512 = "vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==";
};
};
"string.prototype.trimend-1.0.1" = {
@@ -2900,25 +2972,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz";
- sha512 = "3mb88v9lf22jx2d71lnxcxvixdfypq1iq7ys5f3zv0ayv2w3cij73wnfbq43yyd8gdyjn1k29pphx639shjk39pn6c9mdlk8qaz24rd";
- };
- };
- "string.prototype.trimleft-2.1.2" = {
- name = "string.prototype.trimleft";
- packageName = "string.prototype.trimleft";
- version = "2.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz";
- sha512 = "15qfz59cpsj9svgvcs24q6h47jfy5zfhg7dy3b8ik3nvf97vhvijy8d51vrprx4z0vfyscg7i2xv9qs960h1pvnmzm1n95m6svk8840";
- };
- };
- "string.prototype.trimright-2.1.2" = {
- name = "string.prototype.trimright";
- packageName = "string.prototype.trimright";
- version = "2.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz";
- sha512 = "0b5kvxgqr55r745bccsjz35w9galqf42rm3lf5f4p2i21c4yq5l0fz0s03z4gq1d7yi52i3x6n8fa1n3fhlplc8d49vlaipqvp51m34";
+ sha512 = "LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==";
};
};
"string.prototype.trimstart-1.0.1" = {
@@ -2927,7 +2981,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz";
- sha512 = "13md9cfrlvkvbprd9svis80yjkv8glqai07nlqizqi2yhxzhw7mxza2jhb6k6mx1z67ndgf4dcf0hy5579fj8772hsi5b3g1bwnf5jz";
+ sha512 = "XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==";
};
};
"string_decoder-1.1.1" = {
@@ -2936,7 +2990,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz";
- sha512 = "315yd4vzwrwk3vwj1klf46y1cj2jbvf88066y2rnwhksb98phj46jkxixbwsp3h607w7czy7cby522s7sx8mvspdpdm3s72y2ga3x4z";
+ sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==";
};
};
"string_decoder-1.3.0" = {
@@ -2945,7 +2999,7 @@ let
version = "1.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz";
- sha512 = "1w0mz57mvmqykm0jwma6lr4i9pip8p8c1ldaax7sxnrl6j0jbrkwggs037r1psmac0w04i9mb2rc1gzj1n2f0xvy1fr332n9pqmfi46";
+ sha512 = "hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==";
};
};
"strip-ansi-4.0.0" = {
@@ -2963,7 +3017,7 @@ let
version = "5.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz";
- sha512 = "1cf4mpsr46nik5xxyb9wc4cz6c4yymi2ijpfx1nghnkl39l8pgq1sc7q19jzrjkwpn9i7hwg4q3rs4ny3vssrc6506an1lv0bb6rr0f";
+ sha512 = "DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==";
};
};
"strip-json-comments-2.0.1" = {
@@ -2981,7 +3035,7 @@ let
version = "5.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz";
- sha512 = "2ihqi2z38fr1sq2jvwqgjqymncmkhxqz0x3bi97w4b4fn24wsdy71j139p95sb3nfrh3a449n0sqhm1z0jsi04860y8vdy8sp0n6da2";
+ sha512 = "QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==";
};
};
"supports-color-6.0.0" = {
@@ -2990,7 +3044,7 @@ let
version = "6.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz";
- sha512 = "0p5l02lyminbqmcpm7257093sd8w5ca7q5xnnym2z71bwbhmisnyzn2jh5xma418sx29m8yinka6f7rphc7dl76lc88bm2w4z14lzx2";
+ sha512 = "on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==";
};
};
"tdigest-0.1.1" = {
@@ -3008,7 +3062,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz";
- sha512 = "1pazh99870gi3zslirzkribr37akp4zc5r73q78y89vpzjlcmpdrv7qx6wc3x2bwl20xcrq5hhs7cv3rzk8llm38nhqq9z0dhsldrds";
+ sha512 = "uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==";
};
};
"through-2.3.8" = {
@@ -3026,7 +3080,7 @@ let
version = "5.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz";
- sha512 = "2qkrna8q80arai14s6f17djc3cgwiilnhibfykwzkif4gs9ny3fmqmxqf56fvc7fjwyr01p97nk1ckd67s8476cslmj3rwp7s5zp4zb";
+ sha512 = "65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==";
};
};
"toidentifier-1.0.0" = {
@@ -3035,7 +3089,7 @@ let
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz";
- sha512 = "1bip1yxcfy4c0yl2kwmj9jyzfg1ixyj564wd1aaf46rabdiasx62yznb8bwn9cki886f353axgca42zma7q9rb4b50lhm1zz7y8g8y9";
+ sha512 = "yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==";
};
};
"tough-cookie-2.5.0" = {
@@ -3044,7 +3098,7 @@ let
version = "2.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz";
- sha512 = "3xgcny117pqhfncr4gbmagzlnjiqqgq0lrvmljdfcdy64nc0xjfcbf1r08dmp1v1m3s51kq0yxc18nl3j9lbpr5bp5lgmi6719yqlly";
+ sha512 = "nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==";
};
};
"triple-beam-1.3.0" = {
@@ -3053,25 +3107,25 @@ let
version = "1.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz";
- sha512 = "0ppdjj0px3nrh57jbdhh12f3hx0xc2zg2zn61h3sdws4glcixr2k793bkv7hakb273pw8jq4qaxn0l28z658biy4bkd59a7bsyx9cay";
+ sha512 = "XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==";
};
};
- "ts-node-8.10.1" = {
+ "ts-node-8.10.2" = {
name = "ts-node";
packageName = "ts-node";
- version = "8.10.1";
+ version = "8.10.2";
src = fetchurl {
- url = "https://registry.npmjs.org/ts-node/-/ts-node-8.10.1.tgz";
- sha512 = "2zyrdhgyii4klwqhy8r5pps3w0g6x6rpbqnifm75sn9ws67zlalw9fbsfwfwkbww3n729hil48a6nxkavb1x4jypa4pi40ypva77lvd";
+ url = "https://registry.npmjs.org/ts-node/-/ts-node-8.10.2.tgz";
+ sha512 = "ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA==";
};
};
- "tslib-1.12.0" = {
+ "tslib-1.13.0" = {
name = "tslib";
packageName = "tslib";
- version = "1.12.0";
+ version = "1.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/tslib/-/tslib-1.12.0.tgz";
- sha512 = "2l8pn1y3qicb8m0bf97jljyxbyjkarikq1z6vgh2rq527v2ah57p0rhsngsqx3ad4wzfchg8mlz2s4aylff6lvxw1gjp4zl8d145g76";
+ url = "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz";
+ sha512 = "i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==";
};
};
"tslint-6.1.2" = {
@@ -3080,7 +3134,7 @@ let
version = "6.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/tslint/-/tslint-6.1.2.tgz";
- sha512 = "24dh0i5b1rkxy5g1n9d0kf4rg6layq6z3l5jg2hyz11lk8zdpqx2b03s0kwnjhx4l4ywg3js616wbh00nh3cmpw3g84f4xps8nnn8sk";
+ sha512 = "UyNrLdK3E0fQG/xWNqAFAC5ugtFyPO4JJR1KyyfQAyzR8W0fTRrC91A8Wej4BntFzcvETdCSDa/4PnNYJQLYiA==";
};
};
"tsutils-2.29.0" = {
@@ -3089,7 +3143,7 @@ let
version = "2.29.0";
src = fetchurl {
url = "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz";
- sha512 = "2cc8fsdfbgfcjj6y7dlr0kpmkhbw0j69cak4s21jb44w57dlwksrjx8wn1h4f1j2vx8dhj9mrqsbmmwd96mrsd59743ghq948f5b4l3";
+ sha512 = "g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==";
};
};
"tunnel-agent-0.6.0" = {
@@ -3116,7 +3170,7 @@ let
version = "4.0.8";
src = fetchurl {
url = "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz";
- sha512 = "3z3kf4kgd3czn50a158v1k2l61lpbznrbk8xvh2pdsfsrcsda3271427fzmp1r7awnvvzrhzclfm03cpv671rdlqyz56xpmh6cgzyni";
+ sha512 = "0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==";
};
};
"type-is-1.6.18" = {
@@ -3125,16 +3179,16 @@ let
version = "1.6.18";
src = fetchurl {
url = "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz";
- sha512 = "3r7402x79nilhdgk4z21yjh5y9vix8lwlll1kzcn8jd2m89vzksdb6wddia77cxv3iwhd6i5hkv6n7diwjbhpy7y03i2kqlvfplli2f";
+ sha512 = "TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==";
};
};
- "typescript-3.9.2" = {
+ "typescript-3.9.5" = {
name = "typescript";
packageName = "typescript";
- version = "3.9.2";
+ version = "3.9.5";
src = fetchurl {
- url = "https://registry.npmjs.org/typescript/-/typescript-3.9.2.tgz";
- sha512 = "15y587awly8lrclsfw0fp2r1545332rrpf0g7cpi90jj67sryyj76hgbb1fna5bzwlg3940bmnyhd7qmll6nwi86n6vpf7zi6mjssdb";
+ url = "https://registry.npmjs.org/typescript/-/typescript-3.9.5.tgz";
+ sha512 = "hSAifV3k+i6lEoCJ2k6R2Z/rp/H3+8sdmcn5NrS3/3kE7+RyZXm9aqvxWqjEXHAd8b0pShatpcdMTvEdvAJltQ==";
};
};
"underscore-1.4.4" = {
@@ -3146,13 +3200,13 @@ let
sha1 = "61a6a32010622afa07963bf325203cf12239d604";
};
};
- "unhomoglyph-1.0.5" = {
+ "unhomoglyph-1.0.6" = {
name = "unhomoglyph";
packageName = "unhomoglyph";
- version = "1.0.5";
+ version = "1.0.6";
src = fetchurl {
- url = "https://registry.npmjs.org/unhomoglyph/-/unhomoglyph-1.0.5.tgz";
- sha512 = "1p3flai5dwdy5krysfl6wjvz6b3pmkkzxwwpcycfkq93k17ghw7frlc5rnm1ra43h1a6lg6q44yp9ga19zhjv2q0nw3m0m8n7d31l5c";
+ url = "https://registry.npmjs.org/unhomoglyph/-/unhomoglyph-1.0.6.tgz";
+ sha512 = "7uvcWI3hWshSADBu4JpnyYbTVc7YlhF5GDW/oPD5AxIxl34k4wXR3WDkPnzLxkN32LiTCTKMQLtKVZiwki3zGg==";
};
};
"unpipe-1.0.0" = {
@@ -3170,7 +3224,7 @@ let
version = "4.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz";
- sha512 = "2fz60s71ghl56ddfiiaws81xpiidlbjk69jyjmahz190d2advy9zdbcwh5if4rgg5hxdbfxhkwiipjrnjy8w834bxsmzambd2p4b3r9";
+ sha512 = "KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==";
};
};
"util-deprecate-1.0.2" = {
@@ -3197,7 +3251,7 @@ let
version = "3.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz";
- sha512 = "3y9pcli1v8nqryqd2c4pxj9kcv92mjc22z4smg08pdjzrbwda19xmjbzms1dwr04995h4carz9s8mldbiqb8708694lwr501r3q6d0y";
+ sha512 = "HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==";
};
};
"uuid-7.0.3" = {
@@ -3206,7 +3260,7 @@ let
version = "7.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz";
- sha512 = "057la6a6bzkdwiz137vdyjaigybq0gyc3i8xvgc3gs4ja5blpjwbq9si4zmji0cgb81wzsj44q8l1nrmmjgkpazl1h3d1ap99xs9x0c";
+ sha512 = "DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==";
};
};
"vary-1.1.2" = {
@@ -3233,7 +3287,7 @@ let
version = "1.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/which/-/which-1.3.1.tgz";
- sha512 = "0hr4hxkk8yb9fz993bs69pf8z2z2qb6sdpxfxb84sd16lja9fsx444pk1ang1ivmjjv5srnsm6fihdj593w7rwxdh834cdmd9hms4hz";
+ sha512 = "HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==";
};
};
"which-module-2.0.0" = {
@@ -3251,16 +3305,16 @@ let
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz";
- sha512 = "2224a32flpf40nhq6rj4idzkcdz0vx65bfxp90hd06db18l6fiqgxz1xnaygm3pbfb1a6v73hl8ryq4996b09zwwins0bqprx0hwsa0";
+ sha512 = "QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==";
};
};
- "winston-3.2.1" = {
+ "winston-3.3.2" = {
name = "winston";
packageName = "winston";
- version = "3.2.1";
+ version = "3.3.2";
src = fetchurl {
- url = "https://registry.npmjs.org/winston/-/winston-3.2.1.tgz";
- sha512 = "0xywwwrgdf54nfk0pzdpkgn27jwxkkfimf5s9jd04xihx03wwj71r0nafdmsdfg5brj9hsdalqj19vpl2442gx82210ax5xfj1ayknd";
+ url = "https://registry.npmjs.org/winston/-/winston-3.3.2.tgz";
+ sha512 = "vTOrUZlyQPS8VpCcQ1JT8BumDAUe4awCHZ9nmGgO7LqkV4atj0dKa5suA7Trf7QKtBszE2yUs9d8744Kz9j4jQ==";
};
};
"winston-compat-0.1.5" = {
@@ -3269,7 +3323,7 @@ let
version = "0.1.5";
src = fetchurl {
url = "https://registry.npmjs.org/winston-compat/-/winston-compat-0.1.5.tgz";
- sha512 = "3v94p4wq3xmi9d5f1gsk39fj6nc6nq8ivh7ka0whzvg7g71zplmgw9b5vkl7kqr66qm9xd5i4l0vhazmxzpgflqvhaq1lzsfiqczyqh";
+ sha512 = "EPvPcHT604AV3Ji6d3+vX8ENKIml9VSxMRnPQ+cuK/FX6f3hvPP2hxyoeeCOCFvDrJEujalfcKWlWPvAnFyS9g==";
};
};
"winston-daily-rotate-file-3.10.0" = {
@@ -3278,16 +3332,16 @@ let
version = "3.10.0";
src = fetchurl {
url = "https://registry.npmjs.org/winston-daily-rotate-file/-/winston-daily-rotate-file-3.10.0.tgz";
- sha512 = "22fkfci36zb0q6ygc6sg2x2l0886j2cayl6jbi703smf5h4iwa1g2j4dwwr30jr2zjgdyh95ig8yqfk0y8h51gnvi8zf2inn9yh5vr8";
+ sha512 = "KO8CfbI2CvdR3PaFApEH02GPXiwJ+vbkF1mCkTlvRIoXFI8EFlf1ACcuaahXTEiDEKCii6cNe95gsL4ZkbnphA==";
};
};
- "winston-transport-4.3.0" = {
+ "winston-transport-4.4.0" = {
name = "winston-transport";
packageName = "winston-transport";
- version = "4.3.0";
+ version = "4.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/winston-transport/-/winston-transport-4.3.0.tgz";
- sha512 = "3a2khvz9qld5b1ci486nyphyi96pg5n8xin9f0lrx0hllvvjqkj8y393rs2fiyz7afg7244vchiv3ka3klm4xgykxrzipi20nxhyv07";
+ url = "https://registry.npmjs.org/winston-transport/-/winston-transport-4.4.0.tgz";
+ sha512 = "Lc7/p3GtqtqPBYYtS6KCN3c77/2QCev51DvcJKbkFPQNoj1sinkGwLGFDxkXY9J6p9+EPnYs+D90uwbnaiURTw==";
};
};
"wrap-ansi-5.1.0" = {
@@ -3296,7 +3350,7 @@ let
version = "5.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz";
- sha512 = "3nmsfqfd98a7bgjyhd334y5gzc98nnkipfkmk2z1v4m0acagmpq951d8brmrsxvpnk256fbrp7zkn5n8v02pn4q4zai7zgnvy47yba0";
+ sha512 = "QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==";
};
};
"wrappy-1.0.2" = {
@@ -3314,7 +3368,7 @@ let
version = "5.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz";
- sha512 = "0f6ay7yn6xslzh3h66d5krqnp48d9g3ikwk0ijiyyxfkwaqxxf3b0qdswy6ych79mj44315qd16snlnk6m6npc5l0habgy5lc7wb8cd";
+ sha512 = "jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==";
};
};
"xtend-4.0.2" = {
@@ -3323,7 +3377,7 @@ let
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz";
- sha512 = "08w1d6fg23v422cfwd55306pfs9n9cqpz6hycahq3adm3n29wmhl9bmpn4vk75rlzgwn7hp4n3idqxvw8c53zbr04h7a98p43b199ic";
+ sha512 = "LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==";
};
};
"y18n-4.0.0" = {
@@ -3332,7 +3386,7 @@ let
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz";
- sha512 = "3zj75gvpcgiphxpci4ji1znykk9n4cs0aw3dd6inwdvkmxyqn2483vya70lssjwq8alspnpw88vgii21fdrcn2vmfyppzgf4mkvzm5g";
+ sha512 = "r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==";
};
};
"yargs-13.3.2" = {
@@ -3341,7 +3395,7 @@ let
version = "13.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz";
- sha512 = "19rg5b2rhj2kg44as5vv9jxmpr39lw250885w6nlfwyhvwd5nxnnx7fc35v7h615i65cik7k3wi7ac20c91kcgfi5wy7blgk31xjz81";
+ sha512 = "AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==";
};
};
"yargs-parser-13.1.2" = {
@@ -3350,7 +3404,7 @@ let
version = "13.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz";
- sha512 = "375nan6m28q81h8q9a8vmcxgiq7s81yn1ql7zdikac0c4j2kmxdjzmbq14fcp9jm4ilcfzkd9ym4x7c80s7r6g488wf13zz2wsyqmny";
+ sha512 = "3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==";
};
};
"yargs-unparser-1.6.0" = {
@@ -3359,7 +3413,7 @@ let
version = "1.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz";
- sha512 = "17qgbcv8wypl4qr620558qd8ff03nqqiq84mp200mizrbsfj4nyil345iny8zx4ia5hfpjmk2mnhqp7y54qpsypd993ml57cj14mnsv";
+ sha512 = "W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==";
};
};
"yn-3.1.1" = {
@@ -3368,33 +3422,34 @@ let
version = "3.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz";
- sha512 = "3lq5f8c7lb89pyxhpb8nrbif4p5ganpyfzz267dgqxr6dn6yr0vgh017403bmy2v651m1wmd8k6x2fm5v37nmn1i8xngfxccn0347jk";
+ sha512 = "Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==";
};
};
};
in
{
- "matrix-appservice-slack-git+https://github.com/matrix-org/matrix-appservice-slack.git#1.3.1" = nodeEnv.buildNodePackage {
+ "matrix-appservice-slack-git+https://github.com/matrix-org/matrix-appservice-slack.git#1.4.0" = nodeEnv.buildNodePackage {
name = "matrix-appservice-slack";
packageName = "matrix-appservice-slack";
- version = "1.3.1";
+ version = "1.4.0";
src = fetchgit {
url = "https://github.com/matrix-org/matrix-appservice-slack.git";
- rev = "368c7af0c87053779d61b3c702fc533003960a99";
- sha256 = "add6a164e982cfa8837168e4a8c0b4a3fb248c9cf331ea8c6109767f6fc76cef";
+ rev = "933c3a64fdff42ebc11e5385f588f981e201897d";
+ sha256 = "cddcff326688ceddfd37eae44d3947ea84cf1d8fd2062e3c203ffbf35e2ea7f6";
};
dependencies = [
- sources."@babel/code-frame-7.8.3"
- sources."@babel/helper-validator-identifier-7.9.5"
- sources."@babel/highlight-7.9.0"
+ sources."@babel/code-frame-7.10.3"
+ sources."@babel/helper-validator-identifier-7.10.3"
+ sources."@babel/highlight-7.10.3"
+ sources."@dabh/diagnostics-2.0.2"
sources."@slack/logger-1.1.1"
- (sources."@slack/rtm-api-5.0.4" // {
+ (sources."@slack/rtm-api-5.0.5" // {
dependencies = [
sources."p-queue-2.4.2"
];
})
- sources."@slack/types-1.6.0"
- (sources."@slack/web-api-5.8.1" // {
+ sources."@slack/types-1.7.0"
+ (sources."@slack/web-api-5.10.0" // {
dependencies = [
sources."p-queue-2.4.2"
];
@@ -3403,29 +3458,30 @@ in
sources."@types/caseless-0.12.2"
sources."@types/chai-4.2.11"
sources."@types/connect-3.4.33"
- sources."@types/events-3.0.0"
sources."@types/express-4.17.6"
sources."@types/express-serve-static-core-4.17.7"
sources."@types/is-stream-1.1.0"
- sources."@types/mime-2.0.1"
+ sources."@types/mime-2.0.2"
sources."@types/mocha-7.0.2"
sources."@types/nedb-1.8.9"
sources."@types/node-13.9.3"
sources."@types/node-emoji-1.8.1"
+ sources."@types/nunjucks-3.1.3"
sources."@types/p-queue-2.3.2"
- sources."@types/qs-6.9.2"
+ sources."@types/qs-6.9.3"
sources."@types/randomstring-1.1.6"
sources."@types/range-parser-1.2.3"
- sources."@types/request-2.48.4"
+ sources."@types/request-2.48.5"
sources."@types/request-promise-native-1.0.17"
sources."@types/retry-0.12.0"
- sources."@types/serve-static-1.13.3"
+ sources."@types/serve-static-1.13.4"
sources."@types/tough-cookie-4.0.0"
- sources."@types/uuid-7.0.3"
- sources."@types/ws-5.1.2"
+ sources."@types/uuid-7.0.4"
+ sources."@types/ws-7.2.5"
sources."@types/yargs-13.0.9"
sources."@types/yargs-parser-13.1.0"
sources."Slackdown-git://github.com/Half-Shot/slackdown#efd8934a3d9c3bf0064c0b217c5cf6b62ee697e4"
+ sources."a-sync-waterfall-1.0.1"
sources."abbrev-1.1.1"
sources."accepts-1.3.7"
sources."ajv-6.12.2"
@@ -3438,6 +3494,7 @@ in
sources."argparse-1.0.10"
sources."array-flatten-1.1.1"
sources."array-uniq-1.0.2"
+ sources."asap-2.0.6"
sources."asn1-0.2.4"
sources."assert-options-0.6.2"
sources."assert-plus-1.0.0"
@@ -3446,7 +3503,7 @@ in
sources."async-limiter-1.0.1"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.9.1"
+ sources."aws4-1.10.0"
sources."axios-0.19.2"
sources."babel-runtime-6.26.0"
sources."balanced-match-1.0.0"
@@ -3480,17 +3537,16 @@ in
];
})
sources."check-error-1.0.2"
- sources."chokidar-3.3.0"
+ sources."chokidar-3.4.0"
sources."cliui-5.0.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."colornames-1.1.1"
sources."colors-1.4.0"
sources."colorspace-1.1.2"
sources."combined-stream-1.0.8"
- sources."commander-2.20.3"
+ sources."commander-3.0.2"
sources."concat-map-0.0.1"
sources."content-disposition-0.5.3"
sources."content-type-1.0.4"
@@ -3507,15 +3563,13 @@ in
sources."delayed-stream-1.0.0"
sources."depd-1.1.2"
sources."destroy-1.0.4"
- sources."diagnostics-1.1.1"
sources."diff-3.5.0"
sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
sources."emoji-regex-7.0.3"
- sources."enabled-1.0.2"
+ sources."enabled-2.0.0"
sources."encodeurl-1.0.2"
- sources."env-variable-0.0.6"
- sources."es-abstract-1.17.5"
+ sources."es-abstract-1.17.6"
sources."es-to-primitive-1.2.1"
sources."escape-html-1.0.3"
sources."escape-string-regexp-2.0.0"
@@ -3529,10 +3583,10 @@ in
})
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
- sources."fast-deep-equal-3.1.1"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."fast-safe-stringify-2.0.7"
- sources."fecha-2.3.3"
+ sources."fecha-4.2.0"
sources."file-stream-rotator-0.4.1"
sources."fill-range-7.0.1"
(sources."finalhandler-1.1.2" // {
@@ -3543,6 +3597,7 @@ in
sources."find-up-3.0.0"
sources."finity-0.5.4"
sources."flat-4.1.0"
+ sources."fn.name-1.1.0"
sources."follow-redirects-1.5.10"
sources."forever-agent-0.6.1"
sources."form-data-2.5.1"
@@ -3575,7 +3630,7 @@ in
sources."is-arrayish-0.3.2"
sources."is-binary-path-2.1.0"
sources."is-buffer-2.0.4"
- sources."is-callable-1.1.5"
+ sources."is-callable-1.2.0"
sources."is-date-object-1.0.2"
sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-2.0.0"
@@ -3584,7 +3639,7 @@ in
sources."is-my-json-valid-2.20.0"
sources."is-number-7.0.0"
sources."is-property-1.0.2"
- sources."is-regex-1.0.5"
+ sources."is-regex-1.1.0"
sources."is-stream-1.1.0"
sources."is-symbol-1.0.3"
sources."is-typedarray-1.0.0"
@@ -3592,21 +3647,21 @@ in
sources."isexe-2.0.0"
sources."isstream-0.1.2"
sources."js-tokens-4.0.0"
- sources."js-yaml-3.13.1"
+ sources."js-yaml-3.14.0"
sources."jsbn-0.1.1"
sources."json-schema-0.2.3"
sources."json-schema-traverse-0.4.1"
sources."json-stringify-safe-5.0.1"
sources."jsonpointer-4.0.1"
sources."jsprim-1.4.1"
- sources."kuler-1.0.1"
+ sources."kuler-2.0.0"
sources."lie-3.1.1"
- sources."localforage-1.7.3"
+ sources."localforage-1.7.4"
sources."locate-path-3.0.0"
sources."lodash-4.17.15"
sources."lodash.toarray-4.4.0"
sources."log-symbols-3.0.0"
- (sources."logform-2.1.2" // {
+ (sources."logform-2.2.0" // {
dependencies = [
sources."ms-2.1.2"
];
@@ -3629,15 +3684,18 @@ in
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
sources."mkdirp-0.5.5"
- (sources."mocha-7.1.2" // {
+ (sources."mocha-7.2.0" // {
dependencies = [
+ sources."chokidar-3.3.0"
sources."debug-3.2.6"
sources."escape-string-regexp-1.0.5"
+ sources."js-yaml-3.13.1"
sources."ms-2.1.1"
+ sources."readdirp-3.2.0"
sources."supports-color-6.0.0"
];
})
- sources."moment-2.25.3"
+ sources."moment-2.27.0"
(sources."morgan-1.10.0" // {
dependencies = [
sources."debug-2.6.9"
@@ -3655,16 +3713,17 @@ in
})
sources."nopt-3.0.6"
sources."normalize-path-3.0.0"
+ sources."nunjucks-3.2.1"
sources."oauth-sign-0.9.0"
sources."object-hash-1.3.1"
- sources."object-inspect-1.7.0"
+ sources."object-inspect-1.8.0"
sources."object-keys-1.1.1"
sources."object.assign-4.1.0"
sources."object.getownpropertydescriptors-2.1.0"
sources."on-finished-2.3.0"
sources."on-headers-1.0.2"
sources."once-1.4.0"
- sources."one-time-0.0.4"
+ sources."one-time-1.0.0"
sources."p-cancelable-1.1.0"
sources."p-finally-1.0.0"
sources."p-limit-2.3.0"
@@ -3685,13 +3744,13 @@ in
sources."path-to-regexp-0.1.7"
sources."pathval-1.1.0"
sources."performance-now-2.1.0"
- sources."pg-8.1.0"
- sources."pg-connection-string-2.2.2"
+ sources."pg-8.2.1"
+ sources."pg-connection-string-2.2.3"
sources."pg-int8-1.0.1"
- sources."pg-minify-1.6.0"
- sources."pg-pool-3.2.0"
- sources."pg-promise-10.5.5"
- sources."pg-protocol-1.2.2"
+ sources."pg-minify-1.6.1"
+ sources."pg-pool-3.2.1"
+ sources."pg-promise-10.5.7"
+ sources."pg-protocol-1.2.4"
sources."pg-types-2.2.0"
sources."pgpass-1.0.2"
sources."picomatch-2.2.2"
@@ -3705,12 +3764,12 @@ in
sources."psl-1.8.0"
sources."punycode-2.1.1"
sources."qs-6.7.0"
- sources."quick-lru-5.1.0"
+ sources."quick-lru-5.1.1"
sources."randomstring-1.1.5"
sources."range-parser-1.2.1"
sources."raw-body-2.4.0"
sources."readable-stream-3.6.0"
- sources."readdirp-3.2.0"
+ sources."readdirp-3.4.0"
sources."regenerator-runtime-0.11.1"
(sources."request-2.88.2" // {
dependencies = [
@@ -3753,8 +3812,6 @@ in
sources."stealthy-require-1.1.1"
sources."string-width-3.1.0"
sources."string.prototype.trimend-1.0.1"
- sources."string.prototype.trimleft-2.1.2"
- sources."string.prototype.trimright-2.1.2"
sources."string.prototype.trimstart-1.0.1"
(sources."string_decoder-1.3.0" // {
dependencies = [
@@ -3771,14 +3828,15 @@ in
sources."toidentifier-1.0.0"
sources."tough-cookie-2.5.0"
sources."triple-beam-1.3.0"
- (sources."ts-node-8.10.1" // {
+ (sources."ts-node-8.10.2" // {
dependencies = [
sources."diff-4.0.2"
];
})
- sources."tslib-1.12.0"
+ sources."tslib-1.13.0"
(sources."tslint-6.1.2" // {
dependencies = [
+ sources."commander-2.20.3"
sources."diff-4.0.2"
sources."semver-5.7.1"
];
@@ -3788,9 +3846,9 @@ in
sources."tweetnacl-0.14.5"
sources."type-detect-4.0.8"
sources."type-is-1.6.18"
- sources."typescript-3.9.2"
+ sources."typescript-3.9.5"
sources."underscore-1.4.4"
- sources."unhomoglyph-1.0.5"
+ sources."unhomoglyph-1.0.6"
sources."unpipe-1.0.0"
sources."uri-js-4.2.2"
sources."util-deprecate-1.0.2"
@@ -3807,13 +3865,15 @@ in
sources."strip-ansi-4.0.0"
];
})
- (sources."winston-3.2.1" // {
+ (sources."winston-3.3.2" // {
dependencies = [
- sources."async-2.6.3"
+ sources."async-3.2.0"
+ sources."is-stream-2.0.0"
];
})
(sources."winston-compat-0.1.5" // {
dependencies = [
+ sources."fecha-2.3.3"
sources."logform-1.10.0"
sources."ms-2.1.2"
];
@@ -3823,7 +3883,7 @@ in
sources."semver-6.3.0"
];
})
- (sources."winston-transport-4.3.0" // {
+ (sources."winston-transport-4.4.0" // {
dependencies = [
sources."readable-stream-2.3.7"
sources."string_decoder-1.1.1"
diff --git a/nixpkgs/pkgs/servers/matrix-synapse/matrix-appservice-slack/package.json b/nixpkgs/pkgs/servers/matrix-synapse/matrix-appservice-slack/package.json
index 1807b9085b6..52568eefb77 100644
--- a/nixpkgs/pkgs/servers/matrix-synapse/matrix-appservice-slack/package.json
+++ b/nixpkgs/pkgs/servers/matrix-synapse/matrix-appservice-slack/package.json
@@ -1,3 +1,3 @@
[
- {"matrix-appservice-slack": "git+https://github.com/matrix-org/matrix-appservice-slack.git#1.3.1" }
+ {"matrix-appservice-slack": "git+https://github.com/matrix-org/matrix-appservice-slack.git#1.4.0" }
]
diff --git a/nixpkgs/pkgs/servers/matrix-synapse/plugins/default.nix b/nixpkgs/pkgs/servers/matrix-synapse/plugins/default.nix
new file mode 100644
index 00000000000..f3dbaa1573f
--- /dev/null
+++ b/nixpkgs/pkgs/servers/matrix-synapse/plugins/default.nix
@@ -0,0 +1,6 @@
+{ callPackage }:
+
+{
+ matrix-synapse-ldap3 = callPackage ./ldap3.nix { };
+ matrix-synapse-pam = callPackage ./pam.nix { };
+}
diff --git a/nixpkgs/pkgs/servers/matrix-synapse/plugins/ldap3.nix b/nixpkgs/pkgs/servers/matrix-synapse/plugins/ldap3.nix
new file mode 100644
index 00000000000..9f1aec20033
--- /dev/null
+++ b/nixpkgs/pkgs/servers/matrix-synapse/plugins/ldap3.nix
@@ -0,0 +1,17 @@
+{ isPy3k, buildPythonPackage, fetchPypi, service-identity, ldap3, twisted, ldaptor, mock }:
+
+buildPythonPackage rec {
+ pname = "matrix-synapse-ldap3";
+ version = "0.1.4";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "01bms89sl16nyh9f141idsz4mnhxvjrc3gj721wxh1fhikps0djx";
+ };
+
+ propagatedBuildInputs = [ service-identity ldap3 twisted ];
+
+ # ldaptor is not ready for py3 yet
+ doCheck = !isPy3k;
+ checkInputs = [ ldaptor mock ];
+}
diff --git a/nixpkgs/pkgs/servers/matrix-synapse/plugins/pam.nix b/nixpkgs/pkgs/servers/matrix-synapse/plugins/pam.nix
new file mode 100644
index 00000000000..47ee28a7794
--- /dev/null
+++ b/nixpkgs/pkgs/servers/matrix-synapse/plugins/pam.nix
@@ -0,0 +1,15 @@
+{ buildPythonPackage, fetchFromGitHub, twisted, python-pam }:
+
+buildPythonPackage rec {
+ pname = "matrix-synapse-pam";
+ version = "0.1.2";
+
+ src = fetchFromGitHub {
+ owner = "14mRh4X0r";
+ repo = "matrix-synapse-pam";
+ rev = "v${version}";
+ sha256 = "10byma9hxz3g4sirw5sa4pvljn83h9vs7zc15chhpl2n14bdx45l";
+ };
+
+ propagatedBuildInputs = [ twisted python-pam ];
+}
diff --git a/nixpkgs/pkgs/servers/matterbridge/default.nix b/nixpkgs/pkgs/servers/matterbridge/default.nix
index 7f1868af4c3..b26e7ea9827 100644
--- a/nixpkgs/pkgs/servers/matterbridge/default.nix
+++ b/nixpkgs/pkgs/servers/matterbridge/default.nix
@@ -2,14 +2,14 @@
buildGoModule rec {
pname = "matterbridge";
- version = "1.17.1";
+ version = "1.17.5";
goPackagePath = "github.com/42wim/matterbridge";
vendorSha256 = null;
src = fetchurl {
url = "https://github.com/42wim/matterbridge/archive/v${version}.tar.gz";
- sha256 = "0xf0s1bvlzqnxz2kvqx1h9gmgqxdlf34s27s3zradi8fwd8hriv6";
+ sha256 = "1p89ik5zr1qq1abd9k1xfa4j62b11zdnl2gm52y0s5yx8slap4w0";
};
meta = with stdenv.lib; {
@@ -19,4 +19,4 @@ buildGoModule rec {
maintainers = with maintainers; [ ryantm ];
platforms = platforms.unix;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/servers/mattermost/default.nix b/nixpkgs/pkgs/servers/mattermost/default.nix
index 6327921aaac..520d28715d5 100644
--- a/nixpkgs/pkgs/servers/mattermost/default.nix
+++ b/nixpkgs/pkgs/servers/mattermost/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, fetchFromGitHub, buildGoPackage, buildEnv }:
let
- version = "5.15.0";
+ version = "5.25.0";
mattermost-server = buildGoPackage rec {
pname = "mattermost-server";
@@ -11,7 +11,7 @@ let
owner = "mattermost";
repo = "mattermost-server";
rev = "v${version}";
- sha256 = "1bh53h0bmpc1qmnbpsmwkfrvj66z18m7b1xg7pqikid57ssqxjx9";
+ sha256 = "002mbpgsk988pfjla84ngixq4jmgjgr3gj3h874y1njgz8xq0d92";
};
goPackagePath = "github.com/mattermost/mattermost-server";
@@ -29,7 +29,7 @@ let
src = fetchurl {
url = "https://releases.mattermost.com/${version}/mattermost-${version}-linux-amd64.tar.gz";
- sha256 = "13xmc2y4pp0b0svzaf4v7ynx6rxcvznx3vqmlrpiil414s69xv45";
+ sha256 = "08sp4idms7qyafk59plfzk380r72bphqa3ka648v25wh5h3293pn";
};
installPhase = ''
diff --git a/nixpkgs/pkgs/servers/mattermost/matterircd.nix b/nixpkgs/pkgs/servers/mattermost/matterircd.nix
index bb6d1584a67..d644e985db5 100644
--- a/nixpkgs/pkgs/servers/mattermost/matterircd.nix
+++ b/nixpkgs/pkgs/servers/mattermost/matterircd.nix
@@ -2,13 +2,13 @@
buildGoPackage rec {
pname = "matterircd";
- version = "0.18.2";
+ version = "0.19.4";
src = fetchFromGitHub {
owner = "42wim";
repo = "matterircd";
rev = "v${version}";
- sha256 = "0g57g91v7208yynf758k9v73jdhz4fbc1v23p97rzrl97aq0rd5r";
+ sha256 = "1kwyk6gy4d4v2rzyr7vwvi8vm69rz1hdn0gkpan2kh1p63z77gbv";
};
goPackagePath = "github.com/42wim/matterircd";
diff --git a/nixpkgs/pkgs/servers/mautrix-telegram/default.nix b/nixpkgs/pkgs/servers/mautrix-telegram/default.nix
index 2b8c418a261..c39d4fc0d86 100644
--- a/nixpkgs/pkgs/servers/mautrix-telegram/default.nix
+++ b/nixpkgs/pkgs/servers/mautrix-telegram/default.nix
@@ -1,15 +1,24 @@
-{ lib, python3, mautrix-telegram }:
+{ lib, python3, mautrix-telegram, fetchFromGitHub }:
with python3.pkgs;
-buildPythonPackage rec {
+let
+ # officially supported database drivers
+ dbDrivers = [
+ psycopg2
+ # sqlite driver is already shipped with python by default
+ ];
+
+in buildPythonPackage rec {
pname = "mautrix-telegram";
- version = "0.8.0";
+ version = "0.8.2";
disabled = pythonOlder "3.6";
- src = fetchPypi {
- inherit pname version;
- sha256 = "10r644ddprnhadv2jfb1xxp0rcqi65n3hv7dv7j9znnnykgnwvls";
+ src = fetchFromGitHub {
+ owner = "tulir";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0mhy9b933haz1bldkglvn81warjxdjdzgkviiv5k6fykghq473jf";
};
postPatch = ''
@@ -30,7 +39,7 @@ buildPythonPackage rec {
pillow
lxml
setuptools
- ];
+ ] ++ dbDrivers;
# `alembic` (a database migration tool) is only needed for the initial setup,
# and not needed during the actual runtime. However `alembic` requires `mautrix-telegram`
@@ -39,7 +48,7 @@ buildPythonPackage rec {
# Hence we need to patch away `alembic` from `mautrix-telegram` and create an `alembic`
# which has `mautrix-telegram` in its environment.
passthru.alembic = alembic.overrideAttrs (old: {
- propagatedBuildInputs = old.propagatedBuildInputs ++ [
+ propagatedBuildInputs = old.propagatedBuildInputs ++ dbDrivers ++ [
mautrix-telegram
];
});
diff --git a/nixpkgs/pkgs/servers/mautrix-whatsapp/default.nix b/nixpkgs/pkgs/servers/mautrix-whatsapp/default.nix
index bb129063e26..73db7b96b33 100644
--- a/nixpkgs/pkgs/servers/mautrix-whatsapp/default.nix
+++ b/nixpkgs/pkgs/servers/mautrix-whatsapp/default.nix
@@ -2,30 +2,19 @@
buildGoModule rec {
pname = "mautrix-whatsapp";
- version = "0.1.1";
+ version = "0.1.3";
src = fetchFromGitHub {
owner = "tulir";
repo = "mautrix-whatsapp";
rev = "v${version}";
- sha256 = "0cjgyn311zvpdsagyndkw89bvdrcli5kqznss8dsh05wrllxp3x4";
+ sha256 = "1qagp6jnc4n368pg4h3jr9bzpwpbnva1xyl1b1k2a7q4b5fm5yww";
};
buildInputs = [ olm ];
- vendorSha256 = "0980p9x62iav6j1w36w2i8pqyv6amnx4ngrgylq2vkjlcgihl2i8";
-
- overrideModAttrs = _: {
- postBuild = ''
- rm -r vendor/github.com/chai2010/webp
- cp -r --reflink=auto ${fetchFromGitHub {
- owner = "chai2010";
- repo = "webp";
- rev = "3da79ec3d682694d42bfd211db18fc1343c07cd7";
- sha256 = "0gh3g52vz8na153mjmxkl80g3dvrcjw77xpjs1c02vagpj9jyw46";
- }} vendor/github.com/chai2010/webp
- '';
- };
+ vendorSha256 = "05cqwprd1rcciw27wyz7lj1s3zmz2vq093vw1cx3kkjyf6lq8sk6";
+ runVend = true;
meta = with stdenv.lib; {
homepage = "https://github.com/tulir/mautrix-whatsapp";
diff --git a/nixpkgs/pkgs/servers/mediatomb/default.nix b/nixpkgs/pkgs/servers/mediatomb/default.nix
index 17bfdef2a30..d996a6ad0ef 100644
--- a/nixpkgs/pkgs/servers/mediatomb/default.nix
+++ b/nixpkgs/pkgs/servers/mediatomb/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchgit
-, sqlite, expat, mp4v2, flac, spidermonkey, taglib, libexif, curl, ffmpeg, file
+, sqlite, expat, mp4v2, flac, spidermonkey, taglib, libexif, curl, ffmpeg_3, file
, pkgconfig, autoreconfHook }:
stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sha256 = "1mimslr4q6mky865y6561rr64cbn4gf0qc2dhgb31hxp4rc1kmzd";
};
- buildInputs = [ sqlite expat spidermonkey taglib libexif curl ffmpeg file mp4v2 flac
+ buildInputs = [ sqlite expat spidermonkey taglib libexif curl ffmpeg_3 file mp4v2 flac
pkgconfig autoreconfHook ];
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/servers/mesos-dns/default.nix b/nixpkgs/pkgs/servers/mesos-dns/default.nix
index 8430f2d61e8..e26b13bb25a 100644
--- a/nixpkgs/pkgs/servers/mesos-dns/default.nix
+++ b/nixpkgs/pkgs/servers/mesos-dns/default.nix
@@ -4,7 +4,7 @@ buildGoPackage rec {
pname = "mesos-dns";
version = "0.1.2";
rev = "v${version}";
-
+
goPackagePath = "github.com/mesosphere/mesos-dns";
# Avoid including the benchmarking test helper in the output:
diff --git a/nixpkgs/pkgs/servers/metabase/default.nix b/nixpkgs/pkgs/servers/metabase/default.nix
index 5d50f8c9b0c..f7d96fb5213 100644
--- a/nixpkgs/pkgs/servers/metabase/default.nix
+++ b/nixpkgs/pkgs/servers/metabase/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "metabase";
- version = "0.35.3";
+ version = "0.36.0";
src = fetchurl {
url = "http://downloads.metabase.com/v${version}/metabase.jar";
- sha256 = "1iax99id47a8mkdyr5wp2dwvl0d1lfh9gsamd1m0qpxw9mbvpkbq";
+ sha256 = "19nfr0mryc0m4qg2vjixxnpkbp6is0c21c7mkb0qisvd2d939yd0";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/nixpkgs/pkgs/servers/minio/default.nix b/nixpkgs/pkgs/servers/minio/default.nix
index 9f9796b3a5e..74293be7438 100644
--- a/nixpkgs/pkgs/servers/minio/default.nix
+++ b/nixpkgs/pkgs/servers/minio/default.nix
@@ -28,4 +28,4 @@ buildGoModule rec {
platforms = platforms.unix;
license = licenses.asl20;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/servers/misc/navidrome/default.nix b/nixpkgs/pkgs/servers/misc/navidrome/default.nix
new file mode 100644
index 00000000000..852c0e929fe
--- /dev/null
+++ b/nixpkgs/pkgs/servers/misc/navidrome/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, fetchurl, ffmpeg, ffmpegSupport ? true, makeWrapper }:
+
+with stdenv.lib;
+
+stdenv.mkDerivation rec {
+ pname = "navidrome";
+ version = "0.27.0";
+
+ src = fetchurl {
+ url = "https://github.com/deluan/navidrome/releases/download/v${version}/navidrome_${version}_Linux_x86_64.tar.gz";
+ sha256 = "0givv23dx6hwzg0axwifrha17qafs19ag34vjz29xrj3smsl8zh3";
+ };
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ unpackPhase = ''
+ tar xvf $src navidrome
+ '';
+
+ installPhase = ''
+ mkdir -p $out/bin
+ cp navidrome $out/bin
+ '';
+
+ postFixup = ''
+ 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/";
+ license = licenses.gpl3;
+ platforms = [ "x86_64-linux" ];
+ maintainers = with maintainers; [ aciceri ];
+ };
+}
diff --git a/nixpkgs/pkgs/servers/misc/oven-media-engine/default.nix b/nixpkgs/pkgs/servers/misc/oven-media-engine/default.nix
new file mode 100644
index 00000000000..c207a33848d
--- /dev/null
+++ b/nixpkgs/pkgs/servers/misc/oven-media-engine/default.nix
@@ -0,0 +1,69 @@
+{ stdenv
+, fetchFromGitHub
+, srt
+, ffmpeg_3_4
+, bc
+, pkgconfig
+, perl
+, openssl
+, zlib
+, ffmpeg
+, libvpx
+, libopus
+, srtp
+, jemalloc
+, ... }:
+
+let
+ ffmpeg = ffmpeg_3_4.overrideAttrs (super: {
+ pname = "${super.pname}-ovenmediaengine";
+ src = fetchFromGitHub {
+ owner = "Airensoft";
+ repo = "FFmpeg";
+ rev = "142b4bb64b64e337f80066e6af935a68627fedae"; # ome/3.4
+ sha256 = "0fla3940q3z0c0ik2xzkbvdfvrdg06ban7wi6y94y8mcipszpp11";
+ };
+ });
+in
+stdenv.mkDerivation rec {
+ pname = "oven-media-engine";
+ version = "0.10.4";
+
+ src = fetchFromGitHub {
+ owner = "AirenSoft";
+ repo = "OvenMediaEngine";
+ rev = "v${version}";
+ sha256 = "15lrlynsldlpa21ryzccf5skgiih6y5fc9qg0bfqh557wnnmml6w";
+ };
+
+ sourceRoot = "source/src";
+ makeFlags = "release CONFIG_LIBRARY_PATHS= CONFIG_PKG_PATHS= GLOBAL_CC=$(CC) GLOBAL_CXX=$(CXX) GLOBAL_LD=$(CXX) SHELL=${stdenv.shell}";
+ enableParallelBuilding = true;
+
+ nativeBuildInputs = [ bc pkgconfig perl ];
+ buildInputs = [ openssl srt zlib ffmpeg libvpx libopus srtp jemalloc ];
+
+ preBuild = ''
+ patchShebangs core/colorg++
+ patchShebangs core/colorgcc
+ patchShebangs projects/main/update_git_info.sh
+
+ sed -i -e '/^CC =/d' -e '/^CXX =/d' -e '/^AR =/d' projects/third_party/pugixml-1.9/scripts/pugixml.make
+ '';
+
+ installPhase = ''
+ install -Dm0755 bin/RELEASE/OvenMediaEngine $out/bin/OvenMediaEngine
+ install -Dm0644 ../misc/conf_examples/Origin.xml $out/share/examples/origin_conf/Server.xml
+ install -Dm0644 ../misc/conf_examples/Logger.xml $out/share/examples/origin_conf/Logger.xml
+ install -Dm0644 ../misc/conf_examples/Edge.xml $out/share/examples/edge_conf/Server.xml
+ install -Dm0644 ../misc/conf_examples/Logger.xml $out/share/examples/edge_conf/Logger.xml
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Open-source streaming video service with sub-second latency";
+ homepage = "https://ovenmediaengine.com";
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ lukegb ];
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/nixpkgs/pkgs/servers/monitoring/do-agent/default.nix b/nixpkgs/pkgs/servers/monitoring/do-agent/default.nix
index 1d6bb7198e5..8c851715e07 100644
--- a/nixpkgs/pkgs/servers/monitoring/do-agent/default.nix
+++ b/nixpkgs/pkgs/servers/monitoring/do-agent/default.nix
@@ -18,6 +18,10 @@ buildGoModule rec {
vendorSha256 = null;
+ postInstall = ''
+ install -Dm444 -t $out/lib/systemd/system $src/packaging/etc/systemd/system/do-agent.service
+ '';
+
meta = with lib; {
description = "DigitalOcean droplet system metrics agent";
longDescription = ''
@@ -30,4 +34,4 @@ buildGoModule rec {
maintainers = with maintainers; [ yvt ];
platforms = platforms.linux;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/servers/monitoring/grafana/default.nix b/nixpkgs/pkgs/servers/monitoring/grafana/default.nix
index cb1bff7ba88..293592fc8dc 100644
--- a/nixpkgs/pkgs/servers/monitoring/grafana/default.nix
+++ b/nixpkgs/pkgs/servers/monitoring/grafana/default.nix
@@ -2,7 +2,7 @@
buildGoModule rec {
pname = "grafana";
- version = "7.0.3";
+ version = "7.0.4";
excludedPackages = [ "release_publisher" ];
@@ -10,12 +10,12 @@ buildGoModule rec {
rev = "v${version}";
owner = "grafana";
repo = "grafana";
- sha256 = "1s5hq7icfnaiq7msk7vdz30wdhw13s115vg8ws7gqv5sl1hi0vlg";
+ sha256 = "16vdbxq9vhv71jjk689xx0nn3qr4s5ybzbp41dm09pppvxzibpg7";
};
srcStatic = fetchurl {
url = "https://dl.grafana.com/oss/release/grafana-${version}.linux-amd64.tar.gz";
- sha256 = "1wk991nvm6a18mah37dh0sdi72gdshpzdi367v7fpz2b9vd65b4g";
+ sha256 = "1362rwmpv1y32w5m1fd9vqffs32244f0h7d5jm5cigiq2l7ix7n2";
};
vendorSha256 = "00xvpxhnvxdf030978paywl794mlmgqzd94b64hh67946acnbjcl";
diff --git a/nixpkgs/pkgs/servers/monitoring/kapacitor/default.nix b/nixpkgs/pkgs/servers/monitoring/kapacitor/default.nix
index 93f0531887c..0a15daf71c6 100644
--- a/nixpkgs/pkgs/servers/monitoring/kapacitor/default.nix
+++ b/nixpkgs/pkgs/servers/monitoring/kapacitor/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "kapacitor";
- version = "1.5.4";
+ version = "1.5.6";
goPackagePath = "github.com/influxdata/kapacitor";
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "influxdata";
repo = "kapacitor";
rev = "v${version}";
- sha256 = "1sd0gwqwa2bk81lshs8cy49mk1nh4azjkk0283rh0rkimy90l0zz";
+ sha256 = "1jb04lnxjrms7x5nlrsd1s465rramm9z4zkqpfw1vfdsqa2dd8rc";
};
meta = with lib; {
diff --git a/nixpkgs/pkgs/servers/monitoring/mtail/default.nix b/nixpkgs/pkgs/servers/monitoring/mtail/default.nix
index d701a7ca001..2fceee9d56a 100644
--- a/nixpkgs/pkgs/servers/monitoring/mtail/default.nix
+++ b/nixpkgs/pkgs/servers/monitoring/mtail/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "mtail";
- version = "3.0.0-rc35";
+ version = "3.0.0-rc36";
src = fetchFromGitHub {
owner = "google";
repo = "mtail";
rev = "v${version}";
- sha256 = "04hzr0cw0dq7hmqvp1lhm5wl239yrxmcpsl25sqk74wy06cgrrqd";
+ sha256 = "1xdpjzcr143f7430wl9l6zzq9yhbkirr3fbfw60f10zpglrcx8a4";
};
- vendorSha256 = "1km3ldqz35lpkglp9n332vxr38xxfqyij1fi2qq0agyyydbvakj5";
+ vendorSha256 = "02fnvy897cygmipc5snza556qihjwrp1lf9qi9f5dzarphd6d0pw";
subPackages = [ "cmd/mtail" ];
preBuild = ''
@@ -27,4 +27,4 @@ buildGoModule rec {
homepage = "https://github.com/google/mtail";
description = "Tool for extracting metrics from application logs";
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/servers/monitoring/munin/default.nix b/nixpkgs/pkgs/servers/monitoring/munin/default.nix
index ecbed520bbd..435e613a989 100644
--- a/nixpkgs/pkgs/servers/monitoring/munin/default.nix
+++ b/nixpkgs/pkgs/servers/monitoring/munin/default.nix
@@ -3,14 +3,14 @@
}:
stdenv.mkDerivation rec {
- version = "2.0.61";
+ version = "2.0.64";
pname = "munin";
src = fetchFromGitHub {
owner = "munin-monitoring";
repo = "munin";
rev = version;
- sha256 = "0gjbz8zdj1rdx2azgpdh64isna0l77wm42gr1jhwb5an3lf6sgxs";
+ sha256 = "00gvvy7s2h1kxdxss7n63ir87fn66kq48lp94ackdyj49526maz4";
};
buildInputs = [
diff --git a/nixpkgs/pkgs/servers/monitoring/plugins/wmiplus/default.nix b/nixpkgs/pkgs/servers/monitoring/plugins/wmiplus/default.nix
index 9a4e5d706e9..dacd4e2c5b7 100644
--- a/nixpkgs/pkgs/servers/monitoring/plugins/wmiplus/default.nix
+++ b/nixpkgs/pkgs/servers/monitoring/plugins/wmiplus/default.nix
@@ -4,7 +4,7 @@
stdenv.mkDerivation rec {
pname = "check-wmiplus";
- version = "1.64";
+ version = "1.65";
# We fetch from github.com instead of the proper upstream as nix-build errors
# out with 406 when trying to fetch the sources
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
owner = "speartail";
repo = "checkwmiplus";
rev = "v${version}";
- sha256 = "1m36rd2wnc5dk4mm9q4ch67w19144dl112p9s6lhc1sh6h25ln6r";
+ sha256 = "1as0iyhy4flpm37mb7lvah7rnd6ax88appjm1icwhy7iq03wi8pl";
};
patches = [
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/alertmanager.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/alertmanager.nix
index 9402fa44eed..f5c7c062c87 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/alertmanager.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/alertmanager.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "alertmanager";
- version = "0.20.0";
+ version = "0.21.0";
rev = "v${version}";
goPackagePath = "github.com/prometheus/alertmanager";
@@ -11,7 +11,7 @@ buildGoPackage rec {
inherit rev;
owner = "prometheus";
repo = "alertmanager";
- sha256 = "1bq6vbpy25k7apvs2ga3fbp1cbnv9j0y1g1khvz2qgz6a2zvhgg3";
+ sha256 = "0zrzyaqs73pz4rmj4xaj15x4n1542m0nb7jqm2j77k07j75r5w41";
};
buildFlagsArray = let t = "${goPackagePath}/vendor/github.com/prometheus/common/version"; in ''
@@ -35,7 +35,7 @@ buildGoPackage rec {
description = "Alert dispatcher for the Prometheus monitoring system";
homepage = "https://github.com/prometheus/alertmanager";
license = licenses.asl20;
- maintainers = with maintainers; [ benley fpletz globin ];
+ maintainers = with maintainers; [ benley fpletz globin Frostman ];
platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/apcupsd-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/apcupsd-exporter.nix
index c1d7f792830..a766aae3834 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/apcupsd-exporter.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/apcupsd-exporter.nix
@@ -1,27 +1,25 @@
-{ stdenv, buildGoPackage, fetchFromGitHub }:
+{ stdenv, buildGoModule, fetchFromGitHub, nixosTests }:
-buildGoPackage rec {
+buildGoModule rec {
pname = "apcupsd-exporter";
- version = "unstable-2019-03-14";
-
- goPackagePath = "github.com/mdlayher/apcupsd_exporter";
-
- goDeps = ./apcupsd-exporter_deps.nix;
+ version = "0.2.0";
src = fetchFromGitHub {
owner = "mdlayher";
repo = "apcupsd_exporter";
- rev = "cbd49be";
- sha256 = "1h5z295m9bddch5bc8fppn02b31h370yns6026a1d4ygfy3w46y0";
+ rev = "v${version}";
+ sha256 = "0gjj23qdjs7rqimq95rbfw43m4l6g73j840svxjlmpd1vzzz2v2q";
};
- doCheck = true;
+ vendorSha256 = "09x8y8pmgfn897hvnk122ry460y12b8a7y5fafri5wn9vxab9r82";
+
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) apcupsd; };
meta = with stdenv.lib; {
description = "Provides a Prometheus exporter for the apcupsd Network Information Server (NIS)";
homepage = "https://github.com/mdlayher/apcupsd_exporter";
license = licenses.mit;
- maintainers = with maintainers; [ maintainers."1000101" ];
+ maintainers = with maintainers; [ maintainers."1000101" mdlayher ];
platforms = platforms.all;
};
}
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/apcupsd-exporter_deps.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/apcupsd-exporter_deps.nix
deleted file mode 100644
index 3950ae89bf2..00000000000
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/apcupsd-exporter_deps.nix
+++ /dev/null
@@ -1,93 +0,0 @@
-# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix)
-[
- {
- goPackagePath = "github.com/beorn7/perks";
- fetch = {
- type = "git";
- url = "https://github.com/beorn7/perks";
- rev = "3a771d992973";
- sha256 = "1l2lns4f5jabp61201sh88zf3b0q793w4zdgp9nll7mmfcxxjif3";
- };
- }
- {
- goPackagePath = "github.com/golang/protobuf";
- fetch = {
- type = "git";
- url = "https://github.com/golang/protobuf";
- rev = "v1.2.0";
- sha256 = "0kf4b59rcbb1cchfny2dm9jyznp8ri2hsb14n8iak1q8986xa0ab";
- };
- }
- {
- goPackagePath = "github.com/matttproud/golang_protobuf_extensions";
- fetch = {
- type = "git";
- url = "https://github.com/matttproud/golang_protobuf_extensions";
- rev = "v1.0.1";
- sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya";
- };
- }
- {
- goPackagePath = "github.com/mdlayher/apcupsd";
- fetch = {
- type = "git";
- url = "https://github.com/mdlayher/apcupsd";
- rev = "eb3dd99a75fe";
- sha256 = "0s1m6l4pnazqiymb8y89ajbxfl2cn0ahvhws10nvxvc4jjivlbbq";
- };
- }
- {
- goPackagePath = "github.com/prometheus/client_golang";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/client_golang";
- rev = "v0.9.2";
- sha256 = "02b4yg6rfag0m3j0i39sillcm5xczwv8h133vn12yr8qw04cnigs";
- };
- }
- {
- goPackagePath = "github.com/prometheus/client_model";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/client_model";
- rev = "5c3871d89910";
- sha256 = "04psf81l9fjcwascsys428v03fx4fi894h7fhrj2vvcz723q57k0";
- };
- }
- {
- goPackagePath = "github.com/prometheus/common";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/common";
- rev = "4724e9255275";
- sha256 = "0pcx8hlnrxx5nnmpk786cn99rsgqk1jrd3c9f6fsx8qd8y5iwjy6";
- };
- }
- {
- goPackagePath = "github.com/prometheus/procfs";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/procfs";
- rev = "1dc9a6cbc91a";
- sha256 = "1zlv1x30xp7z5c3vn5vp870v4bjim0zcidzc3mr2l3xhazc0svab";
- };
- }
- {
- goPackagePath = "golang.org/x/net";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/net";
- rev = "351d144fa1fc";
- sha256 = "1c5x25qjyz83y92bq0lll5kmznyi3m02wd4c54scgf0866gy938k";
- };
- }
- {
- goPackagePath = "golang.org/x/sync";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sync";
- rev = "42b317875d0f";
- sha256 = "0mrjhk7al7yyh76x9flvxy4jm5jyqh2fxbxagpaazxn1xdgkaif3";
- };
- }
-]
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/bind-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/bind-exporter.nix
index d27fd094aa6..3913cbd5f85 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/bind-exporter.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/bind-exporter.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoPackage, fetchFromGitHub }:
+{ stdenv, buildGoPackage, fetchFromGitHub, nixosTests }:
buildGoPackage rec {
pname = "bind_exporter";
@@ -14,6 +14,8 @@ buildGoPackage rec {
sha256 = "1nd6pc1z627w4x55vd42zfhlqxxjmfsa9lyn0g6qq19k4l85v1qm";
};
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) bind; };
+
meta = with stdenv.lib; {
description = "Prometheus exporter for bind9 server";
homepage = "https://github.com/digitalocean/bind_exporter";
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/blackbox-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/blackbox-exporter.nix
index b44ebd35e9a..45d70d47d6e 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/blackbox-exporter.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/blackbox-exporter.nix
@@ -1,8 +1,8 @@
-{ stdenv, buildGoPackage, fetchFromGitHub }:
+{ stdenv, buildGoPackage, fetchFromGitHub, nixosTests }:
buildGoPackage rec {
pname = "blackbox_exporter";
- version = "0.16.0";
+ version = "0.17.0";
rev = version;
goPackagePath = "github.com/prometheus/blackbox_exporter";
@@ -11,17 +11,19 @@ buildGoPackage rec {
rev = "v${version}";
owner = "prometheus";
repo = "blackbox_exporter";
- sha256 = "1zbf3ljasv0r91rrmk3mj5nhimaf7xg3aih1ldz27rh5yww7gyzg";
+ sha256 = "00ganz6wfwyb9avkp2fr4bwpzvfiffsmpgndl8zp80bk7m1b3mnz";
};
# dns-lookup is performed for the tests
doCheck = false;
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) blackbox; };
+
meta = with stdenv.lib; {
description = "Blackbox probing of endpoints over HTTP, HTTPS, DNS, TCP and ICMP";
homepage = "https://github.com/prometheus/blackbox_exporter";
license = licenses.asl20;
- maintainers = with maintainers; [ globin fpletz willibutz ];
+ maintainers = with maintainers; [ globin fpletz willibutz Frostman ];
platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/collectd-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/collectd-exporter.nix
index 95b6c064034..12f9cd3d350 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/collectd-exporter.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/collectd-exporter.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoPackage, fetchFromGitHub }:
+{ stdenv, buildGoPackage, fetchFromGitHub, nixosTests }:
buildGoPackage rec {
pname = "collectd-exporter";
@@ -14,6 +14,8 @@ buildGoPackage rec {
sha256 = "1p0kb7c8g0r0sp5a6xrx8vnwbw14hhwlqzk4n2xx2y8pvnbivajz";
};
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) collectd; };
+
meta = with stdenv.lib; {
description = "Relay server for exporting metrics from collectd to Prometheus";
homepage = "https://github.com/prometheus/collectd_exporter";
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/consul-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/consul-exporter.nix
index 4267d8d34c1..ad6d366a221 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/consul-exporter.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/consul-exporter.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "consul_exporter";
- version = "0.3.0";
+ version = "0.6.0";
goPackagePath = "github.com/prometheus/consul_exporter";
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "prometheus";
repo = "consul_exporter";
rev = "v${version}";
- sha256 = "1zffbxyfmqpbdqkx5rb5vjgd9j4p4zcrh6jvn1zhbdzrcs7khnd9";
+ sha256 = "0s30blb4d8zw9f6x7dsnc1rxmxzsaih9w3xxxgr6c9xsm347mj86";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/cups-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/cups-exporter.nix
index 9ba73b3d210..a02dab88a3a 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/cups-exporter.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/cups-exporter.nix
@@ -1,4 +1,4 @@
-{ lib, fetchFromGitHub, python3Packages }:
+{ lib, fetchFromGitHub, python3Packages, nixosTests }:
python3Packages.buildPythonApplication rec {
pname = "prometheus-cups-exporter-unstable";
@@ -26,6 +26,8 @@ python3Packages.buildPythonApplication rec {
--add-flags "$out/share/cups_exporter.py"
'';
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) cups; };
+
meta = with lib; {
description = "A simple prometheus exporter for cups implemented in python";
homepage = "https://github.com/ThoreKr/cups_exporter";
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/default.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/default.nix
index c0b161954b2..0b17f7801b6 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/default.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/default.nix
@@ -1,13 +1,13 @@
{ lib, go, buildGoPackage, fetchFromGitHub, mkYarnPackage }:
let
- version = "2.18.1";
+ version = "2.19.3";
src = fetchFromGitHub {
rev = "v${version}";
owner = "prometheus";
repo = "prometheus";
- sha256 = "0ixgjp3j9dkdb0vv5n83h8w48xgi70m83im660z97y7mflr5s2cf";
+ sha256 = "0dlvhbxahdq0x0qa0gv1rc4y5dp6lx44w280rbm9279nv1nplffh";
};
webui = mkYarnPackage {
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/dnsmasq-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/dnsmasq-exporter.nix
index 43c63e24dfc..01832467267 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/dnsmasq-exporter.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/dnsmasq-exporter.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub }:
+{ stdenv, buildGoModule, fetchFromGitHub, nixosTests }:
buildGoModule rec {
pname = "dnsmasq_exporter";
@@ -13,10 +13,12 @@ buildGoModule rec {
vendorSha256 = "1dqpa180pbdi2gcmp991d4cry560mx5rm5l9x065s9n9gnd38hvl";
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) dnsmasq; };
+
meta = with stdenv.lib; {
inherit (src.meta) homepage;
description = "A dnsmasq exporter for Prometheus";
license = licenses.asl20;
maintainers = with maintainers; [ willibutz globin ma27 ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/dovecot-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/dovecot-exporter.nix
index 479ff174d11..2d5f58a920b 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/dovecot-exporter.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/dovecot-exporter.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoPackage, fetchFromGitHub }:
+{ stdenv, buildGoPackage, fetchFromGitHub, nixosTests }:
buildGoPackage rec {
pname = "dovecot_exporter";
@@ -15,6 +15,8 @@ buildGoPackage rec {
goDeps = ./dovecot-exporter-deps.nix;
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) dovecot; };
+
meta = with stdenv.lib; {
inherit (src.meta) homepage;
description = "Prometheus metrics exporter for Dovecot";
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/fritzbox-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/fritzbox-exporter.nix
index 997b8784a1c..2f062cbfcfe 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/fritzbox-exporter.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/fritzbox-exporter.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoPackage, fetchFromGitHub }:
+{ stdenv, buildGoPackage, fetchFromGitHub, nixosTests }:
buildGoPackage rec {
pname = "fritzbox-exporter";
@@ -16,6 +16,8 @@ buildGoPackage rec {
goDeps = ./fritzbox-exporter-deps.nix;
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) fritzbox; };
+
meta = with stdenv.lib; {
description = "Prometheus Exporter for FRITZ!Box (TR64 and UPnP)";
homepage = "https://github.com/ndecker/fritzbox_exporter";
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/jmx-httpserver.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/jmx-httpserver.nix
index 05e0d4cb079..8cb9dbb2382 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/jmx-httpserver.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/jmx-httpserver.nix
@@ -3,7 +3,7 @@
let
version = "0.10";
jarName = "jmx_prometheus_httpserver-${version}-jar-with-dependencies.jar";
- mavenUrl = "http://central.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_httpserver/${version}/${jarName}";
+ mavenUrl = "mirror://maven/io/prometheus/jmx/jmx_prometheus_httpserver/${version}/${jarName}";
in stdenv.mkDerivation {
inherit version jarName;
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/json-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/json-exporter.nix
index c020817edc0..afa61080931 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/json-exporter.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/json-exporter.nix
@@ -1,5 +1,5 @@
# This file was generated by go2nix.
-{ buildGoPackage, fetchFromGitHub, fetchpatch, lib }:
+{ buildGoPackage, fetchFromGitHub, fetchpatch, lib, nixosTests }:
buildGoPackage {
pname = "prometheus-json-exporter";
@@ -21,6 +21,8 @@ buildGoPackage {
sha256 = "0mc5axhd2bykci41dgswl4r1552d70jsmb17lbih7czhsy6rgmrm";
})];
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) json; };
+
meta = with lib; {
description = "A prometheus exporter which scrapes remote JSON by JSONPath";
homepage = "https://github.com/kawamuray/prometheus-json-exporter";
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/keylight-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/keylight-exporter.nix
new file mode 100644
index 00000000000..76215dc27e8
--- /dev/null
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/keylight-exporter.nix
@@ -0,0 +1,24 @@
+{ stdenv, buildGoModule, fetchFromGitHub, nixosTests }:
+
+buildGoModule rec {
+ pname = "keylight-exporter";
+ version = "0.1.1";
+
+ src = fetchFromGitHub {
+ owner = "mdlayher";
+ repo = "keylight_exporter";
+ rev = "v${version}";
+ sha256 = "141npawcnxj3sz2xqsnyf06r4x1azk3g55941i8gjr7pwcla34r7";
+ };
+
+ vendorSha256 = "0w065ls8dp687jmps4xdffcarss1wyls14dngr43g58xjw6519gb";
+
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) keylight; };
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/mdlayher/keylight_exporter";
+ description = "Prometheus exporter for Elgato Key Light devices.";
+ license = licenses.mit;
+ maintainers = with maintainers; [ mdlayher ];
+ };
+}
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/lnd-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/lnd-exporter.nix
new file mode 100644
index 00000000000..5728243b050
--- /dev/null
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/lnd-exporter.nix
@@ -0,0 +1,24 @@
+{ stdenv, buildGoModule, fetchFromGitHub, nixosTests }:
+
+buildGoModule rec {
+ pname = "lndmon-unstable";
+ version = "2020-01-09";
+
+ src = fetchFromGitHub {
+ owner = "lightninglabs";
+ repo = "lndmon";
+ sha256 = "0d4z8yv2459wsi4c91qs5an13acn73fd8s321xya5vxxiyf51q24";
+ rev = "2c7c5ce0fcb4e7eef4df60efe8a644587a309f6c";
+ };
+
+ vendorSha256 = "083h2ksnqmcr48958r5pag9a28xvljpc3prip6wn70ifp2wpjpin";
+
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) lnd; };
+
+ meta = with stdenv.lib; {
+ inherit (src.meta) homepage;
+ description = "Prometheus exporter for lnd (Lightning Network Daemon)";
+ license = licenses.mit;
+ maintainers = with maintainers; [ mmilata ];
+ };
+}
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/mail-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/mail-exporter.nix
index f845a6ef256..bb8f8526a31 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/mail-exporter.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/mail-exporter.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoPackage, fetchFromGitHub, installShellFiles }:
+{ stdenv, buildGoPackage, fetchFromGitHub, installShellFiles, nixosTests }:
buildGoPackage {
pname = "mailexporter";
@@ -22,6 +22,8 @@ buildGoPackage {
installManPage $src/man/mailexporter.conf.5
'';
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) mail; };
+
meta = with stdenv.lib; {
description = "Export Prometheus-style metrics about mail server functionality";
homepage = "https://github.com/cherti/mailexporter";
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/mikrotik-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/mikrotik-exporter.nix
index 0c357a768b5..f9c9b3ff344 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/mikrotik-exporter.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/mikrotik-exporter.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub }:
+{ stdenv, buildGoModule, fetchFromGitHub, nixosTests }:
buildGoModule rec {
pname = "mikrotik-exporter-unstable";
@@ -13,10 +13,12 @@ buildGoModule rec {
vendorSha256 = "0i5x4d3ra0s41knmybbg8gnjxgraxkid6y3gfkjwa65xcbp7hr7q";
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) mikrotik; };
+
meta = with stdenv.lib; {
inherit (src.meta) homepage;
description = "Prometheus MikroTik device(s) exporter";
license = licenses.bsd3;
maintainers = with maintainers; [ mmilata ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/modemmanager-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/modemmanager-exporter.nix
new file mode 100644
index 00000000000..fdd45fdd140
--- /dev/null
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/modemmanager-exporter.nix
@@ -0,0 +1,24 @@
+{ stdenv, buildGoModule, fetchFromGitHub, nixosTests }:
+
+buildGoModule rec {
+ pname = "modemmanager-exporter";
+ version = "0.1.0";
+
+ src = fetchFromGitHub {
+ owner = "mdlayher";
+ repo = "modemmanager_exporter";
+ rev = "v${version}";
+ sha256 = "0d8z7qzk5j5jj0ixkwpi8dw9kki78mxrajdlzzcj2rcgbnwair91";
+ };
+
+ vendorSha256 = "0f6v97cvzdz7wygswpm87wf8r169x5rw28908vqhmqk644hli4zy";
+
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) modemmanager; };
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/mdlayher/modemmanager_exporter";
+ description = "Prometheus exporter for ModemManager and its devices.";
+ license = licenses.mit;
+ maintainers = with maintainers; [ mdlayher ];
+ };
+}
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/mysqld-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/mysqld-exporter.nix
index 3ef947b2873..8787a39de32 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/mysqld-exporter.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/mysqld-exporter.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "mysqld_exporter";
- version = "0.11.0";
+ version = "0.12.1";
rev = "v${version}";
goPackagePath = "github.com/prometheus/mysqld_exporter";
@@ -11,7 +11,7 @@ buildGoPackage rec {
inherit rev;
owner = "prometheus";
repo = "mysqld_exporter";
- sha256 = "1684jf96dy5bs0y0689vlcw82lqw8kw2phlnp6pq1cq56fcwdxjn";
+ sha256 = "0nzbfzx4dzs3cagdid1fqddrqimgr8x6r8gmmxglrss05c8srgs8";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/nextcloud-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/nextcloud-exporter.nix
index f3211280f7d..d628cf32c57 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/nextcloud-exporter.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/nextcloud-exporter.nix
@@ -1,4 +1,4 @@
-{ lib, fetchFromGitHub, buildGoPackage }:
+{ lib, fetchFromGitHub, buildGoPackage, nixosTests }:
buildGoPackage rec {
pname = "prometheus-nextcloud-exporter";
@@ -17,6 +17,8 @@ buildGoPackage rec {
doCheck = true;
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) nextcloud; };
+
meta = with lib; {
description = "Prometheus exporter for Nextcloud servers.";
homepage = "https://github.com/xperimental/nextcloud-exporter";
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/nginx-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/nginx-exporter.nix
index 70f39418198..e7c144b31d1 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/nginx-exporter.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/nginx-exporter.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoPackage, fetchFromGitHub }:
+{ stdenv, buildGoPackage, fetchFromGitHub, nixosTests }:
buildGoPackage rec {
pname = "nginx_exporter";
@@ -19,6 +19,8 @@ buildGoPackage rec {
doCheck = true;
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) nginx; };
+
meta = with stdenv.lib; {
description = "NGINX Prometheus Exporter for NGINX and NGINX Plus";
homepage = "https://github.com/nginxinc/nginx-prometheus-exporter";
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/node-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/node-exporter.nix
index ba10cfa1485..38f054aeb2d 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/node-exporter.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/node-exporter.nix
@@ -1,8 +1,8 @@
-{ stdenv, buildGoPackage, fetchFromGitHub }:
+{ stdenv, buildGoPackage, fetchFromGitHub, nixosTests }:
buildGoPackage rec {
pname = "node_exporter";
- version = "1.0.0";
+ version = "1.0.1";
rev = "v${version}";
goPackagePath = "github.com/prometheus/node_exporter";
@@ -11,7 +11,7 @@ buildGoPackage rec {
inherit rev;
owner = "prometheus";
repo = "node_exporter";
- sha256 = "12v7vaknvll3g1n7730miwxiwz8nbjq8y18lzljq9d9s8apcy32f";
+ sha256 = "1r0xx81r9v019fl0iv078yl21ndhb356y7s7zx171zi02k7a4p2l";
};
# FIXME: tests fail due to read-only nix store
@@ -23,6 +23,8 @@ buildGoPackage rec {
-X ${goPackagePath}/vendor/github.com/prometheus/common/version.Revision=${rev}
'';
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) node; };
+
meta = with stdenv.lib; {
description = "Prometheus exporter for machine metrics";
homepage = "https://github.com/prometheus/node_exporter";
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/postfix-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/postfix-exporter.nix
index b5a93343252..506d334a921 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/postfix-exporter.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/postfix-exporter.nix
@@ -1,5 +1,5 @@
-{ stdenv, buildGoPackage, fetchFromGitHub, systemd, makeWrapper
-, withSystemdSupport ? true }:
+{ stdenv, buildGoPackage, fetchFromGitHub, makeWrapper, nixosTests
+, systemd, withSystemdSupport ? true }:
with stdenv.lib;
@@ -47,6 +47,8 @@ buildGoPackage rec {
--prefix LD_LIBRARY_PATH : "${systemd.lib}/lib"
'';
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) postfix; };
+
meta = {
inherit (src.meta) homepage;
description = "A Prometheus exporter for Postfix";
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/postgres-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/postgres-exporter.nix
index e8af00b277b..81ccaee6593 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/postgres-exporter.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/postgres-exporter.nix
@@ -1,4 +1,4 @@
-{ lib, buildGoPackage, fetchFromGitHub }:
+{ lib, buildGoPackage, fetchFromGitHub, nixosTests }:
buildGoPackage rec {
pname = "postgres_exporter";
@@ -15,6 +15,8 @@ buildGoPackage rec {
doCheck = true;
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) postgres; };
+
meta = with lib; {
inherit (src.meta) homepage;
description = "A Prometheus exporter for PostgreSQL";
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/redis-exporter-deps.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/redis-exporter-deps.nix
new file mode 100644
index 00000000000..33747715fbe
--- /dev/null
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/redis-exporter-deps.nix
@@ -0,0 +1,390 @@
+# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix)
+[
+ {
+ goPackagePath = "github.com/alecthomas/template";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alecthomas/template";
+ rev = "fb15b899a751";
+ sha256 = "1vlasv4dgycydh5wx6jdcvz40zdv90zz1h7836z7lhsi2ymvii26";
+ };
+ }
+ {
+ goPackagePath = "github.com/alecthomas/units";
+ fetch = {
+ type = "git";
+ url = "https://github.com/alecthomas/units";
+ rev = "c3de453c63f4";
+ sha256 = "0js37zlgv37y61j4a2d46jh72xm5kxmpaiw0ya9v944bjpc386my";
+ };
+ }
+ {
+ goPackagePath = "github.com/beorn7/perks";
+ fetch = {
+ type = "git";
+ url = "https://github.com/beorn7/perks";
+ rev = "v1.0.1";
+ sha256 = "17n4yygjxa6p499dj3yaqzfww2g7528165cl13haj97hlx94dgl7";
+ };
+ }
+ {
+ goPackagePath = "github.com/cespare/xxhash";
+ fetch = {
+ type = "git";
+ url = "https://github.com/cespare/xxhash";
+ rev = "v2.1.1";
+ sha256 = "0rl5rs8546zj1vzggv38w93wx0b5dvav7yy5hzxa8kw7iikv1cgr";
+ };
+ }
+ {
+ 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/go-kit/kit";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-kit/kit";
+ rev = "v0.9.0";
+ sha256 = "09038mnw705h7isbjp8dzgp2i04bp5rqkmifxvwc5xkh75s00qpw";
+ };
+ }
+ {
+ 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-stack/stack";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-stack/stack";
+ rev = "v1.8.0";
+ sha256 = "0wk25751ryyvxclyp8jdk5c3ar0cmfr8lrjb66qbg4808x66b96v";
+ };
+ }
+ {
+ goPackagePath = "github.com/gogo/protobuf";
+ fetch = {
+ type = "git";
+ url = "https://github.com/gogo/protobuf";
+ rev = "v1.1.1";
+ sha256 = "1525pq7r6h3s8dncvq8gxi893p2nq8dxpzvq0nfl5b4p6mq0v1c2";
+ };
+ }
+ {
+ goPackagePath = "github.com/golang/protobuf";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/protobuf";
+ rev = "v1.4.0";
+ sha256 = "1fjvl5n77abxz5qsd4mgyvjq19x43c5bfvmq62mq3m5plx6zksc8";
+ };
+ }
+ {
+ goPackagePath = "github.com/gomodule/redigo";
+ fetch = {
+ type = "git";
+ url = "https://github.com/gomodule/redigo";
+ rev = "v1.8.2";
+ sha256 = "0wp37175n4lgkq234px9vx0c7mdx8sx3d45zky73az8zbabirwga";
+ };
+ }
+ {
+ 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/gofuzz";
+ fetch = {
+ type = "git";
+ url = "https://github.com/google/gofuzz";
+ rev = "v1.0.0";
+ sha256 = "0qz439qvccm91w0mmjz4fqgx48clxdwagkvvx89cr43q1d4iry36";
+ };
+ }
+ {
+ goPackagePath = "github.com/json-iterator/go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/json-iterator/go";
+ rev = "v1.1.9";
+ sha256 = "0pkn2maymgl9v6vmq9q1si8xr5bbl88n6981y0lx09px6qxb29qx";
+ };
+ }
+ {
+ goPackagePath = "github.com/julienschmidt/httprouter";
+ fetch = {
+ type = "git";
+ url = "https://github.com/julienschmidt/httprouter";
+ rev = "v1.2.0";
+ sha256 = "1k8bylc9s4vpvf5xhqh9h246dl1snxrzzz0614zz88cdh8yzs666";
+ };
+ }
+ {
+ goPackagePath = "github.com/konsorten/go-windows-terminal-sequences";
+ fetch = {
+ type = "git";
+ url = "https://github.com/konsorten/go-windows-terminal-sequences";
+ rev = "v1.0.3";
+ sha256 = "1yrsd4s8vhjnxhwbigirymz89dn6qfjnhn28i33vvvdgf96j6ypl";
+ };
+ }
+ {
+ goPackagePath = "github.com/kr/logfmt";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kr/logfmt";
+ rev = "b84e30acd515";
+ sha256 = "02ldzxgznrfdzvghfraslhgp19la1fczcbzh7wm2zdc6lmpd1qq9";
+ };
+ }
+ {
+ goPackagePath = "github.com/kr/pretty";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kr/pretty";
+ rev = "v0.1.0";
+ sha256 = "18m4pwg2abd0j9cn5v3k2ksk9ig4vlwxmlw9rrglanziv9l967qp";
+ };
+ }
+ {
+ goPackagePath = "github.com/kr/pty";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kr/pty";
+ rev = "v1.1.1";
+ sha256 = "0383f0mb9kqjvncqrfpidsf8y6ns5zlrc91c6a74xpyxjwvzl2y6";
+ };
+ }
+ {
+ goPackagePath = "github.com/kr/text";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kr/text";
+ rev = "v0.1.0";
+ sha256 = "1gm5bsl01apvc84bw06hasawyqm4q84vx1pm32wr9jnd7a8vjgj1";
+ };
+ }
+ {
+ goPackagePath = "github.com/matttproud/golang_protobuf_extensions";
+ fetch = {
+ type = "git";
+ url = "https://github.com/matttproud/golang_protobuf_extensions";
+ rev = "v1.0.1";
+ sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya";
+ };
+ }
+ {
+ goPackagePath = "github.com/modern-go/concurrent";
+ fetch = {
+ type = "git";
+ url = "https://github.com/modern-go/concurrent";
+ rev = "bacd9c7ef1dd";
+ sha256 = "0s0fxccsyb8icjmiym5k7prcqx36hvgdwl588y0491gi18k5i4zs";
+ };
+ }
+ {
+ goPackagePath = "github.com/modern-go/reflect2";
+ fetch = {
+ type = "git";
+ url = "https://github.com/modern-go/reflect2";
+ rev = "v1.0.1";
+ sha256 = "06a3sablw53n1dqqbr2f53jyksbxdmmk8axaas4yvnhyfi55k4lf";
+ };
+ }
+ {
+ goPackagePath = "github.com/mwitkow/go-conntrack";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mwitkow/go-conntrack";
+ rev = "cc309e4a2223";
+ sha256 = "0nbrnpk7bkmqg9mzwsxlm0y8m7s9qd9phr1q30qlx2qmdmz7c1mf";
+ };
+ }
+ {
+ goPackagePath = "github.com/pkg/errors";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pkg/errors";
+ rev = "v0.8.1";
+ sha256 = "0g5qcb4d4fd96midz0zdk8b9kz8xkzwfa8kr1cliqbg8sxsy5vd1";
+ };
+ }
+ {
+ goPackagePath = "github.com/pmezard/go-difflib";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pmezard/go-difflib";
+ rev = "v1.0.0";
+ sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/client_golang";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/client_golang";
+ rev = "v1.6.0";
+ sha256 = "0wwkx69in9dy5kzd3z6rrqf5by8cwl9r7r17fswcpx9rl3g61x1l";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/client_model";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/client_model";
+ rev = "v0.2.0";
+ sha256 = "0jffnz94d6ff39fr96b5w8i8yk26pwnrfggzz8jhi8k0yihg2c9d";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/common";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/common";
+ rev = "v0.9.1";
+ sha256 = "12pyywb02p7d30ccm41mwn69qsgqnsgv1w9jlqrrln2f1svnbqch";
+ };
+ }
+ {
+ goPackagePath = "github.com/prometheus/procfs";
+ fetch = {
+ type = "git";
+ url = "https://github.com/prometheus/procfs";
+ rev = "v0.0.11";
+ sha256 = "1msc8bfywsmrgr2ryqjdqwkxiz1ll08r3qgvaka2507z1wpcpj2c";
+ };
+ }
+ {
+ goPackagePath = "github.com/sirupsen/logrus";
+ fetch = {
+ type = "git";
+ url = "https://github.com/sirupsen/logrus";
+ rev = "v1.6.0";
+ sha256 = "1zf9is1yxxnna0d1pyag2m9ziy3l27zb2j92p9msm1gx5jjrvzzj";
+ };
+ }
+ {
+ 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 = "golang.org/x/crypto";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/crypto";
+ rev = "c2843e01d9a2";
+ sha256 = "01xgxbj5r79nmisdvpq48zfy8pzaaj90bn6ngd4nf33j9ar1dp8r";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/net";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/net";
+ rev = "d28f0bde5980";
+ sha256 = "18xj31h70m7xxb7gc86n9i21w6d7djbjz67zfaljm4jqskz6hxkf";
+ };
+ }
+ {
+ 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 = "1957bb5e6d1f";
+ sha256 = "0imqk4l9785rw7ddvywyf8zn7k3ga6f17ky8rmf8wrri7nknr03f";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/text";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/text";
+ rev = "v0.3.0";
+ sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/xerrors";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/xerrors";
+ rev = "9bdfabe68543";
+ sha256 = "1yjfi1bk9xb81lqn85nnm13zz725wazvrx3b50hx19qmwg7a4b0c";
+ };
+ }
+ {
+ goPackagePath = "google.golang.org/protobuf";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/protobuf";
+ rev = "v1.21.0";
+ sha256 = "12bwln8z1lf9105gdp6ip0rx741i4yfz1520gxnp8861lh9wcl63";
+ };
+ }
+ {
+ 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 = "41f04d3bba15";
+ sha256 = "0vfk9czmlxmp6wndq8k17rhnjxal764mxfhrccza7nwlia760pjy";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/yaml.v2";
+ fetch = {
+ type = "git";
+ url = "https://gopkg.in/yaml.v2";
+ rev = "v2.2.5";
+ sha256 = "08smz8dfyxp02ha74my9iszqa5qzgl3ksi28ilyp8lqipssiq6fg";
+ };
+ }
+]
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/redis-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/redis-exporter.nix
new file mode 100644
index 00000000000..9082fd81c63
--- /dev/null
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/redis-exporter.nix
@@ -0,0 +1,34 @@
+{ stdenv, buildGoPackage, fetchFromGitHub, nixosTests }:
+
+buildGoPackage rec {
+ pname = "redis_exporter";
+ version = "1.7.0";
+
+ goPackagePath = "github.com/oliver006/redis_exporter";
+
+ src = fetchFromGitHub {
+ owner = "oliver006";
+ repo = "redis_exporter";
+ rev = "v${version}";
+ sha256 = "0rwaxpylividyxz0snfgck32kvpgjkhg20bmdnlp35cdzxcxi8m1";
+ };
+
+ goDeps = ./redis-exporter-deps.nix;
+
+ buildFlagsArray = ''
+ -ldflags=
+ -X main.BuildVersion=${version}
+ -X main.BuildCommitSha=unknown
+ -X main.BuildDate=unknown
+ '';
+
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) redis; };
+
+ meta = with stdenv.lib; {
+ description = "Prometheus exporter for Redis metrics";
+ inherit (src.meta) homepage;
+ license = licenses.mit;
+ maintainers = with maintainers; [ eskytthe srhb ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/snmp-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/snmp-exporter.nix
index a456cda86e5..d3b35a8a8f1 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/snmp-exporter.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/snmp-exporter.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoPackage, fetchFromGitHub, net-snmp }:
+{ stdenv, buildGoPackage, fetchFromGitHub, net-snmp, nixosTests }:
buildGoPackage rec {
pname = "snmp_exporter";
@@ -17,6 +17,8 @@ buildGoPackage rec {
doCheck = true;
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) snmp; };
+
meta = with stdenv.lib; {
description = "SNMP Exporter for Prometheus";
homepage = "https://github.com/prometheus/snmp_exporter";
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/surfboard-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/surfboard-exporter.nix
index 8502b76f708..d6f4bea1531 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/surfboard-exporter.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/surfboard-exporter.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoPackage, fetchFromGitHub }:
+{ stdenv, buildGoPackage, fetchFromGitHub, nixosTests }:
buildGoPackage rec {
pname = "surfboard_exporter";
@@ -13,6 +13,8 @@ buildGoPackage rec {
sha256 = "11qms26648nwlwslnaflinxcr5rnp55s908rm1qpnbz0jnxf5ipw";
};
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) surfboard; };
+
meta = with stdenv.lib; {
description = "Arris Surfboard signal metrics exporter";
homepage = "https://github.com/ipstatic/surfboard_exporter";
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/tor-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/tor-exporter.nix
index 9fa79884687..bc8022f9feb 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/tor-exporter.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/tor-exporter.nix
@@ -1,4 +1,4 @@
-{ lib, fetchFromGitHub, python3Packages }:
+{ lib, fetchFromGitHub, python3Packages, nixosTests }:
python3Packages.buildPythonApplication rec {
name = "tor-exporter-${version}";
@@ -27,6 +27,8 @@ python3Packages.buildPythonApplication rec {
--add-flags "$out/share/prometheus-tor-exporter.py"
'';
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) tor; };
+
meta = with lib; {
description = "Prometheus exporter that exposes metrics from a Tor daemon";
homepage = "https://github.com/atx/prometheus-tor_exporter";
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/varnish-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/varnish-exporter.nix
index 640730e3ca0..0a9dbfbef88 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/varnish-exporter.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/varnish-exporter.nix
@@ -1,4 +1,4 @@
-{ lib, buildGoModule, fetchFromGitHub, makeWrapper, varnish }:
+{ lib, buildGoModule, fetchFromGitHub, makeWrapper, varnish, nixosTests }:
buildGoModule rec {
pname = "prometheus_varnish_exporter";
@@ -22,10 +22,12 @@ buildGoModule rec {
doCheck = true;
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) varnish; };
+
meta = {
homepage = "https://github.com/jonnenauha/prometheus_varnish_exporter";
description = "Varnish exporter for Prometheus";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ MostAwesomeDude willibutz ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/webui-package.json b/nixpkgs/pkgs/servers/monitoring/prometheus/webui-package.json
index 64ac8689bbd..09ebefa0110 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/webui-package.json
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/webui-package.json
@@ -24,7 +24,7 @@
"fuzzy": "^0.1.3",
"i": "^0.3.6",
"jest-fetch-mock": "^2.1.2",
- "jquery": "^3.3.1",
+ "jquery": "^3.5",
"jquery.flot.tooltip": "^0.9.0",
"jsdom": "^15.2.0",
"moment": "^2.24.0",
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/webui-yarndeps.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/webui-yarndeps.nix
index 5eed837c910..7e9843dc98b 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/webui-yarndeps.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/webui-yarndeps.nix
@@ -6634,11 +6634,11 @@
};
}
{
- 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";
};
}
{
diff --git a/nixpkgs/pkgs/servers/monitoring/prometheus/wireguard-exporter.nix b/nixpkgs/pkgs/servers/monitoring/prometheus/wireguard-exporter.nix
index 240dc626331..8f927f32e2d 100644
--- a/nixpkgs/pkgs/servers/monitoring/prometheus/wireguard-exporter.nix
+++ b/nixpkgs/pkgs/servers/monitoring/prometheus/wireguard-exporter.nix
@@ -1,4 +1,4 @@
-{ stdenv, rustPlatform, fetchFromGitHub, lib, Security }:
+{ stdenv, rustPlatform, fetchFromGitHub, lib, Security, nixosTests }:
rustPlatform.buildRustPackage rec {
pname = "wireguard-exporter";
@@ -15,6 +15,8 @@ rustPlatform.buildRustPackage rec {
buildInputs = lib.optional stdenv.isDarwin Security;
+ passthru.tests = { inherit (nixosTests.prometheus-exporters) wireguard; };
+
meta = with lib; {
description = "A Prometheus exporter for WireGuard, written in Rust.";
homepage = "https://github.com/MindFlavor/prometheus_wireguard_exporter";
diff --git a/nixpkgs/pkgs/servers/monitoring/sensu-go/default.nix b/nixpkgs/pkgs/servers/monitoring/sensu-go/default.nix
index 5f9f3b80f80..345e1fa97b0 100644
--- a/nixpkgs/pkgs/servers/monitoring/sensu-go/default.nix
+++ b/nixpkgs/pkgs/servers/monitoring/sensu-go/default.nix
@@ -4,7 +4,7 @@ let
generic = { subPackages, pname, postInstall ? "" }:
buildGoModule rec {
inherit pname;
- version = "5.20.1";
+ version = "5.21.0";
shortRev = "3a1ac58"; # for internal version info
goPackagePath = "github.com/sensu/sensu-go";
@@ -13,12 +13,12 @@ let
owner = "sensu";
repo = "sensu-go";
rev = "v${version}";
- sha256 = "0wrcchz878sq7zhkb8p0s93k92xppihv5yyvkl363xs6519xzm7m";
+ sha256 = "0zkwhr2z8yy8k2lal026i565hxxh51jrgplq83bbisc24xpcfg9s";
};
inherit subPackages postInstall;
- vendorSha256 = "03lkra5vf07zicd2aipvmkrda56ys5swwj6lq5hnp324ndajfcya";
+ vendorSha256 = "06yfaj9k5n3jw8a142sscaqrvdw2lq51v884lp65wjdwy5c3jbba";
buildFlagsArray = let
versionPkg = "github.com/sensu/sensu-go/version";
@@ -66,4 +66,4 @@ in
pname = "sensu-go-agent";
subPackages = [ "cmd/sensu-agent" ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/servers/monitoring/telegraf/default.nix b/nixpkgs/pkgs/servers/monitoring/telegraf/default.nix
index adc42173f8e..d8743a54bd0 100644
--- a/nixpkgs/pkgs/servers/monitoring/telegraf/default.nix
+++ b/nixpkgs/pkgs/servers/monitoring/telegraf/default.nix
@@ -2,7 +2,7 @@
buildGoModule rec {
pname = "telegraf";
- version = "1.14.3";
+ version = "1.15.1";
goPackagePath = "github.com/influxdata/telegraf";
@@ -14,10 +14,11 @@ buildGoModule rec {
owner = "influxdata";
repo = "telegraf";
rev = "v${version}";
- sha256 = "11rd54brdbxb5ari6zan7gyr0fa1m0rmwcn5a8h8dla3xprw30wp";
+ sha256 = "0chi1ip7h7vplsyjvsfm9zbxjfdmgk17r16j70i9492dwln9frhj";
};
- vendorSha256 = "05nj99hl5f5l0a2aswy19wmbm94hd1h03r227gmn419dkzc5hpah";
+ runVend = true;
+ vendorSha256 = "0c2sayg49b2rq3fnrbf741b6zy8byhwxlnxkhf5160gzqn6jy2rw";
buildFlagsArray = [ ''-ldflags=
-w -s -X main.version=${version}
@@ -31,4 +32,4 @@ buildGoModule rec {
homepage = "https://www.influxdata.com/time-series-platform/telegraf/";
maintainers = with maintainers; [ mic92 roblabla foxit64 ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/servers/monitoring/thanos/default.nix b/nixpkgs/pkgs/servers/monitoring/thanos/default.nix
index 22708518429..cbc72a5ea11 100644
--- a/nixpkgs/pkgs/servers/monitoring/thanos/default.nix
+++ b/nixpkgs/pkgs/servers/monitoring/thanos/default.nix
@@ -1,16 +1,16 @@
{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "thanos";
- version = "0.12.2";
+ version = "0.14.0";
src = fetchFromGitHub {
rev = "v${version}";
owner = "thanos-io";
repo = "thanos";
- sha256 = "10xscm9h2krha66v96v2q85fynnxfizjcc47h7yz4xhjwvb5dgz2";
+ sha256 = "1y3jaj1sxbn9m1c2rihjw229qx4q35l8l70xiny34qhmpzp6y00p";
};
- vendorSha256 = "126rghnyjpykvjg9sr4kwpskc13qqafxgfn9ffykwc4jjz8vc07q";
+ vendorSha256 = "0ixriy5i1qc8hnslmiyd3qfw1g14zlmcslqwn2a9fpk7h0hwinba";
subPackages = "cmd/thanos";
@@ -30,4 +30,4 @@ buildGoModule rec {
maintainers = with maintainers; [ basvandijk ];
platforms = platforms.unix;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/servers/mpd/clientlib.nix b/nixpkgs/pkgs/servers/mpd/clientlib.nix
index cb02a768478..3016b7dba83 100644
--- a/nixpkgs/pkgs/servers/mpd/clientlib.nix
+++ b/nixpkgs/pkgs/servers/mpd/clientlib.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, meson, ninja, fixDarwinDylibNames }:
stdenv.mkDerivation rec {
- version = "2.18";
+ version = "2.19";
pname = "libmpdclient";
src = fetchFromGitHub {
owner = "MusicPlayerDaemon";
repo = "libmpdclient";
rev = "v${version}";
- sha256 = "0p2dw3jwyl34azzvr9bm7q6ni8v4ix9qr5lig62xskvrrbjfc4a6";
+ sha256 = "01agvjscdxagw6jcfx0wg81c4b6p8rh0hp3slycmjs2b835kvmq2";
};
nativeBuildInputs = [ meson ninja ]
diff --git a/nixpkgs/pkgs/servers/mpd/default.nix b/nixpkgs/pkgs/servers/mpd/default.nix
index 44118277a28..d013f431896 100644
--- a/nixpkgs/pkgs/servers/mpd/default.nix
+++ b/nixpkgs/pkgs/servers/mpd/default.nix
@@ -110,29 +110,15 @@ let
in stdenv.mkDerivation rec {
pname = "mpd";
- version = "0.21.23";
+ version = "0.21.25";
src = fetchFromGitHub {
owner = "MusicPlayerDaemon";
repo = "MPD";
rev = "v${version}";
- sha256 = "0jnhjhm1ilpcwb4f58b8pgyzjq3dlr0j2xyk0zck0afwkdxyj9cb";
+ sha256 = "1yjp8pwr2zn0mp39ls1w0pl37zrjn5m9ycgjmcsw2wpa4709r356";
};
- # Won't be needed when 0.21.24 will be out
- patches = [
- # Tests fail otherwise, see https://github.com/MusicPlayerDaemon/MPD/issues/844
- (fetchpatch {
- url = "https://github.com/MusicPlayerDaemon/MPD/commit/7aea2853612743e111ae5e947c8d467049e291a8.patch";
- sha256 = "1bmxlsaiz3wlg1yyc4rkwsmgvc0pirv0s1vdxxsn91yssmh16c2g";
- excludes = [
- # The patch fails otherwise because it tries to update the NEWS
- # file which doesn't have the title "ver 0.21.24" yet.
- "NEWS"
- ];
- })
- ];
-
buildInputs = [
glib
boost
diff --git a/nixpkgs/pkgs/servers/mqtt/mosquitto/default.nix b/nixpkgs/pkgs/servers/mqtt/mosquitto/default.nix
index b52cfb09d4f..8f632ed9b58 100644
--- a/nixpkgs/pkgs/servers/mqtt/mosquitto/default.nix
+++ b/nixpkgs/pkgs/servers/mqtt/mosquitto/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "mosquitto";
- version = "1.6.8";
+ version = "1.6.10";
src = fetchFromGitHub {
owner = "eclipse";
repo = "mosquitto";
rev = "v${version}";
- sha256 = "1py13vg3vwwwg6jdnmq46z6rlzb84r4ggqsmsrn4yar5hrw9pa90";
+ sha256 = "0g9iywm0s08b0ax1qx4j5lixfc1m6p48lv14vlil6wns4azc3fsc";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/servers/nats-server/default.nix b/nixpkgs/pkgs/servers/nats-server/default.nix
index 3685589fa70..743fc0fa1e5 100644
--- a/nixpkgs/pkgs/servers/nats-server/default.nix
+++ b/nixpkgs/pkgs/servers/nats-server/default.nix
@@ -4,7 +4,7 @@ with lib;
buildGoPackage rec {
pname = "nats-server";
- version = "2.1.0";
+ version = "2.1.7";
goPackagePath = "github.com/nats-io/${pname}";
@@ -12,7 +12,7 @@ buildGoPackage rec {
rev = "v${version}";
owner = "nats-io";
repo = pname;
- sha256 = "1zp43v69cawbp6bpby1vx51z6nyv8gxnnl2qkhwr9zrgnhlcflnl";
+ sha256 = "08wqaqar964p9adc0ma8dqg0rf88rylk1m2mddlbbqmd6l4h6m27";
};
meta = {
diff --git a/nixpkgs/pkgs/servers/nextcloud/default.nix b/nixpkgs/pkgs/servers/nextcloud/default.nix
index 9a7cc077508..a6fcf632793 100644
--- a/nixpkgs/pkgs/servers/nextcloud/default.nix
+++ b/nixpkgs/pkgs/servers/nextcloud/default.nix
@@ -33,7 +33,12 @@ in {
};
nextcloud18 = generic {
- version = "18.0.4";
- sha256 = "0aa3f4xbkzacfw0h9aic0ywk5mqlwka83qaszizj8lmk68kf3n7s";
+ version = "18.0.7";
+ sha256 = "0pka87ccrds17n6n5w5a80mc1s5yrf8d4mf6wsfaypwjbm3wfb2b";
+ };
+
+ nextcloud19 = generic {
+ version = "19.0.1";
+ sha256 = "0bavwvjjgx62i150wqh4gqavjva3mnhx6k3im79ib6ck1ph13wsf";
};
}
diff --git a/nixpkgs/pkgs/servers/nfs-ganesha/default.nix b/nixpkgs/pkgs/servers/nfs-ganesha/default.nix
new file mode 100644
index 00000000000..adbcbb63759
--- /dev/null
+++ b/nixpkgs/pkgs/servers/nfs-ganesha/default.nix
@@ -0,0 +1,48 @@
+{ stdenv, fetchFromGitHub, cmake, pkg-config
+, krb5, xfsprogs, jemalloc, dbus, libcap
+, ntirpc, liburcu, bison, flex, nfs-utils
+} :
+
+stdenv.mkDerivation rec {
+ pname = "nfs-ganesha";
+ version = "3.3";
+
+ src = fetchFromGitHub {
+ owner = "nfs-ganesha";
+ repo = "nfs-ganesha";
+ rev = "V${version}";
+ sha256 = "1w48rqrbqah0hnirvjdz8lyr9ah8b73j3cgsppb04gnrmpssgmb6";
+ };
+
+ patches = [ ./sysstatedir.patch ];
+
+ preConfigure = "cd src";
+
+ cmakeFlags = [ "-DUSE_SYSTEM_NTIRPC=ON" ];
+
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ bison
+ flex
+ ];
+
+ buildInputs = [
+ krb5
+ xfsprogs
+ jemalloc
+ dbus.lib
+ libcap
+ ntirpc
+ liburcu
+ nfs-utils
+ ];
+
+ meta = with stdenv.lib; {
+ description = "NFS server that runs in user space";
+ homepage = "https://github.com/nfs-ganesha/nfs-ganesha/wiki";
+ maintainers = [ maintainers.markuskowa ];
+ platforms = platforms.linux;
+ license = licenses.lgpl3Plus;
+ };
+}
diff --git a/nixpkgs/pkgs/servers/nfs-ganesha/sysstatedir.patch b/nixpkgs/pkgs/servers/nfs-ganesha/sysstatedir.patch
new file mode 100644
index 00000000000..534f71743e7
--- /dev/null
+++ b/nixpkgs/pkgs/servers/nfs-ganesha/sysstatedir.patch
@@ -0,0 +1,15 @@
+diff --git a/src/include/config-h.in.cmake b/src/include/config-h.in.cmake
+index 51697310b..2b5f91075 100644
+--- a/src/include/config-h.in.cmake
++++ b/src/include/config-h.in.cmake
+@@ -72,8 +72,8 @@
+ #define NFS_GANESHA 1
+
+ #define GANESHA_CONFIG_PATH "@SYSCONFDIR@/ganesha/ganesha.conf"
+-#define GANESHA_PIDFILE_PATH "@SYSSTATEDIR@/run/ganesha.pid"
+-#define NFS_V4_RECOV_ROOT "@SYSSTATEDIR@/lib/nfs/ganesha"
++#define GANESHA_PIDFILE_PATH "/run/ganesha.pid"
++#define NFS_V4_RECOV_ROOT "/var/lib/nfs/ganesha"
+ /**
+ * @brief Default value for krb5_param.ccache_dir
+ */
diff --git a/nixpkgs/pkgs/servers/nginx-sso/default.nix b/nixpkgs/pkgs/servers/nginx-sso/default.nix
index 769a8605f03..dffe48db58a 100644
--- a/nixpkgs/pkgs/servers/nginx-sso/default.nix
+++ b/nixpkgs/pkgs/servers/nginx-sso/default.nix
@@ -1,8 +1,8 @@
-{ buildGoPackage, fetchFromGitHub, stdenv }:
+{ buildGoPackage, fetchFromGitHub, stdenv, nixosTests }:
buildGoPackage rec {
pname = "nginx-sso";
- version = "0.24.1";
+ version = "0.25.0";
rev = "v${version}";
goPackagePath = "github.com/Luzifer/nginx-sso";
@@ -11,7 +11,7 @@ buildGoPackage rec {
inherit rev;
owner = "Luzifer";
repo = "nginx-sso";
- sha256 = "1wij0a5ban2l6ahfra4n4dji7i5ndkqk1mgrblwm2ski7bl8yszx";
+ sha256 = "0z5h92rpr1rcfk11ggsb9w4ipg93fcb9byll7vl4c0mfcqkpm2dr";
};
postInstall = ''
@@ -19,6 +19,10 @@ buildGoPackage rec {
cp -R $src/frontend $out/share
'';
+ passthru.tests = {
+ inherit (nixosTests) nginx-sso;
+ };
+
meta = with stdenv.lib; {
description = "SSO authentication provider for the auth_request nginx module";
homepage = "https://github.com/Luzifer/nginx-sso";
diff --git a/nixpkgs/pkgs/servers/nosql/influxdb/default.nix b/nixpkgs/pkgs/servers/nosql/influxdb/default.nix
index 4bddd77248a..6059499c55c 100644
--- a/nixpkgs/pkgs/servers/nosql/influxdb/default.nix
+++ b/nixpkgs/pkgs/servers/nosql/influxdb/default.nix
@@ -23,4 +23,4 @@ buildGoModule rec {
homepage = "https://influxdata.com/";
maintainers = with maintainers; [ offline zimbatm ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/servers/nosql/mongodb/asio-no-experimental-string-view-4-2.patch b/nixpkgs/pkgs/servers/nosql/mongodb/asio-no-experimental-string-view-4-2.patch
new file mode 100644
index 00000000000..3720dd9ba31
--- /dev/null
+++ b/nixpkgs/pkgs/servers/nosql/mongodb/asio-no-experimental-string-view-4-2.patch
@@ -0,0 +1,22 @@
+--- a/src/third_party/asio-master/asio/include/asio/detail/config.hpp
++++ b/src/third_party/asio-master/asio/include/asio/detail/config.hpp
+@@ -831,20 +831,8 @@
+ # endif // (__cplusplus >= 201402)
+ # endif // (_LIBCPP_VERSION < 7000)
+ # else // defined(ASIO_HAS_CLANG_LIBCXX)
+-# if (__cplusplus >= 201402)
+-# if __has_include(<experimental/string_view>)
+-# define ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW 1
+-# endif // __has_include(<experimental/string_view>)
+-# endif // (__cplusplus >= 201402)
+ # endif // // defined(ASIO_HAS_CLANG_LIBCXX)
+ # endif // defined(__clang__)
+-# if defined(__GNUC__)
+-# if ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 9)) || (__GNUC__ > 4)
+-# if (__cplusplus >= 201402)
+-# define ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW 1
+-# endif // (__cplusplus >= 201402)
+-# endif // ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 9)) || (__GNUC__ > 4)
+-# endif // defined(__GNUC__)
+ # endif // !defined(ASIO_DISABLE_STD_EXPERIMENTAL_STRING_VIEW)
+ #endif // !defined(ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW) \ No newline at end of file
diff --git a/nixpkgs/pkgs/servers/nosql/mongodb/forget-build-dependencies-4-2.patch b/nixpkgs/pkgs/servers/nosql/mongodb/forget-build-dependencies-4-2.patch
new file mode 100644
index 00000000000..6d65238f22a
--- /dev/null
+++ b/nixpkgs/pkgs/servers/nosql/mongodb/forget-build-dependencies-4-2.patch
@@ -0,0 +1,36 @@
+# MongoDB keeps track of its build parameters, which tricks nix into
+# keeping dependencies to build inputs in the final output.
+# We remove the build flags from buildInfo data.
+--- a/site_scons/mongo/generators.py
++++ b/site_scons/mongo/generators.py
+@@ -33,30 +33,12 @@ def default_buildinfo_environment_data():
+ True,
+ False,
+ ),
+- (
+- 'ccflags',
+- '$CCFLAGS',
+- True,
+- False,
+- ),
+ (
+ 'cxx',
+ '$CXX_VERSION',
+ True,
+ False,
+ ),
+- (
+- 'cxxflags',
+- '$CXXFLAGS',
+- True,
+- False,
+- ),
+- (
+- 'linkflags',
+- '$LINKFLAGS',
+- True,
+- False,
+- ),
+ (
+ 'target_arch',
+ '$TARGET_ARCH', \ No newline at end of file
diff --git a/nixpkgs/pkgs/servers/nosql/mongodb/forget-build-dependencies.patch b/nixpkgs/pkgs/servers/nosql/mongodb/forget-build-dependencies.patch
index 897618cceb1..37b4c259f2a 100644
--- a/nixpkgs/pkgs/servers/nosql/mongodb/forget-build-dependencies.patch
+++ b/nixpkgs/pkgs/servers/nosql/mongodb/forget-build-dependencies.patch
@@ -1,3 +1,6 @@
+# MongoDB keeps track of its build parameters, which tricks nix into
+# keeping dependencies to build inputs in the final output.
+# We remove the build flags from buildInfo data.
--- a/site_scons/mongo/generators.py
+++ b/site_scons/mongo/generators.py
@@ -18,10 +18,7 @@ def default_buildinfo_environment_data():
diff --git a/nixpkgs/pkgs/servers/nosql/mongodb/mongodb.nix b/nixpkgs/pkgs/servers/nosql/mongodb/mongodb.nix
index 8ffdbcd63c4..f57ff746198 100644
--- a/nixpkgs/pkgs/servers/nosql/mongodb/mongodb.nix
+++ b/nixpkgs/pkgs/servers/nosql/mongodb/mongodb.nix
@@ -1,5 +1,5 @@
-{ stdenv, fetchurl, scons, boost, gperftools, pcre-cpp, snappy, zlib, libyamlcpp
-, sasl, openssl, libpcap, python27, curl, Security, CoreFoundation, cctools }:
+{ stdenv, fetchurl, sconsPackages, boost, gperftools, pcre-cpp, snappy, zlib, libyamlcpp
+, sasl, openssl, libpcap, python27, python38, curl, Security, CoreFoundation, cctools }:
# Note:
# The command line tools are written in Go as part of a different package (mongodb-tools)
@@ -11,6 +11,17 @@ with stdenv.lib;
}@args:
let
+ variants = if versionAtLeast version "4.2"
+ then { python = python38.withPackages (ps: with ps; [ pyyaml cheetah3 psutil setuptools ]);
+ scons = sconsPackages.scons_latest;
+ mozjsVersion = "60";
+ mozjsReplace = "defined(HAVE___SINCOS)";
+ }
+ else { python = python27.withPackages (ps: with ps; [ pyyaml typing cheetah ]);
+ scons = sconsPackages.scons_3_1_2;
+ mozjsVersion = "45";
+ mozjsReplace = "defined(HAVE_SINCOS)";
+ };
python = python27.withPackages (ps: with ps; [ pyyaml typing cheetah ]);
system-libraries = [
"boost"
@@ -27,14 +38,14 @@ let
in stdenv.mkDerivation rec {
inherit version;
- name = "mongodb-${version}";
+ pname = "mongodb";
src = fetchurl {
url = "https://fastdl.mongodb.org/src/mongodb-src-r${version}.tar.gz";
inherit sha256;
};
- nativeBuildInputs = [ scons.py2 ];
+ nativeBuildInputs = [ variants.scons ];
buildInputs = [
boost
curl
@@ -43,7 +54,7 @@ in stdenv.mkDerivation rec {
libyamlcpp
openssl
pcre-cpp
- python
+ variants.python
sasl
snappy
zlib
@@ -59,7 +70,7 @@ in stdenv.mkDerivation rec {
substituteInPlace SConstruct \
--replace "env = Environment(" "env = Environment(ENV = os.environ,"
'' + stdenv.lib.optionalString stdenv.isDarwin ''
- substituteInPlace src/third_party/mozjs-45/extract/js/src/jsmath.cpp --replace 'defined(HAVE_SINCOS)' 0
+ substituteInPlace src/third_party/mozjs-${variants.mozjsVersion}/extract/js/src/jsmath.cpp --replace '${variants.mozjsReplace}' 0
substituteInPlace src/third_party/s2/s1angle.cc --replace drem remainder
substituteInPlace src/third_party/s2/s1interval.cc --replace drem remainder
@@ -102,6 +113,13 @@ in stdenv.mkDerivation rec {
rm -f "$out/bin/install_compass" || true
'';
+ doInstallCheck = true;
+ installCheckPhase = ''
+ runHook preInstallCheck
+ "$out/bin/mongo" --version
+ runHook postInstallCheck
+ '';
+
prefixKey = "--prefix=";
enableParallelBuilding = true;
diff --git a/nixpkgs/pkgs/servers/nosql/mongodb/v4_2.nix b/nixpkgs/pkgs/servers/nosql/mongodb/v4_2.nix
new file mode 100644
index 00000000000..3ebe69daca1
--- /dev/null
+++ b/nixpkgs/pkgs/servers/nosql/mongodb/v4_2.nix
@@ -0,0 +1,17 @@
+{ stdenv, callPackage, lib, sasl, boost, Security, CoreFoundation, cctools }:
+
+let
+ buildMongoDB = callPackage ./mongodb.nix {
+ inherit sasl;
+ inherit boost;
+ inherit Security;
+ inherit CoreFoundation;
+ inherit cctools;
+ };
+in buildMongoDB {
+ version = "4.2.8";
+ sha256 = "13yvhi1258skdni00bh6ph609whqsmhiimhyqy1gs2liwdvh5278";
+ patches =
+ [ ./forget-build-dependencies-4-2.patch ]
+ ++ stdenv.lib.optionals stdenv.isDarwin [ ./asio-no-experimental-string-view-4-2.patch ];
+}
diff --git a/nixpkgs/pkgs/servers/nosql/redis/default.nix b/nixpkgs/pkgs/servers/nosql/redis/default.nix
index 8089fa46f92..2ca829b62b1 100644
--- a/nixpkgs/pkgs/servers/nosql/redis/default.nix
+++ b/nixpkgs/pkgs/servers/nosql/redis/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, lua, pkgconfig, systemd, jemalloc, nixosTests }:
stdenv.mkDerivation rec {
- version = "6.0.3";
+ version = "6.0.6";
pname = "redis";
src = fetchurl {
url = "http://download.redis.io/releases/${pname}-${version}.tar.gz";
- sha256 = "0fmvbhbgkrw75kqzgpklasylzff4zd0sxy2cvsrgg4pyh776v95w";
+ sha256 = "151x6qicmrmlxkmiwi2vdq8p50d52b9gglp8csag6pmgcfqlkb8j";
};
# Cross-compiling fixes
diff --git a/nixpkgs/pkgs/servers/nosql/victoriametrics/default.nix b/nixpkgs/pkgs/servers/nosql/victoriametrics/default.nix
index eb956b130ed..c470dcf1fd0 100644
--- a/nixpkgs/pkgs/servers/nosql/victoriametrics/default.nix
+++ b/nixpkgs/pkgs/servers/nosql/victoriametrics/default.nix
@@ -2,17 +2,19 @@
buildGoPackage rec {
pname = "VictoriaMetrics";
- version = "1.34.7";
+ version = "1.37.4";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
- sha256 = "0k4l3nq1d6f5qjx8svgga0ygv9mmhykvs3n3xr824ih6d0vrkzbg";
+ sha256 = "02jr0qz130jz7ncfch1jry0prd00669j53mlmpb6ky0xiz5y2zq1";
};
goPackagePath = "github.com/VictoriaMetrics/VictoriaMetrics";
+ buildFlagsArray = [ "-ldflags=-s -w -X ${goPackagePath}/lib/buildinfo.Version=${version}" ];
+
meta = with lib; {
homepage = "https://victoriametrics.com/";
description = "fast, cost-effective and scalable time series database, long-term remote storage for Prometheus";
diff --git a/nixpkgs/pkgs/servers/oauth2_proxy/default.nix b/nixpkgs/pkgs/servers/oauth2_proxy/default.nix
index 225c221b319..dc4c800ab49 100644
--- a/nixpkgs/pkgs/servers/oauth2_proxy/default.nix
+++ b/nixpkgs/pkgs/servers/oauth2_proxy/default.nix
@@ -1,19 +1,17 @@
-{ lib, buildGoPackage, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub }:
-buildGoPackage rec {
- pname = "oauth2_proxy";
- version = "5.1.0";
-
- goPackagePath = "github.com/pusher/${pname}";
+buildGoModule rec {
+ pname = "oauth2-proxy";
+ version = "6.0.0";
src = fetchFromGitHub {
repo = pname;
- owner = "pusher";
- sha256 = "190k1v2c1f6vp9waqs01rlzm0jc3vrmsq1w1n0c2q2nfqx76y2wz";
+ owner = "oauth2-proxy";
+ sha256 = "0mbjg0d0w173xpq69frjdvgyx5k74pkrfx3phc3lq8snvhnf1c2n";
rev = "v${version}";
};
- goDeps = ./deps.nix;
+ vendorSha256 = "1hrk3h729kcc77fq44kiywmyzk5a78v7bm5d2yl76lfxxdcdric7";
doCheck = true;
@@ -22,7 +20,7 @@ buildGoPackage rec {
meta = with lib; {
description = "A reverse proxy that provides authentication with Google, Github, or other providers";
- homepage = "https://github.com/pusher/oauth2_proxy/";
+ homepage = "https://github.com/oauth2-proxy/oauth2-proxy/";
license = licenses.mit;
maintainers = with maintainers; [ yorickvp knl ];
};
diff --git a/nixpkgs/pkgs/servers/oauth2_proxy/deps.nix b/nixpkgs/pkgs/servers/oauth2_proxy/deps.nix
deleted file mode 100644
index 611a07c2fda..00000000000
--- a/nixpkgs/pkgs/servers/oauth2_proxy/deps.nix
+++ /dev/null
@@ -1,615 +0,0 @@
-# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix)
-[
- {
- goPackagePath = "cloud.google.com/go";
- fetch = {
- type = "git";
- url = "https://code.googlesource.com/gocloud";
- rev = "v0.38.0";
- sha256 = "0n6n13b7lri2fmc4bn4ifszyawj31dpbzvyv0xafsf81440z8cyh";
- };
- }
- {
- goPackagePath = "github.com/BurntSushi/toml";
- fetch = {
- type = "git";
- url = "https://github.com/BurntSushi/toml";
- rev = "v0.3.1";
- sha256 = "1fjdwwfzyzllgiwydknf1pwjvy49qxfsczqx5gz3y0izs7as99j6";
- };
- }
- {
- goPackagePath = "github.com/alicebob/gopher-json";
- fetch = {
- type = "git";
- url = "https://github.com/alicebob/gopher-json";
- rev = "5a6b3ba71ee6";
- sha256 = "0hx6n722zq51p852lv56k39yjy09lw6mnr2c3x0p23rfyyrakj2p";
- };
- }
- {
- goPackagePath = "github.com/alicebob/miniredis";
- fetch = {
- type = "git";
- url = "https://github.com/alicebob/miniredis";
- rev = "v2.11.2";
- sha256 = "1fc6w9n1jznwj8ks2svxmjrv87pk3spjf5z3kcxpgpynp13pd55n";
- };
- }
- {
- goPackagePath = "github.com/bitly/go-simplejson";
- fetch = {
- type = "git";
- url = "https://github.com/bitly/go-simplejson";
- rev = "v0.5.0";
- sha256 = "0n9f9dz1jn1jx86d48569nznpjn9fmq3knn7r65xpy7jhih284jj";
- };
- }
- {
- goPackagePath = "github.com/bmizerany/assert";
- fetch = {
- type = "git";
- url = "https://github.com/bmizerany/assert";
- rev = "b7ed37b82869";
- sha256 = "18hy1wyl9zdi7sgxafrn3m7fadh6in0rhhb8l0cvkxqzdl0jcw2s";
- };
- }
- {
- 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/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/coreos/go-oidc";
- fetch = {
- type = "git";
- url = "https://github.com/coreos/go-oidc";
- rev = "v2.2.1";
- sha256 = "11m6slbpi33ynffml7812piq4anhjlf1qszjlsf26f5y7x3qh8n5";
- };
- }
- {
- goPackagePath = "github.com/davecgh/go-spew";
- fetch = {
- type = "git";
- url = "https://github.com/davecgh/go-spew";
- rev = "v1.1.0";
- sha256 = "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c";
- };
- }
- {
- 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/envoyproxy/go-control-plane";
- fetch = {
- type = "git";
- url = "https://github.com/envoyproxy/go-control-plane";
- rev = "5f8ba28d4473";
- sha256 = "1f1s764rd41vd9vgk3r14h1m6fz6pdvxj6fd83q58gxifbc4q5w4";
- };
- }
- {
- 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/go-redis/redis";
- fetch = {
- type = "git";
- url = "https://github.com/go-redis/redis";
- rev = "v6.15.7";
- sha256 = "0fc0sfispyzn652ny05wn6bz18a60n6ryk23ki8j97xx3l24nq2g";
- };
- }
- {
- goPackagePath = "github.com/golang/glog";
- fetch = {
- type = "git";
- url = "https://github.com/golang/glog";
- rev = "23def4e6c14b";
- sha256 = "0jb2834rw5sykfr937fxi8hxi2zy80sj2bdn9b3jb4b26ksqng30";
- };
- }
- {
- goPackagePath = "github.com/golang/mock";
- fetch = {
- type = "git";
- url = "https://github.com/golang/mock";
- rev = "v1.2.0";
- sha256 = "12ddj2g8ab87id6n2n67vnbhq6p8dvgsq1pzpqfriym4dk8w54fg";
- };
- }
- {
- goPackagePath = "github.com/golang/protobuf";
- fetch = {
- type = "git";
- url = "https://github.com/golang/protobuf";
- rev = "v1.3.2";
- sha256 = "1k1wb4zr0qbwgpvz9q5ws9zhlal8hq7dmq62pwxxriksayl6hzym";
- };
- }
- {
- goPackagePath = "github.com/gomodule/redigo";
- fetch = {
- type = "git";
- url = "https://github.com/gomodule/redigo";
- rev = "v2.0.0";
- sha256 = "1kg7s8027b4g1sfw0v3nh30c15j407kv684s53gg281r807dnfpk";
- };
- }
- {
- goPackagePath = "github.com/google/btree";
- fetch = {
- type = "git";
- url = "https://github.com/google/btree";
- rev = "4030bb1f1f0c";
- sha256 = "0ba430m9fbnagacp57krgidsyrgp3ycw5r7dj71brgp5r52g82p6";
- };
- }
- {
- goPackagePath = "github.com/google/go-cmp";
- fetch = {
- type = "git";
- url = "https://github.com/google/go-cmp";
- rev = "v0.3.0";
- sha256 = "1hyxx3434zshl2m9ja78gwlkg1rx9yl6diqa7dnjb31xz5x4gbjj";
- };
- }
- {
- 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 = "3ea8567a2e57";
- sha256 = "09rhjn3ms0a72dw0yzbp237p7yhqma772zspddn6mgkh3gi3kn4c";
- };
- }
- {
- 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/hashicorp/golang-lru";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/golang-lru";
- rev = "v0.5.1";
- sha256 = "13f870cvk161bzjj6x41l45r5x9i1z9r2ymwmvm7768kg08zznpy";
- };
- }
- {
- goPackagePath = "github.com/hpcloud/tail";
- fetch = {
- type = "git";
- url = "https://github.com/hpcloud/tail";
- rev = "v1.0.0";
- sha256 = "1njpzc0pi1acg5zx9y6vj9xi6ksbsc5d387rd6904hy6rh2m6kn0";
- };
- }
- {
- goPackagePath = "github.com/jstemmer/go-junit-report";
- fetch = {
- type = "git";
- url = "https://github.com/jstemmer/go-junit-report";
- rev = "af01ea7f8024";
- sha256 = "1lp3n94ris12hac02wi31f3whs88lcrzwgdg43a5j6cafg9p1d0s";
- };
- }
- {
- goPackagePath = "github.com/kr/pretty";
- fetch = {
- type = "git";
- url = "https://github.com/kr/pretty";
- rev = "v0.2.0";
- sha256 = "1ywbfzz1h3a3qd8rpkiqwi1dm4w8ls9ijb4x1b7567grns9f0vnp";
- };
- }
- {
- 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/mbland/hmacauth";
- fetch = {
- type = "git";
- url = "https://github.com/mbland/hmacauth";
- rev = "44256dfd4bfa";
- sha256 = "1d5pbjgc5j8pi3frsjp5gqg7j12bxdbl55nhy01cv4c96hay2ij1";
- };
- }
- {
- goPackagePath = "github.com/mreiferson/go-options";
- fetch = {
- type = "git";
- url = "https://github.com/mreiferson/go-options";
- rev = "v1.0.0";
- sha256 = "1pxs9ybrh196qy14ijn4zn51h2z28lj31y6vxrz2xxhgvpmfmxyl";
- };
- }
- {
- goPackagePath = "github.com/onsi/ginkgo";
- fetch = {
- type = "git";
- url = "https://github.com/onsi/ginkgo";
- rev = "v1.12.0";
- sha256 = "0ly246i0ax53l6dn9f1zlhkd9gs03hvbk7aazxay2dd5fxzh9n65";
- };
- }
- {
- goPackagePath = "github.com/onsi/gomega";
- fetch = {
- type = "git";
- url = "https://github.com/onsi/gomega";
- rev = "v1.9.0";
- sha256 = "0l69r6nbnz6b3j9zrqn8aql88jjv1pqykzkvqdbhfprss9b2dy46";
- };
- }
- {
- 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/pquerna/cachecontrol";
- fetch = {
- type = "git";
- url = "https://github.com/pquerna/cachecontrol";
- rev = "1555304b9b35";
- sha256 = "0nr3p9pms6jmr2s44vy2s22q1d3v6xns2kzsvkq2gg1rkx6c1hc9";
- };
- }
- {
- goPackagePath = "github.com/prometheus/client_model";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/client_model";
- rev = "14fe0d1b01d4";
- sha256 = "0zdmk6rbbx39cvfz0r59v2jg5sg9yd02b4pds5n5llgvivi99550";
- };
- }
- {
- goPackagePath = "github.com/stretchr/objx";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/objx";
- rev = "v0.1.0";
- sha256 = "19ynspzjdynbi85xw06mh8ad5j0qa1vryvxjgvbnyrr8rbm4vd8w";
- };
- }
- {
- goPackagePath = "github.com/stretchr/testify";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/testify";
- rev = "v1.5.1";
- sha256 = "09r89m1wy4cjv2nps1ykp00qjpi0531r07q3s34hr7m6njk4srkl";
- };
- }
- {
- goPackagePath = "github.com/yhat/wsutil";
- fetch = {
- type = "git";
- url = "https://github.com/yhat/wsutil";
- rev = "1d66fa95c997";
- sha256 = "1agh4ss6y1laps8pg4mdl844ivmw2wrb7rnpfyag4gai4693i7bv";
- };
- }
- {
- goPackagePath = "github.com/yuin/gopher-lua";
- fetch = {
- type = "git";
- url = "https://github.com/yuin/gopher-lua";
- rev = "ab39c6098bdb";
- sha256 = "13b0rrpv3988qw8rq6z7npajn1my059ybhafi5mxff9jw09k9sja";
- };
- }
- {
- goPackagePath = "go.opencensus.io";
- fetch = {
- type = "git";
- url = "https://github.com/census-instrumentation/opencensus-go";
- rev = "v0.21.0";
- sha256 = "14s0a12xdzjvad0dgksgv8m3hh7nc585abvjkvyk6r67a29lxj6x";
- };
- }
- {
- goPackagePath = "golang.org/x/crypto";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/crypto";
- rev = "2aa609cf4a9d";
- sha256 = "1yvis6fqbsd7f356aqyi18f76vnwj3bry6mxqnkvshq4cwrf92il";
- };
- }
- {
- goPackagePath = "golang.org/x/exp";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/exp";
- rev = "509febef88a4";
- sha256 = "02isrh39z8znrp5znplzy0dip2gnrl3jm1355raliyvhnhg04j6q";
- };
- }
- {
- goPackagePath = "golang.org/x/lint";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/lint";
- rev = "959b441ac422";
- sha256 = "1mgcv5f00pkzsbwnq2y7vqvd1b4lr5a3s47cphh2qv4indfk7pck";
- };
- }
- {
- goPackagePath = "golang.org/x/net";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/net";
- rev = "0de0cce0169b";
- sha256 = "1db7s5kbzyh2zd5lpv05n7hp8wbwdvgk0wpiwrlnig94mkr0y5aq";
- };
- }
- {
- goPackagePath = "golang.org/x/oauth2";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/oauth2";
- rev = "bf48bf16ab8d";
- sha256 = "1sirdib60zwmh93kf9qrx51r8544k1p9rs5mk0797wibz3m4mrdg";
- };
- }
- {
- goPackagePath = "golang.org/x/sync";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sync";
- rev = "112230192c58";
- sha256 = "05i2k43j2d0llq768hg5pf3hb2yhfzp9la1w5wp0rsnnzblr0lfn";
- };
- }
- {
- goPackagePath = "golang.org/x/sys";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sys";
- rev = "bd437916bb0e";
- sha256 = "1i8x26frmlin55k69k936zd1rp5sqnq14y5ms4rkxbfzhasdm2rx";
- };
- }
- {
- goPackagePath = "golang.org/x/text";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/text";
- rev = "v0.3.2";
- sha256 = "0flv9idw0jm5nm8lx25xqanbkqgfiym6619w575p7nrdh0riqwqh";
- };
- }
- {
- goPackagePath = "golang.org/x/time";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/time";
- rev = "85acf8d2951c";
- sha256 = "0yqnxsrarjk4qkda8kcxzmk7y90kkkxzx9iwryzrk7bzs87ky3xc";
- };
- }
- {
- goPackagePath = "golang.org/x/tools";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/tools";
- rev = "2c0ae7006135";
- sha256 = "1lsi2ssxajclj3bciz2a41v1vjv768ja3v6wnbyhxy8xphwkp4fk";
- };
- }
- {
- goPackagePath = "golang.org/x/xerrors";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/xerrors";
- rev = "a985d3407aa7";
- sha256 = "00wzr5w8aadipgc3rkk8f11i41znskfj9ix5nhhaxyg7isrslgcj";
- };
- }
- {
- goPackagePath = "google.golang.org/api";
- fetch = {
- type = "git";
- url = "https://code.googlesource.com/google-api-go-client";
- rev = "v0.19.0";
- sha256 = "0rbwijzl91xmbr9kqhiwx4fydm7r6ci6rxsi9jsy8zap9zy120f6";
- };
- }
- {
- goPackagePath = "google.golang.org/appengine";
- fetch = {
- type = "git";
- url = "https://github.com/golang/appengine";
- rev = "v1.5.0";
- sha256 = "0l7mkdnwhidv8m686x432vmx8z5nqcrr9f46ddgvrxbh4wvyfcll";
- };
- }
- {
- goPackagePath = "google.golang.org/genproto";
- fetch = {
- type = "git";
- url = "https://github.com/google/go-genproto";
- rev = "24fa4b261c55";
- sha256 = "109zhaqlfd8zkbr1hk6zqbs6vcxfrk64scjwh2nswph05gr0m84d";
- };
- }
- {
- goPackagePath = "google.golang.org/grpc";
- fetch = {
- type = "git";
- url = "https://github.com/grpc/grpc-go";
- rev = "v1.27.0";
- sha256 = "1ijrmgrxyabfn51nm3p9l81iaasq5fg237wnr6mdc4dzsfcg8kd7";
- };
- }
- {
- goPackagePath = "gopkg.in/check.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/check.v1";
- rev = "20d25e280405";
- sha256 = "0k1m83ji9l1a7ng8a7v40psbymxasmssbrrhpdv2wl4rhs0nc3np";
- };
- }
- {
- goPackagePath = "gopkg.in/fsnotify.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/fsnotify.v1";
- rev = "v1.4.7";
- sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g";
- };
- }
- {
- goPackagePath = "gopkg.in/fsnotify/fsnotify.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/fsnotify/fsnotify.v1";
- rev = "v1.4.7";
- sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g";
- };
- }
- {
- goPackagePath = "gopkg.in/natefinch/lumberjack.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/natefinch/lumberjack.v2";
- rev = "v2.0.0";
- sha256 = "1m2sxypk7p805jvc68padvylyx5v7cwkh5klnnxxr0340kgspf08";
- };
- }
- {
- goPackagePath = "gopkg.in/square/go-jose.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/square/go-jose.v2";
- rev = "v2.4.1";
- sha256 = "1y0angxwryishwd1z0q7fp2xwjjhpw70kqh4ml4ly40akfhf1f5a";
- };
- }
- {
- goPackagePath = "gopkg.in/tomb.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/tomb.v1";
- rev = "dd632973f1e7";
- sha256 = "1lqmq1ag7s4b3gc3ddvr792c5xb5k6sfn0cchr3i2s7f1c231zjv";
- };
- }
- {
- goPackagePath = "gopkg.in/yaml.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/yaml.v2";
- rev = "v2.2.4";
- sha256 = "11bwj757wi8kdrcnlgfqb8vv2d2xdhlghmyagd19i62khrkchsg2";
- };
- }
- {
- goPackagePath = "honnef.co/go/tools";
- fetch = {
- type = "git";
- url = "https://github.com/dominikh/go-tools";
- rev = "ea95bdfd59fc";
- sha256 = "1763nw7pwpzkvzfnm63dgzcgbq9hwmq5l1nffchnhh77vgkaq4ic";
- };
- }
-]
diff --git a/nixpkgs/pkgs/servers/openafs/1.8/module.nix b/nixpkgs/pkgs/servers/openafs/1.8/module.nix
index d998784b3fa..db44dbe2200 100644
--- a/nixpkgs/pkgs/servers/openafs/1.8/module.nix
+++ b/nixpkgs/pkgs/servers/openafs/1.8/module.nix
@@ -18,22 +18,6 @@ in stdenv.mkDerivation {
buildInputs = [ kerberos ];
- patches = [
- # openafs 5.6 patches, included in the next release
- (fetchpatch {
- url = "https://github.com/openafs/openafs/commit/34f1689b7288688550119638ee9959e453fde414.patch";
- sha256 = "0rxjqzr8c5ajlk8wrhgjc1qp1934qiriqdi0qxsnk4gj5ibbk4d5";
- })
- (fetchpatch {
- url = "https://github.com/openafs/openafs/commit/355ea43f0d1b7feae1b3af58bc33af12838db7c3.patch";
- sha256 = "1f9xn8ql6vnxglpj3dvi30sj8vkncazjab2rc13hbw48nvsvcnhm";
- })
- (fetchpatch {
- url = "https://github.com/openafs/openafs/commit/17d38e31e6f2e237a7fb4dfb46841060296310b6.patch";
- sha256 = "14dydxfm0f5fvnj0kmvgm3bgh0ajhh04i3l7l0hr9cpmwl7vrlcg";
- })
- ];
-
hardeningDisable = [ "pic" ];
configureFlags = [
diff --git a/nixpkgs/pkgs/servers/openafs/1.8/srcs.nix b/nixpkgs/pkgs/servers/openafs/1.8/srcs.nix
index 4a5591ef464..4df5bdfc388 100644
--- a/nixpkgs/pkgs/servers/openafs/1.8/srcs.nix
+++ b/nixpkgs/pkgs/servers/openafs/1.8/srcs.nix
@@ -1,14 +1,14 @@
{ fetchurl }:
rec {
- version = "1.8.5";
+ version = "1.8.6";
src = fetchurl {
- url = "http://www.openafs.org/dl/openafs/${version}/openafs-${version}-src.tar.bz2";
- sha256 = "08w5n803xm75j7daa3mr2ncfmcg0wpm7yasj6zyddqlb4f7xdppf";
+ url = "https://www.openafs.org/dl/openafs/${version}/openafs-${version}-src.tar.bz2";
+ sha256 = "0i99klrw00v4bwd942n90xqfn16z6337m89xfm9dgv7ih0qrsklb";
};
srcs = [ src
(fetchurl {
- url = "http://www.openafs.org/dl/openafs/${version}/openafs-${version}-doc.tar.bz2";
- sha256 = "08mg3n0q2igfas1khj18r9apyrkpbp1jick0ix5nfaal90jbifis";
+ url = "https://www.openafs.org/dl/openafs/${version}/openafs-${version}-doc.tar.bz2";
+ sha256 = "1s91kmxfimhdqrz7l6jgjz72j9pyalghrvg4h384fsz0ks6s4kz3";
})];
}
diff --git a/nixpkgs/pkgs/servers/pinnwand/default.nix b/nixpkgs/pkgs/servers/pinnwand/default.nix
index 674a5aa09ea..563c539c825 100644
--- a/nixpkgs/pkgs/servers/pinnwand/default.nix
+++ b/nixpkgs/pkgs/servers/pinnwand/default.nix
@@ -14,11 +14,11 @@ let
};
in with python.pkgs; buildPythonApplication rec {
pname = "pinnwand";
- version = "1.1.1";
+ version = "1.1.2";
src = fetchPypi {
inherit pname version;
- sha256 = "0332i4q7h8qa0lr0gvzskn5qim2l5wb2pi19irsh4b1vxyi24m23";
+ sha256 = "0iincxkfyyx85ggx9ilms2f8aq4lcbg3rkqgrr4wlsflzhljqd0p";
};
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/servers/plex/raw.nix b/nixpkgs/pkgs/servers/plex/raw.nix
index aa8bac28bbd..bc429e39501 100644
--- a/nixpkgs/pkgs/servers/plex/raw.nix
+++ b/nixpkgs/pkgs/servers/plex/raw.nix
@@ -8,13 +8,13 @@
# server, and the FHS userenv and corresponding NixOS module should
# automatically pick up the changes.
stdenv.mkDerivation rec {
- version = "1.19.3.2852-219a9974e";
+ version = "1.19.5.3112-b23ab3896";
pname = "plexmediaserver";
# Fetch the source
src = fetchurl {
url = "https://downloads.plex.tv/plex-media-server-new/${version}/redhat/plexmediaserver-${version}.x86_64.rpm";
- sha256 = "0sp7lnzf3zrwdmcg54mpvml89q1cbaq6s1cl9gj2z31xfiz07a26";
+ sha256 = "0lh0yqpp1xyhb3bkc8wqg1afdyvaqhv3bmbyjqalpj2ikkk5lxwk";
};
outputs = [ "out" "basedb" ];
diff --git a/nixpkgs/pkgs/servers/pounce/default.nix b/nixpkgs/pkgs/servers/pounce/default.nix
index 8609648378a..4ab3a4ee167 100644
--- a/nixpkgs/pkgs/servers/pounce/default.nix
+++ b/nixpkgs/pkgs/servers/pounce/default.nix
@@ -1,23 +1,22 @@
-{ stdenv, libressl, fetchzip, fetchpatch }:
+{ stdenv, libressl, fetchzip, fetchpatch, pkg-config }:
stdenv.mkDerivation rec {
pname = "pounce";
- version = "1.1";
+ version = "1.3p1";
src = fetchzip {
url = "https://git.causal.agency/pounce/snapshot/pounce-${version}.tar.gz";
- sha256 = "07iyh6ikrlf7y57k462jcr00db6aijk9b2s7n7l7i49hk7kmm6wq";
+ sha256 = "1ab4pz7gyvlms00hcarcmsljkn0whwqxfck8b343l4riai2rj9xv";
};
buildInputs = [ libressl ];
- configurePhase = "ln -s Linux.mk config.mk";
+ nativeBuildInputs = [ pkg-config ];
buildFlags = [ "all" ];
makeFlags = [
"PREFIX=$(out)"
- "LIBRESSL_BIN_PREFIX=${libressl}/bin"
];
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/servers/pulseaudio/default.nix b/nixpkgs/pkgs/servers/pulseaudio/default.nix
index b9fb104d5f6..513249cb7ad 100644
--- a/nixpkgs/pkgs/servers/pulseaudio/default.nix
+++ b/nixpkgs/pkgs/servers/pulseaudio/default.nix
@@ -3,7 +3,7 @@
, xorg, libcap, alsaLib, glib, dconf
, avahi, libjack2, libasyncns, lirc, dbus
, sbc, bluez5, udev, openssl, fftwFloat
-, speexdsp, systemd, webrtc-audio-processing
+, soxr, speexdsp, systemd, webrtc-audio-processing
, x11Support ? false
@@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
lib.optionals stdenv.isLinux [ libcap ];
buildInputs =
- [ libtool libsndfile speexdsp fftwFloat ]
+ [ libtool libsndfile soxr speexdsp fftwFloat ]
++ lib.optionals stdenv.isLinux [ glib dbus ]
++ lib.optionals stdenv.isDarwin [ CoreServices AudioUnit Cocoa ]
++ lib.optionals (!libOnly) (
@@ -61,6 +61,11 @@ stdenv.mkDerivation rec {
++ lib.optional zeroconfSupport avahi
);
+ prePatch = ''
+ substituteInPlace bootstrap.sh \
+ --replace pkg-config $PKG_CONFIG
+ '';
+
autoreconfPhase = ''
# Performs an autoreconf
patchShebangs bootstrap.sh
diff --git a/nixpkgs/pkgs/servers/radarr/default.nix b/nixpkgs/pkgs/servers/radarr/default.nix
index b0871a99f67..a76c45c1959 100644
--- a/nixpkgs/pkgs/servers/radarr/default.nix
+++ b/nixpkgs/pkgs/servers/radarr/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "radarr";
- version = "0.2.0.1480";
+ version = "0.2.0.1504";
src = fetchurl {
url = "https://github.com/Radarr/Radarr/releases/download/v${version}/Radarr.develop.${version}.linux.tar.gz";
- sha256 = "066kr9fk2ipid11aq057rqzy3b2kgd5qf9msq1fsmxixqg82m64h";
+ sha256 = "1h7pqn39vxd0vr1fwrnvfpxv5vhh4zcr0s8h0zvgplay2z6b6bvb";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/nixpkgs/pkgs/servers/radicale/default.nix b/nixpkgs/pkgs/servers/radicale/2.x.nix
index fc98795bbc7..8d36717ec69 100644
--- a/nixpkgs/pkgs/servers/radicale/default.nix
+++ b/nixpkgs/pkgs/servers/radicale/2.x.nix
@@ -2,14 +2,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "Radicale";
- version = "2.1.11";
+ version = "2.1.12";
# No tests in PyPI tarball
src = fetchFromGitHub {
owner = "Kozea";
repo = "Radicale";
rev = version;
- sha256 = "1k32iy55lnyyp1r75clarhwdqvw6w8mxb5v0l5aysga07fg2mix4";
+ sha256 = "14f9ql0fiwapaa4xaslwgk1ah9fzxxan2p1p2rxb4a5iqph1z0cl";
};
# We only want functional tests
@@ -31,7 +31,7 @@ python3.pkgs.buildPythonApplication rec {
];
meta = with stdenv.lib; {
- homepage = "https://www.radicale.org/";
+ homepage = "https://www.radicale.org/2.x.nix";
description = "CalDAV CardDAV server";
longDescription = ''
The Radicale Project is a complete CalDAV (calendar) and CardDAV
diff --git a/nixpkgs/pkgs/servers/radicale/3.x.nix b/nixpkgs/pkgs/servers/radicale/3.x.nix
new file mode 100644
index 00000000000..7b42bd3be34
--- /dev/null
+++ b/nixpkgs/pkgs/servers/radicale/3.x.nix
@@ -0,0 +1,38 @@
+{ lib, python3, fetchFromGitHub }:
+
+python3.pkgs.buildPythonApplication rec {
+ pname = "radicale";
+ version = "3.0.3";
+
+ # No tests in PyPI tarball
+ src = fetchFromGitHub {
+ owner = "Kozea";
+ repo = "Radicale";
+ rev = version;
+ sha256 = "170mqxlnfzx15img4wb71axq9cnxwllk5cabsv8i008q7wyjqp0n";
+ };
+
+ propagatedBuildInputs = with python3.pkgs; [
+ defusedxml
+ passlib
+ vobject
+ python-dateutil
+ setuptools
+ ];
+
+ checkInputs = with python3.pkgs; [
+ pytestrunner
+ pytest
+ pytestcov
+ pytest-flake8
+ pytest-isort
+ waitress
+ ];
+
+ meta = with lib; {
+ homepage = "https://www.radicale.org/3.0.html";
+ description = "CalDAV and CardDAV server";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ dotlambda ];
+ };
+}
diff --git a/nixpkgs/pkgs/servers/rippled/default.nix b/nixpkgs/pkgs/servers/rippled/default.nix
index 69a54a1202d..426b29c4b08 100644
--- a/nixpkgs/pkgs/servers/rippled/default.nix
+++ b/nixpkgs/pkgs/servers/rippled/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, fetchgit, fetchurl, runCommand, git, cmake, pkgconfig
-, openssl, boost, zlib }:
+, openssl, zlib, boost, grpc, c-ares, abseil-cpp, protobuf3_8 }:
let
sqlite3 = fetchurl rec {
@@ -8,21 +8,43 @@ let
passthru.url = url;
};
+ boostSharedStatic = boost.override {
+ enableShared = true;
+ enabledStatic = true;
+ };
+
+ beast = fetchgit {
+ url = "https://github.com/boostorg/beast.git";
+ rev = "2f9a8440c2432d8a196571d6300404cb76314125";
+ sha256 = "1n9ms5cn67b0p0mhldz5psgylds22sm5x22q7knrsf20856vlk5a";
+ fetchSubmodules = false;
+ leaveDotGit = true;
+ };
+
docca = fetchgit {
url = "https://github.com/vinniefalco/docca.git";
rev = "335dbf9c3613e997ed56d540cc8c5ff2e28cab2d";
- sha256 = "1yisdg7q2p9q9gz0c446796p3ggx9s4d6g8w4j1pjff55655805h";
- leaveDotGit = true;
+ sha256 = "09cb90k0ygmnlpidybv6nzf6is51i80lnwlvad6ijc3gf1z6i1yh";
fetchSubmodules = false;
+ leaveDotGit = true;
+ };
+
+ nudb = fetchgit rec {
+ url = "https://github.com/CPPAlliance/NuDB.git";
+ rev = "2.0.1";
+ sha256 = "10hlp2k7pc0c705f8sk0qw6mjfky0k08cjhh262bbjvp9fbdc7r4";
+ leaveDotGit = true;
+ fetchSubmodules = true;
+ postFetch = "cd $out && git tag ${rev}";
};
rocksdb = fetchgit rec {
url = "https://github.com/facebook/rocksdb.git";
- rev = "v5.17.2";
- sha256 = "0d9ssggjls1hc4zhng65yg8slqlcw0lr23qr6f39shg42lzr227p";
- leaveDotGit = true;
+ rev = "v6.5.3";
+ sha256 = "11kbwqph1i3w6rbhr0kl2aq4jidhai24gw420y9qi9ab7zl0zcqg";
+ deepClone = true;
fetchSubmodules = false;
- postFetch = "cd $out && git tag ${rev}";
+ leaveDotGit = true;
};
lz4 = fetchgit rec {
@@ -60,19 +82,10 @@ let
postFetch = "cd $out && git tag ${rev}";
};
- nudb = fetchgit rec {
- url = "https://github.com/CPPAlliance/NuDB.git";
- rev = "2.0.1";
- sha256 = "0h7hmwavrxzj1v547h3z0031ckwphjayfpv1mgcr6q86wm9p5468";
- leaveDotGit = true;
- fetchSubmodules = true; # submodules are needed, rocksdb is dependency
- postFetch = "cd $out && git tag ${rev}";
- };
-
- protobuf = fetchgit rec {
- url = "https://github.com/protocolbuffers/protobuf.git";
- rev = "v3.6.1";
- sha256 = "0zl09q25ggfw95lakcs3mkq5pvsj17mx29b4nqr09g0mnbw9709c";
+ cares = fetchgit rec {
+ url = "https://github.com/c-ares/c-ares.git";
+ rev = "cares-1_15_0";
+ sha256 = "1fkzsyhfk5p5hr4dx4r36pg9xzs0md6cyj1q2dni3cjgqj3s518v";
leaveDotGit = true;
fetchSubmodules = false;
postFetch = "cd $out && git tag ${rev}";
@@ -80,64 +93,58 @@ let
google-test = fetchgit {
url = "https://github.com/google/googletest.git";
- rev = "c3bb0ee2a63279a803aaad956b9b26d74bf9e6e2";
- sha256 = "0pj5b6jnrj5lrccz2disr8hklbnzd8hwmrwbfqmvhiwb9q9p0k2k";
- fetchSubmodules = false;
+ rev = "5ec7f0c4a113e2f18ac2c6cc7df51ad6afc24081";
+ sha256 = "1ch7hq16z20ddhpc08slp9bny29j88x9vr6bi9r4yf5m77xbplja";
leaveDotGit = true;
+ fetchSubmodules = false;
};
google-benchmark = fetchgit {
url = "https://github.com/google/benchmark.git";
rev = "5b7683f49e1e9223cf9927b24f6fd3d6bd82e3f8";
- sha256 = "0qg70j47zqnrbszlgrzmxpr4g88kq0gyq6v16bhaggfm83c6mg6i";
- fetchSubmodules = false;
+ sha256 = "0kcmb83framkncc50h0lyyz7v8nys6g19ja0h2p8x4sfafnnm6ig";
leaveDotGit = true;
+ fetchSubmodules = false;
};
- # hack to merge rocksdb revisions from rocksdb and nudb, so build process
- # will find both
- rocksdb-merged = runCommand "rocksdb-merged" {
- buildInputs = [ git ];
- } ''
- commit=$(cd ${nudb} && git ls-tree HEAD extras/rocksdb | awk '{ print $3 }')
- git clone ${rocksdb} $out && cd $out
- git fetch ${nudb}/extras/rocksdb $commit
- git checkout $commit
- '';
+ date = fetchgit {
+ url = "https://github.com/HowardHinnant/date.git";
+ rev = "fc4cf092f9674f2670fb9177edcdee870399b829";
+ sha256 = "0w618p64mx2l074b6wd0xfc4h6312mabhvzabxxwsnzj4afpajcm";
+ leaveDotGit = true;
+ fetchSubmodules = false;
+ };
in stdenv.mkDerivation rec {
pname = "rippled";
- version = "1.4.0";
+ version = "1.5.0";
- src = fetchFromGitHub {
- owner = "ripple";
- repo = "rippled";
+ src = fetchgit {
+ url = "https://github.com/ripple/rippled.git";
rev = version;
- sha256 = "1z04378bg8lcyrnn7sl3j2zfxbwwy2biasg1d4fbaq4snxg5d1pq";
+ sha256 = "0nh0x1ygrj3fw558vxbcp0md80qh27yrp3xhdlasrir7h1l2nplv";
+ leaveDotGit = true;
+ fetchSubmodules = true;
};
hardeningDisable = ["format"];
- cmakeFlags = [
- "-Dstatic=OFF"
- "-DBOOST_LIBRARYDIR=${boost.out}/lib"
- "-DBOOST_INCLUDEDIR=${boost.dev}/include"
- ];
+ cmakeFlags = ["-Dstatic=OFF" "-DBoost_NO_BOOST_CMAKE=ON"];
nativeBuildInputs = [ pkgconfig cmake git ];
- buildInputs = [ openssl openssl.dev zlib ];
+ buildInputs = [ openssl openssl.dev boostSharedStatic zlib grpc c-ares c-ares.cmake-config abseil-cpp protobuf3_8 ];
preConfigure = ''
export HOME=$PWD
+ git config --global url."file://${rocksdb}".insteadOf "${rocksdb.url}"
git config --global url."file://${docca}".insteadOf "${docca.url}"
- git config --global url."file://${rocksdb-merged}".insteadOf "${rocksdb.url}"
git config --global url."file://${lz4}".insteadOf "${lz4.url}"
git config --global url."file://${libarchive}".insteadOf "${libarchive.url}"
git config --global url."file://${soci}".insteadOf "${soci.url}"
git config --global url."file://${snappy}".insteadOf "${snappy.url}"
git config --global url."file://${nudb}".insteadOf "${nudb.url}"
- git config --global url."file://${protobuf}".insteadOf "${protobuf.url}"
git config --global url."file://${google-benchmark}".insteadOf "${google-benchmark.url}"
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 "URL ${sqlite3.url}" "URL ${sqlite3}"
'';
@@ -150,7 +157,7 @@ in stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Ripple P2P payment network reference server";
homepage = "https://github.com/ripple/rippled";
- maintainers = with maintainers; [ ehmry offline ];
+ maintainers = with maintainers; [ ehmry offline RaghavSood ];
license = licenses.isc;
platforms = [ "x86_64-linux" ];
};
diff --git a/nixpkgs/pkgs/servers/roon-server/default.nix b/nixpkgs/pkgs/servers/roon-server/default.nix
index 49eaa26c294..9c08f392042 100644
--- a/nixpkgs/pkgs/servers/roon-server/default.nix
+++ b/nixpkgs/pkgs/servers/roon-server/default.nix
@@ -1,65 +1,68 @@
-{ alsaLib, alsaUtils, cifs-utils, fetchurl, ffmpeg, libav, mono, stdenv }:
-
-with stdenv.lib;
-stdenv.mkDerivation rec {
+{ alsaLib
+, alsaUtils
+, autoPatchelfHook
+, cifs-utils
+, fetchurl
+, ffmpeg
+, freetype
+, lib
+, makeWrapper
+, stdenv
+, zlib
+}: stdenv.mkDerivation rec {
name = "roon-server";
- version = "100600401";
+ version = "100700571";
src = fetchurl {
url = "http://download.roonlabs.com/updates/stable/RoonServer_linuxx64_${version}.tar.bz2";
- sha256 = "121mmdh35q4bpgsqhcps6a6q1f4ld9v4hq9gp181bf2n779pk8sh";
+ sha256 = "191vlzf10ypkk1prp6x2rszlmsihdwpd3wvgf2jg6ckwyxy2hc6k";
};
- installPhase = ''
- runHook preInstall
-
- # Check script
- sed -i '3i PATH=$PATH:${makeBinPath [ cifs-utils ffmpeg libav ]}' check.sh
- sed -i '/check_ulimit$/d' check.sh
-
- # Start script
- sed -i '3i PATH=$PATH:${makeBinPath [ alsaUtils cifs-utils ffmpeg libav ]}' start.sh
+ buildInputs = [
+ alsaLib
+ alsaUtils
+ cifs-utils
+ ffmpeg
+ freetype
+ zlib
+ ];
- # Debug logging
- sed -i '/--debug--gc=sgen --server/exec "$HARDLINK" --debug --gc=sgen --server "$SCRIPT.exe" "$@" -storagetrace -watchertrace' Appliance/RoonAppliance
-
- # Binaries
- sed -i '/# boost ulimit/,+2 d' Appliance/RAATServer
- sed -i '/# boost ulimit/,+2 d' Appliance/RoonAppliance
- sed -i '/# boost ulimit/,+2 d' Server/RoonServer
- sed -i '/ln -sf/ d' Appliance/RAATServer
- sed -i '/ln -sf/ d' Appliance/RoonAppliance
- sed -i '/ln -sf/ d' Server/RoonServer
- mkdir -p $out/opt
- mv * $out/opt
- ln -sf $out/opt/RoonMono/bin/mono-sgen $out/opt/RoonMono/bin/RoonServer
- ln -sf $out/opt/RoonMono/bin/mono-sgen $out/opt/RoonMono/bin/RoonAppliance
- ln -sf $out/opt/RoonMono/bin/mono-sgen $out/opt/RoonMono/bin/RAATServer
+ nativeBuildInputs = [ autoPatchelfHook makeWrapper ];
+ installPhase = ''
+ runHook preInstall
+ mkdir -p $out
+ mv * $out
runHook postInstall
'';
- preFixup = ''
- patchelf \
- --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- --set-rpath "${alsaLib}/lib" \
- $out/opt/RoonMono/bin/mono-sgen
+ postFixup =
+ let
+ linkFix = bin: ''
+ sed -i '/ulimit/d' ${bin}
+ sed -i '/ln -sf/d' ${bin}
+ ln -sf $out/RoonMono/bin/mono-sgen $out/RoonMono/bin/${builtins.baseNameOf bin}
+ '';
+ wrapFix = bin: ''
+ wrapProgram ${bin} --prefix PATH : ${lib.makeBinPath [ alsaUtils cifs-utils ffmpeg ]}
+ '';
+ in
+ ''
+ ${linkFix "$out/Appliance/RAATServer"}
+ ${linkFix "$out/Appliance/RoonAppliance"}
+ ${linkFix "$out/Server/RoonServer"}
- # Checkers
- patchelf \
- --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- --set-rpath "${alsaLib}/lib" \
- $out/opt/Appliance/check_alsa
- patchelf \
- --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- $out/opt/Appliance/check_bincompat
- '';
+ sed -i '/which avconv/c\ WHICH_AVCONV=1' $out/check.sh
+ sed -i '/^check_ulimit/d' $out/check.sh
+ ${wrapFix "$out/check.sh"}
+ ${wrapFix "$out/start.sh"}
+ '';
- meta = {
+ meta = with lib; {
description = "The music player for music lovers.";
- homepage = "https://roonlabs.com";
- license = licenses.unfree;
- maintainers = with maintainers; [ steell ];
- platforms = platforms.linux;
+ homepage = "https://roonlabs.com";
+ license = licenses.unfree;
+ maintainers = with maintainers; [ lovesegfault steell ];
+ platforms = platforms.linux;
};
}
diff --git a/nixpkgs/pkgs/servers/roundcube/default.nix b/nixpkgs/pkgs/servers/roundcube/default.nix
index 27b3ad06bbf..2bdcd94fe79 100644
--- a/nixpkgs/pkgs/servers/roundcube/default.nix
+++ b/nixpkgs/pkgs/servers/roundcube/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "roundcube";
- version = "1.4.5";
+ version = "1.4.7";
src = fetchurl {
url = "https://github.com/roundcube/roundcubemail/releases/download/${version}/roundcubemail-${version}-complete.tar.gz";
- sha256 = "1qjjyx6p71dvip1c4knkqkv6lhdvank1png773snaw9g4fz8h73f";
+ sha256 = "1jdcda6102n948l6qzhjsiylnmx5fkgjg2hn17g93x3yzwkmvn16";
};
patches = [ ./0001-Don-t-resolve-symlinks-when-trying-to-find-INSTALL_P.patch ];
diff --git a/nixpkgs/pkgs/servers/roundcube/plugins/carddav/default.nix b/nixpkgs/pkgs/servers/roundcube/plugins/carddav/default.nix
new file mode 100644
index 00000000000..c3745c9bcc5
--- /dev/null
+++ b/nixpkgs/pkgs/servers/roundcube/plugins/carddav/default.nix
@@ -0,0 +1,11 @@
+{ roundcubePlugin, fetchzip }:
+
+roundcubePlugin rec {
+ pname = "carddav";
+ version = "3.0.3";
+
+ src = fetchzip {
+ url = "https://github.com/blind-coder/rcmcarddav/releases/download/v${version}/carddav-${version}.tar.bz2";
+ sha256 = "0scqxqfwv9r4ggaammmjp51mj50qc5p4jmjliwjvcwyjr36wjq3z";
+ };
+}
diff --git a/nixpkgs/pkgs/servers/roundcube/plugins/persistent_login/default.nix b/nixpkgs/pkgs/servers/roundcube/plugins/persistent_login/default.nix
index b66386222f7..e210c100684 100644
--- a/nixpkgs/pkgs/servers/roundcube/plugins/persistent_login/default.nix
+++ b/nixpkgs/pkgs/servers/roundcube/plugins/persistent_login/default.nix
@@ -2,12 +2,12 @@
roundcubePlugin rec {
pname = "persistent_login";
- version = "5.1.0";
+ version = "5.2.0";
src = fetchFromGitHub {
owner = "mfreiholz";
repo = pname;
rev = "version-${version}";
- sha256 = "1k2jgbshwig8q5l440y59pgwbfbc0pdrjbpihba834a4pm0y6anl";
+ sha256 = "0aasc2ns318s1g8vf2hhqwsplchhrhv5cd725rnfldim1y8k0n1i";
};
}
diff --git a/nixpkgs/pkgs/servers/roundcube/plugins/plugins.nix b/nixpkgs/pkgs/servers/roundcube/plugins/plugins.nix
index 4eed1227be6..a9c73874b69 100644
--- a/nixpkgs/pkgs/servers/roundcube/plugins/plugins.nix
+++ b/nixpkgs/pkgs/servers/roundcube/plugins/plugins.nix
@@ -5,5 +5,6 @@
roundcubePlugin = callPackage ./roundcube-plugin.nix { };
+ carddav = callPackage ./carddav { };
persistent_login = callPackage ./persistent_login { };
}
diff --git a/nixpkgs/pkgs/servers/routinator/default.nix b/nixpkgs/pkgs/servers/routinator/default.nix
index 46416c98276..1174d0802ae 100644
--- a/nixpkgs/pkgs/servers/routinator/default.nix
+++ b/nixpkgs/pkgs/servers/routinator/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "routinator";
- version = "0.7.0";
+ version = "0.7.1";
src = fetchFromGitHub {
owner = "NLnetLabs";
repo = pname;
rev = "v${version}";
- sha256 = "1qbaibmbiw3pffi0cm6d06k1gra4acgxr97gj7f1ckvql5rni4h0";
+ sha256 = "12fgvalv12v8690pxmsdg179r170d4mc1kynsb25fm0zggy838jn";
};
- cargoSha256 = "138h99l3vv34higbqj59fa88w7c63c80g3rw07n9j2f834cvr901";
+ cargoSha256 = "01118mnb5gm0xqi2c8jj3fk8y55jnnyg9zgn2g4xn7f3i8dcczka";
meta = with stdenv.lib; {
description = "An RPKI Validator written in Rust";
diff --git a/nixpkgs/pkgs/servers/samba/4.x.nix b/nixpkgs/pkgs/servers/samba/4.x.nix
index 0aae779106a..7ed1a72de0e 100644
--- a/nixpkgs/pkgs/servers/samba/4.x.nix
+++ b/nixpkgs/pkgs/servers/samba/4.x.nix
@@ -31,7 +31,6 @@
, enableProfiling ? true
, enableMDNS ? false, avahi
, enableDomainController ? false, gpgme, lmdb
-, enableKerberos ? true, krb5Full
, enableRegedit ? true, ncurses
, enableCephFS ? false, libceph
, enableGlusterFS ? false, glusterfs, libuuid
@@ -43,11 +42,11 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "samba";
- version = "4.12.3";
+ version = "4.12.5";
src = fetchurl {
url = "mirror://samba/pub/samba/stable/${pname}-${version}.tar.gz";
- sha256 = "09w7aap1cjc41ayhaksm1igc7p7gl40fad4a1l6q4ds9a2jbrb9z";
+ sha256 = "05dqj5l3spa8ggw0agxa5rf8fwgiizbmbfjms46y5jla6z31rd2l";
};
outputs = [ "out" "dev" "man" ];
@@ -92,7 +91,6 @@ stdenv.mkDerivation rec {
++ optional (enablePrinting && stdenv.isLinux) cups
++ optional enableMDNS avahi
++ optionals enableDomainController [ gpgme lmdb ]
- ++ optional enableKerberos krb5Full
++ optional enableRegedit ncurses
++ optional (enableCephFS && stdenv.isLinux) libceph
++ optionals (enableGlusterFS && stdenv.isLinux) [ glusterfs libuuid ]
@@ -116,13 +114,9 @@ stdenv.mkDerivation rec {
"--sysconfdir=/etc"
"--localstatedir=/var"
"--disable-rpath"
- ] ++ singleton (if enableDomainController
- then "--with-experimental-mit-ad-dc"
- else "--without-ad-dc")
- ++ optionals enableKerberos [
- "--with-system-mitkrb5"
- "--with-system-mitkdc=${krb5Full}"
- ] ++ optionals (!enableLDAP) [
+ ] ++ optional (!enableDomainController)
+ "--without-ad-dc"
+ ++ optionals (!enableLDAP) [
"--without-ldap"
"--without-ads"
] ++ optional enableProfiling "--with-profiling-data"
diff --git a/nixpkgs/pkgs/servers/search/elasticsearch/plugins.nix b/nixpkgs/pkgs/servers/search/elasticsearch/plugins.nix
index 8e086ac5e66..846fb33000b 100644
--- a/nixpkgs/pkgs/servers/search/elasticsearch/plugins.nix
+++ b/nixpkgs/pkgs/servers/search/elasticsearch/plugins.nix
@@ -64,6 +64,23 @@ in {
};
};
+ analysis-phonetic = esPlugin rec {
+ pluginName = "analysis-phonetic";
+ version = esVersion;
+ src = fetchurl {
+ url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/${pluginName}/${pluginName}-${version}.zip";
+ sha256 =
+ if version == "7.5.1" then "0znmbdf99bli4kvyb3vxr5x48yb6n64nl38gpa63iqsv3nlbi0hp"
+ else if version == "6.8.3" then "0ggdhf7w50bxsffmcznrjy14b578fps0f8arg3v54qvj94v9jc37"
+ else throw "unsupported version ${version} for plugin ${pluginName}";
+ };
+ meta = with lib; {
+ homepage = "https://github.com/elastic/elasticsearch/tree/master/plugins/analysis-phonetic";
+ description = "The Phonetic Analysis plugin integrates phonetic token filter analysis with elasticsearch";
+ license = licenses.asl20;
+ };
+ };
+
discovery-ec2 = esPlugin rec {
pluginName = "discovery-ec2";
version = esVersion;
diff --git a/nixpkgs/pkgs/servers/search/groonga/default.nix b/nixpkgs/pkgs/servers/search/groonga/default.nix
index b53a207a6c5..fa3c9e4dd4e 100644
--- a/nixpkgs/pkgs/servers/search/groonga/default.nix
+++ b/nixpkgs/pkgs/servers/search/groonga/default.nix
@@ -7,11 +7,11 @@
stdenv.mkDerivation rec {
pname = "groonga";
- version = "10.0.2";
+ version = "10.0.5";
src = fetchurl {
url = "https://packages.groonga.org/source/groonga/${pname}-${version}.tar.gz";
- sha256 = "0851sdzgg5krf05b1pg29gmwzvzxvawfp37ny3lrb5xcdqbr379c";
+ sha256 = "04rjqmlhv55jmdc159q5ckrakq5iwp18wi72lzl6zy21yk5hxmp0";
};
buildInputs = with stdenv.lib;
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
maintainers = [ maintainers.ericsagnes ];
platforms = platforms.unix;
longDescription = ''
- Groonga is an open-source fulltext search engine and column store.
+ Groonga is an open-source fulltext search engine and column store.
It lets you write high-performance applications that requires fulltext search.
'';
};
diff --git a/nixpkgs/pkgs/servers/search/solr/default.nix b/nixpkgs/pkgs/servers/search/solr/default.nix
index 73aa349a517..88a84dd6191 100644
--- a/nixpkgs/pkgs/servers/search/solr/default.nix
+++ b/nixpkgs/pkgs/servers/search/solr/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "solr";
- version = "8.5.1";
+ version = "8.5.2";
src = fetchurl {
url = "mirror://apache/lucene/${pname}/${version}/${pname}-${version}.tgz";
- sha256 = "02sa0sldsfajryyfndv587qw69q8y8igfpimg98w1g3vndrq1dj7";
+ sha256 = "1kvd0vfic9h3glhz8dz5c1n8mmb9yv339pz1878wlh9j4k3xcmy4";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/nixpkgs/pkgs/servers/ser2net/default.nix b/nixpkgs/pkgs/servers/ser2net/default.nix
index bbfb0315d9e..9f82a76c323 100644
--- a/nixpkgs/pkgs/servers/ser2net/default.nix
+++ b/nixpkgs/pkgs/servers/ser2net/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "ser2net";
- version = "4.1.8";
+ version = "4.2.0";
src = fetchFromGitHub {
owner = "cminyard";
repo = "${pname}";
rev = "v${version}";
- sha256 = "0xxxxlfi4wln2l86ybdsc42qcj37mnac2s2baj6s7mqri8alaa14";
+ sha256 = "154sc7aa74c2vwfwan41qwqxckp36lw9wf3qydamsyvd9ampjf5x";
};
buildInputs = [ pkgconfig autoreconfHook gensio libyaml ];
diff --git a/nixpkgs/pkgs/servers/skydns/default.nix b/nixpkgs/pkgs/servers/skydns/default.nix
index 2fc67008b89..176b41a1fe2 100644
--- a/nixpkgs/pkgs/servers/skydns/default.nix
+++ b/nixpkgs/pkgs/servers/skydns/default.nix
@@ -4,7 +4,7 @@ buildGoPackage rec {
pname = "skydns";
version = "2.5.3a";
rev = version;
-
+
goPackagePath = "github.com/skynetservices/skydns";
src = fetchFromGitHub {
diff --git a/nixpkgs/pkgs/servers/sozu/default.nix b/nixpkgs/pkgs/servers/sozu/default.nix
index f7feda5e916..1e808358705 100644
--- a/nixpkgs/pkgs/servers/sozu/default.nix
+++ b/nixpkgs/pkgs/servers/sozu/default.nix
@@ -19,4 +19,4 @@ rustPlatform.buildRustPackage rec {
license = licenses.agpl3;
maintainers = with maintainers; [ filalex77 ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/servers/sql/cockroachdb/default.nix b/nixpkgs/pkgs/servers/sql/cockroachdb/default.nix
index 2ce8e901e86..25e2b0ae127 100644
--- a/nixpkgs/pkgs/servers/sql/cockroachdb/default.nix
+++ b/nixpkgs/pkgs/servers/sql/cockroachdb/default.nix
@@ -14,13 +14,13 @@ let
in
buildGoPackage rec {
pname = "cockroach";
- version = "19.1.5";
+ version = "20.1.2";
goPackagePath = "github.com/cockroachdb/cockroach";
src = fetchurl {
url = "https://binaries.cockroachdb.com/cockroach-v${version}.src.tgz";
- sha256 = "1pnzzmxxb7qxiiy8qpl2sifk4qrijjbhmzy47bnjj5ssdsjjjcqy";
+ sha256 = "1xmb516xr0bhkzj6yigcrxbghvh0dis85dq7n5hi49mn951ad5yn";
};
NIX_CFLAGS_COMPILE = stdenv.lib.optionals stdenv.cc.isGNU [ "-Wno-error=deprecated-copy" "-Wno-error=redundant-move" "-Wno-error=pessimizing-move" ];
diff --git a/nixpkgs/pkgs/servers/sql/dolt/default.nix b/nixpkgs/pkgs/servers/sql/dolt/default.nix
index 2af0f149e7d..1002ab9e156 100644
--- a/nixpkgs/pkgs/servers/sql/dolt/default.nix
+++ b/nixpkgs/pkgs/servers/sql/dolt/default.nix
@@ -2,18 +2,18 @@
buildGoModule rec {
pname = "dolt";
- version = "0.16.3";
+ version = "0.18.1";
src = fetchFromGitHub {
owner = "liquidata-inc";
repo = "dolt";
rev = "v${version}";
- sha256 = "141wv5av7hms4wa3s4md7mnb77bbyn3854d7gj7fy6f6jvzghdny";
+ sha256 = "106n4zlrs64vx09cm365jsymaa0949k0wjb845p2lp4794r9zkf7";
};
modRoot = "./go";
subPackages = [ "cmd/dolt" "cmd/git-dolt" "cmd/git-dolt-smudge" ];
- vendorSha256 = "1kjh252p91yxq5mi0igamkwlsr50lij24wsp2ilgz6ksv3ijzfr1";
+ vendorSha256 = "1pvf63cxwq4jj5gi2xalrsk2z1f7i53f0z6qc2p7aibwx9i1k9cz";
meta = with lib; {
description = "Relational database with version control and CLI a-la Git.";
@@ -22,4 +22,4 @@ buildGoModule rec {
maintainers = with maintainers; [ danbst ];
platforms = platforms.linux ++ platforms.darwin;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/servers/sql/mariadb/connector-c/3_1.nix b/nixpkgs/pkgs/servers/sql/mariadb/connector-c/3_1.nix
index e3fc6604530..fb6835775fb 100644
--- a/nixpkgs/pkgs/servers/sql/mariadb/connector-c/3_1.nix
+++ b/nixpkgs/pkgs/servers/sql/mariadb/connector-c/3_1.nix
@@ -1,6 +1,6 @@
{ callPackage, ... } @ args:
callPackage ./. (args // {
- version = "3.1.7";
- sha256 = "16pmdms454jbralaw6rpx0rjlf2297p6h3q8wfk0n87kbn7vrxv4";
+ version = "3.1.8";
+ sha256 = "0yrzhsxmjiwkhchagx8dymzhvxl3k5h40wn9wpicqjvgjb9k8523";
})
diff --git a/nixpkgs/pkgs/servers/sql/mariadb/default.nix b/nixpkgs/pkgs/servers/sql/mariadb/default.nix
index 9c2134e211f..d6e52134301 100644
--- a/nixpkgs/pkgs/servers/sql/mariadb/default.nix
+++ b/nixpkgs/pkgs/servers/sql/mariadb/default.nix
@@ -201,12 +201,12 @@ server = stdenv.mkDerivation (common // {
chmod +x "$out"/bin/wsrep_sst_common
rm "$out"/bin/{mariadb-client-test,mariadb-test,mysql_client_test,mysqltest}
rm -r "$out"/data # Don't need testing data
- mv "$out"/OFF/suite/plugins/pam/pam_mariadb_mtr.so "$out"/share/pam/lib/security
- mv "$out"/OFF/suite/plugins/pam/mariadb_mtr "$out"/share/pam/etc/security
- rm -r "$out"/OFF
'' + optionalString withStorageMroonga ''
mv "$out"/share/{groonga,groonga-normalizer-mysql} "$out"/share/doc/mysql
'' + optionalString (!stdenv.hostPlatform.isDarwin) ''
+ mv "$out"/OFF/suite/plugins/pam/pam_mariadb_mtr.so "$out"/share/pam/lib/security
+ mv "$out"/OFF/suite/plugins/pam/mariadb_mtr "$out"/share/pam/etc/security
+ rm -r "$out"/OFF
sed -i 's/-mariadb/-mysql/' "$out"/bin/galera_new_cluster
'';
diff --git a/nixpkgs/pkgs/servers/sql/monetdb/default.nix b/nixpkgs/pkgs/servers/sql/monetdb/default.nix
index 5a58a52210a..9aec724ba62 100644
--- a/nixpkgs/pkgs/servers/sql/monetdb/default.nix
+++ b/nixpkgs/pkgs/servers/sql/monetdb/default.nix
@@ -3,7 +3,7 @@
}:
let
- version = "11.35.19";
+ version = "11.37.11";
in stdenv.mkDerivation {
pname = "monetdb";
@@ -11,7 +11,7 @@ in stdenv.mkDerivation {
src = fetchurl {
url = "https://dev.monetdb.org/downloads/sources/archive/MonetDB-${version}.tar.bz2";
- sha256 = "1qfgsv1k23sn6jl7jbxmfh7w7hyzmh8r1cddl4kksqrw41q6h82q";
+ sha256 = "0ch4vka64m5fbyah2730rcv7xpgy4hq26vbi8wd8mkadwna7azr5";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/servers/sql/pgbouncer/default.nix b/nixpkgs/pkgs/servers/sql/pgbouncer/default.nix
index 0a6d1a8cf61..e824298c488 100644
--- a/nixpkgs/pkgs/servers/sql/pgbouncer/default.nix
+++ b/nixpkgs/pkgs/servers/sql/pgbouncer/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "pgbouncer";
- version = "1.13.0";
+ version = "1.14.0";
src = fetchurl {
url = "https://pgbouncer.github.io/downloads/files/${version}/${pname}-${version}.tar.gz";
- sha256 = "0ccxr0hbj9h5pwsj2712mxif197j770qkfjv6na5aqh5bz4j3f2c";
+ sha256 = "1rzy06hqzhnijm32vah9icgrx95pmf9iglvyzwv7wmcg2h83vhd0";
};
nativeBuildInputs = [ pkg-config ];
diff --git a/nixpkgs/pkgs/servers/sql/postgresql/default.nix b/nixpkgs/pkgs/servers/sql/postgresql/default.nix
index 8ba7e9c96cf..2b440f78e99 100644
--- a/nixpkgs/pkgs/servers/sql/postgresql/default.nix
+++ b/nixpkgs/pkgs/servers/sql/postgresql/default.nix
@@ -182,41 +182,41 @@ let
in self: {
postgresql_9_5 = self.callPackage generic {
- version = "9.5.21";
+ version = "9.5.22";
psqlSchema = "9.5";
- sha256 = "0b3kzc0431bvp55jns42q9h1119gy075mp4aywnkq93pm17nxdby";
+ sha256 = "03v4d4nr9f86y0i1j5jmvfan5w8y4ga1mar59lhcnj3jl5q58ma8";
this = self.postgresql_9_5;
inherit self;
};
postgresql_9_6 = self.callPackage generic {
- version = "9.6.17";
+ version = "9.6.18";
psqlSchema = "9.6";
- sha256 = "1hm0w6n988n9qn2wylhjq02i5ayzb16rzhgkcv09fpsl68ny7qgn";
+ sha256 = "16crr2a1sl97aiacqzd0bk56yl1abq6blc0c6qpx5rl5ny1c4zji";
this = self.postgresql_9_6;
inherit self;
};
postgresql_10 = self.callPackage generic {
- version = "10.12";
+ version = "10.13";
psqlSchema = "10.0"; # should be 10, but changing it is invasive
- sha256 = "1rsab4zf4rx7pvvhlwhb04kb95aiad9cwazc4ksbvg2gij47z3rq";
+ sha256 = "1qal0yp7a90yzya7hl56gsmw5fvacplrdhpn7h9gnbyr1i2iyw2d";
this = self.postgresql_10;
inherit self;
};
postgresql_11 = self.callPackage generic {
- version = "11.7";
+ version = "11.8";
psqlSchema = "11.1"; # should be 11, but changing it is invasive
- sha256 = "04x343i4v0w4jf1v5ial8rwsizs1qhdjfbanbnibdys6i0xfjjij";
+ sha256 = "1qksqyayxmnccmbapg3ajsw9pjgqva0inxjhx64rqd6ckhrg9wpa";
this = self.postgresql_11;
inherit self;
};
postgresql_12 = self.callPackage generic {
- version = "12.2";
+ version = "12.3";
psqlSchema = "12";
- sha256 = "1pmmd59pvfs50gsi728bw9f1jl59xghsjdanfimph0659x6cq7dd";
+ sha256 = "0hfg3n7rlz96579cj3z1dh2idl15rh3wfvn8jl31jj4h2yk69vcl";
this = self.postgresql_12;
inherit self;
};
diff --git a/nixpkgs/pkgs/servers/sql/postgresql/ext/pg_ed25519.nix b/nixpkgs/pkgs/servers/sql/postgresql/ext/pg_ed25519.nix
new file mode 100644
index 00000000000..95d45b2663d
--- /dev/null
+++ b/nixpkgs/pkgs/servers/sql/postgresql/ext/pg_ed25519.nix
@@ -0,0 +1,31 @@
+{ stdenv, fetchurl, postgresql }:
+
+stdenv.mkDerivation rec {
+ pname = "pg_ed25519";
+ version = "0.2";
+
+ src = fetchurl {
+ url = "https://gitlab.com/dwagin/${pname}/-/archive/${version}/${pname}-${version}.tar.bz2";
+ sha256 = "0q46pvk1vq5w3al6i3inzlw6w7za3n7p1gd4wfbbxzvzh7qnynda";
+ };
+
+ buildInputs = [ postgresql ];
+
+ installPhase = ''
+ mkdir -p $out/bin # For buildEnv to setup proper symlinks. See #22653
+ mkdir -p $out/{lib,share/postgresql/extension}
+
+ cp *.so $out/lib
+ cp *.sql $out/share/postgresql/extension
+ cp *.control $out/share/postgresql/extension
+ '';
+
+ meta = with stdenv.lib; {
+ description = "PostgreSQL extension for signing and verifying ed25519 signatures";
+ homepage = "https://gitlab.com/dwagin/pg_ed25519";
+ maintainers = [ maintainers.renzo ];
+ platforms = postgresql.meta.platforms;
+ license = licenses.mit;
+ };
+}
+
diff --git a/nixpkgs/pkgs/servers/sql/postgresql/ext/pgroonga.nix b/nixpkgs/pkgs/servers/sql/postgresql/ext/pgroonga.nix
index f57a6e8fa50..2e69444ccdd 100644
--- a/nixpkgs/pkgs/servers/sql/postgresql/ext/pgroonga.nix
+++ b/nixpkgs/pkgs/servers/sql/postgresql/ext/pgroonga.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "pgroonga";
- version = "2.2.5";
+ version = "2.2.6";
src = fetchurl {
url = "https://packages.groonga.org/source/${pname}/${pname}-${version}.tar.gz";
- sha256 = "0lwj99kdx9kfp4vfd7lfapj183mz235kj1vjfscfnkg5ypj656gz";
+ sha256 = "0anlxw4j6c3rd7q34j9mgph6i0zb1nff3warcxrkwvnnd1jbb6vr";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/servers/sql/postgresql/ext/pgrouting.nix b/nixpkgs/pkgs/servers/sql/postgresql/ext/pgrouting.nix
index 76aa4c4ffec..7a50c45ae69 100644
--- a/nixpkgs/pkgs/servers/sql/postgresql/ext/pgrouting.nix
+++ b/nixpkgs/pkgs/servers/sql/postgresql/ext/pgrouting.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "pgrouting";
- version = "3.0.0";
+ version = "3.0.1";
nativeBuildInputs = [ cmake perl ];
buildInputs = [ postgresql boost ];
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
owner = "pgRouting";
repo = pname;
rev = "v${version}";
- sha256 = "101lyhhfcv3chrp2h5q04l155hr6wvx427cv1kgd4ryzk88wxx5i";
+ sha256 = "13dis8yy559lkq54bdn34mllwr2yxwayqh6ff9lyd4f8hpj2ra7c";
};
installPhase = ''
diff --git a/nixpkgs/pkgs/servers/sql/postgresql/ext/repmgr.nix b/nixpkgs/pkgs/servers/sql/postgresql/ext/repmgr.nix
index 4ac74b2620b..a2e319170bd 100644
--- a/nixpkgs/pkgs/servers/sql/postgresql/ext/repmgr.nix
+++ b/nixpkgs/pkgs/servers/sql/postgresql/ext/repmgr.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "repmgr";
- version = "5.0.0";
+ version = "5.1.0";
src = fetchFromGitHub {
owner = "2ndQuadrant";
repo = "repmgr";
rev = "v${version}";
- sha256 = "0zrpv17zrgl8hynbzaaqj17qrchc8r9qwpqh8y10b0v3xdr22ayl";
+ sha256 = "1igcy98ggwyx8zg4g4kz7xb32b7vc3h668r5wbfk4w49x9v97f4m";
};
nativeBuildInputs = [ flex ];
diff --git a/nixpkgs/pkgs/servers/sql/postgresql/ext/timescaledb.nix b/nixpkgs/pkgs/servers/sql/postgresql/ext/timescaledb.nix
index 419bec6823d..4e76fc35689 100644
--- a/nixpkgs/pkgs/servers/sql/postgresql/ext/timescaledb.nix
+++ b/nixpkgs/pkgs/servers/sql/postgresql/ext/timescaledb.nix
@@ -8,7 +8,7 @@
stdenv.mkDerivation rec {
pname = "timescaledb";
- version = "1.7.1";
+ version = "1.7.2";
nativeBuildInputs = [ cmake ];
buildInputs = [ postgresql openssl ];
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
owner = "timescale";
repo = "timescaledb";
rev = "refs/tags/${version}";
- sha256 = "11h1vvchnipcxvvbjb5y4bgkdzdsik5cq8k8yzkrqz8q33zmjvgg";
+ sha256 = "0xqyq3a43j2rav5n87lv1d0f66h9kqjnlxq5nq5d54h5g5qbsr3y";
};
cmakeFlags = [ "-DSEND_TELEMETRY_DEFAULT=OFF" "-DREGRESS_CHECKS=OFF" ];
diff --git a/nixpkgs/pkgs/servers/sql/postgresql/packages.nix b/nixpkgs/pkgs/servers/sql/postgresql/packages.nix
index 15735a82c52..d4dafe7ddb1 100644
--- a/nixpkgs/pkgs/servers/sql/postgresql/packages.nix
+++ b/nixpkgs/pkgs/servers/sql/postgresql/packages.nix
@@ -13,6 +13,8 @@ self: super: {
pg_bigm = super.callPackage ./ext/pg_bigm.nix { };
+ pg_ed25519 = super.callPackage ./ext/pg_ed25519.nix { };
+
pg_repack = super.callPackage ./ext/pg_repack.nix { };
pg_similarity = super.callPackage ./ext/pg_similarity.nix { };
diff --git a/nixpkgs/pkgs/servers/squid/default.nix b/nixpkgs/pkgs/servers/squid/default.nix
index 3e292d8740c..d14252da999 100644
--- a/nixpkgs/pkgs/servers/squid/default.nix
+++ b/nixpkgs/pkgs/servers/squid/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "squid";
- version = "4.11";
+ version = "4.12";
src = fetchurl {
url = "http://www.squid-cache.org/Versions/v4/${pname}-${version}.tar.xz";
- sha256 = "0z986kykx539wjqd7mr8y0abf3z6hz8byf8fmmbky9hh4ihlgnaf";
+ sha256 = "05z34ysy2zn7as11vd365xxhh36bm1ysiwcbr0i0f0nwng406apl";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/servers/sslh/default.nix b/nixpkgs/pkgs/servers/sslh/default.nix
index cbeacece3e1..5be4805909d 100644
--- a/nixpkgs/pkgs/servers/sslh/default.nix
+++ b/nixpkgs/pkgs/servers/sslh/default.nix
@@ -1,12 +1,12 @@
-{ stdenv, fetchurl, libcap, libconfig, perl, tcp_wrappers, pcre }:
+{ stdenv, fetchurl, libcap, libconfig, perl, tcp_wrappers, pcre, nixosTests }:
stdenv.mkDerivation rec {
pname = "sslh";
- version = "1.20";
+ version = "1.21";
src = fetchurl {
url = "https://www.rutschle.net/tech/sslh/sslh-v${version}.tar.gz";
- sha256 = "05jihpjxx094h7hqzgd9v5jmy77ipwrakzzmjyfvpdzw3h59px57";
+ sha256 = "1am63nslvv9xkbn9xavpf1zl6f7g1snz8cvnzlya7dq4la4y97d7";
};
postPatch = "patchShebangs *.sh";
@@ -19,6 +19,10 @@ stdenv.mkDerivation rec {
hardeningDisable = [ "format" ];
+ passthru.tests = {
+ inherit (nixosTests) sslh;
+ };
+
meta = with stdenv.lib; {
description = "Applicative Protocol Multiplexer (e.g. share SSH and HTTPS on the same port)";
license = licenses.gpl2Plus;
diff --git a/nixpkgs/pkgs/servers/tailscale/default.nix b/nixpkgs/pkgs/servers/tailscale/default.nix
index 9f0a8de4ef6..e57d09cbcc9 100644
--- a/nixpkgs/pkgs/servers/tailscale/default.nix
+++ b/nixpkgs/pkgs/servers/tailscale/default.nix
@@ -2,15 +2,13 @@
buildGoModule rec {
pname = "tailscale";
- version = "0.97-219";
+ version = "1.0.0";
src = fetchFromGitHub {
owner = "tailscale";
repo = "tailscale";
- # Tailscale uses "git describe" as version numbers. v0.97-219
- # means "tag v0.97 plus 219 commits", which is what this rev is.
- rev = "afbfe4f217a2a202f0eefe943c7c1ef648311339";
- sha256 = "1an897ys3gycdmclqd0yqs9f7q88zxqxyc6r0gcgs4678svxhb68";
+ rev = "v${version}";
+ sha256 = "0lxffm4z4qx6psfcxjanlxsrf6iqmkbn19b1pm5ikphqr33y8qqh";
};
nativeBuildInputs = [ makeWrapper ];
@@ -18,14 +16,7 @@ buildGoModule rec {
CGO_ENABLED = 0;
goPackagePath = "tailscale.com";
- overrideModAttrs = (_: {
- preBuild = ''
- rm ipn/e2e_test.go
- rm control/controlclient/auto_test.go
- rm control/controlclient/direct_test.go
- '';
- });
- vendorSha256 = "1v90lbwgrc2m4kvpglf2jykrm8rry3pbhqqbc3mcysrzmqlw84yl";
+ vendorSha256 = "0l9lzwwvshg9a2kmmq1cvvlaxncbas78a9hjhvjjar89rjr2k2sv";
subPackages = [ "cmd/tailscale" "cmd/tailscaled" ];
postInstall = ''
@@ -41,4 +32,4 @@ buildGoModule rec {
license = licenses.bsd3;
maintainers = with maintainers; [ danderson mbaillie ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/servers/teleport/default.nix b/nixpkgs/pkgs/servers/teleport/default.nix
index 1e1c0f938db..b307f7861fa 100644
--- a/nixpkgs/pkgs/servers/teleport/default.nix
+++ b/nixpkgs/pkgs/servers/teleport/default.nix
@@ -3,14 +3,14 @@
buildGoPackage rec {
pname = "teleport";
- version = "4.1.0";
+ version = "4.2.11";
# This repo has a private submodule "e" which fetchgit cannot handle without failing.
src = fetchFromGitHub {
owner = "gravitational";
repo = "teleport";
rev = "v${version}";
- sha256 = "1yj4z9lzvwvv566d8c4351xj23vmw8zh9scx87dlf0qzqxri91wk";
+ sha256 = "00mkh6rmdgwwhbk3jmxgwl0aisnnqw6q6i5zl1hn69hvdny9liii";
};
goPackagePath = "github.com/gravitational/teleport";
diff --git a/nixpkgs/pkgs/servers/traefik/default.nix b/nixpkgs/pkgs/servers/traefik/default.nix
index db310061927..e585a4e9795 100644
--- a/nixpkgs/pkgs/servers/traefik/default.nix
+++ b/nixpkgs/pkgs/servers/traefik/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "traefik";
- version = "2.2.1";
+ version = "2.2.8";
src = fetchFromGitHub {
owner = "containous";
repo = "traefik";
rev = "v${version}";
- sha256 = "0byi2h1lma95l77sdj8jkidmwb12ryjqwxa0zz6vwjg07p5ps3k4";
+ sha256 = "1p2qv8vrjxn5wg41ywxbpaghb8585xmkwr8ih5df4dbdjw2m3k1f";
};
- vendorSha256 = "0rbwp0cxqfv4v5sii6kavdj73a0q0l4fnvxincvyy698qzx716kf";
+ vendorSha256 = "0kz7y64k07vlybzfjg6709fdy7krqlv1gkk01nvhs84sk8bnrcvn";
subPackages = [ "cmd/traefik" ];
nativeBuildInputs = [ go-bindata ];
@@ -34,4 +34,4 @@ buildGoModule rec {
license = licenses.mit;
maintainers = with maintainers; [ vdemeester ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/servers/trickster/trickster.nix b/nixpkgs/pkgs/servers/trickster/trickster.nix
index 3c03193e770..15c163d16f1 100644
--- a/nixpkgs/pkgs/servers/trickster/trickster.nix
+++ b/nixpkgs/pkgs/servers/trickster/trickster.nix
@@ -24,4 +24,4 @@ buildGoPackage rec {
maintainers = with maintainers; [ maintainers."1000101" ];
platforms = platforms.all;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/servers/ttyd/default.nix b/nixpkgs/pkgs/servers/ttyd/default.nix
index b7fac5fc477..ef830710c1c 100644
--- a/nixpkgs/pkgs/servers/ttyd/default.nix
+++ b/nixpkgs/pkgs/servers/ttyd/default.nix
@@ -7,12 +7,12 @@ with builtins;
stdenv.mkDerivation rec {
pname = "ttyd";
- version = "1.6.0";
+ version = "1.6.1";
src = fetchFromGitHub {
owner = "tsl0922";
repo = pname;
rev = "refs/tags/${version}";
- sha256 = "08skw3h897jb71sbnglj571h35pcb1mikzlh71sx5imjgi4hfczr";
+ sha256 = "1ifgw93g8jaaa6fgfqjnn83n5ccr6l72ynwwwa97hfwjk90r14fg";
};
nativeBuildInputs = [ pkgconfig cmake xxd ];
diff --git a/nixpkgs/pkgs/servers/tvheadend/default.nix b/nixpkgs/pkgs/servers/tvheadend/default.nix
index 009dd9bfc43..f4c3270bf3d 100644
--- a/nixpkgs/pkgs/servers/tvheadend/default.nix
+++ b/nixpkgs/pkgs/servers/tvheadend/default.nix
@@ -1,10 +1,22 @@
{ stdenv, fetchFromGitHub, cmake, makeWrapper, pkgconfig
-, avahi, dbus, gettext, git, gnutar, gzip, bzip2, ffmpeg, libiconv, openssl, python
-, which, zlib }:
+, avahi, dbus, gettext, git, gnutar, gzip, bzip2, ffmpeg_3, libiconv, openssl, python
+, v4l-utils, which, zlib }:
let
version = "4.2.8";
+ dtv-scan-tables = stdenv.mkDerivation {
+ pname = "dtv-scan-tables";
+ version = "2020-05-18";
+ src = fetchFromGitHub {
+ owner = "tvheadend";
+ repo = "dtv-scan-tables";
+ rev = "e3138a506a064f6dfd0639d69f383e8e576609da";
+ sha256 = "19ac9ds3rfc2xrqcywsbd1iwcpv7vmql7gp01iikxkzcgm2g2b6w";
+ };
+ nativeBuildInputs = [ v4l-utils ];
+ installFlags = [ "DATADIR=$(out)" ];
+ };
in stdenv.mkDerivation {
pname = "tvheadend";
inherit version;
@@ -17,7 +29,7 @@ in stdenv.mkDerivation {
};
buildInputs = [
- avahi dbus gettext git gnutar gzip bzip2 ffmpeg libiconv openssl python
+ avahi dbus gettext git gnutar gzip bzip2 ffmpeg_3 libiconv openssl python
which zlib
];
@@ -28,7 +40,7 @@ in stdenv.mkDerivation {
NIX_CFLAGS_COMPILE = [ "-Wno-error=format-truncation" "-Wno-error=stringop-truncation" ];
# disable dvbscan, as having it enabled causes a network download which
- # cannot happen during build.
+ # cannot happen during build. We now include the dtv-scan-tables ourselves
configureFlags = [
"--disable-dvbscan"
"--disable-bintray_cache"
@@ -45,6 +57,9 @@ in stdenv.mkDerivation {
substituteInPlace src/config.c \
--replace /usr/bin/tar ${gnutar}/bin/tar
+ substituteInPlace src/input/mpegts/scanfile.c \
+ --replace /usr/share/dvb ${dtv-scan-tables}/dvbv5
+
# the version detection script `support/version` reads this file if it
# exists, so let's just use that
echo ${version} > rpm/version
diff --git a/nixpkgs/pkgs/servers/udpt/default.nix b/nixpkgs/pkgs/servers/udpt/default.nix
index 2849f8c7e74..b807d1f0d26 100644
--- a/nixpkgs/pkgs/servers/udpt/default.nix
+++ b/nixpkgs/pkgs/servers/udpt/default.nix
@@ -1,45 +1,21 @@
-{ stdenv, fetchFromGitHub, boost, sqlite, cmake, gtest }:
+{ stdenv, rustPlatform, fetchFromGitHub }:
-stdenv.mkDerivation {
+rustPlatform.buildRustPackage rec {
pname = "udpt";
- version = "2017-09-27";
-
- enableParallelBuilding = true;
-
- # Suitable for a network facing daemon.
- hardeningEnable = [ "pie" ];
+ version = "3.1.0";
src = fetchFromGitHub {
owner = "naim94a";
repo = "udpt";
- rev = "e0dffc83c8ce76b08a41a4abbd5f8065535d534f";
- sha256 = "187dw96mzgcmh4k9pvfpb7ckbb8d4vlikamr2x8vkpwzgjs3xd6g";
+ rev = "${pname}-${version}";
+ sha256 = "1g6l0y5x9pdra3i1npkm474glysicm4hf2m01700ack2rp43vldr";
};
- doCheck = true;
-
- checkPhase = ''
- runHook preCheck
-
- make test
-
- runHook postCheck
- '';
-
- buildInputs = [ boost sqlite cmake gtest ];
-
- postPatch = ''
- # Enabling optimization (implied by fortify hardening) causes htons
- # to be re-defined as a macro, turning this use of :: into a syntax error.
- sed -i '104a#undef htons' src/udpTracker.cpp
- '';
+ cargoSha256 = "1cmd80ndjxdmyfjpm1f04rwf64501nyi6wdsj7lxidgd1v92wy2c";
+ verifyCargoDeps = true;
- installPhase = ''
- mkdir -p $out/bin $out/etc/
- cp udpt $out/bin
- cp ../udpt.conf $out/etc/
- # without this, the resulting binary is unstripped.
- runHook postInstall
+ postInstall = ''
+ install -D udpt.toml $out/share/udpt/udpt.toml
'';
meta = {
diff --git a/nixpkgs/pkgs/servers/unifi/default.nix b/nixpkgs/pkgs/servers/unifi/default.nix
index 3d49d4d71b5..29975ef5ba8 100644
--- a/nixpkgs/pkgs/servers/unifi/default.nix
+++ b/nixpkgs/pkgs/servers/unifi/default.nix
@@ -49,7 +49,7 @@ in {
};
unifiStable = generic {
- version = "5.12.66";
- sha256 = "119jdwk2ys3vzg9wa4h25rwgl6sjly6v52k1g1ycrq0bspzxdhm2";
+ version = "5.13.32";
+ sha256 = "0r1lz73hn4pl5jygmmfngr8sr0iybirsqlkcdkq31a36vcr567i8";
};
}
diff --git a/nixpkgs/pkgs/servers/uwsgi/default.nix b/nixpkgs/pkgs/servers/uwsgi/default.nix
index 0f0d2c23e4c..39a3113eb41 100644
--- a/nixpkgs/pkgs/servers/uwsgi/default.nix
+++ b/nixpkgs/pkgs/servers/uwsgi/default.nix
@@ -54,11 +54,11 @@ in
stdenv.mkDerivation rec {
pname = "uwsgi";
- version = "2.0.18";
+ version = "2.0.19.1";
src = fetchurl {
url = "https://projects.unbit.it/downloads/${pname}-${version}.tar.gz";
- sha256 = "10zmk4npknigmbqcq1wmhd461dk93159px172112vyq0i19sqwj9";
+ sha256 = "0256v72b7zr6ds4srpaawk1px3bp0djdwm239w3wrxpw7dzk1gjn";
};
nativeBuildInputs = [ python3 pkgconfig ];
diff --git a/nixpkgs/pkgs/servers/web-apps/cryptpad/bower-packages.nix b/nixpkgs/pkgs/servers/web-apps/cryptpad/bower-packages.nix
index 76dc26c4e08..be0c3ab72c7 100644
--- a/nixpkgs/pkgs/servers/web-apps/cryptpad/bower-packages.nix
+++ b/nixpkgs/pkgs/servers/web-apps/cryptpad/bower-packages.nix
@@ -5,36 +5,38 @@ buildEnv { name = "bower-env"; ignoreCollisions = true; paths = [
(fetchbower "jquery" "2.2.4" "2.2.4" "0kaln93pzjlr4vqf2zvsm9dwgjkrii9xlsqg48hc1vs16cl109rn")
(fetchbower "tweetnacl" "0.12.2" "0.12.2" "1lfzbfrdaly3zyzbcp1p53yhxlrx56k8x04q924kg7l52gblm65g")
(fetchbower "components-font-awesome" "4.7.0" "^4.6.3" "1w27im6ayjrbgjqa0i49ml5d3wy4ld40h9b29hz9myv77bpx4lg1")
- (fetchbower "ckeditor" "4.7.3" "4.7.3" "02bism1gc0pccdxsp361hsrn9p4jh24dnxh40rv3xikr3g91b414")
- (fetchbower "codemirror" "5.52.0" "^5.19.0" "0yc9qyfp7g800mgbaxc5zyy6bp5q257rj7l8i1bp0667h1wvfchp")
+ (fetchbower "ckeditor" "4.14.0" "4.14.0" "0lw9q0k8c0jlxvf35vrccab9c3c8rgpc6x66czj9si8yy2lyliyp")
+ (fetchbower "codemirror" "5.56.0+components1" "^5.19.0" "0fv8rxw6dspyv4bl6p2aka57544f45527rallnhnm5scv77qnakm")
(fetchbower "requirejs" "2.3.5" "2.3.5" "05lyvgz914h2w08r24rk0vkk3yxmqrvlg7j3i5av9ffkg9lpzsli")
- (fetchbower "marked" "0.5.0" "0.5.0" "00lclh9xfbhbjzzbbfjnfpr949hmqmr04jx2hq7mdc9f74xinj1r")
+ (fetchbower "marked" "1.1.0" "1.1.0" "1sdgqw9iki9c1pfm4c5h6c956mchbip2jywjrcmrlb75k53flsjz")
(fetchbower "rangy" "rangy-release#1.3.0" "rangy-release#~1.3.0" "13x3wci003p8jyv2ncir0k23bxckx99b3555r0zvgmlwycg7w0zv")
(fetchbower "json.sortify" "2.1.0" "~2.1.0" "1rz9xz0gnm4ak31n10vhslqsw8fw493gjylwj8xsy3bxqq1ygpnh")
(fetchbower "secure-fabric.js" "secure-v1.7.9" "secure-v1.7.9" "1l56mk7hbnsm9cdg5zdcmg95p7a9w96dq0bbl8fp11vs0awjil7a")
(fetchbower "hyperjson" "1.4.0" "~1.4.0" "1n68ls3x4lyhg1yy8i4q3xkgh5xqpyakf45sny4x91mkr68x4bd9")
(fetchbower "chainpad-crypto" "0.2.4" "^0.2.0" "0sqqc2j0pc34ig6319n18i85j03hibqkhz3cbr70vbd8x43vfzby")
- (fetchbower "chainpad-listmap" "0.8.1" "^0.8.1" "04q1mb9cr510y0xzybd51j8x16vmjb8v7jv3vik0cx7kzqf4rh0f")
- (fetchbower "chainpad" "5.1.3" "^5.1.0" "1la0zrh0i1h264jacn436w85hzq3l0d4whwxd2sslja9xbwgfaa0")
+ (fetchbower "chainpad-listmap" "0.9.0" "^0.9.0" "173yr5a6zxq7nb3fha6f1ajv2vy0mvqwmm949ww7ihvrhh7cd0f5")
+ (fetchbower "chainpad" "5.2.2" "^5.2.0" "1rmh039bqk11xnnh99sqrqksr4idly75y5q4f5wyl9cg4slsqrdp")
(fetchbower "file-saver" "1.3.1" "1.3.1" "065nzkvdiicxnw06z1sjz1sbp9nyis8z839hv6ng1fk25dc5kvkg")
(fetchbower "alertifyjs" "1.0.11" "1.0.11" "0v7323bzq90k35shm3h6azj4wd9la3kbi1va1pw4qyvndkwma69l")
(fetchbower "scrypt-async" "1.2.0" "1.2.0" "0d076ax708p9b8hcmk4f82j925nlnm0hmp0ni45ql37g7iirfpyv")
(fetchbower "require-css" "0.1.10" "0.1.10" "106gz9i76v71q9zx2pnqkkj342m630lvssnw54023a0ljc0gqcwq")
(fetchbower "less" "3.7.1" "3.7.1" "1n7ps4xlbrc9m63b3q62mg3p6i7d5hwchhpjshb0drzj5crvz556")
(fetchbower "bootstrap" "3.1.1" "~3.1.1" "06bhjwa8p7mzbpr3jkgydd804z1nwrkdql66h7jkfml99psv9811")
- (fetchbower "bootstrap" "4.4.1" "^v4.0.0" "0a3y5s6236jjw0ppzwdysf5mn87308ndadw1rgwgwswr9cgkz2ak")
+ (fetchbower "bootstrap" "4.5.0" "^v4.0.0" "0cfdn6z8jwx6y8lbbq6xpkfhq2vra0i84nkj9ji2bil1fzgzi40f")
(fetchbower "diff-dom" "2.1.1" "2.1.1" "0nrn6xqlhp0p5ixjxdk8qg3939crkggh1l8swd20d7bsz186l5f1")
(fetchbower "nthen" "0.1.7" "0.1.7" "03yap5ildigaw4rwxmxs37pcwhq415iham8w39zd56ka98gpfxa5")
(fetchbower "open-sans-fontface" "1.4.2" "^1.4.2" "0ksav1fcq640fmdz49ra4prwsrrfj35y2p4shx1jh1j7zxd044nf")
(fetchbower "bootstrap-tokenfield" "0.12.1" "^0.12.1" "0ib1v5k8h360sp19yiy7q92rfaz2554fvwwg2ixmxn01ydqlprw6")
- (fetchbower "localforage" "1.7.3" "^1.5.2" "0q1a996j4dn246xp55zldfh07s9m9skhnf9i0g1w4ngwsnqx23rw")
+ (fetchbower "localforage" "1.8.1" "^1.5.2" "0ci265385racnxvn4g1n672yaxi47msw6k042nxdb5vlpf5g327j")
(fetchbower "html2canvas" "0.4.1" "^0.4.1" "0yg7y90nav068q0i5afc2c221zkddpf28hi0hwc46cawx4180c69")
- (fetchbower "croppie" "2.6.4" "^2.5.0" "1lcdsjdc4xz7a3sii836g40wx15223sxng53mnf3g7h7s5y84h1x")
+ (fetchbower "croppie" "2.6.5" "^2.5.0" "1j1v5620zi13ad42r358i4ay891abwn6nz357484kgq2bgjj6ccx")
(fetchbower "sortablejs" "1.10.2" "^1.6.0" "10q4gyblhjy7w51clr0k9j7h722l4ybzn5535givwpmp6xagv11v")
(fetchbower "saferphore" "0.0.1" "^0.0.1" "1wfr9wpbm3lswmvy2p0247ydb108h4qh5s286py89k871qh6jwdi")
- (fetchbower "jszip" "Stuk/jszip#3.2.2" "Stuk/jszip#^3.1.5" "1k0va2ps2x29d1virg51n5s5rdjk21zfh7h14nnljcfnvxvk3rpp")
+ (fetchbower "jszip" "Stuk/jszip#3.5.0" "Stuk/jszip#^3.1.5" "1ra19d82cq1hrnbw88l8c61bs12kpgxvbfiiwpfi8fhy0l8hcsvk")
(fetchbower "requirejs-plugins" "1.0.3" "^1.0.3" "00s3sdz1ykygx5shldwhhhybwgw7c99vkqd94i5i5x0gl97ifxf5")
- (fetchbower "chainpad-netflux" "0.10.3" "^0.10.0" "0k8nf34bxwr070jjn4hc7ikiysnv22mix1mdg633j67b5ca0bm30")
+ (fetchbower "dragula.js" "3.7.2" "3.7.2" "0dbkmrl8bcxiplprmmp9fj96ri5nahb2ql8cc7zwawncv0drvlh0")
+ (fetchbower "MathJax" "3.0.5" "3.0.5" "087a9av15qj43m8pr3b9g59ncmydhmg40m6dfzsac62ykianh2a0")
+ (fetchbower "chainpad-netflux" "0.11.2" "^0.11.0" "1dqfricbm6s8iv7w1bsx1700m5cpk5rk1f4spqv0fqyf6mdz366v")
(fetchbower "netflux-websocket" "0.1.20" "^0.1.20" "1xwqq7nw7fmhglndbplarkdzxfmkq831aqs8nm6qj0hz2ggbibhz")
(fetchbower "es6-promise" "3.3.1" "^3.2.2" "0ai6z5admfs84fdx6663ips49kqgz4x68ays78cic0xfb7pp6vcz")
]; }
diff --git a/nixpkgs/pkgs/servers/web-apps/cryptpad/default.nix b/nixpkgs/pkgs/servers/web-apps/cryptpad/default.nix
index 77e529f26ab..abd20d64499 100644
--- a/nixpkgs/pkgs/servers/web-apps/cryptpad/default.nix
+++ b/nixpkgs/pkgs/servers/web-apps/cryptpad/default.nix
@@ -15,6 +15,7 @@ let
bowerPackages = buildBowerComponents {
name = "${cryptpad.name}-bower-packages";
# this list had to be tweaked by hand:
+ # * add the second jquery ~2.1.0 entry
# * add the second bootstrap ~3.1.1 entry
generated = ./bower-packages.nix;
src = cryptpad.src;
@@ -48,6 +49,8 @@ let
postInstall = ''
out_cryptpad=$out/lib/node_modules/cryptpad
+ substituteInPlace $out_cryptpad/lib/workers/index.js --replace "lib/workers/db-worker" "$out_cryptpad/lib/workers/db-worker"
+
# add the bower components
ln -sv \
${bowerPackages}/bower_components \
diff --git a/nixpkgs/pkgs/servers/web-apps/cryptpad/generate.sh b/nixpkgs/pkgs/servers/web-apps/cryptpad/generate.sh
index 2fe4099efa4..697b5a74a08 100755
--- a/nixpkgs/pkgs/servers/web-apps/cryptpad/generate.sh
+++ b/nixpkgs/pkgs/servers/web-apps/cryptpad/generate.sh
@@ -2,7 +2,7 @@
#! nix-shell -i bash -I nixpkgs=../../../.. -p nodePackages.node2nix nodePackages.bower2nix
set -euo pipefail
-node2nix --nodejs-10 \
+node2nix --nodejs-12 \
--input node-packages.json \
--output node-packages-generated.nix \
--composition node-packages.nix \
diff --git a/nixpkgs/pkgs/servers/web-apps/cryptpad/node-packages-generated.nix b/nixpkgs/pkgs/servers/web-apps/cryptpad/node-packages-generated.nix
index 1fde7673fe8..349ad59c60a 100644
--- a/nixpkgs/pkgs/servers/web-apps/cryptpad/node-packages-generated.nix
+++ b/nixpkgs/pkgs/servers/web-apps/cryptpad/node-packages-generated.nix
@@ -10,7 +10,7 @@ let
version = "1.3.7";
src = fetchurl {
url = "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz";
- sha512 = "2j51dxzbgz22q0k7dhivimfsqx9a0f0h9slfd7n20gz3y1944gx3y7xai54za0x3zhbar6vqiaab2i9p913cwqk414qk3cnrm138pr2";
+ sha512 = "Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==";
};
};
"array-flatten-1.1.1" = {
@@ -28,7 +28,7 @@ let
version = "1.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz";
- sha512 = "0sy81yyf4na58ic2m0ib0prkb9njb1qzl7wf3vlq4hhm4xnwgxaph0lr43gs1sd0rai2xp1h6phlwvni9jiggm94dd54i0wc1cabhvj";
+ sha512 = "csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==";
};
};
"body-parser-1.18.3" = {
@@ -55,16 +55,16 @@ let
version = "0.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/chainpad-crypto/-/chainpad-crypto-0.2.4.tgz";
- sha512 = "1b9mfdy7p405fgwsjhv5dmy1p5mz6nzb3ss4qkj664xnq4bpz5nn42cpxzvdk3d4g8zf4p98xq4ja81kykl296rzpgrpprgw34xarkx";
+ sha512 = "fWbVyeAv35vf/dkkQaefASlJcEfpEvfRI23Mtn+/TBBry7+LYNuJMXJiovVY35pfyw2+trKh1Py5Asg9vrmaVg==";
};
};
- "chainpad-server-4.0.5" = {
+ "chainpad-server-4.0.9" = {
name = "chainpad-server";
packageName = "chainpad-server";
- version = "4.0.5";
+ version = "4.0.9";
src = fetchurl {
- url = "https://registry.npmjs.org/chainpad-server/-/chainpad-server-4.0.5.tgz";
- sha512 = "11j36n90grxq83vpzjzff2nfcf4qkqwk6ply90sijkdcw575ql2ja9pww48inapqa3rqh3js0s4pccswyfyllnafvvrrv4xii08lwxw";
+ url = "https://registry.npmjs.org/chainpad-server/-/chainpad-server-4.0.9.tgz";
+ sha512 = "8h1W41ktE05TM6LuXrklpW2TUxWeNyIDiRaQygKsXaA/7pyJxF7+AmPVS+xW0c31VkHjQDPiaMzPoxhcxXnIyA==";
};
};
"content-disposition-0.5.2" = {
@@ -82,7 +82,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz";
- sha512 = "1f4y61wc913jrnga7nny83gzf9l2488q6sl1ry9lbwgh5x5d3va0xcc0xrmjk6gdxl6d4r6rsk800xp5bazhjrx05yx1wpc8c8gg0w4";
+ sha512 = "hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==";
};
};
"cookie-0.3.1" = {
@@ -109,7 +109,7 @@ let
version = "2.6.9";
src = fetchurl {
url = "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz";
- sha512 = "0q0fsr8bk1m83z0am0h2xn09vyfcf18adscxms8hclznwks1aihsisd96h8npx0idq5wwnypnqrkyk25m5d9zh3dk7rjs29nybc8bkc";
+ sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==";
};
};
"depd-1.1.2" = {
@@ -172,7 +172,7 @@ let
version = "4.16.4";
src = fetchurl {
url = "https://registry.npmjs.org/express/-/express-4.16.4.tgz";
- sha512 = "0x2wjwybkq0ridr18abnsh5hymkh9fjma63ik8za1fl7jgmmhnrxg9qi8yy9p8hci4k8385xys0y28whamrn054zvfwl57q4sxr8pcg";
+ sha512 = "j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==";
};
};
"finalhandler-1.1.1" = {
@@ -181,7 +181,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz";
- sha512 = "2v4ymv7dvpxpnrid4cn8qni5k5l024zc2qzg8ipkbxwmqjbaiygbx0hvbnr0ywfy0is4ngyhp6ljgjh4wmk6fqc3hd3wyzxil798lb3";
+ sha512 = "Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==";
};
};
"forwarded-0.1.2" = {
@@ -208,7 +208,7 @@ let
version = "7.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz";
- sha512 = "05qcmykw9czycnn3r2rrlspzd4dznr4796abdqzw150j7rafnlq8n4wp4dai34swb23lfvhw8s31l1k83vpwxqddyf1k724jq4dm430";
+ sha512 = "YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==";
};
};
"gar-1.0.4" = {
@@ -217,7 +217,7 @@ let
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/gar/-/gar-1.0.4.tgz";
- sha512 = "3ikh31ywgrpmrh33kn82v8r5vjx0w4i1kva4gnc8rbd8dkbrps4gkgjdfab609fzhbzcbrch1cgn23s1ia1qn5cqj3vcgxjymqgv2f3";
+ sha512 = "w4n9cPWyP7aHxKxYHFQMegj7WIAsL/YX/C4Bs5Rr8s1H9M1rNtRWRsw+ovYMkXDQ5S4ZbYHsHAPmevPjPgw44w==";
};
};
"get-folder-size-2.0.1" = {
@@ -226,16 +226,16 @@ let
version = "2.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/get-folder-size/-/get-folder-size-2.0.1.tgz";
- sha512 = "3679cn6gprs8s2zfs0y73r0mv6pg9295y3r70pj75wcvilm4ds2yaim9b9918ap1vp48a9773nd9nwzjg179c1d75jbncy2c3w1n8gq";
+ sha512 = "+CEb+GDCM7tkOS2wdMKTn9vU7DgnKUTuDlehkNJKNSovdCOVxs14OfKCk4cvSaR3za4gj+OBdl9opPN9xrJ0zA==";
};
};
- "graceful-fs-4.2.3" = {
+ "graceful-fs-4.2.4" = {
name = "graceful-fs";
packageName = "graceful-fs";
- version = "4.2.3";
+ version = "4.2.4";
src = fetchurl {
- url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz";
- sha512 = "12xdl6ai5jdxcpcavw2hk4zpiknz7g7f2cvgawzwlzv7cy7qf7riq8ymkgqdqxjkpl1mg627dxa65zc9b0yqhflsmqlfg5q3481azbb";
+ url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz";
+ sha512 = "WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==";
};
};
"http-errors-1.6.3" = {
@@ -253,7 +253,7 @@ let
version = "0.4.23";
src = fetchurl {
url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz";
- sha512 = "062yxlrx4glr90bxn6jdv83qf03c9appkxdjjz5bhbphsx2yrn0y1i6yn9pfr3hfv2xiwq18hxvrvzfzfa7axv0sbgihskda58r7v4x";
+ sha512 = "neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==";
};
};
"inherits-2.0.3" = {
@@ -271,7 +271,7 @@ let
version = "1.9.1";
src = fetchurl {
url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz";
- sha512 = "3gcwhv1wa2hb1vljlcmzhvzliks9rj7nzsw165vgy69jakw8g55ky474mj4j41vfbid8viy9nhwn9kx8pfqrikyl29i98zi9vmkz8nh";
+ sha512 = "0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==";
};
};
"jsonfile-4.0.0" = {
@@ -334,25 +334,25 @@ let
version = "1.4.1";
src = fetchurl {
url = "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz";
- sha512 = "2sz22r1xrnyvq6jg0h6b6cab3s3xdsfqa0n6vl9xv9gq3ppcxrcpg2hqfc41xjwnfwfkr6240l5gys7nds61ch6xcb3gr3fwsl7x398";
+ sha512 = "KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==";
};
};
- "mime-db-1.43.0" = {
+ "mime-db-1.44.0" = {
name = "mime-db";
packageName = "mime-db";
- version = "1.43.0";
+ version = "1.44.0";
src = fetchurl {
- url = "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz";
- sha512 = "36x3p6lll5v1g7na92kbba0bpcl36i1argsqn8iy4mgz3zh3llnqhzhfw0l26jqcb0mh9rhhmrx718kvqzchga6y79qdg9884c6r5zv";
+ url = "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz";
+ sha512 = "/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==";
};
};
- "mime-types-2.1.26" = {
+ "mime-types-2.1.27" = {
name = "mime-types";
packageName = "mime-types";
- version = "2.1.26";
+ version = "2.1.27";
src = fetchurl {
- url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz";
- sha512 = "1cxsgrndjg6jyfqzm74hv6cmy9lil52f1kzkq2niknaiqz20p3yiw0fpgsyld2zrbxr9abpdabz1q6nqa50xr9a0cmbjbi0cqymlnnk";
+ url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz";
+ sha512 = "JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==";
};
};
"ms-2.0.0" = {
@@ -370,7 +370,7 @@ let
version = "0.6.2";
src = fetchurl {
url = "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz";
- sha512 = "0xi79rad0khwah5v2k6pvh8ajjgi7hp3zlkg6gk11pv70ydcq7li0kzcv1gnaf13gmblzhvx7hxs2nhypphb0sp4cggiy4ympndr5c5";
+ sha512 = "hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==";
};
};
"netflux-websocket-0.1.20" = {
@@ -379,7 +379,7 @@ let
version = "0.1.20";
src = fetchurl {
url = "https://registry.npmjs.org/netflux-websocket/-/netflux-websocket-0.1.20.tgz";
- sha512 = "1rdvzykqbvgkxk52k0f16vn1mzgrnxawyfnizlzqah3jv554pi7znbhlmjf5wjjabrj0k5dd7v53jzz0ncwg9vjf6j0kqi5ib1n9wdj";
+ sha512 = "svFkw4ol4gmkcXKnx5kF/8tR9mmtTCDzUlLy4mSlcNl/4iWlbDmgwp/+aJ3nqtv8fg12m+DAFGX2+fbC0//dcg==";
};
};
"nthen-0.1.8" = {
@@ -388,7 +388,7 @@ let
version = "0.1.8";
src = fetchurl {
url = "https://registry.npmjs.org/nthen/-/nthen-0.1.8.tgz";
- sha512 = "1rn74v8zsxvg9pywjqz4gg3947flyhzz66m5vgb0rw6mffg7l3pf0xmkfgamj42yafn200qfp1s0s9ardg429fy9wafr3z1hv08479s";
+ sha512 = "Oh2CwIbhj+wUT94lQV7LKmmgw3UYAGGd8oLIqp6btQN3Bz3PuWp4BuvtUo35H3rqDknjPfKx5P6mt7v+aJNjcw==";
};
};
"on-finished-2.3.0" = {
@@ -406,7 +406,7 @@ let
version = "1.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz";
- sha512 = "2lzxqjq4zp60k9gbskpqz7pr1yvb0c6nygd42sia7n6km2gc0cc844nlc5d6r9sshrjhjvs284143jzvz9wzd4r6xr9dz2k24xrwb0a";
+ sha512 = "CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==";
};
};
"path-to-regexp-0.1.7" = {
@@ -424,7 +424,7 @@ let
version = "2.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz";
- sha512 = "0xy6dm0910h3nsa0ik45yccdfm6f84nl3h9dpkb22crqhdr3mmiczcbrq9z53gq7l2ijxhxi3pzsfzafrzymw4c1nn68ml1y2pdy7vn";
+ sha512 = "dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==";
};
};
"pull-stream-3.6.14" = {
@@ -433,7 +433,7 @@ let
version = "3.6.14";
src = fetchurl {
url = "https://registry.npmjs.org/pull-stream/-/pull-stream-3.6.14.tgz";
- sha512 = "1xjf24kjiqjzdx29ss7cqgr32vgd84b8xyd7d8n3yvwkay1jf84z2s9cpzwlmn0cq4sl26bxxpc89nnqv1630k90gaa87c7kaz9v2i8";
+ sha512 = "KIqdvpqHHaTUA2mCYcLG1ibEbu/LCKoJZsBWyv9lSYtPkJPBq8m3Hxa103xHi6D2thj5YXa0TqK3L3GUkwgnew==";
};
};
"qs-6.5.2" = {
@@ -442,7 +442,7 @@ let
version = "6.5.2";
src = fetchurl {
url = "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz";
- sha512 = "0c46ws0x9g3mmkgfmvd78bzvnmv2b8ryg4ah6jvyyqgjv9v994z7xdyvsc4vg9sf98gg7phvy3q1ahgaj5fy3dwzf2rki6bixgl15ip";
+ sha512 = "N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==";
};
};
"range-parser-1.2.1" = {
@@ -451,7 +451,7 @@ let
version = "1.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz";
- sha512 = "15b00vag4wijzsp0lwi9jznpz16n858vq5p1p3dgjrqqil9c6d4x55s1nl1fi4cbq8307bylbvkd9qkhyk6qib8ksh8raibxb3jrf0y";
+ sha512 = "Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==";
};
};
"raw-body-2.3.3" = {
@@ -460,7 +460,7 @@ let
version = "2.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz";
- sha512 = "27ygzjzpajjmz2bl1f7y1bla7wdw65w912r4i29x9p1r0pa5jivip658vwlkqq77n1nc619w1p52818mvihxhks4dlbc1pmbc925szm";
+ sha512 = "9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==";
};
};
"safe-buffer-5.1.2" = {
@@ -469,7 +469,7 @@ let
version = "5.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz";
- sha512 = "3xbm0dkya4bc3zwfwpdzbl8ngq0aai5ihlp2v3s39y7162c7wyvv9izj3g8hv6dy6vm2lq48lmfzygk0kxwbjb6xic7k4a329j99p8r";
+ sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==";
};
};
"safer-buffer-2.1.2" = {
@@ -478,7 +478,7 @@ let
version = "2.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";
- sha512 = "2v99f22kh56y72d3s8wrgdvf5n10ry40dh3fwnsxr4d5rfvxdfxfmc3qyqkscnj4f8799jy9bpg6cm21x2d811dr9ib83wjrlmkg6k1";
+ sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
};
};
"saferphore-0.0.1" = {
@@ -496,7 +496,7 @@ let
version = "0.16.2";
src = fetchurl {
url = "https://registry.npmjs.org/send/-/send-0.16.2.tgz";
- sha512 = "1kh8iy2h9x6mqbb0kssb4d966irri0z8g2151jwx47q32dbmds01j9fs2c8hln68dqqh0ims8p450z3xfw6vs8v2k253c1cyla1ibhk";
+ sha512 = "E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==";
};
};
"serve-static-1.13.2" = {
@@ -505,7 +505,7 @@ let
version = "1.13.2";
src = fetchurl {
url = "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz";
- sha512 = "2gkkd7jlmrn2a8d736x3fcij9jj16aglbq6pcivb897g01k1dlrpvb565d3hq9zwafyr60zlcqr5flgd2yqs36s8wxpylxqnck5vyx7";
+ sha512 = "p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==";
};
};
"setprototypeof-1.1.0" = {
@@ -514,7 +514,7 @@ let
version = "1.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz";
- sha512 = "2jlhhawfqdiga1m6if01ks1q3yx56k5vj6wf372589vkswvdflw7224viivxali56b0jjsckpmjy10rj6fcakhw2dbq2psr197kzw86";
+ sha512 = "BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==";
};
};
"sortify-1.0.4" = {
@@ -532,7 +532,7 @@ let
version = "1.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz";
- sha512 = "1xxwqpj713rq1idbmp7mj7cj9dl52lazgpd5x8a9g88jawbkn9xpwbgljl7cvnd0jqkll2zpdj5xy63dlis9l2k8vmx1n1gvyv8456f";
+ sha512 = "zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==";
};
};
"stream-to-pull-stream-1.7.3" = {
@@ -541,7 +541,7 @@ let
version = "1.7.3";
src = fetchurl {
url = "https://registry.npmjs.org/stream-to-pull-stream/-/stream-to-pull-stream-1.7.3.tgz";
- sha512 = "0dcrjpdn2j9k2zhnw5v2kp3k9vqsng8x822nchipwh4rgzb3y7y9cj3q01r9mishxrha0rc62xh6v0dbkycn3fq847d5rbbkal75hza";
+ sha512 = "6sNyqJpr5dIOQdgNy/xcDWwDuzAsAwVzhzrWlAPAQ7Lkjx/rv0wgvxEyKwTq6FmNd5rjTrELt/CLmaSw7crMGg==";
};
};
"tiny-each-async-2.0.3" = {
@@ -578,7 +578,16 @@ let
version = "1.6.18";
src = fetchurl {
url = "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz";
- sha512 = "3r7402x79nilhdgk4z21yjh5y9vix8lwlll1kzcn8jd2m89vzksdb6wddia77cxv3iwhd6i5hkv6n7diwjbhpy7y03i2kqlvfplli2f";
+ sha512 = "TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==";
+ };
+ };
+ "ulimit-0.0.2" = {
+ name = "ulimit";
+ packageName = "ulimit";
+ version = "0.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ulimit/-/ulimit-0.0.2.tgz";
+ sha1 = "2b51f9dc8381ae4102636cec5eb338c2630588a0";
};
};
"ultron-1.1.1" = {
@@ -587,7 +596,7 @@ let
version = "1.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz";
- sha512 = "0x78hsv3jykmjl6qdqlqiz7v5nf06li8b5yvzpj6grnzwbcjch8ngyg55lm8g8mg4znvk7qbryvrr2dxacz3cvyb1nsm64qsw21g0ah";
+ sha512 = "UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==";
};
};
"universalify-0.1.2" = {
@@ -596,7 +605,7 @@ let
version = "0.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz";
- sha512 = "29d9b6i7rf460m0c5761z6xzzjdl2q81ri19x5qcnvi9l85jp71f7lbr7bdk7sx3k3sqwcp9vfpmlh7srgfnzlmssr5j0lpj0imw4mc";
+ sha512 = "rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==";
};
};
"unpipe-1.0.0" = {
@@ -632,20 +641,20 @@ let
version = "3.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz";
- sha512 = "2887c18dlvnvc62pqgwhihzxnnj9mzbnjqa0gqg3n94k5b6fx6nm1wggisy2bg3mi7dl81vk11i49wl319yfvh255w2nrbhydmqnxcy";
+ sha512 = "nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==";
};
};
};
in
{
- "cryptpad-git+https://github.com/xwiki-labs/cryptpad.git#3.13.0" = nodeEnv.buildNodePackage {
+ "cryptpad-git+https://github.com/xwiki-labs/cryptpad.git#3.20.1" = nodeEnv.buildNodePackage {
name = "cryptpad";
packageName = "cryptpad";
- version = "3.13.0";
+ version = "3.20.1";
src = fetchgit {
url = "https://github.com/xwiki-labs/cryptpad.git";
- rev = "6b657c47ceba50c85275981f45895341370d3d66";
- sha256 = "d7b56930962fe5217d2051fb718954fd7aef96c9503e27d32148ea9b4a8dc098";
+ rev = "9bc27d7d0d50d17c345bd545a45341a05293c558";
+ sha256 = "4a1fc833b38b2097741500cef38c6b04f5b752c21736e95eb492c33012016332";
};
dependencies = [
sources."accepts-1.3.7"
@@ -658,7 +667,7 @@ in
sources."tweetnacl-git://github.com/dchest/tweetnacl-js.git#v0.12.2"
];
})
- sources."chainpad-server-4.0.5"
+ sources."chainpad-server-4.0.9"
sources."content-disposition-0.5.2"
sources."content-type-1.0.4"
sources."cookie-0.3.1"
@@ -677,7 +686,7 @@ in
sources."fs-extra-7.0.1"
sources."gar-1.0.4"
sources."get-folder-size-2.0.1"
- sources."graceful-fs-4.2.3"
+ sources."graceful-fs-4.2.4"
sources."http-errors-1.6.3"
sources."iconv-lite-0.4.23"
sources."inherits-2.0.3"
@@ -689,8 +698,8 @@ in
sources."merge-descriptors-1.0.1"
sources."methods-1.1.2"
sources."mime-1.4.1"
- sources."mime-db-1.43.0"
- sources."mime-types-2.1.26"
+ sources."mime-db-1.44.0"
+ sources."mime-types-2.1.27"
sources."ms-2.0.0"
sources."negotiator-0.6.2"
sources."netflux-websocket-0.1.20"
@@ -715,6 +724,7 @@ in
sources."tiny-each-async-2.0.3"
sources."tweetnacl-0.12.2"
sources."type-is-1.6.18"
+ sources."ulimit-0.0.2"
sources."ultron-1.1.1"
sources."universalify-0.1.2"
sources."unpipe-1.0.0"
diff --git a/nixpkgs/pkgs/servers/web-apps/cryptpad/node-packages.json b/nixpkgs/pkgs/servers/web-apps/cryptpad/node-packages.json
index 3d068f6a449..07e02a1a0a2 100644
--- a/nixpkgs/pkgs/servers/web-apps/cryptpad/node-packages.json
+++ b/nixpkgs/pkgs/servers/web-apps/cryptpad/node-packages.json
@@ -1,3 +1,3 @@
[
- { "cryptpad": "git+https://github.com/xwiki-labs/cryptpad.git#3.13.0" }
+ { "cryptpad": "git+https://github.com/xwiki-labs/cryptpad.git#3.20.1" }
]
diff --git a/nixpkgs/pkgs/servers/web-apps/cryptpad/node-packages.nix b/nixpkgs/pkgs/servers/web-apps/cryptpad/node-packages.nix
index 3eecf3c9099..19c034aa78b 100644
--- a/nixpkgs/pkgs/servers/web-apps/cryptpad/node-packages.nix
+++ b/nixpkgs/pkgs/servers/web-apps/cryptpad/node-packages.nix
@@ -2,7 +2,7 @@
{pkgs ? import <nixpkgs> {
inherit system;
- }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-10_x"}:
+ }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-12_x"}:
let
nodeEnv = import ../../../development/node-packages/node-env.nix {
diff --git a/nixpkgs/pkgs/servers/web-apps/dokuwiki/default.nix b/nixpkgs/pkgs/servers/web-apps/dokuwiki/default.nix
index f12a75c8e18..48eeddd5ea9 100644
--- a/nixpkgs/pkgs/servers/web-apps/dokuwiki/default.nix
+++ b/nixpkgs/pkgs/servers/web-apps/dokuwiki/default.nix
@@ -50,6 +50,6 @@ stdenv.mkDerivation rec {
license = licenses.gpl2;
homepage = "https://www.dokuwiki.org";
platforms = platforms.all;
- maintainers = [ maintainers."1000101" ];
+ maintainers = with maintainers; [ maintainers."1000101" ];
};
}
diff --git a/nixpkgs/pkgs/servers/web-apps/jitsi-meet/default.nix b/nixpkgs/pkgs/servers/web-apps/jitsi-meet/default.nix
new file mode 100644
index 00000000000..f1449d81e98
--- /dev/null
+++ b/nixpkgs/pkgs/servers/web-apps/jitsi-meet/default.nix
@@ -0,0 +1,34 @@
+{ pkgs, stdenv, fetchurl, nixosTests }:
+
+stdenv.mkDerivation rec {
+ pname = "jitsi-meet";
+ version = "1.0.4127";
+
+ src = fetchurl {
+ url = "https://download.jitsi.org/jitsi-meet/src/jitsi-meet-${version}.tar.bz2";
+ sha256 = "1jrrsvgysihd73pjqfv605ax01pg2gn76znr64v7nhli55ddgzqx";
+ };
+
+ dontBuild = true;
+
+ installPhase = ''
+ mkdir $out
+ mv * $out/
+ '';
+
+ passthru.tests = {
+ single-host-smoke-test = nixosTests.jitsi-meet;
+ };
+
+ meta = with stdenv.lib; {
+ description = "Secure, Simple and Scalable Video Conferences";
+ longDescription = ''
+ Jitsi Meet is an open-source (Apache) WebRTC JavaScript application that uses Jitsi Videobridge
+ to provide high quality, secure and scalable video conferences.
+ '';
+ homepage = "https://github.com/jitsi/jitsi-meet";
+ license = licenses.asl20;
+ maintainers = teams.jitsi.members;
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/servers/web-apps/matomo/default.nix b/nixpkgs/pkgs/servers/web-apps/matomo/default.nix
index 76d1a5f0b75..152ed408711 100644
--- a/nixpkgs/pkgs/servers/web-apps/matomo/default.nix
+++ b/nixpkgs/pkgs/servers/web-apps/matomo/default.nix
@@ -3,16 +3,16 @@
let
versions = {
matomo = {
- version = "3.13.5";
- sha256 = "1b9a9jj86bb3f0093k6sz235iivvvqbcvkjqxwn7c9z7qsmpvbxr";
+ version = "3.13.6";
+ sha256 = "1d3s5v96mmhcxdnxi7qh822p55g9a2nxh0zcq2d8bhg0cshi9804";
};
matomo-beta = {
- version = "3.13.5";
+ version = "3.13.6";
# `beta` examples: "b1", "rc1", null
# TOOD when updating: use null if stable version is >= latest beta or release candidate
beta = null;
- sha256 = "1b9a9jj86bb3f0093k6sz235iivvvqbcvkjqxwn7c9z7qsmpvbxr";
+ sha256 = "1d3s5v96mmhcxdnxi7qh822p55g9a2nxh0zcq2d8bhg0cshi9804";
};
};
common = pname: { version, sha256, beta ? null }:
diff --git a/nixpkgs/pkgs/servers/web-apps/mediawiki/default.nix b/nixpkgs/pkgs/servers/web-apps/mediawiki/default.nix
index c23fb685c60..b9e0acfedb8 100644
--- a/nixpkgs/pkgs/servers/web-apps/mediawiki/default.nix
+++ b/nixpkgs/pkgs/servers/web-apps/mediawiki/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "mediawiki";
- version = "1.34.1";
+ version = "1.34.2";
src = with stdenv.lib; fetchurl {
url = "https://releases.wikimedia.org/mediawiki/${versions.majorMinor version}/${pname}-${version}.tar.gz";
- sha256 = "0jg1ls5xy2bmvvd63lpvnkj53rfmik6sy2px14mphxba3gbcpf5c";
+ sha256 = "1mi46a14b2080x6mh61mb49xq0ky27g0lbm3gqgvkgckc1zmbp0f";
};
prePatch = ''
diff --git a/nixpkgs/pkgs/servers/web-apps/moodle/default.nix b/nixpkgs/pkgs/servers/web-apps/moodle/default.nix
index 62de7620c5e..447a27ad082 100644
--- a/nixpkgs/pkgs/servers/web-apps/moodle/default.nix
+++ b/nixpkgs/pkgs/servers/web-apps/moodle/default.nix
@@ -1,23 +1,23 @@
-{ stdenv, fetchurl, writeText }:
+{ lib, stdenv, fetchurl, writeText, plugins ? [ ] }:
let
- version = "3.8.3";
+ version = "3.9.1";
stableVersion = builtins.substring 0 2 (builtins.replaceStrings ["."] [""] version);
-in
-stdenv.mkDerivation rec {
+in stdenv.mkDerivation rec {
pname = "moodle";
inherit version;
src = fetchurl {
- url = "https://download.moodle.org/stable${stableVersion}/${pname}-${version}.tgz";
- sha256 = "1anjv4gvbb6833j04a1b4aaysnl4h0x96sr1hhm4nm5kq2fimjd1";
+ url =
+ "https://download.moodle.org/stable${stableVersion}/${pname}-${version}.tgz";
+ sha256 = "sha256-6QJDEInUQQSNj3kThQ65o2cT6JaRy0FrEKy+EcDMVvs=";
};
phpConfig = writeText "config.php" ''
- <?php
- return require(getenv('MOODLE_CONFIG'));
- ?>
+ <?php
+ return require(getenv('MOODLE_CONFIG'));
+ ?>
'';
installPhase = ''
@@ -27,11 +27,34 @@ stdenv.mkDerivation rec {
cp -r . $out/share/moodle
cp ${phpConfig} $out/share/moodle/config.php
+ ${lib.concatStringsSep "\n" (map (p:
+ let
+ dir = if p.pluginType == "mod" then
+ "mod"
+ else if p.pluginType == "theme" then
+ "theme"
+ else if p.pluginType == "block" then
+ "blocks"
+ else if p.pluginType == "question" then
+ "question/type"
+ else if p.pluginType == "course" then
+ "course/format"
+ else if p.pluginType == "report" then
+ "admin/report"
+ else
+ throw "unknown moodle plugin type";
+ # we have to copy it, because the plugins have refrences to .. inside
+ in ''
+ mkdir -p $out/share/moodle/${dir}/${p.name}
+ cp -r ${p}/* $out/share/moodle/${dir}/${p.name}/
+ '') plugins)}
+
runHook postInstall
'';
meta = with stdenv.lib; {
- description = "Free and open-source learning management system (LMS) written in PHP";
+ description =
+ "Free and open-source learning management system (LMS) written in PHP";
license = licenses.gpl3Plus;
homepage = "https://moodle.org/";
maintainers = with maintainers; [ aanderse ];
diff --git a/nixpkgs/pkgs/servers/web-apps/moodle/moodle-utils.nix b/nixpkgs/pkgs/servers/web-apps/moodle/moodle-utils.nix
new file mode 100644
index 00000000000..168482bffe6
--- /dev/null
+++ b/nixpkgs/pkgs/servers/web-apps/moodle/moodle-utils.nix
@@ -0,0 +1,32 @@
+{ stdenv, unzip, ... }:
+
+let
+ buildMoodlePlugin = a@{
+ name,
+ src,
+ pluginType,
+ configurePhase ? ":",
+ buildPhase ? ":",
+ buildInputs ? [ ],
+ ...
+ }:
+ stdenv.mkDerivation (a // {
+ name = name;
+
+ inherit pluginType;
+ inherit configurePhase buildPhase;
+
+ buildInputs = [ unzip ] ++ buildInputs;
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p "$out"
+ mv * $out/
+
+ runHook postInstall
+ '';
+ });
+in {
+ inherit buildMoodlePlugin;
+}
diff --git a/nixpkgs/pkgs/servers/web-apps/searx/default.nix b/nixpkgs/pkgs/servers/web-apps/searx/default.nix
index d0ff1391796..dc87acddd88 100644
--- a/nixpkgs/pkgs/servers/web-apps/searx/default.nix
+++ b/nixpkgs/pkgs/servers/web-apps/searx/default.nix
@@ -1,36 +1,21 @@
-{ lib, python3Packages, fetchFromGitHub }:
+{ lib, python3Packages, fetchFromGitHub, fetchpatch }:
with python3Packages;
buildPythonApplication rec {
pname = "searx";
- version = "0.16.0";
+ version = "0.17.0";
# Can not use PyPI because certain test files are missing.
src = fetchFromGitHub {
owner = "asciimoo";
repo = "searx";
rev = "v${version}";
- sha256 = "0hfa4nmis98yvghxw866rzjpmhb2ln8l6l8g9yx4m79b2lk76xcs";
+ sha256 = "0pznz3wsaikl8khmzqvj05kzh5y07hjw8gqhy6x0lz1b00cn5af4";
};
postPatch = ''
- substituteInPlace requirements.txt \
- --replace 'certifi==2019.3.9' 'certifi' \
- --replace 'flask==1.0.2' 'flask' \
- --replace 'flask-babel==0.12.2' 'flask-babel' \
- --replace 'jinja2==2.10.1' 'jinja2' \
- --replace 'lxml==4.3.3' 'lxml' \
- --replace 'idna==2.8' 'idna' \
- --replace 'pygments==2.1.3' 'pygments>=2.1,<3.0' \
- --replace 'pyopenssl==19.0.0' 'pyopenssl' \
- --replace 'python-dateutil==2.8.0' 'python-dateutil==2.8.*' \
- --replace 'pyyaml==5.1' 'pyyaml'
- substituteInPlace requirements-dev.txt \
- --replace 'plone.testing==5.0.0' 'plone.testing' \
- --replace 'pep8==1.7.0' 'pep8==1.7.*' \
- --replace 'splinter==0.11.0' 'splinter' \
- --replace 'selenium==3.141.0' 'selenium'
+ sed -i 's/==.*$//' requirements.txt
'';
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/servers/web-apps/shiori/default.nix b/nixpkgs/pkgs/servers/web-apps/shiori/default.nix
index dbea567b7e1..d6fdb9d25b3 100644
--- a/nixpkgs/pkgs/servers/web-apps/shiori/default.nix
+++ b/nixpkgs/pkgs/servers/web-apps/shiori/default.nix
@@ -19,4 +19,4 @@ buildGoModule rec {
license = licenses.mit;
maintainers = with maintainers; [ minijackson ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/servers/web-apps/wallabag/default.nix b/nixpkgs/pkgs/servers/web-apps/wallabag/default.nix
index e4f1a3009ee..48afdc5c01d 100644
--- a/nixpkgs/pkgs/servers/web-apps/wallabag/default.nix
+++ b/nixpkgs/pkgs/servers/web-apps/wallabag/default.nix
@@ -13,7 +13,15 @@ stdenv.mkDerivation rec {
outputs = [ "out" ];
- patches = [ ./wallabag-data.patch ]; # exposes $WALLABAG_DATA
+ patches = [
+ ./wallabag-data.patch # exposes $WALLABAG_DATA
+ (fetchurl {
+ # Fixes "Uncaught RuntimeException: Setting "piwik_enabled" couldn't be found."; https://github.com/wallabag/wallabag/issues/3662
+ # Remove >= 2.4.0
+ url = "https://github.com/wallabag/wallabag/pull/3868.patch";
+ sha256 = "0pfxsv8ncaxkjkybim3v3iswmfv1vbjlzmvj50nn9blvjwc9gxjg";
+ })
+ ];
dontBuild = true;
diff --git a/nixpkgs/pkgs/servers/web-apps/wordpress/default.nix b/nixpkgs/pkgs/servers/web-apps/wordpress/default.nix
index ca4b5d832a6..e1a14ca59d4 100644
--- a/nixpkgs/pkgs/servers/web-apps/wordpress/default.nix
+++ b/nixpkgs/pkgs/servers/web-apps/wordpress/default.nix
@@ -1,12 +1,12 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchurl, nixosTests }:
stdenv.mkDerivation rec {
pname = "wordpress";
- version = "5.4.1";
+ version = "5.4.2";
src = fetchurl {
url = "https://wordpress.org/${pname}-${version}.tar.gz";
- sha256 = "0i9ndfhm9iwilqwbqs3dngmzzjmazw4vwbyccjabs3zmzliis6vv";
+ sha256 = "1pnl11yws2r2d5dfq0z85zcy5ilvm298bfs7h9z1sjakkwkh5sph";
};
installPhase = ''
@@ -14,6 +14,10 @@ stdenv.mkDerivation rec {
cp -r . $out/share/wordpress
'';
+ passthru.tests = {
+ inherit (nixosTests) wordpress;
+ };
+
meta = with stdenv.lib; {
homepage = "https://wordpress.org";
description = "WordPress is open source software you can use to create a beautiful website, blog, or app";
diff --git a/nixpkgs/pkgs/servers/x11/xorg/overrides.nix b/nixpkgs/pkgs/servers/x11/xorg/overrides.nix
index c6fe55ad9f7..092764a3d9d 100644
--- a/nixpkgs/pkgs/servers/x11/xorg/overrides.nix
+++ b/nixpkgs/pkgs/servers/x11/xorg/overrides.nix
@@ -105,7 +105,7 @@ self: super:
rm -rf $out/share/doc
'';
CPP = stdenv.lib.optionalString stdenv.isDarwin "clang -E -";
- propagatedBuildInputs = [ self.xorgproto ];
+ propagatedBuildInputs = attrs.propagatedBuildInputs or [] ++ [ self.xorgproto ];
});
libAppleWM = super.libAppleWM.overrideAttrs (attrs: {
@@ -117,7 +117,7 @@ self: super:
libXau = super.libXau.overrideAttrs (attrs: {
outputs = [ "out" "dev" ];
- propagatedBuildInputs = [ self.xorgproto ];
+ propagatedBuildInputs = attrs.propagatedBuildInputs or [] ++ [ self.xorgproto ];
});
libXdmcp = super.libXdmcp.overrideAttrs (attrs: {
@@ -126,7 +126,7 @@ self: super:
libXfont = super.libXfont.overrideAttrs (attrs: {
outputs = [ "out" "dev" ];
- propagatedBuildInputs = [ freetype ]; # propagate link reqs. like bzip2
+ propagatedBuildInputs = attrs.propagatedBuildInputs or [] ++ [ freetype ]; # propagate link reqs. like bzip2
# prevents "misaligned_stack_error_entering_dyld_stub_binder"
configureFlags = lib.optional isDarwin "CFLAGS=-O0";
});
@@ -136,6 +136,22 @@ self: super:
configureFlags = attrs.configureFlags or []
++ malloc0ReturnsNullCrossFlag;
});
+ libXxf86dga = super.libXxf86dga.overrideAttrs (attrs: {
+ configureFlags = attrs.configureFlags or []
+ ++ malloc0ReturnsNullCrossFlag;
+ });
+ libXxf86misc = super.libXxf86misc.overrideAttrs (attrs: {
+ configureFlags = attrs.configureFlags or []
+ ++ malloc0ReturnsNullCrossFlag;
+ });
+ libdmx = super.libdmx.overrideAttrs (attrs: {
+ configureFlags = attrs.configureFlags or []
+ ++ malloc0ReturnsNullCrossFlag;
+ });
+ xdpyinfo = super.xdpyinfo.overrideAttrs (attrs: {
+ configureFlags = attrs.configureFlags or []
+ ++ malloc0ReturnsNullCrossFlag;
+ });
# Propagate some build inputs because of header file dependencies.
# Note: most of these are in Requires.private, so maybe builder.sh
@@ -146,7 +162,7 @@ self: super:
'';
configureFlags = attrs.configureFlags or []
++ malloc0ReturnsNullCrossFlag;
- propagatedBuildInputs = [ self.libSM ];
+ propagatedBuildInputs = attrs.propagatedBuildInputs or [] ++ [ self.libSM ];
depsBuildBuild = [ buildPackages.stdenv.cc ];
CPP = if stdenv.isDarwin then "clang -E -" else "${stdenv.cc.targetPrefix}cc -E -";
outputs = [ "out" "dev" "devdoc" ];
@@ -166,12 +182,12 @@ self: super:
libXcomposite = super.libXcomposite.overrideAttrs (attrs: {
outputs = [ "out" "dev" ];
- propagatedBuildInputs = [ self.libXfixes ];
+ propagatedBuildInputs = attrs.propagatedBuildInputs or [] ++ [ self.libXfixes ];
});
libXaw = super.libXaw.overrideAttrs (attrs: {
outputs = [ "out" "dev" "devdoc" ];
- propagatedBuildInputs = [ self.libXmu ];
+ propagatedBuildInputs = attrs.propagatedBuildInputs or [] ++ [ self.libXmu ];
});
libXcursor = super.libXcursor.overrideAttrs (attrs: {
@@ -184,7 +200,7 @@ self: super:
libXft = super.libXft.overrideAttrs (attrs: {
outputs = [ "out" "dev" ];
- propagatedBuildInputs = [ self.libXrender freetype fontconfig ];
+ propagatedBuildInputs = attrs.propagatedBuildInputs or [] ++ [ self.libXrender freetype fontconfig ];
configureFlags = attrs.configureFlags or []
++ malloc0ReturnsNullCrossFlag;
@@ -208,7 +224,7 @@ self: super:
libXext = super.libXext.overrideAttrs (attrs: {
outputs = [ "out" "dev" "man" "doc" ];
- propagatedBuildInputs = [ self.xorgproto self.libXau ];
+ propagatedBuildInputs = attrs.propagatedBuildInputs or [] ++ [ self.xorgproto self.libXau ];
configureFlags = attrs.configureFlags or []
++ malloc0ReturnsNullCrossFlag;
});
@@ -219,7 +235,7 @@ self: super:
libXi = super.libXi.overrideAttrs (attrs: {
outputs = [ "out" "dev" "man" "doc" ];
- propagatedBuildInputs = [ self.libXfixes ];
+ propagatedBuildInputs = attrs.propagatedBuildInputs or [] ++ [ self.libXfixes ];
configureFlags = stdenv.lib.optional (stdenv.hostPlatform != stdenv.buildPlatform)
"xorg_cv_malloc0_returns_null=no";
});
@@ -239,19 +255,19 @@ self: super:
outputs = [ "out" "dev" ];
configureFlags = attrs.configureFlags or []
++ malloc0ReturnsNullCrossFlag;
- propagatedBuildInputs = [self.libXrender];
+ propagatedBuildInputs = attrs.propagatedBuildInputs or [] ++ [ self.libXrender ];
});
libSM = super.libSM.overrideAttrs (attrs: {
outputs = [ "out" "dev" "doc" ];
- propagatedBuildInputs = [ self.libICE ];
+ propagatedBuildInputs = attrs.propagatedBuildInputs or [] ++ [ self.libICE ];
});
libXrender = super.libXrender.overrideAttrs (attrs: {
outputs = [ "out" "dev" "doc" ];
configureFlags = attrs.configureFlags or []
++ malloc0ReturnsNullCrossFlag;
- propagatedBuildInputs = [ self.xorgproto ];
+ propagatedBuildInputs = attrs.propagatedBuildInputs or [] ++ [ self.xorgproto ];
});
libXres = super.libXres.overrideAttrs (attrs: {
@@ -319,7 +335,7 @@ self: super:
});
utilmacros = super.utilmacros.overrideAttrs (attrs: { # not needed for releases, we propagate the needed tools
- propagatedBuildInputs = [ automake autoconf libtool ];
+ propagatedBuildInputs = attrs.propagatedBuildInputs or [] ++ [ automake autoconf libtool ];
});
x11perf = super.x11perf.overrideAttrs (attrs: {
@@ -558,6 +574,7 @@ self: super:
xorgproto = super.xorgproto.overrideAttrs (attrs: {
buildInputs = [];
+ propagatedBuildInputs = [];
nativeBuildInputs = attrs.nativeBuildInputs ++ [ meson ninja ];
# adds support for printproto needed for libXp
mesonFlags = [ "-Dlegacy=true" ];
@@ -626,7 +643,7 @@ self: super:
then {
outputs = [ "out" "dev" ];
buildInputs = commonBuildInputs ++ [ libdrm mesa ];
- propagatedBuildInputs = [ libpciaccess epoxy ] ++ commonPropagatedBuildInputs ++ lib.optionals stdenv.isLinux [
+ propagatedBuildInputs = attrs.propagatedBuildInputs or [] ++ [ libpciaccess epoxy ] ++ commonPropagatedBuildInputs ++ lib.optionals stdenv.isLinux [
udev
];
prePatch = stdenv.lib.optionalString stdenv.hostPlatform.isMusl ''
@@ -755,7 +772,7 @@ self: super:
"--with-launchdaemons-dir=\${out}/LaunchDaemons"
"--with-launchagents-dir=\${out}/LaunchAgents"
];
- propagatedBuildInputs = [ self.xauth ]
+ propagatedBuildInputs = attrs.propagatedBuildInputs or [] ++ [ self.xauth ]
++ lib.optionals isDarwin [ self.libX11 self.xorgproto ];
prePatch = ''
sed -i 's|^defaultserverargs="|&-logfile \"$HOME/.xorg.log\"|p' startx.cpp
diff --git a/nixpkgs/pkgs/servers/xandikos/default.nix b/nixpkgs/pkgs/servers/xandikos/default.nix
index 27fb93a8803..9bb4ebc8677 100644
--- a/nixpkgs/pkgs/servers/xandikos/default.nix
+++ b/nixpkgs/pkgs/servers/xandikos/default.nix
@@ -5,20 +5,23 @@
python3Packages.buildPythonApplication rec {
pname = "xandikos";
- version = "0.1.0";
+ version = "0.2.3";
src = fetchFromGitHub {
owner = "jelmer";
repo = "xandikos";
rev = "v${version}";
- sha256 = "12r8fciid2qpqf054584ywwh49yddyhhpkpcm6jihzyr5y2r4kn1";
+ sha256 = "1x0bylmdizirvlcn6ryd43lffpmlq0cklj3jz956scmxgq4p6wby";
};
propagatedBuildInputs = with python3Packages; [
+ aiohttp
dulwich
defusedxml
icalendar
jinja2
+ multidict
+ prometheus_client
];
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/servers/zigbee2mqtt/default.nix b/nixpkgs/pkgs/servers/zigbee2mqtt/default.nix
new file mode 100644
index 00000000000..ad351c89a66
--- /dev/null
+++ b/nixpkgs/pkgs/servers/zigbee2mqtt/default.nix
@@ -0,0 +1,35 @@
+{ pkgs, stdenv, system, dataDir ? "/opt/zigbee2mqtt/data", nixosTests }:
+let
+ package = (import ./node.nix { inherit pkgs system; }).package;
+in
+package.override rec {
+ version = "1.14.2";
+ reconstructLock = true;
+
+ postInstall = ''
+ sed -i '1s;^;#!/usr/bin/env node\n;' $out/lib/node_modules/zigbee2mqtt/index.js
+ chmod +x $out/lib/node_modules/zigbee2mqtt/index.js
+ mkdir $out/bin
+ ln -s $out/lib/node_modules/zigbee2mqtt/index.js $out/bin/zigbee2mqtt
+
+ rm -rf $out/lib/node_modules/zigbee2mqtt/data
+ ln -s ${dataDir} $out/lib/node_modules/zigbee2mqtt/data
+ '';
+
+ src = pkgs.fetchFromGitHub {
+ owner = "Koenkk";
+ repo = "zigbee2mqtt";
+ rev = version;
+ sha256 = "0yv51rds28az5pqzgkprhrzwmky29l1mvqb73l7dbs8qlx8x1x52";
+ };
+
+ passthru.tests.zigbee2mqtt = nixosTests.zigbee2mqtt;
+
+ meta = with pkgs.stdenv.lib; {
+ description = "Zigbee to MQTT bridge using zigbee-shepherd";
+ license = licenses.gpl3;
+ homepage = https://github.com/Koenkk/zigbee2mqtt;
+ maintainers = with maintainers; [ sweber ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/servers/zigbee2mqtt/node-packages.nix b/nixpkgs/pkgs/servers/zigbee2mqtt/node-packages.nix
new file mode 100644
index 00000000000..df818634036
--- /dev/null
+++ b/nixpkgs/pkgs/servers/zigbee2mqtt/node-packages.nix
@@ -0,0 +1,9739 @@
+# This file has been generated by node2nix 1.8.0. Do not edit!
+
+{nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}:
+
+let
+ sources = {
+ "@babel/cli-7.10.4" = {
+ name = "_at_babel_slash_cli";
+ packageName = "@babel/cli";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/cli/-/cli-7.10.4.tgz";
+ sha512 = "xX99K4V1BzGJdQANK5cwK+EpF1vP9gvqhn+iWvG+TubCjecplW7RSQimJ2jcCvu6fnK5pY6mZMdu6EWTj32QVA==";
+ };
+ };
+ "@babel/code-frame-7.10.4" = {
+ name = "_at_babel_slash_code-frame";
+ packageName = "@babel/code-frame";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz";
+ sha512 = "vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==";
+ };
+ };
+ "@babel/compat-data-7.10.4" = {
+ name = "_at_babel_slash_compat-data";
+ packageName = "@babel/compat-data";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.10.4.tgz";
+ sha512 = "t+rjExOrSVvjQQXNp5zAIYDp00KjdvGl/TpDX5REPr0S9IAIPQMTilcfG6q8c0QFmj9lSTVySV2VTsyggvtNIw==";
+ };
+ };
+ "@babel/core-7.10.4" = {
+ name = "_at_babel_slash_core";
+ packageName = "@babel/core";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/core/-/core-7.10.4.tgz";
+ sha512 = "3A0tS0HWpy4XujGc7QtOIHTeNwUgWaZc/WuS5YQrfhU67jnVmsD6OGPc1AKHH0LJHQICGncy3+YUjIhVlfDdcA==";
+ };
+ };
+ "@babel/core-7.10.5" = {
+ name = "_at_babel_slash_core";
+ packageName = "@babel/core";
+ version = "7.10.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/core/-/core-7.10.5.tgz";
+ sha512 = "O34LQooYVDXPl7QWCdW9p4NR+QlzOr7xShPPJz8GsuCU3/8ua/wqTr7gmnxXv+WBESiGU/G5s16i6tUvHkNb+w==";
+ };
+ };
+ "@babel/generator-7.10.4" = {
+ name = "_at_babel_slash_generator";
+ packageName = "@babel/generator";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/generator/-/generator-7.10.4.tgz";
+ sha512 = "toLIHUIAgcQygFZRAQcsLQV3CBuX6yOIru1kJk/qqqvcRmZrYe6WavZTSG+bB8MxhnL9YPf+pKQfuiP161q7ng==";
+ };
+ };
+ "@babel/generator-7.10.5" = {
+ name = "_at_babel_slash_generator";
+ packageName = "@babel/generator";
+ version = "7.10.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/generator/-/generator-7.10.5.tgz";
+ sha512 = "3vXxr3FEW7E7lJZiWQ3bM4+v/Vyr9C+hpolQ8BGFr9Y8Ri2tFLWTixmwKBafDujO1WVah4fhZBeU1bieKdghig==";
+ };
+ };
+ "@babel/helper-annotate-as-pure-7.10.4" = {
+ name = "_at_babel_slash_helper-annotate-as-pure";
+ packageName = "@babel/helper-annotate-as-pure";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz";
+ sha512 = "XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==";
+ };
+ };
+ "@babel/helper-builder-binary-assignment-operator-visitor-7.10.4" = {
+ name = "_at_babel_slash_helper-builder-binary-assignment-operator-visitor";
+ packageName = "@babel/helper-builder-binary-assignment-operator-visitor";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz";
+ sha512 = "L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==";
+ };
+ };
+ "@babel/helper-compilation-targets-7.10.4" = {
+ name = "_at_babel_slash_helper-compilation-targets";
+ packageName = "@babel/helper-compilation-targets";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz";
+ sha512 = "a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==";
+ };
+ };
+ "@babel/helper-create-class-features-plugin-7.10.4" = {
+ name = "_at_babel_slash_helper-create-class-features-plugin";
+ packageName = "@babel/helper-create-class-features-plugin";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.4.tgz";
+ sha512 = "9raUiOsXPxzzLjCXeosApJItoMnX3uyT4QdM2UldffuGApNrF8e938MwNpDCK9CPoyxrEoCgT+hObJc3mZa6lQ==";
+ };
+ };
+ "@babel/helper-create-regexp-features-plugin-7.10.4" = {
+ name = "_at_babel_slash_helper-create-regexp-features-plugin";
+ packageName = "@babel/helper-create-regexp-features-plugin";
+ version = "7.10.4";
+ 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==";
+ };
+ };
+ "@babel/helper-define-map-7.10.4" = {
+ name = "_at_babel_slash_helper-define-map";
+ packageName = "@babel/helper-define-map";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.4.tgz";
+ sha512 = "nIij0oKErfCnLUCWaCaHW0Bmtl2RO9cN7+u2QT8yqTywgALKlyUVOvHDElh+b5DwVC6YB1FOYFOTWcN/+41EDA==";
+ };
+ };
+ "@babel/helper-explode-assignable-expression-7.10.4" = {
+ name = "_at_babel_slash_helper-explode-assignable-expression";
+ packageName = "@babel/helper-explode-assignable-expression";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.4.tgz";
+ sha512 = "4K71RyRQNPRrR85sr5QY4X3VwG4wtVoXZB9+L3r1Gp38DhELyHCtovqydRi7c1Ovb17eRGiQ/FD5s8JdU0Uy5A==";
+ };
+ };
+ "@babel/helper-function-name-7.10.4" = {
+ name = "_at_babel_slash_helper-function-name";
+ packageName = "@babel/helper-function-name";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz";
+ sha512 = "YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==";
+ };
+ };
+ "@babel/helper-get-function-arity-7.10.4" = {
+ name = "_at_babel_slash_helper-get-function-arity";
+ packageName = "@babel/helper-get-function-arity";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz";
+ sha512 = "EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==";
+ };
+ };
+ "@babel/helper-hoist-variables-7.10.4" = {
+ name = "_at_babel_slash_helper-hoist-variables";
+ packageName = "@babel/helper-hoist-variables";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz";
+ sha512 = "wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==";
+ };
+ };
+ "@babel/helper-member-expression-to-functions-7.10.4" = {
+ name = "_at_babel_slash_helper-member-expression-to-functions";
+ packageName = "@babel/helper-member-expression-to-functions";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.4.tgz";
+ sha512 = "m5j85pK/KZhuSdM/8cHUABQTAslV47OjfIB9Cc7P+PvlAoBzdb79BGNfw8RhT5Mq3p+xGd0ZfAKixbrUZx0C7A==";
+ };
+ };
+ "@babel/helper-member-expression-to-functions-7.10.5" = {
+ name = "_at_babel_slash_helper-member-expression-to-functions";
+ packageName = "@babel/helper-member-expression-to-functions";
+ version = "7.10.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.5.tgz";
+ sha512 = "HiqJpYD5+WopCXIAbQDG0zye5XYVvcO9w/DHp5GsaGkRUaamLj2bEtu6i8rnGGprAhHM3qidCMgp71HF4endhA==";
+ };
+ };
+ "@babel/helper-module-imports-7.10.4" = {
+ name = "_at_babel_slash_helper-module-imports";
+ packageName = "@babel/helper-module-imports";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz";
+ sha512 = "nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==";
+ };
+ };
+ "@babel/helper-module-transforms-7.10.4" = {
+ name = "_at_babel_slash_helper-module-transforms";
+ packageName = "@babel/helper-module-transforms";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.10.4.tgz";
+ sha512 = "Er2FQX0oa3nV7eM1o0tNCTx7izmQtwAQsIiaLRWtavAAEcskb0XJ5OjJbVrYXWOTr8om921Scabn4/tzlx7j1Q==";
+ };
+ };
+ "@babel/helper-module-transforms-7.10.5" = {
+ name = "_at_babel_slash_helper-module-transforms";
+ packageName = "@babel/helper-module-transforms";
+ version = "7.10.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.10.5.tgz";
+ sha512 = "4P+CWMJ6/j1W915ITJaUkadLObmCRRSC234uctJfn/vHrsLNxsR8dwlcXv9ZhJWzl77awf+mWXSZEKt5t0OnlA==";
+ };
+ };
+ "@babel/helper-optimise-call-expression-7.10.4" = {
+ name = "_at_babel_slash_helper-optimise-call-expression";
+ packageName = "@babel/helper-optimise-call-expression";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz";
+ sha512 = "n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==";
+ };
+ };
+ "@babel/helper-plugin-utils-7.10.4" = {
+ name = "_at_babel_slash_helper-plugin-utils";
+ packageName = "@babel/helper-plugin-utils";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz";
+ sha512 = "O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==";
+ };
+ };
+ "@babel/helper-regex-7.10.4" = {
+ name = "_at_babel_slash_helper-regex";
+ packageName = "@babel/helper-regex";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.4.tgz";
+ sha512 = "inWpnHGgtg5NOF0eyHlC0/74/VkdRITY9dtTpB2PrxKKn+AkVMRiZz/Adrx+Ssg+MLDesi2zohBW6MVq6b4pOQ==";
+ };
+ };
+ "@babel/helper-remap-async-to-generator-7.10.4" = {
+ name = "_at_babel_slash_helper-remap-async-to-generator";
+ packageName = "@babel/helper-remap-async-to-generator";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.4.tgz";
+ sha512 = "86Lsr6NNw3qTNl+TBcF1oRZMaVzJtbWTyTko+CQL/tvNvcGYEFKbLXDPxtW0HKk3McNOk4KzY55itGWCAGK5tg==";
+ };
+ };
+ "@babel/helper-replace-supers-7.10.4" = {
+ name = "_at_babel_slash_helper-replace-supers";
+ packageName = "@babel/helper-replace-supers";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz";
+ sha512 = "sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==";
+ };
+ };
+ "@babel/helper-simple-access-7.10.4" = {
+ name = "_at_babel_slash_helper-simple-access";
+ packageName = "@babel/helper-simple-access";
+ version = "7.10.4";
+ 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==";
+ };
+ };
+ "@babel/helper-split-export-declaration-7.10.4" = {
+ name = "_at_babel_slash_helper-split-export-declaration";
+ packageName = "@babel/helper-split-export-declaration";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.4.tgz";
+ sha512 = "pySBTeoUff56fL5CBU2hWm9TesA4r/rOkI9DyJLvvgz09MB9YtfIYe3iBriVaYNaPe+Alua0vBIOVOLs2buWhg==";
+ };
+ };
+ "@babel/helper-validator-identifier-7.10.4" = {
+ name = "_at_babel_slash_helper-validator-identifier";
+ packageName = "@babel/helper-validator-identifier";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz";
+ sha512 = "3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==";
+ };
+ };
+ "@babel/helper-wrap-function-7.10.4" = {
+ name = "_at_babel_slash_helper-wrap-function";
+ packageName = "@babel/helper-wrap-function";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz";
+ sha512 = "6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==";
+ };
+ };
+ "@babel/helpers-7.10.4" = {
+ name = "_at_babel_slash_helpers";
+ packageName = "@babel/helpers";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz";
+ sha512 = "L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==";
+ };
+ };
+ "@babel/highlight-7.10.4" = {
+ name = "_at_babel_slash_highlight";
+ packageName = "@babel/highlight";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz";
+ sha512 = "i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==";
+ };
+ };
+ "@babel/parser-7.10.4" = {
+ name = "_at_babel_slash_parser";
+ packageName = "@babel/parser";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/parser/-/parser-7.10.4.tgz";
+ sha512 = "8jHII4hf+YVDsskTF6WuMB3X4Eh+PsUkC2ljq22so5rHvH+T8BzyL94VOdyFLNR8tBSVXOTbNHOKpR4TfRxVtA==";
+ };
+ };
+ "@babel/parser-7.10.5" = {
+ name = "_at_babel_slash_parser";
+ packageName = "@babel/parser";
+ version = "7.10.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/parser/-/parser-7.10.5.tgz";
+ sha512 = "wfryxy4bE1UivvQKSQDU4/X6dr+i8bctjUjj8Zyt3DQy7NtPizJXT8M52nqpNKL+nq2PW8lxk4ZqLj0fD4B4hQ==";
+ };
+ };
+ "@babel/plugin-proposal-async-generator-functions-7.10.4" = {
+ name = "_at_babel_slash_plugin-proposal-async-generator-functions";
+ packageName = "@babel/plugin-proposal-async-generator-functions";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.4.tgz";
+ sha512 = "MJbxGSmejEFVOANAezdO39SObkURO5o/8b6fSH6D1pi9RZQt+ldppKPXfqgUWpSQ9asM6xaSaSJIaeWMDRP0Zg==";
+ };
+ };
+ "@babel/plugin-proposal-class-properties-7.10.4" = {
+ name = "_at_babel_slash_plugin-proposal-class-properties";
+ packageName = "@babel/plugin-proposal-class-properties";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz";
+ sha512 = "vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==";
+ };
+ };
+ "@babel/plugin-proposal-dynamic-import-7.10.4" = {
+ name = "_at_babel_slash_plugin-proposal-dynamic-import";
+ packageName = "@babel/plugin-proposal-dynamic-import";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz";
+ sha512 = "up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==";
+ };
+ };
+ "@babel/plugin-proposal-json-strings-7.10.4" = {
+ name = "_at_babel_slash_plugin-proposal-json-strings";
+ packageName = "@babel/plugin-proposal-json-strings";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz";
+ sha512 = "fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==";
+ };
+ };
+ "@babel/plugin-proposal-nullish-coalescing-operator-7.10.4" = {
+ name = "_at_babel_slash_plugin-proposal-nullish-coalescing-operator";
+ packageName = "@babel/plugin-proposal-nullish-coalescing-operator";
+ version = "7.10.4";
+ 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==";
+ };
+ };
+ "@babel/plugin-proposal-numeric-separator-7.10.4" = {
+ name = "_at_babel_slash_plugin-proposal-numeric-separator";
+ packageName = "@babel/plugin-proposal-numeric-separator";
+ version = "7.10.4";
+ 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==";
+ };
+ };
+ "@babel/plugin-proposal-object-rest-spread-7.10.4" = {
+ name = "_at_babel_slash_plugin-proposal-object-rest-spread";
+ packageName = "@babel/plugin-proposal-object-rest-spread";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.4.tgz";
+ sha512 = "6vh4SqRuLLarjgeOf4EaROJAHjvu9Gl+/346PbDH9yWbJyfnJ/ah3jmYKYtswEyCoWZiidvVHjHshd4WgjB9BA==";
+ };
+ };
+ "@babel/plugin-proposal-optional-catch-binding-7.10.4" = {
+ name = "_at_babel_slash_plugin-proposal-optional-catch-binding";
+ packageName = "@babel/plugin-proposal-optional-catch-binding";
+ version = "7.10.4";
+ 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==";
+ };
+ };
+ "@babel/plugin-proposal-optional-chaining-7.10.4" = {
+ name = "_at_babel_slash_plugin-proposal-optional-chaining";
+ packageName = "@babel/plugin-proposal-optional-chaining";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.10.4.tgz";
+ sha512 = "ZIhQIEeavTgouyMSdZRap4VPPHqJJ3NEs2cuHs5p0erH+iz6khB0qfgU8g7UuJkG88+fBMy23ZiU+nuHvekJeQ==";
+ };
+ };
+ "@babel/plugin-proposal-private-methods-7.10.4" = {
+ name = "_at_babel_slash_plugin-proposal-private-methods";
+ packageName = "@babel/plugin-proposal-private-methods";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz";
+ sha512 = "wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==";
+ };
+ };
+ "@babel/plugin-proposal-unicode-property-regex-7.10.4" = {
+ name = "_at_babel_slash_plugin-proposal-unicode-property-regex";
+ packageName = "@babel/plugin-proposal-unicode-property-regex";
+ version = "7.10.4";
+ 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==";
+ };
+ };
+ "@babel/plugin-syntax-async-generators-7.8.4" = {
+ name = "_at_babel_slash_plugin-syntax-async-generators";
+ packageName = "@babel/plugin-syntax-async-generators";
+ version = "7.8.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz";
+ sha512 = "tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==";
+ };
+ };
+ "@babel/plugin-syntax-bigint-7.8.3" = {
+ name = "_at_babel_slash_plugin-syntax-bigint";
+ packageName = "@babel/plugin-syntax-bigint";
+ version = "7.8.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz";
+ sha512 = "wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==";
+ };
+ };
+ "@babel/plugin-syntax-class-properties-7.10.4" = {
+ name = "_at_babel_slash_plugin-syntax-class-properties";
+ packageName = "@babel/plugin-syntax-class-properties";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz";
+ sha512 = "GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==";
+ };
+ };
+ "@babel/plugin-syntax-dynamic-import-7.8.3" = {
+ name = "_at_babel_slash_plugin-syntax-dynamic-import";
+ packageName = "@babel/plugin-syntax-dynamic-import";
+ version = "7.8.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz";
+ sha512 = "5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==";
+ };
+ };
+ "@babel/plugin-syntax-import-meta-7.10.4" = {
+ name = "_at_babel_slash_plugin-syntax-import-meta";
+ packageName = "@babel/plugin-syntax-import-meta";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz";
+ sha512 = "Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==";
+ };
+ };
+ "@babel/plugin-syntax-json-strings-7.8.3" = {
+ name = "_at_babel_slash_plugin-syntax-json-strings";
+ packageName = "@babel/plugin-syntax-json-strings";
+ version = "7.8.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz";
+ sha512 = "lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==";
+ };
+ };
+ "@babel/plugin-syntax-logical-assignment-operators-7.10.4" = {
+ name = "_at_babel_slash_plugin-syntax-logical-assignment-operators";
+ packageName = "@babel/plugin-syntax-logical-assignment-operators";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz";
+ sha512 = "d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==";
+ };
+ };
+ "@babel/plugin-syntax-nullish-coalescing-operator-7.8.3" = {
+ name = "_at_babel_slash_plugin-syntax-nullish-coalescing-operator";
+ packageName = "@babel/plugin-syntax-nullish-coalescing-operator";
+ version = "7.8.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz";
+ sha512 = "aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==";
+ };
+ };
+ "@babel/plugin-syntax-numeric-separator-7.10.4" = {
+ name = "_at_babel_slash_plugin-syntax-numeric-separator";
+ packageName = "@babel/plugin-syntax-numeric-separator";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz";
+ sha512 = "9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==";
+ };
+ };
+ "@babel/plugin-syntax-object-rest-spread-7.8.3" = {
+ name = "_at_babel_slash_plugin-syntax-object-rest-spread";
+ packageName = "@babel/plugin-syntax-object-rest-spread";
+ version = "7.8.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz";
+ sha512 = "XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==";
+ };
+ };
+ "@babel/plugin-syntax-optional-catch-binding-7.8.3" = {
+ name = "_at_babel_slash_plugin-syntax-optional-catch-binding";
+ packageName = "@babel/plugin-syntax-optional-catch-binding";
+ version = "7.8.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz";
+ sha512 = "6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==";
+ };
+ };
+ "@babel/plugin-syntax-optional-chaining-7.8.3" = {
+ name = "_at_babel_slash_plugin-syntax-optional-chaining";
+ packageName = "@babel/plugin-syntax-optional-chaining";
+ version = "7.8.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz";
+ sha512 = "KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==";
+ };
+ };
+ "@babel/plugin-syntax-top-level-await-7.10.4" = {
+ name = "_at_babel_slash_plugin-syntax-top-level-await";
+ packageName = "@babel/plugin-syntax-top-level-await";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz";
+ sha512 = "ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==";
+ };
+ };
+ "@babel/plugin-syntax-typescript-7.10.4" = {
+ name = "_at_babel_slash_plugin-syntax-typescript";
+ packageName = "@babel/plugin-syntax-typescript";
+ version = "7.10.4";
+ 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==";
+ };
+ };
+ "@babel/plugin-transform-arrow-functions-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-arrow-functions";
+ packageName = "@babel/plugin-transform-arrow-functions";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz";
+ sha512 = "9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==";
+ };
+ };
+ "@babel/plugin-transform-async-to-generator-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-async-to-generator";
+ packageName = "@babel/plugin-transform-async-to-generator";
+ version = "7.10.4";
+ 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==";
+ };
+ };
+ "@babel/plugin-transform-block-scoped-functions-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-block-scoped-functions";
+ packageName = "@babel/plugin-transform-block-scoped-functions";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz";
+ sha512 = "WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==";
+ };
+ };
+ "@babel/plugin-transform-block-scoping-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-block-scoping";
+ packageName = "@babel/plugin-transform-block-scoping";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.4.tgz";
+ sha512 = "J3b5CluMg3hPUii2onJDRiaVbPtKFPLEaV5dOPY5OeAbDi1iU/UbbFFTgwb7WnanaDy7bjU35kc26W3eM5Qa0A==";
+ };
+ };
+ "@babel/plugin-transform-classes-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-classes";
+ packageName = "@babel/plugin-transform-classes";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz";
+ sha512 = "2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==";
+ };
+ };
+ "@babel/plugin-transform-computed-properties-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-computed-properties";
+ packageName = "@babel/plugin-transform-computed-properties";
+ version = "7.10.4";
+ 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==";
+ };
+ };
+ "@babel/plugin-transform-destructuring-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-destructuring";
+ packageName = "@babel/plugin-transform-destructuring";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz";
+ sha512 = "+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==";
+ };
+ };
+ "@babel/plugin-transform-dotall-regex-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-dotall-regex";
+ packageName = "@babel/plugin-transform-dotall-regex";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz";
+ sha512 = "ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==";
+ };
+ };
+ "@babel/plugin-transform-duplicate-keys-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-duplicate-keys";
+ packageName = "@babel/plugin-transform-duplicate-keys";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz";
+ sha512 = "GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==";
+ };
+ };
+ "@babel/plugin-transform-exponentiation-operator-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-exponentiation-operator";
+ packageName = "@babel/plugin-transform-exponentiation-operator";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz";
+ sha512 = "S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==";
+ };
+ };
+ "@babel/plugin-transform-for-of-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-for-of";
+ packageName = "@babel/plugin-transform-for-of";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz";
+ sha512 = "ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==";
+ };
+ };
+ "@babel/plugin-transform-function-name-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-function-name";
+ packageName = "@babel/plugin-transform-function-name";
+ version = "7.10.4";
+ 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==";
+ };
+ };
+ "@babel/plugin-transform-literals-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-literals";
+ packageName = "@babel/plugin-transform-literals";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz";
+ sha512 = "Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==";
+ };
+ };
+ "@babel/plugin-transform-member-expression-literals-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-member-expression-literals";
+ packageName = "@babel/plugin-transform-member-expression-literals";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz";
+ sha512 = "0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==";
+ };
+ };
+ "@babel/plugin-transform-modules-amd-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-modules-amd";
+ packageName = "@babel/plugin-transform-modules-amd";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.4.tgz";
+ sha512 = "3Fw+H3WLUrTlzi3zMiZWp3AR4xadAEMv6XRCYnd5jAlLM61Rn+CRJaZMaNvIpcJpQ3vs1kyifYvEVPFfoSkKOA==";
+ };
+ };
+ "@babel/plugin-transform-modules-commonjs-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-modules-commonjs";
+ packageName = "@babel/plugin-transform-modules-commonjs";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz";
+ sha512 = "Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==";
+ };
+ };
+ "@babel/plugin-transform-modules-systemjs-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-modules-systemjs";
+ packageName = "@babel/plugin-transform-modules-systemjs";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.4.tgz";
+ sha512 = "Tb28LlfxrTiOTGtZFsvkjpyjCl9IoaRI52AEU/VIwOwvDQWtbNJsAqTXzh+5R7i74e/OZHH2c2w2fsOqAfnQYQ==";
+ };
+ };
+ "@babel/plugin-transform-modules-umd-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-modules-umd";
+ packageName = "@babel/plugin-transform-modules-umd";
+ version = "7.10.4";
+ 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==";
+ };
+ };
+ "@babel/plugin-transform-named-capturing-groups-regex-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-named-capturing-groups-regex";
+ packageName = "@babel/plugin-transform-named-capturing-groups-regex";
+ version = "7.10.4";
+ 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==";
+ };
+ };
+ "@babel/plugin-transform-new-target-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-new-target";
+ packageName = "@babel/plugin-transform-new-target";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz";
+ sha512 = "YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==";
+ };
+ };
+ "@babel/plugin-transform-object-super-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-object-super";
+ packageName = "@babel/plugin-transform-object-super";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz";
+ sha512 = "5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==";
+ };
+ };
+ "@babel/plugin-transform-parameters-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-parameters";
+ packageName = "@babel/plugin-transform-parameters";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.4.tgz";
+ sha512 = "RurVtZ/D5nYfEg0iVERXYKEgDFeesHrHfx8RT05Sq57ucj2eOYAP6eu5fynL4Adju4I/mP/I6SO0DqNWAXjfLQ==";
+ };
+ };
+ "@babel/plugin-transform-property-literals-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-property-literals";
+ packageName = "@babel/plugin-transform-property-literals";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz";
+ sha512 = "ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==";
+ };
+ };
+ "@babel/plugin-transform-regenerator-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-regenerator";
+ packageName = "@babel/plugin-transform-regenerator";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz";
+ sha512 = "3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==";
+ };
+ };
+ "@babel/plugin-transform-reserved-words-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-reserved-words";
+ packageName = "@babel/plugin-transform-reserved-words";
+ version = "7.10.4";
+ 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==";
+ };
+ };
+ "@babel/plugin-transform-shorthand-properties-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-shorthand-properties";
+ packageName = "@babel/plugin-transform-shorthand-properties";
+ version = "7.10.4";
+ 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==";
+ };
+ };
+ "@babel/plugin-transform-spread-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-spread";
+ packageName = "@babel/plugin-transform-spread";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.10.4.tgz";
+ sha512 = "1e/51G/Ni+7uH5gktbWv+eCED9pP8ZpRhZB3jOaI3mmzfvJTWHkuyYTv0Z5PYtyM+Tr2Ccr9kUdQxn60fI5WuQ==";
+ };
+ };
+ "@babel/plugin-transform-sticky-regex-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-sticky-regex";
+ packageName = "@babel/plugin-transform-sticky-regex";
+ version = "7.10.4";
+ 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==";
+ };
+ };
+ "@babel/plugin-transform-template-literals-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-template-literals";
+ packageName = "@babel/plugin-transform-template-literals";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.4.tgz";
+ sha512 = "4NErciJkAYe+xI5cqfS8pV/0ntlY5N5Ske/4ImxAVX7mk9Rxt2bwDTGv1Msc2BRJvWQcmYEC+yoMLdX22aE4VQ==";
+ };
+ };
+ "@babel/plugin-transform-typeof-symbol-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-typeof-symbol";
+ packageName = "@babel/plugin-transform-typeof-symbol";
+ version = "7.10.4";
+ 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==";
+ };
+ };
+ "@babel/plugin-transform-typescript-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-typescript";
+ packageName = "@babel/plugin-transform-typescript";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.10.4.tgz";
+ sha512 = "3WpXIKDJl/MHoAN0fNkSr7iHdUMHZoppXjf2HJ9/ed5Xht5wNIsXllJXdityKOxeA3Z8heYRb1D3p2H5rfCdPw==";
+ };
+ };
+ "@babel/plugin-transform-unicode-escapes-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-unicode-escapes";
+ packageName = "@babel/plugin-transform-unicode-escapes";
+ version = "7.10.4";
+ 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==";
+ };
+ };
+ "@babel/plugin-transform-unicode-regex-7.10.4" = {
+ name = "_at_babel_slash_plugin-transform-unicode-regex";
+ packageName = "@babel/plugin-transform-unicode-regex";
+ version = "7.10.4";
+ 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==";
+ };
+ };
+ "@babel/preset-env-7.10.4" = {
+ name = "_at_babel_slash_preset-env";
+ packageName = "@babel/preset-env";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.10.4.tgz";
+ sha512 = "tcmuQ6vupfMZPrLrc38d0sF2OjLT3/bZ0dry5HchNCQbrokoQi4reXqclvkkAT5b+gWc23meVWpve5P/7+w/zw==";
+ };
+ };
+ "@babel/preset-modules-0.1.3" = {
+ name = "_at_babel_slash_preset-modules";
+ packageName = "@babel/preset-modules";
+ version = "0.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz";
+ sha512 = "Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==";
+ };
+ };
+ "@babel/preset-typescript-7.10.4" = {
+ name = "_at_babel_slash_preset-typescript";
+ packageName = "@babel/preset-typescript";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.10.4.tgz";
+ sha512 = "SdYnvGPv+bLlwkF2VkJnaX/ni1sMNetcGI1+nThF1gyv6Ph8Qucc4ZZAjM5yZcE/AKRXIOTZz7eSRDWOEjPyRQ==";
+ };
+ };
+ "@babel/runtime-7.10.4" = {
+ name = "_at_babel_slash_runtime";
+ packageName = "@babel/runtime";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.4.tgz";
+ sha512 = "UpTN5yUJr9b4EX2CnGNWIvER7Ab83ibv0pcvvHc4UOdrBI5jb8bj+32cCwPX6xu0mt2daFNjYhoi+X7beH0RSw==";
+ };
+ };
+ "@babel/template-7.10.4" = {
+ name = "_at_babel_slash_template";
+ packageName = "@babel/template";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz";
+ sha512 = "ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==";
+ };
+ };
+ "@babel/traverse-7.10.4" = {
+ name = "_at_babel_slash_traverse";
+ packageName = "@babel/traverse";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.4.tgz";
+ sha512 = "aSy7p5THgSYm4YyxNGz6jZpXf+Ok40QF3aA2LyIONkDHpAcJzDUqlCKXv6peqYUs2gmic849C/t2HKw2a2K20Q==";
+ };
+ };
+ "@babel/traverse-7.10.5" = {
+ name = "_at_babel_slash_traverse";
+ packageName = "@babel/traverse";
+ version = "7.10.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.5.tgz";
+ sha512 = "yc/fyv2gUjPqzTz0WHeRJH2pv7jA9kA7mBX2tXl/x5iOE81uaVPuGPtaYk7wmkx4b67mQ7NqI8rmT2pF47KYKQ==";
+ };
+ };
+ "@babel/types-7.10.4" = {
+ name = "_at_babel_slash_types";
+ packageName = "@babel/types";
+ version = "7.10.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/types/-/types-7.10.4.tgz";
+ sha512 = "UTCFOxC3FsFHb7lkRMVvgLzaRVamXuAs2Tz4wajva4WxtVY82eZeaUBtC2Zt95FU9TiznuC0Zk35tsim8jeVpg==";
+ };
+ };
+ "@babel/types-7.10.5" = {
+ name = "_at_babel_slash_types";
+ packageName = "@babel/types";
+ version = "7.10.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/types/-/types-7.10.5.tgz";
+ sha512 = "ixV66KWfCI6GKoA/2H9v6bQdbfXEwwpOdQ8cRvb4F+eyvhlaHxWFMQB4+3d9QFJXZsiiiqVrewNV0DFEQpyT4Q==";
+ };
+ };
+ "@bcoe/v8-coverage-0.2.3" = {
+ name = "_at_bcoe_slash_v8-coverage";
+ packageName = "@bcoe/v8-coverage";
+ version = "0.2.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz";
+ sha512 = "0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==";
+ };
+ };
+ "@cnakazawa/watch-1.0.4" = {
+ name = "_at_cnakazawa_slash_watch";
+ packageName = "@cnakazawa/watch";
+ version = "1.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz";
+ sha512 = "v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==";
+ };
+ };
+ "@dabh/diagnostics-2.0.2" = {
+ name = "_at_dabh_slash_diagnostics";
+ packageName = "@dabh/diagnostics";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.2.tgz";
+ sha512 = "+A1YivoVDNNVCdfozHSR8v/jyuuLTMXwjWuxPFlFlUapXoGc+Gj9mDlTDDfrwl7rXCl2tNZ0kE8sIBO6YOn96Q==";
+ };
+ };
+ "@istanbuljs/load-nyc-config-1.1.0" = {
+ name = "_at_istanbuljs_slash_load-nyc-config";
+ packageName = "@istanbuljs/load-nyc-config";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz";
+ sha512 = "VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==";
+ };
+ };
+ "@istanbuljs/schema-0.1.2" = {
+ name = "_at_istanbuljs_slash_schema";
+ packageName = "@istanbuljs/schema";
+ version = "0.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz";
+ sha512 = "tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==";
+ };
+ };
+ "@jest/console-26.1.0" = {
+ name = "_at_jest_slash_console";
+ packageName = "@jest/console";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@jest/console/-/console-26.1.0.tgz";
+ sha512 = "+0lpTHMd/8pJp+Nd4lyip+/Iyf2dZJvcCqrlkeZQoQid+JlThA4M9vxHtheyrQ99jJTMQam+es4BcvZ5W5cC3A==";
+ };
+ };
+ "@jest/core-26.1.0" = {
+ name = "_at_jest_slash_core";
+ packageName = "@jest/core";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@jest/core/-/core-26.1.0.tgz";
+ sha512 = "zyizYmDJOOVke4OO/De//aiv8b07OwZzL2cfsvWF3q9YssfpcKfcnZAwDY8f+A76xXSMMYe8i/f/LPocLlByfw==";
+ };
+ };
+ "@jest/environment-26.1.0" = {
+ name = "_at_jest_slash_environment";
+ packageName = "@jest/environment";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@jest/environment/-/environment-26.1.0.tgz";
+ sha512 = "86+DNcGongbX7ai/KE/S3/NcUVZfrwvFzOOWX/W+OOTvTds7j07LtC+MgGydH5c8Ri3uIrvdmVgd1xFD5zt/xA==";
+ };
+ };
+ "@jest/fake-timers-26.1.0" = {
+ name = "_at_jest_slash_fake-timers";
+ packageName = "@jest/fake-timers";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.1.0.tgz";
+ sha512 = "Y5F3kBVWxhau3TJ825iuWy++BAuQzK/xEa+wD9vDH3RytW9f2DbMVodfUQC54rZDX3POqdxCgcKdgcOL0rYUpA==";
+ };
+ };
+ "@jest/globals-26.1.0" = {
+ name = "_at_jest_slash_globals";
+ packageName = "@jest/globals";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@jest/globals/-/globals-26.1.0.tgz";
+ sha512 = "MKiHPNaT+ZoG85oMaYUmGHEqu98y3WO2yeIDJrs2sJqHhYOy3Z6F7F/luzFomRQ8SQ1wEkmahFAz2291Iv8EAw==";
+ };
+ };
+ "@jest/reporters-26.1.0" = {
+ name = "_at_jest_slash_reporters";
+ packageName = "@jest/reporters";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@jest/reporters/-/reporters-26.1.0.tgz";
+ sha512 = "SVAysur9FOIojJbF4wLP0TybmqwDkdnFxHSPzHMMIYyBtldCW9gG+Q5xWjpMFyErDiwlRuPyMSJSU64A67Pazg==";
+ };
+ };
+ "@jest/source-map-26.1.0" = {
+ name = "_at_jest_slash_source-map";
+ packageName = "@jest/source-map";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@jest/source-map/-/source-map-26.1.0.tgz";
+ sha512 = "XYRPYx4eEVX15cMT9mstnO7hkHP3krNtKfxUYd8L7gbtia8JvZZ6bMzSwa6IQJENbudTwKMw5R1BePRD+bkEmA==";
+ };
+ };
+ "@jest/test-result-26.1.0" = {
+ name = "_at_jest_slash_test-result";
+ packageName = "@jest/test-result";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@jest/test-result/-/test-result-26.1.0.tgz";
+ sha512 = "Xz44mhXph93EYMA8aYDz+75mFbarTV/d/x0yMdI3tfSRs/vh4CqSxgzVmCps1fPkHDCtn0tU8IH9iCKgGeGpfw==";
+ };
+ };
+ "@jest/test-sequencer-26.1.0" = {
+ name = "_at_jest_slash_test-sequencer";
+ packageName = "@jest/test-sequencer";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.1.0.tgz";
+ sha512 = "Z/hcK+rTq56E6sBwMoQhSRDVjqrGtj1y14e2bIgcowARaIE1SgOanwx6gvY4Q9gTKMoZQXbXvptji+q5GYxa6Q==";
+ };
+ };
+ "@jest/transform-26.1.0" = {
+ name = "_at_jest_slash_transform";
+ packageName = "@jest/transform";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@jest/transform/-/transform-26.1.0.tgz";
+ sha512 = "ICPm6sUXmZJieq45ix28k0s+d/z2E8CHDsq+WwtWI6kW8m7I8kPqarSEcUN86entHQ570ZBRci5OWaKL0wlAWw==";
+ };
+ };
+ "@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.1.0" = {
+ name = "_at_jest_slash_types";
+ packageName = "@jest/types";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@jest/types/-/types-26.1.0.tgz";
+ sha512 = "GXigDDsp6ZlNMhXQDeuy/iYCDsRIHJabWtDzvnn36+aqFfG14JmFV0e/iXxY4SP9vbXSiPNOWdehU5MeqrYHBQ==";
+ };
+ };
+ "@serialport/binding-abstract-9.0.0" = {
+ name = "_at_serialport_slash_binding-abstract";
+ packageName = "@serialport/binding-abstract";
+ version = "9.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@serialport/binding-abstract/-/binding-abstract-9.0.0.tgz";
+ sha512 = "ZU+6ZypP33Rzda1cDnpN0+CNfnODwbRU66GBawNtj2+xE+OMI7a0hbuZAYvQ+BThyDfdX/vn55P1YYeVWI8qpQ==";
+ };
+ };
+ "@serialport/binding-mock-9.0.0" = {
+ name = "_at_serialport_slash_binding-mock";
+ packageName = "@serialport/binding-mock";
+ version = "9.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@serialport/binding-mock/-/binding-mock-9.0.0.tgz";
+ sha512 = "E65ZbykGwZSoHpQvjuJkTbwEM0uZku+SROtO+VMs/mShMalBnOSoRDU2IedkFKvz6IqowZZOVyaBUbnKYoAUuQ==";
+ };
+ };
+ "@serialport/bindings-9.0.0" = {
+ name = "_at_serialport_slash_bindings";
+ packageName = "@serialport/bindings";
+ version = "9.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@serialport/bindings/-/bindings-9.0.0.tgz";
+ sha512 = "2LoYX80h5U8uIgpPaBXpIhs9uXIPhn6k+9u0FH3mFPHHeJ/tyVliwbj7uxdQ6xAUe5Zf3T2cH9JC/LnxewWyuw==";
+ };
+ };
+ "@serialport/parser-byte-length-9.0.0" = {
+ name = "_at_serialport_slash_parser-byte-length";
+ packageName = "@serialport/parser-byte-length";
+ version = "9.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@serialport/parser-byte-length/-/parser-byte-length-9.0.0.tgz";
+ sha512 = "MaXWTqxz9SeWaN488uFhDMA3cy2sQFoGHDQqDpy6q9wBGlPBe+UpRAznzOoNPkAehqyPo1Vc7gxYsBfgjZtWaw==";
+ };
+ };
+ "@serialport/parser-cctalk-9.0.0" = {
+ name = "_at_serialport_slash_parser-cctalk";
+ packageName = "@serialport/parser-cctalk";
+ version = "9.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@serialport/parser-cctalk/-/parser-cctalk-9.0.0.tgz";
+ sha512 = "tFJRF+uceEMYQeOLi92CYr1SScnI+2QLkawNHaVwwcmLV0ezwmsm1hvwBCWHkWDsY6U1SiElNJ5HpF89kS28zQ==";
+ };
+ };
+ "@serialport/parser-delimiter-9.0.0" = {
+ name = "_at_serialport_slash_parser-delimiter";
+ packageName = "@serialport/parser-delimiter";
+ version = "9.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@serialport/parser-delimiter/-/parser-delimiter-9.0.0.tgz";
+ sha512 = "OesbvlJf1BjFC1zde6cnW1RttxZ8BoXGCOiNvM9mLKdvJ06l9o/4HyVCg2bymj6ziy/gz4407pwyPfvVYApE3A==";
+ };
+ };
+ "@serialport/parser-readline-9.0.0" = {
+ name = "_at_serialport_slash_parser-readline";
+ packageName = "@serialport/parser-readline";
+ version = "9.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@serialport/parser-readline/-/parser-readline-9.0.0.tgz";
+ sha512 = "JMCqfn6A+BzcCc/4upYeLB48zijBJmOO/YGcyilXgCW0Mfedqsewgtatmk2tqFhQoJfjyOu3dRE3Lz9xHlRGZQ==";
+ };
+ };
+ "@serialport/parser-ready-9.0.0" = {
+ name = "_at_serialport_slash_parser-ready";
+ packageName = "@serialport/parser-ready";
+ version = "9.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@serialport/parser-ready/-/parser-ready-9.0.0.tgz";
+ sha512 = "oSQR7773Jdc6SjXMA1mWgfFlyBLcIRlZtt1BJMfO07k3ynBmanJ4VysVDTDvxtsREHLgcjoLRKQC/6wl2wvXOQ==";
+ };
+ };
+ "@serialport/parser-regex-9.0.0" = {
+ name = "_at_serialport_slash_parser-regex";
+ packageName = "@serialport/parser-regex";
+ version = "9.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@serialport/parser-regex/-/parser-regex-9.0.0.tgz";
+ sha512 = "Q4LDXbWnun5r1ML6ZLS5Wb2BurnkJjtP1geHtZbshLUmpfms++Q28li8OPzv/KQ6praC1HDRG37D0AY6xoObSw==";
+ };
+ };
+ "@serialport/stream-9.0.0" = {
+ name = "_at_serialport_slash_stream";
+ packageName = "@serialport/stream";
+ version = "9.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@serialport/stream/-/stream-9.0.0.tgz";
+ sha512 = "JK952xKP+7PX3tXj9DgKafQaAru0sdbkTIY1OpjUNGp0xYWTVUbZRnLK//MLkH6FpoDTJc9ghN2ILK0YRtpLLA==";
+ };
+ };
+ "@sinonjs/commons-1.8.0" = {
+ name = "_at_sinonjs_slash_commons";
+ packageName = "@sinonjs/commons";
+ version = "1.8.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.0.tgz";
+ sha512 = "wEj54PfsZ5jGSwMX68G8ZXFawcSglQSXqCftWX3ec8MDUzQdHgcKvw97awHbY0efQEL5iKUOAmmVtoYgmrSG4Q==";
+ };
+ };
+ "@sinonjs/commons-1.8.1" = {
+ name = "_at_sinonjs_slash_commons";
+ packageName = "@sinonjs/commons";
+ version = "1.8.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz";
+ sha512 = "892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==";
+ };
+ };
+ "@sinonjs/fake-timers-6.0.1" = {
+ name = "_at_sinonjs_slash_fake-timers";
+ packageName = "@sinonjs/fake-timers";
+ version = "6.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz";
+ sha512 = "MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==";
+ };
+ };
+ "@types/babel__core-7.1.9" = {
+ name = "_at_types_slash_babel__core";
+ packageName = "@types/babel__core";
+ version = "7.1.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.9.tgz";
+ sha512 = "sY2RsIJ5rpER1u3/aQ8OFSI7qGIy8o1NEEbgb2UaJcvOtXOMpd39ko723NBpjQFg9SIX7TXtjejZVGeIMLhoOw==";
+ };
+ };
+ "@types/babel__generator-7.6.1" = {
+ name = "_at_types_slash_babel__generator";
+ packageName = "@types/babel__generator";
+ version = "7.6.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.1.tgz";
+ sha512 = "bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew==";
+ };
+ };
+ "@types/babel__template-7.0.2" = {
+ name = "_at_types_slash_babel__template";
+ packageName = "@types/babel__template";
+ version = "7.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz";
+ sha512 = "/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==";
+ };
+ };
+ "@types/babel__traverse-7.0.13" = {
+ name = "_at_types_slash_babel__traverse";
+ packageName = "@types/babel__traverse";
+ version = "7.0.13";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.13.tgz";
+ sha512 = "i+zS7t6/s9cdQvbqKDARrcbrPvtJGlbYsMkazo03nTAK3RX9FNrLllXys22uiTGJapPOTZTQ35nHh4ISph4SLQ==";
+ };
+ };
+ "@types/color-name-1.1.1" = {
+ name = "_at_types_slash_color-name";
+ packageName = "@types/color-name";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz";
+ sha512 = "rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==";
+ };
+ };
+ "@types/debug-4.1.5" = {
+ name = "_at_types_slash_debug";
+ packageName = "@types/debug";
+ version = "4.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/debug/-/debug-4.1.5.tgz";
+ sha512 = "Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==";
+ };
+ };
+ "@types/eslint-visitor-keys-1.0.0" = {
+ name = "_at_types_slash_eslint-visitor-keys";
+ packageName = "@types/eslint-visitor-keys";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz";
+ sha512 = "OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==";
+ };
+ };
+ "@types/graceful-fs-4.1.3" = {
+ name = "_at_types_slash_graceful-fs";
+ packageName = "@types/graceful-fs";
+ version = "4.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.3.tgz";
+ sha512 = "AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ==";
+ };
+ };
+ "@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/jest-26.0.4" = {
+ name = "_at_types_slash_jest";
+ packageName = "@types/jest";
+ version = "26.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/jest/-/jest-26.0.4.tgz";
+ sha512 = "4fQNItvelbNA9+sFgU+fhJo8ZFF+AS4Egk3GWwCW2jFtViukXbnztccafAdLhzE/0EiCogljtQQXP8aQ9J7sFg==";
+ };
+ };
+ "@types/json-schema-7.0.5" = {
+ name = "_at_types_slash_json-schema";
+ packageName = "@types/json-schema";
+ version = "7.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.5.tgz";
+ sha512 = "7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ==";
+ };
+ };
+ "@types/nedb-1.8.10" = {
+ name = "_at_types_slash_nedb";
+ packageName = "@types/nedb";
+ version = "1.8.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/nedb/-/nedb-1.8.10.tgz";
+ sha512 = "M0ISm1qsNvkdXNZml1r/1bEVqt5SJHF/LFcCtH5dHfsSIG0LEj5FhwK0f4fZy9WPCsXjmrKfpzgEW/bdQuKqmQ==";
+ };
+ };
+ "@types/node-14.0.22" = {
+ name = "_at_types_slash_node";
+ packageName = "@types/node";
+ version = "14.0.22";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/node/-/node-14.0.22.tgz";
+ sha512 = "emeGcJvdiZ4Z3ohbmw93E/64jRzUHAItSHt8nF7M4TGgQTiWqFVGB8KNpLGFmUHmHLvjvBgFwVlqNcq+VuGv9g==";
+ };
+ };
+ "@types/node-14.0.23" = {
+ name = "_at_types_slash_node";
+ packageName = "@types/node";
+ version = "14.0.23";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/node/-/node-14.0.23.tgz";
+ sha512 = "Z4U8yDAl5TFkmYsZdFPdjeMa57NOvnaf1tljHzhouaPEp7LCj2JKkejpI1ODviIAQuW4CcQmxkQ77rnLsOOoKw==";
+ };
+ };
+ "@types/normalize-package-data-2.4.0" = {
+ name = "_at_types_slash_normalize-package-data";
+ packageName = "@types/normalize-package-data";
+ version = "2.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz";
+ sha512 = "f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==";
+ };
+ };
+ "@types/prettier-2.0.2" = {
+ name = "_at_types_slash_prettier";
+ packageName = "@types/prettier";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/prettier/-/prettier-2.0.2.tgz";
+ sha512 = "IkVfat549ggtkZUthUzEX49562eGikhSYeVGX97SkMFn+sTZrgRewXjQ4tPKFPCykZHkX1Zfd9OoELGqKU2jJA==";
+ };
+ };
+ "@types/serialport-8.0.1" = {
+ name = "_at_types_slash_serialport";
+ packageName = "@types/serialport";
+ version = "8.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/serialport/-/serialport-8.0.1.tgz";
+ sha512 = "IcKHq6b/ynKSF/x4al/Ce8+a0hpbYIEaIcK9Z3l4koLvQqAPSODZ37/hgemQx8dTu7fPZDMHN4bKmu89B3UaGA==";
+ };
+ };
+ "@types/stack-utils-1.0.1" = {
+ name = "_at_types_slash_stack-utils";
+ packageName = "@types/stack-utils";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz";
+ sha512 = "l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==";
+ };
+ };
+ "@types/yargs-15.0.5" = {
+ name = "_at_types_slash_yargs";
+ packageName = "@types/yargs";
+ version = "15.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.5.tgz";
+ sha512 = "Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w==";
+ };
+ };
+ "@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==";
+ };
+ };
+ "@typescript-eslint/eslint-plugin-3.6.0" = {
+ name = "_at_typescript-eslint_slash_eslint-plugin";
+ packageName = "@typescript-eslint/eslint-plugin";
+ version = "3.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.6.0.tgz";
+ sha512 = "ubHlHVt1lsPQB/CZdEov9XuOFhNG9YRC//kuiS1cMQI6Bs1SsqKrEmZnpgRwthGR09/kEDtr9MywlqXyyYd8GA==";
+ };
+ };
+ "@typescript-eslint/experimental-utils-2.34.0" = {
+ name = "_at_typescript-eslint_slash_experimental-utils";
+ packageName = "@typescript-eslint/experimental-utils";
+ version = "2.34.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz";
+ sha512 = "eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==";
+ };
+ };
+ "@typescript-eslint/experimental-utils-3.6.0" = {
+ name = "_at_typescript-eslint_slash_experimental-utils";
+ packageName = "@typescript-eslint/experimental-utils";
+ version = "3.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.6.0.tgz";
+ sha512 = "4Vdf2hvYMUnTdkCNZu+yYlFtL2v+N2R7JOynIOkFbPjf9o9wQvRwRkzUdWlFd2YiiUwJLbuuLnl5civNg5ykOQ==";
+ };
+ };
+ "@typescript-eslint/parser-3.6.0" = {
+ name = "_at_typescript-eslint_slash_parser";
+ packageName = "@typescript-eslint/parser";
+ version = "3.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-3.6.0.tgz";
+ sha512 = "taghDxuLhbDAD1U5Fk8vF+MnR0yiFE9Z3v2/bYScFb0N1I9SK8eKHkdJl1DAD48OGFDMFTeOTX0z7g0W6SYUXw==";
+ };
+ };
+ "@typescript-eslint/types-3.6.0" = {
+ name = "_at_typescript-eslint_slash_types";
+ packageName = "@typescript-eslint/types";
+ version = "3.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.6.0.tgz";
+ sha512 = "JwVj74ohUSt0ZPG+LZ7hb95fW8DFOqBuR6gE7qzq55KDI3BepqsCtHfBIoa0+Xi1AI7fq5nCu2VQL8z4eYftqg==";
+ };
+ };
+ "@typescript-eslint/typescript-estree-2.34.0" = {
+ name = "_at_typescript-eslint_slash_typescript-estree";
+ packageName = "@typescript-eslint/typescript-estree";
+ version = "2.34.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz";
+ sha512 = "OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==";
+ };
+ };
+ "@typescript-eslint/typescript-estree-3.6.0" = {
+ name = "_at_typescript-eslint_slash_typescript-estree";
+ packageName = "@typescript-eslint/typescript-estree";
+ version = "3.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.6.0.tgz";
+ sha512 = "G57NDSABHjvob7zVV09ehWyD1K6/YUKjz5+AufObFyjNO4DVmKejj47MHjVHHlZZKgmpJD2yyH9lfCXHrPITFg==";
+ };
+ };
+ "@typescript-eslint/visitor-keys-3.6.0" = {
+ name = "_at_typescript-eslint_slash_visitor-keys";
+ packageName = "@typescript-eslint/visitor-keys";
+ version = "3.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.6.0.tgz";
+ sha512 = "p1izllL2Ubwunite0ITjubuMQRBGgjdVYwyG7lXPX8GbrA6qF0uwSRz9MnXZaHMxID4948gX0Ez8v9tUDi/KfQ==";
+ };
+ };
+ "abab-2.0.3" = {
+ name = "abab";
+ packageName = "abab";
+ version = "2.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz";
+ sha512 = "tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==";
+ };
+ };
+ "acorn-7.3.1" = {
+ name = "acorn";
+ packageName = "acorn";
+ version = "7.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/acorn/-/acorn-7.3.1.tgz";
+ sha512 = "tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA==";
+ };
+ };
+ "acorn-globals-6.0.0" = {
+ name = "acorn-globals";
+ packageName = "acorn-globals";
+ version = "6.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz";
+ sha512 = "ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==";
+ };
+ };
+ "acorn-jsx-5.2.0" = {
+ name = "acorn-jsx";
+ packageName = "acorn-jsx";
+ version = "5.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz";
+ sha512 = "HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==";
+ };
+ };
+ "acorn-walk-7.2.0" = {
+ name = "acorn-walk";
+ packageName = "acorn-walk";
+ version = "7.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz";
+ sha512 = "OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==";
+ };
+ };
+ "agent-base-6.0.1" = {
+ name = "agent-base";
+ packageName = "agent-base";
+ version = "6.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz";
+ sha512 = "01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==";
+ };
+ };
+ "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==";
+ };
+ };
+ "ansi-colors-4.1.1" = {
+ name = "ansi-colors";
+ packageName = "ansi-colors";
+ version = "4.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz";
+ sha512 = "JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==";
+ };
+ };
+ "ansi-escapes-4.3.1" = {
+ name = "ansi-escapes";
+ packageName = "ansi-escapes";
+ version = "4.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz";
+ sha512 = "JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==";
+ };
+ };
+ "ansi-regex-2.1.1" = {
+ name = "ansi-regex";
+ packageName = "ansi-regex";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz";
+ sha1 = "c3b33ab5ee360d86e0e628f0468ae7ef27d654df";
+ };
+ };
+ "ansi-regex-4.1.0" = {
+ name = "ansi-regex";
+ packageName = "ansi-regex";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz";
+ sha512 = "1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==";
+ };
+ };
+ "ansi-regex-5.0.0" = {
+ name = "ansi-regex";
+ packageName = "ansi-regex";
+ version = "5.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz";
+ sha512 = "bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==";
+ };
+ };
+ "ansi-styles-3.2.1" = {
+ name = "ansi-styles";
+ packageName = "ansi-styles";
+ version = "3.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz";
+ sha512 = "VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==";
+ };
+ };
+ "ansi-styles-4.2.1" = {
+ name = "ansi-styles";
+ packageName = "ansi-styles";
+ version = "4.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz";
+ sha512 = "9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==";
+ };
+ };
+ "anymatch-2.0.0" = {
+ name = "anymatch";
+ packageName = "anymatch";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz";
+ sha512 = "5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==";
+ };
+ };
+ "anymatch-3.1.1" = {
+ name = "anymatch";
+ packageName = "anymatch";
+ version = "3.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz";
+ sha512 = "mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==";
+ };
+ };
+ "aproba-1.2.0" = {
+ name = "aproba";
+ packageName = "aproba";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz";
+ sha512 = "Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==";
+ };
+ };
+ "are-we-there-yet-1.1.5" = {
+ name = "are-we-there-yet";
+ packageName = "are-we-there-yet";
+ version = "1.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz";
+ sha512 = "5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==";
+ };
+ };
+ "argparse-1.0.10" = {
+ name = "argparse";
+ packageName = "argparse";
+ version = "1.0.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz";
+ sha512 = "o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==";
+ };
+ };
+ "arr-diff-4.0.0" = {
+ name = "arr-diff";
+ packageName = "arr-diff";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz";
+ sha1 = "d6461074febfec71e7e15235761a329a5dc7c520";
+ };
+ };
+ "arr-flatten-1.1.0" = {
+ name = "arr-flatten";
+ packageName = "arr-flatten";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz";
+ sha512 = "L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==";
+ };
+ };
+ "arr-union-3.1.0" = {
+ name = "arr-union";
+ packageName = "arr-union";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz";
+ sha1 = "e39b09aea9def866a8f206e288af63919bae39c4";
+ };
+ };
+ "array-unique-0.3.2" = {
+ name = "array-unique";
+ packageName = "array-unique";
+ version = "0.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz";
+ sha1 = "a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428";
+ };
+ };
+ "asn1-0.2.4" = {
+ name = "asn1";
+ packageName = "asn1";
+ version = "0.2.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz";
+ sha512 = "jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==";
+ };
+ };
+ "assert-plus-1.0.0" = {
+ name = "assert-plus";
+ packageName = "assert-plus";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz";
+ sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525";
+ };
+ };
+ "assign-symbols-1.0.0" = {
+ name = "assign-symbols";
+ packageName = "assign-symbols";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz";
+ sha1 = "59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367";
+ };
+ };
+ "astral-regex-1.0.0" = {
+ name = "astral-regex";
+ packageName = "astral-regex";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz";
+ sha512 = "+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==";
+ };
+ };
+ "async-3.2.0" = {
+ name = "async";
+ packageName = "async";
+ version = "3.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/async/-/async-3.2.0.tgz";
+ sha512 = "TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==";
+ };
+ };
+ "async-each-1.0.3" = {
+ name = "async-each";
+ packageName = "async-each";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz";
+ sha512 = "z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==";
+ };
+ };
+ "async-limiter-1.0.1" = {
+ name = "async-limiter";
+ packageName = "async-limiter";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz";
+ sha512 = "csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==";
+ };
+ };
+ "asynckit-0.4.0" = {
+ name = "asynckit";
+ packageName = "asynckit";
+ version = "0.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz";
+ sha1 = "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79";
+ };
+ };
+ "at-least-node-1.0.0" = {
+ name = "at-least-node";
+ packageName = "at-least-node";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz";
+ sha512 = "+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==";
+ };
+ };
+ "atob-2.1.2" = {
+ name = "atob";
+ packageName = "atob";
+ version = "2.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz";
+ sha512 = "Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==";
+ };
+ };
+ "aws-sign2-0.7.0" = {
+ name = "aws-sign2";
+ packageName = "aws-sign2";
+ version = "0.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz";
+ sha1 = "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8";
+ };
+ };
+ "aws4-1.10.0" = {
+ name = "aws4";
+ packageName = "aws4";
+ version = "1.10.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz";
+ sha512 = "3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==";
+ };
+ };
+ "axios-0.19.2" = {
+ name = "axios";
+ packageName = "axios";
+ version = "0.19.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz";
+ sha512 = "fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==";
+ };
+ };
+ "babel-jest-26.1.0" = {
+ name = "babel-jest";
+ packageName = "babel-jest";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/babel-jest/-/babel-jest-26.1.0.tgz";
+ sha512 = "Nkqgtfe7j6PxLO6TnCQQlkMm8wdTdnIF8xrdpooHCuD5hXRzVEPbPneTJKknH5Dsv3L8ip9unHDAp48YQ54Dkg==";
+ };
+ };
+ "babel-plugin-dynamic-import-node-2.3.3" = {
+ name = "babel-plugin-dynamic-import-node";
+ packageName = "babel-plugin-dynamic-import-node";
+ version = "2.3.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz";
+ sha512 = "jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==";
+ };
+ };
+ "babel-plugin-istanbul-6.0.0" = {
+ name = "babel-plugin-istanbul";
+ packageName = "babel-plugin-istanbul";
+ version = "6.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz";
+ sha512 = "AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==";
+ };
+ };
+ "babel-plugin-jest-hoist-26.1.0" = {
+ name = "babel-plugin-jest-hoist";
+ packageName = "babel-plugin-jest-hoist";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.1.0.tgz";
+ sha512 = "qhqLVkkSlqmC83bdMhM8WW4Z9tB+JkjqAqlbbohS9sJLT5Ha2vfzuKqg5yenXrAjOPG2YC0WiXdH3a9PvB+YYw==";
+ };
+ };
+ "babel-preset-current-node-syntax-0.1.3" = {
+ name = "babel-preset-current-node-syntax";
+ packageName = "babel-preset-current-node-syntax";
+ version = "0.1.3";
+ 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==";
+ };
+ };
+ "babel-preset-jest-26.1.0" = {
+ name = "babel-preset-jest";
+ packageName = "babel-preset-jest";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.1.0.tgz";
+ sha512 = "na9qCqFksknlEj5iSdw1ehMVR06LCCTkZLGKeEtxDDdhg8xpUF09m29Kvh1pRbZ07h7AQ5ttLYUwpXL4tO6w7w==";
+ };
+ };
+ "balanced-match-1.0.0" = {
+ name = "balanced-match";
+ packageName = "balanced-match";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz";
+ sha1 = "89b4d199ab2bee49de164ea02b89ce462d71b767";
+ };
+ };
+ "base-0.11.2" = {
+ name = "base";
+ packageName = "base";
+ version = "0.11.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/base/-/base-0.11.2.tgz";
+ sha512 = "5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==";
+ };
+ };
+ "base64-js-1.3.1" = {
+ name = "base64-js";
+ packageName = "base64-js";
+ version = "1.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz";
+ sha512 = "mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==";
+ };
+ };
+ "bcrypt-pbkdf-1.0.2" = {
+ name = "bcrypt-pbkdf";
+ packageName = "bcrypt-pbkdf";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz";
+ sha1 = "a4301d389b6a43f9b67ff3ca11a3f6637e360e9e";
+ };
+ };
+ "binary-extensions-1.13.1" = {
+ name = "binary-extensions";
+ packageName = "binary-extensions";
+ version = "1.13.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz";
+ sha512 = "Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==";
+ };
+ };
+ "bindings-1.5.0" = {
+ name = "bindings";
+ packageName = "bindings";
+ version = "1.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz";
+ sha512 = "p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==";
+ };
+ };
+ "bl-1.2.2" = {
+ name = "bl";
+ packageName = "bl";
+ version = "1.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz";
+ sha512 = "e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==";
+ };
+ };
+ "bl-4.0.2" = {
+ name = "bl";
+ packageName = "bl";
+ version = "4.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bl/-/bl-4.0.2.tgz";
+ sha512 = "j4OH8f6Qg2bGuWfRiltT2HYGx0e1QcBTrK9KAHNMwMZdQnDZFk0ZSYIpADjYCB3U12nicC5tVJwSIhwOWjb4RQ==";
+ };
+ };
+ "brace-expansion-1.1.11" = {
+ name = "brace-expansion";
+ packageName = "brace-expansion";
+ version = "1.1.11";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz";
+ sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==";
+ };
+ };
+ "braces-2.3.2" = {
+ name = "braces";
+ packageName = "braces";
+ version = "2.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz";
+ sha512 = "aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==";
+ };
+ };
+ "braces-3.0.2" = {
+ name = "braces";
+ packageName = "braces";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz";
+ sha512 = "b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==";
+ };
+ };
+ "browser-process-hrtime-1.0.0" = {
+ name = "browser-process-hrtime";
+ packageName = "browser-process-hrtime";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz";
+ sha512 = "9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==";
+ };
+ };
+ "browserslist-4.13.0" = {
+ name = "browserslist";
+ packageName = "browserslist";
+ version = "4.13.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/browserslist/-/browserslist-4.13.0.tgz";
+ sha512 = "MINatJ5ZNrLnQ6blGvePd/QOz9Xtu+Ne+x29iQSCHfkU5BugKVJwZKn/iiL8UbpIpa3JhviKjz+XxMo0m2caFQ==";
+ };
+ };
+ "bser-2.1.1" = {
+ name = "bser";
+ packageName = "bser";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz";
+ sha512 = "gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==";
+ };
+ };
+ "buffer-5.6.0" = {
+ name = "buffer";
+ packageName = "buffer";
+ version = "5.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz";
+ sha512 = "/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==";
+ };
+ };
+ "buffer-from-1.1.1" = {
+ name = "buffer-from";
+ packageName = "buffer-from";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz";
+ sha512 = "MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==";
+ };
+ };
+ "cache-base-1.0.1" = {
+ name = "cache-base";
+ packageName = "cache-base";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz";
+ sha512 = "AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==";
+ };
+ };
+ "callback-stream-1.1.0" = {
+ name = "callback-stream";
+ packageName = "callback-stream";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/callback-stream/-/callback-stream-1.1.0.tgz";
+ sha1 = "4701a51266f06e06eaa71fc17233822d875f4908";
+ };
+ };
+ "callsites-3.1.0" = {
+ name = "callsites";
+ packageName = "callsites";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz";
+ sha512 = "P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==";
+ };
+ };
+ "camelcase-5.3.1" = {
+ name = "camelcase";
+ packageName = "camelcase";
+ version = "5.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz";
+ sha512 = "L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==";
+ };
+ };
+ "camelcase-6.0.0" = {
+ name = "camelcase";
+ packageName = "camelcase";
+ version = "6.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz";
+ sha512 = "8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==";
+ };
+ };
+ "caniuse-lite-1.0.30001099" = {
+ name = "caniuse-lite";
+ packageName = "caniuse-lite";
+ version = "1.0.30001099";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001099.tgz";
+ sha512 = "sdS9A+sQTk7wKoeuZBN/YMAHVztUfVnjDi4/UV3sDE8xoh7YR12hKW+pIdB3oqKGwr9XaFL2ovfzt9w8eUI5CA==";
+ };
+ };
+ "capture-exit-2.0.0" = {
+ name = "capture-exit";
+ packageName = "capture-exit";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz";
+ sha512 = "PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==";
+ };
+ };
+ "caseless-0.12.0" = {
+ name = "caseless";
+ packageName = "caseless";
+ version = "0.12.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz";
+ sha1 = "1b681c21ff84033c826543090689420d187151dc";
+ };
+ };
+ "chalk-2.4.2" = {
+ name = "chalk";
+ packageName = "chalk";
+ version = "2.4.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz";
+ sha512 = "Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==";
+ };
+ };
+ "chalk-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";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz";
+ sha512 = "qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==";
+ };
+ };
+ "char-regex-1.0.2" = {
+ name = "char-regex";
+ packageName = "char-regex";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz";
+ sha512 = "kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==";
+ };
+ };
+ "chokidar-2.1.8" = {
+ name = "chokidar";
+ packageName = "chokidar";
+ version = "2.1.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz";
+ sha512 = "ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==";
+ };
+ };
+ "chownr-1.1.4" = {
+ name = "chownr";
+ packageName = "chownr";
+ version = "1.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz";
+ sha512 = "jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==";
+ };
+ };
+ "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==";
+ };
+ };
+ "class-utils-0.3.6" = {
+ name = "class-utils";
+ packageName = "class-utils";
+ version = "0.3.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz";
+ sha512 = "qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==";
+ };
+ };
+ "cliui-6.0.0" = {
+ name = "cliui";
+ packageName = "cliui";
+ version = "6.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz";
+ sha512 = "t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==";
+ };
+ };
+ "co-4.6.0" = {
+ name = "co";
+ packageName = "co";
+ version = "4.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/co/-/co-4.6.0.tgz";
+ sha1 = "6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184";
+ };
+ };
+ "code-point-at-1.1.0" = {
+ name = "code-point-at";
+ packageName = "code-point-at";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz";
+ sha1 = "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77";
+ };
+ };
+ "collect-v8-coverage-1.0.1" = {
+ name = "collect-v8-coverage";
+ packageName = "collect-v8-coverage";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz";
+ sha512 = "iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==";
+ };
+ };
+ "collection-visit-1.0.0" = {
+ name = "collection-visit";
+ packageName = "collection-visit";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz";
+ sha1 = "4bc0373c164bc3291b4d368c829cf1a80a59dca0";
+ };
+ };
+ "color-3.0.0" = {
+ name = "color";
+ packageName = "color";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/color/-/color-3.0.0.tgz";
+ sha512 = "jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==";
+ };
+ };
+ "color-convert-1.9.3" = {
+ name = "color-convert";
+ packageName = "color-convert";
+ version = "1.9.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz";
+ sha512 = "QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==";
+ };
+ };
+ "color-convert-2.0.1" = {
+ name = "color-convert";
+ packageName = "color-convert";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz";
+ sha512 = "RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==";
+ };
+ };
+ "color-name-1.1.3" = {
+ name = "color-name";
+ packageName = "color-name";
+ version = "1.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz";
+ sha1 = "a7d0558bd89c42f795dd42328f740831ca53bc25";
+ };
+ };
+ "color-name-1.1.4" = {
+ name = "color-name";
+ packageName = "color-name";
+ version = "1.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz";
+ sha512 = "dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==";
+ };
+ };
+ "color-string-1.5.3" = {
+ name = "color-string";
+ packageName = "color-string";
+ version = "1.5.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz";
+ sha512 = "dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==";
+ };
+ };
+ "colors-1.4.0" = {
+ name = "colors";
+ packageName = "colors";
+ version = "1.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz";
+ sha512 = "a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==";
+ };
+ };
+ "colorspace-1.1.2" = {
+ name = "colorspace";
+ packageName = "colorspace";
+ version = "1.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/colorspace/-/colorspace-1.1.2.tgz";
+ sha512 = "vt+OoIP2d76xLhjwbBaucYlNSpPsrJWPlBTtwCpQKIu6/CSMutyzX93O/Do0qzpH3YoHEes8YEFXyZ797rEhzQ==";
+ };
+ };
+ "combined-stream-1.0.8" = {
+ name = "combined-stream";
+ packageName = "combined-stream";
+ version = "1.0.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz";
+ sha512 = "FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==";
+ };
+ };
+ "commander-4.1.1" = {
+ name = "commander";
+ packageName = "commander";
+ version = "4.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz";
+ sha512 = "NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==";
+ };
+ };
+ "commist-1.1.0" = {
+ name = "commist";
+ packageName = "commist";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/commist/-/commist-1.1.0.tgz";
+ sha512 = "rraC8NXWOEjhADbZe9QBNzLAN5Q3fsTPQtBV+fEVj6xKIgDgNiEVE6ZNfHpZOqfQ21YUzfVNUXLOEZquYvQPPg==";
+ };
+ };
+ "component-emitter-1.3.0" = {
+ name = "component-emitter";
+ packageName = "component-emitter";
+ version = "1.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz";
+ sha512 = "Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==";
+ };
+ };
+ "concat-map-0.0.1" = {
+ name = "concat-map";
+ packageName = "concat-map";
+ version = "0.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz";
+ sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b";
+ };
+ };
+ "concat-stream-1.6.2" = {
+ name = "concat-stream";
+ packageName = "concat-stream";
+ version = "1.6.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz";
+ sha512 = "27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==";
+ };
+ };
+ "console-control-strings-1.1.0" = {
+ name = "console-control-strings";
+ packageName = "console-control-strings";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz";
+ sha1 = "3d7cf4464db6446ea644bf4b39507f9851008e8e";
+ };
+ };
+ "convert-source-map-1.7.0" = {
+ name = "convert-source-map";
+ packageName = "convert-source-map";
+ version = "1.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz";
+ sha512 = "4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==";
+ };
+ };
+ "copy-descriptor-0.1.1" = {
+ name = "copy-descriptor";
+ packageName = "copy-descriptor";
+ version = "0.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz";
+ sha1 = "676f6eb3c39997c2ee1ac3a924fd6124748f578d";
+ };
+ };
+ "core-js-compat-3.6.5" = {
+ name = "core-js-compat";
+ packageName = "core-js-compat";
+ version = "3.6.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz";
+ sha512 = "7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==";
+ };
+ };
+ "core-util-is-1.0.2" = {
+ name = "core-util-is";
+ packageName = "core-util-is";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz";
+ sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7";
+ };
+ };
+ "cross-spawn-6.0.5" = {
+ name = "cross-spawn";
+ packageName = "cross-spawn";
+ version = "6.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz";
+ sha512 = "eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==";
+ };
+ };
+ "cross-spawn-7.0.3" = {
+ name = "cross-spawn";
+ packageName = "cross-spawn";
+ version = "7.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz";
+ sha512 = "iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==";
+ };
+ };
+ "cssom-0.3.8" = {
+ name = "cssom";
+ packageName = "cssom";
+ version = "0.3.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz";
+ sha512 = "b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==";
+ };
+ };
+ "cssom-0.4.4" = {
+ name = "cssom";
+ packageName = "cssom";
+ version = "0.4.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz";
+ sha512 = "p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==";
+ };
+ };
+ "cssstyle-2.3.0" = {
+ name = "cssstyle";
+ packageName = "cssstyle";
+ version = "2.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz";
+ sha512 = "AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==";
+ };
+ };
+ "d-1.0.1" = {
+ name = "d";
+ packageName = "d";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d/-/d-1.0.1.tgz";
+ sha512 = "m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==";
+ };
+ };
+ "dashdash-1.14.1" = {
+ name = "dashdash";
+ packageName = "dashdash";
+ version = "1.14.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz";
+ sha1 = "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0";
+ };
+ };
+ "data-urls-2.0.0" = {
+ name = "data-urls";
+ packageName = "data-urls";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz";
+ sha512 = "X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==";
+ };
+ };
+ "debounce-1.2.0" = {
+ name = "debounce";
+ packageName = "debounce";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/debounce/-/debounce-1.2.0.tgz";
+ sha512 = "mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg==";
+ };
+ };
+ "debug-2.6.9" = {
+ name = "debug";
+ packageName = "debug";
+ version = "2.6.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz";
+ sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==";
+ };
+ };
+ "debug-3.1.0" = {
+ name = "debug";
+ packageName = "debug";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz";
+ sha512 = "OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==";
+ };
+ };
+ "debug-4.1.1" = {
+ name = "debug";
+ packageName = "debug";
+ version = "4.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz";
+ sha512 = "pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==";
+ };
+ };
+ "decamelize-1.2.0" = {
+ name = "decamelize";
+ packageName = "decamelize";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz";
+ sha1 = "f6534d15148269b20352e7bee26f501f9a191290";
+ };
+ };
+ "decimal.js-10.2.0" = {
+ name = "decimal.js";
+ packageName = "decimal.js";
+ version = "10.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.0.tgz";
+ sha512 = "vDPw+rDgn3bZe1+F/pyEwb1oMG2XTlRVgAa6B4KccTEpYgF8w6eQllVbQcfIJnZyvzFtFpxnpGtx8dd7DJp/Rw==";
+ };
+ };
+ "decode-uri-component-0.2.0" = {
+ name = "decode-uri-component";
+ packageName = "decode-uri-component";
+ version = "0.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz";
+ sha1 = "eb3913333458775cb84cd1a1fae062106bb87545";
+ };
+ };
+ "decompress-response-4.2.1" = {
+ name = "decompress-response";
+ packageName = "decompress-response";
+ version = "4.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz";
+ sha512 = "jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==";
+ };
+ };
+ "deep-extend-0.6.0" = {
+ name = "deep-extend";
+ packageName = "deep-extend";
+ version = "0.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz";
+ sha512 = "LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==";
+ };
+ };
+ "deep-is-0.1.3" = {
+ name = "deep-is";
+ packageName = "deep-is";
+ version = "0.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz";
+ sha1 = "b369d6fb5dbc13eecf524f91b070feedc357cf34";
+ };
+ };
+ "deepmerge-4.2.2" = {
+ name = "deepmerge";
+ packageName = "deepmerge";
+ version = "4.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz";
+ sha512 = "FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==";
+ };
+ };
+ "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==";
+ };
+ };
+ "define-property-0.2.5" = {
+ name = "define-property";
+ packageName = "define-property";
+ version = "0.2.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz";
+ sha1 = "c35b1ef918ec3c990f9a5bc57be04aacec5c8116";
+ };
+ };
+ "define-property-1.0.0" = {
+ name = "define-property";
+ packageName = "define-property";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz";
+ sha1 = "769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6";
+ };
+ };
+ "define-property-2.0.2" = {
+ name = "define-property";
+ packageName = "define-property";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz";
+ sha512 = "jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==";
+ };
+ };
+ "delayed-stream-1.0.0" = {
+ name = "delayed-stream";
+ packageName = "delayed-stream";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz";
+ sha1 = "df3ae199acadfb7d440aaae0b29e2272b24ec619";
+ };
+ };
+ "delegates-1.0.0" = {
+ name = "delegates";
+ packageName = "delegates";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz";
+ sha1 = "84c6e159b81904fdca59a0ef44cd870d31250f9a";
+ };
+ };
+ "detect-libc-1.0.3" = {
+ name = "detect-libc";
+ packageName = "detect-libc";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz";
+ sha1 = "fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b";
+ };
+ };
+ "detect-newline-3.1.0" = {
+ name = "detect-newline";
+ packageName = "detect-newline";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz";
+ sha512 = "TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==";
+ };
+ };
+ "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==";
+ };
+ };
+ "diff-sequences-26.0.0" = {
+ name = "diff-sequences";
+ packageName = "diff-sequences";
+ version = "26.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.0.0.tgz";
+ sha512 = "JC/eHYEC3aSS0vZGjuoc4vHA0yAQTzhQQldXMeMF+JlxLGJlCO38Gma82NV9gk1jGFz8mDzUMeaKXvjRRdJ2dg==";
+ };
+ };
+ "doctrine-3.0.0" = {
+ name = "doctrine";
+ packageName = "doctrine";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz";
+ sha512 = "yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==";
+ };
+ };
+ "domexception-2.0.1" = {
+ name = "domexception";
+ packageName = "domexception";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz";
+ sha512 = "yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==";
+ };
+ };
+ "duplexify-3.7.1" = {
+ name = "duplexify";
+ packageName = "duplexify";
+ version = "3.7.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz";
+ sha512 = "07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==";
+ };
+ };
+ "ecc-jsbn-0.1.2" = {
+ name = "ecc-jsbn";
+ packageName = "ecc-jsbn";
+ version = "0.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz";
+ sha1 = "3a83a904e54353287874c564b7549386849a98c9";
+ };
+ };
+ "electron-to-chromium-1.3.496" = {
+ name = "electron-to-chromium";
+ packageName = "electron-to-chromium";
+ version = "1.3.496";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.496.tgz";
+ sha512 = "TXY4mwoyowwi4Lsrq9vcTUYBThyc1b2hXaTZI13p8/FRhY2CTaq5lK+DVjhYkKiTLsKt569Xes+0J5JsVXFurQ==";
+ };
+ };
+ "emoji-regex-7.0.3" = {
+ name = "emoji-regex";
+ packageName = "emoji-regex";
+ version = "7.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz";
+ sha512 = "CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==";
+ };
+ };
+ "emoji-regex-8.0.0" = {
+ name = "emoji-regex";
+ packageName = "emoji-regex";
+ version = "8.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz";
+ sha512 = "MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==";
+ };
+ };
+ "enabled-2.0.0" = {
+ name = "enabled";
+ packageName = "enabled";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz";
+ sha512 = "AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==";
+ };
+ };
+ "end-of-stream-1.4.4" = {
+ name = "end-of-stream";
+ packageName = "end-of-stream";
+ version = "1.4.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz";
+ sha512 = "+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==";
+ };
+ };
+ "enquirer-2.3.6" = {
+ name = "enquirer";
+ packageName = "enquirer";
+ version = "2.3.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz";
+ sha512 = "yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==";
+ };
+ };
+ "error-ex-1.3.2" = {
+ name = "error-ex";
+ packageName = "error-ex";
+ version = "1.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz";
+ sha512 = "7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==";
+ };
+ };
+ "es5-ext-0.10.53" = {
+ name = "es5-ext";
+ packageName = "es5-ext";
+ version = "0.10.53";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz";
+ sha512 = "Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==";
+ };
+ };
+ "es6-iterator-2.0.3" = {
+ name = "es6-iterator";
+ packageName = "es6-iterator";
+ version = "2.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz";
+ sha1 = "a7de889141a05a94b0854403b2d0a0fbfa98f3b7";
+ };
+ };
+ "es6-map-0.1.5" = {
+ name = "es6-map";
+ packageName = "es6-map";
+ version = "0.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz";
+ sha1 = "9136e0503dcc06a301690f0bb14ff4e364e949f0";
+ };
+ };
+ "es6-set-0.1.5" = {
+ name = "es6-set";
+ packageName = "es6-set";
+ version = "0.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz";
+ sha1 = "d2b3ec5d4d800ced818db538d28974db0a73ccb1";
+ };
+ };
+ "es6-symbol-3.1.1" = {
+ name = "es6-symbol";
+ packageName = "es6-symbol";
+ version = "3.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz";
+ sha1 = "bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77";
+ };
+ };
+ "es6-symbol-3.1.3" = {
+ name = "es6-symbol";
+ packageName = "es6-symbol";
+ version = "3.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz";
+ sha512 = "NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==";
+ };
+ };
+ "escalade-3.0.1" = {
+ name = "escalade";
+ packageName = "escalade";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/escalade/-/escalade-3.0.1.tgz";
+ sha512 = "DR6NO3h9niOT+MZs7bjxlj2a1k+POu5RN8CLTPX2+i78bRi9eLe7+0zXgUHMnGXWybYcL61E9hGhPKqedy8tQA==";
+ };
+ };
+ "escape-string-regexp-1.0.5" = {
+ name = "escape-string-regexp";
+ packageName = "escape-string-regexp";
+ version = "1.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz";
+ sha1 = "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4";
+ };
+ };
+ "escape-string-regexp-2.0.0" = {
+ name = "escape-string-regexp";
+ packageName = "escape-string-regexp";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz";
+ sha512 = "UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==";
+ };
+ };
+ "escodegen-1.14.3" = {
+ name = "escodegen";
+ packageName = "escodegen";
+ version = "1.14.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz";
+ sha512 = "qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==";
+ };
+ };
+ "eslint-7.4.0" = {
+ name = "eslint";
+ packageName = "eslint";
+ version = "7.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/eslint/-/eslint-7.4.0.tgz";
+ sha512 = "gU+lxhlPHu45H3JkEGgYhWhkR9wLHHEXC9FbWFnTlEkbKyZKWgWRLgf61E8zWmBuI6g5xKBph9ltg3NtZMVF8g==";
+ };
+ };
+ "eslint-7.5.0" = {
+ name = "eslint";
+ packageName = "eslint";
+ version = "7.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/eslint/-/eslint-7.5.0.tgz";
+ sha512 = "vlUP10xse9sWt9SGRtcr1LAC67BENcQMFeV+w5EvLEoFe3xJ8cF1Skd0msziRx/VMC+72B4DxreCE+OR12OA6Q==";
+ };
+ };
+ "eslint-config-google-0.14.0" = {
+ name = "eslint-config-google";
+ packageName = "eslint-config-google";
+ version = "0.14.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/eslint-config-google/-/eslint-config-google-0.14.0.tgz";
+ sha512 = "WsbX4WbjuMvTdeVL6+J3rK1RGhCTqjsFjX7UMSMgZiyxxaNLkoJENbrGExzERFeoTpGw3F3FypTiWAP9ZXzkEw==";
+ };
+ };
+ "eslint-plugin-jest-23.18.0" = {
+ name = "eslint-plugin-jest";
+ packageName = "eslint-plugin-jest";
+ version = "23.18.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-23.18.0.tgz";
+ sha512 = "wLPM/Rm1SGhxrFQ2TKM/BYsYPhn7ch6ZEK92S2o/vGkAAnDXM0I4nTIo745RIX+VlCRMFgBuJEax6XfTHMdeKg==";
+ };
+ };
+ "eslint-scope-5.1.0" = {
+ name = "eslint-scope";
+ packageName = "eslint-scope";
+ version = "5.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz";
+ sha512 = "iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==";
+ };
+ };
+ "eslint-utils-2.1.0" = {
+ name = "eslint-utils";
+ packageName = "eslint-utils";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz";
+ sha512 = "w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==";
+ };
+ };
+ "eslint-visitor-keys-1.3.0" = {
+ name = "eslint-visitor-keys";
+ packageName = "eslint-visitor-keys";
+ version = "1.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz";
+ sha512 = "6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==";
+ };
+ };
+ "espree-7.1.0" = {
+ name = "espree";
+ packageName = "espree";
+ version = "7.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/espree/-/espree-7.1.0.tgz";
+ sha512 = "dcorZSyfmm4WTuTnE5Y7MEN1DyoPYy1ZR783QW1FJoenn7RailyWFsq/UL6ZAAA7uXurN9FIpYyUs3OfiIW+Qw==";
+ };
+ };
+ "espree-7.2.0" = {
+ name = "espree";
+ packageName = "espree";
+ version = "7.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/espree/-/espree-7.2.0.tgz";
+ sha512 = "H+cQ3+3JYRMEIOl87e7QdHX70ocly5iW4+dttuR8iYSPr/hXKFb+7dBsZ7+u1adC4VrnPlTkv0+OwuPnDop19g==";
+ };
+ };
+ "esprima-4.0.1" = {
+ name = "esprima";
+ packageName = "esprima";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz";
+ sha512 = "eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==";
+ };
+ };
+ "esquery-1.3.1" = {
+ name = "esquery";
+ packageName = "esquery";
+ version = "1.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz";
+ sha512 = "olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==";
+ };
+ };
+ "esrecurse-4.2.1" = {
+ name = "esrecurse";
+ packageName = "esrecurse";
+ version = "4.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz";
+ sha512 = "64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==";
+ };
+ };
+ "estraverse-4.3.0" = {
+ name = "estraverse";
+ packageName = "estraverse";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz";
+ sha512 = "39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==";
+ };
+ };
+ "estraverse-5.1.0" = {
+ name = "estraverse";
+ packageName = "estraverse";
+ version = "5.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/estraverse/-/estraverse-5.1.0.tgz";
+ sha512 = "FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==";
+ };
+ };
+ "esutils-2.0.3" = {
+ name = "esutils";
+ packageName = "esutils";
+ version = "2.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz";
+ sha512 = "kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==";
+ };
+ };
+ "event-emitter-0.3.5" = {
+ name = "event-emitter";
+ packageName = "event-emitter";
+ version = "0.3.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz";
+ sha1 = "df8c69eef1647923c7157b9ce83840610b02cc39";
+ };
+ };
+ "exec-sh-0.3.4" = {
+ name = "exec-sh";
+ packageName = "exec-sh";
+ version = "0.3.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz";
+ sha512 = "sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==";
+ };
+ };
+ "execa-1.0.0" = {
+ name = "execa";
+ packageName = "execa";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz";
+ sha512 = "adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==";
+ };
+ };
+ "execa-4.0.3" = {
+ name = "execa";
+ packageName = "execa";
+ version = "4.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz";
+ sha512 = "WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==";
+ };
+ };
+ "exit-0.1.2" = {
+ name = "exit";
+ packageName = "exit";
+ version = "0.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz";
+ sha1 = "0632638f8d877cc82107d30a0fff1a17cba1cd0c";
+ };
+ };
+ "expand-brackets-2.1.4" = {
+ name = "expand-brackets";
+ packageName = "expand-brackets";
+ version = "2.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz";
+ sha1 = "b77735e315ce30f6b6eff0f83b04151a22449622";
+ };
+ };
+ "expand-template-2.0.3" = {
+ name = "expand-template";
+ packageName = "expand-template";
+ version = "2.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz";
+ sha512 = "XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==";
+ };
+ };
+ "expect-26.1.0" = {
+ name = "expect";
+ packageName = "expect";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/expect/-/expect-26.1.0.tgz";
+ sha512 = "QbH4LZXDsno9AACrN9eM0zfnby9G+OsdNgZUohjg/P0mLy1O+/bzTAJGT6VSIjVCe8yKM6SzEl/ckEOFBT7Vnw==";
+ };
+ };
+ "ext-1.4.0" = {
+ name = "ext";
+ packageName = "ext";
+ version = "1.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz";
+ sha512 = "Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==";
+ };
+ };
+ "extend-3.0.2" = {
+ name = "extend";
+ packageName = "extend";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz";
+ sha512 = "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==";
+ };
+ };
+ "extend-shallow-2.0.1" = {
+ name = "extend-shallow";
+ packageName = "extend-shallow";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz";
+ sha1 = "51af7d614ad9a9f610ea1bafbb989d6b1c56890f";
+ };
+ };
+ "extend-shallow-3.0.2" = {
+ name = "extend-shallow";
+ packageName = "extend-shallow";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz";
+ sha1 = "26a71aaf073b39fb2127172746131c2704028db8";
+ };
+ };
+ "extglob-2.0.4" = {
+ name = "extglob";
+ packageName = "extglob";
+ version = "2.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz";
+ sha512 = "Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==";
+ };
+ };
+ "extsprintf-1.3.0" = {
+ name = "extsprintf";
+ packageName = "extsprintf";
+ version = "1.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz";
+ sha1 = "96918440e3041a7a414f8c52e3c574eb3c3e1e05";
+ };
+ };
+ "fast-deep-equal-3.1.3" = {
+ name = "fast-deep-equal";
+ packageName = "fast-deep-equal";
+ version = "3.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz";
+ sha512 = "f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==";
+ };
+ };
+ "fast-json-stable-stringify-2.1.0" = {
+ name = "fast-json-stable-stringify";
+ packageName = "fast-json-stable-stringify";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz";
+ sha512 = "lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==";
+ };
+ };
+ "fast-levenshtein-2.0.6" = {
+ name = "fast-levenshtein";
+ packageName = "fast-levenshtein";
+ version = "2.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz";
+ sha1 = "3d8a5c66883a16a30ca8643e851f19baa7797917";
+ };
+ };
+ "fast-safe-stringify-2.0.7" = {
+ name = "fast-safe-stringify";
+ packageName = "fast-safe-stringify";
+ version = "2.0.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz";
+ sha512 = "Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==";
+ };
+ };
+ "fb-watchman-2.0.1" = {
+ name = "fb-watchman";
+ packageName = "fb-watchman";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz";
+ sha512 = "DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==";
+ };
+ };
+ "fecha-4.2.0" = {
+ name = "fecha";
+ packageName = "fecha";
+ version = "4.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fecha/-/fecha-4.2.0.tgz";
+ sha512 = "aN3pcx/DSmtyoovUudctc8+6Hl4T+hI9GBBHLjA76jdZl7+b1sgh5g4k+u/GL3dTy1/pnYzKp69FpJ0OicE3Wg==";
+ };
+ };
+ "file-entry-cache-5.0.1" = {
+ name = "file-entry-cache";
+ packageName = "file-entry-cache";
+ version = "5.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz";
+ sha512 = "bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==";
+ };
+ };
+ "file-uri-to-path-1.0.0" = {
+ name = "file-uri-to-path";
+ packageName = "file-uri-to-path";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz";
+ sha512 = "0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==";
+ };
+ };
+ "fill-range-4.0.0" = {
+ name = "fill-range";
+ packageName = "fill-range";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz";
+ sha1 = "d544811d428f98eb06a63dc402d2403c328c38f7";
+ };
+ };
+ "fill-range-7.0.1" = {
+ name = "fill-range";
+ packageName = "fill-range";
+ version = "7.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz";
+ sha512 = "qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==";
+ };
+ };
+ "find-up-4.1.0" = {
+ name = "find-up";
+ packageName = "find-up";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz";
+ sha512 = "PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==";
+ };
+ };
+ "flat-cache-2.0.1" = {
+ name = "flat-cache";
+ packageName = "flat-cache";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz";
+ sha512 = "LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==";
+ };
+ };
+ "flatted-2.0.2" = {
+ name = "flatted";
+ packageName = "flatted";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz";
+ sha512 = "r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==";
+ };
+ };
+ "fn.name-1.1.0" = {
+ name = "fn.name";
+ packageName = "fn.name";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz";
+ sha512 = "GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==";
+ };
+ };
+ "follow-redirects-1.5.10" = {
+ name = "follow-redirects";
+ packageName = "follow-redirects";
+ version = "1.5.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz";
+ sha512 = "0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==";
+ };
+ };
+ "for-in-1.0.2" = {
+ name = "for-in";
+ packageName = "for-in";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz";
+ sha1 = "81068d295a8142ec0ac726c6e2200c30fb6d5e80";
+ };
+ };
+ "forever-agent-0.6.1" = {
+ name = "forever-agent";
+ packageName = "forever-agent";
+ version = "0.6.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz";
+ sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91";
+ };
+ };
+ "form-data-2.3.3" = {
+ name = "form-data";
+ packageName = "form-data";
+ version = "2.3.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz";
+ sha512 = "1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==";
+ };
+ };
+ "fragment-cache-0.2.1" = {
+ name = "fragment-cache";
+ packageName = "fragment-cache";
+ version = "0.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz";
+ sha1 = "4290fad27f13e89be7f33799c6bc5a0abfff0d19";
+ };
+ };
+ "fs-constants-1.0.0" = {
+ name = "fs-constants";
+ packageName = "fs-constants";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz";
+ sha512 = "y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==";
+ };
+ };
+ "fs-extra-8.1.0" = {
+ name = "fs-extra";
+ packageName = "fs-extra";
+ version = "8.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz";
+ sha512 = "yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==";
+ };
+ };
+ "fs-extra-9.0.1" = {
+ name = "fs-extra";
+ packageName = "fs-extra";
+ version = "9.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz";
+ sha512 = "h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==";
+ };
+ };
+ "fs-readdir-recursive-1.1.0" = {
+ name = "fs-readdir-recursive";
+ packageName = "fs-readdir-recursive";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz";
+ sha512 = "GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==";
+ };
+ };
+ "fs.realpath-1.0.0" = {
+ name = "fs.realpath";
+ packageName = "fs.realpath";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz";
+ sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f";
+ };
+ };
+ "fsevents-1.2.13" = {
+ name = "fsevents";
+ packageName = "fsevents";
+ version = "1.2.13";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz";
+ sha512 = "oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==";
+ };
+ };
+ "fsevents-2.1.3" = {
+ name = "fsevents";
+ packageName = "fsevents";
+ version = "2.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz";
+ sha512 = "Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==";
+ };
+ };
+ "function-bind-1.1.1" = {
+ name = "function-bind";
+ packageName = "function-bind";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz";
+ sha512 = "yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==";
+ };
+ };
+ "functional-red-black-tree-1.0.1" = {
+ name = "functional-red-black-tree";
+ packageName = "functional-red-black-tree";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz";
+ sha1 = "1b0ab3bd553b2a0d6399d29c0e3ea0b252078327";
+ };
+ };
+ "gauge-2.7.4" = {
+ name = "gauge";
+ packageName = "gauge";
+ version = "2.7.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz";
+ sha1 = "2c03405c7538c39d7eb37b317022e325fb018bf7";
+ };
+ };
+ "gensync-1.0.0-beta.1" = {
+ name = "gensync";
+ packageName = "gensync";
+ version = "1.0.0-beta.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz";
+ sha512 = "r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==";
+ };
+ };
+ "get-caller-file-2.0.5" = {
+ name = "get-caller-file";
+ packageName = "get-caller-file";
+ version = "2.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz";
+ sha512 = "DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==";
+ };
+ };
+ "get-package-type-0.1.0" = {
+ name = "get-package-type";
+ packageName = "get-package-type";
+ version = "0.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz";
+ sha512 = "pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==";
+ };
+ };
+ "get-stream-4.1.0" = {
+ name = "get-stream";
+ packageName = "get-stream";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz";
+ sha512 = "GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==";
+ };
+ };
+ "get-stream-5.1.0" = {
+ name = "get-stream";
+ packageName = "get-stream";
+ version = "5.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz";
+ sha512 = "EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==";
+ };
+ };
+ "get-value-2.0.6" = {
+ name = "get-value";
+ packageName = "get-value";
+ version = "2.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz";
+ sha1 = "dc15ca1c672387ca76bd37ac0a395ba2042a2c28";
+ };
+ };
+ "getpass-0.1.7" = {
+ name = "getpass";
+ packageName = "getpass";
+ version = "0.1.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz";
+ sha1 = "5eff8e3e684d569ae4cb2b1282604e8ba62149fa";
+ };
+ };
+ "git-last-commit-1.0.0" = {
+ name = "git-last-commit";
+ packageName = "git-last-commit";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/git-last-commit/-/git-last-commit-1.0.0.tgz";
+ sha512 = "wpnmsd2dW1MnoencljcWO/06VUealfMaY40ZjK5t3v9ljL+bKCMbNaTn/YzwIh4pDo2hk5QcN+pLzUJ8aWB17A==";
+ };
+ };
+ "github-from-package-0.0.0" = {
+ name = "github-from-package";
+ packageName = "github-from-package";
+ version = "0.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz";
+ sha1 = "97fb5d96bfde8973313f20e8288ef9a167fa64ce";
+ };
+ };
+ "glob-7.1.6" = {
+ name = "glob";
+ packageName = "glob";
+ version = "7.1.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz";
+ sha512 = "LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==";
+ };
+ };
+ "glob-parent-3.1.0" = {
+ name = "glob-parent";
+ packageName = "glob-parent";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz";
+ sha1 = "9e6af6299d8d3bd2bd40430832bd113df906c5ae";
+ };
+ };
+ "glob-parent-5.1.1" = {
+ name = "glob-parent";
+ packageName = "glob-parent";
+ version = "5.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz";
+ sha512 = "FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==";
+ };
+ };
+ "glob-stream-6.1.0" = {
+ name = "glob-stream";
+ packageName = "glob-stream";
+ version = "6.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz";
+ sha1 = "7045c99413b3eb94888d83ab46d0b404cc7bdde4";
+ };
+ };
+ "globals-11.12.0" = {
+ name = "globals";
+ packageName = "globals";
+ version = "11.12.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz";
+ sha512 = "WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==";
+ };
+ };
+ "globals-12.4.0" = {
+ name = "globals";
+ packageName = "globals";
+ version = "12.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz";
+ sha512 = "BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==";
+ };
+ };
+ "glossy-0.1.7" = {
+ name = "glossy";
+ packageName = "glossy";
+ version = "0.1.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/glossy/-/glossy-0.1.7.tgz";
+ sha1 = "769b5984a96f6066ab9ea758224825ee6c210f0b";
+ };
+ };
+ "graceful-fs-4.2.4" = {
+ name = "graceful-fs";
+ packageName = "graceful-fs";
+ version = "4.2.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz";
+ sha512 = "WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==";
+ };
+ };
+ "growly-1.3.0" = {
+ name = "growly";
+ packageName = "growly";
+ version = "1.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz";
+ sha1 = "f10748cbe76af964b7c96c93c6bcc28af120c081";
+ };
+ };
+ "handlebars-4.7.6" = {
+ name = "handlebars";
+ packageName = "handlebars";
+ version = "4.7.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz";
+ sha512 = "1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==";
+ };
+ };
+ "har-schema-2.0.0" = {
+ name = "har-schema";
+ packageName = "har-schema";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz";
+ sha1 = "a94c2224ebcac04782a0d9035521f24735b7ec92";
+ };
+ };
+ "har-validator-5.1.3" = {
+ name = "har-validator";
+ packageName = "har-validator";
+ version = "5.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz";
+ sha512 = "sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==";
+ };
+ };
+ "has-flag-3.0.0" = {
+ name = "has-flag";
+ packageName = "has-flag";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz";
+ sha1 = "b5d454dc2199ae225699f3467e5a07f3b955bafd";
+ };
+ };
+ "has-flag-4.0.0" = {
+ name = "has-flag";
+ packageName = "has-flag";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz";
+ sha512 = "EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==";
+ };
+ };
+ "has-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==";
+ };
+ };
+ "has-unicode-2.0.1" = {
+ name = "has-unicode";
+ packageName = "has-unicode";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz";
+ sha1 = "e0e6fe6a28cf51138855e086d1691e771de2a8b9";
+ };
+ };
+ "has-value-0.3.1" = {
+ name = "has-value";
+ packageName = "has-value";
+ version = "0.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz";
+ sha1 = "7b1f58bada62ca827ec0a2078025654845995e1f";
+ };
+ };
+ "has-value-1.0.0" = {
+ name = "has-value";
+ packageName = "has-value";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz";
+ sha1 = "18b281da585b1c5c51def24c930ed29a0be6b177";
+ };
+ };
+ "has-values-0.1.4" = {
+ name = "has-values";
+ packageName = "has-values";
+ version = "0.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz";
+ sha1 = "6d61de95d91dfca9b9a02089ad384bff8f62b771";
+ };
+ };
+ "has-values-1.0.0" = {
+ name = "has-values";
+ packageName = "has-values";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz";
+ sha1 = "95b0b63fec2146619a6fe57fe75628d5a39efe4f";
+ };
+ };
+ "help-me-1.1.0" = {
+ name = "help-me";
+ packageName = "help-me";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/help-me/-/help-me-1.1.0.tgz";
+ sha1 = "8f2d508d0600b4a456da2f086556e7e5c056a3c6";
+ };
+ };
+ "highlight.js-10.1.1" = {
+ name = "highlight.js";
+ packageName = "highlight.js";
+ version = "10.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/highlight.js/-/highlight.js-10.1.1.tgz";
+ sha512 = "b4L09127uVa+9vkMgPpdUQP78ickGbHEQTWeBrQFTJZ4/n2aihWOGS0ZoUqAwjVmfjhq/C76HRzkqwZhK4sBbg==";
+ };
+ };
+ "hosted-git-info-2.8.8" = {
+ name = "hosted-git-info";
+ packageName = "hosted-git-info";
+ version = "2.8.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz";
+ sha512 = "f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==";
+ };
+ };
+ "html-encoding-sniffer-2.0.1" = {
+ name = "html-encoding-sniffer";
+ packageName = "html-encoding-sniffer";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz";
+ sha512 = "D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==";
+ };
+ };
+ "html-escaper-2.0.2" = {
+ name = "html-escaper";
+ packageName = "html-escaper";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz";
+ sha512 = "H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==";
+ };
+ };
+ "http-signature-1.2.0" = {
+ name = "http-signature";
+ packageName = "http-signature";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz";
+ sha1 = "9aecd925114772f3d95b65a60abb8f7c18fbace1";
+ };
+ };
+ "https-proxy-agent-5.0.0" = {
+ name = "https-proxy-agent";
+ packageName = "https-proxy-agent";
+ version = "5.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz";
+ sha512 = "EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==";
+ };
+ };
+ "human-signals-1.1.1" = {
+ name = "human-signals";
+ packageName = "human-signals";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz";
+ sha512 = "SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==";
+ };
+ };
+ "humanize-duration-3.23.1" = {
+ name = "humanize-duration";
+ packageName = "humanize-duration";
+ version = "3.23.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.23.1.tgz";
+ sha512 = "aoOEkomAETmVuQyBx4E7/LfPlC9s8pAA/USl7vFRQpDjepo3aiyvFfOhtXSDqPowdBVPFUZ7onG/KyuolX0qPg==";
+ };
+ };
+ "iconv-lite-0.4.24" = {
+ name = "iconv-lite";
+ packageName = "iconv-lite";
+ version = "0.4.24";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz";
+ sha512 = "v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==";
+ };
+ };
+ "ieee754-1.1.13" = {
+ name = "ieee754";
+ packageName = "ieee754";
+ version = "1.1.13";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz";
+ sha512 = "4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==";
+ };
+ };
+ "ignore-4.0.6" = {
+ name = "ignore";
+ packageName = "ignore";
+ version = "4.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz";
+ sha512 = "cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==";
+ };
+ };
+ "import-fresh-3.2.1" = {
+ name = "import-fresh";
+ packageName = "import-fresh";
+ version = "3.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz";
+ sha512 = "6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==";
+ };
+ };
+ "import-local-3.0.2" = {
+ name = "import-local";
+ packageName = "import-local";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz";
+ sha512 = "vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==";
+ };
+ };
+ "imurmurhash-0.1.4" = {
+ name = "imurmurhash";
+ packageName = "imurmurhash";
+ version = "0.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz";
+ sha1 = "9218b9b2b928a238b13dc4fb6b6d576f231453ea";
+ };
+ };
+ "inflight-1.0.6" = {
+ name = "inflight";
+ packageName = "inflight";
+ version = "1.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz";
+ sha1 = "49bd6331d7d02d0c09bc910a1075ba8165b56df9";
+ };
+ };
+ "inherits-2.0.4" = {
+ name = "inherits";
+ packageName = "inherits";
+ version = "2.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz";
+ sha512 = "k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==";
+ };
+ };
+ "ini-1.3.5" = {
+ name = "ini";
+ packageName = "ini";
+ version = "1.3.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz";
+ sha512 = "RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==";
+ };
+ };
+ "interpret-1.4.0" = {
+ name = "interpret";
+ packageName = "interpret";
+ version = "1.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz";
+ 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";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz";
+ sha1 = "fa78bf5d2e6913c911ce9f819ee5146bb6d844e9";
+ };
+ };
+ "is-absolute-1.0.0" = {
+ name = "is-absolute";
+ packageName = "is-absolute";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz";
+ sha512 = "dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==";
+ };
+ };
+ "is-accessor-descriptor-0.1.6" = {
+ name = "is-accessor-descriptor";
+ packageName = "is-accessor-descriptor";
+ version = "0.1.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz";
+ sha1 = "a9e12cb3ae8d876727eeef3843f8a0897b5c98d6";
+ };
+ };
+ "is-accessor-descriptor-1.0.0" = {
+ name = "is-accessor-descriptor";
+ packageName = "is-accessor-descriptor";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz";
+ sha512 = "m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==";
+ };
+ };
+ "is-arrayish-0.2.1" = {
+ name = "is-arrayish";
+ packageName = "is-arrayish";
+ version = "0.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz";
+ sha1 = "77c99840527aa8ecb1a8ba697b80645a7a926a9d";
+ };
+ };
+ "is-arrayish-0.3.2" = {
+ name = "is-arrayish";
+ packageName = "is-arrayish";
+ version = "0.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz";
+ sha512 = "eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==";
+ };
+ };
+ "is-binary-path-1.0.1" = {
+ name = "is-binary-path";
+ packageName = "is-binary-path";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz";
+ sha1 = "75f16642b480f187a711c814161fd3a4a7655898";
+ };
+ };
+ "is-buffer-1.1.6" = {
+ name = "is-buffer";
+ packageName = "is-buffer";
+ version = "1.1.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz";
+ sha512 = "NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==";
+ };
+ };
+ "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-data-descriptor-0.1.4" = {
+ name = "is-data-descriptor";
+ packageName = "is-data-descriptor";
+ version = "0.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz";
+ sha1 = "0b5ee648388e2c860282e793f1856fec3f301b56";
+ };
+ };
+ "is-data-descriptor-1.0.0" = {
+ name = "is-data-descriptor";
+ packageName = "is-data-descriptor";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz";
+ sha512 = "jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==";
+ };
+ };
+ "is-descriptor-0.1.6" = {
+ name = "is-descriptor";
+ packageName = "is-descriptor";
+ version = "0.1.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz";
+ sha512 = "avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==";
+ };
+ };
+ "is-descriptor-1.0.2" = {
+ name = "is-descriptor";
+ packageName = "is-descriptor";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz";
+ sha512 = "2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==";
+ };
+ };
+ "is-docker-2.0.0" = {
+ name = "is-docker";
+ packageName = "is-docker";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz";
+ sha512 = "pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==";
+ };
+ };
+ "is-extendable-0.1.1" = {
+ name = "is-extendable";
+ packageName = "is-extendable";
+ version = "0.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz";
+ sha1 = "62b110e289a471418e3ec36a617d472e301dfc89";
+ };
+ };
+ "is-extendable-1.0.1" = {
+ name = "is-extendable";
+ packageName = "is-extendable";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz";
+ sha512 = "arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==";
+ };
+ };
+ "is-extglob-2.1.1" = {
+ name = "is-extglob";
+ packageName = "is-extglob";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz";
+ sha1 = "a88c02535791f02ed37c76a1b9ea9773c833f8c2";
+ };
+ };
+ "is-fullwidth-code-point-1.0.0" = {
+ name = "is-fullwidth-code-point";
+ packageName = "is-fullwidth-code-point";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz";
+ sha1 = "ef9e31386f031a7f0d643af82fde50c457ef00cb";
+ };
+ };
+ "is-fullwidth-code-point-2.0.0" = {
+ name = "is-fullwidth-code-point";
+ packageName = "is-fullwidth-code-point";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz";
+ sha1 = "a3b30a5c4f199183167aaab93beefae3ddfb654f";
+ };
+ };
+ "is-fullwidth-code-point-3.0.0" = {
+ name = "is-fullwidth-code-point";
+ packageName = "is-fullwidth-code-point";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz";
+ sha512 = "zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==";
+ };
+ };
+ "is-generator-fn-2.1.0" = {
+ name = "is-generator-fn";
+ packageName = "is-generator-fn";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz";
+ sha512 = "cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==";
+ };
+ };
+ "is-glob-3.1.0" = {
+ name = "is-glob";
+ packageName = "is-glob";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz";
+ sha1 = "7ba5ae24217804ac70707b96922567486cc3e84a";
+ };
+ };
+ "is-glob-4.0.1" = {
+ name = "is-glob";
+ packageName = "is-glob";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz";
+ sha512 = "5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==";
+ };
+ };
+ "is-negated-glob-1.0.0" = {
+ name = "is-negated-glob";
+ packageName = "is-negated-glob";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz";
+ sha1 = "6910bca5da8c95e784b5751b976cf5a10fee36d2";
+ };
+ };
+ "is-number-3.0.0" = {
+ name = "is-number";
+ packageName = "is-number";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz";
+ sha1 = "24fd6201a4782cf50561c810276afc7d12d71195";
+ };
+ };
+ "is-number-7.0.0" = {
+ name = "is-number";
+ packageName = "is-number";
+ version = "7.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz";
+ sha512 = "41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==";
+ };
+ };
+ "is-plain-object-2.0.4" = {
+ name = "is-plain-object";
+ packageName = "is-plain-object";
+ version = "2.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz";
+ sha512 = "h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==";
+ };
+ };
+ "is-potential-custom-element-name-1.0.0" = {
+ name = "is-potential-custom-element-name";
+ packageName = "is-potential-custom-element-name";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz";
+ sha1 = "0c52e54bcca391bb2c494b21e8626d7336c6e397";
+ };
+ };
+ "is-relative-1.0.0" = {
+ name = "is-relative";
+ packageName = "is-relative";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz";
+ sha512 = "Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==";
+ };
+ };
+ "is-stream-1.1.0" = {
+ name = "is-stream";
+ packageName = "is-stream";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz";
+ sha1 = "12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44";
+ };
+ };
+ "is-stream-2.0.0" = {
+ name = "is-stream";
+ packageName = "is-stream";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz";
+ sha512 = "XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==";
+ };
+ };
+ "is-typedarray-1.0.0" = {
+ name = "is-typedarray";
+ packageName = "is-typedarray";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz";
+ sha1 = "e479c80858df0c1b11ddda6940f96011fcda4a9a";
+ };
+ };
+ "is-unc-path-1.0.0" = {
+ name = "is-unc-path";
+ packageName = "is-unc-path";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz";
+ sha512 = "mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==";
+ };
+ };
+ "is-windows-1.0.2" = {
+ name = "is-windows";
+ packageName = "is-windows";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz";
+ sha512 = "eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==";
+ };
+ };
+ "is-wsl-2.2.0" = {
+ name = "is-wsl";
+ packageName = "is-wsl";
+ version = "2.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz";
+ sha512 = "fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==";
+ };
+ };
+ "isarray-1.0.0" = {
+ name = "isarray";
+ packageName = "isarray";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz";
+ sha1 = "bb935d48582cba168c06834957a54a3e07124f11";
+ };
+ };
+ "isexe-2.0.0" = {
+ name = "isexe";
+ packageName = "isexe";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz";
+ sha1 = "e8fbf374dc556ff8947a10dcb0572d633f2cfa10";
+ };
+ };
+ "isobject-2.1.0" = {
+ name = "isobject";
+ packageName = "isobject";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz";
+ sha1 = "f065561096a3f1da2ef46272f815c840d87e0c89";
+ };
+ };
+ "isobject-3.0.1" = {
+ name = "isobject";
+ packageName = "isobject";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz";
+ sha1 = "4e431e92b11a9731636aa1f9c8d1ccbcfdab78df";
+ };
+ };
+ "isstream-0.1.2" = {
+ name = "isstream";
+ packageName = "isstream";
+ version = "0.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz";
+ sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a";
+ };
+ };
+ "istanbul-lib-coverage-3.0.0" = {
+ name = "istanbul-lib-coverage";
+ packageName = "istanbul-lib-coverage";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz";
+ sha512 = "UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==";
+ };
+ };
+ "istanbul-lib-instrument-4.0.3" = {
+ name = "istanbul-lib-instrument";
+ packageName = "istanbul-lib-instrument";
+ version = "4.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz";
+ sha512 = "BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==";
+ };
+ };
+ "istanbul-lib-report-3.0.0" = {
+ name = "istanbul-lib-report";
+ packageName = "istanbul-lib-report";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz";
+ sha512 = "wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==";
+ };
+ };
+ "istanbul-lib-source-maps-4.0.0" = {
+ name = "istanbul-lib-source-maps";
+ packageName = "istanbul-lib-source-maps";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz";
+ sha512 = "c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==";
+ };
+ };
+ "istanbul-reports-3.0.2" = {
+ name = "istanbul-reports";
+ packageName = "istanbul-reports";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz";
+ sha512 = "9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==";
+ };
+ };
+ "jest-26.1.0" = {
+ name = "jest";
+ packageName = "jest";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest/-/jest-26.1.0.tgz";
+ sha512 = "LIti8jppw5BcQvmNJe4w2g1N/3V68HUfAv9zDVm7v+VAtQulGhH0LnmmiVkbNE4M4I43Bj2fXPiBGKt26k9tHw==";
+ };
+ };
+ "jest-changed-files-26.1.0" = {
+ name = "jest-changed-files";
+ packageName = "jest-changed-files";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.1.0.tgz";
+ sha512 = "HS5MIJp3B8t0NRKGMCZkcDUZo36mVRvrDETl81aqljT1S9tqiHRSpyoOvWg9ZilzZG9TDisDNaN1IXm54fLRZw==";
+ };
+ };
+ "jest-cli-26.1.0" = {
+ name = "jest-cli";
+ packageName = "jest-cli";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-cli/-/jest-cli-26.1.0.tgz";
+ sha512 = "Imumvjgi3rU7stq6SJ1JUEMaV5aAgJYXIs0jPqdUnF47N/Tk83EXfmtvNKQ+SnFVI6t6mDOvfM3aA9Sg6kQPSw==";
+ };
+ };
+ "jest-config-26.1.0" = {
+ name = "jest-config";
+ packageName = "jest-config";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-config/-/jest-config-26.1.0.tgz";
+ sha512 = "ONTGeoMbAwGCdq4WuKkMcdMoyfs5CLzHEkzFOlVvcDXufZSaIWh/OXMLa2fwKXiOaFcqEw8qFr4VOKJQfn4CVw==";
+ };
+ };
+ "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-diff-26.1.0" = {
+ name = "jest-diff";
+ packageName = "jest-diff";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-diff/-/jest-diff-26.1.0.tgz";
+ sha512 = "GZpIcom339y0OXznsEKjtkfKxNdg7bVbEofK8Q6MnevTIiR1jNhDWKhRX6X0SDXJlwn3dy59nZ1z55fLkAqPWg==";
+ };
+ };
+ "jest-docblock-26.0.0" = {
+ name = "jest-docblock";
+ packageName = "jest-docblock";
+ version = "26.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz";
+ sha512 = "RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==";
+ };
+ };
+ "jest-each-26.1.0" = {
+ name = "jest-each";
+ packageName = "jest-each";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-each/-/jest-each-26.1.0.tgz";
+ sha512 = "lYiSo4Igr81q6QRsVQq9LIkJW0hZcKxkIkHzNeTMPENYYDw/W/Raq28iJ0sLlNFYz2qxxeLnc5K2gQoFYlu2bA==";
+ };
+ };
+ "jest-environment-jsdom-26.1.0" = {
+ name = "jest-environment-jsdom";
+ packageName = "jest-environment-jsdom";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.1.0.tgz";
+ sha512 = "dWfiJ+spunVAwzXbdVqPH1LbuJW/kDL+FyqgA5YzquisHqTi0g9hquKif9xKm7c1bKBj6wbmJuDkeMCnxZEpUw==";
+ };
+ };
+ "jest-environment-node-26.1.0" = {
+ name = "jest-environment-node";
+ packageName = "jest-environment-node";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.1.0.tgz";
+ sha512 = "DNm5x1aQH0iRAe9UYAkZenuzuJ69VKzDCAYISFHQ5i9e+2Tbeu2ONGY7YStubCLH8a1wdKBgqScYw85+ySxqxg==";
+ };
+ };
+ "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-get-type-26.0.0" = {
+ name = "jest-get-type";
+ packageName = "jest-get-type";
+ version = "26.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.0.0.tgz";
+ sha512 = "zRc1OAPnnws1EVfykXOj19zo2EMw5Hi6HLbFCSjpuJiXtOWAYIjNsHVSbpQ8bDX7L5BGYGI8m+HmKdjHYFF0kg==";
+ };
+ };
+ "jest-haste-map-26.1.0" = {
+ name = "jest-haste-map";
+ packageName = "jest-haste-map";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.1.0.tgz";
+ sha512 = "WeBS54xCIz9twzkEdm6+vJBXgRBQfdbbXD0dk8lJh7gLihopABlJmIQFdWSDDtuDe4PRiObsjZSUjbJ1uhWEpA==";
+ };
+ };
+ "jest-jasmine2-26.1.0" = {
+ name = "jest-jasmine2";
+ packageName = "jest-jasmine2";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.1.0.tgz";
+ sha512 = "1IPtoDKOAG+MeBrKvvuxxGPJb35MTTRSDglNdWWCndCB3TIVzbLThRBkwH9P081vXLgiJHZY8Bz3yzFS803xqQ==";
+ };
+ };
+ "jest-leak-detector-26.1.0" = {
+ name = "jest-leak-detector";
+ packageName = "jest-leak-detector";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.1.0.tgz";
+ sha512 = "dsMnKF+4BVOZwvQDlgn3MG+Ns4JuLv8jNvXH56bgqrrboyCbI1rQg6EI5rs+8IYagVcfVP2yZFKfWNZy0rK0Hw==";
+ };
+ };
+ "jest-matcher-utils-26.1.0" = {
+ name = "jest-matcher-utils";
+ packageName = "jest-matcher-utils";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.1.0.tgz";
+ sha512 = "PW9JtItbYvES/xLn5mYxjMd+Rk+/kIt88EfH3N7w9KeOrHWaHrdYPnVHndGbsFGRJ2d5gKtwggCvkqbFDoouQA==";
+ };
+ };
+ "jest-message-util-26.1.0" = {
+ name = "jest-message-util";
+ packageName = "jest-message-util";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.1.0.tgz";
+ sha512 = "dY0+UlldiAJwNDJ08SF0HdF32g9PkbF2NRK/+2iMPU40O6q+iSn1lgog/u0UH8ksWoPv0+gNq8cjhYO2MFtT0g==";
+ };
+ };
+ "jest-mock-26.1.0" = {
+ name = "jest-mock";
+ packageName = "jest-mock";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-mock/-/jest-mock-26.1.0.tgz";
+ sha512 = "1Rm8EIJ3ZFA8yCIie92UbxZWj9SuVmUGcyhLHyAhY6WI3NIct38nVcfOPWhJteqSn8V8e3xOMha9Ojfazfpovw==";
+ };
+ };
+ "jest-pnp-resolver-1.2.2" = {
+ name = "jest-pnp-resolver";
+ packageName = "jest-pnp-resolver";
+ version = "1.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz";
+ sha512 = "olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==";
+ };
+ };
+ "jest-regex-util-26.0.0" = {
+ name = "jest-regex-util";
+ packageName = "jest-regex-util";
+ version = "26.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz";
+ sha512 = "Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==";
+ };
+ };
+ "jest-resolve-26.1.0" = {
+ name = "jest-resolve";
+ packageName = "jest-resolve";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.1.0.tgz";
+ sha512 = "KsY1JV9FeVgEmwIISbZZN83RNGJ1CC+XUCikf/ZWJBX/tO4a4NvA21YixokhdR9UnmPKKAC4LafVixJBrwlmfg==";
+ };
+ };
+ "jest-resolve-dependencies-26.1.0" = {
+ name = "jest-resolve-dependencies";
+ packageName = "jest-resolve-dependencies";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.1.0.tgz";
+ sha512 = "fQVEPHHQ1JjHRDxzlLU/buuQ9om+hqW6Vo928aa4b4yvq4ZHBtRSDsLdKQLuCqn5CkTVpYZ7ARh2fbA8WkRE6g==";
+ };
+ };
+ "jest-runner-26.1.0" = {
+ name = "jest-runner";
+ packageName = "jest-runner";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-runner/-/jest-runner-26.1.0.tgz";
+ sha512 = "elvP7y0fVDREnfqit0zAxiXkDRSw6dgCkzPCf1XvIMnSDZ8yogmSKJf192dpOgnUVykmQXwYYJnCx641uLTgcw==";
+ };
+ };
+ "jest-runtime-26.1.0" = {
+ name = "jest-runtime";
+ packageName = "jest-runtime";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.1.0.tgz";
+ sha512 = "1qiYN+EZLmG1QV2wdEBRf+Ci8i3VSfIYLF02U18PiUDrMbhfpN/EAMMkJtT02jgJUoaEOpHAIXG6zS3QRMzRmA==";
+ };
+ };
+ "jest-serializer-26.1.0" = {
+ name = "jest-serializer";
+ packageName = "jest-serializer";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.1.0.tgz";
+ sha512 = "eqZOQG/0+MHmr25b2Z86g7+Kzd5dG9dhCiUoyUNJPgiqi38DqbDEOlHcNijyfZoj74soGBohKBZuJFS18YTJ5w==";
+ };
+ };
+ "jest-snapshot-26.1.0" = {
+ name = "jest-snapshot";
+ packageName = "jest-snapshot";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.1.0.tgz";
+ sha512 = "YhSbU7eMTVQO/iRbNs8j0mKRxGp4plo7sJ3GzOQ0IYjvsBiwg0T1o0zGQAYepza7lYHuPTrG5J2yDd0CE2YxSw==";
+ };
+ };
+ "jest-util-26.1.0" = {
+ name = "jest-util";
+ packageName = "jest-util";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-util/-/jest-util-26.1.0.tgz";
+ sha512 = "rNMOwFQevljfNGvbzNQAxdmXQ+NawW/J72dmddsK0E8vgxXCMtwQ/EH0BiWEIxh0hhMcTsxwAxINt7Lh46Uzbg==";
+ };
+ };
+ "jest-validate-26.1.0" = {
+ name = "jest-validate";
+ packageName = "jest-validate";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-validate/-/jest-validate-26.1.0.tgz";
+ sha512 = "WPApOOnXsiwhZtmkDsxnpye+XLb/tUISP+H6cHjfUIXvlG+eKwP+isnivsxlHCPaO9Q5wvbhloIBkdF3qUn+Nw==";
+ };
+ };
+ "jest-watcher-26.1.0" = {
+ name = "jest-watcher";
+ packageName = "jest-watcher";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.1.0.tgz";
+ sha512 = "ffEOhJl2EvAIki613oPsSG11usqnGUzIiK7MMX6hE4422aXOcVEG3ySCTDFLn1+LZNXGPE8tuJxhp8OBJ1pgzQ==";
+ };
+ };
+ "jest-worker-26.1.0" = {
+ name = "jest-worker";
+ packageName = "jest-worker";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jest-worker/-/jest-worker-26.1.0.tgz";
+ sha512 = "Z9P5pZ6UC+kakMbNJn+tA2RdVdNX5WH1x+5UCBZ9MxIK24pjYtFt96fK+UwBTrjLYm232g1xz0L3eTh51OW+yQ==";
+ };
+ };
+ "js-tokens-4.0.0" = {
+ name = "js-tokens";
+ packageName = "js-tokens";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz";
+ sha512 = "RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==";
+ };
+ };
+ "js-yaml-3.14.0" = {
+ name = "js-yaml";
+ packageName = "js-yaml";
+ version = "3.14.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz";
+ sha512 = "/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==";
+ };
+ };
+ "jsbn-0.1.1" = {
+ name = "jsbn";
+ packageName = "jsbn";
+ version = "0.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz";
+ sha1 = "a5e654c2e5a2deb5f201d96cefbca80c0ef2f513";
+ };
+ };
+ "jsdom-16.3.0" = {
+ name = "jsdom";
+ packageName = "jsdom";
+ version = "16.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsdom/-/jsdom-16.3.0.tgz";
+ sha512 = "zggeX5UuEknpdZzv15+MS1dPYG0J/TftiiNunOeNxSl3qr8Z6cIlQpN0IdJa44z9aFxZRIVqRncvEhQ7X5DtZg==";
+ };
+ };
+ "jsesc-0.5.0" = {
+ name = "jsesc";
+ packageName = "jsesc";
+ version = "0.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz";
+ sha1 = "e7dee66e35d6fc16f710fe91d5cf69f70f08911d";
+ };
+ };
+ "jsesc-2.5.2" = {
+ name = "jsesc";
+ packageName = "jsesc";
+ version = "2.5.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz";
+ sha512 = "OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==";
+ };
+ };
+ "json-parse-better-errors-1.0.2" = {
+ name = "json-parse-better-errors";
+ packageName = "json-parse-better-errors";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz";
+ sha512 = "mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==";
+ };
+ };
+ "json-schema-0.2.3" = {
+ name = "json-schema";
+ packageName = "json-schema";
+ version = "0.2.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz";
+ sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13";
+ };
+ };
+ "json-schema-traverse-0.4.1" = {
+ name = "json-schema-traverse";
+ packageName = "json-schema-traverse";
+ version = "0.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz";
+ sha512 = "xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==";
+ };
+ };
+ "json-stable-stringify-without-jsonify-1.0.1" = {
+ name = "json-stable-stringify-without-jsonify";
+ packageName = "json-stable-stringify-without-jsonify";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz";
+ sha1 = "9db7b59496ad3f3cfef30a75142d2d930ad72651";
+ };
+ };
+ "json-stringify-safe-5.0.1" = {
+ name = "json-stringify-safe";
+ packageName = "json-stringify-safe";
+ version = "5.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz";
+ sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb";
+ };
+ };
+ "json5-2.1.3" = {
+ name = "json5";
+ packageName = "json5";
+ version = "2.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz";
+ sha512 = "KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==";
+ };
+ };
+ "jsonfile-4.0.0" = {
+ name = "jsonfile";
+ packageName = "jsonfile";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz";
+ sha1 = "8771aae0799b64076b76640fca058f9c10e33ecb";
+ };
+ };
+ "jsonfile-6.0.1" = {
+ name = "jsonfile";
+ packageName = "jsonfile";
+ version = "6.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz";
+ sha512 = "jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==";
+ };
+ };
+ "jsprim-1.4.1" = {
+ name = "jsprim";
+ packageName = "jsprim";
+ version = "1.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz";
+ sha1 = "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2";
+ };
+ };
+ "kind-of-3.2.2" = {
+ name = "kind-of";
+ packageName = "kind-of";
+ version = "3.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz";
+ sha1 = "31ea21a734bab9bbb0f32466d893aea51e4a3c64";
+ };
+ };
+ "kind-of-4.0.0" = {
+ name = "kind-of";
+ packageName = "kind-of";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz";
+ sha1 = "20813df3d712928b207378691a45066fae72dd57";
+ };
+ };
+ "kind-of-5.1.0" = {
+ name = "kind-of";
+ packageName = "kind-of";
+ version = "5.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz";
+ sha512 = "NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==";
+ };
+ };
+ "kind-of-6.0.3" = {
+ name = "kind-of";
+ packageName = "kind-of";
+ version = "6.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz";
+ sha512 = "dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==";
+ };
+ };
+ "kleur-3.0.3" = {
+ name = "kleur";
+ packageName = "kleur";
+ version = "3.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz";
+ sha512 = "eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==";
+ };
+ };
+ "kuler-2.0.0" = {
+ name = "kuler";
+ packageName = "kuler";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz";
+ sha512 = "Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==";
+ };
+ };
+ "leven-2.1.0" = {
+ name = "leven";
+ packageName = "leven";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz";
+ sha1 = "c2e7a9f772094dee9d34202ae8acce4687875580";
+ };
+ };
+ "leven-3.1.0" = {
+ name = "leven";
+ packageName = "leven";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz";
+ 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";
+ version = "0.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz";
+ sha1 = "3b09924edf9f083c0490fdd4c0bc4421e04764ee";
+ };
+ };
+ "levn-0.4.1" = {
+ name = "levn";
+ packageName = "levn";
+ version = "0.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz";
+ sha512 = "+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==";
+ };
+ };
+ "lines-and-columns-1.1.6" = {
+ name = "lines-and-columns";
+ packageName = "lines-and-columns";
+ version = "1.1.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz";
+ sha1 = "1c00c743b433cd0a4e80758f7b64a57440d9ff00";
+ };
+ };
+ "locate-path-5.0.0" = {
+ name = "locate-path";
+ packageName = "locate-path";
+ version = "5.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz";
+ sha512 = "t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==";
+ };
+ };
+ "lodash-4.17.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.sortby-4.7.0" = {
+ name = "lodash.sortby";
+ packageName = "lodash.sortby";
+ version = "4.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz";
+ sha1 = "edd14c824e2cc9c1e0b0a1b42bb5210516a42438";
+ };
+ };
+ "logform-2.2.0" = {
+ name = "logform";
+ packageName = "logform";
+ version = "2.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/logform/-/logform-2.2.0.tgz";
+ 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.8" = {
+ name = "lunr";
+ packageName = "lunr";
+ version = "2.3.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lunr/-/lunr-2.3.8.tgz";
+ sha512 = "oxMeX/Y35PNFuZoHp+jUj5OSEmLCaIH4KTFJh7a93cHBoFmpw2IoPs22VIz7vyO2YUnx2Tn9dzIwO2P/4quIRg==";
+ };
+ };
+ "make-dir-2.1.0" = {
+ name = "make-dir";
+ packageName = "make-dir";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz";
+ sha512 = "LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==";
+ };
+ };
+ "make-dir-3.1.0" = {
+ name = "make-dir";
+ packageName = "make-dir";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz";
+ sha512 = "g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==";
+ };
+ };
+ "makeerror-1.0.11" = {
+ name = "makeerror";
+ packageName = "makeerror";
+ version = "1.0.11";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz";
+ sha1 = "e01a5c9109f2af79660e4e8b9587790184f5a96c";
+ };
+ };
+ "map-cache-0.2.2" = {
+ name = "map-cache";
+ packageName = "map-cache";
+ version = "0.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz";
+ sha1 = "c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf";
+ };
+ };
+ "map-visit-1.0.0" = {
+ name = "map-visit";
+ packageName = "map-visit";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz";
+ sha1 = "ecdca8f13144e660f1b5bd41f12f3479d98dfb8f";
+ };
+ };
+ "marked-1.0.0" = {
+ name = "marked";
+ packageName = "marked";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/marked/-/marked-1.0.0.tgz";
+ sha512 = "Wo+L1pWTVibfrSr+TTtMuiMfNzmZWiOPeO7rZsQUY5bgsxpHesBEcIWJloWVTFnrMXnf/TL30eTFSGJddmQAng==";
+ };
+ };
+ "merge-stream-2.0.0" = {
+ name = "merge-stream";
+ packageName = "merge-stream";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz";
+ sha512 = "abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==";
+ };
+ };
+ "micromatch-3.1.10" = {
+ name = "micromatch";
+ packageName = "micromatch";
+ version = "3.1.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz";
+ sha512 = "MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==";
+ };
+ };
+ "micromatch-4.0.2" = {
+ name = "micromatch";
+ packageName = "micromatch";
+ version = "4.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz";
+ sha512 = "y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==";
+ };
+ };
+ "mime-db-1.44.0" = {
+ name = "mime-db";
+ packageName = "mime-db";
+ version = "1.44.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz";
+ sha512 = "/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==";
+ };
+ };
+ "mime-types-2.1.27" = {
+ name = "mime-types";
+ packageName = "mime-types";
+ version = "2.1.27";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz";
+ sha512 = "JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==";
+ };
+ };
+ "mimic-fn-2.1.0" = {
+ name = "mimic-fn";
+ packageName = "mimic-fn";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz";
+ sha512 = "OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==";
+ };
+ };
+ "mimic-response-2.1.0" = {
+ name = "mimic-response";
+ packageName = "mimic-response";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz";
+ sha512 = "wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==";
+ };
+ };
+ "minimatch-3.0.4" = {
+ name = "minimatch";
+ packageName = "minimatch";
+ version = "3.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz";
+ sha512 = "yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==";
+ };
+ };
+ "minimist-1.2.5" = {
+ name = "minimist";
+ packageName = "minimist";
+ version = "1.2.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz";
+ sha512 = "FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==";
+ };
+ };
+ "mixin-deep-1.3.2" = {
+ name = "mixin-deep";
+ packageName = "mixin-deep";
+ version = "1.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz";
+ sha512 = "WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==";
+ };
+ };
+ "mixin-deep-2.0.1" = {
+ name = "mixin-deep";
+ packageName = "mixin-deep";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mixin-deep/-/mixin-deep-2.0.1.tgz";
+ sha512 = "imbHQNRglyaplMmjBLL3V5R6Bfq5oM+ivds3SKgc6oRtzErEnBUUc5No11Z2pilkUvl42gJvi285xTNswcKCMA==";
+ };
+ };
+ "mkdir-recursive-0.4.0" = {
+ name = "mkdir-recursive";
+ packageName = "mkdir-recursive";
+ version = "0.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mkdir-recursive/-/mkdir-recursive-0.4.0.tgz";
+ sha512 = "gbTtiEu8P/GSMh1lAa0YYNr8XIfDzFgnWtetw3Hfz9nw6YXySHNYOZF/uUTgyp8GHvFnNw/EG7VhOkD6zfVb6A==";
+ };
+ };
+ "mkdirp-0.5.5" = {
+ name = "mkdirp";
+ packageName = "mkdirp";
+ version = "0.5.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz";
+ sha512 = "NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==";
+ };
+ };
+ "mkdirp-classic-0.5.3" = {
+ name = "mkdirp-classic";
+ packageName = "mkdirp-classic";
+ version = "0.5.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz";
+ sha512 = "gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==";
+ };
+ };
+ "moment-2.27.0" = {
+ name = "moment";
+ packageName = "moment";
+ version = "2.27.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/moment/-/moment-2.27.0.tgz";
+ sha512 = "al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ==";
+ };
+ };
+ "mqtt-4.1.0" = {
+ name = "mqtt";
+ packageName = "mqtt";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mqtt/-/mqtt-4.1.0.tgz";
+ sha512 = "dBihVZzaB8p9G/2ktSfamiaHmMnpCpP2du08317ZuEX1kBAbZOG9aMJQ11EChXnOX3GKUeiZYaSITueceQKT2A==";
+ };
+ };
+ "mqtt-packet-6.3.2" = {
+ name = "mqtt-packet";
+ packageName = "mqtt-packet";
+ version = "6.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-6.3.2.tgz";
+ sha512 = "i56+2kN6F57KInGtjjfUXSl4xG8u/zOvfaXFLKFAbBXzWkXOmwcmjaSCBPayf2IQCkQU0+h+S2DizCo3CF6gQA==";
+ };
+ };
+ "ms-2.0.0" = {
+ name = "ms";
+ packageName = "ms";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz";
+ sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8";
+ };
+ };
+ "ms-2.1.2" = {
+ name = "ms";
+ packageName = "ms";
+ version = "2.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz";
+ sha512 = "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==";
+ };
+ };
+ "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==";
+ };
+ };
+ "nanomatch-1.2.13" = {
+ name = "nanomatch";
+ packageName = "nanomatch";
+ version = "1.2.13";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz";
+ sha512 = "fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==";
+ };
+ };
+ "napi-build-utils-1.0.2" = {
+ name = "napi-build-utils";
+ packageName = "napi-build-utils";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz";
+ sha512 = "ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==";
+ };
+ };
+ "natural-compare-1.4.0" = {
+ name = "natural-compare";
+ packageName = "natural-compare";
+ version = "1.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz";
+ sha1 = "4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7";
+ };
+ };
+ "neo-async-2.6.2" = {
+ name = "neo-async";
+ packageName = "neo-async";
+ version = "2.6.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz";
+ sha512 = "Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==";
+ };
+ };
+ "next-tick-1.0.0" = {
+ name = "next-tick";
+ packageName = "next-tick";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz";
+ sha1 = "ca86d1fe8828169b0120208e3dc8424b9db8342c";
+ };
+ };
+ "nice-try-1.0.5" = {
+ name = "nice-try";
+ packageName = "nice-try";
+ version = "1.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz";
+ sha512 = "1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==";
+ };
+ };
+ "node-abi-2.18.0" = {
+ name = "node-abi";
+ packageName = "node-abi";
+ version = "2.18.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node-abi/-/node-abi-2.18.0.tgz";
+ sha512 = "yi05ZoiuNNEbyT/xXfSySZE+yVnQW6fxPZuFbLyS1s6b5Kw3HzV2PHOM4XR+nsjzkHxByK+2Wg+yCQbe35l8dw==";
+ };
+ };
+ "node-int64-0.4.0" = {
+ name = "node-int64";
+ packageName = "node-int64";
+ version = "0.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz";
+ sha1 = "87a9065cdb355d3182d8f94ce11188b825c68a3b";
+ };
+ };
+ "node-modules-regexp-1.0.0" = {
+ name = "node-modules-regexp";
+ packageName = "node-modules-regexp";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz";
+ sha1 = "8d9dbe28964a4ac5712e9131642107c71e90ec40";
+ };
+ };
+ "node-notifier-7.0.1" = {
+ name = "node-notifier";
+ packageName = "node-notifier";
+ version = "7.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node-notifier/-/node-notifier-7.0.1.tgz";
+ sha512 = "VkzhierE7DBmQEElhTGJIoiZa1oqRijOtgOlsXg32KrJRXsPy0NXFBqWGW/wTswnJlDCs5viRYaqWguqzsKcmg==";
+ };
+ };
+ "node-releases-1.1.59" = {
+ name = "node-releases";
+ packageName = "node-releases";
+ version = "1.1.59";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node-releases/-/node-releases-1.1.59.tgz";
+ sha512 = "H3JrdUczbdiwxN5FuJPyCHnGHIFqQ0wWxo+9j1kAXAzqNMAHlo+4I/sYYxpyK0irQ73HgdiyzD32oqQDcU2Osw==";
+ };
+ };
+ "noop-logger-0.1.1" = {
+ name = "noop-logger";
+ packageName = "noop-logger";
+ version = "0.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz";
+ sha1 = "94a2b1633c4f1317553007d8966fd0e841b6a4c2";
+ };
+ };
+ "normalize-package-data-2.5.0" = {
+ name = "normalize-package-data";
+ packageName = "normalize-package-data";
+ version = "2.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz";
+ sha512 = "/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==";
+ };
+ };
+ "normalize-path-2.1.1" = {
+ name = "normalize-path";
+ packageName = "normalize-path";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz";
+ sha1 = "1ab28b556e198363a8c1a6f7e6fa20137fe6aed9";
+ };
+ };
+ "normalize-path-3.0.0" = {
+ name = "normalize-path";
+ packageName = "normalize-path";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz";
+ sha512 = "6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==";
+ };
+ };
+ "npm-run-path-2.0.2" = {
+ name = "npm-run-path";
+ packageName = "npm-run-path";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz";
+ sha1 = "35a9232dfa35d7067b4cb2ddf2357b1871536c5f";
+ };
+ };
+ "npm-run-path-4.0.1" = {
+ name = "npm-run-path";
+ packageName = "npm-run-path";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz";
+ sha512 = "S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==";
+ };
+ };
+ "npmlog-4.1.2" = {
+ name = "npmlog";
+ packageName = "npmlog";
+ version = "4.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz";
+ sha512 = "2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==";
+ };
+ };
+ "number-is-nan-1.0.1" = {
+ name = "number-is-nan";
+ packageName = "number-is-nan";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz";
+ sha1 = "097b602b53422a522c1afb8790318336941a011d";
+ };
+ };
+ "nwsapi-2.2.0" = {
+ name = "nwsapi";
+ packageName = "nwsapi";
+ version = "2.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz";
+ sha512 = "h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==";
+ };
+ };
+ "oauth-sign-0.9.0" = {
+ name = "oauth-sign";
+ packageName = "oauth-sign";
+ version = "0.9.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz";
+ sha512 = "fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==";
+ };
+ };
+ "object-assign-4.1.1" = {
+ name = "object-assign";
+ packageName = "object-assign";
+ version = "4.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz";
+ sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863";
+ };
+ };
+ "object-assign-deep-0.4.0" = {
+ name = "object-assign-deep";
+ packageName = "object-assign-deep";
+ version = "0.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/object-assign-deep/-/object-assign-deep-0.4.0.tgz";
+ sha512 = "54Uvn3s+4A/cMWx9tlRez1qtc7pN7pbQ+Yi7mjLjcBpWLlP+XbSHiHbQW6CElDiV4OvuzqnMrBdkgxI1mT8V/Q==";
+ };
+ };
+ "object-copy-0.1.0" = {
+ name = "object-copy";
+ packageName = "object-copy";
+ version = "0.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz";
+ sha1 = "7e7d858b781bd7c991a41ba975ed3812754e998c";
+ };
+ };
+ "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-visit-1.0.1" = {
+ name = "object-visit";
+ packageName = "object-visit";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz";
+ sha1 = "f79c4493af0c5377b59fe39d395e41042dd045bb";
+ };
+ };
+ "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==";
+ };
+ };
+ "object.pick-1.3.0" = {
+ name = "object.pick";
+ packageName = "object.pick";
+ version = "1.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz";
+ sha1 = "87a10ac4c1694bd2e1cbf53591a66141fb5dd747";
+ };
+ };
+ "once-1.4.0" = {
+ name = "once";
+ packageName = "once";
+ version = "1.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz";
+ sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1";
+ };
+ };
+ "one-time-1.0.0" = {
+ name = "one-time";
+ packageName = "one-time";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz";
+ sha512 = "5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==";
+ };
+ };
+ "onetime-5.1.0" = {
+ name = "onetime";
+ packageName = "onetime";
+ version = "5.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz";
+ sha512 = "5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==";
+ };
+ };
+ "optionator-0.8.3" = {
+ name = "optionator";
+ packageName = "optionator";
+ version = "0.8.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz";
+ sha512 = "+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==";
+ };
+ };
+ "optionator-0.9.1" = {
+ name = "optionator";
+ packageName = "optionator";
+ version = "0.9.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz";
+ sha512 = "74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==";
+ };
+ };
+ "ordered-read-streams-1.0.1" = {
+ name = "ordered-read-streams";
+ packageName = "ordered-read-streams";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz";
+ sha1 = "77c0cb37c41525d64166d990ffad7ec6a0e1363e";
+ };
+ };
+ "p-each-series-2.1.0" = {
+ name = "p-each-series";
+ packageName = "p-each-series";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/p-each-series/-/p-each-series-2.1.0.tgz";
+ sha512 = "ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ==";
+ };
+ };
+ "p-finally-1.0.0" = {
+ name = "p-finally";
+ packageName = "p-finally";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz";
+ sha1 = "3fbcfb15b899a44123b34b6dcc18b724336a2cae";
+ };
+ };
+ "p-limit-2.3.0" = {
+ name = "p-limit";
+ packageName = "p-limit";
+ version = "2.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz";
+ sha512 = "//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==";
+ };
+ };
+ "p-locate-4.1.0" = {
+ name = "p-locate";
+ packageName = "p-locate";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz";
+ sha512 = "R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==";
+ };
+ };
+ "p-try-2.2.0" = {
+ name = "p-try";
+ packageName = "p-try";
+ version = "2.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz";
+ sha512 = "R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==";
+ };
+ };
+ "parent-module-1.0.1" = {
+ name = "parent-module";
+ packageName = "parent-module";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz";
+ sha512 = "GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==";
+ };
+ };
+ "parse-json-5.0.0" = {
+ name = "parse-json";
+ packageName = "parse-json";
+ version = "5.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz";
+ sha512 = "OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==";
+ };
+ };
+ "parse5-5.1.1" = {
+ name = "parse5";
+ packageName = "parse5";
+ version = "5.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz";
+ sha512 = "ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==";
+ };
+ };
+ "pascalcase-0.1.1" = {
+ name = "pascalcase";
+ packageName = "pascalcase";
+ version = "0.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz";
+ sha1 = "b363e55e8006ca6fe21784d2db22bd15d7917f14";
+ };
+ };
+ "path-dirname-1.0.2" = {
+ name = "path-dirname";
+ packageName = "path-dirname";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz";
+ sha1 = "cc33d24d525e099a5388c0336c6e32b9160609e0";
+ };
+ };
+ "path-exists-4.0.0" = {
+ name = "path-exists";
+ packageName = "path-exists";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz";
+ sha512 = "ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==";
+ };
+ };
+ "path-is-absolute-1.0.1" = {
+ name = "path-is-absolute";
+ packageName = "path-is-absolute";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz";
+ sha1 = "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f";
+ };
+ };
+ "path-key-2.0.1" = {
+ name = "path-key";
+ packageName = "path-key";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz";
+ sha1 = "411cadb574c5a140d3a4b1910d40d80cc9f40b40";
+ };
+ };
+ "path-key-3.1.1" = {
+ name = "path-key";
+ packageName = "path-key";
+ version = "3.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz";
+ sha512 = "ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==";
+ };
+ };
+ "path-parse-1.0.6" = {
+ name = "path-parse";
+ packageName = "path-parse";
+ version = "1.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz";
+ sha512 = "GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==";
+ };
+ };
+ "performance-now-2.1.0" = {
+ name = "performance-now";
+ packageName = "performance-now";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz";
+ sha1 = "6309f4e0e5fa913ec1c69307ae364b4b377c9e7b";
+ };
+ };
+ "picomatch-2.2.2" = {
+ name = "picomatch";
+ packageName = "picomatch";
+ version = "2.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz";
+ sha512 = "q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==";
+ };
+ };
+ "pify-4.0.1" = {
+ name = "pify";
+ packageName = "pify";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz";
+ sha512 = "uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==";
+ };
+ };
+ "pirates-4.0.1" = {
+ name = "pirates";
+ packageName = "pirates";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz";
+ sha512 = "WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==";
+ };
+ };
+ "pkg-dir-4.2.0" = {
+ name = "pkg-dir";
+ packageName = "pkg-dir";
+ version = "4.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz";
+ sha512 = "HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==";
+ };
+ };
+ "posix-character-classes-0.1.1" = {
+ name = "posix-character-classes";
+ packageName = "posix-character-classes";
+ version = "0.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz";
+ sha1 = "01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab";
+ };
+ };
+ "prebuild-install-5.3.5" = {
+ name = "prebuild-install";
+ packageName = "prebuild-install";
+ version = "5.3.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.5.tgz";
+ sha512 = "YmMO7dph9CYKi5IR/BzjOJlRzpxGGVo1EsLSUZ0mt/Mq0HWZIHOKHHcHdT69yG54C9m6i45GpItwRHpk0Py7Uw==";
+ };
+ };
+ "prelude-ls-1.1.2" = {
+ name = "prelude-ls";
+ packageName = "prelude-ls";
+ version = "1.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz";
+ sha1 = "21932a549f5e52ffd9a827f570e04be62a97da54";
+ };
+ };
+ "prelude-ls-1.2.1" = {
+ name = "prelude-ls";
+ packageName = "prelude-ls";
+ version = "1.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz";
+ 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.1.0" = {
+ name = "pretty-format";
+ packageName = "pretty-format";
+ version = "26.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pretty-format/-/pretty-format-26.1.0.tgz";
+ sha512 = "GmeO1PEYdM+non4BKCj+XsPJjFOJIPnsLewqhDVoqY1xo0yNmDas7tC2XwpMrRAHR3MaE2hPo37deX5OisJ2Wg==";
+ };
+ };
+ "process-nextick-args-2.0.1" = {
+ name = "process-nextick-args";
+ packageName = "process-nextick-args";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz";
+ sha512 = "3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==";
+ };
+ };
+ "progress-2.0.3" = {
+ name = "progress";
+ packageName = "progress";
+ version = "2.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz";
+ sha512 = "7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==";
+ };
+ };
+ "prompts-2.3.2" = {
+ name = "prompts";
+ packageName = "prompts";
+ version = "2.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz";
+ sha512 = "Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==";
+ };
+ };
+ "psl-1.8.0" = {
+ name = "psl";
+ packageName = "psl";
+ version = "1.8.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz";
+ sha512 = "RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==";
+ };
+ };
+ "pump-2.0.1" = {
+ name = "pump";
+ packageName = "pump";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz";
+ sha512 = "ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==";
+ };
+ };
+ "pump-3.0.0" = {
+ name = "pump";
+ packageName = "pump";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz";
+ sha512 = "LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==";
+ };
+ };
+ "pumpify-1.5.1" = {
+ name = "pumpify";
+ packageName = "pumpify";
+ version = "1.5.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz";
+ sha512 = "oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==";
+ };
+ };
+ "punycode-2.1.1" = {
+ name = "punycode";
+ packageName = "punycode";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz";
+ sha512 = "XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==";
+ };
+ };
+ "qs-6.5.2" = {
+ name = "qs";
+ packageName = "qs";
+ version = "6.5.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz";
+ sha512 = "N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==";
+ };
+ };
+ "rc-1.2.8" = {
+ name = "rc";
+ packageName = "rc";
+ version = "1.2.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz";
+ sha512 = "y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==";
+ };
+ };
+ "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-pkg-5.2.0" = {
+ name = "read-pkg";
+ packageName = "read-pkg";
+ version = "5.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz";
+ sha512 = "Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==";
+ };
+ };
+ "read-pkg-up-7.0.1" = {
+ name = "read-pkg-up";
+ packageName = "read-pkg-up";
+ version = "7.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz";
+ sha512 = "zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==";
+ };
+ };
+ "readable-stream-2.3.7" = {
+ name = "readable-stream";
+ packageName = "readable-stream";
+ version = "2.3.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz";
+ sha512 = "Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==";
+ };
+ };
+ "readable-stream-3.6.0" = {
+ name = "readable-stream";
+ packageName = "readable-stream";
+ version = "3.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz";
+ sha512 = "BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==";
+ };
+ };
+ "readdirp-2.2.1" = {
+ name = "readdirp";
+ packageName = "readdirp";
+ version = "2.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz";
+ sha512 = "1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==";
+ };
+ };
+ "rechoir-0.6.2" = {
+ name = "rechoir";
+ packageName = "rechoir";
+ version = "0.6.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz";
+ sha1 = "85204b54dba82d5742e28c96756ef43af50e3384";
+ };
+ };
+ "regenerate-1.4.1" = {
+ name = "regenerate";
+ packageName = "regenerate";
+ version = "1.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz";
+ sha512 = "j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==";
+ };
+ };
+ "regenerate-unicode-properties-8.2.0" = {
+ name = "regenerate-unicode-properties";
+ packageName = "regenerate-unicode-properties";
+ version = "8.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz";
+ sha512 = "F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==";
+ };
+ };
+ "regenerator-runtime-0.13.5" = {
+ name = "regenerator-runtime";
+ packageName = "regenerator-runtime";
+ version = "0.13.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz";
+ sha512 = "ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==";
+ };
+ };
+ "regenerator-transform-0.14.5" = {
+ name = "regenerator-transform";
+ packageName = "regenerator-transform";
+ version = "0.14.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz";
+ sha512 = "eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==";
+ };
+ };
+ "regex-not-1.0.2" = {
+ name = "regex-not";
+ packageName = "regex-not";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz";
+ sha512 = "J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==";
+ };
+ };
+ "regexpp-3.1.0" = {
+ name = "regexpp";
+ packageName = "regexpp";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz";
+ sha512 = "ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==";
+ };
+ };
+ "regexpu-core-4.7.0" = {
+ name = "regexpu-core";
+ packageName = "regexpu-core";
+ version = "4.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz";
+ sha512 = "TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==";
+ };
+ };
+ "regjsgen-0.5.2" = {
+ name = "regjsgen";
+ packageName = "regjsgen";
+ version = "0.5.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz";
+ sha512 = "OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==";
+ };
+ };
+ "regjsparser-0.6.4" = {
+ name = "regjsparser";
+ packageName = "regjsparser";
+ version = "0.6.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz";
+ sha512 = "64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==";
+ };
+ };
+ "reinterval-1.1.0" = {
+ name = "reinterval";
+ packageName = "reinterval";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/reinterval/-/reinterval-1.1.0.tgz";
+ sha1 = "3361ecfa3ca6c18283380dd0bb9546f390f5ece7";
+ };
+ };
+ "remove-trailing-separator-1.1.0" = {
+ name = "remove-trailing-separator";
+ packageName = "remove-trailing-separator";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz";
+ sha1 = "c24bce2a283adad5bc3f58e0d48249b92379d8ef";
+ };
+ };
+ "repeat-element-1.1.3" = {
+ name = "repeat-element";
+ packageName = "repeat-element";
+ version = "1.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz";
+ sha512 = "ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==";
+ };
+ };
+ "repeat-string-1.6.1" = {
+ name = "repeat-string";
+ packageName = "repeat-string";
+ version = "1.6.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz";
+ sha1 = "8dcae470e1c88abc2d600fff4a776286da75e637";
+ };
+ };
+ "request-2.88.2" = {
+ name = "request";
+ packageName = "request";
+ version = "2.88.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/request/-/request-2.88.2.tgz";
+ sha512 = "MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==";
+ };
+ };
+ "request-promise-core-1.1.3" = {
+ name = "request-promise-core";
+ packageName = "request-promise-core";
+ version = "1.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz";
+ sha512 = "QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==";
+ };
+ };
+ "request-promise-native-1.0.8" = {
+ name = "request-promise-native";
+ packageName = "request-promise-native";
+ version = "1.0.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz";
+ sha512 = "dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==";
+ };
+ };
+ "require-directory-2.1.1" = {
+ name = "require-directory";
+ packageName = "require-directory";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz";
+ sha1 = "8c64ad5fd30dab1c976e2344ffe7f792a6a6df42";
+ };
+ };
+ "require-main-filename-2.0.0" = {
+ name = "require-main-filename";
+ packageName = "require-main-filename";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz";
+ sha512 = "NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==";
+ };
+ };
+ "resolve-1.17.0" = {
+ name = "resolve";
+ packageName = "resolve";
+ version = "1.17.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz";
+ sha512 = "ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==";
+ };
+ };
+ "resolve-cwd-3.0.0" = {
+ name = "resolve-cwd";
+ packageName = "resolve-cwd";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz";
+ sha512 = "OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==";
+ };
+ };
+ "resolve-from-4.0.0" = {
+ name = "resolve-from";
+ packageName = "resolve-from";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz";
+ sha512 = "pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==";
+ };
+ };
+ "resolve-from-5.0.0" = {
+ name = "resolve-from";
+ packageName = "resolve-from";
+ version = "5.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz";
+ sha512 = "qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==";
+ };
+ };
+ "resolve-url-0.2.1" = {
+ name = "resolve-url";
+ packageName = "resolve-url";
+ version = "0.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz";
+ sha1 = "2c637fe77c893afd2a663fe21aa9080068e2052a";
+ };
+ };
+ "ret-0.1.15" = {
+ name = "ret";
+ packageName = "ret";
+ version = "0.1.15";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz";
+ sha512 = "TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==";
+ };
+ };
+ "rimraf-2.6.3" = {
+ name = "rimraf";
+ packageName = "rimraf";
+ version = "2.6.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz";
+ sha512 = "mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==";
+ };
+ };
+ "rimraf-3.0.2" = {
+ name = "rimraf";
+ packageName = "rimraf";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz";
+ sha512 = "JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==";
+ };
+ };
+ "rsvp-4.8.5" = {
+ name = "rsvp";
+ packageName = "rsvp";
+ version = "4.8.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz";
+ sha512 = "nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==";
+ };
+ };
+ "safe-buffer-5.1.2" = {
+ name = "safe-buffer";
+ packageName = "safe-buffer";
+ version = "5.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz";
+ sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==";
+ };
+ };
+ "safe-buffer-5.2.1" = {
+ name = "safe-buffer";
+ packageName = "safe-buffer";
+ version = "5.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz";
+ sha512 = "rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==";
+ };
+ };
+ "safe-regex-1.1.0" = {
+ name = "safe-regex";
+ packageName = "safe-regex";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz";
+ sha1 = "40a3669f3b077d1e943d44629e157dd48023bf2e";
+ };
+ };
+ "safer-buffer-2.1.2" = {
+ name = "safer-buffer";
+ packageName = "safer-buffer";
+ version = "2.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";
+ sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
+ };
+ };
+ "sane-4.1.0" = {
+ name = "sane";
+ packageName = "sane";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz";
+ sha512 = "hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==";
+ };
+ };
+ "saxes-5.0.1" = {
+ name = "saxes";
+ packageName = "saxes";
+ version = "5.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz";
+ sha512 = "5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==";
+ };
+ };
+ "semver-5.7.1" = {
+ name = "semver";
+ packageName = "semver";
+ version = "5.7.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz";
+ sha512 = "sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==";
+ };
+ };
+ "semver-6.3.0" = {
+ name = "semver";
+ packageName = "semver";
+ version = "6.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz";
+ sha512 = "b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==";
+ };
+ };
+ "semver-7.0.0" = {
+ name = "semver";
+ packageName = "semver";
+ version = "7.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz";
+ sha512 = "+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==";
+ };
+ };
+ "semver-7.3.2" = {
+ name = "semver";
+ packageName = "semver";
+ version = "7.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz";
+ sha512 = "OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==";
+ };
+ };
+ "serialport-9.0.0" = {
+ name = "serialport";
+ packageName = "serialport";
+ version = "9.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/serialport/-/serialport-9.0.0.tgz";
+ sha512 = "4kQqIM0XhT6QECyzJtPdSsDWRFt8u3/vscQxb+z4TrAMiPDkDGBTLDaXmCxarXDa1s7EeK1IyxMce9wzWPFzAQ==";
+ };
+ };
+ "set-blocking-2.0.0" = {
+ name = "set-blocking";
+ packageName = "set-blocking";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz";
+ sha1 = "045f9782d011ae9a6803ddd382b24392b3d890f7";
+ };
+ };
+ "set-value-2.0.1" = {
+ name = "set-value";
+ packageName = "set-value";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz";
+ sha512 = "JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==";
+ };
+ };
+ "shebang-command-1.2.0" = {
+ name = "shebang-command";
+ packageName = "shebang-command";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz";
+ sha1 = "44aac65b695b03398968c39f363fee5deafdf1ea";
+ };
+ };
+ "shebang-command-2.0.0" = {
+ name = "shebang-command";
+ packageName = "shebang-command";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz";
+ sha512 = "kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==";
+ };
+ };
+ "shebang-regex-1.0.0" = {
+ name = "shebang-regex";
+ packageName = "shebang-regex";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz";
+ sha1 = "da42f49740c0b42db2ca9728571cb190c98efea3";
+ };
+ };
+ "shebang-regex-3.0.0" = {
+ name = "shebang-regex";
+ packageName = "shebang-regex";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz";
+ sha512 = "7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==";
+ };
+ };
+ "shelljs-0.8.4" = {
+ name = "shelljs";
+ packageName = "shelljs";
+ version = "0.8.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz";
+ sha512 = "7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==";
+ };
+ };
+ "shellwords-0.1.1" = {
+ name = "shellwords";
+ packageName = "shellwords";
+ version = "0.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz";
+ sha512 = "vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==";
+ };
+ };
+ "signal-exit-3.0.3" = {
+ name = "signal-exit";
+ packageName = "signal-exit";
+ version = "3.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz";
+ sha512 = "VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==";
+ };
+ };
+ "simple-concat-1.0.0" = {
+ name = "simple-concat";
+ packageName = "simple-concat";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz";
+ sha1 = "7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6";
+ };
+ };
+ "simple-get-3.1.0" = {
+ name = "simple-get";
+ packageName = "simple-get";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz";
+ sha512 = "bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==";
+ };
+ };
+ "simple-swizzle-0.2.2" = {
+ name = "simple-swizzle";
+ packageName = "simple-swizzle";
+ version = "0.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz";
+ sha1 = "a4da6b635ffcccca33f70d17cb92592de95e557a";
+ };
+ };
+ "sisteransi-1.0.5" = {
+ name = "sisteransi";
+ packageName = "sisteransi";
+ version = "1.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz";
+ sha512 = "bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==";
+ };
+ };
+ "slash-2.0.0" = {
+ name = "slash";
+ packageName = "slash";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz";
+ sha512 = "ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==";
+ };
+ };
+ "slash-3.0.0" = {
+ name = "slash";
+ packageName = "slash";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz";
+ sha512 = "g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==";
+ };
+ };
+ "slice-ansi-2.1.0" = {
+ name = "slice-ansi";
+ packageName = "slice-ansi";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz";
+ sha512 = "Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==";
+ };
+ };
+ "slip-1.0.2" = {
+ name = "slip";
+ packageName = "slip";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/slip/-/slip-1.0.2.tgz";
+ sha1 = "ba45a923034d6cf41b1a27aebe7128282c8d551f";
+ };
+ };
+ "snapdragon-0.8.2" = {
+ name = "snapdragon";
+ packageName = "snapdragon";
+ version = "0.8.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz";
+ sha512 = "FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==";
+ };
+ };
+ "snapdragon-node-2.1.1" = {
+ name = "snapdragon-node";
+ packageName = "snapdragon-node";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz";
+ sha512 = "O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==";
+ };
+ };
+ "snapdragon-util-3.0.1" = {
+ name = "snapdragon-util";
+ packageName = "snapdragon-util";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz";
+ sha512 = "mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==";
+ };
+ };
+ "source-map-0.5.7" = {
+ name = "source-map";
+ packageName = "source-map";
+ version = "0.5.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz";
+ sha1 = "8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc";
+ };
+ };
+ "source-map-0.6.1" = {
+ name = "source-map";
+ packageName = "source-map";
+ version = "0.6.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz";
+ sha512 = "UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==";
+ };
+ };
+ "source-map-0.7.3" = {
+ name = "source-map";
+ packageName = "source-map";
+ version = "0.7.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz";
+ sha512 = "CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==";
+ };
+ };
+ "source-map-resolve-0.5.3" = {
+ name = "source-map-resolve";
+ packageName = "source-map-resolve";
+ version = "0.5.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz";
+ sha512 = "Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==";
+ };
+ };
+ "source-map-support-0.5.19" = {
+ name = "source-map-support";
+ packageName = "source-map-support";
+ version = "0.5.19";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz";
+ sha512 = "Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==";
+ };
+ };
+ "source-map-url-0.4.0" = {
+ name = "source-map-url";
+ packageName = "source-map-url";
+ version = "0.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz";
+ sha1 = "3e935d7ddd73631b97659956d55128e87b5084a3";
+ };
+ };
+ "spdx-correct-3.1.1" = {
+ name = "spdx-correct";
+ packageName = "spdx-correct";
+ version = "3.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz";
+ sha512 = "cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==";
+ };
+ };
+ "spdx-exceptions-2.3.0" = {
+ name = "spdx-exceptions";
+ packageName = "spdx-exceptions";
+ version = "2.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz";
+ sha512 = "/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==";
+ };
+ };
+ "spdx-expression-parse-3.0.1" = {
+ name = "spdx-expression-parse";
+ packageName = "spdx-expression-parse";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz";
+ sha512 = "cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==";
+ };
+ };
+ "spdx-license-ids-3.0.5" = {
+ name = "spdx-license-ids";
+ packageName = "spdx-license-ids";
+ version = "3.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz";
+ sha512 = "J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==";
+ };
+ };
+ "split-string-3.1.0" = {
+ name = "split-string";
+ packageName = "split-string";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz";
+ sha512 = "NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==";
+ };
+ };
+ "split2-3.1.1" = {
+ name = "split2";
+ packageName = "split2";
+ version = "3.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/split2/-/split2-3.1.1.tgz";
+ sha512 = "emNzr1s7ruq4N+1993yht631/JH+jaj0NYBosuKmLcq+JkGQ9MmTw1RB1fGaTCzUuseRIClrlSLHRNYGwWQ58Q==";
+ };
+ };
+ "sprintf-js-1.0.3" = {
+ name = "sprintf-js";
+ packageName = "sprintf-js";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz";
+ sha1 = "04e6926f662895354f3dd015203633b857297e2c";
+ };
+ };
+ "sshpk-1.16.1" = {
+ name = "sshpk";
+ packageName = "sshpk";
+ version = "1.16.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz";
+ sha512 = "HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==";
+ };
+ };
+ "stack-trace-0.0.10" = {
+ name = "stack-trace";
+ packageName = "stack-trace";
+ version = "0.0.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz";
+ sha1 = "547c70b347e8d32b4e108ea1a2a159e5fdde19c0";
+ };
+ };
+ "stack-utils-2.0.2" = {
+ name = "stack-utils";
+ packageName = "stack-utils";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.2.tgz";
+ sha512 = "0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg==";
+ };
+ };
+ "static-extend-0.1.2" = {
+ name = "static-extend";
+ packageName = "static-extend";
+ version = "0.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz";
+ sha1 = "60809c39cbff55337226fd5e0b520f341f1fb5c6";
+ };
+ };
+ "stealthy-require-1.1.1" = {
+ name = "stealthy-require";
+ packageName = "stealthy-require";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz";
+ sha1 = "35b09875b4ff49f26a777e509b3090a3226bf24b";
+ };
+ };
+ "stream-shift-1.0.1" = {
+ name = "stream-shift";
+ packageName = "stream-shift";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz";
+ sha512 = "AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==";
+ };
+ };
+ "string-length-4.0.1" = {
+ name = "string-length";
+ packageName = "string-length";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz";
+ sha512 = "PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==";
+ };
+ };
+ "string-width-1.0.2" = {
+ name = "string-width";
+ packageName = "string-width";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz";
+ sha1 = "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3";
+ };
+ };
+ "string-width-3.1.0" = {
+ name = "string-width";
+ packageName = "string-width";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz";
+ sha512 = "vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==";
+ };
+ };
+ "string-width-4.2.0" = {
+ name = "string-width";
+ packageName = "string-width";
+ version = "4.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz";
+ sha512 = "zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==";
+ };
+ };
+ "string_decoder-1.1.1" = {
+ name = "string_decoder";
+ packageName = "string_decoder";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz";
+ sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==";
+ };
+ };
+ "string_decoder-1.3.0" = {
+ name = "string_decoder";
+ packageName = "string_decoder";
+ version = "1.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz";
+ sha512 = "hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==";
+ };
+ };
+ "strip-ansi-3.0.1" = {
+ name = "strip-ansi";
+ packageName = "strip-ansi";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz";
+ sha1 = "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf";
+ };
+ };
+ "strip-ansi-5.2.0" = {
+ name = "strip-ansi";
+ packageName = "strip-ansi";
+ version = "5.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz";
+ sha512 = "DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==";
+ };
+ };
+ "strip-ansi-6.0.0" = {
+ name = "strip-ansi";
+ packageName = "strip-ansi";
+ version = "6.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz";
+ sha512 = "AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==";
+ };
+ };
+ "strip-bom-4.0.0" = {
+ name = "strip-bom";
+ packageName = "strip-bom";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz";
+ sha512 = "3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==";
+ };
+ };
+ "strip-eof-1.0.0" = {
+ name = "strip-eof";
+ packageName = "strip-eof";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz";
+ sha1 = "bb43ff5598a6eb05d89b59fcd129c983313606bf";
+ };
+ };
+ "strip-final-newline-2.0.0" = {
+ name = "strip-final-newline";
+ packageName = "strip-final-newline";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz";
+ sha512 = "BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==";
+ };
+ };
+ "strip-json-comments-2.0.1" = {
+ name = "strip-json-comments";
+ packageName = "strip-json-comments";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz";
+ sha1 = "3c531942e908c2697c0ec344858c286c7ca0a60a";
+ };
+ };
+ "strip-json-comments-3.1.0" = {
+ name = "strip-json-comments";
+ packageName = "strip-json-comments";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz";
+ sha512 = "e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==";
+ };
+ };
+ "strip-json-comments-3.1.1" = {
+ name = "strip-json-comments";
+ packageName = "strip-json-comments";
+ version = "3.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz";
+ sha512 = "6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==";
+ };
+ };
+ "supports-color-5.5.0" = {
+ name = "supports-color";
+ packageName = "supports-color";
+ version = "5.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz";
+ sha512 = "QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==";
+ };
+ };
+ "supports-color-7.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-hyperlinks-2.1.0" = {
+ name = "supports-hyperlinks";
+ packageName = "supports-hyperlinks";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz";
+ sha512 = "zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==";
+ };
+ };
+ "symbol-tree-3.2.4" = {
+ name = "symbol-tree";
+ packageName = "symbol-tree";
+ version = "3.2.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz";
+ sha512 = "9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==";
+ };
+ };
+ "table-5.4.6" = {
+ name = "table";
+ packageName = "table";
+ version = "5.4.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/table/-/table-5.4.6.tgz";
+ sha512 = "wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==";
+ };
+ };
+ "tar-fs-2.1.0" = {
+ name = "tar-fs";
+ packageName = "tar-fs";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.0.tgz";
+ sha512 = "9uW5iDvrIMCVpvasdFHW0wJPez0K4JnMZtsuIeDI7HyMGJNxmDZDOCQROr7lXyS+iL/QMpj07qcjGYTSdRFXUg==";
+ };
+ };
+ "tar-stream-2.1.3" = {
+ name = "tar-stream";
+ packageName = "tar-stream";
+ version = "2.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.3.tgz";
+ sha512 = "Z9yri56Dih8IaK8gncVPx4Wqt86NDmQTSh49XLZgjWpGZL9GK9HKParS2scqHCC4w6X9Gh2jwaU45V47XTKwVA==";
+ };
+ };
+ "terminal-link-2.1.1" = {
+ name = "terminal-link";
+ packageName = "terminal-link";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz";
+ sha512 = "un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==";
+ };
+ };
+ "test-exclude-6.0.0" = {
+ name = "test-exclude";
+ packageName = "test-exclude";
+ version = "6.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz";
+ sha512 = "cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==";
+ };
+ };
+ "text-hex-1.0.0" = {
+ name = "text-hex";
+ packageName = "text-hex";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz";
+ sha512 = "uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==";
+ };
+ };
+ "text-table-0.2.0" = {
+ name = "text-table";
+ packageName = "text-table";
+ version = "0.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz";
+ sha1 = "7f5ee823ae805207c00af2df4a84ec3fcfa570b4";
+ };
+ };
+ "throat-5.0.0" = {
+ name = "throat";
+ packageName = "throat";
+ version = "5.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz";
+ sha512 = "fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==";
+ };
+ };
+ "through2-2.0.5" = {
+ name = "through2";
+ packageName = "through2";
+ version = "2.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz";
+ sha512 = "/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==";
+ };
+ };
+ "through2-filter-3.0.0" = {
+ name = "through2-filter";
+ packageName = "through2-filter";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz";
+ sha512 = "jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==";
+ };
+ };
+ "tmpl-1.0.4" = {
+ name = "tmpl";
+ packageName = "tmpl";
+ version = "1.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz";
+ sha1 = "23640dd7b42d00433911140820e5cf440e521dd1";
+ };
+ };
+ "to-absolute-glob-2.0.2" = {
+ name = "to-absolute-glob";
+ packageName = "to-absolute-glob";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz";
+ sha1 = "1865f43d9e74b0822db9f145b78cff7d0f7c849b";
+ };
+ };
+ "to-fast-properties-2.0.0" = {
+ name = "to-fast-properties";
+ packageName = "to-fast-properties";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz";
+ sha1 = "dc5e698cbd079265bc73e0377681a4e4e83f616e";
+ };
+ };
+ "to-object-path-0.3.0" = {
+ name = "to-object-path";
+ packageName = "to-object-path";
+ version = "0.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz";
+ sha1 = "297588b7b0e7e0ac08e04e672f85c1f4999e17af";
+ };
+ };
+ "to-regex-3.0.2" = {
+ name = "to-regex";
+ packageName = "to-regex";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz";
+ sha512 = "FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==";
+ };
+ };
+ "to-regex-range-2.1.1" = {
+ name = "to-regex-range";
+ packageName = "to-regex-range";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz";
+ sha1 = "7c80c17b9dfebe599e27367e0d4dd5590141db38";
+ };
+ };
+ "to-regex-range-5.0.1" = {
+ name = "to-regex-range";
+ packageName = "to-regex-range";
+ version = "5.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz";
+ sha512 = "65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==";
+ };
+ };
+ "tough-cookie-2.5.0" = {
+ name = "tough-cookie";
+ packageName = "tough-cookie";
+ version = "2.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz";
+ sha512 = "nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==";
+ };
+ };
+ "tough-cookie-3.0.1" = {
+ name = "tough-cookie";
+ packageName = "tough-cookie";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz";
+ sha512 = "yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==";
+ };
+ };
+ "tr46-2.0.2" = {
+ name = "tr46";
+ packageName = "tr46";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz";
+ sha512 = "3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==";
+ };
+ };
+ "triple-beam-1.3.0" = {
+ name = "triple-beam";
+ packageName = "triple-beam";
+ version = "1.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz";
+ sha512 = "XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==";
+ };
+ };
+ "tslib-1.13.0" = {
+ name = "tslib";
+ packageName = "tslib";
+ version = "1.13.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz";
+ sha512 = "i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==";
+ };
+ };
+ "tsutils-3.17.1" = {
+ name = "tsutils";
+ packageName = "tsutils";
+ version = "3.17.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz";
+ sha512 = "kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==";
+ };
+ };
+ "tunnel-agent-0.6.0" = {
+ name = "tunnel-agent";
+ packageName = "tunnel-agent";
+ version = "0.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz";
+ sha1 = "27a5dea06b36b04a0a9966774b290868f0fc40fd";
+ };
+ };
+ "tweetnacl-0.14.5" = {
+ name = "tweetnacl";
+ packageName = "tweetnacl";
+ version = "0.14.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz";
+ sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64";
+ };
+ };
+ "type-1.2.0" = {
+ name = "type";
+ packageName = "type";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/type/-/type-1.2.0.tgz";
+ sha512 = "+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==";
+ };
+ };
+ "type-2.0.0" = {
+ name = "type";
+ packageName = "type";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/type/-/type-2.0.0.tgz";
+ sha512 = "KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow==";
+ };
+ };
+ "type-check-0.3.2" = {
+ name = "type-check";
+ packageName = "type-check";
+ version = "0.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz";
+ sha1 = "5884cab512cf1d355e3fb784f30804b2b520db72";
+ };
+ };
+ "type-check-0.4.0" = {
+ name = "type-check";
+ packageName = "type-check";
+ version = "0.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz";
+ sha512 = "XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==";
+ };
+ };
+ "type-detect-4.0.8" = {
+ name = "type-detect";
+ packageName = "type-detect";
+ version = "4.0.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz";
+ sha512 = "0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==";
+ };
+ };
+ "type-fest-0.11.0" = {
+ name = "type-fest";
+ packageName = "type-fest";
+ version = "0.11.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz";
+ sha512 = "OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==";
+ };
+ };
+ "type-fest-0.6.0" = {
+ name = "type-fest";
+ packageName = "type-fest";
+ version = "0.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz";
+ sha512 = "q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==";
+ };
+ };
+ "type-fest-0.8.1" = {
+ name = "type-fest";
+ packageName = "type-fest";
+ version = "0.8.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz";
+ sha512 = "4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==";
+ };
+ };
+ "typedarray-0.0.6" = {
+ name = "typedarray";
+ packageName = "typedarray";
+ version = "0.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz";
+ sha1 = "867ac74e3864187b1d3d47d996a78ec5c8830777";
+ };
+ };
+ "typedarray-to-buffer-3.1.5" = {
+ name = "typedarray-to-buffer";
+ packageName = "typedarray-to-buffer";
+ version = "3.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz";
+ sha512 = "zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==";
+ };
+ };
+ "typedoc-0.17.8" = {
+ name = "typedoc";
+ packageName = "typedoc";
+ version = "0.17.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/typedoc/-/typedoc-0.17.8.tgz";
+ sha512 = "/OyrHCJ8jtzu+QZ+771YaxQ9s4g5Z3XsQE3Ma7q+BL392xxBn4UMvvCdVnqKC2T/dz03/VXSLVKOP3lHmDdc/w==";
+ };
+ };
+ "typedoc-default-themes-0.10.2" = {
+ name = "typedoc-default-themes";
+ packageName = "typedoc-default-themes";
+ version = "0.10.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.10.2.tgz";
+ sha512 = "zo09yRj+xwLFE3hyhJeVHWRSPuKEIAsFK5r2u47KL/HBKqpwdUSanoaz5L34IKiSATFrjG5ywmIu98hPVMfxZg==";
+ };
+ };
+ "typedoc-plugin-markdown-2.3.1" = {
+ name = "typedoc-plugin-markdown";
+ packageName = "typedoc-plugin-markdown";
+ version = "2.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-2.3.1.tgz";
+ sha512 = "7rlmg1tLjddYy11uznHCAlyoOpxdWnFXqGEZ7j2mJ4KJg2avwWgEpw6SFZVofgPCGn36zklpFS51lHxYSRTLVQ==";
+ };
+ };
+ "typedoc-plugin-no-inherit-1.1.10" = {
+ name = "typedoc-plugin-no-inherit";
+ packageName = "typedoc-plugin-no-inherit";
+ version = "1.1.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/typedoc-plugin-no-inherit/-/typedoc-plugin-no-inherit-1.1.10.tgz";
+ sha512 = "BhSFAWlBTh9Bf6PSfruIqdQBM8gd/Gj8hVuRk5pVWkHu4I/SB24LzFr5gAo52ZlaQSeN72+VOkkRD6tNYl8Enw==";
+ };
+ };
+ "typedoc-plugin-sourcefile-url-1.0.6" = {
+ name = "typedoc-plugin-sourcefile-url";
+ packageName = "typedoc-plugin-sourcefile-url";
+ version = "1.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/typedoc-plugin-sourcefile-url/-/typedoc-plugin-sourcefile-url-1.0.6.tgz";
+ sha512 = "xHq9DzkoQywS7FyPneMm2/Hr9GRoCpjSQXkVN0W6SCJKP7fguqg2tasgh+8l5/mW6YSYvqCqEbkSYLbuD4Y6gA==";
+ };
+ };
+ "typescript-3.9.6" = {
+ name = "typescript";
+ packageName = "typescript";
+ version = "3.9.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/typescript/-/typescript-3.9.6.tgz";
+ sha512 = "Pspx3oKAPJtjNwE92YS05HQoY7z2SFyOpHo9MqJor3BXAGNaPUs83CuVp9VISFkSjyRfiTpmKuAYGJB7S7hOxw==";
+ };
+ };
+ "uglify-js-3.10.0" = {
+ name = "uglify-js";
+ packageName = "uglify-js";
+ version = "3.10.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.0.tgz";
+ sha512 = "Esj5HG5WAyrLIdYU74Z3JdG2PxdIusvj6IWHMtlyESxc7kcDz7zYlYjpnSokn1UbpV0d/QX9fan7gkCNd/9BQA==";
+ };
+ };
+ "ultron-1.1.1" = {
+ name = "ultron";
+ packageName = "ultron";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz";
+ sha512 = "UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==";
+ };
+ };
+ "unc-path-regex-0.1.2" = {
+ name = "unc-path-regex";
+ packageName = "unc-path-regex";
+ version = "0.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz";
+ sha1 = "e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa";
+ };
+ };
+ "unicode-canonical-property-names-ecmascript-1.0.4" = {
+ name = "unicode-canonical-property-names-ecmascript";
+ packageName = "unicode-canonical-property-names-ecmascript";
+ version = "1.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz";
+ sha512 = "jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==";
+ };
+ };
+ "unicode-match-property-ecmascript-1.0.4" = {
+ name = "unicode-match-property-ecmascript";
+ packageName = "unicode-match-property-ecmascript";
+ version = "1.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz";
+ sha512 = "L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==";
+ };
+ };
+ "unicode-match-property-value-ecmascript-1.2.0" = {
+ name = "unicode-match-property-value-ecmascript";
+ packageName = "unicode-match-property-value-ecmascript";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz";
+ sha512 = "wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==";
+ };
+ };
+ "unicode-property-aliases-ecmascript-1.1.0" = {
+ name = "unicode-property-aliases-ecmascript";
+ packageName = "unicode-property-aliases-ecmascript";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz";
+ sha512 = "PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==";
+ };
+ };
+ "union-value-1.0.1" = {
+ name = "union-value";
+ packageName = "union-value";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz";
+ sha512 = "tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==";
+ };
+ };
+ "unique-stream-2.3.1" = {
+ name = "unique-stream";
+ packageName = "unique-stream";
+ version = "2.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz";
+ sha512 = "2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==";
+ };
+ };
+ "universalify-0.1.2" = {
+ name = "universalify";
+ packageName = "universalify";
+ version = "0.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz";
+ sha512 = "rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==";
+ };
+ };
+ "universalify-1.0.0" = {
+ name = "universalify";
+ packageName = "universalify";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz";
+ sha512 = "rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==";
+ };
+ };
+ "unix-dgram-2.0.3" = {
+ name = "unix-dgram";
+ packageName = "unix-dgram";
+ version = "2.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/unix-dgram/-/unix-dgram-2.0.3.tgz";
+ sha512 = "Bay5CkSLcdypcBCsxvHEvaG3mftzT5FlUnRToPWEAVxwYI8NI/8zSJ/Gknlp86MPhV6hBA8I8TBsETj2tssoHQ==";
+ };
+ };
+ "unset-value-1.0.0" = {
+ name = "unset-value";
+ packageName = "unset-value";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz";
+ sha1 = "8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559";
+ };
+ };
+ "upath-1.2.0" = {
+ name = "upath";
+ packageName = "upath";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz";
+ sha512 = "aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==";
+ };
+ };
+ "uri-js-4.2.2" = {
+ name = "uri-js";
+ packageName = "uri-js";
+ version = "4.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz";
+ sha512 = "KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==";
+ };
+ };
+ "urix-0.1.0" = {
+ name = "urix";
+ packageName = "urix";
+ version = "0.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz";
+ sha1 = "da937f7a62e21fec1fd18d49b35c2935067a6c72";
+ };
+ };
+ "use-3.1.1" = {
+ name = "use";
+ packageName = "use";
+ version = "3.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/use/-/use-3.1.1.tgz";
+ sha512 = "cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==";
+ };
+ };
+ "util-deprecate-1.0.2" = {
+ name = "util-deprecate";
+ packageName = "util-deprecate";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz";
+ sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf";
+ };
+ };
+ "uuid-3.4.0" = {
+ name = "uuid";
+ packageName = "uuid";
+ version = "3.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz";
+ sha512 = "HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==";
+ };
+ };
+ "uuid-7.0.3" = {
+ name = "uuid";
+ packageName = "uuid";
+ version = "7.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz";
+ sha512 = "DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==";
+ };
+ };
+ "v8-compile-cache-2.1.1" = {
+ name = "v8-compile-cache";
+ packageName = "v8-compile-cache";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz";
+ sha512 = "8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==";
+ };
+ };
+ "v8-to-istanbul-4.1.4" = {
+ name = "v8-to-istanbul";
+ packageName = "v8-to-istanbul";
+ version = "4.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-4.1.4.tgz";
+ sha512 = "Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==";
+ };
+ };
+ "validate-npm-package-license-3.0.4" = {
+ name = "validate-npm-package-license";
+ packageName = "validate-npm-package-license";
+ version = "3.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz";
+ sha512 = "DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==";
+ };
+ };
+ "verror-1.10.0" = {
+ name = "verror";
+ packageName = "verror";
+ version = "1.10.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz";
+ sha1 = "3a105ca17053af55d6e270c1f8288682e18da400";
+ };
+ };
+ "w3c-hr-time-1.0.2" = {
+ name = "w3c-hr-time";
+ packageName = "w3c-hr-time";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz";
+ sha512 = "z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==";
+ };
+ };
+ "w3c-xmlserializer-2.0.0" = {
+ name = "w3c-xmlserializer";
+ packageName = "w3c-xmlserializer";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz";
+ sha512 = "4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==";
+ };
+ };
+ "walker-1.0.7" = {
+ name = "walker";
+ packageName = "walker";
+ version = "1.0.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz";
+ sha1 = "2f7f9b8fd10d677262b18a884e28d19618e028fb";
+ };
+ };
+ "webidl-conversions-5.0.0" = {
+ name = "webidl-conversions";
+ packageName = "webidl-conversions";
+ version = "5.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz";
+ sha512 = "VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==";
+ };
+ };
+ "webidl-conversions-6.1.0" = {
+ name = "webidl-conversions";
+ packageName = "webidl-conversions";
+ version = "6.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz";
+ sha512 = "qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==";
+ };
+ };
+ "websocket-stream-5.5.2" = {
+ name = "websocket-stream";
+ packageName = "websocket-stream";
+ version = "5.5.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/websocket-stream/-/websocket-stream-5.5.2.tgz";
+ sha512 = "8z49MKIHbGk3C4HtuHWDtYX8mYej1wWabjthC/RupM9ngeukU4IWoM46dgth1UOS/T4/IqgEdCDJuMe2039OQQ==";
+ };
+ };
+ "whatwg-encoding-1.0.5" = {
+ name = "whatwg-encoding";
+ packageName = "whatwg-encoding";
+ version = "1.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz";
+ sha512 = "b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==";
+ };
+ };
+ "whatwg-mimetype-2.3.0" = {
+ name = "whatwg-mimetype";
+ packageName = "whatwg-mimetype";
+ version = "2.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz";
+ sha512 = "M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==";
+ };
+ };
+ "whatwg-url-8.1.0" = {
+ name = "whatwg-url";
+ packageName = "whatwg-url";
+ version = "8.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.1.0.tgz";
+ sha512 = "vEIkwNi9Hqt4TV9RdnaBPNt+E2Sgmo3gePebCRgZ1R7g6d23+53zCTnuB0amKI4AXq6VM8jj2DUAa0S1vjJxkw==";
+ };
+ };
+ "which-1.3.1" = {
+ name = "which";
+ packageName = "which";
+ version = "1.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/which/-/which-1.3.1.tgz";
+ sha512 = "HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==";
+ };
+ };
+ "which-2.0.2" = {
+ name = "which";
+ packageName = "which";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/which/-/which-2.0.2.tgz";
+ sha512 = "BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==";
+ };
+ };
+ "which-module-2.0.0" = {
+ name = "which-module";
+ packageName = "which-module";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz";
+ sha1 = "d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a";
+ };
+ };
+ "which-pm-runs-1.0.0" = {
+ name = "which-pm-runs";
+ packageName = "which-pm-runs";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz";
+ sha1 = "670b3afbc552e0b55df6b7780ca74615f23ad1cb";
+ };
+ };
+ "wide-align-1.1.3" = {
+ name = "wide-align";
+ packageName = "wide-align";
+ version = "1.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz";
+ sha512 = "QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==";
+ };
+ };
+ "winston-3.3.3" = {
+ name = "winston";
+ packageName = "winston";
+ version = "3.3.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/winston/-/winston-3.3.3.tgz";
+ sha512 = "oEXTISQnC8VlSAKf1KYSSd7J6IWuRPQqDdo8eoRNaYKLvwSb5+79Z3Yi1lrl6KDpU6/VWaxpakDAtb1oQ4n9aw==";
+ };
+ };
+ "winston-syslog-2.4.4" = {
+ name = "winston-syslog";
+ packageName = "winston-syslog";
+ version = "2.4.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/winston-syslog/-/winston-syslog-2.4.4.tgz";
+ sha512 = "zDjoKO932Yszvzq8WtbIFMXHwAT2MOxpWC9s6djw2tvjdRESWw3au6l+0xDMatMhNWVoVaVNkDXF+r/eyoBUVA==";
+ };
+ };
+ "winston-transport-4.4.0" = {
+ name = "winston-transport";
+ packageName = "winston-transport";
+ version = "4.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/winston-transport/-/winston-transport-4.4.0.tgz";
+ sha512 = "Lc7/p3GtqtqPBYYtS6KCN3c77/2QCev51DvcJKbkFPQNoj1sinkGwLGFDxkXY9J6p9+EPnYs+D90uwbnaiURTw==";
+ };
+ };
+ "word-wrap-1.2.3" = {
+ name = "word-wrap";
+ packageName = "word-wrap";
+ version = "1.2.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz";
+ sha512 = "Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==";
+ };
+ };
+ "wordwrap-1.0.0" = {
+ name = "wordwrap";
+ packageName = "wordwrap";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz";
+ sha1 = "27584810891456a4171c8d0226441ade90cbcaeb";
+ };
+ };
+ "wrap-ansi-6.2.0" = {
+ name = "wrap-ansi";
+ packageName = "wrap-ansi";
+ version = "6.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz";
+ sha512 = "r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==";
+ };
+ };
+ "wrappy-1.0.2" = {
+ name = "wrappy";
+ packageName = "wrappy";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz";
+ sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f";
+ };
+ };
+ "write-1.0.3" = {
+ name = "write";
+ packageName = "write";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/write/-/write-1.0.3.tgz";
+ sha512 = "/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==";
+ };
+ };
+ "write-file-atomic-3.0.3" = {
+ name = "write-file-atomic";
+ packageName = "write-file-atomic";
+ version = "3.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz";
+ sha512 = "AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==";
+ };
+ };
+ "ws-3.3.3" = {
+ name = "ws";
+ packageName = "ws";
+ version = "3.3.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz";
+ sha512 = "nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==";
+ };
+ };
+ "ws-7.3.1" = {
+ name = "ws";
+ packageName = "ws";
+ version = "7.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz";
+ sha512 = "D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==";
+ };
+ };
+ "xml-name-validator-3.0.0" = {
+ name = "xml-name-validator";
+ packageName = "xml-name-validator";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz";
+ sha512 = "A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==";
+ };
+ };
+ "xmlchars-2.2.0" = {
+ name = "xmlchars";
+ packageName = "xmlchars";
+ version = "2.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz";
+ sha512 = "JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==";
+ };
+ };
+ "xtend-4.0.2" = {
+ name = "xtend";
+ packageName = "xtend";
+ version = "4.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz";
+ sha512 = "LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==";
+ };
+ };
+ "y18n-4.0.0" = {
+ name = "y18n";
+ packageName = "y18n";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz";
+ sha512 = "r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==";
+ };
+ };
+ "yargs-15.4.1" = {
+ name = "yargs";
+ packageName = "yargs";
+ version = "15.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz";
+ sha512 = "aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==";
+ };
+ };
+ "yargs-parser-18.1.3" = {
+ name = "yargs-parser";
+ packageName = "yargs-parser";
+ version = "18.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz";
+ sha512 = "o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==";
+ };
+ };
+ "zigbee-herdsman-0.12.108" = {
+ name = "zigbee-herdsman";
+ packageName = "zigbee-herdsman";
+ version = "0.12.108";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.12.108.tgz";
+ sha512 = "5xPgCYFAu/Q8mibEzB2be/nkkyCjMNKox+sYnaNNbUm0w25YRcI3FWuxE+wl9v7UVopZ8P9Wfou+XGsFbdaWRA==";
+ };
+ };
+ "zigbee-herdsman-converters-12.0.147" = {
+ name = "zigbee-herdsman-converters";
+ packageName = "zigbee-herdsman-converters";
+ version = "12.0.147";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-12.0.147.tgz";
+ sha512 = "WlNkN5xG+HdS1hZ5jTjR2vFii1OfOqTFUEQ+uZg06L7V1TucHRPlQ4AMY0WUQksnX2uuRqwehA3iuyszZjBAOg==";
+ };
+ };
+ };
+ args = {
+ name = "zigbee2mqtt";
+ packageName = "zigbee2mqtt";
+ version = "1.14.2";
+ src = ./.;
+ dependencies = [
+ sources."@dabh/diagnostics-2.0.2"
+ sources."ajv-6.12.3"
+ sources."argparse-1.0.10"
+ sources."async-3.2.0"
+ sources."async-limiter-1.0.1"
+ sources."balanced-match-1.0.0"
+ sources."base64-js-1.3.1"
+ sources."bindings-1.5.0"
+ sources."bl-1.2.2"
+ sources."brace-expansion-1.1.11"
+ 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."colors-1.4.0"
+ sources."colorspace-1.1.2"
+ sources."commist-1.1.0"
+ sources."concat-map-0.0.1"
+ sources."concat-stream-1.6.2"
+ sources."core-util-is-1.0.2"
+ sources."d-1.0.1"
+ sources."debounce-1.2.0"
+ sources."debug-4.1.1"
+ sources."duplexify-3.7.1"
+ sources."enabled-2.0.0"
+ sources."end-of-stream-1.4.4"
+ sources."es5-ext-0.10.53"
+ sources."es6-iterator-2.0.3"
+ sources."es6-map-0.1.5"
+ (sources."es6-set-0.1.5" // {
+ dependencies = [
+ sources."es6-symbol-3.1.1"
+ ];
+ })
+ sources."es6-symbol-3.1.3"
+ sources."esprima-4.0.1"
+ sources."event-emitter-0.3.5"
+ (sources."ext-1.4.0" // {
+ dependencies = [
+ sources."type-2.0.0"
+ ];
+ })
+ sources."extend-3.0.2"
+ sources."fast-deep-equal-3.1.3"
+ sources."fast-json-stable-stringify-2.1.0"
+ sources."fast-safe-stringify-2.0.7"
+ sources."fecha-4.2.0"
+ sources."file-uri-to-path-1.0.0"
+ sources."fn.name-1.1.0"
+ sources."fs.realpath-1.0.0"
+ sources."git-last-commit-1.0.0"
+ sources."glob-7.1.6"
+ sources."glob-parent-3.1.0"
+ sources."glob-stream-6.1.0"
+ sources."glossy-0.1.7"
+ sources."help-me-1.1.0"
+ sources."humanize-duration-3.23.1"
+ sources."inflight-1.0.6"
+ sources."inherits-2.0.4"
+ sources."is-absolute-1.0.0"
+ sources."is-arrayish-0.3.2"
+ sources."is-extglob-2.1.1"
+ sources."is-glob-3.1.0"
+ sources."is-negated-glob-1.0.0"
+ sources."is-relative-1.0.0"
+ sources."is-stream-2.0.0"
+ sources."is-unc-path-1.0.0"
+ sources."is-windows-1.0.2"
+ sources."isarray-1.0.0"
+ sources."js-yaml-3.14.0"
+ sources."json-schema-traverse-0.4.1"
+ sources."json-stable-stringify-without-jsonify-1.0.1"
+ sources."kuler-2.0.0"
+ sources."leven-2.1.0"
+ sources."logform-2.2.0"
+ sources."minimatch-3.0.4"
+ sources."minimist-1.2.5"
+ sources."mkdir-recursive-0.4.0"
+ sources."moment-2.27.0"
+ sources."mqtt-4.1.0"
+ sources."mqtt-packet-6.3.2"
+ sources."ms-2.1.2"
+ sources."nan-2.14.1"
+ sources."next-tick-1.0.0"
+ sources."object-assign-deep-0.4.0"
+ sources."once-1.4.0"
+ sources."one-time-1.0.0"
+ sources."ordered-read-streams-1.0.1"
+ sources."path-dirname-1.0.2"
+ sources."path-is-absolute-1.0.1"
+ sources."process-nextick-args-2.0.1"
+ sources."pump-3.0.0"
+ (sources."pumpify-1.5.1" // {
+ dependencies = [
+ sources."pump-2.0.1"
+ ];
+ })
+ sources."punycode-2.1.1"
+ sources."readable-stream-2.3.7"
+ sources."reinterval-1.1.0"
+ sources."remove-trailing-separator-1.1.0"
+ sources."rimraf-3.0.2"
+ sources."safe-buffer-5.1.2"
+ sources."semver-7.3.2"
+ sources."simple-swizzle-0.2.2"
+ (sources."split2-3.1.1" // {
+ dependencies = [
+ sources."readable-stream-3.6.0"
+ ];
+ })
+ sources."sprintf-js-1.0.3"
+ sources."stack-trace-0.0.10"
+ sources."stream-shift-1.0.1"
+ sources."string_decoder-1.1.1"
+ sources."text-hex-1.0.0"
+ sources."through2-2.0.5"
+ sources."through2-filter-3.0.0"
+ sources."to-absolute-glob-2.0.2"
+ sources."triple-beam-1.3.0"
+ sources."type-1.2.0"
+ sources."typedarray-0.0.6"
+ sources."ultron-1.1.1"
+ sources."unc-path-regex-0.1.2"
+ sources."unique-stream-2.3.1"
+ sources."unix-dgram-2.0.3"
+ sources."uri-js-4.2.2"
+ sources."util-deprecate-1.0.2"
+ sources."websocket-stream-5.5.2"
+ (sources."winston-3.3.3" // {
+ dependencies = [
+ sources."readable-stream-3.6.0"
+ ];
+ })
+ sources."winston-syslog-2.4.4"
+ sources."winston-transport-4.4.0"
+ sources."wrappy-1.0.2"
+ sources."ws-3.3.3"
+ sources."xtend-4.0.2"
+ (sources."zigbee-herdsman-0.12.108" // {
+ dependencies = [
+ sources."@babel/cli-7.10.4"
+ sources."@babel/code-frame-7.10.4"
+ sources."@babel/compat-data-7.10.4"
+ sources."@babel/core-7.10.4"
+ sources."@babel/generator-7.10.4"
+ 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.4"
+ sources."@babel/helper-create-regexp-features-plugin-7.10.4"
+ sources."@babel/helper-define-map-7.10.4"
+ sources."@babel/helper-explode-assignable-expression-7.10.4"
+ 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.10.4"
+ sources."@babel/helper-module-imports-7.10.4"
+ sources."@babel/helper-module-transforms-7.10.4"
+ sources."@babel/helper-optimise-call-expression-7.10.4"
+ sources."@babel/helper-plugin-utils-7.10.4"
+ sources."@babel/helper-regex-7.10.4"
+ sources."@babel/helper-remap-async-to-generator-7.10.4"
+ sources."@babel/helper-replace-supers-7.10.4"
+ sources."@babel/helper-simple-access-7.10.4"
+ sources."@babel/helper-split-export-declaration-7.10.4"
+ sources."@babel/helper-validator-identifier-7.10.4"
+ sources."@babel/helper-wrap-function-7.10.4"
+ sources."@babel/helpers-7.10.4"
+ sources."@babel/highlight-7.10.4"
+ sources."@babel/parser-7.10.4"
+ sources."@babel/plugin-proposal-async-generator-functions-7.10.4"
+ sources."@babel/plugin-proposal-class-properties-7.10.4"
+ sources."@babel/plugin-proposal-dynamic-import-7.10.4"
+ sources."@babel/plugin-proposal-json-strings-7.10.4"
+ 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.10.4"
+ sources."@babel/plugin-proposal-optional-catch-binding-7.10.4"
+ sources."@babel/plugin-proposal-optional-chaining-7.10.4"
+ sources."@babel/plugin-proposal-private-methods-7.10.4"
+ sources."@babel/plugin-proposal-unicode-property-regex-7.10.4"
+ 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-dynamic-import-7.8.3"
+ 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"
+ sources."@babel/plugin-syntax-nullish-coalescing-operator-7.8.3"
+ sources."@babel/plugin-syntax-numeric-separator-7.10.4"
+ 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.10.4"
+ 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.4"
+ sources."@babel/plugin-transform-modules-commonjs-7.10.4"
+ sources."@babel/plugin-transform-modules-systemjs-7.10.4"
+ 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.4"
+ 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.10.4"
+ sources."@babel/plugin-transform-sticky-regex-7.10.4"
+ sources."@babel/plugin-transform-template-literals-7.10.4"
+ sources."@babel/plugin-transform-typeof-symbol-7.10.4"
+ sources."@babel/plugin-transform-typescript-7.10.4"
+ sources."@babel/plugin-transform-unicode-escapes-7.10.4"
+ sources."@babel/plugin-transform-unicode-regex-7.10.4"
+ sources."@babel/preset-env-7.10.4"
+ sources."@babel/preset-modules-0.1.3"
+ sources."@babel/preset-typescript-7.10.4"
+ sources."@babel/runtime-7.10.4"
+ sources."@babel/template-7.10.4"
+ sources."@babel/traverse-7.10.4"
+ sources."@babel/types-7.10.4"
+ sources."@bcoe/v8-coverage-0.2.3"
+ sources."@cnakazawa/watch-1.0.4"
+ sources."@istanbuljs/load-nyc-config-1.1.0"
+ sources."@istanbuljs/schema-0.1.2"
+ (sources."@jest/console-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.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."slash-3.0.0"
+ sources."supports-color-7.1.0"
+ ];
+ })
+ (sources."@jest/core-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.0"
+ sources."ansi-regex-5.0.0"
+ sources."ansi-styles-4.2.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."has-flag-4.0.0"
+ sources."is-number-7.0.0"
+ sources."micromatch-4.0.2"
+ sources."rimraf-3.0.2"
+ sources."slash-3.0.0"
+ sources."strip-ansi-6.0.0"
+ sources."supports-color-7.1.0"
+ sources."to-regex-range-5.0.1"
+ ];
+ })
+ (sources."@jest/environment-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.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.1.0"
+ ];
+ })
+ (sources."@jest/fake-timers-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.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.1.0"
+ ];
+ })
+ (sources."@jest/globals-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.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.1.0"
+ ];
+ })
+ (sources."@jest/reporters-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.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."slash-3.0.0"
+ sources."source-map-0.6.1"
+ sources."supports-color-7.1.0"
+ ];
+ })
+ (sources."@jest/source-map-26.1.0" // {
+ dependencies = [
+ sources."source-map-0.6.1"
+ ];
+ })
+ (sources."@jest/test-result-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.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.1.0"
+ ];
+ })
+ sources."@jest/test-sequencer-26.1.0"
+ (sources."@jest/transform-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.0"
+ sources."ansi-styles-4.2.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."has-flag-4.0.0"
+ sources."is-number-7.0.0"
+ sources."micromatch-4.0.2"
+ sources."slash-3.0.0"
+ sources."source-map-0.6.1"
+ sources."supports-color-7.1.0"
+ sources."to-regex-range-5.0.1"
+ ];
+ })
+ (sources."@jest/types-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.1.0"
+ ];
+ })
+ sources."@serialport/binding-abstract-9.0.0"
+ sources."@serialport/binding-mock-9.0.0"
+ sources."@serialport/bindings-9.0.0"
+ sources."@serialport/parser-byte-length-9.0.0"
+ sources."@serialport/parser-cctalk-9.0.0"
+ sources."@serialport/parser-delimiter-9.0.0"
+ sources."@serialport/parser-readline-9.0.0"
+ sources."@serialport/parser-ready-9.0.0"
+ sources."@serialport/parser-regex-9.0.0"
+ sources."@serialport/stream-9.0.0"
+ sources."@sinonjs/commons-1.8.0"
+ sources."@sinonjs/fake-timers-6.0.1"
+ sources."@types/babel__core-7.1.9"
+ sources."@types/babel__generator-7.6.1"
+ sources."@types/babel__template-7.0.2"
+ sources."@types/babel__traverse-7.0.13"
+ sources."@types/color-name-1.1.1"
+ sources."@types/debug-4.1.5"
+ sources."@types/eslint-visitor-keys-1.0.0"
+ sources."@types/graceful-fs-4.1.3"
+ 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.4"
+ sources."@types/json-schema-7.0.5"
+ sources."@types/nedb-1.8.10"
+ sources."@types/node-14.0.22"
+ sources."@types/normalize-package-data-2.4.0"
+ sources."@types/prettier-2.0.2"
+ sources."@types/serialport-8.0.1"
+ sources."@types/stack-utils-1.0.1"
+ sources."@types/yargs-15.0.5"
+ sources."@types/yargs-parser-15.0.0"
+ (sources."@typescript-eslint/eslint-plugin-3.6.0" // {
+ dependencies = [
+ sources."semver-7.3.2"
+ ];
+ })
+ sources."@typescript-eslint/experimental-utils-3.6.0"
+ sources."@typescript-eslint/parser-3.6.0"
+ sources."@typescript-eslint/types-3.6.0"
+ (sources."@typescript-eslint/typescript-estree-3.6.0" // {
+ dependencies = [
+ sources."semver-7.3.2"
+ ];
+ })
+ sources."@typescript-eslint/visitor-keys-3.6.0"
+ sources."abab-2.0.3"
+ sources."acorn-7.3.1"
+ sources."acorn-globals-6.0.0"
+ sources."acorn-jsx-5.2.0"
+ sources."acorn-walk-7.2.0"
+ sources."ajv-6.12.3"
+ sources."ansi-colors-4.1.1"
+ (sources."ansi-escapes-4.3.1" // {
+ dependencies = [
+ sources."type-fest-0.11.0"
+ ];
+ })
+ sources."ansi-regex-2.1.1"
+ sources."ansi-styles-3.2.1"
+ (sources."anymatch-2.0.0" // {
+ dependencies = [
+ sources."normalize-path-2.1.1"
+ ];
+ })
+ sources."aproba-1.2.0"
+ sources."are-we-there-yet-1.1.5"
+ 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-unique-0.3.2"
+ sources."asn1-0.2.4"
+ sources."assert-plus-1.0.0"
+ sources."assign-symbols-1.0.0"
+ sources."astral-regex-1.0.0"
+ sources."async-each-1.0.3"
+ sources."asynckit-0.4.0"
+ sources."at-least-node-1.0.0"
+ sources."atob-2.1.2"
+ sources."aws-sign2-0.7.0"
+ sources."aws4-1.10.0"
+ (sources."babel-jest-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.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."slash-3.0.0"
+ sources."supports-color-7.1.0"
+ ];
+ })
+ sources."babel-plugin-dynamic-import-node-2.3.3"
+ sources."babel-plugin-istanbul-6.0.0"
+ sources."babel-plugin-jest-hoist-26.1.0"
+ sources."babel-preset-current-node-syntax-0.1.3"
+ sources."babel-preset-jest-26.1.0"
+ sources."balanced-match-1.0.0"
+ (sources."base-0.11.2" // {
+ dependencies = [
+ sources."define-property-1.0.0"
+ sources."is-accessor-descriptor-1.0.0"
+ sources."is-data-descriptor-1.0.0"
+ sources."is-descriptor-1.0.2"
+ sources."is-extendable-1.0.1"
+ sources."mixin-deep-1.3.2"
+ ];
+ })
+ sources."base64-js-1.3.1"
+ sources."bcrypt-pbkdf-1.0.2"
+ sources."binary-extensions-1.13.1"
+ sources."bindings-1.5.0"
+ (sources."bl-4.0.2" // {
+ dependencies = [
+ 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."browser-process-hrtime-1.0.0"
+ sources."browserslist-4.13.0"
+ sources."bser-2.1.1"
+ sources."buffer-5.6.0"
+ sources."buffer-from-1.1.1"
+ sources."cache-base-1.0.1"
+ sources."callsites-3.1.0"
+ sources."camelcase-5.3.1"
+ sources."caniuse-lite-1.0.30001099"
+ 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."chownr-1.1.4"
+ sources."ci-info-2.0.0"
+ (sources."class-utils-0.3.6" // {
+ dependencies = [
+ sources."define-property-0.2.5"
+ ];
+ })
+ (sources."cliui-6.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"
+ ];
+ })
+ sources."co-4.6.0"
+ sources."code-point-at-1.1.0"
+ sources."collect-v8-coverage-1.0.1"
+ sources."collection-visit-1.0.0"
+ sources."color-convert-1.9.3"
+ sources."color-name-1.1.3"
+ sources."combined-stream-1.0.8"
+ sources."commander-4.1.1"
+ sources."component-emitter-1.3.0"
+ sources."concat-map-0.0.1"
+ sources."console-control-strings-1.1.0"
+ sources."convert-source-map-1.7.0"
+ sources."copy-descriptor-0.1.1"
+ (sources."core-js-compat-3.6.5" // {
+ dependencies = [
+ sources."semver-7.0.0"
+ ];
+ })
+ sources."core-util-is-1.0.2"
+ (sources."cross-spawn-6.0.5" // {
+ dependencies = [
+ sources."which-1.3.1"
+ ];
+ })
+ sources."cssom-0.4.4"
+ (sources."cssstyle-2.3.0" // {
+ dependencies = [
+ sources."cssom-0.3.8"
+ ];
+ })
+ sources."dashdash-1.14.1"
+ sources."data-urls-2.0.0"
+ sources."debug-4.1.1"
+ sources."decamelize-1.2.0"
+ sources."decimal.js-10.2.0"
+ 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-4.2.2"
+ sources."define-properties-1.1.3"
+ (sources."define-property-2.0.2" // {
+ dependencies = [
+ sources."is-accessor-descriptor-1.0.0"
+ sources."is-data-descriptor-1.0.0"
+ sources."is-descriptor-1.0.2"
+ ];
+ })
+ sources."delayed-stream-1.0.0"
+ sources."delegates-1.0.0"
+ sources."detect-libc-1.0.3"
+ sources."detect-newline-3.1.0"
+ sources."diff-sequences-25.2.6"
+ sources."doctrine-3.0.0"
+ (sources."domexception-2.0.1" // {
+ dependencies = [
+ sources."webidl-conversions-5.0.0"
+ ];
+ })
+ sources."ecc-jsbn-0.1.2"
+ sources."electron-to-chromium-1.3.496"
+ 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."escalade-3.0.1"
+ sources."escape-string-regexp-1.0.5"
+ (sources."escodegen-1.14.3" // {
+ dependencies = [
+ sources."levn-0.3.0"
+ sources."optionator-0.8.3"
+ sources."prelude-ls-1.1.2"
+ sources."source-map-0.6.1"
+ sources."type-check-0.3.2"
+ ];
+ })
+ (sources."eslint-7.4.0" // {
+ dependencies = [
+ 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."cross-spawn-7.0.3"
+ sources."glob-parent-5.1.1"
+ sources."globals-12.4.0"
+ sources."has-flag-4.0.0"
+ 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.0"
+ sources."supports-color-7.1.0"
+ ];
+ })
+ sources."eslint-scope-5.1.0"
+ sources."eslint-utils-2.1.0"
+ sources."eslint-visitor-keys-1.3.0"
+ sources."espree-7.1.0"
+ sources."esprima-4.0.1"
+ (sources."esquery-1.3.1" // {
+ dependencies = [
+ sources."estraverse-5.1.0"
+ ];
+ })
+ sources."esrecurse-4.2.1"
+ sources."estraverse-4.3.0"
+ sources."esutils-2.0.3"
+ sources."exec-sh-0.3.4"
+ sources."execa-1.0.0"
+ sources."exit-0.1.2"
+ (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."ms-2.0.0"
+ ];
+ })
+ sources."expand-template-2.0.3"
+ (sources."expect-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.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.0.0"
+ sources."supports-color-7.1.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."is-accessor-descriptor-1.0.0"
+ sources."is-data-descriptor-1.0.0"
+ sources."is-descriptor-1.0.2"
+ ];
+ })
+ sources."extsprintf-1.3.0"
+ sources."fast-deep-equal-3.1.3"
+ sources."fast-json-stable-stringify-2.1.0"
+ sources."fast-levenshtein-2.0.6"
+ sources."fb-watchman-2.0.1"
+ sources."file-entry-cache-5.0.1"
+ sources."file-uri-to-path-1.0.0"
+ (sources."fill-range-4.0.0" // {
+ dependencies = [
+ sources."extend-shallow-2.0.1"
+ ];
+ })
+ sources."find-up-4.1.0"
+ sources."flat-cache-2.0.1"
+ sources."flatted-2.0.2"
+ 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."fs-constants-1.0.0"
+ sources."fs-extra-8.1.0"
+ sources."fs-readdir-recursive-1.1.0"
+ sources."fs.realpath-1.0.0"
+ sources."fsevents-1.2.13"
+ 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."get-caller-file-2.0.5"
+ sources."get-package-type-0.1.0"
+ sources."get-stream-4.1.0"
+ 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-3.1.0" // {
+ dependencies = [
+ sources."is-glob-3.1.0"
+ ];
+ })
+ sources."globals-11.12.0"
+ sources."graceful-fs-4.2.4"
+ sources."growly-1.3.0"
+ (sources."handlebars-4.7.6" // {
+ dependencies = [
+ sources."source-map-0.6.1"
+ ];
+ })
+ sources."har-schema-2.0.0"
+ sources."har-validator-5.1.3"
+ sources."has-flag-3.0.0"
+ sources."has-symbols-1.0.1"
+ 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."highlight.js-10.1.1"
+ 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."ignore-4.0.6"
+ (sources."import-fresh-3.2.1" // {
+ dependencies = [
+ sources."resolve-from-4.0.0"
+ ];
+ })
+ sources."import-local-3.0.2"
+ sources."imurmurhash-0.1.4"
+ sources."inflight-1.0.6"
+ 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 = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."is-arrayish-0.2.1"
+ sources."is-binary-path-1.0.1"
+ sources."is-buffer-1.1.6"
+ sources."is-ci-2.0.0"
+ (sources."is-data-descriptor-0.1.4" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ (sources."is-descriptor-0.1.6" // {
+ dependencies = [
+ sources."kind-of-5.1.0"
+ ];
+ })
+ sources."is-docker-2.0.0"
+ sources."is-extendable-0.1.1"
+ sources."is-extglob-2.1.1"
+ sources."is-fullwidth-code-point-1.0.0"
+ sources."is-generator-fn-2.1.0"
+ sources."is-glob-4.0.1"
+ (sources."is-number-3.0.0" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."is-plain-object-2.0.4"
+ sources."is-potential-custom-element-name-1.0.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."istanbul-lib-coverage-3.0.0"
+ (sources."istanbul-lib-instrument-4.0.3" // {
+ dependencies = [
+ sources."semver-6.3.0"
+ ];
+ })
+ (sources."istanbul-lib-report-3.0.0" // {
+ dependencies = [
+ sources."has-flag-4.0.0"
+ sources."make-dir-3.1.0"
+ sources."semver-6.3.0"
+ sources."supports-color-7.1.0"
+ ];
+ })
+ (sources."istanbul-lib-source-maps-4.0.0" // {
+ dependencies = [
+ sources."source-map-0.6.1"
+ ];
+ })
+ sources."istanbul-reports-3.0.2"
+ (sources."jest-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.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-cli-26.1.0"
+ sources."supports-color-7.1.0"
+ ];
+ })
+ (sources."jest-changed-files-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.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."get-stream-5.1.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.1.0"
+ ];
+ })
+ (sources."jest-config-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.0"
+ sources."ansi-regex-5.0.0"
+ sources."ansi-styles-4.2.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."has-flag-4.0.0"
+ sources."is-number-7.0.0"
+ sources."jest-get-type-26.0.0"
+ sources."micromatch-4.0.2"
+ sources."pretty-format-26.1.0"
+ sources."supports-color-7.1.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.1.0"
+ ];
+ })
+ sources."jest-docblock-26.0.0"
+ (sources."jest-each-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.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.0.0"
+ sources."pretty-format-26.1.0"
+ sources."supports-color-7.1.0"
+ ];
+ })
+ (sources."jest-environment-jsdom-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.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.1.0"
+ ];
+ })
+ (sources."jest-environment-node-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.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.1.0"
+ ];
+ })
+ sources."jest-get-type-25.2.6"
+ (sources."jest-haste-map-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.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.1.0"
+ sources."to-regex-range-5.0.1"
+ ];
+ })
+ (sources."jest-jasmine2-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.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."pretty-format-26.1.0"
+ sources."supports-color-7.1.0"
+ ];
+ })
+ (sources."jest-leak-detector-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.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.0.0"
+ sources."pretty-format-26.1.0"
+ sources."supports-color-7.1.0"
+ ];
+ })
+ (sources."jest-matcher-utils-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.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.0.0"
+ sources."has-flag-4.0.0"
+ sources."jest-diff-26.1.0"
+ sources."jest-get-type-26.0.0"
+ sources."pretty-format-26.1.0"
+ sources."supports-color-7.1.0"
+ ];
+ })
+ (sources."jest-message-util-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.0"
+ sources."ansi-styles-4.2.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."has-flag-4.0.0"
+ sources."is-number-7.0.0"
+ sources."micromatch-4.0.2"
+ sources."slash-3.0.0"
+ sources."supports-color-7.1.0"
+ sources."to-regex-range-5.0.1"
+ ];
+ })
+ (sources."jest-mock-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.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.1.0"
+ ];
+ })
+ sources."jest-pnp-resolver-1.2.2"
+ sources."jest-regex-util-26.0.0"
+ (sources."jest-resolve-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.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."slash-3.0.0"
+ sources."supports-color-7.1.0"
+ ];
+ })
+ (sources."jest-resolve-dependencies-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.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.1.0"
+ ];
+ })
+ (sources."jest-runner-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.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.1.0"
+ ];
+ })
+ (sources."jest-runtime-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.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."slash-3.0.0"
+ sources."supports-color-7.1.0"
+ ];
+ })
+ sources."jest-serializer-26.1.0"
+ (sources."jest-snapshot-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.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.0.0"
+ sources."has-flag-4.0.0"
+ sources."jest-diff-26.1.0"
+ sources."jest-get-type-26.0.0"
+ sources."pretty-format-26.1.0"
+ sources."semver-7.3.2"
+ sources."supports-color-7.1.0"
+ ];
+ })
+ (sources."jest-util-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.0"
+ sources."ansi-styles-4.2.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."has-flag-4.0.0"
+ sources."is-number-7.0.0"
+ sources."micromatch-4.0.2"
+ sources."supports-color-7.1.0"
+ sources."to-regex-range-5.0.1"
+ ];
+ })
+ (sources."jest-validate-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.0"
+ sources."ansi-regex-5.0.0"
+ sources."ansi-styles-4.2.1"
+ sources."camelcase-6.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."jest-get-type-26.0.0"
+ sources."pretty-format-26.1.0"
+ sources."supports-color-7.1.0"
+ ];
+ })
+ (sources."jest-watcher-26.1.0" // {
+ dependencies = [
+ sources."@jest/types-26.1.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.1.0"
+ ];
+ })
+ (sources."jest-worker-26.1.0" // {
+ dependencies = [
+ sources."has-flag-4.0.0"
+ sources."supports-color-7.1.0"
+ ];
+ })
+ sources."js-tokens-4.0.0"
+ sources."js-yaml-3.14.0"
+ sources."jsbn-0.1.1"
+ sources."jsdom-16.3.0"
+ sources."jsesc-2.5.2"
+ sources."json-parse-better-errors-1.0.2"
+ sources."json-schema-0.2.3"
+ sources."json-schema-traverse-0.4.1"
+ sources."json-stable-stringify-without-jsonify-1.0.1"
+ sources."json-stringify-safe-5.0.1"
+ sources."json5-2.1.3"
+ sources."jsonfile-4.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.19"
+ sources."lodash.sortby-4.7.0"
+ sources."loose-envify-1.4.0"
+ sources."lunr-2.3.8"
+ 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.0.0"
+ sources."merge-stream-2.0.0"
+ sources."micromatch-3.1.10"
+ sources."mime-db-1.44.0"
+ sources."mime-types-2.1.27"
+ sources."mimic-fn-2.1.0"
+ sources."mimic-response-2.1.0"
+ sources."minimatch-3.0.4"
+ sources."minimist-1.2.5"
+ sources."mixin-deep-2.0.1"
+ sources."mkdirp-0.5.5"
+ sources."mkdirp-classic-0.5.3"
+ sources."ms-2.1.2"
+ sources."nan-2.14.1"
+ sources."nanomatch-1.2.13"
+ sources."napi-build-utils-1.0.2"
+ sources."natural-compare-1.4.0"
+ sources."neo-async-2.6.2"
+ sources."nice-try-1.0.5"
+ sources."node-abi-2.18.0"
+ sources."node-int64-0.4.0"
+ sources."node-modules-regexp-1.0.0"
+ (sources."node-notifier-7.0.1" // {
+ dependencies = [
+ sources."semver-7.3.2"
+ ];
+ })
+ sources."node-releases-1.1.59"
+ sources."noop-logger-0.1.1"
+ sources."normalize-package-data-2.5.0"
+ sources."normalize-path-3.0.0"
+ sources."npm-run-path-2.0.2"
+ sources."npmlog-4.1.2"
+ sources."number-is-nan-1.0.1"
+ 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."kind-of-3.2.2"
+ ];
+ })
+ sources."object-keys-1.1.1"
+ sources."object-visit-1.0.1"
+ sources."object.assign-4.1.0"
+ sources."object.pick-1.3.0"
+ sources."once-1.4.0"
+ sources."onetime-5.1.0"
+ sources."optionator-0.9.1"
+ sources."p-each-series-2.1.0"
+ sources."p-finally-1.0.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-json-5.0.0"
+ sources."parse5-5.1.1"
+ 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-2.0.1"
+ sources."path-parse-1.0.6"
+ sources."performance-now-2.1.0"
+ sources."picomatch-2.2.2"
+ sources."pify-4.0.1"
+ 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."prelude-ls-1.2.1"
+ (sources."pretty-format-25.5.0" // {
+ dependencies = [
+ sources."ansi-regex-5.0.0"
+ sources."ansi-styles-4.2.1"
+ 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."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."read-pkg-5.2.0" // {
+ dependencies = [
+ sources."type-fest-0.6.0"
+ ];
+ })
+ sources."read-pkg-up-7.0.1"
+ sources."readable-stream-2.3.7"
+ sources."readdirp-2.2.1"
+ sources."rechoir-0.6.2"
+ sources."regenerate-1.4.1"
+ sources."regenerate-unicode-properties-8.2.0"
+ sources."regenerator-runtime-0.13.5"
+ sources."regenerator-transform-0.14.5"
+ sources."regex-not-1.0.2"
+ sources."regexpp-3.1.0"
+ sources."regexpu-core-4.7.0"
+ sources."regjsgen-0.5.2"
+ (sources."regjsparser-0.6.4" // {
+ dependencies = [
+ sources."jsesc-0.5.0"
+ ];
+ })
+ sources."remove-trailing-separator-1.1.0"
+ sources."repeat-element-1.1.3"
+ sources."repeat-string-1.6.1"
+ (sources."request-2.88.2" // {
+ dependencies = [
+ sources."tough-cookie-2.5.0"
+ sources."uuid-3.4.0"
+ ];
+ })
+ sources."request-promise-core-1.1.3"
+ (sources."request-promise-native-1.0.8" // {
+ dependencies = [
+ sources."tough-cookie-2.5.0"
+ ];
+ })
+ sources."require-directory-2.1.1"
+ sources."require-main-filename-2.0.0"
+ sources."resolve-1.17.0"
+ sources."resolve-cwd-3.0.0"
+ sources."resolve-from-5.0.0"
+ sources."resolve-url-0.2.1"
+ sources."ret-0.1.15"
+ sources."rimraf-2.6.3"
+ sources."rsvp-4.8.5"
+ 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.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."shelljs-0.8.4"
+ sources."shellwords-0.1.1"
+ sources."signal-exit-3.0.3"
+ sources."simple-concat-1.0.0"
+ sources."simple-get-3.1.0"
+ sources."sisteransi-1.0.5"
+ sources."slash-2.0.0"
+ (sources."slice-ansi-2.1.0" // {
+ dependencies = [
+ sources."is-fullwidth-code-point-2.0.0"
+ ];
+ })
+ sources."slip-1.0.2"
+ (sources."snapdragon-0.8.2" // {
+ dependencies = [
+ sources."debug-2.6.9"
+ sources."define-property-0.2.5"
+ sources."extend-shallow-2.0.1"
+ sources."ms-2.0.0"
+ ];
+ })
+ (sources."snapdragon-node-2.1.1" // {
+ dependencies = [
+ sources."define-property-1.0.0"
+ sources."is-accessor-descriptor-1.0.0"
+ sources."is-data-descriptor-1.0.0"
+ sources."is-descriptor-1.0.2"
+ ];
+ })
+ (sources."snapdragon-util-3.0.1" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."source-map-0.5.7"
+ 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."spdx-correct-3.1.1"
+ sources."spdx-exceptions-2.3.0"
+ sources."spdx-expression-parse-3.0.1"
+ sources."spdx-license-ids-3.0.5"
+ sources."split-string-3.1.0"
+ sources."sprintf-js-1.0.3"
+ sources."sshpk-1.16.1"
+ (sources."stack-utils-2.0.2" // {
+ dependencies = [
+ sources."escape-string-regexp-2.0.0"
+ ];
+ })
+ (sources."static-extend-0.1.2" // {
+ dependencies = [
+ sources."define-property-0.2.5"
+ ];
+ })
+ sources."stealthy-require-1.1.1"
+ (sources."string-length-4.0.1" // {
+ dependencies = [
+ sources."ansi-regex-5.0.0"
+ sources."strip-ansi-6.0.0"
+ ];
+ })
+ sources."string-width-1.0.2"
+ sources."string_decoder-1.1.1"
+ sources."strip-ansi-3.0.1"
+ sources."strip-bom-4.0.0"
+ sources."strip-eof-1.0.0"
+ sources."strip-final-newline-2.0.0"
+ sources."strip-json-comments-2.0.1"
+ sources."supports-color-5.5.0"
+ (sources."supports-hyperlinks-2.1.0" // {
+ dependencies = [
+ sources."has-flag-4.0.0"
+ sources."supports-color-7.1.0"
+ ];
+ })
+ sources."symbol-tree-3.2.4"
+ (sources."table-5.4.6" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ sources."is-fullwidth-code-point-2.0.0"
+ sources."string-width-3.1.0"
+ sources."strip-ansi-5.2.0"
+ ];
+ })
+ sources."tar-fs-2.1.0"
+ (sources."tar-stream-2.1.3" // {
+ dependencies = [
+ sources."readable-stream-3.6.0"
+ ];
+ })
+ sources."terminal-link-2.1.1"
+ sources."test-exclude-6.0.0"
+ sources."text-table-0.2.0"
+ sources."throat-5.0.0"
+ sources."tmpl-1.0.4"
+ sources."to-fast-properties-2.0.0"
+ (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."tough-cookie-3.0.1"
+ sources."tr46-2.0.2"
+ sources."tslib-1.13.0"
+ sources."tsutils-3.17.1"
+ 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."typedarray-to-buffer-3.1.5"
+ sources."typedoc-0.17.8"
+ sources."typedoc-default-themes-0.10.2"
+ (sources."typedoc-plugin-markdown-2.3.1" // {
+ dependencies = [
+ sources."fs-extra-9.0.1"
+ sources."jsonfile-6.0.1"
+ sources."universalify-1.0.0"
+ ];
+ })
+ sources."typedoc-plugin-no-inherit-1.1.10"
+ sources."typedoc-plugin-sourcefile-url-1.0.6"
+ sources."typescript-3.9.6"
+ sources."uglify-js-3.10.0"
+ 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"
+ sources."unicode-property-aliases-ecmascript-1.1.0"
+ 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."upath-1.2.0"
+ sources."uri-js-4.2.2"
+ sources."urix-0.1.0"
+ sources."use-3.1.1"
+ sources."util-deprecate-1.0.2"
+ sources."uuid-7.0.3"
+ sources."v8-compile-cache-2.1.1"
+ (sources."v8-to-istanbul-4.1.4" // {
+ dependencies = [
+ sources."source-map-0.7.3"
+ ];
+ })
+ sources."validate-npm-package-license-3.0.4"
+ sources."verror-1.10.0"
+ sources."w3c-hr-time-1.0.2"
+ sources."w3c-xmlserializer-2.0.0"
+ sources."walker-1.0.7"
+ sources."webidl-conversions-6.1.0"
+ sources."whatwg-encoding-1.0.5"
+ sources."whatwg-mimetype-2.3.0"
+ (sources."whatwg-url-8.1.0" // {
+ dependencies = [
+ sources."webidl-conversions-5.0.0"
+ ];
+ })
+ sources."which-2.0.2"
+ sources."which-module-2.0.0"
+ sources."which-pm-runs-1.0.0"
+ sources."wide-align-1.1.3"
+ sources."word-wrap-1.2.3"
+ sources."wordwrap-1.0.0"
+ (sources."wrap-ansi-6.2.0" // {
+ dependencies = [
+ sources."ansi-regex-5.0.0"
+ sources."ansi-styles-4.2.1"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ 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."wrappy-1.0.2"
+ sources."write-1.0.3"
+ sources."write-file-atomic-3.0.3"
+ sources."ws-7.3.1"
+ sources."xml-name-validator-3.0.0"
+ sources."xmlchars-2.2.0"
+ sources."y18n-4.0.0"
+ (sources."yargs-15.4.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."yargs-parser-18.1.3"
+ ];
+ })
+ (sources."zigbee-herdsman-converters-12.0.147" // {
+ dependencies = [
+ sources."@babel/code-frame-7.10.4"
+ (sources."@babel/core-7.10.5" // {
+ dependencies = [
+ sources."debug-4.1.1"
+ sources."ms-2.1.2"
+ sources."semver-5.7.1"
+ sources."source-map-0.5.7"
+ ];
+ })
+ (sources."@babel/generator-7.10.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.10.5"
+ sources."@babel/helper-module-imports-7.10.4"
+ sources."@babel/helper-module-transforms-7.10.5"
+ 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-split-export-declaration-7.10.4"
+ sources."@babel/helper-validator-identifier-7.10.4"
+ sources."@babel/helpers-7.10.4"
+ (sources."@babel/highlight-7.10.4" // {
+ dependencies = [
+ sources."chalk-2.4.2"
+ ];
+ })
+ sources."@babel/parser-7.10.5"
+ 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-import-meta-7.10.4"
+ sources."@babel/plugin-syntax-json-strings-7.8.3"
+ sources."@babel/plugin-syntax-logical-assignment-operators-7.10.4"
+ sources."@babel/plugin-syntax-nullish-coalescing-operator-7.8.3"
+ sources."@babel/plugin-syntax-numeric-separator-7.10.4"
+ sources."@babel/plugin-syntax-object-rest-spread-7.8.3"
+ sources."@babel/plugin-syntax-optional-catch-binding-7.8.3"
+ sources."@babel/plugin-syntax-optional-chaining-7.8.3"
+ sources."@babel/template-7.10.4"
+ (sources."@babel/traverse-7.10.5" // {
+ dependencies = [
+ sources."debug-4.1.1"
+ sources."globals-11.12.0"
+ sources."ms-2.1.2"
+ ];
+ })
+ sources."@babel/types-7.10.5"
+ sources."@bcoe/v8-coverage-0.2.3"
+ sources."@cnakazawa/watch-1.0.4"
+ (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.1.0"
+ (sources."@jest/core-26.1.0" // {
+ dependencies = [
+ sources."rimraf-3.0.2"
+ ];
+ })
+ sources."@jest/environment-26.1.0"
+ sources."@jest/fake-timers-26.1.0"
+ sources."@jest/globals-26.1.0"
+ sources."@jest/reporters-26.1.0"
+ sources."@jest/source-map-26.1.0"
+ sources."@jest/test-result-26.1.0"
+ sources."@jest/test-sequencer-26.1.0"
+ sources."@jest/transform-26.1.0"
+ sources."@jest/types-26.1.0"
+ sources."@sinonjs/commons-1.8.1"
+ sources."@sinonjs/fake-timers-6.0.1"
+ sources."@types/babel__core-7.1.9"
+ sources."@types/babel__generator-7.6.1"
+ sources."@types/babel__template-7.0.2"
+ sources."@types/babel__traverse-7.0.13"
+ sources."@types/color-name-1.1.1"
+ sources."@types/graceful-fs-4.1.3"
+ 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.5"
+ sources."@types/node-14.0.23"
+ sources."@types/normalize-package-data-2.4.0"
+ sources."@types/prettier-2.0.2"
+ sources."@types/stack-utils-1.0.1"
+ sources."@types/yargs-15.0.5"
+ sources."@types/yargs-parser-15.0.0"
+ sources."@typescript-eslint/experimental-utils-2.34.0"
+ (sources."@typescript-eslint/typescript-estree-2.34.0" // {
+ dependencies = [
+ sources."debug-4.1.1"
+ sources."ms-2.1.2"
+ ];
+ })
+ sources."abab-2.0.3"
+ sources."acorn-7.3.1"
+ sources."acorn-globals-6.0.0"
+ sources."acorn-jsx-5.2.0"
+ sources."acorn-walk-7.2.0"
+ (sources."agent-base-6.0.1" // {
+ dependencies = [
+ sources."debug-4.1.1"
+ sources."ms-2.1.2"
+ ];
+ })
+ sources."ajv-6.12.3"
+ sources."ansi-colors-4.1.1"
+ (sources."ansi-escapes-4.3.1" // {
+ dependencies = [
+ sources."type-fest-0.11.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-unique-0.3.2"
+ sources."asn1-0.2.4"
+ sources."assert-plus-1.0.0"
+ sources."assign-symbols-1.0.0"
+ sources."astral-regex-1.0.0"
+ sources."asynckit-0.4.0"
+ sources."atob-2.1.2"
+ sources."aws-sign2-0.7.0"
+ sources."aws4-1.10.0"
+ sources."axios-0.19.2"
+ sources."babel-jest-26.1.0"
+ sources."babel-plugin-istanbul-6.0.0"
+ sources."babel-plugin-jest-hoist-26.1.0"
+ sources."babel-preset-current-node-syntax-0.1.3"
+ sources."babel-preset-jest-26.1.0"
+ sources."balanced-match-1.0.0"
+ (sources."base-0.11.2" // {
+ dependencies = [
+ sources."define-property-1.0.0"
+ sources."is-accessor-descriptor-1.0.0"
+ sources."is-data-descriptor-1.0.0"
+ sources."is-descriptor-1.0.2"
+ ];
+ })
+ sources."base64-js-1.3.1"
+ sources."bcrypt-pbkdf-1.0.2"
+ sources."bl-4.0.2"
+ sources."brace-expansion-1.1.11"
+ sources."braces-3.0.2"
+ sources."browser-process-hrtime-1.0.0"
+ sources."bser-2.1.1"
+ sources."buffer-5.6.0"
+ sources."buffer-from-1.1.1"
+ sources."cache-base-1.0.1"
+ sources."callsites-3.1.0"
+ sources."camelcase-5.3.1"
+ sources."capture-exit-2.0.0"
+ sources."caseless-0.12.0"
+ (sources."chalk-4.1.0" // {
+ dependencies = [
+ sources."ansi-styles-4.2.1"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ sources."has-flag-4.0.0"
+ sources."supports-color-7.1.0"
+ ];
+ })
+ sources."char-regex-1.0.2"
+ sources."ci-info-2.0.0"
+ (sources."class-utils-0.3.6" // {
+ dependencies = [
+ sources."define-property-0.2.5"
+ ];
+ })
+ (sources."cliui-6.0.0" // {
+ dependencies = [
+ sources."emoji-regex-8.0.0"
+ sources."is-fullwidth-code-point-3.0.0"
+ sources."string-width-4.2.0"
+ ];
+ })
+ sources."co-4.6.0"
+ sources."collect-v8-coverage-1.0.1"
+ sources."collection-visit-1.0.0"
+ sources."color-convert-1.9.3"
+ sources."color-name-1.1.3"
+ sources."combined-stream-1.0.8"
+ sources."component-emitter-1.3.0"
+ sources."concat-map-0.0.1"
+ (sources."convert-source-map-1.7.0" // {
+ dependencies = [
+ sources."safe-buffer-5.1.2"
+ ];
+ })
+ sources."copy-descriptor-0.1.1"
+ sources."core-util-is-1.0.2"
+ sources."cross-spawn-7.0.3"
+ sources."cssom-0.4.4"
+ (sources."cssstyle-2.3.0" // {
+ dependencies = [
+ sources."cssom-0.3.8"
+ ];
+ })
+ sources."dashdash-1.14.1"
+ sources."data-urls-2.0.0"
+ sources."debug-3.1.0"
+ sources."decamelize-1.2.0"
+ sources."decimal.js-10.2.0"
+ sources."decode-uri-component-0.2.0"
+ sources."deep-is-0.1.3"
+ sources."deepmerge-4.2.2"
+ (sources."define-property-2.0.2" // {
+ dependencies = [
+ sources."is-accessor-descriptor-1.0.0"
+ sources."is-data-descriptor-1.0.0"
+ sources."is-descriptor-1.0.2"
+ ];
+ })
+ sources."delayed-stream-1.0.0"
+ sources."detect-newline-3.1.0"
+ sources."diff-sequences-26.0.0"
+ sources."doctrine-3.0.0"
+ (sources."domexception-2.0.1" // {
+ dependencies = [
+ sources."webidl-conversions-5.0.0"
+ ];
+ })
+ sources."ecc-jsbn-0.1.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."escape-string-regexp-1.0.5"
+ (sources."escodegen-1.14.3" // {
+ dependencies = [
+ sources."levn-0.3.0"
+ sources."optionator-0.8.3"
+ sources."prelude-ls-1.1.2"
+ sources."type-check-0.3.2"
+ ];
+ })
+ (sources."eslint-7.5.0" // {
+ dependencies = [
+ sources."debug-4.1.1"
+ sources."ms-2.1.2"
+ ];
+ })
+ sources."eslint-config-google-0.14.0"
+ sources."eslint-plugin-jest-23.18.0"
+ sources."eslint-scope-5.1.0"
+ sources."eslint-utils-2.1.0"
+ sources."eslint-visitor-keys-1.3.0"
+ sources."espree-7.2.0"
+ sources."esprima-4.0.1"
+ (sources."esquery-1.3.1" // {
+ dependencies = [
+ sources."estraverse-5.1.0"
+ ];
+ })
+ sources."esrecurse-4.2.1"
+ sources."estraverse-4.3.0"
+ sources."esutils-2.0.3"
+ sources."exec-sh-0.3.4"
+ (sources."execa-1.0.0" // {
+ dependencies = [
+ sources."cross-spawn-6.0.5"
+ sources."path-key-2.0.1"
+ sources."semver-5.7.1"
+ sources."shebang-command-1.2.0"
+ sources."shebang-regex-1.0.0"
+ sources."which-1.3.1"
+ ];
+ })
+ sources."exit-0.1.2"
+ (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."expect-26.1.0" // {
+ dependencies = [
+ sources."ansi-styles-4.2.1"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ ];
+ })
+ 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."is-accessor-descriptor-1.0.0"
+ sources."is-data-descriptor-1.0.0"
+ sources."is-descriptor-1.0.2"
+ ];
+ })
+ sources."extsprintf-1.3.0"
+ sources."fast-deep-equal-3.1.3"
+ sources."fast-json-stable-stringify-2.1.0"
+ sources."fast-levenshtein-2.0.6"
+ sources."fb-watchman-2.0.1"
+ sources."file-entry-cache-5.0.1"
+ sources."fill-range-7.0.1"
+ sources."find-up-4.1.0"
+ sources."flat-cache-2.0.1"
+ sources."flatted-2.0.2"
+ sources."follow-redirects-1.5.10"
+ 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."fs-constants-1.0.0"
+ sources."fs.realpath-1.0.0"
+ sources."fsevents-2.1.3"
+ sources."functional-red-black-tree-1.0.1"
+ sources."gensync-1.0.0-beta.1"
+ sources."get-caller-file-2.0.5"
+ sources."get-package-type-0.1.0"
+ sources."get-stream-4.1.0"
+ sources."get-value-2.0.6"
+ sources."getpass-0.1.7"
+ sources."glob-7.1.6"
+ sources."glob-parent-5.1.1"
+ sources."globals-12.4.0"
+ sources."graceful-fs-4.2.4"
+ sources."growly-1.3.0"
+ sources."har-schema-2.0.0"
+ sources."har-validator-5.1.3"
+ 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."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."https-proxy-agent-5.0.0" // {
+ dependencies = [
+ sources."debug-4.1.1"
+ sources."ms-2.1.2"
+ ];
+ })
+ sources."human-signals-1.1.1"
+ sources."iconv-lite-0.4.24"
+ sources."ieee754-1.1.13"
+ sources."ignore-4.0.6"
+ sources."import-fresh-3.2.1"
+ sources."import-local-3.0.2"
+ sources."imurmurhash-0.1.4"
+ sources."inflight-1.0.6"
+ sources."inherits-2.0.4"
+ sources."ip-regex-2.1.0"
+ (sources."is-accessor-descriptor-0.1.6" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."is-arrayish-0.2.1"
+ sources."is-buffer-1.1.6"
+ sources."is-ci-2.0.0"
+ (sources."is-data-descriptor-0.1.4" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ (sources."is-descriptor-0.1.6" // {
+ dependencies = [
+ sources."kind-of-5.1.0"
+ ];
+ })
+ sources."is-docker-2.0.0"
+ sources."is-extendable-0.1.1"
+ sources."is-extglob-2.1.1"
+ sources."is-fullwidth-code-point-2.0.0"
+ sources."is-generator-fn-2.1.0"
+ sources."is-glob-4.0.1"
+ sources."is-number-7.0.0"
+ sources."is-plain-object-2.0.4"
+ sources."is-potential-custom-element-name-1.0.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."istanbul-lib-coverage-3.0.0"
+ (sources."istanbul-lib-instrument-4.0.3" // {
+ dependencies = [
+ sources."semver-6.3.0"
+ ];
+ })
+ (sources."istanbul-lib-report-3.0.0" // {
+ dependencies = [
+ sources."has-flag-4.0.0"
+ sources."supports-color-7.1.0"
+ ];
+ })
+ (sources."istanbul-lib-source-maps-4.0.0" // {
+ dependencies = [
+ sources."debug-4.1.1"
+ sources."ms-2.1.2"
+ ];
+ })
+ sources."istanbul-reports-3.0.2"
+ (sources."jest-26.1.0" // {
+ dependencies = [
+ sources."jest-cli-26.1.0"
+ ];
+ })
+ (sources."jest-changed-files-26.1.0" // {
+ dependencies = [
+ sources."execa-4.0.3"
+ sources."get-stream-5.1.0"
+ sources."is-stream-2.0.0"
+ sources."npm-run-path-4.0.1"
+ ];
+ })
+ sources."jest-config-26.1.0"
+ sources."jest-diff-26.1.0"
+ sources."jest-docblock-26.0.0"
+ sources."jest-each-26.1.0"
+ sources."jest-environment-jsdom-26.1.0"
+ sources."jest-environment-node-26.1.0"
+ sources."jest-get-type-26.0.0"
+ sources."jest-haste-map-26.1.0"
+ sources."jest-jasmine2-26.1.0"
+ sources."jest-leak-detector-26.1.0"
+ sources."jest-matcher-utils-26.1.0"
+ sources."jest-message-util-26.1.0"
+ sources."jest-mock-26.1.0"
+ sources."jest-pnp-resolver-1.2.2"
+ sources."jest-regex-util-26.0.0"
+ sources."jest-resolve-26.1.0"
+ sources."jest-resolve-dependencies-26.1.0"
+ sources."jest-runner-26.1.0"
+ sources."jest-runtime-26.1.0"
+ sources."jest-serializer-26.1.0"
+ sources."jest-snapshot-26.1.0"
+ sources."jest-util-26.1.0"
+ (sources."jest-validate-26.1.0" // {
+ dependencies = [
+ sources."camelcase-6.0.0"
+ ];
+ })
+ sources."jest-watcher-26.1.0"
+ (sources."jest-worker-26.1.0" // {
+ dependencies = [
+ sources."has-flag-4.0.0"
+ sources."supports-color-7.1.0"
+ ];
+ })
+ sources."js-tokens-4.0.0"
+ sources."js-yaml-3.14.0"
+ sources."jsbn-0.1.1"
+ sources."jsdom-16.3.0"
+ sources."jsesc-2.5.2"
+ sources."json-parse-better-errors-1.0.2"
+ sources."json-schema-0.2.3"
+ sources."json-schema-traverse-0.4.1"
+ sources."json-stable-stringify-without-jsonify-1.0.1"
+ sources."json-stringify-safe-5.0.1"
+ sources."json5-2.1.3"
+ sources."jsprim-1.4.1"
+ sources."kind-of-6.0.3"
+ sources."kleur-3.0.3"
+ sources."leven-3.1.0"
+ sources."levn-0.4.1"
+ sources."lines-and-columns-1.1.6"
+ sources."locate-path-5.0.0"
+ sources."lodash-4.17.19"
+ sources."lodash.sortby-4.7.0"
+ (sources."make-dir-3.1.0" // {
+ dependencies = [
+ sources."semver-6.3.0"
+ ];
+ })
+ sources."makeerror-1.0.11"
+ sources."map-cache-0.2.2"
+ sources."map-visit-1.0.0"
+ sources."merge-stream-2.0.0"
+ sources."micromatch-4.0.2"
+ sources."mime-db-1.44.0"
+ sources."mime-types-2.1.27"
+ sources."mimic-fn-2.1.0"
+ sources."minimatch-3.0.4"
+ sources."minimist-1.2.5"
+ (sources."mixin-deep-1.3.2" // {
+ dependencies = [
+ sources."is-extendable-1.0.1"
+ ];
+ })
+ sources."mkdirp-0.5.5"
+ sources."ms-2.0.0"
+ sources."nanomatch-1.2.13"
+ sources."natural-compare-1.4.0"
+ sources."nice-try-1.0.5"
+ sources."node-int64-0.4.0"
+ sources."node-modules-regexp-1.0.0"
+ sources."node-notifier-7.0.1"
+ (sources."normalize-package-data-2.5.0" // {
+ dependencies = [
+ sources."semver-5.7.1"
+ ];
+ })
+ sources."normalize-path-3.0.0"
+ (sources."npm-run-path-2.0.2" // {
+ dependencies = [
+ sources."path-key-2.0.1"
+ ];
+ })
+ sources."nwsapi-2.2.0"
+ sources."oauth-sign-0.9.0"
+ (sources."object-copy-0.1.0" // {
+ dependencies = [
+ sources."define-property-0.2.5"
+ 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.0"
+ sources."optionator-0.9.1"
+ sources."p-each-series-2.1.0"
+ sources."p-finally-1.0.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-json-5.0.0"
+ sources."parse5-5.1.1"
+ sources."pascalcase-0.1.1"
+ sources."path-exists-4.0.0"
+ sources."path-is-absolute-1.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."pirates-4.0.1"
+ sources."pkg-dir-4.2.0"
+ sources."posix-character-classes-0.1.1"
+ sources."prelude-ls-1.2.1"
+ (sources."pretty-format-26.1.0" // {
+ dependencies = [
+ sources."ansi-styles-4.2.1"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ ];
+ })
+ sources."progress-2.0.3"
+ sources."prompts-2.3.2"
+ 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."read-pkg-5.2.0" // {
+ dependencies = [
+ sources."type-fest-0.6.0"
+ ];
+ })
+ sources."read-pkg-up-7.0.1"
+ sources."readable-stream-3.6.0"
+ sources."regex-not-1.0.2"
+ sources."regexpp-3.1.0"
+ sources."remove-trailing-separator-1.1.0"
+ sources."repeat-element-1.1.3"
+ sources."repeat-string-1.6.1"
+ (sources."request-2.88.2" // {
+ dependencies = [
+ sources."tough-cookie-2.5.0"
+ sources."uuid-3.4.0"
+ ];
+ })
+ sources."request-promise-core-1.1.3"
+ (sources."request-promise-native-1.0.8" // {
+ dependencies = [
+ sources."tough-cookie-2.5.0"
+ ];
+ })
+ sources."require-directory-2.1.1"
+ sources."require-main-filename-2.0.0"
+ sources."resolve-1.17.0"
+ (sources."resolve-cwd-3.0.0" // {
+ dependencies = [
+ sources."resolve-from-5.0.0"
+ ];
+ })
+ sources."resolve-from-4.0.0"
+ sources."resolve-url-0.2.1"
+ sources."ret-0.1.15"
+ sources."rimraf-2.6.3"
+ sources."rsvp-4.8.5"
+ sources."safe-buffer-5.2.1"
+ sources."safe-regex-1.1.0"
+ sources."safer-buffer-2.1.2"
+ (sources."sane-4.1.0" // {
+ dependencies = [
+ sources."anymatch-2.0.0"
+ (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."micromatch-3.1.10"
+ sources."normalize-path-2.1.1"
+ sources."to-regex-range-2.1.1"
+ ];
+ })
+ sources."saxes-5.0.1"
+ sources."semver-7.3.2"
+ sources."set-blocking-2.0.0"
+ (sources."set-value-2.0.1" // {
+ dependencies = [
+ sources."extend-shallow-2.0.1"
+ ];
+ })
+ sources."shebang-command-2.0.0"
+ sources."shebang-regex-3.0.0"
+ sources."shellwords-0.1.1"
+ sources."signal-exit-3.0.3"
+ sources."sisteransi-1.0.5"
+ sources."slash-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."source-map-0.5.7"
+ ];
+ })
+ (sources."snapdragon-node-2.1.1" // {
+ dependencies = [
+ sources."define-property-1.0.0"
+ sources."is-accessor-descriptor-1.0.0"
+ sources."is-data-descriptor-1.0.0"
+ sources."is-descriptor-1.0.2"
+ ];
+ })
+ (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."spdx-correct-3.1.1"
+ sources."spdx-exceptions-2.3.0"
+ sources."spdx-expression-parse-3.0.1"
+ sources."spdx-license-ids-3.0.5"
+ sources."split-string-3.1.0"
+ sources."sprintf-js-1.0.3"
+ sources."sshpk-1.16.1"
+ (sources."stack-utils-2.0.2" // {
+ dependencies = [
+ sources."escape-string-regexp-2.0.0"
+ ];
+ })
+ (sources."static-extend-0.1.2" // {
+ dependencies = [
+ sources."define-property-0.2.5"
+ ];
+ })
+ sources."stealthy-require-1.1.1"
+ sources."string-length-4.0.1"
+ (sources."string-width-3.1.0" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ sources."strip-ansi-5.2.0"
+ ];
+ })
+ sources."string_decoder-1.3.0"
+ sources."strip-ansi-6.0.0"
+ sources."strip-bom-4.0.0"
+ sources."strip-eof-1.0.0"
+ sources."strip-final-newline-2.0.0"
+ sources."strip-json-comments-3.1.1"
+ sources."supports-color-5.5.0"
+ (sources."supports-hyperlinks-2.1.0" // {
+ dependencies = [
+ sources."has-flag-4.0.0"
+ sources."supports-color-7.1.0"
+ ];
+ })
+ sources."symbol-tree-3.2.4"
+ sources."table-5.4.6"
+ sources."tar-stream-2.1.3"
+ sources."terminal-link-2.1.1"
+ sources."test-exclude-6.0.0"
+ sources."text-table-0.2.0"
+ sources."throat-5.0.0"
+ sources."tmpl-1.0.4"
+ sources."to-fast-properties-2.0.0"
+ (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-3.0.1"
+ sources."tr46-2.0.2"
+ sources."tslib-1.13.0"
+ sources."tsutils-3.17.1"
+ 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."typedarray-to-buffer-3.1.5"
+ sources."union-value-1.0.1"
+ (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.2.2"
+ sources."urix-0.1.0"
+ sources."use-3.1.1"
+ sources."util-deprecate-1.0.2"
+ sources."uuid-7.0.3"
+ sources."v8-compile-cache-2.1.1"
+ (sources."v8-to-istanbul-4.1.4" // {
+ dependencies = [
+ sources."source-map-0.7.3"
+ ];
+ })
+ sources."validate-npm-package-license-3.0.4"
+ sources."verror-1.10.0"
+ sources."w3c-hr-time-1.0.2"
+ sources."w3c-xmlserializer-2.0.0"
+ sources."walker-1.0.7"
+ sources."webidl-conversions-6.1.0"
+ sources."whatwg-encoding-1.0.5"
+ sources."whatwg-mimetype-2.3.0"
+ (sources."whatwg-url-8.1.0" // {
+ dependencies = [
+ sources."webidl-conversions-5.0.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."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ sources."emoji-regex-8.0.0"
+ sources."is-fullwidth-code-point-3.0.0"
+ sources."string-width-4.2.0"
+ ];
+ })
+ sources."wrappy-1.0.2"
+ sources."write-1.0.3"
+ sources."write-file-atomic-3.0.3"
+ sources."ws-7.3.1"
+ sources."xml-name-validator-3.0.0"
+ sources."xmlchars-2.2.0"
+ sources."y18n-4.0.0"
+ (sources."yargs-15.4.1" // {
+ dependencies = [
+ sources."emoji-regex-8.0.0"
+ sources."is-fullwidth-code-point-3.0.0"
+ sources."string-width-4.2.0"
+ ];
+ })
+ sources."yargs-parser-18.1.3"
+ ];
+ })
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "Zigbee to MQTT bridge using Zigbee-herdsman";
+ homepage = https://koenkk.github.io/zigbee2mqtt;
+ license = "GPL-3.0";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = false;
+ };
+in
+{
+ args = args;
+ sources = sources;
+ tarball = nodeEnv.buildNodeSourceDist args;
+ package = nodeEnv.buildNodePackage args;
+ shell = nodeEnv.buildNodeShell args;
+} \ No newline at end of file
diff --git a/nixpkgs/pkgs/servers/zigbee2mqtt/node.nix b/nixpkgs/pkgs/servers/zigbee2mqtt/node.nix
new file mode 100644
index 00000000000..42b6358224c
--- /dev/null
+++ b/nixpkgs/pkgs/servers/zigbee2mqtt/node.nix
@@ -0,0 +1,17 @@
+# This file has been generated by node2nix 1.8.0. Do not edit!
+
+{pkgs ? import <nixpkgs> {
+ inherit system;
+ }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-12_x"}:
+
+let
+ nodeEnv = import ../../development/node-packages/node-env.nix {
+ inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
+ inherit nodejs;
+ libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
+ };
+in
+import ./node-packages.nix {
+ inherit (pkgs) fetchurl fetchgit;
+ inherit nodeEnv;
+} \ No newline at end of file
diff --git a/nixpkgs/pkgs/servers/zigbee2mqtt/update.sh b/nixpkgs/pkgs/servers/zigbee2mqtt/update.sh
new file mode 100755
index 00000000000..7fd32dff463
--- /dev/null
+++ b/nixpkgs/pkgs/servers/zigbee2mqtt/update.sh
@@ -0,0 +1,30 @@
+#!/usr/bin/env nix-shell
+#! nix-shell -i bash -p nodePackages.node2nix nodejs-12_x curl jq nix-update
+
+CURRENT_VERSION=$(nix eval --raw '(with import ../../.. {}; zigbee2mqtt.version)')
+TARGET_VERSION=$(curl https://api.github.com/repos/Koenkk/zigbee2mqtt/releases/latest | jq -r ".tag_name")
+ZIGBEE2MQTT=https://github.com/Koenkk/zigbee2mqtt/raw/$TARGET_VERSION
+
+if [[ "$CURRENT_VERSION" == "$TARGET_VERSION" ]]; then
+ echo "zigbee2mqtt is up-to-date: ${CURRENT_VERSION}"
+ exit 0
+fi
+
+wget $ZIGBEE2MQTT/package.json
+wget $ZIGBEE2MQTT/npm-shrinkwrap.json
+
+node2nix --nodejs-12 \
+ -l npm-shrinkwrap.json \
+ -c node.nix \
+ --bypass-cache \
+ --no-copy-node-env \
+ --node-env ../../development/node-packages/node-env.nix
+rm package.json npm-shrinkwrap.json
+
+{
+ cd ../../..
+ nix-update --version "$TARGET_VERSION" --build zigbee2mqtt
+}
+
+git add ./default.nix ./node-packages.nix ./node.nix
+git commit -m "zigbee2mqtt: ${CURRENT_VERSION} -> ${TARGET_VERSION}"
diff --git a/nixpkgs/pkgs/servers/zoneminder/default.nix b/nixpkgs/pkgs/servers/zoneminder/default.nix
index 8dcbe36850a..935993b781f 100644
--- a/nixpkgs/pkgs/servers/zoneminder/default.nix
+++ b/nixpkgs/pkgs/servers/zoneminder/default.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchFromGitHub, fetchurl, substituteAll, cmake, makeWrapper, pkgconfig
-, curl, ffmpeg, glib, libjpeg, libselinux, libsepol, mp4v2, libmysqlclient, mysql, pcre, perl, perlPackages
+, curl, ffmpeg_3, glib, libjpeg, libselinux, libsepol, mp4v2, libmysqlclient, mysql, pcre, perl, perlPackages
, polkit, utillinuxMinimal, x264, zlib
, coreutils, procps, psmisc, nixosTests }:
@@ -78,13 +78,13 @@ let
in stdenv.mkDerivation rec {
pname = "zoneminder";
- version = "1.34.9";
+ version = "1.34.16";
src = fetchFromGitHub {
owner = "ZoneMinder";
repo = "zoneminder";
rev = version;
- sha256 = "1xvgfsm260a3v0vqgbk7m9jzayhcs4ysyadnnxajyrndjhn802ic";
+ sha256 = "azQbm8EkbypBf2NjplDVCb6duEC476hhKDA0EGqxxWE=";
};
patches = [
@@ -138,7 +138,7 @@ in stdenv.mkDerivation rec {
for f in includes/Event.php views/image.php ; do
substituteInPlace web/$f \
- --replace "'ffmpeg " "'${ffmpeg}/bin/ffmpeg "
+ --replace "'ffmpeg " "'${ffmpeg_3}/bin/ffmpeg "
done
substituteInPlace web/includes/functions.php \
@@ -147,7 +147,7 @@ in stdenv.mkDerivation rec {
'';
buildInputs = [
- curl ffmpeg glib libjpeg libselinux libsepol mp4v2 libmysqlclient mysql.client pcre perl polkit x264 zlib
+ curl ffmpeg_3 glib libjpeg libselinux libsepol mp4v2 libmysqlclient mysql.client pcre perl polkit x264 zlib
utillinuxMinimal # for libmount
] ++ (with perlPackages; [
# build-time dependencies
@@ -200,7 +200,7 @@ in stdenv.mkDerivation rec {
description = "Video surveillance software system";
homepage = "https://zoneminder.com";
license = licenses.gpl3;
- maintainers = with maintainers; [ peterhoeg ];
+ maintainers = [ ];
platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/shells/bash/4.4.nix b/nixpkgs/pkgs/shells/bash/4.4.nix
index 4cb3c14a9a0..deeb4093c68 100644
--- a/nixpkgs/pkgs/shells/bash/4.4.nix
+++ b/nixpkgs/pkgs/shells/bash/4.4.nix
@@ -12,6 +12,11 @@ assert interactive -> readline70 != null;
assert withDocs -> texinfo != null;
assert stdenv.hostPlatform.isDarwin -> binutils != null;
+# 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.
+
let
upstreamPatches = import ./bash-4.4-patches.nix (nr: sha256: fetchurl {
url = "mirror://gnu/bash/bash-4.4-patches/bash44-${nr}";
diff --git a/nixpkgs/pkgs/shells/bash/bash-5.0-patches.nix b/nixpkgs/pkgs/shells/bash/bash-5.0-patches.nix
index e6481aa4da1..ca7361b8a1f 100644
--- a/nixpkgs/pkgs/shells/bash/bash-5.0-patches.nix
+++ b/nixpkgs/pkgs/shells/bash/bash-5.0-patches.nix
@@ -17,4 +17,5 @@ patch: [
(patch "014" "12gm5bvv2pd3m72z2ilj26pa08c61az253dsgfl24vpf2ijywvjx")
(patch "015" "0pm0px758w4i23s55wajcv6lqfiym7zgxvq0pxf6vclkv8nxy5x5")
(patch "016" "0vdha332km2iwx8g2ld15jy7d24cbplzgr1531dpzylr9ajxglgz")
+(patch "017" "0cfw5lz3fcvq9h1fxihxvw940fjk68015jazvl8x8rlazgxbkwsc")
]
diff --git a/nixpkgs/pkgs/shells/bash/bash-completion/default.nix b/nixpkgs/pkgs/shells/bash/bash-completion/default.nix
index e5ef70e43a9..8463b1750d1 100644
--- a/nixpkgs/pkgs/shells/bash/bash-completion/default.nix
+++ b/nixpkgs/pkgs/shells/bash/bash-completion/default.nix
@@ -30,10 +30,6 @@ stdenv.mkDerivation rec {
python3Packages.pexpect
python3Packages.pytest
bashInteractive
-
- # use xdist to speed up the test run, just like upstream:
- # https://github.com/scop/bash-completion/blob/009bf2228c68894629eb6fd17b3dc0f1f6d67615/test/requirements.txt#L4
- python3Packages.pytest_xdist
];
# - ignore test_gcc on ARM because it assumes -march=native
@@ -44,7 +40,7 @@ stdenv.mkDerivation rec {
# - ignore test_ls because impure logic
# - ignore test_screen because it assumes vt terminals exist
checkPhase = ''
- pytest -n $NIX_BUILD_CORES . \
+ pytest . \
${stdenv.lib.optionalString (stdenv.hostPlatform.isAarch64 || stdenv.hostPlatform.isAarch32) "--ignore=test/t/test_gcc.py"} \
--ignore=test/t/test_chsh.py \
--ignore=test/t/test_ether_wake.py \
diff --git a/nixpkgs/pkgs/shells/dash/0001-fix-dirent64-et-al-on-darwin.patch b/nixpkgs/pkgs/shells/dash/0001-fix-dirent64-et-al-on-darwin.patch
new file mode 100644
index 00000000000..f2e0802f798
--- /dev/null
+++ b/nixpkgs/pkgs/shells/dash/0001-fix-dirent64-et-al-on-darwin.patch
@@ -0,0 +1,41 @@
+From 7e75779eaeacdbb46a387a59d9aaf1481a1da3e5 Mon Sep 17 00:00:00 2001
+From: Adrian Gierakowski <agierakowski@gmail.com>
+Date: Sun, 19 Jul 2020 08:38:05 +0100
+Subject: [PATCH] fix dirent64 et al on darwin
+
+---
+ configure.ac | 11 +++++++++++
+ 1 file changed, 11 insertions(+)
+
+diff --git a/configure.ac b/configure.ac
+index b8faca9..cee1e4d 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -139,6 +139,7 @@ if test "$ac_cv_func_signal" != yes; then
+ [klibc has bsd_signal instead of signal])])
+ fi
+
++dnl TODO: stat64 is deprecated since macOS 10.6
+ dnl Check for stat64 (dietlibc/klibc).
+ AC_CHECK_FUNC(stat64,, [
+ AC_DEFINE(fstat64, fstat, [64-bit operations are the same as 32-bit])
+@@ -155,6 +156,16 @@ AC_CHECK_FUNC(open64,, [
+ AC_DEFINE(open64, open, [64-bit operations are the same as 32-bit])
+ ])
+
++dnl OS X apparently has stat64 but not readdir64.
++AC_CHECK_FUNC(readdir64,, [
++ AC_DEFINE(readdir64, readdir, [64-bit operations are the same as 32-bit])
++])
++
++dnl OS X apparently has stat64 but not dirent64.
++AC_CHECK_TYPE(struct dirent64,, [
++ AC_DEFINE(dirent64, dirent, [64-bit operations are the same as 32-bit])
++],[#include <dirent.h>])
++
+ dnl Check if struct stat has st_mtim.
+ AC_MSG_CHECKING(for stat::st_mtim)
+ AC_COMPILE_IFELSE(
+--
+2.15.1
+
diff --git a/nixpkgs/pkgs/shells/dash/default.nix b/nixpkgs/pkgs/shells/dash/default.nix
index 7aedd0189e4..f9dd578ad98 100644
--- a/nixpkgs/pkgs/shells/dash/default.nix
+++ b/nixpkgs/pkgs/shells/dash/default.nix
@@ -1,15 +1,19 @@
-{ stdenv, fetchurl }:
+{ autoreconfHook, lib, stdenv, fetchurl }:
stdenv.mkDerivation rec {
- name = "dash-0.5.10.2";
+ name = "dash-0.5.11.1";
src = fetchurl {
url = "http://gondor.apana.org.au/~herbert/dash/files/${name}.tar.gz";
- sha256 = "0wb0bwmqc661hylqcfdp7l7x12myw3vpqk513ncyqrjwvhckjriw";
+ sha256 = "048n1rbw3v1ffzsw5mkc6zzvvf1csq7pcri7jraaqag38vqq3j3k";
};
hardeningDisable = [ "format" ];
+ # Temporary fix until a proper one is accepted upstream
+ patches = lib.lists.optional stdenv.isDarwin ./0001-fix-dirent64-et-al-on-darwin.patch;
+ nativeBuildInputs = lib.lists.optional stdenv.isDarwin autoreconfHook;
+
meta = with stdenv.lib; {
homepage = "http://gondor.apana.org.au/~herbert/dash/";
description = "A POSIX-compliant implementation of /bin/sh that aims to be as small as possible";
diff --git a/nixpkgs/pkgs/shells/elvish/default.nix b/nixpkgs/pkgs/shells/elvish/default.nix
index 2aa23cd063e..7d9fe0da17c 100644
--- a/nixpkgs/pkgs/shells/elvish/default.nix
+++ b/nixpkgs/pkgs/shells/elvish/default.nix
@@ -2,23 +2,20 @@
buildGoModule rec {
pname = "elvish";
- version = "0.13.1";
+ version = "0.14.0";
- goPackagePath = "github.com/elves/elvish";
excludedPackages = [ "website" ];
- buildFlagsArray = ''
- -ldflags=
- -X ${goPackagePath}/buildinfo.Version=${version}
- '';
+
+ buildFlagsArray = [ "-ldflags=-s -w -X github.com/elves/elvish/pkg/buildinfo.Version==${version} -X github.com/elves/elvish/pkg/buildinfo.Reproducible=true" ];
src = fetchFromGitHub {
owner = "elves";
repo = pname;
rev = "v${version}";
- sha256 = "0lz9lf1swrn67kymcp2wh67lh3c0ifqm9035gpkd3zynlq3wzqfm";
+ sha256 = "1jsxhnm82pjzwvcjq7vrlldyjnv5j6c83a13dj6zphlqq99z68l4";
};
- vendorSha256 = null;
+ vendorSha256 = "1f971n17h9bc0qcgs9ipiaw0x9807mz761fqm605br4ch1kp0897";
meta = with stdenv.lib; {
description = "A friendly and expressive command shell";
@@ -36,4 +33,4 @@ buildGoModule rec {
passthru = {
shellPath = "/bin/elvish";
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/shells/fish/default.nix b/nixpkgs/pkgs/shells/fish/default.nix
index 11d9e48008f..3faa7f99657 100644
--- a/nixpkgs/pkgs/shells/fish/default.nix
+++ b/nixpkgs/pkgs/shells/fish/default.nix
@@ -7,6 +7,7 @@
, gnused
, gnugrep
, groff
+, gawk
, man-db
, getent
, libiconv
@@ -79,20 +80,17 @@ let
# additional profiles are expected in order of precedence, which means the reverse of the
# NIX_PROFILES variable (same as config.environment.profiles)
- set -l __nix_profile_paths (echo $NIX_PROFILES | ${coreutils}/bin/tr ' ' '\n')[-1..1]
+ set -l __nix_profile_paths (string split ' ' $NIX_PROFILES)[-1..1]
- set __extra_completionsdir \
+ set -p __extra_completionsdir \
$__nix_profile_paths"/etc/fish/completions" \
- $__nix_profile_paths"/share/fish/vendor_completions.d" \
- $__extra_completionsdir
- set __extra_functionsdir \
+ $__nix_profile_paths"/share/fish/vendor_completions.d"
+ set -p __extra_functionsdir \
$__nix_profile_paths"/etc/fish/functions" \
- $__nix_profile_paths"/share/fish/vendor_functions.d" \
- $__extra_functionsdir
- set __extra_confdir \
+ $__nix_profile_paths"/share/fish/vendor_functions.d"
+ set -p __extra_confdir \
$__nix_profile_paths"/etc/fish/conf.d" \
- $__nix_profile_paths"/share/fish/vendor_conf.d" \
- $__extra_confdir
+ $__nix_profile_paths"/share/fish/vendor_conf.d"
end
'';
@@ -125,6 +123,10 @@ let
pcre2
];
+ cmakeFlags = [
+ "-DCMAKE_INSTALL_DOCDIR=${placeholder "out"}/share/doc/fish"
+ ];
+
preConfigure = ''
patchShebangs ./build_tools/git_version_gen.sh
'';
@@ -164,6 +166,9 @@ let
-i $out/share/fish/functions/{__fish_config_interactive.fish,fish_config.fish,fish_update_completions.fish}
sed -i "s|/usr/local/sbin /sbin /usr/sbin||" \
$out/share/fish/completions/{sudo.fish,doas.fish}
+ sed -e "s| awk | ${gawk}/bin/awk |" \
+ -i $out/share/fish/functions/{__fish_print_packages.fish,__fish_print_addresses.fish,__fish_describe_command.fish,__fish_complete_man.fish,__fish_complete_convert_options.fish} \
+ $out/share/fish/completions/{cwebp,adb,ezjail-admin,grunt,helm,heroku,lsusb,make,p4,psql,rmmod,vim-addons}.fish
cat > $out/share/fish/functions/__fish_anypython.fish <<EOF
function __fish_anypython
diff --git a/nixpkgs/pkgs/shells/nushell/default.nix b/nixpkgs/pkgs/shells/nushell/default.nix
index ecef2fc436e..10d1b4267eb 100644
--- a/nixpkgs/pkgs/shells/nushell/default.nix
+++ b/nixpkgs/pkgs/shells/nushell/default.nix
@@ -10,21 +10,20 @@
, AppKit
, Security
, withStableFeatures ? true
-, withTestBinaries ? true
}:
rustPlatform.buildRustPackage rec {
pname = "nushell";
- version = "0.14.0";
+ version = "0.17.0";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = version;
- sha256 = "1g289zma19mh85xl5ffq1f3cv76piqavbhzs9m55mkg9wrhmgljd";
+ sha256 = "1a5jr1fh2n57lz84n6bvh78kjnvyaivjxwn95qkiiacvam2ji1h5";
};
- cargoSha256 = "16a32q2la7f4628m947dwif3j3wszsy603sj29ch6l2vdab40i3p";
+ cargoSha256 = "16m2bjmkcby14sd21axfr9qvghhyf5q2wdrmjw1dl3c8xhghqyy8";
nativeBuildInputs = [ pkg-config ]
++ lib.optionals (withStableFeatures && stdenv.isLinux) [ python3 ];
@@ -36,16 +35,14 @@ rustPlatform.buildRustPackage rec {
cargoBuildFlags = lib.optional withStableFeatures "--features stable";
- cargoTestFlags = lib.optional withTestBinaries "--features test-bins";
-
preCheck = ''
export HOME=$TMPDIR
'';
checkPhase = ''
runHook preCheck
- echo "Running cargo cargo test ${lib.strings.concatStringsSep " " cargoTestFlags} -- ''${checkFlags} ''${checkFlagsArray+''${checkFlagsArray[@]}}"
- cargo test ${lib.strings.concatStringsSep " " cargoTestFlags} -- ''${checkFlags} ''${checkFlagsArray+"''${checkFlagsArray[@]}"}
+ echo "Running cargo test"
+ cargo test
runHook postCheck
'';
diff --git a/nixpkgs/pkgs/shells/oil/default.nix b/nixpkgs/pkgs/shells/oil/default.nix
index 019a66c77eb..bce76b4cc82 100644
--- a/nixpkgs/pkgs/shells/oil/default.nix
+++ b/nixpkgs/pkgs/shells/oil/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "oil";
- version = "0.8.pre4";
+ version = "0.8.pre6";
src = fetchurl {
url = "https://www.oilshell.org/download/oil-${version}.tar.xz";
- sha256 = "07kj86hrvlz9f1gh3qv4hdaz3qnb4a2qf0dnxhd2r0qilrkjanxh";
+ sha256 = "1gbc74in78lbkciz7wzjplrm185wn6fz57n66xmazayivqmpvgfm";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/shells/zsh/antibody/default.nix b/nixpkgs/pkgs/shells/zsh/antibody/default.nix
index c0e87cd6021..baceb6fdb8c 100644
--- a/nixpkgs/pkgs/shells/zsh/antibody/default.nix
+++ b/nixpkgs/pkgs/shells/zsh/antibody/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "antibody";
- version = "6.0.1";
+ version = "6.1.0";
src = fetchFromGitHub {
owner = "getantibody";
repo = "antibody";
rev = "v${version}";
- sha256 = "0ix2liy8h48s3n7ykr85ik03kwj45iqwhwn79ap8y21bar00gybs";
+ sha256 = "0ldvihpm14h0gcn7iz5yxg1wbfv24flx6y8khdanw21lf9nmp59z";
};
- vendorSha256 = "072kxr68p9f58w2q98fjcn4wzd5szy5l5sz8sh4ssapljvic2lam";
+ vendorSha256 = "0z8fma3v2dph8nv3q4lmv43s6p5sc338xb7kcmnpwcc0iw7b4vyj";
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
@@ -21,4 +21,4 @@ buildGoModule rec {
license = licenses.mit;
maintainers = with maintainers; [ filalex77 worldofpeace ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/shells/zsh/grml-zsh-config/default.nix b/nixpkgs/pkgs/shells/zsh/grml-zsh-config/default.nix
index 3a34be6304b..2012e27e538 100644
--- a/nixpkgs/pkgs/shells/zsh/grml-zsh-config/default.nix
+++ b/nixpkgs/pkgs/shells/zsh/grml-zsh-config/default.nix
@@ -5,13 +5,13 @@ with lib;
stdenv.mkDerivation rec {
pname = "grml-zsh-config";
- version = "0.16.2";
+ version = "0.17.3";
src = fetchFromGitHub {
owner = "grml";
repo = "grml-etc-core";
rev = "v${version}";
- sha256 = "08a63cdjpbvgnja0637zbm8qif4qn8ydgkwcfq3145bxfh5rq8wz";
+ sha256 = "1d5d68gflf67hsg1gy2ywssfdx61j1kl799akhvlwi5c0vvszvpi";
};
buildInputs = [ zsh coreutils txt2tags procps ]
diff --git a/nixpkgs/pkgs/shells/zsh/oh-my-zsh/default.nix b/nixpkgs/pkgs/shells/zsh/oh-my-zsh/default.nix
index a2de44412ad..1f22099e901 100644
--- a/nixpkgs/pkgs/shells/zsh/oh-my-zsh/default.nix
+++ b/nixpkgs/pkgs/shells/zsh/oh-my-zsh/default.nix
@@ -4,13 +4,13 @@
{ stdenv, fetchgit }:
stdenv.mkDerivation rec {
- version = "2020-06-05";
+ version = "2020-07-30";
pname = "oh-my-zsh";
- rev = "94e784360e2ad34faa6a4a648c67a5c6ed6c987f";
+ rev = "8755c5f101f801738dd249c7685dcf30dd03a7b2";
src = fetchgit { inherit rev;
url = "https://github.com/ohmyzsh/ohmyzsh";
- sha256 = "032ba9mjf72jlzn6kcd9dygz28q1kj34fz54ss7rpw17di8hnydb";
+ sha256 = "0z6bcv91xxfnaj42n7yzlx0wv14f87wws0n5cciy2g4yd3kyzmkq";
};
pathsToLink = [ "/share/oh-my-zsh" ];
@@ -35,6 +35,17 @@ stdenv.mkDerivation rec {
-e 's/\# \(DISABLE_AUTO_UPDATE="true"\)/\1/' \
$template
+ chmod +w oh-my-zsh.sh
+
+ # Both functions expect oh-my-zsh to be in ~/.oh-my-zsh and try to
+ # modify the directory.
+ cat >> oh-my-zsh.sh <<- EOF
+
+ # Undefine functions that don't work on Nix.
+ unfunction uninstall_oh_my_zsh
+ unfunction upgrade_oh_my_zsh
+ EOF
+
# Look for .zsh_variables, .zsh_aliases, and .zsh_funcs, and source
# them, if found.
cat >> $template <<- EOF
diff --git a/nixpkgs/pkgs/shells/zsh/spaceship-prompt/default.nix b/nixpkgs/pkgs/shells/zsh/spaceship-prompt/default.nix
index e1839d5dd07..feb82790e87 100644
--- a/nixpkgs/pkgs/shells/zsh/spaceship-prompt/default.nix
+++ b/nixpkgs/pkgs/shells/zsh/spaceship-prompt/default.nix
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
description = "Zsh prompt for Astronauts";
homepage = "https://github.com/denysdovhan/spaceship-prompt/";
license = licenses.mit;
- platforms = platforms.linux;
+ platforms = platforms.linux ++ platforms.darwin;
maintainers = with maintainers; [ nyanloutre ];
};
}
diff --git a/nixpkgs/pkgs/shells/zsh/zsh-completions/default.nix b/nixpkgs/pkgs/shells/zsh/zsh-completions/default.nix
index 03f6146df7c..89a91ad0508 100644
--- a/nixpkgs/pkgs/shells/zsh/zsh-completions/default.nix
+++ b/nixpkgs/pkgs/shells/zsh/zsh-completions/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "zsh-completions";
- version = "0.31.0";
+ version = "0.32.0";
src = fetchFromGitHub {
owner = "zsh-users";
repo = pname;
rev = version;
- sha256 = "0rw23m8cqxhcb4yjhbzb9lir60zn1xjy7hn3zv1fzz700f0i6fyk";
+ sha256 = "12l9wrx0aysyj62kgp5limglz0nq73w8c415wcshxnxmhyk6sw6d";
};
installPhase= ''
diff --git a/nixpkgs/pkgs/shells/zsh/zsh-history/default.nix b/nixpkgs/pkgs/shells/zsh/zsh-history/default.nix
index 47f590a78f2..778e19f1bd4 100644
--- a/nixpkgs/pkgs/shells/zsh/zsh-history/default.nix
+++ b/nixpkgs/pkgs/shells/zsh/zsh-history/default.nix
@@ -33,4 +33,4 @@ buildGoModule rec {
passthru.tests = {
zsh-history-shell-integration = nixosTests.zsh-history;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/shells/zsh/zsh-you-should-use/default.nix b/nixpkgs/pkgs/shells/zsh/zsh-you-should-use/default.nix
index 13e3bbdc038..603757c3332 100644
--- a/nixpkgs/pkgs/shells/zsh/zsh-you-should-use/default.nix
+++ b/nixpkgs/pkgs/shells/zsh/zsh-you-should-use/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "zsh-you-should-use";
- version = "1.7.0";
+ version = "1.7.3";
src = fetchFromGitHub {
owner = "MichaelAquilina";
repo = pname;
rev = version;
- sha256 = "1gcxm08ragwrh242ahlq3bpfg5yma2cshwdlj8nrwnd4qwrsflgq";
+ sha256 = "1dz48rd66priqhxx7byndqhbmlwxi1nfw8ik25k0z5k7k754brgy";
};
dontBuild = true;
diff --git a/nixpkgs/pkgs/stdenv/cross/default.nix b/nixpkgs/pkgs/stdenv/cross/default.nix
index cc49af7de3b..0f575289889 100644
--- a/nixpkgs/pkgs/stdenv/cross/default.nix
+++ b/nixpkgs/pkgs/stdenv/cross/default.nix
@@ -38,7 +38,7 @@ in lib.init bootStages ++ [
(buildPackages: {
inherit config;
overlays = overlays ++ crossOverlays
- ++ (if crossSystem.isWasm then [(import ../../top-level/static.nix)] else []);
+ ++ (if (with crossSystem; isWasm || isRedox) then [(import ../../top-level/static.nix)] else []);
selfBuild = false;
stdenv = buildPackages.stdenv.override (old: rec {
buildPlatform = localSystem;
@@ -72,7 +72,7 @@ in lib.init bootStages ++ [
(hostPlatform.isLinux && !buildPlatform.isLinux)
[ buildPackages.patchelf ]
++ lib.optional
- (let f = p: !p.isx86 || p.libc == "musl" || p.libc == "wasilibc" || p.isiOS; in f hostPlatform && !(f buildPlatform))
+ (let f = p: !p.isx86 || builtins.elem p.libc [ "musl" "wasilibc" "relibc" ] || p.isiOS; in f hostPlatform && !(f buildPlatform))
buildPackages.updateAutotoolsGnuConfigScriptsHook
# without proper `file` command, libtool sometimes fails
# to recognize 64-bit DLLs
diff --git a/nixpkgs/pkgs/stdenv/darwin/default.nix b/nixpkgs/pkgs/stdenv/darwin/default.nix
index ef1ebfc32c1..9de6ef63bfe 100644
--- a/nixpkgs/pkgs/stdenv/darwin/default.nix
+++ b/nixpkgs/pkgs/stdenv/darwin/default.nix
@@ -36,9 +36,7 @@ in rec {
export NIX_IGNORE_LD_THROUGH_GCC=1
export SDKROOT=
- # Ensure consistent LC_VERSION_MIN_MACOSX and remove LC_UUID.
export MACOSX_DEPLOYMENT_TARGET=${macosVersionMin}
- export NIX_LDFLAGS+=" -macosx_version_min ${macosVersionMin} -sdk_version ${appleSdkVersion} -no_uuid"
# Workaround for https://openradar.appspot.com/22671534 on 10.11.
export gl_cv_func_getcwd_abort_bug=no
@@ -92,11 +90,11 @@ in rec {
inherit shell;
inherit (last) stdenvNoCC;
- extraPackages = lib.optional (libcxx != null) libcxx;
+ extraPackages = [];
nativeTools = false;
nativeLibc = false;
- inherit buildPackages coreutils gnugrep bintools;
+ inherit buildPackages coreutils gnugrep bintools libcxx;
libc = last.pkgs.darwin.Libsystem;
isClang = true;
cc = { name = "${name}-clang"; outPath = bootstrapTools; };
@@ -170,8 +168,9 @@ in rec {
ln -s ${bootstrapTools}/lib/libc++.dylib $out/lib/libc++.dylib
ln -s ${bootstrapTools}/include/c++ $out/include/c++
'';
- linkCxxAbi = false;
- setupHook = ../../development/compilers/llvm/7/libc++/setup-hook.sh;
+ passthru = {
+ isLLVM = true;
+ };
};
libcxxabi = stdenv.mkDerivation {
@@ -307,7 +306,7 @@ in rec {
inherit
gnumake gzip gnused bzip2 gawk ed xz patch bash python3
ncurses libffi zlib gmp pcre gnugrep
- coreutils findutils diffutils patchutils ninja;
+ coreutils findutils diffutils patchutils ninja libxml2;
# Hack to make sure we don't link ncurses in bootstrap tools. The proper
# solution is to avoid passing -L/nix-store/...-bootstrap-tools/lib,
@@ -321,7 +320,7 @@ in rec {
llvmPackages_7 = super.llvmPackages_7 // (let
tools = super.llvmPackages_7.tools.extend (llvmSelf: _: {
clang-unwrapped = llvmPackages_7.clang-unwrapped.override { llvm = llvmSelf.llvm; };
- llvm = llvmPackages_7.llvm.override { libxml2 = self.darwin.libxml2-nopython; };
+ llvm = llvmPackages_7.llvm.override { inherit libxml2; };
});
libraries = super.llvmPackages_7.libraries.extend (llvmSelf: _: {
inherit (llvmPackages_7) libcxx libcxxabi compiler-rt;
@@ -332,9 +331,8 @@ in rec {
inherit (darwin) dyld Libsystem libiconv locale;
cctools = super.darwin.cctools.override { enableTapiSupport = false; };
- libxml2-nopython = super.libxml2.override { pythonSupport = false; };
CF = super.darwin.CF.override {
- libxml2 = libxml2-nopython;
+ inherit libxml2;
python3 = prevStage.python3;
};
};
@@ -419,9 +417,9 @@ in rec {
gnugrep llvmPackages.clang-unwrapped llvmPackages.clang-unwrapped.lib patch pcre.out gettext
binutils.bintools darwin.binutils darwin.binutils.bintools
curl.out openssl.out libssh2.out nghttp2.lib libkrb5
- cc.expand-response-params
+ cc.expand-response-params libxml2.out
]) ++ (with pkgs.darwin; [
- dyld Libsystem CF cctools ICU libiconv locale libxml2-nopython.out
+ dyld Libsystem CF cctools ICU libiconv locale
]);
overrides = lib.composeExtensions persistent (self: super: {
diff --git a/nixpkgs/pkgs/stdenv/generic/check-meta.nix b/nixpkgs/pkgs/stdenv/generic/check-meta.nix
index 21ae809a222..c06f17b6fc1 100644
--- a/nixpkgs/pkgs/stdenv/generic/check-meta.nix
+++ b/nixpkgs/pkgs/stdenv/generic/check-meta.nix
@@ -108,7 +108,12 @@ let
You can install it anyway by whitelisting this package, using the
following methods:
- a) for `nixos-rebuild` you can add ‘${getName attrs}’ to
+ a) To temporarily allow all insecure packages, you can use an environment
+ variable for a single invocation of the nix tools:
+
+ $ export NIXPKGS_ALLOW_INSECURE=1
+
+ b) for `nixos-rebuild` you can add ‘${getName attrs}’ to
`nixpkgs.config.permittedInsecurePackages` in the configuration.nix,
like so:
@@ -118,9 +123,9 @@ let
];
}
- b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
- ‘${getName attrs}’ to `permittedInsecurePackages` in
- ~/.config/nixpkgs/config.nix, like so:
+ c) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
+ ‘${getName attrs}’ to `permittedInsecurePackages` in
+ ~/.config/nixpkgs/config.nix, like so:
{
permittedInsecurePackages = [
diff --git a/nixpkgs/pkgs/stdenv/generic/default.nix b/nixpkgs/pkgs/stdenv/generic/default.nix
index 77d70e84258..b5798978690 100644
--- a/nixpkgs/pkgs/stdenv/generic/default.nix
+++ b/nixpkgs/pkgs/stdenv/generic/default.nix
@@ -98,7 +98,7 @@ let
# TODO: This really wants to be in stdenv/darwin but we don't have hostPlatform
# there (yet?) so it goes here until then.
preHook = preHook+ lib.optionalString buildPlatform.isDarwin ''
- export NIX_BUILD_DONT_SET_RPATH=1
+ export NIX_DONT_SET_RPATH_FOR_BUILD=1
'' + lib.optionalString (hostPlatform.isDarwin || (hostPlatform.parsed.kernel.execFormat != lib.systems.parse.execFormats.elf && hostPlatform.parsed.kernel.execFormat != lib.systems.parse.execFormats.macho)) ''
export NIX_DONT_SET_RPATH=1
export NIX_NO_SELF_RPATH=1
@@ -107,7 +107,7 @@ let
# think the best solution would just be to fixup linux RPATHs so we don't
# need to set `-rpath` anywhere.
# + lib.optionalString targetPlatform.isDarwin ''
- # export NIX_TARGET_DONT_SET_RPATH=1
+ # export NIX_DONT_SET_RPATH_FOR_TARGET=1
# ''
;
@@ -138,8 +138,11 @@ let
is32bit is64bit
isAarch32 isAarch64 isMips isBigEndian;
- # The derivation's `system` is `buildPlatform.system`.
- inherit (buildPlatform) system;
+ # Override `system` so that packages can get the system of the host
+ # platform through `stdenv.system`. `system` is originally set to the
+ # build platform within the derivation above so that Nix directs the build
+ # to correct type of machine.
+ inherit (hostPlatform) system;
inherit (import ./make-derivation.nix {
inherit lib config stdenv;
diff --git a/nixpkgs/pkgs/stdenv/generic/make-derivation.nix b/nixpkgs/pkgs/stdenv/generic/make-derivation.nix
index 09879451d8e..993ae68e9e8 100644
--- a/nixpkgs/pkgs/stdenv/generic/make-derivation.nix
+++ b/nixpkgs/pkgs/stdenv/generic/make-derivation.nix
@@ -262,7 +262,7 @@ in rec {
else if isx86_32 then "x86"
else if isx86_64 then "x86_64"
else platform.parsed.cpu.family + builtins.toString platform.parsed.cpu.bits;
- crossFile = builtins.toFile "cross-file.conf" (''
+ crossFile = builtins.toFile "cross-file.conf" ''
[properties]
needs_exe_wrapper = true
@@ -271,13 +271,7 @@ in rec {
cpu_family = '${cpuFamily stdenv.targetPlatform}'
cpu = '${stdenv.targetPlatform.parsed.cpu.name}'
endian = ${if stdenv.targetPlatform.isLittleEndian then "'little'" else "'big'"}
- ''
- # TODO should have target prefix too, issue #86077
- + ''
-
- [binaries]
- pkgconfig = 'pkg-config'
- '');
+ '';
in [ "--cross-file=${crossFile}" ] ++ mesonFlags;
} // lib.optionalAttrs (attrs.enableParallelBuilding or false) {
enableParallelChecking = attrs.enableParallelChecking or true;
diff --git a/nixpkgs/pkgs/test/cc-wrapper/default.nix b/nixpkgs/pkgs/test/cc-wrapper/default.nix
index 7bd82b4ab2a..c0c89d63fff 100644
--- a/nixpkgs/pkgs/test/cc-wrapper/default.nix
+++ b/nixpkgs/pkgs/test/cc-wrapper/default.nix
@@ -45,6 +45,14 @@ in stdenv.mkDerivation {
NIX_LDFLAGS="-L$NIX_BUILD_TOP/foo/lib -rpath $NIX_BUILD_TOP/foo/lib" $CC -lfoo -o ldflags-check ${./ldflags-main.c}
./ldflags-check
+ printf "Check whether -nostdinc and -nostdinc++ is handled correctly" >&2
+ mkdir -p std-include
+ cp ${./stdio.h} std-include/stdio.h
+ NIX_DEBUG=1 $CC -I std-include -nostdinc -o nostdinc-main ${./nostdinc-main.c}
+ ./nostdinc-main
+ $CXX -I std-include -nostdinc++ -o nostdinc-main++ ${./nostdinc-main.c}
+ ./nostdinc-main++
+
${optionalString sanitizersWorking ''
printf "checking whether sanitizers are fully functional... ">&2
$CC -o sanitizers -fsanitize=address,undefined ${./sanitizers.c}
diff --git a/nixpkgs/pkgs/test/cc-wrapper/nostdinc-main.c b/nixpkgs/pkgs/test/cc-wrapper/nostdinc-main.c
new file mode 100644
index 00000000000..f71d155b1b2
--- /dev/null
+++ b/nixpkgs/pkgs/test/cc-wrapper/nostdinc-main.c
@@ -0,0 +1,8 @@
+// This one should not come from libc because of -nostdinc
+#include <stdio.h>
+
+int main(int argc, char *argv[]) {
+ // provided by our own stdio.h
+ foo();
+ return 0;
+}
diff --git a/nixpkgs/pkgs/test/cc-wrapper/stdio.h b/nixpkgs/pkgs/test/cc-wrapper/stdio.h
new file mode 100644
index 00000000000..4bddf1d9d48
--- /dev/null
+++ b/nixpkgs/pkgs/test/cc-wrapper/stdio.h
@@ -0,0 +1 @@
+static void foo(void) {}
diff --git a/nixpkgs/pkgs/test/cross/default.nix b/nixpkgs/pkgs/test/cross/default.nix
index 6c31a16f2fd..c5a24143773 100644
--- a/nixpkgs/pkgs/test/cross/default.nix
+++ b/nixpkgs/pkgs/test/cross/default.nix
@@ -13,7 +13,7 @@ let
compareTest = { emulator, pkgFun, hostPkgs, crossPkgs, exec, args ? [] }: let
pkgName = (pkgFun hostPkgs).name;
args' = lib.concatStringsSep " " args;
- in pkgs.runCommand "test-${pkgName}-${crossPkgs.hostPlatform.config}" {
+ in crossPkgs.runCommand "test-${pkgName}-${crossPkgs.hostPlatform.config}" {
nativeBuildInputs = [ pkgs.dos2unix ];
} ''
# Just in case we are using wine, get rid of that annoying extra
@@ -91,6 +91,20 @@ let
pkgFun = pkgs: pkgs.hello;
};
+ pkg-config = {platformFun, crossPkgs, emulator}: crossPkgs.runCommand
+ "test-pkg-config-${crossPkgs.hostPlatform.config}"
+ {
+ depsBuildBuild = [ crossPkgs.pkgsBuildBuild.pkg-config ];
+ nativeBuildInputs = [ crossPkgs.pkgsBuildHost.pkg-config crossPkgs.buildPackages.zlib ];
+ depsBuildTarget = [ crossPkgs.pkgsBuildTarget.pkg-config ];
+ buildInputs = [ crossPkgs.zlib ];
+ NIX_DEBUG = 7;
+ } ''
+ mkdir $out
+ ${crossPkgs.pkgsBuildBuild.pkg-config.targetPrefix}pkg-config --cflags zlib > "$out/for-build"
+ ${crossPkgs.pkgsBuildHost.pkg-config.targetPrefix}pkg-config --cflags zlib > "$out/for-host"
+ ! diff "$out/for-build" "$out/for-host"
+ '';
};
in {
diff --git a/nixpkgs/pkgs/test/kernel.nix b/nixpkgs/pkgs/test/kernel.nix
index 86f1b8d8e9a..a4da1003033 100644
--- a/nixpkgs/pkgs/test/kernel.nix
+++ b/nixpkgs/pkgs/test/kernel.nix
@@ -1,53 +1,79 @@
+# to run these tests:
+# nix-instantiate --eval --strict . -A tests.kernel-config
+#
+# make sure to use NON EXISTING kernel settings else they may conflict with
+# common-config.nix
{ lib, pkgs }:
-with lib.kernel;
-with lib.asserts;
-with lib.modules;
+with lib;
+with kernel;
-# To test nixos/modules/system/boot/kernel_config.nix;
let
- # copied from release-lib.nix
- assertTrue = bool:
- if bool
- then pkgs.runCommand "evaluated-to-true" {} "touch $out"
- else pkgs.runCommand "evaluated-to-false" {} "false";
-
lts_kernel = pkgs.linuxPackages.kernel;
- kernelTestConfig = structuredConfig: (lts_kernel.override {
- structuredExtraConfig = structuredConfig;
- }).configfile.structuredConfig;
+ # to see the result once the module transformed the lose structured config
+ getConfig = structuredConfig:
+ (lts_kernel.override {
+ structuredExtraConfig = structuredConfig;
+ }).configfile.structuredConfig;
mandatoryVsOptionalConfig = mkMerge [
- { USB_DEBUG = option yes;}
- { USB_DEBUG = yes;}
+ { NIXOS_FAKE_USB_DEBUG = yes;}
+ { NIXOS_FAKE_USB_DEBUG = option yes; }
];
freeformConfig = mkMerge [
- { MMC_BLOCK_MINORS = freeform "32"; } # same as default, won't trigger any error
- { MMC_BLOCK_MINORS = freeform "64"; } # will trigger an error but the message is not great:
+ { NIXOS_FAKE_MMC_BLOCK_MINORS = freeform "32"; } # same as default, won't trigger any error
+ { NIXOS_FAKE_MMC_BLOCK_MINORS = freeform "64"; } # will trigger an error but the message is not great:
];
yesWinsOverNoConfig = mkMerge [
- # default for "8139TOO_PIO" is no
- { "8139TOO_PIO" = yes; } # yes wins over no by default
- { "8139TOO_PIO" = no; }
+ # default for "NIXOS_TEST_BOOLEAN" is no
+ { "NIXOS_TEST_BOOLEAN" = yes; } # yes wins over no by default
+ { "NIXOS_TEST_BOOLEAN" = no; }
+ ];
+
+ optionalNoWins = mkMerge [
+ { NIXOS_FAKE_USB_DEBUG = option yes;}
+ { NIXOS_FAKE_USB_DEBUG = yes;}
+ ];
+
+ allOptionalRemainOptional = mkMerge [
+ { NIXOS_FAKE_USB_DEBUG = option yes;}
+ { NIXOS_FAKE_USB_DEBUG = option yes;}
];
+
in
-{
+runTests {
+ testEasy = {
+ expr = (getConfig { NIXOS_FAKE_USB_DEBUG = yes;}).NIXOS_FAKE_USB_DEBUG;
+ expected = { tristate = "y"; optional = false; freeform = null; };
+ };
+
# mandatory flag should win over optional
- mandatoryCheck = (kernelTestConfig mandatoryVsOptionalConfig);
+ testMandatoryCheck = {
+ expr = (getConfig mandatoryVsOptionalConfig).NIXOS_FAKE_USB_DEBUG.optional;
+ expected = false;
+ };
+
+ testYesWinsOverNo = {
+ expr = (getConfig yesWinsOverNoConfig)."NIXOS_TEST_BOOLEAN".tristate;
+ expected = "y";
+ };
+
+ testAllOptionalRemainOptional = {
+ expr = (getConfig allOptionalRemainOptional)."NIXOS_FAKE_USB_DEBUG".optional;
+ expected = true;
+ };
# check that freeform options are unique
# Should trigger
- # > The option `settings.MMC_BLOCK_MINORS.freeform' has conflicting definitions, in `<unknown-file>' and `<unknown-file>'
- freeformCheck = let
- res = builtins.tryEval ( (kernelTestConfig freeformConfig).MMC_BLOCK_MINORS.freeform);
- in
- assertTrue (res.success == false);
-
- yesVsNoCheck = let
- res = kernelTestConfig yesWinsOverNoConfig;
- in
- assertTrue (res."8139TOO_PIO".tristate == "y");
+ # > The option `settings.NIXOS_FAKE_MMC_BLOCK_MINORS.freeform' has conflicting definitions, in `<unknown-file>' and `<unknown-file>'
+ testTreeform = let
+ res = builtins.tryEval ( (getConfig freeformConfig).NIXOS_FAKE_MMC_BLOCK_MINORS.freeform);
+ in {
+ expr = res.success;
+ expected = false;
+ };
+
}
diff --git a/nixpkgs/pkgs/tools/X11/alttab/default.nix b/nixpkgs/pkgs/tools/X11/alttab/default.nix
index d77f2f1c71b..7917ad5215e 100644
--- a/nixpkgs/pkgs/tools/X11/alttab/default.nix
+++ b/nixpkgs/pkgs/tools/X11/alttab/default.nix
@@ -2,7 +2,7 @@
, xorg }:
stdenv.mkDerivation rec {
- version = "1.4.0";
+ version = "1.5.0";
pname = "alttab";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
owner = "sagb";
repo = pname;
rev = "v${version}";
- sha256 = "028ifp54yl3xq5mj2ww9baga8p56nmrx4ypvj8k35akcaxdpyga9";
+ sha256 = "026xd1bkg10fj2q1n6xx797xk1grpby25qj1pnw2lp4f3vc19qn6";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/tools/X11/ckbcomp/default.nix b/nixpkgs/pkgs/tools/X11/ckbcomp/default.nix
index dc665bf9c41..74a6777d949 100644
--- a/nixpkgs/pkgs/tools/X11/ckbcomp/default.nix
+++ b/nixpkgs/pkgs/tools/X11/ckbcomp/default.nix
@@ -2,14 +2,14 @@
stdenv.mkDerivation rec {
pname = "ckbcomp";
- version = "1.194";
+ version = "1.195";
src = fetchFromGitLab {
domain = "salsa.debian.org";
owner = "installer-team";
repo = "console-setup";
rev = version;
- sha256 = "0fkabv05j5dj10mfrpjyvv7lnxl9qaqkbjhwj72r18i9i4019vgh";
+ sha256 = "0d0xagigs5k3appzz5lzxdjncvnkgz4amz6ks7imiq8kkjixvmfy";
};
buildInputs = [ perl ];
diff --git a/nixpkgs/pkgs/tools/X11/nx-libs/default.nix b/nixpkgs/pkgs/tools/X11/nx-libs/default.nix
index 42444e5fca1..ceb2534e07a 100644
--- a/nixpkgs/pkgs/tools/X11/nx-libs/default.nix
+++ b/nixpkgs/pkgs/tools/X11/nx-libs/default.nix
@@ -2,12 +2,12 @@
libpng, libtool, libxml2, pkgconfig, which, xorg }:
stdenv.mkDerivation rec {
pname = "nx-libs";
- version = "3.5.99.23";
+ version = "3.5.99.24";
src = fetchFromGitHub {
owner = "ArcticaProject";
repo = "nx-libs";
rev = version;
- sha256 = "0hcsic9bf8w4ja3xy2nka8hcjvidqzjafn1bwr34l5l47h0kbyqz";
+ sha256 = "0knx4phya90ahjxaflkvnnb7w22vdwjf7r78dhzmbmlccnlvwi7q";
};
nativeBuildInputs = [ autoconf automake libtool pkgconfig which
diff --git a/nixpkgs/pkgs/tools/X11/xdg-utils/default.nix b/nixpkgs/pkgs/tools/X11/xdg-utils/default.nix
index 64b205bada5..ccea6a2233c 100644
--- a/nixpkgs/pkgs/tools/X11/xdg-utils/default.nix
+++ b/nixpkgs/pkgs/tools/X11/xdg-utils/default.nix
@@ -46,6 +46,7 @@ stdenv.mkDerivation rec {
xset() { ${xset}/bin/xset "$@"; }\
perl() { PERL5LIB=${perlPath} ${perlPackages.perl}/bin/perl "$@"; }\
mimetype() { ${perlPackages.FileMimeInfo}/bin/mimetype "$@"; }\
+ PATH=$PATH:'"$out"'/bin\
&#' -i "$out"/bin/*
substituteInPlace $out/bin/xdg-open \
diff --git a/nixpkgs/pkgs/tools/X11/xidlehook/default.nix b/nixpkgs/pkgs/tools/X11/xidlehook/default.nix
index e15bee331a8..35f0d73ea0b 100644
--- a/nixpkgs/pkgs/tools/X11/xidlehook/default.nix
+++ b/nixpkgs/pkgs/tools/X11/xidlehook/default.nix
@@ -3,7 +3,7 @@
rustPlatform.buildRustPackage rec {
pname = "xidlehook";
- version = "0.8.2";
+ version = "0.9.1";
doCheck = false;
@@ -12,11 +12,11 @@ rustPlatform.buildRustPackage rec {
repo = "xidlehook";
rev = version;
- sha256 = "1zvr3vk76x0gsq6z5rrnliv2bvshsm8bhkspc41bbj4kniz4h5bw";
+ sha256 = "00j2iwp25hz9jlr45qszyipljqdnh7h3ni9bkd2lmk58kkvmhf1s";
};
cargoBuildFlags = lib.optionals (!stdenv.isLinux) ["--no-default-features" "--features" "pulse"];
- cargoSha256 = "0dxz5mbdc93xb02vnmd29i2kdh05c7vx9h28x5qgs3jvddyb3xmn";
+ cargoSha256 = "050ihjhg33223x6pgvhqrjprx1clkj2x3jr6acf716vbwm3m0bmz";
buildInputs = [ xlibsWrapper xorg.libXScrnSaver libpulseaudio ] ++ lib.optional stdenv.isDarwin Security;
nativeBuildInputs = [ pkgconfig patchelf python3 ];
diff --git a/nixpkgs/pkgs/tools/X11/xpra/default.nix b/nixpkgs/pkgs/tools/X11/xpra/default.nix
index 39731d2ce43..6fe433daf8b 100644
--- a/nixpkgs/pkgs/tools/X11/xpra/default.nix
+++ b/nixpkgs/pkgs/tools/X11/xpra/default.nix
@@ -1,7 +1,7 @@
{ stdenv, lib, fetchurl, callPackage, substituteAll, python3, pkgconfig, writeText
, xorg, gtk3, glib, pango, cairo, gdk-pixbuf, atk
, wrapGAppsHook, xorgserver, getopt, xauth, utillinux, which
-, ffmpeg_4, x264, libvpx, libwebp, x265
+, ffmpeg, x264, libvpx, libwebp, x265
, libfakeXinerama
, gst_all_1, pulseaudio, gobject-introspection
, pam }:
@@ -30,11 +30,11 @@ let
in buildPythonApplication rec {
pname = "xpra";
- version = "3.0.9";
+ version = "4.0.2";
src = fetchurl {
url = "https://xpra.org/src/${pname}-${version}.tar.xz";
- sha256 = "04qskz1x1pvbdfirpxk58d3dfnf1n6dc69q2rdkak0avzl1nlzi7";
+ sha256 = "1cs39jzi59hkl421xmhi549ndmdfzkg0ap45f4nlsn9zr9zwmp3x";
};
patches = [
@@ -60,7 +60,7 @@ in buildPythonApplication rec {
pango cairo gdk-pixbuf atk.out gtk3 glib
- ffmpeg_4 libvpx x264 libwebp x265
+ ffmpeg libvpx x264 libwebp x265
gst_all_1.gstreamer
gst_all_1.gst-plugins-base
@@ -85,7 +85,6 @@ in buildPythonApplication rec {
"--with-Xdummy"
"--without-strict"
"--with-gtk3"
- "--without-gtk2"
# Override these, setup.py checks for headers in /usr/* paths
"--with-pam"
"--with-vsock"
diff --git a/nixpkgs/pkgs/tools/X11/xpra/fix-41106.patch b/nixpkgs/pkgs/tools/X11/xpra/fix-41106.patch
index 06387c87154..d0834543aa9 100644
--- a/nixpkgs/pkgs/tools/X11/xpra/fix-41106.patch
+++ b/nixpkgs/pkgs/tools/X11/xpra/fix-41106.patch
@@ -1,15 +1,15 @@
diff --git a/xpra/server/server_util.py b/xpra/server/server_util.py
-index 2ff2c0c..513201a 100644
+index dd7c7c1..066b9ff 100644
--- a/xpra/server/server_util.py
+++ b/xpra/server/server_util.py
-@@ -17,6 +17,10 @@ if PYTHON3:
- return b"'" + s.replace(b"'", b"'\\''") + b"'"
-
- def xpra_runner_shell_script(xpra_file, starting_dir, socket_dir):
-+ # Nixpkgs contortion:
-+ # xpra_file points to a shell wrapper, not to the python script.
-+ dirname, basename = os.path.split(xpra_file)
-+ xpra_file = os.path.join(dirname, "."+basename+"-wrapped")
- script = []
- script.append(b"#!/bin/sh\n")
- for var, value in os.environb.items():
+@@ -37,6 +37,10 @@ def sh_quotemeta(s):
+ return b"'" + s.replace(b"'", b"'\\''") + b"'"
+
+ def xpra_runner_shell_script(xpra_file, starting_dir, socket_dir):
++ # Nixpkgs contortion:
++ # xpra_file points to a shell wrapper, not to the python script.
++ dirname, basename = os.path.split(xpra_file)
++ xpra_file = os.path.join(dirname, "."+basename+"-wrapped")
+ script = []
+ script.append(b"#!/bin/sh\n")
+ for var, value in os.environb.items():
diff --git a/nixpkgs/pkgs/tools/X11/xpra/fix-paths.patch b/nixpkgs/pkgs/tools/X11/xpra/fix-paths.patch
index 59b6e7ee57a..70bd9027a1a 100644
--- a/nixpkgs/pkgs/tools/X11/xpra/fix-paths.patch
+++ b/nixpkgs/pkgs/tools/X11/xpra/fix-paths.patch
@@ -1,13 +1,13 @@
-gdiff --git a/setup.py b/setup.py
-index 8d3df15..6156206 100755
+diff --git a/setup.py b/setup.py
+index f962330..b02b6dd 100755
--- a/setup.py
+++ b/setup.py
- -2322,11 +2322,7 @@ if v4l2_ENABLED:
- videodev2_h = "/usr/include/linux/videodev2.h"
- constants_pxi = "xpra/codecs/v4l2/constants.pxi"
- if not os.path.exists(videodev2_h) or should_rebuild(videodev2_h, constants_pxi):
-- ENABLE_DEVICE_CAPS = 0
-- if os.path.exists(videodev2_h):
+@@ -2224,11 +2224,7 @@ if v4l2_ENABLED:
+ videodev2_h = "/usr/include/linux/videodev2.h"
+ constants_pxi = "xpra/codecs/v4l2/constants.pxi"
+ if not os.path.exists(videodev2_h) or should_rebuild(videodev2_h, constants_pxi):
+- ENABLE_DEVICE_CAPS = 0
+- if os.path.exists(videodev2_h):
- with open(videodev2_h) as f:
- hdata = f.read()
- ENABLE_DEVICE_CAPS = int(hdata.find("device_caps")>=0)
diff --git a/nixpkgs/pkgs/tools/X11/xsecurelock/default.nix b/nixpkgs/pkgs/tools/X11/xsecurelock/default.nix
index effdd76ce9d..99d695df267 100644
--- a/nixpkgs/pkgs/tools/X11/xsecurelock/default.nix
+++ b/nixpkgs/pkgs/tools/X11/xsecurelock/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkgconfig
, libX11, libXcomposite, libXft, libXmu, libXrandr, libXext, libXScrnSaver
-, pam, apacheHttpd, imagemagick, pamtester, xscreensaver, xset }:
+, pam, apacheHttpd, pamtester, xscreensaver }:
stdenv.mkDerivation rec {
pname = "xsecurelock";
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
];
buildInputs = [
libX11 libXcomposite libXft libXmu libXrandr libXext libXScrnSaver
- pam apacheHttpd imagemagick pamtester
+ pam apacheHttpd pamtester
];
configureFlags = [
diff --git a/nixpkgs/pkgs/tools/X11/xwallpaper/default.nix b/nixpkgs/pkgs/tools/X11/xwallpaper/default.nix
new file mode 100644
index 00000000000..ad2995b4ca6
--- /dev/null
+++ b/nixpkgs/pkgs/tools/X11/xwallpaper/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchFromGitHub, pkg-config, autoreconfHook, pixman, xcbutil, xcbutilimage
+, libseccomp, libjpeg, libpng, libXpm }:
+
+stdenv.mkDerivation rec {
+ pname = "xwallpaper";
+ version = "0.6.5";
+
+ src = fetchFromGitHub {
+ owner = "stoeckmann";
+ repo = "xwallpaper";
+ rev = "v${version}";
+ sha256 = "121ai4dc0v65qk12gn9w62ixly8hc8a5qrygkbb82vy8ck4jqxj7";
+ };
+
+ preConfigure = "./autogen.sh";
+
+ nativeBuildInputs = [ pkg-config autoreconfHook ];
+ buildInputs = [ pixman xcbutilimage xcbutil libseccomp libjpeg libpng libXpm ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/stoeckmann/xwallpaper";
+ description = "Utility for setting wallpapers in X";
+ license = licenses.isc;
+ maintainers = with maintainers; [ ivar ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/tools/admin/amazon-ecr-credential-helper/default.nix b/nixpkgs/pkgs/tools/admin/amazon-ecr-credential-helper/default.nix
index b36daefa16b..30d74c14ce5 100644
--- a/nixpkgs/pkgs/tools/admin/amazon-ecr-credential-helper/default.nix
+++ b/nixpkgs/pkgs/tools/admin/amazon-ecr-credential-helper/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "amazon-ecr-credential-helper";
- version = "0.3.0";
+ version = "0.4.0";
goPackagePath = "github.com/awslabs/amazon-ecr-credential-helper";
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "awslabs";
repo = "amazon-ecr-credential-helper";
rev = "v${version}";
- sha256 = "06pcwgahcbi13ca5rs6giwdw3w364lbvmzcs4ka82igvcffxjvnd";
+ sha256 = "1whwxjzlyzyvrf2mzbd7my2kdz5fdbr79g18g9h4xrg8xyzk1k5q";
};
meta = with lib; {
diff --git a/nixpkgs/pkgs/tools/admin/ansible/default.nix b/nixpkgs/pkgs/tools/admin/ansible/default.nix
index 174aef7c4ba..2faecef69cf 100644
--- a/nixpkgs/pkgs/tools/admin/ansible/default.nix
+++ b/nixpkgs/pkgs/tools/admin/ansible/default.nix
@@ -7,11 +7,11 @@ rec {
ansible_2_8 = python3Packages.toPythonApplication (python3Packages.ansible.overridePythonAttrs (old: rec {
pname = "ansible";
- version = "2.8.12";
+ version = "2.8.13";
src = fetchurl {
url = "https://releases.ansible.com/ansible/${pname}-${version}.tar.gz";
- sha256 = "091id1da3hlnmf0hwvrhv2r0mnyna3mc6s7rwdg5kll7yfiy4k1a";
+ sha256 = "09a0wa5l2vyy8n2hwvq9ikc77a9xm9k19rnkvcnnkbqwv1fl36zb";
};
}));
diff --git a/nixpkgs/pkgs/tools/admin/aws-vault/default.nix b/nixpkgs/pkgs/tools/admin/aws-vault/default.nix
index 0216660e1ec..0a10dde389a 100644
--- a/nixpkgs/pkgs/tools/admin/aws-vault/default.nix
+++ b/nixpkgs/pkgs/tools/admin/aws-vault/default.nix
@@ -26,4 +26,4 @@ buildGoModule rec {
license = licenses.mit;
maintainers = with maintainers; [ zimbatm ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/admin/aws_shell/default.nix b/nixpkgs/pkgs/tools/admin/aws_shell/default.nix
deleted file mode 100644
index 104c2f1e44a..00000000000
--- a/nixpkgs/pkgs/tools/admin/aws_shell/default.nix
+++ /dev/null
@@ -1,44 +0,0 @@
-{ stdenv
-, awscli
-}:
-
-with awscli.python.pkgs;
-
-buildPythonPackage rec {
- pname = "aws-shell";
- version = "0.2.1";
-
- src = fetchPypi {
- inherit pname version;
- sha256 = "2044b0ef78c7542c392f2cee4b74a4439545c63dda0a3e28b712fff53e8e5823";
- };
-
- # Why does it propagate packages that are used for testing?
- propagatedBuildInputs = [
- awscli
- prompt_toolkit
- boto3
- configobj
- pygments
- pyyaml
- ];
-
- postPatch = ''
- substituteInPlace setup.py \
- --replace "prompt-toolkit>=1.0.0,<1.1.0" "prompt-toolkit"
- '';
-
- #Checks are failing due to missing TTY, which won't exist.
- doCheck = false;
- preCheck = ''
- mkdir -p check-phase
- export HOME=$(pwd)/check-phase
- '';
-
- meta = with stdenv.lib; {
- homepage = "https://github.com/awslabs/aws-shell";
- description = "An integrated shell for working with the AWS CLI";
- license = licenses.asl20;
- maintainers = [ ];
- };
-}
diff --git a/nixpkgs/pkgs/tools/admin/awscli/default.nix b/nixpkgs/pkgs/tools/admin/awscli/default.nix
index 7acfd7c710e..39fa0a8ca47 100644
--- a/nixpkgs/pkgs/tools/admin/awscli/default.nix
+++ b/nixpkgs/pkgs/tools/admin/awscli/default.nix
@@ -19,15 +19,15 @@ let
in with py.pkgs; buildPythonApplication rec {
pname = "awscli";
- version = "1.18.56"; # N.B: if you change this, change botocore to a matching version too
+ version = "1.18.93"; # N.B: if you change this, change botocore to a matching version too
src = fetchPypi {
inherit pname version;
- sha256 = "3a442ea0d18d8a60228f1115850b5b8bdc739cd436d34a279bdf711fb918aaa0";
+ sha256 = "1kl0sa125k4q4ximg0p9rriz18w90lj3nhc7racqnc3bhig7w1ih";
};
postPatch = ''
- substituteInPlace setup.py --replace ",<0.16" ""
+ substituteInPlace setup.py --replace "docutils>=0.10,<0.16" "docutils>=0.10"
'';
# No tests included
diff --git a/nixpkgs/pkgs/tools/admin/awscli2/default.nix b/nixpkgs/pkgs/tools/admin/awscli2/default.nix
new file mode 100644
index 00000000000..dc03ac2610f
--- /dev/null
+++ b/nixpkgs/pkgs/tools/admin/awscli2/default.nix
@@ -0,0 +1,84 @@
+{ lib
+, python3
+, groff
+, less
+, fetchFromGitHub
+}:
+let
+ py = python3.override {
+ packageOverrides = self: super: {
+ botocore = super.botocore.overridePythonAttrs (oldAttrs: rec {
+ version = "2.0.0dev30";
+ src = fetchFromGitHub {
+ owner = "boto";
+ repo = "botocore";
+ rev = "7967b9c5fb027c9962e0876f0110425da88b88f2";
+ sha256 = "18yn5l1f4nr1pih392qkyidnj7z10bd2cv7yx4qrl7asxxraspr9";
+ };
+ });
+ prompt_toolkit = super.prompt_toolkit.overridePythonAttrs (oldAttrs: rec {
+ version = "2.0.10";
+ src = oldAttrs.src.override {
+ inherit version;
+ sha256 = "1nr990i4b04rnlw1ghd0xmgvvvhih698mb6lb6jylr76cs7zcnpi";
+ };
+ });
+ };
+ };
+
+in
+with py.pkgs; buildPythonApplication rec {
+ pname = "awscli2";
+ version = "2.0.26"; # N.B: if you change this, change botocore to a matching version too
+
+ src = fetchFromGitHub {
+ owner = "aws";
+ repo = "aws-cli";
+ rev = version;
+ hash = "sha256:1ysmr17gbcj6vs9ywzwgvd9caxwxgg9bnfvvkyks4fii34ji5qq8";
+ };
+
+ postPatch = ''
+ substituteInPlace setup.py --replace ",<0.16" ""
+ substituteInPlace setup.py --replace "wcwidth<0.2.0" "wcwidth"
+ substituteInPlace setup.py --replace "cryptography>=2.8.0,<=2.9.0" "cryptography>=2.8.0,<2.10"
+ '';
+
+ # No tests included
+ doCheck = false;
+
+ propagatedBuildInputs = [
+ bcdoc
+ botocore
+ colorama
+ cryptography
+ docutils
+ groff
+ less
+ prompt_toolkit
+ pyyaml
+ rsa
+ ruamel_yaml
+ s3transfer
+ six
+ wcwidth
+ ];
+
+ 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/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
+
+ meta = with lib; {
+ homepage = "https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html";
+ changelog = "https://github.com/aws/aws-cli/blob/${version}/CHANGELOG.rst";
+ description = "Unified tool to manage your AWS services";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ bhipple davegallant ];
+ };
+}
diff --git a/nixpkgs/pkgs/tools/admin/azure-cli/default.nix b/nixpkgs/pkgs/tools/admin/azure-cli/default.nix
index 4cfe1beb2cd..2f3c526ab26 100644
--- a/nixpkgs/pkgs/tools/admin/azure-cli/default.nix
+++ b/nixpkgs/pkgs/tools/admin/azure-cli/default.nix
@@ -1,12 +1,12 @@
{ stdenv, lib, python, fetchFromGitHub, installShellFiles }:
let
- version = "2.7.0";
+ version = "2.9.0";
src = fetchFromGitHub {
owner = "Azure";
repo = "azure-cli";
rev = "azure-cli-${version}";
- sha256 = "0g0ddg04pwcsmyyzrqllx4ladw4x5zxc5yw29q8f6q59j6jaf1zb";
+ sha256 = "0szx2q11b8gk8b300z2zdd9h1jm0dmfzql4f818mar7z5x0li9z3";
};
# put packages that needs to be overriden in the py package scope
diff --git a/nixpkgs/pkgs/tools/admin/azure-cli/python-packages.nix b/nixpkgs/pkgs/tools/admin/azure-cli/python-packages.nix
index 157da72a73b..1f7a0a39742 100644
--- a/nixpkgs/pkgs/tools/admin/azure-cli/python-packages.nix
+++ b/nixpkgs/pkgs/tools/admin/azure-cli/python-packages.nix
@@ -121,11 +121,11 @@ let
azure-mgmt-apimanagement = overrideAzureMgmtPackage super.azure-mgmt-apimanagement "0.1.0" "zip"
"06bqqkn5mx127x1z7ycm6rl8ajxlrmrm2kcdpgkbl4baii1x6iax";
- azure-mgmt-batch = overrideAzureMgmtPackage super.azure-mgmt-batch "7.0.0" "zip"
- "18dwgbwk1kc0pdqa85hbsm9312l50rf8ymb60fia1c9rni9bdi8n";
+ azure-mgmt-batch = overrideAzureMgmtPackage super.azure-mgmt-batch "9.0.0" "zip"
+ "1zn3yqwvm2f3sy8v0xvj4yb7m8kxxm1wpcaccxp91b0zzbn7wh83";
- azure-mgmt-policyinsights = overrideAzureMgmtPackage super.azure-mgmt-policyinsights "0.4.0" "zip"
- "1b69rz9wm0jvc54vx3b7h633x8gags51xwxrkp6myar40jggxw6g";
+ azure-mgmt-policyinsights = overrideAzureMgmtPackage super.azure-mgmt-policyinsights "0.5.0" "zip"
+ "1wxh7mgrknnhqyafdd7sbwx8plx0zga2af21vs6yhxy48lw9w8pd";
azure-mgmt-rdbms = overrideAzureMgmtPackage super.azure-mgmt-rdbms "2.2.0" "zip"
"1iz1pf28ajrzbq8nab1jbjbgfbv0g6ni036xayy6xylvga4l8czr";
@@ -136,35 +136,41 @@ let
azure-mgmt-recoveryservicesbackup = overrideAzureMgmtPackage super.azure-mgmt-recoveryservicesbackup "0.6.0" "zip"
"13s2k4jl8570bj6jkqzm0w29z29rl7h5i7czd3kr6vqar5wj9xjd";
- azure-mgmt-resource = overrideAzureMgmtPackage super.azure-mgmt-resource "9.0.0" "zip"
- "00bmdbr7hdwb3ibr9sfbgbmmr6626qlz19cdi84d87rcisczf4nw";
+ azure-mgmt-resource = overrideAzureMgmtPackage super.azure-mgmt-resource "10.0.0" "zip"
+ "0ic3409m5bn5szdzldbcv7xc4i9qd44xmlinjhr42ds2ylw3k6mx";
azure-mgmt-appconfiguration = overrideAzureMgmtPackage super.azure-mgmt-appconfiguration "0.4.0" "zip"
"1dn5585nsizszjivx6lp677ka0mrg0ayqgag4yzfdz9ml8mj1xl5";
- azure-mgmt-cognitiveservices = overrideAzureMgmtPackage super.azure-mgmt-cognitiveservices "5.0.0" "zip"
- "1m7v3rfkvmdgghrpz15fm8pvmmhi40lcwfxdm2kxh7mx01r5l906";
+ azure-mgmt-cognitiveservices = overrideAzureMgmtPackage super.azure-mgmt-cognitiveservices "6.2.0" "zip"
+ "1khk9jdfx7706xsqpwrnfsplv6p6wracvpyk9ki8zhc7p83kal4k";
- azure-mgmt-compute = overrideAzureMgmtPackage super.azure-mgmt-compute "12.0.0" "zip"
- "0vzq93g2fpnij4rykkk3391xq2knhlbz87vhim4zvj8s45sx6z8q";
+ azure-mgmt-compute = overrideAzureMgmtPackage super.azure-mgmt-compute "13.0.0" "zip"
+ "17ik8lfd74ki57rml2piswcanzbladsqy0s2m9jmvwpdrfpincvz";
azure-mgmt-consumption = overrideAzureMgmtPackage super.azure-mgmt-consumption "2.0.0" "zip"
"12ai4qps73ivawh0yzvgb148ksx02r30pqlvfihx497j62gsi1cs";
+ azure-mgmt-containerinstance = overrideAzureMgmtPackage super.azure-mgmt-containerinstance "1.4.0" "zip"
+ "1qw6228bia5pimcijr755npli2l33jyfka1s2bzgl1w4h3prsji7";
+
azure-mgmt-containerservice = overrideAzureMgmtPackage super.azure-mgmt-containerservice "9.0.1" "zip"
"11nqjpi9qypb0xvfy63l98q5m5jfv5iqx15mliksm96vkdkmji3y";
azure-mgmt-core = overrideAzureMgmtPackage super.azure-mgmt-core "1.0.0" "zip"
"0pm565v05480f672l0n8z2sg6zk6iqyi91n0dhscibhdl54sy3si";
- azure-mgmt-cosmosdb = overrideAzureMgmtPackage super.azure-mgmt-cosmosdb "0.14.0" "zip"
- "1af2vigpmcg2mp36dqi9g2dx4589bqm4w2af9dx6l9x65zfl89b9";
+ azure-mgmt-cosmosdb = overrideAzureMgmtPackage super.azure-mgmt-cosmosdb "0.15.0" "zip"
+ "03ysr8kx0gavjrxsi9wqrgxpg3g17nvii7z68qfm0k2mv6ryj3z7";
azure-mgmt-deploymentmanager = overrideAzureMgmtPackage super.azure-mgmt-deploymentmanager "0.2.0" "zip"
"0c6pyr36n9snx879vas5r6l25db6nlp2z96xn759mz4kg4i45qs6";
- azure-mgmt-imagebuilder = overrideAzureMgmtPackage super.azure-mgmt-imagebuilder "0.2.1" "zip"
- "0mwlvy4x5nr3hsz7wdpdhpzwarzzwz4225bfpd68hr0pcjgzspky";
+ azure-mgmt-eventgrid = overrideAzureMgmtPackage super.azure-mgmt-eventgrid "3.0.0rc7" "zip"
+ "1m5905mn362pn03sf89zsnylkrbgs4p1lkafrw3nxa2gnwcfpyb8";
+
+ azure-mgmt-imagebuilder = overrideAzureMgmtPackage super.azure-mgmt-imagebuilder "0.4.0" "zip"
+ "0cqpjnkpid6a34ifd4vk4fn1h57pa1bg3r756wv082xl2szr34jc";
azure-mgmt-iothub = overrideAzureMgmtPackage super.azure-mgmt-iothub "0.12.0" "zip"
"187z0w5by7d9a2zsz3kidmzjw591akpc6dwhps4jyb4skcmyw86s";
@@ -184,11 +190,11 @@ let
azure-mgmt-dns = overrideAzureMgmtPackage super.azure-mgmt-dns "2.1.0" "zip"
"1l55py4fzzwhxlmnwa41gpmqk9v2ncc79w7zq11sm9a5ynrv2c1p";
- azure-mgmt-loganalytics = overrideAzureMgmtPackage super.azure-mgmt-loganalytics "0.6.0" "zip"
- "0ffhlbd9fwx05njawhii46wqyvbhhz2xcfx0pxc7b978n7l7ylm1";
+ azure-mgmt-loganalytics = overrideAzureMgmtPackage super.azure-mgmt-loganalytics "0.7.0" "zip"
+ "18n2lqvrhq40gdqhlzzg8mc03571i02c7qq7jv771lc58rqpzysh";
- azure-mgmt-network = overrideAzureMgmtPackage super.azure-mgmt-network "10.2.0" "zip"
- "1nd2rcwl83x3xq4h5brb16jwbbq57gyxz6pgvmhnign9q76p836m";
+ azure-mgmt-network = overrideAzureMgmtPackage super.azure-mgmt-network "11.0.0" "zip"
+ "1g39rl4p88bzhqbn1gi2nn8jyx77idxvpaw8xqz1gjv0qqqwdpvz";
azure-mgmt-media = overrideAzureMgmtPackage super.azure-mgmt-media "2.1.0" "zip"
"1py0hch0wghzfxazdrrs7p0kln2zn9jh3fmkzwd2z8qggj38q6gm";
@@ -196,8 +202,8 @@ let
azure-mgmt-msi = overrideAzureMgmtPackage super.azure-mgmt-msi "0.2.0" "zip"
"0rvik03njz940x2hvqg6iiq8k0d88gyygsr86w8s0sa12sdbq8l6";
- azure-mgmt-web = overrideAzureMgmtPackage super.azure-mgmt-web "0.46.0" "zip"
- "19n4cr8a2fwjks3485rkv31bsib9akah5b289sl5lsqyp6i8m671";
+ azure-mgmt-web = overrideAzureMgmtPackage super.azure-mgmt-web "0.47.0" "zip"
+ "1s6c477q2kpyiqkisw6l70ydyjkv3ay6zjjj4jl4ipv05a7356kq";
azure-mgmt-redhatopenshift = overrideAzureMgmtPackage super.azure-mgmt-redhatopenshift "0.1.0" "zip"
"1g65lbia1i1jw6qkyjz2ldyl3p90rbr78l8kfryg70sj7z3gnnjn";
@@ -208,14 +214,14 @@ let
azure-mgmt-reservations = overrideAzureMgmtPackage super.azure-mgmt-reservations "0.6.0" "zip"
"16ycni3cjl9c0mv419gy5rgbrlg8zp0vnr6aj8z8p2ypdw6sgac3";
- azure-mgmt-security = overrideAzureMgmtPackage super.azure-mgmt-security "0.1.0" "zip"
- "1cb466722bs0ribrirb32kc299716pl0pwivz3jyn40dd78cwhhx";
+ azure-mgmt-security = overrideAzureMgmtPackage super.azure-mgmt-security "0.4.1" "zip"
+ "08gf401d40bd1kn9wmpxcjxqdh84cd9hxm8rdjd0918483sqs71r";
- azure-mgmt-signalr = overrideAzureMgmtPackage super.azure-mgmt-signalr "0.3.0" "zip"
- "08b2i6wz9n13h77ahay1hvmg8abk2vvs7kn4y7xip9gi6ij8fv0a";
+ azure-mgmt-signalr = overrideAzureMgmtPackage super.azure-mgmt-signalr "0.4.0" "zip"
+ "09n12ligh301z4xwixl50n8f1rgd2k6lpsxqzr6n6jvgkpdds0v5";
- azure-mgmt-sql = overrideAzureMgmtPackage super.azure-mgmt-sql "0.18.0" "zip"
- "0i9lnhcx85xccddvz1wdz5j0idm6sw2cn3066dww5993nmg0ijlr";
+ azure-mgmt-sql = overrideAzureMgmtPackage super.azure-mgmt-sql "0.19.0" "zip"
+ "1iiqc0kh5hygcvr3x1653cpjnf5na3j11v137xa9xy65r7a4jik9";
azure-mgmt-sqlvirtualmachine = overrideAzureMgmtPackage super.azure-mgmt-sqlvirtualmachine "0.5.0" "zip"
"1b9am8raa17hxnz7d5pk2ix0309wsnhnchq1mi22icd728sl5adm";
@@ -226,8 +232,8 @@ let
azure-mgmt-relay = overrideAzureMgmtPackage super.azure-mgmt-relay "0.1.0" "zip"
"1jss6qhvif8l5s0lblqw3qzijjf0h88agciiydaa7f4q577qgyfr";
- azure-mgmt-eventhub = overrideAzureMgmtPackage super.azure-mgmt-eventhub "3.0.0" "zip"
- "05c6isg13dslds94kv28v6navxj4bp4c5lsd9df0g3ndsxvpdrxp";
+ azure-mgmt-eventhub = overrideAzureMgmtPackage super.azure-mgmt-eventhub "4.0.0" "zip"
+ "1qisnwn0gqfsa3h5x0fdbsgdjwn92hdbg71gdijrja0kryb328k5";
azure-mgmt-keyvault = overrideAzureMgmtPackage super.azure-mgmt-keyvault "2.2.0" "zip"
"1r5ww9ndya6sifafrbp4cr5iyyaww2ns7wrbqm6hc6aqxcpf30qq";
@@ -235,11 +241,11 @@ let
azure-mgmt-cdn = overrideAzureMgmtPackage super.azure-mgmt-cdn "4.1.0rc1" "zip"
"00q5723gvc57kg2w1iyhfchp018skwd89ibrw23p7ngm2bb76g45";
- azure-mgmt-containerregistry = overrideAzureMgmtPackage super.azure-mgmt-containerregistry "3.0.0rc12" "zip"
- "0q7w26n53x0lvr1a944jjl9d0yn0l029brx5nzfrz7ydf3jpb2i2";
+ azure-mgmt-containerregistry = overrideAzureMgmtPackage super.azure-mgmt-containerregistry "3.0.0rc14" "zip"
+ "0w9hnxvk5pcsa21g3xrr089rfwgldghrbj8akzvh0gchqlzfjg6j";
- azure-mgmt-monitor = overrideAzureMgmtPackage super.azure-mgmt-monitor "0.9.0" "zip"
- "170jyr1qzwhv5ihyrsg5d8qzjylqmg31dscd31jzi4i7bwqf3sb8";
+ azure-mgmt-monitor = overrideAzureMgmtPackage super.azure-mgmt-monitor "0.10.0" "zip"
+ "0r3l55mhd00zx8sw13d7i9l7r214946s1y3wxcswxad7q5660zfm";
azure-mgmt-advisor = overrideAzureMgmtPackage super.azure-mgmt-advisor "2.0.1" "zip"
"1wsfkprdrn22mwm24y2zlcms8ppp7jwq3s86r3ymbl29pbaxca8r";
@@ -250,14 +256,14 @@ let
azure-mgmt-authorization = overrideAzureMgmtPackage super.azure-mgmt-authorization "0.52.0" "zip"
"0357laxgldb7lvvws81r8xb6mrq9dwwnr1bnwdnyj4bw6p21i9hn";
- azure-mgmt-storage = overrideAzureMgmtPackage super.azure-mgmt-storage "9.0.0" "zip"
- "198r51av2rd1mr3q9j8jibhd14w0v8k59ipc3czsm4g1n44adgkl";
+ azure-mgmt-storage = overrideAzureMgmtPackage super.azure-mgmt-storage "11.1.0" "zip"
+ "073zybsxk70vg02bflbrx97pwzsxl0xyi48fpxp8dh3d3dy5h8zg";
azure-mgmt-servicefabric = overrideAzureMgmtPackage super.azure-mgmt-servicefabric "0.4.0" "zip"
"1x18grkjf2p2r1ihlwv607sna9yjvsr2jwnkjc55askrgrwx5jx2";
- azure-mgmt-hdinsight = overrideAzureMgmtPackage super.azure-mgmt-hdinsight "1.4.0" "zip"
- "0zmmfj7z1zrayjqwqybcn3bwm47d2ngyxm1g6fh2iw5c2f9czycv";
+ azure-mgmt-hdinsight = overrideAzureMgmtPackage super.azure-mgmt-hdinsight "1.5.1" "zip"
+ "18xfq3n2i1bnai417p3q67f4bikxjcqyg6yp4f06kipx8cz4zfbn";
azure-graphrbac = super.azure-graphrbac.overrideAttrs(oldAttrs: rec {
version = "0.60.0";
@@ -342,6 +348,26 @@ let
};
});
+ msal-extensions = super.msal-extensions.overridePythonAttrs(oldAttrs: rec {
+ version = "0.1.3";
+
+ src = super.fetchPypi {
+ inherit (oldAttrs) pname;
+ inherit version;
+ sha256 = "1p05cbfksnhijx1il7s24js2ydzgxbpiasf607qdpb5sljlp3qar";
+ };
+ });
+
+ websocket_client = super.websocket_client.overridePythonAttrs(oldAttrs: rec {
+ version = "0.56.0";
+
+ src = super.fetchPypi {
+ inherit (oldAttrs) pname;
+ inherit version;
+ sha256 = "0fpxjyr74klnyis3yf6m54askl0h5dchxcwbfjsq92xng0455m8z";
+ };
+ });
+
};
};
in
diff --git a/nixpkgs/pkgs/tools/admin/berglas/default.nix b/nixpkgs/pkgs/tools/admin/berglas/default.nix
index ecafb139782..db135fa2792 100644
--- a/nixpkgs/pkgs/tools/admin/berglas/default.nix
+++ b/nixpkgs/pkgs/tools/admin/berglas/default.nix
@@ -19,4 +19,4 @@ buildGoModule rec {
license = licenses.asl20;
platforms = platforms.unix;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/admin/certbot/0001-Don-t-use-distutils.StrictVersion-that-cannot-handle.patch b/nixpkgs/pkgs/tools/admin/certbot/0001-Don-t-use-distutils.StrictVersion-that-cannot-handle.patch
deleted file mode 100644
index 789efd185ca..00000000000
--- a/nixpkgs/pkgs/tools/admin/certbot/0001-Don-t-use-distutils.StrictVersion-that-cannot-handle.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-From 0de195de31dc311976af52a7c2b547bc23af2691 Mon Sep 17 00:00:00 2001
-From: Frederik Rietdijk <fridh@fridh.nl>
-Date: Sat, 14 Dec 2019 19:27:14 +0100
-Subject: [PATCH] Don't use distutils.StrictVersion that cannot handle certain
- versions
-
-```
- File "setup.py", line 63, in <module>
- if StrictVersion(setuptools_version) >= StrictVersion('36.2'):
-File
-"/nix/store/zdh16dcvjw99ybam59zd2ijb6bx138j0-python3-3.7.5/lib/python3.7/distutils/version.py",
-line 40, in __init__
- self.parse(vstring)
-File
-"/nix/store/zdh16dcvjw99ybam59zd2ijb6bx138j0-python3-3.7.5/lib/python3.7/distutils/version.py",
-line 137, in parse
- raise ValueError("invalid version number '%s'" % vstring)
-ValueError: invalid version number '41.4.0.post20191022'
-```
----
- certbot/setup.py | 15 +--------------
- 1 file changed, 1 insertion(+), 14 deletions(-)
-
-diff --git a/certbot/setup.py b/certbot/setup.py
-index d19327e5e..ac1524793 100644
---- a/certbot/setup.py
-+++ b/certbot/setup.py
-@@ -1,5 +1,4 @@
- import codecs
--from distutils.version import StrictVersion
- import os
- import re
- import sys
-@@ -58,20 +57,8 @@ install_requires = [
-
- # Add pywin32 on Windows platforms to handle low-level system calls.
- # This dependency needs to be added using environment markers to avoid its installation on Linux.
--# However environment markers are supported only with setuptools >= 36.2.
--# So this dependency is not added for old Linux distributions with old setuptools,
--# in order to allow these systems to build certbot from sources.
- pywin32_req = 'pywin32>=227' # do not forget to edit pywin32 dependency accordingly in windows-installer/construct.py
--if StrictVersion(setuptools_version) >= StrictVersion('36.2'):
-- install_requires.append(pywin32_req + " ; sys_platform == 'win32'")
--elif 'bdist_wheel' in sys.argv[1:]:
-- raise RuntimeError('Error, you are trying to build certbot wheels using an old version '
-- 'of setuptools. Version 36.2+ of setuptools is required.')
--elif os.name == 'nt':
-- # This branch exists to improve this package's behavior on Windows. Without
-- # it, if the sdist is installed on Windows with an old version of
-- # setuptools, pywin32 will not be specified as a dependency.
-- install_requires.append(pywin32_req)
-+install_requires.append(pywin32_req + " ; sys_platform == 'win32'")
-
- dev_extras = [
- 'coverage',
---
-2.24.1
-
diff --git a/nixpkgs/pkgs/tools/admin/certigo/default.nix b/nixpkgs/pkgs/tools/admin/certigo/default.nix
index 86873d90514..4c524886a52 100644
--- a/nixpkgs/pkgs/tools/admin/certigo/default.nix
+++ b/nixpkgs/pkgs/tools/admin/certigo/default.nix
@@ -19,4 +19,4 @@ buildGoModule rec {
license = licenses.asl20;
maintainers = [ maintainers.marsam ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/admin/clair/default.nix b/nixpkgs/pkgs/tools/admin/clair/default.nix
index 77e0638d0d3..6e033d2b36b 100644
--- a/nixpkgs/pkgs/tools/admin/clair/default.nix
+++ b/nixpkgs/pkgs/tools/admin/clair/default.nix
@@ -26,4 +26,4 @@ buildGoModule rec {
license = licenses.asl20;
maintainers = with maintainers; [ marsam ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/admin/docker-credential-gcr/default.nix b/nixpkgs/pkgs/tools/admin/docker-credential-gcr/default.nix
index 741d6525969..d45a57c3221 100644
--- a/nixpkgs/pkgs/tools/admin/docker-credential-gcr/default.nix
+++ b/nixpkgs/pkgs/tools/admin/docker-credential-gcr/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "docker-credential-gcr";
- version = "2.0.1";
+ version = "2.0.2";
goPackagePath = "github.com/GoogleCloudPlatform/docker-credential-gcr";
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "GoogleCloudPlatform";
repo = "docker-credential-gcr";
rev = "v${version}";
- sha256 = "0zazbfjbwclkz848vsyb6zhn95gngwrdhivaiw0m9f8a9xm4bp9r";
+ sha256 = "0m7jx669yf27z2g9gw9vwncpwldrcb3ldlf1xhvbwbijnc2jk866";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/tools/admin/eksctl/default.nix b/nixpkgs/pkgs/tools/admin/eksctl/default.nix
index 18fb37aa41c..159273e39d3 100644
--- a/nixpkgs/pkgs/tools/admin/eksctl/default.nix
+++ b/nixpkgs/pkgs/tools/admin/eksctl/default.nix
@@ -1,27 +1,33 @@
-{ lib, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub, installShellFiles }:
buildGoModule rec {
pname = "eksctl";
- version = "0.19.0";
+ version = "0.25.0";
src = fetchFromGitHub {
owner = "weaveworks";
repo = pname;
rev = version;
- sha256 = "0xlr7hsncih4nzydi6sphp7j7k82cbhmi7jb0sd954i8kzl3sc1q";
+ sha256 = "1p3dzzbf840csqlgxyykmyg13z0nkzy4nkqq9y8jlpdm745vcryv";
};
- vendorSha256 = "14d9hl01z7ixp1wa8kp1zs0z1p3pvz6hkp49z582nqllpb2xjmkx";
+ vendorSha256 = "1msid4857wsh4qp1f7nyrmpzjv3sklh49cl7a9c1a3qr9m99w4yb";
subPackages = [ "cmd/eksctl" ];
buildFlags = [ "-tags netgo" "-tags release" ];
- postInstall = ''
- mkdir -p "$out/share/"{bash-completion/completions,zsh/site-functions}
+ buildFlagsArray = [
+ "-ldflags=-s -w -X github.com/weaveworks/eksctl/pkg/version.gitCommit=${src.rev} -X github.com/weaveworks/eksctl/pkg/version.buildDate=19700101-00:00:00"
+ ];
+
+ nativeBuildInputs = [ installShellFiles ];
- $out/bin/eksctl completion bash > "$out/share/bash-completion/completions/eksctl"
- $out/bin/eksctl completion zsh > "$out/share/zsh/site-functions/_eksctl"
+ postInstall = ''
+ for shell in bash fish zsh; do
+ $out/bin/eksctl completion $shell > eksctl.$shell
+ installShellCompletion eksctl.$shell
+ done
'';
meta = with lib; {
diff --git a/nixpkgs/pkgs/tools/admin/exoscale-cli/default.nix b/nixpkgs/pkgs/tools/admin/exoscale-cli/default.nix
index a408746c7fd..27af9ecf65e 100644
--- a/nixpkgs/pkgs/tools/admin/exoscale-cli/default.nix
+++ b/nixpkgs/pkgs/tools/admin/exoscale-cli/default.nix
@@ -2,17 +2,17 @@
buildGo114Package rec {
pname = "exoscale-cli";
- version = "1.12.0";
+ version = "1.15.0";
src = fetchFromGitHub {
owner = "exoscale";
repo = "cli";
rev = "v${version}";
- sha256 = "04ym7mfv565icj3lmd2nrvq9asawwmmzg09681pj9py61ws56bxr";
+ sha256 = "00cyxy4lidpdf1vvji1nbdlixqxzzpj91gwf0kkdqpr17v562h9m";
};
goPackagePath = "github.com/exoscale/cli";
- goDeps = ./deps.nix;
+ buildFlags = "-ldflags=-X=main.version=${version}";
# ensures only the cli binary is built and we don't clutter bin/ with submodules
subPackages = [ "." ];
diff --git a/nixpkgs/pkgs/tools/admin/exoscale-cli/deps.nix b/nixpkgs/pkgs/tools/admin/exoscale-cli/deps.nix
deleted file mode 100644
index a67ee93a851..00000000000
--- a/nixpkgs/pkgs/tools/admin/exoscale-cli/deps.nix
+++ /dev/null
@@ -1,876 +0,0 @@
-# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix)
-[
- {
- goPackagePath = "github.com/BurntSushi/toml";
- fetch = {
- type = "git";
- url = "https://github.com/BurntSushi/toml";
- rev = "v0.3.1";
- sha256 = "1fjdwwfzyzllgiwydknf1pwjvy49qxfsczqx5gz3y0izs7as99j6";
- };
- }
- {
- goPackagePath = "github.com/VividCortex/ewma";
- fetch = {
- type = "git";
- url = "https://github.com/VividCortex/ewma";
- rev = "v1.1.1";
- sha256 = "14v2dy5gqchjn7k0sd6cx59ms42v681r6xz7cb1kspp4b28a74rw";
- };
- }
- {
- 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.6.2";
- sha256 = "1bcppy1s148iikr78qjm0akahn01ywh83a8pw544prr9yc16jvmz";
- };
- }
- {
- goPackagePath = "github.com/alecthomas/colour";
- fetch = {
- type = "git";
- url = "https://github.com/alecthomas/colour";
- rev = "60882d9e2721";
- sha256 = "0iq566534gbzkd16ixg7fk298wd766821vvs80838yifx9yml5vs";
- };
- }
- {
- goPackagePath = "github.com/alecthomas/gometalinter";
- fetch = {
- type = "git";
- url = "https://github.com/alecthomas/gometalinter";
- rev = "v2.0.11";
- sha256 = "08p7bwvhpgizif8qi59m8mm3mcny70x9msbk8m8vjpphsq55wha4";
- };
- }
- {
- goPackagePath = "github.com/alecthomas/kong";
- fetch = {
- type = "git";
- url = "https://github.com/alecthomas/kong";
- rev = "v0.1.15";
- sha256 = "1llxabcdzlb2hard0h931knqkdnyjyz8dp3k0nli0m0mags7l31b";
- };
- }
- {
- goPackagePath = "github.com/alecthomas/repr";
- fetch = {
- type = "git";
- url = "https://github.com/alecthomas/repr";
- rev = "117648cd9897";
- sha256 = "05v1rgzdqc8razf702laagrvhvx68xd9yxxmzd3dyz0d6425pdrp";
- };
- }
- {
- 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/blang/semver";
- fetch = {
- type = "git";
- url = "https://github.com/blang/semver";
- rev = "v3.5.1";
- sha256 = "13ws259bwcibkclbr82ilhk6zadm63kxklxhk12wayklj8ghhsmy";
- };
- }
- {
- goPackagePath = "github.com/cenkalti/backoff";
- fetch = {
- type = "git";
- url = "https://github.com/cenkalti/backoff";
- rev = "v2.0.0";
- sha256 = "0k4899ifpir6kmfxli8a2xfj5zdh0xb2jd0fq2r38wzd4pk25ipr";
- };
- }
- {
- 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/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.8";
- sha256 = "1w22dfdamsq63b5rvalh9k2y7rbwfkkjs7vm9vd4a13h2ql70lg2";
- };
- }
- {
- goPackagePath = "github.com/cyberdelia/templates";
- fetch = {
- type = "git";
- url = "https://github.com/cyberdelia/templates";
- rev = "ca7fffd4298c";
- sha256 = "1miakwci9pz95p0jps4i3pyv5ws713ks1wwir5bzrl0yg8klrgw1";
- };
- }
- {
- 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";
- url = "https://github.com/davecgh/go-spew";
- rev = "v1.1.1";
- sha256 = "0hka6hmyvp701adzag2g26cxdj47g21x6jz4sc6jjz1mn59d474y";
- };
- }
- {
- goPackagePath = "github.com/deepmap/oapi-codegen";
- fetch = {
- type = "git";
- url = "https://github.com/deepmap/oapi-codegen";
- rev = "ee90a3f9f1ae";
- sha256 = "199nb6aqhllkk891x24h1jffin1x9fx8jdsav9pbc2ki0z8mlji3";
- };
- }
- {
- 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/dlclark/regexp2";
- fetch = {
- type = "git";
- url = "https://github.com/dlclark/regexp2";
- rev = "v1.1.6";
- sha256 = "144s81ndviwhyy20ipxvvfvap8phv5p762glxrz6aqxprkxfarj5";
- };
- }
- {
- 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/exoscale/egoscale";
- fetch = {
- type = "git";
- url = "https://github.com/exoscale/egoscale";
- rev = "v0.24.0";
- sha256 = "1ls7blpmhwqxz9cfjc5799q4047pawfda1v1mhyicjdlp3b1z1zi";
- };
- }
- {
- goPackagePath = "github.com/fatih/camelcase";
- fetch = {
- type = "git";
- url = "https://github.com/fatih/camelcase";
- rev = "v1.0.0";
- sha256 = "0z7rw6f5j97dkzqya257dqlxf3cm8zl508081gmnr4bsjhkwpz2l";
- };
- }
- {
- goPackagePath = "github.com/fsnotify/fsnotify";
- fetch = {
- type = "git";
- url = "https://github.com/fsnotify/fsnotify";
- rev = "v1.4.7";
- sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g";
- };
- }
- {
- goPackagePath = "github.com/getkin/kin-openapi";
- fetch = {
- type = "git";
- url = "https://github.com/getkin/kin-openapi";
- rev = "v0.2.0";
- sha256 = "0slv4k55yiqgv5cv51mvfdcckl95wsbvhvrrpmh4wf7q9rk0jkf6";
- };
- }
- {
- goPackagePath = "github.com/ghodss/yaml";
- fetch = {
- type = "git";
- url = "https://github.com/ghodss/yaml";
- rev = "v1.0.0";
- sha256 = "0skwmimpy7hlh7pva2slpcplnm912rp3igs98xnqmn859kwa5v8g";
- };
- }
- {
- goPackagePath = "github.com/go-chi/chi";
- fetch = {
- type = "git";
- url = "https://github.com/go-chi/chi";
- rev = "v4.0.2";
- sha256 = "1ay9yxzj60l21h4wayrq9sv5ajaqaryy5yyf27z7v2k4a83b5qr6";
- };
- }
- {
- goPackagePath = "github.com/go-ini/ini";
- fetch = {
- type = "git";
- url = "https://github.com/go-ini/ini";
- rev = "v1.42.0";
- sha256 = "18ywm8zyv091j1pp5mvx8szl7928chk8lw02br6jy568d7rk4xal";
- };
- }
- {
- goPackagePath = "github.com/gofrs/uuid";
- fetch = {
- type = "git";
- url = "https://github.com/gofrs/uuid";
- rev = "v3.2.0";
- sha256 = "1q63mp7bznhfgyw133c0wc0hpcj1cq9bcf7w1f8r6inkcrils1fz";
- };
- }
- {
- goPackagePath = "github.com/golang/lint";
- fetch = {
- type = "git";
- url = "https://github.com/golang/lint";
- rev = "c67002cb31c3";
- sha256 = "0gymbggskjmphqxqcx4s0vnlcz7mygbix0vhwcwv5r67c0bf6765";
- };
- }
- {
- goPackagePath = "github.com/golangci/lint-1";
- fetch = {
- type = "git";
- url = "https://github.com/golangci/lint-1";
- rev = "d2cdd8c08219";
- sha256 = "0viib12a61338411ng4nnd4na4fscsknghk397jdfn00sigyy4ls";
- };
- }
- {
- goPackagePath = "github.com/google/shlex";
- fetch = {
- type = "git";
- url = "https://github.com/google/shlex";
- rev = "c34317bd91bf";
- sha256 = "00qivza4hkllfkar2vpqmyxybi0fwqipgijv61dgapq4xddxdq0r";
- };
- }
- {
- goPackagePath = "github.com/gopherjs/gopherjs";
- fetch = {
- type = "git";
- url = "https://github.com/gopherjs/gopherjs";
- rev = "d547d1d9531e";
- sha256 = "0rhgxfh8b3qq4imkw6dmv0hxsmflm9pkax8i7a9z8q464z1ixrz7";
- };
- }
- {
- goPackagePath = "github.com/gordonklaus/ineffassign";
- fetch = {
- type = "git";
- url = "https://github.com/gordonklaus/ineffassign";
- rev = "1003c8bd00dc";
- sha256 = "1rkzqvd3z03vq8q8qi9cghvgggsf02ammj9wq8jvpnx6b2sd16nd";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/hcl";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/hcl";
- rev = "v1.0.0";
- sha256 = "0q6ml0qqs0yil76mpn4mdx4lp94id8vbv575qm60jzl1ijcl5i66";
- };
- }
- {
- goPackagePath = "github.com/inconshreveable/mousetrap";
- fetch = {
- type = "git";
- url = "https://github.com/inconshreveable/mousetrap";
- rev = "v1.0.0";
- sha256 = "1mn0kg48xkd74brf48qf5hzp0bc6g8cf5a77w895rl3qnlpfw152";
- };
- }
- {
- goPackagePath = "github.com/jtolds/gls";
- fetch = {
- type = "git";
- url = "https://github.com/jtolds/gls";
- rev = "v4.20.0";
- sha256 = "1k7xd2q2ysv2xsh373qs801v6f359240kx0vrl0ydh7731lngvk6";
- };
- }
- {
- goPackagePath = "github.com/juju/ansiterm";
- fetch = {
- type = "git";
- url = "https://github.com/juju/ansiterm";
- rev = "720a0952cc2a";
- sha256 = "0n6j0y7xhashp8gdkdl0r7vlbkdrkymrzxn9hxrx522k2isggs7h";
- };
- }
- {
- 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/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/lunixbochs/vtclean";
- fetch = {
- type = "git";
- url = "https://github.com/lunixbochs/vtclean";
- rev = "2d01aacdc34a";
- sha256 = "1ss88dyx5hr4imvpg5lixvp0cf7c2qm4x9m8mdgshjpm92g5rqmf";
- };
- }
- {
- goPackagePath = "github.com/magiconair/properties";
- fetch = {
- type = "git";
- url = "https://github.com/magiconair/properties";
- rev = "v1.8.0";
- sha256 = "1a10362wv8a8qwb818wygn2z48lgzch940hvpv81hv8gc747ajxn";
- };
- }
- {
- goPackagePath = "github.com/manifoldco/promptui";
- fetch = {
- type = "git";
- url = "https://github.com/manifoldco/promptui";
- rev = "v0.3.2";
- sha256 = "185h0lqm14l9j0yvdsn9njq7jw3j6x3l21jvvczzbcbbrj44q0pl";
- };
- }
- {
- goPackagePath = "github.com/matryer/moq";
- fetch = {
- type = "git";
- url = "https://github.com/matryer/moq";
- rev = "6cfb0558e1bd";
- sha256 = "0x7ss68cvq2aljyw4765iy7divmp8rghpyzlas3nb95qzsfmmpzl";
- };
- }
- {
- goPackagePath = "github.com/mattn/go-colorable";
- fetch = {
- type = "git";
- url = "https://github.com/mattn/go-colorable";
- rev = "v0.1.4";
- sha256 = "1yxcz08kminqr1221zxpibnbzfcgs3fafin0z9zqb3gqvf74jywz";
- };
- }
- {
- goPackagePath = "github.com/mattn/go-isatty";
- fetch = {
- type = "git";
- url = "https://github.com/mattn/go-isatty";
- rev = "v0.0.10";
- sha256 = "0jf4hwfwd2cpxrlyv0jzcia809q2bjw7y1m3ciaj2s8lj2jqyf6r";
- };
- }
- {
- goPackagePath = "github.com/mattn/go-runewidth";
- fetch = {
- type = "git";
- url = "https://github.com/mattn/go-runewidth";
- rev = "v0.0.3";
- sha256 = "0lc39b6xrxv7h3v3y1kgz49cgi5qxwlygs715aam6ba35m48yi7g";
- };
- }
- {
- goPackagePath = "github.com/minio/minio-go";
- fetch = {
- type = "git";
- url = "https://github.com/minio/minio-go";
- rev = "v6.0.44";
- sha256 = "0sfmd2lf24f7ds16imk63mas6izhjnmprbxad0sil9abvk8r23mk";
- };
- }
- {
- goPackagePath = "github.com/minio/sha256-simd";
- fetch = {
- type = "git";
- url = "https://github.com/minio/sha256-simd";
- rev = "v0.1.1";
- sha256 = "1j0iqsckm97g4l79vd4mc7apbmkdar23jpzqpnpdhwpfd834j8lp";
- };
- }
- {
- 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/nicksnyder/go-i18n";
- fetch = {
- type = "git";
- url = "https://github.com/nicksnyder/go-i18n";
- rev = "v1.10.0";
- sha256 = "1nlvq85c232z5yjs86pxpmkv7hk6gb5pa6j4hhzgdz85adk2ma04";
- };
- }
- {
- goPackagePath = "github.com/olekukonko/tablewriter";
- fetch = {
- type = "git";
- url = "https://github.com/olekukonko/tablewriter";
- rev = "be2c049b30cc";
- sha256 = "1fr996vpmh6v5q13kfgf0fbi0hksxqg0fnbvj2nqhlsyfp5s8f4w";
- };
- }
- {
- 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 = "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/russross/blackfriday";
- fetch = {
- type = "git";
- url = "https://github.com/russross/blackfriday";
- rev = "v1.5.2";
- sha256 = "0jzbfzcywqcrnym4gxlz6nphmm1grg6wsl4f0r9x384rn83wkj7c";
- };
- }
- {
- 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/sirupsen/logrus";
- fetch = {
- type = "git";
- url = "https://github.com/sirupsen/logrus";
- rev = "v1.4.2";
- sha256 = "087k2lxrr9p9dh68yw71d05h5g9p5v26zbwd6j7lghinjfaw334x";
- };
- }
- {
- goPackagePath = "github.com/smartystreets/assertions";
- fetch = {
- type = "git";
- url = "https://github.com/smartystreets/assertions";
- rev = "b2de0cb4f26d";
- sha256 = "1i7ldgavgl35c7gk25p7bvdr282ckng090zr4ch9mk1705akx09y";
- };
- }
- {
- goPackagePath = "github.com/smartystreets/goconvey";
- fetch = {
- type = "git";
- url = "https://github.com/smartystreets/goconvey";
- rev = "68dc04aab96a";
- sha256 = "1kas5v95fzhr88hg4rjy0vp03y4pzvy3pwwgkfz2yhn5nlj29nk6";
- };
- }
- {
- 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.3";
- sha256 = "1q1nsx05svyv9fv3fy6xv6gs9ffimkyzsfm49flvl3wnvf1ncrkd";
- };
- }
- {
- 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.1";
- sha256 = "1190mg04718r03qriav99sf4kx2n7wdgr8vdni15f74bpbzrdjrl";
- };
- }
- {
- goPackagePath = "github.com/stretchr/objx";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/objx";
- rev = "v0.1.1";
- sha256 = "0iph0qmpyqg4kwv8jsx6a56a7hhqq8swrazv40ycxk9rzr0s8yls";
- };
- }
- {
- goPackagePath = "github.com/stretchr/testify";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/testify";
- rev = "v1.4.0";
- sha256 = "187i5g88sxfy4vxpm7dw1gwv29pa2qaq475lxrdh5livh69wqfjb";
- };
- }
- {
- goPackagePath = "github.com/tsenart/deadcode";
- fetch = {
- type = "git";
- url = "https://github.com/tsenart/deadcode";
- rev = "210d2dc333e9";
- sha256 = "05kif593f4wygnrq2fdjhn7kkcpdmgjnykcila85d0gqlb1f36g0";
- };
- }
- {
- goPackagePath = "github.com/ugorji/go";
- fetch = {
- type = "git";
- url = "https://github.com/ugorji/go";
- rev = "d75b2dcb6bc8";
- sha256 = "0di1k35gpq9bp958ywranpbskx2vdwlb38s22vl9rybm3wa5g3ps";
- };
- }
- {
- goPackagePath = "github.com/valyala/bytebufferpool";
- fetch = {
- type = "git";
- url = "https://github.com/valyala/bytebufferpool";
- rev = "v1.0.0";
- sha256 = "01lqzjddq6kz9v41nkky7wbgk7f1cw036sa7ldz10d82g5klzl93";
- };
- }
- {
- goPackagePath = "github.com/valyala/fasttemplate";
- fetch = {
- type = "git";
- url = "https://github.com/valyala/fasttemplate";
- rev = "v1.1.0";
- sha256 = "089wm839lqmw9knr3ifbi82iykaybk0zxzp3c02lsh31wax4f8a2";
- };
- }
- {
- goPackagePath = "github.com/vbauerster/mpb";
- fetch = {
- type = "git";
- url = "https://github.com/vbauerster/mpb";
- rev = "v4.8.4";
- sha256 = "0ifz1hp1a5xjxx7x9km5pb0x6p60lcpzwmhnxlg5x4ls6hrs8wd9";
- };
- }
- {
- goPackagePath = "github.com/xordataexchange/crypt";
- fetch = {
- type = "git";
- url = "https://github.com/xordataexchange/crypt";
- rev = "b2862e3d0a77";
- sha256 = "04q3856anpzl4gdfgmg7pbp9cx231nkz3ymq2xp27rnmmwhfxr8y";
- };
- }
- {
- goPackagePath = "golang.org/x/crypto";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/crypto";
- rev = "e1110fd1c708";
- sha256 = "0n5n7dzlr87mvk3mbcx400al4pa1i85jbbdhbx4s1rhr0rs3kh9a";
- };
- }
- {
- goPackagePath = "golang.org/x/lint";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/lint";
- rev = "c67002cb31c3";
- sha256 = "0gymbggskjmphqxqcx4s0vnlcz7mygbix0vhwcwv5r67c0bf6765";
- };
- }
- {
- goPackagePath = "golang.org/x/net";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/net";
- rev = "2180aed22343";
- sha256 = "0hl3pgi8rzij5m6alq4xqfvyvidy7jnf5y85031jv4y1bj85r6pl";
- };
- }
- {
- goPackagePath = "golang.org/x/sync";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sync";
- rev = "112230192c58";
- sha256 = "05i2k43j2d0llq768hg5pf3hb2yhfzp9la1w5wp0rsnnzblr0lfn";
- };
- }
- {
- goPackagePath = "golang.org/x/sys";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sys";
- rev = "52ab43148777";
- sha256 = "1kakxbqrb1w2vwg7r1896z68qcx2lfvimsl8cs2niiipbgpi6imx";
- };
- }
- {
- goPackagePath = "golang.org/x/text";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/text";
- rev = "v0.3.2";
- sha256 = "0flv9idw0jm5nm8lx25xqanbkqgfiym6619w575p7nrdh0riqwqh";
- };
- }
- {
- goPackagePath = "golang.org/x/tools";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/tools";
- rev = "a911d9008d1f";
- sha256 = "118vsliq2a9xfp6rckc310mf9lydfgah6hgiggd88cm3zch4626m";
- };
- }
- {
- goPackagePath = "golang.org/x/xerrors";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/xerrors";
- rev = "a985d3407aa7";
- sha256 = "00wzr5w8aadipgc3rkk8f11i41znskfj9ix5nhhaxyg7isrslgcj";
- };
- }
- {
- goPackagePath = "gopkg.in/alecthomas/kingpin.v3-unstable";
- fetch = {
- type = "git";
- url = "https://gopkg.in/alecthomas/kingpin.v3-unstable";
- rev = "df19058c872c";
- sha256 = "0nb6925fixs6brdwpmwi32b38acn1s8dv4g0syjy3kpq0wasljy9";
- };
- }
- {
- goPackagePath = "gopkg.in/check.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/check.v1";
- rev = "788fd7840127";
- sha256 = "0v3bim0j375z81zrpr5qv42knqs0y2qv2vkjiqi5axvb78slki1a";
- };
- }
- {
- goPackagePath = "gopkg.in/ini.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/ini.v1";
- rev = "v1.42.0";
- sha256 = "18ywm8zyv091j1pp5mvx8szl7928chk8lw02br6jy568d7rk4xal";
- };
- }
- {
- goPackagePath = "gopkg.in/yaml.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/yaml.v2";
- rev = "v2.2.5";
- sha256 = "08smz8dfyxp02ha74my9iszqa5qzgl3ksi28ilyp8lqipssiq6fg";
- };
- }
-]
diff --git a/nixpkgs/pkgs/tools/admin/google-cloud-sdk/default.nix b/nixpkgs/pkgs/tools/admin/google-cloud-sdk/default.nix
index fb7870eac95..60ba024fd5b 100644
--- a/nixpkgs/pkgs/tools/admin/google-cloud-sdk/default.nix
+++ b/nixpkgs/pkgs/tools/admin/google-cloud-sdk/default.nix
@@ -21,20 +21,18 @@ let
sources = name: system: {
x86_64-darwin = {
url = "${baseUrl}/${name}-darwin-x86_64.tar.gz";
- sha256 = "0v83faz0jwnx603acmkc3bsl7vg2xxsm1jfw88fmnj6zcsa5b9ql";
+ sha256 = "1b9pm0k298w7scsi493a2xlikiqqbb8vwcy9j71421kyvlj4g7yr";
};
x86_64-linux = {
url = "${baseUrl}/${name}-linux-x86_64.tar.gz";
- sha256 = "1z9liqzgwfavh3m3q1s871gxnwnsxdbny2vqzh9sjlwdk26f76gi";
+ sha256 = "1f6kkcwxg419kw58521n4ms68hspx7mj87syj4xzxdwgkwg92ws7";
};
}.${system};
- strip = if stdenv.isDarwin then "strip -x" else "strip";
-
in stdenv.mkDerivation rec {
pname = "google-cloud-sdk";
- version = "286.0.0";
+ version = "301.0.0";
src = fetchurl (sources "${pname}-${version}" stdenv.hostPlatform.system);
@@ -93,9 +91,6 @@ in stdenv.mkDerivation rec {
jq -c . $path > $path.min
mv $path.min $path
done
-
- # strip the Cython gRPC library
- ${strip} $out/google-cloud-sdk/lib/third_party/grpc/_cython/cygrpc.so
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/tools/admin/iamy/default.nix b/nixpkgs/pkgs/tools/admin/iamy/default.nix
index 8e79959ba37..58de0c1506a 100644
--- a/nixpkgs/pkgs/tools/admin/iamy/default.nix
+++ b/nixpkgs/pkgs/tools/admin/iamy/default.nix
@@ -25,4 +25,4 @@ buildGoModule rec {
license = licenses.mit;
maintainers = with maintainers; [ suvash ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/admin/lexicon/default.nix b/nixpkgs/pkgs/tools/admin/lexicon/default.nix
index de967578d5c..3af266c8175 100644
--- a/nixpkgs/pkgs/tools/admin/lexicon/default.nix
+++ b/nixpkgs/pkgs/tools/admin/lexicon/default.nix
@@ -5,7 +5,7 @@
python3Packages.buildPythonApplication rec {
pname = "lexicon";
- version = "3.3.22";
+ version = "3.3.27";
propagatedBuildInputs = with python3Packages; [ requests tldextract future cryptography pyyaml boto3 zeep xmltodict beautifulsoup4 dnspython pynamecheap softlayer transip localzone ];
@@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec {
owner = "AnalogJ";
repo = pname;
rev = "v${version}";
- sha256 = "1adwqglh3lrx04y0f6slp1l97xzbsqgw0v5i4jll3a54aqyzfz0a";
+ sha256 = "0i6grrpdwh7axhnsabb0pfjhpd3prc9ji1afivi7q3c0krgvncmc";
};
meta = with lib; {
diff --git a/nixpkgs/pkgs/tools/admin/lxd/default.nix b/nixpkgs/pkgs/tools/admin/lxd/default.nix
index 43cd243561b..2e8ff96d41a 100644
--- a/nixpkgs/pkgs/tools/admin/lxd/default.nix
+++ b/nixpkgs/pkgs/tools/admin/lxd/default.nix
@@ -1,22 +1,30 @@
{ stdenv, hwdata, pkgconfig, lxc, buildGoPackage, fetchurl
, makeWrapper, acl, rsync, gnutar, xz, btrfs-progs, gzip, dnsmasq
-, squashfsTools, iproute, iptables, ebtables, libcap, libco-canonical, dqlite
-, raft-canonical, sqlite-replication, udev
+, squashfsTools, iproute, iptables, ebtables, iptables-nftables-compat, libcap
+, libco-canonical, dqlite, raft-canonical, sqlite-replication, udev
, writeShellScriptBin, apparmor-profiles, apparmor-parser
, criu
, bash
, installShellFiles
+, nftablesSupport ? false
}:
+let
+ networkPkgs = if nftablesSupport then
+ [ iptables-nftables-compat ]
+ else
+ [ iptables ebtables ];
+
+in
buildGoPackage rec {
pname = "lxd";
- version = "4.2";
+ version = "4.4";
goPackagePath = "github.com/lxc/lxd";
src = fetchurl {
url = "https://github.com/lxc/lxd/releases/download/${pname}-${version}/${pname}-${version}.tar.gz";
- sha256 = "0pv84ywnigrp94kh54fz689i15yv01lhrnkxpk8dg9wypxara9m4";
+ sha256 = "0fk42spz57nfmwy6xn02nnlkq01111x03psjq003k2785ah4xk1h";
};
postPatch = ''
@@ -38,12 +46,14 @@ buildGoPackage rec {
# test binaries, code generation
rm $out/bin/{deps,macaroon-identity,generate}
- wrapProgram $out/bin/lxd --prefix PATH : ${stdenv.lib.makeBinPath [
- acl rsync gnutar xz btrfs-progs gzip dnsmasq squashfsTools iproute iptables ebtables bash criu
- (writeShellScriptBin "apparmor_parser" ''
- exec '${apparmor-parser}/bin/apparmor_parser' -I '${apparmor-profiles}/etc/apparmor.d' "$@"
- '')
- ]}
+ wrapProgram $out/bin/lxd --prefix PATH : ${stdenv.lib.makeBinPath (
+ networkPkgs
+ ++ [ acl rsync gnutar xz btrfs-progs gzip dnsmasq squashfsTools iproute bash criu ]
+ ++ [ (writeShellScriptBin "apparmor_parser" ''
+ exec '${apparmor-parser}/bin/apparmor_parser' -I '${apparmor-profiles}/etc/apparmor.d' "$@"
+ '') ]
+ )
+ }
installShellCompletion --bash go/src/github.com/lxc/lxd/scripts/bash/lxd-client
'';
diff --git a/nixpkgs/pkgs/tools/admin/mycli/default.nix b/nixpkgs/pkgs/tools/admin/mycli/default.nix
index 42c790d1ada..4745d065be9 100644
--- a/nixpkgs/pkgs/tools/admin/mycli/default.nix
+++ b/nixpkgs/pkgs/tools/admin/mycli/default.nix
@@ -7,11 +7,11 @@ with python3.pkgs;
buildPythonApplication rec {
pname = "mycli";
- version = "1.20.1";
+ version = "1.22.2";
src = fetchPypi {
inherit pname version;
- sha256 = "0vhwaqkx4njarm0wy8zg2hvzr2yl92y8gnwipcn7p59sazw4whfl";
+ sha256 = "1lq2x95553vdmhw13cxcgsd2g2i32izhsb7hxd4m1iwf9b3msbpv";
};
propagatedBuildInputs = [
@@ -24,7 +24,8 @@ buildPythonApplication rec {
export HOME=.
export LC_ALL="en_US.UTF-8"
- py.test
+ py.test \
+ --ignore=mycli/packages/paramiko_stub/__init__.py
'';
meta = {
diff --git a/nixpkgs/pkgs/tools/admin/nomachine-client/default.nix b/nixpkgs/pkgs/tools/admin/nomachine-client/default.nix
index a4d201fd4c4..4657c64d330 100644
--- a/nixpkgs/pkgs/tools/admin/nomachine-client/default.nix
+++ b/nixpkgs/pkgs/tools/admin/nomachine-client/default.nix
@@ -1,8 +1,8 @@
{ stdenv, file, fetchurl, makeWrapper,
autoPatchelfHook, jsoncpp, libpulseaudio }:
let
- versionMajor = "6.10";
- versionMinor = "12";
+ versionMajor = "6.11";
+ versionMinor = "2";
versionBuild_x86_64 = "1";
versionBuild_i686 = "1";
in
@@ -17,7 +17,7 @@ in
"https://download.nomachine.com/download/${versionMajor}/Linux/nomachine_${version}_${versionBuild_x86_64}_x86_64.tar.gz"
"https://web.archive.org/web/https://download.nomachine.com/download/${versionMajor}/Linux/nomachine_${version}_${versionBuild_x86_64}_x86_64.tar.gz"
];
- sha256 = "17yb377ry7i7cmkb72xmhyqkfggv1ygqlz55ymvmrs7psbh7ql01";
+ sha256 = "1b6r9bwkr8mhaljma19ikxpkmlx8iy5r1vf5hlv27bja2zz1r8xr";
}
else if stdenv.hostPlatform.system == "i686-linux" then
fetchurl {
@@ -25,7 +25,7 @@ in
"https://download.nomachine.com/download/${versionMajor}/Linux/nomachine_${version}_${versionBuild_i686}_i686.tar.gz"
"https://web.archive.org/web/https://download.nomachine.com/download/${versionMajor}/Linux/nomachine_${version}_${versionBuild_i686}_i686.tar.gz"
];
- sha256 = "0k6dspmwdkm0zf0c2zqlqy0jya8qgsg90wwv9wa12fn4chp66gqg";
+ sha256 = "0dl138ry9n1qh651zh0zvp88qhgxrs2kvvnq329jw0py5v70b9pm";
}
else
throw "NoMachine client is not supported on ${stdenv.hostPlatform.system}";
diff --git a/nixpkgs/pkgs/tools/admin/pulumi/data.nix b/nixpkgs/pkgs/tools/admin/pulumi/data.nix
index cad7b97fd37..77779c39f50 100644
--- a/nixpkgs/pkgs/tools/admin/pulumi/data.nix
+++ b/nixpkgs/pkgs/tools/admin/pulumi/data.nix
@@ -1,50 +1,58 @@
# DO NOT EDIT! This file is generated automatically by update.sh
{ }:
{
- version = "2.1.0";
+ version = "2.6.1";
pulumiPkgs = {
x86_64-linux = [
{
- url = "https://get.pulumi.com/releases/sdk/pulumi-v2.1.0-linux-x64.tar.gz";
- sha256 = "0d9bmljgf62dhj1z8h71c2pj2cbvf4ghhlbbbh2jcg55i33ks8ih";
+ url = "https://get.pulumi.com/releases/sdk/pulumi-v2.6.1-linux-x64.tar.gz";
+ sha256 = "12f81wj8r3pmxj2l8qhcgnmy2m0a6bfzrvq9avl3444h2w29qpy2";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v2.1.0-linux-amd64.tar.gz";
- sha256 = "1kf43j1b4wp39sny92dnsy1myn6wb2msli1ydds3yza81srgcfnh";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v2.13.0-linux-amd64.tar.gz";
+ sha256 = "03l7ybc9ca63vdm7a2zsvgc8zz8ip973sfxsjqf3bb277r04mnpb";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v3.3.0-linux-amd64.tar.gz";
- sha256 = "17anj9pc90hhiknyf2yab7dzvcfbjn1803bl6ld26r701w3h1jqx";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v3.13.0-linux-amd64.tar.gz";
+ sha256 = "0ivdiib3a1c1r2ppxmj6blgq26s05s3081969j0j9jlscpa79lap";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v2.0.0-linux-amd64.tar.gz";
- sha256 = "0526a4ll1q9v566i313223pnx2pa3qkcjp01l49h5jmgn8qpw1fn";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v2.2.0-linux-amd64.tar.gz";
+ sha256 = "0w6ys5bmry1b8ndzj167cz3a8fc6mbl5v9v2almrmd3q6fycm4gj";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v2.2.0-linux-amd64.tar.gz";
- sha256 = "14ya2sax2yyza3zbxp5a638y81pcbi26hv8k9y8agnjn82bgx8dy";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v2.4.0-linux-amd64.tar.gz";
+ sha256 = "0id3mji08hk76kffz46dlbl2r11kgv5jvlmw869dssg2d0wliv82";
+ }
+ {
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v2.2.2-linux-amd64.tar.gz";
+ sha256 = "07asdmmacxazg65d5hphjxzb5j5d2dcc95wjbxx3wwc1swqma4aq";
}
];
x86_64-darwin = [
{
- url = "https://get.pulumi.com/releases/sdk/pulumi-v2.1.0-darwin-x64.tar.gz";
- sha256 = "1d7w32wac2sc0z5i893h66fgyivf4x3mqki649vxkxc3081kpzi9";
+ url = "https://get.pulumi.com/releases/sdk/pulumi-v2.6.1-darwin-x64.tar.gz";
+ sha256 = "17jf9xwpwpbqk5r20i14j1z4i4rbbx781k0zqyc9yskmv5q4mmwr";
+ }
+ {
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v2.13.0-darwin-amd64.tar.gz";
+ sha256 = "18mjf9gm8siskg9jh65x4qp4w8p4wnp19bxxk4jfbq27icdk7ws9";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v2.1.0-darwin-amd64.tar.gz";
- sha256 = "1smy1y2pnxnvw8zcs31q9xs80hyqhzawfzcwkkfnyamdrgasxqsi";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v3.13.0-darwin-amd64.tar.gz";
+ sha256 = "14iwz1gm34irs9jlpwc4ig1wc8k4aaxq8mz3g22yrvwddrsc4rcw";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v3.3.0-darwin-amd64.tar.gz";
- sha256 = "03idn1livy9w3izi7qrdgnigx3ayrp8qp2q3m5ik9ffvv2g11962";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v2.2.0-darwin-amd64.tar.gz";
+ sha256 = "0zaxp2n1w5djwyq1afhd3v887dh0yj53jz449riqp19dpyfqf7h7";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v2.0.0-darwin-amd64.tar.gz";
- sha256 = "06m6ldqa82w82kjz7pxi0pbk9x02pzsy4x0in8fcq9gsh1p0gka9";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v2.4.0-darwin-amd64.tar.gz";
+ sha256 = "1kzs7k7as9r1vbj746wqz9iph13zfzzw8nsk3waq8aq1hmgh2g1q";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v2.2.0-darwin-amd64.tar.gz";
- sha256 = "0mymvn2355bq9ykvnww0si0imikzxp7mp1yh2scn8kjn2gs4nhgk";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v2.2.2-darwin-amd64.tar.gz";
+ sha256 = "0hwdghij7g9h58nwimfmaz91lz38wibkrdzwqhi7d426m53g6f5c";
}
];
};
diff --git a/nixpkgs/pkgs/tools/admin/pulumi/update.sh b/nixpkgs/pkgs/tools/admin/pulumi/update.sh
index 26a48469841..cc31bce849b 100644..100755
--- a/nixpkgs/pkgs/tools/admin/pulumi/update.sh
+++ b/nixpkgs/pkgs/tools/admin/pulumi/update.sh
@@ -1,14 +1,19 @@
#!/usr/bin/env bash
-VERSION="2.1.0"
+VERSION="2.6.1"
-declare -A plugins
+# Bash 3 compatible for Darwin
plugins=(
- ["aws"]="2.2.0"
- ["gcp"]="3.3.0"
- ["random"]="2.1.0"
- ["kubernetes"]="2.0.0"
-)
+ # https://github.com/pulumi/pulumi-aws/releases
+ "aws=2.13.0"
+ # https://github.com/pulumi/pulumi-gcp/releases
+ "gcp=3.13.0"
+ # https://github.com/pulumi/pulumi-random/releases
+ "random=2.2.0"
+ # https://github.com/pulumi/pulumi-kubernetes/releases
+ "kubernetes=2.4.0"
+ # https://github.com/pulumi/pulumi-postgresql/releases
+ "postgresql=2.2.2");
function genMainSrc() {
local url="https://get.pulumi.com/releases/sdk/pulumi-v${VERSION}-$1-x64.tar.gz"
@@ -21,8 +26,9 @@ function genMainSrc() {
}
function genSrcs() {
- for plug in "${!plugins[@]}"; do
- local version=${plugins[$plug]}
+ for plugVers in "${plugins[@]}"; do
+ local plug=${plugVers%=*}
+ local version=${plugVers#*=}
# url as defined here
# https://github.com/pulumi/pulumi/blob/06d4dde8898b2a0de2c3c7ff8e45f97495b89d82/pkg/workspace/plugins.go#L197
local url="https://api.pulumi.com/releases/plugins/pulumi-resource-${plug}-v${version}-$1-amd64.tar.gz"
@@ -35,7 +41,7 @@ function genSrcs() {
done
}
-cat <<EOF
+cat <<EOF > data.nix
# DO NOT EDIT! This file is generated automatically by update.sh
{ }:
{
@@ -43,13 +49,14 @@ cat <<EOF
pulumiPkgs = {
x86_64-linux = [
EOF
-genMainSrc "linux"
-genSrcs "linux"
-echo " ];"
+genMainSrc "linux" >> data.nix
+genSrcs "linux" >> data.nix
+echo " ];" >> data.nix
+
+echo " x86_64-darwin = [" >> data.nix
+genMainSrc "darwin" >> data.nix
+genSrcs "darwin" >> data.nix
+echo " ];" >> data.nix
+echo " };" >> data.nix
+echo "}" >> data.nix
-echo " x86_64-darwin = ["
-genMainSrc "darwin"
-genSrcs "darwin"
-echo " ];"
-echo " };"
-echo "}"
diff --git a/nixpkgs/pkgs/tools/admin/salt/default.nix b/nixpkgs/pkgs/tools/admin/salt/default.nix
index f3c375a9966..3cfd805d482 100644
--- a/nixpkgs/pkgs/tools/admin/salt/default.nix
+++ b/nixpkgs/pkgs/tools/admin/salt/default.nix
@@ -25,18 +25,19 @@ let
in
py.pkgs.buildPythonApplication rec {
pname = "salt";
- version = "3000.3";
+ version = "3001";
src = py.pkgs.fetchPypi {
inherit pname version;
- sha256 = "19yfjhidx93rl9s03lvrfz7kp0xxigyv4d3zb9792zb9bsc4kjpw";
+ sha256 = "0m7immip3r8yffiv7qlcqibszvhlg48qpgcm16skvrn85hdhv9jw";
};
propagatedBuildInputs = with py.pkgs; [
+ distro
jinja2
markupsafe
msgpack
- pycrypto
+ pycryptodomex
pyyaml
pyzmq
requests
diff --git a/nixpkgs/pkgs/tools/admin/salt/fix-libcrypto-loading.patch b/nixpkgs/pkgs/tools/admin/salt/fix-libcrypto-loading.patch
index f7560b1fc56..e011a15b43f 100644
--- a/nixpkgs/pkgs/tools/admin/salt/fix-libcrypto-loading.patch
+++ b/nixpkgs/pkgs/tools/admin/salt/fix-libcrypto-loading.patch
@@ -2,13 +2,12 @@ diff --git a/salt/utils/rsax931.py b/salt/utils/rsax931.py
index f827cc6db8..b728595186 100644
--- a/salt/utils/rsax931.py
+++ b/salt/utils/rsax931.py
-@@ -47,6 +47,9 @@ def _load_libcrypto():
- lib = lib[0] if len(lib) > 0 else None
- if lib:
- return cdll.LoadLibrary(lib)
-+ else:
-+ return cdll.LoadLibrary('@libcrypto@')
-+
- raise OSError('Cannot locate OpenSSL libcrypto')
+@@ -74,7 +74,7 @@
+ """
+ Attempt to load libcrypto.
+ """
+- return cdll.LoadLibrary(_find_libcrypto())
++ return cdll.LoadLibrary('@libcrypto@')
+ def _init_libcrypto():
diff --git a/nixpkgs/pkgs/tools/admin/scaleway-cli/default.nix b/nixpkgs/pkgs/tools/admin/scaleway-cli/default.nix
index f9b608ebc4c..eeae7fbe1bf 100644
--- a/nixpkgs/pkgs/tools/admin/scaleway-cli/default.nix
+++ b/nixpkgs/pkgs/tools/admin/scaleway-cli/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitHub, buildGoPackage }:
-buildGoPackage rec{
+buildGoPackage rec {
pname = "scaleway-cli";
version = "1.20";
diff --git a/nixpkgs/pkgs/tools/archivers/gnutar/default.nix b/nixpkgs/pkgs/tools/archivers/gnutar/default.nix
index 749f795c449..672c99d80c0 100644
--- a/nixpkgs/pkgs/tools/archivers/gnutar/default.nix
+++ b/nixpkgs/pkgs/tools/archivers/gnutar/default.nix
@@ -1,5 +1,10 @@
{ stdenv, fetchurl, autoreconfHook, acl }:
+# 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 {
pname = "gnutar";
version = "1.32";
diff --git a/nixpkgs/pkgs/tools/archivers/p7zip/12-CVE-2016-9296.patch b/nixpkgs/pkgs/tools/archivers/p7zip/12-CVE-2016-9296.patch
deleted file mode 100644
index 42245c92c0a..00000000000
--- a/nixpkgs/pkgs/tools/archivers/p7zip/12-CVE-2016-9296.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From: Robert Luberda <robert@debian.org>
-Date: Sat, 19 Nov 2016 08:48:08 +0100
-Subject: Fix nullptr dereference (CVE-2016-9296)
-
-Patch taken from https://sourceforge.net/p/p7zip/bugs/185/
----
- CPP/7zip/Archive/7z/7zIn.cpp | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/CPP/7zip/Archive/7z/7zIn.cpp b/CPP/7zip/Archive/7z/7zIn.cpp
-index b0c6b98..7c6dde2 100644
---- a/CPP/7zip/Archive/7z/7zIn.cpp
-+++ b/CPP/7zip/Archive/7z/7zIn.cpp
-@@ -1097,7 +1097,8 @@ HRESULT CInArchive::ReadAndDecodePackedStreams(
- if (CrcCalc(data, unpackSize) != folders.FolderCRCs.Vals[i])
- ThrowIncorrect();
- }
-- HeadersSize += folders.PackPositions[folders.NumPackStreams];
-+ if (folders.PackPositions)
-+ HeadersSize += folders.PackPositions[folders.NumPackStreams];
- return S_OK;
- }
-
diff --git a/nixpkgs/pkgs/tools/archivers/p7zip/13-CVE-2017-17969.patch b/nixpkgs/pkgs/tools/archivers/p7zip/13-CVE-2017-17969.patch
deleted file mode 100644
index a9787c4a908..00000000000
--- a/nixpkgs/pkgs/tools/archivers/p7zip/13-CVE-2017-17969.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From: =?utf-8?q?Antoine_Beaupr=C3=A9?= <anarcat@debian.org>
-Date: Fri, 2 Feb 2018 11:11:41 +0100
-Subject: Heap-based buffer overflow in 7zip/Compress/ShrinkDecoder.cpp
-
-Origin: vendor, https://sourceforge.net/p/p7zip/bugs/_discuss/thread/0920f369/27d7/attachment/CVE-2017-17969.patch
-Forwarded: https://sourceforge.net/p/p7zip/bugs/_discuss/thread/0920f369/#27d7
-Bug: https://sourceforge.net/p/p7zip/bugs/204/
-Bug-Debian: https://bugs.debian.org/888297
-Bug-Debian-Security: https://security-tracker.debian.org/tracker/CVE-2017-17969
-Reviewed-by: Salvatore Bonaccorso <carnil@debian.org>
-Last-Update: 2018-02-01
-Applied-Upstream: 18.00-beta
----
- CPP/7zip/Compress/ShrinkDecoder.cpp | 7 ++++++-
- 1 file changed, 6 insertions(+), 1 deletion(-)
-
-diff --git a/CPP/7zip/Compress/ShrinkDecoder.cpp b/CPP/7zip/Compress/ShrinkDecoder.cpp
-index 80b7e67..ca37764 100644
---- a/CPP/7zip/Compress/ShrinkDecoder.cpp
-+++ b/CPP/7zip/Compress/ShrinkDecoder.cpp
-@@ -121,8 +121,13 @@ HRESULT CDecoder::CodeReal(ISequentialInStream *inStream, ISequentialOutStream *
- {
- _stack[i++] = _suffixes[cur];
- cur = _parents[cur];
-+ if (cur >= kNumItems || i >= kNumItems)
-+ break;
- }
--
-+
-+ if (cur >= kNumItems || i >= kNumItems)
-+ break;
-+
- _stack[i++] = (Byte)cur;
- lastChar2 = (Byte)cur;
-
diff --git a/nixpkgs/pkgs/tools/archivers/p7zip/default.nix b/nixpkgs/pkgs/tools/archivers/p7zip/default.nix
index d6ad699eaa8..a155c1717eb 100644
--- a/nixpkgs/pkgs/tools/archivers/p7zip/default.nix
+++ b/nixpkgs/pkgs/tools/archivers/p7zip/default.nix
@@ -1,32 +1,22 @@
-{ stdenv, fetchurl, fetchpatch, lib, enableUnfree ? false }:
+{ stdenv, fetchFromGitHub, lib, enableUnfree ? false }:
stdenv.mkDerivation rec {
pname = "p7zip";
- version = "16.02";
+ version = "17.01";
- src = fetchurl {
- url = "mirror://sourceforge/p7zip/p7zip_${version}_src_all.tar.bz2";
- sha256 = "5eb20ac0e2944f6cb9c2d51dd6c4518941c185347d4089ea89087ffdd6e2341f";
- };
- patches = [
- ./12-CVE-2016-9296.patch
- ./13-CVE-2017-17969.patch
- (fetchpatch {
- name = "3-CVE-2018-5996.patch";
- url = "https://raw.githubusercontent.com/termux/termux-packages/master/packages/p7zip/3-CVE-2018-5996.patch";
- sha256 = "1zivvkazmza0653i498ccp3zbpbpc7dvxl3zxwllbx41b6n589yp";
- })
- (fetchpatch {
- name = "4-CVE-2018-10115.patch";
- url = "https://raw.githubusercontent.com/termux/termux-packages/master/packages/p7zip/4-CVE-2018-10115.patch";
- sha256 = "1cr7q8gnrk9yp6dcvxaqi1yhdbgp964nkv65ls41mw1kdfm44zn6";
- })
- ];
+ src = fetchFromGitHub {
+ owner = "szcnick";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0gczdmypwbfnxzb11rjrrndjkkb3jzxfby2cchn5j8ysny13mfps";
+ }
+ ;
# Default makefile is full of impurities on Darwin. The patch doesn't hurt Linux so I'm leaving it unconditional
postPatch = ''
sed -i '/CC=\/usr/d' makefile.macosx_llvm_64bits
+ chmod +x install.sh
# I think this is a typo and should be CXX? Either way let's kill it
sed -i '/XX=\/usr/d' makefile.macosx_llvm_64bits
@@ -43,10 +33,10 @@ stdenv.mkDerivation rec {
preConfigure = ''
makeFlagsArray=(DEST_HOME=$out)
- buildFlags=all3
- '' + stdenv.lib.optionalString stdenv.isDarwin ''
- cp makefile.macosx_llvm_64bits makefile.machine
- '';
+ buildFlags=all3
+ '' + stdenv.lib.optionalString stdenv.isDarwin ''
+ cp makefile.macosx_llvm_64bits makefile.machine
+'';
enableParallelBuilding = true;
@@ -55,15 +45,10 @@ stdenv.mkDerivation rec {
NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.cc.isClang "-Wno-error=c++11-narrowing";
meta = {
- homepage = "http://p7zip.sourceforge.net/";
- description = "A port of the 7-zip archiver";
+ homepage = "https://github.com/szcnick/p7zip";
+ description = "A new p7zip fork with additional codecs and improvements (forked from https://sourceforge.net/projects/p7zip/)";
platforms = stdenv.lib.platforms.unix;
maintainers = [ stdenv.lib.maintainers.raskin ];
- knownVulnerabilities = [
- # p7zip is abandoned, according to this thread on its forums:
- # https://sourceforge.net/p/p7zip/discussion/383043/thread/fa143cf2/#1817
- "p7zip is abandoned and may not receive important security fixes"
- ];
# RAR code is under non-free UnRAR license, but we remove it
license = if enableUnfree then lib.licenses.unfree else lib.licenses.lgpl2Plus;
};
diff --git a/nixpkgs/pkgs/tools/archivers/undmg/default.nix b/nixpkgs/pkgs/tools/archivers/undmg/default.nix
index 79b861de485..3641893cf74 100644
--- a/nixpkgs/pkgs/tools/archivers/undmg/default.nix
+++ b/nixpkgs/pkgs/tools/archivers/undmg/default.nix
@@ -1,15 +1,14 @@
{ stdenv, fetchFromGitHub, zlib, bzip2 }:
stdenv.mkDerivation rec {
- version = "1.0.3";
+ version = "1.0.5";
pname = "undmg";
src = fetchFromGitHub {
owner = "matthewbauer";
repo = "undmg";
rev = "v${version}";
- sha256 = "1pxqw92h2w75d4jwiihwnkhnsfk09cddh3flgrqwh9r3ry14fgbb";
-
+ sha256 = "0yz5fniaa5z33d8bdzgr263957r1c9l99237y2p8k0hdid207la1";
};
buildInputs = [ zlib bzip2 ];
diff --git a/nixpkgs/pkgs/tools/audio/abcm2ps/default.nix b/nixpkgs/pkgs/tools/audio/abcm2ps/default.nix
index 302654f7715..099ccc6f4cb 100644
--- a/nixpkgs/pkgs/tools/audio/abcm2ps/default.nix
+++ b/nixpkgs/pkgs/tools/audio/abcm2ps/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "abcm2ps";
- version = "8.14.7";
+ version = "8.14.9";
src = fetchFromGitHub {
owner = "leesavide";
repo = "abcm2ps";
rev = "v${version}";
- sha256 = "0k12wf37vl31w2qpj3dsmv8c4ifrsg3qa30gqsx553jw7n0f3ma2";
+ sha256 = "0h4qzj9k5ng09nbkfipvr82piq68c576akjwmhsqn05rvgirmhx7";
};
configureFlags = [
diff --git a/nixpkgs/pkgs/tools/audio/abcmidi/default.nix b/nixpkgs/pkgs/tools/audio/abcmidi/default.nix
index 0ccfaa081c9..f075f503ae5 100644
--- a/nixpkgs/pkgs/tools/audio/abcmidi/default.nix
+++ b/nixpkgs/pkgs/tools/audio/abcmidi/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "abcMIDI";
- version = "2020.03.25";
+ version = "2020.07.28";
src = fetchzip {
url = "https://ifdo.ca/~seymour/runabc/${pname}-${version}.zip";
- sha256 = "0rzif8idsja8ryhx0y4zdk8lhn36h10ahfjqa8bmif0rdbyab0kv";
+ sha256 = "05nsakvnx1jz2k9bvabpw5v3js28ng9z7n6ch58brd3qxc2p76zv";
};
# There is also a file called "makefile" which seems to be preferred by the standard build phase
diff --git a/nixpkgs/pkgs/tools/audio/beets/default.nix b/nixpkgs/pkgs/tools/audio/beets/default.nix
index 71ebe7ceb81..0f73b353169 100644
--- a/nixpkgs/pkgs/tools/audio/beets/default.nix
+++ b/nixpkgs/pkgs/tools/audio/beets/default.nix
@@ -10,7 +10,7 @@
, enableAcousticbrainz ? true
, enableAcoustid ? true
, enableBadfiles ? true, flac ? null, mp3val ? null
-, enableConvert ? true, ffmpeg ? null
+, enableConvert ? true, ffmpeg_3 ? null
, enableDiscogs ? true
, enableEmbyupdate ? true
, enableFetchart ? true
@@ -39,7 +39,7 @@ assert enableAbsubmit -> essentia-extractor != null;
assert enableAcoustid -> pythonPackages.pyacoustid != null;
assert enableBadfiles -> flac != null && mp3val != null;
assert enableCheck -> flac != null && mp3val != null && liboggz != null;
-assert enableConvert -> ffmpeg != null;
+assert enableConvert -> ffmpeg_3 != null;
assert enableDiscogs -> pythonPackages.discogs_client != null;
assert enableFetchart -> pythonPackages.responses != null;
assert enableGmusic -> pythonPackages.gmusicapi != null;
@@ -146,7 +146,7 @@ in pythonPackages.buildPythonApplication rec {
|| enableAcousticbrainz)
pythonPackages.requests
++ optional enableCheck plugins.check
- ++ optional enableConvert ffmpeg
+ ++ optional enableConvert ffmpeg_3
++ optional enableDiscogs pythonPackages.discogs_client
++ optional enableGmusic pythonPackages.gmusicapi
++ optional enableKeyfinder keyfinder-cli
@@ -185,6 +185,11 @@ in pythonPackages.buildPythonApplication rec {
./replaygain-default-bs1770gain.patch
./keyfinder-default-bin.patch
./mutagen-1.43.patch
+ (fetchpatch {
+ # Fixes failing testcases around the werkzeug component; can dropped after 1.4.9
+ url = "https://github.com/beetbox/beets/commit/d43d54e21cde97f57f19486925ab56b419254cc8.patch";
+ sha256 = "13n2gzmcgfi0m2ycl2r1hpczgksplnkc3y6b66vg57rx5y8nnv5c";
+ })
];
postPatch = ''
@@ -200,7 +205,7 @@ in pythonPackages.buildPythonApplication rec {
s,"mp3val","${mp3val}/bin/mp3val",
}' beetsplug/badfiles.py
'' + optionalString enableConvert ''
- sed -i -e 's,\(util\.command_output(\)\([^)]\+\)),\1[b"${ffmpeg.bin}/bin/ffmpeg" if args[0] == b"ffmpeg" else args[0]] + \2[1:]),' beetsplug/convert.py
+ sed -i -e 's,\(util\.command_output(\)\([^)]\+\)),\1[b"${ffmpeg_3.bin}/bin/ffmpeg" if args[0] == b"ffmpeg" else args[0]] + \2[1:]),' beetsplug/convert.py
'' + optionalString enableReplaygain ''
sed -i -re '
s!^( *cmd *= *b?['\'''"])(bs1770gain['\'''"])!\1${bs1770gain}/bin/\2!
diff --git a/nixpkgs/pkgs/tools/audio/bpm-tools/default.nix b/nixpkgs/pkgs/tools/audio/bpm-tools/default.nix
index 035fbf09533..6207cbeb9fe 100644
--- a/nixpkgs/pkgs/tools/audio/bpm-tools/default.nix
+++ b/nixpkgs/pkgs/tools/audio/bpm-tools/default.nix
@@ -1,8 +1,17 @@
{
stdenv,
fetchurl,
+ gnuplot,
+ sox,
+ flac,
+ id3v2,
+ vorbis-tools,
+ makeWrapper
}:
+let
+ path = stdenv.lib.makeBinPath [ gnuplot sox flac id3v2 vorbis-tools ];
+in
stdenv.mkDerivation rec {
pname = "bpm-tools";
version = "0.3";
@@ -12,15 +21,17 @@ stdenv.mkDerivation rec {
sha256 = "151vfbs8h3cibs7kbdps5pqrsxhpjv16y2iyfqbxzsclylgfivrp";
};
- patchPhase = ''
- patchShebangs bpm-tag
- patchShebangs bpm-graph
- '';
+ nativeBuildInputs = [ makeWrapper ];
installFlags = [
"PREFIX=${placeholder "out"}"
];
+ postFixup = ''
+ wrapProgram $out/bin/bpm-tag --prefix PATH : "${path}"
+ wrapProgram $out/bin/bpm-graph --prefix PATH : "${path}"
+ '';
+
meta = with stdenv.lib; {
homepage = "http://www.pogo.org.uk/~mark/bpm-tools/";
description = "Automatically calculate BPM (tempo) of music files";
diff --git a/nixpkgs/pkgs/tools/audio/google-music-scripts/default.nix b/nixpkgs/pkgs/tools/audio/google-music-scripts/default.nix
index f95dcc8bb6d..272cf902539 100644
--- a/nixpkgs/pkgs/tools/audio/google-music-scripts/default.nix
+++ b/nixpkgs/pkgs/tools/audio/google-music-scripts/default.nix
@@ -1,19 +1,36 @@
{ lib, python3 }:
-with python3.pkgs;
+let
+ py = python3.override {
+ packageOverrides = self: super: {
+ loguru = super.loguru.overridePythonAttrs (oldAttrs: rec {
+ version = "0.4.0";
+ src = oldAttrs.src.override {
+ inherit version;
+ sha256 = "0j47cg3gi8in4z6z4w3by6x02mpkkfl78gr85xjn5rg0nxiz7pfm";
+ };
+ });
+ };
+ };
+
+in
+
+with py.pkgs;
buildPythonApplication rec {
pname = "google-music-scripts";
- version = "4.3.0";
+ version = "4.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0dykjhqklbpqr1lvls0bgf6xkwvslj37lx4q8522hjbs150pwjmq";
+ sha256 = "0apwgj86whrc077dfymvyb4qwj19bawyrx49g4kg364895v0rbbq";
};
+ # pendulum pinning was to prevent PEP517 from trying to build from source
postPatch = ''
substituteInPlace setup.py \
- --replace "audio-metadata>=0.8,<0.9" "audio-metadata"
+ --replace "tomlkit>=0.5,<0.6" "tomlkit" \
+ --replace "pendulum>=2.0,<=3.0,!=2.0.5,!=2.1.0" "pendulum"
'';
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/tools/audio/mpd-mpris/default.nix b/nixpkgs/pkgs/tools/audio/mpd-mpris/default.nix
index 3c736258cbb..650bfd14a70 100644
--- a/nixpkgs/pkgs/tools/audio/mpd-mpris/default.nix
+++ b/nixpkgs/pkgs/tools/audio/mpd-mpris/default.nix
@@ -29,4 +29,4 @@ buildGoModule rec {
maintainers = with maintainers; [ doronbehar ];
platforms = platforms.linux;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/audio/playerctl/default.nix b/nixpkgs/pkgs/tools/audio/playerctl/default.nix
index 3541453bafe..6d7d92808c1 100644
--- a/nixpkgs/pkgs/tools/audio/playerctl/default.nix
+++ b/nixpkgs/pkgs/tools/audio/playerctl/default.nix
@@ -14,6 +14,8 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ meson ninja pkgconfig gtk-doc docbook_xsl gobject-introspection ];
buildInputs = [ glib ];
+ mesonFlags = [ "-Dbash-completions=true" ];
+
meta = with stdenv.lib; {
description = "Command-line utility and library for controlling media players that implement MPRIS";
homepage = "https://github.com/acrisci/playerctl";
diff --git a/nixpkgs/pkgs/tools/audio/video2midi/default.nix b/nixpkgs/pkgs/tools/audio/video2midi/default.nix
index dca8a0610da..cf9297119e9 100644
--- a/nixpkgs/pkgs/tools/audio/video2midi/default.nix
+++ b/nixpkgs/pkgs/tools/audio/video2midi/default.nix
@@ -8,7 +8,7 @@ let
});
in pythonPackages.buildPythonApplication rec {
pname = "video2midi";
- version = "0.4.0.1";
+ version = "0.4.0.2";
format = "other";
@@ -16,7 +16,7 @@ in pythonPackages.buildPythonApplication rec {
owner = "svsdval";
repo = pname;
rev = version;
- sha256 = "1869w60kprjdikqk4iwx058zri2jg4aznzlg668w9myka4mp01r9";
+ sha256 = "174ijn8bc306529scd23szvgx1apanm2qmwk4lwmi64rhkm6dapx";
};
propagatedBuildInputs = with pythonPackages; [ opencv3_ midiutil pygame pyopengl ];
diff --git a/nixpkgs/pkgs/tools/backup/bacula/default.nix b/nixpkgs/pkgs/tools/backup/bacula/default.nix
index a9fd2f19b89..8bf253a7b12 100644
--- a/nixpkgs/pkgs/tools/backup/bacula/default.nix
+++ b/nixpkgs/pkgs/tools/backup/bacula/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, sqlite, postgresql, zlib, acl, ncurses, openssl, readline }:
stdenv.mkDerivation rec {
- name = "bacula-9.6.3";
+ name = "bacula-9.6.5";
src = fetchurl {
url = "mirror://sourceforge/bacula/${name}.tar.gz";
- sha256 = "02jvijwfw8nqrq61pyr5b9d5zjpmrsimkg6dq42rbd71g2k6a4zc";
+ sha256 = "0yn7qwkzix78bs811vmrn5gbywy7ggnsv72mdjz2lirqc6w3a3si";
};
buildInputs = [ postgresql sqlite zlib ncurses openssl readline ]
diff --git a/nixpkgs/pkgs/tools/backup/borg/default.nix b/nixpkgs/pkgs/tools/backup/borg/default.nix
index de69a8db3de..90090367586 100644
--- a/nixpkgs/pkgs/tools/backup/borg/default.nix
+++ b/nixpkgs/pkgs/tools/backup/borg/default.nix
@@ -2,11 +2,11 @@
python3.pkgs.buildPythonApplication rec {
pname = "borgbackup";
- version = "1.1.11";
+ version = "1.1.13";
src = python3.pkgs.fetchPypi {
inherit pname version;
- sha256 = "190gjzx83b6p64nqj840x382dgz9gfv0gm7wj585lnkrpa90j29n";
+ sha256 = "089q3flmwbz7dc28zlscwylf64kgck3jf1n6lqpwww8hlrk8cjhn";
};
nativeBuildInputs = with python3.pkgs; [
diff --git a/nixpkgs/pkgs/tools/backup/grab-site/default.nix b/nixpkgs/pkgs/tools/backup/grab-site/default.nix
index 64a711606f8..81e16ad005b 100644
--- a/nixpkgs/pkgs/tools/backup/grab-site/default.nix
+++ b/nixpkgs/pkgs/tools/backup/grab-site/default.nix
@@ -1,14 +1,14 @@
{ stdenv, python3Packages, fetchFromGitHub }:
python3Packages.buildPythonApplication rec {
- version = "2.1.16";
+ version = "2.1.19";
name = "grab-site-${version}";
src = fetchFromGitHub {
rev = version;
owner = "ArchiveTeam";
repo = "grab-site";
- sha256 = "01n3mi9q593sd2bbmbbp5pn2c3pkwj7iqmy02zbh8ciqskraja4z";
+ sha256 = "1v1hnhv5knzdl0kj3574ccwlh171vcb7faddp095ycdmiiybalk4";
};
propagatedBuildInputs = with python3Packages; [
diff --git a/nixpkgs/pkgs/tools/backup/monolith/default.nix b/nixpkgs/pkgs/tools/backup/monolith/default.nix
index 36d90fb8066..43703cce32c 100644
--- a/nixpkgs/pkgs/tools/backup/monolith/default.nix
+++ b/nixpkgs/pkgs/tools/backup/monolith/default.nix
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "monolith";
- version = "2.2.7";
+ version = "2.3.0";
src = fetchFromGitHub {
owner = "Y2Z";
repo = pname;
rev = "v${version}";
- sha256 = "1ww5q7pk269l2s7d2svkkyd7hb7g4hqmwjn09b287pmjcirnmqn9";
+ sha256 = "0jr9vsmjx6dfkkl2lnk8nc3i3snivy5za0zvcazss54xpa3k0fh1";
};
- cargoSha256 = "0jdbxshvm9hdxdjr3sy1kgszhfs9v4r6gp0nwvv2n92m3z8zri9y";
+ cargoSha256 = "15zz168igc255kyqd6nl9p2cm1s1hs6bp72jdxjvpzgsg990jp46";
nativeBuildInputs = stdenv.lib.optionals stdenv.isLinux [ pkg-config ];
buildInputs = stdenv.lib.optionals stdenv.isLinux [ openssl ]
diff --git a/nixpkgs/pkgs/tools/backup/percona-xtrabackup/2_4.nix b/nixpkgs/pkgs/tools/backup/percona-xtrabackup/2_4.nix
new file mode 100644
index 00000000000..5c9ce70e5b9
--- /dev/null
+++ b/nixpkgs/pkgs/tools/backup/percona-xtrabackup/2_4.nix
@@ -0,0 +1,6 @@
+{ callPackage, ... } @ args:
+
+callPackage ./generic.nix (args // {
+ version = "2.4.20";
+ sha256 = "0awdpkcgvx2aq7pwxy8jyzkin6cyrrh3d576x9ldm851kis9n5ii";
+})
diff --git a/nixpkgs/pkgs/tools/backup/percona-xtrabackup/8_0.nix b/nixpkgs/pkgs/tools/backup/percona-xtrabackup/8_0.nix
new file mode 100644
index 00000000000..2878e93fe70
--- /dev/null
+++ b/nixpkgs/pkgs/tools/backup/percona-xtrabackup/8_0.nix
@@ -0,0 +1,14 @@
+{ callPackage, ... } @ args:
+
+callPackage ./generic.nix (args // {
+ version = "8.0.13";
+ sha256 = "0cj0fnjimv22ykfl0yk6w29wcjvqp8y8j2g1c6gcml65qazrswyr";
+
+ extraPatches = [
+ ./../../../servers/sql/mysql/abi-check.patch
+ ];
+
+ extraPostInstall = ''
+ rm -r "$out"/docs
+ '';
+})
diff --git a/nixpkgs/pkgs/tools/backup/percona-xtrabackup/default.nix b/nixpkgs/pkgs/tools/backup/percona-xtrabackup/default.nix
deleted file mode 100644
index a610bb8e13a..00000000000
--- a/nixpkgs/pkgs/tools/backup/percona-xtrabackup/default.nix
+++ /dev/null
@@ -1,45 +0,0 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig
-, boost, bison, curl, ncurses, openssl, xxd
-, libaio, libev, libgcrypt, libgpgerror, libtool, zlib
-}:
-
-stdenv.mkDerivation rec {
- pname = "percona-xtrabackup";
- version = "2.4.12";
-
- src = fetchFromGitHub {
- owner = "percona";
- repo = "percona-xtrabackup";
- rev = "${pname}-${version}";
- sha256 = "1w17v2c677b3vfnm81bs63kjbfiin7f12wl9fbgp83hfpyx5msan";
- };
-
- nativeBuildInputs = [ cmake pkgconfig ];
-
- buildInputs = [
- boost bison curl ncurses openssl xxd
- libaio libev libgcrypt libgpgerror libtool zlib
- ];
-
- cmakeFlags = [
- "-DBUILD_CONFIG=xtrabackup_release"
- "-DINSTALL_MYSQLTESTDIR=OFF"
- "-DWITH_BOOST=system"
- "-DWITH_SSL=system"
- "-DWITH_ZLIB=system"
- "-DWITH_MAN_PAGES=OFF"
- "-DCMAKE_CXX_FLAGS=-std=gnu++03"
- ];
-
- postInstall = ''
- rm -r "$out"/lib/plugin/debug
- '';
-
- meta = with stdenv.lib; {
- description = "Non-blocking backup tool for MySQL";
- homepage = "http://www.percona.com/software/percona-xtrabackup";
- license = licenses.lgpl2;
- platforms = platforms.linux;
- maintainers = with maintainers; [ izorkin ];
- };
-}
diff --git a/nixpkgs/pkgs/tools/backup/percona-xtrabackup/generic.nix b/nixpkgs/pkgs/tools/backup/percona-xtrabackup/generic.nix
new file mode 100644
index 00000000000..9339e8155ea
--- /dev/null
+++ b/nixpkgs/pkgs/tools/backup/percona-xtrabackup/generic.nix
@@ -0,0 +1,58 @@
+{ stdenv, fetchFromGitHub, bison, boost, cmake, makeWrapper, pkgconfig
+, curl, cyrus_sasl, libaio, libedit, libev, libevent, libgcrypt, libgpgerror, lz4
+, ncurses, numactl, openssl, protobuf, valgrind, xxd, zlib
+, perlPackages
+, version, sha256, extraPatches ? [], extraPostInstall ? "", ...
+}:
+
+stdenv.mkDerivation rec {
+ pname = "percona-xtrabackup";
+ inherit version;
+
+ src = fetchFromGitHub {
+ owner = "percona";
+ repo = "percona-xtrabackup";
+ rev = "${pname}-${version}";
+ inherit sha256;
+ };
+
+ nativeBuildInputs = [ bison boost cmake makeWrapper pkgconfig ];
+
+ buildInputs = [
+ curl cyrus_sasl libaio libedit libev libevent libgcrypt libgpgerror lz4
+ ncurses numactl openssl protobuf valgrind xxd zlib
+ ] ++ (with perlPackages; [ perl DBI DBDmysql ]);
+
+ patches = extraPatches;
+
+ cmakeFlags = [
+ "-DMYSQL_UNIX_ADDR=/run/mysqld/mysqld.sock"
+ "-DBUILD_CONFIG=xtrabackup_release"
+ "-DINSTALL_MYSQLTESTDIR=OFF"
+ "-DWITH_BOOST=system"
+ "-DWITH_CURL=system"
+ "-DWITH_EDITLINE=system"
+ "-DWITH_LIBEVENT=system"
+ "-DWITH_LZ4=system"
+ "-DWITH_PROTOBUF=system"
+ "-DWITH_SASL=system"
+ "-DWITH_SSL=system"
+ "-DWITH_ZLIB=system"
+ "-DWITH_VALGRIND=ON"
+ "-DWITH_MAN_PAGES=OFF"
+ "-DCMAKE_SKIP_BUILD_RPATH=OFF" # To run libmysql/libmysql_api_test during build.
+ ];
+
+ postInstall = ''
+ wrapProgram "$out"/bin/xtrabackup --prefix PERL5LIB : $PERL5LIB
+ rm -r "$out"/lib/plugin/debug
+ '' + extraPostInstall;
+
+ meta = with stdenv.lib; {
+ description = "Non-blocking backup tool for MySQL";
+ homepage = "http://www.percona.com/software/percona-xtrabackup";
+ license = licenses.lgpl2;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ izorkin ];
+ };
+}
diff --git a/nixpkgs/pkgs/tools/backup/restic/default.nix b/nixpkgs/pkgs/tools/backup/restic/default.nix
index f366533f9bf..33cac4ad229 100644
--- a/nixpkgs/pkgs/tools/backup/restic/default.nix
+++ b/nixpkgs/pkgs/tools/backup/restic/default.nix
@@ -1,4 +1,5 @@
-{ stdenv, lib, buildGoPackage, fetchFromGitHub, installShellFiles, nixosTests}:
+{ stdenv, lib, buildGoPackage, fetchFromGitHub, installShellFiles, makeWrapper
+, nixosTests, rclone }:
buildGoPackage rec {
pname = "restic";
@@ -15,11 +16,13 @@ buildGoPackage rec {
subPackages = [ "cmd/restic" ];
- nativeBuildInputs = [ installShellFiles ];
+ nativeBuildInputs = [ installShellFiles makeWrapper ];
passthru.tests.restic = nixosTests.restic;
- postInstall = lib.optionalString (stdenv.hostPlatform == stdenv.buildPlatform) ''
+ postInstall = ''
+ wrapProgram $out/bin/restic --prefix PATH : '${rclone}/bin'
+ '' + lib.optionalString (stdenv.hostPlatform == stdenv.buildPlatform) ''
$out/bin/restic generate \
--bash-completion restic.bash \
--zsh-completion restic.zsh \
diff --git a/nixpkgs/pkgs/tools/backup/wal-g/default.nix b/nixpkgs/pkgs/tools/backup/wal-g/default.nix
index 2f2541c41cb..c989a91fa82 100644
--- a/nixpkgs/pkgs/tools/backup/wal-g/default.nix
+++ b/nixpkgs/pkgs/tools/backup/wal-g/default.nix
@@ -31,4 +31,4 @@ buildGoModule rec {
description = "An archival restoration tool for PostgreSQL";
maintainers = [ stdenv.lib.maintainers.ocharles ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/bluetooth/blueman/default.nix b/nixpkgs/pkgs/tools/bluetooth/blueman/default.nix
index 69db0053cfa..aa8693b365a 100644
--- a/nixpkgs/pkgs/tools/bluetooth/blueman/default.nix
+++ b/nixpkgs/pkgs/tools/bluetooth/blueman/default.nix
@@ -9,11 +9,11 @@ let
in stdenv.mkDerivation rec {
pname = "blueman";
- version = "2.1.2";
+ version = "2.1.3";
src = fetchurl {
url = "https://github.com/blueman-project/blueman/releases/download/${version}/${pname}-${version}.tar.xz";
- sha256 = "0k49hgyglsrlszckjzrvlsdm9ysns3qgvczgcmwaz02vvwnb4zai";
+ sha256 = "1pngqbwapbvywhkmflapqvs0wa0af7d1a87wy56l5hg2r462xl1v";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/tools/cd-dvd/isolyzer/default.nix b/nixpkgs/pkgs/tools/cd-dvd/isolyzer/default.nix
new file mode 100644
index 00000000000..1fd704d90f1
--- /dev/null
+++ b/nixpkgs/pkgs/tools/cd-dvd/isolyzer/default.nix
@@ -0,0 +1,25 @@
+{ stdenv
+, python3
+, fetchFromGitHub
+}:
+
+python3.pkgs.buildPythonApplication rec {
+ pname = "isolyzer";
+ version = "1.3.0";
+
+ src = fetchFromGitHub {
+ owner = "KBNLresearch";
+ repo = pname;
+ rev = version;
+ sha256 = "1fysm05cz0z54apn1p889xhbgjnfwax6fngi05yij5qp2zxqghf9";
+ };
+
+ propagatedBuildInputs = with python3.pkgs; [ setuptools six ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/KBNLresearch/isolyzer";
+ description = "Verify size of ISO 9660 image against Volume Descriptor fields";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ mkg20001 ];
+ };
+}
diff --git a/nixpkgs/pkgs/tools/cd-dvd/unetbootin/default.nix b/nixpkgs/pkgs/tools/cd-dvd/unetbootin/default.nix
index d81790d66a8..ae9e6724fac 100644
--- a/nixpkgs/pkgs/tools/cd-dvd/unetbootin/default.nix
+++ b/nixpkgs/pkgs/tools/cd-dvd/unetbootin/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "unetbootin";
- version = "677";
+ version = "681";
src = fetchFromGitHub {
owner = "unetbootin";
repo = "unetbootin";
rev = version;
- sha256 = "1mk6179r2lz2d0pvln1anvf5p4l7vfrnnnlhgyx2dlx6pfacsspy";
+ sha256 = "0ppqb7ywh4cpcjr5nw6f65dx4s8kx09gnhihnby3zjhxdf4l99fm";
};
setSourceRoot = ''
diff --git a/nixpkgs/pkgs/tools/compression/bzip2/default.nix b/nixpkgs/pkgs/tools/compression/bzip2/default.nix
index 41dcd54ecdb..3e20258cbbe 100644
--- a/nixpkgs/pkgs/tools/compression/bzip2/default.nix
+++ b/nixpkgs/pkgs/tools/compression/bzip2/default.nix
@@ -3,6 +3,11 @@
, autoreconfHook
}:
+# 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 {
pname = "bzip2";
version = "1.0.6.0.1";
diff --git a/nixpkgs/pkgs/tools/compression/dtrx/default.nix b/nixpkgs/pkgs/tools/compression/dtrx/default.nix
index edca969a1e8..81a446066d9 100644
--- a/nixpkgs/pkgs/tools/compression/dtrx/default.nix
+++ b/nixpkgs/pkgs/tools/compression/dtrx/default.nix
@@ -1,18 +1,15 @@
{stdenv, lib, fetchurl, pythonPackages
-, gnutar, unzip, lhasa, rpm, binutils, cpio, gzip, cabextract, unrar, unshield
+, gnutar, unzip, lhasa, rpm, binutils, cpio, gzip, p7zip, cabextract, unrar, unshield
, bzip2, xz, lzip
-# unsafe:
-# ,p7zip
-# unzip is no longer handled by p7zip, since it's unsafe
-, unzipSupport ? true
+# unzip is handled by p7zip
+, unzipSupport ? false
, unrarSupport ? false }:
let
- # p7zip
- archivers = lib.makeBinPath ([ gnutar lhasa rpm binutils cpio gzip cabextract unshield ]
- ++ lib.optional (unzipSupport) unzip
- ++ lib.optional (unrarSupport) unrar
- ++ [ bzip2 xz lzip ]);
+ archivers = lib.makeBinPath ([ gnutar lhasa rpm binutils cpio gzip p7zip cabextract unshield ]
+ ++ lib.optional (unzipSupport) unzip
+ ++ lib.optional (unrarSupport) unrar
+ ++ [ bzip2 xz lzip ]);
in pythonPackages.buildPythonApplication rec {
pname = "dtrx";
diff --git a/nixpkgs/pkgs/tools/compression/gzip/default.nix b/nixpkgs/pkgs/tools/compression/gzip/default.nix
index eb680ff8a06..9628e100c1c 100644
--- a/nixpkgs/pkgs/tools/compression/gzip/default.nix
+++ b/nixpkgs/pkgs/tools/compression/gzip/default.nix
@@ -4,6 +4,11 @@
, writeText
}:
+# 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 {
pname = "gzip";
version = "1.10";
diff --git a/nixpkgs/pkgs/tools/compression/hactool/default.nix b/nixpkgs/pkgs/tools/compression/hactool/default.nix
index c0bcca2d8cd..d34ca73556b 100644
--- a/nixpkgs/pkgs/tools/compression/hactool/default.nix
+++ b/nixpkgs/pkgs/tools/compression/hactool/default.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchFromGitHub }:
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "hactool";
version = "1.4.0";
src = fetchFromGitHub {
owner = "SciresM";
repo = "hactool";
- rev = "1.4.0";
+ rev = version;
sha256 = "0305ngsnwm8npzgyhyifasi4l802xnfz19r0kbzzniirmcn4082d";
};
diff --git a/nixpkgs/pkgs/tools/compression/lzfse/default.nix b/nixpkgs/pkgs/tools/compression/lzfse/default.nix
index 72560c1d9ae..0a335b3602f 100644
--- a/nixpkgs/pkgs/tools/compression/lzfse/default.nix
+++ b/nixpkgs/pkgs/tools/compression/lzfse/default.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchFromGitHub }:
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "lzfse";
- version = "2017-03-08";
+ version = "1.0";
src = fetchFromGitHub {
owner = "lzfse";
repo = "lzfse";
- rev = "88e2d27";
+ rev = "lzfse-${version}";
sha256 = "1mfh6y6vpvxsdwmqmfbkqkwvxc0pz2dqqc72c6fk9sbsrxxaghd5";
};
@@ -23,7 +23,7 @@ stdenv.mkDerivation {
LZFSE is a Lempel-Ziv style data compression algorithm using Finite State Entropy coding.
It targets similar compression rates at higher compression and decompression speed compared to deflate using zlib.
'';
- platforms = platforms.linux;
+ platforms = platforms.unix;
license = licenses.bsd3;
maintainers = with maintainers; [ ];
};
diff --git a/nixpkgs/pkgs/tools/compression/lzip/default.nix b/nixpkgs/pkgs/tools/compression/lzip/default.nix
index 62f57a8cca7..e55af8b94ed 100644
--- a/nixpkgs/pkgs/tools/compression/lzip/default.nix
+++ b/nixpkgs/pkgs/tools/compression/lzip/default.nix
@@ -1,5 +1,10 @@
{ stdenv, fetchurl, texinfo }:
+# 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 {
pname = "lzip";
version = "1.21";
diff --git a/nixpkgs/pkgs/tools/compression/pixz/default.nix b/nixpkgs/pkgs/tools/compression/pixz/default.nix
index 7eca80f8400..c7b4b46328d 100644
--- a/nixpkgs/pkgs/tools/compression/pixz/default.nix
+++ b/nixpkgs/pkgs/tools/compression/pixz/default.nix
@@ -5,7 +5,7 @@
}:
stdenv.mkDerivation rec {
baseName = "pixz";
- version = "1.0.6";
+ version = "1.0.7";
name = "${baseName}-${version}";
nativeBuildInputs = [ pkgconfig ];
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
owner = "vasi";
repo = baseName;
rev = "v${version}";
- sha256 = "0q61wqg2yxrgd4nc7256mf7izp92is29ll3rax1cxr6fj9jrd8b7";
+ sha256 = "163axxs22w7pghr786hda22mnlpvmi50hzhfr9axwyyjl9n41qs2";
};
preConfigure = ''
./autogen.sh
diff --git a/nixpkgs/pkgs/tools/compression/xz/default.nix b/nixpkgs/pkgs/tools/compression/xz/default.nix
index 545384c396d..5cf88288d81 100644
--- a/nixpkgs/pkgs/tools/compression/xz/default.nix
+++ b/nixpkgs/pkgs/tools/compression/xz/default.nix
@@ -1,5 +1,10 @@
{ stdenv, fetchurl, enableStatic ? false }:
+# 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 = "xz-5.2.5";
diff --git a/nixpkgs/pkgs/tools/compression/zstd/default.nix b/nixpkgs/pkgs/tools/compression/zstd/default.nix
index 2f89331f92c..9c9f91f9c19 100644
--- a/nixpkgs/pkgs/tools/compression/zstd/default.nix
+++ b/nixpkgs/pkgs/tools/compression/zstd/default.nix
@@ -2,7 +2,8 @@
, fixDarwinDylibNames
, file
, legacySupport ? false
-, enableShared ? true }:
+, static ? false
+}:
stdenv.mkDerivation rec {
pname = "zstd";
@@ -28,8 +29,24 @@ stdenv.mkDerivation rec {
# work fine, and I'm not sure how to write the condition.
++ stdenv.lib.optional stdenv.hostPlatform.isWindows ./mcfgthreads-no-pthread.patch;
+ postPatch =
+ # Patch shebangs for playTests
+ ''
+ patchShebangs programs/zstdgrep
+ '' + stdenv.lib.optionalString (!static) ''
+ substituteInPlace build/cmake/CMakeLists.txt \
+ --replace 'message(SEND_ERROR "You need to build static library to build tests")' ""
+ substituteInPlace build/cmake/tests/CMakeLists.txt \
+ --replace 'libzstd_static' 'libzstd_shared'
+ sed -i \
+ "1aexport ${stdenv.lib.optionalString stdenv.isDarwin "DY"}LD_LIBRARY_PATH=$PWD/build_/lib" \
+ tests/playTests.sh
+ '';
+
cmakeFlags = [
- "-DZSTD_BUILD_SHARED:BOOL=${if enableShared then "ON" else "OFF"}"
+ "-DZSTD_BUILD_SHARED:BOOL=${if (!static) then "ON" else "OFF"}"
+ "-DZSTD_BUILD_STATIC:BOOL=${if static then "ON" else "OFF"}"
+ "-DZSTD_PROGRAMS_LINK_SHARED:BOOL=${if (!static) then "ON" else "OFF"}"
"-DZSTD_LEGACY_SUPPORT:BOOL=${if legacySupport then "ON" else "OFF"}"
"-DZSTD_BUILD_TESTS:BOOL=ON"
];
@@ -50,12 +67,14 @@ stdenv.mkDerivation rec {
preInstall = ''
substituteInPlace ../programs/zstdgrep \
--replace ":-grep" ":-${gnugrep}/bin/grep" \
- --replace ":-zstdcat" ":-$out/bin/zstdcat"
+ --replace ":-zstdcat" ":-$bin/bin/zstdcat"
substituteInPlace ../programs/zstdless \
- --replace "zstdcat" "$out/bin/zstdcat"
+ --replace "zstdcat" "$bin/bin/zstdcat"
'';
+ outputs = [ "bin" "dev" "man" "out" ];
+
meta = with stdenv.lib; {
description = "Zstandard real-time compression algorithm";
longDescription = ''
diff --git a/nixpkgs/pkgs/tools/filesystems/bashmount/default.nix b/nixpkgs/pkgs/tools/filesystems/bashmount/default.nix
index 5aeff6baaa9..206e68ce1c2 100644
--- a/nixpkgs/pkgs/tools/filesystems/bashmount/default.nix
+++ b/nixpkgs/pkgs/tools/filesystems/bashmount/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "bashmount";
- version = "3.2.0";
+ version = "4.3.0";
src = fetchFromGitHub {
owner = "jamielinux";
repo = "bashmount";
rev = version;
- sha256 = "0rki4s0jgz6vkywc6hcx9qa551r5bnjs7sw0rdh93k64l32kh644";
+ sha256 = "1idjyl5dr8a72w3lg15qx03wgc5mj2ga2v2jkyb8v9gi5ahl03mn";
};
installPhase = ''
diff --git a/nixpkgs/pkgs/tools/filesystems/bcache-tools/default.nix b/nixpkgs/pkgs/tools/filesystems/bcache-tools/default.nix
index 749aa04ebc7..c3b1759bcdd 100644
--- a/nixpkgs/pkgs/tools/filesystems/bcache-tools/default.nix
+++ b/nixpkgs/pkgs/tools/filesystems/bcache-tools/default.nix
@@ -20,6 +20,7 @@ stdenv.mkDerivation rec {
sed -e "/INSTALL.*initramfs\/hook/d" \
-e "/INSTALL.*initcpio\/install/d" \
-e "/INSTALL.*dracut\/module-setup.sh/d" \
+ -e "s/pkg-config/$PKG_CONFIG/" \
-i Makefile
'';
@@ -28,8 +29,12 @@ stdenv.mkDerivation rec {
./fix-static.patch
];
+ makeFlags = [
+ "PREFIX=${placeholder "out"}"
+ "UDEVLIBDIR=${placeholder "out"}/lib/udev/"
+ ];
+
preBuild = ''
- export makeFlags="$makeFlags PREFIX=\"$out\" UDEVLIBDIR=\"$out/lib/udev/\"";
sed -e "s|/bin/sh|${bash}/bin/sh|" -i *.rules
'';
diff --git a/nixpkgs/pkgs/tools/filesystems/bees/default.nix b/nixpkgs/pkgs/tools/filesystems/bees/default.nix
index c6bb07e7b87..e87cecbf8fd 100644
--- a/nixpkgs/pkgs/tools/filesystems/bees/default.nix
+++ b/nixpkgs/pkgs/tools/filesystems/bees/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, runCommand, fetchFromGitHub, bash, btrfs-progs, coreutils, pythonPackages, utillinux }:
+{ stdenv, runCommand, fetchFromGitHub, bash, btrfs-progs, coreutils, python3Packages, utillinux }:
let
@@ -22,7 +22,7 @@ let
];
nativeBuildInputs = [
- pythonPackages.markdown # documentation build
+ python3Packages.markdown # documentation build
];
preBuild = ''
diff --git a/nixpkgs/pkgs/tools/filesystems/btrfs-heatmap/default.nix b/nixpkgs/pkgs/tools/filesystems/btrfs-heatmap/default.nix
new file mode 100644
index 00000000000..04d74d78cfd
--- /dev/null
+++ b/nixpkgs/pkgs/tools/filesystems/btrfs-heatmap/default.nix
@@ -0,0 +1,46 @@
+{ stdenv, lib
+, fetchFromGitHub
+, python3
+, installShellFiles
+, fetchurl
+}:
+
+stdenv.mkDerivation rec {
+ pname = "btrfs-heatmap";
+ version = "8";
+
+ src = fetchFromGitHub {
+ owner = "knorrie";
+ repo = "btrfs-heatmap";
+ rev = "v${version}";
+ sha256 = "035frvk3s7g18y81srssvm550nfq7jylr7w60nvixidxvrc0yrnh";
+ };
+
+ # man page is currently only in the debian branch
+ # https://github.com/knorrie/btrfs-heatmap/issues/11
+ msrc = fetchurl {
+ url = "https://raw.githubusercontent.com/knorrie/btrfs-heatmap/45d844e12d7f5842ebb99e65d7b968a5e1a89066/debian/man/btrfs-heatmap.8";
+ sha256 = "1md7xc426sc8lq4w29gjd6gv7vjqhcwrqqcr6z39kihvi04d5f6q";
+ };
+
+ buildInputs = [ python3 ];
+ nativeBuildInputs = [ python3.pkgs.wrapPython installShellFiles ];
+
+ outputs = [ "out" "man" ];
+
+ installPhase = ''
+ install -Dm 0755 heatmap.py $out/sbin/btrfs-heatmap
+ installManPage ${msrc}
+
+ buildPythonPath ${python3.pkgs.btrfs}
+ patchPythonScript $out/sbin/btrfs-heatmap
+ '';
+
+ meta = with lib; {
+ description = "Visualize the layout of a mounted btrfs";
+ homepage = "https://github.com/knorrie/btrfs-heatmap";
+ license = licenses.mit;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.evils ];
+ };
+}
diff --git a/nixpkgs/pkgs/tools/filesystems/btrfs-progs/default.nix b/nixpkgs/pkgs/tools/filesystems/btrfs-progs/default.nix
index 5c73ee945c7..8ff72421a59 100644
--- a/nixpkgs/pkgs/tools/filesystems/btrfs-progs/default.nix
+++ b/nixpkgs/pkgs/tools/filesystems/btrfs-progs/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "btrfs-progs";
- version = "5.6";
+ version = "5.7";
src = fetchurl {
url = "mirror://kernel/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v${version}.tar.xz";
- sha256 = "0srg276yccfmqz0skmmga3vbqx4wiqsk1l6h86n6ryhxa9viqcm1";
+ sha256 = "0p6ycbr8sw5bq3mj84gh9rvh5sk8sjr2l9hb9dhm4j41ij5h8bsw";
};
nativeBuildInputs = [
@@ -20,10 +20,6 @@ stdenv.mkDerivation rec {
# for python cross-compiling
_PYTHON_HOST_PLATFORM = stdenv.hostPlatform.config;
- # The i686 case is a quick hack; I don't know what's wrong.
- postConfigure = stdenv.lib.optionalString (!stdenv.isi686) ''
- export LDSHARED="$LD -shared"
- '';
# gcc bug with -O1 on ARM with gcc 4.8
# This should be fine on all platforms so apply universally
diff --git a/nixpkgs/pkgs/tools/filesystems/ceph/0000-fix-SPDK-build-env.patch b/nixpkgs/pkgs/tools/filesystems/ceph/0000-fix-SPDK-build-env.patch
index b04082537b5..a117408b000 100644
--- a/nixpkgs/pkgs/tools/filesystems/ceph/0000-fix-SPDK-build-env.patch
+++ b/nixpkgs/pkgs/tools/filesystems/ceph/0000-fix-SPDK-build-env.patch
@@ -1,11 +1,11 @@
---- a/cmake/modules/BuildSPDK.cmake 2018-08-09 09:22:34.950684960 +0200
-+++ b/cmake/modules/BuildSPDK.cmake 2018-08-09 09:21:59.986964224 +0200
-@@ -16,7 +16,7 @@
+--- a/cmake/modules/BuildSPDK.cmake
++++ b/cmake/modules/BuildSPDK.cmake
+@@ -35,7 +35,7 @@ macro(build_spdk)
# unset $CFLAGS, otherwise it will interfere with how SPDK sets
# its include directory.
# unset $LDFLAGS, otherwise SPDK will fail to mock some functions.
-- BUILD_COMMAND env -i PATH=$ENV{PATH} CC=${CMAKE_C_COMPILER} $(MAKE) EXTRA_CFLAGS="-fPIC"
-+ BUILD_COMMAND env PATH=$ENV{PATH} CC=${CMAKE_C_COMPILER} $(MAKE) EXTRA_CFLAGS="-fPIC" C_OPT="-mssse3"
+- BUILD_COMMAND env -i PATH=$ENV{PATH} CC=${CMAKE_C_COMPILER} ${make_cmd} EXTRA_CFLAGS="${spdk_CFLAGS}"
++ BUILD_COMMAND env -i PATH=$ENV{PATH} CC=${CMAKE_C_COMPILER} ${make_cmd} EXTRA_CFLAGS="${spdk_CFLAGS}" C_OPT="-mssse3"
BUILD_IN_SOURCE 1
INSTALL_COMMAND "true")
- ExternalProject_Get_Property(spdk-ext source_dir)
+ unset(make_cmd)
diff --git a/nixpkgs/pkgs/tools/filesystems/ceph/default.nix b/nixpkgs/pkgs/tools/filesystems/ceph/default.nix
index c2234404d34..767730c4030 100644
--- a/nixpkgs/pkgs/tools/filesystems/ceph/default.nix
+++ b/nixpkgs/pkgs/tools/filesystems/ceph/default.nix
@@ -11,6 +11,7 @@
, rocksdb, makeWrapper
, leveldb, oathToolkit
, libnl, libcap_ng
+, rdkafka
# Optional Dependencies
, yasm ? null, fcgi ? null, expat ? null
@@ -74,6 +75,26 @@ let
none = [ ];
};
+ getMeta = description: {
+ homepage = "https://ceph.com/";
+ inherit description;
+ license = with licenses; [ lgpl21 gpl2 bsd3 mit publicDomain ];
+ maintainers = with maintainers; [ adev ak johanot krav ];
+ platforms = [ "x86_64-linux" ];
+ };
+
+ ceph-common = python3Packages.buildPythonPackage rec{
+ pname = "ceph-common";
+ inherit src version;
+
+ sourceRoot = "ceph-${version}/src/python-common";
+
+ checkInputs = [ python3Packages.pytest ];
+ propagatedBuildInputs = with python3Packages; [ pyyaml six ];
+
+ meta = getMeta "Ceph common module for code shared by manager modules";
+ };
+
ceph-python-env = python3Packages.python.withPackages (ps: [
ps.sphinx
ps.flask
@@ -82,27 +103,33 @@ let
ps.virtualenv
# Libraries needed by the python tools
ps.Mako
+ ceph-common
ps.cherrypy
+ ps.dateutil
+ ps.jsonpatch
ps.pecan
ps.prettytable
ps.pyjwt
ps.webob
ps.bcrypt
+ # scipy > 1.3 breaks diskprediction_local, leading to mgr hang on startup
+ # Bump (and get rid of scipy_1_3) once these issues are resolved:
+ # https://tracker.ceph.com/issues/42764 https://tracker.ceph.com/issues/45147
+ ps.scipy_1_3
ps.six
ps.pyyaml
]);
sitePackages = ceph-python-env.python.sitePackages;
- version = "14.2.9";
+ version = "15.2.4";
+ src = fetchurl {
+ url = "http://download.ceph.com/tarballs/ceph-${version}.tar.gz";
+ sha256 = "0jy5dp4r1bqk1l7nrv8l8zpl984k61p3vkvf73ygcn03bxyjjlax";
+ };
in rec {
ceph = stdenv.mkDerivation {
pname = "ceph";
- inherit version;
-
- src = fetchurl {
- url = "http://download.ceph.com/tarballs/ceph-${version}.tar.gz";
- sha256 = "0zkh1a23v8g1fa5flqa2d53lv08ancab3li57gybpqpnja90k7il";
- };
+ inherit src version;
patches = [
./0000-fix-SPDK-build-env.patch
@@ -118,7 +145,7 @@ in rec {
buildInputs = cryptoLibsMap.${cryptoStr} ++ [
boost ceph-python-env libxml2 optYasm optLibatomic_ops optLibs3
malloc zlib openldap lttng-ust babeltrace gperf gtest cunit
- snappy rocksdb lz4 oathToolkit leveldb libnl libcap_ng
+ snappy rocksdb lz4 oathToolkit leveldb libnl libcap_ng rdkafka
] ++ optionals stdenv.isLinux [
linuxHeaders utillinux libuuid udev keyutils optLibaio optLibxfs optZfs
# ceph 14
@@ -172,25 +199,13 @@ in rec {
doCheck = false; # uses pip to install things from the internet
- meta = {
- homepage = "https://ceph.com/";
- description = "Distributed storage system";
- license = with licenses; [ lgpl21 gpl2 bsd3 mit publicDomain ];
- maintainers = with maintainers; [ adev ak krav johanot ];
- platforms = [ "x86_64-linux" ];
- };
+ meta = getMeta "Distributed storage system";
passthru.version = version;
};
ceph-client = runCommand "ceph-client-${version}" {
- meta = {
- homepage = "https://ceph.com/";
- description = "Tools needed to mount Ceph's RADOS Block Devices";
- license = with licenses; [ lgpl21 gpl2 bsd3 mit publicDomain ];
- maintainers = with maintainers; [ adev ak johanot krav ];
- platforms = [ "x86_64-linux" ];
- };
+ meta = getMeta "Tools needed to mount Ceph's RADOS Block Devices";
} ''
mkdir -p $out/{bin,etc,${sitePackages}}
cp -r ${ceph}/bin/{ceph,.ceph-wrapped,rados,rbd,rbdmap} $out/bin
diff --git a/nixpkgs/pkgs/tools/filesystems/convoy/default.nix b/nixpkgs/pkgs/tools/filesystems/convoy/default.nix
index 77d6dca066a..f12187be810 100644
--- a/nixpkgs/pkgs/tools/filesystems/convoy/default.nix
+++ b/nixpkgs/pkgs/tools/filesystems/convoy/default.nix
@@ -3,7 +3,7 @@
buildGoPackage rec {
pname = "convoy";
- version = "0.5.0";
+ version = "0.5.2";
goPackagePath = "github.com/rancher/convoy";
@@ -11,7 +11,7 @@ buildGoPackage rec {
rev = "v${version}";
owner = "rancher";
repo = "convoy";
- sha256 = "0ihy0cfq7sa2wml904ajwr165hx2mas3jb1bqk3i0m4fg1lx1xw1";
+ sha256 = "09nygrxd5hril4xcfsvgjg74xxhhimznqq4sdk0f360c5ra0dbhj";
};
buildInputs = [lvm2];
diff --git a/nixpkgs/pkgs/tools/filesystems/file-rename/default.nix b/nixpkgs/pkgs/tools/filesystems/file-rename/default.nix
index f9b6a941f68..588295f7791 100644
--- a/nixpkgs/pkgs/tools/filesystems/file-rename/default.nix
+++ b/nixpkgs/pkgs/tools/filesystems/file-rename/default.nix
@@ -11,6 +11,12 @@ perlPackages.buildPerlPackage {
nativeBuildInputs = [ makeWrapper ];
+ # Fix an incorrect platform test that misidentifies Darwin as Windows
+ postPatch = ''
+ substituteInPlace Makefile.PL \
+ --replace '/win/i' '/MSWin32/'
+ '';
+
postInstall = ''
wrapProgram $out/bin/rename \
--prefix PERL5LIB : $out/${perlPackages.perl.libPrefix}
diff --git a/nixpkgs/pkgs/tools/filesystems/fuse-overlayfs/default.nix b/nixpkgs/pkgs/tools/filesystems/fuse-overlayfs/default.nix
index f21f19eb725..ba5f4a3dd7e 100644
--- a/nixpkgs/pkgs/tools/filesystems/fuse-overlayfs/default.nix
+++ b/nixpkgs/pkgs/tools/filesystems/fuse-overlayfs/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "fuse-overlayfs";
- version = "1.0.0";
+ version = "1.1.2";
src = fetchFromGitHub {
owner = "containers";
repo = pname;
rev = "v${version}";
- sha256 = "0h1ay2l7zyiqplh8whanw68mcfri79lc03wjjrhqji5ddwznv6fa";
+ sha256 = "1ivz65nnyisha3lkk6ywx175f2sdacjz3q5vy9xddr7dixwd2b18";
};
nativeBuildInputs = [ autoreconfHook pkg-config ];
diff --git a/nixpkgs/pkgs/tools/filesystems/gcsfuse/default.nix b/nixpkgs/pkgs/tools/filesystems/gcsfuse/default.nix
index 3f0e261b18d..89fa3ebe33b 100644
--- a/nixpkgs/pkgs/tools/filesystems/gcsfuse/default.nix
+++ b/nixpkgs/pkgs/tools/filesystems/gcsfuse/default.nix
@@ -2,13 +2,13 @@
buildGoPackage rec {
pname = "gcsfuse";
- version = "0.29.0";
+ version = "0.30.0";
src = fetchFromGitHub {
owner = "googlecloudplatform";
repo = "gcsfuse";
rev = "v${version}";
- sha256 = "11an7cxgg3x830mwlhyx50xkcv7zpa9aziz6gz1crwp8shr4hdik";
+ sha256 = "1ai1dgf07g2c08rp87kygrl67hyj7x793093wmnwaxfpylx5flv0";
};
goPackagePath = "github.com/googlecloudplatform/gcsfuse";
@@ -20,6 +20,8 @@ buildGoPackage rec {
ln -s $out/bin/mount_gcsfuse $out/bin/mount.fuse.gcsfuse
'';
+ buildFlagsArray = [ "-ldflags=-s -w -X main.gcsfuseVersion=${version}" ];
+
meta = with lib;{
description = "A user-space file system for interacting with Google Cloud Storage";
homepage = "https://cloud.google.com/storage/docs/gcs-fuse";
diff --git a/nixpkgs/pkgs/tools/filesystems/moosefs/default.nix b/nixpkgs/pkgs/tools/filesystems/moosefs/default.nix
index af09cafe1de..df3dd661d75 100644
--- a/nixpkgs/pkgs/tools/filesystems/moosefs/default.nix
+++ b/nixpkgs/pkgs/tools/filesystems/moosefs/default.nix
@@ -5,18 +5,18 @@
, fuse
, pkgconfig
, libpcap
-, zlib
+, zlib
}:
stdenv.mkDerivation rec {
pname = "moosefs";
- version = "3.0.113";
+ version = "3.0.114";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
- sha256 = "0h3dhj6lznbkvmkr21w58avl9fa4pgj73fv0lkzcagksyyh5l0n9";
+ sha256 = "0bilrzzlg599xy21cm7r0xb2sanngr74j3z03xgybcm10kl97i7j";
};
nativeBuildInputs = [ pkgconfig makeWrapper ];
@@ -25,6 +25,7 @@ stdenv.mkDerivation rec {
[ fuse libpcap zlib ];
postInstall = ''
+ substituteInPlace $out/sbin/mfscgiserv --replace "datapath=\"$out" "datapath=\""
wrapProgram $out/sbin/mfscgiserv \
--prefix PATH ":" "${python}/bin"
'';
diff --git a/nixpkgs/pkgs/tools/filesystems/netatalk/default.nix b/nixpkgs/pkgs/tools/filesystems/netatalk/default.nix
index faa0a1ebfe8..f7732cd76fd 100644
--- a/nixpkgs/pkgs/tools/filesystems/netatalk/default.nix
+++ b/nixpkgs/pkgs/tools/filesystems/netatalk/default.nix
@@ -3,7 +3,7 @@
, ed, glibc, libevent
}:
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
name = "netatalk-3.1.12";
src = fetchurl {
diff --git a/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/cryptsetup.nix b/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/cryptsetup.nix
index 3feed238880..88a1716a0e1 100644
--- a/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/cryptsetup.nix
+++ b/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/cryptsetup.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, lvm2, libgcrypt, libuuid, pkgconfig, popt
+{ stdenv, fetchurl, fetchpatch, lvm2, libgcrypt, libuuid, pkgconfig, popt
, enablePython ? true, python ? null
}:
@@ -12,6 +12,15 @@ stdenv.mkDerivation rec {
sha256 = "1n1qk5chyjspbiianrdb55fhb4wl0vfyqz2br05vfb24v4qlgbx2";
};
+ patches = [
+ # Fix build with glibc >= 2.28
+ # https://github.com/NixOS/nixpkgs/issues/86403
+ (fetchpatch {
+ url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/sys-fs/cryptsetup/files/cryptsetup-1.7.1-sysmacros.patch?id=d72316f97ebcc7fe622b21574442a9ac59b9115f";
+ sha256 = "0xbhazgl44bimqhcrhajk016w9wi7bkrgwyfq13xmrvyrllqvgdx";
+ })
+ ];
+
configureFlags = [ "--enable-cryptsetup-reencrypt" ]
++ stdenv.lib.optional enablePython "--enable-python";
diff --git a/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/default.nix b/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/default.nix
index 5d7a9dd14ec..1f672701d38 100644
--- a/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/default.nix
+++ b/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/default.nix
@@ -18,7 +18,7 @@ let
cryptsetup = import ./cryptsetup.nix {
inherit stdenv fetchurl python;
- inherit (pkgs) pkgconfig libgcrypt libuuid popt lvm2;
+ inherit (pkgs) fetchpatch pkgconfig libgcrypt libuuid popt lvm2;
};
dmraid = import ./dmraid.nix {
@@ -27,17 +27,17 @@ let
lvm2 = import ./lvm2.nix {
inherit stdenv fetchurl;
- inherit (pkgs) pkgconfig utillinux systemd coreutils;
+ inherit (pkgs) fetchpatch pkgconfig utillinux systemd coreutils;
};
multipath_tools = import ./multipath-tools.nix {
inherit stdenv fetchurl lvm2;
- inherit (pkgs) readline systemd libaio gzip;
+ inherit (pkgs) fetchpatch readline systemd libaio gzip;
};
parted = import ./parted.nix {
inherit stdenv fetchurl;
- inherit (pkgs) utillinux readline libuuid gettext check lvm2;
+ inherit (pkgs) fetchpatch utillinux readline libuuid gettext check lvm2;
};
pyblock = import ./pyblock.nix {
diff --git a/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/lvm2.nix b/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/lvm2.nix
index c8c748b4c45..fc0005a14d4 100644
--- a/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/lvm2.nix
+++ b/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/lvm2.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, systemd, utillinux, coreutils }:
+{ stdenv, fetchurl, fetchpatch, pkgconfig, systemd, utillinux, coreutils }:
let
v = "2.02.106";
@@ -12,6 +12,18 @@ stdenv.mkDerivation {
sha256 = "0nr833bl0q4zq52drjxmmpf7bs6kqxwa5kahwwxm9411khkxz0vc";
};
+ patches = [
+ # Fix build with glibc >= 2.28
+ # https://github.com/NixOS/nixpkgs/issues/86403
+ (fetchpatch {
+ url = "https://github.com/lvmteam/lvm2/commit/92d5a8441007f578e000b492cecf67d6b8a87405.patch";
+ sha256 = "1yqd6jng0b370k53vks1shg57yhfyribhpmv19km5zsjqf0qqx2d";
+ excludes = [
+ "libdm/libdm-stats.c"
+ ];
+ })
+ ];
+
configureFlags = [
"--disable-readline"
"--enable-udev_rules"
diff --git a/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/multipath-tools.nix b/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/multipath-tools.nix
index b3b18579334..ffed57e6345 100644
--- a/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/multipath-tools.nix
+++ b/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/multipath-tools.nix
@@ -1,6 +1,6 @@
# FIXME: unify with pkgs/os-specific/linux/multipath-tools/default.nix.
-{ stdenv, fetchurl, lvm2, libaio, gzip, readline, systemd }:
+{ stdenv, fetchurl, fetchpatch, lvm2, libaio, gzip, readline, systemd }:
stdenv.mkDerivation rec {
name = "multipath-tools-0.4.9";
@@ -10,6 +10,18 @@ stdenv.mkDerivation rec {
sha256 = "04n7kazp1zrlqfza32phmqla0xkcq4zwn176qff5ida4a60whi4d";
};
+ patches = [
+ # Fix build with glibc >= 2.28
+ # https://github.com/NixOS/nixpkgs/issues/86403
+ (fetchpatch {
+ url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/sys-fs/multipath-tools/files/multipath-tools-0.6.4-sysmacros.patch?id=eb22b954c177b5c1e2b6ed5c7cdd02f40f40d757";
+ sha256 = "1an0cgmz7g03c4qjimhpm9fcf2iswws18lwqxi688k87qm3xb5qd";
+ excludes = [
+ "libmultipath/util.c"
+ ];
+ })
+ ];
+
sourceRoot = ".";
buildInputs = [ lvm2 libaio readline gzip ];
@@ -26,6 +38,11 @@ stdenv.mkDerivation rec {
substituteInPlace libmultipath/defaults.h --replace /lib/udev/scsi_id ${systemd.lib}/lib/udev/scsi_id
substituteInPlace libmultipath/hwtable.c --replace /lib/udev/scsi_id ${systemd.lib}/lib/udev/scsi_id
+
+ sed -i -re '
+ s,^( *#define +DEFAULT_MULTIPATHDIR\>).*,\1 "'"$out/lib/multipath"'",
+ ' libmultipath/defaults.h
+
'';
meta = {
diff --git a/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/parted.nix b/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/parted.nix
index 2a0ffe326dc..16f3a57ea14 100644
--- a/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/parted.nix
+++ b/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/parted.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, lvm2, libuuid, gettext, readline
+{ stdenv, fetchurl, fetchpatch, lvm2, libuuid, gettext, readline
, utillinux, check, enableStatic ? false }:
stdenv.mkDerivation rec {
@@ -9,6 +9,15 @@ stdenv.mkDerivation rec {
sha256 = "05fa4m1bky9d13hqv91jlnngzlyn7y4rnnyq6d86w0dg3vww372y";
};
+ patches = [
+ # Fix build with glibc >= 2.28
+ # https://github.com/NixOS/nixpkgs/issues/86403
+ (fetchpatch {
+ url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/sys-block/parted/files/parted-3.2-sysmacros.patch?id=8e2414f551c14166f259f9a25a594aec7a5b9ea0";
+ sha256 = "0fdgifjbri7n28hv74zksac05gw72p2czzvyar0jp62b9dnql3mp";
+ })
+ ];
+
buildInputs = [ libuuid ]
++ stdenv.lib.optional (readline != null) readline
++ stdenv.lib.optional (gettext != null) gettext
diff --git a/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/pyblock-sysmacros.h.patch b/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/pyblock-sysmacros.h.patch
new file mode 100644
index 00000000000..b8ab7bd53b2
--- /dev/null
+++ b/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/pyblock-sysmacros.h.patch
@@ -0,0 +1,12 @@
+diff --git a/dm.c b/dm.c
+index 5daa0e5..d5b84c8 100644
+--- a/dm.c
++++ b/dm.c
+@@ -19,6 +19,7 @@
+ #define _GNU_SOURCE
+ #include <sys/stat.h>
+ #include <sys/types.h>
++#include <sys/sysmacros.h>
+ #include <unistd.h>
+ #include <fcntl.h>
+ #include <stdarg.h>
diff --git a/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/pyblock.nix b/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/pyblock.nix
index 2abab905737..f087edd853d 100644
--- a/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/pyblock.nix
+++ b/nixpkgs/pkgs/tools/filesystems/nixpart/0.4/pyblock.nix
@@ -11,6 +11,12 @@ stdenv.mkDerivation rec {
sha256 = "f6cef88969300a6564498557eeea1d8da58acceae238077852ff261a2cb1d815";
};
+ patches = [
+ # Fix build with glibc >= 2.28
+ # https://github.com/NixOS/nixpkgs/issues/86403
+ ./pyblock-sysmacros.h.patch
+ ];
+
postPatch = ''
sed -i -e 's|/usr/include/python|${python}/include/python|' \
-e 's/-Werror *//' -e 's|/usr/|'"$out"'/|' Makefile
diff --git a/nixpkgs/pkgs/tools/filesystems/squashfs-tools-ng/default.nix b/nixpkgs/pkgs/tools/filesystems/squashfs-tools-ng/default.nix
index 72b95641d00..e9afa5cf190 100644
--- a/nixpkgs/pkgs/tools/filesystems/squashfs-tools-ng/default.nix
+++ b/nixpkgs/pkgs/tools/filesystems/squashfs-tools-ng/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "squashfs-tools-ng";
- version = "0.9.1";
+ version = "1.0.0";
src = fetchurl {
url = "https://infraroot.at/pub/squashfs/squashfs-tools-ng-${version}.tar.xz";
- sha256 = "1ilxkrqbpb5whv7xfwfvph76jwyjzf988njjpyyr99h6jv2r77q1";
+ sha256 = "1dpx0a200s46s1dxp64hkn765vap0hzmyyvmq7wrmcs81mvlrd0l";
};
nativeBuildInputs = [ doxygen graphviz pkgconfig perl ];
diff --git a/nixpkgs/pkgs/tools/graphics/asymptote/default.nix b/nixpkgs/pkgs/tools/graphics/asymptote/default.nix
index 285dd9e7d4e..67afac2cdcc 100644
--- a/nixpkgs/pkgs/tools/graphics/asymptote/default.nix
+++ b/nixpkgs/pkgs/tools/graphics/asymptote/default.nix
@@ -9,14 +9,14 @@
}:
stdenv.mkDerivation rec {
- version = "2.65";
+ version = "2.66";
pname = "asymptote";
src = fetchFromGitHub {
owner = "vectorgraphics";
repo = pname;
rev = version;
- sha256 = "1b40khffrvwm3nd5nx1iybhkc25zs6whrb3wynw7y3i87p3palyz";
+ sha256 = "0c445j950n6nxgr1zxj7a26daa5d9f3i91506b7r7627s943b1kd";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/tools/graphics/cfdg/default.nix b/nixpkgs/pkgs/tools/graphics/cfdg/default.nix
index 8122e5a5ec2..2cbf43407ff 100644
--- a/nixpkgs/pkgs/tools/graphics/cfdg/default.nix
+++ b/nixpkgs/pkgs/tools/graphics/cfdg/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, libpng, bison, flex, ffmpeg, icu }:
+{ stdenv, fetchFromGitHub, libpng, bison, flex, ffmpeg_3, icu }:
stdenv.mkDerivation rec {
pname = "cfdg";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "13m8npccacmgxbs4il45zw53dskjh53ngv2nxahwqw8shjrws4mh";
};
- buildInputs = [ libpng bison flex ffmpeg icu ];
+ buildInputs = [ libpng bison flex ffmpeg_3 icu ];
postPatch = ''
sed -e "/YY_NO_UNISTD/a#include <stdio.h>" -i src-common/cfdg.l
diff --git a/nixpkgs/pkgs/tools/graphics/dpic/default.nix b/nixpkgs/pkgs/tools/graphics/dpic/default.nix
index 0621d885694..7b7eea3d509 100644
--- a/nixpkgs/pkgs/tools/graphics/dpic/default.nix
+++ b/nixpkgs/pkgs/tools/graphics/dpic/default.nix
@@ -2,28 +2,22 @@
stdenv.mkDerivation rec {
pname = "dpic";
- version = "2020.03.01";
+ version = "2020.06.01";
src = fetchurl {
url = "https://ece.uwaterloo.ca/~aplevich/dpic/${pname}-${version}.tar.gz";
- sha256 = "1wa1b8m98wdyryf0czn5g3g50znrjcdhsrzpqp6zgwr5w4a086mj";
+ sha256 = "1gbkpbjwjaaifxff8amm9b47dynq4l4698snjdgnn4flndw62q88";
};
- phases = [ "unpackPhase" "buildPhase" "installPhase" ];
+ # The prefix passed to configure is not used.
+ makeFlags = [ "DESTDIR=$(out)" ];
- makeFlags = [ "CC=${stdenv.cc.outPath}/bin/cc" ];
-
- installPhase = ''
- mkdir -p $out/bin
- cp -fv dpic $out/bin
- '';
-
- meta = {
- homepage = "https://ece.uwaterloo.ca/~aplevich/dpic/";
+ meta = with stdenv.lib; {
description = "An implementation of the pic little language for creating drawings";
- license = stdenv.lib.licenses.bsd2;
- maintainers = [ stdenv.lib.maintainers.aespinosa ];
- platforms = stdenv.lib.platforms.all;
+ homepage = "https://ece.uwaterloo.ca/~aplevich/dpic/";
+ license = licenses.bsd2;
+ maintainers = with maintainers; [ aespinosa ];
+ platforms = platforms.all;
};
}
diff --git a/nixpkgs/pkgs/tools/graphics/fim/default.nix b/nixpkgs/pkgs/tools/graphics/fim/default.nix
index 6a3d9a29db3..dd2dcc1f5bf 100644
--- a/nixpkgs/pkgs/tools/graphics/fim/default.nix
+++ b/nixpkgs/pkgs/tools/graphics/fim/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, autoconf, automake, pkgconfig
, perl, flex, bison, readline, libexif
, x11Support ? true, SDL
-, svgSupport ? true, inkscape
+, svgSupport ? true, inkscape_0
, asciiArtSupport ? true, aalib
, gifSupport ? true, giflib
, tiffSupport ? true, libtiff
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
buildInputs = with stdenv.lib;
[ perl flex bison readline libexif ]
++ optional x11Support SDL
- ++ optional svgSupport inkscape
+ ++ optional svgSupport inkscape_0
++ optional asciiArtSupport aalib
++ optional gifSupport giflib
++ optional tiffSupport libtiff
diff --git a/nixpkgs/pkgs/tools/graphics/glxinfo/default.nix b/nixpkgs/pkgs/tools/graphics/glxinfo/default.nix
index a1160fd7383..6518a74512b 100644
--- a/nixpkgs/pkgs/tools/graphics/glxinfo/default.nix
+++ b/nixpkgs/pkgs/tools/graphics/glxinfo/default.nix
@@ -18,10 +18,11 @@ stdenv.mkDerivation rec {
$CC src/xdemos/glxgears.c -o glxgears -lGL -lX11 -lm
$CC src/egl/opengles2/es2_info.c -o es2_info -lEGL -lGLESv2 -lX11
$CC src/egl/opengles2/es2gears.c src/egl/eglut/{eglut.c,eglut_x11.c} -o es2gears -Isrc/egl/eglut -lEGL -lGLESv2 -lX11 -lm
+ $CC src/egl/opengl/eglinfo.c -o eglinfo -lEGL -lGLESv2 -lX11
";
installPhase = "
- install -Dm 555 -t $out/bin glx{info,gears} es2{_info,gears}
+ install -Dm 555 -t $out/bin glx{info,gears} es2{_info,gears} eglinfo
";
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/tools/graphics/gmic/default.nix b/nixpkgs/pkgs/tools/graphics/gmic/default.nix
index 610c1306ecf..b167a73466d 100644
--- a/nixpkgs/pkgs/tools/graphics/gmic/default.nix
+++ b/nixpkgs/pkgs/tools/graphics/gmic/default.nix
@@ -15,13 +15,13 @@
stdenv.mkDerivation rec {
pname = "gmic";
- version = "2.9.0";
+ version = "2.9.1";
outputs = [ "out" "lib" "dev" "man" ];
src = fetchurl {
url = "https://gmic.eu/files/source/gmic_${version}.tar.gz";
- sha256 = "1df4x1dadf5llf8r0845vr2bv4pin2079an3gk69v697kdgnjcv2";
+ sha256 = "13axx7nwchn6ysgpvlw3fib474q4nrwv3qn20g3q03ldid0xvjah";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/tools/graphics/grim/default.nix b/nixpkgs/pkgs/tools/graphics/grim/default.nix
index ab0418bd0dc..a357277ed12 100644
--- a/nixpkgs/pkgs/tools/graphics/grim/default.nix
+++ b/nixpkgs/pkgs/tools/graphics/grim/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "grim";
- version = "1.3.0";
+ version = "1.3.1";
src = fetchFromGitHub {
owner = "emersion";
repo = pname;
rev = "v${version}";
- sha256 = "14gqilgd27c4j2wn7fla72yj8syx0542rsanh61syikrv0hxgkvy";
+ sha256 = "0fjmjq0ws9rlblkcqxxw2lv7zvvyi618jqzlnz5z9zb477jwdfib";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/tools/graphics/gromit-mpx/default.nix b/nixpkgs/pkgs/tools/graphics/gromit-mpx/default.nix
index ebb50cfad2e..c7f0beba8fb 100644
--- a/nixpkgs/pkgs/tools/graphics/gromit-mpx/default.nix
+++ b/nixpkgs/pkgs/tools/graphics/gromit-mpx/default.nix
@@ -1,20 +1,21 @@
{ stdenv, fetchFromGitHub, cmake, pkgconfig
, gtk, glib, pcre, libappindicator, libpthreadstubs, libXdmcp
, libxkbcommon, epoxy, at-spi2-core, dbus, libdbusmenu
+, wrapGAppsHook
}:
stdenv.mkDerivation rec {
pname = "gromit-mpx";
- version = "1.3";
+ version = "1.3.1";
src = fetchFromGitHub {
owner = "bk138";
repo = "gromit-mpx";
rev = version;
- sha256 = "1dkmp5rhzp56sz9cfxill2pkdz2anwb8kkxkypvk2xhqi64cvkrs";
+ sha256 = "1dvn7vwg4fg1a3lfj5f7nij1vcxm27gyf2wr817f3qb4sx5xmjwy";
};
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
buildInputs = [
cmake
gtk glib pcre libappindicator libpthreadstubs
diff --git a/nixpkgs/pkgs/tools/graphics/jhead/default.nix b/nixpkgs/pkgs/tools/graphics/jhead/default.nix
index 9f5ffcad8fd..19a0e26d9cc 100644
--- a/nixpkgs/pkgs/tools/graphics/jhead/default.nix
+++ b/nixpkgs/pkgs/tools/graphics/jhead/default.nix
@@ -2,34 +2,27 @@
stdenv.mkDerivation rec {
pname = "jhead";
- version = "3.03";
+ version = "3.04";
src = fetchurl {
url = "http://www.sentex.net/~mwandel/jhead/${pname}-${version}.tar.gz";
- sha256 = "1hn0yqcicq3qa20h1g313l1a671r8mccpb9gz0w1056r500lw6c2";
+ sha256 = "1j831bqw1qpkbchdriwcy3sgzvbagaj45wlc124fs9bc9z7vp2gg";
};
patches = [
(fetchpatch {
- name = "CVE-2019-1010301.patch";
- url = "https://sources.debian.org/data/main/j/jhead/1:3.03-3/debian/patches/36_CVE-2019-1010301";
- sha256 = "1vvrg50z5y7sjhfi973wh1q1v79sqp7hk5d4z0dlnx3fqgkjrx7q";
- })
- (fetchpatch {
- name = "CVE-2019-1010302.patch";
- url = "https://sources.debian.org/data/main/j/jhead/1:3.03-3/debian/patches/37_CVE-2019-1010302";
- sha256 = "1h11mpsi7hpwbi8kpnkjwn6zpqf88f132h0rsg8sggcs3vva2x8y";
+ url = "https://sources.debian.org/data/main/j/jhead/1:3.04-2/debian/patches/01_gpsinfo.c";
+ sha256 = "0r8hdbfrdxip4dwz5wqsv47a29j33cx7w5zx4jdhp5l1ihg003lz";
})
];
buildInputs = [ libjpeg ];
- patchPhase = ''
- substituteInPlace makefile \
- --replace /usr/local/bin $out/bin
+ makeFlags = [ "CPPFLAGS=" "CFLAGS=-O3" "LDFLAGS=" ];
+ patchPhase = ''
+ sed -i '/dpkg-buildflags/d' makefile
substituteInPlace jhead.c \
- --replace "\" Compiled: \"__DATE__" "" \
--replace "jpegtran -trim" "${libjpeg.bin}/bin/jpegtran -trim"
'';
diff --git a/nixpkgs/pkgs/tools/graphics/lepton/default.nix b/nixpkgs/pkgs/tools/graphics/lepton/default.nix
index 0088422c6a4..cbb48fe3728 100644
--- a/nixpkgs/pkgs/tools/graphics/lepton/default.nix
+++ b/nixpkgs/pkgs/tools/graphics/lepton/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, cmake, git, glibc }:
stdenv.mkDerivation rec {
- version = "1.2.1";
- pname = "lepton";
+ version = "2019-08-20";
+ pname = "lepton-unstable";
src = fetchFromGitHub {
repo = "lepton";
owner = "dropbox";
- rev = version;
- sha256 = "1f2vyp0crj4yw27bs53vykf2fqk4w57gv3lh9dp89dh3y7wwh1ba";
+ rev = "3d1bc19da9f13a6e817938afd0f61a81110be4da";
+ sha256 = "0aqs6nvcbq8cbfv8699fa634bsz7csmk0169n069yvv17d1c07fd";
};
nativeBuildInputs = [ cmake git ];
diff --git a/nixpkgs/pkgs/tools/graphics/lprof/keep-environment.patch b/nixpkgs/pkgs/tools/graphics/lprof/keep-environment.patch
index 4dcb5b0448d..7d0beaed587 100644
--- a/nixpkgs/pkgs/tools/graphics/lprof/keep-environment.patch
+++ b/nixpkgs/pkgs/tools/graphics/lprof/keep-environment.patch
@@ -3,7 +3,7 @@
@@ -22,12 +22,7 @@
# opts.Add(BoolOption('qt-mt-lib', 'Flag used to set QT library to either qt-mt or qt. Value of 1 = qt-mt, 0 = qt.', 'yes'))
- # setup base environemnt
+ # setup base environment
-env = Environment(
- ENV = {
- 'PATH' : os.environ[ 'PATH' ],
diff --git a/nixpkgs/pkgs/tools/graphics/luxcorerender/default.nix b/nixpkgs/pkgs/tools/graphics/luxcorerender/default.nix
index fc8a98c1993..3afb6ebd987 100644
--- a/nixpkgs/pkgs/tools/graphics/luxcorerender/default.nix
+++ b/nixpkgs/pkgs/tools/graphics/luxcorerender/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, cmake, boost165, pkgconfig, python35
+{ stdenv, fetchFromGitHub, cmake, boost165, pkgconfig, python36
, tbb, openimageio, libjpeg, libpng, zlib, libtiff, ilmbase
, freetype, openexr, libXdmcp, libxkbcommon, epoxy, at-spi2-core
, dbus, doxygen, qt5, c-blosc, libGLU, gnome3, dconf, gtk3, pcre
@@ -7,28 +7,34 @@
, withOpenCL ? true , opencl-headers, ocl-icd, opencl-clhpp
}:
-let boost_static = boost165.override {
- python = python35;
+let
+ python = python36;
+
+ boost_static = boost165.override {
+ inherit python;
enableStatic = true;
enablePython = true;
};
+ version = "2.0";
+ sha256 = "15nn39ybsfjf3cw3xgkbarvxn4a9ymfd579ankm7yjxkw5gcif38";
+
in stdenv.mkDerivation {
pname = "luxcorerender";
- version = "2.0";
+ inherit version;
src = fetchFromGitHub {
owner = "LuxCoreRender";
repo = "LuxCore";
- rev = "luxcorerender_v2.0";
- sha256 = "15nn39ybsfjf3cw3xgkbarvxn4a9ymfd579ankm7yjxkw5gcif38";
+ rev = "luxcorerender_v${version}";
+ inherit sha256;
};
buildInputs =
[ embree2 pkgconfig cmake zlib boost_static libjpeg
libtiff libpng ilmbase freetype openexr openimageio
tbb qt5.full c-blosc libGLU pcre bison
- flex libX11 libpthreadstubs python35 libXdmcp libxkbcommon
+ flex libX11 libpthreadstubs python libXdmcp libxkbcommon
epoxy at-spi2-core dbus doxygen
# needed for GSETTINGS_SCHEMAS_PATH
gsettings-desktop-schemas glib gtk3
@@ -43,15 +49,15 @@ in stdenv.mkDerivation {
"-DOpenEXR_IlmThread_INCLUDE_DIR=${ilmbase.dev}/include/OpenEXR"
"-DOpenEXR_Imath_INCLUDE_DIR=${openexr.dev}/include/OpenEXR"
"-DOpenEXR_half_INCLUDE_DIR=${ilmbase.dev}/include"
- "-DPYTHON_LIBRARY=${python35}/lib/libpython3.so"
- "-DPYTHON_INCLUDE_DIR=${python35}/include/python3.5"
+ "-DPYTHON_LIBRARY=${python}/lib/libpython3.so"
+ "-DPYTHON_INCLUDE_DIR=${python}/include/python${python.pythonVersion}"
"-DEMBREE_INCLUDE_PATH=${embree2}/include"
"-DEMBREE_LIBRARY=${embree2}/lib/libembree.so"
"-DBoost_PYTHON_LIBRARY_RELEASE=${boost_static}/lib/libboost_python3-mt.so"
] ++ stdenv.lib.optional withOpenCL
"-DOPENCL_INCLUDE_DIR=${opencl-headers}/include";
preConfigure = ''
- NIX_CFLAGS_COMPILE+=" -isystem ${python35}/include/python3.5"
+ NIX_CFLAGS_COMPILE+=" -isystem ${python}/include/python${python.pythonVersion}"
NIX_LDFLAGS+=" -lpython3"
'';
diff --git a/nixpkgs/pkgs/tools/graphics/spirv-cross/default.nix b/nixpkgs/pkgs/tools/graphics/spirv-cross/default.nix
index 3ca698f1c54..76d554457d9 100644
--- a/nixpkgs/pkgs/tools/graphics/spirv-cross/default.nix
+++ b/nixpkgs/pkgs/tools/graphics/spirv-cross/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "spirv-cross";
- version = "2020-05-19";
+ version = "2020-06-29";
src = fetchFromGitHub {
owner = "KhronosGroup";
repo = "SPIRV-Cross";
rev = version;
- sha256 = "0zyijp9zx9wbd4i5lwjap7n793iz6yjkf27la60dsffxl75yy9pd";
+ sha256 = "0mnccmhlqmpdx92v495z39i07hbvjwdr5n4zbarlrr1d7rm99lx4";
};
nativeBuildInputs = [ cmake python3 ];
diff --git a/nixpkgs/pkgs/tools/graphics/wkhtmltopdf/default.nix b/nixpkgs/pkgs/tools/graphics/wkhtmltopdf/default.nix
index ee083c3e301..093ab9ad5c4 100644
--- a/nixpkgs/pkgs/tools/graphics/wkhtmltopdf/default.nix
+++ b/nixpkgs/pkgs/tools/graphics/wkhtmltopdf/default.nix
@@ -3,14 +3,14 @@
, openssl, libX11, libXext, libXrender }:
mkDerivation rec {
- version = "0.12.5";
+ version = "0.12.6";
pname = "wkhtmltopdf";
src = fetchFromGitHub {
owner = "wkhtmltopdf";
repo = "wkhtmltopdf";
rev = version;
- sha256 = "0i6b6z3f4szspbbi23qr3hv22j9bhmcj7c1jizr7y0ra43mrgws1";
+ sha256 = "0m2zy986kzcpg0g3bvvm815ap9n5ann5f6bdy7pfj6jv482bm5mg";
};
buildInputs = [
diff --git a/nixpkgs/pkgs/tools/graphics/yafaray-core/default.nix b/nixpkgs/pkgs/tools/graphics/yafaray-core/default.nix
index 8e15cd0d328..a02a97739ba 100644
--- a/nixpkgs/pkgs/tools/graphics/yafaray-core/default.nix
+++ b/nixpkgs/pkgs/tools/graphics/yafaray-core/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub, cmake, pkgconfig, opencv, zlib
, libxml2, freetype, libjpeg, libtiff, swig, openexr
, ilmbase, boost165
-, withPython ? true, python35
+, withPython ? true, python3
}:
stdenv.mkDerivation rec {
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
buildInputs = [
cmake pkgconfig boost165 opencv zlib libxml2 freetype libjpeg libtiff
swig openexr ilmbase
- ] ++ stdenv.lib.optional withPython python35;
+ ] ++ stdenv.lib.optional withPython python3;
meta = with stdenv.lib; {
description = "A free, open source raytracer";
diff --git a/nixpkgs/pkgs/tools/graphics/yaxg/default.nix b/nixpkgs/pkgs/tools/graphics/yaxg/default.nix
index 094ec2d5bc4..467210b27b3 100644
--- a/nixpkgs/pkgs/tools/graphics/yaxg/default.nix
+++ b/nixpkgs/pkgs/tools/graphics/yaxg/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, makeWrapper,
- maim, slop, ffmpeg, byzanz, libnotify, xdpyinfo }:
+ maim, slop, ffmpeg_3, byzanz, libnotify, xdpyinfo }:
stdenv.mkDerivation rec {
pname = "yaxg";
@@ -13,13 +13,13 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ makeWrapper ];
- buildInputs = [ maim slop ffmpeg byzanz libnotify xdpyinfo ];
+ buildInputs = [ maim slop ffmpeg_3 byzanz libnotify xdpyinfo ];
installPhase = ''
mkdir -p $out/bin/
mv yaxg $out/bin/
chmod +x $out/bin/yaxg
- wrapProgram $out/bin/yaxg --prefix PATH : ${ stdenv.lib.makeBinPath [ maim slop ffmpeg byzanz libnotify xdpyinfo ]}
+ wrapProgram $out/bin/yaxg --prefix PATH : ${ stdenv.lib.makeBinPath [ maim slop ffmpeg_3 byzanz libnotify xdpyinfo ]}
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/tools/inputmethods/ibus-engines/ibus-m17n/default.nix b/nixpkgs/pkgs/tools/inputmethods/ibus-engines/ibus-m17n/default.nix
index 48d082564b7..35e02d52b48 100644
--- a/nixpkgs/pkgs/tools/inputmethods/ibus-engines/ibus-m17n/default.nix
+++ b/nixpkgs/pkgs/tools/inputmethods/ibus-engines/ibus-m17n/default.nix
@@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "ibus-m17n";
- version = "1.4.2";
+ version = "1.4.3";
src = fetchFromGitHub {
owner = "ibus";
repo = "ibus-m17n";
rev = version;
- sha256 = "16davz397svhjb234kx7mnq2m3wdxi2fh1ryniphbczjpbwn23g6";
+ sha256 = "0lb2vcnkzy64474j7306ydyw1ali0qbx07sxfms2fqv1nmh161i2";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/tools/inputmethods/ibus/default.nix b/nixpkgs/pkgs/tools/inputmethods/ibus/default.nix
index 644fd5eef3b..238e133495c 100644
--- a/nixpkgs/pkgs/tools/inputmethods/ibus/default.nix
+++ b/nixpkgs/pkgs/tools/inputmethods/ibus/default.nix
@@ -16,6 +16,7 @@
, gtk2
, gtk3
, gtk-doc
+, runCommand
, isocodes
, cldr-emoji-annotation
, unicode-character-database
@@ -47,6 +48,14 @@ let
makeWrapper ${glib.dev}/bin/glib-mkenums $out/bin/glib-mkenums --unset PYTHONPATH
'';
};
+ # make-dconf-override-db.sh needs to execute dbus-launch in the sandbox,
+ # it will fail to read /etc/dbus-1/session.conf unless we add this flag
+ dbus-launch = runCommand "sandbox-dbus-launch" {
+ nativeBuildInputs = [ makeWrapper ];
+ } ''
+ makeWrapper ${dbus}/bin/dbus-launch $out/bin/dbus-launch \
+ --add-flags --config-file=${dbus.daemon}/share/dbus-1/session.conf
+ '';
in
stdenv.mkDerivation rec {
@@ -71,7 +80,7 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" "installedTests" ];
postPatch = ''
- echo \#!${runtimeShell} > data/dconf/make-dconf-override-db.sh
+ patchShebangs --build data/dconf/make-dconf-override-db.sh
cp ${buildPackages.gtk-doc}/share/gtk-doc/data/gtk-doc.make .
'';
@@ -105,6 +114,7 @@ stdenv.mkDerivation rec {
python3BuildEnv
vala
wrapGAppsHook
+ dbus-launch
];
propagatedBuildInputs = [
diff --git a/nixpkgs/pkgs/tools/inputmethods/interception-tools/caps2esc.nix b/nixpkgs/pkgs/tools/inputmethods/interception-tools/caps2esc.nix
index 994e9da3e43..7e6206eb1f3 100644
--- a/nixpkgs/pkgs/tools/inputmethods/interception-tools/caps2esc.nix
+++ b/nixpkgs/pkgs/tools/inputmethods/interception-tools/caps2esc.nix
@@ -1,17 +1,17 @@
-{ stdenv, fetchurl, cmake }:
+{ stdenv, fetchFromGitLab, cmake }:
-let
- version = "0.1.0";
- pname = "interception-tools-caps2esc";
-in stdenv.mkDerivation {
- name = "${pname}-${version}";
+stdenv.mkDerivation rec {
+ pname = "caps2esc";
+ version = "0.1.3";
- src = fetchurl {
- url = "https://gitlab.com/interception/linux/plugins/caps2esc/repository/v${version}/archive.tar.gz";
- sha256 = "1fdxqp54gwsrm2c63168l256nfwdk4mvgr7nlwdv62wd3l7zzrg8";
+ src = fetchFromGitLab {
+ owner = "interception/linux/plugins";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "10xv56vh5h3lxyii3ni166ddv1sz2pylrjmdwxhb4gd2p5zgl1ji";
};
- buildInputs = [ cmake ];
+ nativeBuildInputs = [ cmake ];
meta = with stdenv.lib; {
homepage = "https://gitlab.com/interception/linux/plugins/caps2esc";
diff --git a/nixpkgs/pkgs/tools/inputmethods/interception-tools/default.nix b/nixpkgs/pkgs/tools/inputmethods/interception-tools/default.nix
index a6aed47d964..39a28214fe2 100644
--- a/nixpkgs/pkgs/tools/inputmethods/interception-tools/default.nix
+++ b/nixpkgs/pkgs/tools/inputmethods/interception-tools/default.nix
@@ -2,14 +2,14 @@
libevdev, udev }:
let
- version = "0.1.1";
+ version = "0.2.1";
baseName = "interception-tools";
in stdenv.mkDerivation {
name = "${baseName}-${version}";
src = fetchurl {
url = "https://gitlab.com/interception/linux/tools/repository/v${version}/archive.tar.gz";
- sha256 = "14g4pphvylqdb922va322z1pbp12ap753hcf7zf9sii1ikvif83j";
+ sha256 = "0lqz89wsf9r5xdgflincysxg4l8fpgg5z8zczhhrg9s5787srfzi";
};
nativeBuildInputs = [ cmake pkgconfig ];
diff --git a/nixpkgs/pkgs/tools/misc/3mux/default.nix b/nixpkgs/pkgs/tools/misc/3mux/default.nix
index 81ca4d94628..79d31b60d5b 100644
--- a/nixpkgs/pkgs/tools/misc/3mux/default.nix
+++ b/nixpkgs/pkgs/tools/misc/3mux/default.nix
@@ -21,4 +21,4 @@ buildGoModule rec {
# TODO: fix modules build on darwin
broken = stdenv.isDarwin;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/misc/bat-extras/default.nix b/nixpkgs/pkgs/tools/misc/bat-extras/default.nix
index 0f98b819b0f..36adc09cdba 100644
--- a/nixpkgs/pkgs/tools/misc/bat-extras/default.nix
+++ b/nixpkgs/pkgs/tools/misc/bat-extras/default.nix
@@ -1,5 +1,6 @@
-{ stdenv, callPackage, fetchFromGitHub, bash, makeWrapper, ncurses, bat
-# batgrep and batwatch
+{ stdenv, callPackage, fetchFromGitHub, bash, makeWrapper, bat
+# batdiff, batgrep, and batwatch
+, coreutils
, less
# batgrep
, ripgrep
@@ -10,34 +11,35 @@
, withRustFmt ? rustfmt != null, rustfmt ? null
# batwatch
, withEntr ? entr != null, entr ? null
- }:
+# batdiff
+, gitMinimal
+, withDelta ? gitAndTools?delta, gitAndTools ? null
+}:
let
# Core derivation that all the others are based on.
# This includes the complete source so the per-script derivations can run the tests.
core = stdenv.mkDerivation rec {
pname = "bat-extras";
- version = "20200408";
+ # there hasn't been a release since 2020-05-01 but there are important bugfixes
+ # to the test suite so we'll pull the latest commit as of 2020-06-17.
+ version = "20200515-dev"; # latest commit was dated 2020-05-15
src = fetchFromGitHub {
owner = "eth-p";
repo = pname;
- rev = "v${version}";
- sha256 = "184d5rwasfpgbj2k98alg3wy8jmzna2dgfik98w2a297ky67s51v";
+ rev = "3029b6749f61f7514e9eef30e035cfab0e31eb1d";
+ sha256 = "08mb94k2n182ql97c5s5j1v7np25ivynn5g0418whrx11ra41wr7";
fetchSubmodules = true;
};
- nativeBuildInputs = [ bash makeWrapper ];
+ # bat needs to be in the PATH during building so EXECUTABLE_BAT picks it up
+ nativeBuildInputs = [ bash bat ];
dontConfigure = true;
postPatch = ''
- substituteInPlace lib/constants.sh \
- --replace 'EXECUTABLE_BAT="bat"' 'EXECUTABLE_BAT="${bat}/bin/bat"'
-
patchShebangs --build test.sh test/shimexec .test-framework/bin/best.sh
- wrapProgram .test-framework/bin/best.sh \
- --prefix PATH : "${ncurses}/bin"
'';
buildPhase = ''
@@ -131,17 +133,13 @@ let
stdenv.lib.optional cond dep;
in
{
- batgrep = script "batgrep" [ less ripgrep ];
- batman = (script "batman" []).overrideAttrs (drv: {
- doCheck = stdenv.isDarwin; # test fails on Linux due to SIGPIPE (eth-p/bat-extras#19)
- });
- batwatch = script "batwatch" ([ less ] ++ optionalDep withEntr entr);
- prettybat = (script "prettybat" ([]
+ batdiff = script "batdiff" ([ less coreutils gitMinimal ] ++ optionalDep withDelta gitAndTools.delta);
+ batgrep = script "batgrep" [ less coreutils ripgrep ];
+ batman = script "batman" [];
+ batwatch = script "batwatch" ([ less coreutils ] ++ optionalDep withEntr entr);
+ prettybat = script "prettybat" ([]
++ optionalDep withShFmt shfmt
++ optionalDep withPrettier nodePackages.prettier
++ optionalDep withClangTools clang-tools
- ++ optionalDep withRustFmt rustfmt)
- ).overrideAttrs (drv: {
- doCheck = stdenv.isDarwin; # test fails on Linux due to SIGPIPE (eth-p/bat-extras#19)
- });
+ ++ optionalDep withRustFmt rustfmt);
}
diff --git a/nixpkgs/pkgs/tools/misc/bat/default.nix b/nixpkgs/pkgs/tools/misc/bat/default.nix
index b4806b6b4a0..9902142df35 100644
--- a/nixpkgs/pkgs/tools/misc/bat/default.nix
+++ b/nixpkgs/pkgs/tools/misc/bat/default.nix
@@ -35,7 +35,7 @@ rustPlatform.buildRustPackage rec {
description = "A cat(1) clone with syntax highlighting and Git integration";
homepage = "https://github.com/sharkdp/bat";
license = with licenses; [ asl20 /* or */ mit ];
- maintainers = with maintainers; [ dywedir lilyball ];
+ maintainers = with maintainers; [ dywedir lilyball zowoq ];
platforms = platforms.all;
};
}
diff --git a/nixpkgs/pkgs/tools/misc/bdf2psf/default.nix b/nixpkgs/pkgs/tools/misc/bdf2psf/default.nix
index a29098268f9..966e71bb6d3 100644
--- a/nixpkgs/pkgs/tools/misc/bdf2psf/default.nix
+++ b/nixpkgs/pkgs/tools/misc/bdf2psf/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "bdf2psf";
- version = "1.195";
+ version = "1.196";
src = fetchurl {
url = "mirror://debian/pool/main/c/console-setup/bdf2psf_${version}_all.deb";
- sha256 = "04dsxp6vcy9z9gh41bq970wvdnhkmbdlizsy0dyhsl5axm5i84xz";
+ sha256 = "042ly91525q2qj7985qih4njhjk5ndz8jiz01v860jc38bvw595p";
};
nativeBuildInputs = [ dpkg ];
diff --git a/nixpkgs/pkgs/tools/misc/bdf2sfd/default.nix b/nixpkgs/pkgs/tools/misc/bdf2sfd/default.nix
index 15154f73a69..e7a9d98aaf2 100644
--- a/nixpkgs/pkgs/tools/misc/bdf2sfd/default.nix
+++ b/nixpkgs/pkgs/tools/misc/bdf2sfd/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "bdf2sfd";
- version = "1.1.1";
+ version = "1.1.3";
src = fetchFromGitHub {
owner = "fcambus";
repo = pname;
rev = version;
- sha256 = "02dzvrgwpgbd0wgfnlpiv2qlwvspwl7a0qh8cg363lpnxv8akw9q";
+ sha256 = "0v1kkds35qfyv1h5kxc2m7f2gsprg9c7jzpsm3p4f71qn982wry6";
};
nativeBuildInputs = [ cmake ];
@@ -17,6 +17,7 @@ stdenv.mkDerivation rec {
description = "BDF to SFD converter";
homepage = "https://github.com/fcambus/bdf2sfd";
license = licenses.bsd2;
+ platforms = platforms.all;
maintainers = with maintainers; [ dtzWill ];
};
}
diff --git a/nixpkgs/pkgs/tools/misc/broot/default.nix b/nixpkgs/pkgs/tools/misc/broot/default.nix
index bf5d569bab4..0ee7c93bb98 100644
--- a/nixpkgs/pkgs/tools/misc/broot/default.nix
+++ b/nixpkgs/pkgs/tools/misc/broot/default.nix
@@ -2,23 +2,28 @@
rustPlatform.buildRustPackage rec {
pname = "broot";
- version = "0.13.6";
+ version = "0.19.3";
src = fetchFromGitHub {
owner = "Canop";
repo = pname;
rev = "v${version}";
- sha256 = "08d0zddqqymxj1qcp8c78r7mpii1piy6awaf135jxhzwi775sqqv";
+ sha256 = "0w03dqm9m2d41ldmjv529azpbp28jjmv21apwf6rlxh59wqgicgb";
};
- cargoSha256 = "1cxvx51zkmhszmgwsi0aj469xz98v5nk79zvqfyma27gsnh8jczr";
+ cargoSha256 = "1rmhlqq5a7rfsk4m0yzl9smq33xhb5ixw11knz96ih23a53yafsc";
nativeBuildInputs = [ installShellFiles ];
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ libiconv Security ];
postPatch = ''
- substituteInPlace src/verb_store.rs --replace '"/bin/' '"${coreutils}/bin/'
+ substituteInPlace src/verb/builtin.rs --replace '"/bin/' '"${coreutils}/bin/'
+
+ # Fill the version stub in the man page. We can't fill the date
+ # stub reproducibly.
+ substitute man/page man/broot.1 \
+ --replace "#version" "${version}"
'';
postInstall = ''
@@ -28,6 +33,8 @@ rustPlatform.buildRustPackage rec {
installShellCompletion --bash $OUT_DIR/{br,broot}.bash
installShellCompletion --fish $OUT_DIR/{br,broot}.fish
installShellCompletion --zsh $OUT_DIR/{_br,_broot}
+
+ installManPage man/broot.1
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/tools/misc/brotab/default.nix b/nixpkgs/pkgs/tools/misc/brotab/default.nix
index 854958dc8a3..c7a5642050a 100644
--- a/nixpkgs/pkgs/tools/misc/brotab/default.nix
+++ b/nixpkgs/pkgs/tools/misc/brotab/default.nix
@@ -1,14 +1,14 @@
{ lib, fetchFromGitHub, glibcLocales, python }:
python.pkgs.buildPythonApplication rec {
- version = "1.2.2";
+ version = "1.3.0";
pname = "brotab";
src = fetchFromGitHub {
owner = "balta2ar";
repo = pname;
rev = version;
- sha256 = "1c6npyws705qf9rv70mmh7d0almmpxz87a0n65lhw08lms1h3dl2";
+ sha256 = "1ja9qaf3rxm0chgzs5mpw973h7ibb454k9mbfbb2gl12gr9zllyw";
};
propagatedBuildInputs = with python.pkgs; [
diff --git a/nixpkgs/pkgs/tools/misc/capture/default.nix b/nixpkgs/pkgs/tools/misc/capture/default.nix
index e7134961c25..e92898ccc4d 100644
--- a/nixpkgs/pkgs/tools/misc/capture/default.nix
+++ b/nixpkgs/pkgs/tools/misc/capture/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, slop, ffmpeg, fetchFromGitHub, makeWrapper}:
+{ stdenv, slop, ffmpeg_3, fetchFromGitHub, makeWrapper}:
stdenv.mkDerivation {
pname = "capture-unstable";
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
patchShebangs $out/bin/capture
wrapProgram $out/bin/capture \
- --prefix PATH : '${stdenv.lib.makeBinPath [ slop ffmpeg ]}'
+ --prefix PATH : '${stdenv.lib.makeBinPath [ slop ffmpeg_3 ]}'
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/tools/misc/chafa/default.nix b/nixpkgs/pkgs/tools/misc/chafa/default.nix
index 9e1671aec9d..9afdd93ad0a 100644
--- a/nixpkgs/pkgs/tools/misc/chafa/default.nix
+++ b/nixpkgs/pkgs/tools/misc/chafa/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub, autoconf, automake, libtool, pkgconfig, which, libxslt, libxml2, docbook_xml_dtd_412, docbook_xsl, glib, imagemagick, darwin }:
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
version = "1.4.1";
pname = "chafa";
diff --git a/nixpkgs/pkgs/tools/misc/chezmoi/default.nix b/nixpkgs/pkgs/tools/misc/chezmoi/default.nix
index 75b10bc32ca..c909c6ee0f7 100644
--- a/nixpkgs/pkgs/tools/misc/chezmoi/default.nix
+++ b/nixpkgs/pkgs/tools/misc/chezmoi/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "chezmoi";
- version = "1.8.1";
+ version = "1.8.3";
src = fetchFromGitHub {
owner = "twpayne";
repo = "chezmoi";
rev = "v${version}";
- sha256 = "1b8y0wq3myhvjdnwl0i4x85iil7i7kmsjajvbw1a47afm83jkbaw";
+ sha256 = "01px0nj2llas835g1hf8lvhigip4jm4innjacz18c7nf1ddwn7ss";
};
- vendorSha256 = "1za47n08iamhfl4ky928rixgadflmz86vnmnwbczd167bdndh5rq";
+ vendorSha256 = "1gzg73lrx73rhb9yj6yakv95m8rz1rhjgqjl1a78c8nvaii27a9x";
buildFlagsArray = [
"-ldflags=-s -w -X main.version=${version} -X main.builtBy=nixpkgs"
@@ -34,4 +34,4 @@ buildGoModule rec {
maintainers = with maintainers; [ jhillyerd ];
platforms = platforms.all;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/misc/clex/default.nix b/nixpkgs/pkgs/tools/misc/clex/default.nix
index 5e5bf4166ff..7a6a78af59a 100644
--- a/nixpkgs/pkgs/tools/misc/clex/default.nix
+++ b/nixpkgs/pkgs/tools/misc/clex/default.nix
@@ -24,6 +24,6 @@ stdenv.mkDerivation rec {
'';
homepage = "http://www.clex.sk";
license = licenses.gpl2Plus;
- platforms = platforms.linux;
+ platforms = with platforms; linux ++ darwin;
};
}
diff --git a/nixpkgs/pkgs/tools/misc/clipman/default.nix b/nixpkgs/pkgs/tools/misc/clipman/default.nix
index 5146e25da50..149e3b920e3 100644
--- a/nixpkgs/pkgs/tools/misc/clipman/default.nix
+++ b/nixpkgs/pkgs/tools/misc/clipman/default.nix
@@ -27,4 +27,4 @@ buildGoModule rec {
description = "A simple clipboard manager for Wayland";
platforms = platforms.linux;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/misc/cloud-utils/default.nix b/nixpkgs/pkgs/tools/misc/cloud-utils/default.nix
index cdd1891fb40..d5c5b0ee783 100644
--- a/nixpkgs/pkgs/tools/misc/cloud-utils/default.nix
+++ b/nixpkgs/pkgs/tools/misc/cloud-utils/default.nix
@@ -8,10 +8,10 @@ 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.30";
+ version = "0.31";
src = fetchurl {
- url = "https://launchpad.net/cloud-utils/trunk/0.3/+download/cloud-utils-${version}.tar.gz";
- sha256 = "19ca9ckwwsvlqrjz19bc93rq4gv3y4ak7551li2qk95caqyxsq3k";
+ url = "https://launchpad.net/cloud-utils/trunk/${version}/+download/cloud-utils-${version}.tar.gz";
+ sha256 = "07fl3dlqwdzw4xx7mcxhpkks6dnmaxha80zgs9f6wmibgzni8z0r";
};
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ python3 ];
diff --git a/nixpkgs/pkgs/tools/misc/codebraid/default.nix b/nixpkgs/pkgs/tools/misc/codebraid/default.nix
index bc4a7084cdd..eea5260a989 100644
--- a/nixpkgs/pkgs/tools/misc/codebraid/default.nix
+++ b/nixpkgs/pkgs/tools/misc/codebraid/default.nix
@@ -2,13 +2,13 @@
python3Packages.buildPythonApplication rec {
pname = "codebraid";
- version = "0.5.0-unstable-2019-12-11";
+ version = "0.5.0-unstable-2020-07-01";
src = fetchFromGitHub {
owner = "gpoore";
repo = pname;
- rev = "fac1b29";
- sha256 = "0ldfrkkip7i1fdyz1iydyik3mhm0xv0jvxnl37r7g707dl38vf3h";
+ rev = "c7962587e7f1e619b5dcf9a5e901eb7042520b00";
+ sha256 = "1f31yaiwc33ivjbipym7sggsqwqxn70kgf9dixi8392pk70jzq6p";
};
propagatedBuildInputs = with python3Packages; [ bespon ];
diff --git a/nixpkgs/pkgs/tools/misc/coreboot-utils/default.nix b/nixpkgs/pkgs/tools/misc/coreboot-utils/default.nix
index e769cb25a73..39e2e041e32 100644
--- a/nixpkgs/pkgs/tools/misc/coreboot-utils/default.nix
+++ b/nixpkgs/pkgs/tools/misc/coreboot-utils/default.nix
@@ -1,9 +1,9 @@
{ stdenv, fetchurl, zlib, pciutils, coreutils, acpica-tools, iasl, makeWrapper, gnugrep, gnused, file, buildEnv }:
let
- version = "4.11";
+ version = "4.12";
- meta = with stdenv.lib; {
+ commonMeta = with stdenv.lib; {
description = "Various coreboot-related tools";
homepage = "https://www.coreboot.org";
license = licenses.gpl2;
@@ -12,11 +12,11 @@ let
};
generic = { pname, path ? "util/${pname}", ... }@args: stdenv.mkDerivation (rec {
- inherit pname version meta;
+ inherit pname version;
src = fetchurl {
url = "https://coreboot.org/releases/coreboot-${version}.tar.xz";
- sha256 = "11xdm2c1blaqb32j98085sak78jldsw0xhrkzqs5b8ir9jdqbzcp";
+ sha256 = "1qibds9lsk22wf1sxwg0jg32fgcvc9an39vf74y1hwwvxq0d1jpd";
};
enableParallelBuilding = true;
@@ -29,7 +29,9 @@ let
"INSTALL=install"
"PREFIX=${placeholder "out"}"
];
- } // args);
+
+ meta = commonMeta // args.meta;
+ } // (removeAttrs args ["meta"]));
utils = {
msrtool = generic {
@@ -99,6 +101,7 @@ in utils // {
paths = stdenv.lib.attrValues utils;
postBuild = "rm -rf $out/sbin";
}) // {
- inherit meta version;
+ inherit version;
+ meta = commonMeta;
};
}
diff --git a/nixpkgs/pkgs/tools/misc/coreutils/default.nix b/nixpkgs/pkgs/tools/misc/coreutils/default.nix
index 49edc002bec..50d3a2437d7 100644
--- a/nixpkgs/pkgs/tools/misc/coreutils/default.nix
+++ b/nixpkgs/pkgs/tools/misc/coreutils/default.nix
@@ -10,6 +10,11 @@
, singleBinary ? "symlinks" # you can also pass "shebangs" or false
}:
+# 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.
+
assert aclSupport -> acl != null;
assert selinuxSupport -> libselinux != null && libsepol != null;
diff --git a/nixpkgs/pkgs/tools/misc/cowsay/default.nix b/nixpkgs/pkgs/tools/misc/cowsay/default.nix
index d2a27fa9cb0..972b2997d81 100644
--- a/nixpkgs/pkgs/tools/misc/cowsay/default.nix
+++ b/nixpkgs/pkgs/tools/misc/cowsay/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, perl }:
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
version = "3.03+dfsg2";
pname = "cowsay";
diff --git a/nixpkgs/pkgs/tools/misc/cpuminer/default.nix b/nixpkgs/pkgs/tools/misc/cpuminer/default.nix
index 99eb6a52ca0..d48dc5ec1c9 100644
--- a/nixpkgs/pkgs/tools/misc/cpuminer/default.nix
+++ b/nixpkgs/pkgs/tools/misc/cpuminer/default.nix
@@ -1,17 +1,25 @@
-{ stdenv, fetchurl, curl, jansson, perl }:
+{ stdenv
+, fetchFromGitHub
+, curl
+, jansson
+, perl
+, autoreconfHook
+}:
stdenv.mkDerivation rec {
pname = "cpuminer";
- version = "2.5.0";
+ version = "2.5.1";
- src = fetchurl {
- url = "mirror://sourceforge/cpuminer/pooler-${pname}-${version}.tar.gz";
- sha256 = "1xalrfrk5hvh1jh9kbqhib2an82ypd46vl9glaxhz3rbjld7c5pa";
+ src = fetchFromGitHub {
+ owner = "pooler";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0f44i0z8rid20c2hiyp92xq0q0mjj537r05sa6vdbc0nl0a5q40i";
};
patchPhase = if stdenv.cc.isClang then "${perl}/bin/perl ./nomacro.pl" else null;
- buildInputs = [ curl jansson ];
+ buildInputs = [ curl jansson autoreconfHook ];
configureFlags = [ "CFLAGS=-O3" ];
diff --git a/nixpkgs/pkgs/tools/misc/dashing/default.nix b/nixpkgs/pkgs/tools/misc/dashing/default.nix
index 8d7f16b5bec..2f4c117c615 100644
--- a/nixpkgs/pkgs/tools/misc/dashing/default.nix
+++ b/nixpkgs/pkgs/tools/misc/dashing/default.nix
@@ -1,21 +1,22 @@
-# This file was generated by https://github.com/kamilchm/go2nix v1.2.1
-{ stdenv, buildGoPackage, fetchgit }:
+{ stdenv, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
- pname = "dashing-unstable";
- version = "2018-02-15";
- rev = "0e0519d76ed6bbbe02b00ee1d1ac24697d349f49";
+ pname = "dashing";
+ version = "0.4.0";
goPackagePath = "github.com/technosophos/dashing";
- src = fetchgit {
- inherit rev;
- url = "https://github.com/technosophos/dashing";
- sha256 = "066njyk3c1fqqr0v6aa6knp3dnksmh6hnl9d84fgd4wzyw3ma2an";
+ src = fetchFromGitHub {
+ owner = "technosophos";
+ repo = pname;
+ rev = version;
+ sha256 = "0mhv0w5q5vpynbfi21n5i3yw2165bppdlg0amvbv86n9z4c21h89";
};
goDeps = ./deps.nix;
+ buildFlagsArray = [ "-ldflags=-X main.version=${version}" ];
+
meta = with stdenv.lib; {
description = "A Dash Generator Script for Any HTML";
homepage = "https://github.com/technosophos/dashing";
diff --git a/nixpkgs/pkgs/tools/misc/dashing/deps.nix b/nixpkgs/pkgs/tools/misc/dashing/deps.nix
index 4ad5a10149e..a87de8674ff 100644
--- a/nixpkgs/pkgs/tools/misc/dashing/deps.nix
+++ b/nixpkgs/pkgs/tools/misc/dashing/deps.nix
@@ -1,21 +1,30 @@
-# This file was generated by https://github.com/kamilchm/go2nix v1.2.1
+# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix)
[
{
+ goPackagePath = "github.com/BurntSushi/toml";
+ fetch = {
+ type = "git";
+ url = "https://github.com/BurntSushi/toml";
+ rev = "v0.3.1";
+ sha256 = "1fjdwwfzyzllgiwydknf1pwjvy49qxfsczqx5gz3y0izs7as99j6";
+ };
+ }
+ {
goPackagePath = "github.com/andybalholm/cascadia";
fetch = {
type = "git";
url = "https://github.com/andybalholm/cascadia";
- rev = "901648c87902174f774fac311d7f176f8647bdaa";
- sha256 = "09j8cavbhqqdxjqrkwbc40g8p0i49zf3184rpjm5p2rjbprcghcc";
+ rev = "903109d295d5";
+ sha256 = "1zprh6wfyf4f5c6nw1bgyyfx3niydsnbdyvpi18fc378wmh4hlq4";
};
}
{
- goPackagePath = "github.com/codegangsta/cli";
+ goPackagePath = "github.com/cpuguy83/go-md2man";
fetch = {
type = "git";
- url = "https://github.com/codegangsta/cli";
- rev = "8e01ec4cd3e2d84ab2fe90d8210528ffbb06d8ff";
- sha256 = "0cpr10n4ps3gcdbcink71ry9hzhdb5rrcysmylybs8h2lzxqgc1i";
+ url = "https://github.com/cpuguy83/go-md2man";
+ rev = "f79a8a8ca69d";
+ sha256 = "0r1f7v475dxxgzqci1mxfliwadcrk86ippflx9n411325l4g3ghv";
};
}
{
@@ -23,8 +32,53 @@
fetch = {
type = "git";
url = "https://github.com/mattn/go-sqlite3";
- rev = "d896508f87298565da02ed92730e7065c3de10b8";
- sha256 = "19q0rv171wx73rwdp81rkj9ys3r5jaav94b3j06gprg59phb98bs";
+ rev = "v2.0.1";
+ sha256 = "1i3v0j5144iir1n31nahbq9rs2picraphyh5qx9n9rz1d5w1v8zy";
+ };
+ }
+ {
+ 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/russross/blackfriday";
+ fetch = {
+ type = "git";
+ url = "https://github.com/russross/blackfriday";
+ rev = "v2.0.1";
+ sha256 = "0nlz7isdd4rgnwzs68499hlwicxz34j2k2a0b8jy0y7ycd2bcr5j";
+ };
+ }
+ {
+ 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/urfave/cli";
+ fetch = {
+ type = "git";
+ url = "https://github.com/urfave/cli";
+ rev = "v2.0.0";
+ sha256 = "0ybpg48s08sm46xsbb42yk14zrsm7pr9808khh6f9fca7s3c7fns";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/crypto";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/crypto";
+ rev = "c2843e01d9a2";
+ sha256 = "01xgxbj5r79nmisdvpq48zfy8pzaaj90bn6ngd4nf33j9ar1dp8r";
};
}
{
@@ -32,8 +86,44 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/net";
- rev = "61147c48b25b599e5b561d2e9c4f3e1ef489ca41";
- sha256 = "1520pdlw9a9s41ad1cf1z6y2ff4j96zbn82qffrxqk02bqlr9f5w";
+ rev = "e7e4b65ae663";
+ sha256 = "0phil62b9cqvllhfjqqm1jpyk2dxg1dvd88pq2044nc3sxni7w8b";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/sys";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/sys";
+ rev = "d0b11bdaac8a";
+ sha256 = "18yfsmw622l7gc5sqriv5qmck6903vvhivpzp8i3xfy3z33dybdl";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/text";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/text";
+ rev = "v0.3.0";
+ sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/check.v1";
+ fetch = {
+ type = "git";
+ url = "https://gopkg.in/check.v1";
+ rev = "20d25e280405";
+ sha256 = "0k1m83ji9l1a7ng8a7v40psbymxasmssbrrhpdv2wl4rhs0nc3np";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/yaml.v2";
+ fetch = {
+ type = "git";
+ url = "https://gopkg.in/yaml.v2";
+ rev = "v2.2.2";
+ sha256 = "01wj12jzsdqlnidpyjssmj0r4yavlqy7dwrg7adqd8dicjc4ncsa";
};
}
]
diff --git a/nixpkgs/pkgs/tools/misc/ddcutil/default.nix b/nixpkgs/pkgs/tools/misc/ddcutil/default.nix
index c2eed30a70d..0a2664d6a77 100644
--- a/nixpkgs/pkgs/tools/misc/ddcutil/default.nix
+++ b/nixpkgs/pkgs/tools/misc/ddcutil/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "ddcutil";
- version = "0.9.8";
+ version = "0.9.9";
src = fetchFromGitHub {
owner = "rockowitz";
repo = "ddcutil";
rev = "v${version}";
- sha256 = "1r89cfw3ycqwvpfwwiqg8ykc1vyr1gf3ah30mvrmmalgmi6bnx5w";
+ sha256 = "1ppiddnrvkbb9iir28kl9hzpww0hpgb05jfxzf07xsqkdfb4qv71";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
diff --git a/nixpkgs/pkgs/tools/misc/debianutils/default.nix b/nixpkgs/pkgs/tools/misc/debianutils/default.nix
index 445dfd6f085..930f1f59a8a 100644
--- a/nixpkgs/pkgs/tools/misc/debianutils/default.nix
+++ b/nixpkgs/pkgs/tools/misc/debianutils/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "debianutils";
- version = "4.10";
+ version = "4.11";
src = fetchurl {
url = "mirror://debian/pool/main/d/${pname}/${pname}_${version}.tar.xz";
- sha256 = "1mj2hrwm8zr3814yig1f78hzflgih93hmy3dsyx6k0fdcfjkjvmx";
+ sha256 = "0lbizfnf3qwsiz2ggia6ff7sjjj8gwhys8bm6wixdc4n0qlycp5v";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/tools/misc/diffoscope/default.nix b/nixpkgs/pkgs/tools/misc/diffoscope/default.nix
index c98ca9cc166..5e5bad8b54a 100644
--- a/nixpkgs/pkgs/tools/misc/diffoscope/default.nix
+++ b/nixpkgs/pkgs/tools/misc/diffoscope/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchurl, runCommand, makeWrapper, python3Packages, docutils, help2man
, abootimg, acl, apktool, binutils-unwrapped, build-tools, bzip2, cbfstool, cdrkit, colord, colordiff, coreutils, cpio, db, diffutils, dtc
-, e2fsprogs, file, findutils, fontforge-fonttools, ffmpeg_4, fpc, gettext, ghc, ghostscriptX, giflib, gnumeric, gnupg, gnutar
+, e2fsprogs, file, findutils, fontforge-fonttools, ffmpeg, fpc, gettext, ghc, ghostscriptX, giflib, gnumeric, gnupg, gnutar
, gzip, hdf5, imagemagick, jdk, libarchive, libcaca, llvm, lz4, mono, openssh, openssl, pdftk, pgpdump, poppler_utils, qemu, R
, sng, sqlite, squashfsTools, tcpdump, odt2txt, unzip, wabt, xxd, xz, zip, zstd
, enableBloat ? false
@@ -16,11 +16,11 @@ let
in
python3Packages.buildPythonApplication rec {
pname = "diffoscope";
- version = "146";
+ version = "154";
src = fetchurl {
url = "https://diffoscope.org/archive/diffoscope-${version}.tar.bz2";
- sha256 = "1iy4f05ws7qsd5p7hadc1979l77543pwi2c5zx1yr5zc674kwb3y";
+ sha256 = "1l39ayshl29fl54skcrwc6a412np4ki25h1zj2n9lhir3g1v4rxs";
};
outputs = [ "out" "man" ];
@@ -56,7 +56,7 @@ python3Packages.buildPythonApplication rec {
])
++ lib.optionals stdenv.isLinux [ python3Packages.pyxattr acl cdrkit ]
++ lib.optionals enableBloat ([
- abootimg apksigner apktool cbfstool colord ffmpeg_4 fpc ghc ghostscriptX giflib gnupg gnumeric
+ abootimg apksigner apktool cbfstool colord ffmpeg fpc ghc ghostscriptX giflib gnupg gnumeric
hdf5 imagemagick llvm jdk mono odt2txt openssh pdftk poppler_utils qemu R tcpdump wabt
] ++ (with python3Packages; [ binwalk guestfs h5py ]));
@@ -82,7 +82,7 @@ python3Packages.buildPythonApplication rec {
'';
homepage = "https://diffoscope.org/";
license = licenses.gpl3Plus;
- maintainers = with maintainers; [ dezgeg ma27 ];
+ maintainers = with maintainers; [ dezgeg ma27 danielfullmer ];
platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/tools/misc/dijo/default.nix b/nixpkgs/pkgs/tools/misc/dijo/default.nix
new file mode 100644
index 00000000000..38386301699
--- /dev/null
+++ b/nixpkgs/pkgs/tools/misc/dijo/default.nix
@@ -0,0 +1,22 @@
+{ stdenv, lib, rustPlatform, fetchFromGitHub, ncurses, CoreServices }:
+let version = "0.2.2"; in
+rustPlatform.buildRustPackage {
+ pname = "dijo";
+ inherit version;
+ buildInputs = [ ncurses ] ++ lib.optional stdenv.isDarwin CoreServices;
+ src = fetchFromGitHub {
+ owner = "NerdyPepper";
+ repo = "dijo";
+ rev = "v${version}";
+ sha256 = "1al2dfrfxw39m9q636h47dnypcwkhp9bw01hvy7d9b69kskb21db";
+ };
+ cargoSha256 = "0a2l0ynjj9wl86aawm0l0rbdkm8j3a2n0nm6ysyxamaip0q5y1ql";
+
+ meta = with lib; {
+ description = "Scriptable, curses-based, digital habit tracker.";
+ homepage = "https://github.com/NerdyPepper/dijo";
+ license = licenses.mit;
+ maintainers = with maintainers; [ infinisil ];
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/tools/misc/diskonaut/default.nix b/nixpkgs/pkgs/tools/misc/diskonaut/default.nix
new file mode 100644
index 00000000000..dd9490b4267
--- /dev/null
+++ b/nixpkgs/pkgs/tools/misc/diskonaut/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, rustPlatform, fetchFromGitHub }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "diskonaut";
+ version = "0.9.0";
+
+ src = fetchFromGitHub {
+ owner = "imsnif";
+ repo = "diskonaut";
+ rev = version;
+ sha256 = "125ba9qwh7j8bz74w2zbw729s1wfnjg6dg8yicqrp6559x9k7gq5";
+ };
+
+ cargoSha256 = "0vvbrlmviyn9w8i416767vhvd1gqm3qjvia730m0rs0w5h8khiqf";
+
+ meta = with stdenv.lib; {
+ description = "Terminal disk space navigator";
+ homepage = "https://github.com/imsnif/diskonaut";
+ license = licenses.mit;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ evanjs ];
+ };
+}
diff --git a/nixpkgs/pkgs/tools/misc/docui/default.nix b/nixpkgs/pkgs/tools/misc/docui/default.nix
index f3f89d0a667..031a2e88369 100644
--- a/nixpkgs/pkgs/tools/misc/docui/default.nix
+++ b/nixpkgs/pkgs/tools/misc/docui/default.nix
@@ -20,4 +20,4 @@ buildGoModule rec {
platforms = platforms.linux ++ platforms.darwin;
maintainers = with maintainers; [ aethelz ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/misc/dua/default.nix b/nixpkgs/pkgs/tools/misc/dua/default.nix
index a79059dff07..dd33d0b0915 100644
--- a/nixpkgs/pkgs/tools/misc/dua/default.nix
+++ b/nixpkgs/pkgs/tools/misc/dua/default.nix
@@ -2,13 +2,13 @@
rustPlatform.buildRustPackage rec {
pname = "dua";
- version = "2.6.1";
+ version = "2.10.2";
src = fetchFromGitHub {
owner = "Byron";
repo = "dua-cli";
rev = "v${version}";
- sha256 = "0wq6cqznbpkiy9vz3slpcnxlsxff6gx5x7fsbd67q6jv5zhkn881";
+ sha256 = "0qsk4pa7xywd6fdwd5v4qwj334hyp3xjlayjzgyhks7a87hdwjgs";
# 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 = "096c6i1hqyygaifnm2kg53x22a8hhfxfz22qlssh1rw79bj82q0x";
+ cargoSha256 = "02wd4cw9hd8d96szwx8yxz6bll60f7w1z0xiz7k1h8h12mriaz4w";
doCheck = false;
diff --git a/nixpkgs/pkgs/tools/misc/entr/default.nix b/nixpkgs/pkgs/tools/misc/entr/default.nix
index be8134a92a3..9bd9c2104f3 100644
--- a/nixpkgs/pkgs/tools/misc/entr/default.nix
+++ b/nixpkgs/pkgs/tools/misc/entr/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "entr";
- version = "4.5";
+ version = "4.6";
src = fetchurl {
url = "http://entrproject.org/code/${pname}-${version}.tar.gz";
- sha256 = "08gsd99w20fdi0apppmzsh06z29ga8y89nfcizidil2hkl8b7jyn";
+ sha256 = "0vcflgagna2gdlpjsd6748c73j2829xlhm276mi838zl1n121phn";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/tools/misc/envsubst/default.nix b/nixpkgs/pkgs/tools/misc/envsubst/default.nix
index af0fa6a76ba..5bfbb53c106 100644
--- a/nixpkgs/pkgs/tools/misc/envsubst/default.nix
+++ b/nixpkgs/pkgs/tools/misc/envsubst/default.nix
@@ -2,14 +2,14 @@
buildGoPackage rec {
pname = "envsubst";
- version = "1.1.0";
+ version = "1.2.0";
goPackagePath = "github.com/a8m/envsubst";
src = fetchFromGitHub {
owner = "a8m";
repo = "envsubst";
rev = "v${version}";
- sha256 = "1d6nipagjn40n6iw1p3r489l2km5xjd5db9gbh1vc5sxc617l7yk";
+ sha256 = "0zkgjdlw3d5xh7g45bzxqspxr61ljdli8ng4a1k1gk0dls4sva8n";
};
meta = with lib; {
diff --git a/nixpkgs/pkgs/servers/home-assistant/esphome.nix b/nixpkgs/pkgs/tools/misc/esphome/default.nix
index 2dc023df5a2..1160f4158b6 100644
--- a/nixpkgs/pkgs/servers/home-assistant/esphome.nix
+++ b/nixpkgs/pkgs/tools/misc/esphome/default.nix
@@ -1,28 +1,21 @@
-{ lib, python3, platformio, esptool, git, protobuf3_10, fetchpatch }:
+{ lib, python3, platformio, esptool, git, protobuf3_11, fetchpatch }:
let
python = python3.override {
packageOverrides = self: super: {
protobuf = super.protobuf.override {
- protobuf = protobuf3_10;
+ protobuf = protobuf3_11;
};
- pyyaml = super.pyyaml.overridePythonAttrs (oldAttrs: rec {
- version = "5.1.2";
- src = oldAttrs.src.override {
- inherit version;
- sha256 = "1r5faspz73477hlbjgilw05xsms0glmsa371yqdd26znqsvg1b81";
- };
- });
};
};
in python.pkgs.buildPythonApplication rec {
pname = "esphome";
- version = "1.14.3";
+ version = "1.14.5";
src = python.pkgs.fetchPypi {
inherit pname version;
- sha256 = "0xnsl000c5a2li9qw9anrzzq437qn1n4hcfc24i4rfq37awzmig7";
+ sha256 = "176mi361677d5cqbi0hn52kky845byjs6gdad8pdhihyjgv7a9y9";
};
ESPHOME_USE_SUBPROCESS = "";
@@ -30,7 +23,7 @@ in python.pkgs.buildPythonApplication rec {
propagatedBuildInputs = with python.pkgs; [
voluptuous pyyaml paho-mqtt colorlog
tornado protobuf tzlocal pyserial ifaddr
- protobuf
+ protobuf click
];
# remove all version pinning (E.g tornado==5.1.1 -> tornado)
diff --git a/nixpkgs/pkgs/tools/misc/etcher/default.nix b/nixpkgs/pkgs/tools/misc/etcher/default.nix
index 0d2029fa314..fec78db979c 100644
--- a/nixpkgs/pkgs/tools/misc/etcher/default.nix
+++ b/nixpkgs/pkgs/tools/misc/etcher/default.nix
@@ -21,6 +21,8 @@ let
"i686-linux" = "i386";
}."${stdenv.system}";
+ electron = electron_7;
+
in
stdenv.mkDerivation rec {
@@ -69,7 +71,7 @@ stdenv.mkDerivation rec {
'';
postFixup = ''
- makeWrapper ${electron_7}/bin/electron $out/bin/${pname} \
+ makeWrapper ${electron}/bin/electron $out/bin/${pname} \
--add-flags $out/share/${pname}/resources/app.asar \
--prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ gcc-unwrapped.lib ]}"
'';
diff --git a/nixpkgs/pkgs/tools/misc/exa/default.nix b/nixpkgs/pkgs/tools/misc/exa/default.nix
index fd6baadb685..13c8b3f1d4f 100644
--- a/nixpkgs/pkgs/tools/misc/exa/default.nix
+++ b/nixpkgs/pkgs/tools/misc/exa/default.nix
@@ -57,6 +57,6 @@ buildRustPackage rec {
'';
homepage = "https://the.exa.website";
license = licenses.mit;
- maintainers = with maintainers; [ ehegnes lilyball globin ];
+ maintainers = with maintainers; [ ehegnes lilyball globin zowoq ];
};
}
diff --git a/nixpkgs/pkgs/tools/misc/execline/default.nix b/nixpkgs/pkgs/tools/misc/execline/default.nix
index d3a6990a1f8..ecedd2b0b41 100644
--- a/nixpkgs/pkgs/tools/misc/execline/default.nix
+++ b/nixpkgs/pkgs/tools/misc/execline/default.nix
@@ -7,8 +7,8 @@ with skawarePackages;
buildPackage {
pname = "execline";
- version = "2.6.0.0";
- sha256 = "1m6pvawxqaqjr49456vyjyl8dnqwvr19v77sjj7dnglfijwza5al";
+ version = "2.6.1.0";
+ sha256 = "0mj565xml3hvw27finydms0s9abbbpgbr29vnr8gwi7zjzq7ck52";
description = "A small scripting language, to be used in place of a shell in non-interactive scripts";
diff --git a/nixpkgs/pkgs/tools/misc/fd/default.nix b/nixpkgs/pkgs/tools/misc/fd/default.nix
index 4fd4c5428d9..1f56eda0a42 100644
--- a/nixpkgs/pkgs/tools/misc/fd/default.nix
+++ b/nixpkgs/pkgs/tools/misc/fd/default.nix
@@ -32,7 +32,7 @@ rustPlatform.buildRustPackage rec {
'';
homepage = "https://github.com/sharkdp/fd";
license = with licenses; [ asl20 /* or */ mit ];
- maintainers = with maintainers; [ dywedir globin ma27 ];
+ maintainers = with maintainers; [ dywedir globin ma27 zowoq ];
platforms = platforms.all;
};
}
diff --git a/nixpkgs/pkgs/tools/misc/fdupes/default.nix b/nixpkgs/pkgs/tools/misc/fdupes/default.nix
index 731ad86e622..7203d6b57fc 100644
--- a/nixpkgs/pkgs/tools/misc/fdupes/default.nix
+++ b/nixpkgs/pkgs/tools/misc/fdupes/default.nix
@@ -1,17 +1,18 @@
-{ stdenv, fetchFromGitHub }:
+{ stdenv, fetchFromGitHub, autoreconfHook, ncurses, pcre2 }:
stdenv.mkDerivation rec {
pname = "fdupes";
- version = "1.6.1";
+ version = "2.1.1";
src = fetchFromGitHub {
owner = "adrianlopezroche";
repo = "fdupes";
rev = "v${version}";
- sha256 = "19b6vqblddaw8ccw4sn0qsqzbswlhrz8ia6n4m3hymvcxn8skpz9";
+ sha256 = "1c5hv7vkfxsii1qafhsynzp9zkwim47xkpk27sy64qdsjnhysdak";
};
- makeFlags = [ "PREFIX=$(out)" ];
+ nativeBuildInputs = [ autoreconfHook ];
+ buildInputs = [ ncurses pcre2 ];
meta = with stdenv.lib; {
description = "Identifies duplicate files residing within specified directories";
diff --git a/nixpkgs/pkgs/tools/misc/ffsend/default.nix b/nixpkgs/pkgs/tools/misc/ffsend/default.nix
index 264afc68b67..8b9f79aaa7f 100644
--- a/nixpkgs/pkgs/tools/misc/ffsend/default.nix
+++ b/nixpkgs/pkgs/tools/misc/ffsend/default.nix
@@ -16,16 +16,16 @@ with rustPlatform;
buildRustPackage rec {
pname = "ffsend";
- version = "0.2.64";
+ version = "0.2.65";
src = fetchFromGitLab {
owner = "timvisee";
repo = "ffsend";
rev = "v${version}";
- sha256 = "1fgzcw0955vjypwwx3ja8sil0vxwvhsnspn1bjl869ccbnx2x4hs";
+ sha256 = "02yw129rw072jlf36k60jbhfdv9ayx2wb5il61fc0v07h1nd7i0d";
};
- cargoSha256 = "0svmbay9waaq9fpc8lg1nys6l35xsjvkri5v1frlgxida5dzghpq";
+ cargoSha256 = "04waki61b5pjlgznbhbrjpi9rxgdwg9mjbx2apfh9swvfip602r6";
nativeBuildInputs = [ cmake pkgconfig installShellFiles ];
buildInputs =
diff --git a/nixpkgs/pkgs/tools/misc/file/default.nix b/nixpkgs/pkgs/tools/misc/file/default.nix
index 71e547d8433..8e284b25c08 100644
--- a/nixpkgs/pkgs/tools/misc/file/default.nix
+++ b/nixpkgs/pkgs/tools/misc/file/default.nix
@@ -2,16 +2,22 @@
stdenv.mkDerivation rec {
pname = "file";
- version = "5.38";
+ version = "5.39";
src = fetchurl {
urls = [
"ftp://ftp.astron.com/pub/file/${pname}-${version}.tar.gz"
"https://distfiles.macports.org/file/${pname}-${version}.tar.gz"
];
- sha256 = "0d7s376b4xqymnrsjxi3nsv3f5v89pzfspzml2pcajdk5by2yg2r";
+ sha256 = "1lgs2w2sgamzf27kz5h7pajz7v62554q21fbs11n4mfrfrm2hpgh";
};
+ patches = [
+ # https://github.com/file/file/commit/85b7ab83257b3191a1a7ca044589a092bcef2bb3
+ # Without the RCS id change to avoid conflicts. Remove on next bump.
+ ./webassembly-format-fix.patch
+ ];
+
nativeBuildInputs = stdenv.lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) file;
buildInputs = [ zlib ]
++ stdenv.lib.optional stdenv.hostPlatform.isWindows libgnurx;
diff --git a/nixpkgs/pkgs/tools/misc/file/webassembly-format-fix.patch b/nixpkgs/pkgs/tools/misc/file/webassembly-format-fix.patch
new file mode 100644
index 00000000000..5eca833e4d7
--- /dev/null
+++ b/nixpkgs/pkgs/tools/misc/file/webassembly-format-fix.patch
@@ -0,0 +1,13 @@
+diff --git a/src/funcs.c b/src/funcs.c
+index 299b8f022..ecbfa28c5 100644
+--- a/src/funcs.c
++++ b/src/funcs.c
+@@ -93,7 +93,7 @@ file_checkfmt(char *msg, size_t mlen, const char *fmt)
+ if (*++p == '%')
+ continue;
+ // Skip uninteresting.
+- while (strchr("0.'+- ", *p) != NULL)
++ while (strchr("#0.'+- ", *p) != NULL)
+ p++;
+ if (*p == '*') {
+ if (msg)
diff --git a/nixpkgs/pkgs/tools/misc/findutils/default.nix b/nixpkgs/pkgs/tools/misc/findutils/default.nix
index 1b69b80be70..84dd187e1fc 100644
--- a/nixpkgs/pkgs/tools/misc/findutils/default.nix
+++ b/nixpkgs/pkgs/tools/misc/findutils/default.nix
@@ -2,6 +2,11 @@
, coreutils
}:
+# 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 {
pname = "findutils";
version = "4.7.0";
@@ -11,6 +16,10 @@ stdenv.mkDerivation rec {
sha256 = "16kqz9yz98dasmj70jwf5py7jk558w96w0vgp3zf9xsqk3gzpzn5";
};
+ postPatch = ''
+ substituteInPlace xargs/xargs.c --replace 'char default_cmd[] = "echo";' 'char default_cmd[] = "${coreutils}/bin/echo";'
+ '';
+
patches = [
./no-install-statedir.patch
];
diff --git a/nixpkgs/pkgs/tools/misc/fluent-bit/default.nix b/nixpkgs/pkgs/tools/misc/fluent-bit/default.nix
index 439979068f5..9150e04fc14 100644
--- a/nixpkgs/pkgs/tools/misc/fluent-bit/default.nix
+++ b/nixpkgs/pkgs/tools/misc/fluent-bit/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "fluent-bit";
- version = "1.4.5";
+ version = "1.5.2";
src = fetchFromGitHub {
owner = "fluent";
repo = "fluent-bit";
rev = "v${version}";
- sha256 = "0kxbq174a5fdcdh1hvnrlk79cg7lyily7iskfxhyz9l26qana9jp";
+ sha256 = "1q413rslsba8pqxlrypx4kpk1a4sp66p0swv3lrnd7k7bf55j3jk";
};
nativeBuildInputs = [ cmake flex bison ];
diff --git a/nixpkgs/pkgs/tools/misc/fontforge/default.nix b/nixpkgs/pkgs/tools/misc/fontforge/default.nix
index 67ab7b2d691..8da5c871652 100644
--- a/nixpkgs/pkgs/tools/misc/fontforge/default.nix
+++ b/nixpkgs/pkgs/tools/misc/fontforge/default.nix
@@ -1,23 +1,39 @@
{ stdenv, fetchurl, lib
-, autoconf, automake, gnum4, libtool, perl, uthash, pkgconfig, gettext
+, fetchpatch
+, cmake, perl, uthash, pkgconfig, gettext
, python, freetype, zlib, glib, libungif, libpng, libjpeg, libtiff, libxml2, cairo, pango
, readline, woff2, zeromq, libuninameslist
, withSpiro ? false, libspiro
-, withGTK ? false, gtk2
+, withGTK ? false, gtk3
+, withGUI ? withGTK
, withPython ? true
, withExtras ? true
, Carbon ? null, Cocoa ? null
}:
+assert withGTK -> withGUI;
+
stdenv.mkDerivation rec {
pname = "fontforge";
- version = "20190801";
+ version = "20200314";
src = fetchurl {
- url = "https://github.com/${pname}/${pname}/releases/download/${version}/${pname}-${version}.tar.gz";
- sha256 = "0lh8yx01asbzxm6car5cfi64njh5p4lxc7iv8dldr5rwg357a86r";
+ url = "https://github.com/${pname}/${pname}/releases/download/${version}/${pname}-${version}.tar.xz";
+ sha256 = "0qf88wd6riycq56d24brybyc93ns74s0nyyavm43zp2kfcihn6fd";
};
+ patches = [
+ # Unreleased fix for https://github.com/fontforge/fontforge/issues/4229
+ # which is required to fix an uninterposated `${CMAKE_INSTALL_PREFIX}/lib`, see
+ # see https://github.com/nh2/static-haskell-nix/pull/98#issuecomment-665395399
+ # TODO: Remove https://github.com/fontforge/fontforge/pull/4232 is in a release.
+ (fetchpatch {
+ name = "fontforge-cmake-set-rpath-to-the-configure-time-CMAKE_INSTALL_PREFIX";
+ url = "https://github.com/fontforge/fontforge/commit/297ee9b5d6db5970ca17ebe5305189e79a1520a1.patch";
+ sha256 = "14qfp8pwh0vzzib4hq2nc6xhn8lc1cal1sb0lqwb2q5dijqx5kqk";
+ })
+ ];
+
# use $SOURCE_DATE_EPOCH instead of non-deterministic timestamps
postPatch = ''
find . -type f -name '*.c' -exec sed -r -i 's#\btime\(&(.+)\)#if (getenv("SOURCE_DATE_EPOCH")) \1=atol(getenv("SOURCE_DATE_EPOCH")); else &#g' {} \;
@@ -30,41 +46,33 @@ stdenv.mkDerivation rec {
# do not use x87's 80-bit arithmetic, rouding errors result in very different font binaries
NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isi686 "-msse2 -mfpmath=sse";
- nativeBuildInputs = [ pkgconfig autoconf automake gnum4 libtool perl gettext ];
+ nativeBuildInputs = [ pkgconfig cmake ];
buildInputs = [
readline uthash woff2 zeromq libuninameslist
python freetype zlib glib libungif libpng libjpeg libtiff libxml2
]
++ lib.optionals withSpiro [libspiro]
- ++ lib.optionals withGTK [ gtk2 cairo pango ]
+ ++ lib.optionals withGUI [ gtk3 cairo pango ]
++ lib.optionals stdenv.isDarwin [ Carbon Cocoa ];
- configureFlags = [ "--enable-woff2" ]
- ++ lib.optionals (!withPython) [ "--disable-python-scripting" "--disable-python-extension" ]
- ++ lib.optional withGTK "--enable-gtk2-use"
- ++ lib.optional (!withGTK) "--without-x"
- ++ lib.optional withExtras "--enable-fontforge-extras";
+ cmakeFlags = [ "-DCMAKE_BUILD_WITH_INSTALL_RPATH=ON" ]
+ ++ lib.optional (!withSpiro) "-DENABLE_LIBSPIRO=OFF"
+ ++ lib.optional (!withGUI) "-DENABLE_GUI=OFF"
+ ++ lib.optional (!withGTK) "-DENABLE_X11=ON"
+ ++ lib.optional withExtras "-DENABLE_FONTFORGE_EXTRAS=ON";
# work-around: git isn't really used, but configuration fails without it
preConfigure = ''
# The way $version propagates to $version of .pe-scripts (https://github.com/dejavu-fonts/dejavu-fonts/blob/358190f/scripts/generate.pe#L19)
export SOURCE_DATE_EPOCH=$(date -d ${version} +%s)
-
- export GIT="$(type -P true)"
- ./bootstrap --skip-git --force
'';
- doCheck = false; # tries to wget some fonts
- doInstallCheck = doCheck;
-
postInstall =
# get rid of the runtime dependency on python
lib.optionalString (!withPython) ''
rm -r "$out/share/fontforge/python"
'';
- enableParallelBuilding = true;
-
meta = {
description = "A font editor";
homepage = "http://fontforge.github.io";
diff --git a/nixpkgs/pkgs/tools/misc/fsmon/default.nix b/nixpkgs/pkgs/tools/misc/fsmon/default.nix
index 5e59d34fe4a..668fa463adb 100644
--- a/nixpkgs/pkgs/tools/misc/fsmon/default.nix
+++ b/nixpkgs/pkgs/tools/misc/fsmon/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "fsmon";
- version = "1.7.0";
+ version = "1.8.1";
src = fetchFromGitHub {
owner = "nowsecure";
repo = "fsmon";
rev = version;
- sha256 = "18p80nmax8lniza324kvwq06r4w2yxcq90ypk2kqym3bnv0jm938";
+ sha256 = "0i7irqs4100j0g19jh64p2plbwipl6p3ld6w4sscc7n8lwkxmj03";
};
installPhase = ''
diff --git a/nixpkgs/pkgs/tools/misc/fzf/default.nix b/nixpkgs/pkgs/tools/misc/fzf/default.nix
index e875dd77b02..f22ffc63f49 100644
--- a/nixpkgs/pkgs/tools/misc/fzf/default.nix
+++ b/nixpkgs/pkgs/tools/misc/fzf/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "fzf";
- version = "0.21.1";
+ version = "0.22.0";
src = fetchFromGitHub {
owner = "junegunn";
repo = pname;
rev = version;
- sha256 = "0piz1dzczcw1nsff775zicvpm6iy0iw0v0ba7rj7i0xqv9ni1prw";
+ sha256 = "0n0cy5q2r3dm1a3ivlzrv9c5d11awxlqim5b9x8zc85dlr73n35l";
};
vendorSha256 = "1c2iz28hjrw9rig9a6r27wd8clycdhi8fgs3da91c63w4qi140zm";
@@ -60,7 +60,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 ];
+ maintainers = with maintainers; [ filalex77 ma27 zowoq ];
platforms = platforms.unix;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/misc/g933-utils/default.nix b/nixpkgs/pkgs/tools/misc/g933-utils/default.nix
new file mode 100644
index 00000000000..3da98301346
--- /dev/null
+++ b/nixpkgs/pkgs/tools/misc/g933-utils/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchFromGitHub, rustPlatform, udev, pkgconfig }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "g933-utils";
+ version = "unstable-2019-08-04";
+
+ src = fetchFromGitHub {
+ owner = "ashkitten";
+ repo = "g933-utils";
+ rev = "b80cfd59fc41ae5d577c147311376dd7f7882493";
+ sha256 = "06napzpk3nayzixb4l4fzdiwpgmcrsbc5j9m4qip1yn6dfkin3p0";
+ };
+
+ cargoSha256 = "16xgk4rc36d6lylh2dzv63ryq9s7fli3h2qva1m1p6f0gpasnk7w";
+
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ udev ];
+
+ meta = with stdenv.lib; {
+ description = "An application to configure Logitech wireless G933/G533 headsets";
+ homepage = "https://github.com/ashkitten/g933-utils";
+ license = licenses.mit;
+ maintainers = with maintainers; [ seqizz ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/tools/misc/gammy/default.nix b/nixpkgs/pkgs/tools/misc/gammy/default.nix
new file mode 100644
index 00000000000..61430c3e41e
--- /dev/null
+++ b/nixpkgs/pkgs/tools/misc/gammy/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, fetchFromGitHub, qmake, libXxf86vm, wrapQtAppsHook }:
+
+let
+ pname = "gammy";
+ version = "0.9.58";
+in
+
+stdenv.mkDerivation {
+ inherit pname version;
+
+ src = fetchFromGitHub {
+ owner = "Fushko";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "02f19b7acrzip4kbfjgqk06xv1c257rq77khpdg5gz0ai6ayvwm8";
+ };
+
+ nativeBuildInputs = [ qmake wrapQtAppsHook ];
+
+ buildInputs = [ libXxf86vm ];
+
+ # FIXME remove when https://github.com/Fushko/gammy/issues/45 is fixed
+ installPhase = ''
+ runHook preInstall
+
+ install gammy -Dt $out/bin/
+
+ runHook postInstall
+ '';
+
+ meta = with stdenv.lib; {
+ description = "GUI tool for manual- of auto-adjusting of brightness/temperature";
+ homepage = "https://github.com/Fushko/gammy";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ atemu ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/tools/misc/gawp/default.nix b/nixpkgs/pkgs/tools/misc/gawp/default.nix
index 865ce3c440d..2856dd48559 100644
--- a/nixpkgs/pkgs/tools/misc/gawp/default.nix
+++ b/nixpkgs/pkgs/tools/misc/gawp/default.nix
@@ -6,7 +6,7 @@ buildGoPackage rec {
pname = "gawp";
version = "20160121-${stdenv.lib.strings.substring 0 7 rev}";
rev = "5db2d8faa220e8d6eaf8677354bd197bf621ff7f";
-
+
goPackagePath = "github.com/martingallagher/gawp";
src = fetchgit {
diff --git a/nixpkgs/pkgs/tools/misc/geekbench/default.nix b/nixpkgs/pkgs/tools/misc/geekbench/default.nix
index 153a74f9456..78d2e947e39 100644
--- a/nixpkgs/pkgs/tools/misc/geekbench/default.nix
+++ b/nixpkgs/pkgs/tools/misc/geekbench/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "geekbench";
- version = "5.1.1";
+ version = "5.2.1";
src = fetchurl {
url = "https://cdn.geekbench.com/Geekbench-${version}-Linux.tar.gz";
- sha256 = "1wjyn3fkc2zgj0xrd73kidrg1d1wqmil278ak36wf87685w4n0b1";
+ sha256 = "0hmb3ibza2jycnzw2hd1pjzz7hfx0m2m86v4s7zs9vjw00w4r1j9";
};
dontConfigure = true;
diff --git a/nixpkgs/pkgs/tools/misc/gh-ost/default.nix b/nixpkgs/pkgs/tools/misc/gh-ost/default.nix
index d78e7f9439f..17893ef18ae 100644
--- a/nixpkgs/pkgs/tools/misc/gh-ost/default.nix
+++ b/nixpkgs/pkgs/tools/misc/gh-ost/default.nix
@@ -2,8 +2,8 @@
let
goPackagePath = "github.com/github/gh-ost";
- version = "1.0.47";
- sha256 = "0yyhkqis4j2cl6w2drrjxdy5j8x9zp4j89gsny6w4ql8gm5qgvvk";
+ version = "1.0.49";
+ sha256 = "0mncjhmv25wnhgjkn9gwkz2gzh0v6954w47ql7fs2iqr9al111dq";
in
buildGoPackage ({
diff --git a/nixpkgs/pkgs/tools/misc/gif-for-cli/default.nix b/nixpkgs/pkgs/tools/misc/gif-for-cli/default.nix
index 993c20222d8..fed22e51893 100644
--- a/nixpkgs/pkgs/tools/misc/gif-for-cli/default.nix
+++ b/nixpkgs/pkgs/tools/misc/gif-for-cli/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, python3Packages, ffmpeg, zlib, libjpeg }:
+{ stdenv, fetchFromGitHub, python3Packages, ffmpeg_3, zlib, libjpeg }:
python3Packages.buildPythonApplication {
pname = "gif-for-cli";
@@ -12,7 +12,7 @@ python3Packages.buildPythonApplication {
};
checkInputs = [ python3Packages.coverage ];
- buildInputs = [ ffmpeg zlib libjpeg ];
+ buildInputs = [ ffmpeg_3 zlib libjpeg ];
propagatedBuildInputs = with python3Packages; [ pillow requests x256 ];
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/tools/misc/go.rice/default.nix b/nixpkgs/pkgs/tools/misc/go.rice/default.nix
new file mode 100644
index 00000000000..3f5f4782477
--- /dev/null
+++ b/nixpkgs/pkgs/tools/misc/go.rice/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "go.rice";
+ version = "1.0.0";
+
+ src = fetchFromGitHub {
+ owner = "GeertJohan";
+ repo = "go.rice";
+ rev = "v${version}";
+ sha256 = "0m1pkqnx9glf3mlx5jdaby9yxccbl02jpjgpi4m7x1hb4s2gn6vx";
+ };
+
+ vendorSha256 = "0cb5phyl2zm1xnkhvisv0lzgknsi93yzmpayg30w7jc6z4icwnw7";
+
+ subPackages = [ "." "rice" ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/GeertJohan/go.rice";
+ description = "A Go package that makes working with resources such as html, js, css, images, templates very easy.";
+ license = licenses.bsd2;
+ maintainers = with maintainers; [ blaggacao ];
+ };
+}
+
diff --git a/nixpkgs/pkgs/tools/misc/gotify-cli/default.nix b/nixpkgs/pkgs/tools/misc/gotify-cli/default.nix
index cd50271a2e6..55603128f4e 100644
--- a/nixpkgs/pkgs/tools/misc/gotify-cli/default.nix
+++ b/nixpkgs/pkgs/tools/misc/gotify-cli/default.nix
@@ -23,4 +23,4 @@ buildGoModule rec {
description = "A command line interface for pushing messages to gotify/server.";
maintainers = with maintainers; [ ma27 ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/misc/graylog/default.nix b/nixpkgs/pkgs/tools/misc/graylog/default.nix
index df645789c58..2785255092b 100644
--- a/nixpkgs/pkgs/tools/misc/graylog/default.nix
+++ b/nixpkgs/pkgs/tools/misc/graylog/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "graylog";
- version = "3.2.5";
+ version = "3.3.3";
src = fetchurl {
url = "https://packages.graylog2.org/releases/graylog/graylog-${version}.tgz";
- sha256 = "1sbws735w0qww3nj8ai105a743nyrf1iprmcl89w5h8yirq2z1r9";
+ sha256 = "1yc2rirbdydirs1kph60acz06ciqnjbf115p3q4vhh15l84lg3sg";
};
dontBuild = true;
diff --git a/nixpkgs/pkgs/tools/misc/graylog/plugins.nix b/nixpkgs/pkgs/tools/misc/graylog/plugins.nix
index 1f351b66203..15d11b0bf08 100644
--- a/nixpkgs/pkgs/tools/misc/graylog/plugins.nix
+++ b/nixpkgs/pkgs/tools/misc/graylog/plugins.nix
@@ -38,10 +38,10 @@ in {
auth_sso = glPlugin rec {
name = "graylog-auth-sso-${version}";
pluginName = "graylog-plugin-auth-sso";
- version = "3.1.0";
+ version = "3.3.0";
src = fetchurl {
url = "https://github.com/Graylog2/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar";
- sha256 = "0hwgpq1j3qk0j1zgap5f1avh2nvkcscgds81x8xr0gamphgps8y2";
+ sha256 = "1g47hlld8vzicd47b5i9n2816rbrhv18vjq8gp765c7mdg4a2jn8";
};
meta = {
homepage = "https://github.com/Graylog2/graylog-plugin-auth-sso";
@@ -61,6 +61,25 @@ in {
description = "Message filter plugin can be used to do DNS lookups for the source field in Graylog messages";
};
};
+ enterprise-integrations = glPlugin rec {
+ name = "graylog-enterprise-integrations-${version}";
+ pluginName = "graylog-plugin-enterprise-integrations";
+ version = "3.3.3";
+ src = fetchurl {
+ url = "https://downloads.graylog.org/releases/graylog-enterprise-integrations/graylog-enterprise-integrations-plugins-${version}.tgz";
+ sha256 = "14b8whgvx8lzil09gjjxhps5syw3slwbh3gswrgc9kh1sqmdhl85";
+ };
+ installPhase = ''
+ mkdir -p $out/bin
+ tar --strip-components=2 -xf $src
+ cp ${pluginName}-${version}.jar $out/bin/${pluginName}-${version}.jar
+ '';
+ meta = {
+ homepage = "https://docs.graylog.org/en/3.3/pages/integrations.html#enterprise";
+ description = "Integrations are tools that help Graylog work with external systems (unfree enterprise integrations)";
+ license = stdenv.lib.licenses.unfree;
+ };
+ };
filter-messagesize = glPlugin rec {
name = "graylog-filter-messagesize-${version}";
pluginName = "graylog-plugin-filter-messagesize";
@@ -74,6 +93,24 @@ in {
description = "Prints out all messages that have an estimated size crossing a configured threshold during processing";
};
};
+ integrations = glPlugin rec {
+ name = "graylog-integrations-${version}";
+ pluginName = "graylog-plugin-integrations";
+ version = "3.3.3";
+ src = fetchurl {
+ url = "https://downloads.graylog.org/releases/graylog-integrations/graylog-integrations-plugins-${version}.tgz";
+ sha256 = "1zf97q8xm81z6q2s7c3nwvpl1m6pc6w7zjm4hmd7ds1br6pg4bdh";
+ };
+ installPhase = ''
+ mkdir -p $out/bin
+ tar --strip-components=2 -xf $src
+ cp ${pluginName}-${version}.jar $out/bin/${pluginName}-${version}.jar
+ '';
+ meta = {
+ homepage = https://github.com/Graylog2/graylog-plugin-integrations;
+ description = "A collection of open source Graylog integrations that will be released together";
+ };
+ };
internal-logs = glPlugin rec {
name = "graylog-internal-logs-${version}";
pluginName = "graylog-plugin-internal-logs";
@@ -142,10 +179,10 @@ in {
pagerduty = glPlugin rec {
name = "graylog-pagerduty-${version}";
pluginName = "graylog-plugin-pagerduty";
- version = "1.3.0";
+ version = "2.0.0";
src = fetchurl {
url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar";
- sha256 = "1g63c6rm5pkz7f0d73wb2lmk4zm430jqnhihbyq112cm4i7ymglh";
+ sha256 = "0xhcwfwn7c77giwjilv7k7aijnj9azrjbjgd0r3p6wdrw970f27r";
};
meta = {
homepage = "https://github.com/graylog-labs/graylog-plugin-pagerduty";
@@ -178,6 +215,19 @@ in {
description = "Can notify Slack or Mattermost channels about triggered alerts in Graylog (Alarm Callback)";
};
};
+ snmp = glPlugin rec {
+ name = "graylog-snmp-${version}";
+ pluginName = "graylog-plugin-snmp";
+ version = "0.3.0";
+ src = fetchurl {
+ url = "https://github.com/graylog-labs/${pluginName}/releases/download/${version}/${pluginName}-${version}.jar";
+ sha256 = "1hkaklwzcsvqq45b98chwqxqdgnnbj4dg68agsll13yq4zx37qpp";
+ };
+ meta = {
+ homepage = https://github.com/graylog-labs/graylog-plugin-snmp;
+ description = "Graylog plugin to receive SNMP traps";
+ };
+ };
spaceweather = glPlugin rec {
name = "graylog-spaceweather-${version}";
pluginName = "graylog-plugin-spaceweather";
diff --git a/nixpkgs/pkgs/tools/misc/gringo/default.nix b/nixpkgs/pkgs/tools/misc/gringo/default.nix
index 92f1eb89585..05e5e9b64cf 100644
--- a/nixpkgs/pkgs/tools/misc/gringo/default.nix
+++ b/nixpkgs/pkgs/tools/misc/gringo/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl,
- bison, re2c, scons,
+ bison, re2c, sconsPackages,
libcxx
}:
@@ -16,7 +16,7 @@ stdenv.mkDerivation {
sha256 = "16k4pkwyr2mh5w8j91vhxh9aff7f4y31npwf09w6f8q63fxvpy41";
};
- buildInputs = [ bison re2c scons.py2 ];
+ buildInputs = [ bison re2c sconsPackages.scons_3_1_2 ];
patches = [
./gringo-4.5.4-cmath.patch
diff --git a/nixpkgs/pkgs/tools/misc/hashit/default.nix b/nixpkgs/pkgs/tools/misc/hashit/default.nix
index 5793382838b..e33201c706b 100644
--- a/nixpkgs/pkgs/tools/misc/hashit/default.nix
+++ b/nixpkgs/pkgs/tools/misc/hashit/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, meson, ninja, pkgconfig, vala, pantheon, python3, libgee, gtk3, desktop-file-utils, wrapGAppsHook }:
+{ stdenv, fetchFromGitHub, nix-update-script, meson, ninja, pkgconfig, vala, pantheon, python3, libgee, gtk3, desktop-file-utils, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "hashit";
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
'';
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/tools/misc/hdf4/default.nix b/nixpkgs/pkgs/tools/misc/hdf4/default.nix
index 8d694aa88b7..d5b8291d78e 100644
--- a/nixpkgs/pkgs/tools/misc/hdf4/default.nix
+++ b/nixpkgs/pkgs/tools/misc/hdf4/default.nix
@@ -84,10 +84,11 @@ stdenv.mkDerivation rec {
moveToOutput bin "$bin"
'';
- meta = {
+ meta = with stdenv.lib; {
description = "Data model, library, and file format for storing and managing data";
homepage = "https://support.hdfgroup.org/products/hdf4/";
- maintainers = with stdenv.lib.maintainers; [ knedlsepp ];
- platforms = stdenv.lib.platforms.unix;
+ maintainers = with maintainers; [ knedlsepp ];
+ platforms = platforms.unix;
+ license = licenses.bsdOriginal;
};
}
diff --git a/nixpkgs/pkgs/tools/misc/heatseeker/default.nix b/nixpkgs/pkgs/tools/misc/heatseeker/default.nix
index e0b8c02a08e..207788ed61d 100644
--- a/nixpkgs/pkgs/tools/misc/heatseeker/default.nix
+++ b/nixpkgs/pkgs/tools/misc/heatseeker/default.nix
@@ -17,7 +17,7 @@ rustPlatform.buildRustPackage rec {
# I've suggested using `/usr/bin/env stty`, but doing that isn't quite as simple
# as a substitution, and this works since we have the path to coreutils stty.
patchPhase = ''
- substituteInPlace src/screen/unix.rs --replace "/bin/stty" "${coreutils}/bin/stty"
+ substituteInPlace src/screen/unix.rs --replace "/bin/stty" "${coreutils}/bin/stty"
'';
# some tests require a tty, this variable turns them off for Travis CI,
diff --git a/nixpkgs/pkgs/tools/misc/hexyl/default.nix b/nixpkgs/pkgs/tools/misc/hexyl/default.nix
index e67b0116df1..d9bed8c607d 100644
--- a/nixpkgs/pkgs/tools/misc/hexyl/default.nix
+++ b/nixpkgs/pkgs/tools/misc/hexyl/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "hexyl";
- version = "0.7.0";
+ version = "0.8.0";
src = fetchFromGitHub {
owner = "sharkdp";
repo = pname;
rev = "v${version}";
- sha256 = "0blq81zpmzldngk9ymcg56syspjp1g1ziap4z69idv05mfkf6sp3";
+ sha256 = "0aj2sysl0spf5zlcd5kfzlw97w7dzf9x93pv0d1v9blnbd1rz7lm";
};
- cargoSha256 = "09kccd1brcbvzimm05dyybwrkganqxdkjrvzgcf1l93xs1z2h94b";
+ cargoSha256 = "1am9vs7l2wzgwqakrsl27x1y7jpn9xaqa4kr48wwqzka401h6j4m";
meta = with stdenv.lib; {
changelog = "https://github.com/sharkdp/hexyl/releases/tag/v${version}";
diff --git a/nixpkgs/pkgs/tools/misc/ical2org/default.nix b/nixpkgs/pkgs/tools/misc/ical2org/default.nix
index 095336b7df5..ffdb4e93f58 100644
--- a/nixpkgs/pkgs/tools/misc/ical2org/default.nix
+++ b/nixpkgs/pkgs/tools/misc/ical2org/default.nix
@@ -23,5 +23,5 @@ buildGoPackage rec {
maintainers = with maintainers; [ swflint ];
platforms = platforms.unix;
};
-
+
}
diff --git a/nixpkgs/pkgs/tools/misc/intermodal/default.nix b/nixpkgs/pkgs/tools/misc/intermodal/default.nix
index 2ebaf7cf258..de52909a810 100644
--- a/nixpkgs/pkgs/tools/misc/intermodal/default.nix
+++ b/nixpkgs/pkgs/tools/misc/intermodal/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "intermodal";
- version = "0.1.8";
+ version = "0.1.10";
src = fetchFromGitHub {
owner = "casey";
repo = pname;
rev = "v${version}";
- sha256 = "1farcijm5s1836vi7h36yh0i9v48q4l98s4wprmr28z37c3l3n0b";
+ sha256 = "0vdla0vhvgj1yrg631jdm3kwdm1q0acw8sh2nz57dp3x7chq6ipx";
};
- cargoSha256 = "1kvrra5i1g1inxpmn4shd8kgkljrk3ymfnpnhwrsnfxrqidi0h2z";
+ cargoSha256 = "1yl1chh243ixa9lhkmgi94w6mvnrnr7xmsh4kvj7ax693249pzjv";
# include_hidden test tries to use `chflags` on darwin
checkFlagsArray = stdenv.lib.optionals stdenv.isDarwin [ "--skip=subcommand::torrent::create::tests::include_hidden" ];
diff --git a/nixpkgs/pkgs/tools/misc/jdupes/default.nix b/nixpkgs/pkgs/tools/misc/jdupes/default.nix
index ae0b32d2120..7d559a1468e 100644
--- a/nixpkgs/pkgs/tools/misc/jdupes/default.nix
+++ b/nixpkgs/pkgs/tools/misc/jdupes/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "jdupes";
- version = "1.15.0";
+ version = "1.18.2";
src = fetchFromGitHub {
owner = "jbruchon";
repo = "jdupes";
rev = "v${version}";
- sha256 = "05q2ys7ii6mqiddl9ixzqhbvk4xy5ckh3yfz26vycxiyh9cp7yls";
+ sha256 = "1gaqdcz0s31qncar9dzlr8izv50zlk4y6dgdm9xjk6as2g8b0fkk";
# 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.
@@ -19,10 +19,11 @@ stdenv.mkDerivation rec {
makeFlags = [
"PREFIX=${placeholder "out"}"
- "HARDEN=1"
] ++ stdenv.lib.optionals stdenv.isLinux [
"ENABLE_DEDUPE=1"
"STATIC_DEDUPE_H=1"
+ ] ++ stdenv.lib.optionals stdenv.cc.isGNU [
+ "HARDEN=1"
];
enableParallelBuilding = true;
diff --git a/nixpkgs/pkgs/tools/misc/kargo/default.nix b/nixpkgs/pkgs/tools/misc/kargo/default.nix
index bcc19770155..eb9805b22d8 100644
--- a/nixpkgs/pkgs/tools/misc/kargo/default.nix
+++ b/nixpkgs/pkgs/tools/misc/kargo/default.nix
@@ -1,6 +1,8 @@
-{ stdenv, fetchurl, python2Packages }:
+{ stdenv, fetchurl, python3Packages }:
-python2Packages.buildPythonApplication rec {
+with python3Packages;
+
+buildPythonApplication rec {
version = "0.4.8";
pname = "kargo";
@@ -9,9 +11,7 @@ python2Packages.buildPythonApplication rec {
sha256 = "1iq3vrmglag9gpsir03yz7556m0bz99nwb2mf594378cqzbr6db3";
};
- doCheck = false;
-
- propagatedBuildInputs = with python2Packages; [
+ propagatedBuildInputs = [
ansible
boto
cffi
@@ -24,12 +24,15 @@ python2Packages.buildPythonApplication rec {
setuptools
];
+ checkPhase = ''
+ HOME=$TMPDIR $out/bin/kargo -v
+ '';
+
meta = with stdenv.lib; {
homepage = "https://github.com/kubespray/kargo-cli";
description = "A tool helps to deploy a kubernetes cluster with Ansible.";
platforms = platforms.linux;
license = licenses.gpl3;
- maintainers = with maintainers; [
- ];
+ maintainers = with maintainers; [ ];
};
}
diff --git a/nixpkgs/pkgs/tools/misc/kepubify/default.nix b/nixpkgs/pkgs/tools/misc/kepubify/default.nix
index 46d75e5086e..7a653cb846d 100644
--- a/nixpkgs/pkgs/tools/misc/kepubify/default.nix
+++ b/nixpkgs/pkgs/tools/misc/kepubify/default.nix
@@ -2,25 +2,27 @@
buildGoModule rec {
pname = "kepubify";
- version = "3.1.2";
+ version = "3.1.4";
src = fetchFromGitHub {
- owner = "geek1011";
+ owner = "pgaskin";
repo = pname;
rev = "v${version}";
- sha256 = "13d3fl53v9pqlm555ly1dm9vc58xwkyik0qmsg173q78ysy2p4q5";
+ sha256 = "0d71d1ra7lk4ayypq3fcigd9lpb2dafa8ci14h0g7rivm4lz8l1j";
};
- vendorSha256 = "04qpxl4j6v6w25i7r6wghd9xi7jzpy7dynhs9ni35wflq0rlczax";
+ vendorSha256 = "0jzx5midawvzims9ghh8fbslvwcdczvlpf0k6a9q0bdf4wlp2z5n";
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
excludedPackages = [ "kobotest" ];
+ doCheck = true;
+
meta = with lib; {
description = "EPUB to KEPUB converter";
homepage = "https://pgaskin.net/kepubify";
license = licenses.mit;
maintainers = with maintainers; [ zowoq ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/misc/latex2html/default.nix b/nixpkgs/pkgs/tools/misc/latex2html/default.nix
index 1d78210d298..33ecdb8cd8e 100644
--- a/nixpkgs/pkgs/tools/misc/latex2html/default.nix
+++ b/nixpkgs/pkgs/tools/misc/latex2html/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "latex2html";
- version = "2020";
+ version = "2020.2";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
- sha256 = "0z53pdf8pvarlqb3kbdz0w2r6922mv7mcdna5qp5z24wspfmv3zn";
+ sha256 = "1icyl6kl60wh7cavprgbd8q6lpjwr7wn24m34kpiif7ahknhcbcm";
};
buildInputs = [ ghostscript netpbm perl ];
diff --git a/nixpkgs/pkgs/tools/misc/lazydocker/default.nix b/nixpkgs/pkgs/tools/misc/lazydocker/default.nix
index b63892178d9..d0c4d71c58a 100644
--- a/nixpkgs/pkgs/tools/misc/lazydocker/default.nix
+++ b/nixpkgs/pkgs/tools/misc/lazydocker/default.nix
@@ -2,13 +2,13 @@
buildGoPackage rec {
pname = "lazydocker";
- version = "0.8";
+ version = "0.9";
src = fetchFromGitHub {
owner = "jesseduffield";
repo = "lazydocker";
rev = "v${version}";
- sha256 = "02x03nmkbj0133bziaqmqlh3x515w3n01iqvg7q6b55r7nan7hv7";
+ sha256 = "08j2qp632fdmswnb92wxa9lhnal4mrmq6gmxaxngnxiqgkfx37zy";
};
goPackagePath = "github.com/jesseduffield/lazydocker";
diff --git a/nixpkgs/pkgs/tools/misc/lf/default.nix b/nixpkgs/pkgs/tools/misc/lf/default.nix
index 8627003db5f..e32bdd71b5e 100644
--- a/nixpkgs/pkgs/tools/misc/lf/default.nix
+++ b/nixpkgs/pkgs/tools/misc/lf/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "lf";
- version = "14";
+ version = "15";
src = fetchFromGitHub {
owner = "gokcehan";
repo = "lf";
rev = "r${version}";
- sha256 = "0kl9yrgph1i0jbxhlg3k0411436w80xw1s8dzd7v7h2raygkb4is";
+ sha256 = "1fjwkng6fnbl6dlicbxj0z92hl9xggni5zfi3nsxn3fa6rmzbiay";
};
- vendorSha256 = "1zb2z3c2w4gnq9cjczg1y7r7jg4mlrm2hsb12dqd9w8mh44rvr37";
+ vendorSha256 = "10na3jzvln353ygcvbhj4243yr83skw5zf3r2n8p6d7i83i86c8w";
nativeBuildInputs = [ installShellFiles ];
@@ -47,4 +47,4 @@ buildGoModule rec {
platforms = platforms.unix;
maintainers = with maintainers; [ primeos ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/misc/libgen-cli/default.nix b/nixpkgs/pkgs/tools/misc/libgen-cli/default.nix
index c92b4ad42e1..e2a92213402 100644
--- a/nixpkgs/pkgs/tools/misc/libgen-cli/default.nix
+++ b/nixpkgs/pkgs/tools/misc/libgen-cli/default.nix
@@ -1,19 +1,28 @@
-{ lib, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub, installShellFiles }:
buildGoModule rec {
pname = "libgen-cli";
- version = "1.0.5";
+ version = "1.0.7";
src = fetchFromGitHub {
owner = "ciehanski";
repo = pname;
rev = "v${version}";
- sha256 = "1lfsnyzin2dqhwhz6phms6yipli88sqiw55ls18dfv7bvx30sqlp";
+ sha256 = "15nzdwhmgpm36dqx7an5rjl5sw2r4p66qn2y3jzl6fc0y7224ns1";
};
- vendorSha256 = "1j45h8p13xfz0qy1nrddlx1xzbr5vqxd3q76hbb0v60636izfk0r";
+ vendorSha256 = "0smb83mq711b2pby57ijcllccn7y2l10zb4fbf779xibb2g09608";
subPackages = [ "." ];
+ nativeBuildInputs = [ installShellFiles ];
+
+ postInstall = ''
+ for shell in bash zsh; do
+ $out/bin/libgen-cli completion $shell > libgen-cli.$shell || :
+ installShellCompletion libgen-cli.$shell
+ done
+ '';
+
meta = with lib; {
homepage = "https://github.com/ciehanski/libgen-cli";
description =
@@ -27,4 +36,4 @@ buildGoModule rec {
platforms = platforms.all;
maintainers = with maintainers; [ zaninime ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/misc/lolcat/Gemfile.lock b/nixpkgs/pkgs/tools/misc/lolcat/Gemfile.lock
index e01cf81c61e..d98402b0a59 100644
--- a/nixpkgs/pkgs/tools/misc/lolcat/Gemfile.lock
+++ b/nixpkgs/pkgs/tools/misc/lolcat/Gemfile.lock
@@ -1,13 +1,13 @@
GEM
remote: https://rubygems.org/
specs:
- lolcat (100.0.0)
+ lolcat (100.0.1)
manpages (~> 0.6.1)
- optimist (~> 3.0.0)
- paint (~> 2.1.0)
+ optimist (~> 3.0.1)
+ paint (~> 2.2.0)
manpages (0.6.1)
- optimist (3.0.0)
- paint (2.1.1)
+ optimist (3.0.1)
+ paint (2.2.0)
PLATFORMS
ruby
diff --git a/nixpkgs/pkgs/tools/misc/lolcat/gemset.nix b/nixpkgs/pkgs/tools/misc/lolcat/gemset.nix
index 2c2bc9cead1..421e1874db7 100644
--- a/nixpkgs/pkgs/tools/misc/lolcat/gemset.nix
+++ b/nixpkgs/pkgs/tools/misc/lolcat/gemset.nix
@@ -5,10 +5,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0k1m2ihcprjq9jdmq2v3xlf27hqbpr2vjnnyfwp3z2zspzbl0nys";
+ sha256 = "13p8i08vdqfg2bqyjkl8jsp7gw8cf6r68i8plp9zqavlqadqlg4q";
type = "gem";
};
- version = "100.0.0";
+ version = "100.0.1";
};
manpages = {
groups = ["default"];
@@ -25,19 +25,19 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "05jxrp3nbn5iilc1k7ir90mfnwc5abc9h78s5rpm3qafwqxvcj4j";
+ sha256 = "1vg2chy1cfmdj6c1gryl8zvjhhmb3plwgyh1jfnpq4fnfqv7asrk";
type = "gem";
};
- version = "3.0.0";
+ version = "3.0.1";
};
paint = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0rrb2p2yk6ffhm0gz8ba431mf63kq7w27gwavxl7n8qd2splj4mh";
+ sha256 = "014b5rkbg6qri0cwkq972bfi93zvqdgswgvphjrgjl0pr6hywlkl";
type = "gem";
};
- version = "2.1.1";
+ version = "2.2.0";
};
} \ No newline at end of file
diff --git a/nixpkgs/pkgs/tools/misc/loop/default.nix b/nixpkgs/pkgs/tools/misc/loop/default.nix
index 73907e233ab..3cc0466d80a 100644
--- a/nixpkgs/pkgs/tools/misc/loop/default.nix
+++ b/nixpkgs/pkgs/tools/misc/loop/default.nix
@@ -1,16 +1,17 @@
{ stdenv, fetchFromGitHub, rustPlatform }:
rustPlatform.buildRustPackage {
- name = "loop-unstable-2018-12-04";
+ pname = "loop";
+ version = "unstable-2020-07-08";
src = fetchFromGitHub {
owner = "Miserlou";
repo = "Loop";
- rev = "598ccc8e52bb13b8aff78b61cfe5b10ff576cecf";
- sha256 = "0f33sc1slg97q1aisdrb465c3p7fgdh2swv8k3yphpnja37f5nl4";
+ rev = "944df766ddecd7a0d67d91cc2dfda8c197179fb0";
+ sha256 = "0v61kahwk1kdy8pb40rjnzcxby42nh02nyg9jqqpx3vgdrpxlnix";
};
- cargoSha256 = "1ydd0sd4lvl6fdl4b13ncqcs03sbxb6v9dwfyqi64zihqzpblshv";
+ cargoSha256 = "0a3l580ca23vx8isd1qff870ci3p7wf4qrm53jl7nhfjh7rg5a4w";
meta = with stdenv.lib; {
description = "UNIX's missing `loop` command";
diff --git a/nixpkgs/pkgs/tools/misc/lorri/default.nix b/nixpkgs/pkgs/tools/misc/lorri/default.nix
index 7829a677b43..8c544d3f0db 100644
--- a/nixpkgs/pkgs/tools/misc/lorri/default.nix
+++ b/nixpkgs/pkgs/tools/misc/lorri/default.nix
@@ -4,7 +4,7 @@
, rustPlatform
# Updater script
, runtimeShell
-, writeScript
+, writers
# Tests
, nixosTests
# Apple dependencies
@@ -12,9 +12,16 @@
, Security
}:
-rustPlatform.buildRustPackage rec {
+let
+ # Run `eval $(nix-build -A lorri.updater)` after updating the revision!
+ version = "1.2";
+ gitRev = "43a260c221d5dac4a44fd82271736c8444474eec";
+ sha256 = "0g6zq27dpr8bdan5xrqchybpbqwnhhc7x8sxbfygigbqd3xv9i6n";
+ cargoSha256 = "1zmlp14v7av0znmjyy2aq83lc74503p6r0l11l9iw7s3xad8rda4";
+
+in (rustPlatform.buildRustPackage rec {
pname = "lorri";
- version = "1.0";
+ inherit version;
meta = with stdenv.lib; {
description = "Your project's nix-env";
@@ -26,12 +33,11 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "target";
repo = pname;
- # Run `eval $(nix-build -A lorri.updater)` after updating the revision!
- rev = "88c680c9abf0f04f2e294436d20073ccf26f0781";
- sha256 = "1415mhdr0pwvshs04clfz1ys76r5qf9jz8jchm63l6llaj6m7mrv";
+ rev = gitRev;
+ inherit sha256;
};
- cargoSha256 = "1iwd0cad8dp8q5xz2mm7zn1wphr5brkw937dfygc88afj6bv3d68";
+ inherit cargoSha256;
doCheck = false;
BUILD_REV_COUNT = src.revCount or 1;
@@ -41,9 +47,19 @@ rustPlatform.buildRustPackage rec {
buildInputs =
stdenv.lib.optionals stdenv.isDarwin [ CoreServices Security ];
+ # copy the docs to the $man and $doc outputs
+ postInstall = ''
+ install -Dm644 lorri.1 $man/share/man/man1/lorri.1
+ install -Dm644 -t $doc/share/doc/lorri/ \
+ README.md \
+ CONTRIBUTING.md \
+ LICENSE \
+ MAINTAINERS.md
+ cp -r contrib/ $doc/share/doc/lorri/contrib
+ '';
+
passthru = {
- updater = with builtins; writeScript "copy-runtime-nix.sh" ''
- #!${runtimeShell}
+ updater = writers.writeBash "copy-runtime-nix.sh" ''
set -euo pipefail
cp ${src}/nix/runtime.nix ${toString ./runtime.nix}
cp ${src}/nix/runtime-closure.nix.template ${toString ./runtime-closure.nix.template}
@@ -52,4 +68,7 @@ rustPlatform.buildRustPackage rec {
nixos = nixosTests.lorri;
};
};
-}
+}).overrideAttrs (old: {
+ # add man and doc outputs to put our documentation into
+ outputs = old.outputs or [ "out" ] ++ [ "man" "doc" ];
+})
diff --git a/nixpkgs/pkgs/tools/misc/man-db/default.nix b/nixpkgs/pkgs/tools/misc/man-db/default.nix
index f19e5fd5b9d..68e1aaa4d61 100644
--- a/nixpkgs/pkgs/tools/misc/man-db/default.nix
+++ b/nixpkgs/pkgs/tools/misc/man-db/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, pkgconfig, libpipeline, db, groff, libiconv, makeWrapper, buildPackages }:
stdenv.mkDerivation rec {
- name = "man-db-2.9.0";
+ name = "man-db-2.9.3";
src = fetchurl {
url = "mirror://savannah/man-db/${name}.tar.xz";
- sha256 = "0qg2sdn8mayya0ril484iz1r7hi46l68d2d80cr6lvc7x3csqjjx";
+ sha256 = "1f4palf5bdyf3f8sa0981cqxn9cjcr2pz53ngrrsybb9n0da2nps";
};
outputs = [ "out" "doc" ];
@@ -15,18 +15,17 @@ stdenv.mkDerivation rec {
buildInputs = [ libpipeline db groff ]; # (Yes, 'groff' is both native and build input)
checkInputs = [ libiconv /* for 'iconv' binary */ ];
+ patches = [ ./systemwide-man-db-conf.patch ];
+
postPatch = ''
# Remove all mandatory manpaths. Nixpkgs makes no requirements on
# these directories existing.
sed -i 's/^MANDATORY_MANPATH/# &/' src/man_db.conf.in
- # Add Nixpkgs and NixOS-related manpaths
- echo "MANPATH_MAP /run/current-system/sw/bin /run/current-system/sw/share/man" >> src/man_db.conf.in
- echo "MANPATH_MAP /run/wrappers/bin /run/current-system/sw/share/man" >> src/man_db.conf.in
+ # Add Nix-related manpaths
echo "MANPATH_MAP /nix/var/nix/profiles/default/bin /nix/var/nix/profiles/default/share/man" >> src/man_db.conf.in
# Add mandb locations for the above
- echo "MANDB_MAP /run/current-system/sw/share/man /var/cache/man/nixos" >> src/man_db.conf.in
echo "MANDB_MAP /nix/var/nix/profiles/default/share/man /var/cache/man/nixpkgs" >> src/man_db.conf.in
'';
@@ -34,7 +33,6 @@ stdenv.mkDerivation rec {
"--disable-setuid"
"--disable-cache-owner"
"--localstatedir=/var"
- # Don't try /etc/man_db.conf by default, so we avoid error messages.
"--with-config-file=${placeholder "out"}/etc/man_db.conf"
"--with-systemdtmpfilesdir=${placeholder "out"}/lib/tmpfiles.d"
"--with-systemdsystemunitdir=${placeholder "out"}/lib/systemd/system"
diff --git a/nixpkgs/pkgs/tools/misc/man-db/systemwide-man-db-conf.patch b/nixpkgs/pkgs/tools/misc/man-db/systemwide-man-db-conf.patch
new file mode 100644
index 00000000000..2d4477776bb
--- /dev/null
+++ b/nixpkgs/pkgs/tools/misc/man-db/systemwide-man-db-conf.patch
@@ -0,0 +1,39 @@
+commit 9089291006a4258c39c75a920ad536b61504251a
+Author: rnhmjoj <rnhmjoj@inventati.org>
+Date: Fri May 1 19:32:15 2020 +0200
+
+ check for systemwide man_db.conf before the bundled one
+
+diff --git a/src/manp.c b/src/manp.c
+index 5441339..0bbf566 100644
+--- a/src/manp.c
++++ b/src/manp.c
+@@ -841,18 +841,24 @@ void read_config_file (bool optional)
+ }
+
+ if (getenv ("MAN_TEST_DISABLE_SYSTEM_CONFIG") == NULL) {
+- config_file = fopen (CONFIG_FILE, "r");
++ const char *config_filepath;
++ if (access ("/etc/man_db.conf", F_OK) != -1) {
++ config_filepath = "/etc/man_db.conf";
++ } else {
++ config_filepath = CONFIG_FILE;
++ }
++ config_file = fopen (config_filepath, "r");
+ if (config_file == NULL) {
+ if (optional)
+ debug ("can't open %s; continuing anyway\n",
+- CONFIG_FILE);
++ config_filepath);
+ else
+ error (FAIL, 0,
+ _("can't open the manpath "
+ "configuration file %s"),
+- CONFIG_FILE);
++ config_filepath);
+ } else {
+- debug ("From the config file %s:\n", CONFIG_FILE);
++ debug ("From the config file %s:\n", config_filepath);
+
+ add_to_dirlist (config_file, 0);
+ fclose (config_file);
diff --git a/nixpkgs/pkgs/tools/misc/mc/default.nix b/nixpkgs/pkgs/tools/misc/mc/default.nix
index 07c5f9b3517..fb279f313b4 100644
--- a/nixpkgs/pkgs/tools/misc/mc/default.nix
+++ b/nixpkgs/pkgs/tools/misc/mc/default.nix
@@ -20,11 +20,11 @@
stdenv.mkDerivation rec {
pname = "mc";
- version = "4.8.24";
+ version = "4.8.25";
src = fetchurl {
url = "https://www.midnight-commander.org/downloads/${pname}-${version}.tar.xz";
- sha256 = "0ikd2yql44p7nagmb08dmjqdwadclnvgr7ri9pmzc2s5f301r7w5";
+ sha256 = "12jlnabnc91xsm35g99g2wnh96jmznvrhffd18rj7fqfy8brdhgz";
};
nativeBuildInputs = [ pkgconfig autoreconfHook ];
diff --git a/nixpkgs/pkgs/tools/misc/mcfly/default.nix b/nixpkgs/pkgs/tools/misc/mcfly/default.nix
index f206c54a003..7feb2fce710 100644
--- a/nixpkgs/pkgs/tools/misc/mcfly/default.nix
+++ b/nixpkgs/pkgs/tools/misc/mcfly/default.nix
@@ -1,27 +1,26 @@
-{ stdenv, rustPlatform, fetchFromGitHub, Security }:
+{ stdenv, rustPlatform, fetchFromGitHub }:
rustPlatform.buildRustPackage rec {
pname = "mcfly";
- version = "0.3.6";
+ version = "0.4.0";
src = fetchFromGitHub {
owner = "cantino";
repo = "mcfly";
rev = "v${version}";
- sha256 = "1g3n7ll0yg7w7hb3jgp25mlnqwsdzv0608f41z7q5gmsskdm3v1j";
+ sha256 = "01rw7gdvpr2s3yj7wphsm5gfrgzf5jkrci4mpqiw7xp8d5k87nzl";
};
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
-
preInstall = ''
install -Dm644 -t $out/share/mcfly mcfly.bash
+ install -Dm644 -t $out/share/mcfly mcfly.zsh
'';
- cargoSha256 = "0r2zb59rpja9z7q0gsylqaq4vqm5rp57fy56ajjrm6k6z06nq7bv";
+ cargoSha256 = "1q1mi69prn9q1nk4021c69vq160ls6md6gpqxk7zyf25r5ckdd98";
meta = with stdenv.lib; {
homepage = "https://github.com/cantino/mcfly";
- description = "An upgraded ctrl-r for Bash whose history results make sense for what you're working on right now.";
+ description = "An upgraded ctrl-r for Bash whose history results make sense for what you're working on right now";
license = licenses.mit;
maintainers = [ maintainers.melkor333 ];
};
diff --git a/nixpkgs/pkgs/tools/misc/mdbtools/default.nix b/nixpkgs/pkgs/tools/misc/mdbtools/default.nix
index 0a887531fb8..aedaa364888 100644
--- a/nixpkgs/pkgs/tools/misc/mdbtools/default.nix
+++ b/nixpkgs/pkgs/tools/misc/mdbtools/default.nix
@@ -1,30 +1,40 @@
-{ stdenv, fetchFromGitHub, glib, readline
-, bison, flex, pkgconfig, autoreconfHook
-, txt2man, which }:
+{ stdenv, lib, fetchFromGitHub, glib, readline
+, bison, flex, pkgconfig, autoreconfHook, libxslt, makeWrapper
+, txt2man, which
+# withUi currently doesn't work. It compiles but fails to run.
+, withUi ? false, gtk2, gnome2
+}:
-let version = "0.7.1";
-in stdenv.mkDerivation {
+let
+ uiDeps = [ gtk2 ] ++ (with gnome2; [ GConf libglade libgnomeui gnome-doc-utils ]);
+
+in
+stdenv.mkDerivation rec {
pname = "mdbtools";
- inherit version;
+ version = "0.8.2";
src = fetchFromGitHub {
- owner = "brianb";
+ owner = "cyberemissary";
repo = "mdbtools";
rev = version;
- sha256 = "0gwcpp9y09xhs21g7my2fs8ncb8i6ahlyixcx8jd3q97jbzj441l";
+ sha256 = "12rhf6rgnws6br5dn1l2j7i77q9p4l6ryga10jpax01vvzhr26qc";
};
- nativeBuildInputs = [ pkgconfig bison flex autoreconfHook txt2man which ];
- buildInputs = [ glib readline ];
+ configureFlags = [ "--disable-scrollkeeper" ];
+
+ nativeBuildInputs = [
+ pkgconfig bison flex autoreconfHook txt2man which
+ ] ++ lib.optional withUi libxslt;
+
+ buildInputs = [ glib readline ] ++ lib.optionals withUi uiDeps;
- preConfigure = ''
- sed -e 's@static \(GHashTable [*]mdb_backends;\)@\1@' -i src/libmdb/backend.c
- '';
+ enableParallelBuilding = true;
- meta = with stdenv.lib; {
+ meta = with lib; {
description = ".mdb (MS Access) format tools";
- homepage = "http://mdbtools.sourceforge.net";
- platforms = platforms.unix;
license = with licenses; [ gpl2 lgpl2 ];
+ maintainers = with maintainers; [ ];
+ platforms = platforms.unix;
+ inherit (src.meta) homepage;
};
}
diff --git a/nixpkgs/pkgs/tools/misc/miniserve/default.nix b/nixpkgs/pkgs/tools/misc/miniserve/default.nix
index dab44e1eea5..5da2a366cf8 100644
--- a/nixpkgs/pkgs/tools/misc/miniserve/default.nix
+++ b/nixpkgs/pkgs/tools/misc/miniserve/default.nix
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage rec {
pname = "miniserve";
- version = "0.7.0";
+ version = "0.8.0";
src = fetchFromGitHub {
owner = "svenstaro";
repo = "miniserve";
rev = "v${version}";
- sha256 = "06nrb84xfvx02yc4bjn1szfq3bjy8mqgxwwrjghl7vpcw51qhlk5";
+ sha256 = "1h4872jb0xz8yzs02q8wfvqrp20y7kdva5ka6bh6nq4jrnnky8zb";
};
- cargoSha256 = "0mk8hvhjqggfr410yka9ygb41l1bnsizs8py3100xf685yxy5mhl";
+ cargoSha256 = "1vq1rrav9r9z4y0v7hpn0fcq64slq4zrm2pybmnmb7h9nfxxyr6k";
RUSTC_BOOTSTRAP = 1;
@@ -29,7 +29,7 @@ rustPlatform.buildRustPackage rec {
description = "For when you really just want to serve some files over HTTP right now!";
homepage = "https://github.com/svenstaro/miniserve";
license = with licenses; [ mit ];
- maintainers = with maintainers; [ nequissimus ];
+ maintainers = with maintainers; [ nequissimus zowoq ];
platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/tools/misc/mprime/default.nix b/nixpkgs/pkgs/tools/misc/mprime/default.nix
index 363e90ab5f2..3189e41de8d 100644
--- a/nixpkgs/pkgs/tools/misc/mprime/default.nix
+++ b/nixpkgs/pkgs/tools/misc/mprime/default.nix
@@ -1,34 +1,45 @@
{ stdenv, lib, fetchurl, unzip, curl, hwloc, gmp }:
let
- srcDir =
- if stdenv.hostPlatform.system == "x86_64-linux" then "linux64"
- else if stdenv.hostPlatform.system == "i686-linux" then "linux"
- else if stdenv.hostPlatform.system == "x86_64-darwin" then "macosx64"
- else throwSystem;
throwSystem = throw "Unsupported system: ${stdenv.hostPlatform.system}";
- gwnum =
- if stdenv.hostPlatform.system == "x86_64-linux" then "make64"
- else if stdenv.hostPlatform.system == "i686-linux" then "makefile"
- else if stdenv.hostPlatform.system == "x86_64-darwin" then "makemac"
- else throwSystem;
+
+ srcDir = {
+ x86_64-linux = "linux64";
+ i686-linux = "linux";
+ x86_64-darwin = "macosx64";
+ }."${stdenv.hostPlatform.system}" or throwSystem;
+
+ gwnum = {
+ x86_64-linux = "make64";
+ i686-linux = "makefile";
+ x86_64-darwin = "makemac";
+ }."${stdenv.hostPlatform.system}" or throwSystem;
in
stdenv.mkDerivation rec {
pname = "mprime";
- version = "29.4b7";
+ version = "29.8b7";
src = fetchurl {
url = "https://www.mersenne.org/ftp_root/gimps/p95v${lib.replaceStrings ["."] [""] version}.source.zip";
- sha256 = "0idaqm46m4yis7vl014scx57lpccvjbnyy79gmj8caxghyajws0m";
+ sha256 = "0x5dk2dcppfnq17n79297lmn6p56rd66cbwrh1ds4l8r4hmwsjaj";
};
- unpackCmd = "unzip -d src -q $curSrc || true";
+ postPatch = ''
+ sed -i ${srcDir}/makefile \
+ -e 's/^LFLAGS =.*//'
+ substituteInPlace ${srcDir}/makefile \
+ --replace '-Wl,-Bstatic' "" \
+ --replace '-Wl,-Bdynamic' ""
+ '';
+
+ sourceRoot = ".";
nativeBuildInputs = [ unzip ];
+
buildInputs = [ curl hwloc gmp ];
- patches = [ ./makefile.patch ];
+ enableParallelBuilding = true;
buildPhase = ''
make -C gwnum -f ${gwnum}
@@ -36,10 +47,10 @@ stdenv.mkDerivation rec {
'';
installPhase = ''
- install -D ${srcDir}/mprime $out/bin/mprime
+ install -Dm555 -t $out/bin ${srcDir}/mprime
'';
-
- meta = {
+
+ meta = with lib; {
description = "Mersenne prime search / System stability tester";
longDescription = ''
MPrime is the Linux command-line interface version of Prime95, to be run
@@ -50,7 +61,7 @@ stdenv.mkDerivation rec {
homepage = "https://www.mersenne.org/";
# Unfree, because of a license requirement to share prize money if you find
# a suitable prime. http://www.mersenne.org/legal/#EULA
- license = stdenv.lib.licenses.unfree;
+ license = licenses.unfree;
# Untested on linux-32 and osx. Works in theory.
platforms = ["i686-linux" "x86_64-linux" "x86_64-darwin"];
};
diff --git a/nixpkgs/pkgs/tools/misc/mprime/makefile.patch b/nixpkgs/pkgs/tools/misc/mprime/makefile.patch
deleted file mode 100644
index 6ed9cf69384..00000000000
--- a/nixpkgs/pkgs/tools/misc/mprime/makefile.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-diff -dur src.old/linux/makefile src.new/linux/makefile
---- src.old/linux/makefile 2018-01-04 20:49:00.000000000 +0300
-+++ src.new/linux/makefile 2018-02-15 12:32:02.913011604 +0300
-@@ -28,8 +28,8 @@
- CPP = g++
- CPPFLAGS = -I.. -I../gwnum -O2 -march=i486 -malign-double
-
--LFLAGS = -Wl,-M -Wl,-L/usr/local/lib
--LIBS = ../gwnum/gwnum.a ../gwnum/gwnum.ld -lm -lpthread -Wl,-Bstatic -lhwloc -Wl,-Bstatic -lcurl -Wl,-Bdynamic -lrt -lstdc++ -ldl -lgmp
-+LFLAGS =
-+LIBS = ../gwnum/gwnum.a ../gwnum/gwnum.ld -lm -lpthread -lhwloc -lcurl -lrt -lstdc++ -ldl -lgmp
-
- FACTOROBJ = factor32.o
- LINUXOBJS = prime.o menu.o
-diff -dur src.old/linux64/makefile src.new/linux64/makefile
---- src.old/linux64/makefile 2018-01-04 20:49:00.000000000 +0300
-+++ src.new/linux64/makefile 2018-02-15 12:32:28.836286995 +0300
-@@ -26,9 +26,9 @@
- CPP = g++
- CPPFLAGS = -I.. -I../gwnum -DX86_64 -O2
-
--LFLAGS = -Wl,-M -Wl,-L/usr/local/lib
-+LFLAGS =
- #LIBS = ../gwnum/gwnum.a ../gwnum/gwnum.ld -lm -lpthread -Wl,-Bstatic -lhwloc -Wl,-Bstatic -lcurl -Wl,-Bdynamic -lrt -lstdc++ -lz -lxml2 -ldl -lgmp
--LIBS = ../gwnum/gwnum.a ../gwnum/gwnum.ld -lm -lpthread -Wl,-Bstatic -lhwloc -Wl,-Bstatic -lcurl -Wl,-Bdynamic -lrt -lstdc++ -ldl -lgmp
-+LIBS = ../gwnum/gwnum.a ../gwnum/gwnum.ld -lm -lpthread -lhwloc -lcurl -lrt -lstdc++ -ldl -lgmp
-
- FACTOROBJ = factor64.o
- LINUXOBJS = prime.o menu.o
-diff -dur src.old/macosx64/makefile src.new/macosx64/makefile
---- src.old/macosx64/makefile 2018-01-04 20:49:02.000000000 +0300
-+++ src.new/macosx64/makefile 2018-02-15 12:33:32.401902535 +0300
-@@ -12,7 +12,7 @@
- CPP = g++
- CPPFLAGS = -I.. -I../gwnum -I../linux -O2 -DX86_64 -DCOMMAND_LINE_MPRIME -m64
-
--LFLAGS = -m64 -Wl,-no_pie -L/usr/local/lib
-+LFLAGS = -m64 -Wl,-no_pie
- LIBS = ../gwnum/amd64/release/gwnum.a -lm -lpthread -lhwloc -lcurl -framework IOKit -framework CoreFoundation -lstdc++ -lgmp
-
- FACTOROBJ = ../prime95/macosx64/factor64.o
diff --git a/nixpkgs/pkgs/tools/misc/mutagen/default.nix b/nixpkgs/pkgs/tools/misc/mutagen/default.nix
index 1271c494851..554c7bec558 100644
--- a/nixpkgs/pkgs/tools/misc/mutagen/default.nix
+++ b/nixpkgs/pkgs/tools/misc/mutagen/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "mutagen";
- version = "0.11.5";
+ version = "0.11.6";
src = fetchFromGitHub {
owner = "mutagen-io";
repo = pname;
rev = "v${version}";
- sha256 = "0z2bf412zfap91ygp7v06vif87d1cxj2jlc0jvfv7fm61801piij";
+ sha256 = "0gn0ra2fbnggp82h910hz34b2l5fk7f0p9dk7zl50wxrkydfzrk3";
};
vendorSha256 = "0szs9yc49fyh55ra1wf8zj76kdah0x49d45cgivk3gqh2hl17j6l";
@@ -22,4 +22,4 @@ buildGoModule rec {
maintainers = [ maintainers.marsam ];
license = licenses.mit;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/misc/ncdu/default.nix b/nixpkgs/pkgs/tools/misc/ncdu/default.nix
index 6b6567a9be5..2d56ab9c09b 100644
--- a/nixpkgs/pkgs/tools/misc/ncdu/default.nix
+++ b/nixpkgs/pkgs/tools/misc/ncdu/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "ncdu";
- version = "1.15";
+ version = "1.15.1";
src = fetchurl {
url = "https://dev.yorhel.nl/download/${pname}-${version}.tar.gz";
- sha256 = "1ywpa8yg74a5xa46f0qig92xw5z5s1lmspwzcslr497brk2ksnaa";
+ sha256 = "1c1zxalm5asyhn4p1hd51h7khw17515gbqmvdz63kc8xpx6xqbdh";
};
buildInputs = [ ncurses ];
@@ -16,6 +16,6 @@ stdenv.mkDerivation rec {
homepage = "https://dev.yorhel.nl/ncdu";
license = licenses.mit;
platforms = platforms.all;
- maintainers = with maintainers; [ pSub ];
+ maintainers = with maintainers; [ pSub zowoq ];
};
}
diff --git a/nixpkgs/pkgs/tools/misc/neo-cowsay/default.nix b/nixpkgs/pkgs/tools/misc/neo-cowsay/default.nix
index e50960d063c..920f0667d25 100644
--- a/nixpkgs/pkgs/tools/misc/neo-cowsay/default.nix
+++ b/nixpkgs/pkgs/tools/misc/neo-cowsay/default.nix
@@ -21,4 +21,4 @@ buildGoModule rec {
license = with licenses; [artistic1 /* or */ gpl3];
maintainers = with maintainers; [ filalex77 ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/misc/osinfo-db-tools/default.nix b/nixpkgs/pkgs/tools/misc/osinfo-db-tools/default.nix
index a93ec0ab573..c0921a496cc 100644
--- a/nixpkgs/pkgs/tools/misc/osinfo-db-tools/default.nix
+++ b/nixpkgs/pkgs/tools/misc/osinfo-db-tools/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "osinfo-db-tools";
- version = "1.7.0";
+ version = "1.8.0";
src = fetchurl {
url = "https://releases.pagure.org/libosinfo/${pname}-${version}.tar.xz";
- sha256 = "08x8mrafphyll0d35xdc143rip3ahrz6bmzhc85nwhq7yk2vxpab";
+ sha256 = "038q3gzdbkfkhpicj0755mw1q4gbvn57pslpw8n2dp3lds9im0g9";
};
nativeBuildInputs = [ meson ninja pkgconfig gettext perl python3 ];
diff --git a/nixpkgs/pkgs/tools/misc/osm2pgsql/default.nix b/nixpkgs/pkgs/tools/misc/osm2pgsql/default.nix
index 6137abd9293..ebe99eca8cf 100644
--- a/nixpkgs/pkgs/tools/misc/osm2pgsql/default.nix
+++ b/nixpkgs/pkgs/tools/misc/osm2pgsql/default.nix
@@ -1,24 +1,38 @@
-{ stdenv, fetchFromGitHub, cmake, expat, proj, bzip2, zlib, boost, postgresql
-, withLuaJIT ? false, lua, luajit }:
+{ stdenv
+, fetchFromGitHub
+, cmake
+, expat
+, proj
+, bzip2
+, zlib
+, boost
+, postgresql
+, withLuaJIT ? false
+, lua
+, luajit
+, libosmium
+, protozero
+}:
stdenv.mkDerivation rec {
pname = "osm2pgsql";
- version = "1.2.1";
+ version = "1.3.0";
src = fetchFromGitHub {
owner = "openstreetmap";
repo = pname;
rev = version;
- sha256 = "1ysan01lpqzjxlq3y2kdminfjs5d9zksicpf9vvzpdk3fzq51fc9";
+ sha256 = "1dsyhcifixmcw05qxjald02pml0zfdij81pgy9yh8p00v0rqq57x";
};
nativeBuildInputs = [ cmake ];
- buildInputs = [ expat proj bzip2 zlib boost postgresql ]
+ buildInputs = [ expat proj bzip2 zlib boost postgresql libosmium protozero ]
++ stdenv.lib.optional withLuaJIT luajit
++ stdenv.lib.optional (!withLuaJIT) lua;
- cmakeFlags = stdenv.lib.optional withLuaJIT "-DWITH_LUAJIT:BOOL=ON";
+ cmakeFlags = [ "-DEXTERNAL_LIBOSMIUM=ON" "-DEXTERNAL_PROTOZERO=ON" ]
+ ++ stdenv.lib.optional withLuaJIT "-DWITH_LUAJIT:BOOL=ON";
NIX_CFLAGS_COMPILE = "-DACCEPT_USE_OF_DEPRECATED_PROJ_API_H";
@@ -27,6 +41,6 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/openstreetmap/osm2pgsql";
license = licenses.gpl2;
platforms = with platforms; linux ++ darwin;
- maintainers = with maintainers; [ jglukasik ];
+ maintainers = with maintainers; [ jglukasik das-g ];
};
}
diff --git a/nixpkgs/pkgs/tools/misc/ostree/default.nix b/nixpkgs/pkgs/tools/misc/ostree/default.nix
index 24a104dc974..568afb50403 100644
--- a/nixpkgs/pkgs/tools/misc/ostree/default.nix
+++ b/nixpkgs/pkgs/tools/misc/ostree/default.nix
@@ -2,7 +2,7 @@
, fetchurl
, fetchpatch
, substituteAll
-, pkgconfig
+, pkg-config
, gtk-doc
, gobject-introspection
, gjs
@@ -21,13 +21,15 @@
, fuse
, utillinuxMinimal
, libselinux
+, libsodium
, libarchive
, libcap
, bzip2
, yacc
, libxslt
-, docbook_xsl
+, docbook-xsl-nons
, docbook_xml_dtd_42
+, openssl
, python3
}:
@@ -37,13 +39,13 @@ let
]));
in stdenv.mkDerivation rec {
pname = "ostree";
- version = "2020.3";
+ version = "2020.4";
outputs = [ "out" "dev" "man" "installedTests" ];
src = fetchurl {
url = "https://github.com/ostreedev/ostree/releases/download/v${version}/libostree-${version}.tar.xz";
- sha256 = "01cch4as23xspq6pck59al7x5jj60wl21g8p3iqbdxcjl1p3jxsq";
+ sha256 = "0s13cjrpx5r1dc9j9c9924zak45wl9nlbg9hiwgpsal80l92c39n";
};
patches = [
@@ -59,6 +61,7 @@ in stdenv.mkDerivation rec {
(substituteAll {
src = ./fix-test-paths.patch;
python3 = testPython.interpreter;
+ openssl = "${openssl}/bin/openssl";
})
];
@@ -66,14 +69,14 @@ in stdenv.mkDerivation rec {
autoconf
automake
libtool
- pkgconfig
+ pkg-config
gtk-doc
gobject-introspection
which
makeWrapper
yacc
libxslt
- docbook_xsl
+ docbook-xsl-nons
docbook_xml_dtd_42
];
@@ -85,6 +88,7 @@ in stdenv.mkDerivation rec {
gpgme
fuse
libselinux
+ libsodium
libcap
libarchive
bzip2
@@ -96,16 +100,13 @@ in stdenv.mkDerivation rec {
gjs
];
- preConfigure = ''
- env NOCONFIGURE=1 ./autogen.sh
- '';
-
enableParallelBuilding = true;
configureFlags = [
"--with-systemdsystemunitdir=${placeholder "out"}/lib/systemd/system"
"--with-systemdsystemgeneratordir=${placeholder "out"}/lib/systemd/system-generators"
"--enable-installed-tests"
+ "--with-ed25519-libsodium"
];
makeFlags = [
@@ -113,6 +114,10 @@ in stdenv.mkDerivation rec {
"installed_test_metadir=${placeholder "installedTests"}/share/installed-tests/libostree"
];
+ preConfigure = ''
+ env NOCONFIGURE=1 ./autogen.sh
+ '';
+
postFixup = let
typelibPath = stdenv.lib.makeSearchPath "/lib/girepository-1.0" [
(placeholder "out")
diff --git a/nixpkgs/pkgs/tools/misc/ostree/fix-test-paths.patch b/nixpkgs/pkgs/tools/misc/ostree/fix-test-paths.patch
index cf94b33f31c..3e5b7e06999 100644
--- a/nixpkgs/pkgs/tools/misc/ostree/fix-test-paths.patch
+++ b/nixpkgs/pkgs/tools/misc/ostree/fix-test-paths.patch
@@ -1,3 +1,32 @@
+diff --git a/tests/libtest.sh b/tests/libtest.sh
+index ca457fa2..c0a529ff 100755
+--- a/tests/libtest.sh
++++ b/tests/libtest.sh
+@@ -709,12 +709,12 @@ gen_ed25519_keys ()
+ {
+ # Generate private key in PEM format
+ pemfile="$(mktemp -p ${test_tmpdir} ed25519_XXXXXX.pem)"
+- openssl genpkey -algorithm ed25519 -outform PEM -out "${pemfile}"
++ @openssl@ genpkey -algorithm ed25519 -outform PEM -out "${pemfile}"
+
+ # Based on: http://openssl.6102.n7.nabble.com/ed25519-key-generation-td73907.html
+ # Extract the private and public parts from generated key.
+- ED25519PUBLIC="$(openssl pkey -outform DER -pubout -in ${pemfile} | tail -c 32 | base64)"
+- ED25519SEED="$(openssl pkey -outform DER -in ${pemfile} | tail -c 32 | base64)"
++ ED25519PUBLIC="$(@openssl@ pkey -outform DER -pubout -in ${pemfile} | tail -c 32 | base64)"
++ ED25519SEED="$(@openssl@ pkey -outform DER -in ${pemfile} | tail -c 32 | base64)"
+ # Secret key is concantination of SEED and PUBLIC
+ ED25519SECRET="$(echo ${ED25519SEED}${ED25519PUBLIC} | base64 -d | base64 -w 0)"
+
+@@ -725,7 +725,7 @@ gen_ed25519_keys ()
+
+ gen_ed25519_random_public()
+ {
+- openssl genpkey -algorithm ED25519 | openssl pkey -outform DER | tail -c 32 | base64
++ @openssl@ genpkey -algorithm ED25519 | @openssl@ pkey -outform DER | tail -c 32 | base64
+ }
+
+ is_bare_user_only_repo () {
diff --git a/tests/test-basic-user-only.sh b/tests/test-basic-user-only.sh
index f65094fd..105be893 100755
--- a/tests/test-basic-user-only.sh
diff --git a/nixpkgs/pkgs/tools/misc/parallel/default.nix b/nixpkgs/pkgs/tools/misc/parallel/default.nix
index 059b43baec3..d11c41195ce 100644
--- a/nixpkgs/pkgs/tools/misc/parallel/default.nix
+++ b/nixpkgs/pkgs/tools/misc/parallel/default.nix
@@ -1,11 +1,11 @@
{ fetchurl, stdenv, perl, makeWrapper, procps }:
stdenv.mkDerivation rec {
- name = "parallel-20200522";
+ name = "parallel-20200722";
src = fetchurl {
url = "mirror://gnu/parallel/${name}.tar.bz2";
- sha256 = "10is46v5dpccxibby0zikg1q68mdwpmgdpxk796zka93idd6id29";
+ sha256 = "0vqd8nhf4lkvbfy7nnibxjkpzpfandpklqm0hrix5vki5x7x80a8";
};
outputs = [ "out" "man" ];
diff --git a/nixpkgs/pkgs/tools/misc/pg_flame/default.nix b/nixpkgs/pkgs/tools/misc/pg_flame/default.nix
index 6fe2e814fa4..718d6a2a2d2 100644
--- a/nixpkgs/pkgs/tools/misc/pg_flame/default.nix
+++ b/nixpkgs/pkgs/tools/misc/pg_flame/default.nix
@@ -19,4 +19,4 @@ buildGoModule rec {
license = licenses.asl20;
maintainers = with maintainers; [ filalex77 ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/misc/pgcenter/default.nix b/nixpkgs/pkgs/tools/misc/pgcenter/default.nix
index 89f1e606e63..1dd674ba702 100644
--- a/nixpkgs/pkgs/tools/misc/pgcenter/default.nix
+++ b/nixpkgs/pkgs/tools/misc/pgcenter/default.nix
@@ -19,4 +19,4 @@ buildGoModule rec {
license = licenses.bsd3;
maintainers = [ maintainers.marsam ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/misc/pgmetrics/default.nix b/nixpkgs/pkgs/tools/misc/pgmetrics/default.nix
index da2e1a9cbe3..bd4493db705 100644
--- a/nixpkgs/pkgs/tools/misc/pgmetrics/default.nix
+++ b/nixpkgs/pkgs/tools/misc/pgmetrics/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "pgmetrics";
- version = "1.9.1";
+ version = "1.9.3";
src = fetchFromGitHub {
owner = "rapidloop";
repo = pname;
rev = "v${version}";
- sha256 = "03c4v24ql9p38m0hmgq5ya9cnvhmdhv2zjxxrxpb2338cxajs4mh";
+ sha256 = "1g0kdvc93ij155r3g7cd9f5p1x33vdi9p40403waanq5wiavjnzq";
};
vendorSha256 = "16x33fmh4q993rw0jr65337yimska4fwgyyw3kmq84q0x28a3zg5";
@@ -21,4 +21,4 @@ buildGoModule rec {
license = licenses.asl20;
maintainers = [ maintainers.marsam ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/misc/phoronix-test-suite/default.nix b/nixpkgs/pkgs/tools/misc/phoronix-test-suite/default.nix
index 0abbcd5c3a2..bea73610dda 100644
--- a/nixpkgs/pkgs/tools/misc/phoronix-test-suite/default.nix
+++ b/nixpkgs/pkgs/tools/misc/phoronix-test-suite/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "phoronix-test-suite";
- version = "9.6.0";
+ version = "9.8.0";
src = fetchurl {
url = "https://phoronix-test-suite.com/releases/${pname}-${version}.tar.gz";
- sha256 = "1wgw5lwpm3ylby2llnjiq356cdb3v1jghj7xq659c722wj617i88";
+ sha256 = "05q01cr4a2mmyski50pqna9sgw2jy93fgfpjwkhbkc09na6400sq";
};
buildInputs = [ php ];
diff --git a/nixpkgs/pkgs/tools/misc/pistol/default.nix b/nixpkgs/pkgs/tools/misc/pistol/default.nix
index eeb392606ed..ada2bf5f25a 100644
--- a/nixpkgs/pkgs/tools/misc/pistol/default.nix
+++ b/nixpkgs/pkgs/tools/misc/pistol/default.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "pistol";
- version = "0.1.1";
+ version = "0.1.4";
src = fetchFromGitHub {
owner = "doronbehar";
repo = pname;
rev = "v${version}";
- sha256 = "1d9c1bhidh781dis4427wramfrla4avqw9y2bmpjp81cqq3nc27d";
+ sha256 = "1x9wb0gj5l71xz15ia0i2hrnhcpf457i21w41jzw2ink2fbdxp3b";
};
- vendorSha256 = "1f780vhxw0brvnr8hhah4sf6ms8spar29rqmy1kcqf9m75n94g56";
+ vendorSha256 = "0dg4f9g6895nv3c6d74ijl6hzsyn620ndspbcq7ynvb1z0hsg6iz";
subPackages = [ "cmd/pistol" ];
@@ -23,10 +23,12 @@ buildGoModule rec {
file
];
+ buildFlagsArray = [ "-ldflags=-s -w -X main.Version=${version}" ];
+
meta = with stdenv.lib; {
description = "General purpose file previewer designed for Ranger, Lf to make scope.sh redundant";
homepage = "https://github.com/doronbehar/pistol";
license = licenses.mit;
maintainers = with maintainers; [ doronbehar ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/misc/plantuml/default.nix b/nixpkgs/pkgs/tools/misc/plantuml/default.nix
index 09dba27a1ef..5b139bf4929 100644
--- a/nixpkgs/pkgs/tools/misc/plantuml/default.nix
+++ b/nixpkgs/pkgs/tools/misc/plantuml/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, makeWrapper, jre, graphviz }:
stdenv.mkDerivation rec {
- version = "1.2020.10";
+ version = "1.2020.15";
pname = "plantuml";
src = fetchurl {
url = "mirror://sourceforge/project/plantuml/${version}/plantuml.${version}.jar";
- sha256 = "00azasannh77ns3wpy6yrlw77pgq89frx0f4c7gk1gqiqjavsvdy";
+ sha256 = "0dvm24ihdr71giz0mihg7wjqf2nrkk7a52vbbzimrvbilaih6s8v";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/nixpkgs/pkgs/tools/misc/powerline-go/default.nix b/nixpkgs/pkgs/tools/misc/powerline-go/default.nix
index 33ab2bbc729..d889eb1cc16 100644
--- a/nixpkgs/pkgs/tools/misc/powerline-go/default.nix
+++ b/nixpkgs/pkgs/tools/misc/powerline-go/default.nix
@@ -19,4 +19,4 @@ buildGoModule rec {
platforms = platforms.unix;
maintainers = with maintainers; [ sifmelcara ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/misc/progress/default.nix b/nixpkgs/pkgs/tools/misc/progress/default.nix
index bbde732aadf..a43101f607d 100644
--- a/nixpkgs/pkgs/tools/misc/progress/default.nix
+++ b/nixpkgs/pkgs/tools/misc/progress/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "progress";
- version = "0.14";
+ version = "0.15";
src = fetchFromGitHub {
owner = "Xfennec";
repo = "progress";
rev = "v${version}";
- sha256 = "1lk2v4b767klib93an4g3f7z5qrv9kdk9jf7545vw1immc4kamrl";
+ sha256 = "1cnb4ixlhshn139mj5sr42k5m6gjjbyqvkn1324c47niwrgp7dqm";
};
nativeBuildInputs = [ pkgconfig which ];
diff --git a/nixpkgs/pkgs/tools/misc/qt5ct/default.nix b/nixpkgs/pkgs/tools/misc/qt5ct/default.nix
index 97793b02557..c83ba0afa4e 100644
--- a/nixpkgs/pkgs/tools/misc/qt5ct/default.nix
+++ b/nixpkgs/pkgs/tools/misc/qt5ct/default.nix
@@ -4,11 +4,11 @@ let inherit (lib) getDev; in
mkDerivation rec {
pname = "qt5ct";
- version = "0.41";
+ version = "1.0";
src = fetchurl {
url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2";
- sha256 = "1p2p6116wg5bc0hcbi2sygwlgk0g9idxpci0qdh3p4lb1plk0h7j";
+ sha256 = "118sjzhb0z4vxfmvz93hpmsyqyav1z9k97m4q4wcx0l1myypnb59";
};
nativeBuildInputs = [ qmake qttools ];
diff --git a/nixpkgs/pkgs/tools/misc/remind/default.nix b/nixpkgs/pkgs/tools/misc/remind/default.nix
index 46f78ddb093..5c7fa9d4c24 100644
--- a/nixpkgs/pkgs/tools/misc/remind/default.nix
+++ b/nixpkgs/pkgs/tools/misc/remind/default.nix
@@ -14,11 +14,13 @@ let
tkremindPatch = optionalString tkremind ''
substituteInPlace scripts/tkremind --replace "exec wish" "exec ${tk}/bin/wish"
'';
-in stdenv.mkDerivation {
- name = "remind-3.1.16";
+in stdenv.mkDerivation rec {
+ pname = "remind";
+ version = "03.03.01";
+
src = fetchurl {
- url = "https://dianne.skoll.ca/projects/remind/download/remind-03.01.16.tar.gz";
- sha256 = "14yavwqmimba8rdpwx3wlav9sfb0v5rcd1iyzqrs08wx07a9pdzf";
+ url = "https://dianne.skoll.ca/projects/remind/download/remind-${version}.tar.gz";
+ sha256 = "0y4l960529sl3sn4r4g36qpy3jk5h1x4algjy7an7sfiqb8n98fi";
};
nativeBuildInputs = optional tkremind makeWrapper;
diff --git a/nixpkgs/pkgs/tools/misc/rmlint/default.nix b/nixpkgs/pkgs/tools/misc/rmlint/default.nix
index cbe1f7d407c..936c78b695d 100644
--- a/nixpkgs/pkgs/tools/misc/rmlint/default.nix
+++ b/nixpkgs/pkgs/tools/misc/rmlint/default.nix
@@ -1,30 +1,71 @@
-{ stdenv, fetchFromGitHub
-, gettext, pkgconfig, scons
-, glib, json-glib, libelf, sphinx, utillinux }:
+{ stdenv
+, cairo
+, fetchFromGitHub
+, gettext
+, glib
+, gobject-introspection
+, gtksourceview3
+, json-glib
+, libelf
+, makeWrapper
+, pango
+, pkgconfig
+, polkit
+, python3
+, scons
+, sphinx
+, utillinux
+, wrapGAppsHook
+, withGui ? false }:
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "rmlint";
- version = "2.9.0";
+ version = "2.10.1";
src = fetchFromGitHub {
owner = "sahib";
repo = "rmlint";
rev = "v${version}";
- sha256 = "1b5cziam14h80xrfb285fmfrzz2rligxcpsq1xsig14xf4l2875i";
+ sha256 = "15xfkcw1bkfyf3z8kl23k3rlv702m0h7ghqxvhniynvlwbgh6j2x";
};
CFLAGS="-I${stdenv.lib.getDev utillinux}/include";
nativeBuildInputs = [
- pkgconfig sphinx gettext scons
+ pkgconfig
+ sphinx
+ gettext
+ scons
+ ] ++ stdenv.lib.optionals withGui [
+ makeWrapper
+ wrapGAppsHook
];
buildInputs = [
- glib json-glib libelf utillinux
+ glib
+ json-glib
+ libelf
+ utillinux
+ ] ++ stdenv.lib.optionals withGui [
+ cairo
+ gobject-introspection
+ gtksourceview3
+ pango
+ polkit
+ python3
+ python3.pkgs.pygobject3
];
- prefixKey = "--prefix=";
+ # this doesn't seem to support configureFlags, and appends $out afterwards,
+ # so add the --without-gui in front of it
+ prefixKey = stdenv.lib.optionalString (!withGui) " --without-gui " + "--prefix=";
+
+ # in GUI mode, this shells out to itself, and tries to import python modules
+ postInstall = stdenv.lib.optionalString withGui ''
+ gappsWrapperArgs+=(--prefix PATH : "$out/bin")
+ gappsWrapperArgs+=(--prefix PYTHONPATH : "$(toPythonPath $out):$(toPythonPath ${python3.pkgs.pygobject3}):$(toPythonPath ${python3.pkgs.pycairo})")
+ '';
meta = {
description = "Extremely fast tool to remove duplicates and other lint from your filesystem";
diff --git a/nixpkgs/pkgs/tools/misc/routino/default.nix b/nixpkgs/pkgs/tools/misc/routino/default.nix
index aad63b66ec4..8d948734460 100644
--- a/nixpkgs/pkgs/tools/misc/routino/default.nix
+++ b/nixpkgs/pkgs/tools/misc/routino/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, perl, zlib, bzip2 }:
+{ stdenv, fetchurl, fetchpatch, perl, zlib, bzip2 }:
stdenv.mkDerivation rec {
pname = "routino";
@@ -9,12 +9,26 @@ stdenv.mkDerivation rec {
sha256 = "1ccx3s99j8syxc1gqkzsaqkmyf44l7h3adildnc5iq2md7bp8wab";
};
+ patchFlags = [ "-p0" ];
+ patches = stdenv.lib.optionals stdenv.isDarwin [
+ (fetchpatch {
+ url = "https://raw.githubusercontent.com/macports/macports-ports/18fd229516a46e7272003acbe555735b2a902db7/gis/routino/files/patch-Makefile_conf.diff";
+ sha256 = "1b7hpa4sizansnwwxq1c031nxwdwh71pg08jl9z9apiab8pjsn53";
+ })
+ (fetchpatch {
+ url = "https://raw.githubusercontent.com/macports/macports-ports/18fd229516a46e7272003acbe555735b2a902db7/gis/routino/files/patch-src_Makefile_dylib_extension.diff";
+ sha256 = "1kigxcfr7977baxdsfvrw6q453cpqlzqakhj7av2agxkcvwyilpv";
+ })
+ ];
+
nativeBuildInputs = [ perl ];
buildInputs = [ zlib bzip2 ];
outputs = [ "out" "doc" ];
+ CLANG = stdenv.lib.optionalString stdenv.cc.isClang "1";
+
makeFlags = [ "prefix=$(out)" ];
meta = with stdenv.lib; {
@@ -22,6 +36,6 @@ stdenv.mkDerivation rec {
description = "OpenStreetMap Routing Software";
license = licenses.agpl3;
maintainers = with maintainers; [ dotlambda ];
- platforms = with platforms; linux;
+ platforms = with platforms; linux ++ darwin;
};
}
diff --git a/nixpkgs/pkgs/tools/misc/rpm-ostree/default.nix b/nixpkgs/pkgs/tools/misc/rpm-ostree/default.nix
index 41e59162905..e04d37ba3c6 100644
--- a/nixpkgs/pkgs/tools/misc/rpm-ostree/default.nix
+++ b/nixpkgs/pkgs/tools/misc/rpm-ostree/default.nix
@@ -32,7 +32,7 @@
, python
, json_c
, zchunk
-, libmodulemd_1
+, libmodulemd
, utillinux
, sqlite
, cppunit
@@ -40,13 +40,13 @@
stdenv.mkDerivation rec {
pname = "rpm-ostree";
- version = "2020.1";
+ version = "2020.2";
outputs = [ "out" "dev" "man" "devdoc" ];
src = fetchurl {
url = "https://github.com/coreos/${pname}/releases/download/v${version}/${pname}-${version}.tar.xz";
- sha256 = "1xgfppq4fqqvg3cs327bckjpiz6rrn3bbbhg3q5p4j2bzsq89xiz";
+ sha256 = "nuEBEVFqr9J+Nf98GZkvNNYOtpMUjKzYrzCc1T2cR3A=";
};
nativeBuildInputs = [
@@ -88,7 +88,7 @@ stdenv.mkDerivation rec {
# required by vendored libdnf
json_c
zchunk
- libmodulemd_1
+ libmodulemd
utillinux # for smartcols.pc
sqlite
cppunit
diff --git a/nixpkgs/pkgs/tools/misc/sdate/default.nix b/nixpkgs/pkgs/tools/misc/sdate/default.nix
index 6c52aa217df..06b5360086c 100644
--- a/nixpkgs/pkgs/tools/misc/sdate/default.nix
+++ b/nixpkgs/pkgs/tools/misc/sdate/default.nix
@@ -1,10 +1,10 @@
{ stdenv, fetchurl, autoreconfHook }:
stdenv.mkDerivation rec {
pname = "sdate";
- version = "0.6";
+ version = "0.7";
src = fetchurl {
url = "https://github.com/ChristophBerg/sdate/archive/${version}.tar.gz";
- sha256 = "11irlbbhlzkg6y621smk351jl8ay3yjhl2j9hila0xa72hs4n7gz";
+ sha256 = "1lfnsb8prac8rspnxcawd138jyhyivwf35rrmfvwq6dhsx23c6vy";
};
buildInputs = [ autoreconfHook ];
diff --git a/nixpkgs/pkgs/tools/misc/shadowenv/default.nix b/nixpkgs/pkgs/tools/misc/shadowenv/default.nix
index 7c9352d3310..9becd52273e 100644
--- a/nixpkgs/pkgs/tools/misc/shadowenv/default.nix
+++ b/nixpkgs/pkgs/tools/misc/shadowenv/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "shadowenv";
- version = "2.0.2";
+ version = "2.0.3";
src = fetchFromGitHub {
owner = "Shopify";
repo = pname;
rev = version;
- sha256 = "1x5i5km6wblqbc0fibdjdlqkamqswxwhy8p6cbfz2nvcia7fgsf1";
+ sha256 = "1h8hfyxxl4bpx8azzxj0snmzccn6xjd9vc2iyp8i2ar7aiyhf5yd";
};
- cargoSha256 = "1hrsbd6025sfgnwr7smp43yzi7w2lfyfbdxhapgizrpwbq8y7xzd";
+ cargoSha256 = "1bjkwn57vm3in8lajhm7p9fjwyqhmkrb3fyq1k7lqjvrrh9jysb2";
nativeBuildInputs = [ installShellFiles ];
diff --git a/nixpkgs/pkgs/tools/misc/skim/default.nix b/nixpkgs/pkgs/tools/misc/skim/default.nix
index fca2d35e37c..f5b446539cc 100644
--- a/nixpkgs/pkgs/tools/misc/skim/default.nix
+++ b/nixpkgs/pkgs/tools/misc/skim/default.nix
@@ -1,27 +1,19 @@
-{ stdenv, fetchFromGitHub, rustPlatform, fetchpatch }:
+{ stdenv, fetchFromGitHub, rustPlatform }:
rustPlatform.buildRustPackage rec {
pname = "skim";
- version = "0.8.1";
+ version = "0.8.2";
src = fetchFromGitHub {
owner = "lotabout";
repo = pname;
rev = "v${version}";
- sha256 = "0xjb8slrlkrzdqvzmf63lq6rgggrjw3hf9an6h8xf6vizz1vfni0";
+ sha256 = "0paxrf03rqzahbpr4gnsj62vl09vcxvw248n9wzhjq14dqlwcr9w";
};
outputs = [ "out" "vim" ];
- cargoSha256 = "14p4ppbl2mak21jvxpbd1b28jaw2629bc8kv7875cdzy3ksxyji3";
-
- patches = [
- # Fix bash completion. Remove with the next release
- (fetchpatch {
- url = "https://github.com/lotabout/skim/commit/60ca3484090c2e73a1de396500c73a6ad6e0bde9.patch";
- sha256 = "07nibr13vmxscbwavrckhcbsvxwkpan4a6ml0qfr1ny36xbc6y3p";
- })
- ];
+ cargoSha256 = "0rxxdad60fpwkb4wx5407ihd89wqpf2ldcnp7nsx17xh4brp1l9r";
postPatch = ''
sed -i -e "s|expand('<sfile>:h:h')|'$out'|" plugin/skim.vim
diff --git a/nixpkgs/pkgs/tools/misc/snapper/default.nix b/nixpkgs/pkgs/tools/misc/snapper/default.nix
index eed9516d096..fc834c65a9d 100644
--- a/nixpkgs/pkgs/tools/misc/snapper/default.nix
+++ b/nixpkgs/pkgs/tools/misc/snapper/default.nix
@@ -1,17 +1,17 @@
{ 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 }:
+, lvm2, pam, python, utillinux, fetchpatch, json_c, nixosTests }:
stdenv.mkDerivation rec {
pname = "snapper";
- version = "0.8.9";
+ version = "0.8.10";
src = fetchFromGitHub {
owner = "openSUSE";
repo = "snapper";
rev = "v${version}";
- sha256 = "1flqhfpx9dipim22wq7wh1590ra4gydwii1jjp99pi03mdhavlbn";
+ sha256 = "0bw8aal3a9823zcwini3an9zdxmf7vm912jbyb95rjac0wilqfw7";
};
nativeBuildInputs = [
@@ -23,6 +23,8 @@ stdenv.mkDerivation rec {
lvm2 pam python utillinux json_c
];
+ passthru.tests.snapper = nixosTests.snapper;
+
patches = [
# Don't use etc/dbus-1/system.d
(fetchpatch {
diff --git a/nixpkgs/pkgs/tools/misc/spigot/default.nix b/nixpkgs/pkgs/tools/misc/spigot/default.nix
new file mode 100644
index 00000000000..fbed27a2447
--- /dev/null
+++ b/nixpkgs/pkgs/tools/misc/spigot/default.nix
@@ -0,0 +1,36 @@
+{ lib
+, stdenv
+, buildPackages
+, fetchgit
+, autoreconfHook
+, gmp
+, ncurses
+, halibut
+, perl
+}:
+
+stdenv.mkDerivation rec {
+ pname = "spigot";
+ version = "20200101";
+ src = fetchgit {
+ url = "https://git.tartarus.org/simon/spigot.git";
+ rev = "b1b0b202b3523b72f0638fb31fd49c47f4abb39c";
+ sha256 = "0lh5v42aia1hvhsqzs515q0anrjc6c2s9bjklfaap5gz0cg59wbv";
+ };
+
+ nativeBuildInputs = [ autoreconfHook halibut perl ];
+
+ configureFlags = [ "--with-gmp" ];
+
+ buildInputs = [ gmp ncurses ];
+
+ strictDeps = true;
+
+ meta = with lib; {
+ description = "A command-line exact real calculator";
+ homepage = "https://www.chiark.greenend.org.uk/~sgtatham/spigot/";
+ license = stdenv.lib.licenses.mit;
+ platforms = stdenv.lib.platforms.all;
+ maintainers = with maintainers; [ mcbeth ];
+ };
+}
diff --git a/nixpkgs/pkgs/tools/misc/starship/default.nix b/nixpkgs/pkgs/tools/misc/starship/default.nix
index d6ff65adb4c..142caea7056 100644
--- a/nixpkgs/pkgs/tools/misc/starship/default.nix
+++ b/nixpkgs/pkgs/tools/misc/starship/default.nix
@@ -1,18 +1,18 @@
-{ stdenv, fetchFromGitHub, rustPlatform, pkg-config, openssl
+{ stdenv, fetchFromGitHub, rustPlatform, pkg-config, openssl, installShellFiles
, libiconv, Security }:
rustPlatform.buildRustPackage rec {
pname = "starship";
- version = "0.41.3";
+ version = "0.44.0";
src = fetchFromGitHub {
owner = "starship";
repo = pname;
rev = "v${version}";
- sha256 = "0f3d95abivbmjqdzw9pbdbis96sfds26xv3k8k9skxml8iqzq29c";
+ sha256 = "1pxrg5sfqqkvqww3fabq64j1fg03v5fj5yvm2xg2qa5n2f2qwnhi";
};
- nativeBuildInputs = stdenv.lib.optionals stdenv.isLinux [ pkg-config ];
+ nativeBuildInputs = [ installShellFiles ] ++ stdenv.lib.optionals stdenv.isLinux [ pkg-config ];
buildInputs = stdenv.lib.optionals stdenv.isLinux [ openssl ]
++ stdenv.lib.optionals stdenv.isDarwin [ libiconv Security ];
@@ -22,14 +22,29 @@ rustPlatform.buildRustPackage rec {
--replace "/bin/echo" "echo"
'';
- cargoSha256 = "10h0arvl3gf5hg530d24ypj4yzk3zhm8mgkhz0v61y0jcdy2zdrm";
- checkPhase = "cargo test -- --skip directory::home_directory --skip directory::directory_in_root";
+ postInstall = ''
+ for shell in bash fish zsh; do
+ $out/bin/starship completions $shell > starship.$shell
+ installShellCompletion starship.$shell
+ done
+ '';
+
+ cargoSha256 = "1b5gsw7jpiqjc7kbwf2kp6h6ks7jcgygrwzvn2akz86z40sskyg3";
+
+ preCheck = ''
+ substituteInPlace tests/testsuite/common.rs \
+ --replace "./target/debug/starship" "./$releaseDir/starship"
+ substituteInPlace tests/testsuite/python.rs \
+ --replace "#[test]" "#[test] #[ignore]"
+ '';
+
+ checkFlagsArray = [ "--skip=directory::home_directory" "--skip=directory::directory_in_root" ];
meta = with stdenv.lib; {
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 ];
+ maintainers = with maintainers; [ bbigras davidtwco filalex77 Frostman marsam ];
platforms = platforms.all;
};
}
diff --git a/nixpkgs/pkgs/tools/misc/system-config-printer/default.nix b/nixpkgs/pkgs/tools/misc/system-config-printer/default.nix
index e9ee91de677..8a0c881a277 100644
--- a/nixpkgs/pkgs/tools/misc/system-config-printer/default.nix
+++ b/nixpkgs/pkgs/tools/misc/system-config-printer/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, udev, intltool, pkgconfig, glib, xmlto, wrapGAppsHook
+{ stdenv, fetchFromGitHub, fetchpatch, udev, intltool, pkgconfig, glib, xmlto, wrapGAppsHook
, docbook_xml_dtd_412, docbook_xsl
, libxml2, desktop-file-utils, libusb1, cups, gdk-pixbuf, pango, atk, libnotify
, gobject-introspection, libsecret, packagekit
@@ -24,7 +24,20 @@ stdenv.mkDerivation rec {
substituteInPlace Makefile.am --replace /bin/bash ${bash}/bin/bash
'';
- patches = [ ./detect_serverbindir.patch ];
+ patches = [
+ ./detect_serverbindir.patch
+
+ # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=958104
+ # (Fixes will be included in next upstream release.)
+ (fetchpatch {
+ url = "https://github.com/OpenPrinting/system-config-printer/commit/cf9903466c1a2d18a701f3b5e8c7e03483e1244d.patch";
+ sha256 = "03gpav618w50q90m2kdkgwclc7fv17m493fgjd633zfavb5kqr3n";
+ })
+ (fetchpatch {
+ url = "https://github.com/OpenPrinting/system-config-printer/commit/b9289dfe105bdb502f183f0afe7a115ecae5f2af.patch";
+ sha256 = "12w47hy3ly4phh8jcqxvdnd5sgbnbp8dnscjd7d5y2i43kxj7b23";
+ })
+ ];
buildInputs = [
glib udev libusb1 cups
diff --git a/nixpkgs/pkgs/tools/misc/tealdeer/default.nix b/nixpkgs/pkgs/tools/misc/tealdeer/default.nix
index aa8f9be38b6..311f43fdb2a 100644
--- a/nixpkgs/pkgs/tools/misc/tealdeer/default.nix
+++ b/nixpkgs/pkgs/tools/misc/tealdeer/default.nix
@@ -4,7 +4,6 @@
, pkg-config
, installShellFiles
, openssl
-, cacert
, Security
}:
@@ -21,8 +20,7 @@ rustPlatform.buildRustPackage rec {
cargoSha256 = "0jvgcf493rmkrh85j0fkf8ffanva80syyxclzkvkrzvvwwj78b5l";
- buildInputs = [ openssl cacert ]
- ++ (stdenv.lib.optional stdenv.isDarwin Security);
+ buildInputs = if stdenv.isDarwin then [ Security ] else [ openssl ];
nativeBuildInputs = [ installShellFiles pkg-config ];
@@ -32,8 +30,6 @@ rustPlatform.buildRustPackage rec {
installShellCompletion --zsh --name _tealdeer zsh_tealdeer
'';
- NIX_SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt";
-
# disable tests for now since one needs network
# what is unavailable in sandbox build
# and i can't disable just this one
@@ -44,6 +40,5 @@ rustPlatform.buildRustPackage rec {
homepage = "https://github.com/dbrgn/tealdeer";
maintainers = with maintainers; [ davidak ];
license = with licenses; [ asl20 mit ];
- platforms = platforms.all;
};
}
diff --git a/nixpkgs/pkgs/tools/misc/tmuxp/default.nix b/nixpkgs/pkgs/tools/misc/tmuxp/default.nix
index 94cdcf56893..5a14981ef26 100644
--- a/nixpkgs/pkgs/tools/misc/tmuxp/default.nix
+++ b/nixpkgs/pkgs/tools/misc/tmuxp/default.nix
@@ -4,11 +4,11 @@ with python.pkgs;
buildPythonApplication rec {
pname = "tmuxp";
- version = "1.5.4";
+ version = "1.5.5";
src = fetchPypi {
inherit pname version;
- sha256 = "13qnacqlcih731wfrsalbff1g81inkh6sypvabg5gi7gd7mha49p";
+ sha256 = "1jbziyqggbfd5m884lg00h0zi99c6cvjxkl4jzr34c4affr295yd";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/tools/misc/topgrade/default.nix b/nixpkgs/pkgs/tools/misc/topgrade/default.nix
index 529252901a4..e527194148e 100644
--- a/nixpkgs/pkgs/tools/misc/topgrade/default.nix
+++ b/nixpkgs/pkgs/tools/misc/topgrade/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "topgrade";
- version = "4.5.0";
+ version = "5.3.0";
src = fetchFromGitHub {
owner = "r-darwish";
repo = pname;
rev = "v${version}";
- sha256 = "0df79vlbclv1qx4zwir728c6ggqfawxh2x1py16m5q0ga1hd799j";
+ sha256 = "1rksd6bbnxaq8rfr5kabcl6xr6paqs0zg57xvn3vzpnnf41g1m3v";
};
- cargoSha256 = "0wwxh71i94h68sryckbvrr43gd19qjcs0cgcpycnimkhdcdy8nlj";
+ cargoSha256 = "190sbp8j265iyxvl3rqs5q4wp6wk5c82f2yb46yhdmlm410zck47";
buildInputs = lib.optional stdenv.isDarwin Foundation;
diff --git a/nixpkgs/pkgs/tools/misc/ttwatch/default.nix b/nixpkgs/pkgs/tools/misc/ttwatch/default.nix
index afd5139565c..8788608876e 100644
--- a/nixpkgs/pkgs/tools/misc/ttwatch/default.nix
+++ b/nixpkgs/pkgs/tools/misc/ttwatch/default.nix
@@ -1,19 +1,21 @@
-{ stdenv, fetchFromGitHub, cmake, perl, openssl, curl, libusb1
+{ stdenv, fetchFromGitHub
+, cmake, perl, pkgconfig
+, openssl, curl, libusb1, protobufc
, enableUnsafe ? false }:
stdenv.mkDerivation {
pname = "ttwatch";
- version = "2018-12-04";
+ version = "2020-02-05";
src = fetchFromGitHub {
owner = "ryanbinns";
repo = "ttwatch";
- rev = "eeb4e19bf7ca7ca2cee7f5fbeb483b27198d86a1";
- sha256 = "18384apdkq35120cgmda686d293354aibwcq2hwhvvjmnq49fnzr";
+ rev = "bfdf1372515574e1fb3871dc1039f8d8a5dbdada";
+ sha256 = "07nd4dbkchxy8js1h1f6pzn63pls2afww97wyiiw6zid43mpqyg4";
};
- nativeBuildInputs = [ cmake perl ];
- buildInputs = [ openssl curl libusb1 ];
+ nativeBuildInputs = [ cmake perl pkgconfig ];
+ buildInputs = [ openssl curl libusb1 protobufc ];
cmakeFlags = stdenv.lib.optional enableUnsafe [ "-Dunsafe=on" ];
diff --git a/nixpkgs/pkgs/tools/misc/txt2man/default.nix b/nixpkgs/pkgs/tools/misc/txt2man/default.nix
index c7d8837f823..ded409754bc 100644
--- a/nixpkgs/pkgs/tools/misc/txt2man/default.nix
+++ b/nixpkgs/pkgs/tools/misc/txt2man/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "txt2man";
- version = "1.6.0";
+ version = "1.7.1";
src = fetchurl {
url = "https://github.com/mvertes/txt2man/archive/${pname}-${version}.tar.gz";
- sha256 = "168cj96974n2z0igin6j1ic1m45zyic7nm5ark7frq8j78rrx4zn";
+ sha256 = "0ka3krmblsprv0v6h6wnm8lv08w30z0ynfnbwns6alks5gx1p6sd";
};
preConfigure = ''
diff --git a/nixpkgs/pkgs/tools/misc/unicode/default.nix b/nixpkgs/pkgs/tools/misc/unicode/default.nix
index c4ae9cc5e36..b83dd17d0bc 100644
--- a/nixpkgs/pkgs/tools/misc/unicode/default.nix
+++ b/nixpkgs/pkgs/tools/misc/unicode/default.nix
@@ -1,26 +1,32 @@
-{ stdenv, fetchFromGitHub, fetchurl, python3Packages }:
+{ stdenv, fetchFromGitHub, fetchurl, python3Packages, installShellFiles }:
python3Packages.buildPythonApplication rec {
pname = "unicode";
- version = "2.6";
+ version = "2.7";
src = fetchFromGitHub {
owner = "garabik";
repo = "unicode";
rev = "v${version}";
- sha256 = "17hh4nwl5njsh7lnff583j2axn6rfvfbiqwp72n7vcsgkiszw4kg";
+ sha256 = "15d9yvarxsiy0whx1mxzsjnnkrjdm3ga4qv2yy398mk0jh763q9v";
};
ucdtxt = fetchurl {
- url = "http://www.unicode.org/Public/11.0.0/ucd/UnicodeData.txt";
- sha256 = "16b0jzvvzarnlxdvs2izd5ia0ipbd87md143dc6lv6xpdqcs75s9";
+ url = "https://www.unicode.org/Public/13.0.0/ucd/UnicodeData.txt";
+ sha256 = "1fz8fcd23lxyl97ay8h42zvkcgcg8l81b2dm05nklkddr2zzpgxx";
};
+ nativeBuildInputs = [ installShellFiles ];
+
postFixup = ''
substituteInPlace "$out/bin/.unicode-wrapped" \
--replace "/usr/share/unicode/UnicodeData.txt" "$ucdtxt"
'';
+ postInstall = ''
+ installManPage paracode.1 unicode.1
+ '';
+
meta = with stdenv.lib; {
description = "Display unicode character properties";
homepage = "https://github.com/garabik/unicode";
diff --git a/nixpkgs/pkgs/tools/misc/up/default.nix b/nixpkgs/pkgs/tools/misc/up/default.nix
index f0f9cf4cee8..0b4d2cbcbe9 100644
--- a/nixpkgs/pkgs/tools/misc/up/default.nix
+++ b/nixpkgs/pkgs/tools/misc/up/default.nix
@@ -21,4 +21,4 @@ buildGoModule rec {
maintainers = with maintainers; [ ma27 ];
license = licenses.asl20;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/misc/upower-notify/default.nix b/nixpkgs/pkgs/tools/misc/upower-notify/default.nix
index 607cb47ed4e..2258f31fd31 100644
--- a/nixpkgs/pkgs/tools/misc/upower-notify/default.nix
+++ b/nixpkgs/pkgs/tools/misc/upower-notify/default.nix
@@ -10,7 +10,7 @@ buildGoPackage rec {
pname = "upower-notify";
version = "20160310-${stdenv.lib.strings.substring 0 7 rev}";
rev = "14c581e683a7e90ec9fa6d409413c16599a5323c";
-
+
goPackagePath = "github.com/omeid/upower-notify";
src = fetchgit {
diff --git a/nixpkgs/pkgs/tools/misc/vttest/default.nix b/nixpkgs/pkgs/tools/misc/vttest/default.nix
index 6a9a12b2a07..6be05cf53a2 100644
--- a/nixpkgs/pkgs/tools/misc/vttest/default.nix
+++ b/nixpkgs/pkgs/tools/misc/vttest/default.nix
@@ -2,14 +2,14 @@
stdenv.mkDerivation rec {
pname = "vttest";
- version = "20200420";
+ version = "20200610";
src = fetchurl {
urls = [
"https://invisible-mirror.net/archives/${pname}/${pname}-${version}.tgz"
"ftp://ftp.invisible-island.net/${pname}/${pname}-${version}.tgz"
];
- sha256 = "03li63v9mbsqn4cw6d769r1a6iaixi80m2c32y32vc9i5k3ik43c";
+ sha256 = "0181lk999gfqk8pkd4yx0qrz9r3k9a0z0i50wcayp7z1n1ivqllb";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/tools/misc/watchexec/default.nix b/nixpkgs/pkgs/tools/misc/watchexec/default.nix
index a737728784b..8e3db232feb 100644
--- a/nixpkgs/pkgs/tools/misc/watchexec/default.nix
+++ b/nixpkgs/pkgs/tools/misc/watchexec/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "watchexec";
- version = "1.13.0";
+ version = "1.14.0";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = version;
- sha256 = "0b6ichf528v9mca67301ncm808mzbdi212j0b8zz72aw8dff6ph2";
+ sha256 = "0nvd8x60nkk8izqy8m8m1fi0x48s9sjh4zfl8d2ig46lqc8n5cpm";
};
- cargoSha256 = "13812swawp65f4j0c0q9x5bs9s3qancw0q2awasry0pcyh7nrxrj";
+ cargoSha256 = "08pv7nr471apzy77da1pffdmx2dgf5mbj09302cfmf8sj49saal6";
nativeBuildInputs = [ installShellFiles ];
diff --git a/nixpkgs/pkgs/tools/misc/websocat/default.nix b/nixpkgs/pkgs/tools/misc/websocat/default.nix
index 7870974531e..b0e069f3090 100644
--- a/nixpkgs/pkgs/tools/misc/websocat/default.nix
+++ b/nixpkgs/pkgs/tools/misc/websocat/default.nix
@@ -2,17 +2,17 @@
rustPlatform.buildRustPackage rec {
pname = "websocat";
- version = "1.5.0";
+ version = "1.6.0";
src = fetchFromGitHub {
owner = "vi";
repo = "websocat";
rev = "v${version}";
- sha256 = "1lmra91ahpk4gamhnbdr066hl4vzwfh5i09fbabzdnxcvylbx8zf";
+ sha256 = "0iilq96bxcb2fsljvlgy47pg514w0jf72ckz39yy3k0gwc1yfcja";
};
cargoBuildFlags = [ "--features=ssl" ];
- cargoSha256 = "09chj0bgf4r8v5cjq0hvb84zvh98nrzrh1m0wdqjy5gi7zc30cis";
+ cargoSha256 = "1hsms8rlnds8npr8m0dm21h04ci5ljda09pqb598v7ny3j2dldiq";
nativeBuildInputs = [ pkgconfig makeWrapper ];
buildInputs = [ openssl ] ++ stdenv.lib.optional stdenv.isDarwin Security;
diff --git a/nixpkgs/pkgs/tools/misc/wlr-randr/default.nix b/nixpkgs/pkgs/tools/misc/wlr-randr/default.nix
index c9f43964696..7bdffb6f722 100644
--- a/nixpkgs/pkgs/tools/misc/wlr-randr/default.nix
+++ b/nixpkgs/pkgs/tools/misc/wlr-randr/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "wlr-randr";
- version = "unstable-2019-03-21";
+ version = "0.1.0";
src = fetchFromGitHub {
owner = "emersion";
repo = pname;
- rev = "c4066aa3249963dc7877119cffce10f3fa8b6304";
- sha256 = "1ahw4sv07xg5rh9vr7j28636iaxs06vnybm3li6y8dz2sky7hk88";
+ rev = "v${version}";
+ sha256 = "10c8zzp78s5bw34vvjhilipa28bsdx3jbyhnxgp8f8kawh3cvgsc";
};
nativeBuildInputs = [ meson ninja cmake pkgconfig ];
diff --git a/nixpkgs/pkgs/tools/misc/woeusb/default.nix b/nixpkgs/pkgs/tools/misc/woeusb/default.nix
index 991ab622490..4c235b4866f 100644
--- a/nixpkgs/pkgs/tools/misc/woeusb/default.nix
+++ b/nixpkgs/pkgs/tools/misc/woeusb/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, autoreconfHook, makeWrapper
-, coreutils, dosfstools, findutils, gawk, gnugrep, grub2_light, ncurses, ntfs3g, parted, utillinux, wget
+, coreutils, dosfstools, findutils, gawk, gnugrep, grub2_light, ncurses, ntfs3g, parted, p7zip, utillinux, 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 ]}'
+ --set PATH '${stdenv.lib.makeBinPath [ coreutils dosfstools findutils gawk gnugrep grub2_light ncurses ntfs3g parted utillinux wget p7zip ]}'
'';
doInstallCheck = true;
diff --git a/nixpkgs/pkgs/tools/misc/wootility/default.nix b/nixpkgs/pkgs/tools/misc/wootility/default.nix
index 00cfd27d2e8..c07de47e477 100644
--- a/nixpkgs/pkgs/tools/misc/wootility/default.nix
+++ b/nixpkgs/pkgs/tools/misc/wootility/default.nix
@@ -1,15 +1,22 @@
-{ appimageTools, fetchurl, lib, gsettings-desktop-schemas, gtk3, udev, wooting-udev-rules }:
-
+{ appimageTools
+, fetchurl
+, lib
+, gsettings-desktop-schemas
+, gtk3
+, libxkbfile
+, udev
+, wooting-udev-rules
+}:
let
pname = "wootility";
- version = "3.4.6";
+ version = "3.5.10";
in
appimageTools.wrapType2 rec {
name = "${pname}-${version}";
src = fetchurl {
url = "https://s3.eu-west-2.amazonaws.com/wooting-update/wootility-linux-latest/wootility-${version}.AppImage";
- sha256 = "02ivbgnzr657iqb9hviaylmsym2kki2c84xmqfix3b0awsphn05q";
+ sha256 = "1bhk4jcziis01lyn8dmx93abd6p41gmbrysphcd5810l7zcfz59y";
};
profile = ''
@@ -19,7 +26,11 @@ appimageTools.wrapType2 rec {
multiPkgs = extraPkgs;
extraPkgs =
- pkgs: (appimageTools.defaultFhsEnvArgs.multiPkgs pkgs) ++ ([ udev wooting-udev-rules ]);
+ pkgs: (appimageTools.defaultFhsEnvArgs.multiPkgs pkgs) ++ ([
+ udev
+ wooting-udev-rules
+ libxkbfile
+ ]);
extraInstallCommands = "mv $out/bin/{${name},${pname}}";
meta = with lib; {
diff --git a/nixpkgs/pkgs/tools/misc/yle-dl/default.nix b/nixpkgs/pkgs/tools/misc/yle-dl/default.nix
index d3374302546..00624a482c8 100644
--- a/nixpkgs/pkgs/tools/misc/yle-dl/default.nix
+++ b/nixpkgs/pkgs/tools/misc/yle-dl/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, rtmpdump, php, pythonPackages, ffmpeg }:
+{ stdenv, fetchFromGitHub, rtmpdump, php, pythonPackages, ffmpeg_3 }:
pythonPackages.buildPythonApplication rec {
pname = "yle-dl";
@@ -12,7 +12,7 @@ pythonPackages.buildPythonApplication rec {
};
propagatedBuildInputs = with pythonPackages; [
- lxml pyamf pycrypto requests future ffmpeg setuptools
+ lxml pyamf pycrypto requests future ffmpeg_3 setuptools
];
pythonPath = [ rtmpdump php ];
diff --git a/nixpkgs/pkgs/tools/misc/you-get/default.nix b/nixpkgs/pkgs/tools/misc/you-get/default.nix
index 74599dc7d1e..8314dc2c9a3 100644
--- a/nixpkgs/pkgs/tools/misc/you-get/default.nix
+++ b/nixpkgs/pkgs/tools/misc/you-get/default.nix
@@ -2,7 +2,7 @@
buildPythonApplication rec {
pname = "you-get";
- version = "0.4.1432";
+ version = "0.4.1456";
# 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 = "0i3gsl7wk1cn8jw79gnyv58mrrn0hmkvymrd3ic67z2ackp726s2";
+ sha256 = "14miw5gmj571584rmdzjxf88icmb1psrsfbwpabn8blz8l5aq6bv";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/tools/misc/youtube-dl/default.nix b/nixpkgs/pkgs/tools/misc/youtube-dl/default.nix
index dc2d3cf8a1e..07dae0b9600 100644
--- a/nixpkgs/pkgs/tools/misc/youtube-dl/default.nix
+++ b/nixpkgs/pkgs/tools/misc/youtube-dl/default.nix
@@ -1,5 +1,5 @@
{ lib, fetchurl, buildPythonPackage
-, zip, ffmpeg_4, rtmpdump, phantomjs2, atomicparsley, pycryptodome, pandoc
+, zip, ffmpeg, rtmpdump, phantomjs2, atomicparsley, pycryptodome, pandoc
# Pandoc is required to build the package's man page. Release tarballs contain a
# formatted man page already, though, it will still be installed. We keep the
# manpage argument in place in case someone wants to use this derivation to
@@ -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.06.06";
+ version = "2020.07.28";
src = fetchurl {
url = "https://yt-dl.org/downloads/${version}/${pname}-${version}.tar.gz";
- sha256 = "1qrrr14glv0jv377n61paq55b6k58jpnwbz2sp5xfl4wnxy5hqny";
+ sha256 = "1if7xyi7g9rpni1jbs7gv5m12s34qdb15dpfbbjn8120h16y7cqz";
};
nativeBuildInputs = [ installShellFiles makeWrapper ];
@@ -36,7 +36,7 @@ buildPythonPackage rec {
makeWrapperArgs = let
packagesToBinPath =
[ atomicparsley ]
- ++ lib.optional ffmpegSupport ffmpeg_4
+ ++ lib.optional ffmpegSupport ffmpeg
++ lib.optional rtmpSupport rtmpdump
++ lib.optional phantomjsSupport phantomjs2;
in [ ''--prefix PATH : "${lib.makeBinPath packagesToBinPath}"'' ];
diff --git a/nixpkgs/pkgs/tools/misc/ytree/default.nix b/nixpkgs/pkgs/tools/misc/ytree/default.nix
new file mode 100644
index 00000000000..0400e59d22f
--- /dev/null
+++ b/nixpkgs/pkgs/tools/misc/ytree/default.nix
@@ -0,0 +1,49 @@
+{ stdenv
+, fetchurl
+, ncurses
+, readline
+}:
+
+stdenv.mkDerivation rec {
+ pname = "ytree";
+ version = "2.02";
+
+ src = fetchurl {
+ url = "https://han.de/~werner/${pname}-${version}.tar.gz";
+ sha256 = "1v70l244rc22f20gac1zha1smrhqkag45jn0iwgcyngfdfml3gz5";
+ };
+
+ buildInputs = [
+ ncurses readline
+ ];
+
+ # don't save timestamp, in order to improve reproducibility
+ postPatch = ''
+ substituteInPlace Makefile --replace 'gzip' 'gzip -n'
+ '';
+
+ preBuild = ''
+ makeFlagsArray+=(CC="cc"
+ ADD_CFLAGS=""
+ COLOR="-DCOLOR_SUPPORT"
+ CLOCK="-DCLOCK_SUPPORT"
+ READLINE="-DREADLINE_SUPPORT"
+ CFLAGS="-D_GNU_SOURCE -DWITH_UTF8 $(ADD_CFLAGS) $(COLOR) $(CLOCK) $(READLINE)"
+ LDFLAGS="-lncursesw -lreadline")
+ '';
+
+ installFlags = [ "DESTDIR=${placeholder "out"}" ];
+
+ preInstall = ''
+ mkdir -p $out/bin $out/share/man/man1
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A curses-based file manager similar to DOS Xtree(TM)";
+ homepage = "https://www.han.de/~werner/ytree.html";
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ AndersonTorres ];
+ platforms = with platforms; unix;
+ };
+}
+# TODO: X11 support
diff --git a/nixpkgs/pkgs/tools/misc/yubikey-personalization/default.nix b/nixpkgs/pkgs/tools/misc/yubikey-personalization/default.nix
index 5ef828762f6..69e3d588653 100644
--- a/nixpkgs/pkgs/tools/misc/yubikey-personalization/default.nix
+++ b/nixpkgs/pkgs/tools/misc/yubikey-personalization/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, libusb1, libyubikey, json_c }:
+{ stdenv, fetchurl, fetchpatch, pkgconfig, libusb1, libyubikey, json_c }:
stdenv.mkDerivation rec {
pname = "yubikey-personalization";
@@ -9,6 +9,15 @@ stdenv.mkDerivation rec {
sha256 = "14wvlwqnwj0gllkpvfqiy8ns938bwvjsz8x1hmymmx32m074vj0f";
};
+ patches = [
+ # remove after updating to next release
+ (fetchpatch {
+ name = "json-c-0.14-support.patch";
+ url = "https://github.com/Yubico/yubikey-personalization/commit/0aa2e2cae2e1777863993a10c809bb50f4cde7f8.patch";
+ sha256 = "1wnigf3hbq59i15kgxpq3pwrl1drpbj134x81mmv9xm1r44cjva8";
+ })
+ ];
+
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ libusb1 libyubikey json_c ];
diff --git a/nixpkgs/pkgs/tools/misc/z-lua/default.nix b/nixpkgs/pkgs/tools/misc/z-lua/default.nix
index 7d8e760a8d9..59149506e6c 100644
--- a/nixpkgs/pkgs/tools/misc/z-lua/default.nix
+++ b/nixpkgs/pkgs/tools/misc/z-lua/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "z-lua";
- version = "1.8.4";
+ version = "1.8.7";
src = fetchFromGitHub {
owner = "skywind3000";
repo = "z.lua";
rev = version;
- sha256 = "1whh2gzxhx4c24mwh5yifnpah56bzb6v7barp727pjw4whpflg1s";
+ sha256 = "14n1abv7gh4zajq471bgzpcv8l1159g00h9x83h719i9kxxsa2ba";
};
dontBuild = true;
diff --git a/nixpkgs/pkgs/tools/misc/zoxide/default.nix b/nixpkgs/pkgs/tools/misc/zoxide/default.nix
index ee15786d40c..f6c018f4e05 100644
--- a/nixpkgs/pkgs/tools/misc/zoxide/default.nix
+++ b/nixpkgs/pkgs/tools/misc/zoxide/default.nix
@@ -1,28 +1,31 @@
-{ stdenv
+{ lib
, fetchFromGitHub
, rustPlatform
-, withFzf ? true, fzf
+, withFzf ? true
+, fzf
}:
-
-rustPlatform.buildRustPackage rec {
+let
+ version = "0.4.3";
+in
+rustPlatform.buildRustPackage {
pname = "zoxide";
- version = "0.4.1";
+ inherit version;
src = fetchFromGitHub {
owner = "ajeetdsouza";
repo = "zoxide";
rev = "v${version}";
- sha256 = "1zfk9y5f12h2d5zwf2z8c95xwhbhc6ayv971875fbxgz1nd8vqb6";
+ sha256 = "1ghdal6pqkp56rqawhj26ch1x4cvnjj032xz3626aiddqgn134zj";
};
- postPatch = stdenv.lib.optionalString withFzf ''
+ postPatch = lib.optionalString withFzf ''
substituteInPlace src/fzf.rs \
--replace '"fzf"' '"${fzf}/bin/fzf"'
'';
- cargoSha256 = "0z0p3cxxazw19bmk3zw7z2q93p00ywsa2cz1jhy78mn5pq1v95rd";
+ cargoSha256 = "0klnjmda77bq9i9f0rz48jzaw4rcf7hafcjjpb0i570d7hlxnwsr";
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A fast cd command that learns your habits";
homepage = "https://github.com/ajeetdsouza/zoxide";
license = with licenses; [ mit ];
diff --git a/nixpkgs/pkgs/tools/networking/acme-client/default.nix b/nixpkgs/pkgs/tools/networking/acme-client/default.nix
index 06c2898248d..00f8778cafd 100644
--- a/nixpkgs/pkgs/tools/networking/acme-client/default.nix
+++ b/nixpkgs/pkgs/tools/networking/acme-client/default.nix
@@ -1,7 +1,5 @@
{ stdenv
-, fetchFromGitHub
-, autoreconfHook
-, bison
+, fetchurl
, apple_sdk ? null
, libbsd
, libressl
@@ -12,22 +10,20 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "acme-client";
- version = "0.2.5";
+ version = "1.0.1";
- src = fetchFromGitHub {
- owner = "graywolf";
- repo = "acme-client-portable";
- rev = "v${version}";
- sha256 = "1d9yk87nj5gizkq26m4wqfh4xhlrn5xlfj7mfgvrpsdiwibqxrrw";
+ src = fetchurl {
+ url = "https://data.wolfsden.cz/sources/acme-client-${version}.tar.xz";
+ sha256 = "0gmdvmyw8a61w08hrxllypf7rpnqg0fxipbk3zmvsxj7m5i6iysj";
};
- nativeBuildInputs = [ autoreconfHook bison pkgconfig ];
+ nativeBuildInputs = [ pkgconfig ];
buildInputs = [ libbsd libressl ] ++ optional stdenv.isDarwin apple_sdk.sdk;
makeFlags = [ "PREFIX=${placeholder "out"}" ];
meta = {
- homepage = "https://github.com/graywolf/acme-client-portable";
+ homepage = "https://sr.ht/~graywolf/acme-client-portable/";
description = "Secure ACME/Let's Encrypt client";
platforms = platforms.unix;
license = licenses.isc;
diff --git a/nixpkgs/pkgs/tools/networking/amass/default.nix b/nixpkgs/pkgs/tools/networking/amass/default.nix
index ebe67b27e7c..99376cc58ac 100644
--- a/nixpkgs/pkgs/tools/networking/amass/default.nix
+++ b/nixpkgs/pkgs/tools/networking/amass/default.nix
@@ -5,16 +5,16 @@
buildGoModule rec {
pname = "amass";
- version = "3.6.2";
+ version = "3.7.3";
src = fetchFromGitHub {
owner = "OWASP";
repo = "Amass";
rev = "v${version}";
- sha256 = "1ih681790sp0lqfbsl153dpr5vzxp1jjza28pajrqjzs7zyjmkgs";
+ sha256 = "083c59yig9z0ksvcm9dvy0mv13k79rgnvqrr5qhbhzjz3bgzy1dq";
};
- vendorSha256 = "1f8za3z5pv1pznbd91fk5j4y8qg93qk5zvnchjl7inyirciawdf6";
+ vendorSha256 = "1s8g0qqg3m6hdvc5v3s86l3ba5grmyhx0lf2ymi39k5dpcg8l19s";
outputs = [ "out" "wordlists" ];
diff --git a/nixpkgs/pkgs/tools/networking/assh/default.nix b/nixpkgs/pkgs/tools/networking/assh/default.nix
index 7b796a52e3a..3ba57db51a0 100644
--- a/nixpkgs/pkgs/tools/networking/assh/default.nix
+++ b/nixpkgs/pkgs/tools/networking/assh/default.nix
@@ -1,11 +1,17 @@
-{ stdenv, buildGoPackage, fetchFromGitHub, openssh, makeWrapper }:
+{ stdenv, buildGoModule, fetchFromGitHub, openssh, makeWrapper }:
-buildGoPackage rec {
+buildGoModule rec {
pname = "assh";
- version = "2.7.0";
+ version = "2.10.0";
- goPackagePath = "github.com/moul/advanced-ssh-config";
- subPackages = [ "cmd/assh" ];
+ src = fetchFromGitHub {
+ repo = "advanced-ssh-config";
+ owner = "moul";
+ rev = "v${version}";
+ sha256 = "0qsb5p52v961akshgs1yla2d7lhcbwixv2skqaappdmhj18a23q2";
+ };
+
+ vendorSha256 = "03ycjhal4g7bs9fhzrq01ijj48czvs272qcqkd9farsha5gf0q0b";
nativeBuildInputs = [ makeWrapper ];
@@ -14,16 +20,15 @@ buildGoPackage rec {
--prefix PATH : ${openssh}/bin
'';
- src = fetchFromGitHub {
- repo = "advanced-ssh-config";
- owner = "moul";
- rev = "v${version}";
- sha256 = "0jfpcr8990lb7kacadbishdkz5l8spw24ksdlb79x34sdbbp3fm6";
- };
+ doInstallCheck = true;
+ installCheckPhase = ''
+ $out/bin/assh --help > /dev/null
+ '';
meta = with stdenv.lib; {
description = "Advanced SSH config - Regex, aliases, gateways, includes and dynamic hosts";
- homepage = "https://github.com/moul/advanced-ssh-config";
+ homepage = "https://github.com/moul/assh";
+ changelog = "https://github.com/moul/assh/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ zzamboni ];
platforms = with platforms; linux ++ darwin;
diff --git a/nixpkgs/pkgs/tools/networking/axel/default.nix b/nixpkgs/pkgs/tools/networking/axel/default.nix
index 3f5a7612d16..5cd8e41f70c 100644
--- a/nixpkgs/pkgs/tools/networking/axel/default.nix
+++ b/nixpkgs/pkgs/tools/networking/axel/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "axel";
- version = "2.17.8";
+ version = "2.17.9";
src = fetchFromGitHub {
owner = "axel-download-accelerator";
repo = pname;
rev = "v${version}";
- sha256 = "05hispf152ywlf7i29cc7alxal8lc7lfzx82r42zncdb9v78pdc8";
+ sha256 = "1bhzgvvqcwa5bd487400hg1nycvw8qqxzbzvq5ywyz5d9j12hdrd";
};
nativeBuildInputs = [ autoreconfHook pkgconfig autoconf-archive txt2man ];
diff --git a/nixpkgs/pkgs/tools/networking/bandwhich/default.nix b/nixpkgs/pkgs/tools/networking/bandwhich/default.nix
index 5f7c8623712..31efdaddb74 100644
--- a/nixpkgs/pkgs/tools/networking/bandwhich/default.nix
+++ b/nixpkgs/pkgs/tools/networking/bandwhich/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "bandwhich";
- version = "0.15.0";
+ version = "0.16.0";
src = fetchFromGitHub {
owner = "imsnif";
repo = pname;
rev = version;
- sha256 = "09qr8s136ilqa9r5yjys2mnyyprhancn5n4maqmlfbjrz590g6nb";
+ sha256 = "074bgdgv6flg5xjzk7sxgqsy89ygnx7swhaqz75vvrcpx9ldysvz";
};
- cargoSha256 = "0awm79gbip3p2k3qr08n0p9lmmbnibnhvz06qzcj27gvmdxs8xvz";
+ cargoSha256 = "0aq3k64g04l03h42cnnpljqffkkl1gdg6r5rqi237h0jrhci8c7w";
buildInputs = stdenv.lib.optional stdenv.isDarwin Security;
diff --git a/nixpkgs/pkgs/tools/networking/bully/default.nix b/nixpkgs/pkgs/tools/networking/bully/default.nix
index c9512392347..4117932550f 100644
--- a/nixpkgs/pkgs/tools/networking/bully/default.nix
+++ b/nixpkgs/pkgs/tools/networking/bully/default.nix
@@ -1,33 +1,32 @@
-{ stdenv, fetchFromGitHub, openssl, libpcap }:
+{ stdenv, fetchFromGitHub, libpcap }:
stdenv.mkDerivation rec {
-
pname = "bully";
- version = "1.1";
+ version = "1.4-00";
src = fetchFromGitHub {
- sha256 = "1qvbbf72ryd85bp4v62fk93ag2sn25rj7kipgagbv22hnq8yl3zd";
- rev = version;
+ owner = "kimocoder";
repo = "bully";
- owner = "aanarchyy";
+ rev = version;
+ sha256 = "1n2754a5z44g414a0hj3cmi9q5lwnzyvmvzskrj2nci8c8m2kgnf";
};
- buildInputs = [ openssl libpcap ];
- buildPhase = ''
- cd src
- make
- '';
+ buildInputs = [ libpcap ];
+
+ enableParallelBuilding = true;
+
+ sourceRoot = "./source/src";
installPhase = ''
- mkdir -p $out/bin
- mv bully $out/bin
+ install -Dm555 -t $out/bin bully
+ install -Dm444 -t $out/share/doc/${pname} ../*.md
'';
meta = with stdenv.lib; {
description = "Retrieve WPA/WPA2 passphrase from a WPS enabled access point";
- homepage = "https://github.com/aanarchyy/bully";
- maintainers = with maintainers; [ edwtjo ];
+ homepage = "https://github.com/kimocoder/bully";
license = licenses.gpl3;
+ maintainers = with maintainers; [ edwtjo ];
platforms = platforms.linux;
};
}
diff --git a/nixpkgs/pkgs/tools/networking/cassowary/default.nix b/nixpkgs/pkgs/tools/networking/cassowary/default.nix
index be1df339439..5cc34703828 100644
--- a/nixpkgs/pkgs/tools/networking/cassowary/default.nix
+++ b/nixpkgs/pkgs/tools/networking/cassowary/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "cassowary";
- version = "0.7.0";
+ version = "0.11.0";
src = fetchFromGitHub {
owner = "rogerwelin";
repo = pname;
rev = "v${version}";
- sha256 = "0p5vcs25h5nj36dm9yjmdjymcq0zldm3zlqfppxcjx862h48k8zj";
+ sha256 = "161wzcdq7kpny6fzxsqk2ivnah0xwmh2knv37jn0x18lclga1k9s";
};
- vendorSha256 = "1m5jaqf5jrib415k0i7w6rf5bjjwfn572wk94jwfpwjcbbvh8fck";
+ vendorSha256 = "1qgilmkai9isbbg4pzqic6i8v5z8cay0ilw1gb69z4a6f2q4zhkp";
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
@@ -22,4 +22,4 @@ buildGoModule rec {
maintainers = with maintainers; [ hugoreeves ];
platforms = platforms.unix;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/networking/cjdns/default.nix b/nixpkgs/pkgs/tools/networking/cjdns/default.nix
index 9a74344d293..13388d33779 100644
--- a/nixpkgs/pkgs/tools/networking/cjdns/default.nix
+++ b/nixpkgs/pkgs/tools/networking/cjdns/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, nodejs, which, python27, utillinux, nixosTests }:
-let version = "20.6"; in
-stdenv.mkDerivation {
- name = "cjdns-"+version;
+stdenv.mkDerivation rec {
+ pname = "cjdns";
+ version = "20.7";
src = fetchFromGitHub {
owner = "cjdelisle";
repo = "cjdns";
rev = "cjdns-v${version}";
- sha256 = "1d5rrnqb5dcmm5cg2ky1cgxz6ncb23n1j797j9zzw6xxdvkf3kgi";
+ sha256 = "09gpqpzc00pp3cj7lyq9876p7is4bcndpdi5knqbv824vk4bj3k0";
};
buildInputs = [ which python27 nodejs ] ++
diff --git a/nixpkgs/pkgs/tools/networking/clash/default.nix b/nixpkgs/pkgs/tools/networking/clash/default.nix
index af21e9d4fef..17592ec3369 100644
--- a/nixpkgs/pkgs/tools/networking/clash/default.nix
+++ b/nixpkgs/pkgs/tools/networking/clash/default.nix
@@ -2,17 +2,17 @@
buildGoModule rec {
pname = "clash";
- version = "0.20.0";
+ version = "1.0.0";
src = fetchFromGitHub {
owner = "Dreamacro";
repo = pname;
rev = "v${version}";
- sha256 = "1nb4hl9x2lj0hy8byz14c2xn6yhrb6pqmhzl002k83qd3zrc6s3p";
+ sha256 = "0qyfv6h6m86m5bwayj0s1pjldnbagy63zc2ygzpnicihmd58khny";
};
goPackagePath = "github.com/Dreamacro/clash";
- vendorSha256 = "0nh3cn31p7yhnhjzqp84dnhzy3hag253bjp70w8q03lw7mkhdgz3";
+ vendorSha256 = "0ap6wsx23s4q730s6d5cgc4ginh8zj5sd32k0za49fh50v8k8zbh";
buildFlagsArray = [
"-ldflags="
@@ -26,4 +26,4 @@ buildGoModule rec {
maintainers = with maintainers; [ contrun filalex77 ];
platforms = platforms.all;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/networking/connman/connman-ncurses/default.nix b/nixpkgs/pkgs/tools/networking/connman/connman-ncurses/default.nix
index 7bfb4571e10..1e7f54f9ddb 100644
--- a/nixpkgs/pkgs/tools/networking/connman/connman-ncurses/default.nix
+++ b/nixpkgs/pkgs/tools/networking/connman/connman-ncurses/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, dbus, json_c, ncurses, connman }:
+{ stdenv, fetchpatch, fetchFromGitHub, autoreconfHook, pkgconfig, dbus, json_c, ncurses, connman }:
stdenv.mkDerivation {
pname = "connman-ncurses";
@@ -11,12 +11,21 @@ stdenv.mkDerivation {
sha256 = "1831r0776fv481g8kgy1dkl750pzv47835dw11sslq2k6mm6i9p1";
};
+ patches = [
+ # Fix build with json-c 0.14
+ (fetchpatch {
+ url = "https://github.com/void-linux/void-packages/raw/5830ce60e922b7dced8157ededda8c995adb3bb9/srcpkgs/connman-ncurses/patches/lowercase-boolean.patch";
+ extraPrefix = "";
+ sha256 = "uK83DeRyXS2Y0ZZpTYvYNh/1ZM2QQ7QpajiBztaEuSM=";
+ })
+ ];
+
nativeBuildInputs = [ autoreconfHook pkgconfig ];
buildInputs = [ dbus ncurses json_c connman ];
NIX_CFLAGS_COMPILE = "-Wno-error";
-
+
installPhase = ''
mkdir -p "$out/bin"
cp -va connman_ncurses "$out/bin/"
diff --git a/nixpkgs/pkgs/tools/networking/connman/connmanui/default.nix b/nixpkgs/pkgs/tools/networking/connman/connmanui/default.nix
deleted file mode 100644
index 51c97e6cb7e..00000000000
--- a/nixpkgs/pkgs/tools/networking/connman/connmanui/default.nix
+++ /dev/null
@@ -1,34 +0,0 @@
-{ stdenv, fetchgit, autoconf, automake, libtool, glib, gtk3, dbus, pkgconfig, file, intltool, connman }:
-
-stdenv.mkDerivation rec {
- pname = "connmanui";
- rev = "fce0af94e121bde77c7fa2ebd6a319f0180c5516";
- version = "22062015-${rev}";
-
- src = fetchgit {
- inherit rev;
- url = "git://github.com/tbursztyka/connman-ui.git";
- sha256 = "0ixx8c9cfdp480z21xfjb7n1x27sf1g8gmgbmcfhr0k888dmziyy";
- };
-
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ autoconf automake libtool glib gtk3 dbus file intltool connman ];
-
- preConfigure = ''
- rm m4/intltool.m4
- ln -s ${intltool}/share/aclocal/intltool.m4 m4/
- set -e
- ./autogen.sh
- sed -i "s/\/usr\/bin\/file/file/g" ./configure
- '';
-
- configureScript = "./configure";
-
- meta = {
- description = "A full-featured GTK based trayicon UI for ConnMan";
- homepage = "https://github.com/tbursztyka/connman-ui";
- maintainers = [ stdenv.lib.maintainers.matejc ];
- platforms = stdenv.lib.platforms.linux;
- license = stdenv.lib.licenses.gpl2;
- };
-}
diff --git a/nixpkgs/pkgs/tools/networking/corerad/default.nix b/nixpkgs/pkgs/tools/networking/corerad/default.nix
index a4eb50d0c77..2b1e94d2c19 100644
--- a/nixpkgs/pkgs/tools/networking/corerad/default.nix
+++ b/nixpkgs/pkgs/tools/networking/corerad/default.nix
@@ -1,24 +1,34 @@
-{ stdenv, buildGoModule, fetchFromGitHub }:
+{ stdenv, buildGoModule, fetchFromGitHub, nixosTests }:
buildGoModule rec {
pname = "corerad";
- version = "0.2.5";
+ version = "0.2.7";
src = fetchFromGitHub {
owner = "mdlayher";
repo = "corerad";
rev = "v${version}";
- sha256 = "0fi9wgv5aj3ds3r5qjyi4pxnd56psrpdy2sz84jd0sz2w48x4k4p";
+ sha256 = "073hjbwra8ihh11ha5ajqq2r98cc5li4k0xs4p4s055q197zj3aa";
};
- vendorSha256 = "11r3vpimhik7y09gwb3p6pl0yf53hpaw24ry4a833fw8060rqp3q";
+ vendorSha256 = "19hp8xqr50v8h9vblihalvkb9ll8c0v4p071j9j1zkbjhnb07rca";
- buildFlagsArray = ''
- -ldflags=
- -X github.com/mdlayher/corerad/internal/build.linkTimestamp=1590182656
- -X github.com/mdlayher/corerad/internal/build.linkVersion=v${version}
+ # Since the tarball pulled from GitHub doesn't contain git tag information,
+ # we fetch the expected tag's timestamp from a file in the root of the
+ # repository.
+ preBuild = ''
+ buildFlagsArray=(
+ -ldflags="
+ -X github.com/mdlayher/corerad/internal/build.linkTimestamp=$(<.gittagtime)
+ -X github.com/mdlayher/corerad/internal/build.linkVersion=v${version}
+ "
+ )
'';
+ passthru.tests = {
+ inherit (nixosTests) corerad;
+ };
+
meta = with stdenv.lib; {
homepage = "https://github.com/mdlayher/corerad";
description = "CoreRAD extensible and observable IPv6 NDP RA daemon";
diff --git a/nixpkgs/pkgs/tools/networking/croc/default.nix b/nixpkgs/pkgs/tools/networking/croc/default.nix
index 8fe208c98bc..632eacdf1fb 100644
--- a/nixpkgs/pkgs/tools/networking/croc/default.nix
+++ b/nixpkgs/pkgs/tools/networking/croc/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "croc";
- version = "8.0.11";
+ version = "8.0.12";
src = fetchFromGitHub {
owner = "schollz";
repo = pname;
rev = "v${version}";
- sha256 = "09yx7xjhvpyvzwsf859b9yfrxzg01ak3dfavfhmx3h97lrdxprgi";
+ sha256 = "0j0cdxblh0h68a55jvljzahj851yba354xv2w5gg9hjzjd38769x";
};
- vendorSha256 = "1lqlrsd90475b1wp1krfppi635q5gw1ka8x4d8haanmnlnxkniqf";
+ vendorSha256 = "1d6gg7c0rb45zy9rilacn2xyr3kcb7acsh389hk6lppipmhpzr5a";
subPackages = [ "." ];
diff --git a/nixpkgs/pkgs/tools/networking/curl/default.nix b/nixpkgs/pkgs/tools/networking/curl/default.nix
index 11a928a3ef1..9a8a245a790 100644
--- a/nixpkgs/pkgs/tools/networking/curl/default.nix
+++ b/nixpkgs/pkgs/tools/networking/curl/default.nix
@@ -12,6 +12,11 @@
, brotliSupport ? false, brotli ? null
}:
+# 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.
+
assert http2Support -> nghttp2 != null;
assert idnSupport -> libidn != null;
assert ldapSupport -> openldap != null;
@@ -29,14 +34,14 @@ assert gssSupport -> libkrb5 != null;
stdenv.mkDerivation rec {
pname = "curl";
- version = "7.70.0";
+ version = "7.71.1";
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 = "1l19b2xmzwjl2fqlbv46kwlz1823miaxczyx2a5lz8k7mmigw2x5";
+ sha256 = "097jnkbayscifgzgl7v8kwd7m2crpvbyaazac3ab1yal0pca8llx";
};
outputs = [ "bin" "dev" "out" "man" "devdoc" ];
diff --git a/nixpkgs/pkgs/tools/networking/curlie/default.nix b/nixpkgs/pkgs/tools/networking/curlie/default.nix
index cb1cf8d97fa..334202f7f8b 100644
--- a/nixpkgs/pkgs/tools/networking/curlie/default.nix
+++ b/nixpkgs/pkgs/tools/networking/curlie/default.nix
@@ -19,4 +19,4 @@ buildGoModule rec {
maintainers = with maintainers; [ ma27 ];
license = licenses.mit;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/networking/dnscrypt-proxy2/default.nix b/nixpkgs/pkgs/tools/networking/dnscrypt-proxy2/default.nix
index 7f16d9478f3..d5b92c17a65 100644
--- a/nixpkgs/pkgs/tools/networking/dnscrypt-proxy2/default.nix
+++ b/nixpkgs/pkgs/tools/networking/dnscrypt-proxy2/default.nix
@@ -1,16 +1,16 @@
-{ stdenv, buildGoPackage, fetchFromGitHub }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
-buildGoPackage rec {
+buildGoModule rec {
pname = "dnscrypt-proxy2";
- version = "2.0.42";
+ version = "2.0.44";
- goPackagePath = "github.com/jedisct1/dnscrypt-proxy";
+ vendorSha256 = null;
src = fetchFromGitHub {
- owner = "jedisct1";
+ owner = "DNSCrypt";
repo = "dnscrypt-proxy";
rev = version;
- sha256 = "1v4n0pkwcilxm4mnj4fsd4gf8pficjj40jnmfkiwl7ngznjxwkyw";
+ sha256 = "08bg60j5z349blj5sip1f8f793q12ix3zmqkayym5nf69s1pfm7l";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/tools/networking/dnsmasq/default.nix b/nixpkgs/pkgs/tools/networking/dnsmasq/default.nix
index 055f92141b2..19dbd00c1ee 100644
--- a/nixpkgs/pkgs/tools/networking/dnsmasq/default.nix
+++ b/nixpkgs/pkgs/tools/networking/dnsmasq/default.nix
@@ -12,11 +12,11 @@ let
]);
in
stdenv.mkDerivation rec {
- name = "dnsmasq-2.81";
+ name = "dnsmasq-2.82";
src = fetchurl {
url = "http://www.thekelleys.org.uk/dnsmasq/${name}.tar.xz";
- sha256 = "1yzq6anwgr5rlnwydpszb51cyhp2vjq29b24ck19flbwac1sk73l";
+ sha256 = "0cn1xd1s6xs78jmrmwjnh9m6w3q38pk6dyqy2phvasqiyd33cll4";
};
postPatch = stdenv.lib.optionalString stdenv.hostPlatform.isLinux ''
diff --git a/nixpkgs/pkgs/tools/networking/dnsproxy/default.nix b/nixpkgs/pkgs/tools/networking/dnsproxy/default.nix
index 8c98f316aae..4bb639bdf23 100644
--- a/nixpkgs/pkgs/tools/networking/dnsproxy/default.nix
+++ b/nixpkgs/pkgs/tools/networking/dnsproxy/default.nix
@@ -20,4 +20,4 @@ buildGoModule rec {
maintainers = with maintainers; [ contrun ];
platforms = platforms.all;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/networking/dropbear/default.nix b/nixpkgs/pkgs/tools/networking/dropbear/default.nix
index 20d2545e508..dcb05eb8484 100644
--- a/nixpkgs/pkgs/tools/networking/dropbear/default.nix
+++ b/nixpkgs/pkgs/tools/networking/dropbear/default.nix
@@ -4,11 +4,11 @@
}:
stdenv.mkDerivation rec {
- name = "dropbear-2019.78";
+ name = "dropbear-2020.80";
src = fetchurl {
url = "https://matt.ucc.asn.au/dropbear/releases/${name}.tar.bz2";
- sha256 = "19242qlr40pbqfqd0gg6h8qpj38q6lgv03ja6sahj9vj2abnanaj";
+ sha256 = "0jbrbpdzyv11x5rkljdimzq9p6a7da5siw9k405ibnpjj4dr89yr";
};
dontDisableStatic = enableStatic;
diff --git a/nixpkgs/pkgs/tools/networking/dsniff/default.nix b/nixpkgs/pkgs/tools/networking/dsniff/default.nix
index 4fe381cdd7a..50de41b921c 100644
--- a/nixpkgs/pkgs/tools/networking/dsniff/default.nix
+++ b/nixpkgs/pkgs/tools/networking/dsniff/default.nix
@@ -14,7 +14,7 @@ let
};
pcap = symlinkJoin {
inherit (libpcap) name;
- paths = [ libpcap ];
+ paths = [ (libpcap.overrideAttrs(old: { dontDisableStatic = true; })) ];
postBuild = ''
cp -rs $out/include/pcap $out/include/net
# prevent references to libpcap
diff --git a/nixpkgs/pkgs/tools/networking/eternal-terminal/default.nix b/nixpkgs/pkgs/tools/networking/eternal-terminal/default.nix
index bd39cfba8ae..34b03aff399 100644
--- a/nixpkgs/pkgs/tools/networking/eternal-terminal/default.nix
+++ b/nixpkgs/pkgs/tools/networking/eternal-terminal/default.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "eternal-terminal";
- version = "6.0.7";
+ version = "6.0.9";
src = fetchFromGitHub {
owner = "MisterTea";
repo = "EternalTerminal";
rev = "et-v${version}";
- sha256 = "03pdspggqxkmz95qb96pig5x0xw18hy9a7ivszydr32ry6kxxx1h";
+ sha256 = "16s5m9i9fx370ssqnqxi01isrs9p3k7w8a4kkcgr4lq99vxys915";
};
nativeBuildInputs = [ cmake ];
diff --git a/nixpkgs/pkgs/tools/networking/findomain/default.nix b/nixpkgs/pkgs/tools/networking/findomain/default.nix
index e1944257698..763bcac5a29 100644
--- a/nixpkgs/pkgs/tools/networking/findomain/default.nix
+++ b/nixpkgs/pkgs/tools/networking/findomain/default.nix
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage rec {
pname = "findomain";
- version = "1.5.0";
+ version = "2.1.1";
src = fetchFromGitHub {
owner = "Edu4rdSHL";
repo = pname;
rev = version;
- sha256 = "1w3parmk3836v5ghn3cgcxyk0alk05r5ljl3j1fpnly5xvl131rd";
+ sha256 = "0v6m0c329wmba2fihnqvrmfnrb5b1l4nm6xr0dsjiwsjpclrmy86";
};
- cargoSha256 = "1cs076cgkzjan6y78a3bhriv2q2s83hp5vzhkjwz4dqn83r6b8hx";
+ cargoSha256 = "130kjjig5jsv3kdywj6ag2s55d5hwsslpcnaanrqyl70a6pvgpb2";
nativeBuildInputs = [ installShellFiles perl ];
buildInputs = lib.optional stdenv.isDarwin Security;
diff --git a/nixpkgs/pkgs/tools/networking/flannel/default.nix b/nixpkgs/pkgs/tools/networking/flannel/default.nix
index a52088ed231..7ecfb559dcc 100644
--- a/nixpkgs/pkgs/tools/networking/flannel/default.nix
+++ b/nixpkgs/pkgs/tools/networking/flannel/default.nix
@@ -4,7 +4,7 @@ with lib;
buildGoPackage rec {
pname = "flannel";
- version = "0.11.0";
+ version = "0.12.0";
rev = "v${version}";
goPackagePath = "github.com/coreos/flannel";
@@ -13,7 +13,7 @@ buildGoPackage rec {
inherit rev;
owner = "coreos";
repo = "flannel";
- sha256 = "0akxlrrsm2w51g0qd7dnsdy0hdajx98sdhxw4iknjr2kn7j3gph9";
+ sha256 = "04g7rzgyi3xs3sf5p1a9dmd08crdrz6y1b02ziv3444qk40jyswd";
};
meta = {
diff --git a/nixpkgs/pkgs/tools/networking/fping/default.nix b/nixpkgs/pkgs/tools/networking/fping/default.nix
index 6a63a2047b2..f7e1f7ce0d3 100644
--- a/nixpkgs/pkgs/tools/networking/fping/default.nix
+++ b/nixpkgs/pkgs/tools/networking/fping/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
- name = "fping-4.2";
+ name = "fping-4.4";
src = fetchurl {
url = "https://www.fping.org/dist/${name}.tar.gz";
- sha256 = "0jmnf4vmr43aiwk3h2b5qdsb95gxar8gz1yli8fswnm9nrs9ccvx";
+ sha256 = "049dnyr6d869kwrnfhkj3afifs3219fy6hv7kmsb3irdlmjlp1cz";
};
configureFlags = [ "--enable-ipv6" "--enable-ipv4" ];
diff --git a/nixpkgs/pkgs/tools/networking/frp/default.nix b/nixpkgs/pkgs/tools/networking/frp/default.nix
index 588f8a8c1cb..b6b1d58e6e0 100644
--- a/nixpkgs/pkgs/tools/networking/frp/default.nix
+++ b/nixpkgs/pkgs/tools/networking/frp/default.nix
@@ -28,4 +28,4 @@ buildGoModule rec {
maintainers = with maintainers; [ filalex77 ];
platforms = platforms.all;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/networking/grpcui/default.nix b/nixpkgs/pkgs/tools/networking/grpcui/default.nix
index 6bae95298fe..2fc95c76210 100644
--- a/nixpkgs/pkgs/tools/networking/grpcui/default.nix
+++ b/nixpkgs/pkgs/tools/networking/grpcui/default.nix
@@ -2,16 +2,20 @@
buildGoModule rec {
pname = "grpcui";
- version = "0.2.1";
+ version = "1.0.0";
src = fetchFromGitHub {
owner = "fullstorydev";
repo = pname;
rev = "v${version}";
- sha256 = "0dcah6bamjqyp9354qrd1cykdr5k5l93hh7qcy5b4nkag9531gl0";
+ sha256 = "0b6rc294v8jagk79hcjbaldfi7y7idx8bknsbdi3djym5rspdg6s";
};
- vendorSha256 = "0m9nn8x0ji0n9v3d5w5z3grwv0zh8ijvh92jqjpcfv4bcjr5vsjr";
+ vendorSha256 = "0wih9xvpgqqd82v1pxy5rslrsd6wsl0ys1bi1mf373dnfq5vh5a9";
+
+ subPackages = [ "cmd/grpcui" ];
+
+ buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
meta = with lib; {
description = "An interactive web UI for gRPC, along the lines of postman";
@@ -20,4 +24,4 @@ buildGoModule rec {
maintainers = with maintainers; [ pradyuman ];
platforms = platforms.linux ++ platforms.darwin;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/networking/haproxy/default.nix b/nixpkgs/pkgs/tools/networking/haproxy/default.nix
index c5aeaaa7bb4..91112a2628e 100644
--- a/nixpkgs/pkgs/tools/networking/haproxy/default.nix
+++ b/nixpkgs/pkgs/tools/networking/haproxy/default.nix
@@ -11,11 +11,11 @@ assert usePcre -> pcre != null;
stdenv.mkDerivation rec {
pname = "haproxy";
- version = "2.1.4";
+ version = "2.2.2";
src = fetchurl {
url = "https://www.haproxy.org/download/${stdenv.lib.versions.majorMinor version}/src/${pname}-${version}.tar.gz";
- sha256 = "1kcizs5r538chhpwqykdngxyqfi98i03akfjnii721npjvv0y0si";
+ sha256 = "1mjld865p4f7i465fcc5c4jclih1c3345a3ylriql8668rd7071r";
};
buildInputs = [ openssl zlib ]
diff --git a/nixpkgs/pkgs/tools/networking/hey/default.nix b/nixpkgs/pkgs/tools/networking/hey/default.nix
index 8ed6ecbbf26..d92f761928b 100644
--- a/nixpkgs/pkgs/tools/networking/hey/default.nix
+++ b/nixpkgs/pkgs/tools/networking/hey/default.nix
@@ -19,4 +19,4 @@ buildGoModule rec {
license = licenses.asl20;
maintainers = with maintainers; [ filalex77 ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/networking/httpie/default.nix b/nixpkgs/pkgs/tools/networking/httpie/default.nix
index 01986bf9321..bf80cd48ffa 100644
--- a/nixpkgs/pkgs/tools/networking/httpie/default.nix
+++ b/nixpkgs/pkgs/tools/networking/httpie/default.nix
@@ -1,21 +1,30 @@
-{ stdenv, fetchFromGitHub, python3Packages, docutils, }:
+{ stdenv, fetchFromGitHub, python3Packages, docutils, fetchpatch }:
python3Packages.buildPythonApplication rec {
pname = "httpie";
- version = "2.1.0";
+ version = "2.2.0";
src = fetchFromGitHub {
owner = "jakubroztocil";
repo = "httpie";
rev = version;
- sha256 = "1vwjlzx830q4dcm3r7j9cl8yzka37dw42rl1r05m5ysb1081cbj2";
+ sha256 = "0caazv24jr0844c4mdx77vzwwi5m869n10wa42cydb08ppx1xxj6";
};
outputs = [ "out" "doc" "man" ];
propagatedBuildInputs = with python3Packages; [ pygments requests setuptools ];
dontUseSetuptoolsCheck = true;
- patches = [ ./strip-venv.patch ];
+ patches = [
+ ./strip-venv.patch
+
+ # Fix `test_ciphers_none_can_be_selected`
+ # TODO: remove on next release
+ (fetchpatch {
+ url = "https://github.com/jakubroztocil/httpie/commit/49e71d252f54871a6bc49cb1cba103d385a543b8.patch";
+ sha256 = "13b2faf50gimj7f17dlx4gmd8ph8ipgihpzfqbvmfjlbf1v95fsj";
+ })
+ ];
checkInputs = with python3Packages; [
mock
diff --git a/nixpkgs/pkgs/tools/networking/httplab/default.nix b/nixpkgs/pkgs/tools/networking/httplab/default.nix
index f39b061c34d..f4fb4fe9607 100644
--- a/nixpkgs/pkgs/tools/networking/httplab/default.nix
+++ b/nixpkgs/pkgs/tools/networking/httplab/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "httplab";
- version = "0.3.0";
+ version = "0.4.0";
rev = "v${version}";
goPackagePath = "github.com/gchaincl/httplab";
@@ -11,7 +11,7 @@ buildGoPackage rec {
owner = "gchaincl";
repo = "httplab";
inherit rev;
- sha256 = "1q9rp43z59nryfm79gci5a1gmqw552rqd4cki81rymbj3f6xvrf9";
+ sha256 = "0442nnpxyfl2gi9pilv7q6cxs2cd98wblg8d4nw6dx98yh4h99zs";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/tools/networking/i2pd/default.nix b/nixpkgs/pkgs/tools/networking/i2pd/default.nix
index 7c6e6ada4c5..b686ea4d04f 100644
--- a/nixpkgs/pkgs/tools/networking/i2pd/default.nix
+++ b/nixpkgs/pkgs/tools/networking/i2pd/default.nix
@@ -9,13 +9,13 @@ assert upnpSupport -> miniupnpc != null;
stdenv.mkDerivation rec {
pname = "i2pd";
- version = "2.30.0";
+ version = "2.32.1";
src = fetchFromGitHub {
owner = "PurpleI2P";
repo = pname;
rev = version;
- sha256 = "1wvn8hs2ps3yzxzv05jnbm7zr1v8gv0phbx38m7l5xhqjmrpnscw";
+ sha256 = "15ng2c7i3jxmhpc2q0dl8arc72qbsq9y9paz5hgln907yy7dqx7c";
};
buildInputs = with stdenv.lib; [ boost zlib openssl ]
diff --git a/nixpkgs/pkgs/tools/networking/iperf/3.nix b/nixpkgs/pkgs/tools/networking/iperf/3.nix
index 4506fbb11e3..4910ff21da6 100644
--- a/nixpkgs/pkgs/tools/networking/iperf/3.nix
+++ b/nixpkgs/pkgs/tools/networking/iperf/3.nix
@@ -1,11 +1,12 @@
{ stdenv, fetchurl, openssl, fetchpatch }:
stdenv.mkDerivation rec {
- name = "iperf-3.7";
+ pname = "iperf";
+ version = "3.8.1";
src = fetchurl {
- url = "https://downloads.es.net/pub/iperf/${name}.tar.gz";
- sha256 = "033is7b5grfbiil98jxlz4ixp9shm44x6hy8flpsyz1i4h108inq";
+ url = "https://downloads.es.net/pub/iperf/iperf-${version}.tar.gz";
+ sha256 = "15pdgnan9krf3dijan9in73ir8rcmhk3iw8085d732is4zrq1c75";
};
buildInputs = [ openssl ];
diff --git a/nixpkgs/pkgs/tools/networking/isync/default.nix b/nixpkgs/pkgs/tools/networking/isync/default.nix
index 49efeac02a9..818d500d1e6 100644
--- a/nixpkgs/pkgs/tools/networking/isync/default.nix
+++ b/nixpkgs/pkgs/tools/networking/isync/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "isync";
- version = "1.3.1";
+ version = "1.3.2";
src = fetchurl {
url = "mirror://sourceforge/isync/${pname}-${version}.tar.gz";
- sha256 = "1sphd30jplii58y2zmw365bckm6pszmapcy905zhjll1sm1ldjv8";
+ sha256 = "01g8hk9gisz67204k8ad7w7i3zp9vg2c68lscld44bwiii1d21li";
};
nativeBuildInputs = [ pkg-config perl ];
@@ -26,6 +26,6 @@ stdenv.mkDerivation rec {
'';
license = licenses.gpl2Plus;
platforms = platforms.unix;
- maintainers = with maintainers; [ primeos ];
+ maintainers = with maintainers; [ primeos lheckemann ];
};
}
diff --git a/nixpkgs/pkgs/tools/networking/libreswan/default.nix b/nixpkgs/pkgs/tools/networking/libreswan/default.nix
index 71fdcc947d3..3e7719c40d4 100644
--- a/nixpkgs/pkgs/tools/networking/libreswan/default.nix
+++ b/nixpkgs/pkgs/tools/networking/libreswan/default.nix
@@ -5,9 +5,6 @@
}:
let
- optional = stdenv.lib.optional;
- version = "3.31";
- name = "libreswan-${version}";
binPath = stdenv.lib.makeBinPath [
bash iproute iptables procps coreutils gnused gawk nss.tools which python
];
@@ -16,13 +13,13 @@ in
assert docs -> xmlto != null;
assert stdenv.isLinux -> libselinux != null;
-stdenv.mkDerivation {
- inherit name;
- inherit version;
+stdenv.mkDerivation rec {
+ pname = "libreswan";
+ version = "3.32";
src = fetchurl {
- url = "https://download.libreswan.org/${name}.tar.gz";
- sha256 = "1wxqsv11nqgfj5and5xzfgh6ayqvl47midcghd5ryynh60mp7naa";
+ url = "https://download.libreswan.org/${pname}-${version}.tar.gz";
+ sha256 = "0bj3g6qwd3ir3gk6hdl9npy3k44shf56vcgjahn30qpmx3z5fsr3";
};
# These flags were added to compile v3.18. Try to lift them when updating.
@@ -37,8 +34,8 @@ stdenv.mkDerivation {
nativeBuildInputs = [ makeWrapper pkgconfig ];
buildInputs = [ bash iproute iptables systemd coreutils gnused gawk gmp unbound bison flex pam libevent
libcap_ng curl nspr nss python ldns ]
- ++ optional docs xmlto
- ++ optional stdenv.isLinux libselinux;
+ ++ stdenv.lib.optional docs xmlto
+ ++ stdenv.lib.optional stdenv.isLinux libselinux;
prePatch = ''
# Correct bash path
diff --git a/nixpkgs/pkgs/tools/networking/megatools/default.nix b/nixpkgs/pkgs/tools/networking/megatools/default.nix
index b729e996185..43bbc62be95 100644
--- a/nixpkgs/pkgs/tools/networking/megatools/default.nix
+++ b/nixpkgs/pkgs/tools/networking/megatools/default.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
description = "Command line client for Mega.co.nz";
homepage = "https://megatools.megous.com/";
license = licenses.gpl2Plus;
- maintainers = [ maintainers.viric maintainers.AndersonTorres ];
+ maintainers = with maintainers; [ viric AndersonTorres zowoq ];
platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/tools/networking/memtier-benchmark/default.nix b/nixpkgs/pkgs/tools/networking/memtier-benchmark/default.nix
index 3579002e416..a45c3a2e33a 100644
--- a/nixpkgs/pkgs/tools/networking/memtier-benchmark/default.nix
+++ b/nixpkgs/pkgs/tools/networking/memtier-benchmark/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "memtier-benchmark";
- version = "1.2.17";
+ version = "1.3.0";
src = fetchFromGitHub {
owner = "redislabs";
repo = "memtier_benchmark";
rev = "refs/tags/${version}";
- sha256 = "18cka6sv3w8ffa81126nzi04if9g1wd3i3apxsgmv7xm2p8fsa39";
+ sha256 = "0m2qnnc71qpdj8w421bxn0zxz6ddvzy7b0n19jvyncnzvk1ff0sq";
};
patchPhase = ''
diff --git a/nixpkgs/pkgs/tools/networking/minidlna/default.nix b/nixpkgs/pkgs/tools/networking/minidlna/default.nix
index 0fbd76855a7..6a14b5f1c82 100644
--- a/nixpkgs/pkgs/tools/networking/minidlna/default.nix
+++ b/nixpkgs/pkgs/tools/networking/minidlna/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, ffmpeg, flac, libvorbis, libogg, libid3tag, libexif, libjpeg, sqlite, gettext }:
+{ stdenv, fetchurl, ffmpeg_3, flac, libvorbis, libogg, libid3tag, libexif, libjpeg, sqlite, gettext }:
let version = "1.2.1"; in
@@ -15,7 +15,7 @@ stdenv.mkDerivation {
export makeFlags="INSTALLPREFIX=$out"
'';
- buildInputs = [ ffmpeg flac libvorbis libogg libid3tag libexif libjpeg sqlite gettext ];
+ buildInputs = [ ffmpeg_3 flac libvorbis libogg libid3tag libexif libjpeg sqlite gettext ];
postInstall = ''
mkdir -p $out/share/man/man{5,8}
diff --git a/nixpkgs/pkgs/tools/networking/minio-client/default.nix b/nixpkgs/pkgs/tools/networking/minio-client/default.nix
index 4e81321dc62..477f621e90f 100644
--- a/nixpkgs/pkgs/tools/networking/minio-client/default.nix
+++ b/nixpkgs/pkgs/tools/networking/minio-client/default.nix
@@ -24,4 +24,4 @@ buildGoModule rec {
platforms = platforms.unix;
license = licenses.asl20;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/networking/modem-manager/default.nix b/nixpkgs/pkgs/tools/networking/modem-manager/default.nix
index 7329d78c2c8..c3981b902f2 100644
--- a/nixpkgs/pkgs/tools/networking/modem-manager/default.nix
+++ b/nixpkgs/pkgs/tools/networking/modem-manager/default.nix
@@ -3,12 +3,12 @@
stdenv.mkDerivation rec {
pname = "modem-manager";
- version = "1.12.8";
+ version = "1.12.10";
package = "ModemManager";
src = fetchurl {
url = "https://www.freedesktop.org/software/${package}/${package}-${version}.tar.xz";
- sha256 = "1zrsf57bn9rmaa2qvavr1aisci76vwlx0viqpwmkw3ds2l33vdb8";
+ sha256 = "1apq9camys2gaw6y6ic1ld20cncfwpmxnzvh4j5zkbbjpf5hbcxj";
};
nativeBuildInputs = [ vala gobject-introspection gettext pkgconfig ];
diff --git a/nixpkgs/pkgs/tools/networking/mu/default.nix b/nixpkgs/pkgs/tools/networking/mu/default.nix
index 5a8dad63396..250e7a2f7dd 100644
--- a/nixpkgs/pkgs/tools/networking/mu/default.nix
+++ b/nixpkgs/pkgs/tools/networking/mu/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "mu";
- version = "1.4.7";
+ version = "1.4.12";
src = fetchFromGitHub {
owner = "djcb";
repo = "mu";
rev = version;
- sha256 = "0inn720prhgxxc1napzd3xyzqgsvv70gqddsyzaa84h6946iz6v5";
+ sha256 = "0xc36z5k9c70jg5f2878ya5w45gb2gfxrfljzhs9pafk955j8ir9";
};
postPatch = stdenv.lib.optionalString (batchSize != null) ''
diff --git a/nixpkgs/pkgs/tools/networking/nebula/default.nix b/nixpkgs/pkgs/tools/networking/nebula/default.nix
index 69fc3e7a8b0..0a8005a184c 100644
--- a/nixpkgs/pkgs/tools/networking/nebula/default.nix
+++ b/nixpkgs/pkgs/tools/networking/nebula/default.nix
@@ -40,4 +40,4 @@ buildGoModule rec {
platforms = platforms.all;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/networking/netifd/default.nix b/nixpkgs/pkgs/tools/networking/netifd/default.nix
index 38591f38fcf..36d1ec7a423 100644
--- a/nixpkgs/pkgs/tools/networking/netifd/default.nix
+++ b/nixpkgs/pkgs/tools/networking/netifd/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation {
pname = "netifd";
- version = "unstable-2020-01-18";
+ version = "unstable-2020-07-11";
src = fetchgit {
url = "https://git.openwrt.org/project/netifd.git";
- rev = "1321c1bd8fe921986c4eb39c3783ddd827b79543";
- sha256 = "178pckyf1cydi6zzr4bmhksv8vyaks91zv9lqqd2z5nkmccl6vf3";
+ rev = "3d9bd73e8c2d8a1f78effbe92dd2495bbd2552c4";
+ sha256 = "085sx1gsigbi1jr19l387rc5p6ja1np6q2gb84khjd4pyiqwk840";
};
buildInputs = [ libnl libubox uci ubus json_c ];
diff --git a/nixpkgs/pkgs/tools/networking/network-manager/applet/default.nix b/nixpkgs/pkgs/tools/networking/network-manager/applet/default.nix
index 109c4c8cce1..9f92fcfa1ab 100644
--- a/nixpkgs/pkgs/tools/networking/network-manager/applet/default.nix
+++ b/nixpkgs/pkgs/tools/networking/network-manager/applet/default.nix
@@ -26,11 +26,11 @@
stdenv.mkDerivation rec {
pname = "network-manager-applet";
- version = "1.16.0";
+ version = "1.18.0";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1rf3nm0hjcy9f8ajb4vmvwy503w8yj8d4daxkcb7w7i7b92qmyfn";
+ sha256 = "12xiy8g8qk18jvxvn78mvq03zvzp06bww49na765jjw0rq541fyx";
};
mesonFlags = [
diff --git a/nixpkgs/pkgs/tools/networking/network-manager/default.nix b/nixpkgs/pkgs/tools/networking/network-manager/default.nix
index baf2128153a..f5b12a6cf37 100644
--- a/nixpkgs/pkgs/tools/networking/network-manager/default.nix
+++ b/nixpkgs/pkgs/tools/networking/network-manager/default.nix
@@ -10,11 +10,11 @@ let
pythonForDocs = python3.withPackages (pkgs: with pkgs; [ pygobject3 ]);
in stdenv.mkDerivation rec {
pname = "network-manager";
- version = "1.22.10";
+ version = "1.26.0";
src = fetchurl {
url = "mirror://gnome/sources/NetworkManager/${stdenv.lib.versions.majorMinor version}/NetworkManager-${version}.tar.xz";
- sha256 = "0xyaizyp3yz6x3pladw3nvl3hf4n5g140zx9jnxfp9qvag0wqa9b";
+ sha256 = "0isdqwp58d7r92sqsk7l2vlqwy518n8b7c7z94jk9gc1bdmjf8sj";
};
outputs = [ "out" "dev" "devdoc" "man" "doc" ];
@@ -41,7 +41,6 @@ in stdenv.mkDerivation rec {
"-Dcrypto=gnutls"
"-Dsession_tracking=systemd"
"-Dmodem_manager=true"
- "-Dpolkit_agent=true"
"-Dnmtui=true"
"-Ddocs=true"
"-Dtests=no"
@@ -49,12 +48,14 @@ in stdenv.mkDerivation rec {
# Allow using iwd when configured to do so
"-Diwd=true"
"-Dlibaudit=yes-disabled-by-default"
+ # We don't use firewalld in NixOS
+ "-Dfirewalld_zone=false"
];
patches = [
(substituteAll {
src = ./fix-paths.patch;
- inherit iputils kmod openconnect ethtool gnused systemd;
+ inherit iputils kmod openconnect ethtool gnused systemd polkit;
inherit runtimeShell;
})
diff --git a/nixpkgs/pkgs/tools/networking/network-manager/dmenu/default.nix b/nixpkgs/pkgs/tools/networking/network-manager/dmenu/default.nix
index f84ef027f76..4204ba1fcdb 100644
--- a/nixpkgs/pkgs/tools/networking/network-manager/dmenu/default.nix
+++ b/nixpkgs/pkgs/tools/networking/network-manager/dmenu/default.nix
@@ -4,13 +4,13 @@
let inherit (python3Packages) python pygobject3;
in stdenv.mkDerivation rec {
pname = "networkmanager_dmenu";
- version = "1.1";
+ version = "1.5.0";
src = fetchFromGitHub {
owner = "firecat53";
repo = "networkmanager-dmenu";
- rev = "v${version}";
- sha256 = "1z6151z7c4jv5k2i50zr7ld4k3m07dgpmss9f3hsav95cv55dcnb";
+ rev = "${version}";
+ sha256 = "1msk4zkm4042av61rgbwc62i62vnv9py93fm1bczmw0b1f54qpmk";
};
buildInputs = [ glib python pygobject3 gobject-introspection networkmanager python3Packages.wrapPython ];
diff --git a/nixpkgs/pkgs/tools/networking/network-manager/fix-install-paths.patch b/nixpkgs/pkgs/tools/networking/network-manager/fix-install-paths.patch
index 02a006c1c3d..4e80247cf14 100644
--- a/nixpkgs/pkgs/tools/networking/network-manager/fix-install-paths.patch
+++ b/nixpkgs/pkgs/tools/networking/network-manager/fix-install-paths.patch
@@ -1,8 +1,8 @@
diff --git a/meson.build b/meson.build
-index 0af69f35d..9ab239c8a 100644
+index a2d925a7e..5a65cd2fe 100644
--- a/meson.build
+++ b/meson.build
-@@ -912,9 +912,9 @@ meson.add_install_script(
+@@ -959,9 +959,9 @@ meson.add_install_script(
join_paths('tools', 'meson-post-install.sh'),
nm_datadir,
nm_bindir,
diff --git a/nixpkgs/pkgs/tools/networking/network-manager/fix-paths.patch b/nixpkgs/pkgs/tools/networking/network-manager/fix-paths.patch
index af35fc0a36b..60ee437f6f4 100644
--- a/nixpkgs/pkgs/tools/networking/network-manager/fix-paths.patch
+++ b/nixpkgs/pkgs/tools/networking/network-manager/fix-paths.patch
@@ -1,8 +1,21 @@
+diff --git a/clients/common/nm-polkit-listener.c b/clients/common/nm-polkit-listener.c
+index ace205e80..f19c1dea0 100644
+--- a/clients/common/nm-polkit-listener.c
++++ b/clients/common/nm-polkit-listener.c
+@@ -552,7 +552,7 @@ begin_authentication (AuthRequest *request)
+ {
+ int fd_flags;
+ const char *helper_argv[] = {
+- POLKIT_PACKAGE_PREFIX "/lib/polkit-1/polkit-agent-helper-1",
++ "/run/wrappers/bin/polkit-agent-helper-1",
+ request->username,
+ NULL,
+ };
diff --git a/clients/common/nm-vpn-helpers.c b/clients/common/nm-vpn-helpers.c
-index ffae5f553..ba1093e4d 100644
+index 74ff52bb2..638857df4 100644
--- a/clients/common/nm-vpn-helpers.c
+++ b/clients/common/nm-vpn-helpers.c
-@@ -203,10 +203,7 @@ nm_vpn_openconnect_authenticate_helper (const char *host,
+@@ -213,10 +213,7 @@ nm_vpn_openconnect_authenticate_helper (const char *host,
NULL,
};
@@ -40,35 +53,25 @@ index 91ebd9a36..5201a56c3 100644
ExecStart=@sbindir@/NetworkManager --no-daemon
Restart=on-failure
diff --git a/libnm/meson.build b/libnm/meson.build
-index 51ca46d2b..0c04cc216 100644
+index d3991ab19..58f01c666 100644
--- a/libnm/meson.build
+++ b/libnm/meson.build
-@@ -261,7 +261,7 @@ if enable_introspection
- name,
- input: libnm_gir[0],
- output: name,
-- command: [generate_setting_docs_env, python.path(), generate_setting_docs, '--lib-path', meson.current_build_dir(), '--gir', '@INPUT@', '--output', '@OUTPUT@'],
-+ command: [generate_setting_docs_env, generate_setting_docs, '--lib-path', meson.current_build_dir(), '--gir', '@INPUT@', '--output', '@OUTPUT@'],
- depends: libnm_gir,
- )
-
-@@ -270,7 +270,7 @@ if enable_introspection
- name,
- input: [libnm_gir[0], nm_settings_docs_overrides],
- output: name,
-- command: [generate_setting_docs_env, python.path(), generate_setting_docs, '--lib-path', meson.current_build_dir(), '--gir', '@INPUT0@', '--overrides', '@INPUT1@', '--output', '@OUTPUT@'],
-+ command: [generate_setting_docs_env, generate_setting_docs, '--lib-path', meson.current_build_dir(), '--gir', '@INPUT0@', '--overrides', '@INPUT1@', '--output', '@OUTPUT@'],
- depends: libnm_gir,
- )
- endif
+@@ -283,7 +283,6 @@ if enable_introspection
+ output: 'nm-settings-docs-gir.xml',
+ command: [
+ generate_setting_docs_env,
+- python.path(),
+ join_paths(meson.source_root(), 'tools', 'generate-docs-nm-settings-docs-gir.py'),
+ '--lib-path', meson.current_build_dir(),
+ '--gir', '@INPUT@',
diff --git a/src/devices/nm-device.c b/src/devices/nm-device.c
-index e7a4a059a..0a8f8b7c6 100644
+index de09e4807..2755db165 100644
--- a/src/devices/nm-device.c
+++ b/src/devices/nm-device.c
-@@ -13179,14 +13179,14 @@ nm_device_start_ip_check (NMDevice *self)
+@@ -13705,14 +13705,14 @@ nm_device_start_ip_check (NMDevice *self)
gw = nm_ip4_config_best_default_route_get (priv->ip_config_4);
if (gw) {
- nm_utils_inet4_ntop (NMP_OBJECT_CAST_IP4_ROUTE (gw)->gateway, buf);
+ _nm_utils_inet4_ntop (NMP_OBJECT_CAST_IP4_ROUTE (gw)->gateway, buf);
- ping_binary = nm_utils_find_helper ("ping", "/usr/bin/ping", NULL);
+ ping_binary = "@iputils@/bin/ping";
log_domain = LOGD_IP4;
@@ -76,14 +79,14 @@ index e7a4a059a..0a8f8b7c6 100644
} else if (priv->ip_config_6 && priv->ip_state_6 == NM_DEVICE_IP_STATE_DONE) {
gw = nm_ip6_config_best_default_route_get (priv->ip_config_6);
if (gw) {
- nm_utils_inet6_ntop (&NMP_OBJECT_CAST_IP6_ROUTE (gw)->gateway, buf);
+ _nm_utils_inet6_ntop (&NMP_OBJECT_CAST_IP6_ROUTE (gw)->gateway, buf);
- ping_binary = nm_utils_find_helper ("ping6", "/usr/bin/ping6", NULL);
+ ping_binary = "@iputils@/bin/ping";
log_domain = LOGD_IP6;
}
}
diff --git a/src/nm-core-utils.c b/src/nm-core-utils.c
-index fb92289f0..c91b27b09 100644
+index 3950c3c3a..a9436d75a 100644
--- a/src/nm-core-utils.c
+++ b/src/nm-core-utils.c
@@ -336,7 +336,7 @@ nm_utils_modprobe (GError **error, gboolean suppress_error_logging, const char *
diff --git a/nixpkgs/pkgs/tools/networking/network-manager/fortisslvpn/default.nix b/nixpkgs/pkgs/tools/networking/network-manager/fortisslvpn/default.nix
index 0ce50a3b2d4..3cc4133b41c 100644
--- a/nixpkgs/pkgs/tools/networking/network-manager/fortisslvpn/default.nix
+++ b/nixpkgs/pkgs/tools/networking/network-manager/fortisslvpn/default.nix
@@ -1,10 +1,24 @@
-{ stdenv, fetchurl, substituteAll, openfortivpn, intltool, pkgconfig, file, gtk3,
-networkmanager, ppp, libsecret, withGnome ? true, gnome3, fetchpatch, libnma }:
+{ stdenv
+, fetchurl
+, substituteAll
+, openfortivpn
+, gettext
+, pkg-config
+, file
+, glib
+, gtk3
+, networkmanager
+, ppp
+, libsecret
+, withGnome ? true
+, gnome3
+, fetchpatch
+, libnma
+}:
-let
+stdenv.mkDerivation rec {
pname = "NetworkManager-fortisslvpn";
version = "1.2.10";
-in stdenv.mkDerivation {
name = "${pname}${if withGnome then "-gnome" else ""}-${version}";
src = fetchurl {
@@ -17,6 +31,7 @@ in stdenv.mkDerivation {
src = ./fix-paths.patch;
inherit openfortivpn;
})
+
# Don't use etc/dbus-1/system.d
(fetchpatch {
url = "https://gitlab.gnome.org/GNOME/NetworkManager-fortisslvpn/merge_requests/11.patch";
@@ -24,21 +39,34 @@ in stdenv.mkDerivation {
})
];
- buildInputs = [ openfortivpn networkmanager ppp ]
- ++ stdenv.lib.optionals withGnome [ gtk3 libsecret libnma ];
+ nativeBuildInputs = [
+ gettext
+ pkg-config
+ file
+ ];
- nativeBuildInputs = [ intltool pkgconfig file ];
+ buildInputs = [
+ openfortivpn
+ networkmanager
+ ppp
+ glib
+ ] ++ stdenv.lib.optionals withGnome [
+ gtk3
+ libsecret
+ libnma
+ ];
configureFlags = [
- "--without-libnm-glib"
"--with-gnome=${if withGnome then "yes" else "no"}"
"--localstatedir=/var"
"--enable-absolute-paths"
];
- # the installer only create an empty directory in localstatedir, so
- # we can drop it
- installFlags = [ "localstatedir=." ];
+ installFlags = [
+ # the installer only creates an empty directory in localstatedir, so
+ # we can drop it
+ "localstatedir=."
+ ];
passthru = {
updateScript = gnome3.updateScript {
@@ -48,9 +76,8 @@ in stdenv.mkDerivation {
};
meta = with stdenv.lib; {
- description = "NetworkManager's FortiSSL plugin";
+ description = "NetworkManager’s FortiSSL plugin";
inherit (networkmanager.meta) maintainers platforms;
license = licenses.gpl2;
};
}
-
diff --git a/nixpkgs/pkgs/tools/networking/network-manager/libnma/default.nix b/nixpkgs/pkgs/tools/networking/network-manager/libnma/default.nix
index 727c18e92c1..7d7889f9a5b 100644
--- a/nixpkgs/pkgs/tools/networking/network-manager/libnma/default.nix
+++ b/nixpkgs/pkgs/tools/networking/network-manager/libnma/default.nix
@@ -23,13 +23,13 @@
stdenv.mkDerivation rec {
pname = "libnma";
- version = "1.8.28";
+ version = "1.8.30";
outputs = [ "out" "dev" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "09mp6k0hfam1vyyv9kcd8j4gb2r58i05ipx2nswb58ris599bxja";
+ sha256 = "1d5gzn7ss5vi0bhc8s4i5gsrck1ajslajam5jxfqazg094mffcys";
};
patches = [
diff --git a/nixpkgs/pkgs/tools/networking/ngrok-2/default.nix b/nixpkgs/pkgs/tools/networking/ngrok-2/default.nix
index f17849ef757..d9c1acc374c 100644
--- a/nixpkgs/pkgs/tools/networking/ngrok-2/default.nix
+++ b/nixpkgs/pkgs/tools/networking/ngrok-2/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, patchelfUnstable }:
+{ stdenv, fetchurl }:
with stdenv.lib;
@@ -24,8 +24,6 @@ stdenv.mkDerivation {
sourceRoot = ".";
- nativeBuildInputs = optionals stdenv.isLinux [ patchelfUnstable ];
-
unpackPhase = "cp $src ngrok";
buildPhase = "chmod a+x ngrok";
diff --git a/nixpkgs/pkgs/tools/networking/ntp/default.nix b/nixpkgs/pkgs/tools/networking/ntp/default.nix
index d118227c326..a7deaf7b694 100644
--- a/nixpkgs/pkgs/tools/networking/ntp/default.nix
+++ b/nixpkgs/pkgs/tools/networking/ntp/default.nix
@@ -8,11 +8,11 @@ let
in
stdenv.mkDerivation rec {
- name = "ntp-4.2.8p14";
+ name = "ntp-4.2.8p15";
src = fetchurl {
url = "https://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/${name}.tar.gz";
- sha256 = "1dsfbrad5adwjnm3k0y0ip8dzs7r2nmw66vjil8gvapnh7qf8q0r";
+ sha256 = "06cwhimm71safmwvp6nhxp6hvxsg62whnbgbgiflsqb8mgg40n7n";
};
# The hardcoded list of allowed system calls for seccomp is
diff --git a/nixpkgs/pkgs/tools/networking/obfs4/default.nix b/nixpkgs/pkgs/tools/networking/obfs4/default.nix
index 784c6d5c638..6843103afa1 100644
--- a/nixpkgs/pkgs/tools/networking/obfs4/default.nix
+++ b/nixpkgs/pkgs/tools/networking/obfs4/default.nix
@@ -18,4 +18,4 @@ buildGoModule rec {
repositories.git = "https://git.torproject.org/pluggable-transports/obfs4.git";
maintainers = with maintainers; [ phreedom thoughtpolice ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/networking/oneshot/default.nix b/nixpkgs/pkgs/tools/networking/oneshot/default.nix
new file mode 100644
index 00000000000..d087e92f056
--- /dev/null
+++ b/nixpkgs/pkgs/tools/networking/oneshot/default.nix
@@ -0,0 +1,26 @@
+{ lib, fetchFromGitHub, buildGoModule }:
+
+buildGoModule rec {
+ pname = "oneshot";
+ version = "1.1.3";
+
+ src = fetchFromGitHub {
+ owner = "raphaelreyna";
+ repo = "oneshot";
+ rev = "v${version}";
+ sha256 = "14s5cl1g0rgqj7fj699xgz2kmkzym1zpckhv3h33ypsn4dq7gjh2";
+ };
+
+ goPackagePath = "github.com/raphaelreyna/oneshot";
+ vendorSha256 = "0v53dsj0w959pmvk6v1i7rwlfd2y0vrghxlwkgidw0sf775qpgvy";
+
+ subPackages = [ "." ];
+
+ meta = with lib; {
+ description = "A first-come-first-serve single-fire HTTP server";
+ homepage = "https://github.com/raphaelreyna/oneshot";
+ license = licenses.mit;
+ maintainers = with maintainers; [ edibopp ];
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/tools/networking/openapi-generator-cli/default.nix b/nixpkgs/pkgs/tools/networking/openapi-generator-cli/default.nix
index 2e5695ff452..2b09fe901d0 100644
--- a/nixpkgs/pkgs/tools/networking/openapi-generator-cli/default.nix
+++ b/nixpkgs/pkgs/tools/networking/openapi-generator-cli/default.nix
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
];
src = fetchurl {
- url = "http://central.maven.org/maven2/org/openapitools/${pname}/${version}/${jarfilename}";
+ url = "mirror://maven/org/openapitools/${pname}/${version}/${jarfilename}";
sha256 = "1pafv432ll3pp52580pbnk0gnrm6byl5fkrf1rarhxfkpkr82yif";
};
diff --git a/nixpkgs/pkgs/tools/networking/openconnect_pa/default.nix b/nixpkgs/pkgs/tools/networking/openconnect_pa/default.nix
index 2c452847aa3..4b108dc303e 100644
--- a/nixpkgs/pkgs/tools/networking/openconnect_pa/default.nix
+++ b/nixpkgs/pkgs/tools/networking/openconnect_pa/default.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation {
};
preConfigure = ''
- export PKG_CONFIG=${pkgconfig}/bin/pkg-config
+ export PKG_CONFIG=${pkgconfig}/bin/${pkgconfig.targetPrefix}pkg-config
export LIBXML2_CFLAGS="-I ${libxml2.dev}/include/libxml2"
export LIBXML2_LIBS="-L${libxml2.out}/lib -lxml2"
'';
diff --git a/nixpkgs/pkgs/tools/networking/openfortivpn/default.nix b/nixpkgs/pkgs/tools/networking/openfortivpn/default.nix
index bd1c02f9b54..a5e46c6bc57 100644
--- a/nixpkgs/pkgs/tools/networking/openfortivpn/default.nix
+++ b/nixpkgs/pkgs/tools/networking/openfortivpn/default.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
let repo = "openfortivpn";
- version = "1.14.0";
+ version = "1.14.1";
in stdenv.mkDerivation {
name = "${repo}-${version}";
@@ -12,7 +12,7 @@ in stdenv.mkDerivation {
owner = "adrienverge";
inherit repo;
rev = "v${version}";
- sha256 = "1qn48sp3ydbik7nc9x5l22gvvnr99f89jy1lvnf64bdg218kr0z7";
+ sha256 = "1r9lp19fmqx9dw33j5967ydijbnacmr80mqnhbbxyqiw4k5c10ds";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
diff --git a/nixpkgs/pkgs/tools/networking/openresolv/default.nix b/nixpkgs/pkgs/tools/networking/openresolv/default.nix
index a80f94d2e9f..58985f73f30 100644
--- a/nixpkgs/pkgs/tools/networking/openresolv/default.nix
+++ b/nixpkgs/pkgs/tools/networking/openresolv/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "openresolv";
- version = "3.10.0";
+ version = "3.11.0";
src = fetchurl {
url = "mirror://roy/openresolv/${pname}-${version}.tar.xz";
- sha256 = "01ms6c087la4hk0f0w6n2vpsb7dg4kklah2rqyhz88p0vr9bqy20";
+ sha256 = "0g7wb2880hbr0x99n73m7fgjm7lcdbpxfy2i620zxcq73qfrvspa";
};
buildInputs = [ makeWrapper ];
diff --git a/nixpkgs/pkgs/tools/networking/openssh/default.nix b/nixpkgs/pkgs/tools/networking/openssh/default.nix
index ad5072342f1..1748a2d21d0 100644
--- a/nixpkgs/pkgs/tools/networking/openssh/default.nix
+++ b/nixpkgs/pkgs/tools/networking/openssh/default.nix
@@ -1,38 +1,48 @@
-{ stdenv, fetchurl, fetchpatch, zlib, openssl, libedit, pkgconfig, pam, autoreconfHook
+{ stdenv
+, fetchurl
+, fetchpatch
+, zlib
+, openssl
+, libedit
+, pkgconfig
+, pam
+, autoreconfHook
, etcDir ? null
, hpnSupport ? false
, withKerberos ? true
, withGssapiPatches ? false
, kerberos
, libfido2
-, withFIDO ? stdenv.hostPlatform.isUnix
-, linkOpenssl? true
+, withFIDO ? stdenv.hostPlatform.isUnix && !stdenv.hostPlatform.isMusl
+, linkOpenssl ? true
}:
let
+ version = "8.3p1";
+
# **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%258.2p1-1/debian/patches/gssapi.patch";
- sha256 = "081gryqkfr5zr4f5m4v0piq1sxz06sb38z5lqxccgpivql7pa8d8";
+ url = "https://salsa.debian.org/ssh-team/openssh/raw/debian/1%25${version}-1/debian/patches/gssapi.patch";
+ sha256 = "0j22ccg6msyi88mpsb6x0il5cg8v2b7qdah57ninbwx5isyld80l";
};
in
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "openssh";
- version = if hpnSupport then "8.1p1" else "8.2p1";
+ inherit version;
src = if hpnSupport then
fetchurl {
- url = "https://github.com/rapier1/openssh-portable/archive/hpn-KitchenSink-8_1_P1.tar.gz";
- sha256 = "1xiv28df9c15h44fv1i93fq8rvkyapjj9vj985ndnw3xk1nvqjyd";
+ url = "https://github.com/rapier1/openssh-portable/archive/hpn-KitchenSink-${replaceStrings [ "." "p" ] [ "_" "_P" ] version}.tar.gz";
+ sha256 = "0lwr7xzhy8m4y0vzi1a78ddhag3qp6cba0c37mnhivbhb67dkywp";
}
else
fetchurl {
url = "mirror://openbsd/OpenSSH/portable/${pname}-${version}.tar.gz";
- sha256 = "0wg6ckzvvklbzznijxkk28fb8dnwyjd0w30ra0afwv6gwr8m34j3";
+ sha256 = "1cl74ghi9y21dc3f4xa0qamb7dhwacbynh1ks9syprrg8zhgpgpj";
};
patches =
@@ -99,8 +109,9 @@ stdenv.mkDerivation rec {
];
meta = {
- homepage = "http://www.openssh.com/";
description = "An implementation of the SSH protocol";
+ homepage = "https://www.openssh.com/";
+ changelog = "https://www.openssh.com/releasenotes.html";
license = stdenv.lib.licenses.bsd2;
platforms = platforms.unix ++ platforms.windows;
maintainers = with maintainers; [ eelco aneeshusa ];
diff --git a/nixpkgs/pkgs/tools/networking/p2p/gtk-gnutella/default.nix b/nixpkgs/pkgs/tools/networking/p2p/gtk-gnutella/default.nix
index 08163bd8a9e..710f7dedb99 100644
--- a/nixpkgs/pkgs/tools/networking/p2p/gtk-gnutella/default.nix
+++ b/nixpkgs/pkgs/tools/networking/p2p/gtk-gnutella/default.nix
@@ -19,13 +19,13 @@ stdenv.mkDerivation rec {
pname = "gtk-gnutella";
# NOTE: Please remove hardeningDisable on the next release, see:
# https://sourceforge.net/p/gtk-gnutella/bugs/555/#5c19
- version = "1.1.15";
+ version = "1.2.0";
src = fetchFromGitHub {
owner = "gtk-gnutella";
repo = "gtk-gnutella";
rev = "v${version}";
- sha256 = "1g7w6ywwp2g4qdgmfqkrl1rldk1b4rx50yb7h75hh15mh6nr159r";
+ sha256 = "0j596dpajk68bkry0gmpqawsi61rphfciy4vji1dh890jyhkhdgy";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/tools/networking/persepolis/default.nix b/nixpkgs/pkgs/tools/networking/persepolis/default.nix
index 63e2af48c1e..ecceed21660 100644
--- a/nixpkgs/pkgs/tools/networking/persepolis/default.nix
+++ b/nixpkgs/pkgs/tools/networking/persepolis/default.nix
@@ -6,22 +6,24 @@
, pyqt5
, requests
, setproctitle
+, setuptools
, sound-theme-freedesktop
+, wrapQtAppsHook
, youtube-dl
}:
buildPythonApplication rec {
pname = "persepolis";
- version = "3.1.0";
+ version = "3.2.0";
src = fetchFromGitHub {
owner = "persepolisdm";
repo = "persepolis";
rev = version;
- sha256 = "0xngk8wgj5k27mh3bcrf2wwzqr8a3g0d4pc5i5vcavnnaj03j44m";
+ sha256 = "1rh7q432ynbysapsd075nif975ync71icpb71x2mb4j8jx1vzs45";
};
- # see: https://github.com/persepolisdm/persepolis/blob/3.1.0/setup.py#L130
+ # see: https://github.com/persepolisdm/persepolis/blob/3.2.0/setup.py#L130
doCheck = false;
preBuild=''
@@ -36,10 +38,17 @@ buildPythonApplication rec {
postInstall = ''
mkdir -p $out/share/applications
cp $src/xdg/com.github.persepolisdm.persepolis.desktop $out/share/applications
- wrapProgram $out/bin/persepolis --prefix PATH : "${lib.makeBinPath [aria libnotify ]}"
'';
- buildInputs = [ makeWrapper ];
+ # prevent double wrapping
+ dontWrapQtApps = true;
+ nativeBuildInputs = [ wrapQtAppsHook ];
+
+ # feed args to wrapPythonApp
+ makeWrapperArgs = [
+ "--prefix PATH : ${lib.makeBinPath [aria libnotify ]}"
+ ''''${qtWrapperArgs[@]}''
+ ];
propagatedBuildInputs = [
pulseaudio
@@ -47,6 +56,7 @@ buildPythonApplication rec {
pyqt5
requests
setproctitle
+ setuptools
sound-theme-freedesktop
youtube-dl
];
diff --git a/nixpkgs/pkgs/tools/networking/pixiecore/default.nix b/nixpkgs/pkgs/tools/networking/pixiecore/default.nix
index 60d2a0986b1..d4a421dd892 100644
--- a/nixpkgs/pkgs/tools/networking/pixiecore/default.nix
+++ b/nixpkgs/pkgs/tools/networking/pixiecore/default.nix
@@ -22,4 +22,4 @@ buildGoModule rec {
maintainers = with stdenv.lib.maintainers; [ bbigras danderson ];
platforms = stdenv.lib.platforms.linux;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/networking/pmacct/default.nix b/nixpkgs/pkgs/tools/networking/pmacct/default.nix
index 861c44ef70f..40199263755 100644
--- a/nixpkgs/pkgs/tools/networking/pmacct/default.nix
+++ b/nixpkgs/pkgs/tools/networking/pmacct/default.nix
@@ -22,14 +22,14 @@ assert withMysql -> libmysqlclient != null;
let inherit (stdenv.lib) optional; in
stdenv.mkDerivation rec {
- version = "1.7.3";
+ version = "1.7.5";
pname = "pmacct";
src = fetchFromGitHub {
owner = "pmacct";
repo = pname;
rev = "v${version}";
- sha256 = "0j5qmkya67q7jvaddcj00blmaac37bkir1zb3m1xmm95gm5lf2p5";
+ sha256 = "17p5isrq5w58hvmzhc6akbd37ins3c95g0rvhhdm0v33khzxmran";
};
nativeBuildInputs = [ autoreconfHook pkgconfig libtool ];
diff --git a/nixpkgs/pkgs/tools/networking/privoxy/default.nix b/nixpkgs/pkgs/tools/networking/privoxy/default.nix
index 331295ffd1f..10a25d5bf8b 100644
--- a/nixpkgs/pkgs/tools/networking/privoxy/default.nix
+++ b/nixpkgs/pkgs/tools/networking/privoxy/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, autoreconfHook, zlib, pcre, w3m, man }:
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
pname = "privoxy";
version = "3.0.28";
diff --git a/nixpkgs/pkgs/tools/networking/s3gof3r/default.nix b/nixpkgs/pkgs/tools/networking/s3gof3r/default.nix
index d53d60333ba..0930be914cf 100644
--- a/nixpkgs/pkgs/tools/networking/s3gof3r/default.nix
+++ b/nixpkgs/pkgs/tools/networking/s3gof3r/default.nix
@@ -4,7 +4,7 @@ buildGoPackage rec {
pname = "s3gof3r";
version = "20151109-${stdenv.lib.strings.substring 0 7 rev}";
rev = "31603a0dc94aefb822bfe2ceea75a6be6013b445";
-
+
goPackagePath = "github.com/rlmcpherson/s3gof3r";
src = fetchgit {
diff --git a/nixpkgs/pkgs/tools/networking/shadowfox/default.nix b/nixpkgs/pkgs/tools/networking/shadowfox/default.nix
index f4cc57c9c8b..fdfc32a8e97 100644
--- a/nixpkgs/pkgs/tools/networking/shadowfox/default.nix
+++ b/nixpkgs/pkgs/tools/networking/shadowfox/default.nix
@@ -27,4 +27,4 @@ buildGoModule rec {
platforms = platforms.all;
maintainers = with maintainers; [ infinisil ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/networking/shadowsocks-rust/default.nix b/nixpkgs/pkgs/tools/networking/shadowsocks-rust/default.nix
index ba90a7cacb7..b71cc39f0b5 100644
--- a/nixpkgs/pkgs/tools/networking/shadowsocks-rust/default.nix
+++ b/nixpkgs/pkgs/tools/networking/shadowsocks-rust/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "shadowsocks-rust";
- version = "1.8.11";
+ version = "1.8.13";
src = fetchFromGitHub {
rev = "v${version}";
owner = "shadowsocks";
repo = pname;
- sha256 = "0imnvx3v0msk9qf72zy1qg5q52dmc8xfs9iwdwa2q13scjslgmwn";
+ sha256 = "1whhn689glw7ips3c7fxx868ib6kyrqsjxmqv7pi95wdjwgzjj40";
};
- cargoSha256 = "1aqqx0pdq3vp5c06pjwsrbrqfkz5dhxnpvv3vnr3pqfm62xrffgg";
+ cargoSha256 = "02n9sw7954vv6m1rggdlw5mzf4cyg5zi7hc2jkd7pz64p67fnm1d";
SODIUM_USE_PKG_CONFIG = 1;
diff --git a/nixpkgs/pkgs/tools/networking/siege/default.nix b/nixpkgs/pkgs/tools/networking/siege/default.nix
index ff01fc89f09..21b6bd346fd 100644
--- a/nixpkgs/pkgs/tools/networking/siege/default.nix
+++ b/nixpkgs/pkgs/tools/networking/siege/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, openssl, zlib }:
stdenv.mkDerivation rec {
- name = "siege-4.0.5";
+ name = "siege-4.0.6";
src = fetchurl {
url = "http://download.joedog.org/siege/${name}.tar.gz";
- sha256 = "0c82h0idkvfbzspy7h6w97wyk671694nl1ir94zhzn54mw0p0jrv";
+ sha256 = "03w0iska74nb6r8wnljn7inasbq7qflf55vjmxnb9jrc4pi7mpnw";
};
NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isLinux "-lgcc_s";
diff --git a/nixpkgs/pkgs/tools/networking/slack-cli/default.nix b/nixpkgs/pkgs/tools/networking/slack-cli/default.nix
index bdd650494b1..25e426dc43e 100644
--- a/nixpkgs/pkgs/tools/networking/slack-cli/default.nix
+++ b/nixpkgs/pkgs/tools/networking/slack-cli/default.nix
@@ -5,7 +5,8 @@
# for token storage, except that it would make the Nix package inconsistent with
# upstream and other distributions.
-{ stdenv, lib, fetchFromGitHub, curl, jq, runtimeShell }:
+{ stdenv, lib, fetchFromGitHub, curl, jq, coreutils, gnugrep, gnused
+, runtimeShell }:
stdenv.mkDerivation rec {
pname = "slack-cli";
@@ -33,7 +34,7 @@ stdenv.mkDerivation rec {
MESSAGE
- export PATH=${lib.makeBinPath [ curl jq ]}:"\$PATH"
+ export PATH=${lib.makeBinPath [ curl jq coreutils gnugrep gnused ]}:"\$PATH"
exec "$out/bin/.slack-wrapped" "\$@"
WRAPPER
diff --git a/nixpkgs/pkgs/tools/networking/slirp4netns/default.nix b/nixpkgs/pkgs/tools/networking/slirp4netns/default.nix
index 3b7595dbd10..93367ea2679 100644
--- a/nixpkgs/pkgs/tools/networking/slirp4netns/default.nix
+++ b/nixpkgs/pkgs/tools/networking/slirp4netns/default.nix
@@ -11,13 +11,13 @@
stdenv.mkDerivation rec {
pname = "slirp4netns";
- version = "1.1.0";
+ version = "1.1.4";
src = fetchFromGitHub {
owner = "rootless-containers";
repo = "slirp4netns";
rev = "v${version}";
- sha256 = "1ilbd435vkp2f492cm1k6rkzcyc0y5iyyql2nvjp4mv1amjcp5ra";
+ sha256 = "13hlljkqss9abjpwaa5gcn6qnax0ws03zzh45c4rv1if7rwk6nbl";
};
nativeBuildInputs = [ autoreconfHook pkg-config ];
diff --git a/nixpkgs/pkgs/tools/networking/tcpreplay/default.nix b/nixpkgs/pkgs/tools/networking/tcpreplay/default.nix
index d6d7b45364a..b40df721c83 100644
--- a/nixpkgs/pkgs/tools/networking/tcpreplay/default.nix
+++ b/nixpkgs/pkgs/tools/networking/tcpreplay/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "tcpreplay";
- version = "4.3.2";
+ version = "4.3.3";
src = fetchurl {
url = "https://github.com/appneta/tcpreplay/releases/download/v${version}/tcpreplay-${version}.tar.gz";
- sha256 = "0ld9v88g5xs2rykimksmhlkwbv2r97575c4aqmqdxbvc37crnisg";
+ sha256 = "1plgjm3dr9rr5q71s7paqk2wgrvkihbk2yrf9g3zaks3m750497d";
};
buildInputs = [ libpcap ];
diff --git a/nixpkgs/pkgs/tools/networking/tdns-cli/default.nix b/nixpkgs/pkgs/tools/networking/tdns-cli/default.nix
index 20bc456eea8..681109712ab 100644
--- a/nixpkgs/pkgs/tools/networking/tdns-cli/default.nix
+++ b/nixpkgs/pkgs/tools/networking/tdns-cli/default.nix
@@ -3,7 +3,7 @@
rustPlatform.buildRustPackage rec {
name = "tdns-cli";
version = "0.0.5";
-
+
src = fetchFromGitHub {
owner = "rotty";
repo = name;
diff --git a/nixpkgs/pkgs/tools/networking/telepresence/default.nix b/nixpkgs/pkgs/tools/networking/telepresence/default.nix
index 216a2863f84..285a3764e03 100644
--- a/nixpkgs/pkgs/tools/networking/telepresence/default.nix
+++ b/nixpkgs/pkgs/tools/networking/telepresence/default.nix
@@ -1,26 +1,31 @@
-{ lib, pythonPackages, fetchgit, fetchFromGitHub, makeWrapper, git
+{ lib, pythonPackages, fetchFromGitHub, makeWrapper, git
, sshfs-fuse, torsocks, sshuttle, conntrack-tools , openssh, coreutils
, iptables, bash }:
let
- sshuttle-telepresence = lib.overrideDerivation sshuttle (p: {
- src = fetchgit {
- url = "https://github.com/datawire/sshuttle.git";
- rev = "32226ff14d98d58ccad2a699e10cdfa5d86d6269";
- sha256 = "1q20lnljndwcpgqv2qrf1k0lbvxppxf98a4g5r9zd566znhcdhx3";
- };
-
- nativeBuildInputs = p.nativeBuildInputs ++ [ git ];
-
- postPatch = "rm sshuttle/tests/client/test_methods_nat.py";
- postInstall = "mv $out/bin/sshuttle $out/bin/sshuttle-telepresence";
- });
+ sshuttle-telepresence =
+ let
+ sshuttleTelepresenceRev = "32226ff14d98d58ccad2a699e10cdfa5d86d6269";
+ in
+ lib.overrideDerivation sshuttle (p: {
+ src = fetchFromGitHub {
+ owner = "datawire";
+ repo = "sshuttle";
+ rev = sshuttleTelepresenceRev;
+ sha256 = "1lp5b0h9v59igf8wybjn42w6ajw08blhiqmjwp4r7qnvmvmyaxhh";
+ };
+
+ SETUPTOOLS_SCM_PRETEND_VERSION="${sshuttleTelepresenceRev}";
+
+ postPatch = "rm sshuttle/tests/client/test_methods_nat.py";
+ postInstall = "mv $out/bin/sshuttle $out/bin/sshuttle-telepresence";
+ });
in pythonPackages.buildPythonPackage rec {
pname = "telepresence";
- version = "0.104";
+ version = "0.105";
src = fetchFromGitHub {
- owner = "datawire";
+ owner = "telepresenceio";
repo = "telepresence";
rev = version;
sha256 = "0fccbd54ryd9rcbhfh5lx8qcc3kx3k9jads918rwnzwllqzjf7sg";
diff --git a/nixpkgs/pkgs/tools/networking/tendermint/default.nix b/nixpkgs/pkgs/tools/networking/tendermint/default.nix
index 93b0b69f22f..31cbd1515d8 100644
--- a/nixpkgs/pkgs/tools/networking/tendermint/default.nix
+++ b/nixpkgs/pkgs/tools/networking/tendermint/default.nix
@@ -2,16 +2,20 @@
buildGoModule rec {
pname = "tendermint";
- version = "0.32.12";
+ version = "0.33.6";
src = fetchFromGitHub {
owner = "tendermint";
repo = pname;
rev = "v${version}";
- sha256 = "1d3q5d49pzh86brrwp4kfsxs0n9zdmcnkminarg3wl9w97qrjsr6";
+ sha256 = "17zy18s9373f3fp6bqjgj02irzasfv3b6axi84kw7da17mq68vnv";
};
- vendorSha256 = "1vhd3s6yxfhirgipxcy0rh8sk55cdzirr8n8r31sijgyak92mq0l";
+ vendorSha256 = "0i0n89lal99fqnzva51kp9f7wzqsfmncpshwxhq26kvykp7ji7sw";
+
+ subPackages = [ "cmd/tendermint" ];
+
+ buildFlagsArray = [ "-ldflags=-s -w -X github.com/tendermint/tendermint/version.GitCommit=${src.rev}" ];
meta = with stdenv.lib; {
description = "Byzantine-Fault Tolerant State Machines. Or Blockchain, for short.";
@@ -20,4 +24,4 @@ buildGoModule rec {
maintainers = with maintainers; [ alexfmpe ];
platforms = platforms.linux ++ platforms.darwin;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/networking/termshark/default.nix b/nixpkgs/pkgs/tools/networking/termshark/default.nix
index 7933cad687a..eb0ef2f2fa2 100644
--- a/nixpkgs/pkgs/tools/networking/termshark/default.nix
+++ b/nixpkgs/pkgs/tools/networking/termshark/default.nix
@@ -31,4 +31,4 @@ buildGoModule rec {
license = licenses.mit;
maintainers = with maintainers; [ winpat elseym ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/networking/tinyproxy/default.nix b/nixpkgs/pkgs/tools/networking/tinyproxy/default.nix
index 1a476676a25..7d3c49db7b7 100644
--- a/nixpkgs/pkgs/tools/networking/tinyproxy/default.nix
+++ b/nixpkgs/pkgs/tools/networking/tinyproxy/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub, autoreconfHook, asciidoc, libxml2,
libxslt, docbook_xsl }:
-stdenv.mkDerivation rec{
+stdenv.mkDerivation rec {
pname = "tinyproxy";
version = "1.10.0";
diff --git a/nixpkgs/pkgs/tools/networking/tridactyl-native/default.nix b/nixpkgs/pkgs/tools/networking/tridactyl-native/default.nix
index c2ea4ee62d8..7072fb96eda 100644
--- a/nixpkgs/pkgs/tools/networking/tridactyl-native/default.nix
+++ b/nixpkgs/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.19.0";
+ version = "1.19.1";
src = fetchFromGitHub {
owner = "tridactyl";
repo = "tridactyl";
rev = version;
- sha256 = "1myqhhjilj9sjvvw64f2931jqgvwv60ajqngw790ygcs4vr7gmfk";
+ sha256 = "19hldr6ii1z7gghc80h7qsnlz9na586gldm5y33i6lrs93193l82";
};
sourceRoot = "source/native";
diff --git a/nixpkgs/pkgs/tools/networking/tunnelto/default.nix b/nixpkgs/pkgs/tools/networking/tunnelto/default.nix
index c61da53c6ad..c0dce98c444 100644
--- a/nixpkgs/pkgs/tools/networking/tunnelto/default.nix
+++ b/nixpkgs/pkgs/tools/networking/tunnelto/default.nix
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "tunnelto";
- version = "0.1.6";
+ version = "0.1.12";
src = fetchFromGitHub {
owner = "agrinman";
repo = pname;
rev = version;
- sha256 = "0yigjg8kjl8v0636hjr3sg33p4v963vzq7wbfi986ymxfx47jqp7";
+ sha256 = "1vvb619cq3n88y2s8lncwcyrhb5s4gpjfiyia91pilcpnfdb04y2";
};
- cargoSha256 = "0603b0hn84shl9wdg7zg7kf9050gh33d8ghscwsby1vqanakms9j";
+ cargoSha256 = "0k0ig3dynj46kh8g7d6bljcaalmp40pvdbhbjmlxrmwnjq6bhzcq";
nativeBuildInputs = stdenv.lib.optionals stdenv.isLinux [ pkg-config ];
buildInputs = [ ]
diff --git a/nixpkgs/pkgs/tools/networking/urlwatch/default.nix b/nixpkgs/pkgs/tools/networking/urlwatch/default.nix
index 639bea38f0a..f23aed3707b 100644
--- a/nixpkgs/pkgs/tools/networking/urlwatch/default.nix
+++ b/nixpkgs/pkgs/tools/networking/urlwatch/default.nix
@@ -2,13 +2,13 @@
python3Packages.buildPythonApplication rec {
name = "urlwatch-${version}";
- version = "2.18";
+ version = "2.19";
src = fetchFromGitHub {
owner = "thp";
repo = "urlwatch";
rev = version;
- sha256 = "14dmyk95v3kajhn1w2lpil3rjs78y0wxylsxclv6zjxgjcc1xsi3";
+ sha256 = "05vxs0x8gnsv2r9cy0brqny1y5jnj2mw11lqc8lqahx84xcs2m00";
};
propagatedBuildInputs = with python3Packages; [
diff --git a/nixpkgs/pkgs/tools/networking/v2ray/default.nix b/nixpkgs/pkgs/tools/networking/v2ray/default.nix
index 0f0c5961c00..ab3f5eb3ef4 100644
--- a/nixpkgs/pkgs/tools/networking/v2ray/default.nix
+++ b/nixpkgs/pkgs/tools/networking/v2ray/default.nix
@@ -3,20 +3,22 @@
, ... } @ args:
callPackage ./generic.nix (rec {
- version = "4.23.3";
+ version = "4.26.0";
src = fetchFromGitHub {
owner = "v2ray";
repo = "v2ray-core";
rev = "v${version}";
- sha256 = "1b0cxrpgkmgas7pwxglsvgcig8rnhffkf990b42z7awji5lw055v";
+ sha256 = "069wm0n44i4l9pnrhwf60ssld65p6gfj4wfc68hrhj4zi4jvlyds";
};
+ vendorSha256 = "1520h69z0inbsrw5505cxbinqakvwcrdx3pisrwnp9lv4jsrzzsr";
+
assets = {
# MIT licensed
"geoip.dat" = let
- geoipRev = "202005270003";
- geoipSha256 = "10gf69hr32p4bpl5j8r46v8xzhpcgm70xbcdxm1a8l0jwyj0infs";
+ geoipRev = "202007080004";
+ geoipSha256 = "1j4qg831dhxdy7brgxn4ca69cvwr3zsgizidlzasbkdn2rwai17y";
in fetchurl {
url = "https://github.com/v2ray/geoip/releases/download/${geoipRev}/geoip.dat";
sha256 = geoipSha256;
@@ -24,8 +26,8 @@ callPackage ./generic.nix (rec {
# MIT licensed
"geosite.dat" = let
- geositeRev = "202005292154";
- geositeSha256 = "0w6l0q8y14in5f4a406blpprqq6p438gpclnlfz7y2hkh5zf36cr";
+ geositeRev = "20200708125309";
+ geositeSha256 = "1pr4137ri3v3r880yx5sqf2p7qfn8g7s555q51x3smkjzkyrskcy";
in fetchurl {
url = "https://github.com/v2ray/domain-list-community/releases/download/${geositeRev}/dlc.dat";
sha256 = geositeSha256;
diff --git a/nixpkgs/pkgs/tools/networking/v2ray/generic.nix b/nixpkgs/pkgs/tools/networking/v2ray/generic.nix
index e8f4d278c32..48a5cb77ac9 100644
--- a/nixpkgs/pkgs/tools/networking/v2ray/generic.nix
+++ b/nixpkgs/pkgs/tools/networking/v2ray/generic.nix
@@ -1,7 +1,7 @@
{ lib, linkFarm, buildGoModule, runCommand, makeWrapper
# Version specific args
-, version, src, assets
+, version, src, assets, vendorSha256
, ... }:
let
@@ -13,7 +13,7 @@ let
pname = "v2ray-core";
inherit version src;
- vendorSha256 = "0d2qmnmlkl884ccg0qcd2yhfj0dwxnb9dz3cih7rcipz85w2f2rs";
+ inherit vendorSha256;
buildPhase = ''
runHook preBuild
@@ -47,4 +47,4 @@ in runCommand "v2ray-${version}" {
makeWrapper "$file" "$out/bin/$(basename "$file")" \
--set-default V2RAY_LOCATION_ASSET ${assetsDrv}
done
-'' \ No newline at end of file
+''
diff --git a/nixpkgs/pkgs/tools/networking/v2ray/update.sh b/nixpkgs/pkgs/tools/networking/v2ray/update.sh
index 38ad77e98f8..56a148444c7 100755
--- a/nixpkgs/pkgs/tools/networking/v2ray/update.sh
+++ b/nixpkgs/pkgs/tools/networking/v2ray/update.sh
@@ -1,11 +1,13 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p curl jq
set -eo pipefail
+cd "$(dirname "${BASH_SOURCE[0]}")"
-version_nix=$(dirname "$0")/default.nix
-deps_nix=$(dirname "$0")/deps.nix
+version_nix=./default.nix
+deps_nix=./deps.nix
+nixpkgs=../../../..
-old_core_rev="v$(sed -En 's/.*\bversion = "(.*?)".*/\1/p' "$version_nix")"
+old_core_rev=$(sed -En 's/.*\bversion = "(.*?)".*/\1/p' "$version_nix")
old_geoip_rev=$(sed -En 's/.*\bgeoipRev = "(.*?)".*/\1/p' "$version_nix")
old_geosite_rev=$(sed -En 's/.*\bgeositeRev = "(.*?)".*/\1/p' "$version_nix")
echo "Current version:" >&2
@@ -17,6 +19,7 @@ function fetch_latest_rev {
}
core_rev=$(fetch_latest_rev 'v2ray-core')
+core_rev=${core_rev:1}
geoip_rev=$(fetch_latest_rev 'geoip')
geosite_rev=$(fetch_latest_rev 'domain-list-community')
echo "Latest version:" >&2
@@ -25,12 +28,13 @@ 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/$core_rev.zip"
+ nix-prefetch-url --unpack --print-path "https://github.com/v2ray/v2ray-core/archive/v$core_rev.zip"
)
sed --in-place \
- -e "s/\bversion = \".*\"/version = \"$(echo "$core_rev" | tail -c+2)\"/" \
+ -e "s/\bversion = \".*\"/version = \"$core_rev\"/" \
-e "s/\bsha256 = \".*\"/sha256 = \"$hash\"/" \
+ -e "s/\bvendorSha256 = \".*\"/vendorSha256 = \"0000000000000000000000000000000000000000000000000000\"/" \
"$version_nix"
fi
@@ -51,3 +55,17 @@ if [[ $geosite_rev != $old_geosite_rev ]]; then
-e "s/\bgeositeSha256 = \".*\"/geositeSha256 = \"$hash\"/" \
"$version_nix"
fi
+
+echo "Prebuilding..." >&2
+set +o pipefail
+vendorSha256=$(
+ nix-build "$nixpkgs" -A v2ray --no-out-link 2>&1 |
+ tee /dev/stderr |
+ sed -nE 's/.*got:\s*sha256:(\w+)$/\1/p'
+)
+[[ "$vendorSha256" ]]
+sed --in-place \
+ -e "s/vendorSha256 = \".*\"/vendorSha256 = \"$vendorSha256\"/" \
+ "$version_nix"
+
+echo "vendorSha256 updated" >&2
diff --git a/nixpkgs/pkgs/tools/networking/wormhole-william/default.nix b/nixpkgs/pkgs/tools/networking/wormhole-william/default.nix
new file mode 100644
index 00000000000..c7e580b2681
--- /dev/null
+++ b/nixpkgs/pkgs/tools/networking/wormhole-william/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "wormhole-william";
+ version = "1.0.4";
+
+ src = fetchFromGitHub {
+ owner = "psanford";
+ repo = "wormhole-william";
+ rev = "v${version}";
+ sha256 = "1v6kw10gqhyd1adj0wwrr5bmpjqbshdnywsrjpqgg9bl61m5j3wr";
+ };
+
+ vendorSha256 = "1niky252gcxai6vz0cx7pvflg530bc1lmcd2wm2hqg6446r1yxsq";
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/psanford/wormhole-william";
+ description = "End-to-end encrypted file transfers";
+ changelog = "https://github.com/psanford/wormhole-william/releases/tag/v${version}";
+ license = licenses.mit;
+ maintainers = with maintainers; [ psanford ];
+ };
+}
diff --git a/nixpkgs/pkgs/tools/networking/yggdrasil/default.nix b/nixpkgs/pkgs/tools/networking/yggdrasil/default.nix
index 438d620d2b5..7eec15ad93b 100644
--- a/nixpkgs/pkgs/tools/networking/yggdrasil/default.nix
+++ b/nixpkgs/pkgs/tools/networking/yggdrasil/default.nix
@@ -37,4 +37,4 @@ buildGoModule rec {
platforms = platforms.all;
maintainers = with maintainers; [ ehmry gazally lassulus ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/networking/ytcc/default.nix b/nixpkgs/pkgs/tools/networking/ytcc/default.nix
index f5086e15436..dc38648c369 100644
--- a/nixpkgs/pkgs/tools/networking/ytcc/default.nix
+++ b/nixpkgs/pkgs/tools/networking/ytcc/default.nix
@@ -2,13 +2,13 @@
python3Packages.buildPythonApplication rec {
pname = "ytcc";
- version = "1.8.3";
+ version = "1.8.4";
src = fetchFromGitHub {
owner = "woefe";
repo = "ytcc";
rev = "v${version}";
- sha256 = "0993vqbsqcnxgv5l3il432i4sqzp8ns69rnsgww872vpb4bp3cg8";
+ sha256 = "11gwpqmq611j07pjscch28jsrfgyzy69ph2w1miz3arqmxz7dqjp";
};
nativeBuildInputs = [ gettext ];
diff --git a/nixpkgs/pkgs/tools/nix/nixpkgs-fmt/default.nix b/nixpkgs/pkgs/tools/nix/nixpkgs-fmt/default.nix
index 53e70ad7bd7..432f13d86f4 100644
--- a/nixpkgs/pkgs/tools/nix/nixpkgs-fmt/default.nix
+++ b/nixpkgs/pkgs/tools/nix/nixpkgs-fmt/default.nix
@@ -9,7 +9,7 @@ rustPlatform.buildRustPackage rec {
rev = "v${version}";
sha256 = "1kkw87c63nx5pqsxcwn6iw27k02j9ls21zyhb5dvf0zaqd9sz7ad";
};
-
+
cargoSha256 = "1wybvm9qckx9cd656gx9zrbszmaj66ihh2kk6qqdb6maixcq5k0x";
meta = with lib; {
diff --git a/nixpkgs/pkgs/tools/nix/rnix-hashes/default.nix b/nixpkgs/pkgs/tools/nix/rnix-hashes/default.nix
new file mode 100644
index 00000000000..607884b8ac9
--- /dev/null
+++ b/nixpkgs/pkgs/tools/nix/rnix-hashes/default.nix
@@ -0,0 +1,21 @@
+{ lib, rustPlatform, fetchFromGitHub, fetchpatch }:
+rustPlatform.buildRustPackage rec {
+ pname = "rnix-hashes";
+ version = "0.2.0";
+
+ src = fetchFromGitHub {
+ owner = "numtide";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "SzHyG5cEjaaPjTkn8puht6snjHMl8DtorOGDjxakJfA=";
+ };
+
+ cargoSha256 = "vaG+0t+XAckV9F4iIgcTkbIUurxdQsTCfOnRnrOKoRc=";
+
+ meta = with lib; {
+ description = "Nix Hash Converter";
+ homepage = "https://github.com/numtide/rnix-hashes";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ rizary ];
+ };
+}
diff --git a/nixpkgs/pkgs/tools/package-management/apk-tools/default.nix b/nixpkgs/pkgs/tools/package-management/apk-tools/default.nix
new file mode 100644
index 00000000000..33c08636e44
--- /dev/null
+++ b/nixpkgs/pkgs/tools/package-management/apk-tools/default.nix
@@ -0,0 +1,36 @@
+{ stdenv, lib, fetchurl, lua, openssl, pkg-config, zlib }:
+
+stdenv.mkDerivation rec {
+ pname = "apk-tools";
+ version = "2.10.5";
+
+ src = fetchurl {
+ url = "https://dev.alpinelinux.org/archive/apk-tools/apk-tools-${version}.tar.xz";
+ sha256 = "00z3fqnv8vk2czdm4p2q4sldq0n8sxyf2qfwppyk7wj59d2sq8dp";
+ };
+
+ nativeBuildInputs = [ pkg-config ];
+ buildInputs = [ lua openssl zlib ];
+
+ makeFlags = [
+ "SBINDIR=$(out)/bin"
+ "LIBDIR=$(out)/lib"
+ "LUA_LIBDIR=$(out)/lib/lua/${lib.versions.majorMinor lua.version}"
+ "MANDIR=$(out)/share/man"
+ "DOCDIR=$(out)/share/doc/apk"
+ "INCLUDEDIR=$(out)/include"
+ "PKGCONFIGDIR=$(out)/lib/pkgconfig"
+ ];
+
+ NIX_CFLAGS_COMPILE = [ "-Wno-error=unused-result" ];
+
+ enableParallelBuilding = true;
+
+ meta = with lib; {
+ homepage = "https://gitlab.alpinelinux.org/alpine/apk-tools";
+ description = "Alpine Package Keeper";
+ maintainers = with maintainers; [ qyliss ];
+ license = licenses.gpl2;
+ platforms = platforms.unix;
+ };
+}
diff --git a/nixpkgs/pkgs/tools/package-management/cargo-deb/default.nix b/nixpkgs/pkgs/tools/package-management/cargo-deb/default.nix
index c6e8b4803cc..96ef0eef8c5 100644
--- a/nixpkgs/pkgs/tools/package-management/cargo-deb/default.nix
+++ b/nixpkgs/pkgs/tools/package-management/cargo-deb/default.nix
@@ -2,7 +2,9 @@
, lib
, fetchFromGitHub
, rustPlatform
-, Security }:
+, rust
+, Security
+}:
rustPlatform.buildRustPackage rec {
pname = "cargo-deb";
@@ -19,6 +21,13 @@ rustPlatform.buildRustPackage rec {
cargoSha256 = "1vqnnqn6rzkdi239bh3lk7gaxr7w6v3c4ws4ya1ah04g6v9hkzlw";
+ checkType = "debug";
+
+ preCheck = ''
+ substituteInPlace tests/command.rs \
+ --replace 'target/debug' "target/${rust.toRustTarget stdenv.buildPlatform}/debug"
+ '';
+
meta = with lib; {
description = "Generate Debian packages from information in Cargo.toml";
homepage = "https://github.com/mmstick/cargo-deb";
diff --git a/nixpkgs/pkgs/tools/package-management/cargo-outdated/default.nix b/nixpkgs/pkgs/tools/package-management/cargo-outdated/default.nix
index 1a20c6b9ab6..866c4cabc8d 100644
--- a/nixpkgs/pkgs/tools/package-management/cargo-outdated/default.nix
+++ b/nixpkgs/pkgs/tools/package-management/cargo-outdated/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-outdated";
- version = "0.9.10";
+ version = "0.9.11";
src = fetchFromGitHub {
owner = "kbknapp";
repo = pname;
rev = "v${version}";
- sha256 = "1aj76wwpnvniv5xdygfv17kj74rxxkvngkvw2019qinm2nv81c3p";
+ sha256 = "11fdh24366czb3vv2szf5bl0mhsilwvpfc1h4qxq18z2dpb0y18m";
};
- cargoSha256 = "0nzxx31nlmrcrcs67z1wci0d4n6kdq83z2ld4bq8xgp6p916f4sl";
+ cargoSha256 = "0sr3ijq6vh2269xav03d117kzmg68xiwqsq48xjdrsnn4dx5lizy";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ]
diff --git a/nixpkgs/pkgs/tools/package-management/clib/default.nix b/nixpkgs/pkgs/tools/package-management/clib/default.nix
index c7e3c0fb665..31558912027 100644
--- a/nixpkgs/pkgs/tools/package-management/clib/default.nix
+++ b/nixpkgs/pkgs/tools/package-management/clib/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, curl }:
stdenv.mkDerivation rec {
- version = "1.11.3";
+ version = "1.11.4";
pname = "clib";
src = fetchFromGitHub {
rev = version;
owner = "clibs";
repo = "clib";
- sha256 = "0qwds9w9y2dy39bwh2523wra5dj820cjl11ynkshh7k94fk7qgpm";
+ sha256 = "0cxldyx5bsld8gdasqpqlnzyap294hlkgcjyw3vlzlxcb0izjy8i";
};
hardeningDisable = [ "fortify" ];
diff --git a/nixpkgs/pkgs/tools/package-management/dpkg/default.nix b/nixpkgs/pkgs/tools/package-management/dpkg/default.nix
index 8d012c90f92..8b9d812ee36 100644
--- a/nixpkgs/pkgs/tools/package-management/dpkg/default.nix
+++ b/nixpkgs/pkgs/tools/package-management/dpkg/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "dpkg";
- version = "1.20.0";
+ version = "1.20.5";
src = fetchurl {
url = "mirror://debian/pool/main/d/dpkg/dpkg_${version}.tar.xz";
- sha256 = "0009dp4p3d2j5vd956achqczf8qizfixha8hw5hzn3h31qmwqcxn";
+ sha256 = "1pg0yd1q9l5cx7pr0853yds1n3mh5b28zkw79gjqjzcmjwqkzwpj";
};
configureFlags = [
@@ -69,6 +69,6 @@ stdenv.mkDerivation rec {
homepage = "https://wiki.debian.org/Teams/Dpkg";
license = licenses.gpl2Plus;
platforms = platforms.unix;
- maintainers = with maintainers; [ ];
+ maintainers = with maintainers; [ siriobalmelli ];
};
}
diff --git a/nixpkgs/pkgs/tools/package-management/emplace/default.nix b/nixpkgs/pkgs/tools/package-management/emplace/default.nix
index 0ccad301310..5d3d8e15e3e 100644
--- a/nixpkgs/pkgs/tools/package-management/emplace/default.nix
+++ b/nixpkgs/pkgs/tools/package-management/emplace/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "emplace";
- version = "0.3.3";
+ version = "0.3.6";
src = fetchFromGitHub {
owner = "tversteeg";
repo = pname;
rev = "v${version}";
- sha256 = "0zw7lbm6ly2c607ha9gbriknzqbgh3hkqb83507hah1hanzp7zq9";
+ sha256 = "15d21qv8cbzwpz2gsq1cgvxdbqm45zq2wfphhjqq77z1kay43m3f";
};
- cargoSha256 = "166nsk3v3w5ji7k8hflvjylz8hkgbxqrdwb03m7l8ak8wgkycxzx";
+ cargoSha256 = "0xd1b0rfrf3a6j0xkyfqz2pd0lkb6dpqyyghli9a8kh0kdfxvndj";
meta = with lib; {
description = "Mirror installed software on multiple machines";
diff --git a/nixpkgs/pkgs/tools/package-management/librepo/default.nix b/nixpkgs/pkgs/tools/package-management/librepo/default.nix
index 6914f1af5f1..39b34bf153d 100644
--- a/nixpkgs/pkgs/tools/package-management/librepo/default.nix
+++ b/nixpkgs/pkgs/tools/package-management/librepo/default.nix
@@ -13,7 +13,7 @@
}:
stdenv.mkDerivation rec {
- version = "1.11.3";
+ version = "1.12.0";
pname = "librepo";
outputs = [ "out" "dev" "py" ];
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
owner = "rpm-software-management";
repo = "librepo";
rev = version;
- sha256 = "1kdv0xyrbd942if82yvm9ykcskziq2xhw5cpb3xv4wx32a9kc8yz";
+ sha256 = "070zgay0cbw6jrkcfp4qql9f9ydd41ilwk39xdrp939b23gp112d";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/tools/package-management/licensee/Gemfile b/nixpkgs/pkgs/tools/package-management/licensee/Gemfile
new file mode 100644
index 00000000000..a5d0dacfcfa
--- /dev/null
+++ b/nixpkgs/pkgs/tools/package-management/licensee/Gemfile
@@ -0,0 +1,2 @@
+source 'https://rubygems.org'
+gem 'licensee'
diff --git a/nixpkgs/pkgs/tools/package-management/licensee/Gemfile.lock b/nixpkgs/pkgs/tools/package-management/licensee/Gemfile.lock
new file mode 100644
index 00000000000..00d62361e69
--- /dev/null
+++ b/nixpkgs/pkgs/tools/package-management/licensee/Gemfile.lock
@@ -0,0 +1,38 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ addressable (2.7.0)
+ public_suffix (>= 2.0.2, < 5.0)
+ dotenv (2.7.6)
+ faraday (1.0.1)
+ multipart-post (>= 1.2, < 3)
+ licensee (9.14.0)
+ dotenv (~> 2.0)
+ octokit (~> 4.17)
+ reverse_markdown (~> 1.0)
+ rugged (~> 0.24)
+ thor (>= 0.19, < 2.0)
+ mini_portile2 (2.4.0)
+ multipart-post (2.1.1)
+ nokogiri (1.10.10)
+ mini_portile2 (~> 2.4.0)
+ octokit (4.18.0)
+ faraday (>= 0.9)
+ sawyer (~> 0.8.0, >= 0.5.3)
+ public_suffix (4.0.5)
+ reverse_markdown (1.4.0)
+ nokogiri
+ rugged (0.99.0)
+ sawyer (0.8.2)
+ addressable (>= 2.3.5)
+ faraday (> 0.8, < 2.0)
+ thor (1.0.1)
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
+ licensee
+
+BUNDLED WITH
+ 2.1.4
diff --git a/nixpkgs/pkgs/tools/package-management/licensee/default.nix b/nixpkgs/pkgs/tools/package-management/licensee/default.nix
new file mode 100644
index 00000000000..fb33f498bbc
--- /dev/null
+++ b/nixpkgs/pkgs/tools/package-management/licensee/default.nix
@@ -0,0 +1,17 @@
+{ lib, bundlerApp, bundlerUpdateScript }:
+
+bundlerApp {
+ pname = "licensee";
+ gemdir = ./.;
+ exes = [ "licensee" ];
+
+ passthru.updateScript = bundlerUpdateScript "licensee";
+
+ meta = with lib; {
+ description = "A Ruby Gem to detect under what license a project is distributed";
+ homepage = "https://licensee.github.io/licensee/";
+ license = licenses.mit;
+ maintainers = [ maintainers.sternenseemann ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/nixpkgs/pkgs/tools/package-management/licensee/gemset.nix b/nixpkgs/pkgs/tools/package-management/licensee/gemset.nix
new file mode 100644
index 00000000000..b3b326f6b31
--- /dev/null
+++ b/nixpkgs/pkgs/tools/package-management/licensee/gemset.nix
@@ -0,0 +1,139 @@
+{
+ addressable = {
+ dependencies = ["public_suffix"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1fvchp2rhp2rmigx7qglf69xvjqvzq7x0g49naliw29r2bz656sy";
+ type = "gem";
+ };
+ version = "2.7.0";
+ };
+ dotenv = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0iym172c5337sm1x2ykc2i3f961vj3wdclbyg1x6sxs3irgfsl94";
+ type = "gem";
+ };
+ version = "2.7.6";
+ };
+ faraday = {
+ dependencies = ["multipart-post"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0wwks9652xwgjm7yszcq5xr960pjypc07ivwzbjzpvy9zh2fw6iq";
+ type = "gem";
+ };
+ version = "1.0.1";
+ };
+ licensee = {
+ dependencies = ["dotenv" "octokit" "reverse_markdown" "rugged" "thor"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1mv7khv080p81x6indb5akr2a1x84l2xy96a6bziw207291lxx7p";
+ type = "gem";
+ };
+ version = "9.14.0";
+ };
+ mini_portile2 = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "15zplpfw3knqifj9bpf604rb3wc1vhq6363pd6lvhayng8wql5vy";
+ type = "gem";
+ };
+ version = "2.4.0";
+ };
+ multipart-post = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1zgw9zlwh2a6i1yvhhc4a84ry1hv824d6g2iw2chs3k5aylpmpfj";
+ type = "gem";
+ };
+ version = "2.1.1";
+ };
+ nokogiri = {
+ dependencies = ["mini_portile2"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0xmf60nj5kg9vaj5bysy308687sgmkasgx06vbbnf94p52ih7si2";
+ type = "gem";
+ };
+ version = "1.10.10";
+ };
+ octokit = {
+ dependencies = ["faraday" "sawyer"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0zvfr9njmj5svi39fcsi2b0g7pcxb0vamw9dlyas8bg814jlzhi6";
+ type = "gem";
+ };
+ version = "4.18.0";
+ };
+ public_suffix = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0vywld400fzi17cszwrchrzcqys4qm6sshbv73wy5mwcixmrgg7g";
+ type = "gem";
+ };
+ version = "4.0.5";
+ };
+ reverse_markdown = {
+ dependencies = ["nokogiri"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0w786j869fjhjf72waj0hc9i4ghi45b78a2am27kij4sa2hmsc53";
+ type = "gem";
+ };
+ version = "1.4.0";
+ };
+ rugged = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "04rkxwzaa6897da3mnm70g720gpxwyh71krfn6ag1dkk80x8a8yz";
+ type = "gem";
+ };
+ version = "0.99.0";
+ };
+ sawyer = {
+ dependencies = ["addressable" "faraday"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0yrdchs3psh583rjapkv33mljdivggqn99wkydkjdckcjn43j3cz";
+ type = "gem";
+ };
+ version = "0.8.2";
+ };
+ thor = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1xbhkmyhlxwzshaqa7swy2bx6vd64mm0wrr8g3jywvxy7hg0cwkm";
+ type = "gem";
+ };
+ version = "1.0.1";
+ };
+} \ No newline at end of file
diff --git a/nixpkgs/pkgs/tools/package-management/mynewt-newt/default.nix b/nixpkgs/pkgs/tools/package-management/mynewt-newt/default.nix
index ce155b72fc3..39fcc00fe22 100644
--- a/nixpkgs/pkgs/tools/package-management/mynewt-newt/default.nix
+++ b/nixpkgs/pkgs/tools/package-management/mynewt-newt/default.nix
@@ -36,4 +36,4 @@ buildGoModule rec {
maintainers = with maintainers; [ pjones ];
platforms = platforms.unix;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/package-management/nfpm/default.nix b/nixpkgs/pkgs/tools/package-management/nfpm/default.nix
index c7ad0c30e43..ce8312a9158 100644
--- a/nixpkgs/pkgs/tools/package-management/nfpm/default.nix
+++ b/nixpkgs/pkgs/tools/package-management/nfpm/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "nfpm";
- version = "1.2.1";
+ version = "1.5.0";
src = fetchFromGitHub {
owner = "goreleaser";
repo = pname;
rev = "v${version}";
- sha256 = "0q0472kfsm7h9p1g7yvd9k62myv5db3shpmjv39cx9rkfn6z8482";
+ sha256 = "075jrarvpvh4hll3zvrf65ar3a2ya63ma343hss11l1mr3gykb9d";
};
- vendorSha256 = "07xg8cm7pqpnb96drcmzk7rj2dhfn4pd8vr2a7nxqizd3qk6d5bf";
+ vendorSha256 = "11ab1w89zn3m81swzsnyiw1x10v58phid4y68rralkp6bhisz25b";
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
@@ -21,4 +21,4 @@ buildGoModule rec {
maintainers = [ maintainers.marsam ];
license = licenses.mit;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/package-management/nix-universal-prefetch/default.nix b/nixpkgs/pkgs/tools/package-management/nix-universal-prefetch/default.nix
index 7079904735d..224ccd1cd9e 100644
--- a/nixpkgs/pkgs/tools/package-management/nix-universal-prefetch/default.nix
+++ b/nixpkgs/pkgs/tools/package-management/nix-universal-prefetch/default.nix
@@ -6,13 +6,13 @@
# No gems used, so mkDerivation is fine.
stdenv.mkDerivation rec {
pname = "nix-universal-prefetch";
- version = "0.2.0";
+ version = "0.3.0";
src = fetchFromGitHub {
owner = "samueldr";
repo = "nix-universal-prefetch";
rev = "v${version}";
- sha256 = "1id9iaibrm2d3fa9dkcxnb3sd0j1vh502181gdd199a1cfsmzh1i";
+ sha256 = "1nmxp6846ip2x3mibys3ymgi0813g18p9szqnsciiib3dbis4kwf";
};
installPhase = ''
diff --git a/nixpkgs/pkgs/tools/package-management/nix/default.nix b/nixpkgs/pkgs/tools/package-management/nix/default.nix
index 12cd23ace67..05036770316 100644
--- a/nixpkgs/pkgs/tools/package-management/nix/default.nix
+++ b/nixpkgs/pkgs/tools/package-management/nix/default.nix
@@ -13,7 +13,7 @@ common =
, bash, coreutils, gzip, gnutar
, pkgconfig, boehmgc, perlPackages, libsodium, brotli, boost, editline, nlohmann_json
, autoreconfHook, autoconf-archive, bison, flex, libxml2, libxslt, docbook5, docbook_xsl_ns
- , jq, libarchive, rustc, cargo
+ , jq, libarchive
# Used by tests
, gmock
, busybox-sandbox-shell
@@ -21,9 +21,9 @@ common =
, stateDir
, confDir
, withLibseccomp ? lib.any (lib.meta.platformMatch stdenv.hostPlatform) libseccomp.meta.platforms, libseccomp
- , withAWS ? stdenv.isLinux || stdenv.isDarwin, aws-sdk-cpp
-
- , name, suffix ? "", src, crates ? null
+ , withAWS ? !enableStatic && (stdenv.isLinux || stdenv.isDarwin), aws-sdk-cpp
+ , enableStatic ? false
+ , name, suffix ? "", src
}:
let
@@ -42,14 +42,14 @@ common =
nativeBuildInputs =
[ pkgconfig ]
++ lib.optionals is24 [ autoreconfHook autoconf-archive bison flex libxml2 libxslt
- docbook5 docbook_xsl_ns jq gmock ];
+ docbook5 docbook_xsl_ns jq ];
buildInputs =
[ curl openssl sqlite xz bzip2 nlohmann_json
brotli boost editline
]
++ lib.optional (stdenv.isLinux || stdenv.isDarwin) libsodium
- ++ lib.optionals is24 [ libarchive rustc cargo ]
+ ++ lib.optionals is24 [ libarchive gmock ]
++ lib.optional withLibseccomp libseccomp
++ lib.optional withAWS
((aws-sdk-cpp.override {
@@ -65,12 +65,21 @@ common =
propagatedBuildInputs = [ boehmgc ];
# Seems to be required when using std::atomic with 64-bit types
- NIX_LDFLAGS = lib.optionalString (stdenv.hostPlatform.system == "armv5tel-linux" || stdenv.hostPlatform.system == "armv6l-linux") "-latomic";
+ NIX_LDFLAGS =
+ # need to list libraries individually until
+ # https://github.com/NixOS/nix/commit/3e85c57a6cbf46d5f0fe8a89b368a43abd26daba
+ # is in a release
+ lib.optionalString enableStatic "-lssl -lbrotlicommon -lssh2 -lz -lnghttp2 -lcrypto"
+
+ # need to detect it here until
+ # https://github.com/NixOS/nix/commits/74b4737d8f0e1922ef5314a158271acf81cd79f8
+ # is in a release
+ + lib.optionalString (stdenv.hostPlatform.system == "armv5tel-linux" || stdenv.hostPlatform.system == "armv6l-linux") "-latomic";
preConfigure =
# Copy libboost_context so we don't get all of Boost in our closure.
# https://github.com/NixOS/nixpkgs/issues/45462
- ''
+ lib.optionalString (!enableStatic) ''
mkdir -p $out/lib
cp -pd ${boost}/lib/{libboost_context*,libboost_thread*,libboost_system*} $out/lib
rm -f $out/lib/*.a
@@ -79,11 +88,6 @@ common =
patchelf --set-rpath $out/lib:${stdenv.cc.cc.lib}/lib $out/lib/libboost_thread.so.*
''}
'' +
- # Unpack the Rust crates.
- lib.optionalString is24 ''
- tar xvf ${crates} -C nix-rust/
- mv nix-rust/nix-vendored-crates* nix-rust/vendor
- '' +
# For Nix-2.3, 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 && isExactly23) ''
@@ -115,7 +119,8 @@ common =
# RISC-V support in progress https://github.com/seccomp/libseccomp/pull/50
++ lib.optional (!withLibseccomp) "--disable-seccomp-sandboxing";
- makeFlags = [ "profiledir=$(out)/etc/profile.d" ];
+ makeFlags = [ "profiledir=$(out)/etc/profile.d" ]
+ ++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) "PRECOMPILE_HEADERS=0";
installFlags = [ "sysconfdir=$(out)/etc" ];
@@ -178,10 +183,10 @@ in rec {
nix = nixStable;
nixStable = callPackage common (rec {
- name = "nix-2.3.6";
+ name = "nix-2.3.7";
src = fetchurl {
url = "https://nixos.org/releases/nix/${name}/${name}.tar.xz";
- sha256 = "05e90529c9dc9f4bf656cbceae61cafdca49935bb79cd291c8f078a095701d89";
+ sha256 = "dd8f52849414e5a878afe7e797aa4e22bab77c875d9da5a38d5f1bada704e596";
};
inherit storeDir stateDir confDir boehmgc;
@@ -191,40 +196,18 @@ in rec {
nixUnstable = lib.lowPrio (callPackage common rec {
name = "nix-2.4${suffix}";
- suffix = "pre7534_b92f58f6";
+ suffix = "pre20200721_ff314f1";
src = fetchFromGitHub {
owner = "NixOS";
repo = "nix";
- rev = "b92f58f6d9e44f97002d1722bd77bad939824c1c";
- sha256 = "1p791961y5v04kpz37g6hm98f1ig7i34inxl9dcj3pbqhf5kicxg";
- };
-
- crates = fetchurl {
- url = "https://hydra.nixos.org/build/118797694/download/1/nix-vendored-crates-2.4pre7534_b92f58f6.tar.xz";
- sha256 = "a4c2612bbd81732bbb899bc0c230e07b16f6b6150ffbb19c4907dedbbc2bf9fc";
+ rev = "ff314f186e3f91d87af6ad96c0ae3b472494b940";
+ hash = "sha256-QibpLo4/gf2xYGoeQcgjZzH/qy5TBRVH+QCHgqOwur0=";
};
inherit storeDir stateDir confDir boehmgc;
});
- nixFlakes = lib.lowPrio (callPackage common rec {
- name = "nix-2.4${suffix}";
- suffix = "pre20200521_00b562c";
-
- src = fetchFromGitHub {
- owner = "NixOS";
- repo = "nix";
- rev = "00b562c87ec4c3bbe514f5dc1f4d1c41f66f66bf";
- sha256 = "0s8is2czpkcj1x1kcjqgbnsbbl03w3fwjjiclsd44zh1ij3wb90s";
- };
-
- crates = fetchurl {
- url = "https://hydra.nixos.org/build/118093786/download/1/nix-vendored-crates-2.4pre20200501_941f952.tar.xz";
- sha256 = "060f4n5srdbb8vsj0m14aqch7im79a4h5g3nrs41p1xc602vhcdl";
- };
-
- inherit storeDir stateDir confDir boehmgc;
- });
+ nixFlakes = nixUnstable;
}
diff --git a/nixpkgs/pkgs/tools/package-management/opkg/default.nix b/nixpkgs/pkgs/tools/package-management/opkg/default.nix
index c097674135c..9195804a43d 100644
--- a/nixpkgs/pkgs/tools/package-management/opkg/default.nix
+++ b/nixpkgs/pkgs/tools/package-management/opkg/default.nix
@@ -2,11 +2,11 @@
, autoreconfHook }:
stdenv.mkDerivation rec {
- version = "0.4.2";
+ version = "0.4.3";
pname = "opkg";
src = fetchurl {
url = "https://downloads.yoctoproject.org/releases/opkg/opkg-${version}.tar.gz";
- sha256 = "01p1a7hw9q9ixfk01djyy9axs71z1x9dkdnqz7zysmrlqi97i246";
+ sha256 = "06278gmb26b9nl8l328cc2c2mhfi0dhac65syws17kf09f2m596x";
};
nativeBuildInputs = [ pkgconfig autoreconfHook ];
diff --git a/nixpkgs/pkgs/tools/package-management/pacman/default.nix b/nixpkgs/pkgs/tools/package-management/pacman/default.nix
index 3ca55ddbbf2..980f0d1e0c9 100644
--- a/nixpkgs/pkgs/tools/package-management/pacman/default.nix
+++ b/nixpkgs/pkgs/tools/package-management/pacman/default.nix
@@ -3,11 +3,11 @@ lzma, curl, runtimeShell }:
stdenv.mkDerivation rec {
pname = "pacman";
- version = "5.2.1";
+ version = "5.2.2";
src = fetchurl {
url = "https://sources.archlinux.org/other/${pname}/${pname}-${version}.tar.gz";
- sha256 = "04pkb8qvkldrayfns8cx4fljl4lyys1dqvlf7b5kkl2z4q3w8c0r";
+ sha256 = "1829jcc300fxidr3cahx5kpnxkpg500daqgn2782hg5m5ygil85v";
};
enableParallelBuilding = true;
diff --git a/nixpkgs/pkgs/tools/package-management/reuse/default.nix b/nixpkgs/pkgs/tools/package-management/reuse/default.nix
index 13a3a85f082..01a1bf4a933 100644
--- a/nixpkgs/pkgs/tools/package-management/reuse/default.nix
+++ b/nixpkgs/pkgs/tools/package-management/reuse/default.nix
@@ -4,13 +4,13 @@ with python3Packages;
buildPythonApplication rec {
pname = "reuse";
- version = "0.7.0";
+ version = "0.11.1";
src = fetchFromGitHub {
owner = "fsfe";
repo = "reuse-tool";
rev = "v${version}";
- sha256 = "04i8zd66cs152h28k9085nqg937wp31pz2yqywaldx1gywijyd8h";
+ sha256 = "0wkk107s0bpvbknapns0qdzf8csrzc2j6gliy6pa8z208fcfzyy3";
};
propagatedBuildInputs = [
@@ -21,6 +21,7 @@ buildPythonApplication rec {
license-expression
requests
setuptools
+ setuptools_scm
];
checkInputs = [ pytest ];
diff --git a/nixpkgs/pkgs/tools/package-management/rpm/default.nix b/nixpkgs/pkgs/tools/package-management/rpm/default.nix
index fdcf9832e66..fee282de52f 100644
--- a/nixpkgs/pkgs/tools/package-management/rpm/default.nix
+++ b/nixpkgs/pkgs/tools/package-management/rpm/default.nix
@@ -1,15 +1,15 @@
-{ stdenv
+{ stdenv, lib
, pkgconfig, autoreconfHook
, fetchurl, cpio, zlib, bzip2, file, elfutils, libbfd, libarchive, nspr, nss, popt, db, xz, python, lua
}:
stdenv.mkDerivation rec {
pname = "rpm";
- version = "4.14.2.1";
+ version = "4.15.1";
src = fetchurl {
- url = "http://ftp.rpm.org/releases/rpm-4.14.x/rpm-${version}.tar.bz2";
- sha256 = "1nmck2fq9h85fgs3zhh6w1avlw5y16cbz5khd459ry3jfd5w4f8i";
+ url = "http://ftp.rpm.org/releases/rpm-${lib.versions.majorMinor version}.x/rpm-${version}.tar.bz2";
+ sha256 = "0c6jwail90fhha3bpx70w4a2i8ycxwvnx6zwxm121l8wc3wlbvyx";
};
outputs = [ "out" "dev" "man" ];
diff --git a/nixpkgs/pkgs/tools/security/afl/default.nix b/nixpkgs/pkgs/tools/security/afl/default.nix
index e32aa034874..091b52bfcf0 100644
--- a/nixpkgs/pkgs/tools/security/afl/default.nix
+++ b/nixpkgs/pkgs/tools/security/afl/default.nix
@@ -9,13 +9,13 @@ let
else throw "afl: no support for ${stdenv.hostPlatform.system}!";
afl = stdenv.mkDerivation rec {
pname = "afl";
- version = "2.56b";
+ version = "2.57b";
src = fetchFromGitHub {
owner = "google";
repo = pname;
rev = "v${version}";
- sha256 = "1q1g59gkm48aa4cg9h70jx4i2gapmypgp5rzs156b2avd95vwkn1";
+ sha256 = "0fqj3g6ds1f21kxz7m9mc1fspi9r4jg9jcmi60inwxijrc5ncvr6";
};
enableParallelBuilding = true;
diff --git a/nixpkgs/pkgs/tools/security/age/default.nix b/nixpkgs/pkgs/tools/security/age/default.nix
index c3756b545e3..429a8689a1f 100644
--- a/nixpkgs/pkgs/tools/security/age/default.nix
+++ b/nixpkgs/pkgs/tools/security/age/default.nix
@@ -2,7 +2,7 @@
buildGoModule rec {
pname = "age";
- version = "unstable-2020-03-25";
+ version = "1.0.0-beta4";
goPackagePath = "github.com/FiloSottile/age";
vendorSha256 = "0km7a2826j3fk2nrkmgc990chrkcfz006wfw14yilsa4p2hmfl7m";
@@ -14,8 +14,8 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "FiloSottile";
repo = "age";
- rev = "f0f8092d60bb96737fa096c29ec6d8adb5810390";
- sha256 = "079kfc8d1pr39hr4qnx48kviyzwg4p8m4pz0bdkypns4aq8ppbfk";
+ rev = "v${version}";
+ sha256 = "0pp6zn4rdypyxn1md9ppisiwiapkfkbh08rzfl3qwn0998wx6gnb";
};
meta = with lib; {
@@ -24,4 +24,4 @@ buildGoModule rec {
license = licenses.bsd3;
maintainers = with maintainers; [ tazjin ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/security/aws-okta/default.nix b/nixpkgs/pkgs/tools/security/aws-okta/default.nix
index fe7d5e69f4d..d5c1f7ec6fd 100644
--- a/nixpkgs/pkgs/tools/security/aws-okta/default.nix
+++ b/nixpkgs/pkgs/tools/security/aws-okta/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "aws-okta";
- version = "0.26.3";
+ version = "1.0.4";
goPackagePath = "github.com/segmentio/aws-okta";
@@ -10,13 +10,13 @@ buildGoPackage rec {
owner = "segmentio";
repo = "aws-okta";
rev = "v${version}";
- sha256 = "0n6xm3yv0lxfapchzfrqi05hk918n4lh1hcp7gq7hybam93rld96";
+ sha256 = "0a7xccnv0x0a6sydif0rvkdbw4jy9gjijajip1ac6m70l20dhl1v";
};
- goDeps = ./deps.nix;
-
buildFlags = [ "--tags" "release" ];
+ buildFlagsArray = [ "-ldflags=-X main.Version=${version}" ];
+
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ libusb1 libiconv ];
diff --git a/nixpkgs/pkgs/tools/security/aws-okta/deps.nix b/nixpkgs/pkgs/tools/security/aws-okta/deps.nix
deleted file mode 100644
index 180aa69d56c..00000000000
--- a/nixpkgs/pkgs/tools/security/aws-okta/deps.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-[
- {
- goPackagePath = "github.com/sirupsen/logrus";
- fetch = {
- type = "git";
- url = "https://github.com/sirupsen/logrus.git";
- rev = "a437dfd2463eaedbec3dfe443e477d3b0a810b3f";
- sha256 = "1904s2bbc7p88anzjp6fyj3jrbm5p6wbb8j4490674dq10kkcfbj";
- };
- }
- {
- goPackagePath = "golang.org/x/sys/unix";
- fetch = {
- type = "git";
- url = "https://github.com/golang/sys.git";
- rev = "b699b7032584f0953262cb2788a0ca19bb494703";
- sha256 = "172sw1bm581qwal9pbf9qj1sgivr74nabbj8qq4q4fhgpzams9ix";
- };
- }
- {
- goPackagePath = "github.com/marshallbrekka/go-u2fhost";
- fetch = {
- type = "git";
- url = "https://github.com/marshallbrekka/go-u2fhost";
- rev = "72b0e7a3f583583996b3b382d2dfaa81fdc4b82c";
- sha256 = "0apzmf0bjpr58ynw55agyjsl74zyg5qjk19nyyy4zhip3s9b1d0h";
- };
- }
-]
diff --git a/nixpkgs/pkgs/tools/security/b3sum/add-cargo-lock.patch b/nixpkgs/pkgs/tools/security/b3sum/add-cargo-lock.patch
index 309e0f147e7..ecbb2b0bab9 100644
--- a/nixpkgs/pkgs/tools/security/b3sum/add-cargo-lock.patch
+++ b/nixpkgs/pkgs/tools/security/b3sum/add-cargo-lock.patch
@@ -1,585 +1,501 @@
---- /dev/null 2020-01-18 15:11:39.204798767 +0100
-+++ b3sum/Cargo.lock 2020-01-24 14:27:29.593356345 +0100
-@@ -0,0 +1,582 @@
+diff --git a/b3sum/Cargo.lock b/b3sum/Cargo.lock
+new file mode 100644
+index 0000000..1ce7abc
+--- /dev/null
++++ b/Cargo.lock
+@@ -0,0 +1,495 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+[[package]]
++name = "ansi_term"
++version = "0.11.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b"
++dependencies = [
++ "winapi",
++]
++
++[[package]]
+name = "anyhow"
-+version = "1.0.26"
++version = "1.0.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "85bb70cc08ec97ca5450e6eba421deeea5f172c0fc61f78b5357b2a8e8be195f"
+
+[[package]]
+name = "arrayref"
-+version = "0.3.5"
++version = "0.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544"
+
+[[package]]
+name = "arrayvec"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8"
+
+[[package]]
-+name = "assert_cmd"
-+version = "0.12.0"
++name = "atty"
++version = "0.2.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
+dependencies = [
-+ "doc-comment 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "escargot 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "predicates 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "predicates-core 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "predicates-tree 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "hermit-abi",
++ "libc",
++ "winapi",
+]
+
+[[package]]
+name = "autocfg"
-+version = "0.1.7"
++version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d"
+
+[[package]]
+name = "b3sum"
-+version = "0.1.3"
++version = "0.3.4"
+dependencies = [
-+ "anyhow 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "assert_cmd 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "blake3 0.1.3",
-+ "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "duct 0.13.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "hex 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "memmap 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "tempfile 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "anyhow",
++ "blake3",
++ "clap",
++ "duct",
++ "hex",
++ "memmap",
++ "rayon",
++ "tempfile",
++ "wild",
+]
+
+[[package]]
+name = "bitflags"
+version = "1.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
+
+[[package]]
+name = "blake3"
-+version = "0.1.3"
-+dependencies = [
-+ "arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "arrayvec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "constant_time_eq 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rayon 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "c2-chacha"
-+version = "0.2.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
++version = "0.3.4"
+dependencies = [
-+ "ppv-lite86 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "arrayref",
++ "arrayvec",
++ "cc",
++ "cfg-if",
++ "constant_time_eq",
++ "crypto-mac",
++ "digest",
++ "rayon",
+]
+
+[[package]]
+name = "cc"
-+version = "1.0.50"
++version = "1.0.57"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "0fde55d2a2bfaa4c9668bbc63f531fbdeee3ffe188f4662511ce2c22b3eedebe"
+
+[[package]]
+name = "cfg-if"
+version = "0.1.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
+
+[[package]]
+name = "clap"
-+version = "2.33.0"
++version = "2.33.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "bdfa80d47f954d53a35a64987ca1422f495b8d6483c0fe9f7117b36c2a792129"
+dependencies = [
-+ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "unicode-width 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
++ "ansi_term",
++ "atty",
++ "bitflags",
++ "strsim",
++ "textwrap",
++ "unicode-width",
++ "vec_map",
+]
+
+[[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.2"
++version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "9f02af974daeee82218205558e51ec8768b48cf524bd01d550abe5573a608285"
+dependencies = [
-+ "crossbeam-epoch 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "crossbeam-epoch",
++ "crossbeam-utils",
++ "maybe-uninit",
+]
+
+[[package]]
+name = "crossbeam-epoch"
-+version = "0.8.0"
++version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace"
+dependencies = [
-+ "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "memoffset 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "scopeguard 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "autocfg",
++ "cfg-if",
++ "crossbeam-utils",
++ "lazy_static",
++ "maybe-uninit",
++ "memoffset",
++ "scopeguard",
+]
+
+[[package]]
+name = "crossbeam-queue"
-+version = "0.2.1"
++version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "774ba60a54c213d409d5353bda12d49cd68d14e45036a285234c8d6f91f92570"
+dependencies = [
-+ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cfg-if",
++ "crossbeam-utils",
++ "maybe-uninit",
+]
+
+[[package]]
+name = "crossbeam-utils"
-+version = "0.7.0"
++version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8"
+dependencies = [
-+ "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "autocfg",
++ "cfg-if",
++ "lazy_static",
+]
+
+[[package]]
-+name = "difference"
-+version = "2.0.0"
++name = "crypto-mac"
++version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5"
++dependencies = [
++ "generic-array",
++ "subtle",
++]
+
+[[package]]
-+name = "doc-comment"
-+version = "0.3.1"
++name = "digest"
++version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5"
++dependencies = [
++ "generic-array",
++]
+
+[[package]]
+name = "duct"
-+version = "0.13.3"
++version = "0.13.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "f90a9c3a25aafbd538c7d40a53f83c4487ee8216c12d1c8ef2c01eb2f6ea1553"
+dependencies = [
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "once_cell 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "os_pipe 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "shared_child 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc",
++ "once_cell",
++ "os_pipe",
++ "shared_child",
+]
+
+[[package]]
+name = "either"
+version = "1.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3"
+
+[[package]]
-+name = "escargot"
-+version = "0.5.0"
++name = "generic-array"
++version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec"
+dependencies = [
-+ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde_json 1.0.45 (registry+https://github.com/rust-lang/crates.io-index)",
++ "typenum",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.1.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb"
+dependencies = [
-+ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cfg-if",
++ "libc",
++ "wasi",
+]
+
+[[package]]
++name = "glob"
++version = "0.3.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"
++
++[[package]]
+name = "hermit-abi"
-+version = "0.1.6"
++version = "0.1.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "3deed196b6e7f9e44a2ae8d94225d80302d81208b1bb673fd21fe634645c85a9"
+dependencies = [
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc",
+]
+
+[[package]]
+name = "hex"
-+version = "0.4.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "itoa"
-+version = "0.4.4"
++version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "644f9158b2f133fd50f5fb3242878846d9eb792e445c893805ff0e3824006e35"
+
+[[package]]
+name = "lazy_static"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+
+[[package]]
+name = "libc"
-+version = "0.2.66"
++version = "0.2.71"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "9457b06509d27052635f90d6466700c65095fdf75409b3fbdd903e988b886f49"
+
+[[package]]
-+name = "log"
-+version = "0.4.8"
++name = "maybe-uninit"
++version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
++checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00"
+
+[[package]]
+name = "memmap"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b"
+dependencies = [
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc",
++ "winapi",
+]
+
+[[package]]
+name = "memoffset"
-+version = "0.5.3"
++version = "0.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "c198b026e1bbf08a937e94c6c60f9ec4a2267f5b0d2eec9c1b21b061ce2be55f"
+dependencies = [
-+ "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
++ "autocfg",
+]
+
+[[package]]
+name = "num_cpus"
-+version = "1.12.0"
++version = "1.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3"
+dependencies = [
-+ "hermit-abi 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
++ "hermit-abi",
++ "libc",
+]
+
+[[package]]
+name = "once_cell"
-+version = "1.3.1"
++version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "0b631f7e854af39a1739f401cf34a8a013dfe09eac4fa4dba91e9768bd28168d"
+
+[[package]]
+name = "os_pipe"
-+version = "0.9.1"
++version = "0.9.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "fb233f06c2307e1f5ce2ecad9f8121cffbbee2c95428f44ea85222e460d0d213"
+dependencies = [
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc",
++ "winapi",
+]
+
+[[package]]
+name = "ppv-lite86"
-+version = "0.2.6"
++version = "0.2.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "predicates"
-+version = "1.0.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "difference 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "predicates-core 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "predicates-core"
-+version = "1.0.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "predicates-tree"
-+version = "1.0.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "predicates-core 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "treeline 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "proc-macro2"
-+version = "1.0.8"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "quote"
-+version = "1.0.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
++checksum = "237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea"
+
+[[package]]
+name = "rand"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
+dependencies = [
-+ "getrandom 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_chacha 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "getrandom",
++ "libc",
++ "rand_chacha",
++ "rand_core",
++ "rand_hc",
+]
+
+[[package]]
+name = "rand_chacha"
-+version = "0.2.1"
++version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
+dependencies = [
-+ "c2-chacha 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "ppv-lite86",
++ "rand_core",
+]
+
+[[package]]
+name = "rand_core"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
+dependencies = [
-+ "getrandom 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)",
++ "getrandom",
+]
+
+[[package]]
+name = "rand_hc"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
+dependencies = [
-+ "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
++ "rand_core",
+]
+
+[[package]]
+name = "rayon"
-+version = "1.3.0"
++version = "1.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "62f02856753d04e03e26929f820d0a0a337ebe71f849801eea335d464b349080"
+dependencies = [
-+ "crossbeam-deque 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rayon-core 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "autocfg",
++ "crossbeam-deque",
++ "either",
++ "rayon-core",
+]
+
+[[package]]
+name = "rayon-core"
-+version = "1.7.0"
++version = "1.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "e92e15d89083484e11353891f1af602cc661426deb9564c298b270c726973280"
+dependencies = [
-+ "crossbeam-deque 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "crossbeam-queue 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "num_cpus 1.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "crossbeam-deque",
++ "crossbeam-queue",
++ "crossbeam-utils",
++ "lazy_static",
++ "num_cpus",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.1.56"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84"
+
+[[package]]
+name = "remove_dir_all"
-+version = "0.5.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "rustc_version"
-+version = "0.2.3"
++version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
+dependencies = [
-+ "semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "winapi",
+]
+
+[[package]]
-+name = "ryu"
-+version = "1.0.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
+name = "scopeguard"
-+version = "1.0.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[[package]]
-+name = "semver"
-+version = "0.9.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "semver-parser"
-+version = "0.7.0"
++version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
+
+[[package]]
-+name = "serde"
-+version = "1.0.104"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "serde_derive"
-+version = "1.0.104"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
-+
-+[[package]]
-+name = "serde_json"
-+version = "1.0.45"
++name = "shared_child"
++version = "0.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "8cebcf3a403e4deafaf34dc882c4a1b6a648b43e5670aa2e4bb985914eaeb2d2"
+dependencies = [
-+ "itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
++ "libc",
++ "winapi",
+]
+
+[[package]]
-+name = "shared_child"
-+version = "0.3.4"
++name = "strsim"
++version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
++checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
+
+[[package]]
-+name = "syn"
-+version = "1.0.14"
++name = "subtle"
++version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+dependencies = [
-+ "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+]
++checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee"
+
+[[package]]
+name = "tempfile"
+version = "3.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9"
+dependencies = [
-+ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "remove_dir_all 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
++ "cfg-if",
++ "libc",
++ "rand",
++ "redox_syscall",
++ "remove_dir_all",
++ "winapi",
+]
+
+[[package]]
+name = "textwrap"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
+dependencies = [
-+ "unicode-width 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
++ "unicode-width",
+]
+
+[[package]]
-+name = "treeline"
-+version = "0.1.0"
++name = "typenum"
++version = "1.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33"
+
+[[package]]
+name = "unicode-width"
-+version = "0.1.7"
++version = "0.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3"
+
+[[package]]
-+name = "unicode-xid"
-+version = "0.2.0"
++name = "vec_map"
++version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
+
+[[package]]
+name = "wasi"
+version = "0.9.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
++
++[[package]]
++name = "wild"
++version = "2.0.4"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "035793abb854745033f01a07647a79831eba29ec0be377205f2a25b0aa830020"
++dependencies = [
++ "glob",
++]
+
+[[package]]
+name = "winapi"
-+version = "0.3.8"
++version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
+dependencies = [
-+ "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
++ "winapi-i686-pc-windows-gnu",
++ "winapi-x86_64-pc-windows-gnu",
+]
+
+[[package]]
+name = "winapi-i686-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+
+[[package]]
+name = "winapi-x86_64-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+
-+[metadata]
-+"checksum anyhow 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)" = "7825f6833612eb2414095684fcf6c635becf3ce97fe48cf6421321e93bfbd53c"
-+"checksum arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "0d382e583f07208808f6b1249e60848879ba3543f57c32277bf52d69c2f0f0ee"
-+"checksum arrayvec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8"
-+"checksum assert_cmd 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6283bac8dd7226470d491bc4737816fea4ca1fba7a2847f2e9097fd6bfb4624c"
-+"checksum autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2"
-+"checksum bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
-+"checksum c2-chacha 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "214238caa1bf3a496ec3392968969cab8549f96ff30652c9e56885329315f6bb"
-+"checksum cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)" = "95e28fa049fda1c330bcf9d723be7663a899c4679724b34c81e9f5a326aab8cd"
-+"checksum cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
-+"checksum clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9"
-+"checksum constant_time_eq 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc"
-+"checksum crossbeam-deque 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c3aa945d63861bfe624b55d153a39684da1e8c0bc8fba932f7ee3a3c16cea3ca"
-+"checksum crossbeam-epoch 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5064ebdbf05ce3cb95e45c8b086f72263f4166b29b97f6baff7ef7fe047b55ac"
-+"checksum crossbeam-queue 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c695eeca1e7173472a32221542ae469b3e9aac3a4fc81f7696bcad82029493db"
-+"checksum crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ce446db02cdc3165b94ae73111e570793400d0794e46125cc4056c81cbb039f4"
-+"checksum difference 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198"
-+"checksum doc-comment 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "923dea538cea0aa3025e8685b20d6ee21ef99c4f77e954a30febbaac5ec73a97"
-+"checksum duct 0.13.3 (registry+https://github.com/rust-lang/crates.io-index)" = "1607fa68d55be208e83bcfbcfffbc1ec65c9fbcf9eb1a5d548dc3ac0100743b0"
-+"checksum either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3"
-+"checksum escargot 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "74cf96bec282dcdb07099f7e31d9fed323bca9435a09aba7b6d99b7617bca96d"
-+"checksum getrandom 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb"
-+"checksum hermit-abi 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "eff2656d88f158ce120947499e971d743c05dbcbed62e5bd2f38f1698bbc3772"
-+"checksum hex 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "023b39be39e3a2da62a94feb433e91e8bcd37676fbc8bea371daf52b7a769a3e"
-+"checksum itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "501266b7edd0174f8530248f87f99c88fbe60ca4ef3dd486835b8d8d53136f7f"
-+"checksum lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
-+"checksum libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)" = "d515b1f41455adea1313a4a2ac8a8a477634fbae63cc6100e3aebb207ce61558"
-+"checksum log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7"
-+"checksum memmap 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b"
-+"checksum memoffset 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "75189eb85871ea5c2e2c15abbdd541185f63b408415e5051f5cac122d8c774b9"
-+"checksum num_cpus 1.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "46203554f085ff89c235cd12f7075f3233af9b11ed7c9e16dfe2560d03313ce6"
-+"checksum once_cell 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b1c601810575c99596d4afc46f78a678c80105117c379eb3650cf99b8a21ce5b"
-+"checksum os_pipe 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "db4d06355a7090ce852965b2d08e11426c315438462638c6d721448d0b47aa22"
-+"checksum ppv-lite86 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "74490b50b9fbe561ac330df47c08f3f33073d2d00c150f719147d7c54522fa1b"
-+"checksum predicates 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a9bfe52247e5cc9b2f943682a85a5549fb9662245caf094504e69a2f03fe64d4"
-+"checksum predicates-core 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "06075c3a3e92559ff8929e7a280684489ea27fe44805174c3ebd9328dcb37178"
-+"checksum predicates-tree 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8e63c4859013b38a76eca2414c64911fba30def9e3202ac461a2d22831220124"
-+"checksum proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)" = "3acb317c6ff86a4e579dfa00fc5e6cca91ecbb4e7eb2df0468805b674eb88548"
-+"checksum quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "053a8c8bcc71fcce321828dc897a98ab9760bef03a4fc36693c231e5b3216cfe"
-+"checksum rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
-+"checksum rand_chacha 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "03a2a90da8c7523f554344f921aa97283eadf6ac484a6d2a7d0212fa7f8d6853"
-+"checksum rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
-+"checksum rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
-+"checksum rayon 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "db6ce3297f9c85e16621bb8cca38a06779ffc31bb8184e1be4bed2be4678a098"
-+"checksum rayon-core 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "08a89b46efaf957e52b18062fb2f4660f8b8a4dde1807ca002690868ef2c85a9"
-+"checksum redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)" = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84"
-+"checksum remove_dir_all 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4a83fa3702a688b9359eccba92d153ac33fd2e8462f9e0e3fdf155239ea7792e"
-+"checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
-+"checksum ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "bfa8506c1de11c9c4e4c38863ccbe02a305c8188e85a05a784c9e11e1c3910c8"
-+"checksum scopeguard 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b42e15e59b18a828bbf5c58ea01debb36b9b096346de35d941dcb89009f24a0d"
-+"checksum semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
-+"checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
-+"checksum serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)" = "414115f25f818d7dfccec8ee535d76949ae78584fc4f79a6f45a904bf8ab4449"
-+"checksum serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)" = "128f9e303a5a29922045a830221b8f78ec74a5f544944f3d5984f8ec3895ef64"
-+"checksum serde_json 1.0.45 (registry+https://github.com/rust-lang/crates.io-index)" = "eab8f15f15d6c41a154c1b128a22f2dfabe350ef53c40953d84e36155c91192b"
-+"checksum shared_child 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "8cebcf3a403e4deafaf34dc882c4a1b6a648b43e5670aa2e4bb985914eaeb2d2"
-+"checksum syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)" = "af6f3550d8dff9ef7dc34d384ac6f107e5d31c8f57d9f28e0081503f547ac8f5"
-+"checksum tempfile 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9"
-+"checksum textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
-+"checksum treeline 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a7f741b240f1a48843f9b8e0444fb55fb2a4ff67293b50a9179dfd5ea67f8d41"
-+"checksum unicode-width 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "caaa9d531767d1ff2150b9332433f32a24622147e5ebb1f26409d5da67afd479"
-+"checksum unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c"
-+"checksum wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)" = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
-+"checksum winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6"
-+"checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
-+"checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
++checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
diff --git a/nixpkgs/pkgs/tools/security/b3sum/default.nix b/nixpkgs/pkgs/tools/security/b3sum/default.nix
index 6f783d07ced..dd6a538d11d 100644
--- a/nixpkgs/pkgs/tools/security/b3sum/default.nix
+++ b/nixpkgs/pkgs/tools/security/b3sum/default.nix
@@ -2,18 +2,18 @@
rustPlatform.buildRustPackage rec {
pname = "b3sum";
- version = "0.1.3";
+ version = "0.3.4";
src = fetchFromGitHub {
owner = "BLAKE3-team";
repo = "BLAKE3";
rev = version;
- sha256 = "1aigwwv576ybb3x3fppq46kbvd3k4fc4w1hh2hkzyyic6fibwbpy";
+ sha256 = "02yyv91wvy5w7i05z6f3kzxm5x34a4xgkgmcqxnb0ivsxnnld73h";
};
sourceRoot = "source/b3sum";
- cargoSha256 = "1rqhz2r60603mylazn37mkm783qb7qhjcg8cqss0iy1g752f3f2i";
+ cargoSha256 = "0ycn5788dc925wx28sgfs121w4x7yggm4mnmwij829ka8859bymk";
cargoPatches = [ ./add-cargo-lock.patch ];
diff --git a/nixpkgs/pkgs/tools/security/bettercap/default.nix b/nixpkgs/pkgs/tools/security/bettercap/default.nix
index d3cc3c7cadb..97b38359f66 100644
--- a/nixpkgs/pkgs/tools/security/bettercap/default.nix
+++ b/nixpkgs/pkgs/tools/security/bettercap/default.nix
@@ -10,16 +10,16 @@
buildGoModule rec {
pname = "bettercap";
- version = "2.27.1";
+ version = "2.28";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
- sha256 = "0jb78c3s6p210mj28qg4aacd8ly6d6k5h9c48y88vmcyllzjvbhl";
+ sha256 = "0aihinn3i3jj350l2rqph7nv3wy4nh4f8syidf77zybjcp9nmcys";
};
- vendorSha256 = "1j272w0zdndcz4fmh9fzbk2q8wmyfi70vn0p6d8cg0r0l231sbyx";
+ vendorSha256 = "0yfs1f18d8frbkrshsajzzbj4wh2azd89g2h35wm6wqknvlipwr0";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ libpcap libnfnetlink libnetfilter_queue libusb1 ];
@@ -34,4 +34,4 @@ buildGoModule rec {
maintainers = with maintainers; [ y0no ];
platforms = platforms.all;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/security/bitwarden/default.nix b/nixpkgs/pkgs/tools/security/bitwarden/default.nix
index f2abc376cd2..ff55ad6691d 100644
--- a/nixpkgs/pkgs/tools/security/bitwarden/default.nix
+++ b/nixpkgs/pkgs/tools/security/bitwarden/default.nix
@@ -16,11 +16,11 @@ let
pname = "bitwarden";
version = {
- x86_64-linux = "1.17.2";
+ x86_64-linux = "1.19.0";
}.${system} or "";
sha256 = {
- x86_64-linux = "0v7lrwj3sdypnqayknwg0cg9c2gfsxbjic5wswkfxljy652x8izx";
+ x86_64-linux = "16qlgnqyi0jwzlz8wg2628jhh83xsk46bl6p4dnwi0ay07lhab9w";
}.${system} or "";
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/tools/security/bitwarden_rs/default.nix b/nixpkgs/pkgs/tools/security/bitwarden_rs/default.nix
index 6d3c4bccef9..78e0bb7a87d 100644
--- a/nixpkgs/pkgs/tools/security/bitwarden_rs/default.nix
+++ b/nixpkgs/pkgs/tools/security/bitwarden_rs/default.nix
@@ -8,13 +8,13 @@ let
in rustPlatform.buildRustPackage rec {
pname = "bitwarden_rs";
- version = "1.14.2";
+ version = "1.16.1";
src = fetchFromGitHub {
owner = "dani-garcia";
repo = pname;
rev = version;
- sha256 = "0413yjbnj4k917x48h1gnj64kygbr6c1n55f23qkvj0hgbxpgssz";
+ sha256 = "18w6fan133ym8n01h2yfv84h1gh1vyib75ksd6c6a554b8ka864s";
};
nativeBuildInputs = [ pkgconfig ];
@@ -25,7 +25,7 @@ in rustPlatform.buildRustPackage rec {
RUSTC_BOOTSTRAP = 1;
- cargoSha256 = "09747f9g7yyq9c8wbfdb3hwxii5xq23ynhba0vc01nhjpjyn0ksd";
+ cargoSha256 = "11a1a6q53n8gby7j2ghp8d2yi766fp9wklg48ap5i5afngj5lgzp";
cargoBuildFlags = [ featuresFlag ];
checkPhase = ''
diff --git a/nixpkgs/pkgs/tools/security/bitwarden_rs/vault.nix b/nixpkgs/pkgs/tools/security/bitwarden_rs/vault.nix
index 256bf458b3b..7c71506c888 100644
--- a/nixpkgs/pkgs/tools/security/bitwarden_rs/vault.nix
+++ b/nixpkgs/pkgs/tools/security/bitwarden_rs/vault.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "bitwarden_rs-vault";
- version = "2.14.0";
+ version = "2.15.1";
src = fetchurl {
url = "https://github.com/dani-garcia/bw_web_builds/releases/download/v${version}/bw_web_v${version}.tar.gz";
- sha256 = "16620md9lsxw6s0qzv5vj9kfkgxnlaxfrax6s2h3h39skza80x2c";
+ sha256 = "1wvpg2awdbpbzhxhrf1iv1mjjc1ah54kswnznc7w5zbh9512dyx8";
};
buildCommand = ''
diff --git a/nixpkgs/pkgs/tools/security/browserpass/default.nix b/nixpkgs/pkgs/tools/security/browserpass/default.nix
index 2dd03bc465d..fdb40b566e7 100644
--- a/nixpkgs/pkgs/tools/security/browserpass/default.nix
+++ b/nixpkgs/pkgs/tools/security/browserpass/default.nix
@@ -51,4 +51,4 @@ buildGoModule rec {
platforms = platforms.all;
maintainers = with maintainers; [ rvolosatovs infinisil ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/security/bundler-audit/Gemfile.lock b/nixpkgs/pkgs/tools/security/bundler-audit/Gemfile.lock
index 107e425bc57..f130b57912b 100644
--- a/nixpkgs/pkgs/tools/security/bundler-audit/Gemfile.lock
+++ b/nixpkgs/pkgs/tools/security/bundler-audit/Gemfile.lock
@@ -1,10 +1,10 @@
GEM
remote: https://rubygems.org/
specs:
- bundler-audit (0.6.1)
+ bundler-audit (0.7.0.1)
bundler (>= 1.2.0, < 3)
- thor (~> 0.18)
- thor (0.20.3)
+ thor (>= 0.18, < 2)
+ thor (1.0.1)
PLATFORMS
ruby
diff --git a/nixpkgs/pkgs/tools/security/bundler-audit/default.nix b/nixpkgs/pkgs/tools/security/bundler-audit/default.nix
index 6bcb341a834..c24831f26b0 100644
--- a/nixpkgs/pkgs/tools/security/bundler-audit/default.nix
+++ b/nixpkgs/pkgs/tools/security/bundler-audit/default.nix
@@ -21,6 +21,7 @@ bundlerEnv rec {
- Does not require a network connection.
'';
homepage = "https://github.com/rubysec/bundler-audit";
+ changelog = "https://github.com/rubysec/bundler-audit/blob/v${version}/ChangeLog.md";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ primeos nicknovitski ];
platforms = platforms.unix;
diff --git a/nixpkgs/pkgs/tools/security/bundler-audit/gemset.nix b/nixpkgs/pkgs/tools/security/bundler-audit/gemset.nix
index 56d78b3e8f1..2121a3c08e5 100644
--- a/nixpkgs/pkgs/tools/security/bundler-audit/gemset.nix
+++ b/nixpkgs/pkgs/tools/security/bundler-audit/gemset.nix
@@ -1,19 +1,23 @@
{
bundler-audit = {
dependencies = ["thor"];
+ groups = ["default"];
+ platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0pm22xpn3xyymsainixnrk8v3l3xi9bzwkjkspx00cfzp84xvxbq";
+ sha256 = "04l9rs56rlvihbr2ybkrigjajgd3swa98lxvmdl8iylj1g5m7n0j";
type = "gem";
};
- version = "0.6.1";
+ version = "0.7.0.1";
};
thor = {
+ groups = ["default"];
+ platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1yhrnp9x8qcy5vc7g438amd5j9sw83ih7c30dr6g6slgw9zj3g29";
+ sha256 = "1xbhkmyhlxwzshaqa7swy2bx6vd64mm0wrr8g3jywvxy7hg0cwkm";
type = "gem";
};
- version = "0.20.3";
+ version = "1.0.1";
};
} \ No newline at end of file
diff --git a/nixpkgs/pkgs/tools/security/ccid/default.nix b/nixpkgs/pkgs/tools/security/ccid/default.nix
index e74e1b61438..b7f408e748f 100644
--- a/nixpkgs/pkgs/tools/security/ccid/default.nix
+++ b/nixpkgs/pkgs/tools/security/ccid/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "ccid";
- version = "1.4.32";
+ version = "1.4.33";
src = fetchurl {
url = "https://ccid.apdu.fr/files/${pname}-${version}.tar.bz2";
- sha256 = "0f8nzk7379ip4x2ii5vn6h67jyx733pq0ywnnsj2llbxi2vllpsl";
+ sha256 = "0974h2v9wq0j0ajw3c7yckaw8wqcppb2npfhfhmv9phijy9xlmjj";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/tools/security/certstrap/default.nix b/nixpkgs/pkgs/tools/security/certstrap/default.nix
index fb3c00e48f9..4d2e2fe7e95 100644
--- a/nixpkgs/pkgs/tools/security/certstrap/default.nix
+++ b/nixpkgs/pkgs/tools/security/certstrap/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "certstrap";
- version = "1.1.1";
+ version = "1.2.0";
goPackagePath = "github.com/square/certstrap";
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "square";
repo = "certstrap";
rev = "v${version}";
- sha256 = "0j7gi2nzykny7i0gjax9vixw72l9jcm4wnwxgm72hh1pji0ysa8n";
+ sha256 = "1ymchnn7c9g3pq7rw4lrwsd6z3wfjx90g7qgrw6r5hssl77mnscj";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/tools/security/cfssl/default.nix b/nixpkgs/pkgs/tools/security/cfssl/default.nix
index 6d4238de700..669110b9179 100644
--- a/nixpkgs/pkgs/tools/security/cfssl/default.nix
+++ b/nixpkgs/pkgs/tools/security/cfssl/default.nix
@@ -1,34 +1,47 @@
-{ stdenv, buildGoPackage, fetchFromGitHub, fetchpatch }:
+{ stdenv, buildGoModule, fetchFromGitHub, go-rice }:
-buildGoPackage rec {
+buildGoModule rec {
pname = "cfssl";
- version = "1.3.2";
-
- goPackagePath = "github.com/cloudflare/cfssl";
+ version = "1.4.1";
src = fetchFromGitHub {
owner = "cloudflare";
repo = "cfssl";
- rev = version;
- sha256 = "0j2gz2vl2pf7ir7sc7jrwmjnr67hk4qhxw09cjx132jbk337jc9x";
+ rev = "v${version}";
+ sha256 = "07qacg95mbh94fv64y577zyr4vk986syf8h5l8lbcmpr0zcfk0pd";
};
- # The following patch ensures that the auth-key decoder doesn't break,
- # if the auth-key file contains leading or trailing whitespaces.
- # https://github.com/cloudflare/cfssl/pull/923 is merged
- # remove patch when it becomes part of a release.
- patches = [
- (fetchpatch {
- url = "https://github.com/cloudflare/cfssl/commit/7e13f60773c96644db9dd8d342d42fe3a4d26f36.patch";
- sha256 = "1z2v2i8yj7qpj8zj5f2q739nhrr9s59jwzfzk52wfgssl4vv5mn5";
- })
+ subPackages = [
+ "cmd/cfssl"
+ "cmd/cfssljson"
+ "cmd/cfssl-bundle"
+ "cmd/cfssl-certinfo"
+ "cmd/cfssl-newkey"
+ "cmd/cfssl-scan"
+ "cmd/multirootca"
+ "cmd/mkbundle"
];
+ vendorSha256 = null;
+
+ nativeBuildInputs = [ go-rice ];
+
+ preBuild = ''
+ pushd cli/serve
+ rice embed-go
+ popd
+ '';
+
+ buildFlagsArray = ''
+ -ldflags=
+ -s -w
+ -X github.com/cloudflare/cfssl/cli/version.version=v${version}
+ '';
+
meta = with stdenv.lib; {
homepage = "https://cfssl.org/";
description = "Cloudflare's PKI and TLS toolkit";
license = licenses.bsd2;
maintainers = with maintainers; [ mbrgm ];
- platforms = platforms.all;
};
}
diff --git a/nixpkgs/pkgs/tools/security/chipsec/default.nix b/nixpkgs/pkgs/tools/security/chipsec/default.nix
index 387fa4d750b..5dccf295065 100644
--- a/nixpkgs/pkgs/tools/security/chipsec/default.nix
+++ b/nixpkgs/pkgs/tools/security/chipsec/default.nix
@@ -2,13 +2,13 @@
, kernel ? null, withDriver ? false }:
pythonPackages.buildPythonApplication rec {
pname = "chipsec";
- version = "1.4.9";
+ version = "1.5.1";
src = fetchFromGitHub {
owner = "chipsec";
repo = "chipsec";
rev = version;
- sha256 = "1p6w8294w5z2f4jwc22mqaggv5qajvmf9iifv7fl7wdz3wsvskrk";
+ sha256 = "1rxr9i08a22m15slvlkrhnki30jixi2ds096kmmc2nqzfr9yibmb";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/tools/security/clamav/default.nix b/nixpkgs/pkgs/tools/security/clamav/default.nix
index 9b58aa97dd5..fb523c5299c 100644
--- a/nixpkgs/pkgs/tools/security/clamav/default.nix
+++ b/nixpkgs/pkgs/tools/security/clamav/default.nix
@@ -1,15 +1,15 @@
{ stdenv, fetchurl, pkgconfig
, zlib, bzip2, libiconv, libxml2, openssl, ncurses, curl, libmilter, pcre2
-, libmspack, systemd
+, libmspack, systemd, Foundation
}:
stdenv.mkDerivation rec {
pname = "clamav";
- version = "0.102.3";
+ version = "0.102.4";
src = fetchurl {
url = "https://www.clamav.net/downloads/production/${pname}-${version}.tar.gz";
- sha256 = "14q6vi178ih60yz4ja33b6181va1dcj8fyscnmxfx2crav250c7d";
+ sha256 = "06rrzyrhnr0rswryijpbbzywr6387rv8qjq8sb8cl3h2d1m45ggf";
};
# don't install sample config files into the absolute sysconfdir folder
@@ -20,13 +20,12 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [
zlib bzip2 libxml2 openssl ncurses curl libiconv libmilter pcre2 libmspack
- systemd
- ];
+ ] ++ stdenv.lib.optional stdenv.isLinux systemd
+ ++ stdenv.lib.optional stdenv.isDarwin Foundation;
configureFlags = [
"--libdir=$(out)/lib"
"--sysconfdir=/etc/clamav"
- "--with-systemdsystemunitdir=$(out)/lib/systemd"
"--disable-llvm" # enabling breaks the build at the moment
"--with-zlib=${zlib.dev}"
"--with-xml=${libxml2.dev}"
@@ -34,7 +33,8 @@ stdenv.mkDerivation rec {
"--with-libcurl=${curl.dev}"
"--with-system-libmspack"
"--enable-milter"
- ];
+ ] ++ stdenv.lib.optional stdenv.isLinux
+ "--with-systemdsystemunitdir=$(out)/lib/systemd";
postInstall = ''
mkdir $out/etc
@@ -46,6 +46,6 @@ stdenv.mkDerivation rec {
description = "Antivirus engine designed for detecting Trojans, viruses, malware and other malicious threats";
license = licenses.gpl2;
maintainers = with maintainers; [ phreedom robberer qknight fpletz globin ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/tools/security/eid-mw/default.nix b/nixpkgs/pkgs/tools/security/eid-mw/default.nix
index cad5bb244f9..1fdd5b9a722 100644
--- a/nixpkgs/pkgs/tools/security/eid-mw/default.nix
+++ b/nixpkgs/pkgs/tools/security/eid-mw/default.nix
@@ -8,11 +8,11 @@
stdenv.mkDerivation rec {
pname = "eid-mw";
- version = "4.4.16";
+ version = "4.4.27";
src = fetchFromGitHub {
- sha256 = "1q82fw63xzrnrgh1wyh457hal6vfdl6swqfq7l6kviywiwlzx7kd";
rev = "v${version}";
+ sha256 = "17lw8iwp7h5cs3db80sysr84ffi333cf2vrhncs9l6hy6glfl2v1";
repo = "eid-mw";
owner = "Fedict";
};
@@ -25,6 +25,8 @@ stdenv.mkDerivation rec {
ln -s ${openssl.bin}/bin openssl
ln -s ${openssl.dev}/include openssl
export SSL_PREFIX=$(realpath openssl)
+ substituteInPlace plugins_tools/eid-viewer/Makefile.in \
+ --replace "c_rehash" "openssl rehash"
'';
postPatch = ''
@@ -64,13 +66,6 @@ stdenv.mkDerivation rec {
eid-viewer is also installed.
- **TO FIX:**
- The procedure below did not work for me, I had to install the .so directly in firefox as instructed at
- https://eid.belgium.be/en/log-eid#7507
- and specify
- /run/current-system/sw/lib/libbeidpkcs11.so
- as the path to the module.
-
This package only installs the libraries. To use eIDs in Firefox or
Chromium, the eID Belgium add-on must be installed.
This package only installs the libraries. To use eIDs in NSS-compatible
@@ -81,6 +76,11 @@ stdenv.mkDerivation rec {
Before uninstalling this package, it is a very good idea to run
~$ eid-nssdb [--system] remove
and remove all ~/.pki and/or /etc/pki directories no longer needed.
+
+ The above procedure doesn't seem to work in Firefox. You can override the
+ firefox wrapper to add this derivation to the PKCS#11 modules, like so:
+
+ firefox.override { pkcs11Modules = [ pkgs.eid-mw ]; }
'';
platforms = platforms.linux;
maintainers = with maintainers; [ bfortz ];
diff --git a/nixpkgs/pkgs/tools/security/gen-oath-safe/default.nix b/nixpkgs/pkgs/tools/security/gen-oath-safe/default.nix
index 15b8820bfd5..68536a519aa 100644
--- a/nixpkgs/pkgs/tools/security/gen-oath-safe/default.nix
+++ b/nixpkgs/pkgs/tools/security/gen-oath-safe/default.nix
@@ -1,4 +1,4 @@
-{ coreutils, fetchFromGitHub, libcaca, makeWrapper, python, openssl, qrencode, stdenv, yubikey-manager }:
+{ coreutils, fetchFromGitHub, file, libcaca, makeWrapper, python, openssl, qrencode, stdenv, yubikey-manager }:
stdenv.mkDerivation rec {
pname = "gen-oath-safe";
@@ -18,6 +18,7 @@ stdenv.mkDerivation rec {
let
path = stdenv.lib.makeBinPath [
coreutils
+ file
libcaca.bin
openssl.bin
python
diff --git a/nixpkgs/pkgs/tools/security/gnupg/20.nix b/nixpkgs/pkgs/tools/security/gnupg/20.nix
deleted file mode 100644
index f5b693fed35..00000000000
--- a/nixpkgs/pkgs/tools/security/gnupg/20.nix
+++ /dev/null
@@ -1,66 +0,0 @@
-{ fetchurl, stdenv, readline, zlib, libgpgerror, pth, libgcrypt, libassuan
-, libksba, coreutils, libiconv, pcsclite
-
-# Each of the dependencies below are optional.
-# Gnupg can be built without them at the cost of reduced functionality.
-, pinentry ? null, guiSupport ? false
-, openldap ? null, bzip2 ? null, libusb-compat-0_1 ? null, curl ? null
-}:
-
-with stdenv.lib;
-
-assert guiSupport -> pinentry != null;
-
-stdenv.mkDerivation rec {
- pname = "gnupg";
- version = "2.0.30";
-
- src = fetchurl {
- url = "mirror://gnupg/gnupg/${pname}-${version}.tar.bz2";
- sha256 = "0wax4cy14hh0h7kg9hj0hjn9424b71z8lrrc5kbsasrn9xd7hag3";
- };
-
- buildInputs
- = [ readline zlib libgpgerror libgcrypt libassuan libksba pth
- openldap bzip2 libusb-compat-0_1 curl libiconv ];
-
- patches = [ ./gpgkey2ssh-20.patch ];
-
- prePatch = ''
- find tests -type f | xargs sed -e 's@/bin/pwd@${coreutils}&@g' -i
- '' + stdenv.lib.optionalString stdenv.isLinux ''
- sed -i 's,"libpcsclite\.so[^"]*","${stdenv.lib.getLib pcsclite}/lib/libpcsclite.so",g' scd/scdaemon.c
- '' + stdenv.lib.optionalString stdenv.isDarwin ''
- find . -name pcsc-wrapper.c | xargs sed -i 's/typedef unsinged int pcsc_dword_t/typedef unsigned int pcsc_dword_t/'
- '' + ''
- patch gl/stdint_.h < ${./clang.patch}
- '';
-
- pinentryBinaryPath = pinentry.binaryPath or "bin/pinentry";
- configureFlags = optional guiSupport "--with-pinentry-pgm=${pinentry}/${pinentryBinaryPath}";
-
- postConfigure = "substituteAllInPlace tools/gpgkey2ssh.c";
-
- checkPhase="GNUPGHOME=`pwd` ./agent/gpg-agent --daemon make check";
-
- doCheck = true;
-
- meta = with stdenv.lib; {
- homepage = "https://gnupg.org";
- description = "Stable (2.0) release of the GNU Privacy Guard, a GPL OpenPGP implementation";
- license = licenses.gpl3Plus;
- longDescription = ''
- The GNU Privacy Guard is the GNU project's complete and free
- implementation of the OpenPGP standard as defined by RFC4880. GnuPG
- "stable" (2.0) is the current stable version for general use. This is
- what most users are still using. GnuPG allows to encrypt and sign your
- data and communication, features a versatile key management system as well
- as access modules for all kind of public key directories. GnuPG, also
- known as GPG, is a command line tool with features for easy integration
- with other applications. A wealth of frontend applications and libraries
- are available. Version 2 of GnuPG also provides support for S/MIME.
- '';
- maintainers = with maintainers; [ roconnor ];
- platforms = platforms.all;
- };
-}
diff --git a/nixpkgs/pkgs/tools/security/gobuster/default.nix b/nixpkgs/pkgs/tools/security/gobuster/default.nix
index 8b808551149..c7366d02ac8 100644
--- a/nixpkgs/pkgs/tools/security/gobuster/default.nix
+++ b/nixpkgs/pkgs/tools/security/gobuster/default.nix
@@ -22,4 +22,4 @@ buildGoModule rec {
license = licenses.asl20;
maintainers = with maintainers; [ pamplemousse ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/security/gopass/default.nix b/nixpkgs/pkgs/tools/security/gopass/default.nix
index 6b9042e5691..a174f8edbae 100644
--- a/nixpkgs/pkgs/tools/security/gopass/default.nix
+++ b/nixpkgs/pkgs/tools/security/gopass/default.nix
@@ -61,4 +61,4 @@ buildGoModule rec {
well, providing a stellar user experience and a sane, simple interface.
'';
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/security/hashcat/default.nix b/nixpkgs/pkgs/tools/security/hashcat/default.nix
index c1fd84b6452..b156cda99ac 100644
--- a/nixpkgs/pkgs/tools/security/hashcat/default.nix
+++ b/nixpkgs/pkgs/tools/security/hashcat/default.nix
@@ -1,12 +1,18 @@
-{ stdenv, fetchurl, makeWrapper, opencl-headers, ocl-icd, xxHash }:
+{ stdenv
+, fetchurl
+, makeWrapper
+, opencl-headers
+, ocl-icd
+, xxHash
+}:
stdenv.mkDerivation rec {
pname = "hashcat";
- version = "5.1.0";
+ version = "6.1.1";
src = fetchurl {
url = "https://hashcat.net/files/hashcat-${version}.tar.gz";
- sha256 = "0f73y4cg8c7a6q7x34qvpfi4g3lw6j9bnn0a13g43aqyiskflfr8";
+ sha256 = "104z63m7lqbb0sdrxhf9yi15l4a9zwf9m6zs9dbb3gf0nfxl1h9r";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/nixpkgs/pkgs/tools/security/hcxdumptool/default.nix b/nixpkgs/pkgs/tools/security/hcxdumptool/default.nix
index c7a5a998555..a41d925223a 100644
--- a/nixpkgs/pkgs/tools/security/hcxdumptool/default.nix
+++ b/nixpkgs/pkgs/tools/security/hcxdumptool/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "hcxdumptool";
- version = "6.0.6";
+ version = "6.1.0";
src = fetchFromGitHub {
owner = "ZerBea";
repo = "hcxdumptool";
rev = version;
- sha256 = "1b4d543y64ib92w9gcmiyjn5hz2vyjqmxk3f3yr1zk04fhw16gmf";
+ sha256 = "10dhv8lgsciw6w9r328k50pv1ldldf9wikplgh0dq98djlf0l961";
};
buildInputs = [ openssl ];
diff --git a/nixpkgs/pkgs/tools/security/hcxtools/default.nix b/nixpkgs/pkgs/tools/security/hcxtools/default.nix
index 5634ee6cff0..a81c1ef75cf 100644
--- a/nixpkgs/pkgs/tools/security/hcxtools/default.nix
+++ b/nixpkgs/pkgs/tools/security/hcxtools/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "hcxtools";
- version = "6.0.2";
+ version = "6.0.3";
src = fetchFromGitHub {
owner = "ZerBea";
repo = pname;
rev = version;
- sha256 = "0a36184igdgs2h83zr4zihc5acps91ipmgph37jakvzwrsn64ma6";
+ sha256 = "0s9l5mvzcv6hnj7h28piabnm66b09hk2l57vb85ny35w99hzpkc0";
};
buildInputs = [ curl openssl zlib ];
diff --git a/nixpkgs/pkgs/tools/security/honggfuzz/default.nix b/nixpkgs/pkgs/tools/security/honggfuzz/default.nix
new file mode 100644
index 00000000000..ce86e117100
--- /dev/null
+++ b/nixpkgs/pkgs/tools/security/honggfuzz/default.nix
@@ -0,0 +1,45 @@
+{ stdenv, fetchFromGitHub, callPackage, makeWrapper
+, clang, llvm, libbfd, libopcodes, libunwind, libblocksruntime
+}:
+
+let
+ honggfuzz = stdenv.mkDerivation rec {
+ pname = "honggfuzz";
+ version = "2.2";
+
+ src = fetchFromGitHub {
+ owner = "google";
+ repo = pname;
+ rev = "${version}";
+ sha256 = "0ycpx087mhv5s7w01chg2b6rfb3zgfpp9in0x73kpv7y4dcvg7gw";
+ };
+ enableParallelBuilding = true;
+
+ nativeBuildInputs = [ makeWrapper ];
+ buildInputs = [ llvm ];
+ propagatedBuildInputs = [ libbfd libopcodes libunwind libblocksruntime ];
+
+ makeFlags = [ "PREFIX=$(out)" ];
+
+ meta = {
+ description = "A security oriented, feedback-driven, evolutionary, easy-to-use fuzzer";
+ longDescription = ''
+ Honggfuzz is a security oriented, feedback-driven, evolutionary,
+ easy-to-use fuzzer with interesting analysis options. It is
+ multi-process and multi-threaded, blazingly fast when the persistent
+ fuzzing mode is used and has a solid track record of uncovered security
+ bugs.
+
+ Honggfuzz uses low-level interfaces to monitor processes and it will
+ discover and report hijacked/ignored signals from crashes. Feed it
+ a simple corpus directory (can even be empty for the feedback-driven
+ fuzzing), and it will work its way up, expanding it by utilizing
+ feedback-based coverage metrics.
+ '';
+ homepage = "https://honggfuzz.dev/";
+ license = stdenv.lib.licenses.asl20;
+ platforms = ["x86_64-linux"];
+ maintainers = with stdenv.lib.maintainers; [ cpu ];
+ };
+ };
+in honggfuzz
diff --git a/nixpkgs/pkgs/tools/security/ibm-sw-tpm2/default.nix b/nixpkgs/pkgs/tools/security/ibm-sw-tpm2/default.nix
index 5e1d460a463..d6e8a521a2f 100644
--- a/nixpkgs/pkgs/tools/security/ibm-sw-tpm2/default.nix
+++ b/nixpkgs/pkgs/tools/security/ibm-sw-tpm2/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "ibm-sw-tpm2";
- version = "1563";
+ version = "1628";
src = fetchurl {
url = "mirror://sourceforge/ibmswtpm2/ibmtpm${version}.tar.gz";
- sha256 = "1sfi7drmbm08rgd2414s3sxd7h5g8d4kiwk40xklf7sw67w1ffpw";
+ sha256 = "18wywbsdp5sjrapznk2ydbmx0whz513dhybn1lls24xfl7kp9s58";
};
buildInputs = [ openssl ];
diff --git a/nixpkgs/pkgs/tools/security/jd-gui/default.nix b/nixpkgs/pkgs/tools/security/jd-gui/default.nix
index af88fd6270f..c4b7706c266 100644
--- a/nixpkgs/pkgs/tools/security/jd-gui/default.nix
+++ b/nixpkgs/pkgs/tools/security/jd-gui/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, jre, jdk, gradle, makeDesktopItem, perl, writeText, runtimeShell }:
+{ stdenv, fetchFromGitHub, jre, jdk, gradle_5, makeDesktopItem, perl, writeText, runtimeShell }:
let
pname = "jd-gui";
@@ -15,7 +15,7 @@ let
name = "${pname}-deps";
inherit src;
- nativeBuildInputs = [ jdk perl gradle ];
+ nativeBuildInputs = [ jdk perl gradle_5 ];
buildPhase = ''
export GRADLE_USER_HOME=$(mktemp -d);
@@ -71,7 +71,7 @@ in stdenv.mkDerivation rec {
inherit pname version src;
name = "${pname}-${version}";
- nativeBuildInputs = [ jdk gradle ];
+ nativeBuildInputs = [ jdk gradle_5 ];
buildPhase = ''
export GRADLE_USER_HOME=$(mktemp -d)
diff --git a/nixpkgs/pkgs/tools/security/kbs2/default.nix b/nixpkgs/pkgs/tools/security/kbs2/default.nix
new file mode 100644
index 00000000000..14f2059cf5c
--- /dev/null
+++ b/nixpkgs/pkgs/tools/security/kbs2/default.nix
@@ -0,0 +1,42 @@
+{ stdenv, rustPlatform, fetchFromGitHub, installShellFiles, python3, libxcb, AppKit }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "kbs2";
+ version = "0.1.3";
+
+ src = fetchFromGitHub {
+ owner = "woodruffw";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1zp4gpbqhivmp7lpm10xb6ahx1z7nsijz7pi5i0bndv0y9mr609p";
+ };
+
+ cargoSha256 = "1inqz4whqw9mb3m22kv44f255m3cjr66pc5ncdw2rgpy3zjh4p3z";
+
+ nativeBuildInputs = [ installShellFiles ]
+ ++ stdenv.lib.optionals stdenv.isLinux [ python3 ];
+
+ buildInputs = [ ]
+ ++ stdenv.lib.optionals stdenv.isLinux [ libxcb ]
+ ++ stdenv.lib.optionals stdenv.isDarwin [ AppKit ];
+
+ preCheck = ''
+ export HOME=$TMPDIR
+ '';
+
+ checkFlagsArray = [ "--skip=kbs2::config::tests::test_find_config_dir" ];
+
+ postInstall = ''
+ for shell in bash fish zsh; do
+ $out/bin/kbs2 --completions $shell > kbs2.$shell
+ installShellCompletion kbs2.$shell
+ done
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A secret manager backed by age";
+ homepage = "https://github.com/woodruffw/kbs2";
+ license = licenses.mit;
+ maintainers = [ maintainers.marsam ];
+ };
+}
diff --git a/nixpkgs/pkgs/tools/security/keybase/default.nix b/nixpkgs/pkgs/tools/security/keybase/default.nix
index bbc99c2ac41..ee1cfa9d2a4 100644
--- a/nixpkgs/pkgs/tools/security/keybase/default.nix
+++ b/nixpkgs/pkgs/tools/security/keybase/default.nix
@@ -6,7 +6,7 @@
buildGoPackage rec {
pname = "keybase";
- version = "5.4.2";
+ version = "5.5.1";
goPackagePath = "github.com/keybase/client";
subPackages = [ "go/kbnm" "go/keybase" ];
@@ -17,7 +17,7 @@ buildGoPackage rec {
owner = "keybase";
repo = "client";
rev = "v${version}";
- sha256 = "08lw5aw962f75xi42bwbgba94hiql2n2jnsxrkx84czi0ijs1wlr";
+ sha256 = "03y69zmzbnfay173xkbzvnhh8zjjd2rfnqmpgr0wvh1psn7mgpsh";
};
patches = [
diff --git a/nixpkgs/pkgs/tools/security/keybase/gui.nix b/nixpkgs/pkgs/tools/security/keybase/gui.nix
index b745b63ca9d..aabe1fcebbd 100644
--- a/nixpkgs/pkgs/tools/security/keybase/gui.nix
+++ b/nixpkgs/pkgs/tools/security/keybase/gui.nix
@@ -4,16 +4,17 @@
, runtimeShell, gsettings-desktop-schemas }:
let
- versionSuffix = "20200424214931.7b0bbf1e3c";
+ versionSuffix = "20200527202541.39ca0071e5";
in
stdenv.mkDerivation rec {
pname = "keybase-gui";
- version = "5.4.2"; # Find latest version from https://prerelease.keybase.io/deb/dists/stable/main/binary-amd64/Packages
+ version = "5.5.1"; # 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 = "06iksmrr959mlzxc3nwd70apmvhij1xarxvvflys5qa31vravizs";
+ sha256 = "1n54a86491aqazqa4rgljbji638nj83ciibqxq46sa2m1php9dfd";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/tools/security/keycard-cli/default.nix b/nixpkgs/pkgs/tools/security/keycard-cli/default.nix
index a76c102b2bb..73eab6c3dec 100644
--- a/nixpkgs/pkgs/tools/security/keycard-cli/default.nix
+++ b/nixpkgs/pkgs/tools/security/keycard-cli/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "keycard-cli";
- version = "0.0.12";
+ version = "0.4.0";
goPackagePath = "github.com/status-im/keycard-cli";
subPackages = [ "." ];
@@ -14,7 +14,7 @@ buildGoPackage rec {
owner = "status-im";
repo = pname;
rev = version;
- sha256 = "1jnbaq57i6i9bad1hcvd28mxfqq6v8rv806c6l74vlb79ff4v1wb";
+ sha256 = "0917vl5lw8wgvyn5l8q6xa8bqh342fibaa38syr8hmz8b09qkh38";
};
buildFlagsArray = [
diff --git a/nixpkgs/pkgs/tools/security/lynis/default.nix b/nixpkgs/pkgs/tools/security/lynis/default.nix
index bbed166d759..d7f42479d0b 100644
--- a/nixpkgs/pkgs/tools/security/lynis/default.nix
+++ b/nixpkgs/pkgs/tools/security/lynis/default.nix
@@ -1,17 +1,17 @@
-{ stdenv, makeWrapper, fetchFromGitHub, gawk }:
+{ stdenv, makeWrapper, fetchFromGitHub, gawk, installShellFiles }:
stdenv.mkDerivation rec {
pname = "lynis";
- version = "2.7.5";
+ version = "3.0.0";
src = fetchFromGitHub {
owner = "CISOfy";
repo = pname;
rev = version;
- sha256 = "1lkkbvxm0rgrrlx0szaxmf8ghc3d26wal96sgqk84m37mvs1f7p0";
+ sha256 = "05p8h2ww4jcc6lgxrm796cbvlfmw26rxq5fmw0xxavbpadiw752j";
};
- nativeBuildInputs = [ makeWrapper ];
+ nativeBuildInputs = [ installShellFiles makeWrapper ];
postPatch = ''
grep -rl '/usr/local/lynis' ./ | xargs sed -i "s@/usr/local/lynis@$out/share/lynis@g"
@@ -22,6 +22,10 @@ stdenv.mkDerivation rec {
cp -r include db default.prf $out/share/lynis/
cp -a lynis $out/bin
wrapProgram "$out/bin/lynis" --prefix PATH : ${stdenv.lib.makeBinPath [ gawk ]}
+
+ installManPage lynis.8
+ installShellCompletion --bash --name lynis.bash \
+ extras/bash_completion.d/lynis
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/tools/security/minisign/default.nix b/nixpkgs/pkgs/tools/security/minisign/default.nix
index ed226994a31..b67b65b0cf8 100644
--- a/nixpkgs/pkgs/tools/security/minisign/default.nix
+++ b/nixpkgs/pkgs/tools/security/minisign/default.nix
@@ -1,17 +1,17 @@
-{ stdenv, fetchFromGitHub, cmake, libsodium }:
+{ stdenv, fetchFromGitHub, cmake, pkg-config, libsodium }:
stdenv.mkDerivation rec {
pname = "minisign";
- version = "0.8";
+ version = "0.9";
src = fetchFromGitHub {
repo = "minisign";
owner = "jedisct1";
rev = version;
- sha256 = "0rgg9jb5108hd5psivlrfd8cxnjylawm0glcry8ba6zlmkv949r8";
+ sha256 = "0qx3hnkwx6ij0hgp5vc74x36qfc4h5wgzr70fqqhmv3zb8q9f2vn";
};
- nativeBuildInputs = [ cmake ];
+ nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ libsodium ];
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/tools/security/mkp224o/default.nix b/nixpkgs/pkgs/tools/security/mkp224o/default.nix
index 5640debf124..dc17cc60276 100644
--- a/nixpkgs/pkgs/tools/security/mkp224o/default.nix
+++ b/nixpkgs/pkgs/tools/security/mkp224o/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "mkp224o";
- version = "1.4.0";
+ version = "1.5.0";
src = fetchFromGitHub {
owner = "cathugger";
repo = "mkp224o";
rev = "v${version}";
- sha256 = "0b7xs4gnyfhdkwl8wkb6mazas88ybnlbxck59p4n2mnlndvd8kb7";
+ sha256 = "0b2cn96wg4l8jkkqqp8l2295xlmm2jc8nrw6rdqb5g0zkpfmrxbb";
};
buildCommand =
diff --git a/nixpkgs/pkgs/tools/security/nsjail/default.nix b/nixpkgs/pkgs/tools/security/nsjail/default.nix
index 27712e4d42f..4522d0e897a 100644
--- a/nixpkgs/pkgs/tools/security/nsjail/default.nix
+++ b/nixpkgs/pkgs/tools/security/nsjail/default.nix
@@ -4,26 +4,24 @@
stdenv.mkDerivation rec {
pname = "nsjail";
- version = "2.9";
+ version = "3.0";
src = fetchFromGitHub {
owner = "google";
repo = "nsjail";
rev = version;
fetchSubmodules = true;
- sha256 = "0218n0qjb45fawqqfj3gdxgd0fw5k0vxn9iggi0ciljmr9zywkgh";
+ sha256 = "1w6x8xcrs0i1y3q41gyq8z3cq9x24qablklc4jiydf855lhqn4dh";
};
- postPatch = ''
- substituteInPlace user.cc \
- --replace "/usr/bin/newgidmap" "${shadow}/bin/newgidmap" \
- --replace "/usr/bin/newuidmap" "${shadow}/bin/newuidmap"
- '';
-
nativeBuildInputs = [ autoconf bison flex libtool pkgconfig which ];
buildInputs = [ libnl protobuf protobufc ];
enableParallelBuilding = true;
+ preBuild = ''
+ makeFlagsArray+=(USER_DEFINES='-DNEWUIDMAP_PATH=${shadow}/bin/newuidmap -DNEWGIDMAP_PATH=${shadow}/bin/newgidmap')
+ '';
+
installPhase = ''
mkdir -p $out/bin $out/share/man/man1
install nsjail $out/bin/
@@ -34,7 +32,7 @@ stdenv.mkDerivation rec {
description = "A light-weight process isolation tool, making use of Linux namespaces and seccomp-bpf syscall filters";
homepage = "http://nsjail.com/";
license = licenses.asl20;
- maintainers = with maintainers; [ bosu c0bw3b ];
+ maintainers = with maintainers; [ arturcygan bosu c0bw3b ];
platforms = platforms.linux;
};
}
diff --git a/nixpkgs/pkgs/tools/security/pcsclite/default.nix b/nixpkgs/pkgs/tools/security/pcsclite/default.nix
index 4e01a5792dc..98a3e8797fb 100644
--- a/nixpkgs/pkgs/tools/security/pcsclite/default.nix
+++ b/nixpkgs/pkgs/tools/security/pcsclite/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "pcsclite";
- version = "1.8.26";
+ version = "1.9.0";
outputs = [ "bin" "out" "dev" "doc" "man" ];
src = fetchurl {
url = "https://pcsclite.apdu.fr/files/pcsc-lite-${version}.tar.bz2";
- sha256 = "1ndvvz0fgqwz70pijymsxmx25mzryb0zav1i8jjc067ndryvxdry";
+ sha256 = "1y9f9zipnrmgiw0mxrvcgky8vfrcmg6zh40gbln5a93i2c1x8j01";
};
patches = [ ./no-dropdir-literals.patch ];
@@ -18,7 +18,6 @@ stdenv.mkDerivation rec {
# The OS should care on preparing the drivers into this location
"--enable-usbdropdir=/var/lib/pcsc/drivers"
"--enable-confdir=/etc"
- "--enable-ipcdir=/run/pcscd"
] ++ stdenv.lib.optional stdenv.isLinux
"--with-systemdsystemunitdir=\${out}/etc/systemd/system"
++ stdenv.lib.optional (!stdenv.isLinux)
diff --git a/nixpkgs/pkgs/tools/security/pcsctools/default.nix b/nixpkgs/pkgs/tools/security/pcsctools/default.nix
index c9c677e64c0..b2ef4e7e030 100644
--- a/nixpkgs/pkgs/tools/security/pcsctools/default.nix
+++ b/nixpkgs/pkgs/tools/security/pcsctools/default.nix
@@ -5,11 +5,11 @@
let deps = lib.makeBinPath [ wget coreutils ];
in stdenv.mkDerivation rec {
- name = "pcsc-tools-1.5.6";
+ name = "pcsc-tools-1.5.7";
src = fetchurl {
url = "http://ludovic.rousseau.free.fr/softwares/pcsc-tools/${name}.tar.bz2";
- sha256 = "1a2zd06c6s4sqlpm5801gj41gh5g62jb8srd7vhlcm70hg3l3nsy";
+ sha256 = "17b9jxvcxmn007lavan20l25v4jvm6dqc4x9dlqzbg6mjs28zsp0";
};
buildInputs = [ udev dbus perlPackages.perl pcsclite ];
@@ -20,7 +20,7 @@ in stdenv.mkDerivation rec {
wrapProgram $out/bin/scriptor \
--set PERL5LIB "${with perlPackages; makePerlPath [ pcscperl ]}"
wrapProgram $out/bin/gscriptor \
- --set PERL5LIB "${with perlPackages; makePerlPath [ pcscperl Glib Gtk2 Pango Cairo ]}"
+ --set PERL5LIB "${with perlPackages; makePerlPath [ pcscperl GlibObjectIntrospection Glib Gtk3 Pango Cairo CairoGObject ]}"
wrapProgram $out/bin/ATR_analysis \
--set PERL5LIB "${with perlPackages; makePerlPath [ pcscperl ]}"
wrapProgram $out/bin/pcsc_scan \
diff --git a/nixpkgs/pkgs/tools/security/rage/default.nix b/nixpkgs/pkgs/tools/security/rage/default.nix
index cdba2f2beb0..26ae27dff6b 100644
--- a/nixpkgs/pkgs/tools/security/rage/default.nix
+++ b/nixpkgs/pkgs/tools/security/rage/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, rustPlatform, fetchFromGitHub, Security }:
+{ stdenv, rustPlatform, fetchFromGitHub, installShellFiles, Security }:
rustPlatform.buildRustPackage rec {
pname = "rage";
@@ -13,8 +13,20 @@ rustPlatform.buildRustPackage rec {
cargoSha256 = "08njl8irkqkfxj54pz4sx3l9aqb40h10wxb82zza52pqd4zapgn6";
+ nativeBuildInputs = [ installShellFiles ];
+
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
+ postBuild = ''
+ cargo run --example generate-docs
+ cargo run --example generate-completions
+ '';
+
+ postInstall = ''
+ installManPage target/manpages/*
+ installShellCompletion target/completions/*.{bash,fish,zsh}
+ '';
+
meta = with stdenv.lib; {
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";
diff --git a/nixpkgs/pkgs/tools/security/ripasso/cursive.nix b/nixpkgs/pkgs/tools/security/ripasso/cursive.nix
index c8a55d3f397..29229bff002 100644
--- a/nixpkgs/pkgs/tools/security/ripasso/cursive.nix
+++ b/nixpkgs/pkgs/tools/security/ripasso/cursive.nix
@@ -12,6 +12,8 @@ buildRustPackage rec {
sha256 = "164da20j727p8l7hh37j2r8pai9sj402nhswvg0nrlgj53nr6083";
};
+ patches = [ ./fix-tests.patch ];
+
cargoSha256 = "1wpn67v0xmxhn1dgzhh1pwz1yc3cizmfxhpb7qv9b27ynx4486ji";
cargoBuildFlags = [ "-p ripasso-cursive -p ripasso-man" ];
diff --git a/nixpkgs/pkgs/tools/security/ripasso/fix-tests.patch b/nixpkgs/pkgs/tools/security/ripasso/fix-tests.patch
new file mode 100644
index 00000000000..433ff933b1f
--- /dev/null
+++ b/nixpkgs/pkgs/tools/security/ripasso/fix-tests.patch
@@ -0,0 +1,35 @@
+diff --git a/src/pass/test.rs b/src/pass/test.rs
+index c980a2f..2e6c8cc 100644
+--- a/src/pass/test.rs
++++ b/src/pass/test.rs
+@@ -56,6 +56,7 @@ fn populate_password_list_small_repo() {
+ base_path.pop();
+ base_path.pop();
+ base_path.pop();
++ base_path.pop();
+ base_path.push("testres");
+
+ let mut password_dir: PathBuf = base_path.clone();
+@@ -84,6 +85,7 @@ fn populate_password_list_repo_with_deleted_files() {
+ base_path.pop();
+ base_path.pop();
+ base_path.pop();
++ base_path.pop();
+ base_path.push("testres");
+
+ let mut password_dir: PathBuf = base_path.clone();
+@@ -112,6 +114,7 @@ fn populate_password_list_directory_without_git() {
+ base_path.pop();
+ base_path.pop();
+ base_path.pop();
++ base_path.pop();
+ base_path.push("testres");
+
+ let mut password_dir: PathBuf = base_path.clone();
+@@ -149,4 +152,4 @@ fn parse_signing_keys_empty() {
+ let result = PasswordStore::parse_signing_keys(&None).unwrap();
+
+ assert_eq!(result.len(), 0);
+-}
+\ No newline at end of file
++}
diff --git a/nixpkgs/pkgs/tools/security/saml2aws/default.nix b/nixpkgs/pkgs/tools/security/saml2aws/default.nix
index 42845705ff6..d34e9e5da10 100644
--- a/nixpkgs/pkgs/tools/security/saml2aws/default.nix
+++ b/nixpkgs/pkgs/tools/security/saml2aws/default.nix
@@ -2,29 +2,17 @@
buildGoModule rec {
pname = "saml2aws";
- version = "2.25.0";
+ version = "2.26.2";
src = fetchFromGitHub {
owner = "Versent";
repo = "saml2aws";
rev = "v${version}";
- sha256 = "12aidylamrq4rvy2cfdz669lr1p20yqrshigcc5x1hrlhh9y64xc";
+ sha256 = "0y5gvdrdr6i9spdwsxvzs1bxs32icxpkqxnglp1bf4gglc580d87";
};
- hid = fetchFromGitHub {
- owner = "karalabe";
- repo = "hid";
- rev = "9c14560f9ee858c43f40b5cd01392b167aacf4e8";
- sha256 = "0xc7b8mwha64j7l2fr2g5zy8pz7cqi0vrxx60gii52b6ii31xncx";
- };
-
- vendorSha256 = "0mns5clykvj33krf29yjh8lkf05nih42ka5ji7miq0iaikqyyc78";
- overrideModAttrs = (_: {
- postBuild = ''
- cp -r --reflink=auto ${hid}/libusb vendor/github.com/karalabe/hid
- cp -r --reflink=auto ${hid}/hidapi vendor/github.com/karalabe/hid
- '';
- });
+ runVend = true;
+ vendorSha256 = "1kzihyx44sx6php4z58fzy6c3g0y713939yzxpgk3n03snn2x8sf";
subPackages = [ "." "cmd/saml2aws" ];
@@ -39,4 +27,4 @@ buildGoModule rec {
platforms = stdenv.lib.platforms.unix;
maintainers = [ stdenv.lib.maintainers.pmyjavec ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/security/sequoia/default.nix b/nixpkgs/pkgs/tools/security/sequoia/default.nix
index e6081fbf472..0700988adbd 100644
--- a/nixpkgs/pkgs/tools/security/sequoia/default.nix
+++ b/nixpkgs/pkgs/tools/security/sequoia/default.nix
@@ -9,16 +9,16 @@ assert pythonSupport -> pythonPackages != null;
rustPlatform.buildRustPackage rec {
pname = "sequoia";
- version = "0.16.0";
+ version = "0.17.0";
src = fetchFromGitLab {
owner = "sequoia-pgp";
repo = pname;
rev = "v${version}";
- sha256 = "0iwzi2ylrwz56s77cd4vcf89ig6ipy4w6kp2pfwqvd2d00x54dhk";
+ sha256 = "1rf9q67qmjfkgy6r3mz1h9ibfmc04r4j8nzacqv2l75x4mwvf6xb";
};
- cargoSha256 = "0jsmvs6hr9mhapz3a74wpfgkjkq3w10014j3z30bm659mxqrknha";
+ cargoSha256 = "074bbr7dfk8cqdarrjy4sm37f5jmv2l5gwwh3zcmy2wrfg7vi1h6";
nativeBuildInputs = [
pkgconfig
@@ -56,6 +56,10 @@ rustPlatform.buildRustPackage rec {
LIBCLANG_PATH = "${llvmPackages.libclang}/lib";
+ # Please check if this is still needed when updating.
+ # Exlude tests for sequoia-store, they often error with 'Too many open files' Hydra.
+ CARGO_TEST_ARGS = " --all --exclude sequoia-store";
+
postPatch = ''
# otherwise, the check fails because we delete the `.git` in the unpack phase
substituteInPlace openpgp-ffi/Makefile \
diff --git a/nixpkgs/pkgs/tools/security/signing-party/default.nix b/nixpkgs/pkgs/tools/security/signing-party/default.nix
index 91d3ea356df..17c65d28884 100644
--- a/nixpkgs/pkgs/tools/security/signing-party/default.nix
+++ b/nixpkgs/pkgs/tools/security/signing-party/default.nix
@@ -13,14 +13,14 @@ let
];
in stdenv.mkDerivation rec {
pname = "signing-party";
- version = "2.10";
+ version = "2.11";
src = fetchFromGitLab {
domain = "salsa.debian.org";
owner = "signing-party-team";
repo = "signing-party";
rev = "v${version}";
- sha256 = "0lq8nmwjmysry0n4jg6vb7bh0lagbyb9pa11ii3s41p1mhzchf2r";
+ sha256 = "1aig5ssabzbk4mih7xd04vgr931bw0flbi8dz902wlr610gyv5s5";
};
# TODO: Get this patch upstream...
@@ -87,6 +87,8 @@ in stdenv.mkDerivation rec {
install -D -m444 gpgparticipants/gpgparticipants.1 $out/share/man/man1/gpgparticipants.1;
install -D -m555 gpgparticipants/gpgparticipants-prefill $out/bin/gpgparticipants-prefill;
install -D -m444 gpgparticipants/gpgparticipants-prefill.1 $out/share/man/man1/gpgparticipants-prefill.1;
+ install -D -m555 gpgparticipants/gpgparticipants-filter $out/bin/gpgparticipants-filter;
+ install -D -m444 gpgparticipants/gpgparticipants-filter.1 $out/share/man/man1/gpgparticipants-filter.1;
# gpgwrap: a passphrase wrapper
install -D -m555 gpgwrap/bin/gpgwrap $out/bin/gpgwrap;
@@ -153,6 +155,9 @@ in stdenv.mkDerivation rec {
# wrapProgram $out/bin/gpgparticipants-prefill
+ wrapProgram $out/bin/gpgparticipants-filter --prefix PATH ":" \
+ "${stdenv.lib.makeBinPath [ gnupg ]}"
+
wrapProgram $out/bin/gpgsigs --set PERL5LIB \
${perlPackages.makePerlPath GnuPGInterfaceRuntimeDependencies} \
--prefix PATH ":" \
diff --git a/nixpkgs/pkgs/tools/security/sn0int/default.nix b/nixpkgs/pkgs/tools/security/sn0int/default.nix
index 9e9cbe2bb3a..8b99649e0c9 100644
--- a/nixpkgs/pkgs/tools/security/sn0int/default.nix
+++ b/nixpkgs/pkgs/tools/security/sn0int/default.nix
@@ -1,18 +1,18 @@
-{ lib, fetchFromGitHub, rustPlatform,
- libsodium, libseccomp, sqlite, pkgconfig }:
+{ lib, fetchFromGitHub, rustPlatform, libsodium, libseccomp, sqlite, pkgconfig
+}:
rustPlatform.buildRustPackage rec {
pname = "sn0int";
- version = "0.18.2";
+ version = "0.19.1";
src = fetchFromGitHub {
owner = "kpcyrd";
repo = pname;
rev = "v${version}";
- sha256 = "0b21b0ryq03zrhqailg2iajirn30l358aj3k44lfnravr4h9zwkj";
+ sha256 = "10f1wblczxlww09f4dl8i9zzgpr14jj7s329wkvm7lafmwx3qrn5";
};
- cargoSha256 = "1pvn0sc325b5fh29m2l6cack4qfssa4lp3zhyb1qzkb3fmw3lgcy";
+ cargoSha256 = "1v0q751ylsfpdjwsbl20pvn7g75w503jwjl5kn5kc8xq3g0lnp65";
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/tools/security/sops/default.nix b/nixpkgs/pkgs/tools/security/sops/default.nix
index 55dde8438c8..3010c37a010 100644
--- a/nixpkgs/pkgs/tools/security/sops/default.nix
+++ b/nixpkgs/pkgs/tools/security/sops/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "sops";
- version = "3.5.0";
+ version = "3.6.0";
src = fetchFromGitHub {
rev = "v${version}";
owner = "mozilla";
repo = pname;
- sha256 = "1515bk0fl0pvdkp402l51gdg63bmqlh89sglss6prc1qqvv5v2xy";
+ sha256 = "01skk6vdfki4a88z0snl1pby09im406qhnsfa0d2l8gp6nz8pq6j";
};
- vendorSha256 = "0yryc799k4563wy53z7amraj89cyprklj0lfv207530hwv5i5gm6";
+ vendorSha256 = "0475y95qma5m346ng898n80xv2rxzndx89c9ygjcvjs513yzcba2";
meta = with stdenv.lib; {
homepage = "https://github.com/mozilla/sops";
@@ -19,4 +19,4 @@ buildGoModule rec {
maintainers = [ maintainers.marsam ];
license = licenses.mpl20;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/security/sshuttle/default.nix b/nixpkgs/pkgs/tools/security/sshuttle/default.nix
index 4d0ae5e051d..6f620904872 100644
--- a/nixpkgs/pkgs/tools/security/sshuttle/default.nix
+++ b/nixpkgs/pkgs/tools/security/sshuttle/default.nix
@@ -1,29 +1,33 @@
-{ stdenv, python3Packages, fetchurl, makeWrapper
-, coreutils, iptables, nettools, openssh, procps }:
+{ stdenv
+, python3Packages
+, makeWrapper
+, coreutils
+, iptables
+, nettools
+, openssh
+, procps
+}:
python3Packages.buildPythonApplication rec {
pname = "sshuttle";
- version = "0.78.5";
+ version = "1.0.3";
src = python3Packages.fetchPypi {
inherit pname version;
- sha256 = "0vp13xwrhx4m6zgsyzvai84lkq9mzkaw47j58dk0ll95kaymk2x8";
+ sha256 = "0fff1c88669a20bb6a4e7331960673a3a02a2e04ff163e4c9299496646edcf61";
};
patches = [ ./sudo.patch ];
nativeBuildInputs = [ makeWrapper python3Packages.setuptools_scm ];
- buildInputs =
- [ coreutils openssh procps nettools ]
- ++ stdenv.lib.optionals stdenv.isLinux [ iptables ];
checkInputs = with python3Packages; [ mock pytest pytestcov pytestrunner flake8 ];
- postInstall = let
- mapPath = f: x: stdenv.lib.concatStringsSep ":" (map f x);
- in ''
- wrapProgram $out/bin/sshuttle \
- --prefix PATH : "${mapPath (x: "${x}/bin") buildInputs}" \
+ runtimeDeps = [ coreutils openssh procps ] ++ stdenv.lib.optionals stdenv.isLinux [ iptables nettools ];
+
+ postInstall = ''
+ wrapProgram $out/bin/sshuttle \
+ --prefix PATH : "${stdenv.lib.makeBinPath runtimeDeps}" \
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/tools/security/thc-hydra/default.nix b/nixpkgs/pkgs/tools/security/thc-hydra/default.nix
index aa36901e46b..f83d2675c6a 100644
--- a/nixpkgs/pkgs/tools/security/thc-hydra/default.nix
+++ b/nixpkgs/pkgs/tools/security/thc-hydra/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "thc-hydra";
- version = "9.0";
+ version = "9.1";
src = fetchFromGitHub {
owner = "vanhauser-thc";
repo = "thc-hydra";
rev = "v${version}";
- sha256 = "09d2f55wky1iabnl871d4r6dyyvr8zhp47d9j1p6d0pvdv93kl4z";
+ sha256 = "1533h9z5jdlazwy0z7ll2753i507wq55by7rm9lh6y59889p0hps";
};
postPatch = let
diff --git a/nixpkgs/pkgs/tools/security/tor/default.nix b/nixpkgs/pkgs/tools/security/tor/default.nix
index 1e033fa31ce..c535bf70670 100644
--- a/nixpkgs/pkgs/tools/security/tor/default.nix
+++ b/nixpkgs/pkgs/tools/security/tor/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, pkgconfig, libevent, openssl, zlib, torsocks
-, libseccomp, systemd, libcap, lzma, zstd, scrypt
+, libseccomp, systemd, libcap, lzma, zstd, scrypt, nixosTests
# for update.nix
, writeScript
@@ -15,11 +15,11 @@
stdenv.mkDerivation rec {
pname = "tor";
- version = "0.4.3.5";
+ version = "0.4.3.6";
src = fetchurl {
url = "https://dist.torproject.org/${pname}-${version}.tar.gz";
- sha256 = "0s6qspi102drn1nk3gfxs51x992xarc44gkfsi8y3l48wr50wsk1";
+ sha256 = "0qmcrkjip0ywq77232m73pjwqiaj0q2klwklqlpbw575shvhcbba";
};
outputs = [ "out" "geoip" ];
@@ -54,19 +54,22 @@ stdenv.mkDerivation rec {
rm -rf $out/share/tor
'';
- passthru.updateScript = import ./update.nix {
- inherit (stdenv) lib;
- inherit
- writeScript
- common-updater-scripts
- bash
- coreutils
- curl
- gnupg
- gnugrep
- gnused
- nix
- ;
+ passthru = {
+ tests.tor = nixosTests.tor;
+ updateScript = import ./update.nix {
+ inherit (stdenv) lib;
+ inherit
+ writeScript
+ common-updater-scripts
+ bash
+ coreutils
+ curl
+ gnupg
+ gnugrep
+ gnused
+ nix
+ ;
+ };
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/tools/security/tpm2-abrmd/default.nix b/nixpkgs/pkgs/tools/security/tpm2-abrmd/default.nix
index fbebde2e7bf..6fe116d7015 100644
--- a/nixpkgs/pkgs/tools/security/tpm2-abrmd/default.nix
+++ b/nixpkgs/pkgs/tools/security/tpm2-abrmd/default.nix
@@ -1,24 +1,44 @@
-{ stdenv, fetchurl, lib
-, tpm2-tss, pkgconfig, glib, which, dbus, cmocka }:
+{ stdenv, lib, fetchFromGitHub
+, autoreconfHook, pkg-config, autoconf-archive, makeWrapper, which
+, tpm2-tss, glib, dbus
+, cmocka
+}:
stdenv.mkDerivation rec {
pname = "tpm2-abrmd";
- version = "2.2.0";
+ version = "2.3.2";
- src = fetchurl {
- url = "https://github.com/tpm2-software/${pname}/releases/download/${version}/${pname}-${version}.tar.gz";
- sha256 = "1lbfhyyh9k54r8s1h8ca2czxv4hg0yq984kdh3vqh3990aca0x9a";
+ src = fetchFromGitHub {
+ owner = "tpm2-software";
+ repo = pname;
+ rev = version;
+ sha256 = "0jzglnlb700clcq6mjhhgvcq29a6893h888wsn9fbrh4f255sw8q";
};
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [
- tpm2-tss glib which dbus cmocka
- ];
+ nativeBuildInputs = [ pkg-config makeWrapper autoreconfHook autoconf-archive which ];
+ buildInputs = [ tpm2-tss glib dbus ];
+ checkInputs = [ cmocka ];
+
+ enableParallelBuilding = true;
+
+ # Emulate the required behavior of ./bootstrap in the original
+ # package
+ preAutoreconf = ''
+ echo "${version}" > VERSION
+ '';
# Unit tests are currently broken as the check phase attempts to start a dbus daemon etc.
#configureFlags = [ "--enable-unit" ];
doCheck = false;
+ # Even though tpm2-tss is in the RUNPATH, starting from 2.3.0 abrmd
+ # seems to require the path to the device TCTI (used for accessing
+ # /dev/tpm0) in it's LD_LIBRARY_PATH
+ postFixup = ''
+ wrapProgram $out/bin/tpm2-abrmd \
+ --suffix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ tpm2-tss ]}"
+ '';
+
meta = with lib; {
description = "TPM2 resource manager, accessible via D-Bus";
homepage = "https://github.com/tpm2-software/tpm2-tools";
diff --git a/nixpkgs/pkgs/tools/security/tpm2-tools/default.nix b/nixpkgs/pkgs/tools/security/tpm2-tools/default.nix
index 282b1df299c..e6a7621d987 100644
--- a/nixpkgs/pkgs/tools/security/tpm2-tools/default.nix
+++ b/nixpkgs/pkgs/tools/security/tpm2-tools/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "tpm2-tools";
- version = "4.1.2";
+ version = "4.1.3";
src = fetchurl {
url = "https://github.com/tpm2-software/${pname}/releases/download/${version}/${pname}-${version}.tar.gz";
- sha256 = "0di97zmxdh04m2ibyshcgvillwxx6rnd0543scm7q10y7nv74m0p";
+ sha256 = "0117r0zzdnblkibv81y71v3limixsw5m7g9xwf7lcx8fc8836pdv";
};
nativeBuildInputs = [ pandoc pkgconfig makeWrapper ];
diff --git a/nixpkgs/pkgs/tools/security/vault/default.nix b/nixpkgs/pkgs/tools/security/vault/default.nix
index e1b6ef80860..50a7844356f 100644
--- a/nixpkgs/pkgs/tools/security/vault/default.nix
+++ b/nixpkgs/pkgs/tools/security/vault/default.nix
@@ -2,13 +2,13 @@
buildGoPackage rec {
pname = "vault";
- version = "1.4.2";
+ version = "1.5.0";
src = fetchFromGitHub {
owner = "hashicorp";
repo = "vault";
rev = "v${version}";
- sha256 = "0aschysngs6f50plqkqbnhgl6zryd0bpypr50zd45cgww7jvvqd4";
+ sha256 = "1bdhcsx7hwz4kb68jrrrzlbr7k744g0pym996dq1p5rvz05j3pqc";
};
goPackagePath = "github.com/hashicorp/vault";
@@ -17,10 +17,7 @@ buildGoPackage rec {
nativeBuildInputs = [ installShellFiles ];
- buildFlagsArray = [
- "-tags='vault'"
- "-ldflags=\"-X github.com/hashicorp/vault/sdk/version.GitCommit='v${version}'\""
- ];
+ buildFlagsArray = [ "-tags=vault" "-ldflags=-s -w -X ${goPackagePath}/sdk/version.GitCommit=${src.rev}" ];
postInstall = ''
echo "complete -C $out/bin/vault vault" > vault.bash
diff --git a/nixpkgs/pkgs/tools/security/verifpal/default.nix b/nixpkgs/pkgs/tools/security/verifpal/default.nix
index e1e5e100bd1..a3f3132aa3c 100644
--- a/nixpkgs/pkgs/tools/security/verifpal/default.nix
+++ b/nixpkgs/pkgs/tools/security/verifpal/default.nix
@@ -1,35 +1,29 @@
{ lib
, fetchgit
-, buildGoPackage
+, buildGoModule
, pigeon
}:
-buildGoPackage rec {
+buildGoModule rec {
pname = "verifpal";
- version = "0.7.5";
-
- goPackagePath = "github.com/SymbolicSoft/verifpal";
- goDeps = ./deps.nix;
+ version = "0.13.7";
src = fetchgit {
url = "https://source.symbolic.software/verifpal/verifpal.git";
- rev = version;
- sha256 = "0njgn6j5qg5kgid6ddv23axhw5gwjbayhdjkj4ya08mnxndr284m";
+ rev = "v${version}";
+ sha256 = "1ia3mxwcvcxghga2vvhf6mia59cm3jl7vh8laywh421bfj42sh9d";
};
- nativeBuildInputs = [ pigeon ];
+ vendorSha256 = "0cmj6h103igg5pcs9c9wrcmrsf0mwp9vbgzf5amsnj1206ryb1p2";
- postPatch = ''
- sed -e 's|/bin/echo |echo |g' -i Makefile
- '';
+ nativeBuildInputs = [ pigeon ];
- buildPhase = ''
- make -C go/src/$goPackagePath parser linux
- '';
+ subPackages = [ "cmd/verifpal" ];
- installPhase = ''
- mkdir -p $out/bin
- cp go/src/$goPackagePath/build/bin/linux/verifpal $out/bin/
+ # goversioninfo is for Windows only and can be skipped during go generate
+ preBuild = ''
+ substituteInPlace cmd/verifpal/main.go --replace "go:generate goversioninfo" "(disabled goversioninfo)"
+ go generate verifpal.com/cmd/verifpal
'';
meta = {
diff --git a/nixpkgs/pkgs/tools/security/verifpal/deps.nix b/nixpkgs/pkgs/tools/security/verifpal/deps.nix
deleted file mode 100644
index aaa4269416a..00000000000
--- a/nixpkgs/pkgs/tools/security/verifpal/deps.nix
+++ /dev/null
@@ -1,12 +0,0 @@
-# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix)
-[
- {
- goPackagePath = "github.com/logrusorgru/aurora";
- fetch = {
- type = "git";
- url = "https://github.com/logrusorgru/aurora";
- rev = "94edacc10f9b";
- sha256 = "0bhwy3rrd8mwb8xjwf44nj6vmxaj5hdvayvszr1rskkmz08l5v01";
- };
- }
-]
diff --git a/nixpkgs/pkgs/tools/security/vulnix/default.nix b/nixpkgs/pkgs/tools/security/vulnix/default.nix
index 59d8b8c0875..d4a3a0c621a 100644
--- a/nixpkgs/pkgs/tools/security/vulnix/default.nix
+++ b/nixpkgs/pkgs/tools/security/vulnix/default.nix
@@ -1,12 +1,16 @@
-{ stdenv, python3Packages, nix, ronn }:
+{ stdenv
+, python3Packages
+, nix
+, ronn
+}:
python3Packages.buildPythonApplication rec {
pname = "vulnix";
- version = "1.9.4";
+ version = "1.9.6";
src = python3Packages.fetchPypi {
inherit pname version;
- sha256 = "06dpdsnz1ih0syas3x25s557qpw0f4kmypvxwaffm734djg8klmi";
+ sha256 = "0anyxmqgn4kx102l3qjhh1f2b0cg7mnlapfhriyjw0zyy5gyqvng";
};
outputs = [ "out" "doc" "man" ];
diff --git a/nixpkgs/pkgs/tools/security/yubikey-agent/default.nix b/nixpkgs/pkgs/tools/security/yubikey-agent/default.nix
new file mode 100644
index 00000000000..6b6ed8e0285
--- /dev/null
+++ b/nixpkgs/pkgs/tools/security/yubikey-agent/default.nix
@@ -0,0 +1,54 @@
+{ stdenv, lib, fetchFromGitHub, buildGoModule, libnotify, makeWrapper, pcsclite, pinentry_mac, pkgconfig, darwin }:
+
+buildGoModule rec {
+ pname = "yubikey-agent";
+ version = "0.1.3";
+
+ src = fetchFromGitHub {
+ owner = "FiloSottile";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "07gix5wrakn4z846zhvl66lzwx58djrfnn6m8v7vc69l9jr3kihr";
+ };
+
+ buildInputs =
+ lib.optional stdenv.isLinux (lib.getDev pcsclite)
+ ++ lib.optional stdenv.isDarwin (darwin.apple_sdk.frameworks.PCSC);
+
+ nativeBuildInputs = [ makeWrapper pkgconfig ];
+
+ # pull in go-piv/piv-go#75
+ # once go-piv/piv-go#75 is merged and released, we should
+ # use the released version (and push upstream to do the same)
+ patches = [ ./use-piv-go-75.patch ];
+ postPatch = lib.optionalString stdenv.isLinux ''
+ substituteInPlace main.go --replace 'notify-send' ${libnotify}/bin/notify-send
+ '';
+
+ vendorSha256 = "128mlsagj3im6h0p0ndhzk29ya47g19im9dldx3nmddf2jlccj2h";
+
+ subPackages = [ "." ];
+
+ # On macOS, there isn't a choice of pinentry program, so let's
+ # ensure the nixpkgs-provided one is available
+ postInstall = lib.optionalString stdenv.isDarwin ''
+ wrapProgram $out/bin/yubikey-agent --suffix PATH : $(dirname ${pinentry_mac}/${pinentry_mac.binaryPath})
+ ''
+ # Note: in the next release, upstream provides
+ # contrib/systemd/user/yubikey-agent.service, which we should use
+ # instead
+ # See https://github.com/FiloSottile/yubikey-agent/pull/43
+ + lib.optionalString stdenv.isLinux ''
+ mkdir -p $out/lib/systemd/user
+ substitute ${./yubikey-agent.service} $out/lib/systemd/user/yubikey-agent.service \
+ --replace 'ExecStart=yubikey-agent' "ExecStart=$out/bin/yubikey-agent"
+ '';
+
+ meta = with lib; {
+ description = "A seamless ssh-agent for YubiKeys";
+ license = licenses.bsd3;
+ homepage = "https://filippo.io/yubikey-agent";
+ maintainers = with lib.maintainers; [ philandstuff rawkode ];
+ platforms = platforms.darwin ++ platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/tools/security/yubikey-agent/use-piv-go-75.patch b/nixpkgs/pkgs/tools/security/yubikey-agent/use-piv-go-75.patch
new file mode 100644
index 00000000000..73967d817d9
--- /dev/null
+++ b/nixpkgs/pkgs/tools/security/yubikey-agent/use-piv-go-75.patch
@@ -0,0 +1,22 @@
+From 547695fff9cbfc4037168cdeb07cfe16bd89b6db Mon Sep 17 00:00:00 2001
+From: Philip Potter <philip.g.potter@gmail.com>
+Date: Sat, 25 Jul 2020 21:59:50 +0100
+Subject: [PATCH] Pull in piv-go#75
+
+---
+ go.mod | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/go.mod b/go.mod
+index d4d13c8..f75be2d 100644
+--- a/go.mod
++++ b/go.mod
+@@ -7,3 +7,5 @@ require (
+ github.com/gopasspw/gopass v1.9.1
+ golang.org/x/crypto v0.0.0-20200429183012-4b2356b1ed79
+ )
++
++replace github.com/go-piv/piv-go => github.com/rawkode/piv-go v1.5.1-0.20200725154545-1c3200c75a28
+--
+2.27.0
+
diff --git a/nixpkgs/pkgs/tools/security/yubikey-agent/yubikey-agent.service b/nixpkgs/pkgs/tools/security/yubikey-agent/yubikey-agent.service
new file mode 100644
index 00000000000..7a91f902544
--- /dev/null
+++ b/nixpkgs/pkgs/tools/security/yubikey-agent/yubikey-agent.service
@@ -0,0 +1,35 @@
+[Unit]
+Description=Seamless ssh-agent for YubiKeys
+Documentation=https://filippo.io/yubikey-agent
+
+[Service]
+ExecStart=yubikey-agent -l %t/yubikey-agent/yubikey-agent.sock
+ExecReload=/bin/kill -HUP $MAINPID
+ProtectSystem=strict
+ProtectKernelLogs=yes
+ProtectKernelModules=yes
+ProtectKernelTunables=yes
+ProtectControlGroups=yes
+ProtectClock=yes
+ProtectHostname=yes
+PrivateTmp=yes
+PrivateDevices=yes
+PrivateUsers=yes
+IPAddressDeny=any
+RestrictAddressFamilies=AF_UNIX
+RestrictNamespaces=yes
+RestrictRealtime=yes
+RestrictSUIDSGID=yes
+LockPersonality=yes
+CapabilityBoundingSet=
+SystemCallFilter=@system-service
+SystemCallFilter=~@privileged @resources
+SystemCallErrorNumber=EPERM
+SystemCallArchitectures=native
+NoNewPrivileges=yes
+KeyringMode=private
+UMask=0177
+RuntimeDirectory=yubikey-agent
+
+[Install]
+WantedBy=default.target
diff --git a/nixpkgs/pkgs/tools/security/zmap/cmake-json-0.14-fix.patch b/nixpkgs/pkgs/tools/security/zmap/cmake-json-0.14-fix.patch
new file mode 100644
index 00000000000..1c132948af6
--- /dev/null
+++ b/nixpkgs/pkgs/tools/security/zmap/cmake-json-0.14-fix.patch
@@ -0,0 +1,13 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 8bd825f..694d9b2 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -72,6 +72,8 @@ if(WITH_JSON)
+ endif()
+
+ add_definitions("-DJSON")
++ # JSON_CFLAGS is a list, i.e. semicolon-separated, convert it to space-separated
++ string(REPLACE ";" " " JSON_CFLAGS "${JSON_CFLAGS}")
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${JSON_CFLAGS}")
+ endif()
+
diff --git a/nixpkgs/pkgs/tools/security/zmap/default.nix b/nixpkgs/pkgs/tools/security/zmap/default.nix
index ef36b21641b..e2350b67c7d 100644
--- a/nixpkgs/pkgs/tools/security/zmap/default.nix
+++ b/nixpkgs/pkgs/tools/security/zmap/default.nix
@@ -13,6 +13,11 @@ stdenv.mkDerivation rec {
sha256 = "0yaahaiawkjk020hvsb8pndbrk8k10wxkfba1irp12a4sj6rywcs";
};
+ patches = [
+ # fix build with json-c 0.14 https://github.com/zmap/zmap/pull/609
+ ./cmake-json-0.14-fix.patch
+ ];
+
cmakeFlags = [ "-DRESPECT_INSTALL_PREFIX_CONFIG=ON" ];
dontUseCmakeBuildDir = true;
diff --git a/nixpkgs/pkgs/tools/system/bpytop/default.nix b/nixpkgs/pkgs/tools/system/bpytop/default.nix
new file mode 100644
index 00000000000..015d9d3adac
--- /dev/null
+++ b/nixpkgs/pkgs/tools/system/bpytop/default.nix
@@ -0,0 +1,45 @@
+{ stdenv, python3Packages, fetchFromGitHub, makeWrapper, substituteAll }:
+
+stdenv.mkDerivation rec {
+ pname = "bpytop";
+ version = "1.0.0";
+
+ src = fetchFromGitHub {
+ owner = "aristocratos";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0cxyrk5a9j0ymll9h5b6jq48yjy9srcxh4rmsqk8w0d14prmflgg";
+ };
+
+ buildInputs = [ makeWrapper ];
+ propagatedBuildInputs = with python3Packages; [ python psutil ];
+
+ dontBuild = true;
+
+ postPatch = ''
+ sed -i -e "s#/usr/\[local/\]#$out/#g" \
+ -e "s#/usr/{td}#$out/#g" \
+ ./bpytop.py
+ '';
+
+ installPhase = ''
+ mkdir -p $out/{bin,libexec,share/bpytop}/
+ cp -r ./themes $out/share/bpytop/
+ cp ./bpytop.py $out/libexec/
+
+ makeWrapper ${python3Packages.python.interpreter} $out/bin/bpytop \
+ --add-flags "$out/libexec/bpytop.py" \
+ --prefix PYTHONPATH : "$PYTHONPATH"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A resource monitor; python port of bashtop";
+ homepage = src.meta.homepage;
+ license = licenses.apsl20;
+ maintainers = with maintainers; [ aw ];
+ platforms = with platforms; linux ++ freebsd ++ darwin;
+
+ # https://github.com/NixOS/nixpkgs/pull/94625#issuecomment-668509399
+ broken = stdenv.isDarwin;
+ };
+}
diff --git a/nixpkgs/pkgs/tools/system/cm-rgb/default.nix b/nixpkgs/pkgs/tools/system/cm-rgb/default.nix
new file mode 100644
index 00000000000..acfe440b5d5
--- /dev/null
+++ b/nixpkgs/pkgs/tools/system/cm-rgb/default.nix
@@ -0,0 +1,63 @@
+{ stdenv
+, buildPythonApplication
+, fetchFromGitHub
+, atk
+, gobject-introspection
+, wrapGAppsHook
+, click
+, hidapi
+, psutil
+, pygobject3
+}:
+
+buildPythonApplication rec {
+ pname = "cm-rgb";
+ version = "0.3.4";
+
+ src = fetchFromGitHub {
+ owner = "gfduszynski";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "04brldaa2zpvzkcg43i5hpbj03d1nqrgiplm5nh4shn12cif19ag";
+ };
+
+ nativeBuildInputs = [
+ atk
+
+ # Populate GI_TYPELIB_PATH
+ gobject-introspection
+ wrapGAppsHook
+ ];
+
+ propagatedBuildInputs = [
+ click
+ hidapi
+ psutil
+ pygobject3
+ ];
+
+ postInstall = ''
+ # Remove this line when/if this PR gets merged:
+ # https://github.com/gfduszynski/cm-rgb/pull/43
+ install -m0755 scripts/cm-rgb-gui $out/bin/cm-rgb-gui
+
+ mkdir -p $out/etc/udev/rules.d
+ echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="2516", ATTR{idProduct}=="0051", TAG+="uaccess"' \
+ > $out/etc/udev/rules.d/60-cm-rgb.rules
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Control AMD Wraith Prism RGB LEDs";
+ longDescription = ''
+ cm-rgb controls AMD Wraith Prism RGB LEDS.
+
+ To permit non-root accounts to change use this utility on
+ NixOS, add this package to <literal>services.udev.packages</literal>
+ in <filename>configuration.nix</filename>.
+ '';
+ homepage = "https://github.com/gfduszynski/cm-rgb";
+ license = licenses.mit;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ danieldk ];
+ };
+}
diff --git a/nixpkgs/pkgs/tools/system/colorls/Gemfile.lock b/nixpkgs/pkgs/tools/system/colorls/Gemfile.lock
index 1b84a550e48..d138a167ce7 100644
--- a/nixpkgs/pkgs/tools/system/colorls/Gemfile.lock
+++ b/nixpkgs/pkgs/tools/system/colorls/Gemfile.lock
@@ -2,7 +2,7 @@ GEM
remote: https://rubygems.org/
specs:
clocale (0.0.4)
- colorls (1.3.3)
+ colorls (1.4.2)
clocale (~> 0)
filesize (~> 0)
manpages (~> 0)
diff --git a/nixpkgs/pkgs/tools/system/colorls/gemset.nix b/nixpkgs/pkgs/tools/system/colorls/gemset.nix
index c16f87f457f..2e4a26ff918 100644
--- a/nixpkgs/pkgs/tools/system/colorls/gemset.nix
+++ b/nixpkgs/pkgs/tools/system/colorls/gemset.nix
@@ -15,10 +15,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "07rvm3g65slnqzal718qwfmgsjnkysx00jn8dnv96317yx0mxfx6";
+ sha256 = "0sw377wklld5zn1la0smxc2bg4rph2xf9d0h3zmxhmds06lb92db";
type = "gem";
};
- version = "1.3.3";
+ version = "1.4.2";
};
filesize = {
groups = ["default"];
diff --git a/nixpkgs/pkgs/tools/system/ctop/default.nix b/nixpkgs/pkgs/tools/system/ctop/default.nix
index 1c46caaf932..2a6d3253bf8 100644
--- a/nixpkgs/pkgs/tools/system/ctop/default.nix
+++ b/nixpkgs/pkgs/tools/system/ctop/default.nix
@@ -21,4 +21,4 @@ buildGoModule rec {
license = licenses.mit;
maintainers = with maintainers; [ apeyroux marsam ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/system/datefudge/default.nix b/nixpkgs/pkgs/tools/system/datefudge/default.nix
index 839e14a20d8..819071f3f06 100644
--- a/nixpkgs/pkgs/tools/system/datefudge/default.nix
+++ b/nixpkgs/pkgs/tools/system/datefudge/default.nix
@@ -1,24 +1,22 @@
-{ stdenv, fetchgit }:
+{ stdenv, fetchgit, fetchpatch }:
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "datefudge";
- version = "1.23";
+ version = "1.24";
src = fetchgit {
- url = "https://salsa.debian.org/debian/datefudge.git";
- rev = "090d3aace17640478f7f5119518b2f4196f62617";
- sha256 = "0r9g8v9xnv60hq3j20wqy34kyig3sc2pisjxl4irn7jjx85f1spv";
+ url = "https://salsa.debian.org/debian/${pname}.git";
+ rev = "debian/${version}";
+ sha256 = "1nh433yx4y4djp0bs6aawqbwk7miq7fsbs9wpjlyh2k9dvil2lrm";
};
- patchPhase = ''
+ postPatch = ''
substituteInPlace Makefile \
--replace "/usr" "/" \
--replace "-o root -g root" ""
substituteInPlace datefudge.sh \
--replace "@LIBDIR@" "$out/lib/"
- '';
-
- preInstallPhase = "mkdir -P $out/lib/datefudge";
+ '';
installFlags = [ "DESTDIR=$(out)" ];
diff --git a/nixpkgs/pkgs/tools/system/di/default.nix b/nixpkgs/pkgs/tools/system/di/default.nix
index 239544d20a6..0a6ae26547b 100644
--- a/nixpkgs/pkgs/tools/system/di/default.nix
+++ b/nixpkgs/pkgs/tools/system/di/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "di";
- version = "4.47.3";
+ version = "4.48";
src = fetchurl {
url = "https://gentoo.com/${pname}/${pname}-${version}.tar.gz";
- sha256 = "0m4npba50sf5s61g5z3xd2r7937zwja941f2h3f081xi24c2hfck";
+ sha256 = "0crvvfsxh8ryc0j19a2x52i9zacvggm8zi6j3kzygkcwnpz4km8r";
};
makeFlags = [ "INSTALL_DIR=$(out)" ];
diff --git a/nixpkgs/pkgs/tools/system/disk-filltest/default.nix b/nixpkgs/pkgs/tools/system/disk-filltest/default.nix
index 074b06aa4e6..7bcf592012a 100644
--- a/nixpkgs/pkgs/tools/system/disk-filltest/default.nix
+++ b/nixpkgs/pkgs/tools/system/disk-filltest/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "disk-filltest";
- version = "0.8.1";
+ version = "0.8.2";
src = fetchFromGitHub {
owner = "bingmann";
repo = "disk-filltest";
rev = "v${version}";
- sha256 = "1vcb43hdln7xlklz1n0fsfp5x1j9pn829wbad4b110hrc7nwrnvm";
+ sha256 = "0qmcf5k5j7946wsbxrw4rqfj48mwl3r6kb4l3gppl97k7iyni6kj";
};
preBuild = ''
diff --git a/nixpkgs/pkgs/tools/system/efibootmgr/default.nix b/nixpkgs/pkgs/tools/system/efibootmgr/default.nix
index 3323ac24897..dd898de0fc2 100644
--- a/nixpkgs/pkgs/tools/system/efibootmgr/default.nix
+++ b/nixpkgs/pkgs/tools/system/efibootmgr/default.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
# We have no LTO here since commit 22284b07.
postPatch = if stdenv.isi686 then "sed '/^CFLAGS/s/-flto//' -i Make.defaults" else null;
- makeFlags = [ "EFIDIR=nixos" ];
+ makeFlags = [ "EFIDIR=nixos" "PKG_CONFIG=${stdenv.cc.targetPrefix}pkg-config" ];
installFlags = [ "prefix=$(out)" ];
diff --git a/nixpkgs/pkgs/tools/system/facter/default.nix b/nixpkgs/pkgs/tools/system/facter/default.nix
index 0d2d704ea6c..01fd10d6777 100644
--- a/nixpkgs/pkgs/tools/system/facter/default.nix
+++ b/nixpkgs/pkgs/tools/system/facter/default.nix
@@ -2,24 +2,24 @@
stdenv.mkDerivation rec {
pname = "facter";
- version = "3.14.10";
+ version = "3.14.12";
src = fetchFromGitHub {
- sha256 = "0yblz8k30kv9jpfs6bd0hcx5nfr23l7nxyw0q7p7c4ygkx3mb1ji";
+ sha256 = "1n0m2w133bpbbpc1imp89xlinmny7xaz1w87cs18p1lnk2w043lc";
rev = version;
repo = pname;
owner = "puppetlabs";
};
- CXXFLAGS = "-fpermissive -Wno-error=catch-value";
- NIX_LDFLAGS = "-lblkid";
+ CXXFLAGS = stdenv.lib.optionalString stdenv.cc.isGNU "-fpermissive -Wno-error=catch-value";
+ NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isLinux "-lblkid";
cmakeFlags = [
- "-DFACTER_RUBY=${ruby}/lib/libruby.so"
+ "-DFACTER_RUBY=${ruby}/lib/libruby${stdenv.hostPlatform.extensions.sharedLibrary}"
"-DRUBY_LIB_INSTALL=${placeholder "out"}/lib/ruby"
];
- NIX_CFLAGS_COMPILE = "-Wno-error=deprecated-copy";
+ NIX_CFLAGS_COMPILE = "-Wno-error";
nativeBuildInputs = [ cmake ];
buildInputs = [ boost cpp-hocon curl leatherman libwhereami libyamlcpp openssl ruby utillinux ];
@@ -31,6 +31,6 @@ stdenv.mkDerivation rec {
description = "A system inventory tool";
license = licenses.asl20;
maintainers = [ maintainers.womfoo ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
}
diff --git a/nixpkgs/pkgs/tools/system/fio/default.nix b/nixpkgs/pkgs/tools/system/fio/default.nix
index 8b9f1085a9e..80789681fc4 100644
--- a/nixpkgs/pkgs/tools/system/fio/default.nix
+++ b/nixpkgs/pkgs/tools/system/fio/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "fio";
- version = "3.20";
+ version = "3.21";
src = fetchFromGitHub {
owner = "axboe";
repo = "fio";
rev = "fio-${version}";
- sha256 = "1ahdcyrj7jgm4qx5s0q7gvbpqr2w57psazsf0wswp1v3mb9w4zg4";
+ sha256 = "0v8bq79n2nfnrs8pw2f3a93f8k691dnfzd5qxb5srwak4y2za7hn";
};
buildInputs = [ python zlib ]
diff --git a/nixpkgs/pkgs/tools/system/gotop/default.nix b/nixpkgs/pkgs/tools/system/gotop/default.nix
index 893e3e7e983..9503153ea78 100644
--- a/nixpkgs/pkgs/tools/system/gotop/default.nix
+++ b/nixpkgs/pkgs/tools/system/gotop/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "gotop";
- version = "3.5.2";
+ version = "4.0.1";
src = fetchFromGitHub {
owner = "xxxserxxx";
repo = pname;
rev = "v${version}";
- sha256 = "0d08pi213nzvj4vhd2sbri39qlxa7iazc8bcrikhmmr0pghjfwhn";
+ sha256 = "10qfzmq1wdgpvv319khzicalix1x4fqava0wry3bzz84k5c9dabs";
};
- vendorSha256 = "1ais548gii4q7xzysnw2ykjxyzb7azszsqdlp9hgiwp0bax9nj2n";
+ vendorSha256 = "1crphp41bfivfmfp3cl7pjca3ypds6mr3847msd4wvfq4g6imk55";
meta = with stdenv.lib; {
description = "A terminal based graphical activity monitor inspired by gtop and vtop";
@@ -20,4 +20,4 @@ buildGoModule rec {
maintainers = [ maintainers.magnetophon ];
platforms = platforms.unix;
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/system/inxi/default.nix b/nixpkgs/pkgs/tools/system/inxi/default.nix
index df2e1b229f7..a513a68c5f0 100644
--- a/nixpkgs/pkgs/tools/system/inxi/default.nix
+++ b/nixpkgs/pkgs/tools/system/inxi/default.nix
@@ -22,13 +22,13 @@ let
++ recommendedDisplayInformationPrograms;
in stdenv.mkDerivation rec {
pname = "inxi";
- version = "3.1.01-1";
+ version = "3.1.05-2";
src = fetchFromGitHub {
owner = "smxi";
repo = "inxi";
rev = version;
- sha256 = "0r204w0r06ibdr4dck7yw2nmvj7xq68bjr7xwwiy7liqdml0n0yc";
+ sha256 = "1a7nl2wk49yz5hcrph692xh5phv1mdg1m5cbvgv3ya12c6r32pa2";
};
buildInputs = [ perl makeWrapper ];
diff --git a/nixpkgs/pkgs/tools/system/jump/default.nix b/nixpkgs/pkgs/tools/system/jump/default.nix
index fe0138783d3..b61bcbf4d88 100644
--- a/nixpkgs/pkgs/tools/system/jump/default.nix
+++ b/nixpkgs/pkgs/tools/system/jump/default.nix
@@ -37,4 +37,4 @@ buildGoModule rec {
platforms = platforms.all;
maintainers = with maintainers; [ sondr3 ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/system/kmon/default.nix b/nixpkgs/pkgs/tools/system/kmon/default.nix
index afb59b25059..e3d84cb2131 100644
--- a/nixpkgs/pkgs/tools/system/kmon/default.nix
+++ b/nixpkgs/pkgs/tools/system/kmon/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "kmon";
- version = "1.2.0";
+ version = "1.3.5";
src = fetchFromGitHub {
owner = "orhun";
repo = pname;
rev = "v${version}";
- sha256 = "1l2zdp5f9spkfx1dhxyj32791kgvc8hqjr1kk75vds4c1wgwq8gk";
+ sha256 = "1jbp1pd1xlbj5jzz7v2zmrzik45z91ddpvaxazjwcbqmw6hn732q";
};
- cargoSha256 = "08a7gr70a3rh7a52gglck16qlwngb6ap723lg3b3mxmkyigdf6i6";
+ cargoSha256 = "17srf1krknabqprjilk76mmvjq284zf138gf15vybsbjd9dkpals";
nativeBuildInputs = [ python3 ];
diff --git a/nixpkgs/pkgs/tools/system/logrotate/default.nix b/nixpkgs/pkgs/tools/system/logrotate/default.nix
index 3e357d37d83..4c891e3e5b3 100644
--- a/nixpkgs/pkgs/tools/system/logrotate/default.nix
+++ b/nixpkgs/pkgs/tools/system/logrotate/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "logrotate";
- version = "3.16.0";
+ version = "3.17.0";
src = fetchFromGitHub {
owner = "logrotate";
repo = "logrotate";
rev = version;
- sha256 = "0dsz9cfh9glicrnh1rc3jrc176mimnasslihqnj0aknkv8ajq1jh";
+ sha256 = "133k4y24p918v4dva6dh70bdfv13jvwl2vlhq0mybrs3ripvnh4h";
};
# Logrotate wants to access the 'mail' program; to be done.
diff --git a/nixpkgs/pkgs/tools/system/monit/default.nix b/nixpkgs/pkgs/tools/system/monit/default.nix
index 7cec79ff25e..8be921b385e 100644
--- a/nixpkgs/pkgs/tools/system/monit/default.nix
+++ b/nixpkgs/pkgs/tools/system/monit/default.nix
@@ -6,11 +6,11 @@
}:
stdenv.mkDerivation rec {
- name = "monit-5.26.0";
+ name = "monit-5.27.0";
src = fetchurl {
url = "${meta.homepage}dist/${name}.tar.gz";
- sha256 = "1hpk0agxi7g9vmfqvrwr5wk7pr52wdlv3vs0j3l2p6mgldl4bz47";
+ sha256 = "197w59wkg6izlj6p7xbx0n6ksvm6pym9pzh24nakl6agcbpxxh6q";
};
nativeBuildInputs = [ bison flex ];
diff --git a/nixpkgs/pkgs/tools/system/netdata/default.nix b/nixpkgs/pkgs/tools/system/netdata/default.nix
index 5d856e79530..722df46c05f 100644
--- a/nixpkgs/pkgs/tools/system/netdata/default.nix
+++ b/nixpkgs/pkgs/tools/system/netdata/default.nix
@@ -14,14 +14,14 @@ with stdenv.lib;
let
go-d-plugin = callPackage ./go.d.plugin.nix {};
in stdenv.mkDerivation rec {
- version = "1.22.1";
+ version = "1.23.0";
pname = "netdata";
src = fetchFromGitHub {
owner = "netdata";
repo = "netdata";
rev = "v${version}";
- sha256 = "1hliv4d3pa8c3inz0bcl6nngfmp8vwnvh7smbwqiq7isfjijbpr6";
+ sha256 = "04x53hr2d086y4q990h7lazaykaizb5g45nmfvahqzxj72b0hvdf";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
diff --git a/nixpkgs/pkgs/tools/system/netdata/go.d.plugin.nix b/nixpkgs/pkgs/tools/system/netdata/go.d.plugin.nix
index 2e397da8a81..3e38b7bfdf9 100644
--- a/nixpkgs/pkgs/tools/system/netdata/go.d.plugin.nix
+++ b/nixpkgs/pkgs/tools/system/netdata/go.d.plugin.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "netdata-go.d.plugin";
- version = "0.18.0";
+ version = "0.19.2";
src = fetchFromGitHub {
owner = "netdata";
repo = "go.d.plugin";
rev = "v${version}";
- sha256 = "15h4075lwqh58ssdgyq34jj8r4dga0sz7h18dzy4nir75p8a0s7b";
+ sha256 = "03a67kvhickzg96jvzxhg1jih48m96rl4mkg0wgmbi7a676dl7lq";
};
- vendorSha256 = "1pw9pb3rdjzf2dx1p1jiqxs7qhlpjki7fy74nyxza5wzrv4317sj";
+ vendorSha256 = "0mmnkkzpv8lmxn11idikddmjinxv1y823ny0wxp271agiinyfpn8";
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
@@ -26,4 +26,4 @@ buildGoModule rec {
license = licenses.gpl3;
maintainers = [ maintainers.lethalman ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/system/pciutils/default.nix b/nixpkgs/pkgs/tools/system/pciutils/default.nix
index e76ab496ef9..4bbe2bdcee0 100644
--- a/nixpkgs/pkgs/tools/system/pciutils/default.nix
+++ b/nixpkgs/pkgs/tools/system/pciutils/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, pkgconfig, zlib, kmod, which }:
stdenv.mkDerivation rec {
- name = "pciutils-3.6.4"; # with release-date database
+ name = "pciutils-3.7.0"; # with release-date database
src = fetchurl {
url = "mirror://kernel/software/utils/pciutils/${name}.tar.xz";
- sha256 = "0mb0f2phdcmp4kfiqsszn2k6nlln0w160ffzrjjv4bbfjwrgfzzn";
+ sha256 = "1ss0rnfsx8gvqjxaji4mvbhf9xyih4cadmgadbwwv8mnx1xvjh4x";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/tools/system/plan9port/builder.sh b/nixpkgs/pkgs/tools/system/plan9port/builder.sh
index 7750de70061..b5196e512f4 100644
--- a/nixpkgs/pkgs/tools/system/plan9port/builder.sh
+++ b/nixpkgs/pkgs/tools/system/plan9port/builder.sh
@@ -24,7 +24,6 @@ configurePhase()
i?86-*) echo OBJTYPE=386;;
*power*) echo OBJTYPE=power;;
*sparc*) echo OBJTYPE=sparc;;
- *) exit 12
esac
if [[ $system =~ .*linux.* ]]; then
echo SYSVERSION=2.6.x
diff --git a/nixpkgs/pkgs/tools/system/plan9port/default.nix b/nixpkgs/pkgs/tools/system/plan9port/default.nix
index 54e88f5d069..8164dfa9136 100644
--- a/nixpkgs/pkgs/tools/system/plan9port/default.nix
+++ b/nixpkgs/pkgs/tools/system/plan9port/default.nix
@@ -89,7 +89,7 @@ stdenv.mkDerivation {
license = licenses.lpl-102;
maintainers = with maintainers; [ AndersonTorres bbarker
ftrvxmtrx kovirobi ];
- platforms = remove "aarch64-linux" platforms.unix;
+ platforms = platforms.unix;
};
}
# TODO: investigate the mouse chording support patch
diff --git a/nixpkgs/pkgs/tools/system/psensor/default.nix b/nixpkgs/pkgs/tools/system/psensor/default.nix
index 49d2747a33e..afbab363443 100644
--- a/nixpkgs/pkgs/tools/system/psensor/default.nix
+++ b/nixpkgs/pkgs/tools/system/psensor/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "psensor";
- version = "1.2.0";
+ version = "1.2.1";
src = fetchurl {
url = "https://wpitchoune.net/psensor/files/psensor-${version}.tar.gz";
- sha256 = "1smbidbby4rh14jnh9kn7y64qf486aqnmyxcgacjvkz27cqqnw4r";
+ sha256 = "1ark901va79gfq5p8h8dqypjgm3f8crmj37520q3slwz2rfphkq8";
};
nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
diff --git a/nixpkgs/pkgs/tools/system/rocm-smi/default.nix b/nixpkgs/pkgs/tools/system/rocm-smi/default.nix
new file mode 100644
index 00000000000..159b41fd1ce
--- /dev/null
+++ b/nixpkgs/pkgs/tools/system/rocm-smi/default.nix
@@ -0,0 +1,30 @@
+{ lib, buildPythonApplication, fetchFromGitHub }:
+
+buildPythonApplication rec {
+ pname = "rocm-smi";
+ version = "3.5.0";
+
+ src = fetchFromGitHub {
+ owner = "RadeonOpenCompute";
+ repo = "ROC-smi";
+ rev = "rocm-${version}";
+ sha256 = "189mpvmcv46nfwshyc1wla6k71kbraldik5an20g4v9s13ycrpx9";
+ };
+
+ format = "other";
+
+ dontConfigure = true;
+ dontBuild = true;
+
+ installPhase = ''
+ install -Dm0755 rocm_smi.py $out/bin/rocm-smi
+ '';
+
+ meta = with lib; {
+ description = "System management interface for AMD GPUs supported by ROCm";
+ homepage = "https://github.com/RadeonOpenCompute/ROC-smi";
+ license = with licenses; [ mit ];
+ maintainers = with maintainers; [ danieldk ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/tools/system/rsyslog/default.nix b/nixpkgs/pkgs/tools/system/rsyslog/default.nix
index 1739e0ad784..7be7e5b3d37 100644
--- a/nixpkgs/pkgs/tools/system/rsyslog/default.nix
+++ b/nixpkgs/pkgs/tools/system/rsyslog/default.nix
@@ -14,11 +14,11 @@ let
in
stdenv.mkDerivation rec {
pname = "rsyslog";
- version = "8.2004.0";
+ version = "8.2006.0";
src = fetchurl {
url = "https://www.rsyslog.com/files/download/rsyslog/${pname}-${version}.tar.gz";
- sha256 = "1n97kx6cyyzd4zh6q01fyqi2wq1ah68h95kdc109m1zhfnvxghsz";
+ sha256 = "15wfhw2nmpiyjpp82jxqgcjy7wgbc2fswk5g6rbdqbvghrj9wn6r";
};
#patches = [ ./fix-gnutls-detection.patch ];
diff --git a/nixpkgs/pkgs/tools/system/s-tui/default.nix b/nixpkgs/pkgs/tools/system/s-tui/default.nix
index 2875bca4a2a..1192a176263 100644
--- a/nixpkgs/pkgs/tools/system/s-tui/default.nix
+++ b/nixpkgs/pkgs/tools/system/s-tui/default.nix
@@ -2,11 +2,11 @@
python3Packages.buildPythonPackage rec {
pname = "s-tui";
- version = "1.0.0";
+ version = "1.0.1";
src = python3Packages.fetchPypi {
inherit pname version;
- sha256 = "0r5yhlsi5xiy7ii1w4kqkaxz9069v5bbfwi3x3xnxhk51yjfgr8n";
+ sha256 = "1gqrb2xxii43j7kszy7kvv4f6hr8ac4p0m9q8i1xs5fhsqcx186i";
};
propagatedBuildInputs = with python3Packages; [
diff --git a/nixpkgs/pkgs/tools/system/stress-ng/default.nix b/nixpkgs/pkgs/tools/system/stress-ng/default.nix
index 5e50c3c8753..d9953b7cdb5 100644
--- a/nixpkgs/pkgs/tools/system/stress-ng/default.nix
+++ b/nixpkgs/pkgs/tools/system/stress-ng/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "stress-ng";
- version = "0.11.10";
+ version = "0.11.14";
src = fetchurl {
url = "https://kernel.ubuntu.com/~cking/tarballs/${pname}/${pname}-${version}.tar.xz";
- sha256 = "0x46shnwllv5knpbxj1vj2aqmxgnfhz582crlacwsinc22n1j18i";
+ sha256 = "0sqka2ns9xqma9wa67in4vrd15q0rz62gblmzniq5i4xppykc55j";
};
postPatch = ''
diff --git a/nixpkgs/pkgs/tools/system/syslog-ng/default.nix b/nixpkgs/pkgs/tools/system/syslog-ng/default.nix
index 238c9ac1f68..eeb2a99740e 100644
--- a/nixpkgs/pkgs/tools/system/syslog-ng/default.nix
+++ b/nixpkgs/pkgs/tools/system/syslog-ng/default.nix
@@ -7,11 +7,11 @@
stdenv.mkDerivation rec {
pname = "syslog-ng";
- version = "3.27.1";
+ version = "3.28.1";
src = fetchurl {
url = "https://github.com/${pname}/${pname}/releases/download/${pname}-${version}/${pname}-${version}.tar.gz";
- sha256 = "1cv1kn4jpqyhlhx8w5v557jyc4b2ly2dgkv1hbb8vzgpjwy66k65";
+ sha256 = "1s56q8k69sdrqsh3y9lr4di01fqw7xb49wr0dz75jmz084yg8kmg";
};
nativeBuildInputs = [ pkgconfig which ];
diff --git a/nixpkgs/pkgs/tools/system/thermald/default.nix b/nixpkgs/pkgs/tools/system/thermald/default.nix
index 51a443b9bde..c0a94457e6a 100644
--- a/nixpkgs/pkgs/tools/system/thermald/default.nix
+++ b/nixpkgs/pkgs/tools/system/thermald/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "thermald";
- version = "2.1";
+ version = "2.2";
src = fetchFromGitHub {
owner = "intel";
repo = "thermal_daemon";
rev = "v${version}";
- sha256 = "1k8svy03k57ld6p5d29i0ccrd1gics6kbyx1bkfmw9fh1bbljyf7";
+ sha256 = "1nrhv3bypyc48h9smj5cpq63rawm6vqyg3cwkhpz69rgjnf1283m";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/nixpkgs/pkgs/tools/system/tre-command/default.nix b/nixpkgs/pkgs/tools/system/tre-command/default.nix
index bc0fa7ea988..b420126a95e 100644
--- a/nixpkgs/pkgs/tools/system/tre-command/default.nix
+++ b/nixpkgs/pkgs/tools/system/tre-command/default.nix
@@ -1,17 +1,17 @@
{ rustPlatform, fetchFromGitHub, stdenv }:
rustPlatform.buildRustPackage rec {
- pname = "tre";
- version = "0.2.3";
+ pname = "tre-command";
+ version = "0.3.1";
src = fetchFromGitHub {
owner = "dduan";
repo = "tre";
rev = "v${version}";
- sha256 = "1fazw2wn738iknbv54gv7qll7d4q2gy9bq1s3f3cv21cdv6bqral";
+ sha256 = "1fm3fszy7fd0dgf5dwm35nb0ym0waw92iyx128lr2vlbyzln6ija";
};
- cargoSha256 = "16bvnwgjf3kj99d77j1pkldbasxfwy55sj9sv9vf2z6llfmzfabd";
+ cargoSha256 = "0sk4dn5rrqhkaxm76y1d7rsjsw6pdjdhb2xv7qqrlivfk6y5k31x";
meta = with stdenv.lib; {
description = "Tree command, improved";
diff --git a/nixpkgs/pkgs/tools/system/tuptime/default.nix b/nixpkgs/pkgs/tools/system/tuptime/default.nix
index acc96998952..abfc8ae5ac8 100644
--- a/nixpkgs/pkgs/tools/system/tuptime/default.nix
+++ b/nixpkgs/pkgs/tools/system/tuptime/default.nix
@@ -1,28 +1,37 @@
-{ stdenv, fetchFromGitHub, python3 }:
+{ stdenv, fetchFromGitHub
+, makeWrapper, installShellFiles
+, python3, sqlite }:
stdenv.mkDerivation rec {
pname = "tuptime";
- version = "4.1.0";
+ version = "5.0.0";
src = fetchFromGitHub {
owner = "rfrail3";
repo = "tuptime";
rev = version;
- sha256 = "0p5v1jp6bl0hjv04q3gh11q6dx9z0x61h6svcbvwp5ni0h1bkz1a";
+ sha256 = "0izps85p8pxidfrzp7l4hp221fx3dcgapapsix1zavq6jrsl2qyh";
};
+ nativeBuildInputs = [ makeWrapper installShellFiles ];
+
buildInputs = [ python3 ];
+ outputs = [ "out" "man" ];
+
installPhase = ''
mkdir -p $out/bin
- install -m 755 src/tuptime $out/bin/
+ install -m 755 $src/src/tuptime $out/bin/
- mkdir -p $out/share/man/man1
- cp src/man/tuptime.1 $out/share/man/man1/
+ installManPage $src/src/man/tuptime.1
+
+ install -Dm 0755 $src/misc/scripts/db-tuptime-migrate-4.0-to-5.0.sh \
+ $out/share/tuptime/db-tuptime-migrate-4.0-to-5.0.sh
+ '';
- # upstream only ships this, there are more scripts there...
- mkdir -p $out/usr/share/doc/tuptime/contrib
- cp misc/scripts/uptimed-to-tuptime.py $out/usr/share/doc/tuptime/contrib/
+ preFixup = ''
+ wrapProgram $out/share/tuptime/db-tuptime-migrate-4.0-to-5.0.sh \
+ --prefix PATH : "${stdenv.lib.makeBinPath [ sqlite ]}"
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/tools/system/zenith/default.nix b/nixpkgs/pkgs/tools/system/zenith/default.nix
index b7912f44cdd..6e3024a3f7d 100644
--- a/nixpkgs/pkgs/tools/system/zenith/default.nix
+++ b/nixpkgs/pkgs/tools/system/zenith/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "zenith";
- version = "0.9.0";
+ version = "0.10.0";
src = fetchFromGitHub {
owner = "bvaisvil";
repo = pname;
rev = version;
- sha256 = "1yfbr8zmcy7zp9s9cqv7qypj2vvhpq09r0398gr7ckjk6v70hhfg";
+ sha256 = "04nd5gq49y1k9xxrc9ll155k9j42ivscjzx405qyyxv7dpgyw131";
};
- cargoSha256 = "1l4cjcpfghis983y31s54fzjppdnh3wa4anwi7bdsbyvqz3n3ywj";
+ cargoSha256 = "0ggpr2skl3d47y771npmbbqb9vga4y4iyry3qn0xj2hg9d7msf4l";
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ IOKit ];
diff --git a/nixpkgs/pkgs/tools/text/agrep/default.nix b/nixpkgs/pkgs/tools/text/agrep/default.nix
index c285b892b92..c0816f8ab76 100644
--- a/nixpkgs/pkgs/tools/text/agrep/default.nix
+++ b/nixpkgs/pkgs/tools/text/agrep/default.nix
@@ -21,10 +21,12 @@ stdenv.mkDerivation {
install -Dm 444 docs/* -t "$out/doc"
'';
- meta = {
+ makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ];
+
+ meta = with stdenv.lib; {
description = "Approximate grep for fast fuzzy string searching";
homepage = "https://www.tgries.de/agrep/";
- license = stdenv.lib.licenses.isc;
- platforms = stdenv.lib.platforms.linux;
+ license = licenses.isc;
+ platforms = with platforms; linux ++ darwin;
};
}
diff --git a/nixpkgs/pkgs/tools/text/ansifilter/default.nix b/nixpkgs/pkgs/tools/text/ansifilter/default.nix
index 8ebb5cfd059..00c8c075ed6 100644
--- a/nixpkgs/pkgs/tools/text/ansifilter/default.nix
+++ b/nixpkgs/pkgs/tools/text/ansifilter/default.nix
@@ -12,6 +12,10 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ boost lua ];
+ postPatch = ''
+ substituteInPlace src/makefile --replace "CC=g++" "CC=c++"
+ '';
+
makeFlags = [
"PREFIX=${placeholder "out"}"
"conf_dir=/etc/ansifilter"
@@ -26,6 +30,6 @@ stdenv.mkDerivation rec {
homepage = "http://www.andre-simon.de/doku/ansifilter/en/ansifilter.php";
license = licenses.gpl3;
maintainers = [ maintainers.Adjective-Object ];
- platforms = platforms.linux;
+ platforms = platforms.linux ++ platforms.darwin;
};
}
diff --git a/nixpkgs/pkgs/tools/text/diffutils/default.nix b/nixpkgs/pkgs/tools/text/diffutils/default.nix
index 06ecda9ff21..6fd69a9ba4c 100644
--- a/nixpkgs/pkgs/tools/text/diffutils/default.nix
+++ b/nixpkgs/pkgs/tools/text/diffutils/default.nix
@@ -1,5 +1,10 @@
{ stdenv, fetchurl, xz, coreutils ? null }:
+# 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 = "diffutils-3.7";
diff --git a/nixpkgs/pkgs/tools/text/epubcheck/default.nix b/nixpkgs/pkgs/tools/text/epubcheck/default.nix
index 914fe006735..b40769e5522 100644
--- a/nixpkgs/pkgs/tools/text/epubcheck/default.nix
+++ b/nixpkgs/pkgs/tools/text/epubcheck/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "epubcheck";
- version = "4.2.2";
+ version = "4.2.4";
src = fetchzip {
url = "https://github.com/w3c/epubcheck/releases/download/v${version}/epubcheck-${version}.zip";
- sha256 = "0vz7k6i6y60ml20pbw2p9iqy6kxw4ziqszg6hbgz102x1jk8788d";
+ sha256 = "02iy62b9wa5shxggflx99kv2q9xkilcsq94s0gbfq4m2aqjgzfwx";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/nixpkgs/pkgs/tools/text/fanficfare/default.nix b/nixpkgs/pkgs/tools/text/fanficfare/default.nix
index 6fc27bdf00c..1dbe4514363 100644
--- a/nixpkgs/pkgs/tools/text/fanficfare/default.nix
+++ b/nixpkgs/pkgs/tools/text/fanficfare/default.nix
@@ -2,11 +2,11 @@
python3Packages.buildPythonApplication rec {
pname = "FanFicFare";
- version = "3.19.0";
+ version = "3.21.0";
src = python3Packages.fetchPypi {
inherit pname version;
- sha256 = "01cr4941sg6is6k6sajlbr6hs5s47aq9xhp7gadhq4h3x6dilj40";
+ sha256 = "16hklfbww6ibmjr32gg98nlnzl4dwanz6lm3fzg2x3vd7d54m92c";
};
propagatedBuildInputs = with python3Packages; [
diff --git a/nixpkgs/pkgs/tools/text/fastmod/default.nix b/nixpkgs/pkgs/tools/text/fastmod/default.nix
new file mode 100644
index 00000000000..4ea24328b9c
--- /dev/null
+++ b/nixpkgs/pkgs/tools/text/fastmod/default.nix
@@ -0,0 +1,29 @@
+{ stdenv
+, fetchFromGitHub
+, rustPlatform
+, Security
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "fastmod";
+ version = "0.4.0";
+
+ src = fetchFromGitHub {
+ owner = "facebookincubator";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0089a17h0wgan3fs6x1la35lzjs1pib7p81wqkh3zcwvx8ffa8z8";
+ };
+
+ cargoSha256 = "02nkxjwfiljndmi0pv98chfsw9vmjzgmp5r14mchpayp4943qk9m";
+
+ buildInputs = stdenv.lib.optional stdenv.isDarwin Security;
+
+ meta = with stdenv.lib; {
+ description = "A utility that makes sweeping changes to large, shared code bases";
+ homepage = "https://github.com/facebookincubator/fastmod";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ jduan ];
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/tools/text/gjo/default.nix b/nixpkgs/pkgs/tools/text/gjo/default.nix
index 74a5c87a760..fcca9aace2f 100644
--- a/nixpkgs/pkgs/tools/text/gjo/default.nix
+++ b/nixpkgs/pkgs/tools/text/gjo/default.nix
@@ -24,4 +24,4 @@ buildGoModule rec {
license = licenses.mit;
maintainers = with maintainers; [ doronbehar ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/text/glogg/default.nix b/nixpkgs/pkgs/tools/text/glogg/default.nix
index 90c1419ef30..dff7262bed2 100644
--- a/nixpkgs/pkgs/tools/text/glogg/default.nix
+++ b/nixpkgs/pkgs/tools/text/glogg/default.nix
@@ -1,21 +1,34 @@
-{ mkDerivation, stdenv, fetchurl, qmake, boost }:
+{ mkDerivation, stdenv, fetchFromGitHub, qmake, boost }:
mkDerivation rec {
-
pname = "glogg";
version = "1.1.4";
- src = fetchurl {
- url = "https://glogg.bonnefon.org/files/${pname}-${version}.tar.gz";
- sha256 = "0nwnfk9bcz2k7rf08w2cb6qipzdhwmxznik44jxmn9gwxdrdq78c";
+ src = fetchFromGitHub {
+ owner = "nickbnf";
+ repo = "glogg";
+ rev = "v${version}";
+ sha256 = "0hf1c2m8n88frmxmyn0ndr8129p7iky49nq565sw1asaydm5z6pb";
};
+ postPatch = stdenv.lib.optionalString stdenv.isDarwin ''
+ substituteInPlace glogg.pro \
+ --replace "boost_program_options-mt" "boost_program_options"
+ '';
+
nativeBuildInputs = [ qmake ];
buildInputs = [ boost ];
- qmakeFlags = [ "glogg.pro" ];
+ qmakeFlags = [ "VERSION=${version}" ];
enableParallelBuilding = true;
+ postInstall = stdenv.lib.optionalString stdenv.isDarwin ''
+ mkdir -p $out/Applications
+ mv $out/bin/glogg.app $out/Applications/glogg.app
+ rm -fr $out/{bin,share}
+ wrapQtApp $out/Applications/glogg.app/Contents/MacOS/glogg
+ '';
+
meta = with stdenv.lib; {
description = "The fast, smart log explorer";
longDescription = ''
@@ -23,7 +36,7 @@ mkDerivation rec {
'';
homepage = "https://glogg.bonnefon.org/";
license = licenses.gpl3Plus;
- platforms = platforms.linux;
+ platforms = platforms.unix;
maintainers = with maintainers; [ c0bw3b ];
};
}
diff --git a/nixpkgs/pkgs/tools/text/gnugrep/default.nix b/nixpkgs/pkgs/tools/text/gnugrep/default.nix
index 3f5c4d7d86c..f7e3cd42a9b 100644
--- a/nixpkgs/pkgs/tools/text/gnugrep/default.nix
+++ b/nixpkgs/pkgs/tools/text/gnugrep/default.nix
@@ -1,5 +1,10 @@
{ stdenv, fetchurl, pcre, libiconv, perl }:
+# 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.
+
let version = "3.4"; in
stdenv.mkDerivation {
@@ -19,7 +24,7 @@ stdenv.mkDerivation {
# cygwin: FAIL: multibyte-white-space
# freebsd: FAIL mb-non-UTF8-performance
- # all platforms: timing sensitivity in long-pattern-perf
+ # all platforms: timing sensitivity in long-pattern-perf
#doCheck = !stdenv.isDarwin && !stdenv.isSunOS && !stdenv.isCygwin && !stdenv.isFreeBSD;
doCheck = false;
diff --git a/nixpkgs/pkgs/tools/text/highlight/default.nix b/nixpkgs/pkgs/tools/text/highlight/default.nix
index bc32a60c672..a918770aa7b 100644
--- a/nixpkgs/pkgs/tools/text/highlight/default.nix
+++ b/nixpkgs/pkgs/tools/text/highlight/default.nix
@@ -5,13 +5,13 @@ with stdenv.lib;
let
self = stdenv.mkDerivation rec {
pname = "highlight";
- version = "3.56";
+ version = "3.57";
src = fetchFromGitLab {
owner = "saalen";
repo = "highlight";
rev = "v${version}";
- sha256 = "1pilx58dg96zm0yx7i6k92vibwpvpj8ir39f2akrsyjgijnv3sx4";
+ sha256 = "1xrk7c7akjiwh3wh9bll0qh4g0kqvbzjz9ancpadnk0k7bqi0kxf";
};
enableParallelBuilding = true;
diff --git a/nixpkgs/pkgs/tools/text/hyx/default.nix b/nixpkgs/pkgs/tools/text/hyx/default.nix
index 83fdabb8f46..c2b055be7df 100644
--- a/nixpkgs/pkgs/tools/text/hyx/default.nix
+++ b/nixpkgs/pkgs/tools/text/hyx/default.nix
@@ -1,14 +1,25 @@
{ lib, stdenv, fetchurl }:
-
+let
+ # memstream — POSIX memory streams for BSD
+ memstream = fetchurl {
+ url = "https://piumarta.com/software/memstream/memstream-0.1.tar.gz";
+ sha256 = "0kvdb897g7nyviaz72arbqijk2g2wa61cmi3l5yh48rzr49r3a3a";
+ };
+in
stdenv.mkDerivation rec {
- name = "hyx-0.1.5";
+ pname = "hyx";
+ version = "2020-06-09";
src = fetchurl {
- url = "https://yx7.cc/code/hyx/${name}.tar.xz";
- sha256 = "0gd8fbdyw12jwffa5dgcql4ry22xbdhqdds1qwzk1rkcrkgnc1mg";
+ url = "https://yx7.cc/code/hyx/hyx-${lib.replaceStrings [ "-" ] [ "." ] version}.tar.xz";
+ sha256 = "1x8dmll93hrnj24kn5knpwj36y6r1v2ygwynpjwrg2hwd4c1a8hi";
};
- patches = [ ./no-wall-by-default.patch ];
+ postUnpack = lib.optionalString stdenv.isDarwin ''
+ tar --strip=1 -C $sourceRoot -xf ${memstream} --wildcards "memstream-0.1/memstream.[hc]"
+ '';
+
+ patches = lib.optional stdenv.isDarwin ./memstream.patch;
installPhase = ''
install -vD hyx $out/bin/hyx
@@ -19,6 +30,6 @@ stdenv.mkDerivation rec {
homepage = "https://yx7.cc/code/";
license = licenses.mit;
maintainers = with maintainers; [ fpletz ];
- platforms = platforms.linux;
+ platforms = with platforms; linux ++ darwin;
};
}
diff --git a/nixpkgs/pkgs/tools/text/hyx/memstream.patch b/nixpkgs/pkgs/tools/text/hyx/memstream.patch
new file mode 100644
index 00000000000..a02509ced76
--- /dev/null
+++ b/nixpkgs/pkgs/tools/text/hyx/memstream.patch
@@ -0,0 +1,31 @@
+diff -Naur hyx-2020.06.09.org/Makefile hyx-2020.06.09/Makefile
+--- hyx-2020.06.09.org/Makefile 2020-06-09 15:19:50.000000000 +0300
++++ hyx-2020.06.09/Makefile 2020-07-22 11:46:40.000000000 +0300
+@@ -1,6 +1,6 @@
+
+ all: CFLAGS ?= -O2 -Wl,-s \
+- -Wl,-z,relro,-z,now -fpic -pie -D_FORTIFY_SOURCE=2 -fstack-protector-all
++ -D_FORTIFY_SOURCE=2 -fstack-protector-all
+ all: CFLAGS += -std=c99 -pedantic -Wall -Wextra -DNDEBUG
+ all: hyx
+
+@@ -13,7 +13,7 @@
+ hyx: *.h *.c
+ $(CC) \
+ $(CFLAGS) \
+- hyx.c common.c blob.c history.c view.c input.c \
++ hyx.c common.c blob.c history.c view.c input.c memstream.c \
+ -o hyx
+
+ clean:
+diff -Naur hyx-2020.06.09.org/view.c hyx-2020.06.09/view.c
+--- hyx-2020.06.09.org/view.c 2020-06-09 15:19:50.000000000 +0300
++++ hyx-2020.06.09/view.c 2020-07-22 11:49:09.000000000 +0300
+@@ -4,6 +4,7 @@
+ #include "view.h"
+ #include "input.h"
+ #include "ansi.h"
++#include "memstream.h"
+
+ #include <stdlib.h>
+ #include <stdio.h>
diff --git a/nixpkgs/pkgs/tools/text/hyx/no-wall-by-default.patch b/nixpkgs/pkgs/tools/text/hyx/no-wall-by-default.patch
deleted file mode 100644
index 48ee20eff17..00000000000
--- a/nixpkgs/pkgs/tools/text/hyx/no-wall-by-default.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- hyx-0.1.5.org/Makefile 2018-06-02 17:14:37.000000000 +0100
-+++ hyx-0.1.5/Makefile 2018-11-10 09:25:49.569961762 +0000
-@@ -1,7 +1,7 @@
-
- all: CFLAGS ?= -O2 -Wl,-s \
- -Wl,-z,relro,-z,now -fpic -pie -D_FORTIFY_SOURCE=2 -fstack-protector-all
--all: CFLAGS += -std=c99 -pedantic -Wall -Wextra -DNDEBUG
-+all: CFLAGS += -std=c99 -DNDEBUG
- all: hyx
-
- debug: CFLAGS ?= -O0 -g \
diff --git a/nixpkgs/pkgs/tools/text/kdiff3/default.nix b/nixpkgs/pkgs/tools/text/kdiff3/default.nix
index f41de9baffc..9c0526c3e63 100644
--- a/nixpkgs/pkgs/tools/text/kdiff3/default.nix
+++ b/nixpkgs/pkgs/tools/text/kdiff3/default.nix
@@ -6,11 +6,11 @@
mkDerivation rec {
pname = "kdiff3";
- version = "1.8.2";
+ version = "1.8.3";
src = fetchurl {
url = "https://download.kde.org/stable/${pname}/${pname}-${version}.tar.xz";
- sha256 = "0s5vsm1avzv88b6mf2pp20c2sz0srrj52iiqpnwi3p4ihivm8wgv";
+ sha256 = "1awb62y09kbkjhz22mdkrppd6w5aihd3l0ssvpil8c9hg8syjd9g";
};
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ];
diff --git a/nixpkgs/pkgs/tools/text/languagetool/default.nix b/nixpkgs/pkgs/tools/text/languagetool/default.nix
index fccd2174a6d..0dd01d382ed 100644
--- a/nixpkgs/pkgs/tools/text/languagetool/default.nix
+++ b/nixpkgs/pkgs/tools/text/languagetool/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "LanguageTool";
- version = "4.9.1";
+ version = "5.0";
src = fetchzip {
url = "https://www.languagetool.org/download/${pname}-${version}.zip";
- sha256 = "0hvzckb92yijzmp2vphjp1wgql3xqq0xd83v5x6pbhziq9yxc5yh";
+ sha256 = "1jyd4z62ldwhqx9r7v4b9k4pl300wr4b7ggj4f0yjf0gpwg7l9p7";
};
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ jre ];
diff --git a/nixpkgs/pkgs/tools/text/mdbook/default.nix b/nixpkgs/pkgs/tools/text/mdbook/default.nix
index 9ca92a21db1..a36881f36b5 100644
--- a/nixpkgs/pkgs/tools/text/mdbook/default.nix
+++ b/nixpkgs/pkgs/tools/text/mdbook/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "mdbook";
- version = "0.3.7";
+ version = "0.4.1";
src = fetchFromGitHub {
owner = "rust-lang-nursery";
repo = "mdBook";
rev = "v${version}";
- sha256 = "0a5i842aqa5xaii5lfrnks0ldavbhbd3bl4f2d442i1ahbin5b32";
+ sha256 = "0rfcvcz3cawyzhdxqyasd9dwrb8c2j6annpl9jx2n6y3ysl345ry";
};
- cargoSha256 = "1qx3447y684b7y18lgk9cc37if2ld42jnmy1kak191q6rjh5ssh7";
+ cargoSha256 = "02vfdr1zlagjya5i9wf6ag9k01cf20jlm4yqvgrpjg9zrwv4xr4s";
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CoreServices ];
diff --git a/nixpkgs/pkgs/tools/text/mdcat/default.nix b/nixpkgs/pkgs/tools/text/mdcat/default.nix
index 314a2acf575..57243175264 100644
--- a/nixpkgs/pkgs/tools/text/mdcat/default.nix
+++ b/nixpkgs/pkgs/tools/text/mdcat/default.nix
@@ -2,30 +2,31 @@
rustPlatform.buildRustPackage rec {
pname = "mdcat";
- version = "0.18.2";
+ version = "0.20.0";
src = fetchFromGitHub {
owner = "lunaryorn";
repo = pname;
rev = "mdcat-${version}";
- sha256 = "0rbfx7951ascgd16jx0d9vcr46ca1v040dc0kfcdfisr6s9ifygw";
+ hash = "sha256-1qxz6p7VaJ9eMcLQaTW/M4+Xo0WLihzyEAycbkjjPyA=";
};
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ openssl ] ++ stdenv.lib.optional stdenv.isDarwin Security;
- cargoSha256 = "1j70l8g49qm4dbcb15ww1prasqhyf9ygprf65fg9p39jcs6j5gcv";
+ cargoSha256 = "sha256-/mAwlxed1MOFUA1jDSrgPzJuURbKzwucBWORVVHlrt8=";
checkInputs = [ ansi2html ];
checkPhase = ''
# Skip tests that use the network and that include files.
- cargo test -- --skip terminal::iterm2 \
- --skip magic::tests::detect_mimetype_of_svg_image \
- --skip magic::tests::detect_mimetype_of_png_image \
+ cargo test -- \
--skip magic::tests::detect_mimetype_of_larger_than_magic_param_bytes_max_length \
--skip magic::tests::detect_mimetype_of_magic_param_bytes_max_length \
+ --skip magic::tests::detect_mimetype_of_png_image \
+ --skip magic::tests::detect_mimetype_of_svg_image \
--skip resources::tests::read_url_with_http_url_fails_when_status_404 \
- --skip resources::tests::read_url_with_http_url_returns_content_when_status_200
+ --skip resources::tests::read_url_with_http_url_returns_content_when_status_200 \
+ --skip iterm2_tests_render_md_samples_images_md
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/tools/text/ocrmypdf/0001-Make-compatible-with-pdfminer.six-version-20200720.patch b/nixpkgs/pkgs/tools/text/ocrmypdf/0001-Make-compatible-with-pdfminer.six-version-20200720.patch
new file mode 100644
index 00000000000..967bcd3948c
--- /dev/null
+++ b/nixpkgs/pkgs/tools/text/ocrmypdf/0001-Make-compatible-with-pdfminer.six-version-20200720.patch
@@ -0,0 +1,52 @@
+From 4315b58e0bffedd145cec61f96062292cd98278e Mon Sep 17 00:00:00 2001
+From: Pascal Bach <pascal.bach@nextrem.ch>
+Date: Thu, 23 Jul 2020 21:37:33 +0200
+Subject: [PATCH] Make compatible with pdfminer.six version 20200720
+
+---
+ setup.py | 2 +-
+ src/ocrmypdf/pdfinfo/layout.py | 8 ++++++--
+ 2 files changed, 7 insertions(+), 3 deletions(-)
+
+diff --git a/setup.py b/setup.py
+index bd95ed9..d1f4ab1 100644
+--- a/setup.py
++++ b/setup.py
+@@ -83,7 +83,7 @@ setup(
+ 'cffi >= 1.9.1', # must be a setup and install requirement
+ 'coloredlogs >= 14.0', # strictly optional
+ 'img2pdf >= 0.3.0, < 0.4', # pure Python, so track HEAD closely
+- 'pdfminer.six >= 20191110, <= 20200517',
++ 'pdfminer.six >= 20191110, <= 20200720',
+ 'pikepdf >= 1.14.0, < 2',
+ 'Pillow >= 7.0.0',
+ 'pluggy >= 0.13.0',
+diff --git a/src/ocrmypdf/pdfinfo/layout.py b/src/ocrmypdf/pdfinfo/layout.py
+index 98bd82e..8b41e14 100644
+--- a/src/ocrmypdf/pdfinfo/layout.py
++++ b/src/ocrmypdf/pdfinfo/layout.py
+@@ -26,7 +26,11 @@ import pdfminer.pdfdevice
+ import pdfminer.pdfinterp
+ from pdfminer.converter import PDFLayoutAnalyzer
+ from pdfminer.layout import LAParams, LTChar, LTPage, LTTextBox
+-from pdfminer.pdfdocument import PDFTextExtractionNotAllowed
++try:
++ from pdfminer.pdfdocument import PDFTextExtractionNotAllowedError
++except ImportError:
++ # Fallback for pdfminer < 20200720
++ from pdfminer.pdfdocument import PDFTextExtractionNotAllowed as PDFTextExtractionNotAllowedError
+ from pdfminer.pdffont import PDFSimpleFont, PDFUnicodeNotDefined
+ from pdfminer.pdfpage import PDFPage
+ from pdfminer.utils import bbox2str, matrix2str
+@@ -239,7 +243,7 @@ def get_page_analysis(infile, pageno, pscript5_mode):
+ with Path(infile).open('rb') as f:
+ page = PDFPage.get_pages(f, pagenos=[pageno], maxpages=0)
+ interp.process_page(next(page))
+- except PDFTextExtractionNotAllowed:
++ except PDFTextExtractionNotAllowedError:
+ raise EncryptedPdfError()
+ finally:
+ if pscript5_mode:
+--
+2.27.0
+
diff --git a/nixpkgs/pkgs/tools/text/ocrmypdf/default.nix b/nixpkgs/pkgs/tools/text/ocrmypdf/default.nix
index 19690e270af..b7864b05b6e 100644
--- a/nixpkgs/pkgs/tools/text/ocrmypdf/default.nix
+++ b/nixpkgs/pkgs/tools/text/ocrmypdf/default.nix
@@ -12,7 +12,6 @@
, unpaper
, substituteAll
}:
-
let
inherit (python3Packages) buildPythonApplication;
@@ -27,16 +26,17 @@ let
pillow
];
-in buildPythonApplication rec {
+in
+buildPythonApplication rec {
pname = "ocrmypdf";
- version = "9.8.0";
+ version = "10.3.0";
disabled = ! python3Packages.isPy3k;
src = fetchFromGitHub {
owner = "jbarlow83";
repo = "OCRmyPDF";
rev = "v${version}";
- sha256 = "1l4bwnbd3g0wmdx8yv8hi5wm2z2q67y9mwrvrc4xxmkdrb5y8jcd";
+ sha256 = "0c6v7846lmkmbyfla07s35mpba4h09h0fx6pxqf0yvdjxmj46q8c";
};
nativeBuildInputs = with python3Packages; [
@@ -49,8 +49,10 @@ in buildPythonApplication rec {
propagatedBuildInputs = with python3Packages; [
cffi
chardet
+ coloredlogs
img2pdf
pdfminer
+ pluggy
pikepdf
pillow
reportlab
@@ -66,7 +68,7 @@ in buildPythonApplication rec {
pytestcov
pytestrunner
python-xmp-toolkit
- setuptools
+ pytestCheckHook
] ++ runtimeDeps;
patches = [
@@ -74,27 +76,10 @@ in buildPythonApplication rec {
src = ./liblept.patch;
liblept = "${stdenv.lib.getLib leptonica}/lib/liblept${stdenv.hostPlatform.extensions.sharedLibrary}";
})
+ # https://github.com/jbarlow83/OCRmyPDF/pull/596
+ ./0001-Make-compatible-with-pdfminer.six-version-20200720.patch
];
- # The tests take potentially 20+ minutes, depending on machine
- doCheck = false;
-
- # These tests fail and it might be upstream problem... or packaging. :)
- # development is happening on macos and the pinned test versions are
- # significantly newer than nixpkgs has. Program still works...
- # (to the extent I've used it) -- Kiwi
- checkPhase = ''
- export HOME=$TMPDIR
- pytest -k 'not test_force_ocr_on_pdf_with_no_images \
- and not test_tesseract_crash \
- and not test_tesseract_crash_autorotate \
- and not test_ghostscript_pdfa_failure \
- and not test_gs_render_failure \
- and not test_gs_raster_failure \
- and not test_bad_utf8 \
- and not test_old_unpaper'
- '';
-
makeWrapperArgs = [ "--prefix PATH : ${stdenv.lib.makeBinPath [ ghostscript jbig2enc pngquant qpdf tesseract4 unpaper ]}" ];
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/tools/text/ripgrep-all/default.nix b/nixpkgs/pkgs/tools/text/ripgrep-all/default.nix
index 44eacacd0e8..97d3f8960d9 100644
--- a/nixpkgs/pkgs/tools/text/ripgrep-all/default.nix
+++ b/nixpkgs/pkgs/tools/text/ripgrep-all/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, rustPlatform, makeWrapper, ffmpeg
+{ stdenv, lib, fetchFromGitHub, rustPlatform, makeWrapper, ffmpeg_3
, pandoc, poppler_utils, ripgrep, Security, imagemagick, tesseract
}:
@@ -19,7 +19,7 @@ rustPlatform.buildRustPackage rec {
postInstall = ''
wrapProgram $out/bin/rga \
- --prefix PATH ":" "${lib.makeBinPath [ ffmpeg pandoc poppler_utils ripgrep imagemagick tesseract ]}"
+ --prefix PATH ":" "${lib.makeBinPath [ ffmpeg_3 pandoc poppler_utils ripgrep imagemagick tesseract ]}"
'';
# Use upstream's example data to run a couple of queries to ensure the dependencies
diff --git a/nixpkgs/pkgs/tools/text/ripgrep/default.nix b/nixpkgs/pkgs/tools/text/ripgrep/default.nix
index 65ec36e5864..548b6fd22de 100644
--- a/nixpkgs/pkgs/tools/text/ripgrep/default.nix
+++ b/nixpkgs/pkgs/tools/text/ripgrep/default.nix
@@ -38,7 +38,7 @@ rustPlatform.buildRustPackage rec {
description = "A utility that combines the usability of The Silver Searcher with the raw speed of grep";
homepage = "https://github.com/BurntSushi/ripgrep";
license = with licenses; [ unlicense /* or */ mit ];
- maintainers = with maintainers; [ tailhook globin ma27 ];
+ maintainers = with maintainers; [ tailhook globin ma27 zowoq ];
platforms = platforms.all;
};
}
diff --git a/nixpkgs/pkgs/tools/text/sd/default.nix b/nixpkgs/pkgs/tools/text/sd/default.nix
index a540918e56d..a6af316e121 100644
--- a/nixpkgs/pkgs/tools/text/sd/default.nix
+++ b/nixpkgs/pkgs/tools/text/sd/default.nix
@@ -3,16 +3,16 @@
rustPlatform.buildRustPackage rec {
pname = "sd";
- version = "0.7.5";
+ version = "0.7.6";
src = fetchFromGitHub {
owner = "chmln";
repo = pname;
rev = "v${version}";
- sha256 = "04jsni80jzhbb106283df34cdyp5p362l6m29kp30hnc6x49853q";
+ sha256 = "0c5bsqs6c55x4j640vhzlmbiylhp5agr7lx0jrwcjazfyvxihc01";
};
- cargoSha256 = "1gwb76zys7gky42clzjs5g4hhgpfvzcw63chw9mnj703c7h0cgfh";
+ cargoSha256 = "1mksmdp1wnsjd8gw1g3l16a24fk05xa9mxygc0qklr41bqf8kw8b";
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
diff --git a/nixpkgs/pkgs/tools/text/shfmt/default.nix b/nixpkgs/pkgs/tools/text/shfmt/default.nix
index ab96392a95d..22ac9369bf2 100644
--- a/nixpkgs/pkgs/tools/text/shfmt/default.nix
+++ b/nixpkgs/pkgs/tools/text/shfmt/default.nix
@@ -2,20 +2,23 @@
buildGoModule rec {
pname = "shfmt";
- version = "3.1.1";
+ version = "3.1.2";
src = fetchFromGitHub {
owner = "mvdan";
repo = "sh";
rev = "v${version}";
- sha256 = "0zlk1jjk65jwd9cx0xarz4yg2r2h86kd5g00gcnsav6dp6rx3aw8";
+ sha256 = "03zgi0rlra3gz8cbqwmhpjxsg5048anfc6ccd2w50fjhx6farsnv";
};
vendorSha256 = "1jq2x4yxshsy4ahp7nrry8dc9cyjj46mljs447rq57sgix4ndpq8";
- subPackages = ["cmd/shfmt"];
+
+ subPackages = [ "cmd/shfmt" ];
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
+ doCheck = true;
+
meta = with lib; {
homepage = "https://github.com/mvdan/sh";
description = "A shell parser and formatter";
@@ -24,5 +27,6 @@ buildGoModule rec {
You can feed it standard input, any number of files or any number of directories to recurse into.
'';
license = licenses.bsd3;
+ maintainers = with maintainers; [ zowoq ];
};
-} \ No newline at end of file
+}
diff --git a/nixpkgs/pkgs/tools/text/snippetpixie/default.nix b/nixpkgs/pkgs/tools/text/snippetpixie/default.nix
index 863e4764b69..00261507746 100644
--- a/nixpkgs/pkgs/tools/text/snippetpixie/default.nix
+++ b/nixpkgs/pkgs/tools/text/snippetpixie/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, nix-update-script
, meson
, ninja
, vala
@@ -24,13 +25,13 @@
stdenv.mkDerivation rec {
pname = "snippetpixie";
- version = "1.3.2";
+ version = "1.3.3";
src = fetchFromGitHub {
owner = "bytepixie";
repo = pname;
rev = version;
- sha256 = "0jhc47g5x34c36y4d32lcn32bpw4axxf1sydawgy4886hmkvb6kf";
+ sha256 = "0ml57j6jagqvjlpgn1bcyx08h71kcxalh69y03y2lj84x5ib8qz3";
};
nativeBuildInputs = [
@@ -69,7 +70,7 @@ stdenv.mkDerivation rec {
'';
passthru = {
- updateScript = pantheon.updateScript {
+ updateScript = nix-update-script {
attrPath = pname;
};
};
diff --git a/nixpkgs/pkgs/tools/text/ugrep/default.nix b/nixpkgs/pkgs/tools/text/ugrep/default.nix
new file mode 100644
index 00000000000..95399006dbb
--- /dev/null
+++ b/nixpkgs/pkgs/tools/text/ugrep/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, fetchFromGitHub, boost, bzip2, lz4, pcre2, xz, zlib }:
+
+stdenv.mkDerivation rec {
+ pname = "ugrep";
+ version = "2.5.0";
+
+ src = fetchFromGitHub {
+ owner = "Genivia";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0aps4srdss71p6riixcdk50f2484bmq6p2kg95gcb8wbcv3ad3c9";
+ };
+
+ buildInputs = [ boost bzip2 lz4 pcre2 xz zlib ];
+
+ meta = with stdenv.lib; {
+ description = "Ultra fast grep with interactive query UI";
+ homepage = "https://github.com/Genivia/ugrep";
+ maintainers = with maintainers; [ numkem ];
+ license = licenses.bsd3;
+ platforms = platforms.all;
+ };
+}
diff --git a/nixpkgs/pkgs/tools/text/vale/default.nix b/nixpkgs/pkgs/tools/text/vale/default.nix
index 6035c2950a9..96969b0a310 100644
--- a/nixpkgs/pkgs/tools/text/vale/default.nix
+++ b/nixpkgs/pkgs/tools/text/vale/default.nix
@@ -1,19 +1,30 @@
-{ stdenv, buildGoPackage, fetchFromGitHub }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
-buildGoPackage rec {
+buildGoModule rec {
pname = "vale";
- version = "2.0.0";
+ version = "2.2.2";
subPackages = [ "." ];
+ outputs = ["out" "doc" "data"];
src = fetchFromGitHub {
owner = "errata-ai";
repo = "vale";
rev = "v${version}";
- sha256 = "068973ayd883kzkxl60lpammf3icjz090nw07kfccvhcf24x07bh";
+ sha256 = "11pgszm9cb65liczpnq04l1rx0v68jgmkzrw7ax5kln5hgnrh4kb";
};
+ deleteVendor = true;
+
+ vendorSha256 = "150pvy94vfjvn74d63az917szixw1nhl60y1adixg8xqpcjnv9hj";
+
goPackagePath = "github.com/errata-ai/vale";
+ postInstall = ''
+ mkdir -p $doc/share/doc/vale
+ mkdir -p $data/share/vale
+ cp -r docs/* $doc/share/doc/vale
+ cp -r styles $data/share/vale
+ '';
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
diff --git a/nixpkgs/pkgs/tools/typesetting/asciidoctorj/default.nix b/nixpkgs/pkgs/tools/typesetting/asciidoctorj/default.nix
index ba46d36814a..0d2e8004f55 100644
--- a/nixpkgs/pkgs/tools/typesetting/asciidoctorj/default.nix
+++ b/nixpkgs/pkgs/tools/typesetting/asciidoctorj/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "asciidoctorj";
- version = "2.3.0";
+ version = "2.3.1";
src = fetchzip {
url = "http://dl.bintray.com/asciidoctor/maven/org/asciidoctor/${pname}/${version}/${pname}-${version}-bin.zip";
- sha256 = "1hmra1pg79hj9kqbj6702y5b03vyvfzqf6hq65jg1vxjqlq7h3xx";
+ sha256 = "0gp45vwm0hl8590014qrxlpw2rycxm7ir819d242mh38v3hdjgkz";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/nixpkgs/pkgs/tools/typesetting/lowdown/default.nix b/nixpkgs/pkgs/tools/typesetting/lowdown/default.nix
new file mode 100644
index 00000000000..a7c6407705e
--- /dev/null
+++ b/nixpkgs/pkgs/tools/typesetting/lowdown/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, fetchurl, which }:
+
+stdenv.mkDerivation rec {
+ pname = "lowdown";
+ version = "0.7.2";
+
+ outputs = [ "out" "dev" ];
+
+ src = fetchurl {
+ url = "https://kristaps.bsd.lv/lowdown/snapshots/lowdown-${version}.tar.gz";
+ sha512 = "3ks1jfw4rjm0qb87ask7wx0xx1grxhbpg53r86q74zhsiqqi6xiza2czg75mydmgic1nr9ny43d5p44sl8ihhja9kwdx230nblx1176";
+ };
+
+ nativeBuildInputs = [ which ];
+
+ configurePhase = ''
+ ./configure PREFIX=''${!outputDev} \
+ BINDIR=''${!outputBin}/bin \
+ MANDIR=''${!outputBin}/share/man
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://kristaps.bsd.lv/lowdown/";
+ description = "Simple markdown translator";
+ license = licenses.isc;
+ maintainers = [ maintainers.sternenseemann ];
+ platforms = platforms.unix;
+ };
+}
+
diff --git a/nixpkgs/pkgs/tools/typesetting/scdoc/default.nix b/nixpkgs/pkgs/tools/typesetting/scdoc/default.nix
index 356433bac41..5b6cf5e22f2 100644
--- a/nixpkgs/pkgs/tools/typesetting/scdoc/default.nix
+++ b/nixpkgs/pkgs/tools/typesetting/scdoc/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "scdoc";
- version = "1.10.1";
+ version = "1.11.0";
src = fetchurl {
url = "https://git.sr.ht/~sircmpwn/scdoc/archive/${version}.tar.gz";
- sha256 = "13x7g1r56bshvfmlvapvz35ywnbgsh337kywb5kcv8nc6b3j3q40";
+ sha256 = "17cjh3lcfppyl2mzpanylla93gdgdv5spc8jldshvayzizhfghwa";
};
postPatch = ''
@@ -24,6 +24,7 @@ stdenv.mkDerivation rec {
C99.
'';
homepage = "https://git.sr.ht/~sircmpwn/scdoc";
+ changelog = "https://git.sr.ht/~sircmpwn/scdoc/refs/${version}";
license = licenses.mit;
platforms = platforms.unix;
maintainers = with maintainers; [ primeos ];
diff --git a/nixpkgs/pkgs/tools/typesetting/sile/default.nix b/nixpkgs/pkgs/tools/typesetting/sile/default.nix
index a8969fd4598..209385c378e 100644
--- a/nixpkgs/pkgs/tools/typesetting/sile/default.nix
+++ b/nixpkgs/pkgs/tools/typesetting/sile/default.nix
@@ -1,37 +1,78 @@
-{ stdenv, darwin, fetchurl, makeWrapper, pkgconfig, autoconf, automake
-, harfbuzz, icu
-, fontconfig, lua, libiconv
-, makeFontsConf, gentium
+{ stdenv
+, darwin
+, fetchurl
+, makeWrapper
+, pkg-config
+, autoconf
+, automake
+, poppler_utils
+, harfbuzz
+, icu
+, fontconfig
+, lua
+, libiconv
+, makeFontsConf
+, gentium
}:
-with stdenv.lib;
-
let
- luaEnv = lua.withPackages(ps: with ps;[cassowary cosmo compat53 linenoise lpeg lua-zlib lua_cliargs luaepnf luaexpat luafilesystem luarepl luasec luasocket stdlib vstruct]);
-
+ luaEnv = lua.withPackages(ps: with ps; [
+ cassowary
+ cosmo
+ compat53
+ linenoise
+ lpeg
+ lua-zlib
+ lua_cliargs
+ luaepnf
+ luaexpat
+ luafilesystem
+ luarepl
+ luasec
+ luasocket
+ stdlib
+ vstruct
+ ]);
in
stdenv.mkDerivation rec {
pname = "sile";
- version = "0.10.4";
+ version = "0.10.9";
src = fetchurl {
- url = "https://github.com/sile-typesetter/sile/releases/download/v${version}/${pname}-${version}.tar.bz2";
- sha256 = "08j2vv6spnzz8bsh62wbdv1pjiziiba71cadscsy5hw6pklzndni";
+ url = "https://github.com/sile-typesetter/sile/releases/download/v${version}/${pname}-${version}.tar.xz";
+ sha256 = "0r55c1nz5bkgzfviw72lyh38nls9s49zi3pja7mld6q5dclazsj4";
};
- configureFlags = [ "--with-system-luarocks" ];
-
- nativeBuildInputs = [ autoconf automake pkgconfig makeWrapper ];
- buildInputs = [ harfbuzz icu fontconfig libiconv luaEnv ]
- ++ optional stdenv.isDarwin darwin.apple_sdk.frameworks.AppKit
+ configureFlags = [
+ "--with-system-luarocks"
+ "--with-manual"
+ ];
+
+ nativeBuildInputs = [
+ autoconf
+ automake
+ pkg-config
+ makeWrapper
+ ];
+ buildInputs = [
+ harfbuzz
+ icu
+ fontconfig
+ libiconv
+ luaEnv
+ ]
+ ++ stdenv.lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.AppKit
;
+ checkInputs = [
+ poppler_utils
+ ];
- preConfigure = optionalString stdenv.isDarwin ''
+ preConfigure = stdenv.lib.optionalString stdenv.isDarwin ''
sed -i -e 's|@import AppKit;|#import <AppKit/AppKit.h>|' src/macfonts.m
'';
- NIX_LDFLAGS = optionalString stdenv.isDarwin "-framework AppKit";
+ NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isDarwin "-framework AppKit";
FONTCONFIG_FILE = makeFontsConf {
fontDirectories = [
@@ -39,11 +80,7 @@ stdenv.mkDerivation rec {
];
};
- # TODO: needs to tweak Makefile-fonts to avoid download fonts
- doCheck = false; /*stdenv.targetPlatform == stdenv.hostPlatform
- && ! stdenv.isAarch64 # random seg. faults
- && ! stdenv.isDarwin; # dy lib not found
- */
+ doCheck = true;
enableParallelBuilding = true;
@@ -52,18 +89,12 @@ stdenv.mkDerivation rec {
--replace "ASSERT(ht && ht->table && iter);" "ASSERT(ht && iter);"
'';
- checkTarget = "examples";
-
- postInstall = ''
- install -D -t $out/share/doc/sile documentation/sile.pdf
- '';
-
# Hack to avoid TMPDIR in RPATHs.
preFixup = ''rm -rf "$(pwd)" && mkdir "$(pwd)" '';
- outputs = [ "out" "doc" ];
+ outputs = [ "out" "doc" "man" "dev" ];
- meta = {
+ meta = with stdenv.lib; {
description = "A typesetting system";
longDescription = ''
SILE is a typesetting system; its job is to produce beautiful
@@ -77,6 +108,7 @@ stdenv.mkDerivation rec {
'';
homepage = "https://sile-typesetter.org/";
platforms = platforms.unix;
+ maintainers = with maintainers; [ doronbehar alerque ];
license = licenses.mit;
};
}
diff --git a/nixpkgs/pkgs/tools/typesetting/tex/dblatex/default.nix b/nixpkgs/pkgs/tools/typesetting/tex/dblatex/default.nix
index 1f6939e1b11..5fde58251e0 100644
--- a/nixpkgs/pkgs/tools/typesetting/tex/dblatex/default.nix
+++ b/nixpkgs/pkgs/tools/typesetting/tex/dblatex/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, python2, libxslt, texlive
-, enableAllFeatures ? false, imagemagick ? null, transfig ? null, inkscape ? null, fontconfig ? null, ghostscript ? null
+, enableAllFeatures ? false, imagemagick ? null, transfig ? null, inkscape_0 ? null, fontconfig ? null, ghostscript ? null
, tex ? texlive.combine { # satisfy all packages that ./configure mentions
inherit (texlive) scheme-basic epstopdf anysize appendix changebar
@@ -16,7 +16,7 @@
assert enableAllFeatures ->
imagemagick != null &&
transfig != null &&
- inkscape != null &&
+ inkscape_0 != null &&
fontconfig != null &&
ghostscript != null;
@@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
-e 's|Popen("pdflatex|Popen("${tex}/bin/pdflatex|g' \
-e 's|"fc-match"|"${fontconfig.bin}/bin/fc-match"|g' \
-e 's|"fc-list"|"${fontconfig.bin}/bin/fc-list"|g' \
- -e 's|cmd = "inkscape|cmd = "${inkscape}/bin/inkscape|g' \
+ -e 's|cmd = "inkscape|cmd = "${inkscape_0}/bin/inkscape|g' \
-e 's|cmd = "fig2dev|cmd = "${transfig}/bin/fig2dev|g' \
-e 's|cmd = \["ps2pdf|cmd = ["${ghostscript}/bin/ps2pdf|g' \
-e 's|cmd = "convert|cmd = "${imagemagick.out}/bin/convert|g' \
diff --git a/nixpkgs/pkgs/tools/typesetting/tex/texlive/bin.nix b/nixpkgs/pkgs/tools/typesetting/tex/texlive/bin.nix
index c0ae6b8e187..1a71ae04d49 100644
--- a/nixpkgs/pkgs/tools/typesetting/tex/texlive/bin.nix
+++ b/nixpkgs/pkgs/tools/typesetting/tex/texlive/bin.nix
@@ -46,7 +46,7 @@ let
};
in fetchurl {
name = "pdftoepdf-poppler${popplerVersion}.cc";
- url = "https://www.tug.org/svn/texlive/trunk/Build/source/texk/web2c/pdftexdir/pdftoepdf-poppler${popplerVersion}.cc?revision=52959&view=co";
+ url = "https://www.tug.org/svn/texlive/trunk/Build/source/texk/web2c/pdftexdir/pdftoepdf-poppler${popplerVersion}.cc?revision=52959&view=co&pathrev=52959";
sha256 = "0pngvw1jgnm4cqskrzf5a3z8rj4ssl10007n3wbblj50hvvzjph3";
postFetch = ''
# The trunk added some extra arguments to certain functions so we need to revert that
@@ -56,7 +56,7 @@ let
};
pdftosrc = fetchurl {
name = "pdftosrc-poppler${popplerVersion}.cc";
- url = "https://www.tug.org/svn/texlive/trunk/Build/source/texk/web2c/pdftexdir/pdftosrc-poppler${popplerVersion}.cc?revision=52959&view=co";
+ url = "https://www.tug.org/svn/texlive/trunk/Build/source/texk/web2c/pdftexdir/pdftosrc-poppler${popplerVersion}.cc?revision=52959&view=co&pathrev=52959";
sha256 = "0iq2cmwvf2lxy32sygrafwqgcwvvbdnvxm5l3mrg9cb2a1g06380";
};
in ''
diff --git a/nixpkgs/pkgs/tools/typesetting/tex/texlive/combine.nix b/nixpkgs/pkgs/tools/typesetting/tex/texlive/combine.nix
index ee4d0dfe588..fb3e6668a47 100644
--- a/nixpkgs/pkgs/tools/typesetting/tex/texlive/combine.nix
+++ b/nixpkgs/pkgs/tools/typesetting/tex/texlive/combine.nix
@@ -49,6 +49,10 @@ in buildEnv {
ignoreCollisions = false;
paths = pkgList.nonbin;
+ pathsToLink = [
+ "/"
+ "/tex/generic/config" # make it a real directory for scheme-infraonly
+ ];
buildInputs = [ makeWrapper ] ++ pkgList.extraInputs;
diff --git a/nixpkgs/pkgs/tools/video/gopro/default.nix b/nixpkgs/pkgs/tools/video/gopro/default.nix
index f783b086345..9979b224868 100644
--- a/nixpkgs/pkgs/tools/video/gopro/default.nix
+++ b/nixpkgs/pkgs/tools/video/gopro/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub
-, ffmpeg
+, ffmpeg_3
, imagemagick
, makeWrapper
, mplayer
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
install -Dm755 gopro -t $out/bin
wrapProgram $out/bin/gopro \
- --prefix PATH ":" "${stdenv.lib.makeBinPath [ ffmpeg imagemagick mplayer ]}"
+ --prefix PATH ":" "${stdenv.lib.makeBinPath [ ffmpeg_3 imagemagick mplayer ]}"
runHook postInstall
'';
diff --git a/nixpkgs/pkgs/tools/video/rav1e/default.nix b/nixpkgs/pkgs/tools/video/rav1e/default.nix
index 02f6d12278a..b8e43fe4f10 100644
--- a/nixpkgs/pkgs/tools/video/rav1e/default.nix
+++ b/nixpkgs/pkgs/tools/video/rav1e/default.nix
@@ -1,31 +1,17 @@
-{ rustPlatform, fetchFromGitHub, fetchurl, stdenv, lib, nasm }:
+{ rustPlatform, fetchFromGitHub, lib, nasm }:
rustPlatform.buildRustPackage rec {
pname = "rav1e";
- version = "0.3.2";
+ version = "0.3.3";
- src = stdenv.mkDerivation rec {
- name = "${pname}-${version}-source";
-
- src = fetchFromGitHub {
- owner = "xiph";
- repo = "rav1e";
- rev = "v${version}";
- sha256 = "0qqw397yfglwj9kg45imhx1p5bb0nsx2gkaxj4lcc9i1hav6ia43";
- };
- cargoLock = fetchurl {
- url = "https://github.com/xiph/rav1e/releases/download/v${version}/Cargo.lock";
- sha256 = "1kdr3q97vq3mip1h7iv2iy9qzlgb69y6nwjzbw9nfi7dl7ip6q3l";
- };
-
- installPhase = ''
- mkdir -p $out
- cp -R ./* $out/
- cp ${cargoLock} $out/Cargo.lock
- '';
+ src = fetchFromGitHub {
+ owner = "xiph";
+ repo = "rav1e";
+ rev = "v${version}";
+ sha256 = "0a9dryag4x35a2c45qiq1j5xk9ydcpw1g6kici85d2yrc2z3hwrx";
};
- cargoSha256 = "03zsvavk7wskz843qxwwcymhclarcp6nfxwa1mwna3nmzvlm1hwb";
+ cargoSha256 = "1xaincrmpicp0skf9788w5631x1hxvifvq06hh5ribdz79zclzx3";
nativeBuildInputs = [ nasm ];
@@ -37,7 +23,7 @@ rustPlatform.buildRustPackage rec {
libaom (the reference encoder) is too slow.
Features: https://github.com/xiph/rav1e#features
'';
- inherit (src.src.meta) homepage;
+ inherit (src.meta) homepage;
changelog = "https://github.com/xiph/rav1e/releases/tag/v${version}";
license = licenses.bsd2;
maintainers = [ maintainers.primeos ];
diff --git a/nixpkgs/pkgs/tools/virtualization/alpine-make-vm-image/default.nix b/nixpkgs/pkgs/tools/virtualization/alpine-make-vm-image/default.nix
new file mode 100644
index 00000000000..08d37a1d53b
--- /dev/null
+++ b/nixpkgs/pkgs/tools/virtualization/alpine-make-vm-image/default.nix
@@ -0,0 +1,36 @@
+{ stdenv, lib, fetchFromGitHub, makeWrapper
+, apk-tools, coreutils, e2fsprogs, findutils, gnugrep, gnused, kmod, qemu-utils
+, utillinux
+}:
+
+stdenv.mkDerivation rec {
+ pname = "alpine-make-vm-image";
+ version = "0.6.0";
+
+ src = fetchFromGitHub {
+ owner = "alpinelinux";
+ repo = "alpine-make-vm-image";
+ rev = "v${version}";
+ sha256 = "0955kd2ddqfynjwk2xfzys96l7abxp30hhrs2968hl78rhmkvpnq";
+ };
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ dontBuild = true;
+ makeFlags = [ "PREFIX=$(out)" ];
+
+ postInstall = ''
+ wrapProgram $out/bin/alpine-make-vm-image --set PATH ${lib.makeBinPath [
+ apk-tools coreutils e2fsprogs findutils gnugrep gnused kmod qemu-utils
+ utillinux
+ ]}
+ '';
+
+ meta = with lib; {
+ homepage = "https://github.com/alpinelinux/alpine-make-vm-image";
+ description = "Make customized Alpine Linux disk image for virtual machines";
+ maintainers = with maintainers; [ qyliss ];
+ license = licenses.mit;
+ platforms = platforms.unix;
+ };
+}
diff --git a/nixpkgs/pkgs/tools/virtualization/govc/default.nix b/nixpkgs/pkgs/tools/virtualization/govc/default.nix
index e3329ea13f1..30cf09d2942 100644
--- a/nixpkgs/pkgs/tools/virtualization/govc/default.nix
+++ b/nixpkgs/pkgs/tools/virtualization/govc/default.nix
@@ -1,8 +1,8 @@
{ lib, fetchFromGitHub, buildGoPackage }:
-
+
buildGoPackage rec {
pname = "govc";
- version = "0.22.1";
+ version = "0.23.1";
goPackagePath = "github.com/vmware/govmomi";
@@ -12,7 +12,7 @@ buildGoPackage rec {
rev = "v${version}";
owner = "vmware";
repo = "govmomi";
- sha256 = "1z4am6143jrrls0023flnqgadm1z9p60w09cp1j5pnslm60vvw78";
+ sha256 = "05f6i7v8v9g3w3cmz8c952djl652mj6qcwjx9iyl23h6knd1d9b1";
};
meta = {
diff --git a/nixpkgs/pkgs/tools/virtualization/linode-cli/default.nix b/nixpkgs/pkgs/tools/virtualization/linode-cli/default.nix
index c16eb003d8d..47953d21dfe 100644
--- a/nixpkgs/pkgs/tools/virtualization/linode-cli/default.nix
+++ b/nixpkgs/pkgs/tools/virtualization/linode-cli/default.nix
@@ -13,21 +13,21 @@
let
spec = fetchurl {
- url = "https://raw.githubusercontent.com/linode/linode-api-docs/v4.63.1/openapi.yaml";
- sha256 = "03ngzbq24zazfqmfd7xjmxixkcb9vv1jgamplsj633j7sjj708s0";
+ url = "https://raw.githubusercontent.com/linode/linode-api-docs/v4.67.0/openapi.yaml";
+ sha256 = "0vsblprkqlr9508x5rkm0wj6lc3w72xiwiqxia9asgr5k45hhfnr";
};
in
buildPythonApplication rec {
pname = "linode-cli";
- version = "2.14.1";
+ version = "2.15.0";
src = fetchFromGitHub {
owner = "linode";
repo = pname;
rev = version;
- sha256 = "1hpdmbzs182iag471yvq3kwd1san04a58sczzbmw6vjv2kswn1c2";
+ sha256 = "06iz9xjj6h1ry176558488fl9j18a5vf724zh4cxlcksdy72dnna";
};
patches = [
diff --git a/nixpkgs/pkgs/tools/virtualization/nixos-container/nixos-container.pl b/nixpkgs/pkgs/tools/virtualization/nixos-container/nixos-container.pl
index dc05c974bd0..02ad6af90da 100755
--- a/nixpkgs/pkgs/tools/virtualization/nixos-container/nixos-container.pl
+++ b/nixpkgs/pkgs/tools/virtualization/nixos-container/nixos-container.pl
@@ -5,7 +5,7 @@ use POSIX;
use File::Path;
use File::Slurp;
use Fcntl ':flock';
-use Getopt::Long qw(:config gnu_getopt);
+use Getopt::Long qw(:config gnu_getopt no_bundling);
use Cwd 'abs_path';
use Time::HiRes;
@@ -68,6 +68,22 @@ my $localAddress;
my $flake;
my $flakeAttr = "container";
+# Nix passthru flags.
+my @nixFlags;
+my @nixFlags2;
+
+sub copyNixFlags0 { push @nixFlags, "--$_[0]"; }
+sub copyNixFlags1 { push @nixFlags, "--$_[0]", $_[1]; }
+
+# Ugly hack to handle flags that take two arguments, like --option.
+sub copyNixFlags2 {
+ if (scalar(@nixFlags2) % 3 == 0) {
+ push @nixFlags2, "--$_[0]", $_[1];
+ } else {
+ push @nixFlags2, $_[1];
+ }
+}
+
GetOptions(
"help" => sub { showHelp() },
"ensure-unique-name" => \$ensureUniqueName,
@@ -82,8 +98,22 @@ GetOptions(
"host-address=s" => \$hostAddress,
"local-address=s" => \$localAddress,
"flake=s" => \$flake,
+ # Nix passthru options.
+ "log-format=s" => \&copyNixFlags1,
+ "option=s{2}" => \&copyNixFlags2,
+ "impure" => \&copyNixFlags0,
+ "update-input=s" => \&copyNixFlags1,
+ "override-input=s{2}" => \&copyNixFlags2,
+ "commit-lock-file" => \&copyNixFlags0,
+ "no-registries" => \&copyNixFlags0,
+ "no-update-lock-file" => \&copyNixFlags0,
+ "no-write-lock-file" => \&copyNixFlags0,
+ "no-allow-dirty" => \&copyNixFlags0,
+ "recreate-lock-file" => \&copyNixFlags0,
) or exit 1;
+push @nixFlags, @nixFlags2;
+
if (defined $hostAddress and !defined $localAddress or defined $localAddress and !defined $hostAddress) {
die "With --host-address set, --local-address is required as well!";
}
@@ -144,7 +174,7 @@ EOF
}
sub buildFlake {
- system("nix", "build", "-o", "$systemPath.tmp", "--",
+ system("nix", "build", "-o", "$systemPath.tmp", @nixFlags, "--",
"$flake#nixosConfigurations.\"$flakeAttr\".config.system.build.toplevel") == 0
or die "$0: failed to build container from flake '$flake'\n";
$systemPath = readlink("$systemPath.tmp") or die;
@@ -251,7 +281,7 @@ if ($action eq "create") {
system("nix-env", "-p", "$profileDir/system",
"-I", "nixos-config=$nixosConfigFile", "-f", "$nixenvF",
- "--set", "-A", "system") == 0
+ "--set", "-A", "system", @nixFlags) == 0
or do {
clearContainerState($profileDir, "$profileDir/$containerName", $root, $confFile);
die "$0: failed to build initial container configuration\n"
@@ -400,7 +430,7 @@ elsif ($action eq "update") {
my $nixenvF = $nixosPath // "<nixpkgs/nixos>";
system("nix-env", "-p", "$profileDir/system",
"-I", "nixos-config=$nixosConfigFile", "-f", $nixenvF,
- "--set", "-A", "system") == 0
+ "--set", "-A", "system", @nixFlags) == 0
or die "$0: failed to build container configuration\n";
}
diff --git a/nixpkgs/pkgs/tools/wayland/wayland-utils/default.nix b/nixpkgs/pkgs/tools/wayland/wayland-utils/default.nix
new file mode 100644
index 00000000000..23629309e52
--- /dev/null
+++ b/nixpkgs/pkgs/tools/wayland/wayland-utils/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, fetchurl
+, meson, pkg-config, ninja
+, wayland, wayland-protocols
+}:
+
+stdenv.mkDerivation rec {
+ pname = "wayland-utils";
+ version = "1.0.0";
+
+ src = fetchurl {
+ url = "https://wayland.freedesktop.org/releases/${pname}-${version}.tar.xz";
+ sha256 = "1h38l850ww6hxjb1l8iwa33nkbz8q88bw6lh0aryjyp8b16crzk4";
+ };
+
+ nativeBuildInputs = [ meson pkg-config ninja wayland ];
+ buildInputs = [ wayland wayland-protocols ];
+
+ meta = with stdenv.lib; {
+ description = "Wayland utilities (wayland-info)";
+ longDescription = ''
+ A collection of Wayland related utilities:
+ - wayland-info: A utility for displaying information about the Wayland
+ protocols supported by a Wayland compositor.
+ '';
+ homepage = "https://gitlab.freedesktop.org/wayland/wayland-utils";
+ license = licenses.mit; # Expat version
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ primeos ];
+ };
+}
diff --git a/nixpkgs/pkgs/top-level/aliases.nix b/nixpkgs/pkgs/top-level/aliases.nix
index 1004a444469..5bc4021ea08 100644
--- a/nixpkgs/pkgs/top-level/aliases.nix
+++ b/nixpkgs/pkgs/top-level/aliases.nix
@@ -66,6 +66,7 @@ mapAliases ({
buildGo112Module = throw "buildGo112Module has been removed"; # added 2020-04-26
bundler_HEAD = bundler; # added 2015-11-15
cantarell_fonts = cantarell-fonts; # added 2018-03-03
+ casperjs = throw "casperjs has been removed, it was abandoned by upstream and broken.";
catfish = xfce.catfish; # added 2019-12-22
cgmanager = throw "cgmanager was deprecated by lxc and therefore removed from nixpkgs."; # added 2020-06-05
checkbashism = checkbashisms; # added 2016-08-16
@@ -76,7 +77,6 @@ mapAliases ({
clangAnalyzer = clang-analyzer; # added 2015-02-20
clawsMail = claws-mail; # added 2016-04-29
clutter_gtk = clutter-gtk; # added 2018-02-25
- conkerorWrapper = conkeror; # added 2015-01
compton = picom; # added 2019-12-02
compton-git = compton; # added 2019-05-20
conntrack_tools = conntrack-tools; # added 2018-05
@@ -87,6 +87,7 @@ mapAliases ({
cpp-gsl = microsoft_gsl; # added 2019-05-24
cupsBjnp = cups-bjnp; # added 2016-01-02
cups_filters = cups-filters; # added 2016-08
+ cquery = throw "cquery has been removed because it is abandoned by upstream. Consider switching to clangd or ccls instead."; # added 2020-06-15
cv = progress; # added 2015-09-06
d1x_rebirth = dxx-rebirth; # added 2018-04-25
d2x_rebirth = dxx-rebirth; # added 2018-04-25
@@ -126,17 +127,6 @@ mapAliases ({
firefox-esr-wrapper = firefox-esr; # 2016-01
firefox-wrapper = firefox; # 2016-01
firefoxWrapper = firefox; # 2015-09
- firefox-esr-52 = firefoxPackages.firefox-esr-52; # 2020-02, remove after 20.03 branchoff
- firefox-esr-52-unwrapped = firefoxPackages.firefox-esr-52; # 2020-02, remove after 20.03 branchoff
- firefox-esr-60 = firefoxPackages.firefox-esr-60; # 2020-02, remove after 20.03 branchoff
- firefox-esr-60-unwrapped = firefoxPackages.firefox-esr-60; # 2020-02, remove after 20.03 branchoff
- icecat = firefoxPackages.icecat; # 2020-02, remove after 20.03 branchoff
- icecat-unwrapped = firefoxPackages.icecat; # 2020-02, remove after 20.03 branchoff
- conkeror-unwrapped = conkeror; # 2020-02, remove after 20.03 branchoff
- conkeror = throw ''
- Conkeror doesn't work with any secure firefox release.
- Please move to some of the alternatives at http://conkeror.org/Alternatives
- ''; # 2020-02, remove after 20.03 branchoff
firestr = throw "firestr has been removed."; # added 2019-12-08
flameGraph = flamegraph; # added 2018-04-25
@@ -153,6 +143,7 @@ mapAliases ({
fuseki = apache-jena-fuseki; # added 2018-04-25
fusesmb = throw "fusesmb is abandoned by upstream"; # added 2019-10-15
fwupdate = throw "fwupdate was merged into fwupd"; # added 2020-05-19
+ g4py = python3Packages.geant4; # added 2020-06-06
gccApple = throw "gccApple is no longer supported"; # added 2018-04-25
gdb-multitarget = gdb; # added 2017-11-13
gdk_pixbuf = gdk-pixbuf; # added 2019-05-22
@@ -173,6 +164,7 @@ mapAliases ({
gnuradio-rds = gr-rds; # added 2019-05-27
gnuradio-osmosdr = gr-osmosdr; # added 2019-05-27
gnustep-make = gnustep.make; # added 2016-7-6
+ gnupg20 = throw "gnupg20 has been removed from nixpkgs as upstream dropped support on 2017-12-31";# added 2020-07-12
go_1_12 = throw "go_1_12 has been removed"; # added 2020-04-26
go-pup = pup; # added 2017-12-19
gobjectIntrospection = gobject-introspection; # added 2018-12-02
@@ -198,7 +190,6 @@ mapAliases ({
gupnp_igd = gupnp-igd; # added 2018-02-25
gupnptools = gupnp-tools; # added 2015-12-19
gutenberg = zola; # added 2018-11-17
- hamster-time-traker = throw "hamster-time-tracker has been removed from nixpkgs, as it was unmaintained."; # added 2019-12-10
heimdalFull = heimdal; # added 2018-05-01
hepmc = hepmc2; # added 2019-08-05
hexen = throw "hexen (SDL port) has been removed: Abandoned by upstream."; # added 2019-12-11
@@ -247,8 +238,10 @@ mapAliases ({
libgumbo = gumbo; # added 2018-01-21
libGL_driver = mesa.drivers;
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
liblapackWithoutAtlas = lapack-reference; # added 2018-11-05
+ liblastfm = libsForQt5.liblastfm; # added 2020-06-14
liblrdf = lrdf; # added 2018-04-25
libqrencode = qrencode; # added 2019-01-01
librdf = lrdf; # added 2020-03-22
@@ -260,6 +253,7 @@ mapAliases ({
libudev = udev; # added 2018-04-25
libusb = libusb1; # added 2020-04-28
libsexy = throw "libsexy has been removed from nixpkgs, as it's abandoned and no package needed it."; # 2019-12-10
+ libstdcxxHook = throw "libstdcxx hook has been removed because cc-wrapper is now directly aware of the c++ standard library intended to be used."; # 2020-06-22
libqmatrixclient = throw "libqmatrixclient was renamed to libquotient"; # added 2020-04-09
links = links2; # added 2016-01-31
linux_rpi0 = linux_rpi1;
@@ -308,7 +302,7 @@ mapAliases ({
msf = metasploit; # added 2018-04-25
libmsgpack = msgpack; # added 2018-08-17
mssys = ms-sys; # added 2015-12-13
- mpv-with-scripts = throw "Use wrapMpv for editing the environment of mpv"; # added 2012-05-22
+ mpv-with-scripts = self.wrapMpv self.mpv-unwrapped { }; # added 2020-05-22
multipath_tools = multipath-tools; # added 2016-01-21
mupen64plus1_5 = mupen64plus; # added 2016-02-12
mysqlWorkbench = mysql-workbench; # added 2017-01-19
@@ -552,6 +546,7 @@ mapAliases ({
surf-webkit2 = surf; # added 2017-04-02
sup = throw "deprecated in 2019-09-10: abandoned by upstream";
system_config_printer = system-config-printer; # added 2016-01-03
+ systemd_with_lvm2 = throw "obsolete, enabled by default via the lvm module"; # added 2020-07-12
systool = sysfsutils; # added 2018-04-25
tahoelafs = tahoe-lafs; # added 2018-03-26
tangogps = foxtrotgps; # added 2020-01-26
@@ -562,6 +557,7 @@ mapAliases ({
telepathy_idle = telepathy-idle; # added 2018-02-25
telepathy_logger = telepathy-logger; # added 2018-02-25
telepathy_mission_control = telepathy-mission-control; # added 2018-02-25
+ telepathy-qt = throw "telepathy-qt no longer supports Qt 4. Please use libsForQt5.telepathy instead."; # added 2020-07-02
telepathy_qt = telepathy-qt; # added 2018-02-25
telepathy_qt5 = libsForQt5.telepathy; # added 2015-12-19
telepathy_salut = telepathy-salut; # added 2018-02-25
@@ -622,6 +618,7 @@ mapAliases ({
xfce4-14 = xfce;
xfce4-12 = throw "xfce4-12 has been replaced by xfce4-14"; # added 2020-03-14
x11 = xlibsWrapper; # added 2015-09
+ xara = throw "xara has been removed from nixpkgs. Unmaintained since 2006"; # added 2020-06-24
xbmc = kodi; # added 2018-04-25
xbmcPlain = kodiPlain; # added 2018-04-25
xbmcPlugins = kodiPlugins; # added 2018-04-25
@@ -679,6 +676,10 @@ mapAliases ({
# added 2019-09-06
zeroc_ice = pkgs.zeroc-ice;
+
+ # added 2020-06-22
+ zeromq3 = throw "zeromq3 has been deprecated by zeromq4.";
+ jzmq = throw "jzmq has been removed from nixpkgs, as it was unmaintained";
} // (with ocaml-ng; { # added 2016-09-14
ocaml_4_00_1 = ocamlPackages_4_00_1.ocaml;
ocaml_4_01_0 = ocamlPackages_4_01_0.ocaml;
@@ -697,23 +698,6 @@ mapAliases ({
# added 2020-02-09
dina-font-pcf = dina-font;
- /* Cleanup before 20.09 */
- llvm_4 = throw ''
- The LLVM versions 3.5, 3.9 and 4.0 have been removed in NixOS 20.03
- due to a lack of compatibility with glibc 2.30!
- '';
- llvm_39 = llvm_4;
- llvm_35 = llvm_4;
- lld_4 = llvm_4;
-
- llvmPackages_4 = llvm_4;
- llvmPackages_39 = llvm_4;
- llvmPackages_35 = llvm_4;
-
- clang_39 = llvm_4;
- clang_35 = llvm_4;
- clang_4 = llvm_4;
-
# added 2019-04-13
# *-polly pointed to llvmPackages_latest
llvm-polly = throw "clang is now built with polly-plugin by default";
@@ -730,4 +714,8 @@ mapAliases ({
sqldeveloper_18 = throw "sqldeveloper_18 is not maintained anymore!"; # added 2020-02-04
gcc-snapshot = throw "Marked as broken for >2 years, additionally this 'snapshot' pointed to a fairly old one from gcc7.";
+
+ /* Cleanup before 21.03 */
+ riot-desktop = throw "riot-desktop is now element-desktop!";
+ riot-web = throw "riot-web is now element-web";
})
diff --git a/nixpkgs/pkgs/top-level/all-packages.nix b/nixpkgs/pkgs/top-level/all-packages.nix
index bd298ce24ea..039e9f805f8 100644
--- a/nixpkgs/pkgs/top-level/all-packages.nix
+++ b/nixpkgs/pkgs/top-level/all-packages.nix
@@ -94,6 +94,8 @@ in
genericUpdater = callPackage ../common-updater/generic-updater.nix { };
+ nix-update-script = callPackage ../common-updater/nix-update.nix { };
+
### Push NixOS tests inside the fixed point
nixosTests = import ../../nixos/tests/all-tests.nix {
@@ -183,6 +185,8 @@ in
deadcode = callPackage ../development/tools/deadcode { };
+ eclipse-mat = callPackage ../development/tools/eclipse-mat { };
+
glade = callPackage ../development/tools/glade { };
hobbes = callPackage ../development/tools/hobbes { };
@@ -213,7 +217,9 @@ in
grsync = callPackage ../applications/misc/grsync { };
- dockerTools = callPackage ../build-support/docker { };
+ dockerTools = callPackage ../build-support/docker {
+ writePython3 = writers.writePython3;
+ };
snapTools = callPackage ../build-support/snap { };
@@ -331,11 +337,16 @@ in
then buildPackages.fetchurl # No need to do special overrides twice,
else makeOverridable (import ../build-support/fetchurl) {
inherit lib stdenvNoCC buildPackages;
+ inherit cacert;
curl = buildPackages.curl.override (old: rec {
# break dependency cycles
fetchurl = stdenv.fetchurlBoot;
zlib = buildPackages.zlib.override { fetchurl = stdenv.fetchurlBoot; };
- pkgconfig = buildPackages.pkgconfig.override { fetchurl = stdenv.fetchurlBoot; };
+ pkgconfig = buildPackages.pkgconfig.override (old: {
+ pkg-config = old.pkg-config.override {
+ fetchurl = stdenv.fetchurlBoot;
+ };
+ });
perl = buildPackages.perl.override { fetchurl = stdenv.fetchurlBoot; };
openssl = buildPackages.openssl.override {
fetchurl = stdenv.fetchurlBoot;
@@ -493,9 +504,7 @@ in
findXMLCatalogs = makeSetupHook { } ../build-support/setup-hooks/find-xml-catalogs.sh;
- wrapGAppsHook = makeSetupHook {
- deps = lib.optional (!stdenv.isDarwin) dconf.lib ++ [ gtk3 librsvg makeWrapper ];
- } ../build-support/setup-hooks/wrap-gapps-hook.sh;
+ wrapGAppsHook = callPackage ../build-support/setup-hooks/wrap-gapps-hook { };
separateDebugInfo = makeSetupHook { } ../build-support/setup-hooks/separate-debug-info.sh;
@@ -514,6 +523,9 @@ in
#package writers
writers = callPackage ../build-support/writers {};
+ # lib functions depending on pkgs
+ inherit (import ../pkgs-lib { inherit lib pkgs; }) formats;
+
### TOOLS
_0x0 = callPackage ../tools/misc/0x0 { };
@@ -560,6 +572,8 @@ in
adlplug = callPackage ../applications/audio/adlplug { };
+ tuijam = callPackage ../applications/audio/tuijam { inherit (python3Packages) buildPythonApplication; };
+
opnplug = callPackage ../applications/audio/adlplug {
adlplugChip = "-DADLplug_CHIP=OPN2";
pname = "OPNplug";
@@ -595,6 +609,8 @@ in
stdenv = clangStdenv;
};
+ honggfuzz = callPackage ../tools/security/honggfuzz { };
+
aflplusplus = callPackage ../tools/security/aflplusplus {
clang = clang_9;
llvm = llvm_9;
@@ -620,7 +636,7 @@ in
airfield = callPackage ../tools/networking/airfield { };
- apache-airflow = with python3.pkgs; toPythonApplication apache-airflow;
+ apache-airflow = with python37.pkgs; toPythonApplication apache-airflow;
airsonic = callPackage ../servers/misc/airsonic { };
@@ -641,6 +657,8 @@ in
almanah = callPackage ../applications/misc/almanah { };
+ alpine-make-vm-image = callPackage ../tools/virtualization/alpine-make-vm-image { };
+
amazon-ecs-cli = callPackage ../tools/virtualization/amazon-ecs-cli { };
amazon-glacier-cmd-interface = callPackage ../tools/backup/amazon-glacier-cmd-interface { };
@@ -668,6 +686,10 @@ in
apfs-fuse = callPackage ../tools/filesystems/apfs-fuse { };
+ apk-tools = callPackage ../tools/package-management/apk-tools {
+ lua = lua5_3;
+ };
+
apktool = callPackage ../development/tools/apktool {
inherit (androidenv.androidPkgs_9_0) build-tools;
};
@@ -728,6 +750,8 @@ in
asciiquarium = callPackage ../applications/misc/asciiquarium {};
+ asls = callPackage ../development/tools/misc/asls { };
+
asymptote = callPackage ../tools/graphics/asymptote {
texLive = texlive.combine { inherit (texlive) scheme-small epsf cm-super texinfo; };
gsl = gsl_1;
@@ -753,6 +777,8 @@ in
awscli = callPackage ../tools/admin/awscli { };
+ awscli2 = callPackage ../tools/admin/awscli2 { };
+
awsebcli = callPackage ../tools/virtualization/awsebcli {};
awslogs = callPackage ../tools/admin/awslogs { };
@@ -765,15 +791,13 @@ in
aws-rotate-key = callPackage ../tools/admin/aws-rotate-key { };
- aws_shell = callPackage ../tools/admin/aws_shell { };
-
aws-sam-cli = callPackage ../development/tools/aws-sam-cli { python = python3; };
aws-vault = callPackage ../tools/admin/aws-vault { };
iamy = callPackage ../tools/admin/iamy { };
- azure-cli = callPackage ../tools/admin/azure-cli { python = python3; };
+ azure-cli = callPackage ../tools/admin/azure-cli { python = python37; };
azure-storage-azcopy = callPackage ../development/tools/azcopy { };
@@ -850,6 +874,8 @@ in
boulder = callPackage ../tools/admin/boulder { };
+ btrfs-heatmap = callPackage ../tools/filesystems/btrfs-heatmap { };
+
buildbot = with python3Packages; toPythonApplication buildbot;
buildbot-ui = with python3Packages; toPythonApplication buildbot-ui;
buildbot-full = with python3Packages; toPythonApplication buildbot-full;
@@ -874,12 +900,12 @@ in
cloud-sql-proxy = callPackage ../tools/misc/cloud-sql-proxy { };
- cloudflare-wrangler = callPackage ../development/tools/cloudflare-wrangler { };
-
codeql = callPackage ../development/tools/analysis/codeql { };
container-linux-config-transpiler = callPackage ../development/tools/container-linux-config-transpiler { };
+ fedora-coreos-config-transpiler = callPackage ../development/tools/fedora-coreos-config-transpiler { };
+
ccextractor = callPackage ../applications/video/ccextractor { };
cconv = callPackage ../tools/text/cconv { };
@@ -915,6 +941,8 @@ in
detect-secrets = python3Packages.callPackage ../development/tools/detect-secrets { };
+ diskonaut = callPackage ../tools/misc/diskonaut { };
+
diskus = callPackage ../tools/misc/diskus {
inherit (darwin.apple_sdk.frameworks) Security;
};
@@ -951,6 +979,10 @@ in
libfx2 = with python3Packages; toPythonApplication fx2;
+ fastmod = callPackage ../tools/text/fastmod {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
+
fitnesstrax = callPackage ../applications/misc/fitnesstrax/default.nix { };
fxlinuxprintutil = callPackage ../tools/misc/fxlinuxprintutil { };
@@ -961,10 +993,16 @@ 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 { };
+
gams = callPackage ../tools/misc/gams (config.gams or {});
+ gem = callPackage ../applications/audio/pd-plugins/gem { };
+
git-fire = callPackage ../tools/misc/git-fire { };
git-repo-updater = python3Packages.callPackage ../development/tools/git-repo-updater { };
@@ -1015,6 +1053,8 @@ in
httperf = callPackage ../tools/networking/httperf { };
+ hwi = with python3Packages; toPythonApplication hwi;
+
ili2c = callPackage ../tools/misc/ili2c { };
imageworsener = callPackage ../tools/graphics/imageworsener { };
@@ -1131,9 +1171,7 @@ in
atftp = callPackage ../tools/networking/atftp { };
- autogen = callPackage ../development/tools/misc/autogen {
- guile = guile_2_0;
- };
+ autogen = callPackage ../development/tools/misc/autogen { };
autojump = callPackage ../tools/misc/autojump { };
@@ -1329,6 +1367,8 @@ in
boxfs = callPackage ../tools/filesystems/boxfs { };
+ bpytop = callPackage ../tools/system/bpytop { };
+
brasero-original = lowPrio (callPackage ../tools/cd-dvd/brasero { });
brasero = callPackage ../tools/cd-dvd/brasero/wrapper.nix { };
@@ -1656,6 +1696,8 @@ in
desync = callPackage ../applications/networking/sync/desync { };
+ devdocs-desktop = callPackage ../applications/misc/devdocs-desktop { };
+
devmem2 = callPackage ../os-specific/linux/devmem2 { };
dbus-broker = callPackage ../os-specific/linux/dbus-broker { };
@@ -1674,6 +1716,10 @@ in
inherit (darwin.apple_sdk.frameworks) Security;
};
+ dijo = callPackage ../tools/misc/dijo {
+ inherit (darwin.apple_sdk.frameworks) CoreServices;
+ };
+
ding = callPackage ../applications/misc/ding {
aspellDicts_de = aspellDicts.de;
aspellDicts_en = aspellDicts.en;
@@ -1729,7 +1775,7 @@ in
dua = callPackage ../tools/misc/dua { };
- inherit (ocamlPackages) dune dune_2;
+ inherit (ocamlPackages) dune dune_2 dune-release;
duperemove = callPackage ../tools/filesystems/duperemove { };
@@ -1760,6 +1806,12 @@ in
eksctl = callPackage ../tools/admin/eksctl { };
+ element-desktop = callPackage ../applications/networking/instant-messengers/element/element-desktop.nix { };
+
+ element-web = callPackage ../applications/networking/instant-messengers/element/element-web.nix {
+ conf = config.element-web.conf or {};
+ };
+
elementary-xfce-icon-theme = callPackage ../data/icons/elementary-xfce-icon-theme { };
ell = callPackage ../os-specific/linux/ell { };
@@ -1780,7 +1832,9 @@ in
eschalot = callPackage ../tools/security/eschalot { };
- esphome = callPackage ../servers/home-assistant/esphome.nix { };
+ espanso = callPackage ../applications/office/espanso { };
+
+ esphome = callPackage ../tools/misc/esphome { };
esptool = callPackage ../tools/misc/esptool { };
@@ -1842,6 +1896,12 @@ in
futhark = haskell.lib.justStaticExecutables haskellPackages.futhark;
+ tllist = callPackage ../development/libraries/tllist { };
+
+ fcft = callPackage ../development/libraries/fcft { };
+
+ fuzzel = callPackage ../applications/misc/fuzzel { };
+
fwup = callPackage ../tools/misc/fwup { };
fx_cast_bridge = callPackage ../tools/misc/fx_cast { };
@@ -1860,6 +1920,8 @@ in
gdrive = callPackage ../applications/networking/gdrive { };
+ go-rice = callPackage ../tools/misc/go.rice {};
+
go-2fa = callPackage ../tools/security/2fa {};
go-dependency-manager = callPackage ../development/tools/gdm { };
@@ -1936,6 +1998,8 @@ in
gthree = callPackage ../development/libraries/gthree { };
+ gtg = callPackage ../applications/office/gtg { };
+
gti = callPackage ../tools/misc/gti { };
hdate = callPackage ../applications/misc/hdate { };
@@ -1960,6 +2024,8 @@ in
hr = callPackage ../applications/misc/hr { };
+ humioctl = callPackage ../applications/logging/humioctl {};
+
hyx = callPackage ../tools/text/hyx { };
icdiff = callPackage ../tools/text/icdiff {};
@@ -1968,7 +2034,7 @@ in
interlock = callPackage ../servers/interlock {};
- jellyfin = callPackage ../servers/jellyfin { ffmpeg = ffmpeg_4; };
+ jellyfin = callPackage ../servers/jellyfin { };
jellyfin-mpv-shim = python3Packages.callPackage ../applications/video/jellyfin-mpv-shim { };
@@ -2012,6 +2078,8 @@ in
long-shebang = callPackage ../misc/long-shebang {};
+ lowdown = callPackage ../tools/typesetting/lowdown { };
+
numatop = callPackage ../os-specific/linux/numatop { };
iio-sensor-proxy = callPackage ../os-specific/linux/iio-sensor-proxy { };
@@ -2020,6 +2088,8 @@ in
ir-standard-fonts = callPackage ../data/fonts/ir-standard-fonts { };
+ kaggle = with python3Packages; toPythonApplication kaggle;
+
lynis = callPackage ../tools/security/lynis { };
mapproxy = callPackage ../applications/misc/mapproxy { };
@@ -2068,6 +2138,8 @@ in
mlarchive2maildir = callPackage ../applications/networking/mailreaders/mlarchive2maildir { };
+ molly-brown = callPackage ../servers/gemini/molly-brown { };
+
monetdb = callPackage ../servers/sql/monetdb { };
mons = callPackage ../tools/misc/mons {};
@@ -2118,6 +2190,8 @@ in
onboard = callPackage ../applications/misc/onboard { };
+ oneshot = callPackage ../tools/networking/oneshot { };
+
onnxruntime = callPackage ../development/libraries/onnxruntime { };
xkbd = callPackage ../applications/misc/xkbd { };
@@ -2138,7 +2212,9 @@ in
pbzx = callPackage ../tools/compression/pbzx { };
- persepolis = python3Packages.callPackage ../tools/networking/persepolis { };
+ persepolis = python3Packages.callPackage ../tools/networking/persepolis {
+ wrapQtAppsHook = qt5.wrapQtAppsHook;
+ };
pev = callPackage ../development/tools/analysis/pev { };
@@ -2172,6 +2248,8 @@ in
rmapi = callPackage ../applications/misc/remarkable/rmapi { };
+ remarkable-mouse = python3Packages.callPackage ../applications/misc/remarkable/remarkable-mouse { };
+
scour = with python3Packages; toPythonApplication scour;
s2png = callPackage ../tools/graphics/s2png { };
@@ -2218,12 +2296,6 @@ in
ring-daemon = callPackage ../applications/networking/instant-messengers/ring-daemon { };
- riot-desktop = callPackage ../applications/networking/instant-messengers/riot/riot-desktop.nix { };
-
- riot-web = callPackage ../applications/networking/instant-messengers/riot/riot-web.nix {
- conf = config.riot-web.conf or {};
- };
-
ripasso-cursive = callPackage ../tools/security/ripasso/cursive.nix {
inherit (darwin.apple_sdk.frameworks) AppKit Security;
};
@@ -2353,6 +2425,8 @@ in
bdsync = callPackage ../tools/backup/bdsync { };
+ beamerpresenter = libsForQt5.callPackage ../applications/office/beamerpresenter { };
+
beanstalkd = callPackage ../servers/beanstalkd { };
beets = callPackage ../tools/audio/beets {
@@ -2464,6 +2538,8 @@ in
cemu = qt5.callPackage ../applications/science/math/cemu { };
+ isolyzer = callPackage ../tools/cd-dvd/isolyzer { };
+
isomd5sum = callPackage ../tools/cd-dvd/isomd5sum { };
mdf2iso = callPackage ../tools/cd-dvd/mdf2iso { };
@@ -2472,7 +2548,7 @@ in
libceph = ceph.lib;
inherit (callPackages ../tools/filesystems/ceph {
- boost = boost167.override { enablePython = true; python = python37; };
+ boost = boost16x.override { enablePython = true; python = python38; };
})
ceph
ceph-client;
@@ -2512,38 +2588,24 @@ in
clementineUnfree = clementine.unfree;
+ mellowplayer = libsForQt5.callPackage ../applications/audio/mellowplayer { };
+
ciopfs = callPackage ../tools/filesystems/ciopfs { };
circleci-cli = callPackage ../development/tools/misc/circleci-cli { };
circus = callPackage ../tools/networking/circus { };
- citrix_workspace_unwrapped = callPackage ../applications/networking/remote/citrix-workspace { };
- citrix_workspace_unwrapped_20_04_0 = citrix_workspace_unwrapped.override { version = "20.04.0"; };
- citrix_workspace_unwrapped_19_12_0 = citrix_workspace_unwrapped.override { version = "19.12.0"; };
- citrix_workspace_unwrapped_19_10_0 = citrix_workspace_unwrapped.override { version = "19.10.0"; };
- citrix_workspace_unwrapped_19_8_0 = citrix_workspace_unwrapped.override { version = "19.8.0"; };
- citrix_workspace_unwrapped_19_6_0 = citrix_workspace_unwrapped.override { version = "19.6.0"; };
- citrix_workspace_unwrapped_19_3_0 = citrix_workspace_unwrapped.override { version = "19.3.0"; };
+ citrix_workspace = citrix_workspace_20_06_0;
- citrix_workspace = callPackage ../applications/networking/remote/citrix-workspace/wrapper.nix {
- citrix_workspace = citrix_workspace_unwrapped;
- };
- citrix_workspace_19_12_0 = callPackage ../applications/networking/remote/citrix-workspace/wrapper.nix {
- citrix_workspace = citrix_workspace_unwrapped_19_12_0;
- };
- citrix_workspace_19_10_0 = callPackage ../applications/networking/remote/citrix-workspace/wrapper.nix {
- citrix_workspace = citrix_workspace_unwrapped_19_10_0;
- };
- citrix_workspace_19_8_0 = callPackage ../applications/networking/remote/citrix-workspace/wrapper.nix {
- citrix_workspace = citrix_workspace_unwrapped_19_8_0;
- };
- citrix_workspace_19_6_0 = callPackage ../applications/networking/remote/citrix-workspace/wrapper.nix {
- citrix_workspace = citrix_workspace_unwrapped_19_6_0;
- };
- citrix_workspace_19_3_0 = callPackage ../applications/networking/remote/citrix-workspace/wrapper.nix {
- citrix_workspace = citrix_workspace_unwrapped_19_3_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
+ ;
citra = libsForQt5.callPackage ../misc/emulators/citra { };
@@ -2579,8 +2641,6 @@ in
connman-notify = callPackage ../tools/networking/connman/connman-notify { };
- connmanui = callPackage ../tools/networking/connman/connmanui { };
-
connman_dmenu = callPackage ../tools/networking/connman/connman_dmenu { };
convertlit = callPackage ../tools/text/convertlit { };
@@ -2710,7 +2770,9 @@ in
ckb-next = libsForQt5.callPackage ../tools/misc/ckb-next { };
- clamav = callPackage ../tools/security/clamav { };
+ clamav = callPackage ../tools/security/clamav {
+ inherit (darwin.apple_sdk.frameworks) Foundation;
+ };
clex = callPackage ../tools/misc/clex { };
@@ -2740,6 +2802,8 @@ in
conda = callPackage ../tools/package-management/conda { };
+ console-bridge = callPackage ../development/libraries/console-bridge { };
+
convmv = callPackage ../tools/misc/convmv { };
convoy = callPackage ../tools/filesystems/convoy { };
@@ -2881,6 +2945,8 @@ in
ddccontrol-db = callPackage ../data/misc/ddccontrol-db { };
+ ddcui = libsForQt5.callPackage ../applications/misc/ddcui { };
+
ddcutil = callPackage ../tools/misc/ddcutil { };
ddclient = callPackage ../tools/networking/ddclient { };
@@ -3013,6 +3079,8 @@ in
doom-bcc = callPackage ../games/zdoom/bcc-git.nix { };
+ sl1-to-photon = python3Packages.callPackage ../applications/misc/sl1-to-photon { };
+
slade = callPackage ../applications/misc/slade {
wxGTK = wxGTK30;
};
@@ -3143,6 +3211,8 @@ in
teamocil = callPackage ../tools/misc/teamocil { };
+ the-way = callPackage ../development/tools/the-way { };
+
tsm-client = callPackage ../tools/backup/tsm-client { jdk8 = null; };
tsm-client-withGui = callPackage ../tools/backup/tsm-client { };
@@ -3171,14 +3241,20 @@ in
vorta = python3Packages.callPackage ../applications/backup/vorta { };
+ utahfs = callPackage ../applications/networking/utahfs { };
+
wallutils = callPackage ../tools/graphics/wallutils { };
+ wayland-utils = callPackage ../tools/wayland/wayland-utils { };
+
wev = callPackage ../tools/misc/wev { };
wl-clipboard = callPackage ../tools/misc/wl-clipboard { };
wob = callPackage ../tools/misc/wob { };
+ wrangler = callPackage ../development/tools/wrangler { };
+
xkcdpass = with pythonPackages; toPythonApplication xkcdpass;
xob = callPackage ../tools/X11/xob { };
@@ -3390,6 +3466,8 @@ in
fcitx-configtool = callPackage ../tools/inputmethods/fcitx/fcitx-configtool.nix { };
+ chewing-editor = libsForQt5.callPackage ../applications/misc/chewing-editor { };
+
fcppt = callPackage ../development/libraries/fcppt { };
fcrackzip = callPackage ../tools/security/fcrackzip { };
@@ -3523,7 +3601,7 @@ in
fontforge-gtk = fontforge.override {
withSpiro = true;
withGTK = true;
- gtk2 = gtk2-x11;
+ gtk3 = gtk3-x11;
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
};
@@ -3556,7 +3634,13 @@ in
fprintd = callPackage ../tools/security/fprintd { };
- franz = callPackage ../applications/networking/instant-messengers/franz { };
+ ferdi = callPackage ../applications/networking/instant-messengers/ferdi {
+ mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { };
+ };
+
+ franz = callPackage ../applications/networking/instant-messengers/franz {
+ mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { };
+ };
freedroidrpg = callPackage ../games/freedroidrpg { };
@@ -3612,6 +3696,8 @@ in
fusee-launcher = callPackage ../development/tools/fusee-launcher { };
+ fverb = callPackage ../applications/audio/fverb { };
+
fwknop = callPackage ../tools/security/fwknop { };
exfat = callPackage ../tools/filesystems/exfat { };
@@ -3788,10 +3874,6 @@ in
gnupg1orig = callPackage ../tools/security/gnupg/1.nix { };
gnupg1compat = callPackage ../tools/security/gnupg/1compat.nix { };
gnupg1 = gnupg1compat; # use config.packageOverrides if you prefer original gnupg1
- gnupg20 = callPackage ../tools/security/gnupg/20.nix {
- guiSupport = stdenv.isDarwin;
- pinentry = if stdenv.isDarwin then pinentry_mac else pinentry-gtk2;
- };
gnupg22 = callPackage ../tools/security/gnupg/22.nix {
guiSupport = stdenv.isDarwin;
pinentry = if stdenv.isDarwin then pinentry_mac else pinentry-gtk2;
@@ -3860,6 +3942,8 @@ in
google-cloud-cpp = callPackage ../development/libraries/google-cloud-cpp { };
+ gdown = with python3Packages; toPythonApplication gdown;
+
gopro = callPackage ../tools/video/gopro { };
gource = callPackage ../applications/version-management/gource { };
@@ -4087,6 +4171,8 @@ in
hal-flash = callPackage ../os-specific/linux/hal-flash { };
+ hal-hardware-analyzer = libsForQt5.callPackage ../applications/science/electronics/hal-hardware-analyzer { };
+
half = callPackage ../development/libraries/half { };
halibut = callPackage ../tools/typesetting/halibut { };
@@ -4303,8 +4389,12 @@ in
incron = callPackage ../tools/system/incron { };
+ industrializer = callPackage ../applications/audio/industrializer { };
+
inetutils = callPackage ../tools/networking/inetutils { };
+ inform6 = callPackage ../development/compilers/inform6 { };
+
inform7 = callPackage ../development/compilers/inform7 { };
infamousPlugins = callPackage ../applications/audio/infamousPlugins { };
@@ -4511,6 +4601,10 @@ in
kbdd = callPackage ../applications/window-managers/kbdd { };
+ kbs2 = callPackage ../tools/security/kbs2 {
+ inherit (darwin.apple_sdk.frameworks) AppKit;
+ };
+
kdbplus = pkgsi686Linux.callPackage ../applications/misc/kdbplus { };
keepalived = callPackage ../tools/networking/keepalived { };
@@ -4680,6 +4774,8 @@ in
kippo = callPackage ../servers/kippo { };
+ kristall = libsForQt5.callPackage ../applications/networking/browsers/kristall { };
+
kzipmix = pkgsi686Linux.callPackage ../tools/compression/kzipmix { };
ma1sd = callPackage ../servers/ma1sd { };
@@ -4688,10 +4784,16 @@ in
makebootfat = callPackage ../tools/misc/makebootfat { };
+ martin = callPackage ../servers/martin {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
+
/* Python 3.8 is currently broken with matrix-synapse since `python38Packages.bleach` fails
(https://github.com/NixOS/nixpkgs/issues/76093) */
matrix-synapse = callPackage ../servers/matrix-synapse { /*python3 = python38;*/ };
+ matrix-synapse-plugins = recurseIntoAttrs matrix-synapse.plugins;
+
matrix-appservice-slack = callPackage ../servers/matrix-synapse/matrix-appservice-slack {};
matrix-appservice-discord = callPackage ../servers/matrix-appservice-discord { };
@@ -4700,9 +4802,7 @@ in
mautrix-whatsapp = callPackage ../servers/mautrix-whatsapp { };
- mcfly = callPackage ../tools/misc/mcfly {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ mcfly = callPackage ../tools/misc/mcfly { };
mdbook = callPackage ../tools/text/mdbook {
inherit (darwin.apple_sdk.frameworks) CoreServices;
@@ -4830,10 +4930,6 @@ in
nodejs-slim-12_x = callPackage ../development/web/nodejs/v12.nix {
enableNpm = false;
};
- nodejs-13_x = callPackage ../development/web/nodejs/v13.nix { };
- nodejs-slim-13_x = callPackage ../development/web/nodejs/v13.nix {
- enableNpm = false;
- };
nodejs-14_x = callPackage ../development/web/nodejs/v14.nix { };
nodejs-slim-14_x = callPackage ../development/web/nodejs/v14.nix {
enableNpm = false;
@@ -4853,6 +4949,8 @@ in
now-cli = callPackage ../development/web/now-cli {};
+ np2kai = callPackage ../misc/emulators/np2kai { };
+
file-rename = callPackage ../tools/filesystems/file-rename { };
kea = callPackage ../tools/networking/kea { };
@@ -4897,6 +4995,8 @@ in
libepc = callPackage ../development/libraries/libepc { };
+ liberfa = callPackage ../development/libraries/liberfa { };
+
libestr = callPackage ../development/libraries/libestr { };
libevdev = callPackage ../development/libraries/libevdev { };
@@ -4981,6 +5081,8 @@ in
libiberty = callPackage ../development/libraries/libiberty { };
+ libucl = callPackage ../development/libraries/libucl { };
+
libxc = callPackage ../development/libraries/libxc { };
libxcomp = callPackage ../development/libraries/libxcomp { };
@@ -5001,6 +5103,8 @@ in
libwebsockets_4_0;
libwebsockets = libwebsockets_3_2;
+ licensee = callPackage ../tools/package-management/licensee { };
+
lidarr = callPackage ../servers/lidarr { };
limesuite = callPackage ../applications/radio/limesuite { };
@@ -5075,7 +5179,7 @@ in
mailhog = callPackage ../servers/mail/mailhog {};
mailnag = callPackage ../applications/networking/mailreaders/mailnag {
- pythonPackages = python2Packages;
+ pythonPackages = python3Packages;
};
mailsend = callPackage ../tools/networking/mailsend { };
@@ -5220,7 +5324,9 @@ in
mirrorbits = callPackage ../servers/mirrorbits { };
- mitmproxy = callPackage ../tools/networking/mitmproxy { };
+ mitmproxy = callPackage ../tools/networking/mitmproxy {
+ python3Packages = python37Packages;
+ };
mjpegtools = callPackage ../tools/video/mjpegtools { };
@@ -5340,6 +5446,8 @@ in
nat-traverse = callPackage ../tools/networking/nat-traverse { };
+ navi = callPackage ../applications/misc/navi { };
+
navilu-font = callPackage ../data/fonts/navilu { stdenv = stdenvNoCC; };
nawk = callPackage ../tools/text/nawk { };
@@ -5444,7 +5552,7 @@ in
grocy = callPackage ../servers/grocy { };
inherit (callPackage ../servers/nextcloud {})
- nextcloud17 nextcloud18;
+ nextcloud17 nextcloud18 nextcloud19;
nextcloud-client = libsForQt5.callPackage ../applications/networking/nextcloud-client { };
@@ -5452,8 +5560,12 @@ in
ndstool = callPackage ../tools/archivers/ndstool { };
+ nfs-ganesha = callPackage ../servers/nfs-ganesha { };
+
ngrep = callPackage ../tools/networking/ngrep { };
+ neuron-notes = haskell.lib.justStaticExecutables (haskell.lib.generateOptparseApplicativeCompletion "neuron" haskellPackages.neuron);
+
ngrok = ngrok-2;
ngrok-2 = callPackage ../tools/networking/ngrok-2 { };
@@ -5468,6 +5580,8 @@ in
notable = callPackage ../applications/misc/notable { };
+ nvchecker = with python3Packages; toPythonApplication nvchecker;
+
miller = callPackage ../tools/text/miller { };
milu = callPackage ../applications/misc/milu { };
@@ -5500,6 +5614,8 @@ in
nilfs-utils = callPackage ../tools/filesystems/nilfs-utils {};
+ nimmm = callPackage ../applications/misc/nimmm { };
+
nitrogen = callPackage ../tools/X11/nitrogen {};
nms = callPackage ../tools/misc/nms { };
@@ -5529,6 +5645,8 @@ in
noise-repellent = callPackage ../applications/audio/noise-repellent { };
+ noisetorch = callPackage ../applications/audio/noisetorch { };
+
notary = callPackage ../tools/security/notary { };
notify-osd = callPackage ../applications/misc/notify-osd { };
@@ -5552,6 +5670,8 @@ in
ntfy = callPackage ../tools/misc/ntfy {};
+ ntirpc = callPackage ../development/libraries/ntirpc { };
+
ntopng = callPackage ../tools/networking/ntopng { };
ntp = callPackage ../tools/networking/ntp {
@@ -5568,6 +5688,8 @@ in
nwdiag = with python3Packages; toPythonApplication nwdiag;
+ nxpmicro-mfgtools = callPackage ../development/tools/misc/nxpmicro-mfgtools { };
+
nyancat = callPackage ../tools/misc/nyancat { };
nylon = callPackage ../tools/networking/nylon { };
@@ -5676,6 +5798,8 @@ in
openresolv = callPackage ../tools/networking/openresolv { };
+ openrgb = libsForQt5.callPackage ../applications/misc/openrgb { };
+
opensc = callPackage ../tools/security/opensc {
inherit (darwin.apple_sdk.frameworks) Carbon PCSC;
};
@@ -5691,9 +5815,6 @@ in
openssh_hpn = pkgs.appendToName "with-hpn" (openssh.override {
hpnSupport = true;
- # the hpn patchset does not yet support openssl>1.0.2
- # https://github.com/rapier1/openssh-portable/issues/14
- openssl = openssl_1_0_2;
});
openssh_gssapi = pkgs.appendToName "with-gssapi" (openssh.override {
@@ -5720,6 +5841,8 @@ in
oppai-ng = callPackage ../tools/misc/oppai-ng { };
+ operator-sdk = callPackage ../development/tools/operator-sdk { };
+
update-dotdee = with python3Packages; toPythonApplication update-dotdee;
update-resolv-conf = callPackage ../tools/networking/openvpn/update-resolv-conf.nix { };
@@ -5832,9 +5955,13 @@ in
perceptualdiff = callPackage ../tools/graphics/perceptualdiff { };
- percona-xtrabackup = callPackage ../tools/backup/percona-xtrabackup {
+ percona-xtrabackup = percona-xtrabackup_8_0;
+ percona-xtrabackup_2_4 = callPackage ../tools/backup/percona-xtrabackup/2_4.nix {
boost = boost159;
};
+ percona-xtrabackup_8_0 = callPackage ../tools/backup/percona-xtrabackup/8_0.nix {
+ boost = boost170;
+ };
pick = callPackage ../tools/misc/pick { };
@@ -5855,8 +5982,6 @@ in
patchage = callPackage ../applications/audio/patchage { };
- patchwork-classic = callPackage ../applications/networking/ssb/patchwork-classic { };
-
pcapfix = callPackage ../tools/networking/pcapfix { };
pbzip2 = callPackage ../tools/compression/pbzip2 { };
@@ -5912,9 +6037,7 @@ in
brickd = callPackage ../servers/brickd { };
- bully = callPackage ../tools/networking/bully {
- openssl = openssl_1_0_2;
- };
+ bully = callPackage ../tools/networking/bully { };
pcapc = callPackage ../tools/networking/pcapc { };
@@ -6026,7 +6149,10 @@ in
podiff = callPackage ../tools/text/podiff { };
- podman = callPackage ../applications/virtualization/podman/wrapper.nix { };
+ podman = if stdenv.isDarwin then
+ callPackage ../applications/virtualization/podman { }
+ else
+ callPackage ../applications/virtualization/podman/wrapper.nix { };
podman-unwrapped = callPackage ../applications/virtualization/podman { };
podman-compose = python3Packages.callPackage ../applications/virtualization/podman-compose {};
@@ -6098,6 +6224,8 @@ in
pmacct = callPackage ../tools/networking/pmacct { };
+ pmix = callPackage ../development/libraries/pmix { };
+
polygraph = callPackage ../tools/networking/polygraph { };
progress = callPackage ../tools/misc/progress { };
@@ -6256,6 +6384,9 @@ in
rdma-core = callPackage ../os-specific/linux/rdma-core { };
+
+ real_time_config_quick_scan = callPackage ../applications/audio/real_time_config_quick_scan { };
+
react-native-debugger = callPackage ../development/tools/react-native-debugger { };
read-edid = callPackage ../os-specific/linux/read-edid { };
@@ -6296,6 +6427,8 @@ in
recoll = callPackage ../applications/search/recoll { };
+ redoc-cli = nodePackages.redoc-cli;
+
reflex = callPackage ../development/tools/reflex { };
reiser4progs = callPackage ../tools/filesystems/reiser4progs { };
@@ -6357,6 +6490,8 @@ in
rnnoise = callPackage ../development/libraries/rnnoise { };
+ rnnoise-plugin = callPackage ../development/libraries/rnnoise-plugin {};
+
rnv = callPackage ../tools/text/xml/rnv { };
rosie = callPackage ../tools/text/rosie { };
@@ -6387,7 +6522,9 @@ in
rpiboot-unstable = callPackage ../development/misc/rpiboot/unstable.nix { };
- rpm = callPackage ../tools/package-management/rpm { };
+ rpm = callPackage ../tools/package-management/rpm {
+ python = python3;
+ };
rpm-ostree = callPackage ../tools/misc/rpm-ostree {
gperf = gperf_3_0;
@@ -6527,6 +6664,8 @@ in
inherit (darwin.apple_sdk.frameworks) Security;
};
+ sd-switch = callPackage ../os-specific/linux/sd-switch { };
+
sdate = callPackage ../tools/misc/sdate { };
sdcv = callPackage ../applications/misc/sdcv { };
@@ -6549,6 +6688,8 @@ in
setserial = callPackage ../tools/system/setserial { };
+ setzer = callPackage ../applications/editors/setzer { };
+
seqdiag = with python3Packages; toPythonApplication seqdiag;
sequoia = callPackage ../tools/security/sequoia {
@@ -6703,6 +6844,8 @@ in
sshping = callPackage ../tools/networking/sshping {};
+ ssh-chat = callPackage ../applications/networking/instant-messengers/ssh-chat { };
+
suricata = callPackage ../applications/networking/ids/suricata {
python = python3;
};
@@ -6732,6 +6875,8 @@ in
spectre-meltdown-checker = callPackage ../tools/security/spectre-meltdown-checker { };
+ spigot = callPackage ../tools/misc/spigot { };
+
spiped = callPackage ../tools/networking/spiped { };
sqliteman = callPackage ../applications/misc/sqliteman { };
@@ -6767,6 +6912,8 @@ in
speech-denoiser = callPackage ../applications/audio/speech-denoiser {};
+ splot = haskell.lib.justStaticExecutables haskellPackages.splot;
+
squashfsTools = callPackage ../tools/filesystems/squashfs { };
squashfs-tools-ng = callPackage ../tools/filesystems/squashfs-tools-ng { };
@@ -6822,7 +6969,7 @@ in
svgcleaner = callPackage ../tools/graphics/svgcleaner { };
- ssb-patchwork = callPackage ../applications/networking/ssb/patchwork { };
+ ssb-patchwork = callPackage ../applications/networking/ssb-patchwork { };
ssdeep = callPackage ../tools/security/ssdeep { };
@@ -7017,6 +7164,8 @@ in
timetable = callPackage ../applications/office/timetable { };
+ timezonemap = callPackage ../development/libraries/timezonemap { };
+
tzupdate = callPackage ../applications/misc/tzupdate { };
tinc = callPackage ../tools/networking/tinc { };
@@ -7077,12 +7226,7 @@ in
inherit (darwin.apple_sdk.frameworks) Foundation;
};
- tor = callPackage ../tools/security/tor {
- # remove this, when libevent's openssl is upgraded to 1_1_0 or newer.
- libevent = libevent.override {
- sslSupport = false;
- };
- };
+ tor = callPackage ../tools/security/tor { };
tor-arm = callPackage ../tools/security/tor/tor-arm.nix { };
@@ -7159,7 +7303,7 @@ in
tryton = callPackage ../applications/office/tryton { };
- trytond = callPackage ../applications/office/trytond { };
+ trytond = with python3Packages; toPythonApplication trytond;
omapd = callPackage ../tools/security/omapd { };
@@ -7234,6 +7378,8 @@ in
uget-integrator = callPackage ../tools/networking/uget-integrator { };
+ ugrep = callPackage ../tools/text/ugrep { };
+
uif2iso = callPackage ../tools/cd-dvd/uif2iso { };
umlet = callPackage ../tools/misc/umlet { };
@@ -7260,6 +7406,10 @@ in
uqmi = callPackage ../tools/networking/uqmi { };
+ urdfdom = callPackage ../development/libraries/urdfdom {};
+
+ urdfdom-headers = callPackage ../development/libraries/urdfdom-headers {};
+
uriparser = callPackage ../development/libraries/uriparser {};
urlscan = callPackage ../applications/misc/urlscan { };
@@ -7302,6 +7452,8 @@ in
vcstool = callPackage ../development/tools/vcstool { };
+ vend = callPackage ../development/tools/vend { };
+
verilator = callPackage ../applications/science/electronics/verilator {};
verilog = callPackage ../applications/science/electronics/verilog {};
@@ -7437,7 +7589,11 @@ in
woof = callPackage ../tools/misc/woof { };
- wootility = callPackage ../tools/misc/wootility { };
+ wootility = callPackage ../tools/misc/wootility {
+ inherit (xorg) libxkbfile;
+ };
+
+ wormhole-william = callPackage ../tools/networking/wormhole-william { };
wpscan = callPackage ../tools/security/wpscan { };
@@ -7568,6 +7724,8 @@ in
xcruiser = callPackage ../applications/misc/xcruiser { };
+ xwallpaper = callPackage ../tools/X11/xwallpaper { };
+
xxkb = callPackage ../applications/misc/xxkb { };
ugarit = callPackage ../tools/backup/ugarit {
@@ -7657,6 +7815,8 @@ in
whsniff = callPackage ../applications/networking/sniffers/whsniff { };
+ wiiuse = callPackage ../development/libraries/wiiuse { };
+
woeusb = callPackage ../tools/misc/woeusb { };
chase = callPackage ../tools/system/chase { };
@@ -7766,9 +7926,7 @@ in
libxml2 = libxml2Python;
};
- xsecurelock = callPackage ../tools/X11/xsecurelock {
- xset = xorg.xset;
- };
+ xsecurelock = callPackage ../tools/X11/xsecurelock { };
xsel = callPackage ../tools/misc/xsel { };
@@ -7809,6 +7967,8 @@ in
yank = callPackage ../tools/misc/yank { };
+ yamllint = with python3Packages; toPythonApplication yamllint;
+
yaml-merge = callPackage ../tools/text/yaml-merge { };
yeshup = callPackage ../tools/system/yeshup { };
@@ -7817,6 +7977,8 @@ in
inherit (darwin.apple_sdk.frameworks) IOKit;
};
+ ytree = callPackage ../tools/misc/ytree { };
+
yggdrasil = callPackage ../tools/networking/yggdrasil { };
# To expose more packages for Yi, override the extraPackages arg.
@@ -7900,7 +8062,11 @@ in
zssh = callPackage ../tools/networking/zssh { };
- zstd = callPackage ../tools/compression/zstd { };
+ zstd = callPackage ../tools/compression/zstd {
+ cmake = buildPackages.cmake.override {
+ libarchive = buildPackages.libarchive.override { zstd = null; };
+ };
+ };
zsync = callPackage ../tools/compression/zsync { };
@@ -7981,6 +8147,7 @@ in
grml-zsh-config = callPackage ../shells/zsh/grml-zsh-config { };
+ powerline = with python3Packages; toPythonApplication powerline;
### DEVELOPMENT / COMPILERS
@@ -8156,7 +8323,6 @@ in
computecpp = wrapCCWith rec {
cc = computecpp-unwrapped;
extraPackages = [
- libstdcxxHook
llvmPackages.compiler-rt
];
extraBuildCommands = ''
@@ -8190,6 +8356,8 @@ in
scry = callPackage ../development/tools/scry {};
+ dasm = callPackage ../development/compilers/dasm/default.nix { };
+
dbmate = callPackage ../development/tools/database/dbmate { };
devpi-client = python3Packages.callPackage ../development/tools/devpi-client {};
@@ -8234,8 +8402,12 @@ in
gerbil-support = callPackage ../development/compilers/gerbil/gerbil-support.nix { };
gerbilPackages-unstable = gerbil-support.gerbilPackages-unstable; # NB: don't recurseIntoAttrs for (unstable!) libraries
- gccFun = callPackage (if stdenv.targetPlatform.isVc4 then ../development/compilers/gcc/6 else ../development/compilers/gcc/9);
- gcc = if stdenv.targetPlatform.isVc4 then gcc6 else gcc9;
+ gccFun = callPackage (if (with stdenv.targetPlatform; isVc4 || libc == "relibc")
+ then ../development/compilers/gcc/6
+ else ../development/compilers/gcc/9);
+ gcc = if (with stdenv.targetPlatform; isVc4 || libc == "relibc")
+ then gcc6 else gcc9;
+
gcc-unwrapped = gcc.cc;
gccStdenv = if stdenv.cc.isGNU then stdenv else stdenv.override {
@@ -8296,14 +8468,6 @@ in
stripped = false;
}));
- libstdcxxHook = makeSetupHook
- { substitutions = {
- gcc = gcc-unwrapped;
- targetConfig = stdenv.targetPlatform.config;
- };
- }
- ../development/compilers/gcc/libstdc++-hook.sh;
-
crossLibcStdenv = overrideCC stdenv
(if stdenv.hostPlatform.useLLVM or false
then buildPackages.llvmPackages_8.lldClangNoLibc
@@ -8378,7 +8542,11 @@ 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_14 else null;
+ isl = if stdenv.isDarwin
+ then null
+ else if stdenv.targetPlatform.isRedox
+ then isl_0_17
+ else isl_0_14;
}));
gcc7 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/7 {
@@ -8433,6 +8601,8 @@ in
isl = if !stdenv.isDarwin then isl_0_17 else null;
}));
+ gcc_latest = gcc10;
+
gfortran = gfortran9;
gfortran48 = wrapCC (gcc48.cc.override {
@@ -8600,7 +8770,7 @@ in
# Please update doc/languages-frameworks/haskell.section.md, “Our
# current default compiler is”, if you bump this:
- haskellPackages = dontRecurseIntoAttrs haskell.packages.ghc883;
+ haskellPackages = dontRecurseIntoAttrs haskell.packages.ghc884;
inherit (haskellPackages) ghc;
@@ -8706,6 +8876,13 @@ in
buildPackages = buildPackages // { stdenv = gcc8Stdenv; };
});
+ go_1_15 = callPackage ../development/compilers/go/1.15.nix ({
+ inherit (darwin.apple_sdk.frameworks) Security Foundation;
+ } // lib.optionalAttrs stdenv.isAarch64 {
+ stdenv = gcc8Stdenv;
+ buildPackages = buildPackages // { stdenv = gcc8Stdenv; };
+ });
+
go = go_1_14;
go-repo-root = callPackage ../development/tools/go-repo-root { };
@@ -8876,6 +9053,10 @@ in
inherit installjdk pluginSupport;
});
+ oraclejdk11 = callPackage ../development/compilers/oraclejdk/jdk11-linux.nix { };
+
+ oraclejdk14 = callPackage ../development/compilers/oraclejdk/jdk14-linux.nix { };
+
jasmin = callPackage ../development/compilers/jasmin { };
java-service-wrapper = callPackage ../tools/system/java-service-wrapper { };
@@ -8999,6 +9180,8 @@ in
llvmPackages_latest = llvmPackages_10;
+ llvmPackages_rocm = callPackage ../development/compilers/llvm/rocm { };
+
lorri = callPackage ../tools/misc/lorri {
inherit (darwin.apple_sdk.frameworks) CoreServices Security;
};
@@ -9025,6 +9208,8 @@ in
mkcl = callPackage ../development/compilers/mkcl {};
+ mlkit = callPackage ../development/compilers/mlkit {};
+
inherit (callPackage ../development/compilers/mlton {})
mlton20130715
mlton20180207Binary
@@ -9129,21 +9314,51 @@ in
rgbds = callPackage ../development/compilers/rgbds { };
+ rocclr = callPackage ../development/libraries/rocclr {
+ inherit (llvmPackages_rocm) clang;
+ };
+
+ rocm-cmake = callPackage ../development/tools/build-managers/rocm-cmake { };
+
+ rocm-comgr = callPackage ../development/libraries/rocm-comgr {
+ inherit (llvmPackages_rocm) clang lld llvm;
+ device-libs = rocm-device-libs;
+ };
+
+ rocm-device-libs = callPackage ../development/libraries/rocm-device-libs {
+ inherit (llvmPackages_rocm) clang clang-unwrapped lld llvm;
+ };
+
+ rocm-opencl-icd = callPackage ../development/libraries/rocm-opencl-icd { };
+
+ rocm-opencl-runtime = callPackage ../development/libraries/rocm-opencl-runtime {
+ inherit (llvmPackages_rocm) clang clang-unwrapped lld llvm;
+ };
+
+ rocm-runtime = callPackage ../development/libraries/rocm-runtime { };
+
+ rocm-runtime-ext = callPackage ../development/libraries/rocm-runtime-ext { };
+
+ # Python >= 3.8 still gives a bunch of warnings.
+ rocm-smi = python37.pkgs.callPackage ../tools/system/rocm-smi { };
+
+ rocm-thunk = callPackage ../development/libraries/rocm-thunk { };
+
rtags = callPackage ../development/tools/rtags {
inherit (darwin) apple_sdk;
};
- rust_1_42 = callPackage ../development/compilers/rust/1_42.nix {
+ rust_1_44 = callPackage ../development/compilers/rust/1_44.nix {
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
};
- rust_1_43 = callPackage ../development/compilers/rust/1_43.nix {
+ rust_1_45 = callPackage ../development/compilers/rust/1_45.nix {
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
};
- rust = rust_1_43;
+ rust = rust_1_45;
- rustPackages_1_42 = rust_1_42.packages.stable;
- rustPackages_1_43 = rust_1_43.packages.stable;
- rustPackages = rustPackages_1_43;
+ rustPackages_1_44 = rust_1_44.packages.stable;
+ rustPackages_1_45 = rust_1_45.packages.stable;
+ rustPackages = rustPackages_1_45;
inherit (rustPackages) cargo clippy rustc rustPlatform;
inherit (rust) makeRustPlatform;
@@ -9205,8 +9420,9 @@ in
cargo-inspect = callPackage ../development/tools/rust/cargo-inspect {
inherit (darwin.apple_sdk.frameworks) Security;
};
+ cargo-insta = callPackage ../development/tools/rust/cargo-insta { };
cargo-make = callPackage ../development/tools/rust/cargo-make {
- inherit (darwin.apple_sdk.frameworks) Security;
+ inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
};
cargo-raze = callPackage ../development/tools/rust/cargo-raze {
inherit (darwin.apple_sdk.frameworks) Security;
@@ -9254,6 +9470,8 @@ in
scala_2_13 = callPackage ../development/compilers/scala/2.13.nix { jre = jre8; };
scala = scala_2_13;
+ scas = callPackage ../development/compilers/scas { };
+
metal = callPackage ../development/libraries/metal { };
metals = callPackage ../development/tools/metals { };
scalafix = callPackage ../development/tools/scalafix { };
@@ -9359,6 +9577,10 @@ in
# provide the default choice, avoiding infinite recursion.
bintools ? if stdenv.targetPlatform.isDarwin then darwin.binutils else binutils
, libc ? bintools.libc
+ , # libc++ from the default LLVM version is bound at the top level, but we
+ # want the C++ library to be explicitly chosen by the caller, and null by
+ # default.
+ libcxx ? null
, extraPackages ? stdenv.lib.optional (cc.isGNU or false && stdenv.targetPlatform.isMinGW) threadsCross
, ...
} @ extraArgs:
@@ -9371,7 +9593,7 @@ in
isGNU = cc.isGNU or false;
isClang = cc.isClang or false;
- inherit cc bintools libc extraPackages zlib;
+ inherit cc bintools libc libcxx extraPackages zlib;
} // extraArgs; in self);
wrapCC = cc: wrapCCWith {
@@ -9412,6 +9634,7 @@ in
### DEVELOPMENT / INTERPRETERS
acl2 = callPackage ../development/interpreters/acl2 { };
+ acl2-minimal = callPackage ../development/interpreters/acl2 { certifyBooks = false; };
angelscript = callPackage ../development/interpreters/angelscript {};
@@ -9442,6 +9665,8 @@ in
dhall-json = haskell.lib.justStaticExecutables haskellPackages.dhall-json;
+ dhall-lsp-server = haskell.lib.justStaticExecutables haskellPackages.dhall-lsp-server;
+
dhall-text = haskell.lib.justStaticExecutables haskellPackages.dhall-text;
dhallPackages = callPackages ./dhall-packages.nix { };
@@ -9455,7 +9680,7 @@ in
beam = callPackage ./beam-packages.nix { };
inherit (beam.interpreters)
- erlang erlangR18 erlangR19 erlangR20 erlangR21 erlangR22
+ erlang erlangR23 erlangR22 erlangR21 erlangR20 erlangR19 erlangR18
erlang_odbc erlang_javac erlang_odbc_javac erlang_nox erlang_basho_R16B02
elixir elixir_1_10 elixir_1_9 elixir_1_8 elixir_1_7 elixir_1_6;
@@ -9506,7 +9731,7 @@ in
kanif = callPackage ../applications/networking/cluster/kanif { };
lumo = callPackage ../development/interpreters/clojurescript/lumo {
- nodejs = nodejs-13_x;
+ nodejs = nodejs_latest;
};
lxappearance = callPackage ../desktops/lxde/core/lxappearance { };
@@ -9642,7 +9867,7 @@ in
# When switching these sets, please update docs at ../../doc/languages-frameworks/python.md
python = python2;
python2 = python27;
- python3 = python37;
+ python3 = python38;
pypy = pypy2;
pypy2 = pypy27;
pypy3 = pypy36;
@@ -9703,7 +9928,7 @@ in
pew = callPackage ../development/tools/pew {};
- poetry = callPackage ../development/tools/poetry {
+ poetry = callPackage ../development/tools/poetry2nix/poetry2nix/pkgs/poetry {
python = python3;
};
poetry2nix = callPackage ../development/tools/poetry2nix/poetry2nix {
@@ -9713,7 +9938,7 @@ in
pipenv = callPackage ../development/tools/pipenv {};
pipewire = callPackage ../development/libraries/pipewire {};
- pipewire_0_2 = callPackage ../development/libraries/pipewire/2.nix {};
+ pipewire_0_2 = callPackage ../development/libraries/pipewire/0.2.nix {};
pyradio = callPackage ../applications/radio/pyradio {};
@@ -9769,6 +9994,7 @@ in
inherit (callPackage ../development/interpreters/ruby {
inherit (darwin) libiconv libobjc libunwind;
inherit (darwin.apple_sdk.frameworks) Foundation;
+ bison = buildPackages.bison_3_5;
})
ruby_2_5
ruby_2_6
@@ -9987,10 +10213,8 @@ in
aws-adfs = with python3Packages; toPythonApplication aws-adfs;
inherit (callPackages ../development/tools/electron { })
- electron_4 electron_5 electron_6 electron_7 electron_8 electron_9;
-
- electron_3 = callPackage ../development/tools/electron/3.x.nix { };
- electron = electron_4;
+ electron_3 electron_4 electron_5 electron_6 electron_7 electron_8 electron_9;
+ electron = electron_9;
autobuild = callPackage ../development/tools/misc/autobuild { };
@@ -10073,6 +10297,8 @@ in
bazel-gazelle = callPackage ../development/tools/bazel-gazelle { };
+ bazel-kazel = callPackage ../development/tools/bazel-kazel { };
+
bazelisk = callPackage ../development/tools/bazelisk { };
buildBazelPackage = callPackage ../build-support/build-bazel-package { };
@@ -10099,6 +10325,15 @@ in
bison = callPackage ../development/tools/parsing/bison { };
yacc = bison; # TODO: move to aliases.nix
+ # Ruby fails to build with current bison
+ bison_3_5 = pkgs.bison.overrideAttrs (oldAttrs: rec {
+ version = "3.5.4";
+ src = fetchurl {
+ url = "mirror://gnu/${oldAttrs.pname}/${oldAttrs.pname}-${version}.tar.gz";
+ sha256 = "0a2cbrqh7mgx2dwf5qm10v68iakv1i0dqh9di4x5aqxsz96ibpf0";
+ };
+ });
+
black = with python3Packages; toPythonApplication black;
blackmagic = callPackage ../development/tools/misc/blackmagic { };
@@ -10117,6 +10352,8 @@ in
buildkite-agent2 = throw "pkgs.buildkite-agent2 has been discontinued. Please use pkgs.buildkite-agent (v3.x)";
buildkite-agent3 = callPackage ../development/tools/continuous-integration/buildkite-agent { };
+ buildkite-cli = callPackage ../development/tools/continuous-integration/buildkite-cli { };
+
libbpf = callPackage ../os-specific/linux/libbpf { };
bpftool = callPackage ../os-specific/linux/bpftool { };
@@ -10129,12 +10366,10 @@ in
cask = callPackage ../development/tools/cask { };
- casperjs = callPackage ../development/tools/casperjs {
- inherit (texFunctions) fontsConf;
- };
-
cbrowser = callPackage ../development/tools/misc/cbrowser { };
+ cc-tool = callPackage ../development/tools/misc/cc-tool { };
+
ccache = callPackage ../development/tools/misc/ccache { };
# Wrapper that works as gcc or g++
@@ -10190,6 +10425,8 @@ in
cloud-nuke = callPackage ../development/tools/cloud-nuke { };
+ cloudcompare = libsForQt5.callPackage ../applications/graphics/cloudcompare {};
+
cloudfoundry-cli = callPackage ../development/tools/cloudfoundry-cli { };
coan = callPackage ../development/tools/analysis/coan { };
@@ -10225,7 +10462,9 @@ in
cmake-format = python3Packages.callPackage ../development/tools/cmake-format { };
- cmake-language-server = python3Packages.callPackage ../development/tools/cmake-language-server { };
+ cmake-language-server = python3Packages.callPackage ../development/tools/cmake-language-server {
+ inherit (pkgs) cmake;
+ };
# Does not actually depend on Qt 5
inherit (kdeFrameworks) extra-cmake-modules kapidox kdoctools;
@@ -10248,12 +10487,6 @@ in
cpplint = callPackage ../development/tools/analysis/cpplint { };
- cquery = callPackage ../development/tools/misc/cquery {
- # 7 is the default, but only on Linux, so keep this for now
- llvmPackages = llvmPackages_7;
- };
-
-
ccls = callPackage ../development/tools/misc/ccls {
llvmPackages = llvmPackages_8;
stdenv = llvmPackages_8.stdenv;
@@ -10357,7 +10590,7 @@ in
dolt = callPackage ../servers/sql/dolt { };
- dot2tex = pythonPackages.dot2tex;
+ dot2tex = with python3.pkgs; toPythonApplication dot2tex;
doxygen = callPackage ../development/tools/documentation/doxygen {
qt4 = null;
@@ -10374,6 +10607,8 @@ in
drush = callPackage ../development/tools/misc/drush { };
+ easypdkprog = callPackage ../development/tools/misc/easypdkprog { };
+
editorconfig-checker = callPackage ../development/tools/misc/editorconfig-checker { };
editorconfig-core-c = callPackage ../development/tools/misc/editorconfig-core-c { };
@@ -10482,8 +10717,8 @@ in
gnum4 = callPackage ../development/tools/misc/gnum4 { };
m4 = gnum4;
+ gnumake = callPackage ../development/tools/build-managers/gnumake { };
gnumake42 = callPackage ../development/tools/build-managers/gnumake/4.2 { };
- gnumake = gnumake42;
gnustep = recurseIntoAttrs (callPackage ../desktops/gnustep {});
@@ -10506,6 +10741,7 @@ in
gradle_4_10 = res.gradleGen.gradle_4_10;
gradle_4 = gradle_4_10;
gradle_5 = res.gradleGen.gradle_5_6;
+ gradle_6 = res.gradleGen.gradle_6_5;
gperf = callPackage ../development/tools/misc/gperf { };
# 3.1 changed some parameters from int to size_t, leading to mismatches.
@@ -10564,7 +10800,7 @@ in
};
include-what-you-use = callPackage ../development/tools/analysis/include-what-you-use {
- llvmPackages = llvmPackages_8;
+ llvmPackages = llvmPackages_10;
};
indent = callPackage ../development/tools/misc/indent { };
@@ -10593,6 +10829,10 @@ in
jenkins-job-builder = with python3Packages; toPythonApplication jenkins-job-builder;
+ julius = callPackage ../games/julius { };
+
+ augustus = callPackage ../games/augustus { };
+
kafkacat = callPackage ../development/tools/kafkacat { };
kati = callPackage ../development/tools/build-managers/kati { };
@@ -10619,6 +10859,8 @@ in
kubeprompt = callPackage ../development/tools/kubeprompt { };
+ kubespy = callPackage ../applications/networking/cluster/kubespy { };
+
kubicorn = callPackage ../development/tools/kubicorn { };
kubie = callPackage ../development/tools/kubie {
@@ -10697,6 +10939,8 @@ in
mkdocs = callPackage ../development/tools/documentation/mkdocs { };
+ mockgen = callPackage ../development/tools/mockgen { };
+
modd = callPackage ../development/tools/modd { };
msgpack-tools = callPackage ../development/tools/msgpack-tools { };
@@ -10778,6 +11022,7 @@ in
parse-cli-bin = callPackage ../development/tools/parse-cli-bin { };
patchelf = callPackage ../development/tools/misc/patchelf { };
+ patchelf_0_9 = callPackage ../development/tools/misc/patchelf/0.9.nix { };
patchelfUnstable = lowPrio (callPackage ../development/tools/misc/patchelf/unstable.nix { });
@@ -10793,12 +11038,23 @@ in
pmccabe = callPackage ../development/tools/misc/pmccabe { };
- pkgconf = callPackage ../development/tools/misc/pkgconf {};
+ pkgconf-unwrapped = callPackage ../development/tools/misc/pkgconf {};
+ pkgconf = callPackage ../build-support/pkg-config-wrapper {
+ pkg-config = pkgconf-unwrapped;
+ baseBinName = "pkgconf";
+ };
- pkg-config = callPackage ../development/tools/misc/pkg-config { };
+ pkg-config-unwrapped = callPackage ../development/tools/misc/pkg-config { };
+ pkg-config = callPackage ../build-support/pkg-config-wrapper {
+ pkg-config = pkg-config-unwrapped;
+ };
pkgconfig = pkg-config; # added 2018-02-02
- pkg-configUpstream = lowPrio (pkg-config.override { vanilla = true; });
+ pkg-configUpstream = lowPrio (pkg-config.override (old: {
+ pkg-config = old.pkg-config.override {
+ vanilla = true;
+ };
+ }));
pkgconfigUpstream = pkg-configUpstream; # added 2018-02-02
inherit (nodePackages) postcss-cli;
@@ -10864,6 +11120,8 @@ in
redo-apenwarr = callPackage ../development/tools/build-managers/redo-apenwarr { };
+ redo-c = callPackage ../development/tools/build-managers/redo-c { };
+
redo-sh = callPackage ../development/tools/build-managers/redo-sh { };
reno = callPackage ../development/tools/reno { };
@@ -11002,6 +11260,8 @@ in
swiftformat = callPackage ../development/tools/swiftformat { };
+ swiftshader = callPackage ../development/libraries/swiftshader { };
+
systemfd = callPackage ../development/tools/systemfd { };
swig1 = callPackage ../development/tools/misc/swig { };
@@ -11026,6 +11286,7 @@ in
terracognita = callPackage ../development/tools/misc/terracognita { };
terraform-lsp = callPackage ../development/tools/misc/terraform-lsp { };
+ terraform-ls = callPackage ../development/tools/misc/terraform-ls { };
texinfo413 = callPackage ../development/tools/misc/texinfo/4.13a.nix { };
texinfo4 = texinfo413;
@@ -11106,7 +11367,9 @@ in
vultr-cli = callPackage ../development/tools/vultr-cli { };
- vulnix = callPackage ../tools/security/vulnix { };
+ vulnix = callPackage ../tools/security/vulnix {
+ python3Packages = python37Packages;
+ };
vtable-dumper = callPackage ../development/tools/misc/vtable-dumper { };
@@ -11199,6 +11462,10 @@ in
allegro4 = callPackage ../development/libraries/allegro {};
allegro5 = callPackage ../development/libraries/allegro/5.nix {};
+ amdvlk = callPackage ../development/libraries/amdvlk {};
+
+ aml = callPackage ../development/libraries/aml { };
+
amrnb = callPackage ../development/libraries/amrnb { };
amrwb = callPackage ../development/libraries/amrwb { };
@@ -11238,9 +11505,8 @@ in
assimp = callPackage ../development/libraries/assimp { };
- asio = asio_1_12;
asio_1_10 = callPackage ../development/libraries/asio/1.10.nix { };
- asio_1_12 = callPackage ../development/libraries/asio/1.12.nix { };
+ asio = callPackage ../development/libraries/asio/default.nix { };
aspell = callPackage ../development/libraries/aspell { };
@@ -11359,6 +11625,8 @@ in
# justStaticExecutables is needed due to https://github.com/NixOS/nix/issues/2990
cachix = haskell.lib.justStaticExecutables haskellPackages.cachix;
+ hercules-ci-agent = callPackage ../development/tools/continuous-integration/hercules-ci-agent { };
+
niv = haskellPackages.niv.bin;
ormolu = haskellPackages.ormolu.bin;
@@ -11391,7 +11659,13 @@ in
ogre = ogre1_10;
};
- certbot = python3Packages.callPackage ../tools/admin/certbot { };
+ certbot = python3.pkgs.toPythonApplication python3.pkgs.certbot;
+
+ certbot-full = certbot.withPlugins (cp: with cp; [
+ certbot-dns-cloudflare
+ certbot-dns-rfc2136
+ certbot-dns-route53
+ ]);
caf = callPackage ../development/libraries/caf {};
@@ -11678,7 +11952,9 @@ in
# Aliases
ffmpeg_2 = ffmpeg_2_8;
ffmpeg_3 = ffmpeg_3_4;
- ffmpeg = ffmpeg_3;
+ # Please make sure this is updated to the latest version on the next major
+ # update to ffmpeg
+ ffmpeg = ffmpeg_4;
ffmpeg-full = callPackage ../development/libraries/ffmpeg-full {
# The following need to be fixed on Darwin
@@ -11841,6 +12117,7 @@ in
gf2x = callPackage ../development/libraries/gf2x {};
gd = callPackage ../development/libraries/gd {
+ automake = automake115x;
libtiff = null;
libXpm = null;
};
@@ -11942,6 +12219,7 @@ in
else if name == "libSystem" then targetPackages.darwin.xcode
else if name == "nblibc" then targetPackages.netbsdCross.libc
else if name == "wasilibc" then targetPackages.wasilibc or wasilibc
+ else if name == "relibc" then targetPackages.relibc or relibc
else if stdenv.targetPlatform.isGhcjs then null
else throw "Unknown libc ${name}";
@@ -11956,6 +12234,8 @@ in
stdenv = crossLibcStdenv;
};
+ relibc = callPackage ../development/libraries/relibc { };
+
# Only supported on Linux, using glibc
glibcLocales = if stdenv.hostPlatform.libc == "glibc" then callPackage ../development/libraries/glibc/locales.nix { } else null;
@@ -12024,7 +12304,9 @@ in
gperftools = callPackage ../development/libraries/gperftools { };
- grab-site = callPackage ../tools/backup/grab-site { };
+ grab-site = callPackage ../tools/backup/grab-site {
+ python3Packages = python37Packages;
+ };
grib-api = callPackage ../development/libraries/grib-api { };
@@ -12037,7 +12319,7 @@ in
gsettings-qt = libsForQt5.callPackage ../development/libraries/gsettings-qt { };
gst_all_1 = recurseIntoAttrs(callPackage ../development/libraries/gstreamer {
- callPackage = newScope { libav = pkgs.ffmpeg_4; };
+ callPackage = newScope { libav = pkgs.ffmpeg; };
inherit (darwin.apple_sdk.frameworks) CoreServices;
});
@@ -12163,6 +12445,8 @@ in
gdk-pixbuf = callPackage ../development/libraries/gdk-pixbuf { };
+ gdk-pixbuf-xlib = callPackage ../development/libraries/gdk-pixbuf/xlib.nix { };
+
gnome-sharp = callPackage ../development/libraries/gnome-sharp { };
gnome-menus = callPackage ../development/libraries/gnome-menus { };
@@ -12374,7 +12658,7 @@ in
stdenv = gcc6Stdenv; # with gcc-7: undefined reference to `__divmoddi4'
}));
- icu = icu64;
+ icu = icu67;
id3lib = callPackage ../development/libraries/id3lib { };
@@ -12399,6 +12683,8 @@ in
imlibsetroot = callPackage ../applications/graphics/imlibsetroot { libXinerama = xorg.libXinerama; } ;
+ impy = callPackage ../development/libraries/impy { };
+
ineffassign = callPackage ../development/tools/ineffassign { };
ijs = callPackage ../development/libraries/ijs { };
@@ -12527,6 +12813,7 @@ in
lasso = callPackage ../development/libraries/lasso { };
LASzip = callPackage ../development/libraries/LASzip { };
+ LASzip2 = callPackage ../development/libraries/LASzip/LASzip2.nix { };
lcms = lcms1;
@@ -12775,7 +13062,9 @@ in
libGL = null;
};
- libdigidoc = callPackage ../development/libraries/libdigidoc { };
+ libdigidoc = callPackage ../development/libraries/libdigidoc {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
libdigidocpp = callPackage ../development/libraries/libdigidocpp { };
@@ -12812,6 +13101,8 @@ in
inherit (callPackage ../development/libraries/libdwarf { })
libdwarf dwarfdump;
+ libe57format = callPackage ../development/libraries/libe57format { };
+
libeatmydata = callPackage ../development/libraries/libeatmydata { };
libeb = callPackage ../development/libraries/libeb { };
@@ -12838,7 +13129,9 @@ in
libfido2 = callPackage ../development/libraries/libfido2 { };
- libfilezilla = callPackage ../development/libraries/libfilezilla { };
+ libfilezilla = callPackage ../development/libraries/libfilezilla {
+ inherit (darwin.apple_sdk.frameworks) ApplicationServices;
+ };
libfishsound = callPackage ../development/libraries/libfishsound { };
@@ -13036,8 +13329,6 @@ in
liblastfmSF = callPackage ../development/libraries/liblastfmSF { };
- liblastfm = callPackage ../development/libraries/liblastfm { };
-
liblcf = callPackage ../development/libraries/liblcf { };
liblqr1 = callPackage ../development/libraries/liblqr-1 { };
@@ -13089,6 +13380,9 @@ in
libplist = callPackage ../development/libraries/libplist { };
libre = callPackage ../development/libraries/libre {};
+
+ libredwg = callPackage ../development/libraries/libredwg {};
+
librem = callPackage ../development/libraries/librem {};
librelp = callPackage ../development/libraries/librelp { };
@@ -13184,7 +13478,6 @@ in
libjpeg_original = callPackage ../development/libraries/libjpeg { };
# also known as libturbojpeg
libjpeg_turbo = callPackage ../development/libraries/libjpeg-turbo { };
- libjpeg_drop = callPackage ../development/libraries/libjpeg-drop { };
libjpeg = libjpeg_turbo;
libjreen = callPackage ../development/libraries/libjreen { };
@@ -13361,6 +13654,10 @@ in
libpqxx = callPackage ../development/libraries/libpqxx { };
+ inherit (callPackages ../development/libraries/prometheus-client-c {
+ stdenv = gccStdenv; # Required for darwin
+ }) libprom libpromhttp;
+
libproxy = callPackage ../development/libraries/libproxy {
inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation JavaScriptCore;
};
@@ -13529,7 +13826,7 @@ in
libva = callPackage ../development/libraries/libva { };
libva-minimal = libva.override { minimal = true; };
- libva-utils = callPackage ../development/libraries/libva-utils { };
+ libva-utils = callPackage ../development/libraries/libva/utils.nix { };
libva1 = callPackage ../development/libraries/libva/1.0.0.nix { };
libva1-minimal = libva1.override { minimal = true; };
@@ -13537,7 +13834,6 @@ in
libvdpau = callPackage ../development/libraries/libvdpau { };
libmodulemd = callPackage ../development/libraries/libmodulemd { };
- libmodulemd_1 = callPackage ../development/libraries/libmodulemd/1.nix { };
libvdpau-va-gl = callPackage ../development/libraries/libvdpau-va-gl { };
@@ -13744,7 +14040,23 @@ in
llvmPackages = llvmPackages_9;
inherit (darwin.apple_sdk.frameworks) OpenGL;
inherit (darwin.apple_sdk.libs) Xplugin;
- };
+ }
+ # Temporary fix for .drivers that avoids causing lots of rebuilds; see #91145
+ // { drivers = (mesa.overrideAttrs (a: {
+ nativeBuildInputs = [
+ (patchelf.overrideAttrs (pa: {
+ src = fetchFromGitHub {
+ owner = "NixOS";
+ repo = "patchelf";
+ rev = "61bc10176"; # current master; what matters is merge of #225
+ sha256 = "0cy77mn77w3mn64ggp20f4ygnbxfjmddhjjhfwkva53lsirg6w93";
+ };
+ nativeBuildInputs = pa.nativeBuildInputs or [] ++ [ autoreconfHook ];
+ }))
+ ] ++ a.nativeBuildInputs or [];
+ })).drivers;
+ }
+ ;
mesa_glu = callPackage ../development/libraries/mesa-glu {
inherit (darwin.apple_sdk.frameworks) ApplicationServices;
@@ -13772,7 +14084,7 @@ in
withGUI = false;
};
- mlt = callPackage ../development/libraries/mlt { ffmpeg = ffmpeg_4; };
+ mlt = callPackage ../development/libraries/mlt { };
mlv-app = libsForQt5.callPackage ../applications/video/mlv-app { };
@@ -13891,6 +14203,7 @@ in
};
nss = lowPrio (callPackage ../development/libraries/nss { });
+ nss_3_44 = lowPrio (callPackage ../development/libraries/nss/3.44.nix { });
nssTools = nss.tools;
nss_wrapper = callPackage ../development/libraries/nss_wrapper { };
@@ -13995,6 +14308,8 @@ in
opencolorio = callPackage ../development/libraries/opencolorio { };
+ opendmarc = callPackage ../development/libraries/opendmarc { };
+
ois = callPackage ../development/libraries/ois {};
openh264 = callPackage ../development/libraries/openh264 { };
@@ -14014,10 +14329,12 @@ in
openvdb = callPackage ../development/libraries/openvdb {};
inherit (callPackages ../development/libraries/libressl { })
- libressl_2_9
- libressl_3_0;
+ libressl_3_0
+ libressl_3_1;
- libressl = libressl_3_0;
+ # Please keep this pointed to the latest version. See also
+ # https://discourse.nixos.org/t/nixpkgs-policy-regarding-libraries-available-in-multiple-versions/7026/2
+ libressl = libressl_3_1;
boringssl = callPackage ../development/libraries/boringssl { };
@@ -14076,6 +14393,8 @@ in
pcre2 = callPackage ../development/libraries/pcre2 { };
+ pdal = callPackage ../development/libraries/pdal { } ;
+
pdf2xml = callPackage ../development/libraries/pdf2xml {} ;
inherit (callPackage ../development/libraries/physfs { })
@@ -14152,7 +14471,7 @@ in
python = python37;
};
- protobuf = protobuf3_8;
+ protobuf = protobuf3_12;
protobuf3_12 = callPackage ../development/libraries/protobuf/3.12.nix { };
protobuf3_11 = callPackage ../development/libraries/protobuf/3.11.nix { };
@@ -14172,6 +14491,8 @@ in
flatbuffers = callPackage ../development/libraries/flatbuffers { };
+ nanopb = callPackage ../development/libraries/nanopb { };
+
gnupth = callPackage ../development/libraries/pth { };
pth = if stdenv.hostPlatform.isMusl then npth else gnupth;
@@ -14300,6 +14621,8 @@ in
kdiagram = callPackage ../development/libraries/kdiagram { };
+ kdsoap = callPackage ../development/libraries/kdsoap { };
+
kproperty = callPackage ../development/libraries/kproperty { };
kreport = callPackage ../development/libraries/kreport { };
@@ -14312,6 +14635,8 @@ in
libktorrent = callPackage ../development/libraries/libktorrent { };
+ liblastfm = callPackage ../development/libraries/liblastfm { };
+
libopenshot = callPackage ../applications/video/openshot-qt/libopenshot.nix { };
libopenshot-audio = callPackage ../applications/video/openshot-qt/libopenshot-audio.nix { };
@@ -14324,9 +14649,7 @@ in
kpmcore = callPackage ../development/libraries/kpmcore { };
- mlt = callPackage ../development/libraries/mlt/qt-5.nix {
- ffmpeg = ffmpeg_4;
- };
+ mlt = callPackage ../development/libraries/mlt/qt-5.nix { };
openbr = callPackage ../development/libraries/openbr { };
@@ -14498,7 +14821,13 @@ in
rubberband = callPackage ../development/libraries/rubberband { };
+ /* This package references ghc844, which we no longer have. Unfortunately, I
+ have been unable to mark it as "broken" in a way that the ofBorg bot
+ recognizes. Since I don't want to merge code into master that generates
+ evaluation errors, I have no other idea but to comment it out entirely.
+
sad = callPackage ../applications/science/logic/sad { };
+ */
safefile = callPackage ../development/libraries/safefile {};
@@ -14862,8 +15191,6 @@ in
telepathy-farstream = callPackage ../development/libraries/telepathy/farstream {};
- telepathy-qt = callPackage ../development/libraries/telepathy/qt { qtbase = qt4; };
-
termbox = callPackage ../development/libraries/termbox { };
tevent = callPackage ../development/libraries/tevent { };
@@ -15104,6 +15431,9 @@ in
wxGTK = wxGTK28;
+ wxGTK30 = wxGTK30-gtk2;
+ wxGTK31 = wxGTK31-gtk2;
+
wxGTK28 = callPackage ../development/libraries/wxwidgets/2.8 {
inherit (gnome2) GConf;
};
@@ -15114,18 +15444,32 @@ in
inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QuickTime;
};
- wxGTK30 = callPackage ../development/libraries/wxwidgets/3.0 {
+ wxGTK30-gtk2 = callPackage ../development/libraries/wxwidgets/3.0 {
+ withGtk2 = true;
inherit (gnome2) GConf;
inherit (darwin.stubs) setfile;
inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QTKit;
};
- wxGTK31 = callPackage ../development/libraries/wxwidgets/3.1 {
+ wxGTK30-gtk3 = callPackage ../development/libraries/wxwidgets/3.0 {
+ withGtk2 = false;
+ inherit (darwin.stubs) setfile;
+ inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QTKit;
+ };
+
+ wxGTK31-gtk2 = callPackage ../development/libraries/wxwidgets/3.1 {
+ withGtk2 = true;
inherit (gnome2) GConf;
inherit (darwin.stubs) setfile;
inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QTKit;
};
+ wxGTK31-gtk3 = callPackage ../development/libraries/wxwidgets/3.1 {
+ withGtk2 = false;
+ inherit (darwin.stubs) setfile;
+ inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QTKit;
+ };
+
wxmac = callPackage ../development/libraries/wxwidgets/3.0/mac.nix {
inherit (darwin.apple_sdk.frameworks) AGL Cocoa Kernel;
inherit (darwin.stubs) setfile rez derez;
@@ -15228,6 +15572,8 @@ in
yubikey-personalization-gui = libsForQt5.callPackage ../tools/misc/yubikey-personalization-gui { };
+ yubikey-agent = callPackage ../tools/security/yubikey-agent { };
+
zchunk = callPackage ../development/libraries/zchunk { };
zeitgeist = callPackage ../development/libraries/zeitgeist { };
@@ -15238,7 +15584,6 @@ in
zlog = callPackage ../development/libraries/zlog { };
- zeromq3 = callPackage ../development/libraries/zeromq/3.x.nix {};
zeromq4 = callPackage ../development/libraries/zeromq/4.x.nix {};
zeromq = zeromq4;
@@ -15318,8 +15663,6 @@ in
junixsocket = callPackage ../development/libraries/java/junixsocket { };
- jzmq = callPackage ../development/libraries/java/jzmq { };
-
lombok = callPackage ../development/libraries/java/lombok { };
lucene = callPackage ../development/libraries/java/lucene { };
@@ -15359,6 +15702,9 @@ in
buildGo114Package = callPackage ../development/go-packages/generic {
go = buildPackages.go_1_14;
};
+ buildGo115Package = callPackage ../development/go-packages/generic {
+ go = buildPackages.go_1_15;
+ };
buildGoPackage = buildGo114Package;
@@ -15368,6 +15714,9 @@ in
buildGo114Module = callPackage ../development/go-modules/generic {
go = buildPackages.go_1_14;
};
+ buildGo115Module = callPackage ../development/go-modules/generic {
+ go = buildPackages.go_1_15;
+ };
buildGoModule = buildGo114Module;
@@ -15480,6 +15829,8 @@ in
kerberos = libkrb5;
};
+ adguardhome = callPackage ../servers/adguardhome {};
+
apacheHttpd_2_4 = callPackage ../servers/http/apache-httpd/2.4.nix { };
apacheHttpd = pkgs.apacheHttpd_2_4;
@@ -15572,7 +15923,7 @@ in
clickhouse = callPackage ../servers/clickhouse {
# clickhouse doesn't build on llvm8.
- inherit (llvmPackages_7) clang-unwrapped lld lldClang llvm;
+ inherit (llvmPackages_9) clang-unwrapped lld lldClang llvm;
};
couchdb = callPackage ../servers/http/couchdb {
@@ -15618,6 +15969,7 @@ in
dovecot = callPackage ../servers/mail/dovecot { };
dovecot_pigeonhole = callPackage ../servers/mail/dovecot/plugins/pigeonhole { };
+ dovecot_fts_xapian = callPackage ../servers/mail/dovecot/plugins/fts_xapian { };
dspam = callPackage ../servers/mail/dspam { };
@@ -15696,9 +16048,17 @@ in
hashi-ui = callPackage ../servers/hashi-ui {};
+ /* This package duplicates a lot of functionality from haskellPackages
+ instead of using the packages we maintain there. Now, a recent update to
+ haskellPackages causes these tools to fail evaluation, and I have been
+ unable to mark them as "broken" in a way that ofBorg bot recognizes. Since
+ I don't want to merge code into master that generates evaluation errors, I
+ have no other idea but to comment them out entirely.
+
inherit (callPackage ../servers/hasura { })
hasura-cli
hasura-graphql-engine;
+ */
heapster = callPackage ../servers/monitoring/heapster { };
@@ -15735,6 +16095,12 @@ in
jetty = callPackage ../servers/http/jetty { };
+ jicofo = callPackage ../servers/jicofo { };
+
+ jitsi-meet = callPackage ../servers/web-apps/jitsi-meet { };
+
+ jitsi-videobridge = callPackage ../servers/jitsi-videobridge { };
+
kapow = callPackage ../servers/kapow { };
keycloak = callPackage ../servers/keycloak { };
@@ -15758,11 +16124,7 @@ in
mailman-rss = callPackage ../development/python-modules/mailman-rss { };
- mailman-web = with (python3.override {
- packageOverrides = self: super: {
- django = self.django_1_11;
- };
- }).pkgs; toPythonApplication mailman-web;
+ mailman-web = with python3.pkgs; toPythonApplication mailman-web;
mattermost = callPackage ../servers/mattermost { };
matterircd = callPackage ../servers/mattermost/matterircd.nix { };
@@ -15815,6 +16177,8 @@ in
moodle = callPackage ../servers/web-apps/moodle { };
+ moodle-utils = callPackage ../servers/web-apps/moodle/moodle-utils.nix { };
+
morty = callPackage ../servers/web-apps/morty { };
mullvad-vpn = callPackage ../applications/networking/mullvad-vpn { };
@@ -15831,17 +16195,19 @@ in
unit = callPackage ../servers/http/unit { };
+ ncdns = callPackage ../servers/dns/ncdns { };
+
nginx = nginxStable;
nginxStable = callPackage ../servers/http/nginx/stable.nix {
- perl = null;
+ withPerl = false;
# We don't use `with` statement here on purpose!
# See https://github.com/NixOS/nixpkgs/pull/10474/files#r42369334
modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
};
nginxMainline = callPackage ../servers/http/nginx/mainline.nix {
- perl = null;
+ withPerl = false;
# We don't use `with` statement here on purpose!
# See https://github.com/NixOS/nixpkgs/pull/10474/files#r42369334
modules = [ nginxModules.dav nginxModules.moreheaders ];
@@ -15871,7 +16237,9 @@ in
openafs = callPackage ../servers/openafs/1.6 { tsmbac = null; ncurses = null; };
openafs_1_8 = callPackage ../servers/openafs/1.8 { tsmbac = null; ncurses = null; };
- openresty = callPackage ../servers/http/openresty { };
+ openresty = callPackage ../servers/http/openresty {
+ withPerl = false;
+ };
opensmtpd = callPackage ../servers/mail/opensmtpd { };
opensmtpd-extras = callPackage ../servers/mail/opensmtpd/extras.nix { };
@@ -15882,6 +16250,8 @@ in
osrm-backend = callPackage ../servers/osrm-backend { };
+ oven-media-engine = callPackage ../servers/misc/oven-media-engine { };
+
p910nd = callPackage ../servers/p910nd { };
petidomo = callPackage ../servers/mail/petidomo { };
@@ -15994,6 +16364,13 @@ in
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
};
+ mongodb-4_2 = callPackage ../servers/nosql/mongodb/v4_2.nix {
+ sasl = cyrus_sasl;
+ boost = boost169;
+ inherit (darwin) cctools;
+ inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
+ };
+
nginx-sso = callPackage ../servers/nginx-sso { };
percona-server56 = callPackage ../servers/sql/percona/5.6.x.nix { };
@@ -16135,10 +16512,13 @@ in
prometheus-gitlab-ci-pipelines-exporter = callPackage ../servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix { };
prometheus-haproxy-exporter = callPackage ../servers/monitoring/prometheus/haproxy-exporter.nix { };
prometheus-json-exporter = callPackage ../servers/monitoring/prometheus/json-exporter.nix { };
+ prometheus-keylight-exporter = callPackage ../servers/monitoring/prometheus/keylight-exporter.nix { };
+ prometheus-lnd-exporter = callPackage ../servers/monitoring/prometheus/lnd-exporter.nix { };
prometheus-mail-exporter = callPackage ../servers/monitoring/prometheus/mail-exporter.nix { };
prometheus-mesos-exporter = callPackage ../servers/monitoring/prometheus/mesos-exporter.nix { };
prometheus-mikrotik-exporter = callPackage ../servers/monitoring/prometheus/mikrotik-exporter.nix { };
prometheus-minio-exporter = callPackage ../servers/monitoring/prometheus/minio-exporter { };
+ prometheus-modemmanager-exporter = callPackage ../servers/monitoring/prometheus/modemmanager-exporter.nix { };
prometheus-mysqld-exporter = callPackage ../servers/monitoring/prometheus/mysqld-exporter.nix { };
prometheus-nextcloud-exporter = callPackage ../servers/monitoring/prometheus/nextcloud-exporter.nix { };
prometheus-nginx-exporter = callPackage ../servers/monitoring/prometheus/nginx-exporter.nix { };
@@ -16149,6 +16529,7 @@ in
prometheus-postgres-exporter = callPackage ../servers/monitoring/prometheus/postgres-exporter.nix { };
prometheus-process-exporter = callPackage ../servers/monitoring/prometheus/process-exporter.nix { };
prometheus-pushgateway = callPackage ../servers/monitoring/prometheus/pushgateway.nix { };
+ prometheus-redis-exporter = callPackage ../servers/monitoring/prometheus/redis-exporter.nix { };
prometheus-rabbitmq-exporter = callPackage ../servers/monitoring/prometheus/rabbitmq-exporter.nix { };
prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { };
prometheus-tor-exporter = callPackage ../servers/monitoring/prometheus/tor-exporter.nix { };
@@ -16194,9 +16575,10 @@ in
};
radicale1 = callPackage ../servers/radicale/1.x.nix { };
- radicale2 = callPackage ../servers/radicale { };
+ radicale2 = callPackage ../servers/radicale/2.x.nix { };
+ radicale3 = callPackage ../servers/radicale/3.x.nix { };
- radicale = radicale2;
+ radicale = radicale3;
rake = callPackage ../development/tools/build-managers/rake { };
@@ -16214,8 +16596,9 @@ in
libtool = darwin.cctools;
};
+ # Fails to compile with boost >= 1.72
rippled = callPackage ../servers/rippled {
- boost = boost17x;
+ boost = boost171;
};
rippled-validator-keys-tool = callPackage ../servers/rippled/validator-keys-tool.nix {
@@ -16549,6 +16932,8 @@ in
cifs-utils = callPackage ../os-specific/linux/cifs-utils { };
+ cm-rgb = python3Packages.callPackage ../tools/system/cm-rgb { };
+
cpustat = callPackage ../os-specific/linux/cpustat { };
cockroachdb = callPackage ../servers/sql/cockroachdb { };
@@ -16595,14 +16980,14 @@ in
directvnc = callPackage ../os-specific/linux/directvnc { };
- dmraid = callPackage ../os-specific/linux/dmraid {
- lvm2 = lvm2.override {enable_dmeventd = true;};
- };
+ dmraid = callPackage ../os-specific/linux/dmraid { lvm2 = lvm2_dmeventd; };
drbd = callPackage ../os-specific/linux/drbd { };
dropwatch = callPackage ../os-specific/linux/dropwatch { };
+ dsd = callPackage ../applications/radio/dsd { };
+
dstat = callPackage ../os-specific/linux/dstat { };
# unstable until the first 1.x release
@@ -16613,6 +16998,8 @@ in
fwts = callPackage ../os-specific/linux/fwts { };
+ gobi_loader = callPackage ../os-specific/linux/gobi_loader { };
+
libossp_uuid = callPackage ../development/libraries/libossp-uuid { };
libuuid = if stdenv.isLinux
@@ -16726,6 +17113,8 @@ in
irqbalance = callPackage ../os-specific/linux/irqbalance { };
+ itpp = callPackage ../development/libraries/science/math/itpp { };
+
iw = callPackage ../os-specific/linux/iw { };
iwd = callPackage ../os-specific/linux/iwd { };
@@ -16899,7 +17288,7 @@ in
];
};
- linux_5_6 = callPackage ../os-specific/linux/kernel/linux-5.6.nix {
+ linux_5_7 = callPackage ../os-specific/linux/kernel/linux-5.7.nix {
kernelPatches = [
kernelPatches.bridge_stp_helper
kernelPatches.request_key_helper
@@ -17102,6 +17491,8 @@ in
x86_energy_perf_policy = callPackage ../os-specific/linux/x86_energy_perf_policy { };
+ xpadneo = callPackage ../os-specific/linux/xpadneo { };
+
zenpower = callPackage ../os-specific/linux/zenpower { };
inherit (callPackages ../os-specific/linux/zfs {
@@ -17119,7 +17510,8 @@ in
linux = linuxPackages.kernel;
# Update this when adding the newest kernel major version!
- linuxPackages_latest = linuxPackages_5_6;
+ # And update linux_latest_for_hardened below if the patches are already available
+ linuxPackages_latest = linuxPackages_5_7;
linux_latest = linuxPackages_latest.kernel;
# Build the kernel modules for the some of the kernels.
@@ -17133,7 +17525,7 @@ in
linuxPackages_4_14 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_14);
linuxPackages_4_19 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_19);
linuxPackages_5_4 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_5_4);
- linuxPackages_5_6 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_5_6);
+ linuxPackages_5_7 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_5_7);
# When adding to this list:
# - Update linuxPackages_latest to the latest version
@@ -17168,28 +17560,32 @@ in
linuxPackages_latest_xen_dom0 = recurseIntoAttrs (linuxPackagesFor (pkgs.linux_latest.override { features.xen_dom0=true; }));
- # Hardened linux
- hardenedLinuxPackagesFor = kernel: linuxPackagesFor (kernel.override {
- structuredExtraConfig = import ../os-specific/linux/kernel/hardened/config.nix {
- inherit stdenv;
- inherit (kernel) version;
- };
- kernelPatches = kernel.kernelPatches ++ [
- kernelPatches.tag_hardened
- kernelPatches.hardened.${kernel.meta.branch}
- ];
- modDirVersionArg = kernel.modDirVersion + "-hardened";
+ # 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_7;
+ 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 {
+ inherit stdenv;
+ inherit (kernel) version;
+ };
+ kernelPatches = kernel.kernelPatches ++ [
+ kernelPatches.tag_hardened
+ kernelPatches.hardened.${kernel.meta.branch}
+ ];
+ modDirVersionArg = kernel.modDirVersion + "-hardened";
});
- linuxPackages_hardened = recurseIntoAttrs (hardenedLinuxPackagesFor pkgs.linux);
+ linuxPackages_hardened = recurseIntoAttrs (hardenedLinuxPackagesFor pkgs.linux { });
linux_hardened = linuxPackages_hardened.kernel;
- linuxPackages_latest_hardened = recurseIntoAttrs (hardenedLinuxPackagesFor pkgs.linux_latest);
+ linuxPackages_latest_hardened = recurseIntoAttrs (hardenedLinuxPackagesFor pkgs.linux_latest { });
linux_latest_hardened = linuxPackages_latest_hardened.kernel;
- linuxPackages_xen_dom0_hardened = recurseIntoAttrs (hardenedLinuxPackagesFor (pkgs.linux.override { features.xen_dom0=true; }));
+ linuxPackages_xen_dom0_hardened = recurseIntoAttrs (hardenedLinuxPackagesFor pkgs.linux { features.xen_dom0=true; });
- linuxPackages_latest_xen_dom0_hardened = recurseIntoAttrs (hardenedLinuxPackagesFor (pkgs.linux_latest.override { features.xen_dom0=true; }));
+ linuxPackages_latest_xen_dom0_hardened = recurseIntoAttrs (hardenedLinuxPackagesFor pkgs.linux_latest { features.xen_dom0=true; });
# Hardkernel (Odroid) kernels.
linuxPackages_hardkernel_4_14 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_hardkernel_4_14);
@@ -17284,6 +17680,12 @@ in
lsscsi = callPackage ../os-specific/linux/lsscsi { };
lvm2 = callPackage ../os-specific/linux/lvm2 { };
+ lvm2_dmeventd = callPackage ../os-specific/linux/lvm2 {
+ enableDmeventd = true;
+ enableCmdlib = true;
+ };
+
+ mbelib = callPackage ../development/libraries/audio/mbelib { };
mbpfan = callPackage ../os-specific/linux/mbpfan { };
@@ -17354,6 +17756,8 @@ in
go-symbols = callPackage ../development/tools/go-symbols { };
+ go-toml = callPackage ../development/tools/go-toml { };
+
go-outline = callPackage ../development/tools/go-outline { };
gocode = callPackage ../development/tools/gocode { };
@@ -17368,6 +17772,8 @@ in
gotags = callPackage ../development/tools/gotags { };
+ go-task = callPackage ../development/tools/go-task { };
+
golint = callPackage ../development/tools/golint { };
golangci-lint = callPackage ../development/tools/golangci-lint { };
@@ -17396,6 +17802,8 @@ in
gopls = callPackage ../development/tools/gopls { };
+ gore = callPackage ../development/tools/gore { };
+
gotests = callPackage ../development/tools/gotests { };
gotestsum = callPackage ../development/tools/gotestsum { };
@@ -17438,6 +17846,8 @@ in
pam_mount = callPackage ../os-specific/linux/pam_mount { };
+ pam_p11 = callPackage ../os-specific/linux/pam_p11 { };
+
pam_pgsql = callPackage ../os-specific/linux/pam_pgsql { };
pam_ssh_agent_auth = callPackage ../os-specific/linux/pam_ssh_agent_auth { };
@@ -17598,14 +18008,6 @@ in
# standalone cryptsetup generator for systemd
systemd-cryptsetup-generator = callPackage ../os-specific/linux/systemd/cryptsetup-generator.nix { };
- # In nixos, you can set systemd.package = pkgs.systemd_with_lvm2 to get
- # LVM2 working in systemd.
- systemd_with_lvm2 = pkgs.appendToName "with-lvm2" (pkgs.lib.overrideDerivation pkgs.systemd (p: {
- postInstall = p.postInstall + ''
- cp "${pkgs.lvm2}/lib/systemd/system-generators/"* $out/lib/systemd/system-generators
- '';
- }));
-
systemd-wait = callPackage ../os-specific/linux/systemd-wait { };
sysvinit = callPackage ../os-specific/linux/sysvinit { };
@@ -17747,6 +18149,8 @@ in
### DATA
+ _3270font = callPackage ../data/fonts/3270font { };
+
adapta-backgrounds = callPackage ../data/misc/adapta-backgrounds { };
adapta-gtk-theme = callPackage ../data/themes/adapta { };
@@ -17763,6 +18167,10 @@ in
albatross = callPackage ../data/themes/albatross { };
+ alegreya = callPackage ../data/fonts/alegreya { };
+
+ alegreya-sans = callPackage ../data/fonts/alegreya-sans { };
+
amber-theme = callPackage ../data/themes/amber { };
amiri = callPackage ../data/fonts/amiri { };
@@ -17804,6 +18212,8 @@ in
bakoma_ttf = callPackage ../data/fonts/bakoma-ttf { };
+ barlow = callPackage ../data/fonts/barlow { };
+
bgnet = callPackage ../data/documentation/bgnet { };
bibata-cursors = callPackage ../data/icons/bibata-cursors { };
@@ -17830,7 +18240,7 @@ in
cascadia-code = callPackage ../data/fonts/cascadia-code { };
- cde-gtk-theme = callPackage ../data/themes/cde-motif-theme { };
+ cde-gtk-theme = callPackage ../data/themes/cdetheme { };
charis-sil = callPackage ../data/fonts/charis-sil { };
@@ -17933,6 +18343,14 @@ in
eb-garamond = callPackage ../data/fonts/eb-garamond { };
+ edukai = callPackage ../data/fonts/edukai { };
+
+ eduli = callPackage ../data/fonts/eduli { };
+
+ moeli = eduli;
+
+ edusong = callPackage ../data/fonts/edusong { };
+
elliptic_curves = callPackage ../data/misc/elliptic_curves { };
equilux-theme = callPackage ../data/themes/equilux-theme { };
@@ -18046,10 +18464,7 @@ in
inriafonts = callPackage ../data/fonts/inriafonts { };
-
- iosevka = callPackage ../data/fonts/iosevka {
- nodejs = nodejs-10_x;
- };
+ iosevka = callPackage ../data/fonts/iosevka {};
iosevka-bin = callPackage ../data/fonts/iosevka/bin.nix {};
ipafont = callPackage ../data/fonts/ipafont {};
@@ -18139,6 +18554,8 @@ in
manrope = callPackage ../data/fonts/manrope { };
+ marwaita = callPackage ../data/themes/marwaita { };
+
matcha-gtk-theme = callPackage ../data/themes/matcha { };
materia-theme = callPackage ../data/themes/materia-theme { };
@@ -18200,7 +18617,7 @@ in
nordic-polar = callPackage ../data/themes/nordic-polar { };
inherit (callPackages ../data/fonts/noto-fonts {})
- noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-extra;
+ noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-emoji-blob-bin noto-fonts-extra;
nullmailer = callPackage ../servers/mail/nullmailer {
stdenv = gccStdenv;
@@ -18625,6 +19042,8 @@ in
amarok = libsForQt5.callPackage ../applications/audio/amarok { };
amarok-kf5 = amarok; # for compatibility
+ amfora = callPackage ../applications/networking/browsers/amfora { };
+
AMB-plugins = callPackage ../applications/audio/AMB-plugins { };
ams-lv2 = callPackage ../applications/audio/ams-lv2 { };
@@ -18674,6 +19093,10 @@ in
arora = callPackage ../applications/networking/browsers/arora { };
+ asuka = callPackage ../applications/networking/browsers/asuka {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
+
artha = callPackage ../applications/misc/artha { };
atlassian-cli = callPackage ../applications/office/atlassian-cli { };
@@ -18693,8 +19116,8 @@ in
aucatctl = callPackage ../applications/audio/aucatctl { };
- audacious = callPackage ../applications/audio/audacious { };
- audaciousQt5 = libsForQt5.callPackage ../applications/audio/audacious/qt-5.nix { };
+ audacious = libsForQt5.callPackage ../applications/audio/audacious { };
+ audaciousQt5 = audacious;
audacity = callPackage ../applications/audio/audacity { };
@@ -18706,10 +19129,14 @@ in
autotrace = callPackage ../applications/graphics/autotrace {};
+ av-98 = callPackage ../applications/networking/browsers/av-98 { };
+
avocode = callPackage ../applications/graphics/avocode {};
azpainter = callPackage ../applications/graphics/azpainter { };
+ bambootracker = libsForQt5.callPackage ../applications/audio/bambootracker { };
+
cadence = qt5.callPackage ../applications/audio/cadence { };
cheesecutter = callPackage ../applications/audio/cheesecutter { };
@@ -18776,6 +19203,8 @@ in
batik = callPackage ../applications/graphics/batik { };
+ batsignal = callPackage ../applications/misc/batsignal { };
+
baudline = callPackage ../applications/audio/baudline { };
bb = callPackage ../applications/misc/bb { };
@@ -18787,7 +19216,6 @@ in
bibletime = libsForQt5.callPackage ../applications/misc/bibletime { };
bino3d = libsForQt5.callPackage ../applications/video/bino3d {
- ffmpeg = ffmpeg_4;
glew = glew110;
};
@@ -18855,6 +19283,8 @@ in
brave = callPackage ../applications/networking/browsers/brave { };
+ break-time = callPackage ../applications/misc/break-time { };
+
breezy = with python3Packages; toPythonApplication breezy;
notmuch-bower = callPackage ../applications/networking/mailreaders/notmuch-bower { };
@@ -18909,6 +19339,8 @@ in
carla = qt5.callPackage ../applications/audio/carla { };
+ castor = callPackage ../applications/networking/browsers/castor { };
+
catimg = callPackage ../tools/misc/catimg { };
catt = python3Packages.callPackage ../applications/video/catt { };
@@ -18938,8 +19370,6 @@ in
inherit (python3Packages) python wrapPython pygments markdown;
};
- cgminer = callPackage ../applications/misc/cgminer { };
-
chirp = callPackage ../applications/radio/chirp { };
browsh = callPackage ../applications/networking/browsers/browsh { };
@@ -18991,6 +19421,8 @@ in
cloud-print-connector = callPackage ../servers/cloud-print-connector { };
+ cloud-hypervisor = callPackage ../applications/virtualization/cloud-hypervisor { };
+
clp = callPackage ../applications/science/math/clp { };
cmatrix = callPackage ../applications/misc/cmatrix { };
@@ -19036,6 +19468,8 @@ in
codeblocks = callPackage ../applications/editors/codeblocks { };
codeblocksFull = codeblocks.override { contribPlugins = true; };
+ convos = callPackage ../applications/networking/irc/convos { };
+
comical = callPackage ../applications/graphics/comical { };
containerd = callPackage ../applications/virtualization/containerd { };
@@ -19046,7 +19480,9 @@ in
coyim = callPackage ../applications/networking/instant-messengers/coyim {};
- cq-editor = libsForQt5.callPackage ../applications/graphics/cq-editor { };
+ cq-editor = libsForQt5.callPackage ../applications/graphics/cq-editor {
+ python3Packages = python37Packages;
+ };
cpp_ethereum = callPackage ../applications/misc/cpp-ethereum { };
@@ -19056,7 +19492,7 @@ in
ctop = callPackage ../tools/system/ctop { };
- cubicsdr = callPackage ../applications/radio/cubicsdr { wxGTK = wxGTK31; };
+ cubicsdr = callPackage ../applications/radio/cubicsdr { };
cum = callPackage ../applications/misc/cum { };
@@ -19398,6 +19834,8 @@ in
evilvte = callPackage ../applications/misc/evilvte (config.evilvte or {});
+ evilpixie = libsForQt5.callPackage ../applications/graphics/evilpixie { };
+
exercism = callPackage ../applications/misc/exercism { };
go-motion = callPackage ../development/tools/go-motion { };
@@ -19414,6 +19852,7 @@ in
inherit (gnome3) evince;
evolution-data-server = gnome3.evolution-data-server;
+ evolution-ews = callPackage ../applications/networking/mailreaders/evolution/evolution-ews { };
keepass = callPackage ../applications/misc/keepass { };
@@ -19451,6 +19890,10 @@ in
FIL-plugins = callPackage ../applications/audio/FIL-plugins { };
+ finalfrontier = callPackage ../applications/science/machine-learning/finalfrontier {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
+
flacon = libsForQt5.callPackage ../applications/audio/flacon { };
flexget = callPackage ../applications/networking/flexget { };
@@ -19485,6 +19928,8 @@ in
font-manager = callPackage ../applications/misc/font-manager { };
+ fontpreview = callPackage ../applications/misc/fontpreview { };
+
foo-yc20 = callPackage ../applications/audio/foo-yc20 { };
fossil = callPackage ../applications/version-management/fossil { };
@@ -19653,7 +20098,7 @@ in
firefoxPackages = recurseIntoAttrs (callPackage ../applications/networking/browsers/firefox/packages.nix {
callPackage = pkgs.newScope {
- inherit (gnome2) libIDL;
+ inherit (rustPackages_1_44) cargo rustc;
libpng = libpng_apng;
python = python2;
gnused = gnused_422;
@@ -19666,16 +20111,16 @@ in
firefox-unwrapped = firefoxPackages.firefox;
firefox-esr-68-unwrapped = firefoxPackages.firefox-esr-68;
+ firefox-esr-78-unwrapped = firefoxPackages.firefox-esr-78;
firefox = wrapFirefox firefox-unwrapped { };
- firefox-wayland = wrapFirefox firefox-unwrapped { gdkWayland = true; };
+ firefox-wayland = wrapFirefox firefox-unwrapped { forceWayland = true; };
firefox-esr-68 = wrapFirefox firefox-esr-68-unwrapped { };
- firefox-esr = firefox-esr-68;
+ firefox-esr-78 = wrapFirefox firefox-esr-78-unwrapped { };
+ firefox-esr = firefox-esr-78;
firefox-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin {
channel = "release";
generated = import ../applications/networking/browsers/firefox-bin/release_sources.nix;
- gconf = pkgs.gnome2.GConf;
- inherit (pkgs.gnome2) libgnome libgnomeui;
};
firefox-bin = wrapFirefox firefox-bin-unwrapped {
@@ -19687,8 +20132,6 @@ in
firefox-beta-bin-unwrapped = firefox-bin-unwrapped.override {
channel = "beta";
generated = import ../applications/networking/browsers/firefox-bin/beta_sources.nix;
- gconf = pkgs.gnome2.GConf;
- inherit (pkgs.gnome2) libgnome libgnomeui;
};
firefox-beta-bin = res.wrapFirefox firefox-beta-bin-unwrapped {
@@ -19700,8 +20143,6 @@ in
firefox-devedition-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin {
channel = "devedition";
generated = import ../applications/networking/browsers/firefox-bin/devedition_sources.nix;
- gconf = pkgs.gnome2.GConf;
- inherit (pkgs.gnome2) libgnome libgnomeui;
};
firefox-devedition-bin = res.wrapFirefox firefox-devedition-bin-unwrapped {
@@ -19739,7 +20180,11 @@ in
fractal = callPackage ../applications/networking/instant-messengers/fractal { };
- freecad = qt5.callPackage ../applications/graphics/freecad { mpi = openmpi; };
+ freecad = qt5.callPackage ../applications/graphics/freecad {
+ mpi = openmpi;
+ # pyside2 5.12 is broken under python 3.8
+ python3Packages = python37Packages;
+ };
freemind = callPackage ../applications/misc/freemind { };
@@ -19765,6 +20210,8 @@ in
fte = callPackage ../applications/editors/fte { };
+ g933-utils = callPackage ../tools/misc/g933-utils { };
+
game-music-emu = callPackage ../applications/audio/game-music-emu { };
gavrasm = callPackage ../development/compilers/gavrasm { };
@@ -19801,7 +20248,7 @@ in
gitAndTools = recurseIntoAttrs (callPackage ../applications/version-management/git-and-tools {});
- inherit (gitAndTools) git gitFull gitSVN git-cola svn2git git-radar git-secret git-secrets transcrypt git-crypt ghq;
+ inherit (gitAndTools) git gitFull gitSVN git-cola git-doc svn2git git-radar git-secret git-secrets transcrypt git-crypt ghq;
gitMinimal = git.override {
withManual = false;
@@ -19815,6 +20262,8 @@ in
git-review = callPackage ../applications/version-management/git-review { };
+ github-cli = gitAndTools.gh;
+
gitolite = callPackage ../applications/version-management/gitolite { };
inherit (gnome3) gitg;
@@ -19833,6 +20282,12 @@ in
libquvi = callPackage ../applications/video/quvi/library.nix { };
+ librespot = callPackage ../applications/audio/librespot {
+ withALSA = stdenv.isLinux;
+ withPulseAudio = config.pulseaudio or stdenv.isLinux;
+ withPortAudio = stdenv.isDarwin;
+ };
+
linssid = libsForQt5.callPackage ../applications/networking/linssid { };
lollypop = callPackage ../applications/audio/lollypop { };
@@ -19870,6 +20325,8 @@ in
giada = callPackage ../applications/audio/giada {};
+ gitit = callPackage ../applications/misc/gitit {};
+
gkrellm = callPackage ../applications/misc/gkrellm {
inherit (darwin) IOKit;
};
@@ -19890,6 +20347,8 @@ in
gnunet_git = lowPrio (callPackage ../applications/networking/p2p/gnunet/git.nix { });
+ gnunet-gtk = callPackage ../applications/networking/p2p/gnunet-gtk { };
+
gocr = callPackage ../applications/graphics/gocr { };
gobby5 = callPackage ../applications/editors/gobby { };
@@ -19997,6 +20456,8 @@ in
hakuneko = callPackage ../tools/misc/hakuneko { };
+ hamster = callPackage ../applications/misc/hamster { };
+
hashit = callPackage ../tools/misc/hashit { };
hactool = callPackage ../tools/compression/hactool { };
@@ -20135,6 +20596,7 @@ in
swaybg = callPackage ../applications/window-managers/sway/bg.nix { };
swayidle = callPackage ../applications/window-managers/sway/idle.nix { };
swaylock = callPackage ../applications/window-managers/sway/lock.nix { };
+ sway-contrib = recurseIntoAttrs (callPackages ../applications/window-managers/sway/contrib.nix { });
swaylock-fancy = callPackage ../applications/window-managers/sway/lock-fancy.nix { };
@@ -20144,6 +20606,8 @@ in
pulseSupport = config.pulseaudio or false;
};
+ hikari = callPackage ../applications/window-managers/hikari { };
+
i3 = callPackage ../applications/window-managers/i3 {
xcb-util-cursor = if stdenv.isDarwin then xcb-util-cursor-HEAD else xcb-util-cursor;
};
@@ -20274,7 +20738,7 @@ in
inherit (nodePackages) imapnotify;
- img2pdf = callPackage ../applications/misc/img2pdf { };
+ img2pdf = with python3Packages; toPythonApplication img2pdf;
imgcat = callPackage ../applications/graphics/imgcat { };
@@ -20287,6 +20751,10 @@ in
lcms = lcms2;
};
+ inkscape_0 = callPackage ../applications/graphics/inkscape/0.x.nix {
+ lcms = lcms2;
+ };
+
inspectrum = libsForQt5.callPackage ../applications/radio/inspectrum { };
ion3 = callPackage ../applications/window-managers/ion-3 {
@@ -20311,10 +20779,22 @@ in
ir.lv2 = callPackage ../applications/audio/ir.lv2 { };
+ istioctl = callPackage ../applications/networking/cluster/istioctl { };
+
bip = callPackage ../applications/networking/irc/bip { };
j4-dmenu-desktop = callPackage ../applications/misc/j4-dmenu-desktop { };
+ jabcode = callPackage ../development/libraries/jabcode { };
+
+ jabcode-writer = callPackage ../development/libraries/jabcode {
+ subproject = "writer";
+ };
+
+ jabcode-reader = callPackage ../development/libraries/jabcode {
+ subproject = "reader";
+ };
+
jabref = callPackage ../applications/office/jabref { };
jack_capture = callPackage ../applications/audio/jack-capture { };
@@ -20391,13 +20871,15 @@ in
recurseIntoAttrs (makeOverridable mkApplications attrs);
inherit (kdeApplications)
- akonadi akregator ark dolphin dragon elisa ffmpegthumbs filelight gwenview k3b
- kaddressbook kate kcachegrind kcalc kcharselect kcolorchooser kdenlive kdf kdialog
- keditbookmarks kfind kget kgpg khelpcenter kig kleopatra kmail kmix kmplot kolourpaint kompare konsole yakuake
- kpkpass kitinerary kontact korganizer krdc krfb ksystemlog ktouch kwalletmanager marble minuet okular spectacle;
+ akonadi akregator ark bomber bovo dolphin dragon elisa ffmpegthumbs filelight granatier gwenview k3b
+ kaddressbook kapptemplate kate kcachegrind kcalc kcharselect kcolorchooser kdenlive kdf kdialog
+ keditbookmarks kfind kfloppy kget kgpg khelpcenter kig kleopatra kmail kmix kmplot kolourpaint kompare konsole yakuake
+ kpkpass kitinerary kontact korganizer krdc krfb ksystemlog ktouch kwalletmanager marble minuet okular picmi spectacle;
okteta = libsForQt5.callPackage ../applications/editors/okteta { };
+ k4dirstat = libsForQt5.callPackage ../applications/misc/k4dirstat { };
+
kdeconnect = libsForQt5.callPackage ../applications/misc/kdeconnect { };
kdecoration-viewer = libsForQt5.callPackage ../tools/misc/kdecoration-viewer { };
@@ -20472,6 +20954,8 @@ in
kotatogram-desktop = qt5.callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop { };
+ kpt = callPackage ../applications/networking/cluster/kpt { };
+
krita = libsForQt5.callPackage ../applications/graphics/krita {
openjpeg = openjpeg_1;
};
@@ -20532,6 +21016,8 @@ in
ladspa-sdk = callPackage ../applications/audio/ladspa-sdk { };
+ lazpaint = callPackage ../applications/graphics/lazpaint { };
+
caps = callPackage ../applications/audio/caps { };
lastfmsubmitd = callPackage ../applications/audio/lastfmsubmitd { };
@@ -20746,6 +21232,8 @@ in
magnetico = callPackage ../applications/networking/p2p/magnetico { };
+ mastodon-bot = nodePackages.mastodon-bot;
+
matchbox = callPackage ../applications/window-managers/matchbox { };
matrixcli = callPackage ../applications/networking/instant-messengers/matrixcli {
@@ -20774,6 +21262,10 @@ in
meld = callPackage ../applications/version-management/meld { };
+ meli = callPackage ../applications/networking/mailreaders/meli { };
+
+ melonDS = callPackage ../misc/emulators/melonDS { };
+
meme = callPackage ../applications/graphics/meme { };
mendeley = libsForQt5.callPackage ../applications/office/mendeley {
@@ -20949,6 +21441,8 @@ in
normalize = callPackage ../applications/audio/normalize { };
+ mailspring = callPackage ../applications/networking/mailreaders/mailspring {};
+
mm = callPackage ../applications/networking/instant-messengers/mm { };
mm-common = callPackage ../development/libraries/mm-common { };
@@ -20973,6 +21467,7 @@ in
mpvScripts = recurseIntoAttrs {
convert = callPackage ../applications/video/mpv/scripts/convert.nix {};
mpris = callPackage ../applications/video/mpv/scripts/mpris.nix {};
+ simple-mpv-webui = callPackage ../applications/video/mpv/scripts/simple-mpv-webui.nix {};
};
mrpeach = callPackage ../applications/audio/pd-plugins/mrpeach { };
@@ -21037,6 +21532,8 @@ in
netease-cloud-music = callPackage ../applications/audio/netease-cloud-music {};
+ newsflash = callPackage ../applications/networking/feedreaders/newsflash { };
+
nicotine-plus = callPackage ../applications/networking/soulseek/nicotine-plus {
geoip = geoipWithDatabase;
};
@@ -21052,6 +21549,8 @@ in
nootka = qt5.callPackage ../applications/audio/nootka { };
nootka-unstable = qt5.callPackage ../applications/audio/nootka/unstable.nix { };
+ nwg-launchers = callPackage ../applications/misc/nwg-launchers { };
+
open-policy-agent = callPackage ../development/tools/open-policy-agent { };
openshift = callPackage ../applications/networking/cluster/openshift { };
@@ -21066,6 +21565,10 @@ in
partio = callPackage ../development/libraries/partio {};
+ pc-ble-driver = callPackage ../development/libraries/pc-ble-driver {
+ inherit (darwin.apple_sdk.frameworks) IOKit;
+ };
+
pbis-open = callPackage ../tools/security/pbis { };
pcmanfm = callPackage ../applications/misc/pcmanfm { };
@@ -21218,9 +21721,7 @@ in
mypaint-brushes = callPackage ../development/libraries/mypaint-brushes { };
- mythtv = libsForQt5.callPackage ../applications/video/mythtv {
- libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
- };
+ mythtv = libsForQt5.callPackage ../applications/video/mythtv { };
micro = callPackage ../applications/editors/micro { };
@@ -21236,7 +21737,9 @@ in
navit = libsForQt5.callPackage ../applications/misc/navit { };
- netbeans = callPackage ../applications/editors/netbeans { };
+ netbeans = callPackage ../applications/editors/netbeans {
+ jdk = jdk11;
+ };
ncdu = callPackage ../tools/misc/ncdu { };
@@ -21290,7 +21793,7 @@ in
obs-linuxbrowser = callPackage ../applications/video/obs-studio/linuxbrowser.nix { };
- obs-studio = libsForQt5.callPackage ../applications/video/obs-studio { ffmpeg = ffmpeg_4; };
+ obs-studio = libsForQt5.callPackage ../applications/video/obs-studio { };
obs-wlrobs = callPackage ../applications/video/obs-studio/wlrobs.nix { };
@@ -21298,6 +21801,8 @@ in
obs-ndi = callPackage ../applications/video/obs-studio/obs-ndi.nix { };
+ obsidian = callPackage ../applications/misc/obsidian { };
+
octoprint = callPackage ../applications/misc/octoprint { };
octoprint-plugins = throw ''octoprint-plugins are now part of the octoprint.python.pkgs package set.'';
@@ -21356,6 +21861,11 @@ in
osmium-tool = callPackage ../applications/misc/osmium-tool { };
+ osu-lazer = callPackage ../games/osu-lazer {
+ dotnet-sdk = dotnetCorePackages.sdk_3_1;
+ dotnet-netcore = dotnetCorePackages.netcore_3_1;
+ };
+
owamp = callPackage ../applications/networking/owamp { };
vivaldi = callPackage ../applications/networking/browsers/vivaldi {};
@@ -21384,6 +21894,8 @@ in
stdenv = gcc7Stdenv;
};
+ webbrowser = callPackage ../applications/networking/browsers/webbrowser {};
+
pamix = callPackage ../applications/audio/pamix { };
pamixer = callPackage ../applications/audio/pamixer { };
@@ -21538,6 +22050,8 @@ in
pistol = callPackage ../tools/misc/pistol { };
+ plexamp = callPackage ../applications/audio/plexamp { };
+
plex-media-player = libsForQt512.callPackage ../applications/video/plex-media-player { };
plex-mpv-shim = python3Packages.callPackage ../applications/video/plex-mpv-shim { };
@@ -21691,6 +22205,8 @@ in
};
};
+ qsudo = libsForQt5.callPackage ../applications/misc/qsudo { };
+
qsynth = libsForQt5.callPackage ../applications/audio/qsynth { };
qtbitcointrader = libsForQt5.callPackage ../applications/misc/qtbitcointrader { };
@@ -21857,6 +22373,8 @@ in
rtl_433 = callPackage ../applications/radio/rtl_433 { };
+ rtl-ais = callPackage ../applications/radio/rtl-ais { };
+
rtl-sdr = callPackage ../applications/radio/rtl-sdr { };
rtv = callPackage ../applications/misc/rtv { };
@@ -22023,9 +22541,9 @@ in
dropbox-cli = callPackage ../applications/networking/dropbox/cli.nix { };
- maestral = callPackage ../applications/networking/maestral { };
+ maestral = with python3Packages; toPythonApplication maestral;
- maestral-gui = libsForQt5.callPackage ../applications/networking/maestral { withGui = true; };
+ maestral-gui = libsForQt5.callPackage ../applications/networking/maestral-qt { };
insync = callPackage ../applications/networking/insync { };
@@ -22114,9 +22632,7 @@ in
soxr = callPackage ../applications/misc/audio/soxr { };
- spek = callPackage ../applications/audio/spek {
- ffmpeg = ffmpeg_2;
- };
+ spek = callPackage ../applications/audio/spek { };
spotify = callPackage ../applications/audio/spotify {
libgcrypt = libgcrypt_1_5;
@@ -22140,6 +22656,8 @@ in
git = gitMinimal;
};
+ sslyze = with python3Packages; toPythonApplication sslyze;
+
ssr = callPackage ../applications/audio/soundscape-renderer {};
ssrc = callPackage ../applications/audio/ssrc { };
@@ -22150,10 +22668,7 @@ in
stp = callPackage ../applications/science/logic/stp { };
- stretchly = callPackage ../applications/misc/stretchly {
- # Error on launch w/electron_8
- electron = electron_7;
- };
+ stretchly = callPackage ../applications/misc/stretchly { };
stumpish = callPackage ../applications/window-managers/stumpish {};
@@ -22187,6 +22702,8 @@ in
pythonBindings = true;
});
+ sublime-music = callPackage ../applications/audio/sublime-music { };
+
subunit = callPackage ../development/libraries/subunit { };
surf = callPackage ../applications/networking/browsers/surf { gtk = gtk2; };
@@ -22206,7 +22723,8 @@ in
symlinks = callPackage ../tools/system/symlinks { };
- syncplay = python3.pkgs.callPackage ../applications/networking/syncplay { };
+ # this can be changed to python3 once pyside2 is updated to support the latest python version
+ syncplay = python37.pkgs.callPackage ../applications/networking/syncplay { };
inherit (callPackages ../applications/networking/syncthing { })
syncthing
@@ -22330,19 +22848,26 @@ in
thonny = callPackage ../applications/editors/thonny { };
- thunderbird = callPackage ../applications/networking/mailreaders/thunderbird {
- inherit (gnome2) libIDL;
- inherit (rustPackages_1_42) rustc;
+ thunderbird-78 = callPackage ../applications/networking/mailreaders/thunderbird {
+ inherit (rustPackages_1_44) cargo rustc;
+ libpng = libpng_apng;
+ icu = icu67;
+ libvpx = libvpx_1_8;
+ gtk3Support = true;
+ };
+
+ thunderbird = callPackage ../applications/networking/mailreaders/thunderbird/68.nix {
+ inherit (rustPackages_1_44) cargo rustc;
libpng = libpng_apng;
+ nss = nss_3_44;
gtk3Support = true;
};
thunderbolt = callPackage ../os-specific/linux/thunderbolt {};
- thunderbird-bin = callPackage ../applications/networking/mailreaders/thunderbird-bin {
- gconf = pkgs.gnome2.GConf;
- inherit (pkgs.gnome2) libgnome libgnomeui;
- };
+ thunderbird-bin-78 = callPackage ../applications/networking/mailreaders/thunderbird-bin { };
+
+ thunderbird-bin = callPackage ../applications/networking/mailreaders/thunderbird-bin/68.nix { };
ticpp = callPackage ../development/libraries/ticpp { };
@@ -22362,7 +22887,9 @@ in
tint2 = callPackage ../applications/misc/tint2 { };
- tiny = callPackage ../applications/networking/irc/tiny { };
+ tiny = callPackage ../applications/networking/irc/tiny {
+ inherit (darwin.apple_sdk.frameworks) Foundation;
+ };
tipp10 = qt5.callPackage ../applications/misc/tipp10 { };
@@ -22564,6 +23091,8 @@ in
neovim-qt = libsForQt5.callPackage ../applications/editors/neovim/qt.nix { };
+ olifant = callPackage ../applications/misc/olifant { };
+
gnvim-unwrapped = callPackage ../applications/editors/neovim/gnvim {
gtk = pkgs.gtk3;
};
@@ -22677,6 +23206,8 @@ in
vscodium = callPackage ../applications/editors/vscode/vscodium.nix { };
+ code-server = callPackage ../servers/code-server { };
+
vue = callPackage ../applications/misc/vue { };
vuze = callPackage ../applications/networking/p2p/vuze { };
@@ -22866,6 +23397,7 @@ in
++ optional (cfg.enableMupen64Plus or false) mupen64plus
++ optional (cfg.enableNeoCD or false) neocd
++ optional (cfg.enableNestopia or false) nestopia
+ ++ optional (cfg.enableNP2kai or false) np2kai
++ optional (cfg.enableO2EM or false) o2em
++ optional (cfg.enableOpera or false) opera
++ optional (cfg.enableParallelN64 or false) parallel-n64
@@ -22964,8 +23496,6 @@ in
libpng = libpng12;
};
- xara = callPackage ../applications/graphics/xara { };
-
xastir = callPackage ../applications/misc/xastir {
rastermagick = imagemagick;
inherit (xorg) libXt;
@@ -23286,6 +23816,11 @@ in
bitcoin = libsForQt5.callPackage ../applications/blockchains/bitcoin.nix { miniupnpc = miniupnpc_2; withGui = true; };
bitcoind = callPackage ../applications/blockchains/bitcoin.nix { miniupnpc = miniupnpc_2; withGui = false; };
+
+ bitcoind-knots = callPackage ../applications/blockchains/bitcoin-knots.nix { miniupnpc = miniupnpc_2; };
+
+ cgminer = callPackage ../applications/blockchains/cgminer { };
+
clightning = callPackage ../applications/blockchains/clightning.nix { };
bitcoin-abc = libsForQt5.callPackage ../applications/blockchains/bitcoin-abc.nix { boost = boost165; withGui = true; };
@@ -23354,12 +23889,11 @@ in
monero = callPackage ../applications/blockchains/monero {
inherit (darwin.apple_sdk.frameworks) CoreData IOKit PCSC;
- pythonProtobuf = python3Packages.protobuf.override { protobuf = protobuf3_10; };
+ boost = boost17x;
};
monero-gui = libsForQt5.callPackage ../applications/blockchains/monero-gui {
- boost = boost16x;
- protobuf = protobuf3_10;
+ boost = boost17x;
};
masari = callPackage ../applications/blockchains/masari.nix { boost = boost165; };
@@ -23387,6 +23921,8 @@ in
wasabiwallet = callPackage ../applications/blockchains/wasabiwallet { };
+ wasabibackend = callPackage ../applications/blockchains/wasabibackend { Nuget = dotnetPackages.Nuget; };
+
wownero = callPackage ../applications/blockchains/wownero.nix {};
zcash = callPackage ../applications/blockchains/zcash { };
@@ -23401,6 +23937,8 @@ in
quorum = callPackage ../applications/blockchains/quorum.nix { };
+ whirlpool-gui = callPackage ../applications/blockchains/whirlpool-gui { };
+
### GAMES
_2048-in-terminal = callPackage ../games/2048-in-terminal { };
@@ -23500,13 +24038,11 @@ in
inherit (darwin.apple_sdk.frameworks) Carbon CoreServices;
};
- cataclysm-dda = callPackage ../games/cataclysm-dda {
- inherit (darwin.apple_sdk.frameworks) CoreFoundation Cocoa;
- };
+ cataclysmDDA = callPackage ../games/cataclysm-dda { };
- cataclysm-dda-git = callPackage ../games/cataclysm-dda/git.nix {
- inherit (darwin.apple_sdk.frameworks) CoreFoundation Cocoa;
- };
+ cataclysm-dda = cataclysmDDA.stable.tiles;
+
+ cataclysm-dda-git = cataclysmDDA.git.tiles;
chessdb = callPackage ../games/chessdb { };
@@ -23568,7 +24104,6 @@ in
inherit (plasma5) oxygen;
inherit (kdeApplications) akonadi-contacts;
inherit (kdeFrameworks) kcalendarcore;
- ffmpeg = ffmpeg_4;
opencv3 = opencv3WithoutCuda;
};
@@ -23677,7 +24212,10 @@ in
frozen-bubble = callPackage ../games/frozen-bubble { };
fsg = callPackage ../games/fsg {
- wxGTK = wxGTK28.override { unicode = false; };
+ wxGTK = wxGTK28.override {
+ unicode = false;
+ gst-plugins-base = null;
+ };
};
galaxis = callPackage ../games/galaxis { };
@@ -23768,8 +24306,8 @@ in
katagoWithCuda = katago.override {
cudaSupport = true;
- cudnn = cudnn_cudatoolkit_10_1;
- cudatoolkit = cudatoolkit_10_1;
+ cudnn = cudnn_cudatoolkit_10_2;
+ cudatoolkit = cudatoolkit_10_2;
};
klavaro = callPackage ../games/klavaro {};
@@ -23861,6 +24399,8 @@ in
nexuiz = callPackage ../games/nexuiz { };
+ ninvaders = callPackage ../games/ninvaders { };
+
njam = callPackage ../games/njam { };
newtonwars = callPackage ../games/newtonwars { };
@@ -23910,6 +24450,11 @@ in
static = true;
};
};
+ openttd-jgrpp = callPackage ../games/openttd/jgrpp.nix {
+ zlib = zlib.override {
+ static = true;
+ };
+ };
opentyrian = callPackage ../games/opentyrian { };
@@ -24371,6 +24916,7 @@ in
dash-to-panel = callPackage ../desktops/gnome-3/extensions/dash-to-panel { };
draw-on-your-screen = callPackage ../desktops/gnome-3/extensions/draw-on-your-screen { };
drop-down-terminal = callPackage ../desktops/gnome-3/extensions/drop-down-terminal { };
+ emoji-selector = callPackage ../desktops/gnome-3/extensions/emoji-selector { };
gsconnect = callPackage ../desktops/gnome-3/extensions/gsconnect { };
icon-hider = callPackage ../desktops/gnome-3/extensions/icon-hider { };
impatience = callPackage ../desktops/gnome-3/extensions/impatience { };
@@ -24940,6 +25486,7 @@ in
coqPackages_8_9 coq_8_9
coqPackages_8_10 coq_8_10
coqPackages_8_11 coq_8_11
+ coqPackages_8_12 coq_8_12
coqPackages coq
;
@@ -25344,8 +25891,6 @@ in
cernlib = callPackage ../development/libraries/physics/cernlib { };
- g4py = callPackage ../development/libraries/physics/geant4/g4py { };
-
hepmc2 = callPackage ../development/libraries/physics/hepmc2 { };
hepmc3 = callPackage ../development/libraries/physics/hepmc3 {
@@ -25404,6 +25949,8 @@ in
attract-mode = callPackage ../misc/emulators/attract-mode { };
+ autotiling = python3Packages.callPackage ../misc/autotiling { };
+
beep = callPackage ../misc/beep { };
bees = callPackage ../tools/filesystems/bees { };
@@ -25500,6 +26047,8 @@ in
dosbox = callPackage ../misc/emulators/dosbox { };
+ emu2 = callPackage ../misc/emulators/emu2 { };
+
dpkg = callPackage ../tools/package-management/dpkg { };
dumb = callPackage ../misc/dumb { };
@@ -25521,7 +26070,7 @@ in
faust1 = callPackage ../applications/audio/faust/faust1.nix { };
faust2 = callPackage ../applications/audio/faust/faust2.nix {
- llvm = llvm_9;
+ llvm = llvm_10;
};
faust2alqt = callPackage ../applications/audio/faust/faust2alqt.nix { };
@@ -25876,7 +26425,7 @@ in
inherit (darwin.apple_sdk.frameworks) Security;
};
- nix-linter = haskellPackages.callPackage ../development/tools/analysis/nix-linter { };
+ nix-linter = haskell.lib.justStaticExecutables (haskellPackages.callPackage ../development/tools/analysis/nix-linter { });
nix-pin = callPackage ../tools/package-management/nix-pin { };
@@ -25905,6 +26454,8 @@ in
nix-top = callPackage ../tools/package-management/nix-top { };
+ nix-tree = haskell.lib.justStaticExecutables (haskellPackages.nix-tree);
+
nix-universal-prefetch = callPackage ../tools/package-management/nix-universal-prefetch { };
nix-repl = throw (
@@ -25925,6 +26476,8 @@ in
nixpkgs-fmt = callPackage ../tools/nix/nixpkgs-fmt { };
+ rnix-hashes = callPackage ../tools/nix/rnix-hashes { };
+
nixos-artwork = callPackage ../data/misc/nixos-artwork { };
nixos-icons = callPackage ../data/misc/nixos-artwork/icons.nix { };
nixos-grub2-theme = callPackage ../data/misc/nixos-artwork/grub2-theme.nix { };
@@ -26183,16 +26736,21 @@ in
sqsh = callPackage ../development/tools/sqsh { };
+ go-swagger = callPackage ../development/tools/go-swagger { };
+
jx = callPackage ../applications/networking/cluster/jx {};
prow = callPackage ../applications/networking/cluster/prow { };
+ tellico = libsForQt5.callPackage ../applications/misc/tellico { };
+
termpdfpy = python3Packages.callPackage ../applications/misc/termpdf.py {};
inherit (callPackage ../applications/networking/cluster/terraform { })
terraform_0_11
terraform_0_11-full
terraform_0_12
+ terraform_0_13
terraform_plugins_test
;
@@ -26204,6 +26762,8 @@ in
callPackage ../applications/networking/cluster/terraform-providers {}
);
+ terraform-compliance = python3Packages.callPackage ../applications/networking/cluster/terraform-compliance {};
+
terraform-docs = callPackage ../applications/networking/cluster/terraform-docs {};
terraform-inventory = callPackage ../applications/networking/cluster/terraform-inventory {};
@@ -26261,6 +26821,8 @@ in
urbit = callPackage ../misc/urbit { };
+ utf8cpp = callPackage ../development/libraries/utf8cpp { };
+
utf8proc = callPackage ../development/libraries/utf8proc { };
unicode-paracode = callPackage ../tools/misc/unicode { };
@@ -26275,9 +26837,7 @@ in
vazir-fonts = callPackage ../data/fonts/vazir-fonts { };
- vbam = callPackage ../misc/emulators/vbam {
- ffmpeg = ffmpeg_4;
- };
+ vbam = callPackage ../misc/emulators/vbam { };
vice = callPackage ../misc/emulators/vice {
giflib = giflib_4_1;
@@ -26312,6 +26872,9 @@ in
wasmer = callPackage ../development/interpreters/wasmer { };
wasm-pack = callPackage ../development/tools/wasm-pack {
+ # Wasm-pack depends on a version of rust-openssl which is incompatible with
+ # LibreSSL 3.1, so we explicitly opt for the older version.
+ libressl = libressl_3_0;
inherit (darwin.apple_sdk.frameworks) Security;
};
@@ -26449,6 +27012,8 @@ in
zap = callPackage ../tools/networking/zap { };
+ zigbee2mqtt = callPackage ../servers/zigbee2mqtt { };
+
zopfli = callPackage ../tools/compression/zopfli { };
myEnvFun = callPackage ../misc/my-env {
@@ -26602,6 +27167,10 @@ in
openfst = callPackage ../development/libraries/openfst {};
+ opengrm-ngram = callPackage ../development/libraries/opengrm-ngram {};
+
+ phonetisaurus = callPackage ../development/libraries/phonetisaurus {};
+
duti = callPackage ../os-specific/darwin/duti {};
dnstracer = callPackage ../tools/networking/dnstracer {
@@ -26618,7 +27187,7 @@ in
simplehttp2server = callPackage ../servers/simplehttp2server { };
- diceware = callPackage ../tools/security/diceware { };
+ diceware = with python3Packages; toPythonApplication diceware;
xml2rfc = with python3Packages; toPythonApplication xml2rfc;
@@ -26746,4 +27315,6 @@ in
vpsfree-client = callPackage ../tools/virtualization/vpsfree-client {};
gpio-utils = callPackage ../os-specific/linux/kernel/gpio-utils.nix { };
+
+ navidrome = callPackage ../servers/misc/navidrome {};
}
diff --git a/nixpkgs/pkgs/top-level/beam-packages.nix b/nixpkgs/pkgs/top-level/beam-packages.nix
index f6fe58a83d0..84d2a4e3116 100644
--- a/nixpkgs/pkgs/top-level/beam-packages.nix
+++ b/nixpkgs/pkgs/top-level/beam-packages.nix
@@ -13,27 +13,46 @@ rec {
erlang_odbc_javac = erlangR22_odbc_javac;
erlang_nox = erlangR22_nox;
- # These are standard Erlang versions, using the generic builder.
- erlangR18 = lib.callErlang ../development/interpreters/erlang/R18.nix {
+ # Standard Erlang versions, using the generic builder.
+
+ # R23
+ erlangR23 = lib.callErlang ../development/interpreters/erlang/R23.nix {
wxGTK = wxGTK30;
- openssl = openssl_1_0_2;
+ # Can be enabled since the bug has been fixed in https://github.com/erlang/otp/pull/2508
+ parallelBuild = true;
};
- erlangR18_odbc = erlangR18.override { odbcSupport = true; };
- erlangR18_javac = erlangR18.override { javacSupport = true; };
- erlangR18_odbc_javac = erlangR18.override {
+ erlangR23_odbc = erlangR23.override { odbcSupport = true; };
+ erlangR23_javac = erlangR23.override { javacSupport = true; };
+ erlangR23_odbc_javac = erlangR23.override {
javacSupport = true; odbcSupport = true;
};
- erlangR18_nox = erlangR18.override { wxSupport = false; };
- erlangR19 = lib.callErlang ../development/interpreters/erlang/R19.nix {
+ erlangR23_nox = erlangR23.override { wxSupport = false; };
+
+ # R22
+ erlangR22 = lib.callErlang ../development/interpreters/erlang/R22.nix {
wxGTK = wxGTK30;
- openssl = openssl_1_0_2;
+ # Can be enabled since the bug has been fixed in https://github.com/erlang/otp/pull/2508
+ parallelBuild = true;
};
- erlangR19_odbc = erlangR19.override { odbcSupport = true; };
- erlangR19_javac = erlangR19.override { javacSupport = true; };
- erlangR19_odbc_javac = erlangR19.override {
+ erlangR22_odbc = erlangR22.override { odbcSupport = true; };
+ erlangR22_javac = erlangR22.override { javacSupport = true; };
+ erlangR22_odbc_javac = erlangR22.override {
javacSupport = true; odbcSupport = true;
};
- erlangR19_nox = erlangR19.override { wxSupport = false; };
+ erlangR22_nox = erlangR22.override { wxSupport = false; };
+
+ # R21
+ erlangR21 = lib.callErlang ../development/interpreters/erlang/R21.nix {
+ wxGTK = wxGTK30;
+ };
+ erlangR21_odbc = erlangR21.override { odbcSupport = true; };
+ erlangR21_javac = erlangR21.override { javacSupport = true; };
+ erlangR21_odbc_javac = erlangR21.override {
+ javacSupport = true; odbcSupport = true;
+ };
+ erlangR21_nox = erlangR21.override { wxSupport = false; };
+
+ # R20
erlangR20 = lib.callErlang ../development/interpreters/erlang/R20.nix {
wxGTK = wxGTK30;
};
@@ -43,24 +62,30 @@ rec {
javacSupport = true; odbcSupport = true;
};
erlangR20_nox = erlangR20.override { wxSupport = false; };
- erlangR21 = lib.callErlang ../development/interpreters/erlang/R21.nix {
+
+ # R19
+ erlangR19 = lib.callErlang ../development/interpreters/erlang/R19.nix {
wxGTK = wxGTK30;
+ openssl = openssl_1_0_2;
};
- erlangR21_odbc = erlangR21.override { odbcSupport = true; };
- erlangR21_javac = erlangR21.override { javacSupport = true; };
- erlangR21_odbc_javac = erlangR21.override {
+ erlangR19_odbc = erlangR19.override { odbcSupport = true; };
+ erlangR19_javac = erlangR19.override { javacSupport = true; };
+ erlangR19_odbc_javac = erlangR19.override {
javacSupport = true; odbcSupport = true;
};
- erlangR21_nox = erlangR21.override { wxSupport = false; };
- erlangR22 = lib.callErlang ../development/interpreters/erlang/R22.nix {
+ erlangR19_nox = erlangR19.override { wxSupport = false; };
+
+ # R18
+ erlangR18 = lib.callErlang ../development/interpreters/erlang/R18.nix {
wxGTK = wxGTK30;
+ openssl = openssl_1_0_2;
};
- erlangR22_odbc = erlangR22.override { odbcSupport = true; };
- erlangR22_javac = erlangR22.override { javacSupport = true; };
- erlangR22_odbc_javac = erlangR22.override {
+ erlangR18_odbc = erlangR18.override { odbcSupport = true; };
+ erlangR18_javac = erlangR18.override { javacSupport = true; };
+ erlangR18_odbc_javac = erlangR18.override {
javacSupport = true; odbcSupport = true;
};
- erlangR22_nox = erlangR22.override { wxSupport = false; };
+ erlangR18_nox = erlangR18.override { wxSupport = false; };
# Basho fork, using custom builder.
erlang_basho_R16B02 = lib.callErlang ../development/interpreters/erlang/R16B02-basho.nix {
@@ -85,10 +110,12 @@ rec {
packages = {
# Packages built with default Erlang version.
erlang = packagesWith interpreters.erlang;
- erlangR18 = packagesWith interpreters.erlangR18;
- erlangR19 = packagesWith interpreters.erlangR19;
- erlangR20 = packagesWith interpreters.erlangR20;
- erlangR21 = packagesWith interpreters.erlangR21;
+
+ erlangR23 = packagesWith interpreters.erlangR23;
erlangR22 = packagesWith interpreters.erlangR22;
+ erlangR21 = packagesWith interpreters.erlangR21;
+ erlangR20 = packagesWith interpreters.erlangR20;
+ erlangR19 = packagesWith interpreters.erlangR19;
+ erlangR18 = packagesWith interpreters.erlangR18;
};
}
diff --git a/nixpkgs/pkgs/top-level/coq-packages.nix b/nixpkgs/pkgs/top-level/coq-packages.nix
index dedef12e38b..c64fed8facb 100644
--- a/nixpkgs/pkgs/top-level/coq-packages.nix
+++ b/nixpkgs/pkgs/top-level/coq-packages.nix
@@ -19,7 +19,6 @@ let
coq-bits = callPackage ../development/coq-modules/coq-bits {};
coq-elpi = callPackage ../development/coq-modules/coq-elpi {};
coq-ext-lib = callPackage ../development/coq-modules/coq-ext-lib {};
- coq-extensible-records = callPackage ../development/coq-modules/coq-extensible-records {};
coq-haskell = callPackage ../development/coq-modules/coq-haskell { };
coqhammer = callPackage ../development/coq-modules/coqhammer {};
coqprime = callPackage ../development/coq-modules/coqprime {};
@@ -118,6 +117,9 @@ in rec {
coq_8_11 = callPackage ../applications/science/logic/coq {
version = "8.11.2";
};
+ coq_8_12 = callPackage ../applications/science/logic/coq {
+ version = "8.12+beta1";
+ };
coqPackages_8_5 = mkCoqPackages coq_8_5;
coqPackages_8_6 = mkCoqPackages coq_8_6;
@@ -126,6 +128,7 @@ in rec {
coqPackages_8_9 = mkCoqPackages coq_8_9;
coqPackages_8_10 = mkCoqPackages coq_8_10;
coqPackages_8_11 = mkCoqPackages coq_8_11;
+ coqPackages_8_12 = mkCoqPackages coq_8_12;
coqPackages = recurseIntoAttrs (lib.mapDerivationAttrset lib.dontDistribute
coqPackages_8_9
);
diff --git a/nixpkgs/pkgs/top-level/darwin-packages.nix b/nixpkgs/pkgs/top-level/darwin-packages.nix
index 9423aa30725..02184a5685e 100644
--- a/nixpkgs/pkgs/top-level/darwin-packages.nix
+++ b/nixpkgs/pkgs/top-level/darwin-packages.nix
@@ -86,4 +86,6 @@ in
libtapi = callPackage ../os-specific/darwin/libtapi {};
+ ios-deploy = callPackage ../os-specific/darwin/ios-deploy {};
+
})
diff --git a/nixpkgs/pkgs/top-level/dhall-packages.nix b/nixpkgs/pkgs/top-level/dhall-packages.nix
index 6cdd84c2279..9d4801e9dc5 100644
--- a/nixpkgs/pkgs/top-level/dhall-packages.nix
+++ b/nixpkgs/pkgs/top-level/dhall-packages.nix
@@ -8,20 +8,40 @@ 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 { };
+ buildDhallGitHubPackage =
+ callPackage ../development/interpreters/dhall/build-dhall-github-package.nix { };
+
+ buildDhallDirectoryPackage =
+ callPackage ../development/interpreters/dhall/build-dhall-directory-package.nix { };
+
in
- { inherit buildDhallPackage;
+ { inherit
+ buildDhallPackage
+ buildDhallGitHubPackage
+ buildDhallDirectoryPackage
+ ;
dhall-kubernetes =
- callPackage ../development/dhall-modules/dhall-kubernetes.nix { };
+ prefer "3.0.0" ../development/dhall-modules/dhall-kubernetes.nix;
dhall-packages =
- callPackage ../development/dhall-modules/dhall-packages.nix { };
+ prefer "0.11.1" ../development/dhall-modules/dhall-packages.nix;
Prelude =
- callPackage ../development/dhall-modules/Prelude.nix { };
+ prefer "13.0.0" ../development/dhall-modules/Prelude.nix;
};
in
diff --git a/nixpkgs/pkgs/top-level/dotnet-packages.nix b/nixpkgs/pkgs/top-level/dotnet-packages.nix
index 3b58e1937b6..f14ae3133b8 100644
--- a/nixpkgs/pkgs/top-level/dotnet-packages.nix
+++ b/nixpkgs/pkgs/top-level/dotnet-packages.nix
@@ -4,6 +4,7 @@
, fetchurl
, fetchFromGitHub
, fetchNuGet
+, glib
, pkgconfig
, mono
, fsharp
@@ -544,6 +545,7 @@ let self = dotnetPackages // overrides; dotnetPackages = with self; {
buildInputs = [
fsharp
+ glib
dotnetPackages.FSharpCompilerService
dotnetPackages.NewtonsoftJson
dotnetPackages.NDeskOptions
diff --git a/nixpkgs/pkgs/top-level/haskell-packages.nix b/nixpkgs/pkgs/top-level/haskell-packages.nix
index 13c5b721301..662ba91514d 100644
--- a/nixpkgs/pkgs/top-level/haskell-packages.nix
+++ b/nixpkgs/pkgs/top-level/haskell-packages.nix
@@ -5,7 +5,6 @@ let
integerSimpleExcludes = [
"ghc822Binary"
"ghc865Binary"
- "ghc844"
"ghcjs"
"ghcjs86"
"integer-simple"
@@ -44,12 +43,6 @@ in {
ghc865Binary = callPackage ../development/compilers/ghc/8.6.5-binary.nix { };
- ghc844 = callPackage ../development/compilers/ghc/8.4.4.nix {
- bootPkgs = packages.ghc822Binary;
- sphinx = buildPackages.python3Packages.sphinx_1_7_9;
- buildLlvmPackages = buildPackages.llvmPackages_5;
- llvmPackages = pkgs.llvmPackages_5;
- };
ghc865 = callPackage ../development/compilers/ghc/8.6.5.nix {
bootPkgs = packages.ghc822Binary;
inherit (buildPackages.python3Packages) sphinx;
@@ -68,6 +61,12 @@ in {
buildLlvmPackages = buildPackages.llvmPackages_7;
llvmPackages = pkgs.llvmPackages_7;
};
+ ghc884 = callPackage ../development/compilers/ghc/8.8.4.nix {
+ bootPkgs = packages.ghc865Binary;
+ inherit (buildPackages.python3Packages) sphinx;
+ buildLlvmPackages = buildPackages.llvmPackages_7;
+ llvmPackages = pkgs.llvmPackages_7;
+ };
ghc8101 = callPackage ../development/compilers/ghc/8.10.1.nix {
bootPkgs = packages.ghc865Binary;
inherit (buildPackages.python3Packages) sphinx;
@@ -118,11 +117,6 @@ in {
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.6.x.nix { };
packageSetConfig = bootstrapPackageSet;
};
- ghc844 = callPackage ../development/haskell-modules {
- buildHaskellPackages = bh.packages.ghc844;
- ghc = bh.compiler.ghc844;
- compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.4.x.nix { };
- };
ghc865 = callPackage ../development/haskell-modules {
buildHaskellPackages = bh.packages.ghc865;
ghc = bh.compiler.ghc865;
@@ -138,6 +132,11 @@ in {
ghc = bh.compiler.ghc883;
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.8.x.nix { };
};
+ ghc884 = callPackage ../development/haskell-modules {
+ buildHaskellPackages = bh.packages.ghc884;
+ ghc = bh.compiler.ghc884;
+ compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.8.x.nix { };
+ };
ghc8101 = callPackage ../development/haskell-modules {
buildHaskellPackages = bh.packages.ghc8101;
ghc = bh.compiler.ghc8101;
diff --git a/nixpkgs/pkgs/top-level/make-tarball.nix b/nixpkgs/pkgs/top-level/make-tarball.nix
index 6bb243879e9..5e307305af5 100644
--- a/nixpkgs/pkgs/top-level/make-tarball.nix
+++ b/nixpkgs/pkgs/top-level/make-tarball.nix
@@ -108,6 +108,7 @@ releaseTools.sourceTarball {
echo -n '}' >> tmp
packages=$out/packages.json.br
< tmp sed "s|$(pwd)/||g" | jq -c | brotli -9 > $packages
+ rm tmp
echo "file json-br $packages" >> $out/nix-support/hydra-build-products
'';
diff --git a/nixpkgs/pkgs/top-level/ocaml-packages.nix b/nixpkgs/pkgs/top-level/ocaml-packages.nix
index cca067557d2..1e362d46361 100644
--- a/nixpkgs/pkgs/top-level/ocaml-packages.nix
+++ b/nixpkgs/pkgs/top-level/ocaml-packages.nix
@@ -42,8 +42,6 @@ let
atdgen = callPackage ../development/ocaml-modules/atdgen { };
- base64_2 = callPackage ../development/ocaml-modules/base64/2.0.nix { };
-
base64 = callPackage ../development/ocaml-modules/base64 { };
bap = callPackage ../development/ocaml-modules/bap {
@@ -54,6 +52,8 @@ let
bigarray-compat = callPackage ../development/ocaml-modules/bigarray-compat { };
+ bigarray-overlap = callPackage ../development/ocaml-modules/bigarray-overlap { };
+
bigstringaf = callPackage ../development/ocaml-modules/bigstringaf { };
bigstring = callPackage ../development/ocaml-modules/bigstring { };
@@ -161,6 +161,8 @@ let
cpuid = callPackage ../development/ocaml-modules/cpuid { };
+ crowbar = callPackage ../development/ocaml-modules/crowbar { };
+
crunch = callPackage ../development/tools/ocaml/crunch { };
cryptokit = callPackage ../development/ocaml-modules/cryptokit { };
@@ -168,11 +170,9 @@ let
cstruct =
if lib.versionAtLeast ocaml.version "4.2"
then callPackage ../development/ocaml-modules/cstruct {}
- else callPackage ../development/ocaml-modules/cstruct/1.9.0.nix { lwt = ocaml_lwt; };
+ else callPackage ../development/ocaml-modules/cstruct/1.9.0.nix { };
- cstruct-lwt = callPackage ../development/ocaml-modules/cstruct/lwt.nix {
- lwt = ocaml_lwt;
- };
+ cstruct-lwt = callPackage ../development/ocaml-modules/cstruct/lwt.nix { };
cstruct-sexp = callPackage ../development/ocaml-modules/cstruct/sexp.nix {};
@@ -230,6 +230,10 @@ let
dune-private-libs = callPackage ../development/ocaml-modules/dune-private-libs { };
+ dune-release = callPackage ../development/tools/ocaml/dune-release {
+ inherit (pkgs) opam git mercurial coreutils gnutar bzip2;
+ };
+
duration = callPackage ../development/ocaml-modules/duration { };
earley = callPackage ../development/ocaml-modules/earley { };
@@ -326,6 +330,10 @@ let
ipaddr = callPackage ../development/ocaml-modules/ipaddr { };
+ ipaddr-cstruct = callPackage ../development/ocaml-modules/ipaddr/cstruct.nix { };
+
+ ipaddr-sexp = callPackage ../development/ocaml-modules/ipaddr/sexp.nix { };
+
irmin_1 = callPackage ../development/ocaml-modules/irmin/1.4.nix { };
iso8601 = callPackage ../development/ocaml-modules/iso8601 { };
@@ -342,11 +350,15 @@ let
gg = callPackage ../development/ocaml-modules/gg { };
- git = callPackage ../development/ocaml-modules/git { inherit (pkgs) git; };
+ git = callPackage ../development/ocaml-modules/git {
+ git-binary = pkgs.git;
+ };
git-http = callPackage ../development/ocaml-modules/git-http { };
- git-unix = callPackage ../development/ocaml-modules/git-unix { };
+ git-unix = callPackage ../development/ocaml-modules/git-unix {
+ git-binary = pkgs.git;
+ };
gmetadom = callPackage ../development/ocaml-modules/gmetadom { };
@@ -363,6 +375,8 @@ let
graphql_parser = callPackage ../development/ocaml-modules/graphql/parser.nix { };
+ graphql_ppx = callPackage ../development/ocaml-modules/graphql_ppx { };
+
gtktop = callPackage ../development/ocaml-modules/gtktop { };
hex = callPackage ../development/ocaml-modules/hex { };
@@ -397,15 +411,7 @@ let
jingoo = callPackage ../development/ocaml-modules/jingoo { };
- js_of_ocaml =
- if lib.versionOlder "4.02" ocaml.version
- then callPackage ../development/tools/ocaml/js_of_ocaml/3.0.nix { }
- else js_of_ocaml_2;
-
- js_of_ocaml_2 = callPackage ../development/tools/ocaml/js_of_ocaml {
- base64 = base64_2;
- lwt = lwt2;
- };
+ js_of_ocaml = callPackage ../development/tools/ocaml/js_of_ocaml { };
js_of_ocaml-camlp4 = callPackage ../development/tools/ocaml/js_of_ocaml/camlp4.nix {};
@@ -463,47 +469,39 @@ let
llvm = pkgs.llvm_8;
};
- logs = callPackage ../development/ocaml-modules/logs {
- lwt = ocaml_lwt;
- };
+ logs = callPackage ../development/ocaml-modules/logs { };
lru = callPackage ../development/ocaml-modules/lru { };
lua-ml = callPackage ../development/ocaml-modules/lua-ml { };
- lwt2 = callPackage ../development/ocaml-modules/lwt/legacy.nix { };
+ lwt = callPackage ../development/ocaml-modules/lwt { };
- lwt4 = callPackage ../development/ocaml-modules/lwt/4.x.nix { };
-
- ocaml_lwt = if lib.versionOlder "4.02" ocaml.version then lwt4 else lwt2;
+ ocaml_lwt = lwt;
lwt_camlp4 = callPackage ../development/ocaml-modules/lwt/camlp4.nix { };
- lwt_log = callPackage ../development/ocaml-modules/lwt_log {
- lwt = lwt4;
- };
+ lwt_log = callPackage ../development/ocaml-modules/lwt_log { };
- lwt_ppx = callPackage ../development/ocaml-modules/lwt/ppx.nix {
- lwt = ocaml_lwt;
- };
+ lwt_ppx = callPackage ../development/ocaml-modules/lwt/ppx.nix { };
- lwt_react = callPackage ../development/ocaml-modules/lwt_react {
- lwt = ocaml_lwt;
- };
+ lwt_react = callPackage ../development/ocaml-modules/lwt_react { };
- lwt_ssl = callPackage ../development/ocaml-modules/lwt_ssl {
- lwt = ocaml_lwt;
- };
+ lwt_ssl = callPackage ../development/ocaml-modules/lwt_ssl { };
macaddr = callPackage ../development/ocaml-modules/macaddr { };
+ macaddr-cstruct = callPackage ../development/ocaml-modules/macaddr/cstruct.nix { };
+
+ macaddr-sexp = callPackage ../development/ocaml-modules/macaddr/sexp.nix { };
+
macaque = callPackage ../development/ocaml-modules/macaque { };
magic-mime = callPackage ../development/ocaml-modules/magic-mime { };
magick = callPackage ../development/ocaml-modules/magick { };
- markup = callPackage ../development/ocaml-modules/markup { lwt = ocaml_lwt; };
+ markup = callPackage ../development/ocaml-modules/markup { };
mdx = callPackage ../development/ocaml-modules/mdx { };
@@ -535,6 +533,8 @@ let
mirage-crypto-rng = callPackage ../development/ocaml-modules/mirage-crypto/rng.nix { };
+ mirage-crypto-rng-mirage = callPackage ../development/ocaml-modules/mirage-crypto/rng-mirage.nix { };
+
mirage-device = callPackage ../development/ocaml-modules/mirage-device { };
mirage-flow = callPackage ../development/ocaml-modules/mirage-flow { };
@@ -571,9 +571,7 @@ let
nocrypto = callPackage ../development/ocaml-modules/nocrypto { };
- notty = callPackage ../development/ocaml-modules/notty {
- lwt = ocaml_lwt;
- };
+ notty = callPackage ../development/ocaml-modules/notty { };
npy = callPackage ../development/ocaml-modules/npy {
inherit (pkgs.python3Packages) numpy;
@@ -688,8 +686,24 @@ let
omd = callPackage ../development/ocaml-modules/omd { };
+ opam-core = callPackage ../development/ocaml-modules/opam-core {
+ inherit (pkgs) opam unzip;
+ };
+
opam-file-format = callPackage ../development/ocaml-modules/opam-file-format { };
+ opam-format = callPackage ../development/ocaml-modules/opam-format {
+ inherit (pkgs) unzip;
+ };
+
+ opam-repository = callPackage ../development/ocaml-modules/opam-repository {
+ inherit (pkgs) unzip;
+ };
+
+ opam-state = callPackage ../development/ocaml-modules/opam-state {
+ inherit (pkgs) unzip;
+ };
+
opium = callPackage ../development/ocaml-modules/opium { };
opium_kernel = callPackage ../development/ocaml-modules/opium_kernel { };
@@ -716,9 +730,7 @@ let
phylogenetics = callPackage ../development/ocaml-modules/phylogenetics { };
- piqi = callPackage ../development/ocaml-modules/piqi {
- base64 = base64_2;
- };
+ piqi = callPackage ../development/ocaml-modules/piqi { };
piqi-ocaml = callPackage ../development/ocaml-modules/piqi-ocaml { };
@@ -746,6 +758,8 @@ let
sqlexpr = callPackage ../development/ocaml-modules/sqlexpr { };
+ tsort = callPackage ../development/ocaml-modules/tsort { };
+
tuntap = callPackage ../development/ocaml-modules/tuntap { };
tyxml = callPackage ../development/ocaml-modules/tyxml { };
@@ -770,19 +784,6 @@ let
then type_conv_108_08_00
else null;
- sexplib_108_08_00 = callPackage ../development/ocaml-modules/sexplib/108.08.00.nix { };
- sexplib_111_25_00 = callPackage ../development/ocaml-modules/sexplib/111.25.00.nix { };
- sexplib_112_24_01 = callPackage ../development/ocaml-modules/sexplib/112.24.01.nix { };
-
- sexplib_p4 =
- if lib.versionOlder "4.02" ocaml.version
- then sexplib_112_24_01
- else if lib.versionOlder "4.00" ocaml.version
- then sexplib_111_25_00
- else if lib.versionOlder "3.12" ocaml.version
- then sexplib_108_08_00
- else null;
-
ocaml-protoc = callPackage ../development/ocaml-modules/ocaml-protoc { };
ocaml_extlib = callPackage ../development/ocaml-modules/extlib { };
@@ -795,8 +796,6 @@ let
pa_bench = callPackage ../development/ocaml-modules/pa_bench { };
- pa_test = callPackage ../development/ocaml-modules/pa_test { };
-
parany = callPackage ../development/ocaml-modules/parany { };
pipebang = callPackage ../development/ocaml-modules/pipebang { };
@@ -841,6 +840,8 @@ let
ppx_tools_versioned = callPackage ../development/ocaml-modules/ppx_tools_versioned { };
+ ppx_yojson_conv_lib = callPackage ../development/ocaml-modules/ppx_yojson_conv_lib {};
+
printbox = callPackage ../development/ocaml-modules/printbox { };
process = callPackage ../development/ocaml-modules/process { };
@@ -1135,7 +1136,7 @@ let
then janeStreet.sexplib
else if lib.versionOlder "4.02" ocaml.version
then callPackage ../development/ocaml-modules/janestreet/sexplib.nix {}
- else sexplib_p4;
+ else null;
variantslib =
if lib.versionOlder "4.03" ocaml.version
diff --git a/nixpkgs/pkgs/top-level/perl-packages.nix b/nixpkgs/pkgs/top-level/perl-packages.nix
index 2f89e1cfd8d..a8433bbfb9a 100644
--- a/nixpkgs/pkgs/top-level/perl-packages.nix
+++ b/nixpkgs/pkgs/top-level/perl-packages.nix
@@ -5,10 +5,14 @@
for each package in a separate file: the call to the function would
be almost as much code as the function itself. */
-{config, pkgs, fetchurl, fetchpatch, fetchFromGitHub, stdenv, perl, overrides, buildPerl, shortenPerlShebang}:
-
-# cpan2nix assumes that perl-packages.nix will be used only with perl 5.28.2 or above
-assert stdenv.lib.versionAtLeast perl.version "5.28.2";
+{ config
+, stdenv, buildPackages, pkgs
+, fetchurl, fetchpatch, fetchFromGitHub
+, perl, overrides, buildPerl, shortenPerlShebang
+}:
+
+# cpan2nix assumes that perl-packages.nix will be used only with perl 5.28.3 or above
+assert stdenv.lib.versionAtLeast perl.version "5.28.3";
let
inherit (stdenv.lib) maintainers;
self = _self // (overrides pkgs);
@@ -158,10 +162,10 @@ let
AlienBuild = buildPerlPackage {
pname = "Alien-Build";
- version = "1.98";
+ version = "2.26";
src = fetchurl {
- url = "mirror://cpan/authors/id/P/PL/PLICEASE/Alien-Build-1.98.tar.gz";
- sha256 = "12w9da57616gmcj69yv7cjv423cj957dm0f84cn2q093g64kjmif";
+ url = mirror://cpan/authors/id/P/PL/PLICEASE/Alien-Build-2.26.tar.gz;
+ sha256 = "0wfgfj6rvscqs3ixpybgrdmmnpxvf194iwbnl89jkqc25ipmc15i";
};
propagatedBuildInputs = [ CaptureTiny FFICheckLib FileWhich Filechdir PathTiny PkgConfig ];
buildInputs = [ DevelHide Test2Suite ];
@@ -173,13 +177,13 @@ let
AlienGMP = buildPerlPackage {
pname = "Alien-GMP";
- version = "1.14";
+ version = "1.16";
src = fetchurl {
- url = "mirror://cpan/authors/id/P/PL/PLICEASE/Alien-GMP-1.14.tar.gz";
- sha256 = "116vvh1b0d1ykkklqgfxfn89g3bw90a4cj3qrvsnkw1kk5cmn60a";
+ url = mirror://cpan/authors/id/P/PL/PLICEASE/Alien-GMP-1.16.tar.gz;
+ sha256 = "199x24pl6jnqshgnl066lhdf2fkqa6l1fml9g3qn5grmwn7d8309";
};
propagatedBuildInputs = [ AlienBuild ];
- buildInputs = [ pkgs.gmp DevelChecklib HTMLParser SortVersions Test2Suite URI ];
+ buildInputs = [ pkgs.gmp Alienm4 DevelChecklib IOSocketSSL MojoDOM58 NetSSLeay SortVersions Test2Suite URI ];
meta = {
description = "Alien package for the GNU Multiple Precision library.";
license = with stdenv.lib.licenses; [ lgpl3Plus ];
@@ -188,10 +192,10 @@ let
AlienLibxml2 = buildPerlPackage {
pname = "Alien-Libxml2";
- version = "0.12";
+ version = "0.16";
src = fetchurl {
- url = "mirror://cpan/authors/id/P/PL/PLICEASE/Alien-Libxml2-0.12.tar.gz";
- sha256 = "0b3dj1510fxldhicijvw390gnh5j1k6rjzcc2jzs9f8nwfkqh6r2";
+ url = mirror://cpan/authors/id/P/PL/PLICEASE/Alien-Libxml2-0.16.tar.gz;
+ sha256 = "15rvllspikyr8412v8dpl2f2w5vxnjgnddnkz378sy2g0mc6mw2n";
};
propagatedBuildInputs = [ AlienBuild ];
buildInputs = [ pkgs.libxml2 MojoDOM58 SortVersions Test2Suite URI ];
@@ -269,6 +273,52 @@ let
buildInputs = [ LWPProtocolHttps ];
};
+ Alienm4 = buildPerlPackage {
+ pname = "Alien-m4";
+ version = "0.19";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/P/PL/PLICEASE/Alien-m4-0.19.tar.gz;
+ sha256 = "1xnh8qa99dcvqcqzbpy0s5jrxvn7wa5ydz3lfd56n358l5jfzns9";
+ };
+ propagatedBuildInputs = [ AlienBuild ];
+ buildInputs = [ Alienpatch IOSocketSSL MojoDOM58 NetSSLeay SortVersions Test2Suite URI pkgs.gnum4 ];
+ meta = {
+ description = "Find or build GNU m4";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
+ Alienpatch = buildPerlPackage {
+ pname = "Alien-patch";
+ version = "0.15";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/P/PL/PLICEASE/Alien-patch-0.15.tar.gz;
+ sha256 = "1l00mq56596wn09nn7fv552j2aa7sgh46bvx5xlncsnrn8jp5mpy";
+ };
+ propagatedBuildInputs = [ AlienBuild ];
+ buildInputs = [ IOSocketSSL MojoDOM58 NetSSLeay SortVersions Test2Suite URI ];
+ meta = {
+ description = "Find or build patch";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
+ AltCryptRSABigInt = buildPerlPackage {
+ pname = "Alt-Crypt-RSA-BigInt";
+ version = "0.06";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/D/DA/DANAJ/Alt-Crypt-RSA-BigInt-0.06.tar.gz";
+ sha256 = "76f434cab36999cdf09811345bb39d6b7cbed7e085b02338328c7f46e08b38f3";
+ };
+ propagatedBuildInputs = [ ClassLoader ConvertASCIIArmour CryptBlowfish CryptCBC DataBuffer DigestMD2 MathBigIntGMP MathPrimeUtil MathPrimeUtilGMP SortVersions TieEncryptedHash ];
+ meta = {
+ homepage = "https://github.com/danaj/Alt-Crypt-RSA-BigInt";
+ description = "RSA public-key cryptosystem, using Math::BigInt";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.sgo ];
+ };
+ };
+
AnyEvent = buildPerlPackage {
pname = "AnyEvent";
version = "7.17";
@@ -312,10 +362,10 @@ let
AnyEventHTTP = buildPerlPackage {
pname = "AnyEvent-HTTP";
- version = "2.24";
+ version = "2.25";
src = fetchurl {
- url = "mirror://cpan/authors/id/M/ML/MLEHMANN/AnyEvent-HTTP-2.24.tar.gz";
- sha256 = "0358a542baa45403d81c0a70e43e79c044ddfa1371161d043f002acef63121dd";
+ url = mirror://cpan/authors/id/M/ML/MLEHMANN/AnyEvent-HTTP-2.25.tar.gz;
+ sha256 = "5cfa53416124176f6f4cd32b00ea8ca79a2d5df51258683989cd04fe86e25013";
};
propagatedBuildInputs = [ AnyEvent commonsense ];
};
@@ -336,12 +386,12 @@ let
AnyEventRabbitMQ = buildPerlPackage {
pname = "AnyEvent-RabbitMQ";
- version = "1.19";
+ version = "1.22";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DL/DLAMBLEY/AnyEvent-RabbitMQ-1.19.tar.gz";
- sha256 = "a440ec2fa5a4018ad44739baaa9601cc460ad497282e89110ba8e3cf23312f0a";
+ url = mirror://cpan/authors/id/D/DL/DLAMBLEY/AnyEvent-RabbitMQ-1.22.tar.gz;
+ sha256 = "98c52a1fe700710f3e5bc55a38b25de625e9b2e8341d278dcf9e1b3f3d19acee";
};
- buildInputs = [ TestException ];
+ buildInputs = [ FileShareDirInstall TestException ];
propagatedBuildInputs = [ AnyEvent DevelGlobalDestruction FileShareDir ListMoreUtils NetAMQP Readonly namespaceclean ];
meta = {
description = "An asynchronous and multi channel Perl AMQP client";
@@ -374,10 +424,10 @@ let
ApacheAuthCookie = buildPerlPackage {
pname = "Apache-AuthCookie";
- version = "3.28";
+ version = "3.30";
src = fetchurl {
- url = "mirror://cpan/authors/id/M/MS/MSCHOUT/Apache-AuthCookie-3.28.tar.gz";
- sha256 = "bcd795a7f654a94ae0a6bd734ba4d8ba1085371fca486229dba49f1c2d62142b";
+ url = mirror://cpan/authors/id/M/MS/MSCHOUT/Apache-AuthCookie-3.30.tar.gz;
+ sha256 = "1f71b94d3d55a950a4b32dae4e90f6e76c8157508a7e2aee50621b179aadb1fb";
};
buildInputs = [ ApacheTest ];
propagatedBuildInputs = [ ClassLoad HTTPBody HashMultiValue WWWFormUrlEncoded ];
@@ -452,10 +502,10 @@ let
AppClusterSSH = buildPerlModule {
pname = "App-ClusterSSH";
- version = "4.14";
+ version = "4.15";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DU/DUNCS/App-ClusterSSH-4.14.tar.gz";
- sha256 = "020p28xl9507blvr8lr7hdxk1cl8jjkz5rkrkh7g538g52sa2cmi";
+ url = mirror://cpan/authors/id/D/DU/DUNCS/App-ClusterSSH-4.15.tar.gz;
+ sha256 = "1apk4yi9wfxrvspsfxr74jl1zr5z56ghknnmx8k5648zga1mn9z1";
};
propagatedBuildInputs = [ ExceptionClass Tk X11ProtocolOther XMLSimple ];
buildInputs = [ DataDump FileWhich Readonly TestDifferences TestTrap ];
@@ -581,13 +631,13 @@ let
};
AppSqitch = buildPerlModule {
- version = "1.0.0";
+ version = "1.1.0";
pname = "App-Sqitch";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DW/DWHEELER/App-Sqitch-v1.0.0.tar.gz";
- sha256 = "f46466c1e9ad8bbabf6844fed4f6e534ea475731de61b775ad7c331db1ca9c5c";
+ url = mirror://cpan/authors/id/D/DW/DWHEELER/App-Sqitch-v1.1.0.tar.gz;
+ sha256 = "ee146cd75d6300837e6ca559bb0bde247d42123c96b2c5d4b2800f38d3e3d1ab";
};
- buildInputs = [ CaptureTiny TestDeep TestDir TestException TestFile TestFileContents TestMockModule TestNoWarnings TestWarn ];
+ buildInputs = [ CaptureTiny TestDeep TestDir TestException TestFile TestFileContents TestMockModule TestMockObject TestNoWarnings TestWarn ];
propagatedBuildInputs = [ Clone ConfigGitLike DBI DateTime EncodeLocale HashMerge IOPager IPCRun3 IPCSystemSimple ListMoreUtils PathClass PerlIOutf8_strict StringFormatter StringShellQuote TemplateTiny Throwable TypeTiny URIdb libintl_perl ];
doCheck = false; # Can't find home directory.
meta = {
@@ -716,10 +766,10 @@ let
ArchiveTar = buildPerlPackage {
pname = "Archive-Tar";
- version = "2.32";
+ version = "2.36";
src = fetchurl {
- url = "mirror://cpan/authors/id/B/BI/BINGOS/Archive-Tar-2.32.tar.gz";
- sha256 = "92783780731ab0c9247adf43e70f4801e8317e3915ea87e38b85c8f734e8fca2";
+ url = mirror://cpan/authors/id/B/BI/BINGOS/Archive-Tar-2.36.tar.gz;
+ sha256 = "16ba52e0babe54f8c4deb11b103a46186763173607d59649130d0fffdd36968e";
};
meta = {
description = "Manipulates TAR archives";
@@ -742,10 +792,10 @@ let
ArchiveZip = buildPerlPackage {
pname = "Archive-Zip";
- version = "1.67";
+ version = "1.68";
src = fetchurl {
- url = "mirror://cpan/authors/id/P/PH/PHRED/Archive-Zip-1.67.tar.gz";
- sha256 = "0x17b7s5c3bqy9gx7psdqxbzkilylnwwd3c3i68vynbn9hs788my";
+ url = mirror://cpan/authors/id/P/PH/PHRED/Archive-Zip-1.68.tar.gz;
+ sha256 = "0l663s3a68p8r2qjy4pn1g05lx0i8js8wpz7qqln3bsvg1fihklq";
};
buildInputs = [ TestMockModule ];
meta = {
@@ -799,6 +849,49 @@ let
};
};
+ AuthenKrb5 = buildPerlModule {
+ pname = "Authen-Krb5";
+ version = "1.905";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/I/IO/IOANR/Authen-Krb5-1.905.tar.gz";
+ sha256 = "0kgpl0x1qxq1p2ccxy8qqkrvqba2gq6aq6p931qnz9812nxh0yyp";
+ };
+ perlPreHook = "export LD=$CC";
+ propagatedBuildInputs = [ pkgs.libkrb5 DevelChecklib FileWhich PkgConfig ];
+ meta = {
+ description = "XS bindings for Kerberos 5";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
+ AuthenKrb5Admin = buildPerlPackage rec {
+ pname = "Authen-Krb5-Admin";
+ version = "0.17";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/S/SJ/SJQUINNEY/${pname}-${version}.tar.gz";
+ sha256 = "5dd49cacd983efd61a8c3f1a56571bb73785eb155908b5d7bec97eed78df0c54";
+ };
+ propagatedBuildInputs = [ pkgs.krb5Full.dev AuthenKrb5 ];
+ # The following ENV variables are required by Makefile.PL to find
+ # programs in krb5Full.dev. It is not enough to just specify the
+ # path to krb5-config as this tool returns the prefix of krb5Full,
+ # which implies a working value for KRB5_LIBDIR, but not the others.
+ perlPreHook = ''
+ export KRB5_CONFTOOL=${pkgs.krb5Full.dev}/bin/krb5-config
+ export KRB5_BINDIR=${pkgs.krb5Full.dev}/bin
+ export KRB5_INCDIR=${pkgs.krb5Full.dev}/include
+ '';
+ # Tests require working Kerberos infrastructure so replace with a
+ # simple attempt to exercise the module.
+ checkPhase = ''
+ perl -I blib/lib -I blib/arch -MAuthen::Krb5::Admin -e 'print "1..1\nok 1\n"'
+ '';
+ meta = {
+ description = "Perl extension for MIT Kerberos 5 admin interface";
+ license = stdenv.lib.licenses.bsd3;
+ };
+ };
+
AuthenModAuthPubTkt = buildPerlPackage {
pname = "Authen-ModAuthPubTkt";
version = "0.1.1";
@@ -902,7 +995,7 @@ let
sha256 = "45108c239a7373d00941dcf0d171acd03e7c16a63ce6f7d9568ff052b17cf5a8";
};
buildInputs = [ TestFailWarnings TestFatal ];
- propagatedBuildInputs = [ AuthenSASLSASLprep CryptURandom Moo PBKDF2Tiny TryTiny TypeTiny namespaceclean ];
+ propagatedBuildInputs = [ AuthenSASLSASLprep CryptURandom Moo PBKDF2Tiny TypeTiny namespaceclean ];
meta = {
homepage = "https://github.com/dagolden/Authen-SCRAM";
description = "Salted Challenge Response Authentication Mechanism (RFC 5802)";
@@ -1015,10 +1108,10 @@ let
BCOW = buildPerlPackage {
pname = "B-COW";
- version = "0.002";
+ version = "0.004";
src = fetchurl {
- url = "mirror://cpan/authors/id/A/AT/ATOOMIC/B-COW-0.002.tar.gz";
- sha256 = "0z2px2x15vr1y5rxsv7d80kh186ld7a45nbm4lsbs07g8y0p7rzw";
+ url = mirror://cpan/authors/id/A/AT/ATOOMIC/B-COW-0.004.tar.gz;
+ sha256 = "0lazb25jzhdha4dmrkdxn1pw1crc6iqzspvcq315p944xmsvgbzw";
};
meta = {
description = "B::COW additional B helpers to check COW status";
@@ -1038,6 +1131,20 @@ let
};
};
+ BeanstalkClient = buildPerlPackage {
+ pname = "Beanstalk-Client";
+ version = "1.07";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/G/GB/GBARR/Beanstalk-Client-1.07.tar.gz";
+ sha256 = "3188ab1127f2caba97df65c84f69db0ec70c64e5d70f296f9a2674fa79c112cc";
+ };
+ propagatedBuildInputs = [ ClassAccessor YAMLSyck ];
+ meta = {
+ description = "Client to communicate with beanstalkd server";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
BerkeleyDB = buildPerlPackage {
pname = "BerkeleyDB";
version = "0.63";
@@ -1232,10 +1339,10 @@ let
BusinessISSN = buildPerlPackage {
pname = "Business-ISSN";
- version = "1.003";
+ version = "1.004";
src = fetchurl {
- url = "mirror://cpan/authors/id/B/BD/BDFOY/Business-ISSN-1.003.tar.gz";
- sha256 = "1272456c19937a24bc5f9a0db9dc447043591137719ee4dc955a63be544b99d1";
+ url = mirror://cpan/authors/id/B/BD/BDFOY/Business-ISSN-1.004.tar.gz;
+ sha256 = "97ecab15d24d11e2852bf0b28f84c8798bd38402a0a69e17be0e6689b272715e";
};
meta = {
description = "Work with International Standard Serial Numbers";
@@ -1271,10 +1378,10 @@ let
CacheFastMmap = buildPerlPackage {
pname = "Cache-FastMmap";
- version = "1.48";
+ version = "1.49";
src = fetchurl {
- url = "mirror://cpan/authors/id/R/RO/ROBM/Cache-FastMmap-1.48.tar.gz";
- sha256 = "118y5lxwa092zrii7mcwnqypff7424w1dpgfkg8zlnz7h2mmnd9c";
+ url = mirror://cpan/authors/id/R/RO/ROBM/Cache-FastMmap-1.49.tar.gz;
+ sha256 = "1azz66d4syk6b6gc95drkglajvf8igiy3449hpsm444inis9mscm";
};
};
@@ -1306,10 +1413,10 @@ let
CacheMemcachedFast = buildPerlPackage {
pname = "Cache-Memcached-Fast";
- version = "0.25";
+ version = "0.26";
src = fetchurl {
- url = "mirror://cpan/authors/id/R/RA/RAZ/Cache-Memcached-Fast-0.25.tar.gz";
- sha256 = "0ijw5hlzas1aprp3s6wzabch426m1d8cvp1wn9qphrn4jj82aakq";
+ url = mirror://cpan/authors/id/R/RA/RAZ/Cache-Memcached-Fast-0.26.tar.gz;
+ sha256 = "16m0xafidycrlcvbv3zmbr5pzvqyqyr2qb0khpry99nc4bcld3jy";
};
meta = {
description = "Perl client for B<memcached>, in C language";
@@ -1614,10 +1721,10 @@ let
CatalystDevel = buildPerlPackage {
pname = "Catalyst-Devel";
- version = "1.39";
+ version = "1.40";
src = fetchurl {
- url = "mirror://cpan/authors/id/I/IL/ILMARI/Catalyst-Devel-1.39.tar.gz";
- sha256 = "bce371ba801c7d79eff3257e0af907cf62f140de968f0d63bf55be37d702a58a";
+ url = mirror://cpan/authors/id/J/JJ/JJNAPIORK/Catalyst-Devel-1.40.tar.gz;
+ sha256 = "8c5f064b01fa58dce395ae46f33a0d37c4cb03472dde7c5076b6df1f99e116bb";
};
buildInputs = [ TestFatal ];
propagatedBuildInputs = [ CatalystActionRenderView CatalystPluginConfigLoader CatalystPluginStaticSimple ConfigGeneral FileChangeNotify FileCopyRecursive ModuleInstall TemplateToolkit ];
@@ -2059,7 +2166,7 @@ let
../development/perl-modules/CatalystXScriptServerStarman-fork-arg.patch
];
buildInputs = [ TestWWWMechanizeCatalyst ];
- propagatedBuildInputs = [ CatalystRuntime Starman ];
+ propagatedBuildInputs = [ CatalystRuntime Starman PodParser ];
meta = {
description = "Replace the development server with Starman";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
@@ -2083,10 +2190,10 @@ let
Catmandu = buildPerlModule {
pname = "Catmandu";
- version = "1.2011";
+ version = "1.2012";
src = fetchurl {
- url = "mirror://cpan/authors/id/N/NI/NICS/Catmandu-1.2011.tar.gz";
- sha256 = "0awl5qhciphnr1ihq66ssd2hzxvh1ddbr016sxb0qhxbzqv77sb9";
+ url = mirror://cpan/authors/id/N/NI/NICS/Catmandu-1.2012.tar.gz;
+ sha256 = "1dn5bqfg9vswwmvpgfziirqbjlm3gzswhknnmvg07igv1jcrk3d0";
};
propagatedBuildInputs = [ AnyURIEscape AppCmd CGIExpand ConfigOnion CpanelJSONXS DataCompare DataUtil IOHandleUtil LWP ListMoreUtils LogAny MIMETypes ModuleInfo MooXAliases ParserMGC PathIteratorRule PathTiny StringCamelCase TextCSV TextHogan Throwable TryTinyByClass URITemplate UUIDTiny YAMLLibYAML namespaceclean ];
buildInputs = [ LogAnyAdapterLog4perl LogLog4perl TestDeep TestException TestLWPUserAgent TestPod ];
@@ -2113,10 +2220,10 @@ let
CGI = buildPerlPackage {
pname = "CGI";
- version = "4.45";
+ version = "4.49";
src = fetchurl {
- url = "mirror://cpan/authors/id/L/LE/LEEJO/CGI-4.45.tar.gz";
- sha256 = "f6c1513740ee502e947d30131da18a5595dbcd19962d3dd0ff5dedf3cd1ed407";
+ url = mirror://cpan/authors/id/L/LE/LEEJO/CGI-4.49.tar.gz;
+ sha256 = "dd5e9ce69c6e6ed9b42f0a0daeaead1c6caad3fbba2b2a4977b076bc29556b5e";
};
buildInputs = [ TestDeep TestNoWarnings TestWarn ];
propagatedBuildInputs = [ HTMLParser ];
@@ -2207,10 +2314,10 @@ let
CGIMinimal = buildPerlModule {
pname = "CGI-Minimal";
- version = "1.29";
+ version = "1.30";
src = fetchurl {
- url = "mirror://cpan/authors/id/S/SN/SNOWHARE/CGI-Minimal-1.29.tar.gz";
- sha256 = "36c785ffacf5cdee4f1a7219ca1848b7e1700bdd71cd9116e1f00545ec88475d";
+ url = mirror://cpan/authors/id/S/SN/SNOWHARE/CGI-Minimal-1.30.tar.gz;
+ sha256 = "b94d50821b02611da6ee5423193145078c4dbb282f2b162a4b0d58094997bc47";
};
meta = {
description = "A lightweight CGI form processing package";
@@ -2244,10 +2351,10 @@ let
CGISimple = buildPerlModule {
pname = "CGI-Simple";
- version = "1.22";
+ version = "1.25";
src = fetchurl {
- url = "mirror://cpan/authors/id/M/MA/MANWAR/CGI-Simple-1.22.tar.gz";
- sha256 = "13c7iwnnavky10ab87pi8jc1kqph03s0rhvj7myn7szhbfisc4gn";
+ url = mirror://cpan/authors/id/M/MA/MANWAR/CGI-Simple-1.25.tar.gz;
+ sha256 = "0zpl7sa8jvv3zba2vcxf3qsrjk7kk2vcznfdpmxydw06x8vczrp5";
};
propagatedBuildInputs = [ IOStringy ];
meta = {
@@ -2304,6 +2411,19 @@ let
};
};
+ CiscoIPPhone = buildPerlPackage {
+ pname = "Cisco-IPPhone";
+ version = "0.05";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/M/MR/MRPALMER/Cisco-IPPhone-0.05.tar.gz";
+ sha256 = "b03ca263f8f41a6ec545c5393213a3146d36bd45335ade99af51dd42ab6ee16d";
+ };
+ meta = {
+ description = "Package for creating Cisco IPPhone XML objects";
+ license = with stdenv.lib.licenses; [ artistic1 ];
+ };
+ };
+
CLASS = buildPerlPackage {
pname = "CLASS";
version = "1.00";
@@ -2558,6 +2678,19 @@ let
};
};
+ ClassLoader = buildPerlPackage rec {
+ pname = "Class-Loader";
+ version = "2.03";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/V/VI/VIPUL/${pname}-${version}.tar.gz";
+ sha256 = "4fef2076ead60423454ff1f4e82859a9a9b9942b5fb8eee0c98b9c63c9f2b8e7";
+ };
+ meta = {
+ description = "Load modules and create objects on demand";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
ClassMakeMethods = buildPerlPackage {
pname = "Class-MakeMethods";
version = "1.01";
@@ -2771,10 +2904,10 @@ let
Clipboard = buildPerlModule {
pname = "Clipboard";
- version = "0.22";
+ version = "0.26";
src = fetchurl {
- url = "mirror://cpan/authors/id/S/SH/SHLOMIF/Clipboard-0.22.tar.gz";
- sha256 = "9fdb4dfc2e9bc2f3990b5b71649094dfe83aa12172c5a1809cf7e8b3be295ca7";
+ url = mirror://cpan/authors/id/S/SH/SHLOMIF/Clipboard-0.26.tar.gz;
+ sha256 = "886ae43dc8538f9bfc4e07fdbcf09b7fbd6ee59c31f364618c859de14953c58a";
};
meta = {
description = "Clipboard - Copy and Paste with any OS";
@@ -2791,10 +2924,10 @@ let
Clone = buildPerlPackage {
pname = "Clone";
- version = "0.43";
+ version = "0.45";
src = fetchurl {
- url = "mirror://cpan/authors/id/A/AT/ATOOMIC/Clone-0.43.tar.gz";
- sha256 = "1npf5s4b90ds6lv8gn76b2w4bdh0z5ni5zk4skgc2db5d12560lr";
+ url = mirror://cpan/authors/id/A/AT/ATOOMIC/Clone-0.45.tar.gz;
+ sha256 = "1rm9g68fklni63jdkrlgqq6yfj95fm33p2bq90p475gsi8sfxdnb";
};
meta = {
description = "Recursively copy Perl datatypes";
@@ -2831,10 +2964,10 @@ let
CodeTidyAll = buildPerlPackage {
pname = "Code-TidyAll";
- version = "0.75";
+ version = "0.78";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DR/DROLSKY/Code-TidyAll-0.75.tar.gz";
- sha256 = "0gplkyds3zmiqpvw8x8kg3g81jcm58kcxvwg5yk4dm2fdkl77xqf";
+ url = mirror://cpan/authors/id/D/DR/DROLSKY/Code-TidyAll-0.78.tar.gz;
+ sha256 = "1dmr6zkgcnc6cam204f00g5yly46cplbn9k45ginw02rv10vnpij";
};
propagatedBuildInputs = [ CaptureTiny ConfigINI FileWhich Filepushd IPCRun3 IPCSystemSimple ListCompare ListSomeUtils LogAny Moo ScopeGuard SpecioLibraryPathTiny TextDiff TimeDate TimeDurationParse ];
buildInputs = [ TestClass TestClassMost TestDeep TestDifferences TestException TestFatal TestMost TestWarn TestWarnings librelative ];
@@ -2860,10 +2993,10 @@ let
commonsense = buildPerlPackage {
pname = "common-sense";
- version = "3.74";
+ version = "3.75";
src = fetchurl {
- url = "mirror://cpan/authors/id/M/ML/MLEHMANN/common-sense-3.74.tar.gz";
- sha256 = "1wxv2s0hbjkrnssvxvsds0k213awg5pgdlrpkr6xkpnimc17s7vp";
+ url = mirror://cpan/authors/id/M/ML/MLEHMANN/common-sense-3.75.tar.gz;
+ sha256 = "0zhfp8f0czg69ycwn7r6ayg6idm5kyh2ai06g5s6s07kli61qsm8";
};
meta = {
description = "Implements some sane defaults for Perl programs";
@@ -2873,10 +3006,10 @@ let
CompressBzip2 = buildPerlPackage {
pname = "Compress-Bzip2";
- version = "2.26";
+ version = "2.27";
src = fetchurl {
- url = "mirror://cpan/authors/id/R/RU/RURBAN/Compress-Bzip2-2.26.tar.gz";
- sha256 = "5132f0c5f377a54d77ee36d332aa0ece585c22a40f2c31f2619e40262f5c4f0c";
+ url = mirror://cpan/authors/id/R/RU/RURBAN/Compress-Bzip2-2.27.tar.gz;
+ sha256 = "a284c506ac8ef5b02136a15814271dcba10400b5ce818359cf3325ccde7bb3d3";
};
meta = {
description = "Interface to Bzip2 compression library";
@@ -2980,10 +3113,10 @@ let
ConfigGitLike = buildPerlPackage {
pname = "Config-GitLike";
- version = "1.17";
+ version = "1.18";
src = fetchurl {
- url = "mirror://cpan/authors/id/A/AL/ALEXMV/Config-GitLike-1.17.tar.gz";
- sha256 = "674a07b814fdcf9d323088d093245bcd066aaee24ec0914cb4decc9a943de54e";
+ url = mirror://cpan/authors/id/A/AL/ALEXMV/Config-GitLike-1.18.tar.gz;
+ sha256 = "f7ae7440f3adab5b9ff9aa57216d84fd4a681009b9584e32da42f8bb71e332c5";
};
buildInputs = [ TestException ];
propagatedBuildInputs = [ Moo MooXTypesMooseLike ];
@@ -3040,10 +3173,10 @@ let
ConfigIniFiles = buildPerlModule {
pname = "Config-IniFiles";
- version = "3.000002";
+ version = "3.000003";
src = fetchurl {
- url = "mirror://cpan/authors/id/S/SH/SHLOMIF/Config-IniFiles-3.000002.tar.gz";
- sha256 = "d92ed6ed2db98d5addf732c96d2a9c15d9f878c7e8b355bb7a5c1668e3f8ba09";
+ url = mirror://cpan/authors/id/S/SH/SHLOMIF/Config-IniFiles-3.000003.tar.gz;
+ sha256 = "3c457b65d98e5ff40bdb9cf814b0d5983eb0c53fb8696bda3ba035ad2acd6802";
};
propagatedBuildInputs = [ IOStringy ];
meta = {
@@ -3212,6 +3345,20 @@ let
};
};
+ ConvertASCIIArmour = buildPerlPackage {
+ pname = "Convert-ASCII-Armour";
+ version = "1.4";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/V/VI/VIPUL/Convert-ASCII-Armour-1.4.tar.gz";
+ sha256 = "97e8acb6eb2a2a91af7d6cf0d2dff6fa42aaf939fc7d6d1c6057a4f0df52c904";
+ };
+ meta = {
+ description = "Convert binary octets into ASCII armoured messages";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.sgo ];
+ };
+ };
+
ConvertASN1 = buildPerlPackage {
pname = "Convert-ASN1";
version = "0.27";
@@ -3376,18 +3523,11 @@ let
CPAN = buildPerlPackage {
pname = "CPAN";
- version = "2.27";
+ version = "2.28";
src = fetchurl {
- url = "mirror://cpan/authors/id/A/AN/ANDK/CPAN-2.27.tar.gz";
- sha256 = "b4b1471a2881e2d616f59e723879b4110ae485b79d5962f115119c28cf69e07f";
+ url = "mirror://cpan/authors/id/A/AN/ANDK/CPAN-2.28.tar.gz";
+ sha256 = "39d357489283d479695027640d7fc25b42ec3c52003071d1ec94496e34af5974";
};
- patches = [
- (fetchpatch {
- url = "https://github.com/andk/cpanpm/commit/10da44f1757aff6971e3bc4ed38ab115e738c740.diff";
- name = "patch-YAML-modules-default-for-LoadBlessed-was-changed-to-false";
- sha256 = "0sr2nxkr1cwavpvpxsqcsryfd5fjv4fkxfihd03jzavv5awj79hp";
- })
- ];
propagatedBuildInputs = [ ArchiveZip CPANChecksums CPANPerlReleases Expect FileHomeDir LWP LogLog4perl ModuleBuild TermReadKey YAML YAMLLibYAML YAMLSyck ];
meta = {
description = "Query, download and build perl modules from CPAN sites";
@@ -3395,6 +3535,27 @@ let
};
};
+ CPANMini = buildPerlPackage {
+ pname = "CPAN-Mini";
+ version = "1.111016";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/R/RJ/RJBS/CPAN-Mini-1.111016.tar.gz";
+ sha256 = "5a297afc3e367ad80811464d4eb7e4dd3caff8ba499cdd2b558f6279443a7657";
+ };
+ nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang;
+ propagatedBuildInputs = [ FileHomeDir LWP LWPProtocolHttps URI ];
+ postInstall = stdenv.lib.optionalString stdenv.isDarwin ''
+ shortenPerlShebang $out/bin/minicpan
+ '';
+
+ meta = {
+ homepage = "https://github.com/rjbs/CPAN-Mini";
+ description = "Create a minimal mirror of CPAN";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.sgo ];
+ };
+ };
+
CpanelJSONXS = buildPerlPackage {
pname = "Cpanel-JSON-XS";
version = "4.17";
@@ -3479,10 +3640,10 @@ let
CPANPerlReleases = buildPerlPackage {
pname = "CPAN-Perl-Releases";
- version = "5.20200120";
+ version = "5.20200607";
src = fetchurl {
- url = "mirror://cpan/authors/id/B/BI/BINGOS/CPAN-Perl-Releases-5.20200120.tar.gz";
- sha256 = "0xhn05aiyrdcxhmps0qg9ivr9p7278mjix7719rv2k5kd2nf1jg8";
+ url = mirror://cpan/authors/id/B/BI/BINGOS/CPAN-Perl-Releases-5.20200607.tar.gz;
+ sha256 = "0x09ghg5s69kajpw19qs8bhdzma900ipry4zizi37qcdby3kadf1";
};
meta = {
homepage = "https://github.com/bingos/cpan-perl-releases";
@@ -3493,10 +3654,10 @@ let
CPANPLUS = buildPerlPackage {
pname = "CPANPLUS";
- version = "0.9906";
+ version = "0.9908";
src = fetchurl {
- url = "mirror://cpan/authors/id/B/BI/BINGOS/CPANPLUS-0.9906.tar.gz";
- sha256 = "0w1gi4w7xriqhh44ssgg2abk5dfxchshqfab4cs3j4ab6p8vf9j5";
+ url = mirror://cpan/authors/id/B/BI/BINGOS/CPANPLUS-0.9908.tar.gz;
+ sha256 = "1m4xas67fax947kahvg4jsnsr2r1i58c5g3f1bixh7krgnsarxjq";
};
propagatedBuildInputs = [ ArchiveExtract ModulePluggable ObjectAccessor PackageConstants TermUI ];
meta = {
@@ -3508,10 +3669,10 @@ let
CPANUploader = buildPerlPackage {
pname = "CPAN-Uploader";
- version = "0.103013";
+ version = "0.103014";
src = fetchurl {
- url = "mirror://cpan/authors/id/R/RJ/RJBS/CPAN-Uploader-0.103013.tar.gz";
- sha256 = "07k8ia8gvj9mrz7a2lckgd3vxjsahfr43lgrb85474dkhz94f5pq";
+ url = mirror://cpan/authors/id/R/RJ/RJBS/CPAN-Uploader-0.103014.tar.gz;
+ sha256 = "1pi15yj06yyzx6xzhhclfhnbssrrpj27ncya2bh21mxnjmy52kqy";
};
propagatedBuildInputs = [ FileHomeDir GetoptLongDescriptive LWPProtocolHttps TermReadKey ];
meta = {
@@ -3530,6 +3691,20 @@ let
};
};
+ CryptCAST5_PP = buildPerlPackage {
+ pname = "Crypt-CAST5_PP";
+ version = "1.04";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/B/BO/BOBMATH/Crypt-CAST5_PP-1.04.tar.gz";
+ sha256 = "cba98a80403fb898a14c928f237f44816b4848641840ce2517363c2c071b5327";
+ };
+ meta = {
+ description = "CAST5 block cipher in pure Perl";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.sgo ];
+ };
+ };
+
CryptCBC = buildPerlPackage {
pname = "Crypt-CBC";
version = "2.33";
@@ -3567,6 +3742,21 @@ let
};
};
+ CryptDES_EDE3 = buildPerlPackage {
+ pname = "Crypt-DES_EDE3";
+ version = "0.01";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/B/BT/BTROTT/Crypt-DES_EDE3-0.01.tar.gz";
+ sha256 = "9cb2e04b625e9cc0833cd499f76fd12556583ececa782a9758a55e3f969748d6";
+ };
+ propagatedBuildInputs = [ CryptDES ];
+ meta = {
+ description = "Triple-DES EDE encryption/decryption";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.sgo ];
+ };
+ };
+
CryptDH = buildPerlPackage {
pname = "Crypt-DH";
version = "0.07";
@@ -3589,12 +3779,27 @@ let
NIX_CFLAGS_LINK = "-L${pkgs.gmp.out}/lib -lgmp";
};
+ CryptDSA = buildPerlPackage {
+ pname = "Crypt-DSA";
+ version = "1.17";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/A/AD/ADAMK/Crypt-DSA-1.17.tar.gz";
+ sha256 = "d1b8585f6bf746f76e5dc5da3641d325ed656bc2e5f344b54514b55c31009a03";
+ };
+ propagatedBuildInputs = [ DataBuffer DigestSHA1 FileWhich ];
+ meta = {
+ description = "DSA Signatures and Key Generation";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.sgo ];
+ };
+ };
+
CryptECB = buildPerlPackage {
pname = "Crypt-ECB";
- version = "2.21";
+ version = "2.22";
src = fetchurl {
- url = "mirror://cpan/authors/id/A/AP/APPEL/Crypt-ECB-2.21.tar.gz";
- sha256 = "890f8b3040220ea705ee5ca4f9bd23435a1779bc3ffa75533736e6c9c21d1015";
+ url = mirror://cpan/authors/id/A/AP/APPEL/Crypt-ECB-2.22.tar.gz;
+ sha256 = "f5af62e908cd31a34b2b813135a0718016fd003ffa0021ffbdd84c50158267aa";
};
meta = with stdenv.lib; {
description = "Use block ciphers using ECB mode";
@@ -3610,7 +3815,7 @@ let
sha256 = "3cc7126d5841107237a9be2dc5c7fbc167cf3c4b4ce34678a8448b850757014c";
};
propagatedBuildInputs = [ ClassMix ];
- perlPreHook = stdenv.lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local'
+ perlPreHook = stdenv.lib.optionalString (stdenv.isi686 || stdenv.isDarwin) "export LD=$CC";
};
CryptIDEA = buildPerlPackage {
@@ -3624,12 +3829,12 @@ let
CryptJWT = buildPerlPackage {
pname = "Crypt-JWT";
- version = "0.025";
+ version = "0.028";
src = fetchurl {
- url = "mirror://cpan/authors/id/M/MI/MIK/Crypt-JWT-0.025.tar.gz";
- sha256 = "2def87936645723de70fcc11cb380b1faddf9c5678832e4fc6116f267987087d";
+ url = mirror://cpan/authors/id/M/MI/MIK/Crypt-JWT-0.028.tar.gz;
+ sha256 = "af819a620fa9b2d0432f718fecc3e4d8458d04b932f27fcb6217e0f39027e633";
};
- propagatedBuildInputs = [ CryptX JSONMaybeXS ];
+ propagatedBuildInputs = [ CryptX JSON ];
meta = {
description = "JSON Web Token";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
@@ -3675,6 +3880,20 @@ let
};
};
+ CryptRandom = buildPerlPackage rec {
+ pname = "Crypt-Random";
+ version = "1.52";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/V/VI/VIPUL/${pname}-${version}.tar.gz";
+ sha256 = "a93c06de409e6f2eb2e9868ea6d4e653d99f2f7900b2c1831e1f65ace0c4ef84";
+ };
+ propagatedBuildInputs = [ ClassLoader MathPari StatisticsChiSquare ];
+ meta = {
+ description = "Interface to /dev/random and /dev/urandom";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
CryptRandomSource = buildPerlModule {
pname = "Crypt-Random-Source";
version = "0.14";
@@ -3722,6 +3941,21 @@ let
};
};
+ CryptRIPEMD160 = buildPerlPackage {
+ pname = "Crypt-RIPEMD160";
+ version = "0.06";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/T/TO/TODDR/Crypt-RIPEMD160-0.06.tar.gz";
+ sha256 = "ea64a1e9eb42f3d79855a392e7cca6b86e8e0bcc9aabcc5efa5fa32415b67dba";
+ };
+ meta = {
+ homepage = "http://wiki.github.com/toddr/Crypt-RIPEMD160";
+ description = "Perl extension for the RIPEMD-160 Hash function";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.sgo ];
+ };
+ };
+
CryptMySQL = buildPerlModule {
pname = "Crypt-MySQL";
version = "0.04";
@@ -3730,7 +3964,7 @@ let
sha256 = "93ebdfaaefcfe9ab683f0121c85f24475d8197f0bcec46018219e4111434dde3";
};
propagatedBuildInputs = [ DigestSHA1 ];
- perlPreHook = stdenv.lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local'
+ perlPreHook = stdenv.lib.optionalString (stdenv.isi686 || stdenv.isDarwin) "export LD=$CC";
};
CryptRijndael = buildPerlPackage {
@@ -3791,6 +4025,47 @@ let
};
};
+ CryptTwofish = buildPerlPackage {
+ pname = "Crypt-Twofish";
+ version = "2.17";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/A/AM/AMS/Crypt-Twofish-2.17.tar.gz";
+ sha256 = "eed502012f0c63927a1a32e3154071cc81175d1992a893ec41f183b6e3e5d758";
+ };
+ meta = {
+ description = "The Twofish Encryption Algorithm";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.sgo ];
+ };
+ };
+
+ CryptOpenPGP = buildPerlPackage {
+ pname = "Crypt-OpenPGP";
+ version = "1.12";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/S/SR/SROMANOV/Crypt-OpenPGP-1.12.tar.gz";
+ sha256 = "e8a7ff2a993b76a69ad6dffdbe55755be5678b84e6ec494dcd9ab966f766f50e";
+ };
+ patches = [
+ # See https://github.com/NixOS/nixpkgs/pull/93599
+ ../development/perl-modules/crypt-openpgp-remove-impure-keygen-tests.patch
+ ];
+ buildInputs = [ TestException ];
+ propagatedBuildInputs = [ AltCryptRSABigInt CryptBlowfish CryptCAST5_PP CryptDES_EDE3 CryptDSA CryptIDEA CryptRIPEMD160 CryptRijndael CryptTwofish DataBuffer FileHomeDir LWP TermReadKey URI BytesRandomSecure ];
+
+ nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang;
+ postInstall = stdenv.lib.optionalString stdenv.isDarwin ''
+ shortenPerlShebang $out/bin/pgplet
+ '';
+
+ meta = {
+ homepage = "https://github.com/btrott/Crypt-OpenPGP";
+ description = "Pure-Perl OpenPGP implementation";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.sgo ];
+ };
+ };
+
CryptOpenSSLAES = buildPerlPackage {
pname = "Crypt-OpenSSL-AES";
version = "0.02";
@@ -3938,7 +4213,7 @@ let
url = "mirror://cpan/authors/id/G/GT/GTERMARS/CSS-Minifier-XS-0.09.tar.gz";
sha256 = "1myswrmh0sqp5xjpp03x45z8arfmgkjx0srl3r6kjsyzl1zrk9l8";
};
- perlPreHook = stdenv.lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local'
+ perlPreHook = stdenv.lib.optionalString (stdenv.isi686 || stdenv.isDarwin) "export LD=$CC";
meta = {
description = "XS based CSS minifier";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
@@ -3990,10 +4265,10 @@ let
CryptX = buildPerlPackage {
pname = "CryptX";
- version = "0.066";
+ version = "0.068";
src = fetchurl {
- url = "mirror://cpan/authors/id/M/MI/MIK/CryptX-0.066.tar.gz";
- sha256 = "e7e823ac4db0b452e885b0e0d5adfc8a9c5f688938f1adf3f1d91432b3238335";
+ url = mirror://cpan/authors/id/M/MI/MIK/CryptX-0.068.tar.gz;
+ sha256 = "b1806a1fa4d4b8c9265f44ac706eb0b05107d644edb24ffea1b507168e88fd59";
};
meta = {
description = "Crypto toolkit";
@@ -4201,14 +4476,14 @@ let
};
};
- DataMessagePack = buildPerlPackage {
+ DataMessagePack = buildPerlModule {
pname = "Data-MessagePack";
- version = "1.00";
+ version = "1.01";
src = fetchurl {
- url = "mirror://cpan/authors/id/S/SY/SYOHEX/Data-MessagePack-1.00.tar.gz";
- sha256 = "c9f0eeaf56ee4dfd509eccba2dd838921aebdf186ba60de166443ffc4b0ba1a2";
+ url = mirror://cpan/authors/id/S/SY/SYOHEX/Data-MessagePack-1.01.tar.gz;
+ sha256 = "8fa0ed0101d04e661821a7b78e8d62ce3e19b299275bbfed178e2ba8912663ea";
};
- buildInputs = [ FileCopyRecursive TestRequires ];
+ buildInputs = [ DevelPPPort ModuleBuildXSUtil TestRequires ];
meta = {
homepage = "https://github.com/msgpack/msgpack-perl";
description = "MessagePack serializing/deserializing";
@@ -4314,10 +4589,10 @@ let
DataSerializer = buildPerlModule {
pname = "Data-Serializer";
- version = "0.60";
+ version = "0.65";
src = fetchurl {
- url = "mirror://cpan/authors/id/N/NE/NEELY/Data-Serializer-0.60.tar.gz";
- sha256 = "0ca4s811l7f2bqkx7vnyxbpp4f0qska89g2pvsfb3k0bhhbk0jdk";
+ url = mirror://cpan/authors/id/N/NE/NEELY/Data-Serializer-0.65.tar.gz;
+ sha256 = "048zjy8valnil8yawa3vrxr005rz95gpfwvmy2jq0g830195l58j";
};
meta = {
description = "Modules that serialize data structures";
@@ -4398,7 +4673,7 @@ let
url = "mirror://cpan/authors/id/B/BA/BALDUR/Data-ULID-1.0.0.tar.gz";
sha256 = "4d757475893dbad5165f0a65c446d38b47f39019d36f77da9d29c98cbf27206f";
};
- propagatedBuildInputs = [ DateTime EncodeBase32GMP MathRandomSecure MathBigIntGMP ];
+ propagatedBuildInputs = [ DateTime EncodeBase32GMP MathRandomSecure ];
meta = {
homepage = "https://metacpan.org/release/Data-ULID";
description = "Universally Unique Lexicographically Sortable Identifier";
@@ -4446,10 +4721,10 @@ let
DataUUID = buildPerlPackage {
pname = "Data-UUID";
- version = "1.224";
+ version = "1.226";
src = fetchurl {
- url = "mirror://cpan/authors/id/R/RJ/RJBS/Data-UUID-1.224.tar.gz";
- sha256 = "0z7l3fc710v830n1krgrp7wzfispi5s0h10cyk65xvxv09sw2n69";
+ url = mirror://cpan/authors/id/R/RJ/RJBS/Data-UUID-1.226.tar.gz;
+ sha256 = "0lv4k4ibxwkw7zz9hw97s34za9nvjxb4kbmgmx5sj4fll3zmfg89";
};
};
@@ -4547,10 +4822,10 @@ let
DateManip = buildPerlPackage {
pname = "Date-Manip";
- version = "6.79";
+ version = "6.82";
src = fetchurl {
- url = "mirror://cpan/authors/id/S/SB/SBECK/Date-Manip-6.79.tar.gz";
- sha256 = "0fllcvsd08wz71wyppyhgb6mingfihhsf5raraildggdwhnc9a3i";
+ url = mirror://cpan/authors/id/S/SB/SBECK/Date-Manip-6.82.tar.gz;
+ sha256 = "0ak72kpydwhq2z03mhdfwm3ganddzb8gawzh6crpsjvb9kwvr5ps";
};
# for some reason, parsing /etc/localtime does not work anymore - make sure that the fallback "/bin/date +%Z" will work
patchPhase = ''
@@ -4577,10 +4852,10 @@ let
DateTime = buildPerlPackage {
pname = "DateTime";
- version = "1.51";
+ version = "1.52";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-1.51.tar.gz";
- sha256 = "1ibfq6acz1ih28vl613yygbb3r2d8ykx6di669vajhvswl6xl8ny";
+ url = mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-1.52.tar.gz;
+ sha256 = "1z1xpifh2kpyw7rlc8ivg9rl0qmabjq979gjp0s9agdjf9hqp0k7";
};
buildInputs = [ CPANMetaCheck TestFatal TestWarnings ];
propagatedBuildInputs = [ DateTimeLocale DateTimeTimeZone ];
@@ -4729,10 +5004,10 @@ let
DateTimeFormatNatural = buildPerlModule {
pname = "DateTime-Format-Natural";
- version = "1.08";
+ version = "1.09";
src = fetchurl {
- url = "mirror://cpan/authors/id/S/SC/SCHUBIGER/DateTime-Format-Natural-1.08.tar.gz";
- sha256 = "0hfk9cqfy0j49vqllhxfikbkqjhf7jrm6zb9i2bxq2ywm8qnz1rj";
+ url = mirror://cpan/authors/id/S/SC/SCHUBIGER/DateTime-Format-Natural-1.09.tar.gz;
+ sha256 = "0mxhzib3wq408mqa8wgdlvxxjrmv2fn07ydbpyx6qny1867kczbc";
};
buildInputs = [ ModuleUtil TestMockTime ];
propagatedBuildInputs = [ Clone DateTime ListMoreUtils ParamsValidate boolean ];
@@ -4773,10 +5048,10 @@ let
DateTimeFormatStrptime = buildPerlPackage {
pname = "DateTime-Format-Strptime";
- version = "1.76";
+ version = "1.77";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-Format-Strptime-1.76.tar.gz";
- sha256 = "593c26466ed7a3d2cefe9215f1619666c5116bd3a551e0aa74b64a6353fcb50d";
+ url = mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-Format-Strptime-1.77.tar.gz;
+ sha256 = "2fa43c838ecf5356f221a91a41c81dba22e7860c5474b4a61723259898173e4a";
};
buildInputs = [ TestFatal TestWarnings ];
propagatedBuildInputs = [ DateTime ];
@@ -4845,10 +5120,10 @@ let
DateTimeTimeZone = buildPerlPackage {
pname = "DateTime-TimeZone";
- version = "2.38";
+ version = "2.39";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-TimeZone-2.38.tar.gz";
- sha256 = "0e5c99ef22471f4d262ac590ce5ce8177094d7a92f380d8eea6219f5a12dc0cd";
+ url = mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-TimeZone-2.39.tar.gz;
+ sha256 = "65a49083bf465b42c6a65df575efaceb87b5ba5a997d4e91e6ddba57190c8fca";
};
buildInputs = [ TestFatal TestRequires ];
propagatedBuildInputs = [ ClassSingleton ParamsValidationCompiler Specio namespaceautoclean ];
@@ -4943,12 +5218,12 @@ let
DevelCheckOS = buildPerlPackage {
pname = "Devel-CheckOS";
- version = "1.81";
+ version = "1.83";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DC/DCANTRELL/Devel-CheckOS-1.81.tar.gz";
- sha256 = "f3c17b56b79283b62616f938d36c57adc9df06bfaa295ff98be21e9014a23b10";
+ url = mirror://cpan/authors/id/D/DC/DCANTRELL/Devel-CheckOS-1.83.tar.gz;
+ sha256 = "b20fb5ab55d2cf8539fdc7268d77cdbf944408e620c4969023e687ddd28c9972";
};
- propagatedBuildInputs = [ DataCompare ];
+ propagatedBuildInputs = [ FileFindRule ];
};
DevelLeak = buildPerlPackage rec {
@@ -4967,10 +5242,10 @@ let
DevelPatchPerl = buildPerlPackage {
pname = "Devel-PatchPerl";
- version = "1.84";
+ version = "2.00";
src = fetchurl {
- url = "mirror://cpan/authors/id/B/BI/BINGOS/Devel-PatchPerl-1.84.tar.gz";
- sha256 = "1nlil7mq8vc3lbsr5p3zr7jqaclkr0blhmb8sgkyc7mbvhml9jzp";
+ url = mirror://cpan/authors/id/B/BI/BINGOS/Devel-PatchPerl-2.00.tar.gz;
+ sha256 = "07yy02v86ia7j8qbn46jqan8c8d6xdqigvv5a4wmkqwln7jxmhrr";
};
propagatedBuildInputs = [ Filepushd ModulePluggable ];
meta = {
@@ -4996,10 +5271,10 @@ let
DevelPPPort = buildPerlPackage {
pname = "Devel-PPPort";
- version = "3.56";
+ version = "3.58";
src = fetchurl {
- url = "mirror://cpan/authors/id/A/AT/ATOOMIC/Devel-PPPort-3.56.tar.gz";
- sha256 = "628476dbfeb7be92471e48f75fe0d36659b92493669ebd02cf04e3a13429521b";
+ url = mirror://cpan/authors/id/A/AT/ATOOMIC/Devel-PPPort-3.58.tar.gz;
+ sha256 = "531ff79f9e74962df2dba7b2e526b8a5208cfb6bcdc01d85732fda8c1fde0c00";
};
meta = {
description = "Perl/Pollution/Portability";
@@ -5060,7 +5335,7 @@ let
url = "mirror://cpan/authors/id/H/HM/HMBRAND/DBD-CSV-0.54.tgz";
sha256 = "bc597cd7195e5a023e2b3413d8dc614602b9b3f279f436027881796464d4f0be";
};
- propagatedBuildInputs = [ DBI TextCSV_XS SQLStatement ModuleRuntime ParamsUtil ];
+ propagatedBuildInputs = [ DBI SQLStatement TextCSV_XS ];
};
DBDMock = buildPerlModule {
@@ -5145,11 +5420,11 @@ let
DBDPg = buildPerlPackage {
pname = "DBD-Pg";
- version = "3.10.3";
+ version = "3.12.3";
src = fetchurl {
- url = "mirror://cpan/authors/id/T/TU/TURNSTEP/DBD-Pg-3.10.3.tar.gz";
- sha256 = "0swj2pkga92z15rnq9f0j9s84j5ancgas0ncd4k230bd8advlgn6";
+ url = mirror://cpan/authors/id/T/TU/TURNSTEP/DBD-Pg-3.12.3.tar.gz;
+ sha256 = "0rrlg2rwgkpcx67qf7081g7mj2shpqhj2iyxrq5fixf32nb0ad4v";
};
buildInputs = [ pkgs.postgresql ];
@@ -5205,10 +5480,10 @@ let
DBI = buildPerlPackage {
pname = "DBI";
- version = "1.642";
+ version = "1.643";
src = fetchurl {
- url = "mirror://cpan/authors/id/T/TI/TIMB/DBI-1.642.tar.gz";
- sha256 = "3f2025023a56286cebd15cb495e36ccd9b456c3cc229bf2ce1f69e9ebfc27f5d";
+ url = mirror://cpan/authors/id/T/TI/TIMB/DBI-1.643.tar.gz;
+ sha256 = "8a2b993db560a2c373c174ee976a51027dd780ec766ae17620c20393d2e836fa";
};
postInstall = stdenv.lib.optionalString (perl ? crossVersion) ''
mkdir -p $out/${perl.libPrefix}/cross_perl/${perl.version}/DBI
@@ -5348,10 +5623,10 @@ let
DBIxClassHelpers = buildPerlPackage {
pname = "DBIx-Class-Helpers";
- version = "2.034002";
+ version = "2.036000";
src = fetchurl {
- url = "mirror://cpan/authors/id/F/FR/FREW/DBIx-Class-Helpers-2.034002.tar.gz";
- sha256 = "08ab0eae514653b7f59444a0a19188ef65351889e9aefb19a2ea5a159fe2574b";
+ url = mirror://cpan/authors/id/F/FR/FREW/DBIx-Class-Helpers-2.036000.tar.gz;
+ sha256 = "b7b8b4891a983c034ef0b45f4112404a0a40550c4e217daeb7a22ca16861efdb";
};
buildInputs = [ DBDSQLite DateTimeFormatSQLite TestDeep TestFatal TestRoo aliased ];
propagatedBuildInputs = [ CarpClan DBIxClassCandy DBIxIntrospector SafeIsa TextBrew ];
@@ -5474,6 +5749,20 @@ let
};
};
+ DataBuffer = buildPerlPackage {
+ pname = "Data-Buffer";
+ version = "0.04";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/B/BT/BTROTT/Data-Buffer-0.04.tar.gz";
+ sha256 = "2b3d09b7bcf389fc116207b283bee250e348d44c9c63460bee67efab4dd21bb4";
+ };
+ meta = {
+ description = "Read/write buffer class";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.sgo ];
+ };
+ };
+
DBIxIntrospector = buildPerlPackage {
pname = "DBIx-Introspector";
version = "0.001005";
@@ -5500,10 +5789,10 @@ let
DevelDeclare = buildPerlPackage {
pname = "Devel-Declare";
- version = "0.006019";
+ version = "0.006022";
src = fetchurl {
- url = "mirror://cpan/authors/id/E/ET/ETHER/Devel-Declare-0.006019.tar.gz";
- sha256 = "ac719dc289cbf53fbb3b090ccd3a55a9d207f24e09480423c96f7185af131808";
+ url = mirror://cpan/authors/id/E/ET/ETHER/Devel-Declare-0.006022.tar.gz;
+ sha256 = "72f29ca35646a593be98311ffddb72033ae1e8a9d8254c62aa248bd6260e596e";
};
buildInputs = [ ExtUtilsDepends TestRequires ];
propagatedBuildInputs = [ BHooksEndOfScope BHooksOPCheck SubName ];
@@ -5554,10 +5843,10 @@ let
DevelHide = buildPerlPackage {
pname = "Devel-Hide";
- version = "0.0010";
+ version = "0.0013";
src = fetchurl {
- url = "mirror://cpan/authors/id/F/FE/FERREIRA/Devel-Hide-0.0010.tar.gz";
- sha256 = "10jyv9nmv513hs75rls5yx2xn82513xnnhjir3dxiwgb1ykfyvvm";
+ url = mirror://cpan/authors/id/D/DC/DCANTRELL/Devel-Hide-0.0013.tar.gz;
+ sha256 = "1jvyy3yasiwyjsn9ay9sja3ch4wcjc4wk5l22vjsclq29z7vphvg";
};
};
@@ -5682,6 +5971,20 @@ let
};
};
+ DigestMD2 = buildPerlPackage {
+ pname = "Digest-MD2";
+ version = "2.04";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/G/GA/GAAS/Digest-MD2-2.04.tar.gz";
+ sha256 = "d0aabf4834c20ac411bea427c4a308b59a5fcaa327679ef5294c1d68ab71eed3";
+ };
+ meta = {
+ description = "Perl interface to the MD2 Algorithm";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.sgo ];
+ };
+ };
+
DigestMD4 = buildPerlPackage {
pname = "Digest-MD4";
version = "1.9";
@@ -5790,13 +6093,13 @@ let
DistZilla = buildPerlPackage {
pname = "Dist-Zilla";
- version = "6.012";
+ version = "6.015";
src = fetchurl {
- url = "mirror://cpan/authors/id/R/RJ/RJBS/Dist-Zilla-6.012.tar.gz";
- sha256 = "0w1hhvxcdf52ln940f8i37adv2gp7l8ryf2nm6m7haynyrsk0n37";
+ url = mirror://cpan/authors/id/R/RJ/RJBS/Dist-Zilla-6.015.tar.gz;
+ sha256 = "06w9mdk46y4n2dshkx6laphkqk08wfw6bqpsa5q2yb4lky0yb212";
};
buildInputs = [ CPANMetaCheck TestDeep TestFailWarnings TestFatal TestFileShareDir ];
- propagatedBuildInputs = [ AppCmd CPANUploader ConfigMVPReaderINI DateTime FileCopyRecursive FileFindRule FileShareDirInstall Filepushd LogDispatchouli MooseXLazyRequire MooseXSetOnce MooseXTypesPerl PathTiny PerlPrereqScanner PodEventual SoftwareLicense TermEncoding TermUI YAMLTiny ];
+ propagatedBuildInputs = [ AppCmd CPANUploader ConfigMVPReaderINI DateTime FileCopyRecursive FileFindRule FileShareDirInstall Filepushd LogDispatchouli MooseXLazyRequire MooseXSetOnce MooseXTypesPerl PathTiny PerlPrereqScanner SoftwareLicense TermEncoding TermUI YAMLTiny ];
meta = {
homepage = "http://dzil.org/";
description = "Distribution builder; installer not included!";
@@ -6243,10 +6546,10 @@ let
EmailMIME = buildPerlPackage {
pname = "Email-MIME";
- version = "1.946";
+ version = "1.949";
src = fetchurl {
- url = "mirror://cpan/authors/id/R/RJ/RJBS/Email-MIME-1.946.tar.gz";
- sha256 = "68ee79023165d77bec99a2e12ef89ad4e12501e6c321f6822053dc4f411c337c";
+ url = mirror://cpan/authors/id/R/RJ/RJBS/Email-MIME-1.949.tar.gz;
+ sha256 = "3b0adf6bb413cfe51d75f8ba79aca80deafc98dc1179aa7b2d7a79aff5a6ab9c";
};
propagatedBuildInputs = [ EmailAddressXS EmailMIMEContentType EmailMIMEEncodings EmailMessageID EmailSimple MIMETypes ModuleRuntime ];
meta = {
@@ -6274,16 +6577,17 @@ let
EmailMIMEContentType = buildPerlPackage {
pname = "Email-MIME-ContentType";
- version = "1.022";
+ version = "1.024";
src = fetchurl {
- url = "mirror://cpan/authors/id/R/RJ/RJBS/Email-MIME-ContentType-1.022.tar.gz";
- sha256 = "9abb7280b0da62a855ae5528b14deb94341a84e721af0a7e5a2adc3534ec5310";
+ url = mirror://cpan/authors/id/R/RJ/RJBS/Email-MIME-ContentType-1.024.tar.gz;
+ sha256 = "42d164ac7ff4dc2ea848e710fe21fa85509a3bcbb91ed2d356e4aba951ed8835";
};
meta = {
homepage = "https://github.com/rjbs/Email-MIME-ContentType";
description = "Parse a MIME Content-Type Header";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
+ propagatedBuildInputs = [ TextUnidecode ];
};
EmailMIMEEncodings = buildPerlPackage {
@@ -6325,6 +6629,7 @@ let
sha256 = "0fb1gymqa8nlj540dmbb1rhs2b0ln3y9ippbgj0miswcw92iaayb";
};
propagatedBuildInputs = [ EmailMIME EmailSender IOAll IOString OLEStorage_Lite ];
+ preCheck = "rm t/internals.t t/plain_jpeg_attached.t"; # these tests expect EmailMIME version 1.946 and fail with 1.949 (the output difference in benign)
meta = with stdenv.lib; {
homepage = "https://www.matijs.net/software/msgconv/";
description = "A .MSG to mbox converter";
@@ -6397,10 +6702,10 @@ let
Encode = buildPerlPackage {
pname = "Encode";
- version = "3.02";
+ version = "3.06";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DA/DANKOGAI/Encode-3.02.tar.gz";
- sha256 = "5865be4951870f62f43722818d076d7724306c75c8f268346b282351cbc820a8";
+ url = mirror://cpan/authors/id/D/DA/DANKOGAI/Encode-3.06.tar.gz;
+ sha256 = "5b2dcd6861287880584e63b2e518840d483aa38da70194cf64d9957282851eea";
};
meta = {
description = "Character encodings in Perl";
@@ -6570,10 +6875,10 @@ let
EV = buildPerlPackage {
pname = "EV";
- version = "4.32";
+ version = "4.33";
src = fetchurl {
- url = "mirror://cpan/authors/id/M/ML/MLEHMANN/EV-4.32.tar.gz";
- sha256 = "b82a8b89bb9cca475f6242c8621dc2c48f24851ca61558e1bd592b8506752936";
+ url = mirror://cpan/authors/id/M/ML/MLEHMANN/EV-4.33.tar.gz;
+ sha256 = "4aee8391b88113b42187f91fd49245fdc8e9b193a15ac202f519caae2aa8ea35";
};
buildInputs = [ CanaryStability ];
propagatedBuildInputs = [ commonsense ];
@@ -6672,10 +6977,10 @@ let
ExporterTiny = buildPerlPackage {
pname = "Exporter-Tiny";
- version = "1.002001";
+ version = "1.002002";
src = fetchurl {
- url = "mirror://cpan/authors/id/T/TO/TOBYINK/Exporter-Tiny-1.002001.tar.gz";
- sha256 = "a82c334c02ce4b0f9ea77c67bf77738f76a9b8aa4bae5c7209d1c76453d3c48d";
+ url = mirror://cpan/authors/id/T/TO/TOBYINK/Exporter-Tiny-1.002002.tar.gz;
+ sha256 = "00f0b95716b18157132c6c118ded8ba31392563d19e490433e9a65382e707101";
};
meta = {
description = "An exporter with the features of Sub::Exporter but only core dependencies";
@@ -6882,6 +7187,7 @@ let
url = "mirror://cpan/authors/id/X/XA/XAOC/ExtUtils-PkgConfig-1.16.tar.gz";
sha256 = "bbeaced995d7d8d10cfc51a3a5a66da41ceb2bc04fedcab50e10e6300e801c6e";
};
+ nativeBuildInputs = [ buildPackages.pkgconfig ];
propagatedBuildInputs = [ pkgs.pkgconfig ];
meta = {
homepage = "http://gtk2-perl.sourceforge.net";
@@ -6991,10 +7297,10 @@ let
FFICheckLib = buildPerlPackage {
pname = "FFI-CheckLib";
- version = "0.26";
+ version = "0.27";
src = fetchurl {
- url = "mirror://cpan/authors/id/P/PL/PLICEASE/FFI-CheckLib-0.26.tar.gz";
- sha256 = "0rbzm4cisn4vdj1kc0sa6v8m1b3mjkryi5w14hk1d13zh3q3pqq6";
+ url = mirror://cpan/authors/id/P/PL/PLICEASE/FFI-CheckLib-0.27.tar.gz;
+ sha256 = "0x1dk4hlhvcbgwivf345phbqz0v5hawxxnby21h8bkagq93jfi4d";
};
buildInputs = [ Test2Suite ];
meta = {
@@ -7058,10 +7364,10 @@ let
FileBOM = buildPerlModule {
pname = "File-BOM";
- version = "0.16";
+ version = "0.18";
src = fetchurl {
- url = "mirror://cpan/authors/id/M/MA/MATTLAW/File-BOM-0.16.tar.gz";
- sha256 = "97091a72bb1d3a7b5cac1dfb5372962b6f8055729189d0f3fd2c959c8ff374cf";
+ url = mirror://cpan/authors/id/M/MA/MATTLAW/File-BOM-0.18.tar.gz;
+ sha256 = "28edc43fcb118e11bc458c9ae889d56d388c1d9bc29997b00b1dffd8573823a3";
};
buildInputs = [ TestException ];
propagatedBuildInputs = [ Readonly ];
@@ -7215,6 +7521,19 @@ let
};
};
+ FileGrep = buildPerlPackage {
+ pname = "File-Grep";
+ version = "0.02";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/M/MN/MNEYLON/File-Grep-0.02.tar.gz";
+ sha256 = "462e15274eb6278521407ea302d9eea7252cd44cab2382871f7de833d5f85632";
+ };
+ meta = {
+ description = "Find matches to a pattern in a series of files and related functions";
+ maintainers = [ maintainers.limeytexan ];
+ };
+ };
+
FileHandleUnget = buildPerlPackage {
pname = "FileHandle-Unget";
version = "0.1634";
@@ -7274,12 +7593,12 @@ let
FileLibMagic = buildPerlPackage {
pname = "File-LibMagic";
- version = "1.16";
+ version = "1.22";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DR/DROLSKY/File-LibMagic-1.16.tar.gz";
- sha256 = "c8a695fac1454f52e18e2e1b624c0647cf117326014023dda69fa3e1a5f33d60";
+ url = mirror://cpan/authors/id/D/DR/DROLSKY/File-LibMagic-1.22.tar.gz;
+ sha256 = "93639bd076849e93a020fea1507f0a2b3467b8792eb5c306f2aacbbfb4d080d6";
};
- buildInputs = [ pkgs.file TestFatal ];
+ buildInputs = [ pkgs.file ConfigAutoConf TestFatal ];
makeMakerFlags = "--lib=${pkgs.file}/lib";
preCheck = ''
substituteInPlace t/oo-api.t \
@@ -7325,6 +7644,21 @@ let
};
};
+ FileMap = buildPerlModule {
+ pname = "File-Map";
+ version = "0.66";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/L/LE/LEONT/File-Map-0.66.tar.gz;
+ sha256 = "12d540v47jscjizcry2ir5vpp5q797vmd3gn9p91brqdbk5swfz7";
+ };
+ propagatedBuildInputs = [ PerlIOLayers SubExporterProgressive ];
+ buildInputs = [ TestFatal TestWarnings ];
+ meta = {
+ description = "Memory mapping made simple and safe.";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
FileModified = buildPerlPackage {
pname = "File-Modified";
version = "0.10";
@@ -7377,6 +7711,11 @@ let
url = "mirror://cpan/authors/id/C/CW/CWEST/File-Pid-1.01.tar.gz";
sha256 = "bafeee8fdc96eb06306a0c58bbdb7209b6de45f850e75fdc6b16db576e05e422";
};
+ patches = [(fetchpatch {
+ name = "missing-pidfile.patch";
+ url = "https://sources.debian.org/data/main/libf/libfile-pid-perl/1.01-2/debian/patches/missing-pidfile.patch";
+ sha256 = "1wvax2qdpfs9mgksnc12dhby9b9w19isp50dc55wd3d741ihh6sl";
+ })];
propagatedBuildInputs = [ ClassAccessor ];
meta = {
license = stdenv.lib.licenses.free; # Same as Perl
@@ -7506,10 +7845,10 @@ let
FileSlurp = buildPerlPackage {
pname = "File-Slurp";
- version = "9999.29";
+ version = "9999.30";
src = fetchurl {
- url = "mirror://cpan/authors/id/C/CA/CAPOEIRAB/File-Slurp-9999.29.tar.gz";
- sha256 = "1iqr7qi6rg45f4xa3fp48b30mnbw30xs9izxa5zf6fd6pgh4fvhf";
+ url = mirror://cpan/authors/id/C/CA/CAPOEIRAB/File-Slurp-9999.30.tar.gz;
+ sha256 = "0irpx72dk27d7c4cjr08dq4bwwbmq8gsr39hxd44widrn0yicdra";
};
meta = {
description = "Simple and Efficient Reading/Writing/Modifying of Complete Files";
@@ -7764,10 +8103,10 @@ let
Future = buildPerlModule {
pname = "Future";
- version = "0.43";
+ version = "0.45";
src = fetchurl {
- url = "mirror://cpan/authors/id/P/PE/PEVANS/Future-0.43.tar.gz";
- sha256 = "191qvn3jz5pk5zxykwsg1i17s45kc82rfd6kgzsv9nki1c04dzaf";
+ url = mirror://cpan/authors/id/P/PE/PEVANS/Future-0.45.tar.gz;
+ sha256 = "1h5609wd1m774h8brgm5vinz6pfmdszp2ms6ybxlyhs0p5msp36f";
};
buildInputs = [ TestFatal TestIdentity TestRefcount ];
meta = {
@@ -7778,13 +8117,13 @@ let
GamesSolitaireVerify = buildPerlModule {
pname = "Games-Solitaire-Verify";
- version = "0.2202";
+ version = "0.2403";
src = fetchurl {
- url = "mirror://cpan/authors/id/S/SH/SHLOMIF/Games-Solitaire-Verify-0.2202.tar.gz";
- sha256 = "14fe240613b41c9d3e7cc560eaabd78bd13ded66d2838b738b74f7d1811d9263";
+ url = mirror://cpan/authors/id/S/SH/SHLOMIF/Games-Solitaire-Verify-0.2403.tar.gz;
+ sha256 = "e5ab475c82ba1cb088ad28f423ca514d46944d6ae3c3eb55e9636e9e7f1dc893";
};
buildInputs = [ DirManifest TestDifferences ];
- propagatedBuildInputs = [ ClassXSAccessor ExceptionClass ListMoreUtils PathTiny ];
+ propagatedBuildInputs = [ ClassXSAccessor ExceptionClass PathTiny ];
meta = {
description = "Verify solutions for solitaire games";
license = stdenv.lib.licenses.mit;
@@ -7899,10 +8238,10 @@ let
GetoptLongDescriptive = buildPerlPackage {
pname = "Getopt-Long-Descriptive";
- version = "0.104";
+ version = "0.105";
src = fetchurl {
- url = "mirror://cpan/authors/id/R/RJ/RJBS/Getopt-Long-Descriptive-0.104.tar.gz";
- sha256 = "878bc1782c5e196a08a52fa252bbfce1aeb0546d073eac164fc6b80b4cea1e28";
+ url = mirror://cpan/authors/id/R/RJ/RJBS/Getopt-Long-Descriptive-0.105.tar.gz;
+ sha256 = "a71cdbcf4043588b26a42a13d151c243f6eccf38e8fc0b18ffb5b53651ab8c15";
};
buildInputs = [ CPANMetaCheck TestFatal TestWarnings ];
propagatedBuildInputs = [ ParamsValidate SubExporter ];
@@ -7938,7 +8277,7 @@ let
};
GitAutofixup = buildPerlPackage rec {
- pname = "GitAutofixup";
+ pname = "App-Git-Autofixup";
version = "0.002007";
src = fetchurl {
url = "mirror://cpan/authors/id/T/TO/TORBIAK/App-Git-Autofixup-${version}.tar.gz";
@@ -7998,10 +8337,10 @@ let
Glib = buildPerlPackage {
pname = "Glib";
- version = "1.3291";
+ version = "1.3293";
src = fetchurl {
- url = "mirror://cpan/authors/id/X/XA/XAOC/Glib-1.3291.tar.gz";
- sha256 = "0whz5f87wvzq8zsva85h06mkfqim2ciq845ixlvmafwxggccv0xr";
+ url = mirror://cpan/authors/id/X/XA/XAOC/Glib-1.3293.tar.gz;
+ sha256 = "005m3inz12xcsd5sr056cm1kbhmxsx2ly88ifbdv6p6cwz0s05kk";
};
buildInputs = [ pkgs.glib ];
doCheck = false; # tests failing with glib 2.60 https://rt.cpan.org/Public/Bug/Display.html?id=128165
@@ -8099,10 +8438,10 @@ let
GnuPGInterface = buildPerlPackage {
pname = "GnuPG-Interface";
- version = "0.52";
+ version = "1.00";
src = fetchurl {
- url = "mirror://cpan/authors/id/A/AL/ALEXMV/GnuPG-Interface-0.52.tar.gz";
- sha256 = "247a9f5a88bb6745281c00d0f7d5d94e8599a92396849fd9571356dda047fd35";
+ url = mirror://cpan/authors/id/J/JE/JESSE/GnuPG-Interface-1.00.tar.gz;
+ sha256 = "97e9c809491a061b2e99fb4e50c7bf74eb42e1deb11c64b081b21b4dbe6aec2f";
};
buildInputs = [ pkgs.which pkgs.gnupg1compat ];
propagatedBuildInputs = [ MooXHandlesVia MooXlate ];
@@ -8342,10 +8681,10 @@ let
Gtk3 = buildPerlPackage {
pname = "Gtk3";
- version = "0.036";
+ version = "0.037";
src = fetchurl {
- url = "mirror://cpan/authors/id/X/XA/XAOC/Gtk3-0.036.tar.gz";
- sha256 = "1rxzhahrncv58z0n93bzlagxd8swqxiafq4qn4zv9i9jbfql8mwq";
+ url = mirror://cpan/authors/id/X/XA/XAOC/Gtk3-0.037.tar.gz;
+ sha256 = "0l9zis8l9jall1m48mgd5g4f85lsz4hcp22spal8r9wlf9af2nmz";
};
propagatedBuildInputs = [ pkgs.gtk3 CairoGObject GlibObjectIntrospection ];
meta = {
@@ -8356,10 +8695,10 @@ let
Gtk3SimpleList = buildPerlPackage {
pname = "Gtk3-SimpleList";
- version = "0.18";
+ version = "0.21";
src = fetchurl {
- url = "mirror://cpan/authors/id/T/TV/TVIGNAUD/Gtk3-SimpleList-0.18.tar.gz";
- sha256 = "09azmc7miyvw7q21rz8cxw16zbd5i1j5hpakxy376f5vmhqqjyhp";
+ url = mirror://cpan/authors/id/T/TV/TVIGNAUD/Gtk3-SimpleList-0.21.tar.gz;
+ sha256 = "1158mnr2ldq02098hqbkwfv64d83zl3a8scll9s09g7k1c86ai0x";
};
meta = {
description = "A simple interface to Gtk3's complex MVC list widget";
@@ -8547,10 +8886,10 @@ let
HTMLForm = buildPerlPackage {
pname = "HTML-Form";
- version = "6.05";
+ version = "6.07";
src = fetchurl {
- url = "mirror://cpan/authors/id/O/OA/OALDERS/HTML-Form-6.05.tar.gz";
- sha256 = "14i4ldyvdvhdhvfhh9kiq6z853q2f84biq8vcpv1k5w2r80wdiin";
+ url = mirror://cpan/authors/id/O/OA/OALDERS/HTML-Form-6.07.tar.gz;
+ sha256 = "09v29cdzwjm139c67y1np3kvx2ymg3s8n723qc0ma07lmxz8rakx";
};
propagatedBuildInputs = [ HTMLParser HTTPMessage ];
meta = {
@@ -8651,10 +8990,10 @@ let
HTMLMason = buildPerlPackage {
pname = "HTML-Mason";
- version = "1.58";
+ version = "1.59";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DR/DROLSKY/HTML-Mason-1.58.tar.gz";
- sha256 = "81dc9b199f0f3b3473c97ba0ebee4b9535cd633d4e9c1ca3818615dc03dff948";
+ url = mirror://cpan/authors/id/D/DR/DROLSKY/HTML-Mason-1.59.tar.gz;
+ sha256 = "95bed2a6c488370046aa314be4b592bd65a6522f8845da8b36a6aff9a8b439d0";
};
buildInputs = [ TestDeep ];
propagatedBuildInputs = [ CGI CacheCache ClassContainer ExceptionClass LogAny ];
@@ -9031,13 +9370,13 @@ let
HTTPMessage = buildPerlPackage {
pname = "HTTP-Message";
- version = "6.18";
+ version = "6.24";
src = fetchurl {
- url = "mirror://cpan/authors/id/O/OA/OALDERS/HTTP-Message-6.18.tar.gz";
- sha256 = "d060d170d388b694c58c14f4d13ed908a2807f0e581146cef45726641d809112";
+ url = mirror://cpan/authors/id/O/OA/OALDERS/HTTP-Message-6.24.tar.gz;
+ sha256 = "554a1acf2daa401091f7012f5cb82d04d281db43fbd8f39a1fcbb7ed56dde16d";
};
buildInputs = [ TryTiny ];
- propagatedBuildInputs = [ EncodeLocale HTTPDate IOHTML LWPMediaTypes URI ];
+ propagatedBuildInputs = [ Clone Encode EncodeLocale HTTPDate IOHTML LWPMediaTypes URI ];
meta = {
homepage = "https://github.com/libwww-perl/HTTP-Message";
description = "HTTP style message (base class)";
@@ -9180,10 +9519,10 @@ let
HTTPTinyish = buildPerlPackage {
pname = "HTTP-Tinyish";
- version = "0.15";
+ version = "0.16";
src = fetchurl {
- url = "mirror://cpan/authors/id/M/MI/MIYAGAWA/HTTP-Tinyish-0.15.tar.gz";
- sha256 = "5d65f0ee20a9e4744acdb3ef12edae78c121f53dcbc9cf00867c5725c4513aa5";
+ url = mirror://cpan/authors/id/M/MI/MIYAGAWA/HTTP-Tinyish-0.16.tar.gz;
+ sha256 = "1a3318b89987c2aa5dd18990a109e8af63049f87e4e1a9357583beed1c3bfbda";
};
propagatedBuildInputs = [ FileWhich IPCRun3 ];
meta = {
@@ -9208,10 +9547,10 @@ let
Imager = buildPerlPackage {
pname = "Imager";
- version = "1.011";
+ version = "1.012";
src = fetchurl {
- url = "mirror://cpan/authors/id/T/TO/TONYC/Imager-1.011.tar.gz";
- sha256 = "a3aea2f0c172c2c094baeced4a3bdaa9f54e3e85c97eea2e5f8f994ba2beedfc";
+ url = mirror://cpan/authors/id/T/TO/TONYC/Imager-1.012.tar.gz;
+ sha256 = "a321c728e3277fd15de842351e69bbef0e2a5a608a31d089e5029b8381e23f21";
};
buildInputs = [ pkgs.freetype pkgs.fontconfig pkgs.libjpeg pkgs.libpng ];
makeMakerFlags = "--incpath ${pkgs.libjpeg.dev}/include --libpath ${pkgs.libjpeg.out}/lib --incpath ${pkgs.libpng.dev}/include --libpath ${pkgs.libpng.out}/lib";
@@ -9348,13 +9687,14 @@ let
IOAsync = buildPerlModule {
pname = "IO-Async";
- version = "0.75";
+ version = "0.77";
src = fetchurl {
- url = "mirror://cpan/authors/id/P/PE/PEVANS/IO-Async-0.75.tar.gz";
- sha256 = "1mi6gfbl11rimvzgzyj8kiqf131cg1w9nwxi47fwm9sbs0x6rkjb";
+ url = mirror://cpan/authors/id/P/PE/PEVANS/IO-Async-0.77.tar.gz;
+ sha256 = "153rfnbs2xwvx559h0ilfr0g9pg30avjad3cad659is9bdmfipri";
};
+ preCheck = "rm t/50resolver.t"; # this test fails with "Temporary failure in name resolution" in sandbox
propagatedBuildInputs = [ Future StructDumb ];
- buildInputs = [ TestFatal TestIdentity TestRefcount ];
+ buildInputs = [ TestFatal TestIdentity TestMetricsAny TestRefcount ];
meta = {
description = "Asynchronous event-driven programming";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
@@ -9471,11 +9811,11 @@ let
};
IOPager = buildPerlPackage {
- version = "1.01";
+ version = "1.03";
pname = "IO-Pager";
src = fetchurl {
- url = "mirror://cpan/authors/id/J/JP/JPIERCE/IO-Pager-1.01.tgz";
- sha256 = "19fslzb11wn8s9hwnwpnwymnw040nmychza2dpbbcqpgnk4k5zpa";
+ url = mirror://cpan/authors/id/J/JP/JPIERCE/IO-Pager-1.03.tgz;
+ sha256 = "13mmykrb391584wkw907zrmy4hg1fa9hj3zw58whdq5bjc66r1mc";
};
propagatedBuildInputs = [ pkgs.more FileWhich TermReadKey ]; # `more` used in tests
};
@@ -9520,10 +9860,10 @@ let
IOSocketSSL = buildPerlPackage {
pname = "IO-Socket-SSL";
- version = "2.066";
+ version = "2.068";
src = fetchurl {
- url = "mirror://cpan/authors/id/S/SU/SULLR/IO-Socket-SSL-2.066.tar.gz";
- sha256 = "0d47064781a545304d5dcea5dfcee3acc2e95a32e1b4884d80505cde8ee6ebcd";
+ url = mirror://cpan/authors/id/S/SU/SULLR/IO-Socket-SSL-2.068.tar.gz;
+ sha256 = "4420fc0056f1827b4dd1245eacca0da56e2182b4ef6fc078f107dc43c3fb8ff9";
};
propagatedBuildInputs = [ MozillaCA NetSSLeay ];
# Fix path to default certificate store.
@@ -9635,10 +9975,10 @@ let
IPCRun = buildPerlPackage {
pname = "IPC-Run";
- version = "20180523.0";
+ version = "20200505.0";
src = fetchurl {
- url = "mirror://cpan/authors/id/T/TO/TODDR/IPC-Run-20180523.0.tar.gz";
- sha256 = "0bvckcs1629ifqfb68xkapd4a74fd5qbg6z9qs8i6rx4z3nxfl1q";
+ url = mirror://cpan/authors/id/T/TO/TODDR/IPC-Run-20200505.0.tar.gz;
+ sha256 = "00f9wjvhn55zbk3n9il76xvsqy7ddk60lg6phg2rkpx0gwhvyvl1";
};
doCheck = false; /* attempts a network connection to localhost */
meta = {
@@ -9669,10 +10009,10 @@ let
IPCSystemSimple = buildPerlPackage {
pname = "IPC-System-Simple";
- version = "1.26";
+ version = "1.30";
src = fetchurl {
- url = "mirror://cpan/authors/id/J/JK/JKEENAN/IPC-System-Simple-1.26.tar.gz";
- sha256 = "57177f21d8e8625bba32ea454f10a1fda16f93c1baf1aa80d106ab1951b465fd";
+ url = mirror://cpan/authors/id/J/JK/JKEENAN/IPC-System-Simple-1.30.tar.gz;
+ sha256 = "22e6f5222b505ee513058fdca35ab7a1eab80539b98e5ca4a923a70a8ae9ba9e";
};
meta = {
description = "Run commands simply, with detailed diagnostics";
@@ -9693,14 +10033,28 @@ let
};
};
- # TODO: use CPAN version
+ IRCUtils = buildPerlPackage {
+ pname = "IRC-Utils";
+ version = "0.12";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/H/HI/HINRIK/IRC-Utils-0.12.tar.gz";
+ sha256 = "c7d6311eb6c79e983833c9e6b4e8d426d07a9874d20f4bc641b313b99c9bc8a0";
+ };
+ meta = {
+ homepage = "http://metacpan.org/release/IRC-Utils";
+ description = "Common utilities for IRC-related tasks";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = with maintainers; [ sgo ];
+ };
+ };
+
ImageExifTool = buildPerlPackage {
pname = "Image-ExifTool";
- version = "11.85";
+ version = "12.00";
src = fetchurl {
- url = "https://exiftool.org/Image-ExifTool-11.85.tar.gz";
- sha256 = "15zqm0ly2b3paqg0ym44ib2mvh6k18a9q5rvdirwipqa127al2lb";
+ url = "mirror://cpan/authors/id/E/EX/EXIFTOOL/Image-ExifTool-12.00.tar.gz";
+ sha256 = "0nl5djf6hs6brnp7qnqvj3xwhj1qnjwcv35ih4yqp2mm9b4jqyfh";
};
nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang;
@@ -9819,7 +10173,7 @@ let
url = "mirror://cpan/authors/id/G/GT/GTERMARS/JavaScript-Minifier-XS-0.11.tar.gz";
sha256 = "1vlyhckpjbrg2v4dy9szsxxl0q44n0y1xl763mg2y2ym9g5144hm";
};
- perlPreHook = stdenv.lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local'
+ perlPreHook = stdenv.lib.optionalString (stdenv.isi686 || stdenv.isDarwin) "export LD=$CC";
meta = {
description = "XS based JavaScript minifier";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
@@ -9874,15 +10228,16 @@ let
JSONMaybeXS = buildPerlPackage {
pname = "JSON-MaybeXS";
- version = "1.004000";
+ version = "1.004002";
src = fetchurl {
- url = "mirror://cpan/authors/id/H/HA/HAARG/JSON-MaybeXS-1.004000.tar.gz";
- sha256 = "09m1w03as6n0a00pzvaldkhm494yaf5n0g3j2cwwfx24iwpa1gar";
+ url = mirror://cpan/authors/id/E/ET/ETHER/JSON-MaybeXS-1.004002.tar.gz;
+ sha256 = "1dbpdlrk4pjwbn3wzawwsj57jqzdvi01h4kqpknwbl1n7gf2z3iv";
};
meta = {
description = "Use L<Cpanel::JSON::XS> with a fallback to L<JSON::XS> and L<JSON::PP>";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
+ buildInputs = [ TestNeeds ];
};
JSONPP = buildPerlPackage {
@@ -9913,10 +10268,10 @@ let
JSONParse = buildPerlPackage {
pname = "JSON-Parse";
- version = "0.55";
+ version = "0.56";
src = fetchurl {
- url = "mirror://cpan/authors/id/B/BK/BKB/JSON-Parse-0.55.tar.gz";
- sha256 = "0mnjypkiga8zdxr5kbd7sf49pcbn55ivndn01p5ln4amqgdmd66w";
+ url = mirror://cpan/authors/id/B/BK/BKB/JSON-Parse-0.56.tar.gz;
+ sha256 = "1d8ir74sgf8kw1a7459ghdhh92kzrzaysapjbw1sb859sfsirkqw";
};
meta = {
description = "Read JSON into a Perl variable";
@@ -9926,10 +10281,10 @@ let
JSONValidator = buildPerlPackage {
pname = "JSON-Validator";
- version = "3.23";
+ version = "4.00";
src = fetchurl {
- url = "mirror://cpan/authors/id/J/JH/JHTHORSEN/JSON-Validator-3.23.tar.gz";
- sha256 = "1fzy2z7mkg5vgcjvykh5ay8yg6q496wi14x9wp5hc9agplsq7f0s";
+ url = "mirror://cpan/authors/id/J/JH/JHTHORSEN/JSON-Validator-4.00.tar.gz";
+ sha256 = "09p6n5ahsa13fmxb01siz9hcmyswgb05ac2njbhzim6cnx9d6cwj";
};
buildInputs = [ TestDeep ];
propagatedBuildInputs = [ DataValidateDomain DataValidateIP Mojolicious NetIDNEncode YAMLLibYAML ];
@@ -10297,6 +10652,23 @@ let
doCheck = false;
};
+ LinkEmbedder = buildPerlPackage {
+ pname = "LinkEmbedder";
+ version = "1.12";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/J/JH/JHTHORSEN/LinkEmbedder-1.12.tar.gz";
+ sha256 = "1fd25bd6047b45cdcb1ab71a3d3bb0b36c71ec844a8742dee0bb34f8587fbd08";
+ };
+ buildInputs = [ TestDeep ];
+ propagatedBuildInputs = [ Mojolicious ];
+ meta = {
+ homepage = "https://github.com/jhthorsen/linkembedder";
+ description = "Embed / expand oEmbed resources and other URL / links";
+ license = stdenv.lib.licenses.artistic2;
+ maintainers = with maintainers; [ sgo ];
+ };
+ };
+
LinuxACL = buildPerlPackage {
pname = "Linux-ACL";
version = "0.05";
@@ -10371,10 +10743,10 @@ let
ListAllUtils = buildPerlPackage {
pname = "List-AllUtils";
- version = "0.15";
+ version = "0.16";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DR/DROLSKY/List-AllUtils-0.15.tar.gz";
- sha256 = "3711fac729321d3aad8356a756fd9272094f227aa048866a3751f9d8ea6cc95d";
+ url = mirror://cpan/authors/id/D/DR/DROLSKY/List-AllUtils-0.16.tar.gz;
+ sha256 = "559b3aa911c73003a3a1ebd860d3b16e171137de8203d86be63a2390364c63dd";
};
propagatedBuildInputs = [ ListSomeUtils ListUtilsBy ];
meta = {
@@ -10464,10 +10836,10 @@ let
LocaleCodes = buildPerlPackage {
pname = "Locale-Codes";
- version = "3.62";
+ version = "3.64";
src = fetchurl {
- url = "mirror://cpan/authors/id/S/SB/SBECK/Locale-Codes-3.62.tar.gz";
- sha256 = "11a6d343e9c321d8ee9eee4479954a4e9c1ff2145187e74fd64952092f9dfab7";
+ url = mirror://cpan/authors/id/S/SB/SBECK/Locale-Codes-3.64.tar.gz;
+ sha256 = "4ed9ef810b68cbb3417e28b34606c1b73c205ce2128535e53b4c9bf612c3e861";
};
meta = {
description = "A distribution of modules to handle locale codes";
@@ -10731,10 +11103,10 @@ let
LogHandler = buildPerlModule {
pname = "Log-Handler";
- version = "0.88";
+ version = "0.90";
src = fetchurl {
- url = "mirror://cpan/authors/id/B/BL/BLOONIX/Log-Handler-0.88.tar.gz";
- sha256 = "45bf540ab2138ed3ff93afc205b0516dc75755b86acdcc5e75c41347833c293d";
+ url = "mirror://cpan/authors/id/B/BL/BLOONIX/Log-Handler-0.90.tar.gz";
+ sha256 = "0kgp3frz0y51j8kw67d6b4yyrrbh7syqraxchc7pfm442bkq0p1s";
};
propagatedBuildInputs = [ ParamsValidate ];
meta = {
@@ -10781,10 +11153,10 @@ let
MCE = buildPerlPackage {
pname = "MCE";
- version = "1.865";
+ version = "1.872";
src = fetchurl {
- url = "mirror://cpan/authors/id/M/MA/MARIOROY/MCE-1.865.tar.gz";
- sha256 = "1fhrc0mig5rzywz3lki0gkpvm9l9693cwaljzwxkprdkxnvk709c";
+ url = mirror://cpan/authors/id/M/MA/MARIOROY/MCE-1.872.tar.gz;
+ sha256 = "0ydih6w1di5fppcr2s9lxbyf8av7ksgqg0mirrw5mfcr92924p90";
};
meta = {
description = "Many-Core Engine for Perl providing parallel processing capabilities";
@@ -10873,10 +11245,10 @@ let
LWP = buildPerlPackage {
pname = "libwww-perl";
- version = "6.43";
+ version = "6.45";
src = fetchurl {
- url = "mirror://cpan/authors/id/O/OA/OALDERS/libwww-perl-6.43.tar.gz";
- sha256 = "e9849d7ee6fd0e89cc999e63d7612c951afd6aeea6bc721b767870d9df4ac40d";
+ url = mirror://cpan/authors/id/O/OA/OALDERS/libwww-perl-6.45.tar.gz;
+ sha256 = "4391cec148d83c32482350c8ee1bc88f1b42d33921584b83017eba1591a42954";
};
propagatedBuildInputs = [ FileListing HTMLParser HTTPCookies HTTPDaemon HTTPNegotiate NetHTTP TryTiny WWWRobotRules ];
# support cross-compilation by avoiding using `has_module` which does not work in miniperl (it requires B native module)
@@ -11039,10 +11411,10 @@ let
MailAuthenticationResults = buildPerlPackage {
pname = "Mail-AuthenticationResults";
- version = "1.20200108";
+ version = "1.20200331.1";
src = fetchurl {
- url = "mirror://cpan/authors/id/M/MB/MBRADSHAW/Mail-AuthenticationResults-1.20200108.tar.gz";
- sha256 = "1j003bzqh7nax604f93k1s70b1im97986p6g58a6ynv92fbnhjq5";
+ url = mirror://cpan/authors/id/M/MB/MBRADSHAW/Mail-AuthenticationResults-1.20200331.1.tar.gz;
+ sha256 = "0qpairi9gmwinws4ay46pjnckib6217k0ig604ppkmjzilwjvf2c";
};
buildInputs = [ TestException ];
meta = {
@@ -11093,10 +11465,10 @@ let
MailMessage = buildPerlPackage {
pname = "Mail-Message";
- version = "3.008";
+ version = "3.009";
src = fetchurl {
- url = "mirror://cpan/authors/id/M/MA/MARKOV/Mail-Message-3.008.tar.gz";
- sha256 = "1k3d996r2aqqzbv0xx5y88blpy9rp14lhd9vzjc1hjnrl7gij63f";
+ url = mirror://cpan/authors/id/M/MA/MARKOV/Mail-Message-3.009.tar.gz;
+ sha256 = "06ngjxnw0r5s6fnwc6qd2710p5v28ssgjkghkw8nqy2glacczlir";
};
propagatedBuildInputs = [ IOStringy MIMETypes MailTools URI UserIdentity ];
meta = {
@@ -11107,14 +11479,14 @@ let
MailDKIM = buildPerlPackage {
pname = "Mail-DKIM";
- version = "0.58";
+ version = "1.20200513.1";
src = fetchurl {
- url = "mirror://cpan/authors/id/M/MB/MBRADSHAW/Mail-DKIM-0.58.tar.gz";
- sha256 = "0cgkal65qqcy57b21lgij90ba36wl66byw9i76g5yhwaa8ms8hqa";
+ url = mirror://cpan/authors/id/M/MB/MBRADSHAW/Mail-DKIM-1.20200513.1.tar.gz;
+ sha256 = "1gbnzxns4gy02lrgfmzdvr7bc0kxgxiq850mdj2y7k75nnv28iak";
};
- propagatedBuildInputs = [ CryptOpenSSLRSA MailAuthenticationResults MailTools NetDNSResolverMock YAMLLibYAML ];
+ propagatedBuildInputs = [ CryptOpenSSLRSA MailAuthenticationResults MailTools NetDNS ];
doCheck = false; # tries to access the domain name system
- buildInputs = [ TestRequiresInternet ];
+ buildInputs = [ NetDNSResolverMock TestRequiresInternet YAMLLibYAML ];
};
MailIMAPClient = buildPerlPackage {
@@ -11265,6 +11637,22 @@ let
};
};
+ MathCalcParser = buildPerlPackage {
+ pname = "Math-Calc-Parser";
+ version = "1.005";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/D/DB/DBOOK/Math-Calc-Parser-1.005.tar.gz";
+ sha256 = "afc3eb496ab3a3a301b3437af07e197eb743c06090f0101dacf820302f2b7f75";
+ };
+ buildInputs = [ TestNeeds ];
+ meta = {
+ homepage = "https://github.com/Grinnz/Math-Calc-Parser";
+ description = "Parse and evaluate mathematical expressions";
+ license = stdenv.lib.licenses.artistic2;
+ maintainers = with maintainers; [ sgo ];
+ };
+ };
+
MathCalcUnits = buildPerlPackage {
pname = "Math-Calc-Units";
version = "1.07";
@@ -11422,6 +11810,27 @@ let
};
};
+ MathPari = buildPerlPackage rec {
+ pname = "Math-Pari";
+ version = "2.030518";
+ nativeBuildInputs = [ pkgs.unzip ];
+ pariversion = "2.1.7";
+ pari_tgz = fetchurl {
+ url = "https://pari.math.u-bordeaux.fr/pub/pari/OLD/2.1/pari-${pariversion}.tgz";
+ sha256 = "1yjml5z1qdn258qh6329v7vib2gyx6q2np0s5ybci0rhmz6z4hli";
+ };
+ preConfigure = "cp ${pari_tgz} pari-${pariversion}.tgz";
+ makeMakerFlags = "pari_tgz=pari-${pariversion}.tgz";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/I/IL/ILYAZ/modules/${pname}-${version}.zip";
+ sha256 = "dc38955a9690be6bafa8de2526212377c3ec9fe8da5ec02263a9caf94b58bb91";
+ };
+ meta = {
+ description = "Perl interface to PARI";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
MathPlanePath = buildPerlPackage {
pname = "Math-PlanePath";
version = "127";
@@ -11433,6 +11842,40 @@ let
buildInputs = [ DataFloat MathBigIntLite NumberFraction ];
};
+ MathPrimeUtil = buildPerlPackage {
+ pname = "Math-Prime-Util";
+ version = "0.73";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/D/DA/DANAJ/Math-Prime-Util-0.73.tar.gz";
+ sha256 = "4afa6dd8cdb97499bd4eca6925861812c29d9f5a0f1ac27ad9d2d9c9b5602894";
+ };
+ propagatedBuildInputs = [ MathPrimeUtilGMP ];
+ meta = {
+ homepage = "https://github.com/danaj/Math-Prime-Util";
+ description = "Utilities related to prime numbers, including fast sieves and factoring";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.sgo ];
+ };
+ };
+
+ MathPrimeUtilGMP = buildPerlPackage {
+ pname = "Math-Prime-Util-GMP";
+ version = "0.52";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/D/DA/DANAJ/Math-Prime-Util-GMP-0.52.tar.gz";
+ sha256 = "2697c7fd5c7e35fdec7f50ed56a67be807a2f22657589e637dad3592744003be";
+ };
+ buildInputs = [ pkgs.gmp ];
+ NIX_CFLAGS_COMPILE = "-I${pkgs.gmp.dev}/include";
+ NIX_CFLAGS_LINK = "-L${pkgs.gmp.out}/lib -lgmp";
+ meta = {
+ homepage = "https://github.com/danaj/Math-Prime-Util-GMP";
+ description = "Utilities related to prime numbers, using GMP";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.sgo ];
+ };
+ };
+
MathRandom = buildPerlPackage {
pname = "Math-Random";
version = "0.72";
@@ -11632,6 +12075,31 @@ let
};
};
+ MetaCPANClient = buildPerlPackage {
+ pname = "MetaCPAN-Client";
+ version = "2.026000";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/M/MI/MICKEY/MetaCPAN-Client-2.026000.tar.gz";
+ sha256 = "ee711619d59655dac1bd2e4b894ffeb3171bd73b1ed38ba4b7b07d3690f94465";
+ };
+
+ # Most tests are online, so we only include offline tests
+ postPatch = ''
+ substituteInPlace Makefile.PL \
+ --replace '"t/*.t t/api/*.t"' \
+ '"t/00-report-prereqs.t t/api/_get.t t/api/_get_or_search.t t/api/_search.t t/entity.t t/request.t t/resultset.t"'
+ '';
+
+ buildInputs = [ LWPProtocolhttps TestFatal TestNeeds ];
+ propagatedBuildInputs = [ IOSocketSSL JSONMaybeXS Moo NetSSLeay RefUtil SafeIsa TypeTiny URI ];
+ meta = {
+ homepage = "https://github.com/metacpan/metacpan-client";
+ description = "A comprehensive, DWIM-featured client to the MetaCPAN API";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = with maintainers; [ sgo ];
+ };
+ };
+
MethodSignaturesSimple = buildPerlPackage {
pname = "Method-Signatures-Simple";
version = "1.07";
@@ -11646,6 +12114,20 @@ let
};
};
+ MetricsAny = buildPerlModule {
+ pname = "Metrics-Any";
+ version = "0.05";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/P/PE/PEVANS/Metrics-Any-0.05.tar.gz;
+ sha256 = "1xg7y8szbfwmh72y8l1w0rz4jrd66hisl6hh3hyq31f52cs6hwvr";
+ };
+ buildInputs = [ TestFatal ];
+ meta = {
+ description = "abstract collection of monitoring metrics";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
# TODO: use CPAN version
MHonArc = buildPerlPackage rec {
pname = "MHonArc";
@@ -11732,7 +12214,7 @@ let
sha256 = "db603ccbf6653bcd28cfa824d72e511ead019fc8afb9f1854ec872db2d3cd8da";
};
doCheck = false;
- propagatedBuildInputs = [ HTMLParser LWP MIMELite URI ];
+ propagatedBuildInputs = [ LWP MIMELite ];
meta = {
description = "Provide routine to transform a HTML page in a MIME-Lite mail";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
@@ -11826,11 +12308,11 @@ let
ModernPerl = buildPerlPackage {
pname = "Modern-Perl";
- version = "1.20190727";
+ version = "1.20200211";
src = fetchurl {
- url = "mirror://cpan/authors/id/C/CH/CHROMATIC/Modern-Perl-1.20190727.tar.gz";
- sha256 = "2e69d7ab7e4a53153e686c25547ad914e7464d4e5604b8851931a6e63fc51b21";
+ url = mirror://cpan/authors/id/C/CH/CHROMATIC/Modern-Perl-1.20200211.tar.gz;
+ sha256 = "da1c83cee84fab9edb9e31d7f7abac43e1337b2e66015191ec4b6da59298c480";
};
meta = {
homepage = "https://github.com/chromatic/Modern-Perl";
@@ -12280,16 +12762,32 @@ let
Mojolicious = buildPerlPackage {
pname = "Mojolicious";
- version = "8.32";
+ version = "8.55";
src = fetchurl {
- url = "mirror://cpan/authors/id/S/SR/SRI/Mojolicious-8.32.tar.gz";
- sha256 = "11fyz534syihisl8498655bqq4y8c73a6xhvl1wlq4axdgkm0d2h";
+ url = "mirror://cpan/authors/id/S/SR/SRI/Mojolicious-8.55.tar.gz";
+ sha256 = "116f79a8jvdk0zfj34gp3idhxgk4l8qq4ka6pwhdp8pmks969w0x";
};
meta = {
homepage = "https://mojolicious.org";
description = "Real-time web framework";
license = stdenv.lib.licenses.artistic2;
- maintainers = [ maintainers.thoughtpolice ];
+ maintainers = with maintainers; [ thoughtpolice sgo ];
+ };
+ };
+
+ MojoliciousPluginAssetPack = buildPerlPackage {
+ pname = "Mojolicious-Plugin-AssetPack";
+ version = "2.08";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/J/JH/JHTHORSEN/Mojolicious-Plugin-AssetPack-2.08.tar.gz";
+ sha256 = "585d9e056258b00590da109b4d5ee573fa3eb2248425247aebbfedac5a157152";
+ };
+ propagatedBuildInputs = [ FileWhich IPCRun3 Mojolicious JavaScriptMinifierXS CSSMinifierXS ];
+ meta = {
+ homepage = "https://github.com/jhthorsen/mojolicious-plugin-assetpack";
+ description = "Compress and convert css, less, sass, javascript and coffeescript files";
+ license = stdenv.lib.licenses.artistic2;
+ maintainers = with maintainers; [ sgo ];
};
};
@@ -12311,10 +12809,10 @@ let
MojoliciousPluginOpenAPI = buildPerlPackage {
pname = "Mojolicious-Plugin-OpenAPI";
- version = "2.21";
+ version = "3.33";
src = fetchurl {
- url = "mirror://cpan/authors/id/J/JH/JHTHORSEN/Mojolicious-Plugin-OpenAPI-2.21.tar.gz";
- sha256 = "34b1f42d846c26d8be3a3556dc5a02dd7ab47c5612b41d3caf1ce6bc16101dc2";
+ url = "mirror://cpan/authors/id/J/JH/JHTHORSEN/Mojolicious-Plugin-OpenAPI-3.33.tar.gz";
+ sha256 = "0lccvanc3cici83j6fx7gg3wdcsvgv8d7hzd06r0q1mp8329sbv4";
};
propagatedBuildInputs = [ JSONValidator ];
meta = {
@@ -12327,12 +12825,12 @@ let
MojoliciousPluginStatus = buildPerlPackage {
pname = "Mojolicious-Plugin-Status";
- version = "1.01";
+ version = "1.12";
src = fetchurl {
- url = "mirror://cpan/authors/id/S/SR/SRI/Mojolicious-Plugin-Status-1.01.tar.gz";
- sha256 = "08hvwg395sibjjkwc9fg31ngpmzf7z0467p6b0il355xqbwjpdf6";
+ url = mirror://cpan/authors/id/S/SR/SRI/Mojolicious-Plugin-Status-1.12.tar.gz;
+ sha256 = "1hn333220ba3hxl9aks0ywx933zv6klyi3a0iw571q76z5a8r2jn";
};
- propagatedBuildInputs = [ BSDResource IPCShareLite Mojolicious Sereal ];
+ propagatedBuildInputs = [ BSDResource CpanelJSONXS FileMap FileTemp Mojolicious ];
meta = {
homepage = "https://github.com/mojolicious/mojo-status";
description = "Mojolicious server status plugin";
@@ -12357,6 +12855,22 @@ let
};
};
+ MojoliciousPluginWebpack = buildPerlPackage {
+ pname = "Mojolicious-Plugin-Webpack";
+ version = "0.12";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/J/JH/JHTHORSEN/Mojolicious-Plugin-Webpack-0.12.tar.gz";
+ sha256 = "2a0856e68446fc22b46692d9a6737f78467654f31e58ad1935e708bddf806d2c";
+ };
+ propagatedBuildInputs = [ Mojolicious ];
+ meta = {
+ homepage = "https://github.com/jhthorsen/mojolicious-plugin-webpack";
+ description = "Mojolicious <3 Webpack";
+ license = stdenv.lib.licenses.artistic2;
+ maintainers = with maintainers; [ sgo ];
+ };
+ };
+
MojoRedis = buildPerlPackage {
pname = "Mojo-Redis";
version = "3.24";
@@ -12392,12 +12906,13 @@ let
Mojomysql = buildPerlPackage rec {
pname = "Mojo-mysql";
- version = "1.18";
+ version = "1.19";
src = fetchurl {
- url = "mirror://cpan/authors/id/T/TE/TEKKI/Mojo-mysql-1.18.tar.gz";
- sha256 = "cc023f068f1ed158b5788758ea175aabe646b06d2f86049552bd7307457396bd";
+ url = mirror://cpan/authors/id/J/JH/JHTHORSEN/Mojo-mysql-1.19.tar.gz;
+ sha256 = "8695494db239e6bbec67cc686e15a60a3424b9f71af5e9936729dfd2be8a3530";
};
propagatedBuildInputs = [ DBDmysql Mojolicious SQLAbstract ];
+ buildInputs = [ TestDeep ];
meta = {
homepage = "https://github.com/jhthorsen/mojo-mysql";
description = "Mojolicious and Async MySQL/MariaDB";
@@ -12439,13 +12954,13 @@ let
MojoPg = buildPerlPackage {
pname = "Mojo-Pg";
- version = "4.18";
+ version = "4.19";
src = fetchurl {
- url = "mirror://cpan/authors/id/S/SR/SRI/Mojo-Pg-4.18.tar.gz";
- sha256 = "31baacc0d6693886b3580e4b3ec6f2d053be8578809c9c1750753576bd1bda3c";
+ url = mirror://cpan/authors/id/S/SR/SRI/Mojo-Pg-4.19.tar.gz;
+ sha256 = "5061eaddddb52c9daf2cbc34bb21e9aeea6ae58a22775fdf1ffa747905ebc992";
};
- buildInputs = [ TestDeep ];
propagatedBuildInputs = [ DBDPg Mojolicious SQLAbstract ];
+ buildInputs = [ TestDeep ];
meta = {
homepage = "https://github.com/mojolicious/mojo-pg";
description = "Mojolicious <3 PostgreSQL";
@@ -12486,10 +13001,10 @@ let
Moo = buildPerlPackage {
pname = "Moo";
- version = "2.003006";
+ version = "2.004000";
src = fetchurl {
- url = "mirror://cpan/authors/id/H/HA/HAARG/Moo-2.003006.tar.gz";
- sha256 = "bcb2092ab18a45005b5e2e84465ebf3a4999d8e82a43a09f5a94d859ae7f2472";
+ url = mirror://cpan/authors/id/H/HA/HAARG/Moo-2.004000.tar.gz;
+ sha256 = "323240d000394cf38ec42e865b05cb8928f625c82c9391cd2cdc72b33c51b834";
};
buildInputs = [ TestFatal ];
propagatedBuildInputs = [ ClassMethodModifiers ModuleRuntime RoleTiny SubQuote ];
@@ -12595,10 +13110,10 @@ let
MooXStrictConstructor = buildPerlPackage {
pname = "MooX-StrictConstructor";
- version = "0.010";
+ version = "0.011";
src = fetchurl {
- url = "mirror://cpan/authors/id/H/HA/HARTZELL/MooX-StrictConstructor-0.010.tar.gz";
- sha256 = "0vvjgz7xbfmf69yav7sxsxmvklqv835xvh7h47w0apxmlkm9fjgr";
+ url = mirror://cpan/authors/id/H/HA/HARTZELL/MooX-StrictConstructor-0.011.tar.gz;
+ sha256 = "1qjkqrmzgz7lxhv14klsv0v9v6blf8js86d47ah24kpw5y12yf6s";
};
propagatedBuildInputs = [ Moo strictures ];
buildInputs = [ TestFatal ];
@@ -12738,13 +13253,13 @@ let
MooXlate = buildPerlPackage {
pname = "MooX-late";
- version = "0.016";
+ version = "0.100";
src = fetchurl {
- url = "mirror://cpan/authors/id/T/TO/TOBYINK/MooX-late-0.016.tar.gz";
- sha256 = "1fb6393e8b77c0ec1e99229bc6f5b9db362eedc172fa940b37defd9bb3415e4e";
+ url = mirror://cpan/authors/id/T/TO/TOBYINK/MooX-late-0.100.tar.gz;
+ sha256 = "2ae5b1e3da5abc0e4006278ecbcfa8fa7c224ea5529a6a688acbb229c09e6a5f";
};
buildInputs = [ TestFatal TestRequires ];
- propagatedBuildInputs = [ Moo TypeTiny ];
+ propagatedBuildInputs = [ Moo SubHandlesVia ];
meta = {
description = "Easily translate Moose code to Moo";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
@@ -13379,10 +13894,10 @@ let
Mouse = buildPerlModule {
pname = "Mouse";
- version = "2.5.9";
+ version = "2.5.10";
src = fetchurl {
- url = "mirror://cpan/authors/id/S/SK/SKAJI/Mouse-v2.5.9.tar.gz";
- sha256 = "0wqcnm6xl7fv9r8izc9c43kr83qsr60i7y53hkickcqhxx38vmxr";
+ url = mirror://cpan/authors/id/S/SK/SKAJI/Mouse-v2.5.10.tar.gz;
+ sha256 = "1vijm8wkyws1jhnqmx104585q3srw9z1crcpy1zlcfhm8qww53ff";
};
buildInputs = [ DevelPPPort ModuleBuildXSUtil TestException TestFatal TestLeakTrace TestOutput TestRequires TryTiny ];
perlPreHook = "export LD=$CC";
@@ -13407,10 +13922,10 @@ let
MozillaCA = buildPerlPackage {
pname = "Mozilla-CA";
- version = "20180117";
+ version = "20200520";
src = fetchurl {
- url = "mirror://cpan/authors/id/A/AB/ABH/Mozilla-CA-20180117.tar.gz";
- sha256 = "f2cc9fbe119f756313f321e0d9f1fac0859f8f154ac9d75b1a264c1afdf4e406";
+ url = mirror://cpan/authors/id/A/AB/ABH/Mozilla-CA-20200520.tar.gz;
+ sha256 = "b3ca0002310bf24a16c0d5920bdea97a2f46e77e7be3e7377e850d033387c726";
};
postPatch = ''
@@ -13594,10 +14109,10 @@ let
NetAmazonS3 = buildPerlPackage {
pname = "Net-Amazon-S3";
- version = "0.87";
+ version = "0.89";
src = fetchurl {
- url = "mirror://cpan/authors/id/L/LL/LLAP/Net-Amazon-S3-0.87.tar.gz";
- sha256 = "77d803477a0c635f311f538e163c5f10e471882c5153398012c93f4284376b8f";
+ url = mirror://cpan/authors/id/L/LL/LLAP/Net-Amazon-S3-0.89.tar.gz;
+ sha256 = "466b4d02b5b17790f1df22df92b22a3879423b3b33317388f0975a13e74b4eea";
};
buildInputs = [ TestDeep TestException TestLoadAllModules TestMockTime TestWarnings ];
propagatedBuildInputs = [ DataStreamBulk DateTimeFormatHTTP DigestHMAC DigestMD5File FileFindRule LWPUserAgentDetermined MIMETypes MooseXRoleParameterized MooseXStrictConstructor MooseXTypesDateTimeMoreCoercions RefUtil RegexpCommon SubOverride TermEncoding TermProgressBarSimple XMLLibXML ];
@@ -13702,9 +14217,20 @@ let
url = "mirror://cpan/authors/id/D/DA/DANBERR/Net-DBus-1.2.0.tar.gz";
sha256 = "e7a1ac9ef4a1235b3fdbd5888f86c347182306467bd79abc9b0756a64b441cbc";
};
- nativeBuildInputs = [ pkgs.buildPackages.pkgconfig ];
+ nativeBuildInputs = [ buildPackages.pkgconfig ];
buildInputs = [ pkgs.dbus TestPod TestPodCoverage ];
propagatedBuildInputs = [ XMLTwig ];
+
+ # https://gitlab.com/berrange/perl-net-dbus/-/merge_requests/19
+ patches = (fetchpatch {
+ url = "https://gitlab.com/berrange/perl-net-dbus/-/commit/6bac8f188fb06e5e5edd27aee672d66b7c28caa4.patch";
+ sha256 = "19nf4xn9xhyd0sd2az9iliqldjj0k6ah2dmkyqyvq4rp2d9k5jgb";
+ });
+
+ postPatch = ''
+ substituteInPlace Makefile.PL --replace pkg-config $PKG_CONFIG
+ '';
+
meta = {
homepage = "http://www.freedesktop.org/wiki/Software/dbus";
description = "Extension for the DBus bindings";
@@ -13714,10 +14240,10 @@ let
NetDNS = buildPerlPackage {
pname = "Net-DNS";
- version = "1.21";
+ version = "1.24";
src = fetchurl {
- url = "mirror://cpan/authors/id/N/NL/NLNETLABS/Net-DNS-1.21.tar.gz";
- sha256 = "ddefe13b28084ffcc8f10a96b3c13c59449dbf6fc371c006d129630ea0ce767a";
+ url = mirror://cpan/authors/id/N/NL/NLNETLABS/Net-DNS-1.24.tar.gz;
+ sha256 = "11a6c2ba6cb1c6640f01c9bbf2036bcbe3974232e9b939ab94985230c92cde63";
};
propagatedBuildInputs = [ DigestHMAC ];
makeMakerFlags = "--noonline-tests";
@@ -13729,16 +14255,17 @@ let
NetDNSResolverMock = buildPerlPackage {
pname = "Net-DNS-Resolver-Mock";
- version = "1.20171219";
+ version = "1.20200215";
src = fetchurl {
- url = "mirror://cpan/authors/id/M/MB/MBRADSHAW/Net-DNS-Resolver-Mock-1.20171219.tar.gz";
- sha256 = "0m3rxpkv1b9121srvbqkrgzg4m8mnydiydqv34in1i1ixwrl6jn9";
+ url = mirror://cpan/authors/id/M/MB/MBRADSHAW/Net-DNS-Resolver-Mock-1.20200215.tar.gz;
+ sha256 = "1rv745c16l3m3w6xx2hjmmgzkdklmzm9imdfiddmdr9hwm8g3xxy";
};
propagatedBuildInputs = [ NetDNS ];
meta = {
description = "Mock a DNS Resolver object for testing";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
+ buildInputs = [ TestException ];
};
NetDomainTLD = buildPerlPackage {
@@ -13853,6 +14380,22 @@ let
};
};
+ NetIPLite = buildPerlPackage {
+ pname = "Net-IP-Lite";
+ version = "0.03";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/A/AL/ALEXKOM/Net-IP-Lite-0.03.tar.gz";
+ sha256 = "c9916e6cfaa53be275379ce4b2a550ae176ddfab50dad43b43ed43e8267802a9";
+ };
+ buildInputs = [ TestException ];
+ meta = {
+ homepage = "https://metacpan.org/pod/Net::IP::Lite";
+ description = "Perl extension for manipulating IPv4/IPv6 addresses";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.sgo ];
+ };
+ };
+
NetIPv4Addr = buildPerlPackage {
pname = "Net-IPv4Addr";
version = "0.10";
@@ -13918,10 +14461,10 @@ let
NetPing = buildPerlPackage {
pname = "Net-Ping";
- version = "2.72";
+ version = "2.73";
src = fetchurl {
- url = "mirror://cpan/authors/id/R/RU/RURBAN/Net-Ping-2.72.tar.gz";
- sha256 = "555af602f54229cd81fef7da1a81516800f3155c6dc4d07dc71be1de3253dd6a";
+ url = mirror://cpan/authors/id/R/RU/RURBAN/Net-Ping-2.73.tar.gz;
+ sha256 = "a5fbeafd3e65778364bead8800ae6a06d468ed68208619b5d4c1debd4d197cf2";
};
meta = {
description = "Check a remote host for reachability";
@@ -13944,13 +14487,13 @@ let
NetPrometheus = buildPerlModule {
pname = "Net-Prometheus";
- version = "0.07";
+ version = "0.11";
src = fetchurl {
- url = "mirror://cpan/authors/id/P/PE/PEVANS/Net-Prometheus-0.07.tar.gz";
- sha256 = "1dh498b26wdaip053hw52317jjmb2n2r5209a1zv5yfrlxpblqm7";
+ url = mirror://cpan/authors/id/P/PE/PEVANS/Net-Prometheus-0.11.tar.gz;
+ sha256 = "0skjkz6q68y8g9blm7i03k4wprac3djq15akmlv1kmgag3i0ky12";
};
- propagatedBuildInputs = [ RefUtil StructDumb ];
- buildInputs = [ TestFatal ];
+ propagatedBuildInputs = [ RefUtil StructDumb URI ];
+ buildInputs = [ HTTPMessage TestFatal ];
meta = {
description = "export monitoring metrics for F<prometheus>";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
@@ -14362,7 +14905,7 @@ let
url = "mirror://cpan/authors/id/J/JH/JHTHORSEN/OpenAPI-Client-0.24.tar.gz";
sha256 = "2420a2d1a9bc24a644c9ba12d77f1252ac2209ef0ac5a432153fe49c840faf28";
};
- propagatedBuildInputs = [ JSONValidator MojoliciousPluginOpenAPI ];
+ propagatedBuildInputs = [ MojoliciousPluginOpenAPI ];
meta = {
homepage = "https://github.com/jhthorsen/openapi-client";
description = "A client for talking to an Open API powered server";
@@ -14419,10 +14962,10 @@ let
NetOpenSSH = buildPerlPackage {
pname = "Net-OpenSSH";
- version = "0.78";
+ version = "0.79";
src = fetchurl {
- url = "mirror://cpan/authors/id/S/SA/SALVA/Net-OpenSSH-0.78.tar.gz";
- sha256 = "8f10844542a2824389decdb8edec7561d8199dc5f0250e849a0bb56f7aee880c";
+ url = mirror://cpan/authors/id/S/SA/SALVA/Net-OpenSSH-0.79.tar.gz;
+ sha256 = "4210fa64b50820f91ab4b6c0e02a579543fc071e73fbdec0f476447ca11172cc";
};
meta = {
description = "Perl SSH client package implemented on top of OpenSSH";
@@ -14670,10 +15213,10 @@ let
Parent = buildPerlPackage {
pname = "parent";
- version = "0.237";
+ version = "0.238";
src = fetchurl {
- url = "mirror://cpan/authors/id/C/CO/CORION/parent-0.237.tar.gz";
- sha256 = "1bnaadzf51g6zrpq6pvvgds2cc9d4w1vck7sapkd3hb5hmjdk28h";
+ url = mirror://cpan/authors/id/C/CO/CORION/parent-0.238.tar.gz;
+ sha256 = "1lfjqjxsvgpsn6ycah4z0qygkykj4v8ca3cdki61k2p2ygg8zx9q";
};
};
@@ -14690,6 +15233,21 @@ let
};
};
+ ParseIRC = buildPerlPackage {
+ pname = "Parse-IRC";
+ version = "1.22";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/B/BI/BINGOS/Parse-IRC-1.22.tar.gz";
+ sha256 = "457b09897f37d38a7054f9563247365427fe24101622ed4c7f054723a45b58d5";
+ };
+ meta = {
+ homepage = "https://github.com/bingos/parse-irc";
+ description = "A parser for the IRC protocol";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = with maintainers; [ sgo ];
+ };
+ };
+
ParseLocalDistribution = buildPerlPackage {
pname = "Parse-LocalDistribution";
version = "0.19";
@@ -14771,7 +15329,7 @@ let
};
ParseYapp = buildPerlPackage {
- pname = "Parser-Yapp";
+ pname = "Parse-Yapp";
version = "1.21";
src = fetchurl {
url = "mirror://cpan/authors/id/W/WB/WBRASWELL/Parse-Yapp-1.21.tar.gz";
@@ -14814,10 +15372,10 @@ let
PathTiny = buildPerlPackage {
pname = "Path-Tiny";
- version = "0.112";
+ version = "0.114";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.112.tar.gz";
- sha256 = "813df2d140c65f795daefd8eca18e61194ecac7050c5406a069db86dea31cc3a";
+ url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.114.tar.gz;
+ sha256 = "cd0f88f37a58fc3667ec065767fe01e73ee6efa18a112bfd3508cf6579ca00e1";
};
meta = {
description = "File path utility";
@@ -14882,10 +15440,10 @@ let
PDFAPI2 = buildPerlPackage {
pname = "PDF-API2";
- version = "2.036";
+ version = "2.037";
src = fetchurl {
- url = "mirror://cpan/authors/id/S/SS/SSIMMS/PDF-API2-2.036.tar.gz";
- sha256 = "070444e9fef8beb6f115994a6ac89533fe8ba02d5e240a35bb07adcbcb511774";
+ url = mirror://cpan/authors/id/S/SS/SSIMMS/PDF-API2-2.037.tar.gz;
+ sha256 = "142803d1886d2a2919d374fb6c25681630aa26740e3f8023337f996fa6c6297e";
};
buildInputs = [ TestException TestMemoryCycle ];
propagatedBuildInputs = [ FontTTF ];
@@ -14897,10 +15455,10 @@ let
Pegex = buildPerlPackage {
pname = "Pegex";
- version = "0.74";
+ version = "0.75";
src = fetchurl {
- url = "mirror://cpan/authors/id/I/IN/INGY/Pegex-0.74.tar.gz";
- sha256 = "31f0889695d79a3ab79a6315a8a08baeb1268592bc6596c3feffb424d982dfdf";
+ url = mirror://cpan/authors/id/I/IN/INGY/Pegex-0.75.tar.gz;
+ sha256 = "4dc8d335de80b25247cdb3f946f0d10d9ba0b3c34b0ed7d00316fd068fd05edc";
};
buildInputs = [ TestPod TieIxHash ];
meta = {
@@ -14924,10 +15482,10 @@ let
Perlosnames = buildPerlPackage {
pname = "Perl-osnames";
- version = "0.11";
+ version = "0.122";
src = fetchurl {
- url = "mirror://cpan/authors/id/P/PE/PERLANCAR/Perl-osnames-0.11.tar.gz";
- sha256 = "fb22a1ed59dc2311f7f1ffca5685d90c0600020467f624f57b4dd3dba5bc659b";
+ url = mirror://cpan/authors/id/P/PE/PERLANCAR/Perl-osnames-0.122.tar.gz;
+ sha256 = "7075939d747e375178d00348d00c52ff9db2cebb18bae7473dcb09df825118a0";
};
meta = {
description = "List possible $^O ($OSNAME) values, with description";
@@ -14943,7 +15501,7 @@ let
sha256 = "2ad194f91ef24df4698369c2562d4164e9bf74f2d5565c681841abf79789ed82";
};
buildInputs = [ TestDeep ];
- propagatedBuildInputs = [ BKeywords ConfigTiny FileWhich ModulePluggable PPIxQuoteLike PPIxRegexp PPIxUtilities PerlTidy PodSpell StringFormat ];
+ propagatedBuildInputs = [ BKeywords ConfigTiny FileWhich ListMoreUtils ModulePluggable PPIxQuoteLike PPIxRegexp PPIxUtilities PerlTidy PodSpell StringFormat ];
meta = {
homepage = "http://perlcritic.com";
description = "Critique Perl source code for best-practices";
@@ -14962,6 +15520,19 @@ let
};
};
+ PerlIOLayers = buildPerlModule {
+ pname = "PerlIO-Layers";
+ version = "0.012";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/L/LE/LEONT/PerlIO-Layers-0.012.tar.gz;
+ sha256 = "1psaq3kwlk7g9rxvgsacfjk2mh6cscqf4xl7ggfkzfrnz91aabal";
+ };
+ meta = {
+ description = "Querying your filehandle's capabilities";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
PerlIOeol = buildPerlPackage {
pname = "PerlIO-eol";
version = "0.17";
@@ -15176,10 +15747,10 @@ let
PlackMiddlewareDebug = buildPerlModule {
pname = "Plack-Middleware-Debug";
- version = "0.17";
+ version = "0.18";
src = fetchurl {
- url = "mirror://cpan/authors/id/M/MI/MIYAGAWA/Plack-Middleware-Debug-0.17.tar.gz";
- sha256 = "a30b62f1bb94e641f7b60b5ea5335e140c553b4131ec4003b56db37f47617a26";
+ url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Plack-Middleware-Debug-0.18.tar.gz;
+ sha256 = "192ef79e521c90c6eff6f4149ad2e4bfc911d2c95df78935855e90d659e9ac9a";
};
buildInputs = [ ModuleBuildTiny TestRequires ];
propagatedBuildInputs = [ ClassMethodModifiers DataDump DataDumperConcise Plack TextMicroTemplate ];
@@ -15313,14 +15884,10 @@ let
POE = buildPerlPackage {
pname = "POE";
- version = "1.367";
- patches = [
- ../development/perl-modules/perl-POE-1.367-pod_linkcheck.patch
- ../development/perl-modules/perl-POE-1.367-pod_no404s.patch
- ];
+ version = "1.368";
src = fetchurl {
- url = "mirror://cpan/authors/id/R/RC/RCAPUTO/POE-1.367.tar.gz";
- sha256 = "0b9s7yxaa2lgzyi56brgygycfjk7lz33d1ddvc1wvwwvm45p4wmp";
+ url = mirror://cpan/authors/id/B/BI/BINGOS/POE-1.368.tar.gz;
+ sha256 = "08g1vzxamqg0gmkirdcx7fycq3pwv9vbajc30qwqpm1n3rvdrcdp";
};
# N.B. removing TestPodLinkCheck from buildInputs because tests requiring
# this module don't disable themselves when "run_network_tests" is
@@ -15386,12 +15953,12 @@ let
PPIxQuoteLike = buildPerlModule {
pname = "PPIx-QuoteLike";
- version = "0.008";
+ version = "0.011";
src = fetchurl {
- url = "mirror://cpan/authors/id/W/WY/WYANT/PPIx-QuoteLike-0.008.tar.gz";
- sha256 = "0dzlcddvfzn7s8z1jj12ghsbzf9wm5dq84361v4vx5p6j8zhsaz4";
+ url = mirror://cpan/authors/id/W/WY/WYANT/PPIx-QuoteLike-0.011.tar.gz;
+ sha256 = "0yi0rx8nf3pz1g5d9z7mi6pzbd4y2kqj61vsgmyllk6rfyjcgmsf";
};
- propagatedBuildInputs = [ PPI ];
+ propagatedBuildInputs = [ PPI Readonly ];
meta = {
description = "Parse Perl string literals and string-literal-like things.";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
@@ -15400,12 +15967,12 @@ let
PPIxRegexp = buildPerlModule {
pname = "PPIx-Regexp";
- version = "0.068";
+ version = "0.072";
src = fetchurl {
- url = "mirror://cpan/authors/id/W/WY/WYANT/PPIx-Regexp-0.068.tar.gz";
- sha256 = "b5444b699a3c7ad79506c796559449c6f858dc62deb60e08249f96782636e5f4";
+ url = mirror://cpan/authors/id/W/WY/WYANT/PPIx-Regexp-0.072.tar.gz;
+ sha256 = "84a050b3b65c98a4b95f9df94fa0d8db9a931b000bb6e2946f0f8874cc2bac5c";
};
- propagatedBuildInputs = [ ListMoreUtils PPI ];
+ propagatedBuildInputs = [ PPI ];
meta = {
description = "Parse regular expressions";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
@@ -15621,10 +16188,10 @@ let
PerlPrereqScannerNotQuiteLite = buildPerlPackage {
pname = "Perl-PrereqScanner-NotQuiteLite";
- version = "0.9909";
+ version = "0.9911";
src = fetchurl {
- url = "mirror://cpan/authors/id/I/IS/ISHIGAKI/Perl-PrereqScanner-NotQuiteLite-0.9909.tar.gz";
- sha256 = "09sa86maxrqnxf84wa0cgkcs8p6xvpsv0x5dny3hz0300zgrqmq5";
+ url = mirror://cpan/authors/id/I/IS/ISHIGAKI/Perl-PrereqScanner-NotQuiteLite-0.9911.tar.gz;
+ sha256 = "1h8sv5df7736sr7vasl6hkcvqlsqz9y61wiky6bvqa7fnlfhcyp0";
};
propagatedBuildInputs = [ DataDump ModuleCPANfile ModuleFind RegexpTrie ];
buildInputs = [ ExtUtilsMakeMakerCPANfile TestFailWarnings TestUseAllModules ];
@@ -15664,7 +16231,7 @@ let
url = "mirror://cpan/authors/id/R/RC/RCLAMP/Pod-Coverage-0.23.tar.gz";
sha256 = "01xifj83dv492lxixijmg6va02rf3ydlxly0a9slmx22r6qa1drh";
};
- propagatedBuildInputs = [ DevelSymdump ];
+ propagatedBuildInputs = [ DevelSymdump PodParser ];
};
PodCoverageTrustPod = buildPerlPackage {
@@ -15778,6 +16345,7 @@ let
url = "mirror://cpan/authors/id/T/TJ/TJENNESS/Pod-LaTeX-0.61.tar.gz";
sha256 = "15a840ea1c8a76cd3c865fbbf2fec33b03615c0daa50f9c800c54e0cf0659d46";
};
+ propagatedBuildInputs = [ PodParser ];
meta = {
homepage = "https://github.com/timj/perl-Pod-LaTeX/tree/master";
description = "Convert Pod data to formatted Latex";
@@ -15846,6 +16414,7 @@ let
url = "mirror://cpan/authors/id/R/RM/RMBARKER/Pod-Plainer-1.04.tar.gz";
sha256 = "1bbfbf7d1d4871e5a83bab2137e22d089078206815190eb1d5c1260a3499456f";
};
+ propagatedBuildInputs = [ PodParser ];
meta = {
description = "Perl extension for converting Pod to old-style Pod";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
@@ -15899,7 +16468,7 @@ let
url = "mirror://cpan/authors/id/D/DO/DOLMEN/Pod-Spell-1.20.tar.gz";
sha256 = "6383f7bfe22bc0d839a08057a0ce780698b046184aea935be4833d94986dd03c";
};
- propagatedBuildInputs = [ ClassTiny FileShareDir LinguaENInflect PathTiny ];
+ propagatedBuildInputs = [ ClassTiny FileShareDir LinguaENInflect PathTiny PodParser ];
buildInputs = [ FileShareDirInstall TestDeep ];
};
@@ -15954,6 +16523,7 @@ let
url = "mirror://cpan/authors/id/N/NU/NUFFIN/Pod-Wrap-0.01.tar.gz";
sha256 = "0qwb5hp26f85xnb3zivf8ccfdplabiyl5sd53c6wgdgvzzicpjjh";
};
+ propagatedBuildInputs = [ PodParser ];
meta = {
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
@@ -16027,10 +16597,10 @@ let
Redis = buildPerlModule {
pname = "Redis";
- version = "1.995";
+ version = "1.996";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DA/DAMS/Redis-1.995.tar.gz";
- sha256 = "a0b07b284ff12bb852a3120723f1e63ab279df575d6c52a78f914565a9f0b906";
+ url = mirror://cpan/authors/id/D/DA/DAMS/Redis-1.996.tar.gz;
+ sha256 = "5c196d56a4d771abb2042fd52f252096497fc86f35910581e0956b5710ea74b6";
};
buildInputs = [ IOString ModuleBuildTiny TestDeep TestFatal TestSharedFork TestTCP ];
propagatedBuildInputs = [ IOSocketTimeout TryTiny ];
@@ -16091,10 +16661,10 @@ let
RegexpGrammars = buildPerlModule {
pname = "Regexp-Grammars";
- version = "1.052";
+ version = "1.057";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DC/DCONWAY/Regexp-Grammars-1.052.tar.gz";
- sha256 = "d552e7aaec956fc9ff0c56602fc95bc5c97ef815a0a8df7f42d1128f39534a62";
+ url = mirror://cpan/authors/id/D/DC/DCONWAY/Regexp-Grammars-1.057.tar.gz;
+ sha256 = "af53c19818461cd701aeb57c49dffdb463edc4bf8f658d9ea4e6d534ac177041";
};
meta = {
description = "Add grammatical parsing features to Perl 5.10 regexes";
@@ -16266,10 +16836,10 @@ let
RTClientREST = buildPerlModule {
pname = "RT-Client-REST";
- version = "0.56";
+ version = "0.60";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DJ/DJZORT/RT-Client-REST-0.56.tar.gz";
- sha256 = "798baccf11eaecbb7d2d27be0b5e4fa9cb80b34cc51cab12eb7b88facf39fd4b";
+ url = mirror://cpan/authors/id/D/DJ/DJZORT/RT-Client-REST-0.60.tar.gz;
+ sha256 = "0e6f2da3d96903491b43b19c61221cbeea88414264f907312f277daaf144248b";
};
buildInputs = [ CGI HTTPServerSimple TestException ];
meta = {
@@ -16294,10 +16864,10 @@ let
ScalarListUtils = buildPerlPackage {
pname = "Scalar-List-Utils";
- version = "1.53";
+ version = "1.55";
src = fetchurl {
- url = "mirror://cpan/authors/id/P/PE/PEVANS/Scalar-List-Utils-1.53.tar.gz";
- sha256 = "bd4086b066fb3b18a0be2e7d9bc100a99aa0f233ad659492340415c7b2bdae99";
+ url = mirror://cpan/authors/id/P/PE/PEVANS/Scalar-List-Utils-1.55.tar.gz;
+ sha256 = "4d2bdc1c72a7bc4d69d6a5cc85bc7566497c3b183c6175b832784329d58feb4b";
};
meta = {
description = "Common Scalar and List utility subroutines";
@@ -16392,12 +16962,12 @@ let
SerealDecoder = buildPerlPackage {
pname = "Sereal-Decoder";
- version = "4.008";
+ version = "4.014";
src = fetchurl {
- url = "mirror://cpan/authors/id/Y/YV/YVES/Sereal-Decoder-4.008.tar.gz";
- sha256 = "1vxgwlya7sj9mb6y278qblrjl2708d0agy7cryyqj7qf08d056rv";
+ url = mirror://cpan/authors/id/Y/YV/YVES/Sereal-Decoder-4.014.tar.gz;
+ sha256 = "0ph5k99ssm5anwsdjal7sw96pjs65lirfanfsw8gh6k40w0w6f44";
};
- buildInputs = [ TestDeep TestDifferences TestLongString TestWarn ];
+ buildInputs = [ TestDeep TestDifferences TestLongString TestMemoryGrowth TestWarn ];
preBuild = ''ls'';
meta = {
homepage = "https://github.com/Sereal/Sereal";
@@ -16409,10 +16979,10 @@ let
SerealEncoder = buildPerlPackage {
pname = "Sereal-Encoder";
- version = "4.008";
+ version = "4.014";
src = fetchurl {
- url = "mirror://cpan/authors/id/Y/YV/YVES/Sereal-Encoder-4.008.tar.gz";
- sha256 = "0vzk6d2h034qks4lby53xrfljsrx4cvkaqi7gz9frba17lvl01rq";
+ url = mirror://cpan/authors/id/Y/YV/YVES/Sereal-Encoder-4.014.tar.gz;
+ sha256 = "0044pkjkdg8y0ljmfj0bx68wf7jpfyy98kxi4z36kxarz2hcf462";
};
buildInputs = [ SerealDecoder TestDeep TestDifferences TestLongString TestWarn ];
meta = {
@@ -16425,12 +16995,12 @@ let
Sereal = buildPerlPackage {
pname = "Sereal";
- version = "4.008";
+ version = "4.014";
src = fetchurl {
- url = "mirror://cpan/authors/id/Y/YV/YVES/Sereal-4.008.tar.gz";
- sha256 = "1ima428v8mi509crr3b1rnh67ki8vbcd7iignw68mf2iaw5wmb58";
+ url = mirror://cpan/authors/id/Y/YV/YVES/Sereal-4.014.tar.gz;
+ sha256 = "02qpl3x6sh0xfby38gr80dndkah9m5r0xhk7d4a24i9hqljjaing";
};
- buildInputs = [ TestLongString TestWarn ];
+ buildInputs = [ TestDeep TestLongString TestMemoryGrowth TestWarn ];
propagatedBuildInputs = [ SerealDecoder SerealEncoder ];
meta = {
homepage = "https://github.com/Sereal/Sereal";
@@ -16684,10 +17254,10 @@ let
Specio = buildPerlPackage {
pname = "Specio";
- version = "0.45";
+ version = "0.46";
src = fetchurl {
- url = "mirror://cpan/authors/id/D/DR/DROLSKY/Specio-0.45.tar.gz";
- sha256 = "1xk1skzvmqjgk7dqfkcmp6g7fc493cyk2hp94fzpdc43cg78ifg4";
+ url = mirror://cpan/authors/id/D/DR/DROLSKY/Specio-0.46.tar.gz;
+ sha256 = "15lmxffbzj1gq7n9m80a3ka8nqxmmk3p4azp33y6wv872shjmx0b";
};
propagatedBuildInputs = [ DevelStackTrace EvalClosure MROCompat ModuleRuntime RoleTiny SubQuote TryTiny ];
buildInputs = [ TestFatal TestNeeds ];
@@ -16752,10 +17322,10 @@ let
SQLAbstract = buildPerlPackage {
pname = "SQL-Abstract";
- version = "1.86";
+ version = "1.87";
src = fetchurl {
- url = "mirror://cpan/authors/id/I/IL/ILMARI/SQL-Abstract-1.86.tar.gz";
- sha256 = "e7a7f7da5e6fa42f495860e92e9138b8a0964ca7674c95bd6ff1b1ce21aa8cdf";
+ url = mirror://cpan/authors/id/I/IL/ILMARI/SQL-Abstract-1.87.tar.gz;
+ sha256 = "e926a0a83da7efa18e57e5b2952a2ab3b7563a51733fc6dd5c89f12156481c4a";
};
buildInputs = [ TestDeep TestException TestWarn ];
propagatedBuildInputs = [ HashMerge MROCompat Moo ];
@@ -16794,8 +17364,8 @@ let
url = "mirror://cpan/authors/id/R/RE/REHSACK/SQL-Statement-1.412.tar.gz";
sha256 = "65c870883379c11b53f19ead10aaac241ccc86a90bbab77f6376fe750720e5c8";
};
- buildInputs = [ TestDeep ];
- propagatedBuildInputs = [ Clone ModuleRuntime ParamsUtil TextSoundex MathBaseConvert ];
+ buildInputs = [ MathBaseConvert TestDeep TextSoundex ];
+ propagatedBuildInputs = [ Clone ModuleRuntime ParamsUtil ];
};
SQLTokenizer = buildPerlPackage {
@@ -16809,10 +17379,10 @@ let
SQLTranslator = buildPerlPackage {
pname = "SQL-Translator";
- version = "1.60";
+ version = "1.61";
src = fetchurl {
- url = "mirror://cpan/authors/id/I/IL/ILMARI/SQL-Translator-1.60.tar.gz";
- sha256 = "6bb0cb32ca25da69df65e5de71f679f3ca90044064526fa336cabd342f220e87";
+ url = mirror://cpan/authors/id/M/MS/MSTROUT/SQL-Translator-1.61.tar.gz;
+ sha256 = "840e3c77cd48b47e1343c79ae8ef4fca46d036356d143d33528900740416dfe8";
};
buildInputs = [ FileShareDirInstall JSONMaybeXS TestDifferences TestException XMLWriter YAML ];
propagatedBuildInputs = [ CarpClan DBI FileShareDir Moo PackageVariant ParseRecDescent TryTiny ];
@@ -16909,6 +17479,19 @@ let
};
};
+ StatisticsChiSquare = buildPerlPackage rec {
+ pname = "Statistics-ChiSquare";
+ version = "1.0000";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/D/DC/DCANTRELL/${pname}-${version}.tar.gz";
+ sha256 = "255a5a38336d048ddb9077222691e000984e907aae09a4ea695a9cfd49a1ddd0";
+ };
+ meta = {
+ description = "Implements the Chi Squared test, using pre-computed tables";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
StatisticsDescriptive = buildPerlModule {
pname = "Statistics-Descriptive";
version = "3.0702";
@@ -17084,6 +17667,7 @@ let
description = "String::Interpolate - Wrapper for builtin the Perl interpolation engine.";
license = licenses.gpl1Plus;
};
+ propagatedBuildInputs = [ PadWalker SafeHole ];
};
StringMkPasswd = buildPerlPackage {
@@ -17213,10 +17797,10 @@ let
StructDumb = buildPerlModule {
pname = "Struct-Dumb";
- version = "0.09";
+ version = "0.12";
src = fetchurl {
- url = "mirror://cpan/authors/id/P/PE/PEVANS/Struct-Dumb-0.09.tar.gz";
- sha256 = "0g9rziaqxkm00vh30g1yfwzq3b1xl23p8fbm4rszqsp641wr2z9k";
+ url = mirror://cpan/authors/id/P/PE/PEVANS/Struct-Dumb-0.12.tar.gz;
+ sha256 = "0wvzcpil9xc2wkibq3sj8i5bgq4iadx2k7hfqb8jm5p66g271kjj";
};
buildInputs = [ TestFatal ];
meta = {
@@ -17284,6 +17868,21 @@ let
};
};
+ SubHandlesVia = buildPerlPackage {
+ pname = "Sub-HandlesVia";
+ version = "0.013";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/T/TO/TOBYINK/Sub-HandlesVia-0.013.tar.gz;
+ sha256 = "1q5lqjnqw29ywkiv0iqidc88ydqp1cywrgfd8mi7yarksc296a3l";
+ };
+ propagatedBuildInputs = [ ClassMethodModifiers ClassTiny RoleTiny ScalarListUtils TypeTiny ];
+ buildInputs = [ TestFatal TestRequires ];
+ meta = {
+ description = "alternative handles_via implementation";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
SubIdentify = buildPerlPackage {
pname = "Sub-Identify";
version = "0.14";
@@ -17387,6 +17986,20 @@ let
propagatedBuildInputs = [ (pkgs.subversionClient.override { inherit perl; }) ];
};
+ SafeHole = buildPerlModule {
+ pname = "Safe-Hole";
+ version = "0.14";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/T/TO/TODDR/Safe-Hole-0.14.tar.gz;
+ sha256 = "01gc2lfli282dj6a2pkpxb0vmpyavs323cbdw15gxi06pn5nxxgl";
+ };
+ meta = {
+ description = "lib/Safe/Hole.pm";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ homepage = "http://github.com/toddr/Safe-Hole";
+ };
+ };
+
Swim = buildPerlPackage {
pname = "Swim";
version = "0.1.48";
@@ -17467,10 +18080,10 @@ let
SysMmap = buildPerlPackage {
pname = "Sys-Mmap";
- version = "0.19";
+ version = "0.20";
src = fetchurl {
- url = "mirror://cpan/authors/id/S/SW/SWALTERS/Sys-Mmap-0.19.tar.gz";
- sha256 = "1yh0170xfw3z7n3lynffcb6axv7wi6zb46cx03crj1cvrhjmwa89";
+ url = mirror://cpan/authors/id/T/TO/TODDR/Sys-Mmap-0.20.tar.gz;
+ sha256 = "1kz22l7sh2mibliixyshc9958bqlkzsb13agcibp7azii4ncw80q";
};
meta = with stdenv.lib; {
description = "Use mmap to map in a file as a Perl variable";
@@ -17555,25 +18168,26 @@ let
SystemCommand = buildPerlPackage {
pname = "System-Command";
- version = "1.119";
+ version = "1.121";
src = fetchurl {
- url = "mirror://cpan/authors/id/B/BO/BOOK/System-Command-1.119.tar.gz";
- sha256 = "c8c9fb1e527c52463cab1476500efea70396a0b62bea625d2d6faea994dc46e7";
+ url = mirror://cpan/authors/id/B/BO/BOOK/System-Command-1.121.tar.gz;
+ sha256 = "43de5ecd20c1da46e8a6f4fceab29e04697a2890a99bf6a91b3ca004a468a241";
};
propagatedBuildInputs = [ IPCRun ];
meta = {
description = "Object for running system commands";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
+ buildInputs = [ PodCoverageTrustPod TestCPANMeta TestPod TestPodCoverage ];
};
SysVirt = buildPerlModule rec {
pname = "Sys-Virt";
- version = "6.2.0";
+ version = "6.3.0";
src = assert version == pkgs.libvirt.version; pkgs.fetchgit {
url = "git://libvirt.org/libvirt-perl.git";
- rev = "799b243230163ff4f8dde6293da8a0e31e7c900e";
- sha256 = "1k38d1ycx3ibgfzcr1iym7cvpwvygh6a2i5548m4qjb47vfi12rz";
+ rev = "v${version}";
+ sha256 = "0m75g0kf2dmllx5c1wxzszm1zakiqjighcsjbgq66674pvqf5mk7";
};
nativeBuildInputs = [ pkgs.pkgconfig ];
buildInputs = [ pkgs.libvirt CPANChanges TestPod TestPodCoverage XMLXPath ];
@@ -17617,7 +18231,7 @@ let
sha256 = "a2f73c65d0e5676cf4aae213ba4c3f88bf85f084a2165f1e71e3ce5b19023206";
};
buildInputs = [ CodeTidyAll TestDataSplit TestDifferences TestPerlTidy TestRunPluginTrimDisplayedFilenames TestRunValgrind TestTrailingSpace TestTrap ];
- propagatedBuildInputs = [ EnvPath FileWhich GamesSolitaireVerify InlineC MooX StringShellQuote TaskTestRunAllPlugins TemplateToolkit YAMLLibYAML ];
+ propagatedBuildInputs = [ EnvPath FileWhich GamesSolitaireVerify InlineC ListMoreUtils MooX StringShellQuote TaskTestRunAllPlugins TemplateToolkit YAMLLibYAML ];
meta = {
description = "Install the CPAN dependencies of the Freecell Solver test suite";
license = stdenv.lib.licenses.mit;
@@ -17752,16 +18366,18 @@ let
TemplateToolkit = buildPerlPackage {
pname = "Template-Toolkit";
- version = "3.007";
+ version = "3.008";
src = fetchurl {
- url = "mirror://cpan/authors/id/A/AT/ATOOMIC/Template-Toolkit-3.007.tar.gz";
- sha256 = "1jh953f1v4r494mdvzfqs1ay1bh453dmp10z4qmv0makwarjsnfp";
+ url = mirror://cpan/authors/id/A/AT/ATOOMIC/Template-Toolkit-3.008.tar.gz;
+ sha256 = "14m6kl9zrs6ycr440an7zswrmcimv2747qq0r87inwznprl0yh2j";
};
doCheck = !stdenv.isDarwin;
meta = {
description = "Comprehensive template processing system";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
+ propagatedBuildInputs = [ AppConfig ];
+ buildInputs = [ CGI TestLeakTrace ];
};
TemplateGD = buildPerlPackage {
@@ -18035,10 +18651,10 @@ let
Test2Suite = buildPerlPackage {
pname = "Test2-Suite";
- version = "0.000128";
+ version = "0.000130";
src = fetchurl {
- url = "mirror://cpan/authors/id/E/EX/EXODIST/Test2-Suite-0.000128.tar.gz";
- sha256 = "f8e4e76900f5fb748d085aa5d18b916e07273e9ca50fb671ab8be1301cfae08c";
+ url = mirror://cpan/authors/id/E/EX/EXODIST/Test2-Suite-0.000130.tar.gz;
+ sha256 = "d462cb95024c0735fc0fdb22f92fda4f852bf85d92d89bd95e4fa212730d534a";
};
propagatedBuildInputs = [ ModulePluggable ScopeGuard SubInfo TermTable TestSimple13 ];
meta = {
@@ -18216,10 +18832,10 @@ let
TestCompile = buildPerlModule {
pname = "Test-Compile";
- version = "2.3.1";
+ version = "2.4.0";
src = fetchurl {
- url = "mirror://cpan/authors/id/E/EG/EGILES/Test-Compile-v2.3.1.tar.gz";
- sha256 = "1174cff010011ae43e6462755ccd8a6cf0372ca506705c60586f7b1748ff4ddf";
+ url = mirror://cpan/authors/id/E/EG/EGILES/Test-Compile-v2.4.0.tar.gz;
+ sha256 = "eff7e320527d7a33d9b27443871c1e9d5dbeb11408fb9843c56496f67b99ad78";
};
propagatedBuildInputs = [ UNIVERSALrequire ];
meta = {
@@ -18272,10 +18888,10 @@ let
TestDeep = buildPerlPackage {
pname = "Test-Deep";
- version = "1.128";
+ version = "1.130";
src = fetchurl {
- url = "mirror://cpan/authors/id/R/RJ/RJBS/Test-Deep-1.128.tar.gz";
- sha256 = "0bq9c0vrxbwhhy1pd2ss06fk06jal98j022mnyq6k0msdy1pwbc5";
+ url = mirror://cpan/authors/id/R/RJ/RJBS/Test-Deep-1.130.tar.gz;
+ sha256 = "0mkw18q5agr30djxr1y68rcfw8aq20ws872hmv88f9gnynag8r20";
};
meta = {
};
@@ -18556,10 +19172,10 @@ let
TestLWPUserAgent = buildPerlPackage {
pname = "Test-LWP-UserAgent";
- version = "0.033";
+ version = "0.034";
src = fetchurl {
- url = "mirror://cpan/authors/id/E/ET/ETHER/Test-LWP-UserAgent-0.033.tar.gz";
- sha256 = "03fjjj65fpjr4pv1532kwci1llfbsv4g9an0h7k723yqfx1wgdsb";
+ url = mirror://cpan/authors/id/E/ET/ETHER/Test-LWP-UserAgent-0.034.tar.gz;
+ sha256 = "1ybhl9zpxkz77d25h96kbgh16zy9f27n95p6j9jg52kvdg0r2lbp";
};
propagatedBuildInputs = [ LWP SafeIsa namespaceclean ];
buildInputs = [ PathTiny Plack TestDeep TestFatal TestNeeds TestRequiresInternet TestWarnings ];
@@ -18632,6 +19248,33 @@ let
};
};
+ TestMemoryGrowth = buildPerlModule {
+ pname = "Test-MemoryGrowth";
+ version = "0.03";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/P/PE/PEVANS/Test-MemoryGrowth-0.03.tar.gz;
+ sha256 = "0z6lmalhq3k3p303qahs0ijp6sarf3ij88m39yhzizzf9abapvsz";
+ };
+ meta = {
+ description = "assert that code does not cause growth in memory usage";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
+ TestMetricsAny = buildPerlModule {
+ pname = "Test-Metrics-Any";
+ version = "0.01";
+ src = fetchurl {
+ url = mirror://cpan/authors/id/P/PE/PEVANS/Test-Metrics-Any-0.01.tar.gz;
+ sha256 = "0s744lv997g1wr4i4vg1d7zpzjfw334hdy45215jf6xj9s6wh1i5";
+ };
+ propagatedBuildInputs = [ MetricsAny ];
+ meta = {
+ description = "assert that code produces metrics via L<Metrics::Any>";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
TestMockClass = buildPerlModule {
pname = "Test-Mock-Class";
version = "0.0303";
@@ -18664,10 +19307,10 @@ let
TestMockModule = buildPerlModule {
pname = "Test-MockModule";
- version = "0.171.0";
+ version = "0.173.0";
src = fetchurl {
- url = "mirror://cpan/authors/id/G/GF/GFRANKS/Test-MockModule-v0.171.0.tar.gz";
- sha256 = "1arqgb1773zym5dqlwm6kz48bfrccjhb5bjfsif0vkalwq2gvm7b";
+ url = mirror://cpan/authors/id/G/GF/GFRANKS/Test-MockModule-v0.173.0.tar.gz;
+ sha256 = "0hnv2ziyasrri58ys93j5qyyzgxw3jx5hvjhd72nsp4vqq6lhg6s";
};
propagatedBuildInputs = [ SUPER ];
buildInputs = [ TestWarnings ];
@@ -18756,10 +19399,10 @@ let
TestMost = buildPerlPackage {
pname = "Test-Most";
- version = "0.35";
+ version = "0.37";
src = fetchurl {
- url = "mirror://cpan/authors/id/O/OV/OVID/Test-Most-0.35.tar.gz";
- sha256 = "0zv5dyzq55r28plffibcr7wd00abap0h2zh4s4p8snaiszsad5wq";
+ url = mirror://cpan/authors/id/O/OV/OVID/Test-Most-0.37.tar.gz;
+ sha256 = "1isg8z6by113zn08l044w6k04y5m5bnns3rqmks8rwdr3qa70csk";
};
propagatedBuildInputs = [ ExceptionClass ];
meta = {
@@ -18854,10 +19497,10 @@ let
TestPerlTidy = buildPerlModule {
pname = "Test-PerlTidy";
- version = "20190402";
+ version = "20200412";
src = fetchurl {
- url = "mirror://cpan/authors/id/S/SH/SHLOMIF/Test-PerlTidy-20190402.tar.gz";
- sha256 = "e9cb9b23ed62e8c6a47a1e18b55328aa3bfa467e05cd93e7e12b2738dd1e025f";
+ url = mirror://cpan/authors/id/S/SH/SHLOMIF/Test-PerlTidy-20200412.tar.gz;
+ sha256 = "905240447edb1930192000db659556cbf5ad5710f4376bb0a5abcd8716a4592c";
};
propagatedBuildInputs = [ PathTiny PerlTidy TextDiff ];
meta = {
@@ -18897,7 +19540,7 @@ let
sha256 = "2bfe771173c38b69eeb089504e3f76511b8e45e6a9e6dac3e616e400ea67bcf0";
};
buildInputs = [ ModuleBuildTiny TestPod ];
- propagatedBuildInputs = [ CaptureTiny Moose podlinkcheck ];
+ propagatedBuildInputs = [ CaptureTiny Moose podlinkcheck PodParser ];
meta = {
description = "Tests POD for invalid links";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
@@ -18947,10 +19590,10 @@ let
TestRequires = buildPerlPackage {
pname = "Test-Requires";
- version = "0.10";
+ version = "0.11";
src = fetchurl {
- url = "mirror://cpan/authors/id/T/TO/TOKUHIROM/Test-Requires-0.10.tar.gz";
- sha256 = "1d9f481lj12cw1ciil46xq9nq16p6a90nm7yrsalpf8asn8s6s17";
+ url = mirror://cpan/authors/id/T/TO/TOKUHIROM/Test-Requires-0.11.tar.gz;
+ sha256 = "03q49vi09b4n31kpnmq4v2dga5ja438a8f1wgkgwvvlpjmadx22b";
};
meta = {
description = "Checks to see if the module can be loaded";
@@ -19174,10 +19817,10 @@ let
TestSimple13 = buildPerlPackage {
pname = "Test-Simple";
- version = "1.302171";
+ version = "1.302175";
src = fetchurl {
- url = "mirror://cpan/authors/id/E/EX/EXODIST/Test-Simple-1.302171.tar.gz";
- sha256 = "e27f90d2b2a6bc6ffa7675a072c2f41d5caffd99858dc69b2030940cc138368a";
+ url = mirror://cpan/authors/id/E/EX/EXODIST/Test-Simple-1.302175.tar.gz;
+ sha256 = "c8c8f5c51ad6d7a858c3b61b8b658d8e789d3da5d300065df0633875b0075e49";
};
meta = {
description = "Basic utilities for writing tests";
@@ -19293,10 +19936,10 @@ let
TestTrailingSpace = buildPerlModule {
pname = "Test-TrailingSpace";
- version = "0.0302";
+ version = "0.0600";
src = fetchurl {
- url = "mirror://cpan/authors/id/S/SH/SHLOMIF/Test-TrailingSpace-0.0302.tar.gz";
- sha256 = "c48a6377d84576512b47652798d9d4bb4467adacf0e6afc3df1f880f2c03b612";
+ url = mirror://cpan/authors/id/S/SH/SHLOMIF/Test-TrailingSpace-0.0600.tar.gz;
+ sha256 = "f09d263adec06700a43a24e29f5484cf6d2939914c607dec51590f4bb8fa5a11";
};
propagatedBuildInputs = [ FileFindObjectRule ];
meta = {
@@ -19334,10 +19977,10 @@ let
TestWarnings = buildPerlPackage {
pname = "Test-Warnings";
- version = "0.028";
+ version = "0.030";
src = fetchurl {
- url = "mirror://cpan/authors/id/E/ET/ETHER/Test-Warnings-0.028.tar.gz";
- sha256 = "26fda9f8d279e943d27e43a4a3a5cea8a6592cd36e7308695f8dc6602262c0e0";
+ url = mirror://cpan/authors/id/E/ET/ETHER/Test-Warnings-0.030.tar.gz;
+ sha256 = "89a4947ddf1564ae01122275584433d7f6c4370370bcf3768922d796956ae24f";
};
buildInputs = [ CPANMetaCheck PadWalker ];
meta = {
@@ -19440,10 +20083,10 @@ let
TextAligner = buildPerlModule {
pname = "Text-Aligner";
- version = "0.13";
+ version = "0.16";
src = fetchurl {
- url = "mirror://cpan/authors/id/S/SH/SHLOMIF/Text-Aligner-0.13.tar.gz";
- sha256 = "1vry21jrh91l2pkajnrps83bnr1fn6zshbzi80mcrnggrn9iq776";
+ url = mirror://cpan/authors/id/S/SH/SHLOMIF/Text-Aligner-0.16.tar.gz;
+ sha256 = "09ap457vrlqvw2544j907fbb5crs08hd7sy4syipzxc6wny7v1aw";
};
meta = {
description = "Align text in columns";
@@ -19563,10 +20206,10 @@ let
TextCSV_XS = buildPerlPackage {
pname = "Text-CSV_XS";
- version = "1.40";
+ version = "1.43";
src = fetchurl {
- url = "mirror://cpan/authors/id/H/HM/HMBRAND/Text-CSV_XS-1.40.tgz";
- sha256 = "6a448ae1f66768fa5dec1cd2fb246bcaaa3f3ea22d555d1fee8d091833073675";
+ url = mirror://cpan/authors/id/H/HM/HMBRAND/Text-CSV_XS-1.43.tgz;
+ sha256 = "cd94538e8ae9388d9e9e5527630f38f4d2b766e30310d283f0f9c692b94230bb";
};
meta = {
description = "Comma-Separated Values manipulation routines";
@@ -19870,10 +20513,10 @@ let
TextTable = buildPerlModule {
pname = "Text-Table";
- version = "1.133";
+ version = "1.134";
src = fetchurl {
- url = "mirror://cpan/authors/id/S/SH/SHLOMIF/Text-Table-1.133.tar.gz";
- sha256 = "04kh5x5inq183rdg221wlqaaqi1ipyj588mxsslik6nhc14f17nd";
+ url = mirror://cpan/authors/id/S/SH/SHLOMIF/Text-Table-1.134.tar.gz;
+ sha256 = "02yigisvgshpgfyqwj0xad4jg473cd80a6c210nb5h5p32dl5kxs";
};
propagatedBuildInputs = [ TextAligner ];
meta = {
@@ -19983,10 +20626,10 @@ let
Testutf8 = buildPerlPackage {
pname = "Test-utf8";
- version = "1.01";
+ version = "1.02";
src = fetchurl {
- url = "mirror://cpan/authors/id/M/MA/MARKF/Test-utf8-1.01.tar.gz";
- sha256 = "ef371b1769cd8d36d2d657e8321723d94c8f8d89e7fd7437c6648c5dc6711b7a";
+ url = mirror://cpan/authors/id/M/MA/MARKF/Test-utf8-1.02.tar.gz;
+ sha256 = "df82f09c5940830b25a49f1c8162fa24d371e602880edef8d9a4d4bfd66b8bd7";
};
meta = {
homepage = "https://github.com/2shortplanks/Test-utf8";
@@ -20147,6 +20790,21 @@ let
};
};
+ TieEncryptedHash = buildPerlPackage {
+ pname = "Tie-EncryptedHash";
+ version = "1.24";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/V/VI/VIPUL/Tie-EncryptedHash-1.24.tar.gz";
+ sha256 = "aa9a083a231e4046170a5894644e3c59679c7dbd0aa2d1217dc85150df2c1e21";
+ };
+ propagatedBuildInputs = [ CryptBlowfish CryptCBC CryptDES ];
+ meta = {
+ description = "Hashes (and objects based on hashes) with encrypting fields";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.sgo ];
+ };
+ };
+
TieFile = buildPerlPackage {
pname = "Tie-File";
version = "1.05";
@@ -20260,10 +20918,10 @@ let
TimeDate = buildPerlPackage {
pname = "TimeDate";
- version = "2.31";
+ version = "2.33";
src = fetchurl {
- url = "mirror://cpan/authors/id/A/AT/ATOOMIC/TimeDate-2.31.tar.gz";
- sha256 = "10ad6l4ii2iahdpw8h0xqwasc1jblan31h597q3js4j5nbnhywjw";
+ url = mirror://cpan/authors/id/A/AT/ATOOMIC/TimeDate-2.33.tar.gz;
+ sha256 = "1cjyc0yi873597r7xcp9yz0l1c46ik2kxwfrn00zbrlx0d5rrdn0";
};
};
@@ -20346,6 +21004,21 @@ let
};
};
+ TimePiece = buildPerlPackage {
+ pname = "Time-Piece";
+ version = "1.3401";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/E/ES/ESAYM/Time-Piece-1.3401.tar.gz";
+ sha256 = "4b55b7bb0eab45cf239a54dfead277dfa06121a43e63b3fce0853aecfdb04c27";
+ };
+ meta = {
+ description = "Object Oriented time objects";
+ homepage = "https://metacpan.org/release/Time-Piece";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = with maintainers; [ sgo ];
+ };
+ };
+
Tirex = buildPerlPackage rec {
pname = "Tirex";
version = "0.6.1";
@@ -20383,10 +21056,10 @@ let
Tk = buildPerlPackage {
pname = "Tk";
- version = "804.034";
+ version = "804.035";
src = fetchurl {
- url = "mirror://cpan/authors/id/S/SR/SREZIC/Tk-804.034.tar.gz";
- sha256 = "fea6b144c723528a2206c8cd9175844032ee9c14ee37791f0f151e5e5b293fe2";
+ url = mirror://cpan/authors/id/S/SR/SREZIC/Tk-804.035.tar.gz;
+ sha256 = "4d2b80291ba6de34d8ec886a085a6dbd2b790b926035a087e99025614c5ffdd4";
};
makeMakerFlags = "X11INC=${pkgs.xorg.libX11.dev}/include X11LIB=${pkgs.xorg.libX11.out}/lib";
buildInputs = [ pkgs.xorg.libX11 pkgs.libpng ];
@@ -20480,10 +21153,10 @@ let
TypeTiny = buildPerlPackage {
pname = "Type-Tiny";
- version = "1.008005";
+ version = "1.010002";
src = fetchurl {
- url = "mirror://cpan/authors/id/T/TO/TOBYINK/Type-Tiny-1.008005.tar.gz";
- sha256 = "cc25eb6bd204b586b71e1f6408922b88be3c8183a1e4f99282d885904c776226";
+ url = mirror://cpan/authors/id/T/TO/TOBYINK/Type-Tiny-1.010002.tar.gz;
+ sha256 = "2ea6ea2d8b2b3bb1b94f0309fa5064d57e7734c8bb14e99218e655dc1647073a";
};
propagatedBuildInputs = [ ExporterTiny ];
meta = {
@@ -20607,6 +21280,22 @@ let
};
};
+ UnicodeUTF8 = buildPerlPackage {
+ pname = "Unicode-UTF8";
+ version = "0.62";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/C/CH/CHANSEN/Unicode-UTF8-0.62.tar.gz";
+ sha256 = "fa8722d0b74696e332fddd442994436ea93d3bfc7982d4babdcedfddd657d0f6";
+ };
+ buildInputs = [ TestFatal ];
+ meta = {
+ homepage = "https://github.com/chansen/p5-unicode-utf8";
+ description = "Encoding and decoding of UTF-8 encoding form";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = with maintainers; [ sgo ];
+ };
+ };
+
UnixGetrusage = buildPerlPackage {
pname = "Unix-Getrusage";
version = "0.03";
@@ -20870,16 +21559,16 @@ let
url = "mirror://cpan/authors/id/S/SZ/SZBALINT/WWW-Curl-4.17.tar.gz";
sha256 = "1fmp9aib1kaps9vhs4dwxn7b15kgnlz9f714bxvqsd1j1q8spzsj";
};
- patches = [ ../development/perl-modules/WWW-Curl-4.17-Skip-preprocessor-symbol-only-CURL_STRICTER.patch ];
+ patches = [
+ (fetchpatch {
+ url = "https://aur.archlinux.org/cgit/aur.git/plain/curl-7.71.0.patch?h=perl-www-curl&id=261d84887d736cc097abef61164339216fb79180";
+ sha256 = "1hiw5lkflfa93z5d6k8fnnml0r08c653bbvvb8zx6gcrlbrdalfs";
+ name = "WWWCurl-curl-7.71.0.patch";
+ })
+ ];
+ NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.cc.isClang "-Wno-return-type";
buildInputs = [ pkgs.curl ];
- preConfigure =
- ''
- substituteInPlace Makefile.PL --replace '"cpp"' '"gcc -E"'
- substituteInPlace Makefile.PL --replace '_LASTENTRY\z' '_LASTENTRY\z|CURL_DID_MEMORY_FUNC_TYPEDEFS\z'
- '';
- NIX_CFLAGS_COMPILE = "-DCURL_STRICTER";
doCheck = false; # performs network access
- meta.broken = stdenv.lib.versionAtLeast (stdenv.lib.getVersion pkgs.curl) "7.66"; # broken since "curl: 7.65.3 -> 7.66.0"
};
WWWFormUrlEncoded = buildPerlModule {
@@ -20898,10 +21587,10 @@ let
WWWMechanize = buildPerlPackage {
pname = "WWW-Mechanize";
- version = "1.95";
+ version = "2.00";
src = fetchurl {
- url = "mirror://cpan/authors/id/O/OA/OALDERS/WWW-Mechanize-1.95.tar.gz";
- sha256 = "1w121x0xsn1bm699ncanyxqv3njqam3zzjkq8p54bqmzpikn5crs";
+ url = mirror://cpan/authors/id/O/OA/OALDERS/WWW-Mechanize-2.00.tar.gz;
+ sha256 = "0j5bzn9jwb8rclif776gax57jxxn108swmajiqi2cpjbmlwng0ki";
};
propagatedBuildInputs = [ HTMLForm HTMLTree LWP ];
doCheck = false;
@@ -20910,7 +21599,7 @@ let
description = "Handy web browsing in a Perl object";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
- buildInputs = [ CGI HTTPServerSimple TestDeep TestFatal TestOutput TestWarnings ];
+ buildInputs = [ CGI HTTPServerSimple PathTiny TestDeep TestFatal TestOutput TestWarnings ];
};
WWWMechanizeCGI = buildPerlPackage {
@@ -21170,13 +21859,13 @@ let
XMLLibXML = buildPerlPackage {
pname = "XML-LibXML";
- version = "2.0202";
+ version = "2.0205";
src = fetchurl {
- url = "mirror://cpan/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0202.tar.gz";
- sha256 = "1bp2d5jpfmp35f2giwqx60q2rmzq469szkxzfcqkd742x72h4ayc";
+ url = mirror://cpan/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0205.tar.gz;
+ sha256 = "0y12bcpnxzn8vs9zglaaxkw0kgrgmljxrxdf1cnijgxi2hkh099s";
};
SKIP_SAX_INSTALL = 1;
- buildInputs = [ AlienLibxml2 ];
+ buildInputs = [ AlienBuild AlienLibxml2 ];
propagatedBuildInputs = [ XMLSAX ];
};
@@ -21228,10 +21917,10 @@ let
XMLParser = buildPerlPackage {
pname = "XML-Parser";
- version = "2.46";
+ version = "2.44";
src = fetchurl {
- url = "mirror://cpan/authors/id/T/TO/TODDR/XML-Parser-2.46.tar.gz";
- sha256 = "0pai3ik47q7rgnix9644c673fwydz52gqkxr9kxwq765j4j36cfk";
+ url = mirror://cpan/authors/id/T/TO/TODDR/XML-Parser-2.44.tar.gz;
+ sha256 = "05ij0g6bfn27iaggxf8nl5rhlwx6f6p6xmdav6rjcly3x5zd1s8s";
};
patches = [ ../development/perl-modules/xml-parser-0001-HACK-Assumes-Expat-paths-are-good.patch ];
postPatch = stdenv.lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) ''
@@ -21293,6 +21982,22 @@ let
};
};
+ XMLRPCLite = buildPerlPackage {
+ pname = "XMLRPC-Lite";
+ version = "0.717";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/P/PH/PHRED/XMLRPC-Lite-0.717.tar.gz";
+ sha256 = "0925md6jhzgpsibwgny4my461b2wngm8dhxlcry8pbqzrgrab7rs";
+ };
+ propagatedBuildInputs = [ SOAPLite ];
+ # disable tests that require network
+ preCheck = "rm t/{26-xmlrpc.t,37-mod_xmlrpc.t}";
+ meta = {
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ description = "Client and server implementation of XML-RPC protocol";
+ };
+ };
+
XMLRSS = buildPerlModule {
pname = "XML-RSS";
version = "1.61";
@@ -21453,12 +22158,12 @@ let
XSObjectMagic = buildPerlPackage {
pname = "XS-Object-Magic";
- version = "0.04";
+ version = "0.05";
src = fetchurl {
- url = "mirror://cpan/authors/id/F/FL/FLORA/XS-Object-Magic-0.04.tar.gz";
- sha256 = "03fghj7hq0fiicmfdxhmzfm4mzv7s097pgkd32ji7jnljvhm9six";
+ url = mirror://cpan/authors/id/E/ET/ETHER/XS-Object-Magic-0.05.tar.gz;
+ sha256 = "0njyy4y0zax4zz55y82dlm9cly1pld1lcxb281s12bp9rrhf9j9x";
};
- buildInputs = [ ExtUtilsDepends TestFatal ];
+ buildInputs = [ ExtUtilsDepends TestFatal TestSimple13 ];
meta = {
description = "XS pointer backed objects using sv_magic";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
@@ -21504,6 +22209,7 @@ let
url = "mirror://cpan/authors/id/T/TO/TODDR/YAML-Syck-1.32.tar.gz";
sha256 = "1fz9r9vvsmjkzvcbznxw65b319vkmwzd0ck09q9nwip00gn907fv";
};
+ perlPreHook = stdenv.lib.optionalString stdenv.isDarwin "export LD=$CC";
meta = {
description = "Fast, lightweight YAML loader and dumper";
license = stdenv.lib.licenses.mit;
@@ -21521,19 +22227,19 @@ let
YAMLLibYAML = buildPerlPackage {
pname = "YAML-LibYAML";
- version = "0.81";
+ version = "0.82";
src = fetchurl {
- url = "mirror://cpan/authors/id/T/TI/TINITA/YAML-LibYAML-0.81.tar.gz";
- sha256 = "1rwmy4kywaa0hypy329gb8wbqdk01bv4179bbnjbg66kzl5ndpvh";
+ url = mirror://cpan/authors/id/T/TI/TINITA/YAML-LibYAML-0.82.tar.gz;
+ sha256 = "0j7yhxkaasccynl5iq1cqpf4x253p4bi5wsq6qbwwv2wjsiwgd02";
};
};
YAMLPP = buildPerlPackage {
pname = "YAML-PP";
- version = "0.018";
+ version = "0.022";
src = fetchurl {
- url = "mirror://cpan/authors/id/T/TI/TINITA/YAML-PP-0.018.tar.gz";
- sha256 = "1s957svv1z4sz62s53n5ym3c0liafs2gl8r0m7xq9qgcb9dyvblx";
+ url = mirror://cpan/authors/id/T/TI/TINITA/YAML-PP-0.022.tar.gz;
+ sha256 = "1hf7kpnzais4inhvh3azr0r9886lsqr8xjb81nik0idlgpl8rzh2";
};
buildInputs = [ TestDeep TestWarn ];
meta = {
diff --git a/nixpkgs/pkgs/top-level/php-packages.nix b/nixpkgs/pkgs/top-level/php-packages.nix
index 6394add9483..e45f9a5bf15 100644
--- a/nixpkgs/pkgs/top-level/php-packages.nix
+++ b/nixpkgs/pkgs/top-level/php-packages.nix
@@ -3,7 +3,7 @@
, html-tidy, libzip, zlib, pcre, pcre2, libxslt, aspell, openldap, cyrus_sasl
, uwimap, pam, libiconv, enchant1, libXpm, gd, libwebp, libjpeg, libpng
, freetype, libffi, freetds, postgresql, sqlite, net-snmp, unixODBC, libedit
-, readline, rsync
+, readline, rsync, fetchpatch
}:
let
@@ -57,12 +57,12 @@ in
};
composer = mkDerivation rec {
- version = "1.10.6";
+ version = "1.10.8";
pname = "composer";
src = pkgs.fetchurl {
url = "https://getcomposer.org/download/${version}/composer.phar";
- sha256 = "0yzfzgg9qlc388g91bdg7y7rp1q8vqb5hkwykwmr1n1lv8dsrg99";
+ sha256 = "1rbqa56bsc3wrhk8djxdzh755zx1qrqp3wrdid7x0djzbmzp6h2c";
};
dontUnpack = true;
@@ -232,12 +232,12 @@ in
};
phpstan = mkDerivation rec {
- version = "0.12.25";
+ version = "0.12.32";
pname = "phpstan";
src = pkgs.fetchurl {
url = "https://github.com/phpstan/phpstan/releases/download/${version}/phpstan.phar";
- sha256 = "1a864v7fxpv5kp24nkvczrir3ldl6wxvaq85rd391ppa8ahdhvdd";
+ sha256 = "0sb7yhjjh4wj8wbv4cdf0n1lvhx1ciz7ch8lr73maajj2xbvy1zk";
};
phases = [ "installPhase" ];
@@ -947,6 +947,12 @@ in
enable = lib.versionOlder php.version "7.4"; }
{ name = "gettext";
buildInputs = [ gettext ];
+ patches = lib.optionals (lib.versionOlder php.version "7.4") [
+ (fetchpatch {
+ url = "https://github.com/php/php-src/commit/632b6e7aac207194adc3d0b41615bfb610757f41.patch";
+ sha256 = "0xn3ivhc4p070vbk5yx0mzj2n7p04drz3f98i77amr51w0vzv046";
+ })
+ ];
postPhpize = ''substituteInPlace configure --replace 'as_fn_error $? "Cannot locate header file libintl.h" "$LINENO" 5' ':' '';
configureFlags = "--with-gettext=${gettext}"; }
{ name = "gmp";
@@ -965,7 +971,13 @@ in
# uwimap doesn't build on darwin.
enable = (!stdenv.isDarwin); }
# interbase (7.3, 7.2)
- { name = "intl"; buildInputs = [ icu ]; }
+ { name = "intl";
+ buildInputs = [ icu ];
+ patches = lib.optional (lib.versionOlder php.version "7.4") (fetchpatch {
+ url = "https://github.com/php/php-src/commit/93a9b56c90c334896e977721bfb3f38b1721cec6.patch";
+ sha256 = "055l40lpyhb0rbjn6y23qkzdhvpp7inbnn6x13cpn4inmhjqfpg4";
+ });
+ }
{ name = "json"; }
{ name = "ldap";
buildInputs = [ openldap cyrus_sasl ];
@@ -1002,6 +1014,7 @@ in
+----------------------------------------------------------------------+
| Copyright (c) The PHP Group |
'')
+ ] ++ lib.optional (lib.versionOlder php.version "7.4.8") [
(pkgs.writeText "mysqlnd_fix_compression.patch" ''
--- a/ext/mysqlnd/mysqlnd.h
+++ b/ext/mysqlnd/mysqlnd.h
@@ -1157,6 +1170,10 @@ in
doCheck = false; }
{ name = "zlib";
buildInputs = [ zlib ];
+ patches = lib.optionals (lib.versionOlder php.version "7.4") [
+ # Derived from https://github.com/php/php-src/commit/f16b012116d6c015632741a3caada5b30ef8a699
+ ../development/interpreters/php/zlib-darwin-tests.patch
+ ];
configureFlags = [ "--with-zlib" ]
++ lib.optional (lib.versionOlder php.version "7.4") [ "--with-zlib-dir=${zlib.dev}" ]; }
];
diff --git a/nixpkgs/pkgs/top-level/python-packages.nix b/nixpkgs/pkgs/top-level/python-packages.nix
index 00960b45725..5341d81d03f 100644
--- a/nixpkgs/pkgs/top-level/python-packages.nix
+++ b/nixpkgs/pkgs/top-level/python-packages.nix
@@ -118,6 +118,7 @@ in {
pythonCatchConflictsHook
pythonImportsCheckHook
pythonNamespacesHook
+ pythonRecompileBytecodeHook
pythonRemoveBinBytecodeHook
pythonRemoveTestsDirHook
setuptoolsBuildHook
@@ -149,6 +150,8 @@ in {
pynamodb = callPackage ../development/python-modules/pynamodb { };
+ aadict = callPackage ../development/python-modules/aadict { };
+
absl-py = callPackage ../development/python-modules/absl-py { };
adb-homeassistant = callPackage ../development/python-modules/adb-homeassistant { };
@@ -516,6 +519,12 @@ in {
beanstalkc = callPackage ../development/python-modules/beanstalkc { };
+ beancount_docverif = callPackage ../development/python-modules/beancount_docverif { };
+
+ biplist = callPackage ../development/python-modules/biplist { };
+
+ bip_utils = callPackage ../development/python-modules/bip_utils { };
+
bitarray = callPackage ../development/python-modules/bitarray { };
bitcoinlib = callPackage ../development/python-modules/bitcoinlib { };
@@ -534,10 +543,16 @@ in {
breezy = callPackage ../development/python-modules/breezy { };
+ brother = callPackage ../development/python-modules/brother { };
+
+ build = callPackage ../development/python-modules/build { };
+
ciso8601 = callPackage ../development/python-modules/ciso8601 { };
deepdiff = callPackage ../development/python-modules/deepdiff { };
+ deepmerge = callPackage ../development/python-modules/deepmerge { };
+
django-sesame = callPackage ../development/python-modules/django-sesame { };
bravado-core = callPackage ../development/python-modules/bravado-core { };
@@ -552,6 +567,8 @@ in {
browsermob-proxy = disabledIf isPy3k (callPackage ../development/python-modules/browsermob-proxy {});
+ btrfs = callPackage ../development/python-modules/btrfs { };
+
bt_proximity = callPackage ../development/python-modules/bt-proximity { };
bugseverywhere = throw "bugseverywhere has been removed: Abandoned by upstream."; # Added 2019-11-27
@@ -572,6 +589,14 @@ in {
cdecimal = callPackage ../development/python-modules/cdecimal { };
+ certbot = callPackage ../development/python-modules/certbot { };
+
+ certbot-dns-cloudflare = callPackage ../development/python-modules/certbot-dns-cloudflare { };
+
+ certbot-dns-rfc2136 = callPackage ../development/python-modules/certbot-dns-rfc2136 { };
+
+ certbot-dns-route53 = callPackage ../development/python-modules/certbot-dns-route53 { };
+
cfn-flip = callPackage ../development/python-modules/cfn-flip { };
chalice = callPackage ../development/python-modules/chalice { };
@@ -642,6 +667,8 @@ in {
dkimpy = callPackage ../development/python-modules/dkimpy { };
+ diceware = callPackage ../development/python-modules/diceware { };
+
dictionaries = callPackage ../development/python-modules/dictionaries { };
diff_cover = callPackage ../development/python-modules/diff_cover { };
@@ -674,6 +701,8 @@ in {
inherit (pkgs) dbus pkgconfig;
};
+ debts = callPackage ../development/python-modules/debts { };
+
dftfit = callPackage ../development/python-modules/dftfit { };
dicom2nifti = callPackage ../development/python-modules/dicom2nifti { };
@@ -684,6 +713,9 @@ in {
parver = callPackage ../development/python-modules/parver { };
arpeggio = callPackage ../development/python-modules/arpeggio { };
+
+ influxdb-client = callPackage ../development/python-modules/influxdb-client { };
+
invoke = callPackage ../development/python-modules/invoke { };
distorm3 = callPackage ../development/python-modules/distorm3 { };
@@ -740,6 +772,8 @@ in {
foxdot = callPackage ../development/python-modules/foxdot { };
+ freetype-py = callPackage ../development/python-modules/freetype-py { };
+
fsspec = callPackage ../development/python-modules/fsspec { };
furl = callPackage ../development/python-modules/furl { };
@@ -766,8 +800,15 @@ in {
glob2 = callPackage ../development/python-modules/glob2 { };
+ globre = callPackage ../development/python-modules/globre { };
+
glom = callPackage ../development/python-modules/glom { };
+ gdcm = disabledIf isPy27 (toPythonModule (pkgs.gdcm.override {
+ inherit (self) python;
+ enablePython = true;
+ }));
+
goocalendar = callPackage ../development/python-modules/goocalendar { };
grandalf = callPackage ../development/python-modules/grandalf { };
@@ -833,6 +874,8 @@ in {
httptools = callPackage ../development/python-modules/httptools { };
+ hwi = callPackage ../development/python-modules/hwi { };
+
i3ipc = callPackage ../development/python-modules/i3ipc { };
ignite = callPackage ../development/python-modules/ignite { };
@@ -853,6 +896,10 @@ in {
itanium_demangler = callPackage ../development/python-modules/itanium_demangler { };
+ itemadapter = callPackage ../development/python-modules/itemadapter { };
+
+ iterm2 = callPackage ../development/python-modules/iterm2 { };
+
janus = callPackage ../development/python-modules/janus { };
jc = callPackage ../development/python-modules/jc { };
@@ -903,6 +950,8 @@ in {
logzero = callPackage ../development/python-modules/logzero { };
+ mac_alias = callPackage ../development/python-modules/mac_alias { };
+
macropy = callPackage ../development/python-modules/macropy { };
mail-parser = callPackage ../development/python-modules/mail-parser { };
@@ -941,6 +990,8 @@ in {
mpi = pkgs.openmpi;
};
+ pytest-freezegun = callPackage ../development/python-modules/pytest-freezegun { };
+
python-baseconv = callPackage ../development/python-modules/python-baseconv { };
pycognito = callPackage ../development/python-modules/pycognito { };
@@ -967,6 +1018,8 @@ in {
nanomsg-python = callPackage ../development/python-modules/nanomsg-python { inherit (pkgs) nanomsg; };
+ nassl = callPackage ../development/python-modules/nassl { };
+
nbsmoke = callPackage ../development/python-modules/nbsmoke { };
nbsphinx = callPackage ../development/python-modules/nbsphinx { };
@@ -1003,6 +1056,8 @@ in {
numericalunits = callPackage ../development/python-modules/numericalunits { };
+ nunavut = callPackage ../development/python-modules/nunavut { };
+
oath = callPackage ../development/python-modules/oath { };
oauthenticator = callPackage ../development/python-modules/oauthenticator { };
@@ -1057,6 +1112,8 @@ in {
pyperf = callPackage ../development/python-modules/pyperf { };
+ pyphotonfile = callPackage ../development/python-modules/pyphotonfile { };
+
pefile = callPackage ../development/python-modules/pefile { };
perfplot = callPackage ../development/python-modules/perfplot { };
@@ -1254,10 +1311,14 @@ in {
pynisher = callPackage ../development/python-modules/pynisher { };
+ pynput = callPackage ../development/python-modules/pynput { };
+
pyparser = callPackage ../development/python-modules/pyparser { };
pyres = callPackage ../development/python-modules/pyres { };
+ PyRMVtransport = callPackage ../development/python-modules/PyRMVtransport { };
+
pyqt4 = callPackage ../development/python-modules/pyqt/4.x.nix {
inherit (pkgs) pkgconfig;
};
@@ -1287,6 +1348,8 @@ in {
pyscreenshot = callPackage ../development/python-modules/pyscreenshot { };
+ pydsdl = callPackage ../development/python-modules/pydsdl { };
+
pyside = callPackage ../development/python-modules/pyside {
inherit (pkgs) mesa;
};
@@ -1359,6 +1422,10 @@ in {
pytest-tornado = callPackage ../development/python-modules/pytest-tornado { };
+ pytest-tornasync = callPackage ../development/python-modules/pytest-tornasync { };
+
+ pytest-trio = callPackage ../development/python-modules/pytest-trio { };
+
pytest-twisted = callPackage ../development/python-modules/pytest-twisted { };
pytest-xprocess = callPackage ../development/python-modules/pytest-xprocess { };
@@ -1409,6 +1476,8 @@ in {
python-redis-lock = callPackage ../development/python-modules/python-redis-lock { };
+ python-rtmidi = callPackage ../development/python-modules/python-rtmidi { };
+
python-sql = callPackage ../development/python-modules/python-sql { };
python-snappy = callPackage ../development/python-modules/python-snappy {
@@ -1447,6 +1516,8 @@ in {
pyvoro = callPackage ../development/python-modules/pyvoro { };
+ radish-bdd = callPackage ../development/python-modules/radish-bdd { };
+
relatorio = callPackage ../development/python-modules/relatorio { };
reproject = callPackage ../development/python-modules/reproject { };
@@ -1463,6 +1534,8 @@ in {
rq = callPackage ../development/python-modules/rq { };
+ rtmidi-python = callPackage ../development/python-modules/rtmidi-python { };
+
rx = callPackage ../development/python-modules/rx { };
sabyenc = callPackage ../development/python-modules/sabyenc { };
@@ -1483,6 +1556,13 @@ in {
inherit (pkgs) sentencepiece pkgconfig;
};
+ tokenizers = disabledIf (!isPy3k)
+ (toPythonModule (callPackage ../development/python-modules/tokenizers { }));
+
+ towncrier = callPackage ../development/python-modules/towncrier {
+ inherit (pkgs) git;
+ };
+
transformers = callPackage ../development/python-modules/transformers { };
transforms3d = callPackage ../development/python-modules/transforms3d { };
@@ -1543,12 +1623,18 @@ in {
spglib = callPackage ../development/python-modules/spglib { };
+ spidev = callPackage ../development/python-modules/spidev { };
+
+ srvlookup = callPackage ../development/python-modules/srvlookup { };
+
sshpubkeys = callPackage ../development/python-modules/sshpubkeys { };
sshtunnel = callPackage ../development/python-modules/sshtunnel { };
sslib = callPackage ../development/python-modules/sslib { };
+ sslyze = callPackage ../development/python-modules/sslyze { };
+
statistics = callPackage ../development/python-modules/statistics { };
stm32loader = callPackage ../development/python-modules/stm32loader { };
@@ -1575,10 +1661,14 @@ in {
hdf5 = pkgs.hdf5.override { zlib = pkgs.zlib; };
};
+ tag-expressions = callPackage ../development/python-modules/tag-expressions { };
+
tableaudocumentapi = callPackage ../development/python-modules/tableaudocumentapi { };
tesserocr = callPackage ../development/python-modules/tesserocr { };
+ tls-parser = callPackage ../development/python-modules/tls-parser { };
+
trueskill = callPackage ../development/python-modules/trueskill { };
trustme = callPackage ../development/python-modules/trustme {};
@@ -1613,6 +1703,17 @@ in {
inherit (pkgs.darwin.apple_sdk.frameworks) ApplicationServices CoreServices;
};
+ pyuavcan = callPackage ../development/python-modules/pyuavcan {
+ # this version pinpoint to anold version is necessary due to a regression
+ nunavut = self.nunavut.overridePythonAttrs ( old: rec {
+ version = "0.2.3";
+ src = old.src.override {
+ inherit version;
+ sha256 = "0x8a9h4mc2r2yz49s9arsbs4bn3h25mvmg4zbgksm9hcyi9536x5";
+ };
+ });
+ };
+
pyunifi = callPackage ../development/python-modules/pyunifi { };
vdf = callPackage ../development/python-modules/vdf { };
@@ -1628,6 +1729,8 @@ in {
webapp2 = callPackage ../development/python-modules/webapp2 { };
+ webdavclient3 = callPackage ../development/python-modules/webdavclient3 { };
+
wordcloud = callPackage ../development/python-modules/wordcloud { };
wrf-python = callPackage ../development/python-modules/wrf-python { };
@@ -1825,6 +1928,8 @@ in {
async_generator = callPackage ../development/python-modules/async_generator { };
+ async-upnp-client = callPackage ../development/python-modules/async-upnp-client { };
+
asn1ate = callPackage ../development/python-modules/asn1ate { };
atlassian-python-api = callPackage ../development/python-modules/atlassian-python-api { };
@@ -1870,6 +1975,8 @@ in {
backcall = callPackage ../development/python-modules/backcall { };
+ backoff = callPackage ../development/python-modules/backoff { };
+
backports_abc = callPackage ../development/python-modules/backports_abc { };
backports_functools_lru_cache = callPackage ../development/python-modules/backports_functools_lru_cache { };
@@ -1923,7 +2030,9 @@ in {
bids-validator = callPackage ../development/python-modules/bids-validator { };
- binwalk = callPackage ../development/python-modules/binwalk { };
+ binwalk = callPackage ../development/python-modules/binwalk {
+ pyqtgraph = null;
+ };
binwalk-full = appendToName "full" (self.binwalk.override {
pyqtgraph = self.pyqtgraph;
@@ -1989,13 +2098,17 @@ in {
chevron = callPackage ../development/python-modules/chevron {};
+ ci-info = callPackage ../development/python-modules/ci-info { };
+
+ ci-py = callPackage ../development/python-modules/ci-py { };
+
cli-helpers = callPackage ../development/python-modules/cli-helpers {};
cmarkgfm = callPackage ../development/python-modules/cmarkgfm { };
- cirq = callPackage ../development/python-modules/cirq {
- pythonProtobuf = self.protobuf;
- };
+ cirq = callPackage ../development/python-modules/cirq { };
+
+ citeproc-py = callPackage ../development/python-modules/citeproc-py { };
colorcet = callPackage ../development/python-modules/colorcet { };
@@ -2003,6 +2116,8 @@ in {
colorclass = callPackage ../development/python-modules/colorclass {};
+ colorful = callPackage ../development/python-modules/colorful {};
+
colorlog = callPackage ../development/python-modules/colorlog { };
colorspacious = callPackage ../development/python-modules/colorspacious { };
@@ -2019,6 +2134,8 @@ in {
cornice = callPackage ../development/python-modules/cornice { };
+ crashtest = callPackage ../development/python-modules/crashtest { };
+
cram = callPackage ../development/python-modules/cram { };
crc16 = callPackage ../development/python-modules/crc16 { };
@@ -2061,12 +2178,16 @@ in {
dataclasses = callPackage ../development/python-modules/dataclasses { };
+ dataclasses-json = callPackage ../development/python-modules/dataclasses-json { };
+
debian = callPackage ../development/python-modules/debian {};
defusedxml = callPackage ../development/python-modules/defusedxml {};
dodgy = callPackage ../development/python-modules/dodgy { };
+ duecredit = callPackage ../development/python-modules/duecredit { };
+
dugong = callPackage ../development/python-modules/dugong {};
easysnmp = callPackage ../development/python-modules/easysnmp {
@@ -2100,8 +2221,6 @@ in {
bitstring = callPackage ../development/python-modules/bitstring { };
- blaze = callPackage ../development/python-modules/blaze { };
-
html5-parser = callPackage ../development/python-modules/html5-parser {
inherit (pkgs) pkgconfig;
};
@@ -2124,6 +2243,8 @@ in {
bsddb3 = callPackage ../development/python-modules/bsddb3 { };
+ bsdiff4 = callPackage ../development/python-modules/bsdiff4 { };
+
bkcharts = callPackage ../development/python-modules/bkcharts { };
bokeh = callPackage ../development/python-modules/bokeh { };
@@ -2220,6 +2341,8 @@ in {
cheetah = callPackage ../development/python-modules/cheetah { };
+ cheetah3 = callPackage ../development/python-modules/cheetah3 { };
+
cherrypy = if isPy3k then
callPackage ../development/python-modules/cherrypy { }
else
@@ -2241,6 +2364,8 @@ in {
click-completion = callPackage ../development/python-modules/click-completion {};
+ click-datetime = callPackage ../development/python-modules/click-datetime { };
+
click-default-group = callPackage ../development/python-modules/click-default-group { };
click-didyoumean = callPackage ../development/python-modules/click-didyoumean {};
@@ -2278,7 +2403,10 @@ in {
colander = callPackage ../development/python-modules/colander { };
# Backported version of the ConfigParser library of Python 3.3
- configparser = callPackage ../development/python-modules/configparser { };
+ configparser = if pythonOlder "3.6" then
+ callPackage ../development/python-modules/configparser/4.nix { }
+ else
+ callPackage ../development/python-modules/configparser { };
ColanderAlchemy = callPackage ../development/python-modules/colanderalchemy { };
@@ -2322,6 +2450,8 @@ in {
cytoolz = callPackage ../development/python-modules/cytoolz { };
+ cppy = callPackage ../development/python-modules/cppy { };
+
cryptacular = callPackage ../development/python-modules/cryptacular { };
cryptography = callPackage ../development/python-modules/cryptography { };
@@ -2347,6 +2477,8 @@ in {
impacket = callPackage ../development/python-modules/impacket { };
+ img2pdf = callPackage ../development/python-modules/img2pdf { };
+
jsonlines = callPackage ../development/python-modules/jsonlines { };
json-merge-patch = callPackage ../development/python-modules/json-merge-patch { };
@@ -2388,6 +2520,8 @@ in {
openidc-client = callPackage ../development/python-modules/openidc-client {};
+ openwebifpy = callPackage ../development/python-modules/openwebifpy {};
+
optuna = callPackage ../development/python-modules/optuna { };
idna = callPackage ../development/python-modules/idna { };
@@ -2418,7 +2552,7 @@ in {
pretend = callPackage ../development/python-modules/pretend { };
- detox = callPackage ../development/python-modules/detox { };
+ detox = throw "detox is no longer maintained, and was broken since may 2019"; # added 2020-07-04
pbkdf2 = callPackage ../development/python-modules/pbkdf2 { };
@@ -2444,6 +2578,10 @@ in {
PyLD = callPackage ../development/python-modules/PyLD { };
+ pysingleton = callPackage ../development/python-modules/pysingleton { };
+
+ python-didl-lite = callPackage ../development/python-modules/python-didl-lite { };
+
python-jose = callPackage ../development/python-modules/python-jose {};
python-json-logger = callPackage ../development/python-modules/python-json-logger { };
@@ -2452,6 +2590,8 @@ in {
pyhcl = callPackage ../development/python-modules/pyhcl { };
+ pyhs100 = callPackage ../development/python-modules/pyhs100 { };
+
pytest = if isPy3k then self.pytest_5 else self.pytest_4;
pytest_5 = callPackage ../development/python-modules/pytest {
@@ -2480,6 +2620,10 @@ in {
pytest-astropy = callPackage ../development/python-modules/pytest-astropy { };
+ pytest-astropy-header = callPackage ../development/python-modules/pytest-astropy-header { };
+
+ pytest-filter-subpackage = callPackage ../development/python-modules/pytest-filter-subpackage { };
+
pytest-benchmark = callPackage ../development/python-modules/pytest-benchmark { };
pytestcache = callPackage ../development/python-modules/pytestcache { };
@@ -2524,7 +2668,10 @@ in {
pytest-mpl = callPackage ../development/python-modules/pytest-mpl { };
- pytest-mock = callPackage ../development/python-modules/pytest-mock { };
+ pytest-mock = if isPy3k then
+ callPackage ../development/python-modules/pytest-mock { }
+ else
+ callPackage ../development/python-modules/pytest-mock/2.nix { };
pytest-openfiles = callPackage ../development/python-modules/pytest-openfiles { };
@@ -2606,8 +2753,14 @@ in {
zigpy = callPackage ../development/python-modules/zigpy { };
+ zigpy-cc = callPackage ../development/python-modules/zigpy-cc { };
+
zigpy-deconz = callPackage ../development/python-modules/zigpy-deconz { };
+ zigpy-xbee = callPackage ../development/python-modules/zigpy-xbee { };
+
+ zigpy-zigate = callPackage ../development/python-modules/zigpy-zigate { };
+
digital-ocean = callPackage ../development/python-modules/digitalocean { };
digi-xbee = callPackage ../development/python-modules/digi-xbee { };
@@ -2616,6 +2769,8 @@ in {
libais = callPackage ../development/python-modules/libais { };
+ libevdev = callPackage ../development/python-modules/libevdev { };
+
libfdt = toPythonModule (pkgs.dtc.override {
inherit python;
pythonSupport = true;
@@ -2670,6 +2825,10 @@ in {
# Alias that we should deprecate
dateutil = self.python-dateutil;
+ debugpy = callPackage ../development/python-modules/debugpy {
+ django = if isPy27 then self.django_1_11 else self.django;
+ };
+
decorator = callPackage ../development/python-modules/decorator { };
deform = callPackage ../development/python-modules/deform { };
@@ -2802,6 +2961,8 @@ in {
fake_factory = callPackage ../development/python-modules/fake_factory { };
+ fake-useragent = callPackage ../development/python-modules/fake-useragent { };
+
factory_boy = callPackage ../development/python-modules/factory_boy { };
Fabric = callPackage ../development/python-modules/Fabric { };
@@ -2916,6 +3077,8 @@ in {
googletrans = callPackage ../development/python-modules/googletrans { };
+ gdown = callPackage ../development/python-modules/gdown { };
+
gpapi = callPackage ../development/python-modules/gpapi { };
gplaycli = callPackage ../development/python-modules/gplaycli { };
@@ -3058,6 +3221,8 @@ in {
latexcodec = callPackage ../development/python-modules/latexcodec {};
+ lazy = callPackage ../development/python-modules/lazy { };
+
libmodulemd = pipe pkgs.libmodulemd [
toPythonModule
@@ -3147,6 +3312,8 @@ in {
midiutil = callPackage ../development/python-modules/midiutil {};
+ mido = callPackage ../development/python-modules/mido { };
+
misaka = callPackage ../development/python-modules/misaka {};
mlrose = callPackage ../development/python-modules/mlrose { };
@@ -3238,6 +3405,8 @@ in {
plaster-pastedeploy = callPackage ../development/python-modules/plaster-pastedeploy {};
+ playsound = callPackage ../development/python-modules/playsound { };
+
plexapi = callPackage ../development/python-modules/plexapi { };
plexauth = callPackage ../development/python-modules/plexauth { };
@@ -3322,6 +3491,8 @@ in {
python-axolotl-curve25519 = callPackage ../development/python-modules/python-axolotl-curve25519 { };
+ python-pam = callPackage ../development/python-modules/python-pam { };
+
pythonix = callPackage ../development/python-modules/pythonix {
inherit (pkgs) meson pkgconfig;
};
@@ -3362,6 +3533,8 @@ in {
inherit (pkgs) lzo;
};
+ pxml = callPackage ../development/python-modules/pxml { };
+
junos-eznc = callPackage ../development/python-modules/junos-eznc {};
raven = callPackage ../development/python-modules/raven { };
@@ -3410,6 +3583,8 @@ in {
regex = callPackage ../development/python-modules/regex { };
+ pygrok = callPackage ../development/python-modules/pygrok { };
+
regional = callPackage ../development/python-modules/regional { };
ratelimiter = callPackage ../development/python-modules/ratelimiter { };
@@ -3440,10 +3615,14 @@ in {
rotate-backups = callPackage ../tools/backup/rotate-backups { };
+ liblarch = callPackage ../development/python-modules/liblarch { };
+
librosa = callPackage ../development/python-modules/librosa { };
samplerate = callPackage ../development/python-modules/samplerate { };
+ screeninfo = callPackage ../development/python-modules/screeninfo { };
+
ssdeep = callPackage ../development/python-modules/ssdeep { };
ssdp = callPackage ../development/python-modules/ssdp { };
@@ -3466,6 +3645,8 @@ in {
setuptools-git = callPackage ../development/python-modules/setuptools-git { };
+ setuptools-lint = callPackage ../development/python-modules/setuptools-lint { };
+
sievelib = callPackage ../development/python-modules/sievelib { };
watchdog = callPackage ../development/python-modules/watchdog { };
@@ -3637,9 +3818,10 @@ in {
duckdb = pkgs.duckdb;
};
- dulwich = callPackage ../development/python-modules/dulwich {
- inherit (pkgs) git glibcLocales;
- };
+ dulwich = if isPy3k then
+ callPackage ../development/python-modules/dulwich { }
+ else
+ callPackage ../development/python-modules/dulwich/0_19.nix { };
hg-git = callPackage ../development/python-modules/hg-git { };
@@ -3669,6 +3851,8 @@ in {
eventlet = callPackage ../development/python-modules/eventlet { };
+ executing = callPackage ../development/python-modules/executing { };
+
exifread = callPackage ../development/python-modules/exifread { };
fastimport = callPackage ../development/python-modules/fastimport { };
@@ -3687,6 +3871,8 @@ in {
pyfribidi = callPackage ../development/python-modules/pyfribidi { };
+ pyfritzhome = callPackage ../development/python-modules/pyfritzhome { };
+
pyftpdlib = callPackage ../development/python-modules/pyftpdlib { };
filebrowser_safe = callPackage ../development/python-modules/filebrowser_safe { };
@@ -3844,6 +4030,8 @@ in {
jsonschema = callPackage ../development/python-modules/jsonschema { };
+ vcver = callPackage ../development/python-modules/vcver { };
+
vcversioner = callPackage ../development/python-modules/vcversioner { };
falcon = callPackage ../development/python-modules/falcon { };
@@ -3856,10 +4044,10 @@ in {
folium = callPackage ../development/python-modules/folium { };
- fontforge = toPythonModule (pkgs.fontforge.override {
+ fontforge = disabledIf (!isPy3k) (toPythonModule (pkgs.fontforge.override {
withPython = true;
inherit python;
- });
+ }));
fonttools = callPackage ../development/python-modules/fonttools { };
@@ -3886,6 +4074,11 @@ in {
gdrivefs = callPackage ../development/python-modules/gdrivefs { };
+ geant4 = disabledIf (!isPy3k) (toPythonModule (pkgs.geant4.override {
+ enablePython = true;
+ python3 = python;
+ }));
+
genshi = callPackage ../development/python-modules/genshi { };
gentools = callPackage ../development/python-modules/gentools { };
@@ -3990,6 +4183,8 @@ in {
google_cloud_runtimeconfig = callPackage ../development/python-modules/google_cloud_runtimeconfig { };
+ google_cloud_secret_manager = callPackage ../development/python-modules/google_cloud_secret_manager { };
+
google_cloud_securitycenter = callPackage ../development/python-modules/google_cloud_securitycenter { };
google_cloud_spanner = callPackage ../development/python-modules/google_cloud_spanner { };
@@ -4084,6 +4279,8 @@ in {
htmllaundry = callPackage ../development/python-modules/htmllaundry { };
+ html-sanitizer = callPackage ../development/python-modules/html-sanitizer { };
+
html5lib = callPackage ../development/python-modules/html5lib { };
httmock = callPackage ../development/python-modules/httmock { };
@@ -4124,12 +4321,17 @@ in {
hkdf = callPackage ../development/python-modules/hkdf { };
- httpretty = callPackage ../development/python-modules/httpretty { };
+ httpretty = if isPy3k then
+ callPackage ../development/python-modules/httpretty { }
+ else
+ callPackage ../development/python-modules/httpretty/0.nix { };
iapws = callPackage ../development/python-modules/iapws { };
icalendar = callPackage ../development/python-modules/icalendar { };
+ icecream = callPackage ../development/python-modules/icecream { };
+
ics = callPackage ../development/python-modules/ics { };
ifaddr = callPackage ../development/python-modules/ifaddr { };
@@ -4253,6 +4455,8 @@ in {
jupyterhub-ldapauthenticator = callPackage ../development/python-modules/jupyterhub-ldapauthenticator { };
+ kaggle = callPackage ../development/python-modules/kaggle { };
+
keyring = if isPy3k then
callPackage ../development/python-modules/keyring { }
else
@@ -4260,7 +4464,10 @@ in {
keyutils = callPackage ../development/python-modules/keyutils { inherit (pkgs) keyutils; };
- kiwisolver = callPackage ../development/python-modules/kiwisolver { };
+ kiwisolver = if isPy3k then
+ callPackage ../development/python-modules/kiwisolver { }
+ else
+ callPackage ../development/python-modules/kiwisolver/1_1.nix { };
klaus = callPackage ../development/python-modules/klaus {};
@@ -4325,7 +4532,10 @@ in {
libarcus = callPackage ../development/python-modules/libarcus { inherit (pkgs) protobuf; };
- libcloud = callPackage ../development/python-modules/libcloud { };
+ libcloud = if isPy27 then
+ callPackage ../development/python-modules/libcloud/2.nix { }
+ else
+ callPackage ../development/python-modules/libcloud { };
libgpuarray = callPackage ../development/python-modules/libgpuarray {
clblas = pkgs.clblas.override { boost = self.boost; };
@@ -4340,6 +4550,11 @@ in {
libkeepass = callPackage ../development/python-modules/libkeepass { };
+ libredwg = toPythonModule (pkgs.libredwg.override {
+ enablePython = true;
+ inherit (self) python libxml2;
+ });
+
librepo = pipe pkgs.librepo [
toPythonModule
@@ -4387,7 +4602,9 @@ in {
locustio = callPackage ../development/python-modules/locustio { };
- llvmlite = callPackage ../development/python-modules/llvmlite { llvm = pkgs.llvm_8; };
+ llvmlite = callPackage ../development/python-modules/llvmlite {
+ llvm = pkgs.llvm_9; # llvmlite always requires a specific version of llvm.
+ };
lockfile = callPackage ../development/python-modules/lockfile { };
@@ -4415,6 +4632,8 @@ in {
inherit (pkgs.darwin.apple_sdk.frameworks) CoreFoundation CoreServices;
};
+ maestral = callPackage ../development/python-modules/maestral { };
+
manifestparser = callPackage ../development/python-modules/marionette-harness/manifestparser.nix {};
marionette_driver = callPackage ../development/python-modules/marionette-harness/marionette_driver.nix {};
mozcrash = callPackage ../development/python-modules/marionette-harness/mozcrash.nix {};
@@ -4453,7 +4672,10 @@ in {
mapsplotlib = callPackage ../development/python-modules/mapsplotlib { };
- markdown = callPackage ../development/python-modules/markdown { };
+ markdown = if isPy3k then
+ callPackage ../development/python-modules/markdown { }
+ else
+ callPackage ../development/python-modules/markdown/3_1.nix { };
markdownsuperscript = callPackage ../development/python-modules/markdownsuperscript {};
@@ -4512,6 +4734,8 @@ in {
mesonpep517 = callPackage ../development/python-modules/mesonpep517 { };
+ meshlabxml = callPackage ../development/python-modules/meshlabxml { };
+
metaphone = callPackage ../development/python-modules/metaphone { };
mezzanine = callPackage ../development/python-modules/mezzanine { };
@@ -4608,7 +4832,10 @@ in {
mutag = callPackage ../development/python-modules/mutag { };
- mutagen = callPackage ../development/python-modules/mutagen { };
+ mutagen = if isPy27 then
+ callPackage ../development/python-modules/mutagen/1.43.nix { }
+ else
+ callPackage ../development/python-modules/mutagen { };
muttils = callPackage ../development/python-modules/muttils { };
@@ -4628,8 +4855,12 @@ in {
pint = callPackage ../development/python-modules/pint { };
+ pkutils = callPackage ../development/python-modules/pkutils { };
+
pygal = callPackage ../development/python-modules/pygal { };
+ pygogo = callPackage ../development/python-modules/pygogo { };
+
pytaglib = callPackage ../development/python-modules/pytaglib { };
pyte = callPackage ../development/python-modules/pyte { };
@@ -4664,6 +4895,8 @@ in {
names = callPackage ../development/python-modules/names { };
+ nbclient = callPackage ../development/python-modules/nbclient { };
+
nbconflux = callPackage ../development/python-modules/nbconflux { };
nbconvert = callPackage ../development/python-modules/nbconvert { };
@@ -4775,16 +5008,11 @@ in {
Nuitka = callPackage ../development/python-modules/nuitka { };
- numpy = let
- numpy_ = callPackage ../development/python-modules/numpy { };
- numpy_2 = numpy_.overridePythonAttrs(oldAttrs: rec {
- version = "1.16.5";
- src = oldAttrs.src.override {
- inherit version;
- sha256 = "8bb452d94e964b312205b0de1238dd7209da452343653ab214b5d681780e7a0c";
- };
- });
- in if pythonOlder "3.5" then numpy_2 else numpy_;
+ numpy =
+ if pythonOlder "3.5" then
+ callPackage ../development/python-modules/numpy/1.16.nix { }
+ else
+ callPackage ../development/python-modules/numpy { };
numpydoc = callPackage ../development/python-modules/numpydoc { };
@@ -4819,8 +5047,6 @@ in {
graphvizPkg = pkgs.graphviz;
};
- odo = callPackage ../development/python-modules/odo { };
-
offtrac = callPackage ../development/python-modules/offtrac { };
openpyxl = if pythonAtLeast "3.6" then
@@ -5000,6 +5226,8 @@ in {
pep257 = callPackage ../development/python-modules/pep257 { };
+ pep517 = callPackage ../development/python-modules/pep517 { };
+
percol = callPackage ../development/python-modules/percol { };
pexif = callPackage ../development/python-modules/pexif { };
@@ -5074,6 +5302,8 @@ in {
pymetar = callPackage ../development/python-modules/pymetar { };
+ pypubsub = callPackage ../development/python-modules/pypubsub { };
+
pysftp = callPackage ../development/python-modules/pysftp { };
soundfile = callPackage ../development/python-modules/soundfile { };
@@ -5086,9 +5316,14 @@ in {
pyviz-comms = callPackage ../development/python-modules/pyviz-comms { };
- pillow = callPackage ../development/python-modules/pillow {
- inherit (pkgs) freetype libjpeg zlib libtiff libwebp tcl lcms2 tk;
- inherit (pkgs.xorg) libX11;
+ pillow = if isPy27 then
+ callPackage ../development/python-modules/pillow/6.nix {
+ inherit (pkgs) freetype libjpeg zlib libtiff libwebp tcl lcms2 tk;
+ inherit (pkgs.xorg) libX11;
+ } else
+ callPackage ../development/python-modules/pillow {
+ inherit (pkgs) freetype libjpeg zlib libtiff libwebp tcl lcms2 tk;
+ inherit (pkgs.xorg) libX11;
};
pkgconfig = callPackage ../development/python-modules/pkgconfig {
@@ -5113,6 +5348,8 @@ in {
pproxy = callPackage ../development/python-modules/pproxy { };
+ pq = callPackage ../development/python-modules/pq { };
+
praw = if isPy3k then callPackage ../development/python-modules/praw { }
else callPackage ../development/python-modules/praw/6.3.nix { };
@@ -5133,7 +5370,7 @@ in {
protobuf = callPackage ../development/python-modules/protobuf {
disabled = isPyPy;
doCheck = !isPy3k;
- protobuf = pkgs.protobuf3_8;
+ protobuf = pkgs.protobuf3_12;
};
psd-tools = callPackage ../development/python-modules/psd-tools { };
@@ -5166,6 +5403,8 @@ in {
pyaudio = callPackage ../development/python-modules/pyaudio { };
+ pycoin = callPackage ../development/python-modules/pycoin { };
+
pysam = callPackage ../development/python-modules/pysam { };
pysaml2 = callPackage ../development/python-modules/pysaml2 {
@@ -5256,7 +5495,10 @@ in {
pyglet = callPackage ../development/python-modules/pyglet {};
- pygments = callPackage ../development/python-modules/Pygments { };
+ pygments = if isPy3k then
+ callPackage ../development/python-modules/Pygments { }
+ else
+ callPackage ../development/python-modules/Pygments/2_5.nix { };
pygpgme = callPackage ../development/python-modules/pygpgme { };
@@ -5325,6 +5567,8 @@ in {
pyinotify = callPackage ../development/python-modules/pyinotify { };
+ pyipp = callPackage ../development/python-modules/pyipp { };
+
pyjwt = callPackage ../development/python-modules/pyjwt { };
pykickstart = callPackage ../development/python-modules/pykickstart { };
@@ -5419,7 +5663,7 @@ in {
pylibacl = callPackage ../development/python-modules/pylibacl { };
- pylibgen = callPackage ../development/python-modules/pylibgen { };
+ pylibgen = throw "pylibgen is unmaintained upstreamed, and removed from nixpkgs"; # added 2020-06-20
pyliblo = callPackage ../development/python-modules/pyliblo { };
@@ -5569,7 +5813,6 @@ in {
qscintilla-qt5 = pkgs.libsForQt5.callPackage ../development/python-modules/qscintilla-qt5 {
pythonPackages = self;
- lndir = pkgs.xorg.lndir;
};
qscintilla = self.qscintilla-qt4;
@@ -5680,6 +5923,8 @@ in {
Pyro5 = callPackage ../development/python-modules/pyro5 { };
+ rnc2rng = callPackage ../development/python-modules/rnc2rng { };
+
rope = callPackage ../development/python-modules/rope { };
ropper = callPackage ../development/python-modules/ropper { };
@@ -5688,7 +5933,7 @@ in {
rply = callPackage ../development/python-modules/rply {};
- rpm = toPythonModule (pkgs.rpm.override{inherit python;});
+ rpm = disabledIf (!isPy3k) (toPythonModule (pkgs.rpm.override{ inherit python; }));
rpmfluff = callPackage ../development/python-modules/rpmfluff {};
@@ -5704,6 +5949,8 @@ in {
typing-extensions = callPackage ../development/python-modules/typing-extensions { };
+ typing-inspect = callPackage ../development/python-modules/typing-inspect { };
+
typeguard = callPackage ../development/python-modules/typeguard { };
typesentry = callPackage ../development/python-modules/typesentry { };
@@ -5740,6 +5987,15 @@ in {
});
in if pythonOlder "3.5" then scipy_1_2 else scipy_;
+ scipy_1_3 = self.scipy.overridePythonAttrs(oldAttrs: rec {
+ version = "1.3.3";
+ src = oldAttrs.src.override {
+ inherit version;
+ sha256 = "02iqb7ws7fw5fd1a83hx705pzrw1imj7z0bphjsl4bfvw254xgv4";
+ };
+ doCheck = false;
+ });
+
scikitimage = callPackage ../development/python-modules/scikit-image { };
scikitlearn = let
@@ -5842,7 +6098,10 @@ in {
sphinx-argparse = callPackage ../development/python-modules/sphinx-argparse { };
- sphinxcontrib-websupport = callPackage ../development/python-modules/sphinxcontrib-websupport { };
+ sphinxcontrib-websupport = if isPy3k then
+ callPackage ../development/python-modules/sphinxcontrib-websupport { }
+ else
+ callPackage ../development/python-modules/sphinxcontrib-websupport/1_1.nix { };
hieroglyph = callPackage ../development/python-modules/hieroglyph { };
@@ -5882,6 +6141,10 @@ in {
sqlalchemy-citext = callPackage ../development/python-modules/sqlalchemy-citext { };
+ sqlalchemy-continuum = callPackage ../development/python-modules/sqlalchemy-continuum { };
+
+ sqlalchemy-i18n = callPackage ../development/python-modules/sqlalchemy-i18n { };
+
sqlalchemy_migrate = callPackage ../development/python-modules/sqlalchemy-migrate { };
sqlalchemy-utils = callPackage ../development/python-modules/sqlalchemy-utils { };
@@ -5941,6 +6204,8 @@ in {
extras = callPackage ../development/python-modules/extras { };
+ extension-helpers = callPackage ../development/python-modules/extension-helpers { };
+
texttable = callPackage ../development/python-modules/texttable { };
textwrap3 = callPackage ../development/python-modules/textwrap3 { };
@@ -5965,6 +6230,8 @@ in {
tqdm = callPackage ../development/python-modules/tqdm { };
+ trytond = callPackage ../development/python-modules/trytond { };
+
smmap = callPackage ../development/python-modules/smmap { };
smmap2 = throw "smmap2 has been deprecated, use smmap instead."; # added 2020-03-14
@@ -6039,6 +6306,8 @@ in {
virtualenv = callPackage ../development/python-modules/virtualenv { };
+ vispy = callPackage ../development/python-modules/vispy { };
+
vsts = callPackage ../development/python-modules/vsts { };
vsts-cd-manager = callPackage ../development/python-modules/vsts-cd-manager { };
@@ -6145,7 +6414,10 @@ in {
rpyc = callPackage ../development/python-modules/rpyc { };
- rsa = callPackage ../development/python-modules/rsa { };
+ rsa = if isPy3k then
+ callPackage ../development/python-modules/rsa { }
+ else
+ callPackage ../development/python-modules/rsa/4_0.nix { };
squaremap = callPackage ../development/python-modules/squaremap { };
@@ -6260,7 +6532,10 @@ in {
symengine = pkgs.symengine;
};
- sympy = callPackage ../development/python-modules/sympy { };
+ sympy = if isPy3k then
+ callPackage ../development/python-modules/sympy { }
+ else
+ callPackage ../development/python-modules/sympy/1_5.nix { };
pilkit = callPackage ../development/python-modules/pilkit { };
@@ -6310,7 +6585,10 @@ in {
sorl_thumbnail = callPackage ../development/python-modules/sorl_thumbnail { };
- soupsieve = callPackage ../development/python-modules/soupsieve { };
+ soupsieve = if isPy3k then
+ callPackage ../development/python-modules/soupsieve { }
+ else
+ callPackage ../development/python-modules/soupsieve/1.nix { };
sphinx_rtd_theme = callPackage ../development/python-modules/sphinx_rtd_theme { };
@@ -6342,6 +6620,8 @@ in {
python_statsd = callPackage ../development/python-modules/python_statsd { };
+ skein = callPackage ../development/python-modules/skein { };
+
stompclient = callPackage ../development/python-modules/stompclient { };
subdownloader = callPackage ../development/python-modules/subdownloader { };
@@ -6452,6 +6732,8 @@ in {
vultr = callPackage ../development/python-modules/vultr { };
+ vulture = callPackage ../development/python-modules/vulture { };
+
wadllib = callPackage ../development/python-modules/wadllib { };
waitress = callPackage ../development/python-modules/waitress { };
@@ -6486,7 +6768,10 @@ in {
zha-quirks = callPackage ../development/python-modules/zha-quirks { };
- zipp = callPackage ../development/python-modules/zipp { };
+ zipp = if pythonOlder "3.6" then
+ callPackage ../development/python-modules/zipp/1.nix { }
+ else
+ callPackage ../development/python-modules/zipp { };
zope_broken = callPackage ../development/python-modules/zope_broken { };
@@ -6534,8 +6819,12 @@ in {
cmdtest = callPackage ../development/python-modules/cmdtest { };
- tornado = callPackage ../development/python-modules/tornado { };
- tornado_4 = callPackage ../development/python-modules/tornado { version = "4.5.3"; };
+ tornado = if isPy3k then
+ callPackage ../development/python-modules/tornado { }
+ else
+ callPackage ../development/python-modules/tornado/5.nix { };
+
+ tornado_4 = callPackage ../development/python-modules/tornado/4.nix { };
tokenlib = callPackage ../development/python-modules/tokenlib { };
@@ -6769,11 +7058,15 @@ in {
torchvision = callPackage ../development/python-modules/torchvision { };
+ torchgpipe = callPackage ../development/python-modules/torchgpipe { };
+
jenkinsapi = callPackage ../development/python-modules/jenkinsapi { };
jenkins-job-builder = callPackage ../development/python-modules/jenkins-job-builder { };
- dot2tex = callPackage ../development/python-modules/dot2tex { };
+ dot2tex = callPackage ../development/python-modules/dot2tex {
+ inherit (pkgs) graphviz;
+ };
poezio = callPackage ../applications/networking/instant-messengers/poezio {
inherit (pkgs) pkgconfig;
@@ -6885,6 +7178,12 @@ in {
scrapy = callPackage ../development/python-modules/scrapy { };
+ scrapy-fake-useragent = callPackage ../development/python-modules/scrapy-fake-useragent { };
+
+ scrapy-deltafetch = callPackage ../development/python-modules/scrapy-deltafetch { };
+
+ scrapy-splash = callPackage ../development/python-modules/scrapy-splash { };
+
pandocfilters = callPackage ../development/python-modules/pandocfilters { };
pandoc-attributes = callPackage ../development/python-modules/pandoc-attributes { };
@@ -7027,11 +7326,17 @@ in {
morphys = callPackage ../development/python-modules/morphys { };
- jaraco_functools = callPackage ../development/python-modules/jaraco_functools { };
+ jaraco_functools = if pythonOlder "3.6" then
+ callPackage ../development/python-modules/jaraco_functools/2.nix { }
+ else
+ callPackage ../development/python-modules/jaraco_functools { };
jaraco_classes = callPackage ../development/python-modules/jaraco_classes { };
- jaraco_stream = callPackage ../development/python-modules/jaraco_stream { };
+ jaraco_stream = if pythonOlder "3.6"
+ then callPackage ../development/python-modules/jaraco_stream/2.nix { }
+ else
+ callPackage ../development/python-modules/jaraco_stream { };
javaobj-py3 = callPackage ../development/python-modules/javaobj-py3 { };
@@ -7101,6 +7406,8 @@ in {
suseapi = callPackage ../development/python-modules/suseapi { };
+ tensorboardx = callPackage ../development/python-modules/tensorboardx { };
+
typed-ast = callPackage ../development/python-modules/typed-ast { };
stripe = callPackage ../development/python-modules/stripe { };
@@ -7193,6 +7500,8 @@ in {
murmurhash = callPackage ../development/python-modules/murmurhash { };
+ pkuseg = callPackage ../development/python-modules/pkuseg { };
+
plac = callPackage ../development/python-modules/plac { };
preshed = callPackage ../development/python-modules/preshed { };
@@ -7241,9 +7550,16 @@ in {
pulp = callPackage ../development/python-modules/pulp { };
+ pure-pcapy3 = callPackage ../development/python-modules/pure-pcapy3 { };
+
behave = callPackage ../development/python-modules/behave { };
- pyhamcrest = callPackage ../development/python-modules/pyhamcrest { };
+ bellows = callPackage ../development/python-modules/bellows { };
+
+ pyhamcrest = if isPy3k then
+ callPackage ../development/python-modules/pyhamcrest { }
+ else
+ callPackage ../development/python-modules/pyhamcrest/1.nix { };
pyhaversion = callPackage ../development/python-modules/pyhaversion { };
@@ -7395,6 +7711,10 @@ in {
webrtcvad = callPackage ../development/python-modules/webrtcvad { };
+ pykwalify = callPackage ../development/python-modules/pykwalify { };
+
+ west = callPackage ../development/python-modules/west { };
+
wfuzz = callPackage ../development/python-modules/wfuzz { };
wget = callPackage ../development/python-modules/wget { };
diff --git a/nixpkgs/pkgs/top-level/release-cross.nix b/nixpkgs/pkgs/top-level/release-cross.nix
index 5e392ff1b88..af4dab5d263 100644
--- a/nixpkgs/pkgs/top-level/release-cross.nix
+++ b/nixpkgs/pkgs/top-level/release-cross.nix
@@ -161,6 +161,10 @@ in
i686-embedded = mapTestOnCross lib.systems.examples.i686-embedded embedded;
x86_64-embedded = mapTestOnCross lib.systems.examples.x86_64-embedded embedded;
+ # we test `embedded` instead of `linuxCommon` because very few packages
+ # successfully cross-compile to Redox so far
+ x86_64-redox = mapTestOnCross lib.systems.examples.x86_64-unknown-redox embedded;
+
/* Cross-built bootstrap tools for every supported platform */
bootstrapTools = let
tools = import ../stdenv/linux/make-bootstrap-tools-cross.nix { system = "x86_64-linux"; };
diff --git a/nixpkgs/pkgs/top-level/release-lib.nix b/nixpkgs/pkgs/top-level/release-lib.nix
index 7e7cac95b9c..1e33c7b0585 100644
--- a/nixpkgs/pkgs/top-level/release-lib.nix
+++ b/nixpkgs/pkgs/top-level/release-lib.nix
@@ -145,7 +145,7 @@ rec {
let res = builtins.tryEval (
if isDerivation value then
value.meta.hydraPlatforms
- or (supportedMatches (value.meta.platforms or [ "x86_64-linux" ]))
+ or (value.meta.platforms or [ "x86_64-linux" ])
else if value.recurseForDerivations or false || value.recurseForRelease or false then
packagePlatforms value
else
@@ -157,9 +157,4 @@ rec {
/* Common platform groups on which to test packages. */
inherit (platforms) unix linux darwin cygwin all mesaPlatforms;
- /* Platform groups for specific kinds of applications. */
- x11Supported = linux;
- gtkSupported = linux;
- ghcSupported = linux;
-
}
diff --git a/nixpkgs/pkgs/top-level/release-small.nix b/nixpkgs/pkgs/top-level/release-small.nix
index 1c7f758ccff..031acba4d23 100644
--- a/nixpkgs/pkgs/top-level/release-small.nix
+++ b/nixpkgs/pkgs/top-level/release-small.nix
@@ -38,7 +38,7 @@ with import ./release-lib.nix { inherit supportedSystems; };
dhcp = linux;
diffutils = all;
e2fsprogs = linux;
- emacs25 = gtkSupported;
+ emacs25 = linux;
enscript = all;
file = all;
findutils = all;
@@ -119,7 +119,7 @@ with import ./release-lib.nix { inherit supportedSystems; };
ntp = linux;
openssh = linux;
openssl = all;
- pan = gtkSupported;
+ pan = linux;
par2cmdline = all;
pciutils = linux;
pdf2xml = all;
diff --git a/nixpkgs/pkgs/top-level/release.nix b/nixpkgs/pkgs/top-level/release.nix
index fc317f51ab5..5fc6e91b311 100644
--- a/nixpkgs/pkgs/top-level/release.nix
+++ b/nixpkgs/pkgs/top-level/release.nix
@@ -34,6 +34,7 @@ let
manual = import ../../doc { inherit pkgs nixpkgs; };
lib-tests = import ../../lib/tests/release.nix { inherit pkgs; };
+ pkgs-lib-tests = import ../pkgs-lib/tests { inherit pkgs; };
darwin-tested = if supportDarwin then pkgs.releaseTools.aggregate
{ name = "nixpkgs-darwin-${jobs.tarball.version}";
@@ -89,9 +90,9 @@ let
meta.description = "Release-critical builds for the Nixpkgs unstable channel";
constituents =
[ jobs.tarball
- jobs.metrics
jobs.manual
jobs.lib-tests
+ jobs.pkgs-lib-tests
jobs.stdenv.x86_64-linux
jobs.linux.x86_64-linux
jobs.pandoc.x86_64-linux
diff --git a/nixpkgs/pkgs/top-level/static.nix b/nixpkgs/pkgs/top-level/static.nix
index 6f331b20d3f..2d7f0883ca2 100644
--- a/nixpkgs/pkgs/top-level/static.nix
+++ b/nixpkgs/pkgs/top-level/static.nix
@@ -159,7 +159,7 @@ in {
enableShared = false;
};
mkl = super.mkl.override { enableStatic = true; };
- nix = super.nix.override { withAWS = false; };
+ nix = super.nix.override { enableStatic = true; };
openssl = (super.openssl_1_1.override { static = true; }).overrideAttrs (o: {
# OpenSSL doesn't like the `--enable-static` / `--disable-shared` flags.
configureFlags = (removeUnknownConfigureFlags o.configureFlags);
@@ -216,6 +216,10 @@ in {
libressl = super.libressl.override {
buildShared = false;
};
+ libjpeg_turbo = super.libjpeg_turbo.override {
+ enableStatic = true;
+ enableShared = false;
+ };
darwin = super.darwin // {
libiconv = super.darwin.libiconv.override {
@@ -242,7 +246,7 @@ in {
};
zstd = super.zstd.override {
- enableShared = false;
+ static = true;
};
llvmPackages_8 = super.llvmPackages_8 // {
@@ -274,4 +278,30 @@ in {
libev = super.libev.override { static = true; };
+
+ libexecinfo = super.libexecinfo.override { enableShared = false; };
+
+ xorg = super.xorg.overrideScope' (xorgself: xorgsuper: {
+ libX11 = xorgsuper.libX11.overrideAttrs (attrs: {
+ depsBuildBuild = attrs.depsBuildBuild ++ [ (self.buildPackages.stdenv.cc.libc.static or null) ];
+ });
+ xauth = xorgsuper.xauth.overrideAttrs (attrs: {
+ # missing transitive dependencies
+ preConfigure = attrs.preConfigure or "" + ''
+ export NIX_CFLAGS_LINK="$NIX_CFLAGS_LINK -lxcb -lXau -lXdmcp"
+ '';
+ });
+ xdpyinfo = xorgsuper.xdpyinfo.overrideAttrs (attrs: {
+ # missing transitive dependencies
+ preConfigure = attrs.preConfigure or "" + ''
+ export NIX_CFLAGS_LINK="$NIX_CFLAGS_LINK -lXau -lXdmcp"
+ '';
+ });
+ libxcb = xorgsuper.libxcb.overrideAttrs (attrs: {
+ configureFlags = attrs.configureFlags ++ [ "--disable-shared" ];
+ });
+ libXi= xorgsuper.libXi.overrideAttrs (attrs: {
+ configureFlags = attrs.configureFlags ++ [ "--disable-shared" ];
+ });
+ });
}